專利名稱:以太網(wǎng)電源系統(tǒng)、控制單元、主控模塊及以太網(wǎng)電源供電方法
技術領域:
本發(fā)明涉及以太網(wǎng)供電技術領域,具體涉及一種以太網(wǎng)電源系統(tǒng)、以太網(wǎng)電源控制單元、主控模塊及以太網(wǎng)電源供電方法。
背景技術:
以太網(wǎng)電源(PoE,Power on Ethernet)供電技術是按照國際電氣電子工程師協(xié)會(IEEE)802.3af標準實現(xiàn)的、通過以太網(wǎng)接口和線纜向受電設備(PD,Powered Device)提供電力的供電技術。
圖1給出了一個典型的PoE系統(tǒng)架構,如圖1所示,一個典型的PoE系統(tǒng)包括PoE電源模塊11,主控單元12和PoE控制單元13。PoE電源模塊11向PoE控制單元13發(fā)送PoE電源狀態(tài)信號①如電源類型、電源輸出功率信息等,并發(fā)送電源功率⑤;主控單元12通過PoE管理通信通道②完成對PoE控制單元13的對外功率設置、狀態(tài)讀取等;PoE控制單元13控制有限個以太網(wǎng)接口③,可以對外進行PoE供電;受電設備14通過以太網(wǎng)線纜④與PoE系統(tǒng)互連,以獲取電能并進行數(shù)據(jù)通信。
可以看出,PoE系統(tǒng)中只有1個PoE控制單元,管理和控制的PoE端口數(shù)量較少。而隨著采用PoE技術的路由器、交換機等數(shù)據(jù)通信設備的應用越來越廣泛,PoE供電的功率越來越大,PoE端口密度也越來越高?,F(xiàn)有的PoE系統(tǒng)無法滿足越來越多的PoE端口供電需求。
發(fā)明內容
本發(fā)明提供一種PoE系統(tǒng)、PoE控制單元、主控模塊及PoE供電方法,以擴大PoE電源支持的PoE端口數(shù)量。
本發(fā)明的技術方案是這樣實現(xiàn)的
一種PoE系統(tǒng),包括PoE電源模塊、主控模塊和一個以上PoE控制單元,其中PoE電源模塊,將電源功率輸出到各PoE控制單元,將電源輸出功率信息發(fā)送給主控模塊;主控模塊,接收PoE電源模塊發(fā)來的電源輸出功率信息,確定PoE電源輸出功率,根據(jù)該PoE電源輸出功率為各PoE控制單元和各PoE端口設置限定功率;PoE控制單元,根據(jù)主控模塊為各PoE端口設置的限定功率,將PoE電源模塊輸出的電源功率配置到各PoE端口上。
所述每個PoE控制單元分別位于一個以太網(wǎng)交換模塊上。
所述主控模塊包括配置文件存儲模塊、PoE控制單元配置模塊和功率控制模塊,其中配置文件存儲模塊,用于存儲用戶配置的各PoE控制單元及各PoE端口的限定功率信息,存儲各PoE控制單元的供電狀態(tài)信息;PoE控制單元配置模塊,根據(jù)PoE電源模塊發(fā)來的PoE電源輸出功率信息對應功率、以及從配置文件存儲模塊讀取的配置信息,為每個PoE控制單元及該PoE控制單元的各PoE端口設置限定功率;功率控制模塊,從配置文件存儲模塊讀取允許供電的PoE控制單元標識,確定正在供電的PoE控制單元,向正在供電的各PoE控制單元發(fā)送實際功率查詢請求,檢測到各PoE控制單元返回的實際功率之和超過PoE電源模塊發(fā)來的PoE電源輸出功率信息對應功率,確定需停止供電的PoE控制單元,向所確定的PoE控制單元發(fā)送供電禁止信號。
所述配置文件存儲模塊進一步用于,存儲用戶配置的各PoE控制單元的供電優(yōu)先級信息;所述功率控制模塊進一步根據(jù)從配置文件存儲模塊讀取的各PoE控制單元的供電優(yōu)先級信息,確定需停止供電的PoE控制單元。
所述PoE控制單元包括PoE端口配置模塊和功率控制模塊,其中
PoE端口配置模塊,接收PoE電源模塊發(fā)來的電源功率,接收主控模塊發(fā)來的各PoE端口的限定功率信息,根據(jù)該限定功率信息,通過PoE控制器將電源功率配置到各PoE端口上;功率控制模塊,接收主控模塊發(fā)來的供電禁止信號,停止供電。
所述功率控制模塊進一步用于,接收主控模塊發(fā)來的該PoE控制單元的限定功率信息,向PoE控制器發(fā)送實際功率查詢請求,接收PoE控制器上報的各PoE端口的實際功率信息,檢測到各PoE端口的實際功率之和超過該PoE控制單元的限定功率,確定需要停止供電的PoE端口,通過PoE控制器關閉所確定的PoE端口。
所述PoE端口配置模塊進一步用于,接收主控模塊發(fā)來的各PoE端口的供電優(yōu)先級信息;所述功率控制模塊進一步根據(jù)從PoE端口配置模塊查詢到的各PoE端口的供電優(yōu)先級,確定需要停止供電的PoE端口。
一種主控模塊,包括配置文件存儲模塊和PoE控制單元配置模塊,其中配置文件存儲模塊,用于存儲用戶配置的各PoE控制單元及各PoE端口的限定功率信息,存儲各PoE控制單元的供電狀態(tài)信息;PoE控制單元配置模塊,接收PoE電源模塊發(fā)來的PoE電源輸出功率信息,確定PoE電源輸出功率,根據(jù)該PoE電源輸出功率以及從配置文件存儲模塊讀取的配置信息,為每個PoE控制單元及該PoE控制單元的各PoE端口設置限定功率,將所述設置的限定功率信息發(fā)送給該PoE控制單元。
所述主控模塊進一步包括功率控制模塊,從配置文件存儲模塊讀取允許供電的PoE控制單元標識,確定正在供電的PoE控制單元,向正在供電的各PoE控制單元發(fā)送實際功率查詢請求,接收各PoE控制單元發(fā)來的實際功率信息,根據(jù)PoE電源模塊發(fā)來的輸出功率信息確定PoE電源輸出功率,檢測到各PoE控制單元的實際功率之和超過PoE電源輸出功率,確定需停止供電的PoE控制單元,向所確定的PoE控制單元發(fā)送供電禁止信號。
所述功率控制模塊進一步用于,根據(jù)從配置文件存儲模塊讀取的PoE控制單元的供電狀態(tài)信息,確定PoE控制單元的供電狀態(tài)由允許供電更改為禁止供電,向該PoE控制單元發(fā)送供電禁止信號。
所述配置文件存儲模塊進一步用于,存儲用戶配置的各PoE控制單元的供電優(yōu)先級信息;所述功率控制模塊進一步根據(jù)從配置文件存儲模塊讀取的各PoE控制單元的供電優(yōu)先級信息,確定需停止供電的PoE控制單元。
所述PoE控制單元配置模塊進一步用于,當根據(jù)從配置文件存儲模塊讀取的用戶配置信息,獲取并向PoE控制單元發(fā)送發(fā)生變化的該PoE控制單元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的使能狀態(tài)信息、和/或PoE端口的供電優(yōu)先級信息。
所述主控模塊進一步包括用戶查詢模塊,用于在接收到用戶發(fā)來的查詢請求時,向該查詢請求指向的PoE控制單元發(fā)送查詢請求,接收PoE控制單元返回的攜帶該PoE控制單元的實際功率信息、和/或PoE端口的使能狀態(tài)信息、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率信息的查詢響應消息,并將該查詢響應消息攜帶的信息提供給用戶。
一種PoE控制單元,包括PoE端口配置模塊和功率控制模塊,其中PoE端口配置模塊,接收PoE電源模塊發(fā)來的PoE電源功率,接收主控模塊發(fā)來的各PoE端口的限定功率信息,根據(jù)該限定功率信息,通過PoE控制器將電源功率配置到各PoE端口上;功率控制模塊,接收主控模塊發(fā)來的供電禁止信號,停止供電。
所述功率控制模塊進一步用于,接收主控模塊發(fā)來的該PoE控制單元的限定功率信息,向PoE控制器發(fā)送實際功率查詢請求,接收PoE控制器上報的各PoE端口的實際功率信息,檢測到各PoE端口的實際功率之和超過該PoE控制單元的限定功率,確定需要停止供電的PoE端口,通過PoE控制器關閉所確定的PoE端口。
所述PoE端口配置模塊進一步用于,接收主控模塊發(fā)來的各PoE端口的供電優(yōu)先級信息;所述功率控制模塊進一步根據(jù)從PoE端口配置模塊查詢到的各PoE端口的供電優(yōu)先級,確定需要停止供電的PoE端口。
所述PoE控制單元進一步包括查詢模塊,用于在接收到主控模塊發(fā)來的查詢請求后,向主控模塊返回攜帶該PoE控制單元的實際功率信息、和/或PoE端口的使能狀態(tài)信息、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率信息的查詢響應消息。
一種以太網(wǎng)電源PoE供電方法,該方法包括根據(jù)PoE電源輸出功率為各PoE控制單元和各PoE端口設置限定功率,PoE控制單元根據(jù)所述設置的各PoE端口的限定功率,將PoE電源功率配置到各使能PoE端口上。
所述PoE控制單元將PoE電源功率配置到各使能PoE端口上之后進一步包括檢測到各PoE控制單元的實際功率之和大于PoE電源輸出功率,則確定需停止供電的PoE控制單元,并禁止所述PoE控制單元供電。
所述為各PoE控制單元和各PoE端口設置限定功率的同時進一步包括為各PoE控制單元設置供電優(yōu)先級,所述確定需停止供電的PoE控制單元并禁止所述PoE控制單元供電包括從各正在供電的、具有最低供電優(yōu)先級的PoE控制單元開始,依次禁止各PoE控制單元供電,直至正在供電的PoE控制單元的實際功率之和不大于PoE電源的輸出功率。
所述PoE控制單元將PoE電源功率配置到各使能PoE端口上之后進一步包括PoE控制單元檢測到各使能PoE端口的實際功率之和大于該PoE控制單元的限定功率,則確定需停止供電的PoE端口,并禁止所述PoE端口供電。
所述為各PoE控制單元和各PoE端口設置限定功率的同時進一步包括為PoE控制單元的各PoE端口設置供電優(yōu)先級,所述PoE控制單元確定需停止供電的PoE端口并禁止所述PoE端口供電包括PoE控制單元從供電優(yōu)先級最低的使能PoE端口開始,依次禁止各使能PoE端口的供電,直至各使能PoE端口的實際功率之和不大于該PoE控制單元的限定功率。
所述為各PoE控制單元和各PoE端口設置限定功率之后進一步包括根據(jù)用戶配置文件,確定PoE控制單元的限定功率、和/或PoE端口的限定功率、和/或PoE端口的使能狀態(tài)、和/或PoE端口的供電優(yōu)先級發(fā)生變化,將變化后的PoE控制單元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的使能狀態(tài)信息、和/或PoE端口的供電優(yōu)先級信息發(fā)送給該PoE控制單元。
所述為各PoE控制單元和各PoE端口設置限定功率之后進一步包括根據(jù)用戶配置文件,確定PoE控制單元的供電狀態(tài)由允許供電更改為禁止供電,向該PoE控制單元發(fā)送供電禁止信號。
所述為各PoE控制單元和各PoE端口設置限定功率之后進一步包括,接收到用戶發(fā)來的查詢請求,向該查詢請求指向的PoE控制單元發(fā)送查詢請求,接收PoE控制單元返回的攜帶該PoE控制單元的實際功率信息、和/或PoE端口的使能狀態(tài)信息、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率信息的查詢響應消息,并將該查詢響應消息攜帶的信息提供給用戶。
與現(xiàn)有技術相比,本發(fā)明通過擴展PoE控制單元的數(shù)目,且主控模塊根據(jù)PoE電源輸出功率為各PoE控制單元設置限定功率,擴大了PoE電源支持的PoE端口的數(shù)目,并進一步根據(jù)各PoE控制單元的實際功率控制PoE控制單元的供電狀態(tài),保證了PoE供電安全和設備穩(wěn)定
圖1為現(xiàn)有的PoE系統(tǒng)架構圖;圖2為本發(fā)明實施例提供的PoE系統(tǒng)架構圖;圖3為在本發(fā)明實施例提供的PoE系統(tǒng)下的主控模塊的結構示意圖;圖4為在本發(fā)明實施例提供的PoE系統(tǒng)下的PoE控制單元的結構示意圖;圖5為本發(fā)明實施例提供的在圖2所示PoE系統(tǒng)下,PoE供電的初始化流程圖;圖6為本發(fā)明實施例提供的在圖2所示PoE系統(tǒng)下,主控模塊的系統(tǒng)級功率控制的流程圖;圖7為本發(fā)明實施例提供的在圖2所示PoE系統(tǒng)下,PoE控制單元的模決級功率控制的流程圖。
具體實施例方式
下面結合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
圖2為本發(fā)明實施例提供的PoE系統(tǒng)架構圖,如圖2所示,其主要包括PoE電源模塊21、主控模塊22和一個以上PoE控制單元23,其中,每個PoE控制單元可分別位于一個以太網(wǎng)交換模塊上,由于以太網(wǎng)交換模塊具有熱插拔的屬性,所以位于以太網(wǎng)交換模塊上的PoE控制單元可熱插拔,其中PoE電源模塊21用于實時地將自身的電源狀態(tài)信號①發(fā)送給主控模塊22,將電源功率⑤輸出到各PoE控制單元23。
電源狀態(tài)信號①包括電源類型、電源工作狀態(tài)、電源輸出功率信息等。
主控模塊22用于接收PoE電源模塊21發(fā)來的PoE電源狀態(tài)信號①,根據(jù)該PoE電源狀態(tài)信號①,確定電源類型、工作狀態(tài)及輸出功率等。
主控模塊22在啟動時,根據(jù)PoE電源輸出功率以及自身的用戶配置文件,設置各PoE控制單元23的供電狀態(tài)、供電優(yōu)先級和限定功率等,同時設置各PoE控制單元23下的各PoE端口的使能狀態(tài)、供電優(yōu)先級和限定功率等,將為每個PoE控制單元23以及為該PoE控制單元的各PoE端口設置的限定功率信息通過PoE管理通信通道②發(fā)送給該PoE控制單元23,將為PoE端口設置的使能狀態(tài)、供電優(yōu)先級、限定功率等信息通過PoE管理通信通道②發(fā)送給該PoE端口所在的PoE控制單元23。
主控模塊22通過PoE管理通信通道②向各PoE控制單元23實時發(fā)送實際功率查詢請求,接收各PoE控制單元23通過PoE管理通信通道②發(fā)來的實際功率信息,檢測到各PoE控制單元23的實際功率之和超過PoE電源的輸出功率,則根據(jù)各PoE控制單元23的供電優(yōu)先級,確定需關閉的PoE控制單元23,向所確定的PoE控制單元23發(fā)送供電禁止信號⑥。
主控模塊22接收到用戶發(fā)來的查詢請求,通過PoE管理通信通道②向該查詢請求指向的PoE控制單元23發(fā)送針對該PoE控制單元的實際功率、和/或PoE端口使能狀態(tài)、和/或使能PoE端口數(shù)目、和/或PoE端口實際功率等的查詢請求,接收PoE控制單元23通過PoE管理通信通道②返回的攜帶該PoE控制單元的實際功率、和/或PoE端口的使能狀態(tài)、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率等信息的查詢響應消息,并將該查詢響應消息攜帶的信息提供給用戶。
當根據(jù)用戶配置文件,主控模塊22確定PoE控制單元的限定功率、和/或PoE端口的限定功率、和/或PoE端口的供電優(yōu)先級等發(fā)生變化時,將變化后的PoE控制單元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的供電優(yōu)先級信息通過PoE管理通信通道②發(fā)送給對應的PoE控制單元23。
當根據(jù)用戶配置文件,主控模塊22確定PoE控制單元23的供電狀態(tài)由允許供電更改為禁止供電時,向該PoE控制單元23發(fā)送供電禁止信號。
PoE控制單元23接收PoE電源模塊21發(fā)來的電源功率⑤,接收主控模塊22發(fā)來的該PoE控制單元23的限定功率信息,接收主控模塊22發(fā)來的該PoE控制單元23的各PoE端口的使能狀態(tài)信息、供電優(yōu)先級信息和限定功率信息,根據(jù)該限定功率信息,通過PoE控制器將電源功率⑤配置到各使能PoE端口上;接收到主控模塊22發(fā)來的供電禁止信號⑥,停止供電。
PoE控制單元23向PoE控制器實時發(fā)送實際功率查詢請求,接收PoE控制器上報的各PoE端口的實際功率信息,檢測到各PoE端口的實際功率之和超過該PoE控制單元23的限定功率,則根據(jù)各PoE端口的供電優(yōu)先級,確定需要關閉的PoE端口,通過PoE控制器關閉所確定的PoE端口。
PoE控制單元23接收主控模塊22發(fā)來的針對該PoE控制單元23的實際功率、和/或該PoE控制單元23的PoE端口使能狀態(tài)、和/或使能PoE端口數(shù)目、和/或PoE端口實際功率等的查詢請求,向主控模塊22返回攜帶該PoE控制單元23的實際功率、和/或PoE端口的使能狀態(tài)、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率等信息的查詢響應消息。
圖3為本發(fā)明實施例提供的主控模塊的結構示意圖,如圖3所示,其主要包括配置文件存儲模塊221、PoE控制單元配置模塊222和功率控制模塊223,其中配置文件存儲模塊221用于存儲用戶配置的PoE控制單元的供電狀態(tài)、限定功率和供電優(yōu)先級等信息,以及各PoE端口的使能狀態(tài)、限定功率和供電優(yōu)先級等信息。
PoE控制單元配置模塊222在啟動時,根據(jù)從配置文件存儲模塊221讀取的配置信息以及從PoE電源模塊21接收到的PoE電源輸出功率信息,設置各PoE控制單元23的供電狀態(tài)、供電優(yōu)先級和限定功率等,同時設置各PoE控制單元23下的各PoE端口的使能狀態(tài)、供電優(yōu)先級和限定功率等,將該各PoE控制單元23的限定功率信息發(fā)送給對應PoE控制單元23,將各PoE端口的使能狀態(tài)信息、供電優(yōu)先級信息和限定功率信息發(fā)送給對應的PoE控制單元23。
本實施例中,PoE控制單元配置模塊222還可用于,當根據(jù)從配置文件存儲模塊221讀取的用戶配置信息,得知PoE控制單元的限定功率、和/或PoE端口的限定功率、和/或PoE端口的供電優(yōu)先級等發(fā)生變化時,將變化后的PoE控制單元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的供電優(yōu)先級信息發(fā)送給對應的PoE控制單元23。
功率控制模塊223接收PoE電源模塊21發(fā)來的PoE電源的輸出功率信息,確定PoE電源的輸出功率,從配置文件存儲模塊221讀取允許供電的PoE控制單元標識,確定正在供電的PoE控制單元23,向正在供電的各PoE控制單元23實時發(fā)送實際功率查詢請求,接收各PoE控制單元23發(fā)來的實際功率信息,檢測到各PoE控制單元23的實際功率之和超過PoE電源的輸出功率,則根據(jù)從配置文件存儲模塊221讀取的各PoE控制單元23的供電優(yōu)先級信息,確定需關閉的PoE控制單元23,向該需關閉的PoE控制單元23發(fā)送供電禁止信號⑥。
本實施例中,功率控制模塊223還可用于,當根據(jù)從配置文件存儲模塊221讀取的用戶配置信息,得知PoE控制單元23的供電狀態(tài)由允許供電更改為禁止供電時,向該PoE控制單元23發(fā)送供電禁止信號。
本實施例中,主控模塊22還可包括用戶查詢模塊224,用于在接收到用戶發(fā)來的查詢請求時,向該查詢請求指向的PoE控制單元23發(fā)送針對該PoE控制單元的實際功率、和/或PoE端口使能狀態(tài)、和/或使能PoE端口數(shù)目、和/或PoE端口實際功率等的查詢請求,接收PoE控制單元23返回的攜帶該PoE控制單元的實際功率、和/或PoE端口的使能狀態(tài)、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率等信息的查詢響應消息,并將該查詢響應消息攜帶的信息提供給用戶。
圖4為本發(fā)明實施例提供的PoE控制單元的結構示意圖,如圖4所示,其主要包括PoE端口配置模塊231和功率控制模塊232,其中PoE端口配置模塊231接收PoE電源模塊21發(fā)來的電源功率⑤,接收主控模塊22發(fā)來的各PoE端口的使能狀態(tài)信息、供電優(yōu)先級信息和限定功率信息,根據(jù)該限定功率信息,通過PoE控制器將電源功率⑤配置到各使能PoE端口上。
功率控制模塊232接收主控模塊22發(fā)來的該PoE控制單元的限定功率信息,向PoE控制器實時發(fā)送實際功率查詢請求,接收PoE控制器上報的各使能PoE端口的實際功率信息,檢測到各使能PoE端口的實際功率之和超過該PoE控制單元的限定功率,則根據(jù)從PoE端口配置模塊231查詢到的各使能PoE端口的供電優(yōu)先級,確定需要關閉的PoE端口,通過PoE控制器關閉所確定的PoE端口;接收到主控模塊22發(fā)來的供電禁止信號⑥,停止供電。
本實施例中,PoE控制單元23還可包括查詢模塊233,用于在接收到主控模塊22發(fā)來的針對該PoE控制單元23的實際功率、和/或該PoE控制單元23的PoE端口使能狀態(tài)、和/或使能PoE端口數(shù)目、和/或PoE端口實際功率等的查詢請求后,向主控模塊22返回攜帶該PoE控制單元23的實際功率、和/或PoE端口的使能狀態(tài)、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率等信息的查詢響應消息。
圖5為本發(fā)明實施例提供的在圖2所示PoE系統(tǒng)下,PoE供電的初始化流程圖,如圖5所示,其主要包括如下步驟步驟501PoE電源模塊啟動,實時將自身的類型及工作狀態(tài)信息發(fā)送給主控模塊。
PoE電源類型如交流電源、直流電源等,工作狀態(tài)包括PoE電源輸出功率信息等。
步驟502主控模塊接收并保存PoE電源的類型及工作狀態(tài)信息,并根據(jù)工作狀態(tài)信息中的PoE電源輸出功率信息確定PoE電源輸出功率。
步驟503主控模塊讀取自身的用戶配置文件,根據(jù)該用戶配置文件以及PoE電源輸出功率,為與自身相連的各PoE控制單元設置供電狀態(tài)、限定功率和供電優(yōu)先級,將設置的限定功率信息發(fā)送給對應的PoE控制單元。
用戶可根據(jù)實際需要,將各PoE控制單元的供電狀態(tài)、限定功率和供電優(yōu)先級等信息配置在主控模塊上。當用戶為PoE控制單元配置的限定功率未超出PoE電源輸出功率時,主控模塊將用戶配置的限定功率作為該PoE控制單元的限定功率;當用戶為PoE控制單元配置的限定功率超出PoE電源輸出功率時,主控模塊則根據(jù)預先設置的原則,選擇一個等于或小于PoE電源輸出功率的值作為PoE控制單元的限定功率。
步驟504主控模塊根據(jù)該用戶配置文件以及為各PoE控制單元設置的限定功率,為各PoE控制單元下的各PoE端口設置使能狀態(tài)、限定功率和供電優(yōu)先級,將設置的使能狀態(tài)信息、限定功率信息、供電優(yōu)先級信息和PoE端口標識的對應關系發(fā)送給PoE端口所屬的PoE控制單元。
同樣,用戶可根據(jù)實際需要,將各PoE控制單元下的各PoE端口的限定功率信息和供電優(yōu)先級信息配置在主控模塊上。當用戶為PoE控制單元下的PoE端口配置的限定功率未超出主控模塊為該PoE控制單元設置的限定功率時,主控模塊將用戶配置的限定功率作為該PoE端口的限定功率;當用戶為PoE控制單元下的PoE端口配置的限定功率超出主控模塊為該PoE控制單元設置的限定功率時,主控模塊則根據(jù)預先設置的原則,選擇一個等于或小于為該PoE控制單元設置的限定功率的值作為該PoE端口的限定功率。
步驟505PoE控制單元接收并保存主控模塊為該PoE控制單元設置的限定功率信息,以及為該PoE控制單元的各PoE端口設置的使能狀態(tài)信息、限定功率信息和供電優(yōu)先級信息,向主控模塊返回響應消息,并根據(jù)該為該PoE控制單元的各PoE端口設置的限定功率,通過PoE控制器將PoE電源功率配置到各使能PoE端口上。
另外,本發(fā)明實施例還可包括當主控模塊接收到用戶發(fā)來的查詢請求時,會向該查詢請求指向的PoE控制單元發(fā)送針對該PoE控制單元的實際功率、和/或PoE端口使能狀態(tài)、和/或使能PoE端口數(shù)目、和/或PoE端口實際功率等的查詢請求,之后接收PoE控制單元返回的攜帶該PoE控制單元的實際功率、和/或PoE端口的使能狀態(tài)、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率等信息的查詢響應消息,并將該查詢響應消息攜帶的信息提供給用戶。
本發(fā)明實施例還可包括當根據(jù)用戶配置文件,主控模塊確定PoE控制單元的限定功率、和/或PoE端口的限定功率、和/或PoE端口的供電優(yōu)先級等發(fā)生變化時,將變化后的PoE控制單元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的供電優(yōu)先級信息發(fā)送給對應的PoE控制單元。
本發(fā)明實施例還可包括當根據(jù)用戶配置文件,主控模塊確定PoE控制單元的供電狀態(tài)由允許供電更改為禁止供電時,向該PoE控制單元發(fā)送供電禁止信號,PoE控制單元收到該供電禁止信號后,停止供電。
當用戶的供電需求發(fā)生變化時,如對某個PoE控制單元的限定功率更改、對某個PoE控制單元下的某個PoE端口的使能狀態(tài)更改、對某個PoE端口的限定功率更改、對某個PoE端口的供電優(yōu)先級更改,等等,此時用戶會修改用戶配置文件上對應PoE控制單元的配置信息,當主控模塊從該用戶配置文件得知上述更改后,會重新對應設置PoE控制單元的限定功率、設置PoE端口的使能狀態(tài)、設置PoE端口的限定功率、設置PoE端口的供電優(yōu)先級等,并將重新設置后的所述信息發(fā)送給對應的PoE控制單元。
在供電過程中,PoE電源供電狀態(tài)的變化如輸出功率的變化,用戶供電需求的變化如更改PoE控制單元的限定功率,更改PoE端口的限定功率,更改PoE端口的使能狀態(tài)等,都會使得PoE控制單元的實際功率發(fā)生變化,并有可能導致PoE控制單元的實際功率超過限定功率,或者導致各PoE控制單元的實際功率之和超過PoE電源的輸出功率,從而有可能導致受電設備等的損壞,因此,必須對PoE控制單元和PoE端口進行實時功率控制。以下分別給出主控模塊進行系統(tǒng)級功率控制的實施例和PoE控制單元進行模塊級功率控制的實施例圖6為本發(fā)明實施例提供的在圖2所示PoE系統(tǒng)下,主控模塊進行系統(tǒng)級功率控制的流程圖,如圖6所示,其具體步驟如下步驟601主控模塊從用戶配置文件中讀取允許供電的PoE控制單元標識,確定該標識對應的PoE控制單元正在供電。
用戶配置文件中記錄了所有PoE控制單元的供電狀態(tài)信息允許供電或禁止供電,同時,當有新的PoE控制單元加入時,用戶也會將該PoE控制單元的供電狀態(tài)信息記錄在用戶配置文件中。
步驟602主控模塊實時地向各正在供電的PoE控制單元發(fā)送實際功率查詢請求。
步驟603PoE控制單元收到該實際功率查詢請求,計算自身所有使能PoE端口的實際功率之和,將得到的功率作為自身的實際功率上報給主控模塊。
步驟604主控模塊判斷所有PoE控制單元上報的實際功率之和是否大于PoE電源的輸出功率,若是,執(zhí)行步驟605;否則,不作處理,本流程結束。
步驟605主控模塊根據(jù)各PoE控制單元的供電優(yōu)先級的從低到高,依次停止各PoE控制單元的供電,直至所有PoE控制單元的實際功率之和不大于PoE電源的輸出功率。
圖7為本發(fā)明實施例提供的在圖2所示PoE系統(tǒng)下,PoE控制單元進行模塊級功率控制的流程圖,如圖7所示,其具體步驟如下步驟701PoE控制單元實時地向PoE控制器發(fā)送實際功率查詢請求。
步驟702PoE控制器收到該實際功率查詢請求,將各使能PoE端口的實際功率發(fā)送給PoE控制單元。
步驟703PoE控制單元判斷所有PoE端口的實際功率之和是否大于主控模塊為該PoE控制單元設置的限定功率,若是,執(zhí)行步驟704;否則,不作處理,本流程結束。
步驟704PoE控制單元根據(jù)各使能PoE端口的供電優(yōu)先級的從低到高,依次停止各使能PoE端口的供電,直至所有PoE端口的實際功率之和不大于該PoE控制單元的限定功率。
以上所述僅為本發(fā)明的過程及方法實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種以太網(wǎng)電源PoE系統(tǒng),其特征在于,包括PoE電源模塊、主控模塊和一個以上PoE控制單元,其中PoE電源模塊,將電源功率輸出到各PoE控制單元,將電源輸出功率信息發(fā)送給主控模塊;主控模塊,接收PoE電源模塊發(fā)來的電源輸出功率信息,確定PoE電源輸出功率,根據(jù)該PoE電源輸出功率為各PoE控制單元和各PoE端口設置限定功率;PoE控制單元,根據(jù)主控模塊為各PoE端口設置的限定功率,將PoE電源模塊輸出的電源功率配置到各PoE端口上。
2.如權利要求1所述的系統(tǒng),其特征在于,所述每個PoE控制單元分別位于一個以太網(wǎng)交換模塊上。
3.如權利要求1所述的系統(tǒng),其特征在于,所述主控模塊包括配置文件存儲模塊、PoE控制單元配置模塊和功率控制模塊,其中配置文件存儲模塊,用于存儲用戶配置的各PoE控制單元及各PoE端口的限定功率信息,存儲各PoE控制單元的供電狀態(tài)信息;PoE控制單元配置模塊,根據(jù)PoE電源模塊發(fā)來的PoE電源輸出功率信息對應功率、以及從配置文件存儲模塊讀取的配置信息,為每個PoE控制單元及該PoE控制單元的各PoE端口設置限定功率;功率控制模塊,從配置文件存儲模塊讀取允許供電的PoE控制單元標識,確定正在供電的PoE控制單元,向正在供電的各PoE控制單元發(fā)送實際功率查詢請求,檢測到各PoE控制單元返回的實際功率之和超過PoE電源模塊發(fā)來的PoE電源輸出功率信息對應功率,確定需停止供電的PoE控制單元,向所確定的PoE控制單元發(fā)送供電禁止信號。
4.如權利要求3所述的系統(tǒng),其特征在于,所述配置文件存儲模塊進一步用于,存儲用戶配置的各PoE控制單元的供電優(yōu)先級信息;所述功率控制模塊進一步根據(jù)從配置文件存儲模塊讀取的各PoE控制單元的供電優(yōu)先級信息,確定需停止供電的PoE控制單元。
5.如權利要求1所述的系統(tǒng),其特征在于,所述PoE控制單元包括PoE端口配置模塊和功率控制模塊,其中PoE端口配置模塊,接收PoE電源模塊發(fā)來的電源功率,接收主控模塊發(fā)來的各PoE端口的限定功率信息,根據(jù)該限定功率信息,通過PoE控制器將電源功率配置到各PoE端口上;功率控制模塊,接收主控模塊發(fā)來的供電禁止信號,停止供電。
6.如權利要求5所述的系統(tǒng),其特征在于,所述功率控制模塊進一步用于,接收主控模塊發(fā)來的該PoE控制單元的限定功率信息,向PoE控制器發(fā)送實際功率查詢請求,接收PoE控制器上報的各PoE端口的實際功率信息,檢測到各PoE端口的實際功率之和超過該PoE控制單元的限定功率,確定需要停止供電的PoE端口,通過PoE控制器關閉所確定的PoE端口。
7.如權利要求6所述的系統(tǒng),其特征在于,所述PoE端口配置模塊進一步用于,接收主控模塊發(fā)來的各PoE端口的供電優(yōu)先級信息;所述功率控制模塊進一步根據(jù)從PoE端口配置模塊查詢到的各PoE端口的供電優(yōu)先級,確定需要停止供電的PoE端口。
8.一種主控模塊,其特征在于,包括配置文件存儲模塊和PoE控制單元配置模塊,其中配置文件存儲模塊,用于存儲用戶配置的各PoE控制單元及各PoE端口的限定功率信息,存儲各PoE控制單元的供電狀態(tài)信息;PoE控制單元配置模塊,接收PoE電源模塊發(fā)來的PoE電源輸出功率信息,確定PoE電源輸出功率,根據(jù)該PoE電源輸出功率以及從配置文件存儲模塊讀取的配置信息,為每個PoE控制單元及該PoE控制單元的各PoE端口設置限定功率,將所述設置的限定功率信息發(fā)送給該PoE控制單元。
9.如權利要求8所述的主控模塊,其特征在于,進一步包括功率控制模塊,從配置文件存儲模塊讀取允許供電的PoE控制單元標識,確定正在供電的PoE控制單元,向正在供電的各PoE控制單元發(fā)送實際功率查詢請求,接收各PoE控制單元發(fā)來的實際功率信息,根據(jù)PoE電源模塊發(fā)來的輸出功率信息確定PoE電源輸出功率,檢測到各PoE控制單元的實際功率之和超過PoE電源輸出功率,確定需停止供電的PoE控制單元,向所確定的PoE控制單元發(fā)送供電禁止信號。
10.如權利要求9所述的主控模塊,其特征在于,所述功率控制模塊進一步用于,根據(jù)從配置文件存儲模塊讀取的PoE控制單元的供電狀態(tài)信息,確定PoE控制單元的供電狀態(tài)由允許供電更改為禁止供電,向該PoE控制單元發(fā)送供電禁止信號。
11.如權利要求9所述的主控模塊,其特征在于,所述配置文件存儲模塊進一步用于,存儲用戶配置的各PoE控制單元的供電優(yōu)先級信息;所述功率控制模塊進一步根據(jù)從配置文件存儲模塊讀取的各PoE控制單元的供電優(yōu)先級信息,確定需停止供電的PoE控制單元。
12.如權利要求8所述的主控模塊,其特征在于,所述PoE控制單元配置模塊進一步用于,當根據(jù)從配置文件存儲模塊讀取的用戶配置信息,獲取并向PoE控制單元發(fā)送發(fā)生變化的該PoE控制單元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的使能狀態(tài)信息、和/或PoE端口的供電優(yōu)先級信息。
13.如權利要求8所述的主控模塊,其特征在于,進一步包括用戶查詢模塊,用于在接收到用戶發(fā)來的查詢請求時,向該查詢請求指向的PoE控制單元發(fā)送查詢請求,接收PoE控制單元返回的攜帶該PoE控制單元的實際功率信息、和/或PoE端口的使能狀態(tài)信息、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率信息的查詢響應消息,并將該查詢響應消息攜帶的信息提供給用戶。
14.一種PoE控制單元,其特征在于,包括PoE端口配置模塊和功率控制模塊,其中PoE端口配置模塊,接收PoE電源模塊發(fā)來的PoE電源功率,接收主控模塊發(fā)來的各PoE端口的限定功率信息,根據(jù)該限定功率信息,通過PoE控制器將電源功率配置到各PoE端口上;功率控制模塊,接收主控模塊發(fā)來的供電禁止信號,停止供電。
15.如權利要求14所述的PoE控制單元,其特征在于,所述功率控制模塊進一步用于,接收主控模塊發(fā)來的該PoE控制單元的限定功率信息,向PoE控制器發(fā)送實際功率查詢請求,接收PoE控制器上報的各PoE端口的實際功率信息,檢測到各PoE端口的實際功率之和超過該PoE控制單元的限定功率,確定需要停止供電的PoE端口,通過PoE控制器關閉所確定的PoE端口。
16.如權利要求15所述的PoE控制單元,其特征在于,所述PoE端口配置模塊進一步用于,接收主控模塊發(fā)來的各PoE端口的供電優(yōu)先級信息;所述功率控制模塊進一步根據(jù)從PoE端口配置模塊查詢到的各PoE端口的供電優(yōu)先級,確定需要停止供電的PoE端口。
17.如權利要求14所述的PoE控制單元,其特征在于,進一步包括查詢模塊,用于在接收到主控模塊發(fā)來的查詢請求后,向主控模塊返回攜帶該PoE控制單元的實際功率信息、和/或PoE端口的使能狀態(tài)信息、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率信息的查詢響應消息。
18.一種以太網(wǎng)電源PoE供電方法,其特征在于,該方法包括根據(jù)PoE電源輸出功率為各PoE控制單元和各PoE端口設置限定功率,PoE控制單元根據(jù)所述設置的各PoE端口的限定功率,將PoE電源功率配置到各使能PoE端口上。
19.如權利要求18所述的方法,其特征在于,所述PoE控制單元將PoE電源功率配置到各使能PoE端口上之后進一步包括檢測到各PoE控制單元的實際功率之和大于PoE電源輸出功率,則確定需停止供電的PoE控制單元,并禁止所述PoE控制單元供電。
20.如權利要求19所述的方法,其特征在于,所述為各PoE控制單元和各PoE端口設置限定功率的同時進一步包括為各PoE控制單元設置供電優(yōu)先級,所述確定需停止供電的PoE控制單元并禁止所述PoE控制單元供電包括從各正在供電的、具有最低供電優(yōu)先級的PoE控制單元開始,依次禁止各PoE控制單元供電,直至正在供電的PoE控制單元的實際功率之和不大于PoE電源的輸出功率。
21.如權利要求18所述的方法,其特征在于,所述PoE控制單元將PoE電源功率配置到各使能PoE端口上之后進一步包括PoE控制單元檢測到各使能PoE端口的實際功率之和大于該PoE控制單元的限定功率,則確定需停止供電的PoE端口,并禁止所述PoE端口供電。
22.如權利要求21所述的方法,其特征在于,所述為各PoE控制單元和各PoE端口設置限定功率的同時進一步包括為PoE控制單元的各PoE端口設置供電優(yōu)先級,所述PoE控制單元確定需停止供電的PoE端口并禁止所述PoE端口供電包括PoE控制單元從供電優(yōu)先級最低的使能PoE端口開始,依次禁止各使能PoE端口的供電,直至各使能PoE端口的實際功率之和不大于該PoE控制單元的限定功率。
23.如權利要求18所述的方法,其特征在于,所述為各PoE控制單元和各PoE端口設置限定功率之后進一步包括根據(jù)用戶配置文件,確定PoE控制單元的限定功率、和/或PoE端口的限定功率、和/或PoE端口的使能狀態(tài)、和/或PoE端口的供電優(yōu)先級發(fā)生變化,將變化后的PoE控制單元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的使能狀態(tài)信息、和/或PoE端口的供電優(yōu)先級信息發(fā)送給該PoE控制單元。
24.如權利要求18所述的方法,其特征在于,所述為各PoE控制單元和各PoE端口設置限定功率之后進一步包括根據(jù)用戶配置文件,確定PoE控制單元的供電狀態(tài)由允許供電更改為禁止供電,向該PoE控制單元發(fā)送供電禁止信號。
25.如權利要求18所述的方法,其特征在于,所述為各PoE控制單元和各PoE端口設置限定功率之后進一步包括,接收到用戶發(fā)來的查詢請求,向該查詢請求指向的PoE控制單元發(fā)送查詢請求,接收PoE控制單元返回的攜帶該PoE控制單元的實際功率信息、和/或PoE端口的使能狀態(tài)信息、和/或使能PoE端口數(shù)目、和/或PoE端口的實際功率信息的查詢響應消息,并將該查詢響應消息攜帶的信息提供給用戶。
全文摘要
本發(fā)明公開了一種以太網(wǎng)電源(PoE)系統(tǒng),包括PoE電源模塊、主控模塊和一個以上PoE控制單元,其中PoE電源模塊,將電源功率輸出到各PoE控制單元,將電源輸出功率信息發(fā)送給主控模塊;主控模塊,接收PoE電源模塊發(fā)來的電源輸出功率信息,確定PoE電源輸出功率,根據(jù)該PoE電源輸出功率為各PoE控制單元和各PoE端口設置限定功率;PoE控制單元,根據(jù)主控模塊為各PoE端口設置的限定功率,將PoE電源模塊輸出的電源功率配置到各PoE端口上。本發(fā)明還公開了一種主控模塊和控制單元。另外,本發(fā)明還公開了一種PoE供電方法。本發(fā)明通過擴展PoE控制單元,擴大了PoE電源支持的PoE端口數(shù)量。
文檔編號H04L12/28GK101060412SQ200710089538
公開日2007年10月24日 申請日期2007年3月29日 優(yōu)先權日2007年3月29日
發(fā)明者徐在水 申請人:杭州華三通信技術有限公司