Movatterモバイル変換


[0]ホーム

URL:


CN1355483A - A method of detecting and installing peripheral equipment - Google Patents

A method of detecting and installing peripheral equipment
Download PDF

Info

Publication number
CN1355483A
CN1355483ACN 00134640CN00134640ACN1355483ACN 1355483 ACN1355483 ACN 1355483ACN 00134640CN00134640CN 00134640CN 00134640 ACN00134640 ACN 00134640ACN 1355483 ACN1355483 ACN 1355483A
Authority
CN
China
Prior art keywords
software
peripherals
driver
peripheral equipment
storage
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
Chinese (zh)
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 CorpfiledCriticalInventec Corp
Priority to CN 00134640priorityCriticalpatent/CN1355483A/en
Publication of CN1355483ApublicationCriticalpatent/CN1355483A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

A method for detecting and installing peripheral equipment includes such steps as determining the software transfer matrix according to hardware specification, creating a storage unit according to the software transfer matrix, detecting peripheral equipment by detecting program, and installing the software or driver of peripheral equipment according to the installation program. The method can avoid repeatedly establishing the storage and keeping unit and reduce the cost of system maintenance.

Description

Translated fromChinese
一种检测与安装外围设备的方法A method of detecting and installing peripheral equipment

本发明涉及一种检测与安装外围设备的方法,特别是涉及一种避免重复建立储存保管单元(Stock Keeping Unit,SKU)的检测与安装外围设备的方法。The invention relates to a method for detecting and installing peripheral equipment, in particular to a method for detecting and installing peripheral equipment that avoids repeated establishment of a Stock Keeping Unit (SKU).

由于现今笔记本电脑生产厂商均处于由接到定单后生产(Build ToOrder,BTO)过渡到量身订做生产(Customer To Order,CTO)的阶段,每一使用者的需求均不相同,因此在软件预建(pre-load)数据库的部分,势必增加数据库人员增建储存保管单元的沉重负担,此做法不但浪费人力资源,更有可能因为人为的疏忽而导致软件安装的错误。Since the current notebook computer manufacturers are in the stage of transition from Build To Order (BTO) to Custom Made (Customer To Order, CTO), the needs of each user are different, so in the software The part of pre-loading the database will inevitably increase the heavy burden of the database personnel to build additional storage and storage units. This method not only wastes human resources, but also may cause software installation errors due to human negligence.

在软件预建数据库的部分,是依据外围设备的种类,再决定所要安装的驱动程序的版本及项目,一般而言,驱动程序应将其做成3rd-partyapplication的形式,以符合量身订做生产模式的定义,在Unboundle的过程中,会通过一个安装程序将所有放在储存保管单元内的所有应用程序做安装的动作,但此安装程序并无法依据外围设备来决定所要安装的驱动程序种类,所以必须借助数据库人员依照定义来建立固定的储存保管单元。举例来说,如果一个机种的外围设备分为配备数据机与没有配备数据机二种模式,那么在预建数据库时,必需建立二个储存保管单元,一个包含数据机驱动程序的储存保管单元,一个不包含数据机驱动程序的储存保管单元,如此一来才能符合使用者的需求,但是无形中增加数据库人员的沉重负担。In the part of the software pre-built database, the version and project of the driver to be installed are determined according to the type of peripheral equipment. Generally speaking, the driver should be made in the form of 3rd-party application to meet the requirements of tailor-made The definition of production mode, in the process of Unboundle, all the applications placed in the storage unit will be installed through an installer, but this installer cannot determine the type of driver to be installed according to the peripheral equipment , so it is necessary to rely on the database personnel to establish a fixed storage unit according to the definition. For example, if the peripheral equipment of a model is divided into two modes: equipped with a modem and not equipped with a modem, then when pre-building the database, two storage and storage units must be created, one storage and storage unit containing the modem driver , a storage and storage unit that does not include a modem driver, so that it can meet the needs of users, but it will virtually increase the heavy burden on database personnel.

图1为公知预建数据库以安装驱动程序的流程图,一般先依据硬件规格决定软件传递矩阵(Software Deliverible matrix)(步骤10),再依据该软件传递矩阵建立不同的储存保管单元(步骤20),接着通过安装程序将,所以放在储存保管单元内的所有应用程序做安装的动作(步骤30)。所以传统预建数据库的方式,必须借助数据库人员依照定义来建立多个储存保管单元。这样不但效率较低,还有可能因为人为的疏忽而导致软件安装的错误。Fig. 1 is a flow chart of a known pre-built database for driver installation. Generally, the software deliverable matrix (Software Deliverible matrix) is first determined according to the hardware specifications (step 10), and then different storage and storage units are established according to the software deliverable matrix (step 20). , and then through the installation program, so all the application programs placed in the storage unit are installed (step 30). Therefore, in the traditional way of pre-building databases, it is necessary to rely on database personnel to create multiple storage units according to the definition. This is not only inefficient, but also may cause software installation errors due to human negligence.

发明的目的在于提供一种检测与安装外围设备的方法,是在安装软件或驱动程序前,利用该方法检测外围设备,并将未检测到的外围设备的驱动程序移除,以决定所要安装的软件或驱动程序。该方法,在预建数据库的阶段时,还可减少数据库人员增建储存保管单元的沉重负担。The purpose of the invention is to provide a method for detecting and installing peripheral devices, which is used to detect peripheral devices before installing software or drivers, and remove the drivers of undetected peripheral devices to determine the ones to be installed. software or drivers. This method can also reduce the heavy burden of adding storage and keeping units for database personnel during the stage of pre-building the database.

发明的目的是以下述方式实现的:一种检测与安装外围设备的方法,是在安装软件或驱动程序前,利用该方法检测该外围设备,以决定所要安装的该软件或该驱动程序,其特征是该方法至少包含下列步骤:依据硬件规模决定软件传递矩阵;依据该软件传递矩阵建立一储存保管单元;依据检测程序检测该外围设备;及依据安装程序安装该外围设备的该软件或该驱动程序。The purpose of the invention is achieved in the following manner: a method for detecting and installing peripheral equipment is to use the method to detect the peripheral equipment before installing software or driver programs to determine the software to be installed or the driver programs. The feature is that the method at least includes the following steps: determining the software transfer matrix according to the hardware scale; establishing a storage unit according to the software transfer matrix; detecting the peripheral device according to the detection program; and installing the software or the driver of the peripheral device according to the installation program program.

其中,上述软件传递矩阵是为依据不同语系所建立的该外围设备对照表。Wherein, the above-mentioned software transfer matrix is a comparison table of the peripheral equipment established according to different language families.

其中,上述储存保管单元是为一预建数据库的部分。Wherein, the above-mentioned storage unit is a part of a pre-built database.

其中,上述检测该外围设备的步骤还包含移除未检测到的该外围设备的该软件或该驱动程序的步骤。Wherein, the above-mentioned step of detecting the peripheral device further includes a step of removing the software or the driver of the peripheral device not detected.

本发明所述的检测与安装外围设备的方法,是在安装软件或驱动程序前,利用该方法检测该外围设备,以决定所要安装的该软件或该驱动程序,其特征为:在预建数据库时,将所有外围设备的软件或驱动程序建立在同一个储存保管单元中,依据检测程序检测该外围设备,再依据安装程序安装该外围设备的该软件或该驱动程序,可避免重复建立储存保管单元,并减少系统维护的成本。The method for detecting and installing peripheral equipment described in the present invention is to use the method to detect the peripheral equipment before installing software or drivers, so as to determine the software or drivers to be installed, and is characterized in that: At the same time, the software or drivers of all peripheral devices are built in the same storage and storage unit, the peripheral devices are detected according to the detection program, and the software or drivers of the peripheral devices are installed according to the installation program, which can avoid repeated storage and storage unit, and reduce system maintenance costs.

其中,上述检测该外围设备的步骤还包含移除未检测到的该外围设备的该软件或该驱动程序的步骤。Wherein, the above-mentioned step of detecting the peripheral device further includes a step of removing the software or the driver of the peripheral device not detected.

可见,本发明所提供的检测与安装外围设备的方法,首先在预建数据库时,将所有外围设备的软件或驱动程序建立在同一个储存保管单元中,依据检测程序检测该外围设备,再依据安装程序安装该外围设备的该软件或该驱动程序,可避免重复建立储存保管单元,并减少系统维护的成本。It can be seen that in the method for detecting and installing peripheral equipment provided by the present invention, first, when pre-building the database, the software or drivers of all peripheral equipment are built in the same storage and storage unit, and the peripheral equipment is detected according to the detection program, and then according to the The installer installs the software or the driver of the peripheral device, which can avoid repeated establishment of storage and storage units and reduce system maintenance costs.

下面结合实施例所示附图,对本发明的技术内容作进一步详细说明。The technical content of the present invention will be described in further detail below in conjunction with the drawings shown in the embodiments.

图1为公知预建数据库以安装驱动程序的流程图;Fig. 1 is the flow chart of known pre-built database to install driver;

图2为本发明预建数据库以安装驱动程序的流程图;及Fig. 2 is the flow chart of the present invention pre-built database to install driver; And

图3为本发明的检测程序辅助安装程序的程序流程图。Fig. 3 is a program flow chart of the detection program auxiliary installation program of the present invention.

本发明实施例的流程图如图2所示,首先依据硬件规格决定软件传递矩阵(步骤40);与公知方法最大不同的是依据该软件传递矩阵建立一个储存保管单元(步骤50),该储存保管单元是储存所有外围设备的驱动程序,而不需额外建立许多储存保管单元,主要是因为搭配本发明所述检测程序;所以依据检测程序检测该外围设备,并将未检测到的外围设备的驱动程序从储存保管单元中移除(步骤60);最后通过安装程序将放在储存保管单元内的所有应用程序做安装的动作(步骤70)。The flow chart of the embodiment of the present invention is as shown in Figure 2, at first according to the hardware specification determines the software transfer matrix (step 40); the biggest difference with the known method is to set up a storage and keeping unit (step 50) according to the software transfer matrix, the storage The storage unit is to store the drivers of all peripheral devices, without the need to set up many additional storage storage units, mainly because of the detection program described in the present invention; so the detection program is used to detect the peripheral devices, and the undetected peripheral devices The driver program is removed from the storage and storage unit (step 60); finally, all the application programs placed in the storage and storage unit are installed through the installation program (step 70).

本发明的检测程序辅助安装程序的程序流程图如图3所示,首先检测程序读取BIOS中暂存器资料(步骤80);接着判断是否检测到外围设备存在(步骤90);如果有检测到外围设备存在,则将储存保管单元内的外围设备的驱动程序利用安装程序进行安装,否则将所搭配的外围设备的驱动程序移除(步骤100),再利用安装程序安装应用软件(步骤110)。The program flowchart of detection program auxiliary installation program of the present invention is as shown in Figure 3, at first detection program reads temporary register data (step 80) in BIOS; Then judge whether to detect that peripheral equipment exists (step 90); If there is detection When the peripheral equipment exists, then the driver program of the peripheral equipment in the storage and storage unit is installed by the installation program, otherwise the driver program of the peripheral equipment is removed (step 100), and then the installation program is used to install the application software (step 110 ).

举例来说,如果一个机种的外围设备分为配备数据机与没有配备数据机二种模式,那么在预建数据库时,只需建立一个储存保管单元,把该数据机的驱动程序预建在该储存保管单元,把该数据机的驱动程序预建在该储存保管单元中,再借助检测程序判断该机种是配备有数据机的模式或没有配备数据机的模式,如果配备有数据机的模式,则直接依据安装程序安装该驱动程序;如果检测到没有配备数据机的模式,则将所搭配的驱动程序从该储存保管单元中移除,再依据安装程序安装有检测到的外围设备的驱动程序。For example, if the peripheral equipment of a model is divided into two modes: equipped with a modem and not equipped with a modem, then when pre-building the database, it is only necessary to create a storage and storage unit, and pre-build the driver of the modem in the The storage and storage unit pre-builds the driver of the modem in the storage and storage unit, and then judges whether the model is equipped with a modem or not equipped with a modem by means of a detection program. If the model is equipped with a modem mode, then install the driver directly according to the installer; if a mode without a modem is detected, remove the matching driver from the storage unit, and then install the detected peripheral device according to the installer driver.

依据本发明所述的方法,除可减轻数据库人员预建资料的负担,还可减少人为的疏忽而导致软件安装的错误。According to the method of the present invention, in addition to reducing the burden of database personnel to pre-build data, it can also reduce software installation errors caused by human negligence.

虽然本发明以前述的较佳实施例公开如上,但其并非用以限定本发明,任何本专业领域内的普通技术人员,在不脱离本发明的构思和范围内,当可作适当的更动与润饰,因此本发明的保护范围当视权利要求所界定的保护范围为准。Although the present invention is disclosed above with the foregoing preferred embodiments, it is not intended to limit the present invention, and any person of ordinary skill in the professional field may make appropriate changes without departing from the concept and scope of the present invention. and retouching, so the scope of protection of the present invention should be based on the scope of protection defined by the claims.

Claims (6)

CN 001346402000-12-012000-12-01 A method of detecting and installing peripheral equipmentPendingCN1355483A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN 00134640CN1355483A (en)2000-12-012000-12-01 A method of detecting and installing peripheral equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN 00134640CN1355483A (en)2000-12-012000-12-01 A method of detecting and installing peripheral equipment

Publications (1)

Publication NumberPublication Date
CN1355483Atrue CN1355483A (en)2002-06-26

Family

ID=4596332

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN 00134640PendingCN1355483A (en)2000-12-012000-12-01 A method of detecting and installing peripheral equipment

Country Status (1)

CountryLink
CN (1)CN1355483A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN100369021C (en)*2004-12-312008-02-13英业达股份有限公司Response processing method and system for computer peripheral operation event
CN100392592C (en)*2005-03-312008-06-04富士通株式会社 Information processing apparatus and method for managing peripheral devices connected to a computer
CN100464316C (en)*2005-08-242009-02-25兄弟工业株式会社 peripheral equipment
CN109345799A (en)*2013-10-072019-02-15谷歌有限责任公司 Smart home hazard detectors that provide context-specific signatures and/or early warning configurations

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN100369021C (en)*2004-12-312008-02-13英业达股份有限公司Response processing method and system for computer peripheral operation event
CN100392592C (en)*2005-03-312008-06-04富士通株式会社 Information processing apparatus and method for managing peripheral devices connected to a computer
CN100464316C (en)*2005-08-242009-02-25兄弟工业株式会社 peripheral equipment
CN109345799A (en)*2013-10-072019-02-15谷歌有限责任公司 Smart home hazard detectors that provide context-specific signatures and/or early warning configurations

Similar Documents

PublicationPublication DateTitle
US7594139B2 (en)Extracting log and trace buffers in the event of system crashes
TW505850B (en)Mechanism for automated, generic application damage detection and repair in strongly encapsulated applications
CN1384931A (en)Method, system and computer readable storage medium for automatic device driver
US6880107B1 (en)Software configuration monitor
JP3180038B2 (en) Method and system for mass storage device configuration management
KR100872247B1 (en)Method of using feature flags to determine compatibility between bios revisions and installed hardware during flash update
US7606973B2 (en)System and method for pervasive computing with a portable non-volatile memory device
EP1449097B1 (en)Aggregation of hardware events in multi-node systems
US7562210B2 (en)System and method for keeping DMI dynamic information
EP0335318A2 (en)Input and output control system
US7552371B2 (en)Method and system for automatically diagnosing disability of computer peripheral devices
CN1355483A (en) A method of detecting and installing peripheral equipment
US20060168590A1 (en)Methods and apparatus to provide dual-mode drivers in processor systems
US20030033137A1 (en)Method and system for translation management of source language text phrases
US20060195836A1 (en)Computer platform operating system compatibility management method and system
CN106569907A (en)System start-up file verifying and compiling method
CN114610340A (en)Project deployment method, device, equipment and storage medium
JP4726889B2 (en) Optimizing database access for record linking by tiling the space of record pairs
US20050010920A1 (en)Storage media controller driver auto installing method and system
US20100049920A1 (en)Dynamically adjusting write cache size
CN1180869A (en) Apparatus and method for controlling computer system with hot swap function
TW464806B (en)Method for detecting and installing peripheral devices
CN107480547A (en)A kind of initial method and system of management platform rule base and default policy
CN102193850A (en) A time updating system for multi-main board server
CN1273389A (en) How to install the driver

Legal Events

DateCodeTitleDescription
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C06Publication
PB01Publication
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

[8]ページ先頭

©2009-2025 Movatter.jp