本發(fā)明專利技術公開了一種固件刷新方法、設備、可讀存儲介質及程序產品,涉及計算機應用技術領域,包括:當檢測到快閃存儲器中基本輸入輸出系統(tǒng)固件升級完成時,獲取當前系統(tǒng)高級配置與電源接口狀態(tài);當確定當前系統(tǒng)高級配置與電源接口狀態(tài)為設備全部關閉狀態(tài)時,控制輔助電源信號和設備全部關閉電源保留信號為非使能狀態(tài),以清除全局復位狀態(tài)記錄;當檢測到輔助電源信號和設備全部關閉電源保留信號均處于非使能狀態(tài)時,將快閃存儲器中升級完成的基本輸入輸出系統(tǒng)固件刷新至同步靜態(tài)隨機訪問存儲器。本發(fā)明專利技術實現(xiàn)通過無需斷電的方式對基本輸入輸出系統(tǒng)固件進行升級,節(jié)省人力成本,避免了對系統(tǒng)當前運行業(yè)務的影響。
【技術實現(xiàn)步驟摘要】
本專利技術涉及計算機應用,特別是涉及一種固件刷新方法、設備、計算機可讀存儲介質及計算機程序產品。
技術介紹
1、為了系統(tǒng)安全和功能擴展需要對基本輸入輸出系統(tǒng)(basic?input/outputsystem,bios)固件(firmware,fw)進行升級。由于在帶內升級bios過程中中央處理器(central?processing?unit,cpu)的同步靜態(tài)隨機訪問存儲器(synchronous?staticrandom-access?memory,s3m?sram)已經在訪問基本輸入輸出系統(tǒng)快閃存儲器(biosflash)。在中央處理器對快閃存儲器中基本輸入輸出系統(tǒng)固件已升級不知情的情況時,固件的更新會使服務器出現(xiàn)無法正常開機的問題,此時一般是需要進行斷電操作來進行系統(tǒng)恢復,需要重啟服務器,并且涉及到人工拔插電源線等操作,人力成本高,并且重啟服務器需要下線服務器相關的業(yè)務,影響客戶、數(shù)據(jù)中心等的重要業(yè)務數(shù)據(jù)。
2、綜上所述,如何有效地解決目前需通過斷電重啟服務器方式進行固件刷新,人力成本高,影響系統(tǒng)正常業(yè)務等問題,是目前本領域技術人員急需解決的問題。
技術實現(xiàn)思路
1、本專利技術的目的是提供一種固件刷新方法,該方法實現(xiàn)通過無需斷電的方式對基本輸入輸出系統(tǒng)固件進行升級,節(jié)省人力成本,避免了對系統(tǒng)當前運行業(yè)務的影響;本專利技術的另一目的是提供一種固件刷新設備、計算機可讀存儲介質及計算機程序產品。
2、為解決上述技術問題,本專利技術提供如下技術方案:
3、一種固件刷新方法,包括:
4、當檢測到快閃存儲器中基本輸入輸出系統(tǒng)固件升級完成時,獲取當前系統(tǒng)高級配置與電源接口狀態(tài);
5、當確定所述當前系統(tǒng)高級配置與電源接口狀態(tài)為設備全部關閉狀態(tài)時,控制輔助電源信號和設備全部關閉電源保留信號為非使能狀態(tài),以清除全局復位狀態(tài)記錄;
6、當檢測到所述輔助電源信號和所述設備全部關閉電源保留信號均處于所述非使能狀態(tài)時,將所述快閃存儲器中升級完成的基本輸入輸出系統(tǒng)固件刷新至同步靜態(tài)隨機訪問存儲器。
7、在本專利技術的一種具體實施方式中,在將所述快閃存儲器中升級完成的基本輸入輸出系統(tǒng)固件刷新至同步靜態(tài)隨機訪問存儲器之后,還包括:
8、控制所述輔助電源信號和所述設備全部關閉電源保留信號從所述非使能狀態(tài)轉換至使能狀態(tài)。
9、在本專利技術的一種具體實施方式中,控制輔助電源信號和設備全部關閉電源保留信號為非使能狀態(tài),包括:
10、控制所述輔助電源信號和所述設備全部關閉電源保留信號為低電平狀態(tài);
11、相應的,當檢測到所述輔助電源信號和所述設備全部關閉電源保留信號均處于所述非使能狀態(tài)時,將所述快閃存儲器中升級完成的基本輸入輸出系統(tǒng)固件刷新至同步靜態(tài)隨機訪問存儲器,包括:
12、當檢測到所述輔助電源信號和所述設備全部關閉電源保留信號均為低電平狀態(tài)時,將所述快閃存儲器中升級完成的基本輸入輸出系統(tǒng)固件刷新至同步靜態(tài)隨機訪問存儲器;
13、相應的,控制所述輔助電源信號和所述設備全部關閉電源保留信號從所述非使能狀態(tài)轉換至使能狀態(tài),包括:
14、控制所述輔助電源信號和所述設備全部關閉電源保留信號從低電平狀態(tài)轉換至高電平狀態(tài)。
15、在本專利技術的一種具體實施方式中,控制所述輔助電源信號和所述設備全部關閉電源保留信號從低電平狀態(tài)轉換至高電平狀態(tài),包括:
16、對所述輔助電源信號和所述設備全部關閉電源保留信號處于低電平狀態(tài)的時長進行統(tǒng)計,得到統(tǒng)計時長;
17、當所述統(tǒng)計時長達到預設時長時,控制所述輔助電源信號和所述設備全部關閉電源保留信號從低電平狀態(tài)轉換至高電平狀態(tài)。
18、在本專利技術的一種具體實施方式中,在獲取當前系統(tǒng)高級配置與電源接口狀態(tài)之后,還包括:
19、當確定所述當前系統(tǒng)高級配置與電源接口狀態(tài)為工作狀態(tài)時,將預設的升級標志位由非使能狀態(tài)轉換為使能狀態(tài)。
20、在本專利技術的一種具體實施方式中,在將預設的升級標志位由非使能狀態(tài)轉換為使能狀態(tài)之后,還包括:
21、對所述當前系統(tǒng)高級配置與電源接口狀態(tài)進行監(jiān)測;
22、當監(jiān)測到所述當前系統(tǒng)高級配置與電源接口狀態(tài)由所述工作狀態(tài)轉換為所述設備全部關閉狀態(tài)時,執(zhí)行所述控制輔助電源信號和設備全部關閉電源保留信號為非使能狀態(tài)的步驟。
23、在本專利技術的一種具體實施方式中,還包括:
24、若固件刷新至所述同步靜態(tài)隨機訪問存儲器的過程中所述當前系統(tǒng)高級配置與電源接口狀態(tài)由所述設備全部關閉狀態(tài)轉換為所述工作狀態(tài),則將預設的升級操作統(tǒng)計標志位由非使能狀態(tài)轉換為使能狀態(tài);
25、對升級操作次數(shù)進行計數(shù),得到計數(shù)結果。
26、在本專利技術的一種具體實施方式中,當確定所述當前系統(tǒng)高級配置與電源接口狀態(tài)為設備全部關閉狀態(tài)時,控制輔助電源信號和設備全部關閉電源保留信號為非使能狀態(tài),包括:
27、當確定所述當前系統(tǒng)高級配置與電源接口狀態(tài)為設備全部關閉狀態(tài)時,獲取所述升級操作統(tǒng)計標志位;
28、當所述升級操作統(tǒng)計標志位為使能狀態(tài)時,獲取所述計數(shù)結果;
29、判斷所述計數(shù)結果是否大于等于預設值;
30、若否,則執(zhí)行所述控制輔助電源信號和設備全部關閉電源保留信號為非使能狀態(tài)的步驟;
31、若是,則輸出升級過程異常提示信息。
32、在本專利技術的一種具體實施方式中,還包括:
33、當監(jiān)測到將所述快閃存儲器中升級完成的基本輸入輸出系統(tǒng)固件刷新至所述同步靜態(tài)隨機訪問存儲器成功時,將所述升級標志位和所述升級操作統(tǒng)計標志位均從使能狀態(tài)轉換為非使能狀態(tài),并將所述計數(shù)結果清零。
34、在本專利技術的一種具體實施方式中,當檢測到快閃存儲器中基本輸入輸出系統(tǒng)固件升級完成時,獲取當前系統(tǒng)高級配置與電源接口狀態(tài),包括:
35、當檢測到觸發(fā)系統(tǒng)管理中斷對所述快閃存儲器中基本輸入輸出系統(tǒng)固件升級完成時,獲取所述當前系統(tǒng)高級配置與電源接口狀態(tài)。
36、在本專利技術的一種具體實施方式中,當檢測到快閃存儲器中基本輸入輸出系統(tǒng)固件升級完成時,獲取當前系統(tǒng)高級配置與電源接口狀態(tài),包括:
37、當檢測到基板管理控制器將新版本的基本輸入輸出系統(tǒng)固件向所述快閃存儲器刷新完成時,獲取所述當前系統(tǒng)高級配置與電源接口狀態(tài)。
38、在本專利技術的一種具體實施方式中,在將所述快閃存儲器中升級完成的基本輸入輸出系統(tǒng)固件刷新至同步靜態(tài)隨機訪問存儲器之后,還包括:
39、當檢測到所述當前系統(tǒng)高級配置與電源接口狀態(tài)從所述設備全部關閉狀態(tài)轉換為工作狀態(tài)時,控制服務器基于刷新完成的新版本的基本輸入輸出系統(tǒng)固件運行。
40、一種固件刷新設備,包括:
41、存儲器,用于存儲計算機程序;
42、處理器,用于執(zhí)行所述計算機程序時實現(xiàn)如前所述固件刷新方法的步驟。
...
【技術保護點】
1.一種固件刷新方法,其特征在于,包括:
2.根據(jù)權利要求1所述的固件刷新方法,其特征在于,在將所述快閃存儲器中升級完成的基本輸入輸出系統(tǒng)固件刷新至同步靜態(tài)隨機訪問存儲器之后,還包括:
3.根據(jù)權利要求2所述的固件刷新方法,其特征在于,控制輔助電源信號和設備全部關閉電源保留信號為非使能狀態(tài),包括:
4.根據(jù)權利要求3所述的固件刷新方法,其特征在于,控制所述輔助電源信號和所述設備全部關閉電源保留信號從低電平狀態(tài)轉換至高電平狀態(tài),包括:
5.根據(jù)權利要求1所述的固件刷新方法,其特征在于,在獲取當前系統(tǒng)高級配置與電源接口狀態(tài)之后,還包括:
6.根據(jù)權利要求5所述的固件刷新方法,其特征在于,在將預設的升級標志位由非使能狀態(tài)轉換為使能狀態(tài)之后,還包括:
7.根據(jù)權利要求6所述的固件刷新方法,其特征在于,還包括:
8.根據(jù)權利要求7所述的固件刷新方法,其特征在于,當確定所述當前系統(tǒng)高級配置與電源接口狀態(tài)為設備全部關閉狀態(tài)時,控制輔助電源信號和設備全部關閉電源保留信號為非使能狀態(tài),包括:
9.根據(jù)權利要求8所述的固件刷新方法,其特征在于,還包括:
10.根據(jù)權利要求1所述的固件刷新方法,其特征在于,當檢測到快閃存儲器中基本輸入輸出系統(tǒng)固件升級完成時,獲取當前系統(tǒng)高級配置與電源接口狀態(tài),包括:
11.根據(jù)權利要求1所述的固件刷新方法,其特征在于,當檢測到快閃存儲器中基本輸入輸出系統(tǒng)固件升級完成時,獲取當前系統(tǒng)高級配置與電源接口狀態(tài),包括:
12.根據(jù)權利要求1所述的固件刷新方法,其特征在于,在將所述快閃存儲器中升級完成的基本輸入輸出系統(tǒng)固件刷新至同步靜態(tài)隨機訪問存儲器之后,還包括:
13.一種固件刷新設備,其特征在于,包括:
14.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至12任一項所述固件刷新方法的步驟。
15.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至12任一項所述固件刷新方法的步驟。
...
【技術特征摘要】
1.一種固件刷新方法,其特征在于,包括:
2.根據(jù)權利要求1所述的固件刷新方法,其特征在于,在將所述快閃存儲器中升級完成的基本輸入輸出系統(tǒng)固件刷新至同步靜態(tài)隨機訪問存儲器之后,還包括:
3.根據(jù)權利要求2所述的固件刷新方法,其特征在于,控制輔助電源信號和設備全部關閉電源保留信號為非使能狀態(tài),包括:
4.根據(jù)權利要求3所述的固件刷新方法,其特征在于,控制所述輔助電源信號和所述設備全部關閉電源保留信號從低電平狀態(tài)轉換至高電平狀態(tài),包括:
5.根據(jù)權利要求1所述的固件刷新方法,其特征在于,在獲取當前系統(tǒng)高級配置與電源接口狀態(tài)之后,還包括:
6.根據(jù)權利要求5所述的固件刷新方法,其特征在于,在將預設的升級標志位由非使能狀態(tài)轉換為使能狀態(tài)之后,還包括:
7.根據(jù)權利要求6所述的固件刷新方法,其特征在于,還包括:
8.根據(jù)權利要求7所述的固件刷新方法,其特征在于,當確定所述當前系統(tǒng)高級配置與電源接口狀態(tài)為設備全部關閉狀態(tài)時,控制輔助電源信號和設備全部關閉電源保留信號為...
【專利技術屬性】
技術研發(fā)人員:賀文彬,蘆飛,艾山彬,李道童,孫秀強,
申請(專利權)人:蘇州元腦智能科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。