一种基于工业互联网标识的设备协同控制方法及系统与流程

文档序号:33532957发布日期:2023-03-22 08:09阅读:48来源:国知局
一种基于工业互联网标识的设备协同控制方法及系统与流程

1.本技术是关于工业互联网技术领域,特别是关于一种基于工业互联网标识的设备协同控制方法及系统。


背景技术:

2.随着工业自动化的发展,集成工业自动化大数据的工业互联网也日渐发展。基于工业互联网中集成的大数据,可辅助实现一些工业自动化产业的管理。
3.相关技术中,虽然利用工业互联网的大数据,可实现工业自动化的一些辅助控制,但是,这些辅助控制的利用都是表象的,并没有将其应用到实质上,导致工业互联网数据的应用性不强,给工业自动化产业带来的帮助也不是特别大。


技术实现要素:

4.本技术的目的在于提供一种基于工业互联网标识的设备协同控制方法及系统,其能够基于工业互联网大数据生成工业互联网标识,从而基于工业互联网标识实现设备的协同控制。
5.为实现上述目的,本技术的实施例提供了一种基于工业互联网标识的设备协同控制方法,包括:响应于检测到多个设备的协同控制请求,获取多个设备分别对应的设备信息;根据所述多个设备分别对应的设备信息将所述多个设备划分为多个设备组,以及确定各个设备组对应的工业互联网身份和各个设备组中的设备对应的工业互联网身份;其中,各个设备组中包括至少两个设备,所述设备组对应的工业互联网身份用于表征各个设备组在工业互联网中的设备控制级别,所述设备对应的工业互联网身份用于表征各个设备在相应的设备组中的设备控制级别;根据各个设备组对应的工业互联网身份确定各个设备组对应的第一工业互联网标识;根据各个设备组中的设备对应的工业互联网身份确定各个设备在对应的设备组中的第二工业互联网标识;根据各个设备对应的第一工业互联网标识和第二工业互联网标识对所述各个设备进行协同控制。
6.在一种可能的实施方式中,所述协同控制请求中包括:所述多个设备对应的工业互联网数据库标识;所述获取多个设备分别对应的设备信息,包括:根据所述工业互联网数据库标识在对应的工业互联网数据库中获取所述多个设备分别对应的设备信息。
7.在一种可能的实施方式中,所述根据所述多个设备分别对应的设备信息将所述多个设备划分为多个设备组,包括:获取预设的设备分组信息;所述设备分组信息包括:所述多个设备组分别对应的目标设备信息,所述目标设备信息包括至少两项设备信息;针对任意一个设备,若该设备对应的设备信息属于目标设备组对应的目标设备信息,将该设备划分到所述目标设备组中;若该设备对应的设备信息不存在对应的目标设备信息,新建设备组,并将该设备划分到新建的设备组中。
8.在一种可能的实施方式中,所述确定各个设备组对应的工业互联网身份和各个设备组中的设备对应的工业互联网身份,包括:确定各个设备组中的设备数量和设备种类数
量;根据所述设备数量和所述设备种类数量确定各个设备组对应的工业互联网身份;确定各个设备组中的多个设备之间的设备信息相似度;根据所述设备信息相似度确定各个设备组中的各个设备对应的工业互联网身份。
9.在一种可能的实施方式中,所述根据所述设备数量和所述设备种类数量确定各个设备组对应的工业互联网身份,包括:根据预设的设备数量权重和设备种类数量权重确定各个设备组的设备数量和设备种类数量的加权数量值;获取预设的多个设备控制级别分别对应的预设加权数量值;将各个设备组对应的加权数量值与所述预设加权数量值进行比较,确定各个设备组对应的预设加权数量值;基于各个设备组对应的预设加权数量值对应的设备控制级别确定各个设备组对应的设备控制级别。
10.在一种可能的实施方式中,所述根据所述设备信息相似度确定各个设备组中的各个设备对应的工业互联网身份,包括:将各个设备组中的各个设备按照所述设备信息相似度从低到高进行排序,获得排序的多个设备;将排序的多个设备中的第一个设备的设备控制级别确定为第一设备控制级别;将排序的多个设备中的最后一个设备的设备控制级别确定为第二设备控制级别;针对排序的多个设备中,除所述第一个设备和所述最后一个设备外的其他设备,从预设数量的设备控制级别中,确定该设备对应的设备控制级别。
11.在一种可能的实施方式中,所述根据各个设备组对应的工业互联网身份确定各个设备组对应的第一工业互联网标识,包括:根据多个设备组对应的设备控制级别的数量确定各个设备组对应的第一工业互联网标识中的相同字符;根据多个设备组对应的设备数量确定各个设备组对应的第一工业互联网标识中的目标字符;根据所述相同字符和所述目标字符,按照预设的标识生成算法生成所述第一工业互联网标识。
12.在一种可能的实施方式中,所述根据各个设备组中的设备对应的工业互联网身份确定各个设备在对应的设备组中的第二工业互联网标识,包括:根据各个设备对应的预设控制难度级别确定各个设备对应的第二工业互联网标识中的第一字符;根据各个设备在对应的设备组中的设备控制级别确定各个设备对应的第二工业互联网标识中的第二字符;根据各个设备的设备身份信息确定各个设备对应的第二工业互联网标识中的第三字符;根据所述第一字符、所述第二字符和所述第三字符,按照预设的标识生成算法生成所述第二工业互联网标识。
13.在一种可能的实施方式中,所述根据各个设备对应的第一工业互联网标识和第二工业互联网标识对所述各个设备进行协同控制,包括:基于所述第一工业互联网标识确定所述各个设备的第一协同控制顺序;基于所述第二工业互联网标识确定所述各个设备的第二协同控制顺序;若预设的协同控制需求为协同控制效率大于预设效率,则根据所述各个设备的第一协同控制顺序对各个设备进行协同控制;若预设的协同控制需求为协同控制精度大于预设精度,则根据所述各个设备的第二协同控制顺序对各个设备进行协同控制。
14.本技术的实施例提供了一种基于工业互联网标识的设备协同控制系统,包括:用于实现前述的基于工业互联网标识的设备协同控制方法以及对应的一个或者多个实施方式的各个功能模块。
15.本技术的实施例还提供一种电子设备,包括:处理器和存储器,所述处理器和所述存储器通信连接;其中,所述存储器存储有可被所述处理器执行的指令,所述指令被所述处理器执行,以使所述处理器能够执行上述的任意一种实施方式中所述的基于工业互联网标
识的设备协同控制方法。
16.本技术的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被计算机运行时,执行上述的任意一种实施方式中所述的基于工业互联网标识的设备协同控制方法。
17.与现有技术相比,根据本技术实施方式的基于工业互联网标识的设备协同控制方法、系统、电子设备、计算机可读存储介质,在检测到多个设备的协同控制请求时,先获取多个设备分别对应的设备信息;并根据多个设备分别对应的设备信息将多个设备划分为多个设备组,以及确定各个设备组对应的工业互联网身份和各个设备组中的设备对应的工业互联网身份。进而,结合这两个身份,分别确定第一工业互联网标识和第二工业互联网标识;最终,结合第一工业互联网标识和第二工业互联网标识对各个设备进行协同控制。因此,该技术方案能够基于工业互联网大数据生成工业互联网标识,从而基于工业互联网标识实现设备的协同控制。
附图说明
18.图1是根据本技术一实施方式的基于工业互联网标识的设备协同控制方法的一应用场景的示例图;图2是根据本技术一实施方式的基于工业互联网标识的设备协同控制方法的流程图;图3是根据本技术一实施方式的基于工业互联网标识的设备协同控制方法的又一应用场景的示例图;图4是根据本技术一实施方式的基于工业互联网标识的设备协同控制系统的结构示意图;图5是根据本技术一实施方式的电子设备的结构示意图。
具体实施方式
19.下面结合附图,对本技术的具体实施方式进行详细描述,但应当理解本技术的保护范围并不受具体实施方式的限制。
20.除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。
21.本技术实施例提供的技术方案可以应用于工业自动化产业中,即,应用于各类工业自动化产业场景中。在这些工业自动化产业场景中,需要进行设备的协同控制,从而实现工业产品的生产。由于工业生产设备的数量较多,且生产方式大多具有一致性。所以,如果对这些设备进行协同控制,可大大提高控制效率,从而提高产品生产效率。
22.相关技术中,虽然也可以对这些工业化生产设备进行协同生产控制,但是,设备的协同控制方案由人工制定,并没有与工业互联网大数据关联,所以,协同控制方案的高效性难以得到保证。并且,协同控制方案的制定也比较困难。
23.基于此,本技术实施例提供一种基于工业互联网标识的设备协同控制方案,该设备协同控制方案基于工业互联网数据,生成工业互联网标识,再基于工业互联网标识进行
设备协同控制。一方面,利用工业互联网大数据,生成工业互联网标识,能够保证最终生成的协同控制方案的高效性。另一方面,基于工业互联网标识生成协同控制方案,实现协同控制方案的简单制定。
24.因此,本技术实施例提供的基于工业互联网标识的设备协同控制方案可以应用于工业自动化产业中的控制端或者控制系统,该控制端或者控制系统的硬件表现形式可以是:服务器、服务器+客户端、服务器+浏览器等,在此不作限定。
25.请参照图1,为本技术实施例提供的应用场景的示例图,如图1所示,在该应用场景中包括:工业互联网、协同控制器和多个设备;其中,工业互联网与协同控制器通信连接,协同控制器与多个设备分别通信连接。从而,协同控制器可以基于工业互联网的数据实现多个设备的协同控制。
26.请参照图2,为本技术实施例提供的基于工业互联网标识的设备协同控制方法的流程图,如图2所示,该设备协同控制方法包括:步骤201,响应于检测到多个设备的协同控制请求,获取多个设备分别对应的设备信息。
27.在一些实施例中,协同控制请求由多个设备的管理端或者控制端发起。在一些实施例中,协同控制请求可以通过工业互联网发起。
28.对应的,在工业互联网上发起协同控制请求时,可以基于多个设备对应的工业互联网数据库发起。可以理解,多个设备属于工业互联网中记录的设备,因此,这多个设备的设备信息存在于工业互联网数据库中。在工业互联网数据库中,按照这些设备分别对应的工业互联网数据库标识对设备数据进行分类。
29.在一些实施例中,多个设备为工业自动化产业中的设备,例如:生产机床,或者其他生产设备等。
30.因此,作为一种可选的实施方式,协同控制请求中包括:多个设备对应的工业互联网数据库标识;获取多个设备分别对应的设备信息,包括:根据工业互联网数据库标识在对应的工业互联网数据库中获取多个设备分别对应的设备信息。
31.在这种实施方式中,工业互联网数据库中存储的数据通过工业互联网数据库标识进行区分,因此,基于设备对应的工业互联网数据库标识,可快速获取到多个设备分别对应的设备信息。
32.在另一些实施例中,多个设备分别对应的设备信息也可以存储在多个设备的管理端或者控制端处,此时,可以从多个设备的管理端或者控制端处获取设备信息。
33.步骤202,根据多个设备分别对应的设备信息将多个设备划分为多个设备组,以及确定各个设备组对应的工业互联网身份和各个设备组中的设备对应的工业互联网身份。
34.在该步骤中,需要先将多个设备划分为多个设备组。然后,基于多个设备组,先确定多个设备组分别对应的工业互联网身份,再确定各个设备组中的设备的工业互联网身份。
35.举例来说,假设将多个设备划分为设备组a、设备组b以及设备组c,则,需要先确定设备组a、设备组b和设备组c分别对应的工业互联网身份;然后再分别确定设备组a中的各设备的工业互联网身份,以及设备组b中的各设备的工业互联网身份,以及设备组c中的各设备的工业互联网身份。
36.举例来说,如图3所示,为设备组的示例图,在图3中,包括三个设备组,设备组a、设备组b和设备组c,在设备组a中,包括2个设备,在设备组b中,包括3个设备,在设备组c中,包括3个设备。在进行工业互联网身份确定时,先确定三个设备组的工业互联网身份,再确定三个设备组中的各个设备的工业互联网身份。
37.在一些实施例中,各个设备组中包括至少两个设备,设备组对应的工业互联网身份用于表征各个设备组在工业互联网中的设备控制级别,设备对应的工业互联网身份用于表征各个设备在相应的设备组中的设备控制级别。
38.因此,不管是哪一种身份,均用于表征设备控制级别。不过,设备组的工业互联网身份表征设备组的设备控制级别;设备的工业互联网身份表征设备的设备控制级别。
39.作为一种可选的实施方式,根据多个设备分别对应的设备信息将多个设备划分为多个设备组,包括:获取预设的设备分组信息;设备分组信息包括:多个设备组分别对应的目标设备信息,目标设备信息包括至少两项设备信息;针对任意一个设备,若该设备对应的设备信息属于目标设备组对应的目标设备信息,将该设备划分到目标设备组中;若该设备对应的设备信息不存在对应的目标设备信息,新建设备组,并将该设备划分到新建的设备组中。
40.在这种实施方式中,预设设备分组信息,该设备分组信息用于限定多个设备组分别对应的目标设备信息,例如:设备组一对应的目标设备信息为:设备型号a;设备组二对应的目标设备信息为:设备型号b。则,设备型号a的设备会被划分到设备组一中,设备型号b的设备会被划分到设备组二中。
41.在一些实施例,如果设备对应的设备信息不存在对应的目标设备信息,说明,在预设的设备分组中,不存在该设备对应的设备分组。此时,可以基于该设备新建一个设备组,并将该设备划分到该新建的设备组中。
42.在一些实施例中,在将设备划分到新建的设备组中之后,还可以基于该设备的信息生成该设备组对应的目标设备信息,以使之后的相应设备可以被划分到该新建的设备组中。
43.作为一种可选的实施方式,确定各个设备组对应的工业互联网身份和各个设备组中的设备对应的工业互联网身份,包括:确定各个设备组中的设备数量和设备种类数量;根据设备数量和设备种类数量确定各个设备组对应的工业互联网身份;确定各个设备组中的多个设备之间的设备信息相似度;根据设备信息相似度确定各个设备组中的各个设备对应的工业互联网身份。
44.在这种实施方式中,各个设备组中的设备数量和设备种类数量,可以通过对多个设备的数量,以及多个设备的设备种类的数量,进行统计确定。
45.进而,根据设备数量和设备种类数量,可确定各个设备组对应的工业互联网身份。作为一种可选的实施方式,根据设备数量和设备种类数量确定各个设备组对应的工业互联网身份,包括:根据预设的设备数量权重和设备种类数量权重确定各个设备组的设备数量和设备种类数量的加权数量值;获取预设的多个设备控制级别分别对应的预设加权数量值;将各个设备组对应的加权数量值与预设加权数量值进行比较,确定各个设备组对应的预设加权数量值;基于各个设备组对应的预设加权数量值对应的设备控制级别确定各个设备组对应的设备控制级别。
46.在这种实施方式中,预先设置设备数量权重和设备种类数量权重。从而,基于设备数量权重、设备种类数量权重、设备数量和设备种类数量,可确定加权数量值。
47.在一些实施例中,加权数量值=设备数量权重*设备数量+设备种类数量权重*设备种类数量。
48.进一步地,在确定加权数量值之后,将各个设备组对应的加权数量值与预设加权数量值进行比较,确定各个设备组对应的预设加权数量值。
49.进而,预设不同的加权数量值对应的设备控制级别,在确定当前的加权数量值之后,将当前的加权数量值对应的设备控制级别确定为设备组对应的设备控制级别,实现设备控制级别的确定。
50.其中,预设加权数量值、预设加权数量值对应的设备控制级别,可结合不同的应用场景采用不同的预设方式,在此不作限定。
51.在一些实施例中,设备控制级别可以代表设备控制的优先级,设备控制的优先级越高,在协同控制时,需要优先考虑;也可以代表设备的控制难度,设备的控制难度越大,在协同控制时,需要特殊考虑。
52.进一步地,确定各个设备组中的多个设备之间的设备信息相似度,若设备信息为图片信息,则计算图片信息相似度;若设备信息为文字信息,则计算文字信息相似度。
53.在一些实施例中,针对一个设备来说,该设备与其他设备之间的设备信息相似度,可以为:该设备与其他各个设备的相似度的均值。从而,在确定设备信息相似度时,需要分别计算多个设备两两之间的相似度,然后整合设备与设备之间的相似度,确定一个设备对应的设备信息相似度。
54.作为一种可选的实施方式,根据设备信息相似度确定各个设备组中的各个设备对应的工业互联网身份,包括:将各个设备组中的各个设备按照设备信息相似度从低到高进行排序,获得排序的多个设备;将排序的多个设备中的第一个设备的设备控制级别确定为第一设备控制级别;将排序的多个设备中的最后一个设备的设备控制级别确定为第二设备控制级别;针对排序的多个设备中,除所述第一个设备和所述最后一个设备外的其他设备,从预设数量的设备控制级别中,确定该设备对应的设备控制级别。
55.在这种实施方式中,先将各个设备按照设备相似度的顺序进行排序,获得排序的多个设备。基于排序的多个设备,其中的第一个设备的设备控制级别可以为第一设备控制级别,例如:最高的设备控制级别。其中的最后一个设备的控制级别为第二设备控制级别,例如:最低的设备控制级别。
56.针对除第一个设备和最后一个设备外的其他设备,可以从预设数量的设备控制级别中,确定该设备对应的设备控制级别。
57.举例来说,假设预设数量的设备控制级别包括三个设备控制级别,则将其他设备根据设备数量和设备排序分为三批设备,其中的第一批设备为三个设备控制级别中的第一个设备控制级别,第二批设备为三个设备控制级别中的第二个设备控制级别,第三批设备为三个设备控制级别中的第三个设备控制级别。
58.在另一些实施例中,也可以将剩下的这些设备的设备控制级别,定为一个相同的设备控制级别。
59.步骤203,根据各个设备组对应的工业互联网身份确定各个设备组对应的第一工
业互联网标识。
60.作为一种可选的实施方式,步骤203包括:根据多个设备组对应的设备控制级别的数量确定各个设备组对应的第一工业互联网标识中的相同字符;根据多个设备组对应的设备数量确定各个设备组对应的第一工业互联网标识中的目标字符;根据相同字符和目标字符,按照预设的标识生成算法生成第一工业互联网标识。
61.在这种实施方式中,多个设备组对应的设备控制级别的数量是已知的,基于该已知的数量,可确定第一工业互联网标识中的相同字符。例如:假设数量在10以内,则相同字符为1;假设数量在10-20之间,则相同字符为2等。
62.进一步地,除了相同字符,根据多个设备组对应的设备数量,可确定目标字符。
63.在一些实施例中,预设不同的设备数量对应的目标字符,在确定当前的设备数量之后,将当前的设备数量对应的目标字符作为相应设备组对应的目标字符。
64.进一步地,基于相同字符和目标字符,按照预设的标识生成算法,可生成第一工业互联网标识。其中,预设的标识生成算法,例如:一些字符加密算法、字符编码算法等,在此不作限定。
65.步骤204,根据各个设备组中的设备对应的工业互联网身份确定各个设备在对应的设备组中的第二工业互联网标识。
66.作为一种可选的实施方式,步骤204包括:根据各个设备对应的预设控制难度级别确定各个设备对应的第二工业互联网标识中的第一字符;根据各个设备在对应的设备组中的设备控制级别确定各个设备对应的第二工业互联网标识中的第二字符;根据各个设备的设备身份信息确定各个设备对应的第二工业互联网标识中的第三字符;根据第一字符、第二字符和第三字符,按照预设的标识生成算法生成第二工业互联网标识。
67.在这种实施方式中,不同的控制难度级别分别对应不同的字符,因此,结合预设的控制难度级别对应的字符,可确定当前的控制难度级别对应的第一字符。
68.以及,各个设备在对应的设备组中,也有设备控制级别;基于该设备控制级别,和设备控制级别与字符之间的对应关系,可确定对应的第二字符。
69.对于第三字符,可根据各个设备的设备身份信息确定。例如:设备身份信息为身份编码,则可以根据身份编码生成第三字符。
70.进一步地,基于第一字符、第二字符和第三字符,结合预设的标识生成算法,可生成第二工业互联网标识。此处的标识生成算法与前述的第一工业互联网标识的生成算法可以一致,也可以不一致。
71.步骤205,根据各个设备对应的第一工业互联网标识和第二工业互联网标识对各个设备进行协同控制。
72.作为一种可选的实施方式,步骤205包括:基于第一工业互联网标识确定各个设备的第一协同控制顺序;基于第二工业互联网标识确定所述各个设备的第二协同控制顺序;若预设的协同控制需求为协同控制效率大于预设效率,则根据各个设备的第一协同控制顺序对各个设备进行协同控制;若预设的协同控制需求为协同控制精度大于预设精度,则根据各个设备的第二协同控制顺序对各个设备进行协同控制。
73.在一些实施例中,协同控制效率可以表示为:协同控制的总时间/协同控制设备数量,即协同控制效率用于表征平均耗费在各个协同控制设备上的时间。其中,协同控制的总
时间,从控制第一个设备开始计时,至最后一个设备控制完成,结束计时。
74.在一些实施例中,在协同控制设备数量相同的情况下,协同控制效率越高,证明协同控制策略越好。
75.在一些实施例中,预设效率可以为:预设总时间/预设设备数量。其中,预设设备数量为工业场景中普遍的设备数量,可以通过统计确定;预设总时间为预估的合理控制时间,可由人工确定。
76.在一些实施例中,协同控制精度可以表示为:出错设备数量/协同控制设备数量,即协同控制精度用于表征各个设备控制的准确性。其中,出错设备数量,可以通过设备的控制记录确定,例如:若设备的控制记录中包括错误步骤;或者控制结果并不是预估的控制结果,均视为出错设备。
77.在一些实施例中,预设精度可以为:预设出错设备数量/预设设备数量。其中,预设出错设备数量为工业场景中能够容忍的控制出错的设备数量,预设设备数量为工业场景中的普遍的设备数量,可以通过统计确定。
78.在一些实施例中,在协同控制效率较高的情况下,协同控制精度可能较低;在协同控制效率较低的情况下,协同控制精度可能较高。因此,在不同的应用场景中,可能有不同的控制需求。
79.在一些实施例中,将第一工业互联网标识按照从小到大的顺序排列,第一协同控制顺序与该标识的排列顺序一致。
80.在另一些实施例中,基于第一工业互联网标识生成对应的标识码,然后对标识码进行排序。从而,按照标识码的排列顺序确定第一协同控制顺序。
81.在一些实施例中,将第二工业互联网标识按照从小到大的顺序排列,第二协同控制顺序与该标识的排列顺序一致。
82.在另一些实施例中,基于第二工业互联网标识生成对应的标识码,然后对标识码进行排序。从而,按照标识码的排列顺序确定第二协同控制顺序。
83.进一步地,在确定第一协同控制顺序和第二协同控制顺序之后,可获取预设的协同控制需求,然后基于预设的协同控制需求判断采用哪种协同控制顺序。
84.在一些实施例中,若预设的协同控制需求为协同控制效率大于预设效率,则可以采用基于第一工业互联网标识确定的第一协同控制顺序。由于第一工业互联网标识主要以设备组为主,所以相较于设备来说,协同控制效率更高。
85.在另一些实施例中,若预设的协同控制需求为协同控制精度大于预设精度,则可以采用基于第二工业互联网标识确定的第二协同控制顺序。由于第二工业互联网标识主要以设备为主,所以相较于设备组来说,协同控制精度更高。
86.进一步地,协同控制顺序用于表征对多个设备进行控制时,哪些设备可以先控制,哪些设备后控制,哪些设备可以一起控制,哪些设备不可以一起控制等。
87.在另一些实施例中,如果协同控制需求为其他,也可以结合第一协同控制顺序和第二协同控制顺序生成新的协同控制顺序,在此不作限定。
88.通过上述实施例的介绍,本技术实施例提供的设备协同控制方法,在检测到多个设备的协同控制请求时,先获取多个设备分别对应的设备信息;并根据多个设备分别对应的设备信息将多个设备划分为多个设备组,以及确定各个设备组对应的工业互联网身份和
各个设备组中的设备对应的工业互联网身份。进而,结合这两个身份,分别确定第一工业互联网标识和第二工业互联网标识;最终,结合第一工业互联网标识和第二工业互联网标识对各个设备进行协同控制。因此,该技术方案能够基于工业互联网大数据生成工业互联网标识,从而基于工业互联网标识实现设备的协同控制。
89.请参照图4,为本技术实施例提供的基于工业互联网标识的设备协同控制系统,包括:获取模块401,用于响应于检测到多个设备的协同控制请求,获取多个设备分别对应的设备信息;控制模块402,用于:根据所述多个设备分别对应的设备信息将所述多个设备划分为多个设备组,以及确定各个设备组对应的工业互联网身份和各个设备组中的设备对应的工业互联网身份;其中,各个设备组中包括至少两个设备,所述设备组对应的工业互联网身份用于表征各个设备组在工业互联网中的设备控制级别,所述设备对应的工业互联网身份用于表征各个设备在相应的设备组中的设备控制级别;根据各个设备组对应的工业互联网身份确定各个设备组对应的第一工业互联网标识;根据各个设备组中的设备对应的工业互联网身份确定各个设备在对应的设备组中的第二工业互联网标识;根据各个设备对应的第一工业互联网标识和第二工业互联网标识对所述各个设备进行协同控制。
90.在一些实施例中,所述协同控制请求中包括:所述多个设备对应的工业互联网数据库标识;所述获取多个设备分别对应的设备信息,包括:根据所述工业互联网数据库标识在对应的工业互联网数据库中获取所述多个设备分别对应的设备信息。
91.在一些实施例中,控制模块402进一步用于:获取预设的设备分组信息;所述设备分组信息包括:所述多个设备组分别对应的目标设备信息,所述目标设备信息包括至少两项设备信息;针对任意一个设备,若该设备对应的设备信息属于目标设备组对应的目标设备信息,将该设备划分到所述目标设备组中;若该设备对应的设备信息不存在对应的目标设备信息,新建设备组,并将该设备划分到新建的设备组中。
92.在一些实施例中,控制模块402进一步用于:确定各个设备组中的设备数量和设备种类数量;根据所述设备数量和所述设备种类数量确定各个设备组对应的工业互联网身份;确定各个设备组中的多个设备之间的设备信息相似度;根据所述设备信息相似度确定各个设备组中的各个设备对应的工业互联网身份。
93.在一些实施例中,控制模块402进一步用于:根据预设的设备数量权重和设备种类数量权重确定各个设备组的设备数量和设备种类数量的加权数量值;获取预设的多个设备控制级别分别对应的预设加权数量值;将各个设备组对应的加权数量值与所述预设加权数量值进行比较,确定各个设备组对应的预设加权数量值;基于各个设备组对应的预设加权数量值对应的设备控制级别确定各个设备组对应的设备控制级别。
94.在一些实施例中,控制模块402进一步用于:将各个设备组中的各个设备按照所述设备信息相似度从低到高进行排序,获得排序的多个设备;将排序的多个设备中的第一个设备的设备控制级别确定为第一设备控制级别;将排序的多个设备中的最后一个设备的设备控制级别确定为第二设备控制级别;针对排序的多个设备中,除所述第一个设备和所述最后一个设备外的其他设备,从预设数量的设备控制级别中,确定该设备对应的设备控制级别。
95.在一些实施例中,控制模块402进一步用于:根据多个设备组对应的设备控制级别
的数量确定各个设备组对应的第一工业互联网标识中的相同字符;根据多个设备组对应的设备数量确定各个设备组对应的第一工业互联网标识中的目标字符;根据所述相同字符和所述目标字符,按照预设的标识生成算法生成所述第一工业互联网标识。
96.在一些实施例中,控制模块402进一步用于:根据各个设备对应的预设控制难度级别确定各个设备对应的第二工业互联网标识中的第一字符;根据各个设备在对应的设备组中的设备控制级别确定各个设备对应的第二工业互联网标识中的第二字符;根据各个设备的设备身份信息确定各个设备对应的第二工业互联网标识中的第三字符;根据所述第一字符、所述第二字符和所述第三字符,按照预设的标识生成算法生成所述第二工业互联网标识。
97.在一些实施例中,控制模块402进一步用于:基于所述第一工业互联网标识确定所述各个设备的第一协同控制顺序;基于所述第二工业互联网标识确定所述各个设备的第二协同控制顺序;若预设的协同控制需求为协同控制效率大于预设效率,则根据所述各个设备的第一协同控制顺序对各个设备进行协同控制;若预设的协同控制需求为协同控制精度大于预设精度,则根据所述各个设备的第二协同控制顺序对各个设备进行协同控制。
98.可以理解,该基于工业互联网标识的设备协同控制系统与前述的基于工业互联网标识的设备协同控制方法对应,因此,各个功能模块的实施方式参照前述实施例,在此不作重复介绍。
99.请参照图5,本技术实施例还提供一种电子设备,包括:处理器501和存储器502,处理器501和存储器502通信连接。该电子设备可作为前述的基于工业互联网标识的设备协同控制方法的执行主体。
100.其中,存储器502中存储有可被处理器501执行的指令,所述指令被处理器501执行,以使处理器501能够执行前述实施例中所述的基于工业互联网标识的设备协同控制方法。
101.在一些实施例中,处理器501和存储器502之间通过通信总线实现通信连接。
102.可以理解,电子设备还可以包括更多所需的通用模块,在本技术实施例不作一一介绍。
103.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
104.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
105.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
106.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
107.前述对本技术的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本技术限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本技术的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本技术的各种不同的示例性实施方案以及各种不同的选择和改变。本技术的范围意在由权利要求书及其等同形式所限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1