一種基于poe供電的方法及裝置制造方法
【專利摘要】本發(fā)明提供一種基于POE供電的方法及裝置,應用于包括以太網供電POE單元的設備,方法包括:在判斷POE單元當前要輸出的功率超過POE單元總輸出功率的情況下,對級別最低的任一接口所連接的受電設備停止供電。本發(fā)明實施例通過提供一種基于POE供電的方法及裝置,從而當POE的受電設備的消耗功率瞬間上升時,保證了重要程度高的受電設備的正常工作,不會因為POE單元的總輸出功率不足而導致重要程度高的受電設備宕機。
【專利說明】—種基于POE供電的方法及裝置
【技術領域】
[0001]本發(fā)明涉及以太網供電領域,特別涉及一種基于POE(Power Over Ethernet,以太網供電)供電的方法及裝置。
【背景技術】
[0002]POE可以通過10BASE-T、100BASE-TX、1000BASE-T實現以太網網絡供電,可靠的實現了集中式電源供電并且使用方便,網絡終端不需外接電源,只需要一根網線就可以供電。該技術目前應用廣泛,可以為基于IP (Internet Protocol,網絡之間互連的協議)的終端傳輸數據信號的同時,還能夠為此類設備提供直流供電。其中,基于IP的終端可以為IP電話機、AP (Access Point,無線局域網接入點)、IPC (IP Camera,網絡攝像機)等。
[0003]目前,支持POE供電的設備中POE單元的總輸出功率有限,然而有些POE受電設備的實際消耗功率是不均衡的,比如常見的云臺型網絡攝像機,它實際需要消耗的功率與云臺的轉動方向、以及轉動的快慢有關系。例如,業(yè)界常規(guī)的8 口帶POE功能的套片方案,其POE單元總輸出功率是64W,假設目前8個接口都連接有設備,正常使用時這8個設備的總消耗功率是62W,比POE總輸出功率小,系統正常。當在云臺轉動時,消耗功率瞬間達到14W(云臺在靜止狀況下消耗功率為8W),導致此時POE受電設備的總消耗功率超過POE總輸出功率,從而導致所有的POE受電設備都無法正常工作,系統出現宕機問題。
【發(fā)明內容】
[0004]有鑒于此,本發(fā)明提供一種基于POE供電的方法及裝置,以解決現有技術中當POE一個受電設備的消耗功率瞬間上升,由于POE單元的總輸出功率不足,導致受電設備宕機的問題。
[0005]本發(fā)明實施例提供了一種基于POE供電的方法,應用于包括以太網供電POE單元的設備,包括:
[0006]在判斷POE單元當前要輸出的功率超過POE單元總輸出功率的情況下,對級別最低的任一接口所連接的受電設備停止供電。
[0007]優(yōu)選地,在所述判斷POE單元當前要輸出的功率超過POE單元總輸出功率之前,進一步包括:
[0008]接收受電設備發(fā)送的注冊報文,根據所述注冊報文所攜帶的所述受電設備的級另IJ,將所述受電設備相連接口的級別設置為所述受電設備的級別。
[0009]優(yōu)選地,所述方法進一步包括:
[0010]接收受電設備發(fā)送的級別變化請求消息;
[0011]根據所述級別變化請求消息,將所述受電設備相連接口的級別修改為所述受電設備的當前級別。
[0012]優(yōu)選地,所述包括以太網供電POE單元的設備為網絡硬盤錄像機NVR設備,所述受電設備為受NVR設備管理的網絡攝像機IPC設備。[0013]本發(fā)明實施例還提供了一種基于POE供電的裝置,應用于包括以太網供電POE單元的設備,包括:
[0014]POE單元,用于在判斷POE單元當前要輸出的功率超過POE單元總輸出功率的情況下,對級別最低的任一接口所連接的受電設備停止供電。
[0015]優(yōu)選地,所述裝置進一步包括:
[0016]設置單元,用于接收受電設備發(fā)送的注冊報文,根據所述注冊報文所攜帶的所述受電設備的級別,將所述受電設備相連接口的級別設置為所述受電設備的級別。
[0017]優(yōu)選地,所述接收單元,進一步用于接收受電設備發(fā)送的級別變化請求消息;
[0018]所述裝置還包括:修改單元,用于根據所述級別變化請求消息,將所述受電設備相連接口的級別修改為所述受電設備的當前級別。
[0019]優(yōu)選地,所述包括以太網供電POE單元的設備為網絡硬盤錄像機NVR設備,所述受電設備為受NVR設備管理的網絡攝像機IPC設備。
[0020]本發(fā)明實施例通過提供一種基于POE供電的方法及裝置,在判斷POE單元當前要輸出的功率超過POE單元總輸出功率的情況下,對級別最低的任一接口所連接的受電設備停止供電,從而當POE的受電設備的消耗功率瞬間上升時,保證了重要程度高的受電設備的正常工作,不會因為POE單元的總輸出功率不足而導致重要程度高的受電設備宕機。
【專利附圖】
【附圖說明】
[0021]圖1是本發(fā)明實施例提供的方法流程圖;
[0022]圖2是本發(fā)明實施例提供的受電設備、POE單元以及供電設備的結構關系示意圖;
[0023]圖3是本發(fā)明實施例提供的裝置結構示意圖。
【具體實施方式】
[0024]根據現有技術中,業(yè)界常規(guī)的8 口帶POE功能的套片方案,其POE單元總輸出功率是64W,假設目前8個接口都連接有設備,正常使用時這8個設備的總消耗功率是62W,比POE總輸出功率小,系統正常。當在云臺轉動時,消耗功率瞬間達到14W (云臺在靜止狀況下消耗功率為8W),導致此時POE受電設備的總消耗功率超過POE總輸出功率,從而導致所有的POE受電設備都無法正常工作,系統出現宕機問題。
[0025]針對上述問題,本發(fā)明實施例提供了一種基于POE供電的方法,應用于包括以太網供電POE單元的設備,該方法的核心思想是:由POE的受電設備向POE單元所在的供電設備聲明自身的重要程度,POE單元所在的供電設備根據受電設備反饋的級別,調整POE單元供電優(yōu)先級,保證重要程度高的受電設備的正常工作,該方法可以包括以下內容:
[0026]在判斷POE單元當前要輸出的功率超過POE單元總輸出功率的情況下,對級別最低的任一接口所連接的受電設備停止供電。
[0027]本發(fā)明實施例提供的上述方法,在判斷POE單元當前要輸出的功率超過POE單元總輸出功率的情況下,對級別最低的任一接口所連接的受電設備停止供電,從而當POE的受電設備的消耗功率瞬間上升時,保證了重要程度高的受電設備的正常工作,不會因為POE單元的總輸出功率不足而導致重要程度高的受電設備宕機。
[0028]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0029]如圖1所示,為本發(fā)明實施例提供的一種基于POE供電的方法流程圖,該方法可以包括以下步驟:
[0030]步驟101:接收受電設備發(fā)送的注冊報文,根據所述注冊報文所攜帶的所述受電設備的級別,將所述受電設備相連接口的級別設置為所述受電設備的級別;
[0031]在本發(fā)明實施例中,受電設備與POE單元所在的供電設備進行信令交互的技術可以是開放型網絡視頻接口論壇(Open Network Video Interface Forum,ONVIF)技術,可以通過在ONVIF協議中增加字段,以聲明受電設備的級別。根據在ONVIF協議中增加的字段,當受電設備在POE單元所在的供電設備上進行注冊時,受電設備向POE單元所在的供電設備發(fā)送訪問(簡單對象訪問協議,S0AP)報文,該注冊報文攜帶對應受電設備的級別。
[0032]其中,該注冊報文是利用了受電設備必須向供電設備注冊的特性。當受電設備上電時,立即向供電設備進行注冊,在向供電設備發(fā)送注冊報文時,將受電設備的級別信息及時反饋給供電設備。從而保證供電設備獲知受電設備級別信息的及時性。
[0033]其中,該POE單元所在的供電設備可以是網絡硬盤錄像機(Network VideoReCOrder,NVR),也可以是能夠支持POE單元的其他供電設備。受電設備可以為IP電話機、AP (Access Point,無線局域網接入點)、IPC (IPCamera,網絡攝像機)等。
[0034]其中,受電設備的級別由管理員設置,受電設備的級別可以包括多個等級,例如,關鍵(crucial)、重要(Important)、一般(normal)、不重要(Unimportant)。對于高級別的受電設備,POE單元需保證對其的供電。若管理員未對受電設備的級別進行設置,則該受電設備的級別可以采用默認值,默認值可以是“一般normal”也可以是“不重要Unimportant”,該默認級別可以根據具體需求來設置,本發(fā)明實施例對此不做限定。
[0035]下面以設置受電設備為“關鍵crucial”為例,則在ONVIF協議中增加的字段可以為以下代碼:
[0036]<?xml version="l.0"encoding="UTF_8"?>/
[0037]〈S0AP-ENV: Envelope xmlns: S0AP_ENV = "http: //www.w3.0rg/2003/05/soap_envelope〃
[0038]xmlns:S0AP_ENC="http://www.w3.0rg/2003/05/soap-encoding"
[0039]xmlns:xsi="http://www.w3.0rg/2001/XMLSchema_instance〃
[0040]xmlns:xsd="http://www.w3.0rg/2001/XMLSchema"
[0041]xmlns: xop=//http: //www.w3.0rg/2004/08/xop/include^
[0042]xmlns: xmime4=//http: //www.w3.0rg/2004/11/xmlmime^xmlns:ns=//urn: calc"
[0043]xmlns: wsa5=//http: //www.w3.0rg/2005/08/addressing"
[0044]xmlns:wsrf-bf=//http://docs, oasis-open.0rg/wsrf/bf_2〃
[0045]xmlns:wstop=//http://docs, oasis-open, org/wsn/t-1"
[0046]xmlns:wsrf-r=//http://docs, oasis-open, org/wsrf/r-2"
[0047]xmlns:tes_e=〃http://www.0nvif.0rg/verlO/events/wsdl/EventBinding〃
[0048]xmlns:tev=〃http://www.0nvif.0rg/verlO/events/wsdl〃[0049]xmlns:tes_nc = 〃http://www.0nvif.0rg /verlO /events/wsdl/NotificationConsumerBinding"
[0050]xmlns:tes_np = 〃http://www.0nvif.0rg /verlO /events/wsdl/NotificationProducerBinding^
[0051]xmlns:tes_sm = 〃http://www.0nvif.0rg /verlO /events/wsdl/SubscriptionManagerBinding^
[0052]xmlns: tnsl=//http: //www.0nvif.0rg/verlO/topics^
[0053]xmlns:xmime="http://www.w3.0rg/2004/06/xmlmime"
[0054]xmlns:tt=〃http://www.0nvif.0rg/verlO/schema^
[0055]xmlns:wsnt=//http://docs, oasis-open.0rg/wsn/b-2〃
[0056]xmlns: tds=//http: //www.0nvif.0rg/verlO/device/wsdl^
[0057]xmlns: timg=//http://www.0nvif.0rg/ver20/imaging/wsdl"
[0058]xmlns: tmd=//http: //www.0nvif.0rg/verlO/deviceIO/wsdl^
[0059]xmlns: tptz=//http: //www.0nvif.0rg/ver20/ptz/wsdl〃
[0060]xmlns: trt=//http: //www.0nvif.0rg/verlO/media/wsdl〃
[0061]xmlns:wsse="http://docs, oasis-open, org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd〃
[0062]xmlns:wsu=//http://docs, oasis-open.0rg/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd〃
[0063]xmlns: ter=//http: //www.0nvif.0rg/ver 10/error^XSOAP-ENV:HeaderX/SOAP-ENV: HeaderXSOAP-ENV: BodyXtds: GetDevicelnformationResponseXtds: Manufacturer>uni V i ew〈/tds: Manuf acturerXtds: Mode I >HIC6501EX18_5CI〈/tds: Mode I Xtds: FirmwareVersion>IPC—635—6501E—6621E—625_B2312〈/tds:FirmwareVersionXtds:SerialNumber>5a01fbd3ad93</tds: SerialNumberXtds: Hardware I d>HI C6501EX18-5CK/tds: HardwareI dXtds: PoEabi I i ty>Cri t i cal</tds: PoEabi I ityX/tds: GetDevi ce InformationResponseX/SOAP-ENV: BodyX/SOAP-ENV: Envelope)
[0064]在本發(fā)明實施例中,當接收到受電設備發(fā)送的注冊報文,記錄接收該注冊報文的接口序列號,并讀取所述注冊報文所攜帶的所述受電設備的級別,從而完成了供電單元所在的供電設備的接口序列號與受電設備級別的對應關系。其中,受電設備可以包括多個供電接口,供電接口的個數具體根據受電設備的型號決定,本發(fā)明實施例對此不作具體限定。如下表1所示為供電設備的接口序列號與受電設備級別的對應關系,本發(fā)明實施例以受電設備包括4個等級的級別、POE單元所在的供電設備包括4個供電接口為例。以及如圖2所示,為受電設備、POE單元以及供電設備的結構關系示意圖。
[0065]表1:
[0066]
【權利要求】
1.一種基于POE供電的方法,應用于包括以太網供電POE單元的設備,其特征在于,包括: 在判斷POE單元當前要輸出的功率超過POE單元總輸出功率的情況下,對級別最低的任一接口所連接的受電設備停止供電。
2.如權利要求1所述的方法,其特征在于,在所述判斷POE單元當前要輸出的功率超過POE單元總輸出功率之前,進一步包括: 接收受電設備發(fā)送的注冊報文,根據所述注冊報文所攜帶的所述受電設備的級別,將所述受電設備相連接口的級別設置為所述受電設備的級別。
3.如權利要求2所述的方法,其特征在于,所述方法進一步包括: 接收受電設備發(fā)送的級別變化請求消息; 根據所述級別變化請求消息,將所述受電設備相連接口的級別修改為所述受電設備的當前級別。
4.如權利要求2所述的方法,其特征在于,所述包括以太網供電POE單元的設備為網絡硬盤錄像機NVR設備,所述受電設備為受NVR設備管理的網絡攝像機IPC設備。
5.一種基于POE供電的裝置,應用于包括以太網供電POE單元的設備,其特征在于,包括: POE單元,用于在判斷POE單元當前要輸出的功率超過POE單元總輸出功率的情況下,對級別最低的任一接口所連接的受電設備停止供電。
6.如權利要求5所述的裝置,其特征在于,所述裝置進一步包括: 設置單元,用于接收受電設備發(fā)送的注冊報文,根據所述注冊報文所攜帶的所述受電設備的級別,將所述受電設備相連接口的級別設置為所述受電設備的級別。
7.如權利要求5所述的裝置,其特征在于,所述接收單元,進一步用于接收受電設備發(fā)送的級別變化請求消息; 所述裝置還包括:修改單元,用于根據所述級別變化請求消息,將所述受電設備相連接口的級別修改為所述受電設備的當前級別。
8.如權利要求6所述的裝置,其特征在于,所述包括以太網供電POE單元的設備為網絡硬盤錄像機NVR設備,所述受電設備為受NVR設備管理的網絡攝像機IPC設備。
【文檔編號】H04L12/10GK103873263SQ201410119462
【公開日】2014年6月18日 申請日期:2014年3月27日 優(yōu)先權日:2014年3月27日
【發(fā)明者】周迪, 王軍 申請人:浙江宇視科技有限公司