[实用新型]USB设备有效
申请号: | 201120541414.7 | 申请日: | 2011-12-21 |
公开(公告)号: | CN202394228U | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 杨孟维 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 设备 | ||
技术领域
本实用新型涉及通信技术领域,尤其涉及一种通信协议自适应的USB设备。
背景技术
通用串行总线(Universal Serial Bus,USB)的出现简化主机(如个人电脑PC)和外围设备的连接。USB接口具有传输速度快、支持热插拔以及连接多个设备的优点。
随着大量支持USB接口的个人电脑的普及,USB逐渐成为PC的标准接口,但是由于PC的操作系统之间存在差异性,当系统中没有相应的USB驱动程序或者不支持USB设备当前所使用的USB通信协议,USB设备就无法使用,从而给用户带来不便。
实用新型内容
本实用新型提供一种USB设备,用以避免因主机没有安装相应的USB通信协议而使得USB设备无法正常使用,实现USB设备插入主机后自动采用本地保存的多种USB通信协议与主机进行通信匹配,直至USB设备能够正常使用。
本实用新型实施例提供的具体技术方案如下:
一种USB设备,包括通信单元和至少两个协议执行单元:
所述至少两个协议执行单元分别与所述通信单元相连接;
所述通信单元用于通过USB接口向连接的主机发送握手请求消息,所述握手请求消息中包含有任一协议执行单元执行的USB通信协议的标识,若确定未收到所述主机发送的握手请求响应消息,根据另一协议执行单元执行的USB通信协议的标识,更新所述握手请求消息中包含的USB通信协议的标识,并发送至所述主机;
至少两个协议执行单元分别用于按照不同的USB通信协议实现与所述主机的通信。
基于上述技术方案,本实施例中,在USB设备中包含至少两个协议执行单元,在各协议执行单元中执行不同的USB通信协议,USB设备的通信单元通过USB接口向连接的主机发送握手请求消息,在该握手请求消息中包含有任一协议执行单元执行的USB通信协议的标识,若确定未收到主机发送的握手请求响应消息,根据另一协议执行单元执行的USB通信协议的标识,更新握手请求消息中包含的USB通信协议的标识,并通过USB接口发送至主机,从而能够依次采用各个USB通信协议与主机端进行通信匹配,直至USB设备能够正常使用,避免了因主机没有安装相应的USB通信协议而使得USB设备无法正常使用的问题,提高USB接口设备的兼容性。
附图说明
图1为本实用新型实施例中USB设备基本结构示意图;
图2为本实用新型实施例中USB设备重新识别的控制电路图;
图3为本实用新型实施例中按键控制电路图;
图4为本实用新型实施例中USB设备通信单元的具体结构示意图。
具体实施方式
为了避免因主机没有安装相应的USB通信协议而使得USB设备无法正常使用,实现USB设备插入主机后自动采用本地保存的多种USB通信协议与主机进行通信匹配,直至USB设备能够正常使用,本实用新型提供了一种USB设备。
下面结合附图对本实用新型优选的实施方式进行详细说明。
如附图1所示,本实用新型实施例中,USB设备10包括通信单元101和至少两个协议执行单元102,该至少两个协议执行单元102分别与通信单元101相连接;
通信单元101用于通过USB接口向连接的主机11(如PC)发送握手请求消息,该握手请求消息中包含有任一协议执行单元102执行的USB通信协议的标识,若确定未收到主机11发送的握手请求响应消息,根据另一协议执行单元执行的USB通信协议的标识,更新握手请求消息中包含的USB通信协议的标识,并发送至主机11;
至少两个协议执行单元102分别用于按照不同的USB通信协议实现与主机11通信。
其中,USB设备10中还包括与USB接口相连接的模拟插拔单元103,该模拟插拔单元103用于控制USB接口掉电并重新上电。较佳地,通信单元101在确定USB接口掉电并重新上电后,再根据另一协议执行单元执行的USB通信协议的标识,更新握手请求消息中包含的USB通信协议的标识。
较佳地,模拟插拔单元103为与USB接口相连接的开关电路。通过开关电路控制USB接口掉电并重新上电。实际应用中开关电路可以有多种实现方式。
在一个具体的实施方式中,开关电路包括按键触控元件和开关元件,按键触控元件的输出端连接开关元件的控制端,开关元件的输出端连接USB接口,通过按键触控元件控制开关元件的截止或导通状态,由开关元件的截止或导通状态控制USB接口掉电或上电。较佳地,开关元件的输出端连接USB接口的数据传输线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201120541414.7/2.html,转载请声明来源钻瓜专利网。