[發明專利]一種證券行情偵聽方式下的快速處理方法有效
| 申請號: | 202110556092.1 | 申請日: | 2021-05-21 |
| 公開(公告)號: | CN113242253B | 公開(公告)日: | 2023-05-12 |
| 發明(設計)人: | 秦軼軒;程杰杰 | 申請(專利權)人: | 南京艾科朗克信息科技有限公司 |
| 主分類號: | H04L69/163 | 分類號: | H04L69/163;H04L67/56;H04L1/08;G06Q40/04 |
| 代理公司: | 南京源古知識產權代理事務所(普通合伙) 32300 | 代理人: | 馬曉輝 |
| 地址: | 210014 江蘇省南京市秦*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 證券行情 偵聽 方式 快速 處理 方法 | ||
1.一種證券行情偵聽方式下的快速處理方法,包括以下步驟:步驟S01:a通過偵聽方式獲取證券行情信息到FPGA,FPGA將接收到的TCP數據復制兩份,其中一份進入步驟S02處理;另一份進入步驟S03處理;步驟S02:對數據進行TCP的IP、PORT校驗,同時輸出每個TCP包的序列號、以及payload長度,然后進入到步驟S04;步驟S03:對TCP數據做IP、PORT校驗、對TCP做亂序重傳處理,保證輸出的TCP數據序列號是連續的,然后進入到步驟S04;步驟S04:通過去重模塊將步驟S02和步驟S03處理后的數據進行校驗,去除重復的行情包;步驟S05:將步驟S04處理后的數據進行解碼、計算和輸出,步驟S04中,去重的方法為:對步驟S02和步驟S03獲得的數據分別進行找行情報文,解析出行情報文頭信息和行情payload數據,用一個ram存儲一段時間內所出現的這些行情報文的去重值和狀態,用行情序列號低16bit作為索引訪問ram,高16bit作為去重值存入ram中,ram中還存有2bit的標記信號,1bit用于標記該行情序列號是否出現過,另1bit用于標記該行情是否是完整的,如果為1表示該行情還沒結束TCP發生了亂序,如果為?0,表示是一個完整的行情報文;步驟S02和步驟S03處理后的數據中的任一個解出行情序列號后,根據該行情序列號的低16bit作為地址讀取ram,將ram中讀出的16bit的行情序列號和當前行情序列號的高16bit對比,并結合2bit的標記信號,以確定該行情報文是否已經輸出過,如果已經輸出過,并且行情是完整的,則當前行情報文丟棄;如果輸出過但是不完整,或者還沒輸出過,則將行情輸出,并在行情輸出結束后將序列號的高16bit和2bit的標記信號回寫到ram中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京艾科朗克信息科技有限公司,未經南京艾科朗克信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110556092.1/1.html,轉載請聲明來源鉆瓜專利網。





