充电模块的升级方法及装置、电子设备、存储介质制造方法及图纸

技术编号:35829573 阅读:11 留言:0更新日期:2022-12-03 13:58
本申请实施例涉及充电技术领域,公开了一种充电模块的升级方法及装置、电子设备、存储介质,该方法应用于第一电子设备,该方法包括:通过连接器件接收第二电子设备发送的升级文件,升级文件至少包括头部数据和升级数据,头部数据至少包括验证信息;以及,根据头部数据包括的验证信息验证升级文件是否合法;以及,在根据验证信息确定升级文件合法的情况下,根据升级数据对第一电子设备中对应的目标充电模块进行升级。实施本申请实施例,能够在对充电模块进行升级的过程确定升级数据是否合法,从而提高了充电模块升级过程的安全性。从而提高了充电模块升级过程的安全性。从而提高了充电模块升级过程的安全性。

【技术实现步骤摘要】
充电模块的升级方法及装置、电子设备、存储介质


[0001]本申请涉及充电
,具体涉及一种充电模块的升级方法及装置、电子设备、存储介质。

技术介绍

[0002]随着电子设备的充电技术的快速发展,如今的电子设备的充电方式一直在更新迭代,而为适配效率更高的充电方式,需要对电子设备包括的充电模块进行不断地升。
[0003]在实践中发现,传统的充电模块升级方案的安全性较低,从而提高了电子设备损坏的概率。

技术实现思路

[0004]本申请实施例公开了一种充电模块的升级方法及装置、电子设备、存储介质,能够在对充电模块进行升级的过程确定升级数据是否合法,从而提高了充电模块升级过程的安全性。
[0005]本申请实施例第一方面公开一种充电模块的升级方法,应用于第一电子设备,所述方法包括:
[0006]通过连接器件接收第二电子设备发送的升级文件,所述升级文件至少包括头部数据和升级数据,所述头部数据至少包括验证信息;
[0007]根据所述头部数据包括的验证信息验证所述升级文件是否合法;
[0008]在根据所述验证信息确定所述升级文件合法的情况下,根据所述升级数据对所述第一电子设备中对应的目标充电模块进行升级。
[0009]本申请实施例第二方面公开一种充电模块的升级方法,应用于第二电子设备,所述方法包括:
[0010]根据升级固件生成升级文件,所述升级文件至少包括头部数据和升级数据,所述头部数据至少包括验证信息;
[0011]通过连接器件将所述升级文件发送给第一电子设备,以使得所述第一电子设备在根据所述验证信息确定所述升级文件合法的情况下,根据所述升级数据对所述第一电子设备中对应的目标充电模块进行升级。
[0012]本申请实施例第三方面公开一种充电模块的升级装置,应用于第一电子设备,所述装置包括:
[0013]接收单元,用于通过连接器件接收第二电子设备发送的升级文件,所述升级文件至少包括头部数据和升级数据,所述头部数据至少包括验证信息;
[0014]验证单元,用于根据所述头部数据包括的验证信息验证所述升级文件是否合法;
[0015]升级单元,用于在根据所述验证信息确定所述升级文件合法的情况下,根据所述升级数据对所述第一电子设备中对应的目标充电模块进行升级。
[0016]本申请实施例第四方面公开一种充电模块的升级装置,应用于第二电子设备,所
述装置包括:
[0017]生成单元,用于根据升级固件生成升级文件,所述升级文件至少包括头部数据和升级数据,所述头部数据至少包括验证信息;
[0018]发送单元,用于通过连接器件将所述升级文件发送给第一电子设备,以使得所述第一电子设备在根据所述验证信息确定所述升级文件合法的情况下,根据所述升级数据对所述第一电子设备中对应的目标充电模块进行升级。
[0019]本申请实施例第三方面公开一种电子设备,包括:
[0020]存储有可执行程序代码的存储器;
[0021]与所述存储器耦合的处理器;
[0022]所述处理器调用所述存储器中存储的所述可执行程序代码,执行本申请实施例第一方面公开的充电模块的升级方法或第二方面公开的充电模块的升级方法
[0023]本申请实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本申请实施例第一方面公开的充电模块的升级方法或第二方面公开的充电模块的升级方法。
[0024]本申请实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本申请实施例第一方面的任意一种方法的部分或全部步骤。
[0025]本申请实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本申请实施例第一方面的任意一种方法的部分或全部步骤。
[0026]与相关技术相比,本申请实施例具有以下有益效果:
[0027]本申请实施例中,第一电子设备在通过连接器件接收到第二电子设备发送的升级文件之后,可以根据升级文件中包括的验证信息确定升级文件是否合法,进而在确定升级文件合法的情况下,才根据升级文件中的升级数据对第一电子设备中的充电模块进行升级,避免了第一电子设备采用非法的升级数据对充电模块进行升级,进而导致第一电子设备损坏的情况,提高了充电模块升级过程的安全性。此外,相比较于传统的充电模块升级方案需要先将升级数据硬编码到第一电子设备的启动镜像中,本申请实施例中,第一电子设备可以直接通过连接器件接收第二电子设备发送的升级文件,使得升级数据的传输更加快捷,从而提高了电子设备对充电模块进行升级的效率。
附图说明
[0028]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1是本申请实施例公开的一种应用场景示意图;
[0030]图2是本申请实施例公开的一种充电模块的升级方法的流程示意图;
[0031]图3是本申请实施例公开的另一种充电模块的升级方法的流程示意图;
[0032]图4是本申请实施例公开的又一种充电模块的升级方法的流程示意图;
[0033]图5是本申请实施例公开的再一种充电模块的升级方法的流程示意图;
[0034]图6是本申请实施例公开的一种升级文件的数据结构示意图;
[0035]图7是本申请实施例公开的一种充电模块的升级装置的结构示意图;
[0036]图8是本申请实施例公开的另一种充电模块的升级装置的结构示意图;
[0037]图9是本申请实施例公开的一种电子设备的结构示意图。
具体实施方式
[0038]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0039]需要说明的是,本申请的说明书和权利要求书中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本申请实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0040]本申请实施例公开了一种充电模块的升级方法及装置、电子设备、存储介质,能够在对充电模块进行升级的过程确定升级数据是否合法,从而提高了充电模块升级过程的安全性。
[0041]下面将结合具体实施例对本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种充电模块的升级方法,其特征在于,应用于第一电子设备,所述方法包括:通过连接器件接收第二电子设备发送的升级文件,所述升级文件至少包括头部数据和升级数据,所述头部数据至少包括验证信息;根据所述头部数据包括的验证信息验证所述升级文件是否合法;在根据所述验证信息确定所述升级文件合法的情况下,根据所述升级数据对所述第一电子设备中对应的目标充电模块进行升级。2.根据权利要求1所述的方法,其特征在于,所述验证信息包括第一字符串;以及,所述根据所述头部数据包括的验证信息验证所述升级文件是否合法,包括:判断所述验证信息包括的第一字符串与第二字符串是否相匹配,所述第二字符串是合法的升级文件对应的字符串;若所述第一字符串与所述第二字符串相匹配,则确定所述升级文件合法;若所述第一字符串与所述第二字符串不匹配,则确定所述升级文件不合法。3.根据权利要求1所述的方法,其特征在于,所述升级文件包括的数据以页的形式依次发送给所述第一电子设备,每一页包括第一数据量的数据;以及,在所述根据所述头部数据包括的验证信息验证所述升级文件是否合法之前,所述方法还包括:判断所述第二电子设备发送的第一页数据的数据长度是否大于目标数据长度,所述目标数据长度是所述头部数据对应的数据长度,所述第一页数据是所述升级文件中第一页发送给所述第一电子设备的数据;若所述第一页数据的数据长度大于目标数据长度,则从所述第一页数据中获取所述头部数据,并执行所述根据所述头部数据包括的验证信息验证所述升级文件是否合法的步骤。4.根据权利要求1所述的方法,其特征在于,在所述根据所述验证信息确定所述升级文件合法之后,所述方法还包括:将所述升级数据存储至所述第一电子设备对应的目标存储空间中;以及,所述根据所述升级数据对所述第一电子设备中对应的目标充电模块进行升级,包括:根据所述目标存储空间中的升级数据,对所述第一电子设备中对应的目标充电模块进行升级。5.根据权利要求4所述的方法,其特征在于,所述升级文件包括的数据以页的形式依次发送给所述第一电子设备,每一页包括第一数据量的数据;以及,所述将所述升级数据存储至所述第一电子设备对应的目标存储空间中,包括:将接收到的第一页数据包括的部分升级数据,存储至所述第一电子设备对应的目标存储空间中,并记录所述部分升级数据中最后一位数据在所述升级数据中对应的目标排列位置;以所述目标排列位置为解析起点,从接收到所述升级文件中解析第一数据量的升级数据作为第N页数据,并将所述第N页数据存储至所述目标存储空间中,所述N为大于或等于2的整数;将所述目标排列位置更新为所述第N页数据中最后一位的数据在所述升级数据中对应的排列位置,直至所述目标排列位置表示存储至所述目标存储空间的升级数据的数据量大
于或等于所述升级数据的实际数据量。6.根据权利要求4或5所述的方法,其特征在于,所述头部数据还包括数据量信息,所述数据量信息用于描述所述升级数据的数据量;以及,在将所述升级数据存储至所述第一电子设备对应的目标存储空间中之前,所述方法还包括:根据所述数据量信息对应的第二数据量,在所述第一电子设备的内存中确定出目标存储空间,所述目标存储空间对应的数据存储量与所述第二数据量相匹配。7.根据权利要求4或5所述的方法,其特征在于,在所述根据所述目标存储空间中的升级数据,对所述第一电子设备中对应的目标充电模块进行升级之后,所述方法还包括:将所述目标存储空间中存储的升级数据删除。8.根据权利要求1所述的方法,其特征在于,所述头部信息还包括第一校验码,所述第一校验码用于...

【专利技术属性】
技术研发人员:李志杰
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1