一種刷新固件的方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種刷新固件的方法及電子設(shè)備,所述方法應(yīng)用于一電子設(shè)備,所述電子設(shè)備安裝有一固件,所述電子設(shè)備包括一數(shù)據(jù)接口,所述方法包括:在所述固件處于損壞狀態(tài)時(shí),控制所述數(shù)據(jù)接口處于工作狀態(tài);獲得與所述數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù),所述第一數(shù)據(jù)包括能夠使所述固件從所述損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù);基于所述第一數(shù)據(jù),刷新所述固件,使所述固件從所述損壞狀態(tài)恢復(fù)到所述正常狀態(tài)。
【專利說(shuō)明】一種刷新固件的方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種刷新固件的方法及電子設(shè)備。
【背景技術(shù)】
[0002]臺(tái)式電腦、筆記本電腦等電子設(shè)備都包括一個(gè)固件,固件具體可以是BIOS (BasicInput Output System,基本輸入輸出系統(tǒng)),也可以是UEFI (Unified Extensible FirmwareInterface,統(tǒng)一的可擴(kuò)展固件接口),固件保存著臺(tái)式電腦、筆記本電腦等電子設(shè)備最重要的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開(kāi)機(jī)后自檢程序和系統(tǒng)自啟動(dòng)程序,為電子設(shè)備提供最底層的、最直接的硬件設(shè)置和控制。
[0003]但在現(xiàn)有技術(shù)中,固件十分容易發(fā)生故障,比如為了解決當(dāng)前固件版本存在的一些問(wèn)題,例如是不支持某些硬件,或存在一些BUG等等,經(jīng)常使用刷新固件版本的方法來(lái)進(jìn)行固件版本的升級(jí),如果在升級(jí)過(guò)程中出現(xiàn)斷電或者資料傳輸錯(cuò)誤,就會(huì)導(dǎo)致固件發(fā)生故障,或者是在使用過(guò)程中因?yàn)殪o電等原因造成了固件內(nèi)部數(shù)據(jù)的紊亂,也會(huì)導(dǎo)致固件發(fā)生故障,這時(shí)需要向固件芯片重新寫入固件數(shù)據(jù),以解決固件芯片的故障問(wèn)題。目前,向固件芯片重新寫入固件數(shù)據(jù)大多采用以下方式:
[0004]1、從電子設(shè)備的主板上拆下固件芯片,使用固件寫入工具向其寫入固件數(shù)據(jù),然后再將其焊接到主板上;
[0005]2、在主板上預(yù)留一個(gè)備用的固件芯片,在主用固件芯片發(fā)生故障的時(shí)候,切換至備用固件芯片進(jìn)行工作,或者使用備用固件芯片向主用固件芯片中寫入數(shù)據(jù)固件數(shù)據(jù);
[0006]3、筆記本電腦使用 EC (Embedded Controller,內(nèi)嵌式控制器)ROM (Read-OnlyMemory,只讀內(nèi)存)存儲(chǔ)固件數(shù)據(jù),當(dāng)EC發(fā)現(xiàn)固件損壞時(shí)主動(dòng)向固件芯片寫入固件數(shù)據(jù)。
[0007]但本發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例中發(fā)明技術(shù)方案的過(guò)程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問(wèn)題:
[0008]1、刷新固件的方法較為復(fù)雜,需要將固件芯片拆下重新寫入固件數(shù)據(jù)后再焊接回去,十分的不方便,具體來(lái)講,即:需要將主機(jī)機(jī)箱拆開(kāi),再將主板拆下,然后從主板上拆下固件芯片,接著使用工具向固件中寫入固件數(shù)據(jù),最后將固件芯片焊接回主板并裝回機(jī)箱,這些都需要具有一定專業(yè)能力的技術(shù)人員才能夠完成,稍有失誤,甚至?xí)p壞固件芯片,普通用戶無(wú)法完成如此繁瑣的動(dòng)作,所以只能將主板送回生產(chǎn)廠家或者去專業(yè)維修站進(jìn)行維修,所以存在刷新固件的方法較為復(fù)雜的技術(shù)問(wèn)題。
[0009]2、在主板上預(yù)留備用的固件芯片的方式由于會(huì)額外使用一個(gè)備用的固件芯片,所以會(huì)增加生產(chǎn)成本,同時(shí),由于增加了一個(gè)固件芯片,所以會(huì)更改主板上各個(gè)元件的布局,也會(huì)增加生產(chǎn)成本,所以使用備用的固件芯片的方案存在增加生產(chǎn)成本的技術(shù)問(wèn)題。
[0010]3、使用EC ROM存儲(chǔ)固件數(shù)據(jù)的方式并不能適用于臺(tái)式電腦等沒(méi)有EC功能的電子設(shè)備,所以無(wú)法提供一個(gè)通用的解決方案。
【發(fā)明內(nèi)容】
[0011]本發(fā)明實(shí)施例通過(guò)提供一種刷新固件的方法以及電子設(shè)備,解決了現(xiàn)有技術(shù)中刷新固件的方法較為復(fù)雜的技術(shù)問(wèn)題。
[0012]本發(fā)明一方面提供一種刷新固件的方法,應(yīng)用于一電子設(shè)備,所述電子設(shè)備安裝有一固件,所述電子設(shè)備包括一數(shù)據(jù)接口,所述方法包括:在所述固件處于損壞狀態(tài)時(shí),控制所述數(shù)據(jù)接口處于工作狀態(tài);獲得與所述數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù),所述第一數(shù)據(jù)包括能夠使所述固件從所述損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù);基于所述第一數(shù)據(jù),刷新所述固件,使所述固件從所述損壞狀態(tài)恢復(fù)到所述正常狀態(tài)。
[0013]可選地,所述電子設(shè)備包括一與所述數(shù)據(jù)接口相連的控制芯片,所述控制所述數(shù)據(jù)接口處于工作狀態(tài),具體包括:控制所述控制芯片檢測(cè)所述數(shù)據(jù)接口是否與所述存儲(chǔ)設(shè)備相連;在所述數(shù)據(jù)接口與所述存儲(chǔ)設(shè)備相連時(shí),所述控制芯片初始化所述存儲(chǔ)設(shè)備,使得所述電子設(shè)備能夠讀取所述恢復(fù)數(shù)據(jù)。
[0014]可選地,所述控制芯片初始化所述存儲(chǔ)設(shè)備,具體為:所述控制芯片通過(guò)所述數(shù)據(jù)接口與所述存儲(chǔ)設(shè)備建立數(shù)據(jù)通道,使得所述電子設(shè)備能夠通過(guò)所述數(shù)據(jù)通道讀取所述第
一數(shù)據(jù)。
[0015]可選地,所述數(shù)據(jù)接口具體為USB接口,所述恢復(fù)數(shù)據(jù)具體為所述固件對(duì)應(yīng)的數(shù)據(jù),所述控制芯片具體為USB控制芯片。
[0016]可選地,所述電子設(shè)備包括一具有嵌入式處理器的超級(jí)輸入輸出系統(tǒng),所述控制所述控制芯片檢測(cè)所述數(shù)據(jù)接口是否與所述存儲(chǔ)設(shè)備相連,具體為:所述超級(jí)輸入輸出系統(tǒng)控制所述控制芯片檢測(cè)所述數(shù)據(jù)接口是否與所述存儲(chǔ)設(shè)備相連。
[0017]可選地,所述第一數(shù)據(jù)還包括自運(yùn)行數(shù)據(jù),所述固件存儲(chǔ)在所述電子設(shè)備的固件芯片中,所述基于所述第一數(shù)據(jù),刷新所述固件,具體包括:基于所述自運(yùn)行數(shù)據(jù),將所述恢復(fù)數(shù)據(jù)寫入所述固件芯片中。
[0018]可選地,所述電子設(shè)備包括一功能單元,在所述固件處于損壞狀態(tài)時(shí),所述功能單元處于關(guān)閉狀態(tài)。
[0019]本發(fā)明實(shí)施例另一方面提供一種電子設(shè)備,所述電子設(shè)備安裝有一固件,所述電子設(shè)備包括:機(jī)殼;一電路板,設(shè)置于所述機(jī)殼內(nèi);控制芯片,設(shè)置于所述電路板上;一數(shù)據(jù)接口,與所述控制芯片相連;其中,所述控制芯片用于在所述固件處于損壞狀態(tài)時(shí),控制所述數(shù)據(jù)接口處于工作狀態(tài),并獲得與所述數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù),所述第一數(shù)據(jù)包括能夠使所述固件從所述損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù),并基于所述第一數(shù)據(jù),刷新所述固件,使所述固件從所述損壞狀態(tài)恢復(fù)到所述正常狀態(tài)。
[0020]可選地,所述控制芯片具體用于檢測(cè)所述數(shù)據(jù)接口是否與所述存儲(chǔ)設(shè)備相連,并在所述數(shù)據(jù)接口與所述存儲(chǔ)設(shè)備相連時(shí),初始化所述存儲(chǔ)設(shè)備,使得所述電子設(shè)備能夠讀取所述恢復(fù)數(shù)據(jù)。
[0021]可選地,所述控制芯片具體用于通過(guò)所述數(shù)據(jù)接口與所述存儲(chǔ)設(shè)備建立數(shù)據(jù)通道,使得所述電子設(shè)備能夠通過(guò)所述數(shù)據(jù)通道讀取所述第一數(shù)據(jù)。
[0022]可選地,所述數(shù)據(jù)接口具體為USB接口,所述恢復(fù)數(shù)據(jù)具體為所述固件對(duì)應(yīng)的數(shù)據(jù),所述控制芯片具體為USB控制芯片。
[0023]可選地,所述電子設(shè)備包括一超級(jí)輸入輸出芯片,所述超級(jí)輸入輸出系統(tǒng)與一嵌入式處理器相連,所述超級(jí)輸入輸出芯片用于控制所述控制芯片檢測(cè)所述數(shù)據(jù)接口是否與所述存儲(chǔ)設(shè)備相連。
[0024]可選地,所述固件存儲(chǔ)在所述電子設(shè)備的固件芯片中,所述控制芯片具體用于基于所述第一數(shù)據(jù)中的自運(yùn)行數(shù)據(jù),將所述恢復(fù)數(shù)據(jù)寫入所述固件芯片中。
[0025]本發(fā)明實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0026]1、由于采用了控制數(shù)據(jù)接口處于工作狀態(tài),并從與數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中獲得第一數(shù)據(jù),第一數(shù)據(jù)中包括能夠使得固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù),并基于第一數(shù)據(jù),刷新電子設(shè)備的固件的技術(shù)方案,所以不需要將電子設(shè)備的固件芯片拆下重新寫入固件數(shù)據(jù)后再焊接回去,所以簡(jiǎn)化了刷新固件的步驟,從而解決了現(xiàn)有技術(shù)中刷新固件的方法較為復(fù)雜的技術(shù)問(wèn)題,使得在電子設(shè)備的固件損壞的時(shí)候,用戶能夠方便地刷新固件,使得固件由損壞狀態(tài)恢復(fù)到正常狀態(tài)。
[0027]2、由于簡(jiǎn)化了刷新固件的步驟,解決了現(xiàn)有技術(shù)中刷新固件的方法較為復(fù)雜的技術(shù)問(wèn)題,所以用戶能夠方便地刷新固件,將固件從損壞狀態(tài)恢復(fù)到正常狀態(tài),因此用戶不需要將固件芯片拆下并向其中寫入固件數(shù)據(jù)后在焊接回去,或?qū)⒅靼逅突厣a(chǎn)廠家或?qū)I(yè)維修站進(jìn)行維修,所以提高了用戶的使用感受,增加了用戶體驗(yàn)度。
[0028]3、由于本發(fā)明實(shí)施例提供的技術(shù)方案不需要增加備用的固件芯片,不會(huì)增加生產(chǎn)成本,所以也解決了現(xiàn)有技術(shù)中使用備用的固件芯片的方案存在增加生產(chǎn)成本的技術(shù)問(wèn)題,從而能夠?qū)崿F(xiàn)方便地刷新電子設(shè)備的固件的同時(shí)不增加能耗的技術(shù)效果。
[0029]4、由于本發(fā)明實(shí)施例提供的技術(shù)方案能夠適用于臺(tái)式電腦與筆記本電腦,以及其他同類型的電子設(shè)備,所以解決了現(xiàn)有技術(shù)中無(wú)法提供一個(gè)通用的解決方案的技術(shù)問(wèn)題。
[0030]5、由于能夠在電子設(shè)備的功能模塊處于關(guān)閉狀態(tài)下刷新電子設(shè)備的固件,所以本發(fā)明實(shí)施例中的技術(shù)方案向用戶提供了極其簡(jiǎn)單的刷新固件的方法,使得用戶在刷新固件的過(guò)程中體驗(yàn)極佳,從而增加了用戶體驗(yàn)度。
【專利附圖】
【附圖說(shuō)明】
[0031]圖1為本發(fā)明實(shí)施例提供的刷新固件的方法流程圖;
[0032]圖2為本發(fā)明實(shí)施例提供的刷新固件的流程圖;
[0033]圖3為本發(fā)明實(shí)施例提供的電子設(shè)備的功能模塊圖。
【具體實(shí)施方式】
[0034]本發(fā)明實(shí)施例提供了一種刷新固件的方法以及電子設(shè)備,解決了現(xiàn)有技術(shù)中刷新固件的方法較為復(fù)雜的技術(shù)問(wèn)題。
[0035]本發(fā)明實(shí)施例中的技術(shù)方案,為解決上述刷新固件的方法較為復(fù)雜的技術(shù)問(wèn)題,總體思路如下:
[0036]在電子設(shè)備上的固件處于損壞狀態(tài)時(shí),首先控制數(shù)據(jù)接口處于工作狀態(tài);
[0037]然后,獲得與數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù),第一數(shù)據(jù)包括能夠使固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù);
[0038]最后基于第一數(shù)據(jù),刷新固件,使固件從損壞狀態(tài)恢復(fù)到正常狀態(tài),使得電子設(shè)備能夠正常運(yùn)作,從而達(dá)到了簡(jiǎn)化了刷新固件的步驟的技術(shù)效果。
[0039]為了更好的理解上述技術(shù)方案,下面將結(jié)合說(shuō)明書(shū)附圖以及具體的實(shí)施方式對(duì)上述技術(shù)方案進(jìn)行詳細(xì)的說(shuō)明。
[0040]本發(fā)明實(shí)施例提供一種刷新固件的方法,應(yīng)用在一電子設(shè)備上,該電子設(shè)備包括一數(shù)據(jù)接口,在具體應(yīng)用中,該電子設(shè)備可以是臺(tái)式電腦,也可以是筆記本電腦,在此不作限制。該電子設(shè)備安裝有一固件,該固件可以是BIOS,也可以是UEFI,在此也不作限制。在接下來(lái)的描述中,將以電子設(shè)備為臺(tái)式電腦,數(shù)據(jù)接口為USB接口為例來(lái)進(jìn)行詳細(xì)的舉例描述。
[0041]請(qǐng)參考圖1,圖1是本發(fā)明實(shí)施例提供的刷新固件的方法流程圖,該方法包括:
[0042]S1:在固件處于損壞狀態(tài)時(shí),控制數(shù)據(jù)接口處于工作狀態(tài);
[0043]S2:獲得與數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù),第一數(shù)據(jù)包括能夠使固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù);
[0044]S3:基于第一數(shù)據(jù),刷新固件,使固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)。
[0045]在步驟SI中,在固件處于損壞狀態(tài)時(shí),具體來(lái)講,可以是因?yàn)殪o電等原因造成了固件數(shù)據(jù)的紊亂,或者是因?yàn)樵诠碳姹旧?jí)的過(guò)程中發(fā)生了故障,從而導(dǎo)致了電子設(shè)備無(wú)法正常運(yùn)作的時(shí)候。
[0046]在具體實(shí)施過(guò)程中,電子設(shè)備可以包括一與數(shù)據(jù)接口相連的控制芯片,因此,在固件處于損壞狀態(tài)的時(shí)候,控制數(shù)據(jù)接口處于工作狀態(tài),具體來(lái)講,可以包括:控制該控制芯片檢測(cè)數(shù)據(jù)接口是否與存儲(chǔ)設(shè)備相連,在數(shù)據(jù)接口與存儲(chǔ)設(shè)備相連的時(shí)候,控制芯片初始化存儲(chǔ)設(shè)備,使得電子設(shè)備能夠讀取存儲(chǔ)設(shè)備中的恢復(fù)數(shù)據(jù),當(dāng)然了,在實(shí)際應(yīng)用中,控制數(shù)據(jù)接口處于工作狀態(tài),還包括通過(guò)電子設(shè)備的電壓裝置向該數(shù)據(jù)接口供電的步驟,在此就不再贅述了。
[0047]控制該控制芯片檢測(cè)數(shù)據(jù)接口是否與存儲(chǔ)設(shè)備相連,在本實(shí)施例中,可以是USB控制芯片檢測(cè)USB接口是否與USB存儲(chǔ)設(shè)備相連,在具體應(yīng)用中,USB控制芯片例如可以是飛利浦(Philips)公司提供的ISP1161芯片,USB控制芯片中會(huì)包括USB主機(jī)控制器與設(shè)備控制器,當(dāng)然了,也可以是本領(lǐng)域的技術(shù)人員能夠使用的其他型號(hào)的控制芯片,在控制芯片內(nèi)部的Hub端口(集線器端口)的兩根信號(hào)線(D+和D-)上都有一個(gè)15ΚΩ的下拉電阻,而USB設(shè)備在對(duì)應(yīng)的信號(hào)線(全速設(shè)備如U盤在D+信號(hào)線,低速設(shè)備如鍵盤或鼠標(biāo)在D-信號(hào)線)上有15K Ω的上拉電阻,當(dāng)有USB設(shè)備插入數(shù)據(jù)接口的時(shí)候,插入該數(shù)據(jù)接口的設(shè)備的上位電阻信號(hào)為高,則Hub端口以此檢測(cè)到USB接口與USB設(shè)備相連,并報(bào)告給USB控制芯片中的主機(jī)控制器;主機(jī)控制器接收到來(lái)自Hub端口的報(bào)告信息后,產(chǎn)生一個(gè)中斷,通過(guò)讀取控制芯片中Hub相關(guān)的寄存器來(lái)了解插入U(xiǎn)SB接口的設(shè)備究竟是高速設(shè)備還是低速設(shè)備,如果主機(jī)控制器從寄存器中相關(guān)了解到的信息表明插入的設(shè)備是高速設(shè)備的時(shí)候,就可以表明USB接口與USB存儲(chǔ)設(shè)備相連了。
[0048]在控制芯片檢測(cè)到數(shù)據(jù)接口與存儲(chǔ)設(shè)備相連后,控制芯片初始化該存儲(chǔ)設(shè)備,從而使得電子設(shè)備能夠讀取存儲(chǔ)設(shè)備中的恢復(fù)數(shù)據(jù),電子設(shè)備讀取到該存儲(chǔ)設(shè)備中的恢復(fù)數(shù)據(jù)并將其寫入固件芯片中,從而能夠?qū)崿F(xiàn)刷新固件的目的。
[0049]在具體實(shí)施過(guò)程中,控制芯片初始化存儲(chǔ)設(shè)備,具體來(lái)講,可以是控制芯片通過(guò)數(shù)據(jù)接口與存儲(chǔ)設(shè)備建立數(shù)據(jù)通道,從而使得電子設(shè)備能夠通過(guò)該數(shù)據(jù)通道讀取第一數(shù)據(jù)。
[0050]控制芯片通過(guò)數(shù)據(jù)接口與存儲(chǔ)設(shè)備之間建立數(shù)據(jù)通道,在本實(shí)施例中,可以是USB控制芯片通過(guò)USB接口與USB存儲(chǔ)設(shè)備之間建立數(shù)據(jù)通道,具體來(lái)講,在USB存儲(chǔ)設(shè)備插Λ USB接口后,USB控制芯片通過(guò)獲得Hub端口發(fā)送的信息確定有一高速設(shè)備接入,USB控制芯片給Hub端口相關(guān)的寄存器寫命令,讓Hub端口來(lái)重新設(shè)置端口,Hub端口使存儲(chǔ)設(shè)備的USB數(shù)據(jù)線處在重啟狀態(tài)(也即信號(hào)線D+與D-均為邏輯低狀態(tài))至少10ms,當(dāng)Hub釋放了重啟狀態(tài),USB存儲(chǔ)設(shè)備就處在默認(rèn)狀態(tài)了(也即USB存儲(chǔ)設(shè)備的USB寄存器已經(jīng)處在默認(rèn)狀態(tài)),在這種情況下,USB控制芯片向USB存儲(chǔ)設(shè)備發(fā)送一個(gè)Get_Descriptor (獲取描述符)請(qǐng)求來(lái)知道默認(rèn)流程最大包的大小,在獲取到USB存儲(chǔ)設(shè)備的返回信息后,然后通過(guò)發(fā)送一個(gè)Set_Address (設(shè)定地址)請(qǐng)求來(lái)分配一個(gè)單獨(dú)的地址給USB存儲(chǔ)設(shè)備,而USB存儲(chǔ)設(shè)備會(huì)讀取這個(gè)請(qǐng)求,并且向USB控制芯片返回一個(gè)確認(rèn)且保存新的地址,給新地址發(fā)送一個(gè)Get_Descriptor請(qǐng)求來(lái)讀取這個(gè)設(shè)備完整的描述符,包括默認(rèn)流程最大包的大小,USB存儲(chǔ)設(shè)備支持的配置號(hào),以及該USB存儲(chǔ)設(shè)備的其它信息,USB控制芯片將這些信息用于往后的通信中。而后發(fā)出Set_configuration (設(shè)定配置)請(qǐng)求,以該配置號(hào)配置該USB存儲(chǔ)設(shè)備,此時(shí),USB控制芯片就與USB存儲(chǔ)設(shè)備之間建立了數(shù)據(jù)通道,也即電子設(shè)備能夠通過(guò)該數(shù)據(jù)通道讀取USB存儲(chǔ)設(shè)備中的第一數(shù)據(jù)了。當(dāng)然了,在實(shí)際應(yīng)用中,USB控制芯片還會(huì)執(zhí)行加載與USB存儲(chǔ)設(shè)備對(duì)應(yīng)的客戶驅(qū)動(dòng)程序等操作,在此就不再贅述了。
[0051]在具體實(shí)施過(guò)程中,電子設(shè)備可以包括一具有嵌入式處理器的超級(jí)輸入輸出系統(tǒng),也即ESIO (Embedded controller Super Input/Output)芯片,控制控制芯片檢測(cè)數(shù)據(jù)接口是否與存儲(chǔ)設(shè)備相連,具體可以是:超級(jí)輸入輸出系統(tǒng)控制控制芯片檢測(cè)數(shù)據(jù)接口是否與存儲(chǔ)設(shè)備相連。本步驟可以和上述中任一步驟結(jié)合,在本實(shí)施例中,可以是超級(jí)輸入輸出系統(tǒng)控制USB控制芯片去檢測(cè)USB數(shù)據(jù)接口是否與USB存儲(chǔ)設(shè)備相連。
[0052]上述部分以數(shù)據(jù)接口為USB接口為例,詳細(xì)介紹了控制數(shù)據(jù)接口處于工作狀態(tài)的具體過(guò)程,在實(shí)際應(yīng)用中,該數(shù)據(jù)接口還可以是本領(lǐng)域的技術(shù)人員能夠使用的其他類型的數(shù)據(jù)接口,比如串口、并口等等,本領(lǐng)域的技術(shù)人員能夠根據(jù)實(shí)際情況,選擇合適類型的數(shù)據(jù)接口來(lái)滿足實(shí)際情況的需要,在此就不再贅述了。
[0053]在控制數(shù)據(jù)接口進(jìn)入工作狀態(tài)以后,本發(fā)明實(shí)施例提供的刷新固件的方法進(jìn)入步驟S2,即:獲得與數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù)。
[0054]在步驟S2中,獲得與數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù),具體來(lái)講,由于在步驟SI中已經(jīng)控制數(shù)據(jù)接口處于工作狀態(tài),所以電子設(shè)備能夠通過(guò)該數(shù)據(jù)接口,獲得與數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù),第一數(shù)據(jù)中包括能夠使得固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù)。
[0055]在具體實(shí)施過(guò)程中,存儲(chǔ)設(shè)備中的第一數(shù)據(jù)包括的恢復(fù)數(shù)據(jù),具體來(lái)講,該恢復(fù)數(shù)據(jù)可以是固件對(duì)應(yīng)的數(shù)據(jù),數(shù)據(jù)接口具體可以是USB接口,控制芯片具體可以是USB控制芯片。
[0056]在經(jīng)過(guò)步驟S2獲得與數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù)后,本發(fā)明實(shí)施例提供的方法進(jìn)入步驟S3,即:基于第一數(shù)據(jù),刷新固件。
[0057]在步驟S3中,基于第一數(shù)據(jù),刷新固件,具體來(lái)講,第一數(shù)據(jù)中還可以包括自運(yùn)行數(shù)據(jù),在電子設(shè)備經(jīng)過(guò)步驟S2獲取到存儲(chǔ)設(shè)備中的第一數(shù)據(jù)后,電子設(shè)備根據(jù)該自運(yùn)行數(shù)據(jù),將恢復(fù)數(shù)據(jù)寫入到固件芯片中,從而使得固件能夠從損壞狀態(tài)恢復(fù)到正常狀態(tài)。
[0058]在具體實(shí)施過(guò)程中,固件可以是存儲(chǔ)在電子設(shè)備的固件芯片中的,例如BIOS即是存儲(chǔ)在電子設(shè)備的BIOS芯片中,存儲(chǔ)設(shè)備中的第一數(shù)據(jù)還包括自運(yùn)行數(shù)據(jù),電子設(shè)備在獲取到存儲(chǔ)設(shè)備中的第一數(shù)據(jù),就能夠執(zhí)行第一數(shù)據(jù)中的自運(yùn)行數(shù)據(jù),將第一數(shù)據(jù)中的恢復(fù)數(shù)據(jù)寫入到固件芯片中,從而刷新了固件芯片中的固件。在本實(shí)施例中,第一數(shù)據(jù)中的自運(yùn)行數(shù)據(jù)是由具有嵌入式控制器的超級(jí)輸入輸出系統(tǒng)來(lái)執(zhí)行的,通過(guò)本實(shí)施例中技術(shù)方案的介紹,本領(lǐng)域的技術(shù)人員還可以根據(jù)實(shí)際情況,選擇其他合適的手段,以滿足實(shí)際情況的需要,在此就不再贅述了。
[0059]前述部分詳細(xì)地介紹了本發(fā)明實(shí)施例提供的刷新固件的方法,下面將站在用戶的角度,描述本發(fā)明實(shí)施例提供的刷新固件的方法。請(qǐng)參考圖2,圖2是用戶在使用本發(fā)明實(shí)施例提供的刷新固件的方法時(shí)的流程圖,如圖2所示,在電子設(shè)備的固件損壞以后,用戶只需要按照步驟S10,把包括第一數(shù)據(jù)的存儲(chǔ)設(shè)備插入到電子設(shè)備對(duì)應(yīng)的數(shù)據(jù)接口中,由于電子設(shè)備的數(shù)據(jù)接口處于工作狀態(tài),所以在步驟S20中,電子設(shè)備就能夠獲取到存儲(chǔ)設(shè)備中的第一數(shù)據(jù),從而在步驟S30中,電子設(shè)備就能夠根據(jù)存儲(chǔ)設(shè)備中的第一數(shù)據(jù),刷新電子設(shè)備的固件,使得電子設(shè)備的固件由損壞狀態(tài)恢復(fù)到正常狀態(tài),因此,站在用戶的角度來(lái)看,只需要將包括第一數(shù)據(jù)的存儲(chǔ)設(shè)備插入到電子設(shè)備對(duì)應(yīng)的數(shù)據(jù)接口中即可完成刷新固件,所以用戶在刷新固件的過(guò)程中會(huì)感覺(jué)到十分的簡(jiǎn)便。
[0060]通過(guò)上述部分可以看出,由于采用了控制數(shù)據(jù)接口處于工作狀態(tài),并從與數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中獲得第一數(shù)據(jù),第一數(shù)據(jù)中包括能夠使得固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù),并基于第一數(shù)據(jù),刷新電子設(shè)備的固件的技術(shù)方案,所以不需要將電子設(shè)備的固件芯片拆下重新寫入固件數(shù)據(jù)后再焊接回去,所以簡(jiǎn)化了刷新固件的步驟,從而解決了現(xiàn)有技術(shù)中刷新固件的方法較為復(fù)雜的技術(shù)問(wèn)題,使得在電子設(shè)備的固件損壞的時(shí)候,用戶能夠方便地刷新固件,使得固件由損壞狀態(tài)恢復(fù)到正常狀態(tài)。
[0061]由于簡(jiǎn)化了刷新固件的步驟,解決了現(xiàn)有技術(shù)中刷新固件的方法較為復(fù)雜的技術(shù)問(wèn)題,所以用戶能夠方便地刷新固件,將固件從損壞狀態(tài)恢復(fù)到正常狀態(tài),因此用戶不需要將固件芯片拆下并向其中寫入固件數(shù)據(jù)后在焊接回去,或?qū)⒅靼逅突厣a(chǎn)廠家或?qū)I(yè)維修站進(jìn)行維修,所以提高了用戶的使用感受,增加了用戶體驗(yàn)度。
[0062]同時(shí),由于本發(fā)明實(shí)施例提供的技術(shù)方案不需要增加備用的固件芯片,不會(huì)增加生產(chǎn)成本,所以也解決了現(xiàn)有技術(shù)中使用備用的固件芯片的方案存在增加生產(chǎn)成本的技術(shù)問(wèn)題,從而能夠?qū)崿F(xiàn)方便地刷新電子設(shè)備的固件的同時(shí)不增加能耗的技術(shù)效果。
[0063]進(jìn)一步的,由于本發(fā)明實(shí)施例提供的技術(shù)方案能夠適用于臺(tái)式電腦與筆記本電腦,以及其他同類型的電子設(shè)備,所以解決了現(xiàn)有技術(shù)中無(wú)法提供一個(gè)通用的解決方案的技術(shù)問(wèn)題。
[0064]在具體實(shí)施過(guò)程中,電子設(shè)備包括一個(gè)功能單元,具體來(lái)講,比如臺(tái)式電腦可以包括由CPU、顯卡、硬盤、內(nèi)存等元件構(gòu)成的功能模塊,在固件處于損壞狀態(tài)時(shí),電子設(shè)備無(wú)法在啟動(dòng)的時(shí)候由于無(wú)法加載操作系統(tǒng),所以該功能模塊處于關(guān)閉狀態(tài)。
[0065]在具體應(yīng)用中,由于本發(fā)明實(shí)施例提供的刷新固件的方法,采用了控制數(shù)據(jù)接口處于工作狀態(tài),并從與數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中獲得第一數(shù)據(jù),第一數(shù)據(jù)中包括能夠使得固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù),并基于第一數(shù)據(jù),刷新電子設(shè)備的固件的技術(shù)方案,所以可以在電子設(shè)備的功能模塊關(guān)閉的情況下能夠正常運(yùn)行,即S5狀態(tài)下,電子設(shè)備的功能模塊上包括電源在內(nèi)的設(shè)備都已經(jīng)關(guān)閉,此時(shí)只需要保證能夠向控制芯片及數(shù)據(jù)接口供電即可,例如可以是通過(guò)電池或本領(lǐng)域的技術(shù)人員能夠采用的其他方式向控制芯片及數(shù)據(jù)接口供電,本發(fā)明實(shí)施例提供的方法就能夠刷新電子設(shè)備的固件,因此,用戶如果確認(rèn)電子設(shè)備的固件已經(jīng)損壞,即使電子設(shè)備的功能模塊處于關(guān)閉狀態(tài),同樣只需要插入包括能夠使固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù)的存儲(chǔ)設(shè)備,即可完成對(duì)電子設(shè)備的固件進(jìn)行刷新的動(dòng)作。
[0066]通過(guò)上述部分可以看出,由于能夠在電子設(shè)備的功能模塊處于關(guān)閉狀態(tài)下刷新電子設(shè)備的固件,所以本發(fā)明實(shí)施例中的技術(shù)方案向用戶提供了極其簡(jiǎn)單的刷新固件的方法,使得用戶在刷新固件的過(guò)程中體驗(yàn)極佳,從而增加了用戶體驗(yàn)度。
[0067]本發(fā)明實(shí)施例還提供一種電子設(shè)備,電子設(shè)備安裝有一固件,請(qǐng)參考圖3,圖3是本發(fā)明實(shí)施例提供的電子設(shè)備的功能模塊圖,該電子設(shè)備包括:機(jī)殼301 ; —電路板302,設(shè)置于機(jī)殼301內(nèi);控制芯片303,設(shè)置于電路板302上;一數(shù)據(jù)接口 304,與控制芯片303相連;其中,控制芯片303用于在固件處于損壞狀態(tài)時(shí),控制數(shù)據(jù)接口 304處于工作狀態(tài),并獲得與數(shù)據(jù)接口 304相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù),第一數(shù)據(jù)包括能夠使固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù),并基于第一數(shù)據(jù),刷新固件,使固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)。
[0068]在具體實(shí)施過(guò)程中,控制芯片303具體用于檢測(cè)數(shù)據(jù)接口 304是否與存儲(chǔ)設(shè)備相連,并在數(shù)據(jù)接口 304與存儲(chǔ)設(shè)備相連時(shí),初始化存儲(chǔ)設(shè)備,使得電子設(shè)備能夠讀取恢復(fù)數(shù)據(jù)。
[0069]在具體實(shí)施過(guò)程中,控制芯片303具體用于通過(guò)數(shù)據(jù)接口 304與存儲(chǔ)設(shè)備建立數(shù)據(jù)通道,使得電子設(shè)備能夠通過(guò)數(shù)據(jù)通道讀取第一數(shù)據(jù)。
[0070]在具體實(shí)施過(guò)程中,數(shù)據(jù)接口 304具體為USB接口,恢復(fù)數(shù)據(jù)具體為固件對(duì)應(yīng)的數(shù)據(jù),控制芯片303具體為USB控制芯片303。
[0071]在具體實(shí)施過(guò)程中,電子設(shè)備包括一超級(jí)輸入輸出芯片305,超級(jí)輸入輸出系統(tǒng)與一嵌入式處理器相連,超級(jí)輸入輸出芯片305用于控制控制芯片303檢測(cè)數(shù)據(jù)接口 304是否與存儲(chǔ)設(shè)備相連。
[0072]在具體實(shí)施過(guò)程中,固件存儲(chǔ)在電子設(shè)備的固件芯片中,控制芯片303具體用于基于第一數(shù)據(jù)中的自運(yùn)行數(shù)據(jù),將恢復(fù)數(shù)據(jù)寫入固件芯片中。
[0073]本實(shí)施例中的電子設(shè)備與前述實(shí)施例中的刷新固件的方法是基于同一發(fā)明構(gòu)思下的兩個(gè)方面,在前面已經(jīng)對(duì)方法的實(shí)施過(guò)程作了詳細(xì)的描述,所以本領(lǐng)域技術(shù)人員可根據(jù)前述描述清楚的了解本實(shí)施例中的電子設(shè)備的結(jié)構(gòu)及實(shí)施過(guò)程,為了說(shuō)明書(shū)的簡(jiǎn)潔,在此就不再贅述了。
[0074]上述本發(fā)明實(shí)施例中的技術(shù)方案,至少具有如下的技術(shù)效果或優(yōu)點(diǎn):
[0075]1、由于采用了控制數(shù)據(jù)接口處于工作狀態(tài),并從與數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中獲得第一數(shù)據(jù),第一數(shù)據(jù)中包括能夠使得固件從損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù),并基于第一數(shù)據(jù),刷新電子設(shè)備的固件的技術(shù)方案,所以不需要將電子設(shè)備的固件芯片拆下重新寫入固件數(shù)據(jù)后再焊接回去,所以簡(jiǎn)化了刷新固件的步驟,從而解決了現(xiàn)有技術(shù)中刷新固件的方法較為復(fù)雜的技術(shù)問(wèn)題,使得在電子設(shè)備的固件損壞的時(shí)候,用戶能夠方便地刷新固件,使得固件由損壞狀態(tài)恢復(fù)到正常狀態(tài)。
[0076]2、由于簡(jiǎn)化了刷新固件的步驟,解決了現(xiàn)有技術(shù)中刷新固件的方法較為復(fù)雜的技術(shù)問(wèn)題,所以用戶能夠方便地刷新固件,將固件從損壞狀態(tài)恢復(fù)到正常狀態(tài),因此用戶不需要將固件芯片拆下并向其中寫入固件數(shù)據(jù)后在焊接回去,或?qū)⒅靼逅突厣a(chǎn)廠家或?qū)I(yè)維修站進(jìn)行維修,所以提高了用戶的使用感受,增加了用戶體驗(yàn)度。
[0077]3、由于本發(fā)明實(shí)施例提供的技術(shù)方案不需要增加備用的固件芯片,不會(huì)增加生產(chǎn)成本,所以也解決了現(xiàn)有技術(shù)中使用備用的固件芯片的方案存在增加生產(chǎn)成本的技術(shù)問(wèn)題,從而能夠?qū)崿F(xiàn)方便地刷新電子設(shè)備的固件的同時(shí)不增加能耗的技術(shù)效果。
[0078]4、由于本發(fā)明實(shí)施例提供的技術(shù)方案能夠適用于臺(tái)式電腦與筆記本電腦,以及其他同類型的電子設(shè)備,所以解決了現(xiàn)有技術(shù)中無(wú)法提供一個(gè)通用的解決方案的技術(shù)問(wèn)題。
[0079]5、由于能夠在電子設(shè)備的功能模塊處于關(guān)閉狀態(tài)下刷新電子設(shè)備的固件,所以本發(fā)明實(shí)施例中的技術(shù)方案向用戶提供了極其簡(jiǎn)單的刷新固件的方法,使得用戶在刷新固件的過(guò)程中體驗(yàn)極佳,從而增加了用戶體驗(yàn)度。
[0080]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0081]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0082]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0083]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0084]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種刷新固件的方法,應(yīng)用于一電子設(shè)備,所述電子設(shè)備安裝有一固件,其特征在于,所述電子設(shè)備包括一數(shù)據(jù)接口,所述方法包括: 在所述固件處于損壞狀態(tài)時(shí),控制所述數(shù)據(jù)接口處于工作狀態(tài); 獲得與所述數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù),所述第一數(shù)據(jù)包括能夠使所述固件從所述損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù); 基于所述第一數(shù)據(jù),刷新所述固件,使所述固件從所述損壞狀態(tài)恢復(fù)到所述正常狀態(tài)。
2.如權(quán)利要求1所述的方法,其特征在于,所述電子設(shè)備包括一與所述數(shù)據(jù)接口相連的控制芯片,所述控制所述數(shù)據(jù)接口處于工作狀態(tài),具體包括: 控制所述控制芯片檢測(cè)所述數(shù)據(jù)接口是否與所述存儲(chǔ)設(shè)備相連; 在所述數(shù)據(jù)接口與所述存儲(chǔ)設(shè)備相連時(shí),所述控制芯片初始化所述存儲(chǔ)設(shè)備,使得所述電子設(shè)備能夠讀取所述恢復(fù)數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其特征在于,所述控制芯片初始化所述存儲(chǔ)設(shè)備,具體為: 所述控制芯片通過(guò)所述數(shù)據(jù)接口與所述存儲(chǔ)設(shè)備建立數(shù)據(jù)通道,使得所述電子設(shè)備能夠通過(guò)所述數(shù)據(jù)通道讀取所述第一數(shù)據(jù)。
4.如權(quán)利要求3所述的方法,其特征在于,所述數(shù)據(jù)接口具體為USB接口,所述恢復(fù)數(shù)據(jù)具體為所述固件對(duì)應(yīng)的數(shù)據(jù),所述控制芯片具體為USB控制芯片。
5.如權(quán)利要求2所述的方法,其特征在于,所述電子設(shè)備包括一具有嵌入式處理器的超級(jí)輸入輸出系統(tǒng),所述控 制所述控制芯片檢測(cè)所述數(shù)據(jù)接口是否與所述存儲(chǔ)設(shè)備相連,具體為: 所述超級(jí)輸入輸出系統(tǒng)控制所述控制芯片檢測(cè)所述數(shù)據(jù)接口是否與所述存儲(chǔ)設(shè)備相連。
6.如權(quán)利要求1所述的方法,其特征在于,所述第一數(shù)據(jù)還包括自運(yùn)行數(shù)據(jù),所述固件存儲(chǔ)在所述電子設(shè)備的固件芯片中,所述基于所述第一數(shù)據(jù),刷新所述固件,具體包括: 基于所述自運(yùn)行數(shù)據(jù),將所述恢復(fù)數(shù)據(jù)寫入所述固件芯片中。
7.如權(quán)利要求1-6任一項(xiàng)所述的方法,其特征在于,所述電子設(shè)備包括一功能單元,在所述固件處于損壞狀態(tài)時(shí),所述功能單元處于關(guān)閉狀態(tài)。
8.一種電子設(shè)備,所述電子設(shè)備安裝有一固件,其特征在于,所述電子設(shè)備包括: 機(jī)殼; 一電路板,設(shè)置于所述機(jī)殼內(nèi); 控制芯片,設(shè)置于所述電路板上; 一數(shù)據(jù)接口,與所述控制芯片相連; 其中,所述控制芯片用于在所述固件處于損壞狀態(tài)時(shí),控制所述數(shù)據(jù)接口處于工作狀態(tài),并獲得與所述數(shù)據(jù)接口相連的存儲(chǔ)設(shè)備中的第一數(shù)據(jù),所述第一數(shù)據(jù)包括能夠使所述固件從所述損壞狀態(tài)恢復(fù)到正常狀態(tài)的恢復(fù)數(shù)據(jù),并基于所述第一數(shù)據(jù),刷新所述固件,使所述固件從所述損壞狀態(tài)恢復(fù)到所述正常狀態(tài)。
9.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述控制芯片具體用于檢測(cè)所述數(shù)據(jù)接口是否與所述存儲(chǔ)設(shè)備相連,并在所述數(shù)據(jù)接口與所述存儲(chǔ)設(shè)備相連時(shí),初始化所述存儲(chǔ)設(shè)備,使得所述電子設(shè)備能夠讀取所述恢復(fù)數(shù)據(jù)。
10.如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述控制芯片具體用于通過(guò)所述數(shù)據(jù)接口與所述存儲(chǔ)設(shè)備建立數(shù)據(jù)通道,使得所述電子設(shè)備能夠通過(guò)所述數(shù)據(jù)通道讀取所述第一數(shù)據(jù)。
11.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述數(shù)據(jù)接口具體為USB接口,所述恢復(fù)數(shù)據(jù)具體為所述固件對(duì)應(yīng)的數(shù)據(jù),所述控制芯片具體為USB控制芯片。
12.如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述電子設(shè)備包括一超級(jí)輸入輸出芯片,所述超級(jí)輸入輸出系統(tǒng)與一嵌入式處理器相連,所述超級(jí)輸入輸出芯片用于控制所述控制芯片檢測(cè)所述數(shù)據(jù)接口是否與所述存儲(chǔ)設(shè)備相連。
13.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述固件存儲(chǔ)在所述電子設(shè)備的固件芯片中,所述控制芯片具體用于基于所述第一數(shù)據(jù)中的自運(yùn)行數(shù)據(jù),將所述恢復(fù)數(shù)據(jù)寫入所述固件芯片中?!?br>
【文檔編號(hào)】G06F11/22GK103853638SQ201210514882
【公開(kāi)日】2014年6月11日 申請(qǐng)日期:2012年12月4日 優(yōu)先權(quán)日:2012年12月4日
【發(fā)明者】金明, 董靜靜 申請(qǐng)人:聯(lián)想(北京)有限公司