【技术实现步骤摘要】
一种基于数据湖的政务数据共享交换系统
[0001]本专利技术属于数据共享
,具体涉及一种基于数据湖的政务数据共享交换系统。
技术介绍
[0002]政务系统是指上下级政府、不同地方政府、不同政府部门之间通过计算机网络实现信息共享和实时通信的系统;其可以包括以下多种类型:电子法规政策系统、电子公文系统、电子司法档案系统、电子财政管理系统、电子办公系统、电子培训系统以及业绩评价系统等等。
[0003]现有的很多政务系统是比较早的定制化的系统,存在诸多局限性。例如,这些系统大多采用数据库或写时定义的数据仓库来实现数据的统一存储,不能满足多源异构数据的存储,也不能用于存储未经处理的数据。此外,政务数据存在着很多敏感数据,现有的很多政务系统仅能对敏感数据采用遮蔽或截断的方式做简单的脱敏处理,造成数据的可读性差,且数据的安全性不能得到有效的保障。
[0004]综上所述的现有政务系统的诸多局限性可知,现有的政务系统难以在不同种类的政务系统间实现大范围的政务数据共享与交换。
技术实现思路
[0005]为了 ...
【技术保护点】
【技术特征摘要】
1.一种基于数据湖的政务数据共享交换系统,其特征在于,包括:多个客户端设备和服务器;所述服务器中设有数据湖;所述客户端设备,包括:数据接收模块、数据脱敏模块以及数据共享模块;所述数据接收模块,用于接收用户上传的政务数据,并将所述政务数据存储至所述数据湖;所述数据脱敏模块,用于:根据所述政务数据的结构类型对所述政务数据进行解析;为解析结果中包含的每条敏感数据利用对应的脱敏算法进行脱敏处理;对具有数据相关性的多条敏感数据的脱敏结果进行相关性检测,且当检测不通过时对所述多条敏感数据重新选择脱敏算法进行脱敏处理并执行所述相关性检测,直至检测通过;所述数据共享模块,用于通过所述服务器将经过所述数据脱敏模块处理后的所述政务数据在多个所述客户端设备之间进行共享。2.根据权利要求1所的基于数据湖的政务数据共享交换系统,其特征在于,所述数据脱敏模块,为解析结果中的每条敏感数据利用对应的脱敏算法进行脱敏处理,包括:针对所述解析结果中数据类型相同的每组敏感数据,对该组敏感数据进行数据采样,并利用对应的多种脱敏算法对采样的敏感数据进行预脱敏处理,得到多个预脱敏结果;利用预设的评价算法对所述多个预脱敏结果进行评价,并根据评价结果从所述多种脱敏算法中选择一种最优脱敏算法;为该组敏感数据中的每条敏感数据均利用所述最优脱敏算法进行脱敏处理。3.根据权利要求1所的基于数据湖的政务数据共享交换系统,其特征在于,所述数据脱敏模块,还用于:在为解析结果中的每条敏感数据利用对应的脱敏算法进行脱敏处理之前,确定所述解析结果中具有数据相关性的每组敏感数据;根据每组敏感数据之间的关联关系,生成该组敏感数据对应的一组临时全局数据,以替代该组敏感数据参与后续的所述脱敏处理。4.根据权利要求1所的基于数据湖的政务数据共享交换系统,其特征在于,所述相关性检测是基于所述客户端设备中预设的规则库实现的;所述规则库包括多条相关性检测规则;每条所述相关性检测规则均具有唯一的规则标识;任一条所述相关性检测规则的规则内容为:...
【专利技术属性】
技术研发人员:蔺一帅,樊磊,熊智明,王徐华,马庆品,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。