CN1527199A - Drive program installing process - Google Patents

Drive program installing process Download PDF

Info

Publication number
CN1527199A
CN1527199A CNA031192521A CN03119252A CN1527199A CN 1527199 A CN1527199 A CN 1527199A CN A031192521 A CNA031192521 A CN A031192521A CN 03119252 A CN03119252 A CN 03119252A CN 1527199 A CN1527199 A CN 1527199A
Authority
CN
China
Prior art keywords
driver
drive
installation
hardware device
information
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.)
Granted
Application number
CNA031192521A
Other languages
Chinese (zh)
Other versions
CN1266599C (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN 03119252 priority Critical patent/CN1266599C/en
Publication of CN1527199A publication Critical patent/CN1527199A/en
Application granted granted Critical
Publication of CN1266599C publication Critical patent/CN1266599C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The drive program installing process includes the following steps: reading out the state and characteristic information of hardware equipment; judging whether the hardware equipment is abnormal or has drive program un-installed; if so, obtaining the drive installation information and drive program set matching the characteristic information of the hardware equipment; judging the type of the operation system; selecting all the matched drive programs from the drive program set based on the type of the operation system; and driving the installation program to install selected drive program according to the installation order the drive installation information defines.

Description

The installation method of driver
Technical field
The present invention relates to a kind of installation method of driver.
Background technology
Have multiple hardwares equipment in the PC, these hardware devices will normally move, and the corresponding driving data need be installed in operating system.Usually these driving data are stored under a plurality of different paths of certain memory device, and the user need find out these driving data according to hardware device type, the operating system classification of current PC, is respectively installed in the operating system.
The user does not usually know installed hardware device type in the PC, can't differentiate the operating system classification yet.Even therefore know and also driving data can't be installed correctly in PC driving data position.Whether the user is usually unclear needs install driver, corresponding to a plurality of different operating systems, does not sometimes need to install corresponding driving program hardware device and also can well operate.More there is opposite extreme situations to be if the user uses wrong driver to cover original driver, can causes the operation exception even the collapse of computer operating system.The user also can't differentiate needs to install that driver actually.A kind of driving is undesired to have multiple embodiment, can show as sometimes that itself is normal and other driving are undesired, and the undesired hardware driving of simple installation in this time can't be dealt with problems at all.
Summary of the invention
The problem to be solved in the present invention is according to hardware device features information, state and OS Type in the computer the needed driver of computer to be installed correctly.
For addressing the above problem, the installation method of driver of the present invention comprises the steps: to read the state and the characteristic information of hardware device; Judge the whether undesired or install driver not of the state of hardware device; If obtain drive installation information and reach and the set of hardware device features information matched drive program; The decision operation system type; According to choosing all matched drive program in the set of OS Type slave driver; According to the erection sequence of drive installation information definition, the drive installation program is installed selected driver in regular turn.
Compared with prior art, the installation method of driver of the present invention has the following advantages:
1) selects install driver automatically according to hardware device features information, state and OS Type in the client personal computer, exempt the trouble of watching handbook and actual hardware;
2) guarantee the correctness of install driver, and can solve with a definite target in view because of the undesired problem that causes of driver state.
Description of drawings
Fig. 1 is the process flow diagram of the installation method of driver of the present invention.
Fig. 2 is the part detail flowchart of Fig. 1.
Embodiment
In computer architecture design now, hardware device such as display card, audio card etc. all need driver as the communication bridge between operating system and the hardware device.Driver and hardware device and operating system are complementary, and hardware device could correct running.And numerous and diverse driver mounting hardness that increased of driver and related data.
In the installation method design of driver of the present invention, comprise following packet:
The driver set, the driver of concentrated various hardware devices;
The drive installation program is used for automatic install driver to computer, and this technology is a known technology, does not repeat them here;
Drive installation information is moved and the driver store path after the hardware device ID that record mates mutually, hardware device vendor id, OS Type, language environment, the installation, and every record is numbered, and its data structure is as follows:
<record number 1 〉
<vendor id=" hardware device vendor id 1 " hardware device ID=" hardware device ID1 " operating system=" operating system version 1 " language environment=" simplified/traditional font/English etc. " and install the back action=" restart computing machine/do not restart computing machine " and drive store path=" drive store path 1 "
<record number 2 〉
<vendor id=" hardware device vendor id 2 " hardware device ID=" hardware device ID2 " operating system=" operating system version 2 " language environment=" simplified/traditional font/English etc. " and install the back action=" restart computing machine/do not restart computing machine " and drive store path=" drive store path 2 " ....
Above-mentioned driver set, drive installation program and drive installation information stores are in storage medium, and this storage medium can be built in computer inside also can be independent of computer; Driver set, drive installation program and drive installation information separate, stored separately also can integrate storage.
Please refer to shown in Figure 1ly, the installation method of this driver may further comprise the steps:
1) execution in step 11, read the state and the characteristic information of hardware device, wherein the state of hardware device comprises install driver not and normal, the undesired and forbidding in the install driver, and characteristic information comprises hardware device ID, the ID of manufacturer and the data relevant with driver;
2) whether undesired execution in step 12, judge the state of hardware device or install driver not;
3) then finish if not;
4) if then execution in step 13, obtain drive installation information and reach and the set of hardware device features information matched drive program;
5) execution in step 14, the decision operation system type;
6) execution in step 15, according to choosing all matched drive program in the set of OS Type slave driver;
7) execution in step 16, and according to the erection sequence of drive installation information definition, the drive installation program is installed selected driver in regular turn.
Wherein, the erection sequence of driver defines according to the record number in the drive installation information, as: choose that to need install driver to have a plurality of, the record number at its place is 1,3,4,5,6, and then selected driver erection sequence is 1 → 3 → 4 → 5 → 6.
Please refer to shown in Figure 2ly, step 7) further comprises the steps:
7-1) execution in step 20, find corresponding driver store path according to hardware device features information and OS Type in drive installation information;
7-2) execution in step 21, and the drive installation program is installed a driver in order to computer;
7-3) execution in step 22, judge whether to restart computer;
7-4) if need, then execution in step 24, store current record number and the current driver record number of installing that needs all drivers of installation;
7-5) execution in step 25, automatically perform the drive installation program after being set to restart;
7-6) execution in step 26, restart computer;
7-7) execution in step 27, automatically perform the drive installation program;
7-8) return step 21, be docile and obedient preface next driver is installed;
7-9) if do not need to restart computer, then execution in step 23, judge whether driver all installs;
7-10), then return step 21, be docile and obedient preface next driver is installed if do not install;
7-11), then carry out 24, restart computer if install.
In sum, the installation method of driver of the present invention is simplified installation procedure, and can according to hardware device features information, state and OS Type in the computer the needed driver of computer be installed correctly intelligently.

Claims (6)

1. the installation method of a driver is characterized in that, this method may further comprise the steps:
1) reads the state and the characteristic information of hardware device;
2) judge the whether undesired or install driver not of the state of hardware device;
3) then finish if not;
4) if then obtain drive installation information and reach and the set of hardware device features information matched drive program;
5) decision operation system type;
6) according to choosing all matched drive program in the set of OS Type slave driver;
7) according to the erection sequence of drive installation information definition, the drive installation program is installed selected driver in regular turn.
2. the installation method of driver according to claim 1 is characterized in that, the characteristic information of hardware device comprises hardware device ID, the ID of manufacturer and the data relevant with driver.
3. as the installation method of driver as described in the claim 2, it is characterized in that, move and the driver store path after the hardware device ID that drive installation information record mates mutually, hardware device vendor id, OS Type, language environment, the installation, and every record is numbered.
4. as the installation method of driver as described in the claim 3, it is characterized in that, the back action is installed for whether restarting computer.
5. as the installation method of driver as described in the claim 4, it is characterized in that erection sequence defines according to the record number in the drive installation information.
6. as the installation method of driver as described in the claim 5, it is characterized in that, comprise the steps: in the step 7)
7-1) in drive installation information, find corresponding driver store path according to hardware device features information and OS Type;
7-2) drive installation program is installed a driver in order to computer;
7-3) judge whether to restart computer;
7-4) if need, then store current record number and the current driver record number of installing that needs all drivers of installation;
7-5) the drive installation program being set automatically performs for after restarting;
7-6) restart computer;
7-7) automatically perform the drive installation program;
7-8) return step 7-2), be docile and obedient preface next driver is installed;
7-9), judge then whether driver all installs if do not need to restart computer;
7-10), then return step 7-2 if do not install), be docile and obedient preface next driver is installed;
7-11), then restart computer if install.
CN 03119252 2003-03-07 2003-03-07 Drive program installing process Expired - Fee Related CN1266599C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03119252 CN1266599C (en) 2003-03-07 2003-03-07 Drive program installing process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03119252 CN1266599C (en) 2003-03-07 2003-03-07 Drive program installing process

Publications (2)

Publication Number Publication Date
CN1527199A true CN1527199A (en) 2004-09-08
CN1266599C CN1266599C (en) 2006-07-26

Family

ID=34285035

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03119252 Expired - Fee Related CN1266599C (en) 2003-03-07 2003-03-07 Drive program installing process

Country Status (1)

Country Link
CN (1) CN1266599C (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100428156C (en) * 2005-09-27 2008-10-22 胡元志 Method for completely running operating system in multi storage media and its operating system
CN101331438B (en) * 2006-02-23 2010-08-18 富士通株式会社 Maintenance guidance display device, maintenance guidance display process
CN101833462A (en) * 2010-04-01 2010-09-15 山东高效能服务器和存储研究院 Method for making general installation program of cross-operating system platform
CN102063299A (en) * 2010-12-21 2011-05-18 东莞宇龙通信科技有限公司 Method and device for assessing application running condition of mobile terminal, mobile terminal
CN102346737A (en) * 2010-07-30 2012-02-08 腾讯科技(深圳)有限公司 Sharing method and device for hardware equipment driving program
CN102662685A (en) * 2012-03-06 2012-09-12 中兴通讯股份有限公司 Method and device for installing driver of terminal equipment
CN103440334A (en) * 2013-09-05 2013-12-11 南京朗睿软件科技有限公司 Driver matching method and device of mobile terminal
CN103995714A (en) * 2014-04-29 2014-08-20 珠海赛纳打印科技股份有限公司 Device driver installation method and equipment
CN104750504A (en) * 2013-12-26 2015-07-01 贝壳网际(北京)安全技术有限公司 Method and device for providing driving information
CN105653398A (en) * 2015-11-05 2016-06-08 沈阳通用软件有限公司 Intelligent distribution operation system mirror image method
CN105824649A (en) * 2016-06-08 2016-08-03 北京金山安全软件有限公司 Method and device for determining whether installation of driver application program is successful and electronic equipment
CN106095445A (en) * 2016-06-13 2016-11-09 北京金山安全软件有限公司 Driver installation method and device and terminal
CN108170441A (en) * 2017-12-25 2018-06-15 珠海市君天电子科技有限公司 Drive programe installation method, device, driver installation client and server
CN108932131A (en) * 2017-05-18 2018-12-04 佛山市顺德区顺达电脑厂有限公司 The method for installing driver
CN109240714A (en) * 2018-08-30 2019-01-18 郑州云海信息技术有限公司 Installation method and device, the storage medium and electronic equipment of operating system
CN109298890A (en) * 2017-07-25 2019-02-01 西安中兴新软件有限责任公司 A kind of method and device configuring NDIS equipment

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100428156C (en) * 2005-09-27 2008-10-22 胡元志 Method for completely running operating system in multi storage media and its operating system
CN101331438B (en) * 2006-02-23 2010-08-18 富士通株式会社 Maintenance guidance display device, maintenance guidance display process
US8713236B2 (en) 2006-02-23 2014-04-29 Fujitsu Limited Maintenance guidance display device, maintenance guidance display method, and maintenance guidance display program
CN101833462A (en) * 2010-04-01 2010-09-15 山东高效能服务器和存储研究院 Method for making general installation program of cross-operating system platform
CN102346737A (en) * 2010-07-30 2012-02-08 腾讯科技(深圳)有限公司 Sharing method and device for hardware equipment driving program
CN102063299A (en) * 2010-12-21 2011-05-18 东莞宇龙通信科技有限公司 Method and device for assessing application running condition of mobile terminal, mobile terminal
CN102662685A (en) * 2012-03-06 2012-09-12 中兴通讯股份有限公司 Method and device for installing driver of terminal equipment
WO2013131332A1 (en) * 2012-03-06 2013-09-12 中兴通讯股份有限公司 Driver installation method and apparatus for terminal device
CN102662685B (en) * 2012-03-06 2015-08-12 中兴通讯股份有限公司 The drive installation method of terminal device and device
US9063812B2 (en) 2012-03-06 2015-06-23 Zte Corporation Driver installation method and apparatus for terminal device
CN103440334A (en) * 2013-09-05 2013-12-11 南京朗睿软件科技有限公司 Driver matching method and device of mobile terminal
WO2015096506A1 (en) * 2013-12-26 2015-07-02 贝壳网际(北京)安全技术有限公司 Method and apparatus for providing driving information
CN104750504A (en) * 2013-12-26 2015-07-01 贝壳网际(北京)安全技术有限公司 Method and device for providing driving information
CN103995714A (en) * 2014-04-29 2014-08-20 珠海赛纳打印科技股份有限公司 Device driver installation method and equipment
CN103995714B (en) * 2014-04-29 2017-10-24 珠海赛纳打印科技股份有限公司 Installation method of device drive program and equipment
CN105653398B (en) * 2015-11-05 2019-02-12 沈阳通用软件有限公司 A kind of smart allocation operating system mirror method
CN105653398A (en) * 2015-11-05 2016-06-08 沈阳通用软件有限公司 Intelligent distribution operation system mirror image method
CN105824649A (en) * 2016-06-08 2016-08-03 北京金山安全软件有限公司 Method and device for determining whether installation of driver application program is successful and electronic equipment
CN105824649B (en) * 2016-06-08 2019-04-09 珠海豹趣科技有限公司 Determine driver application installation whether successful method, apparatus and electronic equipment
CN106095445A (en) * 2016-06-13 2016-11-09 北京金山安全软件有限公司 Driver installation method and device and terminal
CN106095445B (en) * 2016-06-13 2019-08-23 珠海豹趣科技有限公司 Installation method, device and the terminal of driver
CN108932131A (en) * 2017-05-18 2018-12-04 佛山市顺德区顺达电脑厂有限公司 The method for installing driver
CN109298890A (en) * 2017-07-25 2019-02-01 西安中兴新软件有限责任公司 A kind of method and device configuring NDIS equipment
CN108170441A (en) * 2017-12-25 2018-06-15 珠海市君天电子科技有限公司 Drive programe installation method, device, driver installation client and server
CN109240714A (en) * 2018-08-30 2019-01-18 郑州云海信息技术有限公司 Installation method and device, the storage medium and electronic equipment of operating system

Also Published As

Publication number Publication date
CN1266599C (en) 2006-07-26

Similar Documents

Publication Publication Date Title
CN1266599C (en) Drive program installing process
CN1211735C (en) Hardware equipment drive program installing method and computer therefor
CN1244867C (en) Method and system for keeping firmware edition in data processing system
CN1141641C (en) Method and device for installing alowed application program
CN1212062A (en) Extended BIOS adapted for remote diagnostic repair
CN101135973A (en) System and method for automatic installation of device driver
CN102929665B (en) For the system of drive installation
CN1655134A (en) Method for data exchange between data handling equipment and operating system
CN1845081A (en) Process monitoring method for embedded application software testing
CN1266595C (en) Semiopen automatic upgrading method for embedded type operation system
CN101051269A (en) Intelligent platform management interface firmware architecture and method of building the same
CN102937902A (en) Method and device for installing driver
CN1512381A (en) Network accession method of automatic matching net card
EP2648092B1 (en) Updating method and multi-domain embedded system
CN103106086B (en) Operating system disposal route and system
CN1959646A (en) System and method for testing correctness of position of installing hard disk
CN1122215C (en) Method for loading driver
CN1920800A (en) Electronic appliance for and method of using substitutional module thereof
CN1229717C (en) Automatic installation of driver program for personal computer
US20030188147A1 (en) Method for downsizing a computer operating system
CN1248094C (en) Mouse device capable of storing data
CN101042653A (en) Computer system for providing various starting up program and starting up method thereof
CN1610894A (en) Method and apparatus for modifying the contents of a revision identification register
CN1294481C (en) Method for updating and recovering system by bootstrap program
CN111459507A (en) L inux OS filling method and device based on hard disk drive letter name

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060726

Termination date: 20210307