联机交易处理系统和方法技术方案

技术编号:12135738 阅读:75 留言:0更新日期:2015-09-30 18:08
本发明专利技术提供了一种联机交易处理系统和方法,其中,该系统包括:用户终端、网络负载均衡模块、第一站点和第二站点,其中:所述用户终端,用于发起联机交易;所述网络负载均衡模块,与所述用户终端通信,用于将接收到的联机交易分发至第一站点或者第二站点,并在所述第一站点和所述第二站点中的一个站点停机时,将后续需分发至该站点的联机交易,路由至另一站点;所述第一站点和所述第二站点,与所述网络负载均衡模块通信,用于对所述网络负载均衡模块路由来的联机交易进行处理。本发明专利技术解决了现有技术中在有站点出现问题时,无法在保证银行业务连续性的前提下将联机交易负载切换至另一站点的技术问题。

【技术实现步骤摘要】

本专利技术涉及数据处理
,特别涉及一种。
技术介绍
在银行业科技体系规划中,建立同城两站点,将不同类型的联机交易路由到不同的站点进行处理,同时对外提供服务,是未来的一大发展趋势。但是,在上述架构下,如何能够保证两站点之间的数据一致性,保证不同类型的联机业务能够无差错的进行,且在一个站点发生计划性或非计划性停机的情况下,如何快速地将联机负载切换至另一站点,且不影响银行业务的连续性,不产生数据丢失,成为了业界关注的一个重要课题。根据调查,在银行业只有一款外购产品可提供联机负载的切换功能,但该产品的切换过程需要大量的人工干预操作,完成切换的耗时非常长,严重影响了银行业务的连续性,同时,通过银行运维人员手工发送命令的切换方法也存在耗时较长的问题。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种联机交易处理系统,以达到在一个站点出现问题时,可以在不影响业务连续性的情况下,将联机交易负载切换至另一站点的目的,该系统包括:用户终端、网络负载均衡模块、第一站点和第二站点,其中:所述用户终端,用于发起联机交易;所述网络负载均衡模块,与所述用户终端通信,用于将接收到的联机交易分发至第一站点或者第二站点,并在所述第一站点和所述第二站点中的一个站点停机时,将后续需分发至该站点的联机交易,路由至另一站点;所述第一站点和所述第二站点,与所述网络负载均衡模块通信,用于对所述网络负载均衡模块路由来的联机交易进行处理。在一个实施方式中,所述联机交易处理系统,还包括:数据同步模块,与所述第一站点和所述第二站点相连,用于对所述第一站点和所述第二站点进行数据同步。在一个实施方式中,所述网络负载均衡模块包括:网络负载均衡设备和网关,其中,所述网关与所述网络负载均衡设备相连,所述网络负载均衡设备与所述第一站点和所述第二站点相连。在一个实施方式中,所述第一站点中设置有第一联机,所述第二站点中设置有第二联机,所述第一联机用于对分发至所述第一站点的联机交易进行拦截控制,所述第二联机用于对分发至所述第二站点的联机交易进行拦截控制。在一个实施方式中,所述第一联机中设置有第一开关,所述第二联机中设置有第二开关。本专利技术实施例还提供了一种联机交易处理方法,以达到在一个站点出现问题时,可以在不影响业务连续性的情况下,将联机交易负载切换至另一站点的目的,该方法包括:当第一站点停机时,打开第一站点的联机上的开关以拦截分发至所述第一站点的联机交易;判断已分发至所述第一站点的联机交易是否已全部完成;在确认已全部完成的情况下,检查所述第一站点与所述第二站点之间是否已完成数据同步;在确定已完成数据同步的情况下,通过所述网络负载均衡设备将后续需分发至所述第一站点的联机交易,路由至所述第二站点。在一个实施方式中,通过所述网络负载均衡设备将后续需分发至所述第一站点的联机交易,路由至所述第二站点,包括:确定预定的需分发至所述第一站点的联机交易的类型;将确定的联机交易的类型对应的IP地址和端口,调整为所述第二站点的IP地址和端口。在一个实施方式中,所述联机交易类型包括:更新类联机交易和查询类联机交易。在一个实施方式中,检查所述第一站点与所述第二站点之间是否已完成数据同步,包括:检查所述第一站点与所述第二站点之间数据的一致性;如果一致,则确定数据同步已完成;如果不一致,则确定数据同步未完成。在一个实施方式中,在确定数据同步未完成的情况下,上述方法还包括:确定数据同步的最终时间点;将确定的最终时间点发送至数据同步模块,等待数据同步模块完成数据同步。在本专利技术实施例中,提供了一种包括有用户终端、网络负载均衡模块、第一站点和第二站点的联机交易处理系统,其中,该网络负载均衡模块可以在第一站点和第二站点中的一个站点停机时,将后续需分发至该站点的联机交易,路由至另一站点。通过上述方式解决了现有技术中在有站点出现问题时,无法在保证银行业务连续性的前提下将联机交易负载切换至另一站点的技术问题,达到了在不影响业务连续性的情况下,将联机交易负载切换至另一站点的技术效果。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1是根据本专利技术实施例的联机交易处理系统的结构框图;图2是根据本专利技术实施例的联机交易处理系统的另一结构框图;图3是根据本专利技术实施例的联机交易处理系统的又一结构框图;图4是根据本专利技术实施例的联机交易处理方法流程图;图5是根据本专利技术实施例的联机交易处理方法的另一流程图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本专利技术做进一步详细说明。在此,本专利技术的示意性实施方式及其说明用于解释本专利技术,但并不作为对本专利技术的限定。为了对本专利技术进行清除的描述,下面先对几个术语进行一下简单的解释说明:I)联机交易:在银行业,所谓联机交易一般是指银行工作日,非工作日期间柜台单笔的交易,以及由自助设备发起和各种渠道接入的需要及时响应的交易,这种交易需要响应速度非常快。例如:柜台存取款、贷款,ATM机取款、大小额等渠道的交易。一般情况下,联机交易的输出是各种传票、回单等等,联机交易的参与需要主机、前置、自助设备和渠道等。与联机交易对应的另一种交易是批处理交易,批处理业务一般是指批量处理的交易,例如:工资入帐、报表生成等等,这类业务数据量比较大,但是对业务的实时性要求不高。其输出是各种报表,联机后的批量处理一般都是在后台主机在夜间调用一组程序来完成。2)联机(online):在支付和结算系统中,联机可以指代用户通过电子手段(例如:计算机与计算机的接口或电子终端进行的转帐指令发送,转帐指令是通过自动化的方式登录到转帐处理系统)。也可以指代转帐处理系统在计算机数据库上的数据存储,这样用户可以通过输入输出设备(例如终端)直接(常常是实时的)访问数据。在本例中,联机可以理解为提供实时交易的部件,该部件部署在数据站(即站点)上,在联机上提供一个开关,可以控制联机交易是否被拦截。本例中,提供了一种联机交易处理系统,如图1所示,包括:用户终端100、网络负载均衡模块200、第一站点300和第二站点400,其中:用户终端100,用于发起联机交易;网络负载均衡模块200,与用户终端100通信,用于将接收到的联机交易分发至第一站点300或者第二站点400,并在第一站点300和第二站点400中的一个站点停机时,将后续需分发至该站点的联机交易,路由至另一站点;网络负载均衡模块200可以如图2所示,包括:网络负载均衡设备201和网关202,其中,网关202与网络负载均衡设备201相连,网络负载均衡设备201与第一站点300和第二站点400相连。即,网络负载均衡设备分别部署在第一站点300、第二站点400与网关之间,从而可以改变现有的联机交易上送至网关后直接上送站点中的主机进行处理的模式。在本例中,可以将网络负载均衡设备设置为,为不同类型的联机交易定义分组,然后将不同分组中的联机交易分发至对应的IP地址和端口,从而达到将不同类型的联机交易上送至不同站点的功能,例如,可以设置更新类联机交易仅上送至第一站点,查询类联机交易仅上送至第二站点。第一站点300和第二站点400,与网络负载均衡模块200通本文档来自技高网...

【技术保护点】
一种联机交易处理系统,其特征在于,包括:用户终端、网络负载均衡模块、第一站点和第二站点,其中:所述用户终端,用于发起联机交易;所述网络负载均衡模块,与所述用户终端通信,用于将接收到的联机交易分发至第一站点或者第二站点,并在所述第一站点和所述第二站点中的一个站点停机时,将后续需分发至该站点的联机交易,路由至另一站点;所述第一站点和所述第二站点,与所述网络负载均衡模块通信,用于对所述网络负载均衡模块路由来的联机交易进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘卫果王亚娟胡田祝萍鲁莽杨书奇
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1