一种业务自动恢复重激活的方法和装置制造方法及图纸

技术编号:9035855 阅读:123 留言:0更新日期:2013-08-15 02:35
本发明专利技术提供一种业务自动恢复重激活的方法,包括:收到业务状态异常的信息上报后,将对应的业务加入异常业务表;根据业务及资源状态信息,将所述异常业务表中需要触发恢复的业务加入待激活队列;将所述待激活队列中的业务逐一取出,通知业务管理模块发起对该取出的业务的恢复操作。本发明专利技术还提供一种业务自动恢复重激活的装置。本发明专利技术提高了业务恢复的及时性及业务的生存性、增强了网络带宽利用率及可靠性。

【技术实现步骤摘要】
一种业务自动恢复重激活的方法和装置
本专利技术涉及光与IP通信领域,特别涉及在ASON(AutomaticallySwitchedOpticalNetwork,自动交换光网络)或PTN/OTN(PacketTransportNetwork/OpticalTransportNetwork,分组传送网/光传送网)控制平面,业务自动恢复重激活方法和装置。
技术介绍
目前不论在SDH(SynchronousDigitalHierarchy,同步数字体系)还是IP(PTN/OTN)网络中,控制平面系统功能愈加庞大和复杂,多个功能间可能因相互抑制影响而导致在资源满足业务要求的情况下,业务没有进行必要的或及时的恢复。现有实现方法中,对于失败业务的处理方法一般只限于手动,定时,限定次数或依据某种条件单次触发恢复失败的业务,导致部分业务没有及时恢复。
技术实现思路
本专利技术要解决的技术问题是提供一种业务自动恢复重激活方法和装置,避免业务不能及时恢复。为了解决上述问题,本专利技术提供了一种业务自动恢复重激活的方法,包括:收到业务状态异常的信息上报后,将对应的业务加入异常业务表;根据业务及资源状态信息,将所述异常业务表中需要触发恢复的业务加入待激活队列;将所述待激活队列中的业务逐一取出,通知业务管理模块发起对该取出的业务的恢复操作。进一步的,上述方法还可具有以下特点,收到如下消息之一时,如果所述异常业务表中存在对应的业务,从所述异常业务表中删除对应的业务:业务恢复成功,业务状态正常,业务删除成功,业务倒换成功。进一步的,上述方法还可具有以下特点,所述方法还包括,从所述异常业务表中删除业务后,如果该业务在所述待激活队列中,则从所述待激活队列中删除该业务。进一步的,上述方法还可具有以下特点,所述根据业务及资源状态信息,将所述异常业务表中需要触发恢复的业务加入待激活队列包括:收到链路资源增加/组网扩容消息后,将所述异常业务表中恢复属性为有恢复且未加入所述待激活队列的业务加入所述待激活队列;以及,收到链路告警消失消息后,等待指定时间后,将所述异常业务表中恢复属性为有恢复且未加入所述待激活队列的业务加入所述待激活队列。进一步的,上述方法还可具有以下特点,所述将异常业务表中需要触发恢复的业务加入待激活队列包括:按照恢复优先级将所述异常业务表中需要触发恢复的业务加入所述待激活队列。进一步的,上述方法还可具有以下特点,所述方法还包括:当业务的恢复优先级变化时,且该业务在所述待激活队列中,根据其变化后的恢复优先级调整其在所述待激活队列的顺序。进一步的,上述方法还可具有以下特点,所述方法还包括:当所述待激活队列中的业务恢复属性由有恢复变成无恢复时,从所述待激活队列中删除所述业务。进一步的,上述方法还可具有以下特点,所述方法还包括:当收到业务修改成功的信息后,且修改的内容为恢复策略变化或影响恢复的属性变化,且所述异常业务表中存在对应的业务,而待激活队列中无该对应的业务,且该对应的恢复属性为有恢复业务,则将该对应的业务加入所述待激活队列。进一步的,上述方法还可具有以下特点,所述方法还包括:成功通知所述业务管理模块发起对所述业务的恢复操作后,将所述业务从所述待激活队列中删除。进一步的,上述方法还可具有以下特点,所述方法还包括,在所述异常业务表中使用重激活标识对已加入所述待激活队列和未加入所述待激活队列的业务进行区分。本专利技术还提供一种业务自动恢复重激活的装置,包括:收集模块,用于收到业务状态异常的信息上报后,将对应的业务加入异常业务表;分析模块,用于根据业务及资源状态信息,将所述异常业务表中需要触发恢复的业务加入待激活队列;执行模块,用于将所述待激活队列中的业务逐一取出,通知业务管理模块发起对该取出的业务的恢复操作。进一步的,上述装置还可具有以下特点,所述收集模块还用于:收到如下消息之一时,如果所述异常业务表中存在对应的业务,则从所述异常业务表中删除所述对应的业务:业务恢复成功,业务状态正常,业务删除成功,业务倒换成功。进一步的,上述装置还可具有以下特点,所述收集模块还用于:从所述异常业务表中删除业务后,如果该业务在所述待激活队列中,则发送业务删除通知给所述分析模块;所述分析模块还用于:收到所述业务删除通知后,从所述待激活队列中删除对应的业务。进一步的,上述装置还可具有以下特点,所述分析模块根据业务及资源状态信息,将所述异常业务表中需要触发恢复的业务加入待激活队列包括:收到链路资源增加/组网扩容消息后,将所述异常业务表中恢复属性为有恢复且未加入所述待激活队列的业务加入所述待激活队列;以及,收到链路告警消失消息后,等待指定时间后,将所述异常业务表中恢复属性为有恢复且未加入所述待激活队列的业务加入所述待激活队列。进一步的,上述装置还可具有以下特点,所述分析模块将所述异常业务表中需要触发恢复的业务加入待激活队列包括:按照恢复优先级将所述异常业务表中需要触发恢复的业务加入所述待激活队列。进一步的,上述装置还可具有以下特点,所述收集模块还用于:收到业务修改成功的信息上报后,如果所述异常业务表中存在对应的业务,且修改内容为恢复优先级变化,且所述对应的业务在所述待激活队列中,则发送优先级更新通知给所述分析模块;所述分析模块还用于:收到所述优先级更新通知后,根据变化后的恢复优先级调整所述对应的业务在所述待激活队列的顺序。进一步的,上述装置还可具有以下特点,所述收集模块还用于,收到业务修改成功的信息上报后,如果所述异常业务表中存在对应的业务,且修改内容为恢复属性由有恢复变成无恢复时,其该对应的业务在所述待激活队列中,则发送业务删除通知给所述分析模块;所述分析模块还用于,收到所述业务删除通知后,从所述待激活队列中删除所述业务。进一步的,上述装置还可具有以下特点,所述收集模块还用于,收到业务修改成功的信息上报后,且修改的内容为恢复策略变化或影响恢复的属性变化,如果所述异常业务表中存在对应的业务,而所述待激活队列中无该对应的业务,且该对应的业务的恢复属性为有恢复业务,则发送恢复策略更新通知给所述分析模块;所述分析模块还用于,收到所述恢复策略更新通知后,将该对应的业务加入所述待激活队列。进一步的,上述装置还可具有以下特点,所述执行模块还用于,成功通知所述业务管理模块发起对所述业务的恢复操作后,通知所述分析模块将所述业务从所述待激活队列中删除;所述分析模块还用于,收到所述执行模块的通知后,将所述业务从所述待激活队列中删除。进一步的,上述装置还可具有以下特点,所述分析模块还用于:在将所述异常业务表中的业务加入所述待激活队列;或者,将所述异常业务表中的业务从所述待激活队列中删除时,通知所述收集模块对重激活标识进行置位或者取消置位;所述收集模块还用于:根据收到的对重激活标识置位或取消置位的通知,对所述重激活标识进行置位或取消置位。现有实现方法中,对于失败业务的处理方法一般只限于手动,定时,限定次数或依据某种条件单次触发恢复失败的业务,本专利技术中,将所有可能触发业务成功的条件作为一个条件集写入到分析模块,实时处理每个业务自身属性或资源变化的消息,并根据消息内容判断单条业务或多条业务成功恢复的可能性,对于可能恢复成功的业务,自动触发其恢复。本专利技术不对恢复次数进行限定,只要条件满足就触发恢复本文档来自技高网...
一种业务自动恢复重激活的方法和装置

【技术保护点】
一种业务自动恢复重激活的方法,其特征在于,包括:收到业务状态异常的信息上报后,将对应的业务加入异常业务表;根据业务及资源状态信息,将所述异常业务表中需要触发恢复的业务加入待激活队列;将所述待激活队列中的业务逐一取出,通知业务管理模块发起对该取出的业务的恢复操作。

【技术特征摘要】
1.一种业务自动恢复重激活的方法,其特征在于,包括:收到业务状态异常的信息上报后,将对应的业务加入异常业务表;根据业务及资源状态信息,将所述异常业务表中需要触发恢复的业务加入待激活队列;将所述待激活队列中的业务逐一取出,通知业务管理模块发起对该取出的业务的恢复操作;所述方法还包括:当业务的恢复优先级变化时,且该业务在所述待激活队列中,根据其变化后的恢复优先级调整其在所述待激活队列的顺序;所述方法还包括:当所述待激活队列中的业务恢复属性由有恢复变成无恢复时,从所述待激活队列中删除所述业务。2.如权利要求1所述的方法,其特征在于,所述方法还包括:收到如下消息之一时,如果所述异常业务表中存在对应的业务,从所述异常业务表中删除对应的业务:业务恢复成功,业务状态正常,业务删除成功,业务倒换成功。3.如权利要求2所述的方法,其特征在于,所述方法还包括,从所述异常业务表中删除业务后,如果该业务在所述待激活队列中,则从所述待激活队列中删除该业务。4.如权利要求1所述的方法,其特征在于,所述根据业务及资源状态信息,将所述异常业务表中需要触发恢复的业务加入待激活队列包括:收到链路资源增加/组网扩容消息后,将所述异常业务表中恢复属性为有恢复且未加入所述待激活队列的业务加入所述待激活队列;以及,收到链路告警消失消息后,等待指定时间后,将所述异常业务表中恢复属性为有恢复且未加入所述待激活队列的业务加入所述待激活队列。5.如权利要求1或4所述的方法,其特征在于,所述将异常业务表中需要触发恢复的业务加入待激活队列包括:按照恢复优先级将所述异常业务表中需要触发恢复的业务加入所述待激活队列。6.如权利要求1所述的方法,其特征在于,所述方法还包括:当收到业务修改成功的信息后,且修改的内容为恢复策略变化或影响恢复的属性变化,且所述异常业务表中存在对应的业务,而待激活队列中无该对应的业务,且该对应的恢复属性为有恢复业务,则将该对应的业务加入所述待激活队列。7.如权利要求1所述的方法,其特征在于,所述方法还包括:成功通知所述业务管理模块发起对所述业务的恢复操作后,将所述业务从所述待激活队列中删除。8.如权利要求1、3、4、6或7所述的方法,其特征在于,所述方法还包括,在所述异常业务表中使用重激活标识对已加入所述待激活队列和未加入所述待激活队列的业务进行区分。9.一种业务自动恢复重激活的装置,其特征在于,包括:收集模块,用于收到业务状态异常的信息上报后,将对应的业务加入异常业务表;分析模块,用于根据业务及资源状态信息,将所述异常业务表中需要触发恢复的业务加入待激活队列;执行模块,用于将所述待激活队列中的业务逐一取出,通知业务管理模块发起对该取出的业务的恢复操作;所述分析模块还用于:收到所述优先级更新通知后,根据变化后的恢复优先级调整所述对应的业务在所述待激活队列的顺序;所述收集模块还用于,收到业务修改成功的信息上报后,如果所述异常业务表中...

【专利技术属性】
技术研发人员:李冬冬
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1