一种保持交易一致性的方法、装置及系统制造方法及图纸

技术编号:20682939 阅读:89 留言:0更新日期:2019-03-27 19:33
本发明专利技术提供一种保持交易一致性的方法、装置及系统,该方法在跨系统转账交易过程中检测是否存在转出方与转入方交易不一致的情况,若检测到存在转出方与转入方交易不一致的情况,则根据转出方与转入方交易不一致的情况确定与之对应的策略,并根据策略执行预定操作以保持交易一致性。由于本实施例根据不同的情况采用不同的策略以保持交易一致性,提高了在各种情况下转出方与转入方交易的一致性,进而减轻了业务调账的压力。

【技术实现步骤摘要】
一种保持交易一致性的方法、装置及系统
本专利技术属于银行交易
,尤其涉及一种保持交易一致性的方法、装置及系统。
技术介绍
随着银行业务的扩展,银行提供了多种不同的中间业务产品,如第三方存管业务、银期转账业务、银保通业务、侨汇通业务、代收费业务等。上述多种不同的中间业务产品的系统架构相似,业务处理流程也相似,其中跨系统转账业务是这些中间业务产品主要的联机业务功能。跨系统转账指的是一笔转账业务要在两个或两个以上的系统进行账务处理,转出在第一个系统完成,转入在第二个系统完成。由于账务的转出与转入是在不同系统完成的,因此转出方与转入方交易的一致性尤为重要。现有保证转出方与转入方交易一致性的方式是采用冲正的方式,减少单边帐以及减少出错的概率,以保证转出方与转入方交易的一致性。但是,在跨系统转账过程中多种情况均会导致转出方与转入方交易不一致,针对不同情况,均采用冲正方式不仅不能减少出错的概率反而加大了出错的概率,且冲正次数越多,出错的概率越大,降低了转出方与转入方交易的一致性。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种保持交易一致性的方法、装置及系统,以解决现有技术中在导致转出方与转入方交易不一致的多种情况下均采用冲正方式,导致降低转出方与转入方交易一致性的问题。技术方案如下:本专利技术提供了一种保持交易一致性的方法,包括:在跨系统转账交易过程中,检测是否存在转出方与转入方交易不一致的情况;其中,转出方与转入方交易不一致的情况包括以下至少一项:接收转出方超时、向转入方发送命令失败、接收到转入方返回的失败信息、接收转入方超时;若检测存在转出方与转入方交易不一致的情况,则确定与转出方与转入方交易不一致的情况对应的策略;根据确定的策略执行预定操作以保持交易一致性。优选地,若检测存在转出方与转入方交易不一致的情况为接收转入方超时,则所述策略为重发,所述根据确定的策略,执行预定操作以保持交易一致性包括:向转入方重发交易请求。优选地,若检测存在转出方与转入方交易不一致的情况为接收转出方超时,则所述策略为冲正,所述根据确定的策略执行预定操作以保持交易一致性包括:向转出方发起冲正。优选地,若检测存在转出方与转入方交易不一致的情况为向转入方发送命令失败,则所述策略为冲正,所述根据确定的策略执行预定操作以保持交易一致性包括:向转出方发起冲正。优选地,若检测存在转出方与转入方交易不一致的情况为接收到转入方返回的失败信息,则所述策略为冲正,所述根据确定的策略执行预定操作以保持交易一致性包括:向转出方发起冲正。优选地,所述向转入方重发交易请求之前,还包括:向请求方发送交易成功信息,使得交易状态为成功。本专利技术还提供了一种保持交易一致性的装置,包括:检测单元,用于在跨系统转账交易过程中,检测是否存在转出方与转入方交易不一致的情况;其中,转出方与转入方交易不一致的情况包括以下至少一项:接收转出方超时、向转入方发送命令失败、接收到转入方返回的失败信息、接收转入方超时;确定单元,用于若检测存在转出方与转入方交易不一致的情况,则确定与转出方与转入方交易不一致的情况对应的策略;执行单元,用于根据确定的策略执行预定操作以保持交易一致性。优选地,所述执行单元包括:重发单元,用于若检测存在转出方与转入方交易不一致的情况为接收转入方超时,则所述策略为重发,向转入方重发交易请求。优选地,所述执行单元还包括:冲正单元,用于若检测存在转出方与转入方交易不一致的情况为接收转出方超时、若检测存在转出方与转入方交易不一致的情况为向转入方发送命令失败或若检测存在转出方与转入方交易不一致的情况为接收到转入方返回的失败信息,则所述策略为冲正,向转出方发起冲正。本专利技术还提供了一种跨系统转账交易系统,包括:中间业务系统;与所述中间业务系统分别通信连接的请求方系统、转出方系统以及转入方系统;其中,采用上述保持交易一致性的方法保持所述转出方系统与所述转入方系统之间的交易一致性。与现有技术相比,本专利技术提供的上述技术方案具有如下优点:从上述技术方案可知,本申请中在跨系统转账交易过程中检测是否存在转出方与转入方交易不一致的情况,若检测到存在转出方与转入方交易不一致的情况,则根据转出方与转入方交易不一致的情况确定与之对应的策略,并根据策略执行预定操作以保持交易一致性。由于根据不同的情况采用不同的策略以保持交易一致性,提高了在各种情况下转出方与转入方交易的一致性,进而减轻了业务调账的压力。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的银行转期货的跨系统转账系统架构示意图;图2是本专利技术实施例提供的接收转出方超时的时序图;图3是本专利技术实施例提供的向转入方发送命令失败的时序图;图4是本专利技术实施例提供的接收到转入方返回的失败信息的时序图;图5是本专利技术实施例提供的接收转入方超时的时序图;图6是本专利技术实施例提供的一种保持交易一致性的方法的流程图;图7是本专利技术实施例提供的另一种保持交易一致性的方法的流程图;图8是本专利技术实施例提供的一种保持交易一致性的装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在跨系统转账场景下,以银行端发起的银行转期货这一具体转账为例,描述跨系统转账的处理流程;参见图1,为银行转期货这一跨系统转账的系统架构示意图,系统包括银行前端1、中间业务系统2、银行后台3以及期货系统4;以中间业务系统的角度描述跨系统转账交易过程,包括以下步骤:步骤1,接收银行前端发送的交易请求;步骤2,接收到交易请求后,进行交易处理,向银行后台发送处理命令;步骤3,接收银行后台返回的处理结果;若接收到银行后台返回的成功信息,则执行步骤4;步骤4,向期货系统发送处理命令;步骤5,接收期货系统返回的处理结果;步骤6,根据接收到的处理结果,向银行前端发送交易成功或失败的信息。在上述跨系统转账交易过程中,若在步骤2向银行后台发送处理命令后,预设时间内一直没有接收到银行后台返回的处理结果,在这一情况下,中间业务系统认定该笔交易失败,向银行前端发送交易失败的信息,此时若银行后台已经成功响应处理命令,即银行后台已经完成了转账,将导致银行方(转出方)和期货方(转入方)账务的不一致,即发生了转出方以及转入方交易不一致的情况。将此种情况定义为由于接收转出方超时导致的转出方以及转入方交易不一致的情况。参见图2所示,为接收转出方超时导致的转出方以及转入方交易不一致的时序图。在上述跨系统转账交易过程中,若在步骤4向期货系统发送处理命令失败,此时若期货系统(转入方)没有入账,但是银行后台(转出方)已经转账成功,将导致银行后台(转出方)和期货系统(转入方)账务的不一致,即发生了转出方以及转入方交易不一致的情况。将此本文档来自技高网...

【技术保护点】
1.一种保持交易一致性的方法,其特征在于,包括:在跨系统转账交易过程中,检测是否存在转出方与转入方交易不一致的情况;其中,转出方与转入方交易不一致的情况包括以下至少一项:接收转出方超时、向转入方发送命令失败、接收到转入方返回的失败信息、接收转入方超时;若检测存在转出方与转入方交易不一致的情况,则确定与转出方与转入方交易不一致的情况对应的策略;根据确定的策略执行预定操作以保持交易一致性。

【技术特征摘要】
1.一种保持交易一致性的方法,其特征在于,包括:在跨系统转账交易过程中,检测是否存在转出方与转入方交易不一致的情况;其中,转出方与转入方交易不一致的情况包括以下至少一项:接收转出方超时、向转入方发送命令失败、接收到转入方返回的失败信息、接收转入方超时;若检测存在转出方与转入方交易不一致的情况,则确定与转出方与转入方交易不一致的情况对应的策略;根据确定的策略执行预定操作以保持交易一致性。2.根据权利要求1所述的方法,其特征在于,若检测存在转出方与转入方交易不一致的情况为接收转入方超时,则所述策略为重发,所述根据确定的策略,执行预定操作以保持交易一致性包括:向转入方重发交易请求。3.根据权利要求1所述的方法,其特征在于,若检测存在转出方与转入方交易不一致的情况为接收转出方超时,则所述策略为冲正,所述根据确定的策略执行预定操作以保持交易一致性包括:向转出方发起冲正。4.根据权利要求1所述的方法,其特征在于,若检测存在转出方与转入方交易不一致的情况为向转入方发送命令失败,则所述策略为冲正,所述根据确定的策略执行预定操作以保持交易一致性包括:向转出方发起冲正。5.根据权利要求1所述的方法,其特征在于,若检测存在转出方与转入方交易不一致的情况为接收到转入方返回的失败信息,则所述策略为冲正,所述根据确定的策略执行预定操作以保持交易一致性包括:向转出方发起冲正。6.根据权利要求2所述的方法,其特征在于,所述向转...

【专利技术属性】
技术研发人员:潘树洪赵斯兵涂传朋马强高平方溢为阮志远陈东周冬梅
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1