[发明专利]基于区块链技术不泄露原始信息的发票查验方法有效
申请号: | 201810757523.9 | 申请日: | 2018-07-11 |
公开(公告)号: | CN108922012B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 付少庆;饶森林 | 申请(专利权)人: | 北京大账房网络科技股份有限公司 |
主分类号: | G07D7/0047 | 分类号: | G07D7/0047;G07D7/206 |
代理公司: | 北京孚睿湾知识产权代理事务所(普通合伙) 11474 | 代理人: | 刘翠芹;孙建 |
地址: | 100000 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供一种基于区块链技术不泄露原始信息的发票查验方法,步骤包括:S1定义发票模板,建立发票模板库;S2将发票根据相应的发票模板进行发票数据模板化;S3计算模板化的发票特征数据;S4发票信息上链;S5对发票信息进行验证。本发明通过使用区块链中的公开信息查询,来验证发票的真伪,实现了发票内容的网上验证查询。并可以查询发票作废、冲红等相关操作。能够验证一张发票的整个变化历史。 | ||
搜索关键词: | 基于 区块 技术 泄露 原始 信息 发票 查验 方法 | ||
【主权项】:
1.一种基于区块链技术不泄露原始信息的发票查验方法,其特征在于,具体步骤如下:S1、定义发票模板,建立发票模板库;发票模板根据发票的不同版式和版本定义不同的发票模板,每个发票模板对应一个模板标识,每个发票模板至少需要包括唯一识别标志、发票内容和发票区分标志字段:唯一识别标志,是每张发票的唯一标志;发票内容:至少包括开票日期、校验码、购买方名称、销售方名称和发票金额;发票区分标志:用来区分发票性质;S2、将发票根据相应的发票模板进行发票数据模板化;S3、根据模板化的发票数据,对发票模板中的唯一识别标志使用第一加密算法生成发票唯一地址,对发票模板中的发票内容使用第二加密算法生成发票特征值;S4、将发票唯一地址、模板标识、发票区分标志、当前时间、发票特征值和关联发票唯一地址打包成为发票上链信息,将发票上链信息写入到区块链;其中:当前时间为打包发票上链信息的时间;关联发票唯一地址是与所述发票相关联发票的发票唯一地址,通过使用关联发票唯一地址将相关发票信息联系到一起;S5、对发票信息进行验证;对需要验证的发票使用所述发票模板库中的发票模板进行发票数据模板化,采用第一加密算法计算出发票唯一地址;通过发票唯一地址检索公链上的发票信息,如果没有检索到,提示发票信息未上链;当检索到发票唯一地址时,再对发票内容采用第二加密算法计算发票特征值,将计算出来的发票特征值与链上保存的发票特征值做对比,如果相同则认为发票信息有效,如果不相同则认为发票信息无效。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大账房网络科技股份有限公司,未经北京大账房网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810757523.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种硬币分拣方法
- 下一篇:一种智能化柜员现金循环机及存取款方法