[发明专利]一种基于订阅发送模式的跨域用户数据同步方法有效
申请号: | 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.vipzhuanli.com/pat/books/202111010309.5/1.html,转载请声明来源钻瓜专利网。