本發(fā)明涉及智能設(shè)備的bios領(lǐng)域,特別涉及一種修改bios中靜態(tài)選項(xiàng)的方法及裝置。
背景技術(shù):
在uefi的環(huán)境中安裝服務(wù)器等智能設(shè)備的bios的過程中,需要執(zhí)行數(shù)量眾多的硬件驅(qū)動程序,在修改bios中的靜態(tài)選項(xiàng)(例如修改操作系統(tǒng)的啟動位置,修改硬件的參數(shù)或者修改智能設(shè)備的系統(tǒng)時(shí)間等)時(shí),例如雖然可能只有一個小的修改,但也必須要所有的驅(qū)動程序執(zhí)行完畢后才能進(jìn)行修改,但是執(zhí)行完所有的驅(qū)動程序又需要很長時(shí)間,因此在修改靜態(tài)選項(xiàng)時(shí)效率非常低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的在于提供一種修改bios中靜態(tài)選項(xiàng)的方法及裝置,該方法能夠在每執(zhí)行完一個驅(qū)動程序后就能夠修改bios中確認(rèn)修改的靜態(tài)選項(xiàng),而不必等到所有驅(qū)動程序執(zhí)行完畢后再修改,修改靈活效率高。
為了解決上述技術(shù)問題,本發(fā)明的實(shí)施例采用了如下技術(shù)方案一種修改bios中靜態(tài)選項(xiàng)的方法,所述bios為智能設(shè)備的基于uefi的bios,該方法包括:
在所述uefi的dxe階段每執(zhí)行完一個驅(qū)動程序后,在所述驅(qū)動程序中查找是否有增加的數(shù)據(jù)包;
如果有則顯示該數(shù)據(jù)包中的所述靜態(tài)選項(xiàng),選擇并修改所述靜態(tài)選項(xiàng)中的項(xiàng)目;
將修改的所述靜態(tài)選項(xiàng)存儲在所述驅(qū)動程序中,重新啟動所述智能設(shè)備。
作為優(yōu)選,顯示該數(shù)據(jù)包中的所述靜態(tài)選項(xiàng)的步驟包括:利用黑名單屏蔽掉所述靜態(tài)選項(xiàng)中預(yù)先確定的無需修改的項(xiàng)目;顯示所述靜態(tài)選項(xiàng)中其余的預(yù)修改項(xiàng)目。
作為優(yōu)選,選擇并修改所述靜態(tài)選項(xiàng)中的內(nèi)容的步驟包括:在所述預(yù)修改項(xiàng)目中選定需要修改的確定項(xiàng)目;觸發(fā)并運(yùn)行所述確定項(xiàng)目在所述數(shù)據(jù)包中對應(yīng)的安裝程序,以修改所述靜態(tài)選項(xiàng)。
作為優(yōu)選,顯示該數(shù)據(jù)包中的所述靜態(tài)選項(xiàng)的步驟包括:根據(jù)所述數(shù)據(jù)包中的所述靜態(tài)選項(xiàng)生成相應(yīng)的更新表單;將所述更新表單發(fā)送至所述智能設(shè)備的基板管理控制器;通過訪問所述基板管理控制器,顯示所述更新表單對應(yīng)的所述靜態(tài)選項(xiàng)。
作為優(yōu)選,選擇并修改所述靜態(tài)選項(xiàng)中的內(nèi)容的步驟包括:對比所述更新表單與存儲在所述基板管理控制器中的預(yù)執(zhí)行表單;如果有區(qū)別內(nèi)容則根據(jù)所述更新表單更新所述預(yù)執(zhí)行表單;根據(jù)所述預(yù)執(zhí)行表單選擇并修改所述靜態(tài)選項(xiàng)。
本發(fā)明實(shí)施例還提供了一種修改bios中靜態(tài)選項(xiàng)的裝置,所述bios為智能設(shè)備的基于uefi的bios,該裝置包括處理模塊,選擇模塊和顯示模塊;
所述處理模塊配置為在所述uefi的dxe階段每執(zhí)行完一個驅(qū)動程序后,在所述驅(qū)動程序中查找是否有增加的數(shù)據(jù)包;
顯示模塊配置為當(dāng)在所述驅(qū)動程序中查找到增加的數(shù)據(jù)包時(shí),顯示該數(shù)據(jù)包中的所述靜態(tài)選項(xiàng);
所述選擇模塊配置為根據(jù)所述顯示模塊顯示的內(nèi)容,選擇和修改所述靜態(tài)選項(xiàng)中的項(xiàng)目,并使所述處理模塊將修改的所述靜態(tài)選項(xiàng)存儲在所述驅(qū)動程序中,以便重新啟動所述智能設(shè)備。
作為優(yōu)選,所述處理模塊進(jìn)一步配置為利用黑名單屏蔽掉所述靜態(tài)選項(xiàng)中預(yù)先確定的無需修改的項(xiàng)目,以使所述顯示模塊顯示所述靜態(tài)選項(xiàng)中其余的預(yù)修改項(xiàng)目。
作為優(yōu)選,所述選擇模塊在選擇并修改所述靜態(tài)選項(xiàng)中的內(nèi)容時(shí)進(jìn)一步執(zhí)行:在所述預(yù)修改項(xiàng)目中選定需要修改的確定項(xiàng)目,以使所述處理模塊觸發(fā)并運(yùn)行所述確定項(xiàng)目在所述數(shù)據(jù)包中對應(yīng)的安裝程序,以修改所述靜態(tài)選項(xiàng)。
作為優(yōu)選,所述處理模塊在所述顯示模塊顯示該數(shù)據(jù)包中的所述靜態(tài)選項(xiàng)時(shí)進(jìn)一步執(zhí)行:根據(jù)所述數(shù)據(jù)包中的所述靜態(tài)選項(xiàng)生成相應(yīng)的更新表單,將所述更新表單發(fā)送至所述智能設(shè)備的基板管理控制器,以使所述顯示模塊能夠通過訪問所述基板管理控制器顯示所述更新表單對應(yīng)的所述靜態(tài)選項(xiàng)。
作為優(yōu)選,所述選擇模塊在選擇并修改所述靜態(tài)選項(xiàng)中的內(nèi)容時(shí)進(jìn)一步執(zhí)行:對比所述更新表單與存儲在所述基板管理控制器中的預(yù)執(zhí)行表單,如果有區(qū)別內(nèi)容則根據(jù)所述更新表單更新所述預(yù)執(zhí)行表單,以使所述處理模塊根據(jù)所述預(yù)執(zhí)行表單選擇并修改所述靜態(tài)選項(xiàng)。
本發(fā)明實(shí)施例的有益效果在于:方法能夠在每執(zhí)行完一個驅(qū)動程序后就能夠修改bios中確認(rèn)修改的靜態(tài)選項(xiàng),而不必等到所有驅(qū)動程序執(zhí)行完畢后再修改,節(jié)省了大量時(shí)間,提高了修改bios中靜態(tài)選項(xiàng)的效率。
附圖說明
圖1為本發(fā)明實(shí)施例的修改bios中靜態(tài)選項(xiàng)的方法的流程圖;
圖2為本發(fā)明實(shí)施例的顯示數(shù)據(jù)包中的靜態(tài)選項(xiàng)的第一種流程圖;
圖3為本發(fā)明實(shí)施例的顯示數(shù)據(jù)包中的靜態(tài)選項(xiàng)的第二種流程圖;
圖4為本發(fā)明實(shí)施例的修改bios中靜態(tài)選項(xiàng)的裝置的一種連接結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例的修改bios中靜態(tài)選項(xiàng)的裝置的另一種連接結(jié)構(gòu)示意圖。
附圖標(biāo)記說明
1-bios2-處理模塊3-選擇模塊
4-顯示模塊5-基板管理控制器
具體實(shí)施方式
此處參考附圖描述本發(fā)明的各種方案以及特征。
應(yīng)理解的是,可以對此處公開的實(shí)施例做出各種修改。因此,上述說明書不應(yīng)該視為限制,而僅是作為實(shí)施例的范例。本領(lǐng)域的技術(shù)人員將想到在本發(fā)明的范圍和精神內(nèi)的其他修改。
包含在說明書中并構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實(shí)施例,并且與上面給出的對本發(fā)明的大致描述以及下面給出的對實(shí)施例的詳細(xì)描述一起用于解釋本發(fā)明的原理。
通過下面參照附圖對給定為非限制性實(shí)例的實(shí)施例的優(yōu)選形式的描述,本發(fā)明的這些和其它特性將會變得顯而易見。
還應(yīng)當(dāng)理解,盡管已經(jīng)參照一些具體實(shí)例對本發(fā)明進(jìn)行了描述,但本領(lǐng)域技術(shù)人員能夠確定地實(shí)現(xiàn)本發(fā)明的很多其它等效形式,它們具有如權(quán)利要求所述的特征并因此都位于借此所限定的保護(hù)范圍內(nèi)。
當(dāng)結(jié)合附圖時(shí),鑒于以下詳細(xì)說明,本發(fā)明的上述和其他方面、特征和優(yōu)勢將變得更為顯而易見。
此后參照附圖描述本發(fā)明的具體實(shí)施例;然而,應(yīng)當(dāng)理解,所公開的實(shí)施例僅僅是本發(fā)明的實(shí)例,其可采用多種方式實(shí)施。熟知和/或重復(fù)的功能和結(jié)構(gòu)并未詳細(xì)描述以避免不必要或多余的細(xì)節(jié)使得本發(fā)明模糊不清。因此,本文所公開的具體的結(jié)構(gòu)性和功能性細(xì)節(jié)并非意在限定,而是僅僅作為權(quán)利要求的基礎(chǔ)和代表性基礎(chǔ)用于教導(dǎo)本領(lǐng)域技術(shù)人員以實(shí)質(zhì)上任意合適的詳細(xì)結(jié)構(gòu)多樣地使用本發(fā)明。
本說明書可使用詞組“在一種實(shí)施例中”、“在另一個實(shí)施例中”、“在又一實(shí)施例中”或“在其他實(shí)施例中”,其均可指代根據(jù)本發(fā)明的相同或不同實(shí)施例中的一個或多個。
本發(fā)明實(shí)施例的一種修改bios1中靜態(tài)選項(xiàng)的方法,該bios1為智能設(shè)備的基于uefi的bios1,uefi為“統(tǒng)一可擴(kuò)展固件接口”(unifiedextensiblefirmwareinterface),是一種詳細(xì)描述類型接口的標(biāo)準(zhǔn),該類接口用于操作系統(tǒng)自動從預(yù)啟動的操作環(huán)境,加載到一種操作系統(tǒng)上,uefi包括了多個階段,其中dxe階段是設(shè)備初始化的主要環(huán)節(jié),它提供了設(shè)備驅(qū)動和協(xié)議接口環(huán)境界面,在該階段需要執(zhí)行數(shù)量眾多的硬件驅(qū)動程序,靜態(tài)選項(xiàng)為對智能設(shè)備中的硬件或軟件的一些基本的設(shè)置,例如修改操作系統(tǒng)的啟動位置,修改硬件的參數(shù)或者修改智能設(shè)備的系統(tǒng)時(shí)間等,結(jié)合附圖1所示,修改bios1中靜態(tài)選項(xiàng)的方法包括:
在uefi的dxe階段每執(zhí)行完一個驅(qū)動程序后,在驅(qū)動程序中查找是否有增加的數(shù)據(jù)包,在一個實(shí)施例中該數(shù)據(jù)包對應(yīng)了一個驅(qū)動程序,其為相應(yīng)驅(qū)動程序所特有的數(shù)據(jù)包,數(shù)據(jù)包中的內(nèi)容與該驅(qū)動程序相關(guān),如果該驅(qū)動程序附有新增加的數(shù)據(jù)包則在其執(zhí)行完后(安裝完成后)便能夠被檢測到,數(shù)據(jù)包中可以加入靜態(tài)選項(xiàng)的相關(guān)數(shù)據(jù),并能夠通過這些數(shù)據(jù)達(dá)到修改靜態(tài)選項(xiàng)的目的;
如果執(zhí)行完一個驅(qū)動程序后判斷該驅(qū)動程序中有增加的數(shù)據(jù)包則顯示該數(shù)據(jù)包中的靜態(tài)選項(xiàng),選擇并修改靜態(tài)選項(xiàng)中的項(xiàng)目,在顯示該靜態(tài)選項(xiàng)時(shí)可以通過顯示器等硬件設(shè)備配合實(shí)現(xiàn),在選擇并修改靜態(tài)選項(xiàng)中的項(xiàng)目可以通過用戶手動實(shí)現(xiàn),或者通過預(yù)設(shè)的程序?qū)崿F(xiàn),例如在服務(wù)器的顯示器上顯示該靜態(tài)選項(xiàng),用戶可以通過輸入設(shè)備對顯示的靜態(tài)選項(xiàng)進(jìn)行選擇和確定;
修改靜態(tài)選項(xiàng)中的項(xiàng)目后將修改的靜態(tài)選項(xiàng)存儲在驅(qū)動程序中,此時(shí)不需要等到所有的驅(qū)動程序全部安裝完畢,節(jié)省了大量的等待時(shí)間(安裝所有驅(qū)動程序需要較長時(shí)間),然后重新啟動智能設(shè)備,在重新啟動過程中完成了修改靜態(tài)選項(xiàng)的目的,在一個實(shí)施例中,在重新啟動智能設(shè)備之前,如果還需要對其他的靜態(tài)選項(xiàng)進(jìn)行修改,可以將新的數(shù)據(jù)包加入到相應(yīng)的程序中,在重新啟動智能設(shè)備的過程中既能夠完成原有的修改,又能夠啟動新的修改進(jìn)程。
在本發(fā)明的一個實(shí)施例中,如圖2所示,顯示該數(shù)據(jù)包中的靜態(tài)選項(xiàng)的步驟包括:利用黑名單屏蔽掉靜態(tài)選項(xiàng)中預(yù)先確定的無需修改的項(xiàng)目;顯示靜態(tài)選項(xiàng)中其余的預(yù)修改項(xiàng)目。例如,用戶在修改靜態(tài)選項(xiàng)之前便能夠確認(rèn)一定不會修改的項(xiàng)目,如不會修改cpu的參數(shù)設(shè)置和向硬盤的供電電壓,而只是想修改尋找操作系統(tǒng)順序的參數(shù),那么可以使用黑名單將修改cpu的參數(shù)設(shè)置和修改硬盤的供電電壓的相應(yīng)選項(xiàng)屏蔽掉,只顯示一些可能被修改的預(yù)修改項(xiàng)目,這樣可以避免選項(xiàng)冗余,給用戶提供簡單的界面,方便用戶進(jìn)行操作,也提高了智能設(shè)備的處理效率。在一個實(shí)施例中,如果需要顯示過多的靜態(tài)選項(xiàng)的項(xiàng)目則將老舊的項(xiàng)目移除,以為新的項(xiàng)目提供空間。
進(jìn)一步的,選擇并修改靜態(tài)選項(xiàng)中的內(nèi)容的步驟包括:在預(yù)修改項(xiàng)目中選定需要修改的確定項(xiàng)目;觸發(fā)并運(yùn)行確定項(xiàng)目在數(shù)據(jù)包中對應(yīng)的安裝程序,以修改靜態(tài)選項(xiàng)。在一個實(shí)施例中,可以使用輸出設(shè)備(如鍵盤)觸發(fā)并運(yùn)行確定項(xiàng)目在數(shù)據(jù)包中對應(yīng)的安裝程序,如根據(jù)服務(wù)器中的顯示器顯示的確定項(xiàng)目,使用鍵盤選定需要修改的確定項(xiàng)目,并使用鍵盤中的熱鍵啟動安裝程序;在另一個實(shí)施例中,可以根據(jù)用戶需要,通過運(yùn)行預(yù)置程序觸發(fā)并運(yùn)行確定項(xiàng)目在數(shù)據(jù)包中對應(yīng)的安裝程序,以選擇和修改靜態(tài)選項(xiàng)中的項(xiàng)目。
在本發(fā)明的另一個實(shí)施例中,結(jié)合圖3,顯示該數(shù)據(jù)包中的靜態(tài)選項(xiàng)的步驟包括:根據(jù)數(shù)據(jù)包中的靜態(tài)選項(xiàng)生成相應(yīng)的更新表單,可以根據(jù)更新表單中的內(nèi)容來修改靜態(tài)選項(xiàng)中的項(xiàng)目,該更新表單可以設(shè)置為多種易于顯示的格式,如xml格式的表單,該格式易于硬件顯示更新表單;將更新表單發(fā)送至智能設(shè)備的基板管理控制器5(bmc);通過訪問基板管理控制器5(bmc),顯示更新表單對應(yīng)的靜態(tài)選項(xiàng)。在一個實(shí)施例中,可以通過網(wǎng)絡(luò)從遠(yuǎn)程訪問服務(wù)器等智能設(shè)備的基板管理控制器5(bmc),并通過基板管理控制器5(bmc)查看相應(yīng)的更新表單。在一個實(shí)施例中,基板管理控制器5(bmc)以一定時(shí)間間隔查看是否有更新表單,如果有變對該更新表單進(jìn)行操作,如進(jìn)行顯示,選擇和運(yùn)行等操作,以根據(jù)更新表單中的內(nèi)容來修改靜態(tài)選項(xiàng)中的項(xiàng)目。
在本發(fā)明的一個實(shí)施例中,選擇并修改靜態(tài)選項(xiàng)中的內(nèi)容的步驟包括:對比更新表單與存儲在基板管理控制器5(bmc)中的預(yù)執(zhí)行表單,該預(yù)執(zhí)行表單為原有的表單如果沒有更新表單則會在調(diào)用時(shí)顯示原有的預(yù)執(zhí)行表單的內(nèi)容,即顯示原有的靜態(tài)選項(xiàng)中的內(nèi)容;如果存在更新表單,并且對比更新表單與存儲在基板管理控制器5(bmc)中的預(yù)執(zhí)行表單后發(fā)現(xiàn)有區(qū)別內(nèi)容則根據(jù)更新表單更新預(yù)執(zhí)行表單。在一個實(shí)施例中,如果bmc偵測到修改靜態(tài)選項(xiàng)中的項(xiàng)目的信號后,會發(fā)送相應(yīng)的信號至智能設(shè)備的bios1,bios1對比更新表單與存儲在基板管理控制器5(bmc)中的預(yù)執(zhí)行表單后發(fā)現(xiàn)有區(qū)別內(nèi)容,則根據(jù)更新表單更新預(yù)執(zhí)行表單并進(jìn)行保存。根據(jù)預(yù)執(zhí)行表單選擇并修改靜態(tài)選項(xiàng),保證了表單中內(nèi)容是最新的,即保證了靜態(tài)選項(xiàng)中的內(nèi)容時(shí)最新的,該方式使得用戶可以在需要修改靜態(tài)選項(xiàng)中的內(nèi)容時(shí),將相應(yīng)的內(nèi)容添加到更新表單中,并在顯示該表單的內(nèi)容時(shí)可以查看并對其進(jìn)行選擇,例如可以通過訪問基板管理控制器5(bmc)來查看更新表單的內(nèi)容,并通過鍵盤等輸入設(shè)備對顯示的靜態(tài)選項(xiàng)的項(xiàng)目進(jìn)行選擇。
本發(fā)明實(shí)施例還提供了一種修改bios1中靜態(tài)選項(xiàng)的裝置,該bios1為智能設(shè)備的基于uefi的bios1,uefi為“統(tǒng)一可擴(kuò)展固件接口”(unifiedextensiblefirmwareinterface),是一種詳細(xì)描述類型接口的標(biāo)準(zhǔn),該類接口用于操作系統(tǒng)自動從預(yù)啟動的操作環(huán)境,加載到一種操作系統(tǒng)上,uefi包括了多個階段,其中dxe階段是設(shè)備初始化的主要環(huán)節(jié),它提供了設(shè)備驅(qū)動和協(xié)議接口環(huán)境界面,在該階段需要執(zhí)行數(shù)量眾多的硬件驅(qū)動程序,靜態(tài)選項(xiàng)為對智能設(shè)備中的硬件或軟件的一些基本的設(shè)置,例如修改操作系統(tǒng)的啟動位置,修改硬件的參數(shù)或者修改智能設(shè)備的系統(tǒng)時(shí)間等,結(jié)合圖4和圖5所示,該裝置包括處理模塊2,選擇模塊3和顯示模塊4;
處理模塊2配置為在uefi的dxe階段每執(zhí)行完一個驅(qū)動程序后,在驅(qū)動程序中查找是否有增加的數(shù)據(jù)包,在一個實(shí)施例中該數(shù)據(jù)包對應(yīng)了一個驅(qū)動程序,其為相應(yīng)驅(qū)動程序所特有的數(shù)據(jù)包,數(shù)據(jù)包中的內(nèi)容與該驅(qū)動程序相關(guān),如果該驅(qū)動程序附有新增加的數(shù)據(jù)包則在其執(zhí)行完后(安裝完成后)便能夠被檢測到,數(shù)據(jù)包中可以加入靜態(tài)選項(xiàng)的相關(guān)數(shù)據(jù),并能夠通過這些數(shù)據(jù)達(dá)到修改靜態(tài)選項(xiàng)的目的;
顯示模塊4配置為當(dāng)執(zhí)行完一個驅(qū)動程序后判斷該驅(qū)動程序中有增加的數(shù)據(jù)包則顯示該數(shù)據(jù)包中的靜態(tài)選項(xiàng);選擇模塊3配置為根據(jù)所述顯示模塊4顯示的內(nèi)容選擇并修改靜態(tài)選項(xiàng)中的項(xiàng)目。在顯示模塊4顯示該靜態(tài)選項(xiàng)時(shí)可以通過顯示器等硬件設(shè)備配合實(shí)現(xiàn),在選擇模塊3選擇并修改靜態(tài)選項(xiàng)中的項(xiàng)目時(shí)可以通過用戶手動操作,或者通過預(yù)設(shè)的程序?qū)崿F(xiàn),例如在服務(wù)器的顯示器上顯示該靜態(tài)選項(xiàng),用戶可以通過輸入設(shè)備對顯示的靜態(tài)選項(xiàng)進(jìn)行選擇和確定;
選擇模塊3選擇和修改所述靜態(tài)選項(xiàng)中的項(xiàng)目,以使處理模塊2將修改的靜態(tài)選項(xiàng)存儲在驅(qū)動程序中,此時(shí)不需要等到所有的驅(qū)動程序全部安裝完畢,節(jié)省了大量的等待時(shí)間(安裝所有驅(qū)動程序需要較長時(shí)間),然后重新啟動智能設(shè)備,在重新啟動過程中完成了修改靜態(tài)選項(xiàng)的目的,在一個實(shí)施例中,在重新啟動智能設(shè)備之前,如果還需要對其他的靜態(tài)選項(xiàng)進(jìn)行修改,處理器可以將新的數(shù)據(jù)包加入到相應(yīng)的程序中,在重新啟動智能設(shè)備的過程中既能夠完成原有的修改,又能夠啟動新的修改進(jìn)程。
在本發(fā)明的一個實(shí)施例中,結(jié)合圖2和圖4所示,處理模塊2進(jìn)一步配置為利用黑名單屏蔽掉靜態(tài)選項(xiàng)中預(yù)先確定的無需修改的項(xiàng)目,以使顯示模塊4顯示靜態(tài)選項(xiàng)中其余的預(yù)修改項(xiàng)目。例如,用戶在修改靜態(tài)選項(xiàng)之前便能夠確認(rèn)一定不會修改的項(xiàng)目,如不會修改cpu的參數(shù)設(shè)置和向硬盤的供電電壓,而只是想修改尋找操作系統(tǒng)順序的參數(shù),那么處理模塊2可以使用黑名單將修改cpu的參數(shù)設(shè)置和修改硬盤的供電電壓的相應(yīng)選項(xiàng)屏蔽掉,使得顯示模塊4只顯示一些可能被修改的預(yù)修改項(xiàng)目,這樣可以避免選項(xiàng)冗余,給用戶提供簡單的界面,方便用戶進(jìn)行操作,也提高了智能設(shè)備的處理效率。在一個實(shí)施例中,如果顯示模塊4需要顯示過多的靜態(tài)選項(xiàng)的項(xiàng)目則處理模塊2會將老舊的項(xiàng)目移除,以為新的項(xiàng)目提供空間。
進(jìn)一步的,選擇模塊3在選擇并修改所述靜態(tài)選項(xiàng)中的內(nèi)容時(shí)進(jìn)一步執(zhí)行:在預(yù)修改項(xiàng)目中選定需要修改的確定項(xiàng)目,以使處理模塊2觸發(fā)并運(yùn)行確定項(xiàng)目在數(shù)據(jù)包中對應(yīng)的安裝程序,以修改靜態(tài)選項(xiàng)。在一個實(shí)施例中,可以選擇模塊3根據(jù)輸出設(shè)備(如鍵盤)的輸入觸發(fā)并運(yùn)行確定項(xiàng)目在數(shù)據(jù)包中對應(yīng)的安裝程序,如根據(jù)服務(wù)器中的顯示器顯示的確定項(xiàng)目,使用鍵盤選定需要修改的確定項(xiàng)目,并使用鍵盤中的熱鍵啟動安裝程序;在另一個實(shí)施例中,可以根據(jù)用戶需要,選擇模塊3通過運(yùn)行預(yù)置程序使處理模塊2觸發(fā)并運(yùn)行確定項(xiàng)目在數(shù)據(jù)包中對應(yīng)的安裝程序,以選擇和修改靜態(tài)選項(xiàng)中的項(xiàng)目。
在本發(fā)明的另一個實(shí)施例中,結(jié)合圖3和圖5所示,處理模塊2在顯示模塊4顯示該數(shù)據(jù)包中的靜態(tài)選項(xiàng)時(shí)進(jìn)一步執(zhí)行:根據(jù)數(shù)據(jù)包中的靜態(tài)選項(xiàng)生成相應(yīng)的更新表單,將更新表單發(fā)送至智能設(shè)備(如服務(wù)器)的基板管理控制器5(bmc),以使顯示模塊4能夠通過訪問基板管理控制器5(bmc)顯示更新表單對應(yīng)的靜態(tài)選項(xiàng)。在一個實(shí)施例中,處理模塊2可以根據(jù)更新表單中的內(nèi)容來修改靜態(tài)選項(xiàng)中的項(xiàng)目,該更新表單可以設(shè)置為多種易于顯示的格式,如xml格式的表單,該格式易于顯示模塊4顯示更新表單。在一個實(shí)施例中,可以通過網(wǎng)絡(luò)從遠(yuǎn)程訪問服務(wù)器等智能設(shè)備的基板管理控制器5(bmc),并通過基板管理控制器5(bmc)查看相應(yīng)的更新表單。在一個實(shí)施例中,處理模塊2驅(qū)動基板管理控制器5(bmc)以一定時(shí)間間隔查看是否有更新表單,如果有變對該更新表單進(jìn)行操作,如進(jìn)行顯示,選擇和運(yùn)行等操作,以根據(jù)更新表單中的內(nèi)容來修改靜態(tài)選項(xiàng)中的項(xiàng)目。
在本發(fā)明的一個實(shí)施例中,選擇模塊3在選擇并修改靜態(tài)選項(xiàng)中的內(nèi)容時(shí)進(jìn)一步執(zhí)行:對比更新表單與存儲在基板管理控制器5(bmc)中的預(yù)執(zhí)行表單,該預(yù)執(zhí)行表單為原有的表單如果沒有更新表單則會在調(diào)用時(shí),顯示模塊4會顯示原有的預(yù)執(zhí)行表單的內(nèi)容,即顯示原有的靜態(tài)選項(xiàng)中的內(nèi)容;如果存在更新表單,并且選擇模塊3對比更新表單與存儲在基板管理控制器5(bmc)中的預(yù)執(zhí)行表單后發(fā)現(xiàn)有區(qū)別內(nèi)容則根據(jù)更新表單更新預(yù)執(zhí)行表單,以使處理模塊2根據(jù)預(yù)執(zhí)行表單選擇并修改靜態(tài)選項(xiàng)。在一個實(shí)施例中,如果bmc偵測到修改靜態(tài)選項(xiàng)中的項(xiàng)目的信號后,會發(fā)送相應(yīng)的信號至智能設(shè)備的bios1,bios1對比更新表單與存儲在基板管理控制器5(bmc)中的預(yù)執(zhí)行表單后發(fā)現(xiàn)有區(qū)別內(nèi)容,則根據(jù)更新表單更新預(yù)執(zhí)行表單并進(jìn)行保存。這樣保證了表單中內(nèi)容是最新的,即保證了靜態(tài)選項(xiàng)中的內(nèi)容時(shí)最新的,該結(jié)構(gòu)和相應(yīng)的功能使得用戶可以在需要修改靜態(tài)選項(xiàng)中的內(nèi)容時(shí),將相應(yīng)的內(nèi)容添加到更新表單中,并在顯示該表單的內(nèi)容時(shí)可以查看并對其進(jìn)行選擇,例如可以通過訪問基板管理控制器5(bmc)來查看更新表單的內(nèi)容,并通過鍵盤等輸入設(shè)備對顯示的靜態(tài)選項(xiàng)的項(xiàng)目進(jìn)行選擇。
以上實(shí)施例僅為本發(fā)明的示例性實(shí)施例,不用于限制本發(fā)明,本發(fā)明的保護(hù)范圍由權(quán)利要求書限定。本領(lǐng)域技術(shù)人員可以在本發(fā)明的實(shí)質(zhì)和保護(hù)范圍內(nèi),對本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應(yīng)視為落在本發(fā)明的保護(hù)范圍內(nèi)。