侦测未授权受电设备的方法及供电设备与流程

文档序号:16753658发布日期:2019-01-29 17:08阅读:192来源:国知局
侦测未授权受电设备的方法及供电设备与流程

本发明涉及网络供电技术领域,尤其是涉及一种侦测未授权受电设备的方法、供电设备及计算机可读存储介质。



背景技术:

以太网供电(poweroverethernet,poe)指的是在现有的以太网cat.5布线基础架构不做任何改动的情况下,在为一些基于ip的终端(如ip电话机、无线局域网接入点ap、网络摄像机等)传输数据信号的同时,还能为此类设备提供直流供电的技术。以太网供电系统包括供电设备(powersourcingequipment,pse)及受电设备(powereddevice,pd),供电设备通过以太网线给受电设备供电。

随着以太网供电技术的发展,越来越多的设备使用以太网供电技术进行供电,比如,在全市范围的视频监控部署或无线网络部署中,成千上万的poeip摄像机或poe无线接入点部署在道路旁的户外场所,甚至野外环境中。这些poe设备由于大部分安装在无人看管的户外,结果有些用户通过附加的poe中继器窃取电源给未授权的受电设备进行供电。



技术实现要素:

鉴于以上内容,有必要提供一种侦测未授权受电设备的方法、供电设备及计算机可读存储介质,可以及时侦测到未授权受电设备在窃取电源,以避免未授权受电设备窃取电源。

本发明实施方式提供的侦测未授权受电设备的方法,应用于以太网供电系统中,所述以太网供电系统包括供电设备及受电设备,所述方法包括:获取所述供电设备的预设端口与授权的受电设备连接的以太网线的电阻值,其中,所述授权的受电设备为通过所述供电设备认证的受电设备;根据所述供电设备的预设端口的输出电压、预先获取的所述授权的受电设备的消耗功率及所述电阻值得到所述以太网线的线路损耗功率;获取所述供电设备预设端口的输出功率;取得所述线路损耗功率及所述消耗功率的和值,并比较所述输出功率与所述和值的差值是否在预设范围内;及若不在所述预设范围内,则判定存在未授权受电设备连接于所述供电设备的预设端口上。

本发明实施方式提供的供电设备,包括存储器、处理器及存储在所述处理器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时处理以下步骤:获取所述供电设备的预设端口与授权的受电设备连接的以太网线的电阻值,其中,所述授权的受电设备为通过所述供电设备认证的受电设备;根据所述供电设备的预设端口的输出电压、预先获取的所述授权的受电设备的消耗功率及所述电阻值得到所述以太网线的线路损耗功率;获取所述供电设备预设端口的输出功率;取得所述线路损耗功率及所述消耗功率的和值,并比较所述输出功率与所述和值的差值是否在预设范围内;及若不在所述预设范围内,则判定存在未授权受电设备连接于所述供电设备的预设端口上。

进一步地,本发明实施方式还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如侦测未授权受电设备的方法的步骤。

相较于现有技术,所述的侦测未授权受电设备的方法及供电设备,可以及时侦测到未授权受电设备在窃取电源,以避免未授权受电设备窃取电源。

附图说明

图1是本发明实施例之以太网供电系统的架构图。

图2是本发明实施例之供电设备的功能模块图。

图3是本发明侦测装置一实施方式的程序模块图。

图4是本发明实施例之未授权受电设备窃取电源的连接示意图。

图5是本发明实侦测装置另一实施方式的程序模块图。

图6是本发明侦测未授权受电设备方法一实施例的步骤流程图。

图7是本发明侦测未授权受电设备方法另一实施例的步骤流程图。

图8是为本发明之获取供电设备的预设端口与授权的受电设备连接的以太网线的电阻值的步骤细化流程图。

主要元件符号说明

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

参阅图1所示,是本发明实施例之以太网供电系统100的架构图。该以太网供电系统100包括供电设备(pse)1、受电设备(pd)2及以太网线3。在本实施例中,供电设备1可以为但不限于支持poe功能的以太网交换机、路由器、集线器或其他网络交换设备。受电设备2可以为但不限于ip电话机、无线局域网接入点ap、网络摄像机。需要说明的是,在本发明的各个实施例中的供电设备1及受电设备2均为符合ieee802.3af和ieee802.3at协议的标准poe产品。

参照图2,图2为本发明实施例之供电设备1的功能模块图。在本实施例中,该供电设备1可以为但不限于以太网交换机、路由器、集线器或其他网络交换设备,用于通过以太网线给受电设备2供电。该供电设备1包括侦测装置10、存储器20及处理器30。

其中,所述存储器20至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。所述处理器30可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片等。

参照图3,图3为本发明侦测装置10一实施方式的程序模块图。

该侦测装置10包括第一获取模块101、计算模块102、第二获取模块103、比较模块104及判定模块105。所述模块被配置成由一个或多个处理器(本实施例为一个处理器30)执行,以完成本发明。本发明所称的模块是完成一特定功能的计算机程序段。存储器20用于存储侦测装置10的程序代码等资料。所述处理器30用于执行所述存储器20中存储的程序代码。

第一获取模块101,用于获取所述供电设备的预设端口与授权的受电设备连接的以太网线的电阻值,其中,所述授权的受电设备为通过所述供电设备认证的受电设备。

在本实施例中,供电设备1的预设端口通过以太网线3给受电设备2供电之前,供电设备1需要先对受电设备2进行认证。具体的,供电设备1与受电设备2可以通过握手机制进行认证,在受电设备2通过认证后,供电设备1可以对该受电设备2进行标记以表示该受电设备2为授权的受电设备,在该受电设备2通过认证后,供电设备1才能对该受电设备2进行供电,当该受电设备2未通过认证时,供电设备1不能给受电设备2供电。在本实施例中,第一获取模块101可以获取其他设备提供的以太网线3的电阻值,也可以接收网络管理者输入的以太网线3的电阻值,还可以通过检测的方式获取以太网线3的电阻值。

需要说明的是,本实施例中的预设端口指的是供电设备1中的端口中连接有授权受电设备2的端口,其不但可指代一个端口,也可指代多个端口。若供电设备1中存在多个端口连接有授权受电设备2,则在获取以太网线3电阻值时,应该依次获取所有连接有授权受电设备2的以太网线3的电阻值。

在一实施例中,所述第一获取模块101获取以太网线的电阻值的方法包括:

测量所述供电设备的预设端口与所述授权的受电设备连接的以太网线的长度;获取所述以太网线单位长度的电阻值;及根据所述以太网线单位长度的电阻值和所述以太网线的长度之乘积得到所述以太网线的电阻值。

在本实施例中,可以采用虚拟线缆检测(vitualcabletest,vct)技术测量供电设备1的预设端口与授权的受电设备2连接的以太网线3的长度。在采用vct技术测量以太网线3的长度时,可以测量多次得到多个测量结果,然后将多次的测量结果的平均值作为以太网线3的长度。在本发明另一实施例中,也可以采用时域反射(timedomainreflectometry,tdr)技术测量供电设备1的预设端口与授权的受电设备2连接的以太网线3的长度。同理,在采用tdr技术测量以太网线3的长度时,也可以测量多次得到多个测量结果,然后将多次的测量结果的平均值作为以太网线3的长度。

在本实施例中,获取的以太网线单位长度的电阻值可以为设备出厂时预先存储的市面上存在的各种以太网线中阻值最大的以太网线对应的单位长度的电阻值,也可以为管理员根据使用的以太网线的类型输入该类型的以太网线的单位电阻值至供电设备1中进行存储。在得到以太网线3的长度及其单位长度的电阻值后,将以太网线单位长度的电阻值和以太网线3的长度相乘即可得到以太网线3的电阻值。比如,以太网线的长度为10米,单位长度电阻值为2欧姆,则该以太网线3的电阻值为:10*2=20(欧姆)。

计算模块102,用于根据所述供电设备的预设端口的输出电压、预先获取的所述授权的受电设备的消耗功率及所述电阻值得到所述以太网线的线路损耗功率。

在本实施例中,供电设备1的预设端口的输出电压为供电设备1给受电设备2稳定供电时的输出电压。以太网线3的线路损耗功率与以太网线3的电阻值及流经该以太网线3上的电流有关,可以根据输出电压、授权的受电设备2的消耗功率及电阻值得到以太网线3的线路损耗功率,具体的计算公式如下:

p3=r*(p2/v)2,其中p3表示以太网线3的线路损耗功,r表示以太网线3的电阻值,p2表示授权的受电设备2的消耗功率,v表示供电设备1的预设端口的输出电压。

第二获取模块103,用于获取所述供电设备预设端口的输出功率。

在本实施例中,第二获取模块103可以定时获取供电设备1预设端口的输出功率p1,以判定供电设备1的输出功率p1是否发生改变。比如,第二获取模块103每隔1分钟获取一次供电设备1的输出功率p1,在当前时刻获取到输出功率p1后,将该当前时刻获取到的输出功率与前1分钟获取到的输出功率p1进行比较,若当前时刻获取到的输出功率p1与前1分钟获取到的输出功率p1值发生改变,则将当前时刻获取到输出功率p1作为供电设备1预设端口的输出功率p1,并将该值进行保存以取代之前的值。在本发明其他实施例中,第二获取模块103也可以在接收到管理员发送的获取指令后获取供电设备1预设端口的输出功率p1,以判定供电设备1的输出功率p1是否发生改变。

比较模块104,用于取得所述线路损耗功率及所述消耗功率的和值,并比较所述输出功率与所述和值的差值是否在预设范围内。

在本实施例中,所述预设范围可以为预先存储在供电设备1中的一个区间值,该预设范围也可以为用户根据实际情况所设定的一个区间值,比如该预设范围为[-1,3]。在获取到以太网线3的线路损耗功率p3、受电设备2的消耗功率p2及供电设备1预设端口的输出功率p1后,比较模块104即可判断出输出功率p3与所述和值(p2+p3)的差值是否在预设范围内。

判定模块105,用于若不在所述预设范围内,则判定存在未授权受电设备连接于所述供电设备的预设端口上。

在本实施例中,在比较模块104将输出功率p3与所述和值(p2+p3)进行比较之后,确定其两者的差值不在预设范围之内时,判定模块105判定存在未授权受电设备连接于供电设备1的预设端口上,若其两者的差值在预设范围内,则判定模块105判定不存在未授权受电设备连接于供电设备1的预设端口上。需要说明的是,本实施例中确定的存在未授权受电设备连接于供电设备1的预设端口实际上指代的并不是指未授权受电设备直接取代原先授权的受电设备2连接于供电设备1的预设端口,而是指的是存在未授权的受电设备通过poe中继器连接于供电设备1的预设端口,参照图4所示。

参照图5,图5为本发明侦测装置10a另一实施方式的程序模块图。本实施例中的侦测装置10a与图3中的侦测装置10的区别在于,本实施例中的侦测装置10a还包括:接收模块106及发送模块107。

所述接收模块106,用于接收所述授权的受电设备发送的数据包,所述数据包中包括所述授权的受电设备的消耗功率。

在本实施例中,在供电设备1给授权的受电设备2稳定供电之后,受电设备2发送数据包给供电设备1,供电设备1接收该数据包,并对该数据包进行解析,从而从该数据包中得到受电设备2的消耗功率。在本实施例中,受电设备2可以通过链路层发现协议(linklayerdiscoveryprotocol,lldp)来发送数据包给供电设备1。

发送模块107,用于发送告警信息通知管理者。

在本实施例中,当判定模块105判定出存在未授权受电设备时,为了及时通知管理员进行处理,则发送模块107会发送告警信息通知管理者。所述告警信息可以以日志的方式发送给管理员,所述告警信息也可以以邮件、短信等方式直接通过管理者存在未授权受电设备在窃取电源。

参照图6,图6为本发明侦测未授权受电设备方法一实施例的步骤流程图。

所述侦测未授权受电设备的方法可通过所述处理器30执行图3所示的模块101~105而实现。

步骤s10,获取所述供电设备的预设端口与授权的受电设备连接的以太网线的电阻值,其中,所述授权的受电设备为通过所述供电设备认证的受电设备。

步骤s20,根据所述供电设备的预设端口的输出电压、预先获取的所述授权的受电设备的消耗功率及所述电阻值得到所述以太网线的线路损耗功率。

步骤s30,获取所述供电设备预设端口的输出功率。

步骤s40,取得所述线路损耗功率及所述消耗功率的和值,并比较所述输出功率与所述和值的差值是否在预设范围内,若不在预设范围内,则执行步骤s50,若在预设范围内,则执行步骤s60。

步骤s50,判定存在未授权受电设备连接于所述供电设备的预设端口上。

步骤s60,判定不存在未授权受电设备连接于所述供电设备的预设端口上。

参照图7,图7为本发明侦测未授权受电设备方法另一实施例的步骤流程图。

所述侦测未授权受电设备方法可通过所述处理器30执行图5所示的模块101~107而实现。

步骤s10,获取所述供电设备的预设端口与授权的受电设备连接的以太网线的电阻值,其中,所述授权的受电设备为通过所述供电设备认证的受电设备。

步骤s70,接收所述授权的受电设备发送的数据包,所述数据包中包括所述授权的受电设备的消耗功率。

步骤s20,根据所述供电设备的预设端口的输出电压、预先获取的所述授权的受电设备的消耗功率及所述电阻值得到所述以太网线的线路损耗功率。

步骤s30,获取所述供电设备预设端口的输出功率。

步骤s40,取得所述线路损耗功率及所述消耗功率的和值,并比较所述输出功率与所述和值的差值是否在预设范围内,若不在预设范围内,则执行步骤s50,若在预设范围内,则执行步骤s60。

步骤s50,判定存在未授权受电设备连接于所述供电设备的预设端口上。

步骤s80,发送告警信息通知管理者。

步骤s60,判定不存在未授权受电设备连接于所述供电设备的预设端口上。

需要说明的是,本实施例中的步骤s70也可在执行步骤s10之前执行。

参照图8,图8为本发明之获取所述供电设备的预设端口与授权的受电设备连接的以太网线的电阻值的步骤细化流程图。

所述步骤s10包括:。

步骤s11,测量所述供电设备的预设端口与所述授权的受电设备连接的以太网线的长度。

步骤s12,获取所述以太网线单位长度的电阻值。

步骤s13,根据所述以太网线单位长度的电阻值和所述以太网线的长度之乘积以得到所述以太网线的电阻值。

通过将上述方法应用于上述供电设备,可以及时侦测到未授权受电设备在窃取电源,以避免未授权受电设备窃取电源。

值得注意的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1