本发明涉及物联网,更具体地说,它涉及一种基于工业物联网的服务通信数据处理方法。
背景技术:
1、工业物联网是将具有感知、监控能力的各类采集、控制传感器或控制器,以及移动通信、智能分析等技术不断融入到工业生产过程各个环节,从而大幅提高制造效率。与传统的工业网络不同,工业物联网混合组织了有线、无线、移动通信,通信网络更加复杂,通信节点的种类包括传感器、移动终端、基站等,复杂的构造使工业物联网不再像传统的基于总线的网络那样可以通过数据在时序上的异常来发现通信节点的异常。
技术实现思路
1、本发明提供了一种基于工业物联网的服务通信数据处理方法,能够通过时序和通信节点之间的信息传播关系来发现工业物联网中的通信节点的异常。
2、本发明的至少一个实施例中提供了一种基于工业物联网的服务通信数据处理方法,包括以下步骤:
3、步骤101,获取工业物联网数据;
4、步骤102,基于工业物联网数据进行采样生成序列单元;
5、步骤103,基于序列单元生成图结构数据,图结构数据包括节点以及连接节点的边,图结构数据的节点映射于工业物联网中的通信节点,工业物联网中的通信节点,图结构数据中的两个节点之间存在边,表示这两个节点映射的通信节点之间存在数据传输关系;
6、基于序列单元中的通信节点的通信数据来生成图结构数据中的节点的初始特征;
7、步骤104,将图结构数据输入神经网络模型,神经网络模型包括隐藏层和全连接层,隐藏层的计算公式如下:
8、
9、
10、h0=x(1)
11、u(t)=σ(wug(t)+wug[h(t-1)]+bu)
12、r(t)=σ(wrg(t)+wrg[h(t-1)]+br)
13、c(t)=tanh(wcx(t)+wcg[r(t)⊙h(t-1)]+bc)
14、
15、
16、h(t)=(1-u(t))⊙c(t)+u(t)⊙h(t-1)
17、其中x(1)和x(t)分别表示第一个时间步和第t个时间步输入的输入特征矩阵,第t个时间步的输入特征矩阵的第i个行向量是第t个图结构数据的第i个节点的初始特征向量;表示图结构数据的邻接矩阵与单位矩阵的和,表示的度矩阵,h0表示初始特征矩阵,h(t)、h(t-1)分别表示第t个和第t-1个时间步的输出特征矩阵;u(t)表示第t个时间步的第一门控矩阵,r(t)表示第t个时间步的第二门控矩阵,⊙表示点积,g[x(t)]、g[h(t-1)]、g[r(t)⊙h(t-1)]分别表示第一编码特征矩阵、第二编码特征矩阵和第三编码特征矩阵,w、wu、wr、wc分别表示第一权重参数、第二权重参数、第三权重参数、第四权重参数和第五权重参数,bu、br、bc分别表示第一偏置参数、第二偏置参数和第三偏置参数;
18、全连接层依次输入第n个时间步的输出特征矩阵的行向量,输出对应的通信节点是否异常的值。
19、进一步地,采样是按照工业物联网数据产生的时间进行采样的,采样的时间间隔相同;
20、对序列单元按照采样的时间进行排序。
21、进一步地,工业物联网中的通信节点包括传感器、以及位于传感器与服务器之间的数据传输链路上的通信单元。
22、进一步地,全连接层输入输出特征矩阵的第i个行向量,输出的是第i个通信节点是否异常的值,第i个通信节点与图结构数据的第i个节点映射。
23、进一步地,全连接层输出第一值和第二值,如果第一值大于第二值,则表示通信节点异常,否则表示通信节点不异常。
24、进一步地,通信节点的异常包括采集数据的功能异常或传输数据的功能异常。
25、进一步地,通信节点的通信数据首先通过文本协议转换为可解读的文本,然后通过语义编码的方式获得节点的初始特征。
26、进一步地,第t个图结构数据的来源与第t个序列单元。
27、本发明的至少一个实施例中提供了一种基于工业物联网的服务通信数据处理系统,包括:
28、服务器,获取工业物联网数据;
29、序列生成模块,基于工业物联网数据进行采样生成序列单元。
30、图结构数据生成模块,基于序列单元生成图结构数据,图结构数据包括节点以及连接节点的边,图结构数据的节点映射于工业物联网中的通信节点,工业物联网中的通信节点,工业物联网中的通信节点包括传感器、以及位于传感器与服务器之间的数据传输链路上的通信单元;
31、图结构数据中的两个节点之间存在边,表示这两个节点映射的通信节点之间存在数据传输关系;
32、基于序列单元中的通信节点的通信数据来生成图结构数据中的节点的初始特征。
33、判别模块,将图结构数据输入神经网络模型,输出通信节点是否异常的值;
34、播报模块,其用于将异常的通信节点的id发送给设备管理人员。
35、本发明的至少一个实施例中提供一种存储介质,其存储了非暂时性计算机可读指令,当非暂时性计算机可读指令由计算机执行时,能够执行前述的一种基于工业物联网的服务通信数据处理方法的步骤
1.一种基于工业物联网的服务通信数据处理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于工业物联网的服务通信数据处理方法,其特征在于,采样是按照工业物联网数据产生的时间进行采样的,采样的时间间隔相同;
3.根据权利要求1所述的一种基于工业物联网的服务通信数据处理方法,其特征在于,工业物联网中的通信节点包括传感器、以及位于传感器与服务器之间的数据传输链路上的通信单元。
4.根据权利要求1所述的一种基于工业物联网的服务通信数据处理方法,其特征在于,全连接层输入输出特征矩阵的第i个行向量,输出的是第i个通信节点是否异常的值,第i个通信节点与图结构数据的第i个节点映射。
5.根据权利要求1所述的一种基于工业物联网的服务通信数据处理方法,其特征在于,全连接层输出第一值和第二值,如果第一值大于第二值,则表示通信节点异常,否则表示通信节点不异常。
6.根据权利要求1所述的一种基于工业物联网的服务通信数据处理方法,其特征在于,通信节点的异常包括采集数据的功能异常或传输数据的功能异常。
7.根据权利要求1所述的一种基于工业物联网的服务通信数据处理方法,其特征在于,通信节点的通信数据首先通过文本协议转换为可解读的文本,然后通过语义编码的方式获得节点的初始特征。
8.根据权利要求1所述的一种基于工业物联网的服务通信数据处理方法,其特征在于,第t个图结构数据的来源与第t个序列单元。
9.一种基于工业物联网的服务通信数据处理系统,其特征在于,其用于执行如权利要求1-8任一所述的一种基于工业物联网的服务通信数据处理方法,包括:
10.一种存储介质,其特征在于,其存储了非暂时性计算机可读指令,当非暂时性计算机可读指令由计算机执行时,能够执行如权利要求1-8任一所述的一种基于工业物联网的服务通信数据处理方法的步骤。