USB设备及工作系统、工作模式转换方法、数据通信方法.pdf

上传人:1*** 文档编号:623581 上传时间:2018-02-26 格式:PDF 页数:16 大小:1.60MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410320393.4

申请日:

2014.07.04

公开号:

CN104111908A

公开日:

2014.10.22

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 13/38申请日:20140704|||公开

IPC分类号:

G06F13/38; G06F13/40

主分类号:

G06F13/38

申请人:

深圳市江波龙电子有限公司

发明人:

李志雄; 邓恩华

地址:

518057 广东省深圳市南山区科发路8号金融服务技术创新基地1栋8楼A、B、C、D、E、F1

优先权:

专利代理机构:

广州华进联合专利商标代理有限公司 44224

代理人:

胡海斌

PDF下载: PDF下载
内容摘要

本发明涉及一种USB设备及工作系统、工作模式转换方法、数据通信方法。所述USB设备包括从机主控、与所述从机主控连接的存储模块、主机主控、与所述主机主控和从机主控分别连接的切换装置、与所述切换装置连接且用于与智能移动设备建立连接的第一接口、以及与所述主机主控连接且用于与主机设备或电源设备建立连接的第二接口;当所述USB设备工作在主机模式下,所述切换装置建立所述第一接口与所述主机主控连接的路径;当所述USB设备工作在从机模式下,所述切换装置建立所述第一接口与所述从机主控连接的路径。能在智能移动设备没电时,自动实现USB设备工作模式的转换,对智能移动设备进行充电,不需拔掉USB设备,操作便捷。

权利要求书

1.  一种USB设备,包括从机主控和与所述从机主控连接的存储模块,其特征在于,所述USB设备还包括主机主控、与所述主机主控和从机主控分别连接的切换装置、与所述切换装置连接且用于与智能移动设备建立连接的第一接口、以及与所述主机主控连接且用于与主机设备或电源设备建立连接的第二接口;所述第一接口包括第一电源线端子、第一正数据线端子、第一负数据线端子、第一检测线端子和第一接地线端子;当所述USB设备工作在主机模式下,所述切换装置建立所述第一接口与所述主机主控连接的路径,所述第一正数据线端子和第一负数据线端子与所述主机主控连接,所述第一检测线端子空接;当所述USB设备工作在从机模式下,所述切换装置建立所述第一接口与所述从机主控连接的路径,所述第一正数据线端子和第一负数据线端子与所述从机主控连接,所述第一检测线端子接地。

2.
  根据权利要求1所述的USB设备,其特征在于,所述切换装置包括路径切换器和检测线切换器,当所述USB设备工作在主机模式下时,所述路径切换器建立所述第一正数据线端子和第一负数据线端子与所述主机主控连接,所述检测线切换器使得所述第一检测线端子空接;当所述USB设备工作在从机模式下时,所述路径切换器建立所述第一正数据线端子和第一负数据线端子与所述从机主控的连接,所述检测线切换器使得所述第一检测线端子接地。

3.
  根据权利要求1所述的USB设备,其特征在于,所述USB设备包括电源模块,所述电源模块一端与所述主机主控连接,能给所述主机主控提供电源,并能通过所述第一接口给连接在所述第一接口上的智能移动设备充电,另一端与所述第二接口连接,使得主机设备或电源设备能给所述电源模块充电。

4.
  根据权利要求1所述的USB设备,其特征在于,所述第二接口包括第二电源线端子、第二接地线端子、第二正数据线端子和第二负数据线端子,所述第二接口与所述从机主控连接。

5.
  根据权利要求4所述的USB设备,其特征在于,所述USB设备还包括模式开关,所述模式开关一端与所述第二接口连接,另一端与所述从机主控连接;所述模式开关用于在所述第一接口连接智能移动设备且所述第二接口连接 主机设备时,断开所述USB设备与主机设备的通信连接。

6.
  一种USB设备的工作系统,包括智能移动设备,其特征在于,所述USB设备的工作系统还包括如权利要求1或2或4或5中任一项所述的USB设备,所述智能移动设备通过所述第一接口与所述USB设备建立连接,所述智能移动设备上安装有控制所述USB设备的应用程序,所述智能移动设备通过所述应用程序控制所述USB设备进行工作模式的切换。

7.
  根据权利要求6所述的USB设备的工作系统,其特征在于,所述USB设备的工作系统还包括通过第二接口与所述USB设备建立连接的主机设备或电源设备,所述主机设备或电源设备直接与所述USB设备连接或者通过USB传输线进行连接。

8.
  根据权利要求6或7所述的USB设备的工作系统,其特征在于,所述USB设备还包括电源模块,所述电源模块一端与所述主机主控连接,另一端与所述第二接口连接;所述主机设备或电源设备或电源模块给所述USB设备和智能移动设备提供电源。

9.
  一种USB设备的工作模式转换方法,包括以下步骤:
提供如权利要求1至5中任一项所述的USB设备,所述USB设备通过第一接口与智能移动设备连接;
当所述USB设备的从机主控接收到所述智能移动设备发出的智能移动设备从主机模式切换到从机模式的命令时,控制所述切换装置建立所述主机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子空接;
当所述USB设备的主机主控接收到所述智能移动设备发出的所述智能移动设备从从机模式切换到主机模式的命令后,控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地;
或者,当所述USB设备的主机主控查询到所述智能移动设备将状态设置为主机模式时,则所述主机主控控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地。

10.
  一种USB设备的数据通信方法,包括以下步骤:
提供智能移动设备和如权利要求1至5中任一项所述的USB设备,所述USB 设备通过第一接口与所述智能移动设备连接;
将智能移动设备缓存划分部分空间作为所述USB设备的数据缓存空间;
将所述智能移动设备待读取的数据根据所述数据缓存空间的大小分成多个分片数据;
当所述USB设备工作在从机模式,每次将多个分片数据中的一个分片数据通过第一接口上传到智能移动设备的数据缓存空间中,上传完成后,所述从机主控接收到所述智能移动设备发出的所述USB设备切换到主机模式的命令后,控制所述切换装置建立第一接口与主机主控连接的路径,且将第一接口的第一检测线端子空接;
当所述智能移动设备检测到数据缓存空间中的数据读取完成时,所述主机主控接收到所述智能移动设备发出的所述USB设备切换到从机模式的命令,控制所述切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地;
或者,当所述智能移动设备检测到数据缓存空间中的数据读取完成时,所述主机主控查询到所述智能移动设备将状态设置为主机模式时,控制所述切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地。

说明书

USB设备及工作系统、工作模式转换方法、数据通信方法
技术领域
本发明涉及存储领域,特别是涉及一种USB设备及工作系统、工作模式转换方法、数据通信方法。
背景技术
随着智能移动通信设备的普及,智能移动通信设备已成为人们生活中的不可或缺的产品。常用的智能移动通信设备,例如智能手机,其数据存储方式一般采用内建内存或存储卡的方式进行,因智能手机的内建内存通常为固定的容量,无法进行容量扩充,当内存中存储的文件或数据达到一定大小后,就必须将部分文件或数据删除,以免带来存储容量不够的问题;采用存储卡的方式进行数据存储,虽然可以进行储存容量的扩充,但存储卡无法与智能卡进行热插拔,使用不方便。
因智能手机的内建内存不能满足数据存储需求,USB设备的出现极大的方便了智能手机的移动存储需求。而智能手机一般只设有一个Micro USB (Universal Serial Bus,通用串行总线)接口,该Micro USB接口同时作为智能手机的数据传输接口和充电接口,当智能手机上的Micro 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设备的主机主控接收到所述智能移动设备发出的所述智能移动设备从从机模式切换到主机模式的命令后,控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地;
或者,当所述USB设备的主机主控查询到所述智能移动设备将状态设置为主机模式时,则所述主机主控控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地。
一种USB设备的数据通信方法,包括以下步骤:
提供智能移动设备和上述的USB设备,所述USB设备通过第一接口与所述智能移动设备连接;
将智能移动设备缓存划分部分空间作为所述USB设备的数据缓存空间;
将所述智能移动设备待读取的数据根据所述数据缓存空间的大小分成多个分片数据;
当所述USB设备工作在从机模式,每次将多个分片数据中的一个分片数据 通过第一接口上传到智能移动设备的数据缓存空间中,上传完成后,所述从机主控接收到所述智能移动设备发出的所述USB设备切换到主机模式的命令后,控制所述切换装置建立第一接口与主机主控连接的路径,且将第一接口的第一检测线端子空接;
当所述智能移动设备检测到数据缓存空间中的数据读取完成时,所述主机主控接收到所述智能移动设备发出的所述USB设备切换到从机模式的命令,控制所述切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地;
或者,当所述智能移动设备检测到数据缓存空间中的数据读取完成时,所述主机主控查询到所述智能移动设备将状态设置为主机模式时,控制所述切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地。
上述USB设备及其工作系统、工作模式转换方法、数据通信方法,若USB设备工作在主机模式,通过切换装置建立第一接口与主机主控连接的路径,通过第二接口外接的电源对第一接口上的智能移动设备提供电源,若USB设备工作在从机模式,切换装置建立第一接口与从机主控连接的路径,智能移动设备能写入数据到存储模块中或从存储模块中读出数据,能在智能移动设备没电时,自动实现USB设备工作模式的转换,对智能移动设备进行充电,不需拔掉USB设备,操作便捷。此外,在智能移动设备工作在主机模式时,USB设备将智能移动设备待读取的数据缓存到智能移动设备中,从而使得智能移动设备在充电时也能读取到USB设备中存储的数据,且因数据接口传输速度非常快,使得数据缓存可以很快完成。
附图说明
图1为一个实施例中USB设备的电路结构框图;
图2为另一个实施例中USB设备的电路结构框图;
图3为一个实施例中USB设备的部分电路结构框图;
图4为另一个实施例中USB设备的电路结构框图;
图5为另一个实施例中USB设备的电路结构框图;
图6为一个实施例中USB设备的工作系统的电路结构框图;
图7为一个实施例中USB设备的工作模式转换方法的流程图;
图8为一个实施例中USB设备的数据通信方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为一个实施例中USB设备的结构示意图。如图1所示,该USB设备,包括从机主控10、存储模块20、主机主控30、切换装置40、第一接口50和第二接口60。
从机主控10分别与存储模块20、主机主控30和切换装置40分别相连。
存储模块20可为闪存、也可为其他存储器件,如铁电存储器、相变存储器、EEPROM等,但不限于此。
主机主控30与切换装置40相连。
第一接口50与切换装置40相连。第一接口50用于与智能移动设备建立连接。第一接口50可为USB公接口、Mini USB公接口、Micro USB公接口、USB母接口、Mini USB母接口、Micro USB母接口中任意一种。智能移动设备可包括智能手机、平板电脑、个人数字助理等。优选的,第一接口50为Micro USB公接口。
第一接口50包括第一电源线端子(VBUS)、第一正数据线端子(D+)、第一负数据线端子(D-)、第一检测线端子(ID)和第一接地线端子(GND)。第二接口60与主机主控30相连。第二接口60用于与主机设备或电源设备建立连接,也可以与OTG(On-The-Go)设备连接。当第二接口60与OTG设备连接时,该OTG设备作为主机设备,给USB设备提供电源。第二接口60可为USB公接口、Mini USB公接口、Micro USB公接口、USB母接口、Mini USB母接口、Micro USB母接口中任意一种。其中,主机设备可为电脑等。优选的,第二接口60为Micro USB母接口。
当该USB设备工作在主机模式下,切换装置40建立第一接口50与主机主控30连接的路径,该第一正数据线端子和第一负数据线端子与该主机主控30连接,该第一检测线端子空接。通过该第二接口60外接的电源为连接到第一接口50上的智能移动设备提供电源。
当该USB设备工作在从机模式下,切换装置40建立第一接口50与从机主控10连接的路径,第一正数据线端子和第一负数据线端子与从机主控10连接,该第一检测线端子接地。连接到第一接口50上的智能移动设备为该USB设备提供工作所需的电源,并能够写入数据到该存储模块20中或从该存储模块中读出数据。
上述USB设备,若USB设备工作在主机模式,通过切换装置建立第一接口与主机主控连接的路径,通过第二接口外接的电源对第一接口上的智能移动设备提供电源,若USB设备工作在从机模式,切换装置建立第一接口与从机主控连接的路径,智能移动设备能写入数据到存储模块中或从存储模块中读出数据,能在智能移动设备没电时,自动实现USB设备工作模式的转换,对智能移动设备进行充电,不需拔掉USB设备,操作便捷。
在一个实施例中,第二接口60包括第二电源线端子和第二接地线端子。进一步的,第二接口60还可包括第二正数据线端子和第二负数据线端子。此外,第二接口60还可包括第二检测线端子,该第二检测线端子接地,从而表明第二接口60上接的OTG设备只能作为主机设备。
如图2所示,第二接口60还与从机主控10连接。第二接口60能够外接主机设备或电源设备给USB设备和/或给与第一接口50连接的智能移动设备供电。
第二接口60与从机主控连接,该第二接口包括第二电源线端子和第二接地线端子。
进一步的,在一个实施例中,如图3所示,切换装置40包括路径切换器401和检测线切换器402。该路径切换器401为一多工器,能够根据智能移动设备的命令和/或USB设备的命令自动切换到第一接口50与主机主控30连接的路径或者自动切换到第一接口50与从机主控10连接的路径。检测线切换器402能够根据智能移动设备的命令和/或USB设备的命令自动切换使得第一检测线端子 接地或空接。检测线切换器402可为一模拟开关,通过控制模拟开关的导通或截止使得第一检测线端子接地或空接。该模拟开关可为模式切换开关芯片、二极管、三极管、场效应管中的任意一种。为了使智能移动设备的工作模式切换更加准确,优选的,模拟开关选用模式切换开关芯片。图3中,第一接口50为Micro USB公接口,包括第一电源线端子(VBUS)、第一正数据线端子(D+)、第一负数据线端子(D-)、第一检测线端子(ID)和第一接地线端子(GND)。
具体的,当USB设备工作在主机模式下时,路径切换器401建立第一正数据线端子和第一负数据线端子与主机主控30连接,检测线切换器402使得该第一检测线端子空接;当USB设备工作在从机模式下时,路径切换器401建立该第一正数据线端子和第一负数据线端子与从机主控10的连接,检测线切换器402使得该第一检测线端子接地。
在一个实施例中,如图4所示,USB设备还包括电源模块70,电源模块70一端与主机主控30连接,能给主机主控30提供电源,并能通过第一接口50给连接在第一接口50上的智能移动设备充电,另一端与第二接口60连接,使得主机设备或电源设备能给电源模块70充电。
在一个实施例中,如图5所示,USB设备还包括模式开关80,模式开关80一端与第二接口60连接,另一端与从机主控10连接;模式开关80用于在第一接口50连接智能移动设备且第二接口60连接主机设备时,断开USB设备与主机设备的通信连接,即断开第二接口60中第二正数据线端子和第二负数据线端子与从机主控10的连接。
模式开关80为硬件模块或软件模块,该硬件模块为二极管、三极管、场效应管或模拟开关芯片中任意一种。软件模块是指烧录在从机主控10中的软件程序。采用模式开关80控制自动断开USB设备与主机设备的通信连接,方便进行模式切换。
图6为一个实施例中USB设备的工作系统的电路结构框图。如图6所示,该USB设备的工作系统,包括USB设备1和智能移动设备2,智能移动设备2通过第一接口50与USB设备1建立连接。
USB设备1为上述图1至图5中所描述的USB设备。
智能移动设备2上安装有控制该USB设备1的应用程序,该智能移动设备通过该应用程序控制USB设备1进行工作模式的切换。智能移动设备2可为智能手机、平板电脑、个人数字助理等中任意一种。优选的,该智能移动设备2为智能手机。
USB设备1内存储有该应用程序的安装包,当USB设备1首次连接到智能移动设备2时,该应用程序能够自动或者由用户选择安装到智能移动设备2中。此外,该应用程序的安装包可由用户在对应的网站上下载安装,在此不作限定。
进一步的,第一接口50可与智能移动设备2直接连接或者通过USB传输线连接。若第一接口50与智能移动设备2的接口不匹配时,第一接口50与智能移动设备2通过USB传输线进行连接,例如第一接口50为USB母接口,智能移动设备2上的接口为Micro USB母接口,则USB设备1与智能移动设备2通过一端为USB公接口,另一端为Micro USB公接口的USB传输线进行连接。若USB设备1的第一接口50与智能移动设备2的接口相互匹配,则USB设备1与智能移动设备2可以直接连接,也可以通过USB传输线连接,例如,智能移动设备2的对外接口为Micro USB母接口,第一接口50为Micro USB公接口,则USB设备1和智能移动设备2直接连接或通过一端为Micro USB母接口,另一端为Micro USB公接口的USB传输线进行连接。
当USB设备1不包括电源模块70或者电源模块70的电源耗尽时,该USB设备的工作系统还包括通过第二接口60与USB设备1建立连接的主机设备或者电源设备3。该主机设备或电源设备3可以直接与USB设备1连接或者通过USB传输线4进行连接。优选的,主机设备或电源设备3与USB设备1通过USB传输线4进行连接。该电源设备可为移动电源设备。
当USB设备1包括电源模块70,且USB设备通过第二接口60连接有主机设备或电源设备3时,优先选择主机设备或电源设备的电源提供给USB设备1和智能移动设备2。此外,也可选择主机设备或电源设备3的电源先对电源模块70进行充电,再由电源模块70对USB设备1的其他模块以及智能移动设备2供电。
本发明还提供了一种USB设备的工作模式转换方法。如图7所示,该USB 设备的工作模式转换方法,包括以下步骤:
步骤702,提供USB设备,该USB设备包括从机主控、主机主控、存储模块、切换装置、第一接口和第二接口,该USB设备通过第一接口与智能移动设备连接。
具体的,该USB设备为上述图1至图5中所描述的USB设备。
步骤704,当该USB设备的从机主控接收到该智能移动设备发出的智能移动设备从主机模式切换到从机模式的命令时,控制该切换装置建立该主机主控与该第一接口的连接,且将该第一接口的第一检测线端子空接。
具体的,当智能移动设备需要从主机模式切换到从机模式时,智能移动设备发出命令给USB设备,USB设备的从机主控接收到智能移动设备发出的主机模式切换到从机模式的命令后,控制切换装置建立主机主控与第一接口的连接,同时使第一接口中的第一检测线端子空接。
步骤706,当该USB设备的主机主控接收到该智能移动设备发出的从机模式切换到主机模式的命令后,控制该切换装置建立该从机主控与该第一接口的连接,且将该第一接口的第一检测线端子接地。
具体的,当智能移动设备需要由从机模式切换到主机模式时,智能移动设备发出命令给USB设备,USB设备的主机主控接收到智能移动设备发出的主机模式切换到从机模式的命令后,控制切换装置建立主机主控与第一接口的连接,同时使第一接口中的第一检测线端子接地。
或者,当该USB设备的主机主控不间断查询该智能移动设备将状态设置为主机模式,若是,则该主机主控控制该切换装置建立该从机主控与该第一接口的连接,且将该第一接口的第一检测线端子接地。
具体的,当智能移动设备需要由从机模式切换到主机模式时,智能移动设备将状态变更为需要由从机模式变更为主机模式的状态,主机主控不间断的查询该状态是否设置为主机模式,当查询到该状态时,则主机主控控制切换装置建立从机主控与第一接口的连接,同时使第一接口中的第一检测线端子接地。
进一步的,该USB设备的工作模式转换方法还包括:通过该智能移动设备检测该第一接口中的第一检测线端子是否接地,若是,则该智能移动设备处于 主机模式,该USB设备处于从机模式,该智能移动设备给该USB设备提供工作所需的电源;否则,该智能移动设备处于从机模式,该USB设备处于主机模式,该USB设备通过内置电源模块或通过该第二接口连接的主机设备或电源设备给该智能移动设备提供电源。
此外,USB设备需要从主机模式切换为从机模式或由从机模式切换到主机模式时,需要开启智能移动设备上安装的应用程序实现,若在USB设备连接智能移动设备时,没有开启该应用程序进行控制,则不能进行主从模式切换,只能工作在其中一种模式。
本发明还提供了一种USB设备的数据通信方法。如图8所示,该USB设备的数据通信方法,包括以下步骤:
步骤802,提供智能移动设备和USB设备,该USB设备包括从机主控、主机主控、存储模块、切换装置、第一接口和第二接口,该USB设备通过第一接口与该智能移动设备连接。
步骤804,将智能移动设备缓存划分部分空间作为该USB设备的数据缓存空间。
具体的,数据缓存空间的大小根据需要设定。
步骤806,将该智能移动设备待读取的数据根据该数据缓存空间的大小分成多个分片数据。
步骤808,当该USB设备工作在从机模式,每次将多个分片数据中的一个分片数据通过第一接口上传到智能移动设备的数据缓存空间中,上传完成后,该从机主控接收到该智能移动设备发出的该USB设备切换到主机模式的命令后,控制该切换装置建立第一接口与主机主控连接的路径,且将第一接口的第一检测线端子空接。
步骤810,当该智能移动设备检测到数据缓存空间中的数据读取完成时,该主机主控接收到该智能移动设备发出的该USB设备切换到从机模式的命令,控制该切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地。
或者,当该智能移动设备检测到数据缓存空间中的数据读取完成时,该主 机主控查询到该智能移动设备将状态设置为主机模式时,控制该切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地。
重复将分片数据(该分片数据为与上次所传的分片数据不同的分片数据)上传到该智能移动设备的数据缓存空间中直到该智能移动设备要读取的数据全部读取完后终止。此外,用户退出应用程序时,数据通信方法的流程也终止,且智能移动设备只能工作在主机或从机一种工作模式下。
具体的,将待读的数据分成多个分片数据。例如,将200MB(兆比特)待读数据分成10个20MB分片数据,每次上传一个分片数据到智能移动设备的数据缓存空间中,上传完成后,控制切换装置建立该USB设备的第一接口与主机主控的连接路径,并使得第一接口中的第一检测线端子空接。等智能移动设备的缓存中的20M分片数据读取完成后,重新控制切换装置建立第一接口与从机主控的连接,并使得第一接口中的第一检测线端子接地,再上传20M分片数据到智能移动设备的数据缓存空间中,重复以上过程直到这200M数据全部上传完成。
上述USB设备的数据通信方法,在智能移动设备工作在主机模式时,USB设备将智能移动设备待读取的数据缓存到智能移动设备中,从而使得智能移动设备在充电时也能读取到USB设备中存储的数据,且因数据接口传输速度非常快,使得数据缓存可以很快完成,从而使得智能移动设备充电时,几乎不影响用户对USB设备的使用,用户的体验会非常好。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,该的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

USB设备及工作系统、工作模式转换方法、数据通信方法.pdf_第1页
第1页 / 共16页
USB设备及工作系统、工作模式转换方法、数据通信方法.pdf_第2页
第2页 / 共16页
USB设备及工作系统、工作模式转换方法、数据通信方法.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《USB设备及工作系统、工作模式转换方法、数据通信方法.pdf》由会员分享,可在线阅读,更多相关《USB设备及工作系统、工作模式转换方法、数据通信方法.pdf(16页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104111908A43申请公布日20141022CN104111908A21申请号201410320393422申请日20140704G06F13/38200601G06F13/4020060171申请人深圳市江波龙电子有限公司地址518057广东省深圳市南山区科发路8号金融服务技术创新基地1栋8楼A、B、C、D、E、F172发明人李志雄邓恩华74专利代理机构广州华进联合专利商标代理有限公司44224代理人胡海斌54发明名称USB设备及工作系统、工作模式转换方法、数据通信方法57摘要本发明涉及一种USB设备及工作系统、工作模式转换方法、数据通信方法。所述USB设备包括从机主。

2、控、与所述从机主控连接的存储模块、主机主控、与所述主机主控和从机主控分别连接的切换装置、与所述切换装置连接且用于与智能移动设备建立连接的第一接口、以及与所述主机主控连接且用于与主机设备或电源设备建立连接的第二接口;当所述USB设备工作在主机模式下,所述切换装置建立所述第一接口与所述主机主控连接的路径;当所述USB设备工作在从机模式下,所述切换装置建立所述第一接口与所述从机主控连接的路径。能在智能移动设备没电时,自动实现USB设备工作模式的转换,对智能移动设备进行充电,不需拔掉USB设备,操作便捷。51INTCL权利要求书2页说明书8页附图5页19中华人民共和国国家知识产权局12发明专利申请权利。

3、要求书2页说明书8页附图5页10申请公布号CN104111908ACN104111908A1/2页21一种USB设备,包括从机主控和与所述从机主控连接的存储模块,其特征在于,所述USB设备还包括主机主控、与所述主机主控和从机主控分别连接的切换装置、与所述切换装置连接且用于与智能移动设备建立连接的第一接口、以及与所述主机主控连接且用于与主机设备或电源设备建立连接的第二接口;所述第一接口包括第一电源线端子、第一正数据线端子、第一负数据线端子、第一检测线端子和第一接地线端子;当所述USB设备工作在主机模式下,所述切换装置建立所述第一接口与所述主机主控连接的路径,所述第一正数据线端子和第一负数据线端子。

4、与所述主机主控连接,所述第一检测线端子空接;当所述USB设备工作在从机模式下,所述切换装置建立所述第一接口与所述从机主控连接的路径,所述第一正数据线端子和第一负数据线端子与所述从机主控连接,所述第一检测线端子接地。2根据权利要求1所述的USB设备,其特征在于,所述切换装置包括路径切换器和检测线切换器,当所述USB设备工作在主机模式下时,所述路径切换器建立所述第一正数据线端子和第一负数据线端子与所述主机主控连接,所述检测线切换器使得所述第一检测线端子空接;当所述USB设备工作在从机模式下时,所述路径切换器建立所述第一正数据线端子和第一负数据线端子与所述从机主控的连接,所述检测线切换器使得所述第一。

5、检测线端子接地。3根据权利要求1所述的USB设备,其特征在于,所述USB设备包括电源模块,所述电源模块一端与所述主机主控连接,能给所述主机主控提供电源,并能通过所述第一接口给连接在所述第一接口上的智能移动设备充电,另一端与所述第二接口连接,使得主机设备或电源设备能给所述电源模块充电。4根据权利要求1所述的USB设备,其特征在于,所述第二接口包括第二电源线端子、第二接地线端子、第二正数据线端子和第二负数据线端子,所述第二接口与所述从机主控连接。5根据权利要求4所述的USB设备,其特征在于,所述USB设备还包括模式开关,所述模式开关一端与所述第二接口连接,另一端与所述从机主控连接;所述模式开关用于。

6、在所述第一接口连接智能移动设备且所述第二接口连接主机设备时,断开所述USB设备与主机设备的通信连接。6一种USB设备的工作系统,包括智能移动设备,其特征在于,所述USB设备的工作系统还包括如权利要求1或2或4或5中任一项所述的USB设备,所述智能移动设备通过所述第一接口与所述USB设备建立连接,所述智能移动设备上安装有控制所述USB设备的应用程序,所述智能移动设备通过所述应用程序控制所述USB设备进行工作模式的切换。7根据权利要求6所述的USB设备的工作系统,其特征在于,所述USB设备的工作系统还包括通过第二接口与所述USB设备建立连接的主机设备或电源设备,所述主机设备或电源设备直接与所述US。

7、B设备连接或者通过USB传输线进行连接。8根据权利要求6或7所述的USB设备的工作系统,其特征在于,所述USB设备还包括电源模块,所述电源模块一端与所述主机主控连接,另一端与所述第二接口连接;所述主机设备或电源设备或电源模块给所述USB设备和智能移动设备提供电源。9一种USB设备的工作模式转换方法,包括以下步骤提供如权利要求1至5中任一项所述的USB设备,所述USB设备通过第一接口与智能权利要求书CN104111908A2/2页3移动设备连接;当所述USB设备的从机主控接收到所述智能移动设备发出的智能移动设备从主机模式切换到从机模式的命令时,控制所述切换装置建立所述主机主控与所述第一接口的连接。

8、,且将所述第一接口的第一检测线端子空接;当所述USB设备的主机主控接收到所述智能移动设备发出的所述智能移动设备从从机模式切换到主机模式的命令后,控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地;或者,当所述USB设备的主机主控查询到所述智能移动设备将状态设置为主机模式时,则所述主机主控控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地。10一种USB设备的数据通信方法,包括以下步骤提供智能移动设备和如权利要求1至5中任一项所述的USB设备,所述USB设备通过第一接口与所述智能移动设备连接;将智能移动设备缓存划分部。

9、分空间作为所述USB设备的数据缓存空间;将所述智能移动设备待读取的数据根据所述数据缓存空间的大小分成多个分片数据;当所述USB设备工作在从机模式,每次将多个分片数据中的一个分片数据通过第一接口上传到智能移动设备的数据缓存空间中,上传完成后,所述从机主控接收到所述智能移动设备发出的所述USB设备切换到主机模式的命令后,控制所述切换装置建立第一接口与主机主控连接的路径,且将第一接口的第一检测线端子空接;当所述智能移动设备检测到数据缓存空间中的数据读取完成时,所述主机主控接收到所述智能移动设备发出的所述USB设备切换到从机模式的命令,控制所述切换装置建立第一接口与从机主控的连接,且将第一接口的第一检。

10、测线端子接地;或者,当所述智能移动设备检测到数据缓存空间中的数据读取完成时,所述主机主控查询到所述智能移动设备将状态设置为主机模式时,控制所述切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地。权利要求书CN104111908A1/8页4USB设备及工作系统、工作模式转换方法、数据通信方法技术领域0001本发明涉及存储领域,特别是涉及一种USB设备及工作系统、工作模式转换方法、数据通信方法。背景技术0002随着智能移动通信设备的普及,智能移动通信设备已成为人们生活中的不可或缺的产品。常用的智能移动通信设备,例如智能手机,其数据存储方式一般采用内建内存或存储卡的方式进行,因智。

11、能手机的内建内存通常为固定的容量,无法进行容量扩充,当内存中存储的文件或数据达到一定大小后,就必须将部分文件或数据删除,以免带来存储容量不够的问题;采用存储卡的方式进行数据存储,虽然可以进行储存容量的扩充,但存储卡无法与智能卡进行热插拔,使用不方便。0003因智能手机的内建内存不能满足数据存储需求,USB设备的出现极大的方便了智能手机的移动存储需求。而智能手机一般只设有一个MICROUSBUNIVERSALSERIALBUS,通用串行总线接口,该MICROUSB接口同时作为智能手机的数据传输接口和充电接口,当智能手机上的MICROUSB接口上连接有USB设备时,则智能手机没电时,需要拔下USB。

12、设备,插上充电线给智能手机充好电后,再拔下充电线,插上USB设备,如此智能手机才能重新访问USB设备中的内容,整个过程,操作繁琐,非常费时费力。发明内容0004基于此,有必要针对传统的智能移动通信设备在读取USB设备内的数据及自身充电之间进行切换操作繁琐的问题,提供一种操作便捷的USB设备。0005此外,还有必要提供一种操作便捷的USB设备的工作系统。0006此外,还有必要提供一种操作便捷的USB设备的工作模式转换方法。0007此外,还有必要提供一种操作便捷的USB的数据通信方法。0008一种USB设备,包括从机主控和与所述从机主控连接的存储模块,所述USB设备还包括主机主控、与所述主机主控和。

13、从机主控分别连接的切换装置、与所述切换装置连接且用于与智能移动设备建立连接的第一接口、以及与所述主机主控连接且用于与主机设备或电源设备建立连接的第二接口;所述第一接口包括第一电源线端子、第一正数据线端子、第一负数据线端子、第一检测线端子和第一接地线端子;当所述USB设备工作在主机模式下,所述切换装置建立所述第一接口与所述主机主控连接的路径,所述第一正数据线端子和第一负数据线端子与所述主机主控连接,所述第一检测线端子空接;当所述USB设备工作在从机模式下,所述切换装置建立所述第一接口与所述从机主控连接的路径,所述第一正数据线端子和第一负数据线端子与所述从机主控连接,所述第一检测线端子接地。000。

14、9在其中一个实施例中,所述切换装置包括路径切换器和检测线切换器,当所述USB设备工作在主机模式下时,所述路径切换器建立所述第一正数据线端子和第一负数据线端子与所述主机主控连接,所述检测线切换器使得所述第一检测线端子空接;当所述USB设说明书CN104111908A2/8页5备工作在从机模式下时,所述路径切换器建立所述第一正数据线端子和第一负数据线端子与所述从机主控的连接,所述检测线切换器使得所述第一检测线端子接地。0010在其中一个实施例中,所述USB设备包括电源模块,所述电源模块一端与所述主机主控连接,能给所述主机主控提供电源,并能通过所述第一接口给连接在所述第一接口上的智能移动设备充电,另。

15、一端与所述第二接口连接,使得主机设备或电源设备能给所述电源模块充电。0011在其中一个实施例中,所述第二接口包括第二电源线端子、第二接地线端子、第二正数据线端子和第二负数据线端子,所述第二接口与所述从机主控连接。0012在其中一个实施例中,所述USB设备还包括模式开关,所述模式开关一端与所述第二接口连接,另一端与所述从机主控连接;所述模式开关用于在所述第一接口连接智能移动设备且所述第二接口连接主机设备时,断开所述USB设备与主机设备的通信连接。0013一种USB设备的工作系统,包括智能移动设备,所述USB设备的工作系统还包括所述的USB设备,所述智能移动设备通过所述第一接口与所述USB设备建立。

16、连接,所述智能移动设备上安装有控制所述USB设备的应用程序,所述智能移动设备通过所述应用程序控制所述USB设备进行工作模式的切换。0014在其中一个实施例中,所述USB设备的工作系统还包括通过第二接口与所述USB设备建立连接的主机设备或电源设备,所述主机设备或电源设备直接与所述USB设备连接或者通过USB传输线进行连接。0015在其中一个实施例中,所述USB设备还包括电源模块,所述电源模块一端与所述主机主控连接,另一端与所述第二接口连接;所述主机设备或电源设备或电源模块给所述USB设备和智能移动设备提供电源。0016一种USB设备的工作模式转换方法,包括以下步骤0017提供上述的USB设备,所。

17、述USB设备通过第一接口与智能移动设备连接;0018当所述USB设备的从机主控接收到所述智能移动设备发出的智能移动设备从主机模式切换到从机模式的命令时,控制所述切换装置建立所述主机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子空接;0019当所述USB设备的主机主控接收到所述智能移动设备发出的所述智能移动设备从从机模式切换到主机模式的命令后,控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地;0020或者,当所述USB设备的主机主控查询到所述智能移动设备将状态设置为主机模式时,则所述主机主控控制所述切换装置建立所述从机主控与所述第一接口的连接。

18、,且将所述第一接口的第一检测线端子接地。0021一种USB设备的数据通信方法,包括以下步骤0022提供智能移动设备和上述的USB设备,所述USB设备通过第一接口与所述智能移动设备连接;0023将智能移动设备缓存划分部分空间作为所述USB设备的数据缓存空间;0024将所述智能移动设备待读取的数据根据所述数据缓存空间的大小分成多个分片数据;0025当所述USB设备工作在从机模式,每次将多个分片数据中的一个分片数据通过第说明书CN104111908A3/8页6一接口上传到智能移动设备的数据缓存空间中,上传完成后,所述从机主控接收到所述智能移动设备发出的所述USB设备切换到主机模式的命令后,控制所述切。

19、换装置建立第一接口与主机主控连接的路径,且将第一接口的第一检测线端子空接;0026当所述智能移动设备检测到数据缓存空间中的数据读取完成时,所述主机主控接收到所述智能移动设备发出的所述USB设备切换到从机模式的命令,控制所述切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地;0027或者,当所述智能移动设备检测到数据缓存空间中的数据读取完成时,所述主机主控查询到所述智能移动设备将状态设置为主机模式时,控制所述切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地。0028上述USB设备及其工作系统、工作模式转换方法、数据通信方法,若USB设备工作在主机模式,通。

20、过切换装置建立第一接口与主机主控连接的路径,通过第二接口外接的电源对第一接口上的智能移动设备提供电源,若USB设备工作在从机模式,切换装置建立第一接口与从机主控连接的路径,智能移动设备能写入数据到存储模块中或从存储模块中读出数据,能在智能移动设备没电时,自动实现USB设备工作模式的转换,对智能移动设备进行充电,不需拔掉USB设备,操作便捷。此外,在智能移动设备工作在主机模式时,USB设备将智能移动设备待读取的数据缓存到智能移动设备中,从而使得智能移动设备在充电时也能读取到USB设备中存储的数据,且因数据接口传输速度非常快,使得数据缓存可以很快完成。附图说明0029图1为一个实施例中USB设备的。

21、电路结构框图;0030图2为另一个实施例中USB设备的电路结构框图;0031图3为一个实施例中USB设备的部分电路结构框图;0032图4为另一个实施例中USB设备的电路结构框图;0033图5为另一个实施例中USB设备的电路结构框图;0034图6为一个实施例中USB设备的工作系统的电路结构框图;0035图7为一个实施例中USB设备的工作模式转换方法的流程图;0036图8为一个实施例中USB设备的数据通信方法的流程图。具体实施方式0037为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定。

22、本发明。0038图1为一个实施例中USB设备的结构示意图。如图1所示,该USB设备,包括从机主控10、存储模块20、主机主控30、切换装置40、第一接口50和第二接口60。0039从机主控10分别与存储模块20、主机主控30和切换装置40分别相连。0040存储模块20可为闪存、也可为其他存储器件,如铁电存储器、相变存储器、EEPROM等,但不限于此。0041主机主控30与切换装置40相连。说明书CN104111908A4/8页70042第一接口50与切换装置40相连。第一接口50用于与智能移动设备建立连接。第一接口50可为USB公接口、MINIUSB公接口、MICROUSB公接口、USB母接口。

23、、MINIUSB母接口、MICROUSB母接口中任意一种。智能移动设备可包括智能手机、平板电脑、个人数字助理等。优选的,第一接口50为MICROUSB公接口。0043第一接口50包括第一电源线端子VBUS、第一正数据线端子D、第一负数据线端子D、第一检测线端子ID和第一接地线端子GND。第二接口60与主机主控30相连。第二接口60用于与主机设备或电源设备建立连接,也可以与OTGONTHEGO设备连接。当第二接口60与OTG设备连接时,该OTG设备作为主机设备,给USB设备提供电源。第二接口60可为USB公接口、MINIUSB公接口、MICROUSB公接口、USB母接口、MINIUSB母接口、M。

24、ICROUSB母接口中任意一种。其中,主机设备可为电脑等。优选的,第二接口60为MICROUSB母接口。0044当该USB设备工作在主机模式下,切换装置40建立第一接口50与主机主控30连接的路径,该第一正数据线端子和第一负数据线端子与该主机主控30连接,该第一检测线端子空接。通过该第二接口60外接的电源为连接到第一接口50上的智能移动设备提供电源。0045当该USB设备工作在从机模式下,切换装置40建立第一接口50与从机主控10连接的路径,第一正数据线端子和第一负数据线端子与从机主控10连接,该第一检测线端子接地。连接到第一接口50上的智能移动设备为该USB设备提供工作所需的电源,并能够写入。

25、数据到该存储模块20中或从该存储模块中读出数据。0046上述USB设备,若USB设备工作在主机模式,通过切换装置建立第一接口与主机主控连接的路径,通过第二接口外接的电源对第一接口上的智能移动设备提供电源,若USB设备工作在从机模式,切换装置建立第一接口与从机主控连接的路径,智能移动设备能写入数据到存储模块中或从存储模块中读出数据,能在智能移动设备没电时,自动实现USB设备工作模式的转换,对智能移动设备进行充电,不需拔掉USB设备,操作便捷。0047在一个实施例中,第二接口60包括第二电源线端子和第二接地线端子。进一步的,第二接口60还可包括第二正数据线端子和第二负数据线端子。此外,第二接口60。

26、还可包括第二检测线端子,该第二检测线端子接地,从而表明第二接口60上接的OTG设备只能作为主机设备。0048如图2所示,第二接口60还与从机主控10连接。第二接口60能够外接主机设备或电源设备给USB设备和/或给与第一接口50连接的智能移动设备供电。0049第二接口60与从机主控连接,该第二接口包括第二电源线端子和第二接地线端子。0050进一步的,在一个实施例中,如图3所示,切换装置40包括路径切换器401和检测线切换器402。该路径切换器401为一多工器,能够根据智能移动设备的命令和/或USB设备的命令自动切换到第一接口50与主机主控30连接的路径或者自动切换到第一接口50与从机主控10连接。

27、的路径。检测线切换器402能够根据智能移动设备的命令和/或USB设备的命令自动切换使得第一检测线端子接地或空接。检测线切换器402可为一模拟开关,通过控制模拟开关的导通或截止使得第一检测线端子接地或空接。该模拟开关可为模式切换开关芯片、二极管、三极管、场效应管中的任意一种。为了使智能移动设备的工作模式切说明书CN104111908A5/8页8换更加准确,优选的,模拟开关选用模式切换开关芯片。图3中,第一接口50为MICROUSB公接口,包括第一电源线端子VBUS、第一正数据线端子D、第一负数据线端子D、第一检测线端子ID和第一接地线端子GND。0051具体的,当USB设备工作在主机模式下时,路。

28、径切换器401建立第一正数据线端子和第一负数据线端子与主机主控30连接,检测线切换器402使得该第一检测线端子空接;当USB设备工作在从机模式下时,路径切换器401建立该第一正数据线端子和第一负数据线端子与从机主控10的连接,检测线切换器402使得该第一检测线端子接地。0052在一个实施例中,如图4所示,USB设备还包括电源模块70,电源模块70一端与主机主控30连接,能给主机主控30提供电源,并能通过第一接口50给连接在第一接口50上的智能移动设备充电,另一端与第二接口60连接,使得主机设备或电源设备能给电源模块70充电。0053在一个实施例中,如图5所示,USB设备还包括模式开关80,模式。

29、开关80一端与第二接口60连接,另一端与从机主控10连接;模式开关80用于在第一接口50连接智能移动设备且第二接口60连接主机设备时,断开USB设备与主机设备的通信连接,即断开第二接口60中第二正数据线端子和第二负数据线端子与从机主控10的连接。0054模式开关80为硬件模块或软件模块,该硬件模块为二极管、三极管、场效应管或模拟开关芯片中任意一种。软件模块是指烧录在从机主控10中的软件程序。采用模式开关80控制自动断开USB设备与主机设备的通信连接,方便进行模式切换。0055图6为一个实施例中USB设备的工作系统的电路结构框图。如图6所示,该USB设备的工作系统,包括USB设备1和智能移动设备。

30、2,智能移动设备2通过第一接口50与USB设备1建立连接。0056USB设备1为上述图1至图5中所描述的USB设备。0057智能移动设备2上安装有控制该USB设备1的应用程序,该智能移动设备通过该应用程序控制USB设备1进行工作模式的切换。智能移动设备2可为智能手机、平板电脑、个人数字助理等中任意一种。优选的,该智能移动设备2为智能手机。0058USB设备1内存储有该应用程序的安装包,当USB设备1首次连接到智能移动设备2时,该应用程序能够自动或者由用户选择安装到智能移动设备2中。此外,该应用程序的安装包可由用户在对应的网站上下载安装,在此不作限定。0059进一步的,第一接口50可与智能移动设。

31、备2直接连接或者通过USB传输线连接。若第一接口50与智能移动设备2的接口不匹配时,第一接口50与智能移动设备2通过USB传输线进行连接,例如第一接口50为USB母接口,智能移动设备2上的接口为MICROUSB母接口,则USB设备1与智能移动设备2通过一端为USB公接口,另一端为MICROUSB公接口的USB传输线进行连接。若USB设备1的第一接口50与智能移动设备2的接口相互匹配,则USB设备1与智能移动设备2可以直接连接,也可以通过USB传输线连接,例如,智能移动设备2的对外接口为MICROUSB母接口,第一接口50为MICROUSB公接口,则USB设备1和智能移动设备2直接连接或通过一端。

32、为MICROUSB母接口,另一端为MICROUSB公接口的USB传输线进行连接。0060当USB设备1不包括电源模块70或者电源模块70的电源耗尽时,该USB设备的工作系统还包括通过第二接口60与USB设备1建立连接的主机设备或者电源设备3。该说明书CN104111908A6/8页9主机设备或电源设备3可以直接与USB设备1连接或者通过USB传输线4进行连接。优选的,主机设备或电源设备3与USB设备1通过USB传输线4进行连接。该电源设备可为移动电源设备。0061当USB设备1包括电源模块70,且USB设备通过第二接口60连接有主机设备或电源设备3时,优先选择主机设备或电源设备的电源提供给US。

33、B设备1和智能移动设备2。此外,也可选择主机设备或电源设备3的电源先对电源模块70进行充电,再由电源模块70对USB设备1的其他模块以及智能移动设备2供电。0062本发明还提供了一种USB设备的工作模式转换方法。如图7所示,该USB设备的工作模式转换方法,包括以下步骤0063步骤702,提供USB设备,该USB设备包括从机主控、主机主控、存储模块、切换装置、第一接口和第二接口,该USB设备通过第一接口与智能移动设备连接。0064具体的,该USB设备为上述图1至图5中所描述的USB设备。0065步骤704,当该USB设备的从机主控接收到该智能移动设备发出的智能移动设备从主机模式切换到从机模式的命。

34、令时,控制该切换装置建立该主机主控与该第一接口的连接,且将该第一接口的第一检测线端子空接。0066具体的,当智能移动设备需要从主机模式切换到从机模式时,智能移动设备发出命令给USB设备,USB设备的从机主控接收到智能移动设备发出的主机模式切换到从机模式的命令后,控制切换装置建立主机主控与第一接口的连接,同时使第一接口中的第一检测线端子空接。0067步骤706,当该USB设备的主机主控接收到该智能移动设备发出的从机模式切换到主机模式的命令后,控制该切换装置建立该从机主控与该第一接口的连接,且将该第一接口的第一检测线端子接地。0068具体的,当智能移动设备需要由从机模式切换到主机模式时,智能移动设。

35、备发出命令给USB设备,USB设备的主机主控接收到智能移动设备发出的主机模式切换到从机模式的命令后,控制切换装置建立主机主控与第一接口的连接,同时使第一接口中的第一检测线端子接地。0069或者,当该USB设备的主机主控不间断查询该智能移动设备将状态设置为主机模式,若是,则该主机主控控制该切换装置建立该从机主控与该第一接口的连接,且将该第一接口的第一检测线端子接地。0070具体的,当智能移动设备需要由从机模式切换到主机模式时,智能移动设备将状态变更为需要由从机模式变更为主机模式的状态,主机主控不间断的查询该状态是否设置为主机模式,当查询到该状态时,则主机主控控制切换装置建立从机主控与第一接口的连。

36、接,同时使第一接口中的第一检测线端子接地。0071进一步的,该USB设备的工作模式转换方法还包括通过该智能移动设备检测该第一接口中的第一检测线端子是否接地,若是,则该智能移动设备处于主机模式,该USB设备处于从机模式,该智能移动设备给该USB设备提供工作所需的电源;否则,该智能移动设备处于从机模式,该USB设备处于主机模式,该USB设备通过内置电源模块或通过该第二接口连接的主机设备或电源设备给该智能移动设备提供电源。0072此外,USB设备需要从主机模式切换为从机模式或由从机模式切换到主机模式时,说明书CN104111908A7/8页10需要开启智能移动设备上安装的应用程序实现,若在USB设备。

37、连接智能移动设备时,没有开启该应用程序进行控制,则不能进行主从模式切换,只能工作在其中一种模式。0073本发明还提供了一种USB设备的数据通信方法。如图8所示,该USB设备的数据通信方法,包括以下步骤0074步骤802,提供智能移动设备和USB设备,该USB设备包括从机主控、主机主控、存储模块、切换装置、第一接口和第二接口,该USB设备通过第一接口与该智能移动设备连接。0075步骤804,将智能移动设备缓存划分部分空间作为该USB设备的数据缓存空间。0076具体的,数据缓存空间的大小根据需要设定。0077步骤806,将该智能移动设备待读取的数据根据该数据缓存空间的大小分成多个分片数据。0078。

38、步骤808,当该USB设备工作在从机模式,每次将多个分片数据中的一个分片数据通过第一接口上传到智能移动设备的数据缓存空间中,上传完成后,该从机主控接收到该智能移动设备发出的该USB设备切换到主机模式的命令后,控制该切换装置建立第一接口与主机主控连接的路径,且将第一接口的第一检测线端子空接。0079步骤810,当该智能移动设备检测到数据缓存空间中的数据读取完成时,该主机主控接收到该智能移动设备发出的该USB设备切换到从机模式的命令,控制该切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地。0080或者,当该智能移动设备检测到数据缓存空间中的数据读取完成时,该主机主控查询到该智。

39、能移动设备将状态设置为主机模式时,控制该切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地。0081重复将分片数据该分片数据为与上次所传的分片数据不同的分片数据上传到该智能移动设备的数据缓存空间中直到该智能移动设备要读取的数据全部读取完后终止。此外,用户退出应用程序时,数据通信方法的流程也终止,且智能移动设备只能工作在主机或从机一种工作模式下。0082具体的,将待读的数据分成多个分片数据。例如,将200MB兆比特待读数据分成10个20MB分片数据,每次上传一个分片数据到智能移动设备的数据缓存空间中,上传完成后,控制切换装置建立该USB设备的第一接口与主机主控的连接路径,并使。

40、得第一接口中的第一检测线端子空接。等智能移动设备的缓存中的20M分片数据读取完成后,重新控制切换装置建立第一接口与从机主控的连接,并使得第一接口中的第一检测线端子接地,再上传20M分片数据到智能移动设备的数据缓存空间中,重复以上过程直到这200M数据全部上传完成。0083上述USB设备的数据通信方法,在智能移动设备工作在主机模式时,USB设备将智能移动设备待读取的数据缓存到智能移动设备中,从而使得智能移动设备在充电时也能读取到USB设备中存储的数据,且因数据接口传输速度非常快,使得数据缓存可以很快完成,从而使得智能移动设备充电时,几乎不影响用户对USB设备的使用,用户的体验会非常好。0084本。

41、领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,该的存储介质可为磁说明书CN104111908A108/8页11碟、光盘、只读存储记忆体READONLYMEMORY,ROM或随机存储记忆体RANDOMACCESSMEMORY,RAM等。0085以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。说明书CN104111908A111/5页12图1图2说明书附图CN104111908A122/5页13图3图4说明书附图CN104111908A133/5页14图5图6说明书附图CN104111908A144/5页15图7说明书附图CN104111908A155/5页16图8说明书附图CN104111908A16。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1