[发明专利]固态驱动器固件升级方法、装置及电子设备在审
申请号: | 201911165082.4 | 申请日: | 2019-11-25 |
公开(公告)号: | CN112835600A | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 金跃伟;乔晖 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 衣淑凤;宋志强 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 驱动器 升级 方法 装置 电子设备 | ||
本发明实施例提出固态驱动器固件升级方法、装置及电子设备。方法应用于具有嵌入式系统的电子设备,包括:接收升级请求;获取嵌入式系统升级文件,该文件包含嵌入式系统升级数据和SSD固件升级数据;从嵌入式系统升级文件中解析出嵌入式系统升级数据和SSD固件升级数据;根据嵌入式系统升级数据对嵌入式系统进行升级处理;根据SSD固件升级数据对SSD接口连接的SSD进行固件升级处理。本发明实施例提高了SSD固件升级效率。
技术领域
本发明涉及SSD(Solid State Disk或Solid State Drive,固态驱动器)技术领域,尤其涉及SSD固件升级方法、装置及电子设备。
背景技术
SSD(Solid State Disk或Solid State Drive,固态驱动器)俗称固态硬盘,是用固态电子存储芯片阵列而制成的硬盘。SSD由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。
现有对SSD固件升级的方法,主要有如下三种:
方法一、拆除SSD,使用对应的升级工具、装置对SSD进行固件升级。
这种方法的缺点是,未实现自动化,需要耗费大量的人力。
方法二、通过将待刷新固件与刷新工具包置于同一路径文件夹中,运行刷新工具包脚本文件实现对SSD固件升级。
该方法的缺点如下:
1、升级效率低,易出错:整个升级过程首先需要通过手动方式将待升级固件放到Linux下,且仍需要进行Linux命令行的操作才能完成,中间易出错,实施成本高。
2、实施难度大:尤其是针对硬盘录像机,更需要拆机或远程登录进入Linux控制台,客户现场、维修场景操作人员实施难度大。
方法三、从中心服务器获取待升级固件的硬盘对应的最新版本的固件文件以及所需要的固件升级工具。
该方法的缺点如下:
1、成本高:需要架设中心服务器,并维护管理硬盘固件的数据库。
2、应用场景窄:架设中心服务器场景仅适用于研发和生产。尤其针对硬盘录像机,除了支持研发、生产场景,更多需要支持客户现场、维修场景。
方法四、将对应的SSD固件直接放到系统,通过升级程序/脚本完成对SSD固件升级。具体地,在主机启动完成并实现与升级服务器的连接后,如果存在固件版本与升级服务器中对应的固件版本不一致的NVMe SSD,则下载对应的固件文件对对应的待升级NVMe SSD进行升级。
该方法的缺点如下:
1、固件版本维护难度大:需要专人维护服务器上各固件版本,涉及固件型号及版本管理,管理成本高。
2、涉及服务器协议交互:整个固件升级过程,版本的选择、匹配和校验都需要服务器上服务程序的参与,实施时需要开发专门的升级服务程序或协议,且客户现场部署难度大且需要考虑安全性。
发明内容
本发明实施例提出SSD固件升级方法、装置及电子设备,以提高SSD固件升级效率。
本发明实施例的技术方案是这样实现的:
一种固态驱动器SSD固件升级方法,应用于具有嵌入式系统的电子设备,该方法包括:
接收升级请求;
获取嵌入式系统升级文件,该文件包含嵌入式系统升级数据和SSD固件升级数据;
从嵌入式系统升级文件中解析出嵌入式系统升级数据和SSD固件升级数据;
根据嵌入式系统升级数据对嵌入式系统进行升级处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911165082.4/2.html,转载请声明来源钻瓜专利网。