本發(fā)明的實施例涉及通信領(lǐng)域,尤其涉及一種通信設(shè)備及其電源管理方法。
背景技術(shù):
:隨著互連網(wǎng)信息技術(shù)和應(yīng)用的廣泛普及,帶來了對數(shù)據(jù)信息流量的極大需求,推動著數(shù)據(jù)通信設(shè)備向高速化、大容量技術(shù)持續(xù)發(fā)展,在目前的用戶網(wǎng)絡(luò)建設(shè)中,10G端口設(shè)備已經(jīng)用到了接入層,匯聚層和核心層設(shè)備基本只配置40G和100G端口。支持高密度、高速化端口的大容量數(shù)據(jù)通信設(shè)備,其業(yè)務(wù)功能模塊(LPU(英文全稱:LineProcessingUnit,中文:業(yè)務(wù)模塊),SFU(英文全稱:SwitchFabricUnit,中文:交換模塊)以及其他功能模塊如風(fēng)扇模塊功耗很大,數(shù)量多,不僅帶來整機功耗巨大,最大功耗普遍超過了10000瓦,而且還造成用戶選擇不同的業(yè)務(wù)配置時,整機功耗的分布范圍很大,為了適應(yīng)該類大容量數(shù)據(jù)通信設(shè)備的功耗分布變化巨大特性,在設(shè)備的機框設(shè)計上,普遍采用了小功率、多供電電源模塊并行供電方式,目前業(yè)界較大型數(shù)據(jù)通信設(shè)備最大可配備供電電源模塊數(shù)量均超過10個。除了功能模塊的使用數(shù)量對設(shè)備整機的功耗影響很大之外,每功能模塊的實際使用方式對該功能模塊的實際功耗影響也很大,間接影響到設(shè)備整機功耗的變化。依據(jù)對業(yè)界相關(guān)廠商同檔次大容量數(shù)據(jù)通信設(shè)備功能模塊的功耗技術(shù)數(shù)據(jù)統(tǒng)計,可以發(fā)現(xiàn)LPU模塊的最大使用功耗為其最小功耗的1.8-2.0倍,風(fēng)扇模塊的最大使用功耗為其最小功耗的8-10倍,同時LPU模塊、SFU模塊的不同使用方式,還會影響到風(fēng)扇模塊的使用,從而影響風(fēng)扇模塊的功耗變化,而用戶在購買該類數(shù)據(jù)通信設(shè)備時,往往只能按照所采購功能模塊的最大功耗值去配備相應(yīng)數(shù)量的供電電源模塊,這會帶來比較大的整機供電富裕量。因此,對于大容量數(shù)據(jù)通信設(shè)備,對供電電源模塊的管理功能必不可少,計算出設(shè)備上實際配置的功能模塊的總功耗,去控制供電電源模塊的實際使用數(shù)量,找出最佳的供電/負載匹配比值,可有效提升供電電源模塊的使用效率,不僅可以節(jié)約耗電費用,還可以滿足當(dāng)前用戶日益苛刻的節(jié)能環(huán)保要求。而目前,業(yè)界對大容量數(shù)據(jù)通信設(shè)備的電源管理主要針對其功能/性能是否正常方面監(jiān)控,例如供電電源模塊的輸入過壓、欠壓,輸出過壓、欠壓,過流保護,超溫告警,散熱風(fēng)扇是否正常等,這并不能更加有效提升供電電源模塊的使用效率,以降低電能消耗。技術(shù)實現(xiàn)要素:本發(fā)明的實施例提供一種通信設(shè)備及其電源管理方法,能夠更加有效提升供電電源模塊的使用效率,以降低電能消耗。第一方面、提供一種通信設(shè)備,包括至少一個控制模塊、至少一個業(yè)務(wù)功能模塊、風(fēng)扇模塊以及至少一個供電電源模塊;其中所述控制模塊的管理處理器連接所述至少一個業(yè)務(wù)功能模塊、所述風(fēng)扇模塊以及所述至少一個供電電源模塊每個供電電源模塊連接所述至少一個控制模塊、至少一個業(yè)務(wù)功能模塊以及至少一個風(fēng)扇模塊;所述控制模塊的管理處理器,用于獲取自身最大使用功耗,以及各個業(yè)務(wù)功能模塊上實際使用的接口數(shù),并依據(jù)各個業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組獲取各個業(yè)務(wù)功能模塊的最大使用功耗,其中每個所述業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組中包含接口數(shù)與最大使用功耗的對應(yīng)關(guān)系;所述控制模塊的管理處理器,用于根據(jù)所述自身最大使用功耗以及各個業(yè)務(wù)功能模塊的最大使用功耗確定風(fēng)扇模塊的使用功耗;所述控制模塊的管理處理器,用于依據(jù)所述控制模塊的自身最大使用功耗、各個業(yè)務(wù)功能模塊的最大使用功耗以及風(fēng)扇模塊的使用功耗確定總功耗;所述控制模塊的管理處理器,用于依據(jù)所述總功耗確定供電電源模塊的使用數(shù)量。第二方面,提供一種電源管理方法,包括:控制模塊獲取自身最大使用功耗,以及各個業(yè)務(wù)功能模塊上實際使用的接口數(shù),并依據(jù)各個業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組獲取各個業(yè)務(wù)功能模塊的最大使用功耗,其中每個所述業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組中包含接口數(shù)與最大使用功耗的對應(yīng)關(guān)系;控制模塊根據(jù)所述自身最大使用功耗以及各個業(yè)務(wù)功能模塊的最大使用功耗確定風(fēng)扇模塊的使用功耗;控制模塊依據(jù)所述自身最大使用功耗、各個業(yè)務(wù)功能模塊的最大使用功耗以及風(fēng)扇模塊的使用功耗確定總功耗;所述控制模塊依據(jù)所述總功耗確定供電電源模塊的使用數(shù)量。在上述方案中,通信設(shè)備,包括至少一個控制模塊、至少一個業(yè)務(wù)功能模塊、風(fēng)扇模塊以及至少一個供電電源模塊;其中控制模塊的管理處理器連接至少一個業(yè)務(wù)功能模塊、風(fēng)扇模塊以及至少一個供電電源模塊;控制模塊的,用于獲取自身最大使用功耗,以及各個業(yè)務(wù)功能模塊上使用的接口數(shù),并依據(jù)各個業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組獲取各個業(yè)務(wù)功能模塊的最大使用功耗,其中每個所述業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組中包含接口數(shù)與最大使用功耗的對應(yīng)關(guān)系;根據(jù)所述自身最大使用功耗以及各個業(yè)務(wù)功能模塊的最大使用功耗確定風(fēng)扇模塊的使用功耗;依據(jù)所述控制模塊的自身最大使用功耗、各個業(yè)務(wù)功能模塊的最大使用功耗以及風(fēng)扇模塊的使用功耗確定總功耗;依據(jù)所述總功耗確定供電電源模塊的使用數(shù)量。通過上述過程通信設(shè)備的控制模塊能夠準(zhǔn)確供電/負載匹配管理的重要數(shù)據(jù)進行統(tǒng)計,在供電電源模塊的使用數(shù)量計算時,可以依據(jù)每一種業(yè)務(wù)功能模塊以及風(fēng)扇模塊在不同使用狀態(tài)下的實際功耗數(shù)值算出最佳的供電電源模塊使用數(shù)量,即執(zhí)行最佳的供電/負載匹配管理,因此能夠更加有效提升供電電源模塊的使用效率,以降低電能消耗。附圖說明為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例提供的通信設(shè)備的結(jié)構(gòu)圖;圖2為本發(fā)明實施例提供的一種電源管理方法的流程圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例描述的系統(tǒng)架構(gòu)以及業(yè)務(wù)場景是為了更加清楚的說明本發(fā)明實施例的技術(shù)方案,并不構(gòu)成對于本發(fā)明實施例提供的技術(shù)方案的限定,本領(lǐng)域普通技術(shù)人員可知,隨著系統(tǒng)架構(gòu)的演變和新業(yè)務(wù)場景的出現(xiàn),本發(fā)明實施例提供的技術(shù)方案對于類似的技術(shù)問題,同樣適用。本發(fā)明的實施例使用的技術(shù)術(shù)語包括如下:MPU:MainProcessingUnit,主控制模塊;LPU:LineProcessingUnit,業(yè)務(wù)模塊;SFU:SwitchFabricUnit,交換模塊;SPD:SerialPresenceDetect,串型存儲器(存儲業(yè)務(wù)功能模塊LPU、SFU的工作參數(shù));CP:ControlProcessor;控制處理器;MP:ManagementProcessor;管理處理器;MCU:MicroprogramControlUnit;微處理器;本發(fā)明的基本原理為:通信設(shè)備的控制模塊能夠準(zhǔn)確對供電/負載匹配管理的重要數(shù)據(jù)進行統(tǒng)計,在對供電電源模塊的使用數(shù)量計算時,可以依據(jù)每一種業(yè)務(wù)功能模塊以及風(fēng)扇模塊在不同使用狀態(tài)下的實際功耗數(shù)值算出最佳的供電電源模塊使用數(shù)量,即執(zhí)行最佳的供電/負載匹配管理,因此能夠更加有效提升供電電源模塊的使用效率,以降低電能消耗。下面結(jié)合具體實施例對上述方法進行詳細描述。參照圖1所示,本發(fā)明的實施例提供的通信設(shè)備包括:至少一個控制模塊、至少一個業(yè)務(wù)功能模塊、風(fēng)扇模塊以及至少一個供電電源模塊;其中所述控制模塊的管理處理器(MP)連接所述至少一個業(yè)務(wù)功能模塊、所述風(fēng)扇模塊以及所述至少一個供電電源模塊;每個供電電源模塊連接所述至少一個控制模塊、至少一個業(yè)務(wù)功能模塊、至少一個風(fēng)扇模塊。示例性的,圖1中的通信包括兩個控制模塊11,其中一個為主控制模塊MPU11-1,另一為從控制模塊MPU11-2,這種主從方式的配置有利于提高通信設(shè)備的容災(zāi)能力,在其中一者損壞或停機時可由另一替代,其工作機制是完全相同的;控制模塊11包括CP以及通過C-bus(chip-bus,芯片總線)連接的MP,C-bus通信總線通常選擇以太連接,也可選擇其它如PCIE(PeripheralComponentInterfaceExpress,總線和接口標(biāo)準(zhǔn))、USB(UniversalSerialBus,通用串行總線)等類型。主控制模塊11-1上的MP通過P-bus通信總線連接供電電源模塊12對供電電源模塊進行管理和控制,P-bus通信總線一般為I2C總線,也可選擇其它如Can-bus、或UART等類型。主控制模塊11-1上的MP通過F-bus通信總線連接風(fēng)扇模塊13對風(fēng)扇模塊進行管理和控制,并與風(fēng)扇模塊上的MCU處理器進行通信,F(xiàn)-bus通信總線一般為I2C(Inter-IntegratedCircuit-bus,兩線式串行總線)總線,也可選擇其它如Can-bus(ControllerAreaNetwork-bus,控制器局域網(wǎng)絡(luò)總線)、或UART等類型,風(fēng)扇模塊的SPD存儲器存儲風(fēng)扇模塊的工作參數(shù)。主控制模塊11-1上的MP通過S-bus通信總線連接業(yè)務(wù)功能模塊14(LPU和SFU)進行管理和控制,S-bus通信總線一般為I2C總線,也可選擇其它如UART等類型,業(yè)務(wù)功能模塊14均包括SPD存儲器用以存儲LPU或SFU的工作參數(shù)。每個供電電源模塊通過電源線POWER連接至少一個控制模塊、至少一個業(yè)務(wù)功能模塊以及至少一個風(fēng)扇模塊。在LPU的SPD存儲器中,以接口數(shù)與功耗映射數(shù)組的形式存儲一組功耗映射數(shù)組,例如一種支持16*40G用戶接口的LPU,其SPD中將存儲以下共17個功耗數(shù)值,每個功耗數(shù)值對應(yīng)一種接口數(shù)使用情況,如表1所示:LW0全部40G接口不使用LW1只使用1個40G接口LW2只使用2個40G接口LW3只使用3個40G接口LW4只使用4個40G接口LW5只使用5個40G接口LW6只使用6個40G接口LW7只使用7個40G接口LW8只使用8個40G接口LW9只使用9個40G接口LW10只使用10個40G接口LW11只使用11個40G接口LW12只使用12個40G接口LW13只使用13個40G接口LW14只使用14個40G接口LW15只使用15個40G接口LW1616個40G接口全部使用表116*40G接口LPU提供的接口數(shù)與功耗映射數(shù)組對于LPU,每一個對應(yīng)使用接口數(shù)的使用功耗數(shù)值,均為LPU在使用該數(shù)量接口數(shù)下的最大功耗數(shù)值,是在LPU設(shè)計完成驗收階段使用測試工裝實際測試得出的精確數(shù)據(jù),該數(shù)據(jù)還與LPU的硬件版本相關(guān),不同的硬件版本可能會對應(yīng)不同的數(shù)值。在SFU的SPD存儲器中,將存儲一組SFU業(yè)務(wù)接口數(shù)與功耗映射數(shù)組,其數(shù)據(jù)組成與來源與LPU完全類似。同時SFU基于接口使用相關(guān)的最大功耗數(shù)值也與LPU的硬件版本相關(guān),不同的硬件版本可能會對應(yīng)不同的數(shù)值。在風(fēng)扇模塊的SPD存儲器中,將存儲一組與風(fēng)扇轉(zhuǎn)速相關(guān)的轉(zhuǎn)速與功耗映射數(shù)組,由于風(fēng)扇轉(zhuǎn)速為連續(xù)變量,因此按照多少比例去劃分風(fēng)扇轉(zhuǎn)速與具體的設(shè)備設(shè)計相關(guān),轉(zhuǎn)速的劃分比例可大可小,例如可以按照5%轉(zhuǎn)速等級去劃分,也可以按照1%轉(zhuǎn)速等級去劃分等。以下為一個示范劃分案例,如表2所示:表2一種風(fēng)扇模塊基于轉(zhuǎn)速與功耗映射數(shù)組風(fēng)扇模塊基于轉(zhuǎn)速的最大功耗數(shù)值也與風(fēng)扇模塊的硬件版本相關(guān),不同的硬件版本可能會對應(yīng)不同的數(shù)值?;谏鲜龅耐ㄐ旁O(shè)備,本發(fā)明的實施例提供的一種電源管理方法包括如下步驟:101、控制模塊獲取自身最大使用功耗,以及各個業(yè)務(wù)功能模塊上實際使用的接口數(shù),并依據(jù)各個業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組獲取各個業(yè)務(wù)功能模塊的最大使用功耗。其中,每個業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組中包含接口數(shù)與最大使用功耗的對應(yīng)關(guān)系。具體的,由于設(shè)備初次加電啟動后,設(shè)備上在位的所有供電電源模塊將處于供電工作狀態(tài)。位于主控制模塊上的MP處理器將依據(jù)業(yè)務(wù)功能模塊的在位信號掃描到設(shè)備上存在的所有模塊的類別和數(shù)量,包括供電電源模塊、風(fēng)扇模塊、LPU、SFU和MPU,然后通過S-bus通信總線把LPU模塊、SFU模塊上SPD中存儲的接口數(shù)與功耗映射數(shù)組依此讀出,存儲到MP處理器本地存儲器中備用。通過F-bus通信總線把風(fēng)扇模塊上SPD中存儲的轉(zhuǎn)速與功耗映射數(shù)組依此讀出,存儲到MP處理器本地存儲器中備用。通信設(shè)備在運行過程中,主控制模塊上的MP處理器如果掃描到有LPU新插入設(shè)備,則通過S-bus通信總線把新插入LPU上SPD中存儲的接口數(shù)與功耗映射數(shù)組讀出,存儲到MP處理器本地存儲器中備用。如果掃描到有LPU模塊從設(shè)備中拔出,則主控制模塊上的MP處理器需要從本地存儲器中把相應(yīng)LPU的接口數(shù)與功耗映射數(shù)組數(shù)據(jù)清除。同理對應(yīng)SFU、風(fēng)扇模塊的操作也同對LPU的操作類似。在步驟101中,主控制模塊上的MP依此掃描設(shè)備上存在的LPU、SFU的具體使用接口數(shù),查找LPU、SFU的最大使用功耗數(shù)值。102、控制模塊根據(jù)自身最大使用功耗以及各個業(yè)務(wù)功能模塊的最大使用功耗確定風(fēng)扇模塊的使用功耗。其中步驟102中,具體為:控制模塊根據(jù)自身最大使用功耗以及各個業(yè)務(wù)功能模塊的最大使用功耗預(yù)估風(fēng)扇模塊的初始轉(zhuǎn)速;依據(jù)初始轉(zhuǎn)速以及轉(zhuǎn)速與功耗映射數(shù)組獲取風(fēng)扇模塊的使用功耗,其中轉(zhuǎn)速與功耗映射數(shù)組中包含轉(zhuǎn)速與使用功耗的對應(yīng)關(guān)系。具體的,步驟102中,MP把LPU的最大使用功耗、SFU的最大使用功耗和主控制模塊本身的最大功耗數(shù)值累加:暫時標(biāo)記為Wlsm。MP依據(jù)Wlsm數(shù)值,推測一個風(fēng)扇初始轉(zhuǎn)速,并查找轉(zhuǎn)速與功耗映射數(shù)組,找到對應(yīng)的風(fēng)扇模塊最大初始功耗值:暫時標(biāo)記為Wf。同時,MP處理器還需要通過F-bus通信總線把風(fēng)扇轉(zhuǎn)速初始值傳送給風(fēng)扇模塊上的MCU,以控制風(fēng)扇工作在該初始轉(zhuǎn)速。103、控制模塊依據(jù)自身最大使用功耗、各個業(yè)務(wù)功能模塊的最大使用功耗以及風(fēng)扇模塊的使用功耗確定總功耗。主控制模塊上的MP計算出通信設(shè)備上的總功耗:Wall=Wlsm+風(fēng)扇模塊數(shù)量*Wf。在步驟102之后步驟103之前,還包括:控制模塊依據(jù)環(huán)境溫度調(diào)整初始轉(zhuǎn)速,由于LPU、SFU和MPU的功耗Wlsm,不是唯一影響風(fēng)扇模塊工作的因素,風(fēng)扇轉(zhuǎn)速還與設(shè)備使用機房環(huán)境溫度相關(guān),因此,依據(jù)Wlsm數(shù)值確定的風(fēng)扇初始轉(zhuǎn)速,在后續(xù)的設(shè)備運行過程中會依據(jù)設(shè)備的實際散熱需求進行調(diào)整。MP處理器需要等風(fēng)扇轉(zhuǎn)速基本穩(wěn)定后,記錄并存儲與Wlsm數(shù)值對應(yīng)的風(fēng)扇最大轉(zhuǎn)速,并使用該最大轉(zhuǎn)速去更新前述Wf數(shù)值,并重新計算得到準(zhǔn)確的Wall數(shù)值。104、控制模塊依據(jù)總功耗確定供電電源模塊的使用數(shù)量。示例性的,可按照如下公式計算供電電源模塊數(shù)量:Pnum=INT(Wall/供電電源模塊最大功率值)+1+備份供電電源模塊數(shù)量。其中INT為向下取整,Pnum的計算公式為采用N+1供電備份,其中N=INT(Wall/供電電源模塊最大功率值)+1為實際需要提供的供電供電電源模塊數(shù)量,備份供電電源模塊數(shù)量=1,其中以上公式僅僅作為一個示例,在實際使用中也可以采用其他一個以上的多備份供電電源模塊的方式。105、控制模塊依據(jù)使用數(shù)量對通信設(shè)備上在位的供電電源模塊進行管理和控制。具體的,主控模塊的MP依據(jù)Pnum數(shù)值,對設(shè)備上在位的供電電源模塊進行管理和控制。如發(fā)現(xiàn)存在多余供電電源模塊,則關(guān)閉它們。如發(fā)現(xiàn)在位的供電電源模塊數(shù)量不足,則向CP發(fā)出告警信息。106、控制模塊判斷使用的業(yè)務(wù)功能模塊以及各個業(yè)務(wù)功能模塊上實際使用的接口數(shù)是否發(fā)生變化。當(dāng)確定使用的業(yè)務(wù)功能模塊和/或任一業(yè)務(wù)功能模塊上使用的接口數(shù)發(fā)生變化時,重新確定供電電源模塊的使用數(shù)量。107、當(dāng)確定使用的業(yè)務(wù)功能模塊以及各個業(yè)務(wù)功能模塊上實際使用的接口數(shù)未發(fā)生變化時,控制模塊維持現(xiàn)有對供電電源模塊的當(dāng)前管理狀態(tài),并繼續(xù)判斷使用的業(yè)務(wù)功能模塊以及各個業(yè)務(wù)功能模塊上實際使用的接口數(shù)是否發(fā)生變化。設(shè)備運行過程中,會有新插入或拔出業(yè)務(wù)功能模塊的情況,或者存在已有業(yè)務(wù)功能模塊的業(yè)務(wù)接口數(shù)量改變的情況,例如:當(dāng)出現(xiàn)新插入LPU、或拔出LPU、或已經(jīng)在運行LPU上出現(xiàn)業(yè)務(wù)接口的增加或減少,均會影響Wlsm數(shù)值,主控制模塊上的MP依據(jù)LPU出現(xiàn)的變化,重新計算一個新的Wlsm數(shù)值,重復(fù)步驟101-105的計算過程。對于SFU的操作與LPU類似這里不再贅述。在上述方案中,由于通信設(shè)備包括至少一個控制模塊、至少一個業(yè)務(wù)功能模塊、風(fēng)扇模塊以及至少一個供電電源模塊;其中控制模塊的管理處理器MP連接至少一個業(yè)務(wù)功能模塊、風(fēng)扇模塊以及至少一個供電電源模塊;控制模塊的MP,能夠獲取自身最大使用功耗,以及各個業(yè)務(wù)功能模塊上使用的接口數(shù),并依據(jù)各個業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組獲取各個業(yè)務(wù)功能模塊的最大使用功耗,其中每個所述業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組中包含接口數(shù)與最大使用功耗的對應(yīng)關(guān)系;根據(jù)所述自身最大使用功耗以及各個業(yè)務(wù)功能模塊的最大使用功耗確定風(fēng)扇模塊的使用功耗;依據(jù)所述控制模塊的自身最大使用功耗、各個業(yè)務(wù)功能模塊的最大使用功耗以及風(fēng)扇模塊的使用功耗確定總功耗;依據(jù)所述總功耗確定供電電源模塊的使用數(shù)量。通過上述過程通信設(shè)備的控制模塊能夠準(zhǔn)確供電/負載匹配管理的重要數(shù)據(jù)進行統(tǒng)計,在供電電源模塊的使用數(shù)量計算時,可以依據(jù)每一種業(yè)務(wù)功能模塊以及風(fēng)扇模塊在不同使用狀態(tài)下的實際功耗數(shù)值算出最佳的供電電源模塊使用數(shù)量,即執(zhí)行最佳的供電/負載匹配管理,因此能夠更加有效提升供電電源模塊的使用效率,以降低電能消耗。具體的,本發(fā)明的詳細實施過程如下所述,假設(shè)通信設(shè)備規(guī)格如下:表3通信設(shè)備規(guī)格列表通信設(shè)備支持的LPU類型按照2種計算:LPU16X40G:16路40G接口模塊,最大功耗500W,最小功耗280W;LPU52X10G:52路10G接口模塊,最大功耗450W,最小功耗260W;假設(shè)一種通信設(shè)備的硬件需求如下:表4通信設(shè)備的硬件配置數(shù)量列表那么,可以計算出該硬件配置下的最大功耗為:Wmax=2*160+4*500+4*450+4*300+4*300=6520瓦;考慮使用1600W規(guī)格供電電源模塊,且使用N+1供電備份方式后,需要為該用戶設(shè)備配置的供電供電電源模塊數(shù)量應(yīng)該為:Pnum=INT(6520/1600)+1+1=6個;如使用800W規(guī)格供電電源模塊,那么Pnum=INT(6520/800)+1+1=10個;為了方便計算,假如實際使用中,用戶的兩種LPU都僅使用了一半的業(yè)務(wù)接口,即LPU16X40G僅使用了8個40G接口,LPU52X10G僅使用了26個10G接口,那么LPU、SFU和風(fēng)扇模塊的實際功耗會減少,特別是風(fēng)扇模塊,設(shè)備上實際使用的硬件配置不到設(shè)備最大硬件配置的一半。按照前述計算方法和步驟計算設(shè)備的實際使用功耗如下:⑴Wlsm=2*160+4*((500+280)/2)+4*((450+260)/2)+4*((300+180)/2)=4260瓦⑵MP處理器依據(jù)Wlsm數(shù)值,預(yù)測并確定一個風(fēng)扇轉(zhuǎn)速初始值,選擇風(fēng)扇模塊60%轉(zhuǎn)速,那么Wf=300*60%=180瓦⑶計算設(shè)備實際業(yè)務(wù)使用總功耗值:Wall=Wlsm+風(fēng)扇模塊數(shù)量*Wf=4260+4*180=4980瓦⑷仍考慮使用1600W規(guī)格供電電源模塊,且使用N+1供電備份方式后,設(shè)備實際使用的供電供電電源模塊數(shù)量應(yīng)該為:Pnum=INT(4980/1600)+1+1=5個;如使用800W規(guī)格供電電源模塊,那么Pnum=INT(4980/800)+1+1=8個;⑸使用上述計算結(jié)果,可得到兩種情形下的供電負載比率如下:表5通信設(shè)備的供電負載比率計算列表很明顯,使用本申請的實施例提供的方法控制供電電源模塊的使用,可取得更佳的供電負載比率,計算結(jié)果顯示會提高10%以上。參照圖1所示,本發(fā)明的實施例提供了一種通信設(shè)備,用于實施上述的電源管理方法,包括至少一個控制模塊11、至少一個業(yè)務(wù)功能模塊14、風(fēng)扇模塊13以及至少一個供電電源模塊12;其中所述控制模塊的管理處理器連接所述至少一個業(yè)務(wù)功能模塊、所述風(fēng)扇模塊以及所述至少一個供電電源模塊;所述控制模塊11的管理處理器,用于獲取自身最大使用功耗,以及各個業(yè)務(wù)功能模塊上實際使用的接口數(shù),并依據(jù)各個業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組獲取各個業(yè)務(wù)功能模塊的最大使用功耗,其中每個所述業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組中包含接口數(shù)與最大使用功耗的對應(yīng)關(guān)系;所述控制模塊11的管理處理器,用于根據(jù)所述自身最大使用功耗以及各個業(yè)務(wù)功能模塊的最大使用功耗確定風(fēng)扇模塊的使用功耗;所述控制模塊11的管理處理器,用于依據(jù)所述控制模塊的自身最大使用功耗、各個業(yè)務(wù)功能模塊的最大使用功耗以及風(fēng)扇模塊的使用功耗確定總功耗;所述控制模塊11的管理處理器,用于依據(jù)所述總功耗確定供電電源模塊的使用數(shù)量??蛇x的,所述控制模塊11的管理處理器,還用于依據(jù)所述使用數(shù)量對通信設(shè)備上在位的供電電源模塊12進行管理和控制。進一步的,控制模塊11的管理處理器,具體用于根據(jù)所述自身最大使用功耗以及各個業(yè)務(wù)功能模塊14的最大使用功耗預(yù)估風(fēng)扇模塊的初始轉(zhuǎn)速;控制模塊11的管理處理器,用于依據(jù)所述初始轉(zhuǎn)速以及轉(zhuǎn)速與功耗映射數(shù)組獲取風(fēng)扇模塊的使用功耗,其中所述轉(zhuǎn)速與功耗映射數(shù)組中包含轉(zhuǎn)速與使用功耗的對應(yīng)關(guān)系??蛇x的,控制模塊11的管理處理器還用于依據(jù)環(huán)境溫度調(diào)整所述初始轉(zhuǎn)速??蛇x的,控制模塊11的管理處理器還用于判斷使用的業(yè)務(wù)功能模塊以及各個所述業(yè)務(wù)功能模塊14上使用的接口數(shù)是否發(fā)生變化;當(dāng)確定使用的業(yè)務(wù)功能模塊和/或任一所述業(yè)務(wù)功能模塊上實際使用的接口數(shù)發(fā)生變化時,重新確定供電電源模塊12的使用數(shù)量。在上述方案中,通信設(shè)備,包括至少一個控制模塊、至少一個業(yè)務(wù)功能模塊、風(fēng)扇模塊以及至少一個供電電源模塊;其中控制模塊的管理處理器MP連接至少一個業(yè)務(wù)功能模塊、風(fēng)扇模塊以及至少一個供電電源模塊;控制模塊的MP,用于獲取自身最大使用功耗,以及各個業(yè)務(wù)功能模塊上使用的接口數(shù),并依據(jù)各個業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組獲取各個業(yè)務(wù)功能模塊的最大使用功耗,其中每個所述業(yè)務(wù)功能模塊的接口數(shù)與功耗映射數(shù)組中包含接口數(shù)與最大使用功耗的對應(yīng)關(guān)系;根據(jù)所述自身最大使用功耗以及各個業(yè)務(wù)功能模塊的最大使用功耗確定風(fēng)扇模塊的使用功耗;依據(jù)所述控制模塊的自身最大使用功耗、各個業(yè)務(wù)功能模塊的最大使用功耗以及風(fēng)扇模塊的使用功耗確定總功耗;依據(jù)所述總功耗確定供電電源模塊的使用數(shù)量。通過上述過程通信設(shè)備的控制模塊能夠準(zhǔn)確供電/負載匹配管理的重要數(shù)據(jù)進行統(tǒng)計,在供電電源模塊的使用數(shù)量計算時,可以依據(jù)每一種業(yè)務(wù)功能模塊以及風(fēng)扇模塊在不同使用狀態(tài)下的實際功耗數(shù)值算出最佳的供電電源模塊使用數(shù)量,即執(zhí)行最佳的供電/負載匹配管理,因此能夠更加有效提升供電電源模塊的使用效率,以降低電能消耗。此外,還提供一種計算可讀媒體(或介質(zhì)),包括在被執(zhí)行時進行上述實施例中的方法的操作的計算機可讀指令。另外,還提供一種計算機程序產(chǎn)品,包括上述計算機可讀媒體(或介質(zhì))。應(yīng)理解,在本發(fā)明的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、設(shè)備和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(英文全稱:read-onlymemory,英文簡稱:ROM)、隨機存取存儲器(英文全稱:randomaccessmemory,英文簡稱:RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。當(dāng)前第1頁1 2 3