以太网供电系统中对受电设备进行电量计量的方法和装置的制作方法

文档序号:5874617阅读:160来源:国知局
专利名称:以太网供电系统中对受电设备进行电量计量的方法和装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种以太网供电系统中对受电设备进行电量计量 的方法和装置。
背景技术
POE(Power Over Ethernet,通过以太网供电)指的是通过 10BASE-T(Baseband,双 绞线对)、100BASE-TX、1000BASE-T以太网网络供电,即通过网线实现对网络设备的供电, 这种供电方式实现了集中式电源供电并且使用方便,网络设备不需外接电源。该技术目前 应用广泛,可以用于IP电话、无线AP(ACCesS Point,接入点)、便携设备充电器、刷卡机、摄 像头、数据采集的供电方案。当前很多网络设备,例如交换机都集成了 P0E功能,以达到通过以太网给 PD (Powered Device,受电设备)供电的目的。通常P0E功能具体由P0E单板实现,P0E单 板上的CPU控制器一般都是扣在或者插入在一个主通信电路板上的。P0E单板上的CPU控 制器和主通信电路板上的CPU通过标准串口进行通信。P0E系统通常按照国际标准IEEE802. 3af (低功率)、IEEE802. 3at (中功率)实现, 部分厂商按自行定义的私有标准设计的PSE(Power-SourcingEquipment,供电设备)或PD 设备,称为非标准P0E设备。现有技术中的P0E系统工作流程主要包括PD发现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离开,将供电状态切换回PD设备发现状态。 现有的P0E系统实现中,在功能及安全监控实现方面通常比较完善。P0E系统作为 一个能源供给系统,在新标准中,单端口功能甚至可达60W(4对线)。但是,现有的P0E系统 中没有能源计量功能,无法实现对P0E系统中PD耗电量的计量。

发明内容
本发明提供了一种以太网供电系统中对受电设备进行电量计量的方法和装置,实 现了在P0E系统中PD耗电量的计量。本发明提供了一种以太网供电系统中对受电设备进行电量计量的方法,该方法应 用于包括供电设备PSE控制器、PSE供电端口、受电设备以及CPU单元的以太网供电系统, 包括以下步骤所述PSE控制器周期计量通过PSE供电端口向受电设备传输的电量,并向所述CPU单元上报电量消息,所述电量消息中携带PSE供电端口的端口号、当前周期计量得到的电 量,当前周期之前的预设数个连续周期分别计量得到的电量、以及消息索引;当所述CPU单元根据当前接收到的电量消息携带的消息索引、以及前一次接收到 的电量消息携带的消息索引,判断出电量消息不连续时,所述CPU单元确定电量消息的丢 失数目N;所述CPU单元在当前接收到的电量消息中,获取当前周期计量得到的电量以及当 前周期之前的N个连续周期分别计量得到的电量,将获取到的电量与已存储的所述端口号 对应的电量进行累加,得到受电设备的耗电量。还包括所述CPU单元判断出电量消息连续时,获取所述当前周期计量得到的电 量,将获取到的电量与已存储的所述端口号对应的电量进行累加,得到受电设备的耗电量。所述方法还包括所述CPU单元根据累加得到受电设备的耗电量更新已存储的所述端口号对应的电量。将获取到的电量与已存储的所述端口号对应的电量进行累加,得到受电设备的耗 电量具体为所述CPU单元分别读取主用存储空间与备用存储空间中存储的所述端口号对应 的电量,并在确定所述主用存储空间以及备用存储空间存储的所述端口号对应的电量都有 效时,将获取到的电量与所述主用存储空间中所述端口号对应的电量进行累加得到受电设 备的耗电量;或者所述CPU单元分别读取主用存储空间与备用存储空间中存储的所述端口号对应 的电量,并在确定所述主用存储空间或所述备用存储空间存储的所述端口号对应的电量 的其中之一有效时,将所述主用存储空间或备用存储空间的有效的电量同步到另一存储空 间,再将获取到的电量与所述主用存储空间中所述端口号对应的电量进行累加得到受电设 备的耗电量。所述CPU单元根据累加得到受电设备的耗电量更新已存储的所述端口号对应的 电量,具体为所述CPU处理单元根据累加得到的受电设备的耗电量依次更新所述主用存 储空间与所述备用存储空间中端口号对应的电量。还包括当前周期之前的所有连续周期分别计量得到的电量的数目小于所述预设 数,则在所述电量消息中携带当前周期计量得到的电量以及当前周期之前的所有连续周期 分别计量得到的电量。本发明提供了一种以太网供电系统中对受电设备进行电量计量的装置,该以太网 供电系统包括PSE控制器、PSE供电端口、CPU单元以及受电设备,所述装置设置于所述PSE 控制器,所述装置包括传输模块,用于通过PSE供电端口向受电设备传输电量;计量模块,与所述传输模块连接,用于周期计量所述传输模块通过PSE供电端口 向受电设备传输的电量;上报模块,与所述计量模块连接,用于向所述CPU单元上报电量消息,所述电量消 息中携带PSE供电端口的端口号、当前周期计量得到的电量,当前周期之前的预设数个连 续周期分别计量得到的电量、以及消息索引,由所述CPU单元根据所述电量消息得到受电设备的耗电量。所述上报模块还用于当前周期之前的所有连续周期分别计量得到的电量的数目小于所述预设数,则在 所述电量消息中携带当前周期计量得到的电量以及当前周期之前的所有连续周期分别计 量得到的电量。本发明提供了一种以太网供电系统中对受电设备进行电量计量的装置,该以太网 供电系统包括PSE控制器、PSE供电端口、CPU单元以及受电设备,所述装置设置于所述CPU 单元,所述装置包括接收模块,用于接收PSE控制器发送的电量消息,其中,该电量消息携带PSE供电 端口的端口号、当前周期计量得到的电量、当前周期之前的预设数个连续周期分别计量得 到的电量、以及消息索引;判断模块,与所述接收模块连接,用于根据所述接收模块当前接收到的电量消息 携带的消息索弓丨、以及前一次接收到的电量消息携带的消息索弓丨,判断电量消息是否连 续;获取模块,与所述判断模块和接收模块连接,用于当所述判断模块的判断结果为 否时,确定电量消息的丢失数目N,并在当前接收到的电量消息中,获取当前周期计量得到 的电量以及当前周期之前的N个连续周期分别计量得到的电量;存储模块,用于存储端口号对应的电量;更新模块,与所述获取模块连接,用于将所述获取模块获取到的电量与已存储的 所述端口号对应的电量进行累加,得到受电设备的耗电量。所述获取模块还用于在所述判断模块的判断结果为是时,获取所述当前周期计量 得到的电量。所述更新模块还用于根据累加得到受电设备的耗电量更新所述存储模块中存储 的所述端口号对应的电量。所述存储模块包括主用存储空间以及备用存储空间,其中,所述主用存储空间以 及所述备用存储空间分别存储端口号对应的电量;所述更新模块,用于分别读取主用存储空间与备用存储空间中存储的所述端口号 对应的电量,并在确定所述主用存储空间以及备用存储空间存储的所述端口号对应的电量 都有效时,将获取到的电量与所述主用存储空间中所述端口号对应的电量进行累加得到受 电设备的耗电量;或者在确定所述主用存储空间或所述备用存储空间存储的所述端口号对 应的电量的其中之一有效时,将所述主用存储空间或备用存储空间的有效的电量同步到另 一存储空间,再将获取到的电量与所述主用存储空间中所述端口号对应的电量进行累加得 到受电设备的耗电量。所述更新模块还用于根据累加得到的受电设备的耗电量依次更新所述主用存储 空间与所述备用存储空间存储的端口号对应的电量。与现有技术相比,本发明至少具有以下优点本发明中,PSE控制器周期计量通过PSE供电端口向受电设备传输的电量,将当前 周期计量得到的电量、当前周期之前的预设数个连续周期分别计量得到的电量通过电量消 息向CPU单元发送,当CPU单元获知之前电量消息丢失的数目N时,CPU单元在电量消息中获取当前周期计量得到的电量以及当前周期之前的N个连续周期分别计量得到的电量,并 将获取的电量与已存储的电量进行累加,得到受电设备的耗电量,从而实现了 POE系统中 PD耗电量的计量。


图1是本发 明中POE系统的结构示意图;图2是本发明中POE系统中对受电设备进行电量计量的方法的流程示意图;图3是本发明提供的以太网供电系统中对受电设备进行电量计量的装置的结构 示意图;图4是本发明提供的另一以太网供电系统中对受电设备进行电量计量的装置的 结构示意图。
具体实施例方式为了更清楚地介绍本发明提供的POE系统中电量计量的方法,首先介绍现有技术 中的电力数字电度计量技术,该技术通常包括以下功能1)电流采样将高精度恒阻小电阻串联接入供电回路,以Ims间隔提取小电阻两 端电压值,换算成交流电电流值及相位;2)电压采样将高精度恒阻大电阻并联接入供电回路,以Ims间隔提取大电阻两 端电压值,换算成交流电电压值及相位;3)有功功率因数计算交流电压与电流相位差的余弦;4)电量采集计算供电电量=电流*电压*时间*有功功率因数。下面介绍本发明提供的POE系统中对受电设备进行电量计量的方法,该方法应用 于如图1所示的POE系统,该POE系统包括CPU单元、PSE Controller (控制器)以及PSE 供电端口,该POE系统还包括通过PSE供电端口接收电量的PD,如图2所示,该方法包括以 下步骤步骤201,PSE Controller周期计量通过PSE供电端口向PD传输的电量。PSE ControlIer进行实时电压与电流的采集,得到通过PSE供电端口向PD传输的 电量。具体的,POE系统中48伏直流电经过PSE Controller通过各PSEPort (供电端口) 向PD供电,在PSE Controller通过电流与电压传感器,进行实时电压与电流的采集。采集 频率可调整,采集频率越高,精度越高,即单位时间内采集的电量次数越多,但在可存储数 据量一定时,仅能够存储较短时间内的电量数据;相反,采集频率越低,精度越差,但记录的 电量数据对应的时间段越长;优选的,该采集每IOms —次。以每IOms采集一次供电电量为例,PSE Controller每一次采集得到的电量具体 为电量=实时电压*实时电流*10ms*有功功率因数。PSE Controller设置电量计量的周期,获得周期内向受电设备传输的电量。例如, 以10S为一周期,PSE Controller对每IOms采集的电量进行累加,并将累加结果作为一个 周期对应的电量。一个周期完成后,重新开始累加下一个10S周期的向受电设备传输的电 量。当然,周期长短可以根据实际需要灵活设置,例如还可以设置5S或者20S等为一周期。 需要说明的是,PSEController内同时存储多个周期对应的电量,例如当前周期为第6周期时,PSEController内可以存储第6周期、第5周期、第4周期分别计量的电量。
步骤202,PSE Controller将电量消息向CPU单元发送,该电量消息中携带PSE供 电端口的端口号、当前周期计量得到的电量、当前周期之前的预设数个连续周期分别计量 得到的电量、以及消息索引。每完成一个计量周期,PSE Controller将计量结果通过电量消息向CPU单元发 送。以该计量周期为IOS为例,PSE Controller通过电量消息向CPU单元上报计量数据, 上报的计量数据内容主要包括端口号、当前周期计量得到的电量、当前周期之前的M个连 续周期分别计量得到的电量、以及消息索引等,其中M为预设次数,其具体值可以根据实际 需要灵活设置,例如为2、4等。其中消息索引标识PSE Controller发送电量消息的次序,
例如按照自然数由小到大的顺序设置每次上报的电量消息中的消息索引1、2、3......,当
然也可以根据其他方式例如间隔添加消息索引1、3、5......或字符等。优选的,每次电量
消息中的消息索引可以为按序排列的正整数。需要说明的是,当M为一确定的值时,如果PSE Controller完成计量周期的次数 小于M+1JUPSE Controller在通过电量消息向CPU单元发送计量结果时,需要在电量消息 中携带当前周期计量得到的电量以及当前周期之前的所有连续周期分别计量得到的电量。 例如当前为第3周期,当M的值确定为4时,则需要在本次周期计量完成后上报的电量消息 中携带第1-3周期分别计量得到的电量。另外,本发明中 PSE Controller 采用 UART(Universal AsynchronousReceiver/ Transmitter,通用异步接收/发送装置)技术上报电量消息,PSEController先把准备上 报的电量消息放到UART的寄存器中,再通过FIFO(Firstlnput First Output,先入先出队 列)传送到CPU单元。本领域普通技术人员应当理解,电量消息也可以通过UART技术之外 的方式上报,本发明对此不做限制。步骤203,CPU单元根据当前接收到的电量消息携带的消息索引、以及前一次接收 到的电量消息携带的消息索引,判断电量消息是否连续,判断结果为连续时,执行步骤204; 判断结果为不连续时,执行步骤205。具体的,CPU单元内存储电量消息携带的消息索引与端口号的对应关系。当接收 至IJ电量消息后,CPU单元根据电量消息中携带的端口号,查找存储的端口号与消息索引的对 应关系,得到与电量消息中携带的端口号对应的最近一次消息索引,即前一次接收到的电 量消息携带的消息索引,通过比较两个消息索引,获知电量消息是否连续。以每次电量消息 中的消息索引为正整数为例,如果两个消息索引的差为1,则说明电量消息连续,执行步骤 204;否则,说明有丢失电量消息,执行步骤205。步骤204,CPU单元从电量消息中获取当前周期对应的电量。步骤205,CPU单元确定电量消息的丢失数目N,在当前接收到的电量消息中,获取 当前周期计量得到的电量以及当前周期之前的N个连续周期分别计量得到的电量。具体的,仍以消息索引为正整数为例,若两个消息索引的差为3,则确定电量消息 的丢失数目N为2,假定当前周期为第9周期、则CPU单元从当前接收到的电量消息中、获取 第9周期计量得到的电量以及在第9周期之前的2个周期计量得到的电量。对于本领域技术人员可知的是,可以对PSE控制器和CPU的处理进行相应的配置, 使得CPU根据配置可以获知电量消息中第9周期之前的M个连续周期计量得到的电量的排列顺序,则CPU根据获知的排列顺序以及电量消息的丢失数目N,获取电量消息中第9周期 之前的N个连续周期分别计量得到的电量。例如在当前周期为第9周期时,电量丢失数目 为2时,如果第9周期之前的3个连续周期分别计量得到的电量按照周期递增的顺序排列 时,CPU单元则在3个电量值中按照从后往前的顺序获取第9周期之前的2个连续周期(即 第8周期和第7周期)分别计量得到的电量;反之亦然,如果第9周期之前的3个连续周期 分别计量得到的电量按照周期递减的顺序排列时,CPU单元则在3个电量值中按照从前往 后的顺序获取第9周期之前的2个连续周期(即第8周期和第7周期)分别计量得到的电 量。步骤206,CPU单元将从电量消息获取到的电量与已存储的电量消息中携带的端 口号对应的电量进行累加,得到受电设备的耗电量,并更新存储的端口号对应的电量。
具体的,CPU单元将电量数据保存在Flash存储器中,主要数据包括端口号、与端 口号对应的累计用电电量等,从电量消息获取到电量后,CPU单元将该电量与已存储的端口 号对应的电量累加得到端口号对应的受电设备的耗电量。需要说明的是,CPU单元可以使用 主备存储空间存储计量得到的电量。该主备存储空间具体由主、备两部分数据区镜像组成。 进行电量累加时,CPU单元分别从主存储区、备存储区读取原记录值,如果发现两个区的数 据都无效(无效的判定可以根据预设的标识获知,CPU单元首先读取该标识获知数据的状 态),发送告警信息,本次记录也按无效处理。如果发现其中一个数据区的数据无效,则用有 效的数据区的数据同步无效数据区的数据。两个区的数据均有效时,CPU单元获取主存储 区记录的端口号对应的电量记录,与本次从电量消息获取到电量相加再回写Flash存储器 中,首先写入主存储区,成功后再写备份区,防止写Flash时,突然掉电导致原有数据冲毁, 无法进行后续电量计量。本领域技术人员可根据CPU单元存储的电量信息执行多种多样的供电电量管理。具体的,该供电电量管理包括但不限于下述几种方式a)网管服务器与CPU单元配合,网管服务器定期读取CPU单元中各端口用电电 量,掌握PD设备实际能耗,促使用户优化PD用电功率,从而可构建更为节能、低碳的通信网 络;b)用户计费服务器与CPU单元配合,定期获取CPU单元中各端口用电电量,作为对 选择POE增值服务用户进行电量收费的一个参考依据;c)通过PSE设备的命令行,查询PSE供电电量,判断下挂PD受电设备工作是否正确。需要说明的是,本发明提供的方法中,PSE Controller, PSE供电端口与CPU单元 可以分别作为独立的设备存在,也可以PSE Controller与PSE供电端口作为一独立的设 备、CPU单元作为一独立的设备,或者三者存在于一台设备中。例如,PSE Controller与PSE 供电端口作为PSE为PD供电,CPU单元作为存储设备存储各PD的电量。通过采用本发明提供的方法,PSE控制器周期计量通过PSE供电端口向受电设备 传输的电量,将当前周期计量得到的电量、当前周期之前的预设数个连续周期分别计量得 到的电量通过电量消息向CPU单元发送,当CPU单元获知之前电量消息丢失的数目N时, CPU单元在电量消息中获取当前周期计量得到的电量以及当前周期之前的N个连续周期分 别计量得到的电量,并将获取的电量与已存储的电量进行累加,得到受电设备的耗电量,从而实现了 POE系统中PD耗电量的计量。本发明提供一种以太网供电系统中对受电设备进行电量计量的装置,该以太网供电系统包括PSE控制器、PSE供电端口、CPU单元以及受电设备,装置设置于PSE控制器,如 图3所示,该装置包括传输模块11,用于通过PSE供电端口向受电设备传输电量;计量模块12,与传输模块11连接,用于周期计量传输模块通过PSE供电端口向受 电设备传输的电量;上报模块13,与计量模块12连接,用于向CPU单元上报电量消息,电量消息中携带 PSE供电端口的端口号、当前周期计量得到的电量、当前周期之前的预设数个连续周期分别 计量得到的电量、以及消息索引,由CPU单元根据电量消息得到受电设备的耗电量。上报模块13还用于当前周期之前的所有连续周期分别计量得到的电量的数目小于预设数,则在电量 消息中携带当前周期计量得到的电量以及当前周期之前的所有连续周期分别计量得到的电量。本发明还提供一种以太网供电系统中对受电设备进行电量计量的装置,该以太网 供电系统包括PSE控制器、PSE供电端口、CPU单元以及受电设备,装置设置于CPU单元,如 图4所示,该装置包括接收模块21,用于接收PSE控制器发送的电量消息,其中,该电量消息携带PSE供 电端口的端口号、当前周期计量得到的电量、当前周期之前的预设数个连续周期分别计量 得到的电量、以及消息索引;判断模块22,与接收模块21连接,用于根据接收模块当前接收到的电量消息携带 的消息索引、以及前一次接收到的电量消息携带的消息索引,判断电量消息是否连续;获取模块23,与判断模块22和接收模块21连接,用于当判断模块的判断结果为否 时,确定电量消息的丢失数目N,并在当前接收到的电量消息中,获取当前周期计量得到的 电量以及当前周期之前的N个连续周期分别计量得到的电量;存储模块24,用于存储端口号对应的电量;更新模块25,与获取模块23和存储模块24连接,用于将获取模块获取到的电量与 已存储的端口号对应的电量进行累加,得到受电设备的耗电量。获取模块23还用于在判断模块的判断结果为是时,获取当前周期计量得到的电量。更新模块元25还用于根据累加得到受电设备的耗电量更新存储模块中存储的端 口号对应的电量。存储模块24包括主用存储空间以及备用存储空间,其中,主用存储空间以及备用 存储空间分别存储端口号对应的电量;相应的,更新模块25,用于分别读取主用存储空间 与备用存储空间中存储的端口号对应的电量,并在确定主用存储空间以及备用存储空间存 储的端口号对应的电量都有效时,将获取到的电量与主用存储空间中端口号对应的电量进 行累加得到受电设备的耗电量;或者在确定主用存储空间或备用存储空间存储的端口号对 应的电量的其中之一有效时,将主用存储空间或备用存储空间的有效的电量同步到另一存 储空间,再将获取到的电量与主用存储空间中端口号对应的电量进行累加得到受电设备的耗电量。更新模块25还用于根据累加得到的受电设备的耗电量依次更新主用存储空间与 备用存储空间存储的端口号对应的电量。本领域技术人员可根据本领域公知技术将主用存储空间与备用存储空间中各端 口对应的电量进行显示、计费、传送等各种处理,用于了解PD设备实际能耗,促使用户优化 PD用电功率。此外,通过本发 明上述实施例可知,主用存储空间与备用存储空间在本发明中的 作用时保证电量数据的可靠保存与更新,显而易见的是本领域技术人员也可以只设置一个 存储空间用于存储端口号对应的电量,并且仅对该存储空间中的电量数据进行更新。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更 佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若 干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发 明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流 程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分 布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
一种以太网供电系统中对受电设备进行电量计量的方法,该方法应用于包括供电设备PSE控制器、PSE供电端口、受电设备以及CPU单元的以太网供电系统,其特征在于,包括以下步骤所述PSE控制器周期计量通过PSE供电端口向受电设备传输的电量,并向所述CPU单元上报电量消息,所述电量消息中携带PSE供电端口的端口号、当前周期计量得到的电量、当前周期之前的预设数个连续周期分别计量得到的电量、以及消息索引;当所述CPU单元根据当前接收到的电量消息携带的消息索引、以及前一次接收到的电量消息携带的消息索引,判断出电量消息不连续时,所述CPU单元确定电量消息的丢失数目N;所述CPU单元在当前接收到的电量消息中,获取当前周期计量得到的电量以及当前周期之前的N个连续周期分别计量得到的电量,将获取到的电量与已存储的所述端口号对应的电量进行累加,得到受电设备的耗电量。
2.如权利要求1所述的方法,其特征在于,还包括所述CPU单元判断出电量消息连续 时,获取所述当前周期计量得到的电量,将获取到的电量与已存储的所述端口号对应的电 量进行累加,得到受电设备的耗电量。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括所述CPU单元根据累加得到受电设备的耗电量更新已存储的所述端口号对应的电量。
4.根据权利要求3所述的方法,其特征在于,将获取到的电量与已存储的所述端口号 对应的电量进行累加,得到受电设备的耗电量具体为所述CPU单元分别读取主用存储空间与备用存储空间中存储的所述端口号对应的电 量,并在确定所述主用存储空间以及备用存储空间存储的所述端口号对应的电量都有效 时,将获取到的电量与所述主用存储空间中所述端口号对应的电量进行累加得到受电设备 的耗电量;或者所述CPU单元分别读取主用存储空间与备用存储空间中存储的所述端口号对应的电 量,并在确定所述主用存储空间或所述备用存储空间存储的所述端口号对应的电量的其中 之一有效时,将所述主用存储空间或备用存储空间的有效的电量同步到另一存储空间,再 将获取到的电量与所述主用存储空间中所述端口号对应的电量进行累加得到受电设备的 耗电量。
5.根据权利要求4所述的方法,其特征在于,所述CPU单元根据累加得到受电设备的耗 电量更新已存储的所述端口号对应的电量,具体为所述CPU处理单元根据累加得到的受 电设备的耗电量依次更新所述主用存储空间与所述备用存储空间中端口号对应的电量。
6.如权利要求5所述的方法,其特征在于,还包括当前周期之前的所有连续周期分别 计量得到的电量的数目小于所述预设数,则在所述电量消息中携带当前周期计量得到的电 量以及当前周期之前的所有连续周期分别计量得到的电量。
7.一种以太网供电系统中对受电设备进行电量计量的装置,该以太网供电系统包括 PSE控制器、PSE供电端口、CPU单元以及受电设备,所述装置设置于所述PSE控制器,其特 征在于,所述装置包括传输模块,用于通过PSE供电端口向受电设备传输电量;计量模块,与所述传输模块连接,用于周期计量所述传输模块通过PSE供电端口向受电设备传输的电量;上报模块,与所述计量模块连接,用于向所述CPU单元上报电量消息,所述电量消息中 携带PSE供电端口的端口号、当前周期计量得到的电量、当前周期之前的预设数个连续周 期分别计量得到的电量、以及消息索引,由所述CPU单元根据所述电量消息得到受电设备 的耗电量。
8.如权利要求7所述的装置,其特征在于,所述上报模块,还用于在当前周期之前的所 有连续周期分别计量得到的电量的数目小于所述预设数时,在所述电量消息中携带当前周 期计量得到的电量以及当前周期之前的所有连续周期分别计量得到的电量。
9.一种以太网供电系统中对受电设备进行电量计量的装置,该以太网供电系统包括 PSE控制器、PSE供电端口、CPU单元以及受电设备,所述装置设置于所述CPU单元,其特征 在于,所述装置包括接收模块,用于接收PSE控制器发送的电量消息,其中,该电量消息携带PSE供电端口 的端口号、当前周期计量得到的电量、当前周期之前的预设数个连续周期分别计量得到的 电量、以及消息索引;判断模块,与所述接收模块连接,用于根据当前接收到的电量消息携带的消息索引、以 及前一次接收到的电量消息携带的消息索引,判断电量消息是否连续;获取模块,与所述判断模块和接收模块连接,用于当所述判断模块的判断结果为否时, 确定电量消息的丢失数目N,并在当前接收到的电量消息中,获取当前周期计量得到的电量 以及当前周期之前的N个连续周期分别计量得到的电量;存储模块,用于存储端口号对应的电量;更新模块,与所述获取模块连接,用于将所述获取模块获取到的电量与已存储的所述 端口号对应的电量进行累加,得到受电设备的耗电量。
10.如权利要求9所述的装置,其特征在于,所述获取模块还用于在所述判断模块的判 断结果为是时,获取所述当前周期计量得到的电量。
11.如权利要求10所述的装置,其特征在于,所述更新模块还用于根据累加得到受电 设备的耗电量更新所述存储模块中存储的所述端口号对应的电量。
12.如权利要求10所述的装置,其特征在于,所述存储模块包括主用存储空间以及 备用存储空间,其中,所述主用存储空间以及所述备用存储空间分别存储端口号对应的电 量;所述更新模块,用于分别读取主用存储空间与备用存储空间中存储的所述端口号对应 的电量,并在确定所述主用存储空间以及备用存储空间存储的所述端口号对应的电量都有 效时,将获取到的电量与所述主用存储空间中所述端口号对应的电量进行累加得到受电设 备的耗电量;或者在确定所述主用存储空间或所述备用存储空间存储的所述端口号对应的 电量的其中之一有效时,将所述主用存储空间或备用存储空间的有效的电量同步到另一存 储空间,再将获取到的电量与所述主用存储空间中所述端口号对应的电量进行累加得到受 电设备的耗电量。
13.如权利要求11所述的装置,其特征在于,所述更新模块还用于根据累加得到的受 电设备的耗电量依次更新所述主用存储空间与所述备用存储空间存储的端口号对应的电量。
全文摘要
本发明公开了一种以太网供电系统中对受电设备进行电量计量的方法和装置,PSE控制器周期计量通过PSE供电端口向受电设备传输的电量,将当前周期计量得到的电量、当前周期之前的预设数个连续周期分别计量得到的电量通过电量消息向CPU单元发送,当CPU单元获知之前电量消息丢失的数目N时,CPU单元在电量消息中获取当前周期计量得到的电量以及当前周期之前的N个连续周期分别计量得到的电量,并将获取的电量与已存储的电量进行累加,得到受电设备的耗电量,从而实现了POE系统中PD耗电量的计量。
文档编号G01R22/10GK101871985SQ20101022467
公开日2010年10月27日 申请日期2010年7月13日 优先权日2010年7月13日
发明者梁学伟 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1