一种基于联动规则控制智能家居设备的方法及控制装置制造方法及图纸

技术编号:11793851 阅读:112 留言:0更新日期:2015-07-29 20:19
本发明专利技术公开了一种基于联动规则控制智能家居设备的方法及控制装置,所述方法包括:获得用户设定的第一联动规则,其中,所述第一联动规则用于基于第一条件设备的第一参数控制第一响应设备处于第一设备状态:获取所述第一响应设备的第二设备状态,其中,所述第一响应设备包括所述第一设备状态及所述第二设备状态;基于所述第一联动规则的所述第二设备状态在多个联动规则中进行遍历;当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则;其中,所述第二联动规则用于基于第二条件设备的第二参数控制所述第一响应设备处于第二设备状态。

【技术实现步骤摘要】

本专利技术涉及电子
,特别涉及一种基于联动规则控制智能家居设备的方法及控制装置
技术介绍
随着科学技术的不断发展,物联网的应用场景得到了极大的丰富,智能家居便是在物联网的影响之下的物联化体现,其主要以住宅为平台,利用综合布线技术、网络通信技术、自动控制技术等多项技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性,并实现环保节能的居住环境。在现有技术中,当用户需要设定一些联动场景时,通常会针对该场景设定一些联动规则,当相应的联动条件满足时,便执行联动规则中预设的操作,智能化控制家居环境,为了能够让规则周期性的执行,设定的联动规则必须覆盖一个设备的某个属性的所有可能状态,例如,用户想要控制日光灯的开光状态,这时便需要对日光灯的开灯及光灯两个状态分别设置联动规则,如:规则1:当天黑,则开灯;规则2:当天亮,则关灯,这样,日光灯便在联动规则的作用下周期性的开灯及关灯。本申请专利技术人在实现本申请实施例中技术方案的过程中,发现现有技术存在如下技术问题:由于现有技术中的电子设备通过用户对电子设备进行手动设置联动规则的方式实现场景的联动,当用户设置的联动规则不能覆盖电子设备的所有设备状态时,将导致无法实现场景的联动,所以,现有技术中的电子设备存在无法检测已经设置的联动规则是否覆盖电子设备的所有设备状态的技术问题。进一步,由于现有技术中的电子设备存在无法检测已经设置的联动规则是否覆盖电子设备的所有设备状态技术问题,这样,当已经设置的联动规则不能覆盖电子设备的所有设备状态时,电子设备也不会自动生成与未被覆盖的设备状态对应的规则,所以,现有技术中的电子设备存在不能自动生成与未被覆盖的设备状态对应的规则的技术问题。由于现有技术中的电子设备只能通过用户对电子设备进行手动设置联动规则的方式实现场景的联动,这样,对于未被已经设置的联动规则覆盖的设备状态,用户只能通过手动设置来实现,一是效率低,二是容易遗漏,所以,现有技术中的电子设备存在使用不方便、用户体验差的问题。
技术实现思路
本专利技术实施例提供一种基于联动规则控制智能家居设备的方法及控制装置,用于解决现有技术中的电子设备存在无法检测已经设置的联动规则是否覆盖电子设备的所有设备状态的技术问题,实现自动检测已设置的联动规则的完备性的技术效果。本申请实施例一方面提供一种基于联动规则控制智能家居设备的方法,包括:获得用户设定的第一联动规则,其中,所述第一联动规则用于基于第一条件设备的第一参数控制第一响应设备处于第一设备状态:获取所述第一响应设备的第二设备状态,其中,所述第一响应设备包括所述第一设备状态及所述第二设备状态;基于所述第一联动规则的所述第二设备状态在多个联动规则中进行遍历;当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则;其中,所述第二联动规则用于基于第二条件设备的第二参数控制所述第一响应设备处于第二设备状态。可选的,在所述获得用户设定的第一联动规则之前,所述方法还包括:连接多个智能家居设备;获得所述多个智能家居设备中每个智能家居设备的设备信息;其中,所述设备信息具体包括所述第一条件设备的第一参数、所述第一设备状态及所述第二设备状态,所述第一条件设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备,所述第二条件设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备,所述第一响应设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备。可选的,所述当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则,具体包括:确定所述多个联动规则中任意一条联动规则的执行条件参数对应的智能家居设备为所述第二条件设备;获取所述第二条件设备的第二参数;生成基于所述第二参数控制所述第一响应设备处于所述第二设备状态的第二联动规则。可选的,所述当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则,具体包括:获得在第一时间段内所述第一响应设备的第一使用情况信息;基于所述第一使用情况信息,确定在所述第一时间段内当所述第一响应设备处于所述第二设备状态时所述第二条件设备对应的参数为所述第二参数;生成基于所述第二参数控制所述第一响应设备处于所述第二设备状态的第二联动规则。可选的,在所述当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则之后,所述方法还包括:基于所述第二联动规则,生成并输出用于提醒用户可以为所述第二设备状态生成所述第二联动规则的第一提示信息,其中,所述第一提示信息中包含所述第二联动规则。本申请实施例另一方面提供一种控制装置,所述装置包括:壳体;存储单元,设置在所述壳体内,用于存储至少一个程序模块;至少一个处理器,设置在所述壳体内,所述至少一个处理器通过获得并运行所述至少一个程序模块,用于获得用户设定的第一联动规则,其中,所述第一联动规则用于基于第一条件设备的第一参数控制第一响应设备处于第一设备状态:获取所述第一响应设备的第二设备状态,其中,所述第一响应设备包括所述第一设备状态及所述第二设备状态;基于所述第一联动规则的所述第二设备状态在多个联动规则中进行遍历;当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则;其中,所述第二联动规则用于基于第二条件设备的第二参数控制所述第一响应设备处于第二设备状态。可选的,在所述至少一个处理器获得用户设定的第一联动规则之前,所述至少一个处理器还用于:连接多个智能家居设备;获得所述多个智能家居设备中每个智能家居设备的设备信息;其中,所述设备信息具体包括所述第一条件设备的第一参数、所述第一设备状态及所述第二设备状态,所述第一条件设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备,所述第二条件设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备,所述第一响应设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备。可选的,所述至少一个处理器具体用于:确定所述多个联动规则中任意一条联动规则的执行条件参数对应的智能家居设备为所述第二条件设备;获取所述第二条件设备的第二参数;生成基于所述第二参数控制所述第一响应设备处于所述第二设备状态的第二联动规则。可选的,所述至少一个处理器具体用于:获得在第一时间段内所述第一响应设备的第一使用情况信息;基于所述第一使用情况信息,确定在所述第一时间段内当所述第一响应设备处于所述第二设备状态时所述第二条件设备对应的参数为所述第二参数;生成基于所述第二参数控制所述第一响应设备处于所述第二设备状态的第二联动规则。可选的,在所述当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则之后,所述至少一个处理器还用于:基于所述第二联动规则,生成并输出用于提醒用户可以为所述第二设备状态生成所述第二联动规则的第一提示信息,其中,所述第一提示信息中包含所述第二联动规则。本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:一、由于本申请实施例中的技术方案,采用获得用户设定的第一联动规则,其中,所述第一联动规则用于基于第一条件设备的第一参数控制第一响应设备处于第一设备状态,获本文档来自技高网
...

【技术保护点】
一种基于联动规则控制智能家居设备的方法,包括:获得用户设定的第一联动规则,其中,所述第一联动规则用于基于第一条件设备的第一参数控制第一响应设备处于第一设备状态:获取所述第一响应设备的第二设备状态,其中,所述第一响应设备包括所述第一设备状态及所述第二设备状态;基于所述第一联动规则的所述第二设备状态在多个联动规则中进行遍历;当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则;其中,所述第二联动规则用于基于第二条件设备的第二参数控制所述第一响应设备处于第二设备状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:张锦锋张柳新
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1