语音数据发送方法、装置、电子设备及存储介质制造方法及图纸

技术编号:23365056 阅读:18 留言:0更新日期:2020-02-18 18:14
本发明专利技术实施例提供了语音数据发送方法、装置、电子设备及存储介质,引入了“多会议通话控制客户端”和“多会议通话控制服务器”,采用向每个会议对象中动态添加虚拟终端的方式,通过虚拟终端直接将该会议对象的第一语音数据实时地引入到多会议通话控制服务器中;多会议通话控制客户端根据语音通话需求,从会议信息中选择相应的会议对象,向多会议通话控制服务器发送切换通话命令,多会议通话控制服务器接收到切换通话命令后,将该切换通话命令对应的目标第一语音数据推送给所述多会议通话控制客户端播放。通过本发明专利技术实施例,用户通过在多会议通话控制客户端切换不同的会议ID,切换过程方便简单,实时性强。

Voice data transmission method, device, electronic equipment and storage medium

【技术实现步骤摘要】
语音数据发送方法、装置、电子设备及存储介质
本专利技术涉及数据处理
,特别是涉及一种语音数据发送方法、装置、电子设备及存储介质。
技术介绍
在医院每个手术室中安装视联网终端,视联网终端用于该手术室与外界进行语音通话。在一些手术场景中,需要专家或教授人员对手术的现场情况以及手术规范等进行非现场语音指导。现有技术中,专家或教授人员通过一个视联网终端与该手术室的视联网终端组建一个视联网会议,以实现远程与该手术室的语音通话。在此方案中,医院手术室的个数即为所有会议的个数。在面对专家或教授人员需要动态与各个会议进行语音通话或广播消息时。若采用上述方案,专家或教授人员每次只能与一个会议(手术室)进行通话,当想与另一个会议进行通话时,还需要从当前的会议中退出,才能加入下一个会议,整个过程耗时较长,极大地影响了手术室通话业务的实时性。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种语音数据发送方法、一种语音数据发送装置,以及一种计算机可读存储介质和一种电子设备。为了解决上述问题,本专利技术实施例公开了一种语音数据发送方法,应用于多会议通话控制服务器,所述多会议通话控制服务器与会议管理服务器和多会议通话控制客户端分别通信连接;所述多会议通话控制服务器中配置有多个虚拟终端;所述方法包括:接收所述会议管理服务器发送的会议开启通知;所述会议开启通知包括会议信息,所述会议信息包括当前开启的会议对象的会议ID;根据所述会议信息中的每个会议ID,从所述多个虚拟终端中选择处于空闲状态的目标虚拟终端;向所述会议管理服务器发送用于添加所述目标虚拟终端到所述会议ID对应的目标会议对象中的动态添加命令;在所述目标虚拟终端添加到对应会议中后,通过所述目标虚拟终端接收所述目标会议对象的第一语音数据;接收所述多会议通话控制客户端针对所述会议信息发送的切换通话命令;所述切换通话命令由所述多会议通话控制客户端在展示所述会议信息的界面中,接收到切换会议对象的触发操作时生成;将与所述切换通话命令对应的目标第一语音数据推送给所述多会议通话控制客户端;接收所述多会议通话控制客户端针对所述目标第一语音数据返回的第二语音数据;所述第二语音数据包括所述目标第一语音数据所在的会议对象的目标会议ID;将所述第二语音数据通过与所述目标会议ID对应的目标虚拟终端发送给相应的会议对象。可选的,每个会议对象中包括视联网终端;所述会议信息还包括与所述会议ID对应的会议名称,会议开始时间和视联网终端信息。可选的,所述多会议通话控制服务器包括数据库;所述接收会议管理服务器发送的会议开启通知之后,所述方法包括:将所述会议信息以会议信息列表的形式存储在所述数据库中。可选的,所述方法包括:接收所述多会议通话控制客户端发送的会议信息获取指令;所述会议信息获取指令由所述多会议通话控制客户端在启动时生成;根据所述会议信息获取指令,从所述数据库中提取所述会议信息列表,并将所述会议信息列表发送给所述多会议通话控制客户端。为了解决上述问题,本专利技术实施例公开了另一种语音数据发送方法,应用于多会议通话控制客户端,所述多会议通话控制客户端与多会议通话控制服务器通信连接,所述多会议通话控制服务器与会议管理服务器通信连接;所述多会议通话控制服务器中配置有多个虚拟终端;所述方法包括:接收所述多会议通话控制服务器发送的会议信息;所述会议信息由所述多会议通话控制服务器从所述会议管理服务器发送的会议开启通知中提取获得,所述会议信息包括当前开启的会议对象的会议ID;所述多会议通话控制服务器用于根据所述会议信息中的每个会议ID,从所述多个虚拟终端中选择处于空闲状态的目标虚拟终端,以及针对所述目标虚拟终端,生成相应的动态添加命令并发送给所述会议管理服务器;所述会议管理服务器用于根据所述动态添加命令,将所述目标虚拟终端添加至所述会议ID对应的目标会议对象;所述多会议通话控制服务器用于通过所述目标虚拟终端接收所述目标会议对象的第一语音数据;展示所述会议信息,接收到切换会议对象的触发操作时,生成切换通话命令;将所述切换通话命令发送给所述多会议通话控制服务器;接收所述多会议通话控制服务器针对所述切换通话命令返回的目标第一语音数据,并将所述目标第一语音数据播放;采集当前环境中的语音数据,并在所述语音数据中添加所述目标第一语音数据所在的会议对象的目标会议ID,生成第二语音数据;将所述第二语音数据发送给所述多会议通话控制服务器;所述多会议通话控制服务器用于将所述第二语音数据通过与所述目标会议ID对应的目标虚拟终端发送给相应的会议对象。为了解决上述问题,本专利技术实施例还公开了一种语音数据发送装置,应用于多会议通话控制服务器,所述多会议通话控制服务器与会议管理服务器和多会议通话控制客户端分别通信连接;所述多会议通话控制服务器中配置有多个虚拟终端;所述装置包括:会议开启通知接收模块,用于接收所述会议管理服务器发送的会议开启通知;所述会议开启通知包括会议信息,所述会议信息包括当前开启的会议对象的会议ID;目标虚拟终端选择模块,用于根据所述会议信息中的每个会议ID,从所述多个虚拟终端中选择处于空闲状态的目标虚拟终端;动态添加命令发送模块,用于向所述会议管理服务器发送用于添加所述目标虚拟终端到所述会议ID对应的目标会议对象中的动态添加命令;第一语音数据接收模块,用于在所述目标虚拟终端添加到对应会议中后,通过所述目标虚拟终端接收所述目标会议对象的第一语音数据;切换通话命令接收模块,用于接收所述多会议通话控制客户端针对所述会议信息发送的切换通话命令;所述切换通话命令由所述多会议通话控制客户端在展示所述会议信息的界面中,接收到切换会议对象的触发操作时生成;第一语音数据推送模块,用于将与所述切换通话命令对应的目标第一语音数据推送给所述多会议通话控制客户端;第二语音数据接收模块,用于接收所述多会议通话控制客户端针对所述目标第一语音数据返回的第二语音数据;所述第二语音数据包括所述目标第一语音数据所在的会议对象的目标会议ID;第二语音数据转发模块,用于将所述第二语音数据通过与所述目标会议ID对应的目标虚拟终端发送给相应的会议对象。可选的,所述多会议通话控制服务器包括数据库;在所述会议开启通知接收模块之后,所述装置包括:数据库存储模块,用于将所述会议信息以会议信息列表的形式存储在所述数据库中。为了解决上述问题,本专利技术实施例还公开了另一种语音数据发送装置,应用于多会议通话控制客户端,所述多会议通话控制客户端与多会议通话控制服务器通信连接,所述多会议通话控制服务器与会议管理服务器通信连接;所述多会议通话控制服务器中配置有多个虚拟终端;所述装置包括:会议信息接收模块,用于接收所述多会议通话控制服务器发送的会议信息;所述会议信息由所述多会议通本文档来自技高网...

【技术保护点】
1.一种语音数据发送方法,其特征在于,应用于多会议通话控制服务器,所述多会议通话控制服务器与会议管理服务器和多会议通话控制客户端分别通信连接;所述多会议通话控制服务器中配置有多个虚拟终端;所述方法包括:/n接收所述会议管理服务器发送的会议开启通知;所述会议开启通知包括会议信息,所述会议信息包括当前开启的会议对象的会议ID;/n根据所述会议信息中的每个会议ID,从所述多个虚拟终端中选择处于空闲状态的目标虚拟终端;/n向所述会议管理服务器发送用于添加所述目标虚拟终端到所述会议ID对应的目标会议对象中的动态添加命令;/n在所述目标虚拟终端添加到对应会议中后,通过所述目标虚拟终端接收所述目标会议对象的第一语音数据;/n接收所述多会议通话控制客户端针对所述会议信息发送的切换通话命令;/n将与所述切换通话命令对应的目标第一语音数据推送给所述多会议通话控制客户端;/n接收所述多会议通话控制客户端针对所述目标第一语音数据返回的第二语音数据;所述第二语音数据包括所述目标第一语音数据所在的会议对象的目标会议ID;/n将所述第二语音数据通过与所述目标会议ID对应的目标虚拟终端发送给相应的会议对象。/n

【技术特征摘要】
1.一种语音数据发送方法,其特征在于,应用于多会议通话控制服务器,所述多会议通话控制服务器与会议管理服务器和多会议通话控制客户端分别通信连接;所述多会议通话控制服务器中配置有多个虚拟终端;所述方法包括:
接收所述会议管理服务器发送的会议开启通知;所述会议开启通知包括会议信息,所述会议信息包括当前开启的会议对象的会议ID;
根据所述会议信息中的每个会议ID,从所述多个虚拟终端中选择处于空闲状态的目标虚拟终端;
向所述会议管理服务器发送用于添加所述目标虚拟终端到所述会议ID对应的目标会议对象中的动态添加命令;
在所述目标虚拟终端添加到对应会议中后,通过所述目标虚拟终端接收所述目标会议对象的第一语音数据;
接收所述多会议通话控制客户端针对所述会议信息发送的切换通话命令;
将与所述切换通话命令对应的目标第一语音数据推送给所述多会议通话控制客户端;
接收所述多会议通话控制客户端针对所述目标第一语音数据返回的第二语音数据;所述第二语音数据包括所述目标第一语音数据所在的会议对象的目标会议ID;
将所述第二语音数据通过与所述目标会议ID对应的目标虚拟终端发送给相应的会议对象。


2.根据权利要求1所述的方法,其特征在于,每个会议对象中包括视联网终端;
所述会议信息还包括与所述会议ID对应的会议名称,会议开始时间和视联网终端信息。


3.根据权利要求1所述的方法,其特征在于,所述多会议通话控制服务器包括数据库;
所述接收会议管理服务器发送的会议开启通知之后,所述方法包括:
将所述会议信息以会议信息列表的形式存储在所述数据库中。


4.根据权利要求3所述的方法,其特征在于,所述方法包括:
接收所述多会议通话控制客户端发送的会议信息获取指令;
根据所述会议信息获取指令,从所述数据库中提取所述会议信息列表,并将所述会议信息列表发送给所述多会议通话控制客户端。


5.一种语音数据发送方法,其特征在于,应用于多会议通话控制客户端,所述多会议通话控制客户端与多会议通话控制服务器通信连接,所述多会议通话控制服务器与会议管理服务器通信连接;所述多会议通话控制服务器中配置有多个虚拟终端;所述方法包括:
接收所述多会议通话控制服务器发送的会议信息;所述会议信息包括当前开启的会议对象的会议ID;
展示所述会议信息,接收到切换会议对象的触发操作时,生成切换通话命令;
将所述切换通话命令发送给所述多会议通话控制服务器;
接收所述多会议通话控制服务器针对所述切换通话命令返回的目标第一语音数据,并将所述目标第一语音数据播放;
采集当前环境中的语音数据,并在所述语音数据中添加所述目标第一语音数据所在的会议对象的目标会议ID,生成第二语音数据;
将所述第二语音数据发送给所述多会议通话控制服务器。


6.一种语音数据发送装置,其特征在于,应用于多会议通话控制服务器,所述多会议通话控制服务器与会议管理服务器和多会议...

【专利技术属性】
技术研发人员:田永恒王晓辉安玉杨春晖
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1