分区切换方法、服务器和客户端设备技术

技术编号:10544992 阅读:85 留言:0更新日期:2014-10-15 19:21
本发明专利技术公开了一种分区切换方法、服务器和客户端设备,属于网络技术领域。方法包括:接收客户端设备发送的分区切换请求,分区切换请求至少携带客户端设备第一用户的身份标识;根据第一用户的身份标识和分区切换请求,获取与分区切换请求相应的第二分区的分区标识;获取与第二分区的分区标识绑定的第二用户的身份信息,第二用户的身份信息至少包括第二用户的身份标识、用户头像和座位信息;将获取到的第二用户的身份信息发送给客户端设备,使得客户端设备根据第二用户的身份信息将显示的第一分区切换为第二分区。采用本发明专利技术实施例的技术方案,降低了用户信息量以及各个服务器上所承载的用户量,减轻服务器压力,提高了播放质量。

【技术实现步骤摘要】
分区切换方法、服务器和客户端设备
本专利技术涉及网络
,特别涉及一种分区切换方法、服务器和客户端设备。
技术介绍
随着网络技术的发展,越来越多的人会通过网络观看节目。网络节目具有实时、现场感强等特点,可以让用户足不出户即可得到如同在节目现场的视听感受。提供网络节目服务的服务器可以同时为大量用户提供网络节目服务,用户在观看该网络节目的频道时,均需接入该服务器,用户所在客户端获取该演播大厅中所有用户的用户信息,以便在客户端上看到位于演播大厅内的所有用户,此时在用户侧的显示效果为用户位于一个演播大厅与大量其他用户观看节目。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:目前的网络节目在播放时,同一频道的同时在线人数可以高达近一百万人,这样大量的用户同时接入服务器,其用户信息量和用户服务量巨大,为了使得每个用户客户端均能够实现整个演播大厅的显示,会给服务器造成巨大的压力,而一旦过多的用户接入该服务器,会导致服务器的服务能力下降,网络节目的播放质量降低,影响用户的正常观看。
技术实现思路
为了提高服务器的服务能力以及网络节目的播放质量,本专利技术实施例提供了一种分区切换方法、服务器和客户端设备。所述技术方案如下:一方面,一种分区切换方法,包括:接收客户端设备发送的分区切换请求,所述分区切换请求至少携带客户端设备第一用户的身份标识;根据所述第一用户的身份标识和所述分区切换请求,获取与所述分区切换请求相应的第二分区的分区标识;获取与所述第二分区的分区标识绑定的第二用户的身份信息,所述第二用户的身份信息至少包括第二用户的身份标识、用户头像和座位信息;将获取到的第二用户的身份信息发送给所述客户端设备,使得所述客户端设备根据所述第二用户的身份信息将显示的第一分区切换为所述第二分区。根据所述第一用户的身份标识和所述分区切换请求,获取与所述分区切换请求相应的第二分区的分区标识,包括:获取与所述第一用户的身份标识绑定的第一分区的分区标识,所述第一分区为所述客户端设备显示的分区;根据所述分区切换请求和所述第一分区的分区标识,获取与所述分区切换请求相应的第二分区的分区标识。所述分区切换请求包括第一分区切换请求和第二分区切换请求,相应地,根据所述分区切换请求和所述第一分区的分区标识,获取与所述分区切换请求相应的第二分区的分区标识,包括:当所述分区切换请求为第一分区切换请求,根据所述第一分区的分区标识以及各个分区的逻辑位置关系,获取在所述逻辑位置关系中与所述第一分区相邻且位于所述第一分区右侧的第二分区的分区标识;当所述分区切换请求为第二分区切换请求,根据所述第一分区的分区标识以及各个分区的逻辑位置关系,获取在所述逻辑位置关系中与所述第一分区相邻且位于所述第一分区左侧的第二分区的分区标识。接收客户端设备发送的分区切换请求之前,所述方法还包括:当接收到所述客户端设备发送的所述第一用户的入座请求时,根据各个分区标识所绑定的身份标识数目,判断是否有绑定身份标识数目未达到预设阈值的分区;如果有绑定身份标识数目未达到所述预设阈值的分区,从所述第一用户与所述绑定身份标识数目未达到预设阈值的分区中任选一个空闲座位,绑定选择的座位与所述第一用户的身份标识,并将所述第一用户的用户头像映射到选择的座位中;如果没有绑定身份标识数目未达到所述预设阈值的分区,创建第三分区,从创建的第三分区中任选一个空闲座位,绑定选择的座位与所述第一用户的身份标识,并将所述第一用户的用户头像映射到选择的座位中。获取到的第二用户的身份信息发送给所述客户端设备之后,所述方法还包括:检测第一用户的身份标识绑定的分区标识对应的分区中的用户操作数据;将检测到的用户操作数据发送给所述客户端设备,使得所述客户端设备根据所述用户操作数据进行显示。所述用户操作数据包括:用户发言、用户进入分区、用户退出分区、虚拟物品交换活动。所述方法还包括:当检测到任一个分区标识绑定的身份标识数目为零时,删除绑定身份标识数目为零的分区。将获取到的第二用户的身份信息发送给所述客户端设备之后,所述方法还包括:当接收到所述第一用户的座位切换请求时,绑定所述座位切换请求指定的座位与所述第一用户的身份标识,并将所述第一用户的用户头像映射到选择的座位中。另一方面,一种分区切换方法,包括:当检测到第一用户的分区切换操作时,向服务器发送分区切换请求,所述分区切换请求至少携带所述第一用户的身份标识,使得所述服务器根据所述第一用户的身份标识和所述分区切换请求,获取第二用户的身份信息,所述第二用户的身份信息至少包括第二用户的身份标识、用户头像和座位信息,并返回所述第二用户的身份信息;根据所述第二用户的身份信息将显示的第一分区切换为第二分区。根据所述第二用户的身份信息将显示的所述第一分区切换为所述第二分区,包括:获取所述第二分区的显示模板,在所述第二分区的显示模板中与所述第二用户的座位信息对应的座位上相应显示所述第二用户的用户头像。当检测到第一用户的分区切换操作时,向服务器发送分区切换请求之前,所述方法还包括:当检测到对所述第一分区的第一指定标识的指定操作,确定检测到第一分区切换操作;当检测到对所述第一分区的第二指定标识的指定操作,确定检测到第二分区切换操作。又一方面,一种服务器,包括:分区切换请求接收模块,用于接收客户端设备发送的分区切换请求,所述分区切换请求至少携带客户端设备第一用户的身份标识;分区标识获取模块,用于根据所述第一用户的身份标识和所述分区切换请求,获取与所述分区切换请求相应的第二分区的分区标识;身份信息获取模块,用于获取与所述第二分区的分区标识绑定的第二用户的身份信息,所述第二用户的身份信息至少包括第二用户的身份标识、用户头像和座位信息;发送模块,用于将获取到的第二用户的身份信息发送给所述客户端设备,使得所述客户端设备根据所述第二用户的身份信息将显示的第一分区切换为所述第二分区。所述分区标识获取模块包括:第一分区标识获取单元,用于获取与所述第一用户的身份标识绑定的第一分区的分区标识,所述第一分区为所述客户端设备显示的分区;第二分区标识获取单元,用于根据所述分区切换请求和所述第一分区的分区标识,获取与所述分区切换请求相应的第二分区的分区标识。所述分区切换请求包括第一分区切换请求和第二分区切换请求,相应地,所述第二分区标识获取单元用于:当所述分区切换请求为第一分区切换请求,根据所述第一分区的分区标识以及各个分区的逻辑位置关系,获取在所述逻辑位置关系中与所述第一分区相邻且位于所述第一分区右侧的第二分区的分区标识;当所述分区切换请求为第二分区切换请求,根据所述第一分区的分区标识以及各个分区的逻辑位置关系,获取在所述逻辑位置关系中与所述第一分区相邻且位于所述第一分区左侧的第二分区的分区标识。所述服务器还包括:判断模块,用于当接收到所述客户端设备发送的所述第一用户的入座请求时,根据各个分区标识所绑定的身份标识数目,判断是否有绑定身份标识数目未达到预设阈值的分区;第一入座模块,用于如果有绑定身份标识数目未达到所述预设阈值的分区,从所述第一用户与所述绑定身份标识数目未达到预设阈值的分区中任选一个空闲座位,绑定选择的座位与所述第一用户的身份标识,并将所述第一用户的用户头像映射到选择的座位中;第二入座模块,用于如果没有绑定本文档来自技高网...
分区切换方法、服务器和客户端设备

【技术保护点】
一种分区切换方法,其特征在于,包括:接收客户端设备发送的分区切换请求,所述分区切换请求至少携带客户端设备第一用户的身份标识;根据所述第一用户的身份标识和所述分区切换请求,获取与所述分区切换请求相应的第二分区的分区标识;获取与所述第二分区的分区标识绑定的第二用户的身份信息,所述第二用户的身份信息至少包括第二用户的身份标识、用户头像和座位信息;将获取到的第二用户的身份信息发送给所述客户端设备,使得所述客户端设备根据所述第二用户的身份信息将显示的所述第一分区切换为所述第二分区。

【技术特征摘要】
1.一种分区切换方法,其特征在于,包括:接收客户端设备发送的分区切换请求,所述分区切换请求至少携带客户端设备第一用户的身份标识;根据所述第一用户的身份标识和所述分区切换请求,获取与所述分区切换请求相应的第二分区的分区标识;获取与所述第二分区的分区标识绑定的第二用户的身份信息,所述第二用户的身份信息至少包括第二用户的身份标识、用户头像和座位信息;将获取到的第二用户的身份信息发送给所述客户端设备,使得所述客户端设备根据所述第二用户的身份信息将显示的第一分区切换为所述第二分区。2.根据权利要求1所述的方法,其特征在于,根据所述第一用户的身份标识和所述分区切换请求,获取与所述分区切换请求相应的第二分区的分区标识,包括:获取与所述第一用户的身份标识绑定的第一分区的分区标识,所述第一分区为所述客户端设备显示的分区;根据所述分区切换请求和所述第一分区的分区标识,获取与所述分区切换请求相应的第二分区的分区标识。3.根据权利要求2所述的方法,其特征在于,所述分区切换请求包括第一分区切换请求和第二分区切换请求,相应地,根据所述分区切换请求和所述第一分区的分区标识,获取与所述分区切换请求相应的第二分区的分区标识,包括:当所述分区切换请求为第一分区切换请求,根据所述第一分区的分区标识以及各个分区的逻辑位置关系,获取在所述逻辑位置关系中与所述第一分区相邻且位于所述第一分区右侧的第二分区的分区标识;当所述分区切换请求为第二分区切换请求,根据所述第一分区的分区标识以及各个分区的逻辑位置关系,获取在所述逻辑位置关系中与所述第一分区相邻且位于所述第一分区左侧的第二分区的分区标识。4.根据权利要求1所述的方法,其特征在于,接收客户端设备发送的分区切换请求之前,所述方法还包括:当接收到所述客户端设备发送的所述第一用户的入座请求时,根据各个分区标识所绑定的身份标识数目,判断是否有绑定身份标识数目未达到预设阈值的分区;如果有绑定身份标识数目未达到所述预设阈值的分区,从所述第一用户与所述绑定身份标识数目未达到预设阈值的分区中任选一个空闲座位,绑定选择的座位与所述第一用户的身份标识,并将所述第一用户的用户头像映射到选择的座位中;如果没有绑定身份标识数目未达到所述预设阈值的分区,创建第三分区,从创建的第三分区中任选一个空闲座位,绑定选择的座位与所述第一用户的身份标识,并将所述第一用户的用户头像映射到选择的座位中。5.根据权利要求1所述的方法,其特征在于,获取到的第二用户的身份信息发送给所述客户端设备之后,所述方法还包括:检测第一用户的身份标识绑定的分区标识对应的分区中的用户操作数据;将检测到的用户操作数据发送给所述客户端设备,使得所述客户端设备根据所述用户操作数据进行显示。6.根据权利要求5所述的方法,其特征在于,所述用户操作数据包括:用户发言、用户进入分区、用户退出分区、虚拟物品交换活动。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:当检测到任一个分区标识绑定的身份标识数目为零时,删除绑定身份标识数目为零的分区。8.根据权利要求1所述的方法,其特征在于,将获取到的第二用户的身份信息发送给所述客户端设备之后,所述方法还包括:当接收到所述第一用户的座位切换请求时,绑定所述座位切换请求指定的座位与所述第一用户的身份标识,并将所述第一用户的用户头像映射到选择的座位中。9.一种分区切换方法,其特征在于,包括:当检测到第一用户的分区切换操作时,向服务器发送分区切换请求,所述分区切换请求至少携带所述第一用户的身份标识,使得所述服务器根据所述第一用户的身份标识和所述分区切换请求,获取第二用户的身份信息,所述第二用户的身份信息至少包括第二用户的身份标识、用户头像和座位信息,并返回所述第二用户的身份信息;根据所述第二用户的身份信息将显示的第一分区切换为第二分区。10.根据权利要求9所述的方法,其特征在于,根据所述第二用户的身份信息将显示的第一分区切换为第二分区,包括:获取所述第二分区的显示模板,在所述第二分区的显示模板中与所述第二用户的座位信息对应的座位上相应显示所述第二用户的用户头像。11.根据权利要求9所述的方法,其特征在于,当检测到第一用户的分区切换操作时,向服务器发送分区切换请求之前,所述方法还包括:当检测到对所述第一分区的第一指定标识的指定操作,确定检测到第一分区切换操作;当检测到对所述第一分区的第二指定标识的指定操作,确定检测到第二分...

【专利技术属性】
技术研发人员:陈洲李玉萍李博闻罗荣专
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

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

1