预先选取计算机系统欲执行程序的方法、系统及轻便系统的制作方法

文档序号:6581015阅读:203来源:国知局
专利名称:预先选取计算机系统欲执行程序的方法、系统及轻便系统的制作方法
技术领域
本发明涉及一种预先选取计算机系统欲执行程序的方法、系统及轻便系统;特别 是在启动计算机系统进入操作系统前,供使用者预先选取计算机系统所欲执行的程序的方 法、系统及轻便系统(light-weight system)。
背景技术
随着计算机科技的日新月异,计算机系统中操作系统的功能愈来愈强大,因而也 需要愈来愈多的时间载入操作系统及进行初始化。因此,计算机系统的使用者如果要执行 特定程序,必须在启动计算机系统后花费许多时间等待计算机系统进入操作系统,以便在 操作系统中对所欲执行的程序作选取动作,以使计算机系统执行该所欲执行的程序。而在 此过程中,使用者仅能面对单调的开机画面,无法对计算机系统作其他操作,如此的等待, 势必带给使用者不便。在先前技术中,已有提供当计算机系统在开机过程至进入操作系统时,系统能提 供使用者预先读取使用者所选择的执行程序的数据,以减少进入操作系统后执行程序的时 间。然而在先前技术中,当系统处理器在载入程序选项的界面供使用者操作时,仍须花费时 间读取完整而庞大的程序数据,如此仍将占用使用者等待读取的时间,相当不方便。此外,亦有先前技术藉由系统提供轻便程序选项界面,让使用者在开机瞬间,马上 进行简单的互动界面以进行选择操作,以便于在完成开机进入操作系统后,可以自动地去 执行所选取的程序。但是,在正式进入操作系统之后,同样须花费一段等待计算机系统读取 完整程序数据的时间,即包括读取使用者在轻便程序选项界面中所选取的程序数据所需的 时间,以及读取在操作系统中其他数据所需的时间。如此,依然无法有效地减少从开机过程 至开启使用者所欲执行的程序所花费的时间。因此,有必要提供一种预先选取计算机系统所欲执行的功能的方法及其系统以及 轻便系统,以改善先前技术所存在的问题。

发明内容
鉴于先前技术所存在的问题,本发明提供一种预先选取计算机系统欲执行程序的 方法,在计算机系统进入操作系统前,预先载入一轻便系统,以供使用者在轻便系统下预先 选取计算机系统所欲执行的程序,以减少使用者等待的时间,而可达到提升使用好感度的 效果。在载入操作系统的过程中,使用者事先预选所欲执行的选项之后,计算机系统即可在 初始化操作系统的过程中,预先读取及载入该些选项执行时所必要的程序数据,并在初始 化操作系统完成后,执行该些程序,如此即可加快使用者从开机至执行程序的时间。本发明的预先选取计算机系统欲执行程序的方法包含以下步骤启动计算机系 统;藉由一基本输入/输出系统执行开机自我测试程序;在开机自我测试程序完成后,载入 轻便系统,其中轻便系统提供一预选界面,预选界面显示至少一选项以供使用者预选,其中 每一选项对应于一计算机系统所欲执行的程序;判断轻便系统是否载入完成;若轻便系统载入完成,则载入操作系统;当使用者预选其中一选项后,读取该选项所对应的计算机系统 所欲执行的程序的程序数据;初始化操作系统;以及执行读取的程序数据,以执行使用者 所预选的计算机系统所欲执行的程序。具体地,本发明提供一种预先选取计算机系统欲执行程序的方法,在一计算机系 统进入一操作系统之前提供一轻便系统,以供一使用者在该轻便系统下预先选取该计算机 系统所欲执行的程序,包括以下步骤启动该计算机系统;载入该轻便系统,其中该轻便系 统提供一预选界面,该预选界面显示至少一选项以供该使用者预选,其中每一选项对应于 一程序的执行;载入该操作系统;当该使用者预选其中该至少一选项后,预先读取及载入 该程序所对应的一程序数据;初始化该操作系统;以及当初始化该操作系统完成后,执行 该程序。在本发明的一实施例中,当载入操作系统时,预选界面持续显示至少一选项以供 使用者预选;并且在初始化操作系统的过程中,同时读取选项所对应的计算机系统所欲执 行的程序的程序数据。在本发明的一实施例中,在使用者预选其中一选项后,关闭预选界面,并读取选项 所对应的计算机系统所欲执行的程序的程序数据;或者,等待一特定时间,供使用者预选其 中一选项,并在特定时间结束后,无论使用者是否进行选择,便直接初始化操作系统。本发明另提供一种预先选取计算机系统欲执行程序的系统以及一种轻便系统。其 中,预先选取计算机系统所欲执行的程序的系统具有储存模块、显示模块、存储模块、读取 模块,初始化模块以及执行模块,可藉由本发明的预先读取计算机系统所欲执行的程序的 系统以及轻便系统以执行本发明上述的方法。具体地,本发明提供一种预先选取计算机系统欲执行程序的系统,在一计算机系 统进入一操作系统前,提供一轻便系统,其中该轻便系统提供一预选界面,该预选界面显示 至少一选项以供该使用者预选,其每一选项对应于一程序的执行,以供一使用者在该轻便 系统下预先选取该计算机系统所欲执行的该程序,包括一储存模块,用以储存该轻便系统 及该操作系统;一存储模块,当该计算机系统开机后,载入该轻便系统及该操作系统;一显 示模块,用以显示该预选界面;一读取模块,当载入该轻便系统及该操作系统时,用以从该 储存模块中读取该轻便系统及该操作系统的数据至该存储模块;以及当该使用者预选其中 一选项后,用以读取该选项所对应的该程序的一程序数据至该存储模块;一初始化模块,以 供初始化该操作系统;以及一执行模块,以供执行读取的该程序数据,以执行该使用者所预 选的该计算机系统所欲执行的该程序。具体地,本发明还提供一种轻便系统,在一计算机系统进入一操作系统前,供一使 用者在该轻便系统下预先选取该计算机系统欲执行的程序,该轻便系统包括一预选界面, 该预选界面显示至少一选项以供该使用者预选,其中每一选项对应于一程序,并且每一程 序对应于一程序数据;藉此,当该计算机系统开机后,该轻便系统及该操作系统分别被载 入;当该使用者预选其中一选项后,该选项所对应的该程序数据被读取;并且在该操作系 统被初始化完成后,执行该程序。本发明藉由预先选取计算机系统欲执行程序的系统以及轻便系统,即可缩短使用 者执行其所预选程序的时间,而改善使用者使用计算机系统的体验。


图1为关于依据本发明的一实施例的预先选取计算机系统所欲执行的程序的方 法的步骤流程图。图2为关于依据本发明的一实施例的预先选取计算机系统所欲执行的程序的系 统的架构示意图。图3为关于依据本发明的一实施例的轻便系统的架构示意图。图4为关于依据本发明的一实施例的预先选取计算机系统所欲执行的程序的系 统载入轻便系统的时序示意图。主要组件符号说明启动计算机系统SlOBIOS执行开机自我测试Sll载入轻便系统S12提供预选界面S13判断轻便系统是否载入完成S14载入操作系统S15判断使用者是否在一特定时间内预选其中一或多读取程序数据S17个选项S16初始化操作系统S18执行读取的程序数据S19系统1存储模块10读取模块20初始化模块30执行模块40轻便系统50操作系统60显示模块70储存模块80预选界面52选项54、56程序64、66程序数据74、7具体实施例方式为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出本发明的 具体实施例,并配合所附附图,作详细说明如下。本发明首先提供一种预先选取计算机系统所欲执行的程序的方法。以下请参考图 1,图1为关于依据本发明的一实施例的预先选取计算机系统所欲执行的程序的方法的步 骤流程图。本发明的方法在计算机系统中执行,在计算机系统进入操作系统之前,先提供一 轻便系统,以供使用者在轻便系统下预先选取计算机系统所欲执行的选项,而不必等待操 作系统载入并完成初始化之后,才选择计算机系统所欲执行的程序。在本发明的一实施例中,操作系统可为微软(Microsoft)公司的Windows系列 操作系统,例如 Windows XP、Windows Vista、Windows 7、Windows 2000、Windows 98、 Windows2003,Windows NT,Windows ME 或 Windows CE 等;或者苹果(Apple)公司的 Mac OS 系列操作系统;或者Linux系列操作系统;但本发明的操作系统并不以上述者为限。如图1所示,依据本发明的一实施例的预先选取计算机系统所欲执行的程序的方 法包括步骤S10、S11、S12、S13、S14、S15、S16、S17、S18以及S19,以下即详细说明各个步骤 的执行方式。
首先,本发明进行步骤SlO 启动计算机系统。依据本发明的一实施例,本发明在 步骤SlO中藉由打开计算机系统的电源而启动计算机系统,但本发明并不以此为限。接着进行步骤Sll 藉由基本输入/输出系统(BIOS)执行开机自我测试 (Power-On SelfTest)程序。依据本发明的一实施例,本发明在步骤Sll中藉由BIOS检查 并初始化各项计算机系统的硬件装置,例如CPU的寄存器、存储器、键盘、主机板上的接口 卡等装置,以执行开机自我测试程序。由于藉由BIOS执行开机自我测试程序为本领域普通 技术人员所周知的技术,故以下不予赘述。接着本发明进行步骤S12 载入轻便系统。为了使使用者在较短时间内即可开始 使用计算机系统的相关功能,本发明在步骤S12中先载入轻便系统,该轻便系统包括有一 预选界面。在本发明的一实施例中,轻便系统仅包含执行该预选界面所必要的系统组件。 由于轻便系统比初始化操作系统具有较少的系统组件,因此只需较短时间即可载入及初始 化,故使用者可在较短时间内即可预先选取计算机系统所欲执行的程序。接着本发明进行步骤S13 提供该预选界面,显示于该计算机系统的一显示模块 (例如屏幕)上。在本发明的一实施例中,步骤S13所提供的预选界面显示至少一选项以 供使用者预选,其中每一选项对应于一计算机系统所欲执行的程序。如此,使用者即可藉 由本发明的步骤S13预选计算机系统所欲执行的程序。在本发明的一实施例中,预选界面 所显示的至少一选项对应于计算机系统较常执行的程序,例如开启网页浏览器、开启媒体 播放器、文字编辑软件或即时通信软件等各种应用程序,或是操作软件所内建的程序,例如 Windows系列操作系统所内建的画板、Outlook或程序集内所包含的各种工具程序等,但本 发明不以此为限。在本发明的一实施例中,预选界面所显示的至少一选项是由使用者所预 先设定,例如使用者可在上次开机过程中预先设定下次开机过程中预选界面所显示的至少 一选项,或可藉由参考及统计程序被执行的次数,显示最常被执行的该些程序的排序作为 选项,但本发明不以此为限。此外,在本发明的一实施例中,预选界面为一图形化界面,例如 预选界面所显示的每一选项是由一图标(ICON)所表示,或者是以条列式的字母数字选项 给予使用者输入字母数字来选择,但本发明不以此为限。接着,本发明进行步骤S14 判断轻便系统是否载入完成。在步骤S14中,本发明 判断轻便系统下所需的系统组件是否载入完成,以使预选界面能进行操作。若轻便系统载 入完成,则本发明接着执行步骤S15,载入操作系统;若否,则仍回到步骤S12。接着,本发明进行步骤S15 载入操作系统。在步骤S15中,本发明载入操作系统 下所需的系统组件,以将计算机系统的控制权交给操作系统。其中需注意的是,在本发明的一实施例中,本发明在进行步骤S15载入操作系统 的同时,预选界面持续显示至少一选项以供使用者预选,因此本发明可在使用者预选其中 一选项的同时载入操作系统,而节省使用者等待载入操作系统的时间。由于载入操作系统 为本领域普通技术人员所周知的技术,故以下不予赘述。接着,本发明进行步骤S16 判断使用者是否在一特定时间内预选其中一或多个 选项?若使用者已预选其中一或多个选项,则本发明接着执行步骤S17 读取使用者所预 选的该些选项的程序数据以及同时执行步骤S18 初始化操作系统。在步骤S17中,读取使用者所预选的该些选项的程序数据,例如将使用者所预选 的该些选项的程序数据从硬盘中读出,并暂存至存储模块,待操作系统初始化完成后,再由存储模块中读取该些暂存的程序数据,经由处理器执行。由于读取程序数据为本领域普通 技术人员所周知的技术,故以下不予赘述。但若在流程S16中未在该特定时间内预选其中 一或多个选项时,当该特定时间结束后,则直接进入下一步骤S17或步骤S18,此时在步骤 S17中可以读取一预设值所设定的程序数据,且该预设值是指由使用者在轻便系统中所事 先设定,可以在初始化操作系统完成后直接执行的必要程序或功能。接着,本发明进行步骤S18:初始化操作系统,例如进行各项系统设定、在屏幕上 显示操作系统的桌面环境等操作。由于初始化操作系统为本领域普通技术人员所周知的技 术,故以下不予赘述。此处需注意的是,在本发明的一实施例中,本发明是平行进行步骤S17及步骤18, 因此在计算机系统执行步骤18初始化操作系统的同时,本发明即可预先读取及载入使用 者所预选的选项的程序数据,如步骤S17,而不必像公知技术必须等待操作系统初始化操作 完成后,才能去选择欲执行的程序,读取、载入相关的程序数据至存储模块,并执行该些程 序或功能,因此能节省使用者等待将程序数据读取及载入至存储模块的时间。最后,本发明进行步骤S19,执行程序,以执行该使用者所预选的该计算机系统所 欲执行的程序。本发明藉由上述步骤,使得在执行计算机开机时,可以在初始化操作系统的过程 中,同时读取及载入使用者所预先选取的程序数据,并将一些必要的程序数据预先载入至 存储模块中暂存,以待当操作系统初始化完成后,即可直接由存储模块中读取及载入该些 程序数据,并执行该些程序,而不需要在操作系统初始化完成后,才可经由软、硬盘或光盘 中进行程序数据的读取、载入以及执行,藉此缩短使用者载入及读取该些程序数据,以及执 行其所预选程序的时间,从而改善使用者使用计算机系统的体验。本发明接着提供一种预先选取计算机系统所欲执行的程序的系统以及一种轻便 系统,以供执行本发明上述的步骤。以下请一并参考图2,图2为关于依据本发明的一实施 例的预先选取计算机系统所欲执行的程序的系统的架构示意图;图3,图3为关于依据本发 明的一实施例的轻便系统的架构示意图;以及图4,图4为关于依据本发明的一实施例的预 先选取计算机系统所欲执行的程序的系统载入轻便系统的时序示意图。如图2所示,在本发明的一实施例中,本发明的预先选取计算机系统所欲执行的 程序的系统1具有储存模块80、显示模块70、存储模块10、读取模块20、初始化模块30以 及执行模块40。储存模块80用以储存轻便系统50及操作系统60。在本发明的一实施例中,储存 模块80为硬盘、软盘或光盘,但本发明不以此为限。显示模块70用以显示轻便系统50的预选界面52。在本发明的一实施例中,显示 模块70为屏幕,但本发明不以此为限。存储模块10用以当计算机系统开机后,载入轻便系统50及操作系统60。在本发 明的一实施例中,存储模块10为存储器,但本发明不以此为限。读取模块20用以当载入轻便系统50及操作系统60时,用以从储存模块80中读 取轻便系统50及操作系统60的数据至存储模块10 ;以及当使用者从预选界面52预选其 中至少一选项M、56后,用以读取选项M、56所对应的程序64、66的程序数据74、76至存 储模块10。
初始化模块30用以初始化操作系统60。执行模块40用以执行读取的程序数据74、76,以执行使用者所预选的计算机系统 所欲执行的程序64、66。在本发明的一实施例中,执行模块40为处理器,但本发明不以此为限。此处需注意的是,在本发明的具体实施例中,只要能达到本发明的功效,图2所示 的各个模块可为硬件装置或软件程序外,亦可藉电路回路或其他适当形式实现;并且,各个 模块除可以单独的形式表现外,亦可以结合的形式实现。如图3所示,在本发明的一实施例中,轻便系统50提供预选界面52显示于计算机 系统的显示模块70上,预选界面52显示至少一个以上的选项M、56以供使用者预选,其中 每一选项M、56分别对应于一计算机系统所欲执行的程序64、66,并且每一计算机系统所 欲执行的程序64、66分别对应于一程序数据74、76。在本发明的一实施例中,轻便系统50 仅包含执行轻便系统50所必要的系统组件。由于轻便系统50比操作系统具有较少的系统 组件,因此只需较短时间即可载入及初始化,故使用者可在较短时间内即可预先选取计算 机系统所欲执行的程序64、66。在本发明的一实施例中,预选界面52所显示的至少一个以 上的选项M、56对应于计算机系统较常执行的程序64、66,例如开启网页浏览器、开启媒体 播放器、文字编辑软件或即时通信软件等各种应用程序,或是操作软件所内建的程序,例如 Windows系列操作系统所内建的画板、Outlook或程序集内所包含的各种工具程序等,但本 发明不以此为限。在本发明的一实施例中,预选界面52所显示的至少一个以上的选项M、 56是由使用者所预先设定,例如使用者可在上次开机过程中预先设定下次开机过程中预选 界面52所显示的至少一个以上的选项M、56,或可藉由参考及统计程序被执行的次数,显 示最常被执行的该些程序的排序作为选项,但本发明不以此为限。此外,在本发明的一实施 例中,预选界面52为一图形化界面,例如预选界面52所显示的每一选项M、56是由一图标 (ICON)所表示,或者是以条列式的字母数字选项给予使用者输入字母数字来选择,但本发 明不以此为限。如图4所示,存储模块10在计算机系统开机后,载入轻便系统50及操作系统 60 (例如Windows系列操作系统)。在本发明的一实施例中,存储模块10在轻便系统50载 入完成后,才载入操作系统60 ;并且当存储模块10载入操作系统60时,预选界面52持续 显示至少一选项M、56以供使用者预选。读取模块20在使用者预选其中一或多个选项M、56后,用以读取该些选项M、56 所对应的计算机系统所欲执行的程序64、66所对应的程序数据74、76并将其暂存至存储模 块10。在本发明的一实施例中,当使用者预选其中一或多个选项M、56后,预选界面52被 关闭,并且读取模块20开始读取程序数据74、76。初始化模块30用以初始化操作系统60。在本发明的一实施例中,在初始化模块 30初始化操作系统60时,读取模块20同时读取选项M、56所对应的计算机系统所欲执行 的程序64、66的程序数据74、76,并暂时储存于存储模块10,而不必等待操作系统60初始 化操作完成后,才去读取及执行该些程序数据74、76,因此可以达到利用使用者等待初始化 操作系统的时间,预先由软、硬盘或光盘等储存模块80载入该些程序数据74、76,并在操作 系统60完成初始化后,即可直接由存储模块10读取及载入该些程序数据74、76,以供执行 模块40执行该些程序,从而节省及缩短起始及执行该些程序64、66的时间。
在本发明的一实施例中,初始化模块30在等待一特定时间以供使用者预选其中 一或多个选项讨、56后,才开始初始化操作系统60。本发明藉由预先选取计算机系统所欲执行的程序的系统1以及轻便系统50,即可 缩短使用者执行其所预选程序的时间,而改善使用者使用计算机系统的体验。综上所陈,本发明无论就目的、手段及功效,处处均显示其迥异于公知技术的特 征,恳请审查员明察,早日赐准专利,使嘉惠社会,实感德便。惟应注意的是,上述诸多实施 例仅是为了便于说明而举例而已,本发明所要求保护的权利范围自然应当以权利要求书的 范围所述为准,而非仅限于上述实施例。
权利要求
1.一种预先选取计算机系统欲执行程序的方法,在一计算机系统进入一操作系统之前 提供一轻便系统,以供一使用者在该轻便系统下预先选取该计算机系统所欲执行的程序, 包括以下步骤启动该计算机系统;载入该轻便系统,其中该轻便系统提供一预选界面,该预选界面显示至少一选项以供 该使用者预选,其中每一选项对应于一程序的执行; 载入该操作系统;当该使用者预选其中该至少一选项后,预先读取及载入该程序所对应的一程序数据; 初始化该操作系统;以及 当初始化该操作系统完成后,执行该程序。
2.如权利要求1所述的预先选取计算机系统欲执行程序的方法,其中在载入该轻便系 统的步骤后,还包括以下步骤判断该轻便系统是否载入完成;以及 若该轻便系统载入完成,则载入该操作系统。
3.如权利要求1所述的预先选取计算机系统欲执行程序的方法,其中在载入该操作系 统的过程中,该预选界面持续显示该至少一选项以供该使用者预选。
4.如权利要求1所述的预先选取计算机系统欲执行程序的方法,其中在初始化该操作 系统时,同时预先读取及载入该程序数据至一存储模块中暂存。
5.如权利要求1所述的预先选取计算机系统欲执行程序的方法,其中在载入该操作系 统的步骤后,还包括以下步骤判断在一特定时间内,该使用者是否预选其中至少一选项;若是,预先读取及载入该程序所对应的该程序数据,并同时初始化该操作系统。
6.如权利要求1所述的预先选取计算机系统欲执行程序的方法,其中在启动该计算机 系统的步骤后,还包括以下步骤藉由一基本输入/输出系统执行一开机自我测试程序,并在该开机自我测试程序完成 后,载入该轻便系统。
7.一种预先选取计算机系统欲执行程序的系统,在一计算机系统进入一操作系统前, 提供一轻便系统,其中该轻便系统提供一预选界面,该预选界面显示至少一选项以供该使 用者预选,其每一选项对应于一程序的执行,以供一使用者在该轻便系统下预先选取该计 算机系统所欲执行的该程序,该预先选取计算机系统欲执行程序的系统包括一储存模块,用以储存该轻便系统及该操作系统;一存储模块,当该计算机系统开机后,载入该轻便系统及该操作系统;一显示模块,用以显示该预选界面;一读取模块,当载入该轻便系统及该操作系统时,用以从该储存模块中读取该轻便系 统及该操作系统的数据至该存储模块;以及当该使用者预选其中一选项后,用以读取该选 项所对应的该程序的一程序数据至该存储模块; 一初始化模块,以供初始化该操作系统;以及一执行模块,以供执行读取的该程序数据,以执行该使用者所预选的该计算机系统所 欲执行的该程序。
8.如权利要求7所述的预先选取计算机系统欲执行程序的系统,其中该存储模块在该 轻便系统载入完成后,载入该操作系统。
9.如权利要求7所述的预先选取计算机系统欲执行程序的系统,其中该存储模块载入 该操作系统过程中,该预选界面持续显示该至少一选项以供该使用者预选。
10.如权利要求7所述的预先选取计算机系统欲执行功能的系统,其中该读取模块在 该初始化模块初始化该操作系统时,读取该程序数据。
11.如权利要求7所述的预先选取计算机系统欲执行程序的系统,其中该初始化模块 在等待一特定时间以供该使用者预选其中一选项后,初始化该操作系统。
12.—种轻便系统,在一计算机系统进入一操作系统前,供一使用者在该轻便系统下预 先选取该计算机系统欲执行的程序,该轻便系统包括一预选界面,该预选界面显示至少一选项以供该使用者预选,其中每一选项对应于一 程序,并且每一程序对应于一程序数据;藉此,当该计算机系统开机后,该轻便系统及该操作系统分别被载入;当该使用者预选 其中一选项后,该选项所对应的该程序数据被读取;并且在该操作系统被初始化完成后,执 行该程序。
13.如权利要求12所述的轻便系统,其中在该操作系统被载入过程中,该预选界面持 续显示该至少一选项以供该使用者预选。
全文摘要
本发明提供一种预先选取计算机系统欲执行程序的方法、系统及轻便系统。具体地,该方法在一计算机系统进入一操作系统之前提供一轻便系统,以供一使用者在该轻便系统下预先选取该计算机系统所欲执行的程序,包括以下步骤启动该计算机系统;载入该轻便系统,其中该轻便系统提供一预选界面,该预选界面显示至少一选项以供该使用者预选,其中每一选项对应于一程序的执行;载入该操作系统;当该使用者预选其中该至少一选项后,预先读取及载入该程序所对应的一程序数据;初始化该操作系统;以及当初始化该操作系统完成后,执行该程序。本发明的技术方案可缩短使用者执行其所预选程序的时间,而改善使用者使用计算机系统的体验。
文档编号G06F9/445GK102043637SQ20091018042
公开日2011年5月4日 申请日期2009年10月14日 优先权日2009年10月14日
发明者张永锭 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1