[发明专利]一种基于通用前置机的交易处理方法及一种通用前置机在审
申请号: | 201710725489.2 | 申请日: | 2017-08-22 |
公开(公告)号: | CN107483592A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 王聪;赵斯兵;黄峰;景记飞;方溢为 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 通用 前置 交易 处理 方法 | ||
技术领域
本发明涉及通信技术领域,更具体的,涉及一种基于通用前置机的交易处理方法及一种通用前置机。
背景技术
前置机一般用于外部系统与内部系统的通讯和协议转接。目前对于前置机,普遍实现方式为编写一个应用程序实现与内外系统通讯以及协议转接的功能。其中,通讯协议、数据转换、业务逻辑和数据转换逻辑等功能都需要通过硬编码实现,即,每一次新建前置机都需要针对特定的协议类型和业务逻辑重新编写前置机应用程序。
由于现有前置机只能完成一种类型的交易,当需要支持新的交易类型时,需要重新编写前置机的应用程序,开发成本较高。而根据交易类型的不同,一家银行可能会使用多台前置机作为完成交易的中间设备,同样提高了开发成本。
发明内容
有鉴于此,本发明提供了一种基于通用前置机的交易处理方法及一种通用前置机,通过调用配置文件满足各种交易类型的通讯方式和报文转换需要,降低了通用前置机的开发成本。
为了实现上述发明目的,本发明提供的具体技术方案如下:
一种基于通用前置机的交易处理方法,应用于通用前置机,所述方法包括:
接收发起端发送的第一请求交易报文,根据所述发起端的通讯信息识别所述发起端标识;
调用所述发起端标识对应的配置信息,并根据所述发起端标识对应的配置信息提取所述第一请求交易报文中的交易码;
调用所述交易码对应的配置信息,根据所述交易码对应的配置信息获取所述交易码对应的接收端标识,并将所述第一请求交易报文转换为符合所述接收端接口格式的第二请求交易报文;
将所述第二请求交易报文发送至所述接收端,并接收所述接收端反馈的第一交易结果报文;
依次调用所述接收端标识对应的配置信息和所述发起端标识对应的配置信息,并根据所述接收端标识对应的配置信息和所述发起端标识对应的配置信息,将所述第一交易结果报文转换为符合所述发起端的接口格式的第二交易结果报文;
将所述第二交易结果报文发送至所述发起端。
优选的,所述发起端为外部系统或内部系统,当所述发起端为外部系统时,所述接收端为内部系统;当所述发起端内部系统,所述接收端为外部系统。
优选的,所有所述配置信息存储在所述通用前置机运行环境中的数据库中。
优选的,所述通用前置机运行在Java虚拟机上。
优选的,所述根据所述交易码对应的配置信息获取所述交易码对应的接收端标识,并将所述第一请求交易报文转换为符合接收端接口格式的第二请求交易报文,包括:
根据所述交易码对应的配置信息对所述第一请求交易报文进行解析,得到所述交易码对应的接收端标识和所述第一请求交易报文中的各个数据项;
调用所述接收端标识对应的配置信息,并根据所述接收端标识对应的配置信息中所述接收端的接口格式对各个所述数据项进行组装,得到第二请求交易报文。
优选的,所述根据所述接收端标识对应的配置信息和所述发起端标识对应的配置信息,将所述第一交易结果报文转换为符合所述发起端的接口格式的第二交易结果报文,包括:
根据所述接收端对应的配置信息中所述接收端的接口格式对所述第一交易结果报文进行解析,得到所述第一交易结果报文中的各个数据项;
根据所述发起端标识对应的配置信息中所述发起端的接口格式对所述各个数据项进行组装,得到第二交易结果报文。
一种通用前置机,包括:
第一通讯单元,用于接收发起端发送的第一请求交易报文,根据所述发起端的通讯信息识别发起端标识;
提取单元,用于调用所述发起端标识对应的配置信息,并根据所述发起端标识对应的配置信息提取所述第一请求交易报文中的交易码;
第一转换单元,用于调用所述交易码对应的配置信息,根据所述交易码对应的配置信息获取所述交易码对应的接收端标识,并将所述第一请求交易报文转换为符合接收端接口格式的第二请求交易报文;
第二通讯单元,用于将所述第二请求交易报文发送至所述接收端,并接收所述接收端反馈的第一交易结果报文;
第二转换单元,用于依次调用所述接收端标识对应的配置信息和所述发起端标识对应的配置信息,并根据所述接收端标识对应的配置信息和所述发起端标识对应的配置信息,将所述第一交易结果报文转换为符合所述发起端的接口格式的第二交易结果报文;
第三通讯单元,用于将所述第二交易结果报文发送至所述发起端。
优选的,所述所有所述配置信息存储在所述通用前置机运行环境中的数据库中。
优选的,所述第一转换单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710725489.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种兽医用动物治疗箱
- 下一篇:一种饲喂栏