网络存储器的固件升级方法以及网络存储器技术

技术编号:36810933 阅读:14 留言:0更新日期:2023-03-09 00:44
公开了一种网络存储器的固件升级方法以及网络存储器。所述固件升级方法包括:由网络存储器通过网络向固件升级平台查询所述网络存储器的最新固件版本;基于最新固件版本与所述网络存储器的当前固件版本不一致,由网络存储器通过所述网络从所述固件升级平台下载最新固件版本,并基于最新固件版本进行固件升级。级。级。

【技术实现步骤摘要】
网络存储器的固件升级方法以及网络存储器


[0001]本公开涉及存储器及网络存储装置,更具体地讲,涉及一种网络存储器的固件升级方法以及网络存储器。

技术介绍

[0002]存储器(例如,网络存储器)的操作(例如,写入数据或读出数据)可以通过运行存储在其中的存储器固件(Firmware)来控制。为了优化存储器的操作,固件会不断的进行升级,固件升级是一种常见的设备维护操作。
[0003]然而,随着大型的数据中心越来越多,存储数据量的增加,固件版本的检查和固件的获取采用人工的方式,每次只能升级一个存储设备,效率低下,越来越不满足当下的需求。

技术实现思路

[0004]一方面提供一种网络存储器的固件升级方法以及网络存储器,能够实现多个网络存储器的固件的自动升级,节省固件的升级时间,并提升固件升级效率。
[0005]根据本公开的一个方面,提供一种固件升级方法,所述固件升级方法包括:由网络存储器通过网络向固件升级平台查询所述网络存储器的最新固件版本;基于最新固件版本与所述网络存储器的当前固件版本不一致,由网络存储器通过所述网络从所述固件升级平台下载最新固件版本,并基于最新固件版本进行固件升级。
[0006]根据本公开的另一方面,提供一种网络存储器,所述网络存储器包括:存储器,被配置为存储固件;网络接口,被配置为接入网络;处理器,被配置为:经由所述网络接口,通过所述网络向固件升级平台查询所述网络存储器的最新固件版本;基于最新固件版本与所述网络存储器的当前固件版本不一致,经由所述网络接口,通过所述网络从所述固件升级平台下载最新固件版本,并基于最新固件版本进行固件升级。
[0007]根据本公开的另一方面,提供一种电子系统,所述电子系统包括:主处理器;存储器;如上所述的网络存储器。
[0008]根据本公开的另一方面,提供一种数据中心,所述数据中心包括:应用服务器;存储服务器,被配置为包括如上所述的网络存储器,并且被配置为通过网络与所述应用服务器通信。
[0009]根据本公开的另一方面,提供一种固件升级方法,所述固件升级方法包括:由网络存储器通过网络从固件升级平台自动检查网络存储器的最新固件版本;由网络存储器比较最新固件版本与所述网络存储器的当前固件版本;基于最新固件版本与当前固件版本不同,由网络存储器通过所述网络从固件升级平台自动下载最新固件版本,并基于最新固件版本更新当前固件版本。
附图说明
[0010]通过下面结合附图进行的详细描述,上述和其它方面将会变得更加清楚,其中:
[0011]图1是示出根据一些实施例的主机与网络存储器的架构的示图;
[0012]图2是示出根据现有技术的网络存储器的固件升级方法的流程图;
[0013]图3是示出根据一些实施例的网络存储器的固件升级方法的流程图;
[0014]图4是示出根据一些实施例的HTTP请求的示例的示图;
[0015]图5是示出根据一些实施例的网络存储器的框图;
[0016]图6是示出根据一些实施例的电子系统的示意性示图;
[0017]图7是示出根据一些实施例的数据中心的示意性示图。
具体实施方式
[0018]在下文中,参照附图对本公开的各种实施例进行描述,其中,相同的标号用于表示相同或相似的元件、特征和结构。然而,不旨在由本文所述的各种实施例将本公开限制于具体实施例,并且旨在于:本公开覆盖本公开的所有修改、等同物和/或替代物,只要它们在所附权利要求及其等同物的范围内。在以下说明书和权利要求书中使用的术语和词语不限于它们的词典含义,而是仅被用于使得能够清楚和一致地理解本公开。因此,对于本领域技术人员应显而易见的是:提供本公开的各种实施例的以下描述仅用于说明的目的,而不是为了限制由所附权利要求和它们的等同物限定的本公开的目的。
[0019]应理解,除非上下文另外明确指出,否则单数形式包括复数形式。本文使用的术语“包括”、“包含”和“具有”指示公开的功能、操作或元件的存在,但不排除其它功能、操作或元件。
[0020]例如,表述“A或B”、或“A和/或B中的至少一个”可指示A和B、A或者B。例如,表述“A或B”或“A和/或B中的至少一个”可指示(1)A、(2)B或(3)A和B两者。
[0021]在本公开的各种实施例中,意图是:当组件(例如,第一组件)被称为与另一组件(例如,第二组件)“耦接”或“连接”或者被“耦接”或者“连接”到另一组件(例如,第二组件)时,所述组件可被直接连接到所述另一组件,或者可通过另一组件(例如,第三组件)被连接。相比之下,当组件(例如,第一组件)被称为与另一组件(例如,第二组件)“直接耦接”或“直接连接”或者被直接耦接到或直接连接到另一组件(例如,第二组件)时,在所述组件和所述另一组件之间不存在另一组件(例如,第三组件)。
[0022]在描述本公开的各种实施例中使用的表述“被配置为”可以例如根据情况与诸如“适用于”、“具有

的能力”、“被设计为”、“适合于”、“被制造为”和“能够”的表述互换使用。术语“被配置为”可不一定指示按照硬件“被专门设计为”。相反,在一些情况下的表述“被配置为...的装置”可指示所述装置和另一装置或者部分“能够
…”
。例如,表述“被配置为执行A、B和C的处理器”可指示用于执行相应操作的专用处理器(例如,嵌入式处理器)或用于通过执行存储在存储器中的至少一个软件程序来执行相应的操作的处理器(例如,中央处理器CPU或应用处理器(AP))。
[0023]本文使用的术语在于描述本公开的某些实施例,但并不旨在限制其它实施例的范围。除非本文另外指出,否则本文使用的所有术语(包括技术或科学术语)可具有与本领域技术人员通常理解的含义相同含义。通常,词典中定义的术语应被视为具有与相关领域中
的上下文含义相同的含义,并且,除非本文明确地定义,否则不应被不同地理解或被理解为具有过于正式的含义。在任何情况下,本公开中定义的术语也不旨在被解释为排除本公开的实施例。
[0024]根据本公开的一方面,可提供一种网络存储器的固件升级方法,所述固件升级方法包括:通过有线/无线网络向固件升级平台查询所述网络存储器的最新固件版本;响应于最新固件版本与所述网络存储器的当前固件版本不一致,通过有线/无线网络从所述固件升级平台下载最新版本固件并进行固件升级。
[0025]在一些实施例中,所述固件升级方法还可包括:在从所述固件升级平台下载最新版本固件之前,设置所述网络存储器为固件升级状态。
[0026]在一些实施例中,所述固件升级方法还可包括:在完成固件升级之后,设置所述网络存储器为非固件升级状态。
[0027]在一些实施例中,所述固件升级方法还可包括:确定所述网络存储器是否处于固件升级状态;响应于所述网络存储器处于非固件升级状态,执行通过有线/无线网络向固件升级平台查询最新固件版本的步骤。
[0028]在一些实施例中,所述网络存储器为可以太网固态驱动器。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固件升级方法,其特征在于,所述固件升级方法包括:由网络存储器通过网络向固件升级平台查询所述网络存储器的最新固件版本;基于最新固件版本与所述网络存储器的当前固件版本不一致,由网络存储器通过所述网络从所述固件升级平台下载最新固件版本,并基于最新固件版本进行固件升级。2.如权利要求1所述的固件升级方法,其特征在于,所述网络为有线网络和/或无线网络。3.如权利要求1所述的固件升级方法,其特征在于,所述固件升级方法还包括:在所述下载之前,由网络存储器设置所述网络存储器为固件升级状态。4.如权利要求3所述的固件升级方法,其特征在于,所述固件升级方法还包括:在执行固件升级之后,由网络存储器设置所述网络存储器为非固件升级状态。5.如权利要求1所述的固件升级方法,其特征在于,所述固件升级方法还包括:由网络存储器确定所述网络存储器是否处于固件升级状态;基于所述网络存储器处于非固件升级状态,执行所述查询。6.如权利要求1所述的存储器固件升级方法,其特征在于,所述网络存储器为以太网固态驱动器。7.如权利要求1所述的存储器固件升级方法,其特征在于,所述网络存储器自动执行所述查询,并且自动执行所述下载。8.如权利要求1所述的存储器固件升级方法,其...

【专利技术属性】
技术研发人员:司洲李宁沈帆
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1