掌桥专利:专业的专利平台
掌桥专利
首页

一种基于工业互联网的智能工厂调度方法、系统及设备

文献发布时间:2023-06-19 19:18:24


一种基于工业互联网的智能工厂调度方法、系统及设备

技术领域

本申请涉及一般的控制系统技术领域,具体涉及一种基于工业互联网的智能工厂调度方法、系统及设备。

背景技术

在互联网、智能制造和人工智能快速崛起的时代,信息技术在制造业中扮演着更重要的角色,从以前的人工制造到现在的智能制造,以“万物感知、万物互联、万物智能”为特征的物联网在生产车间已经有了进一步实现的基础,智能制造已成为现代制造业发展的重要方向。目前,我国广泛采用的车间模式是柔性车间,其能够很好地满足多个品种和大小批次的生产需求,并适应个性化和定制化的市场需求。但在车间生产过程中经常会发生干扰事件,比如,紧急订单的加塞等,因此,如何自适应调度工厂车间生产计划,已成为了亟待解决的一大问题。

发明内容

为了解决上述问题,本申请提出了一种基于工业互联网的智能工厂调度方法,包括:

获取用户上传的多个订单信息,根据所述多个订单信息,生成所述多个订单信息对应的初始调度序列;其中,所述初始调度序列由若干生产序列组成,所述生产序列包括每个订单信息对应的多个生产工序;

按照所述初始调度序列,执行所述多个订单信息分别对应的生产任务,在执行所述生产任务时,实时获取上传的待调度订单信息,并生成所述待调度订单信息对应的待调度生产序列;

根据所述待调度生产序列,对所述初始调度序列进行扰动检测,以触发对所述初始调度序列的重调度,得到重调度后的目标调度序列;

确定所述目标调度序列对应的物理车间以及所述物理车间对应的虚拟车间,基于所述虚拟车间,对所述目标调度序列进行模拟调度,以得到所述目标调度序列对应的控制参数;

生成所述控制参数对应的控制命令,将所述控制命令下发至所述物理车间的控制器,以使所述控制器根据所述控制命令,控制所述物理车间内的各生产设备执行相应的生产动作。

在本申请的一种实现方式中,根据所述多个订单信息,生成所述多个订单信息对应的初始调度序列,具体包括:

分别确定所述多个订单信息对应的生产工序信息,以及所述生产工序信息对应的生产约束条件,并根据所述生产工序信息,生成所述订单信息对应的生产序列;其中,所述生产约束条件包括生产时间约束和生产设备约束;

根据所述生产约束条件,确定所述多个订单信息对应的生产工序之间是否存在冲突;

若存在,则确定存在冲突的指定订单信息分别对应的优先级,并按照所述优先级,确定所述指定订单信息对应的调度时间;

按照所述调度时间的先后顺序,对所述指定订单信息对应的生产序列进行排列,以得到所述多个订单信息对应的初始调度序列。

在本申请的一种实现方式中,根据所述生产约束条件,确定所述多个订单信息对应的生产工序之间是否存在冲突,具体包括:

根据所述生产设备约束,生成所述多个订单信息所对应的约束矩阵;其中,所述约束矩阵的行表示生产设备,所述约束矩阵的列表示所述多个订单信息;

遍历所述约束矩阵,针对每个订单信息,确定所述订单信息所需的生产设备是否与其他订单信息所需的生产设备存在重合;

若是,则确定重合的每个生产设备分别对应的指定订单信息,以及所述生产设备在所述指定订单信息中对应的生产工序;

确定所述生产工序对应的生产时间范围,判断所述指定订单信息的生产时间范围是否存在重合,若是,则确定所述指定订单信息对应的生产工序之间存在冲突。

在本申请的一种实现方式中,确定存在冲突的指定订单信息分别对应的优先级,具体包括:

确定所述指定订单信息中存在冲突的指定生产工序,以及所述指定生产工序在所述指定订单信息对应的生产序列中的指定序列值;

从所述生产序列中,筛选出对应序列值大于所述指定序列值的待执行生产工序,并确定所述待执行生产工序的数量,根据所述数量由大到小的顺序,确定所述指定订单信息对应的第一优先值;

根据所述指定订单信息对应的生产时间约束,确定所述指定订单信息对应的累计生产时间,按照所述累计生产时间由大到小的顺序,对所述指定订单信息进行排序,以确定所述指定订单信息对应的第二优先值;

确定所述数量对应的第一影响权重和所述累计生产时间对应的第二影响权重,根据所述第一影响权重和所述第二影响权重,分别对所述第一优先值和所述第二优先值进行加权,得到存在冲突的指定订单信息分别对应的优先级。

在本申请的一种实现方式中,生成所述待调度订单信息对应的待调度生产序列之后,所述方法还包括:

根据所述待调度生产序列,确定所述待调度订单信息所需使用的生产设备类型,并根据所述生产设备类型,确定对应生产设备与所述生产设备类型相匹配的待选物理车间;

确定所述待选物理车间中所述生产设备类型对应的空闲设备数量,从所述待选物理车间中,筛选出所述空闲设备数量最大的目标物理车间。

在本申请的一种实现方式中,根据所述待调度生产序列,对所述初始调度序列进行扰动检测,具体包括:

根据所述初始调度序列对应的生产时间约束,确定所述初始调度序列所需调度的多个第一生产设备,以及所述多个第一生产设备分别对应的第一调度时间范围;

从所述目标物理车间中,筛选出与所述待调度生产序列中各生产工序相匹配的多个第二生产设备,以及所述多个第二生产设备分别对应的第二调度时间范围;

针对每个第一生产设备,将所述第一生产设备和所述第二生产设备进行匹配,若匹配成功,则确定所述第一生产设备对应的第一调度时间范围和所述第二调度时间范围是否重合;

若是,则确定所述待调度生产序列能够对所述初始调度序列产生扰动,并将所述第一生产设备作为所述初始调度序列的扰动生产设备。

在本申请的一种实现方式中,触发对所述初始调度序列的重调度,得到重调度后的目标调度序列,具体包括:

确定所述扰动生产设备在所述初始调度序列中对应的生产序列,根据所述扰动生产设备对应的第二调度时间范围,确定所述生产序列中未完成加工的指定生产序列;

获取所述指定生产序列所需加工产品对应的产品序列号,并按照所述产品序列号由小到大的顺序,对所述指定生产序列对应的加工产品进行排序,得到相应的产品序列;

确定所述待调度生产序列对应的待加工产品,将所述待加工产品添加至所述产品序列的首部,并对所述待加工产品赋予对应的产品序列号;其中,所述产品序列号小于所述产品序列中其他加工产品对应的产品序列号。

在本申请的一种实现方式中,所述控制器根据所述控制命令,控制所述物理车间内的各生产设备执行相应的生产动作之后,所述方法还包括:

针对每个生产序列,确定用于执行所述生产序列包含的各生产工序的加工生产设备和配料生产设备;

通过所述控制器,获取所述物理车间内的各生产设备反馈的工作状态信息,并根据所述工作状态信息,确定所述加工生产设备对应的第一加工效率,以及所述配料生产设备对应的第二加工效率;

将所述第一加工效率和所述第二加工效率进行对比,若所述第一加工效率大于所述第二加工效率,则降低所述第一加工效率。

本申请实施例提供了一种基于工业互联网的智能工厂调度系统,系统包括:

初始调度序列生成模块,用于获取用户上传的多个订单信息,根据所述多个订单信息,生成所述多个订单信息对应的初始调度序列;其中,所述初始调度序列由若干生产序列组成,所述生产序列包括每个订单信息对应的多个生产工序;

获取模块,用于按照所述初始调度序列,执行所述多个订单信息分别对应的生产任务,在执行所述生产任务时,实时获取上传的待调度订单信息,并生成所述待调度订单信息对应的待调度生产序列;

重调度模块,用于根据所述待调度生产序列,对所述初始调度序列进行扰动检测,以触发对所述初始调度序列的重调度,得到重调度后的目标调度序列;

模拟调度模块,用于确定所述目标调度序列对应的物理车间以及所述物理车间对应的虚拟车间,基于所述虚拟车间,对所述目标调度序列进行模拟调度,以得到所述目标调度序列对应的控制参数;

控制模块,用于生成所述控制参数对应的控制命令,将所述控制命令下发至所述物理车间的控制器,以使所述控制器根据所述控制命令,控制所述物理车间内的各生产设备执行相应的生产动作。

本申请实施例提供了一种基于工业互联网的智能工厂调度设备,设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

获取用户上传的多个订单信息,根据所述多个订单信息,生成所述多个订单信息对应的初始调度序列;其中,所述初始调度序列由若干生产序列组成,所述生产序列包括每个订单信息对应的多个生产工序;

按照所述初始调度序列,执行所述多个订单信息分别对应的生产任务,在执行所述生产任务时,实时获取上传的待调度订单信息,并生成所述待调度订单信息对应的待调度生产序列;

根据所述待调度生产序列,对所述初始调度序列进行扰动检测,以触发对所述初始调度序列的重调度,得到重调度后的目标调度序列;

确定所述目标调度序列对应的物理车间以及所述物理车间对应的虚拟车间,基于所述虚拟车间,对所述目标调度序列进行模拟调度,以得到所述目标调度序列对应的控制参数;

生成所述控制参数对应的控制命令,将所述控制命令下发至所述物理车间的控制器,以使所述控制器根据所述控制命令,控制所述物理车间内的各生产设备执行相应的生产动作。

通过本申请提出的一种基于工业互联网的智能工厂调度方法能够带来如下有益效果:

获取到新的待调度订单序列后,对初始调度序列进行扰动检测,并在产生扰动的情况下,对初始调度序列进行重调度,这样通过重调度后的目标调度序列能够重新规划车间的生产任务,有效提高了生产效率。通过虚拟车间模拟调度生产设备,能够在不干扰物理车间当前生产任务的情况下,对实时更新的生产情况进行模拟和优化,从而为物理车间的决策提供参考。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的一种基于工业互联网的智能工厂调度方法的流程示意图;

图2为本申请实施例提供的一种基于工业互联网的智能工厂调度系统的架构示意图;

图3为本申请实施例提供的一种基于工业互联网的智能工厂调度设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下结合附图,详细说明本申请各实施例提供的技术方案。

如图1所示,本申请实施例提供的一种基于工业互联网的智能工厂调度方法,包括:

101:获取用户上传的多个订单信息,根据多个订单信息,生成多个订单信息对应的初始调度序列;其中,初始调度序列由若干生产序列组成,生产序列包括每个订单信息对应的多个生产工序。

智能工厂后台设有自适应调度系统,该系统的服务器能够获取用户上传的多个订单信息,并根据多个订单信息,生成多个订单信息对应的初始调度序列。需要说明的是,订单信息可以是同种类产品的多个订单,也可以是不同种类产品的订单。初始调度序列由若干生产序列组成,其中,一个订单信息对应一个生产序列,生产序列包括每个订单信息对应的多个生产工序。比如,以生产钢制品为例,其生产工序主要包括配料、校料、弯管、钻孔、焊接、磨型等,上述生产工序构成了一个完整的钢制品生产序列。

在一个实施例中,每一生产工序所需使用的生产设备以及生产时间均存在不同,因此,为协调各订单信息,实现多个订单的并行生产,提高生产效率,初始调度序列需要兼顾多个订单信息的生产时间和生产设备。

具体地,分别确定多个订单信息对应的生产工序信息,以及生产工序信息对应的生产约束条件,并根据生产工序信息,生成订单信息对应的生产序列。其中,生产约束条件包括生产时间约束和生产设备约束。其中,生产设备约束表示当前生产工序所需使用的生产设备,在本申请实施例中,每个生产工序默认使用一种生产设备。生产时间约束表示当前生产工序所需的生产时间,以及当前生产工序是否与其他生产工序之间存在时间约束,比如,只有在完成当前生产工序的情况下才能进行下一生产工序。

进一步地,根据生产约束条件,确定多个订单信息对应的生产工序之间是否存在冲突。若存在,则确定存在冲突的指定订单信息分别对应的优先级,并按照优先级,确定指定订单信息对应的调度时间,然后按照调度时间的先后顺序,对指定订单信息对应的生产序列进行排列,以得到多个订单信息对应的初始调度序列。调度时间指的是,不同指定订单信息中存在冲突的生产工序的开始执行时间,用于表征生产工序的执行先后顺序。

其中,根据生产约束条件,确定多个订单信息对应的生产工序之间是否存在冲突,具体可通过以下步骤实现:

根据生产设备约束,生成多个订单信息所对应的约束矩阵。其中,约束矩阵的行表示生产设备,约束矩阵的列表示所述多个订单信息。在得到约束矩阵后,可据此确定各订单信息所需使用的生产设备之间是否存在冲突,遍历约束矩阵,针对每个订单信息,确定订单信息所需的生产设备是否与其他订单信息所需的生产设备存在重合。如果重合,则确定重合的每个生产设备分别对应的指定订单信息,以及生产设备在指定订单信息中对应的生产工序。之后,确定生产工序对应的生产时间范围,判断指定订单信息的生产时间范围是否存在重合,若是,则说明当前指定订单信息对应的生产工序之间存在冲突。

需要说明的是,不同订单信息的优先级是由该订单信息的最长任务周期以及待完成的最大任务量决定的。任务周期越长,后续所需完成的任务量越多,则订单信息的优先级便会相应高一些,只有这样,才能使得该订单能够在有限时间内完成全部的生产任务。

具体地,确定指定订单信息中存在冲突的指定生产工序,以及指定生产工序在指定订单信息对应的生产序列中的指定序列值。序列值表示生产工序在生产序列中的出现顺序值,比如,生产序列为{配料,校料,弯管,钻孔,焊接,磨型},弯管的序列值为3。在确定完指定序列值后,需从生产序列中,筛选出对应序列值大于指定序列值的待执行生产工序,也就是指定生产工序所在生产序列中仍未进行的生产工序。在筛选出待执行生产工序后,需确定待执行生产工序的数量,待执行生产工序的数量表示当前该订单信息仍未完成的任务量,此时,根据数量由大到小的顺序,可确定指定订单信息对应的第一优先值,待执行生产工序的数量与第一优先值呈正比,数量越大,第一优先值则越大。同时,还需根据指定订单信息对应的生产时间约束,确定该指定订单信息中各生产工序所需的生产时间,进而确定出该指定订单信息对应的累计生产时间,并按照累计生产时间由大到小的顺序,对存在冲突的多个指定订单信息进行排序,以此来确定指定订单信息对应的第二优先值。其中,累计生产时间与第二优先值呈正比,累计生产时间越大,第二优先值越大。对于任务周期较久的订单,应当优先完成其对应的生产工序,以确保出现生产周期过长的情况。

进一步地,在得到第一优先值和第二优先值后,需根据预设的权重映射表,确定待执行生产工序数量对应的第一影响权重和累计生产时间对应的第二影响权重,如此,根据第一影响权重和第二影响权重,可分别对第一优先值和第二优先值进行加权,从而得到存在冲突的指定订单信息分别对应的优先级。

102:按照初始调度序列,执行多个订单信息分别对应的生产任务,在执行生产任务时,实时获取上传的待调度订单信息,并生成待调度订单信息对应的待调度生产序列。

在得到初始调度序列后,自适应调度系统可通过设于工厂车间内部的控制器,控制相应的生产设备按照初始调度序列,执行多个订单信息分别对应的生产任务。而在执行上述生产任务时,可能会存在某些紧急订单的临时加塞,此时,需实时获取上传的待调度订单信息,并生成该待调度订单信息对应的待调度生产序列。

103:根据待调度生产序列,对初始调度序列进行扰动检测,以触发对初始调度序列的重调度,得到重调度后的目标调度序列。

待调度生产序列是临时增加的生产任务,因此,需在初始调度序列的基础上,判断当前新增的待调度生产序列是否会影响到原有生产任务的进行。那么,为最大限度上降低待调度生产序列对原有生产任务的影响,可选取当前较为空闲的车间执行待调度生产序列对应的生产任务。

具体地,确定待调度订单信息所需使用的生产设备类型,并根据生产设备类型,确定对应生产设备与生产设备类型相匹配的待选物理车间。待选物理车间指的是车间内部设有的生产设备能够满足待调度订单信息基本生产需求的车间,而在处理临时加塞的生产任务时,需要尽可能提高其生产效率,以降低对原有的初始调度序列生产效率的影响。因此,在筛选出待选物理车间后,需确定待选物理车间中上述生产设备类型分别对应的空闲设备数量,然后从待选物理车间中,筛选出空闲设备数量最大的目标物理车间。该目标物理车间便是用于执行待调度生产序列对应生产任务的车间。

在确定待调度生产序列对应的目标物理车间后,还需确定其对应的生产任务是否与初始调度序列中的生产任务存在冲突。因此,可对初始调度序列进行扰动检测,根据初始调度序列对应的生产时间约束,确定初始调度序列所需调度的多个第一生产设备,以及多个第一生产设备分别对应的第一调度时间范围。然后从目标物理车间中,筛选出与待调度生产序列中各生产工序相匹配的多个第二生产设备,以及多个第二生产设备分别对应的第二调度时间范围。其中,第一调度范围和第二调度范围分别指的是第一生产设备和第二生产设备对应的使用时间。在得到上述生产设备的调度时间范围后,需针对每个第一生产设备,将第一生产设备和第二生产设备进行匹配,如果匹配成功,则确定第一生产设备对应的第一调度时间范围和第二调度时间范围是否重合。由于待调度序列所需使用的生产设备与原有生产任务所需的生产设备类型相同,且使用时间相同,如果直接执行此待调度生产序列,则会影响初始调度序列中的生产任务的进行。因此,如果第一生产设备和第二生产设备存在重合,则可说明当前待调度生产序列能够对初始调度序列对应的生产任务产生扰动,此时,需将第一生产设备作为初始调度序列的扰动生产设备。

一旦待调度生产序列能够对初始调度序列产生扰动,则需要对初始调度序列进行重调度,得到重调度后的目标调度序列。

具体地,确定扰动生产设备在初始调度序列中对应的生产序列,根据扰动生产设备对应的第二调度时间范围,确定生产序列中未完成加工的指定生产序列。然后,获取指定生产序列所需加工产品对应的产品序列号,并按照产品序列号由小到大的顺序,对指定生产序列对应的加工产品进行排序,得到相应的产品序列。产品序列包括当前未加工的全部产品信息,包括产品名称、产品型号、产品序列号。在得到产品序列后,确定待调度生产序列对应的待加工产品,将待加工产品添加至产品序列的首部,并对待加工产品赋予对应的产品序列号。其中,产品序列号小于产品序列中其他加工产品对应的产品序列号。如此,在进行生产任务时,控制器是根据产品序列号控制生产设备进行相应产品的生产任务,在有临时生产任务的加塞时,如若该生产任务与原有生产任务冲突,则优先执行待调度生产序列对应的生产任务。如果待调度生产序列未与原有生产任务产生冲突,则可以直接执行该待调度生产序列对应的生产任务,并行处理其与初始调度序列分别对应的生产任务。

104:确定目标调度序列对应的物理车间以及物理车间对应的虚拟车间,基于虚拟车间,对目标调度序列进行模拟调度,以得到目标调度序列对应的控制参数。

在生成目标调度序列后,可确定其对应的物理车间以及该物理车间对应的虚拟车间。物理车间指的是车间内的人员、设备、材料和环境等一组客观实体,负责车间内的生产和加工活动,并负责收集和传输物理空间内的数据,如设备数据、材料信息、人员信息和环境数据。虚拟车间指的是虚拟的数字孪生车间,其是物理车间的真实映射,可基于实时数据,分析物理空间生产操作,形成相应的优化方案和决策指令。借助于仿真工具,通过与物理车间的持续交互来提高数字孪生模型的准确性,还可与其他数字孪生模型交互,完成产品生产过程模拟的。模拟调度是指通过数据分析来控制产品在物理空间中的行为和状态,从而得到目标调度序列对应的控制参数。

105:生成控制参数对应的控制命令,将控制命令下发至物理车间的控制器,以使控制器根据控制命令,控制物理车间内的各生产设备执行相应的生产动作。

通过虚拟车间模拟执行目标调度序列且得到相应的控制参数后,服务器可生成控制参数对应的控制命令,并将该控制命令下发至物理车间的控制器。控制器通过接收到的控制命令,能够控制物理车间内的各生产设备执行相应的生产动作,从而实现了车间生成任务的动态调度。

需要说明的是,由于生产设备的使用状态以及外界环境会随时发生变化,因此,在实际的生产过程中,还需对生产设备的工作状态进行实时监测,以及时调控生产设备的控制参数,确保生产效率最大化。

具体地,针对每个生产序列,确定用于执行生产序列包含的各生产工序的加工生产设备和配料生产设备。通过控制器,获取物理车间内的各生产设备反馈的工作状态信息,并根据工作状态信息,确定加工生产设备对应的第一加工效率,以及配料生产设备对应的第二加工效率。加工效率可以通过每分钟内的加工完成数确定。之后,将第一加工效率和第二加工效率进行对比,若第一加工效率大于第二加工效率,则说明当前产线上加工效率过高,如果按照当前的加工效率执行下去,容易增加加工设备的工作空窗期,因此,此时需要降低第一加工效率,协调加工和配料过程的并行处理。

以上为本申请提出的方法实施例。基于同样的思路,本申请的一些实施例还提供了上述方法对应的设备和系统。

图2为本申请实施例提供的一种基于工业互联网的智能工厂调度系统,系统包括:

初始调度序列生成模块201,用于获取用户上传的多个订单信息,根据多个订单信息,生成多个订单信息对应的初始调度序列;其中,初始调度序列由若干生产序列组成,生产序列包括每个订单信息对应的多个生产工序;

获取模块202,用于按照初始调度序列,执行多个订单信息分别对应的生产任务,在执行生产任务时,实时获取上传的待调度订单信息,并生成待调度订单信息对应的待调度生产序列;

重调度模块203,用于根据待调度生产序列,对初始调度序列进行扰动检测,以触发对初始调度序列的重调度,得到重调度后的目标调度序列;

模拟调度模块204,用于确定目标调度序列对应的物理车间以及物理车间对应的虚拟车间,基于虚拟车间,对目标调度序列进行模拟调度,以得到目标调度序列对应的控制参数;

控制模块205,用于生成控制参数对应的控制命令,将控制命令下发至物理车间的控制器,以使控制器根据控制命令,控制物理车间内的各生产设备执行相应的生产动作。

图3为本申请实施例提供的一种基于工业互联网的智能工厂调度设备的结构示意图。如图3所示,包括:

至少一个处理器;以及,

至少一个处理器通信连接的存储器;其中,

存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:

获取用户上传的多个订单信息,根据多个订单信息,生成多个订单信息对应的初始调度序列;其中,初始调度序列由若干生产序列组成,生产序列包括每个订单信息对应的多个生产工序;

按照初始调度序列,执行多个订单信息分别对应的生产任务,在执行生产任务时,实时获取上传的待调度订单信息,并生成待调度订单信息对应的待调度生产序列;

根据待调度生产序列,对初始调度序列进行扰动检测,以触发对初始调度序列的重调度,得到重调度后的目标调度序列;

确定目标调度序列对应的物理车间以及物理车间对应的虚拟车间,基于虚拟车间,对目标调度序列进行模拟调度,以得到目标调度序列对应的控制参数;

生成控制参数对应的控制命令,将控制命令下发至物理车间的控制器,以使控制器根据控制命令,控制物理车间内的各生产设备执行相应的生产动作。

本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备和介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请实施例提供的设备和介质与方法是一一对应的,因此,设备和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述设备和介质的有益技术效果。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器 (CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM) 和/或非易失性内存等形式,如只读存储器 (ROM) 或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (PRAM)、静态随机存取存储器 (SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器 (RAM)、只读存储器 (ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘 (DVD) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 一种大米加工智能工厂的工业互联网系统
  • 智能调度方法、终端设备、边缘节点集群与智能调度系统
  • 一种基于智能遗传算法的web服务协同调度方法及系统
  • 一种基于工业互联网的智能车间设备管理方法及系统
  • 一种基于历史数据的智能调度方法、系统及设备
技术分类

06120115868322