预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115103034A(43)申请公布日2022.09.23(21)申请号202210733438.5(22)申请日2022.06.27(71)申请人京东科技信息技术有限公司地址100176北京市北京经济技术开发区科创十一街18号院2号楼6层601(72)发明人余家奎芦辉(74)专利代理机构中原信达知识产权代理有限责任公司11219专利代理师杨倩郝红玉(51)Int.Cl.H04L69/08(2022.01)H04L67/104(2022.01)G06Q40/04(2012.01)权利要求书2页说明书11页附图4页(54)发明名称一种报文协议转换的方法和装置(57)摘要本发明公开了一种报文协议转换的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:从第一报文中确定一个或多个特征域,并确定所述一个或多个特征域分别对应的映射模板;所述特征域指示了所述第一报文对应的业务场景;根据所述映射模板生成与所述一个或多个特征域对应的一个或多个目标字段;根据所述业务场景下的报文体和报文头,确定所述一个或多个目标字段所属的目标报文体或目标报文头;根据所述目标报文体和目标报文头,生成与所述第一报文对应的第二报文。该实施方式可以避免硬编码的方式,以低代码的方式进行开发,提升开发效率,同时可以自动化一键生成接口文档,无需手动编写。CN115103034ACN115103034A权利要求书1/2页1.一种报文协议转换的方法,其特征在于,包括:从第一报文中确定一个或多个特征域,并确定所述一个或多个特征域分别对应的映射模板;所述特征域指示了所述第一报文对应的业务场景;根据所述映射模板生成与所述一个或多个特征域对应的一个或多个目标字段;根据所述业务场景下的报文体和报文头,确定所述一个或多个目标字段所属的目标报文体或目标报文头;根据所述目标报文体和目标报文头,生成与所述第一报文对应的第二报文。2.根据权利要求1所述的方法,其特征在于,所述映射模板是根据多个预设的特征域、以及与每一个所述特征域对应的目标字段预先配置的。3.根据权利要求2所述的方法,其特征在于,所述映射模板中包括:字段名、字段类型、父字段以及字段值。4.根据权利要求3所述的方法,其特征在于,还包括:针对所述第一报文/第二报文为Fix协议时,所述映射模板中的字段值为FixPath格式。5.根据权利要求3所述的方法,其特征在于,所述确定所述一个或多个目标字段所属的目标报文体或目标报文头,包括:将每一个所述目标字段作为当前字段,循环执行以下步骤,直至确定出所述当前字段对应的目标根节点:根据所述业务场景对应的树形结构,确定所述当前字段对应的父字段,并将所述父字段作为所述当前字段;所述树形结构的根节点为所述报文体和报文头;根据所述目标根节点,确定所述各个所述目标字段分别所属的目标报文体或目标报文头。6.根据权利要求1所述的方法,其特征在于,还包括:在新增业务场景时,设置所述新增业务场景对应的新的特征域;根据所述新的特征域确定与对应的一个或多个新的目标字段;根据所述新的特征域和一个或多个所述新的目标字段,配置新的映射模板。7.根据权利要求1所述的方法,其特征在于,在所述特征域为多个的情况下,多个所述特征域分别指示了所述业务场景、以及所述业务场景下的业务动作;所述确定所述一个或多个特征域分别对应的映射模板,包括:确定所述业务场景以及所述业务动作分别对应的映射模板。8.一种报文协议转换的装置,其特征在于,包括:模板确定模块,用于从第一报文中确定一个或多个特征域,并确定所述一个或多个特征域分别对应的映射模板;所述特征域指示了所述第一报文对应的业务场景;字段生成模块,用于根据所述映射模板生成与所述一个或多个特征域对应的一个或多个目标字段;报文确定模块,用于根据所述业务场景下的报文体和报文头,确定所述一个或多个目标字段所属的目标报文体或目标报文头;报文生成模块,用于根据所述目标报文体和目标报文头,生成与所述第一报文对应的第二报文。9.一种用于报文协议转换的电子设备,其特征在于,包括:一个或多个处理器;2CN115103034A权利要求书2/2页存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑7中任一所述的方法。10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1‑7中任一所述的方法。3CN115103034A说明书1/11页一种报文协议转换的方法和装置技术领域[0001]本发明涉及计算机技术领域,尤其涉及一种报文协议转换的方法和装置。背景技术[0002]目前,不同机构的应用服务系统通常在报文格式、内容上存在差别,这在一定程度上影响