一种设备控制方法及系统技术方案

技术编号:38375755 阅读:15 留言:0更新日期:2023-08-05 17:36
本申请提供了一种设备控制方法及系统,涉及自动控制技术领域。在执行所述方法时,先获取设备间的依赖关系,再根据设备间的依赖关系,确定多个设备分别对应的前置条件和运行结果,其中,运行结果为设备在前置条件达到情况下的运行状态,接着根据预设目标确定多个待定动作,其中,动作为在满足设备对应的前置条件时控制设备达到运行结果,然后,根据多个待定动作确定动作序列,最后按照动作序列对多个设备进行控制。这样,根据设备间的依赖关系,可以确定完成预设目标所需的多个待定动作,进而确定动作序列,根据动作序列对多个设备进行控制,可以减少在设备控制过程中配置人员人工配置的工作量。置的工作量。置的工作量。

【技术实现步骤摘要】
一种设备控制方法及系统


[0001]本申请涉及自动控制
,尤其涉及一种设备控制方法及系统。

技术介绍

[0002]目前存在较多的设备控制配置主要为基于动作和动作组的方式,其中,动作是指一个设备控制指令,动作组为一些动作的集合,采用组间顺序执行、组内并发执行的执行方式。
[0003]由于有些设备在控制之前需要完成对另一些设备的控制,所以在这样的配置中会被迫按照配置顺序决定设备的控制顺序,导致了配置工作量的增加。
[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]第四确定子单元,用于根据所述标签以及所述多个动作中与多个标签对应的权重值,从所述多个动作中确定多个待定动作。
[0052]第三方面,本申请提供了一种设备,所述设备包括存储器和处理器,所述存储器用于存储指令或代码,所述处理器用于执行所述指令或代码,以使所述设备执行前述第一方面任一项所述的设备控制方法。
[0053]第四方面,本申请提供了一种计算机存储介质,所述计算机存储介质中存储有代码,当所述代码被运行时,运行所述代码的设备实现前述第一方面任一项所述的设备控制方法。
[0054]本申请提供了一种设备控制方法。在执行所述方法时,先获取设备间的依赖关系,再根据设备间的依赖关系,确定多个设备分别对应的前置条件和运行结果,其中,运行结果为设备在前置条件达到情况下的运行状态,接着根据预设目标确定多个待定动作,其中,动作为在满足设备对应的前置条件时控制设备达到运行结果,然后,根据多个待定动作确定动作序列,最后按照动作序列对多个设备进行控制。这样,根据设备间的依赖关系,可以确定完成预设目标所需的多个待定动作,进而确定动作序列,根据动作序列对多个设备进行控制,可以减少在设备控制过程中配置人员人工配置的工作量。
附图说明
[0055]为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0056]图1为本申请实施例提供的一种设备控制方法的方法流程图;
[0057]图2为本申请实施例提供的一种目标的示意图;
[0058]图3为本申请实施例提供的一种设备的动作示意图;
[0059]图4为本申请实施例提供的一种规划器执行过程的示意图;
[0060]图5为本申请实施例提供的一种设备的当前状态和目标状态变化过程的示意图;
[006本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备控制方法,其特征在于,包括:获取设备间的依赖关系;根据所述设备间的依赖关系,确定所述多个设备分别对应的前置条件和运行结果,所述运行结果为设备在前置条件达到情况下的运行状态;根据预设目标确定多个待定动作,所述动作为在满足设备对应的前置条件时控制设备达到运行结果;根据所述多个待定动作确定动作序列;按照所述动作序列对所述多个设备进行控制。2.根据权利要求1所述的方法,其特征在于,所述根据预设目标确定多个待定动作,包括:获取实现所述预设目标所需的多个前置条件;根据所述多个前置条件确定多个待定动作。3.根据权利要求2所述的方法,其特征在于,所述根据所述多个前置条件确定多个待定动作,包括:获取多个设备的当前状态;将所述多个设备的当前状态与实现所述预设目标所需的多个前置条件进行比对;根据比对结果确定多个未满足的前置条件;根据所述多个未满足的前置条件确定多个待定动作。4.根据权利要求1所述的方法,其特征在于,所述根据所述多个待定动作确定动作序列,包括:根据所述设备间的依赖关系,确定所述多个待定动作的分别对应的依赖条件;根据所述多个待定动作以及所述多个待定动作的分别对应的依赖条件,确定所述动作序列。5.根据权利要求1所述的方法,其特征在于,所述根据预设目标确定多个待定动作,包括:为所述预设目标设定标签;根据所述标签和所述预设目标确定多个待定动作。6.根据权利要求5所述的方法...

【专利技术属性】
技术研发人员:杨镇波何红宇王心光罗炳焜于璟琨
申请(专利权)人:浙江中控信息产业股份有限公司
类型:发明
国别省市:

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

1