[發明專利]一種管理軟件服務端與系統內部組件的通信方法及系統有效
| 申請號: | 202010988211.6 | 申請日: | 2020-09-18 |
| 公開(公告)號: | CN112272202B | 公開(公告)日: | 2022-11-15 |
| 發明(設計)人: | 張建剛;謝鵬 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L67/60 | 分類號: | H04L67/60;H04L69/16;H04L67/30;H04L9/40;H04L67/06 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 李舜江 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 管理軟件 服務端 系統 內部 組件 通信 方法 | ||
本發明提供一種管理軟件服務端與系統內部組件的通信方法及系統,所述方法包括如下步驟:管理軟件服務端接收客戶端發起的與組件的通信請求;接收到請求后,從配置文件讀取IP地址;將讀取的IP地址作為默認IP配置請求的出口網卡的IP地址,建立與組件的Socket通信;在系統內部閉環環境中將接收到的請求通過請求的出口網卡轉發到組件;組件本身邏輯響應處理請求,并將響應報文按照原鏈路返回給管理軟件服務端。通過指定網絡請求的出口網卡,指定請求的接收及響應的報文鏈路,保障了請求在系統內部的可靠性傳輸。
技術領域
本發明涉及組件通信技術領域,具體涉及一種管理軟件服務端與系統內部組件的通信方法及系統。
背景技術
當前科技全球化的時代,設備提供商在提供設備硬件平臺時,會帶著自身已有核心軟件系統和管理軟件系統,所以在系統設計、框架設計及特性開發上都已成熟穩定。但是在很多場合下,在與其他廠商進行合作時,設備提供商需要集成其他廠商的組件,合作方廠商為了保證各自企業自身組件代碼的敏感性,很多企業在提出自身特性的時候,往往以組件的形式進行封裝,只提供組件對外提供的接口及說明文檔,通過接口指定的協議及每個服務調用方法,集成在系統內部后,在系統內部,通過協議、集成后組件對外提供的IP及接口調用參數等拼接的調用形式與系統內部的其他模塊完成交互通信。
但是在GUI管理軟件在與集成后的組件進行通信交互時,集成后組件對外提供的IP地址可能會與系統外部已經配置的IP地址相互沖突,在系統部署的環境網絡配置IP地址與系統內部使用的IP地址有沖突后,請求的報文傳輸可能會發送到客戶環境的外部網絡中,導致請求包出現丟失而出現不能正確的得不到正確的響應,得不到預期結果。
發明內容
針對在系統部署的環境網絡配置IP地址與系統內部使用的IP地址有沖突后,請求的報文傳輸可能會發送到客戶環境的外部網絡中,導致請求包出現丟失而出現不能正確的得不到正確的響應,得不到預期結果的問題,本發明提供一種管理軟件服務端與系統內部組件的通信方法及系統。
本發明的技術方案是:
一方面,本發明技術方案提供一種管理軟件服務端與系統內部組件的通信方法,包括如下步驟:
管理軟件服務端接收客戶端發起的與組件的通信請求;
接收到請求后,從配置文件讀取IP地址;
將讀取的IP地址作為默認IP配置請求的出口網卡的IP地址,建立與組件的Socket通信;
在系統內部閉環環境中將接收到的請求通過請求的出口網卡轉發到組件;
組件本身邏輯響應處理請求,并將響應報文按照原鏈路返回給管理軟件服務端。
通過指定網絡請求的出口網卡,指定請求的接收及響應的報文鏈路,確保在系統內部整個請求的閉環報文傳輸,隔離內部IP與外部IP,保障了請求在系統內部的可靠性傳輸。
進一步的,接收到請求后,從配置文件讀取IP地址的步驟包括:
接收到請求后,判斷是否是第一次裝載請求處理的服務類;
若是,讀取項目給定目錄下配置文件;
從配置文件中讀取IP地址;
若否,從配置文件讀取IP地址。
進一步的,為了避免內部網卡IP地址與客戶現場場景網絡沖突場景,該方法還包括:
將請求的出口網卡的IP地址與客戶的網絡配置進行確認比較;
若無IP沖突,組件本身邏輯響應處理請求,并將響應報文按照原鏈路返回給管理軟件服務端。請求的出口網卡在系統內部轉發與服務組件的通信鏈路進行交互通信。
進一步的,該方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010988211.6/2.html,轉載請聲明來源鉆瓜專利網。





