用于业务数据异常处理的方法、计算设备和存储介质技术

技术编号:39411800 阅读:11 留言:0更新日期:2023-11-19 16:03
本公开的实施例涉及一种用于业务数据异常处理的方法、设备和介质。该方法包括基于业务数据的结算周期,从至少两个业务系统处获取每个业务系统的业务数据;从至少两个业务系统中确定第一业务系统和第二业务系统,第二业务系统为第一业务系统以外的任一目标业务系统;基于第一业务系统和第二业务系统在最新完结周期的业务数据,确定两个业务系统在最新完结周期的业务数据差异;基于在最新完结周期中第一业务系统的业务数据和第二业务系统的业务数据的比较结果,确定匹配的预定异常处理规则以对第二业务系统的业务数据进行处理,使得第二业务系统在已完结周期的业务数据与第一业务系统同步。由此,能够有效提高不同业务系统之间的业务数据同步效率。之间的业务数据同步效率。之间的业务数据同步效率。

【技术实现步骤摘要】
用于业务数据异常处理的方法、计算设备和存储介质


[0001]本公开的实施例总体涉及互联网
,并且更具体地涉及一种用于业务数据异常处理的方法、计算设备和存储介质。

技术介绍

[0002]随着数字货币的推广,各企业逐渐接入了数字货币支付渠道,数字货币业务逐步增长为银行等金融机构的重要业务之一。数字货币兑换业务通常发生在不同的平台之间,由于银商平台与数字货币兑换平台(通常由银行等金融机构提供)之间采用不同的系统,因此通常存在系统时间差异。
[0003]系统时间差异可能会导致针对同一笔交易在不同系统中的时间戳不同,从而影响交易数据的一致性,导致系统之间的交易数据存在差异。当出现交易数据差异时,容易导致系统之间的交易明细不同,通常需要进行对账,传统的用于业务数据的异常处理的方法,通常采用人工对账的方式,其存在效率低、时效性不足以及安全风险。
[0004]综上,传统的用于业务数据的异常处理的方式存在的不足之处在于:难以满足高效率、高时效的需求以及存在安全风险。

技术实现思路

[0005]针对上述问题,本公开提供了一种用于业务数据异常处理的方法、计算设备和存储介质,能够提高不同业务系统之间业务数据同步的效率。
[0006]根据本公开的第一方面,提供了一种用于业务数据异常处理的方法,包括:基于业务数据的结算周期,从至少两个业务系统处获取每个业务系统的业务数据;从至少两个业务系统中确定第一业务系统和第二业务系统,第二业务系统为第一业务系统以外的任一目标业务系统;基于第一业务系统和第二业务系统在最新完结周期的业务数据,确定两个业务系统在最新完结周期的业务数据差异;以及基于在最新完结周期中第一业务系统的业务数据和第二业务系统的业务数据的比较结果,确定匹配的预定异常处理规则以对第二业务系统的业务数据进行处理,以便使得第二业务系统在已完结周期的业务数据与第一业务系统同步。
[0007]根据本公开的第二方面,提供了一种计算设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开的第一方面的方法。
[0008]在本公开的第三方面中,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中计算机指令用于使计算机执行本公开的第一方面的方法。
[0009]在一些实施例中,确定匹配的预定异常处理规则以对第二业务系统的业务数据进行处理包括:响应于在最新完结周期中第二业务系统的业务数据多于第一业务系统,确定在最新完结周期中第二业务系统的每条业务数据在第一业务系统时间中所对应的第一时间戳;确定第一业务系统的时间为基准时间;以及基于最新完结周期中第二业务系统的每
条业务数据的第一时间戳,确定第二业务系统的每条业务数据在基准时间中所对应的周期,以便将第一时间戳对应于最新完结周期的第二业务系统的业务数据与第一业务系统的业务数据同步。
[0010]在一些实施例中,确定匹配的预定异常处理规则以对第二业务系统的业务数据进行处理还包括:响应于最新完结周期中的任一条第二业务系统的业务数据在基准时间中对应于当前周期,将任一条第二业务系统的业务数据与第一业务系统中所对应的业务数据同步;以及将任一条第二业务系统的业务数据存入差异数据池;以及将差异数据池中的、被存入的任一条第二业务系统的业务数据的处理状态标记为已处理。
[0011]在一些实施例中,确定匹配的预定异常处理规则以对第二业务系统的业务数据进行处理还包括:响应于最新完结周期中的任一条第二业务系统的业务数据在基准时间中对应于上一完结周期,在差异数据池中查询关于任一条第二业务系统的业务数据;基于查询结果,将任一条第二业务系统的业务数据与第一业务系统中所对应的业务数据同步;以及将差异数据池中的、经由同步的任一条第二业务系统的业务数据的处理状态标记为已处理。
[0012]在一些实施例中,确定匹配的预定异常处理规则以对第二业务系统的业务数据进行处理还包括:响应于在最新完结周期中第一业务系统的业务数据多于第二业务系统,确定在最新完结周期中第一业务系统的每条业务数据在第二业务系统时间中对应的第二时间戳;确定第一业务系统的时间为基准时间;以及响应于任一条第一业务系统的业务数据的第二时间戳在第二业务系统时间中对应于最新完结周期,将任一条第一业务系统的业务数据在第二业务系统中的记录与所对应的第一业务系统中的记录同步。
[0013]在一些实施例中,确定匹配的预定异常处理规则以对第二业务系统的业务数据进行处理还包括:响应于任一条第一业务系统的业务数据的第二时间戳在第二业务系统时间中对应于当前周期,将任一条第一业务系统的业务数据存入差异数据池;以及将差异数据池中的、对应于当前周期的任一条第一业务系统的业务数据的处理状态标记为未处理。
[0014]在一些实施例中,确定匹配的预定异常处理规则以对第二业务系统的业务数据进行处理还包括:响应于任一条第一业务系统的业务数据的第二时间戳在第二业务系统时间中对应于上一完结周期,在差异数据池中查询关于任一条第一业务系统的业务数据;基于查询结果,将任一条第一业务系统的业务数据在第二业务系统中的记录与所对应的第一业务系统中的记录同步;以及将差异数据池中的、经同步的任一条第一业务系统的业务数据的处理状态标记为已处理。
[0015]在一些实施例中,业务数据至少包括每条业务数据的身份标识信息、每条业务数据在业务系统中的时间戳、以及以下一项或多项:交易日期、交易时间、处理状态、原交易检索参考号、交易金额、订单号和终端号。
[0016]在一些实施例中,在差异数据池中的业务数据还包括以下一项或多项:处理状态、差异状态和终端属地;其中,处理状态包括已处理、未处理和处理中;差异状态包括第一业务系统业务数据多和第二业务系统业务数据多。
[0017]在一些实施例中,用于业务数据异常处理的方法还包括:基于差异数据池中的关于第二业务系统和第一业务系统未同步的业务数据,生成关于未处理的业务数据的差异明细信息。
[0018]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0019]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素。
[0020]图1示出了用于实现根据本公开的实施例的用于业务数据异常处理的方法的系统的示意图。
[0021]图2示出了根据本公开的实施例的用于业务数据异常处理的方法200的流程图。
[0022]图3示出了根据本公开的实施例的一种用于同步最新完结周期的业务数据的方法300的流程图。
[0023]图4示出了根据本公开的实施例的一种用于同步当前周期的业务数据的方法400的流程图。
[0024]图5示出了根据本公开的实施例的一种用于同步上一完结周期的业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于业务数据异常处理的方法,包括:基于业务数据的结算周期,从至少两个业务系统处获取每个所述业务系统的业务数据;从所述至少两个业务系统中确定第一业务系统和第二业务系统,所述第二业务系统为所述第一业务系统以外的任一目标业务系统;基于所述第一业务系统和所述第二业务系统在最新完结周期的业务数据,确定两个业务系统在最新完结周期的业务数据差异;以及基于在最新完结周期中所述第一业务系统的业务数据和所述第二业务系统的业务数据的比较结果,确定匹配的预定异常处理规则以对所述第二业务系统的业务数据进行处理,以便使得所述第二业务系统在已完结周期的业务数据与所述第一业务系统同步。2.根据权利要求1所述的方法,其中,确定匹配的预定异常处理规则以对所述第二业务系统的业务数据进行处理包括:响应于在最新完结周期中所述第二业务系统的业务数据多于所述第一业务系统,确定在最新完结周期中所述第二业务系统的每条业务数据在第一业务系统时间中所对应的第一时间戳;确定所述第一业务系统的时间为基准时间;以及基于最新完结周期中第二业务系统的每条业务数据的第一时间戳,确定所述第二业务系统的每条业务数据在基准时间中所对应的周期,以便将第一时间戳对应于最新完结周期的所述第二业务系统的业务数据与所述第一业务系统的业务数据同步。3.根据权利要求2所述的方法,其中,确定匹配的预定异常处理规则以对所述第二业务系统的业务数据进行处理还包括:响应于最新完结周期中的任一条第二业务系统的业务数据在基准时间中对应于当前周期,将所述任一条第二业务系统的业务数据与所述第一业务系统中所对应的业务数据同步;以及将所述任一条第二业务系统的业务数据存入差异数据池;以及将差异数据池中的、被存入的所述任一条第二业务系统的业务数据的处理状态标记为已处理。4.根据权利要求3所述的方法,其中,确定匹配的预定异常处理规则以对所述第二业务系统的业务数据进行处理还包括:响应于最新完结周期中的任一条第二业务系统的业务数据在基准时间中对应于上一完结周期,在所述差异数据池中查询关于所述任一条第二业务系统的业务数据;基于查询结果,将所述任一条第二业务系统的业务数据与所述第一业务系统中所对应的业务数据同步;以及将差异数据池中的、经由同步的所述任一条第二业务系统的业务数据的处理状态标记为已处理。5.根据权利要求1所述的方法,其中,确定匹配的预定异常处理规则以对所述第二业务系统的业务数据进行处理还包括:响应于在最新完结周期中所述第一业务系统的业务数据多于所述第二业务系统,确定在最新完结周期中所述第一业务系统的每条业...

【专利技术属性】
技术研发人员:李国政
申请(专利权)人:中国建设银行股份有限公司上海市分行
类型:发明
国别省市:

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

1