主播的显示方法、装置及电子设备转让专利

申请号 : CN201610584055.0

文献号 : CN106227807B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘伟

申请人 : 香港乐蜜有限公司

摘要 :

本发明提出一种主播的显示方法、装置及电子设备,该主播的显示方法包括接收客户端发送的第一查询请求;根据第一查询请求获取预设主播组,并从主播池中获取预设主播组中每个主播的首次播出时间,其中,预设主播组包括至少一个的主播,主播满足预设条件;对预设主播组中每个主播按照首次播出时间进行降序排列,得到预设主播序列;将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播。通过本发明能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。

权利要求 :

1.一种主播的显示方法,其特征在于,包括以下步骤:

接收客户端发送的第一查询请求;

根据所述第一查询请求获取预设主播组,并从主播池中获取所述预设主播组中每个主播的首次播出时间,其中,所述预设主播组包括至少一个的主播,所述主播满足预设条件,所述预设条件为播出频次小于预设阈值的主播,且所述播出频次不为0,所述首次播出时间在当前时间之前;

对所述预设主播组中每个主播按照所述首次播出时间进行降序排列,得到预设主播序列;

将所述预设主播序列发送至所述客户端,以使所述客户端在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播,在所述预设显示位置处轮转显示所述预设主播序列中的部分主播或者全部主播;在用户再次启动主播类应用观看直播时,在所述预设显示位置处显示所述预设主播序列中除所述部分主播之外的主播,或者,在所述预设显示位置处重新对所述预设主播序列中的主播进行轮转显示。

2.如权利要求1所述的主播的显示方法,其特征在于,还包括:

接收所述客户端发送的第二查询请求;

根据所述第二查询请求获取所述预设主播序列中被替换的主播,并从所述主播池中获取除所述被替换的主播的其它主播;

根据预设排序算法对所述被替换的主播和所述其它主播进行排序,得到排序后的主播序列;

将所述排序后的主播序列发送至所述客户端,以使所述客户端在所述主播显示页面除所述预设显示位置的显示位置处显示所述排序后的主播序列中的主播。

3.一种主播的显示方法,其特征在于,包括以下步骤:

向服务器发送第一查询请求,其中,所述第一查询请求用于获取预设主播序列,其中,所述服务器,从主播池中获取预设主播组中每个主播的首次播出时间,对所述预设主播组中每个主播按照所述首次播出时间进行降序排列,得到所述预设主播序列;

接收所述服务器发送的所述预设主播序列,在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播,在所述预设显示位置处轮转显示所述预设主播序列中的部分主播或者全部主播;在用户再次启动主播类应用观看直播时,在所述预设显示位置处显示所述预设主播序列中除所述部分主播之外的主播,或者,在所述预设显示位置处重新对所述预设主播序列中的主播进行轮转显示;

其中,所述预设主播序列中包括至少一个的主播,所述主播满足预设条件,所述预设条件为播出频次小于预设阈值的主播,且所述播出频次不为0,各所述主播的首次播出时间在当前时间之前。

4.如权利要求3所述的主播的显示方法,其特征在于,所述在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播,包括:从所述预设主播序列中选取第一目标主播;

在所述主播页面的所述预设显示位置显示所述选中的第一目标主播。

5.如权利要求4所述的主播的显示方法,其特征在于,在所述主播页面的所述预设显示位置显示所述选中的第一目标主播之后,还包括:启动定时器计时,得到第一计时时间;

在所述第一计时时间达到预设时间阈值时,从所述预设主播序列中选取第二目标主播;

将所述第二目标主播替换所述第一目标主播,并在所述预设显示位置处显示所述第二目标主播;

重新启动所述定时器计时,得到第二计时时间;

在所述第二计时时间达到所述预设时间阈值时,重新从所述预设主播序列中选取第三目标主播;

将所述第三目标主播替换所述第二目标主播,以在所述主播页面的所述预设显示位置显示所述预设主播序列中的至少部分主播。

6.如权利要求3所述的主播的显示方法,其特征在于,还包括:

向所述服务器发送第二查询请求,其中,所述第二查询请求用于获取排序后的主播序列;

接收所述服务器发送的所述排序后的主播序列;

在所述主播显示页面除所述预设显示位置的显示位置处显示所述排序后的主播序列中的主播。

7.一种主播的显示装置,其特征在于,包括:

第一接收模块,用于接收客户端发送的第一查询请求;

第一获取模块,用于根据所述第一查询请求获取预设主播组,并从主播池中获取所述预设主播组中每个主播的首次播出时间,其中,所述预设主播组包括至少一个的主播,所述主播满足预设条件,所述预设条件为播出频次小于预设阈值的主播,且所述播出频次不为

0,所述首次播出时间在当前时间之前;

第一处理模块,用于对所述预设主播组中每个主播按照所述首次播出时间进行降序排列,得到预设主播序列;

第一发送模块,用于将所述预设主播序列发送至所述客户端,以使所述客户端在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播,在所述预设显示位置处轮转显示所述预设主播序列中的部分主播或者全部主播;在用户再次启动主播类应用观看直播时,在所述预设显示位置处显示所述预设主播序列中除所述部分主播之外的主播,或者,在所述预设显示位置处重新对所述预设主播序列中的主播进行轮转显示。

8.如权利要求7所述的主播的显示装置,其特征在于,还包括:

第二接收模块,用于接收所述客户端发送的第二查询请求;

第二获取模块,用于根据所述第二查询请求获取所述预设主播序列中被替换的主播,并从所述主播池中获取除所述被替换的主播的其它主播;

第二处理模块,用于根据预设排序算法对所述被替换的主播和所述其它主播进行排序,得到排序后的主播序列;

第二发送模块,用于将所述排序后的主播序列发送至所述客户端,以使所述客户端在所述主播显示页面除所述预设显示位置的显示位置处显示所述排序后的主播序列中的主播。

9.一种主播的显示装置,其特征在于,包括:

第三发送模块,用于向服务器发送第一查询请求,其中,所述第一查询请求用于获取预设主播序列,其中,所述服务器,从主播池中获取预设主播组中每个主播的首次播出时间,对所述预设主播组中每个主播按照所述首次播出时间进行降序排列,得到所述预设主播序列;

第一显示模块,用于接收所述服务器发送的所述预设主播序列,在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播,在所述预设显示位置处轮转显示所述预设主播序列中的部分主播或者全部主播;在用户再次启动主播类应用观看直播时,在所述预设显示位置处显示所述预设主播序列中除所述部分主播之外的主播,或者,在所述预设显示位置处重新对所述预设主播序列中的主播进行轮转显示;

其中,所述预设主播序列中包括至少一个的主播,所述主播满足预设条件,所述预设条件为播出频次小于预设阈值的主播,且所述播出频次不为0,各所述主播的首次播出时间在当前时间之前。

10.如权利要求9所述的主播的显示装置,其特征在于,所述显示模块包括:第一选取子模块,用于从所述预设主播序列中选取第一目标主播;

第一显示子模块,用于在所述主播页面的所述预设显示位置显示所述选中的第一目标主播。

11.如权利要求10所述的主播的显示装置,其特征在于,还包括:第一启动子模块,用于启动定时器计时,得到第一计时时间;

第二选取子模块,用于在所述第一计时时间达到预设时间阈值时,从所述预设主播序列中选取第二目标主播;

第二显示子模块,用于将所述第二目标主播替换所述第一目标主播,并在所述预设显示位置处显示所述第二目标主播;

第二启动子模块,用于重新启动所述定时器计时,得到第二计时时间;

第三选取子模块,用于在所述第二计时时间达到所述预设时间阈值时,重新从所述预设主播序列中选取第三目标主播;

第三显示子模块,用于将所述第三目标主播替换所述第二目标主播,以在所述主播页面的所述预设显示位置显示所述预设主播序列中的至少部分主播。

12.如权利要求9所述的主播的显示装置,其特征在于,还包括:

第四发送模块,用于向所述服务器发送第二查询请求,其中,所述第二查询请求用于获取排序后的主播序列;

第三接收模块,用于接收所述服务器发送的所述排序后的主播序列;

第二显示模块,用于在所述主播显示页面除所述预设显示位置的显示位置处显示所述排序后的主播序列中的主播。

13.一种电子设备,其特征在于,包括以下一个或多个组件:处理器,存储器,电源电路,多媒体组件,音频组件,输入/输出(I/O)的接口,传感器组件,以及通信组件;其中,电路板安置在壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述电子设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:接收客户端发送的第一查询请求;

根据所述第一查询请求获取预设主播组,并从主播池中获取所述预设主播组中每个主播的首次播出时间,其中,所述预设主播组包括至少一个的主播,所述主播满足预设条件,所述预设条件为播出频次小于预设阈值的主播,且所述播出频次不为0,所述首次播出时间在当前时间之前;

对所述预设主播组中每个主播按照所述首次播出时间进行降序排列,得到预设主播序列;

将所述预设主播序列发送至所述客户端,以使所述客户端在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播,在所述预设显示位置处轮转显示所述预设主播序列中的部分主播或者全部主播;在用户再次启动主播类应用观看直播时,在所述预设显示位置处显示所述预设主播序列中除所述部分主播之外的主播,或者,在所述预设显示位置处重新对所述预设主播序列中的主播进行轮转显示。

说明书 :

主播的显示方法、装置及电子设备

技术领域

[0001] 本发明涉及网络技术领域,尤其涉及一种主播的显示方法、装置及电子设备。

背景技术

[0002] 随着网络技术的迅速发展,出现了越来越多的主播类应用。主播类应用中可以显示已注册的用户的节目主播,观众用户进入主播类应用后,可以基于主播类应用的显示页面所显示的节目主播,与主播进行交流互动。相关技术中,主播类应用例如基于一些节目主播进行直播所获得的人气量,按照人气量从高到低的顺序,将这些节目主播显示在对应的显示区域中。
[0003] 这种方式下,新注册的主播的人气量由于无法达到热门标准,而无法登上主播显示页面,进入新注册的主播所在节目直播间内的用户较少,从而导致新注册的主播长期得不到更多关注度和人气量,主播类应用中播出频次较小的主播的曝光率较低,用户流失量较大。

发明内容

[0004] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005] 为此,本发明的一个目的在于提出一种主播的显示方法,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0006] 本发明的另一个目的在于提出一种主播的显示方法。
[0007] 本发明的另一个目的在于提出一种主播的显示装置。
[0008] 本发明的另一个目的在于提出一种主播的显示装置。
[0009] 本发明的另一个目的在于提出一种电子设备。
[0010] 本发明的第四个目的在于提出一种存储介质。
[0011] 本发明的第五个目的在于提出一种应用程序。
[0012] 为达到上述目的,本发明第一方面实施例提出的主播的显示方法,包括:接收客户端发送的第一查询请求;根据所述第一查询请求获取预设主播组,并从主播池中获取所述预设主播组中每个主播的首次播出时间,其中,所述预设主播组包括至少一个的主播,所述主播满足预设条件;对所述预设主播组中每个主播按照所述首次播出时间进行降序排列,得到预设主播序列;将所述预设主播序列发送至所述客户端,以使所述客户端在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播。
[0013] 在本发明的一个实施例中,所述预设条件为播出频次小于预设阈值的主播。
[0014] 在本发明的一个实施例中,还包括:接收所述客户端发送的第二查询请求;根据所述第二查询请求获取所述预设主播序列中被替换的主播,并从所述主播池中获取除所述被替换的主播的其它主播;根据预设排序算法对所述被替换的主播和所述其它主播进行排序,得到排序后的主播序列;将所述排序后的主播序列发送至所述客户端,以使所述客户端在所述主播显示页面除所述预设显示位置的显示位置处显示所述排序后的主播序列中的主播。
[0015] 本发明第一方面实施例提出的主播的显示方法,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0016] 为达到上述目的,本发明第二方面实施例提出的主播的显示方法,包括:向服务器发送第一查询请求,其中,所述第一查询请求用于获取预设主播序列;接收所述服务器发送的所述预设主播序列,在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播;其中,所述预设主播序列中包括至少一个的主播,所述主播满足预设条件。
[0017] 在本发明的一个实施例中,所述预设条件为播出频次小于预设阈值的主播。
[0018] 在本发明的一个实施例中,所述在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播,包括:从所述预设主播序列中选取第一目标主播;在所述主播页面的所述预设显示位置显示所述选中的第一目标主播。
[0019] 在本发明的一个实施例中,在所述主播页面的所述预设显示位置显示所述选中的第一目标主播之后,还包括:启动定时器计时,得到第一计时时间;在所述第一计时时间达到预设时间阈值时,从所述预设主播序列中选取第二目标主播;将所述第二目标主播替换所述第一目标主播,并在所述预设显示位置处显示所述第二目标主播;重新启动所述定时器计时,得到第二计时时间;在所述第二计时时间达到所述预设时间阈值时,重新从所述预设主播序列中选取第三目标主播;将所述第三目标主播替换所述第二目标主播,以在所述主播页面的所述预设显示位置显示所述预设主播序列中的至少部分主播。
[0020] 在本发明的一个实施例中,还包括:向所述服务器发送第二查询请求,其中,所述第二查询请求用于获取排序后的主播序列;接收所述服务器发送的所述排序后的主播序列;在所述主播显示页面除所述预设显示位置的显示位置处显示所述排序后的主播序列中的主播。
[0021] 本发明第二方面实施例提出的主播的显示方法,通过接收服务器发送的预设主播序列,在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0022] 为达到上述目的,本发明第三方面实施例提出的主播的显示装置,包括:第一接收模块,用于接收客户端发送的第一查询请求;第一获取模块,用于根据所述第一查询请求获取预设主播组,并从主播池中获取所述预设主播组中每个主播的首次播出时间,其中,所述预设主播组包括至少一个的主播,所述主播满足预设条件;第一处理模块,用于对所述预设主播组中每个主播按照所述首次播出时间进行降序排列,得到预设主播序列;第一发送模块,用于将所述预设主播序列发送至所述客户端,以使所述客户端在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播。
[0023] 在本发明的一个实施例中,所述预设条件为播出频次小于预设阈值的主播。
[0024] 在本发明的一个实施例中,还包括:第二接收模块,用于接收所述客户端发送的第二查询请求;第二获取模块,用于根据所述第二查询请求获取所述预设主播序列中被替换的主播,并从所述主播池中获取除所述被替换的主播的其它主播;第二处理模块,用于根据预设排序算法对所述被替换的主播和所述其它主播进行排序,得到排序后的主播序列;第二发送模块,用于将所述排序后的主播序列发送至所述客户端,以使所述客户端在所述主播显示页面除所述预设显示位置的显示位置处显示所述排序后的主播序列中的主播。
[0025] 本发明第三方面实施例提出的主播的显示装置,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0026] 为达到上述目的,本发明第四方面实施例提出的主播的显示装置,包括:第三发送模块,用于向服务器发送第一查询请求,其中,所述第一查询请求用于获取预设主播序列;第一显示模块,用于接收所述服务器发送的所述预设主播序列,在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播;其中,所述预设主播序列中包括至少一个的主播,所述主播满足预设条件。
[0027] 在本发明的一个实施例中,所述预设条件为播出频次小于预设阈值的主播。
[0028] 在本发明的一个实施例中,所述显示模块包括:第一选取子模块,用于从所述预设主播序列中选取第一目标主播;第一显示子模块,用于在所述主播页面的所述预设显示位置显示所述选中的第一目标主播。
[0029] 在本发明的一个实施例中,所述显示模块还包括:第一启动子模块,用于启动定时器计时,得到第一计时时间;第二选取子模块,用于在所述第一计时时间达到预设时间阈值时,从所述预设主播序列中选取第二目标主播;第二显示子模块,用于将所述第二目标主播替换所述第一目标主播,并在所述预设显示位置处显示所述第二目标主播;第二启动子模块,用于重新启动所述定时器计时,得到第二计时时间;第三选取子模块,用于在所述第二计时时间达到所述预设时间阈值时,重新从所述预设主播序列中选取第三目标主播;第三显示子模块,用于将所述第三目标主播替换所述第二目标主播,以在所述主播页面的所述预设显示位置显示所述预设主播序列中的至少部分主播。
[0030] 在本发明的一个实施例中,还包括:第四发送模块,用于向所述服务器发送第二查询请求,其中,所述第二查询请求用于获取排序后的主播序列;第三接收模块,用于接收所述服务器发送的所述排序后的主播序列;第二显示模块,用于在所述主播显示页面除所述预设显示位置的显示位置处显示所述排序后的主播序列中的主播。
[0031] 本发明第四方面实施例提出的主播的显示装置,通过接收服务器发送的预设主播序列,在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0032] 为达到上述目的,本发明第五方面实施例提出的电子设备,包括:处理器,存储器,电源电路,多媒体组件,音频组件,输入/输出(I/O)的接口,传感器组件,以及通信组件;其中,电路板安置在壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:接收客户端发送的第一查询请求;根据所述第一查询请求获取预设主播组,并从主播池中获取所述预设主播组中每个主播的首次播出时间,其中,所述预设主播组包括至少一个的主播,所述主播满足预设条件;对所述预设主播组中每个主播按照所述首次播出时间进行降序排列,得到预设主播序列;将所述预设主播序列发送至所述客户端,以使所述客户端在主播页面的预设显示位置显示所述预设主播序列中的至少部分主播。
[0033] 本发明第五方面实施例提出的电子设备,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0034] 为达上述目的,本发明第六方面实施例提出了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例所述的主播的显示方法。
[0035] 本发明第六方面实施例提供的存储介质,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0036] 为达上述目的,本发明第七方面实施例提出了一种应用程序,其中,所述应用程序用于在运行时执行本发明实施例所述的主播的显示方法。
[0037] 本发明第七方面实施例提供的应用程序,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0038] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0039] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0040] 图1是本发明一实施例提出的主播的显示方法的流程示意图;
[0041] 图2是本发明另一实施例提出的主播的显示方法的流程示意图;
[0042] 图3是本发明另一实施例提出的主播的显示方法的流程示意图;
[0043] 图4是本发明另一实施例提出的主播的显示方法的流程示意图;
[0044] 图5是本发明另一实施例提出的主播的显示方法的流程示意图;
[0045] 图6是本发明另一实施例提出的主播的显示方法的流程示意图;
[0046] 图7是本发明一实施例提出的主播的显示装置的结构示意图;
[0047] 图8是本发明另一实施例提出的主播的显示装置的结构示意图;
[0048] 图9是本发明另一实施例提出的主播的显示装置的结构示意图;
[0049] 图10是本发明另一实施例提出的主播的显示装置的结构示意图;
[0050] 图11是本发明实施例的一个电子设备的结构示意图。

具体实施方式

[0051] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0052] 图1是本发明一实施例提出的主播的显示方法的流程示意图。本实施例以该主播的显示方法被配置为主播的显示装置中来举例说明。本发明的实施例可以应用在用户使用电子设备中的主播类应用观看节目主播的直播过程中,其中,应用即应用程序(App)可以是指运行在电子设备上的软件程序,电子设备例如为个人电脑(Personal Computer,PC),云端设备或者移动设备,移动设备例如智能手机,或者平板电脑等。
[0053] 参见图1,该主播的显示方法包括如下几个步骤:
[0054] S11:接收客户端发送的第一查询请求。
[0055] 本实施例的执行主体可以例如为服务器。
[0056] 可选地,服务器接收客户端发送的第一查询请求,其中,第一查询请求用于获取预设主播序列。
[0057] S12:根据第一查询请求获取预设主播组,并从主播池中获取预设主播组中每个主播的首次播出时间,其中,预设主播组包括至少一个的主播,主播满足预设条件。
[0058] 在本发明的实施例中,预设条件可以为播出频次小于预设阈值的主播。在本发明的实施例中,预设主播组例如可以包括服务器侧的主播池中的所有播出频次较小的主播,预设主播组中可以包含至少一个的主播,其中,播出频次较小的主播可以例如为主播类应用新注册用户的节目主播,主播可以已经在主播类应用中播出(但是播出频次较小)或者尚未播出,可以理解的是,由于播出频次较小的主播的人气量和关注度不高,播出频次较小的主播的播出频次远远小于人气较高的主播,对此不作限制。
[0059] 在本发明的实施例中,主播池可以例如包括即将播出的主播集合,主播池中可以包括播出频次较小的主播或者人气较高的主播,主播池可以预设在主播类应用的后台服务器中,对此不作限制。
[0060] 可选地,主播池中可以包括每个主播的直播间数据、播出频次以及首次播出时间,在本发明的实施例中,可以将播出频次小于预设阈值的主播作为满足预设条件的主播,例如,可以将播出频次小于2次的主播作为满足预设条件的主播,也可以将播出频次为0的主播作为满足预设条件的主播,根据主播类应用的后台服务器内主播播放算法的执行规范,主播池中的人气较高的主播的播出时间可能排序在前,而播出频次较小的主播的播出时间可能排序在后,为了增加播出频次较小的主播的曝光率,可以预先从后台服务器的主播池中读取主播池中的至少一个的主播,并获取至少一个的主播的每个主播的首次播出时间,可以理解的是,首次播出时间可以在当前时间以前,或者,也可以是当前时间之后,例如,对于播出频次小于预设阈值,且播出频次不为0的主播,其首次播出时间可以在当前时间以前,而播出频次为0的主播,其播出时间可以在当前时间之后,对此不作限制。
[0061] S13:对预设主播组中每个主播按照首次播出时间进行降序排列,得到预设主播序列。在本发明的实施例中,根据第一查询请求从后台服务器的主播池中读取主播池中的至少一个的主播,并获取至少一个的主播的每个主播的首次播出时间,并将主播置入预设主播组后,可以根据每个主播的首次播出时间对主播进行降序排列,生成预设主播序列,生成的预设主播序列例如可以为{第1位主播,第2位主播,…,第i位主播,…,第n位主播},n为主播的个数。
[0062] 可以理解的是,根据主播类应用的后台服务器内主播播放算法的执行规范,后台服务器基于播出时间的先后顺序对主播池中的主播进行播出,相应地,在本发明的实施例中,可以对预设主播组中每个主播按照首次播出时间进行降序排列。S14:将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0063] 可选地,将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0064] 在本发明的实施例中,可以在主播类应用的主播显示页面的预设显示位置处(例如,主播显示页面中推荐主播区域主播列表的第5个位置)轮转显示预设主播序列中的部分或者全部主播,例如,当主播类应用的用户在时间A内启动主播类应用观看直播时,若时间A较短,例如为5分钟,且预设主播序列中包含10个主播,同时,预设时间阈值,即预设显示位置的主播的更新时间间隔为1分钟,则在时间A内只轮转显示5个主播,并未轮转全部的主播,在用户再次启动主播类应用观看直播时,可以在上次轮转的基础上,在预设显示位置处从上次轮转的记录开始,从预设主播序列的第6个主播进行轮转显示,或者,也可以从预设主播序列的第1个主播重新进行轮转显示,对此不作限制。
[0065] 一些实施例中,参见图2,该主播的显示方法还包括:
[0066] S21:接收客户端发送的第二查询请求。
[0067] 可选地,服务器接收客户端发送的第二查询请求,其中,第二查询请求用于获取排序后的主播序列。
[0068] S22:根据第二查询请求获取预设主播序列中被替换的主播,并从主播池中获取除被替换的主播的其它主播。
[0069] 例如,初始电子设备可以从后台服务器调用预设主播序列{第1位主播,第2位主播,…,第i位主播,…,第n位主播}中的第1位主播的直播间,并将第1位主播直播间的缩略图显示在主播显示页面的预设显示位置处,同时,启动定时器计时,得到第一计时时间,可以将第一计时时间与预设时间阈值作比对,在第一计时时间达到预设时间阈值时,从后台服务器读取第1位主播的下一个主播,即第2位主播的直播间,并在预设显示位置处用第2位主播的直播间的缩略图替换第1位主播的直播间的缩略图,同时,启动定时器计时,得到第二计时时间,电子设备可以在第二计时时间达到预设时间阈值时,从后台服务器读取第2位主播的下一个主播,即第3位主播的直播间,并在预设显示位置处用第3位主播的直播间的缩略图替换第2位主播的直播间的缩略图,以此类推,重启定时器计时,轮转更新预设主播序列{第1位主播,第2位主播,…,第i位主播,…,第n位主播}中的主播,对此不作限制。
[0070] 在本发明的实施例中,被替换的主播例如为第i位主播,或者第i+1位主播,其它主播为后台服务器的主播池中,除了被替换的主播之外的主播,其它主播例如为人气较高的主播,对此不作限制。
[0071] S23:根据预设排序算法对被替换的主播和其它主播进行排序,得到排序后的主播序列。
[0072] 在本发明的实施例中,可以在用第i+1位主播替换掉第i位主播后,根据预设排序算法对第i位主播和其它主播进行常规排序,或者,可以在用第i+2位主播替换掉第i+1位主播后,根据预设排序算法对第i+1位主播、第i位主播,以及其它主播进行常规排序,以根据主播类应用的后台服务器内主播播放算法的执行规范,对主播池中所有的主播进行播放,对此不作限制。
[0073] 在本发明的实施例中,预设排序算法例如可以为后台服务器内置的主播播放排序算法,例如,主播播放排序算法可以对主播池中的其它主播和被替换的主播的各项统计信息进行加权,计算每个主播的得分,将得分超过预设分数阈值的主播进行降序排列,得到排序后的主播序列,其中,主播的统计信息可以例如为主播的直播间的在线人数、留存率、互动信息,以及人工打分等信息,在此不作限制。
[0074] S24:将排序后的主播序列发送至客户端,以使客户端在主播显示页面除预设显示位置的显示位置处显示排序后的主播序列中的主播。
[0075] 在本发明的实施例中,由于主播显示页面中可以包括至少一个的显示区域,至少一个的显示区域例如为推荐主播区域、当前直播区域,以及人气主播区域,其中,推荐主播区域和人气主播区域中可以包含相应的主播的列表,预设显示位置可以例如为推荐主播区域的一个显示位置,或者,也可以为人气主播区域中的一个显示位置。因此,可选地,可以在预设显示位置处显示预设主播序列中的至少部分主播,而在主播显示页面中除预设显示位置的显示位置处按序显示排序后的主播序列中的主播,对此不作限制。
[0076] 本实施例中,通过根据预设排序算法对被替换的主播和其它主播进行排序,得到排序后的主播序列;将排序后的主播序列发送至客户端,以使客户端在主播显示页面除预设显示位置的显示位置处显示排序后的主播序列中的主播,能够在不影响对主播池中的主播进行常规排序的基础上增加播出频次较小的主播的曝光率,能够增强主播的显示方法的通用性。
[0077] 本实施例中,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0078] 图3为本发明另一实施例提出的主播的显示方法的流程示意图。本实施例以该主播的显示方法被配置为主播的显示装置中来举例说明。
[0079] 参见图3,该主播的显示方法包括:
[0080] S31:向服务器发送第一查询请求,其中,第一查询请求用于获取预设主播序列。
[0081] 本实施例的执行主体可以例如为客户端。
[0082] 可选地,客户端向服务器发送第一查询请求,以获取预设主播序列。
[0083] S32:接收服务器发送的预设主播序列,在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0084] 其中,预设主播序列中包括至少一个的主播,主播满足预设条件。
[0085] 在本发明的实施例中,预设条件例如可以为播出频次小于预设阈值的主播。
[0086] 可选地,客户端接收服务器发送的预设主播序列,在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0087] 可选地,一些实施例中,参见图4,步骤S32具体包括:
[0088] S41:接收服务器发送的预设主播序列,并从预设主播序列中选取第一目标主播。
[0089] 可选地,客户端接收服务器发送的预设主播序列,预设主播序列例如可以为{第1位主播,第2位主播,…,第i位主播,…,第n位主播},n为主播的个数,并从预设主播序列中选取第一目标主播,例如为第i位主播。
[0090] S42:在主播页面的预设显示位置显示选中的第一目标主播。
[0091] 在本发明的实施例中,预设显示位置可以例如为主播类应用主播显示页面,可以理解的是,主播显示页面中可以包括至少一个的显示区域,至少一个的显示区域例如为推荐主播区域、当前直播区域,以及人气主播区域,其中,推荐主播区域和人气主播区域中可以包含相应的主播的列表,预设显示位置可以例如为推荐主播区域的一个显示位置,或者,也可以为人气主播区域中的一个显示位置,在主播类应用的用户点击推荐主播区域或者人气主播区域中的一个主播A时,可以触发电子设备从后台服务器调用主播A的直播间,并将主播A的直播间在当前主播区域内进行显示,以使主播类应用的用户在主播A的直播间中与主播A产生交互,对此不作限制。
[0092] 在本发明的实施例中,预设显示位置可由用户根据自身需求预先设置,例如,用户可以根据自身的使用习惯将预设显示位置设置为主播显示页面的醒目位置,例如主播显示页面中推荐主播区域主播列表的第5个位置,对此不作限制。
[0093] 主播类应用的用户可以根据自身的使用习惯设置预设显示位置,能够实现主播类应用的主播显示页面的个性化设置,有效提升主播的显示方法的适用性,提升用户体验。
[0094] 可选地,在主播页面的预设显示位置显示选中的第一目标主播,例如,在主播显示页面中推荐主播区域主播列表的第5个位置处显示选中的第i位主播。
[0095] 例如,初始电子设备可以从后台服务器调用预设主播序列{第1位主播,第2位主播,…,第i位主播,…,第n位主播}中的第1位主播的直播间,并将第1位主播直播间的缩略图显示在主播显示页面的预设显示位置处。
[0096] S43:启动定时器计时,得到第一计时时间。
[0097] 可选地,启动定时器计时,得到第一计时时间,以根据第一计时时间和预设时间阈值对预设显示位置的主播进行更新显示。
[0098] S44:在第一计时时间达到预设时间阈值时,从预设主播序列中选取第二目标主播。
[0099] 在本发明的实施例中,预设时间阈值用于标记预设显示位置的主播的更新时间间隔,由于预设主播组中包括至少一个的主播,可以根据预设时间阈值对预设显示位置的主播进行更新显示,例如,初始在主播显示页面中推荐主播区域主播列表的第5个位置处显示主播A,在当前计时时间达到预设时间阈值时,电子设备可以从后台服务器调用下一个主播B,在主播显示页面中推荐主播区域主播列表的第5个位置处更新显示主播B,以此类推,对此不作限制。
[0100] 其中,预设时间阈值可由用户根据自身需求进行个性化设置,例如,用户可以将预设时间阈值设置为1分钟,对此不作限制。
[0101] 主播类应用的用户可以根据自身的使用习惯设置预设时间阈值,能够实现主播类应用的主播显示页面的个性化设置,有效提升主播的显示方法的适用性,提升用户体验。
[0102] 可选地,在第一计时时间达到预设时间阈值时,从预设主播序列中选取第二目标主播,例如,在第一计时时间达到预设时间阈值时,从预设主播序列中选取第i+1位主播。
[0103] S45:将第二目标主播替换第一目标主播,并在预设显示位置处显示第二目标主播。
[0104] 例如,将第i+1位主播替换第i位主播,并在主播显示页面中推荐主播区域主播列表的第5个位置处显示第i+1主播。
[0105] 例如,电子设备可以在获取到第一计时时间后,可以将第一计时时间与预设时间阈值作比对,在第一计时时间达到预设时间阈值时,从后台服务器读取第1位主播的下一个主播,即第2位主播的直播间,并在预设显示位置处用第2位主播的直播间的缩略图替换第1位主播的直播间的缩略图,以此类推,重启定时器计时,轮转更新预设主播序列{第1位主播,第2位主播,…,第i位主播,…,第n位主播}中的主播,对此不作限制。
[0106] S46:重新启动定时器计时,得到第二计时时间。
[0107] 可选地,启动定时器计时,得到第二计时时间,以根据第二计时时间和预设时间阈值对预设显示位置的第二目标主播进行更新显示。
[0108] 例如,电子设备可以在第一计时时间达到预设时间阈值时,从后台服务器读取第1位主播的下一个主播,即第2位主播的直播间,并在预设显示位置处用第2位主播的直播间的缩略图替换第1位主播的直播间的缩略图,同时,启动定时器计时,得到第二计时时间,以根据第二计时时间和预设时间阈值对预设显示位置的第2位主播进行更新显示。
[0109] S47:在第二计时时间达到预设时间阈值时,重新从预设主播序列中选取第三目标主播。
[0110] 可选地,在第二计时时间达到预设时间阈值时,从预设主播序列中选取第三目标主播,例如,在第二计时时间达到预设时间阈值时,从预设主播序列中选取第i+2位主播。
[0111] S48:将第三目标主播替换第二目标主播,以在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0112] 例如,将第i+2位主播替换第i+1位主播,并在主播显示页面中推荐主播区域主播列表的第5个位置处显示第i+2主播。
[0113] 例如,电子设备可以在第二计时时间达到预设时间阈值时,从后台服务器读取第2位主播的下一个主播,即第3位主播的直播间,并在预设显示位置处用第3位主播的直播间的缩略图替换第2位主播的直播间的缩略图,以此类推,重启定时器计时,轮转更新预设主播序列{第1位主播,第2位主播,…,第i位主播,…,第n位主播}中的主播,对此不作限制。
[0114] 本实施例中,通过从预设主播序列中选取第一目标主播,在主播页面的预设显示位置显示选中的第一目标主播,启动定时器计时,得到第一计时时间,在第一计时时间达到预设时间阈值时,从预设主播序列中选取第二目标主播,将第二目标主播替换第一目标主播,并在预设显示位置处显示第二目标主播,重新启动定时器计时,得到第二计时时间,在第二计时时间达到预设时间阈值时,重新从预设主播序列中选取第三目标主播,将第三目标主播替换第二目标主播,以在主播页面的预设显示位置显示预设主播序列中的至少部分主播,能够实现对预设主播序列中的至少部分主播进行更新显示,增加播出频次较小的主播的曝光率。
[0115] 可选地,一些实施例中,参见图5,在步骤S32后还包括:
[0116] S51:向服务器发送第二查询请求,其中,第二查询请求用于获取排序后的主播序列。
[0117] 可选地,客户端向服务器发送第二查询请求,以获取排序后的主播序列。
[0118] S52:接收服务器发送的排序后的主播序列。
[0119] 可选地,客户端接收服务器发送的排序后的主播序列。
[0120] S53:在主播显示页面除预设显示位置的显示位置处显示排序后的主播序列中的主播。
[0121] 可选地,客户端接收服务器发送的排序后的主播序列,在主播显示页面除预设显示位置的显示位置处显示排序后的主播序列中的主播。
[0122] 本事实例中,通过在主播显示页面除预设显示位置的显示位置处显示排序后的主播序列中的主播,能够在不影响对主播池中的主播进行常规排序的基础上增加播出频次较小的主播的曝光率,增强主播的显示方法的通用性。
[0123] 本事实例中,通过接收服务器发送的预设主播序列,在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。图6为本发明另一实施例提出的主播的显示方法的流程示意图。本实施例以该主播的显示方法被配置为主播的显示装置中来举例说明。
[0124] 参见图6,该主播的显示方法包括:
[0125] S601:客户端向服务器发送第一查询请求,其中,第一查询请求用于获取预设主播序列。
[0126] S602:服务器接收客户端发送的第一查询请求。
[0127] S603:服务器根据第一查询请求获取预设主播组,并从主播池中获取预设主播组中每个主播的首次播出时间,其中,预设主播组包括至少一个的主播,主播满足预设条件。
[0128] S604:服务器对预设主播组中每个主播按照首次播出时间进行降序排列,得到预设主播序列。
[0129] S605:服务器将预设主播序列发送至客户端。
[0130] S606:客户端接收服务器发送的预设主播序列,在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0131] S607:客户端向服务器发送第二查询请求,其中,第二查询请求用于获取排序后的主播序列。
[0132] S608:服务器接收客户端发送的第二查询请求。
[0133] S609:服务器根据第二查询请求获取预设主播序列中被替换的主播,并从主播池中获取除被替换的主播的其它主播。
[0134] S610:服务器根据预设排序算法对被替换的主播和其它主播进行排序,得到排序后的主播序列。
[0135] S611:服务器将排序后的主播序列发送至客户端。
[0136] S612:客户端接收服务器发送的排序后的主播序列。
[0137] S613:客户端在主播显示页面除预设显示位置的显示位置处显示排序后的主播序列中的主播。
[0138] 本实施例的执行过程可以参见图1-图5所示的实施例,在此不再赘述。
[0139] 本实施例中,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。通过根据预设排序算法对被替换的主播和其它主播进行排序,得到排序后的主播序列,将排序后的主播序列发送至客户端,以使客户端在主播显示页面除预设显示位置的显示位置处显示排序后的主播序列中的主播,能够在不影响对主播池中的主播进行常规排序的基础上增加播出频次较小的主播的曝光率,能够增强主播的显示方法的通用性。
[0140] 图7是本发明一实施例提出的主播的显示装置的结构示意图。
[0141] 参见图7,该主播的显示装置700包括:第一接收模块710、第一获取模块720、第一处理模块730,以及第一发送模块740。其中,
[0142] 第一接收模块710,用于接收客户端发送的第一查询请求。
[0143] 第一获取模块720,用于根据第一查询请求获取预设主播组,并从主播池中获取预设主播组中每个主播的首次播出时间,其中,预设主播组包括至少一个的主播,主播满足预设条件。
[0144] 第一处理模块730,用于对预设主播组中每个主播按照首次播出时间进行降序排列,得到预设主播序列。
[0145] 第一发送模块740,用于将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0146] 一些实施例中,参见图8,该主播的显示装置700还包括:
[0147] 可选地,预设条件为播出频次小于预设阈值的主播。
[0148] 第二接收模块750,用于接收客户端发送的第二查询请求。
[0149] 第二获取模块760,用于根据第二查询请求获取预设主播序列中被替换的主播,并从主播池中获取除被替换的主播的其它主播。
[0150] 第二处理模块770,用于根据预设排序算法对被替换的主播和其它主播进行排序,得到排序后的主播序列。
[0151] 第二发送模块780,用于将排序后的主播序列发送至客户端,以使客户端在主播显示页面除预设显示位置的显示位置处显示排序后的主播序列中的主播。
[0152] 需要说明的是,前述图1-图2实施例中对主播的显示方法实施例的解释说明也适用于该实施例的主播的显示管理装置,其实现原理类似,此处不再赘述。
[0153] 本实施例中,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0154] 图9是本发明一实施例提出的主播的显示装置的结构示意图。
[0155] 参见图9,该主播的显示装置900包括:第三发送模块910和第一显示模块920。其中,
[0156] 第三发送模块910,用于向服务器发送第一查询请求,其中,第一查询请求用于获取预设主播序列。
[0157] 第一显示模块920,用于接收服务器发送的预设主播序列,在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0158] 其中,预设主播序列中包括至少一个的主播,主播满足预设条件。
[0159] 一些实施例中,参见图10,该主播的显示装置900还包括:
[0160] 可选地,预设条件为播出频次小于预设阈值的主播。
[0161] 显示模块920包括:
[0162] 第一选取子模块921,用于从预设主播序列中选取第一目标主播。
[0163] 第一显示子模块922,用于在主播页面的预设显示位置显示选中的第一目标主播。
[0164] 第一启动子模块923,用于启动定时器计时,得到第一计时时间;
[0165] 第二选取子模块924,用于在第一计时时间达到预设时间阈值时,从预设主播序列中选取第二目标主播;
[0166] 第二显示子模块925,用于将第二目标主播替换第一目标主播,并在预设显示位置处显示第二目标主播;
[0167] 第二启动子模块926,用于重新启动定时器计时,得到第二计时时间;
[0168] 第三选取子模块927,用于在第二计时时间达到预设时间阈值时,重新从预设主播序列中选取第三目标主播;
[0169] 第三显示子模块928,用于将第三目标主播替换第二目标主播,以在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0170] 第四发送模块930,用于向服务器发送第二查询请求,其中,第二查询请求用于获取排序后的主播序列;
[0171] 第三接收模块940,用于接收服务器发送的排序后的主播序列;
[0172] 第二显示模块950,用于在主播显示页面除预设显示位置的显示位置处显示排序后的主播序列中的主播。
[0173] 需要说明的是,前述图3-图5实施例中对主播的显示方法实施例的解释说明也适用于该实施例的主播的显示管理装置,其实现原理类似,此处不再赘述。
[0174] 本实施例中,通过接收服务器发送的预设主播序列,在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0175] 本发明实施例还提供了一种电子设备,参见图11,终端设备1100可以包括以下一个或多个组件:处理器1101,存储器1102,电源电路1103,多媒体组件1104,音频组件1105,输入/输出(I/O)的接口1106,传感器组件1107,以及通信组件1108。
[0176] 电源电路1103,用于为移动终端的各个电路或器件供电;存储器1102用于存储可执行程序代码;处理器1101通过读取存储器1102中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
[0177] 接收客户端发送的第一查询请求;
[0178] 根据第一查询请求获取预设主播组,并从主播池中获取预设主播组中每个主播的首次播出时间,其中,预设主播组包括至少一个的主播,主播满足预设条件;
[0179] 对预设主播组中每个主播按照首次播出时间进行降序排列,得到预设主播序列;
[0180] 将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播。需要说明的是,前述图1-图2实施例中对主播的显示方法实施例的解释说明也适用于该实施例的电子设备,其实现原理类似,此处不再赘述。
[0181] 本实施例中,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0182] 为了实现上述实施例,本发明还提出一种存储介质。其中,该存储介质用于存储应用程序,该应用程序用于在运行时执行本发明实施例的主播的显示方法,其中,该主播的显示方法包括:
[0183] 接收客户端发送的第一查询请求;
[0184] 根据第一查询请求获取预设主播组,并从主播池中获取预设主播组中每个主播的首次播出时间,其中,预设主播组包括至少一个的主播,主播满足预设条件;
[0185] 对预设主播组中每个主播按照首次播出时间进行降序排列,得到预设主播序列;
[0186] 将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0187] 需要说明的是,本实施例的应用程序执行主播的显示方法和原理和实现方式与上述实施例的主播的显示方法类似,为了避免冗余,此处不再赘述。
[0188] 本发明实施例的存储介质,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0189] 为了实现上述实施例,本发明还提出一种应用程序,其中,该应用程序用于在运行时执行本发明实施例的主播的显示方法,其中,该主播的显示方法包括:
[0190] 接收客户端发送的第一查询请求;
[0191] 根据第一查询请求获取预设主播组,并从主播池中获取预设主播组中每个主播的首次播出时间,其中,预设主播组包括至少一个的主播,主播满足预设条件;
[0192] 对预设主播组中每个主播按照首次播出时间进行降序排列,得到预设主播序列;
[0193] 将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播。
[0194] 需要说明的是,本实施例的应用程序执行主播的显示方法和原理和实现方式与上述实施例的主播的显示方法类似,为了避免冗余,此处不再赘述。
[0195] 本发明实施例的应用程序,通过将预设主播序列发送至客户端,以使客户端在主播页面的预设显示位置显示预设主播序列中的至少部分主播,其中,预设主播序列中的主播为播出频次小于预设阈值的主播,能够有效增加主播类应用中播出频次较小的主播的曝光率,提高用户使用电子设备上的主播类应用的时长。
[0196] 需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0197] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0198] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0199] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0200] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0201] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0202] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0203] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。