发明名称 一种通讯链路故障的检测及恢复方法
摘要 本发明提供了一种通信链路故障的检测及恢复的方法,包括设置允许异常次数为大于或等于0的整数;记录当前已经发送的数据帧数与当前已经成功发送的数据帧数,比较两者的差值,如该差值大于所述允许异常次数,则判断为出现故障;当出现故障时进行故障恢复处理。采用本发明的技术方案能够主动、快速检测到设备内部通讯链路的工作状态。当设备工作状态异常的时候,通过通讯设备自复位的方法来使设备恢复正常的通讯工作状态;当设备不能自我修复故障的时候,通过告警的方式,请求人工干预。
申请公布号 CN100571170C 申请公布日期 2009.12.16
申请号 CN200710129488.8 申请日期 2007.07.19
申请人 中兴通讯股份有限公司 发明人 魏小强;邓华利
分类号 H04L12/26(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 北京安信方达知识产权代理有限公司 代理人 龙 洪;霍育栋
主权项 1、一种通信链路故障的检测及恢复的方法,包括:故障检测前先定义发送帧数寄存器、发送帧数成功寄存器;所述发送帧数寄存器用于纪录当前已经发送的数据帧数;所述发送帧数成功寄存器用于纪录当前已经成功发送的数据帧数;设置允许异常次数为大于或等于0的整数;记录当前已经发送的数据帧数与当前已经成功发送的数据帧数,比较两者的差值,如该差值大于所述允许异常次数,则判断为出现故障;当出现故障时进行故障恢复处理;其中,所述故障检测是指:计算发送帧数寄存器与发送帧数成功寄存器的差值的绝对值,当所述绝对值大于允许异常次数时认为硬件设备出现故障,并记录连续异常次数;否则,继续进行正常的数据发送流程,发送帧数寄存器的值加一,如发送成功,发送帧数成功寄存器的值加一,连续异常次数置0,并进行下一次数据帧发送,否则,保存发送帧数成功寄存器的值及连续异常次数,进行下一次数据帧发送;设置最大连续异常次数;所述故障恢复具体是指,读取连续异常次数,若所述连续异常次数小于最大连续异常次数则执行如下操作:(a)连续异常次数加一并关闭异常通信设备;(b)打开异常通信设备,将发送帧数寄存器及发送帧数成功寄存器的值置0,保存当前连续异常次数,并进行下一次数据帧发送;若连续异常次数等于最大连续异常次数则上报告警信息,等待人工干预。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部