[发明专利]更新活动榜单的方法、装置及存储介质有效
申请号: | 202010093424.2 | 申请日: | 2020-02-14 |
公开(公告)号: | CN111372089B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 郑俊;刘志斌 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/4788;H04N21/262;H04N21/2543;G06F9/54 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 活动 方法 装置 存储 介质 | ||
1.一种更新活动榜单的方法,其特征在于,所述方法包括:
获取第一消息,所述第一消息为属于第一活动时段的活动消息,所述第一活动时段为当前活动时段的上一活动时段;
根据所述第一消息对所述第一活动时段的活动榜单进行更新,所述活动榜单包括多个用户的用户数据,所述用户数据包括用户标识和活动数据;
获取第二消息,所述第二消息为属于所述当前活动时段的活动消息;
根据所述第二消息,对所述当前活动时段的全局榜单进行更新,所述全局榜单包括属于所述当前活动时段的所有消息携带的用户数据;
从更新后的所述第一活动时段的活动榜单中获取对应的活动数据排在前N位的用户标识,得到N个晋级用户标识,所述N为大于0的整数;
根据更新后的所述当前活动时段的全局榜单,确定所述N个晋级用户标识对应的目标活动数据;
根据所述N个晋级用户标识和所述N个晋级用户标识对应的目标活动数据,生成所述当前活动时段的临时榜单;
将所述当前活动时段的临时榜单作为所述当前活动时段的活动榜单。
2.根据权利要求1所述的方法,其特征在于,所述第二消息携带第二用户的用户数据,所述用户数据包括用户标识和活动数据;
所述根据所述第二消息,对所述当前活动时段的全局榜单进行更新,包括:
如果所述全局榜单中存在所述第二消息携带的所述第二用户的用户标识,则根据所述第二消息携带的所述第二用户的活动数据,对所述全局榜单中的第二用户的用户标识所对应的活动数据进行更新。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果所述全局榜单中不存在所述第二消息携带的所述第二用户的用户标识,则在所述全局榜单中添加所述第二用户的用户数据。
4.根据权利要求1所述的方法,其特征在于,所述根据更新后的所述当前活动时段的全局榜单,确定所述N个晋级用户标识对应的目标活动数据,包括:
从更新后的所述全局榜单中查找每个晋级用户标识;
对于查找到的晋级用户标识,从更新后的所述全局榜单中获取查找到的晋级用户标识对应的活动数据,将获取的活动数据作为相应晋级用户标识对应的目标活动数据;
对于未查找到的晋级用户标识,将未查找到的晋级用户标识对应的目标活动数据设置为0。
5.根据权利要求1-4任一所述的方法,其特征在于,所述第一消息携带所述第一消息的时间戳,所述第二消息携带所述第二消息的时间戳,所述时间戳用于指示相应消息的生成时间,或者,所述时间戳用于指示相应消息所对应的操作的完成时间。
6.根据权利要求5所述的方法,其特征在于,所述第一消息和所述第二消息均位于消息队列中,且所述第一消息位于所述第二消息之前,所述消息队列包括多个消息,所述多个消息按照所述多个消息的接收时间先后顺序排列,或者,所述多个消息按照所述多个消息的权重大小排列。
7.一种更新活动榜单的装置,其特征在于,所述装置包括:
第一获取模块,用于获取第一消息,所述第一消息为属于第一活动时段的活动消息,所述第一活动时段为当前活动时段的上一活动时段;
第一更新模块,用于根据所述第一消息对所述第一活动时段的活动榜单进行更新,所述活动榜单包括多个用户的用户数据,所述用户数据包括用户标识和活动数据;
第二获取模块,用于获取第二消息,所述第二消息为属于所述当前活动时段的活动消息;
第二更新模块,用于根据所述第二消息,对所述当前活动时段的全局榜单进行更新,所述全局榜单包括属于所述当前活动时段的所有消息携带的用户数据;
第三更新模块,用于从更新后的所述第一活动时段的活动榜单中获取对应的活动数据排在前N位的用户标识,得到N个晋级用户标识,所述N为大于0的整数;根据更新后的所述当前活动时段的全局榜单,确定所述N个晋级用户标识对应的目标活动数据;根据所述N个晋级用户标识和所述N个晋级用户标识对应的目标活动数据,生成所述当前活动时段的临时榜单;将所述当前活动时段的临时榜单作为所述当前活动时段的活动榜单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010093424.2/1.html,转载请声明来源钻瓜专利网。