[发明专利]一种证券行情侦听方式下的快速处理方法有效
申请号: | 202110556092.1 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113242253B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 秦轶轩;程杰杰 | 申请(专利权)人: | 南京艾科朗克信息科技有限公司 |
主分类号: | H04L69/163 | 分类号: | H04L69/163;H04L67/56;H04L1/08;G06Q40/04 |
代理公司: | 南京源古知识产权代理事务所(普通合伙) 32300 | 代理人: | 马晓辉 |
地址: | 210014 江苏省南京市秦*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 证券行情 侦听 方式 快速 处理 方法 | ||
本发明属于金融证券行情领域,证券公司通过TCP直连交易所行情时,当TCP连接多时会占用过多的席位,所以有时会对某些行情采用侦听方式。侦听到的TCP数据往往会出现乱序重传,造成总体行情的延迟比较大。本发明提供了一种证券行情侦听方式下的快速处理方法,步骤S01:在FPGA上实现。对收到的TCP侦听数据复制两份,其中一份进入步骤S02处理;另一份进入步骤S03处理然后再对步骤S02和步骤S03处理后的数据进行去重处理后,输出的数据就可以做行情解码、计算等处理。本发明公开了一种证券行情侦听方式下的快速处理方法在侦听的基础上,对TCP数据进行实时监控,当出现不连续或者重复包时,进行特殊处理。则既保证了行情的低延迟,又解决了TCP乱序重传的问题。
技术领域
本发明属于金融证券行情领域,涉及到证券行情侦听下的处理方式,尤其涉及证券行情侦听方式下的快速处理方法。
背景技术
在金融行情系统中,证券公司最直接的方式是通过TCP直连交易所行情系统获取行情数据。但是当TCP连接多时,就会占用过多的席位。在这种情况下可以采样侦听TCP的方式获取行情。因为是侦听,收到的TCP数据可能是乱序重传的,所以需要单独的逻辑用来处理TCP的乱序重传。如果在处理了乱序重传后,再处理行情信息,则侦听下的延迟和直连方式下一样,延迟比较大。
发明内容
1、所要解决的技术问题:
证券公司通过TCP直连交易所行情,TCP连接多时占用过多的席位,采用侦听方式,TCP数据会出现乱序,处理乱序后的行情,延迟比较大。
2、技术方案:
为了解决以上问题,本发明提供了一种证券行情侦听方式下的快速处理方法,包括以下步骤:步骤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处理后的数据进行解码、计算和输出。
3、有益效果:
本发明公开了一种证券行情侦听方式下的快速处理方法在侦听的基础上,对TCP数据进行实时监控,当出现不连续或者重复包时,进行特殊处理。则既保证了行情的低延迟,又解决了TCP乱序重传的问题。
附图说明
图1是本发明处理方法的示意图。
具体实施方式
下面通过实施例对本发明进行详细说明。
实施例
一种证券行情侦听方式下的快速处理方法,步骤S01:在FPGA上实现。对收到的TCP侦听数据复制两份,其中一份进入步骤S02处理;另一份进入步骤S03处理然后再对步骤S02和步骤S03处理后的数据进行去重处理后,输出的数据就可以做行情解码、计算等处理。
步骤S02中对数据主要做TCP的IP、PORT校验,同时输出每个TCP包的序列号,以及payload长度。步骤S02对数据的处理记为:数据处理方法一,步骤S02处理后的数据记为数据1。
步骤S03中,对TCP数据做IP、PORT校验,还要对TCP做乱序重传处理,保证输出的TCP数据序列号是连续的。所以此处会需要一个较大的缓存,用于存储乱序时序列号大于断连时的数据包。步骤S03对数据的处理记为:数据处理方法二,步骤S03处理后的数据记为数据2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京艾科朗克信息科技有限公司,未经南京艾科朗克信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110556092.1/2.html,转载请声明来源钻瓜专利网。