【技术实现步骤摘要】
充电模块的升级方法及装置、电子设备、存储介质
[0001]本申请涉及充电
,具体涉及一种充电模块的升级方法及装置、电子设备、存储介质。
技术介绍
[0002]随着电子设备的充电技术的快速发展,如今的电子设备的充电方式一直在更新迭代,而为适配效率更高的充电方式,需要对电子设备包括的充电模块进行不断地升。
[0003]在实践中发现,传统的充电模块升级方案的安全性较低,从而提高了电子设备损坏的概率。
技术实现思路
[0004]本申请实施例公开了一种充电模块的升级方法及装置、电子设备、存储介质,能够在对充电模块进行升级的过程确定升级数据是否合法,从而提高了充电模块升级过程的安全性。
[0005]本申请实施例第一方面公开一种充电模块的升级方法,应用于第一电子设备,所述方法包括:
[0006]通过连接器件接收第二电子设备发送的升级文件,所述升级文件至少包括头部数据和升级数据,所述头部数据至少包括验证信息;
[0007]根据所述头部数据包括的验证信息验证所述升级文件是否合法;
[0008]在根据所述验证信息确定所述升级文件合法的情况下,根据所述升级数据对所述第一电子设备中对应的目标充电模块进行升级。
[0009]本申请实施例第二方面公开一种充电模块的升级方法,应用于第二电子设备,所述方法包括:
[0010]根据升级固件生成升级文件,所述升级文件至少包括头部数据和升级数据,所述头部数据至少包括验证信息;
[0011]通过连接器件将所述升级文件发送给 ...
【技术保护点】
【技术特征摘要】
1.一种充电模块的升级方法,其特征在于,应用于第一电子设备,所述方法包括:通过连接器件接收第二电子设备发送的升级文件,所述升级文件至少包括头部数据和升级数据,所述头部数据至少包括验证信息;根据所述头部数据包括的验证信息验证所述升级文件是否合法;在根据所述验证信息确定所述升级文件合法的情况下,根据所述升级数据对所述第一电子设备中对应的目标充电模块进行升级。2.根据权利要求1所述的方法,其特征在于,所述验证信息包括第一字符串;以及,所述根据所述头部数据包括的验证信息验证所述升级文件是否合法,包括:判断所述验证信息包括的第一字符串与第二字符串是否相匹配,所述第二字符串是合法的升级文件对应的字符串;若所述第一字符串与所述第二字符串相匹配,则确定所述升级文件合法;若所述第一字符串与所述第二字符串不匹配,则确定所述升级文件不合法。3.根据权利要求1所述的方法,其特征在于,所述升级文件包括的数据以页的形式依次发送给所述第一电子设备,每一页包括第一数据量的数据;以及,在所述根据所述头部数据包括的验证信息验证所述升级文件是否合法之前,所述方法还包括:判断所述第二电子设备发送的第一页数据的数据长度是否大于目标数据长度,所述目标数据长度是所述头部数据对应的数据长度,所述第一页数据是所述升级文件中第一页发送给所述第一电子设备的数据;若所述第一页数据的数据长度大于目标数据长度,则从所述第一页数据中获取所述头部数据,并执行所述根据所述头部数据包括的验证信息验证所述升级文件是否合法的步骤。4.根据权利要求1所述的方法,其特征在于,在所述根据所述验证信息确定所述升级文件合法之后,所述方法还包括:将所述升级数据存储至所述第一电子设备对应的目标存储空间中;以及,所述根据所述升级数据对所述第一电子设备中对应的目标充电模块进行升级,包括:根据所述目标存储空间中的升级数据,对所述第一电子设备中对应的目标充电模块进行升级。5.根据权利要求4所述的方法,其特征在于,所述升级文件包括的数据以页的形式依次发送给所述第一电子设备,每一页包括第一数据量的数据;以及,所述将所述升级数据存储至所述第一电子设备对应的目标存储空间中,包括:将接收到的第一页数据包括的部分升级数据,存储至所述第一电子设备对应的目标存储空间中,并记录所述部分升级数据中最后一位数据在所述升级数据中对应的目标排列位置;以所述目标排列位置为解析起点,从接收到所述升级文件中解析第一数据量的升级数据作为第N页数据,并将所述第N页数据存储至所述目标存储空间中,所述N为大于或等于2的整数;将所述目标排列位置更新为所述第N页数据中最后一位的数据在所述升级数据中对应的排列位置,直至所述目标排列位置表示存储至所述目标存储空间的升级数据的数据量大
于或等于所述升级数据的实际数据量。6.根据权利要求4或5所述的方法,其特征在于,所述头部数据还包括数据量信息,所述数据量信息用于描述所述升级数据的数据量;以及,在将所述升级数据存储至所述第一电子设备对应的目标存储空间中之前,所述方法还包括:根据所述数据量信息对应的第二数据量,在所述第一电子设备的内存中确定出目标存储空间,所述目标存储空间对应的数据存储量与所述第二数据量相匹配。7.根据权利要求4或5所述的方法,其特征在于,在所述根据所述目标存储空间中的升级数据,对所述第一电子设备中对应的目标充电模块进行升级之后,所述方法还包括:将所述目标存储空间中存储的升级数据删除。8.根据权利要求1所述的方法,其特征在于,所述头部信息还包括第一校验码,所述第一校验码用于...
【专利技术属性】
技术研发人员:李志杰,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。