设备控制方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:37101080 阅读:20 留言:0更新日期:2023-04-01 05:01
本发明专利技术实施例公开了一种设备控制方法、装置、电子设备和计算机可读存储介质;在本申请实施例中,在根据预设控制策略控制与预设控制策略对应的智能设备时,实时获取预设控制策略对应的当前场景信息。然后将当前场景信息与预设控制策略中的预设信息进行比对。若当前场景信息与预设信息不一致,说明该预设控制策略不再适用当前场景,则根据当前场景信息更新预设控制策略,得到更新控制策略,使得更新控制策略适用于当前场景。最后根据更新控制策略控制智能设备。从而使得可以根据当前场景信息实时改变预设控制策略,为用户带来更多的便利。为用户带来更多的便利。为用户带来更多的便利。

【技术实现步骤摘要】
设备控制方法、装置、电子设备和计算机可读存储介质


[0001]本专利技术涉及智能家居
,具体涉及一种设备控制方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]随着科学技术的发展,智能设备越来越智能,给用户带来了极大的便利。目前,用户在安装好智能设备之后,会先设置好设备控制策略,然后根据这些控制策略去控制智能设备。
[0003]然而,在根据控制策略控制智能设备的过程,控制策略是固定的,并不能实时进行变化,导致不能给用户带来更多的便利。

技术实现思路

[0004]本专利技术实施例提供一种设备控制方法、装置、电子设备和计算机可读存储介质,可以解决在根据控制策略控制智能设备的过程中,控制策略不能实时进行变化的技术问题。
[0005]一种设备控制方法,包括:
[0006]在根据预设控制策略控制与上述预设控制策略对应的智能设备时,实时获取上述预设控制策略对应的当前场景信息;
[0007]将上述当前场景信息与上述预设控制策略中的预设信息进行比对;
[0008]若上述当前场景信息与上述预设信息不一致,则根据上述当前场景信息更新上述预设控制策略,得到更新控制策略;
[0009]根据上述更新控制策略控制上述智能设备。
[0010]可选地,在上述在根据预设控制策略控制与上述预设控制策略对应的智能设备时,实时获取上述预设控制策略对应的当前场景信息之前,还包括:
[0011]接收用户输入的初始控制策略;
[0012]获取预设冲突表;<br/>[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]比对模块,用于将上述当前场景信息与上述预设控制策略中的预设信息进行比对;
[0052]更新模块,用于若上述当前场景信息与上述预设信息不一致,则根据上述当前场景信息更新上述预设控制策略,得到更新控制策略;
[0053]控制模块,用于根据上述更新控制策略控制上述智能设备。
[0054]此外,本专利技术实施例还提供一种电子设备,包括处理器和存储器,上述存储器存储有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本专利技术实施例提供的设备控制方法。
[0055]此外,本专利技术实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本专利技术实施例所提供的任一种设备控制方法。
[0056]由以上可知,在本申请实施例中,在根据预设控制策略控制与预设控制策略对应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备控制方法,其特征在于,包括:在根据预设控制策略控制与所述预设控制策略对应的智能设备时,实时获取所述预设控制策略对应的当前场景信息;将所述当前场景信息与所述预设控制策略中的预设信息进行比对;若所述当前场景信息与所述预设信息不一致,则根据所述当前场景信息更新所述预设控制策略,得到更新控制策略;根据所述更新控制策略控制所述智能设备。2.根据权利要求1所述的设备控制方法,其特征在于,在所述在根据预设控制策略控制与所述预设控制策略对应的智能设备时,实时获取所述预设控制策略对应的当前场景信息之前,还包括:接收用户输入的初始控制策略;获取预设冲突表;根据所述预设冲突表对所述初始控制策略进行检查;若所述初始控制策略没有包括所述预设冲突表中的信息,则将所述初始控制策略作为预设控制策略进行存储。3.根据权利要求2所述的设备控制方法,其中,所述初始控制策略包括所述智能设备对应的执行内容,所述预设冲突表为预设参数互斥表;相应地,所述根据所述预设冲突表对所述初始控制策略进行检查,若所述初始控制策略没有包括所述预设冲突表中的信息,则将所述初始控制策略作为预设控制策略进行存储,包括:根据所述预设参数互斥表对所述执行内容进行检查;若所述执行内容没有包括所述预设参数互斥表中的参数,则将所述初始控制策略作为预设控制策略进行存储。4.根据权利要求2所述的设备控制方法,其中,所述初始控制策略包括所述智能设备对应的触发条件,所述预设冲突表为预设条件冲突表;相应地,所述根据所述预设冲突表对所述初始控制策略进行检查,若所述初始控制策略没有包括所述预设冲突表中的信息,则将所述初始控制策略作为预设控制策略进行存储,包括:根据所述预设条件冲突表对所述触发条件进行检查;若所述触发条件没有包括所述预设条件冲突表中的条件,则将所述初始控制策略作为预设控制策略进行存储。5.根据权利要求1所述的设备控制方法,其特征在于,在所述根据所述更新控制策略控制所述智能设备之后,还包括:获取所述智能设备执行所述更新控制策略后的执行结果;确定用户与各个终端设备之间的距离;将所述执行结果发送至与用户的距离最短的终端设备中进行提示,以使所述用户获取到所述执行结果。6.根据权利要求5所述的设备控制方法,其中,确定用户与各个终端设备之间的距离,包括:
向各个终端设备广播用户距离请求信息,以使得所述终端设备基于所述用户距离请求信息确定用户与所述终端设备之间的距离;接收所述终端设备返回的所述用户与所述终端之间的距离。7.根据权利要求1所述的设备控制方法,其中,在所述根据所述更新控制策略控制所述智能设备之后,还包括:获取所述智能设备执行所述更新控制策略后的执行结果;向各个终端设备广播用户距...

【专利技术属性】
技术研发人员:罗林洁
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1