本发明实施例涉及智能家居,尤其涉及一种设备的控制方法、装置、智能家居设备及存储介质。
背景技术:
1、随着物联网的不断发展,智能家居的普及率稳步升高。作为智能家居必不可少的一环——语音控制,其使用过程的复杂程度、成功率、流畅度、体验感受,对整个智能家居的使用体验产生举足轻重的影响。但是目前语音无法直接越过功能互斥等控制问题,可能造成控制失败或者单功能多步引导控制,会降低使用体验。
2、智能设备功能愈发的丰富,因此带来的互斥关系更加多样和复杂,比如说当空调从除湿模式或节能模式下无法直接打开辅热,需要先关闭除湿模式或节能模式,再调到制热模式才能打开辅热。一般的语音控制可能会提示“当前模式无法打开辅热”,无法一次语音控制成功。因此,如何设备不同工作状态间互斥而需要多次操作成为现在亟待解决的问题。
技术实现思路
1、鉴于此,为解决上述设备工作状态间互斥而需要多次操作的技术问题,本发明实施例提供一种设备的控制方法、装置、智能家居设备及存储介质。
2、第一方面,本发明实施例提供一种设备的控制方法,包括:
3、获取所述设备的目标指令和所述设备当前的第一工作状态;
4、当所述目标指令和所述第一工作状态不匹配时,通过所述设备对应的状态转移图确定所述设备对应的控制策略;
5、根据所述控制策略对所述设备进行控制,所述控制策略用于控制所述第一工作状态变更为与所述目标指令匹配的第二工作状态。
6、在一个可能的实施方式中,所述状态转移图通过以下方式生成:
7、获取所述设备对应的多个工作状态,以及多个所述工作状态之间的关联关系,每个所述工作状态与至少一个其他工作状态存在关联关系;
8、确定存在所述关联关系的两个工作状态之间的状态转移方向;
9、根据所述状态转移方向对存在所述关联关系的工作状态进行关联,生成所述状态转移图。
10、在一个可能的实施方式中,所述当所述目标指令和所述第一工作状态不匹配时,通过所述设备对应的状态转移图确定所述设备对应的控制策略,包括:
11、确定所述目标指令对应的第二工作状态;
12、当所述第一工作状态与所述第二工作状态不一致,或,所述状态转移图中所述第一工作状态与所述第二工作状态非直接关联时,确定所述目标指令和所述第一工作状态不匹配;
13、从所述状态转移图中确定所述第一工作状态到所述第二工作状态的路径信息,所述路径信息中包含所述第一工作状态到所述第二工作状态需要切换的全部工作状态;
14、根据所述路径信息生成所述控制策略。
15、在一个可能的实施方式中,所述根据所述控制策略对所述设备进行控制,包括:
16、根据所述控制策略控制所述设备按照所述路径信息切换当前的工作状态,直至当前的所述工作状态切换为所述第二工作状态;
17、控制所述设备在所述第二工作状态执行所述目标指令。
18、在一个可能的实施方式中,当所述状态转移图中所述第一工作状态到所述第二工作状态之间存在多条路径信息时,所述根据所述控制策略对所述设备进行控制,包括:
19、在控制所述设备切换当前工作状态时,根据所述多条路径信息判断是否存在多个下一工作状态;
20、当存在多个下一工作状态时,根据多个所述下一工作状态生成提示信息;
21、接收针对提示信息返回的状态选择指令;
22、根据所述状态选择指令从多个所述下一工作状态中确定目标工作状态;
23、控制所述设备切换到所述目标工作状态。
24、在一个可能的实施方式中,当存在多个下一工作状态时,所述方法还包括:
25、获取当前的天气信息和历史工作状态信息;
26、当存在多个下一工作状态时,根据所述天气信息和所述历史工作状态信息从多个所述下一工作状态中确定目标工作状态;
27、控制所述设备切换到所述目标工作状态。
28、在一个可能的实施方式中,所述控制所述设备切换到所述目标工作状态之后,所述方法还包括:
29、将所述目标工作状态所在的路径信息确定为目标路径信息;
30、获取发出所述目标指令的对象的声音信息;
31、生成所述目标路径信息与所述声音信息的关联关系,以用于存储;
32、当接收到所述声音信息对应的新目标指令时,根据所述目标路径信息生成所述控制策略。
33、第二方面,本发明实施例提供一种设备的控制装置,包括:
34、获取模块,用于获取所述设备的目标指令和所述设备当前的第一工作状态;
35、确定模块,用于当所述目标指令和所述第一工作状态不匹配时,通过所述设备对应的状态转移图确定所述设备对应的控制策略;
36、控制模块,用于根据所述控制策略对所述设备进行控制,所述控制策略用于控制所述第一工作状态变更为与所述目标指令匹配的第二工作状态。
37、第三方面,本发明实施例提供一种智能家居设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的设备的控制程序,以实现上述第一方面中任一项所述的设备的控制方法。
38、第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中任一项所述的设备的控制方法。
39、本发明实施例提供的设备的控制方案,通过获取所述设备的目标指令和所述设备当前的第一工作状态;当所述目标指令和所述第一工作状态不匹配时,通过所述设备对应的状态转移图确定所述设备对应的控制策略;根据所述控制策略对所述设备进行控制,所述控制策略用于控制所述第一工作状态变更为与所述目标指令匹配的第二工作状态。由此,可以实现通过建立设备的状态转移图,明确设备状态之间的转换关系,以及互斥逻辑,帮助用户在控制设备时,能够避免设备工作状态间互斥而多次操作的问题。提高设备控制效率,优化用户体验。
1.一种设备的控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述状态转移图通过以下方式生成:
3.根据权利要求2所述的方法,其特征在于,所述当所述目标指令和所述第一工作状态不匹配时,通过所述设备对应的状态转移图确定所述设备对应的控制策略,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述控制策略对所述设备进行控制,包括:
5.根据权利要求4所述的方法,其特征在于,当所述状态转移图中所述第一工作状态到所述第二工作状态之间存在多条路径信息时,所述根据所述控制策略对所述设备进行控制,包括:
6.根据权利要求5所述的方法,其特征在于,当存在多个下一工作状态时,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述控制所述设备切换到所述目标工作状态之后,所述方法还包括:
8.一种设备的控制装置,其特征在于,包括:
9.一种智能家居设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的设备的控制程序,以实现权利要求1~7中任一项所述的设备的控制方法。
10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的设备的控制方法。