[發(fā)明專利]一種應(yīng)用于金融行業(yè)的socket接口轉(zhuǎn)http接口的系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201710665844.1 | 申請日: | 2017-08-07 |
| 公開(公告)號: | CN107517247B | 公開(公告)日: | 2020-11-17 |
| 發(fā)明(設(shè)計)人: | 張家重;王霄南;王玉奎 | 申請(專利權(quán))人: | 浪潮金融信息技術(shù)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 南京蘇科專利代理有限責(zé)任公司 32102 | 代理人: | 姚姣陽;杜春秋 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用于 金融 行業(yè) socket 接口 http 系統(tǒng) 方法 | ||
本發(fā)明是一種應(yīng)用于金融行業(yè)的socket接口轉(zhuǎn)http接口的系統(tǒng),包括輸入接口,用于對外提供socket接入接口并接受服務(wù)端傳入的數(shù)據(jù);輸出接口,用于輸出可對接其他系統(tǒng)提供的http接口并將經(jīng)格式轉(zhuǎn)換的數(shù)據(jù)發(fā)送給接收端;檢測單元,用于檢測與輸出接口連接的http接口類型并將檢測結(jié)果傳輸至報文填充單元;報文填充單元,用于讀取或自動填充http接口的報文頭和報文格式并將其傳送至格式轉(zhuǎn)換單元;格式轉(zhuǎn)換單元,用于將輸入接口傳入的數(shù)據(jù)轉(zhuǎn)換成http數(shù)據(jù)格式并發(fā)送給輸出接口。本發(fā)明的優(yōu)點是為金融行業(yè)不同接口間的數(shù)據(jù)流傳輸提供了一種可靠的轉(zhuǎn)接和傳輸方式,大大降低了軟件系統(tǒng)升級換代的成本。
技術(shù)領(lǐng)域
本發(fā)明涉及一種應(yīng)用于金融行業(yè)的socket接口轉(zhuǎn)http接口的系統(tǒng)及方法,屬于金融設(shè)備技術(shù)領(lǐng)域。
背景技術(shù)
據(jù)申請人了解,Socket是位于應(yīng)用層與傳輸層之間的一個抽象層,可將TCP/IP層復(fù)雜的操作抽象為幾個簡單的接口供應(yīng)用層調(diào)用已實現(xiàn)進(jìn)程在網(wǎng)絡(luò)中通信。Socket是面向客戶/服務(wù)器模型而設(shè)計的,針對客戶和服務(wù)器程序提供不同的socket系統(tǒng)調(diào)用,能夠利用客戶/服務(wù)器模式巧妙地解決進(jìn)程之間建立通信連接的問題。
HTTP是一個屬于應(yīng)用層的面向?qū)ο蟮膮f(xié)議,由于其簡捷、快速的方式,適用于分布式超媒體信息系統(tǒng),http(超文本傳輸協(xié)議)是一個基于請求與響應(yīng)模式的、無狀態(tài)的、應(yīng)用層的協(xié)議,常基于TCP的連接方式,TCP是一個客戶端和服務(wù)器端請求和答應(yīng)的標(biāo)準(zhǔn),客戶端發(fā)起一個到服務(wù)器上指定端口(默認(rèn)為80)的HTTP請求。應(yīng)答的服務(wù)器上存儲著所需資源。
時至今日,金融行業(yè)的報文通訊所用到的接口越來越多,軟件系統(tǒng)間的接口種類也越來越豐富,從最初單一的socket接口到后來的webservice,再到現(xiàn)在使用越來越廣泛的http接口,出現(xiàn)了多種接口并存的現(xiàn)象。接口的變遷對數(shù)據(jù)傳輸起到了巨大的推動作用,http等新接口的應(yīng)用給金融行業(yè)帶來了新鮮血液,多元化的解決方案,更新更廣的數(shù)據(jù)傳輸擴(kuò)展,更穩(wěn)定和高效的文件數(shù)據(jù)交互能力,但同時也對老舊接口系統(tǒng)的升級換代提出了越來越高的要求。隨著http等新接口的發(fā)展,很多金融行業(yè)使用諸如標(biāo)準(zhǔn)C語言開發(fā)的軟件系統(tǒng)在對接http等新接口時顯得力不從心甚至是無法對接,在更新?lián)Q代過程中由于接口不通用而重新設(shè)計開發(fā)新的軟件系統(tǒng)則帶來巨大的人力物力、時間和資金的浪費。因此,針對socket接口與http接口的相互轉(zhuǎn)換就變得尤為重要和迫切。
發(fā)明內(nèi)容
本發(fā)明的目的在于:針對上述現(xiàn)有技術(shù)存在的不足,提出一種應(yīng)用于金融行業(yè)的socket接口轉(zhuǎn)http接口的系統(tǒng),同時給出了socket接口轉(zhuǎn)http接口的方法,能夠解決金融行業(yè)的現(xiàn)有老系統(tǒng)接口多為socket接口,無法或很難對接http等新接口的問題。
為了達(dá)到以上目的,本發(fā)明的技術(shù)方案如下:一種應(yīng)用于金融行業(yè)的socket接口轉(zhuǎn)http接口的系統(tǒng),包括輸入接口,用于對外提供socket接入接口并接受服務(wù)端傳入的數(shù)據(jù);
輸出接口,用于輸出可對接其他系統(tǒng)提供的http接口并將經(jīng)格式轉(zhuǎn)換的數(shù)據(jù)發(fā)送給接收端;
檢測單元,用于檢測與輸出接口連接的http接口類型,并將檢測結(jié)果傳輸至報文填充單元;
報文填充單元,用于根據(jù)檢測單元的檢測結(jié)果讀取或自動填充http接口的報文頭和報文格式,并將http接口的報文頭和報文格式信息傳送至格式轉(zhuǎn)換單元;
格式轉(zhuǎn)換單元,用于根據(jù)http接口的報文頭和報文格式將輸入接口傳入的數(shù)據(jù)轉(zhuǎn)換成http數(shù)據(jù)格式并發(fā)送給輸出接口。
本發(fā)明的系統(tǒng)應(yīng)用于金融行業(yè)軟件系統(tǒng)的對接和數(shù)據(jù)傳輸,該系統(tǒng)采用標(biāo)準(zhǔn)C語言作為開發(fā)語言,輸入接口對外提供socket接入接口并接受服務(wù)端傳入數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)換成http接口需要的數(shù)據(jù)格式后連接其他系統(tǒng)提供的http接口并將數(shù)據(jù)傳輸?shù)较乱粋€系統(tǒng),以完成整個socket接口到http接口的轉(zhuǎn)換轉(zhuǎn)發(fā)過程,該系統(tǒng)對大集成的系統(tǒng)間跨接口數(shù)據(jù)通訊提供了有力保障和技術(shù)支持。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮金融信息技術(shù)有限公司,未經(jīng)浪潮金融信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710665844.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種金融服務(wù)系統(tǒng)、金融服務(wù)平臺及其方法
- 一種移動終端搭載金融支付終端的方法及金融支付系統(tǒng)
- 一種基于微信小程序及金融開放平臺的金融能力輸出模式
- 金融產(chǎn)品推薦方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)
- 基于三維坐標(biāo)定位的金融憑證智能存放系統(tǒng)及其裝置
- 基于云計算和區(qū)塊鏈的金融信息管理系統(tǒng)
- 基于數(shù)據(jù)倉庫的金融數(shù)據(jù)自動化測試與監(jiān)控系統(tǒng)
- 基于金融應(yīng)用的風(fēng)險監(jiān)測方法及系統(tǒng)
- 金融數(shù)據(jù)處理方法、裝置、設(shè)備及存儲介質(zhì)
- 金融憑證智能存放裝置





