[發明專利]一種基于訂閱發送模式的跨域用戶數據同步方法有效
| 申請號: | 202111010309.5 | 申請日: | 2021-08-31 |
| 公開(公告)號: | CN113709250B | 公開(公告)日: | 2023-09-15 |
| 發明(設計)人: | 趙侃侃;謝榮平;戴佳男;朱晨;馬毓凱;張曉兵;孫揚;丁仕明 | 申請(專利權)人: | 中國電子科技集團公司第二十八研究所 |
| 主分類號: | H04L67/02 | 分類號: | H04L67/02;H04L67/1095;H04L67/1097;H04L67/146;H04L67/55 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 黃振華 |
| 地址: | 210046 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 訂閱 發送 模式 用戶 數據 同步 方法 | ||
1.一種基于訂閱發送模式的跨域用戶數據同步方法,其特征在于,包括如下步驟:
步驟S1:以當前用戶所在區域的節點作為發送節點,其他區域的節點作為訂閱節點,在每個節點內部署用戶管理服務;
所述用戶管理服務用于提供本區域的用戶數據目錄,所述用戶數據目錄包括用戶信息數據、角色信息數據以及權限信息數據;所述用戶管理服務能夠為本區域內的用戶信息數據、角色信息數據以及權限信息數據提供統一的管理功能以及全域唯一標識的管理與分配;所述用戶管理服務還能夠提供統一的用戶登錄認證功能;
各節點的用戶管理服務通過指定的傳輸軟件提供的接口進行用戶數據傳輸;
步驟S2:用戶在發送節點的用戶管理服務內配置其他訂閱節點的通信屬性,配置完成后,發送節點拉取并形成全域用戶數據目錄;所述全域用戶數據目錄為全部區域的用戶數據目錄的集合;
步驟S3:用戶在步驟S2中生成的全域用戶數據目錄中選擇對應訂閱節點內需要拉取的用戶數據,并向該訂閱節點發送訂閱用戶數據請求,且發送節點將該次訂閱用戶數據請求記錄至本節點內的訂閱訂單中;
步驟S4:訂閱節點收到步驟S3中發送節點發送的訂閱用戶數據請求,解析后通過傳輸軟件發送對應用戶數據至發送節點,且訂閱節點將此次發送信息記錄至本節點內的發送訂單中;
步驟S5:發送節點收到步驟S4中訂閱節點發送的用戶數據后,將用戶數據持久化至本節點;
步驟S6:訂閱節點內用戶數據發生變化,訂閱節點發送用戶數據變化信息至發送節點,或者發送節點訂閱用戶數據變化信息;
所述步驟S6包括:
訂閱節點更新或刪除了對應用戶數據,更新或刪除后的用戶數據在本訂閱節點內的全域唯一標識ID在發送訂單中進行遍歷,匹配后將會啟動新的線程執行發送更新或刪除數據消息至發送節點;
訂閱節點內新增了用戶數據,若發送節點需要拉取該條新增用戶數據,則需重復步驟S2至S5,進行訂閱操作;
步驟S6中,若訂閱節點內的該條用戶數據信息進行了更新,在更新成功后,根據該條數據的全域唯一標識掃描發送訂單內的記錄,將相關數據通過訂單內記錄的節點信息發送至發送節點的用戶管理服務或其他訂閱該條記錄的發送節點中,并標識該條數據的操作類型為更新操作;
所述發送節點收到來自訂閱節點的更新或刪除數據消息后,將更新的用戶數據更新至本節點內或刪除本節點內的對應用戶數據,完成后發送回執消息至訂閱節點,確認更新或刪除完成。
2.根據權利要求1所述的一種基于訂閱發送模式的跨域用戶數據同步方法,其特征在于,訂閱節點與發送節點間通過傳輸軟件進行數據傳輸,所述傳輸軟件基于UDP傳輸協議,數據傳輸時,只需指定目的端IP地址以及傳輸軟件的端口號。
3.根據權利要求1所述的一種基于訂閱發送模式的跨域用戶數據同步方法,其特征在于,所述步驟S2中,用戶在發送節點登錄用戶管理服務,通過用戶管理服務提供的管理頁面配置其他訂閱節點的通信屬性,所述通信屬性為傳輸軟件進行UDP傳輸時所需的目的端IP地址和消息標識號。
4.根據權利要求1所述的一種基于訂閱發送模式的跨域用戶數據同步方法,其特征在于,所述步驟S3中,利用鍵值對來表示訂閱用戶數據請求,鍵為訂閱節點ID以及訂閱數據類型,值為所需訂閱數據在所屬訂閱節點內的全域唯一標識ID;訂閱訂單記錄了發送節點向訂閱節點發送的所有訂閱用戶數據請求的記錄,訂閱訂單為鍵值對的集合。
5.根據權利要求4所述的一種基于訂閱發送模式的跨域用戶數據同步方法,其特征在于,所述訂閱數據類型包括:用戶信息數據、角色信息數據以及權限信息數據;用戶信息數據包括用戶名稱、用戶登錄名、用戶性別以及用戶民族;角色信息數據包括角色名稱以及角色描述;權限信息數據包括權限類型、權限名稱以及權限描述信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第二十八研究所,未經中國電子科技集團公司第二十八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111010309.5/1.html,轉載請聲明來源鉆瓜專利網。





