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

技术编号:15896300 阅读:46 留言:0更新日期:2017-07-28 20:18
本公开是关于一种交易数据处理方法及装置。该方法包括:在交易过程中通过第一表记录并处理与交易业务相关的数据;在清算过程中通过第二表记录并处理与清算业务相关的数据;以及在入账时根据第二表与第一表的关联关系将第二表中的数据同步到第一表中。本公开能够实现7×24小时不间断交易,并且提高了清算处理效率。

Transaction data processing method and apparatus

The present disclosure relates to a transaction data processing method and apparatus. The method includes: through the first table records and data processing and related transactions in the transaction process; the second record and data processing and clearing business related in the process of liquidation; and at the time accounted for according to relationship of the second and first table will be the second in data synchronization to the first table. The invention can realize 7 * 24 hours uninterrupted transaction, and improves the liquidation processing efficiency.

【技术实现步骤摘要】
交易数据处理方法及装置
本公开涉及数据处理
,具体而言,涉及一种交易数据处理方法及交易数据处理装置。
技术介绍
随着理财产品交易业务互联网化的演进,越来越多的理财产品交易系统需要能够支持实时收单和交易数据清算同时并行,因此,对7×24小时不间断交易的需求与日俱增。交易系统是一个需要支持实时交易同时还需要对上一个交易日的数据进行清算的业务处理系统,因此目前实现交易业务处理系统的技术方案中一般将交易业务分为日间交易和夜间交易两种类型。在日间交易时通过正式表记录实时交易业务数据;在夜间交易时通过临时表记录实时交易业务数据,并通过正式表进行清算处理,在每个交易日中,当从夜间交易切换到日间交易时,需要将临时表中的数据同步到正式表中,而在同步的过程中需要暂停交易。由于在日间交易和夜间交易切换过程中会存在短暂的暂停交易的时间,因此该技术方案在需要同时处理实时交易和清算的前提下是一个准7×24小时的方案,无法实现真正的7×24小时不间断交易处理。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种交易数据处理方法及交易数据处理装置,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本公开的一个方面,提供了一种交易数据处理方法,包括:在交易过程中通过第一表记录并处理与交易业务相关的数据;在清算过程中通过第二表记录并处理与清算业务相关的数据;以及在入账时根据所述第二表与所述第一表的关联关系将所述第二表中的数据同步到所述第一表中。在本公开的一种示例性实施例中,将所述第二表中的数据同步到所述第一表中包括:通过小事务提交的方式将所述第二表中的数据同步到所述第一表中,所述小事务为每次提交的数据量小于预定数据量的事务。在本公开的一种示例性实施例中,所述预定数据量为根据数据处理装置的性能确定的数据量。在本公开的一种示例性实施例中,所述交易数据处理方法还包括:在同一所述小事务中将所述第二表中的数据同步到所述第一表的过程中,删除所述第二表中同步到所述第一表中的数据,或者在通过多个所述小事务将所述第二表中的数据同步到所述第一表的过程中,删除所述第二表中同步到所述第一表中的数据。在本公开的一种示例性实施例中,所述交易数据处理方法还包括:在入账之前判断是否需要对所述第二表中的数据进行重新清算;在判定需要进行重新清算时,删除所述第二表中的清算相关数据;根据与所述交易业务相关的数据进行重复清算,并记录在所述第二表中。在本公开的一种示例性实施例中,所述第二表的字段包括能够与所述第一表建立关联关系的关联字段,以及在清算过程中所述第一表中发生变化的字段。在本公开的一种示例性实施例中,所述交易数据处理方法还包括:接收数据查询请求;根据所述数据查询请求在所述第一表和所述第二表中查找对应的数据;将在所述第一表中查找到的数据与在所述第二表中查找到的数据进行合并。在本公开的一种示例性实施例中,基于前述方案,根据所述数据查询请求在所述第一表和所述第二表中查找对应的数据包括:根据所述查询请求中包含的字段类型在所述第一表和所述第二表中查找与所述字段类型对应的数据;将在所述第一表中查找到的数据与在所述第二表中查找到的数据进行合并包括:通过与所述字段类型对应的操作将在所述第一表中查找到的数据与在所述第二表中查找到的数据进行合并。在本公开的一种示例性实施例中,所述字段类型对应的操作包括累加操作和覆盖操作。根据本公开的另一个方面,提供一种交易数据处理装置,包括:交易处理单元,用于在交易过程中通过第一表记录并处理与交易业务相关的数据;清算处理单元,用于在清算过程中通过第二表记录并处理与清算业务相关的数据;以及入账处理单元,用于在入账时根据所述第二表与所述第一表的关联关系将所述第二表中的数据同步到所述第一表中。在本公开的一种示例性实施例中,入账处理单元配置为:通过小事务提交的方式将所述第二表中的数据同步到所述第一表中,所述小事务为每次提交的数据量小于预定数据量的事务。在本公开的一种示例性实施例中,所述预定数据量为根据数据处理装置的性能确定的数据量。在本公开的一种示例性实施例中,所述交易数据处理装置还包括:删除单元,用于在同一所述小事务中将所述第二表中的数据同步到所述第一表的过程中,删除所述第二表中同步到所述第一表中的数据,或者在通过多个所述小事务将所述第二表中的数据同步到所述第一表的过程中,删除所述第二表中同步到所述第一表中的数据。在本公开的一种示例性实施例中,所述交易数据处理装置还包括:重复清算单元,用于在入账之前判断是否需要对所述第二表中的数据进行重新清算;在判定需要进行重新清算时,删除所述第二表中的清算相关数据;根据与所述交易业务相关的数据进行重复清算,并记录在所述第二表中。在本公开的一种示例性实施例中,所述第二表的字段包括能够与所述第一表建立关联关系的关联字段,以及在清算过程中所述第一表中发生变化的字段。在本公开的一种示例性实施例中,所述交易数据处理装置还包括:查询单元,用于接收数据查询请求;根据所述数据查询请求在所述第一表和所述第二表中查找对应的数据;将在所述第一表中查找到的数据与在所述第二表中查找到的数据进行合并。在本公开的一种示例性实施例中,根据所述数据查询请求在所述第一表和所述第二表中查找对应的数据包括:根据所述查询请求中包含的字段类型在所述第一表和所述第二表中查找与所述字段类型对应的数据;将在所述第一表中查找到的数据与在所述第二表中查找到的数据进行合并包括:通过与所述字段类型对应的操作将在所述第一表中查找到的数据与在所述第二表中查找到的数据进行合并。在本公开的一种示例性实施例中,所述字段类型对应的操作包括累加操作和覆盖操作。根据本示例实施例中的交易数据处理方法及装置,一方面,在交易过程中通过第一表记录并处理与交易业务相关的数据,能够将交易业务数据保持在第一表中,将清算业务与交易业务分离,使得各业务模块具有高内聚、低耦合的特性,从而使交易系统易于拓展和维护;另一方面,在清算过程中通过第二表记录并处理与清算业务相关的数据,能够将清算业务数据保持在第二表中,在清算时不需要对第一表中记录的数据进行备份,不仅提高了清算处理效率而且便于重复清算;再一方面,在入账时根据所述第二表与所述第一表的关联关系,通过小事务提交的方式将所述第二表中的数据同步到所述第一表中,能够在不暂停交易的情况下实现数据同步,从而能够实现7×24小时不间断交易。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明通过参照附图来详细描述其示例实施例,本公开的上述和其它特征及优点将变得更加明显。图1示意性示出了一种技术方案中采用区分日间交易和夜间交易的交易处理方法的处理流程图;图2示意性示出了根据本公开一示例性实施例的交易数据处理方法的流程图;图3示意性示出了根据本公开一示例性实施例的交易数据处理系统的框图;以及图4示意性示出了根据本公开一示例性实施例的交易数据处理装置的框图。具体实施方式现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提本文档来自技高网...
交易数据处理方法及装置

【技术保护点】
一种交易数据处理方法,其特征在于,包括:在交易过程中通过第一表记录并处理与交易业务相关的数据;在清算过程中通过第二表记录并处理与清算业务相关的数据;以及在入账时根据所述第二表与所述第一表的关联关系将所述第二表中的数据同步到所述第一表中。

【技术特征摘要】
1.一种交易数据处理方法,其特征在于,包括:在交易过程中通过第一表记录并处理与交易业务相关的数据;在清算过程中通过第二表记录并处理与清算业务相关的数据;以及在入账时根据所述第二表与所述第一表的关联关系将所述第二表中的数据同步到所述第一表中。2.根据权利要求1所述的交易数据处理方法,其特征在于,将所述第二表中的数据同步到所述第一表中包括:通过小事务提交的方式将所述第二表中的数据同步到所述第一表中,所述小事务为每次提交的数据量小于预定数据量的事务。3.根据权利要求2所述的交易数据处理方法,其特征在于,所述预定数据量为根据数据处理装置的性能确定的数据量。4.根据权利要求2所述的交易数据处理方法,其特征在于,所述交易数据处理方法还包括:在同一所述小事务中将所述第二表中的数据同步到所述第一表的过程中,删除所述第二表中同步到所述第一表中的数据,或者在通过多个所述小事务将所述第二表中的数据同步到所述第一表的过程中,删除所述第二表中同步到所述第一表中的数据。5.根据权利要求1所述的交易数据处理方法,其特征在于,所述交易数据处理方法还包括:在入账之前判断是否需要对所述第二表中的数据进行重新清算;在判定需要进行重新清算时,删除所述第二表中的清算相关数据;根据与所述交易业务相关的数据进行重复清算,并记录在所述第二表中。6.根据权利要求1所述的交...

【专利技术属性】
技术研发人员:王毅
申请(专利权)人:恒生电子股份有限公司
类型:发明
国别省市:浙江,33

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

1