The embodiment of the invention discloses a processing method and a terminal of a USB device, which includes: establishing a database, randomly generating the supplier identification code and product identification code after the USB device is inserted into the host, receiving the insertion operation of the current USB device, and performing the insertion operation of the current USB device according to the database. Equipment identification. The processing method and terminal of the USB device provided in the embodiment of the present invention. Since the database includes the corresponding relationship between the USB device and the identification code, the identification code is generated randomly after the USB device is inserted into the host computer. Therefore, the original identification code of the USB device does not need to be taken into account when identifying, so that it can be fast, accurate and simple. It realizes the recognition of USB devices.
【技术实现步骤摘要】
USB设备的处理方法及其系统
本专利技术涉及计算机
,具体涉及一种USB设备的处理方法及其系统。
技术介绍
USB(UniversalSerialBUS,通用串行总线)协议规定,所有的USB设备都有VID(VendorID,供应商识别码)和PID(ProductID,产品识别码)。VID由供应商向USB-IF(ImplementersForum,应用者论坛)申请。每个供应商的VID是唯一的,PID由供应商自行决定。主机通过VID和PID来识别不同设备,包括同一类别的不同设备和不同类别的不同设备。从理论上讲,每个USB设备的VID和PID应该都是唯一的。但现存的市场中,VID和PID的使用非常混乱,经常出现不同的设备具有相同的VID和PID的情况,因此无法根据VID和PID来进行USB设备的准备识别。
技术实现思路
本专利技术实施例的目的在于提供一种USB设备的处理方法及其终端,以快速、准确及简单地实现对USB设备的识别。为实现上述目的,本专利技术实施例提供了一种USB设备的处理方法,包括:建立数据库,所述数据库包括USB设备与识别码之间的对应关系,所述识别码包括 ...
【技术保护点】
1.一种USB设备的处理方法,其特征在于,包括:建立数据库,所述数据库包括USB设备与识别码之间的对应关系,所述识别码包括所述USB设备的供应商识别码和产品识别码,所述供应商识别码和产品识别码由所述USB设备插入主机后、所述主机随机生成的;接收当前USB设备的插入操作;根据所述数据库对所述当前USB设备进行识别。
【技术特征摘要】
1.一种USB设备的处理方法,其特征在于,包括:建立数据库,所述数据库包括USB设备与识别码之间的对应关系,所述识别码包括所述USB设备的供应商识别码和产品识别码,所述供应商识别码和产品识别码由所述USB设备插入主机后、所述主机随机生成的;接收当前USB设备的插入操作;根据所述数据库对所述当前USB设备进行识别。2.如权利要求1所述的USB设备的处理方法,其特征在于,建立数据库具体包括:(1)设置第一USB设备的设备类型,所述设备类型包括打印设备、电子秤和人机交互设备;(2)接收所述第一USB设备的插入操作;(3)对所述第一USB设备随机写入第一识别码,建立并保存所述第一USB设备与第一识别码的对应关系;(4)重复步骤(1)至(3)以建立并保存多个USB设备与识别码的对应关系,且多个识别码具备唯一性。3.如权利要求1或2所述的USB设备的处理方法,其特征在于,所述数据库还包括USB设备与驱动程序之间的对应关系,所述方法还包括:对所述数据库中的USB设备进行驱动程序配置,其中,相同设备类型的USB设备配置同一驱动程序。4.如权利要求3所述的USB设备的处理方法,其特征在于,根据所述数据库对所述当前USB设备进行识别之后,所述方法还包括:调用所述数据库对所述当前USB设备进行驱动程序匹配,以建立所述当前USB设备与所述主机的通信连接。5.如权利要求4所述的USB设备的处理方法,其特征在于,建立所述当前USB设备与所述主机的通信连接之后,所述方法还包括:获取传输请求,所述传输请求由所述主机向所述当前USB设备发起,且所述传输请求中包括目标传输速率;根据所述传输请求获取所述当前USB设备的初始传输速率;比较所述初始传输速率及所述目标传输速率;若所述初始传输速率小于所述目标传输速率,则将所述初始传输速率提升至所述目标传输速率以上。6.一种USB设备的处理终端...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。