[发明专利]一种固件升级方法及设备有效

专利信息
申请号: 201410635448.0 申请日: 2014-11-12
公开(公告)号: CN105653299A 公开(公告)日: 2016-06-08
发明(设计)人: 肖翔 申请(专利权)人: 杭州华三通信技术有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 北京博思佳知识产权代理有限公司 11415 代理人: 林祥
地址: 310052 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 升级 方法 设备
【说明书】:

技术领域

发明涉及通信技术领域,特别涉及一种固件升级方法。本发明同时涉 及一种固件升级设备。

背景技术

对于设备厂商来说,保证用户能够自行进行固件升级是其必须考虑的内 容之一。目前的服务器设备升级方案的框架如图1所示,用户可以在自己的PC (PersonalComputer,个人电脑)上通过网络与BMC(BaseboardManagement Controller,基板管理控制器)相连,进而将需要升级的升级包传送给BMC, 让BMC进行相应的升级操作。在BMC下面,连接有BMCROM(Read-only memory,只读存储器)、BIOS(BasicInputOutputSystem,基本输入输出系 统)ROM和CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器 件)EEPROM(ElectricallyErasableProgrammableRead-OnlyMemory,带电可 擦可编程只读存储器),BMC可以通过将升级包写入这几个存储空间中,实 现相应的升级功能。

以服务器设备为例,生产服务器的厂家会不定期的对服务器上的固件进 行更新,然后用户可以在厂家的网站上下载到最新的固件升级包,对自己所 使用的服务器上的固件进行升级。对于最新的固件,虽然厂家在发布时都会 附带有相应的版本注释来说明最新的版本都主要进行了哪些方面的改动,但 用户一般都是在不记录版本号的情况下直接进行升级处理。这样在当升级到 最新版本后发现升级后的版本的使用体验不如升级前的版本时,用户需要去 厂家的网站上下载自己以前所使用的版本,这样用户将很难从众多版本的固 件中找到自己所需要的固件。

由此可见,现有的固件方案仅仅只是根据用户提供的固件升级包进行升 级操作,除此之外再无其他的记录或是备份过程,这样导致无法在用户需要 回退时向用户提供之前版本的固件,降低了用户的使用体验。

发明内容

本发明提供了一种固件升级方法,解决现有升级方案中无法对升级固件 进行备份的问题,该方法包括备份过程和升级过程;

所述备份过程为:确定与固件升级包对应的需要升级的固件,在与所述 固件对应的存储空间中查询是否存在与所述固件升级包相同的固件版本,并 在所述存储空间中不存在与所述固件升级包相同的固件版本时将所述固件升 级包存储至所述多个备份空间中的一个备份空间内作为备份的升级包,所述 存储空间包含多个用于存储固件版本的备份空间,各备份空间中所存储的固 件版本各不相同;

所述升级过程为:读取所述固件升级包或经所述备份过程备份的升级包 并覆盖至所述固件的ROM中。

相应地,本发明还提出了一种固件升级设备,该设备设备包括备份模块 以及升级模块;其中,

所述备份模块,具体用于确定与固件升级包对应的需要升级的固件,在 与所述固件对应的存储空间中查询是否存在与所述固件升级包相同的固件版 本,并在所述存储空间中不存在与所述固件升级包相同的固件版本时将所述 固件升级包存储至所述多个备份空间中的一个备份空间内作为备份的升级 包,所述存储空间包含多个用于存储固件版本的备份空间,各备份空间中所 存储的固件版本各不相同;

所述升级模块,具体用于读取所述固件升级包或经所述备份过程备份的 升级包并覆盖至所述固件的ROM中。

由此可见,通过应用本发明的技术方案,在备份过程中确定与固件升级 包对应的需要升级的固件后,在与固件对应的存储空间中查询是否存在与固 件升级包相同的固件版本,并在不存在时将固件升级包存储至多个备份空间 中的一个备份空间内。通过升级时将用户进行升级的固件的版本自动备份, 使用户后续在进行固件版本恢复时可以直接在设备上进行,而不必再重新获 取以及下载,提升了用户的使用体验。

附图说明

图1为现有技术中服务器升级方案的框架示意图;

图2为本发明提出的一种固件升级方法的流程示意图;

图3为本发明具体实施例中NANDFlash中的各固件的备份空间示意图;

图4为本发明具体实施例中BIOS的备份空间的示意图;

图5为本发明具体实施例提出的一种固件升级过程中进行版本备份的流 程示意图;

图6为本发明具体实施例提出的一种固件版本恢复方法的流程示意图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410635448.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top