[發明專利]一種帶外升級BIOS的方法、裝置、設備及介質在審
| 申請號: | 202110453715.2 | 申請日: | 2021-04-26 |
| 公開(公告)號: | CN113064625A | 公開(公告)日: | 2021-07-02 |
| 發明(設計)人: | 楊少俊;羅鵬芳;陳思彤;錢慧娟;王兵;姚藩益;楊霖 | 申請(專利權)人: | 山東英信計算機技術有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 巴翠昆 |
| 地址: | 250001 山東省濟南市高新區*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 升級 bios 方法 裝置 設備 介質 | ||
1.一種帶外升級BIOS的方法,其特征在于,應用于基板管理控制器,包括:
通過網絡獲取待升級BIOS固件;
分別從舊BIOS固件的舊NVRAM固件卷以及舊用戶固件卷中獲取舊變量以及舊變量結構體;
從所述待升級BIOS固件的新用戶固件卷中獲取新變量結構體;其中,所述舊變量結構體與所述新變量結構體均為BIOS設置相關的UEFI變量的結構體;
基于所述舊變量結構體、所述舊變量以及所述新變量結構體創建所述新變量結構體對應的新變量,將所述新變量寫入所述待升級BIOS固件的新NVRAM固件卷;
利用所述待升級BIOS固件進行BIOS升級。
2.根據權利要求1所述的帶外升級BIOS的方法,其特征在于,所述分別從舊BIOS固件的舊NVRAM固件卷以及舊用戶固件卷中獲取舊變量以及舊變量結構體之前,還包括:
根據舊NVRAM固件卷以及舊用戶固件卷的全局唯一標識符查找所述舊NVRAM固件卷以及舊用戶固件卷。
3.根據權利要求1所述的帶外升級BIOS的方法,其特征在于,所述基于所述舊變量結構體、所述舊變量以及所述新變量結構體創建所述新變量結構體對應的新變量,包括:
利用所述舊變量結構體解析所述舊變量,得到每個舊成員變量的值;
基于所述新變量結構體以及每個舊成員變量的值創建所述新變量結構體對應的新變量。
4.根據權利要求3所述的帶外升級BIOS的方法,其特征在于,所述基于所述新變量結構體以及每個舊成員變量的值創建所述新變量結構體對應的新變量,包括:
從舊NVRAM固件卷獲取每個舊成員變量的默認值,以及新NVRAM固件卷中獲取待升級BIOS固件每個變量的默認值;
比對每個舊成員變量的值與該舊成員變量的默認值,若不一致,則利用該舊成員變量的值以及所述新變量結構體創建所述新變量結構體對應的新變量;若一致,則利用該舊成員變量對應的待升級BIOS固件的變量的默認值以及所述新變量結構體創建所述新變量結構體對應的新變量。
5.根據權利要求1所述的帶外升級BIOS的方法,其特征在于,所述舊變量結構體以及所述新變量結構體均包括成員變量ID以及成員變量數據類型,并且,所述成員變量ID為相應的變量名。
6.根據權利要求1至5任一項所述的帶外升級BIOS的方法,其特征在于,所述利用所述待升級BIOS固件進行BIOS升級之后,還包括:
獲取用戶終端發送的待修改變量ID以及待修改變量值;
利用當前BIOS的所述新變量結構體以及所述待修改變量值更新所述新NVRAM固件卷中相應的變量。
7.根據權利要求6所述的帶外升級BIOS的方法,其特征在于,所述獲取用戶終端發送的待修改的變量ID以及變量值之前,還包括:
獲取用戶終端發送的BIOS設置修改請求;
響應所述BIOS設置修改請求,將待修改變量ID以及變量可設定范圍返回給所述用戶終端,以便所述用戶終端利用所述變量可設定范圍確定所述待修改變量值,將所述待修改變量ID以及所述待修改變量值發送至基板管理控制器。
8.一種帶外升級BIOS的裝置,其特征在于,應用于基板管理控制器,包括:
待升級BIOS固件獲取模塊,用于通過網絡獲取待升級BIOS固件;
舊變量及結構體獲取模塊,用于分別從舊BIOS固件的舊NVRAM固件卷以及舊用戶固件卷中獲取舊變量以及舊變量結構體;
新變量結構體獲取模塊,用于從所述待升級BIOS固件的新用戶固件卷中獲取新變量結構體;其中,所述舊變量結構體與所述新變量結構體均為BIOS設置相關的UEFI變量的結構體;
新變量確定模塊,用于基于所述舊變量結構體、所述舊變量以及所述新變量結構體創建所述新變量結構體對應的新變量,將所述新變量寫入所述待升級BIOS固件的新NVRAM固件卷;
BIOS升級模塊,用于利用所述待升級BIOS固件進行BIOS升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東英信計算機技術有限公司,未經山東英信計算機技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110453715.2/1.html,轉載請聲明來源鉆瓜專利網。





