NGB下一代廣播電視網(wǎng)中間件平臺技術(shù)規(guī)范建議書V12_第1頁
NGB下一代廣播電視網(wǎng)中間件平臺技術(shù)規(guī)范建議書V12_第2頁
NGB下一代廣播電視網(wǎng)中間件平臺技術(shù)規(guī)范建議書V12_第3頁
NGB下一代廣播電視網(wǎng)中間件平臺技術(shù)規(guī)范建議書V12_第4頁
NGB下一代廣播電視網(wǎng)中間件平臺技術(shù)規(guī)范建議書V12_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

目錄1. 概述 42. NGB中間件軟件平臺構(gòu)架 53. NGB中間件執(zhí)行環(huán)境 8*構(gòu)建以Java為核心的中間件技術(shù)體系 83.1 對瀏覽器業(yè)務的支持 93.2 對Java業(yè)務的支持 123.3 對Flash業(yè)務的支持 144. 調(diào)度模塊(應用管理器) 165. 適配層軟件模塊 196. NGB業(yè)務分析 206.1 根據(jù)業(yè)務形態(tài)劃分 216.1.1 基本服務類業(yè)務 216.1.2 基本互動業(yè)務 216.2 根據(jù)基礎技術(shù)架構(gòu)劃分 226.2.1 單向廣播業(yè)務 246.2.2 雙向互動業(yè)務 246.2.3 全向融合業(yè)務 246.2.4 特定業(yè)務 256.3 業(yè)務歸納 256.4 基于天柏DASS的增值業(yè)務實現(xiàn)思路 257. 內(nèi)容格式標準 338. 頭端業(yè)務管理系統(tǒng)詳細設計方案 348.1 詳細設計方案 358.1.1 架構(gòu)描述 358.1.2 子系統(tǒng)實現(xiàn)方案 369. 終端配置建議 48版權(quán)聲明本文檔是天柏寬網(wǎng)科技有限公司關于下一代廣播電視網(wǎng)(NGB)中間件技術(shù)的建議性文件,屬于絕密文件,敬請保密本文檔,不得任意傳播,一旦發(fā)現(xiàn),堅決追究到底!本文檔所有權(quán)、解釋權(quán)歸天柏公司所有。版本記錄EditNo.Ver.No.DateAuthorRemark11.02010-04肖燕第一版21.12010-5-3周琳加入了詳細的頭端業(yè)務管理和終端業(yè)務功能介紹31.22010-5-8肖燕根據(jù)OCN要求對終端功能模塊和頭端進行修改天柏寬網(wǎng)科技有限公司五前言為配合廣電制定下一代廣播電視網(wǎng)(NGB中間件)標準,本文檔總結(jié)天柏公司與廣電網(wǎng)絡運營商多年深入合作進行平臺運營、業(yè)務運營的經(jīng)驗、與終端設備制造商合作進行數(shù)字電視整體轉(zhuǎn)換的基礎上,提出了《下一代廣播電視網(wǎng)(NGB)中間件技術(shù)規(guī)范建議書》(以下簡稱《建議書》)。本《建議書》在合理性和發(fā)展性原則的指導下,提出了NGB中間件軟件架構(gòu)、NGB中間件應用執(zhí)行環(huán)境、NGB業(yè)務分析、內(nèi)容格式標準、頭端業(yè)務管理功能、終端配置建議等多方面的基本思路。本《建議書》提供天柏公司在廣電總局進行NGB中間件標準制定時的有效的專業(yè)的意見和思路。

概述在國家三網(wǎng)融合發(fā)展戰(zhàn)略推動下,我國廣播電視事業(yè)進入一個新的發(fā)展時期。2008年12月4日,科技部與國家廣電總局正式簽署了《國家高性能寬帶信息網(wǎng)暨中國下一代廣播電視網(wǎng)自主創(chuàng)新合作協(xié)議書》,按照協(xié)議要求,廣電總局開始著手建設下一代廣播電視網(wǎng)(NGB)。NGB是以有線電視數(shù)字化和移動多媒體廣播電視(CMMB)的成果為基礎,以自主創(chuàng)新的“高性能寬帶信息網(wǎng)”核心技術(shù)為支撐,構(gòu)建的適合我國國情的、“三網(wǎng)融合”的、有線無線相結(jié)合的、全程全網(wǎng)的下一代廣播電視網(wǎng)絡。與傳統(tǒng)數(shù)字電視業(yè)務相比,以雙向、互動、跨域、互通、多業(yè)務、可信、可管、可控為特征的下一代廣播電視網(wǎng),將創(chuàng)新廣電的發(fā)展業(yè)態(tài),為國家打造全新的現(xiàn)代傳播體系;以直播交互融合、網(wǎng)臺實時互動、跨屏幕轉(zhuǎn)移、跨網(wǎng)絡遞送為代表的新型數(shù)字廣播電視服務,將豐富廣電的業(yè)務模式,滿足人民群眾的多樣化、個性化的精神需求;以保證廣電視頻業(yè)務為主的基礎上構(gòu)架復雜應用、數(shù)據(jù)信息和家庭及城市感知信息的傳輸、交換為基礎的NGB多媒體系統(tǒng),將開創(chuàng)廣播電視新的發(fā)展空間。就成功地催生新型業(yè)務來說,這就要求NGB接收終端需要一個統(tǒng)一、符合標準的、開放的軟件運行平臺,來適應互動業(yè)務在混合型的接收終端上快速部署的發(fā)展需求。中間件技術(shù)是建立在數(shù)字電視接收設備驅(qū)動層之上,為交互應用提供一個完整的應用編程接口的軟件系統(tǒng)架構(gòu)。采用中間件技術(shù),使得數(shù)字電視接收終端能夠執(zhí)行不同業(yè)務提供商(SP)提供的應用程序,也使得同一個業(yè)務提供商提供的應用能夠在不同硬件平臺上運行。而標準化是規(guī)范中間件技術(shù)發(fā)展的重要保證。目前,全球的數(shù)字電視中間件技術(shù)主要包括歐洲D(zhuǎn)VB-MHP標準,美國ATSC組織所指定的DASE標準,ACAP標準,北美的OCAP標準,日本ARIB組織所指定的STD-B24標準,英國MHEG組織所指定的MHEG-5標準等。NGB中間件軟件平臺構(gòu)架 NGB接收終端軟件系統(tǒng)從上到下可分為三層:應用層、中間件平臺和系統(tǒng)資源層,見圖1所示。中間件平臺中間件平臺應用層硬件資源、驅(qū)動層、RTOS等系統(tǒng)移植接口應用程序接口圖1NGB接收終端軟件層次結(jié)構(gòu)NGB中間件是位于NGB終端底層硬件/操作系統(tǒng)平臺之上,應用層之下的中間適配層。中間件在NGB系統(tǒng)中應用的優(yōu)勢是可以向下屏蔽硬件平臺或操作系統(tǒng)平臺的差異性,向上可為應用層操作提供統(tǒng)一的標準接口,以便于運營商在業(yè)務開展時引入多家終端供用戶選用;并提供標準的API接口供第三方內(nèi)容提供商進行更多NGB業(yè)務的開發(fā),從而確保NGB業(yè)務的快速部署和順利開展。從組成的功能模塊角度,NGB中間件架構(gòu)示意圖見圖2所示:PortingLayerHardwaredriver&OSOSPortingLayerHardwaredriver&OSOSDevicecloaderPSI/SICA操作系統(tǒng)設備管理升級管理SI信息管理CA適配接口調(diào)度管理(應用管理器)EVM引擎DASS瀏覽器引擎Flash引擎EPGADWidgetGameStreamMediaPlayerVASApplication內(nèi)存管理引擎調(diào)度管理輸入輸出管理AVProtocal視音頻播控網(wǎng)絡協(xié)議多應用管理圖2NGB中間件架構(gòu)示意圖NGB中間件架構(gòu)要求在系統(tǒng)業(yè)務的基礎上至少對應用執(zhí)行環(huán)境、應用管理器、傳輸協(xié)議、內(nèi)容格式、應用信令、安全性等方面提供支持。其具體設計須滿足以下要求:(1)業(yè)務驅(qū)動:NGB的技術(shù)發(fā)展是由業(yè)務需求所驅(qū)動,NGB中間件架構(gòu)應以兼顧我國數(shù)字電視網(wǎng)絡和技術(shù)發(fā)展的現(xiàn)狀為前提,從業(yè)務發(fā)展和業(yè)務承載的角度出發(fā),進行研究和制定。(2)可擴展、可裁剪:數(shù)字電視中間件技術(shù)的需求和發(fā)展是長期的、漸進的,因此中間件架構(gòu)要求具備可擴展性,可以隨著業(yè)務的發(fā)展和技術(shù)的進步進行擴充。同時,為適配不同的NGB硬件支撐能力、網(wǎng)絡條件,及業(yè)務需求,要求NGB中間件架構(gòu)具有可裁剪性。(3)可升級:隨著NGB網(wǎng)絡和技術(shù)的進步,以及業(yè)務的發(fā)展,NGB中間件需要不斷地進行擴充和完善,因此要求NGB中間件架構(gòu)具備可升級能力。(4)可分類分級:NGB業(yè)務分為單向業(yè)務、雙向業(yè)務、全向融合類業(yè)務,NGB終端也相應地分為不同的級別。因此,要求NGB中間件架構(gòu)具備分類分級的版本,以適應不同業(yè)務和終端的要求。(5)互操作性:要求在NGB中間件架構(gòu)滿足一個數(shù)字電視接收終端能夠執(zhí)行不同業(yè)務提供商提供的應用,并且一個應用能夠在不同數(shù)字電視接收終端廠家的硬件平臺上運行??偠灾?,一個以Java為核心,融合瀏覽器引擎,F(xiàn)lash引擎,業(yè)務級的應用管理器(電視精靈TVwidget),以及硬件適配器軟件構(gòu)成的中間件,可以完美地實現(xiàn)所有NGB業(yè)務。從支持的業(yè)務形態(tài)的角度,NGB中間件端到端的軟件構(gòu)架示意見圖3所示:圖3因此,NGB中間件應具有如下特點:(1)滿足大量來自互聯(lián)網(wǎng)、手機等等的NGB業(yè)務應用的需要;(2)滿足不同的業(yè)務形態(tài),如FLASH應用、JAVA應用、HTML網(wǎng)頁等(3)可運行于多種NGB終端的硬件/操作系統(tǒng)平臺;(4)提供跨網(wǎng)絡、跨平臺的透明性應用或服務;(5)支持標準協(xié)議;(6)支持標準API接口。應用程序接口(API)是一組提供給應用程序進行底層系統(tǒng)功能調(diào)用的接口函數(shù)。要求NGB中間件標準制定規(guī)范以統(tǒng)一應用程序接口。NGB中間件執(zhí)行環(huán)境*構(gòu)建以Java為核心的中間件技術(shù)體系NGB下一代雙向網(wǎng)絡需要構(gòu)建以Java語言為主體核心的中間件技術(shù),這是以DVB/MHP為代表,MHP采用SunJava虛擬機為核心的基礎平臺,將來無論是用Java或PersonalJava語言所開發(fā)的應用程序,都可以在交互式的數(shù)字電視終端中運行。MHP定義一套兼容Java的應用編程接口(API),包括了多種核心元素的技術(shù)群組:1、它表達了一個通用的體系結(jié)構(gòu),通過DVB-J的應用平臺,以開放的一套API和Java解釋引擎(JavaEVM),定義系統(tǒng)配置;2、在保證系統(tǒng)安全的前提下,規(guī)范傳輸協(xié)議和內(nèi)容格式,同時對系統(tǒng)的控制信令和應用生存期進行定義;3、DVB-MHP所選擇的核心技術(shù)是新一代Java編程語言,Java應用程序必須通過與操作系統(tǒng)直接相關的Java解釋引擎,通過MHPDVB-J平臺的基礎,才能實現(xiàn)它的功能;4、其中Java解釋引擎(JavaEVM)在機頂盒嵌入式軟件中占絕對主導;采用JAVA語言為核心的中間件軟件體系結(jié)構(gòu),將更加符合NGB下一代網(wǎng)絡構(gòu)建的整體需要,是大勢所趨:第一,JAVA作為高級編程的計算機語言,尤其適合于以復雜業(yè)務、可信、可管、可控為特征的下一代廣播電視網(wǎng)的應用環(huán)境,利用這種技術(shù)可以編寫各種不同用途和目的程序,下載到用戶終端執(zhí)行;第二,應用程序在執(zhí)行前需要重新進行裝載和聯(lián)結(jié)的特性和方式,對要執(zhí)行的應用程序的安全性進行檢查的技術(shù)能夠?qū)崿F(xiàn),從而避免了像目前互聯(lián)網(wǎng)式的病毒傳播的可能性,在機頂盒中采用Java語言為核心的嵌入式系統(tǒng)將能較好地避免象PC機這樣傳播計算機病毒;第三,Java擅長控制對象的運動方向,軌跡,包括對動畫的逐楨的處理,因此優(yōu)于頁面的動畫特效;利用這些優(yōu)點,能實現(xiàn)大量節(jié)省帶寬資源的動畫廣告業(yè)務以及業(yè)務優(yōu)美呈現(xiàn),這才能符合NGB作為下一代廣播電視網(wǎng)絡的豐富的業(yè)務模式,滿足人民群眾的多樣化需求;第四,從NGB業(yè)務需求的角度來看,加上未來將大量采用高配置終端,也極需要應用業(yè)務比傳統(tǒng)數(shù)字電視業(yè)務更加的復雜、生動和吸引;互動、跨域、互通當然也是NGB平臺的需求,但如果借助廣電珍貴的帶寬資源僅僅是為大量地傳播WEB網(wǎng)頁內(nèi)容,這將迅速地降低廣電帶寬的價值,并使廣電的未來失去方向。實現(xiàn)互動的業(yè)務特別是需要本地進行復雜運算的數(shù)字電視增值業(yè)務,如游戲、電子商務、股票信息、博彩等,采用Java語言編程實現(xiàn)肯定是最現(xiàn)實的,而且性能和效率要高得多;Java程序是通過二進制的形式下載的,而且可以壓縮。這一方面幫助廣電最大程度節(jié)省帶寬資源,提升帶寬價值,另一方面將以吸引用戶消費電視的方式幫助廣電更好贏利;第五,從保障和提升DVB音視頻基礎業(yè)務的角度,Java語言更加有理由成為NGB下一代廣播電視網(wǎng)絡的核心;毫無疑問,音視頻業(yè)務是廣電的生命基礎,所有的其他有價值的數(shù)據(jù)業(yè)務只不過是在其上的錦上添花,所有標榜自己已經(jīng)成為中間件的平臺提供商都以封裝了音視頻接口作為標準,而對音視頻基礎業(yè)務的控制的性能和效率的角度,Java語言也毫無疑問地作為首選。因此,我們的結(jié)論是,NGB作為下一代廣播數(shù)字電視業(yè)務平臺都應該采用以Java技術(shù)為基礎的中間件系統(tǒng)和產(chǎn)品,只有這樣才能保證數(shù)字電視增值業(yè)務的開展和推廣,實現(xiàn)開展數(shù)字電視的目的。對瀏覽器業(yè)務的支持圖5瀏覽器業(yè)務支持示意圖瀏覽器功能特點支持在嵌入式設備上開放式地瀏覽各類互聯(lián)網(wǎng)頁,網(wǎng)頁裝載速度快、并支持網(wǎng)頁裝載進度顯示;支持嵌入式設備上開放式地訪問各類視頻網(wǎng)站,可流暢地播放其直播或點播視頻,以及播放其視頻與網(wǎng)頁瀏覽和其他操作之間可流暢切換;支持嵌入式設備上SVGTINY1.2標準,并與瀏覽器緊密結(jié)合運行;支持嵌入式設備上網(wǎng)絡文件的加速下載功能,并提供下載進度百分比提示以及下載管理和下載文件的播放等功能;靈活的內(nèi)存配置機制來高效適應瀏覽網(wǎng)頁的緩存機制;可根據(jù)用戶內(nèi)存和是否有存儲設備的綜合情況來動態(tài)調(diào)整我們的網(wǎng)頁數(shù)據(jù)緩存機制,用戶可自定義有內(nèi)存有硬盤空間,有內(nèi)存無硬盤空間,內(nèi)存小但可接U盤三種情況來靈活處理;支持對網(wǎng)站局部區(qū)域的放縮功能;支持中、英文網(wǎng)址導航囊括門戶類、視頻類、財經(jīng)類、新聞類、搜索類;瀏覽器技術(shù)特點語言支持支持GB2312中英文矢量字體,可根據(jù)用戶要求更換字體引擎;支持標準的HTML4.01全集以及多FRAME/IFRAME等以滿足大部分網(wǎng)頁瀏覽需求,并且同時支持HTML和XML兩個解析;JavaScript/AJAX 支持Javascript1.5全集98%(除少數(shù)生僻的功能外); 支持AJAX應用;擴展自定義(如播放器及插件操控等)的Javascript語法;支持JavaScript本地綁定??梢宰远xJavaScript對象及其接口,從而將網(wǎng)頁和本地功能綁定在一起;CSSCSS2.0全集98%((除少數(shù)生僻的功能外),CSSTV全集;支持Plug-In MPEG1/2音視頻、H.264、RM、WMA,RMVB,Flash/SVG播放等; 支持自定義<Object>對象的視頻點播和直播; 支持符合IE標準的瀏覽器插件;網(wǎng)絡協(xié)議<1>. 支持TCP/IP,UDP;<2>. 支持HTTP/1.1,包括數(shù)據(jù)httppost和get提交,文件http上下載;<3>. 支持FTP包括FTP數(shù)據(jù)解析瀏覽,FTP上下載;<4>. 支持HTTPS(+SSL3.0以上);<5>. 支持RTSP;<6>.支持TSoverTCP/UDP/IP、RTPoverTCP/UDP/IP;<7>.協(xié)議接口庫具有非常大的開放性,用戶可以自定義對特殊協(xié)議的支持接口,輕松擴展瀏覽器的協(xié)議支持如[mailto://]、[mms://]、[dtv://]、[dvb://]等協(xié)議;圖片支持JPEG、PNG、GIF、BMP;Cache管理特性符合HTTP1.1cache管理規(guī)范,可緩存的內(nèi)容,保留瀏覽期間的高速緩存內(nèi)容;瀏覽器規(guī)格特性代碼尺寸:4M左右;內(nèi)存需求最低僅8M;對Java業(yè)務的支持圖6Java業(yè)務支持示意圖Java語言的一個非常重要的特點就是與平臺的無關性,而使用Java虛擬機是實現(xiàn)這一特點的關鍵。Java語言使用Java虛擬機屏蔽了與具體平臺相關的信息,使得Java語言編譯程序只需生成在Java虛擬機上運行的目標代碼(字節(jié)碼),就可以在多種平臺上不加修改地運行。Java虛擬機在執(zhí)行字節(jié)碼時,把字節(jié)碼解釋成具體平臺上的機器指令執(zhí)行。天柏的嵌入式java虛擬機平臺包括了:自主開發(fā)的,適合于數(shù)字電視領域的嵌入式java虛擬機引擎,擁有核心引擎的主動控制權(quán),方便廣電未來的功能接口拓展;符合國標草案的JavaTV接口;支持國標草案CDC+FP+PBP,同時支持CLDC+MIDP;專為JavaTV特別研發(fā)的數(shù)字電視視窗工具集(DWT);標準DVB音視頻控制接口;完善的精靈應用管理系統(tǒng)?;谔彀氐那度胧絁ava虛擬機平臺之上可以實現(xiàn)Java-DVB應用,Java游戲以及電視互動增值業(yè)務。 產(chǎn)品特性:嵌入式虛擬機引擎支持標準的javaclass字節(jié)碼解析支持Java線程的本地化支持JIT支持Java數(shù)據(jù)庫操作對關鍵字節(jié)碼進行預處理,加快字節(jié)碼解析過程,提高java運行速度支持符合j2me標準的網(wǎng)絡協(xié)議訪問控制接口支持jar(java類文件壓縮包)的動態(tài)鏈接執(zhí)行與卸載支持javadebug功能,方便java應用進行代碼調(diào)試豐富的圖形系統(tǒng),支持png、jpg解碼,支持矢量字體,提供多種圖片特效采用JNI虛擬機本地調(diào)用接口,參數(shù)傳遞過程對本地接口實現(xiàn)人員透明,大大降低本地方法的實現(xiàn)難度漸進式的堆內(nèi)存管理機制,減少垃圾回收時間靈活的堆內(nèi)存配置,最低為1M支持對java堆內(nèi)存做鏡像,大大降低類加載的時間支持流媒體(平臺支持的流媒體格式都支持)更加完善的Java瀏覽器高級圖文處理機制JavaTV符合國標草案規(guī)范對DVB業(yè)務實現(xiàn)全面的封裝:音/視頻媒體控制,廣播數(shù)據(jù)訪問,SI信息數(shù)據(jù)訪問,CA信息數(shù)據(jù)訪問控制等支持Xlet應用的靈活管理DWTDWT是DVNWINDOWTOOLKIT的縮寫,數(shù)字電視視窗工具集支持按鈕,列表,下拉列表等常用的基礎控件輕型的容器布局管理機制,容器內(nèi)的控件的位置均采用相對位置,方便開發(fā)者對控件的布局管理支持控件換膚機制靈活的事件處理機制支持自定義的控件開發(fā)(四)規(guī)格特性代碼大?。?gt;=1.5M;內(nèi)存需求:>=5M;對Flash業(yè)務的支持圖7Flash業(yè)務支持示意圖主要功能特性:矢量圖型渲染動畫圖形支持漸變支持聲音支持(PCM/VDPCM/MP3)視頻支持(FlashVideo)對象支持支持層Actionscript1.1/2.0交互支持網(wǎng)絡支持設備特有的Sound文件播放設備特有的Video文件播放MMI播放NativeAPI啟動對設備特有功能訪問的支持設備文字支持對小語種的支持規(guī)格特性:Flash播放器:代碼大?。?MB推薦內(nèi)存大?。?0MBData-bus:32bitFlash引擎:代碼大?。?MB推薦內(nèi)存大?。?2MBData-bus:32bit(四)性能特性標清平臺(300MHz)幀率:37幀/秒(平均)高清平臺(500MHz)幀率:43幀/秒(平均)同比優(yōu)于其他flashplayer。調(diào)度模塊(應用管理器)中間件調(diào)度模塊,也可以稱為應用管理器,其核心作用在于合理分配各模塊的資源,包括內(nèi)存、硬件存儲空間、統(tǒng)一的輸出設備等,同時有效的管理各模塊間的切換和模塊間的通訊,從而達到對應用的生存周期和運行狀態(tài)進行管理,其具體功能為:多引擎調(diào)度管理主控系統(tǒng)內(nèi)部各個模塊的生命周期,采用消息機制,管理模塊的加載,模塊間的切換和相互間的通訊。可靈活的支持模塊的單獨加載,配置不同的模塊應用場景,如以JavaEVM引擎為核心模塊,同時嵌入瀏覽器和Flash;或以JavaEVM引擎為核心,同時嵌入Flash引擎;或以瀏覽器引擎為核心,同時嵌入Flash引擎等。如下表所示,以下組合天柏均擁有成熟方案及廣泛商用:主控程序插件Java引擎瀏覽器引擎Java引擎Flash引擎瀏覽器引擎Flash引擎純Java引擎純Flash引擎…….輸入輸出管理主要是指外部消息(如遙控器)作為輸入源,經(jīng)由調(diào)度管理統(tǒng)一進行模塊間分發(fā)和快捷處理。而對于各模塊共用的輸出設備(如屏幕顯示),則同樣經(jīng)由調(diào)度管理,以確保使用的唯一性、有效性。內(nèi)存管理根據(jù)模塊的加載定義,調(diào)度管理的一個重要功能在于合理的分配內(nèi)存空間,有效的確保內(nèi)存在各模塊切換和并存的應用場景中,都能最有效的使用內(nèi)存,符合嵌入式的平臺特點。多應用管理以上幾個核心功能實現(xiàn)以后,可以做到對應用進行靈活的控制管理,例如負責啟動應用程序,管理所有應用程序的生命周期,包括彼此之間的相互操作,便于各種應用程序能夠協(xié)調(diào)地執(zhí)行。對終端所運行的應用進行調(diào)度管理:根據(jù)終端系統(tǒng)資源使用情況、應用優(yōu)先級或其他參考信息,調(diào)度和管理應用的運行;接收用戶的輸入請求,對應用進行創(chuàng)建或結(jié)束等操作,或者改變應用的運行狀態(tài);接收應用發(fā)出的請求,對發(fā)出請求的應用進行操作,或?qū)ζ渌麘眠M行操作;對出錯或死鎖的應用進行處理,進行應用終止和上下文(Context)釋放等操作,或給出提示讓用戶選擇相關處理。NGB中間件調(diào)度模塊(應用管理器)應滿足以下需求:(1)支持Java為核心,瀏覽器和Flash播放器可配置的應用執(zhí)行環(huán)境:能夠通過合理的資源管理、優(yōu)先級策略、及其他策略對多應用執(zhí)行環(huán)境給予支持。(2)支持多應用:能夠通過合理的資源管理、優(yōu)先級策略、及其他策略對多應用同時運行給予支持。具體包含以下幾個方面的內(nèi)容:需對多應用所導致的多窗口需求進行支持;當多應用并發(fā)運行導致系統(tǒng)資源耗盡時,應用管理器需具備合理的處理策略;對于資源的管理,NGB中間件平臺實現(xiàn)所須遵循的基本規(guī)則是:NGB中間件平臺規(guī)范描述了一個多應用環(huán)境,進而多個應用能夠競爭地訪問相同的資源。當多個應用競爭稀缺資源時,應用之間應能夠協(xié)商訪問資源,NGB中間件平臺提供相應的編程接口使終端能夠去通知當前占用資源的應用:“有其他的應用希望使用你正在占用的資源”,它同樣提供了一種資源擁有者和申請者之間通信的方法,即資源要求者向擁有者傳遞一個對象,含有應用的優(yōu)先級、對資源的需求程度等信息。當多應用并發(fā)運行時,應用管理器需要合理地進行應用調(diào)度,避免沖突發(fā)生;當一個應用請求應用管理器創(chuàng)建、結(jié)束另一個應用或者改變其運行狀態(tài)的時候,應用管理器需要進行合理的操作和調(diào)度,避免沖突發(fā)生;NGB中間件平臺應該提供用一個應用控制另一個應用的生存期的機制,這確保應用開發(fā)商能夠?qū)懽约旱摹凹虞d應用”。該“加載應用”能夠向用戶展示可能的應用,并允許用戶逐漸的加載這些應用。但需要注意的是,控制應用的生存周期實際上是僅由應用管理器來完成的,中間件平臺僅提供編程接口使應用能夠通過這些它們向應用管理器發(fā)出啟動、停止、暫停、重啟動的請求。當多個應用競爭訪問系統(tǒng)資源時,應該用管理器需要提供機制讓競爭應用進行協(xié)商訪問,避免沖突發(fā)生。輸入焦點管理輸入焦點可定義如下:有輸入焦點的應用,在原則上可以接收用戶輸入事件。其他誒有輸入焦點的應用可通過專用編程接口來請求接收用戶輸入事件的子集。(3)有效性:要求應用/執(zhí)行環(huán)境管理器具備較高效率、較少的系統(tǒng)資源占用率。天柏DASS平臺多應用管理的表現(xiàn)形式為電視精靈(TVwidget)業(yè)務管理平臺,并且已經(jīng)申請了相關專利獲得自主知識產(chǎn)權(quán)的保護。適配層軟件模塊NGB中間件的適配層軟件要抽象定義NGB終端各功能模塊,提供完整的porting解決方案,全面展現(xiàn)終端硬件平臺的性能和功能,為中間件之上應用業(yè)務的開展做一個很好的支撐。主要適配層軟件模塊如下圖所示:圖8這層的目的是為了確保平臺的移植性,而抽象定義出來的、與平臺既密切相關,又具有一定共性的功能接口模塊。主要包括:操作系統(tǒng):定義與操作系統(tǒng)相關的功能接口;硬件設備:定義中間件系統(tǒng)所涉及到的各種硬件設備接口;升級管理:主要是平臺軟件升級所必須的接口;SI信息管理:處理和管理SI表,提供DASS核心功能模塊基本數(shù)據(jù)的查詢和接收;視音頻播控:除基本的DVB視音頻播控以外,還包括網(wǎng)絡、本地存儲設備的流媒體播控功能;網(wǎng)絡協(xié)議:主要包括單向及雙向的網(wǎng)絡通訊協(xié)議,如OC、TCP/IP、RTSP等;CA適配層:這里的定義是用于抽象各CA廠家的CA庫,統(tǒng)一對上層提供通用的CA用戶接口;通過適配層的封裝,從而確保NGB中間件平臺可以方便的向各個終端平臺進行移植,并最終保證了上層業(yè)務應用的平臺無關性。目前,天柏DASS中間件平臺已經(jīng)成熟移植到從高端到低端多個成熟的終端平臺,如:LSI2005,ST5518,ST5516,ST5105,ConexantCX24308/CNX24153,ZORAN161;STi5197,ZORAN260,Sigma8623,PNX8300,NEC61211,Hisi3110e/3110q,Hisi3560,富士通MB86H20C;Sigma8634,CC1100,...NGB業(yè)務分析NGB將徹底改變傳統(tǒng)廣播電視網(wǎng)的網(wǎng)絡形態(tài)和業(yè)務模式,NGB網(wǎng)絡將可承載高清晰度電視、數(shù)字音頻節(jié)目、新型互動業(yè)務、高速數(shù)據(jù)接入和話音等“三網(wǎng)融合”業(yè)務,同時具有可靠的服務保障和可管可控的網(wǎng)絡運行屬性。NGB網(wǎng)絡使廣播電視網(wǎng)絡從目前的“單向廣播網(wǎng)絡”構(gòu)建成“雙向互動網(wǎng)絡”,最終達到“全向融合網(wǎng)絡”。廣電網(wǎng)雙向?qū)拵?、廣播與電視相結(jié)合的非和對稱網(wǎng)將使NGB具有互聯(lián)網(wǎng)和電信網(wǎng)所不具備的特殊優(yōu)勢。業(yè)務模式將由此從目前的“廣播式服務”邁向“廣播式服務與個性化服務相結(jié)合”的融合服務,為不同的用戶、用戶群提供很多個性化的服務,滿足用戶日常的視頻、信息、娛樂、生活、溝通的全方位需求。業(yè)務的運營也將從目前的“分散獨立”發(fā)展成為“開放互通”運營模式。根據(jù)NGB業(yè)務類型特點將其分別從業(yè)務表現(xiàn)形態(tài)和技術(shù)實現(xiàn)兩種角度上進行劃分。根據(jù)業(yè)務形態(tài)劃分根據(jù)目前各地已經(jīng)部署,正在實施或者從業(yè)務表現(xiàn)形態(tài)方面,NGB業(yè)務主要分為兩大類型:基本服務類業(yè)務和基本互動業(yè)務。基本服務類業(yè)務基本服務類業(yè)務指利用電視機、家庭機頂盒、一體機、手機、城市公眾電視、樓宇電視、車載電視盒各類其他移動終端,傳播廣播電影電視節(jié)目和各類多媒體信息的業(yè)務。基本服務類業(yè)務突出了廣電公益特色,利用了廣電傳輸網(wǎng)絡,提升了網(wǎng)絡傳輸?shù)膬?yōu)勢,通過直播(含標清和高清)、點播、回放等各種形式,進一步發(fā)揮了廣電服務的公益價值,同時確保了安全播出。基本服務類業(yè)務主要包括廣播電視頻道類與交互類業(yè)務。(1)廣播電視頻道類:模擬電視廣播、數(shù)字音頻廣播、基本數(shù)字電視廣播、緊急廣播電視、付費直播頻道等。(2)交互類:直播頻道時移/回看、音視頻點播等?;净訕I(yè)務在“三網(wǎng)融合”時代,為了向用戶提供更豐富的產(chǎn)品,提升用戶的消費體驗,有線電視網(wǎng)絡通過業(yè)態(tài)創(chuàng)新、內(nèi)容創(chuàng)新和服務創(chuàng)新,為政府、行業(yè)、企業(yè)、社區(qū)和家庭提供各類信息、娛樂、應用類業(yè)務。利用雙向回傳網(wǎng)絡和后臺服務系統(tǒng),提供以下業(yè)務:(1)信息服務類:公共信息服務、普通信息服務等。(2)應用服務類:電視教育業(yè)務、電視醫(yī)療健康業(yè)務、電視游戲、卡拉ok、電視投票、互動電視關聯(lián)推薦、多鏡頭選擇、互動投票、場景關聯(lián)信息、場景關聯(lián)點播、場景關聯(lián)通信、電視信息定制、電視搜索、電視服務跨屏轉(zhuǎn)移、電視服務跨網(wǎng)絡遞送、電視門戶服務業(yè)務等。(3)交易類:電視支付、電視商場、電視彩票、電視秒殺、場景關聯(lián)購物等。根據(jù)基礎技術(shù)架構(gòu)劃分NGB業(yè)務從技術(shù)架構(gòu)上分為四大類:單向廣播業(yè)務、雙向互動業(yè)務、全向融合業(yè)務和特定業(yè)務,見圖2所示。圖9NGB業(yè)務分類示意圖單向廣播業(yè)務單向廣播業(yè)務是基于單向廣播形式播發(fā)的業(yè)務服務,它具有節(jié)目傳輸成本低、高質(zhì)量的特征,但電視觀眾的參與感較差,只能被動接收,而不是交互選擇。主要業(yè)務包括:(1)音視頻類業(yè)務:數(shù)字電視廣播(標清/高清)、數(shù)字音頻廣播、視頻輪播(NVOD)、視頻推播等。(2)信息類業(yè)務:數(shù)據(jù)廣播等。(3)消息類業(yè)務:緊急廣播(在緊急狀態(tài)下強制切臺,播出為了公共利益需要而制作或在線播出的音視頻節(jié)目和多媒體信息。)等。(4)強推業(yè)務雙向互動業(yè)務雙向互動業(yè)務:隨著技術(shù)的不斷進步,傳統(tǒng)的單向傳輸網(wǎng)絡正在、并已經(jīng)改造成為雙向網(wǎng)絡,電視觀眾可以按需申請?zhí)囟ǖ姆諆?nèi)容,提升用戶的主動駕馭感,參與感,主要業(yè)務包括:(1)音視頻類業(yè)務:視頻點播、卡拉OK、時移電視、音頻點播、視頻搜索、視頻推薦、視頻會議、音頻會議等。(2)直播交互類業(yè)務:實時投票、現(xiàn)場拍賣、場景互動、關聯(lián)內(nèi)容查詢、關聯(lián)廣告推送、關聯(lián)點播、收視率調(diào)查、調(diào)查問卷等。(3)信息類業(yè)務:政務公開、社區(qū)服務、教育板塊、專區(qū)信息、都市信息、信息檢索、兒童樂園、信息定制等(4)娛樂類業(yè)務:電視游戲、拍賣、棋牌、競猜、動感健身、益智節(jié)目等。(5)綜合類業(yè)務:財經(jīng)證券、電視支付、電視商城、電視彩票、衛(wèi)生醫(yī)療、在線營業(yè)廳、呼叫中心等。(6)消息類業(yè)務全向融合業(yè)務全向融合業(yè)務是在雙向互動業(yè)務的基礎上,基于廣電網(wǎng)、通信網(wǎng)和互聯(lián)網(wǎng),進行的業(yè)務和架構(gòu)方面的融合。實現(xiàn)用戶的遷移、業(yè)務的遷移,最終實現(xiàn)用戶家庭終端的三屏融合。比如用戶在點播影片的時候,可以收聽到電話和短信,在直播狀態(tài)下,也能夠及時的收到郵件提醒,在電視上實現(xiàn)與手機用戶的視頻通信,實現(xiàn)對視頻監(jiān)控信息的瀏覽,實現(xiàn)互聯(lián)網(wǎng)內(nèi)容的海量瀏覽等。主要業(yè)務包括:(1)音視頻類業(yè)務:視頻通信、視頻遷移、跨網(wǎng)絡遞送等。(2)信息類業(yè)務:互聯(lián)網(wǎng)接入(3)娛樂類業(yè)務:電視相冊、用戶推薦等。(4)消息類業(yè)務:電視郵箱、電視短(彩)信、推薦贈送、賬單遞送、消息訂閱、消息提醒等。特定業(yè)務某些業(yè)務屬于數(shù)字電視不可或缺的基本業(yè)務,提供系統(tǒng)和用戶交互的首要界面,甚至被視為系統(tǒng)的基礎核心模塊之一,貫穿在以上三項業(yè)務之中,業(yè)務具體表現(xiàn)形態(tài)包括:(1)EPG(電子業(yè)務指南)(2)電視門戶業(yè)務業(yè)務歸納通過對業(yè)務的分析,將單向廣播類業(yè)務歸為單向業(yè)務,將雙向互動業(yè)務歸為雙向業(yè)務,全向融合業(yè)務歸為全向業(yè)務,而特定業(yè)務作為一個最基本的業(yè)務包含在單項業(yè)務、雙向業(yè)務和全向業(yè)務之中?;谔彀谼ASS的增值業(yè)務實現(xiàn)思路基于天柏DASS平臺的OCN未來業(yè)務發(fā)展思路如下面多個表格所示:家庭娛樂類業(yè)務業(yè)務服務內(nèi)容具體說明主要功能模塊瀏覽器引擎JVM引擎FLASH引擎應用管理器媒體播放器國標JavaTVSI/OC引擎GUI文件系統(tǒng)支持矢量字庫矢量字體圖形支持雙向網(wǎng)絡協(xié)議家庭娛樂視頻點播√√√√√√√√√√視頻輪播√√√√√√√√√視頻推播√√√√√√√√視頻錄播√√√√√√√√√√時移電視√√√√√√√√√√卡拉OK√√√√√√√√√視頻推薦√√√√√√√√隨心看(電視搜索)√√√√√√√√√結(jié)論:未來與視頻密切相關的業(yè)務表達及控制,理所當然需要采用JAVA語言來實現(xiàn),因為JVM可以作為獨立引擎地占用CPU、資源存儲等硬件資源,因而無論是基于音視頻的增值業(yè)務的靈活呈現(xiàn)以及性能和效率方面,JAVA都是當仍不讓的選擇。至于后臺與節(jié)目資源相關的頁面信息呈現(xiàn)(GUI),如果這些節(jié)目數(shù)據(jù)信息的呈現(xiàn)也通過JAVA來表達將有更完美的、更靈活的效果。信息類業(yè)務業(yè)務服務內(nèi)容具體說明主要功能模塊瀏覽器引擎JVM引擎FLASH引擎應用管理器媒體播放器背景音樂支持SI/OC引擎GUI文件系統(tǒng)支持矢量字庫矢量字體圖形支持信息類政府信息√√√√√√√√√√政務公開√√√√√√√√√√黨員教育√√√√√√√√√√社區(qū)服務√√√√√√√√√√衛(wèi)生服務√√√√√√√√√√百姓信息√√√√√√√√√√行業(yè)信息√√√√√√√√√√便民信息√√√√√√√√√√檢索服務√√√√√√√√√√行業(yè)信息√√√√√√√√√√門戶服務√√√√√√√√√√專區(qū)服務√√√√√√√√√√電視節(jié)目指南廣告√√√√√√√緊急廣播√√√√√√√電視雜志√√√√√√√√√√√√電視報紙√√√√√√√√√√√√電視小說√√√√√√√√√√√√動畫廣告√√√√√√√U盤廣告√√√√√√√√結(jié)論:對于廣播網(wǎng)下的數(shù)據(jù)廣播信息發(fā)布與交互檢索,天柏認為,依據(jù)傳統(tǒng)的通過OC播發(fā)與瀏覽器引擎解析呈現(xiàn)數(shù)據(jù)廣播業(yè)務的方式,有較多的技術(shù)局限性以及一直在面臨性能和效率的問題;天柏DASS采用獨創(chuàng)的方式,采用以JAVA語言為核心的中間件技術(shù)來支持傳統(tǒng)數(shù)據(jù)廣播業(yè)務,即采用JVM引擎來支持解析顯示圖文數(shù)據(jù)文件,使得傳統(tǒng)的圖文數(shù)據(jù)信息得以象“動畫”般的炫目地展現(xiàn)和吸引眼球,符合NGB網(wǎng)絡下開展數(shù)據(jù)信息業(yè)務的需求;最重要是在技術(shù)層面上,即在數(shù)據(jù)獲取方面有較好的創(chuàng)新,能保證頁面呈現(xiàn)時較高的性能與效率;這里面原理有幾點:一、JAVA語言采用二進制方式下載數(shù)據(jù),可壓縮,而HTML以文本方式下載,數(shù)據(jù)量大,占用帶寬資源太多,不符合NGB網(wǎng)絡下珍貴的帶寬資源播發(fā)海量信息的需求(指的是符合標準的播發(fā)方式下);二、成熟的JAVA技術(shù)為核心的中間件平臺,由于每次進入信息業(yè)務界面或退出界面,都是自動下載或自動清除內(nèi)存數(shù)據(jù)的機制,即JAVA技術(shù)下的各個應用相互獨立,內(nèi)存消耗小,管理方便;而瀏覽器技術(shù)不能對機頂盒內(nèi)存刪除干凈,多次進入頁面瀏覽后,機頂盒由于內(nèi)在耗盡,必須出現(xiàn)長時間停頓,退出困難或需要關機重啟。這種技術(shù)差別,決定了機頂盒未來能否長期能夠靈活地在線升級及開展這類數(shù)據(jù)信息業(yè)務。如果發(fā)展NGB增值業(yè)務需要提高界面美觀度和業(yè)務響應速度,采用瀏覽器為核心的平臺,將與這個愿望徹底背道而馳。游戲類業(yè)務業(yè)務服務內(nèi)容具體說明主要功能模塊瀏覽器引擎JVM引擎(CDC+CLDC)FLASH引擎應用管理器媒體播放器SI/OC引擎文件系統(tǒng)支持矢量字庫矢量字體圖形支持雙向網(wǎng)絡協(xié)議游戲類休閑√√√√√√√√棋牌√√√√√√√√√動感健身√√√√√√√√虛擬場景√√√√√√√√√智力答題√√√√√√√√√運氣√√√√√√√√√本地游戲√√√√√√√√網(wǎng)絡游戲√√√√√√√√√結(jié)論:游戲業(yè)務是NGB網(wǎng)絡成長為家庭娛樂平臺的最重要的標志,特別是指類似上述的算法復雜的、通關的游戲、大型游戲、聯(lián)網(wǎng)游戲等,這是NGB平臺廣電培養(yǎng)忠實用戶群的核心基礎;NGB網(wǎng)絡狀態(tài)下,廣電是不可能關起門來自己找?guī)讉€人來開發(fā)游戲的,需要的是大量游戲直接來自其他網(wǎng)絡、符合標準的、與其他網(wǎng)絡互聯(lián)互玩等,而目前無論是手機網(wǎng)、互聯(lián)網(wǎng),主要為JAVA游戲,特別是基于MIDP2.0的游戲應用,另外互聯(lián)網(wǎng)上還有很大部分為FLASH游戲,因此如何打造NGB網(wǎng)絡為跨平臺執(zhí)行,為三網(wǎng)融合提供技術(shù)支撐,是廣電需要面臨的問題,而采用JAVA語言為核心+FLASH引擎作為插件的中間件平臺肯定是最好的選擇:HTML作為描述性腳本語言,游戲、動畫不可本身實現(xiàn),且對讀取及動畫支持不方便,不易通用,采用這些支持HTML為核心的中間件平臺,將為廣電帶來巨大風險;未來NGB平臺必須要做到三網(wǎng)融合,如手機平臺到電視平臺的轉(zhuǎn)化,中間件一定是要完全是開放的、標準的、跨平臺執(zhí)行的,各網(wǎng)絡間的應用數(shù)據(jù)共享,應用互通共享,很明顯JAVA平臺+FLASH引擎是最符合要求的。天柏以JAVA為核心的中間件同時可支持MIDP和XLET的應用程序模型,這為廣電未來支持跨網(wǎng)絡的游戲業(yè)務提供了重要的基礎;同時作為頂尖技術(shù),它支持:1:JAVA為核心+FLASH播放,標清機頂盒能播放FLASH7.0的游戲應用,高清能支持播放FLASH8.0的游戲應用;2:FLASH作為純粹的業(yè)務支撐平臺,使未來NGB網(wǎng)絡的廣電平臺成為一個完美的動漫平臺,支持更多的標準的FLASH的大型游戲,呈現(xiàn)PC級的交互式矢量多媒體技術(shù),使得NGB未來游戲業(yè)務更具備吸引力。另外,如動感健身等體感游戲,為了仿真一般都配置了許多周邊外掛設備,這些設備往往都通過USB接口連接到機頂盒上,JAVA平臺天然具備了優(yōu)異的跨平臺特性,通過天柏中間件平臺提供完善的USBAPI,可以很好地幫助JAVA應用程序與USB接口交互,以訪問這些低速外設,實現(xiàn)精彩應用。教育類業(yè)務業(yè)務服務內(nèi)容具體說明主要功能模塊瀏覽器引擎JVM引擎FLASH引擎應用管理器媒體播放器SI/OC引擎文件系統(tǒng)支持矢量字庫矢量字體圖形支持背景音樂支持教育類電視教育√√√√√√√√√在線教育√√√√√√√√親子教育√√√√√√√√結(jié)論:教育類的應用業(yè)務有兩個要求:一是針對具體頻道進行相關信息發(fā)布以及交互;二是需要FLASH課件的配合,這兩點天柏中間件平臺都能做到較好支持;前者是指天柏中間件平臺提供針對具體頻點的強推功能,包括圖文信息數(shù)據(jù)的強推、應用業(yè)務的強推,通過具體頻道視頻內(nèi)容的支持,在此基礎上提供疊加上視頻上的圖文信息、獨立應用等數(shù)據(jù)信息的同步地配合地呈現(xiàn),達到圖文并茂的教育效果;后者指的是利用互聯(lián)網(wǎng)上或其他教育機構(gòu)提供的大量的成熟的FLASH教育課件,這也是NGB平臺跨網(wǎng)絡應用的實際體現(xiàn),天柏中間件平臺針對標清、高清的機頂盒都能提供對FLASH應用的良好支持,功能包括FLASH教育課件的在線播放,純粹的FLASH的UI、設置審核、教育信息發(fā)布等,其中對高清的FLASH教育課件的支持,更加能達到高清機頂盒平臺所需要的應用炫染效果。醫(yī)療健康類業(yè)務業(yè)務服務內(nèi)容具體說明主要功能模塊瀏覽器引擎JVM引擎FLASH引擎應用管理器媒體播放器雙向網(wǎng)絡協(xié)議文件系統(tǒng)支持矢量字庫矢量字體SI/OC引擎GUI醫(yī)療健康遠程醫(yī)療√√√√√√遠程掛號√√√√√健康咨詢√√√√√遠程診斷√√√√√√√√病歷查詢√√√√√√費用查詢√√√√√√藥品查詢√√√√√√醫(yī)院查詢√√√√√√醫(yī)療百科√√√√√√結(jié)論:基于天柏中間件互動平臺的醫(yī)療應用,在國內(nèi)天柏是最早實施商用的,目前在江蘇某地我們已經(jīng)成功地與SP聯(lián)手,建立了雙向互動醫(yī)療保障系統(tǒng)業(yè)務,業(yè)務內(nèi)容包括無線體征接入業(yè)務、遠程預約掛號、電子病歷查詢、家庭健康中心、遠程診斷系統(tǒng)等,所有功能全部已經(jīng)真實商用。其中遠程預約掛號是用戶在查詢醫(yī)療機構(gòu)就診信息的基礎上,輸入相應個人信息,通過數(shù)字電視網(wǎng)絡進行遠程預掛號;電子病歷查詢?yōu)橛脩籼峁v次就診記錄,病歷及藥品信息查詢;家庭健康中心是以數(shù)字電視機頂盒以及擴展設備的基礎上構(gòu)建的家庭無線醫(yī)療體征監(jiān)測系統(tǒng),用戶通過醫(yī)療終端設備采集用戶的生命醫(yī)療體征信息,通過基于認知無線通信網(wǎng)的前端系統(tǒng)發(fā)送到家庭健康中心進行實時分析監(jiān)控,并對異常情況向醫(yī)院及家屬發(fā)出報警,還可結(jié)合社區(qū)與鄰里守望計劃給予迅速照顧,這是基于無線擴展設備的增值業(yè)務;遠程診斷系統(tǒng)是結(jié)合家庭健康中心及視通信系統(tǒng),實現(xiàn)用戶在家中與醫(yī)療專家的遠程交流,輔助醫(yī)療機構(gòu)對用戶進行診斷;所有這些醫(yī)療應用全部采用J2ME的應用程序,基于天柏的雙向中間件JAVA支撐平臺來運行,并通過機頂盒USB接口讀取數(shù)據(jù)文件(如采集的用戶生命醫(yī)療體征數(shù)據(jù))等,整體該項目已經(jīng)在江蘇省衛(wèi)生系統(tǒng)獲得了認證以及創(chuàng)新資金。消息/通訊類業(yè)務業(yè)務服務內(nèi)容具體說明主要功能模塊瀏覽器引擎JVM引擎FLASH引擎應用管理器媒體播放器雙向網(wǎng)絡協(xié)議文件系統(tǒng)支持矢量字庫矢量字體SI/OC引擎圖形支持消息/通訊類郵箱√√√√√√短信√√√√√√√彩信/賀卡√√√√√√√√在線即時通訊√√√√√√在線音視頻聊天√√√√√√√視頻通信√√√√√√√視頻電話√√√√√√√賬單√√√√√消息√√√√√應急消息√√√√√訂閱√√√√√√定向推送√√√√√√結(jié)論:天柏擁有有完善的消息通知和機頂盒之間的通訊機制,在綜合考慮到廣電帶寬資源、業(yè)務并發(fā)數(shù)等因素的前提下,提供針對廣泛終端群的消息群發(fā)功能以及針對少量終端之間的消息通訊、定向推送功能;需要特別申明的是,NGB業(yè)務中涉及大量的跨網(wǎng)絡業(yè)務如視頻通訊、即時通訊、醫(yī)療業(yè)務等,這些業(yè)務均需跨平臺、需要許多擴展硬件作為輔助手段,如可視電話、遠程診斷設備等,非常值得自豪的是,JAVA中間件平臺的平臺無關性將能輕松實現(xiàn)這類功能,如何相對容易地開發(fā)訪問這些外設的應用程序,JAVA中間件平臺無疑是最好的選擇,舉個例子說,天柏DASS可以提供成熟的使用USB設備的API,支持JAVA應用程序通過USB接口訪問這些跨平臺的業(yè)務數(shù)據(jù),即幫助USB傳輸高速數(shù)據(jù)(如視頻、圖像)和全速數(shù)據(jù)(如音頻等),實現(xiàn)精彩的跨平臺應用。金融商務類業(yè)務業(yè)務服務內(nèi)容具體說明主要功能模塊瀏覽器引擎JVM引擎FLASH引擎應用管理器媒體播放器服務器支持雙向網(wǎng)絡協(xié)議文件系統(tǒng)支持矢量字庫矢量字體圖形支持GUI金融商務電視支付√√√√√√√√電視證券√√√√√√√√精彩財經(jīng)√√√√√√√√√電視彩票√√√√√√√√電視銀行√√√√√√√√電視商城√√√√√√√√√物流信息√√√√√√√√√航班信息√√√√√√√√√票務服務√√√√√√√√√酒店應用√√√√√√√√√√結(jié)論:天柏很早期就進行電視支付功能的探索,并在國內(nèi)第一家NGB試點城市山西晉城成功實施了在線支付在線交易業(yè)務,即提供民生一卡通業(yè)務,已經(jīng)成功地大規(guī)模進行商用,通過交互平臺資金帳戶(電視號,捆綁IC)實現(xiàn)業(yè)務充值,包括廣電基本費、寬帶付費、VOD支付、電視商城消費等,目前準備上線的電視彩票、水電煤、社保等政府行政事業(yè)收費、公交、便利店小額支付等城市一卡通支付(在保定已開通)。智能家庭類業(yè)務業(yè)務服務內(nèi)容具體說明主要功能模塊瀏覽器引擎JVM引擎FLASH引擎應用管理器媒體播放器雙向網(wǎng)絡協(xié)議服務器支持矢量字庫矢量字體圖形支持智能家庭家庭安防√√√√√√√視頻監(jiān)控√√√√√√√√智能管家√√√√√√√結(jié)論:非常值得自豪的是JAVA語言作嵌入式軟件具有標準的程序接口和協(xié)議,可解決應用互聯(lián)帶來的各種問題,消除不同軟件、硬件系統(tǒng)之間的異構(gòu)問題,可支持各種通訊協(xié)議、各種通訊服務模式、傳輸各種數(shù)據(jù)內(nèi)容、數(shù)據(jù)格式翻譯、流量控制、數(shù)據(jù)加密、數(shù)據(jù)壓縮等,這使得支持JAVA語言的中間件軟件平臺未來可以輕松跨界進入智能家庭領域,即作為家庭安防、視頻監(jiān)控等設備級的控制,即以JAVA語言構(gòu)建一個SERVER/CLIENT架構(gòu),利用JNI(JAVANATIVEINTERFACE)將JAVA與C語言作連接,達到硬件控制的目的,實現(xiàn)觀看、監(jiān)控遠程物理系統(tǒng)最新狀態(tài)與傳送指令控制的目標。其他類業(yè)務業(yè)務服務內(nèi)容具體說明主要功能模塊瀏覽器引擎JVM引擎FLASH引擎應用管理器媒體播放器SI/OC引擎雙向網(wǎng)絡協(xié)議矢量字庫矢量字體圖形支持其他應用營業(yè)廳自服務√√√√√√自助繳費√√√√√√收視調(diào)查√√√√√√電視問卷√√√√√√電視投票√√√√√√結(jié)論:由天柏建設第一家NGB雙向互動數(shù)字電視試點城市山西晉城,基于天柏的JAVA中間件互動軟件平臺,實現(xiàn)了大量的調(diào)查類互動業(yè)務包括與晉城市政府合作的民生服務、施政調(diào)查、與局委辦合作的公務員素質(zhì)與服務水平調(diào)查、商業(yè)調(diào)查包括晉城快消品問卷調(diào)查、新品上市問卷、娛樂投票如針對綜藝頻道、體育頻道、電視劇競猜等,取得了非常好的社會效益以及經(jīng)濟效益。內(nèi)容格式標準NGB是全向融合的網(wǎng)絡,承載著多種類型的業(yè)務,各種業(yè)務具有多種表現(xiàn)形式,因此對能夠支持的內(nèi)容格式有更高的需求。從支持的業(yè)務形態(tài)角度,NGB下一代廣播網(wǎng)絡環(huán)境下,需要以豐富的平臺能力,支撐來自互聯(lián)網(wǎng)、手機等等大量的豐富的應用,這些應用程序模型需要能涵蓋目前流行的主流業(yè)務形態(tài),如FLASH、JAVA、HTML、JAVASCRPIT、流媒體等等,支持的內(nèi)容格式標準如下所示:靜態(tài)圖形格式:要求至少能夠支持JPG、PNG、BMP、GIF常見格式;(2)音、視頻編碼格式:要求視頻至少能夠支持MPEG-1/2,根據(jù)芯片解碼能力可選擇支持MPEG-4、AVC(H.264)、AVS、DIVX、WMV;音頻要求至少能夠支MP2、MP3,根據(jù)芯片解碼能力可選擇支持AC3、AAC、DRA、WMA;(3)音、視頻封裝格式:要求能夠支持MKV、AVI、RMVB、MP4、FLA、FLV等主流格式;(4)流模式:要求支持TS、PS流格式;(5)字符編碼:要求支持GB2312-1980標準;(6)應用文件類型:要求支持*.jar、*.class、*.htm、*.html等文件類型。頭端業(yè)務管理系統(tǒng)詳細設計方案NGB下一代廣播電視網(wǎng)絡由于具備雙向、互動、跨域、互通、多業(yè)務、可信、可管、可控等重要特征,NGB平臺將承載來自互聯(lián)網(wǎng)、手機、有線、無線、單向網(wǎng)絡、雙向網(wǎng)絡等的大量應用業(yè)務,如何利有NGB平臺對這些海量的應用業(yè)務進行有效的管理、配置、計費、異化式、同步式、監(jiān)控、數(shù)據(jù)采集、數(shù)據(jù)分析等完善的管理和控制,需要構(gòu)建完善的業(yè)務管理模型,以致于應用業(yè)務可以高效地獲取并快速地融合,初步定義此管理平臺包括存儲管理、計費管理、推送管理、業(yè)務管理、權(quán)限管理、下載管理、顯示管理、更新管理、版本管理、發(fā)布管理等模塊組合。詳細設計方案架構(gòu)描述圖10架構(gòu)和NGB互動業(yè)務平臺架構(gòu)圖的對應關系:ISMS(互動業(yè)務管理模塊)和ISADS(互動業(yè)務審核發(fā)布模塊):對應iSMP(iServiceManagementPlatform)的接入方(CP/SP)管理、業(yè)務管理、計費策略管理和產(chǎn)品管理等;ISCS(互動業(yè)務請求控制核心模塊)和SCMCS(業(yè)務內(nèi)容管控模塊):對應iSCP(iServiceControlPoint)的業(yè)務鑒權(quán)、iSMP的用戶管理、訂購管理、使用記錄管理等;此外,AAAI(統(tǒng)一認證接口模塊)和BII(計費信息匯報接口模塊)的功能均包含在iSCP中。對于ISIRS(互動業(yè)務行為采集模塊)和ISRS(互動業(yè)務報表模塊),其功能目前我們是基于DSL論壇制定的TR069協(xié)議開發(fā)的兩層架構(gòu)的分布式系統(tǒng)實現(xiàn),相對比較獨立。圖11主要軟件模塊及其相互之間的接口子系統(tǒng)實現(xiàn)方案ISMS和ISADSCP/SP管理CP/SP的基本資料信息由CP/SP在注冊時填寫,首先進入運營支撐系統(tǒng)系統(tǒng),由運營支撐系統(tǒng)系統(tǒng)分配SP代碼(SPID)。然后SP注冊信息和SPID信息從運營支撐系統(tǒng)系統(tǒng)同步到平臺中來,則SP/CP即在平臺中注冊。增值業(yè)務平臺只使用和展示這些信息,更改注冊信息需通過運營支撐系統(tǒng)系統(tǒng)。平臺增加、管理和維護CP/SP增值業(yè)務的相關信息。SP/CP可以修改自身產(chǎn)品管理員密碼,要想增加和改變業(yè)務能力信息、增值業(yè)務產(chǎn)品信息,需要提出申請,經(jīng)運營商審批,走相應的流程。SP/CP狀態(tài)的更改是由運營支撐系統(tǒng)發(fā)起,同步到SP狀態(tài)更改信息后作相應的處理。SP/CP可以在平臺上進行產(chǎn)品創(chuàng)建、發(fā)布,所有的增加和更改都需要經(jīng)過運營商審批。業(yè)務/產(chǎn)品管理業(yè)務基本信息管理管理平臺管理的業(yè)務基本信息包括:業(yè)務ID:唯一編碼;業(yè)務描述:對應用的簡短描述。業(yè)務名稱:應用名稱;SPID:該應用是由哪一個SP提供的;業(yè)務類別屬性業(yè)務狀態(tài);業(yè)務接入信息:URL、IP地址、短信接入號以及安全算法/證書等資費策略發(fā)布時間生效時間失效時間業(yè)務生命周期管理圖12互動平臺支持業(yè)務信息的增加、查詢、修改、刪除的操作。CP/SP自己可以做非關鍵信息直接修改。對于關鍵信息,有些不允許SP修改,有些關鍵信息的修改需要CP/SP提出修改申請,經(jīng)過運營商審批、測試后,修改方能生效。資費(價格)管理業(yè)務會綁定一個資費,運營商管理員或者SP/CP可以為業(yè)務創(chuàng)建新的資費策略或選擇一個平臺已有的計費策略。計費策略計費處理部分。SP選定的資費或以后的修改都需要經(jīng)過運營商審批。計費策略管理互動平臺支持對計費策略的管理,即計費策略的增加/修改/查詢/刪除,并能實時生效。計費策略包含計費方式、折扣方式?;悠脚_支持如下的計費方式:包月(包月費的收取互動平臺主動發(fā)起)免費包次包時段,支持多種時段形式(天、周等)互動平臺支持如下的折扣方式:按一次使用量折扣按累計使用量折扣按用戶屬性類別折扣特殊時段折扣節(jié)假日折扣特殊時間折扣ISCS和SCMCS用戶管理互動業(yè)務計費是互動業(yè)務體系中的的數(shù)據(jù)中心,從運營支撐同步所有用戶的數(shù)據(jù)(包括預付費用戶和后付費用戶),并進行數(shù)據(jù)模型上的擴展以支持業(yè)務的提供。用戶基本信息管理互動業(yè)務及計費平臺的用戶基本信息主要來源于BSS/OSS中的CRM系統(tǒng)或者SMS系統(tǒng),可以支持和CRM系統(tǒng)之間的用戶信息同步。業(yè)務用戶的基本數(shù)據(jù)信息來自BOSS系統(tǒng),互動平臺會增添一些與互動業(yè)務運營密切相關的個性化數(shù)據(jù)。從BSS/OSS導入的用戶基本信息包括:用戶機頂盒號、智能卡號、機頂盒mac地址等設備信息和姓名、住址、聯(lián)系電話、身份證等基本信息;用戶狀態(tài)信息;互動平臺增加的增值業(yè)務個性化信息有:登錄平臺門戶的用戶名用戶密碼用戶偽碼用戶訂購數(shù)據(jù)增值業(yè)務信息用戶所屬的增值業(yè)務群組其他個人信息(BSS/OSS系統(tǒng)中沒有的信息)用戶的個性化喜好信息互動平臺不更改來自于BOSS的用戶信息,只在增值業(yè)務流程中使用或展示這些信息。平臺會增加、修改用戶的數(shù)據(jù)增值業(yè)務相關信息,這些信息只保存在互動平臺的數(shù)據(jù)庫中。特殊用戶管理互動平臺還需要支持對特殊用戶類型的管理,如測試用戶。測試用戶可以在機頂盒上看到和訪問測試狀態(tài)下的業(yè)務(普通用戶只可以看到處于正常發(fā)布狀態(tài)的業(yè)務)。業(yè)務測試人員可以是運營商內(nèi)部員工、SP,也可以是獨立的測試部門員工。測試用戶的管理包括增加、修改、刪除、查詢等。測試用戶的信息包括:測試用戶登錄平臺的帳號測試用戶密碼測試用戶機頂盒信息測試用戶姓名測試用戶所測業(yè)務范圍測試用戶單位測試用戶生效時間測試用戶失效時間用戶群組管理此處指業(yè)務平臺自己維護的增值業(yè)務群組。群組分為兩大類:個人用戶群組和企業(yè)用戶群組,測試用戶屬于特殊的個人用戶。用戶在平臺注冊時缺省為個人用戶群組。可以根據(jù)用戶的不同屬性(如按用戶所屬業(yè)務品牌、用戶單位、用戶愛好、用戶所屬年齡段、用戶居住地區(qū)等),將用戶劃分為不同的用戶分類(用戶群),并對不同的用戶群實行不同的業(yè)務推廣策略和業(yè)務使用策略。平臺支持對用戶群組的創(chuàng)建、刪除、群組數(shù)據(jù)查詢。業(yè)務認證和鑒權(quán)圖13業(yè)務流程示意圖計費過程互動平臺支持周期性的計費和實時計費批價,支持后付費和預付費業(yè)務和用戶。對于包月類業(yè)務,平臺觸發(fā)周期性的計費消息給運營支撐,由運營支撐系統(tǒng)完成合帳。對于按次類的業(yè)務,需要進行實際批價,針對預付費和后付費的處理流程有所不同。預付費預付費用戶的帳戶余額由運營支撐系統(tǒng)管理,管理平臺中的計費模塊塊包含與運營支撐系統(tǒng)的接口,并負責實施預付費業(yè)務的處理和控制,在業(yè)務執(zhí)行過程中處理業(yè)務網(wǎng)關接收到的頁面服務器發(fā)出的點播請求、業(yè)務訂購請求,到運營支撐中進行扣費、預扣或凍結(jié)、返款操作。實時在線信用控制功能允許系統(tǒng)與用戶的帳戶余額信息進行實時的交互。這種方式防止了預付費欺詐所產(chǎn)生的風險。圖14如果用戶帳戶余額不足以完成此次點播或者訂購,則iSCP在計費請求響應中通知業(yè)務網(wǎng)關不提供該點播入口。后付費業(yè)務執(zhí)行中,互動平臺的計費模塊進行實時批價后產(chǎn)生統(tǒng)一格式的話單文件。運營支撐系統(tǒng)通過FTP方式定期從互動平臺取走生成的話單文件,進行二次批價、累帳、合帳、總帳優(yōu)惠等后續(xù)處理。圖15訂購管理互動平臺要保存和維護用戶的業(yè)務訂購關系,訂購關系有一定的有效期(按次點播類業(yè)務的訂購關系有效期可能為24小時或48小時),訂購關系在業(yè)務執(zhí)行過程中進行鑒權(quán)。訂購管理要求支持用戶對產(chǎn)品的定購、退定,并要支持運營商操作員為用戶進行定購、取消定購功能?;悠脚_支持以下的用戶訂購業(yè)務、退訂業(yè)務、已訂購業(yè)務查詢的方式:通過電視門戶通過SMS(平臺為客服系統(tǒng)提供接口)通過客服系統(tǒng)(平臺為客服系統(tǒng)提供接口)互動平臺支持業(yè)務定購關系同步功能,能夠與運營支撐系統(tǒng)進行用戶訂購數(shù)據(jù)的同步。當用戶狀態(tài)發(fā)生變化時,管理平臺能夠根據(jù)業(yè)務規(guī)則更新用戶業(yè)務訂購關系,以維護正確的用戶訂購信息,保證用戶、SP、運營商的利益。如:用戶注銷:管理平臺需要取消用戶的所有增值業(yè)務訂購關系;用戶暫停機:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論