一种网络直播排行榜生成方法、装置、设备及存储介质制造方法及图纸

技术编号:18841372 阅读:25 留言:0更新日期:2018-09-05 08:34
本发明专利技术实施例公开了一种网络直播排行榜生成方法、装置、设备及存储介质。该方法包括:依据直播状态信息,确定待处理榜单中的网络主播的直播状态标识值;依据所述直播状态标识值、直播参数值以及预设参数权值,确定所述网络主播的榜单排序值;依据所述榜单排序值及待处理榜单容量,生成所述待处理榜单。通过上述技术方案,能够减少排行榜榜单生成过程网络主播的直播状态信息的查询次数,从而实现更加高效地处理排行榜生成过程中网络主播的直播状态信息,进而提高排行榜服务的处理性能,提高排行榜榜单生成效率。

Generation method, device, device and storage medium of webcast ranking list

The embodiment of the invention discloses a method, device, device and storage medium for generating a live network ranking list. The method includes: determining the live broadcast status identification value of the network host in the list to be processed according to the live broadcast status information; determining the list ranking value of the network host according to the live broadcast status identification value, the live broadcast parameter value and the preset parameter weight; generating the post according to the ranking value of the list and the capacity of the list to be processed. Describe the list to be processed. Through the above technical scheme, the number of inquiries about the live status information of the network anchor in the process of ranking list generation can be reduced, and the live status information of the network anchor in the process of ranking list generation can be processed more efficiently, thereby improving the processing performance of ranking list service and improving the efficiency of ranking list generation.

【技术实现步骤摘要】
一种网络直播排行榜生成方法、装置、设备及存储介质
本专利技术实施例涉及网络直播技术,尤其涉及一种网络直播排行榜生成方法、装置、设备及存储介质。
技术介绍
目前,网络直播已经成为一种主流的娱乐项目。直播观众(即用户)通常会基于网络直播平台提供的网络主播排行榜,选择网络主播进行直播观看。网络直播平台中的排行榜服务在进行网络主播排名以获得网络主播排行榜时,除了需要考虑网络主播的直播贡献值(例如一定时间段内获得的虚拟礼物总价值)、直播次数、直播时长或弹幕活跃度等直播参数值之外,还需要对网络主播的封禁(禁止直播)及解禁(解除封禁,恢复正常直播)的直播状态信息进行特殊处理,以实现封禁的网络主播从排行榜下榜,而在解禁后恢复其排行榜排名。现有的网络直播排行榜生成方法是:步骤一,当用户进行页面刷新或进入直播间等用户查询触发操作时,排行榜服务根据每位网络主播的直播参数值,对待排名的网络主播进行排序,获得初始排名结果。步骤二,排行榜服务根据排行榜榜单容量,在初始排名结果中截取出能够上榜的网络主播名单,获得中间排行榜。步骤三,排行榜服务从封禁解禁服务中查询中间排行榜中所有网络主播的直播状态信息,并将直播状态信息为封禁的网络主播从中间排行榜中剔除。同时,排行榜服务从初始排名结果中顺次替补与上述封禁网络主播数量相当的网络主播,以更新中间排行榜。步骤四,排行榜服务从封禁解禁服务中查询中间排行榜中新增网络主播的封禁信息,重复步骤三其余操作,直至确定出与排行榜榜单容量相应数量的,且均未封禁的网络主播的排行榜。当网络主播解禁时,则至少需要重复上述步骤三和步骤四,重新生成排行榜。上述现有网络直播排行榜生成方法中,由于有封禁情况的存在,通常需要排行榜服务从封禁解禁服务中多查询一部分网络主播的封禁信息,且该增多的查询过程是一个多次的、反复的交互过程,这样就会造成排行榜服务过多的性能损耗,并使得排行榜榜单生成效率低。
技术实现思路
本专利技术实施例提供一种网络直播排行榜生成方法、装置、设备及存储介质,以实现更加高效地处理排行榜生成过程中网络主播的直播状态信息,从而提高排行榜服务的处理性能,提高排行榜榜单生成效率。第一方面,本专利技术实施例提供了一种网络直播排行榜生成方法,包括:依据直播状态信息,确定待处理榜单中的网络主播的直播状态标识值;依据所述直播状态标识值、直播参数值以及预设参数权值,确定所述网络主播的榜单排序值;依据所述榜单排序值及待处理榜单容量,生成所述待处理榜单。第二方面,本专利技术实施例还提供了一种网络直播排行榜生成装置,该装置包括:直播状态标识值确定模块,用于依据直播状态信息,确定待处理榜单中的网络主播的直播状态标识值;榜单排序值确定模块,用于依据所述直播状态标识值、直播参数值以及预设参数权值,确定所述网络主播的榜单排序值;榜单生成模块,用于依据所述榜单排序值及待处理榜单容量,生成所述待处理榜单。第三方面,本专利技术实施例还提供了一种设备,该设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所提供的网络直播排行榜生成方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本专利技术任意实施例所提供的网络直播排行榜生成方法。本专利技术实施例通过直播状态信息确定待处理榜单中网络主播的直播状态标识值,并将上述直播状态标识值用于网络主播的榜单排序值的确定,使得排行榜榜单的生成直接根据榜单排序值确定,能够减少排行榜榜单生成过程网络主播的直播状态信息的查询次数,从而实现更加高效地处理排行榜生成过程中网络主播的直播状态信息,进而提高排行榜服务的处理性能,提高排行榜榜单生成效率。附图说明图1是本专利技术实施例一中的一种网络直播排行榜生成方法的流程图;图2是本专利技术实施例二中的一种网络直播排行榜生成方法的流程图;图3是本专利技术实施例三中的一种网络直播排行榜生成装置的结构示意图;图4是本专利技术实施例四中的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一本实施例提供的网络直播排行榜生成方法可适用于各种网络直播平台中,基于网络主播的直播状态进行排行榜榜单的生成,该方法可以由网络直播排行榜生成装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在具有网络功能的智能设备中,例如典型的是用户终端设备,例如手机、平板电脑或台式电脑等。参见图1,本实施的方法包括如下步骤:S110、依据直播状态信息,确定待处理榜单中的网络主播的直播状态标识值。其中,直播状态信息是网络主播进行网络直播的状态相关信息,其通常由网络直播平台中的排行榜服务从封禁解禁服务中获取,可以包括网络主播基本信息及其是否正常直播的直播状态,例如直播状态信息包含网络主播的姓名、性别及直播类型等基本信息,以及该网络主播封禁或解禁的直播状态。当然,直播状态信息还可以包含被封禁的网络主播的封禁原因及封禁时长等信息。待处理榜单是需要生成排行榜的榜单,如日排行榜单、周排行榜单或热度排行榜单等,其可以是一个榜单,也可以是多个榜单,而每个榜单中包含多个网络主播,且只有与榜单容量相当数量的网络主播能够上榜。待处理榜单可以根据用户的查询触发操作确定,比如用户进行直播页面刷新或进入直播间等会触发排行榜查询的操作时,排行榜服务确定出与用户查询触发操作相应的排行榜榜单作为待处理榜单,通过该方式确定的待处理榜单通常为直播间页面上显示的所有排行榜榜单;也可以根据直播状态信息自动确定,比如排行榜服务确定出与直播状态信息中的网络主播相关的所有榜单为待处理榜单。直播状态标识值是对网络主播的直播状态进行标识的标识值,其是对直播状态的定量化,用于在确定网络主播的榜单排序值时,保持直播状态为正常(如解禁状态,或直播状态既非封禁也非解禁的未封禁状态)的网络主播的榜单排序值正常,而将直播状态为异常(如封禁状态)的网络主播的榜单排序值降低,从而使得其排名调整至所有直播状态为正常的网络主播的排名之后。具体地,排行榜服务从封禁解禁服务中获取直播状态信息,并根据该直播状态信息,确定出待处理榜单中所有网络主播的直播状态标识值。比如,直播状态信息中直播状态为封禁状态,则确定相应网络主播的直播状态标识值为第一标识值;直播状态信息中直播状态为解禁状态,则确定相应网络主播的直播状态标识值为第二标识值;直播状态信息中未涉及的网络主播的直播状态则为未封禁状态,确定其直播状态标识值为第三标识值。示例性地,依据直播状态信息,确定待处理榜单中的网络主播的直播状态标识值包括:若直播状态信息为封禁信息,则确定待处理榜单中与封禁信息对应的封禁网络主播的直播状态标识值为负标识值;若直播状态信息为解禁信息,则确定待处理榜单中与解禁信息对应的解禁网络主播的直播状态标识值为正标识值;将待处理榜单中无对应直播状态信息的未封禁网络主播的直播状态标识值为正标识值。其中,封禁信息是直播状态信息中与封禁状态对应的信息,可以包括网络主播基本信息以及封禁的直播状态。本文档来自技高网
...

【技术保护点】
1.一种网络直播排行榜生成方法,其特征在于,包括:依据直播状态信息,确定待处理榜单中的网络主播的直播状态标识值;依据所述直播状态标识值、直播参数值以及预设参数权值,确定所述网络主播的榜单排序值;依据所述榜单排序值及待处理榜单容量,生成所述待处理榜单。

【技术特征摘要】
1.一种网络直播排行榜生成方法,其特征在于,包括:依据直播状态信息,确定待处理榜单中的网络主播的直播状态标识值;依据所述直播状态标识值、直播参数值以及预设参数权值,确定所述网络主播的榜单排序值;依据所述榜单排序值及待处理榜单容量,生成所述待处理榜单。2.根据权利要求1所述的方法,其特征在于,所述依据直播状态信息,确定待处理榜单中的网络主播的直播状态标识值包括:若所述直播状态信息为封禁信息,则确定所述待处理榜单中与所述封禁信息对应的封禁网络主播的直播状态标识值为负标识值;若所述直播状态信息为解禁信息,则确定所述待处理榜单中与所述解禁信息对应的解禁网络主播的直播状态标识值为正标识值;将所述待处理榜单中无对应直播状态信息的未封禁网络主播的直播状态标识值为正标识值;其中,所述正标识值与所述负标识值的绝对值相等。3.根据权利要求1所述的方法,其特征在于,所述直播参数值为直播贡献值。4.根据权利要求1所述的方法,其特征在于,所述依据所述榜单排序值及待处理榜单容量,生成所述待处理榜单包括:将所述榜单排序值存储为redis内存存储系统中的有序集合数据结构,获得所述待处理榜单的榜单排序列表;依据所述榜单排序列表及所述待处理榜单容量,生成所述待处理榜单。5.根据权利要求1所述的方法,其特征在于,在所述依据直播状态信息,确定待处理榜单中的网络主播的直播状态标识值之前,还包括:依据所述直播状态信息,更新封禁主播列表;...

【专利技术属性】
技术研发人员:张李攀张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1