[发明专利]软件通信接口通用报文组织发送方法在审
申请号: | 201910798516.8 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110636049A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 赵学祥;曹慧坤;蔡卫峰 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F16/22;G06F16/25 |
代理公司: | 32203 南京理工大学专利中心 | 代理人: | 岑丹 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息单元 报文头 二进制 目标数据文件 数据库模板 报文组织 发送 通信协议信息 信息单元标识 数据库协议 发送要求 模板添加 内容保存 软件通信 通信接口 通信协议 通用报文 协议框架 协议内容 选择通信 模块化 字结构 网口 字段 筛选 | ||
1.一种软件通信接口通用报文组织发送方法,其特征在于,包括以下步骤:
根据通信协议新建多个Access数据库模板,所述数据库模板添加包括对应通信协议信息的三张表,分别是:报文头字结构、信息单元、信息单元结构;
为每个协议框架模板添加多个信息单元,每个信息单元包括信息单元序号、信息单元标识、信息单元长度以及信息单元结构字段值内容,并将以上信息保存在数据库模板对应的表中;
选择对应的数据库协议框架,根据信息单元标识,筛选出对应的信息单元,按报文组织需要填写报文头字和信息单元结构的字段值,将报文头字和信息单元值内容保存为二进制目标数据文件;
选择通信方式发送二进制目标数据文件。
2.根据权利要求1所述的软件通信接口通用报文组织发送方法,其特征在于,所述报文头部结构表字段包括:总长度、备用、发方地址、收方地址、序列号、确认号、确认标志_报文标志、确认有效标志_报文标志、重发次数_报文标志、信息单元个数;
所述信息单元表头包括:信息单元名、信息单元标识、信息单元长度;
所述信息单元结构表主要包括该信息单元各个字段以及每个字段对应的字段名、字段长度、是否位字段、位位置、位长度、值类型、信息单元标识、分辨率、偏移量、最大值、最小值。
3.根据权利要求1所述的软件通信接口通用报文组织发送方法,其特征在于,为每个协议框架模板添加多个信息单元的具体步骤为:
为每个信息单元添加信息单元结构字段值内容,设置每个字段属性;
将新添加的信息单元信息更新到数据库信息单元表以及信息单元结构表中,并将数据库协议框架模板以mdb格式保存;
将本次通信协议对应的报文头部结构表筛选出来;
根据信息单元标识从编辑好的mdb文件中将需要发送的信息单元筛选出来;
将筛选出来的报文头部结构表和信息单元放在同一张表格中,在表格中为报文头字结构表字段及筛选出的信息单元结构表字段赋值;
将编辑好的报文头字结构以及信息单元结构字段值信息保存为二进制目标文件。
4.根据权利要求3所述的软件通信接口通用报文组织发送方法,其特征在于,信息单元字段赋值方式包括用户手动输入和数据自动生成。
5.根据权利要求4所述的软件通信接口通用报文组织发送方法,其特征在于,所述自动生成的数据包括最大值数据、最小值数据、随机数据。
6.根据权利要求1所述的软件通信接口通用报文组织发送方法,其特征在于,所述通信方式包括:网口通信、RS422通信、1553b通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910798516.8/1.html,转载请声明来源钻瓜专利网。