语音通信方法、系统及设备的制作方法

文档序号:8004504阅读:119来源:国知局
语音通信方法、系统及设备的制作方法
【专利摘要】本发明提出一种语音通信方法、系统及设备,其中包括:语音群组服务器接收来群组内语音群组客户端的语音数据,将所述语音数据与语音群组服务器自身的语音数据合成为群组语音数据包;将所述群组语音数据包分别去除群组内各个语音群组客户端的语音数据,并将去除处理之后的群组语音数据包发送至该语音群组客户端。本发明能够实现多方同时通信。
【专利说明】语音通信方法、系统及设备

【技术领域】
[0001]本发明涉及语音通信【技术领域】,尤其涉及一种语音通信方法、系统及设备。

【背景技术】
[0002]传统的语音通信技术是主叫与被叫两者打电话,或者所有参与者单纯的到一个固定的场合开电话会议。例如,当双方在公司电话商议紧急事务时需要第三个同事加入,现有的解决办法是三人约个会议室商议,但是此时任何一方由于工作或其他特殊原因暂时不方便到指定地点商谈,则只能浪费宝贵的时间等待三人到齐,若确实无法放下当前工作则只能取消本次商议重新约定时间和商谈地点,对于重要的情况可能造成不利的后果。目前电话会议的模式,需参与者全部按时集中到一个固定的地方,不管与个人关系大小都得放下当前的工作去参加,还需提前排队协调会议室,若通话会议内容与自己关系很小,去后工作时间就耽误了。若此会议与自己关系很大但中间有急事处理,不处理会造成损失,暂时离开则参与不到通话会议中,造成严重的失误。
[0003]可见,现有的语音通信技术无法实现多方同时通信,并且通信过程中无法加入新的成员或原有成员无法离开。


【发明内容】

[0004]本发明提供了一种语音通信方法,能够实现多方同时通信。
[0005]本发明还提供了一种语音通信系统、语音群组服务器和语音群组客户端,能够实现多方同时通信。
[0006]本发明的技术方案是这样实现的:
[0007]—种语音通信方法,包括:
[0008]语音群组服务器接收来群组内语音群组客户端的语音数据,将所述语音数据与语音群组服务器自身的语音数据合成为群组语音数据包;
[0009]将所述群组语音数据包分别去除群组内各个语音群组客户端的语音数据,并将去除处理之后的群组语音数据包发送至该语音群组客户端。
[0010]一种语音通信系统,包括:
[0011]语音群组服务器,用于接收来群组内语音群组客户端的语音数据,将所述语音数据与语音群组服务器自身的语音数据合成为群组语音数据包;还用于将所述群组语音数据包分别去除群组内各个语音群组客户端的语音数据,将去除处理之后的群组语音数据包发送至该语音群组客户端;
[0012]语音群组客户端,用于将自身的语音数据发送至语音群组服务器,并接收来自语音群组服务器的群组语音数据包。
[0013]一种用于语音通信的语音群组服务器,包括:
[0014]上行通信模块,用于接收来群组内语音群组客户端的语音数据,将所述语音数据与语音群组服务器自身的语音数据合成为群组语音数据包;
[0015]下行通信模块,用于将所述群组语音数据包分别去除群组内各个语音群组客户端的语音数据,并将去除处理之后的群组语音数据包发送至该语音群组客户端。
[0016]一种用于语音通信的语音群组客户端,包括:
[0017]上行通信模块,用于向语音群组服务器发送语音数据;
[0018]下行通信模块,用于接收来自语音群组服务器的群组语音数据包。
[0019]可见,本发明提出语音通信方法、系统及设备,由语音群组服务器组织群组内各成员之间的通信,接收群组内各个语音群组客户端的语音数据,将接收的语音数据和语音群组服务器自身的语音数据合成为群组语音数据包,并将群组语音数据包去除接收端自身的语音数据之后分别发送至各个语音群组客户端,实现了群组内成员的多方通信。

【专利附图】

【附图说明】
[0020]图1为本发明提出的语音通信方法中的语音数据传输示意图;
[0021]图2为本发明实施例一的结构示意图;
[0022]图3为本发明实施例二的实现流程图;
[0023]图4为本发明实施例二中语音群组服务器的显示界面示意图;
[0024]图5为本发明实施例三中语音群组客户端的显示界面示意图;
[0025]图6为本发明实施例三的实现流程图;
[0026]图7为本发明提出的语音通信系统结构示意图;
[0027]图8为本发明提出的用于语音通信的语音群组服务器的结构示意图;
[0028]图9为本发明提出的用于语音通信的语音群组客户端的结构示意图。

【具体实施方式】
[0029]本发明提出一种语音通信方法,可以实现群组内的多方通信,该方法包括:
[0030]语音群组服务器接收来群组内语音群组客户端的语音数据,将所述语音数据与语音群组服务器自身的语音数据合成为群组语音数据包;
[0031]将所述群组语音数据包分别去除群组内各个语音群组客户端的语音数据,并将去除处理之后的群组语音数据包发送至该语音群组客户端。
[0032]进一步地,语音群组服务器可以通过移动通信网络与其他通信设备进行通信,SP上述方法中,语音群组服务器可以一步将所述群组语音数据包发送至基站,并接收来自基站的语音数据,将来自基站的语音数据发送至群组内各个语音群组客户端。
[0033]如图1为本发明提出的语音通信方法中的语音数据传输示意图。语音群组服务器有两个线程,第一个线程负责将接收到群组内各个成员的语音数据和本机的语音数据合成群组语音数据包,然后发送到基站侧;第二个线程负责将接收到基站侧的语音数据和群组语音数据包合成,去掉此组员发送的语音数据后传递给该组员。
[0034]上述方法可以进一步包括:语音群组服务器创建群组,接收来自语音群组客户端的群组验证信息,如果对所述群组验证信息验证通过,则判定所述语音群组客户端为群组成员。此处的群组验证信息可以包括群组名称和密码。
[0035]语音群组服务器还可以设定群组成员的权限,根据所述权限与所述群组成员进行通信。
[0036]具体地,作为会议管理者,语音群组服务器(通话的主叫或被叫)创建群组,可设置密码增强安全性,然后通知其他参与者群组名称和密码,作为参与者的语音群组客户端只需连接到该群组即可加入电话会议,不需排队等待会议室资源。对于与此电话内容关系较小的组员可以在工作的同时参与电话会议,若组员遇特殊紧急事务要处理可以在一定范围内边处理边参与会议的内容。群组成员来电话时也可以将本通话共享到群组中,实现多个语音呼叫在群组共享,灵活调整参与者加入电话会议。通话中管理者可以根据情况管理此次会议的参与者权限,比如开放、屏蔽参与者收听和讲话权限等。语音群组服务器A屏蔽组员B的收听和讲话权限实现方法可以为:语音群组服务器A不接收组员B的语音数据,也不向该组员发送群组语音数据包,语音群组服务器A的界面显示B图标被屏蔽讲话或收听。
[0037]当语音群组客户端接收到来自第三方设备的呼叫请求时,可以有多种处理方式,包括但不限于:1)接听第三方设备并将通话语音与群组共享;2)暂时挂起群组接听第三方设备,通话结束后自动返回群组;3)离开群组接听第三方设备,不再返回群组;4)直接挂掉第三方设备的呼叫请求,继续当前群组通话。
[0038]对于上述第I)种方式,语音群组客户端接收到来自第三方设备的呼叫请求时,将接收的群组语音数据包与语音群组客户端自身的语音数据发送至所述第三方设备;并接收来自第三方设备的语音数据,将第三方设备的语音数据与语音群组客户端自身的语音数据发送至语音群组服务器。
[0039]例如,语音群组客户端B接收到C的呼叫时,可以启动两个线程,一个将接收到群组的语音数据包和B的语音内容合成后发送到C,另一个将负责将接收到C的语音数据和B的语音数据合成传递给语音群组服务器A。
[0040]对于上述第2)种方式,语音群组客户端接收到来自第三方设备的呼叫请求时,向语音群组服务器发送暂时离开指令,暂停向语音群组服务器发送语音数据,语音群组服务器暂停向语音群组客户端发送群组语音数据包;语音群组客户端与第三方设备进行语音通话;
[0041]所述语音通话结束时,语音群组客户端向语音群组服务器发送恢复指令,恢复向语音群组服务器发送语音数据,语音群组服务器恢复向语音群组客户端发送群组语音数据包。
[0042]例如,语音群组客户端B接收到C的呼叫时,向语音群组服务器A发送暂时离开指令,然后暂停接收和发送语音数据,语音群组服务器A的界面显示B图标暂时离开;当B与C通话结束后,恢复发送和接收语音数据的功能,语音群组服务器A的界面显示B图标正常在线。
[0043]对于上述第3)种方式,语音群组客户端B可以向语音群组服务器A发送退出群组命令,然后与C进行正常通话,语音群组服务器A的界面显示B图标退出群组。
[0044]对于上述第4)种方式,语音群组客户端B可以直接挂掉C的来电,群组通话不受影响。
[0045]本发明可以由主叫设备或被叫设备建立并管理群组,实现主叫或被叫管理多个终端设备同时参与一个通话的功能。
[0046]以下举具体的实施例详细介绍:
[0047]实施例一:
[0048]图2为本发明实施例一的结构示意图。如图2所示,主叫设备和被叫设备通过移动网络进行通信;主叫设备建立群组TT1G,该群组成员包括TTlG组员I和TTlG组员2 ;被叫设备建立群组TT2G,该群组成员包括TT2G组员I和TT2G组员2。
[0049]这样,主叫设备作为群组TTlG的服务器,可以接收TTlG组员I和TTlG组员2的语音数据,将接收的语音数据与自身的语音数据合成为群组TTlG的群组语音数据包,将该群组语音数据包去除群组中接收者的语音数据后发送至接收者;同时,主叫设备可以接收来自移动网络的语音数据,将该语音数据发送至群组中各成员,并将群组TTlG的群组语音数据包发送至移动网络。被叫设备作为群组TT2G的服务器,其数据传输方式与主叫设备相同。
[0050]作为群组成员,TTlG组员1、TT1G组员2、TT2G组员I和TT2G组员2可以将自身的语音数据发送至所属群组的服务器,并接收所属群组的服务器所下发的群组语音数据包。
[0051]另外,群组成员还可以通过移动网络与其他的终端设备进行通信,并将与该终端设备的通话在所属群组中共享。以TT2G组员2为例,TT2G组员2通过移动网络与同事A进行通信,TT2G组员2可以将A的语音数据及自身的语音数据发送至所属群组的服务器(SP被叫设备),并将所属群组的服务器(即被叫设备)下发的群组语音数据包通过移动网络发送至A。
[0052]可见,本实施例实现了主叫设备、被叫设备、TTIG组员1、TT1G组员2、TT2G组员1、TT2G组员2和A的多方通信,并且还可以采用相同的方式实现更多用户的多方通信。
[0053]实施例二:
[0054]本实施例介绍语音群组服务器创建并管理群组通话的实例。
[0055]如图3为本发明实施例二的实现流程图。语音群组服务器在进行传统语音通话时,创建群组,之后可以实现群组内成员的共享通话。在共享通话过程中,语音群组服务器可以管理群组成员的通话权限,包括开放、屏蔽群组成员的收听和讲话权限等。当群组共享通话结束时,结束当前流程。
[0056]如图4为本发明实施例二中语音群组服务器的显示界面示意图。如图4所示,语音群组服务器创建群组,并可以设置群组密码;当前群组中包括4个语音群组客户端:A、B、C和D,语音群组服务器可以设置各个成员的权限,包括屏蔽讲话、取消收听、允许收听和允许讲话。
[0057]实施例三:
[0058]本实施例介绍语音群组客户端在群组通话过程中接收到呼叫请求时的处理方式。
[0059]如图5为本发明实施例三中语音群组客户端的显示界面示意图。如图5所示,语音群组客户端正在进行群组通话,群组中其他成员包括A、B、C和D ;此时,接到终端设备E的呼叫请求,界面提示语音群组客户端可以选择五种处理方式,包括:接听E来电并将通话语音与群组共享、暂时挂起群组接听E来电、直接离开群组接听E来电、暂不接听E来电、以及短信拒接。
[0060]如图6为本发明实施例三的实现流程图。如图6所示,当语音群组客户端加入群组并共享通话中,接收到其他终端设备的来电请求时,可以将与该终端设备的语音通信与群组共享;或者暂时挂起群组接听该终端设备来电,通话结束时,返回群组的共享通话;或者直接离开群组接听该终端设备来电;或者暂不接听或短信拒接。
[0061]以上介绍了本发明提出的语音通信方法,本发明还提出一种语音通信系统,如图7为该系统结构示意图,包括:
[0062]语音群组服务器701,用于接收来群组内语音群组客户端702的语音数据,将所述语音数据与语音群组服务器自身的语音数据合成为群组语音数据包;还用于将所述群组语音数据包分别去除群组内各个语音群组客户端的语音数据,将去除处理之后的群组语音数据包发送至该语音群组客户端702 ;
[0063]语音群组客户端702,用于将自身的语音数据发送至语音群组服务器701,并接收来自语音群组服务器的群组语音数据包。
[0064]上述系统中,语音群组服务器701还可以用于,将所述群组语音数据包发送至基站,并接收来自基站的语音数据,将来自基站的语音数据发送至群组内各个语音群组客户端 702。
[0065]语音群组服务器701还可以用于,创建群组,来自语音群组客户端702的群组验证信息,根据所述群组验证信息验证语音群组客户端是否为群组成员。
[0066]语音群组服务器701还可以用于,设定群组成员的权限,根据所述权限与所述群组成员进行通信。
[0067]语音群组客户端702还可以用于,接收到来自第三方设备的呼叫请求时,将接收的群组语音数据包与语音群组客户端自身的语音数据发送至所述第三方设备;并接收来自第三方设备的语音数据,将第三方设备的语音数据与语音群组客户端自身的语音数据发送至语音群组服务器701。
[0068]或者,接收到来自第三方设备的呼叫请求时,向语音群组服务器701发送暂时离开指令,暂停向语音群组服务器701发送语音数据,与第三方设备进行语音通话;当所述语音通话结束时,向语音群组服务器701发送恢复指令,恢复向语音群组服务器701发送语音数据。
[0069]本发明还提出一种用于语音通信的语音群组服务器,如图8为该语音群组服务器的结构示意图,包括:
[0070]上行通信模块801,用于接收来群组内语音群组客户端的语音数据,将所述语音数据与语音群组服务器自身的语音数据合成为群组语音数据包;
[0071]下行通信模块802,用于将所述群组语音数据包分别去除群组内各个语音群组客户端的语音数据,并将去除处理之后的群组语音数据包发送至该语音群组客户端。
[0072]上述语音群组服务器中,上行通信模块801还可以用于,将所述群组语音数据包发送至基站;
[0073]下行通信模块802还可以用于,接收来自基站的语音数据,将来自基站的语音数据发送至群组内各个语音群组客户端。
[0074]上述语音群组服务器还可以包括:
[0075]管理模块803,用于创建群组,并接收来自语音群组客户端的群组验证信息,根据所述群组验证信息验证语音群组客户端是否为群组成员。
[0076]上述管理模块803还可以用于设定群组成员的权限,根据所述权限控制所述上行通信模块801及下行通信模块802与群组成员进行通信。
[0077]上述管理模块803还可以用于,接收来自语音群组客户端的暂时离开指令,控制所述下行通信模块802暂停向所述语音群组客户端发送群组语音数据包;还用于接收来自语音群组客户端的恢复指令,控制所述下行通信模块802恢复向所述语音群组客户端发送群组语音数据包。
[0078]本发明还提出一种用于语音通信的语音群组客户端,如图9为该语音群组客户端的结构示意图,包括:
[0079]上行通信模块901,用于向语音群组服务器发送语音数据;
[0080]下行通信模块902,用于接收来自语音群组服务器的群组语音数据包。
[0081]上述语音群组客户端中,下行通信模块902还可以用于,接收基站经由语音群组服务器发送的语音数据。
[0082]上述语音群组客户端还可以包括:验证请求模块903,用于向语音群组服务器发送用于身份验证的群组验证信息。
[0083]上述语音群组客户端还可以包括第三方通信模块904,用于接收到来自第三方设备的呼叫请求时,将所述下行通信模块接收的群组语音数据包与所述语音群组客户端自身的语音数据发送至所述第三方设备;并接收来自第三方的语音数据;
[0084]上述上行通信模块901还可以用于,将所述第三方设备的语音数据发送至语音群组服务器。
[0085]上述语音群组客户端还可以包括维护模块905,用于接收到来自第三方设备的呼叫请求时,向语音群组服务器发送暂时离开指令,并通知上行通信模块901暂停向语音群组服务器发送语音数据,还用于当语音通话结束时,向语音群组服务器发送恢复指令,并通知上行通信模块901恢复向语音群组服务器发送语音数据。
[0086]综上可见,本发明提出的语音通信方法、系统及设备,由语音群组服务器组织群组内各成员之间的通信,接收群组内各个语音群组客户端的语音数据,将接收的语音数据和语音群组服务器自身的语音数据合成为群组语音数据包,并将群组语音数据包去除接收端自身的语音数据之后分别发送至各个语音群组客户端,实现了群组内成员的多方通信。本发明可以实现主叫或被叫管理多个设备同时参与一个通话,群组成员来电时也可以将通话共享到群组中,实现多个语音呼叫在群组共享,灵活调整参与者加入通话。通话中管理者还可以根据情况管理此次通话的参与者权限。
[0087]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种语音通信方法,其特征在于,所述方法包括: 语音群组服务器接收来群组内语音群组客户端的语音数据,将所述语音数据与语音群组服务器自身的语音数据合成为群组语音数据包; 将所述群组语音数据包分别去除群组内各个语音群组客户端的语音数据,并将去除处理之后的群组语音数据包发送至该语音群组客户端。
2.根据权利要求1所述的方法,其特征在于,所述语音群组服务器进一步将所述群组语音数据包发送至基站,并接收来自基站的语音数据,将来自基站的语音数据发送至群组内各个语音群组客户端。
3.根据权利要求1所述的方法,其特征在于,所述语音群组服务器接收来自群组内语音群组客户端的语音数据之前进一步包括: 语音群组服务器创建群组,接收来自语音群组客户端的群组验证信息,如果对所述群组验证信息验证通过,则判定所述语音群组客户端为群组成员。
4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括:所述语音群组服务器设定群组成员的权限,根据所述权限与所述群组成员进行通信。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法进一步包括: 所述语音群组客户端接收到来自第三方设备的呼叫请求时,将接收的群组语音数据包与语音群组客户端自身的语音数据发送至所述第三方设备;并接收来自第三方设备的语音数据,将第三方设备的语音数据与语音群组客户端自身的语音数据发送至语音群组服务器。
6.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法进一步包括: 所述语音群组客户端接收到来自第三方设备的呼叫请求时,向语音群组服务器发送暂时离开指令,暂停向语音群组服务器发送语音数据,语音群组服务器暂停向语音群组客户端发送群组语音数据包;语音群组客户端与第三方设备进行语音通话; 所述语音通话结束时,语音群组客户端向语音群组服务器发送恢复指令,恢复向语音群组服务器发送语音数据,语音群组服务器恢复向语音群组客户端发送群组语音数据包。
7.一种语音通信系统,其特征在于,所述系统包括: 语音群组服务器,用于接收来群组内语音群组客户端的语音数据,将所述语音数据与语音群组服务器自身的语音数据合成为群组语音数据包;还用于将所述群组语音数据包分别去除群组内各个语音群组客户端的语音数据,将去除处理之后的群组语音数据包发送至该语音群组客户端; 语音群组客户端,用于将自身的语音数据发送至语音群组服务器,并接收来自语音群组服务器的群组语音数据包。
8.根据权利要求7所述的系统,其特征在于,所述语音群组服务器还用于,将所述群组语音数据包发送至基站,并接收来自基站的语音数据,将来自基站的语音数据发送至群组内各个语音群组客户端。
9.根据权利要求7所述的系统,其特征在于,所述语音群组服务器还用于,创建群组,来自语音群组客户端的群组验证信息,根据所述群组验证信息验证语音群组客户端是否为群组成员。
10.根据权利要求7所述的系统,其特征在于,所述语音群组服务器还用于,设定群组成员的权限,根据所述权限与所述群组成员进行通信。
11.根据权利要求7至10任意一项所述的系统,其特征在于,所述语音群组客户端还用于,接收到来自第三方设备的呼叫请求时,将接收的群组语音数据包与语音群组客户端自身的语音数据发送至所述第三方设备;并接收来自第三方设备的语音数据,将第三方设备的语音数据与语音群组客户端自身的语音数据发送至语音群组服务器。
12.根据权利要求7至10任意一项所述的系统,其特征在于,所述语音群组客户端还用于,接收到来自第三方设备的呼叫请求时,向语音群组服务器发送暂时离开指令,暂停向语音群组服务器发送语音数据,与第三方设备进行语音通话;当所述语音通话结束时,向语音群组服务器发送恢复指令,恢复向语音群组服务器发送语音数据。
13.一种用于语音通信的语音群组服务器,其特征在于,所述语音群组服务器包括: 上行通信模块,用于接收来群组内语音群组客户端的语音数据,将所述语音数据与语音群组服务器自身的语音数据合成为群组语音数据包; 下行通信模块,用于将所述群组语音数据包分别去除群组内各个语音群组客户端的语音数据,并将去除处理之后的群组语音数据包发送至该语音群组客户端。
14.根据权利要求13所述的语音群组服务器,其特征在于,所述上行通信模块还用于,将所述群组语音数据包发送至基站; 所述下行通信模块还用于,接收来自基站的语音数据,将来自基站的语音数据发送至群组内各个语音群组客户端。
15.根据权利要求13所述的语音群组服务器,其特征在于,所述语音群组服务器还包括: 管理模块,用于创建群组,并接收来自语音群组客户端的群组验证信息,根据所述群组验证信息验证语音群组客户端是否为群组成员。
16.根据权利要求15所述的语音群组服务器,其特征在于,所述管理模块还用于设定群组成员的权限,根据所述权限控制所述上行通信模块及下行通信模块与群组成员进行通?目。
17.根据权利要求15或16所述的语音群组服务器,其特征在于,所述管理模块还用于,接收来自语音群组客户端的暂时离开指令,控制所述下行通信模块暂停向所述语音群组客户端发送群组语音数据包;还用于接收来自语音群组客户端的恢复指令,控制所述下行通信模块恢复向所述语音群组客户端发送群组语音数据包。
18.一种用于语音通信的语音群组客户端,其特征在于,所述语音群组客户端包括: 上行通信模块,用于向语音群组服务器发送语音数据; 下行通信模块,用于接收来自语音群组服务器的群组语音数据包。
19.根据权利要求18所述的语音群组客户端,其特征在于,所述下行通信模块还用于,接收基站经由语音群组服务器发送的语音数据。
20.根据权利要求18所述的语音群组客户端,其特征在于,所述语音群组客户端还包括: 验证请求模块,用于向语音群组服务器发送用于身份验证的群组验证信息。
21.根据权利要求18、19或20所述的语音群组客户端,其特征在于,所述语音群组客户端还包括第三方通信模块,用于接收到来自第三方设备的呼叫请求时,将所述下行通信模块接收的群组语音数据包与所述语音群组客户端自身的语音数据发送至所述第三方设备;并接收来自第三方的语音数据; 所述上行通信模块还用于,将所述第三方设备的语音数据发送至语音群组服务器。
22.根据权利要求18、19或20所述的语音群组客户端,其特征在于,所述语音群组客户端还包括维护模块,用于接收到来自第三方设备的呼叫请求时,向语音群组服务器发送暂时离开指令,并通知上行通信模块暂停向语音群组服务器发送语音数据,还用于当语音通话结束时,向语音群组服务器发送恢复指令,并通知上行通信模块恢复向语音群组服务器发送语音数据。
【文档编号】H04L12/18GK104378520SQ201310358919
【公开日】2015年2月25日 申请日期:2013年8月16日 优先权日:2013年8月16日
【发明者】周江 申请人:北京三星通信技术研究有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1