固件升级方法、装置、智能电池及存储介质制造方法及图纸

技术编号:27058787 阅读:19 留言:0更新日期:2021-01-15 14:37
本申请涉及固件处理技术领域,提供一种固件升级方法、装置、智能电池及存储介质,应用于智能电池,智能电池与无人机通信连接,所述方法包括:接收无人机发送的升级固件,其中,升级固件包括固件类型;若固件类型表征升级固件为外围设备的固件,则确定与外围设备对应的第一目标存储区,并将升级固件存储至第一目标存储区;若固件类型表征升级固件为智能电池的固件,则根据升级固件对智能电池进行升级。本申请通过智能电池统一管理自身固件及与智能电池电连接的多类外围设备的固件,以便于智能电池自动根据不同的固件对智能电池或者不同的外围设备自动进行相应固件的升级,最终简化了智能电池固件和外围设备的固件升级过程。

【技术实现步骤摘要】
固件升级方法、装置、智能电池及存储介质
本专利技术涉及固件升级
,具体而言,涉及一种固件升级方法、装置、智能电池及存储介质。
技术介绍
植保无人机,顾名思义是用于农林植物保护作业的无人驾驶飞机,大多数植保无人机的电池都有配套的多类外围设备,例如发电机、充电器、充电保姆等设备,由于电池和其外围设备在使用时通常相互独立,例如,在植保无人机作业时,通常只携带电池而无需携带其外围设备,因此,对于电池固件和外围设备的固件进行升级时,通常也是独立进行,电池固件需要升级时,无人机从服务器或者云端获取电池固件并将该电池固件发送至电池,以使电池进行固件升级,外围设备的固件需要升级时,升级人员先找到对应类型的外围固件,然后采用对应类型的外围固件的升级工具进行对应类型固件的升级,电池固件和外围设备的升级过程极其繁琐。
技术实现思路
本申请的目的在于提供了一种固件升级方法、装置、智能电池及存储介质,解决了智能电池固件和外围设备的固件的升级相互独立而造成的智能电池固件和外围设备的升级过程处理繁琐的问题。为了实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请提供了一种固件升级方法,应用于智能电池,所述智能电池与无人机通信连接,所述方法包括:接收所述无人机发送的升级固件,其中,所述升级固件包括固件类型;若所述固件类型表征所述升级固件为外围设备的固件,则确定与所述外围设备对应的第一目标存储区,并将所述升级固件存储至所述第一目标存储区;若所述固件类型表征所述升级固件为智能电池的固件,则根据所述升级固件对所述智能电池进行升级。可选地,所述智能电池包括至少一个存储区,每一所述存储区用于存储一个外围设备的固件数据,所述确定与所述外围设备对应的第一目标存储区的步骤包括:若所述至少一个存储区中存在与所述外围设备对应的存储区,则将与所述外围设备对应的存储区作为第一目标存储区;若所述至少一个存储区中不存在与所述外围设备对应的存储区,则创建新的存储区,并将新创建的存储区作为所述第一目标存储区。可选地,所述方法还包括:当检测到目标外围设备接入所述智能电池时,判断所述目标外围设备是否为合法设备;若所述目标外围设备为合法设备,则判断所述至少一个存储区中是否存在与所述目标外围设备对应的第二目标存储区;若存在所述第二目标存储区,则读取所述第二目标存储区中的目标固件数据;向所述目标外围设备发送所述目标固件数据,以使所述目标外围设备依据所述目标固件数据进行升级。可选地,所述判断所述目标外围设备是否为合法设备的步骤包括:接收所述目标外围设备发送的认证请求;基于所述认证请求向所述目标外围设备发送认证数据包,以使所述目标外围设备反馈针对所述认证数据包的回复数据包;若所述回复数据包中存在预设认证信息,则判定所述目标外围设备为所述合法设备;若所述回复数据包中不存在所述预设认证信息,则判定所述目标外围设备不为所述合法设备。第二方面,本申请提供了一种固件升级装置,应用于智能电池,所述智能电池与无人机通信连接,所述装置包括:接收模块,用于接收所述无人机发送的升级固件,其中,所述升级固件包括固件类型;确定模块,用于若所述固件类型表征所述升级固件为外围设备的固件,则确定与所述外围设备对应的第一目标存储区,并将所述升级固件存储至所述第一目标存储区;电池升级模块,用于若所述固件类型表征所述升级固件为智能电池的固件,则根据所述升级固件对所述智能电池进行升级。可选地,所述智能电池包括至少一个存储区,每一所述存储区用于存储一个外围设备的固件数据,所述确定模块具体用于:若所述至少一个存储区中存在与所述外围设备对应的存储区,则将与所述外围设备对应的存储区作为第一目标存储区;若所述至少一个存储区中不存在与所述外围设备对应的存储区,则创建新的存储区,并将新创建的存储区作为所述第一目标存储区。可选地,所述装置还包括外围设备升级模块,所述外围设备升级模块用于:当检测到目标外围设备接入所述智能电池时,判断所述目标外围设备是否为合法设备;若所述目标外围设备为合法设备,则判断所述至少一个存储区中是否存在与所述目标外围设备对应的第二目标存储区;若存在所述第二目标存储区,则读取所述第二目标存储区中的目标固件数据;向所述目标外围设备发送所述目标固件数据,以使所述目标外围设备依据所述目标固件数据进行升级。可选地,所述外围设备升级模块具体用于:接收所述目标外围设备发送的认证请求;基于所述认证请求向所述目标外围设备发送认证数据包,以使所述目标外围设备反馈针对所述认证数据包的回复数据包;若所述回复数据包中存在预设认证信息,则判定所述目标外围设备为所述合法设备;若所述回复数据包中不存在所述预设认证信息,则判定所述目标外围设备不为所述合法设备。第三方面,本申请还提供了一种智能电池,所述智能电池包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的固件升级方法。第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述的固件升级方法。相对现有技术,本申请具有以下有益效果:本申请提供了一种固件升级方法、装置、智能电池及存储介质,智能电池在接收到无人机发送的升级固件后,根据升级固件的固件类型进行判断,若升级固件为外围设备的固件,则将升级固件存储至第一目标存储区,若升级固件为智能电池的固件,则根据该升级固件对智能电池进行升级,本申请通过智能电池统一管理自身固件及与智能电池电连接的多类外围设备的固件,以便于智能电池自动根据不同的固件对智能电池或者不同的外围设备自动进行相应固件的升级,最终简化了智能电池固件和外围设备的固件升级过程。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本申请实施例提供的智能电池的方框示意图。图2示出了本申请实施例提供的一种固件升级方法的流程示意图。图3示出了本申请实施例提供的另一种固件升级方法的流程示意图。图4示出了本申请实施例提供的外围设备的升级固件的存储示意图。图5示出了本申请实施例提供的另一种固件升级方法的流程示意图。图6示出了本申请实施例提供的多个目标外围设备进行升级的示例图。图7示出了本申请实施例提供的另一种固件升级方法的流程示意图。图8示出了本申请实施例提供的固件升级装置的方框示意图。图标:10-智能电池;11-处理器;12-存储器;13-总线;14-通信接口;100-固件升级装置;110-接收模块;120-确定模块;130-电池升级模块;140-外围设备升级模块。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的本文档来自技高网...

【技术保护点】
1.一种固件升级方法,其特征在于,应用于智能电池,所述智能电池与无人机通信连接,所述方法包括:/n接收所述无人机发送的升级固件,其中,所述升级固件包括固件类型;/n若所述固件类型表征所述升级固件为外围设备的固件,则确定与所述外围设备对应的第一目标存储区,并将所述升级固件存储至所述第一目标存储区;/n若所述固件类型表征所述升级固件为智能电池的固件,则根据所述升级固件对所述智能电池进行升级。/n

【技术特征摘要】
1.一种固件升级方法,其特征在于,应用于智能电池,所述智能电池与无人机通信连接,所述方法包括:
接收所述无人机发送的升级固件,其中,所述升级固件包括固件类型;
若所述固件类型表征所述升级固件为外围设备的固件,则确定与所述外围设备对应的第一目标存储区,并将所述升级固件存储至所述第一目标存储区;
若所述固件类型表征所述升级固件为智能电池的固件,则根据所述升级固件对所述智能电池进行升级。


2.如权利要求1所述的固件升级方法,其特征在于,所述智能电池包括至少一个存储区,每一所述存储区用于存储一个外围设备的固件数据,所述确定与所述外围设备对应的第一目标存储区的步骤包括:
若所述至少一个存储区中存在与所述外围设备对应的存储区,则将与所述外围设备对应的存储区作为第一目标存储区;
若所述至少一个存储区中不存在与所述外围设备对应的存储区,则创建新的存储区,并将新创建的存储区作为所述第一目标存储区。


3.如权利要求2所述的固件升级方法,其特征在于,所述方法还包括:
当检测到目标外围设备接入所述智能电池时,判断所述目标外围设备是否为合法设备;
若所述目标外围设备为合法设备,则判断所述至少一个存储区中是否存在与所述目标外围设备对应的第二目标存储区;
若存在所述第二目标存储区,则读取所述第二目标存储区中的目标固件数据;
向所述目标外围设备发送所述目标固件数据,以使所述目标外围设备依据所述目标固件数据进行升级。


4.如权利要求3所述的固件升级方法,其特征在于,所述判断所述目标外围设备是否为合法设备的步骤包括:
接收所述目标外围设备发送的认证请求;
基于所述认证请求向所述目标外围设备发送认证数据包,以使所述目标外围设备反馈针对所述认证数据包的回复数据包;
若所述回复数据包中存在预设认证信息,则判定所述目标外围设备为所述合法设备;
若所述回复数据包中不存在所述预设认证信息,则判定所述目标外围设备不为所述合法设备。


5.一种固件升级装置,其特征在于,应用于智能电池,所述智能电池与无人机通信连接,所述装置包括:
接收模块,用于接收所述无人机发送的升级固件,其中,所述升级固件包括固件类型;
确定模块,用于若所述固件类型表...

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

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

1