欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 排行榜数据的更新方法、装置及服务器独创技术31972字

排行榜数据的更新方法、装置及服务器

2021-02-11 08:06:56

排行榜数据的更新方法、装置及服务器

  技术领域

  本申请涉及互联网技术领域,更具体地,涉及一种排行榜数据的更新方法、装置、服务器以及存储介质。

  背景技术

  随着互联网技术的发展,越来越多的用户通过手机等智能设备观看网络视频,例如,网络直播视频等。在直播间业务中,为提高用户送礼积极性,可以不定期开展各种营收活动,其活动模式可以是指定时间内用户给当前所在直播间主播送某一指定礼物或所有礼物,送礼后给主播累积积分,全平台主播按照累积的积分做排名展示。然而,随着营收活动种类的多样化,通常需要针对每个活动场景单独开发新的排行榜用于对活动的营收数据进行展示,加大了营收类活动排行榜的开发复杂度。

  发明内容

  鉴于上述问题,本申请提出了一种排行榜数据的更新方法、装置、服务器以及存储介质,以改善上述问题。

  第一方面,本申请实施例提供了一种排行榜数据的更新方法,该方法包括:获取直播间内目标排行榜对应的活动配置信息,所述活动配置信息包括活动参数以及排行榜配置信息;获取与主播对应的排行榜统计数据,所述排行榜统计数据包括虚拟礼物的赠送数量;基于所述活动参数以及排行榜配置信息将所述虚拟礼物的赠送数量转化为所述主播在所述目标排行榜中对应的虚拟积分;根据所述虚拟积分更新所述主播在所述目标排行榜中的排名。

  第二方面,本申请实施例提供了一种排行榜数据的更新装置,该装置包括:配置信息获取模块,用于获取直播间内目标排行榜对应的活动配置信息,所述活动配置信息包括活动参数以及排行榜配置信息;统计数据获取模块,用于获取与主播对应的排行榜统计数据,所述排行榜统计数据包括虚拟礼物的赠送数量;虚拟积分获取模块,用于基于所述活动参数以及排行榜配置信息将所述虚拟礼物的赠送数量转化为所述主播在所述目标排行榜中对应的虚拟积分;更新模块,用于根据所述虚拟积分更新所述主播在所述目标排行榜中的排名。

  第三方面,本申请实施例提供了一种电子设备,包括存储器以及一个或多个处理器;一个或多个程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述第一方面所述的方法。

  第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有程序代码,其中,在程序代码被处理器运行时执行上述第一方面所述的方法。

  本申请实施例提供的一种排行榜数据的更新方法、装置、服务器以及存储介质,通过获取直播间内目标排行榜对应的活动配置信息,继而获取与主播对应的排行榜统计数据,再基于活动参数以及排行榜配置信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分,然后根据虚拟积分更新主播在目标排行榜中的排名。从而通过上述方式实现了在获取了与目标排行榜对应的活动配置信息的情况下,基于直播间内目标排行榜对应的活动参数以及排行榜配置信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分,进而根据虚拟积分更新主播在目标排行榜中的排名。实现了可以仅通过与目标排行榜对应的活动配置信息即可获取主播在目标排行榜中对应的虚拟积分,进而根据虚拟积分更新主播在目标排行榜中的排名,而不用因业务场景不同而进行多次排行榜开发,简化了营收类活动排行榜的开发流程,进而提升了排行榜排名更新的速度。

  附图说明

  为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

  图1示出了本申请一实施例提供的一种排行榜数据的更新方法的方法流程图。

  图2示出了本申请另一实施例提供的一种排行榜数据的更新方法的方法流程图。

  图3示出了本申请实施例提供的主播在目标排行榜中的排名的示例图。

  图4示出了本申请又一实施例提供的一种排行榜数据的更新方法的方法流程图。

  图5示出了本申请实施例提供的排行榜数据的更新流程示例图。

  图6示出了本申请实施例提供的一种排行榜数据的更新装置的结构框图。

  图7示出了本申请实施例提供的一种服务器的结构框图。

  图8示出了本申请实施例的用于保存或者携带实现根据本申请实施例的排行榜数据的更新方法的程序代码的存储单元。

  具体实施方式

  为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

  排行榜是对某一相关同类事物的客观实力的反映,带有相互之间的比较性质。所以为了促进竞争,也为了提高广大群众的关注度和积极性,需要开发并更新各种排行榜。例如,游戏排行榜、关注度排行榜和流行歌曲排行榜。

  随着互联网的发展,在很多应用场景中都出现了用于对某些业务数据进行记录并进行排序,从而将统计后的业务数据展示给用户的榜单服务(即排行榜服务),例如在线直播中的打赏榜单、人气榜单、在线人数榜单,或者在线游戏中的玩家积分排行榜单、消费榜单、段位榜单等等。在直播间业务中,为提高用户送礼积极性,可以不定期开展各种营收活动,其活动模式可以是指定时间内用户给当前所在直播间主播送某一指定礼物或所有礼物,送礼后给主播累积积分,全平台主播按照累积的积分做排名展示。然而,随着营收活动种类的多样化,例如,不同的直播间内的虚拟货币体系不同,充值的渠道不同,使得一种活动对应的排名展示方法可能并不适用于对另一种活动进行营收排名展示。

  针对上述的问题,发明人经过长期的研究发现,可以通过获取直播间内目标排行榜对应的活动配置信息,继而获取与主播对应的排行榜统计数据,再基于活动参数以及排行榜配置信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分,然后根据虚拟积分更新主播在目标排行榜中的排名。从而通过上述方式实现了在获取了与目标排行榜对应的活动配置信息的情况下,基于直播间内目标排行榜对应的活动参数以及排行榜配置信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分,进而根据虚拟积分更新主播在目标排行榜中的排名。实现了可以仅通过与目标排行榜对应的活动配置信息即可获取主播在目标排行榜中对应的虚拟积分,进而根据虚拟积分更新主播在目标排行榜中的排名,进而不用因为业务场景不同而开发新的系统来作为不同业务场景下的排行榜,简化了营收类活动排行榜的开发流程。因此,提出了本申请实施例提供的一种排行榜数据的更新方法、装置、服务器以及存储介质。

  下面将结合附图具体描述本申请的各实施例。

  请参阅图1,示出了本申请一实施例提供的一种排行榜数据的更新方法的流程图,本实施例提供一种排行榜数据的更新方法,可应用于服务器,该方法包括:

  步骤S110:获取直播间内目标排行榜对应的活动配置信息。

  可选的,本实施例中的目标排行榜可以是与各种活动对应的排行榜,例如,在节日期间(例如可以是中国的传统节日:春节、端午节、中秋节、劳动节以及国庆节等,或者是网络节日:2.14情人节、6.18购物节、双十一购物节以及双十二购物节等,或者是其他国家的节日:圣诞节等),直播间内可以举办与节日主题相关的直播活动,该直播活动可以对应不同的业务场景,例如,直播带货场景或者是产品宣传场景等,可选的,活动的类型以及活动的具体形式可以不作限定。可选的,本实施例中的目标排行榜可以用于展示与当前活动对应的活动营收(包括不同的主播所在的直播间各自贡献的营收对应的排名)。

  可选的,活动配置信息可以包括活动参数以及排行榜配置信息。其中,活动参数可以包括活动标识(可选的,可以以ActId进行表示)、活动标识对应的积分类型(可选的,可以以ScoreType进行表示)、活动礼物的收集开始时间、活动礼物的收集结束时间;需要监听送礼消息的礼物标识以及各礼物标识对应的虚拟积分。排行榜配置信息可以包括排行榜统计的积分类型、排行榜统计的时间范围、排行榜的类型(例如,可以是日榜、周榜、月榜或者是总榜等)以及排行榜统计的数量。

  可以理解的是,不同的活动对应的排行榜数据的统计规则以及排名规则可以不同,在这种方式下,如果按照相同的方式对多种不同的排行榜类活动的营收数据进行排名,将会导致的排名的结果不准确,或者是需要开发人员针对不同的排行榜类活动需求进行多次开发,导致对排行榜类活动的营收数据进行排名的复用性低,同时导致对排行榜进行开发的迭代效率低。

  作为一种改善上述问题的方式,在需要获取与目标排行榜对应的排名信息时,可以预先配置与直播间内的目标排行榜对应的活动配置信息,进而实现获取直播间内目标排行榜对应的活动配置信息,以便于可以基于该活动配置信息获取与目标排行榜的排名有关的各类活动数据。其中,目标排行榜可以是一个排行榜,也可以是多个排行榜,在此不作限定。

  步骤S120:获取与主播对应的排行榜统计数据。

  其中,排行榜统计数据可以包括虚拟礼物的赠送数量。可选的,在需要对主播在目标排行榜中的排名进行更新时,可以获取与主播对应的排行榜统计数据。作为一种方式,可以根据虚拟礼物赠送的类别、数量以及赠送时间等获取与主播对应的排行榜统计数据。

  步骤S130:基于所述活动参数以及排行榜配置信息将所述虚拟礼物的赠送数量转化为所述主播在所述目标排行榜中对应的虚拟积分。

  可选的,排行榜配置信息中包括与不同类别的虚拟礼物对应的虚拟积分价值,作为一种方式,在获取了与主播对应的排行榜统计数据后,可以基于活动参数以及排行榜配置信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分(即主播收到的所有虚拟礼物对应的总价值),以便于可以基于该虚拟积分更新主播在目标排行榜中的排名。

  可选的,虚拟礼物的赠送时间可能较为分散,例如,间隔一段时间才会有一些观众用户对主播进行“送礼”,或者送礼的时间不连续等,而如果每赠送一次虚拟礼物,就转化一次虚拟积分并更新主播在目标排行榜中的排名,将会一定程度上导致资源浪费。作为一种改善这一问题的方式,本实施例中可以设置预设条件,在这种方式下,若排行榜统计数据满足预设条件,再基于活动参数以及排行榜配置信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分。其中,预设条件可以理解为在某一时刻或者某一时段内虚拟礼物赠送的总价值大于等于预设阈值,预设阈值的具体数值可以根据实际情况进行确定,在此不作限定。

  可选的,虚拟礼物可以包括单次赠送的虚拟礼物以及累计赠送的虚拟礼物,作为一种方式,若单次赠送的虚拟礼物的数量大于等于第一阈值和/或累计赠送的虚拟礼物的数量大于等于第二阈值,可以判定排行榜统计数据满足预设条件。即若单次赠送的虚拟礼物的数量大于等于第一阈值,可以判定排行榜统计数据满足预设条件;或者若累计赠送的虚拟礼物的数量大于等于第二阈值,可以判定排行榜统计数据满足预设条件;或者若单次赠送的虚拟礼物的数量大于等于第一阈值且累计赠送的虚拟礼物的数量大于等于第二阈值,可以判定排行榜统计数据满足预设条件。其中,第一阈值和第二阈值的大小关系以及对应的具体数值均可以不作限定,任意可能的数值及其组合均在本实施例申请保护的范围内。

  步骤S140:根据所述虚拟积分更新所述主播在所述目标排行榜中的排名。

  可选的,在获得了主播在目标排行榜中对应的虚拟积分后,可以根据虚拟积分更新主播在目标排行榜中的排名,示例性的,如果主播在目标排行榜中对应的虚拟积分增多,那么主播在目标排行榜中的排名将会前移,例如,假设目标排行榜一共有20人,主播可以是从第16名前移为第10名。而若主播在目标排行榜中对应的虚拟积分减少,那么主播在目标排行榜中的排名将会后移,例如,前述主播可以由第16名后移至第19名。

  本实施例提供的排行榜数据的更新方法,通过获取直播间内目标排行榜对应的活动配置信息,继而获取与主播对应的排行榜统计数据,再基于活动参数以及排行榜配置信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分,然后根据虚拟积分更新主播在目标排行榜中的排名。从而通过上述方式实现了在获取了与目标排行榜对应的活动配置信息的情况下,基于直播间内目标排行榜对应的活动参数以及排行榜配置信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分,进而根据虚拟积分更新主播在目标排行榜中的排名。实现了可以仅通过与目标排行榜对应的活动配置信息即可获取主播在目标排行榜中对应的虚拟积分,进而根据虚拟积分更新主播在目标排行榜中的排名,而不用因业务场景不同而进行多次排行榜开发,简化了营收类活动排行榜的开发流程,进而提升了排行榜排名更新的速度。

  请参阅图2,示出了本申请另一实施例提供的一种排行榜数据的更新方法的流程图,本实施例提供一种排行榜数据的更新方法,可应用于服务器,该方法包括:

  步骤S210:获取直播间内目标排行榜对应的活动配置信息。

  步骤S220:若检测到存在送礼行为,将所述送礼行为发送至指定的消息队列。

  可选的,可以对主播收到的虚拟礼物的数量进行检测,若检测到主播收到的虚拟礼物的数量发生了变化,可以判定存在送礼行为,在这种方式下,可以将送礼行为发送至指定的消息队列,以便于对与当前主播相关的礼物赠送信息进行监听。

  步骤S230:从所述消息队列中获取与主播对应的排行榜统计数据。

  步骤S240:获取与所述送礼行为对应的虚拟礼物流水信息。

  可选的,可以通过消息队列监听虚拟礼物的赠送时间、赠送数量以及赠送类别等,进而获取与送礼行为对应的虚拟礼物流水信息。

  步骤S250:基于所述活动参数、所述排行榜配置信息以及所述虚拟礼物流水信息将所述虚拟礼物的赠送数量转化为所述主播在所述目标排行榜中对应的虚拟积分。

  作为一种方式,在获取了与送礼行为对应的虚拟礼物流水信息后,可以结合活动参数、排行榜配置信息以及虚拟礼物流水信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的当前虚拟积分。

  步骤S260:根据所述虚拟积分更新所述主播在所述目标排行榜中的排名。

  请参阅图3,示出了主播在目标排行榜中的排名的示例图。如图3所示,电子设备100的显示界面101显示有目标排行榜中各个主播的排名,可选的,假设主播的数量为7位(即图3所示的粉丝总榜为7位),主播右侧或者下侧的贡献值表征主播在该目标排行榜中收到的虚拟礼物的总价值,主播的头像下方显示有主播的性别以及当前的等级,可选的,假设主播102“霏霏tui渣太狼”原来的排名为最后一名(即第7名),在根据虚拟积分对其在目标排行榜中的排名进行更新后,其排名可以变化为如图3所示的第5名。

  本实施例提供的排行榜数据的更新方法,实现了可以仅通过与目标排行榜对应的活动配置信息即可获取主播在目标排行榜中对应的虚拟积分,进而根据虚拟积分更新主播在目标排行榜中的排名,而不用因业务场景不同而进行多次排行榜开发,简化了营收类活动排行榜的开发流程,进而提升了排行榜排名更新的速度。

  请参阅图4,示出了本申请又一实施例提供的一种排行榜数据的更新方法的流程图,本实施例提供一种排行榜数据的更新方法,可应用于服务器,该方法包括:

  步骤S310:获取直播间内目标排行榜对应的活动配置信息。

  步骤S320:获取与主播对应的排行榜统计数据。

  步骤S330:基于所述活动参数以及排行榜配置信息将所述虚拟礼物的赠送数量转化为所述主播在所述目标排行榜中对应的虚拟积分。

  步骤S340:获取所述虚拟积分对应的积分类型。

  可选的,不同类型的虚拟礼物对应的类型标识不同,在将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分后,可以将与虚拟礼物的类型对应的虚拟积分赋予和该虚拟礼物相同的类型标识。例如,假设虚拟礼物为“一箭穿心”,属于“爱心”的类型,该虚拟礼物对应的类型标识为“a1”,该虚拟礼物的数量为1,在该种方式下,假设该虚拟礼物对应的虚拟积分为“5”,可以将该虚拟礼物转化为虚拟积分“5”后,再添加类型标识,即得到“5a1”。在这种情况下,可以通过识别虚拟积分携带的虚拟礼物类型标识获取虚拟积分对应的积分类型。

  步骤S350:若所述积分类型为预设积分类型,根据所述虚拟积分更新所述主播在所述目标排行榜中的排名。

  可选的,虚拟礼物库中的礼物种类繁多,不同的活动规定的虚拟礼物的种类可以不同,也即虚拟礼物A在活动a中可以用来参与统计排名,而在活动b中,可能不可以用来参与统计排名,在这种方式下,可以在配置活动参数时,配置预设积分类型,预设积分类型可以理解为与当前活动对应的虚拟礼物种类的类型标识。

  作为一种方式,在获取了虚拟积分对应的积分类型之后,可以判断该积分类型是否为预设积分类型。可选的,若该积分类型为预设积分类型,可以根据虚拟积分更新主播在目标排行榜中的排名。

  可选的,在对主播在目标排行榜中的排名进行更新后,还可以接收排行榜数据查询请求,可选的,该排行榜数据查询请求中携带有活动标识,继而查找与活动标识对应的排行榜数据,然后返回排行榜数据。

  下面以图5为例,对本实施例进行示例性的说明:

  如图5所示,本实施例提供的排行榜数据的更新方法可以应用于服务器,服务器中配置有用于对排行榜数据进行更新的数据处理系统,可选的,该数据处理系统可以包括多个子系统,具体的,该多个子系统可以为排行榜业务系统、虚拟积分生成系统、事件任务系统以及直播营收系统。其中,排行榜业务系统可以用于活动运营人员21在服务器后端进行排行榜活动的配置,具体的,可以包括通过虚拟积分系统生成活动所需的积分类型,以及生成活动排行榜配置信息;事件任务系统可以用于生成活动的积分累积任务配置。

  可选的,当直播间内的观众用户22通过客户端向主播赠送虚拟礼物时,直播营收系统可以检测到直播间送礼行为,并通知事件任务系统,事件任务系统收到虚拟礼物的赠送消息后,可以生成积分累积任务配置,即可以开始启动积分累积任务。同时,事件积分系统还可以读取配置并累积主播积分,然后通知虚拟积分系统增加主播的虚拟积分,进而根据增加的积分触发更新主播在目标排行榜中的排名。

  可选的,观众用户22可以直接在客户端发起直播间排行榜展示请求,并将该直播间排行榜展示请求发送给排行榜业务系统,排行榜业务系统在接收到该请求后,可以向虚拟积分系统请求排行榜数据,即当前的排行榜数据,在接收到虚拟积分系统返回的排行榜数据后,可以将该数据返回给客户端并指示客户端进行展示。

  可选的,本申请实施例通过上述数据处理系统,可以将与不同的排行榜类活动对应的排名数据进行更新,而不用为不同的排行榜类活动单独的开发对应的排行榜数据更新系统,从而实现减少存储空间,进而提升排行榜类活动数据更新的灵活性。

  本实施例提供的排行榜数据的更新方法,实现了可以仅通过与目标排行榜对应的活动配置信息即可获取主播在目标排行榜中对应的虚拟积分,进而根据虚拟积分更新主播在目标排行榜中的排名,进而不用因为业务场景不同而开发新的系统来作为不同业务场景下的排行榜,提升了用户体验。

  请参阅图6,为本申请实施例提供的一种排行榜数据的更新装置的结构框图,本实施例提供一种排行榜数据的更新装置400,可以运行于电子设备,所述装置400包括:配置信息获取模块410、统计数据获取模块420、虚拟积分获取模块430以及更新模块440:

  配置信息获取模块410,用于获取直播间内目标排行榜对应的活动配置信息,所述活动配置信息包括活动参数以及排行榜配置信息。

  统计数据获取模块420,用于获取与主播对应的排行榜统计数据,所述排行榜统计数据包括虚拟礼物的赠送数量。

  作为一种方式,统计数据获取模块420具体可以用于若检测到存在送礼行为,将所述送礼行为发送至指定的消息队列;从所述消息队列中获取与主播对应的排行榜统计数据。

  虚拟积分获取模块430,用于基于所述活动参数以及排行榜配置信息将所述虚拟礼物的赠送数量转化为所述主播在所述目标排行榜中对应的虚拟积分。

  可选的,虚拟积分获取模块430具体可以用于获取与所述送礼行为对应的虚拟礼物流水信息;基于所述活动参数、所述排行榜配置信息以及所述虚拟礼物流水信息将所述虚拟礼物的赠送数量转化为所述主播在所述目标排行榜中对应的虚拟积分。

  作为一种实施方式,虚拟积分获取模块430可以用于若所述排行榜统计数据满足预设条件,基于所述活动参数以及排行榜配置信息将所述虚拟礼物的赠送数量转化为所述主播在所述目标排行榜中对应的虚拟积分。其中,虚拟礼物可以包括单次赠送的虚拟礼物以及累计赠送的虚拟礼物,在这种方式下,若所述单次赠送的虚拟礼物的数量大于等于第一阈值和/或所述累计赠送的虚拟礼物的数量大于等于第二阈值,可以判定所述排行榜统计数据满足预设条件。

  更新模块440,用于根据所述虚拟积分更新所述主播在所述目标排行榜中的排名。

  作为一种方式,更新模块440可以用于获取所述虚拟积分对应的积分类型;若所述积分类型为预设积分类型,根据所述虚拟积分更新所述主播在所述目标排行榜中的排名。

  可选的,本实施例中的活动参数包括活动标识、活动标识对应的积分类型、活动礼物的收集开始时间、活动礼物的收集结束时间;需要监听送礼消息的礼物标识以及各礼物标识对应的虚拟积分;所述排行榜配置信息包括排行榜统计的积分类型、排行榜统计的时间范围、排行榜的类型以及排行榜统计的数量。

  所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

  在本申请所提供的几个实施例中,所显示或讨论的模块相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

  另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

  请参阅图7,基于上述的排行榜数据的更新方法及装置,本申请实施例还提供了一种可以执行前述排行榜数据的更新方法的服务器110。服务器110包括存储器112以及相互耦合的一个或多个(图中仅示出一个)处理器114,存储器112以及处理器114之间通信线路连接。存储器112中存储有可以执行前述实施例中内容的程序,而处理器114可以执行存储器112中存储的程序。

  其中,处理器114可以包括一个或者多个处理核。处理器114利用各种接口和线路连接整个服务器110内的各个部分,通过运行或执行存储在存储器112内的指令、程序、代码集或指令集,以及调用存储在存储器112内的数据,执行服务器110的各种功能和处理数据。可选地,处理器114可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器114可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器114中,单独通过一块通信芯片进行实现。

  存储器112可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器112可用于存储指令、程序、代码、代码集或指令集。存储器112可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现前述各个实施例的指令等。存储数据区还可以存储服务器110在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

  请参考图8,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读存储介质500中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

  计算机可读存储介质500可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质500包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质500具有执行上述方法中的任何方法步骤的程序代码510的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码510可以例如以适当形式进行压缩。

  在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

  综上所述,本申请实施例提供的一种排行榜数据的更新方法、装置、服务器以及存储介质,通过获取直播间内目标排行榜对应的活动配置信息,继而获取与主播对应的排行榜统计数据,再基于活动参数以及排行榜配置信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分,然后根据虚拟积分更新主播在目标排行榜中的排名。从而通过上述方式实现了在获取了与目标排行榜对应的活动配置信息的情况下,基于直播间内目标排行榜对应的活动参数以及排行榜配置信息将虚拟礼物的赠送数量转化为主播在目标排行榜中对应的虚拟积分,进而根据虚拟积分更新主播在目标排行榜中的排名。实现了可以仅通过与目标排行榜对应的活动配置信息即可获取主播在目标排行榜中对应的虚拟积分,进而根据虚拟积分更新主播在目标排行榜中的排名,而不用因业务场景不同而进行多次排行榜开发,简化了营收类活动排行榜的开发流程,进而提升了排行榜排名更新的速度。

  最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

《排行榜数据的更新方法、装置及服务器.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)