一种控制以太网供电的方法、装置和系统与流程

文档序号:16818140发布日期:2019-02-10 22:31阅读:170来源:国知局
一种控制以太网供电的方法、装置和系统与流程
本发明涉及通信领域,尤其涉及一种控制以太网供电的方法、装置和系统。
背景技术
:以太网供电(英文:PoweroverEthernet,简称:PoE)是一种有线以太网供电技术,一个PoE系统至少包含供电设备(英文:PowerSourcingEquipment,简称:PSE)和受电设备(英文:PoweredDevice,简称:PD)。2003年,IEEE发布了PoE标准即IEEE802.3af,该标准规定PSE可给PD提供15.4W的功率,2009年发布的标准IEEE802.3at规定PSE可给PD提供30W的功率。一方面,随着云技术的发展,需要支持远程供电应用的设备种类越来越丰富,除了传统的网络电话、网络视频、无线路由器等,目前也出现了云终端、高清摄像机和笔记本电脑等。另一方面,随着资源紧张和全球变暖,绿色节能是全球趋势,而且现在大功率的PoE设备越来越多。因此,如何减少PoE系统中PD的能耗成为业界一个重要的课题。现有技术提供的一种PoE供电方法是固定配置PoE端口的工作时间,而在非工作时间,不为该PoE端口供电,以此减少能耗。上述现有技术的缺点在于每个PoE端口的工作时间都需要手动配置,大量PoE端口会给配置带来较大的困难。另一方面,当PD从一个PoE端口换插到另一个PoE端口,例如,从第一PoE端口换插到第二PoE端口时,PoE系统并不能自动识别第二PoE端口上的PD已经更换,不能及时更改第二PoE端口的配置,则PSE会按照第二PoE端口的原有配置为换插到所述第二PoE端口的PD供电,导致所述PSE不能准确为所述PD供电。技术实现要素:本发明提供一种控制以太网供电的方法、装置和系统,以解决上述为每个PoE端口手工配置工作时间引起的配置工作量大,以及因配置滞后导致的PSE不能为PD准确供电的问题。本发明第一方面提供一种控制以太网供电的方法,所述方法包括:学习以太网供电PoE系统受电设备PD的时间配置信息,根据所述PD的时间配置信息为所述PD插入的PoE端口配置供电信息,所述信息包括供电时间段和相应的供电等级;根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电;若判断当前需要为所述PD供电,则使得PoE系统供电设备PSE通过所述PoE端口为所述PD供电,否则,使得所述PSE不为所述PD供电。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述学习以太网供电PoE系统受电设备PD的时间配置信息,根据所述PD的时间配置信息为所述PD插入的PoE端口配置供电信息,包括:通过与PD交互,接收所述PD的时间配置信息;根据所述PD的时间配置信息,为所述PD插入的PoE端口配置供电信息。结合第一方面或第一方面的第一种可能的实现方式或者结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述供电等级包括必须供电、尽其所能供电和无需供电,所述根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电,包括:读取所述当前时刻;根据所述当前时刻以及为所述供电信息,确定所述当前时刻对应的供电时间段的供电等级,根据所述供电等级确定是否需要为所述PD供电。结合第一方面或第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述当所述供电等级为尽其所能供电时,所述根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电,还包括:判断当前所有PD向所述PSE申请的供电总功率是否超出所述PSE能够提供的供电总功率,如果是,则判断所述PSE不需要向所述PD供电;如果否,则判断所述PSE需要为所述PD供电。结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述控制以太网供电的方法还包括:对所述PoE端口进行检测;若检测到所述PoE端口插入了所述PD,并且当前时刻处于为所述PoE端口配置的供电等级是无需供电的供电时间段之内,则确定在一段时间内停止对所述PoE端口进行检测。结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式、第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述控制以太网供电的方法还包括:当检测到所述PD下电后,清空为所述PD插入的PoE端口配置的供电信息。本发明第二方面提供一种控制以太网供电的装置,所述装置包括:配置模块,用于学习以太网供电PoE系统受电设备PD的时间配置信息,根据所述PD的时间配置信息为所述PD插入的PoE端口配置供电信息,所述供电信息包括供电时间段和相应的供电等级;判断模块,用于根据当前时刻和所述配置模块为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电;供电使能模块,用于若所述判断模块判断当前需要为所述PD供电,则使得PoE系统供电设备PSE通过所述PoE端口为所述PD供电,否则,使得所述PSE不为所述PD供电。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述配置模块,包括:接收单元,用于通过与PD交互,接收所述PD的时间配置信息;时间配置单元,用于根据所述接收单元接收的所述PD的时间配置信息,为所述PD插入的PoE端口配置供电信息。结合第二方面或第二方面的第一种可能的实现方式或者结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述供电等级包括必须供电、尽其所能供电和无需供电,所述判断模块,包括:读取单元,用于读取所述当前时刻;判断单元,用于根据所述读取单元读取的当前时刻以及所述配置模块为所述PoE端口配置的供电信息,确定所述当前时刻对应的供电时间段的供电等级,根据所述供电等级确定是否需要为所述PD供电。结合第二方面或第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,当所述供电等级为尽其所能供电时,所述当所述供电等级为尽其所能供电时,所述判断单元还用于判断当前所有PD向所述PSE申请的供电总功率是否超出所述PSE能够提供的供电总功率,如果是,则判断所述PSE不需要向所述PD供电;如果否,则判断所述PSE需要为所述PD供电。结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式、第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述控制以太网供电的装置还包括:检测模块,用于对所述PoE端口进行检测;确定模块,用于若所述检测模块检测到所述PoE端口插入了所述PD,并且当前时刻处于所述配置模块为所述PoE端口配置的供电等级是无需供电的供电时间段内,则确定在一段时间内停止对所述PoE端口进行检测。结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式、第二方面的第三种可能的实现方式、第二方面的第四种可能的实现方式或第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述控制以太网供电的装置还包括:清零模块,用于当检测到所述PD下电后,清空配置模块为所述PD插入的PoE端口配置的供电信息。本发明第三方面提供一种控制以太网供电的系统,所述系统包括:控制以太网供电的装置、PoE系统供电设备和PoE系统受电设备PD;所述控制以太网供电的装置,用于学习所述PD的时间配置信息,根据所述PoE系统受电设备的时间配置信息为所述PD插入的PoE端口配置供电信息,所述供电信息包括供电时间段和相应的供电等级;根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电,若所述控制以太网供电的装置判断当前需要为所述PD供电,则使得PSE为所述PD供电,否则,使得所述PSE不为所述PD供电;所述PSE,用于在所述控制以太网供电的装置的触发下为所述PD供电或者不为所述PD供电;所述PD,用于记录其时间配置信息并通过与控制以太网供电的装置的交互向所述控制以太网供电的装置发送所述时间配置信息。本发明第四方面提供一种计算机存储介质,所述计算机存储介质存储有程序,该程序运行时用于执行上述第一方面所述的控制以太网供电的方法:学习以太网供电PoE系统受电设备PD的时间配置信息,根据所述PD的时间配置信息为所述PD插入的PoE端口配置供电信息,所述信息包括供电时间段和相应的供电等级;根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电;若判断当前需要为所述PD供电,则使得PoE系统供电设备PSE通过所述PoE端口为所述PD供电,否则,使得所述PSE不为所述PD供电;或者,结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述学习以太网供电PoE系统受电设备PD的时间配置信息,根据所述PD的时间配置信息为所述PD插入的PoE端口配置供电信息,包括:通过与PD交互,接收所述PD的时间配置信息;根据所述PD的时间配置信息,为所述PD插入的PoE端口配置供电信息;或者,结合第一方面或第一方面的第一种可能的实现方式或者结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述供电等级包括必须供电、尽其所能供电和无需供电,所述根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电,包括:读取所述当前时刻;根据所述当前时刻以及为所述供电信息,确定所述当前时刻对应的供电时间段的供电等级,根据所述供电等级确定是否需要为所述PD供电;或者,结合第一方面或第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述当所述供电等级为尽其所能供电时,所述根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电,还包括:判断当前所有PD向所述PSE申请的供电总功率是否超出所述PSE能够提供的供电总功率,如果是,则判断所述PSE不需要向所述PD供电;如果否,则判断所述PSE需要为所述PD供电;或者,结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述控制以太网供电的方法还包括:对所述PoE端口进行检测;若检测到所述PoE端口插入了所述PD,并且当前时刻处于为所述PoE端口配置的供电等级是无需供电的供电时间段之内,则确定在一段时间内停止对所述PoE端口进行检测;或者,结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式、第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述控制以太网供电的方法还包括:当检测到所述PD下电后,清空为所述PD插入的PoE端口配置的供电信息。本发明第五方面提供一种PoE电源管理设备,包括:输入装置、输出装置、存储器和处理器;其中,所述处理器用于执行上述第一方面所述的控制以太网供电的方法方法;或者,结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,执行上述学习以太网供电PoE系统受电设备PD的时间配置信息,根据所述PD的时间配置信息为所述PD插入的PoE端口配置供电信息,包括:通过与PD交互,接收所述PD的时间配置信息;根据所述PD的时间配置信息,为所述PD插入的PoE端口配置供电信息;或者,结合第一方面或第一方面的第一种可能的实现方式或者结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述供电等级包括必须供电、尽其所能供电和无需供电,执行上述根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电,包括:读取所述当前时刻;根据所述当前时刻以及为所述供电信息,确定所述当前时刻对应的供电时间段的供电等级,根据所述供电等级确定是否需要为所述PD供电;或者,结合第一方面或第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述当所述供电等级为尽其所能供电时,执行上述根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电,还包括:判断当前所有PD向所述PSE申请的供电总功率是否超出所述PSE能够提供的供电总功率,如果是,则判断所述PSE不需要向所述PD供电;如果否,则判断所述PSE需要为所述PD供电;或者,结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,执行上述控制以太网供电的方法还包括:对所述PoE端口进行检测;若检测到所述PoE端口插入了所述PD,并且当前时刻处于为所述PoE端口配置的供电等级是无需供电的供电时间段之内,则确定在一段时间内停止对所述PoE端口进行检测;或者,结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式、第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,执行上述控制以太网供电的方法还包括:当检测到所述PD下电后,清空为所述PD插入的PoE端口配置的供电信息。本发明通过学习PD的时间配置信息为所述PD配置供电时间,并在判断当前需要为所述PD供电时,使得PSE为所述PD供电,在判断当前不需要为所PD提供电源时,使得PSE不为所述PD供电。因此,可以使得任何一个PD在插入任何一个PoE端口后,无需PoE系统的运维人员重新为该PoE端口配置供电时间而实现自适应地为PD供电,由此极大地减少了PoE系统的运维人员的工作量,提高了PoE供电的精度。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,还可以如这些附图获得其他的附图。图1是本发明实施例提供的控制以太网供电的装置结构示意图;图2是本发明另一实施例提供的控制以太网供电的装置结构示意图;图3是本发明另一实施例提供的控制以太网供电的装置结构示意图;图4-a是本发明另一实施例提供的控制以太网供电的装置结构示意图;图4-b是本发明另一实施例提供的控制以太网供电的装置结构示意图;图4-c是本发明另一实施例提供的控制以太网供电的装置结构示意图;图5-a是本发明另一实施例提供的控制以太网供电的装置结构示意图;图5-b是本发明另一实施例提供的控制以太网供电的装置结构示意图;图5-c是本发明另一实施例提供的控制以太网供电的装置结构示意图;图6是本发明实施例提供的控制以太网供电的方法的流程示意图;图7是本发明实施例提供的以太网供电系统结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员所获得的所有其他实施例,都属于本发明保护的范围。请参阅附图1,是本发明实施例提供的控制以太网供电的装置结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图1示例的控制以太网供电的装置可以是PoE电源管理子系统,例如以太网交换机等网络设备中的功能模块,其可以管理多个PoE系统供电设备PSE,而一个PSE可以为多个PoE系统受电设备供电。附图1示例的控制以太网供电的装置包括配置模块101、判断模块102和供电使能模块103,其中:配置模块101,用于学习以太网供电PoE系统受电设备PD的时间配置信息,根据所述PD的时间配置信息为所述PD插入的PoE端口配置供电信息,所述供电信息包括供电时间段和相应的供电等级。在本发明实施例中,PD的时间配置信息是由PD的拥有者或者管理人员确定后,通过软件手段记录在PD上的。为了使PSE在能够提供的总功率不足以为其所有的PD供电时仍然可以为那些必须供电的PD供电,在本发明实施例中,可以将每个供电时间段相应的供电等级细分为必须供电、尽其所能供电和无需供电等。所谓必须供电,是指无论PSE提供的总功率是否能够为其所有的PD供电,只要当前时刻在相应的供电时间段内,则使得PSE都必须为所述PD供电。所谓无需供电,是指只要当前时刻在相应的供电时间段内,则不必使PSE为该PD供电。所谓尽其所能供电,是指当前时刻在相应的时间段内时,则使得PSE可以对所述PD供电,也可以不对所述PD供电,具体地,当PSE能够提供的总功率足以为所有PD供电时,则使得PSE为所述PD供电,否则,不为所述PD供电。判断模块102,用于根据当前时刻和配置模块101为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电。由于需要通过PD插入的PoE端口为PD供电,因此,本实施例中,为所述PoE端口配置的供电信息能够用来判断当前是否需要为所述PD供电。供电使能模块103,用于若判断模102判断当前需要为所述PD供电,则使得PSE通过所述PoE端口为所述PD供电,否则,使得所述PSE不为所述PD供电。例如,PD的时间配置信息如表1所示。相应地,所述控制以太网供电的装置的配置模块101为所述PD插入的PoE端口配置的供电信息也如表1所示。并且,无论PD被插入哪个PoE端口,该PoE端口上都会生成同样的供电信息。表1供电时间段供电等级周一至周三08:00-20:00必须供电周四至周日08:00-20:00尽其所能供电周一至周日20:01-23:59无需供电周一至周日00:00-07:59无需供电假如,在周一的08:27,所述PD被插入了第一PoE端口,配置模块101为所述第一PoE端口配置如表1所示的供电信息。判断模块102根据所述供电信息确定08:27对应的时间段“周一至周三08:00-20:00”的供电等级为必须供电,则所述供电使能模块103便无条件地使得PSE通过所述第一PoE端口为所述PD供电。又如,在周四14:30,所述PD被插入了第二PoE端口,则配置模块101为所述第二PoE端口配置如表1所示的供电信息。判断模块102根据所述供电信息确定14:30对应的时间段“周四至周日的8:00至20:00”的供电等级为尽其所能供电,此时,如果PSE能够提供的总功率足以为其所有PD供电时,所述供电使能模块103使得PSE通过所述第二PoE端口为所述PD供电,如果PSE能够提供的总功率不足以为其所有PD供电时则所述供电使能模块103不使PSE为所述PD供电。本发明上述实施例中的控制以太网供电的装置通过学习PD的时间配置信息为所述PD插入的PoE端口配置供电信息,并在判断当前需要为所述PD供电时,使得PSE为所述PD供电,在判断当前不需要为所PD提供电源时,使得PSE不为所述PD供电。因此,可以使得任何一个PD在插入任何一个PoE端口后,无需PoE系统的运维人员重新为该PoE端口配置供电时间而实现自适应地为PD供电,极大地减少了PoE系统的运维人员的工作量,提高了PoE供电的精度。本发明上述实施例中的控制以太网供电的装置通过学习PD的时间配置信息为所述PD插入的PoE端口配置供电信息,并在判断当前需要为所述PD供电时,使得PSE为所述PD供电,在判断当前不需要为所PD提供电源时,使得PSE不为所述PD供电。因此,可以使得任何一个PD在插入任何一个PoE端口后,无需PoE系统的运维人员重新为该PoE端口配置供电时间而实现自适应地为PD供电,极大地减少了PoE系统的运维人员的工作量,提高了PoE供电的精度。需要说明的是,以上附图1示例的控制以太网供电的装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述控制以太网供电的装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。如附图2所示本发明另一实施例提供的控制以太网供电的装置,附图1示例的配置模块101包括接收单元201和时间配置单元202,其中:接收单元201,用于通过与所述PD交互,接收所述PD的时间配置信息。如前所述,PD的时间配置信息由软件记录于该PD上,在本发明实施例中,接收单元201通过与PD的交互获取该PD上记录的时间配置信息。具体地,所述接收单元201通过通信协议,例如物理层(二层)协议、三层协议或物理层(二层)协议和三层协议或者其他通信协议,与PD交互,获得该PD上记录的时间配置信息。时间配置单元202,用于根据所述接收单元201接收的所述PD的时间配置信息,为所述PD插入的PoE端口配置供电信息。如附图3所示本发明另一实施例提供的控制以太网供电的装置,附图1示例的判断模块102包括读取单元301和判断单元302,其中:读取单元301,用于读取当前时刻。所述当前时刻是所述控制以太网供电的装置所属系统提供的当前时刻;判断单元302,用于根据所述读取单元301读取的当前时刻以及所述配置模块101为所述PoE端口配置的供电信息,确定所述当前时刻对应的供电时间段的供电等级,根据所述供电等级确定是否需要为所述PD供电;其中,当所述供电等级为尽其所能供电时,所述判断单元302还用于判断当前所有PD向所述PSE申请的供电总功率是否超出所述PSE能够提供的供电总功率,如果是,则判断所述PSE不需要向所述PD供电;如果否,则判断所述PSE需要为所述PD供电。如附图4-a至附图4-c任一示例提供的控制以太网供电的装置,附图1至3任一示例的控制以太网供电的装置还包括检测模块401和确定模块402,其中:检测模块401,用于对所述PoE端口进行检测;本实施例中仅以一个PoE端口为例进行说明,实际操作中,检测模块401可以周期性检测或根据需要检测所述控制以太网供电的装置管理的所有PoE端口。确定模块402,用于若所述检测模块401检测到所述PoE端口插入了所述PD,并且当前时刻处于所述配置模块101为所述PoE端口配置的供电等级是无需供电的供电时间段内,则确定在一段时间内停止对所述PoE端口进行检测。本实施例中仅以一个PoE端口为例进行说明,实际操作中,检测模块501可以周期性检测或根据需要检测所述控制以太网供电的装置管理的所有PoE端口。在这种情况下,当检测模块501检测到任意一个PoE端口上插入了PD的时候,都需要确定当前时刻是否处于为该PoE端口配置的无需供电的供电时间段之内,并进一步确定是否需要在一段时间内停止对该任意一个端口进行检测。确定模块402的这种处理方式可以有效防止PD在供电等级为无需供电的供电时间段内插入到PoE端口,检测模块401反复检测PoE端口导致的资源浪费。如附图5-a至附图5-c任一示例提供的控制以太网供电的装置,附图1至3任一示例的控制以太网供电的装置还包括清零模块501。所述清零模块501用于当检测到所述PD下电后,清空配置模块101为所述PD插入的PoE端口配置的供电信息。当所述PD再次插入PoE端口后,配置模块101通过学习该PD的时间配置信息,重新为该PD插入的PoE端口配置供电信息,这就保证了在PD的拥有者或者管理人员修改PD的时间配置信息后,配置模块101能够通过学习,动态地为该PD插入的PoE端口配置供电信息,进而能够动态地为该PD供电,提高了PoE供电的精度。请参阅附图6,是本发明实施例提供的控制以太网供电的方法流程示意图,其执行主体可以是控制以太网供电的装置,例如,PoE电源管理子系统,具体可以是以太网交换机等网络设备中的功能模块。附图6示例的方法主要包括步骤S601、步骤S602和步骤S603,详细说明如下:S601,学习以太网供电PoE系统受电设备PD的时间配置信息,根据所述PD的时间配置信息为所述PD插入的PoE端口配置供电信息,所述供电信息包括供电时间段和相应的供电等级。在本实施例中,PD的时间配置信息是由PD的拥有者或者管理人员确定后,通过软件手段记录在PD上的。为了使PSE在能够提供的总功率不足以为其所有的PD供电时仍然可以为那些必须供电的PD供电,在本发明实施例中,可以将每个供电时间段相应的供电等级细分为必须供电、尽其所能供电和无需供电等。所谓必须供电,是指无论PSE提供的总功率是否能够为其所有的PD供电,只要当前时刻在相应的供电时间段内,则使得PSE都必须为所述PD供电。所谓无需供电,是指只要当前时刻在相应的供电时间段内,则不必使PSE为该PD供电。所谓尽其所能供电,是指当前时刻在相应的时间段内时,则使得PSE可以对所述PD供电,也可以不对所述PD供电,具体地,当PSE能够提供的总功率足以为所有PD供电时,则使得PSE为所述PD供电,否则,不为所述PD供电。作为本发明一个实施例,学习以太网供电PoE系统受电设备PD的时间配置信息,根据所述PD的时间配置信息为所述PD插入的PoE端口配置供电信息可以是:通过与所述PD交互,接收所述PD的时间配置信息;根据所述PD的时间配置信息,为所述PD插入的PoE端口配置供电信息。如前所述,PD的时间配置信息由软件记录于该PD上,在本实施例中,通过与PD的交互获取该PD上记录的时间配置信息。具体地,通过通信协议,例如物理层(二层)协议、三层协议或物理层(二层)协议和三层协议或者其他通信协议,与PD交互,获得该PD上记录的时间配置信息,再根据所述接收的所述PD的时间配置信息,为所述PD插入的PoE端口配置供电信息。S602,根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电。如前所述,配置的供电时间段的供电等级包括必须供电、尽其所能供电和无需供电。作为本发明一个实施例,根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电可以是:读取当前时刻,根据所述当前时刻以及所述供电信息,确定所述当前时刻对应的供电时间段的供电等级,根据所述供电等级确定是否需要为所述PD供电。其中:当所述供电等级为尽其所能供电时,根据当前时刻和所述配置的供电信息,判断当前是否需要为所述PD供电还包括:判断当前所有PD向所述PSE申请的供电总功率是否超出所述PSE能够提供的供电总功率,如果是,则判断所述PSE不需要向所述PD供电;如果否,则判断所述PSE需要为所述PD供电。在本发明实施例中,所述当前时刻是所述控制以太网供电的装置所属系统提供的当前时刻。S603,若判断当前需要为PD供电,则使得PSE通过所述PoE端口为所述PD供电,否则,使得PSE不为所述PD供电。此外,所述方法还包括:对所述PoE端口进行检测;若检测到所述PoE端口插入了所述PD,并且当前时刻处于为所述PoE端口配置的供电等级是无需供电的供电时间段之内,则确定在一段时间内停止对所述PoE端口进行检测。并且,当检测到所述PD下电后,清空为所述PD插入的PoE端口配置的供电信息。由于本实施的执行主体可以为上述各实施例中的控制以太网供电的装置,因此,本实施例没有描述的细节,可以参考上述各实施例。本发明上述实施例提供的控制以太网供电的方法中,通过学习PD的时间配置信息为所述PD插入的PoE端口配置供电信息,并在判断当前需要为所述PD供电时,使得PSE为所述PD供电,在判断当前不需要为所PD提供电源时,使得PSE不为所述PD供电。因此,可以使得任何一个PD在插入任何一个PoE端口后,无需PoE系统的运维人员重新为该PoE端口配置供电时间而实现自适应地为PD供电,由此极大地减少了PoE系统的运维人员的工作量,提高了PoE供电的精度。在上述实施例中,还包括:对所述PoE端口进行检测;若检测到所述PoE端口插入了PD,并且当前时刻处于为所述PD配置的供电等级是无需供电的供电时间段之内,则确定在一段时间内停止对所述PoE端口进行检测。这种处理方式可以有效防止PD在供电等级为无需供电的供电时间段内插入到PoE端口时,控制以太网供电的装置反复检测PoE端口导致的资源浪费。在上述实施例中,还包括:当检测到所述PD下电后,清空为所述PD配置的供电信息。当所述PD再次插入PoE端口后,控制以太网供电的装置通过学习该PD的时间配置信息,重新为该PD插入的PoE端口配置供电信息,这就保证了PD的拥有者或者管理人员修改PD的时间配置信息后,控制以太网供电的装置能够通过学习,动态地为该PD插入的PoE端口配置供电信息,进而能够动态地为该PD供电,提高了PoE供电的精度。上述附图6示例的控制以太网供电的方法通过学习PD的时间配置信息为所述PD插入的PoE端口配置供电信息,并在判断当前需要为所述PD供电时,使得PSE为所述PD供电,在判断当前不需要为所PD提供电源时,使得PSE不为所述PD供电。因此,可以使得任何一个PD在插入任何一个PoE端口后,无需PoE系统的运维人员重新为该PoE端口配置供电时间而实现自适应地为PD供电,由此极大地减少了PoE系统的运维人员的工作量,提高了PoE供电的精度。上述附图6示例的控制以太网供电的方法通过学习PD的时间配置信息为所述PD插入的PoE端口配置供电信息,并在判断当前需要为所述PD供电时,使得PSE为所述PD供电,在判断当前不需要为所PD提供电源时,使得PSE不为所述PD供电。因此,可以使得任何一个PD在插入任何一个PoE端口后,无需PoE系统的运维人员重新为该PoE端口配置供电时间而实现自适应地为PD供电,由此极大地减少了PoE系统的运维人员的工作量,提高了PoE供电的精度。本发明实施例还提供一种以太网供电系统,如附图7所示。附图7示例的以太网供电PoE系统包括控制以太网供电的装置701、PoE系统供电设备PSE702和PoE系统受电设备PD703,其中,控制以太网供电的装置701可以是附图1至附图5-c任一示例的装置或者是附图6示例的控制以太网供电的方法的执行主体。控制以太网供电的装置701用于学习所述PD703的时间配置信息,根据所述PD703的时间配置信息为所述PD703插入的PoE端口配置供电信息,所述供电信息包括供电时间段和相应的供电等级;根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD703供电,若控制以太网供电的装置701判断当前需要为PD703供电,则使得PSE702为所述PD703供电,否则,使得所述PSE702不为所述PD703供电;PSE702,用于在所述控制以太网供电的装置701的触发下为所述PD703供电或者不为所述PD703供电;PD703,用于记录其时间配置信息并通过与控制以太网供电的装置701的交互向控制以太网供电的装置701发送所述时间配置信息。本发明实施例还提供一种PoE电源管理设备,包括输入装置、输出装置、存储器和处理器,以及至少一个程序,其中所述至少一个程序存储于所述存储器中,且经配置由至少一个处理器执行,所述至少一个程序包含用于进行以下操作的指令:学习以太网供电PoE系统受电设备PD的时间配置信息,根据所述PD的时间配置信息为所述PD插入的PoE端口配置供电信息,所述信息包括供电时间段和相应的供电等级;根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电;若判断当前需要为所述PD供电,则使得PoE系统供电设备PSE通过所述PoE端口为所述PD供电,否则,使得所述PSE不为所述PD供电。假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述存储器中,还包含用于执行以下操作的指令:通过与PD交互,接收所述PD发送的时间配置信息;根据所述PD的时间配置信息,为所述PD插入的PoE端口配置供电信息。假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述供电等级包括必须供电、尽其所能供电和无需供电,所述存储器中,还包含用于执行以下操作的指令:读取所述当前时刻;根据所述读取的当前时刻以及为所述PoE端口配置的供电信息,确定所述当前时刻对应的供电时间段的供电等级,根据所述供电等级确定是否需要为所述PD供电;其中:当所述供电等级为尽其所能供电时,所述根据当前时刻和为所述PoE端口配置的供电信息,判断当前是否需要为所述PD供电还包括:判断当前所有PD向所述PSE申请的供电总功率是否超出所述PSE能够提供的供电总功率,如果是,则判断所述PSE不需要向所述PD供电;如果否,则判断所述PSE需要为所述PD供电。在第一、第二或者第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述存储器中,还包含用于执行以下操作的指令:对所述PoE端口进行检测;若检测到所述PoE端口插入了所述PD,并且当前时刻处于为所述PoE端口配置的供电等级是无需供电的供电时间段之内,则确定在一段时间内停止对所述PoE端口进行检测。在第一、第二或者第三种可能的实施方式作为基础而提供的第五种可能的实施方式中,所述存储器中,还包含用于执行以下操作的指令:当检测到所述PD下电后,清空为所述PD插入的PoE端口配置的供电信息。本发明再一实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序被一个或者一个以上的处理器用来执行上述图6所示的控制以太网供电的方法需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁盘或光盘等。以上对本发明实施例提供的一种控制以太网供电的方法、装置和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1