[发明专利]报文编辑方法、报文编辑装置、介质及电子设备在审
申请号: | 202310127947.8 | 申请日: | 2023-02-16 |
公开(公告)号: | CN116170527A | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 阮召崧 | 申请(专利权)人: | 南京金阵微电子技术有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L1/00 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 王国祥 |
地址: | 210000 江苏省南京市中国(江苏)自由*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 编辑 方法 装置 介质 电子设备 | ||
1.一种报文编辑方法,其特征在于,应用于数据处理器,所述报文编辑方法包括:
获取原始报文、改写数据包、至少一个第一操作指令,所述第一操作指令至少包括:命令信息、第一位置信息、改写字节量;
基于各所述第一操作指令的命令信息、第一位置信息和改写字节量,获取各所述第一操作指令对应的第一控制信息、各所述第一操作指令对应的第二控制信息、各所述第一操作指令对应的第三控制信息和各所述第一操作指令对应的第四控制信息,所述第一控制信息包含所述原始报文改写的起始位置信息,所述第二控制信息包含所述原始报文改写的终止位置信息,所述第三控制信息包含所述原始报文改写的字节量,所述第四控制信息包含所述原始报文新增的字节量;
基于所述原始报文、各所述第一控制信息、各所述第二控制信息、各所述第三控制信息和各所述第四控制信息,获取目标报文各字节的第一来源信息和第二来源信息,所述第一来源信息为所述目标报文的字节来自所述原始报文或来自所述改写数据包,所述第二来源信息为所述目标报文的字节在所述原始报文中的位置或所述目标报文的字节在所述改写数据包中的位置;
基于各所述第一来源信息、各所述第二来源信息、所述原始报文和所述改写数据包,获取所述目标报文。
2.根据权利要求1所述的报文编辑方法,其特征在于,所述第一操作指令还包括第二位置信息,所述第一操作指令的指令格式为所述第一操作指令的命令信息、第一位置信息、第二位置信息、改写字节量顺序排列,获取各所述第一操作指令对应的第一控制信息、各所述第一操作指令对应的第二控制信息、各所述第一操作指令对应的第三控制信息和各所述第一操作指令对应的第四控制信息的实现方法包括:
对各所述第一操作指令进行第一转换处理,以获取各第二操作指令,所述第二操作指令的指令格式为所述第二操作指令的命令信息、第一位置信息、改写字节量顺序排列;
对各所述第二操作指令进行第二转换处理,以获取各所述第一控制信息、各所述第二控制信息、各所述第三控制信息和各所述第四控制信息。
3.根据权利要求2所述的报文编辑方法,其特征在于,获取目标报文各字节的第一来源信息的实现方法包括:
基于各所述第一控制信息、各所述第二控制信息,获取所述目标报文各字节的位置信息,所述位置信息为以下信息中的任意一种:所述目标报文的字节在所述第二操作指令内部、所述目标报文的字节在所述第二操作指令之间和所述目标报文的字节既不在所述第二操作指令内部也不在所述第二操作指令之间,所述目标报文的字节在所述第二操作指令内部表示所述目标报文的字节为所述第二操作指令对应的报文改写数据中的字节,所述目标报文的字节在所述第二操作指令之间表示所述目标报文的字节为所述原始报文中的字节;
基于各所述位置信息,获取各所述第一来源信息。
4.根据权利要求3所述的报文编辑方法,其特征在于,获取所述目标报文各字节的第二来源信息的实现方法包括:
基于各所述位置信息,获取各所述第二来源信息,当所述目标报文的字节在所述第二操作指令内部时,所述目标报文的字节的第二来源信息表示为:
m1=Rdc[n-1]-start[n]+B
其中m1表示所述目标报文的字节在所述改写数据包中的位置,Rdc[n-1]表示第n-1个第一操作指令对应的第三控制信息,start[n]表示第n个第一操作指令对应的第一控制信息,B表示所述目标报文的字节对应的改写字节数,当所述目标报文的字节在所述第二操作指令之间时,所述目标报文的字节的第二来源信息表示为:
m2=B-ba[n-1]
其中m2表示所述目标报文的字节在所述原始报文中的位置,ba[n-1]表示第n-1个第一操作指令对应的第四控制信息,当所述目标报文的字节既不在所述第二操作指令内部也不在所述第二操作指令之间时,所述目标报文的字节的第二来源信息表示为:
m3=B-ba[final]
其中m3表示所述目标报文的字节在所述原始报文中的位置,ba[final]表示最后一个第一操作指令对应的第四控制信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京金阵微电子技术有限公司,未经南京金阵微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310127947.8/1.html,转载请声明来源钻瓜专利网。