The present invention discloses a data acquisition method and device. Among them, the method comprises: receiving data acquisition request, wherein the data acquisition request for requesting a desired period of time to obtain the data generated within the preset rules; according to the target segmentation of the target time, get more sub period of time; and in order to get more data, generated in a plurality of sub periods in which a period of time to obtain the data generated for a set of data. Through this application, it solves the technical problems in the related technologies which can not effectively obtain the historical data with large time span.
【技术实现步骤摘要】
数据获取方法及装置
本申请涉及互联网领域,具体而言,涉及一种数据获取方法及装置。
技术介绍
在互联网领域,经常需要从搜索引擎的媒体平台同步历史数据。例如,在互联网广告领域,进行关键字的实时竞价排名,需要每天从各大搜索引擎的媒体平台同步报表数据。但是,各个媒体平台往往对不同类型报表的请求时段以及请求报告的大小设定了不同的约束条件。例如,某搜索引擎的媒体平台要求实体报告请求的起始时间和结束时间之间的跨度不能超过一年,搜索词的报告时间跨度从起始时间到结束时间的跨度不能超过一个月等。但是,在很多情况下,需要从媒体平台一次性同步长时间跨度或者大数据量的历史数据。例如,请求客户的所有的历史报表数据全部同步过来。这时,数据的时间跨度可能非常大,从而超出了媒体平台允许的最大时间跨度。或者,需要同步的报表数据量非常大,超出了媒体平台允许的最大同步量。上述两种情况均会导致媒体平台拒绝用户的同步请求。在相关技术中,由于媒体平台会根据不同平台和不同实体(账户、推广计划、推广单元、创意、关键词等)对获取历史数据的时间跨度以及数据量大小分别进行限制,因此,用户往往只是针对不同的平台和不同的实体分别在其约束范围内同步报表数据。例如,采用日同步的模式,即同步当前时间的前一天的报表数据。当数据同步请求超出平台和实体的限制时,通常会参照不同平台和实体的限制参数调整同步时间。该方法往往只能获取有限时间段内的数据,对于时间跨度比较大的情况,系统无法自动完成,需要人工参与,也即按时间段逐批次手动同步。当请求的数据量过大时,请求会遭到拒绝。并且,由于请求同步的数据量大小在媒体端动态变化,因此无法预判 ...
【技术保护点】
一种数据获取方法,其特征在于,包括:接收数据获取请求,其中,所述数据获取请求用于请求获取目标时间段内生成的待获取数据;按照目标预设规则对目标时间段进行切分,得到多个子时间段;以及依次获取在所述多个子时间段内生成的多组数据,其中,一个子时间段内生成的待获取数据为一组数据。
【技术特征摘要】
1.一种数据获取方法,其特征在于,包括:接收数据获取请求,其中,所述数据获取请求用于请求获取目标时间段内生成的待获取数据;按照目标预设规则对目标时间段进行切分,得到多个子时间段;以及依次获取在所述多个子时间段内生成的多组数据,其中,一个子时间段内生成的待获取数据为一组数据。2.根据权利要求1所述的方法,其特征在于,所述目标时间段为从第一时间点至第二时间点的时间段,所述第一时间点早于所述第二时间点,按照目标预设规则对目标时间段进行切分,得到多个子时间段包括:以所述第二时间点为切分起始点,以预设时间段为切分间距,对所述目标时间段执行切分,得到所述多个子时间段。3.根据权利要求1所述的方法,其特征在于,在按照目标预设规则对目标时间段进行切分之前,所述方法还包括:确定目标平台的标识信息,其中,所述目标平台为用于提供所述待获取数据的平台;以及根据预设映射关系和所述目标平台的标识信息获取所述目标预设规则,其中,所述预设映射关系为预先建立的不同平台的标识信息与不同平台对应的预设规则之间的映射关系,所述不同平台对应的预设规则包括所述目标预设规则,所述不同平台包括所述目标平台。4.根据权利要求3所述的方法,其特征在于,在根据预设映射关系和所述目标平台的标识信息获取所述目标预设规则之前,所述方法还包括:分别获取所述不同平台所预设的限制参数,得到多个限制参数;根据所述多个限制参数分别获取所述不同平台对应的预设规则;以及建立所述不同平台的标识信息与所述不同平台对应的预设规则之间的映射关系,得到所述预设映射关系。5.根据权利要求3所述的方法,其特征在于,确定目标平台的标识信息包括:检测所述目标平台的当前标识信息是否为预设标识信息,根据预设映射关系和所述目标平台的标识信息获取所述目标预设规则包括:如果检测出所述目标平台的当前标识信息为所述预设标识信息,则根据所述预设映射关系和所述预设标识信息获取所述目标预设规则。6.根据权利要求5所述的方法,其特征在于,所述标识信息用于唯一标识平台所预设的限制参数...
【专利技术属性】
技术研发人员:商平锋,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。