电池固件处理方法、装置和充电柜系统制造方法及图纸

技术编号:15540700 阅读:110 留言:0更新日期:2017-06-05 10:27
本发明专利技术公开了一种电池固件处理方法、装置和充电柜系统,其中,方法包括:获取系统网络中各电池的固件版本信息;根据固件版本信息确定具有目标固件版本的第一电池,以及不具有目标固件版本的第二电池;将第二电池中的固件版本更新为目标固件版本。该方法保证了系统网络中的多个电池的固件版本的同步,且同步为多个电池的固件版本中的目标固件版本,提高了固件恢复的效率和性能。

Battery firmware processing method, device and charging cabinet system

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是根据本专利技术一个实施例的电池固件处理方法的流程图;图3是根据本专利技术另一个实施例的电池固件处理方法的流程图;图4是根据本专利技术一个实施例的系统网络中各电池交互场景示意图;图5是根据本文档来自技高网...
电池固件处理方法、装置和充电柜系统

【技术保护点】
一种电池固件处理方法,其特征在于,包括以下步骤:获取系统网络中各电池的固件版本信息;根据所述固件版本信息确定具有目标固件版本的第一电池,以及不具有所述目标固件版本的第二电池;将所述第二电池中的固件版本更新为所述目标固件版本。

【技术特征摘要】
1.一种电池固件处理方法,其特征在于,包括以下步骤:获取系统网络中各电池的固件版本信息;根据所述固件版本信息确定具有目标固件版本的第一电池,以及不具有所述目标固件版本的第二电池;将所述第二电池中的固件版本更新为所述目标固件版本。2.如权利要求1所述的方法,其特征在于,所述方法应用于所述第一电池中,将所述第二电池中的固件版本更新为所述目标固件版本,包括:控制所述第一电池进入引导程序,并向所述第二电池发送引导程序操作指令;从所述第一电池的固件区中复制所述目标固件版本的数据到所述第二电池的固件区;向所述第二电池发送重启指令,以便所述第二电池重启后进入固件程序。3.如权利要求2所述的方法,其特征在于,从所述第一电池的固件区中复制所述目标固件版本的数据到所述第二电池的固件区之后,还包括:控制所述第一电池重启进入固件程序。4.如权利要求2所述的方法,其特征在于,所述方法应用于所述管理器中,将所述第二电池中的固件版本更新为所述目标固件版本,包括:向所述第一电池发送引导程序操作指令,并从所述第一电池中获取所述目标固件版本,且存储在所述管理器的内存中;向所述第二电池发送引导程序操作指令,进而将所述目标固件版本的数据写入到所述第二电池的固件区;向所述第二电池发送重启指令,以便所述第二电池重启后进入固件程序。5.如权利要求4所述的方法,其特征在于,还包括:向所述第一电池发送重启指令,以便所述第一电池重启后进入固件程序。6.一种电池固件处理装置,其特征在于,包括:第一获取模块,用于获取系统网络中各电池的固件版本信息;第一确定模块,用于根据所述固件版本信息确定具有目标固件版本的第一电池,以及不具有所述目标固件版本的第二电池;第一处理模块,用于将所述第二电池中的固件版本更新为所述目标固件版本。7.如权利要求6所述的装置,其特征在于,所述装置应用于所述第一电池中,所述第一处理模块包括:第一控制单元,用于控制所述第一电池进入引导程序;第一发送单元,用于向所述第二电池发送引导程序操作指令;第一复制单元,用于从所述第一电池的固件区中复制所述目标固件版本的数据到所述第二电池的固件区;所述第一发送单元,用于向所述第二电池发送重启指令,以便所述第二电池重启后进入固件程序。8.如权利要求7所述的装置,其特征在于,所述第一控制单元,还用于:控制所述第一电池重启进入...

【专利技术属性】
技术研发人员:罗云聪
申请(专利权)人:广州极飞科技有限公司
类型:发明
国别省市:广东,44

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

1