【技术实现步骤摘要】
交易数据处理方法以及装置
[0001]本申请涉及数据处理领域,尤其涉及一种交易数据处理方法以及装置。
技术介绍
[0002]集中式交易系统多采取“联机交易+批量任务”的设计模式,主要设计思想是:核心的联机交易只负责记录和更新当笔交易的状态、交易账户的余额等动态数据,对于如债券到期日、计息、本金等静态数据,则采用日终批量任务(俗称为日终批处理)来完成。其中,日终批处理由三步组成:日切(Cut Off)任务、日终(EndOfDay)任务、日初(BeginOfDay)任务。
[0003]目前,现有的集中式交易模式无法确保联机交易能够24小时不间断运行。
技术实现思路
[0004]本申请提供了一种交易数据处理方法以及装置,目的在于确保联机交易能够24小时不间断运行,不受日终批处理的限制。
[0005]为了实现上述目的,本申请提供了以下技术方案:
[0006]一种交易数据处理方法,包括:
[0007]对于交易系统每天发生的第一笔联机交易,在确定所述第一笔联机交易执行成功,且所述交易系统处于日间运行状态的情况下,触发账户余额更新操作,对分户账预先配置的第一余额属性进行更新;所述分户账用于存储所述交易系统在所述日间运行状态下,所执行的联机交易;
[0008]对于所述交易系统每天发生的最后一笔联机交易,在确定所述最后一笔联机交易执行成功,且所述交易系统处于所述日间运行状态的情况下,触发上日余额读取操作,将从所述第一余额属性中获取得到的有效上日余额,上报给业务机构;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种交易数据处理方法,其特征在于,包括:对于交易系统每天发生的第一笔联机交易,在确定所述第一笔联机交易执行成功,且所述交易系统处于日间运行状态的情况下,触发账户余额更新操作,对分户账预先配置的第一余额属性进行更新;所述分户账用于存储所述交易系统在所述日间运行状态下,所执行的联机交易;对于所述交易系统每天发生的最后一笔联机交易,在确定所述最后一笔联机交易执行成功,且所述交易系统处于所述日间运行状态的情况下,触发上日余额读取操作,将从所述第一余额属性中获取得到的有效上日余额,上报给业务机构;当所述交易系统进入日切运行状态后,基于影子分户中的联机交易,对所述影子分户预先配置的第二余额属性进行更新;所述影子分户用于存储所述交易系统在所述日切运行状态下,所执行的联机交易;在所述交易系统进入所述追账运行状态后,触发所述账户余额更新操作,利用所述第二余额属性,对所述第一余额属性进行更新;当所述交易系统执行日终批处理结束,还未进入所述日间运行状态时,触发所述上日余额读取操作,将从所述第一余额属性中获取得到的最终上日余额,上报给所述业务机构。2.根据权利要求1所述的方法,其特征在于,所述第一余额属性包括当前余额、上日余额、最后交易日期;所述对分户账预先配置的第一余额属性进行更新,包括:在所述第一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期相同的情况下,基于所述第一笔联机交易的交易金额,以及所述第一余额属性中的当前余额,计算得到目标余额;利用所述目标余额更新所述第一余额属性中的当前余额。3.根据权利要求2所述的方法,其特征在于,还包括:在所述第一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期不相同的情况下,利用所述第一余额属性中的当前余额,更新所述第一余额属性中的上日余额;基于所述第一笔联机交易的交易金额,以及所述第一余额属性中的当前余额,计算得到目标余额;利用所述目标余额更新所述第一余额属性中的当前余额;利用所述交易系统的运行日期,更新所述第一余额属性中的最后交易日期。4.根据权利要求1所述的方法,其特征在于,所述第一余额属性包括当前余额、上日余额、最后交易日期;所述将从所述第一余额属性中获取得到的有效上日余额,上报给业务机构,包括:在所述最后一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期相同的情况下,读取所述第一余额属性中的上日余额,并将读取得到的上日余额,作为有效上日余额,上报给业务机构。5.根据权利要求4所述的方法,其特征在于,还包括:在所述最后一笔联机交易的会计日期,与所述第一余额属性中的最后交易日期不相同的情况下,读取所述第一余额属性中的当前余额,并将读取得到的当前余额,作为有效上日余额,上报给业务机构。
6.根据权利要求1所述的方法,其特征在于,所述第二余额属性包括当前余额、上日余额、最后交易日期;基于影子分户中的联机交易,对所述影子分户...
【专利技术属性】
技术研发人员:赵攀,冉杨鋆,陈启明,孙丹,邓可欣,刘婷,孙小林,
申请(专利权)人:中国外汇交易中心全国银行间同业拆借中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。