专利名称:Poe模块的功率分配方法和装置的制作方法
技术领域:
本发明涉及通信电子技术领域,尤其涉及一种以太网供电(Power OverEthernet,简称POE)模块的功率分配方法和装置。
背景技术:
随着网络技术的发展,无线接入点(Access Point,简称AP)、网络电话(Voiceover Internet,简称VOIP)等基于互联网协议(Internet Protocol,简称IP)的终端设备在传输数据信号的同时,采用POE技术,为上述终端设备提供直流供电。目前,在POE系统中,POE电源连接POE模块,POE模块连接受电设备(PoweredDevice,简称H)),通过POE模块为H)供电。POE电源提供固定数值的电源功率,将POE电源提供的电源功率分配给多个POE模块。具体地,POE电源可以将提供的电源功率平均分 配给多个POE模块,通过POE模块的各个端口向H)供电。或者,也可以根据各个POE模块连接的ro的个数,为各个POE模块分配不同的功率,通过各个POE模块的端口向ro供电。采用上述现有的分配功率的方法,在对各个POE模块的功率进行一次分配后,该POE模块所能提供的最大功率即为此次分配的功率值,如果与POE模块连接的ro数量增加,则无法为新增的ro供电,从而造成POE模块端口的闲置,无法达到各POE模块端口的最优利用。采用现有的功率分配方法,POE模块端口的利用率低。
发明内容
本发明提供一种POE模块的功率分配方法和装置,用以解决现有技术的功率分配方法中POE模块端口利用率低的问题。本发明提供的以太网供电POE模块的功率分配方法,包括使能每个所述POE模块的全部端口,分别获得每个所述POE模块中与受电设备ro连接的端口的总功率,作为每个所述POE模块的目标功率;根据获取的电源总功率和全部所述POE模块的目标功率,计算剩余功率;将每个所述POE模块的功率配置为所述POE模块的目标功率与所述剩余功率之和;当所述剩余功率大于或等于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启全部所述POE模块的全部端口 ;当所述剩余功率小于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启全部所述POE模块的与ro连接的端口,关闭全部所述POE模块中未与ro连接的端口。本发明提供的以太网供电POE模块的功率分配装置,包括第一检测单元,用于使能每个所述POE模块的全部端口,分别获得每个所述POE模块中与受电设备ro连接的端口的总功率,作为每个所述POE模块的目标功率;计算单元,用于根据获取的电源总功率和全部所述POE模块的目标功率,计算剩余功率;
配置单元,用于将每个所述POE模块的功率配置为所述POE模块的目标功率与所述剩余功率之和;第一比较单元,用于比较所述剩余功率与所述POE模块的总数与所述ro的额定最大功率的乘积;开关单元,用于当所述剩余功率大于或等于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启全部所述POE模块的全部端口,当所述剩余功率小于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启全部所述POE模块的与ro连接的端口,关闭全部所述POE模块中未与ro连接的端口。本发明提供的以太网供电POE系统,包括至少两个POE模块、至少一个POE电源和如上所述的POE模块的功率分配装置。 由上述技术方案可知,本发明提供的POE模块的功率分配方法和装置,通过逐一使能每个POE模块获取接入ro的多个端口所需的总功率,作为该POE模块的目标功率,然后根据电源提供的总功率和POE模块的目标功率计算剩余功率,并将每个POE模块的功率配置为POE模块的目标功率与剩余功率之和,判断剩余功率是否大于或等于POE模块的总数与ro的额定最大功率的乘积,如果是,则打开全部POE模块的端口,此时ro可以任意接入任一 POE模块的端口,如果不是,则关闭POE模块中未接入ro的全部端口,此时POE模块拒绝接入PD,从而提高了 POE模块端口的利用率。
图I为本发明实施例一的POE模块的功率分配方法的流程图;图2为本发明实施例二的POE模块的功率分配方法的流程图;图3为本发明实施例三的POE模块的功率分配装置的结构示意图;图4为本发明实施例四的POE模块的功率分配装置的结构示意图;图5为本发明实施例五的POE系统的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图I为本发明实施例一的POE模块的功率分配方法的流程图。上述POE模块的功率分配方法在具体实现的过程中可以通过POE模块的功率分配装置来执行。如图I所示,本发明实施例一提供的POE模块的功率分配方法具体包括步骤101、使能每个POE模块的全部端口,分别获得每个POE模块中与H)连接的端口的总功率,作为每个POE模块的目标功率。步骤102、根据获取的电源总功率和全部POE模块的目标功率,计算剩余功率。步骤103、将每个POE模块的功率配置为POE模块的目标功率与剩余功率之和。步骤104、当剩余功率大于或等于POE模块的总数与H)的额定最大功率的乘积时,开启全部POE模块的全部端口。
步骤105、当剩余功率小于POE模块的总数与ro的额定最大功率的乘积时,开启全部POE模块的与ro连接的端口,关闭全部POE模块中未与ro连接的端口。本发明提供的POE模块的功率分配方法和装置,通过逐一使能每个POE模块获取接入ro的多个端口所需的总功率,作为该POE模块的目标功率,然后根据电源提供的总功率和POE模块的目标功率计算剩余功率,并将每个POE模块的功率配置为POE模块的目标功率与剩余功率之和,判断剩余功率是否大于或等于POE模块的总数与ro的额定最大功率的乘积,如果是,则打开全部PO E模块的端口,此时ro可以任意接入任一 POE模块的端口,如果不是,则关闭POE模块中未接入ro的全部端口,此时POE模块拒绝接入PD,从而提高了POE模块端口的利用率。图2为本发明实施例二的POE模块的功率分配方法的流程图。如图2所示,本发明实施例二提供的POE模块的功率分配方法包括以下过程。步骤201、P0E模块的功率分配装置获取一个未配置功率的POE模块作为当前POE模块。步骤202、POE模块的功率分配装置检测POE电源,获取电源总功率。在实际应用过程中POE模块的功率分配装置可以有多个电源。步骤203、POE模块的功率分配装置将每个POE模块的最大功率配置为电源总功率。将每个POE模块的最大功率配置为电源总功率,使得每个POE模块可以获取电源提供的最大功率,便于后续对电源总功率的分配。步骤204、按照预设时间间隔,POE模块的功率分配装置逐一使能当前POE模块的全部端口,获得当前POE模块的与ro连接的端口的总功率,作为当前POE模块的目标功率。步骤205、P0E模块的功率分配装置将当前POE模块的功率配置为当前POE模块的目标功率。步骤206、POE模块的功率分配装置判断是否存在未配置功率的POE模块。如果是,返回步骤201;否则,执行步骤207。步骤207、P0E模块的功率分配装置根据获取的电源总功率和全部POE模块的目标功率,计算剩余功率。步骤208、P0E模块的功率分配装置将每个POE模块的功率配置为POE模块的目标功率与剩余功率之和。步骤209、P0E模块的功率分配装置判断剩余功率是否大于或等于POE模块的总数与ro的额定最大功率的乘积。如果判断结果为否,执彳了步骤210。如果判断结果为是,执彳了步骤211。步骤210、POE模块的功率分配装置开启告警状态指示灯。在步骤210之后,执行步骤212。步骤211、POE模块的功率分配装置开启正常状态指示灯。在步骤211之后,执行步骤213。步骤212、P0E模块的功率分配装置开启全部POE模块的与H)连接的端口,关闭全部POE模块中未与ro连接的端口。
步骤213、POE模块的功率分配装置开启全部POE模块的全部端口。在步骤212或步骤213之后,执行步骤214。步骤214、POE模块的功率分配装置再次使能每个POE模块的全部端口,分别获得每个POE模块中与ro连接的端口的总功率,作为每个POE模块的更新的目标功率。步骤215、P0E模块的功率分配装置判断全部POE模块的更新的目标功率之和与全部POE模块的目标功率之和是否相同。当全部POE模块的更新的目标功率之和与全部POE模块的目标功率之和不同时,执行步骤216,否则返回执行步骤207。步骤216、POE模块的功率分配装置采用更新的目标功率。 当采用更新的目标功率时,意味着H)设备有增加或移除,所以再次对各POE模块进行功率分配的时候需要重复上述过程。为了使上述POE模块功率分配方法更具体,下面将以两个24 口的POE模块为例,上述24 口的POE模块具体包括两片12 口的芯片,并且这两片12 口的芯片的关系是主芯片与从芯片的关系,对上述功率分配方法做进一步具体的说明。在本发明实施例中,中央处理器(Central Processing Unit,简称CPU)和复杂可编程逻辑器件(Complex Programmable Logic Device,简称 CPLD)通过 CPU 总线相连,CPU总线包含地址线和数据线,CPU可以通过CPU总线对CPLD进行读写控制。多个POE电源的POWER G00D(以下简称PG信号)脚连接到CPLD的管脚上。当电源正常上电输出时,PG脚输出高电平。CPLD根据PG信号的个数,可以得到对应的电源组合并写入寄存器,并产生中断信号通知CPU来读取电源的总功率值。CPLD还外接了一个红绿双色LED灯,用于表示POE电源功率状态。CPU可以通过命令控制CPLD使LED灯显示不同的颜色。CPU在程序初始化的过程中读取CPLD中电源总功率数,例如有I块电源时总功率W=360W,两块电源时总功率W=720W。电源的块数在此不做特别的限制,然后,CPU通过I2C总线(Inter — IntegratedCircuit,简称I2C总线),在POE模块主芯片的总功率寄存器中写入电源总功率值W。对外供电后,CPU控制POE模块从I 口到48 口间隔IS依次打开,防止瞬时打开全部48 口端口同时对外供电,而此时用户实际使用的H)总功率超过电源功率导致POE电源对外供电过流,进而引起电源掉电,使整个POE功能无法正常使用,甚至损坏电源。前24端口的POE功能打开后,CPU通过I2C总线查询第一个POE模块消耗的目标功率Wl,将Wl作为目标功率赋给第一块POE模块;并将W-Wl作为目标功率赋给第二个POE模块。在实际应用过程中,目标功率的分配方法可以根据POE模块个数的不同而有所改变。第二块POE模块的端口也间隔IS依次使能,CPU统计后24端口的功率W2,并实时计算两个POE模块的所有48个端口接入H)消耗的目标功率Y=W1+W2,计算剩余功率Z=W-Y。将第一个POE模块的功率配置为K1=W1+Z,而将第二个POE模块的功率配置为K2=W2+Z。POE模块在正常对外供电的状态下,外部的ro还有可能随时发生增减,如用户将前24端口的某一个或多个的ro移除,或是在后24端口中增加一个或多个新的PD,此时就需要重新分配POE模块的功率,以适应新的变化。当CPU通过I2C总线轮询(通过总线定时读取设备的状态)到POE的对外供电功率有变化后,重新计算所有48端口的对外供电情况,得出当前更新的目标功率之和Y,前24端口的更新的目标功率W1,后24端口更新的目标功率W2,并计算剩余功率Z=W-Y,再将第一个POE模块的功率配置为K1=W1+Z,而将第二个POE模块的功率配置为K2=W2+Z。特别要指出的是,当CPU发现Z=W-Y的总功率小于60W (即POE模块总数2与H)的额定最大功率30W的乘积)时,为了防止有两个额定最大功率为30W的H)同时插入端口导致电源过流,CPU将控制CPLD,开启告警状态指示灯,提示用户POE电源的功率已接近临界值,同时还可以通过串口发送相关的告警信息,用于通知用户插入的ro总功率不能超过电源剩余功率。此时,CPU还可以通过I2C总线关闭所有未接ro端口的POE功能,用户如需要外接新的PD,需要使用软件命令单独打开所插相应端口的POE功能对ro进行供电。当Z=W-Y的总功率重新恢复到大于60W卿POE模块总数2与ro的额定最大功率30W的乘积)的水平时,CPU将控制CPLD开启正常状态指示灯,允许POE模块的所有端口对外供电。本发明实施例提供的POE模块的功率分配方法,通过将剩余功率与目标功率之和配置给各个POE模块,从而使得每个POE模块都可以任意接入ro,进而提高了各POE模块端口的利用率。图3为本发明实施例三的POE模块的功率分配装置的结构示意图。如图3所示, 在本发明实施例提供的POE模块的功率分配装置中,包括第一检测单元11、计算单元12、配置单元13、第一比较单元14、开关单元15。第一检测单元11,用于使能每个POE模块的全部端口,分别获得每个POE模块中与受电设备ro连接的端口的总功率,作为每个POE模块的目标功率;计算单元12,用于根据获取的电源总功率和全部POE模块的目标功率,计算剩余功率;配置单元13,用于将每个POE模块的功率配置为POE模块的目标功率与剩余功率之和;第一比较单元14,用于比较剩余功率与POE模块的总数与H)的额定最大功率的乘积;开关单元15,用于当剩余功率大于或等于POE模块的总数与H)的额定最大功率的乘积时,开启全部POE模块的全部端口,当剩余功率小于所述POE模块的总数与ro的额定最大功率的乘积时,开启全部POE模块的与PD连接的端口,关闭全部POE模块中未与TO连接的端口。具体地,第一检测单元11内部设有CPU,或者,该第一检测单元11与计算单元12、配置单元13、第一比较单元14和开关单元15中的任意一个或多个单元设置在同一个CPU中,CPU通过I2C向POE模块发送命令,定时获得POE模块的状态,读取POE模块与H)连接端口的总功率,并将读取的总功率作为每个POE模块的目标功率。计算单元12与第一检测单元11连接,并根据第一检测单元11读取的全部POE模块与ro连接端口的总功率以及获取的电源总功率,用电源总功率与读取的与ro连接端口的总功率相减得到剩余功率。配置单元13与计算单元12连接,并将每个POE模块的功率配置为根据第一检测单元11得到的目标功率与计算单元12得到的剩余功率之和。第一比较单元14可以设置在配置单元13之后,也可以设置在配置单元13之前,第一比较单元14用于比较剩余功率和POE模块的总数与ro的额定最大功率的乘积的大小,第一比较单元14之后连接开关单元15,开关单元的动作主要是根据第一比较单元14比较的结果做出的,当第一比较单元14的结果是剩余功率大于或等于POE模块的总数与ro的额定最大功率的乘积,则开关单元开启正常状态指示灯,否则开启告警状态指示灯。
本发明实施例提供的POE模块的功率分配装置通过各模块单元的配合连接,不固定分配每个POE模块可提供的总功率,用户可以在任一 POE模块的端口接入PD,从而完成了 POE模块功率的分配并且在即将超出电源所能提供的功率最大值时实现指示灯告警,提醒用户注意,避免继续增加H)造成电源过流而损坏图4为本发明实施例四的POE模块的功率分配装置的结构示意图。如图4所示,在本发明实施例三的技术方案的基础上,本发明实施例提供的POE模块的功率分配装置还可以包括第二比较单元18。相应地,第一检测单元11还用于再次使能每个POE模块的全部端口,分别获得每个POE模块中与H)连接的端口的总功率,作为每个POE模块的更新的目标功率;第二比较18单元用于比较全部POE模块的更新的目标功率之和与全部POE模块的目标功率之和,当二者不同时,采用更新的目标功率触发计算单元12、配置单元13和开 关单元15。在上述技术方案的基础上,在本发明实施例提供的POE模块的功率分配装置中,第一检测单元11具体用于获取一个未配置功率的POE模块作为当前POE模块,按照预设时间间隔,逐一使能当前POE模块的全部端口,获得当前POE模块的与ro连接的端口的总功率,作为当前POE模块的目标功率,将当前POE模块的功率配置为当前POE模块的目标功率,判断是否存在未配置功率的POE模块,如果是,再次获取一个未配置功率的POE模块作为当前POE模块,否则,向计算单元12发送全部POE模块的目标功率。在上述技术方案的基础上,本实施例提供的POE模块的功率分配装置还可以包括第二检测单元16,用于检测POE电源,获取电源总功率;预配置单元17,用于将每个POE模块的最大功率配置为电源总功率。在上述技术方案的基础上,在本实施例提供的POE模块的功率分配装置中,开关单元15还用于当剩余功率大于或等于POE模块的总数与H)的额定最大功率的乘积时,开启正常状态指示灯;和/或,开关单元15还用于当剩余功率小于POE模块的总数与ro的额定最大功率的乘积时,开启告警状态指示灯。 具体地,在接入PD数量发生变化时,第一检测单元11用于在次使能每个POE模块的全部端口,分别获得每个POE模块中与ro连接的端口的总功率,作为接入ro数量发生变化后的POE模块更新的目标功率。第一检测单元11还用于获取一个未配置功率的POE模块作为当前的POE模块,并逐一使能当前的POE模块的全部端口,获得当前POE模块端口接APD的总功率,并将上述获得的总功率作为当前POE模块的目标功率。在POE模块数量发生变化时,第一检测单元11还能够判断是否存在未配置功率的POE模块,如果是,第一检测单元11将再次获取未配置功率的POE模块作为当前POE模块,逐一使能POE模块的全部端口获得接入H)的总功率。否则就直接向与第一检测单元11连接的计算单元12发送全部POE模块的目标功率,计算单元12的执行功能与发明实施例三中记载的一致。第二检测单元16用于检测POE电源,获取电源总功率,第二检测单元16将获得的电源功率发送给计算单元12,以便于计算单元12计算剩余功率。预配置单元17可以与计算单元12连接,也可以与第二检测16单元连接,预配置单元用于将每个POE模块的最大功率配置为第二检测单元16所获得的电源功率。预配置单元17与配置单元13连接,且配置单元13与第一比较单元连接。配置单元13和第一比较单元14的执行功能与发明实施例三中记载的一致。第一比较单元14与第二比较单元18连接,第二比较单元18用于比较全部POE模块的更新目标功率之和与全部POE模块的目标功率之和,当二者不同时,即接入POE模块端口的H)数量与之前相比发生了变化,此时采用更新的目标功率,触发计算单元12、配置单元13和开关单元15。开关单元15可以与第二比较单元18连接,也可以与第一比较单元14连接,开关15单元用于根据第一比较单元14的结果决定开启正常状态指示灯还是开启告警状态指示灯。当第一比较单元中剩余功率大于或等于POE模块的个数与ro的额定最大功率的乘积时,开关单元开启正常状态指示灯;当第一比较单元中剩余功率小于POE模块的个数与PD的额定最大功率的乘积时,开关单元开启告警指示灯。本发明实施例提供的以太网供电POE模块的功率分配装置,第一检测单元11获取每个POE模块的目标功率,第二检测单元16获取POE电源的电源总功率,然后将上述第一检测单元11与第二检测单元16获取的目标功率和电源功率传送至计算单元12,计算单元·12根据第一检测单元11和第二检测单元16传送的结果计算剩余功率,预配置单元17将每个POE模块的最大功率配置为第二检测单元16获取的电源总功率,第一比较单元14用于比较计算单元12得到的剩余功率与POE模块总数与H)的额定最大功率的乘积,第二比较单元18用于比较第一检测单元11获得的全部POE模块的更新目标功率之和与全部POE模块的目标功率之和,开关单元15根据第一比较单元14的比较结果,进行开启正常状态指示灯或开启告警状态指示灯的操作。以此实现对多个POE模块的进行灵活分配,从而用户可以不受限制地任意使用POE模块的所有端口,提高了 POE模块端口的利用率。图5为本发明实施例五的POE系统的结构示意图。如图5所示,本实施例提供的以太网供电POE系统,包括至少两个POE模块21、至少一个POE电源22和如上所述的POE模块的功率分配装置23。具体地,本发明实施例提供的以太网供电POE系统,是由至少两个POE模块21、POE电源22和POE模块的功率分配装置23组成的,POE电源22用于向至少两个POE模块21供电,至少两个POE模块21中的端口用于接入PD,向H)供电,POE模块的功率分配装置23用于分配POE电源22提供的功率给至少两个POE模块21端口接入的H)。通过三者之间的配合,POE电源22用于向至少两个POE模块21供电,POE模块的功率分配装置23用于实现对POE电源22提供的功率进行分配,实现了供电、有效分配、受电的过程,实现了功率的灵活分配,从而使POE模块的端口达到了最优利用。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种以太网供电POE模块的功率分配方法,其特征在于,包括 使能每个所述POE模块的全部端口,分别获得每个所述POE模块中与受电设备ro连接的端口的总功率,作为每个所述POE模块的目标功率; 根据获取的电源总功率和全部所述POE模块的目标功率,计算剩余功率; 将每个所述POE模块的功率配置为所述POE模块的目标功率与所述剩余功率之和;当所述剩余功率大于或等于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启全部所述POE模块的全部端口 ; 当所述剩余功率小于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启全部所述POE模块的与ro连接的端口,关闭全部所述POE模块中未与ro连接的端口。
2.根据权利要求I所述的方法,其特征在于,所述开启全部所述POE模块的全部端口之后,或,所述开启全部所述POE模块的与ro连接的端口之后,还包括 再次使能每个所述POE模块的全部端口,分别获得每个所述POE模块中与ro连接的端口的总功率,作为每个所述POE模块的更新的目标功率; 当全部所述POE模块的更新的目标功率之和与全部所述POE模块的目标功率之和不同时,采用所述更新的目标功率,返回执行所述根据获取的电源总功率和全部所述POE模块的目标功率计算剩余功率的步骤。
3.根据权利要求I或2所述的方法,其特征在于,所述使能每个所述POE模块的全部端口,分别获得每个所述POE模块的与受电设备ro连接的端口的总功率,作为每个所述POE模块的目标功率包括 获取一个未配置功率的POE模块作为当前POE模块; 按照预设时间间隔,逐一使能所述当前POE模块的全部端口,获得所述当前POE模块的与ro连接的端口的总功率,作为当前POE模块的目标功率; 将所述当前POE模块的功率配置为所述当前POE模块的目标功率; 判断是否存在未配置功率的POE模块; 如果是,返回所述获取一个未配置功率的POE模块作为当前POE模块的步骤; 否则,执行所述根据获取的电源总功率和全部所述POE模块的目标功率,计算剩余功率的步骤。
4.根据权利要求3所述的方法,其特征在于,所述使能每个所述POE模块的全部端口之前,还包括 检测POE电源,获取所述电源总功率; 将每个所述POE模块的最大功率配置为所述电源总功率。
5.根据权利要求I或2所述的方法,其特征在于,还包括 所述当所述剩余功率大于或等于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启正常状态指示灯; 和/或,当所述剩余功率小于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启告警状态指示灯。
6.一种以太网供电POE模块的功率分配装置,其特征在于,包括 第一检测单元,用于使能每个所述POE模块的全部端口,分别获得每个所述POE模块中与受电设备ro连接的端口的总功率,作为每个所述POE模块的目标功率;计算单元,用于根据获取的电源总功率和全部所述POE模块的目标功率,计算剩余功率; 配置单元,用于将每个所述POE模块的功率配置为所述POE模块的目标功率与所述剩余功率之和; 第一比较单元,用于比较所述剩余功率与所述POE模块的总数与所述H)的额定最大功率的乘积; 开关单元,用于当所述剩余功率大于或等于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启全部所述POE模块的全部端口,当所述剩余功率小于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启全部所述POE模块的与ro连接的端口,关闭全部所述POE模块中未与TO连接的端口。
7.根据权利要求6所述的装置,其特征在于,还包括第二比较单元; 所述第一检测单元还用于再次使能每个所述POE模块的全部端口,分别获得每个所述POE模块中与ro连接的端口的总功率,作为每个所述POE模块的更新的目标功率; 所述第二比较单元用于比较全部所述POE模块的更新的目标功率之和与全部所述POE模块的目标功率之和,当二者不同时,采用所述更新的目标功率触发所述计算单元、所述配置单元和所述开关单元。
8.根据权利要求6或7所述的装置,其特征在于, 所述第一检测单元具体用于获取一个未配置功率的POE模块作为当前POE模块,按照预设时间间隔,逐一使能所述当前POE模块的全部端口,获得所述当前POE模块的与H)连接的端口的总功率,作为当前POE模块的目标功率,将所述当前POE模块的功率配置为所述当前POE模块的目标功率,判断是否存在未配置功率的POE模块,如果是,再次获取一个未配置功率的POE模块作为当前POE模块,否则,向所述计算单元发送全部所述POE模块的目标功率。
9.根据权利要求6或7所述的装置,其特征在于,还包括 第二检测单元,用于检测POE电源,获取所述电源总功率; 预配置单元,用于将每个所述POE模块的最大功率配置为所述电源总功率。
10.根据权利要求6或7所述的装置,其特征在于, 所述开关单元还用于当所述剩余功率大于或等于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启正常状态指示灯; 和/或,所述开关单元还用于当所述剩余功率小于所述POE模块的总数与所述ro的额定最大功率的乘积时,开启告警状态指示灯。
11.一种以太网供电POE系统,其特征在于,包括至少两个POE模块、至少一个POE电源和如权利要求6至10中任意一项所述的POE模块的功率分配装置。
全文摘要
本发明提供一种POE模块的功率分配方法和装置,包括使能POE模块的全部端口,分别获得POE模块中与PD连接的端口的总功率,作为每个POE模块的目标功率;根据获取的电源总功率和全部POE模块的目标功率,计算剩余功率;将每个POE模块的功率配置为POE模块的目标功率与剩余功率之和;当剩余功率大于或等于POE模块的总数与PD的额定最大功率的乘积时,开启全部POE模块的全部端口;当剩余功率小于POE模块的总数与PD的额定最大功率的乘积时,开启全部POE模块的与PD连接的端口,关闭全部POE模块中未与PD连接的端口。从而实现在任意POE模块的端口接入与移除PD,达到POE模块的端口最优利用。
文档编号H04L12/10GK102883423SQ20121036295
公开日2013年1月16日 申请日期2012年9月25日 优先权日2012年9月25日
发明者徐文彬, 陆俊军 申请人:福建星网锐捷网络有限公司