[发明专利]一种基于面向对象技术的解析上发报文数据的方法在审
申请号: | 202111618135.0 | 申请日: | 2021-12-27 |
公开(公告)号: | CN114520837A | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 杭小树;龚鸽灵 | 申请(专利权)人: | 苏州绿科智能机器人研究院有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;G06F8/30 |
代理公司: | 苏州吴韵知识产权代理事务所(普通合伙) 32364 | 代理人: | 金伟强 |
地址: | 215163 江苏省苏州市高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 面向 对象 技术 解析 报文 数据 方法 | ||
本发明提供一种基于面向对象技术的解析上发报文数据的方法,边缘设备通过DL/T698.45协议或Q/GDW376.1协议接收终端设备上报的数据报文帧,对于终端设备上报的数据报文帧,边缘设备判断数据报文帧若是满足DL/T698.45协议则调用Decode698()函数对数据报文帧进行解析,边缘设备判断数据报文帧若是满足Q/GDW376.1协议,则调用Decode376()函数对数据报文帧进行解析,并把解析后的数据存储在后端数据库中,供前端设备展示分析,本发明通过设计统一的帧结构对象类,将DL/T698.45协议或Q/GDW376.1协议所涉及的数据和方法封装在Data类的内部,大大提高系统的开发效率,安全性和可靠性,并节省人力物力。
技术领域
本发明关于一种基于面向对象技术的解析上发报文数据的方法,特别是有关于一种基于面向对象技术的解析DL/T698.45和Q/GDW376.1上发报文数据的方法。
背景技术
现有技术中,DL/T698.45和Q/GDW376.1是中国国家电网基于HPLC通信中的两个标准协议,主要用于主站管理集中器、电表等电力设备。
DL/T698.45是最新的、基于面向对象的用电信息数据交换协议,该协议可以贯穿系统主站、集中器以及智能电能表,实现用电信息采集系统通信协议的统一和规范,以提升系统运行的可靠性。Q/GDW376.1是主站与采集终端间的通信协议,它规定了电力用户用电信息采集系统主站和采集终端之间进行数据传输的帧格式、数据编码及传输规则。
市场上的终端设备既有基于DL/T698.45通信协议,也有基于Q/GDW376.1通信协议的,是主站在采集用电数据时必须面对的两个协议。主站在和终端设备通信时,是采用BCD码数据流格式,因此需要将具体的命令和信息构造成BCD码的下行报文帧,发送给集中器。两种协议涉及到数据采集的方方面面,但两种协议的设计架构不同,DL/T698.45是面向对象的用电信息数据交换协议,而Q/GDW376.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()函数对数据报文帧进行解析,解析后的数据报文帧存储在后端数据库中,并供给前端设备展示分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州绿科智能机器人研究院有限公司,未经苏州绿科智能机器人研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111618135.0/2.html,转载请声明来源钻瓜专利网。