[发明专利]用户信息同步方法、装置、设备、存储介质和程序产品在审
申请号: | 202210607096.2 | 申请日: | 2022-05-31 |
公开(公告)号: | CN114928620A | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 王建敏;于洁;余彬 | 申请(专利权)人: | 曙光信息产业股份有限公司;曙光信息产业(北京)有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/568 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 赖舒娴 |
地址: | 300000 天津市西青区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户信息 同步 方法 装置 设备 存储 介质 程序 产品 | ||
本申请涉及一种用户信息同步方法、装置、设备、存储介质和程序产品。所述方法包括:检测是否满足信息同步条件;若满足信息同步条件,则从源域中获取更新数据;所述源域为AD域和LDAP域中的一个,所述更新数据至少包括待更新的目标用户信息;利用同步脚本将所述更新数据同步至目标域中;所述目标域为AD域和LDAP域中的另一个。采用本方法能够降低异构集群用户信息同步复杂度以及提高同步效率和准确率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种用户信息同步方法、装置、设备、存储介质和程序产品。
背景技术
随着互联网技术的不断发展,应用程序的业务逻辑也愈加复杂,在集群环境中为了确保对用户的维护管理的可靠性和便捷性,往往会采用集中式用户管理服务。
一般集群中的多个设备可能是属于不同架构或者采用不同系统的设备,以两个异构设备为例进行说明,通常是将设备一中的用户信息手动添加到设备二中,同时将设备二中的用户信息手动添加到设备一中,以实现对两个设备中的用户信息进行同步和统一管理。
然而,采用上述方式对异构集群中的用户信息进行同步的方式,存在同步复杂度较高,且效率低、易出错的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够降低异构集群用户信息同步复杂度以及提高同步效率和准确率的用户信息同步方法、装置、设备、存储介质和程序产品。
第一方面,本申请提供了一种用户信息同步方法,该方法包括:
检测是否满足信息同步条件;
若满足信息同步条件,则从源域中获取更新数据;上述源域为AD域和LDAP域中的一个,上述更新数据至少包括待更新的目标用户信息;
利用同步脚本将更新数据同步至目标域中;上述目标域为AD域和LDAP域中的另一个。
本实施例中,由于源域和目标域为AD域或者LDAP域,从而可以实现多个不同域中的用户信息的同步。同时,由于可以通过检测以及在检测到满足信息同步条件时,自动化将源域中的更新数据同步至目标域中,而不需要人工去实现数据同步,因此可以降低数据在多个不同域中进行同步的复杂度,且可以降低因人工原因造成的易出错问题,同时可以提高同步效率。
在其中一个实施例中,上述信息同步条件包括以下条件中的至少一种:
搭载源域的设备中存在对用户信息的变更操作;
检测到用户输入的同步信息指令;
当前时刻到达设定的同步时刻。
在其中一个实施例中,上述利用同步脚本将更新数据同步至目标域中,包括:
对更新数据进行解析,获得目标用户信息对应的至少一个用户属性;
按照上述用户属性将目标用户信息写入至预设的用户文件中;
利用同步脚本以及用户文件将更新数据同步至目标域中。
本实施例中,通过对更新数据进行解析,按照解析的用户属性将目标用户信息写入用户文件中,这样可以便于清晰地获知更新数据中所包括的内容,避免数据遗漏;进而采用同步脚本以及该用户文件将更新数据同步至目标域,这样可以降低更新数据同步至目标域的复杂度,提升更新数据的同步效率。
在其中一个实施例中,上述利用同步脚本以及用户文件将更新数据同步至目标域中,包括:
检测用户文件中是否为空;
若不为空,则将上述用户文件添加至同步脚本中,获得待更新同步脚本;
运行待更新同步脚本,以将更新数据同步至目标域中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业股份有限公司;曙光信息产业(北京)有限公司,未经曙光信息产业股份有限公司;曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210607096.2/2.html,转载请声明来源钻瓜专利网。