[發明專利]一種多系統數據通信方法和裝置有效
| 申請號: | 202011008411.7 | 申請日: | 2020-09-23 |
| 公開(公告)號: | CN112202744B | 公開(公告)日: | 2022-11-01 |
| 發明(設計)人: | 彭飛;付和萍;林建斌 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;李陽 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 數據通信 方法 裝置 | ||
本發明公開了多系統數據通信方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括接收客戶端的數據請求,獲取所述請求中帶有的token進行認證授權,進而對合法的請求進行攔截處理,以確定所述請求的路徑為連接局域網內部系統的接口;根據token獲取用戶信息,獲取所述用戶信息對應配置的局域網內部系統部署的公網ip和端口,以及對應局域網內部系統的用戶token,進而轉發所述請求至對應的局域網內部系統處理對應的業務;接收局域網內部系統處理的業務結果返回給客戶端,以按照對應的預設產品模型展示。從而,本發明的實施方式能夠解決現有外部互聯網系統進行對多個局域網內部系統進行訪問時效率低、可靠性差的問題。
技術領域
本發明涉及計算機技術領域,尤其涉及一種多系統數據通信方法和裝置。
背景技術
在智慧營區生活服務平臺系統要調用智慧營區綜合服務平臺相關數據,由于智慧營區生活服務平臺系統是公有云互聯網項目,而智慧營區綜合服務器平臺是部署在各個營區的內部局域網項目,用戶在智慧營區生活服務平臺下,也就是在外部互聯網環境下,要增加辦公助手功能,主要利用智慧營區生活服務平臺的App進行辦公事件一系列處理,例如用戶審評、出差申請、請教申請、用車申請、派車管理、用戶的考勤、會客登記、入住申請等非生活服務平臺功能進行操作,由于智慧營區生活服務平臺為公有互聯網,存在對各個營區部署的私有云局域網項目進行數據通信的復雜流程。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
目前,通過利用用戶操作APP或者PC,將所有請求部署在公有云互聯網后臺網關系統,同時對請求營區局域網的接口進行攔截,根據對應的配置轉發至對應的局域網提供地址和端口,完成對應業務處理,返回對應結果給用戶。但是,前述過程需要重寫兩個系統之間的token 轉換驗證,且各個營區的內部系統的ip和端口需要配置,新增的內部系統需要增加配置。并且,客戶端調用數據由于是兩個系統返回,存在數據接口規范不相同的問題。
發明內容
有鑒于此,本發明實施例提供一種多系統數據通信方法和裝置,能夠解決現有外部互聯網系統進行對多個局域網內部系統進行訪問時效率低、可靠性差的問題。
為實現上述目的,根據本發明實施例的一個方面,提供了一種多系統數據通信方法,包括接收客戶端的數據請求,獲取所述請求中帶有的token進行認證授權,進而對合法的請求進行攔截處理,以確定所述請求的路徑為連接局域網內部系統的接口;根據token獲取用戶信息,獲取所述用戶信息對應配置的局域網內部系統部署的公網ip和端口,以及對應局域網內部系統的用戶token,進而轉發所述請求至對應的局域網內部系統處理對應的業務;接收局域網內部系統處理的業務結果返回給客戶端,以基于所述業務結果中的數據,按照對應的預設產品模型展示。
可選地,根據token獲取用戶信息之后,還包括:
根據所述用戶信息,獲取預先配置的所述用戶在待連接的局域網內部系統中的身份信息和權限信息。
可選地,轉發所述請求至對應的局域網內部系統處理對應的業務,包括:
利用所述用戶信息以及對應局域網內部系統的用戶token,對所述請求報文進行封裝;
將所述請求的接口路徑轉換成對應局域網內部系統的請求路徑,轉發所述請求至對應的局域網內部系統處理對應的業務。
可選地,還包括:
基于Springboot自帶的請求模板RestTemplate轉發所述請求至對應的局域網內部系統處理對應的業務。
可選地,包括:
采用springCloud分布式微服務架構構建互聯網公有云,以接收客戶端的數據請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011008411.7/2.html,轉載請聲明來源鉆瓜專利網。





