[发明专利]一种固件升级方法及装置在审
申请号: | 201810805403.1 | 申请日: | 2018-07-20 |
公开(公告)号: | CN108958782A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 王超 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 槽位 固件升级 目标固件 固态硬盘 备选 获取目标 镜像文件 不可用 次固件 升级 申请 复制 失败 | ||
1.一种固件升级方法,其特征在于,包括:
获取目标固态硬盘SSD的固件槽位数目;
若所述固件槽位数目大于2,则从备选固件槽位中确定目标固件槽位;其中,所述备选固件槽位为除固件槽位1之外的固件槽位;
利用所述目标固件槽位完成固件升级。
2.根据权利要求1所述的方法,其特征在于,所述从备选固件槽位中确定目标固件槽位,包括:
获取所述目标固态硬盘SSD当前运行的固件所在的第一固件槽位;
从所述备选槽位中去除所述第一固件槽位中的其它固件槽位中确定所述目标固件槽位。
3.根据权利要求1所述的方法,其特征在于,若所述固件槽位数目为2,所述方法还包括:
获取所述目标固态硬盘SSD当前运行的固件所在的第二固件槽位;
若所述第二固件槽位为固件槽位1,则将所述固件槽位2确定为所述目标固件槽位;
若所述第二固件槽位为固件槽位2,则获取所述固件槽位1的读写属性;
若所述固件槽位1的读写属性为可读可写,则将所述固件槽位1确定为所述目标固件槽位。
4.根据权利要3所述的方法,其特征在于,所述方法还包括:
若所述固件槽位1的读写属性为只读,则将所述固件槽位2确定为所述目标固件槽位。
5.根据权利要求1所述的方法,其特征在于,若所述固件槽位数目为1,所述方法还包括:
获取所述固件槽位1的读写属性;
若所述固件槽位1的读写属性为可读可写,则将所述固件槽位1确定为所述目标固件槽位。
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述目标固态硬盘SSD包括:
非易失性内存主机控制器接口规范NVMe固态硬盘SSD。
7.一种固件升级装置,其特征在于,包括:
第一获取单元,用于获取目标固态硬盘SSD的固件槽位数目;
第一确定单元,用于若所述固件槽位数目大于2,则从备选固件槽位中确定目标固件槽位;其中,所述备选固件槽位为除固件槽位1之外的固件槽位;
升级单元,用于利用所述目标固件槽位完成固件升级。
8.根据权利要求7所述的装置,其特征在于,所述第一确定单元,具体用于:
获取所述目标固态硬盘SSD当前运行的固件所在的第一固件槽位;
从所述备选槽位中去除所述第一固件槽位中的其它固件槽位中确定所述目标固件槽位。
9.根据权利要求7所述的装置,其特征在于,若所述固件槽位数目为2,所述装置还包括:
第二获取单元,用于获取所述目标固态硬盘SSD当前运行的固件所在的第二固件槽位;
第二确定单元,用于若所述第二固件槽位为固件槽位1,则将所述固件槽位2确定为所述目标固件槽位;
第三获取单元,用于若所述第二固件槽位为固件槽位2,则获取所述固件槽位1的读写属性;
第三确定单元,用于若所述固件槽位1的读写属性为可读可写,则将所述固件槽位1确定为所述目标固件槽位。
10.根据权利要9所述的装置,其特征在于,所述装置还包括:
第四确定单元,用于若所述固件槽位1的读写属性为只读,则将所述固件槽位2确定为所述目标固件槽位。
11.根据权利要求7所述的装置,其特征在于,若所述固件槽位数目为1,所述装置还包括:
第四获取单元,用于获取所述固件槽位1的读写属性;
第五确定单元,用于若所述固件槽位1的读写属性为可读可写,则将所述固件槽位1确定为所述目标固件槽位。
12.根据权利要求7-11任意一项所述的装置,其特征在于,所述目标固态硬盘SSD包括:
非易失性内存主机控制器接口规范NVMe固态硬盘SSD。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810805403.1/1.html,转载请声明来源钻瓜专利网。