[发明专利]一种基于面向对象技术的构造下发报文数据的方法在审
申请号: | 202111614150.8 | 申请日: | 2021-12-27 |
公开(公告)号: | CN114513564A | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 杭小树;龚鸽灵 | 申请(专利权)人: | 苏州绿科智能机器人研究院有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;G06F8/30 |
代理公司: | 苏州吴韵知识产权代理事务所(普通合伙) 32364 | 代理人: | 金伟强 |
地址: | 215163 江苏省苏州市高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 面向 对象 技术 构造 下发 报文 数据 方法 | ||
本发明提供一种基于面向对象技术的构造下发报文数据的方法,通过采用面向对象技术,构造了新的Data类,将DL/T698.45协议和Q/GDW376.1协议中的数据和方法封装在Data类的内部,当边缘设备需要发送指令报文帧给终端设备时,若判断指令报文帧满足DL/T698.45协议,则调用Data类中的Encode698(),若判断指令报文帧满足Q/GDW376.1协议,则调用Data类中的Encode376(),然后发送指令报文帧给终端设备。这样既节省了人力物力投入,也大大提高了系统的安全性和可靠性。
技术领域
本发明关于一种基于面向对象技术的构造下发报文数据的方法,特别是有关于一种基于C++面向对象技术的构造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类中包含Encode()函数,在Encode()函数里同时封装了Encode698()和Encode376()两个函数,其中,Encode698()是对DL/T698.45协议的数据帧重新编码而成,Encode376()是对Q/GDW376.1协议的数据帧重新编码而成;当边缘设备通过DL/T698.45协议或Q/GDW376.1协议向终端设备发送指令报文帧,发送指令报文帧的步骤如下:
S1:准备要发送的指令报文帧;
S2:判断该指令报文帧是否满足DL/T698.45协议,若是,则进行S3,若否,则跳至S4;
S3:调用Encode698(),跳至S6;
S4:判断指令报文帧是否满足Q/GDW376.1协议,若是,则进行S5,若否,则返回S1;
S5:调用Encode376();
S6:向终端设备发送指令报文帧;
构造的该新的Data类存储于该边缘设备,当该边缘设备需要发送指令报文数据帧给该终端设备时,若判断该指令报文帧满足DL/T698.45协议,则调用该Data类中的Encode698(),若判断该指令报文帧满足Q/GDW376.1协议,则调用该Data类中的Encode376(),然后发送指令报文帧给该终端设备。
进一步地,该Data类还包括需要采集数据的结构体和存储该结构体的数组。
进一步地,该Data类还包括将单个结构体变量添加到数组中去的Add函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州绿科智能机器人研究院有限公司,未经苏州绿科智能机器人研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111614150.8/2.html,转载请声明来源钻瓜专利网。