交易对账方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37100712 阅读:14 留言:0更新日期:2023-04-01 05:01
本申请公开了交易对账方法、装置、电子设备和存储介质。其中方法包括:在利用交易数据库中的第一交易流水数据执行第一交易对账任务的过程中,在交易对账核对文件中记录已写入对账文件的第一交易流水数据,交易对账核对文件存储在独立于交易数据库的存储区中;在利用交易数据库中的第二交易流水数据执行第二交易对账任务的过程中,根据第二交易流水数据和交易对账核对文件,确定待补对账的目标交易流水数据;对目标交易流水数据执行补对账任务,并将已写入补对账文件的目标交易流水数据记录入交易对账核对文件。该技术方案减少了对交易数据库的写操作,减轻了交易数据库的读写压力,从而使得交易数据库可以更好地为实时交易服务提供技术支撑。服务提供技术支撑。服务提供技术支撑。

【技术实现步骤摘要】
交易对账方法、装置、电子设备和存储介质


[0001]本申请涉及在线支付
,尤其涉及交易对账方法、装置、电子设备和存储介质。

技术介绍

[0002]交易对账是指依赖交易流水数据进行账目的核对,在中间方平台对接多个交易机构的场景下,各交易机构的交易流水数据在中间方平台得以保存,而中间方平台可以依赖存储交易流水数据的交易数据库进行交易对账,从而为各交易机构出具交易对账单。
[0003]在交易对账过程中,很难完全避免由于故障导致交易对账所使用的交易流水数据不全的情形,为解决这一问题,可以根据交易流水数据的对账状态,查找出遗漏的交易流水数据进行补对账,并对账状态进行更新。然而,由于交易流水数据保存在交易数据库中,上述补对账过程对交易数据库的写操作会增加交易数据库的处理压力,从而可能影响交易数据库处理实时交易业务的能力。

技术实现思路

[0004]本申请实施例提供了交易对账方法、装置、电子设备和存储介质,以减轻交易对账对交易数据库的影响。
[0005]本申请实施例采用下述技术方案:
[0006]第一方面,本申请实施例提供一种交易对账方法,由交易对账服务器执行,包括:在利用交易数据库中的第一交易流水数据执行第一交易对账任务的过程中,在交易对账核对文件中记录已写入对账文件的第一交易流水数据,交易对账核对文件存储在独立于交易数据库的存储区中;在利用交易数据库中的第二交易流水数据执行第二交易对账任务的过程中,根据第二交易流水数据和交易对账核对文件,确定待补对账的目标交易流水数据;对目标交易流水数据执行补对账任务,并将已写入补对账文件的目标交易流水数据记录入交易对账核对文件。
[0007]在一些实施例中,利用交易数据库中的第一交易流水数据执行第一交易对账任务,以及对目标交易流水数据执行补对账任务,包括:读取第一交易流水数据或目标交易流水数据中,与相应的第一交易对账任务或相应的补对账任务相关的交易信息,交易信息包括如下的至少一种:交易流水标识、交易金额、交易类型、交易状态、交易发起方、交易对手方;将读取的交易信息相应地写入对账文件或补对账文件。
[0008]在一些实施例中,在交易对账核对文件中记录已写入对账文件的第一交易流水数据,以及将已写入补对账文件的目标交易流水数据记录入交易对账核对文件,包括:在交易对账核对文件中,为每条已写入对账文件或补对账文件的交易流水数据分别生成一条对应的交易对账核对记录。
[0009]在一些实施例中,交易对账核对记录包括:已写入对账文件或补对账文件的交易流水数据的全局唯一标识。
[0010]在一些实施例中,全局唯一标识包括交易流水标识和交易发起方。
[0011]在一些实施例中,根据第二交易流水数据和交易对账核对文件,确定待补对账的目标交易流水数据包括:对每条第二交易流水数据,根据该条第二交易流水数据的全局唯一标识,在交易对账核对文件中进行查询;若查询结果为空,则确定该条第二交易流水数据为待补对账的目标交易流水数据。
[0012]在一些实施例中,交易对账方法还包括:不在交易对账核对文件中记录未写入对账文件的第一交易流水数据,以及不在交易对账核对文件中记录未写入补对账文件的目标交易流水数据。
[0013]在一些实施例中,交易对账核对文件与交易数据库具有唯一对应关系,不同的交易数据库对应有不同的交易对账核对文件。
[0014]第二方面,本申请实施例还提供一种交易对账装置,应用于交易对账服务器中,用于实现如上任一所述的交易对账方法。
[0015]在一些实施例中,交易对账装置包括:对账单元,用于在利用交易数据库中的第一交易流水数据执行第一交易对账任务的过程中,在交易对账核对文件中记录已写入对账文件的第一交易流水数据,交易对账核对文件存储在独立于交易数据库的存储区中;确定单元,用于在利用交易数据库中的第二交易流水数据执行第二交易对账任务的过程中,根据第二交易流水数据和交易对账核对文件,确定待补对账的目标交易流水数据;补对账单元,用于对目标交易流水数据执行补对账任务,并将已写入补对账文件的目标交易流水数据记录入交易对账核对文件。
[0016]在一些实施例中,对账单元,用于读取第一交易流水数据或目标交易流水数据中,与相应的第一交易对账任务或相应的补对账任务相关的交易信息,交易信息包括如下的至少一种:交易流水标识、交易金额、交易类型、交易状态、交易发起方、交易对手方;将读取的交易信息相应地写入对账文件或补对账文件。
[0017]在一些实施例中,对账单元,用于在交易对账核对文件中,为每条已写入对账文件的第一交易流水数据分别生成一条对应的交易对账核对记录;补对账单元,用于在交易对账核对文件中,为每条已写入补对账文件的目标交易流水数据分别生成一条对应的交易对账核对记录。
[0018]在一些实施例中,交易对账核对记录包括:已写入对账文件或补对账文件的交易流水数据的全局唯一标识。
[0019]在一些实施例中,全局唯一标识包括交易流水标识和交易发起方。
[0020]在一些实施例中,确定单元,用于对每条第二交易流水数据,根据该条第二交易流水数据的全局唯一标识,在交易对账核对文件中进行查询;若查询结果为空,则确定该条第二交易流水数据为待补对账的目标交易流水数据。
[0021]在一些实施例中,对账单元,还用于不在交易对账核对文件中记录未写入对账文件的第一交易流水数据;补对账单元,还用于不在交易对账核对文件中记录未写入补对账文件的目标交易流水数据。
[0022]在一些实施例中,交易对账核对文件与交易数据库具有唯一对应关系,不同的交易数据库对应有不同的交易对账核对文件。
[0023]第三方面,本申请实施例还提供一种电子设备,包括:处理器;以及被安排成存储
计算机可执行指令的存储器,可执行指令在被执行时使处理器执行如上任一所述的交易对账方法。
[0024]第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储一个或多个程序,一个或多个程序当被包括多个应用程序的电子设备执行时,使得电子设备执行如上任一所述的交易对账方法。
[0025]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:利用独立于交易数据库存储的交易对账核对文件,记录已写入对账文件或者补对账文件的交易流水数据,既减少了执行交易对账任务过程中对交易数据库的写操作,又减少了执行补对账任务过程中对交易数据库的写操作,减轻了交易数据库的读写压力,从而使得交易数据库可以更好地为实时交易服务提供技术支撑。
附图说明
[0026]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0027]图1为本申请实施例中一种交易对账方法的流程示意图;
[0028]图2为本申请实施例中一种交易对账装置的结构示意图;
[0029]图3为本申请实施例中一种电子设备的结构示意图。...

【技术保护点】

【技术特征摘要】
1.一种交易对账方法,由交易对账服务器执行,其中,该方法包括:在利用交易数据库中的第一交易流水数据执行第一交易对账任务的过程中,在交易对账核对文件中记录已写入对账文件的第一交易流水数据,所述交易对账核对文件存储在独立于所述交易数据库的存储区中;在利用所述交易数据库中的第二交易流水数据执行第二交易对账任务的过程中,根据所述第二交易流水数据和所述交易对账核对文件,确定待补对账的目标交易流水数据;对所述目标交易流水数据执行补对账任务,并将已写入补对账文件的目标交易流水数据记录入所述交易对账核对文件。2.如权利要求1所述的方法,其中,所述利用交易数据库中的第一交易流水数据执行第一交易对账任务,以及对所述目标交易流水数据执行补对账任务,包括:读取第一交易流水数据或目标交易流水数据中,与相应的第一交易对账任务或相应的补对账任务相关的交易信息,所述交易信息包括如下的至少一种:交易流水标识、交易金额、交易类型、交易状态、交易发起方、交易对手方;将读取的交易信息相应地写入对账文件或补对账文件。3.如权利要求1所述的方法,其中,在交易对账核对文件中记录已写入对账文件的第一交易流水数据,以及将已写入补对账文件的目标交易流水数据记录入所述交易对账核对文件,包括:在交易对账核对文件中,为每条已写入对账文件的第一交易流水数据分别生成一条对应的交易对账核对记录,为每条已写入补对账文件的目标交易流水数据分别生成一条对应的交易对账核对记录。4.如权利要求3所述的方法,其中,所述交...

【专利技术属性】
技术研发人员:邓群花张帅陈瑛琦
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:

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

1