[发明专利]一种报文协议转换的方法和装置在审
| 申请号: | 202210733438.5 | 申请日: | 2022-06-27 |
| 公开(公告)号: | CN115103034A | 公开(公告)日: | 2022-09-23 |
| 发明(设计)人: | 余家奎;芦辉 | 申请(专利权)人: | 京东科技信息技术有限公司 |
| 主分类号: | H04L69/08 | 分类号: | H04L69/08;H04L67/104;G06Q40/04 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 杨倩;郝红玉 |
| 地址: | 100176 北京市北京经济技*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 协议 转换 方法 装置 | ||
1.一种报文协议转换的方法,其特征在于,包括:
从第一报文中确定一个或多个特征域,并确定所述一个或多个特征域分别对应的映射模板;所述特征域指示了所述第一报文对应的业务场景;
根据所述映射模板生成与所述一个或多个特征域对应的一个或多个目标字段;
根据所述业务场景下的报文体和报文头,确定所述一个或多个目标字段所属的目标报文体或目标报文头;
根据所述目标报文体和目标报文头,生成与所述第一报文对应的第二报文。
2.根据权利要求1所述的方法,其特征在于,所述映射模板是根据多个预设的特征域、以及与每一个所述特征域对应的目标字段预先配置的。
3.根据权利要求2所述的方法,其特征在于,所述映射模板中包括:字段名、字段类型、父字段以及字段值。
4.根据权利要求3所述的方法,其特征在于,还包括:
针对所述第一报文/第二报文为Fix协议时,所述映射模板中的字段值为FixPath格式。
5.根据权利要求3所述的方法,其特征在于,所述确定所述一个或多个目标字段所属的目标报文体或目标报文头,包括:
将每一个所述目标字段作为当前字段,循环执行以下步骤,直至确定出所述当前字段对应的目标根节点:根据所述业务场景对应的树形结构,确定所述当前字段对应的父字段,并将所述父字段作为所述当前字段;所述树形结构的根节点为所述报文体和报文头;
根据所述目标根节点,确定所述各个所述目标字段分别所属的目标报文体或目标报文头。
6.根据权利要求1所述的方法,其特征在于,还包括:
在新增业务场景时,设置所述新增业务场景对应的新的特征域;
根据所述新的特征域确定与对应的一个或多个新的目标字段;
根据所述新的特征域和一个或多个所述新的目标字段,配置新的映射模板。
7.根据权利要求1所述的方法,其特征在于,在所述特征域为多个的情况下,多个所述特征域分别指示了所述业务场景、以及所述业务场景下的业务动作;
所述确定所述一个或多个特征域分别对应的映射模板,包括:
确定所述业务场景以及所述业务动作分别对应的映射模板。
8.一种报文协议转换的装置,其特征在于,包括:
模板确定模块,用于从第一报文中确定一个或多个特征域,并确定所述一个或多个特征域分别对应的映射模板;所述特征域指示了所述第一报文对应的业务场景;
字段生成模块,用于根据所述映射模板生成与所述一个或多个特征域对应的一个或多个目标字段;
报文确定模块,用于根据所述业务场景下的报文体和报文头,确定所述一个或多个目标字段所属的目标报文体或目标报文头;
报文生成模块,用于根据所述目标报文体和目标报文头,生成与所述第一报文对应的第二报文。
9.一种用于报文协议转换的电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技信息技术有限公司,未经京东科技信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210733438.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种ICU病房实时心率监控报警装置
- 下一篇:一种用于建筑装饰设计的测量装置





