CN104111908B - Usb设备及工作***、工作模式转换方法、数据通信方法 - Google Patents

Usb设备及工作***、工作模式转换方法、数据通信方法 Download PDF

Info

Publication number
CN104111908B
CN104111908B CN201410320393.4A CN201410320393A CN104111908B CN 104111908 B CN104111908 B CN 104111908B CN 201410320393 A CN201410320393 A CN 201410320393A CN 104111908 B CN104111908 B CN 104111908B
Authority
CN
China
Prior art keywords
interface
usb device
master control
intelligent mobile
mobile equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410320393.4A
Other languages
English (en)
Other versions
CN104111908A (zh
Inventor
李志雄
邓恩华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Netcom Electronics Co Ltd
Original Assignee
Shenzhen Netcom Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Netcom Electronics Co Ltd filed Critical Shenzhen Netcom Electronics Co Ltd
Priority to CN201410320393.4A priority Critical patent/CN104111908B/zh
Publication of CN104111908A publication Critical patent/CN104111908A/zh
Application granted granted Critical
Publication of CN104111908B publication Critical patent/CN104111908B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Systems (AREA)

Abstract

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

Description

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母接口、MicroUSB母接口中任意一种。其中,主机设备可为电脑等。优选的,第二接口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 AccessMemory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (9)

1.一种USB设备,包括从机主控和与所述从机主控连接的存储模块,其特征在于,所述USB设备还包括主机主控、与所述主机主控和从机主控分别连接的切换装置、与所述切换装置连接且用于与智能移动设备建立连接的第一接口、以及与所述主机主控连接且用于与主机设备或电源设备建立连接的第二接口;所述第一接口包括第一电源线端子、第一正数据线端子、第一负数据线端子、第一检测线端子和第一接地线端子;当所述USB设备工作在主机模式下,所述切换装置建立所述第一接口与所述主机主控连接的路径,所述第一正数据线端子和第一负数据线端子与所述主机主控连接,所述第一检测线端子空接;当所述USB设备工作在从机模式下,所述切换装置建立所述第一接口与所述从机主控连接的路径,所述第一正数据线端子和第一负数据线端子与所述从机主控连接,所述第一检测线端子接地;当所述USB设备的主机主控接收到所述智能移动设备发出的所述智能移动设备从从机模式切换到主机模式的命令后,控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地;或者,当所述USB设备的主机主控查询到所述智能移动设备将状态设置为主机模式时,则所述主机主控控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地;
所述切换装置包括路径切换器和检测线切换器,当所述USB设备工作在主机模式下时,所述路径切换器建立所述第一正数据线端子和第一负数据线端子与所述主机主控连接,所述检测线切换器使得所述第一检测线端子空接;当所述USB设备工作在从机模式下时,所述路径切换器建立所述第一正数据线端子和第一负数据线端子与所述从机主控的连接,所述检测线切换器使得所述第一检测线端子接地。
2.根据权利要求1所述的USB设备,其特征在于,所述USB设备包括电源模块,所述电源模块一端与所述主机主控连接,能给所述主机主控提供电源,并能通过所述第一接口给连接在所述第一接口上的智能移动设备充电,另一端与所述第二接口连接,使得主机设备或电源设备能给所述电源模块充电。
3.根据权利要求1所述的USB设备,其特征在于,所述第二接口包括第二电源线端子、第二接地线端子、第二正数据线端子和第二负数据线端子,所述第二接口与所述从机主控连接。
4.根据权利要求3所述的USB设备,其特征在于,所述USB设备还包括模式开关,所述模式开关一端与所述第二接口连接,另一端与所述从机主控连接;所述模式开关用于在所述第一接口连接智能移动设备且所述第二接口连接主机设备时,断开所述USB设备与主机设备的通信连接。
5.一种USB设备的工作***,包括智能移动设备,其特征在于,所述USB设备的工作***还包括如权利要求1或3或4中任一项所述的USB设备,所述智能移动设备通过所述第一接口与所述USB设备建立连接,所述智能移动设备上安装有控制所述USB设备的应用程序,所述智能移动设备通过所述应用程序控制所述USB设备进行工作模式的切换。
6.根据权利要求5所述的USB设备的工作***,其特征在于,所述USB设备的工作***还包括通过第二接口与所述USB设备建立连接的主机设备或电源设备,所述主机设备或电源设备直接与所述USB设备连接或者通过USB传输线进行连接。
7.根据权利要求5或6所述的USB设备的工作***,其特征在于,所述USB设备还包括电源模块,所述电源模块一端与所述主机主控连接,另一端与所述第二接口连接;所述主机设备或电源设备或电源模块给所述USB设备和智能移动设备提供电源。
8.一种USB设备的工作模式转换方法,包括以下步骤:
提供如权利要求1至4中任一项所述的USB设备,所述USB设备通过第一接口与智能移动设备连接;
当所述USB设备的从机主控接收到所述智能移动设备发出的智能移动设备从主机模式切换到从机模式的命令时,控制所述切换装置建立所述主机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子空接;
当所述USB设备的主机主控接收到所述智能移动设备发出的所述智能移动设备从从机模式切换到主机模式的命令后,控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地;
或者,当所述USB设备的主机主控查询到所述智能移动设备将状态设置为主机模式时,则所述主机主控控制所述切换装置建立所述从机主控与所述第一接口的连接,且将所述第一接口的第一检测线端子接地。
9.一种USB设备的数据通信方法,包括以下步骤:
提供智能移动设备和如权利要求1至4中任一项所述的USB设备,所述USB设备通过第一接口与所述智能移动设备连接;
将智能移动设备缓存划分部分空间作为所述USB设备的数据缓存空间;
将所述智能移动设备待读取的数据根据所述数据缓存空间的大小分成多个分片数据;
当所述USB设备工作在从机模式,每次将多个分片数据中的一个分片数据通过第一接口上传到智能移动设备的数据缓存空间中,上传完成后,所述从机主控接收到所述智能移动设备发出的所述USB设备切换到主机模式的命令后,控制所述切换装置建立第一接口与主机主控连接的路径,且将第一接口的第一检测线端子空接;
当所述智能移动设备检测到数据缓存空间中的数据读取完成时,所述主机主控接收到所述智能移动设备发出的所述USB设备切换到从机模式的命令,控制所述切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地;
或者,当所述智能移动设备检测到数据缓存空间中的数据读取完成时,所述主机主控查询到所述智能移动设备将状态设置为主机模式时,控制所述切换装置建立第一接口与从机主控的连接,且将第一接口的第一检测线端子接地。
CN201410320393.4A 2014-07-04 2014-07-04 Usb设备及工作***、工作模式转换方法、数据通信方法 Active CN104111908B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410320393.4A CN104111908B (zh) 2014-07-04 2014-07-04 Usb设备及工作***、工作模式转换方法、数据通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410320393.4A CN104111908B (zh) 2014-07-04 2014-07-04 Usb设备及工作***、工作模式转换方法、数据通信方法

Publications (2)

Publication Number Publication Date
CN104111908A CN104111908A (zh) 2014-10-22
CN104111908B true CN104111908B (zh) 2017-08-01

Family

ID=51708705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410320393.4A Active CN104111908B (zh) 2014-07-04 2014-07-04 Usb设备及工作***、工作模式转换方法、数据通信方法

Country Status (1)

Country Link
CN (1) CN104111908B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105912084A (zh) * 2016-03-31 2016-08-31 联想(北京)有限公司 一种信息处理方法及电子设备
CN109086236A (zh) 2017-06-14 2018-12-25 国基电子(上海)有限公司 电源充电路径切换电路及其电子设备
CN107566630A (zh) * 2017-08-25 2018-01-09 深圳市汉普电子技术开发有限公司 充电状态下的数据通信方法、usb主设备及存储介质
CN107766274B (zh) * 2017-09-28 2021-02-02 河源市美晨联合智能硬件电子研究院 移动终端及其自动选择usb连接模式的方法、存储装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324445A (zh) * 2013-05-27 2013-09-25 深圳市江波龙电子有限公司 Usb存储设备运行的方法和***、usb存储设备
CN103902490A (zh) * 2014-03-11 2014-07-02 深圳市江波龙电子有限公司 U盘及其工作***、工作方式转换方法、数据通信方法
CN204044810U (zh) * 2014-07-04 2014-12-24 深圳市江波龙电子有限公司 Usb设备及工作***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070143507A1 (en) * 2005-12-16 2007-06-21 Tennrich International Corp. Storage device with mobile source module

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103324445A (zh) * 2013-05-27 2013-09-25 深圳市江波龙电子有限公司 Usb存储设备运行的方法和***、usb存储设备
CN103902490A (zh) * 2014-03-11 2014-07-02 深圳市江波龙电子有限公司 U盘及其工作***、工作方式转换方法、数据通信方法
CN204044810U (zh) * 2014-07-04 2014-12-24 深圳市江波龙电子有限公司 Usb设备及工作***

Also Published As

Publication number Publication date
CN104111908A (zh) 2014-10-22

Similar Documents

Publication Publication Date Title
CN104052138B (zh) 一种智能移动终端及其充电时温度的控制方法
CN104111908B (zh) Usb设备及工作***、工作模式转换方法、数据通信方法
CN107465240A (zh) 一种智能移动电源及与其进行usb数据通讯的方法
CN106301342B (zh) 接口电路及终端设备
CN104081368A (zh) 移动设备自动检测装置和方法
JP2017534100A (ja) USB Type C−MHL M1での充電切れバッテリーの充電
CN107332208B (zh) 一种保护电路,主板保护方法及终端
CN204243832U (zh) 一种充电和输出兼容的多接口充电电路
CN103902490B (zh) U盘及其工作***、工作方式转换方法、数据通信方法
CN110492575B (zh) 用于手持设备的快速充电***及方法、手持设备
CN204044810U (zh) Usb设备及工作***
CN102281482A (zh) 一种智能手机耳机插孔的功能扩展方法及装置
CN107329520B (zh) 移动终端的usb接口连接方法、设备及***
CN108877185A (zh) 一种蓝牙遥控方法及电路
CN111602313A (zh) 用于无线充电和有线数据传输的***和方法
CN104572555B (zh) 可重构自适应接口电路
CN101150326B (zh) 一种兼具充电连接以及数据通讯和存储功能的通讯终端连接设备
CN201000623Y (zh) 双接口闪存卡
CN106851811B (zh) 一种通信设备及增益控制方法
CN110518673B (zh) 无线耳机充电电路、无线耳机和无线耳机充电方法
CN107275903A (zh) 一种移动终端的功能辅助设备及方法
CN105573946B (zh) 通用串行总线接口复用的方法及装置
CN216979751U (zh) 一种多功能扩展坞
CN203445629U (zh) 智能移动终端的多功能背夹***
CN210608577U (zh) 一种支持pd快充的苹果数据线电路

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 518057 A, B, C, D, E, F1, 8 Building, Financial Services Technology Innovation Base, No. 8 Kefa Road, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen jiangbolong electronic Limited by Share Ltd

Address before: 518057 A, B, C, D, E, F1, 8 Building, Financial Services Technology Innovation Base, No. 8 Kefa Road, Nanshan District, Shenzhen City, Guangdong Province

Patentee before: Shenzhen jiangbolong Electronic Co., Ltd.

CP01 Change in the name or title of a patent holder