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