APP下载

电视股票交易的技术实现

2012-09-20陈勇郁锋

关键词:服务端A股信息

陈勇,郁锋

(北京海特荣德科技发展有限公司,北京100102)

1 引言

数据广播是数字电视播出的重要业务模式之一,如股票信息,浏览器等业务,为数字电视运营商创造增值业务的机会。针对下一代高性能多媒体网络的特点,本文设计下一代高性能、互动多媒体网络电视股票交易系统的技术框架和全套解决方案。设计完善、实用的交易系统,能与银行、交易所等金融服务系统进行对接,为终端用户提供安全、便捷的交易系统。设计开发实用的前端业务平台,包括用户管理、数据处理和数据发送(面向其他金融服务系统和终端用户)等子系统。

这套系统将股票系统分离为播出端与服务交易端。播出端负责原始数据的打包及播发;服务端负责与银行、交易所等金融服务系统和终端用户的交易。

2 设计原则

作为一个数据广播业务系统,在建设的时候必须考虑到一些非功能性的需求。通过全面分析系统要求,才能把这个系统建设好。

2.1 系统性能

全面考虑数字电视数据广播股票财经信息平台的特点,在设计时充分考虑各相关业务对平台的要求,充分考虑股票交易的实时性,以技术的系统性保证了业务的多样性、相关性的需求。设计开发了实用的前端业务平台,包括用户管理、数据处理和数据发送(面向其他金融服务系统和终端用户)等子系统。

2.2 先进性

方案设计首先考虑下一代高性能多媒体网络的特点,研究分析互动新媒体网络特性、各种金融服务特点、市场状况以及用户对金融交易系统的使用习惯,满足未来几年内的技术发展趋势。考虑到业务对象的特点,坚持与深、沪交易所的数据格式保持一致。

2.3 实用性

系统设计方案中注重系统的实用性,将实际应用价值与实际工作运作周期共同考虑,是完善、实用的交易系统,能与银行、交易所等金融服务系统进行对接,为终端用户提供安全、便捷的交易。本系统整合了新互动多媒体网络与金融服务体系资源,提供给终端电视用户快速信息数据通道。

2.4 安全性

系统的可靠性和安全性设计是系统的关键,系统应按照7×24小时的不间断运转方式设计。所以,在此系统设计中,我们除采用已被市场验证的成熟技术外,关键设备采取互备份与容错措施。所有设备可长年无故障运行。系统在出错情况下能快速恢复。一旦出现系统故障,系统可提供应急方案。

3 数据传输模式选择

在设计本系统时,除了确定上面所说的业务流程外,还需要选择数据传输方式。这是整个系统的核心设计要素之一。

3.1 播出端数据传输

在以DVB为基础的数字电视系统中,在TS码流中插入的数据可以分几类:

1.节目信息,即 PSI信息,包括 PAT、PMT、NIT等,这些信息是从码流中分解出节目所必需的;

2.业务信息,即 SI信息,包括 SDT、EIT、TDT、TOT等,这些信息包括了网络描述、业务说明、节目介绍、时间等;

3.应用类数据,这类数据的数据格式和传输封装方式与具体的应用相关,而且数据量都比较大;

在DVB的系统中,上述前两类的数据类型都是通过Section方式来封装的,这种方式的优点是通过校验和来排查数据传输中的错误。但是Section封装只是解决了所需的一部分要求,另外还需要对数据结构、数据关系进行定义。前两类数据都具有明确的应用目标,在DVB标准中,对他们的用途、数据格式、封装方式都进行了详细而明确的定义。第三类数据随着具体应用的不同而存在较大的变化,DVB标准无法预先具体地定义。但是,DVB标准为这些数据的发送提供了几种机制,虽然没有明确数据格式,但在传输封装上作了尽可能细致的规定和说明。

3.2 股票交易服务端数据传输

股票交易服务是一个交互的过程,用户提交请求,服务器处理请求,然后返回处理结果给用户。

因此,股票交易数据的传输需要通过双向的TCP/IP数据传输方式来进行。这就要求机顶盒硬件上具有真正的双向功能,包括实现双向传输的RJ45数据通道。

TCP/IP作为互联网的基础,是远程双向通讯的成功应用,他把网络从下到上分成网络接口层、互联网络层,传输层、应用层四层。TCP是传输层协议,IP是互联网络层协议。TCP/IP数据传输方式能保证数据正确安全地送达联网交互的双方。

4 财经商业电视平台的逻辑架构

4.1 系统主架构

图1 财经商业电视平台

图1显示了“财经商业电视平台”逻辑架构图,此系统特点为:

1.数据传输封装格式采用了自定义section的封装方式,而不是多协议封装;

2.系统更紧凑,稳定;

3.可以在终端更有效利用数字电视芯片的section过滤功能;

4.交易服务端分别和终端、金融服务系统双向交互。

4.2 系统服务器端设计架构及软件模块设计

4.2.1 前端系统特点:

1.系统可选用主备切换,保证系统强壮性;(如果选择单机系统,只需减去一台服务器、一台切换器);

2.股票数据播出速率可调整,能够和其它数据广播数据流合并播出(共用一个播出卡)。播出总速率最高可达50MBPS;

3.实时股票信息转换播出,接收显示最大延迟不超过3秒,个股分笔成交明细可达每分钟6笔以上;

4.分时走势、K线数据、F10数据等非实时数据可高速播出,股票系统占用总带宽约为20MBPS时,用户端接收等待时间最长不超过10秒;

5.股市公告信息自动转换播出;

6.通过复用器可与音视频业务复用,使用户在查看证券数据信息的同时收看相关音视频财经评论及讲解等内容,实现平台整合为用户提供全方位业务服务。

4.2.2 海特荣德前端系统软件功能模块设计

表1 海特荣德前端系统软件模块设计列表:

图2 海特荣德财经商业电视平台系统架构图(双机系统)

续表

4.3 盒端股票软件系统设计架构及软件模块设计

图3 盒端股票软件系统架构图

4.3.1 海特荣德盒端交易股票软件功能模块设计

表2 海特荣德盒端交易股票软件模块设计列表

续表

表3 海特荣德盒端交易股票软件的主要特点

4.4 交易服务端设计架构及软件模块设计

4.4.1 海特荣德股票交易服务端软件功能模块设计

表4 海特荣德股票交易服务端软件模块设计列表

表5 海特荣德盒端交易股票软件的主要特点

图4交易服务端系统架构图

4.5 系统处理数据内容

4.5.1 自选股

包括:自选行情、存入自选、删除自选。

4.5.2 大盘分析

包括:上证50、上证180、上证走势、上证领先、上证A股指数、上证B股指数、上证基金指数、深证100指数、深证综指、深证成指、深证领先、深证A股指数、深证B股指数、深证基金指数、中小指数、中小领先、上证深证创业走势。

4.5.3 行情切换

包括:上证A股、上证B股、上证基金、上债期货、深证A股、深证B股、深证基金、深债期货、中小企业、上海指数、深圳指数。

4.5.4 特别报道

包括对上证A股、上证B股、上证基金、上证债期、深证A股、深证B股、深证基金、深证债期、中小板块进行以下排行:涨跌幅排名。

4.5.5 个股分析

包括:个股走势(分时图)、分时明细(分钟走势的数字显示)、个股背景资料、技术分析。技术分析包括:日线,MACD趋向指标、DMI趋向指标、DMA趋向指标、TRIX趋向指标、BRAR能量指标等。周线,月线。

4.5.6 公告信息

包括:上海证交所信息、深圳证交所信息、券商信息、财经信息。

4.5.7 拼音选股/代码选股

4.5.8 交易下单

包括:买卖股票、委托下单、撤单、账户查询、银证转账。

5 结束语

我们在数字电视数据广播系统平台的基础上,展开全面的财经相关的业务平台。提供视频、文字、图片相结合的,更高质量、更多信息的财经服务。使整体系统的播出更加符合电视台的利益,也更加体现了数字电视的优势,使用户在收看数字电视的时候能够更多的享受财经服务带来的乐趣。

[1] 王志强.浅论广电综合信息网络建设的可行性[J].中国有线电视,2002(21):30-31.

[2] 张学全.有线电视网现阶段可实施的多功能业务[J].中国有线电视,2000(22):40-41.

[3] 陈国明.有线电视网开发新功能的探讨[J].黑龙江科技信息,2003(2):44.

[4] 刘进杰,熊京,崔竞飞.数字电视系统中股票金融信息播出的解决方案[J].广播与电视技术,2002(2):52-57.

猜你喜欢

服务端A股信息
新时期《移动Web服务端开发》课程教学改革的研究
1月A股市场月统计
订阅信息
A股各板块1月涨跌幅前50名
展会信息
一月A股龙虎榜
一月A股龙虎榜
2013年A股大股东增(减)持排名
摸清黑客套路防范木马侵入
健康信息