專利名稱:使用存儲卡的個人數字助理系統恢復方法
技術領域:
本發明是關于個人數字助理系統恢復方法的技術,尤其是關于通過使用存儲卡,能夠恢復個人數字助理系統的一種使用存儲卡的個人數字助理系統恢復方法的發明。
(2)背景技術隨著個人信息管理和信息檢索需求的不斷增加,便攜式個人終端機一個人數字助理(Personal Device Assistant)正在得到廣泛普及。通常,如果個人數字助理制造工程將只讀存儲器信息(系統信息)下載到個人數字助理的快閃存儲器中,在快閃存儲器中就生成OS區域,PSM(Persistent Storage Manager)及系統開始代碼區域。
OS區域里存儲驅動個人數字助理的操作系統(OS)程序,這一操作系統程序包括能進行個人信息管理的日程管理、通訊錄、計事本等基本程序。PSM具有與計算機的硬盤一樣的功能,是使用者能夠自由地存儲或刪除文件(應用)的區域。系統開始代碼區域能夠存儲個人數字助理啟動時,啟動順序的信息(系統開始代碼),執行驅動OS的職能。
圖1是個人數字助理啟動過程的順序圖。
如圖1所示,如果將個人數字助理與電源連接(power-on),重新啟動(reset),運行快閃存儲器系統開始代碼區域里的系統開始代碼,將系統初始化,驅動OS,完成個人數字助理的啟動。
盡管完成上述個人數字助理的啟動后,使用者能夠正常地使用個人數字助理,但是,如果個人數字助理系統中出現誤差,就會出現不能夠啟動或者出現錯誤動作,不能夠正常使用個人數字助理的問題。此時,恢復個人數字助理系統的方法就是利用網絡,在快閃存儲器中重新復制系統信息。
但是,這種個人數字助理系統的恢復方法存在給使用者帶來很大不便,當不能夠利用網絡時,就沒有辦法恢復個人數字助理系統的問題。
(3)發明內容本發明為了解決上述問題,其目的是為使用者提供一種當個人數字助理系統出現誤差,需要恢復系統時,通過不需要使用網絡的存儲卡,能夠很容易,方便地恢復系統的一種使用存儲卡的個人數字助理系統恢復方法。
為了達到上述目的,本發明的使用存儲卡的個人數字助理系統恢復方法包括以下幾個步驟將個人數字助理連接到電源,重新啟動,確認是否插入存儲卡的步驟;如果沒有插入存儲卡,將系統初始化,驅動OS,如果已插入存儲卡,進入挽救模式的步驟;在挽救模式里,如果在存儲卡中存儲了系統信息,選擇恢復模式,將系統信息復制到個人數字助理的快閃存儲器上的步驟;將系統信息復制到快閃存儲器上后,通過復制到快閃存儲器的系統信息,將系統初始化,驅動OS的步驟。
本發明的效果在人們廣泛使用,給使用者帶來很大方便的個人數字助理中,當系統信息出現沒有預想到的誤差,不能夠使用個人數字助理時,為了將系統信息重新復制到快閃存儲器中,不得不利用復雜的網絡。本發明的使用存儲卡的個人數字助理系統恢復方法通過使用攜帶方便的存儲卡,達到很容易,方便地恢復個人數字助理系統的效果。因此,能夠節省恢復個人數字助理系統所花費的大量人力及時間的浪費。
為進一步說明本發明的上述目的、結構特點和效果,以下將結合附圖對本發明進行詳細的描述。
(4)
圖1是個人數字助理啟動過程的順序圖。
圖2是應用本發明使用存儲卡的個人數字助理系統恢復方法的個人數字助理啟動過程的順序圖。
(5)具體實施方式
下面將參照附圖對本發明使用存儲卡的個人數字助理系統恢復方法的實施例進行詳細說明。
本發明使用存儲卡的個人數字助理系統恢復方法通過修正系統開始代碼區域里的系統開始代碼,利用存儲卡,完成恢復系統。即,現存技術是通過啟動時,運行系統開始代碼,將系統初始化后,驅動OS。為了能夠利用存儲卡恢復個人數字助理系統,本發明則是在系統初始化之前,通過設定上述普通OS驅動模式和其它模式,修正系統開始代碼區域。
圖2顯示的是本發明使用存儲卡的個人數字助理系統恢復方法的個人數字助理啟動過程的順序圖。
如圖2所示,將個人數字助理與電源連接,重新啟動,運行系統開始代碼,首先確認個人數字助理中是否插入存儲卡。本發明實施例中使用的存儲卡可以為SD也可以為MMC卡。
如果在個人數字助理中沒有插入上述存儲卡,跟現有技術一樣,通過現在存儲在個人數字助理的快閃存儲器里的系統信息將系統初始化,驅動OS。如果,現在存儲在個人數字助理的快閃存儲器里的系統信息出現誤差,不能夠順利啟動,或者啟動后,當使用個人數字助理時,執行錯誤動作。
在這種情況下,需要事先在存儲卡中備份沒有誤差的系統信息,當個人數字助理系統出現誤差時,將這一存儲卡插入個人數字助理中,完成個人數字助理系統的恢復。
如果確認在個人數字助理中已插入存儲卡,個人數字助理不進入現有技術下的普通OS驅動模式,而是進入恢復系統的挽救模式(rescue mode)。
在挽救模式中,設定了備份模式、退出(exit)模式及恢復模式。備份模式是將個人數字助理正常動作時,存儲在個人數字助理快閃存儲器中的系統信息事先復制到存儲卡中的模式,其是為了與上述不能夠正常啟動個人數字助理相對比,準備恢復系統用存儲卡的模式。因此,如果在挽救模式中選擇備份模式,將快閃存儲器里的系統信息復制到存儲卡上,結束復制后,跟現有技術一樣,進入普通OS驅動模式,完成啟動。
恢復模式是當現在的個人數字助理的快閃存儲器里存儲的系統信息出現誤差時,在誤差前復制模式中,利用復制系統信息的存儲卡,恢復系統的模式。因此,如果在挽救模式中選擇恢復模式,將存儲卡里存儲的系統信息復制到快閃存儲器中,如果結束復制,通過復制的系統信息,完成啟動。
退出模式是從挽救模式中退出的模式,如果選擇退出模式,通過現在快閃存儲器中存儲的系統信息啟動系統。因此,如果在挽救模式中選擇退出模式,與在個人數字助理中插入還是沒有插入存儲卡無關,與現在技術一樣,進入普通OS驅動模式,進行啟動。
本技術領域中的普通技術人員應當認識到,以上的實施例僅是用來說明本發明,而并非用作為對本發明的限定,只要在本發明的實質精神范圍內,對以上所述實施例的變化、變型都將落在本發明權利要求書的范圍內。
權利要求
1.一種使用存儲卡的個人數字助理系統恢復方法,其特征在于包括以下幾個步驟將個人數字助理連接到電源,重新啟動,確認是否插入存儲卡的步驟;如果沒有插入存儲卡,將系統初始化,驅動OS,如果已插入存儲卡,進入挽救模式的步驟;在挽救模式里,如果在存儲卡中存儲了系統信息,選擇恢復模式,將系統信息復制到個人數字助理的快閃存儲器上的步驟;將系統信息復制到快閃存儲器后,通過復制到快閃存儲器的系統信息,將系統初始化,驅動OS的步驟。
2.如權利要求1所述的使用存儲卡的個人數字助理系統恢復方法,其特征在于在所述的挽救模式中,如果在存儲卡中沒有存儲系統信息時,選擇備份模式,將個人數字助理的快閃存儲器里存儲的系統信息復制到存儲卡。
3.如權利要求1所述的使用存儲卡的個人數字助理系統恢復方法,其特征在于如果在所述的挽救模式中選擇退出模式,與個人數字助理系統中插入還是沒有插入存儲卡無關,通過個人數字助理快閃存儲器里存儲的系統信息,將系統初始化驅動OS。
4.如權利要求1所述的使用存儲卡的個人數字助理系統恢復方法,其特征在于所述的存儲卡為SD和MMC卡。
全文摘要
本發明涉及一種使用存儲卡的個人數字助理系統恢復方法,包括以下步驟將個人數字助理連接到電源,重新啟動,確認是否插入存儲卡的步驟;如果沒有插入存儲卡,將系統初始化,驅動OS,如果已插入存儲卡,進入挽救模式的步驟;在挽救模式里,如果在存儲卡中存儲了系統信息,選擇恢復模式,將系統信息復制到個人數字助理的快閃存儲器上的步驟;將系統信息復制到快閃存儲器上后,通過復制到快閃存儲器的系統信息,將系統初始化,驅動OS的步驟。本發明通過使用攜帶方便的存儲卡,達到容易,方便地恢復個人數字助理系統的效果,能減少恢復個人數字助理系統所花費的人力及時間的浪費。
文檔編號G06F9/445GK1770102SQ20041006767
公開日2006年5月10日 申請日期2004年11月1日 優先權日2004年11月1日
發明者阿在龍 申請人:樂金電子(昆山)電腦有限公司