以太网供电控制方法、供电设备和系统的制作方法

文档序号:7770677阅读:308来源:国知局
以太网供电控制方法、供电设备和系统的制作方法
【专利摘要】本发明公开了一种以太网供电控制方法、供电设备和系统,其中,该以太网供电控制方法包括:在处于停止供电时间段时,供电设备获取以太网供电技术PoE端口连接的无线局域网WLAN的接入点AP的介质访问控制MAC地址;根据所述MAC地址,确定所述AP是否有在线用户;停止对没有在线用户的所述AP供电。本发明实施例所提供的以太网供电控制方法,在处于停止供电时间段时,PSE根据其连接的AP的MAC地址自动识别AP的工作状态,如果有用户在线,PSE可以继续通过以太网供电系统的PoE端口对AP供电,如果没有用户在线,PSE才停止对AP供电,提高了以太网供电控制方法的灵活性。
【专利说明】以太网供电控制方法、供电设备和系统

【技术领域】
[0001]本发明涉及供电【技术领域】,尤其涉及一种以太网供电控制方法、供电设备和系统。

【背景技术】
[0002]以太网供电技术(英文:Power over Ethernet,缩写:PoE)在不改变现有以太网架构的基础上,为设备传输数据信号的同时还能为这些设备提供直流供电。
[0003]为了在用户不使用网络期间节省电力,通常的,可以通过命令行来配置网络交换机和路由器的供电计划,在该供电计划中可以包括供电时间段、停止供电时间段等,使网络交换机和路由器在停止供电时间段停止PoE供电。
[0004]例如,在网络交换机作为供电设备(power sourcing equipment,简称PSE),无线局域网的接入点(英文:access point,缩写:AP)作为受电设备(英文:powered device,缩写:PD)时,为了节能,可以在网络交换机上通过命令行配置PoE端口对与该PoE端口连接的AP的供电计划。该PoE端口连接的AP并不是每时每刻都处于工作状态,在AP的闲置的时间段,网络交换机可以停止对该供电,节约能效。例如:用户配置了 PoE端口上午8点到下午18点为供电时间段,其余时间为停止供电时间段。这样,在8点到18点,网络交换机向AP供电。在下午18点到第二天上午8点,网络交换机不向AP供电。但如果用户临时需要在18点后使用AP访问网络,则需要通过改变网络交换机的命令行重新配置PoE端口对与其连接的AP的供电计划,才能使网络交换机在下午18点后向AP供电。
[0005]综上所述,现有配置PoE端口供电计划的方法,不能满足用户随时用电的需求,控制PSE是否对与PoE端口连接的ro供电的方法,灵活性差。


【发明内容】

[0006]抟术问是页
[0007]有鉴于此,本发明要解决的技术问题是,如何满足以太网供电系统用户随时用电的需求,提高以太网供电控制方法的灵活性。
[0008]解决方案
[0009]为了解决上述技术问题,在第一方面,本发明提供了一种以太网供电控制方法,包括:
[0010]在处于停止供电时间段时,供电设备获取以太网供电端口连接的无线局域网的接入点的介质访问控制地址;
[0011]所述供电设备根据所述MAC地址,确定所述AP是否有在线用户;
[0012]所述供电设备停止对没有在线用户的所述AP供电。
[0013]结合第一方面,在第一方面的第一种可能的实现方式中,所述在处于停止供电时间段时,供电设备获取以太网供电端口连接的无线局域网的接入点的介质访问控制地址,包括:
[0014]所述供电设备确定当前是否处于所述停止供电时间段;
[0015]如果是,则所述供电设备从所述AP的MAC地址表中读取所述AP的MAC地址。
[0016]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在所述供电设备为网络交换机的情况下,所述以太网供电控制方法,还包括:
[0017]所述网络交换机向无线局域网的接入控制器发送无线接入点控制与配置协议格式的AC发现报文,以使得所述AC解析所述AC发现报文获取所述AP的MAC地址,所述AC发现报文中包括所述网络交换机从所述AP的MAC地址表中读取的MAC地址;
[0018]所述网络交换机从所述AC接收所述CAPWAP格式的AC发现应答报文,所述AC发现应答报文中包括所述AP是否有在线用户的信息。
[0019]结合第一方面和第一方面的第一种和第二种可能的实现方式中的任意一个,在第一方面的第三种可能的实现方式中,所述根据所述MAC地址,确定所述AP是否有在线用户,包括:
[0020]所述AC根据所述MAC地址,查询所述AP的用户表项;
[0021]所述AC根据所述用户表项,确定所述AP是否有在线用户。
[0022]在第二方面,本发明提供了一种供电设备,包括:
[0023]获取单元,用于在处于停止供电时间段时,获取以太网供电端口连接的无线局域网的接入点的介质访问控制地址;
[0024]确定单元,与所述获取单元连接,用于根据所述MAC地址,确定所述AP是否有在线用户;
[0025]处理单元,与所述确定单元连接,用于停止对没有在线用户的所述AP供电。
[0026]结合第二方面,在第二方面的第一种可能的实现方式中,所述获取单元还用于:
[0027]确定当前是否处于所述停止供电时间段,如果是,从所述AP的MAC地址表中读取所述AP的MAC地址。
[0028]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述确定单元还用于:
[0029]根据所述MAC地址,查询所述AP的用户表项,确定所述AP是否有在线用户。
[0030]结合第二方面,在第二方面的第三种可能的实现方式中,所述获取单元还用于:
[0031]确定当前是否处于所述停止供电时间段,如果是,向无线局域网的接入控制器发送CAPWAP协议格式的AC发现报文,所述AC发现报文中包括从所述AP的MAC地址表中读取的MAC地址。
[0032]结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述确定单元还用于:
[0033]从所述AC接收CAPWAP协议格式的AC发现应答报文,所述AC发现应答报文中包括所述AP是否有在线用户的信息。
[0034]在第三方面,本发明提供了一种以太网系统,包括:
[0035]AP,所述AP与所述以太网供电端口连接;
[0036]供电设备,所述供电设备包括AC或网络交换机;
[0037]所述AC,采用上述第二方面和第二方面的第一种和第二种可能的实现方式中任一种所述的供电设备;
[0038]所述网络交换机,采用上述第二方面和第二方面的第三种和第四种可能的实现方式中任一种所述的供电设备。
[0039]在第四方面,本发明提供了一种以太网供电设备,包括:
[0040]处理器,用于执行程序;
[0041]供电电路,与所述处理器连接,用于提供电能;
[0042]以太网供电端口,与受电设备和所述供电电路连接,用于将所述供电电路提供的电能输送到受电设备,实现为受电设备的供电。
[0043]存储器,用于存放供电计划等;
[0044]总线,用于所述处理器、供电电路、以太网供电端口、存储器之间的通信。
[0045]结合第四方面,在第四方面的第一种可能的实现方式中,在以太网供电设备为网络交换机的情况下,还可以包括:
[0046]通信接口,用于所述网络交换机与AC进行通信。
[0047]有益.效果
[0048]本发明的以太网供电控制方法,在处于停止供电时间段时,PSE根据其连接的AP的MAC地址自动识别AP的工作状态,如果有用户在线,则PSE可以继续通过以太网供电系统的PoE端口对AP供电,如果没有用户在线,PSE才停止对AP供电,提高了以太网供电控制方法的灵活性。
[0049]根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得清楚。

【专利附图】

【附图说明】
[0050]包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本发明的示例性实施例、特征和方面,并且用于解释本发明的原理。
[0051]图1示出根据本发明实施例一的以太网供电控制方法的流程图;
[0052]图2示出根据本发明实施例二的以太网供电控制方法的流程图;
[0053]图3a示出根据本发明实施例三的以太网供电控制方法的流程图;
[0054]图3b示出根据本发明实施例三的CAPWAP协议报文格式的示意图;
[0055]图3c示出根据本发明实施例三的TLV报文结构的示意图;
[0056]图3d示出根据本发明实施例三的AC发现报文结构的示意图;
[0057]图3e示出根据本发明实施例三的AC发现应答报文结构的示意图;
[0058]图4示出根据本发明实施例四的供电设备的结构框图;
[0059]图5示出根据本发明实施例五的以太网系统的结构框图;
[0060]图6示出根据本发明实施例六的以太网供电设备的结构框图。

【具体实施方式】
[0061]以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0062]在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
[0063]另外,为了更好的说明本发明,在下文的【具体实施方式】中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路没有详细描述,以便于凸显本发明的主旨。
[0064]在以太网供电系统中,主要包括供电设备和受电设备,受电设备可以是无线局域网的无线接入点、安全系统、IP电话等设备,供电设备可以是无线局域网的接入控制器、网络交换机、路由器、集线器等设备。本发明实施例中,供电设备可以是无线局域网的接入控制器(英文:aCCeSS controller,缩写:AC),也可以是网络交换机,受电设备可以是基于无线接入点控制与配置(英文:Control And Provis1ning of Wireless Access Points,缩写:CAPWAP)协议由无线局域网的接入控制器控制与配置的无线局域网的无线接入点。
[0065]实施例1
[0066]图1示出根据本发明实施例一的以太网供电控制方法的流程图。如图1所示,该以太网供电控制方法包括:
[0067]步骤S100、在处于停止供电时间段时,供电设备获取以太网供电端口连接的无线局域网的接入点的介质访问控制地址。
[0068]具体地,在以太网供电系统中,PSE通过PoE端口与Η)连接,PSE可以监听以太网供电系统的报文,确定监听到的报文的报文格式,在报文格式为无线接入点控制与配置协议格式时,可以确定Η)是WLAN中的接入点。PSE可以被配置以太网供电系统的供电计划,在该供电计划中可以只包括供电时间段,例如:供电时间段为8:00?18:00,供电控制过程中,PSE根据供电时间段可以计算得到0:01?7:59以及18:01?24:00为停止供电时间段。可替换的,供电计划中也可以只包括停止供电时间段,供电控制过程中,PSE计算得到供电时间段。可替换的,供电计划中也可以包括供电时间段和停止供电时间段。在停止供电时间段,PSE可以先根据连接该AP的PoE端口查询介质访问控制(英文:media accesscontrol,缩写:MAC)地址表,以确定该AP的MAC地址。上述MAC地址表中包括MAC地址与端口之间的对应关系。通常的,MAC地址表中的对应关系由MAC学习(英文MAC learning)获得。PSE可以根据系统时间和供电计划确定当前是否在停止供电时间段。
[0069]步骤S120、所述供电设备根据所述MAC地址,确定所述AP是否有在线用户;
[0070]步骤S140、所述供电设备停止对没有在线用户的所述AP供电。
[0071]具体地,在以太网供电系统中,在AP有用户上线即有用户需要通过该AP接入网络时,WLAN中的接入控制器会对用户进行验证,例如验证用户的用户名、密码等信息,并将通过验证且没有下线的用户确定为在线用户,对AC中的用户表进行更新,其中,用户表中对应于该AP的用户表项中可以保存AP的在线用户状态、该AP的MAC地址等信息。这样,通过已经获取到的以太网供电系统中PoE端口连接的AP的MAC地址,查询AC中的用户表,可以确定该AP的在线用户数量,在该AP没有在线用户的情况下,可以通过设置供电设备内控制该AP的PoE端口的寄存器的状态为关闭,停止对该没有在线用户的AP供电。该AP的在线用户状态可以包括有无在线用户的标志,该标志为第一值则表示该AP有在线用户,该标志为第二值则表示该AP没有在线用户;该八?的在线用户状态也可以包括在线用户的数量;该AP的在线用户状态也可以包括有无在线用户的标志和在线用户的数量。例如,用户1通过API接入网络并通过了 AC的验证,在用户1没有下线的情况下,用户1成为API的在线用户,此时可以对用户表中API的用户表项进行更新,更新操作可以包括将API的在线用户标志设置为第一值,也可以包括将API的在线用户数量加1,也可以同时包括上述两种操作。
[0072]需要说明的是,本实施例的以太网供电控制方法,在AC作为供电设备的情况下,还可以具有可替换的实现方案。例如,在AP没有在线用户的情况下,可以先查询AC的用户表,在该AP的用户表项中确定AP的MAC地址和AP的在线用户状态。AC再根据该MAC地址查询MAC地址表,确定连接该AP的以太网供电端口,以用于后续确定是否停止对该AP供电。
[0073]在一种可能的实现方式中,在处于停止供电时间段时,供电设备可以按时间周期例如10分钟检测一次AP的状态。举例而言,供电设备上被配置了上午8点到下午18点为供电时间段,其余时间为停止供电时间段,在停止供电时间段开始时,供电设备可以根据获取的MAC地址,确定与PoE端口连接的AP是否有在线用户,如果AP有在线用户则供电设备可以继续为AP供电,并且可以每间隔一段时间如10分钟,再检测一次该AP是否有在线用户。如果AP没有在线用户,则供电设备可以设置供电设备内控制该AP的PoE端口的寄存器的状态为关闭,停止对AP供电。
[0074]本实施例的以太网供电控制方法,PSE能够根据AP的MAC地址自动识别该AP的工作状态,如果有用户在线,则PSE可以继续通过以太网供电系统的PoE端口对该AP供电,如果没有用户在线,PSE才停止对该AP供电,提高了以太网供电控制方法的灵活性。
[0075]实施例2
[0076]图2示出根据本发明实施例二的以太网供电控制方法的流程图。如图2所示,与图1所示的以太网供电控制方法相比,该以太网供电控制方法的步骤S100具体可以包括:
[0077]步骤S200、所述供电设备确定当前是否处于停止供电时间段;如果是,则执行步骤 S210。
[0078]其中,在本发明实施例二的以太网供电系统中,受电设备可以是WLAN的AP,供电设备可以是WLAN的AC。在AC上,被预先配置了对AP的供电计划,到达停止供电时间段时,AC执行步骤S210。
[0079]步骤S210、所述供电设备从所述AP的MAC地址表中读取所述AP的MAC地址。
[0080]具体地,在确定了 AC中的时钟指示系统时间已经到达停止供电时间段之后,AC可以先根据连接该AP的PoE端口查询MAC地址表,以确定该AP的MAC地址。
[0081]在AC读取到AP的MAC地址之后,可以执行图1所示的以太网供电控制方法的步骤S120确定AP是否有在线用户,步骤S120具体可以包括:
[0082]步骤S220、所述AC根据所述MAC地址,查询所述AP的用户表项;
[0083]步骤S230、所述AC根据所述用户表项,确定所述AP是否有在线用户。
[0084]具体地,在以太网供电系统中,在AP有用户上线即有用户需要通过该AP接入网络时,WLAN中的接入控制器会对用户进行验证,例如验证用户的用户名、密码等信息,并将通过验证且没有下线的用户确定为在线用户,并将该在线用户的信息存入AC中的用户表中。其中,上述用户表中对应于该AP的用户表项中可以保存AP的在线用户状态、该AP的MAC地址等信息。这样,通过已经获取到的以太网供电系统中PoE端口连接的AP的MAC地址,查询AC中的用户表,可以通过该AP的在线用户数量确定该AP是否有在线用户。
[0085]在AC确定了 AP是否有在线用户之后,可以执行图1所示的以太网供电控制方法的步骤S140,在该AP没有在线用户即在线用户数量为零的情况下,可以通过设置AC内控制该AP的PoE端口的寄存器的状态为关闭,停止对该没有在线用户的AP供电。
[0086]在一种可能的实现方式中,在处于停止供电时间段时,AC可以按时间周期例如10分钟检测一次AP的状态。举例而言,AC上被配置了上午8点到下午18点为供电时间段,其余时间为停止供电时间段,在停止供电时间段开始时,AC可以延迟停止对AP供电的操作,AC可以根据获取的MAC地址,确定与PoE端口连接的AP是否有在线用户,如果AP有在线用户则AC可以继续为该AP供电,并且可以每间隔一段时间如10分钟,再检测一次该AP是否有在线用户。如果AP没有在线用户,则AC可以设置控制该AP的PoE端口的寄存器的状态为关闭,停止对AP供电。
[0087]本实施例的以太网供电控制方法,在处于停止供电时间段时,AC能够根据AP的MAC地址自动识别该AP的工作状态,如果有用户在线,则AC可以继续通过以太网供电系统的PoE端口对该AP供电,如果没有用户在线,AC才停止对该AP供电,提高了以太网供电控制方法的灵活性。
[0088]实施例3
[0089]图3a示出根据本发明实施例三的以太网供电控制方法的流程图。如图3a所示,与图1所示的以太网供电控制方法相比,在该以太网供电系统中,受电设备可以是WLAN的AP,供电设备可以是网络交换机。在网络交换机上,被预先配置了对AP的供电计划,到达停止供电时间段时,可以执行图2所示的以太网供电控制方法的步骤S200和步骤S210。
[0090]具体地,在确定了网络交换机中的时钟指示系统时间已经到达停止供电时间段之后,网络交换机可以获取与其连接的AP的MAC地址表,从MAC地址表中按照PoE端口与MAC地址的对应关系读取该AP的MAC地址。
[0091]进一步地,本实施例的以太网供电控制方法,在网络交换机读取AP的MAC地址之后,可以执行:
[0092]步骤S300、所述网络交换机向所述AC发送无线接入点控制与配置协议格式的AC发现报文,以使得所述AC可以解析所述AC发现报文获取所述AP的MAC地址,所述AC发现报文中包括所述网络交换机从所述AP的MAC地址表中读取的MAC地址。
[0093]具体地,网络交换机可以获取该AP的MAC地址表并从MAC地址表中按照PoE端口与MAC地址的对应关系读取该AP的MAC地址,但是不能根据MAC地址直接查询AP的用户表项,以用于后续确定是否停止对AP供电。网络交换机可以向AC发送无线接入点控制与配置(英文:Control And Provis1ning of Wireless Access Points,缩写:CAPWAP)协议格式的AC发现报文,这样可以通过AC解析该AC发现报文,从AC发现报文的有效载荷(payload)中可以得到AP的MAC地址,进一步地,可以通过MAC地址查询AC的用户表中该AP的用户表项,确定AP上是否有在线用户。
[0094]现有标准的CAPWAP协议中定义了 AC、AP的交互过程。CAPWAP协议的报文格式如图3b所示,其中,CAPWAP预判码(CAPWAP Preamble)为8位;首部长度(Head Length,简称HLEN)为5位,指明CAPWAP首部的长度;射频标识符(Rad1 Identity,简称RID)为5位,指明报文的来源射频;无线巾贞标识符(Wireless Binding Identity,简称WBID)为5位,指明无线帧类型;T表示1位数据帧标识符,值为1时数据帧是由无线帧标识符指明的类型;F标识1位分组标志,值为1时报文是一个CAPWAP报文分组,需要和其他分组重组成完整的报文;L表不1位分组结束标志,值为1时报文是最后一个分组;W表不1位选项标志,值为1时存在无线特定信息(Wireless Specific Informat1n)选项;M表示1位选项标志,值为1时存在媒体MAC地址(Rad1 MAC Address)选项;K表示1位存活标志,指明报文用于保持连接存活,不能携带用户数据;预留标志(Flags)为3位;分组标识符(Fragment ID)为16位,识别不同的报文分组;分组位移(Frag Offset)为13位,指明各分组在报文中的位置;预留码(Reserved,简称Rsvd)为3位;射频MAC地址(Rad1 MAC Address)为32位,不足32位用0补全,指明报文来源射频的MAC地址;特殊无线信息(Wireless SpecificInformat1n)为32位,不足32位用0补全,包含特殊信息;有效载荷(payload)中,数据报文携带用户数据,控制报文中携带控制消息。
[0095]但是对层出不穷的应用来说,现有标准的CAPWAP协议远远无法满足应用的需求,因此在CAPWAP协议报文格式中预留了扩展接口 “选项37”作为企业自行扩展元素的接口,“选项37”封装在现有标准CAPWAP协议报文格式的有效载荷(payload)部分,该部分报文是TLV (Type-Length-Value,类型长度值)结构的选项信息。如图3c所示,TLV结构的报文格式包括类型(Type)、长度(Length)、值(Value)三类信息。如图3d所示,在本发明的一个实施例中,上述AC发现报文应用了 “选项37 ”扩展接口对现有标准的CAPWAP协议进行扩展,该报文中包括AP的MAC地址(AP_MAC1 )。
[0096]步骤S310、所述网络交换机从所述AC接收所述CAPWAP格式的AC发现应答报文,所述AC发现应答报文中包括所述AP是否有在线用户的信息。
[0097]具体地,在AC解析得到AP的MAC地址后,可以执行图2所示的以太网供电控制方法的步骤220和步骤230,根据MAC地址,查询AP的用户表项,得到AP上是否有在线用户,向网络交换机发送AC发现应答报文,该AC发现应答报文中包括AP是否有在线用户的信息。如图3e所示,上述AC发现应答报文也可以应用“选项37”扩展接口对现有标准的CAPWAP协议进行扩展,该报文中包括AP的MAC地址(AP_MAC1)对应AP是否有在线用户的信息,例如通过保留位携带。
[0098]在网络交换机确定了 AP是否有在线用户之后,可以执行图1所示的以太网供电控制方法的步骤S140,在该AP没有在线用户即在线用户数量为零的情况下,可以通过设置网络交换机内控制该AP的PoE端口的寄存器的状态为关闭,停止对该没有在线用户的AP供电。
[0099]在一种可能的实现方式中,在处于停止供电时间段时,网络交换机可以按时间周期例如10分钟检测一次AP的状态。举例而言,网络交换机上被配置了上午8点到下午18点为供电时间段,其余时间为停止供电时间段,在停止供电时间段开始时,网络交换机可以延迟停止对AP供电的操作,网络交换机可以获取AP的MAC地址并向AC发送AC发现报文,该AC发现报文中包括AP的MAC地址,通过AC解析可以查询AC保存的AP的用户表项确定AP上是否有在线用户,网络交换机接收AC发现应答报文,该AC发现应答报文包括AP是否有在线用户的信息,网络交换机确定AP是否有在线用户,如果AP有在线用户则网络交换机可以继续为该AP供电,并且可以每间隔一段时间如10分钟,再检测一次该AP是否有在线用户。如果AP没有在线用户,则网络交换机可以设置控制该AP的PoE端口的寄存器的状态为关闭,停止对AP供电。
[0100]本实施例的以太网供电控制方法,在处于停止供电时间段时,网络交换机能够构造CAPWAP协议格式的报文与AC进行交互,自动识别该AP的工作状态,如果有用户在线,则网络交换机可以继续通过以太网供电系统的PoE端口对该AP供电,如果没有用户在线,网络交换机才停止对该AP供电,提高了以太网供电控制方法的灵活性。
[0101]实施例4
[0102]图4示出根据本发明实施例四的供电设备的结构框图。如图4所示,该供电设备400包括:
[0103]获取单元420,用于在处于停止供电时间段时,获取以太网供电端口连接的无线局域网的接入点的介质访问控制地址。
[0104]具体地,在以太网供电系统中,供电设备400可以通过PoE端口与ro连接,供电设备400可以监听以太网供电系统的报文,确定监听到的报文的报文格式,在报文格式为无线接入点控制与配置协议格式时,可以确定是WLAN中的接入点。在供电设备400上,可以被预先配置以太网供电系统的供电计划,其中,供电计划可以参见实施例一中以太网供电控制方法中的相关描述。在供电设备400中配置的时钟指示系统时间已经到达该以太网供电系统的停止供电时间段时,供电设备400可以不停止对该PoE端口连接的AP供电,而是通过获取单元420获取AP的MAC地址,以用于后续判断是否停止对该AP供电。
[0105]进一步地,获取单元420具体还可以用于:
[0106]确定当前是否处于所述停止供电时间段,如果是,从所述AP的MAC地址表中读取所述AP的MAC地址。
[0107]具体地,供电设备400被配置了对AP的供电计划,在供电设备400的时钟指示系统时间已经到达了停止供电时间段时,供电设备400可以不立即通过停止对AP供电,而是获取与其连接的AP的MAC地址表,从MAC地址表中按照PoE端口与MAC地址的对应关系读取AP的MAC地址。
[0108]确定单元440,与所述获取单元420连接,用于根据所述MAC地址,确定所述AP是否有在线用户。
[0109]确定单元440具体还可以用于:
[0110]根据所述MAC地址,查询所述AP的用户表项,确定所述AP是否有在线用户。
[0111]具体地,在以太网供电系统中,在AP有用户上线即有用户需要通过该AP接入网络时,AC会对用户进行验证,例如验证用户的用户名、密码等信息,并将通过验证且没有下线的用户确定为在线用户,并将该在线用户的信息存入AC中的用户表中。其中,上述用户表中对应于该AP的用户表项中可以保存AP的在线用户状态、该AP的MAC地址等信息。这样,通过已经获取到的以太网供电系统中PoE端口连接的AP的MAC地址,查询AC中的用户表,可以确定该AP是否有在线用户。
[0112]处理单元460,与所述确定单元440连接,用于停止对没有在线用户的所述AP供电。
[0113]具体地,在该AP没有在线用户即在线用户数量为零的情况下,处理单元460可以通过设置供电设备内控制该AP的PoE端口的寄存器的状态为关闭,停止对该没有在线用户的AP供电。
[0114]在一种可能的实现方式中,在处于停止供电时间段时,供电设备400可以按时间周期例如10分钟检测一次AP的状态。举例而言,供电设备400上被配置了上午8点到下午18点为供电时间段,其余时间为停止供电时间段,在停止供电时间段开始时,供电设备400可以延迟停止对AP供电的操作,确定单元440可以根据获取单元420获取的MAC地址,确定与PoE端口连接的AP是否有在线用户,如果AP有在线用户则供电设备400可以继续为该AP供电,并且可以每间隔一段时间如10分钟,再检测一次该AP是否有在线用户。如果AP没有在线用户,则处理单元460可以设置供电设备内控制该AP的PoE端口的寄存器的状态为关闭,停止对AP供电。
[0115]在一种可能的实现方式中,本实施例的供电设备400可以是AC,也可以是网络交换机。在供电设备400是网络交换机时,获取单元420还可以用于:
[0116]确定当前是否处于所述停止供电时间段,如果是,向无线局域网的接入控制器发送CAPWAP协议格式的AC发现报文,所述AC发现报文中包括从所述AP的MAC地址表中读取的MAC地址。
[0117]确定单元440还可以用于:
[0118]从所述AC接收CAPWAP协议格式的AC发现应答报文,所述AC发现应答报文中包括所述AP是否有在线用户的信息。
[0119]具体地,网络交换机可以获取该AP的MAC地址表并从MAC地址表中按照PoE端口与MAC地址的对应关系读取该AP的MAC地址,但是不能根据MAC地址直接查询AP的用户表项,以用于后续确定是否停止对AP供电。网络交换机可以向AC发送AC发现报文,这样可以通过AC解析该AC发现报文,从AC发现报文的有效载荷(payload)中可以得到AP的MAC地址。
[0120]在AC解析得到AP的MAC地址后,可以根据MAC地址,查询AP的用户表项,得到AP上是否有在线用户,向网络交换机发送AC发现应答报文,该AC发现应答报文中包括AP是否有在线用户的信息。具体示例可以参见实施例三中以太网供电控制方法的相关描述。
[0121 ] 本实施例的供电设备,能够根据获取单元获取的AP的MAC地址自动识别该AP的工作状态,如果有用户在线,则供电设备可以继续通过以太网供电系统的PoE端口对该AP供电,如果没有用户在线,供电设备才通过处理单元停止对该AP供电,提高了以太网供电控制方法的灵活性。
[0122]实施例5
[0123]图5示出根据本发明实施例五的以太网系统的结构框图。如图5所示,该以太网系统500包括:
[0124]AP520,所述AP与所述以太网供电端口连接;
[0125]供电设备540,所述供电设备包括AC或网络交换机。
[0126]具体地,在以太网供电系统中,主要包括PSE和PD,可以是WLAN的AP、安全系统、IP电话等设备,PSE可以是WLAN的AC、网络交换机、路由器、集线器等设备。本发明的实施例中,该以太网系统500中,受电设备可以是AP520,供电设备540可以是AC或网络交换机。
[0127]在该以太网系统500中,供电设备540为AC时,AC上可以被预先配置以太网供电系统的供电计划,在处于停止供电时间段时,AC可以通过读取AP520的MAC地址,自动识别AP520的工作状态,如果有用户在线,AC可以继续通过以太网供电系统的PoE端口对该AP520供电,如果没有用户在线,AC才停止对AP供电。
[0128]进一步地,在该以太网系统500中,供电设备540为网络交换机时,网络交换机上可以被预先配置以太网供电系统的供电计划,在处于停止供电时间段时,网络交换机可以读取AP520的MAC地址,向AC发送AC发现报文,通过AC可以解析得到AP的MAC地址。进一步地,可以通过AC查询AP上是否有在线用户,网络交换机接收AC发送的AC发现应答报文,该AC发现应答报文中包括了 AP520是否有在线用户的信息。如果没有在线用户,网络交换机可以通过设置网络交换机内控制该AP的PoE端口的寄存器的状态为关闭,停止对该没有在线用户的AP供电。AC发现报文和AC发现应答报文的具体示例可以参见实施例三中的以太网供电控制方法中的相关描述。
[0129]本实施例的以太网系统,供电设备可以根据获取的AP的MAC地址自动识别该AP的工作状态,如果有用户在线,则供电设备可以继续通过以太网供电端口对该AP供电,如果没有用户在线,供电设备才停止对该AP供电,提高了以太网供电控制方法的灵活性。
[0130]实施例6
[0131]图6示出根据本发明实施例六的以太网供电设备的结构框图。所述以太网供电设备600包括处理器(英文:processor)610、以太网供电端口 620、供电电路630、存储器640。其中,处理器610与供电电路630连接,以太网供电端口 620与供电电路630连接。该以太网供电设备600可以是AC或网络交换机,与以太网受电设备组成了以太网供电系统。图6中所示的粗线为总线(英文:bus) 650。
[0132]处理器610用于执行程序。处理器610可能是一个中央处理器CPU,也可能由一个中央处理器CPU和硬件芯片组成,其中硬件芯片可以是以下一种或多种的组合:现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),复杂可编程逻辑器件(英文:comp lex programmable logic device,缩写:CPLD ) ?
[0133]以太网供电端口 620可以连接受电设备,用于将供电电路630提供的电能输送到受电设备,实现为受电设备的供电。
[0134]存储器640用于存放配置的供电计划等。存储器可以是易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random_access memory,缩写:RAM),或者非易失性存储器(英文:non-volatile memory),例如只读存储器(英文:read_onlymemory,缩写:R0M),快闪存储器(英文:f lashmemory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD)。存储器630与处理器610相连。
[0135]在以太网供电设备600为网络交换机的情况下,还可以包括通信接口 660,用于与AC进行通信。
[0136]在一种可能的实施方式中,上述程序可为包括计算机操作指令的程序代码。该程序具体可用于:
[0137]在处于停止供电时间段时,供电设备获取以太网供电端口连接的无线局域网的接入点的介质访问控制地址;
[0138]所述供电设备根据所述MAC地址,确定所述AP是否有在线用户;
[0139]所述供电设备停止对没有在线用户的所述AP供电。
[0140]在一种可能的实现方式中,所述在处于停止供电时间段时,供电设备获取以太网供电端口连接的无线局域网的接入点的介质访问地址,包括:
[0141]所述供电设备确定当前是否处于所述停止供电时间段;
[0142]如果是,则所述供电设备从所述AP的MAC地址表中读取所述AP的MAC地址。
[0143]在一种可能的实现方式中,在所述供电设备为网络交换机的情况下,该程序具体还可以用于:
[0144]所述网络交换机向无线局域网的接入控制器发送无线接入点控制与配置协议格式的AC发现报文,以使得所述AC解析所述AC发现报文获取所述AP的MAC地址,所述AC发现报文中包括所述网络交换机从所述AP的MAC地址表中读取的MAC地址;
[0145]所述网络交换机从所述AC接收所述CAPWAP格式的AC发现应答报文,所述AC发现应答报文中包括所述AP是否有在线用户的信息。
[0146]在一种可能的实现方式中,所述根据所述MAC地址,确定所述AP是否有在线用户,包括:
[0147]所述AC根据所述MAC地址,查询所述AP的用户表项;
[0148]所述AC根据所述用户表项,确定所述AP是否有在线用户。
[0149]本领域普通技术人员可以意识到,本文所描述的实施例中的各示例性单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件形式来实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以针对特定的应用选择不同的方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0150]如果以计算机软件的形式来实现所述功能并作为独立的产品销售或使用时,则在一定程度上可认为本发明的技术方案的全部或部分(例如对现有技术做出贡献的部分)是以计算机软件产品的形式体现的。该计算机软件产品通常存储在计算机可读取的存储介质中,包括若干指令用以使得计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各实施例方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
[0151]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种以太网供电控制方法,其特征在于,包括: 在处于停止供电时间段时,供电设备获取以太网供电技术PoE端口连接的无线局域网WLAN的接入点AP的介质访问控制MAC地址; 所述供电设备根据所述MAC地址,确定所述AP是否有在线用户; 所述供电设备停止对没有在线用户的所述AP供电。
2.根据权利要求1所述的以太网供电控制方法,其特征在于,所述在处于停止供电时间段时,供电设备获取以太网供电技术PoE端口连接的无线局域网WLAN的接入点AP的介质访问控制MAC地址,包括: 所述供电设备确定当前是否处于所述停止供电时间段; 如果是,所述供电设备从所述AP的MAC地址表中读取所述AP的MAC地址。
3.根据权利要求2所述的以太网供电控制方法,其特征在于,在所述供电设备为网络交换机的情况下,所述以太网供电控制方法,还包括: 所述网络交换机向无线局域网WLAN的接入控制器AC发送无线接入点控制与配置协议CAPffAP格式的AC发现报文,以使得所述AC解析所述AC发现报文获取所述AP的MAC地址,所述AC发现报文中包括所述网络交换机从所述AP的MAC地址表中读取的MAC地址; 所述网络交换机从所述AC接收所述CAPWAP格式的AC发现应答报文,所述AC发现应答报文中包括所述AP是否有在线用户的信息。
4.根据权利要求1-3中任一项所述的以太网供电控制方法,其特征在于,所述根据所述MAC地址,确定所述AP是否有在线用户,包括: 所述AC根据所述MAC地址,查询所述AP的用户表项; 所述AC根据所述用户表项,确定所述AP是否有在线用户。
5.一种供电设备,其特征在于,包括: 获取单元,用于在处于停止供电时间段时,获取以太网供电技术PoE端口连接的无线局域网WLAN的接入点AP的介质访问控制MAC地址; 确定单元,与所述获取单元连接,用于根据所述MAC地址,确定所述AP是否有在线用户; 处理单元,与所述确定单元连接,用于停止对没有在线用户的所述AP供电。
6.根据权利要求5所述的供电设备,其特征在于,所述获取单元还用于: 确定当前是否处于所述停止供电时间段,如果是,从所述AP的MAC地址表中读取所述AP的MAC地址。
7.根据权利要求6所述的供电设备,其特征在于,所述确定单元还用于: 根据所述MAC地址,查询所述AP的用户表项,确定所述AP是否有在线用户。
8.根据权利要求5所述的供电设备,其特征在于,所述获取单元还用于: 确定当前是否处于所述停止供电时间段,如果是,向无线局域网WLAN的接入控制器AC发送CAPWAP协议格式的AC发现报文,所述AC发现报文中包括从所述AP的MAC地址表中读取的MAC地址。
9.根据权利要求8所述的供电设备,其特征在于,所述确定单元还用于: 从所述AC接收CAPWAP协议格式的AC发现应答报文,所述AC发现应答报文中包括所述AP是否有在线用户的信息。
10.一种以太网系统,其特征在于,包括:AP,所述AP与所述以太网供电技术PoE端口连接;供电设备,所述供电设备包括AC或网络交换机;所述AC,采用上述权利要求5至7中任一项所述的供电设备;所述网络交换机,采用上述权利要求5或8或9中任一项所述的供电设备。
【文档编号】H04L12/10GK104468133SQ201310423205
【公开日】2015年3月25日 申请日期:2013年9月16日 优先权日:2013年9月16日
【发明者】于斌, 王勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1