[發(fā)明專利]一種實現(xiàn)證券柜臺TCP快速報單的協(xié)議處理系統(tǒng)和方法在審
| 申請?zhí)枺?/td> | 202011049400.3 | 申請日: | 2020-09-29 |
| 公開(公告)號: | CN112202769A | 公開(公告)日: | 2021-01-08 |
| 發(fā)明(設計)人: | 秦軼軒;華征良 | 申請(專利權(quán))人: | 南京艾科朗克信息科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06Q40/04 |
| 代理公司: | 南京源古知識產(chǎn)權(quán)代理事務所(普通合伙) 32300 | 代理人: | 馬曉輝 |
| 地址: | 210014 江蘇省南京市秦*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實現(xiàn) 證券 柜臺 tcp 快速 報單 協(xié)議 處理 系統(tǒng) 方法 | ||
本發(fā)明提供了一種實現(xiàn)證券柜臺TCP快速報單的協(xié)議處理系統(tǒng),包括客戶端的光模塊和交易端的光模塊,所述客戶端的光模塊一端和客戶端連接,一端和FPGA連接,所述交易端的光模塊,一端和FPGA連接,一端和交易所連接,所述FPGA和CPU連接。本發(fā)明還提供了所述的實現(xiàn)證券柜臺TCP快速報單的協(xié)議處理系統(tǒng)的處理方法。與現(xiàn)有基于軟件架構(gòu)的或者純硬件的TCP/IP協(xié)議棧相比,本發(fā)明的方法保留了軟件協(xié)議棧的過程管理部分功能,用于處理對延時要求不高的業(yè)務,能保證整個系統(tǒng)的穩(wěn)定性,另外對于穿透延時要求較高而且數(shù)據(jù)量較大的報單業(yè)務則通過FPGA直接透傳,這樣既提高了系統(tǒng)的低穿透延時要求,也極大的減少的CPU軟件處理的開銷。
技術(shù)領(lǐng)域
本發(fā)明屬于證券股票等金融交易系統(tǒng)的快速報單領(lǐng)域 ,涉及一種實現(xiàn)證券柜臺TCP快速報單的協(xié)議處理系統(tǒng)和方法。
背景技術(shù)
隨著金融領(lǐng)域全球化的發(fā)展,對于各種交易系統(tǒng)的低延時提出了越來越高的要求,為了盡可能的降低延時,將原有軟件處理的業(yè)務不斷下沉到硬件做加速,不僅如此,整個金融交易系統(tǒng)還追求全路徑的低延時穿透,伴隨著網(wǎng)絡技術(shù)的發(fā)展,越來越多的通信技術(shù)也應用到了金融領(lǐng)域,例如為了減少主機CPU的負擔,特別是減小數(shù)據(jù)拷貝,協(xié)議處理和中斷處理等系統(tǒng)開銷,TCP/IP協(xié)議棧處理更加重了CPU的負擔,而且連接維護、收發(fā)管理、錯誤管理都是軟件協(xié)議棧處理,也導致處理延時比較長。
發(fā)明內(nèi)容
1、所要解決的技術(shù)問題:
TCP/IP協(xié)議棧CPU負擔重,連接維護、收發(fā)管理、錯誤管理都是軟件協(xié)議棧處理,導致延時長。
2、技術(shù)方案:
為了解決以上問題,本發(fā)明提供了一種實現(xiàn)證券柜臺TCP快速報單的協(xié)議處理系統(tǒng),包括客戶端的光模塊和交易端的光模塊,所述客戶端的光模塊一端和客戶端連接,一端和FPGA連接,所述交易端的光模塊,一端和FPGA連接,一端和交易所連接,所述FPGA和CPU連接。
所述FPGA直接和以太網(wǎng)連接。
本發(fā)明還提供了所述的實現(xiàn)證券柜臺TCP快速報單的協(xié)議處理系統(tǒng)的處理方法,包括以下步驟:步驟一:FPGA和CPU通過PCIE進行連接;步驟二:CPU將兩端TCP的套接字配置給FPGA,并且通知FPGA當前的TCP鏈路狀態(tài),表明準備好開始業(yè)務數(shù)據(jù)的收發(fā);步驟三:開始業(yè)務數(shù)據(jù)的收發(fā),F(xiàn)PGA將從一端接收到的報文,根據(jù)另一端的套接字,直接組裝二層或三層或四層的頭,然后將報文經(jīng)過FPGA經(jīng)過有業(yè)務處理后,直接從另一側(cè)的以太網(wǎng)端口發(fā)送出去。
在步驟二中CPU通過軟件標準協(xié)議棧負責整個過程的管理,包括建立鏈接過程、鏈路維護過程,錯誤管理過程。
3、有益效果:
與現(xiàn)有基于軟件架構(gòu)的或者純硬件的TCP/IP協(xié)議棧相比,本發(fā)明的方法保留了軟件協(xié)議棧的過程管理部分功能,用于處理對延時要求不高的業(yè)務,能保證整個系統(tǒng)的穩(wěn)定性,另外對于穿透延時要求較高而且數(shù)據(jù)量較大的報單業(yè)務則通過FPGA直接透傳,這樣既提高了系統(tǒng)的低穿透延時要求,也極大的減少的CPU軟件處理的開銷。
附圖說明
圖1本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖。
圖2位本發(fā)明的方法的示意圖。
具體實施方式
下面結(jié)合附圖來對本發(fā)明進行詳細說明。
如圖1所示,一種實現(xiàn)證券柜臺TCP快速報單的協(xié)議處理系統(tǒng),包括客戶端的光模塊和交易端的光模塊,所述客戶端的光模塊一端和客戶端連接,一端和FPGA連接,所述交易端的光模塊,一端和FPGA連接,一端和交易所連接,所述FPGA和CPU連接。以太網(wǎng)和FPGA直接相連。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京艾科朗克信息科技有限公司,未經(jīng)南京艾科朗克信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011049400.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





