日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種業(yè)務(wù)狀態(tài)的遷移方法及裝置與流程

文檔序號:11147583閱讀:614來源:國知局
一種業(yè)務(wù)狀態(tài)的遷移方法及裝置與制造工藝

本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)狀態(tài)的遷移方法及裝置。



背景技術(shù):

一個網(wǎng)絡(luò)業(yè)務(wù)從開始運(yùn)行到運(yùn)行結(jié)束的生命周期中一般存在多種業(yè)務(wù)狀態(tài),例如,劣化狀態(tài)(即鏈路沒有斷開,但在該鏈路上傳輸數(shù)據(jù)的質(zhì)量下降的狀態(tài),例如,誤碼率或丟包率大于閾值等)、故障狀態(tài)、擴(kuò)容狀態(tài)以及限流狀態(tài)等。這多種業(yè)務(wù)狀態(tài)之間可能存在多種關(guān)聯(lián)關(guān)系,而不同業(yè)務(wù)狀態(tài)之間進(jìn)行遷移時需要進(jìn)行不同的網(wǎng)絡(luò)配置。例如,擴(kuò)容狀態(tài)可能是從劣化狀態(tài)遷移過來的,也可能是從故障狀態(tài)遷移過來的,而從劣化狀態(tài)遷移為擴(kuò)容狀態(tài)時對網(wǎng)絡(luò)設(shè)備的配置內(nèi)容,通常與從故障狀態(tài)遷移為擴(kuò)容狀態(tài)時對網(wǎng)絡(luò)設(shè)備的配置內(nèi)容是不相同的。

然而,目前針對這種復(fù)雜的業(yè)務(wù)狀態(tài)之間的遷移過程,往往需要由人工手動設(shè)置對網(wǎng)絡(luò)設(shè)備的配置內(nèi)容,或者,可以開發(fā)相應(yīng)的程序軟件實現(xiàn)從業(yè)務(wù)狀態(tài)1至業(yè)務(wù)狀態(tài)2之間的遷移,但是,當(dāng)業(yè)務(wù)狀態(tài)改變或者業(yè)務(wù)狀態(tài)之間的關(guān)聯(lián)關(guān)系變化后,上述程序軟件便不再適用。



技術(shù)實現(xiàn)要素:

本發(fā)明的實施例提供一種業(yè)務(wù)狀態(tài)的遷移方法及裝置,可實現(xiàn)不同業(yè)務(wù)狀態(tài)之間進(jìn)行自動狀態(tài)遷移過程。

為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:

第一方面,本發(fā)明的實施例提供一種業(yè)務(wù)狀態(tài)的遷移方法,包括:管理節(jié)點獲取網(wǎng)絡(luò)業(yè)務(wù)的目標(biāo)業(yè)務(wù)狀態(tài)和當(dāng)前業(yè)務(wù)狀態(tài);管理節(jié)點確定該網(wǎng)絡(luò)業(yè)務(wù)從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài)的第一遷移條件,該第一遷移條件包括執(zhí)行該網(wǎng)絡(luò)業(yè)務(wù)所依賴的第一依賴對象的狀態(tài)信息;進(jìn)而,管理節(jié)點可根據(jù)上述第一遷移條件,將該第一依賴對象從當(dāng)前的第一業(yè)務(wù)狀態(tài)遷移至第一依賴對象的狀態(tài)信息所指示的第二業(yè)務(wù)狀態(tài),從而使得該網(wǎng)絡(luò)業(yè)務(wù)自動從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài)。也就是說,在本發(fā)明實施例中,可基于上述網(wǎng)絡(luò)業(yè)務(wù)與依賴對象之間業(yè)務(wù)狀態(tài)的依賴關(guān)系,驅(qū)動網(wǎng)絡(luò)業(yè)務(wù)所依賴的依賴對象進(jìn)行業(yè)務(wù)狀態(tài)之間的遷移,最終完成網(wǎng)絡(luò)業(yè)務(wù)的業(yè)務(wù)狀態(tài)之間的遷移,從而實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)在不同業(yè)務(wù)狀態(tài)之間遷移時的自動化過程。

在一種可能的設(shè)計方式中,管理節(jié)點確定該網(wǎng)絡(luò)業(yè)務(wù)從該當(dāng)前業(yè)務(wù)狀態(tài)遷移至該目標(biāo)業(yè)務(wù)狀態(tài)的第一遷移條件,包括:管理節(jié)點根據(jù)該網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī),確定該網(wǎng)絡(luò)業(yè)務(wù)從該當(dāng)前業(yè)務(wù)狀態(tài)遷移至該目標(biāo)業(yè)務(wù)狀態(tài)的第一遷移條件。

在一種可能的設(shè)計方式中,管理節(jié)點根據(jù)第一遷移條件,將該第一依賴對象從當(dāng)前的第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài),包括:管理節(jié)點根據(jù)該第一依賴對象的狀態(tài)機(jī),確定該第一依賴對象從該第一業(yè)務(wù)狀態(tài)遷移至該第二業(yè)務(wù)狀態(tài)的第二遷移條件;管理節(jié)點根據(jù)該第二遷移條件確定從該第一業(yè)務(wù)狀態(tài)遷移至該第二業(yè)務(wù)狀態(tài)的遷移策略,該遷移策略用于配置承載該依賴對象的網(wǎng)絡(luò)設(shè)備;管理節(jié)點執(zhí)行該遷移策略,從而觸發(fā)該第一依賴對象從該第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài)。

在一種可能的設(shè)計方式中,若該第二遷移條件中包括:該第一依賴對象所依賴的第二依賴對象的狀態(tài)信息,則該遷移策略包括:將該第二依賴對象從當(dāng)前的第三業(yè)務(wù)狀態(tài)遷移至第四業(yè)務(wù)狀態(tài)(第四業(yè)務(wù)狀態(tài)為該第二依賴對象的狀態(tài)信息所指示的業(yè)務(wù)狀態(tài)),直至上述第一遷移條件滿足后,觸發(fā)網(wǎng)絡(luò)業(yè)務(wù)從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài)。

在一種可能的設(shè)計方式中,在管理節(jié)點執(zhí)行該遷移策略之后,還包括:若滿足該第二遷移條件,則管理節(jié)點將該依賴對象的狀態(tài)機(jī)從該第一業(yè)務(wù)狀態(tài)遷移至該第二業(yè)務(wù)狀態(tài)。

在一種可能的設(shè)計方式中,在管理節(jié)點將該第一依賴對象從當(dāng)前的第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài)之后,還包括:檢測第一依賴對象當(dāng)前的業(yè)務(wù)狀態(tài);若第一依賴對象當(dāng)前的業(yè)務(wù)狀態(tài)滿足該第一遷移條件,則管理節(jié)點將該網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī)從該當(dāng)前業(yè)務(wù)狀態(tài)遷移至該目標(biāo)業(yè)務(wù)狀態(tài)。

可以看出,本發(fā)明實施例中提供的業(yè)務(wù)狀態(tài)的遷移方法,不僅可以實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)在不同業(yè)務(wù)狀態(tài)之間遷移時的自動化管理,并且,由于為不同的網(wǎng)絡(luò)業(yè)務(wù)(業(yè)務(wù)層面)和其所依賴的依賴對象(網(wǎng)絡(luò)層面)分別設(shè)置了狀態(tài)機(jī),因此,可以在業(yè)務(wù)層面和網(wǎng)絡(luò)實現(xiàn)層面分層實現(xiàn)業(yè)務(wù)狀態(tài)的遷移,那么,當(dāng)網(wǎng)絡(luò)業(yè)務(wù)在不同應(yīng)用平臺之間遷移時,無需改變網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī),只需要改變其依賴對象的狀態(tài)機(jī)和不同依賴對象的狀態(tài)機(jī)之間的依賴關(guān)系,即可實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)的平滑遷移。

在一種可能的設(shè)計方式中,該第一依賴對象為隧道,該第一業(yè)務(wù)狀態(tài)為停止?fàn)顟B(tài),該第二業(yè)務(wù)狀態(tài)為開通狀態(tài),此時,將該第一依賴對象從當(dāng)前的第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài),包括:管理節(jié)點根據(jù)該隧道的狀態(tài)機(jī),確定該隧道從該停止?fàn)顟B(tài)遷移至該開通狀態(tài)的第二遷移條件為:隧道配置完成;管理節(jié)點根據(jù)該第二遷移條件確定從該停止?fàn)顟B(tài)遷移至該開通狀態(tài)的遷移策略,該遷移策略包括建立該隧道的配置信息;管理節(jié)點將該配置信息發(fā)送至承載該隧道的網(wǎng)絡(luò)設(shè)備,上述配置信息用于指示該網(wǎng)絡(luò)設(shè)備按照該配置信息建立該隧道。

在一種可能的設(shè)計方式中,該第一依賴對象為隧道,該第一業(yè)務(wù)狀態(tài)為故障狀態(tài),該第二業(yè)務(wù)狀態(tài)為開通狀態(tài),此時,將該第一依賴對象從當(dāng)前的第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài),包括:管理節(jié)點根據(jù)該隧道的狀態(tài)機(jī),確定該隧道從該故障狀態(tài)遷移至該開通狀態(tài)的第二遷移條件為:隧道故障解除;管理節(jié)點根據(jù)該第二遷移條件確定從該故障狀態(tài)遷移至該開通狀態(tài)的遷移策略,該遷移策略包括該隧道的故障解除策略;管理節(jié)點將該故障解除策略發(fā)送至承載該隧道的網(wǎng)絡(luò)設(shè)備,上述故障解除策略用于指示該網(wǎng)絡(luò)設(shè)備按照該故障解除策略故障解除。

第二方面,本發(fā)明的實施例提供一種管理節(jié)點,包括:獲取單元,用于獲取網(wǎng)絡(luò)業(yè)務(wù)的目標(biāo)業(yè)務(wù)狀態(tài)和當(dāng)前業(yè)務(wù)狀態(tài);確定單元,用于確定該網(wǎng)絡(luò)業(yè)務(wù)從該當(dāng)前業(yè)務(wù)狀態(tài)遷移至該目標(biāo)業(yè)務(wù)狀態(tài)的第一遷移條件,該第一遷移條件包括執(zhí)行該網(wǎng)絡(luò)業(yè)務(wù)所依賴的第一依賴對象的狀態(tài)信息;遷移單元,用于根據(jù)第一遷移條件,將該第一依賴對象從當(dāng)前的第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài),以觸發(fā)上述網(wǎng)絡(luò)業(yè)務(wù)從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài),該第二業(yè)務(wù)狀態(tài)為該第一依賴對象的狀態(tài)信息所指示的業(yè)務(wù)狀態(tài)。

在一種可能的設(shè)計方式中,該確定單元,具體用于根據(jù)該網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī),確定該網(wǎng)絡(luò)業(yè)務(wù)從該當(dāng)前業(yè)務(wù)狀態(tài)遷移至該目標(biāo)業(yè)務(wù)狀態(tài)的第一遷移條件。

在一種可能的設(shè)計方式中,該遷移單元,具體用于根據(jù)該第一依賴對象的狀態(tài)機(jī),確定該第一依賴對象從該第一業(yè)務(wù)狀態(tài)遷移至該第二業(yè)務(wù)狀態(tài)的第二遷移條件;根據(jù)該第二遷移條件確定從該第一業(yè)務(wù)狀態(tài)遷移至該第二業(yè)務(wù)狀態(tài)的遷移策略,該遷移策略用于配置承載該依賴對象的網(wǎng)絡(luò)設(shè)備;執(zhí)行該遷移策略,以觸發(fā)該第一依賴對象從該第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài)。

在一種可能的設(shè)計方式中,該遷移單元,還用于若滿足該第二遷移條件,則將該依賴對象的狀態(tài)機(jī)從該第一業(yè)務(wù)狀態(tài)遷移至該第二業(yè)務(wù)狀態(tài)。

在一種可能的設(shè)計方式中,該遷移單元,還用于檢測第一依賴對象當(dāng)前的業(yè)務(wù)狀態(tài);若第一依賴對象當(dāng)前的業(yè)務(wù)狀態(tài)滿足該第一遷移條件,則將該網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī)從該當(dāng)前業(yè)務(wù)狀態(tài)遷移至該目標(biāo)業(yè)務(wù)狀態(tài)。

在一種可能的設(shè)計方式中,該第一依賴對象為隧道,該第一業(yè)務(wù)狀態(tài)為停止?fàn)顟B(tài),該第二業(yè)務(wù)狀態(tài)為開通狀態(tài),此時,該遷移單元,具體用于:根據(jù)該隧道的狀態(tài)機(jī),確定該隧道從該停止?fàn)顟B(tài)遷移至該開通狀態(tài)的第二遷移條件為:隧道配置完成;根據(jù)該第二遷移條件確定從該停止?fàn)顟B(tài)遷移至該開通狀態(tài)的遷移策略,該遷移策略包括建立該隧道的配置信息;將該配置信息發(fā)送至承載該隧道的網(wǎng)絡(luò)設(shè)備,上述配置信息用于指示該網(wǎng)絡(luò)設(shè)備按照該配置信息建立該隧道。

在一種可能的設(shè)計方式中,該第一依賴對象為隧道,該第一業(yè)務(wù)狀態(tài)為故障狀態(tài),該第二業(yè)務(wù)狀態(tài)為開通狀態(tài),此時,該遷移單元,具體用于:根據(jù)該隧道的狀態(tài)機(jī),確定該隧道從該故障狀態(tài)遷移至該開通狀態(tài)的第二遷移條件為:隧道故障解除;根據(jù)該第二遷移條件確定從該故障狀態(tài)遷移至該開通狀態(tài)的遷移策略,該遷移策略包括該隧道的故障解除策略;將該故障解除策略發(fā)送至承載該隧道的網(wǎng)絡(luò)設(shè)備,上述故障解除策略用于指示該網(wǎng)絡(luò)設(shè)備按照該故障解除策略故障解除。

第三方面,本發(fā)明的實施例提供一種管理節(jié)點,包括:處理器、存儲器、總線和通信接口;該存儲器用于存儲計算機(jī)執(zhí)行指令,該處理器與該存儲器通過該總線連接,當(dāng)該管理節(jié)點運(yùn)行時,該處理器執(zhí)行該存儲器存儲的該計算機(jī)執(zhí)行指令,以使該管理節(jié)點執(zhí)行如第一方面中任意一項的業(yè)務(wù)狀態(tài)的遷移方法。

第四方面,本發(fā)明實施例提供了一種計算機(jī)存儲介質(zhì),用于儲存為上述管理節(jié)點所用的計算機(jī)軟件指令,其包含用于執(zhí)行上述方面為管理節(jié)點所設(shè)計的程序。

第五方面,本發(fā)明實施例提供了一種計算機(jī)程序,該計算機(jī)程序包括指令,當(dāng)該計算機(jī)程序被計算機(jī)執(zhí)行時,使得計算機(jī)可以執(zhí)行上述第一方面中任意一項的業(yè)務(wù)狀態(tài)的遷移方法。

本發(fā)明中,上述管理節(jié)點的名字對設(shè)備本身不構(gòu)成限定,在實際實現(xiàn)中,這些設(shè)備可以以其他名稱出現(xiàn)。只要各個設(shè)備的功能和本發(fā)明類似,即屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi)。

另外,第二方面至第五方面中任一種設(shè)計方式所帶來的技術(shù)效果可參見第一方面中不同設(shè)計方式所帶來的技術(shù)效果,此處不再贅述。

本發(fā)明的這些方面或其他方面在以下實施例的描述中會更加簡明易懂。

附圖說明

圖1為本發(fā)明實施例中4K業(yè)務(wù)的狀態(tài)機(jī)的示意圖;

圖2為本發(fā)明實施例提供的一種業(yè)務(wù)狀態(tài)的遷移方法的流程示意圖一;

圖3為本發(fā)明實施例提供的一種業(yè)務(wù)狀態(tài)的遷移方法的應(yīng)用場景示意圖;

圖4為本發(fā)明實施例提供的一種業(yè)務(wù)狀態(tài)的遷移方法的流程示意圖二;

圖5為本發(fā)明實施例中4K業(yè)務(wù)的狀態(tài)機(jī)、接入側(cè)隧道的狀態(tài)機(jī)以及骨干側(cè)隧道的狀態(tài)機(jī)之間的依賴關(guān)系的示意圖一;

圖6為本發(fā)明實施例提供的一種業(yè)務(wù)狀態(tài)的遷移方法的流程示意圖三;

圖7為本發(fā)明實施例中4K業(yè)務(wù)的狀態(tài)機(jī)、接入側(cè)隧道的狀態(tài)機(jī)以及骨干側(cè)隧道的狀態(tài)機(jī)之間的依賴關(guān)系的示意圖二;

圖8為本發(fā)明實施例提供的一種管理節(jié)點的結(jié)構(gòu)示意圖一;

圖9為本發(fā)明實施例提供的一種管理節(jié)點的結(jié)構(gòu)示意圖二;

圖10為本發(fā)明實施例提供的一種管理節(jié)點的結(jié)構(gòu)示意圖三。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行詳細(xì)描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。

另外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個該特征。在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。

本發(fā)明的實施例提供一種業(yè)務(wù)狀態(tài)的遷移方法,可應(yīng)用于對網(wǎng)絡(luò)業(yè)務(wù)的生命周期的管理過程中。

具體的,每個網(wǎng)絡(luò)業(yè)務(wù)從開始運(yùn)行到運(yùn)行結(jié)束的生命周期中一般存在多種業(yè)務(wù)狀態(tài),以4K(超高清)業(yè)務(wù)(4K業(yè)務(wù)是指分辨率超過普通高清業(yè)務(wù)分辨率的業(yè)務(wù),例如4K業(yè)務(wù)為3840x2160像素的視頻業(yè)務(wù),其分辨率是普通高清業(yè)務(wù)(1920x1080像素)的4倍,故稱為4K業(yè)務(wù))為例,其業(yè)務(wù)狀態(tài)可以包括“停止?fàn)顟B(tài)”、“開通狀態(tài)”以及“故障狀態(tài)”等,管理4K業(yè)務(wù)的管理節(jié)點可以為其設(shè)置一個獨立的狀態(tài)機(jī)來實現(xiàn)4K業(yè)務(wù)的生命周期管理。

其中,狀態(tài)機(jī)又稱有限狀態(tài)自動機(jī)(英文:finite-state machine,縮寫:FSM),是表示有限個狀態(tài)以及在這些狀態(tài)之間的遷移和動作等行為的數(shù)學(xué)模型。示例性的,如圖1所示,為上述4K業(yè)務(wù)的狀態(tài)機(jī)的示意圖,在不同的遷移條件下,4K業(yè)務(wù)可以在“停止?fàn)顟B(tài)”、“開通狀態(tài)”以及“故障狀態(tài)”之間進(jìn)行遷移(這種業(yè)務(wù)狀態(tài)之間的遷移過程也可以表述為業(yè)務(wù)狀態(tài)之間的轉(zhuǎn)移或切換過程,本發(fā)明實施例對此不作限制),例如,為4K業(yè)務(wù)設(shè)置的目標(biāo)業(yè)務(wù)狀態(tài)為“開通狀態(tài)”,那么,當(dāng)4K業(yè)務(wù)的當(dāng)前業(yè)務(wù)狀態(tài)為“停止?fàn)顟B(tài)”時,如果滿足遷移條件2,則可以遷移至“開通狀態(tài)”。也就是說,任意網(wǎng)絡(luò)業(yè)務(wù)在某個時刻處于其狀態(tài)機(jī)的某個確定狀態(tài)(即當(dāng)前業(yè)務(wù)狀態(tài)),并且,該網(wǎng)絡(luò)業(yè)務(wù)在某個確定時刻都有個目標(biāo)狀態(tài)(即目標(biāo)業(yè)務(wù)狀態(tài))。

而實現(xiàn)任意兩個業(yè)務(wù)狀態(tài)之間的遷移條件,可能依賴于其他對象的業(yè)務(wù)狀態(tài)(本發(fā)明實施例中將執(zhí)行該網(wǎng)絡(luò)業(yè)務(wù)所直接或間接依賴的對象稱為依賴對象),例如,4K業(yè)務(wù)從“停止?fàn)顟B(tài)”遷移到“開通狀態(tài)”的遷移條件2為:接入側(cè)隧道和骨干側(cè)隧道均處于“開通狀態(tài)”,也就是說,網(wǎng)絡(luò)業(yè)務(wù)的業(yè)務(wù)狀態(tài)依賴于其依賴對象的業(yè)務(wù)狀態(tài)。

在現(xiàn)有技術(shù)中,針對業(yè)務(wù)狀態(tài)之間的遷移過程,往往是由人工操作或者固定程序完成的。

例如,當(dāng)4K業(yè)務(wù)需要從“停止?fàn)顟B(tài)”遷移至“開通狀態(tài)”時,操作人員需要從圖2所示的4K業(yè)務(wù)的狀態(tài)機(jī)中確定從“停止?fàn)顟B(tài)”遷移至“開通狀態(tài)”的遷移條件2,進(jìn)而,根據(jù)遷移條件2,對接入側(cè)隧道和骨干側(cè)隧道分別進(jìn)行相應(yīng)的配置,使接入側(cè)隧道和骨干側(cè)隧道均處于“開通狀態(tài)”,從而觸發(fā)4K業(yè)務(wù)的狀態(tài)機(jī)從“停止?fàn)顟B(tài)”遷移至“開通狀態(tài)”。那么,當(dāng)業(yè)務(wù)狀態(tài)與依賴對象之間的依賴關(guān)系較為復(fù)雜時,上述遷移方法不僅需要耗費大量的人力資源,還會影響業(yè)務(wù)狀態(tài)的遷移效率。

或者,操作人員可以開發(fā)相應(yīng)的程序軟件,實現(xiàn)4K業(yè)務(wù)從“停止?fàn)顟B(tài)”至“開通狀態(tài)”的遷移過程,但是,該程序軟件僅適用于4K業(yè)務(wù)從“停止?fàn)顟B(tài)”遷移至“開通狀態(tài)”,當(dāng)網(wǎng)絡(luò)業(yè)務(wù)發(fā)生變化(例如改變?yōu)槌?K業(yè)務(wù)外的其他網(wǎng)絡(luò)業(yè)務(wù)),或者,網(wǎng)絡(luò)業(yè)務(wù)的業(yè)務(wù)狀態(tài)發(fā)生變化(例如,4K業(yè)務(wù)變?yōu)椤肮收蠣顟B(tài)”需要向“開通狀態(tài)”遷移時),又或者,業(yè)務(wù)狀態(tài)之間的關(guān)聯(lián)關(guān)系變化(例如,4K業(yè)務(wù)所依賴的依賴對象或依賴對象的業(yè)務(wù)狀態(tài)改變時),上述程序軟件均不再適用??梢钥闯?,上述利用固定的程序軟件實現(xiàn)業(yè)務(wù)狀態(tài)遷移的方法適用范圍較窄。

而在本發(fā)明實施例提供的業(yè)務(wù)狀態(tài)的遷移方法中,正是基于上述網(wǎng)絡(luò)業(yè)務(wù)與依賴對象之間業(yè)務(wù)狀態(tài)的依賴關(guān)系,管理節(jié)點可以根據(jù)這種依賴關(guān)系,觸發(fā)網(wǎng)絡(luò)業(yè)務(wù)所依賴的依賴對象進(jìn)行業(yè)務(wù)狀態(tài)之間的遷移,最終完成網(wǎng)絡(luò)業(yè)務(wù)的業(yè)務(wù)狀態(tài)之間的遷移,使得網(wǎng)絡(luò)業(yè)務(wù)在不同的業(yè)務(wù)狀態(tài)之間遷移時,能夠根據(jù)上述依賴關(guān)系自動觸發(fā)對應(yīng)的依賴對象的設(shè)置過程,從而實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)在不同業(yè)務(wù)狀態(tài)之間遷移時的自動化過程。

需要說明的是,上述依賴對象具體可以為網(wǎng)絡(luò)業(yè)務(wù)對象,例如,隧道(英文:tunnel,例如上述接入側(cè)隧道和骨干側(cè)隧道)、虛擬專用網(wǎng)絡(luò)(英文:Virtual Private Network,縮寫:VPN)等,也可以為設(shè)備對象,例如,網(wǎng)絡(luò)功能虛擬化(英文:Network Function Virtualization,縮寫:NFV)設(shè)備、端口(英文:port)等,本發(fā)明實施例對此不作任何限制,執(zhí)行上述網(wǎng)絡(luò)業(yè)務(wù)所依賴的任意對象都可以作為上述依賴對象。

另外,當(dāng)執(zhí)行上述網(wǎng)絡(luò)業(yè)務(wù),例如,4K業(yè)務(wù)時,如果該4K業(yè)務(wù)依賴于其他的網(wǎng)絡(luò)業(yè)務(wù),此時,該4K業(yè)務(wù)所依賴的網(wǎng)絡(luò)業(yè)務(wù)也可作為上述依賴對象。此外,4k業(yè)務(wù)也是一種網(wǎng)絡(luò)業(yè)務(wù)對象,也可以作為依賴對象被其它網(wǎng)絡(luò)業(yè)務(wù)所依賴,本發(fā)明實施例對此不作限制。

具體的,如圖2所示,本發(fā)明的實施例提供了一種業(yè)務(wù)狀態(tài)的遷移方法,該方法包括:

101、管理節(jié)點獲取網(wǎng)絡(luò)業(yè)務(wù)的目標(biāo)業(yè)務(wù)狀態(tài)和當(dāng)前業(yè)務(wù)狀態(tài)。

具體的,如圖3所示,管理節(jié)點可以與運(yùn)行上述網(wǎng)絡(luò)業(yè)務(wù)的N(N≥1)個網(wǎng)絡(luò)設(shè)備相連,那么,管理節(jié)點可以通過檢測各個網(wǎng)絡(luò)設(shè)備的運(yùn)行參數(shù),確定各個網(wǎng)絡(luò)設(shè)備運(yùn)行的網(wǎng)絡(luò)業(yè)務(wù)的當(dāng)前業(yè)務(wù)狀態(tài)。

示例性的,上述管理節(jié)點可以以獨立的設(shè)備形態(tài)執(zhí)行下述業(yè)務(wù)狀態(tài)的遷移方法,也可以以功能模塊的形式集成在任意設(shè)備(例如,圖3所示的任意網(wǎng)絡(luò)設(shè)備)中,本發(fā)明實施例對此不作限制。

在一種可能的設(shè)計方式中,上述管理節(jié)點可以設(shè)置在NFV系統(tǒng)中的管理和編排器(英文:Management and Orchestration,縮寫:MANO)中,MANO與上述N個網(wǎng)絡(luò)設(shè)備均相連。

又或者,上述管理節(jié)點可以為任意通用服務(wù)器,此時,該通用服務(wù)器內(nèi)存儲的軟件或計算機(jī)指令可用于執(zhí)行下述業(yè)務(wù)狀態(tài)的遷移方法。

再或者,上述管理節(jié)點可以為運(yùn)行在通用服務(wù)器上的至少一個虛擬機(jī)(英文:Virtual Machine,縮寫:VM),其中,每個虛擬機(jī)可以運(yùn)行在不同的操作系統(tǒng)上,因此,各個虛擬機(jī)的應(yīng)用程序可以運(yùn)行在互相獨立的操作系統(tǒng)的空間內(nèi)。其中,虛擬機(jī)是指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個完全隔離環(huán)境中的完整計算機(jī)系統(tǒng)。該虛擬機(jī)可用于執(zhí)行下述業(yè)務(wù)狀態(tài)的遷移方法。

而網(wǎng)絡(luò)業(yè)務(wù)的目標(biāo)業(yè)務(wù)狀態(tài)可以是管理人員設(shè)置的,也可以是由管理節(jié)點從獲取到的業(yè)務(wù)指令中解析出來的,本發(fā)明實施例對此不作任何限制。例如,當(dāng)檢測到網(wǎng)絡(luò)業(yè)務(wù)的當(dāng)前業(yè)務(wù)狀態(tài)為“停止?fàn)顟B(tài)”時,可將網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī)中該網(wǎng)絡(luò)業(yè)務(wù)的起始狀態(tài)設(shè)置為“停止?fàn)顟B(tài)”,此時,管理節(jié)點若接收到業(yè)務(wù)開通指令,則確定網(wǎng)絡(luò)業(yè)務(wù)的目標(biāo)業(yè)務(wù)狀態(tài)為“開通狀態(tài)”,從而觸發(fā)該網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī)從“停止?fàn)顟B(tài)”向“開通狀態(tài)”遷移。

102、管理節(jié)點確定該網(wǎng)絡(luò)業(yè)務(wù)從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài)的第一遷移條件,第一遷移條件中包括執(zhí)行該網(wǎng)絡(luò)業(yè)務(wù)所依賴的第一依賴對象的狀態(tài)信息。

具體的,在為上述網(wǎng)絡(luò)業(yè)務(wù)設(shè)置狀態(tài)機(jī)的時候,已經(jīng)預(yù)先設(shè)置了該狀態(tài)機(jī)內(nèi)不同業(yè)務(wù)狀態(tài)之間遷移時的遷移條件,因此,在步驟102中,管理節(jié)點可以從上述網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī)中,確定該網(wǎng)絡(luò)業(yè)務(wù)從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài)的第一遷移條件。

其中,第一遷移條件中包括執(zhí)行該網(wǎng)絡(luò)業(yè)務(wù)所依賴的第一依賴對象的狀態(tài)信息,例如,從“停止?fàn)顟B(tài)”向“開通狀態(tài)”遷移的第一遷移條件為:遠(yuǎn)程接入的VPN為開通狀態(tài),也就是說,要想使網(wǎng)絡(luò)業(yè)務(wù)從“停止?fàn)顟B(tài)”遷移至“開通狀態(tài)”,需要其第一依賴對象,即遠(yuǎn)程接入的VPN為開通狀態(tài)。

需要說明的是,上述第一依賴對象的狀態(tài)信息僅是上述網(wǎng)絡(luò)業(yè)務(wù)從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài)的必要條件,即第一遷移條件中還可以包括除依賴對象之外的其他限制條件,例如,上線用戶人數(shù)等,本發(fā)明實施例對此不作任何限制。

103、管理節(jié)點根據(jù)上述第一遷移條件,將第一依賴對象從當(dāng)前的第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài),以觸發(fā)網(wǎng)絡(luò)業(yè)務(wù)從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài)。

上述第一依賴對象的狀態(tài)信息用于指示依賴對象的目標(biāo)業(yè)務(wù)狀態(tài)(即第二業(yè)務(wù)狀態(tài)),那么,在步驟103中,管理節(jié)點可以根據(jù)第一遷移條件中所指示的依賴對象的目標(biāo)業(yè)務(wù)狀態(tài),將上述第一依賴對象從當(dāng)前的第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài),這樣,如果上述第一遷移條件中僅包括第一依賴對象的狀態(tài)信息,此時,由于第一依賴對象已經(jīng)處于第二業(yè)務(wù)狀態(tài),即已經(jīng)滿足該第一遷移條件,則當(dāng)管理節(jié)點檢測到第一依賴對象已經(jīng)處于第二業(yè)務(wù)狀態(tài)時,便可以將網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī)從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài),從而完成了網(wǎng)絡(luò)業(yè)務(wù)在不同業(yè)務(wù)狀態(tài)之間的自動遷移過程。

示例性的,與上述網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī)類似的,管理節(jié)點也可以為不同的依賴對象設(shè)置各自的狀態(tài)機(jī),那么,在步驟103中,管理節(jié)點可以根據(jù)第一依賴對象的狀態(tài)機(jī),確定第一依賴對象從第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài)的第二遷移條件,例如,遠(yuǎn)程接入的VPN從“停止?fàn)顟B(tài)”向“開通狀態(tài)”遷移的第二遷移條件包括:遠(yuǎn)程接入的VPN已建立。

那么,管理節(jié)點可以根據(jù)該第二遷移條件,確定從第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài)的遷移策略,例如,該遷移策略中包括建立遠(yuǎn)程接入的VPN的配置文件,也就是說,該遷移策略可用于配置承載上述依賴對象的網(wǎng)絡(luò)設(shè)備;進(jìn)而,管理節(jié)點可以將上述配置文件發(fā)送給上述網(wǎng)絡(luò)設(shè)備,使該網(wǎng)絡(luò)設(shè)備根據(jù)配置文件完成遠(yuǎn)程接入的VPN的配置過程,從而建立該遠(yuǎn)程接入的VPN,以達(dá)到該第二遷移條件。

那么,當(dāng)上述第二遷移條件中的各項內(nèi)容均滿足后,便可觸發(fā)上述第一依賴對象的狀態(tài)機(jī)從第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài),進(jìn)而,由于第一依賴對象的業(yè)務(wù)狀態(tài)改變?yōu)榈诙I(yè)務(wù)狀態(tài),即滿足了上述第一遷移條件,因此,可以進(jìn)一步觸發(fā)上述網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī)從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài),完成網(wǎng)絡(luò)業(yè)務(wù)在不同業(yè)務(wù)狀態(tài)之間的自動遷移。

需要說明的是,管理節(jié)點內(nèi)可以預(yù)先設(shè)置有不同第二遷移條件與不同遷移策略之間的對應(yīng)關(guān)系,這樣,當(dāng)確定了第一依賴對象從第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài)的第二遷移條件之后,便可以根據(jù)該對應(yīng)關(guān)系查找到相應(yīng)的遷移策略;又或者,管理節(jié)點也可以根據(jù)確定出的第二遷移條件,生成從第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài)的遷移策略,本發(fā)明實施例對此不作任何限制。

另外,上述第二遷移條件中可以包括:第一依賴對象所依賴的第二依賴對象的狀態(tài)信息,也就是說,只有當(dāng)?shù)诙蕾噷ο筇幱谀硞€業(yè)務(wù)狀態(tài)時,第一依賴對象才能夠從第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài)。例如,4K業(yè)務(wù)(網(wǎng)絡(luò)業(yè)務(wù))的開通狀態(tài)依賴于隧道(第一依賴對象)的開通狀態(tài),而隧道的開通狀態(tài)又依賴于某個端口(第二依賴對象)的開通狀態(tài)。

此時,則管理節(jié)點確定的遷移策略包括:將第二依賴對象從當(dāng)前的第三業(yè)務(wù)狀態(tài)遷移至第四業(yè)務(wù)狀態(tài),該第四業(yè)務(wù)狀態(tài)為上述第二依賴對象的狀態(tài)信息所指示的業(yè)務(wù)狀態(tài),進(jìn)而,與步驟103類似的,管理節(jié)點執(zhí)行該遷移策略,即:將第二依賴對象從當(dāng)前的第三業(yè)務(wù)狀態(tài)遷移至第四業(yè)務(wù)狀態(tài),直至第一遷移條件滿足后,觸發(fā)網(wǎng)絡(luò)業(yè)務(wù)從當(dāng)前業(yè)務(wù)狀態(tài)遷移至目標(biāo)業(yè)務(wù)狀態(tài)。

可以看出,本發(fā)明實施例中提供的業(yè)務(wù)狀態(tài)的遷移方法,不僅可以實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)在不同業(yè)務(wù)狀態(tài)之間遷移時的自動化管理,并且,由于為不同的網(wǎng)絡(luò)業(yè)務(wù)(業(yè)務(wù)層面)和其所依賴的依賴對象(網(wǎng)絡(luò)層面)分別設(shè)置了狀態(tài)機(jī),因此,可以在業(yè)務(wù)層面和網(wǎng)絡(luò)實現(xiàn)層面分層實現(xiàn)業(yè)務(wù)狀態(tài)的遷移,那么,當(dāng)網(wǎng)絡(luò)業(yè)務(wù)在不同應(yīng)用平臺之間遷移時,無需改變網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī),只需要改變其依賴對象的狀態(tài)機(jī)和不同依賴對象的狀態(tài)機(jī)之間的依賴關(guān)系,即可實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)的平滑遷移。

示例性的,以下以網(wǎng)絡(luò)業(yè)務(wù)為4K業(yè)務(wù)為例,闡述4K業(yè)務(wù)從停止?fàn)顟B(tài)遷移至開通狀態(tài)的遷移方法,如圖4所示,該方法包括:

201、管理節(jié)點獲取4K業(yè)務(wù)的當(dāng)前業(yè)務(wù)狀態(tài)為停止?fàn)顟B(tài)。

202、管理節(jié)點獲取4K業(yè)務(wù)的目標(biāo)業(yè)務(wù)狀態(tài)為開通狀態(tài)。

當(dāng)檢測到4K業(yè)務(wù)的當(dāng)前業(yè)務(wù)狀態(tài)為停止?fàn)顟B(tài)時,可將4K業(yè)務(wù)的狀態(tài)機(jī)的起始狀態(tài)設(shè)置為停止?fàn)顟B(tài),此時,管理節(jié)點若接收到4K業(yè)務(wù)開通指令,則確定4K業(yè)務(wù)的目標(biāo)業(yè)務(wù)狀態(tài)為開通狀態(tài),從而觸發(fā)該4K業(yè)務(wù)的狀態(tài)機(jī)從停止?fàn)顟B(tài)向開通狀態(tài)遷移。

203、管理節(jié)點確定4K業(yè)務(wù)從停止?fàn)顟B(tài)遷移至開通狀態(tài)的第一遷移條件。

示例性的,該第一遷移條件可以為:接入側(cè)隧道和骨干側(cè)隧道均為開通狀態(tài)。

也就是說,4K業(yè)務(wù)所依賴的第一依賴對象包括:接入側(cè)隧道和骨干側(cè)隧道,并且,4K業(yè)務(wù)從停止?fàn)顟B(tài)遷移至開通狀態(tài)時,要求接入側(cè)隧道和骨干側(cè)隧道均為開通狀態(tài)。

204a、管理節(jié)點根據(jù)接入側(cè)隧道的狀態(tài)機(jī),確定接入側(cè)隧道從停止?fàn)顟B(tài)遷移至開通狀態(tài)的第二遷移條件。

管理節(jié)點可以默認(rèn)接入側(cè)隧道和骨干側(cè)隧道當(dāng)前的業(yè)務(wù)狀態(tài)為停止?fàn)顟B(tài),如圖5所示,為4K業(yè)務(wù)的狀態(tài)機(jī)、接入側(cè)隧道的狀態(tài)機(jī)以及骨干側(cè)隧道的狀態(tài)機(jī)之間的依賴關(guān)系,4K業(yè)務(wù)、接入側(cè)隧道以及骨干側(cè)隧道當(dāng)前均為停止?fàn)顟B(tài),而4K業(yè)務(wù)從停止?fàn)顟B(tài)遷移至開通狀態(tài),依賴于接入側(cè)隧道的開通狀態(tài),以及骨干側(cè)隧道的開通狀態(tài),那么,根據(jù)接入側(cè)隧道的狀態(tài)機(jī),可以確定接入側(cè)隧道從停止?fàn)顟B(tài)遷移至開通狀態(tài)的第二遷移條件(圖5中示意為接入側(cè)隧道的狀態(tài)機(jī)中的遷移條件2),例如,該第二遷移條件可以為:接入側(cè)隧道配置完成。

205a、管理節(jié)點根據(jù)第二遷移條件,確定從停止?fàn)顟B(tài)遷移至開通狀態(tài)的遷移策略,該遷移策略包括建立接入側(cè)隧道的配置信息。

具體的,管理節(jié)點內(nèi)設(shè)置有不同的第二遷移條件與不同遷移策略之間的對應(yīng)關(guān)系,那么,當(dāng)?shù)诙w移條件為:接入側(cè)隧道配置完成時,可以獲取到與該第二遷移條件對應(yīng)的遷移策略,例如,該遷移策略可以為建立上述接入側(cè)隧道的配置信息。

206a、管理節(jié)點將接入側(cè)隧道的配置信息發(fā)送至承載接入側(cè)隧道的網(wǎng)絡(luò)設(shè)備,以使得該網(wǎng)絡(luò)設(shè)備按照該配置信息建立接入側(cè)隧道。

管理節(jié)點將接入側(cè)隧道的配置信息發(fā)送至承載接入側(cè)隧道的網(wǎng)絡(luò)設(shè)備后,該網(wǎng)絡(luò)設(shè)備便可以按照該配置信息建立接入側(cè)隧道,使接入側(cè)隧道配置完成,即滿足了上述第二遷移條件,從而觸發(fā)接入側(cè)隧道的狀態(tài)機(jī)從停止?fàn)顟B(tài)遷移至開通狀態(tài)。

類似的,管理節(jié)點還可以執(zhí)行下述步驟204b-206b,使骨干側(cè)隧道配置完成,從而觸發(fā)骨干側(cè)隧道的狀態(tài)機(jī)從停止?fàn)顟B(tài)遷移至開通狀態(tài)。需要說明的是,步驟204b-206b與上述步驟204a-206a之間的執(zhí)行順序是可以分別或同時進(jìn)行的,本發(fā)明實施例對此不作任何限制。

204b、管理節(jié)點根據(jù)骨干側(cè)隧道的狀態(tài)機(jī),確定骨干側(cè)隧道從停止?fàn)顟B(tài)遷移至開通狀態(tài)的第二遷移條件。

其中,該第二遷移條件為:骨干側(cè)隧道配置完成。

205b、管理節(jié)點根據(jù)第二遷移條件,確定從停止?fàn)顟B(tài)遷移至開通狀態(tài)的遷移策略,該遷移策略包括建立骨干側(cè)隧道的配置信息。

206b、管理節(jié)點將骨干側(cè)隧道的配置信息發(fā)送至承載骨干側(cè)隧道的網(wǎng)絡(luò)設(shè)備,以使得該網(wǎng)絡(luò)設(shè)備按照該配置信息建立骨干側(cè)隧道。

這樣,經(jīng)過步驟204b-206b與步驟204a-206a之后,接入側(cè)隧道的狀態(tài)機(jī)遷移至開通狀態(tài),骨干側(cè)隧道的狀態(tài)機(jī)也遷移至開通狀態(tài),即滿足了上述步驟203中確定的第一遷移條件,從而觸發(fā)4K業(yè)務(wù)的狀態(tài)機(jī)從停止?fàn)顟B(tài)遷移至開通狀態(tài),即實現(xiàn)了4K業(yè)務(wù)從停止?fàn)顟B(tài)遷移至開通狀態(tài)的自動遷移過程。

示例性的,以下以網(wǎng)絡(luò)業(yè)務(wù)為4K業(yè)務(wù)為例,闡述4K業(yè)務(wù)從故障狀態(tài)遷移至開通狀態(tài)的遷移方法,如圖6所示,該方法包括:

301、管理節(jié)點獲取4K業(yè)務(wù)的當(dāng)前業(yè)務(wù)狀態(tài)為故障狀態(tài)。

例如,當(dāng)4K業(yè)務(wù)所依賴的接入側(cè)隧道處于故障狀態(tài)時,可導(dǎo)致4K業(yè)務(wù)發(fā)生故障,此時,可檢測到4K業(yè)務(wù)的當(dāng)前業(yè)務(wù)狀態(tài)為故障狀態(tài)。

302、管理節(jié)點獲取4K業(yè)務(wù)的目標(biāo)業(yè)務(wù)狀態(tài)為開通狀態(tài)。

當(dāng)檢測到4K業(yè)務(wù)的當(dāng)前業(yè)務(wù)狀態(tài)為故障狀態(tài)時,可將4K業(yè)務(wù)的狀態(tài)機(jī)的起始狀態(tài)設(shè)置為故障狀態(tài),此時,管理節(jié)點若接收到4K業(yè)務(wù)開通指令,則確定4K業(yè)務(wù)的目標(biāo)業(yè)務(wù)狀態(tài)為開通狀態(tài),從而觸發(fā)該4K業(yè)務(wù)的狀態(tài)機(jī)從故障狀態(tài)向開通狀態(tài)遷移。

303、管理節(jié)點確定4K業(yè)務(wù)從故障狀態(tài)遷移至開通狀態(tài)的第一遷移條件。

示例性的,該第一遷移條件可以為:接入側(cè)隧道和骨干側(cè)隧道均為開通狀態(tài)。

也就是說,4K業(yè)務(wù)所依賴的第一依賴對象包括:接入側(cè)隧道和骨干側(cè)隧道,并且,4K業(yè)務(wù)從故障狀態(tài)遷移至開通狀態(tài)時,要求接入側(cè)隧道和骨干側(cè)隧道均為開通狀態(tài)。

304、管理節(jié)點根據(jù)接入側(cè)隧道的狀態(tài)機(jī),確定接入側(cè)隧道從故障狀態(tài)遷移至開通狀態(tài)的第二遷移條件。

當(dāng)確定第一遷移條件中要求接入側(cè)隧道和骨干側(cè)隧道均為開通狀態(tài)之后,管理節(jié)點可以根據(jù)當(dāng)前接入側(cè)隧道和骨干側(cè)隧道的狀態(tài)機(jī),確定接入側(cè)隧道和骨干側(cè)隧道的當(dāng)前的業(yè)務(wù)狀態(tài)。

仍以接入側(cè)隧道處于故障狀態(tài),而骨干側(cè)隧道處于開通狀態(tài)為例,如圖7所示,為4K業(yè)務(wù)的狀態(tài)機(jī)、接入側(cè)隧道的狀態(tài)機(jī)以及骨干側(cè)隧道的狀態(tài)機(jī)之間的依賴關(guān)系,4K業(yè)務(wù)和接入側(cè)隧道當(dāng)前均為故障狀態(tài),骨干側(cè)隧道當(dāng)前為開通狀態(tài),而4K業(yè)務(wù)從故障狀態(tài)遷移至開通狀態(tài),依賴于接入側(cè)隧道的開通狀態(tài),以及骨干側(cè)隧道的開通狀態(tài),而骨干側(cè)隧道已經(jīng)處于開通狀態(tài),因此,管理節(jié)點可以根據(jù)接入側(cè)隧道的狀態(tài)機(jī),確定接入側(cè)隧道從故障狀態(tài)遷移至開通狀態(tài)的第二遷移條件,例如,該第二遷移條件(圖7中示意為接入側(cè)隧道的狀態(tài)機(jī)中的遷移條件4)可以為:接入側(cè)隧道故障解除。

305、管理節(jié)點根據(jù)第二遷移條件,確定從停止?fàn)顟B(tài)遷移至開通狀態(tài)的遷移策略,該遷移策略包括接入側(cè)隧道的故障解除策略。

具體的,管理節(jié)點內(nèi)設(shè)置有不同的第二遷移條件與不同遷移策略之間的對應(yīng)關(guān)系,那么,當(dāng)?shù)诙w移條件為:接入側(cè)隧道故障解除時,可以獲取到與該第二遷移條件對應(yīng)的遷移策略,該遷移策略中包括接入側(cè)隧道的故障解除策略,例如,接入側(cè)隧道的擴(kuò)容策略。

306、管理節(jié)點將接入側(cè)隧道的擴(kuò)容策略發(fā)送至承載接入側(cè)隧道的網(wǎng)絡(luò)設(shè)備,以使得該網(wǎng)絡(luò)設(shè)備按照該擴(kuò)容策略進(jìn)行擴(kuò)容操作。

管理節(jié)點將接入側(cè)隧道的擴(kuò)容策略發(fā)送至承載接入側(cè)隧道的網(wǎng)絡(luò)設(shè)備后,該網(wǎng)絡(luò)設(shè)備便可以按照該擴(kuò)容策略進(jìn)行擴(kuò)容操作,以解除接入側(cè)隧道故障,即滿足上述第二遷移條件,從而觸發(fā)接入側(cè)隧道的狀態(tài)機(jī)從故障狀態(tài)遷移至開通狀態(tài)。

此時,接入側(cè)隧道和骨干側(cè)隧道均處于開通狀態(tài),即滿足了上述步驟303中確定的第一遷移條件,從而觸發(fā)4K業(yè)務(wù)的狀態(tài)機(jī)從停止?fàn)顟B(tài)遷移至開通狀態(tài),進(jìn)而實現(xiàn)了4K業(yè)務(wù)從停止?fàn)顟B(tài)遷移至開通狀態(tài)的自動遷移過程。

上述主要從各個網(wǎng)元之間交互的角度對本發(fā)明實施例提供的方案進(jìn)行了介紹??梢岳斫獾氖牵鲜龉芾砉?jié)點等為了實現(xiàn)上述功能,其包含了執(zhí)行各個功能相應(yīng)的硬件結(jié)構(gòu)和/或軟件模塊。本領(lǐng)域技術(shù)人員應(yīng)該很容易意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,本發(fā)明能夠以硬件或硬件和計算機(jī)軟件的結(jié)合形式來實現(xiàn)。某個功能究竟以硬件還是計算機(jī)軟件驅(qū)動硬件的方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

本發(fā)明實施例可以根據(jù)上述方法示例對管理節(jié)點等進(jìn)行功能模塊的劃分,例如,可以對應(yīng)各個功能劃分各個功能模塊,也可以將兩個或兩個以上的功能集成在一個處理模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。需要說明的是,本發(fā)明實施例中對模塊的劃分是示意性的,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。

在采用對應(yīng)各個功能劃分各個功能模塊的情況下,圖8示出了上述實施例中所涉及的管理節(jié)點的一種可能的結(jié)構(gòu)示意圖,該管理節(jié)點包括:獲取單元31,確定單元32和遷移單元33。

其中,獲取單元31,用于:獲取網(wǎng)絡(luò)業(yè)務(wù)的目標(biāo)業(yè)務(wù)狀態(tài)和當(dāng)前業(yè)務(wù)狀態(tài);

確定單元32,用于:確定所述網(wǎng)絡(luò)業(yè)務(wù)從所述當(dāng)前業(yè)務(wù)狀態(tài)遷移至所述目標(biāo)業(yè)務(wù)狀態(tài)的第一遷移條件,所述第一遷移條件包括執(zhí)行所述網(wǎng)絡(luò)業(yè)務(wù)所依賴的第一依賴對象的狀態(tài)信息;

遷移單元33,用于:根據(jù)所述第一遷移條件,將所述第一依賴對象從當(dāng)前的第一業(yè)務(wù)狀態(tài)遷移至第二業(yè)務(wù)狀態(tài),以觸發(fā)所述網(wǎng)絡(luò)業(yè)務(wù)從所述當(dāng)前業(yè)務(wù)狀態(tài)遷移至所述目標(biāo)業(yè)務(wù)狀態(tài),所述第二業(yè)務(wù)狀態(tài)為所述第一依賴對象的狀態(tài)信息所指示的業(yè)務(wù)狀態(tài)。

進(jìn)一步地,所述確定單元32,具體用于:根據(jù)所述網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī),確定所述網(wǎng)絡(luò)業(yè)務(wù)從所述當(dāng)前業(yè)務(wù)狀態(tài)遷移至所述目標(biāo)業(yè)務(wù)狀態(tài)的第一遷移條件。

進(jìn)一步地,所述遷移單元33,具體用于:根據(jù)所述第一依賴對象的狀態(tài)機(jī),確定所述第一依賴對象從所述第一業(yè)務(wù)狀態(tài)遷移至所述第二業(yè)務(wù)狀態(tài)的第二遷移條件;根據(jù)所述第二遷移條件確定從所述第一業(yè)務(wù)狀態(tài)遷移至所述第二業(yè)務(wù)狀態(tài)的遷移策略,所述遷移策略用于配置承載所述依賴對象的網(wǎng)絡(luò)設(shè)備;執(zhí)行所述遷移策略,以觸發(fā)所述第一依賴對象從所述第一業(yè)務(wù)狀態(tài)遷移至所述第二業(yè)務(wù)狀態(tài)。

進(jìn)一步地,所述遷移單元33,還用于:若滿足所述第二遷移條件,則將所述依賴對象的狀態(tài)機(jī)從所述第一業(yè)務(wù)狀態(tài)遷移至所述第二業(yè)務(wù)狀態(tài)。

進(jìn)一步地,所述遷移單元33,還用于:檢測所述第一依賴對象當(dāng)前的業(yè)務(wù)狀態(tài);若所述第一依賴對象當(dāng)前的業(yè)務(wù)狀態(tài)滿足所述第一遷移條件,則將所述網(wǎng)絡(luò)業(yè)務(wù)的狀態(tài)機(jī)從所述當(dāng)前業(yè)務(wù)狀態(tài)遷移至所述目標(biāo)業(yè)務(wù)狀態(tài)。

進(jìn)一步地,所述遷移單元33,具體用于:根據(jù)所述隧道的狀態(tài)機(jī),確定所述隧道從所述停止?fàn)顟B(tài)遷移至所述開通狀態(tài)的第二遷移條件為:隧道配置完成;根據(jù)所述第二遷移條件確定從所述停止?fàn)顟B(tài)遷移至所述開通狀態(tài)的遷移策略,所述遷移策略包括建立所述隧道的配置信息;將所述配置信息發(fā)送至承載所述隧道的網(wǎng)絡(luò)設(shè)備,所述配置信息用于指示所述網(wǎng)絡(luò)設(shè)備按照所述配置信息建立所述隧道。

示例性的,上述獲取單元31可用于支持管理節(jié)點執(zhí)行圖2中的過程101,圖4中的過程201、202,圖6中的過程301、302;確定單元32可用于支持管理節(jié)點執(zhí)行圖2中的過程102;遷移單元33可用于支持管理節(jié)點執(zhí)行圖2中的過程103,圖4中的過程204a-206a、204b-206b,圖6中的過程304-306。其中,上述方法實施例涉及的各步驟的所有相關(guān)內(nèi)容均可以援引到對應(yīng)功能模塊的功能描述,在此不再贅述。

在采用集成的單元的情況下,圖9示出了上述實施例中所涉及的管理節(jié)點的一種可能的結(jié)構(gòu)示意圖。管理節(jié)點包括:處理模塊42和通信模塊43。處理模塊42用于對管理節(jié)點的動作進(jìn)行控制管理,例如,處理模塊42用于支持管理節(jié)點執(zhí)行圖2中的過程101-103,201-206a,201-206b,301-306,和/或用于本文所描述的技術(shù)的其它過程。通信模塊43用于支持管理節(jié)點與其他網(wǎng)絡(luò)實體的通信。管理節(jié)點還可以包括存儲模塊41,用于存儲管理節(jié)點的程序代碼和數(shù)據(jù)。

其中,處理模塊42可以是處理器或控制器,例如可以是中央處理器(Central Processing Unit,CPU),通用處理器,數(shù)字信號處理器(Digital Signal Processor,DSP),專用集成電路(Application-Specific Integrated Circuit,ASIC),現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、晶體管邏輯器件、硬件部件或者其任意組合。其可以實現(xiàn)或執(zhí)行結(jié)合本發(fā)明公開內(nèi)容所描述的各種示例性的邏輯方框,模塊和電路。所述處理器也可以是實現(xiàn)計算功能的組合,例如包含一個或多個微處理器組合,DSP和微處理器的組合等等。通信模塊43可以是收發(fā)器、收發(fā)電路或通信接口等。存儲模塊41可以是存儲器。

當(dāng)處理模塊42為處理器,通信模塊43為收發(fā)器,存儲模塊41為存儲器時,本發(fā)明實施例所涉及的管理節(jié)點可以為圖9所示的管理節(jié)點。

參閱圖10所示,該管理節(jié)點包括:處理器51、收發(fā)器52、存儲器53以及總線54。其中,收發(fā)器52、處理器51以及存儲器53通過總線54相互連接;總線54可以是外設(shè)部件互連標(biāo)準(zhǔn)(Peripheral Component Interconnect,PCI)總線或擴(kuò)展工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(Extended Industry Standard Architecture,EISA)總線等。所述總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖10中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。

進(jìn)一步地,本發(fā)明實施例還提供一種計算機(jī)存儲介質(zhì),用于儲存為上述管理節(jié)點所用的計算機(jī)軟件指令,其包含用于執(zhí)行為上述管理節(jié)點所設(shè)計的程序。

進(jìn)一步地,本發(fā)明實施例還提供一種計算機(jī)程序,該計算機(jī)程序包括指令,當(dāng)該計算機(jī)程序被計算機(jī)執(zhí)行時,使得計算機(jī)可以執(zhí)行上述業(yè)務(wù)狀態(tài)的遷移方法。

結(jié)合本發(fā)明公開內(nèi)容所描述的方法或者算法的步驟可以硬件的方式來實現(xiàn),也可以是由處理器執(zhí)行軟件指令的方式來實現(xiàn)。軟件指令可以由相應(yīng)的軟件模塊組成,軟件模塊可以被存放于隨機(jī)存取存儲器(RandomAccess Memory,RAM)、閃存、只讀存儲器(Read Only Memory,ROM)、可擦除可編程只讀存儲器(Erasable Programmable ROM,EPROM)、電可擦可編程只讀存儲器(Electrically EPROM,EEPROM)、寄存器、硬盤、移動硬盤、只讀光盤(CD-ROM)或者本領(lǐng)域熟知的任何其它形式的存儲介質(zhì)中。一種示例性的存儲介質(zhì)耦合至處理器,從而使處理器能夠從該存儲介質(zhì)讀取信息,且可向該存儲介質(zhì)寫入信息。當(dāng)然,存儲介質(zhì)也可以是處理器的組成部分。處理器和存儲介質(zhì)可以位于ASIC中。另外,該ASIC可以位于核心網(wǎng)接口設(shè)備中。當(dāng)然,處理器和存儲介質(zhì)也可以作為分立組件存在于核心網(wǎng)接口設(shè)備中。

本領(lǐng)域技術(shù)人員應(yīng)該可以意識到,在上述一個或多個示例中,本發(fā)明所描述的功能可以用硬件、軟件、固件或它們的任意組合來實現(xiàn)。當(dāng)使用軟件實現(xiàn)時,可以將這些功能存儲在計算機(jī)可讀介質(zhì)中或者作為計算機(jī)可讀介質(zhì)上的一個或多個指令或代碼進(jìn)行傳輸。計算機(jī)可讀介質(zhì)包括計算機(jī)存儲介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個地方向另一個地方傳送計算機(jī)程序的任何介質(zhì)。存儲介質(zhì)可以是通用或?qū)S糜嬎銠C(jī)能夠存取的任何可用介質(zhì)。

以上所述的具體實施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的技術(shù)方案的基礎(chǔ)之上,所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包括在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1