[发明专利]一种接口报文的转换方法、装置及系统有效
申请号: | 202010842893.X | 申请日: | 2020-08-20 |
公开(公告)号: | CN112115190B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 石舒华;乔瑞 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 陈怡 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 报文 转换 方法 装置 系统 | ||
1.一种接口报文的转换方法,其特征在于,包括:
获取与待转换接口对应的目标接口;
根据所述目标接口为待转换接口报文中的待转换字段匹配目标字段,建立所述待转换字段与所述目标字段的映射关系;
根据所述待转换字段和所述目标字段的映射关系生成字段映射指令;
按照所述字段映射指令将所述待转换字段转换为所述目标字段。
2.如权利要求1所述的方法,其特征在于,所述根据所述目标接口为待转换接口报文中的待转换字段匹配目标字段,包括:
根据所述目标接口调用相应的目标接口参数表;
将所述待转换字段与所述目标接口参数表匹配,获取所述目标字段。
3.如权利要求1所述的方法,其特征在于,所述待转换字段的获取包括:
根据所述待转换接口报文获取报文结构树,所述报文结构树中的节点为所述待转换接口报文中的字段;
将用户在所述报文结构树中选中的节点对应的字段作为所述待转换字段。
4.如权利要求1~3中任意一项所述的方法,其特征在于,所述待转换接口报文为请求参数报文或返回参数报文。
5.如权利要求1~3中任意一项所述的方法,其特征在于,所述方法还包括:
若接收到所述待转换字段的字段值解析的指令,则获取字段值解析规则;
根据用户选择的字段值解析规则,生成解析指令;
按照所述解析指令解析所述待转换字段的字段值。
6.如权利要求1~3中任意一项所述的方法,其特征在于,所述方法还包括:
根据所述目标接口为接收到的待转换异常码匹配目标异常码;
根据所述待转换异常码和所述目标异常码生成异常码映射指令;
按照所述异常码映射指令将所述待转换异常码转换为所述目标异常码。
7.如权利要求6所述的方法,其特征在于,所述根据所述目标接口为接收到的待转换异常码匹配目标异常码,包括:
根据所述目标接口调用相应的目标接口异常码表;
将所述待转换字段与所述目标接口异常码表匹配,获取所述目标异常码。
8.如权利要求1~3中任意一项所述的方法,其特征在于,所述获取与待转换接口对应的目标接口,包括:
根据用户账号获取所述待转换接口与所述目标接口的对应关系,根据所述对应关系获取与所述待转换接口对应的所述目标接口;
在所述获取与待转换接口对应的目标接口前,所述方法还包括:
获取待转换接口报文对应的待转换接口信息,并调用与所述用户账号关联的用户接口信息;
将所述待转换接口信息与所述用户接口信息比对,若一致,则校验成功。
9.一种接口报文的转换装置,其特征在于,包括:
目标接口获取模块,用于获取与待转换接口对应的目标接口;
匹配模块,用于根据所述目标接口为待转换接口报文中的待转换字段匹配目标字段,建立所述待转换字段与所述目标字段的映射关系;
转换指令生成模块,用于根据所述待转换字段和所述目标字段的映射关系生成字段映射指令;
字段转换模块,用于按照所述字段映射指令将所述待转换字段转换为所述目标字段。
10.一种计算机系统,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行上述权利要求1~8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010842893.X/1.html,转载请声明来源钻瓜专利网。