一种基于区块链和多租户技术的区域政务协同办公系统技术方案

技术编号:21159094 阅读:23 留言:0更新日期:2019-05-22 07:58
本发明专利技术涉及一种基于区块链和多租户技术的区域政务协同办公系统,属于电子政务领域。该方法为:在构建的政务协同办公系统的平台上,各个政府部门使用同一个多租户软件将自然人或企业法人的原始数据隔离,并将元数据上传至区块链网络。部门A通过区块链网络的客户端提交自然人或企业法人的授权材料,并自动在区块链网络中查找元数据信息。若有业务相关的元数据信息,将授权材料发送给元数据对应的部门,这些部门在多租户软件中将电子凭证通过单通道加密的方式发送给部门A,区块链网络记录电子凭证编码、时间戳、ID、授权材料哈希值。本发明专利技术通过将区块链和多租户技术的结合,实现了政府各个部门数据的隔离和政府部门的协同办公,提高了政务服务效率。

A Regional Government Cooperative Office System Based on Block Chain and Multi-tenant Technology

The invention relates to a regional government cooperative office system based on block chain and multi-tenant technology, which belongs to the field of e-government. The method is: on the platform of the Government Affairs Cooperative Office system, each government department uses the same multi-tenant software to isolate the original data of natural person or enterprise legal person, and upload metadata to the block chain network. Section A submits authorization materials of natural persons or corporate entities through the client of block chain network, and automatically finds metadata information in the block chain network. If there is business-related metadata information, the authorized materials are sent to the corresponding departments of metadata. These departments send electronic certificates to department A through single channel encryption in multi-tenant software. Block chain network records the encoding, timestamp, ID and hash value of electronic certificates. By combining block chain and multi-tenant technology, the invention achieves data isolation of various government departments and collaborative office of government departments, and improves the efficiency of government service.

【技术实现步骤摘要】
一种基于区块链和多租户技术的区域政务协同办公系统
本专利技术属于电子政务领域,涉及一种基于区块链和多租户技术的区域政务协同办公系统。
技术介绍
目前,我国电子政务建设已经取得了较大进展。但是,由于缺少统一的建设标准,往往使各级政府或政府下辖各部门政务系统之间形成了信息孤岛这一新的壁垒,各系统间难以实现数据共享极大地降低了行政效率。另外,不完备的电子政务系统往往暴露在数据泄漏、非法篡改等威胁之下,很多政务信息难以公开,因此急需一种既能够将各个系统间的原始数据进行安全隔离又能够实现数据共享的方法。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于区块链和多租户技术的区域政务协同办公系统。为达到上述目的,本专利技术提供如下技术方案:一种基于区块链和多租户技术的区域政务协同办公系统,包括以下步骤:S1:在构建的区域政务协同办公系统的平台上,各个政府部门使用同一个多租户软件将自然人或企业法人的原始数据进行隔离,并通过元数据库管理模块将元数据上传至区块链网络;S2:业务办理部门A通过区块链网络客户端提交自然人或企业法人的授权材料,存在于客户端的哈希编码程序计算授权材料的哈希值,并根据授权材料的内容自动在区块链网络中查找业务相关的元数据信息;S3:若有业务相关的元数据信息,客户端将授权材料发送给元数据对应的部门,这些业务相关部门根据授权材料的内容,在多租户软件的隔离数据库管理模块中查找该自然人或企业法人的原始数据,并在电子凭证生成模块中快速生成电子凭证,然后利用电子凭证发送模块将电子凭证通过单通道加密的方式发送给部门A;S4:业务办理部门A解密获得电子凭证,部门A将电子凭证编码、时间戳、ID、授权材料哈希值收集到一个区块中,并上传至区块链网络。进一步,在步骤S1中,所述多租户软件包括电子凭证生成模块,电子凭证发送模块,电子凭证接收模块,临时数据库管理模块,元数据库管理模块,隔离数据库管理模块,自定义模块;电子凭证生成模块:业务相关部门在确认授权材料后,根据授权材料的内容,提取隔离数据库管理模块中该自然人或企业法人的原始数据快速生成相应的电子凭证,并自动将电子凭证存放在临时数据库管理模块中;电子凭证发送模块:用于租户向其他租户发送电子凭证,并保存发送记录;电子凭证接收模块:用于接收其他租户发送来的电子凭证,并自动将接收到的电子凭证存放在临时数据库管理模块中;临时数据库管理模块:暂时存放租户发送和接收的电子凭证,并采用文件的方式进行存储,在一段时间后会自动删除;元数据管理模块:将各个部门的元数据上传至区块链网络,并可实时更新元数据;隔离数据库管理模块:存放着各个政府部门中的自然人或企业法人的原始数据;自定义模块:租户可自定义临时数据库管理模块中清除电子凭证的时间周期,开发或者租用一些其他功能。进一步,在步骤S2中,所述哈希编码程序是一种单向哈希编码程序,不同的授权材料的哈希值不同;进一步,步骤S2中,所述授权材料发送给业务相关部门是根据区块链网络中的智能合约实现的,当无业务相关的元数据,则在客户端提示无此类元数据;当有业务相关的元数据,会自动将授权材料发送给元数据对应的部门;进一步,步骤S3中,所述电子凭证包括,当业务相关部门查找到没有该自然人或企业法人的原始数据则生成无此人数据的电子凭证,若有相关原始数据,则生成相应的电子凭证;进一步,单通道加密方式发送电子凭证包括以下步骤:S31:租户通过身份验证进入多租户软件的隔离数据库管理模块,提取原始数据,利用电子凭证生成模块快速生成相应的电子凭证;S32:每一个部门都配备有一个私钥k和一个公钥m,业务相关部门在电子凭证发送模块中利用加密函数f将电子凭证原文s和公钥m作为输入生成密文a=f(s,m);S33:部门A在电子凭证接收模块中成功接收密文后,将密文a和私钥k作为输入得到电子凭证原文s=f(a,k)。进一步,在步骤S33中,所述部门A接收到的电子凭证将存放到临时数据库中,一段时间后会自动删除。本专利技术的有益效果在于:(1)实现了在政府部门自然人或企业法人原始数据的隔离下的区域政务的协同办公;(2)实现了政府部门数据的安全共享,提高了政务服务效率。附图说明为了使本专利技术的目的、技术方案和有益效果更加清楚,本专利技术提供如下附图进行说明:图1为本专利技术所述区域部门协同办公系统的流程图;图2为本专利技术所使用的多租户软件的结构示意图。具体实施方式下面将结合附图,对本专利技术的优选实施例进行详细的描述。如图1所示的本专利技术所述区域部门协同办公系统的流程图。步骤一:在构建的区域政务协同办公系统的平台上,各个政府部门使用同一个多租户软件将自然人或企业法人的原始数据进行隔离,并通过元数据库管理模块将元数据上传至区块链网络;步骤二:业务办理部门A通过区块链网络客户端提交自然人或企业法人的授权材料,存在于客户端的哈希编码程序计算授权材料的哈希值,并根据授权材料的内容自动在区块链网络中查找业务相关的元数据信息;步骤三:若有业务相关的元数据信息,客户端将授权材料发送给元数据对应的部门,这些业务相关部门根据授权材料的内容,在多租户软件的隔离数据库管理模块中查找该自然人或企业法人的原始数据,并在电子凭证生成模块中快速生成电子凭证,然后利用电子凭证发送模块将电子凭证通过单通道加密的方式发送给部门A;步骤四:业务办理部门A解密获得电子凭证,部门A将电子凭证编码、时间戳、ID、授权材料哈希值收集到一个区块中,并上传至区块链网络。本实施例步骤二中,所述哈希编码程序是一种单向哈希编码程序,不同的授权材料的哈希值不同。本实施例步骤三中,所述电子凭证包括,当业务相关部门查找到没有该自然人或企业法人的原始数据则生成无此人数据的电子凭证,若有相关原始数据,则生成相应的电子凭证。本实施例步骤三中,所述的单通道加密方式发送电子凭证还包括以下步骤:S31:租户通过身份验证进入多租户软件的隔离数据库管理模块,提取原始数据,利用电子凭证生成模块快速生成相应的电子凭证;S32:每一个部门都配备有一个私钥k和一个公钥m,业务相关部门在电子凭证发送模块中利用加密函数f将电子凭证原文s和公钥m作为输入生成密文a=f(s,m);S33:部门A在电子凭证接收模块中成功接收密文后,将密文a和私钥k作为输入得到电子凭证原文s=f(a,k)。如图2本专利技术所使用的多租户软件的结构示意图。所述多租户软件包括电子凭证生成模块,电子凭证发送模块,电子凭证接收模块,临时数据库管理模块,元数据库管理模块,隔离数据库管理模块,自定义模块;电子凭证生成模块:业务相关部门在确认授权材料后,根据授权材料的内容,提取隔离数据库管理模块中该自然人或企业法人的原始数据快速生成相应的电子凭证,并自动将电子凭证存放在临时数据库管理模块中;电子凭证发送模块:用于租户向其他租户发送电子凭证,并保存发送记录;电子凭证接收模块:用于接收其他租户发送来的电子凭证,并自动将接收到的电子凭证存放在临时数据库管理模块中;临时数据库管理模块:暂时存放租户发送和接收的电子凭证,并采用文件的方式进行存储,在一段时间后会自动删除;元数据管理模块:将各个部门的元数据上传至区块链网络,并可实时更新元数据。隔离数据库管理模块:存放着各个政府部门中的自然人或企业法人的原始数据。自定义模块:租户可自定义临时数据库管理本文档来自技高网...

【技术保护点】
1.一种基于区块链和多租户技术的区域政务协同办公系统,其特征在于:该方法包括以下步骤:S1:在构建的区域政务协同办公系统的平台上,各个政府部门使用同一个多租户软件将自然人或企业法人的原始数据进行隔离,并通过元数据库管理模块将元数据上传至区块链网络;S2:业务办理部门A通过区块链网络客户端提交自然人或企业法人的授权材料,存在于客户端的哈希编码程序计算授权材料的哈希值,并根据授权材料的内容自动在区块链网络中查找业务相关的元数据信息;S3:若有业务相关的元数据信息,客户端将授权材料发送给元数据对应的部门,这些业务相关部门根据授权材料的内容,在多租户软件的隔离数据库管理模块中查找该自然人或企业法人的原始数据,并在电子凭证生成模块中快速生成电子凭证,然后利用电子凭证发送模块将电子凭证通过单通道加密的方式发送给部门A;S4:业务办理部门A解密获得电子凭证,部门A将电子凭证编码、时间戳、ID、授权材料哈希值收集到一个区块中,并上传至区块链网络。

【技术特征摘要】
1.一种基于区块链和多租户技术的区域政务协同办公系统,其特征在于:该方法包括以下步骤:S1:在构建的区域政务协同办公系统的平台上,各个政府部门使用同一个多租户软件将自然人或企业法人的原始数据进行隔离,并通过元数据库管理模块将元数据上传至区块链网络;S2:业务办理部门A通过区块链网络客户端提交自然人或企业法人的授权材料,存在于客户端的哈希编码程序计算授权材料的哈希值,并根据授权材料的内容自动在区块链网络中查找业务相关的元数据信息;S3:若有业务相关的元数据信息,客户端将授权材料发送给元数据对应的部门,这些业务相关部门根据授权材料的内容,在多租户软件的隔离数据库管理模块中查找该自然人或企业法人的原始数据,并在电子凭证生成模块中快速生成电子凭证,然后利用电子凭证发送模块将电子凭证通过单通道加密的方式发送给部门A;S4:业务办理部门A解密获得电子凭证,部门A将电子凭证编码、时间戳、ID、授权材料哈希值收集到一个区块中,并上传至区块链网络。2.根据权利要求1所述的一种基于区块链和多租户技术的区域政务协同办公系统,其特征在于:在步骤S1中,所述多租户软件包括电子凭证生成模块,电子凭证发送模块,电子凭证接收模块,临时数据库管理模块,元数据库管理模块,隔离数据库管理模块,自定义模块。电子凭证生成模块:业务相关部门在确认授权材料后,根据授权材料的内容,提取隔离数据库管理模块中该自然人或企业法人的原始数据快速生成相应的电子凭证,并自动将电子凭证存放在临时数据库管理模块中;电子凭证发送模块:用于租户向其他租户发送电子凭证,并保存发送记录;电子凭证接收模块:用于接收其他租户发送来的电子凭证,并自动将接收到的电子凭证存放在临时数据库管理模块中;临时数据库管理模块:暂时存放租户发送和接收的电子凭证,并采用文件的方式进行存储,在一段时间后会自动删除;元数据管理模块:将各个部门的元数据...

【专利技术属性】
技术研发人员:陈小浪张盛杨光乔钢柱姚琦毛晋元张建华
申请(专利权)人:山西创时代企业孵化器有限公司
类型:发明
国别省市:山西,14

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

1