[发明专利]固件升级方法、装置、设备及存储介质有效
申请号: | 202210194739.5 | 申请日: | 2022-03-02 |
公开(公告)号: | CN114265606B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 张黎明;杜军红;葛振纲;路广 | 申请(专利权)人: | 龙旗电子(惠州)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;黄健 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 装置 设备 存储 介质 | ||
本申请提供了一种固件升级方法、装置、设备及存储介质,通过获取一个或多个待升级终端的目标存储容量以及固件升级需求,根据各个待升级固件之间的功能关联程度确定解压粒度上限值,该解压粒度上限值用于确定在固件升级时每次能从固件升级包中解压出来的最大数据量,根据固件升级需求、目标存储容量、预设压缩率以及解压粒度上限值,确定一个或多个固件升级包,以及各个固件升级包的传输方式和解压方式,根据传输方式向各个待升级终端传输对应的固件升级包,以使待升级终端根据解压方式以及固件升级包,分多次将一个或多个待升级固件升级为对应的目标固件。解决了现有技术中存在固件升级方式灵活性较差需要用户手动腾出存储空间的技术问题。
技术领域
本申请涉及智能电子产品领域,尤其涉及一种固件升级方法、装置、设备及存储介质。
背景技术
随着科技的发展,各式各样的电子产品已经融入了人们的工作和日常生活当中。然而随着各类电子产品的更新和发布速度越来越快,难免会存在某些缺陷,或者是制造商研发出了更优良的功能需要更新到已经发布的电子产品上。
目前,电子产品可以通过在线固件升级的方式来修复终端使用中的一些缺陷,或者是通过固件升级来更新更具优势的功能。一般现有技术都是在网站上为每种类型的终端,或者是使用相同固件的多种终端发布与固件对应的固定大小的固件升级数据包,然后由用户自己下载固件升级数据包来进行固件升级,或者是由终端自动从网络下载升级。
但是,由于不同的终端其内部存储状态是不同的,无论是其本身固有的总存储容量,还是被用户使用后剩余的存储容量,都造成了不同的终端其存储状态的差异,这就导致固件升级时需要用到的存储容量超过了终端可以分配给固件升级的存储容量,从而造成固件升级失败。此时用户只能够选择删除部分数据来腾出足够的存储容量进行固件升级。这就严重影响了用户的使用体验。
因此,现有技术中存在固件升级方式升级灵活性较差,需要用户手动腾出存储空间或者是需要研发人员手动定制多种不同版本的升级数据包的技术问题。
发明内容
本申请提供一种固件升级方法、装置、设备及存储介质,以解决现有技术中存在固件升级方式灵活性较差,需要用户手动腾出存储空间或者是需要研发人员手动定制多种不同版本的升级数据包的技术问题。
第一个方面,本申请提供一种固件升级方法,包括:
获取一个或多个待升级终端的目标存储容量以及固件升级需求,目标存储容量为待升级终端在进行固件升级时临时存放升级数据的存储空间大小,升级数据是从固件升级包中解压出的;
根据固件升级需求中各个待升级固件之间的功能关联程度确定解压粒度上限值,解压粒度上限值用于确定在固件升级时每次能从固件升级包中解压出来的最大数据量;
根据固件升级需求、目标存储容量、预设压缩率以及解压粒度上限值,确定一个或多个固件升级包,以及各个固件升级包的传输方式和解压方式;
根据传输方式向各个待升级终端传输对应的固件升级包,以使待升级终端根据解压方式以及固件升级包,分多次将一个或多个待升级固件升级为对应的目标固件。
在一种可能的设计中,根据固件升级需求中各个待升级固件之间的功能关联程度确定解压粒度上限值,包括:
判断各个待升级固件在待升级终端上能否配合完成同一个或多个功能;
若两个或两个以上的待升级固件在待升级终端上配合完成同一个或多个功能,则将存在功能关联的各个待升级固件对应的升级数据集所占用的存储容量之和作为解压粒度上限值。
在一种可能的设计中,在判断各个待升级固件在待升级终端上能否配合完成同一个或多个功能之后,还包括:
若否,则从各个升级数据集对应的各个存储容量中选出最大存储容量作为解压粒度上限值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙旗电子(惠州)有限公司,未经龙旗电子(惠州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210194739.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:开机方法、装置和电子设备
- 下一篇:版本文件传输方法、装置及服务器