Windows下自动识别安卓手机并安装驱动的方法和装置的制造方法

文档序号:8380779阅读:666来源:国知局
Windows下自动识别安卓手机并安装驱动的方法和装置的制造方法
【技术领域】
[0001]本发明属于驱动安装领域,具体涉及一种Windows下自动识别安卓手机并安装驱动的方法和装置。
【背景技术】
[0002]目前市面上的安卓手机品牌越来越多,与此同时手机驱动的安装给消费者带来的不便也与日俱增,传统手机安装驱动的缺陷如下:
[0003]1.难以快速精确的匹配手机型号;
[0004]2.手机驱动安装过程复杂且需要手工介入。

【发明内容】

[0005]本发明针对现有技术的不足,提供了一种Windows下自动识别安卓手机并安装驱动的方法和装置,以解决现有技术手机驱动安装复杂的问题。
[0006]为了实现以上发明目的,本发明采取的技术方案如下:一种Windows下自动识别安卓手机并安装驱动的方法,包括以下步骤:
[0007]SI,将安卓手机设备连接到带Windows操作系统的电脑;
[0008]S2,Windows操作系统通过设备接口 Device 1 Control判断是否有新设备接入,如果有新设备接入则读取新设备的PID&VID ;
[0009]S3,Windows操作系统通过PID&VID到国际标准库中查询新设备是否为手机;
[0010]S4,Windows 操作系统通过设备接口 Setup DiEnum Device Interfaces 枚举所有设备,取得设备集,设备集包含一一对应的PID、VID和⑶ID属性,通过PID&VID在设备集合中得到对应的GUID ;
[0011]S5,搭建两个驱动库,包括exe驱动库和Inf驱动库;eXe驱动库直接将exe驱动文件与配置文件一同放入同级目录下;Inf驱动库则存放在默认的C:\BackUpdr文件夹内。
[0012]S6,exe驱动库通过S4获得的⑶ID码与配置文件中的⑶ID码进行对比,选择对应的驱动;Inf驱动库则通过识别驱动库内Inf文件中的⑶ID码,与S4获得的⑶ID码进行对比,从而选择对应的驱动。
[0013]作为优选,S6所述的安装exe驱动的具体方法如下:
[0014]1.输入对应的⑶ID码,需要重复输入四行;
[0015]2.在filename =后输入要执行安装的exe文件名,包括后缀名;
[0016]3.将配置文件及exe文件放入文件目录的同级目录下。
[0017]为了实现以上发明目的,本发明还采取了以下技术方案:一种Windows下自动识别安卓手机并安装驱动的装置,包括接入设备信息读取单元、接入设备类型判断单元、⑶ID获取单元、驱动库单元;接入设备信息读取单元用于判断是否有新设备接入,如果有新设备接入则读取新设备的PID&VID ;接入设备类型判断单元用于通过PID&VID到国际标准库中查询新设备是否为手机AUID获取单元用于枚举所有设备,取得设备集,设备集包含一一对应的PID、VID和⑶ID属性,通过PID&VID在设备集合中得到对应的⑶ID ;驱动库单元包括exe驱动库和Inf驱动库;exe驱动库直接将exe驱动文件与配置文件一同放入同级目录下;Inf驱动库则在存放在默认的C:\BackUpdr文件夹内;所述的Inf驱动库通过识别驱动库内Inf文件中的GUID码,与S4获得的GUID码进行对比,从而选择对应的驱动;所述的exe驱动库通过S4获得的⑶ID码与配置文件中的⑶ID码进行对比,选择正确的驱动。
[0018]作为优选,通过设备接口 Device 1 Control判断是否有新设备接入。
[0019]作为优选,通过设备接口 Device 1 Control读取新设备的PID&VID。
[0020]作为优选,通过设备接口 Setup DiEnum Device Interfaces枚举所有设备。
[0021]本发明的有益效果如下:
[0022]1.使用⑶ID码(全球唯一标识)快速精确的匹配连接到电脑的手机型号,以便快速的选择合适的驱动程序;
[0023]2.安装方式分为两种,手机驱动程序会自动在后台安装,与传统手机驱动安装相比,具有在后台完全自动进行,不需用户进行任何操作,快速,精确匹配的优点。没有任何界面,仅在任务管理器能够看见后台运行的进程。
【附图说明】
[0024]图1为实施例的示意图。
【具体实施方式】
[0025]为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明做进一步详细说明。
[0026]—种Windows下自动识别安卓手机并安装驱动的方法,包括以下步骤:
[0027]SI,将安卓手机设备连接到带Windows操作系统的电脑;
[0028]S2,Windows操作系统通过设备接口 Device 1 Control判断是否有新设备接入,如果有新设备接入则读取新设备的PID&VID ;
[0029]Device 1 Control是Windows操作系统的设备接口类,通常用于刷新设备的列表,得到设备基本信息。
[0030]S3,通过PID&VID到国际标准库中查询新设备是否为手机;
[0031]S4,Windows 操作系统通过设备接口 Setup DiEnum Device Interfaces 枚举所有设备,取得设备集,设备集包含一一对应的PID、VID和⑶ID属性,通过PID&VID在设备集合中得到对应的GUID ;
[0032]Setup DiEnum Device Interfaces是Windows操作系统的设备接口类,通常用于建立设备信息集合。
[0033]S5,搭建两个驱动库,包括exe驱动库和Inf驱动库;exe驱动库直接将exe驱动文件与配置文件一同放入同级目录下;Inf驱动库则存放在默认的C:\BackUpdr文件夹内。
[0034]S6,exe驱动库通过S4获得的⑶ID码与配置文件中的⑶ID码进行对比,选择对应的驱动;Inf驱动库则通过识别驱动库内Inf文件中的⑶ID码,与S4获得的⑶ID码进行对比,从而选择对应的驱动。
[0035]S6所述的安装exe驱动的具体方法如下,如图1所示:
[0036]1.输入对应的⑶ID码,需要重复输入四行;
[0037]2.在filename =后输入要执行安装的exe文件名,包括后缀名;
[0038]3.将配置文件及exe文件放入文件目录的同级目录下。
[0039]本发明还采取了以下技术方案:一种Windows下自动识别安卓手机并安装驱动的装置,包括接入设备信息读取单元、接入设备类型判断单
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1