基于区块链的政务数据流通系统及方法技术方案

技术编号:28623125 阅读:26 留言:0更新日期:2021-05-28 16:18
本发明专利技术提供的基于区块链的政务数据流通系统,包括应用层和组件层,应用层包括访问入口模块和会话处理模块,组件层包括区块链组件和消息总线组件,访问入口模块分别与会话处理模块以及消息总线组件连接,会话处理模块与区块链组件连接。本发明专利技术的基于区块链的政务数据流通系统,通过区块链组件、消息总线组件以及统一的访问入口模块实现了有效解决了政务数据信息孤岛、安全共享难点,并形成了数据使用前审核、使用中监控、使用后溯源的数据监管机制,提高了政务数据流通处理存在时效性,降低了维护难度,降低了数据泄露风险。

【技术实现步骤摘要】
基于区块链的政务数据流通系统及方法
本专利技术涉及政务数据处理领域,尤其涉及基于区块链的政务数据流通系统及方法。
技术介绍
目前全国各个地方都建立起了政务共享平台,以此解决各委办局之间的数据共享交换问题,但大部分平台推送的方式依旧是采用前置机,且通过前置机进行采集,存在处理时效低下、接口不统一、运维成本高等问题。当前政务数据共享平台大多数并未建立在安全可信的基础之上,在数据流通时存在较大的数据泄露风险,也正是出于对数据安全因素的考虑,使得现实情况下各委办局之间进行数据共享往往难以得到真正有效推进。因此,现有的对于政府部门的政务数据流通处理存在时效性较差、维护难度较大以及存在数据泄露风险的问题。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供基于区块链的政务数据流通系统,其能解决现有的对于政府部门的政务数据流通处理存在时效性较差、维护难度较大以及存在数据泄露风险的问题。本专利技术的目的之二在于提供基于区块链的政务数据流通方法,其能解决现有的对于政府部门的政务数据流通处理存在时效性较差、维护难度较大以及存在数据泄露风险的问题。本专利技术的目的之一采用以下技术方案实现:基于区块链的政务数据流通系统,包括应用层和组件层,所述应用层包括访问入口模块和会话处理模块,所述组件层包括区块链组件和消息总线组件,所述访问入口模块分别与所述会话处理模块以及所述消息总线组件连接,所述会话处理模块与所述区块链组件连接;数据请求方通过所述访问入口模块提出数据获取请求,所述会话处理模块通过所述访问入口模块接收所述数据获取请求,所述会话处理模块提取出所述数据获取请求中的请求主体信息,并将所述请求主体信息发送至所述区块链组件,所述区块链组件根据所述请求主体信息对数据请求方进行身份签名验证以及链上数据目录查询,得到链上查询结果,所述区块链组件将链上查询结果发送至所述会话处理模块,所述会话处理模块判断所述链上查询结果是否满足预设获取条件,当所述链上查询结果满足预设获取条件时,所述会话处理模块将所述数据获取请求通过所述访问入口模块转发至数据提供方,数据提供方根据所述数据获取请求将待提供数据通过访问入口模块发送至消息总线组件中共享,同时数据提供方生成共享状态反馈信息并将共享状态反馈信息通过访问入口模块发送至会话处理模块,所述会话处理模块根据共享状态反馈信息生成共享事件记录,所述会话处理模块将共享事件记录发送至所述区块链组件进行上链存证,所述会话处理模块接收到共享状态反馈信息后立即通过所述访问入口模块响应数据请求方,并通过所述访问入口模块将含有到消息总线组件上取数据的告知信息发送至数据请求方,数据请求方收到告知信息后,通过访问入口模块获取消息总线组件上的待提供数据。进一步地,所述消息总线组件为分布式消息组件。进一步地,所述区块链组件包括目录上链模块和共享记账模块,所述目录上链模块用于根据所述请求主体信息对数据请求方进行身份签名验证以及链上数据目录查询,得到链上查询结果,所述共享记账模块用于对共享事件记录进行上链存证。进一步地,还包括资源层,所述资源层为政务数据流通系统提供系统运行的基础资源,所述基础资源包括计算资源、通信网络资源、存储资源以及安全资源。本专利技术的目的之二采用以下技术方案实现:基于区块链的政务数据流通方法,所述方法应用于本申请的基于区块链的政务数据流通系统,包括以下步骤:接收数据获取请求,会话处理模块通过访问入口模块接收数据请求方发送的数据获取请求;链上数据目录查询,会话处理模块通过区块链组件对数据获取请求进行份签名验证以及链上数据目录查询,得到链上查询结果,区块链组件将链上查询结果发送至会话处理模块;转发数据获取请求,会话处理模块判断链上查询结果是否满足预设获取条件,当所述链上查询结果满足预设获取条件时,会话处理模块将所述数据获取请求通过访问入口模块转发至数据提供方;数据共享,数据提供方根据所述数据获取请求将待提供数据通过访问入口模块发送至消息总线组件中共享,同时数据提供方生成共享状态反馈信息并将共享状态反馈信息通过访问入口模块发送至会话处理模块;响应数据请求方,会话处理模块接收到共享状态反馈信息后立即通过所述访问入口模块响应数据请求方,并通过访问入口模块将含有到消息总线组件上取数据的告知信息发送至数据请求方;获取待提供数据,数据请求方收到告知信息后,通过访问入口模块获取消息总线组件上的待提供数据。进一步地,所述链上数据目录查询具体为:会话处理模块提取出所述数据获取请求中的请求主体信息,并将所述请求主体信息发送至区块链组件;区块链组件根据请求主体信息对数据请求方进行身份签名验证以及链上数据目录查询,得到链上查询结果,区块链组件将链上查询结果发送至会话处理模块。进一步地,还包括上链存证,会话处理模块根据共享状态反馈信息生成共享事件记录,会话处理模块将共享事件记录发送至区块链组件进行上链存证。进一步地,所述上链存证还包括当数据请求方从消息总线组件上获取到待提供数据后,消息总线组件生成获取数据事件信息,并将获取数据事件信息发送至区块链组件上进行上链存证。进一步地,所述数据共享具体为:数据提供方根据所述数据获取请求将待提供数据进行隐私保护处理后发送至消息总线组件中共享,同时数据提供方生成共享状态反馈信息并将共享状态反馈信息通过访问入口模块发送至会话处理模块。进一步地,所述隐私保护处理包括加密处理以及签名处理。相比现有技术,本专利技术的有益效果在于:本申请中的基于区块链的政务数据流通系统,包括应用层和组件层,应用层包括访问入口模块和会话处理模块,所述组件层包括区块链组件和消息总线组件,所述访问入口模块分别与所述会话处理模块以及所述消息总线组件连接,会话处理模块与区块链组件连接。通过区块链组件根据请求主体信息对数据请求方进行身份签名验证以及链上数据目录查询,得到链上查询结果,区块链组件将链上查询结果发送至会话处理模块,会话处理模块判断链上查询结果是否满足预设获取条件,当链上查询结果满足预设获取条件时,会话处理模块将数据获取请求通过访问入口模块转发至数据提供方,数据提供方根据数据获取请求将待提供数据通过访问入口模块发送至消息总线组件中共享,同时数据提供方生成共享状态反馈信息并将共享状态反馈信息通过访问入口模块发送至会话处理模块,会话处理模块根据共享状态反馈信息生成共享事件记录,会话处理模块将共享事件记录发送至区块链组件进行上链存证,会话处理模块接收到共享状态反馈信息后立即通过访问入口模块响应数据请求方,并通过访问入口模块将含有到消息总线组件上取数据的告知信息发送至数据请求方,数据请求方收到告知信息后,通过访问入口模块获取消息总线组件上的待提供数据,有效解决了政务数据信息孤岛、安全共享难点,并形成了数据使用前审核、使用中监控、使用后溯源的数据监管机制,提高了政务数据流通处理存在时效性,降低了维护难度,降低了数据泄露风险。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明本文档来自技高网...

【技术保护点】
1.基于区块链的政务数据流通系统,其特征在于:包括应用层和组件层,所述应用层包括访问入口模块和会话处理模块,所述组件层包括区块链组件和消息总线组件,所述访问入口模块分别与所述会话处理模块以及所述消息总线组件连接,所述会话处理模块与所述区块链组件连接;/n数据请求方通过所述访问入口模块提出数据获取请求,所述会话处理模块通过所述访问入口模块接收所述数据获取请求,所述会话处理模块提取出所述数据获取请求中的请求主体信息,并将所述请求主体信息发送至所述区块链组件,所述区块链组件根据所述请求主体信息对数据请求方进行身份签名验证以及链上数据目录查询,得到链上查询结果,所述区块链组件将链上查询结果发送至所述会话处理模块,所述会话处理模块判断所述链上查询结果是否满足预设获取条件,当所述链上查询结果满足预设获取条件时,所述会话处理模块将所述数据获取请求通过所述访问入口模块转发至数据提供方,数据提供方根据所述数据获取请求将待提供数据通过访问入口模块发送至消息总线组件中共享,同时数据提供方生成共享状态反馈信息并将共享状态反馈信息通过访问入口模块发送至会话处理模块,所述会话处理模块根据共享状态反馈信息生成共享事件记录,所述会话处理模块将共享事件记录发送至所述区块链组件进行上链存证,所述会话处理模块接收到共享状态反馈信息后立即通过所述访问入口模块响应数据请求方,并通过所述访问入口模块将含有到消息总线组件上取数据的告知信息发送至数据请求方,数据请求方收到告知信息后,通过访问入口模块获取消息总线组件上的待提供数据。/n...

【技术特征摘要】
1.基于区块链的政务数据流通系统,其特征在于:包括应用层和组件层,所述应用层包括访问入口模块和会话处理模块,所述组件层包括区块链组件和消息总线组件,所述访问入口模块分别与所述会话处理模块以及所述消息总线组件连接,所述会话处理模块与所述区块链组件连接;
数据请求方通过所述访问入口模块提出数据获取请求,所述会话处理模块通过所述访问入口模块接收所述数据获取请求,所述会话处理模块提取出所述数据获取请求中的请求主体信息,并将所述请求主体信息发送至所述区块链组件,所述区块链组件根据所述请求主体信息对数据请求方进行身份签名验证以及链上数据目录查询,得到链上查询结果,所述区块链组件将链上查询结果发送至所述会话处理模块,所述会话处理模块判断所述链上查询结果是否满足预设获取条件,当所述链上查询结果满足预设获取条件时,所述会话处理模块将所述数据获取请求通过所述访问入口模块转发至数据提供方,数据提供方根据所述数据获取请求将待提供数据通过访问入口模块发送至消息总线组件中共享,同时数据提供方生成共享状态反馈信息并将共享状态反馈信息通过访问入口模块发送至会话处理模块,所述会话处理模块根据共享状态反馈信息生成共享事件记录,所述会话处理模块将共享事件记录发送至所述区块链组件进行上链存证,所述会话处理模块接收到共享状态反馈信息后立即通过所述访问入口模块响应数据请求方,并通过所述访问入口模块将含有到消息总线组件上取数据的告知信息发送至数据请求方,数据请求方收到告知信息后,通过访问入口模块获取消息总线组件上的待提供数据。


2.如权利要求1所述的基于区块链的政务数据流通系统,其特征在于:所述消息总线组件为分布式消息组件。


3.如权利要求1所述的基于区块链的政务数据流通系统,其特征在于:所述区块链组件包括目录上链模块和共享记账模块,所述目录上链模块用于根据所述请求主体信息对数据请求方进行身份签名验证以及链上数据目录查询,得到链上查询结果,所述共享记账模块用于对共享事件记录进行上链存证。


4.如权利要求1所述的基于区块链的政务数据流通系统,其特征在于:还包括资源层,所述资源层为政务数据流通系统提供系统运行的基础资源,所述基础资源包括计算资源、通信网络资源、存储资源以及安全资源。


5.基于区块链的政务数据流通方法,所述方法应用于权利要求1-4任意一项所述的基于区块链的政务数据流通系统,其特征在于:包括以下步骤:

【专利技术属性】
技术研发人员:罗敏静余金钊
申请(专利权)人:广州智能科技发展有限公司
类型:发明
国别省市:广东;44

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

1