一种边缘物联代理设备及其联合报文处理方法技术

技术编号:27198576 阅读:47 留言:0更新日期:2021-01-31 12:00
本发明专利技术实施例提供了一种边缘物联代理设备及其联合报文处理方法,所述方法包括:预定网络区域内的各个边缘物联代理设备进行相互通信,确认该网络区域内包含至少两个边缘物联代理设备以及至少一个边缘物联代理设备具备核心控制设备能力;如果结果为是,则从中确认一个边缘物联代理设备作为核心控制设备;核心控制设备获取各边缘物联代理设备的流量状况,并据以确认区域内是否存在重压力设备;若存在,则重压力设备基于报文特征跟踪算法,对通过该设备的报文进行特征识别,对经过特征识别的报文进行筛查,确认与非实时操作相关的报文;核心控制设备确认一个正常压力状态的边缘物联代理设备,通知重压力设备将与非实时操作相关的报文迁移至该设备。相关的报文迁移至该设备。相关的报文迁移至该设备。

【技术实现步骤摘要】
一种边缘物联代理设备及其联合报文处理方法


[0001]本专利技术涉及电力自动化领域,尤其涉及一种边缘物联代理设备及其联合报文处理方法。

技术介绍

[0002]随着电力系统建设的迅猛发展,以及各类电力二次设备的大量投运,造成电力报文数据量急剧扩大,为此通过区域内的边缘物联代理设备进行边缘计算,可以大大缓解主站的处理压力。
[0003]常态下,区域内的各类报文数据属于无序上送,单一时间内各台边缘物联代理设备的处理压力均不大。但是,当出现二次设备故障等异常情况时,一部分相关设备会在故障时刻同时发送采样、告警、操作等报文数据,造成瞬时报文流量突发增大,区域内的某台或某几台边缘物联代理设备的处理压力陡增。
[0004]由于故障时刻的报文数据具有极大的事后分析作用,不能随意丢弃;同时,还会有大量需要应对故障的遥控操作,需要实时操作。故,需要一种应对区域内报文流量突发,且能够及时响应实时操作的处理方法。

技术实现思路

[0005]本专利技术的目的在于提供一种边缘物联代理设备及其联合报文处理方法,以解决现有技术中存在的区域内报文流量突发,使得区域内边缘物联代理设备处理压力陡增的问题。
[0006]本专利技术为解决上述技术问题采用的技术方案为:
[0007]一方面,提供一种边缘物联代理设备的联合报文处理方法,所述方法包括:
[0008]预定网络区域内的各个边缘物联代理设备通过超文本传输协议进行相互通信,确认该网络区域内包含至少两个边缘物联代理设备以及所述至少两个边缘物联代理设备中至少一个边缘物联代理设备具备核心控制设备能力;
[0009]如果确认结果为是,则各边缘物联代理设备根据各边缘物联代理设备的外部流量和预定规则,确认一个边缘物联代理设备作为核心控制设备;
[0010]所述核心控制设备通过超文本传输协议实时获取各边缘物联代理设备的流量状况,并据以确认网络区域内的各边缘物联代理设备中是否存在处于重压力状态的重压力设备;
[0011]若确认结果为存在,则所述重压力设备基于报文特征跟踪算法,对通过该设备的报文进行特征识别;
[0012]所述重压力设备对经过特征识别的报文进行筛查,确认与非实时操作相关的报文;
[0013]所述核心控制设备确认各边缘物联代理设备中处于正常压力状态的边缘物联代理设备,并从中选择一个作为迁移目标设备,通知所述重压力设备将预定数量的与非实时
操作相关的报文迁移至所述迁移目标设备。
[0014]优选地,预定网络区域内的各个边缘物联代理设备通过超文本传输协议相互通信的内容包括设备类型、设备的工作情况和通信确认信息中的一种或多种。
[0015]优选地,所述预定网络区域内的各个边缘物联代理设备通过超文本传输协议进行相互通信,确认该网络区域内包含至少两个边缘物联代理设备以及所述至少两个边缘物联代理设备中至少一个边缘物联代理设备具备核心控制设备能力,包括:
[0016]所述网络区域内各边缘物联代理设备在网络通信上确认各个设备的物理连接是否正常;通过通信内容中的设备情况确认通信正常的设备是否为边缘物联代理设备;通过通信内容中的设备工作情况确认其它设备的工作情况是否正常
[0017]优选地,所述根据各边缘物联代理设备的外部流量和预定规则,确认一个边缘物联代理设备作为核心控制设备,包括:根据各边缘物联代理设备的外部流量和预定规则,选择外部流量最低的一个边缘物联代理设备作为核心控制设备。
[0018]具体地,所述根据各边缘物联代理设备的外部流量和预定规则,选择外部流量最低的一个边缘物联代理设备作为核心控制设备,包括:
[0019]各边缘物联代理设备监视自身网络流量,并记录每一秒的流量和连续五分钟的总流量;
[0020]通过超文本传输协议将上述两种流量情况发送给网络区域各边缘物联代理设备;
[0021]在预定时间内,若任意一个边缘物联代理设备连续五分钟的总流量L2小于其它边缘物联代理设备连续五分钟的总流量预定数量以上的包,且其每一秒的流量小于一个预定值的包,则确认其为核心控制设备。
[0022]优选地,所述核心控制设备通过超文本传输协议实时获取各边缘物联代理设备的流量状况,并据以确认网络区域内的各边缘物联代理设备中是否存在处于重压力状态的重压力设备,包括:
[0023]所述核心控制设备通过超文本传输协议实时获取区域内的各边缘物联代理设备的流量情况,根据流量情况确认重压力设备,若所述各边缘物联代理设备中任何一个边缘物联代理设备每秒接收超过预定数量报文,则确认其为重压力设备。
[0024]优选地,所述重压力设备基于报文特征跟踪算法,对通过该设备的报文进行特征识别,包括,
[0025]将所述报文中的第一条作为整块报文处理的比对样本;
[0026]对所述报文中第一条之后的每一条,使用巴氏系数与第一条报文进行局部相似度比对;
[0027]基于预定条件,确认具有相同报文特征的报文块识别完成,所述报文块包括多条报文。
[0028]进一步地,将所述报文中的第一条作为整块报文处理的比对样本,包括:
[0029]记录第一条报文的报文长度和报文特征,所述报文特征包括但不限于以太类型、ip协议号标识、端口号、二三层报文数据类型中的一种或多种。
[0030]进一步地,所述局部相似度利用巴氏系数BA计算,其计算公式为,
[0031][0032]其中,p为每一条报文与第一条报文在长度上的相似度,q为每一条报文与第一条报文在特征内容上的相似度,N为比较报文条数。
[0033]进一步地,所述预定条件包括,每秒接收报文流量小于预定值、达到N的计算上限和所述巴氏系数BA小于预定阈值中的任意一个。
[0034]具体地,所述重压力设备对经过特征识别的报文进行筛查,确认与非实时操作相关的报文,包括:
[0035]所述报文至少包括待操作功能标识,所述重压力设备从所述报文块中提取待操作功能标识,判断所述待操作功能标识是否为实时操作功能;若为非实时操作功能,则告知该重压力设备该报文块为迁移报文块。
[0036]另一方面,提供一种边缘物联代理设备,其位于网络区域内,且与其它边缘物联代理设备相互通信,所述边缘物联代理设备包括:核心控制设备选择模块、重压力设备确认模块、大流量报文追踪模块、迁移选择模块、迁移设备选择模块和数据整体迁移模块,
[0037]所述核心控制设备选择模块,配置为与所述其它边缘物联代理设备的核心控制设备选择模块相互通信,根据各边缘物联代理设备的外部流量和预定规则,确认一个边缘物联代理设备作为核心控制设备;
[0038]所述重压力设备确认模块,配置为当该重压力设备确认模块所在的边缘物联代理设备为核心控制设备时,通过超文本传输协议实时获取各边缘物联代理设备的流量状况,并据以确认网络区域内的各边缘物联代理设备中是否存在处于重压力状态的重压力设备;
[0039]所述大流量报文追踪模块,配置为当该大流量报文追踪模块所在的边缘本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘物联代理设备的联合报文处理方法,其特征在于,所述方法包括:预定网络区域内的各个边缘物联代理设备通过超文本传输协议进行相互通信,确认该网络区域内包含至少两个边缘物联代理设备以及所述至少两个边缘物联代理设备中至少一个边缘物联代理设备具备核心控制设备能力;如果确认结果为是,则各边缘物联代理设备根据各边缘物联代理设备的外部流量和预定规则,确认一个边缘物联代理设备作为核心控制设备;所述核心控制设备通过超文本传输协议实时获取各边缘物联代理设备的流量状况,并据以确认网络区域内的各边缘物联代理设备中是否存在处于重压力状态的重压力设备;若确认结果为存在,则所述重压力设备基于报文特征跟踪算法,对通过该设备的报文进行特征识别;所述重压力设备对经过特征识别的报文进行筛查,确认与非实时操作相关的报文;所述核心控制设备确认各边缘物联代理设备中处于正常压力状态的边缘物联代理设备,并从中选择一个作为迁移目标设备,通知所述重压力设备将预定数量的与非实时操作相关的报文迁移至所述迁移目标设备。2.根据权利要求1所述的方法,其中,预定网络区域内的各个边缘物联代理设备通过超文本传输协议相互通信的内容包括设备类型、设备的工作情况和通信确认信息中的一种或多种。3.根据权利要求1所述的方法,其中,所述预定网络区域内的各个边缘物联代理设备通过超文本传输协议进行相互通信,确认该网络区域内包含至少两个边缘物联代理设备以及所述至少两个边缘物联代理设备中至少一个边缘物联代理设备具备核心控制设备能力,包括:所述网络区域内各边缘物联代理设备在网络通信上确认各个设备的物理连接是否正常;通过通信内容中的设备情况确认通信正常的设备是否为边缘物联代理设备;通过通信内容中的设备工作情况确认其它设备的工作情况是否正常。4.根据权利要求1所述的方法,其中,所述根据各边缘物联代理设备的外部流量和预定规则,确认一个边缘物联代理设备作为核心控制设备,包括:根据各边缘物联代理设备的外部流量和预定规则,选择外部流量最低的一个边缘物联代理设备作为核心控制设备。5.根据权利要求4所述的方法,其中,所述根据各边缘物联代理设备的外部流量和预定规则,选择外部流量最低的一个边缘物联代理设备作为核心控制设备,包括:各边缘物联代理设备监视自身网络流量,并记录每一秒的流量和连续五分钟的总流量;通过超文本传输协议将上述两种流量情况发送给网络区域各边缘物联代理设备;在预定时间内,若任意一个边缘物联代理设备连续五分钟的总流量小于其它边缘物联代理设备连续五分钟的总流量预定数量以上的包,且其每一秒的流量小于一个预定值的包,则确认其为核心控制设备。6.根据权利要求1所述的方法,其中,所述核心控制设备通过超文本传输协议实时获取各边缘物联代理设备的流量状况,并据以确认网络区域内的各边缘物联代理设备中是否存在处于重压力状态的重压力设备,包括:所述核心控制设备通过超文本传输协议实时获取区域内的各边缘物联代理设备的流
量情况,根据流量情况确认重压力设备,若所述各边缘物联代理设备中任何一个边缘物联代理设备每秒接收超过预定数量报文,则确认...

【专利技术属性】
技术研发人员:汪鹤黄葛峰侯明国丁礼良沈健井伟灿唐凯周劭亮张敏陈力彭奇李芬芳赖华尧赵锋
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1