[发明专利]通信报文配置方法、装置、可读存储介质及设备有效
申请号: | 202210971336.7 | 申请日: | 2022-08-15 |
公开(公告)号: | CN115052054B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 魏钜熔;林宇;叶国林;卢向华;黄强;黄伟人;梁永龙;叶良海;王巍峰 | 申请(专利权)人: | 江西联创精密机电有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L67/133 |
代理公司: | 南昌旭瑞知识产权代理事务所(普通合伙) 36150 | 代理人: | 刘红伟 |
地址: | 330000 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 报文 配置 方法 装置 可读 存储 介质 设备 | ||
1.一种通信报文配置方法,其特征在于,应用于应用层,所述应用层分别与数据通信层和业务处理层通信连接,所述方法包括:
获取用户下发的通信报文编辑指令,根据所述通信报文编辑指令确定对应的报文编码,并根据所述报文编码确定对应的报文字段链表,其中,所述报文字段链表是由通信报文中不同类型字段对应的业务类组成的链表;
调用所述业务处理层根据所述报文字段链表创建对应的编辑界面,并采集用户基于所述编辑界面编辑的报文数据以得到携带有所述报文数据的目标报文字段链表;
将所述目标报文字段链表发送给所述数据通信层,并调用所述数据通信层将所述目标报文字段链表中的所述报文数据按预设字段顺序拼接成字符流;
将所述字符流设置为报文正文部分,对应添加报文头部、校验方式及报文尾部以得到报文数据包,并将所述报文数据包发送给目标节点。
2.根据权利要求1所述的通信报文配置方法,其特征在于,所述调用所述业务处理层根据所述报文字段链表创建对应的编辑界面,并采集用户基于所述编辑界面编辑的报文数据以得到携带有所述报文数据的目标报文字段链表的步骤之后还包括:
判断所述报文数据是否合法;
若是,则执行所述将所述目标报文字段链表发送给所述数据通信层,并调用所述数据通信层将所述目标报文字段链表中的所述报文数据按预设字段顺序拼接成字符流的步骤;
若否,则发出提示信息,所述提示信息用于提示用户所述报文数据不合法。
3.根据权利要求1所述的通信报文配置方法,其特征在于,所述方法还包括:
当接收到其它节点发送的报文数据包后,调用所述数据通信层对所述报文数据包进行报文解包,以获取报文编码、报文正文内容和正文内容长度;
根据所述报文编码确定对应的报文字段链表,以将所述报文正文内容进行解析并进行显示。
4.根据权利要求1所述的通信报文配置方法,其特征在于,所述获取用户下发的通信报文编辑指令,根据所述通信报文编辑指令确定对应的报文编码,并根据所述报文编码确定对应的报文字段链表的步骤之前还包括:
通过反射机制将不同类型字段以及对应的业务类的映射关系添加至上下文管理类中,根据字段类型通过所述上下文管理类创建对应的业务类以将不同字段类型的所述业务类组成报文字段链表;
通过预设配置文件建立所述通信报文的报文编码与所述报文字段链表之间的映射关系。
5.根据权利要求4所述的通信报文配置方法,其特征在于,所述获取用户下发的通信报文编辑指令,根据所述通信报文编辑指令确定对应的报文编码,并根据所述报文编码确定对应的报文字段链表的步骤包括:
当检测到用户下发的通信报文编辑指令时,根据所述通信报文编辑指令确定对应的报文编码,由预设工具加载所述预设配置文件以获取与所述报文编码对应的报文字段链表。
6.根据权利要求1所述的通信报文配置方法,其特征在于,所述将所述目标报文字段链表发送给所述数据通信层,并调用所述数据通信层将所述目标报文字段链表中的所述报文数据按预设字段顺序拼接成字符流的步骤之前还包括:
获取与所述数据通信层的报文通信方式,并根据所述报文通信方式创建对应的报文数据通信实现类;
调用所述报文数据通信实现类将所述目标报文字段链表发送给所述数据通信层。
7.根据权利要求4所述的通信报文配置方法,其特征在于,所述通过反射机制将不同类型字段以及对应的业务类的映射关系添加至上下文管理类中,根据字段类型通过所述上下文管理类创建对应的业务类以将不同字段类型的所述业务类组成报文字段链表的步骤之前还包括:
获取通信报文中包含的不同类型字段,分别设置不同类型字段属性信息,根据所述属性信息确定所述不同类型字段的业务类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西联创精密机电有限公司,未经江西联创精密机电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210971336.7/1.html,转载请声明来源钻瓜专利网。