一种信息处理方法及主终端设备的制造方法

文档序号:10472276阅读:264来源:国知局
一种信息处理方法及主终端设备的制造方法
【专利摘要】本申请提供一种信息处理方法及主终端设备,用于解决终端设备在语音交互过程中的响应效果较差的技术问题。该方法包括:通过语音处理系统中的主终端设备获得至少一个音频信息,所述至少一个音频信息中包括所述主终端设备通过通信接口接收的来自与所述主终端设备相连的至少一个子终端设备所采集的音频信息;所述主终端设备确定所述至少一个音频信息中满足预设条件的第一音频信息;所述主终端设备将所述第一音频信息发送给所述语音处理系统中的服务器,以获得所述服务器反馈的针对所述第一音频信息的处理结果。
【专利说明】
_种信息处理方法及主终端设备
技术领域
[0001]本发明涉及电子技术领域,特别涉及一种信息处理方法及主终端设备。
【背景技术】
[0002]随着科技的迅速发展,人们的生活已经逐渐走入智能时代。不仅仅是电脑、手机、PAD等,人们的衣食住行的方方面面都开始应用到智能技术,如智能电视、智能导航、智能家居等等,智能技术为人们的日常生活提供了方便快捷的服务。
[0003]其中,语音交互技术为用户提供了一种基于人工语音输入的新的交互模式,用户仅需通过说话就可以控制相关终端设备执行相应的操作。目前,在用户使用语音交互技术过程中,为了保证对语音的有效性,通常需要用户与意图控制的终端设备处于一定范围内,如用户需要在与控制设备之间的距离不超过Im的范围内对设备进行语音控制,因此,可能需要用户随身携带设备或移动到距离设备非常近的位置。然而,实际应用中,用户在通过语音控制设备时,其可能与需要控制的终端设备之间的距离较远,从而导致设备无法响应用户的语音指令,故终端设备在语音交互过程中的响应效果较差。

【发明内容】

[0004]本申请提供一种信息处理方法及主终端设备,用于解决终端设备在语音交互过程中的响应效果较差的技术问题。
[0005]—方面,本申请提供一种信息处理方法,包括:
[0006]通过语音处理系统中的主终端设备获得至少一个音频信息,所述至少一个音频信息中包括所述主终端设备通过通信接口接收的来自与所述主终端设备相连的至少一个子终端设备所采集的音频信息;
[0007]所述主终端设备确定所述至少一个音频信息中满足预设条件的第一音频信息;
[0008]所述主终端设备将所述第一音频信息发送给所述语音处理系统中的服务器,以获得所述服务器反馈的针对所述第一音频信息的处理结果。
[0009]可选的,通过语音处理系统中的主终端设备获得至少一个音频信息,包括:
[0010]通过所述主终端设备的音频采集单元采集所述主终端设备当前所处环境中的音频信息;及
[0011]通过第一通信方式从与所述主终端设备相连的至少一个子终端设备中获得音频信息;
[0012]其中,所述第一通信方式与所述主终端设备和服务器之间的第二通信方式不同。
[0013]可选的,所述主终端设备确定所述至少一个音频信息中满足预设条件的第一音频信息,包括:
[0014]所述主终端设备获得所述至少一个音频信息中每个音频信息的用于表明音频质量的音频参数;
[0015]将所述至少一个音频信息中对应的音频参数满足预设条件的音频信息确定为所述第一音频信息。
[0016]可选的,所述主终端设备确定所述至少一个音频信息中满足预设条件的第一音频信息,包括:
[0017]所述主终端设备确定所述至少一个子终端设备中与用户相关的第一子终端设备;
[0018]将所述第一子终端设备对应的音频信息确定为满足所述预设条件的所述第一音频信息。
[0019]可选的,所述方法还包括:
[0020]所述主终端设备接收来自所述服务器发送的与所述第一音频信息对应的第一控制指令;
[0021]确定与所述第一控制指令相应的目标终端设备;
[0022]将所述第一控制指令通过所述第一通信方式发送给所述目标终端设备,以通过所述目标终端设备执行所述第一控制指令。
[0023]可选的,确定与所述第一控制指令相应的目标终端设备,包括:
[0024]所述主终端设备基于所述第一音频信息相应的设备标识,将与所述设备标识对应的第一子终端设备确定为与所述第一控制指令相关的目标终端设备;或
[0025]所述主终端设备确定与所述主终端设备相连的至少一个被控终端设备为与所述第一控制指令对应的目标终端设备。
[0026]可选的,在将与所述设备标识对应的子终端设备确定为与所述第一控制指令相关的目标终端设备之后,所述方法还包括:
[0027]确定与所述第一子终端设备相连的被控终端设备中与所述第一控制指令对应的至少一个被控终端设备;
[0028]所述主终端设备控制所述第一子终端设备将所述第一控制指令发送给所述至少一个被控终端设备,以控制所述至少一个被控终端设备完成与所述第一控制指令对应的操作。
[0029]可选的,若确定与所述第一控制指令相应的目标终端设备为所述主终端设备,在确定与所述第一控制指令相应的目标终端设备之后,所述方法还包括:
[0030]所述主终端设备响应所述第一控制指令。
[0031 ]第二方面,本申请提供一种主终端设备,包括:
[0032]第一通信接口,用于接收来自与所述主终端设备相连的至少一个子终端设备所采集的音频信息,所述主终端设备中包括至少一个音频信息;
[0033]处理器,用于确定所述至少一个音频信息中满足预设条件的第一音频信息;
[0034]第二通信接口,用于将所述第一音频信息发送给所述语音处理系统中的服务器,及获得所述服务器反馈的针对所述第一音频信息的处理结果。
[0035]可选的,所述第一通信接口采用的通信方式为第一通信方式,所述第一通信方式与所述第二通信接口所采用的第二通信方式不同。
[0036]可选的,在所述服务器反馈的处理结果为与所述第一音频信息对应的第一控制指令时,所述第一通信接口还用于:
[0037]通过所述第一通信方式将所述第一控制指令发送给所述至少一个子控终端设备中与所述第一控制指令对应的目标终端设备;或
[0038]通过所述第一通信方式将所述第一控制指令发送给与所述主终端设备相连的至少一个被控终端设备中与所述第一控制指令对应的目标控制终端。
[0039]第三方面,本申请提供一种主终端设备,包括:
[0040]获取模块,用于获得至少一个音频信息,所述至少一个音频信息中包括所述主终端设备通过通信接口接收的来自与所述主终端设备相连的至少一个子终端设备所采集的首频?目息;
[0041]确定模块,用于确定所述至少一个音频信息中满足预设条件的第一音频信息;
[0042]处理模块,用于将所述第一音频信息发送给语音处理系统中的服务器,以获得所述服务器反馈的针对所述第一音频信息的处理结果。
[0043]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0044]本申请中,由于语音处理系统中的主终端设备中包括至少一个音频信息,至少一个音频信息中包括通过通信接口接收的与主终端设备相连的至少一个子终端设备采集的音频信息,进而通过主终端设备可以确定至少一个音频信息中满足预设条件的第一音频信息,并将第一音频信息发送给语音处理系统中的服务器,以获得服务器反馈的基于第一音频信息的处理结果。因此,在进行语音交互的过程中,主终端设备能够通过与其相连的至少一个子终端设备获取至少一个音频信息,故无需用户与需要控制的设备之间的距离保持非常近,进而主终端设备可以从至少一个音频信息中筛选出满足预设条件的第一音频信息,并将第一音频信息发送给语音处理系统中的服务器进行处理,以获得相应的处理结果,故在采集音频信息的过程中,不论用户与被控设备之间的位置如何,主控终端设备通过获取多个子终端设备采集的音频信息,即可确定第一音频信息,从而通过语音处理系统的处理,能够实现对第一音频信息的处理及响应,从而提高终端设备在语音交互过程中对语音指令的响应效果。
【附图说明】
[0045]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0046]图1为本发明实施例中语音处理系统的结构示意图;
[0047]图2为本发明实施例中信息处理方法的主要流程图;
[0048]图3为本发明实施例中主终端设备的结构图;
[0049]图4为本发明实施例中主终端设备的模块示意图。
【具体实施方式】
[0050]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051]本发明实施例中,语音处理系统可以是用于对音频信号进行处理的系统,其可以用于进行语音编码、语音合成、语音识别和语音增强等。本发明实施例中的语音处理系统至少能用于进行语音识别,以实现用户与终端之间的语音交互。下面将对本发明实施例中语音处理系统的结构进行介绍。
[0052]如图1所示,语音处理系统可以包括主终端设备、子终端设备及服务器,其中,主终端设备分别与子终端设备及服务器相连。
[0053]本发明实施例中,语音处理系统可以支持在多个环境中进行语音交互的需求。子终端设备可以分布在相同或不同的环境中,子终端设备可将采集的信息(如声音信息)上传到主终端设备,通过主终端设备即可将相应的声音信息发送到服务器中进行处理,从而获得相应的处理结果,以使得主终端设备基于处理结果可以控制子终端设备进行响应等,以实现语音交互过程。
[0054]当然,该语音处理系统还可以应用于其它应用场景,本发明实施例中主要基于其对音频信息的处理过程进行介绍。
[0055]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,六和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另夕卜,本文中字符,一般表示前后关联对象是一种“或”的关系。
[0056]下面结合附图对本发明优选的实施方式进行详细说明。
[0057]如图2所示,本发明实施例提供一种信息处理方法,该方法描述如下。
[0058]Sll:通过语音处理系统中的主终端设备获得至少一个音频信息,至少一个音频信息中包括主终端设备通过通信接口接收的来自与主终端设备相连的至少一个子终端设备所米集的首频?目息;
[0059]S12:主终端设备确定至少一个音频信息中满足预设条件的第一音频信息;
[0060]S13:主终端设备将第一音频信息发送给语音处理系统中的服务器,以获得服务器反馈的针对第一音频信息的处理结果。
[0061]具体来说,在语音处理系统中的主终端设备获取由子终端设备采集的至少一个音频信息后,主终端设备可以确定出至少一个音频信息中满足预设条件的第一音频信息,进而主终端设备将确定的第一音频信息发送给与其相连的服务器,即可通过语音处理系统服务器对第一音频信息进行处理,以获得服务器反馈的相应的处理结果,故通过主终端设备对子终端设备采集的音频信息的获取、处理及传输,即可获得服务器反馈的对音频信息的处理结果,故通过与子终端相连的主终端设备及与主终端设备相连的服务器便可实现对来自各个子终端设备采集的音频信息进行处理,使得语音处理系统对音频信息的处理能力较强。
[0062]本发明实施例中的音频信息可以是包括通过音频采集单元采集的语音信息、音乐信息或效果声信息等。
[0063]可选的,子终端设备中可以设置有相应的输入单元,输入单元可以包括音频采集单元,如麦克风(或麦克风阵列)等。子终端设备可以通过输入单元采集相应的音频信息。例如,子终端设备通过自身的音频采集单元(如麦克风阵列)采集当前所处环境中的声音信息作为音频信息。进而,子终端设备可将声音信息发送给主终端设备,主终端设备通过通信接口即可接收子终端设备所发送的音频信息。
[0064]可选的,本发明实施例中主终端设备的通信接口接收子终端设备发送的音频信息时,主终端设备与子终端设备之间可以是采用第一通信方式进行连接的,其中,第一通信方式与主终端设备和服务器之间的第二通信方式不同。具体来说,第一通信方式的最大通信距离可以小于第二通信方式的最大通信距离。
[0065]例如,主终端设备与子终端设备之间的第一通信方式可以是通过短距离通信技术实现的连接方式,如采用蓝牙,则其对应的最大通信距离可以是30m,若子终端设备与服务器之间采用的第二通信方式为WLAN(Wireless Local Area Networks,无线局域网),其对应的最大通信距离可以是500m,故第二通信方式的通信距离大于第一通信方式的通信距离。
[0066]在本发明另一实施例中,主终端设备中也可以设置有输入单元(如音频采集单元),则在Sll中主终端设备获得至少一个音频信息时,还可以是通过主终端设备的音频采集单元采集主终端设备当前所处环境中的音频信息,即语音处理系统中的至少一个音频信息可以包括由主终端设备自行采集的音频信息。
[0067]例如,当主终端设备处于家庭环境中时,则主终端设备可以通过自身的麦克风阵列采集当前环境中存在的音频信息,如卧室中用户的说话声音等。
[0068]可选的,在SII之后,主终端设备还可以对获取的至少一个音频信息进行相应的处理,进而可以进行S12以确定满足预设条件的第一音频信息。
[0069]其中,主终端设备针对音频信息的处理可以是针对至少一个音频信息中的原声音频信息进行处理。该原声音频信息可以是主终端设备自己采集的,或者,其也可以是主终端设备接收的来自子终端设备的音频信息,在对音频信息进行处理时可以是进行噪声抑制处理,甚至回声消除处理,等等,从而降低甚至消除音频信息中存在的干扰因素,如噪音、回声等。
[0070]当然,在实际应用中,主终端设备接收的音频信息可以是通过子终端设备处理的音频信息,即子终端设备在采集到音频信息后,其可以对音频信息进行初步处理,如对音频信息进行噪声抑制处理、回声消除处理等,进而可以通过第一通信方式将处理后的音频信息发送给主终端设备,从而降低可以主终端设备处理音频信息的工作负担。
[0071]在S12中,主终端设备确定满足预设条件的第一音频信息时,可以采用但不仅限于以下两种方式。
[0072]方式一:主终端设备可以获得至少一个音频信息中每个音频信息的用于表明音频质量的音频参数,将至少一个音频信息中对应的音频参数满足预设条件的音频信息确定为第一音频信息。
[0073]其中,音频参数可以包括信噪比和/或声音信号强度,等等,主终端设备可以通过对各个音频信息的音频参数的分析能够确定音频信息的音频质量。通常来说,信噪比越高,或者声音信号强度越大,表明音频信息的音频质量越好。主终端设备可以在接收或采集音频信息时,获取音频信号相应的音频参数。
[0074]在该方式下,预设条件可以是基于音频参数确定出至少一个音频信息中音频质量高于预设音频质量的音频信号,或者也可以是将至少一个音频信息按照音频质量由高至低进行排列,并确定处于排列序号前的音频信息,如处于排列序号中最靠前(即序号为I)的音频信息,即为至少一个音频信息中音频质量最好的音频信息。
[0075]在本发明另一实施例中,在采用方式一确定第一音频信息之前,还可以通过子终端设备对个子采集的音频信息进行初步的处理及筛选,以提高主终端设备在确定第一音频信息过程中的工作效率。即在子终端设备采集音频信号后,可以对音频信号进行初步处理,进而,子终端设备还可以基于音频信号的音频参数进行初步的筛选。
[0076]其中,在进行初步的筛选时,子终端设备可以将采集的音频信息中信噪比大于等于预设信噪比的音频信息上传到主终端设备。通常来说,可将信噪比大于等于预设信噪比的音频信息确定为较为的音频质量,预设信噪比可以是根据用户实际需求或设备配置所设置的参数。
[0077]例如,若预设信噪比可以是80dB,在子终端设备采集到一音频信息时,若确定该音频信息的信噪比大于等于SOdB时,则表明该音频信息的清晰度较高,可能是用户发出的语音指令信息,此时,子终端设备可将该音频信息上传给主终端设备,当然,若确定采集的音频信息的信噪比低于80dB,则子终端设备可以不传送该音频信息到主终端设备,甚至还可以舍弃该音频信息。
[0078]或者,在通过子终端设备端对音频信息进行初步的筛选时,还可以是子终端设备将音频信息中信号强度大于预设信号强度的音频信息上传到主终端设备。甚至,还可以是仅在子终端设备确定采集的音频信号的信噪比和信号强度分别满足设置条件时,才将音频信号传送给主终端设备,从而降低主终端设备的工作负担。在实际应用中,通过子终端对音频信息进行筛选的设置条件可以依据实际情况进行设置,本发明对此不作具体限制。
[0079]方式二:主终端设备确定至少一个子终端设备中与用户相关的第一子终端设备,将第一子终端设备对应的音频信息确定为满足预设条件的第一音频信息。
[0080]本发明实施例中,第一子终端设备可以与用户处于同一环境,且与用户之间的距离最近的终端设备。
[0081]其中,主终端设备在确定与用户相关的第一子终端设备时,可以通过用户佩戴的电子设备来对用户的当前位置进行定位,进而根据各个子终端设备所处的位置区域,来确定与用户相关的第一子终端设备,进而将确定的第一子终端设备采集的音频信息作为第一音频信息。
[0082]例如,若用户及子终端设备A、子终端设备B和子终端设备C处于同一家庭环境中,其中通过用户佩戴的智能手表确定用户的位置处于房间I内,同时,确定子终端设备A和子终端设备B处于房间I中,子终端设备C处于房间2,其中,子终端设备A、子终端设备B和子终端设备(:与用户的位置之间的距离分别为01、02、03,且02>01>03,虽然03最小,但子终端设备C与用户处于不同的房间内,例如子终端设备C与用户之间可能仅一墙之隔,而子终端设备A和子终端设备B与用户处于同一区域(房间I)内,且Dl相较于D2更短,故此时,则主终端设需要选择与用户处于同一环境中且距离近的子终端设备A所采集的音频信息作为第一音频信息。
[0083]通常来说,与用户处于同一环境中的终端设备中,距离用户越近的终端设备所采集的音频信息的音频质量也就越好,故通过确定与用户相关的子终端设备对应的音频信息作为第一音频信息,能够提高系统对第一音频信息的识别效果。
[0084]在本发明另一实施例中,在确定与用户相关的第一子终端设备时,还可以是基于子终端设备的检测功能实现的。例如,子终端设备可以通过摄像头对当前所处环境进行图像采集,则在确定采集到包括用户图像的图像时,即可确定当前环境中存在用户,故可将该子终端设备作为与用户相关的第一子终端设备,进而可将通过该子终端设备采集的音频信息作为第一音频信息。
[0085]此外,若子终端设备中的摄像头为深度摄像头,则还可以基于采集的用户图像的深度信息,确定子终端设备与用户之间的相对距离,进而可将相对距离最短或小于等于预设相对距离的子终端设备采集的音频信息作为第一音频信息。
[0086]因此,在实际应用中,若子终端设备能够通过相应的检测装置(如摄像头等)检测与用户之间的相对距离,则在子终端设备将采集的音频信息通过第一通信方式发送到主终端设备时,可以仅将检测到用户的子终端设备所采集的音频信息发送到主终端设备,从而降低子终端设备向主终端设备发送的音频信息的量,节省传输带宽。
[0087]在S13中,主终端设备可以通过第二通信方式(如WLAN)将第一音频信息发送给服务器,以使服务器可以对第一音频信息处理,并将处理结果反馈给主终端设备,使得主终端设备能够根据服务器对第一音频信息的处理结果进行相应的措施。
[0088]具体来说,服务器可以对第一音频信息进行语音识别处理,并基于识别结果确定数据库是否存在与其相应的控制指令。
[0089]—方面,若存在则可调用该控制指令作为与第一音频信息对应的第一控制指令,并将第一控制指令发送给主终端设备。
[0090]例如,若第一音频信息为“控制热水器加热”,通过服务器的识别确定存在与该音频信息相应的第一控制指令,则第一控制指令可以是用于控制热水器进行加热的指令,进而服务器可以将该控制指令发送给主终端设备,作为处理第一音频信息的结果。
[0091]当然,在实际应用中,在服务器确定与第一音频信息对应的第一控制指令及第一控制指令对应的被控终端设备后,还可直接将第一控制指令发送给相关的被控终端设备,例如服务器可将用于控制热水器加热的第一控制指令直接发送给热水器,从而控制热水器加热,控制方式较为简捷。
[0092]另一方面,若确定服务器的数据库中不存在与第一音频信息相应的第一控制指令,则反馈给主终端设备的处理结果可以是“无法识别”或“未查询到匹配指令”等。
[0093]具体来说,在主终端设备收来自服务器发送的与第一音频信息对应的第一控制指令时,可以确定与第一控制指令相应的目标终端设备,并将第一控制指令通过第一通信方式发送给目标终端设备,以通过目标终端设备执行第一控制指令。
[0094]其中,确定目标终端设备的过程可以包括但不仅限于以下两种方法。
[0095]方法一:主终端设备基于第一音频信息相应的设备标识,将与设备标识对应的第一子终端设备确定为与第一控制指令相关的目标终端设备。
[0096]其中,设备标识可以是语音处理系统为处于系统中的终端设备设置的用于唯一标记终端设备的标识。在子终端设备上传音频信息时,音频信息中可以携带有采集该子终端设备的设备标识,从而发送给主终端设备,故根据第一音频信息相应的设备标识,即可确定与第一控制指令相关的第一子终端设备。此时,第一子终端设备即为至少一个子终端设备中采集第一音频信息的设备。
[0097]例如,若第一音频信息为“快速吸风模式”,其对应的设备标识对应的子终端设备为设置在厨房中的智能抽油烟机,此时,智能抽油烟机即为与第一控制指令相应的目标终端设备,第一控制指令即为控制抽油烟机将当前模式调整为“快速吸风模式”的指令。
[0098]在实际应用中,由于语音处理系统中的终端所能实现的功能有限,因此,主控终端设备和/或子终端设备还可以连接有相应的被控终端设备,被控终端设备可以受与其相连的子终端设备或主终端设备的控制和管理。其中,被控终端设备可以是智能家居设备,如智能窗帘、智能音响、加湿器等等,本发明不作具体限制。
[0099]则本发明另一实施例中,在主终端设备将第一控制指令发送到第一子终端设备之后,第一子终端设备还可以在相连的被控终端中确定与第一控制指令相应的目标终端设备。此时,该目标终端设备可以是与第一子终端设备相连的被控终端设备中,具有第一控制指令对应的功能的终端,进而,第一子终端设备可将第一控制指令直接发送给确定的被控终端设备(即目标终端设备),以控制该被控终端设备完成与第一控制指令对应的操作。
[0100]例如,采集第一音频信息的子终端设备可以是子终端设备A,而与子终端设备A相连的被控终端设备有热水器、净化器和智能音响。若第一音频信息为“控制热水器加热”,基于其携带的设备标识确定子终端设备A为相应的子终端设备,则在子终端设备A收到主终端设备发送第一音频信息对应的第一控制指令后,可以确定第一控制指令为控制被控终端设备中的热水器进行加热的指令,此时,子终端设备A可将第一控制指令发送给热水器,以控制热水器进入对水加热的工作模式。
[0101]方法二:主终端设备确定与主终端设备相连的至少一个被控终端设备为与第一控制指令对应的目标终端设备。
[0102]具体来说,在该方法中确定目标终端设备时,可以包括但不仅限于以下几种情况。
[0103]情况一:在主终端直接与至少一个被控终端设备相连时,将至少一个被控终端中具有与第一控制指令对应的功能的被控终端设备确定为目标终端设备。
[0104]例如,若与主终端设备直接连接的被控终端设备包括热水器、加湿器和空气净化器,第一音频信息为“净化室内空气”,确定的第一控制指令对应的目标终端设备可以是被控终端设备中的空气净化器,既具有执行“净化空气”功能的被控终端设备,此时,主终端设备可将第一控制指令发送给空气净化器,以通过空气净化器执行用于净化空气的控制指令。
[0105]情况二:至少一个被控终端设备、子终端设备及主终端设备处于同一家庭网络中,与第一控制指令对应的被控中的设备可以是通过子终端设备确定的,进而,主终端设备将第一控制指令可以直接发送到确定的被控终端设备进行执行。
[0106]在实际应用中,用于确定第一控制指令的子终端设备可以是上传第一音频信息的子终端设备,或者,也可以是能够执行与第一控制指令相应功能的子终端设备,本发明不作具体限制。而通过子终端设备确定的被控终端可以受主终端设备的控制
[0107]例如,在某家庭环境中,若位于房间I中的子终端设备A采集到用户的声音信息为“关灯”,通过主终端设备的识别处理,确定与声音信息对应的控制指令为用于关闭智能灯的指令,此时,若子终端设备A确定的被控终端为房间I中的智能灯a,则主终端设备可以直接将该控制指令发送给智能灯a,把控制智能灯a熄灭。
[0108]或者,若子终端设备A确定的被控终端还可以是该家庭环境中除房间I之外的其他区域的处于点亮状态的智能灯。例如,确定的被控终端设备可以包括房间2中的智能灯b和智能灯c,以及走廊中的智能灯d,等等,则主终端设备可通过第一控制指令分别控制这些智能灯进行熄灭。
[0109]或者,子终端设备A确定的被控终端也可以是家庭环境中全部的智能灯,则主终端设备将基于用户说的“关灯”声音,将全部处于点亮状态的灯进行关闭熄灭。
[0110]本发明实施例中,若确定与第一控制指令相应的目标终端设备为主终端设备,例如第一音频信息可能是主终端设备自身所采集的,或主终端设备具有与第一控制指令对应的功能等情况,则在主终端设通过接收到服务器反馈的第一控制指令后,即可对第一控制指令进行响应。
[0111]如图3所示,本发明实施例还公开一种主终端设备,该终端设备主要可以包括第一通信接口 10、处理器20和第二通信接口 30。
[0112]本发明实施例中,第一通信接口10可以用于接收来自与主终端设备相连的至少一个子终端设备所采集的音频信息,主终端设备中包括至少一个音频信息。
[0113]其中,音频信息可以是语音信息、音乐信息或效果声信息等,子终端设备中可以包括相应的音频采集单元用于采集个子所处环境中的音频信息。其中,音频采集单元可以是麦克风或麦克风阵列等,本发明不作具体限制。
[0114]在实际应用中,子终端设备通过音频采集单元采集到音频信息之后即可将音频信息发送到主终端设备。或者,子终端设备可以在对音频信息进行初步的处理,如子终端设备可以对采集的音频信息进行噪声抑制和回声消除等处理,再将处理后的音频信息发送到主终端设备。甚至,子终端设备还可以对采集的音频进行判断,并在确定音频信息的音频参数满足相应条件时,例如音频信息的信噪比大于等于预设信噪比,和/或,音频信息的信号强度大于等于预设信号强度,等等,再将其发送给主终端设备,以降低主终端设备中处理器20处理音频信息的工作量。
[0115]可选的,主终端设备也可以包括音频采集单元,音频采集单元可以作为主终端设备的输入单元,从而主终端设备可以通过音频采集单元采集当前所处环境的音频信息。因此,主终端设备获取的至少一个音频信息中,除了主终端设备通过第一通信接口 10接收的来自至少一个子终端设备的音频信息外,还可以包括通过主终端设备的自身的音频采集单兀所米集的首频?目息。
[0116]此外,主终端设备中还可以包括输出单元,该输出单元可以包括扬声器、状态指示灯等,本领域技术人员可以根据实际需求进行设置,本发明实施例不作具体限制。其中,状态指示灯可以用于指示主终端设备的工作状态,并可以根据不同工作状态显示不同的颜色或亮度等。
[0117]可选的,处理器20可以用于确定至少一个音频信息中满足预设条件的第一音频信息。
[0118]第一音频信息可以是至少一个音频信息中音频质量较好的音频信息,处理器20在确定第一音频信息时,至少可以采用以下两种方式来确定。
[0119]方式一:通过获取至少一个音频信息中每个音频信息的用于表明音频质量的音频参数,将至少一个音频信息中对应的音频参数满足预设条件的音频信息确定为第一音频信息。
[0120]其中,音频参数可以包括信噪比和/或声音信号强度,等等,主终端设备可以通过对各个音频信息的音频参数的分析能够确定音频信息的音频质量。通常来说,信噪比越高,或者声音信号强度越大,表明音频信息的音频质量越好。主终端设备可以在接收或采集音频信息时,获取音频信号相应的音频参数。
[0121]在该方式下,预设条件可以是基于音频参数确定出至少一个音频信息中音频质量高于预设音频质量的音频信号,或者也可以是将至少一个音频信息按照音频质量由高至低进行排列,并确定处于排列序号前的音频信息,如处于排列序号中最靠前(即序号为I)的音频信息,即为至少一个音频信息中音频质量最好的音频信息。
[0122]方式二:通过确定至少一个子终端设备中与用户相关的第一子终端设备,将第一子终端设备对应的音频信息确定为满足预设条件的第一音频信息。
[0123]其中,第一子终端设备可以与用户处于同一环境,且与用户之间的距离最近的终端设备。在实际应用中,若语音处理系统中的终端具有能够自动检测用户的功能,例如终端可以通过传感器(如红外传感器或距离传感器等)进行检测。通过各个子终端设备对各自所处环境的检测,可以获得相应的检测结果,如所处环境中是否存在用户,与用户之间的相对距离,等等。
[0124]若检测确定存在用户,则子终端设备可以将该检测结果发送到处理器20,处理器20基于接收的各个子终端设备的检测结果,即可确定与用户处于同一环境且距离用户最近的终端,从而将该终端所采集的音频信息作为第一音频信息。
[0125]可选的,第二通信接口30可以用于主终端设备将第一音频信息发送给语音处理系统中的服务器,及获得服务器反馈的针对第一音频信息的处理结果。
[0126]在实际应用中,服务器可以用于对第一音频信息进行语音处理,如语音识别等。月艮务器反馈的处理结果可以是与第一音频信息对应的第一控制指令,或者,也可以是无法识别音频信息的结果,等等。若服务器反馈的是音频信息无法识别的结果,则在主终端设备接收到后,可以将其进行显示,或基于该反馈结果对用户进行提示,如指示灯提示或语音提示等等,本发明实施例不作具体限制。
[0127]本发明实施例中,第一通信接口10采用的通信方式可以为第一通信方式,第二通信接口 30采用的通信方式可以是第二通信方式,第一通信方式与第二通信方式不同,第一通信方式的最大通信距离可以小于第二通信方式的最大通信距离。
[0128]例如,第一通信方式可以是短距离通信方式,其最大通信距离通常不超过100m,短距离通信方式可以包括蓝牙通信方式、ZigBee通信方式、WiFi(WIreless-Fidelity,无线宽带)等等,则第一通信方式可以是其中的任一种。而第二通信方式可以是适用于长距离的通信方式,如光纤通信或WLAN等通信方式,其最大距离通常较大,例如在使用WLAN进行通信时,其通信距离可达2000m。
[0129]在实际应用中,在处理器20通过第二通信接口 30获得服务器反馈的处理结果时,若服务器反馈的处理结果为与第一音频信息对应的第一控制指令,则处理器20还可以用于确定与第一控制指令对应的目标终端设备,并将第一控制指令通过第一通信接口 10发送给目标终端设备,以通过目标终端设备执行第一控制指令。
[0130]可选的,在处理器20确定与第一控制指令相应的目标终端设备的过程,可以包括:基于第一音频信息相应的设备标识,将与设备标识对应的第一子终端设备确定为与第一控制指令相关的目标终端设备;或,确定与主终端设备相连的至少一个被控终端设备为与第一控制指令对应的目标终端设备。
[0131]其中,设备标识可以是语音处理系统为处于系统中的终端设备设置的用于唯一标记终端设备的标识。在子终端设备上传音频信息时,音频信息中可以携带有采集该子终端设备的设备标识,从而发送给主终端设备,故根据第一音频信息相应的设备标识,即可确定与第一控制指令相关的第一子终端设备。
[0132]例如,若第一音频信息为“播放音乐”,其对应的设备标识对应的子终端设备为智能音响,此时,智能音响即为与第一控制指令相应的目标终端设备,第一控制指令即为控制智能音响播放音乐的指令。
[0133]而在确定与主终端设备相连的至少一个被控终端设备为与第一控制指令对应的目标终端设备时,至少可以包括以下两种情况:
[0134]情况一:在主终端直接与至少一个被控终端设备相连时,将至少一个被控终端中具有与第一控制指令对应的功能的被控终端设备确定为目标终端设备。即从与主终端设备相连的被控终端设备中选择出具有第一控制指令对应的功能的被控终端设备为目标终端设备,如具有扬声器效果的智能音响。
[0135]情况二:至少一个被控终端设备、子终端设备及主终端设备处于同一家庭网络中,与第一控制指令对应的被控中的设备可以是通过子终端设备确定的,进而,主终端设备将第一控制指令可以直接发送到确定的被控终端设备进行执行。
[0136]情况一和情况二的相关应用场景请参照前文所述,此处不再赘述。
[0137]本发明实施例中,在将与设备标识对应的子终端设备确定为与所述第一控制指令相关的目标终端设备之后,处理器20还可以用于包括:确定与第一子终端设备相连的被控终端设备中与第一控制指令对应的至少一个被控终端设备;主终端设备控制第一子终端设备将第一控制指令发送给至少一个被控终端设备,以控制至少一个被控终端设备完成与第一控制指令对应的操作。
[0138]S卩,若子终端设备相连有至少一个被控终端设备,则在处理器20将第一控制指令发送到第一子终端设备之后,第一子终端设备还可以在相连的被控终端中确定与第一控制指令相应的目标终端设备。此时,该目标终端设备可以是与第一子终端设备相连的被控终端设备中,具有第一控制指令对应的功能的终端,进而,第一子终端设备可将第一控制指令直接发送给确定的被控终端设备(即目标终端设备),以控制该被控终端设备完成与第一控制指令对应的操作。
[0139]可选的,若确定与第一控制指令相应的目标终端设备为主终端设备,则在确定与第一控制指令相应的目标终端设备之后,处理器20还可以用于控制主终端设备响应第一控制指令,并执行相应的操作。
[0140]如图4所示,本发明实施例还公开一种主终端设备,包括获取模块301、第一确定模块302和处理模块303。
[0141]获取模块301可以用于获得至少一个音频信息,所述至少一个音频信息中包括所述主终端设备通过通信接口接收的来自与所述主终端设备相连的至少一个子终端设备所米集的首频?目息;
[0142]第一确定模块302可以用于确定所述至少一个音频信息中满足预设条件的第一音频信息;
[0143]处理模块303可以用于将所述第一音频信息发送给语音处理系统中的服务器,以获得所述服务器反馈的针对所述第一音频信息的处理结果。
[0144]可选的,获取模块301可以用于通过所述主终端设备的音频采集单元采集所述主终端设备当前所处环境中的音频信息;及,通过第一通信方式从与所述主终端设备相连的至少一个子终端设备中获得音频信息;其中,所述第一通信方式与所述主终端设备和服务器之间的第二通信方式不同。
[0145]可选的,第一确定模块302可以用于:获得所述至少一个音频信息中每个音频信息的用于表明音频质量的音频参数,并将所述至少一个音频信息中对应的音频参数满足预设条件的音频信息确定为所述第一音频信息。
[0146]可选的,第一确定模块302可以用于:确定所述至少一个子终端设备中与用户相关的第一子终端设备,并将所述第一子终端设备对应的音频信息确定为满足所述预设条件的所述第一音频信息。
[0147]可选的,所述电子设备还包括接收模块,用于接收来自所述服务器发送的与所述第一音频信息对应的第一控制指令;
[0148]第二确定模块,用于确定与所述第一控制指令相应的目标终端设备;
[0149]发送模块,用于将所述第一控制指令通过所述第一通信方式发送给所述目标终端设备,以通过所述目标终端设备执行所述第一控制指令。
[0150]可选的,第二确定模块可以用于:基于所述第一音频信息相应的设备标识,将与所述设备标识对应的第一子终端设备确定为与所述第一控制指令相关的目标终端设备;或,确定与所述主终端设备相连的至少一个被控终端设备为与所述第一控制指令对应的目标终端设备。
[0151]可选的,第二确定模块还可以用于:在将与所述设备标识对应的子终端设备确定为与所述第一控制指令相关的目标终端设备之后,确定与所述第一子终端设备相连的被控终端设备中与所述第一控制指令对应的至少一个被控终端设备,控制所述第一子终端设备将所述第一控制指令发送给所述至少一个被控终端设备,以控制所述至少一个被控终端设备完成与所述第一控制指令对应的操作。
[0152]可选的,若确定与所述第一控制指令相应的目标终端设备为所述主终端设备,处理模块303还用可以用于在确定与所述第一控制指令相应的目标终端设备之后,控制所述主终端设备响应所述第一控制指令。
[0153]前述图1-图2实施例中的信息处理方法及具体实例同样适用于本实施例的主终端设备,通过前述对信息处理方法的详细描述,本领域技术人员可以清楚的知道本实施例中主终端设备的实施方法,所以为了说明书的简洁,在此不再详述。
[0154]具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
[0155]通过语音处理系统中的主终端设备获得至少一个音频信息,所述至少一个音频信息中包括所述主终端设备通过通信接口接收的来自与所述主终端设备相连的至少一个子终端设备所采集的音频信息;
[0156]所述主终端设备确定所述至少一个音频信息中满足预设条件的第一音频信息;
[0157]所述主终端设备将所述第一音频信息发送给所述语音处理系统中的服务器,以获得所述服务器反馈的针对所述第一音频信息的处理结果。
[0158]可选的,所述存储介质中存储的与步骤:通过语音处理系统中的主终端设备获得至少一个音频信息,对应的计算机指令在具体被执行过程中,包括如下步骤:
[0159]通过所述主终端设备的音频采集单元采集所述主终端设备当前所处环境中的音频信息;及
[0160]通过第一通信方式从与所述主终端设备相连的至少一个子终端设备中获得音频信息;
[0161]其中,所述第一通信方式与所述主终端设备和服务器之间的第二通信方式不同。
[0162]可选的,所述存储介质中存储的与步骤:所述主终端设备确定所述至少一个音频信息中满足预设条件的第一音频信息,对应的计算机指令在具体被执行过程中,包括如下步骤:所述主终端设备获得所述至少一个音频信息中每个音频信息的用于表明音频质量的音频参数;
[0163]将所述至少一个音频信息中对应的音频参数满足预设条件的音频信息确定为所述第一音频信息。
[0164]可选的,所述存储介质中存储的与步骤:所述主终端设备确定所述至少一个音频信息中满足预设条件的第一音频信息,对应的计算机指令在具体被执行过程中,包括如下步骤:
[0165]所述主终端设备确定所述至少一个子终端设备中与用户相关的第一子终端设备;
[0166]将所述第一子终端设备对应的音频信息确定为满足所述预设条件的所述第一音频信息。
[0167]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:所述主终端设备将所述第一音频信息发送给所述语音处理系统中的服务器,对应的计算机指令执行之后被执行,在被执行时包括如下步骤:
[0168]所述主终端设备接收来自所述服务器发送的与所述第一音频信息对应的第一控制指令;
[0169]确定与所述第一控制指令相应的目标终端设备;
[0170]将所述第一控制指令通过所述第一通信方式发送给所述目标终端设备,以通过所述目标终端设备执行所述第一控制指令。
[0171]可选的,所述存储介质中存储的与步骤:确定与所述第一控制指令相应的目标终端设备,对应的计算机指令在具体被执行过程中,包括如下步骤:
[0172]所述主终端设备基于所述第一音频信息相应的设备标识,将与所述设备标识对应的第一子终端设备确定为与所述第一控制指令相关的目标终端设备;或
[0173]所述主终端设备确定与所述主终端设备相连的至少一个被控终端设备为与所述第一控制指令对应的目标终端设备。
[0174]可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:将与所述设备标识对应的子终端设备确定为与所述第一控制指令相关的目标终端设备,对应的计算机指令执行之后被执行,在被执行时包括如下步骤:
[0175]确定与所述第一子终端设备相连的被控终端设备中与所述第一控制指令对应的至少一个被控终端设备;
[0176]所述主终端设备控制所述第一子终端设备将所述第一控制指令发送给所述至少一个被控终端设备,以控制所述至少一个被控终端设备完成与所述第一控制指令对应的操作。
[0177]可选的,若确定与所述第一控制指令相应的目标终端设备为所述主终端设备,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:确定与所述第一控制指令相应的目标终端设备,对应的计算机指令执行之后被执行,在被执行时包括如下步骤:
[0178]所述主终端设备响应所述第一控制指令。
[0179]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种信息处理方法,包括: 通过语音处理系统中的主终端设备获得至少一个音频信息,所述至少一个音频信息中包括所述主终端设备通过通信接口接收的来自与所述主终端设备相连的至少一个子终端设备所采集的音频信息; 所述主终端设备确定所述至少一个音频信息中满足预设条件的第一音频信息; 所述主终端设备将所述第一音频信息发送给所述语音处理系统中的服务器,以获得所述服务器反馈的针对所述第一音频信息的处理结果。2.如权利要求1所述的方法,其特征在于,通过语音处理系统中的主终端设备获得至少一个音频信息,包括: 通过所述主终端设备的音频采集单元采集所述主终端设备当前所处环境中的音频信息;及 通过第一通信方式从与所述主终端设备相连的至少一个子终端设备中获得音频信息; 其中,所述第一通信方式与所述主终端设备和服务器之间的第二通信方式不同。3.如权利要求2的方法,其特征在于,所述主终端设备确定所述至少一个音频信息中满足预设条件的第一音频信息,包括: 所述主终端设备获得所述至少一个音频信息中每个音频信息的用于表明音频质量的音频参数; 将所述至少一个音频信息中对应的音频参数满足预设条件的音频信息确定为所述第一音频信息。4.如权利要求2的方法,其特征在于,所述主终端设备确定所述至少一个音频信息中满足预设条件的第一音频信息,包括: 所述主终端设备确定所述至少一个子终端设备中与用户相关的第一子终端设备; 将所述第一子终端设备对应的音频信息确定为满足所述预设条件的所述第一音频信息。5.如权利要求3或4所述的方法,其特征在于,所述方法还包括: 所述主终端设备接收来自所述服务器发送的与所述第一音频信息对应的第一控制指令; 确定与所述第一控制指令相应的目标终端设备; 将所述第一控制指令通过所述第一通信方式发送给所述目标终端设备,以通过所述目标终端设备执行所述第一控制指令。6.如权利要求5所述的方法,其特征在于,确定与所述第一控制指令相应的目标终端设备,包括: 所述主终端设备基于所述第一音频信息相应的设备标识,将与所述设备标识对应的第一子终端设备确定为与所述第一控制指令相关的目标终端设备;或所述主终端设备确定与所述主终端设备相连的至少一个被控终端设备为与所述第一控制指令对应的目标终端设备。7.如权利要求6所述的方法,其特征在于,在将与所述设备标识对应的子终端设备确定为与所述第一控制指令相关的目标终端设备之后,所述方法还包括: 确定与所述第一子终端设备相连的被控终端设备中与所述第一控制指令对应的至少一个被控终端设备; 所述主终端设备控制所述第一子终端设备将所述第一控制指令发送给所述至少一个被控终端设备,以控制所述至少一个被控终端设备完成与所述第一控制指令对应的操作。8.如权利要求6所述的方法,其特征在于,若确定与所述第一控制指令相应的目标终端设备为所述主终端设备,在确定与所述第一控制指令相应的目标终端设备之后,所述方法还包括: 所述主终端设备响应所述第一控制指令。9.一种主终端设备,包括: 第一通信接口,用于接收来自与所述主终端设备相连的至少一个子终端设备所采集的音频信息,所述主终端设备中包括至少一个音频信息; 处理器,用于确定所述至少一个音频信息中满足预设条件的第一音频信息; 第二通信接口,用于将所述第一音频信息发送给所述语音处理系统中的服务器,及获得所述服务器反馈的针对所述第一音频信息的处理结果。10.如权利要求9所述的主终端设备,其特征在于,所述第一通信接口采用的通信方式为第一通信方式,所述第一通信方式与所述第二通信接口所采用的第二通信方式不同。11.如权利要求10所述的主终端设备,其特征在于,在所述服务器反馈的处理结果为与所述第一音频信息对应的第一控制指令时,所述第一通信接口还用于: 通过所述第一通信方式将所述第一控制指令发送给所述至少一个子控终端设备中与所述第一控制指令对应的目标终端设备;或 通过所述第一通信方式将所述第一控制指令发送给与所述主终端设备相连的至少一个被控终端设备中与所述第一控制指令对应的目标控制终端。12.一种主终端设备,包括: 获取模块,用于获得至少一个音频信息,所述至少一个音频信息中包括所述主终端设备通过通信接口接收的来自与所述主终端设备相连的至少一个子终端设备所采集的音频信息; 确定模块,用于确定所述至少一个音频信息中满足预设条件的第一音频信息; 处理模块,用于将所述第一音频信息发送给语音处理系统中的服务器,以获得所述服务器反馈的针对所述第一音频信息的处理结果。
【文档编号】H04M1/725GK105825855SQ201610228350
【公开日】2016年8月3日
【申请日】2016年4月13日
【发明人】李洪伟, 张德魁, 张渊毅
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1