一种业务状态的迁移方法及装置制造方法及图纸

技术编号:15334329 阅读:79 留言:0更新日期:2017-05-16 21:37
本发明专利技术的实施例提供一种业务状态的迁移方法及装置,涉及通信技术领域,可实现不同业务状态之间进行自动状态迁移过程。该方法包括:获取网络业务的目标业务状态和当前业务状态;确定该网络业务从当前业务状态迁移至目标业务状态的第一迁移条件,该第一迁移条件包括执行该网络业务所依赖的第一依赖对象的状态信息;进而,根据该第一迁移条件,将该第一依赖对象从当前的第一业务状态迁移至第一依赖对象的状态信息所指示的第二业务状态,从而使得该网络业务自动从当前业务状态迁移至目标业务状态。

【技术实现步骤摘要】
一种业务状态的迁移方法及装置
本专利技术实施例涉及通信
,尤其涉及一种业务状态的迁移方法及装置。
技术介绍
一个网络业务从开始运行到运行结束的生命周期中一般存在多种业务状态,例如,劣化状态(即链路没有断开,但在该链路上传输数据的质量下降的状态,例如,误码率或丢包率大于阈值等)、故障状态、扩容状态以及限流状态等。这多种业务状态之间可能存在多种关联关系,而不同业务状态之间进行迁移时需要进行不同的网络配置。例如,扩容状态可能是从劣化状态迁移过来的,也可能是从故障状态迁移过来的,而从劣化状态迁移为扩容状态时对网络设备的配置内容,通常与从故障状态迁移为扩容状态时对网络设备的配置内容是不相同的。然而,目前针对这种复杂的业务状态之间的迁移过程,往往需要由人工手动设置对网络设备的配置内容,或者,可以开发相应的程序软件实现从业务状态1至业务状态2之间的迁移,但是,当业务状态改变或者业务状态之间的关联关系变化后,上述程序软件便不再适用。
技术实现思路
本专利技术的实施例提供一种业务状态的迁移方法及装置,可实现不同业务状态之间进行自动状态迁移过程。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术的实施例提供一种业务状态的迁移方法,包括:管理节点获取网络业务的目标业务状态和当前业务状态;管理节点确定该网络业务从当前业务状态迁移至目标业务状态的第一迁移条件,该第一迁移条件包括执行该网络业务所依赖的第一依赖对象的状态信息;进而,管理节点可根据上述第一迁移条件,将该第一依赖对象从当前的第一业务状态迁移至第一依赖对象的状态信息所指示的第二业务状态,从而使得该网络业务自动从当前业务状态迁移至目标业务状态。也就是说,在本专利技术实施例中,可基于上述网络业务与依赖对象之间业务状态的依赖关系,驱动网络业务所依赖的依赖对象进行业务状态之间的迁移,最终完成网络业务的业务状态之间的迁移,从而实现网络业务在不同业务状态之间迁移时的自动化过程。在一种可能的设计方式中,管理节点确定该网络业务从该当前业务状态迁移至该目标业务状态的第一迁移条件,包括:管理节点根据该网络业务的状态机,确定该网络业务从该当前业务状态迁移至该目标业务状态的第一迁移条件。在一种可能的设计方式中,管理节点根据第一迁移条件,将该第一依赖对象从当前的第一业务状态迁移至第二业务状态,包括:管理节点根据该第一依赖对象的状态机,确定该第一依赖对象从该第一业务状态迁移至该第二业务状态的第二迁移条件;管理节点根据该第二迁移条件确定从该第一业务状态迁移至该第二业务状态的迁移策略,该迁移策略用于配置承载该依赖对象的网络设备;管理节点执行该迁移策略,从而触发该第一依赖对象从该第一业务状态迁移至第二业务状态。在一种可能的设计方式中,若该第二迁移条件中包括:该第一依赖对象所依赖的第二依赖对象的状态信息,则该迁移策略包括:将该第二依赖对象从当前的第三业务状态迁移至第四业务状态(第四业务状态为该第二依赖对象的状态信息所指示的业务状态),直至上述第一迁移条件满足后,触发网络业务从当前业务状态迁移至目标业务状态。在一种可能的设计方式中,在管理节点执行该迁移策略之后,还包括:若满足该第二迁移条件,则管理节点将该依赖对象的状态机从该第一业务状态迁移至该第二业务状态。在一种可能的设计方式中,在管理节点将该第一依赖对象从当前的第一业务状态迁移至第二业务状态之后,还包括:检测第一依赖对象当前的业务状态;若第一依赖对象当前的业务状态满足该第一迁移条件,则管理节点将该网络业务的状态机从该当前业务状态迁移至该目标业务状态。可以看出,本专利技术实施例中提供的业务状态的迁移方法,不仅可以实现网络业务在不同业务状态之间迁移时的自动化管理,并且,由于为不同的网络业务(业务层面)和其所依赖的依赖对象(网络层面)分别设置了状态机,因此,可以在业务层面和网络实现层面分层实现业务状态的迁移,那么,当网络业务在不同应用平台之间迁移时,无需改变网络业务的状态机,只需要改变其依赖对象的状态机和不同依赖对象的状态机之间的依赖关系,即可实现网络业务的平滑迁移。在一种可能的设计方式中,该第一依赖对象为隧道,该第一业务状态为停止状态,该第二业务状态为开通状态,此时,将该第一依赖对象从当前的第一业务状态迁移至第二业务状态,包括:管理节点根据该隧道的状态机,确定该隧道从该停止状态迁移至该开通状态的第二迁移条件为:隧道配置完成;管理节点根据该第二迁移条件确定从该停止状态迁移至该开通状态的迁移策略,该迁移策略包括建立该隧道的配置信息;管理节点将该配置信息发送至承载该隧道的网络设备,上述配置信息用于指示该网络设备按照该配置信息建立该隧道。在一种可能的设计方式中,该第一依赖对象为隧道,该第一业务状态为故障状态,该第二业务状态为开通状态,此时,将该第一依赖对象从当前的第一业务状态迁移至第二业务状态,包括:管理节点根据该隧道的状态机,确定该隧道从该故障状态迁移至该开通状态的第二迁移条件为:隧道故障解除;管理节点根据该第二迁移条件确定从该故障状态迁移至该开通状态的迁移策略,该迁移策略包括该隧道的故障解除策略;管理节点将该故障解除策略发送至承载该隧道的网络设备,上述故障解除策略用于指示该网络设备按照该故障解除策略故障解除。第二方面,本专利技术的实施例提供一种管理节点,包括:获取单元,用于获取网络业务的目标业务状态和当前业务状态;确定单元,用于确定该网络业务从该当前业务状态迁移至该目标业务状态的第一迁移条件,该第一迁移条件包括执行该网络业务所依赖的第一依赖对象的状态信息;迁移单元,用于根据第一迁移条件,将该第一依赖对象从当前的第一业务状态迁移至第二业务状态,以触发上述网络业务从当前业务状态迁移至目标业务状态,该第二业务状态为该第一依赖对象的状态信息所指示的业务状态。在一种可能的设计方式中,该确定单元,具体用于根据该网络业务的状态机,确定该网络业务从该当前业务状态迁移至该目标业务状态的第一迁移条件。在一种可能的设计方式中,该迁移单元,具体用于根据该第一依赖对象的状态机,确定该第一依赖对象从该第一业务状态迁移至该第二业务状态的第二迁移条件;根据该第二迁移条件确定从该第一业务状态迁移至该第二业务状态的迁移策略,该迁移策略用于配置承载该依赖对象的网络设备;执行该迁移策略,以触发该第一依赖对象从该第一业务状态迁移至第二业务状态。在一种可能的设计方式中,该迁移单元,还用于若满足该第二迁移条件,则将该依赖对象的状态机从该第一业务状态迁移至该第二业务状态。在一种可能的设计方式中,该迁移单元,还用于检测第一依赖对象当前的业务状态;若第一依赖对象当前的业务状态满足该第一迁移条件,则将该网络业务的状态机从该当前业务状态迁移至该目标业务状态。在一种可能的设计方式中,该第一依赖对象为隧道,该第一业务状态为停止状态,该第二业务状态为开通状态,此时,该迁移单元,具体用于:根据该隧道的状态机,确定该隧道从该停止状态迁移至该开通状态的第二迁移条件为:隧道配置完成;根据该第二迁移条件确定从该停止状态迁移至该开通状态的迁移策略,该迁移策略包括建立该隧道的配置信息;将该配置信息发送至承载该隧道的网络设备,上述配置信息用于指示该网络设备按照该配置信息建立该隧道。在一种可能的设计方式中,该第一依赖对象为隧道,该本文档来自技高网...
一种业务状态的迁移方法及装置

【技术保护点】
一种业务状态的迁移方法,其特征在于,包括:管理节点获取网络业务的目标业务状态和当前业务状态;所述管理节点确定所述网络业务从所述当前业务状态迁移至所述目标业务状态的第一迁移条件,所述第一迁移条件包括执行所述网络业务所依赖的第一依赖对象的状态信息;所述管理节点根据所述第一迁移条件,将所述第一依赖对象从当前的第一业务状态迁移至第二业务状态,以触发所述网络业务从所述当前业务状态迁移至所述目标业务状态,所述第二业务状态为所述第一依赖对象的状态信息所指示的业务状态。

【技术特征摘要】
1.一种业务状态的迁移方法,其特征在于,包括:管理节点获取网络业务的目标业务状态和当前业务状态;所述管理节点确定所述网络业务从所述当前业务状态迁移至所述目标业务状态的第一迁移条件,所述第一迁移条件包括执行所述网络业务所依赖的第一依赖对象的状态信息;所述管理节点根据所述第一迁移条件,将所述第一依赖对象从当前的第一业务状态迁移至第二业务状态,以触发所述网络业务从所述当前业务状态迁移至所述目标业务状态,所述第二业务状态为所述第一依赖对象的状态信息所指示的业务状态。2.根据权利要求1所述的方法,其特征在于,管理节点确定所述网络业务从所述当前业务状态迁移至所述目标业务状态的第一迁移条件,包括:所述管理节点根据所述网络业务的状态机,确定所述网络业务从所述当前业务状态迁移至所述目标业务状态的第一迁移条件。3.根据权利要求1或2所述的方法,其特征在于,所述管理节点根据所述第一迁移条件,将所述第一依赖对象从当前的第一业务状态迁移至第二业务状态,包括:所述管理节点根据所述第一依赖对象的状态机,确定所述第一依赖对象从所述第一业务状态迁移至所述第二业务状态的第二迁移条件;所述管理节点根据所述第二迁移条件确定从所述第一业务状态迁移至所述第二业务状态的迁移策略,所述迁移策略用于配置承载所述依赖对象的网络设备;所述管理节点执行所述迁移策略,以触发所述第一依赖对象从所述第一业务状态迁移至所述第二业务状态。4.根据权利要求3所述的方法,其特征在于,若所述第二迁移条件中包括:所述第一依赖对象所依赖的第二依赖对象的状态信息,则所述迁移策略包括:将所述第二依赖对象从当前的第三业务状态迁移至第四业务状态,所述第四业务状态为所述第二依赖对象的状态信息所指示的业务状态。5.根据权利要求3或4所述的方法,其特征在于,在所述管理节点执行所述迁移策略之后,还包括:若满足所述第二迁移条件,则所述管理节点将所述第一依赖对象的状态机从所述第一业务状态迁移至所述第二业务状态。6.根据权利要求1-5中任一项所述的方法,其特征在于,在所述管理节点将所述第一依赖对象从当前的第一业务状态迁移至第二业务状态之后,还包括:检测所述第一依赖对象当前的业务状态;若所述第一依赖对象当前的业务状态满足所述第一迁移条件,则所述管理节点将所述网络业务的状态机从所述当前业务状态迁移至所述目标业务状态。7.根据权利要求1-6中任一项所述的方法,其特征在于,所述第一依赖对象为隧道,所述第一业务状态为停止状态,所述第二业务状态为开通状态,其中,所述管理节点将所述第一依赖对象从当前的第一业务状态迁移至第二业务状态,包括:所述管理节点根据所述隧道的状态机,确定所述隧道从所述停止状态迁移至所述开通状态的第二迁移条件为:隧道配置完成;所述管理节点根据所述第二迁移条件确定从所述停止状态迁移至所述开...

【专利技术属性】
技术研发人员:王雪伟刘世兴夏寅贲苏俊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1