一种语音控制方法及设备技术

技术编号:26306119 阅读:30 留言:0更新日期:2020-11-10 20:04
本发明专利技术公开了一种语音控制方法及设备,客户端和包括N路开关的智能设备均处于接入状态,网关接收到客户端发送的语音控制消息时,根据对智能设备的处理结果,向智能设备发送语音控制消息对应的控制指令;处理结果包括:在将N路开关分解成对应的N个虚拟设备时,得到的智能设备与N个虚拟设备之间的对应关系,语音控制消息和控制指令均包括:控制第i路开关开/关的控制信息;接收网关智能设备上报的成功消息。如此,在进行语音控制时,通过网关可以将语音控制消息转换成对应的控制指令,使得智能设备可以根据控制指令执行相应的处理,而无需判断智能设备中的第i路开关是否支持语音控制,因此,可以避免出现误报的问题,提高控制的精确度。

【技术实现步骤摘要】
一种语音控制方法及设备
本专利技术涉及智能家居
,尤指一种语音控制方法及设备。
技术介绍
目前,智能设备已广泛的应用到日常生活中,因此,用户对智能设备的要求也越来越高。在现在技术中,以智能设备包括三路为例进行说明,其中,智能设备的第一路可以配置为智能开关类型,第二路可以配置为绑定开关类型,第三路可以配置为场景面板开关类型,并且,智能开关类型可以通过语音控制,绑定开关类型和场景面板开关类型不可以通过语音控制。当对智能设备进行语音控制时,也就是说,向智能设备发送一个语音控制指令(语音控制指令可以为“关闭智能设备的第二路的绑定开关”),智能设备接收语音控制指令,并进行处理。然而,由于智能设备的第二路是绑定开关类型,且绑定开关类型是不可以通过语音进行控制的,所以,对于智能设备而言,实际上并没有执行语音控制指令,但是智能设备仍然播报语音控制成功,从而导致语音播放出现错误、与实际情况不符的问题,降低了准确性。基于此,在智能设备支持多个类型的基础上,且在对智能设备进行语音控制时,如何减少误报,是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术实施例提供一种语音控制方法及设备,在智能设备支持多个类型的基础上,且在对智能设备进行语音控制时,减少误报。第一方面,本专利技术实施例提供了一种语音控制方法,应用于网关,该语音控制方法包括:在客户端和包括N路开关的智能设备均处于接入状态,且接收到所述客户端发送的语音控制消息时,根据对所述智能设备的处理结果,向所述智能设备发送所述语音控制消息对应的控制指令;其中,所述处理结果包括:在将所述N路开关分解成对应的N个虚拟设备时,得到的所述智能设备与所述N个虚拟设备之间的对应关系,所述语音控制消息和所述控制指令均包括:控制第i路开关开/关的控制信息,i为不大于N的正整数,N为大于1的整数;第二方面,本专利技术实施例提供了一种语音控制方法,应用于智能设备,所述智能设备包括N路开关,N为大于1的整数;该语音控制方法包括:在接入网关后,接收所述网关发送的控制指令;其中,所述控制指令为:所述网关在确定出客户端和所述智能设备均处于接入状态,且接收到所述客户端发送的语音控制消息时,根据对所述智能设备的处理结果,确定出的所述语音控制消息对应的指令;所述处理结果包括:在将所述N路开关分解成对应的N个虚拟设备时,得到的所述智能设备与所述N个虚拟设备之间的对应关系;所述语音控制消息和所述控制指令均包括:控制第i路开关开/关的控制信息,i为不大于N的正整数;根据所述控制指令,对所述第i路开关开/关进行控制,且控制完成后,向所述网关上报成功消息。第三方面,本专利技术实施例提供了一种网关,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的所述程序指令,按照获得的程序执行:在客户端和包括N路开关的智能设备均处于接入状态,且接收到所述客户端发送的语音控制消息时,根据对所述智能设备的处理结果,向所述智能设备发送所述语音控制消息对应的控制指令;其中,所述处理结果包括:在将所述N路开关分解成对应的N个虚拟设备时,得到的所述智能设备与所述N个虚拟设备之间的对应关系,所述语音控制消息和所述控制指令均包括:控制第i路开关开/关的控制信息,i为不大于N的正整数,N为大于1的整数;接收所述智能设备上报的成功消息;其中,所述成功消息是在所述智能设备根据所述控制指令,控制所述第i路开关开/关后上报的。第四方面,本专利技术实施例提供了一种智能设备,所述智能设备包括N路开关,N为大于1的整数;该智能设备包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的所述程序指令,按照获得的程序执行:在接入网关后,接收所述网关发送的控制指令;其中,所述控制指令为:所述网关在确定出客户端和所述智能设备均处于接入状态,且接收到所述客户端发送的语音控制消息时,根据对所述智能设备的处理结果,确定出的所述语音控制消息对应的指令;所述处理结果包括:在将所述N路开关分解成对应的N个虚拟设备时,得到的所述智能设备与所述N个虚拟设备之间的对应关系;所述语音控制消息和所述控制指令均包括:控制第i路开关开/关的控制信息,i为不大于N的正整数;根据所述控制指令,对所述第i路开关开/关进行控制,且控制完成后,向所述网关上报成功消息。第五方面,本专利技术实施例提供了一种计算机可读的非易失性存储介质,所述计算机可读的非易失性存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算执行上述语音控制方法。本专利技术有益效果如下:本专利技术实施例提供的一种语音控制方法及设备,客户端和包括N路开关的智能设备均处于接入状态,网关接收到客户端发送的语音控制消息时,根据对智能设备的处理结果,向智能设备发送语音控制消息对应的控制指令;其中,处理结果包括:在将N路开关分解成对应的N个虚拟设备时,得到的智能设备与N个虚拟设备之间的对应关系,语音控制消息和控制指令均包括:控制第i路开关开/关的控制信息,i为不大于N的正整数,N为大于1的整数;接收网关智能设备上报的成功消息。如此,在进行语音控制时,通过网关可以将语音控制消息转换成对应的控制指令,使得智能设备可以根据控制指令执行相应的处理,而无需判断智能设备中的第i路开关是否支持语音控制,因此,可以避免出现误报的问题,提高控制的精确度。附图说明图1为本专利技术实施例中提供的一种语音控制方法的流程图;图2为本专利技术实施例中提供的另一种语音控制方法的流程图;图3为本专利技术实施例中提供的一种网关的结构示意图;图4为本专利技术实施例中提供的一种智能设备的结构示意图;图5为本专利技术实施例中提供的一种智能设备中第j路开关的开关类型的配置过程的交互图;图6为本专利技术实施例中提供的一种语音控制过程的交互图。具体实施方式下面将结合附图,对本专利技术实施例提供的一种语音控制方法及设备的具体实施方式进行详细地说明。需要说明的是,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种语音控制方法,应用于网关,如图1所示,该语音控制方法包括:S101、在客户端和包括N路开关的智能设备均处于接入状态,且接收到客户端发送的语音控制消息时,根据对智能设备的处理结果,向智能设备发送语音控制消息对应的控制指令;其中,处理结果包括:在将N路开关分解成对应的N个虚拟设备时,得到的智能设备与N个虚拟设备之间的对应关系,语音控制消息和控制指令均包括:控制第i路开关开/关的控制信息,i为不大于N的正整数,N为大于1的整数;其中,以N=4、i=3为例进行说明,智能设备可以包括4路开关,用户输入的语音控制指令可以为:控制智能设备的第3路开关为关的控制信息。当然,i还可以为1、2或4,在此并不做限定,只要满足i的取值不大于N本文档来自技高网...

【技术保护点】
1.一种语音控制方法,其特征在于,应用于网关,该语音控制方法包括:/n在客户端和包括N路开关的智能设备均处于接入状态,且接收到所述客户端发送的语音控制消息时,根据对所述智能设备的处理结果,向所述智能设备发送所述语音控制消息对应的控制指令;其中,所述处理结果包括:在将所述N路开关分解成对应的N个虚拟设备时,得到的所述智能设备与所述N个虚拟设备之间的对应关系,所述语音控制消息和所述控制指令均包括:控制第i路开关开/关的控制信息,i为不大于N的正整数,N为大于1的整数;/n接收所述智能设备上报的成功消息;其中,所述成功消息是在所述智能设备根据所述控制指令,控制所述第i路开关开/关后上报的。/n

【技术特征摘要】
1.一种语音控制方法,其特征在于,应用于网关,该语音控制方法包括:
在客户端和包括N路开关的智能设备均处于接入状态,且接收到所述客户端发送的语音控制消息时,根据对所述智能设备的处理结果,向所述智能设备发送所述语音控制消息对应的控制指令;其中,所述处理结果包括:在将所述N路开关分解成对应的N个虚拟设备时,得到的所述智能设备与所述N个虚拟设备之间的对应关系,所述语音控制消息和所述控制指令均包括:控制第i路开关开/关的控制信息,i为不大于N的正整数,N为大于1的整数;
接收所述智能设备上报的成功消息;其中,所述成功消息是在所述智能设备根据所述控制指令,控制所述第i路开关开/关后上报的。


2.如权利要求1所述的语音控制方法,其特征在于,所述成功消息包括:控制所述第i路开关开/关后的状态信息;
还包括:
从所述成功消息中提取出所述第i路开关开/关后的状态信息;
将提取到的所述状态信息上报至云端服务器。


3.如权利要求1所述的语音控制方法,其特征在于,将所述N路开关分解成对应的N个虚拟设备,具体包括:
在所述智能设备处于所述接入状态时,确定各路所述开关的配置信息;
根据各路所述开关的配置信息,确定各路所述开关对应的虚拟设备;
将确定出的各所述虚拟设备在云端服务器中进行注册处理。


4.如权利要求1所述的语音控制方法,其特征在于,所述N路开关的开关类型被配置为至少部分不同;
所述N路开关的开关类型的配置过程具体采用如下方式实现:
在所述客户端和所述智能设备均处于所述接入状态时,接收所述客户端发送的配置消息;所述配置消息包括:第j路开关需要被配置后的开关类型,j为不大于N的正整数;
若确定出所述第j路开关当前的开关类型与所述配置消息中包括的开关类型不同时,根据所述对应关系,向所述智能设备发送所述配置消息对应的配置指令;
解除所述第j路开关对应的虚拟设备与云端服务器之间的连接关系;
在接收到所述智能设备上报的配置成功消息时,重新建立所述第j路开关对应的虚拟设备与所述云端服务器之间的连接关系;其中,所述配置成功消息为:所述智能设备在将所述第j路开关的开关类型配置为所述配置指令中的开关类型时上报的。


5.一种语音控制方法,其特征在于,应用于智能设备,所述智能设备包括N路开关,N为大于1的整数;该语音控制方法包括:
在接入网关后,接收所述网关发送的控制指令;其中,所述控制指令为:所述网关在确定出客户端和所述智能设备均处于接入状态,且接收到所述客户端发送的语音控制消息时,根据对所述智能设备的处理结果,确定出的所述语音控制消息对应的指令;所述处理结果包括:在将所述N路开关分解成对应的N个虚拟设备时,得到的所述智能设备与所述N个虚拟设备之间的对应关系;所述语音控制消息和所述控制指令均包括:控制第i路开关开/关的控制信息,i为不大于N的正整数;
根据所述控制指令,对所述第i路开关开/关进行控制,且...

【专利技术属性】
技术研发人员:王艳青
申请(专利权)人:青岛海信智慧家居系统股份有限公司青岛海信电子产业控股股份有限公司
类型:发明
国别省市:山东;37

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

1