目标设备的控制方法及装置、存储介质、电子装置制造方法及图纸

技术编号:27508928 阅读:14 留言:0更新日期:2021-03-02 18:37
本发明专利技术提供了一种目标设备的控制方法及装置、存储介质、电子装置,上述方法包括:根据获取的目标设备的逻辑约束条件生成逻辑约束模型,其中,逻辑约束条件与目标设备一一对应,逻辑约束条件用于指示目标设备的执行第一控制指令的条件;接收第一目标对象触发的第一控制指令,其中,第一控制指令用于控制目标区域内一个目标设备的运行状态,或第一控制指令用于控制多个目标设备联动的运行状态;在第一控制指令满足逻辑约束模型的情况下,指示目标设备响应第一控制指令,以控制目标设备的运行状态,因此,可以解决现有技术中,联动控制目标设备频繁失败,目标设备在进行联动控制时控制成功率低下等问题。功率低下等问题。功率低下等问题。

【技术实现步骤摘要】
目标设备的控制方法及装置、存储介质、电子装置


[0001]本专利技术涉及通信领域,具体而言,涉及一种目标设备的控制方法及装置、存储介质、电子装置。

技术介绍

[0002]在5G技术的大力推动下,曾以人为上网主体的格局将变为以物为主体,相对于4G技术,5G的高速率、大容量、低时延将大力推进物联网的快速发展,物物相连已成为未来趋势,最具有代表性的智能家居已经广泛渗入到多数家庭,小到智能音箱,大到带屏冰箱,且目前的智能家居趋于场景化,多种家庭场景模式应用而生,例如:睡眠场景,离家场景以及各种个性化定制场景等,然而由于场景模式的复杂,其控制成功率并不是很高,控制失败的一方面原因就是对设备联动控制的不合理操作,比如:在空调关机状态下执行调温。
[0003]因此,在现有的智能家居场景多联动控制家电中,操作家电联动时存在控制成功率低的问题。并且由于场景模式下需要控制的设备繁多,且对一个设备可能要执行多个命令才能实现某种场景,一旦因某个设备当前状态不支持该次命令导致该设备控制失败,继而导致整个场景启动失败,且没有任何有效提示,降低客户的体验感。
[0004]针对相关技术中,联动控制目标设备频繁失败,目标设备在进行联动控制时控制成功率低下等问题,尚未提出有效的技术方案。

技术实现思路

[0005]本专利技术实施例提供了一种目标设备的控制方法及装置、存储介质、电子装置,以至少解决相关技术中,联动控制目标设备频繁失败,目标设备在进行联动控制时控制成功率低下等问题。
[0006]根据本专利技术的一个实施例,提供了一种目标设备的控制方法,包括:根据获取的目标设备的逻辑约束条件生成逻辑约束模型,其中,所述逻辑约束条件与所述目标设备一一对应,所述逻辑约束条件用于指示所述目标设备的执行第一控制指令的条件;接收第一目标对象触发的第一控制指令,其中,所述第一控制指令用于控制目标区域内一个目标设备的运行状态,或所述第一控制指令用于控制多个目标设备联动的运行状态;在所述第一控制指令满足所述逻辑约束模型的情况下,指示目标设备响应所述第一控制指令,以控制所述目标设备的运行状态。
[0007]在一个示例性实施例中,指示目标设备响应所述第一控制指令,以控制所述目标设备的运行状态,包括:获取所述目标设备的当前运行状态;在所述目标设备的当前运行状态与所述第一控制指令所指示的运行状态一致的情况下,保持所述目标设备的当前运行状态;在所述目标设备的当前运行状态与所述第一控制指令所指示的运行状态不一致的情况下,将所述目标设备的当前运行状态更新为所述第一控制指令所指示的运行状态。
[0008]在一个示例性实施例中,将所述目标设备的当前运行状态更新为所述第一控制指令所指示的运行状态之前,上述方法还包括:通过所述逻辑约束模型对第一控制指令进行
检测;在检测未通过的情况下,向所述第一目标对象发送指示信息,以指示所述第一目标对象发送的第一控制指令未通过检测。
[0009]在一个示例性实施例中,指示目标设备响应所述第一控制指令,以控制所述目标设备的运行状态之前,上述方法还包括:通过以下方式执行所述逻辑约束模型对所述第一控制指令的检测:在所述第一控制指令不满足所述逻辑约束模型的情况下,告知所述第一目标对象所述第一控制指令不可执行;在所述第一控制指令满足所述逻辑约束模型的情况下,将所述第一控制指令发送至对应的目标设备进行执行。
[0010]在一个示例性实施例中,接收第一目标对象触发的第一控制指令之后,上述方法还包括:获取所述第一控制指令中对应的所述目标设备的目标运行状态;将所述目标运行状态与所述目标设备确定的逻辑约束条件比较,确认所述目标运行状态是否合法;如果不合法,所述逻辑约束模型向第一目标对象发送提示修正的指示信息。
[0011]在一个示例性实施例中,指示目标设备响应所述第一控制指令,以控制所述目标设备的运行状态之后,上述方法还包括:在再次接收到第二目标对象发送的第二控制指令的情况下,获取所述第二控制指令对应的所述目标设备的目标运行状态;通过所述逻辑约束模型确定所述目标运行状态与所述第一控制指令对应的运行状态是否存在重复;如果是,则保持存在重复的目标设备的运行状态,以及将不重复的目标设备的运行状态更新为所述目标运行状态。
[0012]在一个示例性实施例中,通过所述逻辑约束模型确定所述目标运行状态与所述第一控制指令对应的运行状态是否存在重复之前,上述方法还包括:对所述逻辑约束模型的告警值进行初始化,其中,所述告警值用于指示所述第一控制指令中出现的不符合逻辑约束条件的目标指令的个数。
[0013]根据本专利技术的另一个实施例,提供了一种目标设备的控制装置,包括:生成模块,用于根据获取的目标设备的逻辑约束条件生成逻辑约束模型,其中,所述逻辑约束条件与所述目标设备一一对应,所述逻辑约束条件用于指示所述目标设备的执行第一控制指令的条件;接收模块,用于接收第一目标对象触发的第一控制指令,其中,所述第一控制指令用于控制目标区域内一个目标设备的运行状态,或所述第一控制指令用于控制多个目标设备联动的运行状态;响应模块,用于在所述第一控制指令满足所述逻辑约束模型的情况下,指示目标设备响应所述第一控制指令,以控制所述目标设备的运行状态。
[0014]在一个示例性实施例中,上述响应模块,还用于获取所述目标设备的当前运行状态;在所述目标设备的当前运行状态与所述第一控制指令所指示的运行状态一致的情况下,保持所述目标设备的当前运行状态;在所述目标设备的当前运行状态与所述第一控制指令所指示的运行状态不一致的情况下,将所述目标设备的当前运行状态更新为所述第一控制指令所指示的运行状态。
[0015]在一个示例性实施例中,上述装置还包括:检测模块,用于通过所述逻辑约束模型对第一控制指令进行检测;在检测未通过的情况下,向所述第一目标对象发送指示信息,以指示所述第一目标对象发送的第一控制指令未通过检测。
[0016]在一个示例性实施例中,上述检测模块,还用于通过以下方式执行所述逻辑约束模型对所述第一控制指令的检测:在所述第一控制指令不满足所述逻辑约束模型的情况下,告知所述第一目标对象所述第一控制指令不可执行;在所述第一控制指令满足所述逻
辑约束模型的情况下,将所述第一控制指令发送至对应的目标设备进行执行。
[0017]在一个示例性实施例中,上述装置还包括:修正模块,用于获取所述第一控制指令中对应的所述目标设备的目标运行状态;将所述目标运行状态与所述目标设备确定的逻辑约束条件比较,确认所述目标运行状态是否合法;如果不合法,所述逻辑约束模型向第一目标对象发送提示修正的指示信息。
[0018]在一个示例性实施例中,上述装置还包括:确定模块,用于在再次接收到第二目标对象发送的第二控制指令的情况下,获取所述第二控制指令对应的所述目标设备的目标运行状态;通过所述逻辑约束模型确定所述目标运行状态与所述第一控制指令对应的运行状态是否存在重复;如果是,则保持存在重复的目标设备的运行状态,以及将不重复的目标设备的运行状态更新为所述目标运行状态。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标设备的控制方法,其特征在于,包括:根据获取的目标设备的逻辑约束条件生成逻辑约束模型,其中,所述逻辑约束条件与所述目标设备一一对应,所述逻辑约束条件用于指示所述目标设备的执行第一控制指令的条件;接收第一目标对象触发的第一控制指令,其中,所述第一控制指令用于控制目标区域内一个目标设备的运行状态,或所述第一控制指令用于控制多个目标设备联动的运行状态;在所述第一控制指令满足所述逻辑约束模型的情况下,指示目标设备响应所述第一控制指令,以控制所述目标设备的运行状态。2.根据权利要求1所述的方法,其特征在于,指示目标设备响应所述第一控制指令,以控制所述目标设备的运行状态,包括:获取所述目标设备的当前运行状态;在所述目标设备的当前运行状态与所述第一控制指令所指示的运行状态一致的情况下,保持所述目标设备的当前运行状态;在所述目标设备的当前运行状态与所述第一控制指令所指示的运行状态不一致的情况下,将所述目标设备的当前运行状态更新为所述第一控制指令所指示的运行状态。3.根据权利要求2所述的方法,其特征在于,将所述目标设备的当前运行状态更新为所述第一控制指令所指示的运行状态之前,所述方法还包括:通过所述逻辑约束模型对第一控制指令进行检测;在检测未通过的情况下,向所述第一目标对象发送指示信息,以指示所述第一目标对象发送的第一控制指令未通过检测。4.根据权利要求1所述的方法,其特征在于,指示目标设备响应所述第一控制指令,以控制所述目标设备的运行状态之前,所述方法还包括:通过以下方式执行所述逻辑约束模型对所述第一控制指令的检测:在所述第一控制指令不满足所述逻辑约束模型的情况下,告知所述第一目标对象所述第一控制指令不可执行;在所述第一控制指令满足所述逻辑约束模型的情况下,将所述第一控制指令发送至对应的目标设备进行执行。5.根据权利要求1所述的方法,其特征在于,接收第一目标对象触发的第一控制指令之后,所述方法还包括:获取所述第一控制指令中对应的所述目标设备的目标运行状态;将所述...

【专利技术属性】
技术研发人员:李佩珍
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1