1.基于边缘多点协同的故障或安全威胁的监测方法,其特征在于,包括以下步骤:
S101,每个边缘计算节点(2)均信号连接有中心云平台(1)和至少1个边缘计算节点(2);每个边缘计算节点(2)为与其信号连接的边缘计算节点(2)的协同节点;所述边缘计算节点(2)部署有监测单元(2a);所述中心云平台(1)部署有监测中心(1a);所述中心云平台(1)与所有边缘计算节点(2)信号连接;所述监测中心(1a)与监测单元(2a)信号连接;
S102,边缘计算节点(2)的监测单元(2a),对本边缘计算节点进行实时监测与数据分析,并对检测和诊断出的安全威胁和故障信息进行记录;
S103,边缘计算节点(2)的监测单元(2a),与协同节点的监测单元(2a)进行通信,发送获取协同节点的系统故障信息和网络安全威胁信息的请求;协同节点的监测单元获取到该请求之后,将会把其获取的其所在节点的系统故障信息和网络安全威胁信息回复给请求单元;另外,边缘计算节点(2)的监测单元(2a)请求获取其协同节点的系统故障信息和网络安全威胁信息,若发现请求网络中断,将网络中断结果作为协同节点的故障信息;
S104,判断本边缘计算节点(2)的监测单元(2a)是否获取有故障与安全威胁的信息,有则进入步骤S105,无则:边缘计算节点(2)的一次系统故障与网络安全监测执行过程完成,接着进入下一个监测周期;
S105,边缘计算节点(2)的监测单元(2a)将获取到的系统故障信息和网络安全威胁信息上报中心云平台(1)的监测中心(1a)。
2.根据权利要求1所述的基于边缘多点协同的故障或安全威胁的监测方法,其特征在于,步骤S101中,协同节点的确定方法如下:选定每个边缘计算节点(2)的物理相邻近的多个边缘计算节点(2),并保证每个边缘计算节点(2)至少有两个或两个以上相邻的边缘计算节点(2);然后,通过数据轮询检测的方式,边缘计算节点(2)向每个物理相邻的边缘计算节点(2)发送网络测速数据请求并将测速结果进行平均计算,将其中两个平均测速结果最快的相邻的边缘计算节点(2)作为该边缘计算节点(2)协同监测的协同节点。
3.根据权利要求1或2所述的基于边缘多点协同的故障或安全威胁的监测方法,其特征在于,还包括以下步骤:S106,监测中心(1a)对上报信息与最近接收的数据进行对比,对上报信息的重复性进行判定;
S107,根据步骤106的比对结果,如果重复表示该信息已经被其他的协同节点上报,将进入步骤S108;否则进入步骤S109;
S108,对重复的信息直接丢弃不用处置;
S109,将监测中心(1a)的上报信息更新进入中心云平台(1),并向用户发送监测结果告警信息;
S110,边缘计算节点(2)的一次系统故障与网络安全监测执行过程完成,接着进入下一个监测周期。
4.根据权利要求3所述的基于边缘多点协同的故障或安全威胁的监测方法,其特征在于,步骤S105中,针对监测发现的每个系统故障信息和网络安全威胁信息,通过边缘计算节点的唯一识别码、信息获取的时间、信息具体内容进行编码形成唯一指纹信息码;唯一指纹信息码包括边缘计算节点的唯一识别码、信息获取时间及信息具体内容,输出编码格式为:唯一识别码‑信息获取时间‑信息具体内容;
所述唯一识别码,用于识别上报信息的边缘计算节点,可以自行定义;
所述信息获取时间,以该边缘计算节点收集到协同节点的信息数据并处理完毕的当前日期时间为记录;
所述信息具体内容,用于表示具体的监测发现的每个系统故障信息和网络安全威胁信息,主要包含问题节点识别码,问题信息。
5.根据权利要求4所述的基于边缘多点协同的故障或安全威胁的监测方法,其特征在于,步骤S106中,监测中心(1a)对上报信息的重复性进行判定的步骤如下:(1)依据边缘计算节点上报的唯一指纹信息码,提炼唯一指纹信息码的信息数据,将信息数据统一转化为带唯一标识符编号的数据格式,创建对应的特征库和特征值表,定义对应特征库记录一共有n个特征;每个特征都有一定的可能性权重W;第s个特征的权重为WS,1≤s≤n,则对应的权重向量为:W={W1,W2,...,Wn}, ;
(2)根据信息数据的一个特征的值集合V,找出与该特征具有相同特征值的其他信息数据,把这些其他信息数据称为同步信息数据;定义为Hsp={ID1,ID2,...,IDm},Hsp表示p特征的第s个值,m表示该特征下同步信息数据的总数;IDi表示第i个同步信息数据的身份,其中,1≤i≤m;
(3)设置定义信息数据集H={H1,H2,...,HL},L是信息数据的总数,Hs表示信息数据集H的第s个数据,1≤s≤L;
(4)设置定义JSimA(Hsp,Htp)表示信息数据集H中的数据Hs和Ht的第p个特征的特征值是否相同,即判断数据Hs和Ht的第p个特征是否是同步信息数据,1≤s≤L,1≤t≤L,1≤p≤n,JSimA(Hsp,Htp)={0,1},如果是同步信息数据,则JSimA(Hsp,Htp)=1,否则JSimA(Hsp,Htp)=0;
(5)设置定义JSimp(Hs,Ht)表示该信息数据Hs和Ht的第p个特征下的相对相似度,1≤s≤L,1≤t≤L,p指的是信息数据H的第p个特征,1≤p≤n;相对相似度是指两个信息数据在某一个特征是否重复占所有特征的比例;JSimp(Hs,Ht)=JSimA(Hsp,Htp)*Wp;对于一个信息数据的第p个特征的同步信息数据来说,JSimp(Hs,Ht)=Wp;
(6)设置定义JSimR(Hs,Ht)表示信息数据Hs相对Ht的相似度,1≤s≤L,1≤t≤L;信息数据Hs相对Ht完全一致,则相似度为1;信息数据Hs和Ht的每个特征的相对相似度之和即为二者的相似度: ;
(7)设置定义阈值U,如果JSimR(Hs,Ht)≥U,则说明信息数据Hs和Ht相似重复;
(8)按照信息数据创建特征关系表,把所有特征划分为不同的特征库,每个特征库记录该特征所有的特征值并成表,每个特征值表里存放具有该特征值的所有信息数据的编号。