一种有源USB设备及其工作模式的切换方法技术

技术编号:8271243 阅读:219 留言:0更新日期:2013-01-31 03:24
本发明专利技术公开了一种有源USB设备及其工作模式的切换方法。其中USB设备工作模式的切换方法包括:USB设备与第一主机设备连接,USB设备处于复合设备多端口模式;USB设备与第一主机设备断开连接,USB设备保持开机状态;当检测到USB设备与第一主机设备断开连接时,USB设备从复合设备多端口模式切换到单光盘模式。本发明专利技术的USB设备工作模式的切换方法能够使得USB设备能够在各种复杂的应用环境中都可以无差别、完整的安装驱动程序,提高用户体验。

【技术实现步骤摘要】
一种有源USB设备及其工作模式的切换方法
本专利技术涉及无线通信领域,尤其涉及一种有源USB设备及其工作模式的切换方法。
技术介绍
基于USB接口的很多产品(包括无线终端产品、高性能HID产品等等),都已具备自动安装(或称自启动)的功能。其实现原理就是将该产品模拟出一个虚拟光盘设备,用户可以直接安装该虚拟光盘中的驱动程序从而替代了传统的通过随机附带的物理光盘来安装驱动程序的整个操作。为了实现这个功能,该USB设备必须至少具备单光盘模式(用于安装驱动程序或其他配置管理软件)和正常工作模式(可能是多端口复合设备用以实现不同的端口功能)这两种模式。用户在单光盘模式下安装完PC驱动程序后,设备需要切换至工作模式下来执行各种用户功能。就无线终端领域的USBModem数据卡产品而言,设备进行端口切换操作时主要采取硬件重启的策略:设备收到PC发送的SCSI(SmallComputerSystemInterface,小型计算机系统接口)切口指令后会先在其Flash空间设置相应的标志文件,标志文件建立后执行整板重启函数。待设备整板重启后初始化USB模块的过程中,通过判断相应的标志文件将设备枚举为复合设本文档来自技高网...
一种有源USB设备及其工作模式的切换方法

【技术保护点】
一种有源USB设备工作模式的切换方法,其特征在于,包括以下步骤:USB设备与第一主机设备连接,USB设备处于复合设备多端口模式;USB设备与第一主机设备断开连接,USB设备保持开机状态;当检测到USB设备与第一主机设备断开连接时,USB设备从复合设备多端口模式切换到单光盘模式。

【技术特征摘要】
1.一种有源USB设备工作模式的切换方法,其特征在于,包括以下步骤:USB设备与第一主机设备连接,USB设备处于复合设备多端口模式;USB设备与第一主机设备断开连接,USB设备保持开机状态;当检测到USB设备与第一主机设备断开连接时,USB设备从复合设备多端口模式切换到单光盘模式,包括:USB设备执行USB协议栈重启功能使自身从复合设备多端口模式下切换到单光盘模式。2.如权利要求1所述的有源USB设备工作模式的切换方法,其特征在于,还包括:当检测到所述USB设备与已经安装过驱动程序的第一主机设备或其他已经安装过驱动程序的主机设备连接时,所述USB设备从单光盘模式切换到复合设备多端口模式。3.如权利要求1所述的有源USB设备工作模式的切换方法,其特征在于,所述执行USB协议栈重启功能的处理过程包括:获取单光盘模式的配置信息;USB控制器断连操作;禁止功能驱动程序FD和端点EP,重新配置功能驱动程序FD和端点EP;以新的配置重新初始化功能驱动程序FD和端点EP;USB控制器重新连接操作;回调函数处理。4.如权利要求2所述的有源USB设备工作模式的切换方法,其特征在于,所述USB设备从单光盘模式切换到复合设备多端口模式包括:执行USB协议栈重启功能使USB设备从单光盘模式切换到复合设备多端口模式。5.如权利要求2所述的有源USB设备工作模式的切换方法,其特征在于,所述USB设备从单光盘模式切换到复合设备多端口模式包括:USB设备...

【专利技术属性】
技术研发人员:路旋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1