[发明专利]基于网关级联的数据传输方法、装置、设备和存储介质有效
申请号: | 202010838197.1 | 申请日: | 2020-08-19 |
公开(公告)号: | CN112152996B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 林鹏程 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/141 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 310024 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网关 级联 数据传输 方法 装置 设备 存储 介质 | ||
本申请提出一种基于网关级联的数据传输方法、装置、设备和存储介质,其中,方法包括:第N级网关接收访问服务请求;在预设时间内,接收包括目标网关地址的目标访问服务请求个数大于预设阈值,根据目标访问服务请求确定目标网关,第N级网关通过上下级网关认证通道获取目标网关的认证信息,第N级网关根据认证信息与目标网关建立目标认证通道,第N级网关通过目标认证通道将目标访问服务请求发送给目标网关,以使目标网关对目标访问服务请求进行处理。由此,在网关级联场景下,实现接收开放服务访问的网关和发布开放服务访问的网关建立免认证通道,提高了访问效率,也增加了访问安全性。
技术领域
本申请涉及互联网技术领域,尤其涉及一种基于网关级联的数据传输方法、装置、设备和存储介质。
背景技术
目前,随着我国信息化建设的不断推进和深化,越来越多的政府、企业和组织需要以网关(Application Programming Interface,简称API)方式把的核心业务资产贯通整理并共享开放给合作伙伴,或者让第三方的应用整合,以发掘业务模式、提高服务水平、拓展合作空间。
通常,网关要配置开放服务对应的资源地址和认证信息,订阅者在数据服务产品上能看到配置的开放服务,进行订阅,网关会响应订阅请求,在订阅者认证通过后,对开放服务进行代理和网关请求转发,实现订阅者通过网关获取到需要的开放服务的信息或者资源。
然而,在多级联场景下,比如在第二级网关2上配置对接开放服务2,如果订阅者1要订阅该服务时,需要在第一级API网关获取到第二级网关上该服务信息,订阅者1访问第一级网关,第一级网关对订阅者1进行合法性检查,判断访问参数(包括访问地址,服务标识)和用户信息权限,检查通过后,转发到下游第二级网关2,在第二级网关2再次进行合法性检查,检查通过后,最后转发到开放服务2,服务响应按照这条路径再返回,因此,上下级网关需要多重认证导致的服务效率和性能受到影响。
申请内容
本申请旨在至少在一定程度上解决上述相关技术中的技术问题之一。
为此,本申请的第一个目的在于提出一种基于网关级联的数据传输方法,解决了现有技术中针对上下级网关需要多重认证导致的服务效率和性能受到影响的技术问题,通过在网关级联场景下,能够基于上下级网关认证通道获取目标网关的认证信息,并基于认证信息直接与目标网关建立免认证通道进行数据传输,实现接收开放服务访问的网关和发布开放服务访问的网关建立多级免认证通道,提高了访问效率,也增加了访问安全性。
本申请的第二个目的在于提出一种基于网关级联的数据传输装置。
本申请的第三个目的在于提出一种计算机设备。
本申请的第四个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本申请第一方面实施例提出了一种基于网关级联的数据传输方法,包括:第N级网关接收访问服务请求;其中,所述N大于1的正整数,所述访问服务请求包括网关地址;在预设时间内,若接收包括目标网关地址的目标访问服务请求个数大于预设阈值,则根据所述目标访问服务请求确定目标网关;所述第N级网关通过上下级网关认证通道获取目标网关的认证信息;所述第N级网关根据所述认证信息与所述目标网关建立目标认证通道,所述第N级网关通过所述目标认证通道将所述目标访问服务请求发送给所述目标网关,以使所述目标网关对所述目标访问服务请求进行处理。
另外,本申请实施例的基于网关级联的数据传输方法,还具有如下附加的技术特征:
可选地,所述第N级网关通过上下级网关认证通道获取目标网关的认证信息,包括:在所述目标网关为跨第一级网关的第M级网关的情况下,所述第N级网关通过上下级网关认证通道向第N-1级网关转发所述目标访问服务请求;其中,所述M大于1;在所述第N-1级网关根据所述目标访问服务请求确定所述目标网关后,通过所述第N-1级网关与其它网关之间的认证通道获取所述目标网关的认证信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010838197.1/2.html,转载请声明来源钻瓜专利网。