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

技术编号:26306120 阅读:41 留言:0更新日期:2020-11-10 20:04
本发明专利技术公开了一种语音控制方法及设备,在语音语义服务器接收到语音控制消息后,需要先判断设备列表中是否存在智能设备,若存在,说明需要语音控制的智能设备支持开关控制,此时语音语义服务器可以向智能家居服务器发送控制指令,以控制智能设备执行相应的动作,同时语音语义服务器可以向用户提供控制成功;若不存在,说明需要语音控制的智能设备不支持开关控制,此时语音语义服务器则直接向用户提示控制失败,以告知用户当前无法进行语音控制。如此,可以在准确地了解智能设备是否支持开关控制的基础上,再向用户提示是否控制成功,所以可以使得向用户反馈的结果与对智能设备的实际控制结果保持一致,从而减少误报,提高语音控制的准确率。

【技术实现步骤摘要】
一种语音控制方法及设备
本专利技术涉及智能家居
,尤指一种语音控制方法及设备。
技术介绍
目前,智能设备已广泛的应用到日常生活中,因此,用户对智能设备的要求也越来越高。对于包括三路开关的智能设备而言,第一路开关可以配置为智能开关,第二路开关可以配置为绑定开关,第三路开关可以配置为场景面板开关;其中,智能开关可以支持开关控制,绑定开关和场景面板开关均不支持开关控制。此种情况下,就难以判断出智能设备整体的类型是支持开关控制的类型,还是不支持开关控制的类型,进而在后续的语音控制过程中,可能会出现误报、与实际情况不符的问题,进而降低了语音控制的准确性。基于此,在智能设备支持多个控制类型的基础上,且在对智能设备进行语音控制时,如何减少误报,是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术实施例提供一种语音控制方法及设备,在智能设备支持多个控制类型的基础上,且在对智能设备进行语音控制时,减少误报。第一方面,本专利技术实施例提供了一种语音控制方法,应用于语音语义服务器,该语音控制方法包括:接收用户通过客户端输入的语音控制消息;所述语音控制消息包括:对包括多路开关的智能设备中第i路开关的状态进行控制的信息;判断预先存储的设备列表中是否存在所述智能设备;其中,若所述智能设备的类型为支持开关控制的类型时,所述设备列表中包括所述智能设备;或,若所述智能设备的类型为不支持开关控制的类型时,所述设备列表中不包括所述智能设备;若存在,向智能家居服务器发送所述语音控制消息对应的控制指令,并提示所述用户语音控制成功;所述控制指令用于:使得所述智能家居服务器控制所述智能设备中所述第i路开关的状态;若不存在,提示所述用户语音控制失败。第二方面,本专利技术实施例提供了一种语音控制方法,应用于智能家居服务器,该语音控制方法包括:接收语音语义服务器发送的控制指令;其中,所述控制指令为;所述语音语义服务器接收用户通过客户端输入的语音控制消息;所述语音控制消息包括:对包括多路开关的智能设备中第i路开关的状态进行控制的信息;所述语音语义服务器在判断出预先存储的设备列表中存在所述智能设备时,向所述智能家居服务器发送的指令;若所述智能设备的类型为支持开关控制的类型时,所述设备列表中包括所述智能设备;或,若所述智能设备的类型为不支持开关控制的类型时,所述设备列表中不包括所述智能设备;控制所述智能设备中的所述第i路开关的状态。第三方面,本专利技术实施例提供了一种语音语义服务器,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的所述程序指令,按照获得的程序执行:接收用户通过客户端输入的语音控制消息;所述语音控制消息包括:对包括多路开关的智能设备中第i路开关的状态进行控制的信息;判断预先存储的设备列表中是否存在所述智能设备;其中,若所述智能设备的类型为支持开关控制的类型时,所述设备列表中包括所述智能设备;或,若所述智能设备的类型为不支持开关控制的类型时,所述设备列表中不包括所述智能设备;若存在,向智能家居服务器发送所述语音控制消息对应的控制指令,并提示所述用户语音控制成功;所述控制指令用于:使得所述智能家居服务器控制所述智能设备中所述第i路开关的状态;若不存在,提示所述用户语音控制失败。第四方面,本专利技术实施例提供了一种智能家居服务器,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的所述程序指令,按照获得的程序执行:接收语音语义服务器发送的控制指令;其中,所述控制指令为;所述语音语义服务器接收用户通过客户端输入的语音控制消息;所述语音控制消息包括:对包括多路开关的智能设备中第i路开关的状态进行控制的信息;所述语音语义服务器在判断出预先存储的设备列表中存在所述智能设备时,向所述智能家居服务器发送的指令;若所述智能设备的类型为支持开关控制的类型时,所述设备列表中包括所述智能设备;或,若所述智能设备的类型为不支持开关控制的类型时,所述设备列表中不包括所述智能设备;控制所述智能设备中的所述第i路开关的状态。第五方面,本专利技术实施例提供了一种智能设备,包括:如本专利技术实施例提供的上述语音语义服务器、以及如本专利技术实施例提供的上述智能家居服务器。本专利技术有益效果如下:本专利技术实施例提供的一种语音控制方法及设备,在语音语义服务器接收到语音控制消息后,需要先判断设备列表中是否存在智能设备,若存在,说明需要语音控制的智能设备可以支持开关控制,此时语音语义服务器可以向智能家居服务器发送控制指令,以控制智能设备执行相应的动作,同时语音语义服务器可以向用户提供控制成功;若不存在,说明需要语音控制的智能设备是不支持开关控制的,此时语音语义服务器则直接向用户提示控制失败,以告知用户当前无法进行语音控制。如此,可以在准确地了解智能设备是否支持开关控制的基础上,再向用户提示是否控制成功,所以可以使得向用户反馈的结果与对智能设备的实际控制结果保持一致,从而减少误报,提高语音控制的准确率。附图说明图1为本专利技术实施例中提供的一种语音控制方法的流程图;图2为本专利技术实施例中提供的各路开关被配置后的控制类型的示意图;图3为本专利技术实施例中提供的另一种语音控制方法的流程图;图4为本专利技术实施例中提供的一种配置各路开关的控制类型的交互图;图5为本专利技术实施例中提供的一种客户端的显示界面的示意图;图6为本专利技术实施例中提供的具体实施例的交互图;图7为本专利技术实施例中提供的一种语音语义服务器的结构示意图;图8为本专利技术实施例中提供的一种智能家居服务器的结构示意图;图9为本专利技术实施例中提供的一种语音控制系统的结构示意图。具体实施方式下面将结合附图,对本专利技术实施例提供的一种语音控制方法及设备的具体实施方式进行详细地说明。需要说明的是,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种语音控制方法,应用于语音语义服务器,如图1所示,该语音控制方法可以包括:S101、接收用户通过客户端输入的语音控制消息;语音控制消息包括:对包括多路开关的智能设备中第i路开关的状态进行控制的信息;S102、判断预先存储的设备列表中是否存在智能设备;其中,若智能设备的类型为支持开关控制的类型时,设备列表中包括智能设备;或,若智能设备的类型为不支持开关控制的类型时,设备列表中不包括智能设备;若是,执行步骤S103,若否,执行步骤S104;S103、向智能家居服务器发送语音控制消息对应的控制指令,并提示用户语音控制成功;控制指令用于:使得智能家居服务器控制智能设备中第i路开关的状态;S104、提示用户语音控制失败。其中,向用户提示语音控制成功或语音控制失败,可以通本文档来自技高网...

【技术保护点】
1.一种语音控制方法,其特征在于,应用于语音语义服务器,该语音控制方法包括:/n接收用户通过客户端输入的语音控制消息;所述语音控制消息包括:对包括多路开关的智能设备中第i路开关的状态进行控制的信息;/n判断预先存储的设备列表中是否存在所述智能设备;其中,若所述智能设备的类型为支持开关控制的类型时,所述设备列表中包括所述智能设备;或,若所述智能设备的类型为不支持开关控制的类型时,所述设备列表中不包括所述智能设备;/n若存在,向智能家居服务器发送所述语音控制消息对应的控制指令,并提示所述用户语音控制成功;所述控制指令用于:使得所述智能家居服务器控制所述智能设备中所述第i路开关的状态;/n若不存在,提示所述用户语音控制失败。/n

【技术特征摘要】
1.一种语音控制方法,其特征在于,应用于语音语义服务器,该语音控制方法包括:
接收用户通过客户端输入的语音控制消息;所述语音控制消息包括:对包括多路开关的智能设备中第i路开关的状态进行控制的信息;
判断预先存储的设备列表中是否存在所述智能设备;其中,若所述智能设备的类型为支持开关控制的类型时,所述设备列表中包括所述智能设备;或,若所述智能设备的类型为不支持开关控制的类型时,所述设备列表中不包括所述智能设备;
若存在,向智能家居服务器发送所述语音控制消息对应的控制指令,并提示所述用户语音控制成功;所述控制指令用于:使得所述智能家居服务器控制所述智能设备中所述第i路开关的状态;
若不存在,提示所述用户语音控制失败。


2.如权利要求1所述的语音控制方法,其特征在于,所述设备列表采用以下方式确定:
接收所述智能家居服务器发送的所述设备列表;
对接收到的所述设备列表进行存储,并替换之前已存储的设备列表;
其中,所述设备列表为:所述智能家居服务器在根据任一路所述开关配置的控制类型,确定出所述智能设备的类型时确定的。


3.如权利要求2所述的语音控制方法,其特征在于,各路所述开关被配置为相同的控制类型,所述智能设备的类型与任一路所述开关的控制类型相同。


4.如权利要求3所述的语音控制方法,其特征在于,所述控制类型包括:智能开关、绑定开关、以及场景面板开关;
所述支持开关控制的类型包括:所述智能开关;
所述不支持开关控制的类型包括:所述绑定开关、以及所述场景面板开关。


5.一种语音控制方法,其特征在于,应用于智能家居服务器,该语音控制方法包括:
接收语音语义服务器发送的控制指令;其中,所述控制指令为;所述语音语义服务器接收用户通过客户端输入的语音控制消息;所述语音控制消息包括:对包括多路开关的智能设备中第i路开关的状态进行控制的信息;所述语音语义服务器在判断出预先存储的设备列表中存在所述智能设备时,向所述智能家居服务器发送的指令;若所述智能设备的类型为支持开关控制的类型时,所述设备列表中包括所述智能设备;或,若所述智能设备的类型为不支持开关控制的类型时,所述设备列表中不包括所述智能设备;
控制所述智能设备中的所述第i路开关的状态。


6.如权利要求5所述的语音控制方法,其特征在于,所述设备列表采用以下方式确定:
根据任一路所述开关配置的控制类型,确定所述智能设备的类型;
在确定出所述智能设备的类型时,更新预先设置的列表,得到更新后的列表;
将所述更新后的列表作为所述设备列表,发送至所述语音语义服...

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

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

1