[发明专利]固件升级方法、系统、设备及计算机存储介质在审
申请号: | 202010690382.0 | 申请日: | 2020-07-16 |
公开(公告)号: | CN111796853A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 李林;钟洪耀;王江南 | 申请(专利权)人: | 深圳市千分一智能技术有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 刘冰 |
地址: | 518000 广东省深圳市宝安区新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 系统 设备 计算机 存储 介质 | ||
1.一种固件升级方法,其特征在于,所述固件升级方法运用在服务器,所述固件升级方法包括:
在接收到终端固件升级请求时,获取所述固件升级请求携带的固件版本标识,并判断所述固件版本标识是否为最新版本标识;
在所述固件版本标识不是最新版本标识时,查询预设固件升级映射表,获取所述固件版本标识对应的快速升级固件包;
将所述快速升级固件包发送至终端,以使所述终端根据所述快速升级固件包进行固件升级操作。
2.如权利要求1所述的固件升级方法,其特征在于,所述在所述固件版本标识不是最新版本标识时,查询预设固件升级映射表,获取所述固件版本标识对应的快速升级固件包的步骤之前,包括:
获取最新版本固件,将所述最新版本固件与历史版本固件进行比对,获得升级固件,其中,所述历史版本固件的版本数量包括一个或多个,所述快速升级固件包中包含内部固件和外部差异固件;
将各所述升级固件压缩后打包,生成包含索引信息的快速升级固件包,其中,所述索引信息包括存储信息、固件类型、固件大小和完整性校验码;
将所述历史版本固件对应的固件版本标识和所述快速升级固件包进行关联,生成预设固件升级映射表。
3.如权利要求2所述的固件升级方法,其特征在于,所述获取最新版本固件,将所述最新版本固件与历史版本固件进行比对,获得升级固件的步骤,包括:
获取最新版本固件,及所述最新版本固件中的内部固件;
将所述最新版本固件中的最新外部固件和所述历史版本固件中的历史外部固件进行比对,获得外部差异固件,其中,所述外部差异固件中包含新增内容和/或删减内容,将所述内部固件和所述外部差异固件作为升级固件。
4.如权利要求1所述的固件升级方法,其特征在于,所述在所述固件版本标识不是最新版本标识时,查询预设固件升级映射表,获取所述固件版本标识对应的快速升级固件包的步骤,包括:
在所述固件版本标识不是最新版本标识时,查询预设固件升级映射表,判断是否存在与所述固件版本标识关联的快速升级固件包;
若不存在与所述固件版本标识关联的快速升级固件包,则获取所述最新版本标识对应的最新版本固件,将所述最新版本固件压缩后发送至所述终端,以使所述终端根据所述最新版本固件进行常规升级;
若存在与所述固件版本标识关联的快速升级固件包,则获取所述固件版本标识对应的快速升级固件包。
5.一种固件升级方法,其特征在于,所述固件升级方法运用在终端,所述固件升级方法包括:
接收服务器发送的快速升级固件包,解压所述快速升级固件包,获得所述快速升级固件包中的升级固件,及所述升级固件的索引信息;
提取所述索引信息中的完整性校验码,根据所述完整性校验码对所述升级固件进行完整性校验;
在所述升级固件完整性校验不通过时,发送提示信息至服务器,以使服务器发送新的快速升级固件包;
在所述升级固件完整性校验通过时,根据所述升级固件和所述升级固件的索引信息执行固件烧录操作;
在检测到固件烧录操作完成时,发送烧录反馈信息至服务器。
6.如权利要求5所述的固件升级方法,其特征在于,所述在所述升级固件完整性校验通过时,根据所述升级固件和所述升级固件的索引信息执行固件烧录操作的步骤,包括:
在所述升级固件完整性校验通过时,获取所述升级固件和所述升级固件的索引信息,根据所述索引信息确定所述升级固件的固件类型;
在所述升级固件的固件类型为外部差异固件时,按照所述外部差异固件的索引信息重构所述终端的芯片外部nor flash中的外部固件,将所述外部差异固件烧录到所述终端芯片外部nor flash;
在所述升级固件的固件类型为内部固件时,按照所述内部固件的索引信息将所述内部固件烧录到芯片内部flash。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市千分一智能技术有限公司,未经深圳市千分一智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010690382.0/1.html,转载请声明来源钻瓜专利网。