一种事务审核方法、装置及设备与流程

文档序号:26584827发布日期:2021-09-10 18:47阅读:48来源:国知局
1.本技术涉及通信
技术领域
:,尤其涉及一种事务审核方法、装置及设备。
背景技术
::2.目前,存在许多事务审核场景,例如,开设银行账户时,银行对开户人的信用信息和身份信息进行审核;企业注册时,工商管理局对企业的注册信息进行审核;报名考试时,招考平台对应试人的报名信息进行审核。3.在这些事务审核场景中,对于被审核者(例如开户人、企业、应试人等等)而言,审核机构(例如银行、工商管理局、招考平台等等)对事务的审核过程是不透明的,被审核者无法获知事务审核过程,只能获得事务审核结果,使得事务审核结果的可靠性较低。技术实现要素:4.本技术实施例提供了一种事务审核方法、装置及设备,可以使得事务审核过程公开透明,提高事务审核结果的可靠性。5.第一方面,本技术实施例提供了一种事务审核方法,该事务审核方法由区块链网络中的管理节点设备执行,区块链网络包括多个区块链节点设备,管理节点设备是区块链网络中的至少一个区块链节点设备,该事务审核方法包括:6.获取目标待处理事务,目标待处理事务是用户设备发送给管理节点设备的,目标待处理事务包括事务请求和审核信息,审核信息包括用户设备的注册信息、预警策略变更通知或预警策略执行信息,注册信息用于对用户设备进行身份校验,预警策略变更通知用于对变更后的预警策略进行审核,预警策略执行信息用于对用户设备的预警策略执行事件进行审核;根据审核信息,对目标待处理事务进行审核;若对目标待处理事务审核通过,响应事务请求以执行目标待处理事务对应的第一事务操作。7.第二方面,本技术实施例提供了一种事务审核装置,该事务审核装置具有实现第一方面所述的事务审核方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。8.在一种实现方式中,该事务审核装置包括:获取单元、审核单元、执行单元。其中,获取单元,用于获取目标待处理事务,目标待处理事务是用户设备发送给管理节点设备的,目标待处理事务包括事务请求和审核信息,审核信息包括用户设备的注册信息、预警策略变更通知或预警策略执行信息,注册信息用于对用户设备进行身份校验,预警策略变更通知用于对变更后的预警策略进行审核,预警策略执行信息用于对用户设备的预警策略执行事件进行审核;审核单元,用于根据审核信息,对目标待处理事务进行审核;执行单元,若对目标待处理事务审核通过,用于响应事务请求以执行目标待处理事务对应的第一事务操作。9.第三方面,本技术实施例提供了一种事务审核设备,该事务审核设备包括存储器和处理器,其中,存储器,用于存储计算机程序;处理器,调用存储器中存储的计算机程序,用于执行上述第一方面所述的事务审核方法。10.第四方面,本技术实施例提供了一种计算机可读存储介质,用于存储为事务审核设备所用的计算机程序,其包含用于执行上述第一方面所涉及的程序指令。11.在本技术实施例中,用户设备将目标待处理事务发送至区块链网络中的管理节点设备,管理节点设备获取到目标待处理事务后,根据目标待处理事务包括的审核信息,对目标待处理事务进行审核,若对目标待处理事务审核通过,管理节点设备响应目标待处理事务包括的事务请求,以执行目标待处理事务对应的第一事务操作。审核信息包括用户设备的注册信息、预警策略变更通知或预警策略执行信息,用户设备的注册信息用于对用户设备进行身份校验,用户设备的预警策略变更通知用于对变更后的预警策略进行审核,用户设备的预警策略执行情况用于对用户设备的预警策略执行事件进行审核。管理节点设备是区块链网络中的区块链节点设备,管理节点设备对目标待处理事务的审核过程被区块链网络中的各个区块链节点设备共同见证,管理节点设备对目标待处理事务的审核过程是公开透明的,进而,管理节点设备响应事务请求执行的目标待处理事务对应的第一事务操作具有较高的可靠性。附图说明12.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。13.图1是本技术实施例提供的一种事务审核系统的架构示意图;14.图2是本技术实施例提供的一种预警策略审核方案的流程示意图;15.图3是本技术实施例提供的一种事务审核方法的流程示意图;16.图4是本技术实施例提供的另一种事务审核方法的流程示意图;17.图5是本技术实施例提供的另一种事务审核方法的流程示意图;18.图6是本技术实施例提供的另一种事务审核方案的流程示意图;19.图7是本技术实施例提供的一种事务审核装置的结构示意图;20.图8是本技术实施例提供的一种事务审核设备的结构示意图。具体实施方式21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。22.本技术实施例涉及区块链和区块链网络。区块链(blockchain)是一种分布式数据存储、点对点(peertopeer,p2p)传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一套去中心化、具备分布式存储特点的基础架构,具体是一种按照时间顺序将数据区块用类似链表的方式组成的数据结构,能够安全存储有先后关系的、能在系统内进行验证的数据,并以密码学方式保证数据不可篡改和不可伪造。23.区块链网络包括多个区块链节点设备,区块链被存储于区块链网络的各个区块链节点设备中。例如,区块链网络可以包括管理节点设备、第一审核节点设备、第二审核节点设备等区块链节点设备。其中,区块链网络中的区块链节点设备可以为客户端、服务器、终端等等。终端可以为移动终端、个人计算机(personalcomputer,pc)端或者便携式电脑(tabletpersonalcomputer,tabletpc)端等等。24.本技术实施例提出了一种基于区块链网络的事务审核方案,在该事务审核方案中,区块链网络中的管理节点设备接收到用户设备发送的目标待处理事务后,管理节点设备对目标待处理事务进行审核,若对目标待处理事务审核通过,管理节点设备执行目标待处理事务对应的第一事务操作。由区块链网络中的管理节点设备对目标待处理事务进行审核,区块链网络中的其他区块链节点设备均可以见证管理节点设备对目标待处理事务的审核过程,可以使得事务审核过程公开透明,提高事务审核结果的可靠性。25.其中,用户设备是区块链网络外的节点设备,用户设备可以为客户端、服务器、终端等等。终端可以为移动终端、个人计算机(personalcomputer,pc)端或者便携式电脑(tabletpersonalcomputer,tabletpc)端等等。26.目标待处理事务包括事务请求和审核信息。事务请求可以用于请求管理节点设备根据审核信息对目标待处理事务进行审核,并在审核通过后请求管理节点设备执行目标待处理事务对应的第一事务操作。审核信息可以包括注册信息、预警策略变更通知或预警策略执行信息。注册信息可以用于对用户设备进行身份校验。预警策略变更通知可以用于对变更后的预警策略进行审核。预警策略执行信息可以用于对用户设备的预警策略执行事件进行审核。27.基于上述描述,请参见图1,图1是本技术实施例提供的一种事务审核系统的架构示意图。如图1所示,该事务审核系统包括管理节点设备101、第一审核节点设备102、第二审核节点设备103和用户设备104。其中,管理节点设备101、第一审核节点设备102和第二审核节点设备103是区块链网络中的区块链节点设备,区块链网络包括管理节点设备101、第一审核节点设备102和第二审核节点设备103仅用于示例,区块链网络中可以包括多个管理节点设备101、多个第一审核节点设备102和多个第二审核节点设备103。用户设备104是区块链网络外的节点设备。28.在由管理节点设备101、第一审核节点设备102、第二审核节点设备103和用户设备104组成的事务审核系统中,用户设备104将目标待处理事务发送至管理节点设备101,管理节点设备101接收到目标待处理事务后,根据目标待处理事务包括的审核信息,对目标待处理事务进行审核,若对目标待处理事务审核通过,管理节点设备101响应目标待处理事务包括的事务请求,执行目标待处理事务对应的第一事务操作。29.在一种实现方式中,审核信息不同,管理节点设备101对目标待处理事务进行审核的审核方式也不同。若审核信息包括注册信息,管理节点设备101可以直接对注册信息进行审核。若审核信息包括预警策略变更通知或预警策略执行信息,管理节点设备101可以请求第一审核节点设备102或第二审核节点设备103对目标待处理事务进行协助审核,第二审核节点设备103的审核级别高于第一审核节点设备102的审核级别,第一审核节点设备102的审核级别高于管理节点设备101的审核级别。30.在一种实现方式中,审核信息可以包括注册信息。管理节点设备101可以对注册信息的合法性进行校验,若对注册信息的合法性校验通过,管理节点设备101确定对目标待处理事务审核通过。为了确保审核结果的可靠性,管理节点设备101在对注册信息的合法性进行校验的过程中,可以借助管理节点设备101关联的信息系统(例如工商系统、公安系统等等)协助校验。31.在一种实现方式中,审核信息可以包括预警策略变更通知。管理节点设备101可以根据预警策略变更通知,对用户设备104的原始预警策略进行变更,得到变更后的预警策略。由于管理节点设备101未达到可以对变更后的预警策略进行校验的审核级别,管理节点设备101无法对变更后的预警策略进行校验,因此,管理节点设备101可以将变更后的预警策略发送至第一审核节点设备102。第一审核节点设备102对变更后的预警策略进行校验,得到校验结果,第一审核节点设备102将校验结果发送至管理节点设备101,若校验结果为校验通过,管理节点设备101可以将用户设备104的原始策略信息更新为变更后的预警策略,变更后的预警策略生效。32.在一种实现方式中,审核信息可以包括预警策略执行信息。管理节点设备101可以响应预警策略执行信息所指示的用户设备104的预警策略执行事件,生成对用户设备104待执行的第二事务操作,预警策略执行事件可以用于指示用户设备104的预警策略执行情况。由于管理节点设备101未达到可以对第二事务操作进行校验的审核级别,管理节点设备101无法对第二事务操作进行校验,因此,管理节点设备101可以将第二事务操作发送至第二审核节点设备103。第二审核节点设备103对第二事务操作进行校验,得到校验结果,第二审核节点设备103将校验结果发送至管理节点设备101,若校验结果为校验通过,管理节点设备101可以对用户设备104执行第二事务操作。33.在一种实现方式中,为了减轻第二审核节点设备103的审核负荷,同时确保管理节点设备101生成的对用户设备104待执行的第二事务操作准确无误,在管理节点设备101将第二事务操作发送至第二审核节点设备103之前,管理节点设备101可以先将第二事务操作发送至第一审核节点设备102,由第一审核节点设备102对第二事务操作先行校验,得到校验结果,第一审核节点设备102将校验结果发送至管理节点设备101,若校验结果为校验通过,管理节点设备101再将第二事务操作发送至第二审核节点设备103,由第二审核节点设备103对第二事务操作进行再次校验。34.可以理解的是,本技术实施例描述的事务审核系统是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。35.以税务局的事务审核场景为例,税务局设有综合业务岗、业务审核岗、业务审批岗三种事务审核岗位,每种岗位设有多个,税务局的工作网络为上述区块链网络,税务局为每一个岗位分配能够唯一标识该岗位的区块链账号。管理节点设备101为综合业务岗使用综合业务岗的区块链账号登录的区块链节点设备,第一审核节点设备102为业务审核岗使用业务审核岗的区块链账号登录的区块链节点设备,第二审核节点设备103为业务审批岗使用业务审批岗的区块链账号登录的区块链节点设备。在税务局的审核体制中,业务审批岗的审核级别高于业务审核岗的审核级别,业务审核岗的审核级别高于综合业务岗的审核级别。用户设备104为请求税务局对事务进行审核的用户使用用户账号登录的节点设备,用户账号可以唯一标识该用户。36.例如,企业向税务局发送目标待处理事务,该目标待处理事务包括事务请求和企业的注册信息,事务请求用于向税务局请求审核注册信息,并请求开具电子发票,注册信息可以包括但不限于企业的发票专用章、企业的纳税人识别号、企业的登记序号。综合业务岗接收到该目标待处理事务后,对企业的注册信息的合法性进行校验。综合业务岗可以请求公安系统协助对发票专用章的校验,请求工商系统协助对纳税人识别号、登记序号的校验。若对注册信息的合法性校验通过,综合管理岗可以响应事务请求对该企业开具电子发票。37.又如,企业向税务局发送目标待处理事务,该目标待处理事务包括事务请求和预警策略变更通知,事务请求用于向税务局请求变更预警策略。税务局根据预警策略变更通知对目标待处理事务进行审核的审核过程可参见图2,图2是本技术实施例提供的一种预警策略审核方案的流程示意图。综合业务岗接收到该目标待处理事务后,根据预警策略变更通知,对企业的原始预警策略进行变更操作,得到变更后的预警策略。变更操作可以包括但不限于新增操作、编辑操作、删除操作。由于综合业务岗未达到可以对变更后的预警策略进行校验的审核级别,综合业务岗无法对变更后的预警策略进行校验,因此,综合业务岗将变更后的预警策略发送至业务审核岗,由业务审核岗对变更后的预警策略进行校验,若业务审核岗校验通过,综合业务岗可以将企业的原始预警策略更新为变更后的预警策略,该变更后的预警策生效。38.还如,企业向税务局发送目标待处理事务,该目标待处理事务包括事务请求和预警策略执行信息,事务请求用于向税务局请求对预警策略执行信息进行审核,预警策略执行信息指示企业的预警策略执行情况(例如,企业是否在规定的期限内申报纳税,企业是否在规定的期限内申报办理税务登记、变更或注销登记,企业是否按照规定将企业的全部银行账号向税务局报告,或者企业的预警值是否超过预警阈值等等)。综合业务岗接收到该目标待处理事务后,根据预警策略执行信息对目标待处理事务的审核过程如下:若该预警策略执行信息指示企业未在规定的期限内申报纳税,综合业务岗生成对企业待执行的停止开票操作;综合业务岗无法对停止开票操作进行校验,因此,综合业务岗将停止开票操作发送至业务审核岗,由业务审核岗对停止开票操作进行校验;若业务审核岗校验通过,综合业务岗将停止开票操作发送至业务审批岗,由业务审批岗对停止开票操作进行再次校验;若业务审批岗校验通过,综合业务岗对该企业停止开具电子发票,该企业将无法继续开具电子发票。39.在本技术实施例中,区块链网络中的各个区块链节点设备共同见证管理节点设备对目标待处理事务的审核过程,使得管理节点设备对目标待处理事务的审核过程公开透明,提高了事务审核结果的可靠性,管理节点设备执行的目标待处理事务对应的事务操作也具有较高的可靠性。此外,目标待处理事务包括的审核信息不同,管理节点设备对目标待处理事务的审核方式也不相同,不同的审核信息对应不同的审核方式,使得管理节点设备对目标待处理事务的审核过程灵活多样,提高了事务审核结果的可靠性。在对目标待处理事务进行审核的过程中还涉及多级审核,一方面可以减轻不同审核级别的审核设备的审核负荷,另一方面进一步提高了审核结果的可靠性。40.基于图1所示的事务审核系统的架构示意图,请参见图3,图3是本技术实施例提供的一种事务审核方法的流程示意图,该事务审核方法可以由上述事务审核系统中的管理节点设备和用户设备共同执行,该事务审核方法可以包括以下步骤s301至s303:41.步骤s301:管理节点设备接收用户设备发送的目标待处理事务。42.管理节点设备可以接收多个用户设备发送的待处理事务,例如,管理节点设备可以接收第一用户设备发送的第一待处理事务,管理节点设备也可以接收第二用户设备发送的第二待处理事务,管理节点设备还可以接收第三用户设备发送的第三待处理事务等等。管理节点设备可以将接收到的多个待处理事务存储到区块链网络的事务列表中,区块链网络的事务列表以队列的形式存储接收到的待处理事务,先存入事务列表的待处理事务可由管理节点设备先行审核,后存入事务列表的待处理事务可由管理节点设备后续审核。管理节点设备可以从事务列表中获取用户设备发送的目标待处理事务,目标待处理事务是事务列表中的任一个待处理事务。43.在一种实现方式中,管理节点设备从事务列表中获取到用户设备发送的目标待处理事务后,管理节点设备可以向区块链网络中的其他区块链节点设备发送事务领取通知,事务领取通知可以包括目标待处理事务的事务标识,事务领取通知可以用于指示该事务标识对应的目标待处理事务处于已被处理状态,区块链网络中的其他区块链节点设备将无法对该目标待处理事务进行审核。44.在一种实现方式中,目标待处理事务可以包括事务请求和审核信息。审核信息可以包括注册信息、预警策略变更通知或预警策略执行信息。45.步骤s302:管理节点设备根据审核信息,对目标待处理事务进行审核。46.在一种实现方式中,审核信息可以包括注册信息,管理节点设备可以根据注册信息,对目标待处理事务进行审核。管理节点设备根据注册信息,对目标待处理事务进行审核的执行过程可参见图4所示实施例中步骤s402至步骤s403的具体描述。47.在一种实现方式中,审核信息可以包括预警策略变更通知,管理节点设备可以根据预警策略变更通知,对目标待处理事务进行审核。管理节点设备根据预警策略变更通知,对目标待处理事务进行审核的执行过程可参见图5所示实施例中步骤s502至步骤s506的具体描述。48.在一种实现方式中,审核信息可以包括预警策略执行信息,管理节点设备可以根据预警策略执行信息,对目标待处理事务进行审核。管理节点设备根据预警策略执行信息,对目标待处理事务进行审核的执行过程可参见图6所示实施例中步骤s602至步骤s606的具体描述。49.步骤s303:若对目标待处理事务审核通过,管理节点设备响应事务请求以执行目标待处理事务对应的第一事务操作。50.在一种实现方式中,审核信息可以包括注册信息,若管理节点设备根据注册信息对目标待处理事务审核通过,管理节点设备可以响应事务请求,执行目标待处理事务对应的第一事务操作,管理节点设备执行目标待处理事务对应的第一事务操作的执行过程可参见图4所示实施例中步骤s404的具体描述。51.在一种实现方式中,审核信息可以包括预警策略变更通知,若管理节点设备根据预警策略变更通知对目标待处理事务审核通过,管理节点设备可以响应事务请求,执行目标待处理事务对应的第一事务操作,管理节点设备执行目标待处理事务对应的第一事务操作的执行过程可参见图5所示实施例中步骤s507的具体描述。52.在一种实现方式中,审核信息可以包括预警策略执行信息,若管理节点设备根据预警策略执行信息对目标待处理事务审核通过,管理节点设备可以响应事务请求,执行目标待处理事务对应的第一事务操作,管理节点设备执行目标待处理事务对应的第一事务操作的执行过程可参见图6所示实施例中步骤s607的具体描述。53.在一种实现方式中,若对目标待处理事务审核未通过,管理节点设备可以向用户设备发送事务审核失败通知,并将目标待处理事务从事务列表中删除。54.在本技术实施例中,管理节点设备获取到目标待处理事务后,可以根据目标待处理事务包括的审核信息,对目标待处理事务进行审核,若对目标待处理事务审核通过,管理节点设备可以响应目标待处理事务包括的事务请求,执行目标待处理事务对应的第一事务操作。管理节点设备是区块链网络中的区块链节点设备,管理节点设备对目标待处理事务的审核过程被区块链网络中的各个区块链节点设备共同见证,管理节点设备对目标待处理事务的审核过程是公开透明的,进而,管理节点设备响应事务请求执行的目标待处理事务对应的第一事务操作具有较高的可靠性。55.基于图1所示的事务审核系统的架构示意图,请参见图4,图4是本技术实施例提供的另一种事务审核方法的流程示意图,该事务审核方法可以由上述事务审核系统中的管理节点设备和用户设备共同执行,该事务审核方法可以包括以下步骤s401至s404:56.步骤s401:管理节点设备接收用户设备发送的目标待处理事务。57.在一种实现方式中,管理节点设备接收用户设备发送的目标待处理事务,目标待处理事务可以包括事务请求和注册信息,事务请求可以用于请求对注册信息进行审核,并请求获取电子票据,注册信息可以用于对用户设备进行身份校验。注册信息可以包括用户设备的第一标识信息和用户设备的用户标识,用户标识可以唯一标识用户设备。58.步骤s402:管理节点设备对注册信息的合法性进行校验。59.在一种实现方式中,管理节点设备对注册信息的合法性进行校验的校验过程可以为:管理节点设备可以根据用户标识,从关联的信息系统中获取第二标识信息;管理节点设备可以将第一标识信息与第二标识信息进行比对;若第一标识信息与第二标识信息相同,管理节点设备可以确定对注册信息的合法性校验通过。60.其中,管理节点设备关联的信息系统可以包括但不限于工商系统、公安系统、征信系统。61.步骤s403:若对注册信息的合法性校验通过,管理节点设备确定对目标待处理事务审核通过。62.步骤s404:若对目标待处理事务审核通过,管理节点设备响应事务请求以执行目标待处理事务对应的第一事务操作。63.在一种实现方式中,若对注册信息的合法性校验通过,管理节点设备可以确定对目标待处理事务审核通过,若对目标待处理事务审核通过,管理节点设备可以根据第一标识信息,生成第一标识信息对应的电子票据,并将电子票据发送至用户设备。64.以税务局的电子发票审核场景为例,企业向税务局的综合业务岗发送目标待处理事务。目标待处理事务包括事务请求和企业的注册信息,事务请求用于向税务局请求审核注册信息,并请求根据注册信息开具电子发票,注册信息包括企业代码和企业的第一标识信息,企业代码可以唯一标识该企业,企业的第一标识信息可以包括但不限于企业的发票专用章、企业的纳税人识别号、企业的登记序号。综合业务岗接收到该目标待处理事务后,综合业务岗对企业的注册信息的合法性进行校验。65.综合业务岗对企业的注册信息的合法性校验过程如下:综合业务岗可以根据企业代码,从公安系统中获取该企业代码对应的发票专用章,从工商系统中获取该企业代码对应的纳税人识别号和该企业代码对应的登记序号;管理节点设备将接收到的目标待处理事务中的发票专用章与从公安系统中获取到的发票专用章进行比对,将接收到的目标待处理事务中的纳税人识别号与从工商系统中获取到的纳税人识别号进行比对,将接收到的目标待处理事务中的登记序号与从工商系统中获取到的登记序号进行比对;若接收到的发票专用章与从公安系统中获取到的发票专用章相同,且接收到的纳税人识别号与从工商系统中获取到的纳税人识别号相同,且接收到的登记序号与从工商系统中获取到的登记序号相同,管理节点设备确定对注册信息的合法性校验通过。66.若对注册信息的合法性校验通过,综合管理岗可以根据企业的发票专用章、企业的纳税人识别号、企业的登记序号等第一标识信息,生成该企业的电子发票,并将电子发票发送至该企业。67.在本技术实施例中,管理节点设备获取到用户设备发送的目标待处理事务后,可以根据目标待处理事务包括的注册信息,对目标待处理事务进行审核;若对注册信息的合法性校验通过,管理节点设备确定对目标待处理事务审核通过,管理节点设备可以响应目标待处理事务包括的事务请求,生成注册信息包括的第一标识信息对应的电子票据,并将电子票据发送至用户设备。管理节点设备是区块链网络中的区块链节点设备,管理节点设备对注册信息的合法性校验过程被区块链网络中的各个区块链节点设备共同见证,管理节点设备对注册信息的合法性校验过程是公开透明的,进而,管理节点设备生成的电子票据具有较高的可靠性。68.基于图1所示的事务审核系统的架构示意图,请参见图5,图5是本技术实施例提供的另一种事务审核方法的流程示意图,该事务审核方法可以由上述事务审核系统中的管理节点设备、第一审核节点设备和用户设备共同执行,该事务审核方法可以包括以下步骤s501至s507:69.步骤s501:管理节点设备接收用户设备发送的目标待处理事务。70.在一种实现方式中,管理节点设备接收用户设备发送的目标待处理事务,目标待处理事务可以包括事务请求和预警策略变更通知,事务请求可以用于请求对原始预警策略进行变更,预警策略变更通知可以用于对变更后的预警策略进行审核。原始预警策略中可以包括多条预警子策略。71.步骤s502:管理节点设备根据预警策略变更通知,对用户设备的原始预警策略进行变更,得到变更后的预警策略。72.管理节点设备可以根据预警策略变更通知,对用户设备的原始预警策略进行变更,得到变更后的预警策略。变更操作可以包括但不限于新增操作、编辑操作、删除操作。73.例如,管理节点设备可以在原始预警策略的基础上,新增一条或多条预警子策略,得到变更后的预警策略;或者,管理节点设备可以在原始预警策略的基础上,编辑原始预警策略中的任意一条或多条预警子策略,得到变更后的预警策略;或者,管理节点设备可以在原始预警策略的基础上,删除一条或多条预警子策略,得到变更后的预警策略。74.步骤s503:管理节点设备将变更后的预警策略发送至第一审核节点设备。75.管理节点设备可以将变更后的预警策略发送至审核级别高于管理节点设备的第一审核节点设备,以使第一审核节点设备对变更后的预警策略进行校验。76.在一种实现方式中,为了便于第一审核节点设备验证管理节点设备的身份,管理节点设备可以根据管理节点设备的私钥对变更后的预警策略进行加密,得到数字签名;管理节点设备将数字签名发送至第一审核节点设备;第一审核节点设备可以使用管理节点设备的公钥,对数字签名进行解密;若解密成功,第一审核节点设备对管理节点设备的身份验证通过,第一审核节点设备获得变更后的预警策略。77.步骤s504:第一审核节点设备对变更后的预警策略进行校验,得到校验结果。78.在一种实现方式中,第一审核节点设备可以对变更后的预警策略进行校验,得到校验结果。若第一审核节点设备对变更后的预警策略校验通过,得到校验通过的校验结果;若第一审核节点设备对变更后的预警策略校验未通过,得到校验未通过的校验结果。例如,第一审核节点设备可以校验变更后的预警策略是否符合国家法律规范,或者,第一审核节点设备可以校验变更后的预警策略是否符合国家预警策略的制定标准等等。79.步骤s505:第一审核节点设备将校验结果发送至管理节点设备。80.步骤s506:若接收到第一审核节点设备发送的校验结果为校验通过,管理节点设备确定对目标待处理事务审核通过。81.步骤s507:若对目标待处理事务审核通过,管理节点设备将用户设备的原始预警策略更新为变更后的预警策略。82.第一审核节点设备得到校验结果后,可以将校验结果发送至管理节点设备;若接收到的校验结果为校验通过,管理节点设备确定对目标待处理事务审核通过,管理节点设备确定变更后的预警策略生效,管理节点设备可以将用户设备的原始预警策略更新为变更后的预警策略。83.在本技术实施例中,管理节点设备获取到用户设备发送的目标待处理事务后,可以根据目标待处理事务包括的预警策略变更通知,对用户设备的原始预警策略进行变更,得到变更后的预警策略;管理节点设备将变更后的预警策略发送至第一审核节点设备,由第一审核节点设备对变更后的预警策略进行校验;若第一审核节点设备对变更后的预警策略校验通过,管理节点设备确定对目标待处理事务审核通过,管理节点设备可以响应目标待处理事务包括的事务请求,将用户设备的原始预警策略更新为变更后的预警策略。管理节点设备和第一审核节点设备均为区块链网络中的区块链节点设备,管理节点设备对原始预警策略的变更过程、第一审核节点设备对变更后的预警策略的校验过程被区块链网络中的各个区块链节点设备共同见证,管理节点设备对原始预警策略的变更过程是公开透明的,第一审核节点设备对变更后的预警策略的校验过程是公开透明的,使得变更后的预警策略具有较高的可靠性。84.基于图1所示的事务审核系统的架构示意图,请参见图6,图6是本技术实施例提供的另一种事务审核方案的流程示意图,该事务审核方法可以由上述事务审核系统中的管理节点设备、第二审核节点设备和用户设备共同执行,该事务审核方法可以包括以下步骤s601至s607:85.步骤s601:管理节点设备接收用户设备发送的目标待处理事务。86.在一种实现方式中,管理节点设备接收用户设备发送的目标待处理事务,目标待处理事务可以包括事务请求和预警策略执行信息。87.步骤s602:管理节点设备响应预警策略执行信息指示的用户设备的预警策略执行事件,生成对用户设备待执行的第二事务操作。88.在一种实现方式中,预警策略执行事件可以用于指示用户设备的预警策略执行情况,管理节点设备可以根据用户设备的预警策略执行情况,生成对用户设备待执行的第二事务操作。89.以税务局的审核场景为例,若企业未在规定的期限内申报纳税,且企业处于允许开票状态,综合业务岗生成的对企业待执行的第二事务操作可以为暂停开票,企业将无法继续开具电子发票;若企业在税务局规定的期限内补充申报办理税务登记,且企业属于暂停开票状态,综合业务岗生成的对企业待执行的第二事务操作可以为恢复开票,企业可以继续开具电子发票。90.步骤s603:管理节点设备将第二事务操作发送至第二审核节点设备。91.管理节点设备可以将第二事务操作发送至审核级别高于管理节点设备的第二审核节点设备,以使第二审核节点设备对第二事务操作进行校验。92.在一种实现方式中,为了便于第二审核节点设备验证管理节点设备的身份,管理节点设备可以根据管理节点设备的私钥对第二事务操作进行加密,得到数字签名;管理节点设备将数字签名发送至第二审核节点设备;第二审核节点设备可以使用管理节点设备的公钥,对数字签名进行解密;若解密成功,第二审核节点设备对管理节点设备的身份验证通过,第二审核节点设备获得第二事务操作。93.在一种实现方式中,为了减轻第二审核节点设备的审核负荷,同时确保管理节点设备生成的对用户设备待执行的第二事务操作准确无误,在管理节点设备将第二事务操作发送至第二审核节点设备之前,管理节点设备101可以先将第二事务操作发送至审核级别低于第二审核节点设备的第一审核节点设备,由第一审核节点设备对第二事务操作进行先行校验,得到校验结果。第一审核节点设备将校验结果发送至管理节点设备,若校验结果为校验通过,管理节点设备101再将第二事务操作发送至第二审核节点设备,由第二审核节点设备对第二事务操作进行再次校验。94.步骤s604:第二审核节点设备对第二事务操作进行校验,得到校验结果。95.在一种实现方式中,第二审核节点设备可以对第二事务操作进行校验,得到校验结果。若第二审核节点设备对第二事务操作校验通过,得到校验通过的校验结果;若第二审核节点设备对第二事务操作校验未通过,得到校验未通过的校验结果。96.步骤s605:第二审核节点设备将校验结果发送至管理节点设备。97.步骤s606:若接收到第二审核节点设备发送的校验结果为校验通过,管理节点设备确定对目标待处理事务审核通过。98.步骤s607:若对目标待处理事务审核通过,管理节点设备对用户设备执行第二事务操作。99.第二审核节点设备得到校验结果后,可以将校验结果发送至管理节点设备;若接收到的校验结果为校验通过,管理节点设备确定对目标待处理事务审核通过,管理节点设备对用户设备执行第二事务操作。100.在本技术实施例中,管理节点设备获取到用户设备发送的目标待处理事务后,可以根据目标待处理事务包括的预警策略执行信息,生成对用户设备待执行的第二事务操作;管理节点设备将第二事务操作发送至第二审核节点设备,由第二审核节点设备对第二事务操作进行校验;若第二审核节点设备对第二事务操作通过,管理节点设备确定对目标待处理事务审核通过,管理节点设备可以对用户设备执行第二事务操作。管理节点设备和第二审核节点设备均为区块链网络中的区块链节点设备,管理节点设备生成第二事务操作的过程、第二审核节点设备对第二事务操作的校验过程被区块链网络中的各个区块链节点设备共同见证,管理节点设备生成第二事务操作的过程是公开透明的,第二审核节点设备对第二事务操作的校验过程是公开透明的,使得第二事务操作具有较高的可靠性。101.请参见图7,图7是本技术实施例提供的一种事务审核装置的结构示意图,该事务审核装置70可以是运行于事务审核设备中的一个计算机程序(包括程序代码),例如可以是事务审核设备中的一个应用软件。该事务审核装置70可以用于执行图3至图6所示的方法实施例中管理节点设备所执行的步骤,该事务审核装置70包括获取单元701、审核单元702、执行单元703,其中,102.获取单元701,用于获取目标待处理事务,目标待处理事务是用户设备发送给管理节点设备的,目标待处理事务包括事务请求和审核信息,审核信息包括用户设备的注册信息、预警策略变更通知或预警策略执行信息,注册信息用于对用户设备进行身份校验,预警策略变更通知用于对变更后的预警策略进行审核,预警策略执行信息用于对用户设备的预警策略执行事件进行审核;103.审核单元702,用于根据审核信息,对目标待处理事务进行审核;104.若对目标待处理事务审核通过,执行单元703,用于响应事务请求以执行目标待处理事务对应的第一事务操作。105.在一种实现方式中,审核单元702在根据审核信息,对目标待处理事务进行审核时,具体用于:106.对注册信息的合法性进行校验;107.若对注册信息的合法性校验通过,则确定对目标待处理事务审核通过。108.在一种实现方式中,注册信息包括用户设备的第一标识信息和用户设备的用户标识;审核单元702在对注册信息的合法性进行校验时,具体用于:109.根据用户标识,从关联的信息系统中获取第二标识信息;110.将第一标识信息与第二标识信息进行比对;111.若第一标识信息与第二标识信息相同,则确定对注册信息的合法性校验通过。112.在一种实现方式中,执行单元703在响应事务请求以执行目标待处理事务对应的第一事务操作时,具体用于:113.根据第一标识信息,生成第一标识信息对应的电子票据;114.将电子票据发送至用户设备。115.在一种实现方式中,审核单元702在根据审核信息,对目标待处理事务进行审核时,具体用于:116.根据预警策略变更通知,对用户设备的原始预警策略进行变更,得到变更后的预警策略;117.将变更后的预警策略发送至第一审核节点设备,以使第一审核节点设备对变更后的预警策略进行校验,得到校验结果,第一审核节点设备的审核级别高于管理节点设备的审核级别,第一审核节点设备是区块链网络中的至少一个区块链节点设备;118.若接收到第一审核节点设备发送的校验结果为校验通过,则确定对目标待处理事务审核通过;119.执行单元703在响应事务请求以执行目标待处理事务对应的第一事务操作时,具体用于:120.将用户设备的原始预警策略更新为变更后的预警策略。121.在一种实现方式中,审核单元702在根据审核信息,对目标待处理事务进行审核时,具体用于:122.响应预警策略执行信息指示的用户设备的预警策略执行事件,生成对用户设备待执行的第二事务操作;123.将第二事务操作发送至第二审核节点设备,以使第二审核节点设备对第二事务操作进行校验,得到校验结果,第二审核节点设备的审核级别高于管理节点设备的审核级别,第二审核节点设备是区块链网络中的至少一个区块链节点设备;124.若接收到第二审核节点设备发送的校验结果为校验通过,则确定对目标待处理事务审核通过;125.执行单元703在响应事务请求以执行目标待处理事务对应的第一事务操作时,具体用于:126.对用户设备执行第二事务操作。127.在一种实现方式中,审核单元702在将第二事务操作发送至第二审核节点设备之前,还用于:128.将第二事务操作发送至第一审核节点设备,以使第一审核节点设备对第二事务操作进行校验,得到校验结果,第二审核节点设备的审核级别高于第一审核节点设备的审核级别,第一审核节点设备是区块链网络中的至少一个区块链节点设备;129.若接收到第一审核节点设备发送的校验结果为校验通过,则触发执行将第二事务操作发送至第二审核节点设备的步骤。130.在一种实现方式中,审核单元702在将第二事务操作发送至第二审核节点设备时,具体用于:131.使用管理节点设备的私钥对第二事务操作进行加密,得到数字签名;132.将数字签名发送至第二审核节点设备,以使第二审核节点设备使用管理节点设备的公钥对数字签名进行解密,得到第二事务操作。133.需要说明的是,图7对应的实施例中未提及的内容以及各个单元执行步骤的具体实现方式可参见图3至图6所示实施例以及前述内容,这里不再赘述。134.请参见图8,图8是本技术实施例提供的一种事务审核设备的结构示意图,该事务审核设备80包括处理器801、存储器802和通信接口803,处理器801、存储器802和通信接口803通过一条或多条通信总线连接。135.处理器801被配置为支持事务审核节点80执行图3至图6所述方法实施例中管理节点设备相应的功能。该处理器801可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np),硬件芯片或者其任意组合。136.存储器802用于存储程序代码等。存储器802可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器802也可以包括非易失性存储器(non-volatilememory,nvm),例如只读存储器(read-onlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器802还可以包括上述种类的存储器的组合。137.通信接口803用于接收和发送数据,例如,通信接口803用于接收用户设备发送的目标待处理事务,通信接口803用于接收第一审核节点设备发送的校验结果,通信接口803用于接收第二审核节点设备发送的校验结果,通信接口803用于将电子票据发送至用户设备,通信接口803用于将变更后的预警策略发送至第一审核节点设备,通信接口803用于将第二事务操作发送至第一审核节点设备,或者,通信接口803用于将第二事务操作发送至第二审核节点设备。138.在本技术实施例中,该事务审核设备80包括多个通信接口,其中,用于发送数据的通信接口和用于接收数据的通信接口可以不为同一个通信接口。139.处理器801可以调用存储器802中存储的程序代码以执行以下操作:140.获取目标待处理事务,目标待处理事务是用户设备发送给管理节点设备的,目标待处理事务包括事务请求和审核信息,审核信息包括用户设备的注册信息、预警策略变更通知或预警策略执行信息,注册信息用于对用户设备进行身份校验,预警策略变更通知用于对变更后的预警策略进行审核,预警策略执行信息用于对用户设备的预警策略执行事件进行审核;141.根据审核信息,对目标待处理事务进行审核;142.若对目标待处理事务审核通过,则响应事务请求以执行目标待处理事务对应的第一事务操作。143.进一步地,处理器801还可以与存储器802、通信接口803相配合,执行图3至图6所示方法实施例中管理节点设备对应的操作,具体可参见方法实施例中的描述,在此不再赘述。144.本技术实施例还提供一种计算机可读存储介质,可以用于存储图8所示实施例事务审核设备80中处理器801所调用的计算机程序指令,其中包含用于执行上述实施例中为管理节点设备所设计的程序。145.上述计算机可读存储介质包括但不限于快闪存储器(flashmemory),硬盘(harddiskdrive,hdd),固态硬盘(solid-statedrive,ssd)。146.本技术实施例中还提供一种计算机程序产品,该计算机程序产品被计算机设备运行时,可以执行上述图3至图6实施例中为管理节点设备所设计的事务审核方法。147.本领域普通技术人员可以意识到,结合本技术中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法以实现所描述的功能,但是这种实现不应认为超出本技术的范围。148.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl)等)或无线(例如红外、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)或者半导体介质(例如,固态硬盘(solidstatedisk,ssd))等。149.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1