著录项信息
专利名称 | 智能化安装硬件的方法 |
申请号 | CN00108943.9 | 申请日期 | 2000-05-19 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2001-12-05 | 公开/公告号 | CN1325062 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 英业达股份有限公司 | 申请人地址 | 开曼群岛乔治市
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 智谷控股有限公司 | 当前权利人 | 智谷控股有限公司 |
发明人 | 刘一波;陈玄同;林光信 |
代理机构 | 北京市柳沈律师事务所 | 代理人 | 马莹 |
摘要
一种智能化安装硬件的方法,在电脑中建立一配置记录文件,将各种硬件设备的厂商标识和设备标识与其对应驱动程序在电脑中的路径联系起来,在安装这些硬件设备时,可利用电脑操作系统的系统驱动程序,检测安装的硬件设备信息,并建构设备列表,再通过该配置记录文件,查找各硬件设备的驱动程序的路径,依次执行驱动程序,完成所有硬件设备安装,如此令即插即用硬件设备在不支持PnP硬件设备的操作系统中,仍能被自动识别安装,该方法同样适用PCI硬件设备安装。
1.一种智能化安装硬件的方法,该方法是在一电脑中建立一配置记录 文件,将各种硬件设备的厂商标识及设备标识,与其对应驱动程序在该电 脑中的路径联系起来,使在安装各硬件设备时,可利用电脑操作系统的一 系统驱动程序,检测所安装的硬件设备信息,并建构一设备列表,再通过 该配置记录文件,查找这些硬件设备的驱动程序在该电脑中的路径,依次 执行这些路径上的驱动程序,直到完成所有硬件设备的安装为止。
2.如权利要求1所述的智能化安装硬件的方法,其中该配置记录文件 包含一除错选项参数,且该除错选项参数包括除错使能选项、除错等级选 项、除错输出选项、PnP检测选项、PnP安装选项、PCI检测选项和PCI 安装选项,所述选项用以控制除错输出及安装流程。
3.如权利要求1所述的智能化安装硬件的方法,其中该配置记录文件 包含一设备列表参数,该设备列表参数将各种硬件设备的厂商标识和设备 标识,与该电脑中存放对应驱动程序的路径联系起来,使在安装各硬件设 备时,可依该设备列表参数,查找所述对应驱动程序在电脑上的路径。
4.如权利要求2所述的智能化安装硬件的方法,其中在检测所有硬件 设备信息时,若检测发现设备有问题,则可通过该除错选项参数,跳过设 备的检测,以便于下一过程的顺利进行。
5.如权利要求1所述的智能化安装硬件的方法,其中该设备列表内包 含了硬件设备的信息、从该配置记录文件中读到的信息及是否安装的标志。
6.如权利要求1、2、3、4、5任何一个所述的智能化安装硬件的方法, 其中该操作系统可为一支持即插即用硬件的操作系统。
7.如权利要求6所述的智能化安装硬件的方法,其中该方法在安装程 序进行前,需先判断其操作系统是否为预定的该操作系统,若否,则退出, 并结束安装作业;若是,启动该操作系统的系统驱动程序,以检测所安装 的即插即用或PCI硬件设备的相关信息,并建构一设备列表,再通过该配 置记录文件查找电脑中存放对应驱动程序的路径,使在安装各硬件设备时, 依次执行安装所述硬件设备所需的驱动程序。
8.如权利要求7所述的智能化安装硬件的方法,其中该操作系统可为 一Windows NT4.0。
9.如权利要求8所述的智能化安装硬件的方法,其中该操作系统的系 统驱动程序可为一Clntmgemt.sys。
技术领域\n本发明涉及一种智能化安装硬件的方法,该方法先将各种不同类别、 不同品牌硬件设备的驱动程序安装于一电脑中,并通过预设的一配置记录 文件(Configuration Record File),令PnP硬件设备在不支持PnP硬件的操作系 统中,仍能被自动识别并自动安装于电脑上,该方法亦同样适用于PCI界 面的硬件设备的自动安装上。\n背景技术\n一般制造者在生产一批电脑后,为了令新电脑能安装各种不同类别、 不同品牌的硬件设备,需分别在新电脑上安装不同的驱动程序,其安装方 法通常可分为下列两种情况:\n1.对于支持PnP硬件设备的操作系统,只要将该硬件设备的驱动程序 与操作系统压缩到一个映像(Image)文件中,再将该映像文件复制至一硬盘 上,等使用者解开该文件后,操作系统即会自动找到新设备,并通过对话 框等显示,指导使用者安装有关该设备的驱动程序;\n2.对于不支持PnP硬件设备的操作系统,其制作映像文件和解开该文 件的操作,与支持PnP设备的操作系统完全相同,不同之处在于,不支持 即插即用硬件的操作系统,无法自动识别不同类型和不同品牌的硬件设备, 而只能由使用者自己手动安装,在该手动安装过程中,使用者不仅需要判 断硬件设备的品牌,同时还需要自己找到对应的驱动程序,一旦某一安装 步骤发生问题,往往会导致整个驱动程序的安装过程失败,从而造成该硬 件设备不能正常运转,为使用者带来不便,而且该安装过程对于使用者本 身的专业知识亦有较高的要求,并不适合一般使用者采用。故,若能设计 出一种智能化安装硬件的方法,以克服上述操作系统的缺点,令PnP硬件 设备可在不支持PnP硬件的操作系统中,仍能被自动识别并自动安装于电 脑上,相信这将是使用者乐于见到的。\n发明内容\n鉴于上述传统的各种缺点,发明人经过长久努力研究与实验,终于开 发设计出本发明的智能化安装硬件的方法。\n本发明的目的是提供一种智能化安装硬件的方法,在一电脑上自动安 装各不同硬件设备。\n为实现该目的,本发明提供了一种智能化安装硬件的方法,该方法是 在电脑量产过程中,在电脑中建立一配置记录文件(Configuration Record File),通过该记录文件将各种硬件设备的厂商标识和设备标识(Vendor ID & Device ID),与其对应驱动程序在电脑上的路径联系起来,使在安装各硬件 设备时,可利用电脑操作系统的一系统驱动程序,检测所安装的硬件设备 信息,并建构一设备列表,再通过该配置记录文件,依这些硬件设备信息, 查找这些相应驱动程序在电脑上的路径,并执行各驱动程序,直到完成所 有硬件设备的安装为止,如此,即可令PnP硬件设备在不支持PnP硬件的 操作系统中,仍能够被自动识别并自动安装于电脑上,该方法亦同样适用 于PCI界面的硬件设备的安装,其安装过程中,不仅无需使用者进行任何 操作,快捷方便,且不易出错。\n本发明的方法是通过哑模式(Silent Mode)进行安装程序,故安装过程完 全无需要使用者进行任何操作,不仅快捷方便,且不易出错。\n为使能对本发明的目的、形状、构造及装置特征及其功能,有更进一 步的认识与了解,兹举实施例配合图示,详细说明如下。\n附图说明\n图1为本发明的功能方块示意图;\n图2为本发明的流程示意图。\n具体实施方式\n请参阅图1所示,本发明是一种“智能化安装硬件的方法”,该方法是 在一电脑的量产过程中,事先将各种不同类别、不同品牌硬件设备的驱动 程序安装在该电脑中,并于该电脑中建立一配置记录文件(Configuration Record File),通过该配置记录文件,将不同硬件设备的厂商标识及设备标识 (Vendor ID & Device ID)与其对应驱动程序在电脑上的路径联系起来。\n在本发明中,该配置记录文件主要包含二功能参数,分别为一除错选 项参数(SIU Debug Option)及一设备列表参数(SIU Device List),该二功能参数 分别具有控制安装流程的功能,其中该除错选项参数包括如下所列的多个 选项,所述选项是用以控制除错输出(Debug Output)及安装流程:\n(1)除错使能选项(Debug Enable):其选项值可为是或否,以表示是否允 许进行除错(Debug)。\n(2)除错等级选项(Debug Level):其选项值可为1~3级,以表示除错输 出的详细等级。\n(3)除错输出选项(Debug Output):用以表示除错输出文件(Debug Output File)的全路径。该除错输出文件(Debug Output File)是本发明在安装程序执行 时,所产生的关键信息输出。\n(4)PnP检测选项(Pnp Detect):其选项值可为是或否,以表示是否允许 进行PnP硬件设备的检测。\n(5)PnP安装选项(PnP Install):其选项值可为是或否,以表示是否允许 进行PnP硬件设备的安装。\n(6)PCI检测选项(PCI Detect):其选项值可为是或否,以表示是否允许 进行PCI硬件设备的检测。\n(7)PCI安装选项(PCI Install):其选项值可为是或否,以表示是否允许进 行PCI硬件设备的安装。\n此外,该设备列表参数(SIU Device List)将各种硬件设备的厂商标识和设 备标识(Vendor ID & Device ID),与该电脑中存放对应驱动程序的路径联系 起来,使在安装各硬件设备时,可依该设备列表参数,查找各对应驱动程 序在电脑上的路径。\n由于本发明是针对在一不支持PnP硬件的操作系统中,能令PnP硬件 设备被自动识别,并自动安装于电脑上的安装方法,故该方法需在一不支 持PnP硬件的电脑操作系统(如:Windows NT4.0)下进行,故在本发明的安 装程序进行前,需先判断其操作系统是否为预定的该操作系统,若不是, 则退出,并结束本发明的安装作业;否则,启动该操作系统的一系统驱动 程序(如:Clntmgemt.sys),以检测所安装的PnP或PCI硬件设备的相关信息, 并建构一设备列表,该设备列表内包含了硬件设备的信息、从该配置记录 文件中读到的信息及是否安装的标志等。\n本发明在一电脑上自动安装各不同硬件设备时,主要依下列步骤进行, 请参阅图2所示:\n(1)首先,建立一配置记录文件,以预先设定各不同硬件设备及其驱动 程序的相关参数,再将硬件设备的厂商标识和设备标识(Vendor ID & Device ID)与该电脑中存放对应驱动程序的路径联系起来;\n(2)判断该电脑的操作系统是否为一不支持PnP硬件的操作系统(如: Windows NT4.0),若否,则退出,并结束本发明的安装作业;若是,则继续;\n(3)启动该操作系统的一系统驱动程序(Clntmgmt.sys),并判断该系统驱 动程序是否启动成功,若否,则退出,并结束安装作业;若是,则继续;\n(4)利用该系统驱动程序检测所有安装于该电脑上的PnP或PCI硬件设 备的信息,若在检测过程中,发现PnP硬件有问题,则可通过设定该配置 记录文件中的PnP检测选项(PnP Detect),令PnP Detect=No,即可跳过PnP 硬件的检测,以便后续安装过程的顺利进行;\n(5)依所检测的PnP或PCI硬件设备的信息,建构一设备列表,再通过 该配置记录文件查找电脑中存放对应驱动程序的路径,使在安装各硬件设 备时,依次执行安装所述硬件设备所需的驱动程序,直到完成所有硬件设 备的安装为止。所述驱动程序执行的关键步骤,在该配置记录文件的除错 选项参数中均有对应的除错信息输出。\n在本发明的一具体实施例中,可在一电脑上安装应各种不同类别、不 同品牌的硬件设备,硬件设备的信息、类别及产品型号可分别列举如下:\n(1)PNP0F13:代表一鼠标,其产品型号包括:Microsoft公司的PS/2鼠 标、Compaq公司的PS/2轨迹球及Compaq公司的Serial轨迹球等。\n(2)PNP0303:代表一键盘;\n(3)PNP8067:代表一网卡,其产品型号包括:3Com公司的Fast Etherlink 10/100Mb Bus-Master的PCI网卡、3Com公司的Fast Etherlink 10/100Mb T4 的Ethernet网卡及Accton公司的EN 1660 PnP网卡等;\n(4)PNPB002:代表一声卡,其产品型号包括:Creative公司的Sound Blaster等;\n(5)53338811:代表一显示卡,其产品型号包括:S3公司的64V+及864 显示卡及Trident公司的94403及9320显示卡等;\n(6)80861231:代表一调制解调器(Modem),其产品型号包括:INDY, 公司的PCI调制解调器等;\n首先,根据上述各硬件设备的类别和产品型号,建立一配置记录文件, 在该配置记录文件中,先设定有关硬件安装及安装后进行检测的有关功能 参数值,如:\n在该除错选项参数(SIU Debug Option)中,将该除错使能选项(Debug Enable)设定为是,以表示允许进行除错;将该除错等级选项(Debug Level)设 定为2,以表示除错输出等级为2级(自定);将该除错输出选项(Debug Output) 设定为c\siu\dbg_out.txt路径,以表示将该除错输出文件需存放于该路径下; 将该PnP检测选项(PnP Detect)设定为是,以表示允许进行PnP硬件设备的 检测;将该PnP安装选项(PnP Install)设定为是,以表示允许进行PnP硬件 设备的安装;将该PCI检测选项(PCI Detect)设定为是,以表示允许进行PCI 硬件设备的检测,将该PCI安装选项(PCI Install)设定为是,以表示允许进行 PCI硬件设备的安装。\n然后,在该配置记录文件中,再设定该设备列表参数(SIU Device List), 令各种硬件设备的厂商标识和设备标识,与该电脑中存放对应驱动程序的 路径联系起来。如:鼠标(PnP0F13)的除错使能选项被设定为使能状态,即 表示此时可安装该硬件设备,其安装路径设为 “c:\preinstall\drivers\mouse\Setup.exe”,即表示该路径下存放着前述的三种 不同类型Mouse的驱动程序、编号分别为1-3,以备需要不同鼠标驱动程序 时,可随时查找该鼠标驱动程序在该电脑中的路径,准确地进行调用。\n当在该电脑上安装各种不同类别、不同品牌的硬件设备时,本发明需 先判断其操作系统是否为一不支持PnP硬件的操作系统(如:Windows NT4.0),若否,则结束安装,并退出;若是,则启动该操作系统的一系统驱 动程序(Clntmgmt.sys),并判断是否启动成功,若否,则结束退出,若是,则 检测所有的PnP或CPI硬件设备信息,并依硬件设备信息建构一设备列表, 再通过该配置记录文件,查找这些硬件设备的驱动程序在该电脑中的路径, 依次执行各路径上的驱动程序,直到完成所有硬件设备的安装为止。由于, 本发明的方法是通过哑模式进行安装程序,故安装过程完全无需要使用者 进行任何操作,不仅快捷方便,且不易出错。\n本发明亦可将该配置记录文件与前述的自动安装程序,压缩制作成一 映像文件,再复制到每一台电脑的硬盘上,等电脑到达使用者手中,并由 使用者对其进行解开时,即可执行该自动安装程序,完成自动检测并安装 所有PnP或PCI硬件设备的程序。\n综上所述,本发明仅用以举例说明本发明的一可行实施例而已,本领 域技术人员对其细节等进行各种等效的变化,均包括在本发明的精神及范 围内。
法律信息
- 2020-06-12
专利权有效期届满
IPC(主分类): G06F 9/44
专利号: ZL 00108943.9
申请日: 2000.05.19
授权公告日: 2004.06.23
- 2015-08-12
专利权的转移
登记生效日: 2015.07.20
专利权人由英业达股份有限公司变更为智谷控股有限公司
地址由中国台湾台北市变更为开曼群岛乔治市
- 2004-06-23
- 2001-12-05
- 2000-09-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2005-12-09 | 2005-12-09 | | |