一种直播平台中直播房间的展示方法与装置制造方法及图纸

技术编号:13954791 阅读:62 留言:0更新日期:2016-11-02 11:15
本发明专利技术公开了一种直播平台中直播房间的展示方法,包括:获取待展示的直播房间集合;所述直播房间集合中包含至少一个直播房间类别,各直播房间类别下包含至少一个直播房间栏目,各个直播房间栏目下包含至少一个直播房间;根据预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量,在相应直播房间展示位循环展示所述直播房间集合中的直播房间。提供了一种动态的直播房间展示方案,使得展示的直播房间可以动态变化。克服了现有技术中展示的直播房间长期变化不大的不足,并且也防止了人为干涉直播房间展示的弊端,为直播平台中直播房间的展示提供了一种更公平、更合理的方案。

【技术实现步骤摘要】

本专利技术属于互联网
,更具体地,涉及一种直播平台中直播房间的展示方法与装置
技术介绍
随着互联网和网络视频直播技术的发展,有了越来越多的互联网直播平台。目前大部分直播平台采用的直播房间推荐方式为:(1)按人数高低推荐房间;(2)按人气高低推荐房间;(3)平台自主推荐房间。以上几种推荐方式推荐的内容长期下来变化不大,用户会产生审美疲劳,某些平台工作人员甚至会和主播勾结获取推荐位等。因此,需要一种新的直播房间展示方案。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种直播平台中直播房间的展示方案,其目的在于使的直播房间的展示能够动态变化,由此解决现有技术中展示的直播房间长期变化不大的技术问题。为实现上述目的,按照本专利技术的一个方面,提供了一种直播平台中直播房间的展示方法,包括:获取待展示的直播房间集合;所述直播房间集合中包含至少一个直播房间类别,各直播房间类别下包含至少一个直播房间栏目,各个直播房间栏目下包含至少一个直播房间;根据预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量,在相应直播房间展示位循环展示所述直播房间集合中的直播房间。在本专利技术的一个实施例中,所述根据预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量,在相应直播房间展示位循环展示所述直播房间集合中的直播房间,具体包括:获取所述待展示的直播房间集合中正在直播房间列表、正在展示房间列表以及已展示房间列表,其中,所述正在直播房间列表是指当前处于直播状态的房间列表,所述正在展示房间列表是指当前正在房间展示位进行展示的房间列表,所述已展示房间列表是指已在房间展示位完成展示的房间列表;判断所述正在展示房间列表中的当前正在展示的房间是否已过期或者已变化为非直播状态,如果是则将其从所述正在展示房间列表中删除并加入到所述已展示房间列表中,并从所述正在直播房间列表中取出第一数量的房间加入到所述正在展示房间列表中生成新的正在展示房间列表;其中所述当前正在展示的房间已过期是指当前正在展示的房间的展示时长已超过设定展示时长阈值,所述新的正在展示房间列表中的房间数量小于或等于所述需展示的直播房间数量;在相应直播房间展示位展示所述新的正在展示房间列表中的房间。在本专利技术的一个实施例中,所述直播平台中直播房间的展示方法中还包括:若某一直播栏目下的正在直播房间列表为空,则删除该栏目下的正在直播房间列表、正在展示房间列表以及已展示房间列表;若某一直播类别下的所有直播栏目下的正在直播房间列表均为空,则删除该直播类别下的所有直播栏目下的所有正在直播房间列表、正在展示房间列表以及已展示房间列表。在本专利技术的一个实施例中,所述获取待展示的直播房间集合具体为:取出直播房间集合中人气值最高的N个直播房间形成待展示的直播房间集合,其中所述直播房间集合为直播平台中的所有处于直播状态的房间的集合,或者是由直播平台推荐的部分处于直播状态的房间的集合,所述N为预设值。在本专利技术的一个实施例中,所述预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量为固定值,或者为展示过程中动态设置的数值。按照本专利技术的另一方面,还提供了一种直播平台中直播房间的展示装置,包括待展示直播房间集合获取模块和直播房间展示模块,其中:所述待展示直播房间集合获取模块,用于获取待展示的直播房间集合;所述直播房间集合中包含至少一个直播房间类别,各直播房间类别下包含至少一个直播房间栏目,各个直播房间栏目下包含至少一个直播房间;所述直播房间展示模块,用于根据预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量,在相应直播房间展示位循环展示所述直播房间集合中的直播房间。在本专利技术的一个实施例中,所述直播房间展示模块具体包括列表获取子模块、列表更新子模块以及直播房间展示子模块,其中:所述列表获取子模块,用于获取所述待展示的直播房间集合中正在直播房间列表、正在展示房间列表以及已展示房间列表,其中,所述正在直播房间列表是指当前处于直播状态的房间列表,所述正在展示房间列表是指当前正在房间展示位进行展示的房间列表,所述已展示房间列表是指已在房间展示位完成展示的房间列表;所述列表更新子模块,用于判断所述正在展示房间列表中的当前正在展示的房间是否已过期或者已变化为非直播状态,如果是则将其从所述正在展示房间列表中删除并加入到所述已展示房间列表中,并从所述正在直播房间列表中取出第一数量的房间加入到所述正在展示房间列表中生成新的正在展示房间列表;其中所述当前正在展示的房间已过期是指当前正在展示的房间的展示时长已超过设定展示时长阈值,所述新的正在展示房间列表中的房间数量小于或等于所述需展示的直播房间数量;所述直播房间展示子模块,用于在相应直播房间展示位展示所述新的正在展示房间列表中的房间。在本专利技术的一个实施例中,所述直播房间展示模块中还包括列表删除子模块,具体用于:若某一直播栏目下的正在直播房间列表为空,则删除该栏目下的正在直播房间列表、正在展示房间列表以及已展示房间列表;若某一直播类别下的所有直播栏目下的正在直播房间列表均为空,则删除该直播类别下的所有直播栏目下的所有正在直播房间列表、正在展示房间列表以及已展示房间列表。在本专利技术的一个实施例中,所述所述待展示直播房间集合获取模块具体用于:取出直播房间集合中人气值最高的N个直播房间形成待展示的直播房间集合,其中所述直播房间集合为直播平台中的所有处于直播状态的房间的集合,或者是由直播平台推荐的部分处于直播状态的房间的集合,所述N为预设值。在本专利技术的一个实施例中,所述预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量为固定值,或者为展示过程中动态设置的数值。本专利技术实施例中,根据预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量,在相应直播房间展示位循环展示直播房间集合中的直播房间。从而提供了一种动态的直播房间展示方案,使得展示的直播房间可以动态变化。克服了现有技术中展示的直播房间长期变化不大的不足,并且也防止了人为干涉直播房间展示的弊端,为直播平台中直播房间的展示提供了一种更公平、更合理的方案。附图说明图1是本专利技术实施例中一种直播平台中直播房间的展示方法的流程示意图;图2是图1中的步骤S2的流程示意图;图3是本专利技术实施例中一种直播平台中直播房间的展示结果的效果图;图4是本专利技术实施例中一种直播平台中直播房间的展示装置的结构示意图;图5是本专利技术实施例中直播房间展示模块的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。如1所示,本专利技术提供了一种直播平台中直播房间的展示方法,包括:S1、获取待展示的直播房间集本文档来自技高网...

【技术保护点】
一种直播平台中直播房间的展示方法,其特征在于,包括:获取待展示的直播房间集合;所述直播房间集合中包含至少一个直播房间类别,各直播房间类别下包含至少一个直播房间栏目,各个直播房间栏目下包含至少一个直播房间;根据预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量,在相应直播房间展示位循环展示所述直播房间集合中的直播房间。

【技术特征摘要】
1.一种直播平台中直播房间的展示方法,其特征在于,包括:获取待展示的直播房间集合;所述直播房间集合中包含至少一个直播房间类别,各直播房间类别下包含至少一个直播房间栏目,各个直播房间栏目下包含至少一个直播房间;根据预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量,在相应直播房间展示位循环展示所述直播房间集合中的直播房间。2.如权利要求1所述的直播平台中直播房间的展示方法,其特征在于,所述根据预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量,在相应直播房间展示位循环展示所述直播房间集合中的直播房间,具体包括:获取所述待展示的直播房间集合中正在直播房间列表、正在展示房间列表以及已展示房间列表,其中,所述正在直播房间列表是指当前处于直播状态的房间列表,所述正在展示房间列表是指当前正在房间展示位进行展示的房间列表,所述已展示房间列表是指已在房间展示位完成展示的房间列表;判断所述正在展示房间列表中的当前正在展示的房间是否已过期或者已变化为非直播状态,如果是则将其从所述正在展示房间列表中删除并加入到所述已展示房间列表中,并从所述正在直播房间列表中取出第一数量的房间加入到所述正在展示房间列表中生成新的正在展示房间列表;其中所述当前正在展示的房间已过期是指当前正在展示的房间的展示时长已超过设定展示时长阈值,所述新的正在展示房间列表中的房间数量小于或等于所述需展示的直播房间数量;在相应直播房间展示位展示所述新的正在展示房间列表中的房间。3.如权利要求2所述的直播平台中直播房间的展示方法,其特征在于,还包括:若某一直播栏目下的正在直播房间列表为空,则删除该栏目下的正在直播房间列表、正在展示房间列表以及已展示房间列表;若某一直播类别下的所有直播栏目下的正在直播房间列表均为空,则删除该直播类别下的所有直播栏目下的所有正在直播房间列表、正在展示房间列表以及已展示房间列表。4.如权利要求1或2所述的直播平台中直播房间的展示方法,其特征在于,所述获取待展示的直播房间集合具体为:取出直播房间集合中人气值最高的N个直播房间形成待展示的直播房间集合,其中所述直播房间集合为直播平台中的所有处于直播状态的房间的集合,或者是由直播平台推荐的部分处于直播状态的房间的集合,所述N为预设值。5.如权利要求1或2所述的直播平台中直播房间的展示方法,其特征在于,所述预设需展示的直播房间类别数量、各直播房间类别下需展示的直播房间栏目数量以及各直播房间栏目下需展示的直播房间数量为固定值,或者为展示过程中动态设置的数值。6.一种直播平台中直播房间的展示装置,其特征在于,包括待展示直播房间集合...

【专利技术属性】
技术研发人员:熊超
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北;42

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

1