一种基于区块链网络的数据审核方法及装置制造方法及图纸

技术编号:22885385 阅读:14 留言:0更新日期:2019-12-21 07:48
本申请公开了一种基于区块链网络的数据审核方法及装置,该方法包括:管理节点获取与审核对象相关联的多个待上链数据分别对应的上链请求,根据所述多个待上链数据分别对应的上链请求生成多个目标区块,将多个目标区块添加至业务全量链;所述待上链数据中包括业务流程数据;当接收到请求终端发送的针对审核对象的业务处理权限的询问信息时,通过业务全量链对与审核对象相关联的多个目标区块中的业务流程数据之间的关联关系进行审核,根据审核结果生成针对审核对象的业务处理权限的反馈信息,将反馈信息发送至请求终端。采用本申请,提高了针对业务流程数据的审核效率。

A data audit method and device based on blockchain network

【技术实现步骤摘要】
一种基于区块链网络的数据审核方法及装置
本申请涉及数据处理的
,尤其涉及一种基于区块链网络的数据审核方法及装置。
技术介绍
随着计算机网络的不断发展,现有出口退税的各个流程环节也可以通过网络实现。但是,由于办理一项出口退税业务需要涉及到多方之间的数据核查,例如针对申请办理出口退税的企业相关数据的核查、针对企业所处的地方税务局相关数据的核查以及出口退税局相关数据的核查,因此,对如何快速办理出口退税业务也提出了更高的要求。当前技术中,主要是通过企业将相关凭证数据、物流商将相关物流数据以及生产商将相关生产数据给到本地税务局,本地税务局对接收到的企业、物流商以及生产商所发送的所有数据进行验证之后,会生成相关函件,该函件可证明企业具备出口退税条件。本地税务局会将生成的函件给到出口退税局,出口退税局再根据函件的有效性决定是否为企业办理出口退税业务。由于,为了保证各方之间的安全性,办理一个出口退税率业务所涉及到的多方(包括企业、本地税务局和出口退税局)之间的数据都是隔离的,因此,需要通过上述繁杂的处理流程才可实现相关出口退税业务的办理,导致业务办理过程繁杂、办理效率低。申请内容本申请提供了一种基于区块链网络的数据审核方法及装置,可提高针对业务流程数据的审核效率。本申请一方面提供了一种基于区块链网络的数据审核方法,包括:管理节点获取与审核对象相关联的多个待上链数据分别对应的上链请求,根据所述多个待上链数据分别对应的上链请求生成多个目标区块,将所述多个目标区块添加至业务全量链;所述上链请求携带所述待上链数据;所述待上链数据中包括业务流程数据;所述业务全量链用于存储所有业务流程数据对应的区块;所述所有业务流程数据对应的区块包括所述多个目标区块;当接收到请求终端发送的针对所述审核对象的业务处理权限的询问信息时,根据所述询问信息从所述业务全量链中获取与所述审核对象相关联的所述多个目标区块,获取所述多个目标区块中分别包括的所述业务流程数据之间的关联关系;对多个所述业务流程数据之间的关联关系进行审核,根据审核结果生成针对所述审核对象的所述业务处理权限的反馈信息,将所述反馈信息发送至所述请求终端;所述反馈信息包括所述审核对象具备所述业务处理权限的确认信息或不具备所述业务处理权限的提示信息。其中,所述根据所述询问信息从所述业务全量链中获取与所述审核对象相关联的所述多个目标区块,包括:获取与所述审核对象相关联的物流对象和生产对象;在所述业务全量链中获取所述审核对象对应的目标区块、所述物流对象对应的目标区块以及所述生产对象对应的目标区块;将所述审核对象对应的目标区块中的交易凭证数据、所述物流对象对应的目标区块中的物流数据以及所述生产对象对应的目标区块中的生产数据,均确定为所述业务流程数据。其中,所述对多个所述业务流程数据之间的关联关系进行审核,根据审核结果生成针对所述审核对象的所述业务处理权限的反馈信息,包括:当检测出所述交易凭证数据中所包含的交易受理对象为所述生产对象时,确定所述审核对象与所述生产对象之间具备交易关联关系,检测所述物流数据中所包含的物品接收对象和物品发出对象;当检测出所述物品接收对象为所述审核对象,且所述物品发出对象为所述生产对象时,确定所述物流对象、所述生产对象和所述审核对象之间具备对象匹配关联关系,比对所述物流数据中所包含的传输物品属性、所述生产数据中所包含的生产物品属性以及所述交易凭证数据中所包含的交易物品属性;当比对出所述传输物品属性、所述生产物品属性以及所述交易物品属性均相同时,确定所述物流对象、所述生产对象和所述交易发起对象之间具备物品匹配关联关系,生成所述确认信息。其中,所述对多个所述业务流程数据之间的关联关系进行审核,根据审核结果生成针对所述审核对象的所述业务处理权限的反馈信息,包括:检测所述交易凭证数据的交易时间、所述物流数据的物流时间以及所述生产数据的生产时间;当所述交易时间、所述物流时间以及所述生成时间在时间轴上满足时间关联关系时,生成所述确认信息。其中,所述管理节点持有每个待上链数据分别所属的数据提交节点的密钥对;所述密钥对中包括所述数据提交节点的私钥和密钥;所述根据所述多个待上链数据分别对应的上链请求生成多个目标区块,包括:基于所述每个待上链数据所属的数据提交节点的私钥,分别对每个上链请求所携带的待上链数据进行解密,得到所述每个待上链数据中的签名和业务流程数据;基于所述公钥对所述签名进行解密,得到所述签名中的第一哈希值;基于哈希算法对所述业务流程数据进行哈希运算,得到所述业务流程数据对应的第二哈希值;当检测到所述第一哈希值与所述第二哈希值相同时,验签通过,根据所述多个待上链数据生成所述多个目标区块。其中,所述根据所述多个待上链数据生成多个目标区块,将所述多个目标区块添加至业务全量链,包括:基于所述每个待上链数据所属的数据提交节点对应的公钥分别对所包括的业务流程数据进行加密,得到每个业务流程数据分别对应的加密数据;根据所述每个业务流程数据分别对应的加密数据,生成所述每个业务流程数据分别对应的目标区块,将所述每个业务流程数据分别对应的目标区块添加至所述业务全量链。其中,所述将所述多个目标区块添加至业务全量链,包括:基于区块高度递增机制分别生成所述所述多个目标区块中的每个目标区块对应的索引值,将每个索引值与所对应的数据提交节点之间的映射关系存储至索引映射表;将具有所述索引值的所述每个目标区块添加至所述业务全量链。本申请一方面提供了一种基于区块链网络的数据审核装置,应用于管理节点,包括:第一获取模块,用于获取与审核对象相关联的多个待上链数据分别对应的上链请求,基于每个待上链数据所属的数据提交节点的密钥对分别对所述每个待上链数据进行验签,若验签通过,则根据所述多个待上链数据生成多个目标区块,将所述多个目标区块添加至业务全量链;所述上链请求携带所述待上链数据;所述待上链数据中包括业务流程数据;所述业务全量链用于存储所有业务流程数据对应的区块;所述所有业务流程数据对应的区块包括所述多个目标区块;第二获取模块,用于当接收到请求终端发送的针对所述审核对象的业务处理权限的询问信息时,根据所述询问信息从所述业务全量链中获取与所述审核对象相关联的所述多个目标区块,获取所述多个目标区块中分别包括的所述业务流程数据之间的关联关系;审核模块,用于对多个所述业务流程数据之间的关联关系进行审核,根据审核结果生成针对所述审核对象的所述业务处理权限的反馈信息,将所述反馈信息发送至所述请求终端;所述反馈信息包括所述审核对象具备所述业务处理权限的确认信息或不具备所述业务处理权限的提示信息。其中,所述第二获取模块,包括:第一获取单元,用于获取与所述审核对象相关联的物流对象和生产对象;区块获取单元,用于在所述业务全量链中获取所述审核对象对应的目标区块、所述物流对象对应的目标区块以及所述生产对象本文档来自技高网...

【技术保护点】
1.一种基于区块链网络的数据审核方法,其特征在于,包括:/n管理节点获取与审核对象相关联的多个待上链数据分别对应的上链请求,根据所述多个待上链数据分别对应的上链请求生成多个目标区块,将所述多个目标区块添加至业务全量链;所述上链请求携带所述待上链数据;所述待上链数据中包括业务流程数据;所述业务全量链用于存储所有业务流程数据对应的区块;所述所有业务流程数据对应的区块包括所述多个目标区块;/n当接收到请求终端发送的针对所述审核对象的业务处理权限的询问信息时,根据所述询问信息从所述业务全量链中获取与所述审核对象相关联的所述多个目标区块,获取所述多个目标区块中分别包括的所述业务流程数据之间的关联关系;/n对多个所述业务流程数据之间的关联关系进行审核,根据审核结果生成针对所述审核对象的所述业务处理权限的反馈信息,将所述反馈信息发送至所述请求终端;所述反馈信息包括所述审核对象具备所述业务处理权限的确认信息或不具备所述业务处理权限的提示信息。/n

【技术特征摘要】
1.一种基于区块链网络的数据审核方法,其特征在于,包括:
管理节点获取与审核对象相关联的多个待上链数据分别对应的上链请求,根据所述多个待上链数据分别对应的上链请求生成多个目标区块,将所述多个目标区块添加至业务全量链;所述上链请求携带所述待上链数据;所述待上链数据中包括业务流程数据;所述业务全量链用于存储所有业务流程数据对应的区块;所述所有业务流程数据对应的区块包括所述多个目标区块;
当接收到请求终端发送的针对所述审核对象的业务处理权限的询问信息时,根据所述询问信息从所述业务全量链中获取与所述审核对象相关联的所述多个目标区块,获取所述多个目标区块中分别包括的所述业务流程数据之间的关联关系;
对多个所述业务流程数据之间的关联关系进行审核,根据审核结果生成针对所述审核对象的所述业务处理权限的反馈信息,将所述反馈信息发送至所述请求终端;所述反馈信息包括所述审核对象具备所述业务处理权限的确认信息或不具备所述业务处理权限的提示信息。


2.根据权利要求1所述的方法,其特征在于,所述根据所述询问信息从所述业务全量链中获取与所述审核对象相关联的所述多个目标区块,包括:
获取与所述审核对象相关联的物流对象和生产对象;
在所述业务全量链中获取所述审核对象对应的目标区块、所述物流对象对应的目标区块以及所述生产对象对应的目标区块;
将所述审核对象对应的目标区块中的交易凭证数据、所述物流对象对应的目标区块中的物流数据以及所述生产对象对应的目标区块中的生产数据,均确定为所述业务流程数据。


3.根据权利要求2所述的方法,其特征在于,所述对多个所述业务流程数据之间的关联关系进行审核,根据审核结果生成针对所述审核对象的所述业务处理权限的反馈信息,包括:
当检测出所述交易凭证数据中所包含的交易受理对象为所述生产对象时,确定所述审核对象与所述生产对象之间具备交易关联关系,检测所述物流数据中所包含的物品接收对象和物品发出对象;
当检测出所述物品接收对象为所述审核对象,且所述物品发出对象为所述生产对象时,确定所述物流对象、所述生产对象和所述审核对象之间具备对象匹配关联关系,比对所述物流数据中所包含的传输物品属性、所述生产数据中所包含的生产物品属性以及所述交易凭证数据中所包含的交易物品属性;
当比对出所述传输物品属性、所述生产物品属性以及所述交易物品属性均相同时,确定所述物流对象、所述生产对象和所述交易发起对象之间具备物品匹配关联关系,生成所述确认信息。


4.根据权利要求2所述的方法,其特征在于,所述对多个所述业务流程数据之间的关联关系进行审核,根据审核结果生成针对所述审核对象的所述业务处理权限的反馈信息,包括:
检测所述交易凭证数据的交易时间、所述物流数据的物流时间以及所述生产数据的生产时间;
当所述交易时间、所述物流时间以及所述生成时间在时间轴上满足时间关联关系时,生成所述确认信息。


5.根据权利要求1所述的方法,其特征在于,所述管理节点持有每个待上链数据分别所属的数据提交节点的密钥对;所述密钥对中包...

【专利技术属性】
技术研发人员:张懿方戴传兵郭鹏洪晓雯
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1