利索能及
我要发布
收藏
专利号: 2018107392454
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:无效专利
更新日期:2026-06-24
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种滑动榜单处理方法,其特征在于,所述方法应用于服务器,包括:

获取需要计算的滑动榜单的榜单数据;所述榜单数据包括:所述滑动榜单为最近X日期的榜单;X为自然数;所述最近X日期是指从当前至当前往前X日期之间的时间段,其中,所述日期为天、月、小时或季度;

获取当前的日期信息D,根据所述日期信息D从第一数据队列和第二数据队列中确定计算队列;所述日期信息D与X的最小单位一致;其中,所述第一数据队列和所述第二数据队列随着日期的递增轮流被确定为所述计算队列;其中,用于生成所述滑动榜单的数据会在产生后存储入所述第一数据队列和所述第二数据队列;

根据所述日期信息D和X的数值,减去所述计算队列中日期为D-X和日期为D-X+1的数据;

如果接收到用于获取滑动榜单数据的查询请求,则根据所述查询请求从查询队列中查询获取第一数据,并反馈所述第一数据至发送所述查询请求的查询端,其中,查询队列为所述第一数据队列和所述第二数据队列中除所述计算队列外的队列。

2.如权利要求1所述的方法,其特征在于,所述获取需要计算的滑动榜单的榜单数据,包括:从榜单数据队列中获取需要计算的滑动榜单的榜单数据,所述榜单数据队列中存储有需要计算的榜单的清单,和需要计算的榜单的计算规则。

3.如权利要求1所述的方法,其特征在于,所述根据所述日期信息D和X的数值,减去所述计算队列中日期为D-X和日期为D-X+1的数据,包括:根据所述日期信息D和X的数值,从总数据队列中确定出日期为D-X和日期为D-X+1的数据,其中,所述总数据队列为按日期存储的用于生成所述滑动榜单的数据;

减去所述计算队列中日期为D-X和日期为D-X+1的数据。

4.如权利要求1所述的方法,其特征在于,所述第一数据队列和所述第二数据队列为按直播间存储的队列。

5.一种滑动榜单处理装置,其特征在于,所述装置为服务器,包括:

获取模块,用于获取需要计算的滑动榜单的榜单数据;所述榜单数据包括:所述滑动榜单为最近X日期的榜单;X为自然数;所述最近X日期是指从当前至当前往前X日期之间的时间段,其中,所述日期为天、月、小时或季度;

确定模块,用于获取当前的日期信息D,根据所述日期信息D从第一数据队列和第二数据队列中确定计算队列;所述日期信息D与X的最小单位一致;其中,所述第一数据队列和所述第二数据队列随着日期的递增轮流被确定为所述计算队列;其中,用于生成所述滑动榜单的数据会在产生后存储入所述第一数据队列和所述第二数据队列;

计算模块,用于根据所述日期信息D和X的数值,减去所述计算队列中日期为D-X和日期为D-X+1的数据;

查询模块,用于如果接收到用于获取滑动榜单数据的查询请求,则根据所述查询请求从查询队列中查询获取第一数据,并反馈所述第一数据至发送所述查询请求的查询端,其中,查询队列为所述第一数据队列和所述第二数据队列中除所述计算队列外的队列。

6.如权利要求5所述的装置,其特征在于,所述获取模块还用于:

从榜单数据队列中获取需要计算的滑动榜单的榜单数据,所述榜单数据队列中存储有需要计算的榜单的清单,和需要计算的榜单的计算规则。

7.如权利要求5所述的装置,其特征在于,所述计算模块还用于:

根据所述日期信息D和X的数值,从总数据队列中确定出日期为D-X和日期为D-X+1的数据,其中,所述总数据队列为按日期存储的用于生成所述滑动榜单的数据;

减去所述计算队列中日期为D-X和日期为D-X+1的数据。

8.如权利要求5所述的装置,其特征在于,所述第一数据队列和所述第二数据队列为按直播间存储的队列。

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-4任一所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-4任一所述的方法。