交易数据处理方法以及装置制造方法及图纸

技术编号:38206848 阅读:15 留言:0更新日期:2023-07-21 16:54
本申请公开了一种交易数据处理方法以及装置,该方法为:对于交易系统每天发生的第一笔联机交易,在确定第一笔联机交易执行成功,且交易系统处于日间运行状态的情况下,触发账户余额更新操作,对分户账预先配置的第一余额属性进行更新;当交易系统进入日切运行状态后,基于影子分户中的联机交易,对影子分户配置的第二余额属性进行更新;在交易系统进入追账运行状态后,触发账户余额更新操作,利用第二余额属性,对第一余额属性进行更新;当交易系统执行日终批处理结束,还未进入日间运行状态时,触发上日余额读取操作,将从第一余额属性中获取的最终上日余额,上报给业务机构。该方法能确保联机交易24小时不间断运行,不受日终批处理的限制。终批处理的限制。终批处理的限制。

【技术实现步骤摘要】
交易数据处理方法以及装置


[0001]本申请涉及数据处理领域,尤其涉及一种交易数据处理方法以及装置。

技术介绍

[0002]集中式交易系统多采取“联机交易+批量任务”的设计模式,主要设计思想是:核心的联机交易只负责记录和更新当笔交易的状态、交易账户的余额等动态数据,对于如债券到期日、计息、本金等静态数据,则采用日终批量任务(俗称为日终批处理)来完成。其中,日终批处理由三步组成:日切(Cut Off)任务、日终(EndOfDay)任务、日初(BeginOfDay)任务。
[0003]目前,现有的集中式交易模式无法确保联机交易能够24小时不间断运行。

技术实现思路

[0004]本申请提供了一种交易数据处理方法以及装置,目的在于确保联机交易能够24小时不间断运行,不受日终批处理的限制。
[0005]为了实现上述目的,本申请提供了以下技术方案:
[0006]一种交易数据处理方法,包括:
[0007]对于交易系统每天发生的第一笔联机交易,在确定所述第一笔联机交易执行成功,且所述交易系统处于日间运行状态的情况下,触发账户余额更新操作,对分户账预先配置的第一余额属性进行更新;所述分户账用于存储所述交易系统在所述日间运行状态下,所执行的联机交易;
[0008]对于所述交易系统每天发生的最后一笔联机交易,在确定所述最后一笔联机交易执行成功,且所述交易系统处于所述日间运行状态的情况下,触发上日余额读取操作,将从所述第一余额属性中获取得到的有效上日余额,上报给业务机构;
[0009]当所述交易系统进入日切运行状态后,基于影子分户中的联机交易,对所述影子分户预先配置的第二余额属性进行更新;所述影子分户用于存储所述交易系统在所述日切运行状态下,所执行的联机交易;
[0010]在所述交易系统进入所述追账运行状态后,触发所述账户余额更新操作,利用所述第二余额属性,对所述第一余额属性进行更新;
[0011]当所述交易系统执行日终批处理结束,还未进入所述日间运行状态时,触发所述上日余额读取操作,将从所述第一余额属性中获取得到的最终上日余额,上报给所述业务机构。
[0012]可选的,所述第一余额属性包括当前余额、上日余额、最后交易日期;
[0013]所述对分户账预先配置的第一余额属性进行更新,包括:
[0014]在所述第一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期相同的情况下,基于所述第一笔联机交易的交易金额,以及所述第一余额属性中的当前余额,计算得到目标余额;
[0015]利用所述目标余额更新所述第一余额属性中的当前余额。
[0016]可选的,还包括:
[0017]在所述第一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期不相同的情况下,利用所述第一余额属性中的当前余额,更新所述第一余额属性中的上日余额;
[0018]基于所述第一笔联机交易的交易金额,以及所述第一余额属性中的当前余额,计算得到目标余额;
[0019]利用所述目标余额更新所述第一余额属性中的当前余额;
[0020]利用所述交易系统的运行日期,更新所述第一余额属性中的最后交易日期。
[0021]可选的,所述第一余额属性包括当前余额、上日余额、最后交易日期;
[0022]所述将从所述第一余额属性中获取得到的有效上日余额,上报给业务机构,包括:
[0023]在所述最后一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期相同的情况下,读取所述第一余额属性中的上日余额,并将读取得到的上日余额,作为有效上日余额,上报给业务机构。
[0024]可选的,还包括:
[0025]在所述最后一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期不相同的情况下,读取所述第一余额属性中的当前余额,并将读取得到的当前余额,作为有效上日余额,上报给业务机构。
[0026]可选的,所述第二余额属性包括当前余额、上日余额、最后交易日期;
[0027]基于影子分户中的联机交易,对所述影子分户预先配置的第二余额属性进行更新,包括:
[0028]逐个读取影子分户中的每笔联机交易;
[0029]对于读取得到的每笔所述联机交易,若所述第二余额属性中的最后交易日期小于所述联机交易的会计日期,则利用所述第二余额属性中的当前余额,更新所述第二余额属性中的上日余额,并利用所述联机交易的会计日期,更新所述第二余额属性中的最后交易日期。
[0030]可选的,所述第二余额属性包括当前余额、上日余额、最后交易日期;
[0031]所述利用所述第二余额属性,对所述第一余额属性进行更新,包括:
[0032]在所述第一笔联机交易的会计日期,与所述第二余额属性中的最后交易日期相同的情况下,基于所述第一笔联机交易的交易金额,以及所述第二余额属性中的当前余额,计算得到目标余额;
[0033]利用所述目标余额更新所述第一余额属性中的当前余额。
[0034]可选的,还包括:
[0035]在所述第一笔联机交易的会计日期,与所述第二余额属性中的最后交易日期不相同的情况下,利用所述第二余额属性中的当前余额,代替所述第一余额属性中的上日余额;
[0036]基于所述第一笔联机交易的交易金额,以及所述第二余额属性中的当前余额,计算得到目标余额;
[0037]利用所述目标余额更新所述第一余额属性中的当前余额;
[0038]利用所述交易系统的运行日期,更新所述第一余额属性中的最后交易日期。
[0039]可选的,所述第一余额属性包括当前余额、上日余额、最后交易日期;
[0040]所述将从所述第一余额属性中获取得到的最终上日余额,上报给所述业务机构,
包括:
[0041]读取所述第一余额属性中的上日余额,并将读取得到的上日余额,作为最终上日余额,上报给所述业务机构。
[0042]一种交易数据处理装置,包括:
[0043]第一余额更新单元,用于交易系统每天发生的第一笔联机交易,在确定所述第一笔联机交易执行成功,且所述交易系统处于日间运行状态的情况下,触发账户余额更新操作,对分户账预先配置的第一余额属性进行更新;所述分户账用于存储所述交易系统在所述日间运行状态下,所执行的联机交易;
[0044]第一余额读取单元,用于对于所述交易系统每天发生的最后一笔联机交易,在确定所述最后一笔联机交易执行成功,且所述交易系统处于所述日间运行状态的情况下,触发上日余额读取操作,将从所述第一余额属性中获取得到的有效上日余额,上报给业务机构;
[0045]第二余额更新单元,用于当所述交易系统进入日切运行状态后,基于影子分户中的联机交易,对所述影子分户预先配置的第二余额属性进行更新;所述影子分户用于存储所述交易系统在所述日切运行状态下,所执行的联机交易;
[0046]第三余额更新单元,用于在所述交易系统进入所述追账运行状态后,触发所述账户余额更新操本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易数据处理方法,其特征在于,包括:对于交易系统每天发生的第一笔联机交易,在确定所述第一笔联机交易执行成功,且所述交易系统处于日间运行状态的情况下,触发账户余额更新操作,对分户账预先配置的第一余额属性进行更新;所述分户账用于存储所述交易系统在所述日间运行状态下,所执行的联机交易;对于所述交易系统每天发生的最后一笔联机交易,在确定所述最后一笔联机交易执行成功,且所述交易系统处于所述日间运行状态的情况下,触发上日余额读取操作,将从所述第一余额属性中获取得到的有效上日余额,上报给业务机构;当所述交易系统进入日切运行状态后,基于影子分户中的联机交易,对所述影子分户预先配置的第二余额属性进行更新;所述影子分户用于存储所述交易系统在所述日切运行状态下,所执行的联机交易;在所述交易系统进入所述追账运行状态后,触发所述账户余额更新操作,利用所述第二余额属性,对所述第一余额属性进行更新;当所述交易系统执行日终批处理结束,还未进入所述日间运行状态时,触发所述上日余额读取操作,将从所述第一余额属性中获取得到的最终上日余额,上报给所述业务机构。2.根据权利要求1所述的方法,其特征在于,所述第一余额属性包括当前余额、上日余额、最后交易日期;所述对分户账预先配置的第一余额属性进行更新,包括:在所述第一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期相同的情况下,基于所述第一笔联机交易的交易金额,以及所述第一余额属性中的当前余额,计算得到目标余额;利用所述目标余额更新所述第一余额属性中的当前余额。3.根据权利要求2所述的方法,其特征在于,还包括:在所述第一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期不相同的情况下,利用所述第一余额属性中的当前余额,更新所述第一余额属性中的上日余额;基于所述第一笔联机交易的交易金额,以及所述第一余额属性中的当前余额,计算得到目标余额;利用所述目标余额更新所述第一余额属性中的当前余额;利用所述交易系统的运行日期,更新所述第一余额属性中的最后交易日期。4.根据权利要求1所述的方法,其特征在于,所述第一余额属性包括当前余额、上日余额、最后交易日期;所述将从所述第一余额属性中获取得到的有效上日余额,上报给业务机构,包括:在所述最后一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期相同的情况下,读取所述第一余额属性中的上日余额,并将读取得到的上日余额,作为有效上日余额,上报给业务机构。5.根据权利要求4所述的方法,其特征在于,还包括:在所述最后一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期不相同的情况下,读取所述第一余额属性中的当前余额,并将读取得到的当前余额,作为有效上日余额,上报给业务机构。
6.根据权利要求1所述的方法,其特征在于,所述第二余额属性包括当前余额、上日余额、最后交易日期;基于影子分户中的联机交易,对所述影子分户...

【专利技术属性】
技术研发人员:赵攀冉杨鋆陈启明孙丹邓可欣刘婷孙小林
申请(专利权)人:中国外汇交易中心全国银行间同业拆借中心
类型:发明
国别省市:

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

1