一种分布式语音会议系统的制作方法

文档序号:33176585发布日期:2023-02-04 03:46阅读:31来源:国知局
一种分布式语音会议系统的制作方法

1.本发明涉及通信技术领域,尤其涉及一种分布式语音会议系统。


背景技术:

2.随着社会的进步和科技的发展,多人语音会议系统已经被广大中小企业广泛的使用,通过无线的多人会议,可以使参会人员不需面对面即可实现线上会议,而涉及铁路、民航和国防等指挥调度的分布式语音会议系统更显得尤为重要。
3.现有技术中一般都是把会议处理模块集中放系统的中心电路板上,会议过程中,中心电路板会对接收到的各个语音信号进行读取,然后再进行针对各用户进行不同的叠加,最后再反馈至各个用户。
4.现有技术由中心电路板进行处理叠加的方式,导致中心电路板结构复杂,可靠性低,易损坏的同时会影响会议质量。


技术实现要素:

5.本发明提供了一种分布式语音会议系统,以实现多人线上语音会议。
6.根据本发明的一方面,提供了一种分布式语音会议系统,该系统包括:中心模块,与中心模块连接的接口模块,其中,接口模块的数量至少为三个;
7.接口模块,用于获取关联用户的初始语音信号,并将初始语音信号传输给中心模块;
8.中心模块,用于获取初始语音信号,从初始语音信号中确定出目标语音信号,并将目标语音信号传输给接口模块;
9.接口模块,用于接收目标语音信号,并将目标语音信号进行叠加生成最终语音信号,以通过最终语音信号进行语音会议
10.优选的,系统还包括:与中心模块连接的用户终端;用户终端,用于接收会议请求,并将会议请求发送给中心模块,其中,会议请求中包括第一用户信息;中心模块,用于接收会议请求,根据会议请求中的第一用户信息确定参会用户的接口标识,根据会议请求生成连接指示,并将连接指示发送给接口标识对应的接口模块;接口模块,用于接收连接指示,根据连接指示与中心模块建立会议连接。
11.优选的,接口模块,用于将各目标语音信号通过线性转换模型进行编码生成线性码,将各线性码进行叠加得到最终线性码,并将最终线性码通过线性转换模型进行解码生成最终语音信号;其中,线性转换模型中包含语音信号的编码方式和解码方式。
12.优选的,系统还包括:与接口模块连接的用户接收装置;接口模块,用于将最终语音信号发送给相连的用户接收装置;用户接收装置,用于接收最终语音信号。
13.优选的,接口模块,还用于确定接收的目标语音信号的数量信息,并将数量信息发送给中心模块;中心模块,用于接收数量信息,并根据第一用户信息的数量确定数量阈值,当数量信息小于数量阈值时生成会议异常报警提示,并将会议异常报警提示发送给用户终
端;用户终端,用于接收会议异常报警提示,并根据会议异常报警提示进行报警。
14.优选的,接口模块,还用于确定接收到的目标语音信号的频率总值,并将频率总值发送给中心模块;中心模块,用于接收频率总值,当频率总值大于频率阈值时生成时隙拥堵报警提示,并将时隙拥堵报警提示发送给用户终端;用户终端,用于接收时隙拥堵报警提示,并根据时隙拥堵报警提示进行报警。
15.优选的,系统还包括:与接口模块连接的语音输入装置;语音输入装置,用于接收用户的原始语音信息,将原始语音信息转换成初始语音信号,并将初始语音信号发送至相连的接口模块;接口模块,用于接收初始语音信号,将初始语音信号和接口标识发送给中心模块;中心模块,用于接收接口标识和初始语音信号,根据接口标识确定出目标接口模块,将接收的除目标接口模块外的各接口模块发送的初始语音信号作为目标语音信号。
16.优选的,系统还包括:与接口模块以及用户终端连接的存储装置;接口模块,还用于将最终语音信号发送给存储装置;存储装置,用于接收最终语音信号并存储。
17.优选的,用户终端,还用于接收用户的读取指令,并将读取指令发送给存储装置,其中,读取指令中包含时间范围;存储装置,用于接收读取指令,并提取时间范围对应的最终语音信号作为读取信息,并将读取信息发送给用户终端;用户终端,用于接收读取信息。
18.优选的,用户终端,还用于接收待加入用户的加入请求,并将加入请求发送给中心模块,其中,加入请求中包含第二用户信息;中心模块,用于接收加入请求,根据加入请求中的第二用户信息确定待加入用户的接口标识,并根据加入请求生成加入指示,并将加入指示发送给接口标识对应的接口模块;接口模块,用于接收加入指示,并根据加入指示加入会议连接。
19.本发明实施例的技术方案,通过中心模块接收初始语音信号,将所确定的目标语音信号转发给匹配的接口模块,接口模块对目标语音信号进行叠加生成最终语音信号,将多个处理动作分布到不同结构上,使得中心模块内部电路板复杂程度低且不易损坏,减小了中心模块发生故障时所造成的全局影响范围,进而保障了语音会议的质量。
20.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
21.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1是根据本发明实施例一提供的一种分布式语音会议系统的结构示意图;
23.图2是根据本发明实施例一提供的一种多方会议场景交互示意图;
24.图3是根据本发明实施例一提供的一种分布式语音会议系统的结构示意图;
25.图4是根据本发明实施例二提供的一种分布式语音会议系统的结构示意图。
具体实施方式
26.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的
附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
27.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
28.实施例一
29.图1是本发明实施例一提供的一种分布式语音会议系统的结构示意图,系统包括:中心模块110,与中心模块110连接的接口模块120,其中,接口模块120的数量至少为三个;
30.优选的,接口模块120,用于获取关联用户的初始语音信号,并将初始语音信号传输给中心模块110;中心模块110,用于获取初始语音信号,从初始语音信号中确定出目标语音信号,并将目标语音信号传输给接口模块120;接口模块120,用于接收目标语音信号,并将目标语音信号进行叠加生成最终语音信号,以通过最终语音信号进行语音会议。
31.其中,中心模块110是指中心服务器,中心模块110中包含交换网,交换网的作用是将接收到的语音信号转发;接口模块120是指位于用户端的接口板件,用户是指参加语音会议的人员。
32.具体的,中心模块110和接口模块120相连,接口模块120获取到关联用户的初始语音信号后,可以将初始语音信号传输给中心模块110,由于接口模块120的数量至少为三个,故中心模块110会接收到来自多个接口模块120的初始语音信号,中心模块110接收初始语音信号后需要从初始语音信号中确定出目标语音信号,例如,中心模块110可将除接口模块a发过来的初始语音信号作为针对接口模块a的目标语音信号,然后将该目标语音信号传输给接口模块a,接口模块a在接收到目标语音信号后,可以将目标语音信号进行叠加生成最终语音信号,然后将最终语音信号传输给用户以实现语音会议。
33.示例性的,本实施方式中以四方会议为例进行说明,图2为根据本发明实施例一提供的一种多方会议场景交互示意图,图2中,接口模块a、接口模块b、接口模块c和接口模块d分别代表参加会议的各用户对应的四个接口模块,a、b、c和d分别代表各用户发送的初始语音信号,箭头代表语音信号传输的方向,加号表示语音信号叠加的过程;以接口模块a为例,接口模块a发送的初始语音信号a传输到中心模块后,被中心模块的交换网分别转发至接口模块b、接口模块c和接口模块d,而来自接口模块b、接口模块c和接口模块d的初始语音信号b、c和d则作为接口模块a的目标语音信号被交换网传输给接口模块a,接口模块a将收到的目标语音信号进行叠加,即将来自接口模块b、接口模块c和接口模块d初始语音信号叠加生成最终语音信号,即接口模块a=b+c+d,而接口模块b发送的初始语音信号b传输到中心模块后,被中心模块的交换网分别转发至接口模块a、接口模块c和接口模块d,而来自接口模块a、接口模块c和接口模块d的初始语音信号a、c和d则作为接口模块b的目标语音信号被交
换网传输给接口模块b,接口模块b将收到的目标语音信号叠加,即将来自接口模块a、接口模块c和接口模块d初始语音信号叠加生成最终语音信号,即接口模块b=a+c+d;接口模块c和接口模块d的工作方式和上述步骤相同,故本实施方式中不再进行详细说明。
34.图3是本发明实施例一提供的一种分布式语音会议系统的结构示意图,系统还包括:与中心模块110相连的用户终端130、与接口模块120连接的用户接收装置140以及与接口模块120连接的语音输入装置150。
35.优选的,用户终端130,用于接收会议请求,并将会议请求发送给中心模块110,其中,会议请求中包括第一用户信息;中心模块110,用于接收会议请求,根据会议请求中的第一用户信息确定参会用户的接口标识,根据会议请求生成连接指示,并将连接指示发送给接口标识对应的接口模块120;接口模块120,用于接收连接指示,根据连接指示与中心模块110建立会议连接。
36.其中,用户可以通过用户终端130发起会议请求,用户终端130在本实施例中是指用户与系统进行交互的移动终端,用户终端130包括但不限于移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)和pmp(便携式多媒体播放器)等移动终端设备。用户终端130在接收到用户的会议请求后,可以将会议请求发送给中心模块110,其中,会议请求中包括第一用户信息,第一用户信息是指用户的用户标识,用户标识可以是用户的用户名或联系方式等。中心模块110在接收到会议请求后,可以根据会议请求生成连接指示,并通过用户标识确定出参会用户对应的接口标识,接口标识是指接口模块120的标识,标识与接口模块一一对应,每个用户都有对应的接口模块120,中心模块110可以通过识别接口标识,确定出各用户对应的接口模块120,然后将连接指示发送至各接口模块120,各接口模块120在接收到连接指示后可以根据连接指示与中心模块110建立会议连接。
37.示例性的,与用户m相连的接口模块a对应的接口标识为01,与用户n相连的接口模块b对应的接口标识为02,与用户p相连的接口模块c对应的接口标识为03,与用户o相连的接口模块d对应的接口标识为04,当用户m、用户n、用户p和用户o想建立多人会议时,可通过用户终端发起会议请求,会议请求中包含四个用户的用户标识,中心模块可以通过会议请求确定出四个用户的接口标识分别为01、02、03和04,并且根据会议请求生成连接指示,再将该连接指示分别发送到接口标识为01、02、03和04对应的接口模块a、接口模块b、接口模块c和接口模块d;接口模块a、接口模块b、接口模块c和接口模块d在接收到连接指示后可以和中心模块建立会议连接。
38.优选的,用户终端130,还用于接收待加入用户的加入请求,并将加入请求发送给中心模块110,其中,加入请求中包含第二用户信息;中心模块110,用于接收加入请求,根据加入请求中的第二用户信息确定待加入用户的接口标识,并根据加入请求生成加入指示,并将加入指示发送给接口标识对应的接口模块120;接口模块120,用于接收加入指示,并根据加入指示加入会议连接。
39.具体的,在建立会议连接后,用户终端130还可以接收待加入用户的加入请求,例如,用户e想要加入到会议中,可以通过用户终端向中心模块发送加入请求,加入请求中包含第二用户信息,即待加入用户e的用户标识,中心模块可以根据加入请求确定出待加入用户e的接口标识为05,同时中心模块会将根据加入请求生成的加入指示发送给接口标识05对应的接口模块e,接口模块e在接收到加入指示后,可以根据加入指示加入会议连接,原有
的四人会议则变为五人会议。
40.优选的,接口模块120,用于将最终语音信号发送给相连的用户接收装置140;用户接收装置140,用于接收最终语音信号。
41.具体的,用户接收装置140是指用户用来收听语音的装置,可以是耳机或者对讲机等能收听语音的设备,接口模块120可以将生成的最终语音信号发送给相连的用户接收装置140,用户接收装置140在接收到最终语音信号后可以将最终语音信号的电信号转换成声信号,用户可以通过用户接收装置140收听到最终语音信号的内容。
42.优选的,语音输入装置150,用于接收用户的原始语音信息,将原始语音信息转换成初始语音信号,并将初始语音信号发送至相连的接口模块120;接口模块120,用于接收初始语音信号,将初始语音信号和接口标识发送给中心模块110;中心模块110,用于接收接口标识和初始语音信号,根据接口标识确定出目标接口模块120,将接收的除目标接口模块120外的各接口模块120发送的初始语音信号作为目标语音信号。
43.具体的,语音输入装置150是指用户用来输入语音的装置,可以是麦克风,语音输入装置150可以接收用户的原始语音信息,即录入的用户的声信号,再将声信号转换成电信号作为初始语音信号,然后将初始语音信号发送给与自身相连的接口模块120,接口模块120在接收到初始语音信号后可以将该初始语音信号和自身的接口标识发送给中心模块110,中心模块110可以根据接口标识确定出目标接口模块120,然后将接收的除目标接口模块120外的各接口模块120发送的初始语音信号作为目标语音信号发送给目标接口模块120。
44.示例性的,以四方会议中的用户m为例进行说明,用户m通过语音输入装置a接收用户m的原始语音信息,语音输入装置a将录入的用户m的原始语音信息转换成初始语音信号,并将初始语音信号发送给与自身相连的接口模块a,接口模块a接收到初始语音信号后会将自身接口标识01和初始语音信号发送给中心模块,中心模块可以根据接口标识01确定出目标接口模块为接口模块a,然后将除了接口模块a之外各接口模块发送的初始语音信号作为目标语音信号,即将接口模块b、接口模块c和接口模块d发送的初始语音信号作为目标语音信号发送给接口模块a。
45.优选的,接口模块120,用于将各目标语音信号通过线性转换模型进行编码生成线性码,将各线性码进行叠加得到最终线性码,并将最终线性码通过线性转换模型进行解码生成最终语音信号;其中,线性转换模型中包含语音信号的编码方式和解码方式。
46.具体的,接口模块120可以将收到的各目标语音信号通过线性转换模型进行编码生成线性码,转换成线性码的好处是便于进行语音信号的叠加,线性转换模型中包含技术人员内置的语音信号的编码方式和解码方式,接口模块120可以将转换后的各线性码叠加得到最终线性码,再将最终线性码通过线性转换模型解码后生成最终语音信号,生成的最终语音信号可以发给用户接收装置140以实现语音会议。
47.优选的,接口模块120,还用于确定接收的目标语音信号的数量信息,并将数量信息发送给中心模块110;中心模块110,用于接收数量信息,并根据第一用户信息的数量确定数量阈值,当数量信息小于数量阈值时生成会议异常报警提示,并将会议异常报警提示发送给用户终端130;用户终端130,用于接收会议异常报警提示,并根据会议异常报警提示进行报警。
48.具体的,接口模块120可以确定接收的目标语音信号的数量信息,然后接口模块120将数量信息发送给中心模块110,中心模块110在接收到数量信息后,可以根据第一用户信息的数量确定出数量阈值,数量阈值为第一用户信息数减1,以四方会议为例,中心模块接收到的第一用户信息的数量为4,可以根据第一用户信息的数量确定出数量阈值为3,接口模块a确定接收的目标语音信号的数量信息为3,接口模块b确定接收的目标语音信号的数量信息为0,中心模块接收到数量信息后,可以将数量信息与数量阈值相比较,当数量信息小于数量阈值时会生成会议异常报警提示,由接口模块a和接口模块b的数量信息,可以确定出接口模块a的数量信息正常而接口模块b的数量信息小于数量阈值,此时中心模块110会生成会议异常报警提示,并将会议异常报警提示发送给用户终端130,用户终端130在接收到会议异常报警提示后会以文字形式对用户进行报警提醒,提醒内容为:会议异常。会议异常报警提示是为了提示用户及时进行检查进而保证会议正常进行。
49.优选的,接口模块120,还用于确定接收到的目标语音信号的频率总值,并将频率总值发送给中心模块110;中心模块110,用于接收频率总值,当频率总值大于频率阈值时生成时隙拥堵报警提示,并将时隙拥堵报警提示发送给用户终端130;用户终端130,用于接收时隙拥堵报警提示,并根据时隙拥堵报警提示进行报警。
50.具体的,接口模块120可以确定接收到的目标语音信号的频率总值,并将计算出的频率总值发给中心模块110,中心模块110中包括技术人员提前设置的频率阈值,中心模块110会将接收到的频率总值和频率阈值进行比较,当频率总值大于频率阈值时可以生成时隙拥堵报警提示,例如,接口模块a确定出接收到的目标语音信号的频率总值为50hz,并将该频率总值发给中心模块110,频率阈值为40hz,中心模块110判断频率总值大于频率阈值,此时会生成时隙拥堵报警提示发送给用户终端130,用户终端130在接收到时隙拥堵报警提示后会以文字形式对用户进行报警提醒,提醒内容为:会议拥堵。时隙拥堵报警提示的目的是为了提醒用户时隙拥堵,在会议拥堵时,用户可以操作让非重要用户退出会议,保证会议通信质量。
51.本发明实施例的技术方案,通过中心模块接收初始语音信号,将所确定的目标语音信号转发给匹配的接口模块,接口模块对目标语音信号进行叠加生成最终语音信号,将多个处理动作分布到不同结构上,使得中心模块内部电路板复杂程度低且不易损坏,减小了中心模块发生故障时所造成的全局影响范围,进而保障了语音会议的质量。
52.实施例二
53.图4为本发明实施例二提供的一种分布式语音会议系统的结构示意图,本实施例在上述实施例一的基础上增加了存储装置160,如图4所示,该存储装置160分别和用户终端130以及接口模块120相连。
54.优选的,接口模块120,还用于将最终语音信号发送给存储装置160;存储装置160,用于接收最终语音信号并存储。
55.具体的,存储装置160是指用来存储最终语音信号的装置,存储装置160可以是计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合;接口模块120将最终语音信号发送给存储装置160后,存储装置160接收最终语音信号并存储。
56.优选的,用户终端130,还用于接收用户的读取指令,并将读取指令发送给存储装置160,其中,读取指令中包含时间范围;存储装置160,用于接收读取指令,并提取时间范围对应的最终语音信号作为读取信息,并将读取信息发送给用户终端130;用户终端130,用于接收读取信息。
57.具体的,当用户想要读取存储装置160中的历史语音信号时,可以在用户终端130输入读取指令,用户终端130接收到用户的读取指令后可以将读取指令发送给存储装置160,读取指令中包含时间范围,例如,用户读取指令中的时间范围为2022年6月20日,存储装置160接收到读取指令后,会提取2022年6月20日对应的的最终语音信号作为读取信息,并将读取信息发送给用户终端130,用户终端130可以接收到读取信息供用户收听。
58.本发明实施例的技术方案,通过中心模块接收初始语音信号,将所确定的目标语音信号转发给匹配的接口模块,接口模块对目标语音信号进行叠加生成最终语音信号,将多个处理动作分布到不同结构上,使得中心模块内部电路板复杂程度低且不易损坏,减小了中心模块发生故障时所造成的全局影响范围,进而保障了语音会议的质量,通过存储装置,可以对最终语音信号进行存储,实现了对语音会议进行记录,多方面满足用户在语音会议过程中的需求。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1