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

文档序号:8487174阅读:448来源:国知局
一种基于联动规则控制智能家居设备的方法及控制装置的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,特别涉及一种基于联动规则控制智能家居设备的方法及控制装置。
【背景技术】
[0002]随着科学技术的不断发展,物联网的应用场景得到了极大的丰富,智能家居便是在物联网的影响之下的物联化体现,其主要以住宅为平台,利用综合布线技术、网络通信技术、自动控制技术等多项技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性,并实现环保节能的居住环境。
[0003]在现有技术中,当用户需要设定一些联动场景时,通常会针对该场景设定一些联动规则,当相应的联动条件满足时,便执行联动规则中预设的操作,智能化控制家居环境,为了能够让规则周期性的执行,设定的联动规则必须覆盖一个设备的某个属性的所有可能状态,例如,用户想要控制日光灯的开光状态,这时便需要对日光灯的开灯及光灯两个状态分别设置联动规则,如:规则1:当天黑,则开灯;规则2:当天亮,则关灯,这样,日光灯便在联动规则的作用下周期性的开灯及关灯。
[0004]本申请发明人在实现本申请实施例中技术方案的过程中,发现现有技术存在如下技术问题:
[0005]由于现有技术中的电子设备通过用户对电子设备进行手动设置联动规则的方式实现场景的联动,当用户设置的联动规则不能覆盖电子设备的所有设备状态时,将导致无法实现场景的联动,所以,现有技术中的电子设备存在无法检测已经设置的联动规则是否覆盖电子设备的所有设备状态的技术问题。
[0006]进一步,由于现有技术中的电子设备存在无法检测已经设置的联动规则是否覆盖电子设备的所有设备状态技术问题,这样,当已经设置的联动规则不能覆盖电子设备的所有设备状态时,电子设备也不会自动生成与未被覆盖的设备状态对应的规则,所以,现有技术中的电子设备存在不能自动生成与未被覆盖的设备状态对应的规则的技术问题。
[0007]由于现有技术中的电子设备只能通过用户对电子设备进行手动设置联动规则的方式实现场景的联动,这样,对于未被已经设置的联动规则覆盖的设备状态,用户只能通过手动设置来实现,一是效率低,二是容易遗漏,所以,现有技术中的电子设备存在使用不方便、用户体验差的问题。

【发明内容】

[0008]本发明实施例提供一种基于联动规则控制智能家居设备的方法及控制装置,用于解决现有技术中的电子设备存在无法检测已经设置的联动规则是否覆盖电子设备的所有设备状态的技术问题,实现自动检测已设置的联动规则的完备性的技术效果。
[0009]本申请实施例一方面提供一种基于联动规则控制智能家居设备的方法,包括:
[0010]获得用户设定的第一联动规则,其中,所述第一联动规则用于基于第一条件设备的第一参数控制第一响应设备处于第一设备状态:
[0011]获取所述第一响应设备的第二设备状态,其中,所述第一响应设备包括所述第一设备状态及所述第二设备状态;
[0012]基于所述第一联动规则的所述第二设备状态在多个联动规则中进行遍历;
[0013]当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则;其中,所述第二联动规则用于基于第二条件设备的第二参数控制所述第一响应设备处于第二设备状态。
[0014]可选的,在所述获得用户设定的第一联动规则之前,所述方法还包括:
[0015]连接多个智能家居设备;
[0016]获得所述多个智能家居设备中每个智能家居设备的设备信息;
[0017]其中,所述设备信息具体包括所述第一条件设备的第一参数、所述第一设备状态及所述第二设备状态,所述第一条件设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备,所述第二条件设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备,所述第一响应设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备。
[0018]可选的,所述当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则,具体包括:
[0019]确定所述多个联动规则中任意一条联动规则的执行条件参数对应的智能家居设备为所述第二条件设备;
[0020]获取所述第二条件设备的第二参数;
[0021]生成基于所述第二参数控制所述第一响应设备处于所述第二设备状态的第二联动规则。
[0022]可选的,所述当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则,具体包括:
[0023]获得在第一时间段内所述第一响应设备的第一使用情况信息;
[0024]基于所述第一使用情况信息,确定在所述第一时间段内当所述第一响应设备处于所述第二设备状态时所述第二条件设备对应的参数为所述第二参数;
[0025]生成基于所述第二参数控制所述第一响应设备处于所述第二设备状态的第二联动规则。
[0026]可选的,在所述当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则之后,所述方法还包括:
[0027]基于所述第二联动规则,生成并输出用于提醒用户可以为所述第二设备状态生成所述第二联动规则的第一提示信息,其中,所述第一提示信息中包含所述第二联动规则。
[0028]本申请实施例另一方面提供一种控制装置,所述装置包括:
[0029]壳体;
[0030]存储单元,设置在所述壳体内,用于存储至少一个程序模块;
[0031]至少一个处理器,设置在所述壳体内,所述至少一个处理器通过获得并运行所述至少一个程序模块,用于获得用户设定的第一联动规则,其中,所述第一联动规则用于基于第一条件设备的第一参数控制第一响应设备处于第一设备状态:获取所述第一响应设备的第二设备状态,其中,所述第一响应设备包括所述第一设备状态及所述第二设备状态;基于所述第一联动规则的所述第二设备状态在多个联动规则中进行遍历;当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则;其中,所述第二联动规则用于基于第二条件设备的第二参数控制所述第一响应设备处于第二设备状态。
[0032]可选的,在所述至少一个处理器获得用户设定的第一联动规则之前,所述至少一个处理器还用于:
[0033]连接多个智能家居设备;
[0034]获得所述多个智能家居设备中每个智能家居设备的设备信息;
[0035]其中,所述设备信息具体包括所述第一条件设备的第一参数、所述第一设备状态及所述第二设备状态,所述第一条件设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备,所述第二条件设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备,所述第一响应设备具体为从所述多个智能家居设备中确定的至少一个智能家居设备。
[0036]可选的,所述至少一个处理器具体用于:
[0037]确定所述多个联动规则中任意一条联动规则的执行条件参数对应的智能家居设备为所述第二条件设备;
[0038]获取所述第二条件设备的第二参数;
[0039]生成基于所述第二参数控制所述第一响应设备处于所述第二设备状态的第二联动规则。
[0040]可选的,所述至少一个处理器具体用于:
[0041]获得在第一时间段内所述第一响应设备的第一使用情况信息;
[0042]基于所述第一使用情况信息,确定在所述第一时间段内当所述第一响应设备处于所述第二设备状态时所述第二条件设备对应的参数为所述第二参数;
[0043]生成基于所述第二参数控制所述第一响应设备处于所述第二设备状态的第二联动规则。
[0044]可选的,在所述当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则之后,所述至少一个处理器还用于:
[0045]基于所述第二联动规则,生成并输出用于提醒用户可以为所述第二设备状态生成所述第二联动规则的第一提示信息,其中,所述第一提示信息中包含所述第二联动规则。
[0046]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0047]一、由于本申请实施例中的技术方案,采用获得用户设定的第一联动规则,其中,所述第一联动规则用于基于第一条件设备的第一参数控制第一响应设备处于第一设备状态,获取所述第一响应设备的第二设备状态,基于所述第一联动规则的所述第二设备状态在多个联动规则中进行遍历的技术手段,这样,当电子设备获得一个联动规则时,就会自动将所述联动规则中响应设备对应的所有设备状态在电子设备内存储的全部联动规则中进行遍历,以检测该联动规则是否覆盖了所述响应设备的所有设备状态,从而判断出所述联动规则是否完备,所以,有效解决了现有技术中的电子设备存在无法检测已经设置的联动规则是否覆盖电子设备的所有设备状态的技术问题,实现了自动检测已设置的联动规则的完备性的技术效果。
[0048]二、由于本申请实施例中的技术方案,采用获得用户设定的第一联动规则,其中,所述第一联动规则用于基于第一条件设备的第一参数控制第一响应设备处于第一设备状态,获取所述第一响应设备的第二设备状态,其中,所述第一响应设备包括所述第一设备状态及所述第二设备状态,基于所述第一联动规则的所述第二设备状态在多个联动规则中进行遍历,当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则,其中,所述第二联动规则用于基于第二条件设备的第二参数控制所述第一响应设备处于第二设备状态的技术手段,这样,当电子设备检测到所述联动规则不完备时,便基于预定策略自动生成与第二设备状态对应的第二联动规则来补充所述联动规则,所以,有效解决了现有技术中的电子设备存在不能自动生成与未被覆盖的设备状态对应的规则的技术问题,实现了自动生成与未覆盖的设备状态对应的联动规则的技术效果。
[0049]三、由于本申请实施例中的技术方案,采用基于所述第一联动规则的所述第二设备状态在多个联动规则中进行遍历,当所述多个联动规则与所述第二设备状态匹配不成功时,基于预定策略生成第二联动规则,其中,所述第二联动规则用于基于第二条件设备的第二参数控制所述第一响应设备处于第二设备状态的技术手段,这样,用户无需手动操作,电子设备便能够自动生成用户遗漏的设备状态对应的联动规则,提高了联动规则设置的效率且不存在遗漏,所以,有效解决了现有技术中的电子设备存在使用不方便、用户体验差的问题,实现了提高用户体验的效果。
【附图说明】
[0050]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
[0051]图1为本申请实施例一中提供的一种基于联动规则控制智能家居设备的方法的流程图;
[0052]图2为本申请实施例一中步骤S104的第一种实现方式流程图;
[0053]图3为本申请实施例一中步骤S104的第二种实现方式流程图;
[0054]图4为本申请实施例四中提供的一种控制装置的结构框图。
【具体实施方式】
[0055]本申请实施例提供一种基于联动规则控制智能家居设备的方法及控制装置,用于解决现有技术中的电子设备存在无法检测已经设置的联动规则是否覆盖电子设备的所有设备状态的技术问题,实现自动检测已设置的联动规则的完备性
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1