一種信息處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]固件,是一種嵌入在硬件設(shè)備中的軟件,它是寫入在集成電路內(nèi)部的程序代碼,負(fù)責(zé)控制和協(xié)調(diào)集成電路的功能,比如計(jì)算機(jī)主板上的基本輸入/輸出系統(tǒng)或鍵盤控制器的基礎(chǔ)程序。
[0003]一般來說,擔(dān)任著最基礎(chǔ)最底層工作的軟件才可以稱為固件,通常固件是無法被用戶讀出或修改的。早期,固件一般是在生產(chǎn)過程中固化,寫入到只讀存儲(chǔ)器里,一旦寫入則無法再修改,即使后續(xù)固件出現(xiàn)了嚴(yán)重的問題,也只能由專業(yè)人員帶著寫好程序的芯片把原來的芯片更換下來。
[0004]隨著技術(shù)的不斷發(fā)展,更新固件以適應(yīng)不斷更新的硬件環(huán)境成了用戶們的迫切需求,當(dāng)前,固件一般是存儲(chǔ)在閃存或電可擦除只讀存儲(chǔ)器中,以使用戶能夠?qū)碳M(jìn)行更新。
[0005]但本申請發(fā)明人在實(shí)現(xiàn)本申請實(shí)施例中發(fā)明技術(shù)方案的過程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問題:
[0006]目前,當(dāng)固件出現(xiàn)問題時(shí),需要將電子產(chǎn)品寄回原廠,由專業(yè)人員用專業(yè)設(shè)備對固件進(jìn)行修復(fù)。
[0007]可見,現(xiàn)有技術(shù)中在修復(fù)故障固件時(shí),存在操作復(fù)雜的技術(shù)問題。
[0008]可見,現(xiàn)有技術(shù)中在修復(fù)故障固件時(shí),還存在不及時(shí)的技術(shù)問題。
【發(fā)明內(nèi)容】
[0009]本申請實(shí)施例通過提供一種信息處理方法及電子設(shè)備,解決了現(xiàn)有技術(shù)中在修復(fù)故障固件時(shí),存在的操作復(fù)雜的技術(shù)問題。
[0010]一方面,本申請實(shí)施例提供了如下技術(shù)方案:
[0011]一種信息處理方法,應(yīng)用于第一電子設(shè)備中,所述第一電子設(shè)備包括第一存儲(chǔ)單元,其中,所述第一電子設(shè)備能基于所述第一存儲(chǔ)單元中存儲(chǔ)的第一固件實(shí)現(xiàn)第一功能,所述方法包括:
[0012]在所述第一固件處于故障狀態(tài)時(shí),從所述第一電子設(shè)備的第二存儲(chǔ)單元中讀取修復(fù)程序,其中,所述修復(fù)程序?yàn)轭A(yù)先存儲(chǔ)在所述第二存儲(chǔ)單元中的,用于修復(fù)所述第一固件的程序;
[0013]把所述修復(fù)程序?qū)懭胨龅谝淮鎯?chǔ)單元,以使所述第一固件從所述故障狀態(tài)調(diào)整為非故障狀態(tài)。
[0014]可選的,所述在所述第一固件處于故障狀態(tài)時(shí),從所述第一電子設(shè)備的第二存儲(chǔ)單元中讀取修復(fù)程序,具體為:檢測所述第一固件是否處于所述故障狀態(tài);如果所述第一固件處于所述故障狀態(tài),則從所述第二存儲(chǔ)單元中讀取所述修復(fù)程序。
[0015]可選的,所述在所述第一固件處于故障狀態(tài)時(shí),從所述第一電子設(shè)備的第二存儲(chǔ)單元中讀取修復(fù)程序,具體為:在所述第一固件處于故障狀態(tài)時(shí),檢測到一讀取觸發(fā)操作;響應(yīng)所述讀取觸發(fā)操作,從所述第二存儲(chǔ)單元中讀取所述修復(fù)程序。
[0016]可選的,當(dāng)所述第一功能為所述第一電子設(shè)備中的第一功能部件基于所述第一固件實(shí)現(xiàn)的功能時(shí),所述在所述第一固件處于故障狀態(tài)時(shí),從所述第一電子設(shè)備的第二存儲(chǔ)單元中讀取修復(fù)程序,具體為:在所述第一固件處于故障狀態(tài)時(shí),發(fā)送一觸發(fā)信息到所述第一功能部件,以使所述第一功能部件根據(jù)所述觸發(fā)信息,從所述第二存儲(chǔ)單元中讀取所述修復(fù)程序。
[0017]可選的,所述發(fā)送一觸發(fā)信息到所述第一功能部件,具體為:發(fā)送一觸發(fā)信息到所述第一功能部件,以使所述第一功能部件基于所述觸發(fā)信息進(jìn)入讀寫模式,其中,在所述讀寫模式下,所述第一功能部件能把讀取到的程序?qū)懭胨龅谝淮鎯?chǔ)單元中。
[0018]可選的,所述把所述修復(fù)程序?qū)懭胨龅谝淮鎯?chǔ)單元,以使所述第一固件從所述故障狀態(tài)調(diào)整為非故障狀態(tài),具體為:把所述修復(fù)程序?qū)懭胨龅谝淮鎯?chǔ)單元;以所述修復(fù)程序更新所述第一固件,以使所述第一固件從所述故障狀態(tài)調(diào)整為非故障狀態(tài)。
[0019]另一方面,本申請實(shí)施例還提供了一種電子設(shè)備,具體為第一電子設(shè)備,所述第一電子設(shè)備包括第一存儲(chǔ)單元,其中,所述第一電子設(shè)備能基于所述第一存儲(chǔ)單元中存儲(chǔ)的第一固件實(shí)現(xiàn)第一功能,所述電子設(shè)備包括:
[0020]讀取模塊,用于在所述第一固件處于故障狀態(tài)時(shí),從所述第一電子設(shè)備的第二存儲(chǔ)單元中讀取修復(fù)程序,其中,所述修復(fù)程序?yàn)轭A(yù)先存儲(chǔ)在所述第二存儲(chǔ)單元中的,用于修復(fù)所述第一固件的程序;
[0021]寫入模塊,用于把所述修復(fù)程序?qū)懭胨龅谝淮鎯?chǔ)單元,以使所述第一固件從所述故障狀態(tài)調(diào)整為非故障狀態(tài)。
[0022]可選的,所述讀取模塊包括:第一檢測單元,用于檢測所述第一固件是否處于所述故障狀態(tài);第一讀取單元,用于如果所述第一固件處于所述故障狀態(tài),則從所述第二存儲(chǔ)單元中讀取所述修復(fù)程序。
[0023]可選的,所述讀取模塊包括:第二檢測單元,用于在所述第一固件處于故障狀態(tài)時(shí),檢測到一讀取觸發(fā)操作;第二讀取單元,用于響應(yīng)所述讀取觸發(fā)操作,從所述第二存儲(chǔ)單元中讀取所述修復(fù)程序。
[0024]可選的,當(dāng)所述第一功能為所述第一電子設(shè)備中的第一功能部件基于所述第一固件實(shí)現(xiàn)的功能時(shí),所述讀取模塊還用于:在所述第一固件處于故障狀態(tài)時(shí),發(fā)送一觸發(fā)信息到所述第一功能部件,以使所述第一功能部件根據(jù)所述觸發(fā)信息,從所述第二存儲(chǔ)單元中讀取所述修復(fù)程序。
[0025]可選的,所述讀取模塊還用于:發(fā)送一觸發(fā)信息到所述第一功能部件,以使所述第一功能部件基于所述觸發(fā)信息進(jìn)入讀寫模式,其中,在所述讀寫模式下,所述第一功能部件能把讀取到的程序?qū)懭胨龅谝淮鎯?chǔ)單元中。
[0026]可選的,所述寫入模塊包括:寫入單元,用于把所述修復(fù)程序?qū)懭胨龅谝淮鎯?chǔ)單元;更新單元,用于以所述修復(fù)程序更新所述第一固件,以使所述第一固件從所述故障狀態(tài)調(diào)整為非故障狀態(tài)。
[0027]本申請實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0028]1、本申請實(shí)施例提供的方法及電子設(shè)備,通過在第一電子設(shè)備的第二存儲(chǔ)單元中預(yù)先存儲(chǔ)修復(fù)程序,使得當(dāng)?shù)谝浑娮釉O(shè)備的第一固件故障時(shí),能直接從第二存儲(chǔ)單元中讀取修復(fù)程序來修復(fù)第一固件,從而實(shí)現(xiàn)了便捷且及時(shí)的修復(fù)故障固件的技術(shù)效果。
[0029]2、本申請實(shí)施例提供的方法及電子設(shè)備,在檢測到第一固件故障時(shí),生成一觸發(fā)信息,以控制第一電子設(shè)備從第二存儲(chǔ)單元中讀取修復(fù)程序來修復(fù)第一固件,能實(shí)現(xiàn)及時(shí)的修復(fù)故障固件的技術(shù)效果。
[0030]3、本申請實(shí)施例提供的方法及電子設(shè)備,在所述第一功能為第一電子設(shè)備中的第一功能部件基于所述第一固件實(shí)現(xiàn)的功能時(shí),由所述第一功能部件直接從第二存儲(chǔ)單元中讀取所述修復(fù)程序來修復(fù)第一固件,相較通過第一電子設(shè)備中的其余控制部件來讀取修復(fù)程序,能降低讀取和寫入修復(fù)程序的過程中的出錯(cuò)概率,提高電子設(shè)備的可靠性。
【附圖說明】
[0031]圖1為本申請實(shí)施例一的信息處理方法的流程圖;
[0032]圖2為本申請實(shí)施例二的電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033]本申請實(shí)施例通過提供一種信息處理方法及電子設(shè)備,在固件故障時(shí),能直接從電子設(shè)備的內(nèi)部存儲(chǔ)單元獲取修復(fù)程序,以實(shí)現(xiàn)便捷且及時(shí)的修復(fù)故障固件的技術(shù)效果。
[0034]為了解決上述現(xiàn)有技術(shù)存在的技術(shù)問題,本申請實(shí)施例提供的技術(shù)方案的總體思路如下:
[0035]一種信息處理方法,應(yīng)用于第一電子設(shè)備中,所述第一電子設(shè)備包括第一存儲(chǔ)單元,其中,所述第一電子設(shè)備能基于所述第一存儲(chǔ)單元中存儲(chǔ)的第一固件實(shí)現(xiàn)第一功能,所述方法包括:
[0036]在所述第一固件處于故障狀態(tài)時(shí),從所述第一電子設(shè)備的第二存儲(chǔ)單元中讀取修復(fù)程序,其中,所述修復(fù)程序?yàn)轭A(yù)先存儲(chǔ)在所述第二存儲(chǔ)單元中的,用于修復(fù)所述第一固件的程序;
[0037]把所述修復(fù)程序?qū)懭胨龅谝淮鎯?chǔ)單元,以使所述第一固件從所述故障狀態(tài)調(diào)整為非故障狀態(tài)。
[0038]通過上述內(nèi)容可以看出,通過在第一電子設(shè)備的第二存儲(chǔ)單元中預(yù)先存儲(chǔ)修復(fù)程序,使得當(dāng)?shù)谝浑娮釉O(shè)備的第一固件故障時(shí),不用外接存儲(chǔ)設(shè)備來獲取修復(fù)程序,能直接從第二存儲(chǔ)單元中讀取修復(fù)程序來修復(fù)第一固件,從而實(shí)現(xiàn)了快速修復(fù)故障固件的技術(shù)效果O
[0039]為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實(shí)施方式對上述技術(shù)方案進(jìn)行詳細(xì)的說明。
[0040]實(shí)施例一:
[0041]在實(shí)施例一中提供了一種信息處理方法,應(yīng)用于第一電子設(shè)備中,所述第一電子設(shè)備包括第一存儲(chǔ)單元,其中,所述第一電子設(shè)