基于Widget數(shù)字電視交互平臺(tái)系統(tǒng)構(gòu)造
時(shí)間:2022-05-30 09:22:00
導(dǎo)語:基于Widget數(shù)字電視交互平臺(tái)系統(tǒng)構(gòu)造一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
1引言
傳統(tǒng)的廣播式數(shù)字電視只能讓用戶被動(dòng)地觀看節(jié)目,無法選擇頻道播放的節(jié)目內(nèi)容和節(jié)目播出的時(shí)間。交互式數(shù)字電視給用戶提供了更多的自主選擇權(quán),用戶可以發(fā)送請(qǐng)求來選擇節(jié)目的內(nèi)容和播出時(shí)間,這種數(shù)字電視的交互形式可以滿足用戶的個(gè)性化需求。Widget技術(shù)應(yīng)用于數(shù)字電視交互式平臺(tái)上,讓用戶可以在觀看電視節(jié)目的同時(shí)查詢實(shí)時(shí)新聞和天氣預(yù)報(bào),進(jìn)一步方便了用戶的生活。交互式數(shù)字電視以數(shù)字電視為終端設(shè)備,利用互聯(lián)網(wǎng)、多媒體等技術(shù),通過互聯(lián)網(wǎng)絡(luò)協(xié)議為用戶提供各種交互數(shù)字媒體新業(yè)務(wù)。隨著研究的不斷深入,數(shù)字電視交互平臺(tái)朝著標(biāo)準(zhǔn)化和開放化發(fā)展。在高清數(shù)字電視和早期的網(wǎng)絡(luò)電視的平臺(tái)系統(tǒng)中,傳統(tǒng)的應(yīng)用程序雖然功能多樣化,但是比較龐大,不易于開發(fā),而且不具備跨平臺(tái)性,不能實(shí)現(xiàn)一次開發(fā),多出運(yùn)用,在交互性和兼容性上存在很大的局限,不能很好地適應(yīng)當(dāng)前的系統(tǒng)環(huán)境。為了解決上述問題,本系統(tǒng)架構(gòu)引入了近兩年在微控制器和信息技術(shù)領(lǐng)域所提出的Widget技術(shù)。Widget是在互聯(lián)網(wǎng)/移動(dòng)互聯(lián)網(wǎng)環(huán)境下,運(yùn)行在終端設(shè)備上的應(yīng)用程序。由于Widget小巧,源代碼公開,易于開發(fā),而且具有跨平臺(tái)性,可以一次開發(fā),多處運(yùn)用,它還適應(yīng)多種網(wǎng)絡(luò)環(huán)境,具有良好的交互性和兼容性。目前Widget技術(shù)在PC機(jī)和智能手機(jī)領(lǐng)域都得到了很好的應(yīng)用,而在數(shù)字電視領(lǐng)域還處于初步的發(fā)展階段。因此,將Widget技術(shù)嵌入到數(shù)字電視交互式平臺(tái)系統(tǒng)中,是今后研究的一項(xiàng)重要任務(wù),從而可以推動(dòng)數(shù)字電視交互式平臺(tái)在三網(wǎng)融合下的進(jìn)一步發(fā)展。
2交互平臺(tái)系統(tǒng)架構(gòu)
2.1系統(tǒng)架構(gòu)概述
交互平臺(tái)系統(tǒng)架構(gòu)如圖1所示:該平臺(tái)由終端平臺(tái)、前端通用軟件平臺(tái)和第三方業(yè)務(wù)平臺(tái)構(gòu)成。
2.2系統(tǒng)架構(gòu)描述
為了準(zhǔn)確地描述數(shù)字電視交互式平臺(tái)的系統(tǒng)架構(gòu),下面對(duì)系統(tǒng)架構(gòu)的主要組成部分進(jìn)行分析:
(1)終端平臺(tái)
終端平臺(tái)的架構(gòu)如圖2所示,本系統(tǒng)構(gòu)架的終端平臺(tái)是Widget引擎的運(yùn)行平臺(tái),可以適配多個(gè)終端平臺(tái)。底層的硬件平臺(tái)主要提供Widget引擎的硬件運(yùn)行環(huán)境.操作系統(tǒng)和硬件驅(qū)動(dòng)提供Widget引擎運(yùn)行的底層軟件環(huán)境.中間層軟件負(fù)責(zé)提供Widget引擎和系統(tǒng)平臺(tái)的交互,提供通用軟件庫,協(xié)議,圖形系統(tǒng),瀏覽器引擎以及其他中間件的軟件接口。Widgets引擎包括系統(tǒng)管理、事件管理、設(shè)備管理、多媒體、DTV管理、安全認(rèn)證管理和應(yīng)用管理,為Widget應(yīng)用提供了良好的運(yùn)行環(huán)境。圖2終端平臺(tái)
(2)前端應(yīng)用管理平臺(tái)
前端應(yīng)用管理平臺(tái)架構(gòu)如圖3所示,它是通用Widget平臺(tái)服務(wù)器側(cè)支撐平臺(tái),它提供用戶管理,安全認(rèn)證,應(yīng)用管理,應(yīng)用開發(fā)管理以及第三方業(yè)務(wù)平臺(tái)的交互等功能。用戶管理主要提供用戶注冊(cè)、登陸等相關(guān)功能;安全認(rèn)證管理主要提供設(shè)備認(rèn)證、鑒權(quán)等功能;應(yīng)用管理提供Widget應(yīng)用的審核、測試功能;應(yīng)用開發(fā)管理提供開發(fā)者上傳、下載、測試以及用戶下載更新應(yīng)用等功能;第三方業(yè)務(wù)平臺(tái)交易提供業(yè)務(wù)管理和第三方業(yè)務(wù)平臺(tái)的數(shù)據(jù)以及協(xié)議交互功能。
(3)第三方業(yè)務(wù)平臺(tái)
第三方業(yè)務(wù)平臺(tái)可直接通過widget應(yīng)用向終端提供服務(wù),終端widget應(yīng)用采用AJAX等技術(shù)和第三方業(yè)務(wù)平臺(tái)交互。
2.3系統(tǒng)架構(gòu)特點(diǎn)
與傳統(tǒng)的數(shù)字電視交互式平臺(tái)系統(tǒng)架構(gòu)相比,本平臺(tái)系統(tǒng)架構(gòu)的特點(diǎn)是:
(1)該平臺(tái)面向三網(wǎng)融合應(yīng)用,支持多標(biāo)準(zhǔn)兼容、多協(xié)議融合和多業(yè)務(wù)集成的數(shù)字電視交互式軟件;
(2)該平臺(tái)系統(tǒng)架構(gòu)以互聯(lián)網(wǎng)應(yīng)用為核心,兼顧傳統(tǒng)數(shù)字電視(有線、地面波、衛(wèi)星)應(yīng)用;
(3)引入了Widget技術(shù)。Widget是在互聯(lián)網(wǎng)/移動(dòng)互聯(lián)網(wǎng)環(huán)境下,運(yùn)行在終端設(shè)備上的一種基于Web游覽器/widget引擎的應(yīng)用程序,它可以從本地或互聯(lián)網(wǎng)更新并顯示數(shù)據(jù),目的是協(xié)助用戶享用各種應(yīng)用程序和網(wǎng)絡(luò)服務(wù)。將Widget技術(shù)嵌入到數(shù)字電視交互式平臺(tái)系統(tǒng)中,能更好地實(shí)現(xiàn)平臺(tái)的交互性能。
3系統(tǒng)架構(gòu)性能分析與測試
3.1系統(tǒng)架構(gòu)性能分析
現(xiàn)有的數(shù)字電視交互式平臺(tái)的主要特點(diǎn)是支持特定網(wǎng)址,中間件,平臺(tái)之間互不兼容。本系統(tǒng)架構(gòu)在終端平臺(tái)上嵌入了Widget技術(shù),可以接入互聯(lián)網(wǎng),能在網(wǎng)頁瀏覽器上獨(dú)立運(yùn)行,支持鏈接任何網(wǎng)頁,使得本交互式平臺(tái)具備了良好的兼容性與開放性。
3.2系統(tǒng)測試
衡量本系統(tǒng)架構(gòu)的測試項(xiàng)目主要有:可用性測試、基本功能測試、安全功能測試。
(1)可用性測試
主要測試軟件平臺(tái)是否可用,能否成功初始化繪圖引擎并做出指定輸出;能否完成標(biāo)準(zhǔn)鍵盤、鼠標(biāo)或遙控器的比本輸入響應(yīng)。
(2)基本功能測試
主要測試軟件平臺(tái)對(duì)窗件(Widget)引擎基本功能的實(shí)現(xiàn),包括應(yīng)用包格式識(shí)別和加載功能測試,應(yīng)用包執(zhí)行狀態(tài)及監(jiān)控功能測試等。
(3)安全功能測試
主要測試平臺(tái)軟件對(duì)安全功能的支持程度,測試內(nèi)容包括SSL功能測試、簽名包的識(shí)別和處理功能測試、Ajax消息加密功能測試等。
4結(jié)束語
本文在交互式數(shù)字電視系統(tǒng)中引進(jìn)了Widget技術(shù),不僅解決了傳統(tǒng)交互式數(shù)字電視應(yīng)用程序不能跨平臺(tái)運(yùn)行,而且發(fā)揮了Widget小巧絢麗的優(yōu)點(diǎn),使開發(fā)出來的交互式應(yīng)用程序代碼簡潔,運(yùn)行速度快,外表絢麗多彩,可以更好地滿足用戶的個(gè)性化需求,具有更強(qiáng)的人機(jī)交互性能。本文通過對(duì)系統(tǒng)性能的分析,表明本系統(tǒng)可靠、穩(wěn)定、易于開發(fā)和維護(hù),具有很好的實(shí)用價(jià)值。Widget技術(shù)在數(shù)字電視終端上的使用還處于開發(fā)階段,但是隨著電視技術(shù)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,Widget技術(shù)將進(jìn)一步發(fā)展成熟,同時(shí)也進(jìn)一步促進(jìn)交互式數(shù)字電視平臺(tái)的發(fā)展。