银行金融服务系统和金融期货数据交换平台的对接系统技术方案

技术编号:26793729 阅读:13 留言:0更新日期:2020-12-22 17:09
本发明专利技术公开了一种银行金融服务系统和金融期货数据交换平台的对接系统,通过代理程序将直连对接的不同银行都接入到统一的平台,还能使得银行金融服务系统不用做修改,减少了银行金融服务系统变动带来的影响,代理程序双活可靠。其技术方案为:系统包括代理程序主模块、代理程序备模块、仲裁模块和金融期货数据交换平台模块,代理程序主模块,用于业务报文数据的转发及通讯方式的转接;代理程序备模块,用于和代理程序主模块一起实现代理程序的热备,且接收仲裁模块的主备切换;仲裁模块,用于决策两个代理程序中的哪一个做主代理;金融期货数据交换平台模块,用于业务数据的路由及转发。

【技术实现步骤摘要】
银行金融服务系统和金融期货数据交换平台的对接系统
本专利技术涉及不同实体金融服务系统之间的对接技术,具体涉及一种银行金融服务系统和金融期货系统进行数据交换服务的对接平台系统。
技术介绍
目前在金融期货市场上,期货公司与银行的银期转账可以有两种连接方式:一种是通过如图1所示的直连方式实现的期货公司与单个银行之间的连接,另一种是通过如图2所示的通过一个统一的金融期货数据交换平台实现的期货公司有多个银行之间的连接。由于通过直连方式连接期货公司和银行各自的金融服务系统,期货公司需要维护与多个银行之间的连接,这无形中增加了成本。因此期货公司提出需求,希望都能通过这个统一的金融期货数据交换平台来统一对接之前以直连方式实现的多个银行,这样对期货公司来说只需要维护和这个统一平台之间的连接即可。同样,对于原来采用直连方式实现的这一部分银行来说,不必维护跟所有期货公司之间的网络关系,只需要维护与统一平台的网络关系即可,也可以节省网络和人力成本。但是,如果需要进行上述的更改,对于银行来说,势必需要对其金融服务系统进行改造,以能够顺利接入统一平台,但是银行金融服务系统的改造费时费力,且牵一发而动全身,无形中增加了改造成本和运行风险。
技术实现思路
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。本专利技术的目的在于解决上述问题,提供了一种银行金融服务系统和金融期货数据交换平台的对接系统,通过代理程序将直连对接的不同银行都接入到统一的平台,还能使得银行的金融服务系统不用做修改,减少了银行的金融服务系统变动带来的影响,代理程序双活可靠,可以实现多家期货公司通过一个代理程序与银行进行业务数据交换。本专利技术的技术方案为:本专利技术揭示了一种银行金融服务系统和金融期货数据交换平台的对接系统,系统包括代理程序主模块、代理程序备模块、仲裁模块和金融期货数据交换平台模块,代理程序主模块和银期系统之间双向传输,代理程序主模块和金融期货数据交换平台模块之间、以及金融期货数据交换平台模块和期货公司柜台系统之间双向传输。代理程序备模块分别单向传输心跳消息至代理程序主模块和仲裁模块,代理程序主模块单向传输心跳消息至仲裁模块,其中:代理程序主模块,用于业务报文数据的转发及通讯方式的转接;代理程序备模块,用于和代理程序主模块一起实现代理程序的热备,且接收仲裁模块的主备切换;仲裁模块,用于决策两个代理程序中的哪一个做主代理;金融期货数据交换平台模块,用于业务数据的路由及转发。根据本专利技术的银行金融服务系统和金融期货数据交换平台的对接系统的一实施例,代理程序主模块进一步配置为:启动时通过金融期货数据交换平台模块的API接口登录,同时作为服务端监听本地端口,等待银行的主动连接;对于期货公司发起的业务,首先通过API接口获取业务数据,然后作为客户端主动连接银行,通过TCP短连接将业务数据发送给银行,同时记录该TCP短连接的身份信息与期货公司标识之间的对应关系,银行将应答数据传回来之后,根据该TCP短连接的身份信息找到期货公司标识,再通过API接口将应答数据发送给对应的期货公司;对于银行端发起的业务,首先收到银行的主动连接,通过TCP短连接收到银行的业务数据,解析业务数据的数据头,获取期货公司的代码及流水信息,根据期货公司代码,通过API接口将业务数据转发给对应的期货公司,同时记录流水与TCP短连接的身份信息之间的对应关系,最后期货公司将应答数据通过API接口发送回来后,解析数据头获取流水,进而通过之前保存的信息得到TCP短连接的身份信息,经由原来的TCP短连接将应答数据发送回银行。根据本专利技术的银行金融服务系统和金融期货数据交换平台的对接系统的一实施例,代理程序备模块在启动时不连接金融期货数据交换平台模块,不监听本地端口,当收到仲裁模块让自己切换为主的消息后,行为与代理程序主模块一致。根据本专利技术的银行金融服务系统和金融期货数据交换平台的对接系统的一实施例,金融期货数据交换平台模块进一步配置为在接收到一用户转发给另一用户的数据后,寻找另一用户所在位置并将数据转发给另一用户。本专利技术对比现有技术有如下的有益效果:本专利技术的系统通过代理程序将现有的直连方式连接的银行接入统一的对接平台,在本专利技术的方案中银行系统可以不用做修改,从而减少了银行的金融服务系统变动带来的影响,本专利技术系统中的代理程序双活可靠,可以实现多家期货公司通过同一个代理程序与银行的金融服务系统进行业务数据交换。附图说明在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本专利技术的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。图1示出了现有的银行与期货公司通过直连方式进行业务数据对接的示意图。图2示出了现有的银行与期货公司通过统一平台进行业务数据对接的示意图。图3示出了本专利技术的银行金融服务系统和金融期货数据交换平台的对接系统的一实施例的原理图。具体实施方式以下结合附图和具体实施例对本专利技术作详细描述。注意,以下结合附图和具体实施例描述的诸方面仅是示例性的,而不应被理解为对本专利技术的保护范围进行任何限制。图3示出了本专利技术的银行金融服务系统和金融期货数据交换平台的对接系统的一实施例的原理,请参见图3,本实施例的对接系统包括:代理程序主模块、代理程序备模块、仲裁模块和金融期货数据交换平台模块。对接系统的一端连接银行的金融服务系统(通常是银期系统),另一端连接金融期货公司的系统(通常是期货公司柜台系统)。代理程序主模块和银期系统之间双向传输,代理程序主模块和金融期货数据交换平台模块之间、以及金融期货数据交换平台模块和期货公司柜台系统之间双向传输。代理程序备模块分别单向传输至代理程序主模块和仲裁模块,代理程序主模块单向传输心跳消息至仲裁模块。银期系统用于银行通过直连方式与期货公司进行银期、结售汇、银衍等业务的处理。银期系统向代理程序主模块发送业务报文数据,并接收代理程序主模块发送过来的业务报文数据。由于银期系统是外部银行的系统,在此不做过多阐述。期货公司柜台系统用于实现通过金融期货数据交换平台模块发送接收银行的业务数据。期货公司柜台系统的具体处理为:当需要发送银行的银期转账数据时,选择通过金融期货数据交换平台模块发送。当收到金融期货数据交换平台模块转发过来的银行的业务数据时进行正常的处理。代理程序主模块用于实现业务报文数据的转发及通讯方式的转接,使银行的银期系统不做调整的情况下实现银期转账等业务。代理程序主模块的内部处理配置如下:启动时通过金融期货数据交换平台模块的API接口,使用账号密码登录平台系统,同时作为服务端监听本文档来自技高网...

【技术保护点】
1.一种银行金融服务系统和金融期货数据交换平台的对接系统,其特征在于,系统包括代理程序主模块、代理程序备模块、仲裁模块和金融期货数据交换平台模块,代理程序主模块和银行银期系统之间双向传输,代理程序主模块和金融期货数据交换平台之间、以及金融期货数据交换平台和期货公司柜台系统之间双向传输,代理程序备模块分别单向传输心跳消息至代理程序主模块和仲裁模块,代理程序主模块单向传输心跳消息至仲裁模块,其中:/n代理程序主模块,用于业务报文数据的转发及通讯方式的转接;/n代理程序备模块,用于和代理程序主模块一起实现代理程序的热备,且接收仲裁模块的主备切换;/n仲裁模块,用于决策两个代理程序中的哪一个做主代理;/n金融期货数据交换平台模块,用于业务数据的路由及转发。/n

【技术特征摘要】
1.一种银行金融服务系统和金融期货数据交换平台的对接系统,其特征在于,系统包括代理程序主模块、代理程序备模块、仲裁模块和金融期货数据交换平台模块,代理程序主模块和银行银期系统之间双向传输,代理程序主模块和金融期货数据交换平台之间、以及金融期货数据交换平台和期货公司柜台系统之间双向传输,代理程序备模块分别单向传输心跳消息至代理程序主模块和仲裁模块,代理程序主模块单向传输心跳消息至仲裁模块,其中:
代理程序主模块,用于业务报文数据的转发及通讯方式的转接;
代理程序备模块,用于和代理程序主模块一起实现代理程序的热备,且接收仲裁模块的主备切换;
仲裁模块,用于决策两个代理程序中的哪一个做主代理;
金融期货数据交换平台模块,用于业务数据的路由及转发。


2.根据权利要求1所述的银行金融服务系统和金融期货数据交换平台的对接系统,其特征在于,代理程序主模块进一步配置为:
启动时通过金融期货数据交换平台模块的API接口登录,同时作为服务端监听本地端口,等待银行的主动连接;
对于期货公司发起的业务,首先通过API接口获取业务数据,然后作为客户端主动连接银行,通过TCP短连接将业务数据发送给银行,同时记录该TCP短连接的身份信息与期货公司标识之间的对应关系,银行将应答数据传回来之后,根据该TCP短连接的身份信息找到期货公司标识,再通过API接口将应答数据发送给对应的期货公司;
对于银行端发起的业务,首先收到银行的主动连接,通过TCP短连接收到银行的业务数据,解析业务数据的数据头,获取期货公司的...

【专利技术属性】
技术研发人员:李云成王永峰夏阳鲁继东
申请(专利权)人:上海金融期货信息技术有限公司
类型:发明
国别省市:上海;31

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

1