基于Widget數(shù)字電視交互平臺系統(tǒng)構(gòu)造
時間:2022-05-30 09:22:00
導語:基于Widget數(shù)字電視交互平臺系統(tǒng)構(gòu)造一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

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