專利名稱:遠(yuǎn)程獲取系統(tǒng)信息的裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種獲取系統(tǒng)信息的裝置及方法,特別是涉及一種遠(yuǎn)程獲取系統(tǒng)信息的裝置 及方法。
背景技術(shù):
目前電腦的系統(tǒng)信息都保存在GPNV(General Purpose Non-Volatile Ram,通用非可變 性隨機(jī)存儲(chǔ)器)中,用戶如果要獲取所述系統(tǒng)信息,必須啟動(dòng)電腦并運(yùn)行能從所述GPNV中獲 取所述系統(tǒng)信息的相關(guān)軟件才行。另外,由于所述系統(tǒng)信息是存儲(chǔ)在GPNV中的,因此不能通 過(guò)遠(yuǎn)程獲取所述GPNV中的系統(tǒng)信息。
發(fā)明內(nèi)容
為解決上述的技術(shù)問(wèn)題,本發(fā)明提供一種遠(yuǎn)程獲取系統(tǒng)信息的裝置及方法。
本發(fā)明提供的遠(yuǎn)程獲取系統(tǒng)信息的裝置,包括一個(gè)GPNV模塊、 一個(gè)IPMI模塊及一個(gè) BI0S模塊,所述IPMI模塊包括一個(gè)BMC子模塊及一個(gè)可與網(wǎng)絡(luò)終端網(wǎng)絡(luò)連接的網(wǎng)絡(luò)子模塊, 所述GPNV模塊在電腦啟動(dòng)過(guò)程獲取電腦的系統(tǒng)信息,所述BIOS模塊將存儲(chǔ)在所述GPNV模塊中 的系統(tǒng)信息復(fù)制并存儲(chǔ)到所述IPMI模塊的BMC子模塊中。
本發(fā)明提供的遠(yuǎn)程獲取系統(tǒng)信息的方法,包括以下步驟
GPNV模塊在電腦的啟動(dòng)過(guò)程中獲取所述電腦的系統(tǒng)信息;
BIOS模塊將GPNV模塊中的系統(tǒng)信息復(fù)制并存儲(chǔ)到IPMI模塊的BMC子模塊中;及 IPMI模塊的網(wǎng)絡(luò)子模塊將所述BMC子模塊中的系統(tǒng)信息傳送到網(wǎng)絡(luò)終端。 與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)所述BIOS模塊將存儲(chǔ)在所述GPNV模塊中的系統(tǒng)信息復(fù)制并 存儲(chǔ)到所述IPMI模塊的BMC子模塊中,從而可實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)電腦系統(tǒng)信息。
圖l是本發(fā)明遠(yuǎn)程獲取系統(tǒng)信息的裝置的較佳實(shí)施方式的構(gòu)成圖。 圖2是本發(fā)明遠(yuǎn)程獲取系統(tǒng)信息的方法的較佳實(shí)施方式的流程圖。
具體實(shí)施例方式
請(qǐng)參考圖l,本發(fā)明遠(yuǎn)程獲取系統(tǒng)信息的方法的較佳實(shí)施方式可以使網(wǎng)絡(luò)終端50(如電腦 或服務(wù)器等)從一處于開(kāi)機(jī)或關(guān)機(jī)狀態(tài)下的電腦10中獲取包括BI0S數(shù)據(jù)、內(nèi)存容量、高速緩 存大小、處理器速度等系統(tǒng)信息。所述電腦10包括有一個(gè)GPNV模塊30、 一個(gè)IPMI (Intelligent Platform Management Interface,智能平臺(tái)管理界面)模塊20及一個(gè)BI0S (Basic Input Output System,基本輸入 輸出系統(tǒng))模塊40。所述GPNV模塊30為一可用來(lái)存儲(chǔ)信息的存儲(chǔ)模塊。所述IPMI模塊20包括 一個(gè)BMC (Baseboard Management Controller)子模塊及一個(gè)網(wǎng)絡(luò)子模塊24。所述BMC子模塊 22可用來(lái)監(jiān)控所述電腦10的健康狀態(tài),如溫度、電壓、電扇工作狀態(tài)等。所述BMC子模塊22 包括一個(gè)可用來(lái)存儲(chǔ)信息的FRU SEEPROM(FRU, Field R印laceable Unit,現(xiàn)場(chǎng)可更換部件 ;SEEPROM, Serial Electronically Erasable Programmable Read-Only Memory, 串行可 擦除只讀存儲(chǔ)器)次子模塊222。所述網(wǎng)絡(luò)子模塊24可與網(wǎng)絡(luò)連接,從而將所述電腦10的 IPMI模塊20與網(wǎng)絡(luò)終端50遠(yuǎn)程連接,并使所述網(wǎng)絡(luò)終端可通過(guò)其獲取存儲(chǔ)在所述FRU SEEPROM次子模塊222中的信息。所述BI0S模塊40可在電腦10啟動(dòng)的過(guò)程中通過(guò)讀出所述電腦 10的系統(tǒng)信息并將其存儲(chǔ)在所述GPNV模塊30中,而且可以將存儲(chǔ)在所述GPNV模塊30中的系統(tǒng) 信息讀出并存儲(chǔ)在所述IPMI模塊20中的FRU SEEPROM次子模塊222中。
請(qǐng)參考圖1及圖2,本發(fā)明遠(yuǎn)程獲取系統(tǒng)信息的方法,包括以下步驟 S01: GPNV模塊30在電腦的啟動(dòng)過(guò)程中通過(guò)BIOS模塊40獲取所述電腦的系統(tǒng)信息; S02: BIOS模塊40將GPNV模塊30中的系統(tǒng)信息復(fù)制并存儲(chǔ)到IPMI模塊20的BMC子模塊22中 的FRU SEEPROM次子模塊222中;及
S03:網(wǎng)絡(luò)終端50通過(guò)IPMI模塊20的網(wǎng)絡(luò)子模塊24訪問(wèn)所述FRU SEEPROM次子模塊222中 的系統(tǒng)信息。
由于本發(fā)明中GPNV模塊30中的系統(tǒng)信息被復(fù)制并存儲(chǔ)到IPMI模塊20的FRU SEEPROM次子 模塊222中,因此,只要獲取所述FRU SEEPROM次子模塊222中的系統(tǒng)信息便可了解所述電腦 IO的工作狀態(tài),從而對(duì)所述電腦10進(jìn)行管理,而所述FRU SEEPROM可通過(guò)所述IPMI模塊20的 網(wǎng)絡(luò)子模塊24進(jìn)行訪問(wèn),因此,通過(guò)本發(fā)明可實(shí)現(xiàn)遠(yuǎn)程獲取所述電腦10的系統(tǒng)信息,從而對(duì) 所述電腦10進(jìn)行遠(yuǎn)程管理。
另外,本發(fā)明中,所述IPMI模塊20與所述電腦10共同連接到一電源上,但是,所述電腦 10的關(guān)機(jī)動(dòng)作并不會(huì)對(duì)所述IPMI模塊20的工作產(chǎn)生影響,即當(dāng)電腦10被關(guān)機(jī)后,所述IPMI模 塊20仍能正常工作,因此,所述網(wǎng)絡(luò)終端50仍能在所述電腦10關(guān)機(jī)的情況下仍能通過(guò)所述網(wǎng) 絡(luò)子模塊24獲取所述系統(tǒng)信息。
權(quán)利要求
1.一種遠(yuǎn)程獲取系統(tǒng)信息的裝置,包括一個(gè)GPNV模塊、一個(gè)IPMI模塊及一個(gè)BIOS模塊,所述IPMI模塊包括一個(gè)BMC子模塊及一個(gè)可與網(wǎng)絡(luò)終端網(wǎng)絡(luò)連接的網(wǎng)絡(luò)子模塊,所述GPNV模塊在電腦啟動(dòng)過(guò)程獲取電腦的系統(tǒng)信息,所述BIOS模塊將存儲(chǔ)在所述GPNV模塊中的系統(tǒng)信息復(fù)制并存儲(chǔ)到所述IPMI模塊的BMC子模塊中。
2, 如權(quán)利要求l所述的遠(yuǎn)程獲取系統(tǒng)信息的裝置,其特征在于所述 IPMI模塊的BMC子模塊包括一用來(lái)存儲(chǔ)所述系統(tǒng)信息的FRU SEEPROM次子模塊。
3, 如權(quán)利要求l所述的遠(yuǎn)程獲取系統(tǒng)信息的裝置,其特征在于所述 GPNV模塊通過(guò)所述BI OS模塊獲取所述系統(tǒng)信息。
4, 一種遠(yuǎn)程獲取系統(tǒng)信息的方法,包括以下步驟 GPNV模塊在電腦的啟動(dòng)過(guò)程中獲取所述電腦的系統(tǒng)信息;BIOS模塊將GPNV模塊中的系統(tǒng)信息復(fù)制并存儲(chǔ)到IPMI模塊的BMC子模塊中;及 IPMI模塊的網(wǎng)絡(luò)子模塊將所述BMC子模塊中的系統(tǒng)信息傳送到網(wǎng)絡(luò)終端。
5, 如權(quán)利要求4所述的遠(yuǎn)程獲取系統(tǒng)信息的方法,其特征在于所述 IPMI模塊的BMC子模塊包括一用來(lái)存儲(chǔ)所述系統(tǒng)信息的FRU SEEPROM次子模塊。
6, 如權(quán)利要求4所述的遠(yuǎn)程獲取系統(tǒng)信息的方法,其特征在于所述 GPNV模塊通過(guò)所述BI OS模塊獲取所述系統(tǒng)信息。
全文摘要
本發(fā)明提供的一種遠(yuǎn)程獲取系統(tǒng)信息的裝置,包括一個(gè)GPNV模塊、一個(gè)IPMI模塊及一個(gè)BIOS模塊,所述IPMI模塊包括一個(gè)BMC子模塊及一個(gè)可與網(wǎng)絡(luò)終端網(wǎng)絡(luò)連接的網(wǎng)絡(luò)子模塊,所述GPNV模塊在電腦啟動(dòng)過(guò)程獲取電腦的系統(tǒng)信息,所述BIOS模塊將存儲(chǔ)在所述GPNV模塊中的系統(tǒng)信息復(fù)制并存儲(chǔ)到所述IPMI模塊的BMC子模塊中。本發(fā)明還提供一種遠(yuǎn)程獲取系統(tǒng)信息的方法。使用本發(fā)明,可實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)電腦系統(tǒng)信息。
文檔編號(hào)G06F9/46GK101609413SQ20081030218
公開(kāi)日2009年12月23日 申請(qǐng)日期2008年6月18日 優(yōu)先權(quán)日2008年6月18日
發(fā)明者史順元, 震 王 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司