一种控制智能家居的方法及装置制造方法及图纸

技术编号:15614233 阅读:231 留言:0更新日期:2017-06-14 02:53
本发明专利技术涉及智能家居技术,公开了一种控制智能家居的方法及装置,用以解决现有技术中不能自定义智能家居应用场景的问题。该方法为:向用户呈现操作界面,该操作界面中包含有待选的操作控件,根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;编译并运行该脚本文件,按照脚本文件的内容对智能家居进行控制。这样,用户便可以根据自身使用需求,通过拖拽配置界面中呈现的操作控件,灵活地配置物联网智能家居应用场景,大大降低了智能家居监控的复杂度,提高了智能家居的监控力度及灵活性。

【技术实现步骤摘要】
一种控制智能家居的方法及装置
本专利技术涉及智能家居技术,特别涉及一种控制智能家居的方法及装置。
技术介绍
物联网应用是涉及电子、自动化控制、网络通信、嵌入式开发、计算机等专业知识的综合应用。智能家居作为家庭信息化的实现方式,已成为社会信息化发展的重要组成部分。从个人、公共服务以及政府需求来看,凸显出发展智能家居产业的迫切性。在国家大力推动工业化与信息化两化融合的大背景下,智能家居将是物联网产业发展过程中一个比较现实的突破口。现有的物联网智能家居应用场景通常都是由厂家固定配置好,用户只能使用固定的场景,不能根据个性化需求生成自定义的场景,因而限制了智能家居的进一步应用。
技术实现思路
本专利技术实施例提供一种控制智能家居的方法及装置,用以解决现有技术中不能自定义智能家居应用场景的问题。本专利技术实施例提供的具体技术方案如下:一种控制智能家居的方法,包括:向用户呈现操作界面,所述操作界面中包含有待选的操作控件,所述操作控件表征能够被操控的智能家居或者表征用于操控智能家居的逻辑事件;根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;编译并运行所述脚本文件,按照所述脚本文件的内容对智能家居进行控制。较佳的,根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;创建脚本文件,在所述脚本文件中,将用户选定的目标操作控件记录为流程节点,并按照用户在各个目标操作控件之间设置的连接线,记录各个流程节点之间的连接顺序,以及按照用户的指令,配置各个流程节点的执行方式;保存所述脚本文件。较佳的,保存所述脚本文件之后,进一步包括:按照预设标准,分别对记录的每一个目标操作控件及其相应的执行方式,以及各个目标操作控件之间的连接关系进行审核,确定存在不符合所述预设标准的配置内容时,提示用户进行修改。较佳的,进一步包括:根据用户的指令获取并加载用户自定义的配置文件,所述配置文件中至少记录了用户自定义的操作控件的标识信息、所具有的操作功能,以及各个操作功能对应的控制命令;在操作界面中添加所述配置文件对应的操作控件。较佳的,进一步地:在预处理阶段,分别针对每一种表征可操作装置的操作控件设置相应的自定义标识,并在每一种自定义标识和相应的操作控件的设备标识之间建立映射关系;在配置脚本文件时,根据用户的指令在脚本文件中记录用户选取的表征可操作装置的各个操作控件的自定义标识;在运行脚本文件时,分别根据记录的每一个自定义标识和所述映射关系,获取相应的操作控件的设备标识,再根据获得的每一个设备标识调用相应的操作控件。一种控制智能家居的装置,包括:显示单元,用于向用户呈现操作界面,所述操作界面中包含有待选的操作控件,所述操作控件表征能够被操控的智能家居或者表征用于操控智能家居的逻辑事件;第一处理单元,用于根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;第二处理单元,用于编译并运行所述脚本文件,按照所述脚本文件的内容对智能家居进行控制。较佳的,根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件时,所述第一处理单元用于;创建脚本文件,在所述脚本文件中,将用户选定的目标操作控件记录为流程节点,并按照用户在各个目标操作控件之间设置的连接线,记录各个流程节点之间的连接顺序,以及按照用户的指令,配置各个流程节点的执行方式;保存所述脚本文件。较佳的,保存所述脚本文件之后,所述第一处理单元进一步用于:按照预设标准,分别对记录的每一个目标操作控件及其相应的执行方式,以及各个目标操作控件之间的连接关系进行审核,确定存在不符合所述预设标准的配置内容时,提示用户进行修改。较佳的,所述第一处理单元进一步用于:根据用户的指令获取并加载用户自定义的配置文件,所述配置文件中至少记录了用户自定义的操作控件的标识信息、所具有的操作功能,以及各个操作功能对应的控制命令,以及在操作界面中添加所述配置文件对应的操作控件。较佳的,所述第一处理单元进一步用于:在预处理阶段,分别针对每一种表征可操作装置的操作控件设置相应的自定义标识,并在每一种自定义标识和相应的操作控件的设备标识之间建立映射关系;以及在配置脚本文件时,根据用户的指令在脚本文件中记录用户选取的表征可操作装置的各个操作控件的自定义标识;所述第二处理单元进一步用于:在运行所述脚本文件时,分别根据记录的每一个自定义标识和所述映射关系,获取相应的操作控件的设备标识,再根据获得的每一个设备标识调用相应的操作控件。本专利技术实施例中,控制装置向用户呈现操作界面,该操作界面中包含有待选的操作控件,所谓操作控件表征能够被操控的智能家居或者表征用于操控智能家居的逻辑事件,接着,控制装置根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;最后,控制装置编译并运行脚本文件,按照脚本文件的内容对智能家居进行控制。这样,便向用户提供了可视化的智能家居应用场景的配置界面,令用户可以根据自身使用需求,通过拖拽配置界面中呈现的操作控件,灵活地配置物联网智能家居应用场景,大大降低了智能家居监控的复杂度,提高了智能家居的监控力度及灵活性。附图说明图1为本专利技术实施中控制智能家居示意流程图;图2为本专利技术实施例中智能家居应用场景可视化配置界面示意图;图3为本专利技术实施例中智能家居应用场景的配置流程图;图4为本专利技术实施例中控制装置功能结构示意图。具体实施方式为了解决现有技术中不能自定义智能家居应用场景的问题。本专利技术实施例中,提供了一种新的智能家居控制平台,通过该平台可以向用户提供一个可视化的UI环境,让用户可以根据自身的实际需求选定操作控件,并设置各个操作控制之间的逻辑关联,并设置各个操作控制的操作属性,从而便捷地配置物联网智能家居应用场景,并且该应用场景可以很方便的在模拟实验环境和真实环境中运行。下面结合附图对本专利技术优选的实施方式进行详细说明。参阅图1所示,本专利技术实施例中,对智能家居进行控制的流程如下:步骤100:控制装置向用户呈现操作界面,该操作界面中包含有待选的操作控件,一个操作控件表征被操控装置或者表征用于实现操控的逻辑事件。例如,在一个实施例中,可以向用户呈现如图2所示的操作界面,在操作界面中向用户展现了可选的各类操作控件。其中,操作控件可以是被操作装置,如、智能家居类的智能遥控电视、智能遥控空调、遥控风扇、电动窗帘等等,又如,用于协助智能家居的温度传感器、湿度传感器、压力传感器、加速度传感器等等,通常一种智能家居对应一种传感器;而操作控件也可以是用于实现操控的逻辑事件,如,开始标记、结束标记、条件判断、连接线,循环操作等等。步骤110:控制装置根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件。在控制装置呈现了待选本文档来自技高网...
一种控制智能家居的方法及装置

【技术保护点】
一种控制智能家居的方法,其特征在于,包括:向用户呈现操作界面,所述操作界面中包含有待选的操作控件,所述操作控件表征能够被操控的智能家居或者表征用于操控智能家居的逻辑事件;根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;编译并运行所述脚本文件,按照所述脚本文件的内容对智能家居进行控制。

【技术特征摘要】
1.一种控制智能家居的方法,其特征在于,包括:向用户呈现操作界面,所述操作界面中包含有待选的操作控件,所述操作控件表征能够被操控的智能家居或者表征用于操控智能家居的逻辑事件;根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;编译并运行所述脚本文件,按照所述脚本文件的内容对智能家居进行控制。2.如权利要求1所述的方法,其特征在于,根据用户的操作行为,确定用户选定的目标操作控件,以及确定用户设定的各目标操作控件之间的执行顺序和各个目标操作控件的执行方式,并生成相应的脚本文件;创建脚本文件,在所述脚本文件中,将用户选定的目标操作控件记录为流程节点,并按照用户在各个目标操作控件之间设置的连接线,记录各个流程节点之间的连接顺序,以及按照用户的指令,配置各个流程节点的执行方式;保存所述脚本文件。3.如权利要求1所述的方法,其特征在于,保存所述脚本文件之后,进一步包括:按照预设标准,分别对记录的每一个目标操作控件及其相应的执行方式,以及各个目标操作控件之间的连接关系进行审核,确定存在不符合所述预设标准的配置内容时,提示用户进行修改。4.如权利要求1、2或3所述的方法,其特征在于,进一步包括:根据用户的指令获取并加载用户自定义的配置文件,所述配置文件中至少记录了用户自定义的操作控件的标识信息、所具有的操作功能,以及各个操作功能对应的控制命令;在操作界面中添加所述配置文件对应的操作控件。5.如权利要求1、2或3所述的方法,其特征在于,进一步地:在预处理阶段,分别针对每一种表征可操作装置的操作控件设置相应的自定义标识,并在每一种自定义标识和相应的操作控件的设备标识之间建立映射关系;在配置脚本文件时,根据用户的指令在脚本文件中记录用户选取的表征可操作装置的各个操作控件的自定义标识;在运行脚本文件时,分别根据记录的每一个自定义标识和所述映射关系,获取相应的操作控件的设备标识,再根据获得的每一个设备标识调用相应的操作控件。6.一种控制智能家居的装置,其特征在于,包括:显示单元,用于向用户呈现操作界面,所...

【专利技术属性】
技术研发人员:刘须华沈坤花胡博邓召基
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

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

1