[发明专利]一种自动识别HDD种类并刷新硬盘固件的方法、系统及装置在审
申请号: | 201811293506.0 | 申请日: | 2018-11-01 |
公开(公告)号: | CN109542476A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 李雪 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 硬盘固件 厂商 自动识别 系统及装置 诊断 标准硬盘 工作效率 固件版本 人力成本 自动刷新 非标准 脚本 准确率 调用 嵌入 | ||
本发明实施例公开了一种自动识别HDD种类并刷新硬盘固件的方法、系统及装置,方法包括将各厂商的硬盘刷新脚本嵌入到诊断DIAG系统;运行诊断DIAG系统,调用各厂商的硬盘刷新工具,识别本厂商的HDD;在识别到本厂商的HDD时,判断硬盘FW版本,对非标准版本硬盘FW进行刷新。本发明基于诊断DIAG系统,硬盘刷新工具自动识别本厂商的HDD种类,并对比当前硬盘固件版本与标准硬盘固件版本,进行硬盘固件的自动刷新,整个过程无需人为参与,大大提高工作效率和准确率,减少人力成本。
技术领域
本发明涉及服务器测试技术领域,具体地说是一种自动识别HDD(HardDiskDrive,即硬盘驱动器)种类并刷新硬盘固件的方法、系统及装置。
背景技术
在当前的PC(personal computer,个人计算机)/服务器等产品的批量生产中,对产品的测试自动化和测试效率要求极高。
诊断DIAG(diagnosis,诊断)系统是浪潮自主开发的诊断程式,用于出货前对产品进行压力测试及一些功能测试,为服务器的出厂测试提供了便利,为出厂产品提供了质量保证。
传统的服务器刷新硬盘FW(Firmware,固件)与容量的方法是作业员在测试过程中根据要求手动刷,但该方法存在自动化水平低,生产效率低,失误率极高的缺点。
发明内容
本发明实施例中提供了一种自动识别HDD种类并刷新硬盘固件的方法、系统及装置,以解决现有技术中工作效率低、准确率低的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
本发明第一方面提供了一种自动识别HDD种类并刷新硬盘固件的方法,包括以下步骤:
将各厂商的硬盘刷新脚本嵌入到诊断DIAG系统;
运行诊断DIAG系统,调用各厂商的硬盘刷新工具,识别本厂商的HDD;
在识别到本厂商的HDD时,判断硬盘FW版本,对非标准版本硬盘FW进行刷新。
结合第一方面,在第一方面第一种可能的实现方式中,在所述步骤前还包括:
根据不同的硬盘类型、固件及容量要求,将硬盘的刷新指令形成脚本。
结合第一方面,在第一方面第二种可能的实现方式中,所述方法还包括:
在获取到本厂商的HDD时,同时判断硬盘的容量,对不符合容量要求的硬盘进行刷新。
结合第一方面,在第一方面第一或第二种可能的实现方式中,所述硬盘刷新工具根据硬盘PN(Part Number,零件号)码识别本厂商的HDD。
结合第一方面,在第一方面第一至第三任一种可能的实现方式中,所述诊断DIAG系统安装在测试服务器上,测试机挂载到测试服务器,并通过PXE(preboot executeenvironment,预启动执行环境)引导进入操作系统,运行诊断DIAG系统。
本发明第二方面提供了一种自动识别HDD种类并刷新硬盘固件的系统,所述系统包括安装诊断DIAG系统的测试服务器和若干测试机,所述诊断DIAG系统包括数据库、识别单元和测试机硬盘刷新单元;
所述数据库用于存储各厂商硬盘PN码、硬盘FW、硬盘容量和硬盘刷新工具,所述识别单元用于获取数据库内信息,并识别当前测试机的HDD种类和FW版本,所述测试机硬盘刷新单元用于硬盘固件的刷新。
本发明第三方面提供了一种自动识别HDD种类并刷新硬盘固件的装置,所述装置包括
脚本处理模块,用于将各厂商的硬盘刷新脚本加入到诊断DIAG系统;
类型识别模块,用于调用个厂商的硬盘刷新工具,并识别本厂商的HDD;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811293506.0/2.html,转载请声明来源钻瓜专利网。