一种银行系统交易信息管理方法、系统以及通用转账系统的制作方法

文档序号:9453677阅读:622来源:国知局
一种银行系统交易信息管理方法、系统以及通用转账系统的制作方法
【技术领域】
[0001]本发明涉及银行系统信息管理技术领域,具体涉及一种银行系统交易信息管理方法、系统以及通用转账系统。
【背景技术】
[0002]现金管理类的系统在金融系统属于中间产品系统,通常现金管理系统在对银行账户进行操作的时候,都要调用银行核心系统,而按功能分成许多应用子系统、比如收付款、票据池、资金池、内部账等,因为各个应用子系统之间的业务是相互独立的,因此其与银行核心系统的信息交互也是独立的,导致每个系统都有外呼需求,而不同应用子系统中会有许多相同的外呼交易。比如账户的余额查询都是要外呼银行核心系统的余额查询交易;收付款的行内付款、票据池的保证金存入都要外呼银行核心系统的存款交易。如果每个应用子系统都分别设置一个外呼应用,势必会出现大量的冗余代码,同时造成应用子系统的处理复杂增加。
[0003]近几年来由于新业务蓬勃发展,为了提高新业务的响应速度,银行核心系统满足从原有的“大核心”走向“小核心”,非核心功能逐渐剥离到相关产品系统中。不仅如此,核心系统也按照不同业务进行组件化重构,如分为存款组件,贷款组件、借记卡组件、会计引擎组件等。面对不同处理能力的后台组件系统,对于一个中间产品系统,需要有一个公共模块来专门处理与后台组件的交互工作,由公共模块屏蔽后台系统差异,以降低代码冗余,提高开发效率,降低测试难度。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种银行系统交易信息管理方法、系统以及通用转账系统,以降低应用子系统的处理复杂度。
[0005]为实现上述目的,本发明实施例提供如下技术方案:
[0006]一种银行系统交易信息管理方法,应用于银行企业现金管理系统中,包括:
[0007]获取应用子系统发送的、经应用子系统逻辑处理后的交易请求;
[0008]获取经应用逻辑处理后的所述交易请求中的标识信息,依据各银行核心系统对外提供服务的业务范畴,经过特定的逻辑处理,将经所述应用子系统处理后的所述交易请求按照不同银行核心系统的要求进行组装,并发送至与所述标识信息和交易请求相匹配的银行核心系统;
[0009]获取经所述银行核心系统对所述交易请求处理后的交易结果;
[0010]判断所述交易结果的状态类型,依据所述交易结果的状态类型标记与所述交易请求对应的流水表;
[0011]依据交易结果的服务码确定所述交易结果所对应的应用子系统,将所述交易结果发送至依据所述服务码确定的所述应用子系统。
[0012]优选的,上述银行系统交易信息管理方法中,获取经应用逻辑处理后的所述交易请求中的标识信息,包括:
[0013]获取经逻辑处理后的所述交易请求中的渠道类型标识;
[0014]当判断所述渠道类型标识隶属于预设渠道类型标识集时,获取与所述渠道类型标识相匹配的交易代码;
[0015]当判断所述渠道类型标识不属于所述预设渠道类型标识集时,判断所述交易请求中的落地标志;
[0016]当所述落地标志为用于表征落地流程的第一类标识时,获取与所述第一类型标识所对应的交易代码;
[0017]当所述落地标志为用于表征非落地流程的第二类型标识时,判断所述交易请求是否为跨行交易,如果是,依据所述交易请求的交易方向确定与所述交易请求相匹配的交易码,否则,依据所述交易请求中付款方和收款方的账户类型,确定与所述交易请求相匹配的交易代码。
[0018]优选的,上述银行系统交易信息管理方法中,所述判断所述交易结果的状态类型,依据所述交易结果的状态类型标记与所述交易请求对应的流水表,包括:
[0019]判断所述交易结果的状态类型,如果所述交易结果的状态类型为成功或失败时,依据所述交易结果状态类型标记与所述交易请求对应的流水表中的本地流水状态,将所述流水表中的对账状态标记为已对账;如果所述交易结果的状态类型为不确定时,将与所述交易请求对应的流水表中的本地流水状态标记为不确定,将所述流水表中的对账状态标记为未对账。
[0020]优选的,上述银行系统交易信息管理方法中,还包括:
[0021]判断是否存在当日建立的本地流水状态标记为不确定、对账状态标记为未对账的流水表,如果是,在第一预设时间段内依据第一预设周期对所述流水表相对应的交易请求进行对账处理,直至对账处理成功为止,当对账成功后依据对账结果更新所述流水表,更新所述应用子系统中的交易结果信息。
[0022]优选的,上述银行系统交易信息管理方法中,还包括:
[0023]当在所述第一预设时间段内未对账成功时,在第二预设时间段内依据第二预设周期对所述流水表相对应的交易请求进行对账处理,直至对账成功为止,当对账成功后依据对账结果更新所述流水表,更新所述应用子系统中的交易结果信息。
[0024]优选的,上述银行系统交易信息管理方法中,包括:
[0025]判断是否存在预设时间之前建立的、本地流水状态标记为不确定状态、对账状态标记为未对未对账状的流水表,如果是,在第三预设时间段内依据第三预设周期对与所述流水表对应的交易请求进行对账,直至对账成功为止,当对账成功后依据对账结果更新所述流水表,更新所述应用子系统中的交易结果信息。
[0026]一种通用转账系统,应用于银行企业现金管理系统中,包括:
[0027]数据交互模块,用于获取经应用子系统进行逻辑处理后的交易请求,当获取到银行核心系统发送的交易结果后,依据所述交易结果的服务码确定所述交易结果所对应的应用子系统,将所述交易结果发送至依据所述服务码确定的所述应用子系统;
[0028]交易码选择模块,用于获取经应用逻辑处理后的所述交易请求中的标识信息;
[0029]外呼模块,用于依据各银行核心系统对外提供服务的业务范畴,经过特定的逻辑处理,将经所述应用子系统处理后的所述交易请求按照不同银行核心系统的要求进行组装,依据所述标识信息和交易请求外呼银行核心系统,获取经所述银行核心系统对所述交易请求处理后的交易结果;
[0030]流水表标记模块,用于判断所述交易结果的状态类型,依据所述交易结果的状态类型标记与所述交易请求对应的流水表;
[0031]交易结果下发模块,用于交易结果的服务码确定所述交易结果所对应的应用子系统,将所述交易结果发送至依据所述服务码确定的所述应用子系统。
[0032]优选的,上述通用转账系统中,所述交易码选择模块,包括:
[0033]第一判断模块,用于获取经逻辑处理后的所述交易请求中的渠道类型标识,判断所述渠道类型标识是否隶属于预设渠道类型标识集,如果是,获取与所述渠道类型标识相匹配的交易代码,如果否,输出触发信号至第二判断模块;
[0034]第二判断模块,用于获取到所述触发信号后,获取并判断所述交易请求中的落地标志,当所述落地标志为用于表征落地流程的第一类标识时,获取与所述第一类型标识所对应的交易代码,当所述落地标志为用于表征非落地流程的第二类型标识时,判断所述交易请求是否为跨行交易,如果是,依据所述交易请求的交易方向确定与所述交易请求相匹配的交易码,否则,依据所述交易请求中付款方和收款方的账户类型,确定与所述交易请求相匹配的交易代码。
[0035]优选的,上述通用转账系统中,所述流水表标记模块,包括:
[0036]状态判断模块,用于判断所述交易结果的状态类型,如果所述交易结果的状态类型为成功或失败时,输出第一触发信号,如果所述交易结果的状态类型为不确定时,输出第二触发信号;
[0037]状态标记模块,用于当获取到所述第一触发信号时,依据所述交易结果状态类型标记与所述交易请求对应的流水表中的本地流水状态,将所述流水表中的对账状态标记为已对账;当获取到所述第二触发信号时,将所述流水表中的本地流水状态标记为不确定,将与所述交易请求对应的流水表中的对账状态标记为未对账。
[0038]优选的,上述通用转账系统中,还包括:
[0039]存储模块,用于存储流水表;
[0040]第一对账模块,用于判断是否存在当日建立的本地流水状态标记为不确定、对账状态标记为未对账的流水表,如果是,在第一预设时间段内依据第一预设周期对所述流水表相对应的交易请求进行对账处理,依据对账结果更新所述流水表,直至对账处理成功为止,当对账成功后依据对账结果更新所述流水表,更新所述应用子系统中的交易结果信息。
[0041]优选的,上述通用转账系统中,还包括:
[0042]第二对账模块,当获取到触发信号后,在第二预设时间段内依据第二预设周期对所述流水表相对应的交易请求进行对账处理,直至对账成功为止,当对账成功后依据对账结果更新所述流水表,更新所述应用子系统中的交易结果信息
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1