[发明专利]一种证券行情加速处理方法及系统在审
申请号: | 201910692979.6 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110517136A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 沈元 | 申请(专利权)人: | 上海兮通信息科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;H04L12/18;H04L29/06 |
代理公司: | 11427 北京科家知识产权代理事务所(普通合伙) | 代理人: | 陈娟<国际申请>=<国际公布>=<进入国 |
地址: | 201800 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 行情数据 数据处理 软件服务 证券行情 解析 权限管理模块 系统监控模块 寄存器模块 软件服务器 数据包接收 网络数据包 处理模块 处理性能 分发模块 工作处理 管理功能 管理模块 加速处理 解析模块 判断逻辑 前置模块 协议处理 协议重组 高带宽 流处理 延时 并行 | ||
1.一种证券行情加速处理方法,其特征在于包括以下步骤:
S1:交易所行情源发出的网络数据包传输给数据包接收处理模块;
S2:数据包接收处理模块将网络数据包进行过滤、解析及重组后的数据传输给行情数据解析模块;
S3:行情数据解析模块对接收到的行情数据包进行多路并行解析处理,解析处理完成后将得到的行情快照信息、逐笔委托行情信息、逐笔成交行情信息发送给行情分发模块;
S4:行情分发模块将行情信息进行网络封装处理,封装完成后将处理后的可用行情数据包通过UDP组播发送给行情用户,同时数据包接收处理模块、行情数据解析模块、行情分发模块通过PCIe接口将数据信息传输到系统监控模块,系统监控模块监控行情数据包的运行状态,当出现异常时进行预警提示。
2.根据权利要求1所述的一种证券行情加速处理方法,其特征在于:所述数据包接收处理模块、行情数据解析模块、行情分发模块将数据信息存储到寄存器模块:寄存器模块记录各模块内部处理过程,并为行情数据包计数。
3.根据权利要求1所述的一种证券行情加速处理方法,其特征在于:所述行情用户通过API接口连接到系统前置模块,系统前置模块与行情用户的直接交互,行情用户向系统前置模块发送各类请求,系统前置模块接收到请求后调用后台对应的权限管理模块进行相应处理,并将处理结果返回给行情用户。
4.根据权利要求1-3任一项所述的一种证券行情加速处理方法,其特征在于:所述系统监控模块连接到行情管理模块,行情管理模块对用户之间的行情进行分发管理,行情管理模块与交易所行情源建立登录连接以及连接过程中的心跳保持。
5.根据权利要求1所述的一种证券行情加速处理方法,其特征在于:所述步骤S2中过滤、解析及重组包括以下步骤:
步骤一:数据包接收处理模块接收到的网络数据包由数据链路层解析过滤单元进行过滤,数据链路层解析过滤单元接收交易所行情源发出的网络数据包,解析网络数据包MAC层信息,并进行数据包合法性校验,对于校验未通过的数据包进行丢弃处理,校验通过的数据包将发往网络层解析过滤单元;
步骤二:网络层解析过滤单元对网络数据包进行解析,网络层解析过滤单元接收数据链路层解析过滤单元发来的有效网络数据包,进行数据包TCP头部信息解析处理,解析后的数据包分为三类,分别为心跳连接数据包、行情信息数据包、无用数据包,对于心跳连接数据包,将发往交易所连接管理单元,由其对心跳数据进行处理,维护交易所的心跳连接;对于行情信息数据包,将发往数据包体过滤及组装单元,由其对数据包进行下一步处理;对于其他无用类数据包,将在此步骤直接丢弃;
步骤三:解析后的数据包传输给数据包体过滤及组装单元,数据包体过滤及组装单元对接收网络层解析过滤单元发来的合法行情数据包,在此步骤将对行情数据包分片进行判断及组装处理,首先,根据行情数据种类进行过滤处理,行情数据种类分为股票类行情、债券类行情、基金类行情、期权类行情、港股类行情,系统将按照事前设置进行行情类别过滤,对于非所需行情种类数据将进行丢弃处理;对于所需行情种类数据将进行行情数据包组装,组装为完整的行情数据包后发往行情分发模块。
6.根据权利要求1所述的一种证券行情加速处理方法,其特征在于:所述行情分发模块包括网络协议封装单元和行情数据分发单元,网络协议封装单元对行情信息进行网络封装处理,网络协议封装单元将封装后的数据包传输给行情数据分发单元,行情数据分发单元将可用行情数据包通过UDP组播发送给行情用户。
7.一种证券行情加速处理系统,其特征在于:包括FPGA部分和软件服务部分,FPGA部分进行行情数据处理,软件服务部分进行管理功能处理,FPGA部分和软件服务部分通过通过PCIe接口连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兮通信息科技有限公司,未经上海兮通信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910692979.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种区块生成方法及装置
- 下一篇:一种生成功能模块化安全合约的方法及系统