一种固件升级方法、装置以及计算机可读存储介质制造方法及图纸

技术编号:33534834 阅读:14 留言:0更新日期:2022-05-19 02:13
本说明书提供一种固件升级方法、装置以及计算机可读存储介质,涉及通信技术领域。一种固件升级方法,应用于服务器中的BMC,包括:接收终端所发送的升级请求;根据升级请求,获取服务器中所包含的待升级组件的组件信息;生成配置文件,其中,配置文件中包含有待升级组件的组件信息;向终端发送配置文件。通过上述方法可以减少针对组件进行固件升级时所消耗的时间。时间。时间。

【技术实现步骤摘要】
一种固件升级方法、装置以及计算机可读存储介质


[0001]本说明书涉及通信
,尤其涉及一种固件升级方法、装置以及计算机可读存储介质。

技术介绍

[0002]为了满足不同类型的业务需求,服务器的功能在不断的扩展和完善,服务器的组件也越来越多,如显卡、硬盘、网卡、电源等。这些组件可能来自不同的厂家,并且型号也不尽相同。
[0003]在使用过程中可以对服务器中的组件进行升级,以提高服务器的性能、可靠性、稳定性等。按照传统的方式对服务器上的组件进行升级的话,用户需要收集待升级组件的厂家以及型号等信息,然后根据收集到的信息依次配套的固件,在存在较多组件的情况下,需要消耗大量的时间。

技术实现思路

[0004]为克服相关技术中存在的问题,本说明书提供了一种固件升级方法、装置以及计算机可读存储介质。
[0005]结合本说明书实施方式的第一方面,本申请提供了一种固件升级方法,应用于服务器中的BMC,包括:
[0006]接收终端所发送的升级请求;
[0007]根据升级请求,获取服务器中所包含的待升级组件的组件信息;
[0008]生成配置文件,其中,配置文件中包含有待升级组件的组件信息;
[0009]向终端发送配置文件。
[0010]可选的,根据升级请求,获取服务器中所包含的待升级组件的组件信息,包括:
[0011]根据升级请求,确定服务器中所包含的可升级组件;
[0012]向终端发送可升级组件的标识,以使终端在显示界面上展示可升级组件的组件信息;
[0013]接收终端基于显示界面所选择的组件;
[0014]获取与所选择的组件相匹配的可升级组件的组件信息作为待升级组件的组件信息。
[0015]可选的,在向终端发送配置文件之后,还包括:
[0016]接收终端基于配置文件所获取的固件升级包,其中,固件升级包中所包含的固件升级文件与配置文件中的待升级组件相对应;
[0017]对固件升级包进行解析,并基于解析获得的固件升级文件对服务器的待升级组件进行升级。
[0018]结合本说明书实施方式的第二方面,本申请提供了一种固件升级方法,应用于资源服务器,包括:
[0019]接收终端发送的配置文件;
[0020]对配置文件进行解析,获取配置文件所包含有待升级组件的组件信息;
[0021]根据待升级组件的组件信息查找资源库,确定待升级组件的组件信息所对应的固件升级文件;
[0022]生成固件升级包,其中,固件升级包中所包含从资源库中所确定的固件升级文件;
[0023]将固件升级包发送给终端。
[0024]结合本说明书实施方式的第三方面,本申请提供了一种固件升级装置,应用于服务器中的BMC,包括:
[0025]接收单元,用于接收终端所发送的升级请求;
[0026]获取单元,用于根据升级请求,获取服务器中所包含的待升级组件的组件信息;
[0027]生成单元,用于生成配置文件,其中,配置文件中包含有待升级组件的组件信息;
[0028]发送单元,用于向终端发送配置文件。
[0029]可选的,获取单元,包括:确定模块和获取模块;
[0030]确定模块,用于根据升级请求,确定服务器中所包含的可升级组件;
[0031]发送单元,还用于向终端发送可升级组件的标识,以使终端在显示界面上展示可升级组件;
[0032]接收单元,还用于接收终端基于显示界面所选择的组件;
[0033]获取模块,用于获取与所选择的组件相匹配的可升级组件的组件信息作为待升级组件的组件信息。
[0034]可选的,该装置,还包括升级单元;
[0035]接收单元,还用于接收终端基于配置文件所获取的固件升级包,其中,固件升级包中所包含的固件升级文件与配置文件中的待升级组件相对应;
[0036]升级单元,用于对固件升级包进行解析,并基于解析获得的固件升级文件对服务器的待升级组件进行升级。
[0037]结合本说明书实施方式的第四方面,本申请提供了一种固件升级装置,应用于资源服务器,包括:
[0038]接收单元,用于接收终端发送的配置文件;
[0039]解析单元,用于对配置文件进行解析,获取配置文件所包含有待升级组件的组件信息;
[0040]查找单元,用于根据待升级组件的组件信息查找资源库,确定待升级组件的组件信息所对应的固件升级文件;
[0041]生成单元,用于生成固件升级包,其中,固件升级包中所包含从资源库中所确定的固件升级文件;
[0042]发送单元,用于将固件升级包发送给终端。
[0043]结合本说明书实施方式的第五方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一项的方法步骤。
[0044]本说明书的实施方式提供的技术方案可以包括以下有益效果:
[0045]本说明书实施方式中,在接收到终端发送的升级请求后,从服务器中获取到待升
级组件的组件信息,并生成包含这些组件信息的配置文件,并将配置文件返回给终端,终端在接收到配置文件后可以通过在资源服务器中上传该配置文件使资源服务器根据配置文件自动生成包含待升级组件的固件升级包,避免了用户手动选择需要进行升级的固件升级文件,提升了服务器的固件升级文件升级效率。
[0046]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
[0047]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施方式,并与说明书一起用于解释本说明书的原理。
[0048]图1是本申请所涉及的一种固件升级方法的流程图,其中,该方法应用于服务器的BMC;
[0049]图2是本申请所涉及的一种固件升级方法的流程图,其中,该方法应用于资源服务器;
[0050]图3是本申请的实施方式所涉及的一种固件升级方法所适用的网络结构示意图;
[0051]图4是本申请的实施方式所涉及的一种固件升级方法的流程图;
[0052]图5是本申请的实施方式所涉及的一种固件升级方法中终端上所展示的管理系统的界面示意图;
[0053]图6是本申请所涉及的一种固件升级装置的结构示意图,其中,该方法应用于服务器的BMC;
[0054]图7是本申请所涉及的一种固件升级装置的结构示意图,其中,该方法应用于资源服务器。
具体实施方式
[0055]这里将详细地对示例性实施方式进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施方式中所描述的实施方式并不代表与本说明书相一致的所有实施方式。
[0056]本申请提供了一种固件升级方法,应用于服务器中的BMC,如图1所示,包括:
[0057]S100、接收终端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固件升级方法,其特征在于,应用于服务器中的基板管理控制器BMC,包括:接收终端所发送的升级请求;根据所述升级请求,获取所述服务器中所包含的待升级组件的组件信息;生成配置文件,其中,所述配置文件中包含有待升级组件的组件信息;向所述终端发送所述配置文件。2.根据权利要求1所述的方法,其特征在于,根据所述升级请求,获取所述服务器中所包含的待升级组件的组件信息,包括:根据所述升级请求,确定所述服务器中所包含的可升级组件;向所述终端发送所述可升级组件的标识,以使所述终端在显示界面上展示所述可升级组件;接收所述终端基于所述显示界面所选择的组件;获取与所选择的组件相匹配的可升级组件的组件信息作为待升级组件的组件信息。3.根据权利要求1所述的方法,其特征在于,在向所述终端发送所述配置文件之后,还包括:接收所述终端基于所述配置文件所获取的固件升级包,其中,所述固件升级包中所包含的固件升级文件与所述配置文件中的待升级组件相对应;对所述固件升级包进行解析,并基于解析获得的固件升级文件对所述服务器的待升级组件进行升级。4.一种固件升级方法,其特征在于,应用于资源服务器,包括:接收所述终端发送的配置文件;对所述配置文件进行解析,获取所述配置文件所包含有待升级组件的组件信息;根据所述待升级组件的组件信息查找资源库,确定所述待升级组件的组件信息所对应的固件升级文件;生成固件升级包,其中,所述固件升级包中所包含从所述资源库中所确定的固件升级文件;将所述固件升级包发送给所述终端。5.一种固件升级装置,其特征在于,应用于服务器中的BMC,包括:接收单元,用于接收终端所发送的升级请求;获取单元,用于根据所述升级请求,获取所述服务器中所包含的待升级组件的组件信息;生成单元,用于生...

【专利技术属性】
技术研发人员:陈水滨
申请(专利权)人:新华三信息技术有限公司
类型:发明
国别省市:

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

1