[发明专利]异常复位处理方法、装置及系统在审
申请号: | 201710935832.6 | 申请日: | 2017-10-10 |
公开(公告)号: | CN107861596A | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 王桥元 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | G06F1/24 | 分类号: | G06F1/24 |
代理公司: | 北京太合九思知识产权代理有限公司11610 | 代理人: | 刘戈 |
地址: | 350007 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 复位 处理 方法 装置 系统 | ||
技术领域
本申请涉及网络通信技术领域,尤其涉及一种异常复位处理方法、装置及系统。
背景技术
以太网供电(Power Over Ethernet,POE)指的是在现有的以太网Cat.5布线基础架构不作任何改动的情况下,在为网际协定(Internet Protocol,IP)电话机、无线局域网接入点(Access Point,AP)、网络摄像机等基于IP的终端传输数据信号的同时,还能对这些设备进行直流供电的技术。POE系统包括供电端设备(Power Sourcing Equipment,PSE)和受电端设备(Powered Device,PD)两部分。在供电过程中,由于PSE外部电网波动或硬件设计缺陷等原因,会导致PSE异常复位,而进入非预期工作模式。对外表现为POE系统发生故障,如PD掉电,拔插PD无法恢复供电等。
在现有技术中,当由于电网波动等原因导致PSE的电压波动到设置的门限电压以下时,PSE会异常复位,同时产生一个低压中断,负责管理PSE的中央处理器(Central Processing Unit,CPU)接收到低压中断后对PSE的异常复位进行处理。
这种方案依赖于PSE的低压中断,无法覆盖一些不可预知事件,导致有些异常复位情况无法被CPU感知,也就无法对PSE的异常复位进行处理。
发明内容
本申请的多个方面提供一种异常复位处理方法、装置及系统,用以更加有效、全面地检测PSE芯片的异常复位。
本申请实施例提供一种异常复位处理方法,包括:
从供电端设备PSE的芯片级寄存器中识别会被改写的芯片级寄存器;
从所述会被改写的芯片级寄存器中选择待检测寄存器;
在所述PSE运行过程中读取所述待检测寄存器的当前值;
当所述待检测寄存器的当前值与默认值相同时,确定所述PSE异常复位。
可选地,所述从所述会被改写的芯片级寄存器中,选择待检测寄存器,包括:
从所述会被改写的芯片级寄存器中,选择需要基于所述PSE的硬件功能在所述PSE初始化过程中被改写的寄存器,作为待检测寄存器;和/或,
从所述会被改写的芯片级寄存器中,选择需要基于用户配置信息在所述PSE运行过程中被改写的寄存器,作为所述待检测寄存器。
可选地,在确定所述PSE异常复位之后,所述方法还包括:
将所述会被改写的芯片级寄存器的值由默认值重新改写为所述PSE异常复位之前的值;
从所述PSE的端口级寄存器中,读取所述PSE的各供电端口的当前状态信息;
根据所述各供电端口的当前状态信息和PSE电源总功率信息,给所述各供电端口中连接受电端设备PD的可上电供电端口上电。
可选地,所述将所述会被改写的芯片级寄存器的值由默认值重新改写为所述PSE异常复位之前的值,包括:
将需要基于所述PSE的硬件功能在所述PSE初始化过程中被改写的寄存器的值,由默认值重新改写为与所述PSE的硬件功能适配的寄存器值;和/或,
将需要基于用户配置信息在所述PSE运行过程中被改写的寄存器的值,由默认值重新改写为所述PSE在异常复位之前的用户配置值。
可选地,所述根据所述各供电端口的状态值和PSE电源总功率信息,给所述各供电端口中连接受电端设备PD的可上电供电端口上电,包括:
将所述各供电端口的当前状态信息更新至内存中;
根据所述内存中存储的所述各供电端口的当前状态信息和所述PSE电源总功率信息,为所述各供电端口中连接PD的可上电供电端口分配功率;
将供电使能配置写入分配到功率的可上电供电端口的端口级寄存器中,以对所述连接PD的可上电供电端口上电。
可选地,在将供电使能配置写入分配到功率的可上电供电端口的端口级寄存器中,以对所述连接PD的可上电供电端口上电之后,所述方法还包括:
从所述PSE的端口级寄存器中,读取所述PSE的各供电端口的当前状态信息;
将所述各供电端口的当前状态信息更新至所述内存中和/或显示于所述PSE的人机交互界面上。
本申请实施例还提供一种异常复位处理装置,包括:
识别模块,用于从供电端设备PSE的芯片级寄存器中识别会被改写的芯片级寄存器;
选择模块,用于从所述会被改写的芯片级寄存器中选择待检测寄存器;
第一读取模块,用于在所述PSE运行过程中读取所述待检测寄存器的当前值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710935832.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种折叠式电脑散热器
- 下一篇:一种应用于MCU复位系统中的抗干扰设计方法