[发明专利]一种应用于金融行业的socket接口转http接口的系统及方法有效
申请号: | 201710665844.1 | 申请日: | 2017-08-07 |
公开(公告)号: | CN107517247B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 张家重;王霄南;王玉奎 | 申请(专利权)人: | 浪潮金融信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 姚姣阳;杜春秋 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 金融 行业 socket 接口 http 系统 方法 | ||
本发明是一种应用于金融行业的socket接口转http接口的系统,包括输入接口,用于对外提供socket接入接口并接受服务端传入的数据;输出接口,用于输出可对接其他系统提供的http接口并将经格式转换的数据发送给接收端;检测单元,用于检测与输出接口连接的http接口类型并将检测结果传输至报文填充单元;报文填充单元,用于读取或自动填充http接口的报文头和报文格式并将其传送至格式转换单元;格式转换单元,用于将输入接口传入的数据转换成http数据格式并发送给输出接口。本发明的优点是为金融行业不同接口间的数据流传输提供了一种可靠的转接和传输方式,大大降低了软件系统升级换代的成本。
技术领域
本发明涉及一种应用于金融行业的socket接口转http接口的系统及方法,属于金融设备技术领域。
背景技术
据申请人了解,Socket是位于应用层与传输层之间的一个抽象层,可将TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。Socket是面向客户/服务器模型而设计的,针对客户和服务器程序提供不同的socket系统调用,能够利用客户/服务器模式巧妙地解决进程之间建立通信连接的问题。
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统,http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,TCP是一个客户端和服务器端请求和答应的标准,客户端发起一个到服务器上指定端口(默认为80)的HTTP请求。应答的服务器上存储着所需资源。
时至今日,金融行业的报文通讯所用到的接口越来越多,软件系统间的接口种类也越来越丰富,从最初单一的socket接口到后来的webservice,再到现在使用越来越广泛的http接口,出现了多种接口并存的现象。接口的变迁对数据传输起到了巨大的推动作用,http等新接口的应用给金融行业带来了新鲜血液,多元化的解决方案,更新更广的数据传输扩展,更稳定和高效的文件数据交互能力,但同时也对老旧接口系统的升级换代提出了越来越高的要求。随着http等新接口的发展,很多金融行业使用诸如标准C语言开发的软件系统在对接http等新接口时显得力不从心甚至是无法对接,在更新换代过程中由于接口不通用而重新设计开发新的软件系统则带来巨大的人力物力、时间和资金的浪费。因此,针对socket接口与http接口的相互转换就变得尤为重要和迫切。
发明内容
本发明的目的在于:针对上述现有技术存在的不足,提出一种应用于金融行业的socket接口转http接口的系统,同时给出了socket接口转http接口的方法,能够解决金融行业的现有老系统接口多为socket接口,无法或很难对接http等新接口的问题。
为了达到以上目的,本发明的技术方案如下:一种应用于金融行业的socket接口转http接口的系统,包括输入接口,用于对外提供socket接入接口并接受服务端传入的数据;
输出接口,用于输出可对接其他系统提供的http接口并将经格式转换的数据发送给接收端;
检测单元,用于检测与输出接口连接的http接口类型,并将检测结果传输至报文填充单元;
报文填充单元,用于根据检测单元的检测结果读取或自动填充http接口的报文头和报文格式,并将http接口的报文头和报文格式信息传送至格式转换单元;
格式转换单元,用于根据http接口的报文头和报文格式将输入接口传入的数据转换成http数据格式并发送给输出接口。
本发明的系统应用于金融行业软件系统的对接和数据传输,该系统采用标准C语言作为开发语言,输入接口对外提供socket接入接口并接受服务端传入数据,将数据转换成http接口需要的数据格式后连接其他系统提供的http接口并将数据传输到下一个系统,以完成整个socket接口到http接口的转换转发过程,该系统对大集成的系统间跨接口数据通讯提供了有力保障和技术支持。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮金融信息技术有限公司,未经浪潮金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710665844.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有提醒装置的学生书包
- 下一篇:一种带超音波功能的直发器