新旧系统的切换系统技术方案

技术编号:37854586 阅读:25 留言:0更新日期:2023-06-14 22:47
本申请提供了一种新旧系统的切换系统,切换系统中,传输单元用于接收交易请求端的请求报文并发出;新系统用于接收请求报文,根据请求报文生成第一响应报文,在切换系统处于第一阶段的情况下,将第一响应报文发送至比对单元,在切换系统处于第二阶段的情况下,将第一响应报文发送至交易请求端以及比对单元;旧系统用于接收请求报文,根据请求报文生成第二响应报文,在切换系统处于第一阶段的情况下,将第二响应报文发送至交易请求端以及比对单元,在切换系统处于第二阶段的情况下,将第二响应报文发送至比对单元;比对单元用于在接收到第一响应报文以及对应的第二响应报文的情况下,根据第一响应报文以及第二响应报文,确定新系统的运行状态。统的运行状态。统的运行状态。

【技术实现步骤摘要】
新旧系统的切换系统


[0001]本申请涉及系统数据切换
,具体而言,涉及一种新旧系统的切换系统。

技术介绍

[0002]当前银行新、旧系统切换,主要有三种方式:直接式,并行式,分段式。直接式切换是在新系统测试通过后直接投产,并终止旧系统。并行式切换是新、旧系统并行运行,新系统逐步承接旧系统数据。分段式切换是在新系统承接全部业务前,一部分一部分替代旧系统业务。
[0003]其中,采用并行式切换时,新旧系统会同时对外开放,业务分库规则复杂,数据移植困难,对关联系统的改造较难。因此,如何较为简单地实现新、旧系统的切换,是现在亟需解决的问题。

技术实现思路

[0004]本申请的主要目的在于提供一种新旧系统的切换系统,以解决现有技术中并行式新、旧系统切换方式较复杂的问题。
[0005]根据本专利技术实施例的一个方面,提供了一种新旧系统的切换系统,包括传输单元、比对单元、新系统以及旧系统,其中,所述新系统以及所述旧系统分别为处理交易的系统,所述传输单元用于与交易请求端通信连接,所述传输单元用于接收所述交易请求端的请求报文并发出,所述请求报文为请求预定交易的报文;所述新系统分别与所述传输单元以及所述比对单元通信连接,所述新系统用于与所述交易请求端通信连接,所述新系统用于接收所述请求报文,根据所述请求报文生成第一响应报文,在所述切换系统处于第一阶段的情况下,将所述第一响应报文发送至所述比对单元,在所述切换系统处于第二阶段的情况下,将所述第一响应报文发送至所述交易请求端以及所述比对单元;所述旧系统分别与所述传输单元以及所述比对单元通信连接,所述旧系统用于与所述交易请求端通信连接,所述旧系统用于接收所述请求报文,根据所述请求报文生成第二响应报文,在所述切换系统处于所述第一阶段的情况下,将所述第二响应报文发送至所述交易请求端以及所述比对单元,在所述切换系统处于所述第二阶段的情况下,将所述第二响应报文发送至所述比对单元,所述第一响应报文以及所述第二响应报文分别为处理所述预定交易的报文;所述比对单元用于在接收到所述第一响应报文以及对应的所述第二响应报文的情况下,根据所述第一响应报文以及所述第二响应报文,确定所述新系统的运行状态,所述运行状态为异常状态或者正常状态。
[0006]可选地,所述传输单元包括消息队列集群、接收单元以及发送单元,其中,所述接收单元用于与所述交易请求端通信连接,所述接收单元与所述消息队列集群通信连接,所述接收单元用于接收所述请求报文,并将所述请求报文写入所述消息队列集群中;所述发送单元与所述消息队列集群通信连接,所述发送单元用于从所述消息队列集群中读取所述请求报文,并将所述请求报文发送至所述新系统以及旧系统。
[0007]可选地,所述交易请求端包括同步请求端以及异步请求端,所述同步请求端发出的所述请求报文为同步请求报文,所述异步请求端发出的所述请求报文为异步请求报文,所述接收单元包括同步接入单元以及异步接入单元,其中,所述同步接入单元用于与所述同步请求端通信连接,所述同步接入单元与所述消息队列集群通信连接,所述同步接入单元用于接收所述同步请求报文,并将所述同步请求报文写入所述消息队列集群中;所述异步接入单元用于与所述异步请求端通信连接,所述异步接入单元与所述消息队列集群通信连接,所述异步接入单元用于接收所述异步请求报文,并将所述异步请求报文写入所述消息队列集群中。
[0008]可选地,所述异步接入单元还用于在接收到所述异步请求报文的情况下,生成第一应答信息并发送至所述异步请求端,所述第一应答信息为表征接收到所述请求报文的信息。
[0009]可选地,所述交易请求端包括同步请求端以及异步请求端,所述同步请求端发出的所述请求报文为同步请求报文,所述异步请求端发出的所述请求报文为异步请求报文,所述发送单元包括同步发出单元以及异步发出单元,其中,所述同步发出单元与所述消息队列集群、所述新系统以及所述旧系统分别通信连接,所述同步发出单元用于从所述消息队列集群中读取所述同步请求报文,并将所述同步请求报文分别发送至所述新系统以及所述旧系统;所述异步发出单元与所述消息队列集群、所述新系统以及所述旧系统分别通信连接,所述异步发出单元用于从所述消息队列集群中读取所述异步请求报文,并将所述异步请求报文分别发送至所述新系统以及所述旧系统。
[0010]可选地,在接收到所述同步请求报文的情况下,所述旧系统以及所述新系统还分别用于生成第二应答信息,所述第二应答信息为表征接收到所述请求报文的信息,在所述切换系统处于所述第一阶段的情况下,所述同步发出单元还用于接收所述旧系统的所述第二应答信息并发送至所述消息队列集群;在所述切换系统处于所述第二阶段的情况下,所述同步发出单元还用于接收所述新系统的所述第二应答信息并发送至所述消息队列集群。
[0011]可选地,所述接收单元还用于从所述消息队列集群中读取所述第二应答信息,并发送至所述同步请求端。
[0012]可选地,所述异步发出单元还用于在发送所述异步请求报文的过程中检测通信链路是否断开,在检测到所述通信链路断开的情况下,确定所述异步请求报文发送失败,所述通信链路为所述异步发出单元与所述新系统的通信链路以及所述异步发出单元与所述旧系统的通信链路,和/或,所述异步发出单元还用于在发送所述异步请求报文之后,确定是否接收到第五应答信息,在确定未接收到所述第五应答信息的情况下,确定所述异步请求报文发送失败,所述第五应答信息为所述新系统以及所述旧系统生成的表征收到所述异步请求报文的信息。
[0013]可选地,所述切换系统还包括存储单元以及重发单元,其中,所述存储单元与所述异步发出单元通信连接,所述存储单元包括多个存储模块,所述存储模块用于接收目标报文,所述目标报文为所述异步发出单元的发送失败的所述异步请求报文;所述重发单元包括重发模块、成功目录以及失败目录,所述重发模块与所述存储单元、所述新系统以及所述旧系统分别通信连接,所述重发模块用于执行读取步骤、重发步骤、第一移动步骤以及第二移动步骤,所述读取步骤用于读取所述存储模块中的所述目标报文,所述重发步骤用于将
所述目标报文分别重发至所述新系统以及所述旧系统,所述移动步骤用于在所述目标报文发送成功的情况下,将所述目标报文移动到所述成功目录,在所述目标报文发送失败的情况下,重复执行所述重发步骤,直到所述目标报文发送成功或者直到发送次数大于预定次数;所述第二移动步骤用于在所述发送次数大于所述预定次数的情况下,将所述目标报文移动到所述失败目录,所述发送次数为发送所述存储模块中的所述目标报文的次数。
[0014]可选地,所述重发模块还用于执行第一修改步骤,所述第一修改步骤用于在所述目标报文发送失败的情况下,修改所述存储模块的名称信息,所述名称信息为表征所述发送次数的信息。
[0015]可选地,所述比对单元包括挡板单元以及解析单元,其中,所述挡板单元与所述新系统以及所述旧系统分别通信连接,所述挡板单元用于接收所述第一响应报文以及对应的所述第二响应报文;所述解析单元与所述挡板单元通信连接,所述解析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种新旧系统的切换系统,其特征在于,包括:传输单元、比对单元、新系统以及旧系统,其中,所述新系统以及所述旧系统分别为处理交易的系统,所述传输单元用于与交易请求端通信连接,所述传输单元用于接收所述交易请求端的请求报文并发出,所述请求报文为请求预定交易的报文;所述新系统分别与所述传输单元以及所述比对单元通信连接,所述新系统用于与所述交易请求端通信连接,所述新系统用于接收所述请求报文,根据所述请求报文生成第一响应报文,在所述切换系统处于第一阶段的情况下,将所述第一响应报文发送至所述比对单元,在所述切换系统处于第二阶段的情况下,将所述第一响应报文发送至所述交易请求端以及所述比对单元;所述旧系统分别与所述传输单元以及所述比对单元通信连接,所述旧系统用于与所述交易请求端通信连接,所述旧系统用于接收所述请求报文,根据所述请求报文生成第二响应报文,在所述切换系统处于所述第一阶段的情况下,将所述第二响应报文发送至所述交易请求端以及所述比对单元,在所述切换系统处于所述第二阶段的情况下,将所述第二响应报文发送至所述比对单元,所述第一响应报文以及所述第二响应报文分别为处理所述预定交易的报文;所述比对单元用于在接收到所述第一响应报文以及对应的所述第二响应报文的情况下,根据所述第一响应报文以及所述第二响应报文,确定所述新系统的运行状态,所述运行状态为异常状态或者正常状态。2.根据权利要求1所述的切换系统,其特征在于,所述传输单元包括:消息队列集群;接收单元,用于与所述交易请求端通信连接,所述接收单元与所述消息队列集群通信连接,所述接收单元用于接收所述请求报文,并将所述请求报文写入所述消息队列集群中;发送单元,与所述消息队列集群通信连接,所述发送单元用于从所述消息队列集群中读取所述请求报文,并将所述请求报文发送至所述新系统以及旧系统。3.根据权利要求2所述的切换系统,其特征在于,所述交易请求端包括同步请求端以及异步请求端,所述同步请求端发出的所述请求报文为同步请求报文,所述异步请求端发出的所述请求报文为异步请求报文,所述接收单元包括:同步接入单元,用于与所述同步请求端通信连接,所述同步接入单元与所述消息队列集群通信连接,所述同步接入单元用于接收所述同步请求报文,并将所述同步请求报文写入所述消息队列集群中;异步接入单元,用于与所述异步请求端通信连接,所述异步接入单元与所述消息队列集群通信连接,所述异步接入单元用于接收所述异步请求报文,并将所述异步请求报文写入所述消息队列集群中。4.根据权利要求3所述的切换系统,其特征在于,所述异步接入单元还用于在接收到所述异步请求报文的情况下,生成第一应答信息并发送至所述异步请求端,所述第一应答信息为表征接收到所述请求报文的信息。5.根据权利要求2所述的切换系统,其特征在于,所述交易请求端包括同步请求端以及异步请求端,所述同步请求端发出的所述请求报文为同步请求报文,所述异步请求端发出的所述请求报文为异步请求报文,所述发送单元包括:
同步发出单元,与所述消息队列集群、所述新系统以及所述旧系统分别通信连接,所述同步发出单元用于从所述消息队列集群中读取所述同步请求报文,并将所述同步请求报文分别发送至所述新系统以及所述旧系统;异步发出单元,与所述消息队列集群、所述新系统以及所述旧系统分别通信连接,所述异步发出单元用于从所述消息队列集群中读取所述异步请求报文,并将所述异步请求报文分别发送至所述新系统以及所述旧系统。6.根据权利要求5所述的切换系统,其特征在于,在接收到所述同步请求报文的情况下,所述旧系统以及所述新系统还分别用于生成第二应答信息,所述第二应答信息为表征接收到所述请求报文的信息,在所述切换系统处于所述第一阶段的情况下,所述同步发出单元还用于接收所述旧系统的所述第二应答信息并发送至所述消息队列集群;在所述切换系统处于所述第二阶段的情况下,所述同步发出单元还用于接收所述新系统的所述第二应答信息并发送至所述消息队列集群...

【专利技术属性】
技术研发人员:吴龙杨嘉徐岳韩雷董朝霞
申请(专利权)人:中国邮政储蓄银行股份有限公司
类型:发明
国别省市:

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

1