[发明专利]一种基于代理的信息资源目录同步方法有效
申请号: | 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.vipzhuanli.com/pat/books/201910687890.0/1.html,转载请声明来源钻瓜专利网。