移动终端及其与外部设备连接的检测方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及一种移动终端及其与外部设备连接的检测方法和装置。
【背景技术】
[0002]当前越来越多的手机具备OTG功能,正常情况下,手机对OTG设备的检测都是通过对识别引脚的识别以及USB通信来完成的,因此充电功能和OTG功能都是可以准确识别的。但由于用户使用环境的因素,例如在潮湿的环境或者容易腐蚀的环境下,USB接口会出现微短路的现象,此时对支持OTG的手机会存在不能充电的故障。当前大部分手机是内置电池,所以不能充电对用户而言是一个非常严重的问题。综上所述,现有技术中存在移动终端的USB接口出现微短路的现象时导致移动终端不能充电的缺陷。
【发明内容】
[0003]本发明的目的在于提供一种移动终端及其与外部设备连接的检测方法和装置,旨在解决针对现有技术中存在移动终端的USB接口出现微短路的现象时导致移动终端不能充电的缺陷。
[0004]本发明是这样实现的,第一方面提供一种移动终端与外部设备连接的检测方法,所述检测方法包括以下步骤:
[0005]A.当检测所述移动终端的USB接口中的识别引脚被触发时,向外部设备输出OTG识别信号,并判断在预定时间内是否与外部设备进行通信,是,则执行步骤B,否,则执行步骤C.’
[0006]B.识别为OTG设备接入所述USB接口,并与所述OTG设备进行通信;
[0007]C.停止输出OTG识别信号,并在判定外部适配接入时使外部适配器对移动终端充电。
[0008]结合第一方面,在第一方面的第一种的可能实现方式中,所述步骤A中所述检测所述移动终端的USB接口中的识别引脚被触发的步骤具体为:
[0009]检测到所述识别引否输入低电位时,判定所述识别引脚被触发。
[0010]结合第一方面,在第一方面的第二种的可能实现方式中,所述步骤A中所述向外部设备发出OTG识别信号并判断在预定时间内是否与外部设备进行通信的步骤具体为:
[0011]向外部设备输出电源电压,并在预定时间内判断是否与外部设备完成USB通信协议。
[0012]结合第一方面,在第一方面的第三种的可能实现方式中,所述步骤C中所述判定外部适配器接入的步骤具体为:
[0013]检测到正差分信号引脚和负差分信号引脚短接时,判定外部适配器接入。
[0014]本发明第二方面提供一种移动终端与外部设备连接的检测装置,所述检测装置包括检测单元和控制单元;
[0015]所述检测单元用于检测所述移动终端的USB接口中的识别引脚被触发时,向所述控制单元输出检测信号;
[0016]所述控制单元用于向外部设备输出OTG识别信号,并判断在预定时间内是否与外部设备进行通信,当判断结果为是时,识别为OTG设备接入所述USB接口,并与所述OTG设备进行通信,当判断结果为否时,停止输出OTG识别信号,并在判定外部适配接入时使外部适配器对移动终端充电。
[0017]结合第二方面,在第二方面的第一种的可能实现方式中,所述步骤A中所述检测单元检测所述移动终端的USB接口中的识别引脚被触发的过程为:
[0018]检测到所述识别引脚输入低电位时,判定所述识别引脚被触发。
[0019]结合第二方面,在第二方面的第二种的可能实现方式中,所述控制单元向外部设备发出OTG识别信号并判断在预定时间内是否与外部设备进行通信的过程为:
[0020]向外部设备输出电源电压,并在预定时间内判断是否与外部设备完成USB通信协议。
[0021]结合第二方面,在第二方面的第三种的可能实现方式中,所述控制单元还用于检测到正差分信号引脚和负差分信号引脚短接时判定外部适配器接入。
[0022]本发明第三方面提供一种移动终端,包括上述第二方面所述的移动终端与外部设备连接的检测装置和USB接口。
[0023]本发明提供一种移动终端及其与外部设备连接的检测方法和装置,通过在预定时间内判断在微短路情形下与OTG设备之间的通信失败,停止输出识别信号以关闭OTG检测功能,从而恢复移动终端的充电功能,避免了移动终端的USB接口发生微短路时无法充电的缺陷。
【附图说明】
[0024]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本发明一种实施例提供的一种移动终端与外部设备连接的检测方法的流程图;
[0026]图2是本发明另一种实施例提供的一种移动终端与外部设备连接的检测装置的结构示意图。
【具体实施方式】
[0027]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0028]为了说明本发明的技术方案,下面通过具体实施例来进行说明。
[0029]本发明一种实施例提供一种移动终端与外部设备连接的检测方法,如图1所示,所述检测方法包括以下步骤:
[0030]步骤S101.当检测所述移动终端的USB接口中的识别引脚被触发时,向外部设备输出OTG识别信号,并判断在预定时间内是否与外部设备进行通信,是,则执行步骤S102,否,则执行步骤S103.[0031 ] 所述步骤SlOl中,所述检测所述移动终端的USB接口中的识别引脚被触发的步骤具体为:
[0032]检测到所述识别引否输入低电位时,判定所述识别引脚被触发。
[0033]所述步骤SlOl中所述向外部设备发出OTG识别信号并判断在预定时间内是否与外部设备进行通信的步骤具体为:
[0034]向外部设备输出电源电压,并在预定时间内判断是否与外部设备完成USB通信协议。
[0035]具体的,当发生USB接口微短路的情形时,由于ID脚对地阻抗正常情况下1.5M,微短路的电阻在100至1Kohm之间,电路识别成OTG的电阻通常范围比较大在O至180K,因此,此时系统会输出5v电源与OTG设备进行通信。当插入充电器时由于移动终端作为OTG主设备,因此无法与适配器完成USB通信协议,此时系统会判断插入的设备是非OTG设备。
[0036]步骤S102.识别为OTG设备接入所述USB接口,并与所述OTG设备进行通信。
[0037]步骤S103.停止输出OTG识别信号,并在判定外部适配接入时使外部适配器对移动终端充电。
[0038]在本步骤中,具体的,关闭OTG设备5v电源输出使能,使整个系统恢复充电通路。
[0039]在本步骤中,具体的,所述判定外部适配器接入的步骤具体为:
[0040]检测到正差分信号引脚和负差分信号引脚短接时,判定外部适配器接入。
[0041]进一步的,所述移动终端获取与该移动终端相连的外部适配器的电压信息;所述移动终端将接收到的电压信息与标准电压范围进行比较,如果所述电压信息在所述标准电压范围内,则能够识别出所述USB适配器为与所述手持机相匹配的USB适配器,否则,识别出所述适配器不是与所述移动终端相匹配的USB适配器,当所述适配器不是与所述移动终端相匹配的USB适配器时,将输入电压转换成标准电压后再进行充电。
[0042]本发明另一种实施例提供一种移动终端与外部设备连接的检测装置,所述检测装置包括检测单元201和控制单元202 ;
[0043]所述检测单元201用于检测所述移动终端的USB接口中的识别引脚被触发时,向所述控制单元202输出检测信号;
[0044]所述控制单元202用于向外部设备输出OTG识别信号,并判断在预定时间内是否与外部设备进行通信,当判断结果为是时,识别为OTG设备接入所述USB接口,并与所述OTG设备进行通信,当判断结果为否时,停止输出OTG识别信号,并在判定外部适配接入时使外部适配器对移动