一种基于区块链的电子票据拆分、查询方法及装置制造方法及图纸

技术编号:35482949 阅读:95 留言:0更新日期:2022-11-05 16:34
本申请公开了一种基于区块链的电子票据拆分、查询方法及装置,包括发起电子票据拆分请求;对拆分请求进行解析,获取拆分请求发起组织的身份标识和拆分内容;对身份标识所对应的组织身份进行验证,同时对拆分内容的合法性进行验证;根据拆分请求生成拆分交易,并提交到区块链网络上;拆分交易经过节点验证被打包到区块内,经过节点共识后被提交到区块链上存证;向拆分请求的发起组织和管理平台返回交易结果,管理平台将拆分交易和交易结果持久化存储。本发明专利技术能够将供应链在不同阶段产生的电子票据信息和交易信息存证到区块链上,实现电子票据的灵活拆分,保证电子票据的流转记录公开验证性和不可篡改性,有效促进电子票据在供应链中的流转。链中的流转。链中的流转。

【技术实现步骤摘要】
一种基于区块链的电子票据拆分、查询方法及装置


[0001]本专利技术涉及区块链
,特别涉及一种基于区块链的电子票据拆分、查询方法及装置。

技术介绍

[0002]现有技术中,传统的电子票据系统中都是采用纸票的形式来流通管理,纸质票据在流通过程中面临着诸多难题,如拆分困难,鉴别困难,交易繁琐,票据保管难等等,即便已经在推进电子票据,一般也都是由各个金融机构内部发行的电子票据,然后汇总到统一的信息平台,最后再开放给其他企业查询访问。因此,传统的电子票据管理系统仍然是一个中心化的票据系统,可能会造成其他企业对系统数据的不信任,而且由于数字信息的可克隆性强,难以灵活拆分,这在涉及多层供应商的供应链金融系统中是非常不便的。
[0003]供应链中往往涉及多家企业,电子票据的流转过程中无法总是单个满足业务需求,大多数情况下需要对电子票据进行拆分。同时,供应链中的核心企业或金融机构成为链上交易信息的实际控制者,造成了各级企业对票据信息和交易信息控制能力的不对等,从而使得供应链上的数据信息无法公开验证,这对供应链系统中电子票据的应用造成了严重的阻碍。

技术实现思路

[0004]基于此,本申请实施例提供了一种基于区块链的电子票据拆分、查询方法及装置,可实现灵活拆分的同时,保证电子票据信息的不可篡改性,有效提高信息安全,为数字资产在供应链中自由快速流动提供保障。
[0005]第一方面,提供了一种基于区块链的电子票据拆分方法,应用于管理平台,该方法包括:
[0006]获取组织发起的电子票据拆分请求
[0007]对拆分请求进行解析,获取拆分请求发起组织的身份标识和拆分内容;
[0008]对所述身份标识进行组织身份验证,同时对所述拆分内容进行合法性验证;
[0009]在组织身份验证及合法性验证通过后,根据所述拆分请求生成拆分交易,并提交到区块链网络上;
[0010]获取所述区块链网络所返回的交易结果;其中,所述交易结果是在区块链网络中通过将所述拆分交易经过节点验证打包到区块内,并经过节点共识后被提交到区块链上存证后得到。
[0011]可选地,对所述身份标识进行组织身份验证,包括:
[0012]当所述拆分请求上的身份标识与管理平台内的原始信息相匹配时,通过数字签名确定所述拆分请求的发起者的身份信息。
[0013]其中,所述身份标识可以是所述拆分请求发起组织系统节点的公钥,管理平台内的原始信息可以是组织申请准入系统时平台为其颁发的数字证书相关信息,使用数字证书
即可确定组织身份,通过密码学原理使用数字证书中包含的组织公钥对数字签名的合法性进行验证,可以确定上述拆分请求的发起者的身份信息。
[0014]可选地,对所述拆分内容进行合法性验证,包括:
[0015]对拆分内容中待拆分电子票据的存在性验证,待拆分电子票据的存在性验证可以通过待拆分电子票据的FROM_PATH字段来完成;FROM_PATH字段是所述待拆分电子票据在TreeLink中的存储路径,通过FROM_PATH字段,可以快速定位所述待拆分电子票据在TreeLink中的位置。
[0016]可选地,根据所述拆分请求生成拆分交易,包括:
[0017]管理平台根据拆分请求中的拆分内容,产生多个随机数,随机数的数量和票据拆分目标产生的子票据的数量相同,分别对多个随机数和上述待拆分电子票据的ID哈希,生成多个待产生电子票据的编号,管理平台分别把上述随机数和对应产生的编号添加到拆分请求上,并使用平台私钥进行数字签名,生成拆分交易。
[0018]可选地,区块经过节点共识后被提交到区块链上存证,包括:
[0019]节点对拆分交易上的数字签名进行验证;其中,拆分交易在区块链网络上存证是指拆分交易所产生的电子票据信息和交易全流程的秘密存证。
[0020]可选地,获取所述区块链网络所返回的交易结果,包括:
[0021]发起组织的身份标识,上述拆分交易所拆分产生的新电子票据信息。
[0022]其中,所述区块链网络内共识上链的区块中所包含的交易信息和电子票据信息都是以哈希摘要的形式存储的,同时,管理平台在本地或者云端数据库以公钥加密的形式存储所述交易信息和电子票据信息。
[0023]第二方面,提供了一种基于区块链的电子票据查询方法,应用于管理平台,该方法包括:
[0024]获取组织发起的电子票据查询请求,对查询请求进行解析,获取查询请求发起组织的组织标识和查询内容;所述查询内容包括电子票据信息;
[0025]根据所述组织标识,获取管理平台中的组织权限信息;并对所述组织权限信息与所述查询请求中所需要的权限信息进行校验;
[0026]当所述组织权限信息与所述查询请求中的权限信息相匹配时,在管理平台中获取相应的电子票据信息;
[0027]将所获取的相应的电子票据信息向查询请求发起组织进行推送。
[0028]可选地,当所述组织权限信息与所述查询请求中的权限信息相匹配时,在管理平台中获取相应的电子票据信息,包括:
[0029]获取查询请求中的查询条件信息;通过查询请求中的组织标识确定组织身份;在管理平台中获取组织的权限信息,确定组织身份对应的权限是否可执行上述查询请求。
[0030]组织权限信息与查询请求中所需要的权限信息相匹配时,通过查询请求中的组织身份标识确定组织公钥;使用组织公钥对区块链网络中获取到的相应的电子票据信息进行加密处理,得到查询请求中的电子票据信息的加密信息。
[0031]第三方面,提供了一种基于区块链的电子票据拆分装置,该装置包括:
[0032]获取模块,用于获取组织发起的电子票据拆分请求;
[0033]解析模块,用于对拆分请求进行解析,获取拆分请求发起组织的身份标识和拆分
内容;
[0034]验证模块,用于对所述身份标识进行组织身份验证,同时对所述拆分内容进行合法性验证;
[0035]处理模块,用于在组织身份验证及合法性验证通过后,根据所述拆分请求生成拆分交易,并提交到区块链网络上;
[0036]传输模块,用于获取所述区块链网络所返回的交易结果;其中,所述交易结果是在区块链网络中通过将所述拆分交易经过节点验证打包到区块内,并经过节点共识后被提交到区块链上存证后得到。
[0037]第四方面,提供了一种基于区块链的电子票据查询装置,该查询包括:
[0038]获取模块,获取组织发起的电子票据查询请求,对查询请求进行解析,获取查询请求发起组织的组织标识和查询内容;所述查询内容包括电子票据信息;
[0039]校验模块,根据所述组织标识,获取管理平台中的组织权限信息;并对所述组织权限信息与所述查询请求中所需要的权限信息进行校验;
[0040]处理模块,当所述组织权限信息与所述查询请求中的权限信息相匹配时,在管理平台中获取相应的电子票据信息;
[0041]传输模块,将所获取的相应的电子票据信息向查询请求发起组织进行推送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的电子票据拆分方法,应用于管理平台,其特征在于,所述方法包括:获取组织发起的电子票据拆分请求;对拆分请求进行解析,获取拆分请求发起组织的身份标识和拆分内容;对所述身份标识进行组织身份验证,同时对所述拆分内容进行合法性验证;在组织身份验证及合法性验证通过后,根据所述拆分请求生成拆分交易,并提交到区块链网络上;获取所述区块链网络所返回的交易结果;其中,所述交易结果是在区块链网络中通过将所述拆分交易经过节点验证打包到区块内,并经过节点共识后被提交到区块链上存证后得到。2.根据权利要求1所述的方法,其特征在于,对所述身份标识进行组织身份验证,包括:当所述拆分请求上的身份标识与管理平台内的原始信息相匹配时,通过数字签名确定所述拆分请求的发起者的身份信息;其中,所述身份标识可以是所述拆分请求发起组织系统节点的公钥,管理平台内的原始信息可以是组织申请准入系统时平台为其颁发的数字证书相关信息,使用数字证书即可确定组织身份,通过密码学原理使用数字证书中包含的组织公钥对数字签名的合法性进行验证,可以确定上述拆分请求的发起者的身份信息。3.根据权利要求1所述的方法,其特征在于,对所述拆分内容进行合法性验证,包括:对拆分内容中待拆分电子票据的存在性验证,待拆分电子票据的存在性验证可以通过待拆分电子票据的FROM_PATH字段来完成;FROM_PATH字段是所述待拆分电子票据在TreeLink中的存储路径,通过FROM_PATH字段,可以快速定位所述待拆分电子票据在TreeLink中的位置。4.根据权利要求1所述的方法,其特征在于,根据所述拆分请求生成拆分交易,包括:管理平台根据拆分请求中的拆分内容,产生多个随机数,随机数的数量和票据拆分目标产生的子票据的数量相同,分别对多个随机数和待拆分电子票据的ID哈希,生成多个待产生电子票据的编号,管理平台分别把上述随机数和对应产生的编号添加到拆分请求上,并使用平台私钥进行数字签名,生成拆分交易。5.根据权利要求1所述的方法,其特征在于,区块经过节点共识后被提交到区块链上存证,包括:节点对拆分交易上的数字签名进行验证;其中,拆分交易在区块链网络上存证是指拆分交易所产生的电子票据信息和交易全流程的秘密存证。6.根据权利要求1所述的方法,其特征在于,获取所述区块链网络所返回的交易结果,包括:发起组织的身份标识,上述拆分交易所拆分产生的新电子票据信息;其中,所述区块链网络内共识上链的区块中所包含的交易信息和电子票据信息都是以哈希摘要...

【专利技术属性】
技术研发人员:杨豪张炎民韩志伟钱海峰陈志立
申请(专利权)人:中交智运有限公司华东师范大学
类型:发明
国别省市:

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

1