The invention discloses a battery firmware processing method, apparatus and charging cabinet system, wherein the method: obtain the battery in the system firmware version information; the first battery is determined according to the target firmware version of the firmware version information, as well as second battery target firmware version does not have the will; second battery firmware update for the firmware version. The method guarantees the synchronization of firmware versions of multiple batteries in the system network, and is synchronized to the target firmware version in the firmware version of a plurality of batteries, thereby improving the efficiency and performance of firmware restoration.
【技术实现步骤摘要】
电池固件处理方法、装置和充电柜系统
本专利技术涉及电子设备
,尤其涉及一种电池固件处理方法、装置和充电柜系统。
技术介绍
固件作为电子设备中最底层的工作软件,对保证电子设备的正常运行十分重要,因而,为了更好的支持电子设备的正常运行,固件会进行更新。然而,固件在进行更新时,如果更新失败,比如更新的版本与固件版本不兼容,则会导致固件无法正常行使功能服务,导致设备无法正常运行,因而如何在固件更新失败时对固件进行恢复,成为亟待解决的问题。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种电池固件处理方法,该方法保证了系统网络中的多个电池的固件版本的同步,且同步为多个电池的固件版本中的目标固件版本,提高了固件恢复的效率和性能。本专利技术的第二个目的在于提出一种电池固件处理装置。本专利技术的第三个目的在于提出一种充电柜系统。为了实现上述目的,本专利技术第一方面实施例提出了一种固件恢复处理方法,包括以下步骤:获取系统网络中各电池的固件版本信息;根据所述固件版本信息确定具有目标固件版本的第一电池,以及不具有所述目标固件版本的第二电池;将所述第二电池中的固件版本更新为所述目标固件版本。本专利技术实施例的电池固件处理方法,获取系统网络中各电池的固件版本信息,根据固件版本信息确定具有目标固件版本的第一电池,以及不具有目标固件版本的第二电池,进而将第二电池中的固件版本更新为目标固件版本。由此,保证了系统网络中的多个电池的固件版本的同步,且同步为多个电池的固件版本中的目标固件版本,提高了固件恢复的效率和性能。另外, ...
【技术保护点】
一种电池固件处理方法,其特征在于,包括以下步骤:获取系统网络中各电池的固件版本信息;根据所述固件版本信息确定具有目标固件版本的第一电池,以及不具有所述目标固件版本的第二电池;将所述第二电池中的固件版本更新为所述目标固件版本。
【技术特征摘要】
1.一种电池固件处理方法,其特征在于,包括以下步骤:获取系统网络中各电池的固件版本信息;根据所述固件版本信息确定具有目标固件版本的第一电池,以及不具有所述目标固件版本的第二电池;将所述第二电池中的固件版本更新为所述目标固件版本。2.如权利要求1所述的方法,其特征在于,所述方法应用于所述第一电池中,将所述第二电池中的固件版本更新为所述目标固件版本,包括:控制所述第一电池进入引导程序,并向所述第二电池发送引导程序操作指令;从所述第一电池的固件区中复制所述目标固件版本的数据到所述第二电池的固件区;向所述第二电池发送重启指令,以便所述第二电池重启后进入固件程序。3.如权利要求2所述的方法,其特征在于,从所述第一电池的固件区中复制所述目标固件版本的数据到所述第二电池的固件区之后,还包括:控制所述第一电池重启进入固件程序。4.如权利要求2所述的方法,其特征在于,所述方法应用于所述管理器中,将所述第二电池中的固件版本更新为所述目标固件版本,包括:向所述第一电池发送引导程序操作指令,并从所述第一电池中获取所述目标固件版本,且存储在所述管理器的内存中;向所述第二电池发送引导程序操作指令,进而将所述目标固件版本的数据写入到所述第二电池的固件区;向所述第二电池发送重启指令,以便所述第二电池重启后进入固件程序。5.如权利要求4所述的方法,其特征在于,还包括:向所述第一电池发送重启指令,以便所述第一电池重启后进入固件程序。6.一种电池固件处理装置,其特征在于,包括:第一获取模块,用于获取系统网络中各电池的固件版本信息;第一确定模块,用于根据所述固件版本信息确定具有目标固件版本的第一电池,以及不具有所述目标固件版本的第二电池;第一处理模块,用于将所述第二电池中的固件版本更新为所述目标固件版本。7.如权利要求6所述的装置,其特征在于,所述装置应用于所述第一电池中,所述第一处理模块包括:第一控制单元,用于控制所述第一电池进入引导程序;第一发送单元,用于向所述第二电池发送引导程序操作指令;第一复制单元,用于从所述第一电池的固件区中复制所述目标固件版本的数据到所述第二电池的固件区;所述第一发送单元,用于向所述第二电池发送重启指令,以便所述第二电池重启后进入固件程序。8.如权利要求7所述的装置,其特征在于,所述第一控制单元,还用于:控制所述第一电池重启进入...
【专利技术属性】
技术研发人员:罗云聪,
申请(专利权)人:广州极飞科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。