基于MPTCP的电力二次系统网络跨层传输方法与装置制造方法及图纸

技术编号:37110756 阅读:8 留言:0更新日期:2023-04-01 05:08
本发明专利技术提出一种基于MPTCP的电力二次系统网络跨层传输方法,其中,方法包括:通过MPTCP建立104规约连接,并开始传输104数据帧,其中,通过MPTCP建立104规约连接,包括至少两条TCP子流;获取至少两条TCP子流的传输状态,根据传输状态生成对应的传输策略,以根据传输策略传输104数据帧;若判断至少两条TCP子流中任一TCP子流的传输状态为异常状态,则针对传输状态为异常状态的TCP子流,按照预设方案处理异常状态触发的报警信息。本发明专利技术提出的方法可以保障数据传输的及时性和有效性,根据电力二次系统的场景要求定制MPTCP传输方式,以保障工作生产和保护数据安全。作生产和保护数据安全。作生产和保护数据安全。

【技术实现步骤摘要】
基于MPTCP的电力二次系统网络跨层传输方法与装置


[0001]本专利技术涉及电力二次系统的通信
,尤其涉及一种基于MPTCP的电力二次系统网络跨层传输方法和装置。

技术介绍

[0002]在电力二次系统中,既包括对生产设备的控制功能,又包含对生产设备产生数据的收集功能,当然还有一些其他功能,例如生产情况预测,天气预测等等。为了保障生产设备与生产数据的安全性,根据系统功能的重要程度,划分为生产控制大区和管理信息大区。由于省公司网络需要远程接入基层网络实现数据获取与远程控制等功能,所以必须保障数据传输的及时有效、安全完整,这对网络专线质量提出了较高的要求。虽然网络运营商往往采用埋入地下的光纤做数据传输,但仍存在因施工破坏、恶劣天气影响、地质灾害和人为损坏等极端情况。
[0003]相关技术中,可以设置备用网络专线,一旦发生极端情况,立刻启用备用网络专线。以及,开发定制化软件。
[0004]但是,相关技术中,一旦发生极端情况,由于需要工作人员与基层工作人员联系确认情况,再启动应急预案,所以生产控制大区的通信将处于至少分钟级别的中断。以及,若设置备用网络专线,则需针对不同的服务器硬件结构开发对应的网络切换软件,导致工程量非常大。

技术实现思路

[0005]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本专利技术的第一个目的在于提出一种基于MPTCP的电力二次系统网络跨层传输方法,本专利技术提出的方法可以及时安全的传输数据并应用于电力二次系统数据通信,以保障工作生产和保护数据安全。
[0007]本专利技术的第二个目的在于提出一种基于MPTCP的电力二次系统网络跨层传输装置。
[0008]本专利技术的第三个目的在于提出一种计算机设备。
[0009]本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。
[0010]为达上述目的,本专利技术第一方面实施例提出了一种方法,包括:
[0011]通过MPTCP建立104规约连接,并开始传输104数据帧,其中,所述MPTCP连接包括至少两条TCP子流;
[0012]获取所述至少两条TCP子流的传输状态,根据所述传输状态生成对应的传输策略,以根据所述传输策略传输所述104数据帧;
[0013]若判断所述至少两条TCP子流中任一TCP子流的传输状态为异常状态,则针对所述传输状态为异常状态的TCP子流,按照预设方案处理所述异常状态触发的报警信息。
[0014]可选地,在本专利技术的一个实施例之中,在所述开始传输104数据帧之前,还包括:
[0015]获取电力系统中的数据信息,根据预设协议生成所述104数据帧,其中,所述104数据帧包括启动帧、启动确认帧和信息帧中的一种或者多种。
[0016]可选地,在本专利技术的一个实施例之中,所述建立MPTCP连接包括:
[0017]根据设备中可用网卡数量,建立所述至少两条TCP子流,其中,所述至少两条TCP子流包括至少一条主专线和至少一条容灾备用专线。
[0018]可选地,在本专利技术的一个实施例之中,所述TCP子流为两条,所述根据所述传输状态生成对应的传输策略,以根据所述传输策略传输所述104数据帧,包括:
[0019]使用冗余传输策略将所述104数据帧分配至所述两条TCP子流;其中,
[0020]对所述104数据帧进行复制得到副本104数据帧,并为所述104数据帧和所述副本104数据帧进行编号,通过所述两条TCP子流分别传输所述104数据帧和所述副本104数据帧。
[0021]可选地,在本专利技术的一个实施例之中,还包括:
[0022]若所述TCP子流正常工作,则判断所述TCP子流传输状态为正常状态;
[0023]若所述TCP子流发生阻塞、超时的情况,则判断TCP子流是否能够正常工作;
[0024]若所述TCP子流发生阻塞,则判断除发生阻塞的TCP子流以外的TCP子流是否能够正常工作,其中,若所述除发生阻塞的TCP子流以外的TCP子流能够正常工作,则判断所述TCP子流传输状态为正常状态;
[0025]若所述TCP子流发生超时,且超时时间未超过预先设定的阈值,则判断所述TCP子流的传输状态为正常状态;
[0026]若所述TCP子流发生超时,且超时时间超过预先设定的阈值,则判断所述TCP子流的传输状态为异常状态,并触发警报。
[0027]可选地,在本专利技术的一个实施例之中,在所述开始传输104数据帧之后,还包括:
[0028]若通过所述TCP子流接收到104数据帧,则将所述104数据帧上传到缓存中保存;
[0029]若未接收到104数据帧的TCP子流编号相同的数据包滞后到达,将会被直接丢弃。
[0030]为达上述目的,本专利技术第二方面实施例提出了一种基于MPTCP的电力二次系统网络跨层传输装置,包括:
[0031]建立模块,用于通过MPTCP建立104规约连接,并开始传输104数据帧,其中,所述通过MPTCP建立104规约连接包括至少两条TCP子流;
[0032]获取模块,用于获取所述至少两条TCP子流的传输状态,根据所述传输状态生成对应的传输策略,以根据所述传输策略传输所述104数据帧;
[0033]处理模块,用于若判断所述至少两条TCP子流中任一TCP子流的传输状态为异常状态,则针对所述传输状态为异常状态的TCP子流,按照预设方案处理所述异常状态触发的报警信息。
[0034]综上所述,本专利技术提出的一种基于MPTCP的电力二次系统网络跨层传输方法和装置,可以保障数据传输的及时性和有效性,根据电力二次系统的场景要求定制MPTCP传输方式,以保障工作生产和保护数据安全。
[0035]为达上述目的,本专利技术第三方面实施例提出了一种计算机设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其中,所述处理器执行所述计算机程序时,实现本专利技术第一方面实施例所述的方法。
[0036]为达上述目的,本专利技术第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术第一方面实施例所述的方法。
[0037]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0038]本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0039]图1为本专利技术实施例所提供的各个协议在网络协议栈中的位置的结构图;
[0040]图2为本专利技术实施例所提供的一种基于MPTCP的电力二次系统网络跨层传输方法的流程示意图;
[0041]图3为本专利技术实施例所提供的一种全链路冗余数据报文传输控制算法的示意图;
[0042]图4为本专利技术实施例所提供的一种基于定制化MPTCP协议的网络传输流程图;
[0043]图5为本专利技术实施例所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MPTCP的电力二次系统网络跨层传输方法,其特征在于,包括:通过MPTCP建立104规约连接,并开始传输104数据帧,其中,所述通过MPTCP建立104规约连接,包括至少两条TCP子流;获取所述至少两条TCP子流的传输状态,根据所述传输状态生成对应的传输策略,以根据所述传输策略传输所述104数据帧;若判断所述至少两条TCP子流中任一TCP子流的传输状态为异常状态,则针对所述传输状态为异常状态的TCP子流,按照预设方案处理所述异常状态触发的报警信息。2.如权利要求1所述的传输方法,其特征在于,在所述开始传输104数据帧之前,还包括:获取电力系统中的数据信息,根据预设协议生成所述104数据帧,其中,所述104数据帧包括启动帧、启动确认帧和信息帧中的一种或者多种。3.如权利要求1所述的传输方法,其特征在于,所述建立MPTCP连接包括:根据设备可用网卡数量,建立所述至少两条TCP子流,其中,所述至少两条TCP子流包括至少一条主专线和至少一条容灾备用专线。4.如权利要求1所述的传输方法,其特征在于,所述TCP子流为两条,所述根据所述传输状态生成对应的传输策略,以根据所述传输策略传输所述104数据帧,包括:使用冗余传输策略将所述104数据帧分发至所述两条TCP子流;其中,对所述104数据帧进行复制得到副本104数据帧,并为所述104数据帧和所述副本104数据帧进行编号,通过所述两条TCP子流分别传输所述104数据帧和所述副本104数据帧。5.如权利要求1所述的传输方法,其特征在于,还包括:若所述TCP子流正常工作,则判断所述TCP子流传输状态为正常状态;若所述TCP子流发生阻塞、超时的情况,则判断TCP子流是否能够正常工作;若所述TCP子流发生阻塞,则判断除发生阻塞的T...

【专利技术属性】
技术研发人员:王德志郭小江申旭辉孙财新潘霄峰王鸿策关何格格姚中原黄赵晶卢文龙施俊佼
申请(专利权)人:盛东如东海上风力发电有限责任公司华能海上风电科学技术研究有限公司
类型:发明
国别省市:

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

1