[发明专利]一种样例报文处理方法及装置有效
申请号: | 202110062659.X | 申请日: | 2021-01-18 |
公开(公告)号: | CN112910855B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 王映彤;林乐健;孙薇薇;郭杰;赵婷 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L67/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张柳 |
地址: | 100085 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 | ||
1.一种样例报文处理方法,其特征在于,所述方法包括:
获取通过接口进行数据交互过程中生成的接口数据;
确定所述接口数据对应的附加数据,所述附加数据用于指示样例报文对所属接口以及所述样例报文对的用途;
基于所述附加数据,生成所述接口数据对应的标识数据,所述标识数据用于指向所述接口传输的报文版本数据对应的请求报文和响应报文;
如果所述标识数据与历史标识数据匹配,确定所述报文版本数据对应的请求报文和响应报文为历史样例报文对;
如果所述标识数据与历史标识数据不匹配,确定所述报文版本数据对应的请求报文和响应报文为新样例报文对。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述报文版本数据对应的请求报文和响应报文为历史样例报文对,更新报文集合中所述历史样例报文对指向的样例报文对的活跃度;
如果所述报文版本数据对应的请求报文和响应报文为新样例报文对,将所述新样例报文对作为所述报文集合中的样例报文对存储在所述报文集合中;
响应样例报文归档指令,根据所述报文集合中的样例报文对的报文版本数据和样例报文对的活跃度,对所述报文集合中的样例报文对进行归档处理。
3.根据权利要求2所述的方法,其特征在于,所述响应样例报文归档指令,根据所述报文集合中的样例报文对的报文版本数据和样例报文对的活跃度,对所述报文集合中的样例报文对进行归档处理包括:
如果当前时间到达预设归档时间,触发响应所述样例报文归档指令;
获取所述报文集合中样例报文对的报文版本数据;
如果所述样例报文对的报文版本数据指示所述样例报文对为最新的样例报文对,确定所述最新的样例报文对为有效样例报文对;
如果所述样例报文对的报文版本数据指示所述样例报文对不是最新的样例报文对,获取所述样例报文对的活跃度;
如果所述样例报文对的活跃度指示在所述当前时间之前的预设时间范围内所述样例报文对的活跃度有增长,确定所述样例报文对为有效样例报文对;如果所述样例报文对的活跃度指示在所述当前时间之前的预设时间范围内所述样例报文对的活跃度没有增长,确定所述样例报文对为无效样例报文对。
4.根据权利要求1所述的方法,其特征在于,所述确定所述接口数据对应的附加数据包括:
从所述接口数据中提取所述接口的标识信息、入口地址信息、请求报文和响应报文;
分别对所述请求报文和所述响应报文进行特征提取,得到所述请求报文对应的第一特征数据和所述响应报文对应的第二特征数据;
从所述响应报文中提取报文版本数据;
将所述接口的标识信息、所述入口地址信息、所述第一特征数据、所述第二特征数据和所述报文版本数据确定为附加数据。
5.根据权利要求4所述的方法,其特征在于,所述基于所述附加数据,生成所述接口数据对应的标识数据包括:
基于所述接口的标识信息、所述入口地址信息、所述第一特征数据、所述第二特征数据和所述报文版本数据,生成哈希码。
6.根据权利要求4所述的方法,其特征在于,所述分别对所述请求报文和所述响应报文进行特征提取,得到所述请求报文对应的第一特征数据和所述响应报文对应的第二特征数据包括:
如果所述请求报文和所述响应报文对应的报文结构为键值对结构,提取键值对结构中的键;
如果所述请求报文和所述响应报文对应的报文结构为数组结构且解析所述数组结构,则在所述数组结构为字典结构时提取字典结构中的键,在所述数组结构为数值数组结构时提取键,在所述数组结构为字符串数组结构时禁止提取,在所述数组结构为键值对结构时对键值对结构中的键进行去重提取;
如果所述请求报文和所述响应报文对应的报文结构为数组结构且禁止解析所述数组结构,则禁止提取;
将从所述请求报文中提取到的内容进行排序,得到所述第一特征数据,将从所述响应报文中提取到的内容进行排序,得到所述第二特征数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110062659.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显示屏和显示设备
- 下一篇:一种实用性微型云计算服务器机房