CN111259217B 一种发票的存档方法、装置及计算机可读存储介质 (腾讯科技(深圳)有限公司)_第1页
CN111259217B 一种发票的存档方法、装置及计算机可读存储介质 (腾讯科技(深圳)有限公司)_第2页
CN111259217B 一种发票的存档方法、装置及计算机可读存储介质 (腾讯科技(深圳)有限公司)_第3页
CN111259217B 一种发票的存档方法、装置及计算机可读存储介质 (腾讯科技(深圳)有限公司)_第4页
CN111259217B 一种发票的存档方法、装置及计算机可读存储介质 (腾讯科技(深圳)有限公司)_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

统IPFS,得到文件标识,所述文件标识为所述2将所述电子文件上传至星际文件系统IPFS,得到文件标识,所述文件标识将所述文件标识和所述发票信息上传至区块链网络中的第一区块链根据所述发票信息确定区块高度,获取所述第一区块链中所述在确定待验证发票与第一电子文件对应的发票的标识相同的查询第二区块链对应的数据库中是否存储所述待验证默克尔根据文件标识与发票信息的对应关系,从所述第一区块链中获取从所述IPFS中下载第一电子文件,所述第一电子文件为4.根据权利要求3所述的方法,其特征在于,所述根据文件标识与发票信息的对应关根据文件标识与发票信息的对应关系,从所述第一区块链中所述在所述第一电子文件与所述待验证发票的电子文件的相似度大于或等于阈值的情况在所述第一电子文件与所述待验证发票的电子文件的相似度所述待验证发票与所述第一电子文件对应的发票的标3第二上传单元,用于将所述文件标识和所述发票信息上传第四获取单元,用于获取所述第一区块链中所述区块高度对应的区块的默克尔树根第三上传单元,用于将所述默克尔树根值上传至第二区第一确定单元,用于在确定待验证发票与第一电子文件对8.一种计算机可读存储介质,其特征在于,所述计条第一指令,所述一条或多条第一指令适于由处理器加载并执行如权利要求1-5任一项所4[0007]将所述电子文件上传至星际文件系统IPFS(interplanetaryfilesystem,5对应的区块中获取所述待验证发票的发票信息对应[0020]在所述第一电子文件与所述待验证发票的电子文件的相似度大于或等于阈值的[0021]在所述第一电子文件与所述待验证发票的电子文件的相确定所述待验证发票与所述第一电子文件对应的[0028]所述根据所述第一区块链中所述待验证区块高度对应的区块的默克尔树根值确[0029]获取所述待验证区块高度对应的区块的默克尔树根值,得到待验证默克尔树根6对应的区块中获取所述待验证发票的发票信息对应[0048]在所述第一电子文件与所述待验证发票的电子文件的相似度大于或等于阈值的[0049]在所述第一电子文件与所述待验证发票的电子文件的相确定所述待验证发票与所述第一电子文件对应的[0054]第四获取单元,获取所述第一区块链中所述区块高度对应的区块的默克尔树根所述区块链网络中除所述第一区块链以外的任一[0057]获取所述待验证区块高度对应的区块的默克尔树根值,得到待验证默克尔树根息。该存储器用于存储支持该终端设备执行上述第一方面和/或第一方面任一种可能的实7理器执行上述第一方面和/或第一方面任一种可能的实现方式所提篡改也能够方便后续对发票的查验。并且由于发票对应的哈希值是上传至区块链网络的,8篡改也能够方便后续对发票的查验。并且由于发票对应的哈希值是上传至区块链网络的,其他终端触发用于存储发票的存档指令。则节点设备(既是IPFS的节点设备也是区块链网备可以根据该标识获取该发票的电子文件以及发票信息,其中该标识可以是发票的编号,也可以是生成的能够标识该发票的信息,也可以是从发票中提取到的能够唯一标识的信可以是便携式文档格式(portabledocumentformat,PDF)也可以是便携式网络图形子文件以及发票信息后将发票的电子文件上传9个哈希值是由字母和数字组成的字符串,再分别对这三个字符串进行编码(base58的编码获取确定当前存储的区块后,图3a中以根据区块体中的存储数据计算默克尔树根值为例,包含多条区块链,在区块链A中存储有上传的发票信息和文件标识以及其他链上的区块的篡改也能够方便后续对发票的查验。并且由于发票对应的哈希值是上传至区块链网络的,包含的多个文件块的文件标识分别从IPFS节点中下载存储的每一个文件标识对应的文件被篡改时,可以根据发票信息与文件标识一一对应的关系从区块链网络中的区块链A中获子文件与待验证的发票电子文件不对应同一个发票标识。若判断出对应同一个发票标识,篡改也能够方便后续对发票的查验。并且由于发票对应的哈希值是上传至区块链网络的,[0102]请参见图6,图6是本申请实施例提供的一种发票的存档装置6000的结构示意对应的区块中获取上述待验证发票的发票信息对应[0118]在上述第一电子文件与上述待验证发票的电子文件的相似度大于或等于阈值的[0119]在上述第一电子文件与上述待验证发票的电子文件的相确定上述待验证发票与上述第一电子文件对应的[0121]第一确定单元609,用于根据上述第一区块链中上述待验证区块高度对应的区块[0124]第四获取单元611,获取上述第一区块链中上述区块高度对应的区块的默克尔树[0127]获取上述待验证区块高度对应的区块的默克尔树根值,得到待验证默克尔树根第四获取单元611和第三上传单元612详细的描述可以直接参考上述图2至图5b所示的方法对应的区块中获取上述待验证发票的发票信息对应[0148]在上述第一电子文件与上述待验证发票的电子文件的相似度大于或等于阈值的[0149]在上述第一电子文件与上述待验证发票的电子文件的相确定上述待验证发票与上述第一电子文件对应的[0152]在一种可能的实现方式中,上述处理器701被配置用于调用程序指令执行以下步[0156]上述根据上述第一区块链中上述待验证区块高度对应的区块的默克尔树根值确[0157]获取上述待验证区块高度对应的区块的默克尔树根值,得到待验证默克尔树根[0160]应当理解,在一些可行的实施方式中,上述处理器701可以是中央处理单元[0161]该存储器704可以包括只读存储器和随机存取存储器,并向处理器提供指令和数[0162]具体实现中,上述电子设备7000可通过其内置的各个功能模块执行如上述图1至

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论