向卫星通讯接收和数据处理线程接口技术手册

向卫星通讯接收和数据处理线程接口技术手册

ID:23397841

大小:526.50 KB

页数:23页

时间:2018-11-07

向卫星通讯接收和数据处理线程接口技术手册_第1页
向卫星通讯接收和数据处理线程接口技术手册_第2页
向卫星通讯接收和数据处理线程接口技术手册_第3页
向卫星通讯接收和数据处理线程接口技术手册_第4页
向卫星通讯接收和数据处理线程接口技术手册_第5页
资源描述:

《向卫星通讯接收和数据处理线程接口技术手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上海证券交易所单向卫星通讯接收和数据处理线程接口技术手册1.02001-4-5单向卫星通讯接收和数据处理线程接口技术手册项目负责人:编写:武剑锋朱立庹军民审核:庹军民批准:客户确认:-23-上海证券交易所单向卫星通讯接收和数据处理线程接口技术手册1.02001-4-5正文目录1引言31.1目的31.2参考资料31.3定义32用途43运行环境53.1硬件设备53.2支持软件53.3数据说明53.3.1配置文件dxwx.cfg53.3.2报文83.3.3行情、文件、短消息任务起始报文控制信息83.3.4成交回报数据传送任务报文103.3.5通讯数据报文104使用规程124.1安

2、装124.2运行124.2.1单向卫星通讯接收和数据处理主程序124.2.2数据处理示范程序BaseLibDemo.exe145用户开发数据处理程序说明155.1应用程序编程接口说明155.2应用程序编程示范文件说明166出错处理和恢复19表目录表1报文格式8表2文件类报文起始控制信息格式8表3成交回报数据格式10表4单向卫星通讯数据报文结构11图目录图1数据传递过程示意图4图2接收端的数据格式变换5-23-上海证券交易所单向卫星通讯接收和数据处理线程接口技术手册1.02001-4-5引言1.1目的本用户手册的读者是各个会员单位的系统程序员。本用户手册的主要目的是为了指导会

3、员单位接收和处理上海证券交易所通过单向卫星发送的数据。1.2参考资料l《单向卫星数据接收和处理线程接口源代码》庹军民、朱立l内部资料《Dx2000.dll使用指南》庹军民、朱立l《单向卫星客户端接收软件用户使用手册》朱立1.3定义l数据传送任务:指从上海证券交易所向会员单位发送数据的一次完整过程。包括行情、成交回报、文件、短消息传送任务。每个任务都被赋予一个唯一的任务号。lA格式通讯数据报文:指单向卫星通讯系统的PC接收机以太网卡接收到的基于UDP协议的数据报文。lB格式业务数据报文:指单向卫星通讯系统传输的业务数据报文。列如行情数据,成交数据,文件数据,消息数据。l报文:

4、每个数据传送任务在传输中,按照固定大小的数据包的方式来组织。这些数据包被称为报文。l任务起始报文、任务中间报文、任务结束报文:数据传送任务中待传送数据的长度不等,而报文的最大长度是固定的,如果一个任务中的数据不能在一个报文中一次传送完毕,一个任务会被分为一系列的报文。其中第1个报文就是任务起始报文,最后一个报文就是任务结束报文,而中间的所有报文都被称为任务中间报文。l通讯接收线程:指运行在会员单位计算机上的从单向卫星中取数据的线程。l环形报文队列:在计算机上开辟一块共享内存,这块内存按照环形队列的方式组织。它们作为报文的缓冲空间,用来匹配单向发送/通讯接收/数据处理的速度。

5、l数据处理线程:指运行在会员单位计算机上的从环形报文队列中取报文的线程,它在取到报文后,经过一定的处理过程,按照文件的方式写入本地计算机的硬盘。l多点传送方式:上海证券交易所向多个会员单位同时广播发送,具体采用UDP协议的MULTICAST方式来完成。l单点传送方式:上海证券交易所向特定会员单位单一发送,具体采用UDP协议的UNICAST方式来完成。l行情数据HQ:指交易所向会员单位发送的有关股票交易的最新价格、成交量等。这些数据通过多点传送方式发送。-23-上海证券交易所单向卫星通讯接收和数据处理线程接口技术手册1.02001-4-5l成交回报数据CJ:指交易所向会员单位

6、发送的专有的成交纪录。这些数据通过单点传送方式发送。l文件数据FILE:指交易所向会员单位发送的文件。这些文件既有通过多点发送的,也有通过单点发送的。l短消息数据MSG:指交易所向会员单位发送的短消息。这些文件既有通过多点发送的,也有通过单点发送的。lSatelliteReceiver.exe:上海证券交易所提供的单向卫星通讯接收和数据处理主程序。lBaseLibDemo.exe:上海证券交易所提供的数据处理示范程序,会员单位可以此为参考,实现自己特定的专有的数据处理程序。1用途本接口的功能有两个独立的部分构成。一个部分是通讯接收部分,它从单向卫星上把数据取下来,然后放到内

7、存中的环形报文队列中去;另外一个部分是数据处理部分,它从这个环形报文队列中把报文数据取出,经过特定的合并转化等操作,写出到文件中去。上海证券交易所提供的单向卫星通讯接收和数据处理主程序SatelliteReceiver.exe在一个程序内实现了这两个部分。为支持会员单位更加紧密地结合他们的信息系统,SatelliteReceiver.exe中的第二部分数据处理部分可以被禁止,由会员单位独立开发自己的专有的数据处理部分并替换。如图1所示,用户可以禁止SatelliteReceiver的数据处理线程,而启动BaseLi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。