專利名稱:用于智能光網絡的管理平面與控制平面的同步方法和裝置的制作方法
技術領域:
本發(fā)明涉及通信領域,尤其涉及一種用于智能光網絡的管理平 面與控制平面的同步方法和裝置。
背景技術:
當今世界,信息化的應用越來廣泛,話音、數據、視頻等業(yè)務
越來越綜合化,Internet業(yè)務總量每年都是爆炸式的增長,這些變化 對原來的承載網絡提出了多業(yè)務、高帶寬、高生存性、快速連接等 需求,而傳統(tǒng)的光網絡還不能很好的滿足這些需求。在這種情況下, 國際電聯(lián)標準化部提出了智能光網全各(ASON: Automatically Switched Optic Network )。在ASON中,引入了控制平面,采用分 布式的方式管理網絡連4妄的建立、》務改和維護,具有智能選沖奪路由 功能,可以在網絡故障條件下實現(xiàn)連接的恢復。智能光網絡還具有 動態(tài)分配網絡資源、高數據量傳輸和高性價比的特點。
同時,隨著通信產業(yè)的發(fā)展,多廠商設備互連,多種類業(yè)務并 存的場景越來越普遍。為了不同廠商之間的設備互通互連,國際互 耳關開i文i侖i云(OIF: Optical Interworking Forum)也提出了 UNI (User-Network Interface ) 和 ENNI ( Exterior Network-Network Interface)的標準,給多廠商設備互連提供了 一個標準,有效促進 了相應設備的研發(fā)和應用。
6智能光網絡的發(fā)展在原來的端到端業(yè)務中引入了新類型的業(yè)
務,包括軟永久連接業(yè)務(SPC: Soft Permanent Connection ),交換 連接業(yè)務(SC: Switched Connection)等。而OIF才示準可以用于3夸 i或業(yè)務的建立,又引入了包4舌以太網專線業(yè)務(EPL: Ethernet Private Line)等類型的業(yè)務。EPL業(yè)務存在三個業(yè)務層面Ethernet、 VCAT、 VC4三層,分別是以太網端口, VCG端口,和VC4光端口之間的 業(yè)務。在圖1中表示了一個EPL業(yè)務的構成的三個層次。其中VC4 的業(yè)務就相當于SPC業(yè)務。
智能光網絡中多業(yè)務并存的局面可以從幾個方面來劃分。從管 理域來看,就包括了單廠商設備之間的跨域非跨域業(yè)務的并存,以 及不同廠商設備之間的跨域非跨域業(yè)務的并存。從業(yè)務的種類來分, 從智能光網絡提出后,業(yè)務的建立更多的操作是在控制平面進行, 這類呼叫業(yè)務和普通的端到端業(yè)務還是有4艮多的區(qū)別。還有EPL, VCAT, SPC等類型的業(yè)務。
通常,管理平面的數據是控制平面數據的記錄和拷貝,以控制 平面上的l史據為準(管理平面數據下發(fā)到控制平面的情況是個例 外),同步時,需要對管理平面上的數據進行相應的更新不存在的 業(yè)務要刪除,有變化的業(yè)務要更新,新建的業(yè)務要創(chuàng)建。在更新業(yè) 務時,需要才艮據相應的字段來判斷哪些業(yè)務需要更新。通常采用的 辦法是首先根據相應的字段對管理平面的相關數據進行清空處理, 然后將控制平面返回的數據入庫,這樣可以有效保證管理平面和控 制平面的凄t據的一致性,而不需要考慮哪些業(yè)務是刪除,哪些是更 新,哪些是新添力口的。
在業(yè)務為非跨域業(yè)務的情況下,只能在首節(jié)點進^f于業(yè)務查詢的 操作,采用<業(yè)務首節(jié)點AsonID+業(yè)務末節(jié)點AsonlD+業(yè)務在首節(jié) 點業(yè)務ID〉就可以唯一表示一個業(yè)務。在跨域業(yè)務情況下,在各個 節(jié)點處都可以進^f亍查詢。在相關技術中,對于同一業(yè)務記錄,在其經過的不同中間節(jié)點
處進行查詢時,其<業(yè)務首節(jié)點AsonID+業(yè)務末節(jié)點AsonlD〉是相同的,而業(yè)務在各查詢節(jié)點處的業(yè)務ID也有可能是相同的,乂人而無法保證業(yè)務記錄的唯一性,在管理平面與控制平臺的同步過程中刪除管理平面凄t據庫中的業(yè)務記錄時,可能存在將非目標業(yè)務記錄刪除的情況,導致同步失敗。
發(fā)明內容
本發(fā)明的目的在于提供一種用于智能光網絡的管理平面與控制平面的同步方法和裝置,能夠解決相關技術中在管理平面與控制平臺的同步過程中刪除管理平面凝:據庫中的業(yè)務記錄時,可能存在將非目標業(yè)務記錄刪除的情況導致的同步失敗的4支術問題。
根據本發(fā)明的一個方面,提供了 一種用于智能光網絡的管理平面與控制平面的同步方法,包括設置待同步業(yè)務記錄的參數,其中,參數包括網元ID、業(yè)務類型、業(yè)務域類型;如果業(yè)務類型是軟永久連4妾業(yè)務,并且業(yè)務域類型是域間業(yè)務,則在智能光網絡的管理平面的第一凄t據庫中查詢并刪除以具有網元ID的網元為首節(jié)點和以具有網元id的網元為查詢節(jié)點的業(yè)務記錄;將智能光網絡的控制平面的第二數據庫中與參數相關的業(yè)務記錄同步到管理平面的第 一數據庫中。
優(yōu)選地,如果業(yè)務類型是非軟永久連4妄業(yè)務,則查詢并刪除第一凝:據庫中以具有參凄t中的網元ID的網元為首節(jié)點的業(yè)務記錄。
優(yōu)選地,如果業(yè)務是軟永久連4妄業(yè)務,并且業(yè)務域類型是域內業(yè)務,則查詢并刪除第 一數據庫中以具有參數中的網元ID的網元為首節(jié)點,業(yè)務類型為4t永久連4妄業(yè)務的域內業(yè)務的業(yè)務記錄。優(yōu)選地,在智能光網絡的管理平面的第 一翁:據庫中查詢并刪除 以具有網元ID的網元為首節(jié)點和以具有網元ID的網元為查詢節(jié)點 的業(yè)務記錄具體包括在智能光網絡的管理平面的第 一凄t據庫中查 詢并刪除以具有網元ID的網元為首節(jié)點和以具有網元ID的網元為 查詢節(jié)點的業(yè)務記錄、并且業(yè)務類型為4欠7JC久連^妄業(yè)務的i或間業(yè)務 的業(yè)務i己錄。
優(yōu)選地,將智能光網絡的控制平面的第二數據庫中與參數相關 的業(yè)務記錄同步到管理平面的第 一數據庫中具體包括在智能光網 絡的控制平面的第二數據庫中查詢與參數相關的業(yè)務信息;將業(yè)務 信息從第二數據庫傳遞到管理平面;將管理平面中的業(yè)務信息處理 為業(yè)務記錄并導入到第 一凄t據庫中。
優(yōu)選地,將管理平面中的業(yè)務信息處理為業(yè)務記錄具體包括 如果業(yè)務信息是非軟永久連接業(yè)務的信息,則標記業(yè)務的首節(jié)點和 業(yè)務類型以生成業(yè)務記錄;如果業(yè)務信息是軟永久連接業(yè)務的信息, 并且是域內業(yè)務,則標記業(yè)務的首節(jié)點、業(yè)務類型、和業(yè)務域類型 以生成業(yè)務記錄;如果業(yè)務信息是域間業(yè)務的信息,并且參數中的 網元ID是首節(jié)點,則標記業(yè)務的首節(jié)點、業(yè)務類型、和業(yè)務域類型 以生成業(yè)務記錄;如果業(yè)務信息是域間業(yè)務的信息,并且參數中的 網元ID不是業(yè)務的首節(jié)點,則標記業(yè)務的首節(jié)點、業(yè)務類型、業(yè)務 i或類型、和網元ID以生成業(yè)務i己錄。
根據本發(fā)明的另 一個方面,還提供了 一種用于智能光網絡的管 理平面與控制平面的同步裝置,包括設置模塊,用于設置待同步 業(yè)務記錄的參ft,其中,參凄t包4舌網元ID、業(yè)務類型、業(yè)務域類 型;判斷模塊,用于判斷設置模塊設置的業(yè)務類型是否是軟永久連 4妄業(yè)務,以及業(yè)務域類型是否是域間業(yè)務;查詢和刪除才莫塊,用于 根據判斷模塊的判斷結果在智能光網絡的管理平面的第 一數據庫中 查詢并刪除以具有網元ID的網元為首節(jié)點和以具有網元ID的網元為查詢節(jié)點的業(yè)務記錄;同步才莫塊,用于將智能光網絡的控制平面的第二數據庫中與參數相關的業(yè)務記錄同步到管理平面的第 一數據庫中。
優(yōu)選地,同步才莫塊包4舌查詢單元,用于在智能光網絡的控制平面的第二凄t據庫中查詢與參凄t相關的業(yè)務信息;傳遞單元,用于將業(yè)務信息從第二數據庫傳遞到管理平面;處理和導入單元,用于將管理平面中的業(yè)務信息處理為業(yè)務記錄并導入到第 一凄史據庫中。
優(yōu)選地,判斷才莫塊還用于判斷來自傳遞單元的業(yè)務信息的業(yè)務類型和業(yè)務域類型、以及網元ID代表的網元是否是業(yè)務首節(jié)點。
優(yōu)選地,處理和導入單元包括標記子單元,用于在業(yè)務信息是非軟永久連接業(yè)務的信息時,標記業(yè)務的首節(jié)點和業(yè)務類型以生成業(yè)務記錄;在業(yè)務信息是軟永久連接業(yè)務的信息,并且是域內業(yè)務時,標記業(yè)務的首節(jié)點、業(yè)務類型、和業(yè)務域類型以生成業(yè)務記錄;在業(yè)務信息是域間業(yè)務的信息,并且參數中的網元ID是首節(jié)點時,標i己業(yè)務的首節(jié)點、業(yè)務類型、和業(yè)務i或類型以生成業(yè)務記錄;在業(yè)務信息是域間業(yè)務的信息,并且參數中的網元ID不是業(yè)務的首節(jié)點時,標記業(yè)務的首節(jié)點、業(yè)務類型、業(yè)務i或類型、和網元ID以生成業(yè)務i己錄;導入子單元,用于爿尋標"i己子單元生成的業(yè)務i己錄導入到第一數據庫中。
借助于本發(fā)明的上述至少 一個技術方案,通過在智能光網絡的管理平面的第一翁:才居庫中查詢并刪除以該網元ID為首節(jié)點和查詢節(jié)點的業(yè)務記錄,然后將控制平面中的相關業(yè)務記錄同步到管理平面中,所以避免了相關技術中在管理平面與控制平臺的同步過程中刪除管理平面凄t據庫中的業(yè)務記錄時,可能存在將非目標業(yè)務記錄刪除的情況導致的同步失敗的技術問題,達到精確同步的技術效果。
附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部 分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的
限制。在附圖中
圖1是智能光網絡中多業(yè)務并存的示意圖2是^f艮據本發(fā)明第 一實施例的用于智能光網絡的管理平面與 控制平面的同步方法的流禾呈圖3是根據本發(fā)明第二實施例的用于智能光網絡的管理平面與 控制平面的同步裝置的方框圖4是^f艮據本發(fā)明第三實施例的用于智能光網絡的管理平面與 控制平面的同步方法的流程圖5是智能光網絡中域間業(yè)務示意圖。
具體實施例方式
功能相無述
將管理平面的數據庫中各業(yè)務的業(yè)務記錄增強為 < 業(yè)務首節(jié)點 AsonlD+業(yè)務末節(jié)點AsonID+業(yè)務在該節(jié)點的業(yè)務ID+查詢節(jié)點的 AsonID>。
以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此 處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本 發(fā)明。在以下的描述中,為了解釋的目的,描述了多個特定的細節(jié), 以j是供對本發(fā)明的透徹理解。然而,4艮顯然,在沒有這些特定細節(jié) 的情況下,也可以實現(xiàn)本發(fā)明,此外,在不沖突的情況下,即在不 背離所附權利要求闡明的精神和范圍的情況下,下述實施例以及實 施例中的各個細節(jié)可以進4亍各種組合。
第一實施例
圖2是根據本發(fā)明第 一實施例的用于智能光網絡的管理平面與 控制平面的同步方法的流程圖。如圖2所示,4艮據本發(fā)明第一實施 例的用于智能光網絡的管理平面與控制平面的同步方法包括
步驟S202,設置待同步業(yè)務記錄的參數,其中,參數包括網 元ID、業(yè)務類型、業(yè)務域類型;
步驟S204,如果業(yè)務類型是^L永久連4妄業(yè)務,并且業(yè)務域類型 是i或間業(yè)務,則在智能光網全各的管理平面的第 一凝:據庫中查詢并刪 除以具有網元ID的網元為首節(jié)點和以具有網元ID的網元為查詢節(jié) 點的業(yè)務"i己錄;
步驟S206,將智能光網絡的控制平面的第二數據庫中與參數相 關的業(yè)務記錄同步到管理平面的第 一凄t據庫中。
才艮據本發(fā)明第 一實施例的用于智能光網絡的管理平面與控制平 面的同步方法通過在業(yè)務類型是軟永久連接業(yè)務,并且業(yè)務域類型 是i或間業(yè)務時,在智能光網絡的管理平面的第一凝:據庫中查詢并刪 除以具有網元ID的網元為首節(jié)點和以具有網元ID的網元為查詢節(jié) 點的業(yè)務記錄,然后將控制平面中的相關業(yè)務記錄同步到管理平面 中,由于作為查詢節(jié)點的網元ID是全網p舉一的,乂人而可以^f呆i正在不 同節(jié)點進行同一業(yè)務查詢時,得到的業(yè)務記錄是不同的,所以避免 了相關技術中在管理平面與控制平臺的同步過程中刪除管理平面數
12據庫中的業(yè)務記錄時,可能存在將非目標業(yè)務記錄刪除的情況導致的同步失敗的4支術問題,達到4青確同步的4支術歲文果。
優(yōu)選地,如果業(yè)務類型是非軟永久連4妻業(yè)務,則查詢并刪除第
一數據庫中以具有參數中的網元ID的網元為首節(jié)點的業(yè)務記錄。
對于非SPC業(yè)務,失見定只能在業(yè)務首節(jié)點進^f于查詢,所以只需要查詢并刪除以具有參數中的網元ID的網元為首節(jié)點的業(yè)務記錄就能夠完全刪除與網元ID表示的網元相關的業(yè)務,然后將智能光網絡的控制平面的第二數據庫中與參數相關的業(yè)務記錄同步到管理平面的第一凄t據庫中,乂人而達到-使管理平面與控制平面同步的目的。
優(yōu)選地,如果業(yè)務是軟永久連接業(yè)務,并且業(yè)務域類型是域內業(yè)務,則查詢并刪除第 一凝:據庫中以具有參凄t中的網元ID的網元為首節(jié)點,業(yè)務類型為專欠永久連4妄業(yè)務的域內業(yè)務的業(yè)務記錄。
對于SPC業(yè)務的域內業(yè)務,規(guī)定只能在業(yè)務首節(jié)點進行查詢,所以只需要查詢并刪除以具有參tt中的網元ID的網元為首節(jié)點的業(yè)務記錄就能夠完全刪除與網元ID表示的網元相關的業(yè)務,然后將智能光網絡的控制平面的第二凄t據庫中與參凄t相關的業(yè)務記錄同步到管理平面的第 一凄t據庫中,從而達到-使管理平面與控制平面同步的目的。
優(yōu)選地,在智能光網絡的管理平面的第一凝:據庫中查詢并刪除以具有網元ID的網元為首節(jié)點和以具有網元ID的網元為查詢節(jié)點的業(yè)務記錄具體包括在智能光網絡的管理平面的第一^:據庫中查詢并刪除以具有網元ID的網元為首節(jié)點和以具有網元ID的網元為查詢節(jié)點的業(yè)務記錄、并且業(yè)務類型為庫欠永久連4妻業(yè)務的域間業(yè)務的業(yè)務"i己錄。在業(yè)務是域間SPC業(yè)務的情況下,在相關才支術中,由于各個節(jié) 點都可以查詢,所以對于同一業(yè)務,其<業(yè)務首節(jié)點AsonlD+業(yè)務 末節(jié)點AsonlD〉是相同的,而業(yè)務在查詢節(jié)點處的業(yè)務ID有可能是 相同的,因為這個業(yè)務ID是在單網元內的自增長的數字,無法保證 ^t據記錄的唯一性;同時, 一個網元可以是一個業(yè)務的首節(jié)點,也 可以是另一個業(yè)務的中間節(jié)點或尾節(jié)點,并且只于網元,多種業(yè)務并 存的情況也是非常普遍的,A人而給管理平面業(yè)務凄t據同步帶來新的 才兆戰(zhàn)。
^旦在本實施例中,在業(yè)務類型是軟永久連4妄業(yè)務,并且業(yè)務域 類型是域間業(yè)務時,通過在智能光網絡的管理平面的第 一數據庫中 查詢并刪除以具有網元ID的網元為首節(jié)點和以具有網元ID的網元 為查詢節(jié)點的業(yè)務記錄,然后將控制平面中的相關業(yè)務記錄同步到 管理平面中,由于作為查詢節(jié)點的網元ID是全網唯一的,從而可以 保證在不同節(jié)點進行同 一業(yè)務查詢時,得到的業(yè)務記錄是不同的, 所以避免了相關技術中在管理平面與控制平臺的同步過程中刪除管 理平面lt據庫中的業(yè)務記錄時,可能存在將非目標業(yè)務記錄刪除的 情況導致的同步失敗的技術問題,達到精確同步的技術效果。
優(yōu)選地,將智能光網絡的控制平面的第二數據庫中與參數相關 的業(yè)務記錄同步到管理平面的第 一數據庫中具體包括在智能光網 絡的控制平面的第二數據庫中查詢與參數相關的業(yè)務信息;將業(yè)務 信息從第二數據庫傳遞到管理平面;將管理平面中的業(yè)務信息處理 為業(yè)務記錄并導入到第 一凄t據庫中。以完成從控制平面到管理平面 的同步。
優(yōu)選地,將管理平面中的業(yè)務信息處理為業(yè)務記錄具體包括 如果業(yè)務信息是非軟永久連接業(yè)務的信息,則標記業(yè)務的首節(jié)點和 業(yè)務類型以生成業(yè)務記錄;如果業(yè)務信息是軟永久連4妄業(yè)務的信息, 并且是域內業(yè)務,則標記業(yè)務的首節(jié)點、業(yè)務類型、和業(yè)務域類型以生成業(yè)務記錄;如果業(yè)務信息是域間業(yè)務的信息,并且參數中的 網元id是首節(jié)點,則標記業(yè)務的首節(jié)點、業(yè)務類型、和業(yè)務域類型 以生成業(yè)務記錄;如果業(yè)務信息是域間業(yè)務的信息,并且參數中的 網元id不是業(yè)務的首節(jié)點,則標記業(yè)務的首節(jié)點、業(yè)務類型、業(yè)務 域類型、和網元id以生成業(yè)務記錄。以保證每條業(yè)務記錄的唯一'f生。
才艮據本發(fā)明第 一實施例的用于智能光網絡的管理平面與控制平 面的同步方法避免了相關技術中在管理平面與控制平臺的同步過程 中刪除管理平面數據庫中的業(yè)務記錄時,可能存在將非目標業(yè)務記 錄刪除的情況導致的同步失敗的技術問題,達到精確同步的技術效 果。
第二實施例
圖3是^4居本發(fā)明第二實施例的用于智能光網絡的管理平面與 控制平面的同步裝置的方框圖。
如圖3所示,根據本發(fā)明第二實施例的用于智能光網絡的管理 平面與控制平面的同步裝置包括設置模塊302,用于設置待同步 業(yè)務記錄的參凄t,其中,參數包括網元id、業(yè)務類型、業(yè)務域類 型;判斷模塊304,用于判斷設置模塊設置的業(yè)務類型是否是軟永 久連4妾業(yè)務,以及業(yè)務域類型是否是i或間業(yè)務;查詢和刪除才莫塊 306,用于根據判斷模塊的判斷結果在智能光網絡的管理平面的第一 數據庫中查詢并刪除以具有網元id的網元為首節(jié)點和以具有網元
id的網元為查詢節(jié)點的業(yè)務記錄;同步才莫塊308,用于將智能光網 絡的控制平面的第二數據庫中與參數相關的業(yè)務記錄同步到管理平 面的第 一數據庫中。
#4居本發(fā)明第二實施例的用于智能光網絡的管理平面與控 平 面的同步裝置通過判斷^t塊來判斷業(yè)務類型是否是軟永久連接業(yè)務和業(yè)務域類型是否是域間業(yè)務,并在業(yè)務類型是軟永久連接業(yè)務,并且業(yè)務域類型是域間業(yè)務時,利用查詢和刪除才莫塊在智能光網絡
的管理平面的第一凄t據庫中查詢并刪除以具有網元ID的網元為首節(jié)點和以具有網元ID的網元為查詢節(jié)點的業(yè)務記錄,然后利用同步^^莫塊將控制平面中的相關業(yè)務記錄同步到管理平面中,由于作為查詢節(jié)點的網元ID是全網唯 一 的,從而可以保證在不同節(jié)點進行同一業(yè)務查詢時,得到的業(yè)務記錄是不同的,所以避免了相關4支術中在管理平面與控制平臺的同步過程中刪除管理平面凄t據庫中的業(yè)務記錄時,可能存在將非目標業(yè)務記錄刪除的情況導致的同步失敗的技術問題,達到精確同步的技術效果。
優(yōu)選地,同步模塊308包括查詢單元,用于在智能光網絡的控制平面的第二凄t據庫中查詢與參ft相關的業(yè)務信息;傳遞單元,用于將業(yè)務信息從第二數據庫傳遞到管理平面;處理和導入單元,用于將管理平面中的業(yè)務信息處理為業(yè)務記錄并導入到第一凄t據庫中。以完成乂人控制平面到管理平面的同步。
優(yōu)選地,判斷才莫塊還用于判斷來自傳遞單元的業(yè)務信息的業(yè)務類型和業(yè)務域類型、以及網元ID代表的網元是否是業(yè)務首節(jié)點。對于不同業(yè)務類型和業(yè)務域類型,網元ID代表的網元是業(yè)務首節(jié)點和不同業(yè)務首節(jié)點的業(yè)務,將采用不同的入庫方式,從而保證在后續(xù)對管理平面的lt據庫中的業(yè)務i己錄進4于查詢和刪除時,查找到的業(yè)務i己錄的p舉一性。
優(yōu)選地,處理和導入單元包括標記子單元,用于在業(yè)務信息是非軟永久連接業(yè)務的信息時,標記業(yè)務的首節(jié)點和業(yè)務類型以生成業(yè)務記錄;在業(yè)務信息是軟永久連接業(yè)務的信息,并且是域內業(yè)務時,標記業(yè)務的首節(jié)點、業(yè)務類型、和業(yè)務i或類型以生成業(yè)務記錄;在業(yè)務信息是域間業(yè)務的信息,并且參數中的網元ID是首節(jié)點時,標記業(yè)務的首節(jié)點、業(yè)務類型、和業(yè)務i或類型以生成業(yè)務"i己錄;在業(yè)務信息是域間業(yè)務的信息,并且參數中的網元ID不是業(yè)務的首 節(jié)點時,標記業(yè)務的首節(jié)點、業(yè)務類型、業(yè)務i或類型、和網元ID 以生成業(yè)務記錄;導入子單元,用于將標i己子單元生成的業(yè)務記錄 導入到第一^i:據庫中。對于不同業(yè)務類型和業(yè)務i或類型,網元ID 代表的網元是業(yè)務首節(jié)點和不同業(yè)務首節(jié)點的業(yè)務,將采用不同的 入庫方式,從而保i正在后續(xù)對管理平面的數據庫中的業(yè)務記錄進行 查詢和刪除時,查4戈到的業(yè)務i己錄的p舉一'1"生。
根據本發(fā)明第二實施例的用于智能光網絡的管理平面與控制平 面的同步裝置避免了相關技術中在管理平面與控制平臺的同步過程 中刪除管理平面數據庫中的業(yè)務記錄時,可能存在將非目標業(yè)務記 錄刪除的情況導致的同步失敗的4支術問題,達到4青確同步的^支術效果。
第三實施例
圖4是根據本發(fā)明第三實施例的用于智能光網絡的管理平面與 控制平面的同步方法的流程圖。圖5是應用圖4所示的同步方法的 智能光網絡中域間業(yè)務示意圖。
如圖4所示,根據本發(fā)明第三實施例的用于智能光網絡的管理 平面與控制平面的同步方法包:l舌
步驟S402,首先判斷待查詢業(yè)務的業(yè)務類型,并纟艮據業(yè)務類型 進4亍處理;如果查詢的是非SPC業(yè)務,則直《1妻刪除1史據庫中以查詢 網元ID為首節(jié)點的相應類型業(yè)務;如果查詢的是i或內的SPC業(yè)務, 則直接刪除管理平面的數據庫中以網元ID為首節(jié)點,類型為SPC 的域內業(yè)務;如果查詢的是域間的SPC業(yè)務,則先直4妄刪除凄t據庫 中以網元ID為首節(jié)點,類型為SPC的i或間業(yè)務,再到凝:才居庫中查詢網元的AsonIDl,并刪除業(yè)務名中含有(AsonlDl》,類型為SPC 的i或間業(yè)務;
步驟S404,到控制平面的凄t據庫中查詢,得到乂人控制平面查詢 返回的結果;
步驟S406,根據返回的結果的業(yè)務類型、業(yè)務域類型、及其中 的網元ID是否是業(yè)務首節(jié)點對結果進4于處理并將處理后的業(yè)務i己 錄入庫;如果返回的結果是非SPC業(yè)務,則直接標記業(yè)務的首節(jié)點 和業(yè)務類型;如果返回的結果是i或內的SPC業(yè)務,則直4妄標記業(yè)務 的首節(jié)點、業(yè)務類型、業(yè)務域類型;如果返回的結果是i或間的SPC 業(yè)務,先判斷是否為業(yè)務首節(jié)點,如果是,則標記業(yè)務的首節(jié)點、 業(yè)務類型、和業(yè)務域類型;如果不是,則標記業(yè)務的首節(jié)點、業(yè)務 類型、業(yè)務域類型、然后到數據庫中查詢相應網元的AsonID,并在 業(yè)務記錄中添力口 AsonID;然后入庫。
對于如圖5所示的智能光網絡中域間業(yè)務,4吏用圖4所示的方 法,則在管理平面的數據庫中,呼叫1 (call 1)得到的幾條業(yè)務記 錄的名稱、分別是<AsonIDl+ AsonlD4+業(yè)務ID: a>, < AsonID 1+ AsonlD4+業(yè)務ID: x+AsonID2}>, < AsonIDl+AsonlD4+業(yè)務ID: y+AsonID3}>。呼叫2(call 2)幾條紀錄的業(yè)務記錄名稱分別是'. <AsonID2+AsonlD4+業(yè)務ID: x,>, <AsonID2+AsonlD4+業(yè)務ID: y,+ AsonID3}>。非SPC業(yè)務和域內SPC的業(yè)務記錄名稱就比4交簡 單,不會產生重復的情況,從而有效保證了數據庫中信息的唯一, 同上添加的業(yè)務類型信息和業(yè)務域類型信息也4吏各種業(yè)務4艮容易區(qū) 分。
才艮據本發(fā)明第三實施例的用于智能光網絡的管理平面與控制平 面的同步方法避免了相關^支術中在管理平面與控制平臺的同步過程 中刪除管理平面數據庫中的業(yè)務記錄時,可能存在將非目標業(yè)務記錄刪除的情況導致的同步失敗的技術問題,達到精確同步的技術效果。
總之,根據本發(fā)明實施例的用于智能光網絡的管理平面與控制平面的同步方法和裝置避免了相關技術中在管理平面與控制平臺的同步過程中刪除管理平面數據庫中的業(yè)務記錄時,可能存在將非目標業(yè)務記錄刪除的情況導致的同步失敗的技術問題,達到精確同步的4支術效果。
顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步駛《可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲
在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任4可特定的石更件和軟件結合。
以上所述〗叉為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種用于智能光網絡的管理平面與控制平面的同步方法,其特征在于,包括設置待同步業(yè)務記錄的參數,其中,所述參數包括網元ID、業(yè)務類型、業(yè)務域類型;如果所述業(yè)務類型是軟永久連接業(yè)務,并且所述業(yè)務域類型是域間業(yè)務,則在智能光網絡的管理平面的第一數據庫中查詢并刪除以具有所述網元ID的網元為首節(jié)點和以具有所述網元ID的網元為查詢節(jié)點的業(yè)務記錄;將所述智能光網絡的控制平面的第二數據庫中與所述參數相關的所述業(yè)務記錄同步到所述管理平面的所述第一數據庫中。
2. 才艮據4又利要求1所述的同步方法,其特;f正在于,如果所述業(yè)務 類型是非軟永久連接業(yè)務,則查詢并刪除所述第一數據庫中以 具有所述參凄t中的所述網元ID的網元為首節(jié)點的業(yè)務記錄。
3. 根據權利要求1所述的同步方法,其特征在于,如果所述業(yè)務 是軟永久連4妻業(yè)務,并且所述業(yè)務域類型是域內業(yè)務,則查詢 并刪除所述第一tt據庫中以具有所述參凄t中的所述網元ID的 網元為首節(jié)點,業(yè)務類型為軟永久連4妻業(yè)務的i成內業(yè)務的業(yè)務 記錄。
4. 根據權利要求1所述的同步方法,其特征在于,在智能光網絡 的管理平面的第一教:據庫中查詢并刪除以具有所述網元ID的 網元為首節(jié)點和以具有所述網元ID的網元為查詢節(jié)點的業(yè)務 記錄具體包括在智能光網絡的管理平面的第一tt據庫中查詢并刪除以具有所述網元ID的網元為首節(jié)點和以具有所述網元ID的網元 為查詢節(jié)點的業(yè)務i己錄、并且所述業(yè)務類型為^:7Jc久連"t妻業(yè)務 的i或間業(yè)務的業(yè)務i己錄。
5. 根據權利要求1所述的同步方法,其特征在于,將所述智能光 網絡的控制平面的第二數據庫中與所述參數相關的所述業(yè)務 記錄同步到所述管理平面的所述第 一數據庫中具體包括在所述智能光網絡的控制平面的第二數據庫中查詢與所 述參數相關的業(yè)務信息;將所述業(yè)務信息/人所述第二^t據庫傳遞到所述管理平面;將所述管理平面中的所述業(yè)務信息處理為業(yè)務記錄并導 入到所述第 一數據庫中。
6. 根據權利要求5所述的同步方法,其特征在于,將所述管理平 面中的所述業(yè)務4言息處理為業(yè)務記錄具體包4舌如果所述業(yè)務信息是非4欠永久連4妄業(yè)務的信息,則標記所 述業(yè)務的首節(jié)點和業(yè)務類型以生成業(yè)務i己錄;如果所述業(yè)務信息是軟永久連接業(yè)務的信息,并且是域內 業(yè)務,則標i己所述業(yè)務的首節(jié)點、業(yè)務類型、和業(yè)務i或類型以 生成業(yè)務記錄;如果所述業(yè)務信息是域間業(yè)務的信息,并且所述參數中的 網元ID是首節(jié)點,則標記所述業(yè)務的首節(jié)點、業(yè)務類型、和 業(yè)務域類型以生成業(yè)務記錄;如果所述業(yè)務信息是域間業(yè)務的信息,并且所述參數中的 網元ID不是所述業(yè)務的首節(jié)點,則標記所述業(yè)務的首節(jié)點、 業(yè)務類型、業(yè)務域類型、和網元ID以生成業(yè)務記錄。
7. —種用于智能光網絡的管理平面與控制平面的同步裝置,其特 4正在于,包4舌設置模塊,用于設置待同步業(yè)務記錄的參數,其中,所述 參凄t包括網元ID、業(yè)務類型、業(yè)務域類型;判斷模塊,用于判斷所述設置模塊設置的所述業(yè)務類型是 否是軟永久連接業(yè)務,以及所述業(yè)務域類型是否是域間業(yè)務;查詢和刪除模塊,用于根據所述判斷模塊的判斷結果在智 能光網絡的管理平面的第 一凄t據庫中查詢并刪除以具有所述 網元ID的網元為首節(jié)點和以具有所述網元ID的網元為查詢節(jié) 點的業(yè)務記錄;同步^f莫塊,用于將所述智能光網絡的控制平面的第二數據 庫中與所述參凄t相關的所述業(yè)務記錄同步到所述管理平面的 所述第一數據庫中。
8. 根據權利要求7所述的同步裝置,其特征在于,所述同步模塊 包括查詢單元,用于在所述智能光網絡的控制平面的第二數據 庫中查詢與所述參凄t相關的業(yè)務信息;傳遞單元,用于將所述業(yè)務信息^v所述第二凄t據庫傳遞到 所述管理平面;處理和導入單元,用于將所述管理平面中的所述業(yè)務信息 處理為業(yè)務記錄并導入到所述第 一數據庫中。
9. 根據權利要求8所述的同步裝置,其特征在于,所述判斷模塊 還用于判斷來自所述傳遞單元的所述業(yè)務信息的業(yè)務類型和 業(yè)務域類型、以及所述網元ID代表的網元是否是業(yè)務首節(jié)點。
10. 根據權利要求9所述的同步裝置,其特征在于,所述處理和導 入單元包括標記子單元,用于在所述業(yè)務信息是非軟永久連接業(yè)務的 信息時,標記所述業(yè)務的首節(jié)點和業(yè)務類型以生成業(yè)務記錄; 在所述業(yè)務信息是軟永久連接業(yè)務的信息,并且是域內業(yè)務 時,標記所述業(yè)務的首節(jié)點、業(yè)務類型、和業(yè)務i或類型以生成 業(yè)務記錄;在所述業(yè)務信息是域間業(yè)務的4言息,并且所述參凄史 中的網元ID是首節(jié)點時,標記所述業(yè)務的首節(jié)點、業(yè)務類型、 和業(yè)務域類型以生成業(yè)務記錄;在所述業(yè)務〗言息是i或間業(yè)務的 信息,并且所述參凄t中的網元ID不是所述業(yè)務的首節(jié)點時, 標記所述業(yè)務的首節(jié)點、業(yè)務類型、業(yè)務域類型、和網元ID 以生成業(yè)務記錄;導入子單元,用于將所述標記子單元生成的所述業(yè)務記錄 導入到所述第 一凝:據庫中。
全文摘要
本發(fā)明公開了一種用于智能光網絡的管理平面與控制平面的同步方法和裝置,該方法包括設置待同步業(yè)務記錄的參數,其中,參數包括網元ID、業(yè)務類型、業(yè)務域類型;如果業(yè)務類型是軟永久連接業(yè)務,并且業(yè)務域類型是域間業(yè)務,則在智能光網絡的管理平面的第一數據庫中查詢并刪除以具有網元ID的網元為首節(jié)點和以具有網元ID的網元為查詢節(jié)點的業(yè)務記錄;將智能光網絡的控制平面的第二數據庫中與參數相關的業(yè)務記錄同步到管理平面的第一數據庫中。本發(fā)明實現(xiàn)了精確同步的技術效果。
文檔編號H04Q11/00GK101631264SQ20091016400
公開日2010年1月20日 申請日期2009年8月3日 優(yōu)先權日2009年8月3日
發(fā)明者俊 郭 申請人:中興通訊股份有限公司