欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種智能設(shè)備重啟的管理方法及裝置與流程

文檔序號(hào):11774069閱讀:590來源:國(guó)知局
一種智能設(shè)備重啟的管理方法及裝置與流程

本發(fā)明涉及智能設(shè)備啟動(dòng)過程中的數(shù)據(jù)處理領(lǐng)域,特別涉及一種智能設(shè)備重啟的管理方法及裝置。



背景技術(shù):

目前服務(wù)器等智能設(shè)備的bios在系統(tǒng)引導(dǎo)過程中,會(huì)觸發(fā)多個(gè)部件,例如會(huì)觸發(fā)服務(wù)器的管理引擎固件,bmc(基板管理控制器)固件或者pcioptionrom等。在此過程中由于諸如無授權(quán)的內(nèi)存類型,管理引擎初始化,bios的配置變化等原因,使得bios在運(yùn)行這些設(shè)備的相應(yīng)驅(qū)動(dòng)程序時(shí),驅(qū)動(dòng)程序均可能會(huì)要求服務(wù)器等智能設(shè)備重啟,甚至多次重啟,才能保證bios做出正確系統(tǒng)引導(dǎo),而這樣會(huì)大幅增加bios的啟動(dòng)時(shí)間,進(jìn)而拖慢服務(wù)器等智能設(shè)備的啟動(dòng)效率。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例的目的在于提供一種智能設(shè)備重啟的管理方法及裝置,該方法能夠有效減少服務(wù)器等智能設(shè)備的重啟次數(shù),降低bios的啟動(dòng)時(shí)間。

為了解決上述技術(shù)問題,本發(fā)明的實(shí)施例采用了如下技術(shù)方案:一種智能設(shè)備重啟的管理方法,應(yīng)用在所述智能設(shè)備的bios的系統(tǒng)引導(dǎo)過程中,所述方法包括:

在所述bios的系統(tǒng)引導(dǎo)過程中預(yù)設(shè)至少一個(gè)檢測(cè)點(diǎn),所述檢測(cè)點(diǎn)用于檢測(cè)重啟請(qǐng)求;

當(dāng)所述檢測(cè)點(diǎn)檢測(cè)到所述重啟請(qǐng)求時(shí),暫停對(duì)所述智能設(shè)備的重啟操作;

獲取所述重啟請(qǐng)求的相應(yīng)信息,并根據(jù)所述重啟請(qǐng)求的相應(yīng)信息對(duì)所述智能設(shè)備進(jìn)行重啟操作。

作為優(yōu)選,所述的獲取所述重啟請(qǐng)求的相應(yīng)信息包括:

將所述重啟請(qǐng)求的權(quán)重信息及發(fā)起端的信息存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)庫(kù)中;

當(dāng)重啟操作暫停時(shí),報(bào)告所述重啟請(qǐng)求,并根據(jù)所述重啟請(qǐng)求從所述數(shù)據(jù)庫(kù)中獲取相應(yīng)的所述權(quán)重信息及發(fā)起端的信息;

顯示所述權(quán)重信息及發(fā)起端的信息。

作為優(yōu)選,所述的根據(jù)所述重啟請(qǐng)求的相應(yīng)信息對(duì)所述智能設(shè)備進(jìn)行重啟操作包括:根據(jù)所述權(quán)重信息及發(fā)起端的信息,對(duì)至少一個(gè)所述重啟請(qǐng)求以所述智能設(shè)備的一次重啟操作來響應(yīng)。

作為優(yōu)選,所述的在所述bios的系統(tǒng)引導(dǎo)過程中預(yù)設(shè)至少一個(gè)檢測(cè)點(diǎn)具體為:在所述bios的不同啟動(dòng)階段分別預(yù)設(shè)檢測(cè)點(diǎn)。

作為優(yōu)選,所述方法還包括:當(dāng)所述檢測(cè)點(diǎn)沒有檢測(cè)到重啟請(qǐng)求時(shí),所述bios繼續(xù)進(jìn)行系統(tǒng)引導(dǎo)操作。

本發(fā)明實(shí)施例還提供了一種智能設(shè)備重啟的管理裝置,應(yīng)用在所述智能設(shè)備的bios的系統(tǒng)引導(dǎo)過程中,所述裝置包括設(shè)置模塊,暫停模塊和系統(tǒng)引導(dǎo)管理器:

所述設(shè)置模塊配置為在所述bios的系統(tǒng)引導(dǎo)過程中預(yù)設(shè)至少一個(gè)檢測(cè)點(diǎn),所述檢測(cè)點(diǎn)用于檢測(cè)重啟請(qǐng)求;

所述暫停模塊配置為當(dāng)所述檢測(cè)點(diǎn)檢測(cè)到所述重啟請(qǐng)求時(shí),暫停對(duì)所述智能設(shè)備的重啟操作;

所述系統(tǒng)引導(dǎo)管理器與所述暫停模塊連接,所述系統(tǒng)引導(dǎo)管理器配置為當(dāng)所述暫停模塊暫停所述智能設(shè)備重啟時(shí),獲取所述重啟請(qǐng)求的相應(yīng)信息,并根據(jù)所述重啟請(qǐng)求的相應(yīng)信息對(duì)所述智能設(shè)備進(jìn)行重啟操作。

作為優(yōu)選,所述管理裝置還包括數(shù)據(jù)庫(kù)和顯示端,所述數(shù)據(jù)庫(kù)中存儲(chǔ)有所述重啟請(qǐng)求的權(quán)重信息及發(fā)起端的信息;

所述系統(tǒng)引導(dǎo)管理器包括獲取單元,所述獲取單元分別與所述數(shù)據(jù)庫(kù)和顯示端連接,所述獲取單元配置為當(dāng)重啟操作暫停時(shí),根據(jù)所述重啟請(qǐng)求從所述數(shù)據(jù)庫(kù)中獲取相應(yīng)的所述權(quán)重信息及發(fā)起端的信息,并使所述顯示端顯示所述權(quán)重信息及發(fā)起端的信息。

作為優(yōu)選,所述系統(tǒng)引導(dǎo)管理器包括重啟單元,所述重啟單元配置為根據(jù)所述權(quán)重信息及發(fā)起端的信息,對(duì)至少一個(gè)所述重啟請(qǐng)求以所述智能設(shè)備的一次重啟操作來響應(yīng)。

作為優(yōu)選,所述設(shè)置模塊具體配置為在所述bios的不同啟動(dòng)階段分別預(yù)設(shè)檢測(cè)點(diǎn)。

作為優(yōu)選,所述暫停模塊與所述bios連接,所述暫停模塊進(jìn)一步配置為當(dāng)所述檢測(cè)點(diǎn)沒有檢測(cè)到重啟請(qǐng)求時(shí)向所述bios發(fā)送相應(yīng)信息,以使所述bios繼續(xù)進(jìn)行系統(tǒng)引導(dǎo)操作。

本發(fā)明實(shí)施例的有益效果在于:能夠?qū)Σ煌闹貑⒄?qǐng)求進(jìn)行分析處理,并能夠?qū)⒍鄠€(gè)重啟請(qǐng)求以服務(wù)器等智能設(shè)備的一次重啟操作來響應(yīng),有效減少了服務(wù)器等智能設(shè)備的重啟次數(shù),降低了bios的系統(tǒng)引導(dǎo)時(shí)間,提高了智能設(shè)備的啟動(dòng)效率。

附圖說明

圖1為本發(fā)明實(shí)施例的智能設(shè)備重啟的管理方法的流程圖;

圖2為本發(fā)明實(shí)施例的獲取重啟請(qǐng)求的相應(yīng)信息的流程圖;

圖3為本發(fā)明實(shí)施例的智能設(shè)備重啟的管理裝置的結(jié)構(gòu)框圖;

圖4為本發(fā)明實(shí)施例的智能設(shè)備重啟的管理裝置的一種具體連接關(guān)系示意圖。

附圖標(biāo)記說明

1-管理裝置2-設(shè)置模塊3-暫停模塊

4-系統(tǒng)引導(dǎo)管理器5-數(shù)據(jù)庫(kù)6-顯示端

7-bios8-驅(qū)動(dòng)程序

具體實(shí)施方式

此處參考附圖描述本發(fā)明的各種方案以及特征。

應(yīng)理解的是,可以對(duì)此處發(fā)明的實(shí)施例做出各種修改。因此,上述說明書不應(yīng)該視為限制,而僅是作為實(shí)施例的范例。本領(lǐng)域的技術(shù)人員將想到在本發(fā)明的范圍和精神內(nèi)的其他修改。

包含在說明書中并構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實(shí)施例,并且與上面給出的對(duì)本發(fā)明的大致描述以及下面給出的對(duì)實(shí)施例的詳細(xì)描述一起用于解釋本發(fā)明的原理。

通過下面參照附圖對(duì)給定為非限制性實(shí)例的實(shí)施例的優(yōu)選形式的描述,本發(fā)明的這些和其它特性將會(huì)變得顯而易見。

還應(yīng)當(dāng)理解,盡管已經(jīng)參照一些具體實(shí)例對(duì)本發(fā)明進(jìn)行了描述,但本領(lǐng)域技術(shù)人員能夠確定地實(shí)現(xiàn)本發(fā)明的很多其它等效形式,它們具有如權(quán)利要求所述的特征并因此都位于借此所限定的保護(hù)范圍內(nèi)。

當(dāng)結(jié)合附圖時(shí),鑒于以下詳細(xì)說明,本發(fā)明的上述和其他方面、特征和優(yōu)勢(shì)將變得更為顯而易見。

此后參照附圖描述本發(fā)明的具體實(shí)施例;然而,應(yīng)當(dāng)理解,所發(fā)明的實(shí)施例僅僅是本發(fā)明的實(shí)例,其可采用多種方式實(shí)施。熟知和/或重復(fù)的功能和結(jié)構(gòu)并未詳細(xì)描述以避免不必要或多余的細(xì)節(jié)使得本發(fā)明模糊不清。因此,本文所發(fā)明的具體的結(jié)構(gòu)性和功能性細(xì)節(jié)并非意在限定,而是僅僅作為權(quán)利要求的基礎(chǔ)和代表性基礎(chǔ)用于教導(dǎo)本領(lǐng)域技術(shù)人員以實(shí)質(zhì)上任意合適的詳細(xì)結(jié)構(gòu)多樣地使用本發(fā)明。

本說明書可使用詞組“在一種實(shí)施例中”、“在另一個(gè)實(shí)施例中”、“在又一實(shí)施例中”或“在其他實(shí)施例中”,其均可指代根據(jù)本發(fā)明的相同或不同實(shí)施例中的一個(gè)或多個(gè)。

本發(fā)明實(shí)施例的一種智能設(shè)備重啟的管理方法,應(yīng)用在服務(wù)器等智能設(shè)備的bios7的系統(tǒng)引導(dǎo)過程中,能夠有效降低服務(wù)器等智能設(shè)備的重啟次數(shù),提高bios7進(jìn)行系統(tǒng)引導(dǎo)時(shí)的效率,如圖1所示,該管理方法包括:

s1,在bios7的系統(tǒng)引導(dǎo)過程中預(yù)設(shè)至少一個(gè)檢測(cè)點(diǎn),檢測(cè)點(diǎn)用于檢測(cè)重啟請(qǐng)求。該重啟請(qǐng)求可以由加載到服務(wù)器等智能設(shè)備上的驅(qū)動(dòng)程序8發(fā)出,也可以由其他硬件設(shè)備發(fā)出,還可以是出現(xiàn)錯(cuò)誤時(shí)產(chǎn)生的等等,在此不做限定。在一個(gè)實(shí)施例中,對(duì)于檢測(cè)點(diǎn)來說可以設(shè)置多個(gè)檢測(cè)點(diǎn)以在bios7的系統(tǒng)引導(dǎo)過程中分別針對(duì)不同類型的重啟請(qǐng)求,或者針對(duì)不同驅(qū)動(dòng)程序8等發(fā)起端發(fā)送的重啟請(qǐng)求進(jìn)行檢測(cè)。在另一個(gè)實(shí)施例中,在bios7的系統(tǒng)引導(dǎo)過程中預(yù)設(shè)兩個(gè)檢測(cè)點(diǎn),分別為point1和point2,按照預(yù)設(shè)規(guī)則相互配合來檢測(cè)重啟請(qǐng)求,而預(yù)設(shè)規(guī)則可以根據(jù)實(shí)際使用情況進(jìn)行更改,以滿足不同的檢測(cè)需要。

s2,當(dāng)檢測(cè)點(diǎn)檢測(cè)到重啟請(qǐng)求時(shí),暫停對(duì)智能設(shè)備的重啟操作。由于bios7的系統(tǒng)引導(dǎo)過程中服務(wù)器等智能設(shè)備需要加載的驅(qū)動(dòng)程序8通常較多,在此過程中可能會(huì)生成多次的重啟請(qǐng)求,而且通??赡軙?huì)出現(xiàn)較多次的錯(cuò)誤,從而導(dǎo)致重啟請(qǐng)求的生成,但是在本實(shí)施例中一旦檢測(cè)點(diǎn)檢測(cè)到重啟請(qǐng)求時(shí),不論是哪個(gè)發(fā)起端發(fā)出的(如哪個(gè)驅(qū)動(dòng)程序8發(fā)出或出現(xiàn)的錯(cuò)誤導(dǎo)致的)均暫停對(duì)智能設(shè)備的重啟操作,但是該暫停的時(shí)間是極為短暫的,服務(wù)器等智能設(shè)備會(huì)在隨后的過程中再進(jìn)行重啟。

s3,獲取重啟請(qǐng)求的相應(yīng)信息,并根據(jù)重啟請(qǐng)求的相應(yīng)信息對(duì)智能設(shè)備進(jìn)行重啟操作。重啟請(qǐng)求的相應(yīng)信息可以包括該重啟請(qǐng)求的發(fā)出時(shí)間,發(fā)起端的名稱,發(fā)起端的類型,還可以包括重啟請(qǐng)求的個(gè)數(shù),權(quán)重信息等,獲取重啟請(qǐng)求的這些信息后,可以根據(jù)這些信息進(jìn)行分析,總結(jié)并綜合判斷,例如將權(quán)重(優(yōu)先級(jí))高的重啟請(qǐng)求進(jìn)行優(yōu)先處理(如對(duì)cpu在安裝相應(yīng)的驅(qū)動(dòng)程序8過程中發(fā)出的重啟請(qǐng)求進(jìn)行優(yōu)先處理),并且使得服務(wù)器等智能設(shè)備可以在一次重啟過程中解決多個(gè)重啟請(qǐng)求,從而有效減少重啟次數(shù),提高bios7的系統(tǒng)引導(dǎo)的效率。此外在根據(jù)重啟請(qǐng)求的相應(yīng)信息對(duì)智能設(shè)備進(jìn)行重啟操作時(shí),還可以將重啟請(qǐng)求的相應(yīng)信息進(jìn)行輸出,如發(fā)送至遠(yuǎn)程端,以使用戶可以及時(shí)獲知重啟請(qǐng)求的相關(guān)情況,如是哪個(gè)驅(qū)動(dòng)程序8發(fā)出的重啟請(qǐng)求或者出現(xiàn)了什么錯(cuò)誤導(dǎo)致重啟請(qǐng)求的產(chǎn)生,以便做出及時(shí)調(diào)整,完善bios7的系統(tǒng)引導(dǎo)過程。

在本發(fā)明的一個(gè)實(shí)施例中,如圖2所示,獲取重啟請(qǐng)求的相應(yīng)信息包括:

s31,將重啟請(qǐng)求的權(quán)重信息及發(fā)起端的信息存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)庫(kù)5中。在接受多個(gè)發(fā)起端發(fā)出的重啟請(qǐng)求時(shí)通常是不分先后的,在接收到這些重啟請(qǐng)求時(shí)便能夠?qū)?duì)應(yīng)的重啟請(qǐng)求,以及發(fā)起端的名稱等信息存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)庫(kù)5中以備隨后的整理和綜合的判斷,此外數(shù)據(jù)庫(kù)5中的數(shù)據(jù)是可以被隨時(shí)更新的,例如服務(wù)器的一個(gè)硬件設(shè)備的驅(qū)動(dòng)程序8在注冊(cè)時(shí),由于該驅(qū)動(dòng)程序8為更新后的較新的驅(qū)動(dòng),其發(fā)出的重啟請(qǐng)求可以將其存儲(chǔ)在數(shù)據(jù)庫(kù)5中的舊的重啟請(qǐng)求覆蓋掉。此外數(shù)據(jù)庫(kù)5規(guī)模較小,其可以設(shè)置在多處,在一個(gè)實(shí)施例中,可以將該數(shù)據(jù)庫(kù)5預(yù)設(shè)在bios7的存儲(chǔ)設(shè)備中(如設(shè)置在bios7內(nèi)部的存儲(chǔ)介質(zhì)中),這樣在調(diào)用數(shù)據(jù)庫(kù)5的過程中效率會(huì)明顯提高。

s32,當(dāng)重啟操作暫停時(shí),報(bào)告重啟請(qǐng)求,并根據(jù)重啟請(qǐng)求從數(shù)據(jù)庫(kù)5中獲取相應(yīng)的權(quán)重信息及發(fā)起端的信息。當(dāng)重啟操作暫停時(shí)意味著檢測(cè)點(diǎn)檢測(cè)到了重啟請(qǐng)求并進(jìn)行了暫停處理,而對(duì)于報(bào)告重啟請(qǐng)求來說可以向預(yù)設(shè)的部件報(bào)告如向預(yù)設(shè)的系統(tǒng)引導(dǎo)管理器4報(bào)告重啟請(qǐng)求,并由服務(wù)器的bmc記錄報(bào)告重啟請(qǐng)求的相應(yīng)信息,用戶可以通過bmc對(duì)重啟請(qǐng)求的相應(yīng)信息進(jìn)行調(diào)閱,并且相應(yīng)的部件也可以根據(jù)報(bào)告獲取關(guān)于重啟請(qǐng)求的各項(xiàng)信息,如獲知產(chǎn)生重啟請(qǐng)求的發(fā)起端的相應(yīng)信息或重啟請(qǐng)求的優(yōu)先級(jí)等信息,以便對(duì)服務(wù)器等智能設(shè)備進(jìn)行重啟操作。在本實(shí)施例中根據(jù)重啟請(qǐng)求從數(shù)據(jù)庫(kù)5中獲取相應(yīng)的權(quán)重信息及發(fā)起端的信息,以便隨后對(duì)這些信息進(jìn)行利用,如權(quán)重大的重啟請(qǐng)求可以優(yōu)先滿足,而重要的發(fā)起端也可以優(yōu)先滿足(如cpu的重啟請(qǐng)求)。

s33,顯示權(quán)重信息及發(fā)起端的信息。該步驟可以通過相應(yīng)的顯示部件來實(shí)施,顯示權(quán)重信息及發(fā)起端的信息可以使用戶及時(shí)獲知相關(guān)情況,如是哪個(gè)驅(qū)動(dòng)程序8發(fā)出的重啟請(qǐng)求或者出現(xiàn)了什么錯(cuò)誤導(dǎo)致重啟請(qǐng)求的產(chǎn)生,以便及時(shí)做出調(diào)整。

在本發(fā)明的一個(gè)實(shí)施例中,根據(jù)重啟請(qǐng)求的相應(yīng)信息對(duì)智能設(shè)備進(jìn)行重啟操作包括:根據(jù)權(quán)重信息及發(fā)起端的信息,對(duì)至少一個(gè)重啟請(qǐng)求以智能設(shè)備的一次重啟操作來響應(yīng)。具體來說,在一個(gè)實(shí)施例中,根據(jù)權(quán)重信息及發(fā)起端的信息可以將多個(gè)重啟請(qǐng)求均歸為一類,并且能夠通過將服務(wù)器等智能設(shè)備重啟一次來對(duì)上述多個(gè)重啟請(qǐng)求進(jìn)行響應(yīng);在另一個(gè)實(shí)施例中,將多個(gè)重啟請(qǐng)求分為多個(gè)類型,如將重啟請(qǐng)求分為權(quán)重高類,權(quán)重一般類和權(quán)重第類等,通過將服務(wù)器等智能設(shè)備重啟一次來對(duì)一個(gè)類型進(jìn)行響應(yīng),分別進(jìn)行三次重啟來解決所有的重啟請(qǐng)求。這樣便能夠有效減少服務(wù)器等智能設(shè)備的重啟次數(shù),提高bios7進(jìn)行系統(tǒng)引導(dǎo)的效率。

在bios7的系統(tǒng)引導(dǎo)過程中預(yù)設(shè)至少一個(gè)檢測(cè)點(diǎn)具體為:在bios7的不同啟動(dòng)階段分別預(yù)設(shè)檢測(cè)點(diǎn)。bios7在啟動(dòng)過程中會(huì)經(jīng)過多個(gè)階段,如sec,pei,dxe,bsd階段等,bios7在每個(gè)不同的階段進(jìn)行不同的系統(tǒng)引導(dǎo)工作,例如,在pei階段是為dxe準(zhǔn)備執(zhí)行環(huán)境,將需要傳遞給dxe的信息組成hob(handoffblock)列表;在dxe階段可執(zhí)行大部分系統(tǒng)的初始化工作,此階段內(nèi)存已經(jīng)可以被完全使用,因而此階段可以進(jìn)行大量的其他復(fù)雜工作。在一個(gè)實(shí)施例中,在bios7的不同啟動(dòng)階段分別預(yù)設(shè)檢測(cè)點(diǎn),從而更加方便的對(duì)重啟請(qǐng)求進(jìn)行歸類或判斷優(yōu)先級(jí)等操作;在另一個(gè)實(shí)施例中,分別在bios7的系統(tǒng)引導(dǎo)的關(guān)鍵階段,即在pei階段和dxe階段分別設(shè)置檢測(cè)點(diǎn)(point1和point2),將檢測(cè)點(diǎn)也進(jìn)行合理的控制從而提高檢測(cè)效率。

在本發(fā)明的一個(gè)實(shí)施例中,上述方法還包括:當(dāng)檢測(cè)點(diǎn)沒有檢測(cè)到重啟請(qǐng)求時(shí),bios7繼續(xù)進(jìn)行系統(tǒng)引導(dǎo)操作。具體來說,加載的驅(qū)動(dòng)程序8可能均為正確,而不需進(jìn)行服務(wù)器等智能設(shè)備的重啟操作便能夠完成bios7的系統(tǒng)引導(dǎo),此時(shí)檢測(cè)點(diǎn)便檢測(cè)不到重啟請(qǐng)求;或者在經(jīng)過至少一次的重啟操作后,再也沒有新的重啟請(qǐng)求生成,從而使得bios7可以繼續(xù)進(jìn)行系統(tǒng)引導(dǎo)操作,并最終完成該操作。上述步驟保證bios7能夠進(jìn)行正確而及時(shí)的系統(tǒng)引導(dǎo),使得所述的智能設(shè)備重啟的管理方法更加完善。

本發(fā)明實(shí)施例還提供了一種智能設(shè)備重啟的管理裝置1,應(yīng)用在智能設(shè)備的bios7的系統(tǒng)引導(dǎo)過程中,如圖3所示,裝置包括設(shè)置模塊2,暫停模塊3和系統(tǒng)引導(dǎo)管理器4:

設(shè)置模塊2配置為在bios7的系統(tǒng)引導(dǎo)過程中預(yù)設(shè)至少一個(gè)檢測(cè)點(diǎn),檢測(cè)點(diǎn)用于檢測(cè)重啟請(qǐng)求。該重啟請(qǐng)求可以由加載到服務(wù)器等智能設(shè)備上的驅(qū)動(dòng)程序8發(fā)出,也可以由其他硬件設(shè)備發(fā)出,還可以是出現(xiàn)錯(cuò)誤時(shí)產(chǎn)生的等等,在此不做限定。在一個(gè)實(shí)施例中,對(duì)于檢測(cè)點(diǎn)來說設(shè)置模塊2可以設(shè)置多個(gè)檢測(cè)點(diǎn),檢測(cè)點(diǎn)可以在bios7的系統(tǒng)引導(dǎo)過程中分別針對(duì)不同類型的重啟請(qǐng)求,或者針對(duì)不同驅(qū)動(dòng)程序8等發(fā)起端發(fā)送的重啟請(qǐng)求進(jìn)行檢測(cè)。在另一個(gè)實(shí)施例中,設(shè)置模塊2在bios7的系統(tǒng)引導(dǎo)過程中預(yù)設(shè)兩個(gè)檢測(cè)點(diǎn),分別為point1和point2,按照預(yù)設(shè)規(guī)則相互配合來檢測(cè)重啟請(qǐng)求,而預(yù)設(shè)規(guī)則可以根據(jù)實(shí)際使用情況進(jìn)行更改,以滿足不同的檢測(cè)需要。

暫停模塊3配置為當(dāng)檢測(cè)點(diǎn)檢測(cè)到重啟請(qǐng)求時(shí),暫停對(duì)智能設(shè)備的重啟操作。由于bios7的系統(tǒng)引導(dǎo)過程中服務(wù)器等智能設(shè)備需要加載的驅(qū)動(dòng)程序8通常較多,在此過程中可能會(huì)生成多次的重啟請(qǐng)求,而且通常可能會(huì)出現(xiàn)較多次的錯(cuò)誤,從而導(dǎo)致重啟請(qǐng)求的生成,但是在本實(shí)施例中一旦檢測(cè)點(diǎn)檢測(cè)到重啟請(qǐng)求時(shí),不論是哪個(gè)發(fā)起端發(fā)出的(如哪個(gè)驅(qū)動(dòng)程序8發(fā)出或出現(xiàn)的錯(cuò)誤導(dǎo)致的)暫停模塊3均暫停對(duì)智能設(shè)備的重啟操作,但是該暫停的時(shí)間是極為短暫的,服務(wù)器等智能設(shè)備會(huì)在隨后的過程中再進(jìn)行重啟。

系統(tǒng)引導(dǎo)管理器4與暫停模塊3連接,系統(tǒng)引導(dǎo)管理器4配置為當(dāng)暫停模塊3暫停智能設(shè)備重啟時(shí),獲取重啟請(qǐng)求的相應(yīng)信息,并根據(jù)重啟請(qǐng)求的相應(yīng)信息對(duì)智能設(shè)備進(jìn)行重啟操作。重啟請(qǐng)求的相應(yīng)信息可以包括該重啟請(qǐng)求的發(fā)出時(shí)間,發(fā)起端的名稱,發(fā)起端的類型,還可以包括重啟請(qǐng)求的個(gè)數(shù),權(quán)重信息等,系統(tǒng)引導(dǎo)管理器4獲取重啟請(qǐng)求的這些信息,并可以根據(jù)這些信息進(jìn)行分析,總結(jié)并綜合判斷,例如系統(tǒng)引導(dǎo)管理器4可以將權(quán)重(優(yōu)先級(jí))高的重啟請(qǐng)求進(jìn)行優(yōu)先處理(如對(duì)cpu在安裝相應(yīng)的驅(qū)動(dòng)程序8過程中發(fā)出的重啟請(qǐng)求進(jìn)行優(yōu)先處理),并且使得服務(wù)器等智能設(shè)備可以在一次重啟過程中解決多個(gè)重啟請(qǐng)求,從而有效減少重啟次數(shù),提高bios7的系統(tǒng)引導(dǎo)的效率。此外系統(tǒng)引導(dǎo)管理器4在根據(jù)重啟請(qǐng)求的相應(yīng)信息對(duì)智能設(shè)備進(jìn)行重啟操作時(shí),還可以將重啟請(qǐng)求的相應(yīng)信息進(jìn)行輸出,如發(fā)送至遠(yuǎn)程端,以使用戶可以及時(shí)獲知重啟請(qǐng)求的相關(guān)情況,如是哪個(gè)驅(qū)動(dòng)程序8發(fā)出的重啟請(qǐng)求或者出現(xiàn)了什么錯(cuò)誤導(dǎo)致重啟請(qǐng)求的產(chǎn)生,以便做出及時(shí)調(diào)整,完善bios7的系統(tǒng)引導(dǎo)過程。

在本發(fā)明的一個(gè)實(shí)施例中,如圖4所示,管理裝置1還包括數(shù)據(jù)庫(kù)5和顯示端6,數(shù)據(jù)庫(kù)5中存儲(chǔ)有重啟請(qǐng)求的權(quán)重信息及發(fā)起端的信息。管理裝置1在接受多個(gè)發(fā)起端發(fā)出的重啟請(qǐng)求時(shí)通常是不分先后的,管理裝置1在接收到這些重啟請(qǐng)求時(shí)便能夠?qū)?duì)應(yīng)的重啟請(qǐng)求,以及發(fā)起端的名稱等信息存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)庫(kù)5中以備隨后的整理和綜合的判斷,此外數(shù)據(jù)庫(kù)5中的數(shù)據(jù)是可以被隨時(shí)更新的,例如服務(wù)器的一個(gè)硬件設(shè)備的驅(qū)動(dòng)程序8在注冊(cè)時(shí),由于該驅(qū)動(dòng)程序8為更新后的較新的驅(qū)動(dòng),其發(fā)出的重啟請(qǐng)求可以將其存儲(chǔ)在數(shù)據(jù)庫(kù)5中的舊的重啟請(qǐng)求覆蓋掉。此外數(shù)據(jù)庫(kù)5規(guī)模較小,其可以設(shè)置在多處,在一個(gè)實(shí)施例中,可以將該數(shù)據(jù)庫(kù)5預(yù)設(shè)在bios7的存儲(chǔ)設(shè)備中(如設(shè)置在bios7內(nèi)部的存儲(chǔ)介質(zhì)中),這樣在調(diào)用數(shù)據(jù)庫(kù)5的過程中效率會(huì)明顯提高。

系統(tǒng)引導(dǎo)管理器4包括獲取單元,獲取單元分別與數(shù)據(jù)庫(kù)5和顯示端6連接,獲取單元配置為當(dāng)重啟操作暫停時(shí),根據(jù)重啟請(qǐng)求從數(shù)據(jù)庫(kù)5中獲取相應(yīng)的權(quán)重信息及發(fā)起端的信息,并使顯示端6顯示權(quán)重信息及發(fā)起端的信息。當(dāng)重啟操作暫停時(shí)意味著檢測(cè)點(diǎn)檢測(cè)到了重啟請(qǐng)求并進(jìn)行了暫停處理,此時(shí)可以向預(yù)設(shè)的系統(tǒng)引導(dǎo)管理器4報(bào)告重啟請(qǐng)求,并由服務(wù)器的bmc記錄報(bào)告重啟請(qǐng)求的相應(yīng)信息,用戶可以通過bmc對(duì)重啟請(qǐng)求的相應(yīng)信息進(jìn)行調(diào)閱,并且系統(tǒng)引導(dǎo)管理器4也可以根據(jù)報(bào)告獲取關(guān)于重啟請(qǐng)求的各項(xiàng)信息,如獲知產(chǎn)生重啟請(qǐng)求的發(fā)起端的相應(yīng)信息或重啟請(qǐng)求的優(yōu)先級(jí)等信息,以便對(duì)服務(wù)器等智能設(shè)備進(jìn)行重啟操作。在本實(shí)施例中獲取單元根據(jù)重啟請(qǐng)求從數(shù)據(jù)庫(kù)5中獲取相應(yīng)的權(quán)重信息及發(fā)起端的信息,以便系統(tǒng)引導(dǎo)管理器4隨后對(duì)這些信息進(jìn)行利用,如權(quán)重大的重啟請(qǐng)求可以優(yōu)先滿足,而重要的發(fā)起端也可以優(yōu)先滿足(如cpu的重啟請(qǐng)求)。顯示端6顯示權(quán)重信息及發(fā)起端的信息可以使用戶及時(shí)獲知相關(guān)情況,如是哪個(gè)驅(qū)動(dòng)程序8發(fā)出的重啟請(qǐng)求或者出現(xiàn)了什么錯(cuò)誤導(dǎo)致重啟請(qǐng)求的產(chǎn)生,以便及時(shí)做出調(diào)整。

在本發(fā)明的一個(gè)實(shí)施例中,系統(tǒng)引導(dǎo)管理器4包括重啟單元,重啟單元配置為根據(jù)權(quán)重信息及發(fā)起端的信息,對(duì)至少一個(gè)重啟請(qǐng)求以智能設(shè)備的一次重啟操作來響應(yīng)。具體來說,在一個(gè)實(shí)施例中,重啟單元根據(jù)權(quán)重信息及發(fā)起端的信息可以將多個(gè)重啟請(qǐng)求均歸為一類,并且重啟單元能夠通過將服務(wù)器等智能設(shè)備重啟一次來對(duì)上述多個(gè)重啟請(qǐng)求進(jìn)行響應(yīng);在另一個(gè)實(shí)施例中,重啟單元將多個(gè)重啟請(qǐng)求分為多個(gè)類型,如將重啟請(qǐng)求分為權(quán)重高類,權(quán)重一般類和權(quán)重第類等,并且重啟單元通過將服務(wù)器等智能設(shè)備重啟一次來對(duì)一個(gè)類型進(jìn)行響應(yīng),分別進(jìn)行三次重啟來解決所有的重啟請(qǐng)求。這樣便能夠有效減少服務(wù)器等智能設(shè)備的重啟次數(shù),提高bios7進(jìn)行系統(tǒng)引導(dǎo)的效率。

設(shè)置模塊2具體配置為在bios7的不同啟動(dòng)階段分別預(yù)設(shè)檢測(cè)點(diǎn)。bios7在啟動(dòng)過程中會(huì)經(jīng)過多個(gè)階段,如sec,pei,dxe,bsd階段等,bios7在每個(gè)不同的階段進(jìn)行不同的系統(tǒng)引導(dǎo)工作,例如,在pei階段是為dxe準(zhǔn)備執(zhí)行環(huán)境,將需要傳遞給dxe的信息組成hob(handoffblock)列表;在dxe階段可執(zhí)行大部分系統(tǒng)的初始化工作,此階段內(nèi)存已經(jīng)可以被完全使用,因而此階段可以進(jìn)行大量的其他復(fù)雜工作。在一個(gè)實(shí)施例中,設(shè)置模塊2在bios7的不同啟動(dòng)階段分別預(yù)設(shè)檢測(cè)點(diǎn),從而更加方便的對(duì)重啟請(qǐng)求進(jìn)行歸類或判斷優(yōu)先級(jí)等操作;在另一個(gè)實(shí)施例中,設(shè)置模塊2分別在bios7的系統(tǒng)引導(dǎo)的關(guān)鍵階段,即在pei階段和dxe階段分別設(shè)置檢測(cè)點(diǎn)(point1和point2),將檢測(cè)點(diǎn)也進(jìn)行合理的控制從而提高檢測(cè)效率。

暫停模塊3與bios7連接,暫停模塊3進(jìn)一步配置為當(dāng)檢測(cè)點(diǎn)沒有檢測(cè)到重啟請(qǐng)求時(shí)向bios7發(fā)送相應(yīng)信息,以使bios7繼續(xù)進(jìn)行系統(tǒng)引導(dǎo)操作。具體來說,加載的驅(qū)動(dòng)程序8可能均為正確,而不需進(jìn)行服務(wù)器等智能設(shè)備的重啟操作便能夠完成bios7的系統(tǒng)引導(dǎo),此時(shí)檢測(cè)點(diǎn)便檢測(cè)不到重啟請(qǐng)求;或者在經(jīng)過至少一次的重啟操作后,再也沒有新的重啟請(qǐng)求生成,暫停模塊3可以從檢測(cè)點(diǎn)獲知沒有檢測(cè)到重啟請(qǐng)求的相應(yīng)信息,從而向bios7發(fā)送信號(hào)以使bios7可以繼續(xù)進(jìn)行系統(tǒng)引導(dǎo)操作,或者不干預(yù)bios7進(jìn)行的系統(tǒng)引導(dǎo)操作,最終bios7完成該操作。暫停模塊3的該作用保證bios7能夠進(jìn)行正確而及時(shí)的系統(tǒng)引導(dǎo),使得所述的智能設(shè)備重啟的管理方法更加完善。

以上實(shí)施例僅為本發(fā)明的示例性實(shí)施例,不用于限制本發(fā)明,本發(fā)明的保護(hù)范圍由權(quán)利要求書限定。本領(lǐng)域技術(shù)人員可以在本發(fā)明的實(shí)質(zhì)和保護(hù)范圍內(nèi),對(duì)本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應(yīng)視為落在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
蓝田县| 德州市| 东兴市| 齐齐哈尔市| 清镇市| 奉新县| 靖边县| 云林县| 文安县| 互助| 博爱县| 田林县| 花垣县| 堆龙德庆县| 乐业县| 开江县| 天柱县| 潼南县| 泌阳县| 南澳县| 海林市| 周至县| 泾源县| 青海省| 荔波县| 青阳县| 和龙市| 曲沃县| 莲花县| 通州市| 定襄县| 庆阳市| 阜宁县| 商都县| 镇雄县| 博湖县| 神池县| 木里| 青龙| 奈曼旗| 四会市|