[發(fā)明專利]機(jī)頂盒的雙Loader升級(jí)方法無效
| 申請(qǐng)?zhí)枺?/td> | 200910111628.8 | 申請(qǐng)日: | 2009-04-24 |
| 公開(公告)號(hào): | CN101567962A | 公開(公告)日: | 2009-10-28 |
| 發(fā)明(設(shè)計(jì))人: | 沈少陽;張書義;黃少雄;陳文 | 申請(qǐng)(專利權(quán))人: | 福建新大陸通信科技有限公司 |
| 主分類號(hào): | H04N5/00 | 分類號(hào): | H04N5/00;G06F9/445 |
| 代理公司: | 廈門市新華專利商標(biāo)代理有限公司 | 代理人: | 翁素華 |
| 地址: | 350000福*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 機(jī)頂盒 loader 升級(jí) 方法 | ||
【技術(shù)領(lǐng)域】
本發(fā)明涉及一種機(jī)頂盒的升級(jí)方法,尤其涉及一種機(jī)頂盒的具有雙保險(xiǎn)的雙Loader升級(jí)方法。
【背景技術(shù)】
近年來,隨著有線數(shù)字電視的推廣,有線數(shù)字電視機(jī)頂盒逐漸走進(jìn)千家萬戶。在機(jī)頂盒的使用過程中,隨著有線數(shù)字電視增值業(yè)務(wù)的不斷推出,廣電運(yùn)營商有升級(jí)的要求;同時(shí)機(jī)頂盒供應(yīng)商也有可能提出軟件升級(jí)的要求用以解決已發(fā)現(xiàn)的軟件缺陷。因此,機(jī)頂盒軟件升級(jí)需求不斷攀升。
如圖1所示,普通的機(jī)頂盒升級(jí)軟件(Loader)是一段式單Loader的結(jié)構(gòu),其升級(jí)方法通常如圖2所示,步驟10:通電開機(jī)時(shí),CPU首先運(yùn)行Loader程序,如果Loader被破壞,系統(tǒng)將無法啟動(dòng);如果Loader沒有被破壞,則在Loader中檢測(cè)是否有升級(jí)要求;步驟20:如果有升級(jí)要求,啟動(dòng)升級(jí)功能,否則跳轉(zhuǎn)到應(yīng)用程序(APP即Application)的運(yùn)行;步驟30:在運(yùn)行應(yīng)用程序的過程中,也有可能接收到前端升級(jí)的命令,此時(shí)應(yīng)用程序?qū)⑻D(zhuǎn)到Loader,執(zhí)行下載升級(jí)過程。
Loader是運(yùn)行在應(yīng)用程序之前的一小段程序,它的主要作用是實(shí)現(xiàn)Loader以外的程序或數(shù)據(jù)的升級(jí),如升級(jí)應(yīng)用程序、字庫、數(shù)據(jù)等。Loader對(duì)于機(jī)頂盒的正常工作和后續(xù)軟件升級(jí)起著至關(guān)重要的作用,一旦這段程序出現(xiàn)問題,將直接影響用戶的使用。普通的一段式單Loader軟件一般只用于升級(jí)Loader以外的數(shù)據(jù),不輕易對(duì)自身進(jìn)行升級(jí),一旦升級(jí)Loader自身失敗的話,Loader程序?qū)⒈黄茐模瑱C(jī)頂盒將無法正常工作,此時(shí)需要技術(shù)人員上門維修才可恢復(fù)。
對(duì)于上述這種Loader來說,升級(jí)自身是危險(xiǎn)的,在軟件升級(jí)過程中如果遇到意外導(dǎo)致升級(jí)失敗的話,機(jī)頂盒就有可能無法正常工作。因此,如何保證升級(jí)過程的順利進(jìn)行,在升級(jí)過程中遇到意外使得軟件遭到破壞的時(shí)候,如何修復(fù)軟件使得機(jī)頂盒能正常工作,這些成為機(jī)頂盒軟件升級(jí)過程中越來越受關(guān)注的問題。
【發(fā)明內(nèi)容】
本發(fā)明要解決的技術(shù)問題,在于提供一種機(jī)頂盒的雙Loader升級(jí)方法,其具有雙保險(xiǎn)的升級(jí)的功能,既可實(shí)現(xiàn)Loader以外的程序或數(shù)據(jù)的升級(jí),又可實(shí)現(xiàn)Loader自身的升級(jí),而且還可極大地降低機(jī)頂盒的故障率。
本發(fā)明是這樣實(shí)現(xiàn)的:一種機(jī)頂盒的雙Loader升級(jí)方法,包括如下步驟:
步驟100:通電開機(jī)后,CPU首先運(yùn)行Starter程序,在Starter中檢測(cè)是否有升級(jí)要求;
步驟200:如果Starter檢測(cè)到有升級(jí)要求,先判斷主Loader是否被破壞,如果主Loader沒有被破壞,便跳轉(zhuǎn)到主Loader,進(jìn)行主Loader的升級(jí);如果主Loader被破壞,再判斷備份Loader是否被破壞,如果備份Loader沒有被破壞,則跳到備份Loader,進(jìn)行備份Loader升級(jí);如果Starter檢測(cè)到?jīng)]有升級(jí)要求或者兩個(gè)Loader都被破壞,則跳轉(zhuǎn)到應(yīng)用程序;
步驟300:在Loader程序升級(jí)順利結(jié)束并重新啟動(dòng)后,由Starter程序負(fù)責(zé)對(duì)兩Loader進(jìn)行比對(duì),用升級(jí)后的新的Loader替換掉原來的未升級(jí)的Loader,再跳轉(zhuǎn)到應(yīng)用程序。
如上所述的升級(jí)方法,其在步驟300之后還進(jìn)一步包括步驟400:在運(yùn)行應(yīng)用程序的過程中,接收到前端升級(jí)的命令時(shí),執(zhí)行步驟200。
本發(fā)明具有如下優(yōu)點(diǎn):既可實(shí)現(xiàn)Loader以外的程序或數(shù)據(jù)的升級(jí),又可實(shí)現(xiàn)Loader自身的升級(jí),并且可以最大程度保證Loader不被破壞,最大限度保證機(jī)頂盒不會(huì)喪失在線升級(jí)的功能,確保機(jī)頂盒始終能正常工作,因此是一種具有雙保險(xiǎn)的升級(jí)方法。
【附圖說明】
下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。
圖1為現(xiàn)有機(jī)頂盒升級(jí)軟件單Loader的結(jié)構(gòu)框圖。
圖2為現(xiàn)有機(jī)頂盒升級(jí)方法的流程框圖。
圖3為本發(fā)明機(jī)頂盒升級(jí)軟件雙Loader的結(jié)構(gòu)框圖。
圖4為本發(fā)明機(jī)頂盒升級(jí)方法的流程框圖。
【具體實(shí)施方式】
請(qǐng)參閱圖3所示,本發(fā)明機(jī)頂盒升級(jí)軟件是一個(gè)兩段式雙Loader的軟件結(jié)構(gòu),兩段式是指Starter模塊和Loader模塊,這兩個(gè)模塊各自獨(dú)立、分別存儲(chǔ);雙Loader是指主Loader和備份Loader。Starter部分包含對(duì)系統(tǒng)的初始化、雙Loader的校驗(yàn)、主程檢驗(yàn)、檢測(cè)升級(jí)需求;Loader部分主要是引導(dǎo)升級(jí)的過程。Starter部分和Loader部分在Flash中分區(qū)存儲(chǔ)。
如圖4所示,基于上述的軟件基礎(chǔ),本發(fā)明機(jī)頂盒的雙Loader升級(jí)方法,包括如下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建新大陸通信科技有限公司,未經(jīng)福建新大陸通信科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910111628.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 對(duì)機(jī)頂盒下載器文件進(jìn)行統(tǒng)一升級(jí)管理的系統(tǒng)
- 對(duì)機(jī)頂盒下載器文件進(jìn)行統(tǒng)一升級(jí)管理的系統(tǒng)
- 一種數(shù)字電視接收終端軟件的升級(jí)方法、系統(tǒng)及終端
- 機(jī)頂盒的雙Loader升級(jí)方法
- 使用3段式引導(dǎo)升級(jí)啟動(dòng)技術(shù)的機(jī)頂盒啟動(dòng)和升級(jí)方法
- 機(jī)頂盒的三段式雙備份Loader升級(jí)方法
- 數(shù)字電視網(wǎng)絡(luò)系統(tǒng)、數(shù)字電視一體機(jī)及其升級(jí)方法
- 一種應(yīng)用于組合儀表的新型主從式flash boot loader軟件升級(jí)方法
- Bootloader升級(jí)系統(tǒng)和方法
- 一種電動(dòng)汽車電機(jī)控制器軟件更新方法
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





