国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

數(shù)字電視機頂盒中間件標準化架構(gòu)

2011-10-26 07:53:36河南有線電視網(wǎng)絡集團有限公司
河南科技 2011年18期
關鍵詞:管理器中間件機頂盒

河南有線電視網(wǎng)絡集團有限公司 陳 欣 陳 威 李 琳

數(shù)字電視機頂盒中間件標準化架構(gòu)

河南有線電視網(wǎng)絡集團有限公司 陳 欣 陳 威 李 琳

傳統(tǒng)機頂盒的增值應用由應用廠商提供相關的類庫,各機頂盒廠商分別進行集成。但是隨著機頂盒應用數(shù)量的增加,管理難度有所增加,運行效率開始變低;每增加或修改一個應用,需要對不同的機頂盒進行開發(fā)和移植,加大了應用的部署難度。而中間件作為一個用于屏蔽各硬件平臺、操作系統(tǒng)及數(shù)據(jù)庫之間差異的軟件平臺,能有效地解決上述問題。

一、數(shù)字電視中間件的定義及現(xiàn)狀

1.數(shù)字電視中間件。位于數(shù)字電視機頂盒內(nèi)部實時操作系統(tǒng)與應用程序之間的軟件部分,用于屏蔽各硬件平臺、操作系統(tǒng)及數(shù)據(jù)庫等之間的差異。它以應用程序接口API的形式存在,整個API集合被存儲在機頂盒的閃存FLASH中。

2.常見中間件標準?,F(xiàn)在中間件標準主要有歐洲D(zhuǎn)VB的MHP、CabLabs的OCAP、中國的DTVM。

(1)MHP(Multimedia Home Platform),由歐洲D(zhuǎn)VB聯(lián)盟制定的標準。MHP主要定義了機頂盒中間件的整體結(jié)構(gòu),將不同的平臺統(tǒng)一到以Java為基礎,也可以支持HTML和JavaScript腳本語言,其中最主要的就是Java虛擬機和DVB-J API(Application Program Interface)接口。MHP應用只需通過這些指定的API接口便可以訪問機頂盒終端平臺。

(2)OCAP(Open Cable Applications Platform),目前美國國內(nèi)的數(shù)字電視中間件標準, OCAP是CabLabs基于MHP標準制定的,其中主要刪除了MHP中關于歐洲D(zhuǎn)VB部分的規(guī)格,比如DVB SI API,并定義了自己的一些特有的業(yè)務和規(guī)范,進而使得應用業(yè)務能夠在美國使用。跟MHP一樣,OCAP也是一種基于Java API的開放系統(tǒng),同時支持Java虛擬機和HTML引擎。

(3)DTVM(Digital TV Middleware),即數(shù)字電視中間件標準(草案),是在MHP基礎上,吸取了MHP中可用之處,去除了MHP包中冗余的部分,以Java為基礎,定義了符合數(shù)字電視應用開發(fā)的Java API,并且以HTML作為輔助。

3.國內(nèi)外現(xiàn)狀。國外數(shù)字電視運營商基本都是選用MHP和OCAP這兩種中間件標準作為其業(yè)務運營平臺,基于MHP和OCAP的內(nèi)核進行擴展,以Java平臺為核心,擴展出對各類業(yè)務的支持和應用。國外中間件產(chǎn)品主要有OpenTV、Alticast、NDS。

國內(nèi)大部分已經(jīng)平移的地區(qū)基本上都是采用了HTML瀏覽器技術,目前有越來越多的公司正在開發(fā)符合國家標準和國際標準的數(shù)字電視中間件平臺,也有越來越多的運營商選擇使用符合通用中間件標準的開放平臺。國內(nèi)中間件產(chǎn)品主要有茁壯、天柏、3H、同洲、數(shù)碼視訊等。

二、數(shù)字電視中間件標準化架構(gòu)

我國中間件標準的技術規(guī)范里有中間件標準的架構(gòu),它采用了模塊化設計來規(guī)劃中間件標準的架構(gòu)模型。

數(shù)字電視的機頂盒主要完成數(shù)字電視的協(xié)議解析和內(nèi)容處理,提供一個數(shù)字電視業(yè)務應用的支撐環(huán)境。其參考模型如圖1所示。

數(shù)字電視機頂盒軟件主要分為三層結(jié)構(gòu):資源層、系統(tǒng)軟件層和應用層。其中系統(tǒng)軟件層就是中間件,主要包括了系統(tǒng)所提供的Java虛擬機、HTML引擎和數(shù)字電視中間件API接口支持庫以及應用程序管理器等。

圖 1 數(shù)字電視機頂盒軟件參考模型

1. 中間件API接口。中間件通過API接口向上層應用提供服務。面向?qū)ο蟮慕涌趯崿F(xiàn)方法的繼承特性和封裝特性保證了在技術實現(xiàn)獨立性基礎上的互操作性。技術規(guī)范定義了機頂盒所需支持的應用編程接口規(guī)范,該規(guī)范中定義的接口都是開放和標準化的,保障了應用程序開發(fā)的可移植性和跨平臺可執(zhí)行性,以滿足多媒體增值與交互業(yè)務運營方面的需要。應用編程接口要求是基于Java語言的,支持W3C定義的(X)HTML規(guī)范及JS擴展。

2. 應用管理器。應用程序管理器模塊負責啟動應用程序,管理所有應用程序的生命周期和彼此之間的相互操作,以便于各種應用程序能夠協(xié)調(diào)地執(zhí)行。該模塊還負責應用軟件的動態(tài)版本檢查和更新服務,完成應用程序的動態(tài)下載和應用程序所需要的特有數(shù)據(jù),如配置文件的下載。

3. HTML引擎與JVM。中間件標準采用Java和HTML雙引擎的系統(tǒng)架構(gòu)。JVM用來執(zhí)行JAVA應用程序,HTML引擎用來解析HTML文件。采用HTML瀏覽器技術實現(xiàn)圖片、文字等頁面信息的呈現(xiàn),采用Java技術來實現(xiàn)大量的增值應用的開發(fā)和部署。

4. 協(xié)議棧。協(xié)議棧包含了終端機頂盒功能實現(xiàn)所需的協(xié)議。包括廣播通道協(xié)議和交互通道協(xié)議。廣播通道支持協(xié)議包括MPEG TS、DSM-CC/OC、DVB Service Information。交互通道協(xié)議主要包括數(shù)據(jù)鏈路層ARP、RARP,網(wǎng)絡層IP、ICMP、IGMP,傳輸層TCP、UDP,應用層HTTP、HTTPS、DNS、NTP、RTSP、DHCP、SSL等協(xié)議。

三、結(jié)論

采用數(shù)字電視中間件使得開展新業(yè)務的效率提高,可以跨越技術、標準等復雜的內(nèi)容,用簡單的方法定制具有自己特色的應用軟件,從而在提高開發(fā)效率、減少開發(fā)成本的同時能夠跟上技術的發(fā)展,將應用的開發(fā)變得更加簡捷,使產(chǎn)品的開放性和可移植性更強。而且不同廠家、型號、軟件版本的STB有了統(tǒng)一的管理機制,能夠?qū)崿F(xiàn)統(tǒng)一軟件平臺。

隨著三網(wǎng)融合時代的到來,運營商各項增值業(yè)務將會越來越多地開展,于是搭建一個標準統(tǒng)一、接口豐富、全面開放并且可擴展的中間件平臺就成為必然。因為只有采用統(tǒng)一開放的標準,才可以有更多的SP、CP介入,讓數(shù)字電視的內(nèi)容更加豐富,運營商才可以在現(xiàn)有固定的盈利模式上有所突破,也只有這樣才能在三網(wǎng)融合的時代中謀求發(fā)展。

猜你喜歡
管理器中間件機頂盒
應急狀態(tài)啟動磁盤管理器
安全使用機頂盒注意五點
Windows文件緩沖處理技術概述
RFID中間件技術及其應用研究
電子制作(2018年14期)2018-08-21 01:38:10
基于VanConnect中間件的設計與開發(fā)
電子測試(2018年10期)2018-06-26 05:54:02
數(shù)字電視機頂盒軟件自動測試系統(tǒng)的開發(fā)及應用
電子測試(2017年15期)2017-12-18 07:19:23
有線電視高清數(shù)字電視機頂盒測試系統(tǒng)的構(gòu)建
What is Apple Watch All About?
中學科技(2015年4期)2015-04-28 04:55:26
高集成度2.5A備份電源管理器簡化鋰離子電池備份系統(tǒng)
中間件在高速公路領域的應用
宕昌县| 五指山市| 奇台县| 涞水县| 凯里市| 建德市| 灵武市| 建湖县| 镇远县| 土默特右旗| 马关县| 河津市| 阜宁县| 思南县| 黔南| 西青区| 固安县| 崇礼县| 牡丹江市| 抚州市| 林甸县| 偏关县| 临安市| 鸡泽县| 积石山| 那曲县| 方城县| 二手房| 遂溪县| 包头市| 儋州市| 沁源县| 随州市| 通州区| 定陶县| 克山县| 安乡县| 清河县| 邢台县| 西吉县| 刚察县|