欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種保障機(jī)頂盒升級(jí)成功的方法

文檔序號(hào):7762357閱讀:537來源:國(guó)知局

專利名稱::一種保障機(jī)頂盒升級(jí)成功的方法一種保障機(jī)頂盒升級(jí)成功的方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種嵌入式技術(shù),尤其是一種保障機(jī)頂盒升級(jí)成功的方法,屬于機(jī)頂盒領(lǐng)域技術(shù)。
背景技術(shù)
:隨著國(guó)家數(shù)字電視的大規(guī)模普及,作為數(shù)字電視終端產(chǎn)品的數(shù)字電視機(jī)頂盒的功能也越來越強(qiáng)大,由于用戶大量的新的應(yīng)用的需要,有線電視機(jī)頂盒的增值業(yè)務(wù)不斷地增加,因此有了廣播電視運(yùn)營(yíng)商升級(jí)的要求,同時(shí)作為機(jī)頂盒的供應(yīng)商可以推出新的軟件。隨著數(shù)字電視機(jī)頂盒的功能越來越豐富,原有的機(jī)頂盒就必須通過OTA(基于短消息機(jī)制)的方式進(jìn)行升級(jí),保障升級(jí)的成功是升級(jí)程序最重要的要求。傳統(tǒng)數(shù)字電視機(jī)頂盒的升級(jí)是接收廣播電視運(yùn)營(yíng)商前端網(wǎng)絡(luò)發(fā)送的數(shù)據(jù),然后擦除flash塊上的數(shù)據(jù),把接收到的數(shù)據(jù)寫入flash,當(dāng)遇到斷電,或者其他一些特殊情況下,由于數(shù)據(jù)沒有完全寫入,機(jī)頂盒將無法正常運(yùn)行。在中國(guó)發(fā)明專利公開日為2002.07.24,公開號(hào)為101800840中公開了一種機(jī)頂盒升級(jí)方法,該方法包括以下步驟第一步,機(jī)頂盒啟動(dòng)時(shí)首先運(yùn)行存儲(chǔ)在Flash中的Loader程序,如果Loader運(yùn)行失敗,則中止程序運(yùn)行;如果Loader(轉(zhuǎn)載)程序運(yùn)行成功,在Loader程序運(yùn)行的最后一步將驗(yàn)證Flash中的當(dāng)前軟件配置信息;第二步,如果軟件配置信息不正確,則程序進(jìn)入到升級(jí)流程;如果正確,則檢查E2PR0M(電可擦可編程只讀存儲(chǔ)器)里存儲(chǔ)的升級(jí)配置信息,如果升級(jí)配置信息不正確,則將存儲(chǔ)在Flash軟件配置信息里的升級(jí)配置信息拷貝到E2PR0M;第三步,檢查E2PR0M升級(jí)配置信息中的空升標(biāo)識(shí)符,如果標(biāo)識(shí)為執(zhí)行空升,則程序進(jìn)入到升級(jí)流程否則校驗(yàn)應(yīng)用程序是否正確;如果應(yīng)用程序不正確,則程序進(jìn)入到升級(jí)流程,否則執(zhí)行應(yīng)用程序。該發(fā)明的優(yōu)點(diǎn)在于由于采用在Flash和E2PR0M中同時(shí)保存軟件配置信息,即使Flash中的配置信息數(shù)據(jù)損壞也不影響空中升級(jí)成功;如果E2PR0M中的升級(jí)配置信息數(shù)據(jù)損壞,在機(jī)頂盒下次開機(jī)時(shí)會(huì)自動(dòng)從Flash中恢復(fù)數(shù)據(jù)。但是該發(fā)明要同時(shí)在Flash和E2PR0M中保存軟件配置信息,這樣就浪費(fèi)了機(jī)頂盒內(nèi)存空間。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題,在于提供一種保障機(jī)頂盒升級(jí)成功的方法,可以保障機(jī)頂盒升級(jí)的正常進(jìn)行,當(dāng)遇到斷電等特殊事件時(shí),可以自動(dòng)的恢復(fù)并繼續(xù)升級(jí)。本發(fā)明是這樣實(shí)現(xiàn)的一種保障機(jī)頂盒升級(jí)成功的方法,其特征在于包括如下步驟步驟10、定義機(jī)頂盒的升級(jí)狀態(tài)標(biāo)志包括升級(jí)狀態(tài)、無升級(jí)狀態(tài),升級(jí)模式標(biāo)志包括強(qiáng)制升級(jí)、手動(dòng)升級(jí)、無升級(jí),升級(jí)參數(shù)校驗(yàn)標(biāo)志當(dāng)機(jī)頂盒收到升級(jí)參數(shù)時(shí),把升級(jí)參數(shù)寫入機(jī)頂盒內(nèi)存空間后,并通過運(yùn)算得到的校驗(yàn)值,升級(jí)參數(shù)包括升級(jí)的PID(節(jié)目頻道中EIT表的PID)、升級(jí)的tableID(節(jié)目頻道中EIT表的tableID)、升級(jí)數(shù)據(jù)所在碼流的頻率、符號(hào)率、調(diào)制方式,將這些標(biāo)志和參數(shù)存儲(chǔ)在機(jī)頂盒的eeprom中;步驟20、當(dāng)機(jī)頂盒主程序檢測(cè)到廣播電視運(yùn)營(yíng)商前端網(wǎng)絡(luò)發(fā)送的升級(jí)請(qǐng)求時(shí),把相應(yīng)的前端網(wǎng)絡(luò)發(fā)送的升級(jí)參數(shù)記錄到e印rom中,然后重啟機(jī)頂盒;步驟30、當(dāng)機(jī)頂盒開機(jī)時(shí),機(jī)頂盒引導(dǎo)程序先檢測(cè)所述的校驗(yàn)值是否有誤?是,則對(duì)用于存儲(chǔ)升級(jí)數(shù)據(jù)的內(nèi)存空間進(jìn)行初始化,運(yùn)行機(jī)頂盒主程序,不升級(jí)機(jī)頂盒數(shù)據(jù),否則判斷所述的升級(jí)狀態(tài)標(biāo)志是否為升級(jí)狀態(tài)?是則轉(zhuǎn)入步驟50,否則判斷所述的升級(jí)模式標(biāo)志,如果是無升級(jí)模式,運(yùn)行機(jī)頂盒主程序,不升級(jí)機(jī)頂盒數(shù)據(jù);如果是手動(dòng)升級(jí)模式,要求用戶輸入升級(jí)參數(shù),等用戶輸入?yún)?shù)并確認(rèn)升級(jí)后,轉(zhuǎn)入步驟40;如果是強(qiáng)制升級(jí)模式,機(jī)頂盒讀取機(jī)頂盒內(nèi)存空間的升級(jí)參數(shù),轉(zhuǎn)入步驟40;步驟40、機(jī)頂盒按照所述的升級(jí)參數(shù),鎖定升級(jí)數(shù)據(jù)所在的頻點(diǎn),對(duì)升級(jí)數(shù)據(jù)進(jìn)行接收,并存儲(chǔ)在所述機(jī)頂盒的內(nèi)存空間中,當(dāng)全部升級(jí)數(shù)據(jù)接收完成時(shí),把升級(jí)狀態(tài)標(biāo)志從無升級(jí)狀態(tài)改為升級(jí)狀態(tài);步驟50、把接收的升級(jí)數(shù)據(jù)燒寫到flash上,先判斷擦除的flash塊上的數(shù)據(jù)和寫入的升級(jí)數(shù)據(jù)是否一致?是,則繼續(xù)判斷下一flash塊的數(shù)據(jù),否則擦除flash塊,把升級(jí)數(shù)據(jù)寫入的該flash塊上,當(dāng)所有升級(jí)數(shù)據(jù)全部燒寫flash上時(shí),把升級(jí)狀態(tài)標(biāo)志改為無升級(jí)狀態(tài)。本發(fā)明具有如下優(yōu)點(diǎn)定義機(jī)頂盒的升級(jí)狀態(tài)標(biāo)志,升級(jí)模式標(biāo)志,升級(jí)參數(shù)校驗(yàn)標(biāo)志,升級(jí)參數(shù),并將這些標(biāo)志和參數(shù)存儲(chǔ)在機(jī)頂盒的eeprom中,當(dāng)機(jī)頂盒主程序檢測(cè)到廣播電視運(yùn)營(yíng)商前端網(wǎng)絡(luò)發(fā)送的升級(jí)請(qǐng)求時(shí),把相應(yīng)的前端網(wǎng)絡(luò)發(fā)送的升級(jí)參數(shù)記錄到eeprom中,并根據(jù)所述的標(biāo)志來判斷機(jī)頂盒是否要進(jìn)行升級(jí)。本發(fā)明可以保障機(jī)頂盒升級(jí)的正常進(jìn)行,當(dāng)遇到斷電等特殊事件時(shí),可以自動(dòng)的恢復(fù)并繼續(xù)升級(jí)。圖1為本發(fā)明方法流程示意圖。具體實(shí)施方式一種保障機(jī)頂盒升級(jí)成功的方法,包括如下步驟步驟10、定義機(jī)頂盒的升級(jí)狀態(tài)標(biāo)志包括升級(jí)狀態(tài)、無升級(jí)狀態(tài),升級(jí)模式標(biāo)志包括強(qiáng)制升級(jí)、手動(dòng)升級(jí)、無升級(jí),升級(jí)參數(shù)校驗(yàn)標(biāo)志當(dāng)機(jī)頂盒收到升級(jí)參數(shù)時(shí),把升級(jí)參數(shù)寫入機(jī)頂盒內(nèi)存空間后,并通過運(yùn)算得到的校驗(yàn)值,升級(jí)參數(shù)包括升級(jí)的PID、升級(jí)的tablelD、升級(jí)數(shù)據(jù)所在碼流的頻率、符號(hào)率、調(diào)制方式,將這些標(biāo)志和參數(shù)存儲(chǔ)在機(jī)頂盒的eeprom中;步驟20、當(dāng)機(jī)頂盒主程序檢測(cè)到廣播電視運(yùn)營(yíng)商前端網(wǎng)絡(luò)發(fā)送的升級(jí)請(qǐng)求時(shí),把相應(yīng)的前端網(wǎng)絡(luò)發(fā)送的升級(jí)參數(shù)記錄到e印rom中,然后重啟機(jī)頂盒;步驟30、當(dāng)機(jī)頂盒開機(jī)時(shí),機(jī)頂盒引導(dǎo)程序先檢測(cè)所述的校驗(yàn)值是否有誤?是,則對(duì)用于存儲(chǔ)升級(jí)數(shù)據(jù)的內(nèi)存空間進(jìn)行初始化,運(yùn)行機(jī)頂盒主程序,不升級(jí)機(jī)頂盒數(shù)據(jù),否則判斷所述的升級(jí)狀態(tài)標(biāo)志是否為升級(jí)狀態(tài)?是則轉(zhuǎn)入步驟50,否則判斷所述的升級(jí)模式標(biāo)志,如果是無升級(jí)模式,運(yùn)行機(jī)頂盒主程序,不升級(jí)機(jī)頂盒數(shù)據(jù);如果是手動(dòng)升級(jí)模式,要求用戶輸入升級(jí)參數(shù),等用戶輸入?yún)?shù)并確認(rèn)升級(jí)后,轉(zhuǎn)入步驟40;如果是強(qiáng)制升級(jí)模式,機(jī)頂盒讀取機(jī)頂盒內(nèi)存空間的升級(jí)參數(shù),轉(zhuǎn)入步驟40;步驟40、機(jī)頂盒按照所述的升級(jí)參數(shù)(升級(jí)的PID、升級(jí)的tablelD、升級(jí)數(shù)據(jù)所在碼流的頻率、符號(hào)率、調(diào)制方式),鎖定升級(jí)數(shù)據(jù)所在的頻點(diǎn),對(duì)升級(jí)數(shù)據(jù)進(jìn)行接收,并存儲(chǔ)在所述機(jī)頂盒的內(nèi)存空間中,當(dāng)全部升級(jí)數(shù)據(jù)接收完成時(shí),把升級(jí)狀態(tài)標(biāo)志從無升級(jí)狀態(tài)改為升級(jí)狀態(tài);步驟50、把接收的升級(jí)數(shù)據(jù)燒寫到flash上,先判斷擦除的flash塊上的數(shù)據(jù)和寫入的升級(jí)數(shù)據(jù)是否一致?是,則繼續(xù)判斷下一flash塊的數(shù)據(jù),否則擦除flash塊,把升級(jí)數(shù)據(jù)寫入的該flash塊上,當(dāng)所有升級(jí)數(shù)據(jù)全部燒寫flash上時(shí),把升級(jí)狀態(tài)標(biāo)志改為無升級(jí)狀態(tài)。其中當(dāng)燒寫升級(jí)數(shù)據(jù)時(shí),機(jī)頂盒系統(tǒng)突然斷電或出現(xiàn)異常不能完成燒寫工作時(shí),機(jī)頂盒重新啟動(dòng),自動(dòng)判斷升級(jí)狀態(tài)標(biāo)志,繼續(xù)完成升級(jí)工作。下面結(jié)合三個(gè)具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明具體實(shí)施例一步驟10、定義機(jī)頂盒的升級(jí)狀態(tài)標(biāo)志包括升級(jí)狀態(tài)、無升級(jí)狀態(tài),升級(jí)模式標(biāo)志包括強(qiáng)制升級(jí)、手動(dòng)升級(jí)、無升級(jí),升級(jí)參數(shù)校驗(yàn)標(biāo)志當(dāng)機(jī)頂盒收到升級(jí)參數(shù)時(shí),把升級(jí)參數(shù)寫入機(jī)頂盒內(nèi)存空間后,并通過運(yùn)算得到的校驗(yàn)值,升級(jí)參數(shù)包括升級(jí)的PID、升級(jí)的tablelD、升級(jí)數(shù)據(jù)所在碼流的頻率、符號(hào)率、調(diào)制方式,將這些標(biāo)志和參數(shù)存儲(chǔ)在機(jī)頂盒的eeprom中;步驟20、當(dāng)機(jī)頂盒主程序檢測(cè)到廣播電視運(yùn)營(yíng)商前端網(wǎng)絡(luò)發(fā)送的升級(jí)請(qǐng)求時(shí),把相應(yīng)的前端網(wǎng)絡(luò)發(fā)送的升級(jí)參數(shù)記錄到e印rom中,然后重啟機(jī)頂盒;步驟30、當(dāng)機(jī)頂盒開機(jī)時(shí),機(jī)頂盒引導(dǎo)程序先檢測(cè)所述的校驗(yàn)值是否有誤?是,則對(duì)用于存儲(chǔ)升級(jí)數(shù)據(jù)的內(nèi)存空間進(jìn)行初始化,運(yùn)行機(jī)頂盒主程序,不升級(jí)機(jī)頂盒數(shù)據(jù)。具體實(shí)施例二步驟10、定義機(jī)頂盒的升級(jí)狀態(tài)標(biāo)志包括升級(jí)狀態(tài)、無升級(jí)狀態(tài),升級(jí)模式標(biāo)志包括強(qiáng)制升級(jí)、手動(dòng)升級(jí)、無升級(jí),升級(jí)參數(shù)校驗(yàn)標(biāo)志當(dāng)機(jī)頂盒收到升級(jí)參數(shù)時(shí),把升級(jí)參數(shù)寫入機(jī)頂盒內(nèi)存空間后,并通過運(yùn)算得到的校驗(yàn)值,升級(jí)參數(shù)包括升級(jí)的PID、升級(jí)的tablelD、升級(jí)數(shù)據(jù)所在碼流的頻率、符號(hào)率、調(diào)制方式,將這些標(biāo)志和參數(shù)存儲(chǔ)在機(jī)頂盒的eeprom中;步驟20、當(dāng)機(jī)頂盒主程序檢測(cè)到廣播電視運(yùn)營(yíng)商前端網(wǎng)絡(luò)發(fā)送的升級(jí)請(qǐng)求時(shí),把相應(yīng)的前端網(wǎng)絡(luò)發(fā)送的升級(jí)參數(shù)記錄到e印rom中,然后重啟機(jī)頂盒;步驟30、當(dāng)機(jī)頂盒開機(jī)時(shí),機(jī)頂盒引導(dǎo)程序先檢測(cè)所述的校驗(yàn)值是否有誤?否,則判斷所述的升級(jí)狀態(tài)標(biāo)志是否為升級(jí)狀態(tài)?是,則轉(zhuǎn)入步驟40;步驟40、把接收的升級(jí)數(shù)據(jù)燒寫到flash上,先判斷擦除的flash塊上的數(shù)據(jù)和寫入的升級(jí)數(shù)據(jù)是否一致?是,則繼續(xù)判斷下一flash塊的數(shù)據(jù),否則擦除flash塊,把升級(jí)數(shù)據(jù)寫入的該flash塊上,當(dāng)所有升級(jí)數(shù)據(jù)全部燒寫flash上時(shí),把升級(jí)狀態(tài)標(biāo)志改為無升級(jí)狀態(tài)。其中當(dāng)燒寫升級(jí)數(shù)據(jù)時(shí),機(jī)頂盒系統(tǒng)突然斷電或出現(xiàn)異常不能完成燒寫工作時(shí),機(jī)頂盒重新啟動(dòng),自動(dòng)判斷升級(jí)狀態(tài)標(biāo)志,繼續(xù)完成升級(jí)工作。具體實(shí)施例三步驟10、定義機(jī)頂盒的升級(jí)狀態(tài)標(biāo)志包括升級(jí)狀態(tài)、無升級(jí)狀態(tài),升級(jí)模式標(biāo)志包括強(qiáng)制升級(jí)、手動(dòng)升級(jí)、無升級(jí),升級(jí)參數(shù)校驗(yàn)標(biāo)志當(dāng)機(jī)頂盒收到升級(jí)參數(shù)時(shí),把升級(jí)參數(shù)寫入機(jī)頂盒內(nèi)存空間后,并通過運(yùn)算得到的校驗(yàn)值,升級(jí)參數(shù)包括升級(jí)的PID、升級(jí)的tablelD、升級(jí)數(shù)據(jù)所在碼流的頻率、符號(hào)率、調(diào)制方式,將這些標(biāo)志和參數(shù)存儲(chǔ)在機(jī)頂盒的eeprom中;步驟20、當(dāng)機(jī)頂盒主程序檢測(cè)到廣播電視運(yùn)營(yíng)商前端網(wǎng)絡(luò)發(fā)送的升級(jí)請(qǐng)求時(shí),把相應(yīng)的前端網(wǎng)絡(luò)發(fā)送的升級(jí)參數(shù)記錄到e印rom中,然后重啟機(jī)頂盒;步驟30、當(dāng)機(jī)頂盒開機(jī)時(shí),機(jī)頂盒引導(dǎo)程序先檢測(cè)所述的校驗(yàn)值是否有誤?否,則判斷所述的升級(jí)狀態(tài)標(biāo)志是否為升級(jí)狀態(tài)?否,則判斷所述的升級(jí)模式標(biāo)志,如果是無升級(jí)模式,運(yùn)行機(jī)頂盒主程序,不升級(jí)機(jī)頂盒數(shù)據(jù);如果是手動(dòng)升級(jí)模式,要求用戶輸入升級(jí)參數(shù),等用戶輸入?yún)?shù)并確認(rèn)升級(jí)后,轉(zhuǎn)入步驟40;如果是強(qiáng)制升級(jí)模式,機(jī)頂盒讀取機(jī)頂盒內(nèi)存空間的升級(jí)參數(shù),轉(zhuǎn)入步驟40;步驟40、機(jī)頂盒按照所述的升級(jí)參數(shù)(升級(jí)的PID、升級(jí)的tablelD、升級(jí)數(shù)據(jù)所在碼流的頻率、符號(hào)率、調(diào)制方式),鎖定升級(jí)數(shù)據(jù)所在的頻點(diǎn),對(duì)升級(jí)數(shù)據(jù)進(jìn)行接收,并存儲(chǔ)在所述機(jī)頂盒的內(nèi)存空間中,當(dāng)全部升級(jí)數(shù)據(jù)接收完成時(shí),把升級(jí)狀態(tài)標(biāo)志從無升級(jí)狀態(tài)改為升級(jí)狀態(tài);步驟50、把接收的升級(jí)數(shù)據(jù)燒寫到flash上,先判斷擦除的flash塊上的數(shù)據(jù)和寫入的升級(jí)數(shù)據(jù)是否一致?是,則繼續(xù)判斷下一flash塊的數(shù)據(jù),否則擦除flash塊,把升級(jí)數(shù)據(jù)寫入的該flash塊上,當(dāng)所有升級(jí)數(shù)據(jù)全部燒寫flash上時(shí),把升級(jí)狀態(tài)標(biāo)志改為無升級(jí)狀態(tài)。其中當(dāng)燒寫升級(jí)數(shù)據(jù)時(shí),機(jī)頂盒系統(tǒng)突然斷電或出現(xiàn)異常不能完成燒寫工作時(shí),機(jī)頂盒重新啟動(dòng),自動(dòng)判斷升級(jí)狀態(tài)標(biāo)志,繼續(xù)完成升級(jí)工作。總之,本發(fā)明通過定義機(jī)頂盒的升級(jí)狀態(tài)標(biāo)志,升級(jí)模式標(biāo)志,升級(jí)參數(shù)校驗(yàn)標(biāo)志,升級(jí)參數(shù),來判斷機(jī)頂盒是否要進(jìn)行升級(jí),可以保障機(jī)頂盒升級(jí)的正常進(jìn)行,當(dāng)遇到斷電等特殊事件時(shí),可以自動(dòng)的恢復(fù)并繼續(xù)升級(jí)。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。權(quán)利要求1.一種保障機(jī)頂盒升級(jí)成功的方法,其特征在于包括如下步驟步驟10、定義機(jī)頂盒的升級(jí)狀態(tài)標(biāo)志包括升級(jí)狀態(tài)、無升級(jí)狀態(tài),升級(jí)模式標(biāo)志包括強(qiáng)制升級(jí)、手動(dòng)升級(jí)、無升級(jí),升級(jí)參數(shù)校驗(yàn)標(biāo)志當(dāng)機(jī)頂盒收到升級(jí)參數(shù)時(shí),把升級(jí)參數(shù)寫入機(jī)頂盒內(nèi)存空間后,并通過運(yùn)算得到的校驗(yàn)值,升級(jí)參數(shù)包括升級(jí)的PID、升級(jí)的tablelD、升級(jí)數(shù)據(jù)所在碼流的頻率、符號(hào)率、調(diào)制方式,將這些標(biāo)志和參數(shù)存儲(chǔ)在機(jī)頂盒的eeprom中;步驟20、當(dāng)機(jī)頂盒主程序檢測(cè)到廣播電視運(yùn)營(yíng)商前端網(wǎng)絡(luò)發(fā)送的升級(jí)請(qǐng)求時(shí),把相應(yīng)的前端網(wǎng)絡(luò)發(fā)送的升級(jí)參數(shù)記錄到e印rom中,然后重啟機(jī)頂盒;步驟30、當(dāng)機(jī)頂盒開機(jī)時(shí),機(jī)頂盒引導(dǎo)程序先檢測(cè)所述的校驗(yàn)值是否有誤?是,則對(duì)用于存儲(chǔ)升級(jí)數(shù)據(jù)的內(nèi)存空間進(jìn)行初始化,運(yùn)行機(jī)頂盒主程序,不升級(jí)機(jī)頂盒數(shù)據(jù),否則判斷所述的升級(jí)狀態(tài)標(biāo)志是否為升級(jí)狀態(tài)?是則轉(zhuǎn)入步驟50,否則判斷所述的升級(jí)模式標(biāo)志,如果是無升級(jí)模式,運(yùn)行機(jī)頂盒主程序,不升級(jí)機(jī)頂盒數(shù)據(jù);如果是手動(dòng)升級(jí)模式,要求用戶輸入升級(jí)參數(shù),等用戶輸入?yún)?shù)并確認(rèn)升級(jí)后,轉(zhuǎn)入步驟40;如果是強(qiáng)制升級(jí)模式,機(jī)頂盒讀取機(jī)頂盒內(nèi)存空間的升級(jí)參數(shù),轉(zhuǎn)入步驟40;步驟40、機(jī)頂盒按照所述的升級(jí)參數(shù),鎖定升級(jí)數(shù)據(jù)所在的頻點(diǎn),對(duì)升級(jí)數(shù)據(jù)進(jìn)行接收,并存儲(chǔ)在所述機(jī)頂盒的內(nèi)存空間中,當(dāng)全部升級(jí)數(shù)據(jù)接收完成時(shí),把升級(jí)狀態(tài)標(biāo)志從無升級(jí)狀態(tài)改為升級(jí)狀態(tài);步驟50、把接收的升級(jí)數(shù)據(jù)燒寫到flash上先判斷擦除的flash塊上的數(shù)據(jù)和寫入的升級(jí)數(shù)據(jù)是否一致?是,則繼續(xù)判斷下一flash塊的數(shù)據(jù),否則擦除flash塊,把升級(jí)數(shù)據(jù)寫入的該flash塊上,當(dāng)所有升級(jí)數(shù)據(jù)全部燒寫flash上時(shí),把升級(jí)狀態(tài)標(biāo)志改為無升級(jí)狀態(tài)。2.根據(jù)權(quán)利要求1所述的一種保障機(jī)頂盒升級(jí)成功的方法,其特征在于機(jī)頂盒系統(tǒng)突然斷電或出現(xiàn)異常不能完成燒寫工作時(shí),機(jī)頂盒重新啟動(dòng),自動(dòng)判斷升級(jí)狀態(tài)標(biāo)志,繼續(xù)完成升級(jí)工作。全文摘要本發(fā)明提供一種保障機(jī)頂盒升級(jí)成功的方法,定義機(jī)頂盒的升級(jí)狀態(tài)標(biāo)志,升級(jí)模式標(biāo)志,升級(jí)參數(shù)校驗(yàn)標(biāo)志,升級(jí)參數(shù),并將這些標(biāo)志和參數(shù)存儲(chǔ)在機(jī)頂盒的eeprom中,當(dāng)機(jī)頂盒主程序檢測(cè)到廣播電視運(yùn)營(yíng)商前端網(wǎng)絡(luò)發(fā)送的升級(jí)請(qǐng)求時(shí),把相應(yīng)的前端網(wǎng)絡(luò)發(fā)送的升級(jí)參數(shù)記錄到eeprom中,并根據(jù)所述的標(biāo)志來判斷機(jī)頂盒是否要進(jìn)行升級(jí),當(dāng)要升級(jí)時(shí)啟動(dòng)升級(jí)程序并接收升級(jí)數(shù)據(jù),修改升級(jí)狀態(tài)標(biāo)志,不要升級(jí),則運(yùn)行機(jī)頂盒主程序。本發(fā)明可以保障機(jī)頂盒升級(jí)的正常進(jìn)行,當(dāng)遇到斷電等特殊事件時(shí),可以自動(dòng)的恢復(fù)并繼續(xù)升級(jí)。文檔編號(hào)H04N21/43GK102082965SQ20101051040公開日2011年6月1日申請(qǐng)日期2010年10月15日優(yōu)先權(quán)日2010年10月15日發(fā)明者方立申請(qǐng)人:福建新大陸通信科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
白沙| 营山县| 昭平县| 尉氏县| 定远县| 嘉黎县| 沈阳市| 都匀市| 绥阳县| 抚州市| 格尔木市| 沅陵县| 东光县| 大埔区| 南华县| 垫江县| 德化县| 会泽县| 吴忠市| 孟州市| 来凤县| 兖州市| 枣强县| 竹溪县| 永清县| 庐江县| 靖边县| 秀山| 新晃| 北流市| 洪江市| 抚远县| 吉木乃县| 宁陕县| 涞水县| 莒南县| 塔城市| 平山县| 彭水| 浏阳市| 城固县|