一种商业银行主备前置机的切换方法及应用服务器的制造方法

文档序号:9891221阅读:895来源:国知局
一种商业银行主备前置机的切换方法及应用服务器的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种商业银行主备前置机的切换方法及应用服务器。
【背景技术】
[0002]中国人民银行第二代支付系统(The2nd Generat1n China Nat1nal AdvancedPayment System,CNAPS2)对于完善支付清算体系,维护金融体系的安全、高效运行,以及央行履行宏观调控和服务职能具有重要意义。
[0003]商业银行前置机系统(Merchant Bank Front End,MBFE)位于各个商业银行,是商业银行支付指令进出CNAPS2的唯一途径。各商业银行要参与CNAPS2的全国以及同城/地区的资金清算,必须且只能通过位于其分行的MBFE系统,而CNAPS2只提供各银行前置机端与城市处理中心(City Clearing Processing Center,CCPC)、国家处理中心(ElectronicCommercial Draft Nat1nal Process Center,NPC)之间的业务通讯,各银行前置机端通过MBFE服务器接入CNAPS2。
[0004]CNAPS2分为主和备两套系统,商业银行作为CNAPS2的业务参与者,通过支付报文传输平台(Payment Message Transfer System,pmts)接入CNAPS2,当CNAPS2米用主系统时,商业银行通过主用前置机系统接入CNAPS2主系统,当CNAPS2采用备系统时,商业银行通过备用前置机系统接入CNAPS2备系统。CNAPS2在应急情况下会由主系统切换到备系统,为了配合人行主备切换,商业银行前置机系统也要进行相应的主备切换,但是,商业银行主用前置机相关资源配置与备用前置机相关资源配置在代码、配置文件、应用服务器资源设置等方面是共用的,没有明确隔离、耦合度大,导致主备切换时,需要修改前置机的大量相关配置参数,比如商业银行由主用前置机系统切换使用备用前置机系统时,需要将共用配置文件中的主用前置机IP地址、端口号等参数修改成备用前置机IP地址、端口号,但是,因参数切换花费周期较长,无法快速响应人行应急需要,而且行内系统配置的修改还容易造成生产事故,影响客户资金安全。

【发明内容】

[0005]有鉴于此,本发明实施例的主要目的在于提供一种商业银行主备前置机的切换方法及应用服务器,以实现商业银行快速进行主备前置机切换的目的。
[0006]为实现上述目的,本发明实施例提供了一种商业银行主备前置机的切换方法,所述商业银行的每台主用前置机用于与中国人民银行第二代支付系统CNAPS2的每台主用前置机一对一对接通信,所述商业银行的每台备用前置机用于与CNAPS2的每台备用前置机一对一对接通信,所述方法包括:
[0007]根据CNAPS2进行主备切换后的可使用前置机的前置机状态,确定本次与CNAPS2进行通信的可用前置机,所述可用前置机为所述商业银行的一个主用前置机或备用前置机;
[0008]从分别为所述商业银行每台前置机配置的配置文件中,读取与所述可用前置机对应的配置文件,并根据读取的配置文件通过所述可用前置机向CNAPS2发送报文。
[0009]可选的,所述为所述商业银行每台前置机配置的配置文件具体包括:为所述商业银行每台前置机针对每种报文类别分别配置的配置文件;
[0010]所述从分别为所述商业银行每台前置机配置的配置文件中,读取与所述可用前置机对应的配置文件,并根据读取的配置文件通过所述可用前置机向CNAPS2发送报文,包括:[0011 ]确定本次待发送报文的报文类别;
[0012]从为所述商业银行每台前置机针对每种报文类别分别配置的配置文件中,读取为所述可用前置机针对确定的报文类别配置的配置文件,并根据读取的配置文件通过所述可用前置机向CNAPS2发送所述待发送报文。
[0013]可选的,所述根据读取的配置文件通过所述可用前置机向CNAPS2发送所述待发送报文,包括:
[0014]若所述读取的报文类别为交易类报文,则通过实时发送队列使所述待发送报文进入所述可用前置机,通过所述可用前置机向CNAPS2发送所述待发送报文;
[0015]若所述读取的报文类别为信息类报文,则通过普通发送队列使所述待发送报文进入所述可用前置机,通过所述可用前置机向CNAPS2发送所述待发送报文。
[0016]可选的,所述方法还包括:
[0017]以固定时间间隔获取与所述商业银行前置机对接的CNAPS2前置机的状态信息;
[0018]利用本次获取的状态信息更新上一次获取的状态信息;
[0019]若所述待发送报文为:在CNAPS2切换后且在第一个间隔时间内预向CNAPS2发送的待发送报文,则所述通过所述可用前置机向CNAPS2发送报文,包括:
[0020]通过所述可用前置机在所述第一个间隔时间结束后向CNAPS2发送所述待发送报文。
[0021]可选的,所述方法还包括:
[0022]获取CNAPS2前置机向与其对接的商业银行前置机发送的报文,并将获取的报文推送给后台服务器进行账务处理。
[0023]本发明实施例还提供了一种应用服务器,其特征在于,所述应用服务器位于商业银行,所述商业银行的每台主用前置机用于与中国人民银行第二代支付系统CNAPS2的每台主用前置机一对一对接通信,所述商业银行的每台备用前置机用于与CNAPS2的每台备用前置机一对一对接通信,所述应用服务器包括:
[0024]前置机选择单元,用于根据CNAPS2进行主备切换后的可使用前置机的前置机状态,确定本次与CNAPS2进行通信的可用前置机,所述可用前置机为所述商业银行的一个主用前置机或备用前置机;
[0025]报文发送单元,用于从分别为所述商业银行每台前置机配置的配置文件中,读取与所述前置机选择单元选择的可用前置机对应的配置文件,并根据读取的配置文件通过所述可用前置机向CNAPS2发送报文。
[0026]可选的,所述为所述商业银行每台前置机配置的配置文件具体包括:为所述商业银行每台前置机针对每种报文类别分别配置的配置文件;所述报文发送单元,包括:
[0027]类别确定模块,用于确定本次待发送报文的报文类别;
[0028]文件读取模块,用于从为所述商业银行每台前置机针对每种报文类别分别配置的配置文件中,读取所述类别确定模块为所述可用前置机针对确定的报文类别配置的配置文件;
[0029]报文发送模块,用于根据所述文件读取模块读取的配置文件通过所述可用前置机向CNAPS2发送所述待发送报文。
[0030]可选的,所述报文发送模块,包括:
[0031 ]第一发送子模块,用于若所述读取的报文类别为交易类报文,则通过实时发送队列使所述待发送报文进入所述可用前置机,通过所述可用前置机向CNAPS2发送所述待发送报文;
[0032]第二发送子模块,用于若所述读取的报文类别为信息类报文,则通过普通发送队列使所述待发送报文进入所述可用前置机,通过所述可用前置机向CNAPS2发送所述待发送报文。
[0033]可选的,所述应用服务器还包括:
[0034]状态获取模块,用于以固定时间间隔获取与所述商业银行前置机对接的CNAPS2前置机的状态信息;
[0035]状态更新模块,用于利用所述状态获取模块本次获取的状态信息更新上一次获取的状态信息;
[0036]若所述待发送报文为:在CNAPS2切换后且在第一个间隔时间内预向CNAPS2发送的待发送报文,则所述报文发送单元,具体用于通过所述可用前置机在所述第一个间隔时间结束后向CNAPS2发送所述待发送报文。
[0037]可选的,所述应用服务器还包括:
[0038]来报获取单元,用于获取CNAPS2前置机向与其对接的商业银行前置机发送的报文;
[0039]来报推送单元,用于将所述来报获取单元获取的报文推送给后台服务器进行账务处理。
[0040]本发明实施例提供的商业银行主备前置机的切换方法及应用服务器,根据CNAPS2进行主备切换后的可使用前
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1