一种政务账号同步系统、方法、电子设备和存储介质技术方案

技术编号:33559063 阅读:21 留言:0更新日期:2022-05-26 22:56
本发明专利技术公开了一种政务账号同步系统、方法、电子设备和存储介质,该系统包括:数据库、加密文件交互子系统和数据流处理微服务子系统,数据库包括一级账号数据库、前置库和二级账号数据库,二级账号数据库存储对应二级地区的二级政务账号信息,一级账号数据库汇聚并存储各二级地区的二级政务账号信息,前置库用于暂存各二级账号数据库待同步至一级账号数据库的二级政务账号信息;加密文件交互子系统包括文件交换库和消息队列,文件交换库暂存待同步的二级政务账号信息,消息队列存储二级政务账号信息的任务信息;可提高政务数据处理量,提高账号同步安全。提高账号同步安全。提高账号同步安全。

【技术实现步骤摘要】
一种政务账号同步系统、方法、电子设备和存储介质


[0001]本专利技术实施例涉及计算机应用
,尤其涉及一种政务账号同步系统、方法、电子设备和存储介质。

技术介绍

[0002]在数字政府发展初期,不同地区和领域均配备有不同的政务系统,并维护有各自的账号体系,不同的政务系统无法借助异源账号实现互通登录。导致针对不同的政务系统,管理人员需要记忆多套账密信息,这无疑为日常工作带来了额外的负担,也无形增加了政务系统敏感信息泄露的风险。伴随着数字政务体系的逐渐成熟,异源账号融合、单点登录等账号模式逐渐成为当前主流的发展方向。目前,异源账号融合过程中存在多个关键问题需要解决:1、各政务系统已捆绑现有账密逻辑,如何在保持子级政务系统可用的同时将异源账号统一同步至父级政务系统。2、账号属于敏感信息,子级数据库和父级数据库在同步时如何保证数据传输的安全性。3、各账号体系数据结构存在一定的差异,如何异源账号数据清洗入库。
[0003]目前针对上述问题,异构政务系统之间的账号同步方案主要包括如下两种:1、基于请求响应的同步方案,跨层级系统之间提供一套账号操作接口,请求方案按照操作需求调用不同的接口将账号信息发送至被请求方,被请求方执行相应的逻辑对数据库中的账号信息进行增删改查。2、基于定时任务的同步方案,跨层级政务系统之间配置账号同步任务,同步方按照业务需求在自定义的时间节点上发布账号信息至任务执行库中,被同步方式同样定时处理任务执行库中的信息以达到同步的目的。然而目前的政务账号同步方案存在一定的局限性:1、数据量问题,在基于请求响应的同步方案值,当一次请求值处理一个账号信息,则在大规模同步的过程中,父级政务系统需要处理大量的并发请求,对父级政务系统的性能要求则会相应提升。而当一次请求中可以批量处理多个账号信息,父级政务系统的处理能力将会决定响应速度,批量的数据可能会导致响应超时而同步失败。2、数据流向问题,目前账号同步方案中直接同步到主库(父级数据库)或者通过任务执行库进行中转主要利用单数据库的模式,不利于数据隔离,数据同步效率较低。3、数据安全问题,为保证账号信息传输的安全性,一般采用加密算法对关键数据字段进行处理,并采用SST/TLS等协议进行加密通信,但是如何校验数据同步双方身份的真实性目前还存在欠缺。

技术实现思路

[0004]本专利技术提供一种政务账号同步系统、方法、电子设备和存储介质,以实现海量政务账号信息的同步,提高政务账号信息传输控制的精准度,增强政务账号同步的安全性。
[0005]第一方面,本专利技术实施例提供了一种政务账号同步系统,其中,该系统包括:
[0006]数据库、加密文件交互子系统和数据流处理微服务子系统,
[0007]其中,所述数据库包括一级账号数据库、前置库和至少一个二级账号数据库,所述二级账号数据库存储对应二级地区的二级政务账号信息,所述一级账号数据库汇聚并存储
各所述二级地区的二级政务账号信息,所述前置库用于暂存各所述二级账号数据库待同步至所述一级账号数据库的所述二级政务账号信息;
[0008]所述加密文件交互子系统包括文件交换库和消息队列,所述文件交换库暂存待同步的二级政务账号信息,所述消息队列存储所述二级政务账号信息的任务信息。
[0009]第二方面,本专利技术实施例还提供了一种政务账号同步方法,其中,该方法包括:
[0010]将二级账号数据库改变的二级政务账号信息加密并上传到加密文件交互子系统;
[0011]所述加密文件交互子系统验证所述二级政务账号信息的安全后上传到前置库;
[0012]定期扫描所述前置库的所述二级政务账号信息,并将所述二级政务账号信息的数据结构标准后同步到一级账号数据库。
[0013]第三方面,本专利技术实施例还提供了一种电子设备,其中,该电子设备包括:
[0014]一个或多个处理器;
[0015]存储器,用于存储一个或多个程序,
[0016]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例中任一所述系统。
[0017]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本专利技术实施例中任一所述方法。
[0018]本专利技术实施例提供了一种政务账号同步系统,该系统包括数据库、加密文件交互子系统和数据流处理微服务子系统,数据库包括一级账号数据库、前置库和二级账号数据库,各述二级账号数据库存储对应二级地区的二级政务账号信息,一级账号数据库汇聚并存储各二级地区的二级政务账号信息,前置库用于暂存各二级账号数据库待同步至所述一级账号数据库的二级政务账号信息,加密文件交互子系统包括的文件交互库暂存二级政务账号信息,加密文件交互子系统的任务队列存储各二级政务账号信息对应同步任务的任务信息,本专利技术实施例提出的政务账号同步系统同步分布式系统的架构将父级政务系统和子级政务系统松散耦合,可提高政务数据的批量处理能力,增加数据同步量,提高数据流向控制的精准度,通过加密文件交互子系统对同步政务数据进行认证,可提高政务账号同步的安全性。
附图说明
[0019]图1是本专利技术实施例一提供的一种政务账号同步系统的结构示意图;
[0020]图2是本专利技术实施例一提供的另一种政务账号同步系统的结构示意图;
[0021]图3是本专利技术实施例二提供的一种政务账号同步系统的示意图;
[0022]图4是本专利技术实施例三提供的一种政务账号同步方法的流程图;
[0023]图5是本专利技术实施例四提供的一种政务账号同步方法的流程图;
[0024]图6是本专利技术实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0025]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构,此外,在不冲突的情况下,本
专利技术中的实施例及实施例中的特征可以相互组合。
[0026]实施例一
[0027]图1是本专利技术实施例一提供的一种政务账号同步系统的结构示意图,参见图1,本专利技术实施例可适用于政务账号信息统一管理的情况,本专利技术实施例提供的系统可以采用硬件和/或软件的方式来实现,参见图1,本专利技术实施例提供的政务账号同步系统可以包括:数据库、加密文件交互子系统12和数据流处理微服务子系统13,其中,数据库包括一级账号数据库110、前置库111和至少一个二级账号数据库112,二级账号数据库112存储对应二级地区的二级政务账号信息,一级账号数据库110汇聚并存储各二级地区的二级政务账号信息,前置库111用于暂存各二级账号数据库112待同步至一级账号数据库110的二级政务账号信息;加密文件交互子系统12包括文件交换库120和消息队列121,文件交换库120暂存待同步的二级政务账号信息,消息队列121存储二级政务账号信息的任务信息;数据流处理微本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种政务账号同步系统,其特征在于,所述系统包括:数据库和加密文件交互子系统,其中,所述数据库包括一级账号数据库、前置库和至少一个二级账号数据库,所述二级账号数据库存储对应二级地区的二级政务账号信息,所述一级账号数据库汇聚并存储各所述二级地区的二级政务账号信息,所述前置库用于暂存各所述二级账号数据库待同步至所述一级账号数据库的所述二级政务账号信息;所述加密文件交互子系统包括文件交换库和消息队列,所述文件交换库暂存待同步的二级政务账号信息,所述消息队列存储所述二级政务账号信息的任务信息。2.根据权利要求1所述系统,其特征在于,所述系统还包括:数据流处理微服务子系统,其中,所述数据流处理微服务子系统包括文件传输功能微服务、数据路由功能微服务和数据清洗功能微服务。3.根据权利要求1所述系统,其特征在于,所述二级账号数据库包括至少一个模板文件,各所述模板文件分别包括对应不同政务需求的数据列。4.根据权利要求1所述系统,其特征在于,所述文件交换库中的二级政务账号信息与所述消息队列中同步任务的任务信息通过文件编号一一对应,其中,所述任务消息包括文件编号、地区标识、模板标识和前置库标识中至少之一。5.根据权利要求2所述系统,其特征在于,所述文件传输功能微服务,联结所述二级账号数据库和所述加密文件交互子系统,用于文件的上传下载以及同步任务的生产和消费;所述数据路由功能微服务,连接所述前置库和所述加密文件交互子系统,用于所述二级政务账号信息的数据转换、数据加解密和数据路由;所述数据清洗功能微服务,联结所述前置库和所述一级账号数据库,用于将标准化所述二级政务账号信息的数据结构。6.一种政务账号同步方法,其特征在于,所述方法包括:将二级账号数据库改变的二级政务账号信息加密并上传到加密文件交互子系统;所述加密文件交互子系统验证所述二级政务账号信息的安全后上传到前置库;定期扫描所述前置库的所述二级政务账号信息,并将所述二级政务账号信息的数据结构标准后同步到一级账号数据库。7.根据权利要求6所述方法,其特征在于,所述将二级账号数据库改变的二级政务账号信息加密并上传到加密文件交互子系统,包括:确定二级账号数据库中的二级政...

【专利技术属性】
技术研发人员:李祖金罗新良邹鹤良陈劲鸿
申请(专利权)人:数字广东网络建设有限公司
类型:发明
国别省市:

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

1