一种控制智能家居的方法及装置与流程

文档序号:12594360阅读:来源:国知局

技术特征:

1.一种控制智能家居的方法,其特征在于,包括:

向用户呈现操作界面,所述操作界面中包含有待选的操作控件,所述操作控件表征能够被操控的智能家居或者表征用于操控智能家居的逻辑事件;

根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;

编译并运行所述脚本文件,按照所述脚本文件的内容对智能家居进行控制。

2.如权利要求1所述的方法,其特征在于,根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;

创建脚本文件,在所述脚本文件中,将用户选定的目标操作控件记录为流程节点,并按照用户在各个目标操作控件之间设置的连接线,记录各个流程节点之间的连接顺序,以及按照用户的指令,配置各个流程节点的执行方式;

保存所述脚本文件。

3.如权利要求1所述的方法,其特征在于,保存所述脚本文件之后,进一步包括:

按照预设标准,分别对记录的每一个目标操作控件及其相应的执行方式,以及各个目标操作控件之间的连接关系进行审核,确定存在不符合所述预设标准的配置内容时,提示用户进行修改。

4.如权利要求1、2或3所述的方法,其特征在于,进一步包括:

根据用户的指令获取并加载用户自定义的配置文件,所述配置文件中至少记录了用户自定义的操作控件的标识信息、所具有的操作功能,以及各个操作功能对应的控制命令;

在操作界面中添加所述配置文件对应的操作控件。

5.如权利要求1、2或3所述的方法,其特征在于,进一步地:

在预处理阶段,分别针对每一种表征可操作装置的操作控件设置相应的自定义标识,并在每一种自定义标识和相应的操作控件的设备标识之间建立映射关系;

在配置脚本文件时,根据用户的指令在脚本文件中记录用户选取的表征可操作装置的各个操作控件的自定义标识;

在运行脚本文件时,分别根据记录的每一个自定义标识和所述映射关系,获取相应的操作控件的设备标识,再根据获得的每一个设备标识调用相应的操作控件。

6.一种控制智能家居的装置,其特征在于,包括:

显示单元,用于向用户呈现操作界面,所述操作界面中包含有待选的操作控件,所述操作控件表征能够被操控的智能家居或者表征用于操控智能家居的逻辑事件;

第一处理单元,用于根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;

第二处理单元,用于编译并运行所述脚本文件,按照所述脚本文件的内容对智能家居进行控制。

7.如权利要求6所述的装置,其特征在于,根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件时,所述第一处理单元用于;

创建脚本文件,在所述脚本文件中,将用户选定的目标操作控件记录为流程节点,并按照用户在各个目标操作控件之间设置的连接线,记录各个流程节点之间的连接顺序,以及按照用户的指令,配置各个流程节点的执行方式;

保存所述脚本文件。

8.如权利要求6所述的装置,其特征在于,保存所述脚本文件之后,所述第一处理单元进一步用于:

按照预设标准,分别对记录的每一个目标操作控件及其相应的执行方式,以及各个目标操作控件之间的连接关系进行审核,确定存在不符合所述预设标准的配置内容时,提示用户进行修改。

9.如权利要求6、7或8所述的装置,其特征在于,所述第一处理单元进一步用于:

根据用户的指令获取并加载用户自定义的配置文件,所述配置文件中至少记录了用户自定义的操作控件的标识信息、所具有的操作功能,以及各个操作功能对应的控制命令,以及在操作界面中添加所述配置文件对应的操作控件。

10.如权利要求6、7或8所述的装置,其特征在于,

所述第一处理单元进一步用于:

在预处理阶段,分别针对每一种表征可操作装置的操作控件设置相应的自定义标识,并在每一种自定义标识和相应的操作控件的设备标识之间建立映射关系;以及在配置脚本文件时,根据用户的指令在脚本文件中记录用户选取的表征可操作装置的各个操作控件的自定义标识;

所述第二处理单元进一步用于:

在运行所述脚本文件时,分别根据记录的每一个自定义标识和所述映射关系,获取相应的操作控件的设备标识,再根据获得的每一个设备标识调用相应的操作控件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1