[發明專利]一種健康管理系統間通訊的消息隊列訂閱方法有效
| 申請號: | 201810142230.X | 申請日: | 2018-02-11 |
| 公開(公告)號: | CN108494733B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 翁思躍 | 申請(專利權)人: | 上海全程玖玖健康服務有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F9/54 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 翁惠瑜 |
| 地址: | 200030 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 健康 管理 系統 通訊 消息 隊列 訂閱 方法 | ||
1.一種健康管理系統間通訊的消息隊列訂閱方法,其特征在于,包括以下步驟:
1)消息發布端生成待發布的明文消息,并發送一消息發布請求;
2)密鑰服務端根據所述消息發布請求向消息發布端返回一密鑰公鑰,消息發布請求包括消息發布端ID和消息類型,所述消息類型包括全局消息或專屬消息,所述密鑰公鑰包括全局密鑰公鑰或專屬密鑰公鑰;
3)消息發布端利用所述密鑰公鑰對明文消息進行加密處理,生成密文消息,保存至消息隊列中;
4)消息訂閱端接收所述密文消息,向密鑰服務端發送一消息接收請求,根據所述消息接收請求的反饋結果對接收到的密文消息進行相應處理;
所述步驟2)中,密鑰服務端根據所述消息發布請求向消息發布端返回一密鑰公鑰具體步驟為:
201)密鑰服務端根據消息發布端ID判斷對應消息發布端是否合法,若是,則執行步驟202),若否,則返回錯誤提示;
202)密鑰服務端根據消息類型向消息發布端返回密鑰公鑰:
在消息類型為全局消息時,返回全局密鑰公鑰;
在消息類型為專屬消息時,返回專屬密鑰公鑰;
所述步驟3)中,將密文消息存儲入消息隊列的對應消息主題中,所有消息發布端和消息訂閱端使用同一消息主題進行消息傳遞。
2.根據權利要求1所述的健康管理系統間通訊的消息隊列訂閱方法,其特征在于,所述步驟3)中,生成密文消息時,在所述密文消息頭部設置消息屬性。
3.根據權利要求2所述的健康管理系統間通訊的消息隊列訂閱方法,其特征在于,所述消息屬性包括密鑰類型信息。
4.根據權利要求3所述的健康管理系統間通訊的消息隊列訂閱方法,其特征在于,所述消息接收請求包括消息接收端ID和密鑰類型信息。
5.根據權利要求4所述的健康管理系統間通訊的消息隊列訂閱方法,其特征在于,所述步驟4)中,密鑰服務端接收到所述消息接收請求后,根據所述消息接收端ID和密鑰類型信息生成對應反饋結果:
密鑰類型信息為全局密鑰,則反饋結果為全局密鑰私鑰;
密鑰類型信息為專屬密鑰且消息接收端ID具有獲取權限,則反饋結果為專屬密鑰私鑰;
密鑰類型信息為專屬密鑰且消息接收端ID不具有獲取權限,則反饋結果為全局密鑰私鑰。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海全程玖玖健康服務有限公司,未經上海全程玖玖健康服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810142230.X/1.html,轉載請聲明來源鉆瓜專利網。





