一種系統恢復控制電路及移動終端的制作方法
【專利摘要】本發明屬于移動終端領域,特別涉及一種系統恢復控制電路及移動終端。本發明通過采用包括第一控制模塊、第二控制模塊、輸出控制模塊、存儲模塊以及微處理器的系統恢復控制電路,在正常狀態下,微處理器根據第二控制模塊所存儲的系統程序包工作,在系統程序包由于升級過程出錯導致移動終端無法正常啟動的情況下,根據用戶指令,微處理器先根據第一控制模塊所存儲的第一系統恢復程序包工作,同時將所述第一系統恢復程序包復制至存儲模塊,生成第二系統恢復程序包,并將第二系統恢復程序包復制至第二控制模塊中,生成系統程序包,實現了對系統程序的恢復。整個系統恢復控制電路具有能夠在系統程序升級出錯后一鍵恢復系統程序的優點。
【專利說明】一種系統恢復控制電路及移動終端
【技術領域】
[0001]本發明屬于移動終端領域,特別涉及一種系統恢復控制電路及移動終端。
【背景技術】
[0002]現有的移動終端系統恢復控制電路中一般都設有一顆存儲芯片。在移動終端上電時,移動終端主芯片直接讀取系統恢復控制電路中的系統程序,按照系統程序工作。若需要對系統程序進行升級,主芯片先將外部設備或者網絡上的系統升級程序包讀取到移動終端的內存中,再由王芯片將內存中的系統程序與入系統恢復控制電路中,完成對系統程序的升級。
[0003]然而,將系統升級程序包從內存寫入到系統中的過程耗時較長,若在寫入過程中移動終端突然斷電,將會直接導致系統恢復控制電路中的系統程序損壞,導致移動終端無法正常運行。并且,此時的移動終端也無法實現系統恢復,需要技術人員人工重新將系統程序寫入到電視,耗費大量的人力和物力。
[0004]綜上所述,現有的移動終端存在系統程序升級出錯后系統程序恢復操作麻煩的問題。
[0005]_
【發明內容】
[0006]本發明的目的在于提供一種系統恢復控制電路,旨在解決現有的移動終端存在系統程序升級出錯后系統程序恢復操作麻煩的問題。
[0007]—種系統恢復控制電路,用于在移動終端的系統更新失敗時進行系統恢復,所述系統恢復控制電路包括:
受控端接收第一控制信號,存儲第一系統恢復程序包,根據所述第一控制信號啟動或關閉的第一控制模塊;
受控端接收第二控制信號,存儲系統程序包,根據所述第二控制信號啟動或關閉的第二控制模塊;
第一輸出端連接所述第一控制模塊的輸入端,第二輸出端連接所述第二控制模塊的輸入端,根據用戶指令在第一輸出端與第二輸出端分別輸出第一控制信號與第二控制信號的輸出控制模塊;
存儲第二系統恢復程序包的存儲模塊;
檢測端連接所述第二控制模塊的受控端,輸入端連接所述第一控制模塊的輸出端,第一收發端連接所述第二控制模塊的收發端,第二收發端連接所述存儲模塊的收發端,根據所述系統程序包工作,或根據所述第二控制信號與所述第一系統恢復程序包工作,生成并存儲所述第二系統恢復程序包于所述存儲模塊,同時根據所述第二系統恢復程序包生成并存儲系統程序包于所述第二控制模塊的微處理器。
[0008]本發明的另一目的在于提供一種包括上述系統恢復控制電路的移動終端。
[0009]本發明通過采用包括所述第一控制模塊、所述第二控制模塊、所述輸出控制模塊、所述存儲模塊以及所述微處理器的所述系統恢復控制電路,在正常狀態下,所述微處理器根據所述第二控制模塊所存儲的所述系統程序包工作,在所述系統程序包由于升級過程出錯導致所述移動終端無法正常啟動的情況下,根據用戶指令,所述微處理器先根據所述第一控制模塊所存儲的所述第一系統恢復程序包工作,同時將所述第一系統恢復程序包復制至所述存儲模塊,生成所述第二系統恢復程序包,并將所述第二系統恢復程序包復制至所述第二控制模塊中,生成所述系統程序包,實現了對系統程序的恢復。整個所述系統恢復控制電路具有能夠在系統程序升級出錯后一鍵恢復系統程序的優點。
[0010]_
【專利附圖】
【附圖說明】
[0011]圖1是本發明一實施例所提供的系統恢復控制電路的模塊結構圖;
圖2是本發明一實施例所提供的第一控制模塊的示例電路結構圖;
圖3是本發明一實施例所提供的第二控制模塊的示例電路結構圖;
圖4是本發明一實施例所提供的輸出控制模塊的示例電路結構圖;
圖5是本發明一實施例所提供的微處理器的示例電路結構;
圖6是本發明另一實施例所提供的輸出控制模塊的示例電路結構。
[0012]
【具體實施方式】
[0013]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0014]本發明實施例通過采用包括第一控制模塊、第二控制模塊、輸出控制模塊、存儲模塊以及微處理器的系統恢復控制電路,整個系統恢復控制電路具有系統程序升級出錯后一鍵恢復系統程序的優點。
[0015]圖1示出了本發明實施例所提供的系統恢復控制電路的模塊結構,為了便于說明,僅示出了與本發明實施例相關部分,詳述如下:
本發明實施例所提供的用于在移動終端的系統更新失敗時進行系統恢復的系統恢復控制電路包括:
受控端接收第一控制信號,存儲第一系統恢復程序包,根據第一控制信號啟動或關閉的第一控制模塊100。
[0016]受控端接收第二控制信號,存儲系統程序包,根據第二控制信號啟動或關閉的第二控制模塊200。
[0017]第一輸出端連接第一控制模塊100的輸入端,第二輸出端連接第二控制模塊200的輸入端,根據用戶指令在第一輸出端與第二輸出端分別輸出第一控制信號與第二控制信號的輸出控制模塊300。
[0018]存儲第二系統恢復程序包的存儲模塊400。
[0019]檢測端連接第二控制模塊200的受控端,輸入端連接第一控制模塊100的輸出端,第一收發端連接第二控制模塊200的收發端,第二收發端連接存儲模塊400的收發端,根據系統程序包工作,或根據第二控制信號與第一系統恢復程序包工作,生成并存儲第二系統恢復程序包于存儲模塊400,同時根據第二系統恢復程序包生成并存儲系統程序包于第二控制模塊200的微處理器500。
[0020]在本發明實施例中,第一系統恢復程序包與第二系統恢復程序包的內容是相同的,微處理器500根據第二系統恢復程序包在第二控制模塊200中生成的系統程序包與第二系統恢復程序包的內容相同。
[0021 ]在本發明實施例中,第一控制信號與第二控制信號均為電平信號。
[0022]在本發明實施例中,存儲模塊400可以為市面上通用的RAM存儲芯片。
[0023]圖2示出了本發明實施例所提供的第一控制模塊100的示例電路結構,為了便于說明,僅示出了與本發明實施例相關部分,詳述如下:
作為本發明一實施例,第一控制模塊100可以包括第一電容Cl與第一存儲芯片Ul ;
第一電容Cl的第一端與第一存儲芯片Ul的電源端VDD共接于外部電源,第一電容Cl的第二端與第一存儲芯片Ul的接地端VSS共接于地,第一存儲芯片Ul的輸出端SOUT是第一控制模塊100的輸出端。
[0024]在本發明實施例中,第一存儲芯片Ul可以是型號為27C256-15或27C010-12的存儲芯片。
[0025]圖3示出了本發明實施例所提供的第二控制模塊200的示例電路結構,為了便于說明,僅示出了與本發明實施例相關部分,詳述如下:
作為本發明一實施例,第二控制模塊200可以包括第二電容C2與第二存儲芯片U2 ;
第二電容C2的第一端與第二存儲芯片U2的電源端VDD共接于外部電源,第二電容C2的第二端與第二存儲芯片U2的接地端VSS共接于地,第二存儲芯片U2的輸出端SOUT與第二存儲芯片U2的輸入端SIN所組成的總線是第二控制模塊200的收發端。
[0026]在本發明實施例中,第二存儲芯片U2可以是型號為27C256-15或27C010-12的存儲芯片。
[0027]圖4示出了本發明實施例所提供的輸出控制模塊300的示例電路結構,為了便于說明,僅示出了與本發明實施例相關部分,詳述如下:
作為本發明一實施例,輸出控制模塊300可以包括:
第一電阻R1、第二電阻R2、第三電阻R3、NPN三極管Ql以及按鍵Dl ;
第一電阻Rl的第一端、第二電阻R2的第一端以及按鍵Dl的第一端共接形成輸出控制模塊300的第二輸出端,第二電阻R2的第二端連接NPN三極管Ql的基極,按鍵Dl的第二端與第三電阻R3的第一端共接于外部電源,第三電阻R3的第二端與NPN三極管Ql的集電極共接形成輸出控制模塊300的第一輸出端,第一電阻Rl的第二端與NPN三極管Ql的發射極共接于地。
[0028]在本發明實施例中,按鍵Dl可以為可鎖按鍵或開關,用于接收用戶指令。按鍵Dl在正常情況下處于斷開狀態,用戶可以手動使其閉合。
[0029]圖5示出了本發明實施例所提供的微處理器500的示例電路結構,為了便于說明,僅示出了與本發明實施例相關部分,詳述如下:
作為本發明一實施例,微處理器500可以為移動終端主控芯片U3 ; 移動終端主控芯片U3的電源端VDD連接外部電源,移動終端主控芯片U3的接地端VSS接地,移動終端主控芯片U3的第一端Pl是微處理器500的輸入端,移動終端主控芯片U3的第二端P2是微處理器500的檢測端,移動終端主控芯片U3的第三端P3與第四端P4組成的總線是微處理器500的第一收發端,移動終端主控芯片U3的第五端P5與第六端P6組成的總線是微處理器500的第二收發端。
[0030]在本發明實施例中,移動終端主控芯片U3可以是型號為FLI8548H或PW181的移動終端主控芯片。
[0031]在本發明的另一實施例中,如圖6所示,輸出控制模塊300還可以包括:
第一電阻R1、第二電阻R2、第三電阻R3、NMOS管Q2以及按鍵Dl ;
第一電阻Rl的第一端、第二電阻R2的第一端以及按鍵Dl的第一端共接形成輸出控制模塊300的第二輸出端,第二電阻R2的第二端連接NMOS管Q2的柵極,按鍵Dl的第二端與第三電阻R3的第一端共接于外部電源,第三電阻R3的第二端與NMOS管Q2的漏極共接形成輸出控制模塊300的第一輸出端,第一電阻Rl的第二端與NMOS管Q2的源極共接于地。
[0032]以下結合圖1至圖5對上述系統恢復控制電路的工作原理做進一步說明:
在移動終端正常使用的情況下,按鍵Dl為斷開狀態,第二輸出端所輸出的第二控制信號為低電平,第一輸出端所輸出的第一控制信號為高電平;此時第二控制模塊200處于工作狀態,而第一控制模塊100處于高阻態,微處理器500使用第二控制模塊200為存儲器,并根據其存儲的系統程序包工作。
[0033]若對第二控制模塊200中的系統程序包進行升級失敗,第二控制模塊200中的系統程序包就會出現損壞,導致移動終端無法正常工作。此時用戶需要將按鍵Dl由斷開更改為閉合狀態,將第二控制信號變為高電平,第一控制信號變為低電平。此時第一控制模塊100處于工作狀態,而第二控制模塊200處于高阻態,微處理器500使用第一控制模塊100為存儲器,并根據其存儲的系統恢復程序包工作使移動終端正常工作。
[0034]在移動終端正常啟動的同時,微處理器500會檢測第二控制信號的電平狀態,若為高電平,移動終端則進入系統恢復模式。微處理器500將第一控制模塊100中的系統恢復程序包復制到存儲模塊400,生成第二系統恢復程序包,并通過將第二控制信號改為低電平,使第二控制模塊200處于工作狀態,再將存儲模塊400中的第二系統恢復程序包復制到第二控制模塊200中,生成系統程序包。完成后將提示用戶斷開D1,并重啟移動終端。
[0035]本發明實施例的另一目的在于提供一種包括上述系統恢復控制電路的移動終端。
[0036]本發明實施例通過采用包括第一控制模塊100、第二控制模塊200、輸出控制模塊300、存儲模塊400以及微處理器500的系統恢復控制電路,在正常狀態下,微處理器500根據第二控制模塊200所存儲的系統程序包工作,在系統程序包由于升級過程出錯導致移動終端無法正常啟動的情況下,根據用戶指令,微處理器500先根據第一控制模塊100所存儲的第一系統恢復程序包工作,同時將所述第一系統恢復程序包復制至存儲模塊400,生成第二系統恢復程序包,并將第二系統恢復程序包復制至第二控制模塊200中,生成系統程序包,實現了對系統程序的恢復。整個系統恢復控制電路具有能夠在系統程序升級出錯后一鍵恢復系統程序的優點。
[0037]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種系統恢復控制電路,用于在移動終端的系統更新失敗時進行系統恢復,其特征在于,所述系統恢復控制電路包括: 受控端接收第一控制信號,存儲第一系統恢復程序包,根據所述第一控制信號啟動或關閉的第一控制模塊; 受控端接收第二控制信號,存儲系統程序包,根據所述第二控制信號啟動或關閉的第二控制模塊; 第一輸出端連接所述第一控制模塊的輸入端,第二輸出端連接所述第二控制模塊的輸入端,根據用戶指令在第一輸出端與第二輸出端分別輸出第一控制信號與第二控制信號的輸出控制模塊; 存儲第二系統恢復程序包的存儲模塊; 檢測端連接所述第二控制模塊的受控端,輸入端連接所述第一控制模塊的輸出端,第一收發端連接所述第二控制模塊的收發端,第二收發端連接所述存儲模塊的收發端,根據所述系統程序包工作,或根據所述第二控制信號與所述第一系統恢復程序包工作,生成并存儲所述第二系統恢復程序包于所述存儲模塊,同時根據所述第二系統恢復程序包生成并存儲系統程序包于所述第二控制模塊的微處理器。
2.如權利要求1所述的系統恢復控制電路,其特征在于,所述第一控制模塊包括第一電容與第一存儲芯片; 所述第一電容的第一端與所述第一存儲芯片的電源端共接于外部電源,所述第一電容的第二端與所述第一存儲芯片的接地端共接于地,所述第一存儲芯片的輸出端是所述第一控制模塊的輸出端。
3.如權利要求1所述的系統恢復控制電路,其特征在于,所述第二控制模塊包括第二電容與第二存儲芯片; 所述第二電容的第一端與所述第二存儲芯片的電源端共接于外部電源,所述第二電容的第二端與所述第二存儲芯片的接地端共接于地,所述第二存儲芯片的輸出端與所述第二存儲芯片的輸入端所組成的總線是所述第二控制模塊的收發端。
4.如權利要求2所述的系統恢復控制電路,其特征在于,所述第一存儲芯片是型號為27C256-15的存儲芯片。
5.如權利要求3所述的系統恢復控制電路,其特征在于,所述第二存儲芯片是型號為27C256-15的存儲芯片。
6.如權利要求1所述的系統恢復控制電路,其特征在于,所述輸出控制模塊包括: 第一電阻、第二電阻、第三電阻、NPN三極管以及按鍵; 所述第一電阻的第一端、所述第二電阻的第一端以及所述按鍵的第一端共接形成所述輸出控制模塊的第二輸出端,所述第二電阻的第二端連接所述NPN三極管的基極,所述按鍵的第二端與所述第三電阻的第一端共接于外部電源,所述第三電阻的第二端與所述NPN三極管的集電極共接形成所述輸出控制模塊的第一輸出端,所述第一電阻的第二端與所述NPN三極管的發射極共接于地。
7.如權利要求1所述的系統恢復控制電路,其特征在于,所述輸出控制模塊包括: 第一電阻、第二電阻、第三電阻、NMOS管以及按鍵; 所述第一電阻的第一端、所述第二電阻的第一端以及所述按鍵的第一端共接形成所述輸出控制模塊的第二輸出端,所述第二電阻的第二端連接所述NMOS管的柵極,所述按鍵的第二端與所述第三電阻的第一端共接于外部電源,所述第三電阻的第二端與所述NMOS管的漏極共接形成所述輸出控制模塊的第一輸出端,所述第一電阻的第二端與所述NMOS管的源極共接于地。
8.如權利要求1所述的系統恢復控制電路,其特征在于,所述微處理器為移動終端主控芯片; 所述移動終端主控芯片的電源端連接外部電源,所述移動終端主控芯片的接地端接地,所述移動終端主控芯片的第一端是所述微處理器的輸入端,所述移動終端主控芯片的第二端是所述微處理器的檢測端,所述移動終端主控芯片的第三端與第四端組成的總線是所述微處理器的第一收發端,所述移動終端主控芯片的第五端與第六端組成的總線是所述微處理器的第二收發端。
9.一種移動終端,其特征在于,所述移動終端包括如權利要求1至8任一項所述的系統恢復控制電路。
【文檔編號】H04N21/443GK104301787SQ201410454744
【公開日】2015年1月21日 申請日期:2014年9月9日 優先權日:2014年9月9日
【發明者】劉勇 申請人:來安縣新元機電設備設計有限公司