专利名称::多系统映像选择性开机处理方法及装置的制作方法
技术领域:
:本发明是关于一种计算机信息技术,特别是关于一种多系统映像选择性开机处理方法及装置,搭配至计算机平台,例如服务器,使用者可从系统映像来源装置(例如只读光盘)中包括的多个系统映像(systemimage)中选择所需的系统映像,令该计算机平台加载使用者选择的系统映像作为该计算机平台的开机程序。
背景技术:
:系统映像(systemimage)是一种将计算机平台的开机程序及其相关的操作系统及应用软件全部整合形成的单一计算机文件,它可预先录制到储存介质上,例如只读光盘(CD-ROM)、硬盘(harddisk)、软盘(floppydisk)、闪存(flashmemory)等,使用者可通过该储存介质将系统映像的数码加载到计算机平台,即可令该计算机平台完成开机及执行该系统映像包括的操作系统及应用软件。PhoenixBIOS(BasicInput/OutputSystem)是目前服务器上常用的一种系统程序。具体实施上,PhoenixBIOS是采用一种名为ElTorito的只读光盘开机程序格式规范(ElToritoBootableCD-ROMFormatSpecification),使用者通过只读光盘上的系统映像对服务器进行开机。然而在实际应用上,PhoenixBIOS有一项缺点就是,它仅支持一个可开机的只读光盘系统映像(bootableCD-ROMimage),因此若同一片只读光盘中包括两个或两个以上不同的系统映像,例如包括4个不同的系统映像[1.2M磁盘驱动器]、[1.44M磁盘驱动器]、[2.88M磁盘驱动器]和[硬盘机],则在此情况下使用者便无法方便地从此4个系统映像中任意选择一个作为开机用的系统映像。
发明内容为克服上述现有技术的缺点,本发明的主要目的在于提供一种多系统映像选择性开机处理方法及装置,使用者可选择性地从只读光盘上的多个系统映像中任意选择所需的系统映像,令计算机平台加载使用者选择的系统映像来对计算机平台进行开机。本发明的多系统映像选择性开机处理方法及装置设计来搭配至计算机平台,例如服务器,让使用者可选择性地从系统映像来源装置(例如只读光盘)中所包括的多个系统映像(systemimage)中选择所需的系统映像,借此令该计算机平台加载使用者所选择的系统映像作为例如该计算机平台的开机程序。本发明的多系统映像选择性开机处理方法至少包括搜寻出该系统映像来源装置中所提供的所有系统映像;将搜寻到的所有系统映像项目,以使用者可感知的信息形式显示在该计算机平台上;响应该计算机平台上发生的使用者发起的系统映像选择事件,从这些系统映像项目中选择使用者所需的系统映像;以及将该系统映像选择事件所选择的系统映像加载至该计算机平台。本发明的多系统映像选择性开机处理装置至少包括系统映像搜寻模块,搜寻出该系统映像来源装置中所提供的所有系统映像;系统映像选项显示模块,将该系统映像搜寻模块所搜寻到的所有系统映像项目,以使用者可感知的信息形式显示在该计算机平台上;系统映像选择模块,提供使用者操控的系统映像选择功能,从该系统映像选项显示模块所显示出的系统映像项目中,选择使用者所需的系统映像;以及系统映像加载模块,将该系统映像选择模块所选择的系统映像加载至该计算机平台。综上所述,本发明可让使用者更方便地选择所需要的系统映像来对计算机平台进行开机,因此比现有技术具有更佳的进步性及实用性。图1是系统结构示意图,显示本发明的多系统映像选择性开机处理装置的应用结构及其对象导向组件模型的基本结构;图2是屏幕图形示意图,显示本发明的多系统映像选择性开机处理装置在计算机平台的屏幕上所显示的多个系统映像选项。具体实施例方式实施例以下即配合附图,详细说明本发明的多系统映像选择性开机处理方法及装置的实施例。图1是本发明的多系统映像选择性开机处理装置(如标号100所指的虚线框包括的部分)的应用结构及其对象导向组件模型(object-orientedcomponentmodel)的基本结构。如图所示,本发明的多系统映像选择性开机处理装置100实际应用上是例如以附加模块(add-on)的方式搭载至计算机平台10(例如服务器)中的系统程序,例如BIOS(BasicInput/OutputSystem)系统程序,使用者可选择性地从系统映像来源装置20(例如只读光盘)中所预存的多个系统映像(systemimage)中任意选择所需的系统映像,令该计算机平台10加载使用者选择的系统映像对该计算机平台10进行开机及例如加载操作系统和应用软件。实际应用上,上述系统映像来源装置20中所预存的多个系统映像例如包括(1)1.2M磁盘驱动器(1.2MegaDiskette);(2)1.44M磁盘驱动器(1.44MegaDiskette);(3)2.88M磁盘驱动器(2.88MegaDiskette);和(4)硬盘机(HardDisk)。如图1所示,本发明的多系统映像选择性开机处理装置100的对象导向组件模型(object-orientedcomponentmodel)至少包括(a)系统映像搜寻模块110;(b)系统映像选项显示模块120;(c)系统映像选择模块130;以及(d)系统映像加载模块140;并可进而选择性地包括计时模块210。系统映像搜寻模块110可响应该计算机平台10上发生的激活事件301(例如使用者开启该计算机平台10的电源或按下重置按键),自动搜寻该系统映像来源装置20(例如只读光盘)中包括的所有的系统映像。具体实施上,该系统映像搜寻模块110例如采用标准的ElTorito只读光盘开机程序格式规范(ElToritoBootableCD-ROMFormatSpecification)执行该系统映像搜寻程序。由于ElTorito规范是计算机信息领域常用及熟知的一种标准规范,因此在此说明书中不对其内容作进一步说明。系统映像选项显示模块120可将上述系统映像搜寻模块110搜寻到的所有的系统映像,以使用者可感知的信息形式显示在该计算机平台10上(例如是如图2所示般地以文字方式显示在该计算机平台10的屏幕11上)。假设系统映像来源装置20中预存有4个系统映像1.2M磁盘驱动器(1.2MegaDiskette)、1.44M磁盘驱动器(1.44MegaDiskette)、2.88M磁盘驱动器(2.88MegaDiskette)和硬盘机(HardDisk),则该系统映像选项显示模块120即可将该4个系统映像,以列表式的选项显示在该计算机平台10的屏幕11上。系统映像选择模块130是人为操控的数据输入模块,它耦合至上述系统映像选项显示模块120,让使用者可例如通过键盘12或鼠标13,从上述系统映像选项显示模块120在屏幕11上显示出的多个系统映像选项中点选其所需的系统映像;并可进而响应使用者发起的系统映像选择事件302(即使用者通过键盘12或鼠标13点选了其所需的一个系统映像),向该系统映像加载模块140发出对应的系统映像选择信息。此外,该系统映像选择模块130可选择性地具有系统映像优先权排序功能,让使用者预先指定各个系统映像的优先权排序,例如将1.2M磁盘驱动器指定为第一优先,1.44M磁盘驱动器为第二优先,2.88M磁盘驱动器为第三优先,硬盘机为第四优先(注该优先权排序可由使用者任意指定)。实际操作时,若系统映像选择模块130未接收到使用者发起的系统映像选择事件,系统会根据上述系统映像优先权排序依次选择第一个符合该机型的系统映像作为所要加载的系统映像。系统映像加载模块140可响应上述系统映像选择模块130发出的系统映像选择信息,将该系统映像选择事件302选择的系统映像加载至该计算机平台10,令该计算机平台10立即执行该系统映像包括的开机程序。计时模块210是选择性模块,它耦合至上述系统映像选择模块130,可在系统映像选项显示模块120在该计算机平台10的屏幕11上显示出系统映像选项之后的预定时间长度内(例如20秒内),若该系统映像选择模块130未接收到系统映像选择事件302(也就是使用者未进行任何人为操控动作),则自动令系统映像选择模块130根据使用者预先指定的系统映像优先权排序,选择第一优先且适用的系统映像选项,例如是[硬盘机]。具体实施上,该计时模块210也可选择性地包括时间长度人为设定功能,让使用者事先以人工方式设定该预定时间长度;但若使用者未事先作预设,则预定时间长度即采用预设的内定值,例如20秒。此外,该计时模块210可进而选择性地将其计时的时间长度以倒计时的方式显示在计算机平台10的屏幕11上(如图2所示,显示在屏幕11的右下角),让使用者可用目视方式得知剩余时间,提早向计算机平台10发出系统映像选择事件302。请同时参阅图1和图2,在实际应用上,假设该系统映像来源装置20只读光盘(CD-ROM),且该只读光盘上预存有4个系统映像选项[1.2M磁盘驱动器]、[1.44M磁盘驱动器]、[2.88M磁盘驱动器]和[硬盘机],且假设使用者要采用[1.44M磁盘驱动器]加载开机用的系统映像。本发明的多系统映像选择性开机处理方法是当使用者在计算机平台10上以人工操控方式发出激活事件301时(例如使用者开启该计算机平台10的电源或按下重置按键),系统就会首先令系统映像搜寻模块110响应该激活事件301,自动搜寻该系统映像来源装置20中包括的所有系统映像选项,并接着令系统映像选项显示模块120将搜寻到的所有4个系统映像选项,以使用者可感知的信息形式显示在该计算机平台10上(例如是如图2所示,以文字形式显示在该计算机平台10的屏幕11上),让使用者可例如利用键盘12或鼠标13点选其所需的系统映像选项。在图2所示的范例中,例如显示出4个系统映像选项[1.2M磁盘驱动器]、[1.44M磁盘驱动器]、[2.88M磁盘驱动器]和[硬盘机]。假设使用者要选用[1.44M磁盘驱动器],则使用者即可例如借由键盘12或鼠标13点选其所需的选项[1.44M磁盘驱动器],借此启动系统映像选择事件302,令系统映像选择模块130响应地发出对应的系统映像选择信息至系统映像加载模块140,令系统映像加载模块140响应地将该系统映像选择事件302选择的选项[1.44M磁盘驱动器]所代表的系统映像加载到该计算机平台10。这即可令该计算机平台10执行该系统映像所包括的程序从而完成开机程序。若使用者未在上述系统映像选项显示模块120在屏幕11上显示出系统映像选项之后的预定时间长度(例如20秒)内,以人工操控方式发起系统映像选择事件302,则计时模块210在达到该预定时间长度时,令系统映像选择模块130自动选择预定的系统映像选项,例如是[硬盘机],令系统映像加载模块140将选项[硬盘机]所代表的系统映像加载至该计算机平台10。总而言之,本发明提供了一种新颖的多系统映像选择性开机处理方法及装置,可搭配至计算机平台,让使用者可选择性地从系统映像来源装置中包括的多个系统映像中选择所需的系统映像,令该计算机平台加载使用者所选择的系统映像。本发明可让使用者更方便地选择其所需要的系统映像来对计算机平台进行开机。本发明因此比现有技术具有更佳的进步性及实用性。权利要求1.一种多系统映像选择性开机处理方法,应用在计算机平台,对系统映像来源装置中的多个系统映像提供使用者操控的多系统映像选择性开机处理功能,其特征在于,该多系统映像选择性开机处理方法至少包括搜寻出该系统映像来源装置中所提供的所有系统映像;将搜寻到的所有系统映像项目,以使用者可感知的信息形式显示在该计算机平台上;响应该计算机平台上发生的使用者发起的系统映像选择事件,从这些系统映像项目中选择使用者所需的系统映像;以及将该系统映像选择事件所选择的系统映像加载至该计算机平台。2.如权利要求1所述的多系统映像选择性开机处理方法,其特征在于,该计算机平台是服务器。3.如权利要求1所述的多系统映像选择性开机处理方法,其特征在于,该系统映像来源装置是只读光盘。4.如权利要求1所述的多系统映像选择性开机处理方法,其特征在于,该方法进还包括人为设定的系统映像优先权排序程序,以人工方式预先指定各个系统映像的优先权排序。5.如权利要求1所述的多系统映像选择性开机处理方法,其特征在于,该方法进而还包括在该系统映像选项显示模块在该计算机平台上显示出系统映像选项之后,开始执行预定时间长度的计时程序;若达到该预定时间长度时,该计算机平台上未发生使用者发起的系统映像选择事件,则自动选择预先指定的系统映像来加载至该计算机平台。6.如权利要求5所述的多系统映像选择性开机处理方法,其特征在于,该计时程序进而将其计时的时间长度以倒计时的方式显示在该计算机平台的屏幕上。7.一种多系统映像选择性开机处理装置,可搭配至计算机平台,对系统映像来源装置中的多个系统映像提供使用者操控的多系统映像选择性开机处理功能,其特征在于,该多系统映像选择性开机处理装置至少包括系统映像搜寻模块,搜寻出该系统映像来源装置中所提供的所有系统映像;系统映像选项显示模块,将该系统映像搜寻模块所搜寻到的所有系统映像项目,以使用者可感知的信息形式显示在该计算机平台上;系统映像选择模块,提供使用者操控的系统映像选择功能,从该系统映像选项显示模块所显示出的系统映像项目中,选择使用者所需的系统映像;以及系统映像加载模块,将该系统映像选择模块所选择的系统映像加载至该计算机平台。8.如权利要求7所述的多系统映像选择性开机处理装置,其特征在于,该计算机平台是服务器。9.如权利要求7所述的多系统映像选择性开机处理装置,其特征在于,该系统映像来源装置是只读光盘。10.如权利要求7所述的多系统映像选择性开机处理装置,其特征在于,该系统映像选择模块进而还包括人工设定系统映像优先权排序功能,以人工方式预先指定各个系统映像的优先权排序。11.如权利要求7所述的多系统映像选择性开机处理装置,其特征在于,该装置进而还包括计时模块,可在该系统映像选项显示模块在该计算机平台上显示出系统映像选项之后的预定时间长度内,若该系统映像选择模块未接收到使用者发起的系统映像选择事件,则令该系统映像选择模块自行选择预先指定的系统映像。12.如权利要求11所述的多系统映像选择性开机处理装置,其特征在于,该计时模块可将计时的时间长度,以倒计时的方式显示在该计算机平台的屏幕上。13.如权利要求11所述的多系统映像选择性开机处理装置,其特征在于,该计时模块包括时间长度人工设定功能,以人工方式设定该预定时间长度;若未执行人工设定,则该预定时间长度采用预设的内定值。全文摘要本发明是一种多系统映像选择性开机处理方法及装置,该多系统映像选择性开机处理装置至少包括系统映像搜寻模块、系统映像选项显示模块、系统映像选择模块以及系统映像加载模块;本发明可应用在计算机平台,让使用者可选择性地从系统映像来源装置(例如只读光盘)中所包括的多个系统映像中选择所需的系统映像,令该计算机平台加载使用者所选择的系统映像;此特点可让使用者更方便地选择其所需要的系统映像来对计算机平台进行开机。文档编号G06F9/445GK1797334SQ20041010166公开日2006年7月5日申请日期2004年12月20日优先权日2004年12月20日发明者卢盈志,李家兴,李浚溢,郑孟华,吴俊龙,张启聪申请人:英业达股份有限公司