一种火电安全模拟平台协议解析系统及其解析方法技术方案

技术编号:32509859 阅读:15 留言:0更新日期:2022-03-02 10:52
本发明专利技术公开了一种火电安全模拟平台协议解析系统及其解析方法,包括协议数据发送模块,用于发送火电安全模拟平台的协议数据;协议数据分析模块,用于分析协议数据发送模块发送的协议数据是否需要解析处理,对于不需要解析处理的协议数据,经过标记处理后发送至协议数据接收模块,对于需要解析处理的协议数据,发送至协议数据解析模块;协议数据解析模块,用于对协议数据进行解析处理;协议数据接收模块,用于接收来自协议数据分析模块和协议数据解析模块处理后的协议数据。本发明专利技术能够改进现有技术的不足,提高协议解析速度。提高协议解析速度。提高协议解析速度。

【技术实现步骤摘要】
一种火电安全模拟平台协议解析系统及其解析方法


[0001]本专利技术涉及火电安全模拟平台
,尤其是一种火电安全模拟平台协议解析系统及其解析方法。

技术介绍

[0002]火电机组在运行过程中涉及众多参数调控,且不同参数的合理联动控制直接关系到火电机组的安全。火电安全模拟平台是用来对火电机组运行过程中的各种工况进行模拟的系统,由于模拟过程的数据通讯量大,数据类型千差万别,所以对于火电安全模拟平台通讯过程中的协议解析速度就有了更高的要求。

技术实现思路

[0003]本专利技术要解决的技术问题是提供一种火电安全模拟平台协议解析系统及其解析方法,能够解决现有技术的不足,提高协议解析速度。
[0004]为解决上述技术问题,本专利技术所采取的技术方案如下。
[0005]一种火电安全模拟平台协议解析系统,包括,
[0006]协议数据发送模块,用于发送火电安全模拟平台的协议数据;
[0007]协议数据分析模块,用于分析协议数据发送模块发送的协议数据是否需要解析处理,对于不需要解析处理的协议数据,经过标记处理后发送至协议数据接收模块,对于需要解析处理的协议数据,发送至协议数据解析模块;
[0008]协议数据解析模块,用于对协议数据进行解析处理;
[0009]协议数据接收模块,用于接收来自协议数据分析模块和协议数据解析模块处理后的协议数据。
[0010]一种上述的火电安全模拟平台协议解析系统的解析方法,包括以下步骤:
[0011]A、协议数据发送模块将火电安全模拟平台的协议数据发送至协议数据分析模块;
[0012]B、协议数据分析模块分析协议数据发送模块发送的协议数据是否需要解析处理,对于不需要解析处理的协议数据,经过标记处理后发送至协议数据接收模块,对于需要解析处理的协议数据,发送至协议数据解析模块;
[0013]C、协议数据解析模块对协议数据分析模块发送来的协议数据进行解析处理,然后将解析处理后的数据发送至协议数据接收模块。
[0014]作为优选,步骤B中,分析协议数据是否需要解析处理包括以下步骤,
[0015]B11、判断协议数据类型,根据协议数据类型判别其优先级;
[0016]B12、根据协议数据的优先级确定其对应的最小响应时间;
[0017]B13、如果协议数据在协议数据接收模块中的直接读取时间小于等于最小响应时间,则不需要解析处理,否则需要解析处理。
[0018]作为优选,步骤B中,对不需要解析处理的协议数据进行标记处理包括以下步骤,
[0019]B21、提取待标记协议数据的全部帧格式;
[0020]B22、将提取的帧格式按照读写方式的不同进行分类,将分类结果建立索引表;
[0021]B23、将索引表作为标记数据写入协议数据的标记位。
[0022]作为优选,步骤C中,对协议数据进行解析处理包括以下步骤,C1、根据协议数据类型选择对应的解析公式;
[0023]C2、对同类的协议数据进行分解,提取协议数据中的报文字段,对提取的报文字段进行重组,使用步骤C1选择的解析公式进行解析处理。
[0024]作为优选,步骤C2中,对提取的报文字段进行重组包括以下步骤,
[0025]C22、对报文字段进行特征提取,对提取的特征标记对应报文字段的报文信息,报文信息包括报文标识符、首字节地址、字节长度;
[0026]C23、在保持特征不变的前提下,对报文字段进行去重合并。
[0027]采用上述技术方案所带来的有益效果在于:本专利技术通过对协议数据进行预处理分析,减少了解析处理运算量。对于需要解析的协议数据,本专利技术通过报文字段的重组,进一步减少了解析运算过程的重复运算量,从而有效提高了协议解析的速度。
附图说明
[0028]图1是本专利技术一个具体实施方式的系统原理图。
具体实施方式
[0029]参照图1,本专利技术所述火电安全模拟平台协议解析系统的一个具体实施方式包括,
[0030]协议数据发送模块1,用于发送火电安全模拟平台的协议数据;
[0031]协议数据分析模块2,用于分析协议数据发送模块1发送的协议数据是否需要解析处理,对于不需要解析处理的协议数据,经过标记处理后发送至协议数据接收模块3,对于需要解析处理的协议数据,发送至协议数据解析模块4;
[0032]协议数据解析模块4,用于对协议数据进行解析处理;
[0033]协议数据接收模块3,用于接收来自协议数据分析模块2和协议数据解析模块4处理后的协议数据。
[0034]一种上述的火电安全模拟平台协议解析系统的解析方法,包括以下步骤:
[0035]A、协议数据发送模块1将火电安全模拟平台的协议数据发送至协议数据分析模块2;
[0036]B、协议数据分析模块2分析协议数据发送模块1发送的协议数据是否需要解析处理,对于不需要解析处理的协议数据,经过标记处理后发送至协议数据接收模块3,对于需要解析处理的协议数据,发送至协议数据解析模块4;
[0037]C、协议数据解析模块4对协议数据分析模块2发送来的协议数据进行解析处理,然后将解析处理后的数据发送至协议数据接收模块3。
[0038]步骤B中,分析协议数据是否需要解析处理包括以下步骤,
[0039]B11、判断协议数据类型,根据协议数据类型判别其优先级;
[0040]B12、根据协议数据的优先级确定其对应的最小响应时间;
[0041]B13、如果协议数据在协议数据接收模块3中的直接读取时间小于等于最小响应时间,则不需要解析处理,否则需要解析处理。
[0042]步骤B中,对不需要解析处理的协议数据进行标记处理包括以下步骤,
[0043]B21、提取待标记协议数据的全部帧格式;
[0044]B22、将提取的帧格式按照读写方式的不同进行分类,将分类结果建立索引表;
[0045]B23、将索引表作为标记数据写入协议数据的标记位。
[0046]步骤C中,对协议数据进行解析处理包括以下步骤,
[0047]C1、根据协议数据类型选择对应的解析公式;
[0048]C2、对同类的协议数据进行分解,提取协议数据中的报文字段,对提取的报文字段进行重组,使用步骤C1选择的解析公式进行解析处理。
[0049]步骤C2中,对提取的报文字段进行重组包括以下步骤,
[0050]C22、对报文字段进行特征提取,对提取的特征标记对应报文字段的报文信息,报文信息包括报文标识符、首字节地址、字节长度;
[0051]C23、在保持特征不变的前提下,对报文字段进行去重合并。
[0052]以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种火电安全模拟平台协议解析系统,其特征在于:包括,协议数据发送模块(1),用于发送火电安全模拟平台的协议数据;协议数据分析模块(2),用于分析协议数据发送模块(1)发送的协议数据是否需要解析处理,对于不需要解析处理的协议数据,经过标记处理后发送至协议数据接收模块(3),对于需要解析处理的协议数据,发送至协议数据解析模块(4);协议数据解析模块(4),用于对协议数据进行解析处理;协议数据接收模块(3),用于接收来自协议数据分析模块(2)和协议数据解析模块(4)处理后的协议数据。2.一种权利要求1所述的火电安全模拟平台协议解析系统的解析方法,其特征在于包括以下步骤:A、协议数据发送模块(1)将火电安全模拟平台的协议数据发送至协议数据分析模块(2);B、协议数据分析模块(2)分析协议数据发送模块(1)发送的协议数据是否需要解析处理,对于不需要解析处理的协议数据,经过标记处理后发送至协议数据接收模块(3),对于需要解析处理的协议数据,发送至协议数据解析模块(4);C、协议数据解析模块(4)对协议数据分析模块(2)发送来的协议数据进行解析处理,然后将解析处理后的数据发送至协议数据接收模块(3)。3.根据权利要求2所述的火电安全模拟平台协议解析系统的解析方法,其特征在于:步骤B中,分析协议数据是否需要解析处理包括以下步骤...

【专利技术属性】
技术研发人员:赵越峰
申请(专利权)人:北京网藤科技有限公司
类型:发明
国别省市:

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

1