本发明专利技术实施例公开了一种通信状态监控方法、网络节点及计算机可读存储介质,上述通信状态监控方法包括:在接收当前报文后,读取当前报文对应的通信状态;其中,通信状态用于表征发送当前报文的节点的网络通信状态;根据通信状态和预设数据模型生成报警信息;其中,预设数据模型用于存储全部节点进行报文发送的前一次网络状态;报警信息用于表征网络通信状态发生变化的节点;发送报警信息,实现通信状态监控。
【技术实现步骤摘要】
一种通信状态监控方法、网络节点及计算机可读存储介质
本专利技术涉及电力系统自动化变电站系统内部通信领域,尤其涉及一种通信状态监控方法、网络节点及计算机可读存储介质。
技术介绍
并行冗余协议(ParallelRedundancyProtocol,PRP)和高可用性无缝冗余度(High-availabilitySeamlessRedundancy,HSR)网络的特点是网络冗余,即只向应用层上送一份数据,从而降低了对嵌入式硬件资源的使用需求,同时PRP和HSR具有可实时切换和安全可靠等优点,因此这两种冗余网络通信机制在电力系统自动化变电站系统中得到了广泛应用。在实现PRP和HSR网络节点通信状态监控的过程中,国际电工委员会(InternationalElectrotechnicalCommission,IEC)62439-3标准提出通过节点监视表NodesTable来实现节点通信状态监控的方法,然而NodesTable是将NodesTable中所有节点的信息上传至监控系统的,会导致网络流量增大,从而增加了网络负载,降低了网络的稳定性和可维护性。
技术实现思路
有鉴于此,本专利技术实施例提供了一种通信状态监控方法、网络节点及计算机可读存储介质,在实现PRP和HSR网络节点通信状态监控的过程中,能够有效地减少网络流量,减轻网络负担,保证网络正常、稳定的运行,提高网络的可靠性和可维护性。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种通信状态监控方法,包括:在接收当前报文后,读取所述当前报文对应的通信状态;其中,所述通信状态用于表征发送所述当前报文的节点的网络通信状态;根据所述通信状态和预设数据模型生成报警信息;其中,所述预设数据模型用于存储全部节点进行报文发送的前一次网络状态;所述报警信息用于表征网络通信状态发生变化的节点;发送所述报警信息,实现通信状态监控。在上述方案中,所述根据所述通信状态和预设数据模型生成报警信息之后,所述方法还包括:根据所述通信状态更新所述预设数据模型。在上述方案中,所述根据所述通信状态和预设数据模型生成报警信息之前,所述方法还包括:读取所述当前报文对应的身份标识。在上述方案中,所述根据所述通信状态和预设数据模型生成报警信息,包括:确定所述预设数据模型中与所述身份标识对应的前一次通信状态;当所述通信状态和所述前一次通信状态不同时,生成与所述身份标识对应的报警信息。在上述方案中,所述根据所述通信状态和预设数据模型生成报警信息之后,所述方法还包括:将所述报警信息存储至报警数据库;其中,所述报警数据库用于存储网络通信状态发生变化的节点;按照预设周期发送所述报警数据库。在上述方案中,所述将所述报警信息存储至报警数据库,包括:为所述报警信息分配对应的排序标识;将所述报警信息和所述排序标识存储至所述报警数据库中。本专利技术实施例提出了一种网络节点,所述网络节点包括:读取单元,生成单元以及发送单元,所述读取单元,用于在接收当前报文后,读取所述当前报文对应的通信状态;其中,所述通信状态用于表征发送所述当前报文的节点的网络通信状态;所述生成单元,用于根据所述通信状态和预设数据模型生成报警信息;其中,所述预设数据模型用于存储全部节点进行报文发送的前一次网络状态;所述报警信息用于表征网络通信状态发生变化的节点所述发送单元,用于发送所述报警信息,实现通信状态监控。在上述方案中,所述更新单元,还用于根据所述通信状态和预设数据模型生成报警信息之后,根据所述通信状态更新所述预设数据模型。在上述方案中,所述读取单元,还用于根据所述通信状态和预设数据模型生成报警信息之前,读取所述当前报文对应的身份标识。在上述方案中,所述生成单元,具体用于确定所述预设数据模型中与所述身份标识对应的前一次通信状态;当所述通信状态和所述前一次通信状态不同时,生成与所述身份标识对应的报警信息。在上述方案中,所述发送单元,还用于将所述报警信息存储至报警数据库;其中,所述报警数据库用于存储网络通信状态发生变化的节点;以及按照预设周期发送所述报警数据库。在上述方案中,所述发送单元,具体用于为所述报警信息分配对应的排序标识;以及将所述报警信息和所述排序标识存储至所述报警数据库中。本专利技术实施例提出了一种网络节点,所述网络节点包括处理器、存储有所述处理器可执行指令的存储器、通信接口,和用于连接所述处理器、所述SIM卡模块、所述存储器以及所述通信接口的总线,当所述指令被执行时,所述处理器执行时实现如上所述的通信状态监控方法。本专利技术实施例提出了一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现如上所述的通信状态监控方法。由此可见,本专利技术实施例提供了一种通信状态监控方法、网络节点及计算机可读存储介质,在接收当前报文后,读取当前报文对应的通信状态;其中,通信状态用于表征发送当前报文的节点的网络通信状态;根据通信状态和预设数据模型生成报警信息;其中,预设数据模型用于存储全部节点进行报文发送的前一次网络状态;报警信息用于表征网络通信状态发生变化的节点;发送报警信息,实现通信状态监控。也就是说,本专利技术实施例中的网络节点,可以通过接收到的当前报文确定与当前报文相对应的节点的通信状态,如果该通信状态与预设数据模型中的前一次通信状态不相同,则可以生成报警信息,并将根据报警信息发送至监控系统中,以对节点变化情况进行告知,其中,该预设数据模型为网络节点根据多次收发报文进行不断更新建立的、存储有全部节点进行报文发送的前一次网络状态的数据模型,从而可以使该网络节点是针对通信状态变化的节点进行数据上送报警的,避免了对全部节点通信状态信息的数据进行发送,从而可以在实现PRP和HSR网络节点通信状态监控的过程中,能够有效地减少网络流量,减轻网络负担,保证网络正常、稳定的运行,提高网络的可靠性和可维护性。附图说明图1为本专利技术实施例提出的通信网络的示意图;图2为本专利技术实施例提出的一种通信状态监控方法的实现流程示意图一;图3为本专利技术实施例提出的预设数据模型示意图;图4为本专利技术实施例提出的一种通信状态监控方法的实现流程示意图二;图5为本专利技术实施例提出的报警数据库示意图;图6为本专利技术实施例提出的一种通信状态监控方法的实现流程示意图三;图7为本专利技术实施例提出的一种通信状态监控方法的实现流程示意图四;图8为本专利技术实施例提出的一种通信状态监控方法的实现流程示意图五;图9为本专利技术实施例提出的一种通信状态监控方法的实现流程示意图六;图10为本专利技术实施例提出的一种通信状态监控方法的实现流程示意图七;图11为本专利技术实施例提出的一种通信状态监控方法的实现流程示意图八;图12为本专利技术实施例提出的网络节点的组成结构示意图一;图13为本专利技术实施例提出的网络节点的组成结构示意图二。具体实施方式目前,在实现PRP和HSR网络节点通信状态监控的过程中,IEC62439-3标准提出通过节点监视表NodesTable来实现节点通信状态监控的方法,但NodesTable会同时上传NodesTable中所有节点的信息,无法只针对通信状态变化的节点数据上送,这样会导致网络流量增大,增加网络负担,不利于网络的正常、稳定运行。本专利技术实施例提出的通信状态监控方法是一种基于简单网络管理协议(SimpleNetworkMa本文档来自技高网...
【技术保护点】
1.一种通信状态监控方法,其特征在于,所述方法包括:在接收当前报文后,读取所述当前报文对应的通信状态;其中,所述通信状态用于表征发送所述当前报文的节点的网络通信状态;根据所述通信状态和预设数据模型生成报警信息;其中,所述预设数据模型用于存储全部节点进行报文发送的前一次网络状态;所述报警信息用于表征网络通信状态发生变化的节点;发送所述报警信息,实现通信状态监控。
【技术特征摘要】
1.一种通信状态监控方法,其特征在于,所述方法包括:在接收当前报文后,读取所述当前报文对应的通信状态;其中,所述通信状态用于表征发送所述当前报文的节点的网络通信状态;根据所述通信状态和预设数据模型生成报警信息;其中,所述预设数据模型用于存储全部节点进行报文发送的前一次网络状态;所述报警信息用于表征网络通信状态发生变化的节点;发送所述报警信息,实现通信状态监控。2.根据权利要求1所述的方法,其特征在于,所述根据所述通信状态和预设数据模型生成报警信息之后,所述方法还包括:根据所述通信状态更新所述预设数据模型。3.根据权利要求1所述的方法,其特征在于,所述根据所述通信状态和预设数据模型生成报警信息之前,所述方法还包括:读取所述当前报文对应的身份标识。4.根据权利要求3所述的方法,其特征在于,所述根据所述通信状态和预设数据模型生成报警信息,包括:确定所述预设数据模型中与所述身份标识对应的前一次通信状态;当所述通信状态和所述前一次通信状态不同时,生成与所述身份标识对应的报警信息。5.根据权利要求1所述的方法,其特征在于,所述根据所述通信状态和预设数据模型生成报警信息之后,所述方法还包括:将所述报警信息存储至报警数据库;其中,所述报警数据库用于存储网络通信状态发生变化的节点;按照预设周期发送所述报警数据库。6.根据权利要求5所述的方法,其特征在于,所述根据所述将所述报警信息存储至报警数据库,包括:为所述报警信息分配对应的排序标识;将所述报警信息和所述排序标识存储至所述报警数据库中。7.一种网络节点,其特征在于,所述网络节点包括:读取单元,生成单元以及发送单元,所述读取单元,用于在接收当前报文后,读取所述当前报文对应的通信状态;其中,所述通信状态用于表征发送所述当前报文的节点的网络...
【专利技术属性】
技术研发人员:顾浩,文继锋,周强,李广华,陶士全,李彦,刘井密,许宗光,
申请(专利权)人:南京南瑞继保电气有限公司,南京南瑞继保工程技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。