[发明专利]通信报文配置方法、装置、可读存储介质及设备有效
申请号: | 202210971336.7 | 申请日: | 2022-08-15 |
公开(公告)号: | CN115052054B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 魏钜熔;林宇;叶国林;卢向华;黄强;黄伟人;梁永龙;叶良海;王巍峰 | 申请(专利权)人: | 江西联创精密机电有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L67/133 |
代理公司: | 南昌旭瑞知识产权代理事务所(普通合伙) 36150 | 代理人: | 刘红伟 |
地址: | 330000 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 报文 配置 方法 装置 可读 存储 介质 设备 | ||
本发明公开了一种通信报文配置方法、装置、可读存储介质及设备,应用于应用层,应用层分别与数据通信层和业务处理层通信连接,该方法包括:获取用户下发的通信报文编辑指令,根据通信报文编辑指令确定对应的报文编码以确定对应的报文字段链表;调用业务处理层根据报文字段链表创建对应的编辑界面,并采集用户基于编辑界面编辑的报文数据以得到目标报文字段链表;将目标报文字段链表发送给数据通信层,并调用数据通信层将目标报文字段链表中的报文数据拼接成字符流;将字符流设置为报文正文部分,对应添加报文头部、校验方式及报文尾部以得到报文数据包,并发送给目标节点。本发明解决了现有技术中在面对报文数据数目较多的情况下效率低的问题。
技术领域
本发明涉及数据处理领域,特别涉及一种通信报文配置方法、装置、可读存储介质及设备。
背景技术
在通信报文数据生成典型应用中,开发人员需要通过创建/修改通信报文数据对应的界面UI文件完成对通信报文数据属性(数据名称、字段个数、字段1名称、字段1对应的界面控件、字段1输入限制、字段1数据处理逻辑…字段N名称、字段N对应的界面控件、字段N输入限制、字段N数据处理逻辑)的数据新增、修改;同时需要创建/修改通信报文数据对应的通信报文数据业务处理类以完成对通信报文数据属性信息 (字段1数据类型、字段1数据长度、数据1数据处理逻辑、…字段N数据类型、字段N数据长度、数据N数据处理逻辑) 进行组包和解包。每条通信报文在进行组包时依据通信协议约束按照顺序将字段1、字段2、…字段N的数据拼接字符流。
然而,采用这种传统方法,虽然可以正确完成通信报文数据生成,但由于每条通信报文都需要一个对应的界面UI文件及业务处理类,在面对不同的通信报文时,需要分别对对应的界面UI文件及业务处理类进行修改,伴随报文数据的数目增加,存在重复工作较多、效率低下的问题。
发明内容
有鉴于此,本发明的目的在于提供一种通信报文配置方法、装置、可读存储介质及设备,旨在解决现有技术中在面对报文数据数目较多的情况下效率低的问题。
本发明实施例是这样实现的:
一种通信报文配置方法,应用于应用层,所述应用层分别与数据通信层和业务处理层通信连接,所述方法包括:
获取用户下发的通信报文编辑指令,根据所述通信报文编辑指令确定对应的报文编码,并根据所述报文编码确定对应的报文字段链表;
调用所述业务处理层根据所述报文字段链表创建对应的编辑界面,并采集用户基于所述编辑界面编辑的报文数据以得到携带有所述报文数据的目标报文字段链表;
将所述目标报文字段链表发送给所述数据通信层,并调用所述数据通信层将所述目标报文字段链表中的所述报文数据按预设字段顺序拼接成字符流;
将所述字符流设置为报文正文部分,对应添加报文头部、校验方式及报文尾部以得到报文数据包,并将所述报文数据包发送给目标节点。
进一步的,上述通信报文配置方法,其中,所述调用所述业务处理层根据所述报文字段链表创建对应的编辑界面,并采集用户基于所述编辑界面编辑的报文数据以得到携带有所述报文数据的目标报文字段链表的步骤之后还包括:
判断所述报文数据是否合法;
若是,则执行所述将所述目标报文字段链表发送给所述数据通信层,并调用所述数据通信层将所述目标报文字段链表中的所述报文数据按预设字段顺序拼接成字符流的步骤;
若否,则发出提示信息,所述提示信息用于提示用户所述报文数据不合法。
进一步的,上述通信报文配置方法,其中,所述方法还包括:
当接收到其它节点发送的报文数据包后,调用所述数据通信层对所述报文数据包进行报文解包,以获取报文编码、报文正文内容和正文内容长度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西联创精密机电有限公司,未经江西联创精密机电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210971336.7/2.html,转载请声明来源钻瓜专利网。