一种数据处理方法及装置制造方法及图纸

技术编号:15329852 阅读:46 留言:0更新日期:2017-05-16 13:26
本申请公开了一种数据处理方法,包括:接收到批量处理触发请求情况下,在第一日志表中写入日期切换记录,该第一日志表的日志类别标识与控制表中的日志类别标识相同;读取第一日志表中当日的记录和批量处理所需文件;根据记录和文件对前一日生成的包括前一日的批量处理生成的数据表集合的日初档数据进行批量处理;当接收到联机交易请求时,根据联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与控制表中的日志类别标识相同,并在第一日志表中写入交易记录。上述中,批量处理和联机交易处理访问不同的数据,不存在访问数据冲突,联机交易处理无需再执行批量处理的某些业务,减少了联机交易的负荷。

Data processing method and device

The invention discloses a data processing method, including: receiving a batch trigger request case record to date switching in the first log table, the first log log category identification and control table in the log record and read the same class label; the first batch list of log files required; according to the records and files on the day before the generation of including the day before the batch processing of data generated by the table set at the beginning of the data files for batch processing; when receiving online transaction request, according to the online transaction request and the first data sheet for online business processing set, the first data set the log category identifier and table control table log category identification is the same, and writes the transaction records in the first log table. In the above, batch processing and online transaction processing access to different data, there is no access to data conflicts, online transaction processing does not need to perform batch processing of certain services, and reduce the online transaction load.

【技术实现步骤摘要】
一种数据处理方法及装置
本申请涉及信息数据处理
,更具体地说,涉及一种数据处理方法及装置。
技术介绍
目前,银行系统在日间正常营业后,需要一段时间进行日终的批量处理,完成当前日的对账、资金清算等工作。同时为了更好的为客户提供服务,需要银行系统在进行日终批量处理期间,仍然可以为用户提供联机交易服务。现有技术进行日终批量处理的方式为:银行系统更新当前工作日期,批量处理处理模块根据批量处理日志进行批量的相关处理,该处理批量处理过程中,批量处理模块不对需要访问联机业务也会访问的数据表(如卡片表、账户表和客户表)的业务进行处理如账户积数或息余计算等,以此实现批量处理和联机处理的同时进行。而由于批量处理模块进行批量处理时不处理访问公共数据冲突的业务,所以将这部分业务内容抽取出来,由一初笔处理模块进行处理,其具体执行的是针对某个账户在某一日第一笔交易,通过访问数据表中该账户分户账户中的相关日期和当前工作日期比较,进行必要的24小时业务处理。上述批量处理的方式中批量处理模块由于不访问冲突的公共数据没有处理某些批量业务,造成在批量处理期间进行某些连接交易时,需要调用初笔处理模块处理这些业务以更新账户中的相关信息,然后才对账户进行正常的联机业务处理,相当于在联机处理中处理了批量业务,导致增加了联机交易处理的负荷以及联机交易的响应时间。
技术实现思路
有鉴于此,本申请提供一种数据处理方法及装置以解决联机交易负荷较大响应时间较长的问题。为了实现上述目的,现提出的方案如下:本专利技术提供一种数据处理方法,所述方法包括:在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;读取所述第一日志表中日期切换记录之前的当日的记录和批量处理所需文件;根据所述日期切换记录之前的当日的记录和所述批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;当接收到联机交易请求时,读取控制表中的日志类别标识;根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。本专利技术还提供一种数据处理装置,该装置包括:第一读取单元,用于在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;第一写入单元,用于在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;第二读取单元,用于读取第一日志表中日期切换记录之前的当前的记录和批量处理所需文件;批量处理单元,用于根据所述日期切换记录之前的当日的记录和所诉批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;第三读取单元,用于当接收到联机交易请求时,读取控制表中的日志类别标识;联机交易处理单元,用于根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。从上述的技术方案可以看出,本申请的技术方案中,在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识,在第一日志表中写入日切换记录,其中该第一日志表的日志类别标识与控制表中的日志类别标识不同;读取第一日志表中日切换记录之前的当日的记录,批量处理所需文件以及前一日生成的日初档数据,其中该日初档数据中包括前一日的批量处理生成的数据表集合;然后根据读取的记录和文件对日初档数据进行批量处理得到当日生成的日初档数据;在接收到联机交易请求时,根据联机交易请求和第二数据表集合进行联机业务处理,该第二数据表集合的日志类别标识与控制表的日志类别标识相同。可见,上述技术方案中第二数据表集合供联机交易处理使用,存储的前一日的批量处理生成的数据表集合的日初档数据供批量处理使用;在进行批量处理时,根据当前日的日志记录和批量所需文件对该日初档数据进行批量处理即可得到当日生成的日初档数据,而批量处理期间进行的联机交易处理则是基于第二数据表进行。相较于现有技术,批量处理和联机处理都有与其对应的被访问数据集合,不存在数据访问冲突,批量处理无需再抽取出部分业务,而是通过存储的日初档数据处理所有的批量业务,同时联机交易根据第二数据表集合进行处理,不再处理某些批量业务,进而减轻了联机交易处理的负荷以及联机交易的响应时间。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种数据处理方法基本流程图;图2为本申请另一实施例公开的一种数据处理方法基本流程图;图3为本申请一实施例公开的数据处理方法基本流程图;图4为本申请一实施例公开的数据处理方法基本流程图;图5为本申请实施例公开的一种数据处理装置基本框图;图6为本申请另实施例公开的一种数据处理装置基本框图;图7为本申请另实施例公开的一种数据处理装置基本框图;图8为本申请另实施例公开的一种数据处理装置基本框图;图9为本申请另实施例公开的一种数据处理装置基本框图;图10为本申请另实施例公开的一种数据处理装置基本框图;具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。现行的银行系统数据处理机制包括有单信息处理机制和双信息处理机制,本申请的技术方案基于双信息处理机制实现。其中,双信息处理机制是指联机交易被实时处理后,还需在批量处理中再进行一次记账,以信用卡为例,当用户日间在POS机上刷卡完成一笔消费后,银行系统会对此交易实时响应,更新用户信息如扣减客户额度等,但不记账,而是在日终批量处理时将该交易入账,对该用户进行记账、利息计算等批量处理。上述的联机处理和批量处理都需要访问更新系统各种数据表中的数据如客户表、账户表、卡片表等。一实施例本实施例提供一种数据处理方法,如图1所示,该方法包括S100、在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;银行系统每日在固定时间开始进行日终批量处理,在到达该时间时,批量处理触发请求会自动触发,银行系统接收到该触发请求后开始进行当日的日终批量处理。其中,系统的控制表中写有日志类别标识,日志类别标识有两种类型,以对访问的不同的数据表和日志表进行区分。S110、在第一日志表中写入日期切换记录,所述第一日志表的日志与所述控制表中的日志类别标识相同;具体的,日期切换记录带有时间戳,在该日期切换记录之前的截止到T-1日写入的日期切换记录的记录属于当日即T日的记录,也即在T-1日写入的日期切换记录和T日写入的日期切换记录之间的记录为当日的记录,而在该日期切换本文档来自技高网...
一种数据处理方法及装置

【技术保护点】
一种数据处理方法,其特征在于,所述方法包括:在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;读取所述第一日志表中日期切换记录之前的当日的记录和批量处理所需文件;根据所述日期切换记录之前的当日的记录和所述批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:在接收到批量处理触发请求的情况下,读取控制表中的日志类别标识;在第一日志表中写入日期切换记录,所述第一日志表的日志类别标识与所述控制表中的日志类别标识相同;读取所述第一日志表中日期切换记录之前的当日的记录和批量处理所需文件;根据所述日期切换记录之前的当日的记录和所述批量处理所需文件,对所述前一日生成的日初档数据进行批量处理得到当日生成的日初档数据,所述前一日生成的日初档数据包括前一日的批量处理生成的数据表集合;当接收到联机交易请求时,读取控制表中的日志类别标识;根据所述联机交易请求和第一数据表集合进行联机业务处理,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同,并在第一日志表中写入交易记录。2.如权利要求1所述的方法,其特征在于,所述方法还包括:将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据,所述第二数据表集合的日志类别标识与所述控制表中的日志类别标识不同。3.如权利要求2所述的方法,其特征在于,所述还包括:依次读取所述第一日志表中日期切换记录后的记录,根据所述日期切换记录后的记录对所述第二数据表集合进行追账更新;将所述控制表中的日志类别标识切换为第二数据表的日志类别标识。4.如权利要求3所述的方法,其特征在于,在读取控制表中的日志类别标识之后,读取所述第一日志表中日期切换记录之前的当前日的记录之前,还包括:清空第二日志表,所述第二日志表的类别标识与所述控制表中的日志类别标识不同:将控制表中的系统模式标识由正常模式标识切换为非正常模式标识;在将所述控制表中的日志类别标识切换为第二数据表的日志类别标识后,还包括:将系统控制表中的系统模式标识由非正常模式标识切换为正常模式标识。5.如权利要求4所述的方法,其特征在于,当接收到联机交易请求的情况下,还包括:读取控制表中的系统模式标识;则判断所述系统模式标识是否为正常模式标识;若是正常模式标识,则根据所述联机交易请求和所述第一数据表集合进行联机业务处理,在第一日志表中写入交易记录,所述第一数据表集合的日志类别标识与所述控制表中的日志类别标识相同;若是非正常模式标识,则根据所述联机交易请求和所述第一数据表集合进行联机业务处理,并在所述第一日志表和第二日志表写入交易记录。6.如权利要求4所述的方法,其特征在于,所述日志表包括多个分区,则在第一日志表中写入日期切换记录为:在第一日志表的每个分区写入日期切换记录;则在将所述当日生成的日初档数据中的数据表集合中的数据覆盖第二数据表集合中的数据后,依次读取第一日志表中日期切换记录的日志前,还包括:在所述第一日志表的每个分区内写入追账记录;则所述依次读取第一日志表中日切记录后的记录,根据所述日志对所述第一数据表集合进行追账更新,直到日志读取完毕,包括:同时针对每个分区,依次读取该分区内从日期切换记录到追账记录之间的记录,根据所述日期切换记录到追账记录之间的记录对所述第二数据表集合进行追账更新,直到所有分区的日志读取完毕;按照多个分区内追账记录后的记录的时间顺序,依次读取追账记录后的记录,根据所述追账记录后的记录对所述第二数据表集合进行追账更新。7.如权利要求3所述的方法,其特征在于,所述非正常模式标识包括日切后模式标识、并行追账模式标识和串行追账模式标识;则将控制表中的系统模式标识由正常模式标识切换为非...

【专利技术属性】
技术研发人员:王辉梁东朱晓光周进光彭云李文李志雄
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京,11

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

1