服務器及其風扇故障時的保護方法
【專利摘要】本發明提供一種風扇故障時的保護方法,該方法應用于服務器上。該方法包括步驟:響應操作并產生相應的輸入信號;響應該輸入信號并根據該輸入信號確定每顆風扇的參數值,并與存儲在存儲單元中對應的參數閥值進行比較,確認所有風扇的參數值滿足預設的風扇故障條件時,從存儲單元中讀取預設的倒計時的時間段,并控制倒計時單元開始倒計時;倒計時結束,執行關機操作。本發明還提供一種應用該風扇故障時的保護方法的服務器。本發明所述服務器及其風扇故障時的保護方法在確認滿足風扇故障條件時,便啟動一倒計時,在倒計時結束后自動關機,防止服務器因風扇故障被損壞。
【專利說明】服務器及其風扇故障時的保護方法
【技術領域】
[0001]本發明涉及一種服務器及其故障時的保護方法,尤其涉及一種服務器及其風扇故障時的保護方法。
【背景技術】
[0002]服務器通常通過基板管理控制器(BMC)控制各種傳感器來監看其運作是否正常,具體利用傳感器監看各參數是否正常,如利用溫度傳感器監看服務器當前溫度是否正常,利用電壓傳感器監看服務器當前電源電壓是否正常,利用轉速傳感器來監看服務器當前風扇的轉速是否正常等,若其中的某傳感器檢測到的參數超出規定的范圍,則通知管理者。管理者可以采取對應措施排除故障。
[0003]然現有的服務器在檢測到有故障時只能提醒管理者而不能自動對該故障采取處理措施,若管理者當時不在現場不能及時排除故障的話,有可能會造成服務器的損壞。
【發明內容】
[0004]有鑒于此,有必要提供一種服務器及其風扇故障時的保護方法,可在檢測到風扇故障時采取一些保護措施,防止服務器因風扇故障不能及時處理而被損壞。
[0005]本發明提供一種服務器。該服務器包括輸入單元、存儲單元、倒計時單元和關機模塊;所述輸入單元響應操作并產生相應的輸入信號;所述存儲單元中存儲有每顆風扇的各參數的參數閥值及預設的風扇故障條件,所述存儲單元中還存儲有倒計時的時間段;所述服務器還包括一所述風扇故障檢測模塊,用于響應輸入單元產生的輸入信號并根據該輸入信號確定每顆風扇的參數值,并與存儲在存儲單元中的對應的參數閥值進行比較,確認所有風扇的參數值滿足預設的風扇故障條件時發出一開始倒計時的信號;一倒計時控制模塊,用于響應該開始倒計時的信號,從存儲單元中讀取預設的倒計時的時間段,并根據該時間段控制倒計時單元開始倒計時,倒計時單元在倒計時結束時還發出一結束倒計時的信號;及一關機控制模塊,用于響應該結束倒計時的信號并控制關機模塊執行關機操作。
[0006]本發明還提供一種風扇故障時的保護方法,該方法應用于服務器上。該方法包括步驟:響應操作并產生相應的輸入信號;響應該輸入信號并根據該輸入信號確定每顆風扇的參數值,并與存儲在存儲單元中對應的參數閥值進行比較,確認所有風扇的參數值滿足預設的風扇故障條件時,從存儲單元中讀取預設的倒計時的時間段,并控制倒計時單元開始倒計時;倒計時結束,執行關機操作。
[0007]本發明所述服務器及其風扇故障時的保護方法在確認滿足風扇故障條件時,便啟動一倒計時,在倒計時結束后自動關機,防止服務器因風扇故障被損壞。
【專利附圖】
【附圖說明】
[0008]圖1為服務器的模塊示意圖。
[0009]圖2為本發明一實施方式中服務器及其風扇故障時的保護方法的流程圖。[0010]主要元件符號說明
【權利要求】
1.一種服務器,該服務器包括輸入單元、存儲單元、倒計時單元和關機模塊;所述輸入單元響應操作并產生相應的輸入信號;所述存儲單元中存儲有服務器內部所有風扇的各參數的參數閥值及預設的風扇故障條件,所述存儲單元中還存儲有預設的倒計時的時間段;所述服務器還包括: 一風扇故障檢測模塊,用于響應輸入單兀產生的輸入信號并根據該輸入信號確定每顆風扇的參數值,并與存儲在存儲單元中的對應的參數閥值進行比較,并在確認所有風扇的參數值滿足預設的風扇故障條件時發出一開始倒計時的信號; 一倒計時控制模塊,用于響應該開始倒計時的信號,從存儲單元中讀取預設的倒計時的時間段,并根據該時間段控制倒計時單元開始倒計時,倒計時單元在倒計時結束時還發出一結束倒計時的信號;及 一關機控制模塊,用于響應該結束倒計時的信號并控制關機模塊執行關機操作。
2.如權利要求1所述的服務器,其特征在于,所述控制器還包括一故障事件寫入模塊,該故障事件寫入模塊響應該開始倒計時的信號,并將所述風扇故障檢測模塊確認的所有風扇的參數值中滿足預設的風扇故障條件的參數值以及該參數值對應的風扇名稱作為一條故障事件寫入存儲單元。
3.如權利要求 1所述的服務器,其特征在于,所述控制器還包括一參數閥值設置模塊,該參數閥值設置模塊分別與輸入單元和存儲單元連接,該參數閥值設置模塊通過輸入單元響應管理者的輸入操作而設置每顆風扇的各參數的參數閥值,并將該設置好的參數閥值存儲于存儲單元中。
4.如權利要求1所述的服務器,其特征在于,在進行倒計時時,所述倒計時控制模塊還響應輸入單元產生的輸入信號并在判斷該輸入信號為修改倒計時的時間段時,通過輸入單元響應管理者的輸入操作修改該倒計時的時間段,并根據該修改后的倒計時的時間段控制倒計時單元重新開始計時。
5.如權利要求1所述的服務器,其特征在于,在進行倒計時時,所述關機控制模塊響應輸入單元產生的輸入信號,并在判斷該輸入信號為直接關機的輸入信號時,結束倒計時單元的倒計時,并控制關機模塊直接執行關機操作。
6.一種風扇故障時的保護方法,該方法應用于服務器上,其特征在于,該方法包括步驟: a.響應操作并產生相應的輸入信號; b.響應該輸入信號并根據該輸入信號確定每顆風扇的參數值,并與存儲在存儲單元中對應的參數閥值進行比較,確認所有風扇的參數值滿足預設的風扇故障條件時,從存儲單元中讀取預設的倒計時的時間段,并控制倒計時單元開始倒計時; c.倒計時結束,執行關機操作。
7.如權利要求6所述的風扇故障時的保護方法,其特征在于,步驟b與步驟c之間還包括步驟: 響應輸入單元產生的輸入信號,并判斷該輸入信號為直接關機的輸入信號時,進入步驟C。
8.如權利要求6所述的風扇故障時的保護方法,其特征在于,步驟b與步驟c之間還包括步驟:響應輸入單元產生的輸入信號并在判斷該輸入信號為修改倒計時的時間段的輸入信號時,修改倒計時的時間段并按修改后的時間段重新開始倒計時。
9.如權利要求6所述的風扇故障時的保護方法,其特征在于,步驟b與步驟c之間還包括步驟: 完成倒計時,再次確定每顆風扇的參數值,并在判斷為所有風扇的參數值依然滿足預設的風扇故障條件時,進入步驟C。
10.如權利要求6所述的風扇故障時的保護方法,其特征在于,步驟b與步驟c之間還包括步驟: 響應該開始倒計時的信號,并將所有風扇的參數值中滿足預設的風扇故障條件的參數值以及該參數值對應的風扇 名稱作為一條故障事件寫入存儲單元。
【文檔編號】G06F11/07GK103902398SQ201210577483
【公開日】2014年7月2日 申請日期:2012年12月27日 優先權日:2012年12月27日
【發明者】王新富, 趙冠翔 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司