專(zhuān)利名稱(chēng):一種機(jī)頂盒的android系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種機(jī)頂盒的android系統(tǒng)。
背景技術(shù):
目前數(shù)字電視機(jī)頂盒已經(jīng)漸漸成為了各個(gè)家庭中不可或缺的電器設(shè)備。一般數(shù)字電視機(jī)頂盒功能單一,界面效果也很普通,智能化程度遠(yuǎn)遠(yuǎn)不夠。隨著智能化移動(dòng)設(shè)備的普及,android系統(tǒng)也發(fā)展迅猛,android系統(tǒng)作為一個(gè)基于Linux平臺(tái)的開(kāi)源移動(dòng)操作系統(tǒng),十分適合作為數(shù)字電視機(jī)頂盒的操作系統(tǒng),應(yīng)用android系統(tǒng)可以提供強(qiáng)大的功能,使機(jī)頂盒更具智能化,還可縮短研發(fā)周期,提高整體效率。
發(fā)明內(nèi)容
為了能夠?yàn)橛脩?hù)提供更加有針對(duì)性的服務(wù),本發(fā)明提供一種機(jī)頂盒監(jiān)測(cè)用戶(hù)操作方法的設(shè)計(jì)方案。一種機(jī)頂盒的android系統(tǒng),包括:
DVB應(yīng)用層,與用戶(hù)交互,向用戶(hù)提供可視化服務(wù);DVB業(yè)務(wù)處理層,為DVB應(yīng)用層的服務(wù)請(qǐng)求提供接口,并對(duì)下述DVB協(xié)議層發(fā)送的數(shù)據(jù)進(jìn)行管理;android framework層,為DVB應(yīng)用層和DVB業(yè)務(wù)處理層提供android的API接口服務(wù);DVB協(xié)議層,對(duì)DVB相關(guān)SI/SPI表的解析、DMX數(shù)據(jù)抓取過(guò)濾管理,音視頻處理;android runtime層,包括android的功能庫(kù)Lib、核心庫(kù)和虛擬機(jī),為DVB協(xié)議層和android framework層提供服務(wù);linux kernel層:直接與硬件交互,為DVB協(xié)議層和android runtime層提供硬件驅(qū)動(dòng)服務(wù)。所述DVB應(yīng)用層包括處理界面的UI模塊、處理界面邏輯的control模塊和為UI界面提供服務(wù)的service模塊。所述DVB業(yè)務(wù)處理層還包括java創(chuàng)建的進(jìn)程進(jìn)行管理;java動(dòng)態(tài)進(jìn)行分配的內(nèi)
存進(jìn)行管理。綜上所述,本發(fā)明應(yīng)用android系統(tǒng),為電視數(shù)字機(jī)頂盒提供強(qiáng)大的功能,使機(jī)頂盒更具智能化,還可縮短研發(fā)周期,提高整體效率。
圖1為本發(fā)明所述一種機(jī)頂盒的android系統(tǒng)的框架示意圖。
具體實(shí)施例方式為了讓本領(lǐng)域的技術(shù)人員能夠更好地了解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的闡述。如圖1所示,本發(fā)明揭示了一種機(jī)頂盒的android系統(tǒng),包括:
DVB應(yīng)用層,由3個(gè)子模塊組成,分別為處理界面的UI模塊、處理界面邏輯的control模塊和為UI界面提供服務(wù)的service模塊。DVB應(yīng)用層由java語(yǔ)言編寫(xiě),包含部分xml語(yǔ)言,向上與用戶(hù)交互,向用戶(hù)提供可視化服務(wù);向下,調(diào)用android framework層和DVB業(yè)務(wù)處理層提供的函數(shù)接口。DVB業(yè)務(wù)處理層,為DVB應(yīng)用層的服務(wù)請(qǐng)求提供接口,并對(duì)下述DVB協(xié)議層發(fā)送的數(shù)據(jù)進(jìn)行管理,同時(shí)對(duì)java創(chuàng)建的進(jìn)程進(jìn)行管理;java動(dòng)態(tài)進(jìn)行分配的內(nèi)存進(jìn)行管理。android framework層,向上為dvb應(yīng)用層和dvb業(yè)務(wù)處理提供服務(wù),這層提供了java層的服務(wù)框架,為DVB應(yīng)用層和DVB業(yè)務(wù)處理層提供android的API接口服務(wù),同時(shí)向下調(diào)用android runtime里面的功能庫(kù)Lib和核心庫(kù)Core Lib。DVB協(xié)議層,對(duì)DVB相關(guān)SI/SPI表的解析、DMX數(shù)據(jù)抓取過(guò)濾管理,音視頻處理。android runtime (android運(yùn)行環(huán)境)層,包括android的功能庫(kù)Lib、核心庫(kù)Core Lib和虛擬機(jī)Dalvik V M,為DVB協(xié)議層和android framework層提供服務(wù);Iinuxkernel層:直接與硬件交互,為DVB協(xié)議層和android runtime層提供硬件驅(qū)動(dòng)服務(wù)。本實(shí)施例只是本發(fā)明的較優(yōu)實(shí)施方式,需要說(shuō)明的是,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種機(jī)頂盒的android系統(tǒng),其特征在于,包括: DVB應(yīng)用層,與用戶(hù)交互,向用戶(hù)提供可視化服務(wù); DVB業(yè)務(wù)處理層,為DVB應(yīng)用層的服務(wù)請(qǐng)求提供接口,并對(duì)下述DVB協(xié)議層發(fā)送的數(shù)據(jù)進(jìn)行管理; android framework層,為DVB應(yīng)用層和DVB業(yè)務(wù)處理層提供android的API接口服務(wù); DVB協(xié)議層,對(duì)DVB相關(guān)SI/SPI表的解析、DMX數(shù)據(jù)抓取過(guò)濾管理,音視頻處理;android runtime層,包括android的功能庫(kù)Lib、核心庫(kù)和虛擬機(jī),為DVB協(xié)議層和android framework 層提供服務(wù); linux kernel層:直接與硬件交互,為DVB協(xié)議層和android runtime層提供硬件驅(qū)動(dòng)服務(wù)。
2.根據(jù)權(quán)利要求1所述的機(jī)頂盒監(jiān)測(cè)用戶(hù)操作的方法,其特征在于,所述DVB應(yīng)用層包括處理界面的UI模塊、處理界面邏輯的control模塊和為UI界面提供服務(wù)的service模塊。
3.根據(jù)權(quán)利要求1所述的機(jī)頂盒監(jiān)測(cè)用戶(hù)操作的方法,其特征在于,所述DVB業(yè)務(wù)處理層還包括java創(chuàng)建的進(jìn)程進(jìn)行管理;java動(dòng)態(tài)進(jìn)行分配的內(nèi)存進(jìn)行管理。
全文摘要
本發(fā)明公開(kāi)了一種機(jī)頂盒的android系統(tǒng),包括DVB應(yīng)用層,DVB業(yè)務(wù)處理層,androidframework層,DVB協(xié)議層,androidruntime層,linuxkernel層。DVB應(yīng)用層包括處理界面的UI模塊、處理界面邏輯的control模塊和為UI界面提供服務(wù)的service模塊。本發(fā)明應(yīng)用android系統(tǒng),為電視數(shù)字機(jī)頂盒提供強(qiáng)大的功能,使機(jī)頂盒更具智能化,還可縮短研發(fā)周期,提高整體效率。
文檔編號(hào)H04N21/443GK103200448SQ20121058774
公開(kāi)日2013年7月10日 申請(qǐng)日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者蔣明珠, 車(chē)振武, 林榕 申請(qǐng)人:廣東九聯(lián)科技股份有限公司