一种基于区块链的电子文件长期保存系统及保存方法技术方案

技术编号:34633873 阅读:14 留言:0更新日期:2022-08-24 15:06
本发明专利技术公开了一种基于区块链的电子文件长期保存系统及保存方法,该系统包括区块链集群、脱壳智能合约及区块链接浏览器;区块链集群,用于电子文件中原子化数据对象的存储,并在区块链记录数据对象的逻辑关系;脱壳智能合约,用于建立电子文件数据库与区块链数据库的映射关系与数据转移的过程;区块链接浏览器,用于上载到区块链长期保存云平台中的电子文件。本发明专利技术以区块链技术的数据结构可定义、分布式、防篡改、网络化等特性为基础,一体化融合了电子文件长期保存的存储载体、保存格式和技术策略三大要素,构建了新型的网络化、协议化的电子文件长期保存体系,实现了面向数据的电子文件长期保存。子文件长期保存。子文件长期保存。

【技术实现步骤摘要】
一种基于区块链的电子文件长期保存系统及保存方法


[0001]本专利技术涉及电子文件存储
,具体来说,涉及一种基于区块链的电子文件长期保存系统及保存方法。

技术介绍

[0002]目前,基于区块链的长期保存分布式协作技术注册网络构建,从长期保存技术注册所涉及的属性信息和环境信息入手,指出当前长期保存技术注册系统存在的问题,并从区块链技术与长期保存技术注册系统的可关联性入手,分析出区块链技术对数字资源长期保存技术注册平台建设的具体应用和实施策略。
[0003]但是现有技术中存在以下缺点:
[0004]1、基于区块链的长期保存分布式协作技术注册网络构建以长期保存技术注册系统的构建作为区块链技术的应用对象,只是基于传统关系数据库应用系统的一种浅层次替代方案,并不能实质性解决电子文件本身的长期保存问题。
[0005]2、现有的电子文件长期保存技术(存储载体、保存格式和技术策略)具有较强的离散性、专业性和高变动性,在时间跨度长的情况下,很难保持方案的协调性、稳定性,从而影响电子文件本体的长期可保存性。
[0006]针对相关技术中的问题,目前尚未提出有效的解决方案。

技术实现思路

[0007]针对相关技术中的问题,本专利技术提出一种基于区块链的电子文件长期保存系统及保存方法,以克服现有相关技术所存在的上述技术问题。
[0008]为此,本专利技术采用的具体技术方案如下:
[0009]根据本专利技术的一个方面,提供了一种基于区块链的电子文件长期保存系统,包括区块链集群、脱壳智能合约及区块链接浏览器;
[0010]所述区块链集群,用于电子文件中原子化数据对象的存储,并在区块链记录数据对象的逻辑关系;
[0011]所述脱壳智能合约,用于建立电子文件数据库与区块链数据库的映射关系与数据转移的过程;
[0012]所述区块链接浏览器,用于上载到区块链长期保存云平台中的电子文件。
[0013]进一步的,所述区块链集群包括脱壳智能合约与标签集;
[0014]所述脱壳智能合约,用于抛弃电子文件本身的数据标签,并抽取数据本身的过程;
[0015]所述标签集,用于定义不依赖第三方软件的通用数据标签集。
[0016]进一步的,所述用于将电子文件本身的数据标签抛弃,抽取数据本身的过程还包括以下步骤:
[0017]基于所述区块链智能合约,定义各类电子文件的脱壳算法;
[0018]建立电子文件数据库与区块链数据库的映射关系;
[0019]将电子文件数据库与区块链数据库进行数据的转移。
[0020]进一步的,所述脱壳算法包括以下步骤:
[0021]在区块链上为不同类型的数据对象分别指定存储空间;
[0022]将某电子文件上不同的数据对象中的数据提取出来,分别存储到区块链上对应的数据类型的存储空间,并同步记录数据的位置信息。
[0023]进一步的,所述用于电子文件中原子化数据对象的存储,并在区块链记录数据对象的逻辑关系还包括以下步骤:
[0024]将电子文件中的数据迁移到新的载体或数据库;
[0025]定义区块链的数据库,将电子文件定义成一个数据库。
[0026]进一步的,所述用于上载到区块链长期保存云平台中的电子文件还包括以下步骤:
[0027]将上载到区块链长期保存云平台中的电子文件分成可编辑与不可编辑;
[0028]基于统一标准的原则,将可编辑的电子文件通过区块链浏览器的编辑功能进行无差别的流式编辑;
[0029]不可编辑的电子文件只能查看,并通过区块链浏览器进行版式阅读。
[0030]进一步的,所述不可编辑的电子文件只能查看,并通过区块链浏览器进行版式阅读还包括以下步骤:
[0031]基于浏览器查阅编辑的电子文件,并为电子文件附加水印与电子签章的附件信息。
[0032]根据本专利技术的另一个方面,还提供一种基于区块链的电子文件长期保存系统的保存方法,该保存方法包括以下步骤:
[0033]将电子文件中原子化数据对象进行存储,并在区块链记录数据对象的逻辑关系;
[0034]建立电子文件数据库与区块链数据库的映射关系与数据转移的过程,并上载到区块链长期保存云平台中的电子文件。
[0035]进一步的,所述区块链集群包括脱壳智能合约与标签集;
[0036]所述脱壳智能合约,用于抛弃电子文件本身的数据标签,并抽取数据本身的过程;
[0037]所述标签集,用于定义不依赖第三方软件的通用数据标签集。
[0038]进一步的,所述用于将电子文件本身的数据标签抛弃,抽取数据本身的过程还包括以下步骤:
[0039]基于所述区块链智能合约,定义各类电子文件的脱壳算法;
[0040]建立电子文件数据库与区块链数据库的映射关系;
[0041]将电子文件数据库与区块链数据库进行数据的转移。
[0042]本专利技术的有益效果为:本专利技术以区块链技术的数据结构可定义、分布式、防篡改、网络化等特性为基础,一体化融合了电子文件长期保存的存储载体、保存格式和技术策略三大要素,构建了新型的网络化、协议化的电子文件长期保存体系,实现了面向数据的电子文件长期保存。
附图说明
[0043]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所
需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是根据本专利技术实施例的一种基于区块链的电子文件长期保存系统的原理框图;
[0045]图2是根据本专利技术实施例的一种基于区块链的电子文件长期保存系统的保存方法流程图;
[0046]图3是根据本专利技术实施例的一种基于区块链的电子文件长期保存系统的框架流程图;
[0047]图4是根据本专利技术实施例的一种基于区块链的电子文件长期保存系统中脱壳算法的原理图。
[0048]图中:
[0049]1、区块链集群;11、脱壳智能合约;12、标签集;2、脱壳智能合约;3、区块链接浏览器。
具体实施方式
[0050]为进一步说明各实施例,本专利技术提供有附图,这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理,配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点,图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。
[0051]根据本专利技术的实施例,提供了一种基于区块链的电子文件长期保存系统及保存方法。
[0052]现结合附图和具体实施方式对本专利技术进一步说明,如图1所示,根据本专利技术实施例的基于区块链的电子文件长期保存系统,包括区块链集群1、脱壳智能合约2及区块链接浏览器3;
[0053]所述区块链集群1,用于电子文件中原子化数据对象本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的电子文件长期保存系统,其特征在于,包括区块链集群、脱壳智能合约及区块链接浏览器;所述区块链集群,用于电子文件中原子化数据对象的存储,并在区块链记录数据对象的逻辑关系;所述脱壳智能合约,用于建立电子文件数据库与区块链数据库的映射关系与数据转移的过程;所述区块链接浏览器,用于上载到区块链长期保存云平台中的电子文件。2.根据权利要求1所述的一种基于区块链的电子文件长期保存系统,其特征在于,所述区块链集群包括脱壳智能合约与标签集;所述脱壳智能合约,用于抛弃电子文件本身的数据标签,并抽取数据本身的过程;所述标签集,用于定义不依赖第三方软件的通用数据标签集。3.根据权利要求2所述的一种基于区块链的电子文件长期保存系统,其特征在于,所述用于将电子文件本身的数据标签抛弃,抽取数据本身的过程还包括以下步骤:基于所述区块链智能合约,定义各类电子文件的脱壳算法;建立电子文件数据库与区块链数据库的映射关系;将电子文件数据库与区块链数据库进行数据的转移。4.根据权利要求3所述的一种基于区块链的电子文件长期保存系统,其特征在于,所述脱壳算法包括以下步骤:在区块链上为不同类型的数据对象分别指定存储空间;将某电子文件上不同的数据对象中的数据提取出来,分别存储到区块链上对应的数据类型的存储空间,并同步记录数据的位置信息。5.根据权利要求1所述的一种基于区块链的电子文件长期保存系统,其特征在于,所述用于电子文件中原子化数据对象的存储,并在区块链记录数据对象的逻辑关系还包括以下步骤:将电子文件中的数据迁移到新的载体或数据库;定义区块链的数据库,将电子文件定义成一个数据库。6.根据权利要求1所述的一种基于区块链的电子文件长期保存系统,其特...

【专利技术属性】
技术研发人员:王国才
申请(专利权)人:安徽宝葫芦信息科技集团股份有限公司
类型:发明
国别省市:

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

1