关于电子票据的数据处理方法、装置、存储介质和设备制造方法及图纸

技术编号:20076791 阅读:38 留言:0更新日期:2019-01-15 01:08
本申请涉及一种关于电子票据的数据处理方法、装置、计算机可读存储介质和计算机设备,所述方法包括:在电子票据流转过程中的每个流转阶段,获取所述电子票据在所述流转阶段的票据信息,并相应生成所述电子票据在所述流转阶段的电子票据查询码;将所述电子票据在每个流转阶段的票据信息和相应的电子票据查询码对应记录到区块链网络中;接收关于所述电子票据的追溯查询指令;所述追溯查询指令携带所述电子票据在任一流转阶段的电子票据查询码;根据所述追溯查询指令所携带的电子票据查询码,查询所述电子票据在已经历的每个流转阶段的票据信息;反馈查询到的所述票据信息。本申请提供的方案可以实现电子票据的追溯。

Data Processing Method, Device, Storage Medium and Equipment of Electronic Bill

The present application relates to a data processing method, device, computer readable storage medium and computer equipment for electronic bills. The method includes: acquiring the bills information of the electronic bills at each transfer stage in the process of electronic bills circulation, and generating the electronic bills inquiry code corresponding to the electronic bills at the transfer stage; The electronic bill information and corresponding electronic bill query codes at each transfer stage are recorded in the block chain network correspondingly; the retrospective query instructions about the electronic bill are received; the retrospective query instructions carry the electronic bill query codes of the electronic bill at any transfer stage; and the electronic bill query codes carried by the retrospective query instructions are queried according to the electronic bill query codes carried by the retrospective query instructions. The information of the sub-bill at each stage of circulation that has been experienced; the information of the bill mentioned in the inquiry is fed back. The scheme provided in this application can realize traceability of electronic bills.

【技术实现步骤摘要】
关于电子票据的数据处理方法、装置、存储介质和设备
本申请涉及计算机
,特别是涉及一种关于电子票据的数据处理方法、装置、计算机可读存储介质和计算机设备。
技术介绍
发票是企业或个人在向消费者出售商品、提供服务或者从事其他经营活动时,为消费者提供的消费凭证。企业或个人在向消费者出售商品、提供服务或者从事其他经营活动时,应当开具发票并依法根据发票进行纳税。传统的关于发票的领取、开具、报销及纳税等各环节的数据是割裂的,比如当空白发票被企业领取后是否被成功开具、开具出的发票是否被消费者报销、以及与发票相关的企业是否有按规定根据发票进行合理纳税等等这些信息不可知,都是割裂的信息,从而无从知晓发票在流转过程中的详细信息。
技术实现思路
基于此,有必要针对传统的发票处理方式无法查询发票在流转过程中的详细信息的技术问题,提供一种关于电子票据的数据处理方法、装置、计算机可读存储介质和计算机设备。一种关于电子票据的数据处理方法,应用于区块链网络中的区块链节点;所述方法包括:在电子票据流转过程中的每个流转阶段,获取所述电子票据在所述流转阶段的票据信息,并相应生成所述电子票据在所述流转阶段的电子票据查询码;将所述电子票据在每个流转阶段的票据信息和相应的电子票据查询码对应记录到区块链网络中;接收关于所述电子票据的追溯查询指令;所述追溯查询指令携带所述电子票据在任一流转阶段的电子票据查询码;根据所述追溯查询指令所携带的电子票据查询码,查询所述电子票据在已经历的每个流转阶段的票据信息;反馈查询到的所述票据信息。一种关于电子票据的数据处理装置,所述装置包括:获取模块,用于在电子票据流转过程中的每个流转阶段,获取所述电子票据在所述流转阶段的票据信息,并相应生成所述电子票据在所述流转阶段的电子票据查询码;记录模块,用于将所述电子票据在每个流转阶段的票据信息和相应的电子票据查询码对应记录到区块链网络中;接收模块,用于接收关于所述电子票据的追溯查询指令;所述追溯查询指令携带所述电子票据在任一流转阶段的电子票据查询码;查询模块,用于根据所述追溯查询指令所携带的电子票据查询码,查询所述电子票据在已经历的每个流转阶段的票据信息;反馈模块,用于反馈查询到的所述票据信息。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述关于电子票据的数据处理方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述关于电子票据的数据处理方法的步骤。上述关于电子票据的数据处理方法、装置、计算机可读存储介质和计算机设备,在电子票据流转过程中的每个流转阶段,获取电子票据的票据信息,并相应生成电子票据在流转阶段的电子票据查询码。将电子票据在每个流转阶段的票据信息和相应的电子票据查询码对应记录到区块链网络中,这样区块链网络中就存储有关于电子票据在各流转阶段的相关信息。进而,在接收到携带电子票据查询码的追溯查询指令后,就可根据电子票据查询码在区块链网络中查询到电子票据在已经历的每个流转阶段的票据信息,使得电子票据在各流转阶段的信息将不再割裂而不可知。这样,可以通过访问区块链网络中的区块链节点的方式,追溯查询电子票据在已经历的流转阶段的票据信息,实现了电子票据在流转过程中的可追溯可查询。附图说明图1为一个实施例中关于电子票据的数据处理方法的应用环境图;图2为一个实施例中关于电子票据的数据处理方法的流程示意图;图3为一个实施例中共识算法的原理示意图;图4为一个实施例中记录票据查询记录的步骤的流程示意图;图5为一个实施例中在电子票据流转过程中的每个流转阶段,获取电子票据在流转阶段的票据信息,并相应生成电子票据在流转阶段的电子票据查询码的步骤的流程示意图;图6为另一个实施例中在电子票据流转过程中的每个流转阶段,获取电子票据在流转阶段的票据信息,并相应生成电子票据在流转阶段的电子票据查询码的步骤的流程示意图;图7为一个实施例中关于电子票据的数据处理方法的流程示意图;图8为一个实施例中电子票据在各流转阶段的逻辑关系示意图;图9为一个实施例中关于电子票据的数据处理系统的部署图;图10为一个实施例中关于电子票据的数据处理装置的结构框图;图11为另一个实施例中关于电子票据的数据处理装置的结构框图;图12为一个实施例中计算机设备的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中关于电子票据的数据处理方法的应用环境图。参照图1,该关于电子票据的数据处理方法应用于关于电子票据的数据处理系统。该关于电子票据的数据处理系统包括终端110、电子票据管理服务器120和区块链网络。其中,区块链网络中包括多个区块链节点130,具体包括有与税局服务器对应的区块链节点、与开票企业对应的开票方区块链节点、与电子票据公用服务器对应的区块链节点以及与报销企业对应的区块链节点等。这些区块链节点间两两可以进行数据传递。用户终端110和电子票据管理服务器120通过网络连接。电子票据管理服务器120和区块链节点130通过网络连接。区块链节点130在电子票据流转过程中的每个流转阶段,获取电子票据在流转阶段的票据信息,并相应生成电子票据在流转阶段的电子票据查询码;将电子票据在每个流转阶段的票据信息和相应的电子票据查询码对应记录到区块链网络中。终端110可通过电子票据管理服务器120向区块链节点130发送关于电子票据的追溯查询指令。区块链节点130根据追溯查询指令所携带的电子票据查询码查询电子票据在已经历的每个流转阶段的票据信息,并反馈查询到的票据信息。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑和笔记本电脑等中的至少一种。电子票据服务器120或区块链节点130可以用独立的服务器或者是多个服务器组成的服务器集群来实现。如图2所示,在一个实施例中,提供了一种关于电子票据的数据处理方法。本实施例主要以该方法应用于上述图1中的区块链节点130来举例说明。参照图2,该关于电子票据的数据处理方法具体包括如下步骤:S202,在电子票据流转过程中的每个流转阶段,获取电子票据在流转阶段的票据信息,并相应生成电子票据在流转阶段的电子票据查询码。其中,电子票据是电子化存储的票据,比如可存储于存储介质或计算机设备中。电子票据查询码用于查询电子票据,具体可以是字符串、二维码或条形码等。电子票据的流转阶段是电子票据在整个生命周期内进行转移的阶段,具体可包括开票阶段、报销阶段和报税阶段。其中,开票阶段是指开票方根据票据信息生成电子票据的阶段,当电子票据经历过开票阶段后,区块链节点会将表示电子票据处于已开具状态的票据状态信息添加至票据信息中。报销阶段是指消费者根据电子票据向报销企业申请核销的阶段,当报销企业核对电子票据后,会根据电子票据中的资源转移份额向消费者转移相应的资源。当电子票据经历过报销阶段后,区块链节点会将表示电子票据处于已报销状态的票据状态信息添加至票据信息中。报税阶段是指开票企业或报销企业根据电子票据进行相应报税的阶段。当开票企业或报销企本文档来自技高网...

【技术保护点】
1.一种关于电子票据的数据处理方法,应用于区块链网络中的区块链节点;所述方法包括:在电子票据流转过程中的每个流转阶段,获取所述电子票据在所述流转阶段的票据信息,并相应生成所述电子票据在所述流转阶段的电子票据查询码;将所述电子票据在每个流转阶段的票据信息和相应的电子票据查询码对应记录到区块链网络中;接收关于所述电子票据的追溯查询指令;所述追溯查询指令携带所述电子票据在任一流转阶段的电子票据查询码;根据所述追溯查询指令所携带的电子票据查询码,查询所述电子票据在已经历的每个流转阶段的票据信息;反馈查询到的所述票据信息。

【技术特征摘要】
1.一种关于电子票据的数据处理方法,应用于区块链网络中的区块链节点;所述方法包括:在电子票据流转过程中的每个流转阶段,获取所述电子票据在所述流转阶段的票据信息,并相应生成所述电子票据在所述流转阶段的电子票据查询码;将所述电子票据在每个流转阶段的票据信息和相应的电子票据查询码对应记录到区块链网络中;接收关于所述电子票据的追溯查询指令;所述追溯查询指令携带所述电子票据在任一流转阶段的电子票据查询码;根据所述追溯查询指令所携带的电子票据查询码,查询所述电子票据在已经历的每个流转阶段的票据信息;反馈查询到的所述票据信息。2.根据权利要求1所述的方法,其特征在于,所述接收关于所述电子票据的追溯查询指令包括:接收电子票据管理服务器所转发的追溯查询指令;所述追溯查询指令的转发步骤包括:电子票据管理服务器提供查询页面;所述电子票据管理服务器接收终端触发的追溯查询指令,所述追溯查询指令由所述终端以用户账号在所述查询页面登录后触发,所述用户账号由所述电子票据管理服务器所分配;所述电子票据管理服务器将所述追溯查询指令转发至所述电子票据管理服务器所对应的所述区块链节点。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到所述追溯查询指令后,获取所述追溯查询指令所携带的用户账号;确定所述用户账号所对应的查询权限;所述根据所述追溯查询指令所携带的电子票据查询码,查询所述电子票据在已经历的每个流转阶段的票据信息包括:根据所述追溯查询指令所携带的电子票据查询码,查询所述电子票据在已经历的、且由所述查询权限所指定的流转阶段的票据信息。4.根据权利要求1所述的方法,其特征在于,所述追溯查询指令携带有用户账号;所述方法还包括:生成包括所述用户账号和所述电子票据查询码的票据查询记录;将所述票据查询记录在所述区块链网络中进行共识;当共识完成后,将所述票据查询记录写入到区块链网络中;所述票据查询记录用于查询对于所述电子票据的历史查询行为。5.根据权利要求1所述的方法,其特征在于,所述反馈查询到的所述票据信息包括:将查询到的每个流转阶段的票据信息整合到相同的电子票据中;反馈经过整合的所述电子票据;反馈的所述电子票据用于呈现所述电子票据所经历的每个流转阶段。6.根据权利要求1至5中任一项所述的方法,其特征在于,当流转阶段包括开票阶段时,所述电子票据查询码包括电子票据开票查询码,所述票据信息包括开票方标识、电子票据标识、接收方标识和资源转移份额。7.根据权利要求1至5中任一项所述的方法,其特征在于,当流转阶段包括报销阶段时,所述电子票据查询码包括电子票据报销查询码;所述在电子票据流转过程中的每个流转阶段,获取所述电子票据在所述流转阶段的票据信息,并相应生成所述电子票据在所述流转阶段的电子票据查询码包括:在报销阶段,接收票据信息更新请求;所述票据信息更新请求携带有电子票据和接收方标识;查询与所述接收方标识对应的资源转移记录;根据所述资源转移记录核对所述电子票据;当所述电子票据通过核对后,将已报销状态更新到所述电子票据的票据信息中,并根据更新的票据信息生成电子票据报销查询码。8.根据权利要求1至5任一项所述的方法,其特征在于,当流转阶...

【专利技术属性】
技术研发人员:蔡弋戈秦青戴传兵张建俊郑罗海卢吉光王宗友屠海涛周开班蓝虎
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1