多区域同时进行语音控制的方法和系统、服务器及麦克风的制作方法

文档序号:10595514阅读:552来源:国知局
多区域同时进行语音控制的方法和系统、服务器及麦克风的制作方法
【专利摘要】本发明公开了一种多区域同时进行语音控制的方法和系统、服务器及麦克风,所述方法包括以下步骤:服务器在接收到多个区域的声音信息后,选择多个区域中每个区域对应的线程,其中,服务器存储多个线程,每个线程对应一个区域;服务器通过多个线程分别对多个区域中每个区域的声音信息进行解析,以提取用户的指令信息,并根据指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放。从而通过独立的线程对对应区域的声音信息进行处理,实现不同区域多个用户同时使用语音指令的交互控制,保证响应时间,提高用户体验。
【专利说明】
多区域同时进行语音控制的方法和系统、服务器及麦克风
技术领域
[0001]本发明涉及智能控制技术领域,特别涉及一种多区域同时进行语音控制的方法和系统、服务器及麦克风。
【背景技术】
[0002]在多区域组成的空间内,例如用户家庭中,很容易出现多个用户在不同的房间内同时发出语音指令,来控制扬声器播放音乐等,此时,如果不能够及时对用户发出的语音指令做出响应,将导致很长一段时间的延时,影响用户体验;而如果在同一时刻只允许一人进行交互控制,则同样会影响用户体验。

【发明内容】

[0003]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种多区域同时进行语音控制的方法,通过独立的线程对对应区域的声音信息进行处理,实现不同区域多个用户同时使用语音指令的交互控制,保证响应时间,提尚用户体验。
[0004]本发明的第二个目的在于提出一种服务器。
[0005]本发明的第三个目的在于提出一种麦克风。
[0006]本发明的第四个目的在于提出一种多区域同时进行语音控制的系统。
[0007]为实现上述目的,本发明第一方面实施例提出了一种多区域同时进行语音控制的方法,包括以下步骤:服务器在接收到多个区域的声音信息后,选择所述多个区域中每个区域对应的线程,其中,所述服务器存储多个线程,每个线程对应一个区域;所述服务器通过多个线程分别对所述多个区域中每个区域的声音信息进行解析,以提取用户的指令信息,并根据所述指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放。
[0008]根据本发明实施例的多区域同时进行语音控制的方法,服务器在接收到多个区域的声音信息后,选择多个区域中每个区域对应的线程,然后通过多个线程分别对多个区域中每个区域的声音信息进行解析,以提取用户的指令信息,并根据指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放,从而通过独立的线程对对应区域的声音信息进行处理,实现不同区域多个用户同时使用语音指令的交互控制,保证响应时间,提尚用户体验。
[0009]根据本发明的一个实施例,所述多个区域中的每个区域均通过多个麦克风收集所述声音信息,并将所述声音信息通过有线或者无线方式传输至所述服务器。
[0010]根据本发明的一个实施例,上述的多区域同时进行语音控制的方法,还包括:所述多个麦克风中的每个麦克风检测收集到的声音信息的分贝和频率,并判断所述声音信息的分贝是否大于预设分贝,以及判断所述声音信息的频率是否在预设频率范围内;如果所述声音信息的分贝大于所述预设分贝且所述声音信息的频率在所述预设范围内,则对应的麦克风发送所述声音信息至所述服务器。[0011 ]为实现上述目的,本发明第二方面实施例提出了一种服务器,包括:选择模块和多个线程模块,所述选择模块分别与所述多个线程模块中的每个线程模块相连,所述选择模块用于在接收到多个区域的声音信息后,选择所述多个区域中每个区域对应的线程模块;所述多个线程模块中的每个线程模块用于对对应的区域的声音信息进行解析,以提取用户的指令信息,并根据所述指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放。
[0012]根据本发明实施例的服务器,选择模块在接收到多个区域的声音信息后,选择多个区域中每个区域对应的线程模块,然后,线程模块对对应的区域的声音信息进行解析,以提取用户的指令信息,并根据指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放,从而通过独立的线程对对应区域的声音信息进行处理,实现不同区域多个用户同时使用语音指令的交互控制。
[0013]根据本发明的一个实施例,所述多个区域中的每个区域的声音信息均通过多个麦克风收集获得。
[0014]根据本发明的一个实施例,所述每个线程模块用于对对应的区域的声音信息进行解析,包括:对所述声音信息进行回声消除、降噪、滤波处理以及语音合成分析。
[0015]为实现上述目的,本发明第三方面实施例提出了一种麦克风,包括:声音收集模块,所述声音收集模块用于收集区域内的声音信息;通讯模块,所述通讯模块用于与服务器建立通讯连接;判断模块,所述判断模块与所述声音收集模块相连,所述判断模块用于判断所述声音信息的分贝是否大于预设分贝,并判断所述声音信息的频率是否在预设频率范围内;发送模块,所述发送模块分别与所述判断模块、所述通讯模块和所述声音收集模块相连,所述发送模块用于在所述声音信息的分贝大于所述预设分贝且所述声音信息的频率在所述预设范围内时,通过所述通讯模块发送所述声音信息至所述服务器。
[0016]根据本发明实施例的麦克风,在声音收集模块收集到区域内的声音信息后,并不直接发送至服务器,而是先通过判断模块判断声音信息的分贝是否大于预设分贝,并判断声音信息的频率是否在预设频率范围内,如果声音信息的分贝大于预设分贝且声音信息的频率在预设范围内,则发送模块通过通讯模块以有线方式或者无线方式发送声音信息至服务器,从而使得麦克风只传送更有效的部分,减少了数据的传输量,特别是在多个麦克风同时传输数据至同一服务器时,避免了因大量数据同时传输导致的带宽拥堵现象,减少了对传输带宽的要求,并且进一步减少了服务器的处理时间和处理任务量,提高了服务器的响应速度。
[0017]为实现上述目的,本发明第四方面实施例提出了一种多区域同时进行语音控制的系统,包括:多个语音收集模块,所述多个语音收集模块对应设置在多个区域中,所述多个语音收集模块中的每个语音收集模块用于收集所在区域的声音信息;服务器,所述服务器用于接收所述多个区域的声音信息,并在接收到所述多个区域的声音信息后,选择所述多个区域中每个区域对应的线程,并通过多个线程分别对所述多个区域中每个区域的声音信息进行解析,以提取用户的指令信息,并根据所述指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放,其中,所述服务器存储多个线程,每个线程对应一个区域。
[0018]根据本发明实施例的多区域同时进行语音控制的系统,服务器在接收到多个区域的声音信息后,选择多个区域中每个区域对应的线程,然后通过多个线程分别对多个区域中每个区域的声音信息进行解析,以提取用户的指令信息,并根据指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放,从而通过独立的线程对对应区域的声音信息进行处理,实现不同区域多个用户同时使用语音指令的交互控制。
[0019]根据本发明的一个实施例,所述每个语音收集模块均包括:多个麦克风,所述多个麦克风设置在同一区域不同位置处。
[0020]根据本发明的一个实施例,所述多个麦克风中的每个麦克风检测收集到的声音信息的分贝和频率,并判断所述声音信息的分贝是否大于预设分贝,以及判断所述声音信息的频率是否在预设范围内,其中,如果所述声音信息的分贝大于所述预设分贝且所述声音信息的频率在所述预设范围内,则发送所述声音信息至所述服务器。
【附图说明】
[0021]图1是根据本发明一个实施例的多区域同时进行语音控制的方法的流程图;
[0022]图2是根据本发明一个具体示例的麦克风、扬声器的布局示意图;
[0023]图3是根据本发明一个实施例的服务器的多线程示意图;
[0024]图4是根据本发明另一个实施例的多区域同时进行语音控制的方法的流程图;
[0025]图5是根据本发明一个实施例的服务器的结构示意图;
[0026]图6是根据本发明一个实施例的麦克风的结构不意图;
[0027]图7是根据本发明另一个实施例的麦克风的结构示意图;以及
[0028]图8是根据本发明一个实施例的多区域同时进行语音控制的系统的结构示意图。
【具体实施方式】
[0029]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0030]下面参照附图来描述根据本发明实施例提出的多区域同时进行语音控制的方法和系统、服务器及麦克风。
[0031]图1是根据本发明一个实施例的多区域同时进行语音控制的方法的流程图。如图1所示,该多区域同时进行语音控制的方法包括以下步骤:
[0032]S110,服务器在接收到多个区域的声音信息后,选择多个区域中每个区域对应的线程,其中,服务器存储多个线程,每个线程对应一个区域。
[0033]根据本发明的一个实施例,多个区域中的每个区域均通过多个麦克风收集声音信息,并将声音信息通过有线或者无线方式传输至服务器。
[0034]具体而言,由于语音识别对环境的要求较高,环境噪声和区域内的回声(墙壁回弹噪声)等会影响语音识别的质量,因此,可以在同一区域内,根据现场情况设置两个以上的麦克风,以抑制干扰噪声。
[0035]作为一个具体示例,如图2所示,可以将餐厅和客厅作为同一区域A,根据餐厅和客厅的面积和结构可以设置六个麦克风;将图中右上角的侧卧室作为同一区域B,根据侧卧室的面积可以设置两个麦克风;将图中右下角的主卧室作为同一区域C,根据主卧室的面积可以设置三个麦克风。然后,通过设置在区域内的多个麦克风获取所在区域内的声音信息,包括区域内的环境噪声和回声等。也就是说,利用设置在同一区域不同位置处的麦克风分别收集环境噪声和回声等数据,并传输至服务器。
[0036]例如,可通过区域A中的六个麦克风收集区域A中的所有声音信息,并将收集到的声音信息传输至服务器,同时通过区域B中的两个麦克风收集区域B中的所有声音信息,以及同时通过区域C中的三个麦克风收集区域C中的所有声音信息,其中,每个麦克风可具有有线功能和无线功能,每个麦克风可通过有线以太网接入局域网中的服务器,也可以通过WIF1、蓝牙、Zigbee等无线方式传输至服务器,具体这里不做限定。
[0037]当不同区域的麦克风同时将收集到的声音信息发送至服务器时,服务器可以根据麦克风的唯一标识号来选择该麦克风所在区域对应的线程,如图3所示,区域A中的麦克风对应线程A,区域B中的麦克风对应线程B,区域C中的麦克风对应线程C,具体线程的个数可根据实际设定区域设置。
[0038]S120,服务器通过多个线程分别对多个区域中每个区域的声音信息进行解析,以提取用户的指令信息,并根据指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放。
[0039]也就是说,当不同区域的不同用户同时向服务器发送指令信息时,可以通过不同的线程来进行处理,以实现不同区域多个用户同时使用语音来控制。
[0040]具体而言,服务器同时通过不同的线程对相应的区域的声音信息进行噪声的分离和消除等,以提取出用户的指令信息,然后根据用户的指令信息从搜索引擎中获取播放内容,最后通过对应区域中的至少一个扬声器进行播放,如图2所示,可以在区域A中设置五个扬声器,在区域B中设置两个扬声器,在区域C中设置两个扬声器,通过控制所在区域内的一个或多个扬声器进行播放。
[0041]可以理解的是,在本发明的实施例中,麦克风可通过无线方式接入服务器,因此,区域数目的增加并不需要增加布线,只要增加带宽即可,同时服务器中只需增加对应的线程即可,实现简单。
[0042]根据本发明实施例的多区域同时进行语音控制的方法,服务器在接收到多个区域的声音信息后,选择多个区域中每个区域对应的线程,然后通过多个线程分别对多个区域中每个区域的声音信息进行解析,以提取用户的指令信息,并根据指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放,从而通过独立的线程对对应区域的声音信息进行处理,实现不同区域多个用户同时使用语音指令的交互控制,保证响应时间,提尚用户体验。
[0043]考虑到实际应用中,当多个麦克风同时上传数据到服务器,可能出现带宽拥堵现象,为此,在本发明的实施例中,可以先对每个麦克风收集到的声音信息进行判断,如果声音信息满足一定要求,则再将该声音信息上传至服务器,以减少因同时上传较多数据导致带宽拥堵现象发生。
[0044]如图4所示,多区域同时进行语音控制的方法还可包括以下步骤:
[0045]S410,多个麦克风中的每个麦克风检测收集到的声音信息的分贝和频率,并判断声音信息的分贝是否大于预设分贝,以及判断声音信息的频率是否在预设频率范围内。
[0046]S420,如果声音信息的分贝大于预设分贝且声音信息的频率在预设范围内,则对应的麦克风发送声音信息至服务器。
[0047]具体而言,如图2所示,当区域A中有声音时,区域A中的六个麦克风会自动检测声音的大小(分贝),并判断该声音是否在人声范围内。如果声音比较大,如:声音信息的分贝大于预设分贝,并且该声音在人声范围内,如:声音信息的频率在预设范围内,则麦克风自动将声音信息上传至服务器,从而使得多个麦克风只传送更有效的部分,减少了对传输带宽的要求,减少了服务器的解析处理时间,提高了响应速度。
[0048]需要说明的是,服务器可以根据具体的环境声音对预设分贝进行动态调整。例如,当环境声音很大时,服务器将预设分贝进行调高;环境声音较小时,服务器则将预设分贝进行调小。具体场景如下:由于多区域同时控制,可能产生区域间的声音干扰,此时服务器可根据每个区域的环境声音对预设分贝进行调节。例如,当客厅在播放歌曲时,由于房间隔音效果一般,从而导致房间的环境声音变大,因此服务器会根据每个区域的相互间的声音影响进行判断以确定预设分贝,并将其发送至麦克风中。
[0049]可以理解的是,在本发明的实施例中,可以将多个麦克风设置在家用电器中,以增强整个设备群的隐蔽性,提高室内的美观度,提高用户体验。
[0050]根据本发明实施例的多区域同时进行语音控制的方法,在麦克风收集到声音信息时,还自动检测该声音信息是否满足一定要求,如果满足,再将该声音信息上传至服务器,从而使得多个麦克风只传送更有效的部分,减少了对传输带宽的要求,减少了服务器处理时间,提高了响应速度。而且,通过将多个麦克风设置在不同的家用电器中,增强了整个设备群的隐蔽性,提高了室内的美观度,提高了用户体验。
[0051]图5是根据本发明一个实施例的服务器的结构示意图。如图5所示,服务器100包括:选择模块110和多个线程模块120?12η。
[0052]具体地,选择模块110分别与多个线程模块中的每个线程模块相连,选择模块110用于在接收到多个区域的声音信息后,选择多个区域中每个区域对应的线程模块。多个线程模块120?12η中的每个线程模块用于对对应的区域的声音信息进行解析,以提取用户的指令信息,并根据指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放。其中,声音信息可包括区域内的环境噪声和回声等。
[0053]根据本发明的一个实施例,每个线程模块用于对对应的区域的声音信息进行解析,包括:对声音信息进行回声消除、降噪、滤波处理以及语音合成分析。
[0054]具体而言,当不同区域的声音收集装置(如麦克风)同时将收集到的声音信息发送至服务器100时,服务器100中的选择模块110可以根据声音收集装置的唯一标识号来选择该声音收集装置所在区域对应的线程模块。例如,可设定图2中的区域A中的麦克风对应线程模块120,区域B中的麦克风对应线程模块121,区域C中的麦克风对应线程模块122。
[0055]然后,服务器100中的多个线程模块同时对相应的区域的声音信息进行回声消除、降噪、滤波处理以及语音合成分析,以提取出用户的指令信息,并根据用户的指令信息从搜索引擎中获取播放内容,最后通过对应区域中的至少一个扬声器进行播放,如图2所示,可以在区域A中设置五个扬声器,在区域B中设置两个扬声器,在区域C中设置两个扬声器,通过控制所在区域内的一个或多个扬声器进行播放,从而实现当不同区域的不同用户同时向服务器发送指令信息时,可以通过不同的线程模块来进行处理,以实现不同区域多个用户同时使用语音来控制。其中,可以采用现有技术对声音信息进行回声消除、降噪、滤波处理以及语音合成分析等,具体这里不再详述。
[0056]根据本发明实施例的服务器,选择模块在接收到多个区域的声音信息后,选择多个区域中每个区域对应的线程模块,然后,线程模块对对应的区域的声音信息进行解析,以提取用户的指令信息,并根据指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放,从而通过独立的线程对对应区域的声音信息进行处理,实现不同区域多个用户同时使用语音指令的交互控制。
[0057]图6是根据本发明一个实施例的麦克风的结构示意图,如图6所示,麦克风200包括:声音收集模块210、通讯模块220、判断模块230和发送模块240。
[0058]其中,声音收集模块210用于收集区域内的声音信息。通讯模块220用于与服务器建立通讯连接。判断模块230与声音收集模块210相连,判断模块230用于判断声音信息的分贝是否大于预设分贝,并判断声音信息的频率是否在预设频率范围内。发送模块240分别与判断模块230、通讯模块220和声音收集模210相连,发送模块240用于在声音信息的分贝大于预设分贝且声音信息的频率在预设范围内时,通过通讯模块220发送声音信息至服务器。
[0059]具体地,麦克风200在收集声音信息时,不仅会收集到人正常说话的声音信息,而且会收集到动物、电视机等发出的声音信息等,如果此时直接将收集到的声音信息发送至服务器进行处理,将会大大增加服务器的处理任务量,尤其是当多个麦克风同时发送声音信息至服务器,不仅会增加服务器的处理时间,降低响应速度,而且会造成宽带拥堵问题。
[0060]为此,在本发明的实施例中,在声音收集模块210收集到声音信息后,并不直接发送收集的声音信息至服务器,而是先通过判断模块230判断该声音信息是否满足一定要求,包括判断该声音信息的分贝(大小)是否大于预设分贝,以及判断该声音信息的频率是否在预设范围内。如果该声音信息满足一定要求,则再将该声音信息通过通讯模块220发送至服务器。从而使得麦克风只传送更有效的部分,减少了数据的传输量,特别是在多个麦克风同时传输数据至同一服务器时,避免了因大量数据同时传输导致的带宽拥堵现象,减少了对传输带宽的要求,并且进一步减少了服务器的处理时间和处理任务量,提高了服务器的响应速度。
[0061]可以理解的是,如图7所示,通讯模块220可包括:有线通讯子模块221和/或无线通讯子模块222。
[0062]具体地,通讯模块220可包括有线通讯子模块221,或者无线通讯子模块222,或者同时包含有线通讯子模块221和无线通讯子模块222。发送模块240可通过有线通讯子模块221 (如有线以太网)接入局域网中的服务器,也可以通过无线通讯子模块222(如WIF1、蓝牙、Zigbee等)将数据传输至服务器。
[0063]根据本发明实施例的麦克风,在声音收集模块收集到区域内的声音信息后,并不直接发送至服务器,而是先通过判断模块判断声音信息的分贝是否大于预设分贝,并判断声音信息的频率是否在预设频率范围内,如果声音信息的分贝大于预设分贝且声音信息的频率在预设范围内,则发送模块通过通讯模块以有线方式或者无线方式发送声音信息至服务器,从而使得麦克风只传送更有效的部分,减少了数据的传输量,特别是在多个麦克风同时传输数据至同一服务器时,避免了因大量数据同时传输导致的带宽拥堵现象,减少了对传输带宽的要求,并且进一步减少了服务器的处理时间和处理任务量,提高了服务器的响应速度。
[0064]图8是根据本发明一个实施例的多区域同时进行语音控制的系统的结构示意图。如图8所示,多区域同时进行语音控制的系统包括:多个语音收集模块300和服务器100。
[0065]其中,多个语音收集模块300对应设置在多个区域中,多个语音收集模块300中的每个语音收集模块用于收集所在区域的声音信息。服务器100用于接收多个区域的声音信息,并在接收到多个区域的声音信息后,选择多个区域中每个区域对应的线程,并通过多个线程分别对多个区域中每个区域的声音信息进行解析,以提取用户的指令信息,并根据指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放,其中,服务器100存储多个线程,每个线程对应一个区域。
[0066]具体地,服务器100通过预设配置信息,把声音信息的发送方(多个语音收集模块300)与多个区域的线程进行绑定。当有声音信息时,服务器100可通过通讯模块直接将声音信息传送给对应的线程,各区域对应的线程独立运作,进行与其绑定的声音源的分析,并进行解析,以提取用户的指令信息,以及根据指令信息获取播放内容,然后,服务器100控制对应的区域中的至少一个扬声器进行播放,从而实现不同区域多个用户同时使用语音指令的交互控制。
[0067]进一步地,考虑到语音识别对环境的要求较高,环境噪声和区域内的回声等会影响语音识别的质量,因此,在本发明的一个实施例中,每个语音收集模块300均包括多个麦克风,多个麦克风设置在同一区域不同位置处,以抑制干扰噪声。其中,麦克风可以为图6-图7所述的麦克风。
[0068]作为一个具体示例,如图2所示,可以将餐厅和客厅作为同一区域A,根据餐厅和客厅的面积和结构可以设置六个麦克风;将图中右上角的侧卧室作为同一区域B,根据侧卧室的面积可以设置两个麦克风;将图中右下角的主卧室作为同一区域C,根据主卧室的面积可以设置三个麦克风。然后,通过设置在区域内的多个麦克风获取所在区域内的声音信息,包括区域内的环境噪声和回声等。
[0069]也就是说,利用设置在同一区域不同位置处的麦克风分别收集环境噪声和回声等数据,并传输至服务器100。例如,可通过区域A中的六个麦克风收集区域A中的所有声音信息,并将收集到的声音信息传输至服务器100,同时通过区域B中的两个麦克风收集区域B中的所有声音信息,以及同时通过区域C中的三个麦克风收集区域C中的所有声音信息。
[0070]当不同区域的麦克风同时将收集到的声音信息发送至服务器100时,服务器100可以根据麦克风的唯一标识号来选择该麦克风所在区域对应的线程,例如图3所示,区域A中的麦克风对应线程A,区域B中的麦克风对应线程B,区域C中的麦克风对应线程C,具体线程的个数可根据实际设定区域设置。
[0071]然后,服务器100中的多个线程同时对相应的区域的声音信息进行噪声的分离和消除等,以提取出用户的指令信息,并根据用户的指令信息从搜索引擎中获取播放内容,最后通过对应区域中的至少一个扬声器进行播放,如图2所示,可以在区域A中设置五个扬声器,在区域B中设置两个扬声器,在区域C中设置两个扬声器,通过控制所在区域内的一个或多个扬声器进行播放。从而实现当不同区域的不同用户同时向服务器发送指令信息时,可以通过不同的线程来进行处理,以实现不同区域多个用户同时使用语音来控制。
[0072]根据本发明实施例的多区域同时进行语音控制的系统,服务器在接收到多个区域的声音信息后,选择多个区域中每个区域对应的线程,然后通过多个线程分别对多个区域中每个区域的声音信息进行解析,以提取用户的指令信息,并根据指令信息获取播放内容,以及控制对应的区域中的至少一个扬声器进行播放,从而通过独立的线程对对应区域的声音信息进行处理,实现不同区域多个用户同时使用语音指令的交互控制。
[0073]考虑到实际应用中,当多个麦克风同时上传数据到服务器100,可能出现带宽拥堵现象,为此,在本发明的实施例中,可以先对每个麦克风收集到的声音信息进行判断,如果声音信息满足一定要求,则再将该声音信息上传至服务器100,以减少因同时上传较多数据导致带宽拥堵现象发生。
[0074]根据本发明的一个实施例,多个麦克风中的每个麦克风检测收集到的声音信息的分贝和频率,并判断声音信息的分贝是否大于预设分贝,以及判断声音信息的频率是否在预设范围内,其中,如果声音信息的分贝大于预设分贝且声音信息的频率在预设范围内,则发送声音信息至服务器100。
[0075]具体而言,如图2所示,当区域A有声音时,区域A中的六个麦克风会自动检测声音的大小(分贝),并判断该声音是否在人声范围内。如果声音比较大,如:声音信息的分贝大于预设分贝,并且该声音在人声范围内,如:声音信息的频率在预设范围内,则麦克风自动将声音信息上传至服务器100,从而使得多个麦克风只传送更有效的部分,减少了对传输带宽的要求,减少了服务器的解析处理时间,提高了响应速度。
[0076]需要说明的是,服务器100可以根据具体的环境声音对预设分贝进行动态调整。例如,当环境声音很大时,服务器100将预设分贝进行调高;环境声音较小时,服务器100则将预设分贝进行调小。具体场景如下:由于多区域同时控制,可能产生区域间的声音干扰,此时服务器100可根据每个区域的环境声音对预设分贝进行调节。例如,当客厅在播放歌曲时,由于房间隔音效果一般,从而导致房间的环境声音变大,因此服务器100会根据每个区域的相互间的声音影响进行判断以确定预设分贝,并将其发送至麦克风中。
[0077]可以理解的是,在本发明的实施例中,可以将多个麦克风设置在家用电器中,以增强整个设备群的隐蔽性,提高室内的美观度,提高用户体验。
[0078]根据本发明实施例的多区域同时进行语音控制的系统,在麦克风收集到声音信息时,还自动检测该声音信息是否满足一定要求,如果满足,再将该声音信息上传至服务器,从而使得多个麦克风只传送更有效的部分,减少了对传输带宽的要求,减少了服务器处理时间,提高了响应速度。而且,通过将多个麦克风设置在不同的家用电器中,增强了整个设备群的隐蔽性,提高了室内的美观度,提高了用户体验。
[0079]在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0080]在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0081]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0082]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【主权项】
1.一种多区域同时进行语音控制的方法,其特征在于,包括以下步骤:服务器在接收到多个区域的声音信息后,选择所述多个区域中每个区域对应的线程, 其中,所述服务器存储多个线程,每个线程对应一个区域;所述服务器通过多个线程分别对所述多个区域中每个区域的声音信息进行解析,以提 取用户的指令信息,并根据所述指令信息获取播放内容,以及控制对应的区域中的至少一 个扬声器进行播放。2.根据权利要求1所述的多区域同时进行语音控制的方法,其特征在于,所述多个区域 中的每个区域均通过多个麦克风收集所述声音信息,并将所述声音信息通过有线或者无线 方式传输至所述服务器。3.根据权利要求2所述的多区域同时进行语音控制的方法,其特征在于,还包括:所述多个麦克风中的每个麦克风检测收集到的声音信息的分贝和频率,并判断所述声音信息的分贝是否大于预设分贝,以及判断所述声音信息的频率是否在预设频率范围内;如果所述声音信息的分贝大于所述预设分贝且所述声音信息的频率在所述预设范围 内,则对应的麦克风发送所述声音信息至所述服务器。4.一种服务器,其特征在于,包括:选择模块和多个线程模块,所述选择模块分别与所 述多个线程模块中的每个线程模块相连,所述选择模块用于在接收到多个区域的声音信息后,选择所述多个区域中每个区域对 应的线程模块;所述多个线程模块中的每个线程模块用于对对应的区域的声音信息进行解析,以提取 用户的指令信息,并根据所述指令信息获取播放内容,以及控制对应的区域中的至少一个 扬声器进行播放。5.根据权利要求4所述的服务器,其特征在于,所述多个区域中的每个区域的声音信息 均通过多个麦克风收集获得。6.根据权利要求5所述的服务器,其特征在于,所述每个线程模块用于对对应的区域的 声音信息进行解析,包括:对所述声音信息进行回声消除、降噪、滤波处理以及语音合成分 析。7.—种麦克风,其特征在于,包括:声音收集模块,所述声音收集模块用于收集区域内的声音信息;通讯模块,所述通讯模块用于与服务器建立通讯连接;判断模块,所述判断模块与所述声音收集模块相连,所述判断模块用于判断所述声音 信息的分贝是否大于预设分贝,并判断所述声音信息的频率是否在预设频率范围内;发送模块,所述发送模块分别与所述判断模块、所述通讯模块和所述声音收集模块相 连,所述发送模块用于在所述声音信息的分贝大于所述预设分贝且所述声音信息的频率在 所述预设范围内时,通过所述通讯模块发送所述声音信息至所述服务器。8.—种多区域同时进行语音控制的系统,其特征在于,包括:多个语音收集模块,所述多个语音收集模块对应设置在多个区域中,所述多个语音收 集模块中的每个语音收集模块用于收集所在区域的声音信息;服务器,所述服务器用于接收所述多个区域的声音信息,并在接收到所述多个区域的 声音信息后,选择所述多个区域中每个区域对应的线程,并通过多个线程分别对所述多个区域中每个区域的声音信息进行解析,以提取用户的指令信息,并根据所述指令信息获取 播放内容,以及控制对应的区域中的至少一个扬声器进行播放,其中,所述服务器存储多个 线程,每个线程对应一个区域。9.根据权利要求8所述的多区域同时进行语音控制的系统,其特征在于,所述每个语音 收集模块均包括:多个麦克风,所述多个麦克风设置在同一区域不同位置处。10.根据权利要求9所述的多区域同时进行语音控制的系统,其特征在于,所述多个麦 克风中的每个麦克风检测收集到的声音信息的分贝和频率,并判断所述声音信息的分贝是 否大于预设分贝,以及判断所述声音信息的频率是否在预设范围内,其中,如果所述声音信息的分贝大于所述预设分贝且所述声音信息的频率在所述预设范围 内,则发送所述声音信息至所述服务器。
【文档编号】G08C23/02GK105957519SQ201610514152
【公开日】2016年9月21日
【申请日】2016年6月30日
【发明人】霍伟明
【申请人】广东美的制冷设备有限公司, 美的集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1