[发明专利]USB设备切换端口的方法及设备有效
申请号: | 200910000158.8 | 申请日: | 2009-01-13 |
公开(公告)号: | CN101477498A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 马启辉 | 申请(专利权)人: | 深圳华为通信技术有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 北京金信立方知识产权代理有限公司 | 代理人: | 黄 威;张 彬 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 设备 切换 端口 方法 | ||
技术领域
本发明涉及通信技术领域,特别是一种USB设备切换端口的方法及设备。
背景技术
众所周知,目前市场上很多USB设备都支持自动安装功能,即在计算机上安装USB设备驱动时不再需要插入安装驱动程序的光盘进行安装,因为计算机系统中已储存有相应光盘驱动程序。而要实现这个功能,首先需要与计算机连接的USB设备上报一个光盘设备信息,系统在注册表中记录相应信息后通过系统中储存的光盘驱动程序加载上报的光盘设备完成自动安装,完成自动安装以后再发送命令让所述USB设备切换到多个端口状态,即复合设备状态。
本发明人在实现本发明的过程中发现现有技术中至少存在以下技术问题:由于USB设备无法判断系统中是否安装过相应驱动,所以每次插入USB设备后都必须首先上报一个相应的光盘设备信息,根据上报的光盘设备信息映射出光盘内容,再通过所述光盘内容中的相应程序来检测是否安装过USB设备驱动;如果安装过驱动,则进行端口切换;否则,给出需要安装后台和驱动的提示。所以就使得要想完成切换端口的步骤就必须先完成映射光盘的步骤和通过所述映射出的光盘内容中的相应程序来进行切换端口的步骤,而这两个步骤都需要较长时间才能完成。特别是不管与计算机连接的USB设备是否曾经在这台计算机上安装过相应驱动,所述USB设备每次都要经过这两个步骤才能完成对端口的切换,即用户每次使用都需要长时间等待才能执行下一步的操作,降低了用户的工作效率。
发明内容
本发明实施例的目的在于,提供一种USB设备切换端口的方法及相应的USB设备,使得所述USB设备利用相应的命令能在已安装过相应驱动的计算机上快速实现端口切换;
为实现上述发明目的,本发明实施例提供一种USB设备切换端口的方法,包括:
在检测到所述USB设备与主机连接后,向所述主机发送单光盘设备信息,所述单光盘设备信息包括用于屏蔽所述单光盘设备第一功能的屏蔽信息,所述屏蔽信息使得所述主机在通过加载单光盘设备进而启动自动运行文件来安装所述USB设备的驱动时,屏蔽使能第一功能的命令;
若接收到所述主机通过所述自动运行文件发送的切换命令,则所述USB设备从所述单光盘设备切换为复合设备,并向所述主机发送所述复合设备的信息,所述复合设备的信息包括与所述单光盘设备的设备标识PID信息相同的设备标识PID信息以及所述复合设备的第一端口的描述符,所述第一端口的描述符用于通知所述主机该复合设备支持所述第一功能;
若接收到所述主机发送的使能所述第一功能的命令,则所述USB设备从所述单光盘设备切换为复合设备,并向所述主机发送复合设备信息。
本发明实施例还提供一种USB设备,包括:
检测单元,用于检测所述USB设备是否与主机连接;
第一发送单元,用于在所述检测单元检测到所述USB设备与主机连接后,向所述主机发送单光盘设备信息,所述单光盘设备信息包括屏蔽所述单光盘设备第一功能的屏蔽信息,所述屏蔽信息使得所述主机在通过加载单光盘设备进而启动自动运行文件来安装所述USB设备的驱动时,屏蔽使能第一功能的命令;
第一接收单元,用于接收所述主机通过所述自动运行文件发送的切换命令;
第二接收单元,用于接收所述主机发送的使能第一功能的命令;
切换单元,用于基于所述第一接收单元接收到的所述切换命令或所述第二接收单元接收到的所述使能第一功能的命令,将所述USB设备从所述单光盘设备切换为复合设备;
第二发送单元,用于在所述切换单元将所述USB设备从所述单光盘设备切换为复合设备之后,向所述主机发送所述复合设备的信息,所述复合设备的信息包括与所述单光盘设备的设备标识PID信息相同的PID信息以及所述复合设备的第一端口的描述符,所述第一端口的描述符用于通知所述主机该复合设备支持所述第一功能。
本发明实施例具有以下有益效果:在计算机上安装相应的USB设备驱动后,所述计算机可以较快发送相应的USB命令,使得所述USB设备接收到所述命令后不必再经过原有步骤,从而直接快速切换至多端口状态,提高了人机交互的工作效率,更好的体现了USB设备作为一种高速、快捷数字设备的特点。
附图说明
图1是本发明实施例一的USB设备切换端口的方法的示意流程图;
图2是本发明实施例二的USB设备切换端口的方法的示意流程图;
图3是本发明实施例三的USB设备的结构示意图;
具体实施方式
下面结合附图对本发明作进一步地详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华为通信技术有限公司,未经深圳华为通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910000158.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输系统及方法
- 下一篇:实现产品定制的方法、装置、系统、产品及辅助装置