银行系统对夜模式期间发生的联机交易进行补录的方法

文档序号:6623413阅读:1673来源:国知局
银行系统对夜模式期间发生的联机交易进行补录的方法
【专利摘要】本发明公开了一种银行系统对夜模式期间发生的联机交易进行补录的方法,包括以下步骤:步骤2.记录在夜模式期间发生的联机交易的原始交易映像及该联机交易的第一交易、账户关联信息,第一交易、账户关联信息包括第一交易与账号关联信息和第一账号与交易关联信息;步骤4.在切换为日模式之前根据原始交易映像及第一交易、账户关联信息进行夜间补录,同时记录在夜间补录期间所发生的联机交易的原始交易映像及该联机交易的第二交易、账户关联信息,第二交易、账户关联信息包括第二交易与账号关联信息和第二账号与交易关联信息;步骤6.在切换为日模式之后根据原始交易映像及第二交易、账户关联信息进行日间补录,能够提高补录效率。
【专利说明】银行系统对夜模式期间发生的联机交易进行补录的方法

【技术领域】
[0001]本发明涉及银行计算机应用系统7x24服务响应及处理方法,尤其涉及一种银行系统对夜模式期间发生的联机交易进行补录的方法。

【背景技术】
[0002]银行系统,尤其是核心银行系统需对客户提供7x24服务响应,并同时满足银行内部批量处理要求,如图1所示,是现有技术中核心银行系统7x24切换流程的示意图,其中,EOD:End Of Day,系统日终批量处理过程;SOD:Start Of Day,系统日初处理过程;NSOD:Night Start Of Day,系统切换夜模式前的处理过程;REP0STING(图1中示出为REPOST):核心银行系统中夜模式下交易切换至日模式时进行交易补录的功能模块;FLASHC0PY:快速数据复制,包括进行前备份,以及从D_Table中复制夜模式期间所需的交易的相关信息等;DAY ONLINE TXN:日间联机交易;NIGHT ONLINE TXN:夜间联机交易。核心银行系统通常被划分为日间联机阶段、批量处理及同步提供的夜间联机阶段、夜间交易补录阶段等几个连续的过程。
[0003]银行内部的批量处理请求(例如利息累积等)是基于静态的业务数据进行的,而对客户提供7x24服务响应(即,客户可以在夜模式进行正常的联机交易,所谓夜模式是指银行系统对银行内部的批量请求进行处理的模式,而并非自然生活中的日夜时间)会使业务数据动态变化,因而需要对夜模式阶段的用户的联机交易进行补录。举例来说,用户A在切夜(切换为夜模式)之前的账户余额为5万元,此时,夜模式的批量处理会基于5万元为静态的业务数据进行,而在夜模式期间用户A又存入I万元,此行为就会使业务数据动态变化,因而现有技术在切日以后会对夜模式发生的I万元存入的联机交易进行补录,业务数据的存储独立性及交易补录(REPOSTING)是目前常用的处理机制。
[0004]交易补录采用批量方式按时间顺序将夜模式下发生的交易模拟联机重新执行,对处理效率及补录顺序要求极高。随着核心银行系统规模扩大及客户夜间交易发生量快速增长,如采用时间顺序串行处理则时间较长,缺点在于在该串行处理阶段,由于银行系统默认该类客户的账户处于中间阶段,而非完成形态,因而不会响应客户的联机交易操作,如简单采用并发处理则无法保证交易补录顺序所引起的业务风险,例如用户A在其原本为O元的账户在I点进行存款5万元的联机交易,而后在2点时进行取出I万元的联机交易,该顺序便是非常重要的,此类交易即具有顺序敏感性,如果先进行第二次交易,则代表用户A的账户处于负的状态,会影响银行系统的数据处理。


【发明内容】

[0005]本发明所要解决的问题是现有技术中银行系统对夜模式期间发生的联机交易进行日间单级补录的方法效率低的情况,提供一种对夜模式期间发生的联机交易进行双级补录的方法。
[0006]为了解决上述问题,本发明提供一种银行系统对夜模式期间发生的联机交易进行补录的方法,包括以下步骤:
[0007]步骤2,记录在夜模式期间发生的联机交易的原始交易映像及该联机交易的第一交易、账户关联信息,第一交易、账户关联信息包括第一交易与账号关联信息和第一账号与交易关联信息;
[0008]步骤4,在切换为日模式之前根据原始交易映像及第一交易、账户关联信息进行夜间补录,同时记录在夜间补录期间所发生的联机交易的原始交易映像及该联机交易的第二交易、账户关联信息,第二交易、账户关联信息包括第二交易与账号关联信息和第二账号与交易关联信息;
[0009]步骤6,在切换为日模式之后根据原始交易映像及第二交易、账户关联信息进行日间补录。
[0010]作为优选,步骤2进一步包括:
[0011]步骤21,根据第一交易、账户关联信息计算并确定交易组别;
[0012]步骤22,根据交易组别对原始交易映像进行重组并输出重组后交易映像;
[0013]则步骤4中的在切换为日模式之前根据原始交易映像及第一交易、账户关联信息进行夜间补录进一步包括:
[0014]步骤41,在切换为日模式之前对重组交易映像进行并发处理以实现夜间补录。
[0015]作为优选,步骤21具体为:以第一交易与账号关联信息的交易流水号作为键值确定交易组别;
[0016]步骤22具体为:根据该交易组别数值分别输出到不同的重组后交易映像中。
[0017]作为优选,在步骤2之后还包括:
[0018]步骤3,通过排序工具筛选出原始交易映像中需要补录的交易记录进行输出,得到待重组交易映像作为步骤4的原始交易映像。
[0019]作为优选,步骤4进一步包括:夜间补录采用并行处理方式。
[0020]作为优选,并行处理的并发进程数量为16至64。
[0021]作为优选,步骤6进一步包括:采用单进程顺序处理方式进行日间补录。
[0022]作为优选,在步骤6之后,还包括:
[0023]步骤7,对日间补录完成后的联机交易进行显性标识。
[0024]作为优选,在步骤7之后,还包括:
[0025]步骤8,对日间补录期间发生的联机交易首先进行检索,根据是否具有显性标识,来判断该联机交易所关联的账户是否完成日间补录,如果未完成,则延迟该联机交易。
[0026]作为优选,步骤8具体为:在日间补录过程中,对于补录成功的交易根据交易流水号更新第二交易、账户关联信息中的补录状态信息;
[0027]日间补录过程期间同步发生的联机交易请求,根据交易账号读取第二账号与交易关联信息,如存在补录状态信息为“N”的记录,则对联机交易进行延迟处理。
[0028]本发明相对于现有技术的有益效果在于:
[0029]1、通过此二级交易补录(REPOSTING)机制在保证交易顺序基础上提高处理效率,实现顺序敏感性交易的有效补录。
[0030]2、本发明提供了交易补录的高效合理解决方案,既满足了并发效率要求,又保证了处理顺序要求;同时,本发明方法具备较强的可扩展性,如并发数量支持参数化配置和灵活调整,新增联机业务功能零影响等特点。

【专利附图】

【附图说明】
[0031]图1是现有技术中核心银行系统7x24切换流程的示意图;
[0032]图2是根据本发明的实施例的银行系统对夜模式期间发生的联机交易进行补录的方法;
[0033]图3是根据本发明的一个实施例进行二级交易补录的整体时间切换的示意图;
[0034]图4是根据本发明的一个实施例进行二级交易补录处理的流程示意图。

【具体实施方式】
[0035]以下结合附图对本发明的进行详细描述。
[0036]根据本发明的实施例,提供了一种银行系统对夜模式期间发生的联机交易进行补录的方法,图2是根据本发明的实施例的银行系统对夜模式期间发生的联机交易进行补录的方法,其具体包括以下步骤:
[0037]步骤2,记录在夜模式期间发生的联机交易的原始交易映像及该联机交易的第一交易、账户关联信息,第一交易、账户关联信息包括第一交易与账号关联信息和第一账号与交易关联信息;
[0038]步骤4,在切换为日模式之前根据原始交易映像及第一交易、账户关联信息进行夜间补录,同时记录在夜间补录期间所发生的联机交易的原始交易映像及该联机交易的第二交易、账户关联信息,第二交易、账户关联信息包括第二交易与账号关联信息和第二账号与交易关联信息;
[0039]步骤6,在切换为日模式之后根据原始交易映像及第二交易、账户关联信息进行日间补录。通过夜间补录和日间补录的二级交易补录(REPOSTING)机制能在保证交易顺序基础上提高处理效率。仅日间补录期间不能为需补录的用户账号进行联机交易服务,因而极大地提闻了用户的体验感。
[0040]作为优选,步骤2进一步包括:
[0041]步骤21,根据第一交易、账户关联信息计算并确定交易组别,此步骤能将与第一交易、账户有关联的信息全部作为一组进行处理;
[0042]步骤22,根据交易组别对原始交易映像进行重组并输出重组后交易映像;
[0043]则步骤4中的在切换为日模式之前根据原始交易映像及第一交易、账户关联信息进行夜间补录进一步包括:
[0044]步骤41,在切换为日模式之前对重组交易映像进行并发处理以实现夜间补录。
[0045]作为优选,步骤21具体为:以第一交易与账号关联信息的交易流水号作为键值确定交易组别;
[0046]步骤22具体为:根据该交易组别数值分别输出到不同的重组后交易映像中。
[0047]作为优选,在步骤2之后还包括:
[0048]步骤3,通过排序工具筛选出原始交易映像中需要补录的交易记录进行输出,得到待重组交易映像作为步骤4的原始交易映像。由于原始交易映像中存在一些不需要补录的交易,例如查询交易、或者交易失败的交易。因而把该类不需要补录的交易从原始交易映像中剔除有利于补录的效率增加。
[0049]作为优选,步骤4进一步包括:夜间补录采用并行处理方式。由于原始交易映像已经进行分组,重组后的每组交易映像内的交易是有其顺序的,因而对重组后的交易映像进行并发式补录不会影响交易顺序,符合系统的要求。
[0050]作为优选,并行处理的并发进程数量为16至64。优选地,并发进程数为32。由于并行处理需要从数据库读取数据,因而并发进程过多容易靠成读取瓶颈。
[0051]作为优选,步骤6进一步包括:采用单进程顺序处理方式进行日间补录。由于需要日间补录的交易易发生在夜间补录期间,因而仅存在非常少的量,所以仅采用单进程顺序补录即可,不需要与夜间补录一样进行分组等过程。
[0052]作为优选,在步骤6之后,还包括:
[0053]步骤7,对日间补录完成后的联机交易进行显性标识,例如,在未补录时,联机交易的状态是“N” (表示NO),对补录完成后的联机交易的显性标识为“Y” (表示YES)。
[0054]作为优选,在步骤7之后,还包括:
[0055]步骤8,对日间补录期间发生的联机交易首先进行检索,根据是否具有显性标识,来判断该联机交易所关联的账户是否完成日间补录,如果未完成,则延迟该联机交易。
[0056]步骤8具体为:在日间补录过程中,对于补录成功的交易根据交易流水号更新第二交易、账户关联信息中的补录状态信息;
[0057]日间补录过程期间同步发生的联机交易请求,根据交易账号读取第二账号与交易关联信息,如存在补录状态信息为“N”的记录,则对联机交易进行延迟处理。如果联机交易的状态为“Y”,则表示该交易日间补录完成,可进行联机交易;如果联机交易的状态为“N”,则表示该交易日间补录未完成,还不可进行联机交易,则延迟该联机交易。
[0058]根据本发明的一个实施例,提供了一种银行系统对夜模式期间发生的联机交易进行补录的方法,主要包括以下几个方面:
[0059]1、对交易补录进行二级划分
[0060]系统状态进一步细分,将交易补录划分为夜间补录过程(Night-RPST)和日间补录过程(Day-RPST) 二级处理:夜间补录过程配置在系统切日(切换至日模式)前,采用多进程并行处理截止到夜间补录过程的夜模式联机交易;日间补录过程配置在系统切日后,采用单进程顺序处理夜间补录过程中同步新增的联机交易。
[0061]2、在夜模式联机交易时采集关联信息:
[0062]夜模式联机交易处理过程中,在数据库操作层面同步记录交易与账户关联信息、账户与交易关联信息,为后续进行待补录交易重组,保证顺序敏感类交易能够集中并发处理提供数据基础。
[0063]3、交易重组模块:
[0064]在系统切换至日模式前,增加交易重组模块,主要结合交易账户关联信息进行交易处理组别(Group ID)确定,并将原始交易映像(Image Table)根据交易处理组别(GroupID)重组输出为多个新的交易映像,供夜间补录过程(Night RPST)处理使用。交易映像数量和夜间补录过程(Night RPST)并发度可根据系统运行跟踪数据分析确定并以参数形式配置。
[0065]4、对日间补录过程(Day-RPST)补录完成的交易进行标识:
[0066]对夜间补录过程(Night-RPST)发生的交易在日间补录过程(Day-RPST)补录完毕后进行显式标识,便于支持同期发生的联机交易请求进行所涉账户的补录情况侦测,对未完成补录的账户交易请求进行延后处理提示,避免交易顺序异常。
[0067]根据本发明的一个实施例的补录方法对夜模式期间的20万笔交易规模下现有技术中的单级补录与根据本发明的二级预补录处理进行模拟测试,结果对比如表1:
[0068]表1 (其中,补录和重组的单位为秒)
[0069]

【权利要求】
1.一种银行系统对夜模式期间发生的联机交易进行补录的方法,其特征在于,包括以下步骤: 步骤2,记录在夜模式期间发生的联机交易的原始交易映像及该联机交易的第一交易、账户关联信息,所述第一交易、账户关联信息包括第一交易与账号关联信息和第一账号与交易关联信息; 步骤4,在切换为日模式之前根据所述原始交易映像及所述第一交易、账户关联信息进行夜间补录,同时记录在夜间补录期间所发生的联机交易的原始交易映像及该联机交易的第二交易、账户关联信息,所述第二交易、账户关联信息包括第二交易与账号关联信息和第二账号与交易关联信息; 步骤6,在切换为日模式之后根据所述原始交易映像及所述第二交易、账户关联信息进行日间补录。
2.根据权利要求1所述的方法,其特征在于,步骤2进一步包括: 步骤21,根据所述第一交易、账户关联信息计算并确定交易组别; 步骤22,根据所述交易组别对所述原始交易映像进行重组并输出重组后交易映像; 则步骤4中的在切换为日模式之前根据所述原始交易映像及所述第一交易、账户关联信息进行夜间补录进一步包括: 步骤41,在切换为日模式之前对所述重组交易映像进行并发处理以实现夜间补录。
3.根据权利要求2所述的方法,其特征在于, 步骤21具体为:以所述第一交易与账号关联信息的交易流水号作为键值确定交易组别; 步骤22具体为:根据该交易组别数值分别输出到不同的重组后交易映像中。
4.根据权利要求1所述的方法,其特征在于,在步骤2之后还包括: 步骤3,通过排序工具筛选出原始交易映像中需要补录的交易记录进行输出,得到待重组交易映像作为步骤4的所述原始交易映像。
5.根据权利要求1所述的方法,其特征在于,步骤4进一步包括:夜间补录采用并行处理方式。
6.根据权利要求5所述的方法,其特征在于,并行处理的并发进程数量为16至64。
7.根据权利要求1所述的方法,其特征在于,步骤6进一步包括:采用单进程顺序处理方式进行日间补录。
8.根据权利要求1所述的方法,其特征在于,在步骤6之后,还包括: 步骤7,对日间补录完成后的联机交易进行显性标识。
9.根据权利要求8所述的方法,其特征在于,在步骤7之后,还包括: 步骤8,对日间补录期间发生的联机交易首先进行检索,根据是否具有显性标识,来判断该联机交易所关联的账户是否完成日间补录,如果未完成,则延迟该联机交易。
10.根据权利要求9所述的方法,其特征在于,步骤8具体为:在日间补录过程中,对于补录成功的交易根据交易流水号更新所述第二交易、账户关联信息中的补录状态信息; 日间补录过程期间同步发生的联机交易请求,根据交易账号读取第二账号与交易关联信息,如存在补录状态信息为“N”的记录,则对联机交易进行延迟处理。
【文档编号】G06Q40/02GK104182898SQ201410398515
【公开日】2014年12月3日 申请日期:2014年8月13日 优先权日:2014年8月13日
【发明者】孙龙堂, 陈晨, 蔡震, 陈亚坤 申请人:中国银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1