智能化安装硬件的方法.pdf

上传人:a*** 文档编号:1012110 上传时间:2018-03-25 格式:PDF 页数:10 大小:349.59KB
返回 下载 相关 举报
摘要
申请专利号:

CN00108943.9

申请日:

2000.05.19

公开号:

CN1325062A

公开日:

2001.12.05

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):G06F 9/44变更事项:专利权人变更前权利人:英业达股份有限公司变更后权利人:智谷控股有限公司变更事项:地址变更前权利人:中国台湾台北市变更后权利人:开曼群岛乔治市登记生效日:20150720|||授权|||公开|||实质审查的生效申请日:2000.5.19

IPC分类号:

G06F9/44; G06F11/16

主分类号:

G06F9/44; G06F11/16

申请人:

英业达股份有限公司;

发明人:

刘一波; 陈玄同; 林光信

地址:

台湾省台北市

优先权:

专利代理机构:

柳沈知识产权律师事务所

代理人:

马莹

PDF下载: PDF下载
内容摘要

一种智能化安装硬件的方法,在电脑中建立一配置记录文件,将各种硬件设备的厂商标识和设备标识与其对应驱动程序在电脑中的路径联系起来,在安装这些硬件设备时,可利用电脑操作系统的系统驱动程序,检测安装的硬件设备信息,并建构设备列表,再通过该配置记录文件,查找各硬件设备的驱动程序的路径,依次执行驱动程序,完成所有硬件设备安装,如此令即插即用硬件设备在不支持PnP硬件设备的操作系统中,仍能被自动识别安装,该方法同样适用PCI硬件设备安装。

权利要求书

1: 1.一种智能化安装硬件的方法,该方法是在一电脑中建立一配置记录文 件,将各种硬件设备的厂商标识及设备标识,与其对应驱动程序在该电脑中 的路径联系起来,使在安装各硬件设备时,可利用电脑操作系统的一系统驱 动程序,检测所安装的硬件设备信息,并建构一设备列表,再通过该配置记 录文件,查找这些硬件设备的驱动程序在该电脑中的路径,依次执行这些路 径上的驱动程序,直到完成所有硬件设备的安装为止。 2.如权利要求1所述的智能化安装硬件的方法,其中该配置记录文件包 含一除错选项参数,且该除错选项参数包括多个选项,该等选项用以控制除 错输出及安装流程。 3.如权利要求1所述的智能化安装硬件的方法,其中该配置记录文件包 含一设备列表参数,该设备列表参数将各种硬件设备的厂商标识和设备标 识,与该电脑中存放对应驱动程序的路径联系起来,使在安装各硬件设备 时,可依该设备列表参数,查找该等对应驱动程序在电脑上的路径。 4.如权利要求2所述的智能化安装硬件的方法,其中在检测所有硬件设 备信息时,若检测发现设备有问题,则可通过该除错选项参数,跳过设备的 检测,以便于下一过程的顺利进行。 5.如权利要求1所述的智能化安装硬件的方法,其中该设备列表内包含 了硬件设备的信息、从该配置记录文件中读到的信息及是否安装的标志。 6.如权利要求
2: 5任何一个所述的智能化安装硬件的方 法,其中该操作系统可为一支持即插即用硬件的操作系统。 7.如权利要求6所述的智能化安装硬件的方法,其中该方法在安装程序 进行前,需先判断其操作系统是否为预定的该操作系统,若否,则退出,并 结束安装作业;若是,启动该操作系统的系统驱动程序,以检测所安装的即 插即用或PCI硬件设备的相关信息,并建构一设备列表,再通过该配置记录 文件查找电脑中存放对应驱动程序的路径,使在安装各硬件设备时,依次执 行安装该等硬件设备所需的驱动程序。 8.如权利要求7所述的智能化安装硬件的方法,其中该操作系统可为一 Windows NT4.0。 9.如权利要求8所述的智能化安装硬件的方法,其中该操作系统的系统 驱动程序可为一Clntmgemt.sys。

说明书


智能化安装硬件的方法

    本发明涉及一种智能化安装硬件的方法,该方法先将各种不同类别、不同品牌硬件设备的驱动程序安装于一电脑中,并通过预设的一配置记录文件(Configuration Record File),今PnP硬件设备在不支持PnP硬件的操作系统中,仍能被自动识别并自动安装于电脑上,该方法亦同样适用于PCI界面的硬件设备的自动安装上。

    一般制造者在生产一批电脑后,为了令新电脑能安装各种不同类别、不同品牌的硬件设备,需分别在新电脑上安装不同的驱动程序,其安装方法通常可分为下列两种情况:

    1.对于支持PnP硬件设备的操作系统,只要将该硬件设备的驱动程序与操作系统压缩到一个映像(Image)文件中,再将该映像文件复制至一硬盘上,等使用者解开该文件后,操作系统即会自动找到新设备,并通过对话框等显示,指导使用者安装有关该设备的驱动程序;

    2.对于不支持PnP硬件设备的操作系统,其制作映像文件和解开该文件的操作,与支持PnP设备的操作系统完全相同,不同之处在于,不支持即插即用硬件的操作系统,无法自动识别不同类型和不同品牌的硬件设备,而只能由使用者自己手动安装,在该手动安装过程中,使用者不仅需要判断硬件设备的品牌,同时还需要自己找到对应的驱动程序,一旦某一安装步骤发生问题,往往会导致整个驱动程序的安装过程失败,从而造成该硬件设备不能正常运转,为使用者带来不便,而且该安装过程对于使用者本身的专业知识亦有较高的要求,并不适合一般使用者采用。故,若能设计出一种智能化安装硬件地方法,以克服上述操作系统的缺点,今PnP硬件设备可在不支持PnP硬件的操作系统中,仍能被自动识别并自动安装于电脑上,相信这将是使用者乐于见到的。

    鉴于上述传统的各种缺点,发明人经过长久努力研究与实验,终于开发设计出本发明的智能化安装硬件的方法。

    本发明的目的是提供一种智能化安装硬件的方法,在一电脑上自动安装各不同硬件设备。

    为实现该目的,本发明提供了一种智能化安装硬件的方法,该方法是在电脑量产过程中,在电脑中建立一配置记录文件(Configuration Record File),通过该记录文件将各种硬件设备的厂商标识和设备标识(Vendor ID&DeviceID),与其对应驱动程序在电脑上的路径联系起来,使在安装各硬件设备时,可利用电脑操作系统的一系统驱动程序,检测所安装的硬件设备信息,并建构一设备列表,再通过该配置记录文件,依这些硬件设备信息,查找这些相应驱动程序在电脑上的路径,并执行各驱动程序,直到完成所有硬件设备的安装为止,如此,即可令PnP硬件设备在不支持PnP硬件的操作系统中,仍能够被自动识别并自动安装于电脑上,该方法亦同样适用于PCI界面的硬件设备的安装,其安装过程中,不仅无需使用者进行任何操作,快捷方便,且不易出错。

    本发明的方法是通过哑模式(Silent Mode)进行安装程序,故安装过程完全无需要使用者进行任何操作,不仅快捷方便,且不易出错。

    为使能对本发明的目的、形状、构造及装置特征及其功能,有更进一步的认识与了解,兹举实施例配合图示,详细说明如下:

    图1为本发明的功能方块示意图;

    图2为本发明的流程示意图。

    请参阅图1所示,本发明是一种“智能化安装硬件的方法”,该方法是在一电脑的量产过程中,事先将各种不同类别、不同品牌硬件设备的驱动程序安装在该电脑中,并于该电脑中建立一配置记录文件(Configuration RecordFile),通过该配置记录文件,将不同硬件设备的厂商标识及设备标识(VendorID&Device ID)与其对应驱动程序在电脑上的路径联系起来。

    在本发明中,该配置记录文件主要包含二功能参数,分别为一除错选项参数(SIU Debug Option)及一设备列表参数(SIU Device List),该二功能参数分别具有控制安装流程的功能,其中该除错选项参数包括如下所列的多个选项,该等选项是用以控制除错输出(Debug Output)及安装流程:

    (1)除错使能选项(Debug Enable):其选项值可为是或否,以表示是否允许进行除错(Debug)。

    (2)除错等级选项(Debug Level):其选项值可为1~3级,以表示除错输出的详细等级。

    (3)除错输出选项(Debug Output):用以表示除错输出文件(Debug OutputFile)的全路径。该除错输出文件(Debug Output File)是本发明在安装程序执行时,所产生的关键信息输出。

    (4)PnP检测选项(PnP Detect):其选项值可为是或否,以表示是否允许进行PnP硬件设备的检测。

    (5)PnP安装选项(PnP Install):其选项值可为是或否,以表示是否允许进行PnP硬件设备的安装。

    (6)PCI检测选项(PCI Detect):其选项值可为是或否,以表示是否允许进行PCI硬件设备的检测。

    (7)PCI检测选项(PCI Install):其选项值可为是或否,以表示是否允许进行PCI硬件设备的安装。

    此外,该设备列表参数(SIU Device List)将各种硬件设备的厂商标识和设备标识(VendorID&Device ID),与该电脑中存放对应驱动程序的路径联系起来,使在安装各硬件设备时,可依该设备列表参数,查找各对应驱动程序在电脑上的路径。

    由于本发明是针对在一不支持PnP硬件的操作系统中,能令PnP硬件设备被自动识别,并自动安装于电脑上的安装方法,故该方法需在一不支持PnP硬件的电脑操作系统(如:Windows NT4.0)下进行,故在本发明的安装程序进行前,需先判断其操作系统是否为预定的该操作系统,若不是,则退出,并结束本发明的安装作业;否则,启动该操作系统的一系统驱动程序(如:Clntmgemt.sys),以检测所安装的PnP或PCI硬件设备的相关信息,并建构一设备列表,该设备列表内包含了硬件设备的信息、从该配置记录文件中读到的信息及是否安装的标志等。

    本发明在一电脑上自动安装各不同硬件设备时,主要依下列步骤进行,请参阅图2所示:

    (1)首先,建立一配置记录文件,以预先设定各不同硬件设备及其驱动程序的相关参数,再将硬件设备的厂商标识和设备标识(Vendor ID&DeviceID)与该电脑中存放对应驱动程序的路径联系起来;

    (2)判断该电脑的操作系统是否为一不支持PnP硬件的操作系统(如:Windows NT4.0),若否,则退出,并结束本发明的安装作业;若是,则继续;

    (3)启动该操作系统的一系统驱动程序(Clntmgmt.sys),并判断该系统驱动程序是否启动成功,若否,则退出,并结束安装作业;若是,则继续;

    (4)利用该系统驱动程序检测所有安装于该电脑上的PnP或PCI硬件设备的信息,若在检测过程中,发现PnP硬件有问题,则可通过设定该配置记录文件中的PnP检测选项(PnP Detect),令PnP Detect=No,即可跳过PnP硬件的检测,以便后续安装过程的顺利进行;

    (5)依所检测的PnP或PCI硬件设备的信息,建构一设备列表,再通过该配置记录文件查找电脑中存放对应驱动程序的路径,使在安装各硬件设备时,依次执行安装该等硬件设备所需的驱动程序,直到完成所有硬件设备的安装为止。该等驱动程序执行的关键步骤,在该配置记录文件的除错选项参数中均有对应的除错信息输出。

    在本发明的一具体实施例中,可在一电脑上安装应各种不同类别、不同品牌的硬件设备,硬件设备的信息、类别及产品型号可分别列举如下:

    (1)PNPOF13:代表一鼠标,其产品型号包括:Microsoft公司的PS/2鼠标、Compaq公司的PS/2轨迹球及Compaq公司的Serial轨迹球等。

    (2)PNPO303:代表一键盘;

    (3)PNP8067:代表一网卡,其产品型号包括:3Com公司的FastEtherlink10/100Mb Bus-Master的PCI网卡、3Com公司的Fast Etherlink10/100Mb T4的Ethernet网卡及Accton公司的EN1660PnP网卡等;

    (4)PNPB002:代表一声卡,其产品型号包括:Creative公司的SoundBlaster等;

    (5)53338811:代表一显示卡,其产品型号包括:S3公司的64V+及864显示卡及Trident公司的94403及9320显示卡等;

    (6)80861231:代表一调制解调器(Modem),其产品型号包括:INDY,公司的PCI调制解调器等;

    首先,根据上述各硬件设备的类别和产品型号,建立一配置记录文件,在该配置记录文件中,先设定有关硬件安装及安装后进行检测的有关功能参数值,如:

    在该除错选项参数(SIU Debug Option)中,将该除错使能选项(DebugEnable)设定为是,以表示允许进行除错;将该除错等级选项(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硬件设备的安装。

    然后,在该配置记录文件中,再设定该设备列表参数(SIU Device List),令各种硬件设备的厂商标识和设备标识,与该电脑中存放对应驱动程序的路径联系起来。如:鼠标(PnPOF13)的除错使能选项被设定为使能状态,即表示此时可安装该硬件设备,其安装路径设为“c:\preinstall\drivers\mouse\Setup.exe”,即表示该路径下存放着前述的三种不同类型Mouse的驱动程序、编号分别为1-3,以备需要不同鼠标驱动程序时,可随时查找该鼠标驱动程序在该电脑中的路径,准确地进行调用。

    当在该电脑上安装各种不同类别、不同品牌的硬件设备时,本发明需先判断其操作系统是否为一不支持PnP硬件的操作系统(如:WindowsNT4.0),若否,则结束安装,并退出;若是,则启动该操作系统的一系统驱动程序(Clntmgmt.sys),并判断是否启动成功,若否,则结束退出,若是,则检测所有的PnP或CPI硬件设备信息,并依硬件设备信息建构一设备列表,再通过该配置记录文件,查找这些硬件设备的驱动程序在该电脑中的路径,依次执行各路径上的驱动程序,直到完成所有硬件设备的安装为止。由于,本发明的方法是通过哑模式进行安装程序,故安装过程完全无需要使用者进行任何操作,不仅快捷方便,且不易出错。

    本发明亦可将该配置记录文件与前述的自动安装程序,压缩制作成一映像文件,再复制到每一台电脑的硬盘上,等电脑到达使用者手中,并由使用者对其进行解开时,即可执行该自动安装程序,完成自动检测并安装所有PnP或PCI硬件设备的程序。

    综上所述,本发明仅用以举例说明本发明的一可行实施例而已,本领域技术人员对其细节等进行各种等效的变化,均包括在本发明的精神及范围内。

智能化安装硬件的方法.pdf_第1页
第1页 / 共10页
智能化安装硬件的方法.pdf_第2页
第2页 / 共10页
智能化安装硬件的方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《智能化安装硬件的方法.pdf》由会员分享,可在线阅读,更多相关《智能化安装硬件的方法.pdf(10页珍藏版)》请在专利查询网上搜索。

一种智能化安装硬件的方法,在电脑中建立一配置记录文件,将各种硬件设备的厂商标识和设备标识与其对应驱动程序在电脑中的路径联系起来,在安装这些硬件设备时,可利用电脑操作系统的系统驱动程序,检测安装的硬件设备信息,并建构设备列表,再通过该配置记录文件,查找各硬件设备的驱动程序的路径,依次执行驱动程序,完成所有硬件设备安装,如此令即插即用硬件设备在不支持PnP硬件设备的操作系统中,仍能被自动识别安装,该方。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1