陳勇,郁鋒
(北京海特榮德科技發(fā)展有限公司,北京100102)
數(shù)據(jù)廣播是數(shù)字電視播出的重要業(yè)務(wù)模式之一,如股票信息,瀏覽器等業(yè)務(wù),為數(shù)字電視運(yùn)營商創(chuàng)造增值業(yè)務(wù)的機(jī)會(huì)。針對(duì)下一代高性能多媒體網(wǎng)絡(luò)的特點(diǎn),本文設(shè)計(jì)下一代高性能、互動(dòng)多媒體網(wǎng)絡(luò)電視股票交易系統(tǒng)的技術(shù)框架和全套解決方案。設(shè)計(jì)完善、實(shí)用的交易系統(tǒng),能與銀行、交易所等金融服務(wù)系統(tǒng)進(jìn)行對(duì)接,為終端用戶提供安全、便捷的交易系統(tǒng)。設(shè)計(jì)開發(fā)實(shí)用的前端業(yè)務(wù)平臺(tái),包括用戶管理、數(shù)據(jù)處理和數(shù)據(jù)發(fā)送(面向其他金融服務(wù)系統(tǒng)和終端用戶)等子系統(tǒng)。
這套系統(tǒng)將股票系統(tǒng)分離為播出端與服務(wù)交易端。播出端負(fù)責(zé)原始數(shù)據(jù)的打包及播發(fā);服務(wù)端負(fù)責(zé)與銀行、交易所等金融服務(wù)系統(tǒng)和終端用戶的交易。
作為一個(gè)數(shù)據(jù)廣播業(yè)務(wù)系統(tǒng),在建設(shè)的時(shí)候必須考慮到一些非功能性的需求。通過全面分析系統(tǒng)要求,才能把這個(gè)系統(tǒng)建設(shè)好。
全面考慮數(shù)字電視數(shù)據(jù)廣播股票財(cái)經(jīng)信息平臺(tái)的特點(diǎn),在設(shè)計(jì)時(shí)充分考慮各相關(guān)業(yè)務(wù)對(duì)平臺(tái)的要求,充分考慮股票交易的實(shí)時(shí)性,以技術(shù)的系統(tǒng)性保證了業(yè)務(wù)的多樣性、相關(guān)性的需求。設(shè)計(jì)開發(fā)了實(shí)用的前端業(yè)務(wù)平臺(tái),包括用戶管理、數(shù)據(jù)處理和數(shù)據(jù)發(fā)送(面向其他金融服務(wù)系統(tǒng)和終端用戶)等子系統(tǒng)。
方案設(shè)計(jì)首先考慮下一代高性能多媒體網(wǎng)絡(luò)的特點(diǎn),研究分析互動(dòng)新媒體網(wǎng)絡(luò)特性、各種金融服務(wù)特點(diǎn)、市場(chǎng)狀況以及用戶對(duì)金融交易系統(tǒng)的使用習(xí)慣,滿足未來幾年內(nèi)的技術(shù)發(fā)展趨勢(shì)??紤]到業(yè)務(wù)對(duì)象的特點(diǎn),堅(jiān)持與深、滬交易所的數(shù)據(jù)格式保持一致。
系統(tǒng)設(shè)計(jì)方案中注重系統(tǒng)的實(shí)用性,將實(shí)際應(yīng)用價(jià)值與實(shí)際工作運(yùn)作周期共同考慮,是完善、實(shí)用的交易系統(tǒng),能與銀行、交易所等金融服務(wù)系統(tǒng)進(jìn)行對(duì)接,為終端用戶提供安全、便捷的交易。本系統(tǒng)整合了新互動(dòng)多媒體網(wǎng)絡(luò)與金融服務(wù)體系資源,提供給終端電視用戶快速信息數(shù)據(jù)通道。
系統(tǒng)的可靠性和安全性設(shè)計(jì)是系統(tǒng)的關(guān)鍵,系統(tǒng)應(yīng)按照7×24小時(shí)的不間斷運(yùn)轉(zhuǎn)方式設(shè)計(jì)。所以,在此系統(tǒng)設(shè)計(jì)中,我們除采用已被市場(chǎng)驗(yàn)證的成熟技術(shù)外,關(guān)鍵設(shè)備采取互備份與容錯(cuò)措施。所有設(shè)備可長(zhǎng)年無故障運(yùn)行。系統(tǒng)在出錯(cuò)情況下能快速恢復(fù)。一旦出現(xiàn)系統(tǒng)故障,系統(tǒng)可提供應(yīng)急方案。
在設(shè)計(jì)本系統(tǒng)時(shí),除了確定上面所說的業(yè)務(wù)流程外,還需要選擇數(shù)據(jù)傳輸方式。這是整個(gè)系統(tǒng)的核心設(shè)計(jì)要素之一。
在以DVB為基礎(chǔ)的數(shù)字電視系統(tǒng)中,在TS碼流中插入的數(shù)據(jù)可以分幾類:
1.節(jié)目信息,即 PSI信息,包括 PAT、PMT、NIT等,這些信息是從碼流中分解出節(jié)目所必需的;
2.業(yè)務(wù)信息,即 SI信息,包括 SDT、EIT、TDT、TOT等,這些信息包括了網(wǎng)絡(luò)描述、業(yè)務(wù)說明、節(jié)目介紹、時(shí)間等;
3.應(yīng)用類數(shù)據(jù),這類數(shù)據(jù)的數(shù)據(jù)格式和傳輸封裝方式與具體的應(yīng)用相關(guān),而且數(shù)據(jù)量都比較大;
在DVB的系統(tǒng)中,上述前兩類的數(shù)據(jù)類型都是通過Section方式來封裝的,這種方式的優(yōu)點(diǎn)是通過校驗(yàn)和來排查數(shù)據(jù)傳輸中的錯(cuò)誤。但是Section封裝只是解決了所需的一部分要求,另外還需要對(duì)數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)關(guān)系進(jìn)行定義。前兩類數(shù)據(jù)都具有明確的應(yīng)用目標(biāo),在DVB標(biāo)準(zhǔn)中,對(duì)他們的用途、數(shù)據(jù)格式、封裝方式都進(jìn)行了詳細(xì)而明確的定義。第三類數(shù)據(jù)隨著具體應(yīng)用的不同而存在較大的變化,DVB標(biāo)準(zhǔn)無法預(yù)先具體地定義。但是,DVB標(biāo)準(zhǔn)為這些數(shù)據(jù)的發(fā)送提供了幾種機(jī)制,雖然沒有明確數(shù)據(jù)格式,但在傳輸封裝上作了盡可能細(xì)致的規(guī)定和說明。
股票交易服務(wù)是一個(gè)交互的過程,用戶提交請(qǐng)求,服務(wù)器處理請(qǐng)求,然后返回處理結(jié)果給用戶。
因此,股票交易數(shù)據(jù)的傳輸需要通過雙向的TCP/IP數(shù)據(jù)傳輸方式來進(jìn)行。這就要求機(jī)頂盒硬件上具有真正的雙向功能,包括實(shí)現(xiàn)雙向傳輸?shù)腞J45數(shù)據(jù)通道。
TCP/IP作為互聯(lián)網(wǎng)的基礎(chǔ),是遠(yuǎn)程雙向通訊的成功應(yīng)用,他把網(wǎng)絡(luò)從下到上分成網(wǎng)絡(luò)接口層、互聯(lián)網(wǎng)絡(luò)層,傳輸層、應(yīng)用層四層。TCP是傳輸層協(xié)議,IP是互聯(lián)網(wǎng)絡(luò)層協(xié)議。TCP/IP數(shù)據(jù)傳輸方式能保證數(shù)據(jù)正確安全地送達(dá)聯(lián)網(wǎng)交互的雙方。
圖1 財(cái)經(jīng)商業(yè)電視平臺(tái)
圖1顯示了“財(cái)經(jīng)商業(yè)電視平臺(tái)”邏輯架構(gòu)圖,此系統(tǒng)特點(diǎn)為:
1.數(shù)據(jù)傳輸封裝格式采用了自定義section的封裝方式,而不是多協(xié)議封裝;
2.系統(tǒng)更緊湊,穩(wěn)定;
3.可以在終端更有效利用數(shù)字電視芯片的section過濾功能;
4.交易服務(wù)端分別和終端、金融服務(wù)系統(tǒng)雙向交互。
4.2.1 前端系統(tǒng)特點(diǎn):
1.系統(tǒng)可選用主備切換,保證系統(tǒng)強(qiáng)壯性;(如果選擇單機(jī)系統(tǒng),只需減去一臺(tái)服務(wù)器、一臺(tái)切換器);
2.股票數(shù)據(jù)播出速率可調(diào)整,能夠和其它數(shù)據(jù)廣播數(shù)據(jù)流合并播出(共用一個(gè)播出卡)。播出總速率最高可達(dá)50MBPS;
3.實(shí)時(shí)股票信息轉(zhuǎn)換播出,接收顯示最大延遲不超過3秒,個(gè)股分筆成交明細(xì)可達(dá)每分鐘6筆以上;
4.分時(shí)走勢(shì)、K線數(shù)據(jù)、F10數(shù)據(jù)等非實(shí)時(shí)數(shù)據(jù)可高速播出,股票系統(tǒng)占用總帶寬約為20MBPS時(shí),用戶端接收等待時(shí)間最長(zhǎng)不超過10秒;
5.股市公告信息自動(dòng)轉(zhuǎn)換播出;
6.通過復(fù)用器可與音視頻業(yè)務(wù)復(fù)用,使用戶在查看證券數(shù)據(jù)信息的同時(shí)收看相關(guān)音視頻財(cái)經(jīng)評(píng)論及講解等內(nèi)容,實(shí)現(xiàn)平臺(tái)整合為用戶提供全方位業(yè)務(wù)服務(wù)。
4.2.2 海特榮德前端系統(tǒng)軟件功能模塊設(shè)計(jì)
表1 海特榮德前端系統(tǒng)軟件模塊設(shè)計(jì)列表:
圖2 海特榮德財(cái)經(jīng)商業(yè)電視平臺(tái)系統(tǒng)架構(gòu)圖(雙機(jī)系統(tǒng))
續(xù)表
圖3 盒端股票軟件系統(tǒng)架構(gòu)圖
4.3.1 海特榮德盒端交易股票軟件功能模塊設(shè)計(jì)
表2 海特榮德盒端交易股票軟件模塊設(shè)計(jì)列表
續(xù)表
表3 海特榮德盒端交易股票軟件的主要特點(diǎn)
4.4.1 海特榮德股票交易服務(wù)端軟件功能模塊設(shè)計(jì)
表4 海特榮德股票交易服務(wù)端軟件模塊設(shè)計(jì)列表
表5 海特榮德盒端交易股票軟件的主要特點(diǎn)
圖4交易服務(wù)端系統(tǒng)架構(gòu)圖
4.5.1 自選股
包括:自選行情、存入自選、刪除自選。
4.5.2 大盤分析
包括:上證50、上證180、上證走勢(shì)、上證領(lǐng)先、上證A股指數(shù)、上證B股指數(shù)、上證基金指數(shù)、深證100指數(shù)、深證綜指、深證成指、深證領(lǐng)先、深證A股指數(shù)、深證B股指數(shù)、深證基金指數(shù)、中小指數(shù)、中小領(lǐng)先、上證深證創(chuàng)業(yè)走勢(shì)。
4.5.3 行情切換
包括:上證A股、上證B股、上證基金、上債期貨、深證A股、深證B股、深證基金、深債期貨、中小企業(yè)、上海指數(shù)、深圳指數(shù)。
4.5.4 特別報(bào)道
包括對(duì)上證A股、上證B股、上證基金、上證債期、深證A股、深證B股、深證基金、深證債期、中小板塊進(jìn)行以下排行:漲跌幅排名。
4.5.5 個(gè)股分析
包括:個(gè)股走勢(shì)(分時(shí)圖)、分時(shí)明細(xì)(分鐘走勢(shì)的數(shù)字顯示)、個(gè)股背景資料、技術(shù)分析。技術(shù)分析包括:日線,MACD趨向指標(biāo)、DMI趨向指標(biāo)、DMA趨向指標(biāo)、TRIX趨向指標(biāo)、BRAR能量指標(biāo)等。周線,月線。
4.5.6 公告信息
包括:上海證交所信息、深圳證交所信息、券商信息、財(cái)經(jīng)信息。
4.5.7 拼音選股/代碼選股
4.5.8 交易下單
包括:買賣股票、委托下單、撤單、賬戶查詢、銀證轉(zhuǎn)賬。
我們?cè)跀?shù)字電視數(shù)據(jù)廣播系統(tǒng)平臺(tái)的基礎(chǔ)上,展開全面的財(cái)經(jīng)相關(guān)的業(yè)務(wù)平臺(tái)。提供視頻、文字、圖片相結(jié)合的,更高質(zhì)量、更多信息的財(cái)經(jīng)服務(wù)。使整體系統(tǒng)的播出更加符合電視臺(tái)的利益,也更加體現(xiàn)了數(shù)字電視的優(yōu)勢(shì),使用戶在收看數(shù)字電視的時(shí)候能夠更多的享受財(cái)經(jīng)服務(wù)帶來的樂趣。
[1] 王志強(qiáng).淺論廣電綜合信息網(wǎng)絡(luò)建設(shè)的可行性[J].中國有線電視,2002(21):30-31.
[2] 張學(xué)全.有線電視網(wǎng)現(xiàn)階段可實(shí)施的多功能業(yè)務(wù)[J].中國有線電視,2000(22):40-41.
[3] 陳國明.有線電視網(wǎng)開發(fā)新功能的探討[J].黑龍江科技信息,2003(2):44.
[4] 劉進(jìn)杰,熊京,崔競(jìng)飛.數(shù)字電視系統(tǒng)中股票金融信息播出的解決方案[J].廣播與電視技術(shù),2002(2):52-57.