The invention discloses a time-slice-based host ranking method and a system, a server and a storage medium, which extracts all the host's live and switching records, connects the live and partitioned switching records to the left, and divides the live records into multiple live switching records according to the partitioned switching records. In order to obtain the ascending sequence number of each live switching record, the maximum ascending sequence number of each live switching record is obtained, and the live time of each partition in each live broadcast is extracted according to the ascending sequence number. Calculate popularity, viewing time, live broadcast time, income, and according to the popularity, viewing time, live broadcast time, income calculation live broadcast ranking, so that can carry out fine-grained statistics of live anchors, and comprehensive, balanced development of the anchor effective evaluation.
【技术实现步骤摘要】
一种基于时间分片的主播排名方法及系统、服务器及存储介质
本专利技术涉及软件工程领域,尤其涉及一种基于时间分片的主播排名方法及系统、服务器及存储介质。
技术介绍
在互联网直播领域,每个平台的不同的直播分类下都拥有大量的主播,大部分主播会在自己擅长的领域进行直播,也有些主播兴趣广泛,他们会选择在多个直播分类下进行表演,而平台如何发掘各分区有潜力的头部主播,对其进行进一步的培养和训练,是平台密切关心的问题,也关系到整个直播平台的发展,现有的直播评价体系大多只允许主播在开播时选择分区,或者只记录了主播在一场表演的开播时的分区A和关播时的分区B,对主播评价体系也都建立在其直播过程中不进行分区切换的范围内,无法对全能的、多方面均衡发展的主播进行有效的评价。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于时间分片的主播排名方法及系统、服务器及存储介质,以解决现有技术中无法对全能的、多方面均衡发展的主播进行有效的评价的问题。本专利技术实施例的第一方面,提供了一种基于时间分片的主播排名方法,其包括:提取所有主播的直播记录和切换记录;将直播记录和分区切换记录进行左连接,按照分区切换记录将直播记录分割为多条直播切换记录;按照直播场次对直播切换记录进行分组排列,得到每条直播切换记录的升序排号;获取每一场直播中直播切换记录的最大升序排号,根据最大升序排号提取得到每一场直播中各个分区的直播时间;根据分区的直播时间计算人气、观看时长、直播时长、收益,并根据得到的人气、观看时长、直播时长、收益计算直播排名。本专利技术实施例的第二方面,提供了一种基于时间分片的主播排名系统,其包括:数据 ...
【技术保护点】
1.一种基于时间分片的主播排名方法,其特征在于,包括:提取所有主播的直播记录和切换记录;将直播记录和分区切换记录进行左连接,按照分区切换记录将直播记录分割为多条直播切换记录;按照直播场次对直播切换记录进行分组排列,得到每条直播切换记录的升序排号;获取每一场直播中直播切换记录的最大升序排号,根据最大升序排号提取得到每一场直播中各个分区的直播时间;将分区的直播时间结合相关算法计算直播排名。
【技术特征摘要】
1.一种基于时间分片的主播排名方法,其特征在于,包括:提取所有主播的直播记录和切换记录;将直播记录和分区切换记录进行左连接,按照分区切换记录将直播记录分割为多条直播切换记录;按照直播场次对直播切换记录进行分组排列,得到每条直播切换记录的升序排号;获取每一场直播中直播切换记录的最大升序排号,根据最大升序排号提取得到每一场直播中各个分区的直播时间;将分区的直播时间结合相关算法计算直播排名。2.根据权利要求1所述基于时间分片的主播排名方法,其特征在于,所述根据最大升序排号提取得到每一场直播中各个分区的直播时间包括以下两种情况:当最大升序排号等于1时,则将该条直播切换记录中的开始时间和结束时间作为该直播在对应分区中最终的开始时间和结束时间,计算得到该场直播在对应区分的直播时间;当最大升序排号大于1时,则对该条直播切换记录进行组内的级联操作,得到每场直播中的各个分区的直播时间。3.根据权利要求2所述基于时间分片的主播排名方法,其特征在于,所述组内的级联操作具体为在升序排号相差为1的直播切换记录间进行分区直播开始和结束时间的选取。4.根据权利要求1所述基于时间分片的主播排名方法,其特征在于,所述相关算法具体为根据分区的直播时间计算人气、观看时长、直播时长、收益,并根据得到的人气、观看时长、直播时长、收益直播排名,所述直播排名的计算公式如下:其中,p表示排名,ACU为人气指数,S为观看时长,F为直播时长,Y为收益。5.根据权利要求1所述基于时间分片的主播排名方法,其特征在于,所述直播记录包括场次编号、开播所在分区、直播开始时间、直播结束时间;所述分区切换记录包括分区切换时间,切换前所在分区,切换后所在分区。6.一种基于时间分片的主播排名系统,其特征在于,包括...
【专利技术属性】
技术研发人员:肖源,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。