基于区块链系统的税务管理方法、装置、介质及电子设备制造方法及图纸

技术编号:23854559 阅读:53 留言:0更新日期:2020-04-18 10:24
本申请的实施例提供了一种基于区块链系统的税务管理方法、装置、介质及电子设备。该区块链系统包括记账节点子网络和业务节点子网络,记账节点子网络中的记账节点包括税务总局终端,业务节点子网络中的业务节点包括地方税务机构节点、企业税务代理服务方节点和企业节点中的至少一个,该税务管理方法由记账节点执行,包括:接收业务节点子网络中的业务节点发送的税务信息处理请求;根据记账节点子网络中存储的与税务管理相关的智能合约,获取业务节点的权限数据;根据业务节点的权限数据响应所述税务信息处理请求,并将针对所述税务信息处理请求的响应结果返回至所述业务节点。本申请实施例的技术方案可以提高税务信息管理的稳定性及处理效率。

Tax management methods, devices, media and electronic equipment based on blockchain system

【技术实现步骤摘要】
基于区块链系统的税务管理方法、装置、介质及电子设备本申请是2018年12月07日提交的、申请号为201811495753.9、专利技术名称为“基于区块链系统的税务管理方法、装置、介质及电子设备”的分案申请。
本申请涉及计算机及通信
,具体而言,涉及一种基于区块链系统的税务管理方法、装置、介质及电子设备。
技术介绍
传统的税务发票系统主要依赖于中心化控制,在这种业务场景下,税务信息的处理都是由作为中心化控制的服务器来处理的,因此服务器的处理性能决定了税务信息处理的效率,在实际的应用过程中,这种中心化控制方案的性能、容灾、发票信息的流转都会受到较大的限制。
技术实现思路
本申请的实施例提供了一种基于区块链系统的税务管理方法、装置、介质及电子设备,进而至少在一定程度上可以提高税务信息管理的稳定性及处理效率。本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。根据本申请实施例的一个方面,提供了一种基于区块链系统的税务管理方法,所述区块链系统包括记账节点子网络和业务节点子网络,所述记账节点子网络包括将数据区块记录到区块链上的记账节点,所述记账节点包括税务总局终端,所述业务节点子网络包括对记账节点记录到区块链上的数据区块进行验证的业务节点,所述业务节点包括地方税务机构节点、企业税务代理服务方节点和企业节点中的至少一个,所述税务管理方法由所述记账节点执行,所述税务管理方法包括:接收所述业务节点子网络中的业务节点发送的税务信息处理请求;根据所述记账节点子网络中存储的与税务管理相关的智能合约,获取所述业务节点的权限数据;根据所述业务节点的权限数据响应所述税务信息处理请求,并将针对所述税务信息处理请求的响应结果返回至所述业务节点。根据本申请实施例的一个方面,提供了一种基于区块链系统的税务管理装置,所述区块链系统包括记账节点子网络和业务节点子网络,所述记账节点子网络包括将数据区块记录到区块链上的记账节点,所述记账节点包括税务总局终端,所述业务节点子网络包括对记账节点记录到区块链上的数据区块进行验证的业务节点,所述业务节点包括地方税务机构节点、企业税务代理服务方节点和企业节点中的至少一个,所述税务管理装置设置在所述记账节点内,所述税务管理装置包括:接收单元,用于接收所述业务节点子网络中的业务节点发送的税务信息处理请求;获取单元,用于根据所述记账节点子网络中存储的与税务管理相关的智能合约,获取所述业务节点的权限数据;处理单元,用于根据所述业务节点的权限数据响应所述税务信息处理请求,并将针对所述税务信息处理请求的响应结果返回至所述业务节点。在本申请的一些实施例中,基于前述方案,所述税务信息处理请求中包含有所述业务节点的地址信息,所述地址信息中包含有所述业务节点的标识信息、所述业务节点所属的上级节点的标识信息和所述上级节点的签名信息。在本申请的一些实施例中,基于前述方案,所述税务信息处理请求包括税务信息查询请求;所述处理单元配置为:根据所述税务信息查询请求中所包含的地址信息,确定所述业务节点所属的上级节点;根据所述业务节点所属的上级节点对所述税务信息查询请求中所包含的签名信息进行验证;若对所述税务信息查询请求中所包含的签名信息验证通过,则基于所述业务节点的权限数据,在所述业务节点所属的上级节点对应的税务数据中查询与所述业务节点相关的税务信息,以得到针对所述税务信息查询请求的响应结果。在本申请的一些实施例中,基于前述方案,所述的基于区块链系统的税务管理装置还包括:生成单元,用于生成用于更新所述智能合约的交易数据;第一共识单元,用于将所述交易数据发送至所述记账节点子网络中的其它记账节点,以在所述记账节点子网络中对所述交易数据进行共识;第一更新单元,用于在所述交易数据共识完成后,通过所述交易数据更新所述智能合约。在本申请的一些实施例中,基于前述方案,所述生成单元配置为:接收指定业务节点发送的针对所述税务信息处理请求的访问控制策略的更新消息;对所述指定业务节点进行鉴权处理;若对所述指定业务节点鉴权通过,则根据所述更新消息生成所述交易数据。在本申请的一些实施例中,基于前述方案,所述的基于区块链系统的税务管理装置还包括:第二共识单元,用于在接收到所述记账节点子网络中的其它记账节点发送的用于更新所述智能合约的交易数据时,与所述其它记账节点对所述交易数据进行共识;第二更新单元,用于在所述交易数据共识完成后,通过所述交易数据更新所述智能合约。在本申请的一些实施例中,基于前述方案,在所述业务节点包括地方税务机构节点的情况下;所述用于更新所述智能合约的交易数据包括添加和/或删除地方税务机构管理的企业税务代理服务方的信息。在本申请的一些实施例中,基于前述方案,在所述业务节点包括企业税务代理服务方节点的情况下;所述用于更新所述智能合约的交易数据包括添加和/或删除企业税务代理服务方需要代理的企业的信息。在本申请的一些实施例中,基于前述方案,在所述业务节点包括企业节点的情况下;所述用于更新所述智能合约的交易数据包括企业能够查询和/或处理的票据的信息。在本申请的一些实施例中,基于前述方案,在所述业务节点包括地方税务机构节点的情况下;所述获取单元配置为:根据所述智能合约,获取地方税务机构的以下一个或多个权限数据:单个周期内能够开具税务发票的总数量、单个周期内能够开具税务发票的总金额、所述地方税务机构能够开具的单张税务发票的最大金额、能够由所述地方税务机构查询税务相关信息的企业、能够由所述地方税务机构查询税务相关信息的企业税务代理服务方。在本申请的一些实施例中,基于前述方案,在所述业务节点包括企业税务代理服务方节点的情况下;所述获取单元配置为:根据所述智能合约,获取企业税务代理服务方的以下一个或多个权限数据:由所述企业税务代理服务方管理的企业、能够由所述企业税务代理服务方查询税务相关信息的企业。在本申请的一些实施例中,基于前述方案,在所述业务节点包括企业节点的情况下;所述获取单元配置为:根据所述智能合约,获取企业能够查询和/或处理的票据的信息。根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的基于区块链系统的税务管理方法。根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的基于区块链系统的税务管理方法。在本申请的一些实施例所提供的技术方案中,通过将区块链系统分为记账节点子网络和业务节点子网络,所述记账节点子网络包括将数据区块记录到区块链上的记账节点,所述业务节点子网络包括对记账节点记录到区块链上的数据区块进行验证的业务节点,使得能够将区块链系统的记账过程与业务处理过程进行分离,进而既能够通过去中心化的记账节点子网络来维护全量的数据区块,保证了数据区块的安全性,避免了中心化控制方案带来的性能、容本文档来自技高网...

【技术保护点】
1.一种基于区块链系统的税务管理方法,其特征在于,所述区块链系统包括记账节点子网络和业务节点子网络,所述记账节点子网络包括记账节点,所述记账节点包括税务总局终端,所述业务节点子网络包括业务节点,所述业务节点包括地方税务机构节点、企业税务代理服务方节点和企业节点中的至少一个,所述税务管理方法由所述记账节点执行,所述税务管理方法包括:/n接收所述业务节点子网络中的业务节点发送的税务信息处理请求;/n根据所述记账节点子网络中存储的与税务管理相关的智能合约,获取所述业务节点的权限数据;/n根据所述业务节点的权限数据响应所述税务信息处理请求,并将针对所述税务信息处理请求的响应结果返回至所述业务节点。/n

【技术特征摘要】
1.一种基于区块链系统的税务管理方法,其特征在于,所述区块链系统包括记账节点子网络和业务节点子网络,所述记账节点子网络包括记账节点,所述记账节点包括税务总局终端,所述业务节点子网络包括业务节点,所述业务节点包括地方税务机构节点、企业税务代理服务方节点和企业节点中的至少一个,所述税务管理方法由所述记账节点执行,所述税务管理方法包括:
接收所述业务节点子网络中的业务节点发送的税务信息处理请求;
根据所述记账节点子网络中存储的与税务管理相关的智能合约,获取所述业务节点的权限数据;
根据所述业务节点的权限数据响应所述税务信息处理请求,并将针对所述税务信息处理请求的响应结果返回至所述业务节点。


2.根据权利要求1所述的基于区块链系统的税务管理方法,其特征在于,所述税务信息处理请求中包含有所述业务节点的地址信息,所述地址信息中包含有所述业务节点的标识信息、所述业务节点所属的上级节点的标识信息和所述上级节点的签名信息。


3.根据权利要求2所述的基于区块链系统的税务管理方法,其特征在于,所述税务信息处理请求包括税务信息查询请求;
根据所述业务节点的权限数据响应所述税务信息处理请求,包括:
根据所述税务信息查询请求中所包含的地址信息,确定所述业务节点所属的上级节点;
根据所述业务节点所属的上级节点对所述税务信息查询请求中所包含的签名信息进行验证;
若对所述税务信息查询请求中所包含的签名信息验证通过,则基于所述业务节点的权限数据,在所述业务节点所属的上级节点对应的税务数据中查询与所述业务节点相关的税务信息,以得到针对所述税务信息查询请求的响应结果。


4.根据权利要求1所述的基于区块链系统的税务管理方法,其特征在于,还包括:
生成用于更新所述智能合约的交易数据;
将所述交易数据发送至所述记账节点子网络中的其它记账节点,以在所述记账节点子网络中对所述交易数据进行共识;
在所述交易数据共识完成后,通过所述交易数据更新所述智能合约。


5.根据权利要求4所述的基于区块链系统的税务管理方法,其特征在于,生成用于更新所述智能合约的交易数据,包括:
接收指定业务节点发送的针对所述税务信息处理请求的访问控制策略的更新消息;
对所述指定业务节点进行鉴权处理;
若对所述指定业务节点鉴权通过,则根据所述更新消息生成所述交易数据。


6.根据权利要求1所述的基于区块链系统的税务管理方法,其特征在于,还包括:
若接收到所述记账节点子网络中的其它记账节点发送的用于更新所述智能合约的交易数据,则与所述其它记账节点对所述交易数据进行共识;
在所述交易数据共识完成后,通过所述交易数据更新所述智能合约。


7.根据权利要求4至6中任一项所述的基于区块链系统的税务管理方法,其特征在于,在所述业务节点包括所述地方税务机构节点的情况下;所述用于更新所述智能合约的交易数据包括添加和/或删除地方税务机构管理的企业税务代理服务方的信息。


8.根据权利要求4至6中任一项所述的基于区块链系统的税...

【专利技术属性】
技术研发人员:李茂材王宗友孔利周开班张劲松蓝虎时一防丁勇刘区城朱耿良陈秋平杨常青
申请(专利权)人:深圳市智税链科技有限公司
类型:发明
国别省市:广东;44

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

1