系统间的对账方法、装置、子系统、存储介质及系统制造方法及图纸

技术编号:31379143 阅读:32 留言:0更新日期:2021-12-15 11:21
本申请提供一种系统间的对账方法、装置、子系统、存储介质及系统。方法包括获得对外围系统的交易进行对账的对账请求,对账请求包括对账日期和外围系统的标识信息;根据对账日期确定需要对账的时间段;将时间段内、且与标识信息对应的交易的数据作为初始流水数据,并发送给公共系统;接收公共系统返回的,删除初始流水数据中交易执行状态为未知状态的目标流水数据,根据目标流水数据生成系统间的对账结果,并发送给外围系统。本申请实施例通过子系统中获取初始流水数据,公共系统将初始流水数据与本地的流水数据进行对账,获得目标流水数据,子系统根据目标流水数据生成对账结果,并发送给外围系统,保证了发送给外围系统的数据为准确的数据。为准确的数据。为准确的数据。

【技术实现步骤摘要】
系统间的对账方法、装置、子系统、存储介质及系统


[0001]本申请涉及金融领域,具体而言,涉及一种系统间的对账方法、装置、子系统、存储介质及系统。

技术介绍

[0002]目前分布式核心业务系统中包括多个子系统和一个公共系统,在每笔交易发生时,公共系统都会记录该笔交易的初始状态,然后转发给对应的子系统进行相应的处理,各个子系统在接收到该笔交易后执行相应的处理,并将处理结果发送给公共系统,公共系统根据接收到的处理结果对初始状态进行更新,处理结果包括完成或者未完成。
[0003]当某个外围系统需要对账时,例如需要对招商银行的交易进行对账,分别获取子系统中招商银行的交易流水数据,以及公共系统中招商银行的交易流水数据,将两者数据进行合并发送给外围系统,以便外围系统根据合并后的数据进行对账。但是当子系统完成对某笔交易A的处理后,却未将处理结果反馈给公共系统,公共系统中交易A的初始状态仍然是未完成,此时反馈给外围系统中的数据就包括交易A的状态为未完成和完成,由于系统间并不进行对账,而直接将子系统和公共系统的交易数据反馈给外围系统,对于外围系统来说得到的交易数据的执行状态就会有误。

技术实现思路

[0004]本申请实施例的目的在于提供一种系统间的对账方法、装置、子系统、存储介质及系统,用以提高对账的准确性。
[0005]第一方面,本申请实施例提供一种系统间的对账方法,应用于分布式核心业务系统中的一个子系统,所述方法包括:获得对外围系统的交易进行对账的对账请求,所述对账请求包括对账日期和所述外围系统的标识信息;根据所述对账日期确定需要对账的时间段;将所述时间段内、且与所述标识信息对应的交易的数据作为初始流水数据,并发送给所述公共系统;接收所述公共系统返回的,删除所述初始流水数据中交易执行状态为未知状态的目标流水数据,根据所述目标流水数据中的每笔交易的执行状态为完成或者未完成,生成系统间的对账结果,并发送给外围系统。
[0006]本申请实施例通过从子系统中获取对账日期内产生的交易的所有的流水数据,即初始流水数据,然后将初始流水数据发送给公共系统,使得公共系统将初始流水数据与本地存储的流水数据进行对账,获得目标流水数据,最后,子系统根据目标流水数据生成对账结果,并将对账结果发送给外围系统,保证了发送给外围系统的数据为准确的数据。
[0007]在任一实施例中,所述根据所述对账日期确定需要对账的时间段,包括:若所述对账日期为表征连续的两个自然日,将所述对账日期的起始时间到当天的24点之前作为第一时间段;将24点之后到所述对账日期的结束时间作为第二时间段。
[0008]在任一实施例中,所述将所述时间段内、且与所述标识信息对应的交易数据作为初始流水数据,包括:将所述第一时间段内、且与所述标识信息对应的交易数据作为第一流
水数据;将所述第二时间段内、且与所述标识信息对应的交易数据作为第二流水数据;将所述第一流水数据和所述第二流水数据作为所述初始流水数据。
[0009]本申请实施例通过对于跨天的对账日期,分别获取两天分别对应的流水数据进行对账,从而避免遗漏流水数据。
[0010]在任一实施例中,所述接收所述公共系统返回的,删除所述初始流水数据中交易执行状态为未知状态的数据后生成的目标流水数据包括:接收所述公共系统返回的,删除所述第一流水数据中交易执行状态为未知状态的数据后生成的第三流水数据;和删除所述第二流水数据中交易执行状态为未知状态的数据后生成的第四流水数据;将所述第三流水数据和所述第四流水数据按照时间顺序进行排序生成所述目标流水数据。
[0011]本申请实施例通过对于跨天的对账日期,分别获取两天分别对应的流水数据,并分别将两天流水数据中处于未知状态的数据进行剔除,从而避免遗漏流水数据。
[0012]在任一实施例中,所述获得对外围系统的交易进行对账的对账请求,包括:在预设周期到来时,获得对外围系统的交易进行对账的对账请求;或在接收到所述外围系统发送的所述对账请求时,获得所述对账请求。
[0013]本申请实施例提供外围系统主动发起对账请求,以及核心业务系统日终自动发起对账请求,多种对账的方式能够满足用户的需求。
[0014]在任一实施例中,所述方法还包括:判断与所述公共系统之间的当前网络状态是否正常,如果正常则执行“根据所述对账日期确定需要对账的时间段”的步骤。
[0015]本申请实施例在对账之前,进行差错时间的检查,从而避免因系统自身故障导致的对账异常,提高了对账的准确性。
[0016]第二方面,本申请实施例提供一种系统间的对账装置,所述对账装置为分布式核心业务系统中的一个子系统,所述对账装置包括:请求获得模块,用于获得对外围系统进行对账的对账请求,所述对账请求包括对账日期和所述外围系统的标识信息;时间确定模块,用于根据所述对账日期确定需要对账的时间段;流水数据生成模块,用于将所述时间段内、且与所述标识信息对应的交易数据作为初始流水数据,并发送给所述公共系统;数据返回模块,用于接收所述公共系统返回的,删除所述初始流水数据中交易执行状态为未知状态的数据后生成的目标流水数据;对账模块,用于根据所述目标流水数据中的每笔交易的执行状态为完成或者未完成,生成系统间的对账结果,并发送给外围系统。
[0017]第三方面,本申请实施例提供一种系统间的对账方法,应用于分布式核心业务系统中的一个子系统,所述方法包括:
[0018]获得对外围系统的交易进行对账的第一对账请求,所述对账请求包括对账日期和所述外围系统的标识信息;
[0019]根据所述对账日期确定需要对账的时间段;
[0020]将所述时间段内、且与所述标识信息对应的交易数据作为初始流水数据;
[0021]向公共系统发起新的第二对账请求,所述第二对账请求用于使所述公共系统查找所述外围系统对应的执行状态为未成功的流水数据;
[0022]接收所述公共系统返回的所述执行状态为未成功的流水数据,并根据所述执行状态为未成功的流水数据剔除所述初始流水数据中的数据,获得目标流水数据;
[0023]根据所述目标流水数据中的每笔交易的执行状态为完成或者未完成,生成系统间
的对账结果,并发送给外围系统。
[0024]第四方面,本申请实施例提供又一种系统间的对账方法,应用于分布式核心业务系统中的对账子系统,所述方法包括:
[0025]获得对外围系统的交易进行对账的对账请求,所述对账请求包括对账日期和所述外围系统的标识信息;
[0026]向子系统发送所述对账请求,以使所述子系统对根据所述对账日期确定需要对账的时间段,根据所述时间段和所述标识信息获取初始流水数据,并向公共系统发送所述对账请求,以使所述公共系统根据所述对账请求根据所述时间段和所述标识信息获取执行状态为未成功的流水数据;
[0027]接收所述子系统返回的所述初始流水数据,以及所述公共系统返回的执行状态为未成功的流水数据,并根据所述执行状态为未成功的流水数据对所述初始流水数据进行剔除操本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对账方法,其特征在于,应用于分布式核心业务系统中的一个子系统,所述方法包括:获得对外围系统的交易进行对账的对账请求,所述对账请求包括对账日期和所述外围系统的标识信息;根据所述对账日期确定需要对账的时间段;将所述时间段内、且与所述标识信息对应的交易数据作为初始流水数据,并发送给所述公共系统;接收所述公共系统返回的,删除所述初始流水数据中交易执行状态为未知状态的数据后生成的目标流水数据;根据所述目标流水数据中的每笔交易的执行状态为完成或者未完成,生成系统间的对账结果,并发送给外围系统。2.根据权利要求1所述的方法,其特征在于,所述根据所述对账日期确定需要对账的时间段,包括:若所述对账日期为表征连续的两个自然日,将所述对账日期的起始时间到当天的24点之前作为第一时间段;将24点之后到所述对账日期的结束时间作为第二时间段。3.根据权利要求2所述的方法,其特征在于,所述将所述时间段内、且与所述标识信息对应的交易数据作为初始流水数据,包括:将所述第一时间段内、且与所述标识信息对应的交易数据作为第一流水数据;将所述第二时间段内、且与所述标识信息对应的交易数据作为第二流水数据;将所述第一流水数据和所述第二流水数据作为所述初始流水数据。4.根据权利要求3所述的方法,其特征在于,所述接收所述公共系统返回的,删除所述初始流水数据中交易执行状态为未知状态的数据后生成的目标流水数据包括:接收所述公共系统返回的,删除所述第一流水数据中交易执行状态为未知状态的数据后生成的第三流水数据;和删除所述第二流水数据中交易执行状态为未知状态的数据后生成的第四流水数据;将所述第三流水数据和所述第四流水数据按照时间顺序进行排序生成所述目标流水数据。5.根据权利要求1所述的方法,其特征在于,所述获得对外围系统的交易进行对账的对账请求,包括:在预设周期到来时,获得对所述外围系统的交易进行对账的对账请求;或在接收到所述外围系统发送的所述对账请求时,获得所述对账请求。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断与所述公共系统之间的当前网络状态是否正常,如果正常则执行“根据所述对账日期确定需要对账的时间段”的步骤。7.一种系统间的对账装置,其特征在于,所述对账装置为分布式核心业务系统中的一个子系统,所述对账装置包括:请求获得模块,用于获得对外围系统进行对账的对账请求,所述对账请求包括对账日期和所述外围系统的标识信息;时间确定模块,用于根据所述对账日期确定需要对账的时间段;
流水数据生成模块,用于将所述时间段内、且与所述标识信息对应的交易数据作...

【专利技术属性】
技术研发人员:汤惊涛
申请(专利权)人:中电金信软件有限公司
类型:发明
国别省市:

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

1