CN103440334A - Driver matching method and device of mobile terminal - Google Patents

Driver matching method and device of mobile terminal Download PDF

Info

Publication number
CN103440334A
CN103440334A CN2013104015707A CN201310401570A CN103440334A CN 103440334 A CN103440334 A CN 103440334A CN 2013104015707 A CN2013104015707 A CN 2013104015707A CN 201310401570 A CN201310401570 A CN 201310401570A CN 103440334 A CN103440334 A CN 103440334A
Authority
CN
China
Prior art keywords
mobile terminal
inf file
inf
identification information
default
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
CN2013104015707A
Other languages
Chinese (zh)
Other versions
CN103440334B (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.)
NANJING LANGRUI SOFTWARE TECHNOLOGY Co Ltd
Original Assignee
NANJING LANGRUI SOFTWARE TECHNOLOGY Co 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 NANJING LANGRUI SOFTWARE TECHNOLOGY Co Ltd filed Critical NANJING LANGRUI SOFTWARE TECHNOLOGY Co Ltd
Priority to CN201310401570.7A priority Critical patent/CN103440334B/en
Publication of CN103440334A publication Critical patent/CN103440334A/en
Application granted granted Critical
Publication of CN103440334B publication Critical patent/CN103440334B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a driver matching method and device of a mobile terminal. The driver matching method comprises the following steps of reading identification information of the mobile terminal when detecting that the mobile terminal is connected with a PC (Personal Computer); matching via a preset characteristic value in an INF (Information) file in an INF file library preset on the PC according to the identification information of the mobile terminal; selecting the INF file capable of enabling the mobile terminal to be matched with the PC; and selecting a driver corresponding to the selected INF file. According to the method and the device, the matched driver can be identified quickly so as to drive the mobile terminal.

Description

Driving matching process and the device of mobile terminal
Technical field
The present invention relates to the Driving technique field, particularly a kind of driving matching process and device of mobile terminal.
Background technology
Along with developing rapidly of smart mobile phone, Android (Android) cellphone subscriber quantity increases fast, and the communication between mobile phone and PC (Personal Computer, PC) machine is more and more frequent, and PC mobile phone assistant arises at the historic moment.Yet the biggest problem that mobile phone connects PC is its driving problems.When mobile phone connects PC for the first time, need the user to download to this mobile phone official website driving CD installation of drive software on PC that .exe drives file or provides according to manufacturer.The mobile phone of several thousand money different manufacturers different models connects PC need to drive the problem that solves with several thousand moneys, and PC end mobile phone assistant need to install several thousand moneys and drive, and takies larger storage space.Simultaneously, Mobile phone may be driven by a plurality of different drivers identification, and a driving also may drive the mobile phone of many moneys different model, thereby makes more complicated being difficult to resolve of many-to-many relationship of mobile phone and driving.
In order to reduce the size of the mobile phone driver that desktop application carries, current driver is all to adopt minimized array mode, be information (Information, INF) file, dynamic link (Dynamic Link Library, DLL) file and system (System, SYS) combination of file, this combination can drive cell phone apparatus, makes PC can identify exactly the information such as this equipment manufacturer's model.When mobile phone is linked into PC, PC can obtain the hardware information of interventional instrument, search out corresponding INF file and relevant sys file, dll file etc. and drive file, then call application programming interface (Application Programming Interface, the API) install driver of Windows system.It is upper that driver can be kept at PC, and when mobile phone accesses PC again, PC, according to the hardware information detected, contrasts coupling call driver with local INF file.
When the mobile phone of different model accesses PC, adopt above-mentioned scheme, need to download driver or utilize the CD that manufacturer provides to be installed on PC in official website, length consuming time, how inefficiency, therefore, can identify and drive mobile phone to become to need badly the problem of solution fast.
Summary of the invention
When embodiment of the present invention problem to be solved is mobile terminal connection PC, driver is installed slower problem.
For addressing the above problem, the embodiment of the present invention provides a kind of driving matching process of mobile terminal, comprising: when mobile terminal being detected and be connected with PC, read the identification information of described mobile terminal; According to the identification information of described mobile terminal, on PC, in default INF library, adopt the eigenwert in default INF file to be mated, select the INF file that described mobile terminal and PC are mated; Choose driving corresponding to described selected INF file.
Optionally, the eigenwert in described default INF file comprise following at least one: the identification information of mobile terminal, the operation system information of PC, USB drive signing messages and INF file version information.
Optionally, the identification information of described mobile terminal comprises: the hardware identifier information of mobile terminal and the compatible identification information of mobile terminal.
Optionally, it is characterized in that, the hardware identifier information of described mobile terminal comprises: identification of the manufacturer, mobile terminal identification and port-mark.
Optionally, eigenwert in the default INF file of described basis, selection makes the INF file of described mobile terminal and PC coupling, comprise: the hardware identifier information of the mobile terminal in the INF file in the hardware identifier information of the described mobile terminal that reads and described default INF library is mated, select the INF file consistent with the hardware identifier information of described mobile terminal.
Optionally, eigenwert in the default INF file of described basis, selection makes the INF file of described mobile terminal and PC coupling, comprise: the compatible identification information of the mobile terminal in the INF file in the compatible identification information of the described mobile terminal that reads and described default INF library is mated, select the INF file with described mobile terminal compatibility.
Optionally, eigenwert in the default INF file of described basis, selection makes the INF file of described mobile terminal and PC coupling, comprising: the INF file that the compatible identification information of selecting the hardware identifier information of mobile terminal or mobile terminal from described default INF library and the identification information of described mobile terminal mate.
Optionally, eigenwert in the default INF file of described basis, selection makes the INF file of described mobile terminal and PC coupling, also comprises: from the INF file of identification information coupling that select and described mobile terminal, select the INF file mated with the operation system information of described PC.
Optionally, eigenwert in the default INF file of described basis, selection makes the INF file of described mobile terminal and PC coupling, also comprises: from the INF file of operation system information coupling that select and described PC, select to have the INF file that USB drives signing messages.
Optionally, eigenwert in the default INF file of described basis, selection makes the INF file of described mobile terminal and PC coupling, also comprises: drive the INF file of signing messages from the described USB of having selected, select the up-to-date INF file of INF file version information.
For addressing the above problem, the embodiment of the present invention also provides a kind of driving coalignment of mobile terminal, comprising: reading unit, for when mobile terminal being detected and be connected with PC, read the identification information of described mobile terminal; Matching unit for the identification information according to described mobile terminal, in default INF library, adopts the eigenwert in default INF file to be mated on PC, selects the INF file that described mobile terminal and PC are mated; Choose unit, for choosing driving corresponding to the selected INF file of described matching unit.
Optionally, the eigenwert in described default INF file comprise following at least one: the identification information of mobile terminal, the operation system information of PC, USB drive signing messages and INF file version information.
Optionally, the identification information of described mobile terminal comprises: the hardware identifier information of mobile terminal and the compatible identification information of mobile terminal.
Optionally, the hardware identifier information of described mobile terminal comprises: identification of the manufacturer, mobile terminal identification and port-mark.
Optionally, described matching unit comprises: hardware identifier information matches subelement, hardware identifier information for the mobile terminal in the INF file of the hardware identifier information of described mobile terminal that will read and described default INF library is mated, and selects the INF file consistent with the hardware identifier information of described mobile terminal.
Optionally, described matching unit comprises: compatible identification information coupling subelement, compatible identification information for the mobile terminal in the INF file of the compatible identification information of described mobile terminal that will read and described default INF library is mated, and selects and the INF file of described mobile terminal compatibility.
Optionally, described matching unit comprises hardware identifier information matches subelement and compatible identification information coupling subelement, wherein: described hardware identifier information matches subelement, for select the INF file with the hardware identifier information matches of described mobile terminal from described default INF library; Described compatible identification information coupling subelement for when described hardware identifier information matches subelement is not selected the INF file of coupling, is selected the INF file with the compatible identification information coupling of described mobile terminal from described default INF library.
Optionally, described matching unit comprises: the operation system information coupling subelement of PC, for the INF file from identification information coupling that select and described mobile terminal, select the INF file mated with the operation system information of described PC.
Optionally, described matching unit comprises: USB drives signing messages coupling subelement, the INF file that select for the coupling of the operation system information from described PC subelement and operation system information described PC is mated, select to have the INF file that USB drives signing messages.
Optionally, described matching unit comprises: INF file version information coupling subelement, drive the INF file of signing messages for the described USB of having that drives signing messages coupling subelement to select from described USB, select the up-to-date INF file of INF file version information.
Compared with prior art, the technical scheme of the embodiment of the present invention has the following advantages:
Adopt above scheme, without a large amount of drivers is installed on PC, only a default INF library need to be installed on PC, identification information according to the mobile terminal detected, choose the INF file be complementary from the INF library, and select driving corresponding to described INF file, thus can identify fast the driving of coupling, drive mobile terminal.
In addition, the mode that adopts hardware identifier information matches and compatible identification information coupling to combine, can enlarge the scope that realizes the mobile terminal of coupling with PC, improves the success ratio of mobile terminal and PC coupling.
And, by the coupling successively of a plurality of eigenwerts, can improve the reliability that mobile terminal is communicated by letter with PC.
The accompanying drawing explanation
Fig. 1 is the driving matching process process flow diagram in the embodiment of the present invention one;
Fig. 2 is the driving matching process process flow diagram in the embodiment of the present invention two;
Fig. 3 is the driving matching process process flow diagram in the embodiment of the present invention three;
Fig. 4 is the driving coalignment structural representation in the embodiment of the present invention four.
Embodiment
When the mobile terminal of different brands different model is connected communication with PC, all corresponding driver need to be installed on PC.Be generally to download the .exe file to corresponding official website, or the driving CD that uses manufacturer to provide carry out the installation of driver, length consuming time, inefficiency.
For addressing the above problem, the embodiment of the present invention is by reading the identification information of mobile terminal, adopt the eigenwert in default INF file to be mated, selection makes the INF file of described mobile terminal and PC coupling, and adopt driving corresponding to described selected INF file, drive described mobile terminal.Owing to need to the driver of a correspondence not being installed for every a mobile terminal, therefore can save a large amount of drivings and search and the set-up time, thereby can identify fast the driving of coupling, drive mobile terminal.
For above-mentioned purpose of the present invention, feature and advantage can more be become apparent, below in conjunction with accompanying drawing, specific embodiments of the invention are described in detail.
Embodiment mono-
The present embodiment provides a kind of driving matching process of mobile terminal, with reference to figure 1, below by concrete steps, is elaborated:
Step S101, when mobile terminal being detected and be connected with PC, read the identification information of described mobile terminal.
In concrete enforcement, the user can be connected mobile terminal by interfaces such as USB with PC, and PC detects mobile terminal and inserts, and reads the identification information of the described mobile terminal of insertion.Wherein, the identification information of described mobile terminal can be the hardware identifier information of mobile terminal, can be also the compatible identification information of mobile terminal, or other the identification information that can identify described mobile terminal.
In concrete enforcement, the hardware identifier information of described mobile terminal can comprise identification of the manufacturer, mobile terminal identification and port-mark etc.
Step S102, according to the identification information of described mobile terminal, in default INF library, adopt the eigenwert in default INF file to be mated, and selects to make the INF file of described mobile terminal and PC coupling.
Described default INF library can be arranged on PC in advance.
In concrete enforcement, can adopt identification information, the operation system information of PC, the USB of mobile terminal drive signing messages and INF file version information etc. wherein one or more as the eigenwert in described INF file.
Step S103, choose driving corresponding to described selected INF file.
Adopt the scheme in the present embodiment, only need the identification information according to the mobile terminal read, adopt the eigenwert in default INF file, select the INF file of coupling from default INF library, and select driving corresponding to described INF file, and the driver of a correspondence need to be installed for the every a mobile terminal of different brands different model, therefore can save a large amount of drivings searches and the set-up time, thereby can identify fast the driving of coupling, drive mobile terminal.
In concrete enforcement, can also do further expansion to such scheme.Below by specific embodiment, be elaborated.
Embodiment bis-
The present embodiment provides a kind of driving matching process of mobile terminal, with reference to figure 2, below by concrete steps, is elaborated:
Step S201, when mobile terminal being detected and be connected with PC, read the identification information of described mobile terminal.
In concrete enforcement, the user can be connected mobile terminal by interfaces such as USB with PC, and PC detects mobile terminal and inserts, and reads the identification information of the described mobile terminal of insertion.Wherein, the identification information of described mobile terminal can be the hardware identifier information of mobile terminal, can be also the compatible identification information of mobile terminal, or other the identification information that can identify described mobile terminal.
In concrete enforcement, the hardware identifier information of described mobile terminal can comprise identification of the manufacturer, mobile terminal identification and port-mark etc.For example, the hardware identifier information of described mobile terminal be USB VID_04E8& PID_6860& REV_0400& MI_03, wherein, USB shows that this is USB device, and the 04E8 of VID underscore back is identification of the manufacturer, and 6860 of PID underscore back is Product Identifyings, and 03 of MI underscore back is port-mark.
In concrete enforcement, the compatible identification information of described mobile terminal can comprise category code, subcode and protocol code.For example, the compatible identification information of described mobile terminal be USB Class_ff& SubClass_42& Prot_01, wherein, USB shows that this is USB device, and the ff of Class underscore back is category code, and 42 of SubClass underscore back is subcode, and 01 of Prot underscore back is protocol code.
Step S202, judge in default INF library the INF file whether existed with the hardware identifier information matches of described mobile terminal, if there is the INF file with the hardware identifier information matches of described mobile terminal, performs step S204; If there is no, with the INF file of the hardware identifier information matches of described mobile terminal, perform step S203.
Step S203, judge in default INF library the INF file whether existed with the compatible identification information coupling of described mobile terminal, if there is the INF file with the compatible identification information coupling of described mobile terminal, performs step S204; If there is no with the INF file of the compatible identification information coupling of described mobile terminal, process ends.
Step S204, choose driving corresponding to described selected INF file.
In concrete enforcement, may occur that the INF file number of finally choosing is a plurality of situation, in this case, can select wherein any one INF file as selected INF file, and select driving corresponding to described selected INF file.Also can select the INF file traversed at first as selected INF file, and select driving corresponding to described selected INF file.
Adopt the scheme in the present embodiment, when the failure of the hardware identifier information matches when mobile terminal, mated by the compatible identification information that adopts mobile terminal, can be enlarged the scope that realizes the mobile terminal of coupling with PC, improved the success ratio of mobile terminal and PC coupling.
Be understandable that, in concrete enforcement, also can be only the hardware identifier information of the mobile terminal in the INF file in the hardware identifier information of the described mobile terminal that reads and described default INF library be mated, select the INF file consistent with the hardware identifier information of described mobile terminal, and select corresponding driving, drive described mobile terminal.
Perhaps, only the compatible identification information of the mobile terminal in the INF file in the compatible identification information of the described mobile terminal that reads and described default INF library is mated, the INF file of selection and described mobile terminal compatibility, and select corresponding driving, drive mobile terminal.
Perhaps, first judge in described default INF library the INF file whether existed with the compatible identification information coupling of described mobile terminal, if the INF file of the compatible identification information coupling of existence and described mobile terminal, select described INF file, and select driving corresponding to described INF file, drive mobile terminal; If there is no with the INF file of the compatible identification information coupling of described mobile terminal, judge whether the INF file of the hardware identifier information matches of existence and described mobile terminal, if the INF file of the hardware identifier information matches of existence and described mobile terminal, select described INF file, select driving corresponding to described INF file, drive mobile terminal.In other words, the coupling of the compatible identification information of the coupling of the hardware identifier information of described mobile terminal and described mobile terminal there is no sequencing.In concrete enforcement, can be selected as required.
Embodiment tri-
The present embodiment provides a kind of driving matching process of mobile terminal, with reference to figure 3, below by concrete steps, is elaborated:
Step S301, when mobile terminal being detected and be connected with PC, read the identification information of described mobile terminal.
Step S302, judge in default INF library the INF file whether existed with the hardware identifier information matches of described mobile terminal, if there is the INF file with the hardware identifier information matches of described mobile terminal, performs step S304; If there is no, with the INF file of the hardware identifier information matches of described mobile terminal, perform step S303.
Step S303, judge in default INF library the INF file whether existed with the compatible identification information coupling of mobile terminal, if there is the INF file with the compatible identification information coupling of described mobile terminal, performs step S304; If there is no with the INF file of the compatible identification information coupling of described mobile terminal, process ends.
Step S304, in the INF file that will select from step S302 or step S303, select the INF file mated with the operation system information of described PC.
Whether judgement, from described step S302 or the selected INF file of step S303, exists the INF file mated with the operation system information of described PC.If exist, perform step S305; If there is no, process ends.
Step S305, will, from the INF file that select and operation system information described PC are complementary, select to have the INF file that USB drives signing messages.
Whether judgement, from the selected INF file of described step S304, exists USB to drive signing messages.If exist, carry out step S306; If there is no, selecting does not have USB to drive the INF file of signing messages, then performs step S306.
Step S306, will drive the INF file of signing messages from the USB that has selected, and select the up-to-date INF file of INF file version information.
Step S307, choose driving corresponding to described selected INF file.
In concrete enforcement, may occur that the INF file number of finally choosing is a plurality of situation, in this case, can select wherein any one INF file as selected INF file, and select driving corresponding to described selected INF file.Also can select the INF file traversed at first as selected INF file, and select driving corresponding to described selected INF file.
Adopt the scheme in the present embodiment, coupling successively by a plurality of eigenwerts, can make driver corresponding to INF file of selecting be mated with described mobile terminal to a greater degree, increase the probability that mobile terminal and PC successfully mate, improve the reliability that mobile terminal is communicated by letter with PC.
Be understandable that, in concrete enforcement, also can be after step S303, only carry out step S304 to the arbitrary step in step S306 or two steps wherein.For example can be after step S303, the operation of execution step S304 is selected the INF file of coupling, and is selected the driving that this INF file is corresponding after step S304 is complete, drives mobile terminal.Perhaps, after step S303, execution step S304 and step S306 operation are selected the INF file of coupling, and are selected the driving that this INF file is corresponding after step S306 is complete, drive mobile terminal.
For those skilled in the art being understood better and realizing the present invention, the embodiment of the present invention also provides the driving coalignment of corresponding mobile terminal.Below by specific embodiment, be elaborated.
Embodiment tetra-
The present embodiment provides a kind of driving coalignment of mobile terminal, and with reference to figure 4, described driving coalignment comprises: reading unit 401, matching unit 402 and choose unit 403, wherein:
Reading unit 401, for when mobile terminal being detected and be connected with PC, read the identification information of described mobile terminal;
Matching unit 402 for the identification information according to described mobile terminal, in default INF library, adopts the eigenwert in default INF file to be mated on PC, selects the INF file that described mobile terminal and PC are mated;
Choose unit 403, for choosing driving corresponding to the selected INF file of described matching unit 402.
Wherein, the identification information of described mobile terminal can be the hardware identifier information of mobile terminal, can be also the compatible identification information of mobile terminal, or other the identification information that can identify described mobile terminal.
In concrete enforcement, described matching unit 402 can be accomplished in several ways, for example:
Described matching unit 402 can comprise: hardware identifier information matches subelement 4021, hardware identifier information for the mobile terminal in the INF file of the hardware identifier information of described mobile terminal that will read and described default INF library is mated, and selects the INF file consistent with the hardware identifier information of described mobile terminal.
In concrete enforcement, described matching unit 402 can comprise: compatible identification information coupling subelement 4022, compatible identification information for the mobile terminal in the INF file of the compatible identification information of described mobile terminal that will read and described default INF library is mated, and selects and the INF file of described mobile terminal compatibility.
In concrete enforcement, described matching unit 402 can comprise hardware identifier information matches subelement 4021 and compatible identification information coupling subelement 4022 simultaneously, wherein:
Described hardware identifier information matches subelement 4021, for selecting the INF file with the hardware identifier information matches of described mobile terminal from described default INF library;
Described compatible identification information coupling subelement 4022 for when described hardware identifier information matches subelement 4021 is not selected the INF file of coupling, is selected the INF file with the compatible identification information coupling of described mobile terminal from described default INF library.
In concrete enforcement, described matching unit 402 can comprise: the operation system information coupling subelement 4023 of PC, for mating from hardware identifier information matches subelement 4021 or compatible identification information the INF file that subelement 4022 is that select and identification information described mobile terminal mates, the INF file of the operation system information coupling of selection and described PC.
In concrete enforcement, described matching unit 402 can comprise: USB drives signing messages coupling subelement 4024, for the coupling of the operation system information from the described PC subelement 4023 INF file mated with the operation system information of described PC that select, select to there is the INF file that USB drives signing messages.
In concrete enforcement, described matching unit 402 can comprise: INF file version information coupling subelement 4025, drive the INF file of signing messages for the described USB of having that drives signing messages coupling subelement 4024 to select from described USB, select the up-to-date INF file of INF file version information.
In concrete enforcement, matching unit 402 can select above-mentioned any one coupling subelement to carry out the selection of INF file, or selects a plurality of described coupling subelements to carry out the selection coupling of INF file.
One of ordinary skill in the art will appreciate that all or part of step in the whole bag of tricks of above-described embodiment is to come the hardware that instruction is relevant to complete by program, this program can be stored in a computer-readable recording medium, and storage medium can comprise: ROM, RAM, disk or CD etc.
Although the present invention discloses as above, the present invention not is defined in this.Any those skilled in the art, without departing from the spirit and scope of the present invention, all can make various changes or modifications, so protection scope of the present invention should be as the criterion with the claim limited range.

Claims (20)

1. the driving matching process of a mobile terminal, is characterized in that, comprising:
When mobile terminal being detected and be connected with PC, read the identification information of described mobile terminal;
According to the identification information of described mobile terminal, on PC, in default INF library, adopt the eigenwert in default INF file to be mated, select the INF file that described mobile terminal and PC are mated; Choose driving corresponding to described selected INF file.
2. the method for claim 1, is characterized in that, the eigenwert in described default INF file comprise following at least one: the identification information of mobile terminal, the operation system information of PC, USB drive signing messages and INF file version information.
3. method as claimed in claim 2, is characterized in that, the identification information of described mobile terminal comprises: the hardware identifier information of mobile terminal and the compatible identification information of mobile terminal.
4. method as claimed in claim 3, is characterized in that, the hardware identifier information of described mobile terminal comprises: identification of the manufacturer, mobile terminal identification and port-mark.
5. method as claimed in claim 3, it is characterized in that, eigenwert in the default INF file of described basis, selection makes the INF file of described mobile terminal and PC coupling, comprise: the hardware identifier information of the mobile terminal in the INF file in the hardware identifier information of the described mobile terminal that reads and described default INF library is mated, select the INF file consistent with the hardware identifier information of described mobile terminal.
6. method as claimed in claim 3, is characterized in that, the eigenwert in the default INF file of described basis selects to make described mobile terminal and the INF file that PC mates, and comprising:
The compatible identification information of the mobile terminal in the INF file in the compatible identification information of the described mobile terminal that reads and described default INF library is mated, selected the INF file with described mobile terminal compatibility.
7. described method as claimed in claim 3, is characterized in that, the eigenwert in the default INF file of described basis selects to make described mobile terminal and the INF file that PC mates, and comprising:
The INF file that the compatible identification information of selecting the hardware identifier information of mobile terminal or mobile terminal from described default INF library and the identification information of described mobile terminal mate.
8. method as described as claim 5 to 7 any one, it is characterized in that, eigenwert in the default INF file of described basis, selection makes the INF file of described mobile terminal and PC coupling, also comprise: from the INF file of identification information coupling that select and described mobile terminal, select the INF file mated with the operation system information of described PC.
9. method as claimed in claim 8, it is characterized in that, eigenwert in the default INF file of described basis, selection makes the INF file of described mobile terminal and PC coupling, also comprise: from the INF file of operation system information coupling that select and described PC, select to there is the INF file that USB drives signing messages.
10. method as claimed in claim 9, it is characterized in that, eigenwert in the default INF file of described basis, selection makes the INF file of described mobile terminal and PC coupling, also comprise: drive the INF file of signing messages from the described USB of having selected, select the up-to-date INF file of INF file version information.
11. the driving coalignment of a mobile terminal, is characterized in that, comprising:
Reading unit, for when mobile terminal being detected and be connected with PC, read the identification information of described mobile terminal;
Matching unit for the identification information according to described mobile terminal, in default INF library, adopts the eigenwert in default INF file to be mated on PC, selects the INF file that described mobile terminal and PC are mated;
Choose unit, for choosing driving corresponding to the selected INF file of described matching unit.
12. device as claimed in claim 11, is characterized in that, the eigenwert in described default INF file comprise following at least one: the identification information of mobile terminal, the operation system information of PC, USB drive signing messages and INF file version information.
13. device as claimed in claim 12, is characterized in that, the identification information of described mobile terminal comprises: the hardware identifier information of mobile terminal and the compatible identification information of mobile terminal.
14. device as claimed in claim 13, is characterized in that, the hardware identifier information of described mobile terminal comprises: identification of the manufacturer, mobile terminal identification and port-mark.
15. device as claimed in claim 13, it is characterized in that, described matching unit comprises: hardware identifier information matches subelement, hardware identifier information for the mobile terminal in the INF file of the hardware identifier information of described mobile terminal that will read and described default INF library is mated, and selects the INF file consistent with the hardware identifier information of described mobile terminal.
16. device as claimed in claim 13, it is characterized in that, described matching unit comprises: compatible identification information coupling subelement, compatible identification information for the mobile terminal in the INF file of the compatible identification information of described mobile terminal that will read and described default INF library is mated, and selects and the INF file of described mobile terminal compatibility.
17. the described device as claim 13, is characterized in that, described matching unit comprises hardware identifier information matches subelement and compatible identification information coupling subelement, wherein:
Described hardware identifier information matches subelement, for selecting the INF file with the hardware identifier information matches of described mobile terminal from described default INF library;
Described compatible identification information coupling subelement for when described hardware identifier information matches subelement is not selected the INF file of coupling, is selected the INF file with the compatible identification information coupling of described mobile terminal from described default INF library.
18. device as described as claim 15 to 17 any one, it is characterized in that, described matching unit comprises: the operation system information coupling subelement of PC, for the INF file from identification information coupling that select and described mobile terminal, select the INF file mated with the operation system information of described PC.
19. device as claimed in claim 18, it is characterized in that, described matching unit comprises: USB drives signing messages coupling subelement, the INF file that select for the coupling of the operation system information from described PC subelement and operation system information described PC is mated, select to have the INF file that USB drives signing messages.
20. device as claimed in claim 19, it is characterized in that, described matching unit comprises: INF file version information coupling subelement, drive the INF file of signing messages for the described USB of having that drives signing messages coupling subelement to select from described USB, select the up-to-date INF file of INF file version information.
CN201310401570.7A 2013-09-05 2013-09-05 Driver matching method and device of mobile terminal Expired - Fee Related CN103440334B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310401570.7A CN103440334B (en) 2013-09-05 2013-09-05 Driver matching method and device of mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310401570.7A CN103440334B (en) 2013-09-05 2013-09-05 Driver matching method and device of mobile terminal

Publications (2)

Publication Number Publication Date
CN103440334A true CN103440334A (en) 2013-12-11
CN103440334B CN103440334B (en) 2017-02-15

Family

ID=49694027

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310401570.7A Expired - Fee Related CN103440334B (en) 2013-09-05 2013-09-05 Driver matching method and device of mobile terminal

Country Status (1)

Country Link
CN (1) CN103440334B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135520A (en) * 2014-07-29 2014-11-05 广州金山网络科技有限公司 Method and device for identifying Android terminal
CN104699516A (en) * 2015-04-02 2015-06-10 四川效率源信息安全技术有限责任公司 Method and device for automatically recognizing Android cellphone and installing drive in Windows system
CN104809005A (en) * 2014-01-27 2015-07-29 中国移动通信集团广东有限公司 Drive installation method and device and computer
CN105045734A (en) * 2015-07-29 2015-11-11 深圳天珑无线科技有限公司 Mobile terminal and method for quickly connecting mobile terminal with computer
CN106445516A (en) * 2016-09-18 2017-02-22 广州视源电子科技股份有限公司 Method and device for loading external WLAN card drive

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748980A (en) * 1994-05-27 1998-05-05 Microsoft Corporation System for configuring a computer system
CN1527199A (en) * 2003-03-07 2004-09-08 联想(北京)有限公司 Drive program installing process
CN102222053A (en) * 2011-06-20 2011-10-19 迈奔灵动科技(北京)有限公司 Drive identification method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748980A (en) * 1994-05-27 1998-05-05 Microsoft Corporation System for configuring a computer system
CN1527199A (en) * 2003-03-07 2004-09-08 联想(北京)有限公司 Drive program installing process
CN102222053A (en) * 2011-06-20 2011-10-19 迈奔灵动科技(北京)有限公司 Drive identification method and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
卢坚: "即插即用设备ID与驱动程序的选择", 《佳木斯大学学报(自然科学版)》, vol. 20, no. 1, 31 March 2002 (2002-03-31) *
姚成虎,王磊: "细说Windows 2000设备驱动程序的INF安装文件", 《计算机辅助工程》, no. 4, 31 December 2003 (2003-12-31) *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104809005A (en) * 2014-01-27 2015-07-29 中国移动通信集团广东有限公司 Drive installation method and device and computer
CN104135520A (en) * 2014-07-29 2014-11-05 广州金山网络科技有限公司 Method and device for identifying Android terminal
CN104135520B (en) * 2014-07-29 2018-01-23 广州金山网络科技有限公司 A kind of method and device for identifying android terminal
CN104699516A (en) * 2015-04-02 2015-06-10 四川效率源信息安全技术有限责任公司 Method and device for automatically recognizing Android cellphone and installing drive in Windows system
CN104699516B (en) * 2015-04-02 2017-11-10 四川效率源信息安全技术股份有限公司 Automatic identification Android mobile phone and the method and apparatus for installing driving under Windows
CN105045734A (en) * 2015-07-29 2015-11-11 深圳天珑无线科技有限公司 Mobile terminal and method for quickly connecting mobile terminal with computer
CN106445516A (en) * 2016-09-18 2017-02-22 广州视源电子科技股份有限公司 Method and device for loading external WLAN card drive
CN106445516B (en) * 2016-09-18 2019-09-03 广州视源电子科技股份有限公司 External radio trawl performance loading method and device

Also Published As

Publication number Publication date
CN103440334B (en) 2017-02-15

Similar Documents

Publication Publication Date Title
US8533741B2 (en) Methods for launching a program application
CN101957807B (en) Method for USB device to recognize version type of Windows operating system
US20080163201A1 (en) Apparatuses for launching a program application
CN103440334A (en) Driver matching method and device of mobile terminal
CN107704282B (en) Loading method and device applied to embedded system
CN109587252A (en) Loading method, device, electronic equipment and the storage medium of operator parameter
CN114138333B (en) Program loading method and related device
CN101014936B (en) Method and system for automatic installation of functional unit driver on a host
CN102662708A (en) Linux operating system and display card driving device thereof
CN105549991A (en) Software upgrading method and system for automobile diagnosis device
US20080147375A1 (en) System, method, device, and computer program product for providing a portable device having drive emulation capabilities
CN105573757A (en) Language updating method and device of Android system
CN103902294A (en) Browser image display method and terminal
US10007529B2 (en) Data terminal running mode switching method, device, and data terminal
KR20090104043A (en) Method and apparatus for launching a program application
CN116719724A (en) eMMC multi-platform testing method and device and electronic equipment
CN109672482A (en) Radio frequency module testing method, device, equipment and storage medium
CN102184115B (en) Method for updating system software and terminal device
CN104951325A (en) Information display method and electronic equipment
CN110888689B (en) Touch screen drive loading method, storage medium and terminal equipment
US20100180282A1 (en) Computer system and method for installing driver program in the computer system
CN110825584A (en) Method and device for monitoring external memory and intelligent equipment
CN105446601A (en) Playlist management method and mobile terminal
CN101562007A (en) Display control device capable of automatically updating firmware and update method thereof
CN112752154A (en) Software upgrading method and device and smart television

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

Granted publication date: 20170215

Termination date: 20200905

CF01 Termination of patent right due to non-payment of annual fee