[發明專利]基于網關級聯的數據傳輸方法、裝置、設備和存儲介質有效
| 申請號: | 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.szxzyx.cn/pat/books/202010838197.1/2.html,轉載請聲明來源鉆瓜專利網。





