虚拟直播间的显示方法、装置、客户端、服务器和介质制造方法及图纸

技术编号:35974590 阅读:64 留言:0更新日期:2022-12-17 22:42
本公开涉及一种虚拟直播间的显示方法、装置、客户端、服务器和介质。在用户在直播页中触发交互操作时,客户端可确定与交互操作绑定的需要更新的虚拟直播间的房间标识,并将需要更新的虚拟直播间的房间标识发送给服务器,服务器通过虚拟直播间的房间标识,查询相应房间状态变化所对应的虚拟直播间的相关信息,并将虚拟直播间的相关信息发送给客户端,使得客户端快速定位并修改虚拟直播间的相关信息,及时实现直播页中虚拟直播间的更新,以及每个虚拟直播间中的数据刷新。从而,优化了查询虚拟直播间的相关信息的耗时,使得在用户触发直播页的交互操作时客户端能够快速更新直播页中的虚拟直播间以及虚拟直播间中的相关信息。拟直播间以及虚拟直播间中的相关信息。拟直播间以及虚拟直播间中的相关信息。

【技术实现步骤摘要】
虚拟直播间的显示方法、装置、客户端、服务器和介质


[0001]本公开涉及计算机
,尤其涉及一种虚拟直播间的显示方法、装置、客户端、服务器和介质。

技术介绍

[0002]随着互联网技术的不断发展,网络直播应运而生,为用户提供了丰富多彩的娱乐生活。通过网络直播,可实现多方异地的实时互动,一般会为不同的网络直播分配不同的接入地址(或称为链接地址),简称虚拟直播间。从而,用户可进入到虚拟直播间中进行观看和互动。
[0003]因此,如何在界面上及时刷新显示虚拟直播间以向用户提供虚拟直播间的更新信息是现亟需解决的问题。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种虚拟直播间的显示方法、装置、客户端、服务器和介质。
[0005]第一方面,本公开提供了一种虚拟直播间的显示方法,包括:
[0006]接收用户在第一直播页上执行的第一操作;
[0007]确定与第一操作绑定的房间标识集合,房间标识集合中包括需要更新的虚拟直播间的房间标识;
[0008]向服务器发送房间标识集合;
[0009]从服务器接收房间标识集合对应的状态内容集合,状态内容集合中包括需要更新的虚拟直播间的房间标识和相关信息,状态内容集合为服务器基于房间标识与房间状态之间的映射关系确定的,相关信息用于表示需要更新的虚拟直播间的房间状态和直播内容,房间状态包括虚拟直播间的直播状态和/或直播内容状态;
[0010]基于状态内容集合,在第二直播页中显示需要更新的虚拟直播间中的N个虚拟直播间,N为正整数。
[0011]通过第一方面提供的方法,在用户触发直播页的交互操作时,客户端可确定出与交互操作绑定的虚拟更新的虚拟直播间,并将需要更新的虚拟直播间的房间标识发送给服务器,服务器通过虚拟直播间的房间标识,查询相应房间状态变化所对应的虚拟直播间的相关信息,服务器将虚拟直播间的相关信息发送给客户端,使得客户端可以快速定位并修改虚拟直播间的相关信息,及时实现直播页中虚拟直播间的更新,以及每个虚拟直播中的数据刷新。从而,优化了查询虚拟直播间的相关信息的耗时,使得客户端能够快速更新直播页中的虚拟直播间以及虚拟直播间中的相关信息,使得用户能够快速获取虚拟直播间中的数据更新情况,提升了用户使用应用程序的体验感。
[0012]在一种可能的设计中,基于状态内容集合,在第二直播页中显示需要更新的虚拟直播间中的N个虚拟直播间,包括:
[0013]基于需要更新的虚拟直播间中的每个虚拟直播间的房间状态,确定需要更新的虚拟直播间中的每个虚拟直播间的页面位置;
[0014]基于每个虚拟直播间的页面位置,从需要更新的虚拟直播间中选择N个虚拟直播间;
[0015]从状态内容集合中获取N个虚拟直播间对应的直播内容;
[0016]按照N个虚拟直播间的页面位置,在第二直播页中显示加载有N个虚拟直播间对应的直播内容的N个虚拟直播间。
[0017]在一种可能的设计中,确定与第一操作绑定的房间标识集合,包括:在第一操作用于表示选中了第一直播页中的一个控件时,确定房间标识集合包括与控件绑定的虚拟直播间的房间标识,以及确定需要更新的虚拟直播间包括与控件绑定的虚拟直播间。
[0018]在一种可能的设计中,在第一操作用于在选择控件后刷新或加载与控件绑定的虚拟直播间时,与控件绑定的虚拟直播间中包括在第一直播页中显示的虚拟直播间;
[0019]在第二直播页中显示需要更新的虚拟直播间中的N个虚拟直播间,包括:在第二直播页中显示除了在第一直播页中显示的虚拟直播间之外的与控件绑定的剩余虚拟直播间中处于开播状态的M1个虚拟直播间,以及在第一直播页中显示的虚拟直播间中处于开播状态的M2个虚拟直播间,M1+M2=N,M1和M2为整数。
[0020]在一种可能的设计中,在第一操作用于选中控件时,与控件绑定的虚拟直播间中不包括在第一直播页中显示的虚拟直播间;
[0021]在第二直播页中显示需要更新的虚拟直播间中的N个虚拟直播间,包括:在第二直播页中显示与控件绑定的虚拟直播间中处于开播状态的N个虚拟直播间。
[0022]在一种可能的设计中,与控件绑定的虚拟直播间包括:全部房间类型的虚拟直播间,或者,同一房间类型的虚拟直播间。
[0023]在一种可能的设计中,该方法还包括:在直播页中显示与直播页中的一个控件绑定的虚拟直播间,且执行准备显示与直播页中的剩余控件绑定的虚拟直播间的相关操作。
[0024]在一种可能的设计中,该方法具体包括:在直播页中采用预设样式显示每个虚拟直播间,预设样式包括:卡片、图标、文字、图片或者视频中的至少一种。
[0025]在一种可能的设计中,该方法还包括:确定N个虚拟直播间中是否存在直播内容发生变化的虚拟直播间;在N个虚拟直播间中存在直播内容发生变化的虚拟直播间时,更新显示直播内容发生变化的虚拟直播间的直播内容。
[0026]在一种可能的设计中,直播页和发现页集成设置在集成页面中,直播页用于显示虚拟直播间,发现页用于显示客户端中除了直播页显示的虚拟直播间之外的功能集合,集成页面中包括第一选项和第二选项,第一选项用于进入到发现页,第二选项用于进入到直播页;
[0027]该方法还包括:响应于接收到用户在第一选项上执行的第二操作,从直播页切换显示为发现页;响应于接收到用户在第二选项上触发的第三操作,从发现页切换显示为直播页。
[0028]在一种可能的设计中,消息页用于显示用户在客户端中接收到的消息,消息页中包括第一控件,第一控件用于进入到直播页,直播页用于显示虚拟直播间,直播页中包括第二控件,第二控件用于进入到消息页;
[0029]该方法还包括:响应于接收到用户在第一控件上执行的第四操作,从消息页跳转显示为直播页;响应于接收到用户在第二控件上执行的第五操作,从直播页跳转显示为消息页。
[0030]在一种可能的设计中,该方法还包括:在确定用户在客户端中登录后,显示直播页。
[0031]第二方面,本公开提供了一种虚拟直播间的显示方法,包括:
[0032]从客户端接收与第一操作绑定的房间标识集合,第一操作是客户端接收用户在第一直播页上执行的操作,房间标识集合中包括需要更新的虚拟直播间的房间标识;
[0033]基于房间标识与房间状态之间的映射关系,确定房间标识集合对应的状态内容集合,房间状态包括虚拟直播间的直播状态和/或直播内容状态,状态内容集合中包括需要更新的虚拟直播间的房间标识和相关信息,相关信息用于表示需要更新的虚拟直播间的房间状态和直播内容;
[0034]向客户端发送状态内容集合,以使客户端基于状态内容集合,在第二直播页中显示需要更新的虚拟直播间中的N个虚拟直播间,N为正整数。
[0035]通过第二方面提供的方法,在用户触发直播页的交互操作时,客户端可确定出与交互操作绑定的虚拟更新的虚拟直播间,并将需要更新的虚拟直播间的房间标识发送给服务器,服务器通过虚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟直播间的显示方法,其特征在于,所述方法包括:接收用户在第一直播页上执行的第一操作;确定与所述第一操作绑定的房间标识集合,所述房间标识集合中包括需要更新的虚拟直播间的房间标识;向服务器发送所述房间标识集合;从所述服务器接收所述房间标识集合对应的状态内容集合,所述状态内容集合中包括所述需要更新的虚拟直播间的房间标识和相关信息,所述相关信息用于表示所述需要更新的虚拟直播间的房间状态和直播内容,所述状态内容集合为所述服务器基于房间标识与房间状态之间的映射关系确定的,所述房间状态包括虚拟直播间的直播状态和/或直播内容状态;基于所述状态内容集合,在第二直播页中显示所述需要更新的虚拟直播间中的N个虚拟直播间,N为正整数。2.根据权利要求1所述的方法,其特征在于,所述基于所述状态内容集合,在第二直播页中显示所述需要更新的虚拟直播间中的N个虚拟直播间,包括:基于所述需要更新的虚拟直播间中的每个虚拟直播间的房间状态,确定所述需要更新的虚拟直播间中的每个虚拟直播间的页面位置;基于所述每个虚拟直播间的页面位置,从所述需要更新的虚拟直播间中选择所述N个虚拟直播间;从所述状态内容集合中获取所述N个虚拟直播间对应的直播内容;按照所述N个虚拟直播间的页面位置,在所述第二直播页中显示加载有N个虚拟直播间对应的直播内容的N个虚拟直播间。3.根据权利要求1或2所述的方法,其特征在于,所述确定与所述第一操作绑定的房间标识集合,包括:在所述第一操作用于表示选中了所述第一直播页中的一个控件时,确定所述房间标识集合包括与所述控件绑定的虚拟直播间的房间标识,以及确定所述需要更新的虚拟直播间包括与所述控件绑定的虚拟直播间。4.根据权利要求3所述的方法,其特征在于,在所述第一操作用于在选中所述控件后刷新或加载与所述控件绑定的虚拟直播间时,与所述控件绑定的虚拟直播间中包括在所述第一直播页中显示的虚拟直播间;在第二直播页中显示所述需要更新的虚拟直播间中的N个虚拟直播间,包括:在所述第二直播页中显示除了在所述第一直播页中显示的虚拟直播间之外的与所述控件绑定的剩余虚拟直播间中处于开播状态的M1个虚拟直播间,以及在所述第一直播页中显示的虚拟直播间中处于开播状态的M2个虚拟直播间,M1+M2=N,M1和M2为整数。5.根据权利要求3所述的方法,其特征在于,在所述第一操作用于选中所述控件时,与所述控件绑定的虚拟直播间中不包括在所述第一直播页中显示的虚拟直播间;在第二直播页中显示所述需要更新的虚拟直播间中的N个虚拟直播间,包括:在所述第二直播页中显示与所述控件绑定的虚拟直播间中处于开播状态的N个虚拟直播间。6.根据权利要求3所述的方法,其特征在于,与所述控件绑定的虚拟直播间包括:全部
房间类型的虚拟直播间,或者,同一房间类型的虚拟直播间。7.根据权利要求3所述的方法,其特征在于,所述方法还包括:在直播页中显示与所述直播页中的一个控件绑定的虚拟直播间,且执行准备显示与所述直播页中的剩余控件绑定的虚拟直播间的相关操作。8.根据权利要求1所述的方法,其特征在于,所述方法具体包括:在直播页中采用预设样式显示每个虚拟直播间,所述预设样式包括:卡片、图标、文字、图片或者视频中的至少一种。9.根据权利要求1

8任一项所述的方法,其特征在于,所述方法还包括:确定所述N个虚拟直播间中是否存在直播内容发生变化的虚拟直播间;在所述N个虚拟直播间中存在直播内容发生变化的虚拟直播间时,更新显示所述直播内容发生变化的虚拟直播间的直播内容。10.根据权利要求1

9任一项所述的方法,其特征在于,直播页和发现页集成设置在集成页面中,所述直播页用于显示虚拟直播间,所述发现页用于显示客户端中除了所述直播页显示的虚拟直播间之外的功能集合,所述集成页面中包括第一选项和第二选项,所述第一选项用于进入到所述发现页,所述第二选项用于进入到所述直播页;所述方法还包括:响应于接收到所述用户在所述第一选项上执行的第二操作,从所述直播页切换显示为所述发现页;响应于接收到所述用户在所述第二选项上触发的第三操作,从所述发现页切换显示为所述直播页。11.根据权利要求1

9任一项所述的方法,其特征在于,消息页用于显示所述用户在客户端中接收到的消息,所述消息页中包括第一控件,所述第一控件用于进入到直播页,所述直播页中包括第二控件,所述第二控件用于进入到所述消息页,所述直播页用于显示虚拟直播间;所述方法还包括:响应于接收到所述用户在所述第一控件上执行的第四操作,从所述消息页跳转显示为所述直播页;响应于接收到所述用户在所述第二控件上执行的第五操作,从所述直播页跳转显示为所述消息页。12.根据权利要求1

11任一项所述的方法,其特征在于,所述方法还包括:在确定所述用户在客户端中登录后,显示所述第一直播页。13.一种虚拟直播间的显示方法,其特征在于,所述方法包括:从客户端接收与第一操作绑定的房间标识集合,所述第一操作是所述客户端接收用户在第一直播页上执行的操作,所述房间标...

【专利技术属性】
技术研发人员:陈烨谢信奇彭军科王岩
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1