USB接口模式切换方法、装置及智能终端制造方法及图纸

技术编号:14766624 阅读:68 留言:0更新日期:2017-03-08 11:06
本发明专利技术实施例提供了一种USB接口模式切换方法、装置及智能终端,所述方法包括:检测是否接收到包含至少两个操作指令的操作组合指令;当接收到操作组合指令时,判断操作组合指令与预设组合指令是否相同;当操作组合指令与预设组合指令相同时,控制模拟开关连通所述第一信号传输链路,并且断开第二信号传输链路,以使USB接口模式切换为从设备调试模式;当操作组合指令与预设组合指令不同时,控制模拟开关连通所述第二信号传输链路,并且断开所述第一信号传输链路,以使所述USB接口模式切换为主设备工作模式。本发明专利技术能够将智能电视的USB接口模式在主设备工作模式和从设备调试模式之间切换,满足研发人员的调试需求,提高研发人员调试效率。

【技术实现步骤摘要】

本专利技术涉及计算机技术,尤其涉及一种USB接口模式切换方法、装置及智能终端
技术介绍
USBHub(UniversalSerialBusHub,通用串行总线集线器),是一种可以将一个USB接口扩展为多个,并可以使这些接口同时使用的装置。由于目前大多数的Android系统智能电视为了与各种各样的USB外设进行交互通信,均需设置多个USB接口,因此,智能电视中都会内置至少一个USBHub芯片,以便给智能电视提供更多的USB外接接口,而且为了方便和外接的USBdevice设备进行通信,电视内置的USB控制器必须工作在host模式。由于通常的智能电视内置的USB控制器均工作在host模式,又由于智能电视内置的USB控制器只有工作在device模式时,才会给研发人员提供调试接口,这样,在研发人员进行开发调试时,由于智能电视工作在host模式且无法提供调试接口,研发人员在进行开发调试将会非常的不方便、效率低。目前,常用的一种做法是,利用CPU中多个USB控制器中的一个,将该USB控制器不外接USBHub芯片,用该USB控制器来作为USBhost模式/device模式切换的接口,毫无疑问,这种方式,因为它占用了一个USB控制器,导致该USB控制器不能外接USBHub芯片,这样留给智能电视外接的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接口模式切换方法,应用于智能终端,其特征在于,所述智能终端中包括:USB控制接口、模拟开关、USB接口扩展单元和外接USB端口依次相连接的第一信号传输链路,以及,所述USB控制接口、所述模拟开关和所述外接USB端口相连接的第二信号传输链路,包括:检测是否接收到包含至少两个操作指令的操作组合指令;当接收到所述操作组合指令时,判断所述操作组合指令与预设组合指令是否相同;当所述操作组合指令与所述预设组合指令相同时,控制所述模拟开关连通所述第一信号传输链路,并且断开所述第二信号传输链路,以使所述USB接口模式切换为从设备调试模式;当所述操作组合指令与所述预设组合指令不同时,控制所述模拟开关连通所述第二信号传输链路,并且断开所述第一信号传输链路,以使所述USB接口模式切换为主设备工作模式。2.根据权利要求1所述的USB接口模式切换方法,其特征在于,所述方法还包括:检测是否接收到与所述外接USB端口连接的外接设备通过所述第一信号传输链路发送的控制指令;当接收到与所述外接USB端口连接的外接设备通过所述通信连接发送的控制指令时,按照所述控制指令执行相应的调试操作。3.根据权利要求1所述的USB接口模式切换方法,其特征在于,所述方法还包括:当未接收到所述操作组合指令时,检测当前所述第一信号传输链路是否断开,并且所述第二信号传输链路是否连通;当当前所述第一信号传输链路断开,并且所述第二信号传输链路连通时,保持所述第一信号传输链路断开,并且所述第二信号传输链路连通;当当前所述第一信号传输链路连通,并且所述第二信号传输链路断开时,执行控制所述模拟开关连通所述第二信号传输链路,并且断开所述第一信号传输链路的步骤。4.根据权利要求2或3所述的USB接口模式切换方法,其特征在于,所述控制所述模拟开关连通所述第二信号传输链路,并且断开所述第一信号传输链路,包括:生成用于控制所述模拟开关动作的第一开关控制信号;将所述第一开关控制信号发送给所述模拟开关的控制端,以使所述模拟开关按照所述第一开关控制信号由断开所述第二信号传输链路并且连接所述第一信号传输链路的状态,切换到连接所述第二信号传输链路并且断开所述第一信号传输链路的状态。5.根据权利要求1至3任意一项所述的USB接口模式切换方法,其特征在于,所述控制所述模拟开关连通所述第一信号传输链路,并且断开所述第二信号传输链路,包括:生成用于控制所述模拟开关动作的第二开关控制信号;将所述第二开关控制信号发送给所述模拟开关的控制端,以使所述模拟开关按照所述第二开关控制信号由连接所述第二信号传输链路并且断开所述第一信号传输链路的状态,切换到断开所述第二信号传输链路并且连接所述第一信号传输链路的状态。6.一种USB接口模式切换装置,应用于智能终端,其特征在于,所述智能终端中包括:USB控制接口、模拟开关、USB接口扩展单元和外接USB端口依次相连接的第一信号传输链路,以及,所述USB控制接口、所述...

【专利技术属性】
技术研发人员:王新锋
申请(专利权)人:乐视控股北京有限公司乐视致新电子科技天津有限公司
类型:发明
国别省市:北京;11

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

1