專利名稱:Eeprom機(jī)頂盒升級(jí)裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型屬于廣播數(shù)字電視應(yīng)用領(lǐng)域,尤其涉及ー種利用EEPROM對(duì)機(jī)頂盒的軟件系統(tǒng)進(jìn)行升級(jí)的裝置。
背景技術(shù):
在數(shù)字電視機(jī)頂盒中,由于軟件很復(fù)雜,即使已經(jīng)部署到用戶家中的機(jī)頂盒也可能存在嚴(yán)重的軟件問題,同時(shí)運(yùn)營商隨時(shí)可能需要通過修改軟件來増加或調(diào)整業(yè)務(wù),這些都需要對(duì)機(jī)頂盒軟件進(jìn)行升級(jí)。機(jī)頂盒軟件升級(jí)一般有兩種方法,一種是采用JTAG或RS232接ロ對(duì)單臺(tái)機(jī)頂盒進(jìn)行手動(dòng)升級(jí),另ー種方法是對(duì)整批(特別是已經(jīng)部署到用戶家中的)機(jī)頂盒進(jìn)行統(tǒng)ー的空中升級(jí)。第一種方法主要在機(jī)頂盒維修時(shí)采用,第二種方法是常規(guī)的對(duì)大批量機(jī)頂盒進(jìn)行軟件升級(jí)的主要方法。但是無論哪種方法,軟件配置信息、調(diào)諧參 數(shù)和空升標(biāo)識(shí)等數(shù)據(jù)由于需要更新維護(hù),因此都需要將它們放置在機(jī)頂盒Flash存儲(chǔ)器的非寫保護(hù)區(qū)域中。而由于未對(duì)這些數(shù)據(jù)進(jìn)行寫保護(hù),在日常使用中,這些數(shù)據(jù)很有可能被破壞,最終造成機(jī)頂盒軟件自動(dòng)空中升級(jí)的失敗。
實(shí)用新型內(nèi)容針對(duì)上述問題,本實(shí)用新型的目的在于提供ー種利用EEPROM對(duì)機(jī)頂盒的軟件系統(tǒng)進(jìn)行升級(jí)的裝置,能夠有效防止因Flash存儲(chǔ)器的數(shù)據(jù)損壞導(dǎo)致的機(jī)頂盒軟件空中升級(jí)失敗。本實(shí)用新型的上述目的是通過以下技術(shù)方案達(dá)到的ー種EEPROM機(jī)頂盒升級(jí)裝置,包括機(jī)頂盒、FLASH存儲(chǔ)器和升級(jí)端,還包括EEPROM存儲(chǔ)器;所述EEPROM存儲(chǔ)器用于接收來自升級(jí)端的升級(jí)信息并進(jìn)行機(jī)頂盒的升級(jí),在機(jī)頂盒升級(jí)完成后將新的配置信息寫入FLASH存儲(chǔ)器。進(jìn)ー步的,若EEPROM存儲(chǔ)器配置信息不正確,則將FLASH存儲(chǔ)器的配置信息寫入到EEPROM存儲(chǔ)器,使EEPROM存儲(chǔ)器能夠進(jìn)行機(jī)頂盒的升級(jí)。用FLASH存儲(chǔ)器當(dāng)EEPROM存儲(chǔ)器的配置信息備份,能夠防止EEPROM配置信息出問題而無法升級(jí)的情況的發(fā)生。進(jìn)ー步的,當(dāng)EEPROM存儲(chǔ)器無法進(jìn)行機(jī)頂盒的升級(jí)時(shí),則由FLASH存儲(chǔ)器接收升級(jí)信息進(jìn)行機(jī)頂盒升級(jí),在升級(jí)完成后將新的配置信息寫入EEPROM存儲(chǔ)器。如此可以起到FLASH存儲(chǔ)器和EEPROM存儲(chǔ)器互相備份的作用,時(shí)刻保持兩個(gè)存儲(chǔ)器的更新,防止只更新一個(gè)存儲(chǔ)器而該更新了的存儲(chǔ)器出錯(cuò)導(dǎo)致整個(gè)機(jī)頂盒無法升級(jí)的情況的發(fā)生。本實(shí)用新型的有益效果在于通過在原有的機(jī)頂盒升級(jí)系統(tǒng)的基礎(chǔ)上增加EEPROM存儲(chǔ)器,利用該EEPROM存儲(chǔ)器來代替FLASH存儲(chǔ)器進(jìn)行升級(jí),可以有效防止因FLASH存儲(chǔ)器內(nèi)部的配置數(shù)據(jù)信息損壞而無法進(jìn)行機(jī)頂盒升級(jí)這樣的情況的發(fā)生;同時(shí)EEPROM存儲(chǔ)器和FLASH存儲(chǔ)器互為備份,能夠更有效的保證機(jī)頂盒正常升級(jí)。
[0008]圖I為本實(shí)用新型具體實(shí)施例的模塊結(jié)構(gòu)示意圖。
具體實(shí)施方式
本說明書中公開的所有特征,或公開的所有方法或過程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。本說明書(包括任何權(quán)利要求、摘要和附圖)中公開的任ー特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個(gè)特征只是一系列等效或類似特征中的一個(gè)例子而已。同時(shí)本說明書中對(duì)替代特征的描述是對(duì)等同技術(shù)特 征的描述,不得視為對(duì)公眾的捐獻(xiàn)。本說明書(包括任何權(quán)利要求、摘要和附圖)中用語若同時(shí)具有一般含義與本領(lǐng)域特有含義的,如無特殊說明,均定義為本領(lǐng)域特有含義。如圖I所示為本實(shí)用新型具體實(shí)施例的模塊結(jié)構(gòu)示意圖。本實(shí)用新型的EEPROM機(jī)頂盒升級(jí)裝置由升級(jí)端、FLASH存儲(chǔ)器、EEPROM存儲(chǔ)器和機(jī)頂盒組成。升級(jí)端的輸出端同時(shí)分別與FLASH存儲(chǔ)器和EEPROM存儲(chǔ)器輸入端相連,F(xiàn)LASH存儲(chǔ)器和EEPROM存儲(chǔ)器雙向連接,F(xiàn)LASH存儲(chǔ)器的輸出端和EEPROM存儲(chǔ)器的輸出端都同時(shí)連接到機(jī)頂盒的輸入端。這里升級(jí)端是指空中升級(jí)端,即發(fā)送升級(jí)信息的服務(wù)器。機(jī)頂盒是指除了 FLASH存儲(chǔ)器和EEPROM存儲(chǔ)器之外的機(jī)頂盒的其他部分。本實(shí)用新型一次完整的升級(jí)過程如下機(jī)頂盒啟動(dòng)時(shí)首先運(yùn)行FLASH存儲(chǔ)器中的Loader程序,如果Loader運(yùn)行失敗,則中止程序運(yùn)行(為了提示,可以閃爍LED指示燈);如果Loader程序運(yùn)行成功,在Loader運(yùn)行的最后ー步將驗(yàn)證FLASH存儲(chǔ)器中的當(dāng)前軟件配置信息,軟件配置信息里保存了升級(jí)配置信息、當(dāng)前應(yīng)用程序版本和運(yùn)營商信息等。如果軟件配置信息不正確,則進(jìn)入到升級(jí)流程;如果正確,則檢查EEPROM存儲(chǔ)器里的調(diào)諧參數(shù)等升級(jí)配置信息,如果升級(jí)配置信息不正確,則將FLASH存儲(chǔ)器的升級(jí)配置信息拷貝到EEPROM存儲(chǔ)器,然后檢查EEPROM升級(jí)配置信息中的空升標(biāo)識(shí)符,如果標(biāo)識(shí)為執(zhí)行空升,則程序進(jìn)入到升級(jí)流程,否則校驗(yàn)應(yīng)用程序是否正確。如果應(yīng)用程序不正確,則程序進(jìn)入到升級(jí)流程,否則執(zhí)行應(yīng)用程序。所謂的升級(jí)流程指這樣ー個(gè)過程首先根據(jù)EEPROM升級(jí)配置信息中的調(diào)諧參數(shù)設(shè)置升級(jí)頻點(diǎn),如果鎖定失敗,則根據(jù)FLASH存儲(chǔ)器中的配置信息中的調(diào)諧參數(shù)設(shè)置升級(jí)頻點(diǎn);如果鎖定失敗,則根據(jù)Loader程序內(nèi)置的缺省調(diào)諧參數(shù)設(shè)置升級(jí)頻點(diǎn);如果鎖定失敗,則要求用戶手動(dòng)輸入調(diào)諧參數(shù)設(shè)置升級(jí)頻點(diǎn)。只要上述任意ー種調(diào)諧參數(shù)能夠鎖定頻點(diǎn),則在該頻點(diǎn)尋找升級(jí)流,并執(zhí)行軟件升級(jí)。如果軟件升級(jí)失敗則自動(dòng)重啟機(jī)頂盒,如果由EEPROM存儲(chǔ)器升級(jí)成功則將當(dāng)前配置信息寫入FLASH存儲(chǔ)器,如果由FLASH存儲(chǔ)器升級(jí)成功則將當(dāng)前配置信息寫入EEPROM存儲(chǔ)器。
權(quán)利要求1. ー種EEPROM機(jī)頂盒升級(jí)裝置,包括機(jī)頂盒、FLASH存儲(chǔ)器和升級(jí)端,其特征在于 還包括EEPROM存儲(chǔ)器; 所述EEPROM存儲(chǔ)器用于接收來自升級(jí)端的升級(jí)信息并進(jìn)行機(jī)頂盒的升級(jí),在機(jī)頂盒升級(jí)完成后將新的配置信息寫入FLASH存儲(chǔ)器。
專利摘要本實(shí)用新型通過在原有的機(jī)頂盒升級(jí)系統(tǒng)的基礎(chǔ)上增加EEPROM存儲(chǔ)器,利用該EEPROM存儲(chǔ)器來代替FLASH存儲(chǔ)器進(jìn)行升級(jí),可以有效防止因FLASH存儲(chǔ)器內(nèi)部的配置數(shù)據(jù)信息損壞而無法進(jìn)行機(jī)頂盒升級(jí)這樣的情況的發(fā)生;同時(shí)EEPROM存儲(chǔ)器和FLASH存儲(chǔ)器互為備份,能夠更有效的保證機(jī)頂盒正常升級(jí)。
文檔編號(hào)G06F9/445GK202455482SQ201120556638
公開日2012年9月26日 申請(qǐng)日期2011年12月28日 優(yōu)先權(quán)日2011年12月28日
發(fā)明者易啟鵬, 曾澤君, 許勝武, 黃巍, 龔克宇 申請(qǐng)人:成都東銀信息技術(shù)股份有限公司