IPTV終端中間件是業(yè)界關(guān)注的熱點(diǎn)之一,終端中間件標(biāo)準(zhǔn)領(lǐng)域的研究也十分活躍。但是,要使IPTV終端中間件從研究走向真正的應(yīng)用,從標(biāo)準(zhǔn)變?yōu)閷?shí)際的產(chǎn)品,還有很多問題有待解決。
從IPTV業(yè)務(wù)發(fā)展、運(yùn)營(yíng)的角度,IPTV終端中間件設(shè)計(jì)、實(shí)現(xiàn)、應(yīng)用中應(yīng)關(guān)注以下3點(diǎn)。
4.1終端中間件的開發(fā)推廣需要依賴于完善的商業(yè)模式
終端中間件的商業(yè)模式的設(shè)計(jì)側(cè)重于兩方面:
- 通過合理的商業(yè)模式推動(dòng)軟件開發(fā)商進(jìn)行中間件的開發(fā)工作,推動(dòng)平臺(tái)廠商采納中間件方案,配合中間件的開發(fā)。
- 通過合理的商業(yè)模式引導(dǎo)終端廠商、應(yīng)用開發(fā)商使用終端中間件。終端中間件的推廣不能僅提供一個(gè)終端中間件軟件,而是要推廣一系列的軟件、標(biāo)準(zhǔn)、工具。
- 為設(shè)備制造商提供中間件客戶端軟件、應(yīng)用程序開發(fā)平臺(tái)、移植工具、測(cè)試工具、技術(shù)支持、業(yè)務(wù)開發(fā)支持以及設(shè)備規(guī)格/產(chǎn)品路標(biāo)的相關(guān)咨詢服務(wù)。
- 為應(yīng)用開發(fā)商和內(nèi)容提供商提供SDK和開發(fā)工具,以及應(yīng)用程序測(cè)試支持、應(yīng)用程序發(fā)布管理、應(yīng)用程序銷售報(bào)告。
- 為運(yùn)營(yíng)商提供由運(yùn)營(yíng)商控制和管理的應(yīng)用程序下載管理系統(tǒng)。
4.2終端中間件產(chǎn)品開發(fā)的分階段實(shí)施步驟
根據(jù)業(yè)務(wù)開展的需求,確定中間件產(chǎn)品開發(fā)的分階段實(shí)施步驟,其策略是:首先考慮終端對(duì)各個(gè)增值應(yīng)用的支持度。實(shí)現(xiàn)增值應(yīng)用方便地在終端上加載,降低增值應(yīng)用開發(fā)商的開發(fā)門檻;再考慮終端與平臺(tái)的兼容性,實(shí)現(xiàn)不同終端與不同平臺(tái)之間的互操作。因此,終端中間件產(chǎn)品開發(fā)的分階段實(shí)施步驟可以從兩個(gè)維度考慮:
- 軟件層次維度。首先開發(fā)中間件核心模塊和實(shí)現(xiàn)中間件API層,第二階段再實(shí)現(xiàn)中間件可移植層。即:首先保證應(yīng)用程序只開發(fā)一次。使應(yīng)用程序開發(fā)商不需考慮終端底層軟件和硬件的差異性。此時(shí),中間件本身需要有不同的版本,分別針對(duì)不同的終端底層軟件和硬件。
- 功能模塊維度。首先開發(fā)應(yīng)用程序管理器和軟件下載及升級(jí)服務(wù)模塊,以及資源管理器、圖形用戶界面管理等與調(diào)用底層資源密切相關(guān)的模塊,實(shí)現(xiàn)C/S方式客戶端程序的自由加載和運(yùn)行。支撐IPTV增值業(yè)務(wù)的快速開發(fā)。
考察現(xiàn)有的中間件產(chǎn)品,IPTV終端中間件的實(shí)現(xiàn)有兩種主要技術(shù)方式:采用C/C++語言,從底層開始開發(fā),提供的中間件API也采用C/C++方式:基于現(xiàn)成的J2ME技術(shù)。
采用J2ME技術(shù),優(yōu)勢(shì)在于:其本身就是一個(gè)已用于智能手機(jī)領(lǐng)域的應(yīng)用開發(fā)平臺(tái),標(biāo)準(zhǔn)和產(chǎn)品化比較完備,提供了一套現(xiàn)成的API(如CLDC(connectedlimiteddeviceconfiguration)和MIDP(mobile information device profile))。Java語言也比較普及,應(yīng)用程序開發(fā)的入門門檻低。不足在于:對(duì)終端設(shè)備內(nèi)存要求較高,程序運(yùn)行效率受到影響,對(duì)于CLDC和MIDP中未規(guī)定的API,要參照其框架自行規(guī)定。
采用C/C++自行開發(fā)方式。實(shí)現(xiàn)較靈活,效率高,但開發(fā)周期長(zhǎng),對(duì)應(yīng)用程序開發(fā)人員的要求也較高。
因此,需要在對(duì)IPTV終端中間件的研究中進(jìn)一步選擇、確定終端中間件的實(shí)現(xiàn)技術(shù)。
致謝:本文撰寫過程中,研讀了UT斯達(dá)康公司楊景老師和信息產(chǎn)業(yè)部電信研究院楊崑主任的多篇關(guān)于IPTV中間件的論著,深受啟發(fā),在此表示感謝。
中國(guó)聯(lián)通網(wǎng)站