System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及移动设备充电,尤其是涉及一种移动设备的快充方法、装置、电子设备以及存储介质。
技术介绍
1、随着移动设备的普及和发展,移动设备与人们的生产生活活动日益紧密,移动设备逐渐成为人们生活中必不可少的一部分。同时,移动设备的电源续航也成为了迫切需要解决的问题。移动电源技术的发展解决了移动设备的电源容量问题,但移动设备的充电速度依旧困扰着人们的生活。
2、目前,已经出现了许多适用于移动设备的快速充电协议(以下简称为充电协议),大大缩短了移动设备的充电耗时。但充电协议之间存在着兼容问题。
3、由于充电协议的不兼容,导致每种充电协议需要对应的充电适配器才能进行快充。
技术实现思路
1、本申请提供了一种移动设备的快充方法、装置、电子设备以及存储介质,以解决充电协议不兼容的问题。
2、本申请第一方面提供了一种移动设备的快充方法,所述方法包括:
3、根据第一充电协议与移动设备进行第一握手通信,以判断所述移动设备是否支持所述第一充电协议;
4、当所述移动设备支持所述第一充电协议时,根据所述第一握手通信的内容获取第一充电功率,基于所述第一充电功率对所述移动设备进行快充;
5、根据多个第二充电协议与所述移动设备进行多次第二握手通信,以判断所述多个第二充电协议中是否存在所述移动设备兼容的第二目标充电协议;
6、当所述多个第二充电协议中存在所述第二目标充电协议时,根据所述第二目标充电协议所对应的第二目标握手通信的内容获
7、当所述第二充电功率大于所述第一充电功率时,将所述第二充电功率替换为所述第一充电功率,以对所述移动设备进行快充。
8、在一个可选的实施方式中,所述方法还包括:
9、当所述移动设备不支持所述第一充电协议时,根据所述多个第二充电协议与所述移动设备进行多次第三握手通信,以判断所述多个第二充电协议中是否存在所述移动设备支持的第三目标充电协议;
10、当所述多个第二充电协议不存在所述第三目标充电协议时,基于预设的普通充电功率对所述移动设备进行充电;
11、当所述多个第二充电协议存在所述第三目标充电协议时,根据所述第三目标充电协议所对应的第三目标握手通信的内容获取第三充电功率;
12、基于所述第三充电功率对所述移动设备进行快充。
13、在一个可选的实施方式中,所述根据第一充电协议与移动设备进行第一握手通信,以判断所述移动设备是否支持所述第一充电协议包括:
14、根据所述第一充电协议发送第一握手请求至所述移动设备,以获取所述移动设备反馈的第一响应信号;
15、将所述第一响应信号与所述第一充电协议中的响应信号标准进行对比,以判断所述移动设备是否支持所述第一充电协议;
16、当所述第一响应信号符合所述第一充电协议中的响应信号标准时,确定所述移动设备支持所述第一充电协议;
17、当所述第一响应信号不符合所述第一充电协议中的响应信号标准时,确定所述移动设备不支持所述第一充电协议。
18、在一个可选的实施方式中,所述根据多个第二充电协议与所述移动设备进行多次第二握手通信,以判断所述多个第二充电协议中是否存在所述移动设备兼容的第二目标充电协议包括:
19、确定所述多个第二充电协议中每个第二充电协议所对应的通信顺序;
20、根据所述通信顺序依次将第二握手请求发送至所述移动设备,以获取所述移动设备反馈的第二响应信号;
21、将所述第二响应信号与对应的所述第二充电协议中的响应信号标准进行对比;
22、当所述第二响应信号符合对应的所述第二充电协议中的响应信号标准时,确定所述多个第二充电协议存在所述第二目标充电协议;
23、当所述第二响应信号不符合所述第二充电协议中的响应信号标准时,所述多个第二充电协议不存在所述第二目标充电协议。
24、在一个可选的实施方式中,所述方法还包括:
25、检测充电接口的电压,以判断是否有所述移动设备接入所述充电接口;
26、当所述充电接口发生电压变化时,确定所述移动设备接入所述充电接口。
27、在一个可选的实施方式中,所述将所述第二充电功率替换为所述第一充电功率,以对所述移动设备进行快充之后,所述方法还包括:
28、实时获取所述移动设备的电池电量,并将所述电池电量与预设的标准电量进行比较;
29、当所述电池电量达到所述标准电量时,将所述第二充电功率调整为预设的防过冲充电功率。
30、本申请第二方面提供了一种移动设备的快充装置,所述装置包括:
31、第一判断模块,用于根据第一充电协议与移动设备进行第一握手通信,以判断所述移动设备是否支持所述第一充电协议;
32、第一获取模块,用于当所述移动设备支持所述第一充电协议时,根据所述第一握手通信的内容获取第一充电功率,基于所述第一充电功率对所述移动设备进行快充;
33、第二判断模块,用于根据多个第二充电协议与所述移动设备进行多次第二握手通信,以判断所述多个第二充电协议中是否存在所述移动设备兼容的第二目标充电协议;
34、第二获取模块,用于当所述多个第二充电协议中存在所述第二目标充电协议时,根据所述第二目标充电协议所对应的第二目标握手通信的内容获取第二充电功率;
35、替换模块,用于当所述第二充电功率大于所述第一充电功率时,将所述第二充电功率替换为所述第一充电功率,以对所述移动设备进行快充。
36、在一个可选的实施方式中,所述移动设备的快充装置还包括第三充电模块,所述第三充电模块用于:
37、当所述移动设备不支持所述第一充电协议时,根据所述多个第二充电协议与所述移动设备进行多次第三握手通信,以判断所述多个第二充电协议中是否存在所述移动设备支持的第三目标充电协议;
38、当所述多个第二充电协议不存在所述第三目标充电协议时,基于预设的普通充电功率对所述移动设备进行充电;
39、当所述多个第二充电协议存在所述第三目标充电协议时,根据所述第三目标充电协议所对应的第三目标握手通信的内容获取第三充电功率;
40、基于所述第三充电功率对所述移动设备进行快充。
41、本申请第三方面提供了一种电子设备,所述电子设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的移动设备的快充方法的步骤。
42、本申请第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的移动设备的快充方法的步骤。
43、本申请提供的移动设备的快充方法、装置、电子设备以及存储介质,通过第一握手通信确定设备是否支持第一充电协议。当设备支持第一充电协议时,根据第一握手通信的内容获取第一本文档来自技高网...
【技术保护点】
1.一种移动设备的快充方法,其特征在于,所述方法包括:
2.根据权利要求1所述的移动设备的快充方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的移动设备的快充方法,其特征在于,所述根据第一充电协议与移动设备进行第一握手通信,以判断所述移动设备是否支持所述第一充电协议包括:
4.根据权利要求1所述的移动设备的快充方法,其特征在于,所述根据多个第二充电协议与所述移动设备进行多次第二握手通信,以判断所述多个第二充电协议中是否存在所述移动设备兼容的第二目标充电协议包括:
5.根据权利要求1所述的移动设备的快充方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的移动设备的快充方法,其特征在于,所述将所述第二充电功率替换为所述第一充电功率,以对所述移动设备进行快充之后,所述方法还包括:
7.一种移动设备的快充装置,其特征在于,所述装置包括:
8.根据权利要求7所述的移动设备的快充装置,其特征在于,所述移动设备的快充装置还包括第三充电模块,所述第三充电模块用于:
9.一种电子设备,
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据权利要求1至6中任意一项所述的移动设备的快充方法的步骤。
...【技术特征摘要】
1.一种移动设备的快充方法,其特征在于,所述方法包括:
2.根据权利要求1所述的移动设备的快充方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的移动设备的快充方法,其特征在于,所述根据第一充电协议与移动设备进行第一握手通信,以判断所述移动设备是否支持所述第一充电协议包括:
4.根据权利要求1所述的移动设备的快充方法,其特征在于,所述根据多个第二充电协议与所述移动设备进行多次第二握手通信,以判断所述多个第二充电协议中是否存在所述移动设备兼容的第二目标充电协议包括:
5.根据权利要求1所述的移动设备的快充方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的移动设备的快充方法,其特征在于,所述将所述第...
【专利技术属性】
技术研发人员:吴智星,洪迎春,袁伟聪,农荣真,
申请(专利权)人:深圳市卓芯微科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。