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

文档序号:9891221阅读:来源:国知局
件,因此,当商业银行进行主备切换时,不必像现有技术那样对前置机共用配置文件中的配置参数进行修改,只需调取可用前置机对应的配置文件即可,这样商业银行可以快速响应CNAPS2的主备切换方案。
[0084]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信设备,等等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0085]需要说明的是,对于实施例公开的应用服务器而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0086]还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0087]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种商业银行主备前置机的切换方法,其特征在于,所述商业银行的每台主用前置机用于与中国人民银行第二代支付系统CNAPS2的每台主用前置机一对一对接通信,所述商业银行的每台备用前置机用于与CNAPS2的每台备用前置机一对一对接通信,所述方法包括: 根据CNAPS2进行主备切换后的可使用前置机的前置机状态,确定本次与CNAPS2进行通信的可用前置机,所述可用前置机为所述商业银行的一个主用前置机或备用前置机; 从分别为所述商业银行每台前置机配置的配置文件中,读取与所述可用前置机对应的配置文件,并根据读取的配置文件通过所述可用前置机向CNAPS2发送报文。2.根据权利要求1所述的方法,其特征在于,所述为所述商业银行每台前置机配置的配置文件具体包括:为所述商业银行每台前置机针对每种报文类别分别配置的配置文件; 所述从分别为所述商业银行每台前置机配置的配置文件中,读取与所述可用前置机对应的配置文件,并根据读取的配置文件通过所述可用前置机向CNAPS2发送报文,包括: 确定本次待发送报文的报文类别; 从为所述商业银行每台前置机针对每种报文类别分别配置的配置文件中,读取为所述可用前置机针对确定的报文类别配置的配置文件,并根据读取的配置文件通过所述可用前置机向CNAPS2发送所述待发送报文。3.根据权利要求2所述的方法,其特征在于,所述根据读取的配置文件通过所述可用前置机向CNAPS2发送所述待发送报文,包括: 若所述读取的报文类别为交易类报文,则通过实时发送队列使所述待发送报文进入所述可用前置机,通过所述可用前置机向CNAPS2发送所述待发送报文; 若所述读取的报文类别为信息类报文,则通过普通发送队列使所述待发送报文进入所述可用前置机,通过所述可用前置机向CNAPS2发送所述待发送报文。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括: 以固定时间间隔获取与所述商业银行前置机对接的CNAPS2前置机的状态信息; 利用本次获取的状态信息更新上一次获取的状态信息; 若所述待发送报文为:在CNAPS2切换后且在第一个间隔时间内预向CNAPS2发送的待发送报文,则所述通过所述可用前置机向CNAPS2发送报文,包括: 通过所述可用前置机在所述第一个间隔时间结束后向CNAPS2发送所述待发送报文。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取CNAPS2前置机向与其对接的商业银行前置机发送的报文,并将获取的报文推送给后台服务器进行账务处理。6.一种应用服务器,其特征在于,所述应用服务器位于商业银行,所述商业银行的每台主用前置机用于与中国人民银行第二代支付系统CNAPS2的每台主用前置机一对一对接通信,所述商业银行的每台备用前置机用于与CNAPS2的每台备用前置机一对一对接通信,所述应用服务器包括: 前置机选择单元,用于根据CNAPS2进行主备切换后的可使用前置机的前置机状态,确定本次与CNAPS2进行通信的可用前置机,所述可用前置机为所述商业银行的一个主用前置机或备用前置机; 报文发送单元,用于从分别为所述商业银行每台前置机配置的配置文件中,读取与所述前置机选择单元选择的可用前置机对应的配置文件,并根据读取的配置文件通过所述可用前置机向CNAPS2发送报文。7.根据权利要求6所述的应用服务器,其特征在于,所述为所述商业银行每台前置机配置的配置文件具体包括:为所述商业银行每台前置机针对每种报文类别分别配置的配置文件;所述报文发送单元,包括: 类别确定模块,用于确定本次待发送报文的报文类别; 文件读取模块,用于从为所述商业银行每台前置机针对每种报文类别分别配置的配置文件中,读取所述类别确定模块为所述可用前置机针对确定的报文类别配置的配置文件;报文发送模块,用于根据所述文件读取模块读取的配置文件通过所述可用前置机向CNAPS2发送所述待发送报文。8.根据权利要求7所述的应用服务器,其特征在于,所述报文发送模块,包括: 第一发送子模块,用于若所述读取的报文类别为交易类报文,则通过实时发送队列使所述待发送报文进入所述可用前置机,通过所述可用前置机向CNAPS2发送所述待发送报文; 第二发送子模块,用于若所述读取的报文类别为信息类报文,则通过普通发送队列使所述待发送报文进入所述可用前置机,通过所述可用前置机向CNAPS2发送所述待发送报文。9.根据权利要求7或8所述的应用服务器,其特征在于,所述应用服务器还包括: 状态获取模块,用于以固定时间间隔获取与所述商业银行前置机对接的CNAPS2前置机的状态信息; 状态更新模块,用于利用所述状态获取模块本次获取的状态信息更新上一次获取的状态?目息; 若所述待发送报文为:在CNAPS2切换后且在第一个间隔时间内预向CNAPS2发送的待发送报文,则所述报文发送单元,具体用于通过所述可用前置机在所述第一个间隔时间结束后向CNAPS2发送所述待发送报文。10.根据权利要求6所述的应用服务器,其特征在于,所述应用服务器还包括: 来报获取单元,用于获取CNAPS2前置机向与其对接的商业银行前置机发送的报文; 来报推送单元,用于将所述来报获取单元获取的报文推送给后台服务器进行账务处理。
【专利摘要】本发明公开了一种商业银行主备前置机的切换方法,所述商业银行的每台主用前置机用于与中国人民银行第二代支付系统CNAPS2的每台主用前置机一对一对接通信,所述商业银行的每台备用前置机用于与CNAPS2的每台备用前置机一对一对接通信,所述方法包括:根据CNAPS2进行主备切换后的可使用前置机的前置机状态,确定本次与CNAPS2进行通信的可用前置机,所述可用前置机为所述商业银行的一个主用前置机或备用前置机;从分别为所述商业银行每台前置机配置的配置文件中,读取与所述可用前置机对应的配置文件,并根据读取的配置文件通过所述可用前置机向CNAPS2发送报文。本发明公开了一种应用服务器。
【IPC分类】H04L12/24, H04L29/08, H04L1/22
【公开号】CN105656677
【申请号】
【发明人】孙郑, 徐彦斌, 叶棋标, 赵林, 谢铭, 王谦, 朱颖旻, 修德斌, 付歆鑫
【申请人】中国银行股份有限公司
【公开日】2016年6月8日
【申请日】2016年1月26日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1