一种快速充电识别方法及终端设备与流程

文档序号:12750199阅读:329来源:国知局
一种快速充电识别方法及终端设备与流程

本发明涉及移动通信技术领域,尤其涉及一种快速充电识别方法及终端设备。



背景技术:

随着智能手机等终端设备的硬件升级和屏幕尺寸的增大,对电池续航能力的要求也越来越强,目前市场上的大多数智能手机自身配置的电池容量普遍在3000mAh以上,传统的5V、1A的充电器给智能手机充满电至少需要3个小时以上,5V、2A的充电器给手机充满一次电也至少需要2小时,随着智能手机本身耗电量的增加,普通用户经常是隔天需要充一次电,高端用户更是需要每天充电,为节省充电时间,快速充电技术应运而生,所谓快速充电技术是用于牵引蓄电池需要在较短时间内恢复完全充电状态的一种充电方法。目前行业内有两种快速充电方式实现对电池的快速充电:一种是通过增大充电电流实现快速充电,如OPPO的闪充技术;一种是通过抬高电压实现快速充电,如高通的Quick Charge 2.0快速充电技术。

目前,智能终端中的电池主要是采用锂离子电池,对于锂电池的快速充电通信标准,有高通Quick Charge 2.0、OPPO VOOC、MTK Pump Express Plus、TI MaxCharge、Apple 20V、USB 3.1PD等快速充电规范,不同的快速充电对电流、电压的控制不尽相同,使得快速充电移动电源需要去适应不同的标准以满足给电池提供不同的电流、电压。因此,在使用过程中针对终端设备的不同快速充电规范,需要选用与之匹配的快速充电充电设备,给终端设备使用快速充电技术带来了一定的局限性。



技术实现要素:

本发明实施例提供了一种快速充电识别方法及终端设备,可以兼容多种快速充电协议,降低了终端设备使用快速充电技术的局限性。

本发明实施例第一方面公开了一种快速充电识别方法,应用于支持至少两种快速充电协议的终端设备,所述方法包括:

所述终端设备检测到所述终端设备充电接口上有外部充电设备插入时,控制所述终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点与所述外部充电设备连接,并判断所述外部充电设备的类型是否属于专用充电端口DCP模式;

若所述外部充电设备的类型属于所述专用充电端口DCP模式,则控制所述D+、D-端口处的快速充电接入点与所述外部充电设备连接;

所述终端设备根据预设的快速充电协议握手顺序与所述外部充电设备进行快速充电协议握手,若握手成功,则将当前握手成功的快速充电协议作为目标快速充电协议,并控制所述外部充电设备进入高电压充电端口HVDCP充电模式,按照所述目标快速充电协议进行充电。

作为一种可选的实施方式,所述控制所述终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点与所述外部充电设备连接,包括:

控制所述终端设备充电接口的差分数据引脚D+、D-端口处的开关与所述D+、D-端口处的非快速充电接入点连接;

以及,

所述控制所述D+、D-端口处的快速充电接入点与所述外部充电设备连接,包括:

控制所述开关与所述D+、D-端口处的快速充电接入点连接。

作为一种可选的实施方式,所述控制所述终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点与所述外部充电设备连接,包括:

将所述终端设备充电接口的差分数据引脚D+、D-端口处的快速充电接入点设置为高阻状态,并控制所述D+、D-端口处的非快速充电接入点设置为非高阻状态;

以及,

所述控制所述D+、D-端口处的快速充电接入点与所述外部充电设备连接,包括:

将所述D+、D-端口处的非快速充电接入点设置为高阻状态,并控制所述D+、D-端口处的快速充电接入点设置为非高阻状态。

作为一种可选的实施方式,所述控制所述外部充电设备进入高电压充电端口HVDCP充电模式,按照所述目标快速充电协议进行充电之后,所述方法还包括:

监测所述终端设备中电池的温度;

若所述终端设备中电池的温度超过第一阈值而小于第二阈值,则控制所述外部充电设备降低所述外部充电设备的输出电压值;

若所述终端设备中电池的温度超过所述第二阈值,则控制所述外部充电设备退出所述HVDCP充电模式。

作为一种可选的实施方式,所述判断所述外部充电设备的类型是否属于专用充电端口DCP模式之后,所述方法还包括:

若所述外部充电设备的类型不是属于所述专用充电端口DCP模式,则启动标准下行端口SDP充电模式;

所述终端设备根据预设的快速充电协议握手顺序与所述外部充电设备进行快速充电协议握手之后,所述方法还包括:

若全部握手均失败,则判定插入的所述外部充电设备是不支持快速充电协议的常规充电设备,并启动所述专用充电端口DCP模式。

本发明实施例第二方面公开了一种终端设备,支持至少两种快速充电协议,所述终端设备包括:

控制单元,用于在检测到所述终端设备充电接口上有外部充电设备插入时,控制所述终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点与所述外部充电设备连接;

判断单元,用于判断所述外部充电设备的类型是否属于专用充电端口DCP模式;

所述控制单元,还用于在所述外部充电设备的类型属于所述专用充电端口DCP模式时,控制所述D+、D-端口处的快速充电接入点与所述外部充电设备连接;

快充协议握手单元,用于根据预设的快速充电协议握手顺序与所述外部充电设备进行快速充电协议握手;

目标快充协议确定单元,用于在握手成功时,将当前握手成功的快速充电协议作为目标快速充电协议;

快充模式进入单元,用于控制所述外部充电设备进入高电压充电端口HVDCP充电模式,按照所述目标快速充电协议进行充电。

作为一种可选的实施方式,所述控制单元,具体用于控制所述终端设备充电接口的差分数据引脚D+、D-端口处的开关与所述D+、D-端口处的非快速充电接入点连接;

以及,

所述控制单元,具体还用于控制所述开关与所述D+、D-端口处的快速充电接入点连接。

作为一种可选的实施方式,所述控制单元,具体用于将所述终端设备充电接口的差分数据引脚D+、D-端口处的快速充电接入点设置为高阻状态,并控制所述D+、D-端口处的非快速充电接入点设置为非高阻状态;

以及,

所述控制单元,具体还用于将所述D+、D-端口处的非快速充电接入点设置为高阻状态,并控制所述D+、D-端口处的快速充电接入点设置为非高阻状态。

作为一种可选的实施方式,所述终端设备还包括:

监测单元,用于监测所述终端设备中电池的温度;

监测处理单元,用于在所述终端设备中电池的温度超过第一阈值而小于第二阈值时,控制所述外部充电设备降低所述外部充电设备的输出电压值;在所述终端设备中电池的温度超过所述第二阈值时,控制所述外部充电设备退出所述HVDCP充电模式。

作为一种可选的实施方式,所述终端设备还包括:

第一启动单元,用于在所述外部充电设备的类型不是属于所述专用充电端口DCP模式时,启动标准下行端口SDP充电模式;

第二启动单元,用于在全部握手均失败时,判定插入的所述外部充电设备是不支持快速充电协议的常规充电设备,并启动所述专用充电端口DCP模式。

从以上技术方案可以看出,本发明实施例具有以下优点:首先通过控制终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点与外部充电设备连接,判断外部充电设备的类型是否属于专用充电端口DCP模式;若属于专用充电端口DCP模式,则控制D+、D-端口处的快速充电接入点与外部充电设备连接;进一步地根据预设的快速充电协议握手顺序与外部充电设备进行快速充电协议握手,匹配出与外部充电设备吻合的快速充电协议,并控制外部充电设备进入高电压充电端口HVDCP充电模式进行快速充电。将为终端设备进行充电的外部充电设备的充电类型的判断与对快充协议的握手分开进行,可以兼容多种快速充电协议,降低了终端设备使用快速充电技术的局限性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种快速充电识别方法的流程示意图;

图2是本发明实施例公开的另一种快速充电识别方法的流程示意图;

图3是本发明实施例公开的一种终端设备充电端口处的开关连接示意图;

图4是本发明实施例公开的另一种快速充电识别方法的流程示意图;

图5是本发明实施例公开的一种终端设备的结构示意图;

图6是本发明实施例公开的另一种终端设备的结构示意图;

图7是本发明实施例公开的另一种终端设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例提供了一种快速充电识别方法,可以兼容多种快速充电协议,降低了终端设备使用快速充电技术的局限性。

本发明实施例中,终端设备可以包括手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)以及移动互联网设备(Mobile Internet Device,MID)等各类终端设备,本发明实施例后续不作重复。其中,终端设备支持至少两种快速充电协议。

请参阅图1,图1是本发明实施例公开的一种快速充电识别方法的流程示意图。其中,图1所示的方法应用于支持至少两种快速充电协议的终端设备,图1所示的快速充电识别方法可以包括以下步骤:

101、终端设备检测到终端设备充电接口上有外部充电设备插入时,控制终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点与外部充电设备连接,并判断外部充电设备的类型是否属于专用充电端口DCP模式;

本发明实施例中,终端设备充电接口采用通用串行总线(Universal Serial Bus,USB)接口(母口),包含VBUS、D+、D-、GND四个端口,其中VBUS与GND两个端口分别表示电压的正极和负极,是用来由外部充电设备向终端设备供电的电源线,D+、D-两个端口表示差分数据引脚。

本发明实施例中,在终端设备的充电接口中有外部充电设备插入时,首先需要对外部充电设备的类型进行识别,可以根据D+、D-两个端口的状态来识别充电器类型,若D+、D-两个端口处于短接状态,则可以判定该终端设备的充电方式属于专用充电端口(Dedicated Charging Ports,DCP)充电方式(即电源适配器或者移动电源充电方式);若D+、D-两个端口不是处于短接状态,则可以判定该终端设备的充电方式属于标准下行端口(StandardDownstreamPorts,SDP)充电方式(即主机充电方式)。

本发明实施例中,终端设备可以支持多种快速充电协议,例如高通QC版快速充电技术、联发科Pump Express快速充电技术以及TI Maxcharge技术等。由于进行外部充电设备的类型识别是根据D+、D-端口的状态进行识别,而有些快速充电协议握手(例如QC快速充电协议)时也是根据D+、D-端口的状态进行识别,因此为了避免充电器类型识别与快速充电协议握手存在干扰,在终端设备D+、D-端口处设置两个接入点,一个非快速充电接入点,一个快速充电接入点,非快速充电接入点用于识别外部充电设备的类型,快速充电接入点用于进行快速充电协议识别。

102、若上述外部充电设备的类型属于专用充电端口DCP模式,则控制D+、D-端口处的快速充电接入点与外部充电设备连接;

本发明实施例中,通过步骤101判断出外部充电设备的类型属于DCP模式时,接下来需要判断该外部充电设备是否支持快速充电技术,控制D+、D-端口处的快速充电接入点与外部充电设备连接,以进行快速充电协议握手。

103、终端设备根据预设的快速充电协议握手顺序与外部充电设备进行快速充电协议握手,若握手成功,则将当前握手成功的快速充电协议作为目标快速充电协议,并控制外部充电设备进入高电压充电端口HVDCP充电模式,按照上述目标快速充电协议进行充电。

本发明实施例中,在终端设备中预先设置有终端设备支持的快速充电协议的握手顺序,该预设的快速充电协议握手顺序可以根据用户使用的频次进行排序,本发明实施例不作唯一性限定。

本发明实施例中,按照预设的快速充电协议握手顺序与外部充电设备进行握手时,一旦握手成功,则将当前握手成功的快速充电协议作为目标快速充电协议,并停止握手操作,控制外部充电设备进入高电压充电端口HVDCP充电模式,按照上述目标快速充电协议进行充电。

例如,若首先进行高通QC握手,握手过程如下:当将外部的充电设备通过数据线连到终端设备上时,外部充电设备默认通过MOS管让D+、D-短接,终端设备探测到外部充电设备类型为DCP,此时输出电压为5v,终端设备正常充电。若终端设备支持高通QC版快速充电协议,则终端设备中的高电压充电端口(High Voltage Dedicated Charger Port,HVDCP)进程将会启动,开始在D+上加载0.325V的电压,当这个电压维持1.5s后,外部充电设备将断开D+和D-的短接,D-上的电压将会下降,终端设备检测到D-上的电压下降后,终端设备通过HVDCP进程获取终端设备预设的充电电压值,比如9V,则设置D+上的电压为3.3V,D-上的电压为0.6V,则外部充电设备根据D+、D-上的电压值控制其输出9v电压,若QC握手失败,则进行联发科Pump Express的PE/PE+握手,通过USB端口的VBUS向外部充电设备通讯并申请相应的输出电压,若通信成功,则表示外部充电设备支持联发科Pump Express快速充电技术,并根据终端设备通过HVDCP进程获取到的终端设备电池的电压值,提高外部充电设备的输出电压。与高通QC快速充电技术不同的是:高通QC是通过配置D+、D-电压的方式来通讯,联发科Pump Express是通过VBUS上的电流脉冲来通讯,若握手失败,则再进行TI Maxcharge协议握手,直到匹配出与外部充电设备吻合的快速充电协议。若全部快速充电协议握手均失败,则判定插入的外部充电设备是不支持快速充电协议的常规充电设备,并启动DCP充电模式。

可选地,若外部充电设备与终端设备断开连接,则默认与D+、D-端口处的非快速充电接入点连接。

在图1所描述的方法中,可以兼容多种快速充电协议,降低了终端设备使用快速充电技术的局限性。

可选地,实现外部充电设备与非快速充电接入点以及快速充电接入点连接的方式有多种,本发明实施例提供了两种实现方式,请参阅图2,图2是本发明实施例公开的另一种快速充电识别方法的流程示意图。其中,图2所示的方法应用于支持至少两种快速充电协议的终端设备,具体说明了一种可选的如何实现外部充电设备与非快速充电接入点以及快速充电接入点连接的方式,图2所示的方法可以包括以下步骤:

201、终端设备检测到终端设备充电接口上有外部充电设备插入时,控制终端设备充电接口的差分数据引脚D+、D-端口处的开关与D+、D-端口处的非快速充电接入点连接;

本发明实施例中,在终端设备充电接口的两个差分数据引脚D+、D-端口处设置有开关,默认状态下开关可以与非快速充电接入点连接,该开关可以是一个双刀双掷开关或者是两个单刀双掷开关,并且该开关与终端设备中的处理器连接,由该处理器控制开关的连通情况,可以采用图3所示的连接示意图。在图3所示的开关连接示意图中,终端设备的D+、D-端口处设置有两个接入点,例如,1/1’表示非快速充电接入点、2/2’表示快速充电接入点,A端与B端是开关的固定端,外部设备的D+、D-端分别与A、B连接。

202、判断上述外部充电设备的类型是否属于专用充电端口DCP模式;

203、若上述外部充电设备的类型不是属于专用充电端口DCP充电方式,则启动SDP充电模式;

204、若上述外部充电设备的类型属于专用充电端口DCP模式,则控制开关与D+、D-端口处的快速充电接入点连接;

本发明实施例中,若通过步骤202判断出外部充电设备的类型是DCP模式,则接下来需要判断外部充电设备是否支持快速充电,控制开关与D+、D-端口处的快速充电接入点连接。

205、终端设备根据预设的快速充电协议握手顺序与外部充电设备进行快速充电协议握手,若握手成功,则将当前握手成功的快速充电协议作为目标快速充电协议,并控制外部充电设备进入高电压充电端口HVDCP充电模式,按照上述目标快速充电协议进行充电;

206、若全部握手均失败,则判定插入的外部充电设备是不支持快速充电协议的常规充电设备,并启动DCP充电模式;

若遍历终端设备支持的快速充电协议之后,均握手失败,则判断插入的外部充电设备是不支持快速充电协议的常规充电设备,则启动DCP充电模式。

207、监测终端设备中电池的温度;

208、若终端设备中电池的温度超过第一阈值而小于第二阈值,则控制上述外部充电设备降低输出电压值;

209、若终端设备中电池的温度超过第二阈值,则控制上述外部充电设备退出上述HVDCP充电模式;

本发明实施例中,通过步骤207~步骤209可以实现保护终端设备中电池的目的,其中,第一阈值与第二阈值可以根据终端设备中电池可承载的温度范围进行设定,从而达到合理地保护电池的目的。

进一步地,请参阅图4,图4是本发明实施例公开的另一种快速充电识别方法的流程示意图。其中,图4所示的方法应用于支持至少两种快速充电协议的终端设备,具体说明了另一种可选的如何实现外部充电设备与非快速充电接入点以及快速充电接入点连接的方式,图4所示的方法可以包括以下步骤:

401、终端设备检测到终端设备充电接口上有外部充电设备插入时,将终端设备充电接口的差分数据引脚D+、D-端口处的快速充电接入点设置为高阻状态,并控制D+、D-端口处的非快速充电接入点设置为非高阻状态;

作为一种可选的实施方式,可以在D+、D-的非快速充电接入点与快速充电接入点处设置高阻电阻,还可以设置三态门电路,其中三态门电路的输出除有高、低电平两种状态外,还有第三种状态,即高阻状态。高阻态相当于隔断状态。当三态门处于高阻态时,无论该门的输入如何变化,都不会对其输出有贡献。如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的电路确定。三态门都有一个EN控制使能端,来控制门电路的通断。处在高阻态的三态门是与总线隔离开的,这样总线可以同时被其他电路占用。因此,在需要将D+、D-端口处的快速充电接入点设置为高阻状态时,可以控制快速充电接入点处的高阻电阻处于连接状态,或者控制快速充电接入点处的三太门电路的输出处于高阻状态,同时将D+、D-端口处的非快速充电接入点处的高阻电阻处于断开状态,或者将非快速充电接入点处的三太门电路的输出不是处于高阻状态,具体采用何种方式控制高阻状态本发明实施例不作唯一性限定。

402、判断上述外部充电设备的类型是否属于专用充电端口DCP模式;

403、若上述外部充电设备的类型不是属于专用充电端口DCP充电方式,则启动SDP充电模式;

404、若上述外部充电设备的类型属于专用充电端口DCP模式,则将D+、D-端口处的非快速充电接入点设置为高阻状态,并控制D+、D-端口处的快速充电接入点设置为非高阻状态;

本发明实施例中,若通过步骤402判断出外部充电设备的类型是DCP模式,则接下来需要判断外部充电设备是否支持快速充电技术,控制D+、D-端口处的快速充电接入点设置为非高阻状态。

405、终端设备根据预设的快速充电协议握手顺序与外部充电设备进行快速充电协议握手,若握手成功,则将当前握手成功的快速充电协议作为目标快速充电协议,并控制外部充电设备进入高电压充电端口HVDCP充电模式,按照上述目标快速充电协议进行充电;

406、若全部握手均失败,则判定插入的外部充电设备是不支持快速充电协议的常规充电设备,并启动DCP充电模式;

若遍历终端设备支持的快速充电协议之后,均握手失败,则判断插入的外部充电设备是不支持快速充电协议的常规充电设备,则启动DCP充电模式。

407、监测终端设备中电池的温度;

408、若终端设备中电池的温度超过第一阈值而小于第二阈值,则控制上述外部充电设备降低输出电压值;

409、若终端设备中电池的温度超过第二阈值,则控制上述外部充电设备退出上述HVDCP充电模式;

本发明实施例中,通过步骤407~步骤409可以实现保护终端设备中电池的目的,其中,第一阈值与第二阈值可以根据终端设备中电池可承载的温度范围进行设定,从而达到合理地保护电池的目的。

请参阅图5,图5是本发明实施例公开的一种终端设备的结构示意图,其中,终端设备支持至少两种快速充电协议,如图5所示,该终端设备可以包括:

控制单元501,用于在检测到终端设备充电接口上有外部充电设备插入时,控制终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点与外部充电设备连接;

判断单元502,用于判断上述外部充电设备的类型是否属于专用充电端口DCP模式;

所述控制单元501,还用于在上述外部充电设备的类型属于专用充电端口DCP模式时,控制D+、D-端口处的快速充电接入点与外部充电设备连接;

快充协议握手单元503,用于根据预设的快速充电协议握手顺序与外部充电设备进行快速充电协议握手;

目标快充协议确定单元504,用于在握手成功时,将当前握手成功的快速充电协议作为目标快速充电协议;

快充模式进入单元505,用于控制外部充电设备进入高电压充电端口HVDCP充电模式,按照目标快速充电协议进行充电。

可选地,上述控制单元501控制终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点以及快速充电接入点与外部充电设备连接的方式可以有多种,本发明实施例列举出两种可能的实现方式:

上述控制单元501,具体用于控制终端设备充电接口的差分数据引脚D+、D-端口处的开关与D+、D-端口处的非快速充电接入点连接;

以及,

上述控制单元501,具体还用于控制上述开关与D+、D-端口处的快速充电接入点连接。

可选地,在终端设备充电接口的两个差分数据引脚D+、D-端口处设置有开关,默认状态下开关可以与非快速充电接入点连接,该开关可以是一个双刀双掷开关或者是两个单刀双掷开关,并且该开关与终端设备中的处理器连接,由该处理器控制开关的连通情况。

作为另一种可选的实施方式,

上述控制单元501,具体用于将终端设备充电接口的差分数据引脚D+、D-端口处的快速充电接入点设置为高阻状态,并控制D+、D-端口处的非快速充电接入点设置为非高阻状态;

以及,

上述控制单元501,具体还用于将上述D+、D-端口处的非快速充电接入点设置为高阻状态,并控制上述D+、D-端口处的快速充电接入点设置为非高阻状态。

可选地,可以在D+、D-的非快速充电接入点与快速充电接入点处设置高阻电阻,还可以设置三态门电路,其中三态门电路的输出除有高、低电平两种状态外,还有第三种状态,即高阻状态。高阻态相当于隔断状态。当三态门处于高阻态时,无论该门的输入如何变化,都不会对其输出有贡献。如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的电路确定。三态门都有一个EN控制使能端,来控制门电路的通断。处在高阻态的三态门是与总线隔离开的,这样总线可以同时被其他电路占用。具体采用何种方式控制高阻状态本发明实施例不作唯一性限定。

请一并参阅图6,图6是本发明实施例公开的另一种终端设备的结构示意图。其中,图6所示的终端设备是由图5所示的终端设备进行优化得到的,与图5所示的终端设备相比,图6所示的终端设备还包括:

监测单元506,用于监测终端设备中电池的温度;

监测处理单元507,用于在终端设备中电池的温度超过第一阈值而小于第二阈值时,控制外部充电设备降低外部充电设备的输出电压值;在终端设备中电池的温度超过所述第二阈值时,控制外部充电设备退出所述HVDCP充电模式。

其中,通过监测单元506以及监测处理单元507可以实现保护电池的目的。

可选地,图6所示的终端设备还可以包括:

第一启动单元508,用于在外部充电设备的类型不是属于专用充电端口DCP模式时,启动标准下行端口SDP充电模式;

第二启动单元509,用于在全部握手均失败时,判定插入的外部充电设备是不支持快速充电协议的常规充电设备,并启动专用充电端口DCP模式。

进一步地,请参阅图7,图7是本发明实施例提供的一种终端设备的物理结构示意图。如图7所示,该终端设备可以包括:至少一个处理器701,例如CPU,至少一个网络接口702,用户接口703,存储器704,至少一个通信总线705,充电接口706。其中,通信总线705用于实现这些组件之间的连接通信,用户接口703可以包括显示屏(Display)、键盘(Keyboard)等。存储器704可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。网络接口702可以是蓝牙接口,也可以是WiFi接口。存储器704可选的还可以是至少一个位于远离前述处理器701的存储装置。如图7所示,作为一种计算机存储介质的存储器704中可以包括操作系统、网络通信模块、用户接口模块以及快速充电实现方法的程序。

在图7所示的终端设备中,该终端设备支持至少两种快速充电协议,其中,处理器701可以用于调用存储器704中存储的快速充电识别方法的程序,并执行以下操作:

终端设备检测到终端设备充电接口上有外部充电设备插入时,控制终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点与外部充电设备连接,并判断外部充电设备的类型是否属于专用充电端口DCP模式;

若外部充电设备的类型属于专用充电端口DCP模式,则控制D+、D-端口处的快速充电接入点与外部充电设备连接;

终端设备根据预设的快速充电协议握手顺序与外部充电设备进行快速充电协议握手,若握手成功,则将当前握手成功的快速充电协议作为目标快速充电协议,并控制外部充电设备进入高电压充电端口HVDCP充电模式,按照目标快速充电协议进行充电。

可选地,处理器701可以用于调用存储器704中存储的快速充电识别方法的程序,控制终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点与外部充电设备连接,包括:

控制终端设备充电接口的差分数据引脚D+、D-端口处的开关与D+、D-端口处的非快速充电接入点连接;

以及,

控制所述D+、D-端口处的快速充电接入点与外部充电设备连接,包括:

控制开关与所述D+、D-端口处的快速充电接入点连接。

可选地,处理器701可以用于调用存储器704中存储的快速充电识别方法的程序,控制所述终端设备充电接口的差分数据引脚D+、D-端口处的非快速充电接入点与外部充电设备连接,包括:

将终端设备充电接口的差分数据引脚D+、D-端口处的快速充电接入点设置为高阻状态,并控制D+、D-端口处的非快速充电接入点设置为非高阻状态;

以及,

控制所述D+、D-端口处的快速充电接入点与外部充电设备连接,包括:

将D+、D-端口处的非快速充电接入点设置为高阻状态,并控制D+、D-端口处的快速充电接入点设置为非高阻状态。

可选地,处理器701可以用于调用存储器704中存储的快速充电识别方法的程序,在控制外部充电设备进入高电压充电端口HVDCP充电模式,按照目标快速充电协议进行充电之后,还用以执行以下操作:

监测终端设备中电池的温度;

若终端设备中电池的温度超过第一阈值而小于第二阈值,则控制外部充电设备降低外部充电设备的输出电压值;

若终端设备中电池的温度超过所述第二阈值,则控制外部充电设备退出所述HVDCP充电模式。

可选地,处理器701可以用于调用存储器704中存储的快速充电识别方法的程序,在判断外部充电设备的类型是否属于专用充电端口DCP模式之后,还用以执行以下操作:

若外部充电设备的类型不是属于专用充电端口DCP模式,则启动标准下行端口SDP充电模式;

在终端设备根据预设的快速充电协议握手顺序与外部充电设备进行快速充电协议握手之后,还用以执行以下操作:

若全部握手均失败,则判定插入的外部充电设备是不支持快速充电协议的常规充电设备,并启动专用充电端口DCP模式。

需要说明的是,图7所示的终端设备仅仅标示了终端设备中用于执行本发明实施例公开的快速充电识别方法所需的组件,对于终端设备能够具备的其他组件本发明实施例不作标示,因为这不影响本发明实施例的实现。

值得注意的是,上述快速充电识别方法及终端设备的实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等各种可以存储程序代码的介质。

以上仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1