本发明专利技术公开了一种USB设备、通信系统及其工作模式切换方法。其中USB设备工作模式切换方法包括:USB设备插入主机,所述USB设备配置有单光盘设备信息和至少一种工作模式信息,所述USB设备将单光盘设备信息发送给主机,所述单光盘设备信息包括供主机安装功能管理模块的安装信息;所述USB设备根据主机功能管理模块下发的配置指令选择一种工作模式信息配置为当前有效的工作模式。本发明专利技术的USB设备、通信系统及其工作模式切换方法能够避免USB设备采用断电等方式重新配置固件程序来实现工作模式的切换,从而减小工作模式的切换时间。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种USB设备、通信系统及其工作模式切换方法。
技术介绍
目前市场上众多的USB多功能设备都有一个从光盘到多端口工作模式的切换过程。当主机(hos t)上没有安装UI (userint erface,用户界面)程序和驱动程序时,USB 设备与计算机连接后首先会上报一个单光盘CDROM类设备信息,此CDROM中包含了设备在多端口模式所需的Π程序和驱动程序。安装过程结束后,UI或者驱动程序会自动检测到 USB设备并发送特定的命令使USB设备从光盘切换至多端口工作模式。目前这种通用方案有如下原理性的缺陷,SP(I)无论host上是否已成功安装过UI和驱动程序,USB设备每次插入host都首先枚举为CDROM类设备,CDROM中的UI或者驱动程序检测host上是否已经安装设备正常工作所需的必要程序,如果没有,则继续保持光盘状态并提示用户安装;如果有,则发送切换命令使设备切换至多端口的工作模式。这个工作模式切换的过程通常需要设备采用断电等方式重新配置固件程序,而这种切换方式需要耗费一定的时间,这个时间的存在对于提升用户体不利;同时也会给设备的固件程序和Π程度带来一些兼容性困扰。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种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配置模块和指令接收模块;所述USB配置模块用于在USB插入主机后配置单光盘设备信息和至少一种工作模式信息,并将所述单光盘设备信息发送给主机;所述单光盘设备信息包括供主机安装功能管理模块的安装信息;所述指令接收模块用于接收主机功能管理模块下发的配置指令;所述USB配置模块还用于根据所述配置指令选择一种工作模式信息配置为当前有效的工作模式。进一步地,所述USB配置模块用于根据主机下发的信息索取指令向主机发送对应的工作模式信息,并接收所述主机基于所述工作模式信息下发的配置指令选择一种工作模式信息配置为当前有效的工作模式。进一步地,所述USB配置模块还用于接收主机下发的信息上报指令,根据所述信息上报指令将当前的工作模式信息上报至主机。进一步地,所述USB设备还包括应用管理模块;所述应用管理模块用于在所述USB设备插入主机上电后初始化应用层模块使应用层模块处于就绪状态。同样为了解决上述的技术问题本专利技术还提供了一种通信系统,包括主机和如权利要求9-12任一项所述的USB设备;所述主机设备用于根据单光盘设备信息中的安装信息安装功能管理模块,所述功能管理模用于产生配置指令下发给所述USB设备。本专利技术的有益效果是本专利技术提供了一种USB设备、通信系统及其工作模式切换方法能够避免USB设备采用断电等方式重新配置固件程序来实现工作模式的切换,其中USB设备工作模式切换方法中USB设备有单光盘设备信息和至少一种工作模式信息,U选择一种工作模式信息配置为当前有效的工作模式。可知USB设备配置有多种工作模式,由主机产生配置指令来选择适合主机的USB工作模式从而达到切换工作模式的目的,可以无需采用断电等方式重新配置固件程序来实现工作模式的切换,减少了 USB设备功能切换的时间,进而解决了设备的固件程序和UI程度的兼容性问题。附图说明图I为本专利技术实施例一 USB设备工作模式切换方法的一种流程示意图2为本专利技术实施例一 USB设备工作模式切换方法的另一种流程示意图图3为本专利技术实施例一通信系统工作模式切换方法的一种流程示意图4为本专利技术实施二 USB设备的一种结构示意图5为本专利技术实施二 USB设备的另一种结构示意图6为本专利技术实施二通信系统的结构示意图7为本专利技术实施三USB设备工作模式切换方法一种流程示意图8为本专利技术实施三USB设备工作模式切换方法另一种流程示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。实施例一如图I所示,本实施例的USB设备工作模式切换方法包括步骤101 =USB设备插入主机,所述USB设备配置有单光盘设备信息和至少一种工作模式信息,所述USB设备将单光盘设备信息发送给主机,所述单光盘设备信息包括供主机安装功能管理模块的安装信息;步骤102 :所述USB设备根据主机功能管理模块下发的配置指令选择一种工作模式信息配置为当前有效的工作模式。根据USB协议的规定,设备同时可以存在多个配置描述符(conf iguration descriptor),但同一个时刻仅有一套配置是有效的。当USB设备插入host后,操作系统下发GET_DESCRIPTOR指令来索要设备描述符(device descriptor)、配置描述符 (configuration descriptor)、接□描述符(interface descriptor)以及端;点描本文档来自技高网...
【技术保护点】
一种USB设备工作模式切换方法,其特征在于,包括以下步骤:USB设备插入主机,所述USB设备配置有单光盘设备信息和至少一种工作模式信息,所述USB设备将单光盘设备信息发送给主机,所述单光盘设备信息包括供主机安装功能管理模块的安装信息;所述USB设备根据主机功能管理模块下发的配置指令选择一种工作模式信息配置为当前有效的工作模式。
【技术特征摘要】
【专利技术属性】
技术研发人员:马伟伟,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。