System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 同场景下用户间的多音频线路同步方法、系统及存储介质技术方案_技高网

同场景下用户间的多音频线路同步方法、系统及存储介质技术方案

技术编号:41204739 阅读:4 留言:0更新日期:2024-05-07 22:30
本发明专利技术公开了同场景下用户间的多音频线路同步方法、系统及存储介质,属于虚拟与现实技术领域,方法包括:获取场景内客户端的连接信息,向场景内客户端分配第一语音线路;对第一语音线路设置消息发送开关,通过消息发送开关控制第一语音线路的消息转发;监听客户端的语音请求,若验证客户端仅连接有第一语音线路,则对该客户端分配第二语音线路,若该客户端同时连接有第一语音线路和第二语音线路,则断开该客户端连接的原第二语音线路,向该客户端分配新的第二语音线路;向连接第二语音线路的客户端发送关闭消息,关闭消息用于客户端接收到关闭消息之后关闭消息发送开关。本发明专利技术实现用户在大场景的语音频道下还可进行小团体的语音私聊。

【技术实现步骤摘要】

本专利技术涉及虚拟与现实,特别涉及同场景下用户间的多音频线路同步方法、系统及存储介质


技术介绍

1、虚拟现实技术(英文名称:virtual reality,缩写为vr),又称虚拟实境或灵境技术,是20世纪发展起来的一项全新的实用技术。虚拟现实技术囊括计算机、电子信息、仿真技术,其基本实现方式是以计算机技术为主,利用并综合三维图形技术、多媒体技术、仿真技术、显示技术、伺服技术等多种高科技的最新发展成果,借助计算机等设备产生一个逼真的三维视觉、触觉、嗅觉等多种感官体验的虚拟世界,从而使处于虚拟世界中的人产生一种身临其境的感觉。随着社会生产力和科学技术的不断发展,各行各业对vr技术的需求日益旺盛。vr技术也取得了巨大进步,并逐步成为一个新的科学

2、在虚拟与现实技术搭建的场景中,语音通话是场景内重要的功能,传统的语音通话是通过音频服务器建立语音线路,使场景中每个用户可以实时的语音沟通,随着用户需求的增加,有的场景需要私密的会话区域,因此会将场景的地面分区,搭建小的会议室,在会议室中重新分配一条语音线路,但是这种方式,需要用户到达指定区域才能切换语音线路,并且在新分配的线路中,无法听到原线路的语音,若是在一个集体会议中,部分用户想要相互私聊,此时采用传统方式很容易导致错过会议内容,因此传统的虚拟场景音频同步方式不能满足实际使用。


技术实现思路

1、本专利技术的目的就在于为了解决上述虚拟场景中语音分区不够灵活且只能选择单一语音线路的问题提出同场景下用户间的多音频线路同步方法、系统及存储介质,具有切换语音线路不受用户位置影响,操作灵活,且保留第一语音线路的语音消息接收,不会错过语音内容的优点。

2、第一方面,本专利技术通过以下技术方案来实现上述目的,一种同场景下用户间的多音频线路同步方法,应用于音频服务器,该方法包括以下步骤:

3、获取场景内客户端的连接信息,所述连接信息为用户进入虚拟场景后客户端向音频服务器上传的个人信息,根据所述个人信息向场景内客户端分配第一语音线路;

4、对所述第一语音线路设置消息发送开关,通过所述消息发送开关控制第一语音线路的消息转发,所述消息发送开关安装在客户端,在开启状态下客户端可与第一语音线路内的其他客户端之间进行语音消息的收发,在关闭状态下,客户端无法向第一语音线路发送语音消息,仅可接收其他客户端发出的语音消息;

5、监听客户端的语音请求,对客户端的个人信息进行线路验证,若验证客户端仅连接有第一语音线路,则对该客户端分配第二语音线路,若该客户端同时连接有第一语音线路和第二语音线路,则断开该客户端连接的原第二语音线路,向该客户端分配新的第二语音线路;

6、向连接所述第二语音线路的客户端发送关闭消息,所述关闭消息用于客户端接收到关闭消息之后关闭消息发送开关。

7、优选的,所述通过所述消息发送开关控制第一语音线路的消息转发的方法为在第一语音线路的消息发送器上设置验证节点,若验证节点接收到来自客户端的关闭消息发送开关的消息,则验证节点对每次接收到的语音消息进行信息验证,若语音消息来自该客户端,则丢弃,反之,则继续接收。

8、优选的,所述语音请求为至少两个客户端向音频服务器发出的具有相同标识的分配请求,所述相同标识是通过客户端向其他客户端发出私聊邀请,等待其他客户端通过后,邀请之间的所有客户端同时生成的标识信息。

9、优选的,该方法还包括设定所述第二语音线路的客户端接入数量小于第一语音线路的客户端接入数量。

10、第二方面,本专利技术通过以下技术方案来实现上述目的,一种同场景下用户间的多音频线路同步方法,应用于客户端,该方法包括以下步骤:

11、检测到用户进入虚拟场景,向音频服务器上传的个人信息,所述个人信息用于音频服务器分配第一语音线路;

12、安装消息发送开关,用于音频服务器通过所述消息发送开关控制第一语音线路的消息转发,在开启状态下客户端可与第一语音线路内的其他客户端之间进行语音消息的收发,在关闭状态下,客户端无法向第一语音线路发送语音消息,仅可接收其他客户端发出的语音消息;

13、向音频服务器发送语音请求,所述语音请求用于音频服务器监听到语音请求之后,对客户端的个人信息进行线路验证,若验证客户端仅连接有第一语音线路,则对该客户端分配第二语音线路,若该客户端同时连接有第一语音线路和第二语音线路,则断开该客户端连接的原第二语音线路,向该客户端分配新的第二语音线路;

14、接收音频服务器发送的关闭消息,关闭消息发送开关,所述关闭消息为音频服务器向连接所述第二语音线路的客户端发送的消息。

15、优选的,所述用于音频服务器通过所述消息发送开关控制第一语音线路的消息转发的方法为在第一语音线路的消息发送器上设置验证节点,若验证节点接收到来自客户端的关闭消息发送开关的消息,则验证节点对每次接收到的语音消息进行信息验证,若语音消息来自该客户端,则丢弃,反之,则继续接收。

16、优选的,所述向音频服务器发送语音请求的方法为:客户端向其他客户端发出私聊邀请,等待其他客户端通过后,邀请之间的所有客户端同时生成相同标识,所有客户端向音频服务器发出带有相同标识的分配请求。

17、第三方面,本专利技术通过以下技术方案来实现上述目的,一种同场景下用户间的多音频线路同步系统,该系统包括:

18、音频服务器,所述音频服务器包括:

19、第一分配单元,用于获取场景内客户端的连接信息,所述连接信息为用户进入虚拟场景后客户端向音频服务器上传的个人信息,根据所述个人信息向场景内客户端分配第一语音线路;

20、消息控制单元,用于通过所述消息发送开关控制第一语音线路的消息转发;

21、第二分配单元,用于监听客户端的语音请求,对客户端的个人信息进行线路验证,若验证客户端仅连接有第一语音线路,则对该客户端分配第二语音线路,若该客户端同时连接有第一语音线路和第二语音线路,则断开该客户端连接的原第二语音线路,向该客户端分配新的第二语音线路;

22、客户端,所述客户端包括:

23、消息发送开关,安装在客户端,用于在开启状态下客户端可与第一语音线路内的其他客户端之间进行语音消息的收发,在关闭状态下,客户端无法向第一语音线路发送语音消息,仅可接收其他客户端发出的语音消息;

24、语音请求单元,用于向音频服务器发送语音请求;

25、开关控制单元,用于接收音频服务器发送的关闭消息,关闭消息发送开关。

26、优选的,所述语音请求单元是通过客户端向其他客户端发出私聊邀请,等待其他客户端通过后,邀请之间的所有客户端同时生成相同标识,所有客户端向音频服务器发出带有相同标识的分配请求。

27、第四方面,本专利技术通过以下技术方案来实现上述目的,一种存储介质,其上存储有计算机程序,在所述计算机程序被处理器执行时,实现如第一方面或第二方面所述的同场景下用户间的多音本文档来自技高网...

【技术保护点】

1.一种同场景下用户间的多音频线路同步方法,应用于音频服务器,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的同场景下用户间的多音频线路同步方法,其特征在于,所述通过所述消息发送开关控制第一语音线路的消息转发的方法为在第一语音线路的消息发送器上设置验证节点,若验证节点接收到来自客户端的关闭消息发送开关的消息,则验证节点对每次接收到的语音消息进行信息验证,若语音消息来自该客户端,则丢弃,反之,则继续接收。

3.根据权利要求1所述的同场景下用户间的多音频线路同步方法,其特征在于,所述语音请求为至少两个客户端向音频服务器发出的具有相同标识的分配请求,所述相同标识是通过客户端向其他客户端发出私聊邀请,等待其他客户端通过后,邀请之间的所有客户端同时生成的标识信息。

4.根据权利要求1所述的同场景下用户间的多音频线路同步方法,其特征在于,该方法还包括设定所述第二语音线路的客户端接入数量小于第一语音线路的客户端接入数量。

5.一种同场景下用户间的多音频线路同步方法,应用于客户端,其特征在于,该方法包括以下步骤:

6.根据权利要求5所述的同场景下用户间的多音频线路同步方法,其特征在于,所述用于音频服务器通过所述消息发送开关控制第一语音线路的消息转发的方法为在第一语音线路的消息发送器上设置验证节点,若验证节点接收到来自客户端的关闭消息发送开关的消息,则验证节点对每次接收到的语音消息进行信息验证,若语音消息来自该客户端,则丢弃,反之,则继续接收。

7.根据权利要求5所述的同场景下用户间的多音频线路同步方法,其特征在于,所述向音频服务器发送语音请求的方法为:客户端向其他客户端发出私聊邀请,等待其他客户端通过后,邀请之间的所有客户端同时生成相同标识,所有客户端向音频服务器发出带有相同标识的分配请求。

8.一种同场景下用户间的多音频线路同步系统,其特征在于,该系统包括:

9.根据权利要求8所述的同场景下用户间的多音频线路同步系统,其特征在于,所述语音请求单元是通过客户端向其他客户端发出私聊邀请,等待其他客户端通过后,邀请之间的所有客户端同时生成相同标识,所有客户端向音频服务器发出带有相同标识的分配请求。

10.一种存储介质,其特征在于,其上存储有计算机程序,在所述计算机程序被处理器执行时,实现如权利要求1-4或5-7任一项所述的同场景下用户间的多音频线路同步方法。

...

【技术特征摘要】

1.一种同场景下用户间的多音频线路同步方法,应用于音频服务器,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的同场景下用户间的多音频线路同步方法,其特征在于,所述通过所述消息发送开关控制第一语音线路的消息转发的方法为在第一语音线路的消息发送器上设置验证节点,若验证节点接收到来自客户端的关闭消息发送开关的消息,则验证节点对每次接收到的语音消息进行信息验证,若语音消息来自该客户端,则丢弃,反之,则继续接收。

3.根据权利要求1所述的同场景下用户间的多音频线路同步方法,其特征在于,所述语音请求为至少两个客户端向音频服务器发出的具有相同标识的分配请求,所述相同标识是通过客户端向其他客户端发出私聊邀请,等待其他客户端通过后,邀请之间的所有客户端同时生成的标识信息。

4.根据权利要求1所述的同场景下用户间的多音频线路同步方法,其特征在于,该方法还包括设定所述第二语音线路的客户端接入数量小于第一语音线路的客户端接入数量。

5.一种同场景下用户间的多音频线路同步方法,应用于客户端,其特征在于,该方法包括以下步骤:

6.根据权利要求5所述的同场景下用户间的多音频线路同步方法,其特...

【专利技术属性】
技术研发人员:陈亚南沈子程殷超
申请(专利权)人:南京维赛客网络科技有限公司
类型:发明
国别省市:

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

1