基板管理控制器安全保護(hù)系統(tǒng)及方法
【專(zhuān)利摘要】一種基板管理控制器安全保護(hù)系統(tǒng),運(yùn)行于基板管理控制器中,所述基板管理控制器包括存儲(chǔ)設(shè)備,該系統(tǒng)包括:劃分模塊,用于在存儲(chǔ)設(shè)備中劃分參數(shù)存儲(chǔ)區(qū),用于存儲(chǔ)基板管理控制器的配置參數(shù);獲取模塊,用于在基板管理控制器運(yùn)行固件程序的過(guò)程中獲取基板管理控制器的配置參數(shù),并將獲取的配置參數(shù)存儲(chǔ)至參數(shù)存儲(chǔ)區(qū);偵測(cè)模塊,用于偵測(cè)基板管理控制器中各個(gè)進(jìn)程的運(yùn)行狀況;及恢復(fù)模塊,用于在基板管理控制器的進(jìn)程發(fā)生異常時(shí),從參數(shù)存儲(chǔ)區(qū)讀取基板管理控制器的配置參數(shù),根據(jù)讀取的配置參數(shù)修改固件程序并啟動(dòng)修改后的固件程序。本發(fā)明還提供一種基板管理控制器安全保護(hù)方法。本發(fā)明能夠保證基板管理控制器的正常運(yùn)行。
【專(zhuān)利說(shuō)明】基板管理控制器安全保護(hù)系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種計(jì)算機(jī)安全保護(hù)系統(tǒng)及方法,特別是關(guān)于一種基板管理控制器安全保護(hù)系統(tǒng)及方法。
【背景技術(shù)】
[0002]在計(jì)算設(shè)備中(例如服務(wù)器)中,基板管理控制器負(fù)責(zé)監(jiān)測(cè)計(jì)算設(shè)備各個(gè)硬件的運(yùn)行狀態(tài)(例如風(fēng)扇的轉(zhuǎn)速、CPU的溫度、CPU的電壓等),并在發(fā)生異常時(shí)將異常情況報(bào)告給用戶(hù)。然而,基板管理控制器本身也有可能出現(xiàn)異常。若基板管理控制器出現(xiàn)異常,則無(wú)法對(duì)計(jì)算設(shè)備各個(gè)硬件的運(yùn)行狀態(tài)進(jìn)行監(jiān)測(cè)。
【發(fā)明內(nèi)容】
[0003]鑒于以上內(nèi)容,有必要提供一種基板管理控制器安全保護(hù)系統(tǒng),能夠保證基板管理控制器的正常運(yùn)行。
[0004]此外,還有必要提供一種基板管理控制器安全保護(hù)方法,能夠保證基板管理控制器的正常運(yùn)行。
[0005]一種基板管理控制器安全保護(hù)系統(tǒng),運(yùn)行于基板管理控制器中,所述基板管理控制器包括存儲(chǔ)設(shè)備,該存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)有固件程序,該系統(tǒng)包括:劃分模塊,用于在所述存儲(chǔ)設(shè)備中劃分參數(shù)存儲(chǔ)區(qū),該參數(shù)存儲(chǔ)區(qū)用于存儲(chǔ)基板管理控制器的配置參數(shù);獲取模塊,用于在基板管理控制器運(yùn)行所述固件程序的過(guò)程中獲取該基板管理控制器的配置參數(shù),并將獲取的配置參數(shù)存儲(chǔ)至所述參數(shù)存儲(chǔ)區(qū);偵測(cè)模塊,用于偵測(cè)所述基板管理控制器中各個(gè)進(jìn)程的運(yùn)行狀況;及恢復(fù)模塊,用于在所述基板管理控制器的進(jìn)程發(fā)生異常時(shí),從所述參數(shù)存儲(chǔ)區(qū)讀取該基板管理控制器的配置參數(shù),根據(jù)讀取的配置參數(shù)修改所述固件程序并啟動(dòng)修改后的固件程序。
[0006]一種基板管理控制器安全保護(hù)方法,應(yīng)用于基板管理控制器中,所述基板管理控制器包括存儲(chǔ)設(shè)備,該存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)有固件程序,該方法包括步驟:在所述存儲(chǔ)設(shè)備中劃分參數(shù)存儲(chǔ)區(qū),該參數(shù)存儲(chǔ)區(qū)用于存儲(chǔ)基板管理控制器的配置參數(shù);在基板管理控制器運(yùn)行所述固件程序的過(guò)程中獲取該基板管理控制器的配置參數(shù),并將獲取的配置參數(shù)存儲(chǔ)至所述參數(shù)存儲(chǔ)區(qū);偵測(cè)所述基板管理控制器中各個(gè)進(jìn)程的運(yùn)行狀況;及當(dāng)所述基板管理控制器的進(jìn)程發(fā)生異常時(shí),從所述參數(shù)存儲(chǔ)區(qū)讀取該基板管理控制器的配置參數(shù),根據(jù)讀取的配置參數(shù)修改所述固件程序并啟動(dòng)修改后的固件程序。
[0007]本發(fā)明劃分專(zhuān)門(mén)的存儲(chǔ)區(qū)域存儲(chǔ)基板管理控制器的配置參數(shù),在基板管理控制器出現(xiàn)異常時(shí)根據(jù)存儲(chǔ)的配置參數(shù)恢復(fù)修改基板管理控制器的固件程序,保證了基板管理控制器的正常運(yùn)行。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0008]圖1為本發(fā)明基板管理控制器安全保護(hù)系統(tǒng)的運(yùn)行環(huán)境示意圖。[0009]圖2為圖1中基板管理控制器安全保護(hù)系統(tǒng)的功能模塊圖。
[0010]圖3為本發(fā)明基板管理控制器安全保護(hù)方法較佳實(shí)施例的流程圖。
[0011]主要元件符號(hào)說(shuō)明
【權(quán)利要求】
1.一種基板管理控制器安全保護(hù)系統(tǒng),運(yùn)行于基板管理控制器中,所述基板管理控制器包括存儲(chǔ)設(shè)備,該存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)有固件程序,其特征在于,該系統(tǒng)包括: 劃分模塊,用于在所述存儲(chǔ)設(shè)備中劃分參數(shù)存儲(chǔ)區(qū),該參數(shù)存儲(chǔ)區(qū)用于存儲(chǔ)基板管理控制器的配置參數(shù); 獲取模塊,用于在基板管理控制器運(yùn)行所述固件程序的過(guò)程中獲取該基板管理控制器的配置參數(shù),并將獲取的配置參數(shù)存儲(chǔ)至所述參數(shù)存儲(chǔ)區(qū); 偵測(cè)模塊,用于偵測(cè)所述基板管理控制器中各個(gè)進(jìn)程的運(yùn)行狀況;及 恢復(fù)模塊,用于在所述基板管理控制器的進(jìn)程發(fā)生異常時(shí),從所述參數(shù)存儲(chǔ)區(qū)讀取該基板管理控制器的配置參數(shù),根據(jù)讀取的配置參數(shù)修改所述固件程序并啟動(dòng)修改后的固件程序。
2.如權(quán)利要求1所述的基板管理控制器安全保護(hù)系統(tǒng),其特征在于,所述配置參數(shù)包括引導(dǎo)裝載程序環(huán)境參數(shù)、操作系統(tǒng)內(nèi)核環(huán)境參數(shù)、根文件系統(tǒng)映像環(huán)境參數(shù)及智能平臺(tái)管理接口應(yīng)用程序參數(shù)。
3.如權(quán)利要求1所述的基板管理控制器安全保護(hù)系統(tǒng),其特征在于,所述劃分模塊還用于設(shè)定所述參數(shù)存儲(chǔ)區(qū)的讀寫(xiě)權(quán)限。
4.如權(quán)利要求1所述的基板管理控制器安全保護(hù)系統(tǒng),其特征在于,所述獲取模塊以指定時(shí)間間隔獲取所述基板管理控制器的配置參數(shù)。
5.一種基板管理控制器安全保護(hù)方法,應(yīng)用于基板管理控制器中,所述基板管理控制器包括存儲(chǔ)設(shè)備,該存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)有固件程序,其特征在于,該方法包括步驟: 在所述存儲(chǔ)設(shè)備中劃分參數(shù)存儲(chǔ)區(qū),該參數(shù)存儲(chǔ)區(qū)用于存儲(chǔ)基板管理控制器的配置參數(shù); 在基板管理控制器運(yùn)行所述固件程序的過(guò)程中獲取該基板管理控制器的配置參數(shù),并將獲取的配置參數(shù)存儲(chǔ)至所述參數(shù)存儲(chǔ)區(qū); 偵測(cè)所述基板管理控制器中各個(gè)進(jìn)程的運(yùn)行狀況;及 當(dāng)所述基板管理控制器的進(jìn)程發(fā)生異常時(shí),從所述參數(shù)存儲(chǔ)區(qū)讀取該基板管理控制器的配置參數(shù),根據(jù)讀取的配置參數(shù)修改所述固件程序并啟動(dòng)修改后的固件程序。
6.如權(quán)利要求5所述的基板管理控制器安全保護(hù)方法,其特征在于,所述配置參數(shù)包括引導(dǎo)裝載程序環(huán)境參數(shù)、操作系統(tǒng)內(nèi)核環(huán)境參數(shù)、根文件系統(tǒng)映像環(huán)境參數(shù)及智能平臺(tái)管理接口應(yīng)用程序參數(shù)。
7.如權(quán)利要求5所述的基板管理控制器安全保護(hù)方法,其特征在于,該方法還包括: 設(shè)定所述參數(shù)存儲(chǔ)區(qū)的讀寫(xiě)權(quán)限。
8.如權(quán)利要求5所述的基板管理控制器安全保護(hù)方法,其特征在于,所述基板管理控制器的配置參數(shù)以指定時(shí)間間隔獲取。
【文檔編號(hào)】G06F11/28GK103885869SQ201210557551
【公開(kāi)日】2014年6月25日 申請(qǐng)日期:2012年12月20日 優(yōu)先權(quán)日:2012年12月20日
【發(fā)明者】楊小虎 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司