CN1355483A - 一种检测与安装外围设备的方法 - Google Patents

一种检测与安装外围设备的方法 Download PDF

Info

Publication number
CN1355483A
CN1355483A CN 00134640 CN00134640A CN1355483A CN 1355483 A CN1355483 A CN 1355483A CN 00134640 CN00134640 CN 00134640 CN 00134640 A CN00134640 A CN 00134640A CN 1355483 A CN1355483 A CN 1355483A
Authority
CN
China
Prior art keywords
peripherals
software
driver
keeping unit
detect
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 00134640
Other languages
English (en)
Inventor
张彦淳
陈宗辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN 00134640 priority Critical patent/CN1355483A/zh
Publication of CN1355483A publication Critical patent/CN1355483A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

一种检测与安装外围设备的方法,以硬件规格决定软件传递矩阵;并依据软件传递矩阵建立一储存保管单元;接着再以检测程序检测外围设备;最后依据安装程序安装外围设备的软件或驱动程序。本方法可避免重复建立储存保管单元,并减少系统维护的成本。

Description

一种检测与安装外围设备的方法
本发明涉及一种检测与安装外围设备的方法,特别是涉及一种避免重复建立储存保管单元(Stock Keeping Unit,SKU)的检测与安装外围设备的方法。
由于现今笔记本电脑生产厂商均处于由接到定单后生产(Build ToOrder,BTO)过渡到量身订做生产(Customer To Order,CTO)的阶段,每一使用者的需求均不相同,因此在软件预建(pre-load)数据库的部分,势必增加数据库人员增建储存保管单元的沉重负担,此做法不但浪费人力资源,更有可能因为人为的疏忽而导致软件安装的错误。
在软件预建数据库的部分,是依据外围设备的种类,再决定所要安装的驱动程序的版本及项目,一般而言,驱动程序应将其做成3rd-partyapplication的形式,以符合量身订做生产模式的定义,在Unboundle的过程中,会通过一个安装程序将所有放在储存保管单元内的所有应用程序做安装的动作,但此安装程序并无法依据外围设备来决定所要安装的驱动程序种类,所以必须借助数据库人员依照定义来建立固定的储存保管单元。举例来说,如果一个机种的外围设备分为配备数据机与没有配备数据机二种模式,那么在预建数据库时,必需建立二个储存保管单元,一个包含数据机驱动程序的储存保管单元,一个不包含数据机驱动程序的储存保管单元,如此一来才能符合使用者的需求,但是无形中增加数据库人员的沉重负担。
图1为公知预建数据库以安装驱动程序的流程图,一般先依据硬件规格决定软件传递矩阵(Software Deliverible matrix)(步骤10),再依据该软件传递矩阵建立不同的储存保管单元(步骤20),接着通过安装程序将,所以放在储存保管单元内的所有应用程序做安装的动作(步骤30)。所以传统预建数据库的方式,必须借助数据库人员依照定义来建立多个储存保管单元。这样不但效率较低,还有可能因为人为的疏忽而导致软件安装的错误。
发明的目的在于提供一种检测与安装外围设备的方法,是在安装软件或驱动程序前,利用该方法检测外围设备,并将未检测到的外围设备的驱动程序移除,以决定所要安装的软件或驱动程序。该方法,在预建数据库的阶段时,还可减少数据库人员增建储存保管单元的沉重负担。
发明的目的是以下述方式实现的:一种检测与安装外围设备的方法,是在安装软件或驱动程序前,利用该方法检测该外围设备,以决定所要安装的该软件或该驱动程序,其特征是该方法至少包含下列步骤:依据硬件规模决定软件传递矩阵;依据该软件传递矩阵建立一储存保管单元;依据检测程序检测该外围设备;及依据安装程序安装该外围设备的该软件或该驱动程序。
其中,上述软件传递矩阵是为依据不同语系所建立的该外围设备对照表。
其中,上述储存保管单元是为一预建数据库的部分。
其中,上述检测该外围设备的步骤还包含移除未检测到的该外围设备的该软件或该驱动程序的步骤。
本发明所述的检测与安装外围设备的方法,是在安装软件或驱动程序前,利用该方法检测该外围设备,以决定所要安装的该软件或该驱动程序,其特征为:在预建数据库时,将所有外围设备的软件或驱动程序建立在同一个储存保管单元中,依据检测程序检测该外围设备,再依据安装程序安装该外围设备的该软件或该驱动程序,可避免重复建立储存保管单元,并减少系统维护的成本。
其中,上述检测该外围设备的步骤还包含移除未检测到的该外围设备的该软件或该驱动程序的步骤。
可见,本发明所提供的检测与安装外围设备的方法,首先在预建数据库时,将所有外围设备的软件或驱动程序建立在同一个储存保管单元中,依据检测程序检测该外围设备,再依据安装程序安装该外围设备的该软件或该驱动程序,可避免重复建立储存保管单元,并减少系统维护的成本。
下面结合实施例所示附图,对本发明的技术内容作进一步详细说明。
图1为公知预建数据库以安装驱动程序的流程图;
图2为本发明预建数据库以安装驱动程序的流程图;及
图3为本发明的检测程序辅助安装程序的程序流程图。
本发明实施例的流程图如图2所示,首先依据硬件规格决定软件传递矩阵(步骤40);与公知方法最大不同的是依据该软件传递矩阵建立一个储存保管单元(步骤50),该储存保管单元是储存所有外围设备的驱动程序,而不需额外建立许多储存保管单元,主要是因为搭配本发明所述检测程序;所以依据检测程序检测该外围设备,并将未检测到的外围设备的驱动程序从储存保管单元中移除(步骤60);最后通过安装程序将放在储存保管单元内的所有应用程序做安装的动作(步骤70)。
本发明的检测程序辅助安装程序的程序流程图如图3所示,首先检测程序读取BIOS中暂存器资料(步骤80);接着判断是否检测到外围设备存在(步骤90);如果有检测到外围设备存在,则将储存保管单元内的外围设备的驱动程序利用安装程序进行安装,否则将所搭配的外围设备的驱动程序移除(步骤100),再利用安装程序安装应用软件(步骤110)。
举例来说,如果一个机种的外围设备分为配备数据机与没有配备数据机二种模式,那么在预建数据库时,只需建立一个储存保管单元,把该数据机的驱动程序预建在该储存保管单元,把该数据机的驱动程序预建在该储存保管单元中,再借助检测程序判断该机种是配备有数据机的模式或没有配备数据机的模式,如果配备有数据机的模式,则直接依据安装程序安装该驱动程序;如果检测到没有配备数据机的模式,则将所搭配的驱动程序从该储存保管单元中移除,再依据安装程序安装有检测到的外围设备的驱动程序。
依据本发明所述的方法,除可减轻数据库人员预建资料的负担,还可减少人为的疏忽而导致软件安装的错误。
虽然本发明以前述的较佳实施例公开如上,但其并非用以限定本发明,任何本专业领域内的普通技术人员,在不脱离本发明的构思和范围内,当可作适当的更动与润饰,因此本发明的保护范围当视权利要求所界定的保护范围为准。

Claims (6)

1、一种检测与安装外围设备的方法,是在安装软件或驱动程序前,利用该方法检测该外围设备,以决定所要安装的该软件或该驱动程序,其特征是该方法至少包含下列步骤:
依据硬件规模决定软件传递矩阵;
依据该软件传递矩阵建立一储存保管单元;
依据检测程序检测该外围设备;及
依据安装程序安装该外围设备的该软件或该驱动程序。
2、如权利要求1所述的方法,其特征是上述软件传递矩阵是为依据不同语系所建立的该外围设备对照表。
3、如权利要求1所述的方法,其特征是上述储存保管单元是为一预建数据库的部分。
4、如权利要求1所述的方法,其特征是上述检测该外围设备的步骤还包含移除未检测到的该外围设备的该软件或该驱动程序的步骤。
5、一种检测与安装外围设备的方法,是在安装软件或驱动程序前,利用该方法检测该外围设备,以决定所要安装的该软件或该驱动程序,其特征为:
在预建数据库时,将所有外围设备的软件或驱动程序建立在同一个储存保管单元中,依据检测程序检测该外围设备,再依据安装程序安装该外围设备的该软件或该驱动程序,可避免重复建立储存保管单元,并减少系统维护的成本。
6、如权利要求5所述的方法,其特征是上述检测该外围设备的步骤还包含移除未检测到的该外围设备的该软件或该驱动程序的步骤。
CN 00134640 2000-12-01 2000-12-01 一种检测与安装外围设备的方法 Pending CN1355483A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 00134640 CN1355483A (zh) 2000-12-01 2000-12-01 一种检测与安装外围设备的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 00134640 CN1355483A (zh) 2000-12-01 2000-12-01 一种检测与安装外围设备的方法

Publications (1)

Publication Number Publication Date
CN1355483A true CN1355483A (zh) 2002-06-26

Family

ID=4596332

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 00134640 Pending CN1355483A (zh) 2000-12-01 2000-12-01 一种检测与安装外围设备的方法

Country Status (1)

Country Link
CN (1) CN1355483A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100369021C (zh) * 2004-12-31 2008-02-13 英业达股份有限公司 计算机外设操作事件响应处理方法及系统
CN100392592C (zh) * 2005-03-31 2008-06-04 富士通株式会社 管理连接到计算机的外围设备的信息处理装置和方法
CN100464316C (zh) * 2005-08-24 2009-02-25 兄弟工业株式会社 外围设备
CN109345799A (zh) * 2013-10-07 2019-02-15 谷歌有限责任公司 提供上下文特定特征和或预警配置的智能住家危险检测器

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100369021C (zh) * 2004-12-31 2008-02-13 英业达股份有限公司 计算机外设操作事件响应处理方法及系统
CN100392592C (zh) * 2005-03-31 2008-06-04 富士通株式会社 管理连接到计算机的外围设备的信息处理装置和方法
CN100464316C (zh) * 2005-08-24 2009-02-25 兄弟工业株式会社 外围设备
CN109345799A (zh) * 2013-10-07 2019-02-15 谷歌有限责任公司 提供上下文特定特征和或预警配置的智能住家危险检测器

Similar Documents

Publication Publication Date Title
CN1201249C (zh) 可动态调节而且可配置的废料收集程序用的方法和系统
CN1174307C (zh) 用于自动设备驱动程序配置的方法和系统
US7155625B2 (en) Method and apparatus to modify power requirements for a system
CN101405696B (zh) 用于生成产品签名的方法和系统
CN101221530B (zh) 一种测试用例自动导入方法
EP1087293A3 (en) A computer system and a program install method thereof
CN101211323A (zh) 一种硬件中断的处理方法和处理装置
CN100395993C (zh) 命令行冲突检测及业务配置实现方法
CN1200342C (zh) 指令变换装置和变换方法
CN100399270C (zh) 一种usb设备过滤驱动程序的自动安装方法
CN110135130A (zh) 一种嵌入式设备软件防改装方法及系统
CN1355483A (zh) 一种检测与安装外围设备的方法
CN100377061C (zh) 磁盘阵列设定系统及方法
CN1199108C (zh) 使用cf卡自动更新嵌入式设备操作系统的方法
CN105373403A (zh) 控制器的升级方法及系统
CN117370107A (zh) 一种bios日志收集方法及计算设备
CN1147774C (zh) 电脑装置及其由省电模式进入运作模式的方法
CN1996250A (zh) 用于安装外围设备程序的系统、方法及通用串行总线线缆
CN1975701A (zh) 主机驱动外设的方法及系统
CN1178136C (zh) 维护基本输入输出系统芯片内容的装置及其方法
CN1294489C (zh) 单片机程序升级方法
CN1180869A (zh) 控制具有热切换功能的计算机系统的设备和方法
CN1731354A (zh) Pc架构嵌入式系统中上电自检的设计方法
CN105824968A (zh) 一种清理文件夹的方法、装置及移动终端
CN100395729C (zh) 一种使用外部程序存储器的方法

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication