基于边缘计算和智能工业的通信方法及系统与流程

文档序号:25044298发布日期:2021-05-14 11:42阅读:126来源:国知局
基于边缘计算和智能工业的通信方法及系统与流程

1.本发明涉及边缘计算和数据通信技术领域,具体而言,涉及一种基于边缘计算和智能工业的通信方法及系统。


背景技术:

2.智能工业是在传统的工业生产的各个生产环节中融入具有环境感知能力的各类智能终端、多样化的计算模式以及移动通信技术等的新型工业。智能工业能够大幅提高制造效率、改善产品质量、降低产品成本和资源消耗。现如今,智能工业的实现是基于物联网技术实现的,物联网技术是在互联网技术基础上的延伸和扩展的一种网络技术,物联网设备端可以延伸和扩展到任何物品和物品之间,从而实现进行信息交换和通讯。在智能工业中,也正是基于物联网技术进行生产控制和生产调度的。然而现有技术在对智能工业中的智能终端进行生产控制和生产调度时,常常会出现智能终端拒接控制/调度指令的现象。


技术实现要素:

3.为了至少改善现有技术中的上述不足,本发明的目的之一在于提供一种基于边缘计算和智能工业的通信方法及系统。
4.本发明实施例的第一方面,提供了一种基于边缘计算和智能工业的通信方法,应用于与多个智能终端通信的中心云计算服务器,所述方法包括:对当前生产线对应的状态网络进行解析,得到所述状态网络对应的生产数据列表;基于所述生产数据列表判断是否需要向所述当前生产线对应的多个智能终端下发目标指令;在判定出需要向所述当前生产线对应的多个智能终端下发目标指令时,从所述生产数据列表中提取出每个智能终端的当前生产数据以及终端标识;生成与所述当前生产数据对应的第一目标指令,根据所述终端标识为对应的第一目标指令配置查询优先级,并将配置了查询优先级的第一目标指令进行封装得到指令包;将所述指令包分别下发给每个智能终端,以使得每个智能终端根据该智能终端的终端型号信息从所述指令包中确定出与该终端型号信息对应的查询逻辑信息并获取所述指令包中在所述查询逻辑信息下的最大查询优先级对应的第一目标指令;在接收到目标智能终端在丢弃所述指令包时所发送的反馈信息时,将与所述目标智能终端对应的第二目标指令下发给所述目标智能终端。
5.本发明实施例的第二方面,还提供了一种中心云计算服务器,所述中心云计算服务器与多个智能终端通信,所述中心云计算服务器用于:对当前生产线对应的状态网络进行解析,得到所述状态网络对应的生产数据列表;基于所述生产数据列表判断是否需要向所述当前生产线对应的多个智能终端下发目标指令;在判定出需要向所述当前生产线对应的多个智能终端下发目标指令时,从所述生
产数据列表中提取出每个智能终端的当前生产数据以及终端标识;生成与所述当前生产数据对应的第一目标指令,根据所述终端标识为对应的第一目标指令配置查询优先级,并将配置了查询优先级的第一目标指令进行封装得到指令包;将所述指令包分别下发给每个智能终端,以使得每个智能终端根据该智能终端的终端型号信息从所述指令包中确定出与该终端型号信息对应的查询逻辑信息并获取所述指令包中在所述查询逻辑信息下的最大查询优先级对应的第一目标指令;在接收到目标智能终端在丢弃所述指令包时所发送的反馈信息时,将与所述目标智能终端对应的第二目标指令下发给所述目标智能终端。
6.本发明实施例所提供的基于边缘计算和智能工业的通信方法及系统,其整体方案总结如下。
7.首先在基于生产数据列表判定出需要向当前生产线对应的多个智能终端下发目标指令时从生产数据列表中提取出每个智能终端的当前生产数据以及终端标识。
8.其次生成与当前生产数据对应的第一目标指令,根据终端标识为对应的第一目标指令配置查询优先级并进行封装得到指令包。
9.然后将指令包分别下发给每个智能终端以使得每个智能终端根据该智能终端的终端型号信息从指令包中确定出与该终端型号信息对应的查询逻辑信息并获取指令包中在查询逻辑信息下的最大查询优先级对应的第一目标指令。
10.如此,能够使得智能终端快速查找出对应的第一目标指令并执行,此外,在接收到目标智能终端在丢弃指令包时所发送的反馈信息时将第二目标指令进行二次下发,避免智能终端拒接控制/调度指令。
附图说明
11.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
12.图1为本发明实施例所提供的一种基于边缘计算和智能工业的通信系统的架构示意图;图2为本发明实施例所提供的一种基于边缘计算和智能工业的通信方法的流程图;图3为本发明实施例所提供的一种基于边缘计算和智能工业的通信装置的功能模块框图;图4为本发明实施例所提供的一种中心云计算服务器的通信架构示意图。
13.图标:100

基于边缘计算和智能工业的通信系统;200

中心云计算服务器;210

处理器;220

存储器;300

智能终端;400

基于边缘计算和智能工业的通信装置;410

网络解析模块;420

指令封装模块;430

指令查询模块;440

二次下发模块。
具体实施方式
14.下面将参照附图更详细地描述本发明公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
15.为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
16.针对现有技术中智能终端拒接控制/调度指令的技术问题,发明人对现有的智能工业的通信模式进行了分析,发现现有的智能工业通信模式大多为中心云计算服务器与多个智能终端互通,然后批量地向多个智能终端下发携带有所有智能终端对应的控制/调度指令的指令包。每个智能终端在接收到该指令包后,会解析指令包并逐一查找出与该智能终端对应的控制/调度指令。
17.然而在控制/调度指令的数量较多的情况下,智能终端为了执行正常的生产通信,在指令查找耗时达到设定时长时会主动判定指令包为无效指令包从而进行丢弃,这样便产生了智能终端拒接控制/调度指令的现象。由此可见,背景技术中提出的技术问题的产生原因可以归结为以下两点:(1)中心云计算服务器在下发指令包时没有针对性,导致智能终端解析指令包查找对应的控制/调度指令的耗时过长。
18.(2)智能终端的生产通信的保护功能促使智能终端主动丢弃查询耗时较长的指令包。
19.因此,为了改善上述问题,本发明实施例旨在提供一种基于边缘计算和智能工业的通信方法和中心云计算服务器,能够根据智能终端的终端标识对指令包中的对应的控制/调度指令设置的对应的查询优先级,从而使得智能终端在接收到指令包时能够快速查找出对应的控制/调度指令并执行,减少对指令包的查询时长。此外,还对智能终端侧的生产通信的保护功能进行了改进,使得中心云计算服务器能够接收智能终端在丢弃指令包时发送的反馈信息,从而重新向该智能终端发送对应的控制/调度指令。
20.为实现上述目的,请首先参阅图1,提供了基于边缘计算和智能工业的通信系统100的架构示意图,所述通信系统可以包括互相之间通信的中心云计算服务器200和多个智能终端300。其中,智能终端300可以是部署在工业生产中的各个智能生产设备。进一步地,中心云计算服务器200在运行时可以实现如图2所示的步骤s210

步骤s240所描述的内容。
21.步骤s210,对当前生产线对应的状态网络进行解析,得到所述状态网络对应的生产数据列表;基于所述生产数据列表判断是否需要向所述当前生产线对应的多个智能终端下发目标指令。
22.在本实施例中,当前生产线可以是多个智能终端300互相之间配合以形成的生产线,网络状态可以是多个智能终端300之间的交互状态,生产数据列表则用于表征每个智能终端300的设备运行数据(例如工作状态和工作进度等),目标指令可以是对智能终端300进行控制和调度的指令。
23.步骤s220,在判定出需要向所述当前生产线对应的多个智能终端下发目标指令时,从所述生产数据列表中提取出每个智能终端的当前生产数据以及终端标识;生成与所述当前生产数据对应的第一目标指令,根据所述终端标识为对应的第一目标指令配置查询优先级,并将配置了查询优先级的第一目标指令进行封装得到指令包。
24.在步骤s220中,第一目标指令是对当前生产数据对应的智能终端300进行控制和调度的指令,包括但不限于对智能终端300的工作状态、工作方式的控制和调度。进一步地,不同的第一目标指令对应的查询优先级是不同的,这样在封装指令包时,能够确保指令包里面的每个第一目标指令的查询逻辑是不同的,便于后续智能终端300对第一目标指令的查询。
25.步骤s230,将所述指令包分别下发给每个智能终端,以使得每个智能终端根据该智能终端的终端型号信息从所述指令包中确定出与该终端型号信息对应的查询逻辑信息并获取所述指令包中在所述查询逻辑信息下的最大查询优先级对应的第一目标指令。
26.在本实施例中,终端标识和终端型号信息是不同的。终端标识用于对智能终端300进行区分并且用于设置第一目标指令的查询优先级。而终端型号信息则用于对指令包进行查询逻辑信息的解析和确定。换句话说,终端标识是对应查询优先级层面的,而终端型号信息是对应查询逻辑信息层面的。可以理解,同一个查询优先级在不同的查询逻辑信息下的是不同的。例如,第一目标指令p对应的查询优先级是xi。在查询逻辑信息m1下,第一目标指令p对应的查询优先级是x1,在查询逻辑信息m2下,第一目标指令p对应的查询优先级是x2,x1不等于x2。
27.每个智能终端300在确定出第一目标指令后,响应该第一目标指令执行运行状态的调整。
28.步骤s240,在接收到目标智能终端在丢弃所述指令包时所发送的反馈信息时,将与所述目标智能终端对应的第二目标指令下发给所述目标智能终端。
29.在本实施例中,若目标智能终端在解析指令包时出现错误(因为其他原因导致解析指令包的耗时过长),可能会丢弃指令包,在这种情况下,目标智能终端可以向中心云计算服务器200发送反馈信息,中心云计算服务器200则可以将与目标智能终端对应的第二目标指令下发给目标智能终端。可以理解,一般而言丢弃指令包的目标智能终端的数量为少数,在这种情况下中心云计算服务器200可以直接发送第二目标指令,不会因为第二目标指令过多而导致发送延迟。
30.通过执行上述步骤s210

步骤s240,首先在基于生产数据列表判定出需要向当前生产线对应的多个智能终端下发目标指令时从生产数据列表中提取出每个智能终端的当前生产数据以及终端标识。其次生成与当前生产数据对应的第一目标指令,根据终端标识为对应的第一目标指令配置查询优先级并进行封装得到指令包。然后将指令包分别下发给每个智能终端以使得每个智能终端根据该智能终端的终端型号信息从指令包中确定出与该终端型号信息对应的查询逻辑信息并获取指令包中在查询逻辑信息下的最大查询优先级对应的第一目标指令。如此,能够使得智能终端快速查找出对应的第一目标指令并执行,此外,在接收到目标智能终端在丢弃指令包时所发送的反馈信息时将第二目标指令进行二次下发,避免智能终端拒接控制/调度指令。
31.在具体实施时,为了确保第一目标指令与查询优先级的适配性以及查询优先级的
可变化性,需要将终端标识对应的动态随机数的更新频率考虑在内,为此,步骤s220中所描述的根据所述终端标识为对应的第一目标指令配置查询优先级,进一步地可以包括以下步骤s221

步骤s223所描述的内容。
32.步骤s221,根据获取的所述终端标识的结构化描述值以及与所述终端标识对应的第一目标指令的指令编码流解析所述终端标识以获取所述终端标识中包括的校验密钥对应的动态随机数组;通过标记得到的所述动态随机数组中相对于存在更新初始化系数的密钥字符具有可逆性更新标签的第一动态随机数,提取所述终端标识中校验报文字段不随所述具有可逆性更新标签的第一动态随机数的更新而更新的第二动态随机数。
33.步骤s222,对所述第二动态随机数进行随机态时间值计算,输出包括数值更新时长间隔及所述数值更新时长间隔对应的随机权重的计算结果。
34.步骤s223,基于输出的计算结果对应的所述数值更新时长间隔的第一集合和所述随机权重的第二集合,确定待分类的用于配置查询优先级的多个配置逻辑清单的列表序列以及不同配置逻辑清单之间的逻辑重复率;基于确定的所述多个配置逻辑清单的列表序列以及不同配置逻辑清单之间的逻辑重复率,对所述多个配置逻辑清单进行分类,使得分类得到的多个目标配置逻辑清单的列表序列的序列长度大于设定长度且所述多个目标配置逻辑清单之间的逻辑重复率小于设定比率;通过所述多个目标配置逻辑清单为对应的第一目标指令配置查询优先级。
35.可以理解,通过上述步骤s221

步骤s223所描述的内容,能够将终端标识对应的动态随机数的更新频率考虑在内,从而分类得到多个目标配置逻辑清单,进而基于多个目标配置逻辑清单为对应的第一目标指令配置查询优先级。如此,能够确保第一目标指令与查询优先级的适配性以及查询优先级的可变化性。
36.在上述步骤s221

步骤s223的基础上,为了确保指令包的准确性和完整性,同时避免指令包内携带过多的冗余数据(封装指令时残留的脚本数据),步骤s220中所描述的将配置了查询优先级的第一目标指令进行封装得到指令包,具体可以包括以下步骤s224

步骤s228所描述的内容。
37.步骤s224,将配置了查询优先级的第一目标指令的指令转移地址的偏移量列出,并根据列出的偏移量建立配置了查询优先级的第一目标指令的偏移量矩阵。
38.步骤s225,在确定每个指令转移地址对应的寻址路径信息时,并行地基于所述偏移量矩阵确定用于进行指令封装的封装线程对应的第一线程信息集以及第二线程信息集,按照每个寻址路径信息对应的路径标签将每个寻址路径信息划分到所述第一线程信息集或所述第二线程信息集中。
39.步骤s226,基于所述封装线程在第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值,计算所述封装线程在所述第二线程信息集下的各寻址路径信息与所述封装线程在所述第一线程信息集下的各寻址路径信息之间的寻址准确率。
40.步骤s227,基于所述寻址准确率将所述封装线程在所述第二线程信息集下的与第一线程信息集下的寻址路径信息相匹配的寻址路径信息转移到所述第一线程信息集下;其中,在所述封装线程在所述第二线程信息集下包含有多个寻址路径信息的前提下,则通过所述封装线程在所述第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值计算所述封装线程在所述第二线程信息集下的各寻址路径信息之间的寻址准确
率,并基于所述各寻址路径信息之间的寻址准确率对所述第二线程信息集下的各寻址路径信息进行标记;依据所述封装线程在所述第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值为上述标记获得的目标寻址路径信息添加跳转信息,并按照所述跳转信息所表征的先后顺序将至少两个目标寻址路径信息转移到所述第一线程信息集下。
41.步骤s228,根据所述第一线程信息集下的寻址路径信息以及所述第二线程信息集下的寻址路径信息运行所述封装线程以对配置了查询优先级的第一目标指令进行封装得到指令包。
42.在本实施例中,通过执行上述步骤s224

步骤s228所描述的内容,能够将第一目标指令的指令转移地址的寻址路径信息考虑在内,从而对寻址路径信息的分布进行二次调整和转移,这样可以在生成指令包时将第二线程信息集下的部分寻址路径信息对应的冗余数据进行删除,在避免指令包内携带过多的冗余数据的同时,确保指令包的准确性和完整性。
43.在一个可能的实施方式中,在步骤s230中,使得每个智能终端根据该智能终端的终端型号信息从所述指令包中确定出与该终端型号信息对应的查询逻辑信息,具体包括以下步骤s231

步骤s233所描述的内容。
44.步骤s231,使每个智能终端生成其对应的终端型号信息对应的资源分配序列并使每个智能终端生成所述指令包对应的指令封装序列;其中,所述资源分配序列中以及所述指令封装序列中分别包括多个存在不同的序列标识度的节点单元。
45.步骤s232,使每个智能终端获取所述终端型号信息在所述资源分配序列的任一节点单元的节点压缩信息并将所述指令封装序列中具有最小序列标识度的节点单元确定为基准节点单元。
46.步骤s233,使每个智能终端基于其对应的终端型号信息与所述指令包之间的指向关系将所述节点压缩信息传入所述基准节点单元中,以在所述基准节点单元中得到节点解压信息,通过所述节点压缩信息以及所述节点解压信息之间的信息比对结果从所述指令包中确定出与该终端型号信息对应的查询逻辑信息。
47.在具体实施过程中,在应用上述步骤s231

步骤s233所描述的内容时,能够使每个智能终端准确地从指令包中确定出与该终端型号信息对应的查询逻辑信息。
48.在具体实施过程中,为了确保生产数据列表的准确性,在步骤s210中对当前生产线对应的状态网络进行解析,得到所述状态网络对应的生产数据列表,进一步可以包括以下步骤s211

步骤s214所描述的内容。
49.步骤s211,提取每个智能终端在当前生产线下的状态轨迹曲线并从所述状态轨迹曲线中确定出所述智能终端的状态变化向量;其中,所述状态变化向量用于指示所述智能终端在不同维度的状态的变化数据。
50.步骤s212,计算每两个状态变化向量之间的余弦距离,根据所述余弦距离确定出每条状态轨迹曲线中用于表征所述状态轨迹曲线的曲线阶跃性变化的曲线特征点,确定每条状态轨迹曲线对应的曲线特征点的特征标识,按照所述特征标识之间的标识相似度将每条状态轨迹曲线进行合并以得到当前生产线对应的状态网络的网络拓扑。
51.步骤s213,按照所述当前生产线的生产资源分配数据将所述网络拓扑对应的拓扑列表以时序先后顺序依次列出并对多个拓扑列表进行线性叠加以得到目标列表。
52.步骤s214,基于每个智能终端在所述当前生产线下的内存资源占用率向所述目标列表中添加内存资源变化子列表以得到所述状态网络对应的生产数据列表。
53.在一个示例中,通过上述步骤s211

步骤s214所描述的内容,能够确保生产数据列表的准确性。
54.在实际应用中,为了准确判断当前生产线的生产进度,避免随意切换智能终端的工作状态带来的生产事故,确保对智能终端得准确可靠的控制调度。为实现上述目的,在步骤s210中,基于所述生产数据列表判断是否需要向所述当前生产线对应的多个智能终端下发目标指令,具体可以包括以下步骤a

步骤d所描述的内容。
55.步骤a,确定所述生产数据列表在时序上对应的生产数据流,基于每个智能终端在所述当前生产线下的生产权重将所述生产数据流划分为多个数据集;针对每个数据集,根据所述生产数据列表的列表行列比例值提取每个数据集对应的多维特征。
56.步骤b,从预置的运行日志中获取所述当前生产线的设定运行时长值以及所述当前生产线在当前时刻对应的实时生产进度数据,基于所述实时生产进度数据确定所述当前生产线的累计耗时时长值并计算所述累计耗时时长值相对于所述设定运行时长值的占比。
57.步骤c,根据所述占比对预设聚类模型中的聚类参数进行调整得到目标聚类模型,将每个数据集对应的多维特征输入所述目标聚类模型中以获得所述目标聚类模型基于每个数据集对应的多维特征进行多维特征聚类所得到的多个聚类集;确定每个聚类集的特征识别度列表以及特征识别度均值,根据所述特征识别度列表和所述特征识别度均值对所述多个聚类集中的部分聚类集进行标记。
58.步骤d,针对所标记的每个目标聚类集,计算每个目标聚类集中的聚类点的中心度并根据所述中心度确定每个目标聚类的调整系数;采用确定出的调整系数对所述实时生产进度数据进行加权得到目标生产进度数据并提取所述目标生产进度数据的进度描述值;判断所述进度描述值是否位于设定数值区间内,若所述进度描述值位于所述设定数值区间内,则判定需要向所述当前生产线对应的多个智能终端下发目标指令。
59.在实际实施时,基于上述步骤a

步骤d,能够准确判断当前生产线的生产进度从而提高对下发目标指令的判断的置信度,进而避免随意切换智能终端的工作状态带来的生产事故,以确保对智能终端得准确可靠的控制调度。
60.在一个可替换的实施例中,为了准确提取每个智能终端的当前生产数据和终端标识,步骤s220中所描述的从所述生产数据列表中提取出每个智能终端的当前生产数据以及终端标识,进一步可以包括以下步骤(11)

步骤(13)所描述的内容。
61.(11)将所述生产数据列表中的多个列表数据集按照数据容量的由大到小的顺序进行排序得到列表数据集队列并确定所述列表数据队列的队列连续度;其中,所述队列连续度通过所述列表数据队列中的相邻两个列表数据集之间的数据容量差值与预设容量差值的比较结果得到。
62.(12)根据所述队列连续度确定每个智能终端相对于所述生产数据列表的设备分布权重值,并将每个智能终端对应的设备分布权重值映射到所述列表数据队列中的每个列表数据集中以得到每个智能终端对应的设备分布权重值在所述列表数据队列中的每个列表数据集中的匹配系数。
63.(13)将每个智能终端对应的设备分布权重值在所述列表数据队列中的最大匹配
系数对应的目标列表数据集确定为每个智能终端的当前生产数据,并通过所述目标列表数据集的数据字符分布图生成所述智能终端的终端标识。
64.可以理解,通过上述步骤(11)

步骤(13)所描述的内容,能够准确提取每个智能终端的当前生产数据和终端标识。
65.基于上述同样的发明构思,还提供了一种中心云计算服务器,所述中心云计算服务器用于:对当前生产线对应的状态网络进行解析,得到所述状态网络对应的生产数据列表;基于所述生产数据列表判断是否需要向所述当前生产线对应的多个智能终端下发目标指令;在判定出需要向所述当前生产线对应的多个智能终端下发目标指令时,从所述生产数据列表中提取出每个智能终端的当前生产数据以及终端标识;生成与所述当前生产数据对应的第一目标指令,根据所述终端标识为对应的第一目标指令配置查询优先级,并将配置了查询优先级的第一目标指令进行封装得到指令包;将所述指令包分别下发给每个智能终端,以使得每个智能终端根据该智能终端的终端型号信息从所述指令包中确定出与该终端型号信息对应的查询逻辑信息并获取所述指令包中在所述查询逻辑信息下的最大查询优先级对应的第一目标指令;在接收到目标智能终端在丢弃所述指令包时所发送的反馈信息时,将与所述目标智能终端对应的第二目标指令下发给所述目标智能终端。
66.优选地,所述中心云计算服务器使得每个智能终端根据该智能终端的终端型号信息从所述指令包中确定出与该终端型号信息对应的查询逻辑信息具体包括:使每个智能终端生成其对应的终端型号信息对应的资源分配序列并使每个智能终端生成所述指令包对应的指令封装序列;其中,所述资源分配序列中以及所述指令封装序列中分别包括多个存在不同的序列标识度的节点单元;使每个智能终端获取所述终端型号信息在所述资源分配序列的任一节点单元的节点压缩信息并将所述指令封装序列中具有最小序列标识度的节点单元确定为基准节点单元;使每个智能终端基于其对应的终端型号信息与所述指令包之间的指向关系将所述节点压缩信息传入所述基准节点单元中,以在所述基准节点单元中得到节点解压信息,通过所述节点压缩信息以及所述节点解压信息之间的信息比对结果从所述指令包中确定出与该终端型号信息对应的查询逻辑信息。
67.优选地,所述中心云计算服务器根据所述终端标识为对应的第一目标指令配置查询优先级具体包括:根据获取的所述终端标识的结构化描述值以及与所述终端标识对应的第一目标指令的指令编码流解析所述终端标识以获取所述终端标识中包括的校验密钥对应的动态随机数组;通过标记得到的所述动态随机数组中相对于存在更新初始化系数的密钥字符具有可逆性更新标签的第一动态随机数,提取所述终端标识中校验报文字段不随所述具有可逆性更新标签的第一动态随机数的更新而更新的第二动态随机数;对所述第二动态随机数进行随机态时间值计算,输出包括数值更新时长间隔及所述数值更新时长间隔对应的随机权重的计算结果;
基于输出的计算结果对应的所述数值更新时长间隔的第一集合和所述随机权重的第二集合,确定待分类的用于配置查询优先级的多个配置逻辑清单的列表序列以及不同配置逻辑清单之间的逻辑重复率;基于确定的所述多个配置逻辑清单的列表序列以及不同配置逻辑清单之间的逻辑重复率,对所述多个配置逻辑清单进行分类,使得分类得到的多个目标配置逻辑清单的列表序列的序列长度大于设定长度且所述多个目标配置逻辑清单之间的逻辑重复率小于设定比率;通过所述多个目标配置逻辑清单为对应的第一目标指令配置查询优先级。
68.优选地,所述中心云计算服务器将配置了查询优先级的第一目标指令进行封装得到指令包进一步包括:将配置了查询优先级的第一目标指令的指令转移地址的偏移量列出,并根据列出的偏移量建立配置了查询优先级的第一目标指令的偏移量矩阵;在确定每个指令转移地址对应的寻址路径信息时,并行地基于所述偏移量矩阵确定用于进行指令封装的封装线程对应的第一线程信息集以及第二线程信息集,按照每个寻址路径信息对应的路径标签将每个寻址路径信息划分到所述第一线程信息集或所述第二线程信息集中;基于所述封装线程在第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值,计算所述封装线程在所述第二线程信息集下的各寻址路径信息与所述封装线程在所述第一线程信息集下的各寻址路径信息之间的寻址准确率;基于所述寻址准确率将所述封装线程在所述第二线程信息集下的与第一线程信息集下的寻址路径信息相匹配的寻址路径信息转移到所述第一线程信息集下;其中,在所述封装线程在所述第二线程信息集下包含有多个寻址路径信息的前提下,则通过所述封装线程在所述第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值计算所述封装线程在所述第二线程信息集下的各寻址路径信息之间的寻址准确率,并基于所述各寻址路径信息之间的寻址准确率对所述第二线程信息集下的各寻址路径信息进行标记;依据所述封装线程在所述第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值为上述标记获得的目标寻址路径信息添加跳转信息,并按照所述跳转信息所表征的先后顺序将至少两个目标寻址路径信息转移到所述第一线程信息集下;根据所述第一线程信息集下的寻址路径信息以及所述第二线程信息集下的寻址路径信息运行所述封装线程以对配置了查询优先级的第一目标指令进行封装得到指令包。
69.优选地,所述中心云计算服务器对当前生产线对应的状态网络进行解析,得到所述状态网络对应的生产数据列表进一步包括:提取每个智能终端在当前生产线下的状态轨迹曲线并从所述状态轨迹曲线中确定出所述智能终端的状态变化向量;其中,所述状态变化向量用于指示所述智能终端在不同维度的状态的变化数据;计算每两个状态变化向量之间的余弦距离,根据所述余弦距离确定出每条状态轨迹曲线中用于表征所述状态轨迹曲线的曲线阶跃性变化的曲线特征点,确定每条状态轨迹曲线对应的曲线特征点的特征标识,按照所述特征标识之间的标识相似度将每条状态轨迹曲线进行合并以得到当前生产线对应的状态网络的网络拓扑;按照所述当前生产线的生产资源分配数据将所述网络拓扑对应的拓扑列表以时
序先后顺序依次列出并对多个拓扑列表进行线性叠加以得到目标列表;基于每个智能终端在所述当前生产线下的内存资源占用率向所述目标列表中添加内存资源变化子列表以得到所述状态网络对应的生产数据列表。
70.基于上述同样的发明构思,请结合参阅图3,提供了基于边缘计算和智能工业的通信装置400的功能模块框图,具体描述如下。
71.a1.一种基于边缘计算和智能工业的通信装置400,应用于与多个智能终端通信的中心云计算服务器,所述装置包括:网络解析模块410,用于对当前生产线对应的状态网络进行解析,得到所述状态网络对应的生产数据列表;基于所述生产数据列表判断是否需要向所述当前生产线对应的多个智能终端下发目标指令;指令封装模块420,用于在判定出需要向所述当前生产线对应的多个智能终端下发目标指令时,从所述生产数据列表中提取出每个智能终端的当前生产数据以及终端标识;生成与所述当前生产数据对应的第一目标指令,根据所述终端标识为对应的第一目标指令配置查询优先级,并将配置了查询优先级的第一目标指令进行封装得到指令包;指令查询模块430,用于将所述指令包分别下发给每个智能终端,以使得每个智能终端根据该智能终端的终端型号信息从所述指令包中确定出与该终端型号信息对应的查询逻辑信息并获取所述指令包中在所述查询逻辑信息下的最大查询优先级对应的第一目标指令;二次下发模块440,用于在接收到目标智能终端在丢弃所述指令包时所发送的反馈信息时,将与所述目标智能终端对应的第二目标指令下发给所述目标智能终端。
72.a2.根据a1所述的装置,所述指令查询模块430,具体用于:使每个智能终端生成其对应的终端型号信息对应的资源分配序列并使每个智能终端生成所述指令包对应的指令封装序列;其中,所述资源分配序列中以及所述指令封装序列中分别包括多个存在不同的序列标识度的节点单元;使每个智能终端获取所述终端型号信息在所述资源分配序列的任一节点单元的节点压缩信息并将所述指令封装序列中具有最小序列标识度的节点单元确定为基准节点单元;使每个智能终端基于其对应的终端型号信息与所述指令包之间的指向关系将所述节点压缩信息传入所述基准节点单元中,以在所述基准节点单元中得到节点解压信息,通过所述节点压缩信息以及所述节点解压信息之间的信息比对结果从所述指令包中确定出与该终端型号信息对应的查询逻辑信息。
73.a3.根据a1所述的装置,所述指令封装模块420,具体用于:根据获取的所述终端标识的结构化描述值以及与所述终端标识对应的第一目标指令的指令编码流解析所述终端标识以获取所述终端标识中包括的校验密钥对应的动态随机数组;通过标记得到的所述动态随机数组中相对于存在更新初始化系数的密钥字符具有可逆性更新标签的第一动态随机数,提取所述终端标识中校验报文字段不随所述具有可逆性更新标签的第一动态随机数的更新而更新的第二动态随机数;对所述第二动态随机数进行随机态时间值计算,输出包括数值更新时长间隔及所述数值更新时长间隔对应的随机权重的计算结果;
基于输出的计算结果对应的所述数值更新时长间隔的第一集合和所述随机权重的第二集合,确定待分类的用于配置查询优先级的多个配置逻辑清单的列表序列以及不同配置逻辑清单之间的逻辑重复率;基于确定的所述多个配置逻辑清单的列表序列以及不同配置逻辑清单之间的逻辑重复率,对所述多个配置逻辑清单进行分类,使得分类得到的多个目标配置逻辑清单的列表序列的序列长度大于设定长度且所述多个目标配置逻辑清单之间的逻辑重复率小于设定比率;通过所述多个目标配置逻辑清单为对应的第一目标指令配置查询优先级。
74.a4.根据a3所述的装置,所述指令封装模块430,进一步用于:将配置了查询优先级的第一目标指令的指令转移地址的偏移量列出,并根据列出的偏移量建立配置了查询优先级的第一目标指令的偏移量矩阵;在确定每个指令转移地址对应的寻址路径信息时,并行地基于所述偏移量矩阵确定用于进行指令封装的封装线程对应的第一线程信息集以及第二线程信息集,按照每个寻址路径信息对应的路径标签将每个寻址路径信息划分到所述第一线程信息集或所述第二线程信息集中;基于所述封装线程在第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值,计算所述封装线程在所述第二线程信息集下的各寻址路径信息与所述封装线程在所述第一线程信息集下的各寻址路径信息之间的寻址准确率;基于所述寻址准确率将所述封装线程在所述第二线程信息集下的与第一线程信息集下的寻址路径信息相匹配的寻址路径信息转移到所述第一线程信息集下;其中,在所述封装线程在所述第二线程信息集下包含有多个寻址路径信息的前提下,则通过所述封装线程在所述第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值计算所述封装线程在所述第二线程信息集下的各寻址路径信息之间的寻址准确率,并基于所述各寻址路径信息之间的寻址准确率对所述第二线程信息集下的各寻址路径信息进行标记;依据所述封装线程在所述第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值为上述标记获得的目标寻址路径信息添加跳转信息,并按照所述跳转信息所表征的先后顺序将至少两个目标寻址路径信息转移到所述第一线程信息集下;根据所述第一线程信息集下的寻址路径信息以及所述第二线程信息集下的寻址路径信息运行所述封装线程以对配置了查询优先级的第一目标指令进行封装得到指令包。
75.a5.根据a1所述的装置,所述网络解析模块410,进一步用于:提取每个智能终端在当前生产线下的状态轨迹曲线并从所述状态轨迹曲线中确定出所述智能终端的状态变化向量;其中,所述状态变化向量用于指示所述智能终端在不同维度的状态的变化数据;计算每两个状态变化向量之间的余弦距离,根据所述余弦距离确定出每条状态轨迹曲线中用于表征所述状态轨迹曲线的曲线阶跃性变化的曲线特征点,确定每条状态轨迹曲线对应的曲线特征点的特征标识,按照所述特征标识之间的标识相似度将每条状态轨迹曲线进行合并以得到当前生产线对应的状态网络的网络拓扑;按照所述当前生产线的生产资源分配数据将所述网络拓扑对应的拓扑列表以时序先后顺序依次列出并对多个拓扑列表进行线性叠加以得到目标列表;基于每个智能终端在所述当前生产线下的内存资源占用率向所述目标列表中添
加内存资源变化子列表以得到所述状态网络对应的生产数据列表。
76.a6.根据a1所述的装置,所述网络解析模块410,进一步用于:确定所述生产数据列表在时序上对应的生产数据流,基于每个智能终端在所述当前生产线下的生产权重将所述生产数据流划分为多个数据集;针对每个数据集,根据所述生产数据列表的列表行列比例值提取每个数据集对应的多维特征;从预置的运行日志中获取所述当前生产线的设定运行时长值以及所述当前生产线在当前时刻对应的实时生产进度数据,基于所述实时生产进度数据确定所述当前生产线的累计耗时时长值并计算所述累计耗时时长值相对于所述设定运行时长值的占比;根据所述占比对预设聚类模型中的聚类参数进行调整得到目标聚类模型,将每个数据集对应的多维特征输入所述目标聚类模型中以获得所述目标聚类模型基于每个数据集对应的多维特征进行多维特征聚类所得到的多个聚类集;确定每个聚类集的特征识别度列表以及特征识别度均值,根据所述特征识别度列表和所述特征识别度均值对所述多个聚类集中的部分聚类集进行标记;针对所标记的每个目标聚类集,计算每个目标聚类集中的聚类点的中心度并根据所述中心度确定每个目标聚类的调整系数;采用确定出的调整系数对所述实时生产进度数据进行加权得到目标生产进度数据并提取所述目标生产进度数据的进度描述值;判断所述进度描述值是否位于设定数值区间内,若所述进度描述值位于所述设定数值区间内,则判定需要向所述当前生产线对应的多个智能终端下发目标指令。
77.a7.根据a1所述的装置,所述指令封装模块420,进一步用于:将所述生产数据列表中的多个列表数据集按照数据容量的由大到小的顺序进行排序得到列表数据集队列并确定所述列表数据队列的队列连续度;其中,所述队列连续度通过所述列表数据队列中的相邻两个列表数据集之间的数据容量差值与预设容量差值的比较结果得到;根据所述队列连续度确定每个智能终端相对于所述生产数据列表的设备分布权重值,并将每个智能终端对应的设备分布权重值映射到所述列表数据队列中的每个列表数据集中以得到每个智能终端对应的设备分布权重值在所述列表数据队列中的每个列表数据集中的匹配系数;将每个智能终端对应的设备分布权重值在所述列表数据队列中的最大匹配系数对应的目标列表数据集确定为每个智能终端的当前生产数据,并通过所述目标列表数据集的数据字符分布图生成所述智能终端的终端标识。
78.关于上述功能模块的描述请参阅对图2所示的方法的说明,在此不作赘述。
79.基于上述同样的发明构思,还提供了基于边缘计算和智能工业的通信系统,具体描述如下。
80.b1.一种基于边缘计算和智能工业的通信系统,包括中心云计算服务器以及多个智能终端,所述中心云计算服务器与所述多个智能终端通信;所述中心云计算服务器,用于:对当前生产线对应的状态网络进行解析,得到所述状态网络对应的生产数据列表;基于所述生产数据列表判断是否需要向所述当前生产线对应的多个智能终端下发目标指令;
在判定出需要向所述当前生产线对应的多个智能终端下发目标指令时,从所述生产数据列表中提取出每个智能终端的当前生产数据以及终端标识;生成与所述当前生产数据对应的第一目标指令,根据所述终端标识为对应的第一目标指令配置查询优先级,并将配置了查询优先级的第一目标指令进行封装得到指令包;将所述指令包分别下发给每个智能终端;所述智能终端,用于:接收所述指令包,根据该智能终端的终端型号信息从所述指令包中确定出与该终端型号信息对应的查询逻辑信息并获取所述指令包中在所述查询逻辑信息下的最大查询优先级对应的第一目标指令;所述中心云计算服务器,用于:在接收到目标智能终端在丢弃所述指令包时所发送的反馈信息时,将与所述目标智能终端对应的第二目标指令下发给所述目标智能终端。
81.b2.根据b1所述的系统,所述智能终端,具体用于:生成其对应的终端型号信息对应的资源分配序列并使每个智能终端生成所述指令包对应的指令封装序列;其中,所述资源分配序列中以及所述指令封装序列中分别包括多个存在不同的序列标识度的节点单元;获取所述终端型号信息在所述资源分配序列的任一节点单元的节点压缩信息并将所述指令封装序列中具有最小序列标识度的节点单元确定为基准节点单元;基于其对应的终端型号信息与所述指令包之间的指向关系将所述节点压缩信息传入所述基准节点单元中,以在所述基准节点单元中得到节点解压信息,通过所述节点压缩信息以及所述节点解压信息之间的信息比对结果从所述指令包中确定出与该终端型号信息对应的查询逻辑信息。
82.b3.根据b1所述的系统,所述中心云计算服务器,具体用于:根据获取的所述终端标识的结构化描述值以及与所述终端标识对应的第一目标指令的指令编码流解析所述终端标识以获取所述终端标识中包括的校验密钥对应的动态随机数组;通过标记得到的所述动态随机数组中相对于存在更新初始化系数的密钥字符具有可逆性更新标签的第一动态随机数,提取所述终端标识中校验报文字段不随所述具有可逆性更新标签的第一动态随机数的更新而更新的第二动态随机数;对所述第二动态随机数进行随机态时间值计算,输出包括数值更新时长间隔及所述数值更新时长间隔对应的随机权重的计算结果;基于输出的计算结果对应的所述数值更新时长间隔的第一集合和所述随机权重的第二集合,确定待分类的用于配置查询优先级的多个配置逻辑清单的列表序列以及不同配置逻辑清单之间的逻辑重复率;基于确定的所述多个配置逻辑清单的列表序列以及不同配置逻辑清单之间的逻辑重复率,对所述多个配置逻辑清单进行分类,使得分类得到的多个目标配置逻辑清单的列表序列的序列长度大于设定长度且所述多个目标配置逻辑清单之间的逻辑重复率小于设定比率;通过所述多个目标配置逻辑清单为对应的第一目标指令配置查询优先级。
83.b4.根据b3所述的系统,所述中心云计算服务器,进一步用于:将配置了查询优先级的第一目标指令的指令转移地址的偏移量列出,并根据列出
的偏移量建立配置了查询优先级的第一目标指令的偏移量矩阵;在确定每个指令转移地址对应的寻址路径信息时,并行地基于所述偏移量矩阵确定用于进行指令封装的封装线程对应的第一线程信息集以及第二线程信息集,按照每个寻址路径信息对应的路径标签将每个寻址路径信息划分到所述第一线程信息集或所述第二线程信息集中;基于所述封装线程在第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值,计算所述封装线程在所述第二线程信息集下的各寻址路径信息与所述封装线程在所述第一线程信息集下的各寻址路径信息之间的寻址准确率;基于所述寻址准确率将所述封装线程在所述第二线程信息集下的与第一线程信息集下的寻址路径信息相匹配的寻址路径信息转移到所述第一线程信息集下;其中,在所述封装线程在所述第二线程信息集下包含有多个寻址路径信息的前提下,则通过所述封装线程在所述第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值计算所述封装线程在所述第二线程信息集下的各寻址路径信息之间的寻址准确率,并基于所述各寻址路径信息之间的寻址准确率对所述第二线程信息集下的各寻址路径信息进行标记;依据所述封装线程在所述第一线程信息集下的寻址路径信息以及所述寻址路径信息的寻址延时时长值为上述标记获得的目标寻址路径信息添加跳转信息,并按照所述跳转信息所表征的先后顺序将至少两个目标寻址路径信息转移到所述第一线程信息集下;根据所述第一线程信息集下的寻址路径信息以及所述第二线程信息集下的寻址路径信息运行所述封装线程以对配置了查询优先级的第一目标指令进行封装得到指令包。
84.b5.根据b1所述的系统,所述中心云计算服务器,进一步用于:提取每个智能终端在当前生产线下的状态轨迹曲线并从所述状态轨迹曲线中确定出所述智能终端的状态变化向量;其中,所述状态变化向量用于指示所述智能终端在不同维度的状态的变化数据;计算每两个状态变化向量之间的余弦距离,根据所述余弦距离确定出每条状态轨迹曲线中用于表征所述状态轨迹曲线的曲线阶跃性变化的曲线特征点,确定每条状态轨迹曲线对应的曲线特征点的特征标识,按照所述特征标识之间的标识相似度将每条状态轨迹曲线进行合并以得到当前生产线对应的状态网络的网络拓扑;按照所述当前生产线的生产资源分配数据将所述网络拓扑对应的拓扑列表以时序先后顺序依次列出并对多个拓扑列表进行线性叠加以得到目标列表;基于每个智能终端在所述当前生产线下的内存资源占用率向所述目标列表中添加内存资源变化子列表以得到所述状态网络对应的生产数据列表。
85.b6.根据b1所述的系统,所述中心云计算服务器,进一步用于:确定所述生产数据列表在时序上对应的生产数据流,基于每个智能终端在所述当前生产线下的生产权重将所述生产数据流划分为多个数据集;针对每个数据集,根据所述生产数据列表的列表行列比例值提取每个数据集对应的多维特征;从预置的运行日志中获取所述当前生产线的设定运行时长值以及所述当前生产线在当前时刻对应的实时生产进度数据,基于所述实时生产进度数据确定所述当前生产线的累计耗时时长值并计算所述累计耗时时长值相对于所述设定运行时长值的占比;根据所述占比对预设聚类模型中的聚类参数进行调整得到目标聚类模型,将每个
数据集对应的多维特征输入所述目标聚类模型中以获得所述目标聚类模型基于每个数据集对应的多维特征进行多维特征聚类所得到的多个聚类集;确定每个聚类集的特征识别度列表以及特征识别度均值,根据所述特征识别度列表和所述特征识别度均值对所述多个聚类集中的部分聚类集进行标记;针对所标记的每个目标聚类集,计算每个目标聚类集中的聚类点的中心度并根据所述中心度确定每个目标聚类的调整系数;采用确定出的调整系数对所述实时生产进度数据进行加权得到目标生产进度数据并提取所述目标生产进度数据的进度描述值;判断所述进度描述值是否位于设定数值区间内,若所述进度描述值位于所述设定数值区间内,则判定需要向所述当前生产线对应的多个智能终端下发目标指令。
86.b7.根据b1所述的系统,所述中心云计算服务器,进一步用于:将所述生产数据列表中的多个列表数据集按照数据容量的由大到小的顺序进行排序得到列表数据集队列并确定所述列表数据队列的队列连续度;其中,所述队列连续度通过所述列表数据队列中的相邻两个列表数据集之间的数据容量差值与预设容量差值的比较结果得到;根据所述队列连续度确定每个智能终端相对于所述生产数据列表的设备分布权重值,并将每个智能终端对应的设备分布权重值映射到所述列表数据队列中的每个列表数据集中以得到每个智能终端对应的设备分布权重值在所述列表数据队列中的每个列表数据集中的匹配系数;将每个智能终端对应的设备分布权重值在所述列表数据队列中的最大匹配系数对应的目标列表数据集确定为每个智能终端的当前生产数据,并通过所述目标列表数据集的数据字符分布图生成所述智能终端的终端标识。
87.在上述基础上,请结合参阅图4,提供了一种中心云计算服务器200的硬件结构示意图,所述中心云计算服务器200包括互相之间通信的处理器210和存储器220,所述处理器210通过执行从所述存储器220中调取的计算机程序以执行如图2所示的方法。
88.本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
89.以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1