CN1527199A - Drive program installing process - Google Patents
Drive program installing process Download PDFInfo
- 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
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
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.
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)
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 |
-
2003
- 2003-03-07 CN CN 03119252 patent/CN1266599C/en not_active Expired - Fee Related
Cited By (25)
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 |