一种票据数据处理方法、装置、计算机设备及存储介质与流程

文档序号:21102785发布日期:2020-06-16 20:58阅读:来源:国知局

技术特征:

1.一种票据数据处理方法,其特征在于,所述方法由区块链网络中的第一服务器节点执行,包括:

响应针对电子票据执行的状态变更操作,获取与所述电子票据相关联的业务辅助信息,根据所述业务辅助信息确定所述电子票据的票据状态;

若所述电子票据的票据状态为第一状态,且确定所述第一服务器节点具备状态变更权限,则将所述电子票据的票据状态由所述第一状态调整为第二状态;

根据与所述状态变更权限相关联的状态变更地址,将具备所述第二状态的电子票据转移至所述状态变更地址。

2.根据权利要求1所述的方法,其特征在于,所述响应针对电子票据执行的状态变更操作,获取与所述电子票据相关联的业务辅助信息,根据所述业务辅助信息确定所述电子票据的票据状态,包括:

响应第一对象针对电子票据所属显示界面执行的状态变更操作,对所述第一对象进行鉴权;

在鉴权成功时,获取与所述第一对象相关联的业务辅助信息;

根据所述业务辅助信息确定所述第一对象与所述电子票据中的用户具备的关联关系,根据所述关联关系获取与所述电子票据相关联的交易记录信息;

根据所述交易记录信息确定所述电子票据的票据状态。

3.根据权利要求2所述的方法,其特征在于,所述响应第一对象针对电子票据所属显示界面执行的状态变更操作,对所述第一对象进行鉴权,包括:

响应第一对象针对电子票据所属显示界面执行的状态变更操作,从与所述第一服务器节点相关联的关联服务器节点中获取非法用户行为对照表;所述非法用户行为对照表中包含至少一个非法用户;一个非法用户为在所述区块链网络中所累计到的执行所述状态变更操作达到操作阈值的用户;

在所述非法用户行为对照表中搜索所述第一对象,在未搜索到所述第一对象时,将所述第一对象确定为合法用户。

4.根据权利要求1所述的方法,其特征在于,所述响应针对电子票据执行的状态变更操作,获取与所述电子票据相关联的业务辅助信息,根据所述业务辅助信息确定所述电子票据的票据状态,包括:

响应第二对象针对电子票据所属显示界面执行的状态变更操作,向所述区块链网络中的区块链节点发送针对所述电子票据的交易查询请求;所述交易查询请求用于在所述区块链网络中获取与所述电子票据相关联的交易记录信息;所述第二对象从属于所述电子票据中的税务局;

根据所述交易记录信息中每个交易记录信息的时间戳确定所述电子票据的流转路线;

将所述流转路线确定为与所述电子票据相关联的业务辅助信息;

根据所述业务辅助信息确定所述电子票据的票据状态。

5.根据权利要求4所述的方法,其特征在于,所述业务辅助信息还包含与所述第一对象相关联的关联票据;

所述方法还包括:

从所述关联票据中筛查与状态变更周期相匹配的电子票据,将筛查出的电子票据的票据状态调整为所述第二状态。

6.根据权利要求4所述的方法,其特征在于,还包括:

根据所述流转路线所对应的多重签名地址验证所述第一服务器节点的状态变更权限。

7.根据权利要求6所述的方法,其特征在于,所述根据所述流转路线所对应的多重签名地址验证所述第一服务器节点的状态变更权限,包括:

若所述流转路线为第一流转路线,则从与所述电子票据相关联的第一多重签名地址中获取所述电子票据中的票据信息;所述第一流转路线是在所述电子票据从与所述第二对象具有相同区域属性的开票用户流转至个人用户时所形成的;所述第一多重签名地址是由所述第一服务器节点的地址和所述个人用户的地址所共同确定的;所述第一服务器节点的地址是由所述第一服务器节点的第一公钥所确定的;

基于所述第一服务器节点的私钥对所述电子票据进行签名,得到所述电子票据的签名信息;

基于所述签名信息向所述区块链网络中的区块链节点发送签名验证请求,以使所述区块链节点基于所述第一公钥对所述签名信息进行验签,得到验签结果;

获取所述区块链节点返回的所述验签结果,根据所述验签结果确定所述第一服务器节点具备状态变更权限。

8.根据权利要求6所述的方法,其特征在于,还包括:

若所述流转路线为第二流转路线,则从与所述电子票据相关联的第二多重签名地址中获取所述电子票据中的票据信息;所述第二流转路线是在所述电子票据从与所述个人用户流转至与第二对象具有不同区域属性的报销用户时所形成的;所述第二多重签名地址是由所述报销用户所属的税务局对应的第二服务器节点的地址和所述报销用户的地址所共同确定的;所述第二服务器节点的地址是由所述第二服务器节点的第二公钥所确定的;

向所述第二服务器节点发送针对所述电子票据的状态变更通知请求,以使所述第二服务器节点在具备所述状态变更权限时,将所述电子票据的票据状态由所述第一状态调整为第二状态。

9.一种票据数据处理装置,其特征在于,所述装置运行于区块链网络中的第一服务器节点,包括:

确定模块,用于响应针对电子票据执行的状态变更操作,获取与所述电子票据相关联的业务辅助信息,根据所述业务辅助信息确定所述电子票据的票据状态;

第一调整模块,用于若所述电子票据的票据状态为第一状态,且确定所述第一服务器节点具备状态变更权限,则将所述电子票据的票据状态由所述第一状态调整为第二状态;

转移模块,用于根据所述状态变更权限相关联的状态变更地址,将具备所述第二状态的电子票据转移至所述状态变更地址。

10.一种节点设备,其特征在于,包括:处理器、存储器以及网络接口;

所述处理器与存储器、网络接口相连,其中,网络接口用于提供数据通信功能,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如权利要求1-8任一项所述的方法。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如权利要求1-8任一项所述的方法。


技术总结
本申请实施例公开了一种票据数据处理方法、装置、计算机设备及存储介质,该方法包括:响应针对电子票据执行的状态变更操作,获取与上述电子票据相关联的业务辅助信息,根据上述业务辅助信息确定上述电子票据的票据状态;若上述电子票据的票据状态为第一状态,且确定上述第一服务器节点具备状态变更权限,则将上述电子票据的票据状态由上述第一状态调整为第二状态;根据与上述状态变更权限相关联的状态变更地址,将具备上述第二状态的电子票据转移至上述状态变更地址。采用本申请实施例,可以提高对电子票据进行异常处理的效率。

技术研发人员:郑罗海
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.01.19
技术公布日:2020.06.16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1