多方语音交互方法和电话会议系统的制作方法
【专利摘要】本发明提供一种多方语音交互方法和电话会议系统,其中,多方语音交互方法通过将发送语音信号的各方终端分成M组,分别对每组包括的终端对应的语音信号进行混音,得到每组对应的混音信号,然后对各组对应的混音信号进行混音,得到需要发送给各终端的混音信号,减少了电话会议系统的混音时间,减少了电话会议系统的系统资源浪费,提高了电话会议系统的资源利用率,提高了电话会议系统的性能。
【专利说明】多方语音交互方法和电话会议系统
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种多方语音交互方法和电话会议系统。
【背景技术】
[0002]现有技术中,当电话会议系统接收到进行语音通话的各方终端发送的语音信号时,电话会议系统针对各方终端中的任一终端,将其他终端发送的语音信号进行混音之后发送给该终端。
[0003]然而现有技术中,一次混音过程可以将两路语音信号混合成一路语音信号,当进行语音通话的终端数目较多时,电话会议系统需要进行的混音次数较多,导致电话会议系统的混音时间较长,浪费了电话会议系统的系统资源,降低了电话会议系统的资源利用率,影响了电话会议系统的性能。
【发明内容】
[0004]本发明提供一种多方语音交互方法和电话会议系统,用于解决现有技术中电话会议系统的资源利用率低,性能差的问题。
[0005]本发明的第一个方面是提供一种多方语音交互方法,包括:
[0006]接收各方终端发送的语音信号;
[0007]将所述各方终端分成M组,其中,第i组包括的终端数为Ni,I < i < M,Ni彡2,i为正整数,Ni为正整数;
[0008]对第i组内的所有终端对应的语音信号进行混音,得到第i组对应的第二混音信号,若Ni>2,则对第i组内的任意N1-1个终端对应的语音信号进行混音,得到第i组对应的第一混音信号;
[0009]将第i组对应的第一混音信号与M组中的其他组对应的第二混音信号进行混音,若Ni=2,则分别将第i组内的各终端对应的语音信号与M组中的其他组对应的第二混音信号进行混音,得到第三混音信号;
[0010]将所述第三混音信号发送给所述第三混音信号对应的终端,所述第三混音信号对应的终端为所述各方终端发送的语音信号中未被混音到所述第三混音信号的语音信号对应的终端。
[0011]本发明的另一个方面提供一种电话会议系统,包括:
[0012]接收模块,用于接收各方终端发送的语音信号;
[0013]划分模块,用于将所述各方终端分成M组,其中,第i组包括的终端数为Ni,I彡i彡M,Ni彡2,i为正整数,Ni为正整数;
[0014]混音模块,用于对第i组内的所有终端对应的语音信号进行混音,得到第i组对应的第二混音信号,若Ni>2,则对第i组内的任意N1-1个终端对应的语音信号进行混音,得到第i组对应的第一混音信号;
[0015]所述混音模块,用于将第i组对应的第一混音信号与M组中的其他组对应的第二混音信号进行混音,若Ni=2,则分别将第i组内的各终端对应的语音信号与M组中的其他组对应的第二混音信号进行混音,得到第三混音信号;
[0016]发送模块,用于将所述第三混音信号发送给所述第三混音信号对应的终端,所述第三混音信号对应的终端为所述各方终端发送的语音信号中未被混音到所述第三混音信号的语音信号对应的终端。
[0017]本发明通过将发送语音信号的各方终端分成M组,分别对每组包括的终端对应的语音信号进行混音,得到每组对应的混音信号,然后对各组对应的混音信号进行混音,得到需要发送给各终端的混音信号,减少了电话会议系统的混音时间,减少了电话会议系统的资源浪费,提高了电话会议系统的资源利用率,提高了电话会议系统的性能。
【专利附图】
【附图说明】
[0018]图1为本发明提供的多方语音交互方法一个实施例的流程图;
[0019]图2为各方终端数为6,组数为2时的多方语音交互方法的示意图;
[0020]图3为现有技术中的多方语音交互方法的示意图;
[0021]图4为图2和图3得出的公式在坐标系上的示意图;
[0022]图5为本发明提供的电话会议系统一个实施例的结构示意图。
【具体实施方式】
[0023]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]图1为本发明提供的多方语音交互方法一个实施例的流程图,如图1所示,包括:
[0025]101、接收各方终端发送的语音信号。
[0026]其中,各方终端可以为电话终端、电脑终端等可以进行语音通话的终端。本发明提供的多方语音交互方法可以由电话会议系统执行。
[0027]102、将各方终端分成M组,其中,第i组包括的终端数为Ni,I ^ i ^M,Ni ^ 2,i为正整数,Ni为正整数。
[0028]103、对第i组内的所有终端对应的语音信号进行混音,得到第i组对应的第二混音信号,若Ni>2,则对第i组内的任意N1-1个终端对应的语音信号进行混音,得到第i组对应的第一混音信号。
[0029]具体地,假设M=2,若Nl>2,则对第I组内的任意Nl-1个终端对应的语音信号进行混音,得到第I组对应的第一混音信号,对第I组内的所有终端对应的语音信号进行混音,得到第I组对应的第二混音信号;若吧=2,则对第2组内的所有终端对应的语音信号进行混音,得到第2组对应的第二混音信号。
[0030]104、将第i组对应的第一混音信号与M组中的其他组对应的第二混音信号进行混音,若Ni=2,则分别将第i组内的各终端对应的语音信号与M组中的其他组对应的第二混音信号进行混音,得到第三混音信号。
[0031]具体地,假设M=2,若Nl>2,则电话会议系统可以将第I组对应的第一混音信号与其他组对应的第二混音信号进行混音;若N2=2,则电话会议系统可以分别将第2组内的各终端对应的语音信号与其他组对应的第二混音信号进行混音;最后得到第三混音信号。
[0032]105、将第三混音信号发送给第三混音信号对应的终端,第三混音信号对应的终端为各方终端发送的语音信号中未被混音到第三混音信号的语音信号对应的终端。
[0033]例如,各方终端发送的语音信号为A,B, C,D,E,F,第三混音信号为AB⑶E,则各方终端发送的语音信号中未被混音到第三混音信号的语音信号为F,则将第三混音信号AB⑶E发送给语音信号F对应的终端。
[0034]以下举例进行说明,如图2所示,假设电话会议系统接收的各方终端发送的语音信号分别为A,B, C,D,E,F,若将各方终端分成2组,第I组包括的终端对应的语音信号为A,B,C,第2组包括的终端对应的语音信号为D,E,F,对第I组包括的终端对应的语音信号进行混音,得到的第一混音信号为AB,AC,BC,得到的第二混音信号为ABC,混音次数为4次,对第2组包括的终端对应的语音信号进行混音,得到的第一混音信号为DE,DF, EF,得到的第二混音信号为DEF,混音次数为4次,对第I组的第一混音信号与第2组的第二混音信号进行混音,对第2组的第一混音信号与第I组的第二混音信号进行混音,混音次数为6次,得到的第三混音信号为ABCDE,ABCEF, ABCDF,DEFAB, DEFAC, DEFBC,总的混音次数为14次,混音次数G (X)与各方终端数目X之间的关系为:G(X)=4X-10。
[0035]如图3所示,现有技术中的电话会议系统在接收到各方终端发送的语音信号A,B,C,D,E,F后,进行4次混音,例如,A和B混音,得到AB, AB和C混音,得到ABC, ABC和D混音,得到AB⑶,AB⑶和E混音,得到AB⑶E,再进行4次混音,得到ABCEF,再进行4次混音,得到AB⑶F,再进行4次混音,得到DEFAB,再进行4次混音,得到DEFAC,再进行4次混音,得到DEFBC,总的混音次数为24次,混音次数F(X)与各方终端数目X之间的关系为:F (X) =X (X-2)。
[0036]将图2中得到的混音次数G(X)与各方终端数目X之间的关系:G(X)=4X_10,以及图3中得到的混音次数F(X)与各方终端数目X之间的关系为:F(X)=X(X-2)显示在同一坐标系中,如图4所示,可以看出:在X>3时,当X值相同时,4X-10〈X(X-2),因此能够达到减少电话会议系统的混音时间,减少电话会议系统的资源浪费,提高电话会议系统的资源利用率,提高电话会议系统的性能的目的。
[0037]进一步地,步骤102之后,还可以包括:
[0038]在第i组满足第一预设条件时,将第i组内的终端分成K小组,其中,第j小组包括的终端数为Aj,I彡j彡K,Aj彡2,j为正整数,Aj为正整数。
[0039]其中,第一预设条件具体可以为Ni > 4等条件。
[0040]对应的,步骤103中的:若Ni>2,则对第i组内的任意N1-1个终端对应的语音信号进行混音,得到第i组对应的第一混音信号,具体可以包括:
[0041]对第j小组内的所有终端对应的语音信号进行混音,得到第j小组对应的第五混音信号,若Aj>2,则对第j小组内的任意Aj-1个终端对应的语音信号进行混音,得到第j小组对应的第四混音信号;
[0042]将第j小组对应的第四混音信号与K小组中的其他小组对应的第五混音信号进行混音,若Aj=2,则分别将第j小组内的各终端对应的语音信号与K小组中的其他小组对应的第五混音信号进行混音,得到第i组对应的第一混音信号。
[0043]更进一步地,将各方终端分成M组之前,还可以包括:
[0044]获取发送语音信号的各方终端的数目;
[0045]在各方终端的数目满足第二预设条件时,针对各方终端中的任一终端,将其他终端发送的语音信号进行混音后发送给终端。
[0046]其中,针对各方终端中的任一终端,将其他终端发送的语音信号进行混音的操作具体可以参见图3所示实施例中A,B, C,D,E进行4次混音,得到AB⑶E的操作。
[0047]本实施例中,通过将发送语音信号的各方终端分成M组,分别对每组包括的终端对应的语音信号进行混音,得到每组对应的混音信号,然后对各组对应的混音信号进行混音,得到需要发送给各终端的混音信号,减少了电话会议系统的混音时间,减少了电话会议系统的资源浪费,提高了电话会议系统的资源利用率,提高了电话会议系统的性能。
[0048]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0049]图5为本发明提供的电话会议系统一个实施例的结构示意图,如图5所示,包括:
[0050]接收模块51,用于接收各方终端发送的语音信号;
[0051]划分模块52,用于将所述各方终端分成M组,其中,第i组包括的终端数为Ni,I彡i彡M,Ni彡2,i为正整数,Ni为正整数;
[0052]混音模块53,用于对第i组内的所有终端对应的语音信号进行混音,得到第i组对应的第二混音信号,若Ni>2,则对第i组内的任意N1-1个终端对应的语音信号进行混音,得到第i组对应的第一混音信号;
[0053]所述混音模块53,还用于将第i组对应的第一混音信号与M组中的其他组对应的第二混音信号进行混音,若Ni=2,则分别将第i组内的各终端对应的语音信号与M组中的其他组对应的第二混音信号进行混音,得到第三混音信号;
[0054]发送模块54,用于将所述第三混音信号发送给所述第三混音信号对应的终端,所述第三混音信号对应的终端为所述各方终端发送的语音信号中未被混音到所述第三混音信号的语音信号对应的终端。
[0055]进一步地,所述划分模块52还用于,在所述划分模块52将所述各方终端分成M组之后,在第i组满足第一预设条件时,将第i组内的终端分成K小组,其中,第j小组包括的终端数为Aj,I彡j彡K,Aj彡2,j为正整数,Aj为正整数;
[0056]所述混音模块53具体用于,对第j小组内的所有终端对应的语音信号进行混音,得到第j小组对应的第五混音信号,若Aj>2,则对第j小组内的任意Aj-1个终端对应的语音信号进行混音,得到第j小组对应的第四混音信号;
[0057]所述混音模块53具体还用于,将第j小组对应的第四混音信号与K小组中的其他小组对应的第五混音信号进行混音,若Aj=2,则分别将第j小组内的各终端对应的语音信号与K小组中的其他小组对应的第五混音信号进行混音,得到第i组对应的第一混音信号。
[0058]更进一步地,所述电话会议系统还可以包括:获取模块;
[0059]所述获取模块用于,在所述划分模块52将所述各方终端分成M组之前,获取发送语音信号的所述各方终端的数目;
[0060]所述发送模块54还用于,在所述各方终端的数目满足第二预设条件时,针对所述各方终端中的任一终端,将其他终端发送的语音信号进行混音后发送给所述终端。
[0061]本实施例中,通过将发送语音信号的各方终端分成M组,分别对每组包括的终端对应的语音信号进行混音,得到每组对应的混音信号,然后对各组对应的混音信号进行混音,得到需要发送给各终端的混音信号,减少了电话会议系统的混音时间,减少了电话会议系统的系统资源浪费,提高了电话会议系统的资源利用率,提高了电话会议系统的性能。
[0062]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种多方语音交互方法,其特征在于,包括: 接收各方终端发送的语音信号; 将所述各方终端分成M组,其中,第i组包括的终端数为Ni,I < i < M,Ni彡2,i为正整数,Ni为正整数; 对第i组内的所有终端对应的语音信号进行混音,得到第i组对应的第二混音信号,若Ni>2,则对第i组内的任意N1-1个终端对应的语音信号进行混音,得到第i组对应的第一混音信号; 将第i组对应的第一混音信号与M组中的其他组对应的第二混音信号进行混音,若Ni=2,则分别将第i组内的各终端对应的语音信号与M组中的其他组对应的第二混音信号进行混音,得到第三混音信号; 将所述第三混音信号发送给所述第三混音信号对应的终端,所述第三混音信号对应的终端为所述各方终端发送的语音信号中未被混音到所述第三混音信号的语音信号对应的终端。
2.根据权利要求1所述的方法,其特征在于,所述将所述各方终端分成M组之后,还包括: 在第i组满足第一预设条件时,将第i组内的终端分成K小组,其中,第j小组包括的终端数为Aj,I彡j彡K,Aj彡2,j为正整数,Aj为正整数; 所述若Ni>2,则对第i组内的任意N1-1个终端对应的语音信号进行混音,得到第i组对应的第一混音信号,包括: 对第j小组内的所有终端对应的语音信号进行混音,得到第j小组对应的第五混音信号,若Aj>2,则对第j小组内的任意Aj-1个终端对应的语音信号进行混音,得到第j小组对应的第四混音信号; 将第j小组对应的第四混音信号与K小组中的其他小组对应的第五混音信号进行混音,若Aj=2,则分别将第j小组内的各终端对应的语音信号与K小组中的其他小组对应的第五混音信号进行混音,得到第i组对应的第一混音信号。
3.根据权利要求1或2所述的方法,其特征在于,所述将所述各方终端分成M组之前,还包括: 获取发送语音信号的所述各方终端的数目; 在所述各方终端的数目满足第二预设条件时,针对所述各方终端中的任一终端,将其他终端发送的语音信号进行混音后发送给所述终端。
4.一种电话会议系统,其特征在于,包括: 接收模块,用于接收各方终端发送的语音信号; 划分模块,用于将所述各方终端分成M组,其中,第i组包括的终端数为Ni,I < i < M,Ni彡2,i为正整数,Ni为正整数; 混音模块,用于对第i组内的所有终端对应的语音信号进行混音,得到第i组对应的第二混音信号,若Ni>2,则对第i组内的任意N1-1个终端对应的语音信号进行混音,得到第i组对应的第一混音信号; 所述混音模块,还用于将第i组对应的第一混音信号与M组中的其他组对应的第二混音信号进行混音,若Ni=2,则分别将第i组内的各终端对应的语音信号与M组中的其他组对应的第二混音信号进行混音,得到第三混音信号; 发送模块,用于将所述第三混音信号发送给所述第三混音信号对应的终端,所述第三混音信号对应的终端为所述各方终端发送的语音信号中未被混音到所述第三混音信号的语音信号对应的终端。
5.根据权利要求4所述的系统,其特征在于,所述划分模块还用于,在所述划分模块将所述各方终端分成M组之后,在第i组满足第一预设条件时,将第i组内的终端分成K小组,其中,第j小组包括的终端数为Aj,I < j < K,Aj彡2,j为正整数,Aj为正整数; 所述混音模块具体用于,对第j小组内的所有终端对应的语音信号进行混音,得到第j小组对应的第五混音信号,若Aj>2,则对第j小组内的任意Aj-1个终端对应的语音信号进行混音,得到第j小组对应的第四混音信号; 所述混音模块具体还用于,将第j小组对应的第四混音信号与K小组中的其他小组对应的第五混音信号进行混音,若Aj=2,则分别将第j小组内的各终端对应的语音信号与K小组中的其他小组对应的第五混音信号进行混音,得到第i组对应的第一混音信号。
6.根据权利要求4或5所述的系统,其特征在于,还包括:获取模块; 所述获取模块用于,在所述划分模块将所述各方终端分成M组之前,获取发送语音信号的所述各方终端的数目; 所述发送模块还用于,在所述各方终端的数目满足第二预设条件时,针对所述各方终端中的任一终端,将其他终端发送的语音信号进行混音后发送给所述终端。
【文档编号】H04M3/56GK104519211SQ201310455193
【公开日】2015年4月15日 申请日期:2013年9月29日 优先权日:2013年9月29日
【发明者】王炼, 黄福昌 申请人:北京二六三企业通信有限公司