專利名稱:一種雙歸屬設備管理系統和雙歸屬數據配置回滾的方法
技術領域:
本發明涉及電信技術領域,尤其是涉及一種雙歸屬設備管理系統和雙歸屬數據配置回滾的方法。
背景技術:
為了能夠適應未來的通信和業務發展需求,通信網絡向以軟交換為核心的NGN(Next Generation Network,下一代網絡)演進勢在必行。目前,在電信的NGN中,需要對軟交換提供雙歸屬管理。雙歸屬是一種防止軟交換設備癱機或者是出現突發災害事故時能夠提供緊急通信的容災機制,通過處于不同地理位置的兩套軟交換系統之間的互為備份的方式,保證當其中一臺軟交換設備出現故障的時候,另一臺軟交換設備能夠將其業務全部接管過來,從而確保網絡在緊急時刻的通信安全。當在兩臺設備上的數據和業務相互備份時,該兩臺設備為存在雙歸屬關系的兩臺設備;在存在雙歸屬關系的兩臺設備上要求完全一致或基本一致的數據為雙歸屬數據。
當在存在雙歸屬關系的兩臺設備上進行數據配置時,需要網管系統將配置命令下發到兩臺軟交換上。但在實際運用中,可能出現只有一臺軟交換配置成功而另一臺軟交換配置失敗的情況。為了保證兩臺軟交換之間的數據一致,需要采用數據配置回滾的方法,將配置成功的軟交換上的數據配置命令撤銷,使數據回復到數據配置成功前的狀態。
現在,有兩種雙歸屬數據配置回滾的方法。一種是網管在軟交換上進行數據配置之前,先利用設備的查詢接口查詢并保存待更新的數據信息。如果數據配置失敗,則根據配置前查詢到的信息構造相反的配置命令,并將該命令下發到配置成功的軟交換上,該軟交換接收命令并運行,實現雙歸屬數據配置的回滾。但是,采用該雙歸屬數據配置回滾的方法時,網管在配置前需要先對設備數據進行一次查詢,與設備的交互次數由一次變為兩次,雙歸屬配置命令處理效率降低為原來的一半。
另一種方法是網管在軟交換上進行數據配置之前,先對保存在網管中的數據進行備份。如果數據配置失敗,則用備份的數據替換當前的配置數據,從而實現雙歸屬數據配置的回滾。但是,采用該雙歸屬數據配置回滾的方法時,由于不同數據的結構不同,網管系統需要為不同的數據準備不同的數據備份結構,造成系統復雜度增加。而在雙歸屬數據完全配置成功的情況下,還需要清除備份數據,使數據操作次數增加,影響系統效率。
發明內容
本發明要解決的問題是提供一種雙歸屬設備管理系統和雙歸屬數據配置回滾的方法,以克服現有技術中在對雙歸屬數據進行配置回滾時系統效率低的缺陷。
為達到上述目的,本發明提供一種雙歸屬數據配置回滾的方法,包括以下步驟A、獲取配置數據并設置所述配置數據的數據狀態;B、根據所述配置數據對存在雙歸屬關系的兩臺設備進行配置并更新對應配置數據的數據狀態;C、根據所述配置數據和所述配置數據的數據狀態進行數據配置的恢復。
按照本發明的一個方面,步驟A進一步包括A1、同步并保存存在雙歸屬關系的兩臺設備的配置數據到網管單元;A2、分別設置存在雙歸屬關系的兩臺設備的對應配置數據的數據狀態。
按照本發明的另一個方面,步驟B和C之間還包括D、判斷存在雙歸屬關系的兩臺設備的狀態,如果只有一臺配置成功,則轉步驟C。
按照本發明的再一個方面,如果存在雙歸屬關系的兩臺設備全部配置成功,則進行以下步驟E、復制存在雙歸屬關系的兩臺設備的配置數據到網管單元;F、分別改變所述存在雙歸屬關系的兩臺設備的對應配置數據的數據狀態。
按照本發明的再一個方面,步驟C進一步包括C1、根據所述存在雙歸屬關系的兩臺設備中配置成功的設備的配置數據生成反配置命令;C2、所述存在雙歸屬關系的兩臺設備中配置成功的設備執行所述反配置命令;C3、改變所述存在雙歸屬關系的兩臺設備中配置成功設備的對應配置數據的數據狀態并結束。
本發明還提供一種雙歸屬設備管理系統,包括用戶單元、網管單元和雙歸屬設備單元,其中網管單元分別與用戶單元和雙歸屬設備單元連接,用于獲取配置數據、設置所述配置數據的數據狀態,并根據所述配置數據和所述配置數據的數據狀態,對配置成功的軟交換進行數據配置的恢復。
按照本發明的再一個方面,所述雙歸屬設備單元進一步包括兩臺軟交換,所述兩臺軟交換存在雙歸屬關系。
與現有技術相比,本發明具有以下優點本發明不需要網管在配置前先對設備數據進行查詢,也不需要對保存在網管中的數據進行備份和清除,因此在對雙歸屬數據進行配置回滾時,提高了系統的效率。
圖1是一種雙歸屬設備管理系統圖;圖2是本發明的一種雙歸屬數據配置回滾的流程圖。
具體實施例方式
下面結合附圖和實施例,對本發明的具體實施方式
作進一步詳細描述一種雙歸屬設備管理系統如圖1所示,該系統包括用戶單元11、網管單元12和雙歸屬設備單元13,其中雙歸屬設備單元13進一步包括軟交換14和軟交換15。網管單元12分別與用戶單元11和雙歸屬設備單元13進行通信,對雙歸屬設備單元13進行管理。
當采用圖1所示雙歸屬設備管理系統時,本發明的一種雙歸屬數據配置回滾的流程如圖2所示,首先網管單元12獲取配置數據并設置所述配置數據的數據狀態,當數據狀態為0時表示數據待更新,當數據狀態為1時表示數據已更新;然后網管單元12根據所述配置數據對雙歸屬設備單元13進行配置;當軟交換14和軟交換15只有一臺配置成功時,本實施例中假設軟交換14配置成功,軟交換15配置失敗,雙歸屬數據需要配置回滾,則網管單元12根據所述配置數據和所述配置數據的數據狀態,對配置成功的軟交換進行數據配置的恢復。參照圖2,本發明包括以下步驟步驟s101,同步并保存存在雙歸屬關系的兩臺設備的配置數據到網管單元。即雙歸屬設備單元13的軟交換14和軟交換15分別將配置數據發送到網管單元12進行同步。
步驟s102,設置存在雙歸屬關系的兩臺設備的對應配置數據的數據狀態。即分別將與軟交換14和軟交換15對應的配置數據的數據狀態設置為1。
步驟s103,對存在雙歸屬關系的兩臺設備進行配置并更新對應配置數據的數據狀態。用戶單元11下發配置命令到網管單元12,網管單元12再分別下發配置命令到軟交換14和軟交換15,軟交換14和軟交換15分別執行該配置命令,對雙歸屬設備單元13進行配置。如果軟交換設備配置成功,則設置該設備對應配置數據的數據狀態為0;如果軟交換設備配置失敗,則不改變該設備對應配置數據的數據狀態。即設置軟交換14對應配置數據的數據狀態為0。
步驟s104,判斷存在雙歸屬關系的兩臺設備是否全部配置成功,如果是,則轉步驟s109;否則轉步驟s105。即判斷軟交換14和軟交換15是否全部配置成功,因為軟交換14配置成功,軟交換15配置失敗,所以轉步驟s105。
步驟s105,判斷存在雙歸屬關系的兩臺設備是否全部配置失敗,如果是,則結束;否則轉步驟s106。即判斷軟交換14和軟交換15是否全部配置失敗,因為軟交換14配置成功,軟交換15配置失敗,所以轉步驟s106。
步驟s106,根據存在雙歸屬關系的兩臺設備中配置成功的設備的配置數據生成反配置命令。即網管單元12根據軟交換14的配置數據生成反配置命令。
步驟s107,存在雙歸屬關系的兩臺設備中配置成功的設備執行反配置命令。即網管單元12將生成的反配置命令下發到軟交換14,軟交換14執行該反配置命令,將軟交換14的數據恢復到配置成功前的狀態。
步驟s108,改變所述存在雙歸屬關系的兩臺設備中配置成功設備的對應配置數據的數據狀態并結束。即網管單元12將軟交換14對應配置數據的數據狀態設置為1并結束。
步驟s109,復制存在雙歸屬關系的兩臺設備的配置數據到網管單元。
步驟s110,改變所述存在雙歸屬關系的兩臺設備的對應配置數據的數據狀態。
如果在對存在雙歸屬關系的兩臺設備進行配置后,軟交換14和軟交換15都配置成功,并將軟交換14和軟交換15對應配置數據的數據狀態設置為0,則進行步驟s109,將軟交換14和軟交換15的配置數據復制到網管單元12;該復制過程可以立即進行,也可以在一段時間以后再進行自動復制,或當網管單元12需要使用該數據時再進行復制。在復制過程完成后進行步驟s111,將軟交換14和軟交換15對應配置數據的數據狀態設置為1。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
權利要求
1.一種雙歸屬數據配置回滾的方法,其特征在于,包括以下步驟A、獲取配置數據并設置所述配置數據的數據狀態;B、根據所述配置數據對存在雙歸屬關系的兩臺設備進行配置;C、根據所述配置數據和所述配置數據的數據狀態進行數據配置的恢復。
2.如權利要求1所述雙歸屬數據配置回滾的方法,其特征在于,步驟A進一步包括A1、同步并保存存在雙歸屬關系的兩臺設備的配置數據到網管單元;A2、分別設置存在雙歸屬關系的兩臺設備的對應配置數據的數據狀態。
3.如權利要求1所述雙歸屬數據配置回滾的方法,其特征在于,步驟B和C之間還包括D、判斷存在雙歸屬關系的兩臺設備的狀態,如果只有一臺配置成功,則轉步驟C。
4.如權利要求3所述雙歸屬數據配置回滾的方法,其特征在于,如果存在雙歸屬關系的兩臺設備全部配置成功,則進行以下步驟E、復制存在雙歸屬關系的兩臺設備的配置數據到網管單元;F、分別改變所述存在雙歸屬關系的兩臺設備的對應配置數據的數據狀態。
5.如權利要求1所述雙歸屬數據配置回滾的方法,其特征在于,步驟C進一步包括C1、根據所述存在雙歸屬關系的兩臺設備中配置成功的設備的配置數據生成反配置命令;C2、所述存在雙歸屬關系的兩臺設備中配置成功的設備執行所述反配置命令;C3、改變所述存在雙歸屬關系的兩臺設備中配置成功設備的對應配置數據的數據狀態并結束。
6.一種雙歸屬設備管理系統,其特征在于,包括用戶單元、網管單元和雙歸屬設備單元,其中網管單元分別與用戶單元和雙歸屬設備單元連接,用于獲取配置數據、設置所述配置數據的數據狀態,并根據所述配置數據和所述配置數據的數據狀態,對配置成功的軟交換進行數據配置的恢復。
7.如權利要求6所述雙歸屬設備管理系統,其特征在于,所述雙歸屬設備單元進一步包括兩臺軟交換,所述兩臺軟交換存在雙歸屬關系。
全文摘要
本發明公開了一種雙歸屬設備管理系統,包括用戶單元、網管單元和雙歸屬設備單元,其中網管單元分別與用戶單元和雙歸屬設備單元連接;本發明還公開了一種雙歸屬數據配置回滾的方法,首先獲取配置數據并設置所述配置數據的數據狀態,然后根據所述配置數據對存在雙歸屬關系的兩臺設備進行配置,當雙歸屬數據需要配置回滾時,根據所述配置數據和所述配置數據的數據狀態進行數據配置的恢復。本發明不需要網管在配置前先對設備數據進行查詢,也不需要對保存在網管中的數據進行備份和清除,因此在對雙歸屬數據進行配置回滾時,提高了系統的效率。
文檔編號G06F11/14GK1929403SQ200610109438
公開日2007年3月14日 申請日期2006年8月16日 優先權日2006年8月16日
發明者解寧 申請人:華為技術有限公司