[发明专利]网关适配方法、装置、电子设备和存储介质有效
申请号: | 202110271980.9 | 申请日: | 2021-03-12 |
公开(公告)号: | CN113014664B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 张发星;焦广州 | 申请(专利权)人: | 京东科技信息技术有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 配方 装置 电子设备 存储 介质 | ||
本发明公开了一种网关适配方法、装置、电子设备和存储介质,其中,该方法包括:根据业务功能包生成业务请求信息;按照所述业务请求信息的信息请求头在网关功能包确定目标网关的网关适配规则;基于所述网关适配规则处理所述业务请求信息,并发送所述业务请求信息到所述目标网关。本发明实施例分别通过业务功能包实现业务功能和网关功能实现网关功能,降低业务功能和网关功能的耦合程度,可降低网关功能变动对业务功能的影响,通过网关功能包实现多类型网关的适配,提高软件开发工具包的标准化程度,可降低开发和维护成本。
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种网关适配方法、装置、电子设备和存储介质。
背景技术
随着互联网技术的发展,移动端业务功能往往依靠于服务器的功能,因此,业务功能的实现需要由网关转接移动端和服务器之间的通信,例如,客户端先将业务功能请求发送到网关,再由网关将该业务功能请求转发到服务器。对于私有部署的软件产品常以软件开发工具包(Software Development Kit,SDK)的方式存在,并且该SDK中会集成有网关功能。由于企业安全问题,往往会对网关进行一定程度的定制,这将导致私有部署的软件产品需要针对每家企业对SDK进行重新开发,使得SDK可以对接该企业网关。这将导致以下技术问题:
首先,私有部署的软件产品存在标准化缺陷,需要针对不同企业的网关对SDK进行改进,不利于SDK的输出和发布;其次,业务功能和网关功能集成在相同SDK中,SDK代码的耦合程度较高,当软件产品的SDK版本增加后,SDK的维护需要涉及多个不同业务的开发团队,SDK维护成本颇高。
发明内容
本发明提供一种网关适配方法、装置、电子设备和存储介质,以实现不同网关的适配,减少应用软件中业务功能和网关功能的耦合程度,降低网关变化对软件开发工具包的影响,提高软件开发工具包的标准化程度,降低后期开发和维护成本。
第一方面,本发明实施例提供了一种网关适配方法,该方法包括:
根据业务功能包生成业务请求信息;
按照所述业务请求信息的信息请求头在网关功能包确定与目标网关对应的网关适配规则;
基于所述网关适配规则处理所述业务请求信息,并发送所述业务请求信息到所述目标网关。
第二方面,本发明实施例还提供了一种网关适配装置,该装置包括:
请求生成模块,用于根据业务功能包生成业务请求信息;
适配规则模块,用于按照所述业务请求信息的信息请求头在网关功能包确定与目标网关对应的网关适配规则;
请求发送模块,用于基于所述网关适配规则处理所述业务请求信息,并发送所述业务请求信息到所述目标网关。
第三方面,本发明实施例还提供了一种电子设备,其中,该电子设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如奔赴吗实施例中任一所述的网关适配方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本发明实施例中任一所述的网关适配方法。
本发明实施例,通过业务功能包生成业务请求信息,使用业务请求信息中的请求头在网关功能包中确定目标网关的网关适配规则,根据该网关适配规则处理业务请求信息,并将处理后的业务请求信息发送到目标网关,实现不同网关规则的适配,使用业务功能包实现业务请求信息,网关功能包确定网关适配规则,将业务功能与网关功能解耦合,增强网关功能包的专用化程度,降低网关功能对业务功能影响,减少后期维护成本。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技信息技术有限公司,未经京东科技信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110271980.9/2.html,转载请声明来源钻瓜专利网。