工控设备通信链路质量的监控方法及电子设备技术

技术编号:36255472 阅读:15 留言:0更新日期:2023-01-07 09:50
本申请提供一种工控设备通信链路质量的监控方法及电子设备,该方法包括:通过获取预设时间段内目标工控设备在目标监控项目下的多个采样数据;根据多个采样数据,确定目标工控设备在目标监控项目下的通信质量数据;根据目标工控设备的通信协议,获取目标工控设备在所述通信协议下目标监控项目的通信质量基线;通过比较通信质量数据和所述通信质量基线,确定目标工控设备的通信质量是否达标,由此可以实现全自动监控工控设备的链路质量情况,当通信链路质量检测偏离原有基线时,可以及时做出处理,提高了监控准确性和及时性。提高了监控准确性和及时性。提高了监控准确性和及时性。

【技术实现步骤摘要】
工控设备通信链路质量的监控方法及电子设备


[0001]本申请涉及工业安全控制领域,特别涉及一种工控设备通信链路质量的监控方法及电子设备、计算机可读存储介质。

技术介绍

[0002]工业安全控制领域,工控用户关注工控系统中设备的通信状态,发送和响应延时。设备在遭受网络攻击、设备老化、损坏、生产业务过程抖动等情况时,会导致设备整体生产过程的响应不及时,造成工控安全隐患;工控行业希望能对工控系统中的通信质量做监控。
[0003]现有技术主要在设备出现问题后,分析定位,手动分析进行判别。人工主动通过观察设备端进行ping操作(即向特定的目的主机发送请求报文,测试目的站是否可达及了解其有关状态)来观察设备响应情况。
[0004]上述方式在设备出现问题时才进行手动分析,缺乏及时性,并且人工基于个人经验进行判断,监控准确性低。

技术实现思路

[0005]本申请实施例提供了工控设备通信链路质量的监控方法,用于提高监控准确性和及时性。
[0006]本申请实施例提供了一种工控设备通信链路质量的监控方法,包括:
[0007]获取预设时间段内目标工控设备在目标监控项目下的多个采样数据;
[0008]根据所述多个采样数据,确定所述目标工控设备在所述目标监控项目下的通信质量数据;
[0009]根据所述目标工控设备的通信协议,获取所述目标工控设备在所述通信协议下所述目标监控项目的通信质量基线;
[0010]通过比较所述通信质量数据和所述通信质量基线,确定所述目标工控设备的通信质量是否达标。
[0011]在一实施例中,在所述根据所述目标工控设备的通信协议,获取所述目标工控设备在所述通信协议下所述目标监控项目的通信质量基线之前,所述方法还包括:
[0012]按照不同的通信协议,采用主动探测和解析探测的方式,确定不同通信协议下与指定工控设备之间的通信延时数据和重传率数据;
[0013]根据所述通信延时数据和所述重传率数据,确定所述指定工控设备所在链路的通信质量基线。
[0014]在一实施例中,所述按照不同的通信协议,采用主动探测和解析探测的方式,确定不同通信协议下与指定工控设备之间的通信延时数据和重传率数据,包括:
[0015]按照不同的通信协议,主动下发请求到所述指定工控设备并接收响应报文,确定不同通信协议下不同功能码操作下,与所述指定工控设备之间的通信延时数据以及重传率数据;
[0016]通过拦截上游设备与所述指定工控设备之间的交互数据,确定所述上游设备与所述指定工控设备之间的通信延时数据以及重传率数据。
[0017]在一实施例中,所述根据所述通信延时数据和所述重传率数据,确定所述指定工控设备所在链路的通信质量基线,包括:
[0018]根据所述通信延时数据,确定所述指定工控设备所在链路时延的平均值基线、方差基线和极值误差基线;
[0019]根据所述重传率数据,确定所述指定工控设备所在链路重传率的平均值基线、方差基线和极值误差基线。
[0020]在一实施例中,所述根据所述通信延时数据,确定所述指定工控设备所在链路时延的平均值基线、方差基线和极值误差基线,包括:
[0021]根据预设时间段内预设数量的通信延时数据,计算得到时延的样本平均值、样本方差、样本最大值和样本最小值;
[0022]根据时延的样本平均值、样本最大值和样本最小值,计算得到时延的样本极值误差;
[0023]若所述样本方差小于预设方差且所述样本极值误差小于预设极值误差,将样本平均值、样本方差和样本极值误差依次作为所述指定工控设备所在链路时延的平均值基线、方差基线和极值误差基线。
[0024]在一实施例中,所述目标监控项目包括时延和重传率;所述获取预设时间段内目标工控设备在所述目标监控项目下的多个采样数据,包括:
[0025]按照目标通信协议,采用主动探测和/或解析探测的方式,获取预设时间段内所述目标工控设备的通信延时采样数据和重传率采样数据。
[0026]在一实施例中,所述通信质量数据包括目标监控项目的多个采样数据的均值、方差和极值误差中的一种或多种。
[0027]在一实施例中,所述通信质量基线包括平均值基线、方差基线和极值误差基线,所述通过比较所述通信质量数据和所述通信质量基线,确定所述目标工控设备的通信质量是否达标,包括:
[0028]若所述目标监控项目的多个采样数据的均值与所述平均值基线之间的偏差小于等于阈值,且所述目标监控项目的多个采样数据的方差小于所述方差基线,且所述目标监控项目的多个采样数据的极值误差小于所述极值误差基线,确定所述目标工控设备的通信质量达标。
[0029]在一实施例中,在所述确定所述目标工控设备的通信质量是否达标之后,所述方法还包括:
[0030]若所述目标工控设备的通信质量达标,下发工控流量到所述目标工控设备;
[0031]若所述目标工控设备的通信质量不达标,阻断下发到所述目标工控设备的工控流量或进行告警处理。
[0032]本申请实施例还提供了一种电子设备,所述电子设备包括:
[0033]处理器;
[0034]用于存储处理器可执行指令的存储器;
[0035]其中,所述处理器被配置为执行上述工控设备通信链路质量的监控方法。
[0036]本申请实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成上述工控设备通信链路质量的监控方法。
[0037]本申请上述实施例提供的技术方案,通过获取预设时间段内目标工控设备在目标监控项目下的多个采样数据;根据多个采样数据,确定目标工控设备在目标监控项目下的通信质量数据;根据目标工控设备的通信协议,获取目标工控设备在所述通信协议下目标监控项目的通信质量基线;通过比较通信质量数据和所述通信质量基线,确定目标工控设备的通信质量是否达标,由此可以实现全自动监控工控设备的链路质量情况,当通信链路质量检测偏离原有基线时,可以及时做出处理,提高了监控准确性和及时性。
附图说明
[0038]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍。
[0039]图1为本申请一实施例提供的工控设备通信链路质量的监控方法的应用场景示意图;
[0040]图2是本申请实施例提供的电子设备的结构示意图;
[0041]图3是本申请实施例提供的一种工控设备通信链路质量的监控方法的流程示意图;
[0042]图4是本申请实施例提供的基线比对的流程示意图;
[0043]图5是本申请另一实施例提供的工控设备通信链路质量的监控方法的流程示意图;
[0044]图6是本申请实施例提供的通信质量基线的生成过程的流程示意图;
[0045]图7是本申请实施例提供的时延的基线计算方式的流程示意图;
[0046]图8是本申请实施例提供的工控设备通信链路质量的监控装置的框本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工控设备通信链路质量的监控方法,其特征在于,包括:获取预设时间段内目标工控设备在目标监控项目下的多个采样数据;根据所述多个采样数据,确定所述目标工控设备在所述目标监控项目下的通信质量数据;根据所述目标工控设备的通信协议,获取所述目标工控设备在所述通信协议下所述目标监控项目的通信质量基线;通过比较所述通信质量数据和所述通信质量基线,确定所述目标工控设备的通信质量是否达标。2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标工控设备的通信协议,获取所述目标工控设备在所述通信协议下所述目标监控项目的通信质量基线之前,所述方法还包括:按照不同的通信协议,采用主动探测和解析探测的方式,确定不同通信协议下与指定工控设备之间的通信延时数据和重传率数据;根据所述通信延时数据和所述重传率数据,确定所述指定工控设备所在链路的通信质量基线。3.根据权利要求2所述的方法,其特征在于,所述按照不同的通信协议,采用主动探测和解析探测的方式,确定不同通信协议下与指定工控设备之间的通信延时数据和重传率数据,包括:按照不同的通信协议,主动下发请求到所述指定工控设备并接收响应报文,确定不同通信协议下不同功能码操作下,与所述指定工控设备之间的通信延时数据以及重传率数据;通过拦截上游设备与所述指定工控设备之间的交互数据,确定所述上游设备与所述指定工控设备之间的通信延时数据以及重传率数据。4.根据权利要求2所述的方法,其特征在于,所述根据所述通信延时数据和所述重传率数据,确定所述指定工控设备所在链路的通信质量基线,包括:根据所述通信延时数据,确定所述指定工控设备所在链路时延的平均值基线、方差基线和极值误差基线;根据所述重传率数据,确定所述指定工控设备所在链路重传率的平均值基线、方差基线和极值误差基线。5.根据权利要求4所述的方法,其特征在于,所述根据所述通信延时数据,确定所述指定工控设备所在链路时延的平均值基线、方差基线和极值误差基线,包括:根据预设时间段内预设数量的通信延时数据,计算得到时延的样本平均值、样本方差、样本最大值和样本最小值;根据时延...

【专利技术属性】
技术研发人员:梁一刘岳萍
申请(专利权)人:奇安信科技集团股份有限公司
类型:发明
国别省市:

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

1