以太网电源系统、控制单元、主控模块及以太网电源供电方法

文档序号:7650764阅读:214来源:国知局
专利名称:以太网电源系统、控制单元、主控模块及以太网电源供电方法
技术领域
本发明涉及以太网供电技术领域,具体涉及一种以太网电源系统、以太网电源控制单元、主控模块及以太网电源供电方法。
背景技术
以太网电源(PoE,Power on Ethernet)供电技术是按照国际电气电子工程师协会(IEEE)802.3af标准实现的、通过以太网接口和线缆向受电设备(PD,Powered Device)提供电力的供电技术。
图1给出了一个典型的PoE系统架构,如图1所示,一个典型的PoE系统包括PoE电源模块11,主控单元12和PoE控制单元13。PoE电源模块11向PoE控制单元13发送PoE电源状态信号①如电源类型、电源输出功率信息等,并发送电源功率⑤;主控单元12通过PoE管理通信通道②完成对PoE控制单元13的对外功率设置、状态读取等;PoE控制单元13控制有限个以太网接口③,可以对外进行PoE供电;受电设备14通过以太网线缆④与PoE系统互连,以获取电能并进行数据通信。
可以看出,PoE系统中只有1个PoE控制单元,管理和控制的PoE端口数量较少。而随着采用PoE技术的路由器、交换机等数据通信设备的应用越来越广泛,PoE供电的功率越来越大,PoE端口密度也越来越高。现有的PoE系统无法满足越来越多的PoE端口供电需求。

发明内容
本发明提供一种PoE系统、PoE控制单元、主控模块及PoE供电方法,以扩大PoE电源支持的PoE端口数量。
本发明的技术方案是这样实现的
一种PoE系统,包括PoE电源模块、主控模块和一个以上PoE控制单元,其中PoE电源模块,将电源功率输出到各PoE控制单元,将电源输出功率信息发送给主控模块;主控模块,接收PoE电源模块发来的电源输出功率信息,确定PoE电源输出功率,根据该PoE电源输出功率为各PoE控制单元和各PoE端口设置限定功率;PoE控制单元,根据主控模块为各PoE端口设置的限定功率,将PoE电源模块输出的电源功率配置到各PoE端口上。
所述每个PoE控制单元分别位于一个以太网交换模块上。
所述主控模块包括配置文件存储模块、PoE控制单元配置模块和功率控制模块,其中配置文件存储模块,用于存储用户配置的各PoE控制单元及各PoE端口的限定功率信息,存储各PoE控制单元的供电状态信息;PoE控制单元配置模块,根据PoE电源模块发来的PoE电源输出功率信息对应功率、以及从配置文件存储模块读取的配置信息,为每个PoE控制单元及该PoE控制单元的各PoE端口设置限定功率;功率控制模块,从配置文件存储模块读取允许供电的PoE控制单元标识,确定正在供电的PoE控制单元,向正在供电的各PoE控制单元发送实际功率查询请求,检测到各PoE控制单元返回的实际功率之和超过PoE电源模块发来的PoE电源输出功率信息对应功率,确定需停止供电的PoE控制单元,向所确定的PoE控制单元发送供电禁止信号。
所述配置文件存储模块进一步用于,存储用户配置的各PoE控制单元的供电优先级信息;所述功率控制模块进一步根据从配置文件存储模块读取的各PoE控制单元的供电优先级信息,确定需停止供电的PoE控制单元。
所述PoE控制单元包括PoE端口配置模块和功率控制模块,其中
PoE端口配置模块,接收PoE电源模块发来的电源功率,接收主控模块发来的各PoE端口的限定功率信息,根据该限定功率信息,通过PoE控制器将电源功率配置到各PoE端口上;功率控制模块,接收主控模块发来的供电禁止信号,停止供电。
所述功率控制模块进一步用于,接收主控模块发来的该PoE控制单元的限定功率信息,向PoE控制器发送实际功率查询请求,接收PoE控制器上报的各PoE端口的实际功率信息,检测到各PoE端口的实际功率之和超过该PoE控制单元的限定功率,确定需要停止供电的PoE端口,通过PoE控制器关闭所确定的PoE端口。
所述PoE端口配置模块进一步用于,接收主控模块发来的各PoE端口的供电优先级信息;所述功率控制模块进一步根据从PoE端口配置模块查询到的各PoE端口的供电优先级,确定需要停止供电的PoE端口。
一种主控模块,包括配置文件存储模块和PoE控制单元配置模块,其中配置文件存储模块,用于存储用户配置的各PoE控制单元及各PoE端口的限定功率信息,存储各PoE控制单元的供电状态信息;PoE控制单元配置模块,接收PoE电源模块发来的PoE电源输出功率信息,确定PoE电源输出功率,根据该PoE电源输出功率以及从配置文件存储模块读取的配置信息,为每个PoE控制单元及该PoE控制单元的各PoE端口设置限定功率,将所述设置的限定功率信息发送给该PoE控制单元。
所述主控模块进一步包括功率控制模块,从配置文件存储模块读取允许供电的PoE控制单元标识,确定正在供电的PoE控制单元,向正在供电的各PoE控制单元发送实际功率查询请求,接收各PoE控制单元发来的实际功率信息,根据PoE电源模块发来的输出功率信息确定PoE电源输出功率,检测到各PoE控制单元的实际功率之和超过PoE电源输出功率,确定需停止供电的PoE控制单元,向所确定的PoE控制单元发送供电禁止信号。
所述功率控制模块进一步用于,根据从配置文件存储模块读取的PoE控制单元的供电状态信息,确定PoE控制单元的供电状态由允许供电更改为禁止供电,向该PoE控制单元发送供电禁止信号。
所述配置文件存储模块进一步用于,存储用户配置的各PoE控制单元的供电优先级信息;所述功率控制模块进一步根据从配置文件存储模块读取的各PoE控制单元的供电优先级信息,确定需停止供电的PoE控制单元。
所述PoE控制单元配置模块进一步用于,当根据从配置文件存储模块读取的用户配置信息,获取并向PoE控制单元发送发生变化的该PoE控制单元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的使能状态信息、和/或PoE端口的供电优先级信息。
所述主控模块进一步包括用户查询模块,用于在接收到用户发来的查询请求时,向该查询请求指向的PoE控制单元发送查询请求,接收PoE控制单元返回的携带该PoE控制单元的实际功率信息、和/或PoE端口的使能状态信息、和/或使能PoE端口数目、和/或PoE端口的实际功率信息的查询响应消息,并将该查询响应消息携带的信息提供给用户。
一种PoE控制单元,包括PoE端口配置模块和功率控制模块,其中PoE端口配置模块,接收PoE电源模块发来的PoE电源功率,接收主控模块发来的各PoE端口的限定功率信息,根据该限定功率信息,通过PoE控制器将电源功率配置到各PoE端口上;功率控制模块,接收主控模块发来的供电禁止信号,停止供电。
所述功率控制模块进一步用于,接收主控模块发来的该PoE控制单元的限定功率信息,向PoE控制器发送实际功率查询请求,接收PoE控制器上报的各PoE端口的实际功率信息,检测到各PoE端口的实际功率之和超过该PoE控制单元的限定功率,确定需要停止供电的PoE端口,通过PoE控制器关闭所确定的PoE端口。
所述PoE端口配置模块进一步用于,接收主控模块发来的各PoE端口的供电优先级信息;所述功率控制模块进一步根据从PoE端口配置模块查询到的各PoE端口的供电优先级,确定需要停止供电的PoE端口。
所述PoE控制单元进一步包括查询模块,用于在接收到主控模块发来的查询请求后,向主控模块返回携带该PoE控制单元的实际功率信息、和/或PoE端口的使能状态信息、和/或使能PoE端口数目、和/或PoE端口的实际功率信息的查询响应消息。
一种以太网电源PoE供电方法,该方法包括根据PoE电源输出功率为各PoE控制单元和各PoE端口设置限定功率,PoE控制单元根据所述设置的各PoE端口的限定功率,将PoE电源功率配置到各使能PoE端口上。
所述PoE控制单元将PoE电源功率配置到各使能PoE端口上之后进一步包括检测到各PoE控制单元的实际功率之和大于PoE电源输出功率,则确定需停止供电的PoE控制单元,并禁止所述PoE控制单元供电。
所述为各PoE控制单元和各PoE端口设置限定功率的同时进一步包括为各PoE控制单元设置供电优先级,所述确定需停止供电的PoE控制单元并禁止所述PoE控制单元供电包括从各正在供电的、具有最低供电优先级的PoE控制单元开始,依次禁止各PoE控制单元供电,直至正在供电的PoE控制单元的实际功率之和不大于PoE电源的输出功率。
所述PoE控制单元将PoE电源功率配置到各使能PoE端口上之后进一步包括PoE控制单元检测到各使能PoE端口的实际功率之和大于该PoE控制单元的限定功率,则确定需停止供电的PoE端口,并禁止所述PoE端口供电。
所述为各PoE控制单元和各PoE端口设置限定功率的同时进一步包括为PoE控制单元的各PoE端口设置供电优先级,所述PoE控制单元确定需停止供电的PoE端口并禁止所述PoE端口供电包括PoE控制单元从供电优先级最低的使能PoE端口开始,依次禁止各使能PoE端口的供电,直至各使能PoE端口的实际功率之和不大于该PoE控制单元的限定功率。
所述为各PoE控制单元和各PoE端口设置限定功率之后进一步包括根据用户配置文件,确定PoE控制单元的限定功率、和/或PoE端口的限定功率、和/或PoE端口的使能状态、和/或PoE端口的供电优先级发生变化,将变化后的PoE控制单元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的使能状态信息、和/或PoE端口的供电优先级信息发送给该PoE控制单元。
所述为各PoE控制单元和各PoE端口设置限定功率之后进一步包括根据用户配置文件,确定PoE控制单元的供电状态由允许供电更改为禁止供电,向该PoE控制单元发送供电禁止信号。
所述为各PoE控制单元和各PoE端口设置限定功率之后进一步包括,接收到用户发来的查询请求,向该查询请求指向的PoE控制单元发送查询请求,接收PoE控制单元返回的携带该PoE控制单元的实际功率信息、和/或PoE端口的使能状态信息、和/或使能PoE端口数目、和/或PoE端口的实际功率信息的查询响应消息,并将该查询响应消息携带的信息提供给用户。
与现有技术相比,本发明通过扩展PoE控制单元的数目,且主控模块根据PoE电源输出功率为各PoE控制单元设置限定功率,扩大了PoE电源支持的PoE端口的数目,并进一步根据各PoE控制单元的实际功率控制PoE控制单元的供电状态,保证了PoE供电安全和设备稳定


图1为现有的PoE系统架构图;图2为本发明实施例提供的PoE系统架构图;图3为在本发明实施例提供的PoE系统下的主控模块的结构示意图;图4为在本发明实施例提供的PoE系统下的PoE控制单元的结构示意图;图5为本发明实施例提供的在图2所示PoE系统下,PoE供电的初始化流程图;图6为本发明实施例提供的在图2所示PoE系统下,主控模块的系统级功率控制的流程图;图7为本发明实施例提供的在图2所示PoE系统下,PoE控制单元的模决级功率控制的流程图。
具体实施例方式
下面结合附图及具体实施例对本发明再作进一步详细的说明。
图2为本发明实施例提供的PoE系统架构图,如图2所示,其主要包括PoE电源模块21、主控模块22和一个以上PoE控制单元23,其中,每个PoE控制单元可分别位于一个以太网交换模块上,由于以太网交换模块具有热插拔的属性,所以位于以太网交换模块上的PoE控制单元可热插拔,其中PoE电源模块21用于实时地将自身的电源状态信号①发送给主控模块22,将电源功率⑤输出到各PoE控制单元23。
电源状态信号①包括电源类型、电源工作状态、电源输出功率信息等。
主控模块22用于接收PoE电源模块21发来的PoE电源状态信号①,根据该PoE电源状态信号①,确定电源类型、工作状态及输出功率等。
主控模块22在启动时,根据PoE电源输出功率以及自身的用户配置文件,设置各PoE控制单元23的供电状态、供电优先级和限定功率等,同时设置各PoE控制单元23下的各PoE端口的使能状态、供电优先级和限定功率等,将为每个PoE控制单元23以及为该PoE控制单元的各PoE端口设置的限定功率信息通过PoE管理通信通道②发送给该PoE控制单元23,将为PoE端口设置的使能状态、供电优先级、限定功率等信息通过PoE管理通信通道②发送给该PoE端口所在的PoE控制单元23。
主控模块22通过PoE管理通信通道②向各PoE控制单元23实时发送实际功率查询请求,接收各PoE控制单元23通过PoE管理通信通道②发来的实际功率信息,检测到各PoE控制单元23的实际功率之和超过PoE电源的输出功率,则根据各PoE控制单元23的供电优先级,确定需关闭的PoE控制单元23,向所确定的PoE控制单元23发送供电禁止信号⑥。
主控模块22接收到用户发来的查询请求,通过PoE管理通信通道②向该查询请求指向的PoE控制单元23发送针对该PoE控制单元的实际功率、和/或PoE端口使能状态、和/或使能PoE端口数目、和/或PoE端口实际功率等的查询请求,接收PoE控制单元23通过PoE管理通信通道②返回的携带该PoE控制单元的实际功率、和/或PoE端口的使能状态、和/或使能PoE端口数目、和/或PoE端口的实际功率等信息的查询响应消息,并将该查询响应消息携带的信息提供给用户。
当根据用户配置文件,主控模块22确定PoE控制单元的限定功率、和/或PoE端口的限定功率、和/或PoE端口的供电优先级等发生变化时,将变化后的PoE控制单元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的供电优先级信息通过PoE管理通信通道②发送给对应的PoE控制单元23。
当根据用户配置文件,主控模块22确定PoE控制单元23的供电状态由允许供电更改为禁止供电时,向该PoE控制单元23发送供电禁止信号。
PoE控制单元23接收PoE电源模块21发来的电源功率⑤,接收主控模块22发来的该PoE控制单元23的限定功率信息,接收主控模块22发来的该PoE控制单元23的各PoE端口的使能状态信息、供电优先级信息和限定功率信息,根据该限定功率信息,通过PoE控制器将电源功率⑤配置到各使能PoE端口上;接收到主控模块22发来的供电禁止信号⑥,停止供电。
PoE控制单元23向PoE控制器实时发送实际功率查询请求,接收PoE控制器上报的各PoE端口的实际功率信息,检测到各PoE端口的实际功率之和超过该PoE控制单元23的限定功率,则根据各PoE端口的供电优先级,确定需要关闭的PoE端口,通过PoE控制器关闭所确定的PoE端口。
PoE控制单元23接收主控模块22发来的针对该PoE控制单元23的实际功率、和/或该PoE控制单元23的PoE端口使能状态、和/或使能PoE端口数目、和/或PoE端口实际功率等的查询请求,向主控模块22返回携带该PoE控制单元23的实际功率、和/或PoE端口的使能状态、和/或使能PoE端口数目、和/或PoE端口的实际功率等信息的查询响应消息。
图3为本发明实施例提供的主控模块的结构示意图,如图3所示,其主要包括配置文件存储模块221、PoE控制单元配置模块222和功率控制模块223,其中配置文件存储模块221用于存储用户配置的PoE控制单元的供电状态、限定功率和供电优先级等信息,以及各PoE端口的使能状态、限定功率和供电优先级等信息。
PoE控制单元配置模块222在启动时,根据从配置文件存储模块221读取的配置信息以及从PoE电源模块21接收到的PoE电源输出功率信息,设置各PoE控制单元23的供电状态、供电优先级和限定功率等,同时设置各PoE控制单元23下的各PoE端口的使能状态、供电优先级和限定功率等,将该各PoE控制单元23的限定功率信息发送给对应PoE控制单元23,将各PoE端口的使能状态信息、供电优先级信息和限定功率信息发送给对应的PoE控制单元23。
本实施例中,PoE控制单元配置模块222还可用于,当根据从配置文件存储模块221读取的用户配置信息,得知PoE控制单元的限定功率、和/或PoE端口的限定功率、和/或PoE端口的供电优先级等发生变化时,将变化后的PoE控制单元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的供电优先级信息发送给对应的PoE控制单元23。
功率控制模块223接收PoE电源模块21发来的PoE电源的输出功率信息,确定PoE电源的输出功率,从配置文件存储模块221读取允许供电的PoE控制单元标识,确定正在供电的PoE控制单元23,向正在供电的各PoE控制单元23实时发送实际功率查询请求,接收各PoE控制单元23发来的实际功率信息,检测到各PoE控制单元23的实际功率之和超过PoE电源的输出功率,则根据从配置文件存储模块221读取的各PoE控制单元23的供电优先级信息,确定需关闭的PoE控制单元23,向该需关闭的PoE控制单元23发送供电禁止信号⑥。
本实施例中,功率控制模块223还可用于,当根据从配置文件存储模块221读取的用户配置信息,得知PoE控制单元23的供电状态由允许供电更改为禁止供电时,向该PoE控制单元23发送供电禁止信号。
本实施例中,主控模块22还可包括用户查询模块224,用于在接收到用户发来的查询请求时,向该查询请求指向的PoE控制单元23发送针对该PoE控制单元的实际功率、和/或PoE端口使能状态、和/或使能PoE端口数目、和/或PoE端口实际功率等的查询请求,接收PoE控制单元23返回的携带该PoE控制单元的实际功率、和/或PoE端口的使能状态、和/或使能PoE端口数目、和/或PoE端口的实际功率等信息的查询响应消息,并将该查询响应消息携带的信息提供给用户。
图4为本发明实施例提供的PoE控制单元的结构示意图,如图4所示,其主要包括PoE端口配置模块231和功率控制模块232,其中PoE端口配置模块231接收PoE电源模块21发来的电源功率⑤,接收主控模块22发来的各PoE端口的使能状态信息、供电优先级信息和限定功率信息,根据该限定功率信息,通过PoE控制器将电源功率⑤配置到各使能PoE端口上。
功率控制模块232接收主控模块22发来的该PoE控制单元的限定功率信息,向PoE控制器实时发送实际功率查询请求,接收PoE控制器上报的各使能PoE端口的实际功率信息,检测到各使能PoE端口的实际功率之和超过该PoE控制单元的限定功率,则根据从PoE端口配置模块231查询到的各使能PoE端口的供电优先级,确定需要关闭的PoE端口,通过PoE控制器关闭所确定的PoE端口;接收到主控模块22发来的供电禁止信号⑥,停止供电。
本实施例中,PoE控制单元23还可包括查询模块233,用于在接收到主控模块22发来的针对该PoE控制单元23的实际功率、和/或该PoE控制单元23的PoE端口使能状态、和/或使能PoE端口数目、和/或PoE端口实际功率等的查询请求后,向主控模块22返回携带该PoE控制单元23的实际功率、和/或PoE端口的使能状态、和/或使能PoE端口数目、和/或PoE端口的实际功率等信息的查询响应消息。
图5为本发明实施例提供的在图2所示PoE系统下,PoE供电的初始化流程图,如图5所示,其主要包括如下步骤步骤501PoE电源模块启动,实时将自身的类型及工作状态信息发送给主控模块。
PoE电源类型如交流电源、直流电源等,工作状态包括PoE电源输出功率信息等。
步骤502主控模块接收并保存PoE电源的类型及工作状态信息,并根据工作状态信息中的PoE电源输出功率信息确定PoE电源输出功率。
步骤503主控模块读取自身的用户配置文件,根据该用户配置文件以及PoE电源输出功率,为与自身相连的各PoE控制单元设置供电状态、限定功率和供电优先级,将设置的限定功率信息发送给对应的PoE控制单元。
用户可根据实际需要,将各PoE控制单元的供电状态、限定功率和供电优先级等信息配置在主控模块上。当用户为PoE控制单元配置的限定功率未超出PoE电源输出功率时,主控模块将用户配置的限定功率作为该PoE控制单元的限定功率;当用户为PoE控制单元配置的限定功率超出PoE电源输出功率时,主控模块则根据预先设置的原则,选择一个等于或小于PoE电源输出功率的值作为PoE控制单元的限定功率。
步骤504主控模块根据该用户配置文件以及为各PoE控制单元设置的限定功率,为各PoE控制单元下的各PoE端口设置使能状态、限定功率和供电优先级,将设置的使能状态信息、限定功率信息、供电优先级信息和PoE端口标识的对应关系发送给PoE端口所属的PoE控制单元。
同样,用户可根据实际需要,将各PoE控制单元下的各PoE端口的限定功率信息和供电优先级信息配置在主控模块上。当用户为PoE控制单元下的PoE端口配置的限定功率未超出主控模块为该PoE控制单元设置的限定功率时,主控模块将用户配置的限定功率作为该PoE端口的限定功率;当用户为PoE控制单元下的PoE端口配置的限定功率超出主控模块为该PoE控制单元设置的限定功率时,主控模块则根据预先设置的原则,选择一个等于或小于为该PoE控制单元设置的限定功率的值作为该PoE端口的限定功率。
步骤505PoE控制单元接收并保存主控模块为该PoE控制单元设置的限定功率信息,以及为该PoE控制单元的各PoE端口设置的使能状态信息、限定功率信息和供电优先级信息,向主控模块返回响应消息,并根据该为该PoE控制单元的各PoE端口设置的限定功率,通过PoE控制器将PoE电源功率配置到各使能PoE端口上。
另外,本发明实施例还可包括当主控模块接收到用户发来的查询请求时,会向该查询请求指向的PoE控制单元发送针对该PoE控制单元的实际功率、和/或PoE端口使能状态、和/或使能PoE端口数目、和/或PoE端口实际功率等的查询请求,之后接收PoE控制单元返回的携带该PoE控制单元的实际功率、和/或PoE端口的使能状态、和/或使能PoE端口数目、和/或PoE端口的实际功率等信息的查询响应消息,并将该查询响应消息携带的信息提供给用户。
本发明实施例还可包括当根据用户配置文件,主控模块确定PoE控制单元的限定功率、和/或PoE端口的限定功率、和/或PoE端口的供电优先级等发生变化时,将变化后的PoE控制单元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的供电优先级信息发送给对应的PoE控制单元。
本发明实施例还可包括当根据用户配置文件,主控模块确定PoE控制单元的供电状态由允许供电更改为禁止供电时,向该PoE控制单元发送供电禁止信号,PoE控制单元收到该供电禁止信号后,停止供电。
当用户的供电需求发生变化时,如对某个PoE控制单元的限定功率更改、对某个PoE控制单元下的某个PoE端口的使能状态更改、对某个PoE端口的限定功率更改、对某个PoE端口的供电优先级更改,等等,此时用户会修改用户配置文件上对应PoE控制单元的配置信息,当主控模块从该用户配置文件得知上述更改后,会重新对应设置PoE控制单元的限定功率、设置PoE端口的使能状态、设置PoE端口的限定功率、设置PoE端口的供电优先级等,并将重新设置后的所述信息发送给对应的PoE控制单元。
在供电过程中,PoE电源供电状态的变化如输出功率的变化,用户供电需求的变化如更改PoE控制单元的限定功率,更改PoE端口的限定功率,更改PoE端口的使能状态等,都会使得PoE控制单元的实际功率发生变化,并有可能导致PoE控制单元的实际功率超过限定功率,或者导致各PoE控制单元的实际功率之和超过PoE电源的输出功率,从而有可能导致受电设备等的损坏,因此,必须对PoE控制单元和PoE端口进行实时功率控制。以下分别给出主控模块进行系统级功率控制的实施例和PoE控制单元进行模块级功率控制的实施例图6为本发明实施例提供的在图2所示PoE系统下,主控模块进行系统级功率控制的流程图,如图6所示,其具体步骤如下步骤601主控模块从用户配置文件中读取允许供电的PoE控制单元标识,确定该标识对应的PoE控制单元正在供电。
用户配置文件中记录了所有PoE控制单元的供电状态信息允许供电或禁止供电,同时,当有新的PoE控制单元加入时,用户也会将该PoE控制单元的供电状态信息记录在用户配置文件中。
步骤602主控模块实时地向各正在供电的PoE控制单元发送实际功率查询请求。
步骤603PoE控制单元收到该实际功率查询请求,计算自身所有使能PoE端口的实际功率之和,将得到的功率作为自身的实际功率上报给主控模块。
步骤604主控模块判断所有PoE控制单元上报的实际功率之和是否大于PoE电源的输出功率,若是,执行步骤605;否则,不作处理,本流程结束。
步骤605主控模块根据各PoE控制单元的供电优先级的从低到高,依次停止各PoE控制单元的供电,直至所有PoE控制单元的实际功率之和不大于PoE电源的输出功率。
图7为本发明实施例提供的在图2所示PoE系统下,PoE控制单元进行模块级功率控制的流程图,如图7所示,其具体步骤如下步骤701PoE控制单元实时地向PoE控制器发送实际功率查询请求。
步骤702PoE控制器收到该实际功率查询请求,将各使能PoE端口的实际功率发送给PoE控制单元。
步骤703PoE控制单元判断所有PoE端口的实际功率之和是否大于主控模块为该PoE控制单元设置的限定功率,若是,执行步骤704;否则,不作处理,本流程结束。
步骤704PoE控制单元根据各使能PoE端口的供电优先级的从低到高,依次停止各使能PoE端口的供电,直至所有PoE端口的实际功率之和不大于该PoE控制单元的限定功率。
以上所述仅为本发明的过程及方法实施例,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种以太网电源PoE系统,其特征在于,包括PoE电源模块、主控模块和一个以上PoE控制单元,其中PoE电源模块,将电源功率输出到各PoE控制单元,将电源输出功率信息发送给主控模块;主控模块,接收PoE电源模块发来的电源输出功率信息,确定PoE电源输出功率,根据该PoE电源输出功率为各PoE控制单元和各PoE端口设置限定功率;PoE控制单元,根据主控模块为各PoE端口设置的限定功率,将PoE电源模块输出的电源功率配置到各PoE端口上。
2.如权利要求1所述的系统,其特征在于,所述每个PoE控制单元分别位于一个以太网交换模块上。
3.如权利要求1所述的系统,其特征在于,所述主控模块包括配置文件存储模块、PoE控制单元配置模块和功率控制模块,其中配置文件存储模块,用于存储用户配置的各PoE控制单元及各PoE端口的限定功率信息,存储各PoE控制单元的供电状态信息;PoE控制单元配置模块,根据PoE电源模块发来的PoE电源输出功率信息对应功率、以及从配置文件存储模块读取的配置信息,为每个PoE控制单元及该PoE控制单元的各PoE端口设置限定功率;功率控制模块,从配置文件存储模块读取允许供电的PoE控制单元标识,确定正在供电的PoE控制单元,向正在供电的各PoE控制单元发送实际功率查询请求,检测到各PoE控制单元返回的实际功率之和超过PoE电源模块发来的PoE电源输出功率信息对应功率,确定需停止供电的PoE控制单元,向所确定的PoE控制单元发送供电禁止信号。
4.如权利要求3所述的系统,其特征在于,所述配置文件存储模块进一步用于,存储用户配置的各PoE控制单元的供电优先级信息;所述功率控制模块进一步根据从配置文件存储模块读取的各PoE控制单元的供电优先级信息,确定需停止供电的PoE控制单元。
5.如权利要求1所述的系统,其特征在于,所述PoE控制单元包括PoE端口配置模块和功率控制模块,其中PoE端口配置模块,接收PoE电源模块发来的电源功率,接收主控模块发来的各PoE端口的限定功率信息,根据该限定功率信息,通过PoE控制器将电源功率配置到各PoE端口上;功率控制模块,接收主控模块发来的供电禁止信号,停止供电。
6.如权利要求5所述的系统,其特征在于,所述功率控制模块进一步用于,接收主控模块发来的该PoE控制单元的限定功率信息,向PoE控制器发送实际功率查询请求,接收PoE控制器上报的各PoE端口的实际功率信息,检测到各PoE端口的实际功率之和超过该PoE控制单元的限定功率,确定需要停止供电的PoE端口,通过PoE控制器关闭所确定的PoE端口。
7.如权利要求6所述的系统,其特征在于,所述PoE端口配置模块进一步用于,接收主控模块发来的各PoE端口的供电优先级信息;所述功率控制模块进一步根据从PoE端口配置模块查询到的各PoE端口的供电优先级,确定需要停止供电的PoE端口。
8.一种主控模块,其特征在于,包括配置文件存储模块和PoE控制单元配置模块,其中配置文件存储模块,用于存储用户配置的各PoE控制单元及各PoE端口的限定功率信息,存储各PoE控制单元的供电状态信息;PoE控制单元配置模块,接收PoE电源模块发来的PoE电源输出功率信息,确定PoE电源输出功率,根据该PoE电源输出功率以及从配置文件存储模块读取的配置信息,为每个PoE控制单元及该PoE控制单元的各PoE端口设置限定功率,将所述设置的限定功率信息发送给该PoE控制单元。
9.如权利要求8所述的主控模块,其特征在于,进一步包括功率控制模块,从配置文件存储模块读取允许供电的PoE控制单元标识,确定正在供电的PoE控制单元,向正在供电的各PoE控制单元发送实际功率查询请求,接收各PoE控制单元发来的实际功率信息,根据PoE电源模块发来的输出功率信息确定PoE电源输出功率,检测到各PoE控制单元的实际功率之和超过PoE电源输出功率,确定需停止供电的PoE控制单元,向所确定的PoE控制单元发送供电禁止信号。
10.如权利要求9所述的主控模块,其特征在于,所述功率控制模块进一步用于,根据从配置文件存储模块读取的PoE控制单元的供电状态信息,确定PoE控制单元的供电状态由允许供电更改为禁止供电,向该PoE控制单元发送供电禁止信号。
11.如权利要求9所述的主控模块,其特征在于,所述配置文件存储模块进一步用于,存储用户配置的各PoE控制单元的供电优先级信息;所述功率控制模块进一步根据从配置文件存储模块读取的各PoE控制单元的供电优先级信息,确定需停止供电的PoE控制单元。
12.如权利要求8所述的主控模块,其特征在于,所述PoE控制单元配置模块进一步用于,当根据从配置文件存储模块读取的用户配置信息,获取并向PoE控制单元发送发生变化的该PoE控制单元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的使能状态信息、和/或PoE端口的供电优先级信息。
13.如权利要求8所述的主控模块,其特征在于,进一步包括用户查询模块,用于在接收到用户发来的查询请求时,向该查询请求指向的PoE控制单元发送查询请求,接收PoE控制单元返回的携带该PoE控制单元的实际功率信息、和/或PoE端口的使能状态信息、和/或使能PoE端口数目、和/或PoE端口的实际功率信息的查询响应消息,并将该查询响应消息携带的信息提供给用户。
14.一种PoE控制单元,其特征在于,包括PoE端口配置模块和功率控制模块,其中PoE端口配置模块,接收PoE电源模块发来的PoE电源功率,接收主控模块发来的各PoE端口的限定功率信息,根据该限定功率信息,通过PoE控制器将电源功率配置到各PoE端口上;功率控制模块,接收主控模块发来的供电禁止信号,停止供电。
15.如权利要求14所述的PoE控制单元,其特征在于,所述功率控制模块进一步用于,接收主控模块发来的该PoE控制单元的限定功率信息,向PoE控制器发送实际功率查询请求,接收PoE控制器上报的各PoE端口的实际功率信息,检测到各PoE端口的实际功率之和超过该PoE控制单元的限定功率,确定需要停止供电的PoE端口,通过PoE控制器关闭所确定的PoE端口。
16.如权利要求15所述的PoE控制单元,其特征在于,所述PoE端口配置模块进一步用于,接收主控模块发来的各PoE端口的供电优先级信息;所述功率控制模块进一步根据从PoE端口配置模块查询到的各PoE端口的供电优先级,确定需要停止供电的PoE端口。
17.如权利要求14所述的PoE控制单元,其特征在于,进一步包括查询模块,用于在接收到主控模块发来的查询请求后,向主控模块返回携带该PoE控制单元的实际功率信息、和/或PoE端口的使能状态信息、和/或使能PoE端口数目、和/或PoE端口的实际功率信息的查询响应消息。
18.一种以太网电源PoE供电方法,其特征在于,该方法包括根据PoE电源输出功率为各PoE控制单元和各PoE端口设置限定功率,PoE控制单元根据所述设置的各PoE端口的限定功率,将PoE电源功率配置到各使能PoE端口上。
19.如权利要求18所述的方法,其特征在于,所述PoE控制单元将PoE电源功率配置到各使能PoE端口上之后进一步包括检测到各PoE控制单元的实际功率之和大于PoE电源输出功率,则确定需停止供电的PoE控制单元,并禁止所述PoE控制单元供电。
20.如权利要求19所述的方法,其特征在于,所述为各PoE控制单元和各PoE端口设置限定功率的同时进一步包括为各PoE控制单元设置供电优先级,所述确定需停止供电的PoE控制单元并禁止所述PoE控制单元供电包括从各正在供电的、具有最低供电优先级的PoE控制单元开始,依次禁止各PoE控制单元供电,直至正在供电的PoE控制单元的实际功率之和不大于PoE电源的输出功率。
21.如权利要求18所述的方法,其特征在于,所述PoE控制单元将PoE电源功率配置到各使能PoE端口上之后进一步包括PoE控制单元检测到各使能PoE端口的实际功率之和大于该PoE控制单元的限定功率,则确定需停止供电的PoE端口,并禁止所述PoE端口供电。
22.如权利要求21所述的方法,其特征在于,所述为各PoE控制单元和各PoE端口设置限定功率的同时进一步包括为PoE控制单元的各PoE端口设置供电优先级,所述PoE控制单元确定需停止供电的PoE端口并禁止所述PoE端口供电包括PoE控制单元从供电优先级最低的使能PoE端口开始,依次禁止各使能PoE端口的供电,直至各使能PoE端口的实际功率之和不大于该PoE控制单元的限定功率。
23.如权利要求18所述的方法,其特征在于,所述为各PoE控制单元和各PoE端口设置限定功率之后进一步包括根据用户配置文件,确定PoE控制单元的限定功率、和/或PoE端口的限定功率、和/或PoE端口的使能状态、和/或PoE端口的供电优先级发生变化,将变化后的PoE控制单元的限定功率信息、和/或PoE端口的限定功率信息、和/或PoE端口的使能状态信息、和/或PoE端口的供电优先级信息发送给该PoE控制单元。
24.如权利要求18所述的方法,其特征在于,所述为各PoE控制单元和各PoE端口设置限定功率之后进一步包括根据用户配置文件,确定PoE控制单元的供电状态由允许供电更改为禁止供电,向该PoE控制单元发送供电禁止信号。
25.如权利要求18所述的方法,其特征在于,所述为各PoE控制单元和各PoE端口设置限定功率之后进一步包括,接收到用户发来的查询请求,向该查询请求指向的PoE控制单元发送查询请求,接收PoE控制单元返回的携带该PoE控制单元的实际功率信息、和/或PoE端口的使能状态信息、和/或使能PoE端口数目、和/或PoE端口的实际功率信息的查询响应消息,并将该查询响应消息携带的信息提供给用户。
全文摘要
本发明公开了一种以太网电源(PoE)系统,包括PoE电源模块、主控模块和一个以上PoE控制单元,其中PoE电源模块,将电源功率输出到各PoE控制单元,将电源输出功率信息发送给主控模块;主控模块,接收PoE电源模块发来的电源输出功率信息,确定PoE电源输出功率,根据该PoE电源输出功率为各PoE控制单元和各PoE端口设置限定功率;PoE控制单元,根据主控模块为各PoE端口设置的限定功率,将PoE电源模块输出的电源功率配置到各PoE端口上。本发明还公开了一种主控模块和控制单元。另外,本发明还公开了一种PoE供电方法。本发明通过扩展PoE控制单元,扩大了PoE电源支持的PoE端口数量。
文档编号H04L12/28GK101060412SQ200710089538
公开日2007年10月24日 申请日期2007年3月29日 优先权日2007年3月29日
发明者徐在水 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1