[發明專利]一種基于代理的信息資源目錄同步方法有效
| 申請號: | 201910687890.0 | 申請日: | 2019-07-29 |
| 公開(公告)號: | CN110417887B | 公開(公告)日: | 2022-05-20 |
| 發明(設計)人: | 李榮寬;朱勇;丁乙;賁婷婷;汪敏;朱子杰;王長純 | 申請(專利權)人: | 中國電子科技集團公司第二十八研究所 |
| 主分類號: | H04L67/1095 | 分類號: | H04L67/1095;H04L67/56 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 胡建華 |
| 地址: | 210000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 代理 信息資源 目錄 同步 方法 | ||
1.一種基于代理的信息資源目錄同步方法,其特征在于,包括以下步驟:
步驟1,在每個組織域內部署信息資源目錄節點,并在所述每個組織域的網關服務器上部署目錄同步代理節點;
步驟2,當第一組織域的信息資源目錄節點發生數據變動時,將操作消息發送給第一組織域的目錄同步代理節點,所述第一組織域的目錄同步代理節點將同步消息發送給第二組織域的目錄同步代理節點;
步驟3,當所述第二組織域的目錄同步代理節點接收到同步消息時,所述第二組織域的目錄同步代理節點根據所述同步消息判斷第二組織域是否與第一組織域同步;
步驟4,若所述第二組織域未與第一組織域同步,所述第二組織域的目錄同步代理節點拉取變化的信息資源元數據更新第二組織域的信息資源目錄節點;
所述步驟2,包括:
步驟2-1,當第一組織域的信息資源目錄節點發生數據變動時,所述信息資源目錄節點根據信息資源元數據生成操作消息,發送給第一組織域的目錄同步代理節點,所述操作消息,包括:信息資源ID和操作類型;所述操作類型,包括:增加、刪除和修改;
步驟2-2,當所述第一組織域的目錄同步代理節點接收到操作消息時,自增所述第一組織域的版本號,并將所述操作消息和版本號記錄到第一組織域的操作消息日志;
步驟2-3,所述第一組織域的目錄同步代理節點將同步消息發送給第二組織域的目錄同步代理節點,所述同步消息包括:所述第一組織域的組織域ID和版本號;
所述步驟3,包括:
步驟3-1,所述第二組織域的目錄同步代理節點將同步消息中第一組織域的版本號與本地存儲的第一組織域的版本號進行比對,所述本地存儲的第一組織域的版本號為上次接收的同步消息中第一組織域的最近版本號;
步驟3-2,若所述同步消息中第一組織域的版本號大于本地存儲的第一組織域的版本號,所述第二組織域的目錄同步代理節點向第一組織域發送同步請求消息,所述同步請求消息包括第二組織域的組織域ID、同步消息中的版本號和最近版本號;
步驟3-3,若所述同步消息中第一組織域的版本號小于或等于本地存儲的第一組織域的版本號,所述第二組織域的目錄同步代理節點放棄向第一組織域發送同步請求消息;
所述步驟4,包括:
步驟4-1,所述第一組織域的目錄同步代理節點接收到第二組織域發來的同步請求消息后,根據所述同步請求消息內的同步消息中的版本號和最近版本號,計算版本更新區間;
步驟4-2,根據所述版本更新區間檢索操作消息日志,獲取版本更新區間內變動的信息資源ID列表;
步驟4-3,根據所述信息資源ID列表從信息資源目錄獲取對應的信息資源元數據,封裝同步請求返回消息,返回給第二組織域的目錄同步代理節點,所述同步請求返回消息包括第一組織域的組織域ID、版本號和信息資源元數據;
步驟4-4,第二組織域的目錄同步代理節點接收到第一組織域發來的同步請求返回消息后,將同步請求返回消息攜帶的信息資源元數據通知給第二組織域的信息資源目錄節點進行更新,同時更新所述最近版本號為同步請求返回消息攜帶的組織域版本號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第二十八研究所,未經中國電子科技集團公司第二十八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910687890.0/1.html,轉載請聲明來源鉆瓜專利網。





