(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210591143.9
(22)申请日 2022.05.27
(71)申请人 福建博思软件股份有限公司
地址 350000 福建省福州市闽侯县上街 镇
高新大道5号
(72)发明人 徐志胜 陈龙 肖勇 张晓龙
(74)专利代理 机构 深圳市广诺专利代理事务所
(普通合伙) 44611
专利代理师 赵慧斌
(51)Int.Cl.
G06Q 30/00(2012.01)
G06Q 40/04(2012.01)
G06F 16/27(2019.01)
G06F 21/60(2013.01)
G06F 21/62(2013.01)
(54)发明名称
一种区块链电子票据验证方法、 装置、 终端
及存储介质
(57)摘要
本发明公开一种区块链电子票据验证方法、
装置、 终端及存储介质, 所述方法包括: 搭建电子
票据区块链网络, 并建立电子票据社会化应用的
生态联盟; 开票时将生成的电子票据按照预设的
标准格式和规范生成开票票据信息; 对开票票据
信息进行验证, 进行数据安全加密, 通过预设的
智能合约将电子票据写入到区块链网络中; 将电
子票据在生态联盟的各方进行同步记账, 并写入
各自的区块链账本。 本发明通过区块链技术对电
子票据的开票进行监管, 在遵循财政部门设定的
隐私安全管 理规则前提下, 去除单位电子票据开
票过程中上传财政监制的步骤, 实现用票方系统
上不依赖直接对接财政, 通过各自区块链账本获
取电子票据信息并反馈报销入账信息 。
权利要求书2页 说明书6页 附图3页
CN 115018514 A
2022.09.06
CN 115018514 A
1.一种区块链电子票据验证方法, 其特 征在于, 包括以下步骤:
搭建电子票据区块链网络, 并建立电子票据社会化应用的生态联盟;
开票时将生成的电子票据按照预设的标准格式和规范生成开 票票据信息;
对所述开票票据信息进行验证, 验证通过后进行数据安全加密, 然后通过预设的智能
合约将电子票据写入到区块链网络中; 其中, 电子票据在所述区块链网络上通过电子查询
授权或票据转让的方式由归属方向查询方或入账 方流转;
将经过所述区块链网络加密后的所述电子票据在所述生态联盟的各方进行同步记账,
并写入各自的区块链账本 。
2.如权利要求1所述的区块链电子票据验证方法, 其特征在于, 在电子票据区块链网
络, 并建立电子票据社会化应用的生态联盟步骤中, 所述生态联盟包括上链方、 归属方、 入
账方、 查询方与监管 方; 其中, 各 方均能在电子票据区块链网络中对电子票据进行查询。
3.如权利要求2所述的区块链电子票据验证方法, 其特征在于, 所述生态联盟的各方按
照预设的权限在所述区块链网络进 行操作; 其中, 所述上链方的权限还包括开票、 冲红与打
印; 所述归属方的权限还 包括报销; 所述入账 方的权限还 包括入账与锁定 。
4.如权利要求1所述的区块链电子票据验证方法, 其特征在于, 所述对所述开票票据信
息进行验证步骤中, 依次经过业务系统、 服务组件、 智能合约与区块链基础软件对电子票据
进行验证; 其中, 所述业务系统用于业务办理并生成相应的开票票据信息, 所述服务组件用
于验证开票信息完整性与收费信息合法性, 所述智能合约用于验证请求签名、 电子票号合
法性及用户权限, 所述区块链基础软件用于验证节点身份。
5.如权利要求4所述的区块链电子票据验证方法, 其特征在于, 所述对所述开票票据信
息进行验证, 验证通过后进行数据安全加密, 然后通过预设的智能合约将电子票据写入到
区块链网络中的步骤中, 包括以下步骤:
业务系统进行业务办理并向服务组件发送获取电子票号请求, 当接收所述服务组件分
配的电子票 号后生成开 票票据信息;
服务组件验证开票信息完整性与收费信息合法性, 通过验证后生成电子票据, 然后使
用相关方的公钥对电子票据信息加密, 并使用单位私钥对合约请求信息签名;
智能合约使用单位公钥对合约请求进行验签, 验签通过后对电子票号合法性进行验
证, 通过验证后生成交易数据并上链;
区块链基础软件使用节点私钥对所述交易数据签名, 然后基于共识机制在区块链网络
中进行广播。
6.如权利要求1所述的区块链电子票据验证方法, 其特 征在于, 还 包括以下步骤:
获取查询方对电子票据的查询请求;
根据所述查询请求对查询方的查询权限进行验证, 当查询权限通过后, 对区块链基础
软件返回电子票据信息凭查询方私钥解密; 其中, 服务组件用于验证电子票据的票号正确
性, 智能合约用于验证请求签名、 电子票号合法性及用户权限; 区块链基础软件用于验证节
点身份。
7.如权利要求6所述的区块链电子票据验证方法, 其特征在于, 所述根据 所述查询请求
对查询方的查询 权限进行验证, 当查询 权限通过后, 对区块链基础软件返回电子票据信息
凭查询方私钥解密步骤中包括:权 利 要 求 书 1/2 页
2
CN 115018514 A
2服务组件使用单位私钥根据查询方的票据查询请求对合约请求信息签名;
智能合约使用单位公钥对合约请求进行验签以及验证电子票号存在性, 验证通过后,
向区块链基础软件发送交易数据查询请求;
区块链基础软件接收查询请求后返回票据密文数据并通过智能合约发送至服 务组件;
服务组件使用查询方私钥对票据数据解密, 然后向查询方反馈票据信息 。
8.一种区块链电子票据验证装置, 其特 征在于, 包括:
区块链搭建模块, 用于搭建电子票据区块链网络, 并建立电子票据社会化应用的生态
联盟;
票据信息生成模块, 用于开票 时将生成的电子票据按照预设的标准格式和规范生成开
票票据信息;
电子票据上链模块, 用于对所述开票票据信息进行验证, 验证通过后进行数据安全加
密, 然后通过预设的智能合约 将电子票据写入到区块链网络中; 其中, 电子票据在所述区块
链网络上通过电子查询授权或票据转让的方式由归属方向查询方或入账 方流转;
电子票据同步模块, 用于将经过所述 区块链网络加密后的所述电子票据在所述生态联
盟的各方进行同步记账, 并写入各自的区块链账本 。
9.一种终端, 其特征在于, 所述终端包括存储器、 处理器以及存储在所述存储器的计算
机程序, 所述计算机程序被所述处理器执行时实现如权利要求1 ‑7任一项所述的区块链电
子票据验证方法的各个步骤。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程
序, 所述计算机程序被处理器执行时实现如权利要求1 ‑7任一项所述的区块链电子票据验
证方法的各个步骤。权 利 要 求 书 2/2 页
3
CN 115018514 A
3
专利 一种区块链电子票据验证方法、装置、终端及存储介质
安全报告 >
其他 >
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:38:59上传分享