数据处理方法、装置、电子设备、程序产品及存储介质制造方法及图纸

技术编号:32975619 阅读:10 留言:0更新日期:2022-04-09 11:52
本申请提供了一种数据处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质;应用于地图领域,方法包括:获取第一时间段的第一行为对象集合,并获取目标时间周期内的行为对象,其中,所述目标时间周期与所述第一时间段相邻且位于所述第一时间段之后;对所述目标时间周期内的行为对象进行基于对象标识的降序排序处理,得到第一降序结果;从所述第一降序结果中获取所述对象标识大于所述第一行为对象集合中所有行为对象的第一目标行为对象;将按照所述第一降序结果进行排序的第一目标行为对象合并至所述第一行为对象集合,得到第二时间段的第二行为对象集合。通过本申请,能够提高数据处理效率。能够提高数据处理效率。能够提高数据处理效率。

【技术实现步骤摘要】
数据处理方法、装置、电子设备、程序产品及存储介质


[0001]本申请涉及车联网以及大数据计算技术,尤其涉及一种数据处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的发展,应用程序的种类和数量也越来越多。使用应用程序的对象被称为行为对象,行为对象进行访问浏览行为会产生对应的对象行为数据,计算机还可以获取截止不同时间节点为止所有对象行为数据,并对获取到的对象行为数据进行全量处理,得到累计至不同时间节点的行为对象集合,通过累计至不同时间节点的行为对象集合来实时表征应用程序的被访问情况。
[0003]然而,随着时间的推移,对象行为数据的数据量会越来越大,通过上述方式确定累计至不同时间节点的行为对象集合时,会由于计算机获取的对象行为数据的数据量非常大而导致全量数据处理时间长,且针对每个不同的时间节点均需要执行全量数据处理,限制了数据处理效率。

技术实现思路

[0004]本申请实施例提供一种数据处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质,能够提高数据处理效率并且提高数据处理资源利用率。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供一种数据处理方法,包括:
[0007]获取第一时间段的第一行为对象集合,并获取目标时间周期内的行为对象,其中,所述目标时间周期与所述第一时间段相邻且位于所述第一时间段之后;
[0008]对所述目标时间周期内的行为对象进行基于对象标识的降序排序处理,得到第一降序结果;
[0009]从所述第一降序结果中获取所述对象标识大于所述第一行为对象集合中所有行为对象的第一目标行为对象;
[0010]将按照所述第一降序结果进行排序的第一目标行为对象合并至所述第一行为对象集合,得到第二时间段的第二行为对象集合,其中,所述第二时间段包括所述第一时间段以及所述目标时间周期。
[0011]本申请实施例提供一种数据处理装置,包括:
[0012]获取模块,用于获取第一时间段的第一行为对象集合,并获取目标时间周期内的行为对象,其中,所述目标时间周期与所述第一时间段相邻且位于所述第一时间段之后;
[0013]排序模块,用于对所述目标时间周期内的行为对象进行基于对象标识的降序排序处理,得到第一降序结果;
[0014]比较模块,用于从所述第一降序结果中获取所述对象标识大于所述第一行为对象集合中所有行为对象的第一目标行为对象;
[0015]合并模块,用于将按照所述第一降序结果进行排序的第一目标行为对象合并至所述第一行为对象集合,得到第二时间段的第二行为对象集合,其中,所述第二时间段包括所述第一时间段以及所述目标时间周期。
[0016]在上述方案中,当所述第一时间段是以初始时刻为起点的初始时间段时,所述获取模块,还用于:获取所述第一时间段的初始时刻的对象行为数据;对所述初始时刻的对象行为数据进行对象去重处理,得到所述初始时刻的初始行为对象集合;基于所述初始时刻的初始行为对象集合,确定所述第一时间段的第一行为对象集合。
[0017]在上述方案中,所述获取模块,还用于:对所述初始行为对象集合中的行为对象进行基于所述对象标识的降序排序处理,得到所述初始行为对象集合的第一最大对象标识;对所述初始行为对象集合的行为对象进行基于所述对象标识的降序排序处理,得到第二降序结果;从所述第二降序结果中获取所述对象标识大于所述第一最大对象标识的第二目标行为对象;将所述第二目标行为对象合并至所述初始行为对象集合,得到所述第一时间段的第一行为对象集合。
[0018]在上述方案中,所述获取模块,还用于:将所述第二目标行为对象按照所述第二降序结果所表征的顺序依次插入至所述初始行为对象集合中的行为对象的降序排序结果的末位,得到所述第一行为对象集合。
[0019]在上述方案中,所述获取模块,还用于:按照所述第二降序结果所表征的顺序依次针对所述第二降序结果中的每个行为对象执行以下处理:将所述第二降序结果中的行为对象的对象标识与所述第一最大对象标识进行比对处理;当比对结果表征所述第二降序结果中的行为对象的对象标识大于所述第一最大对象标识时,将所述第二降序结果中的行为对象确定为所述第二目标行为对象;当比对结果表征所述第二降序结果中的行为对象的对象标识不大于所述第一最大对象标识时,确定将停止执行所述比对处理。
[0020]在上述方案中,所述获取模块,还用于:获取所述目标时间周期内的对象行为数据;对所述目标时间周期内的对象行为数据进行对象去重处理,得到所述目标时间周期内的行为对象。
[0021]在上述方案中,所述比较模块,还用于:获取所述第一行为对象集合的第二最大对象标识;从所述第一降序结果中获取所述对象标识大于所述第二最大对象标识的第一目标行为对象。
[0022]在上述方案中,所述比较模块,还用于:按照所述第一降序结果所表征的顺序依次针对所述第一降序结果中的每个行为对象执行以下处理:将所述第一降序结果中的行为对象的对象标识与所述第二最大对象标识进行比对处理;当比对结果表征所述第一降序结果中的行为对象的对象标识大于所述第二最大对象标识时,将所述第一降序结果中的行为对象确定为所述第一目标行为对象;当比对结果表征所述第一降序结果中的行为对象的对象标识不大于所述第二最大对象标识时,确定将停止执行所述比对处理。
[0023]在上述方案中,所述装置还包括:累计统计模块,用于:获取所述第一时间段的累计访问量以及累计对象数量,并获取所述目标时间周期的累计访问量;将所述第一目标行为对象的数目叠加至所述所述第一时间段的累计对象数量,得到所述第二时间段的累计对象数量;将所述目标时间周期的累计访问量叠加至所述第一时间段的累计访问量,得到所述第二时间段的累计访问量。
[0024]在上述方案中,当所述第一时间段是以初始时刻为起点的初始时间段时,所述累计统计模块,还用于:获取所述第一时间段的初始时刻的对象行为数据;对所述初始时刻的对象行为数据进行对象去重处理,得到所述初始时刻的初始行为对象集合;对所述初始行为对象集合中的行为对象进行映射处理以及归约处理,得到所述初始时刻的初始累计访问量以及初始累计对象数量;基于所述初始累计访问量以及所述初始累计对象数量,确定所述第一时间段的累计访问量以及累计对象数量。
[0025]在上述方案中,所述累计统计模块,还用于:对所述初始行为对象集合中的行为对象进行基于所述对象标识的降序排序处理,得到所述初始行为对象集合的第一最大对象标识;对所述初始行为对象集合的行为对象进行基于所述对象标识的降序排序处理,得到第二降序结果;从所述第二降序结果中获取所述对象标识大于所述第一最大对象标识的第二目标行为对象;将所述第二目标行为对象的数目叠加至所述初始累计对象数量,得到所述第一时间段的累计对象数量;将所述第一时间段的累计访问量叠加至所述初始累计访问量,得到所述第一时间段的累计访问量。
[0026]本申请实施例提供一种电子设备,包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取第一时间段的第一行为对象集合,并获取目标时间周期内的行为对象,其中,所述目标时间周期与所述第一时间段相邻且位于所述第一时间段之后;对所述目标时间周期内的行为对象进行基于对象标识的降序排序处理,得到第一降序结果;从所述第一降序结果中获取所述对象标识大于所述第一行为对象集合中所有行为对象的第一目标行为对象;将按照所述第一降序结果进行排序的第一目标行为对象合并至所述第一行为对象集合,得到第二时间段的第二行为对象集合,其中,所述第二时间段包括所述第一时间段以及所述目标时间周期。2.根据权利要求1所述的方法,其特征在于,当所述第一时间段是以初始时刻为起点的初始时间段时,所述获取第一时间段的第一行为对象集合,包括:获取所述第一时间段的初始时刻的对象行为数据;对所述初始时刻的对象行为数据进行对象去重处理,得到所述初始时刻的初始行为对象集合;基于所述初始时刻的初始行为对象集合,确定所述第一时间段的第一行为对象集合。3.根据权利要求2所述的方法,其特征在于,所述基于所述初始时刻的初始行为对象集合,确定所述第一时间段的第一行为对象集合,包括:对所述初始行为对象集合中的行为对象进行基于所述对象标识的降序排序处理,得到所述初始行为对象集合的第一最大对象标识;对所述初始行为对象集合的行为对象进行基于所述对象标识的降序排序处理,得到第二降序结果;从所述第二降序结果中获取所述对象标识大于所述第一最大对象标识的第二目标行为对象;将所述第二目标行为对象合并至所述初始行为对象集合,得到所述第一时间段的第一行为对象集合。4.根据权利要求3所述的方法,其特征在于,所述将所述第二目标行为对象合并至所述初始行为对象集合,得到所述第一时间段的第一行为对象集合,包括:将所述第二目标行为对象按照所述第二降序结果所表征的顺序依次插入至所述初始行为对象集合中的行为对象的降序排序结果的末位,得到所述第一行为对象集合。5.根据权利要求3所述的方法,其特征在于,所述从所述第二降序结果中获取所述对象标识大于所述第一最大对象标识的第二目标行为对象,包括:按照所述第二降序结果所表征的顺序依次针对所述第二降序结果中的每个行为对象执行以下处理:将所述第二降序结果中的行为对象的对象标识与所述第一最大对象标识进行比对处理;当比对结果表征所述第二降序结果中的行为对象的对象标识大于所述第一最大对象标识时,将所述第二降序结果中的行为对象确定为所述第二目标行为对象;所述方法还包括:
当比对结果表征所述第二降序结果中的行为对象的对象标识不大于所述第一最大对象标识时,确定将停止执行所述比对处理。6.根据权利要求1所述的方法,其特征在于,所述获取目标时间周期内的行为对象,包括:获取所述目标时间周期内的对象行为数据;对所述目标时间周期内的对象行为数据进行对象去重处理,得到所述目标时间周期内的行为对象。7.根据权利要求1所述的方法,其特征在于,所述从所述第一降序结果中获取所述对象标识大于所述第一行为对象集合中所有行为对象的第一目标行为对象,包括:获取所述第一行为对象集合的第二最大对象标识;从所述第一降序结果中获取所述对象标识大于所述第二最大对象标识的第一目标行为对象。8.根据权利要求7所述的方法,其特征在于,所述从所述第一降序结果中获取所述对象标识大于所述第二最大对象标识的第一目标行为对象,包括:按照所述第一降序结果所表征的顺序依次针对所述第一降...

【专利技术属性】
技术研发人员:钟子宏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1