以硬件元件直接启动个人数字助理操作系统的方法及系统的制作方法

文档序号:6564570阅读:191来源:国知局

专利名称::以硬件元件直接启动个人数字助理操作系统的方法及系统的制作方法
技术领域
:本发明涉及一种可以在便携式计算机特别是指笔记本计算机或是同等级的电子装置之中提供个人数字助理(PDA)操作系统及其应用程序的技术,特别是一种在便携式计算机的启动过程中可以直接利用一热键快速启动PDA操作系统(包含手持式计算机HandheldPC,口袋型计算机PocketPC或是同等级的其它小型电子装置的操作系统),进而作为PDA使用的方法及其系统。二、查询的使用者不了解网络的结构,不知该从何处查起。面对当前这种状况,使用者往往只能选择使用较为习惯的操作系统,或只能安装数个不同的操作系统在计算机硬件平台中以方便切换,此种同现有系统共存的一套操作系统(OS)称为双操作系统(Dual-OS)或多操作系统(Multi-OS),但仍无法解决上述之问题,必需通过一个应用程序来解决多个操作系统的切换问题。三、现在个人数字助理(PDA)越来越流行,PDA系统具有和桌面操作系统Windows及其应用程序相互补充的特点,例如体积小、开机速度快、功能安排紧凑、便于使用等。因此,一种在笔记本计算机上实现支持多个个人数字助理系统的方法遂成为一被关注的议题,用户可以在同一台笔记本计算机上享受不同的PDA系统的功能。本发明的方法主要是在笔记本计算机设计一热键(HotKey),并在笔记本计算机的BIOS(BasicInputOutputSystem,基本输入输出系统)预装入PDA启动程序的手段,在笔记本计算机开机(PowerOn)之后,若是经过BIOS检测到这个热键被压下,便跳过笔记本计算机一般启动程序中复杂的硬件诊断步骤,直接启动预载在笔记本计算机的储存装置(如硬盘机)内的PDA操作系统,开启PDA的应用程序,而快速的进入PDA的操作环境。本发明所揭露的系统主要是架构在笔记本计算机之上,除了笔记本计算机预载(Pre-load)的基本操作系统(如WindowsOS),基本操作系统的启动程序,以及用以启动一般便携式计算机预载的操作系统(如WindowsOS)的开机按键(PowerOnButton)之外,更包括有一热键,用于实现通过硬件直接启动PDA操作系统;一PDA操作系统(PDAOS),储存在笔记本计算机的储存装置;一PDA启动程序,预装入笔记本计算机的BIOS之中,用以启动PDA操作系统,开启PDA的应用程序画面;以及一热键检测程序,预装入笔记本计算机的BIOS之中,用以在检测到PDA的启动热键被按下之后,执行PDA启动程序,进而开始使用PDA操作系统的应用程序。首先请参阅图1,依据本发明所揭露的在便携式计算机实现以硬件元件直接启动PDA操作系统的方法,是通过下列步骤加以实现1、提供一热键,在笔记本计算机设置一种可供使用者启动PDA系统的硬件元件,它可以是按键或是其它具有相同功能的硬件输入装置;2、提供一PDA操作系统,可将其预载于笔记本计算机的储存装置,如硬盘机、光盘片、内存或是其它类似的记录媒体,通过这个PDA操作系统提供PDA的操作环境及其应用程序;3、提供一PDA启动程序,是预装于笔记本计算机的BIOS(BasicInputOutputSystem,基本输入输出系统)芯片之中,用以启动PDA操作系统,开启PDA的应用程序画面;以及4、提供一按键检测程序,它被预装入笔记本计算机的BIOS芯片之中,并且在笔记本计算机开机(PowerOn)之后执行,用以在检测到PDA启动热键被按下之后,执行相应的PDA启动程序。同理、在这一部笔记本计算机,更可包括安装一基本操作系统(如WindowsOS),启动此基本操作系统及其应用程序的步骤,以便使用者可以选择性的直接启动PDA操作系统,或是启动一般安装在笔记本计算机之中的基本操作系统,而这个步骤主要是在笔记本计算机之中预载(Pre-load)入一基本操作系统,一用以启动这个基本操作系统的启动程序,及其应用程序,并且设置有一用以启动这个预载的操作系统(如WindowsOS)的开机按键(PowerOnButton)。因此、使用者可以选择性地通过PDA启动热键20或是开机按键,直接启动PDA操作系统,或是基本操作程序。而不论是那一键被按下,均会被按键检测程序检测出来,然后执行相应的启动程序,进一步启动其操作系统。例如检测到PDA启动热键被按下之后,则执行PDA启动程序,进而开始使用PDA操作系统及其应用程序;反之,被按下的若是开机按键,则执行一般便携式计算机预载的基本操作系统(如WindowsOS)的启动程序,进而开始使用基本操作系统及其应用程序。图2揭露了实现本发明的技术的硬件结构,主要是以现有的笔记本计算机的基本硬件元件为基础,增设了一种可以直接启动PDA操作系统的PDA启动热键20。而其中笔记本计算机的基本硬件元件至少包括有一中央处理单元(CPU)10,一基本输入输出系统(BIOS)芯片11,一主要内存(MainMemory)12,一储存装置13(如硬盘机、光盘片、内存或是其它类似的记录媒体),一开机按键(PowerOnButton)14,以及其它外围装置15。图3则是本发明的系统结构,本发明的组成系统仍旧包含了笔记本计算机预载(Pre-load)的基本操作系统(如WindowsOS)31,基本操作系统的启动程序32,基本操作系统31的应用程序33,以及基本操作系统31的驱动程序34;此外至少还包括有一PDA操作系统(PDAOS)40,储存在笔记本计算机的储存装置13;一PDA操作系统40的应用程序41;一PDA启动程序42,预装入笔记本计算机的BIOS芯片11之中,用以启动PDA操作系统40,开启PDA的应用程序41;一PDA操作系统40的驱动程序43;以及一按键检测程序44,预装入笔记本计算机的BIOS芯片11之中,用以在检测到PDA的启动热键20被按下之后,执行PDA启动程序42,进而开始使用PDA操作系统40之中的应用程序41。其中与基本操作系统31相关的软件含应用程序33与驱动程序34,以及相关于PDA操作系统40的软件含应用程序41,与驱动程序43,则是分别储存在笔记本计算机的储存装置13,最好是分别储存在硬盘机之中不同的磁盘分割区(Partition);至于PDA启动程序42与基本操作系统的启动程序32则是一并记录于笔记本计算机的BIOS芯片11。再请参阅图4,实现本发明的技术的笔记本计算机,其在开机之后的系统运作流程包括A、当按键检测程序44检测到热键20被按下之后,将预载的PDA操作系统40载入主要内存12;B、启动PDA操作系统40并运行其应用程序41;C、当按键检测程序44检测到开机按键(PowerOnButton)14被按下之后,执行开机后自我测试程序(POST);D、将预载的基本操作系统31加载主要内存12;以及E、启动基本操作系统31并运行其应用程序33。若是笔记本计算机是通过开机按键14以启动基本操作系统31的方式开机,将会执行启动程序32中复杂的硬件诊断步骤,也就是所谓的开机后自我测试程序(POST),它主要测试的是例如内存的大小、内存是否完好无缺、键盘的功能是否完备、显示适配卡的种类、硬式磁盘驱动器和软式磁盘驱动器的种类及型态、中断控制器和定时器是否完好,若适配卡设定和主机有所冲突时,也会发出警告信息或无法开机;打印机则是测试打印字头是否可移动,纸张是否卡在打印机内、和计算机是否联机等。相反地,若是通过按下直接启动PDA操作系统40的PDA启动热键20开机,就可以通过PDA启动程序42,跳过笔记本计算机的一般启动程序32中复杂的硬件诊断步骤,直接启动预载于笔记本计算机的储存装置(如硬盘机)内的PDA操作系统40,开启PDA的应用程序41,而快速的进入PDA操作环境。最后请参阅图5,是为本发明的另一种实施例,其是以图4的步骤为基础,在前述的步骤A之前增加了几个步骤(A1-A4),用以检测PDA启动热键20是否能正确地启动指定的PDA操作系统40,这些步骤可以通过更新BIOS的芯片中的内容加以实现,包括有A1、首先读取主要启动记录(MasterBootRecord,MBR)之中有关已载入笔记本计算机的储存装置13内的操作系统信息;A2、判断是否具有多个操作系统的分割区,若有则继续下一步骤,否则跳至步骤C;A3、检测多个操作系统分割区之中的PDA操作系统40,也就是作一识别的动作;以及A4、判断是否具有与PDA启动热键20所指定启动的PDA操作系统,若有则继续下一步骤A,用以启动PDA操作系统40并且运行其应用程序41,否则跳至步骤C,进行一般笔记本计算机的基本操作系统及其应用程序的启动作业。以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的权利要求范围,凡是其它未脱离本发明所揭示之精神所完成的简单变换与等效性置换或修饰,均应包含在本发明的权利要求的范围之内。权利要求1.一种以硬件元件直接启动个人数字助理操作系统的方法,用以在便携式计算机中直接启动个人数字助理(PDA)操作系统,该方法包括的步骤有步骤A.提供一PDA启动热键,可供使用者直接启动PDA系统;步骤B.提供一PDA操作系统,预载于便携式计算机的储存装置,借此提供便携式计算机一种PDA的操作环境;步骤C.提供一PDA启动程序,预装于便携式计算机的BIOS芯片之中,用以启动所述的PDA操作系统;以及步骤D.提供一按键检测程序,被预装入便携式计算机的BIOS芯片之中,用以在检测到所述的PDA启动热键被按下之后,执行所述的PDA启动程序。2.如权利要求1所述的以硬件元件直接启动PDA操作系统的方法,其中更包括有在便携式计算机之中安装一基本操作系统,并且启动该基本操作系统的步骤。3.如权利要求2所述的以硬件元件直接启动PDA操作系统的方法,其中该步骤包括有在便携式计算机之中预载入一基本操作系统,用以启动该基本操作系统的启动程序,及其应用程序,并且设置有一用于启动该预载的操作系统的开机按键。4.如权利要求2所述的以硬件元件直接启动PDA操作系统的方法,其中启动所述的PDA操作系统以及所述的基本操作系统的步骤包括步骤A、当所述的PDA启动热键被按下之后,将预载的PDA操作系统载入主要内存;步骤B、启动所述的PDA操作系统并运行其应用程序;步骤C、当所述的开机按键被按下之后,执行开机后自我测试程序;步骤D、将预载的所述基本操作系统载入主要内存;以及步骤E、启动所述的基本操作系统并运行其应用程序。5.如权利要求4所述的以硬件元件直接启动PDA操作系统的方法,其中将预载的所述的PDA操作载入便携式计算机的主要内存的步骤之前,还包括有步骤A1、首先读取主要启动记录之中有关已载入笔记本计算机的储存装置内的操作系统信息;步骤A2、判断是否具有多个操作系统的分割区,若有则继续下一步骤,否则,跳至该步骤C;步骤A3、检测该多个操作系统分割区之中的PDA操作系统;以及步骤A4、判断是否具有由该PDA启动热键所指定启动的PDA操作系统,若有则继续该步骤A,用以启动PDA操作系统并且运行其应用程序,否则,跳至该步骤C,进行一般笔记本计算机的基本操作系统及其应用程序的启动操作。6.一种以硬件元件直接启动个人数字助理操作系统的系统,其中该系统主要包含有一PDA操作系统,储存在便携式计算机的储存装置;一PDA操作系统的应用程序;一PDA启动热键,用于通过硬件直接启动PDA操作系统;一PDA启动程序,预装入便携式计算机的BIOS芯片之中,用以启动该PDA操作系统,与开启该PDA的应用程序;一PDA操作系统的驱动程序;以及一按键检测程序,预装入笔记本计算机的BIOS芯片之中,用以在检测到PDA的启动热键被按下之后,执行该PDA启动程序,进而开始使用该PDA操作系统之中的该应用程序。7.如权利要求6所述的以硬件元件直接启动PDA操作系统的系统,其中更包括有便携式计算机预载的基本操作系统,该基本操作系统的启动程序,该基本操作系统的应用程序,该基本操作系统的驱动程序,以及用以启动该基本操作系统的开机按键,所述开机按键可在按下之后被所述按键检测程序检测到,然后启动所述基本操作系统。全文摘要本发明提出了一种在便携式计算机(PortablePC)以硬件元件直接启动PDA操作系统的方法及系统,本发明通过设计一硬件的PDA启动元件(如热键,HotKey),更新BIOS的开机程序,以及内建PDA操作系统的手段,可以在系统检测到PDA启动元件被启动(enable)之后,直接启动PDA操作系统的开机程序(Bootstrap),否则将启动一般便携式计算机预载的基本操作系统(如WindowsOS);通过本发明的技术可以避免复杂的开机程序,并在便携式计算机之中实现通过硬件开机的方式直接启动PDA操作系统的目的。文档编号G06F9/445GK1402125SQ0113072公开日2003年3月12日申请日期2001年8月22日优先权日2001年8月22日发明者温世仁,邱全成申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1