一种基于区块链的发票管理方法、装置、设备及介质制造方法及图纸

技术编号:34458904 阅读:17 留言:0更新日期:2022-08-06 17:13
本发明专利技术涉及区块链领域,揭露一种基于区块链的发票管理方法、装置、电子设备及存储介质,所述方法包括:在预先创建的区块链系统中注册发票账号;接收发票账号发送的发票交易请求,并从区块链系统的发票管理节点中匹配发票交易请求的发票模板;识别发票交易请求的发票数据,采用哈希算法构建发票数据的节点标识,根据发票数据、发票标识以及发票模板,生成发票交易请求的电子发票;对电子发票进行真实性校验,在电子发票的真实性校验成功时,将电子发票存储至区块链系统的发票链中,以通过发票链实现电子发票的智能管理。本发明专利技术可以提高电子发票的管理效率。发票的管理效率。发票的管理效率。

【技术实现步骤摘要】
一种基于区块链的发票管理方法、装置、设备及介质


[0001]本专利技术涉及区块链领域,尤其涉及一种基于区块链的发票管理方法、装置、电子设备以及计算机可读存储介质。

技术介绍

[0002]电子发票是信息时代的产物,同普通发票一样,采用税务局统一发放的形式给商家使用,发票号码采用全国统一编码,采用统一防伪技术,分配给商家,在电子发票上附有电子税务局的签名机制。
[0003]传统的电子发票是以中心化自建或委托第三方开发建设的平台进行管理,伴随着互联网化的进程,带来了电子发票平台数量不断增加的现象,这样使得电子发票平台之间的数据共享和流转成为很大障碍,从而大大影响了电子发票的管理效率。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提供了一种基于区块链的发票管理方法、装置、电子设备以及计算机可读存储介质,可以提高电子发票的管理效率。
[0005]第一方面,本专利技术提供了一种基于区块链的发票管理方法,包括:
[0006]在预先创建的区块链系统中注册发票账号;
[0007]接收所述发票账号发送的发票交易请求,并从所述区块链系统的发票管理节点中匹配所述发票交易请求的发票模板;
[0008]识别所述发票交易请求的发票数据,采用哈希算法构建所述发票数据的节点标识,根据所述发票数据、所述发票标识以及所述发票模板,生成所述发票交易请求的电子发票;
[0009]对所述电子发票进行真实性校验,在所述电子发票的真实性校验成功时,将所述电子发票存储至所述区块链系统的发票链中,以通过所述发票链实现所述电子发票的智能管理。
[0010]可以看出,本专利技术实施例首先在预先创建的区块链系统中注册发票账号,可以保障后续电子发票在交易过程中企业或用户信息的真实性和可靠性,使得发票交易过程在区块链系统的完全数据化和共享,打破传统电子发票平台之间的数据孤岛,达到电子发票的无纸化智能管理,提高电子发票的管理效率,并结合发票账号发送的发票交易请求,从区块链系统的发票管理节点中匹配发票交易请求的发票模板,以保障后续电子发票的生成前提和安全性;其次,本专利技术实施例通过识别发票交易请求的发票数据,采用哈希算法构建发票数据的节点标识,可以保障所述发票交易节点中发票数据的不可篡改性,从而可以识别出后续在发票交易节点中发生数据更改的快速定位,并根据发票数据、发票标识以及发票模板,生成发票交易请求的电子发票;进一步地,本专利技术实施例通过对电子发票进行真实性校验,可以保障生成的电子发票真实可靠性,并在电子发票的真实性校验成功时,将电子发票存储至区块链系统的发票链中,以通过发票链实现电子发票的智能管理,进一步提高电子
发票的管理效率。因此,本专利技术实施例提出的一种基于区块链的发票管理方法可以提高电子发票的管理效率。
[0011]在第一方面的一种可能实现方式中,所述在预先创建的区块链系统中注册发票账号,包括:
[0012]获取发票交易方的身份信息,对所述身份信息进行身份验证;
[0013]在所述身份信息的身份验证成功时,对所述身份信息进行加密处理;
[0014]将加密处理后的所述身份信息保存至所述区块链系统的账号管理节点中,以生成所述发票账号。
[0015]在第一方面的一种可能实现方式中,所述对所述身份信息进行身份验证,包括:
[0016]从第三方数据库中获取所述身份信息对应发票交易方的注册信息,识别所述身份信息与所述注册信息是否一致;
[0017]若所述身份信息与所述注册信息不一致,则所述身份信息的身份验证失败;
[0018]若所述身份信息与所述注册信息一致,则所述身份信息的身份验证成功。
[0019]在第一方面的一种可能实现方式中,所述从所述区块链系统的发票管理节点中匹配所述发票交易请求的发票模板,包括:
[0020]对所述发票交易请求进行资格校验;
[0021]在所述资格校验成功时,识别所述发票交易请求的交易类型;
[0022]根据所述交易类型,从所述发票管理节点中查询所述发票交易请求的发票模板。
[0023]在第一方面的一种可能实现方式中,所述识别所述发票交易请求的交易类型,包括:
[0024]识别所述发票交易请求的交易对象和请求对象;
[0025]根据所述交易对象,识别所述发票交易请求的开票类型,根据所述请求对象,识别所述发票交易请求的账号类型;
[0026]根据所述开票类型和所述账户类型,生成所述发票交易请求的交易类型。
[0027]在第一方面的一种可能实现方式中,所述根据所述交易类型,从所述发票管理节点中查询所述发票交易请求的发票模板,包括:
[0028]根据所述交易类型,获取所述发票交易请求的交易字段和请求字段;
[0029]根据所述交易字段和所述请求字段,利用查询语句向所述发票管理节点中查询所述发票交易请求的发票模板。
[0030]在第一方面的一种可能实现方式中,所述采用哈希算法构建所述发票数据的节点标识,包括:
[0031]获取所述发票数据在所述区块链系统中的发票交易节点,利用所述哈希算法计算所述发票交易节点的MD 5值,将所述MD 5值作为所述发票数据的节点标识。
[0032]第二方面,本专利技术提供了一种基于区块链的发票管理装置,所述装置包括:
[0033]发票账号注册模块,用于在预先创建的区块链系统中注册发票账号;
[0034]发票模板匹配模块,用于在预先创建的区块链系统中注册发票账号;
[0035]电子发票生成模块,用于识别所述发票交易请求的发票数据,采用哈希算法构建所述发票数据的节点标识,根据所述发票数据、所述发票标识以及所述发票模板,生成所述发票交易请求的电子发票;
[0036]电子发票管理模块,用于对所述电子发票进行真实性校验,在所述电子发票的真实性校验成功时,将所述电子发票存储至所述区块链系统的发票链中,以通过所述发票链实现所述电子发票的智能管理。
[0037]第三方面,本专利技术提供一种电子设备,包括:
[0038]至少一个处理器;以及与所述至少一个处理器通信连接的存储器;
[0039]其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,以使所述至少一个处理器能够执行如上述第一方面中任意一项所述的基于区块链的发票管理方法。
[0040]第四方面,本专利技术提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任意一项所述的基于区块链的发票管理方法。
[0041]可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0042]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0043]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的发票管理方法,其特征在于,所述方法包括:在预先创建的区块链系统中注册发票账号;接收所述发票账号发送的发票交易请求,并从所述区块链系统的发票管理节点中匹配所述发票交易请求的发票模板;识别所述发票交易请求的发票数据,采用哈希算法构建所述发票数据的节点标识,根据所述发票数据、所述发票标识以及所述发票模板,生成所述发票交易请求的电子发票;对所述电子发票进行真实性校验,在所述电子发票的真实性校验成功时,将所述电子发票存储至所述区块链系统的发票链中,以通过所述发票链实现所述电子发票的智能管理。2.如权利要求1所述的基于区块链的发票管理方法,其特征在于,所述在预先创建的区块链系统中注册发票账号,包括:获取发票交易方的身份信息,对所述身份信息进行身份验证;在所述身份信息的身份验证成功时,对所述身份信息进行加密处理;将加密处理后的所述身份信息保存至所述区块链系统的账号管理节点中,以生成所述发票账号。3.如权利要求2所述的基于区块链的发票管理方法,其特征在于,所述对所述身份信息进行身份验证,包括:从第三方数据库中获取所述身份信息对应发票交易方的注册信息,识别所述身份信息与所述注册信息是否一致;若所述身份信息与所述注册信息不一致,则所述身份信息的身份验证失败;若所述身份信息与所述注册信息一致,则所述身份信息的身份验证成功。4.如权利要求1所述的基于区块链的发票管理方法,其特征在于,所述从所述区块链系统的发票管理节点中匹配所述发票交易请求的发票模板,包括:对所述发票交易请求进行资格校验;在所述资格校验成功时,识别所述发票交易请求的交易类型;根据所述交易类型,从所述发票管理节点中查询所述发票交易请求的发票模板。5.如权利要求4所述的基于区块链的发票管理方法,其特征在于,所述识别所述发票交易请求的交易类型,包括:识别所述发票交易请求的交易对象和请求对象;根据所述交易对象,识别所述发票交易请求的开票类型,根据所述请求对象,识别所述发票...

【专利技术属性】
技术研发人员:李林苏海龙丁武
申请(专利权)人:辽宁华盾安全技术有限责任公司
类型:发明
国别省市:

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

1