專利名稱::以硬件元件直接啟動個人數(shù)字助理操作系統(tǒng)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種可以在便攜式計算機特別是指筆記本計算機或是同等級的電子裝置之中提供個人數(shù)字助理(PDA)操作系統(tǒng)及其應(yīng)用程序的技術(shù),特別是一種在便攜式計算機的啟動過程中可以直接利用一熱鍵快速啟動PDA操作系統(tǒng)(包含手持式計算機HandheldPC,口袋型計算機PocketPC或是同等級的其它小型電子裝置的操作系統(tǒng)),進而作為PDA使用的方法及其系統(tǒng)。二、查詢的使用者不了解網(wǎng)絡(luò)的結(jié)構(gòu),不知該從何處查起。面對當(dāng)前這種狀況,使用者往往只能選擇使用較為習(xí)慣的操作系統(tǒng),或只能安裝數(shù)個不同的操作系統(tǒng)在計算機硬件平臺中以方便切換,此種同現(xiàn)有系統(tǒng)共存的一套操作系統(tǒng)(OS)稱為雙操作系統(tǒng)(Dual-OS)或多操作系統(tǒng)(Multi-OS),但仍無法解決上述之問題,必需通過一個應(yīng)用程序來解決多個操作系統(tǒng)的切換問題。三、現(xiàn)在個人數(shù)字助理(PDA)越來越流行,PDA系統(tǒng)具有和桌面操作系統(tǒng)Windows及其應(yīng)用程序相互補充的特點,例如體積小、開機速度快、功能安排緊湊、便于使用等。因此,一種在筆記本計算機上實現(xiàn)支持多個個人數(shù)字助理系統(tǒng)的方法遂成為一被關(guān)注的議題,用戶可以在同一臺筆記本計算機上享受不同的PDA系統(tǒng)的功能。本發(fā)明的方法主要是在筆記本計算機設(shè)計一熱鍵(HotKey),并在筆記本計算機的BIOS(BasicInputOutputSystem,基本輸入輸出系統(tǒng))預(yù)裝入PDA啟動程序的手段,在筆記本計算機開機(PowerOn)之后,若是經(jīng)過BIOS檢測到這個熱鍵被壓下,便跳過筆記本計算機一般啟動程序中復(fù)雜的硬件診斷步驟,直接啟動預(yù)載在筆記本計算機的儲存裝置(如硬盤機)內(nèi)的PDA操作系統(tǒng),開啟PDA的應(yīng)用程序,而快速的進入PDA的操作環(huán)境。本發(fā)明所揭露的系統(tǒng)主要是架構(gòu)在筆記本計算機之上,除了筆記本計算機預(yù)載(Pre-load)的基本操作系統(tǒng)(如WindowsOS),基本操作系統(tǒng)的啟動程序,以及用以啟動一般便攜式計算機預(yù)載的操作系統(tǒng)(如WindowsOS)的開機按鍵(PowerOnButton)之外,更包括有一熱鍵,用于實現(xiàn)通過硬件直接啟動PDA操作系統(tǒng);一PDA操作系統(tǒng)(PDAOS),儲存在筆記本計算機的儲存裝置;一PDA啟動程序,預(yù)裝入筆記本計算機的BIOS之中,用以啟動PDA操作系統(tǒng),開啟PDA的應(yīng)用程序畫面;以及一熱鍵檢測程序,預(yù)裝入筆記本計算機的BIOS之中,用以在檢測到PDA的啟動熱鍵被按下之后,執(zhí)行PDA啟動程序,進而開始使用PDA操作系統(tǒng)的應(yīng)用程序。首先請參閱圖1,依據(jù)本發(fā)明所揭露的在便攜式計算機實現(xiàn)以硬件元件直接啟動PDA操作系統(tǒng)的方法,是通過下列步驟加以實現(xiàn)1、提供一熱鍵,在筆記本計算機設(shè)置一種可供使用者啟動PDA系統(tǒng)的硬件元件,它可以是按鍵或是其它具有相同功能的硬件輸入裝置;2、提供一PDA操作系統(tǒng),可將其預(yù)載于筆記本計算機的儲存裝置,如硬盤機、光盤片、內(nèi)存或是其它類似的記錄媒體,通過這個PDA操作系統(tǒng)提供PDA的操作環(huán)境及其應(yīng)用程序;3、提供一PDA啟動程序,是預(yù)裝于筆記本計算機的BIOS(BasicInputOutputSystem,基本輸入輸出系統(tǒng))芯片之中,用以啟動PDA操作系統(tǒng),開啟PDA的應(yīng)用程序畫面;以及4、提供一按鍵檢測程序,它被預(yù)裝入筆記本計算機的BIOS芯片之中,并且在筆記本計算機開機(PowerOn)之后執(zhí)行,用以在檢測到PDA啟動熱鍵被按下之后,執(zhí)行相應(yīng)的PDA啟動程序。同理、在這一部筆記本計算機,更可包括安裝一基本操作系統(tǒng)(如WindowsOS),啟動此基本操作系統(tǒng)及其應(yīng)用程序的步驟,以便使用者可以選擇性的直接啟動PDA操作系統(tǒng),或是啟動一般安裝在筆記本計算機之中的基本操作系統(tǒng),而這個步驟主要是在筆記本計算機之中預(yù)載(Pre-load)入一基本操作系統(tǒng),一用以啟動這個基本操作系統(tǒng)的啟動程序,及其應(yīng)用程序,并且設(shè)置有一用以啟動這個預(yù)載的操作系統(tǒng)(如WindowsOS)的開機按鍵(PowerOnButton)。因此、使用者可以選擇性地通過PDA啟動熱鍵20或是開機按鍵,直接啟動PDA操作系統(tǒng),或是基本操作程序。而不論是那一鍵被按下,均會被按鍵檢測程序檢測出來,然后執(zhí)行相應(yīng)的啟動程序,進一步啟動其操作系統(tǒng)。例如檢測到PDA啟動熱鍵被按下之后,則執(zhí)行PDA啟動程序,進而開始使用PDA操作系統(tǒng)及其應(yīng)用程序;反之,被按下的若是開機按鍵,則執(zhí)行一般便攜式計算機預(yù)載的基本操作系統(tǒng)(如WindowsOS)的啟動程序,進而開始使用基本操作系統(tǒng)及其應(yīng)用程序。圖2揭露了實現(xiàn)本發(fā)明的技術(shù)的硬件結(jié)構(gòu),主要是以現(xiàn)有的筆記本計算機的基本硬件元件為基礎(chǔ),增設(shè)了一種可以直接啟動PDA操作系統(tǒng)的PDA啟動熱鍵20。而其中筆記本計算機的基本硬件元件至少包括有一中央處理單元(CPU)10,一基本輸入輸出系統(tǒng)(BIOS)芯片11,一主要內(nèi)存(MainMemory)12,一儲存裝置13(如硬盤機、光盤片、內(nèi)存或是其它類似的記錄媒體),一開機按鍵(PowerOnButton)14,以及其它外圍裝置15。圖3則是本發(fā)明的系統(tǒng)結(jié)構(gòu),本發(fā)明的組成系統(tǒng)仍舊包含了筆記本計算機預(yù)載(Pre-load)的基本操作系統(tǒng)(如WindowsOS)31,基本操作系統(tǒng)的啟動程序32,基本操作系統(tǒng)31的應(yīng)用程序33,以及基本操作系統(tǒng)31的驅(qū)動程序34;此外至少還包括有一PDA操作系統(tǒng)(PDAOS)40,儲存在筆記本計算機的儲存裝置13;一PDA操作系統(tǒng)40的應(yīng)用程序41;一PDA啟動程序42,預(yù)裝入筆記本計算機的BIOS芯片11之中,用以啟動PDA操作系統(tǒng)40,開啟PDA的應(yīng)用程序41;一PDA操作系統(tǒng)40的驅(qū)動程序43;以及一按鍵檢測程序44,預(yù)裝入筆記本計算機的BIOS芯片11之中,用以在檢測到PDA的啟動熱鍵20被按下之后,執(zhí)行PDA啟動程序42,進而開始使用PDA操作系統(tǒng)40之中的應(yīng)用程序41。其中與基本操作系統(tǒng)31相關(guān)的軟件含應(yīng)用程序33與驅(qū)動程序34,以及相關(guān)于PDA操作系統(tǒng)40的軟件含應(yīng)用程序41,與驅(qū)動程序43,則是分別儲存在筆記本計算機的儲存裝置13,最好是分別儲存在硬盤機之中不同的磁盤分割區(qū)(Partition);至于PDA啟動程序42與基本操作系統(tǒng)的啟動程序32則是一并記錄于筆記本計算機的BIOS芯片11。再請參閱圖4,實現(xiàn)本發(fā)明的技術(shù)的筆記本計算機,其在開機之后的系統(tǒng)運作流程包括A、當(dāng)按鍵檢測程序44檢測到熱鍵20被按下之后,將預(yù)載的PDA操作系統(tǒng)40載入主要內(nèi)存12;B、啟動PDA操作系統(tǒng)40并運行其應(yīng)用程序41;C、當(dāng)按鍵檢測程序44檢測到開機按鍵(PowerOnButton)14被按下之后,執(zhí)行開機后自我測試程序(POST);D、將預(yù)載的基本操作系統(tǒng)31加載主要內(nèi)存12;以及E、啟動基本操作系統(tǒng)31并運行其應(yīng)用程序33。若是筆記本計算機是通過開機按鍵14以啟動基本操作系統(tǒng)31的方式開機,將會執(zhí)行啟動程序32中復(fù)雜的硬件診斷步驟,也就是所謂的開機后自我測試程序(POST),它主要測試的是例如內(nèi)存的大小、內(nèi)存是否完好無缺、鍵盤的功能是否完備、顯示適配卡的種類、硬式磁盤驅(qū)動器和軟式磁盤驅(qū)動器的種類及型態(tài)、中斷控制器和定時器是否完好,若適配卡設(shè)定和主機有所沖突時,也會發(fā)出警告信息或無法開機;打印機則是測試打印字頭是否可移動,紙張是否卡在打印機內(nèi)、和計算機是否聯(lián)機等。相反地,若是通過按下直接啟動PDA操作系統(tǒng)40的PDA啟動熱鍵20開機,就可以通過PDA啟動程序42,跳過筆記本計算機的一般啟動程序32中復(fù)雜的硬件診斷步驟,直接啟動預(yù)載于筆記本計算機的儲存裝置(如硬盤機)內(nèi)的PDA操作系統(tǒng)40,開啟PDA的應(yīng)用程序41,而快速的進入PDA操作環(huán)境。最后請參閱圖5,是為本發(fā)明的另一種實施例,其是以圖4的步驟為基礎(chǔ),在前述的步驟A之前增加了幾個步驟(A1-A4),用以檢測PDA啟動熱鍵20是否能正確地啟動指定的PDA操作系統(tǒng)40,這些步驟可以通過更新BIOS的芯片中的內(nèi)容加以實現(xiàn),包括有A1、首先讀取主要啟動記錄(MasterBootRecord,MBR)之中有關(guān)已載入筆記本計算機的儲存裝置13內(nèi)的操作系統(tǒng)信息;A2、判斷是否具有多個操作系統(tǒng)的分割區(qū),若有則繼續(xù)下一步驟,否則跳至步驟C;A3、檢測多個操作系統(tǒng)分割區(qū)之中的PDA操作系統(tǒng)40,也就是作一識別的動作;以及A4、判斷是否具有與PDA啟動熱鍵20所指定啟動的PDA操作系統(tǒng),若有則繼續(xù)下一步驟A,用以啟動PDA操作系統(tǒng)40并且運行其應(yīng)用程序41,否則跳至步驟C,進行一般筆記本計算機的基本操作系統(tǒng)及其應(yīng)用程序的啟動作業(yè)。以上所述僅為本發(fā)明的較佳實施例而已,并非用以限定本發(fā)明的權(quán)利要求范圍,凡是其它未脫離本發(fā)明所揭示之精神所完成的簡單變換與等效性置換或修飾,均應(yīng)包含在本發(fā)明的權(quán)利要求的范圍之內(nèi)。權(quán)利要求1.一種以硬件元件直接啟動個人數(shù)字助理操作系統(tǒng)的方法,用以在便攜式計算機中直接啟動個人數(shù)字助理(PDA)操作系統(tǒng),該方法包括的步驟有步驟A.提供一PDA啟動熱鍵,可供使用者直接啟動PDA系統(tǒng);步驟B.提供一PDA操作系統(tǒng),預(yù)載于便攜式計算機的儲存裝置,借此提供便攜式計算機一種PDA的操作環(huán)境;步驟C.提供一PDA啟動程序,預(yù)裝于便攜式計算機的BIOS芯片之中,用以啟動所述的PDA操作系統(tǒng);以及步驟D.提供一按鍵檢測程序,被預(yù)裝入便攜式計算機的BIOS芯片之中,用以在檢測到所述的PDA啟動熱鍵被按下之后,執(zhí)行所述的PDA啟動程序。2.如權(quán)利要求1所述的以硬件元件直接啟動PDA操作系統(tǒng)的方法,其中更包括有在便攜式計算機之中安裝一基本操作系統(tǒng),并且啟動該基本操作系統(tǒng)的步驟。3.如權(quán)利要求2所述的以硬件元件直接啟動PDA操作系統(tǒng)的方法,其中該步驟包括有在便攜式計算機之中預(yù)載入一基本操作系統(tǒng),用以啟動該基本操作系統(tǒng)的啟動程序,及其應(yīng)用程序,并且設(shè)置有一用于啟動該預(yù)載的操作系統(tǒng)的開機按鍵。4.如權(quán)利要求2所述的以硬件元件直接啟動PDA操作系統(tǒng)的方法,其中啟動所述的PDA操作系統(tǒng)以及所述的基本操作系統(tǒng)的步驟包括步驟A、當(dāng)所述的PDA啟動熱鍵被按下之后,將預(yù)載的PDA操作系統(tǒng)載入主要內(nèi)存;步驟B、啟動所述的PDA操作系統(tǒng)并運行其應(yīng)用程序;步驟C、當(dāng)所述的開機按鍵被按下之后,執(zhí)行開機后自我測試程序;步驟D、將預(yù)載的所述基本操作系統(tǒng)載入主要內(nèi)存;以及步驟E、啟動所述的基本操作系統(tǒng)并運行其應(yīng)用程序。5.如權(quán)利要求4所述的以硬件元件直接啟動PDA操作系統(tǒng)的方法,其中將預(yù)載的所述的PDA操作載入便攜式計算機的主要內(nèi)存的步驟之前,還包括有步驟A1、首先讀取主要啟動記錄之中有關(guān)已載入筆記本計算機的儲存裝置內(nèi)的操作系統(tǒng)信息;步驟A2、判斷是否具有多個操作系統(tǒng)的分割區(qū),若有則繼續(xù)下一步驟,否則,跳至該步驟C;步驟A3、檢測該多個操作系統(tǒng)分割區(qū)之中的PDA操作系統(tǒng);以及步驟A4、判斷是否具有由該PDA啟動熱鍵所指定啟動的PDA操作系統(tǒng),若有則繼續(xù)該步驟A,用以啟動PDA操作系統(tǒng)并且運行其應(yīng)用程序,否則,跳至該步驟C,進行一般筆記本計算機的基本操作系統(tǒng)及其應(yīng)用程序的啟動操作。6.一種以硬件元件直接啟動個人數(shù)字助理操作系統(tǒng)的系統(tǒng),其中該系統(tǒng)主要包含有一PDA操作系統(tǒng),儲存在便攜式計算機的儲存裝置;一PDA操作系統(tǒng)的應(yīng)用程序;一PDA啟動熱鍵,用于通過硬件直接啟動PDA操作系統(tǒng);一PDA啟動程序,預(yù)裝入便攜式計算機的BIOS芯片之中,用以啟動該PDA操作系統(tǒng),與開啟該PDA的應(yīng)用程序;一PDA操作系統(tǒng)的驅(qū)動程序;以及一按鍵檢測程序,預(yù)裝入筆記本計算機的BIOS芯片之中,用以在檢測到PDA的啟動熱鍵被按下之后,執(zhí)行該PDA啟動程序,進而開始使用該PDA操作系統(tǒng)之中的該應(yīng)用程序。7.如權(quán)利要求6所述的以硬件元件直接啟動PDA操作系統(tǒng)的系統(tǒng),其中更包括有便攜式計算機預(yù)載的基本操作系統(tǒng),該基本操作系統(tǒng)的啟動程序,該基本操作系統(tǒng)的應(yīng)用程序,該基本操作系統(tǒng)的驅(qū)動程序,以及用以啟動該基本操作系統(tǒng)的開機按鍵,所述開機按鍵可在按下之后被所述按鍵檢測程序檢測到,然后啟動所述基本操作系統(tǒng)。全文摘要本發(fā)明提出了一種在便攜式計算機(PortablePC)以硬件元件直接啟動PDA操作系統(tǒng)的方法及系統(tǒng),本發(fā)明通過設(shè)計一硬件的PDA啟動元件(如熱鍵,HotKey),更新BIOS的開機程序,以及內(nèi)建PDA操作系統(tǒng)的手段,可以在系統(tǒng)檢測到PDA啟動元件被啟動(enable)之后,直接啟動PDA操作系統(tǒng)的開機程序(Bootstrap),否則將啟動一般便攜式計算機預(yù)載的基本操作系統(tǒng)(如WindowsOS);通過本發(fā)明的技術(shù)可以避免復(fù)雜的開機程序,并在便攜式計算機之中實現(xiàn)通過硬件開機的方式直接啟動PDA操作系統(tǒng)的目的。文檔編號G06F9/445GK1402125SQ0113072公開日2003年3月12日申請日期2001年8月22日優(yōu)先權(quán)日2001年8月22日發(fā)明者溫世仁,邱全成申請人:英業(yè)達(dá)股份有限公司