一种驱动识别方法及系统的制作方法

文档序号:6426604阅读:84来源:国知局
专利名称:一种驱动识别方法及系统的制作方法
技术领域
本发明涉及一种驱动识别方法及系统,属于外围设备与有线网络连接技术领域。
背景技术
一般来说,对于某些外围USB设备如智能手机、智能平板电脑、摄像头和相机等, 需要下载相应的驱动包安装在PC机上,才能使用PC机正常操作该外围USB设备,如读取智能手机或智能平板电脑上面的短信、通话记录等,使用摄像头进行拍照或视频,读取相机内的照片。现有技术中,下载智能手机、智能平板电脑、摄像头和相机等外围USB设备驱动包所采用的办法是用户根据智能手机、智能平板电脑、摄像头和相机等外围USB设备的型号从互联网上下载相应的驱动包安装在PC机上。但是现有技术中,很多时候,用户并不能方便的知道某些外围设备的型号,比如经过很长时间,很多用户可能都不记得自己的智能手机或智能平板电脑的型号,那么在从互联网上下载相应的驱动包时就得拔下智能手机或智能平板电脑的电池,从其内壳中查询型号,然后再从众多的驱动包中选择符合它们型号的驱动包。这样进行驱动包的识别匹配不仅操作繁琐、耗费的时间比较长而且给用户带来的体验性也很差。另外可能还有一些用户, 他们忘记了自己的智能手机、智能平板电脑的型号而且从其内壳中也查不到型号,对于摄像头和相机等外围USB设备的型号也查不到,那么他们就没有办法从PC机上下载驱动包将智能手机、智能平板电脑、摄像头和相机等外围USB设备连接在PC机上并利用PC机对其进行操作了。

发明内容
本发明的目的在于,提供一种驱动识别方法及系统,它可以方便快捷的给外围USB 设备匹配驱动包,为用户节约时间,给用户带来极大的方便,从而也大大提高用户的体验性。为解决上述技术问题,本发明采用如下的技术方案一种驱动识别方法,包括以下步骤Si,PC机扫描外围USB设备的VID、PID和序列号并将该外围USB设备的VID、PID 和序列号及PC机的操作系统类型发送给驱动服务器;S2,驱动服务器根据VID、PID和序列号识别该外围USB设备的型号并将与该外围 USB设备型号和PC机操作系统类型相匹配的驱动包的地址发送给PC机。步骤Sl中,所述的PC机扫描外围USB设备的VID、PID和序列号是分开扫描的, PC机首先扫描外围USB设备的VID并初步判断该外围USB设备的类型,如果是U盘等不需要安装驱动就能对其操作的外围USB设备时,则操作结束,否则继续扫描该外围USB设备的PID和序列号,并将VID、PID和序列号并发送给驱动服务器。其中,所说的初步判断该外围USB设备的类型是指,通过将PC机扫描到的外围USB设备的VID和PC机中存储着的市面上已发行的外围USB设备的VID信息进行核对,可初步判断一下该外围USB设备是否是U盘等不需要安装驱动就能对其操作的设备,如果是则不需要PC机和驱动服务器进行后面的操作了,可以节约PC机和驱动服务器的资源。步骤S2中,所述的驱动服务器根据VID、PID和序列号识别该外围USB设备的型号是指,先根据外围USB设备的VID、PID来进行识别,如果某几个外围USB设备的VID和PID 相同,则进一步根据它们的产品序列号进行识别。前述的一种驱动识别方法中,所述的外围USB设备通过USB数据线与PC机连接。
前述的一种驱动识别方法中,所述的PC机通过hternet网络与驱动服务器连接。前述的一种驱动识别方法中,所述的外围USB设备包括智能手机。前述的一种驱动识别方法中,所述的外围USB设备包括智能平板电脑。实现前述方法的一种驱动识别系统,包括外围USB设备、PC机和驱动服务器,PC 机分别与外围USB设备和驱动服务器连接;还包括设置在PC机上的USB端口,与外围USB设备连接,用于扫描外围USB设备的VID、PID和序列号;发送模块一,与USB端口连接,用于发送外围USB设备的VID、PID和序列号给驱动服务器;还包括设置在驱动服务器上的处理单元,用于识别外围USB设备的型号;匹配模块,与处理单元连接,用于根据该外围USB设备型号和PC机操作系统类型匹配相应的驱动包;发送模块二,与匹配模块连接,用于发送所匹配的驱动包的地址给PC机。前述的一种驱动识别系统中,所述的外围USB设备通过USB数据线与PC机连接。前述的一种驱动识别系统中,所述的PC机通过hternet网络与驱动服务器连接。前述的一种驱动识别系统中,所述的外围USB设备包括智能手机。前述的一种驱动识别系统中,所述的外围USB设备包括智能平板电脑。与现有技术相比,本发明通过利用外围USB设备的VID、PID和序列号来识别外围 USB设备的型号,驱动服务器再直接利用所识别出的外围USB设备的型号和PC机的操作系统类型来匹配相应的驱动包,并将驱动包地址发送给PC机。整个驱动识别的过程完全是由 PC机和驱动服务器来进行操作的,与人工匹配相比,本发明不仅方便快捷,匹配效率高,而且还为用户节约了不少时间,给用户带来了极大的方便,大大提高用户的体验性。据大量数据统计表明,与传统技术相比,采用本发明对外围USB设备进行驱动包的识别匹配可至少节约20分钟。另外,本发明中,通过将PC机扫描到的外围USB设备的VID和PC机中存储着的市面上已发行的外围USB设备的VID信息进行核对,可初步判断一下该外围USB设备是否是U盘等不需要安装驱动就能对其操作的设备,如果是则不需要PC机和驱动服务器进行后面的操作了,可以节约PC机和驱动服务器的资源。


图1是本发明的一种实施例的结构示意图;图2是本发明的一种实施例的工作流程图。附图标记1-外围USB设备,2-PC机,3_驱动服务器,4-USB端口,5-发送模块一, 6-处理单元,7-匹配模块,8-发送模块二。
下面结合附图和具体实施方式
对本发明作进一步的说明。
具体实施例方式
具体实施例方式一种驱动识别方法,包括以下步骤Si,PC机扫描外围USB设备的VID、PID和序列号并将该外围USB设备的VID、PID 和序列号及PC机的操作系统类型发送给驱动服务器;S2,驱动服务器根据VID、PID和序列号识别该外围USB设备的型号并将与该外围 USB设备型号和PC机操作系统类型相匹配的驱动包的地址发送给PC机。步骤Sl中,所述的PC机扫描外围USB设备的VID、PID和序列号是分开扫描的,PC 机首先扫描外围USB设备的VID并初步判断该外围USB设备的类型,如果是U盘等不需要安装驱动就能对其操作的外围USB设备时,则操作结束,否则继续扫描该外围USB设备的PID 和序列号,并将VID、PID和序列号发送给驱动服务器。其中,所说的初步判断该外围USB设备的类型是指,通过将PC机扫描到的外围USB设备的VID和PC机中存储着的市面上已发行的外围USB设备的VID信息进行核对,可初步判断一下该外围USB设备是否是U盘等不需要安装驱动就能对其操作的设备,如果是则不需要PC机和驱动服务器进行后面的操作了, 可以节约PC机和驱动服务器的资源。步骤S2中,所述的驱动服务器根据VID、PID和序列号识别该外围USB设备的型号是指,先根据外围USB设备的VID、PID来进行识别,如果某几个外围USB设备的VID和PID 相同,则进一步根据它们的产品序列号进行识别。其中,序列号的长度可以是任意的,用于识别外围USB设备型号的序列号中的位数和位置也是任意的,但是通过研究总结找规律, 各款外围USB设备的用于识别它的序列号中的位数和位置都是可以确定的。比如目前已知的HTC手机的序列号长度是12位,某几款HTC手机的VID和PID相同,那么我们就可以通过第6、7位来识别具体的某款HTC手机的型号,即第6、7位=00的是A手机,第6、7位= 01的是B手机。上述方法中,所述的外围USB设备通过USB数据线与PC机连接。上述方法中,所述的PC机通过hternet网络与驱动服务器连接。上述方法中,所述的外围USB设备包括智能手机。上述方法中,所述的外围USB设备包括智能平板电脑。实现上述方法的一种驱动识别系统,如图1所示,它包括外围USB设备1、PC机2 和驱动服务器3,PC机2分别与外围USB设备1和驱动服务器3连接;还包括设置在PC机2上的USB端口 4,与外围USB设备1连接,用于扫描外围USB设备1的VID、PID和序列号;发送模块一 5,与USB端口 4连接,用于发送外围USB设备1的VID、PID和序列号给驱动服务器3 ;还包括设置在驱动服务器3上的处理单元6,用于识别外围USB设备1的型号;匹配模块7,与处理单元6连接,用于根据该外围USB设备1型号和PC机2操作系统类型匹配相应的驱动包;发送模块二 8,与匹配模块7连接,用于发送所匹配的驱动包的地址给PC机2。
上述系统中,所述的外围USB设备1通过USB数据线与PC机2连接。上述系统中,所述的PC机2通过hternet网络与驱动服务器3连接。上述系统中,所述的外围USB设备1包括智能手机。上述系统中,所述的外围USB设备1包括智能平板电脑。本发明的一种实施例的工作流程(如图2所示)Si,PC机扫描外围USB设备的VID并初步判断该外围设备的类型;S2,如果它是U盘等不需要安装驱动就能对其操作的外围USB设备,则操作结束, 否则转到S3 ;S3,PC机扫描该外围设备的PID和序列号并将该外围设备的VID、PID和序列号发送给驱动服务器;S4,驱动服务器根据VID和PID判断该外围USB设备的型号,如果它的VID和PID 与别的外围USB设备的VID和PID相同,那么进一步根据产品序列号判断该外围USB设备的型号;S5,驱动服务器将与该外围USB设备型号和PC机操作系统类型相匹配的驱动包的地址发送给PC机。
权利要求
1.一种驱动识别方法,其特征在于,包括以下步骤Si,PC机扫描外围USB设备的VID、PID和序列号并发送给驱动服务器;S2,驱动服务器根据VID、PID和序列号识别该外围USB设备的型号并将与该外围USB 设备型号和PC机操作系统类型相匹配的驱动包的地址发送给PC机。
2.根据权利要求1所述的一种驱动识别方法,其特征在于,所述的外围USB设备通过 USB数据线与PC机连接。
3.根据权利要求1所述的一种驱动识别方法,其特征在于,所述的PC机通过hternet 网络与驱动服务器连接。
4.根据权利要求1所述的一种驱动识别方法,其特征在于,所述的外围USB设备是指智能手机。
5.根据权利要求1所述的一种驱动识别方法,其特征在于,所述的外围USB设备是指智能平板电脑。
6.实现权利要求1 5所述方法的一种驱动识别系统,其特征在于,包括外围USB设备(1)、PC机⑵和驱动服务器(3),PC机⑵分别与外围USB设备⑴和驱动服务器(3) 连接;还包括设置在PC机(2)上的USB端口 (4),与外围USB设备(1)连接,用于扫描外围USB设备(1)的VID、PID和序列号;发送模块一(5),与USB端口(4)连接,用于发送外围USB设备(1)的VID、PID和序列号给驱动服务器(3);还包括设置在驱动服务器( 上的处理单元(6),用于识别外围USB设备(1)的型号;匹配模块(7),与处理单元(6)连接,用于根据该外围USB设备⑴型号和PC机⑵操作系统类型匹配相应的驱动包;发送模块二(8),与匹配模块(7)连接,用于发送所匹配的驱动包的地址给PC机O)。
7.根据权利要求6所述的一种驱动识别系统,其特征在于,所述的外围USB设备⑴通过USB数据线与PC机⑵连接。
8.根据权利要求6所述的一种驱动识别系统,其特征在于,所述的PC机( 通过 Internet网络与驱动服务器( 连接。
9.根据权利要求6所述的一种驱动识别系统,其特征在于,所述的外围USB设备⑴是指智能手机。
10.根据权利要求6所述的一种驱动识别系统,其特征在于,所述的外围USB设备(1) 是指智能平板电脑。
全文摘要
本发明公开了一种驱动识别方法及系统,所述方法包括S1,PC机扫描外围USB设备的VID、PID和序列号并发送给驱动服务器;S2,驱动服务器根据VID、PID和序列号识别该外围USB设备的型号并将与该外围USB设备型号和PC机操作系统类型相匹配的驱动包的地址发送给PC机。本发明通过利用外围USB设备的VID、PID和序列号来识别外围USB设备的型号,驱动服务器再利用所识别出设备的型号和PC机的操作系统类型匹配相应的驱动包,并将驱动包地址发送给PC机。整个驱动识别的过程完全是由PC机和驱动服务器来进行操作的,与人工匹配相比,本发明不仅匹配效率高,而且还为用户节约了不少时间,大大提高用户的体验性。
文档编号G06F13/10GK102222053SQ201110165410
公开日2011年10月19日 申请日期2011年6月20日 优先权日2011年6月20日
发明者周强 申请人:迈奔灵动科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1