<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > 數字電視軟硬件分離原理與實(shí)現

數字電視軟硬件分離原理與實(shí)現

作者: 時(shí)間:2012-06-18 來(lái)源:網(wǎng)絡(luò ) 收藏

值得一提的是,這種結構允許第三方軟件公司開(kāi)發(fā)的中間件作為一個(gè)單獨的模塊放到機頂盒中運行,將來(lái)可以獨立更換。運營(yíng)商完全不用擔心將來(lái)中間件的升級問(wèn)題。在這個(gè)的平臺上,已經(jīng)有了基于瀏覽器和JAVA的中間件等模塊,進(jìn)一步屏蔽了與硬件相關(guān)的部分,山東泰信幫助廣西廣電網(wǎng)絡(luò )開(kāi)發(fā)雙向數據廣播等應用,了VOD、卡拉OK、電視彩票、通用瀏覽器、股票廣播等功能。這些功能不再像以前全部由機頂盒廠(chǎng)家統一集成,可以由不同的公司獨立開(kāi)發(fā),單獨放到機頂盒中使用。在廣西參與這種開(kāi)發(fā)的公司有近十家,由山東泰信協(xié)助廣西廣電做總集成。如果不是,這種協(xié)作幾乎是不可能的。

五、平臺下CA的例子

CA是機頂盒中最為重要的一部分,以往也是機頂盒廠(chǎng)家使用CA廠(chǎng)家提供的庫文件進(jìn)行集成的一部分,不但集成測試復雜耗時(shí),同時(shí)也是造成CW擴散泛濫的一個(gè)重要原因。而利用基于LC74189的軟硬件分離技術(shù),這項集成完全可以由CA廠(chǎng)家一方獨立完成,不需要互相提供任何的庫文件,避免了集成過(guò)程中需要加強保密、聯(lián)合測試等耗時(shí)費力的工作,還可以很大程度上避免CW共享情況的出現,而運營(yíng)商還可以獲得一個(gè)高性?xún)r(jià)比的機頂盒。

因為基于LC74189的開(kāi)發(fā)平臺已經(jīng)集成了設計CA所需要的各項基礎功能,所以,在基于LC74189的軟硬件分離基礎上開(kāi)發(fā)CA,僅需要簡(jiǎn)單地做以下工作:

1、利用系統提供的操作系統接口,創(chuàng )建各種線(xiàn)程,建立運行環(huán)境。

2、如果是智能卡CA,利用系統提供的SMART卡板驅動(dòng),開(kāi)發(fā)SMART卡的相關(guān)功能。也可以直接應用本系統提供的T0、T1等協(xié)議。

3、利用系統提供的DEMUX驅動(dòng),完成各種收表的動(dòng)作。

4、提供給系統所需要的接口,例如:開(kāi)始、停止解碼、設置年齡等級、工作時(shí)段、獲取授權信息等等,以便完成CA的各種功能。

5、在該軟硬件平臺上進(jìn)行編譯,生成可執行文件,由運營(yíng)商單獨下載到機頂盒中運行,而完全不經(jīng)過(guò)機頂盒廠(chǎng)家。

從以上的工作可以看出,不但移植時(shí)的工作與傳統的集成相比要簡(jiǎn)單許多,而且關(guān)鍵是集成的環(huán)境非常獨立,CA與機頂盒其他軟件可以分別由不同的公司獨立完成并測試,CA的集成完全可以交由CA廠(chǎng)商或者運營(yíng)商來(lái)獨立完成, 通過(guò)運營(yíng)商前端下載服務(wù)器下載到機頂盒中執行,還可以使用原來(lái)的智能卡。

由于提供了開(kāi)發(fā)CA的高層接口,無(wú)論是重新開(kāi)發(fā)CA還是移植現成的CA都非常方便。既然連最復雜的CA應用都可以在軟硬件分離基礎上開(kāi)發(fā),那么其它的應用,例如股票,瀏覽器,界面等等,則更容易在軟硬件分離平臺上實(shí)現。

六、實(shí)現軟硬件分離的意義

軟硬件分離,從根本上打破了長(cháng)期禁錮廣電進(jìn)入良性發(fā)展的軟硬件捆綁的舊模式。讓軟件開(kāi)發(fā)隨著(zhù)運營(yíng)需要的變化而不斷完善、增加新的功能模塊,而不僅僅是把業(yè)務(wù)限定在一個(gè)近乎固定功能的網(wǎng)絡(luò )上,并且會(huì )大幅度降低平移成本,這也是許多廣電的愿望。

后轉換時(shí)代,許多廣電對已經(jīng)平移的網(wǎng)絡(luò )作了深刻的總結,如何經(jīng)營(yíng),是廣電人共同關(guān)心的話(huà)題。

還沒(méi)有進(jìn)行轉換的運營(yíng)商可以借鑒先行者的經(jīng)驗教訓。應該說(shuō),機頂盒的軟硬件捆綁,不能獨立進(jìn)行各個(gè)軟件的改進(jìn)升級,增加新的應用更加困難,壓縮了運營(yíng)商進(jìn)行增值應用的空間,是已經(jīng)平移過(guò)的運營(yíng)商得到的最大教訓。另外,CA方面,在發(fā)現安全隱患后無(wú)法采取技術(shù)手段彌補,讓運營(yíng)商感到不安全,也是軟硬件捆綁后的另一大后患。這些教訓值得那些還沒(méi)有進(jìn)行平移的運營(yíng)商吸取,以避免再走同樣的彎路。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>