[發明專利]一種基于消息通信和文件傳輸的邊云協同通信系統及方法有效
| 申請號: | 202011152400.6 | 申請日: | 2020-10-23 |
| 公開(公告)號: | CN112261146B | 公開(公告)日: | 2022-05-24 |
| 發明(設計)人: | 楊樹森;趙鵬;高遠方;王路輝;王藝蒙;韓青;賈根龍 | 申請(專利權)人: | 杭州卷積云科技有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L67/55;H04L67/566 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 賀小停 |
| 地址: | 310000 浙江省杭州市余杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 消息 通信 文件傳輸 協同 系統 方法 | ||
1.一種基于消息通信和文件傳輸的邊云協同通信系統,其特征在于,包括消息通信服務模塊,文件傳輸服務模塊和應用客戶端;
消息通信服務模塊,是在邊云協同基礎架構之上用于對應用客戶端之間發送的消息進行轉發;
文件傳輸模塊,是在邊云協同基礎架構之上用于對應用客戶端之間發送的文件進行轉發;
應用客戶端,在邊云協同智能應用使用,實現邊云協同智能應用組件間通信的接口;
使用中心云消息訂閱發布服務和邊緣云消息訂閱發布服務在中心云和邊緣云之間建立橋接,使用橋接的方式,構建中心云和邊緣云;若干節點共享同一個消息訂閱發布服務,實現應用客戶端在中心云/邊緣云內或者中心云和邊緣云之間的消息通信;
文件傳輸使用文件服務和文件管理服務作為中心云和邊緣云的文件存儲服務,利用MQTT協議和HTTP協議相結合實現中心云/邊緣云內應用客戶端間和跨邊緣云和中心云間應用客戶端的文件傳輸;文件存儲服務提供數據傳輸、存儲和管理,并且根據文件服務特性,使用文件存儲服務進行大包消息通信。
2.根據權利要求1所述的一種基于消息通信和文件傳輸的邊云協同通信系統,其特征在于,消息通信采用MQTT協議進行各應用客戶端之間的消息通信,在各應用客戶端間進行小包通信。
3.根據權利要求1所述的一種基于消息通信和文件傳輸的邊云協同通信系統,其特征在于,應用客戶端,使用客戶端接口,應用內通信實現從中心云到邊緣云、從邊緣云到中心云、以及邊緣云/中心云內部之間的通信傳輸。
4.根據權利要求3所述的一種基于消息通信和文件傳輸的邊云協同通信系統,其特征在于,通信傳輸分為消息通信和文件傳輸:消息通信是應用內各組件通過應用客戶端,利用本地消息訂閱發布服務,實現應用組件之間的消息通信;文件傳輸是應用內各組件通過應用客戶端,利用本地消息訂閱發布服務,發送請求到文件管理服務,其向文件服務獲取上傳/下載鏈接,然后文件管理服務返回鏈接給請求應用客戶端或發往目標應用客戶端讓其上傳/下載對應文件。
5.一種基于消息通信和文件傳輸的邊云協同通信系統的操作方法,其特征在于,基于權利要求1至4任意一項所述的一種基于消息通信和文件傳輸的邊云協同通信系統,邊云協同通信架構的應用組件間客戶端消息通信包括如下步驟:
步驟1,應用客戶端1發布特定主題的消息給消息訂閱發布服務;
步驟2,消息訂閱發布服務將消息路由至訂閱發布消息的應用客戶端2;
步驟3,同樣,應用客戶端2也可發布特定主題的消息給消息訂閱發布服務;
步驟4,消息訂閱發布服務將消息路由至訂閱發布消息的應用客戶端1;
邊云協同通信框架的邊云間應用客戶端消息通信包括如下步驟:
步驟1,應用客戶端1發布特定主題的消息給邊緣云消息訂閱服務;
步驟2,邊緣云消息訂閱服務根據橋接規則轉發消息到中心云消息訂閱發布服務
步驟3,中心云訂閱發布服務將該消息路由至訂閱應用客戶端1發送主題的應用客戶端2;
步驟4,同樣,應用客戶端1可選擇發布主題,發送消息至中心云消息訂閱發布服務;
步驟5,中心云消息訂閱發布服務根據橋接規則同步消息至邊緣云消息訂閱發布服務;
步驟6,邊緣云消息訂閱發布服務將消息路由至訂閱應用客戶端1發布消息的主題的應用客戶端2;
文件傳輸包括如下步驟:
步驟1,應用客戶端1選擇發布主題,發送獲取putURL請求消息至中心云訂閱發布服務;
步驟2,中心云消息訂閱發布服務將該消息路由至訂閱了應用客戶端1發布主題的中心云文件管理服務;
步驟3,中心云文件管理服務調用API向中心云文件服務請求putURL;
步驟4,中心云文件管理服務接收putURL信息;
步驟5,中心云文件管理服務選擇發布主題,發送putURL消息至中心云消息訂閱發布服務;
步驟6,中心云消息訂閱發布服務將消息路由至訂閱了中心云文件管理服務發布主題的應用客戶端1;
步驟7,應用客戶端1通過HTTP協議將文件傳輸至中心云文件服務;
步驟8,應用客戶端1循環等待文件傳輸完畢;
步驟9,應用客戶端1選擇發布主題,發送獲取getURL和接收方主題信息的請求消息至中心云消息訂閱發布服務;
步驟10,中心云消息訂閱發布服務將消息路由至訂閱了應用客戶端1發布主題的中心云文件管理服務;
步驟11,中心云文件管理服務調用API向中心云文件服務請求getURL;
步驟12,中心云文件管理服務接收getURL信息;
步驟13,中心云文件管理服務選擇發布主題,發送putURL消息至中心云消息訂閱發布服務;
步驟14,中心云消息訂閱發布服務根據橋接規則將消息同步到邊緣云消息訂閱發布服務;
步驟15,邊緣云消息訂閱發布服務將消息路由至訂閱了中心云文件管理服務發布主題的邊緣云文件管理服務;
步驟16,邊緣云文件管理服務向中心云文件服務請求文件;
步驟17,中心云文件服務返回所需文件至邊緣云文件管理服務;
步驟18,邊緣云文件管理服務上傳文件至邊緣云文件服務;
步驟19,邊緣云文件管理服務循環等待文件傳輸完畢;
步驟20,邊緣云文件管理服務使用API向邊緣云文件服務請求getURL;
步驟21,邊緣云文件管理服務接收getURL信息;
步驟22,邊緣云文件管理服務選擇多個發布主題,發送多條getURL消息至邊緣云消息訂閱發布服務;
步驟23,邊緣云消息訂閱發布服務路將消息路由至訂閱了邊緣云文件管理服務發布主題的應用客戶端;
步驟24,各應用客戶端向邊緣云文件服務請求文件;
步驟25,邊緣云文件服務向各請求方返回文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州卷積云科技有限公司,未經杭州卷積云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011152400.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可編程二極管的制備方法及鐵電存儲器
- 下一篇:區塊鏈的文件上鏈方法和系統





