业务数据一致性检查方法、装置、电子设备及介质制造方法及图纸

技术编号:29615997 阅读:17 留言:0更新日期:2021-08-10 18:32
本发明专利技术涉及数据处理技术,揭露了一种业务数据一致性检查方法,包括:获取业务流程,并将所述业务流程划分为多个节点,对划分为多个节点的业务流程进行校验处理,得到校验结果,当所述校验结果为校验通过时,利用检查规则对业务流程进行一致性检查,得到检查结果,当所述校验结果为校验未通过时,从所述多个节点中确定问题节点,并对所述问题节点进行修复处理,利用所述检查规则对修复后的业务流程进行一致性检查,得到检查结果。此外,本发明专利技术还涉及区块链技术,所述校验结果可存储于区块链的节点。本发明专利技术还提出一种业务数据一致性检查装置、电子设备以及计算机可读存储介质。本发明专利技术可以解决业务数据一致性检查的效率较低的问题。

【技术实现步骤摘要】
业务数据一致性检查方法、装置、电子设备及介质
本专利技术涉及数据处理
,尤其涉及一种业务数据一致性检查方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着互联网技术发展,越来越多的系统采用了微服务的系统设计方式,微服务的设计模式,不仅可有效的提供系统的稳定性和健壮性,还能够提升系统的扩展能力。由于系统微服务化,数据冗余问题不可避免,因此需要进行业务数据的一致性检查。现有的方法中通常利用微服务之间的调用链路进行检查,但单纯的链路检查并不能及时发现业务层面的数据问题,进行业务数据一致性检查的效率较低。
技术实现思路
本专利技术提供一种业务数据一致性检查方法、装置及计算机可读存储介质,其主要目的在于解决业务数据一致性检查的效率较低的问题。为实现上述目的,本专利技术提供的一种业务数据一致性检查方法,包括:获取业务流程,并将所述业务流程划分为多个节点;对划分为多个节点的业务流程进行校验处理,得到校验结果;当所述校验结果为校验通过时,利用检查规则对业务流程进行一致性检查,得到检查结果;当所述校验结果为校验未通过时,从所述多个节点中确定问题节点,并对所述问题节点进行修复处理,利用所述检查规则对修复后的业务流程进行一致性检查,得到检查结果。可选地,所述将所述业务流程划分为多个节点,包括:识别所述业务流程中的多个子活动;以所述多个子活动为划分标准将所述业务流程划分为多个节点。可选地,所述将所述业务流程划分为多个节点之前,所述方法还包括:根据预设的节点类型与检查规则之间的映射关系在每个所述节点写入所述检查规则,并为每个所述节点分配用于指示操作的行为条码。可选地,所述根据对划分为多个节点的业务流程进行校验处理,得到校验结果,包括:根据行为条码的分配顺序对划分为多个节点的业务流程进行排序;判断排序后的多个节点的业务流程的业务损耗时间是否大于或者等于预设的业务阈值;当所述业务损耗时间大于或者等于所述业务阈值时,所述校验结果为校验未通过;当所述业务损耗时间小于所述业务阈值时,所述校验结果为校验通过。可选地,所述从所述多个节点中确定问题节点,并对所述问题节点进行修复处理,包括:将所述业务损耗时间大于或者等于所述业务阈值时的业务流程的节点判定为问题节点;获取所述问题节点的问题类别;从预设的解决方案库中获取与所述问题类别对应的解决方案,利用所述解决方案对所述问题节点进行修复处理。可选地,所述从所述多个节点中确定问题节点之后,所述方法还包括:获取告警标签,并利用所述告警标签对所述问题节点进行标记。可选地,所述得到检查结果之后,所述方法还包括:根据传输协议将所述检查结果传输至数据推送引擎;或者利用所述数据推送引擎推送所述检查结果至终端设备。为了解决上述问题,本专利技术还提供一种业务数据一致性检查装置,所述装置包括:流程划分模块,用于获取业务流程,并将所述业务流程划分为多个节点;流程校验模块,用于对划分为多个节点的业务流程进行校验处理,得到校验结果;一致性检查模块,用于当所述校验结果为校验通过时,利用检查规则对业务流程进行一致性检查,得到检查结果;问题节点修复模块,用于当所述校验结果为校验未通过时,从所述多个节点中确定问题节点,并对所述问题节点进行修复处理,利用所述检查规则对修复后的业务流程进行一致性检查,得到检查结果。为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:存储器,存储至少一个指令;及处理器,执行所述存储器中存储的指令以实现上述所述的业务数据一致性检查方法。为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述所述的业务数据一致性检查方法。本专利技术实施例中,通过将业务流程划分为多个节点,实现了将业务流程切分为多个以单独节点为标准的子流程,以节点为单位对划分为多个节点的业务流程进行校验处理,当校验处理通过时,利用检查规则对业务流程进行一致性检查,得到检查结果,当校验处理未通过时,确定问题节点,快速定位出现问题的地方,再并对所述问题节点进行修复处理,对修复后的业务流程进行一致性检查,通过对业务流程进行判断和校验,并根据校验的结果选择性进行修复或者利用检查规则进行检查,保证了检查的准确度,对业务层面的数据进行检查,提高了一致性检查的效率。因此本专利技术提出的业务数据一致性检查方法、装置、电子设备及计算机可读存储介质,可以解决业务数据一致性检查效率较低的问题。附图说明图1为本专利技术一实施例提供的业务数据一致性检查方法的流程示意图;图2为本专利技术一实施例提供的业务数据一致性检查装置的功能模块图;图3为本专利技术一实施例提供的实现所述业务数据一致性检查方法的电子设备的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本申请实施例提供一种业务数据一致性检查方法。所述业务数据一致性检查方法的执行主体包括但不限于服务端、终端等能够被配置为执行本申请实施例提供的该方法的电子设备中的至少一种。换言之,所述业务数据一致性检查方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。参照图1所示,为本专利技术一实施例提供的业务数据一致性检查方法的流程示意图。在本实施例中,所述业务数据一致性检查方法包括:S1、获取业务流程,并将所述业务流程划分为多个节点。本专利技术实施例中,所述业务流程是指为达到特定的目标而共同完成的一系列活动,在本专利技术实施例中,以一个APP订单系统为例,所述业务流程可以为信托计划下单的全业务流程。具体地,所述将所述业务流程划分为多个节点,包括:识别所述业务流程中的多个子活动;以所述多个子活动为划分标准将所述业务流程划分为多个节点。其中,一个子活动即为一个节点。详细地,所述子活动是切分好的的活动,只有多个子活动的共同完成才能使得所述业务流程最终完成,将所述业务流程划分为多个节点,便于多业务流程的每个部分进行更加细致的分析,从部分入手,更好的保证了后续可以进行数据一致性的检查。在本专利技术实施例中,所述业务流程为信托计划下单,信托计划下单中的多个子活动可以分为登陆、注册、个人信息补充、问卷信息补充、实名认证、资产证明补充、产品浏览、产品下单、视讯面签、电子签署、合同用印、资产查看等子活动。进一步地,所述将所述业务流程划分为多个节点之前,所述方法还包括:根据预设的节点类型与检查规则之间的映射关系在每个所述节点写入所述检查规则,并为每个所述节点分本文档来自技高网...

【技术保护点】
1.一种业务数据一致性检查方法,其特征在于,所述方法包括:/n获取业务流程,并将所述业务流程划分为多个节点;/n对划分为多个节点的业务流程进行校验处理,得到校验结果;/n当所述校验结果为校验通过时,利用检查规则对业务流程进行一致性检查,得到检查结果;/n当所述校验结果为校验未通过时,从所述多个节点中确定问题节点,并对所述问题节点进行修复处理,利用所述检查规则对修复后的业务流程进行一致性检查,得到检查结果。/n

【技术特征摘要】
1.一种业务数据一致性检查方法,其特征在于,所述方法包括:
获取业务流程,并将所述业务流程划分为多个节点;
对划分为多个节点的业务流程进行校验处理,得到校验结果;
当所述校验结果为校验通过时,利用检查规则对业务流程进行一致性检查,得到检查结果;
当所述校验结果为校验未通过时,从所述多个节点中确定问题节点,并对所述问题节点进行修复处理,利用所述检查规则对修复后的业务流程进行一致性检查,得到检查结果。


2.如权利要求1所述的业务数据一致性检查方法,其特征在于,所述将所述业务流程划分为多个节点,包括:
识别所述业务流程中的多个子活动;
以所述多个子活动为划分标准将所述业务流程划分为多个节点。


3.如权利要求1所述的业务数据一致性检查方法,其特征在于,所述将所述业务流程划分为多个节点之前,所述方法还包括:
根据预设的节点类型与检查规则之间的映射关系在每个所述节点写入所述检查规则,并为每个所述节点分配用于指示操作的行为条码。


4.如权利要求3所述的业务数据一致性检查方法,其特征在于,所述根据对划分为多个节点的业务流程进行校验处理,得到校验结果,包括:
根据行为条码的分配顺序对划分为多个节点的业务流程进行排序;
判断排序后的多个节点的业务流程的业务损耗时间是否大于或者等于预设的业务阈值;
当所述业务损耗时间大于或者等于所述业务阈值时,所述校验结果为校验未通过;
当所述业务损耗时间小于所述业务阈值时,所述校验结果为校验通过。


5.如权利要求4所述的业务数据一致性检查方法,其特征在于,所述从所述多个节点中确定问题节点,并对所述问题节点进行修复处理,包括:
将所述业务损耗时间大于或者等于所述业务阈值时的业务流程的节点判定为问题节点;
获取所述...

【专利技术属性】
技术研发人员:林城彬
申请(专利权)人:平安信托有限责任公司
类型:发明
国别省市:广东;44

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

1