[发明专利]一种报文转发方法、装置、电子设备及存储介质在审
申请号: | 202210441445.8 | 申请日: | 2022-04-25 |
公开(公告)号: | CN114978888A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 范金亮;葛旺;焦玉阳 | 申请(专利权)人: | 平安付科技服务有限公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L9/40;H04L67/02;H04L12/66 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 倪焱 |
地址: | 518026 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 电子设备 存储 介质 | ||
本发明实施例公开了一种报文转发方法、装置、电子设备及存储介质。该方法包括获取调用方对服务方接口的调用请求,加载与调用请求中的接口编号对应的目标配置化脚本;通过执行目标配置化脚本处理调用请求中的请求报文,得到满足服务方接口要求的请求报文,向服务方发送满足服务方接口要求的请求报文;获取服务方发送的与请求报文对应的响应报文,通过执行目标配置化脚本对响应报文进行处理,向调用方发送处理后的响应报文。本发明实施例通过调用配置化脚本来满足非标准业务的定制化需求,解决了在面对非标准业务时需要变更网关代码以及重新发布的问题,减少了架构变动风险,增加了代码复用率,降低了代码重复率,实现了代码低耦合。
技术领域
本发明涉及通信技术领域,尤其涉及一种报文转发方法、装置、电子设备及存储介质。
背景技术
网关(Gateway)又称为网间连接器或协议转换器。网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。
核心网关在实现通用网关功能之外,还可能会涉及到处理某些非通用网关功能的非标需求。目前,传统业务网关在应对非标需求时,一般的处理方案为:第一、另外配置独立于标准通用网关的非标网关,用于应对非标需求。第二、在原有应用的基础上,针对每次定制化的业务需求均单独开发接口,设计并研发相关的需求。
发明人在实现本发明的过程中,发现现有技术存在如下缺陷:第一种方案虽然可以统一管理非标准业务接口的定制化需求,但是这种方式需要针对定制化需求进行代码开发,并更新网关的代码,涉及代码管理和发布问题。第二种方案需要变更通用网关的代码,也涉及代码管理和发布问题。然而,上述方案中,网关代码的变更是直接在代码中硬编码,破坏了代码的简洁性,同时增加了架构变动风险。此外,每次代码变更均需要重新发布,增加了开发时间。
发明内容
本发明实施例提供了一种报文转发方法、装置、电子设备及存储介质,可以解决目前在面对非标准业务时需要变更网关代码以及重新发布的问题。
根据本发明的一方面,提供了一种报文转发方法,包括:
获取调用方对服务方接口的调用请求,加载与所述调用请求中的接口编号对应的目标配置化脚本;
通过执行所述目标配置化脚本处理所述调用请求中的请求报文,得到满足服务方接口要求的请求报文,向服务方发送满足所述服务方接口要求的请求报文;
获取所述服务方发送的与所述请求报文对应的响应报文,通过执行所述目标配置化脚本对所述响应报文进行处理,向所述调用方发送处理后的响应报文。
根据本发明的另一方面,提供了一种报文转发装置,包括:
脚本加载模块,用于执行获取调用方对服务方接口的调用请求,加载与所述调用请求中的接口编号对应的目标配置化脚本;
请求报文发送模块,用于执行通过执行所述目标配置化脚本处理所述调用请求中的请求报文,得到满足服务方接口要求的请求报文,向服务方发送满足所述服务方接口要求的请求报文;
响应报文发送模块,用于执行获取所述服务方发送的与所述请求报文对应的响应报文,通过执行所述目标配置化脚本对所述响应报文进行处理,向所述调用方发送处理后的响应报文。
根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的报文转发方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安付科技服务有限公司,未经平安付科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210441445.8/2.html,转载请声明来源钻瓜专利网。