报文压缩传输方法、装置、系统及存储介质与流程

文档序号:37626632发布日期:2024-04-18 17:40阅读:11来源:国知局
报文压缩传输方法、装置、系统及存储介质与流程

本技术属于通信,尤其涉及一种报文压缩传输方法、装置、系统及存储介质。


背景技术:

1、在电力系统中,过程层网络是变电站站二次系统中连接保护测控设备和采集执行设备间的通信网络,sv报文采集设备将一次的电流/电压采集并转换为数字量并进行传输,其sv报文格式需能满足复杂的过程层网络传输场景,采样传输精度高,报文解析较为直观。

2、但随着变电站二次系统检测需求增加,部分设备对于模拟量采样频率要求提高,采集装置发送的sv报文流量相应增大。变电站二次系统的过程层网络由多个采集设备接入,整个网络的流量会大幅度提高,对过程层网络运行的稳定性带来影响。变电站行波功能对于模拟量采样频率要求很高,行波采样数据流量较大,限制了相关数据网络化传输需求,因此,急需提供一种报文压缩传输方法,能够有效降低传输sv报文所需的流量,提升网络的稳定性。


技术实现思路

1、本技术实施例提供了一种报文压缩传输方法、装置、系统及存储介质,可以有效降低传输sv报文所需的流量,提升网络的稳定性。

2、第一方面,本技术实施例提供了一种报文压缩传输方法,应用于电力通信网络的行波数据采集设备;报文压缩传输方法,包括:

3、响应于电力通信网络的中断频率以及数据采样频率的设置,读取行波数据的采样配置以及报文传输配置;

4、根据行波数据的采样配置,对行波数据进行采样,得到多个行波采样数据;

5、根据单包发送通道数量以及报文压缩编码格式,对多个行波采样数据进行打包,生成多个行波采样数据对应的压缩报文;

6、根据报文传输配置,传输多个行波采样数据对应的压缩报文。

7、可选地,根据行波数据的采样配置,对行波数据进行采样,得到多个行波采样数据,包括:

8、根据采样频率的设置,读取行波数据的采样数;

9、根据预设回波系数和行波数据的采样数,对行波数据的采样数进行转化计算,得到行波数据的采样数对应的实际二次值;

10、对实际二次值按照采样时间进行排列,得到多个行波采样数据。

11、可选地,根据单包发送通道数量以及报文压缩编码格式,对多个行波采样数据进行打包,生成多个行波采样数据对应的压缩报文,包括:

12、根据报文压缩编码格式,获取报文传输双方的mac地址、传输所需的网络类型、传输优先级标识、协议数据单元以及协议数据单元对应的协议数据单元内容,传输优先级标识用于标识当前传输压缩报文的读取优先级;

13、将报文传输双方的mac地址、传输所需的网络类型、传输优先级标识、协议数据单元以及协议数据单元对应的协议数据单元内容按照报文压缩编码格式写入对应字节位;

14、根据单包发送通道数量,将与通道数量对应的行波采样数据写入报文压缩编码格式的数据字节位,生成多个行波采样数据对应的压缩报文。

15、可选地,协议数据单元对应的协议数据单元内容包括协议数据单元内容的长度标识、多个行波采样数据的数量标识、采样频率、采样序号、传输比例、采样延时、采样品质以及多个行波采样数据的长度标识;获取协议数据单元对应的协议数据单元内容,包括:

16、通过识别协议单元内容的总长度,确定协议数据单元内容的长度标识;

17、根据多个行波采样数据数量,确定多个行波采样数据的数量标识;

18、根据数据采样频率的设置,确定采样频率;

19、根据当前报文中所有行波采样数据的起始采样序号,确定采样序号;

20、响应于用户设置的传输量的采样范围和采样精度,确定传输比例;

21、通过识别多个行波采样数据的总长度,确定多个行波采样数据的长度标识。

22、可选地,根据报文传输配置,传输多个行波采样数据对应的压缩报文,包括:

23、根据报文传输配置,确定间隔触发时间;

24、通过fpga按照间隔触达时间定时触发压缩报文的传输,以将压缩报文传输至交换机设备。

25、第二方面,本技术实施例提供了一种报文压缩传输方法,应用于电力通信网络的交换机设备;报文压缩传输方法,包括:

26、配置设备各端口的网络类型id,并接收压缩报文;

27、根据压缩报文的网络类型以及各个端口的网络类型id,确定转发压缩报文的端口;

28、根据转发压缩报文的端口以及压缩报文的优先级,按序转发压缩报文。

29、第三方面,本技术实施例提供了一种报文压缩传输方法,应用于电力通信网络的录波器;报文压缩传输方法,包括:

30、接收交换机设备转发的压缩报文;

31、根据压缩报文中的传输比例进行行波采样数据还原,对还原后的行波采样数据进行故障测距计算以及记录行波采样数据。

32、第四方面,本技术实施例提供了一种报文压缩传输装置,配置于电力通信网络的行波数据采集设备;报文压缩传输装置,包括:

33、读取模块,用于响应于电力通信网络的中断频率以及数据采样频率的设置,读取行波数据的采样配置以及报文传输配置;

34、采样模块,用于根据行波数据的采样配置,对行波数据进行采样,得到多个行波采样数据;

35、报文生成模块,用于根据单包发送通道数量以及报文压缩编码格式,对多个行波采样数据进行打包,生成多个行波采样数据对应的压缩报文;

36、传输模块,用于根据报文传输配置,传输多个行波采样数据对应的压缩报文。

37、第五方面,本技术实施例提供了一种报文压缩传输系统,报文压缩传输系统包括电力通信网络的行波数据采集设备、交换机设备以及录波器;

38、行波数据采集设备,用于响应于电力通信网络的中断频率以及数据采样频率的设置,读取行波数据的采样配置以及报文传输配置,根据行波数据的采样配置,对行波数据进行采样,得到多个行波采样数据,根据单包发送通道数量以及报文压缩编码格式,对多个行波采样数据进行打包,生成多个行波采样数据对应的压缩报文,根据报文传输配置,传输多个行波采样数据对应的压缩报文;

39、交换机设备,用于配置设备各端口的网络类型id,并接收压缩报文,根据压缩报文的网络类型以及各个端口的网络类型id,确定转发压缩报文的端口,根据转发压缩报文的端口以及压缩报文的优先级,按序转发压缩报文;

40、录波器,用于接收交换机设备转发的压缩报文,根据压缩报文中的传输比例进行行波采样数据还原,对还原后的行波采样数据进行故障测距计算以及记录行波采样数据。

41、第六方面,本技术实施例提供了一种行波数据采集设备,包括:存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现如第一方面的报文压缩传输方法。

42、第七方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前的报文压缩传输方法。

43、第八方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得行波数据采集设备执行如前的报文压缩传输方法。

44、本技术实施例与现有技术相比存在的有益效果是:

45、响应于电力通信网络的中断频率以及数据采样频率的设置,读取行波数据的采样配置以及报文传输配置,根据行波数据的采样配置,对行波数据进行采样,可以得到多个行波采样数据,为了降低报文传输所需的流量,可以根据单包发送通道数量以及报文压缩编码格式,对多个行波采样数据进行打包,生成多个行波采样数据对应的压缩报文,最后根据报文传输配置,传输多个行波采样数据对应的压缩报文,通过传输压缩报文可以有效降低传输sv报文所需的流量,提升网络的稳定性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1