System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据一致性检测方法、装置、计算机设备和存储介质制造方法及图纸_技高网

数据一致性检测方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41471789 阅读:6 留言:0更新日期:2024-05-30 14:25
本公开涉及金融数据处理技术领域,具体公开了一种数据一致性检测方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:在待检测业务的正交易状态为未知状态的情况下,确定所述待检测业务的冲正交易;基于所述冲正交易的状态标识,确定所述冲正交易的冲正交易状态;根据所述待检测业务的业务类型和所述冲正交易状态,确定所述待检测业务的一致性检测条件;基于所述一致性检测条件,对所述待检测业务的交易数据进行一致性检测。采用本方法能够提高数据一致性检测准确度和检测效率。

【技术实现步骤摘要】

本申请涉及金融数据处理,特别是涉及一种数据一致性检测方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、交易数据是银行业务处理的核心数据,交易过程中交易数据的一致性是银行业务正常高效运行的保障。在银行业务处理过程中,一些特定的业务场景,例如积存金等贵金属交易场景中,用户的个人资产账户会和银行内部账户之间发生交互,这个时候需要同时保障两个账号系统交易数据的一致性。但在系统运行过程中,由于通信故障或系统故障原因,常会发生交易事后不一致的情况。

2、为了保证交易事后数据的一致性,通常采用的方案由人工每月对个人资金账号和内部账户进行交易数据核对,分析交易的事后一致情况,在交易不一致的情况下进行处理。而人工对交易数据的一致性进行检测容易出现遗漏或核对错误的情况,导致交易数据一致性判断准确性降低,且人工检测较长的检测周期,会导致交易数据一致性异常的情况不能被及时发现,对银行业务处理的正常运行造成影响。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高数据一致性检测准确度和检测效率的数据一致性检测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种数据一致性检测方法,所述方法包括:

3、在待检测业务的正交易状态为未知状态的情况下,确定所述待检测业务的冲正交易;

4、基于所述冲正交易的状态标识,确定所述冲正交易的冲正交易状态;

5、根据所述待检测业务的业务类型和所述冲正交易状态,确定所述待检测业务的一致性检测条件;

6、基于所述一致性检测条件,对所述待检测业务的交易数据进行一致性检测。

7、在其中一个实施例中,所述一致性检测条件包括业务一致性检测条件和基础一致性检测条件;

8、所述基于所述一致性检测条件,对所述待检测业务的交易数据进行一致性检测,包括:

9、获取所述待检测业务的交易数据;

10、根据所述基础一致性检测条件对所述交易数据进行基础一致性检测;

11、在所述交易数据符合所述基础一致性检测条件的情况下,根据所述业务一致性检测条件对所述交易数据进行业务一致性检测。

12、在其中一个实施例中,所述根据所述待检测业务的业务类型和所述冲正交易状态,确定所述待检测业务的一致性检测条件,包括:

13、根据所述冲正交易状态,确定所述待检测业务的基础一致性检测条件;

14、基于所述冲正交易状态和所述待检测业务的业务类型,确定所述待检测业务的业务一致性检测条件。

15、在其中一个实施例中,所述交易数据包括内部交易数据和本地交易数据;所述基础一致性检测条件包括交易流水数量符合所述冲正交易状态对应的数量值,所述内部交易数据与所述本地交易数据的交易值一致;

16、所述根据所述基础一致性检测条件对所述交易数据进行基础一致性检测,包括:

17、确定所述内部交易数据的流水数量;

18、在所述冲正交易状态为成功状态,且所述内部交易数据的流水数量为两条的情况下,确定所述内部交易数据的内部交易值,以及所述本地交易数据的本地交易值;

19、在所述内部交易值与所述本地交易值相等的情况下,确定所述交易数据满足所述基础一致性检测条件。

20、在其中一个实施例中,所述根据所述基础一致性检测条件对所述交易数据进行基础一致性检测,还包括:

21、在所述冲正交易状态为失败状态,且所述内部交易数据的流水数量为一条的情况下,确定所述内部交易数据的内部交易值,以及所述本地交易数据的本地交易值;

22、在所述内部交易值与所述本地交易值相等的情况下,确定所述交易数据满足所述基础一致性检测条件。

23、在其中一个实施例中,所述根据所述基础一致性检测条件对所述交易数据进行基础一致性检测,还包括:

24、在所述冲正交易状态为未知状态,且所述内部交易数据的流水数量为一条或两条的情况下,确定所述内部交易数据的内部交易值,以及所述本地交易数据的本地交易值;

25、在所述内部交易值与所述本地交易值相等的情况下,确定所述交易数据满足所述基础一致性检测条件。

26、在其中一个实施例中,所述方法还包括:

27、获取待检测业务的业务标识;

28、根据业务标识与正交易标识的对应关系,从正交易存储区域中获取与所述业务标识匹配的所述待检测业务的正交易;

29、基于所述正交易的状态标识,确定所述待检测业务的正交易状态;

30、在所述待检测业务的正交易状态为正常或失败的情况下,确定所述待检测业务一致性检测成功。

31、在其中一个实施例中,所述在待检测业务的正交易状态为未知状态的情况下,确定所述待检测业务的冲正交易,包括:

32、在待检测业务的正交易状态为未知状态的情况下,获取所述待检测业务的正交易标识;

33、根据正交易标识与冲正交易标识的对应关系,将冲正交易存储区域中,交易标识与所述正交易标识匹配的冲正交易确定为所述待检测业务的冲正交易。

34、第二方面,本申请还提供了一种数据一致性检测装置,所述装置包括:

35、冲正交易确定模块,用于在待检测业务的正交易状态为未知状态的情况下,确定所述待检测业务的冲正交易;

36、状态确定模块,用于基于所述冲正交易的状态标识,确定所述冲正交易的冲正交易状态;

37、条件确定模块,用于根据所述待检测业务的业务类型和所述冲正交易状态,确定所述待检测业务的一致性检测条件;

38、一致性检测模块,用于基于所述一致性检测条件,对所述待检测业务的交易数据进行一致性检测。

39、在其中一个实施例中,所述一致性检测条件包括业务一致性检测条件和基础一致性检测条件;所述一致性检测模块包括:

40、数据获取单元,用于获取所述待检测业务的交易数据;

41、基础一致性检测单元,用于根据所述基础一致性检测条件对所述交易数据进行基础一致性检测;

42、业务一致性检测单元,用于在所述交易数据符合所述基础检测条件的情况下,根据所述业务一致性检测条件对所述交易数据进行业务一致性检测。

43、在其中一个实施例中,所述条件确定模块包括:

44、基础一致性检测条件确定单元,用于根据所述冲正交易状态,确定所述待检测业务的基础一致性检测条件;

45、业务一致性检测条件确定单元,用于基于所述冲正交易状态和所述待检测业务的业务类型,确定所述待检测业务的业务一致性检测条件。

46、在其中一个实施例中,所述交易数据包括内部交易数据和本地交易数据;所述基础一致性检测条件包括交易流水数量符合所述冲正交易状态对应的数量值,所述内部交易数据与所述本地交易数据的交易值一致;所述基础一致性检测单元还用于:

47、本文档来自技高网...

【技术保护点】

1.一种数据一致性检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述一致性检测条件包括业务一致性检测条件和基础一致性检测条件;

3.根据权利要求2所述的方法,其特征在于,所述根据所述待检测业务的业务类型和所述冲正交易状态,确定所述待检测业务的一致性检测条件,包括:

4.根据权利要求2所述的方法,其特征在于,所述交易数据包括内部交易数据和本地交易数据;所述基础一致性检测条件包括交易流水数量符合所述冲正交易状态对应的数量值,所述内部交易数据与所述本地交易数据的交易值一致;

5.根据权利要求4所述的方法,其特征在于,所述根据所述基础一致性检测条件对所述交易数据进行基础一致性检测,还包括:

6.根据权利要求4所述的方法,其特征在于,所述根据所述基础一致性检测条件对所述交易数据进行基础一致性检测,还包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1-6任一项所述的方法,其特征在于,所述在待检测业务的正交易状态为未知状态的情况下,确定所述待检测业务的冲正交易,包括:

9.一种数据一致性检测装置,其特征在于,所述装置包括:

10.根据权利要求9所述的装置,其特征在于,所述一致性检测条件包括业务一致性检测条件和基础一致性检测条件;所述一致性检测模块包括:

11.根据权利要求10所述的装置,其特征在于,所述条件确定模块包括:

12.根据权利要求10所述的装置,其特征在于,所述交易数据包括内部交易数据和本地交易数据;所述基础一致性检测条件包括交易流水数量符合所述冲正交易状态对应的数量值,所述内部交易数据与所述本地交易数据的交易值一致;所述基础一致性检测单元还用于:

13.根据权利要求12所述的装置,其特征在于,所述基础一致性检测单元还用于:

14.根据权利要求12所述的装置,其特征在于,所述基础一致性检测单元还用于:

15.根据权利要求9-14任一项所述的装置,其特征在于,所述装置还包括:

16.根据权利要求9-14任一项所述的装置,其特征在于,所述冲正交易确定模块还用于:

17.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。

18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

19.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种数据一致性检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述一致性检测条件包括业务一致性检测条件和基础一致性检测条件;

3.根据权利要求2所述的方法,其特征在于,所述根据所述待检测业务的业务类型和所述冲正交易状态,确定所述待检测业务的一致性检测条件,包括:

4.根据权利要求2所述的方法,其特征在于,所述交易数据包括内部交易数据和本地交易数据;所述基础一致性检测条件包括交易流水数量符合所述冲正交易状态对应的数量值,所述内部交易数据与所述本地交易数据的交易值一致;

5.根据权利要求4所述的方法,其特征在于,所述根据所述基础一致性检测条件对所述交易数据进行基础一致性检测,还包括:

6.根据权利要求4所述的方法,其特征在于,所述根据所述基础一致性检测条件对所述交易数据进行基础一致性检测,还包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1-6任一项所述的方法,其特征在于,所述在待检测业务的正交易状态为未知状态的情况下,确定所述待检测业务的冲正交易,包括:

9.一种数据一致性检测装置,其特征在于,所述装置包括:

10.根据权利要求9所述的装置,其特征在于,所述一致性检测条件包括业务一致性检测条件和基...

【专利技术属性】
技术研发人员:张楠楠耿芸韩金柱
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1