[發明專利]一種基于數字孿生的容器網絡通信系統和方法在審
| 申請號: | 202211020030.X | 申請日: | 2022-08-24 |
| 公開(公告)號: | CN115580629A | 公開(公告)日: | 2023-01-06 |
| 發明(設計)人: | 劉典;王偉;王辰浩;繆一航;徐躍東;張偉錚 | 申請(專利權)人: | 復旦大學;鵬城實驗室 |
| 主分類號: | H04L67/12 | 分類號: | H04L67/12;H04L65/1073 |
| 代理公司: | 上海正旦專利代理有限公司 31200 | 代理人: | 陸飛;陸尤 |
| 地址: | 200433 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 數字 孿生 容器 網絡 通信 系統 方法 | ||
1.一種基于數字孿生的容器網絡通信系統,其特征在于,以數據為核心,在獲取數據和請求數據的過程中,不使用容器的IP地址,孿生體只需要提供數據的具體名稱,即可在系統中獲取相應的數據;所述容器內部包括:孿生體、數據聲明模塊、數據請求模塊;容器和數據管理模塊位于各自的物理機上;多個物理機組成一個集群;其中:
所述數據聲明模塊,以插件的形式部署在容器內;監聽容器內孿生體的數據聲明,將聲明的數據發送到數據管理模塊;
所述數據請求模塊,以插件的形式部署在容器內;監聽容器內孿生體的數據請求,將請求發送到數據管理模塊;監聽數據管理模塊的返回的具體數據,供孿生體使用或消費;
所述數據管理模塊,以守護進程的形式部署在物理機上;該數據管理模塊監聽數據聲明、數據請求、數據三種消息;收到數據聲明模塊發送的數據聲明時,注冊數據命名并保存數據;收到數據請求模塊發送的數據請求,或是從集群中其它物理機上的數據管理模塊轉發而來的數據請求時,查找本地是否有相應數據;若無則記錄數據請求的來源并轉發數據請求,若有則取出數據,向請求來源所在物理機上的數據管理模塊轉發數據;收到集群中其它物理機上的數據管理模塊發送的數據時,根據此前記錄的請求來源,向請求來源所在物理機上的數據管理模塊轉發數據。
2.一種基于權利要求1所述系統的基于數字孿生的容器網絡通信方法,其特征在于,包括:數據聲明方法和數據請求方法;孿生體通過數據聲明方法聲明自己能夠提供的數據,以便其它孿生體獲取數據;孿生體通過數據請求方法對指定命名的數據進行請求,從而獲取數據;其中:
(一)所述數據聲明方法為孿生體提供聲明數據的方式;具體步驟為;
步驟一:孿生體將數據聲明發送至孿生體所在容器的數據聲明模塊,數據聲明中包括需要聲明的數據命名和該命名對應的具體數據;
步驟二:容器上的數據聲明模塊收到孿生體發送的數據聲明,將數據聲明轉發至容器所在物理機上的數據管理模塊;
步驟三:數據管理模塊收到數據聲明模塊轉發而來的數據聲明,在模塊中注冊此數據命名,并保存具體數據;
(二)所述數據請求方法為孿生體提供請求數據的方式;具體步驟為;
步驟一:孿生體將數據請求發送至孿生體所在容器的數據請求模塊,數據請求中包含需要請求的數據命名;
步驟二:容器上的數據請求模塊收到孿生體發送的數據請求,將數據請求轉發至容器所在物理機上的數據管理模塊;
步驟三:數據管理模塊收到數據請求模塊轉發而來的數據請求,將數據請求以廣播的方式,轉發到集群中其它物理機上的數據管理模塊;
步驟四:集群中其它物理機上的數據管理模塊如果收到轉發而來的數據請求,則檢查本模塊中是否已經對數據請求中包含的數據命名進行過注冊,若已注冊則取出相應數據,根據數據請求的來源返回數據,若未注冊則繼續向其它物理機上的數據管理模塊轉發請求;
步驟五:孿生體所在物理機上的數據管理模塊收到相應數據后,將數據轉發給數據孿生體所在容器的數據請求模塊;
步驟六:孿生體所在容器的數據請求模塊收到數據,將數據轉發至孿生體。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于復旦大學;鵬城實驗室,未經復旦大學;鵬城實驗室許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211020030.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種組合式電纜的擠塑裝置
- 下一篇:一種八字撐式型鋼組合支撐結構





