一种版式文件的储存方法及样本数据库本地重建方法技术

技术编号:34834593 阅读:25 留言:0更新日期:2022-09-08 07:28
本发明专利技术提供了一种版式文件的储存方法及样本数据库本地重建方法,涉及数据处理领域,所述版式文件的储存方法包括:导入目标版式文件;将所述目标版式文件平均拆分为N个图块并对每一个所述图块赋予顺序编码,N为预设的正整数;依次提取每一个图块作为目标图块,并对所述目标图块执行保存作业;基于所述N个图块的顺序编码的集合确定所述目标版式文件的储存名称并生成可读取文件,所述储存名称基于预设程序能够导出所述N个图块的顺序编码。该方法利用在不同的版式文件之间产生关联性并将相关的必要数据储存于区块链的双重防篡改手段保证了版式文件的数据稳定性,提高了版式文件的数据的防篡改性能。件的数据的防篡改性能。件的数据的防篡改性能。

【技术实现步骤摘要】
一种版式文件的储存方法及样本数据库本地重建方法


[0001]本专利技术涉及到数据处理领域,具体涉及到一种版式文件的储存方法及样本数据库本地重建方法。

技术介绍

[0002]版式文件一般用于指代不可编辑的固定样式的文件,版式文件可避免文件在不同设备上的显示产生差异性,常见的版式文件格式有PDF格式等。
[0003]目前,市场上争对版式文件的改进方向主要集中在文件的体积精简方向,即主要考虑如何能够对版式文件进行更大程度压缩,实际上,对于大部分的应用场景,版式文件的大小不会影响其储存和使用,另外,随着半导体技术的成熟,大容量的储存介质价格一直走低,版式文件的储存问题能够在一定程度上得以缓解。
[0004]随着计算机技术的发展,版式文件的安全性问题应纳入技术改进考量范围,随着常规格式的版式文件的普及使用,对常规格式的版式文件的篡改问题愈发严重,因此,有必要对版式文件的防篡改性能进行提升。

技术实现思路

[0005]本专利技术实施例提供了一种版式文件的储存方法及样本数据库本地重建方法,涵盖了版式文件的储存和读取,利用在不同的版式文件之间产生关联性并将相关的必要数据储存于区块链的双重防篡改手段保证了版式文件的数据稳定性,提高了版式文件的数据的防篡改性能,具有良好的实践意义。
[0006]相应的,本专利技术提供了一种版式文件的储存方法,包括:导入目标版式文件;将所述目标版式文件平均拆分为N个图块并对每一个所述图块赋予顺序编码,N为预设的正整数;依次提取每一个图块作为目标图块,并对所述目标图块执行保存作业;基于所述N个图块的顺序编码的集合确定所述目标版式文件的储存名称并生成可读取文件,所述储存名称基于预设程序能够导出所述N个图块的顺序编码;对所述目标图块执行保存作业包括:以所述目标图块为基准,在样本数据库中检索与所述目标图块最相似的一个样本图块作为对照图块;比较所述目标图块与所述对照图块的差异性,基于所述差异性形成变换代码,所述变换代码用于将所述对照图块转换为所述目标图块;将所述目标图块作为一个样本图块储存至所述样本数据库中;将所述变换代码、所述目标图块的顺序编码、所述对照图块的顺序编码储存至区块链上。
[0007]可选的实施方式,将所述变换代码、所述目标图块的顺序编码、所述对照图块的顺
序编码储存至区块链上包括:将所述变换代码、所述目标图块的顺序编码和所述对照图块的顺序编码打包成一个区块添加至区块链的末端;所述区块以所述目标图块的顺序编码作为识别特征值。
[0008]可选的实施方式,将所述目标版式文件平均拆分为N个图块并对每一个所述图块赋予顺序编码,N为预设的正整数包括:按照预设空间顺序对所述N个图块依次赋予顺序编码a1,a2,
……
,a
N
‑1, a
N
,其中,相邻的两个图块之间的顺序编码差值为预设值,排序较后的图块的顺序编码大于排序较前的图块的顺序编码。
[0009]可选的实施方式,基于所述N个图块的顺序编码的集合确定所述目标版式文件的储存名称并生成可读取文件包括:提取a1作为第一特征值,提取a
N
作为第二特征值;基于所述第一特征值和所述第二特征值确定所述目标版式文件的储存名称。
[0010]可选的实施方式,将所述目标图块作为一个样本图块储存至所述样本数据库中包括:若在所述样本数据库中存在与所述目标图块相同的样本图块,则在所述样本图块上添加额外的且与所述目标图块的顺序编码相同的顺序编码。
[0011]可选的实施方式,所述区块链包括若干个区块;所述版式文件的储存方法还包括:在所述区块链上的区块长度满足预设条件时,基于所述区块链实时的区块长度导出原始验证图块;导入验证图块;以所述原始验证图块作为目标图块,并对所述目标图块执行所述保存作业。
[0012]可选的实施方式,在所述目标图块为验证图块时,在所述样本数据库中检索与所述目标图块最相似的一个样本图块作为对照图块前,剔除所述样本数据库中内容为验证图块的样本图块以及内容为初始图块的样本图块。
[0013]相应的,本专利技术提供了一种版式文件的样本数据库本地重建方法,包括:初始化内容为空的样本数据库;在所述内容为空的样本数据库中导入若干初始图块作为样本图块;本地参与区块链的维护并在本地同步区块链,所述区块链包括若干个依次排列的区块,每一个所述区块包括变换代码、目标图块的顺序编码和对照图块的顺序编码;根据所述区块在所述区块链中的排序,依次从所述区块链中提取一个区块作为目标区块并对所述目标区块进行重建作业;对所述目标区块进行重建作业包括:提取所述目标区块中的变换代码、目标图块的顺序编码和对照图块的顺序编码;根据对照图块的顺序编码实时在所述样本数据库中检索得到对应的样本图块作为对照图块;根据所述变换代码处理所述对照图块得到目标图块;将所述目标图块的顺序编码赋予所述目标图块后,将所述目标图块作为样本图块
导入至所述样本数据库中。
[0014]可选的实施方式,所述区块链上的区块具有识别特征值,所述识别特征值与所述目标图块的顺序编码相同。
[0015]可选的实施方式,还包括样本数据库校验步骤;所述样本数据库校验步骤包括:将预设位置的区块进行重建作业得到的样本图块作为重建验证图块;基于重建验证图块对应的区块在区块链上的排序导出原始验证图块;比较所述重建验证图块和所述原始验证图块。
[0016]本专利技术实施例提供了一种版式文件的储存方法及样本数据库本地重建方法,涵盖了版式文件的储存和读取,在数据储存方面,利用在不同的版式文件之间产生关联性并将相关的必要数据储存于区块链的双重防篡改手段保证了版式文件的数据稳定性,提高了版式文件的数据的防篡改性能,具有良好的实践意义;在用户使用方面,在本地重建样本数据库,可供用户快速读取版式文件,具有良好的使用便利性。
附图说明
[0017]图1为本专利技术实施例的版式文件的储存方法流程图。
[0018]图2为本专利技术实施例的目标图块保存作业流程图。
[0019]图3为本专利技术实施例的版式文件的样本数据库本地重建方法流程图。。
[0020]图4为本专利技术实施例的目标区块重建作业流程图。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0022]本专利技术实施例具体提供了一种版式文件的储存方法及一种版式文件的样本数据库本地重建方法,具体的,版式文件在使用时,主要涉及到版式的文件储存和文件读取两方面的内容;在本专利技术实施例中,版式文件的文件读取依赖于样本数据库中的样本区块以及依赖于区块链的记录数据,区块链的记录数据实际为云端共享的,因此,版式文件的使用实质依赖于样本数据库,区块链主要用于还原样本数据库的数据以及保证样本数据的准确性;因此本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种版式文件的储存方法,其特征在于,包括:导入目标版式文件;将所述目标版式文件平均拆分为N个图块并对每一个所述图块赋予顺序编码,N为预设的正整数;依次提取每一个图块作为目标图块,并对所述目标图块执行保存作业;基于所述N个图块的顺序编码的集合确定所述目标版式文件的储存名称并生成可读取文件,所述储存名称基于预设程序能够导出所述N个图块的顺序编码;对所述目标图块执行保存作业包括:以所述目标图块为基准,在样本数据库中检索与所述目标图块最相似的一个样本图块作为对照图块;比较所述目标图块与所述对照图块的差异性,基于所述差异性形成变换代码,所述变换代码用于将所述对照图块转换为所述目标图块;将所述目标图块作为一个样本图块储存至所述样本数据库中;将所述变换代码、所述目标图块的顺序编码、所述对照图块的顺序编码储存至区块链上。2.如权利要求1所述的版式文件的储存方法,其特征在于,将所述变换代码、所述目标图块的顺序编码、所述对照图块的顺序编码储存至区块链上包括:将所述变换代码、所述目标图块的顺序编码和所述对照图块的顺序编码打包成一个区块添加至区块链的末端;所述区块以所述目标图块的顺序编码作为识别特征值。3.如权利要求1所述的版式文件的储存方法,其特征在于,将所述目标版式文件平均拆分为N个图块并对每一个所述图块赋予顺序编码,N为预设的正整数包括:按照预设空间顺序对所述N个图块依次赋予顺序编码a1,a2,
……
,a
N
‑1, a
N
,其中,相邻的两个图块之间的顺序编码差值为预设值,排序较后的图块的顺序编码大于排序较前的图块的顺序编码。4.如权利要求3所述的版式文件的储存方法,其特征在于,基于所述N个图块的顺序编码的集合确定所述目标版式文件的储存名称并生成可读取文件包括:提取a1作为第一特征值,提取a
N
作为第二特征值;基于所述第一特征值和所述第二特征值确定所述目标版式文件的储存名称。5.如权利要求1所述的版式文件的储存方法,其特征在于,将所述目标图块作为一个样本图块储存至所述样本数据库中包括:...

【专利技术属性】
技术研发人员:杨胜曾海波黄瑛袁平唐必成
申请(专利权)人:佳瑛科技有限公司
类型:发明
国别省市:

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

1