使用于个人电脑的驱动程序的自动安装方法

文档序号:6416559阅读:453来源:国知局
专利名称:使用于个人电脑的驱动程序的自动安装方法
技术领域
本发明系提供一种驱动程序的安装方法,尤指一种可自动将驱动程序安装于个人电脑的方法。
个人电脑(personal computer)的作业系统中有许多驱动程序,分别用来驱动各种安装于电脑内部以及连接于电脑周边的硬件装置。在通常作业系统的程序设计上,这些驱动程序被安装在作业系统的某一特定路径下,当电脑启动时,再统一由作业系统来加以驱动及控制。
安装驱动程序时必须考虑许多因素,常造成使用者的困扰。由于使用者的需求不同,通常不同的电脑安装有不同的作业系统,即使是相同的作业系统也有不同的语言或是产品版本,因此对于驱动程序的安装便有着版本的限制。有些基本型的硬件装置的驱动程序必须被先行被安装在作业系统之中,然后才能安装其他硬件装置的驱动程序。另外在进行安装时,作业系统通常会要求使用者设定一组硬件装置专属的输出/输入、中断要求以及直接存储器存取(Direct Memory Access,DMA)等参数,以避免与其他的硬件装置发生冲突无法使用。
使用者通常不清楚自己的电脑中到底安装了哪些规格的硬件装置,以及周边连接有哪些型号的硬件装置,因此一但面临要更新升级、或者是因中毒当机而必须重新安装作业系统时,使用者往往不清楚该如何正确地安装需要的驱动程序。哪些驱动程序是必须安装的?哪些是次要安装的?到底应该要设些什么样的参数?或者需要安装在哪一个特定的路径呢?这些情形都会造成使用者在安装驱动程序时许多的不便及困扰。
因此,本发明的主要目的在于提供一种使用于个人电脑的驱动程序的自动安装方法,可以正确的安装所有必须的驱动程序,增加使用者安装驱动程序的便利性。
本发明提供的一种使用于一个人电脑的驱动程序安装方法,该电脑包含有一存储器用来储存程序与数据,以及一处理器以执行程序或处理数据,该存储器内存有一作业系统用来控制该电脑的操作,以及复数个驱动程序用来控制该电脑的各个不同的硬件装置,该方法包含有下列步骤利用一储存装置对该电脑提供复数个不同硬件装置的驱动程序;检测该电脑的作业系统类别;依据一预定顺序检测该电脑的硬件装置类别以及各个检测到的硬件装置的驱动程序是否已安装于该存储器内;以及由该储存装置中依据该电脑的作业系统类别取出未安装驱动程序的各个检测到的硬件装置的驱动程序并将其安装至该电脑的存储器内。
本发明的目的、特征将结合实施例参考附图进行详细描述附图的简要说明

图1为一个人电脑的功能方框图;图2及图3为本发明驱动程序的自动安装方法流程图。
请参考图1,图1为个人电脑10的功能方框示意图。本发明为一种使用于一个人电脑10中驱动程序的安装方法。电脑10包含有一存储器12用来储存程序与数据,一处理器16以执行程序或处理数据,以及一光盘机14用来读取一光盘18,以对电脑10提供复数个不同硬件装置的驱动程序。存储器12内存有一使用于一特定的语言版本的作业系统,用来控制电脑10的操作,以及复数个驱动程序用来控制电脑10的各个不同的硬件装置。光盘18储存不同硬件装置的驱动程序。电脑10可经由光盘机14将光盘18内的驱动程序安装至存储器12中。
光盘18内存有一自动安装程序20,以及复数种可执行于不同语言版本的不同作业系统的驱动程序。这些驱动程序包含有复数个晶片组(chipset)驱动程序22用来驱动相对应的晶片组,PCMCIA驱动程序24用来驱动PCMCIA控制器,VGA驱动程序26用来驱动VGA控制器,以及AUDIO驱动程序28用来驱动AUDIO控制器。
要将光盘18内的驱动程序安装至存储器12时,光盘18中的自动安装程序20会先行检测电脑10中作业系统的类别,然后依据一预定顺序检测电脑10的硬件装置类别,通常检测的顺序是从最基本、最必要的装置依次检测。当检测到某一个现存的硬件装置并无相对应的驱动程序储存于存储器12中,便会由光盘18中依据电脑10的作业系统类别取出相对应硬件装置的驱动程序,并将其安装至电脑10的存储器12内。当基本及必要的驱动程序都安装好后,再显示其他驱动程序与应用程序以供使用者依据个别的需要加以选择安装。
请参考图2及图3,图2及图3为本发明驱动程序的自动安装方法的流程图。本发明方法步骤的流程如下步骤30放入光盘18至光盘机14中,然后执行自动安装程序20。步骤32检测作业系统的版本。步骤34是WindowsR 95吗?;若是,则跳到步骤44。步骤36是WindowsR 98吗?;若是,则跳到步骤44。步骤38是WindowsR NT吗?;若是,则跳到步骤44。步骤40显示本光盘不支援目前作业系统。步骤42结束。步骤44CHIPSET驱动程序22是否已安装?若否,则跳至步骤60。步骤46PCMCIA驱动程序24是否已安装?若否,则跳至步骤60。步骤48VGA驱动程序26是否已安装?若否,则跳至步骤60。步骤50AUDIO驱动程序28是否已安装?若否,则跳至步骤60。步骤52显示光盘18中的驱动程序与应用程序的目录让使用者选择安装。步骤54是否选择安装程序?若否;则跳至步骤42。步骤56安装使用者所选择的程序。步骤58重新启动,回到至步骤32。步骤60作业系统是否为日文版?若是,跳至步骤66。步骤62作业系统是否为中文版?若是,跳至步骤68。步骤64决定使用一般版本,即英文版驱动程序,安装英文版驱动程序,并跳至步骤58。步骤66安装日文版驱动程序,并跳至步骤58。步骤68安装中文版驱动程序,并跳至步骤58。
由图2及图3的流程图可看出,本发明方法可重复地操作安装驱动程序直到安装完所有必须的驱动程序,且依照本发明安装驱动程序的顺序,先安装较低阶的硬件的驱动程序,可减少问题的发生。因此本发明使用于个人电脑的驱动程序的自动安装方法可以正确地安装所有必须的驱动程序,增加使用者安装驱动程序的便利性。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明专利的涵盖范围。
权利要求
1.一种使用于一个人电脑的驱动程序安装方法,该电脑包含有一存储器用来储存程序与数据,以及一处理器以执行程序或处理数据,该存储器内存有一作业系统用来控制该电脑的操作,以及复数个驱动程序用来控制该电脑的各个不同的硬件装置,其特征在于,该方法包含有下列步骤利用一储存装置对该电脑提供复数个不同硬件装置的驱动程序;检测该电脑的作业系统类别;依据一预定顺序检测该电脑的硬件装置类别以及各个检测到的硬件装置的驱动程序是否已安装于该存储器内;以及由该储存装置中依据该电脑的作业系统类别取出未安装驱动程序的各个检测到的硬件装置的驱动程序并将其安装至该电脑的存储器内。
2.如权利要求1所述的方法,其特征在于,该电脑包含一光盘机,而该储存装置系为一光盘用来储存不同硬件装置的驱动程序,该电脑可经由该光盘机将该光盘内的驱动程序安装至该存储器中。
3.如权利要求2所述的方法,其特征在于,该光盘内存有一自动安装程序,而该方法系由该自动安装程序所执行。
4.如权利要求1所述的方法,其特征在于,该储存装置内存有复数种可执行于不同作业系统的驱动程序,而该方法则会依据该电脑的作业系统类别由该储存装置内取出与各个硬件装置相对应的驱动程序并将其安装至该电脑的存储器内。
5.如权利要求1所述的方法,其特征在于,该存储器内所存的作业系统系使用于一特定的语言版本,而该储存装置内则存有复数种可执行于不同语言版本的作业系统的驱动程序,而该方法则会依据该电脑的作业系统的语言版本类别由该储存装置内取出与各个硬件装置相对应的驱动程序并将其安装至该电脑的存储器内。
6.如权利要求1所述的方法,其特征在于,该储存装置内存有复数个晶片组驱动程序用来驱动不同的晶片组,PCMCIA驱动程序用来驱动PCMCIA控制器,VGA驱动程序用来驱动VGA控制器,以及Audio驱动程序用来驱动Audio控制器,而该方法则系依据晶片组、PCMCIA控制器、VGA控制器以及Audio控制器的顺序来检测及安装各个硬件装置的驱动程序。
全文摘要
一种可自动将驱动程序安装至个人电脑中的方法,该电脑包含一存储器储存程序与数据和一处理器执行程序或处理数据。该方法包含下列步骤:(1)利用一存储装置对该电脑提供复数个不同硬件装置的驱动程序,(2)检测该电脑的作业系统类别,(3)依据一预定顺序检测该电脑的硬件装置类别以及各个检测到的硬件装置的驱动程序是否已安装于该存储器内,和(4)由该储存装置中依据该电脑的作业系统类别取出未安装驱动程序的各个检测到的硬件装置的驱动程序并将其安装至该电脑的存储器内。
文档编号G06F9/06GK1277386SQ9910836
公开日2000年12月20日 申请日期1999年6月10日 优先权日1999年6月10日
发明者吴佳娟 申请人:神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1