两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于POE系統(tǒng)的設備供電方法及裝置與流程

文檔序號:11877954閱讀:500來源:國知局
基于POE系統(tǒng)的設備供電方法及裝置與流程

本發(fā)明涉及通信技術領域,特別涉及一種基于POE系統(tǒng)的設備供電方法及裝置。



背景技術:

如圖1所示,POE(Power Over Ethernet,以太網(wǎng)供電)系統(tǒng)包括:PSE(Power Sourcing Equipment,電源供電設備)100和PD(Power Device,受電設備)200。其中,PD200通過接入PSE100的接入端口發(fā)送供電請求,該供電請求中包括請求功率;PSE100按照預設線路損耗算法,計算出其到PD200的線路損耗后,加上請求功率,確定出PSE100對PD200的實際的供電功率,并下發(fā)至電源芯片,PSE100的電源芯片通過PD200在本端對應的接入端口,按照該實際的供電功率給PD200供電。

實際應用中,PSE不具備自動調(diào)節(jié)的功能(即不能把功率調(diào)節(jié)的符合需求),當PSE根據(jù)PD的供電請求計算后確定的實際的供電功率不符合PD的實際需求時,這必然導致PD不能正常工作;另外,PSE獲取不到最新的功率需求,當PD需求的供電功率變化時,這必然導致PSE計算出的功率不符合PD的實際需求,PD也不能正常工作。



技術實現(xiàn)要素:

本發(fā)明實施例公開了一種基于POE系統(tǒng)的設備供電方法及裝置,以避免PSE為PD實際供電異常的情況,保證PD正常工作。

為達到上述目的,本發(fā)明實施例公開了一種基于POE系統(tǒng)的設備供電方法,應用于電源供電設備PSE,所述方法包括:

確定供電功率,并根據(jù)所述供電功率為受電設備PD供電;

實時檢測所述PD是否供電異常;

當檢測到所述PD供電異常時,按照預設調(diào)節(jié)方式增大或減小所述供電功率,直至所述PD供電正常。

為達到上述目的,本發(fā)明實施例還公開了一種基于POE系統(tǒng)的設備供電裝置,應用于電源供電設備PSE,所述裝置包括:供電電量調(diào)節(jié)控制模塊、供電狀態(tài)檢測模塊和電源模塊;

所述供電電量調(diào)節(jié)控制模塊,用于確定供電功率,并提供給所述電源模塊;

所述電源模塊,用于根據(jù)所述供電功率為受電設備PD供電;

所述供電狀態(tài)檢測模塊,用于實時檢測所述PD是否供電異常;

所述供電電量調(diào)節(jié)控制模塊,還用于當所述PD供電異常時,按照預設調(diào)節(jié)方式增大或減小所述供電功率,直至所述供電狀態(tài)檢測模塊檢測到所述PD供電正常。

本發(fā)明實施例提供了一種基于POE系統(tǒng)的設備供電方法及裝置,PSE首先確定供電功率,根據(jù)確定的供電功率為PD供電;另外,實時檢測PD是否供電異常;當檢測到PD供電異常時,按照預設調(diào)節(jié)方式增大或減小供電功率,直至PD供電正常??梢姳景l(fā)明實施例中,不管是PD的功率需求發(fā)送變化,還是確定的實際的分配功率不符合PD的實際需求,PSE都可以檢測到,并且可以按照預設調(diào)節(jié)方式增大或減小供電功率,避免了PSE為PD實際供電異常的情況,保證了PD正常工作。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為POE系統(tǒng)結構示意圖;

圖2為本發(fā)明實施例提供的一種基于POE系統(tǒng)的設備供電方法的流程示意圖;

圖3為本發(fā)明實施例提供的一種POE系統(tǒng)結構示意圖;

圖4為本發(fā)明實施例提供的一種基于POE系統(tǒng)的設備供電裝置的一種結構示意圖;

圖5為本發(fā)明實施例提供的一種基于POE系統(tǒng)的設備供電裝置的另一種結構示意圖。

具體實施方式

下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

下面通過具體實施例,對本發(fā)明進行詳細說明。

參考圖1,圖1為本發(fā)明實施例提供的一種基于POE系統(tǒng)的設備供電方法的流程示意圖,應用于PSE,該方法包括:

S101:確定供電功率,并根據(jù)所述供電功率為PD供電;

實際應用中,PSE與PD間的供電信息通過LLDP(Link Layer Discovery Protocol,鏈路層發(fā)現(xiàn)協(xié)議)報文相互傳遞,例如,PD通過LLDP報文將請求功率發(fā)送給PSE,PSE通過LLDP報文將分配給PD的供電功率告知PD。

在本發(fā)明的其他實施例中,PSE和/或PD可能并不支持LLDP,當PD不支持LLDP時,該PD不會將請求功率發(fā)送給PSE,這種情況下,當PSE檢測到該PD接入PSE時,PSE可以將預設的供電功率確定為該PD的供電功率,也就是,該PD的供電功率為預設的供電功率。

在本發(fā)明的其他實施例中,當PSE接收到PD發(fā)送的請求功率時,PSE根據(jù)PD發(fā)送的請求功率,確定供電功率。例如,當PD的請求功率大于PSE的最大供電功率時,將該最大供電功率確定為PD的供電功率,否則,將PD的請求功率確定為供電率。

在根據(jù)PD發(fā)送的請求功率,確定供電功率時,請求功率與PSE的供電精度可能存在一些偏差,這種情況下,需要按照供電精度取整請求功率,將取整后的請求功率確定為供電功率。如:PSE的供電精度為0.2W,PD的請求功率為9.3W,對請求功率按照供電精度取整后,得到9.4W,將9.4W確定為供電功率。

另外,在根據(jù)PD發(fā)送的請求功率,確定供電功率時,還可以考慮線路損耗。一般地,可以按照預設線路損耗算法計算出PSE與PD間的線路損耗,將該線路損耗與供電功率加和,對該加和后的功率按照供電精度取整,確定供電功率。一般情況下,按照這樣確定的供電功率為PD進行供電,更為接近PD正常工作需求的功率,這樣,當不滿足PD正常工作需求的功率時,只需微調(diào)供電功率就可以滿足PD的功率需求。

在本發(fā)明的其他實施例中,如圖1所示,PSE100通過接入端口為PD200供電。這樣情況下,上述根據(jù)所述供電功率為受電設備PD供電,可以為:將供電功率下發(fā)至PSE100的電源芯片,通過PD200在本端對應的接入端口,電源芯片按照獲得的供電功率為PD200供電。

S102:實時檢測所述PD是否供電異常;

PD的供電狀態(tài)有3種,包括:供電正常、供電不足和供電過量。其中,供電不足和供電過量統(tǒng)稱為供電異常。當供電不足時,PD無法啟動,不能工作;當供電過量時,PD可能會因功率過大而損壞;只有在供電正常的情況下,PD才能正常工作。為了保證PD的正常工作,需要實時檢測PD是否供電異常。

在本發(fā)明的其他實施例中,在PD供電不足的情況下,PD不工作,此時只有PD和PSE間的線路損耗電量,該耗電量遠遠低于PD工作時的耗電量,因此,可以參考線路損耗來確定一個預設閾值,如計算得到的線路損耗為2W,線路損耗對應的耗電量為2W*1h=7.2kW.h,則可以將預設閾值確定為7.2kW.h或與7.2kW.h接近的值,如8kW.h、7.5kW.h等?;谏鲜銮闆r,實時檢測PD在本端對應的接入端口的耗電量,如果檢測到耗電量低于預設閾值,則可確定PD不工作,也就是,PD供電不足。

在供電正常和供電過量的情況下,PD都在工作,因此,檢測PD在本端對應的接入端口的耗電量,無法確定出PD是否供電過量。但PD上可以安裝供電過量保護裝置,當PD上的供電過量保護裝置檢測到供電過量時,該PD會向PSE發(fā)送供電過量消息。PSE接收到供電過量消息后,可以確定該PD供電過量。

值得一提的是,實時檢測所述PD是否供電異常,可以為輪詢的檢測PD是否供電異常,也可以為中斷式的檢測PD是否供電異常,當然,也可以采用其他方法實時檢測PD是否供電異常,本發(fā)明對此不進行限定。

S103:當檢測到所述PD供電異常時,按照預設調(diào)節(jié)方式增大或減小所述供電功率,直至所述PD供電正常。

上述預設調(diào)節(jié)方式可以為:預設一個調(diào)節(jié)精度,按照該調(diào)節(jié)精度增大或減小供電功率。這里,調(diào)節(jié)精度可以為PSE的供電精度。例如,當PD供電不足時,按調(diào)節(jié)精度增大供電功率;當PD供電過量時,按調(diào)節(jié)精度減小供電功率。

假設,PD供電不足,PSE初始為該PD分配的供電功率為9W,調(diào)節(jié)精度為0.6W,則將供電功率調(diào)大0.6W,變?yōu)?.6W,按照9.6W為該PD供電;然后再次檢測該PD是否供電異常,若還是供電不足,在9.6W的基礎上再調(diào)大0.6W,變?yōu)?0.2W,按照10.2W為該PD供電;然后再次檢測該PD是否供電異常,若還是供電不足,在10.2W的基礎上再調(diào)大0.6W,變?yōu)?0.8W,按照10.8W為該PD供電,依次類推,直至該PD供電正常。

需要說明的是,PSE無法根據(jù)接入端口的耗電量檢測到PD是否供電過量,因此,在接收到PD發(fā)送的供電過量消息時,PSE可以確定該PD供電過量,按照預設調(diào)節(jié)方式減小供電功率,直至接收到PD發(fā)送的供電過量取消信息。但是,并不是所有PD設備都會發(fā)送供電過量取消信息的,而且PSE又無法檢測出PD是供電過量還是供電正常,因此會持續(xù)減小供電功率。這時,若持續(xù)減小供電功率,肯定會導致PD供電不足,這樣,PSE就可以檢測到了,當檢測到供電不足時,可以將供電功率增大一個調(diào)節(jié)精度,再為PD供電,就可以保證PD正常工作了。

假設,PD供電過量,PSE初始為該PD分配的供電功率為10W,調(diào)節(jié)精度為0.6W,則將供電功率調(diào)小0.6W,變?yōu)?.4W,按照9.4W為該PD供電;然后再次檢測該PD是否供電異常,若未收到供電過量取消消息,則PSE認為此時該PD供電過量,在9.4W的基礎上再調(diào)小0.6W,變?yōu)?.8W,按照8.8W為該PD供電;然后再次檢測該PD是否供電異常,若此時PD供電正常,但未收到供電過量取消消息,則PSE認為此時該PD供電過量,在8.8W的基礎上再調(diào)小0.6W,變?yōu)?.2W,按照8.2W為該PD供電,此時,可以根據(jù)接入端口的耗電量檢測到該PD供電異常,也就是,該PD供電不足,該PD不能工作,在8.2W的基礎上調(diào)大0.6W,變?yōu)?.8W,按照8.8W為該PD供電,該PD正常工作。

在本發(fā)明的其他實施例中,PSE可以實時的將PD的當前實際供電功率(確定的供電功率或確定的供電功率減去線路損耗)通過LLDP報文發(fā)送給PD。如:PSE確定的供電功率為10W,則PD的當前實際供電功率(也就是,PD預計可以獲得的供電功率)可以為10W;若計算得到的線路損耗為0.2W,則PD的當前實際供電功率可以為10W-0.2W=9.8W;PSE將PD的當前實際供電功率攜帶在LLDP報文中,發(fā)送給PD。PD記錄LLDP報文中攜帶的當前實際供電功率,以便于根據(jù)該當前實際供電功率向PSE請求供電。

在本發(fā)明的其他實施例中,有些PD在工作時可能會出現(xiàn)故障,為了正常工作,需要對其斷電重啟。一個PD是否出現(xiàn)故障,可以根據(jù)該PD的鄰居信息判斷。LLDP報文中包含鄰居信息,PSE在接收到與其連接的PD發(fā)送的LLDP報文時,可以存儲LLDP報文中包含的鄰居信息。正常情況下,PD會定時地發(fā)送LLDP報文,更新其對應的鄰居信息??紤]到這種情況,可以為每一鄰居信息都配置老化時間,當PSE檢測到針對某一PD的鄰居信息老化時,也就是,超過老化時間未接收到該PD發(fā)送的LLDP報文,未更新該PD的鄰居信息,則對PD斷電重啟。

實際應用中,并不是每種PD的鄰居信息老化了都需要斷電重啟,有些PD對其斷電重啟反而會影響其正常使用。這種情況下,可以在LLDP報文中添加PD的屬性信息,當PD的鄰居信息老化時,根據(jù)該PD的屬性信息,判斷該PD是否為需要重啟的設備,如果是,對PD斷電重啟。在本發(fā)明的的一個實施例中,屬性信息可以包含在鄰居信息中,屬性信息可以包括設備類型,此時,上述根據(jù)該PD的屬性信息,判斷該PD是否為需要重啟的設備可以為:判斷該PD的屬性信息中的設備類型是否為預設的設備類型;如果是,判斷該PD為需要重啟的設備;另外,屬性信息也可以包括設備的能力信息,此時,上述根據(jù)該PD的屬性信息,判斷該PD是否為需要重啟的設備可以為:判斷該PD的屬性信息中的能力信息是否為預設的能力信息;如果是,判斷該PD為需要重啟的設備。

另外,PD的硬件對瞬間斷電的感知和反應速度有差異,如果PSE關閉對PD的供電后,立即再重新開啟供電,那么有些PD可能感知不到有過瞬間斷電,進而不會重啟。因此PSE需要關閉對PD的供電后,延遲一定時間后,再重新開啟供電。結合上述對PD斷電重啟,可以為:

關閉對PD的供電;在關閉供電之后的預設時間段后,重新開啟對PD的供電。

需要說明的是,上述預設時間可以包括在LLDP報文的屬性信息中。PSE可以與多個PD連接,為這多個PD供電。PSE可以實時監(jiān)測這多個PD的鄰居信息,判斷其是否需要重啟。

另外,值得一提的是,POE系統(tǒng)可以為級聯(lián)的多層供電模型,如圖3所示。PSE100可以與第一層次PD200連接,第一層次PD200再與第二層次PD200連接,依次列推。這樣,PSE先為第一層次PD供電,第一層次PD再為第二層次PD供電,依次列推。此時,可以理解為:上一層次設備為下一層設備的PSE,如第一層次PD為第二層次PD的PSE,第二層次PD為第三層次PD的PSE等等。

本發(fā)明實施例提供了一種基于POE系統(tǒng)的設備供電方法,PSE首先確定供電功率,根據(jù)確定的供電功率為PD供電;另外,實時檢測PD是否供電異常;當檢測到PD供電異常時,按照預設調(diào)節(jié)方式增大或減小供電功率,直至PD供電正常。可見本發(fā)明實施例中,不管是PD的功率需求發(fā)送變化,還是確定的實際的分配功率不符合PD的實際需求,PSE都可以檢測到,并且可以按照預設調(diào)節(jié)方式增大或減小供電功率,避免了PSE為PD實際供電異常的情況,保證了PD正常工作。

參考圖4,圖4為本發(fā)明實施例提供的一種基于POE系統(tǒng)的設備供電裝置的一種結構示意圖,應用于PSE,所述裝置包括:供電電量調(diào)節(jié)控制模塊401、供電狀態(tài)檢測模塊402和電源模塊403;

其中,所述供電電量調(diào)節(jié)控制模塊401,用于確定供電功率,并提供給所述電源模塊403;

所述電源模塊403,用于根據(jù)所述供電功率為PD供電;

所述供電狀態(tài)檢測模塊402,用于實時檢測所述PD是否供電異常;

所述供電電量調(diào)節(jié)控制模塊401,還用于當所述PD供電異常時,按照預設調(diào)節(jié)方式增大或減小所述供電功率,直至所述供電狀態(tài)檢測模塊402檢測到所述PD供電正常。

在本發(fā)明的其他實施例中,所述供電電量調(diào)節(jié)控制模塊401,具體可以用于:

所述供電功率為預設的供電功率;或根據(jù)受電設備PD的請求功率,確定所述供電功率。

在本發(fā)明的其他實施例中,所述供電電量調(diào)節(jié)控制模塊401,具體可以用于:

當受電設備PD的請求功率大于所述PSE的最大供電功率時,將所述最大供電功率確定為所述供電功率;否則,確定所述PD的請求功率為所述供電功率。

在本發(fā)明的其他實施例中,所述供電狀態(tài)檢測模塊402,具體可以用于:

實時檢測所述PD在本地對應的接入端口的耗電量,當檢測到所述耗電量低于預設閾值時,確定所述PD供電不足;

當接收到所述PD發(fā)送的供電過量消息時,確定所述PD供電過量。

在本發(fā)明的其他實施例中,所述供電電量調(diào)節(jié)控制模塊401,具體可以用于:

當所述PD供電不足時,按照預設調(diào)節(jié)方式增大所述供電功率,直至所述供電狀態(tài)檢測模塊檢測到所述PD供電正常;

當所述PD供電過量時,按照預設調(diào)節(jié)方式減小所述供電功率,直至所述供電狀態(tài)檢測模塊接收到所述PD發(fā)送的供電過量取消信息。

在本發(fā)明的其他實施例中,如圖5所示,上述基于POE系統(tǒng)的設備供電裝置還可以包括:

PD鄰居檢測通知模塊501,用于獲取并存儲所述PD的鄰居信息;當檢測到所述PD的鄰居信息老化時,根據(jù)所述PD的屬性信息,判斷所述PD是否為需要重啟的設備;

供電開關控制模塊502,用于在所述PD鄰居檢測通知模塊判斷結果為是的情況下,關閉所述電源模塊對所述PD的供電;在關閉供電之后的預設時間段后,重新開啟所述電源模塊對所述PD的供電。

本發(fā)明實施例提供了一種基于POE系統(tǒng)的設備供電裝置,PSE首先確定供電功率,根據(jù)確定的供電功率為PD供電;另外,實時檢測PD是否供電異常;當檢測到PD供電異常時,按照預設調(diào)節(jié)方式增大或減小供電功率,直至PD供電正常。可見本發(fā)明實施例中,不管是PD的功率需求發(fā)送變化,還是確定的實際的分配功率不符合PD的實際需求,PSE都可以檢測到,并且可以按照預設調(diào)節(jié)方式增大或減小供電功率,避免了PSE為PD實際供電異常的情況,保證了PD正常工作。

對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。

需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。

本領域普通技術人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:ROM/RAM、磁碟、光盤等。

以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
金秀| 澄迈县| 闸北区| 威信县| 庄浪县| 临西县| 绥滨县| 周口市| 麻栗坡县| 都兰县| 张家川| 酉阳| 札达县| 咸阳市| 抚宁县| 昌图县| 潍坊市| 云和县| 定陶县| 庄河市| 蚌埠市| 绍兴县| 吉隆县| 正镶白旗| 石首市| 阳山县| 厦门市| 民和| 十堰市| 许昌县| 恭城| 雅江县| 务川| 崇阳县| 志丹县| 洪泽县| 江孜县| 华安县| 海林市| 蒙自县| 灵寿县|