一种BIOS固件的升级方法、装置、设备及介质制造方法及图纸

技术编号:24798839 阅读:63 留言:0更新日期:2020-07-07 20:56
本发明专利技术公开了一种BIOS固件的升级方法,包括:根据在BMC的Smashclp系统界面的操作,判断是否接收到用于启动BIOS固件进行升级的升级指令;如果是,则获取升级指令中包含的BIOS固件的升级文件的文件信息;按照文件信息,获取升级文件以对BIOS固件进行升级。由此可见,本发明专利技术通过接收到的Smashclp系统发送的升级指令以进行BIOS固件的升级操作,避免了在客户提供的系统界面中输入账号和密码的情况。使BIOS固件升级的过程更加简洁,减少了不必要的时间和资源浪费,提高了升级效率。尽可能的减少了由于升级不及时而出现的使用风险,提升了客户的使用体验感。此外,本发明专利技术所提供的一种BIOS固件的升级装置、设备及存储介质与上述方法对应。

【技术实现步骤摘要】
一种BIOS固件的升级方法、装置、设备及介质
本专利技术涉及计算机
,特别是涉及一种BIOS固件的升级方法、装置、设备及介质。
技术介绍
随着计算机技术的迅猛发展,对服务器升级固件版本的效率要求越来越高。其中,对于基本输入输出系统(BIOS)固件升级版本是服务器刷新固件版本操作中十分重要的部分,能否高效快捷地升级BIOS固件的版本且不影响服务器正常的运行,成为客户选择服务器的最要指标之一。现有技术中,服务器在升级BIOS固件的版本时,需要客户将具有更改配置权限的账号和密码提供给运维人员,运维人员通过基板控制器(BMC)的网络界面登录客户系以发送BIOS固件的指令,从而完成BIOS固件的操作。但是,当BMC出现故障时将影响运维人员对BIOS固件进行升级,例如账号和密码登录界面打不开等情况。并且,由于具有更改配置权限的账号和密码对客户来说十分重要,不便随意提供给他人,因此申请账号和密码的流程也十分复杂,耗时较长,影响了对BIOS固件升级的效率,由于升级不及时也易出现使用风险;同时,对客户也带来了很大的困扰,造成客户的体验感差。
技术实现思路
本专利技术的目的是提供一种BIOS固件的升级方法、装置、设备及介质。本专利技术通过接收到的服务器硬件的系统管理架构命令行协议(Smashclp)系统发送的升级指令以进行BIOS固件的升级操作,运维人员可直接在Smashclp系统界面完成升级指令的发送操作。无需在客户提供的系统界面中输入账号和密码。使BIOS固件升级的过程更加简洁,减少了不必要的时间和资源浪费,提高了升级效率。尽可能的减少了由于升级不及时而出现的使用风险,提升了客户的使用体验感。为解决上述技术问题,本专利技术提供一种BIOS固件的升级方法,包括:根据在BMC的Smashclp系统界面的操作,判断是否接收到用于启动BIOS固件进行升级的升级指令;如果是,则获取所述升级指令中包含的所述BIOS固件的升级文件的文件信息;按照所述文件信息,获取所述升级文件以对所述BIOS固件进行升级。优选地,所述文件信息具体包括存储所述升级文件的文件服务器的IP地址、端口号及升级文件的文件名。优选地,所述按照所述文件信息,获取所述升级文件以对所述BIOS固件进行升级具体包括:根据所述文件信息中的所述IP地址和所述端口号,与存储所述升级文件的所述文件服务器建立通信连接;从所述文件服务器中获取具有所述文件名的文件作为所述升级文件。优选地,还包括:判断存储的所述BMC镜像中是否集成有所述BIOS固件的升级脚本;如果否,则进行告警提示以表示所述BIOS固件暂无法使用。优选地,还包括:判断是否接收到用于更新所述升级文件的更新指令;如果是,则按照所述更新指令对所述升级文件进行更新。优选地,所述获取所述升级文件以对所述BIOS固件进行升级具体为:获取所述升级文件对应的压缩文件,并按照预设的解压算法对所述压缩文件进行解压操作以获得所述升级文件。优选地,所述获取所述升级文件以对所述BIOS固件进行升级具体为:获取所述升级文件对应的加密文件,并按照预设的解密算法对所述加密文件进行解密操作以获得所述升级文件。为解决上述技术问题,本专利技术还提供一种BIOS固件的升级装置,包括:判断模块,用于根据在BMC的Smashclp系统界面的操作,判断是否接收到用于启动BIOS固件进行升级的升级指令;如果是,则进入第一获取模块;第一获取模块,用于获取所述升级指令中包含的所述BIOS固件的升级文件的文件信息;第二获取模块,用于按照所述文件信息,获取所述升级文件以对所述BIOS固件进行升级。为解决上述技术问题,本专利技术还提供一种BIOS固件的升级设备,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述任一项所述的BIOS固件的升级方法的步骤。为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的BIOS固件的升级方法的步骤。本专利技术所提供的一种BIOS固件的升级方法,包括:根据在BMC的Smashclp系统界面的操作,判断是否接收到用于启动BIOS固件进行升级的升级指令;如果是,则获取升级指令中包含的BIOS固件的升级文件的文件信息;按照文件信息,获取升级文件以对BIOS固件进行升级。由此可见,本专利技术通过接收到的Smashclp系统发送的升级指令以进行BIOS固件的升级操作,Smashclp系统可通过直接输入指令的形式完成信息交互的,因此运维人员无需账号和密码,可直接在Smashclp系统界面完成升级指令的发送操作,也就避免了在客户提供的系统界面中输入账号和密码的情况。使BIOS固件升级的过程更加简洁,减少了不必要的时间和资源浪费,提高了升级效率。尽可能的减少了由于升级不及时而出现的使用风险,提升了客户的使用体验感。此外,本专利技术所提供的一种BIOS固件的升级装置、设备及存储介质与上述方法对应,具有同样的有益效果。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种BIOS固件的升级方法的流程图;图2为本专利技术实施例提供的一种BIOS固件的升级装置的结构图;图3为本专利技术实施例提供的一种BIOS固件的升级设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种BIOS固件的升级方法、装置、设备及介质。本专利技术通过接收到的Smashclp系统发送的升级指令以进行BIOS固件的升级操作,运维人员可直接在Smashclp系统界面完成升级指令的发送操作。无需在客户提供的系统界面中输入账号和密码。使BIOS固件升级的过程更加简洁,减少了不必要的时间和资源浪费,提高了升级效率。尽可能的减少了由于升级不及时而出现的使用风险,提升了客户的使用体验感。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。图1为本专利技术实施例提供的一种BIOS固件的升级方法的流程图;如图1所示,本专利技术实施例提供的一种BIOS固件的升级方法,包括步骤S101-步骤S103:步骤S101:根据在BMC的Smashclp系统界面的操作,判断是否接收到用于启动BIOS固件进行升级的升级指令;如果是,则进入步骤本文档来自技高网
...

【技术保护点】
1.一种BIOS固件的升级方法,其特征在于,包括:/n根据在BMC的Smashclp系统界面的操作,判断是否接收到用于启动BIOS固件进行升级的升级指令;/n如果是,则获取所述升级指令中包含的所述BIOS固件的升级文件的文件信息;/n按照所述文件信息,获取所述升级文件以对所述BIOS固件进行升级。/n

【技术特征摘要】
1.一种BIOS固件的升级方法,其特征在于,包括:
根据在BMC的Smashclp系统界面的操作,判断是否接收到用于启动BIOS固件进行升级的升级指令;
如果是,则获取所述升级指令中包含的所述BIOS固件的升级文件的文件信息;
按照所述文件信息,获取所述升级文件以对所述BIOS固件进行升级。


2.根据权利要求1所述的BIOS固件的升级方法,其特征在于,所述文件信息具体包括存储所述升级文件的文件服务器的IP地址、端口号及升级文件的文件名。


3.根据权利要求2所述的BIOS固件的升级方法,其特征在于,所述按照所述文件信息,获取所述升级文件以对所述BIOS固件进行升级具体包括:
根据所述文件信息中的所述IP地址和所述端口号,与存储所述升级文件的所述文件服务器建立通信连接;
从所述文件服务器中获取具有所述文件名的文件作为所述升级文件。


4.根据权利要求1所述的BIOS固件的升级方法,其特征在于,还包括:
判断存储的所述BMC镜像中是否集成有所述BIOS固件的升级脚本;
如果否,则进行告警提示以表示所述BIOS固件暂无法使用。


5.根据权利要求1所述的BIOS固件的升级方法,其特征在于,还包括:
判断是否接收到用于更新所述升级文件的更新指令;
如果是,则按照所述更新指令对所述升级文件进行更新。


6...

【专利技术属性】
技术研发人员:王友富
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1