一种服务器、智能设备及智能语音控制方法技术

技术编号:32347746 阅读:15 留言:0更新日期:2022-02-20 02:08
本申请提供一种服务器、智能设备以及智能语音控制方法,所述方法可以在用户输入语音控制指令后,先将语音控制指令发送给服务器,由服务器在语音控制指令中提取用户意图信息,并在映射数据库中匹配能够实现用户意图信息的智能设备,以生成目标设备列表。再从在目标设备列表中查找距离用户最近或者执行权值最高的执行设备,向执行设备下发语音控制指令,以响应用户输入的语音控制指令。所述方法可以基于用户意图匹配结果和声源定位结果,确定响应用户语音控制指令的执行设备,从而在智能家居系统中包括多个能够响应语音控制指令的智能设备时,仅由执行设备做出响应,缓解控制混乱以及仅执行设备响应但反馈无法支持控制服务的问题。的问题。的问题。

【技术实现步骤摘要】
一种服务器、智能设备及智能语音控制方法


[0001]本申请涉及智能家居
,尤其涉及一种服务器、智能设备及智能语音控制方法。

技术介绍

[0002]智能语音控制是一种新型的交互方式,可通过对用户输入的语音信息进行语义识别,再根据语义识别结果控制设备运行。为了实现基于智能语音控制的交互过程,智能设备中可以内置智能语音系统。智能语音系统可以由硬件部分和软件部分组成。其中,硬件部分主要包括麦克风、扬声器以及控制器,用于接收、反馈和处理语音信息;软件部分主要包括语音转换模块、自然语言处理模块以及控制模块,用于将输入的声音信号转化为文字信号,并形成具体的控制指令进行控制。
[0003]在用户使用智能语音系统时,智能设备可以通过硬件部分检测到用户输入的特定语音,再通过调用软件部分对输入的语音执行处理,使语音转化为控制指令,最后响应于控制指令执行相应的控制,以及通过硬件部分反馈执行结果。例如,智能电视中可以内置智能语音系统,当用户通过麦克风输入语音“我想看电影”时,可以触发智能电视播放电影媒资,以供用户观看。
[0004]智能语音控制还可以应用于由多个智能设备组成的智能家居系统中。例如,智能家居系统中可以包括相互建立通信连接关系的智能电视、智能音箱以及智能冰箱等智能设备。由于智能家居系统中多个智能设备均可以内置智能语音系统,导致多个智能设备同时对用户输入的语音进行响应,造成控制混乱。如用户输入语音“我想看电影”时,智能电视和智能音箱都会做出响应,并分别反馈不同的执行结果,即智能电视可以跳转至电影播放界面,而智能音箱则会反馈“我不能完成”等错误提示信息,影响用户的操作体验。

技术实现思路

[0005]本申请提供了一种服务器、智能设备及智能语音控制方法,以解决多个智能设备同时对用户语音发出响应,造成控制混乱的问题。
[0006]第一方面,本申请提供一种服务器,包括:存储模块、通信模块以及控制模块。其中,所述存储模块被配置为存储映射数据库,所述映射数据库中包括用户意图信息和设备能力信息的映射关系;所述通信模块被配置为与多个智能设备建立通信连接;所述控制模块被配置为执行以下程序步骤:
[0007]接收智能设备发送的语音控制指令;
[0008]响应于所述语音控制指令,从所述语音控制指令中提取用户意图信息;
[0009]生成目标设备列表,所述目标设备列表中包括在所述映射数据库匹配获得的能够实现所述用户意图信息的智能设备;
[0010]在所述目标设备列表中查找执行设备,所述执行设备为与所述语音控制指令发起位置距离最近的智能设备;
[0011]将所述语音控制指令发送至所述执行设备,以触发所述执行设备针对所述语音控制指令执行语音响应。
[0012]第二方面,本申请还提供一种智能设备,包括:音频输入装置、音频输出装置、通信器以及控制器。其中,所述音频输入装置被配置为检测用户输入的语音音频数据;所述音频输出装置被配置为播放语音响应;所述通信器被配置为与服务器建立通信连接;所述控制器被配置为执行以下程序步骤:
[0013]获取用户输入的语音音频数据;
[0014]根据所述语音音频数据生成语音控制指令;
[0015]向所述服务器发送所述语音控制指令,以使所述服务器在所述语音控制指令中提取用户意图信息,并在所述映射数据库中匹配能够实现所述用户意图信息的智能设备,以生成目标设备列表;以及在所述目标设备列表中查找执行设备下发语音控制指令;
[0016]针对所述语音控制指令执行语音响应。
[0017]第三方面,本申请还提供一种智能语音控制方法,应用于智能家居系统,所述智能家居系统包括服务器和智能设备,所述服务器和所述智能设备之间建立通信连接;所述智能语音控制方法包括以下步骤:
[0018]所述智能设备获取用户输入的语音音频数据,并根据所述语音音频数据生成语音控制指令;
[0019]所述智能设备向所述服务器发送所述语音控制指令;
[0020]所述服务器在所述语音控制指令中提取用户意图信息,并在所述映射数据库中匹配能够实现所述用户意图信息的智能设备,以生成目标设备列表;
[0021]所述服务器在所述目标设备列表中查找执行设备,以及向所述执行设备下发语音控制指令;
[0022]作为执行设备的智能设备针对所述语音控制指令执行语音响应。
[0023]由以上技术方案可知,本申请提供一种服务器、智能设备以及智能语音控制方法,所述方法可以在用户输入语音控制指令后,先将语音控制指令发送给服务器,由服务器在语音控制指令中提取用户意图信息,并在映射数据库中匹配能够实现用户意图信息的智能设备,以生成目标设备列表。再从在目标设备列表中查找距离用户最近或者执行权值最高的执行设备,向执行设备下发语音控制指令,以响应用户输入的语音控制指令。所述方法可以基于用户意图匹配结果和声源定位结果,确定响应用户语音控制指令的执行设备,从而在智能家居系统中包括多个能够响应语音控制指令的智能设备时,仅由执行设备做出响应,缓解控制混乱以及仅执行设备响应但反馈无法支持控制服务的问题。
附图说明
[0024]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为本申请实施例中智能家居系统的使用场景;
[0026]图2为本申请实施例中智能设备的硬件配置图;
[0027]图3为本申请实施例中语音交互流程示意图;
[0028]图4为本申请实施例中多个智能设备响应语音交互效果示意图;
[0029]图5为本申请实施例中智能设备侧智能语音控制方法流程示意图;
[0030]图6为本申请实施例中服务器侧智能语音控制方法流程示意图;
[0031]图7为本申请实施例中查找执行设备流程示意图;
[0032]图8为本申请实施例中智能设备上线流程示意图;
[0033]图9为本申请实施例中服务器侧智能语音控制方法时序图;
[0034]图10为本申请实施例中智能设备侧智能语音控制方法时序图。
具体实施方式
[0035]下面将详细地对实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。仅是与权利要求书中所详述的、本申请的一些方面相一致的系统和方法的示例。
[0036]本申请实施例中所述智能家居系统是一种以特定区域网络为基础,基于统一控制服务建立的网络系统,所述智能家居系统可以包括多个相互建立通信连接关系的智能设备200。多个智能设备200可以通过接入同一个局域网络,实现设备之间的通信连接关系。多个智能设备200还可以直接通过统一通信协议组成点对点网络,实现通信连接。例如,多个智能设备200可以通过连接同一个无线局域网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器,其特征在于,包括:存储模块,被配置为存储映射数据库,所述映射数据库中包括用户意图信息和设备能力信息的映射关系;通信模块,被配置为与多个智能设备建立通信连接;控制模块,被配置为:接收智能设备发送的语音控制指令;响应于所述语音控制指令,从所述语音控制指令中提取用户意图信息;生成目标设备列表,所述目标设备列表中包括在所述映射数据库匹配获得的能够实现所述用户意图信息的智能设备;在所述目标设备列表中查找执行设备,所述执行设备为与所述语音控制指令发起位置距离最近的智能设备;将所述语音控制指令发送至所述执行设备,以触发所述执行设备针对所述语音控制指令执行语音响应。2.根据权利要求1所述的服务器,其特征在于,所述语音控制指令包括用户输入的语音音频数据,所述控制模块被进一步配置为:从所述语音控制指令中提取用户意图信息的步骤中,将所述语音音频数据转化为文字信息;将所述文字信息输入文字处理模型,所述文字处理模型为基于机器学习的人工智能模型;获取所述文字处理模型针对所述文字信息输出的识别结果,所述识别结果为所述文字信息对预设用户意图标签的分类概率;提取所述处理结果中具有最高分类概率的用户意图标签,作为所述用户意图信息。3.根据权利要求1所述的服务器,其特征在于,所述控制模块被进一步配置为:接收所述智能设备发送的上线请求;响应于所述上线请求,获取所述智能设备的识别信息;根据所述识别信息匹配所述智能设备支持的设备能力信息;存储所述智能设备的识别信息以及所述智能设备支持的设备能力信息。4.根据权利要求1所述的服务器,其特征在于,所述控制模块被进一步配置为:生成目标设备列表的步骤中,获取当前网络设备表,所述网络设备表包括所述智能设备所在智能家居系统中的全部智能设备;遍历支持所述用户意图信息所需要的设备能力信息,以得到目标能力;在所述网络设备表中查找具有所述目标能力的智能设备,以生成所述目标设备列表。5.根据权利要求4所述的服务器,其特征在于,所述控制模块被进一步配置为:在生成所述目标设备列表的步骤后,获取所述目标设备列表中的设备数量;如果所述设备数量等于0,在所述网络设备表中查找所述执行设备;如果所述设备数量等于1,标记所述目标设备列表中的智能设备为所述执行设备;如果所述设备数量大于1,执行在所述目标设备列表中查找执行设备的步骤。6.根据权利要求1所述...

【专利技术属性】
技术研发人员:张立泽李金凯王建君
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1