本申请涉及物联网,尤其涉及一种设备的联动控制方法、装置及计算机设备。
背景技术:
1、如今,随着物联网技术的发展进步,越来越多的设备被连接到互联网上,从而能够实现设备数据的实时共享和对设备的智能控制。在对设备的智能控制中,设备的联动控制是指依据多个设备之间的状态实现设备之间的协同控制。例如,设备的联动控制可以是当设备a的满足某状态条件下,控制设备b执行某操作。
2、为实现设备的联动控制,通常需要配置好联动控制策略。相关技术中,通常是提供抽象节点,用户利用抽象节点搭建好控制流程后,再将控制流程绑定到相关的设备对象中,从而实现对设备的联动控制。然而,这种需要用户利用抽象节点搭建控制流程的方式,不仅需要二次绑定到实际设备中,而且操作较抽象复杂,易用性较差,因而设置过程较为繁琐,联动控制策略的设置效率较低,不利于实现用户对设备的有效联动控制。
技术实现思路
1、本申请实施例提供了设备的联动控制方法、装置及计算机设备,能够提高提高联动控制策略配置的易用性,从而提高联动控制策略的设置效率,有利于用户实现对设备的有效联动控制。
2、第一方面,本申请实施例提供了一种设备的联动控制方法,包括:在设备联动策略配置页面中显示功能子节点,所述功能子节点用于被拖拽选择而构建联动控制流程,所述功能子节点包括目标用户对应的关联设备对象;其中,所述关联设备对象为所述目标用户拥有的一个或多个联网设备中各所述联网设备所对应的设备对象;
3、获取所述目标用户在所述设备联动策略配置页面中构建得到的目标联动控制流程;
4、根据所述目标联动控制流程生成对应的控制信息;其中,所述控制信息用于指示控制目标联网设备执行目标操作。
5、第二方面,本申请实施例提供了一种设备的联动控制装置,所述装置包括:
6、显示单元,用于在设备联动策略配置页面中显示功能子节点,所述功能子节点用于被拖拽选择而构建联动控制流程,所述功能子节点包括目标用户对应的关联设备对象;其中,所述关联设备对象为所述目标用户拥有的一个或多个联网设备中各所述联网设备所对应的设备对象;
7、获取单元,用于获取所述目标用户在所述设备联动策略配置页面中构建得到的目标联动控制流程;
8、生成单元,用于根据所述目标联动控制流程生成对应的控制信息;其中,所述控制信息用于指示控制目标联网设备执行目标操作。
9、第三方面,本申请实施例还提供了一种计算机设备,其包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述第一方面的设备的联动控制方法。
10、第四方面,本申请实施例还提供了一种计算机可读存储介质,其中计算机可读存储介质存储有计算机程序,计算机程序当被处理器执行时使处理器执行上述第一方面的设备的联动控制方法。
11、本申请提供了一种设备的联动控制方法、装置及计算机设备,方法包括:在设备联动策略配置页面中显示功能子节点,所述功能子节点用于被拖拽选择而构建联动控制流程,所述功能子节点包括目标用户对应的关联设备对象;其中,所述关联设备对象为所述目标用户拥有的一个或多个联网设备中各所述联网设备所对应的设备对象;获取所述目标用户在所述设备联动策略配置页面中构建得到的目标联动控制流程;根据所述目标联动控制流程生成对应的控制信息;其中,所述控制信息用于指示控制目标联网设备执行目标操作。本申请通过在设备联动策略配置页面中显示包括目标用户对应的关联设备对象的功能子节点,使目标用户可以根据需求对关联设备对象的拖拽操作来构建目标联动控制流程,进而根据目标联动控制流程生成对应的控制信息,与现有技术中用户需要对抽象节点进行操作,并且需要在流程设置完成后关联到实际设备相比,本申请通过提供与用户实际设备对应的设备对象(关联设备对象),供用户根据实际需要对该实际设备对应的设备对象进行直接拖拽选择而构建可以直接关联到实际设备的目标联动控制流程,逻辑简单和清晰,提高了联动控制策略配置的易用性,便于用户构建符合真实需求的联动控制策略,提高了联动控制策略的配置效率,有利于实现用户对设备的有效联动控制。
1.一种设备的联动控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标用户在所述设备联动策略配置页面中构建得到的目标联动控制流程,包括:
3.根据权利要求1所述的方法,其特征在于,所述目标联动控制流程包括执行部分;各所述关联设备对象用于作为目标执行设备对象被拖拽选择而构建所述目标联动控制流程中的所述执行部分;所述获取所述目标用户在所述设备联动策略配置页面中构建得到的目标联动控制流程之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述目标联动控制流程还包括条件部分,各所述关联设备对象还用于作为目标条件设备对象被拖拽选择而构建所述目标联动控制流程中的所述条件部分;在所述目标联动控制流程中,所述条件部分所在的流程节点在所述执行部分所在的流程节点之前;所述获取所述目标用户在所述设备联动策略配置页面中构建得到的目标联动控制流程之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述功能子节点还包括数据提取工具,所述数据提取工具用于辅助构建所述目标联动控制流程中的所述执行部分和/或所述条件部分;在所述目标联动控制流程中,所述数据提取工具所在的流程节点的上一流程节点为所述目标条件设备对象或所述目标执行设备对象,用于根据所述目标条件设备对象对应的所述条件内容对所述目标条件设备对象对应的关联设备的当前状态数据进行辅助提取,或者,用于根据所述目标执行设备对象对应的执行内容对所述目标执行设备对象对应的关联设备的执行结果数据进行辅助提取。
6.根据权利要求1所述的方法,其特征在于,所述功能子节点还包括定时组件;所述获取所述目标用户在所述设备联动策略配置页面中构建得到的目标联动控制流程之前,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述目标联动控制流程生成对应的控制信息,包括:
8.根据权利要求7所述的方法,其特征在于,所述在确定执行所述目标联动控制流程时,判断所述目标联动控制流程中是否包括条件部分之前,所述方法还包括:
9.一种设备的联动控制装置,其特征在于,所述装置包括:
10.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8中任一项所述的方法。