一种硬盘物料刷新方法、系统、装置、介质制造方法及图纸

技术编号:37361528 阅读:10 留言:0更新日期:2023-04-27 07:09
本申请公开了一种硬盘物料刷新方法、系统、装置、介质,应用于硬盘领域。本申请所提供的硬盘物料刷新方法,通过将同型号物料采用同一个编码进行刷新的方式,避免不同FW的同型号物料采用不同的编码造成编码过多的问题,从而减少了对同型号物料进行刷新处理的刷新指令,解决了物料编码、物料FW刷新指令繁多的问题,简化了刷新过程,降低了物料刷新对指令依赖度,进一步缩减了指令确认、下发、维护所需的人力和时间成本。本申请所提供的硬盘物料刷新系统、装置、介质具有上述方法相同的有益效果。介质具有上述方法相同的有益效果。介质具有上述方法相同的有益效果。

【技术实现步骤摘要】
一种硬盘物料刷新方法、系统、装置、介质


[0001]本申请涉及硬盘领域,特别是涉及一种硬盘物料刷新方法、系统、装置、介质。

技术介绍

[0002]随着互联网、服务器产业的蓬勃发展,对固态硬盘(SSD)的需求量也在不断增大。SSD厂商针对SSD物料的管控方式各不相同,同时,在一款SSD生命周期内,一般会多次进行固件(FW)升级,造成市面上物料FW版本各不一致,错综复杂。
[0003]针对上述情况,目前服务器厂商对SSD物料的管控方法如下,将不同FW的同型号SSD物料用不同的编码进行管控,根据不同的编码对应不同的刷新指令对SSD物料进行刷新处理。
[0004]但是,由于SSD物料FW版本具有多样性,将不同FW的同型号SSD物料用不同的编码进行管控,不同的编码采用不同的刷新指令来进行刷新处理导致物料编码、物料FW刷新指令繁多,物料刷新对指令依赖度高,处理时效性差,每一次的指令都需要单独维护,从而导致指令确认、下发、维护所需的人力和时间成本高。
[0005]因此,如何优化硬盘物料刷新方法是本领域技术人员亟待解决的问题。

技术实现思路

[0006]本申请的目的是提供一种硬盘物料刷新方法、系统、装置、介质,用于解决目前硬盘物料FW刷新对指令依赖度高、处理时效性差、人力和时间成本高的问题。
[0007]为解决上述技术问题,本申请提供一种硬盘物料刷新方法,包括:
[0008]获取当前硬盘物料的目标型号;
[0009]判断目标型号是否已有编码;
[0010]若是,则获取目标型号对应的编码;
[0011]若否,则对当前硬盘物料的目标型号进行编码;
[0012]根据当前硬盘物料的目标型号对应的编码对当前硬盘物料进行刷新。
[0013]优选地,判断目标型号是否已有编码包括:
[0014]获取当前硬盘物料的目标型号的物料信息;物料信息包括:物料的编码、物料model、物料FW;
[0015]判断当前硬盘物料的目标型号的物料信息中的物料的编码是否为空;
[0016]若是,则确定硬盘物料已编码的型号中不存在目标型号;
[0017]若否,则确定硬盘物料已编码的型号中存在目标型号。
[0018]优选地,根据当前硬盘物料的目标型号对应的编码对当前硬盘物料进行刷新包括:
[0019]调用物料系统库,获取当前硬盘物料的物料厂商、当前硬盘物料的物料model以及协议类型;其中,物料系统库的建立步骤包括:根据目标FW以及库存中的物料信息、物料厂商、协议类型建立物料系统库;
[0020]根据当前硬盘物料的物料厂商、当前硬盘物料的物料model以及协议类型对当前硬盘物料进行刷新。
[0021]优选地,根据当前硬盘物料的物料厂商、当前硬盘物料的物料model以及协议类型对当前硬盘物料进行刷新包括:
[0022]通过物料厂商、当前物料的物料model获取待刷新的物料FW;
[0023]根据协议类型确定刷新方法;
[0024]根据刷新方法对待刷新的物料FW进行刷新以完成对当前硬盘物料进行刷新。
[0025]优选地,当硬盘物料已编码的型号中不存在目标型号时,则对当前硬盘物料的目标型号进行编码之后,根据当前硬盘物料的目标型号对应的编码对当前硬盘物料进行刷新之前还包括:
[0026]将当前硬盘物料的编码存入物料系统库中以实现物料系统库的更新。
[0027]优选地,目标FW为根据需求在硬盘物料刷新前进行预设的FW。
[0028]优选地,根据当前硬盘物料的目标型号对应的编码对当前硬盘物料进行刷新之后还包括:
[0029]判断当前硬盘物料刷新后的FW与目标FW是否一致;
[0030]若一致,则确定完成当前硬盘物料的刷新;
[0031]若不一致,则收集错误日志并进行报错提醒。
[0032]为解决上述技术问题,本申请还提供一种硬盘物料刷新系统,包括:
[0033]第一获取模块,用于获取当前硬盘物料的目标型号;
[0034]判断模块,用于判断目标型号是否已有编码;
[0035]第二获取模块,用于当目标型号已有编码时,获取目标型号对应的编码;
[0036]编码模块,用于当目标型号没有编码时,对当前硬盘物料的目标型号进行编码;
[0037]刷新模块,用于根据当前硬盘物料的目标型号对应的编码对当前硬盘物料进行刷新。
[0038]为解决上述技术问题,本申请还提供一种硬盘物料刷新装置,包括存储器,用于存储计算机程序;
[0039]处理器,用于执行计算机程序时实现如硬盘物料刷新方法的步骤。
[0040]为解决上述技术问题,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如硬盘物料刷新方法的步骤。
[0041]本申请所提供的硬盘物料刷新方法,通过将同型号物料采用同一个编码进行刷新的方式,避免不同FW的同型号物料采用不同的编码造成编码过多的问题,从而减少了对同型号物料进行刷新处理的刷新指令,解决了物料编码、物料FW刷新指令繁多的问题,简化了刷新过程,降低了物料刷新对指令依赖度,进一步缩减了指令确认、下发、维护所需的人力和时间成本。
[0042]本申请所提供的硬盘物料刷新系统、装置、介质具有上述方法相同的有益效果。
附图说明
[0043]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人
员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1为本申请实施例所提供的一种硬盘物料刷新方法的流程图;
[0045]图2为本申请实施例所提供的一种硬盘物料刷新方法应用的流程图;
[0046]图3为本申请实施例所提供的一种硬盘物料刷新系统的示意图;
[0047]图4为本申请实施例所提供的硬盘物料刷新装置的结构图。
具体实施方式
[0048]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
[0049]本申请的核心是提供一种硬盘物料刷新方法、系统、装置、介质,用于解决目前硬盘物料FW刷新对指令依赖度高、处理时效性差、人力和时间成本高的问题。
[0050]为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。
[0051]本申请实施例提供一种硬盘物料刷新方法,图1为本申请实施例所提供的一种硬盘物料刷新方法的流程图,如图1所示,该方法包括:
[0052]S10:获取当前硬盘物料的目标型号。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘物料刷新方法,其特征在于,包括:获取当前硬盘物料的目标型号;判断所述目标型号是否已有编码;若是,则获取所述目标型号对应的编码;若否,则对所述当前硬盘物料的所述目标型号进行编码;根据所述当前硬盘物料的所述目标型号对应的编码对所述当前硬盘物料进行刷新。2.根据权利要求1所述的硬盘物料刷新方法,其特征在于,所述判断所述目标型号是否已有编码包括:获取所述当前硬盘物料的所述目标型号的物料信息;所述物料信息包括:物料的编码、物料model、物料FW;判断所述当前硬盘物料的所述目标型号的所述物料信息中的所述物料的编码是否为空;若是,则确定所述硬盘物料已编码的型号中不存在所述目标型号;若否,则确定所述硬盘物料已编码的型号中存在所述目标型号。3.根据权利要求2所述的硬盘物料刷新方法,其特征在于,所述根据所述当前硬盘物料的所述目标型号对应的编码对所述当前硬盘物料进行刷新包括:调用物料系统库,获取所述当前硬盘物料的物料厂商、所述当前硬盘物料的物料model以及协议类型;其中,所述物料系统库的建立步骤包括:根据目标FW以及库存中的物料信息、物料厂商、协议类型建立所述物料系统库;根据所述当前硬盘物料的物料厂商、所述当前硬盘物料的物料model以及所述协议类型对所述当前硬盘物料进行刷新。4.根据权利要求3所述的硬盘物料刷新方法,其特征在于,所述根据所述当前硬盘物料的物料厂商、所述当前硬盘物料的物料model以及所述协议类型对所述当前硬盘物料进行刷新包括:通过所述物料厂商、所述当前物料的物料model获取待刷新的物料FW;根据所述协议类型确定刷新方法;根据所述刷新方法对所述待刷新的物料FW进行刷新以完成对所述当前硬盘物料进行刷新。...

【专利技术属性】
技术研发人员:刘伯书樊淋杰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1