一种联机批量处理数据的系统和方法技术方案

技术编号:10492041 阅读:326 留言:0更新日期:2014-10-03 19:19
本发明专利技术提供一种联机批量处理数据的系统和方法,其中,所述系统包括:提供了一种联机批量处理数据的系统,所述系统包括:服务注册发布模块,用于对联机批量处理服务进行注册和提供控制参数信息;服务调度模块,用于根据所述服务注册发布模块提供的所述控制参数信息,对用户数据进行处理并生成处理结果;交易复用处理模块,用于通过预编译代码的方式设置联机交易和批量交易的复用程序,并提供批量交易公共通讯区初始化;以及服务管理模块,用于接收所述服务调度模块生成的所述处理结果,并对所述处理结果进行监控管理。通过采用联机批量处理数据的系统和方法,可以改善银行目前的联机状态下批量处理业务的流程,提高联机处理批量银行业务的工作效率,避免系统资源和人员劳动力的浪费,以及减少出错的可能性和客户的等待时间。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体而言,涉及一种联机批量处理数据系统和方法。
技术介绍
在银行业务处理中,经常会出现需要在与银行主机联机状态下进行大量重复交易的业务情况(例如:批量处理存款、取款、转账和账户查询等银行业务),但是,在当前的银行主机系统中,联机状态和批量处理业务分别运行在不同的环境中,无法同时进行复用,导致面对需要在与银行主机联机状态下重复处理批量业务的情况,也只能逐项重复处理,这种处理方式不仅需要长时间占用联机交易资源,而且交易处理时间受限于系统日终批量的处理时间区间,实用性较差。由此造成银行的业务处理效率低,系统资源和人员劳动力的浪费,以及增加了重复办理业务过程中出错的可能性和客户的等待时间。 面对日趋激烈的竞争压力,现有的业务处理效率很难应对银行的批量业务请求,急需提高联机处理批量银行业务的工作效率,避免系统资源和人员劳动力的浪费,以及减少出错的可能性和客户的等待时间。
技术实现思路
本专利技术的目的在于提供了,可以实现联机和批量处理数据的同时复用,提高联机处理批量银行业务的工作效率,避免系统资源和人员劳动力的浪费,以及减少出错的可能性和客户的等待时间。 一方面,本专利技术提供了一种联机批量处理数据的系统,所述系统包括: 服务注册发布模块,用于对联机批量处理服务进行注册和提供控制参数信息; 服务调度模块,用于根据所述服务注册发布模块提供的所述控制参数信息,对用户数据进行处理并生成处理结果; 交易复用处理模块,用于通过预编译代码的方式设置联机交易和批量交易的复用程序,并提供批量交易公共通讯区初始化;以及 服务管理模块,用于接收所述服务调度模块生成的所述处理结果,并对所述处理结果进行监控管理。 另一方面,本专利技术提供了一种联机批量处理数据的方法,所述方法包括: SI,用户通过注册发布模块对联机批量处理服务进行注册; S2,用户向服务调度模块发出联机批量处理请求; S3,所述服务调度模块对用户数据进行处理并生成处理结果,其中,所述对用户数据进行处理的过程中,需调用交易复用处理模块设置联机交易和批量交易的复用程序并提供批量交易公共通讯区初始化; S4,服务管理模块接收和读取所述处理结果,并对所述处理结果进行监控管理。 通过采用本专利技术技术方案,可以实现联机和批量处理数据的同时复用,改善银行目前的联机状态下批量处理业务的流程,提高联机处理批量银行业务的工作效率,避免系统资源和人员劳动力的浪费,以及减少出错的可能性和客户的等待时间。 【附图说明】 图1是本专利技术的一种联机批量处理数据的系统的结构示意图; 图2是本专利技术系统中所述服务注册发布模块100的结构示意图; 图3是本专利技术系统中所述服务调用模块200的结构示意图; 图4是本专利技术系统中所述交易复用处理模块300的结构示意图; 图5是本专利技术系统中所述服务管理模块400的结构示意图; 图6是本专利技术的一种联机批量处理数据的方法的流程图; 图7是本专利技术所述方法中步骤S33的流程图。 【具体实施方式】 为使本专利技术的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。 图1是本专利技术的一种联机批量处理数据的系统的结构示意图。参见图1,该装置包括: 服务注册发布模块100,用于对联机批量处理服务进行注册和提供控制参数信息。该模块定义联机批量处理服务(BSP服务)使用的公共数据结构和提供操作这些数据结构的公共组件。 服务调度模块200,用于根据所述服务注册发布模块100提供的所述控制参数信息,对用户数据进行处理并生成处理结果。该模块是所述系统的核心模块,用于对用户数据进行联机批量处理。 交易复用处理模块300,用于通过预编译代码的方式设置联机交易和批量交易的复用程序,并提供批量交易公共通讯区初始化。该模块将一套联机程序编译为联机、批量两个版本,批量版本供联机批量处理服务使用,两个版本的程序使用相同的通讯接口,并提供批量交易公共通讯区初始化功能。 服务管理模块400,用于接收所述服务调度模块200生成的所述处理结果,并对所述处理结果进行监控管理。该模块在接收到联机批量处理服务调度模块的返回信息后,提供运行情况监控、错误处理、断点续跑功能。 图2是本专利技术系统中所述服务注册发布模块100的结构示意图。参见图2,该模块包括: 注册发布模块201,用于对所述联机批量处理服务进行注册和提供控制参数信息。其中,需注册的参数包括:BSP服务复用的联机交易代码、BSP前/中/后处理过程、BSP服务错误等级等。 BSP控制参数参见下表I所示的BSP服务注册及发布管理中的BSP参数控制表SCTBSPC的结构说明: 本文档来自技高网...

【技术保护点】
一种联机批量处理数据的系统,其特征在于,所述系统包括:服务注册发布模块,用于对联机批量处理服务进行注册和提供控制参数信息;服务调度模块,用于根据所述服务注册发布模块提供的所述控制参数信息,对用户数据进行处理并生成处理结果;交易复用处理模块,用于通过预编译代码的方式设置联机交易和批量交易的复用程序,并提供批量交易公共通讯区初始化;以及服务管理模块,用于接收和读取所述服务调度模块生成的所述处理结果,并对所述处理结果进行监控管理。

【技术特征摘要】
1.一种联机批量处理数据的系统,其特征在于,所述系统包括: 服务注册发布模块,用于对联机批量处理服务进行注册和提供控制参数信息; 服务调度模块,用于根据所述服务注册发布模块提供的所述控制参数信息,对用户数据进行处理并生成处理结果; 交易复用处理模块,用于通过预编译代码的方式设置联机交易和批量交易的复用程序,并提供批量交易公共通讯区初始化;以及 服务管理模块,用于接收和读取所述服务调度模块生成的所述处理结果,并对所述处理结果进行监控管理。2.如权利要求1所述系统,其特征在于,所述服务注册发布模块包括: 注册发布模块,用于对所述联机批量处理服务进行注册和提供控制参数信息; 数据定义封装模块,用于对所述联机批量处理服务的交易数据公用结构进行定义和操作封装。3.如权利要求1所述系统,其特征在于,所述服务调用模块包括: 服务启动模块,用于启动所述联机批量处理服务; 服务处理模块,用于运行所述联机批量处理服务的处理过程。4.如权利要求1所述系统,其特征在于,所述交易复用处理模块还包括: 交易复用模块,用于通过预编译代码的方式设置联机交易和批量交易的复用程序; 交易初始化模块,用于提供批量交易公共通讯区的初始化。5.如权利要求1所述系统,其特征在于,所述服务管理模块还包括: 错误分类处理模块,用于接收所述服务调度模块生成的所述处理结果,并对所述处理结果进行监控管理,对所述处理结果中的错误结果进行分类和处理。6.如权利要求5所述系统,其特征在于,所述服务管理模块还包括: 运行监控模块,用于读取所述联机批量处理服务的运行状态,查询所述处理结果;断点续跑模块,用于在所述联机批量处理服务发生异常中断的情况下,从所述异常中断的位置继续进行交易数据的处理。7.一种联机批量处理数据的方法,其特...

【专利技术属性】
技术研发人员:邹伟力崔海波蔡跃进王晓鹏倪洁琼曹颖张利珍林瑞淇林寿宏袁宇晖
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1