異常狀態警示方法
【專利摘要】本發明揭示一種異常狀態警示方法,用以通知操作人員,包括:檢視異常狀態偵測單元是否傳送電源異常信號;如果是,則啟動控制警示單元,進行電源異常警示動作;如果不是,則基板管理控制器接收每個溫度感測元件的溫度感測信號,并判斷是否發生溫度異常;如果發生溫度異常,則產生溫度異常警示訊息,傳送至基本輸入輸出系統;基本輸入輸出系統產生警示動作指令,傳送至基板管理控制器,啟動警示單元的預設警示動作;以及由基本輸入輸出系統產生警示顯示指令,傳送至基板管理控制器,所以驅動顯示單元顯示相對應的溫度異常警示訊息。
【專利說明】異常狀態警示方法
【技術領域】
[0001]本發明是有關于一種異常狀態警示方法,尤其是偵測電源及/或特定元件的溫度是否異常而利用BIOS依據電源及/或溫度的異常種類啟動相對應的警示動作。
【背景技術】
[0002]許多場所或應用領域往往需要高度操作穩定性的電子系統,提供長時間運作的功能或電子商務服務。例如,電話通訊需要不斷線的電子交換機系統,所以確保來話方及接話方能隨時進行通話、通訊,因此,電子交換機系統需配置備用電力供應器或多個電力供應器,使得正常使用中的電力供應器發生電力供應不穩的問題時,能啟動備用電力供應器或其他電力供應器,提供所需電力以維持整個交換機系統的正常運作。但是,使用者無法立即獲得電力供應器發生故障的訊息,往往在或更換電力供應器或啟動備用電力供應器前,造成重大的商業利潤損失或蒙受無可挽回的商譽損失。
[0003]此外,對于提供電子商務服務的網路伺服器,除了配置備用電力供應單元及多個電力供應單元外,還需隨時監測特定電子元件或區域的溫度是否超過預設的上限,因為電子元件的電氣特性會因溫度過高而故障,導致致整個電子商務服務停擺,影響所有線上的顧客無法進行電子交易,或造成交易金額、交易品項發生錯誤。
[0004]尤其是,一般電子系統會利用系統事件(System Event)定義出會影響系統正常運作的特定事件,例如,中央處理器(CPU)過熱,風扇不正常,記憶體錯誤或過熱,電源供應器(PSU)不正常,電池過熱或不正常等等的臨界事件(Critical Events),然而,使用者無法立即得知發生系統事件,只能透過特殊的操作或使用特定的軟體才能得知,造成實際應用上的不方便。
[0005]因此,非常需要一種異常狀態警示方法,可針對需要長時間穩定操作的系統發生電源異常、溫度異常及系統事件時,即時并主動提供這當的警示處理以通知操作人員必須立刻采取措施,防止系統操作不穩定、誤動作或失效,所以解決上述所用技術的問題。
【發明內容】
[0006]本發明的主要目的在于提供一種異常狀態警示方法,主要是針對具有中央處理器(CPU)、基本輸入輸出系統(BIOS)、記憶體單元、PCH、BMC、至少三電源單元、異常狀態偵測單元、多個硬式磁碟機(HDD)、多個溫度感測元件、警示單元、顯示單元的系統在發生異常狀態時,提供警示功能。基本輸入輸出系統、記憶體單元及平臺控制集線器是電氣連接至中央處理,基板管理控制器、異常狀態偵測單元及硬式磁碟機是電氣連接至平臺控制集線器,而溫度感測元件、警示單元以及顯示單元是電氣連接至基板管理控制器。
[0007]具體而言,本發明的異常狀態警示方法主要是包括以下步驟:
由基板管理控制器檢視異常狀態偵測單元是否傳送電源異常信號;
如果異常狀態偵測單元傳送電源異常信號,則啟動控制警示單元,進行電源異常警示動作,且在完成后,回到一開始的步驟; 如果異常狀態偵測單元未傳送電源異常信號,則由基板管理控制器接收來自每個溫度感測元件的溫度感測信號,并據以判斷是否發生溫度異常;
如果未發生溫度異常,則回到一開始的步驟;
如果發生溫度異常,則由基板管理控制器產生溫度異常警示訊息,并傳送至平臺控制集線器,且進一步經由中央處理、記憶體單元而傳送至基本輸入輸出系統;
基本輸入輸出系統產生警示動作指令,并經由中央處理、平臺控制集線器而傳送至基板管理控制器,進而啟動警示單元的預設警示動作;以及
由基本輸入輸出系統產生警示顯示指令,并經由中央處理、平臺控制集線器而傳送至基板管理控制器,所以驅動顯示單元顯示相對應的溫度異常警示訊息,并回到一開始的步驟。
[0008]因此,本發明可在發生電源異常、溫度異常或系統事件時,即時警示、通知操作人員注意,并立刻采取必要措施,防止系統不穩定、誤動作或失效,以降低或避免損失,比如在電源異常時,立即啟動備用電力,或檢視每個電源單元并更換異常的電源單元。此外,本發明還可驅動顯示單元以顯示預設的警示文字、圖示、影像、影片,進一步提醒操作人員。
[0009]
【專利附圖】
【附圖說明】
[0010]圖1顯示依據本發明實施例異常狀態警示方法的操作流程圖。
[0011]圖2顯示依據本發明實施例異常狀態警示方法的系統示意圖。
[0012]圖3顯示依據本發明實施例異常狀態警示方法中供電異常偵測單元的電路實例示意圖。
[0013]圖中標記:F系統事件信號。
[0014]PG電源通知信號。
[0015]UlO中央處理器(CPU)
U12基本輸入輸出系統(BIOS)
U14記憶體單元
U16平臺控制集線器(PCH)
U18基板管理控制器(BMC)
U20電源單元
U22異常狀態偵測單元
U24硬式磁碟機(HDD)
U26溫度感測元件 U28警示單元 U30顯示單元 U32遠端監控單元 SI開始
SlO是否傳送電源異常信號 S12進行電源異常警示動作 S20接收溫度感測信號 S30是否溫度異常
S32產生溫度異常警示訊息
S34傳送至基本輸入輸出系統
S36啟動警示單元的警示動作
S38驅動顯示單元以顯示警示訊息。
【具體實施方式】
[0016]以下配合圖示及元件符號對本發明的實施方式做更詳細的說明,使熟所所述項技術者在研讀本說明書后能據以實施。
[0017]參考圖1,依據本發明實施例異常狀態警示方法的操作流程示意圖。如圖1所示,本發明的異常狀態警示方法主要包括步驟S1、S10、S12、S20、S30、S32、S34、S36及S38,可在系統發生異常狀態時提供警示功能。同時進一步參考圖2,依據本發明實施例異常狀態警示方法的系統示意圖,其特征在于:上述的系統包括中央處理器(Central ProcessingUnit, CPU)U10、基本輸入輸出系統(Basic Input/Output System, BIOS)U12、記憶體單兀U14、平臺控制集線器(Platform Controller Hub, PCH)U16、基板管理控制器(BaseboardManagement Controller, BMC)U18、至少三電源單元U20、異常狀態偵測單元U22、多個硬式磁碟機(Hard Disk Drive, HDD) U24、多個溫度感測元件U26、警示單元U28以及顯示單元U30。此外,所述系統也可進一步包含加強散熱效率的風扇(圖中未顯示)。
[0018]具體而言,本系統的基本輸入輸出系統U12、記憶體單元U14及平臺控制集線器U16是電氣連接至中央處理U10,而基板管理控制器U18、異常狀態偵測單元U22及硬式磁碟機U24是電氣連接至平臺控制集線器U16,此外,溫度感測元件U26、警示單元U28、顯示單元U30是電氣連接至基板管理控制器U18。
[0019]更加具體而言,每個電源單元U20并具有電源調節(Regulation)功能,可獨立供應電力,同時在輸出電力穩定時產生電源通知信號PG,并由異常狀態偵測單元U22判斷是否發生電源異常狀態,比如二個以上的電源單元U20同時無法供應正常電力,并產生電源異常信號,而每個溫度感測元件U26可個別偵測相對應電氣元件的溫度,比如中央處理U10、記憶體單元U14、平臺控制集線器U16、基板管理控制器U18、電源單元U20、硬式磁碟機U24S38驅動顯示單元以顯示警示訊息。
【具體實施方式】
[0020]以下配合圖示及元件符號對本發明的實施方式做更詳細的說明,使熟所所述項技術者在研讀本說明書后能據以實施。
[0021]參考圖1,依據本發明實施例異常狀態警示方法的操作流程示意圖。如圖1所示,本發明的異常狀態警示方法主要包括步驟S1、S10、S12、S20、S30、S32、S34、S36及S38,可在系統發生異常狀態時提供警示功能。同時進一步參考圖2,依據本發明實施例異常狀態警示方法的系統示意圖,其特征在于:上述的系統包括中央處理器(Central ProcessingUnit, CPU)U10、基本輸入輸出系統(Basic Input/Output System, B10S)U12、記憶體單兀U14、平臺控制集線器(Platform Controller Hub, PCH)U16、基板管理控制器(BaseboardManagement Controller, BMC)U18、至少三電源單元U20、異常狀態偵測單元U22、多個硬式磁碟機(Hard Disk Drive, HDD) U24、多個溫度感測元件U26、警示單元U28以及顯示單元U30。此外,所述系統也可進一步包含加強散熱效率的風扇(圖中未顯示)。
[0022]具體而言,本系統的基本輸入輸出系統U12、記憶體單元U14及平臺控制集線器U16是電氣連接至中央處理U10,而基板管理控制器U18、異常狀態偵測單元U22及硬式磁碟機U24是電氣連接至平臺控制集線器U16,此外,溫度感測元件U26、警示單元U28、顯示單元U30是電氣連接至基板管理控制器U18。
[0023]更加具體而言,每個電源單元U20并具有電源調節(Regulation)功能,可獨立供應電力,同時在輸出電力穩定時產生電源通知信號PG,并由異常狀態偵測單元U22判斷是否發生電源異常狀態,比如二個以上的電源單元U20同時無法供應正常電力,并產生電源異常信號,而每個溫度感測元件U26可個別偵測相對應電氣元件的溫度,比如中央處理U10、記憶體單元U14、平臺控制集線器U16、基板管理控制器U18、電源單元U20、硬式磁碟機U24U20發生供電異常,比如供電電壓、電流不足、超過臨界上限值或變動幅度過大而不穩定,而具體作法是由異常狀態偵測單元U22接收來自各個電源單元U20的電源通知信號PG,并進行及或邏輯處理,使得有二個或二個以上的電源通知信號PG代表電源異常時,產生電源異常信號。以三個電源單元U20為例,并以信號A、B、C分別代表三個電源單元U20的電源通知信號PG,而信號Y代表電源異常信號,則信號Y可用以下公式(A)表示:
Y=AB+BC+AC (A)
并可進一步簡化成公式(B):
Y=B(A+C)+AC (B)
因此,如圖3中供電異常偵測單元U22的電路實例所示,供電異常偵測單元U22主要包括二或閘、二及閘,共四個邏輯閘,比公式(A)的五個邏輯閘還少,達到電路最佳化設計。
[0024]此外,基板管理控制器U18可進一步接收代表系統發生特定的系統事件而能影響系統正常操作的系統事件信號F,比如記憶體的資料存取錯誤或過熱、風扇運轉不正常、或電池、主機板、機殼的溫度過高。此時,基板管理控制器U18可將系統事件信號F經由平臺控制集線器U16、中央處理UlO而傳送至基本輸入輸出系統U12,接著,基本輸入輸出系統U12經由中央處理U10、平臺控制集線器U16以控制基板管理控制器U18驅動顯示單元U30顯示關于系統事件的相對應文字、圖示、影像、影片,以提醒操作人員注意。
[0025]尤其是,本發明異常狀態警示方法中的系統還可進一步包含位于遠端且利用網路連結至基板管理控制器U18的遠端監控單元U32,比如終端機、伺服器或系統主機,主要是受基板管理控制器U18的控制,接收供電異常訊息、警示訊息、特定事件訊息,所以顯示、儲存,或進一步分析、處理而進行必要的措施。
[0026]綜上所述,本發明異常狀態警示方法的主要特點在于系統發生電源異常、溫度異常及/或特定系統事件時,可主動執行相對應的警示動作,而不須操作人員利用額外的特定軟體進行檢視、偵測操作,能即時提醒、通知相關人員必須立刻采取這當的應變措施,防止整個系統失效,甚至發生永久性損毀。
[0027]尤其是,本發明非常這合應用于需要長時間穩定操作的系統,比如提供具網路金融、商品交易功能的商用伺服器,或監控比如船艦、武器製造、核能電廠、銀行保險箱室等特定場所并錄影的保全伺服器,由于這類系統對于操作穩定性的要求特別高,不容許系統的操作發生誤動作或失效。因此通常在電力供應方面,會配置至少三電源單元,且當二個或二個以上的電源單元無法正常供電時,便必須啟動備用電力,同時更換失異常的電源單元,所以確保電力供應的穩定性,而本發明可在二個或二個以上的電源單元無法正常供電時,立即主動利用由文字、影像、燈號所表示的警示動作以提醒操作人員,不須操作人員進行任何偵測或檢測動作,比如檢視溫度計的溫度數字,而直接依據警示動作采取必要的防范措施,以針取寶貴的反應時間。
[0028]此外,對于系統中特定元件的溫度過熱狀況,操作人員通常無法直接得知,而必需手動執行特定的軟體程式,驅動系統進行溫度的偵測,并檢視偵測結果,才能據以采取必要措施,如此會浪費相當多時間,無法即時避免損失,而本發明的方法可主動判斷是否發生溫度異常,并以聲響、文字、圖示、影像或影片的訊息通知操作人員,使得操作人員只要依據訊息內容,便可立刻直接進行防制行動,爭取時效,降低可能的損失。
[0029]本發明方法還可針對系統事件,產生相對應的訊息,并由基本輸入輸出系統控制這當的單元進行必要的動作,以提醒操作人員,因而能即時解決系統事件所導致致的問題,避免系統停機或失效,改善系統的操作穩定性。
[0030]以上所述者僅為用以解釋本發明的較佳實施例,并非企圖據以對本發明做任何形式上的限制,是以,凡有在相同的發明精神下所作有關本發明的任何修飾或變更,仍應包括在本發明意圖保護的范疇。
【權利要求】
1.一種異常狀態警示方法,是用以在一系統發生異常狀態時提供警示功能, 所述系統包括一中央處理器(Central Processing Unit, CPU)、一基本輸入輸出系統(Basic Input/Output System, BIOS)、一記憶體單元、一平臺控制集線器(PlatformController Hub, PCH)、一基板管理控制器(Baseboard Management Controller, BMC)、至少三電源單元、一異常狀態偵測單元、多個硬式磁碟機(Hard Disk Drive, HDD)、多個溫度感測元件、一警示單元以及一顯示單元,其特征在于:所述基本輸入輸出系統、所述記憶體單元及所述平臺控制集線器是電氣連接至所述中央處理,所述基板管理控制器、所述異常狀態偵測單元及所述等硬式磁碟機是電氣連接至所述平臺控制集線器,而所述等溫度感測元件、所述警示單元以及所述顯示單元是電氣連接至所述基板管理控制器, 且所述異常狀態警示方法包括: 一開始步驟,是由所述基板管理控制器檢視所述異常狀態偵測單元是否傳送一電源異常信號; 如果所述異常狀態偵測單元傳送所述電源異常信號,則啟動所述控制警示單元以進行一電源異常警示動作,且在完成所述電源異常警示動作后回到所述開始步驟; 如果所述異常狀態偵測單元未傳送所述電源異常信號,則由所述基板管理控制器接收來自每個溫度感測元件的溫度感測信號,并據以判斷是否發生溫度異常; 如果未發生溫度異常,則回到所述開始步驟; 如果發生溫度異常,則由所述基板管理控制器產生一溫度異常警示訊息,并傳送至所述平臺控制集線器,且經由所述中央處理、所述記憶體單元而傳送至所述基本輸入輸出系統; 所述基本輸入輸出系統產生一警示動作指令,并經由所述中央處理、所述平臺控制集線器而傳送至所述基板管理控制器,進而啟動所述警示單元的預設警示動作; 由所述基本輸入輸出系統產生一警示顯示指令,經由所述中央處理、所述平臺控制集線器而傳送至所述基板管理控制器,所以驅動所述顯示單元顯示相對應的溫度異常警示訊息,并回到所述開始步驟。
2.依據權利要求1的異常狀態警示方法,其特征在于: 所述系統進一步包含一風扇。
3.依據權利要求1的異常狀態警示方法,其特征在于: 所述系統進一步包含位于遠端且利用一網路連結至所述基板管理控制器的一遠端監控單元,是受所述基板管理控制器的控制,接收供電異常訊息、警示訊息、特定事件訊息,所以顯示、儲存,或進一步分析、處理而進行必要的措施。
4.依據權利要求3的異常狀態警示方法,其特征在于: 所述遠端監控單兀包括一終端機、一伺服器或一系統主機。
5.依據權利要求1的異常狀態警示方法,其特征在于: 所述警示單元包含一發光二極體(LED)模組及/或一蜂鳴器,且所述電源異常警示動作包括點亮所述LED模組以產生閃光或穩定光線,啟動所述蜂鳴器以發出警告聲,發送簡訊、電子郵件給遠端 的監控人員,或執行特定的應用程式(APP)。
6.依據權利要求1的異常狀態警示方法,其特征在于: 所述異常狀態偵測單元接收來自各個電源單元用以代表供應電力穩定的一電源通知信號,以進行及或邏輯處理,而在所述等電源單元中有二個或二個以上的電源單元發生供電異常時,才產生所述電源異常信號。
7.依據權利要求6的異常狀態警示方法,其特征在于: 所述異常狀態偵測單元包括二個或閘以及二個及閘,用以實現所述及或邏輯處理,是表不成:
Y=B(A+C)+AC A、B、C分別代表各個電源單元的電源通知信號,而Y代表所述異常狀態偵測單元的電源通知信號 依據權利要求2的異常狀態警示方法,其特征在于: 所述基板管理控制器進一步接收代表所述系統發生特定的一系統事件的系統事件信號,包括所述記憶體的資料存取錯誤或過熱、所述風扇運轉不正常,且所述基板管理控制器將所述系統事件信號經由所述平臺控制集線器、所述中央處理而傳送至所述基本輸入輸出系統,并由所述基本輸入輸出系統經由所述中央處理、所述平臺控制集線器以控制所述基板管理控制器,驅動所述顯示單元以顯示所述系統事件的相對應文字、圖示、影像或影片。
【文檔編號】G06F11/32GK103810081SQ201410033171
【公開日】2014年5月21日 申請日期:2014年1月24日 優先權日:2014年1月24日
【發明者】郭鵬霄, 張耀文, 黃奎彬 申請人:加弘科技咨詢(上海)有限公司