專利名稱:一種防止通信設備超過額定功耗運行的方法、通信設備和單板的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種防止通信設備超過額定功耗運行的方法、通信設備和單板。
背景技術:
隨著MSTP(Multiservice Transport Platform,多業(yè)務傳送平臺)設備的普及,支持的業(yè)務種類逐漸增多、設備容量逐漸擴大。由于MSTP設備具有極強的可擴展性,在老設備上可以輕易增加新功能,隨之而來設備功耗需求也會逐漸增加。為了限制設備上所有的單板功耗之和不能超過設備的額定功耗值,傳統(tǒng)的解決辦法是限制高功耗單板的配置數(shù)量或者提高設備的供電能力。
現(xiàn)有技術一的方案中限制單板功耗總和超出設備額定功耗的方法是由主控板軟件限制高功耗單板的配置數(shù)量,對低功耗單板不做限制。例如設備支持10種類型單板Board1-Board10,其中Board9或Board10為高功耗單板,配置超過4塊就超過設備的功耗額定值;其它單板為小功耗單板,滿配置的情況下都不會有功耗越限問題;現(xiàn)有的限制方法是限制Board9、Board10在設備上只能配置2塊單板,來避免設備功耗超出額定值?,F(xiàn)有技術一的缺點是簡單限制高功耗單板的配置數(shù)量,很難控制單板的整體功耗不超過設備功耗。上例中單獨配置2塊Board9或者2塊Board10都不會超出設備的額定值,但是,2塊Baord9、2塊Board10再加上其它單板時功耗會超出設備的額定值。而且設備存在多種高功耗單板時限制了高功耗單板使用的數(shù)量。上例中單獨配置Board9和Board10都可以配置4塊單板,但是為了考慮同時支持Board9和Board10的情況,軟件限制只允許各配置2塊,這就限制了單板的使用數(shù)量。另外如果設備已經(jīng)接近設備的額定值,用戶又誤插上一塊高功耗單板,單板插上后就啟動起來,設備功耗就超過設備的額定值,會對設備造成影響。
現(xiàn)有技術二的方案是通過升級設備供電單元提高設備的供電能力,來保證所有應用情況下,都能夠滿足設備對功耗的要求?,F(xiàn)有技術二的缺點是用戶已有的設備需要更換供電單元,并且多數(shù)情況下,設備不需要如此大的功耗,造成資源的浪費。而且高功耗單板與供電單元存在版本配套問題,如果高功耗單板誤插入老版本的供電單板設備上,會使設備功耗超出額定值,對設備穩(wěn)定性造成影響。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種防止通信設備超過額定功耗運行的方法、通信設備和單板,旨在于在任何時候能控制單板的整體功耗不超過設備額定功耗值。
本發(fā)明的目的是通過以下技術方案實現(xiàn)的本發(fā)明提供一種防止通信設備超過額定功耗運行的方法,包括A、單板上電,進入低功耗狀態(tài);
B、判斷設備功耗是否超過限制,若是,則所述單板仍為低功耗狀態(tài),否則,則所述單板進入高功耗狀態(tài)。
本發(fā)明還提供一種通信設備,所述設備包括單板,所述單板支持低功耗和高功耗兩種狀態(tài),所述設備用于根據(jù)設備功耗是否超過限制而設置所述單板的功耗狀態(tài)。
本發(fā)明還提供一種單板,所述單板支持低功耗和高功耗兩種狀態(tài),并用于根據(jù)設備功耗是否超過限制而設置本單板的功耗狀態(tài)。
本發(fā)明通過根據(jù)設備功耗是否超過限制而設置單板的功耗狀態(tài),在任何時候能控制單板的整體功耗不超過設備額定功耗值;多種高功耗單板時配置數(shù)量可以隨意組合,每種高功耗單板的配置數(shù)量都可以達到最大;如果設備已經(jīng)接近設備的額定值,用戶誤插上一塊高功耗單板,不會對設備造成影響;而且本發(fā)明能夠保護用戶的投資,不需更換硬件,硬件成本不會增加,軟件實現(xiàn)即可。
圖1為本發(fā)明實施例的防止通信設備超過額定功耗運行的方法的時序圖;圖2為本發(fā)明實施例的通信設備的示意圖。
具體實施例方式
如圖1所示,為本發(fā)明實施例的防止通信設備超過額定功耗運行的方法的時序圖。
本發(fā)明實施例的防止通信設備超過額定功耗運行的方法具體包括S11、單板上電,啟動軟件,并初始化硬件;本發(fā)明的實施例的高功耗單板支持低功耗和高功耗兩種狀態(tài)。單板上電后進入低功耗狀態(tài),單板只加載最小設備模塊,可以正常通信。單板軟件不初始化業(yè)務芯片,業(yè)務芯片都處于Powerdown模式或復位模式,此時單板的功耗很小。
S12、單板向主控板發(fā)送進入高功耗狀態(tài)的請求;S13、主控板軟件在收到單板請求后,判斷是否允許單板進入高功耗狀態(tài),即決定是否向所述單板發(fā)送設置高功耗狀態(tài)的命令;主控板軟件檢查1)如果邏輯單板沒有安裝,則主控板軟件不給單板下發(fā)設置功耗狀態(tài)的命令,返回步驟S12;2)如果邏輯單板和物理單板不一致,則主控板軟件不給單板下發(fā)設置功耗狀態(tài)的命令,返回步驟S12;3)如果邏輯單板和物理單板一致,但是根據(jù)設備功耗的計算方法計算當前的設備功耗超過限制,則主控板軟件給單板下發(fā)設置功耗狀態(tài)為低功耗的命令,單板上報低功耗告警,返回步驟S12;4)如果邏輯單板和物理單板一致,并且根據(jù)設備功耗的計算方法計算當前的設備功耗沒有超過限制,則主控板軟件給單板下發(fā)設置功耗狀態(tài)為高功耗的命令,并進入S14;S14、單板軟件接收上述命令,單板軟件設置單板進入高功耗狀態(tài),單板進入高功耗狀態(tài)。
本發(fā)明的實施例的S13第1)種情況下,如果某一時刻用戶向主控板軟件下發(fā)了添加邏輯單板的命令,則主控板軟件根據(jù)高功耗單板數(shù)目限制和由設備功耗的計算方法計算的設備功耗,判斷是否允許添加該邏輯單板。
具體為若設備上已經(jīng)安裝的高功耗單板數(shù)目已經(jīng)超過限制,主控板軟件給用戶返回錯誤,不允許添加該邏輯單板;若設備剩余功耗小于該邏輯單板的功耗時,主控板軟件給用戶返回錯誤,不允許添加該邏輯單板。
本發(fā)明的實施例中是由主控板判斷是否允許單板進入高功耗狀態(tài),即決定是否向所述單板發(fā)送設置高功耗狀態(tài)的命令,但是實際應用中,也可以由其他設備完成,具體的判斷主體并不夠成對本發(fā)明的限制。
本發(fā)明的實施例中的主控板、單板、邏輯單板等術語并不用于對本發(fā)明的限制,像主機、線卡等具有相同或類似功能的業(yè)內(nèi)使用的其他術語也屬于本發(fā)明的保護范圍。
本發(fā)明的實施例中采用下述方法計算設備功耗遍歷所有的槽位,對于安裝的邏輯單板,取其最高功耗作為邏輯單板的功耗,計算邏輯單板總功耗;遍歷所有槽位,對于槽位上所插的物理單板,根據(jù)物理類型取其最大的功耗,計算物理單板總功耗;將邏輯單板總功耗和物理單板總功耗進行比較,兩者取較大值作為設備功耗。
當然,本發(fā)明的實施例也可以不對邏輯單板總功耗和物理單板總功耗進行比較,直接以邏輯單板總功耗或物理單板總功耗作為設備功耗。
根據(jù)設備功耗的計算方法計算設備功耗,如果設備功耗超過一定的門限,需要上報設備功耗越限告警。
具體可采用下面的公式設備總功耗≥設備最小配置功耗+(高功耗單板運行功耗)×高功耗單板邏輯板位數(shù)+50w×邏輯板位數(shù)+40w×邏輯板位數(shù)+30w×邏輯板位數(shù)+50W;設備總功耗≥設備最小配置功耗+(高功耗單板運行功耗)×高功耗單板物理板位數(shù)+50w×物理板位數(shù)+40w×物理板位數(shù)+30w×物理板位數(shù)+50W;其中,50w為設備預留功耗,防止新插板功耗過大導致設備異常;公式中“設備最小配置功耗”為設備必備單元的功耗值;公式中高功耗單板運行功耗分為30W、40W、50W幾個檔次,低于30W的按照30W計算;30W-40W的按照40W計算;40W-50W的按照50W計算;高于50W的為高功耗單板,按照實際功耗值來計算。
本發(fā)明的實施例中主控板獲知單板功耗的方法有兩種,一種方法為主控板接收到單板的進入高功耗狀態(tài)的請求后,向單板發(fā)送查詢單板功耗的請求,單板向主控板發(fā)送其自身的功耗值;另一種為主控板軟件中儲存有各種類型單板的功耗值,此種情況下,每種類型單板的功耗值是確定的。
如圖2所示,本發(fā)明的實施例還提供一種通信設備,該設備包括單板,該單板支持低功耗和高功耗兩種狀態(tài),該設備用于根據(jù)該設備的設備功耗是否超過限制而設置單板的功耗狀態(tài)。
該設備還包括主控板,該主控板用于根據(jù)單板發(fā)送的進入高功耗狀態(tài)的請求,決定是否向單板發(fā)送設置高功耗狀態(tài)的命令。
單板包括高功耗請求發(fā)送模塊、功耗狀態(tài)配置模塊、功耗狀態(tài)命令接收模塊,高功耗請求發(fā)送模塊用于向主控板發(fā)送進入高功耗狀態(tài)的請求;功耗狀態(tài)命令接收模塊用于接收主控板發(fā)送的功耗狀態(tài)命令;功耗狀態(tài)配置模塊用于根據(jù)主控板發(fā)送的功耗狀態(tài)命令配置其自身的功耗狀態(tài)。
單板還包括低功耗告警發(fā)送模塊,當設置其自身的功耗狀態(tài)為低功耗狀態(tài)后,向主控板發(fā)送低功耗告警;單板還包括功耗上報模塊,用于當主控板發(fā)送向單板發(fā)送查詢單板功耗的請求時,向主控板發(fā)送其自身的功耗值。
主控板包括高功耗請求接收模塊、功耗狀態(tài)判斷模塊和功耗狀態(tài)命令發(fā)送模塊,高功耗請求接受模塊用于接收單板發(fā)送的高功耗請求;功耗狀態(tài)判斷模塊用于根據(jù)設備功耗是否超過限制決定是否允許單板進入高功耗狀態(tài);功耗狀態(tài)命令發(fā)送模塊用于發(fā)送設置單板功耗狀態(tài)為低功耗或高功耗的命令。
主控板還包括邏輯單板檢查模塊,用于檢查單板是否已經(jīng)安裝邏輯單板及安裝的邏輯單板是否和物理單板一致;主控板還包括功耗查詢模塊,用于向單板發(fā)送查詢單板功耗的請求,以及接收單板上報的功耗值。
本發(fā)明的實施例還提供一種單板,該單板支持低功耗和高功耗兩種狀態(tài),并用于根據(jù)該設備的設備功耗是否超過限制而設置本單板的功耗狀態(tài)。
本發(fā)明的實施例的有益效果為在任何時候能控制單板的整體功耗不超過設備額定功耗值;多種高功耗單板時配置數(shù)量可以隨意組合,每種高功耗單板的配置數(shù)量都可以達到最大;如果設備已經(jīng)接近設備的額定值,用戶誤插上一塊高功耗單板,不會對設備造成影響;而且本發(fā)明能夠保護用戶的投資,不需更換硬件,硬件成本不會增加,軟件實現(xiàn)即可。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明的實施例揭露的技術范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種防止通信設備超過額定功耗運行的方法,其特征在于,包括A、單板上電,進入低功耗狀態(tài);B、判斷設備功耗是否超過限制,若是,則所述單板仍為低功耗狀態(tài),否則,則所述單板進入高功耗狀態(tài)。
2.如權利要求1所述的方法,其特征在于,所述的步驟B具體為B1、所述單板向主控板發(fā)送進入高功耗狀態(tài)的請求;B2、所述主控板根據(jù)所述設備功耗是否超過限制,決定向所述單板發(fā)送設置高功耗狀態(tài)的命令或設置低功耗狀態(tài)的命令;B3、所述單板根據(jù)所述命令,設置本單板的功耗狀態(tài)。
3.如權利要求1所述的方法,其特征在于,若判斷所述設備功耗沒有超過限制,則所述單板仍為低功耗狀態(tài),且所述單板上報低功耗告警。
4.如權利要求2所述的方法,其特征在于,所述主控板獲知所述設備功耗的方法為所述單板上報本單板的功耗值或者所述主控板存儲有所述單板的功耗值。
5.如權利要求2所述的方法,其特征在于,若用戶向所述主控板下發(fā)了添加邏輯單板的命令,則所述步驟B2之前還包括所述主控板根據(jù)所述設備上已經(jīng)安裝的高功耗單板數(shù)目是否超過限制和/或根據(jù)所述設備剩余功耗是否小于所述邏輯單板的功耗,決定是否向所述單板發(fā)送添加所述邏輯單板的命令。
6.一種通信設備,所述設備包括單板,其特征在于,所述單板支持低功耗和高功耗兩種狀態(tài),所述設備用于根據(jù)設備功耗是否超過限制而設置所述單板的功耗狀態(tài)。
7.如權利要求6所述的設備,其特征在于,所述設備還包括主控板,所述主控板用于根據(jù)所述單板發(fā)送的進入高功耗狀態(tài)的請求,決定向所述單板發(fā)送設置高功耗狀態(tài)的命令或設置低功耗狀態(tài)的命令。
8.如權利要求7所述的設備,其特征在于,所述單板包括高功耗請求發(fā)送模塊,用于向所述主控板發(fā)送進入高功耗狀態(tài)的請求;功耗狀態(tài)命令接收模塊,用于接收所述主控板發(fā)送的設置高功耗狀態(tài)的命令或設置低功耗狀態(tài)的命令;功耗狀態(tài)配置模塊,用于根據(jù)所述命令配置所述單板的功耗狀態(tài)。
9.如權利要求7所述的設備,其特征在于,所述主控板包括高功耗請求接收模塊,用于接收所述單板發(fā)送的進入高功耗狀態(tài)的請求;功耗狀態(tài)判斷模塊,用于根據(jù)所述設備功耗是否超過限制,決定向所述單板發(fā)送設置高功耗狀態(tài)的命令或設置低功耗狀態(tài)的命令;功耗狀態(tài)命令發(fā)送模塊,用于向所述單板發(fā)送所述命令。
10.一種單板,其特征在于,所述單板支持低功耗和高功耗兩種狀態(tài),并用于根據(jù)設備功耗是否超過限制而設置本單板的功耗狀態(tài)。
全文摘要
本發(fā)明公開了一種防止通信設備超過額定功耗運行的方法、通信設備和單板,所述方法包括A.單板上電,進入低功耗狀態(tài);B.判斷設備功耗是否超過限制,若是,則所述單板仍為低功耗狀態(tài),否則,則所述單板進入高功耗狀態(tài)。所述通信設備包括單板,所述單板支持低功耗和高功耗兩種狀態(tài),所述設備用于根據(jù)所述設備的設備功耗是否超過限制而設置所述單板的功耗狀態(tài)。利用本發(fā)明,在任何時候能控制單板的整體功耗不超過設備額定功耗值。
文檔編號G05B19/04GK101013963SQ20071000743
公開日2007年8月8日 申請日期2007年1月17日 優(yōu)先權日2006年12月21日
發(fā)明者邢慶鍇, 程力, 陳虹兵, 符悅梓 申請人:華為技術有限公司