基于区块链的政务数据交换方法及装置制造方法及图纸

技术编号:21300085 阅读:30 留言:0更新日期:2019-06-12 08:03
本发明专利技术实施例提供一种基于区块链的政务数据交换方法及装置,所述方法包括:根据预设上链数据模型,对各政府部门的业务数据进行录入操作;基于共识机制对录入的业务数据进行审核,若审核通过,则将业务数据上传到区块链上,并通知区块链上的所有节点,以供节点对所述业务数据进行访问;根据各节点发送的政务数据交换请求和各所述节点的数据访问权限,对政务数据交换请求涉及的区块链上的业务数据。本发明专利技术实施例将区块链技术应用到政务数据交换场景,解决了跨域的数据流通和共享存在的信息确权、信息保密和信息防篡改的问题,促进政务数据的跨域共享,多部门沟通,助力监管和执行部门协同推动,满足智慧政务的数据融合诉求。

Method and Device of Government Data Exchange Based on Block Chain

The embodiment of the present invention provides a method and device for exchanging government affairs data based on block chain. The method includes: input operation of business data of various government departments according to the preset up-link data model; audit of input business data based on consensus mechanism, and upload business data to block chain if the audit passes, and notify all nodes in block chain. For the nodes to access the business data; according to the government data exchange requests sent by the nodes and the data access rights of the nodes, the business data on the block chain involved in the government data exchange requests is processed. The embodiment of the present invention applies block chain technology to the scene of government data exchange, solves the problems of information confirmation, information confidentiality and information tampering in cross-domain data flow and sharing, promotes cross-domain sharing of government data, multi-department communication, helps supervisory and executive departments to coordinate and promote, and satisfies the demand of data fusion in wise government affairs.

【技术实现步骤摘要】
基于区块链的政务数据交换方法及装置
本专利技术实施例属于政务信息处理
,更具体地,涉及一种基于区块链的政务数据交换方法及装置。
技术介绍
目前,信息化、数字化基础设施建设在很多城市已基本完成,新型智慧城市的建设将转向以人、服务和管理为规划设计重心。其中,数字化办公已成为政府和企业最基本的IT手段,智慧城市、电子政务等智慧型IT信息的建设,需要打通企业间、政府间,以及企业和政府间的数据共享链接。政务数据系统是基于互联网技术面向政府机关内部和其他政府机构的信息服务以及信息处理系统,系统利用现代信息技术对政府进行信息化改造,以提高政府部门依法行政的水平。传统的中心化信息管理系统的模式,仍然存在区域限制问题、信任问题、服务稳定性问题以及全面信息归集等问题。例如跨部门、跨区域政务数据的归集与信任传递不够及时和便捷;政府管理和服务的效率有待提升;证照信息的防伪能力需要提升;数据共享系统服务的稳定性不够。因此,大数据在政府管理中的广泛应用仍然存在问题,急需一种新的政务数据交换方法保障政务数据共享的可信性、安全性和高效性。
技术实现思路
为克服上述现有的政务数据交换可信性、安全性和效率低的问题或者至少部分地解决上述问题,本专利技术实施例提供一种基于区块链的政务数据交换方法及装置。根据本专利技术实施例的第一方面,提供一种基于区块链的政务数据交换方法,包括:根据预设上链数据模型,对各政府部门的业务数据进行录入操作;基于共识机制对录入的所述业务数据进行审核,若审核通过,则将所述业务数据上传到区块链上,并通知所述区块链上的所有节点,以供所述节点对所述业务数据进行访问;根据各所述节点发送的政务数据交换请求和各所述节点的数据访问权限,对所述政务数据交换请求涉及的所述区块链上的业务数据进行交换。根据本专利技术实施例第二方面提供一种基于区块链的政务数据交换装置,包括:录入模块,用于根据预设上链数据模型,对各政府部门的业务数据进行录入操作;上传模块,用于基于共识机制对录入的所述业务数据进行审核,若审核通过,则将所述业务数据上传到区块链上,并通知所述区块链上的所有节点,以供所述节点对所述业务数据进行访问;交换模块,用于根据各所述节点发送的政务数据交换请求和各所述节点的数据访问权限,对所述政务数据交换请求涉及的所述区块链上的业务数据进行交换。根据本专利技术实施例的第三个方面,还提供一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的基于区块链的政务数据交换方法。根据本专利技术实施例的第四个方面,还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的基于区块链的政务数据交换方法。本专利技术实施例提供一种基于区块链的政务数据交换方法及装置,该方法通过根据预先设定的上链数据模型对各政府部门的业务数据进行录入操作,使用共识机制对业务数据进行审核,审核通过后将业务数据上传到区块链上,根据各节点发送的政务数据交换请求和访问权限对区块链上的业务数据进行交换,从而将区块链技术应用到政务数据交换场景,解决了跨域的数据流通和共享存在的信息确权、信息保密和信息防篡改的问题,促进政务数据的跨域共享,多部门沟通,助力监管和执行部门协同推动,满足智慧政务的数据融合诉求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的基于区块链的政务数据交换方法整体流程示意图;图2为本专利技术实施例提供的基于区块链的政务数据交换装置整体结构示意图;图3为本专利技术实施例提供的电子设备整体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的一个实施例中提供一种基于区块链的政务数据交换方法,图1为本专利技术实施例提供的基于区块链的政务数据交换方法整体流程示意图,该方法包括:S101,根据预设上链数据模型,对各政府部门的业务数据进行录入操作;其中,预设上链数据模型为预先设定的待上传到区块链上的数据模型。根据不同的业务数据特点,制定业务数据上传到数据链上的规范和要求,即构建上链数据模型,以支持将各种形式的业务数据上链,如文件形式。本专利技术实施例中将上传到区块链上简称为上链。通过SDK(SoftwareDevelopmentKit,软件开发工具包)接口,根据业务数据的上链要求,将业务数据上传到区块链上。业务数据上链后,对业务数据的管理权限和访问权限无法变更,如果需要变更,需要支持新增一个上链的业务数据。根据预设上链数据模型对各政府部门的业务数据进行录入操作,预设上链模型如表1所示。用户可以通过界面的方式对业务数据进行录入。表1上链数据模型S102,基于共识机制对录入的所述业务数据进行审核,若审核通过,则将所述业务数据上传到区块链上,并通知所述区块链上的所有节点,以供所述节点对所述业务数据进行访问;将各政府部门作为区块链上的节点,根据预先制定相关的业务数据上链要求申请业务数据上链。基于共识机制对申请上链的录入业务数据进行审核,审核业务数据是否符合预先制定的业务上链要求和规范。共识过程意味着多个节点对于某一批交易的发生顺序、合法性以及它们对账本状态的更新达成一致的观点。若业务数据上链成功,则通知区块链中的所有节点,所有节点可以查看上链业务数据中的可见数据,以供用户通过各节点对业务数据进行访问。基于统一的可信数据上链标准体系,将企业关键数据上链,如企业数据、个人数据上链,基于区块链的不可篡改特性和可追溯特性,实现商品质量的数据的可信任和可审计。S103,根据各所述节点发送的政务数据交换请求和各所述节点的数据访问权限,对所述政务数据交换请求涉及的所述区块链上的业务数据进行交换。当需要进行政务数据交换时,发出政务数据交换请求。根据发出政务数据交换请求节点的数据访问权限,对政务数据交换请求所涉及的业务数据进行交换。通过联盟链管理,所有政府部门成员加入联盟通过协商完成,从而保证联盟成员来源的可控。通过对业务数据进行加密的方式控制联盟成员对业务数据的访问权限。区块链技术具有不可篡改、可追溯、高效传递信任的特性,利用区块链技术打造一条链,将政府各部门的业务数据存储到链上,将各政府部门作为节点共同享有链上数据,可以很好地解决目前所存在的各部门数据缺乏交叉整合、缺少统筹平台和缺乏安全信任机制等问题。本实施例通过根据预先设定的上链数据模型对各政府部门的业务数据进行录入操作,使用共识机制对业务数据进行审核,审核通过后将业务数据上传到区块链上,根据各节点本文档来自技高网...

【技术保护点】
1.一种基于区块链的政务数据交换方法,其特征在于,包括:根据预设上链数据模型,对各政府部门的业务数据进行录入操作;基于共识机制对录入的所述业务数据进行审核,若审核通过,则将所述业务数据上传到区块链上,并通知所述区块链上的所有节点,以供所述节点对所述业务数据进行访问;根据各所述节点发送的政务数据交换请求和各所述节点的数据访问权限,对所述政务数据交换请求涉及的所述区块链上的业务数据进行交换。

【技术特征摘要】
1.一种基于区块链的政务数据交换方法,其特征在于,包括:根据预设上链数据模型,对各政府部门的业务数据进行录入操作;基于共识机制对录入的所述业务数据进行审核,若审核通过,则将所述业务数据上传到区块链上,并通知所述区块链上的所有节点,以供所述节点对所述业务数据进行访问;根据各所述节点发送的政务数据交换请求和各所述节点的数据访问权限,对所述政务数据交换请求涉及的所述区块链上的业务数据进行交换。2.根据权利要求1所述的方法,其特征在于,所述预设上链数据模型包括参数中文名称、参数中文名称对应的参数英文名称、参数类型、是否为空和参数说明;所述参数中文名称包括数据ID、数据编号、数据名称、数据描述、Logo、所属域、所属组织、链数据编码、数据获取地址、数据访问地址、数据访问账号、创建人、创建时间、是否公开、是否审批、审批意见和备注中的多种。3.根据权利要求1所述的方法,其特征在于,所述区块链上的节点包括所述政府部门;所述节点之间以P2P方式进行连接;所述节点之间以TLS方式进行通信;各所述政府部门的业务数据以多链方式进行隔离。4.根据权利要求1所述的方法,其特征在于,根据预设上链数据模型,对各政府部门的业务数据进行录入操作的步骤具体包括:根据预设上链数据模型,将各政府部门的业务数据录入到分布式数据库中。5.根据权利要求1所述的方法,其特征在于,将所述业务数据上传到区块链上的步骤具体包括:若上传所述业务数据的节点为第一次将所述业务数据上传到区块链上,则对上传所述业务数据的节点进行审核;若审核通过,则将所述业务数据上传到区块链上。6.根据权利要求1所述的方法,其特征在于,根据各所述节点发送的政务数据交换请求和各所述节点的数...

【专利技术属性】
技术研发人员:张银霞王晓康
申请(专利权)人:北京市天元网络技术股份有限公司
类型:发明
国别省市:北京,11

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

1