專(zhuān)利名稱(chēng):機(jī)頂盒功能模塊升級(jí)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,具體的說(shuō)是涉及一種機(jī)頂盒功能模塊升級(jí)的方法。
背景技術(shù):
隨著全球電視數(shù)字化進(jìn)程的推進(jìn),數(shù)字電視機(jī)頂盒已成為很多家庭的主要家電產(chǎn) 品。機(jī)頂盒的主要功能模塊雖然采用不同的方案,但都是具有一定的通用性的,在實(shí)現(xiàn)方式 上也有很多共同點(diǎn),比如EPG、 NV0D、股票、數(shù)據(jù)廣播、Widget小程序、界面風(fēng)格等,如果能 采取一種方法實(shí)現(xiàn)功能模塊的單獨(dú)替換,就可以極大的提高機(jī)頂盒的市場(chǎng)通用性,減少產(chǎn) 品的生產(chǎn)種類(lèi)和后期的維護(hù)升級(jí)成本。 而目前的數(shù)字機(jī)頂盒,已不僅僅能滿足收看數(shù)字電視的基本需要,各種延伸功能, 比如上網(wǎng)、游戲、點(diǎn)播等,提供出多種多媒體和交互功能。如果能采取一種方法實(shí)現(xiàn)功能模 塊的單獨(dú)升級(jí),就可以實(shí)現(xiàn)用戶(hù)功能的個(gè)性化定制,使機(jī)頂盒也成為像電腦一樣可自我定 制的產(chǎn)品。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提出一種機(jī)頂盒功能模塊升級(jí)的方法,針對(duì)單個(gè) 模塊進(jìn)行定制升級(jí)而不影響其它模塊的使用。 本發(fā)明解決上述技術(shù)問(wèn)題所采用的技術(shù)方案是機(jī)頂盒功能模塊升級(jí)的方法,包 括以下步驟 a.在機(jī)頂盒的存儲(chǔ)模塊中劃分各功能模塊的升級(jí)程序起始地址和所需空間大 小; b.在機(jī)頂盒的臨時(shí)緩存中劃分各功能模塊的升級(jí)程序所需空間大??; c.為每個(gè)功能模塊分配一個(gè)唯一標(biāo)識(shí); d.在加載程序中設(shè)計(jì)好各功能模塊的升級(jí)方式; e.加載程序識(shí)別需要升級(jí)的功能模塊的唯一標(biāo)識(shí),并將對(duì)應(yīng)的升級(jí)程序下載至臨 時(shí)緩存中; f.機(jī)頂盒對(duì)臨時(shí)緩存中的升級(jí)程序進(jìn)行數(shù)據(jù)校驗(yàn),若驗(yàn)證無(wú)誤則執(zhí)行步驟g,否 則執(zhí)行步驟e ; g.將升級(jí)程序?qū)胫列枰?jí)的功能模塊在機(jī)頂盒存儲(chǔ)模塊中的預(yù)先分配好的 空間,實(shí)現(xiàn)軟件升級(jí)。 進(jìn)一步,步驟d中所述升級(jí)方式為通過(guò)機(jī)頂盒串口導(dǎo)入升級(jí)軟件或通過(guò)USB設(shè)備 導(dǎo)入升級(jí)軟件或通過(guò)智能卡導(dǎo)入升級(jí)軟件。 本發(fā)明的有益效果是可針對(duì)單個(gè)功能模塊進(jìn)行定制升級(jí)而不影響其它模塊的使 用,提高機(jī)頂盒的通用性。
圖1為本發(fā)明的方法流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述。 本發(fā)明通過(guò)對(duì)機(jī)頂盒各功能模塊分配升級(jí)程序的起始地址及空間大小,并對(duì)每個(gè)
功能模塊分配唯一標(biāo)識(shí),當(dāng)需要升級(jí)某一功能模塊時(shí),下載對(duì)應(yīng)標(biāo)識(shí)下的升級(jí)程序,通過(guò)數(shù)
據(jù)驗(yàn)證后導(dǎo)入該功能模塊在機(jī)頂盒存儲(chǔ)模塊中的預(yù)先分配好的空間,實(shí)現(xiàn)軟件升級(jí)。 如圖1所示,本發(fā)明中的機(jī)頂盒功能模塊升級(jí)的方法,包括以下步驟 a.在機(jī)頂盒的存儲(chǔ)模塊中劃分各功能模塊的升級(jí)程序起始地址和所需空間大小,
該步驟為后續(xù)單獨(dú)升級(jí)機(jī)頂盒某功能模塊作準(zhǔn)備; b.在機(jī)頂盒的臨時(shí)緩存中劃分各功能模塊的升級(jí)程序所需空間大小,該步驟同樣 為后續(xù)單獨(dú)升級(jí)機(jī)頂盒某功能模塊作準(zhǔn)備;
c.為每個(gè)功能模塊分配一個(gè)唯一標(biāo)識(shí); d.在加載程序中設(shè)計(jì)好各功能模塊的升級(jí)方式,升級(jí)方式有很多比如通過(guò)機(jī)頂盒 串口導(dǎo)入升級(jí)軟件或通過(guò)USB設(shè)備導(dǎo)入升級(jí)軟件或通過(guò)智能卡導(dǎo)入升級(jí)軟件,只要機(jī)頂盒 能夠支持即可。 e.加載程序識(shí)別需要升級(jí)的功能模塊的唯一標(biāo)識(shí),并將對(duì)應(yīng)的升級(jí)程序下載至臨 時(shí)緩存中; f.機(jī)頂盒對(duì)臨時(shí)緩存中的升級(jí)程序進(jìn)行數(shù)據(jù)校驗(yàn),若驗(yàn)證無(wú)誤則執(zhí)行步驟g,否 則執(zhí)行步驟e ; g.將升級(jí)程序?qū)胫列枰?jí)的功能模塊在機(jī)頂盒存儲(chǔ)模塊中的預(yù)先分配好的 空間,實(shí)現(xiàn)軟件升級(jí)。 通過(guò)本發(fā)明的升級(jí)方法,可針對(duì)單個(gè)功能模塊進(jìn)行定制升級(jí)而不影響其它模塊的 使用,提高機(jī)頂盒的通用性,減少產(chǎn)品的生產(chǎn)種類(lèi)和后期的維護(hù)升級(jí)成本。
權(quán)利要求
機(jī)頂盒功能模塊升級(jí)的方法,其特征在于包括以下步驟a.在機(jī)頂盒的存儲(chǔ)模塊中劃分各功能模塊的升級(jí)程序起始地址和所需空間大??;b.在機(jī)頂盒的臨時(shí)緩存中劃分各功能模塊的升級(jí)程序所需空間大??;c.為每個(gè)功能模塊分配一個(gè)唯一標(biāo)識(shí);d.在加載程序中設(shè)計(jì)好各功能模塊的升級(jí)方式;e.加載程序識(shí)別需要升級(jí)的功能模塊的唯一標(biāo)識(shí),并將對(duì)應(yīng)的升級(jí)程序下載至臨時(shí)緩存中;f.機(jī)頂盒對(duì)臨時(shí)緩存中的升級(jí)程序進(jìn)行數(shù)據(jù)校驗(yàn),若驗(yàn)證無(wú)誤則執(zhí)行步驟g,否則執(zhí)行步驟e;g.將升級(jí)程序?qū)胫列枰?jí)的功能模塊在機(jī)頂盒存儲(chǔ)模塊中的預(yù)先分配好的空間,實(shí)現(xiàn)軟件升級(jí)。
2. 如權(quán)利要求1所述的機(jī)頂盒功能模塊升級(jí)的方法,其特征在于步驟d中所述升級(jí)方式為通過(guò)機(jī)頂盒串口導(dǎo)入升級(jí)軟件。
3. 如權(quán)利要求1所述的機(jī)頂盒功能模塊升級(jí)的方法,其特征在于步驟d中所述升級(jí)方式為通過(guò)USB設(shè)備導(dǎo)入升級(jí)軟件。
4. 如權(quán)利要求1所述的機(jī)頂盒功能模塊升級(jí)的方法,其特征在于步驟d中所述升級(jí)方式為通過(guò)智能卡導(dǎo)入升級(jí)軟件。
全文摘要
本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,具體的說(shuō)是涉及一種機(jī)頂盒功能模塊升級(jí)的方法。本發(fā)明公開(kāi)了一種機(jī)頂盒功能模塊升級(jí)的方法,針對(duì)單個(gè)模塊進(jìn)行定制升級(jí)而不影響其它模塊的使用。其技術(shù)方案的要點(diǎn)可概括為對(duì)機(jī)頂盒各功能模塊分配升級(jí)程序的起始地址及空間大小,并對(duì)每個(gè)功能模塊分配唯一標(biāo)識(shí),當(dāng)需要升級(jí)某一功能模塊時(shí),下載對(duì)應(yīng)標(biāo)識(shí)下的升級(jí)程序,通過(guò)數(shù)據(jù)驗(yàn)證后導(dǎo)入該功能模塊在機(jī)頂盒存儲(chǔ)模塊中的預(yù)先分配好的空間,實(shí)現(xiàn)軟件升級(jí)。本發(fā)明的有益效果是可針對(duì)單個(gè)功能模塊進(jìn)行定制升級(jí)而不影響其它模塊的使用,提高機(jī)頂盒的通用性,適用于數(shù)字機(jī)頂盒功能模塊的升級(jí)。
文檔編號(hào)H04N5/00GK101719977SQ20091030986
公開(kāi)日2010年6月2日 申請(qǐng)日期2009年11月17日 優(yōu)先權(quán)日2009年11月17日
發(fā)明者師洛蓓, 李嘉 申請(qǐng)人:四川長(zhǎng)虹電器股份有限公司