[发明专利]一种版本升级方法、装置、设备及可读存储介质在审
申请号: | 202310586666.9 | 申请日: | 2023-05-19 |
公开(公告)号: | CN116594699A | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 康昊宇 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F8/65;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 姚璐华 |
地址: | 250000 山东省济南市自由贸易试验区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 版本 升级 方法 装置 设备 可读 存储 介质 | ||
本申请公开了一种版本升级方法、装置、设备及可读存储介质,该方法包括:获取待升级目标基本输入输出系统的适配标签;适配标签为基于平台初始化适配不同处理器所对应的标签;获取当前机器中的基本输入输出系统的本地适配标签;若适配标签与本地适配标签一致,则将目标基本输入输出系统刷新到本地;若适配标签与本地适配标签不一致,则确定验证失败,并停止升级。在本申请中,基于适配标签,可以有效避免发生当CPU与BIOS中的PI不适配,而导致无法开机。
技术领域
本申请涉及电子技术领域,特别是涉及一种版本升级方法、装置、设备及可读存储介质。
背景技术
随着新的需求不断提出,CPU也推出了一代又一代的新产品,而不同迭代的产品又对BIOS(Basic Input Output System,基本输入输出系统)里PI(PlatformInitialization,平台初始化)的版本有着不同的需求,因此当不同型号的CPU和不同版本的BIOS混合搭配使用时,如果CPU型号和BIOS直接的PI不匹配,则机器无法开机。因此需要做出相应的规则限制来保证CPU和BIOS的搭配。对于这种情况,目前主要的解决措施为:
1、搭配不同型号的BIOS版本名之间做出区别。但是,该区别仅仅对版本名做出区别,完全取决于操作人员的人工分辨,如果出现误操作没有其他操作进行校验。
2、刷新错误的BIOS版本后采用带外升级(如BMC的web页面)刷新正确的版本。由于每次出现问题时,需要人工重刷BIOS固件,工作效率低且浪费大量人力物力。
3、BIOS在刷新前会进行校验,基于boardID用于区别不同厂商不同类型的BIOS,防止误刷操作。在一些特殊情况下,如同样搭配某一品牌CPU的BIOS,适配不同型号CPU的bios在除了CPU相关的参数以外,其基本功能配置是一致的,因此boardID也是一致的,无法区分这种情况。
综上所述,如何有效地解决CPU与BIOS的开机适配等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
本申请的目的是提供一种版本升级方法、装置、设备及可读存储介质,通过基于PI设置适配标签,并在升级BIOS过程中,基于该适配标签进行校验,可以有效解决CPU与BIOS开机适配等问题。
为解决上述技术问题,本申请提供如下技术方案:
一种验证方法,包括:
获取待升级目标基本输入输出系统的适配标签;所述适配标签为基于平台初始化适配不同处理器所对应的标签;
获取当前机器中的基本输入输出系统的本地适配标签;
若所述适配标签与所述本地适配标签一致,则将所述目标基本输入输出系统刷新到本地;
若所述适配标签与所述本地适配标签不一致,则确定验证失败,并停止升级。
优选地,所述获取待升级目标基本输入输出系统的适配标签,包括:
从所述目标基本输入输出系统的镜像文件中,读取所述适配标签。
优选地,从所述目标基本输入输出系统的镜像文件中,读取所述适配标签,包括:
从所述镜像文件的签名校验部分位于版本ID后的区域中,读取所述适配标签。
优选地,在所述获取待升级目标基本输入输出系统的适配标签之前,还包括:
获取校验标志值;
若所述校验标志值为真,则执行所述获取待升级目标基本输入输出系统的适配标签的步骤;
若所述校验标志值为假,则将所述目标基本输入输出系统刷新到本地。
优选地,所述获取校验标志值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310586666.9/2.html,转载请声明来源钻瓜专利网。