用户信息同步的系统、方法及装置制造方法及图纸

技术编号:14920232 阅读:96 留言:0更新日期:2017-03-30 13:08
本发明专利技术实施例提供了用户信息同步的系统、方法及装置,该系统,包括:用户信息管理端、应用系统端、每个应用系统端对应的消息队列;所述用户信息管理端,用于确定待同步的用户信息对应的待同步应用系统端,将所述待同步的用户信息存入所述待同步应用系统端对应的消息队列中;每个所述应用系统端,用于从对应的消息队列中读取待同步的用户信息,同步读取的待同步的用户信息。本发明专利技术实施例提供了用户信息同步的系统、方法及装置,能够提高用户信息同步的稳定性。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及用户信息同步的系统、方法及装置
技术介绍
随着科技的快速发展,如何解决信息孤岛问题越来越受到关注。为了解决信息孤岛问题,将多个应用系统的用户信息,由源端的用户信息管理系统进行统一管理。由于在源端的用户信息管理系统中有多个应用系统的用户信息,在用户信息管理系统更新用户信息时,需要将更新的用户信息同步到对应的应用系统中,如何实现源端与应用系统之间的用户信息的同步,越来越受到重视。在现有技术,源端的用户信息管理系统与应用系统的用户信息的同步一般是基于服务接口的方式来实现的。举例来说,用户信息管理系统与应用系统通过webservice进行用户信息的同步。但是,现有技术的实现方式在用户信息同步大,并发高的情况下,容易出现用户信息丢失、同步错误等问题,总之,稳定性较差。
技术实现思路
本专利技术实施例提供了用户信息同步的系统、方法及装置,能够提高用户信息同步的稳定性。第一方面,本专利技术实施例提供了一种用户信息同步的系统,包括:用户信息管理端、应用系统端、每个应用系统端对应的消息队列;所述用户信息管理端,用于确定待同步的用户信息对应的待同步应用系统端,将所述待同步的用户信息存入所述待同步应用系统端对应的消息队列中;每个所述应用系统端,用于从对应的消息队列中读取待同步的用户信息,同步读取的待同步的用户信息。进一步地,所述用户信息管理端,在执行所述将待同步的用户信息存入所述待同步应用系统端对应的消息队列中时,具体用于:对所述待同步的用户信息进行加密,将加密后的待同步的用户信息存入所述待同步应用系统端对应的消息队列中;每个所述应用系统端,用于从对应的消息队列中读取加密后的待同步的用户信息,对加密后的待同步的用户信息进行解密,同步解密后的待同步的用户信息。进一步地,该系统还包括:每个所述消息队列上设置有移除消息的接口;每个所述应用系统端,在所述同步读取的待同步的用户信息之后,还用于:利用对应的消息队列上的移除消息的接口,将已经同步的待同步的用户信息从对应的消息队列中移除。进一步地,所述用户信息管理端,还用于获取任一应用系统端对应的维护信息,根据所述维护信息和预设的用户信息格式,生成所述待同步的用户信息。第二方面,本专利技术实施例提供了一种用户信息同步的方法,包括:预先设置每个应用系统端对应的消息队列;还包括:确定待同步的用户信息对应的待同步应用系统端;将所述待同步的用户信息存入所述待同步应用系统端对应的消息队列中,以使待同步应用系统端从对应的消息队列中读取所述待同步的用户信息,然后,同步所述待同步的用户信息。进一步地,所述将待同步的用户信息存入所述待同步应用系统端对应的消息队列中,包括:对所述待同步的用户信息进行加密,将加密后的待同步的用户信息存入所述待同步应用系统端对应的消息队列中。进一步地,在所述确定待同步的用户信息对应的待同步应用系统端之前,还包括:获取任一应用系统端对应的维护信息,根据所述维护信息和预设的用户信息格式,生成所述待同步的用户信息。第三方面,本专利技术实施例提供了一种用户信息同步的装置,包括:设置单元,用于设置每个应用系统端对应的消息队列;确定单元,用于确定待同步的用户信息对应的待同步应用系统端;存入单元,用于将所述待同步的用户信息存入所述待同步应用系统端对应的消息队列中,以使待同步应用系统端从对应的消息队列中读取所述待同步的用户信息,然后,同步所述待同步的用户信息。进一步地,所述存入单元,在执行所述将待同步的用户信息存入所述待同步应用系统端对应的消息队列中时,具体用于:对所述待同步的用户信息进行加密,将加密后的待同步的用户信息存入所述待同步应用系统端对应的消息队列中。进一步地,该装置还包括:生成单元,用于获取任一应用系统端对应的维护信息,根据所述维护信息和预设的用户信息格式,生成所述待同步的用户信息。本专利技术实施例中,为每个应用系统端设置对应的消息队列,通过消息队列存储待同步的用户信息,应用系统端从对应的消息队列中读取待同步的用户信息,进而实现用户信息的同步,用于通过消息队列来作为用户信息管理端与应用系统端的交互接口,能够保证信息传输的稳定性,由于每个应用系统端设置有对应消息队列,避免了不同的应用系统端在进行用户信息同步时的信息传递混乱,提高了用户信息同步的稳定性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种用户信息同步的系统的示意图;图2是本专利技术一实施例提供的一种用户信息同步的方法的流程图;图3是本专利技术一实施例提供的一种用户信息同步的装置的示意图;图4是本专利技术一实施例提供的另一种用户信息同步的装置的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种用户信息同步的系统,该系统可以包括:用户信息管理端、应用系统端、每个应用系统端对应的消息队列;所述用户信息管理端,用于确定待同步的用户信息对应的待同步应用系统端,将所述待同步的用户信息存入所述待同步应用系统端对应的消息队列中;每个所述应用系统端,用于从对应的消息队列中读取待同步的用户信息,同步读取的待同步的用户信息。本实施例中,为每个应用系统端设置对应的消息队列,通过消息队列存储待同步的用户信息,应用系统端从对应的消息队列中读取待同步的用户信息,进而实现用户信息的同步,用于通过消息队列来作为用户信息管理端与应用系统端的交互接口,能够保证信息传输的稳定性,由于每个应用系统端设置有对应消息队列,避免了不同的应用系统端在进行用户信息同步时的信息传递混乱,提高了用户信息同步的稳定性。如图1所示,本专利技术实施例提供了一种用户信息同步的系统,该系统可以包括:用户信息管理端101、三个应用系本文档来自技高网...
用户信息同步的系统、方法及装置

【技术保护点】
一种用户信息同步的系统,其特征在于,包括:用户信息管理端、应用系统端、每个应用系统端对应的消息队列;所述用户信息管理端,用于确定待同步的用户信息对应的待同步应用系统端,将所述待同步的用户信息存入所述待同步应用系统端对应的消息队列中;每个所述应用系统端,用于从对应的消息队列中读取待同步的用户信息,同步读取的待同步的用户信息。

【技术特征摘要】
1.一种用户信息同步的系统,其特征在于,包括:
用户信息管理端、应用系统端、每个应用系统端对应的消息队列;
所述用户信息管理端,用于确定待同步的用户信息对应的待同步应用系
统端,将所述待同步的用户信息存入所述待同步应用系统端对应的消息队列
中;
每个所述应用系统端,用于从对应的消息队列中读取待同步的用户信息,
同步读取的待同步的用户信息。
2.根据权利要求1所述的系统,其特征在于,所述用户信息管理端,在
执行所述将待同步的用户信息存入所述待同步应用系统端对应的消息队列中
时,具体用于:对所述待同步的用户信息进行加密,将加密后的待同步的用
户信息存入所述待同步应用系统端对应的消息队列中;
每个所述应用系统端,用于从对应的消息队列中读取加密后的待同步的
用户信息,对加密后的待同步的用户信息进行解密,同步解密后的待同步的
用户信息。
3.根据权利要求1所述的系统,其特征在于,还包括:
每个所述消息队列上设置有移除消息的接口;
每个所述应用系统端,在所述同步读取的待同步的用户信息之后,还用
于:利用对应的消息队列上的移除消息的接口,将已经同步的待同步的用户
信息从对应的消息队列中移除。
4.根据权利要求1所述的系统,其特征在于,所述用户信息管理端,还
用于获取任一应用系统端对应的维护信息,根据所述维护信息和预设的用户
信息格式,生成所述待同步的用户信息。
5.一种用户信息同步的方法,其特征在于,包括:
预先设置每个应用系统端对应的消息队列;还包括:
确定待同步的用户信息对应的待同步应用系统端;
将所述待同步的用户...

【专利技术属性】
技术研发人员:王乐张晓明
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1