[发明专利]一种联机小批量数据处理方法及系统在审

专利信息
申请号: 201410471321.X 申请日: 2014-09-16
公开(公告)号: CN104267937A 公开(公告)日: 2015-01-07
发明(设计)人: 王刚;王卓成;罗浩;徐忠民;何晓;赵恒;李勇;黄志华;韩雪 申请(专利权)人: 中国工商银行股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 北京三友知识产权代理有限公司 11127 代理人: 贾磊
地址: 100140 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 联机 批量 数据处理 方法 系统
【说明书】:

技术领域

发明涉及计算机信息系统中的数据处理领域,特别涉及一种联机小批量数据处理方法及系统。

背景技术

一般情况下,联机事务处理均要求保持事务的原子特性,也就是说一个原子事务必须在一个进程下完成,不能再分拆到多个进程。所以一个完整的交易,从前台到后台都放在一个事务中完成,这样做的好处是确保其中一个环节失败时则整笔业务失败,不会出现部分成功部分失败的中间状态,坏处是所有逻辑均放在一个进程完成,而该进程需要做大量的逻辑运算、需要大量的数据库访问及更新动作、需要进行大量的I/O操作,整个事务将会变得十分冗长,系统处理的效率也会比较低下。虽然银行主机联机事务处理中间件支持较高的并发数,当实际发生的瞬时交易量远高于系统并发数上限时,部分进程需要在排队序列等待,当进程处理时间比较长时,排队的事务越来越多,会导致部分进程被强制关掉,更严重的情况下会导致联机事务处理系统宕机,增加了系统的运行风险。例如随着银行外汇相关业务例如账户原油等产品的推出,交易量亦呈爆发性增长,处理逻辑也日趋复杂,银行业界现在的联机一条龙处理方式已经无法满足需求。

针对以上问题,如何提高交易处理的效率,提高主机系统运行的性能和稳定性,是目前银行主机运作和维护工作中需要解决的一个重要问题。目前系统迫切需要一种机制,在并发事务不断增加的情况下,主机系统能够提高交易的处理速度,避免在联机事务处理系统中出现大量的进程排队,同时又能保证交易处理的逻辑正确性。

发明内容

为了解决现有技术中主机系统工作容量有限,不能及时反馈用户业务交易结果的问题,提出了一种联机小批量数据处理方法及系统,可以及时向用户反馈业务交易结果,并且提高了联机业务处理服务器的效率。

本发明实施例提供了一种联机小批量数据处理方法,包括:

根据待处理业务的特征,将业务拆解为联机原子步骤和批量原子步骤;

将联机处理的联机原子步骤发送给联机业务处理装置进行处理,将批量处理的批量原子步骤发送给批量业务处理装置进行处理。

根据本发明实施例所述的一种联机小批量数据处理方法的一个进一步的方面,所述待处理业务的特征包括,业务代码。

根据本发明实施例所述的一种联机小批量数据处理方法的再一个进一步的方面,所述联机原子步骤包括待处理业务中需要实时处理的步骤,所述批量原子步骤包括待处理业务中非实时处理的步骤。

根据本发明实施例所述的一种联机小批量数据处理方法的另一个进一步的方面,将联机处理的联机原子步骤发送给联机业务处理装置进行处理进一步包括,将所述待处理业务的处理结果显示给用户。

根据本发明实施例所述的一种联机小批量数据处理方法的另一个进一步的方面,将批量处理的批量原子步骤发送给批量业务处理装置进行处理进一步包括,在后台待处理缓冲池的队列中加入一个节点,并将所述批量原子步骤存储于该节点中。

根据本发明实施例所述的一种联机小批量数据处理方法的另一个进一步的方面,根据所述批量原子步骤计算所述节点的优先级,按照所述优先级将所述后台待处理缓冲池中的节点进行排序。

本发明实施例还提供了一种联机小批量数据处理系统,包括:

流程控制装置,用于根据待处理业务的特征,将所述待处理业务拆解为联机原子步骤和批量原子步骤,并且将联机原子步骤发送给联机业务处理装置,将批量原子步骤发送给批量业务处理装置;

所述联机业务处理装置,用于处理所述联机原子步骤;

所述批量业务处理装置,用于处理所述批量原子步骤。

根据本发明实施例所述一种联机小批量数据处理系统的一个进一步的方面,所述流程控制装置进一步包括,业务定义单元,流程定义单元,数据存储单元,数据接收单元,流程判断单元,数据返回单元;

所述业务定义单元,用于对业务进行定义;

所述流程定义单元,用于对所述业务的步骤进行定义;

数据存储单元,用于存储所述业务定义单元和流程定义单元处理后的数据;

数据接收单元,用于接收待处理业务的特征;

流程判断单元,用于根据所述待处理业务特征和数据存储单元中的数据,将所述待处理业务拆解为联机原子步骤和批量原子步骤,并且由所述数据返回单元将联机原子步骤发送给联机业务处理装置,将批量原子步骤发送给批量业务处理装置。

根据本发明实施例所述一种联机小批量数据处理系统的再一个进一步的方面,所述联机业务处理装置进一步包括,业务接收单元,业务步骤处理单元,业务数据返回单元;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410471321.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top