一种基于区块链的文档处理方法、装置及可读介质制造方法及图纸

技术编号:35123976 阅读:16 留言:0更新日期:2022-10-05 09:54
本发明专利技术提供了一种基于区块链的文档处理方法,包括:区块链网络上的复合机节点接收用户发起的电子文档的打印请求,在电子文档上推荐防伪验证区域以供用户调整防伪验证区域并选择防伪摘要的属性以生成电子文档的防伪摘要;打印输出电子文档和防伪摘要为纸质文档并生成新的链上区块以作为原链上区块的后续交易区块;扫描纸质文档,将扫描图像上传至区块链网络的分布式文件系统中以进行初版登记,更新文档状态信息为初版登记以生成新的链上区块;扫描经用户签章的纸质文档,将扫描图像上传至区块链网络的分布式文件系统中以进行终版登记,更新文档状态信息为终版登记以生成新的链上区块。的链上区块。的链上区块。

【技术实现步骤摘要】
一种基于区块链的文档处理方法、装置及可读介质


[0001]本专利技术涉及区块链领域,尤其涉及基于区块链的文档处理。

技术介绍

[0002]纸质打印文档作为一种信息载体,在各种生产生活应用场景中扮演着至关重要的角色。例如在商务办公、会议等多种场合中,必不可少地需要使用到包括通知文件、合同文档在内的多种类型的打印纸质文档来完成相应的工作流程。
[0003]以商务合作场景为例,合作双方首先通过谈判协商确定合同条款,形成电子文档,然后将电子文档打印输出为纸质文档,最后双方在纸质文档上签字、盖章,合同开始生效。若发生合作纠纷或其他需要查阅合同的场合,则要出示签章合同、查阅其中条款,在这样的场情形下,需要对出示的纸质合同文档进行鉴权以确认纸质合同文档是否被篡改从而保障合同双方的利益。
[0004]针对上述问题,现有技术中采取的解决方案包括采用特定防篡改材料的纸张、在电子文档中嵌入数字水印以及对电子文档内容生成防伪二维码等。然而特殊纸张造价高,极大地增加了打印的成本;数字水印易受到打印过程的随机干扰从而丧失其防伪作用;电子文档的防伪二维码只能保证电子文档未被篡改,无法保证打印后是否发生篡改,更无法对后续用户在纸质文档上的签名盖章加以验证保护。
[0005]为了克服现有技术存在的上述缺陷,本领域亟需一种文档处理方法,用于实现从电子文档到纸质打印文档以及后续在纸质打印文档上附加手写签名或印章的全流程溯源与溯源,从而在文档全流程的各个环节上均能防止篡改的发生,提高文档的安全性能,充分保障文档使用者的权益。
>
技术实现思路

[0006]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
[0007]为了克服现有技术存在的上述缺陷,本专利技术提供了一种文档处理方法、装置及可读介质,用于实现从电子文档到纸质打印文档以及后续在纸质打印文档上附加手写签名或印章的全流程溯源与溯源,从而在文档全流程的各个环节上均能防止篡改的发生,提高文档的安全性能,充分保障文档使用者的权益。
[0008]本专利技术提供的基于区块链的文档处理方法,包括:区块链网络上的复合机节点接收用户发起的电子文档的打印请求,在电子文档上推荐防伪验证区域以供用户调整防伪验证区域并选择防伪摘要的属性以生成电子文档的防伪摘要,电子文档由用户上传至区块链网络中,上传的同时生成电子文档的链上区块,链上区块包括不可变资产信息和可变元数据信息,可变元数据信息包括文档状态信息;复合机节点生成防伪摘要后,打印输出电子文
档和防伪摘要为纸质文档并生成新的链上区块以作为原链上区块的后续交易区块,并将防伪摘要添加至可变元数据信息,文档状态信息更新为已打印;区块链网络上的复合机节点扫描纸质文档,将扫描图像上传至区块链网络的分布式文件系统中以进行初版登记,更新文档状态信息为初版登记以生成新的链上区块;区块链网络上的复合机节点扫描经用户签章的纸质文档,将扫描图像上传至区块链网络的分布式文件系统中以进行终版登记,更新文档状态信息为终版登记以生成新的链上区块。
[0009]在一实施例中,优选地,防伪验证区域的类型包括:能够通过OCR识别为文字内容的防伪验证文字区域;打印内容为固有图形或图像的防伪验证静态图像区域;以及以供用户填写或签章的防伪验证动态图像区域。
[0010]在一实施例中,优选地,在电子文档上推荐防伪验证区域以供用户调整防伪验证区域并选择防伪摘要的属性以生成电子文档的防伪摘要,包括:复合机节点根据电子文档的内容和打印请求中的打印参数在电子文档上推荐多个防伪验证区域,多个防伪验证区域部分或全部重叠,多个防伪验证区域的验证优先级顺序由用户指定,多个防伪验证区域的大小和数量由用户调整。
[0011]在一实施例中,优选地,打印输出时生成的防伪摘要中电子文档的链上区块的ID、经用户选择调整的防伪验证区域的区域摘要值和区域位置信息。
[0012]在一实施例中,优选地,文档处理方法还包括:区块链网络上的复合机节点扫描待鉴权纸质文档并将扫描图像上传至分布式文件系统,向区块链网络中的共识节点发起溯源与鉴权请求,共识节点对待鉴权纸质文档进行鉴权,基于共识机制反馈鉴权和溯源结果。
[0013]在一实施例中,优选地,溯源与鉴权请求中包括分布式文件系统中待鉴权纸质文档的扫描图像的地址,共识节点对待鉴权纸质文档进行鉴权,包括:共识节点根据地址获取待鉴权纸质文档的扫描图像,解析待鉴权纸质文档的防伪摘要以获得待鉴权纸质文档的摘要值与对应电子文档的区块链中的摘要值,将两个摘要值进行比对从而鉴权。
[0014]在一实施例中,优选地,摘要值包括防伪验证文字摘要值,待鉴权纸质文档的防伪验证文字摘要值包括第一摘要值和第二摘要值,对应电子文档的区块链中的防伪验证文字摘要值为第三摘要值,待鉴权纸质文档的防伪摘要中包含待鉴权纸质文档的防伪验证文字区域的区域摘要值、区域位置信息以及对应电子文档的链上区块的ID,将两个摘要值进行比对从而鉴权包括:根据区域位置信息从待鉴权纸质文档的扫描图像中使用OCR获取防伪文字内容,根据防伪文字内容获得第一摘要值,待鉴权纸质文档的防伪摘要中直接记录的区域摘要值为第二摘要值,根据对应电子文档的链上区块的ID追溯访问对应电子文档进行终版登记后的链上区块以获取终版登记后的区域摘要值,终版登记后的区域摘要值为第三摘要值,若第一摘要值、第二摘要值和第三摘要值三者相同则待鉴权纸质文档的文字区域在打印后未被篡改。
[0015]在一实施例中,优选地,摘要值还包括防伪验证静态图像摘要值,待鉴权纸质文档的防伪验证静态图像摘要值包括第四摘要值和第五摘要值,对应电子文档的区块链中的防伪验证静态图像摘要值为第六摘要值,待鉴权纸质文档的防伪摘要中包含待鉴权纸质文档的防伪验证静态图像区域的区域摘要值、区域位置信息以及对应电子文档的链上区块的ID,将两个摘要值进行比对从而鉴权还包括:根据区域位置信息从待鉴权纸质文档的扫描图像中使用感知哈希算法获取第四摘要值,待鉴权纸质文档的防伪摘要中直接记录的区域
摘要值为第五摘要值,根据对应电子文档的链上区块的ID追溯访问对应电子文档进行终版登记后的链上区块以获取终版登记后的区域摘要值,终版登记后的区域摘要值为第六摘要值,计算第四摘要值、第五摘要值和第六摘要值三者之间的汉明距离,若三者之间的汉明距离小于预设阈值,则待鉴权纸质文档的静态图像区域在打印后未被篡改。
[0016]在一实施例中,优选地,摘要值还包括防伪验证动态图像摘要值,待鉴权纸质文档的防伪验证动态图像摘要值为第七摘要值,对应电子文档的区块链中的防伪验证动态图像摘要值为第八摘要值,待鉴权纸质文档的防伪摘要中包含待鉴权纸质文档的防伪验证动态图像区域的区域位置信息以及对应电子文档的链上区块的ID,将两个摘要值进行比对从而鉴权包括:根据区域位置信息从待鉴权纸质文档本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的文档处理方法,包括:区块链网络上的复合机节点接收用户发起的电子文档的打印请求,在所述电子文档上推荐防伪验证区域以供所述用户调整所述防伪验证区域并选择防伪摘要的属性以生成所述电子文档的防伪摘要,所述电子文档由所述用户上传至所述区块链网络中,上传的同时生成所述电子文档的链上区块,所述链上区块包括不可变资产信息和可变元数据信息,所述可变元数据信息包括文档状态信息;所述复合机节点生成防伪摘要后,打印输出所述电子文档和所述防伪摘要为纸质文档并生成新的链上区块以作为原链上区块的后续交易区块,并将所述防伪摘要添加至所述可变元数据信息,所述文档状态信息更新为已打印;所述区块链网络上的复合机节点扫描所述纸质文档,将扫描图像上传至所述区块链网络的分布式文件系统中以进行初版登记,更新所述文档状态信息为初版登记以生成新的链上区块;所述区块链网络上的复合机节点扫描经用户签章的所述纸质文档,将扫描图像上传至所述区块链网络的所述分布式文件系统中以进行终版登记,更新所述文档状态信息为终版登记以生成新的链上区块。2.如权利要求1所述的文档处理方法,其特征在于,所述防伪验证区域的类型包括:能够通过OCR识别为文字内容的防伪验证文字区域;打印内容为固有图形或图像的防伪验证静态图像区域;以及以供用户填写或签章的防伪验证动态图像区域。3.如权利要求2所述的文档处理方法,其特征在于,所述在所述电子文档上推荐防伪验证区域以供所述用户调整所述防伪验证区域并选择防伪摘要的属性以生成所述电子文档的防伪摘要,包括:所述复合机节点根据所述电子文档的内容和所述打印请求中的打印参数在所述电子文档上推荐多个防伪验证区域,所述多个防伪验证区域部分或全部重叠,所述多个防伪验证区域的验证优先级顺序由所述用户指定,所述多个防伪验证区域的大小和数量由所述用户调整。4.如权利要求1所述的文档处理方法,其特征在于,打印输出时生成的所述防伪摘要中所述电子文档的链上区块的ID、经所述用户选择调整的防伪验证区域的区域摘要值和区域位置信息。5.如权利要求1所述的文档处理方法,其特征在于,所述文档处理方法还包括:所述区块链网络上的复合机节点扫描待鉴权纸质文档并将扫描图像上传至所述分布式文件系统,向所述区块链网络中的共识节点发起溯源与鉴权请求,所述共识节点对所述待鉴权纸质文档进行鉴权,基于共识机制反馈鉴权和溯源结果。6.如权利要求5所述的文档处理方法,其特征在于,所述溯源与鉴权请求中包括所述分布式文件系统中所述待鉴权纸质文档的扫描图像的地址,所述共识节点对所述待鉴权纸质文档进行鉴权,包括:所述共识节点根据所述地址获取所述待鉴权纸质文档的扫描图像,解析所述待鉴权纸质文档的防伪摘要以获得所述待鉴权纸质文档的摘要值与对应电子文档的区块链中的摘要值,将两个摘要值进行比对从而鉴权。
7.如权利要求6所述的文档处理方法,其特征在于,所述摘要值包括防伪验证文字摘要值,所述待鉴权纸质文档的所述防伪验证文字摘要值包括第一摘要值和第二摘要值,所述对应电子文档的区块链中的所述防伪验证文字摘要值为第三摘要值,所述待鉴权纸质文档的防伪摘要中包含所述待鉴权纸质文档的防伪验证文字区域的区域摘要值、区域位置信息以及对应电子文档的链上区块的ID,所述将两个摘要值进行比对从而鉴权包括:根据所述区域位置信息从所述待鉴权纸质文档的扫描图像中使用OCR获取防伪文字内容,根据所述防伪文字内容获得所述第一摘要值,所述待鉴权纸质文档的防伪摘要中直接记录的区域摘要值为所述第二摘要值,根据所述对应电子文档的链上区块的ID追溯访问所述对应电子文档进行终版登记后的链上区块以获取终版登记后的区域摘要值,所述终版登记后的区域摘要值为所述第三摘要值,若所述第一摘要值、所述第二摘要值和所述第三摘要值三者相同则所述待鉴权纸质文档的文字区域在打印后未被篡改。8.如权利要求6所述的文档处理方法,其特征在于,所述摘要值还包括防伪验证静态图像摘要值,所述待鉴权纸质文档的所述防伪验证静态图像摘要值包括第四摘要值和第五摘要值,所述对应电子文档的区块链中的所述防伪验证静态图像摘要值为第六摘要值,所述待鉴权纸质文档的防伪摘要中包含所述待鉴权纸质文档的防伪验证静态图像区域的区域摘要值、区域位置信息以及对应电子文档的链上区块的ID,所述将两个摘要值进行比对从而鉴权还包括:根据所述区域位置信息从所述待鉴权纸质文档的扫描图像中使用感知哈希算法获取所述第四摘要值,所述待鉴权纸质文档的防伪摘要中直接记录的区域摘要值为所述第五摘要值,根据所述对应电子文档的链上区块的ID追溯访问所述对应电子文档进行终版登记后的链上区块以获取终版登记后的区域摘要值,所述终版登记后的区域摘要值为所述第六摘要值,计算所述第四摘要值、所述第五摘要值和所述第六摘要值三者之间的汉明距离,若所述三者之间的汉明距离小于预设阈值,则所述待鉴权纸质文档的静态图像区域在打印后未被篡改。9.如权利要求6所述的文档处理方法,其特征在于,所述摘要值还包括防伪验证动态图像摘要值,所述待鉴权纸质文档的所述防伪验证动态图像摘要值为第七摘要值,所述对应电子文档的区块链中的所述防伪验证动态图像摘要值为第八摘要值,所述待鉴权纸质文档的防伪摘要中包含所述待鉴权纸质文档的防伪验证动态图像区域的区域位置信息以及对应电子文档的链上区块的ID,所述将两个摘要值进行比对从而鉴权包括:根据所述区域位置信息从所述待鉴权纸质文档的扫描图像中使用感知哈希算法获取所述第七摘要值,根据所述对应电子文档的链上区块的ID追溯访问所述对应电子文档进行终版登记后的链上区块以获取终版登记后的区域摘要值,所述终版登记后的区域摘要值为所述第八摘要值,计算所述第七摘要值与所述第八摘要值的汉明距离,若汉明距离小于预设阈值,则所述待鉴权纸质文档的动态图像区域未被篡改。10.如权利要求1所述的文档处理方法,其特征在于,所述电子文档经用户协商一致后上传至所述区块链网络中的分布式文件系统,用户在所述区块链网络中的身份用一对公钥与私钥的非对称密钥标识,所述电子文档的所有权由用户的所述公钥标识;所述电子文档的所有权的转移需经用户确认后,由新用户使用所述私钥对文档摘要值进行签名以生成新的链上区块从而实现。
11.如权利要求1所述的文档处理方法,其特征在于,用户在所述区块链网络中的身份用一对公钥与私钥的非对称密钥标识,所述打印输出所述电子文档和所述防伪摘要为纸质文档并生成新的链上区块包括:所述复合机节点验证所述打印请求的合法性,所述打印请求包括所述电子文档的所述链上区块的ID、打印参数组成的打印请求原文和发起打印请求的用户使用所述私钥对所述打印请求原文生成的数字签名;生成的新链上区块中的可变元数据中包括所述防伪摘要,所述复合机节点将包含所述防伪摘要的文档图像发布到所述区块链网络的分布式文件系统中。12.如权利要求1所述的文档处理方法,其特征在于,所述初版登记还包括:进行所述初版登记的复合机节点发起共识验证请求;所述区块链网络中的共识节点根据所述初版登记时上传至所述分布式文件系统中的文档图像解析防伪摘要进行验证,验证通过后生成新的链上区块;生成的新链上区块中的可变元数据中包括所述初版登记的文档图像在所述分布式文件系统中的地址。13.如权利要求1所述的文档处理方法,其特征在于,所述终版登记还包括:进行所述终版登记的复合机节点扫描经关联用户签章的所述纸质文档后,发起共识验证请求;所述区块链网络中的共识节点根据所述终版登记时上传至所述分布式文件系统中的文档图像解析防伪摘要进行验证,验证通过后生成新的链上区块;生成的新链上区块中的所述可变元数据中包括所述终版登记的文档图像在所述分布式文件...

【专利技术属性】
技术研发人员:贾鹏陈中西段卫权姚前
申请(专利权)人:富士施乐实业发展中国有限公司
类型:发明
国别省市:

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

1