[发明专利]一种基于面向对象技术的解析上发报文数据的方法在审
申请号: | 202111618135.0 | 申请日: | 2021-12-27 |
公开(公告)号: | CN114520837A | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 杭小树;龚鸽灵 | 申请(专利权)人: | 苏州绿科智能机器人研究院有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;G06F8/30 |
代理公司: | 苏州吴韵知识产权代理事务所(普通合伙) 32364 | 代理人: | 金伟强 |
地址: | 215163 江苏省苏州市高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 面向 对象 技术 解析 报文 数据 方法 | ||
1.一种基于面向对象技术的解析上发报文数据的方法,其特征在于:
构造新的Data类,该Data类包含Decode()函数,该Decode()函数同时封装了Decode698()和Decode376()两个函数,其中,该Decode698()是对DL/T698.45协议的数据帧进行解析,该Decode376()是对Q/GDW376.1协议的数据帧进行解析;
边缘设备通过DL/T698.45协议或Q/GDW376.1协议接收终端设备上报的数据报文帧,对于该终端设备上报的该数据报文帧,该边缘设备处理步骤如下:
S1:接收终端设备上报的数据报文帧;
S2:判断数据报文帧是否满足DL/T698.45协议,若是,则进行S3,若否,则跳至步骤S4;
S3:调用Decode698(),跳至S6;
S4:判断数据报文帧是否满足Q/GDW376.1协议,若是,则进行S5,若否,则返回S1;
S5:调用Decode376();
S6:保存数据报文帧;
该边缘设备通过DL/T698.45协议或Q/GDW376.1协议接收终端设备上报的数据报文帧,对于该终端设备上报的该数据报文帧,该边缘设备判断该数据报文帧若是满足DL/T698.45协议则调用Decode698()函数对该数据报文帧进行解析,该边缘设备判断该数据报文帧若是满足Q/GDW376.1协议,则调用Decode376()函数对该数据报文帧进行解析,解析后的数据报文帧存储在后端数据库中,并供给前端设备展示分析。
2.根据权利要求1所述的一种基于面向对象技术的解析上发报文数据的方法,其特征在于,新构造的Data类中该Decode()函数还包含DL/T698.45协议解析记录型数据的函数decodeRecordData698()。
3.根据权利要求1和2中任一项所述的一种基于面向对象技术的解析上发报文数据的方法,其特征在于,新构造的Data类定义了所有需要采集的结构体及存储该结构体的数组。
4.根据权利要求1和2中任一项所述的一种基于面向对象技术的解析上发报文数据的方法,其特征在于,新构造的Data类定义了单个结构体变量添加到数组中去的add函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州绿科智能机器人研究院有限公司,未经苏州绿科智能机器人研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111618135.0/1.html,转载请声明来源钻瓜专利网。