亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于linux系統(tǒng)的數(shù)字電視系統(tǒng)的制作方法

文檔序號:6334892閱讀:430來源:國知局
專利名稱:一種基于linux系統(tǒng)的數(shù)字電視系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字家庭技術(shù)領(lǐng)域,具體涉及一種基于Iinux系統(tǒng)的數(shù)字電視系統(tǒng)。
背景技術(shù)
隨著數(shù)字電視技術(shù)的發(fā)展,數(shù)字電視產(chǎn)品已逐漸開始普及。目前,在我國,數(shù)字電 視產(chǎn)品主要依賴國外企業(yè)的芯片技術(shù)解決方案,采用國外的芯片作為硬件平臺,硬件層與 應(yīng)用層和中間件層為一體的,當硬件平臺改變時,與其關(guān)聯(lián)的應(yīng)用層和中間層也要進行相 應(yīng)的改變,產(chǎn)品的開發(fā)效率很低。為了克服這個問題,現(xiàn)有的解決方案采用了分層設(shè)計方 法,將硬件平臺與中間層和應(yīng)用層隔離開,對于不同的芯片,采用不同的協(xié)議來完成各層次 間的通訊。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有的技術(shù)中存在如下問題現(xiàn)有的數(shù)字電視軟件架構(gòu)比較混亂,還沒有形成統(tǒng)一成型的框架來提高數(shù)字電視 類產(chǎn)品的開發(fā)速度,雖然現(xiàn)有技術(shù)中有分層設(shè)計,但是各家芯片廠商都是遵循自己既定的 協(xié)議進行各層次間的通訊,這樣就造成了當采用多家芯片開發(fā)數(shù)字電視產(chǎn)品時,改動量非 常大,代碼可復(fù)用性非常差,進而導(dǎo)致產(chǎn)品開發(fā)效率低、成本高、產(chǎn)品質(zhì)量不可控等一系列 問題,不適應(yīng)現(xiàn)代快速多變的市場需求。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種基于Iinux系統(tǒng)的數(shù)字電視系統(tǒng),該系統(tǒng)能 夠提高數(shù)字電視產(chǎn)品的開發(fā)效率。為解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案為本發(fā)明提供一種基于Iinux系統(tǒng)的數(shù)字電視系統(tǒng)該系統(tǒng)包括硬件層模塊、適配層模塊、中間層模塊和應(yīng)用層模塊;所述硬件層模塊,位于系統(tǒng)的最底層,為數(shù)字電視系統(tǒng)提供硬件平臺,依賴于數(shù)字 電視系統(tǒng)采用的芯片;所述適配層模塊,與所述硬件層模塊連接,提供標準的接口,對硬件平臺進行二次 封裝,隔離上層應(yīng)用與硬件層;所述中間層模塊,與所述適配層模塊連接,作為通用化的標準化功能組件,其包含 的功能模塊是基于適配層提供的接口實現(xiàn);所述應(yīng)用層模塊,與中間層模塊連接,用于實現(xiàn)各種應(yīng)用,提供基于中間層開發(fā)的 應(yīng)用程序。所述硬件層模塊,通過Iinux嵌入式操作系統(tǒng)和片內(nèi)驅(qū)動及外圍設(shè)備模塊驅(qū)動, 與適配層模塊連接。所述適配層模塊包括操作系統(tǒng)適配層模塊和驅(qū)動適配層模塊。所述適配層模塊還包括調(diào)制解調(diào)模塊、解復(fù)用模塊、閃存驅(qū)動模塊、視頻驅(qū)動模塊 和音視頻驅(qū)動模塊。
所述中間層模塊包括節(jié)目搜索模塊、節(jié)目播放模塊、業(yè)務(wù)信息模塊和數(shù)據(jù)管理模 塊;所述節(jié)目搜索模塊為上層模塊,調(diào)用下層的業(yè)務(wù)信息模塊和數(shù)據(jù)管理模塊,和/ 或調(diào)制解調(diào)模塊;所述節(jié)目播放模塊為上層模塊,調(diào)用下層的調(diào)制解調(diào)模塊、視頻驅(qū)動模塊和音頻 驅(qū)動模塊,和/或數(shù)據(jù)管理模塊;所述業(yè)務(wù)信息模塊為上層模塊,調(diào)用下層的解復(fù)用模塊;所述數(shù)據(jù)管理模塊為上層模塊,調(diào)用下層的閃存驅(qū)動模塊。所述各模塊之間的數(shù)據(jù)傳遞包括單向傳輸和雙向傳輸;所述各模塊獲取數(shù)據(jù)的方式包括實時獲取和非實時獲取。上述技術(shù)方案可以看出本發(fā)明提供的數(shù)字電視系統(tǒng),采用良好的分層結(jié)構(gòu)設(shè)計,利用適配層將不同硬件 平臺的差異性完全隔離,在選用不同硬件平臺時,只需根據(jù)硬件的不同對適配層稍作改動 即可,中間層及應(yīng)用層模塊完全不用修改即可整體移植到新的硬件平臺中,有效降低軟件 的耦合度,減少代碼的修改,提高軟件的可復(fù)用度,進而提高產(chǎn)品的開發(fā)效率。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其它的附圖。圖1是本發(fā)明實施例數(shù)字電視系統(tǒng)整體結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例數(shù)字電視系統(tǒng)中間層各模塊間的通信方式及與適配層間的 通信方式結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它 實施例,都屬于本發(fā)明保護的范圍。本發(fā)明提供一種基于Iinux系統(tǒng)的數(shù)字電視系統(tǒng),該系統(tǒng)能夠提高數(shù)字電視產(chǎn)品 的開發(fā)效率。以下結(jié)合附圖對本發(fā)明技術(shù)方案進行詳細介紹。圖1是本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,所述數(shù)字電視系統(tǒng)在整體上包括四個層次模塊,由下到上一次為硬 件層模塊101、適配層模塊102、中間層模塊103和應(yīng)用層模塊104。硬件層模塊101,位于系統(tǒng)的最底層,為數(shù)字電視系統(tǒng)提供硬件平臺,依賴于數(shù)字 電視系統(tǒng)采用的芯片。對于硬件層模塊101,通過Iinux嵌入式操作系統(tǒng)和片內(nèi)驅(qū)動及外圍設(shè)備模塊驅(qū)動,與適配層102連接。適配層模塊102,與所述硬件層模塊101連接,提供一套標準的接口,其目的是對 硬件平臺進行二次封裝,從而隔離上層應(yīng)用與硬件層,以達到通用化的效果。適配層模塊102是支撐中間層模塊103和應(yīng)用層模塊104的基礎(chǔ),在整個結(jié)構(gòu)中 占有非常重要的位置。適配層主要包含OSAL(操作系統(tǒng)適配層)和DAL(驅(qū)動適配層)。其 中OSAL主要包含的組件及其相應(yīng)的描述如表1所示。
權(quán)利要求
一種基于linux系統(tǒng)的數(shù)字電視系統(tǒng),其特征在于該系統(tǒng)包括硬件層模塊、適配層模塊、中間層模塊和應(yīng)用層模塊;所述硬件層模塊,位于系統(tǒng)的最底層,為數(shù)字電視系統(tǒng)提供硬件平臺,依賴于數(shù)字電視系統(tǒng)采用的芯片;所述適配層模塊,與所述硬件層模塊連接,提供標準的接口,對硬件平臺進行二次封裝,隔離上層應(yīng)用與硬件層;所述中間層模塊,與所述適配層模塊連接,作為通用化的標準化功能組件,其包含的功能模塊是基于適配層提供的接口實現(xiàn);所述應(yīng)用層模塊,與中間層模塊連接,用于實現(xiàn)各種應(yīng)用,提供基于中間層開發(fā)的應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的基于Iinux系統(tǒng)的數(shù)字電視系統(tǒng),其特征在于所述硬件層模塊,通過Iirmx嵌入式操作系統(tǒng)和片內(nèi)驅(qū)動及外圍設(shè)備模塊驅(qū)動,與適 配層模塊連接。
3.根據(jù)權(quán)利要求1或2所述的基于Iinux系統(tǒng)的數(shù)字電視系統(tǒng),其特征在于 所述適配層模塊包括操作系統(tǒng)適配層模塊和驅(qū)動適配層模塊。
4.根據(jù)權(quán)利要求3所述的基于Iinux系統(tǒng)的數(shù)字電視系統(tǒng),其特征在于所述適配層模塊還包括調(diào)制解調(diào)模塊、解復(fù)用模塊、閃存驅(qū)動模塊、視頻驅(qū)動模塊和音 視頻驅(qū)動模塊。
5.根據(jù)權(quán)利要求4所述的基于Iinux系統(tǒng)的數(shù)字電視系統(tǒng),其特征在于 所述中間層模塊包括節(jié)目搜索模塊、節(jié)目播放模塊、業(yè)務(wù)信息模塊和數(shù)據(jù)管理模塊; 所述節(jié)目搜索模塊為上層模塊,調(diào)用下層的業(yè)務(wù)信息模塊和數(shù)據(jù)管理模塊,和/或調(diào)制解調(diào)模塊;所述節(jié)目播放模塊為上層模塊,調(diào)用下層的調(diào)制解調(diào)模塊、視頻驅(qū)動模塊和音頻驅(qū)動 模塊,和/或數(shù)據(jù)管理模塊;所述業(yè)務(wù)信息模塊為上層模塊,調(diào)用下層的解復(fù)用模塊; 所述數(shù)據(jù)管理模塊為上層模塊,調(diào)用下層的閃存驅(qū)動模塊。
6.根據(jù)權(quán)利要求5所述的基于Iinux系統(tǒng)的數(shù)字電視系統(tǒng),其特征在于 所述各模塊之間的數(shù)據(jù)傳遞包括單向傳輸和雙向傳輸;所述各模塊獲取數(shù)據(jù)的方式包括實時獲取和非實時獲取。
全文摘要
本發(fā)明公開一種基于linux系統(tǒng)的數(shù)字電視系統(tǒng)。該系統(tǒng)包括硬件層模塊、適配層模塊、中間層模塊和應(yīng)用層模塊;所述硬件層模塊,位于系統(tǒng)的最底層,為數(shù)字電視系統(tǒng)提供硬件平臺,依賴于數(shù)字電視系統(tǒng)采用的芯片;所述適配層模塊,與所述硬件層模塊連接,提供標準的接口,對硬件平臺進行二次封裝,隔離上層應(yīng)用與硬件層;所述中間層模塊,與所述適配層模塊連接,作為通用化的標準化功能組件,其包含的功能模塊是基于適配層提供的接口實現(xiàn);所述應(yīng)用層模塊,與中間層模塊連接,用于實現(xiàn)各種應(yīng)用,提供基于中間層開發(fā)的應(yīng)用程序。本發(fā)明采用良好的分層設(shè)計,能有效降低軟件的耦合度,減少代碼的修改,提高軟件的可復(fù)用度,進而提高產(chǎn)品開發(fā)效率。
文檔編號G06F9/455GK101986694SQ201010528768
公開日2011年3月16日 申請日期2010年10月29日 優(yōu)先權(quán)日2010年10月29日
發(fā)明者朱建寶, 羅笑南, 趙丹丹, 陳任, 黃旭陽 申請人:廣東星海數(shù)字家庭產(chǎn)業(yè)技術(shù)研究院有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1