欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

以太網供電系統(tǒng)中對受電設備進行電量計量的方法和裝置的制作方法

文檔序號:5874617閱讀:191來源:國知局
專利名稱:以太網供電系統(tǒng)中對受電設備進行電量計量的方法和裝置的制作方法
技術領域
本發(fā)明涉及通信領域,尤其涉及一種以太網供電系統(tǒng)中對受電設備進行電量計量 的方法和裝置。
背景技術
POE(Power Over Ethernet,通過以太網供電)指的是通過 10BASE-T(Baseband,雙 絞線對)、100BASE-TX、1000BASE-T以太網網絡供電,即通過網線實現(xiàn)對網絡設備的供電, 這種供電方式實現(xiàn)了集中式電源供電并且使用方便,網絡設備不需外接電源。該技術目前 應用廣泛,可以用于IP電話、無線AP(ACCesS Point,接入點)、便攜設備充電器、刷卡機、攝 像頭、數(shù)據(jù)采集的供電方案。當前很多網絡設備,例如交換機都集成了 P0E功能,以達到通過以太網給 PD (Powered Device,受電設備)供電的目的。通常P0E功能具體由P0E單板實現(xiàn),P0E單 板上的CPU控制器一般都是扣在或者插入在一個主通信電路板上的。P0E單板上的CPU控 制器和主通信電路板上的CPU通過標準串口進行通信。P0E系統(tǒng)通常按照國際標準IEEE802. 3af (低功率)、IEEE802. 3at (中功率)實現(xiàn), 部分廠商按自行定義的私有標準設計的PSE(Power-SourcingEquipment,供電設備)或PD 設備,稱為非標準P0E設備?,F(xiàn)有技術中的P0E系統(tǒng)工作流程主要包括PD發(fā)現(xiàn)PSE判斷是否連接有PD ;PD分類當與PD連接時,PSE判斷連接的PD是I類PD,還是II類PD(IEEE802. 3AT 定義);如果是I類PD,還需要進一步判斷I類PD是0、1、2和3子類(IEEE802. 3AF定義)
中的哪一子類;向PD供電PSE檢測到上述類型的PD、或支持的非標準PD后,向PD供電;供電管理包括最大供電功率限制、短路、過高過低電壓保護等;開路檢測PSE檢測PD離開,將供電狀態(tài)切換回PD設備發(fā)現(xiàn)狀態(tài)。 現(xiàn)有的P0E系統(tǒng)實現(xiàn)中,在功能及安全監(jiān)控實現(xiàn)方面通常比較完善。P0E系統(tǒng)作為 一個能源供給系統(tǒng),在新標準中,單端口功能甚至可達60W(4對線)。但是,現(xiàn)有的P0E系統(tǒng) 中沒有能源計量功能,無法實現(xiàn)對P0E系統(tǒng)中PD耗電量的計量。

發(fā)明內容
本發(fā)明提供了一種以太網供電系統(tǒng)中對受電設備進行電量計量的方法和裝置,實 現(xiàn)了在P0E系統(tǒng)中PD耗電量的計量。本發(fā)明提供了一種以太網供電系統(tǒng)中對受電設備進行電量計量的方法,該方法應 用于包括供電設備PSE控制器、PSE供電端口、受電設備以及CPU單元的以太網供電系統(tǒng), 包括以下步驟所述PSE控制器周期計量通過PSE供電端口向受電設備傳輸?shù)碾娏?,并向所述CPU單元上報電量消息,所述電量消息中攜帶PSE供電端口的端口號、當前周期計量得到的電 量,當前周期之前的預設數(shù)個連續(xù)周期分別計量得到的電量、以及消息索引;當所述CPU單元根據(jù)當前接收到的電量消息攜帶的消息索引、以及前一次接收到 的電量消息攜帶的消息索引,判斷出電量消息不連續(xù)時,所述CPU單元確定電量消息的丟 失數(shù)目N;所述CPU單元在當前接收到的電量消息中,獲取當前周期計量得到的電量以及當 前周期之前的N個連續(xù)周期分別計量得到的電量,將獲取到的電量與已存儲的所述端口號 對應的電量進行累加,得到受電設備的耗電量。還包括所述CPU單元判斷出電量消息連續(xù)時,獲取所述當前周期計量得到的電 量,將獲取到的電量與已存儲的所述端口號對應的電量進行累加,得到受電設備的耗電量。所述方法還包括所述CPU單元根據(jù)累加得到受電設備的耗電量更新已存儲的所述端口號對應的電量。將獲取到的電量與已存儲的所述端口號對應的電量進行累加,得到受電設備的耗 電量具體為所述CPU單元分別讀取主用存儲空間與備用存儲空間中存儲的所述端口號對應 的電量,并在確定所述主用存儲空間以及備用存儲空間存儲的所述端口號對應的電量都有 效時,將獲取到的電量與所述主用存儲空間中所述端口號對應的電量進行累加得到受電設 備的耗電量;或者所述CPU單元分別讀取主用存儲空間與備用存儲空間中存儲的所述端口號對應 的電量,并在確定所述主用存儲空間或所述備用存儲空間存儲的所述端口號對應的電量 的其中之一有效時,將所述主用存儲空間或備用存儲空間的有效的電量同步到另一存儲空 間,再將獲取到的電量與所述主用存儲空間中所述端口號對應的電量進行累加得到受電設 備的耗電量。所述CPU單元根據(jù)累加得到受電設備的耗電量更新已存儲的所述端口號對應的 電量,具體為所述CPU處理單元根據(jù)累加得到的受電設備的耗電量依次更新所述主用存 儲空間與所述備用存儲空間中端口號對應的電量。還包括當前周期之前的所有連續(xù)周期分別計量得到的電量的數(shù)目小于所述預設 數(shù),則在所述電量消息中攜帶當前周期計量得到的電量以及當前周期之前的所有連續(xù)周期 分別計量得到的電量。本發(fā)明提供了一種以太網供電系統(tǒng)中對受電設備進行電量計量的裝置,該以太網 供電系統(tǒng)包括PSE控制器、PSE供電端口、CPU單元以及受電設備,所述裝置設置于所述PSE 控制器,所述裝置包括傳輸模塊,用于通過PSE供電端口向受電設備傳輸電量;計量模塊,與所述傳輸模塊連接,用于周期計量所述傳輸模塊通過PSE供電端口 向受電設備傳輸?shù)碾娏浚簧蠄竽K,與所述計量模塊連接,用于向所述CPU單元上報電量消息,所述電量消 息中攜帶PSE供電端口的端口號、當前周期計量得到的電量,當前周期之前的預設數(shù)個連 續(xù)周期分別計量得到的電量、以及消息索引,由所述CPU單元根據(jù)所述電量消息得到受電設備的耗電量。所述上報模塊還用于當前周期之前的所有連續(xù)周期分別計量得到的電量的數(shù)目小于所述預設數(shù),則在 所述電量消息中攜帶當前周期計量得到的電量以及當前周期之前的所有連續(xù)周期分別計 量得到的電量。本發(fā)明提供了一種以太網供電系統(tǒng)中對受電設備進行電量計量的裝置,該以太網 供電系統(tǒng)包括PSE控制器、PSE供電端口、CPU單元以及受電設備,所述裝置設置于所述CPU 單元,所述裝置包括接收模塊,用于接收PSE控制器發(fā)送的電量消息,其中,該電量消息攜帶PSE供電 端口的端口號、當前周期計量得到的電量、當前周期之前的預設數(shù)個連續(xù)周期分別計量得 到的電量、以及消息索引;判斷模塊,與所述接收模塊連接,用于根據(jù)所述接收模塊當前接收到的電量消息 攜帶的消息索弓丨、以及前一次接收到的電量消息攜帶的消息索弓丨,判斷電量消息是否連 續(xù);獲取模塊,與所述判斷模塊和接收模塊連接,用于當所述判斷模塊的判斷結果為 否時,確定電量消息的丟失數(shù)目N,并在當前接收到的電量消息中,獲取當前周期計量得到 的電量以及當前周期之前的N個連續(xù)周期分別計量得到的電量;存儲模塊,用于存儲端口號對應的電量;更新模塊,與所述獲取模塊連接,用于將所述獲取模塊獲取到的電量與已存儲的 所述端口號對應的電量進行累加,得到受電設備的耗電量。所述獲取模塊還用于在所述判斷模塊的判斷結果為是時,獲取所述當前周期計量 得到的電量。所述更新模塊還用于根據(jù)累加得到受電設備的耗電量更新所述存儲模塊中存儲 的所述端口號對應的電量。所述存儲模塊包括主用存儲空間以及備用存儲空間,其中,所述主用存儲空間以 及所述備用存儲空間分別存儲端口號對應的電量;所述更新模塊,用于分別讀取主用存儲空間與備用存儲空間中存儲的所述端口號 對應的電量,并在確定所述主用存儲空間以及備用存儲空間存儲的所述端口號對應的電量 都有效時,將獲取到的電量與所述主用存儲空間中所述端口號對應的電量進行累加得到受 電設備的耗電量;或者在確定所述主用存儲空間或所述備用存儲空間存儲的所述端口號對 應的電量的其中之一有效時,將所述主用存儲空間或備用存儲空間的有效的電量同步到另 一存儲空間,再將獲取到的電量與所述主用存儲空間中所述端口號對應的電量進行累加得 到受電設備的耗電量。所述更新模塊還用于根據(jù)累加得到的受電設備的耗電量依次更新所述主用存儲 空間與所述備用存儲空間存儲的端口號對應的電量。與現(xiàn)有技術相比,本發(fā)明至少具有以下優(yōu)點本發(fā)明中,PSE控制器周期計量通過PSE供電端口向受電設備傳輸?shù)碾娏?,將當?周期計量得到的電量、當前周期之前的預設數(shù)個連續(xù)周期分別計量得到的電量通過電量消 息向CPU單元發(fā)送,當CPU單元獲知之前電量消息丟失的數(shù)目N時,CPU單元在電量消息中獲取當前周期計量得到的電量以及當前周期之前的N個連續(xù)周期分別計量得到的電量,并 將獲取的電量與已存儲的電量進行累加,得到受電設備的耗電量,從而實現(xiàn)了 POE系統(tǒng)中 PD耗電量的計量。


圖1是本發(fā) 明中POE系統(tǒng)的結構示意圖;圖2是本發(fā)明中POE系統(tǒng)中對受電設備進行電量計量的方法的流程示意圖;圖3是本發(fā)明提供的以太網供電系統(tǒng)中對受電設備進行電量計量的裝置的結構 示意圖;圖4是本發(fā)明提供的另一以太網供電系統(tǒng)中對受電設備進行電量計量的裝置的 結構示意圖。
具體實施例方式為了更清楚地介紹本發(fā)明提供的POE系統(tǒng)中電量計量的方法,首先介紹現(xiàn)有技術 中的電力數(shù)字電度計量技術,該技術通常包括以下功能1)電流采樣將高精度恒阻小電阻串聯(lián)接入供電回路,以Ims間隔提取小電阻兩 端電壓值,換算成交流電電流值及相位;2)電壓采樣將高精度恒阻大電阻并聯(lián)接入供電回路,以Ims間隔提取大電阻兩 端電壓值,換算成交流電電壓值及相位;3)有功功率因數(shù)計算交流電壓與電流相位差的余弦;4)電量采集計算供電電量=電流*電壓*時間*有功功率因數(shù)。下面介紹本發(fā)明提供的POE系統(tǒng)中對受電設備進行電量計量的方法,該方法應用 于如圖1所示的POE系統(tǒng),該POE系統(tǒng)包括CPU單元、PSE Controller (控制器)以及PSE 供電端口,該POE系統(tǒng)還包括通過PSE供電端口接收電量的PD,如圖2所示,該方法包括以 下步驟步驟201,PSE Controller周期計量通過PSE供電端口向PD傳輸?shù)碾娏?。PSE ControlIer進行實時電壓與電流的采集,得到通過PSE供電端口向PD傳輸?shù)?電量。具體的,POE系統(tǒng)中48伏直流電經過PSE Controller通過各PSEPort (供電端口) 向PD供電,在PSE Controller通過電流與電壓傳感器,進行實時電壓與電流的采集。采集 頻率可調整,采集頻率越高,精度越高,即單位時間內采集的電量次數(shù)越多,但在可存儲數(shù) 據(jù)量一定時,僅能夠存儲較短時間內的電量數(shù)據(jù);相反,采集頻率越低,精度越差,但記錄的 電量數(shù)據(jù)對應的時間段越長;優(yōu)選的,該采集每IOms —次。以每IOms采集一次供電電量為例,PSE Controller每一次采集得到的電量具體 為電量=實時電壓*實時電流*10ms*有功功率因數(shù)。PSE Controller設置電量計量的周期,獲得周期內向受電設備傳輸?shù)碾娏?。例如?以10S為一周期,PSE Controller對每IOms采集的電量進行累加,并將累加結果作為一個 周期對應的電量。一個周期完成后,重新開始累加下一個10S周期的向受電設備傳輸?shù)碾?量。當然,周期長短可以根據(jù)實際需要靈活設置,例如還可以設置5S或者20S等為一周期。 需要說明的是,PSEController內同時存儲多個周期對應的電量,例如當前周期為第6周期時,PSEController內可以存儲第6周期、第5周期、第4周期分別計量的電量。
步驟202,PSE Controller將電量消息向CPU單元發(fā)送,該電量消息中攜帶PSE供 電端口的端口號、當前周期計量得到的電量、當前周期之前的預設數(shù)個連續(xù)周期分別計量 得到的電量、以及消息索引。每完成一個計量周期,PSE Controller將計量結果通過電量消息向CPU單元發(fā) 送。以該計量周期為IOS為例,PSE Controller通過電量消息向CPU單元上報計量數(shù)據(jù), 上報的計量數(shù)據(jù)內容主要包括端口號、當前周期計量得到的電量、當前周期之前的M個連 續(xù)周期分別計量得到的電量、以及消息索引等,其中M為預設次數(shù),其具體值可以根據(jù)實際 需要靈活設置,例如為2、4等。其中消息索引標識PSE Controller發(fā)送電量消息的次序,
例如按照自然數(shù)由小到大的順序設置每次上報的電量消息中的消息索引1、2、3......,當
然也可以根據(jù)其他方式例如間隔添加消息索引1、3、5......或字符等。優(yōu)選的,每次電量
消息中的消息索引可以為按序排列的正整數(shù)。需要說明的是,當M為一確定的值時,如果PSE Controller完成計量周期的次數(shù) 小于M+1JUPSE Controller在通過電量消息向CPU單元發(fā)送計量結果時,需要在電量消息 中攜帶當前周期計量得到的電量以及當前周期之前的所有連續(xù)周期分別計量得到的電量。 例如當前為第3周期,當M的值確定為4時,則需要在本次周期計量完成后上報的電量消息 中攜帶第1-3周期分別計量得到的電量。另外,本發(fā)明中 PSE Controller 采用 UART(Universal AsynchronousReceiver/ Transmitter,通用異步接收/發(fā)送裝置)技術上報電量消息,PSEController先把準備上 報的電量消息放到UART的寄存器中,再通過FIFO(Firstlnput First Output,先入先出隊 列)傳送到CPU單元。本領域普通技術人員應當理解,電量消息也可以通過UART技術之外 的方式上報,本發(fā)明對此不做限制。步驟203,CPU單元根據(jù)當前接收到的電量消息攜帶的消息索引、以及前一次接收 到的電量消息攜帶的消息索引,判斷電量消息是否連續(xù),判斷結果為連續(xù)時,執(zhí)行步驟204; 判斷結果為不連續(xù)時,執(zhí)行步驟205。具體的,CPU單元內存儲電量消息攜帶的消息索引與端口號的對應關系。當接收 至IJ電量消息后,CPU單元根據(jù)電量消息中攜帶的端口號,查找存儲的端口號與消息索引的對 應關系,得到與電量消息中攜帶的端口號對應的最近一次消息索引,即前一次接收到的電 量消息攜帶的消息索引,通過比較兩個消息索引,獲知電量消息是否連續(xù)。以每次電量消息 中的消息索引為正整數(shù)為例,如果兩個消息索引的差為1,則說明電量消息連續(xù),執(zhí)行步驟 204;否則,說明有丟失電量消息,執(zhí)行步驟205。步驟204,CPU單元從電量消息中獲取當前周期對應的電量。步驟205,CPU單元確定電量消息的丟失數(shù)目N,在當前接收到的電量消息中,獲取 當前周期計量得到的電量以及當前周期之前的N個連續(xù)周期分別計量得到的電量。具體的,仍以消息索引為正整數(shù)為例,若兩個消息索引的差為3,則確定電量消息 的丟失數(shù)目N為2,假定當前周期為第9周期、則CPU單元從當前接收到的電量消息中、獲取 第9周期計量得到的電量以及在第9周期之前的2個周期計量得到的電量。對于本領域技術人員可知的是,可以對PSE控制器和CPU的處理進行相應的配置, 使得CPU根據(jù)配置可以獲知電量消息中第9周期之前的M個連續(xù)周期計量得到的電量的排列順序,則CPU根據(jù)獲知的排列順序以及電量消息的丟失數(shù)目N,獲取電量消息中第9周期 之前的N個連續(xù)周期分別計量得到的電量。例如在當前周期為第9周期時,電量丟失數(shù)目 為2時,如果第9周期之前的3個連續(xù)周期分別計量得到的電量按照周期遞增的順序排列 時,CPU單元則在3個電量值中按照從后往前的順序獲取第9周期之前的2個連續(xù)周期(即 第8周期和第7周期)分別計量得到的電量;反之亦然,如果第9周期之前的3個連續(xù)周期 分別計量得到的電量按照周期遞減的順序排列時,CPU單元則在3個電量值中按照從前往 后的順序獲取第9周期之前的2個連續(xù)周期(即第8周期和第7周期)分別計量得到的電 量。步驟206,CPU單元將從電量消息獲取到的電量與已存儲的電量消息中攜帶的端 口號對應的電量進行累加,得到受電設備的耗電量,并更新存儲的端口號對應的電量。
具體的,CPU單元將電量數(shù)據(jù)保存在Flash存儲器中,主要數(shù)據(jù)包括端口號、與端 口號對應的累計用電電量等,從電量消息獲取到電量后,CPU單元將該電量與已存儲的端口 號對應的電量累加得到端口號對應的受電設備的耗電量。需要說明的是,CPU單元可以使用 主備存儲空間存儲計量得到的電量。該主備存儲空間具體由主、備兩部分數(shù)據(jù)區(qū)鏡像組成。 進行電量累加時,CPU單元分別從主存儲區(qū)、備存儲區(qū)讀取原記錄值,如果發(fā)現(xiàn)兩個區(qū)的數(shù) 據(jù)都無效(無效的判定可以根據(jù)預設的標識獲知,CPU單元首先讀取該標識獲知數(shù)據(jù)的狀 態(tài)),發(fā)送告警信息,本次記錄也按無效處理。如果發(fā)現(xiàn)其中一個數(shù)據(jù)區(qū)的數(shù)據(jù)無效,則用有 效的數(shù)據(jù)區(qū)的數(shù)據(jù)同步無效數(shù)據(jù)區(qū)的數(shù)據(jù)。兩個區(qū)的數(shù)據(jù)均有效時,CPU單元獲取主存儲 區(qū)記錄的端口號對應的電量記錄,與本次從電量消息獲取到電量相加再回寫Flash存儲器 中,首先寫入主存儲區(qū),成功后再寫備份區(qū),防止寫Flash時,突然掉電導致原有數(shù)據(jù)沖毀, 無法進行后續(xù)電量計量。本領域技術人員可根據(jù)CPU單元存儲的電量信息執(zhí)行多種多樣的供電電量管理。具體的,該供電電量管理包括但不限于下述幾種方式a)網管服務器與CPU單元配合,網管服務器定期讀取CPU單元中各端口用電電 量,掌握PD設備實際能耗,促使用戶優(yōu)化PD用電功率,從而可構建更為節(jié)能、低碳的通信網 絡;b)用戶計費服務器與CPU單元配合,定期獲取CPU單元中各端口用電電量,作為對 選擇POE增值服務用戶進行電量收費的一個參考依據(jù);c)通過PSE設備的命令行,查詢PSE供電電量,判斷下掛PD受電設備工作是否正確。需要說明的是,本發(fā)明提供的方法中,PSE Controller, PSE供電端口與CPU單元 可以分別作為獨立的設備存在,也可以PSE Controller與PSE供電端口作為一獨立的設 備、CPU單元作為一獨立的設備,或者三者存在于一臺設備中。例如,PSE Controller與PSE 供電端口作為PSE為PD供電,CPU單元作為存儲設備存儲各PD的電量。通過采用本發(fā)明提供的方法,PSE控制器周期計量通過PSE供電端口向受電設備 傳輸?shù)碾娏浚瑢斍爸芷谟嬃康玫降碾娏?、當前周期之前的預設數(shù)個連續(xù)周期分別計量得 到的電量通過電量消息向CPU單元發(fā)送,當CPU單元獲知之前電量消息丟失的數(shù)目N時, CPU單元在電量消息中獲取當前周期計量得到的電量以及當前周期之前的N個連續(xù)周期分 別計量得到的電量,并將獲取的電量與已存儲的電量進行累加,得到受電設備的耗電量,從而實現(xiàn)了 POE系統(tǒng)中PD耗電量的計量。本發(fā)明提供一種以太網供電系統(tǒng)中對受電設備進行電量計量的裝置,該以太網供電系統(tǒng)包括PSE控制器、PSE供電端口、CPU單元以及受電設備,裝置設置于PSE控制器,如 圖3所示,該裝置包括傳輸模塊11,用于通過PSE供電端口向受電設備傳輸電量;計量模塊12,與傳輸模塊11連接,用于周期計量傳輸模塊通過PSE供電端口向受 電設備傳輸?shù)碾娏浚簧蠄竽K13,與計量模塊12連接,用于向CPU單元上報電量消息,電量消息中攜帶 PSE供電端口的端口號、當前周期計量得到的電量、當前周期之前的預設數(shù)個連續(xù)周期分別 計量得到的電量、以及消息索引,由CPU單元根據(jù)電量消息得到受電設備的耗電量。上報模塊13還用于當前周期之前的所有連續(xù)周期分別計量得到的電量的數(shù)目小于預設數(shù),則在電量 消息中攜帶當前周期計量得到的電量以及當前周期之前的所有連續(xù)周期分別計量得到的電量。本發(fā)明還提供一種以太網供電系統(tǒng)中對受電設備進行電量計量的裝置,該以太網 供電系統(tǒng)包括PSE控制器、PSE供電端口、CPU單元以及受電設備,裝置設置于CPU單元,如 圖4所示,該裝置包括接收模塊21,用于接收PSE控制器發(fā)送的電量消息,其中,該電量消息攜帶PSE供 電端口的端口號、當前周期計量得到的電量、當前周期之前的預設數(shù)個連續(xù)周期分別計量 得到的電量、以及消息索引;判斷模塊22,與接收模塊21連接,用于根據(jù)接收模塊當前接收到的電量消息攜帶 的消息索引、以及前一次接收到的電量消息攜帶的消息索引,判斷電量消息是否連續(xù);獲取模塊23,與判斷模塊22和接收模塊21連接,用于當判斷模塊的判斷結果為否 時,確定電量消息的丟失數(shù)目N,并在當前接收到的電量消息中,獲取當前周期計量得到的 電量以及當前周期之前的N個連續(xù)周期分別計量得到的電量;存儲模塊24,用于存儲端口號對應的電量;更新模塊25,與獲取模塊23和存儲模塊24連接,用于將獲取模塊獲取到的電量與 已存儲的端口號對應的電量進行累加,得到受電設備的耗電量。獲取模塊23還用于在判斷模塊的判斷結果為是時,獲取當前周期計量得到的電量。更新模塊元25還用于根據(jù)累加得到受電設備的耗電量更新存儲模塊中存儲的端 口號對應的電量。存儲模塊24包括主用存儲空間以及備用存儲空間,其中,主用存儲空間以及備用 存儲空間分別存儲端口號對應的電量;相應的,更新模塊25,用于分別讀取主用存儲空間 與備用存儲空間中存儲的端口號對應的電量,并在確定主用存儲空間以及備用存儲空間存 儲的端口號對應的電量都有效時,將獲取到的電量與主用存儲空間中端口號對應的電量進 行累加得到受電設備的耗電量;或者在確定主用存儲空間或備用存儲空間存儲的端口號對 應的電量的其中之一有效時,將主用存儲空間或備用存儲空間的有效的電量同步到另一存 儲空間,再將獲取到的電量與主用存儲空間中端口號對應的電量進行累加得到受電設備的耗電量。更新模塊25還用于根據(jù)累加得到的受電設備的耗電量依次更新主用存儲空間與 備用存儲空間存儲的端口號對應的電量。本領域技術人員可根據(jù)本領域公知技術將主用存儲空間與備用存儲空間中各端 口對應的電量進行顯示、計費、傳送等各種處理,用于了解PD設備實際能耗,促使用戶優(yōu)化 PD用電功率。此外,通過本發(fā) 明上述實施例可知,主用存儲空間與備用存儲空間在本發(fā)明中的 作用時保證電量數(shù)據(jù)的可靠保存與更新,顯而易見的是本領域技術人員也可以只設置一個 存儲空間用于存儲端口號對應的電量,并且僅對該存儲空間中的電量數(shù)據(jù)進行更新。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更 佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的 部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若 干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā) 明各個實施例所述的方法。本領域技術人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流 程并不一定是實施本發(fā)明所必須的。本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分 布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上 述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領 域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
權利要求
一種以太網供電系統(tǒng)中對受電設備進行電量計量的方法,該方法應用于包括供電設備PSE控制器、PSE供電端口、受電設備以及CPU單元的以太網供電系統(tǒng),其特征在于,包括以下步驟所述PSE控制器周期計量通過PSE供電端口向受電設備傳輸?shù)碾娏?,并向所述CPU單元上報電量消息,所述電量消息中攜帶PSE供電端口的端口號、當前周期計量得到的電量、當前周期之前的預設數(shù)個連續(xù)周期分別計量得到的電量、以及消息索引;當所述CPU單元根據(jù)當前接收到的電量消息攜帶的消息索引、以及前一次接收到的電量消息攜帶的消息索引,判斷出電量消息不連續(xù)時,所述CPU單元確定電量消息的丟失數(shù)目N;所述CPU單元在當前接收到的電量消息中,獲取當前周期計量得到的電量以及當前周期之前的N個連續(xù)周期分別計量得到的電量,將獲取到的電量與已存儲的所述端口號對應的電量進行累加,得到受電設備的耗電量。
2.如權利要求1所述的方法,其特征在于,還包括所述CPU單元判斷出電量消息連續(xù) 時,獲取所述當前周期計量得到的電量,將獲取到的電量與已存儲的所述端口號對應的電 量進行累加,得到受電設備的耗電量。
3.如權利要求1或2所述的方法,其特征在于,所述方法還包括所述CPU單元根據(jù)累加得到受電設備的耗電量更新已存儲的所述端口號對應的電量。
4.根據(jù)權利要求3所述的方法,其特征在于,將獲取到的電量與已存儲的所述端口號 對應的電量進行累加,得到受電設備的耗電量具體為所述CPU單元分別讀取主用存儲空間與備用存儲空間中存儲的所述端口號對應的電 量,并在確定所述主用存儲空間以及備用存儲空間存儲的所述端口號對應的電量都有效 時,將獲取到的電量與所述主用存儲空間中所述端口號對應的電量進行累加得到受電設備 的耗電量;或者所述CPU單元分別讀取主用存儲空間與備用存儲空間中存儲的所述端口號對應的電 量,并在確定所述主用存儲空間或所述備用存儲空間存儲的所述端口號對應的電量的其中 之一有效時,將所述主用存儲空間或備用存儲空間的有效的電量同步到另一存儲空間,再 將獲取到的電量與所述主用存儲空間中所述端口號對應的電量進行累加得到受電設備的 耗電量。
5.根據(jù)權利要求4所述的方法,其特征在于,所述CPU單元根據(jù)累加得到受電設備的耗 電量更新已存儲的所述端口號對應的電量,具體為所述CPU處理單元根據(jù)累加得到的受 電設備的耗電量依次更新所述主用存儲空間與所述備用存儲空間中端口號對應的電量。
6.如權利要求5所述的方法,其特征在于,還包括當前周期之前的所有連續(xù)周期分別 計量得到的電量的數(shù)目小于所述預設數(shù),則在所述電量消息中攜帶當前周期計量得到的電 量以及當前周期之前的所有連續(xù)周期分別計量得到的電量。
7.一種以太網供電系統(tǒng)中對受電設備進行電量計量的裝置,該以太網供電系統(tǒng)包括 PSE控制器、PSE供電端口、CPU單元以及受電設備,所述裝置設置于所述PSE控制器,其特 征在于,所述裝置包括傳輸模塊,用于通過PSE供電端口向受電設備傳輸電量;計量模塊,與所述傳輸模塊連接,用于周期計量所述傳輸模塊通過PSE供電端口向受電設備傳輸?shù)碾娏?;上報模塊,與所述計量模塊連接,用于向所述CPU單元上報電量消息,所述電量消息中 攜帶PSE供電端口的端口號、當前周期計量得到的電量、當前周期之前的預設數(shù)個連續(xù)周 期分別計量得到的電量、以及消息索引,由所述CPU單元根據(jù)所述電量消息得到受電設備 的耗電量。
8.如權利要求7所述的裝置,其特征在于,所述上報模塊,還用于在當前周期之前的所 有連續(xù)周期分別計量得到的電量的數(shù)目小于所述預設數(shù)時,在所述電量消息中攜帶當前周 期計量得到的電量以及當前周期之前的所有連續(xù)周期分別計量得到的電量。
9.一種以太網供電系統(tǒng)中對受電設備進行電量計量的裝置,該以太網供電系統(tǒng)包括 PSE控制器、PSE供電端口、CPU單元以及受電設備,所述裝置設置于所述CPU單元,其特征 在于,所述裝置包括接收模塊,用于接收PSE控制器發(fā)送的電量消息,其中,該電量消息攜帶PSE供電端口 的端口號、當前周期計量得到的電量、當前周期之前的預設數(shù)個連續(xù)周期分別計量得到的 電量、以及消息索引;判斷模塊,與所述接收模塊連接,用于根據(jù)當前接收到的電量消息攜帶的消息索引、以 及前一次接收到的電量消息攜帶的消息索引,判斷電量消息是否連續(xù);獲取模塊,與所述判斷模塊和接收模塊連接,用于當所述判斷模塊的判斷結果為否時, 確定電量消息的丟失數(shù)目N,并在當前接收到的電量消息中,獲取當前周期計量得到的電量 以及當前周期之前的N個連續(xù)周期分別計量得到的電量;存儲模塊,用于存儲端口號對應的電量;更新模塊,與所述獲取模塊連接,用于將所述獲取模塊獲取到的電量與已存儲的所述 端口號對應的電量進行累加,得到受電設備的耗電量。
10.如權利要求9所述的裝置,其特征在于,所述獲取模塊還用于在所述判斷模塊的判 斷結果為是時,獲取所述當前周期計量得到的電量。
11.如權利要求10所述的裝置,其特征在于,所述更新模塊還用于根據(jù)累加得到受電 設備的耗電量更新所述存儲模塊中存儲的所述端口號對應的電量。
12.如權利要求10所述的裝置,其特征在于,所述存儲模塊包括主用存儲空間以及 備用存儲空間,其中,所述主用存儲空間以及所述備用存儲空間分別存儲端口號對應的電 量;所述更新模塊,用于分別讀取主用存儲空間與備用存儲空間中存儲的所述端口號對應 的電量,并在確定所述主用存儲空間以及備用存儲空間存儲的所述端口號對應的電量都有 效時,將獲取到的電量與所述主用存儲空間中所述端口號對應的電量進行累加得到受電設 備的耗電量;或者在確定所述主用存儲空間或所述備用存儲空間存儲的所述端口號對應的 電量的其中之一有效時,將所述主用存儲空間或備用存儲空間的有效的電量同步到另一存 儲空間,再將獲取到的電量與所述主用存儲空間中所述端口號對應的電量進行累加得到受 電設備的耗電量。
13.如權利要求11所述的裝置,其特征在于,所述更新模塊還用于根據(jù)累加得到的受 電設備的耗電量依次更新所述主用存儲空間與所述備用存儲空間存儲的端口號對應的電量。
全文摘要
本發(fā)明公開了一種以太網供電系統(tǒng)中對受電設備進行電量計量的方法和裝置,PSE控制器周期計量通過PSE供電端口向受電設備傳輸?shù)碾娏浚瑢斍爸芷谟嬃康玫降碾娏?、當前周期之前的預設數(shù)個連續(xù)周期分別計量得到的電量通過電量消息向CPU單元發(fā)送,當CPU單元獲知之前電量消息丟失的數(shù)目N時,CPU單元在電量消息中獲取當前周期計量得到的電量以及當前周期之前的N個連續(xù)周期分別計量得到的電量,并將獲取的電量與已存儲的電量進行累加,得到受電設備的耗電量,從而實現(xiàn)了POE系統(tǒng)中PD耗電量的計量。
文檔編號G01R22/10GK101871985SQ20101022467
公開日2010年10月27日 申請日期2010年7月13日 優(yōu)先權日2010年7月13日
發(fā)明者梁學偉 申請人:杭州華三通信技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
吉安市| 方城县| 常宁市| 诏安县| 乌海市| 澄江县| 越西县| 金堂县| 合作市| 浦东新区| 宜州市| 宁津县| 桐城市| 农安县| 简阳市| 突泉县| 新乡县| 万州区| 东宁县| 扎鲁特旗| 龙江县| 阿巴嘎旗| 达尔| 丰原市| 临邑县| 琼海市| 龙海市| 修文县| 屏东市| 迁安市| 安丘市| 秦安县| 招远市| 镇宁| 扎赉特旗| 娱乐| 兴山县| 黔东| 招远市| 商都县| 饶阳县|