[发明专利]一种区块链电子票据验证方法、装置、终端及存储介质在审
申请号: | 202210591143.9 | 申请日: | 2022-05-27 |
公开(公告)号: | CN115018514A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 徐志胜;陈龙;肖勇;张晓龙 | 申请(专利权)人: | 福建博思软件股份有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q40/04;G06F16/27;G06F21/60;G06F21/62 |
代理公司: | 深圳市广诺专利代理事务所(普通合伙) 44611 | 代理人: | 赵慧斌 |
地址: | 350000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 电子 票据 验证 方法 装置 终端 存储 介质 | ||
1.一种区块链电子票据验证方法,其特征在于,包括以下步骤:
搭建电子票据区块链网络,并建立电子票据社会化应用的生态联盟;
开票时将生成的电子票据按照预设的标准格式和规范生成开票票据信息;
对所述开票票据信息进行验证,验证通过后进行数据安全加密,然后通过预设的智能合约将电子票据写入到区块链网络中;其中,电子票据在所述区块链网络上通过电子查询授权或票据转让的方式由归属方向查询方或入账方流转;
将经过所述区块链网络加密后的所述电子票据在所述生态联盟的各方进行同步记账,并写入各自的区块链账本。
2.如权利要求1所述的区块链电子票据验证方法,其特征在于,在电子票据区块链网络,并建立电子票据社会化应用的生态联盟步骤中,所述生态联盟包括上链方、归属方、入账方、查询方与监管方;其中,各方均能在电子票据区块链网络中对电子票据进行查询。
3.如权利要求2所述的区块链电子票据验证方法,其特征在于,所述生态联盟的各方按照预设的权限在所述区块链网络进行操作;其中,所述上链方的权限还包括开票、冲红与打印;所述归属方的权限还包括报销;所述入账方的权限还包括入账与锁定。
4.如权利要求1所述的区块链电子票据验证方法,其特征在于,所述对所述开票票据信息进行验证步骤中,依次经过业务系统、服务组件、智能合约与区块链基础软件对电子票据进行验证;其中,所述业务系统用于业务办理并生成相应的开票票据信息,所述服务组件用于验证开票信息完整性与收费信息合法性,所述智能合约用于验证请求签名、电子票号合法性及用户权限,所述区块链基础软件用于验证节点身份。
5.如权利要求4所述的区块链电子票据验证方法,其特征在于,所述对所述开票票据信息进行验证,验证通过后进行数据安全加密,然后通过预设的智能合约将电子票据写入到区块链网络中的步骤中,包括以下步骤:
业务系统进行业务办理并向服务组件发送获取电子票号请求,当接收所述服务组件分配的电子票号后生成开票票据信息;
服务组件验证开票信息完整性与收费信息合法性,通过验证后生成电子票据,然后使用相关方的公钥对电子票据信息加密,并使用单位私钥对合约请求信息签名;
智能合约使用单位公钥对合约请求进行验签,验签通过后对电子票号合法性进行验证,通过验证后生成交易数据并上链;
区块链基础软件使用节点私钥对所述交易数据签名,然后基于共识机制在区块链网络中进行广播。
6.如权利要求1所述的区块链电子票据验证方法,其特征在于,还包括以下步骤:
获取查询方对电子票据的查询请求;
根据所述查询请求对查询方的查询权限进行验证,当查询权限通过后,对区块链基础软件返回电子票据信息凭查询方私钥解密;其中,服务组件用于验证电子票据的票号正确性,智能合约用于验证请求签名、电子票号合法性及用户权限;区块链基础软件用于验证节点身份。
7.如权利要求6所述的区块链电子票据验证方法,其特征在于,所述根据所述查询请求对查询方的查询权限进行验证,当查询权限通过后,对区块链基础软件返回电子票据信息凭查询方私钥解密步骤中包括:
服务组件使用单位私钥根据查询方的票据查询请求对合约请求信息签名;
智能合约使用单位公钥对合约请求进行验签以及验证电子票号存在性,验证通过后,向区块链基础软件发送交易数据查询请求;
区块链基础软件接收查询请求后返回票据密文数据并通过智能合约发送至服务组件;
服务组件使用查询方私钥对票据数据解密,然后向查询方反馈票据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建博思软件股份有限公司,未经福建博思软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210591143.9/1.html,转载请声明来源钻瓜专利网。