專利名稱:一種自動切換的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及保護(hù)領(lǐng)域,特別的,涉及一種自動切換方法和系統(tǒng)。
背景技術(shù):
對于現(xiàn)有的工作實(shí)體和保護(hù)實(shí)體之間自動切換過程,主要根據(jù)工作路徑上是否發(fā)生SF(Signal Failure,信號失敗)或SD (Signal Degrade,信號裂化)情況,來判斷是否發(fā)生自動切換(如:當(dāng)工作實(shí)體出現(xiàn)故障時,保護(hù)實(shí)體不存在故障,則切換到保護(hù)實(shí)體上進(jìn)行業(yè)務(wù)發(fā)送;若在工作實(shí)體上故障消失時,則再自動恢復(fù)到工作實(shí)體上進(jìn)行發(fā)送),而并沒有指出在保護(hù)實(shí)體也發(fā)生故障或/和其保護(hù)資源被其他更高優(yōu)先業(yè)務(wù)所搶占或/和接收到外在命令如:鎖定命令時,如何處理,沒有明確的實(shí)現(xiàn)方案。發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提出一種自動切換方法和系統(tǒng),提高共享資源利用率。
為了解決上述問題,本發(fā)明提供了一種自動切換方法,包括:
保護(hù)實(shí)體上的節(jié)點(diǎn)檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,保護(hù)資源被高優(yōu)先級業(yè)務(wù)搶占,和/或,接收到外在命令時,對工作實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)工作實(shí)體狀態(tài)滿足預(yù)設(shè)條件時,切換到工作實(shí)體。
進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述工作實(shí)體狀態(tài)滿足預(yù)設(shè)條件包括:
工作實(shí)體狀態(tài)比保護(hù)實(shí)體狀態(tài)好,或者,保護(hù)實(shí)體狀態(tài)優(yōu)先級高于工作實(shí)體狀態(tài)優(yōu)先級,或者,工作實(shí)體狀態(tài)正常。
進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述方法還包括:工作實(shí)體上的節(jié)點(diǎn)檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,接收到外在命令時,對保護(hù)實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件時,切換到保護(hù)實(shí)體。
進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件包括:
保護(hù)實(shí)體狀態(tài)比工作實(shí)體狀態(tài)要好,或者工作實(shí)體狀態(tài)優(yōu)先級高于保護(hù)實(shí)體狀態(tài)優(yōu)先級,或者保護(hù)實(shí)體狀態(tài)正常。
進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述方法還包括:所述保護(hù)實(shí)體或工作實(shí)體上的節(jié)點(diǎn)檢測到或被通告狀態(tài)變化時,通告其它節(jié)點(diǎn),所述狀態(tài)變化包括如下之一或其組合:
鏈路或節(jié)點(diǎn)資源故障;資源被其它高優(yōu)先級業(yè)務(wù)搶占;鏈路或節(jié)點(diǎn)資源故障消失;其它高優(yōu)先級業(yè)務(wù)釋放被搶占的資源;接收到外在命令。
進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述通告其它節(jié)點(diǎn)包括:
通告處于同一保護(hù)實(shí)體或工作實(shí)體上的其他節(jié)點(diǎn)。
進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述方法還包括,所述保護(hù)實(shí)體上的中間節(jié)點(diǎn)檢測到鏈路或節(jié)點(diǎn)發(fā)生狀態(tài)變化或被其他節(jié)點(diǎn)通告狀態(tài)變化時,則釋放或搶占對應(yīng)的資源,使其資源變成可用或不可用狀態(tài)。
進(jìn)一步的,上述方法還可具有以下特點(diǎn),所述外在命令包括資源鎖定命令,和/或,資源鎖定解除命令。
本發(fā)明還提供一種自動切換系統(tǒng),包括至少一個工作實(shí)體和一個保護(hù)實(shí)體,所述工作實(shí)體和保護(hù)實(shí)體包括多個節(jié)點(diǎn),其中:
所述保護(hù)實(shí)體上的節(jié)點(diǎn)用于:檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,保護(hù)資源被高優(yōu)先級業(yè)務(wù)搶占,和/或接收到外在命令時,對工作實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)其滿足預(yù)設(shè)條件時,切換到工作實(shí)體。
進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述滿足預(yù)設(shè)條件包括:
工作實(shí)體狀態(tài)比保護(hù)實(shí)體狀態(tài)好,或者,保護(hù)實(shí)體狀態(tài)優(yōu)先級高于工作實(shí)體狀態(tài)優(yōu)先級,或者,工作實(shí)體狀態(tài)正常。
進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述工作實(shí)體上的節(jié)點(diǎn)用于:檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,接收到外在命令時,對保護(hù)實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件時,切換到保護(hù)實(shí)體。
進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件包括:
保護(hù)實(shí)體狀態(tài)比工作實(shí)體狀態(tài)要好,或者工作實(shí)體狀態(tài)優(yōu)先級高于保護(hù)實(shí)體狀態(tài)優(yōu)先級,或者保護(hù)實(shí)體狀態(tài)正常。
進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述保護(hù)實(shí)體或工作實(shí)體上的節(jié)點(diǎn)還用于:檢測到或被通告狀態(tài)變化時,通告其它節(jié)點(diǎn),所述狀態(tài)變化包括如下之一或其組合:
鏈路或節(jié)點(diǎn)資源故障;資源被其它高優(yōu)先級業(yè)務(wù)搶占;鏈路或節(jié)點(diǎn)資源故障消失;其它高優(yōu)先級業(yè)務(wù)釋放被搶占的資源;接收到外在命令。
進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述通告其它節(jié)點(diǎn)包括:
通告處于同一保護(hù)實(shí)體或工作實(shí)體上的其他節(jié)點(diǎn)。
進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述保護(hù)實(shí)體上的中間節(jié)點(diǎn)用于:檢測到鏈路或節(jié)點(diǎn)發(fā)生狀態(tài)變化或被其他節(jié)點(diǎn)通告狀態(tài)變化時,釋放或搶占對應(yīng)的資源,使其資源變成可用或不可用狀態(tài)。
進(jìn)一步的,上述系統(tǒng)還可具有以下特點(diǎn),所述外在命令包括資源鎖定命令,和/或,資源鎖定解除命令。
采用本發(fā)明所述方法和系統(tǒng),與現(xiàn)有技術(shù)相比,增加了當(dāng)保護(hù)實(shí)體上節(jié)點(diǎn)或鏈路資源發(fā)生SF或SD或其上共享資源被其他高優(yōu)先級業(yè)務(wù)所搶占或/和資源被外在命令所鎖定后,進(jìn)行正確地自動切換操作,以便更好利用共享資源。
圖1本發(fā)明實(shí)施例模塊關(guān)系示意圖2共享保護(hù)示意圖3工作實(shí)體故障自動切換示意圖4高優(yōu)先級業(yè)務(wù)搶占自動恢復(fù)示意圖5釋放共享資源示意圖6自動切換流程示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
本發(fā)明提供一種自動切換方法,包括:
保護(hù)實(shí)體上的節(jié)點(diǎn)檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,保護(hù)資源被高優(yōu)先級業(yè)務(wù)搶占,和/或接收到外在命令,如:資源鎖定命令時,對工作實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)其滿足預(yù)設(shè)條件時,切換到工作實(shí)體。
其中,所述工作實(shí)體狀態(tài)滿足預(yù)設(shè)條件包括:
工作實(shí)體狀態(tài)比保護(hù)實(shí)體狀態(tài)好,或者,保護(hù)實(shí)體狀態(tài)優(yōu)先級高于工作實(shí)體狀態(tài)優(yōu)先級,或者,工作實(shí)體狀態(tài)正常。其中,對不同故障類型,劃分成不同的狀態(tài)優(yōu)先級,優(yōu)先級越高表示狀態(tài)越差,如現(xiàn)有標(biāo)準(zhǔn)中:SF大于SD,如果工作實(shí)體發(fā)生SD,保護(hù)實(shí)體發(fā)生SF,則應(yīng)該自動切換到工作實(shí)體上來傳送。
其中,所述方法還包括:工作實(shí)體上的節(jié)點(diǎn)檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,接收外在命令,如:資源鎖定命令時,對保護(hù)實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件時,切換到保護(hù)實(shí)體。
所述保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件包括:
保護(hù)實(shí)體狀態(tài)比工作實(shí)體狀態(tài)要好,或者工作實(shí)體狀態(tài)優(yōu)先級高于保護(hù)實(shí)體狀態(tài)優(yōu)先級,或者保護(hù)實(shí)體狀態(tài)正常。
其中,所述方法還包括:所述保護(hù)實(shí)體或工作實(shí)體上的節(jié)點(diǎn)檢測到或被通告狀態(tài)變化時,通告其它節(jié)點(diǎn),如下之一或其組合:
鏈路或節(jié)點(diǎn)資源故障;資源被其它高優(yōu)先級業(yè)務(wù)搶占;鏈路或節(jié)點(diǎn)資源故障消失;其它高優(yōu)先級業(yè)務(wù)釋放被搶占的資源;接收到外在命令。
上述外在命令包括資源鎖定命令,和/或,資源鎖定解除命令。
其中,所述通告其它節(jié)點(diǎn)包括:
通告處于同一保護(hù)實(shí)體或工作實(shí)體上的其他節(jié)點(diǎn)。
其中,所述方法還包括,所述保護(hù)實(shí)體上的中間節(jié)點(diǎn)檢測到鏈路或節(jié)點(diǎn)發(fā)生狀態(tài)變化或被其他節(jié)點(diǎn)通告狀態(tài)變化時,則釋放或搶占該部分資源,使其資源變成可用或不可用狀態(tài)。
如圖1所示,為本發(fā)明實(shí)施例提供的節(jié)點(diǎn)框圖,主要包括以下三個模塊:
檢測模塊:用于通過檢測機(jī)制(如:開銷字節(jié)或檢測報文等),來檢測工作實(shí)體或保護(hù)實(shí)體上鏈路和節(jié)點(diǎn)資源是否發(fā)生故障(如:SF或SD等)或其共享資源是否被其他高優(yōu)先級業(yè)務(wù)所搶占,變成可用或非可用狀態(tài),以及,在被通告狀態(tài)變化時,變成可用或非可用狀態(tài);或/和,接收外在鎖定或解除鎖定命令,也可變成可用或非可用狀態(tài);
通告模塊:用于當(dāng)檢測模塊檢測到工作實(shí)體或保護(hù)實(shí)體上鏈路和節(jié)點(diǎn)資源發(fā)生狀態(tài)變化后,通過開銷字節(jié)或通告信息報文通告給工作實(shí)體或保護(hù)實(shí)體上其他節(jié)點(diǎn);
切換模塊:用于根據(jù)檢測到的保護(hù)實(shí)體或工作實(shí)體上節(jié)點(diǎn)或鏈路狀態(tài)變化結(jié)果,來觸發(fā)相應(yīng)自動切換操作,如:從工作實(shí)體切換到保護(hù)實(shí)體,或從保護(hù)實(shí)體恢復(fù)到工作實(shí)體上。具體切換方式參見方法實(shí)施例。
本發(fā)明實(shí)施例提供的自動切換方法,包括:
1、假如現(xiàn)有3條工作實(shí)體(A-B-C,D-E-F, G_H_J)所對應(yīng)保護(hù)實(shí)體共享同一段鏈路P-Q和R-S ;首先通過故障檢測機(jī)制來檢測工作實(shí)體和保護(hù)實(shí)體上鏈路或節(jié)點(diǎn)資源是否發(fā)生SF或/和SD故障狀態(tài)信息或/和其資源被其他高優(yōu)先級業(yè)務(wù)所搶占或/和接收到外在鎖定命令;
2、當(dāng)檢測到工作實(shí)體或保護(hù)實(shí)體上鏈路或節(jié)點(diǎn)發(fā)生故障或保護(hù)資源被其他高優(yōu)先級業(yè)務(wù)所搶占時,則檢測到狀態(tài)變化的節(jié)點(diǎn),包括保護(hù)實(shí)體上端節(jié)點(diǎn)或中間節(jié)點(diǎn),生成通告信息報文,通告給其他節(jié)點(diǎn);其通告信息報文可以通過保護(hù)實(shí)體直接轉(zhuǎn)發(fā)給對端節(jié)點(diǎn),或沿著保護(hù)實(shí)體方向逐跳進(jìn)行轉(zhuǎn)發(fā),通告給保護(hù)實(shí)體上其他中間節(jié)點(diǎn)或端節(jié)點(diǎn);或者通過第二路徑來發(fā)送通告信息報文給其他中間節(jié)點(diǎn)或端節(jié)點(diǎn);
3、當(dāng)兩端節(jié)點(diǎn)接收到狀態(tài)變化通告報文或直接檢測到狀態(tài)發(fā)生變化時,則發(fā)生自動切換或恢復(fù),如工作實(shí)體上發(fā)生故障(如SF或SD)或資源被其他高優(yōu)先級業(yè)務(wù)搶占或/和接收到外在鎖定命令時,則在保護(hù)實(shí)體上資源是可用狀態(tài)下,切換到保護(hù)實(shí)體上進(jìn)行傳送;或者當(dāng)保護(hù)實(shí)體上節(jié)點(diǎn)或鏈路資源發(fā)生故障(如SF或SD)或者其上保護(hù)資源被其他高優(yōu)先級業(yè)務(wù)所搶占或/和接收到外在鎖定命令時,則在工作實(shí)體上當(dāng)前狀態(tài)信息比保護(hù)實(shí)體要好時,或者,工作實(shí)體狀態(tài)優(yōu)先級低于保護(hù)實(shí)體狀態(tài)優(yōu)先級,等待一段時間后,自動恢復(fù)切換到工作實(shí)體上進(jìn)行傳送,如圖6所示。
4、對于保護(hù)實(shí)體上的中間節(jié)點(diǎn),當(dāng)檢測到鏈路或節(jié)點(diǎn)發(fā)生狀態(tài)變化或被其他節(jié)點(diǎn)通告發(fā)生狀態(tài)變化時,則釋放或搶占對應(yīng)的資源,使其資源變成可用或不可用狀態(tài)。
對于該自動切換或恢復(fù)的具體實(shí)現(xiàn)過程,可以圖2所示共享保護(hù)網(wǎng)絡(luò)結(jié)構(gòu)圖為例,包括:
步驟201,以圖2所示,由三個工作實(shí)體(A-B-C,D-E-F, G_H_J)分別對應(yīng)的保護(hù)實(shí)體(A-P-Q-C,D-R-S-F, G-P-Q-R-S-J),并設(shè)定其優(yōu)先級:D-R-S_F > G-P-Q-R-S-J >A-P-Q-C,且這三個保護(hù)實(shí)體共享P-Q和R-S兩段共享資源;
步驟202,通過故障檢測機(jī)制,進(jìn)行各自工作實(shí)體和保護(hù)實(shí)體上故障檢測,當(dāng)檢測工作實(shí)體出現(xiàn)SF或SD故障,如圖3`所示,工作實(shí)體G-H-J上檢測到故障,再判斷其對應(yīng)保護(hù)實(shí)體G-P-Q-R-S-J是否處于可用狀態(tài),若可用,則切換到保護(hù)實(shí)體上傳送;否則,不進(jìn)行切換;
步驟203,當(dāng)保護(hù)實(shí)體G-P-Q-R-S-J傳送被保護(hù)的業(yè)務(wù)時,檢測到優(yōu)先級高的工作實(shí)體D-E-F也發(fā)生故障,如圖4所示,由于R-S共享資源需要被優(yōu)先級高的保護(hù)實(shí)體D-R-S-F所搶占,則保護(hù)實(shí)體G-P-Q-R-S-J變成不可用狀態(tài),當(dāng)工作實(shí)體G-H-J狀態(tài)優(yōu)先級低于保護(hù)實(shí)體狀態(tài)優(yōu)先級時,等待一段時間后,自動恢復(fù)到工作實(shí)體G-H-J上傳送業(yè)務(wù) ’另夕卜,其他共享節(jié)點(diǎn)P和Q接收到其他節(jié)點(diǎn)所反饋過來的保護(hù)實(shí)體出現(xiàn)故障信息,則釋放該保護(hù)實(shí)體G-P-Q-R-S-J所占用共享資源,變成可用狀態(tài);
步驟204,當(dāng)此時另一個優(yōu)先級低的工作實(shí)體A-B-C也檢測到故障時,如圖5所示,由于P-Q共享資源已經(jīng)被保護(hù)實(shí)體G-P-Q-R-S-J所釋放,變成可用狀態(tài),則保護(hù)實(shí)體A-P-Q-C可以搶占這部分共享資源,自動切換到保護(hù)實(shí)體A-P-Q-C傳遞業(yè)務(wù),提高共享資源利用率。
本發(fā)明實(shí)施例還提供一種自動切換系統(tǒng),包括至少一個工作實(shí)體和一個保護(hù)實(shí)體,所述工作實(shí)體和保護(hù)實(shí)體包括多個節(jié)點(diǎn),其中:
所述保護(hù)實(shí)體上的節(jié)點(diǎn)用于:檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,保護(hù)資源被高優(yōu)先級業(yè)務(wù)搶占,和/或接收到外在命令時,對工作實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)其滿足預(yù)設(shè)條件時,切換到工作實(shí)體。
其中,所述滿足預(yù)設(shè)條件包括:
工作實(shí)體狀態(tài)比保護(hù)實(shí)體狀態(tài)好,或者,保護(hù)實(shí)體狀態(tài)優(yōu)先級高于工作實(shí)體狀態(tài)優(yōu)先級,或者,工作實(shí)體狀態(tài)正常。
其中,所述工作實(shí)體上的節(jié)點(diǎn)用于:檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,接收到外在命令時,對保護(hù)實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件時,切換到保護(hù)實(shí)體。
其中,所述保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件包括:
保護(hù)實(shí)體狀態(tài)比工作實(shí)體狀態(tài)要好,或者工作實(shí)體狀態(tài)優(yōu)先級高于保護(hù)實(shí)體狀態(tài)優(yōu)先級,或者保護(hù)實(shí)體狀態(tài)正常。
其中,所述保護(hù)實(shí)體或工作實(shí)體上的節(jié)點(diǎn)還用于:檢測到或被通告狀態(tài)變化時,通告其它節(jié)點(diǎn),所述狀態(tài)變化包括如下之一或其組合:
鏈路或節(jié)點(diǎn)資源故障;資源被其它高優(yōu)先級業(yè)務(wù)搶占;鏈路或節(jié)點(diǎn)資源故障消失;其它高優(yōu)先級業(yè)務(wù)釋放被搶占的資源;接收到外在命令;接收到外在命令。
其中,所述通告其它節(jié)點(diǎn)包括:
通告處于同一保護(hù)實(shí)體或工作實(shí)體上的其他節(jié)點(diǎn)。
其中,所述保護(hù)實(shí)體上的中間節(jié)點(diǎn)用于:檢測到鏈路或節(jié)點(diǎn)發(fā)生狀態(tài)變化或被其他節(jié)點(diǎn)通告狀態(tài)變化時,釋放或搶占對應(yīng)的資源,使其資源變成可用或不可用狀態(tài)。
其中,上述外在命令包括資源鎖定命令,和/或,資源鎖定解除命令。
本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計(jì)算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個或多個集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
權(quán)利要求
1.一種自動切換方法,包括: 保護(hù)實(shí)體上的節(jié)點(diǎn)檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,保護(hù)資源被高優(yōu)先級業(yè)務(wù)搶占,和/或,接收到外在命令時,對工作實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)工作實(shí)體狀態(tài)滿足預(yù)設(shè)條件時,切換到工作實(shí)體。
2.如權(quán)利要求1所述的方法,其特征在于,所述工作實(shí)體狀態(tài)滿足預(yù)設(shè)條件包括: 工作實(shí)體狀態(tài)比保護(hù)實(shí)體狀態(tài)好,或者,保護(hù)實(shí)體狀態(tài)優(yōu)先級高于工作實(shí)體狀態(tài)優(yōu)先級,或者,工作實(shí)體狀態(tài)正常。
3.如權(quán)利要求1所述的方法,其特征在于:所述方法還包括:工作實(shí)體上的節(jié)點(diǎn)檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,接收到外在命令時,對保護(hù)實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件時,切換到保護(hù)實(shí)體。
4.如權(quán)利要求3所述的方法,其特征在于,所述保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件包括: 保護(hù)實(shí)體狀態(tài)比工作實(shí)體狀態(tài)要好,或者工作實(shí)體狀態(tài)優(yōu)先級高于保護(hù)實(shí)體狀態(tài)優(yōu)先級,或者保護(hù)實(shí)體狀態(tài)正常。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:所述保護(hù)實(shí)體或工作實(shí)體上的節(jié)點(diǎn)檢測到或被通告狀態(tài)變化時,通告其它節(jié)點(diǎn),所述狀態(tài)變化包括如下之一或其組合: 鏈路或節(jié)點(diǎn)資源故障;資源被其它高優(yōu)先級業(yè)務(wù)搶占;鏈路或節(jié)點(diǎn)資源故障消失;其它高優(yōu)先級業(yè)務(wù)釋放被搶占的資源;接收到外在命令。
6.如權(quán)利要求5所述的方法,其特征在于,所述通告其它節(jié)點(diǎn)包括: 通告處于同一保護(hù)實(shí)體或工作實(shí)體上的其他節(jié)點(diǎn)。
7.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括,所述保護(hù)實(shí)體上的中間節(jié)點(diǎn)檢測到鏈路或節(jié)點(diǎn)發(fā)生狀態(tài)變化或被其他節(jié)點(diǎn)通告狀態(tài)變化時,則釋放或搶占對應(yīng)的資源,使其資源變成可用或不可用狀態(tài)。
8.如權(quán)利要求1、3或5所述的方法,其特征在于,所述外在命令包括資源鎖定命令,和/或,資源鎖定解除命令。
9.一種自動切換系統(tǒng),包括至少一個工作實(shí)體和一個保護(hù)實(shí)體,所述工作實(shí)體和保護(hù)實(shí)體包括多個節(jié)點(diǎn),其中: 所述保護(hù)實(shí)體上的節(jié)點(diǎn) 用于:檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,保護(hù)資源被高優(yōu)先級業(yè)務(wù)搶占,和/或接收到外在命令時,對工作實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)其滿足預(yù)設(shè)條件時,切換到工作實(shí)體。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述滿足預(yù)設(shè)條件包括: 工作實(shí)體狀態(tài)比保護(hù)實(shí)體狀態(tài)好,或者,保護(hù)實(shí)體狀態(tài)優(yōu)先級高于工作實(shí)體狀態(tài)優(yōu)先級,或者,工作實(shí)體狀態(tài)正常。
11.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述工作實(shí)體上的節(jié)點(diǎn)用于:檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,接收到外在命令時,對保護(hù)實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件時,切換到保護(hù)實(shí)體。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述保護(hù)實(shí)體狀態(tài)滿足第二預(yù)設(shè)條件包括: 保護(hù)實(shí)體狀態(tài)比工作實(shí)體狀態(tài)要好,或者工作實(shí)體狀態(tài)優(yōu)先級高于保護(hù)實(shí)體狀態(tài)優(yōu)先級,或者保護(hù)實(shí)體狀態(tài)正常。
13.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述保護(hù)實(shí)體或工作實(shí)體上的節(jié)點(diǎn)還用于:檢測到或被通告狀態(tài)變化時,通告其它節(jié)點(diǎn),所述狀態(tài)變化包括如下之一或其組合: 鏈路或節(jié)點(diǎn)資源故障;資源被其它高優(yōu)先級業(yè)務(wù)搶占;鏈路或節(jié)點(diǎn)資源故障消失;其它高優(yōu)先級業(yè)務(wù)釋放被搶占的資源;接收到外在命令。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述通告其它節(jié)點(diǎn)包括: 通告處于同一保護(hù)實(shí)體或工作實(shí)體上的其他節(jié)點(diǎn)。
15.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述保護(hù)實(shí)體上的中間節(jié)點(diǎn)用于:檢測到鏈路或節(jié)點(diǎn)發(fā)生狀態(tài)變化或被其他節(jié)點(diǎn)通告狀態(tài)變化時,釋放或搶占對應(yīng)的資源,使其資源變成可用或不可用狀態(tài)。
16.如權(quán)利要求9、11或13所述的系統(tǒng),其特征在于,所述外在命令包括資源鎖定命令,和/或 ,資源鎖定解除命令。
全文摘要
本發(fā)明提供了一種自動切換方法,包括保護(hù)實(shí)體上的節(jié)點(diǎn)檢測到或者被其它節(jié)點(diǎn)通告鏈路或節(jié)點(diǎn)資源故障,和/或,保護(hù)資源被高優(yōu)先級業(yè)務(wù)搶占,和/或,接收到外在命令時,對工作實(shí)體狀態(tài)進(jìn)行判斷,當(dāng)工作實(shí)體狀態(tài)滿足預(yù)設(shè)條件時,切換到工作實(shí)體。本發(fā)明還提供一種自動切換系統(tǒng)。本發(fā)明實(shí)現(xiàn)了對保護(hù)實(shí)體的監(jiān)測。
文檔編號H04L12/24GK103107900SQ20111035524
公開日2013年5月15日 申請日期2011年11月10日 優(yōu)先權(quán)日2011年11月10日
發(fā)明者劉國滿, 羅彬 , 張媛媛 申請人:中興通訊股份有限公司