【技术实现步骤摘要】
一种充电方法、移动终端及存储介质
[0001]本申请涉及终端
,尤其涉及一种充电方法、移动终端及存储介质。
技术介绍
[0002]当前,用户在使用标配充电器对手机等电子设备进行快充时,可能会遇到以下问题:快充被误识别为Buck充电(普通usb充电),充电速度很慢。
[0003]针对以上问题,现有的解决方法是用户通过重新插拔充电器,在充电器没有损坏的情况下,可以大概率正常识别为快充,然后对电子设备进行快充。但是该办法需要人为对充电器进行插拔操作,增加了充电步骤,影响用户的充电体验。
技术实现思路
[0004]本申请实施例提供一种充电方法、移动终端及存储介质,用于解决对移动终端进行快充时,被误识别为Buck充电(普通usb充电),充电速度过慢的问题,可以进行用户无感的自识别和二次重试,降低了充电类型的误识别率,提高了移动终端的充电速度,进而提升了用户的充电体验。
[0005]为达到上述目的,本申请的实施例采用如下技术方案:
[0006]第一方面,提供了一种充电方法,该方法可以应用于移 ...
【技术保护点】
【技术特征摘要】
1.一种充电方法,其特征在于,包括:在移动终端的充电口检测到充电设备插入时,所述移动终端对所述充电设备进行第一快充检测;其中,所述第一快充检测用于确定所述充电设备的充电端口为DCP端口,或者所述第一快充检测用于确定所述移动终端与所述充电设备的快速充电协议握手检测成功;若所述第一快充检测失败,所述移动终端关断所述移动终端的VBUS供电电路,并在关断所述VBUS供电电路后触发第一供电重连;其中,所述第一供电重连为重新连接所述VBUS供电电路;所述移动终端在完成所述第一供电重连后,对所述充电设备重新进行所述第一快充检测;若重新进行的所述第一快充检测成功,所述移动终端对所述充电设备进行快充条件检测,并在所述快充条件检测通过后,由所述充电设备为所述移动终端快速充电。2.根据权利要求1所述的方法,其特征在于,所述第一快充检测用于确定所述充电设备的充电端口为DCP端口,所述方法还包括:若所述第一快充检测成功,所述移动终端与所述充电设备进行第二快充检测;其中,所述第二快充检测用于确定所述移动终端与所述充电设备的快速充电协议握手检测成功;若所述第二快充检测失败,所述移动终端关断所述移动终端的VBUS供电电路,并在关断所述VBUS供电电路后触发第二供电重连;其中,所述第二供电重连为重新连接所述VBUS供电电路;所述移动终端在完成所述第二供电重连后,对所述充电设备重新进行所述第二快充检测;若重新进行的所述第二快充检测成功,所述移动终端对所述充电设备进行快充条件检测,并在所述快充条件检测通过后,由所述充电设备为所述移动终端快速充电。3.根据权利要求1或2所述的充电方法,其特征在于,所述移动终端关断所述移动终端的VBUS供电电路,包括:所述移动终端检测所述移动终端的当前充电类型是否为BUCK充电;若所述当前充电类型为所述BUCK充电,则所述移动终端拉高所述移动终端的VBUS端口,以关断所述VBUS供电电路。4.根据权利要求3所述的充电方法,其特征在于,所述在关断所述VBUS供电电路后触发第一供电重连,包括:所述移动终端在关断所述VBUS供电电路后,拉低所述移动终端的VBUS端口,以触发所述第一供电重连。5.根据权利要求4所述的充电方法,其特征在于,所述移动终端拉高所述移动终端的VBUS端口,以关断所述VBUS供电电路,包括:若所述移动终端的预设标志位未设置,则所述移动终端设置所述预设标志位,并拉高所述移动终端的VBUS端口,以关断所述VBUS供电电路;其中,在所述拉高所述移动终端的VBUS端口,以关断所述VBUS供电电路之后,所述方法还包括:若所述预设标志位已设置,则所述移动终端显示第一充电图标;其中,所述第一充电图标用于指示所述移动终端正在进行BUCK充电;
其中,所述拉低所述移动终端的VBUS端口,以触发所述第一供电重连,包括:若所述预设标志位已设置,所述移动终端拉低所述移动终端的VBUS端口,以触发所述第一供电重连。6.根据权利要求5所述的充电方法,其特征在于,在所述移动终端拉低所述移动终端的VBUS端口,以触发所述第一供电重连之后,所述方法还包括:若所述预设标志位已设置,所述移动终端不发出音频充电提醒。7.根据权利要求5或6所述的充电方法,其特征在于,所述在所述快充条件检测通过后,所述方法还包括:若所述预设标志位已设置,所述移动终端显示第二充电图标;其中,所述第二充电图标用于指示所述移动终端正在进行快速充电。8.根据权利要求5
‑
7中任一项所述的充电方法,其特征在于,在所述移动终端设置所述预设标志位之后,在所述拉高所述移动终端的VBUS端口,以关断所述VBUS供电电路之前,所述方法还包括:所述移动终端为插拔次数+1;在所述移动终端拉低所述移动终端的VBUS端口,以触发所述第一供电重连之后,所述方法还包括:所述移动终端为所述插拔次数+1;其中,在所述由所述充电设备为所述移动终端快速充电之后,所述方法还包括:若所述插拔次数大于或等于预设重试次数,所述移动终端获取所述充电设备的信息,并向服务器上报所述充电设备的信息;其中,所述充电设备的信息包括所述充电设备的设备信息和所述插拔次数。9.根据权利要求1或2所述的充电方法,其特征在于,所述移动终端关断所述移动终端的VBUS供电电路,包括:所述移动终端的内核驱动层获取充电关联信息,并将所述充电关联信息同步至内核驱动层的power_supply电池节点中;其中,所述充电关联信息包括充电插拔状态信息、当前充电类型及电池电量信息;所述充电插拔状态信息用于指示所述移动终端与所述充电设备是否插接到位,所述当前充电类型用于指示所述移动终端的充电类型是否为BUCK充电;所述power_supply电池节点保存所述充电关联信息,得到第一电池节点信息;所述移动终端的框架层的BatteryService模块获取所述第一电池节点信息,并基于所述第一电池节点信息生成第一电池状态更新广播;所述移动终端的应用层的SystemUI模块接收所述第一电池状态更新广播,并根据所述第一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。