一种基于联动规则的控制智能家居的方法及控制装置的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,特别涉及一种基于联动规则的控制智能家居的方法及控制装置。
【背景技术】
[0002]随着科学技术的不断发展,智能家居、智能交通、智能监控等智能控制系统也在不断的发展与普及,这给人们的日常工作及生活都带来了很大的方便。
[0003]在智能家居系统中,往往会设置一些联动场景,如:在检测到当前室内的空气湿度低于30%时,打开加湿器;当检测到当前室内的空气湿度高于80%时,关闭加湿器。某些情况下,如:关闭加湿器后,用户仍觉得当前的空气还是很干燥,则手动干预,将加湿器打开,而为了保证用户在打开加湿器后又因检测当前空气湿度高于80%,关闭加湿器,从而,将空气湿度高于80 %,关闭加湿器对应的规则禁用。若想恢复被禁用的规则,需要电子设备用户手动设置恢复或按照预设时间长自动恢复。
[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]图1为本申请实施例一提供的一种基于联动规则控制