排行榜生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27531743 阅读:24 留言:0更新日期:2021-03-03 11:10
本发明专利技术实施例提供了一种排行榜生成方法、装置、电子设备及存储介质。排行榜生成方法包括:定时针对每个对象,获取并存储所述对象在每个第一维度下的统计参数以及在每个第二维度下的属性参数;所述第一维度为生成排行榜所需的,与用户属性相关的维度;所述第二维度为生成排行榜所需的,与对象自身属性相关的维度;针对每种排行榜类型,基于已存储的所述对象在每个第一维度下的统计参数以及在每个第二维度下的属性参数,生成所述排行榜类型对应的排行榜。本发明专利技术实施例简化了生成排行榜的处理过程,提高了生成排行榜的处理效率。提高了生成排行榜的处理效率。提高了生成排行榜的处理效率。

【技术实现步骤摘要】
排行榜生成方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据处理
,特别是涉及一种排行榜生成方法、装置、电子设备及存储介质。

技术介绍

[0002]随着网络技术的飞速发展,用户越来越依赖于通过网络获取信息,各种提供信息的客户端也随之出现。为了提供更加便利的服务,在客户端上通常会向用户进行信息推荐。排行榜即为一种常用的推荐方式。在排行榜中对各个对象排序之后进行推荐,以便用户能够基于排行榜选择所需的对象。
[0003]目前,在生成排行榜的过程中,需要基于大量的原始数据进行分析,并且排行榜类型越来越多,不同排行榜类型对应的排行榜在生成过程中,存在大量的重复计算。因此,目前的排行榜生成方式处理过程复杂,处理效率低。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种排行榜生成方法、装置、电子设备及存储介质,以提高生成排行榜的处理效率。具体技术方案如下:
[0005]在本专利技术实施的第一方面,首先提供了一种排行榜生成方法,包括:
[0006]定时针对每个对象,获取并存储所述对象在每个第一维度下的统计参数以及在每个第二维度下的属性参数;所述第一维度为生成排行榜所需的,与用户属性相关的维度;所述第二维度为生成排行榜所需的,与对象自身属性相关的维度;
[0007]针对每种排行榜类型,基于已存储的所述对象在每个第一维度下的统计参数以及在每个第二维度下的属性参数,生成所述排行榜类型对应的排行榜。
[0008]可选地,所述统计参数包括行为统计参数和热度统计参数;获取所述对象在每个第一维度下的热度统计参数,包括:基于所述对象在每个第一维度下的行为统计参数,计算所述对象在每个第一维度下的热度统计参数。
[0009]可选地,所述行为统计参数包括多个用户行为统计指标;所述基于所述对象在每个第一维度下的行为统计参数,计算所述对象在每个第一维度下的热度统计参数,包括:针对每个第一维度,对所述对象在当前第一维度下的多个用户行为统计指标进行加权计算,得到所述对象在当前第一维度下的热度统计参数。
[0010]可选地,所述排行榜包括上榜对象;所述方法还包括:在监听到控制消息后,记录所述控制消息中包含的,状态发生变化的对象的状态信息;所述状态信息包括在至少一个第一维度上上线或下线;在接收到针对目标排行榜类型的排行榜访问请求后,从已生成的排行榜中,查找所述目标排行榜类型对应的目标排行榜;基于所述状态发生变化的对象的状态信息,从所述目标排行榜中筛选出上线的上榜对象;获取所述目标排行榜类型对应的,包含所述上线的上榜对象的待返回排行榜,并返回所述待返回排行榜。
[0011]可选地,所述排行榜访问请求包括至少一个第一维度;所述基于所述状态发生变
化的对象的状态信息,从所述目标排行榜中筛选出上线的上榜对象,包括:基于所述状态发生变化的对象的状态信息,判断所述目标排行榜中是否包括在至少一个第一维度上下线的待过滤上榜对象;若包含所述待过滤上榜对象,则将所述排行榜访问请求中包括的第一维度,与所述待过滤上榜对象下线的第一维度进行匹配;在匹配成功时,从所述目标排行榜中过滤掉所述待过滤上榜对象,将所述目标排行榜中剩余的上榜对象作为所述上线的上榜对象。
[0012]可选地,所述排行榜还包括所述上榜对象的排序参数;所述获取所述目标排行榜类型对应的,包含所述上线的上榜对象的待返回排行榜,包括:按照所述排序参数对所述上线的上榜对象进行排序,得到所述目标排行榜类型对应的,包含所述上线的上榜对象的待返回排行榜。
[0013]可选地,所述基于已存储的所述对象在每个第一维度下的统计参数以及在每个第二维度下的属性参数,生成所述排行榜类型对应的排行榜,包括:基于已存储的所述对象在每个第二维度下的属性参数,确定所述排行榜类型对应的候选对象;针对每个候选对象,基于已存储的所述候选对象在每个第一维度下的统计参数,按照预设的所述排行榜类型对应的计算方式,计算所述候选对象的排序参数;按照所述排序参数对所述候选对象进行排序,抽取排序在前的多个候选对象作为上榜对象;生成所述排行榜类型对应的,包括所述上榜对象和所述上榜对象的排序参数的排行榜。
[0014]在本专利技术实施的第二方面,还提供了一种排行榜生成装置,包括:
[0015]获取模块,用于定时针对每个对象,获取并存储所述对象在每个第一维度下的统计参数以及在每个第二维度下的属性参数;所述第一维度为生成排行榜所需的,与用户属性相关的维度;所述第二维度为生成排行榜所需的,与对象自身属性相关的维度;
[0016]生成模块,用于针对每种排行榜类型,基于已存储的所述对象在每个第一维度下的统计参数以及在每个第二维度下的属性参数,生成所述排行榜类型对应的排行榜。
[0017]可选地,所述统计参数包括行为统计参数和热度统计参数;所述获取模块包括:第一计算单元,用于基于所述对象在每个第一维度下的行为统计参数,计算所述对象在每个第一维度下的热度统计参数。
[0018]可选地,所述行为统计参数包括多个用户行为统计指标;所述第一计算单元,具体用于针对每个第一维度,对所述对象在当前第一维度下的多个用户行为统计指标进行加权计算,得到所述对象在当前第一维度下的热度统计参数。
[0019]可选地,所述排行榜包括上榜对象;所述装置还包括:监听模块,用于在监听到控制消息后,记录所述控制消息中包含的,状态发生变化的对象的状态信息;所述状态信息包括在至少一个第一维度上上线或下线;查找模块,用于在接收到针对目标排行榜类型的排行榜访问请求后,从已生成的排行榜中,查找所述目标排行榜类型对应的目标排行榜;筛选模块,用于基于所述状态发生变化的对象的状态信息,从所述目标排行榜中筛选出上线的上榜对象;返回模块,用于获取所述目标排行榜类型对应的,包含所述上线的上榜对象的待返回排行榜,并返回所述待返回排行榜。
[0020]可选地,所述排行榜访问请求包括至少一个第一维度;所述筛选模块包括:判断单元,用于基于所述状态发生变化的对象的状态信息,判断所述目标排行榜中是否包括在至少一个第一维度上下线的待过滤上榜对象;匹配单元,用于若所述判断单元判断出包含所
述待过滤上榜对象,则将所述排行榜访问请求中包括的第一维度,与所述待过滤上榜对象下线的第一维度进行匹配;过滤单元,用于在所述匹配单元匹配成功时,从所述目标排行榜中过滤掉所述待过滤上榜对象,将所述目标排行榜中剩余的上榜对象作为所述上线的上榜对象。
[0021]可选地,所述排行榜还包括所述上榜对象的排序参数;所述返回模块,具体用于按照所述排序参数对所述上线的上榜对象进行排序,得到所述目标排行榜类型对应的,包含所述上线的上榜对象的待返回排行榜。
[0022]可选地,所述生成模块包括:确定单元,用于基于已存储的所述对象在每个第二维度下的属性参数,确定所述排行榜类型对应的候选对象;第二计算单元,用于针对每个候选对象,基于已存储的所述候选对象在每个第一维度下的统计参数,按照预设的所述排行榜类型对应的计算方式,计算所述候选对象的排序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种排行榜生成方法,其特征在于,包括:定时针对每个对象,获取并存储所述对象在每个第一维度下的统计参数以及在每个第二维度下的属性参数;所述第一维度为生成排行榜所需的,与用户属性相关的维度;所述第二维度为生成排行榜所需的,与对象自身属性相关的维度;针对每种排行榜类型,基于已存储的所述对象在每个第一维度下的统计参数以及在每个第二维度下的属性参数,生成所述排行榜类型对应的排行榜。2.根据权利要求1所述的方法,其特征在于,所述统计参数包括行为统计参数和热度统计参数;获取所述对象在每个第一维度下的热度统计参数,包括:基于所述对象在每个第一维度下的行为统计参数,计算所述对象在每个第一维度下的热度统计参数。3.根据权利要求2所述的方法,其特征在于,所述行为统计参数包括多个用户行为统计指标;所述基于所述对象在每个第一维度下的行为统计参数,计算所述对象在每个第一维度下的热度统计参数,包括:针对每个第一维度,对所述对象在当前第一维度下的多个用户行为统计指标进行加权计算,得到所述对象在当前第一维度下的热度统计参数。4.根据权利要求1所述的方法,其特征在于,所述排行榜包括上榜对象;所述方法还包括:在监听到控制消息后,记录所述控制消息中包含的,状态发生变化的对象的状态信息;所述状态信息包括在至少一个第一维度上上线或下线;在接收到针对目标排行榜类型的排行榜访问请求后,从已生成的排行榜中,查找所述目标排行榜类型对应的目标排行榜;基于所述状态发生变化的对象的状态信息,从所述目标排行榜中筛选出上线的上榜对象;获取所述目标排行榜类型对应的,包含所述上线的上榜对象的待返回排行榜,并返回所述待返回排行榜。5.根据权利要求4所述的方法,其特征在于,所述排行榜访问请求包括至少一个第一维度;所述基于所述状态发生变化的对象的状态信息,从所述目标排行榜中筛选出上线的上榜对象,包括:基于所述状态发生变化的对象的状态信息,判断所述目标排行榜中是否包括在至少一个第一维度上下线的待过滤上榜对象;若包含所述待过滤上榜对象,则将所述排行榜访问请求中包括的第一维度,与所述待过滤...

【专利技术属性】
技术研发人员:张雪纯王建兴王旭
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1