資源描述:
《iptv系統(tǒng)中epg模塊框架設(shè)計(jì)與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、摘要摘要IPTv是互聯(lián)網(wǎng)業(yè)的新興應(yīng)用,它基于寬帶礤網(wǎng),提供給人們?nèi)碌囊暵狊w驗(yàn),并將深深影響人們的生活和學(xué)習(xí)。EPG模塊是IPTV系統(tǒng)中最重要的模塊之一,是整個系統(tǒng)中變化最快的模塊。本文重點(diǎn)闡述了一個具有高可擴(kuò)展性、易維護(hù)、易擴(kuò)展的EPG框架的設(shè)計(jì)和實(shí)現(xiàn)。文中首先分析了數(shù)字電視中的EPG實(shí)現(xiàn)方案和主流的w曲應(yīng)用開發(fā)平臺,并根據(jù)論文實(shí)現(xiàn)所用的口Tv系統(tǒng)整體結(jié)構(gòu),選擇了EPG實(shí)現(xiàn)所用的方案和平臺。所用方案為交互式方案,因?yàn)橄鄬τ跀?shù)字電視,口Tv系統(tǒng)最大的特點(diǎn)就是和用戶的強(qiáng)大交互性。平臺使用L≮MP,此平臺具有高性價比且被中小企業(yè)開
2、發(fā)廣泛采用。EPG實(shí)現(xiàn)采用給客戶端的機(jī)頂盒提供Hw訌L頁面,由機(jī)頂盒負(fù)責(zé)解釋并顯示。EPG實(shí)現(xiàn)基于Mvc模式思想,便于快速開發(fā),容易支持多套顯示界面??蚣軐?shí)現(xiàn)分為五層,每層都有特定的功能,高層調(diào)用底層提供的服務(wù)。EPG模塊和其他模塊的通信采用了代理方式,這同樣有助與擴(kuò)展性和維護(hù)性。EPG的實(shí)現(xiàn)基于sDK,便于以后給客戶提供集成的EPG開發(fā)工具,讓客戶自己胄0作EPG。在論文最后對EPG性能進(jìn)行了測試,測試結(jié)果表明性能滿足了最初的設(shè)計(jì)目標(biāo)。PTV的發(fā)展要求EPG有更高的性能,一些性能改進(jìn)措施在文后進(jìn)行了闡述。目前國內(nèi)外關(guān)于口Tv
3、的標(biāo)準(zhǔn)還在定制中,本文所做的研究對EPG標(biāo)準(zhǔn)的建立和其它廠商的EPG開發(fā)都有重要的參考價值。關(guān)鍵詞PTv;EPG;機(jī)項(xiàng)盒:MvCAbst陽ctAbstract口TVis0neofthelatestintemetapplicationsbasedonbroadballdne腳ork.T09劬erwithnewaudiovisualsense,itwillimpactourdaily1ifede印ly’EPGmoduleisoneofttlemostimportantmodulesin口TVsystcm.Ⅵmat’smore,it
4、isalsotllemodulebeingupdated行equently-IIlmis枷cle,wefirstaIlalyzedthcsolutionstoimplementEPGinDTVandthepopularplatfomstoimpl鋤entWeb印plicationsatpres髓t.Accordingto吐le球TVarcmtecture,wech00sesomes01utiont0implementtllemodule.SincetlleimponaIltcharacterofⅡ.TVistllesnDngi
5、nteractionb咖ecnusersand口TVsysteIIl,whichisquitedi任hent丘Dmcun舶tDTVwechooseinteractiveschematosolve血eprobl鋤.TheplatfomwllichweuscdisLA^但L觚但I(xiàn)l勰lli曲cos即er白肋a11cera“oa11disadoptedbymostofmidd】esca】ec伽叩anjes.HTMI,pageswercpro、ridedbyEPGservertoset—top-box,sct·top—boxparse
6、sm鋤aIlddisplaytlleinterf砬es.111eimpl鋤entationofEPG丘鋤eworkwaSbasedonMVCpattemwhichsupponmulti—seriesUI.Thefi鋤eworkwasdividedintofiVe1ayers;each1ayerhasitsspecial如nctionandhj曲er1ayerusesmeservicesprovidedbylower1ayer.W宅implementmec咖uIlicationbet、)l,ecnEPGmoduIeandothe
7、rmoduIesthrou曲proxywhichisalsohelpmItotlleeXpallsibilitya11dmaimcnanceofthesyst鋤.Theimpl鋤脅tationofEPGwasbasedonSDKbywhichwecaIleasilyprovideanDEtocustomerstodcvel叩EPGmemselves.At1ast,ttleEPGmoduleistested.Thetestsindicatematmeperfornlancemeetsourrcquests.Somemetllod
8、stoimpmVemeperfomaIlceofEPGarealsorecon瑚endedtomeettllerequircments.Atpresent,tllestandardsaboutⅢTVarestillindeVeloping.Theresearchwedidis