一种升级方法及装置、存储介质、电子设备制造方法及图纸

技术编号:37844080 阅读:22 留言:0更新日期:2023-06-14 22:27
一种升级方法及装置、存储介质、电子设备,所述升级方法应用于电子设备,所述电子设备包括第一主控和第二主控,所述第一主控的供电受控于所述第二主控,所述升级方法包括:所述第二主控检测到第一主控升级异常;所述第二主控执行如下恢复操作:对所述第一主控进行下电,获取所述第一主控的存储区的控制权;与云端交互获取升级所需数据,根据所述升级所需数据对所述第一主控的存储区的程序进行升级,升级完毕后将所述第一主控的存储区的控制权移交给所述第一主控。本实施例提供的方案,可以在升级异常后进行恢复,且无需多个分区,提高了存储区的利用率,降低成本。降低成本。降低成本。

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


[0001]本文涉及监控技术,尤指一种升级方法及装置、存储介质、电子设备。

技术介绍

[0002]随着监控领域各项技术的快速发展,家用电池款、低功耗监控设备的用户越来越多。设备的软件版本迭代不可避免,升级功能就成了产品的一个重要关注点。目前市场上的低功耗产品至少由2块中央处理器(Central Processing Unit,CPU)组成。以2个CPU为例:一个CPU组成相机的主控A,另一个CPU是低功耗芯片且包含WIFI组成了主控B。主控A的供电受控于主控B;当主控B检测到需要触发主控A的业务(比如应用(app)请求查看实况,门铃类产品检测到周边可能有行人等其他情况)才对其上电。低功耗产品基本为了唤醒后业务快速启动在启动装载(bootloader)代码是很精简的,仅有引导业务启动的作用,无常规bootloader的升级联网等功能,设备一旦升级失败只能返厂维修。
[0003]当前的低功耗产品的升级方案都是双分区的方案,升级时对其中一个分区进行升级,若升级成功,则重启后从升级后的分区启动,若升级失败本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种升级方法,其特征在于,所述升级方法应用于电子设备,所述电子设备包括第一主控和第二主控,所述第一主控的供电受控于所述第二主控,所述升级方法包括:所述第二主控检测到所述第一主控升级异常;所述第二主控执行如下恢复操作:对所述第一主控进行下电,获取所述第一主控的存储区的控制权;与云端交互获取升级所需数据,根据所述升级所需数据对所述第一主控的存储区的程序进行升级,升级完毕后将所述第一主控的存储区的控制权移交给所述第一主控。2.根据权利要求1所述的升级方法,其特征在于,所述第二主控与云端交互获取升级所需数据,根据所述升级所需数据对所述第一主控的存储区的程序进行升级包括:所述第二主控依次接收所述云端发送的由升级所需数据划分得到的升级子包,根据所述升级子包对所述第一主控的存储区进行写入,直到接收到最后一个升级子包并根据所述最后一个升级子包对所述第一主控的存储区进行写入。3.根据权利要求2所述的升级方法,其特征在于,所述第二主控与所述云端交互获取升级所需数据,根据所述升级所需数据对所述第一主控的存储区的程序进行升级还包括:所述第二主控接收所述云端发送的升级子包数量信息;所述第二主控依次接收所述云端发送的由升级所需数据划分得到的升级子包,根据所述升级子包对所述第一主控的存储区进行写入包括:所述第二主控依次接收所述云端发送的升级子包并进行序号统计,所述升级子包携带序号信息,当接收到的升级子包的序号信息与所述第二主控所需的升级子包序号一致时,根据所述升级子包对所述第一主控的存储区进行写入;所述接收到最后一个升级子包包括:接收到的升级子包的序号与所述云端发送的升级子包数量信息一致。4.根据权利要求1所述的升级方法,其特征在于,所述第二主控将所述第一主控的存储区的控制权移交给所述第一主控后,还包括:所述第二主控对所述第一主控进行上电,从上电起在第二超时时间前未接收到所述第一主控的响应消息,...

【专利技术属性】
技术研发人员:吴丞
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

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

1