專利名稱:實現(xiàn)智能網(wǎng)元交叉信息同步的方法及網(wǎng)管系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種智能光網(wǎng)絡中智能網(wǎng)元管理技術,特別涉及實現(xiàn)智能網(wǎng)元交叉信息同步的方法及網(wǎng)管系統(tǒng)。
背景技術:
智能光網(wǎng)絡中的網(wǎng)元,相比普通網(wǎng)元即傳統(tǒng)同步數(shù)字系列(SDH)傳輸設備而言,其最大特點在于,網(wǎng)元具有智能特性,即網(wǎng)元設備能夠發(fā)起創(chuàng)建業(yè)務的申請、實時監(jiān)控業(yè)務狀態(tài)、并能夠根據(jù)業(yè)務狀態(tài)變化進行重路由等等。目前,智能光網(wǎng)絡在控制層實現(xiàn)端到端的業(yè)務配置等功能,并將業(yè)務配置轉(zhuǎn)換為交叉信息下發(fā)給傳統(tǒng)主機即SDH傳輸設備,由各網(wǎng)元的交叉連接成連通的具有保護特性及帶寬的業(yè)務通道(LSP)。這里,交叉連接為SDH傳輸設備中用于信號轉(zhuǎn)發(fā)、復用、分插的最小單位,所述交叉信息為用于描述SDH設備中交叉連接情況的信息。
其中,對于智能網(wǎng)元來說,其智能主機軟件位于網(wǎng)絡的控制層,并實現(xiàn)以下功能根據(jù)源宿、帶寬、保護類型等要求自動計算出端到端的業(yè)務路由;根據(jù)業(yè)務的級別、路由、保護類型等屬性計算出所需的交叉信息;將交叉信息轉(zhuǎn)換為創(chuàng)建、刪除等交叉配置命令,并下發(fā)給傳統(tǒng)主機;根據(jù)傳統(tǒng)主機中所有交叉連接的操作狀態(tài)獲得整條業(yè)務的狀態(tài);在故障發(fā)生或業(yè)務升級時,自動計算新的路由信息從而得到新的交叉信息,并將新的交叉信息轉(zhuǎn)換為交叉配置命令下發(fā)給傳統(tǒng)主機。
也就是說,智能網(wǎng)元中的智能主機可以根據(jù)當前的業(yè)務配置自動計算出交叉信息,并將交叉信息轉(zhuǎn)化為交叉配置命令下發(fā)給傳統(tǒng)主機,傳統(tǒng)主機根據(jù)交叉配置命令中的交叉配置信息對自身的交叉連接進行重配置,即添加、刪除交叉連接等。
圖1為現(xiàn)有智能光網(wǎng)絡的網(wǎng)管系統(tǒng)框架結(jié)構(gòu)圖,如圖1所示,現(xiàn)有的網(wǎng)管系統(tǒng)主要包括網(wǎng)元消息處理模塊、查詢處理模塊、驗證存庫模塊、MIT信息庫、前臺交互模塊和前臺,智能網(wǎng)元包括智能主機和傳統(tǒng)主機。
其中,網(wǎng)元消息處理模塊與傳統(tǒng)主機連接,負責轉(zhuǎn)發(fā)網(wǎng)管側(cè)與網(wǎng)元側(cè)之間的消息,并對接收到的信息進行網(wǎng)管側(cè)可識別的格式與網(wǎng)元可識別的主機命令字格式之間的轉(zhuǎn)化;查詢處理模塊與網(wǎng)元消息處理模塊、驗證存庫模塊、前臺交互模塊分別相連;前臺交互模塊與前臺連接,驗證存庫模塊與管理信息樹(MIT)信息庫連接。
網(wǎng)絡維護人員通過前臺輸入查詢請求,對智能網(wǎng)元的交叉信息進行查詢,并將查詢得到的交叉信息保存到MIT信息庫中,主要處理過程如下首先,前臺將查詢請求通過前臺交互模塊發(fā)送至查詢處理模塊,該查詢請求指示待查詢網(wǎng)元的標識符(ID)。查詢處理模塊根據(jù)該查詢請求可以判斷該請求要求查詢MIT信息庫中保存的還是該網(wǎng)元自身保存的該網(wǎng)元交叉信息。然后,根據(jù)判斷結(jié)果查詢處理模塊轉(zhuǎn)發(fā)該查詢請求至驗證存庫模塊/網(wǎng)元消息處理模塊,該網(wǎng)元消息處理模塊將該查詢請求轉(zhuǎn)化成傳統(tǒng)主機可識別的主機命令字,并根據(jù)查詢請求中待查詢網(wǎng)元的ID將該查詢請求發(fā)送至該網(wǎng)元的傳統(tǒng)主機;或者,由驗證存庫模塊將該查詢請求轉(zhuǎn)發(fā)至MIT信息庫。
然后,該傳統(tǒng)主機根據(jù)接收到的主機命令字格式的查詢請求,將自身當前的交叉信息作為查詢結(jié)果返回給網(wǎng)元消息處理模塊,該網(wǎng)元消息處理模塊將該查詢結(jié)果轉(zhuǎn)化成網(wǎng)管側(cè)可識別的數(shù)據(jù)格式并發(fā)送至查詢處理模塊;或者,MIT信息庫根據(jù)查詢請求中該網(wǎng)元ID將自身保存的該網(wǎng)元交叉信息作為查詢結(jié)果發(fā)送至驗證存庫模塊,驗證存庫模塊對交叉信息驗證成功之后將該查詢結(jié)果發(fā)送至查詢處理模塊。
最后,如果查詢處理模塊從網(wǎng)元消息處理模塊中接收到查詢結(jié)果,則將該查詢結(jié)果發(fā)送至驗證存庫模塊,驗證成功之后,該交叉信息將被驗證存庫模塊發(fā)送至MIT信息庫進行保存,并同時由查詢處理模塊將查詢結(jié)果通過前臺交互模塊發(fā)送至前臺,顯示給網(wǎng)絡維護人員;如果查詢處理模塊從驗證存庫模塊中接收到查詢結(jié)果,則通過前臺交互模塊將該查詢結(jié)果發(fā)送至前臺,顯示給網(wǎng)絡維護人員。
其中,驗證存庫模塊對交叉信息進行的驗證主要為判斷數(shù)據(jù)格式是否正確等等,以保證數(shù)據(jù)傳輸?shù)臏蚀_。
根據(jù)以上描述可見,現(xiàn)有的交叉信息管理機制中,網(wǎng)管側(cè)能夠保存各網(wǎng)元的交叉信息,也能夠查詢各網(wǎng)元自身保存的和網(wǎng)管側(cè)保存的交叉信息。但是,當傳統(tǒng)主機重配置其交叉連接時,所產(chǎn)生的交叉連接的變更并不上報給網(wǎng)管側(cè),針對智能光網(wǎng)絡的主要特點,此種機制將會使網(wǎng)元側(cè)和網(wǎng)管側(cè)所保存的交叉信息很難同步。
由于,網(wǎng)元沒有向網(wǎng)管側(cè)上報相關交叉變更,造成網(wǎng)管側(cè)保存的各網(wǎng)元交叉信息與各網(wǎng)元的實際情況不一致,因此,網(wǎng)管側(cè)無法對LSP的變更、重路由、故障恢復等產(chǎn)生的智能交叉信息變更進行實時監(jiān)控和管理。這樣,如果需要得到網(wǎng)元實際的交叉信息,則必須到具體網(wǎng)元中進行查詢,即目前智能光網(wǎng)絡對于網(wǎng)元的交叉信息只能實現(xiàn)靜態(tài)管理。
因此,現(xiàn)有的網(wǎng)管系統(tǒng)不能夠?qū)W(wǎng)元交叉信息進行自動化的管理,網(wǎng)管側(cè)不了解目前系統(tǒng)資源真實使用情況,當網(wǎng)管系統(tǒng)根據(jù)自身保存的交叉信息進行操作時,就很容易出現(xiàn)資源沖突的操作,給用戶造成不便,也容易產(chǎn)生一些不可預知的后果。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)智能網(wǎng)元交叉信息同步的方法,使網(wǎng)管側(cè)保存的網(wǎng)元交叉信息與實際情況同步,從而實現(xiàn)網(wǎng)元交叉信息管理自動化。
本發(fā)明的另一目的在于提供一種實現(xiàn)智能網(wǎng)元交叉信息同步的網(wǎng)管系統(tǒng),使網(wǎng)管側(cè)保存的網(wǎng)元交叉信息能夠與智能網(wǎng)元的實際交叉信息同步。
為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的本發(fā)明公開了一種實現(xiàn)智能網(wǎng)元交叉信息同步的方法,在網(wǎng)管系統(tǒng)中設置智能交叉同步模塊,該方法還包括a.在智能網(wǎng)元交叉信息變更時,該網(wǎng)元發(fā)送交叉變更消息至所述智能交叉同步模塊;b.智能交叉同步模塊發(fā)送更新消息至網(wǎng)管系統(tǒng)的MIT信息庫;c.MIT信息庫根據(jù)步驟b所述的更新消息對自身保存的該網(wǎng)元交叉信息進行更新。
步驟b中,智能交叉同步模塊根據(jù)步驟a所述的交叉變更消息發(fā)送更新消息。
其中,所述步驟b之前進一步包括智能交叉同步模塊根據(jù)該交叉變更消息對MIT信息庫中該網(wǎng)元交叉信息進行驗證,并判斷驗證是否成功,如果是,執(zhí)行步驟b;否則,智能交叉同步模塊查詢該網(wǎng)元所有交叉信息,再執(zhí)行步驟b;在驗證成功時執(zhí)行的步驟b中,智能交叉同步模塊根據(jù)步驟a所述交叉變更消息發(fā)送更新消息;在驗證失敗時執(zhí)行的步驟b中,智能交叉同步模塊根據(jù)所述查詢的結(jié)果發(fā)送更新消息。
其中,所述查詢網(wǎng)元交叉信息的方法為智能交叉同步模塊發(fā)送查詢請求至該網(wǎng)元,該網(wǎng)元再返回包含自身全部交叉信息的查詢結(jié)果給智能交叉同步模塊。
其中,所述查詢網(wǎng)元交叉信息的方法為智能交叉同步模塊返回同步失敗消息至前臺,前臺在接收到查詢命令時發(fā)送查詢請求至智能交叉同步模塊,智能交叉同步模塊轉(zhuǎn)發(fā)該查詢請求至該網(wǎng)元,該網(wǎng)元再返回包含自身全部交叉信息的查詢結(jié)果給智能交叉同步模塊。
其中,所述驗證為正確性驗證;所述正確性驗證的方法為智能交叉同步模塊核對所述交叉變更消息中的變更方式和變更的交叉信息與該網(wǎng)元在MIT信息庫中的交叉信息是否矛盾;所述判斷驗證成功的方法為判斷所述正確性驗證的結(jié)果是否為矛盾,如果是,則驗證失?。环駝t驗證成功。
其中,所述驗證為時間戳驗證;該方法進一步包括在每一個智能網(wǎng)元中設置時間戳,并在MIT信息庫中為每一個網(wǎng)元設置時間戳;步驟a中,網(wǎng)元進一步上報自身保存的時間戳至智能交叉同步模塊;智能交叉同步模塊進一步從MIT信息庫提取該網(wǎng)元的時間戳;所述時間戳驗證的方法為智能交叉同步模決將從MIT信息庫提取的該網(wǎng)元時間戳加1得到當前網(wǎng)管側(cè)時間戳,并比較當前網(wǎng)管側(cè)時間戳與該網(wǎng)元上報的時間戳是否一致;所述判斷驗證成功的方法為判斷所述時間戳驗證的結(jié)果是否為一致,如果是,則驗證成功;否則驗證失?。辉隍炞C失敗時,步驟b中,智能交叉同步模塊進一步發(fā)送時間戳更新消息至MIT信息庫,步驟c中,MIT信息庫進一步根據(jù)步驟b所述的時間戳更新消息對自身保存的該網(wǎng)元時間戳進行更新。
其中,所述驗證進一步包括正確性驗證;所述正確性驗證的方法為智能交叉同步模塊核對所述交叉變更消息中的變更方式和變更的交叉信息與該網(wǎng)元在MIT信息庫中的交叉信息是否矛盾;所述判斷驗證成功的方法為判斷是否時間戳驗證的結(jié)果為一致并且正確性驗證結(jié)果為不矛盾,如果是,則驗證成功;否則驗證失敗。
本發(fā)明還公開了一種實現(xiàn)智能網(wǎng)元交叉信息同步的網(wǎng)管系統(tǒng),包括MIT信息庫,該系統(tǒng)還包括智能交叉同步模塊,其至少包含同步單元,用于從智能網(wǎng)元接收交叉變更消息,并發(fā)送更新消息至MIT信息庫;所述MIT信息庫,用于根據(jù)更新消息對自身保存的智能網(wǎng)元交叉信息進行更新。
其中,所述智能交叉同步模塊的同步單元由網(wǎng)元消息處理模塊實現(xiàn),其從智能網(wǎng)元接收交叉變更消息,并發(fā)送更新消息至MIT信息庫。
其中,所述智能交叉同步模塊進一步包括驗證模塊,其用于從所述同步單元接收交叉變更消息,并根據(jù)該交叉變更消息從MIT信息庫提取該網(wǎng)元交叉信息進行驗證,并根據(jù)驗證結(jié)果直接發(fā)送更新消息至MIT信息庫、或通過同步單元從該網(wǎng)元提取其全部交叉信息后發(fā)送更新消息至MIT信息庫。
其中,所述同步單元包括網(wǎng)元消息處理模塊;所述驗證模塊包括查詢處理模塊和驗證存庫模塊;所述網(wǎng)元消息處理模塊,用于接收智能網(wǎng)元的交叉變更消息并發(fā)送至驗證存庫模塊,轉(zhuǎn)發(fā)查詢處理模塊與智能網(wǎng)元之間的查詢請求和包含該網(wǎng)元全部交叉信息的查詢結(jié)果;所述查詢處理模塊,用于轉(zhuǎn)發(fā)驗證存庫模塊與網(wǎng)元消息處理模塊之間的查詢請求和查詢結(jié)果;所述驗證存庫模塊,用于根據(jù)來自網(wǎng)元消息處理模塊的交叉變更消息從MIT信息庫提取該網(wǎng)元的交叉信息進行驗證,再根據(jù)驗證結(jié)果直接發(fā)送更新消息至MIT信息庫;或者,發(fā)送查詢請求至查詢處理模塊,根據(jù)接收到的該網(wǎng)元查詢結(jié)果發(fā)送更新消息至MIT信息庫。
該系統(tǒng)還包括前臺,用于接收同步命令并輸出同步請求;所述驗證模塊進一步發(fā)送同步失敗消息至前臺,并接收前臺的同步請求。
其中,所述同步單元包括網(wǎng)元消息處理模塊;所述驗證模塊,包括查詢處理模塊、驗證存庫模塊和前臺交互模塊;所述網(wǎng)元消息處理模塊,用于接收智能網(wǎng)元的交叉變更消息并發(fā)送至驗證存庫模塊,轉(zhuǎn)發(fā)查詢處理模塊與智能網(wǎng)元之間的查詢請求和包含該網(wǎng)元全部交叉信息的查詢結(jié)果;所述查詢處理模塊,用于從前臺交互模塊接收同步請求并發(fā)送查詢請求至網(wǎng)元消息處理模塊,接收來自網(wǎng)元消息處理模塊的查詢結(jié)果并轉(zhuǎn)發(fā)至驗證存庫模塊;
所述驗證存庫模塊,用于根據(jù)來自網(wǎng)元消息處理模塊的交叉變更消息從MIT信息庫提取該網(wǎng)元的交叉信息進行驗證;再根據(jù)驗證結(jié)果直接發(fā)送更新消息至MIT信息庫;或者,發(fā)送同步失敗消息至前臺交互模塊,接收來自查詢處理模塊的該網(wǎng)元的查詢結(jié)果并發(fā)送更新消息至MIT信息庫;所述前臺交互模塊,用于接收來自驗證存庫模塊的同步失敗消息并轉(zhuǎn)發(fā)至前臺,接收來自前臺的同步請求并轉(zhuǎn)發(fā)至查詢處理模塊。
由上述方案可以看出,本發(fā)明的關鍵在于在網(wǎng)管側(cè)設置了智能交叉同步模塊,當網(wǎng)元發(fā)生了交叉變更時,網(wǎng)元中的傳統(tǒng)主機將交叉變更消息發(fā)送至智能交叉同步模塊;智能交叉同步模塊將該網(wǎng)元上報的交叉變更情況通過更新消息發(fā)送給MIT信息庫,由MIT信息庫對其保存的該網(wǎng)元交叉信息進行更新。
因此,本發(fā)明所提供的實現(xiàn)智能網(wǎng)元交叉信息同步的方法及網(wǎng)管系統(tǒng),在智能網(wǎng)元交叉信息發(fā)生變更時,可以使網(wǎng)管側(cè)實時對其保存的網(wǎng)元交叉信息進行更新,從而可以實現(xiàn)智能光網(wǎng)絡的網(wǎng)管系統(tǒng)對智能網(wǎng)元的動態(tài)管理。
圖1為現(xiàn)有智能光網(wǎng)絡的網(wǎng)管系統(tǒng)框架結(jié)構(gòu)圖;圖2為本發(fā)明網(wǎng)管系統(tǒng)一較佳實施例框架結(jié)構(gòu)示意圖;圖3為本發(fā)明方法應用于圖2所示網(wǎng)管系統(tǒng)的處理流程示意圖;圖4為本發(fā)明網(wǎng)管系統(tǒng)另一較佳實施例框架結(jié)構(gòu)示意圖;圖5為本發(fā)明方法應用于圖4所示網(wǎng)管系統(tǒng)的處理流程示意圖;圖6為圖5所示處理中本發(fā)明方法采用自動查詢機制查詢網(wǎng)元交叉信息并更新MIT信息庫的處理流程示意圖;圖7為圖5所示處理中本發(fā)明方法采用前臺查詢機制查詢網(wǎng)元交叉信息并更新MIT信息庫的處理流程示意圖。
具體實施例方式
下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
本發(fā)明的主要設計思想在于,在智能網(wǎng)元的交叉信息發(fā)生變更時,智能網(wǎng)元主動向網(wǎng)管側(cè)上報交叉變更消息,網(wǎng)管側(cè)根據(jù)此交叉變更消息更新MIT信息庫中該網(wǎng)元的交叉信息。為了實現(xiàn)智能網(wǎng)元交叉信息變更的實時上報,本發(fā)明提供了一種通過智能交叉同步模塊實現(xiàn)智能網(wǎng)元交叉信息同步的網(wǎng)管系統(tǒng)。
圖2為本發(fā)明網(wǎng)管系統(tǒng)一較佳實施例的框架結(jié)構(gòu),如圖2所示,該系統(tǒng)包括MIT信息庫,該系統(tǒng)還包括智能交叉同步模塊,其包含同步單元和驗證模決;其中,同步單元,從智能網(wǎng)元接收交叉變更消息并發(fā)送至驗證模塊;驗證模塊,從同步單元接收交叉變更消息,根據(jù)該交叉變更消息從MIT信息庫提取該網(wǎng)元交叉信息進行驗證,并根據(jù)驗證成功與否選擇直接發(fā)送更新消息至MIT信息庫、或通過同步單元從該網(wǎng)元提取其全部交叉信息后發(fā)送更新消息至MIT信息庫。所述MIT信息庫,用于根據(jù)更新消息對自身保存的智能網(wǎng)元交叉信息進行更新。這里,如果智能交叉同步模塊在接收到交叉變更消息時不對網(wǎng)管側(cè)保存的網(wǎng)元交叉信息進行驗證,則智能交叉同步模塊可以僅包含同步模塊,其用于從智能網(wǎng)元接收交叉變更消息并發(fā)送更新消息至MIT信息庫。所述同步單元可以由現(xiàn)有網(wǎng)管系統(tǒng)的網(wǎng)元消息處理模塊來實現(xiàn)。
上述系統(tǒng)中,當驗證模塊驗證失敗時自動通過同步單元查詢網(wǎng)元交叉信息,本發(fā)明系統(tǒng)還可以在驗證失敗時由前臺發(fā)命令觸發(fā)驗證模塊查詢網(wǎng)元交叉信息,則圖2所示的系統(tǒng)中進一步包括前臺,其用于接收用戶輸入的同步命令并輸出同步請求至驗證模塊;所述驗證模塊進一步發(fā)送同步失敗消息至前臺,并接收前臺的同步請求。
基于圖2所示的網(wǎng)管系統(tǒng),本發(fā)明實現(xiàn)交叉信息同步的處理如圖3所示,圖3為本發(fā)明方法應用于圖2所示網(wǎng)管系統(tǒng)的處理流程示意圖,其包括如下處理步驟步驟301智能網(wǎng)元的智能主機接收業(yè)務配置命令。這里,所述業(yè)務配置命令可以為發(fā)起業(yè)務、改變業(yè)務配置、或結(jié)束業(yè)務等命令,并且業(yè)務配置命令可以由用戶通過用戶網(wǎng)絡接口(UNI)發(fā)起,也可以由網(wǎng)管側(cè)下發(fā)。
步驟302智能主機根據(jù)接收到的業(yè)務配置命令計算出交叉信息,并將該交叉信息轉(zhuǎn)化成交叉配置命令下發(fā)給該網(wǎng)元的傳統(tǒng)主機。
這里,所述交叉配置命令中包含由當前業(yè)務配置所產(chǎn)生的新的交叉配置信息,該交叉配置信息根據(jù)當前業(yè)務配置的不同可以為創(chuàng)建交叉、刪除交叉、修改交叉等配置信息;所述交叉配置命令也可以因為“重路由”等原因由智能主機主動下發(fā),而無需根據(jù)業(yè)務配置命令來產(chǎn)生。
步驟303傳統(tǒng)主機根據(jù)步驟302所述交叉配置命令中的交叉配置信息對自身的交叉信息進行重配置,比如傳統(tǒng)主機可以根據(jù)創(chuàng)建交叉的配置信息在自身添加新的交叉連接,或者根據(jù)刪除交叉的配置信息將自身已有的交叉連接刪除等等。
步驟304網(wǎng)元的傳統(tǒng)主機發(fā)送交叉變更消息至智能交叉同步模塊中的同步單元。
當傳統(tǒng)主機對自身的交叉信息重配置即智能網(wǎng)元發(fā)生了交叉變更時,智能網(wǎng)元中的傳統(tǒng)主機將交叉變更消息發(fā)送至同步單元,同步單元根據(jù)交叉變更消息再發(fā)送更新消息至MIT信息庫,然后MIT信息庫可以根據(jù)此更新消息對自身保存的該網(wǎng)元交叉信息進行更新。這里,所述同步單元可以由現(xiàn)有網(wǎng)管系統(tǒng)中的網(wǎng)元消息處理模塊實現(xiàn)。
這里,所述交叉變更消息包括網(wǎng)元ID、變更方式、以及變更的交叉信息等,所述更新消息至少包含交叉變更消息中的網(wǎng)元ID、變更方式、以及變更的交叉信息,則MIT信息庫可以根據(jù)更新消息中的網(wǎng)元ID、變更方式和變更的交叉信息進行更新,比如變更方式為創(chuàng)建,則相應增加新的交叉信息,變更方式為刪除,則相應刪除已有的交叉信息等,從而使網(wǎng)元在變更其交叉信息時,網(wǎng)管側(cè)的MIT信息庫也能夠相應對其保存的該網(wǎng)元交叉信息進行更新。
由于,在某些情況下網(wǎng)元與網(wǎng)管側(cè)會中斷聯(lián)系,如果在此期間發(fā)生了網(wǎng)元交叉信息的變更,網(wǎng)元就無法將交叉變更消息上報至網(wǎng)管側(cè)的智能交叉同步模塊,因此,仍然會出現(xiàn)網(wǎng)管側(cè)保存的網(wǎng)元交叉信息與實際交叉信息不符的情況。有鑒于此,本發(fā)明方法還可以在網(wǎng)管側(cè)增加根據(jù)交叉變更消息對網(wǎng)管側(cè)保存的網(wǎng)元交叉信息進行驗證的過程,則在步驟304中網(wǎng)元發(fā)送交叉變更消息至同步單元之后,進一步包括如下處理步驟305同步單元緩存接收到的交叉變更消息,將該交叉變更消息轉(zhuǎn)發(fā)至驗證模塊,由驗證模塊并對該網(wǎng)元在網(wǎng)管側(cè)的交叉信息進行驗證,該驗證過程可以為時間戳驗證、或正確性驗證、或二者組合。
所述時間戳驗證具體為每一個網(wǎng)元都預先存儲了一個時間戳,網(wǎng)管側(cè)也為每一個網(wǎng)元保存了一個時間戳,時間戳可以是0到OxFFFO不斷循環(huán)累加的計數(shù)器;網(wǎng)元每次交叉信息發(fā)生變更時,時間戳就加1并上報至網(wǎng)管側(cè),網(wǎng)管側(cè)每收到該網(wǎng)元上報的時間戳,會將自身存儲的該網(wǎng)元的時間戳加1,這樣,如果網(wǎng)元保存的和網(wǎng)管側(cè)保存的該網(wǎng)元時間戳不一致,則說明該網(wǎng)元與網(wǎng)管側(cè)曾經(jīng)中斷過聯(lián)系,并且期間網(wǎng)元發(fā)生了交叉信息變更,也就說明網(wǎng)元與網(wǎng)管側(cè)的交叉信息可能已經(jīng)出現(xiàn)了不一致。
這里,如果進行時間戳驗證,則網(wǎng)元每次發(fā)生交叉變更時,同時還將自身當前保存的時間戳通過同步單元上報給驗證模塊,該驗證模塊按交叉變更消息中的該網(wǎng)元ID從MIT信息庫中讀取網(wǎng)管側(cè)為該網(wǎng)元保存的時間戳,并將該時間戳加1得到當前網(wǎng)管側(cè)時間戳,然后,驗證模塊將該網(wǎng)元上報的時間戳與當前網(wǎng)管側(cè)時間戳進行比較,如果兩個時間戳一致,則驗證成功;否則驗證失敗,即發(fā)生了網(wǎng)元交叉信息同步失敗。
所述正確性驗證具體為網(wǎng)元每次將交叉變更消息發(fā)送至驗證模塊時,該驗證模塊按交叉變更消息中的網(wǎng)元ID從MIT信息庫中讀取該網(wǎng)元的交叉信息,判斷網(wǎng)管側(cè)保存的交叉信息與網(wǎng)元發(fā)來的交叉變更消息中的變更方式和變更的交叉信息是否矛盾。比如網(wǎng)元發(fā)來的是創(chuàng)建交叉的交叉變更消息,但網(wǎng)管側(cè)保存的該網(wǎng)元交叉信息中已經(jīng)存在此交叉信息,或者網(wǎng)元發(fā)來的是刪除交叉的交叉變更消息,而網(wǎng)管側(cè)保存的該網(wǎng)元交叉信息中并沒有此交叉信息,則說明網(wǎng)管側(cè)保存的交叉信息與網(wǎng)元發(fā)來的交叉變更消息發(fā)生了矛盾。這樣,如果所述正確性驗證結(jié)果為矛盾,則驗證失敗,即發(fā)生了網(wǎng)元交叉信息同步失??;否則驗證成功。
步驟306驗證模塊判斷驗證是否成功,如果成功,執(zhí)行步驟308;否則執(zhí)行步驟307。
這里,所述的驗證為步驟305中進行的驗證,可以為時間戳驗證,也可以為正確性驗證,或者為二者組合,如果為二者組合的驗證,則只有當本次正確性和時間戳驗證均成功才能判決本次驗證成功。
步驟307驗證模塊通過同步單元發(fā)送查詢請求至該發(fā)生同步失敗的網(wǎng)元,該網(wǎng)元通過同步單元返回包括自身全部交叉信息的查詢結(jié)果給驗證模塊。這里,該查詢請求中至少包含該網(wǎng)元ID,驗證模塊按此網(wǎng)元ID發(fā)送查詢請求至該網(wǎng)元。
步驟308驗證模塊發(fā)送更新消息給MIT信息庫。
其中,在步驟306驗證成功后執(zhí)行本步驟時,驗證模塊根據(jù)接收到的交叉變更消息發(fā)送更新消息,則根據(jù)該交叉變更消息發(fā)送更新消息,所述更新消息中至少包含所述交叉變更消息中的網(wǎng)元ID、變更方式以及變更的交叉信息;在步驟307查詢同步失敗網(wǎng)元的交叉信息后執(zhí)行本步驟時,驗證模塊根據(jù)接收到的查詢結(jié)果發(fā)送更新消息,則根據(jù)該查詢結(jié)果發(fā)送更新消息,所述更新消息中至少包含該網(wǎng)元ID和所述查詢結(jié)果中的該網(wǎng)元全部交叉信息。
另外,如果在步驟305進行了時間戳驗證,則本步驟中驗證模塊還進一步發(fā)送時間戳更新消息,該消息至少包括該網(wǎng)元ID和該網(wǎng)元上報的時間戳。
步驟309MIT信息庫按步驟308所述的更新消息對自身保存的該網(wǎng)元的交叉信息進行更新。
具體來說就是,在步驟306驗證成功后執(zhí)行本步驟時,MIT信息庫根據(jù)更新消息中的網(wǎng)元ID、變更方式以及變更的交叉信息,在自身當前保存的該網(wǎng)元交叉信息基礎上創(chuàng)建新的交叉、刪除或修改已有交叉信息等;在步驟307查詢同步失敗網(wǎng)元的交叉信息后執(zhí)行本步驟時,MIT信息庫根據(jù)更新消息中的網(wǎng)元ID和查詢得到的該網(wǎng)元全部交叉信息,再將自身當前保存的該網(wǎng)元交叉信息全部替換為查詢得到的交叉信息。另外,如果在步驟308中驗證模塊發(fā)送了時間戳更新消息,則在本步驟中MIT信息庫還要根據(jù)此時間戳更新消息將自身保存的該網(wǎng)元時間戳相應替換成時間戳更新消息中的該網(wǎng)元上報的時間戳。
上述的處理過程中,當智能網(wǎng)元與網(wǎng)管側(cè)保存的交叉信息不同步時,驗證模塊將自動查詢該發(fā)生交叉信息不同步網(wǎng)元的交叉信息,使用此種自動查詢機制適合于所管理的網(wǎng)絡規(guī)模較小、智能網(wǎng)元數(shù)量不多的網(wǎng)管系統(tǒng)。
當大量網(wǎng)元出現(xiàn)了自身交叉信息與網(wǎng)管側(cè)的交叉信息同步失敗的現(xiàn)象時,如果同時進行大量網(wǎng)元的查詢及交叉信息更新處理,系統(tǒng)就有可能由于資源不足而無法工作。因此,本發(fā)明應用于網(wǎng)元數(shù)量較多的系統(tǒng)中時,在網(wǎng)元交叉信息與網(wǎng)管側(cè)的交叉信息不同步時,為了保證系統(tǒng)的安全運行采用前臺查詢機制,由驗證模塊向前臺上報同步失敗消息,再由用戶根據(jù)當前網(wǎng)元交叉信息同步失敗的總體情況選擇何時對此網(wǎng)元的交叉信息進行查詢和更新,從而前臺在接收到用戶發(fā)送的同步命令時通過驗證模塊和同步單元查詢網(wǎng)元的交叉信息。
采用此種工作方式時,上述步驟307為驗證模塊向前臺上報同步失敗消息,前臺在得到同步命令之后發(fā)送同步請求至驗證模塊,由驗證模塊通過同步單元對該網(wǎng)元的交叉信息進行查詢,并通過同步單元提取查詢結(jié)果。
圖4為本發(fā)明網(wǎng)管系統(tǒng)另一較佳實施例框架結(jié)構(gòu)示意圖。圖4中,所述同步單元由現(xiàn)有網(wǎng)管系統(tǒng)中的網(wǎng)元消息處理模塊實現(xiàn);所述驗證模塊由現(xiàn)有網(wǎng)管系統(tǒng)中的查詢處理模塊和驗證存庫模塊實現(xiàn);其中,網(wǎng)元消息處理模塊,用于接收智能網(wǎng)元的交叉變更消息并發(fā)送至驗證存庫模塊,轉(zhuǎn)發(fā)查詢處理模塊與智能網(wǎng)元之間的查詢請求和包含該網(wǎng)元全部交叉信息的查詢結(jié)果;查詢處理模塊,用于轉(zhuǎn)發(fā)驗證存庫模塊與網(wǎng)元消息處理模塊之間的查詢請求和查詢結(jié)果;驗證存庫模塊,用于根據(jù)來自網(wǎng)元消息處理模塊的交叉變更消息從MIT信息庫提取該網(wǎng)元的交叉信息進行驗證,再根據(jù)驗證結(jié)果直接發(fā)送更新消息至MIT信息庫;或者,發(fā)送查詢請求至查詢處理模塊,根據(jù)接收到的該網(wǎng)元查詢結(jié)果發(fā)送更新消息至MIT信息庫。
這里,所述驗證模塊提取智能網(wǎng)元交叉信息的處理,可以如上所述由其自身自動觸發(fā),也可以由前臺發(fā)送的同步請求觸發(fā),當由前臺發(fā)送的同步請求觸發(fā)驗證模塊提取智能網(wǎng)元交叉信息時,圖4所示的系統(tǒng)進一步包括前臺,用于接收同步命令并輸出同步請求;所述驗證模塊進一步包括前臺交互模塊。
此時,系統(tǒng)中的網(wǎng)元消息處理模塊的功能不變,其它模塊的功能有所改變。其中,查詢處理模塊,用于從前臺交互模塊接收同步請求并發(fā)送查詢請求至網(wǎng)元消息處理模塊,接收來自網(wǎng)元消息處理模塊的查詢結(jié)果并轉(zhuǎn)發(fā)至驗證存庫模塊;驗證存庫模塊,用于根據(jù)來自網(wǎng)元消息處理模塊的交叉變更消息從MIT信息庫提取該網(wǎng)元的交叉信息進行驗證;再根據(jù)驗證結(jié)果直接發(fā)送更新消息至MIT信息庫;或者,發(fā)送同步失敗消息至前臺交互模塊,接收來自查詢處理模塊的該網(wǎng)元的查詢結(jié)果并發(fā)送更新消息至MIT信息庫;前臺交互模塊,用于接收來自驗證存庫模塊的同步失敗消息并轉(zhuǎn)發(fā)至前臺,接收來自前臺的同步請求并轉(zhuǎn)發(fā)至查詢處理模塊。
這里,為了使網(wǎng)管系統(tǒng)的用戶界面更友好,所述查詢處理模塊在得到查詢結(jié)果之后還可以進一步通過前臺交互模塊返回查詢結(jié)果至前臺,將查詢得到的網(wǎng)元交叉信息顯示給用戶。
基于圖4所述本發(fā)明網(wǎng)管系統(tǒng)的較佳實施例框架結(jié)構(gòu),下面結(jié)合附圖對本發(fā)明方法加以詳細說明。
圖5為本發(fā)明方法應用于圖4所示網(wǎng)管系統(tǒng)的處理流程示意圖,如圖5所示,具體處理步驟如下步驟501智能網(wǎng)元的傳統(tǒng)主機發(fā)送交叉變更通知和同步序號通知至網(wǎng)元消息處理模塊。
這里,所述交叉變更通知即為圖3所述的交叉變更消息,所述同步序號通知即為圖3所述網(wǎng)元上報的時間戳,所述交叉變更通知至少包含網(wǎng)元ID、變更方式以及變更的交叉信息,所述同步序號通知至少包含該網(wǎng)元上報的自身保存的時間戳。
步驟502網(wǎng)元消息處理模塊將步驟501所述交叉變更通知和同步序號通知轉(zhuǎn)發(fā)至驗證存庫模塊。
本實施例中,系統(tǒng)對網(wǎng)元的交叉信息進行時間戳和正確性驗證,因此網(wǎng)元同時上報同步序號通知和交叉變更通知;系統(tǒng)也可以僅進行正確性驗證,則這里網(wǎng)元不必上報同步序號通知。
步驟503驗證存庫模塊緩存接收到的同步序號通知和交叉變更通知,并根據(jù)此同步序號通知和交叉變更通知對該網(wǎng)元的交叉信息進行驗證,并判斷驗證是否成功,如果是執(zhí)行步驟504;否則,即該網(wǎng)元交叉信息發(fā)生了同步失敗,執(zhí)行步驟506。
其中,所述驗證為時間戳驗證和正確性驗證。驗證存庫模塊可以按交叉變更通知中的該網(wǎng)元ID從MIT信息庫中提取該網(wǎng)元的交叉信息以及時間戳,并根據(jù)同步序號通知中的時間戳、交叉變更通知中的變更方式和變更的交叉信息按圖3中所述的驗證方法對該網(wǎng)元交叉信息的正確性和時間戳進行驗證,并且只有正確性和時間戳驗證均成功才能判決本次驗證成功。
這里,驗證存庫模塊也可以按圖3所述的方法對網(wǎng)元的交叉信息只進行時間戳驗證或者只進行正確性驗證。
步驟504驗證存庫模塊根據(jù)該交叉變更通知發(fā)送更新消息至MIT信息庫。這里,該更新消息至少包括所述交叉變更通知中的網(wǎng)元ID、變更方式和變更的交叉信息。
步驟505MIT信息庫根據(jù)該更新消息對自身保存的該網(wǎng)元交叉信息進行更新,結(jié)束當前處理。
步驟506驗證存庫模塊根據(jù)所述的交叉變更通知,通過查詢處理模塊查詢此交叉信息同步失敗網(wǎng)元的實際交叉信息,并根據(jù)查詢結(jié)果對MIT信息庫中該網(wǎng)元的全部交叉信息進行更新,同時將MIT信息庫保存的該網(wǎng)元時間戳更新為該網(wǎng)元上報的時間戳,結(jié)束當前處理。
這里,如果系統(tǒng)僅進行正確性驗證,則僅更新MIT信息庫中該網(wǎng)元的交叉信息。
其中,系統(tǒng)也可以采用前臺查詢機制查詢交叉信息同步失敗網(wǎng)元的交叉信息,則所述智能交叉同步模塊由現(xiàn)有網(wǎng)管側(cè)的網(wǎng)元消息處理模塊、驗證存庫模塊和前臺交互模塊實現(xiàn),并在步驟503中驗證失敗時,執(zhí)行如下處理步驟507驗證存庫模塊向前臺交互模塊上報同步失敗消息,該消息中至少包含步驟503中交叉信息同步失敗網(wǎng)元的ID。
步驟508前臺交互模塊將同步失敗消息轉(zhuǎn)發(fā)至前臺,向用戶顯示該交叉信息同步失敗網(wǎng)元的信息。
步驟509用戶根據(jù)當前系統(tǒng)交叉信息同步失敗的情況決定何時下發(fā)對該網(wǎng)元交叉信息進行同步的命令,前臺在得到同步命令之后通過查詢處理模塊查詢此交叉信息同步失敗網(wǎng)元的實際交叉信息,MIT信息庫根據(jù)查詢結(jié)果對自身保存的該網(wǎng)元全部交叉信息進行更新,同時也將自身保存的該網(wǎng)元時間戳更新為該網(wǎng)元上報的時間戳,結(jié)束當前處理。
下面結(jié)合圖6和圖7對以上步驟506和步驟509所述查詢網(wǎng)元交叉信息并更新MIT信息庫的處理分別加以詳細說明。
圖6為圖5所示處理中本發(fā)明方法采用自動查詢機制查詢網(wǎng)元交叉信息并更新MIT信息庫的處理流程示意圖。如圖6所示,具體處理步驟如下步驟601驗證存庫模塊發(fā)送查詢請求至查詢處理模塊,該請求中至少包含圖5所述交叉信息同步失敗網(wǎng)元的ID。
步驟602查詢處理模塊根據(jù)所述查詢請求中的網(wǎng)元ID,判斷該網(wǎng)元是否為智能網(wǎng)元,如果是,執(zhí)行步驟603;否則執(zhí)行步驟610。
這里,雖然本發(fā)明涉及的查詢?yōu)椴樵冎悄芫W(wǎng)元的交叉信息,但在實際的智能光網(wǎng)絡中可能同時存在智能網(wǎng)元和傳統(tǒng)網(wǎng)元,并且查詢智能網(wǎng)元和傳統(tǒng)網(wǎng)元的交叉信息機制不同,因此查詢處理模塊首先需要判斷當前待查詢網(wǎng)元是否為智能網(wǎng)元,從而進行不同的處理。
步驟603查詢處理模塊將查詢請求轉(zhuǎn)發(fā)至網(wǎng)元消息處理模塊。
步驟604網(wǎng)元消息處理模塊再根據(jù)該查詢請求中的網(wǎng)元ID轉(zhuǎn)發(fā)查詢請求至該交叉信息同步失敗的網(wǎng)元。
這里,網(wǎng)元消息處理模塊在轉(zhuǎn)發(fā)從網(wǎng)管側(cè)到網(wǎng)元側(cè)的消息時,將接收到的信息從網(wǎng)管側(cè)可識別的格式轉(zhuǎn)化為網(wǎng)元可識別的主機命令字格式。
步驟605網(wǎng)元返回查詢結(jié)果至網(wǎng)元消息處理模塊。其中,查詢結(jié)果中至少包含該網(wǎng)元所有的交叉信息。
步驟606網(wǎng)元消息處理模塊再返回查詢結(jié)果至查詢處理模塊。
步驟607查詢處理模塊返回此查詢結(jié)果至驗證存庫模塊。
步驟608驗證存庫模塊發(fā)送時間戳更新消息至MIT信息庫,同時根據(jù)該查詢結(jié)果發(fā)送更新消息至MIT信息庫。這里,該更新消息中至少包含該網(wǎng)元ID、所述查詢結(jié)果中該網(wǎng)元所有的交叉信息;所述時間戳更新消息至少包含該網(wǎng)元ID和該網(wǎng)元上報的時間戳,如果在圖5所述的處理中沒有進行時間戳驗證,則這里不必發(fā)送時間戳更新消息。
步驟609MIT信息庫按更新消息中的網(wǎng)元ID對自身保存的該網(wǎng)元交叉信息進行更新,將自身保存的該網(wǎng)元交叉信息全部替換為更新消息中的該網(wǎng)元交叉信息,如果MIT信息庫接收到時間戳更新消息,則還要同時按時間戳更新消息中的網(wǎng)元ID,將自身保存的該網(wǎng)元時間戳替換為此時間戳更新消息中的該網(wǎng)元上報的時間戳,結(jié)束當前處理。
步驟610查詢處理模塊轉(zhuǎn)發(fā)查詢請求至傳統(tǒng)SDH配置模塊,由傳統(tǒng)SDH配置模塊對傳統(tǒng)網(wǎng)元即非智能網(wǎng)元的交叉信息進行查詢。由于對傳統(tǒng)網(wǎng)元的查詢?yōu)楝F(xiàn)有處理,不屬本發(fā)明內(nèi)容,因此這里不作描述。
圖7為圖5所示處理中本發(fā)明方法采用前臺查詢機制查詢網(wǎng)元交叉信息并更新MIT信息庫的處理流程示意圖。如圖7所示,具體處理步驟如下步驟701前臺接收到用戶發(fā)來的同步命令之后,發(fā)送同步請求至前臺交互模塊。
步驟702前臺交互模塊接收到同步請求之后轉(zhuǎn)發(fā)該同步請求至查詢處理模塊。這里,所述同步請求中至少包含圖3所述交叉信息同步失敗網(wǎng)元的ID。
步驟703查詢處理模塊根據(jù)所述同步請求中的網(wǎng)元ID,判斷該網(wǎng)元是否為智能網(wǎng)元,如果是,執(zhí)行步驟704;否則執(zhí)行步驟711。
步驟704查詢處理模塊根據(jù)步驟703所述的同步請求發(fā)送查詢請求至網(wǎng)元消息處理模塊。該查詢請求中包含所述同步請求中的網(wǎng)元ID。
步驟705網(wǎng)元消息處理模塊再根據(jù)該查詢請求中的網(wǎng)元ID轉(zhuǎn)發(fā)查詢請求至該交叉信息同步失敗的網(wǎng)元。
步驟706網(wǎng)元返回查詢結(jié)果至網(wǎng)元消息處理模塊。其中,查詢結(jié)果中至少包含該網(wǎng)元全部交叉信息。
步驟707網(wǎng)元消息處理模塊返回此查詢結(jié)果至查詢處理模塊。
步驟708查詢處理模塊再將該查詢結(jié)果發(fā)送至驗證存庫模塊。
步驟709驗證存庫模塊發(fā)送時間戳更新消息至MIT信息庫,同時根據(jù)該查詢結(jié)果發(fā)送更新消息至MIT信息庫。這里,該更新請求中至少包含該網(wǎng)元ID和所述查詢結(jié)果中的該網(wǎng)元所有交叉信息;所述時間戳更新消息至少包含該網(wǎng)元ID和該網(wǎng)元上報的時間戳,如果在圖5所述的處理中僅進行正確性驗證,則這里不必發(fā)送時間戳更新消息。
步驟710MIT信息庫按更新消息中的網(wǎng)元ID對自身保存的該網(wǎng)元交叉信息進行更新,將自身保存的該網(wǎng)元交叉信息全部替換為更新消息中的該網(wǎng)元交叉信息,如果MIT信息庫接收到時間戳更新消息,則還要同時按時間戳更新消息中的網(wǎng)元ID,將自身保存的該網(wǎng)元時間戳替換為此時間戳更新消息中的該網(wǎng)元上報的時間戳,結(jié)束當前處理。
步驟711查詢處理模塊根據(jù)步驟703所述的同步請求發(fā)送查詢請求至傳統(tǒng)SDH配置模塊,由傳統(tǒng)SDH配置模塊對傳統(tǒng)網(wǎng)元即非智能網(wǎng)元的交叉信息進行查詢。
其中,為了使用戶界面更友好,使用戶得知查詢情況,在執(zhí)行步驟708的同時還可以進行如下處理步驟708’查詢處理模塊將查詢結(jié)果返回給前臺交互模塊。
步驟709’前臺交互模塊再將查詢結(jié)果返回給前臺,這樣用戶可以通過前臺界面了解查詢結(jié)果。
綜上所述,應用本發(fā)明,在智能網(wǎng)元交叉信息發(fā)生變更時,可以使網(wǎng)管側(cè)實時得到網(wǎng)元交叉信息變化的情況,從而可以與智能網(wǎng)元同步對交叉信息進行更新,另外,在接收到網(wǎng)元交叉信息變更的通知之后能夠?qū)W(wǎng)管側(cè)保存的網(wǎng)元交叉信息進行時間戳和正確性驗證,從而保證了網(wǎng)管側(cè)所保存網(wǎng)元交叉信息的準確性和完整性,真正使智能光網(wǎng)絡的網(wǎng)管系統(tǒng)對智能網(wǎng)元的交叉信息管理實現(xiàn)了自動化。
總之,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
1.一種實現(xiàn)智能網(wǎng)元交叉信息同步的方法,其特征在于,在網(wǎng)管系統(tǒng)中設置智能交叉同步模塊,該方法還包括a.在智能網(wǎng)元交叉信息變更時,該網(wǎng)元發(fā)送交叉變更消息至所述智能交叉同步模塊;b.智能交叉同步模塊發(fā)送更新消息至網(wǎng)管系統(tǒng)的管理信息樹MIT信息庫;c.MIT信息庫根據(jù)步驟b所述的更新消息對自身保存的該網(wǎng)元交叉信息進行更新。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟b中,智能交叉同步模塊根據(jù)步驟a所述的交叉變更消息發(fā)送更新消息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b之前進一步包括智能交叉同步模塊根據(jù)該交叉變更消息對MIT信息庫中該網(wǎng)元交叉信息進行驗證,并判斷驗證是否成功,如果是,執(zhí)行步驟b;否則,智能交叉同步模塊查詢該網(wǎng)元所有交叉信息,再執(zhí)行步驟b;在驗證成功時執(zhí)行的步驟b中,智能交叉同步模塊根據(jù)步驟a所述交叉變更消息發(fā)送更新消息;在驗證失敗時執(zhí)行的步驟b中,智能交叉同步模塊根據(jù)所述查詢的結(jié)果發(fā)送更新消息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述查詢網(wǎng)元交叉信息的方法為智能交叉同步模塊發(fā)送查詢請求至該網(wǎng)元,該網(wǎng)元再返回包含自身全部交叉信息的查詢結(jié)果給智能交叉同步模塊。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述查詢網(wǎng)元交叉信息的方法為智能交叉同步模塊返回同步失敗消息至前臺,前臺在接收到查詢命令時發(fā)送查詢請求至智能交叉同步模塊,智能交叉同步模塊轉(zhuǎn)發(fā)該查詢請求至該網(wǎng)元,該網(wǎng)元再返回包含自身全部交叉信息的查詢結(jié)果給智能交叉同步模塊。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述驗證為正確性驗證;所述正確性驗證的方法為智能交叉同步模塊核對所述交叉變更消息中的變更方式和變更的交叉信息與該網(wǎng)元在MIT信息庫中的交叉信息是否矛盾;所述判斷驗證成功的方法為判斷所述正確性驗證的結(jié)果是否為矛盾,如果是,則驗證失?。环駝t驗證成功。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述驗證為時間戳驗證;該方法進一步包括在每一個智能網(wǎng)元中設置時間戳,并在MIT信息庫中為每一個網(wǎng)元設置時間戳;步驟a中,網(wǎng)元進一步上報自身保存的時間戳至智能交叉同步模塊;智能交叉同步模塊進一步從MIT信息庫提取該網(wǎng)元的時間戳;所述時間戳驗證的方法為智能交叉同步模塊將從MIT信息庫提取的該網(wǎng)元時間戳加1得到當前網(wǎng)管側(cè)時間戳,并比較當前網(wǎng)管側(cè)時間戳與該網(wǎng)元上報的時間戳是否一致;所述判斷驗證成功的方法為判斷所述時間戳驗證的結(jié)果是否為一致,如果是,則驗證成功;否則驗證失敗;在驗證失敗時,步驟b中,智能交叉同步模塊進一步發(fā)送時間戳更新消息至MIT信息庫,步驟c中,MIT信息庫進一步根據(jù)步驟b所述的時間戳更新消息對自身保存的該網(wǎng)元時間戳進行更新。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述驗證進一步包括正確性驗證;所述正確性驗證的方法為智能交叉同步模塊核對所述交叉變更消息中的變更方式和變更的交叉信息與該網(wǎng)元在MIT信息庫中的交叉信息是否矛盾;所述判斷驗證成功的方法為判斷是否時間戳驗證的結(jié)果為一致并且正確性驗證結(jié)果為不矛盾,如果是,則驗證成功;否則驗證失敗。
9.一種實現(xiàn)智能網(wǎng)元交叉信息同步的網(wǎng)管系統(tǒng),包括MIT信息庫,其特征在于,該系統(tǒng)還包括智能交叉同步模塊,其至少包含同步單元,用于從智能網(wǎng)元接收交叉變更消息,并發(fā)送更新消息至MIT信息庫;所述MIT信息庫,用于根據(jù)更新消息對自身保存的智能網(wǎng)元交叉信息進行更新。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述智能交叉同步模塊的同步單元由網(wǎng)元消息處理模塊實現(xiàn),其從智能網(wǎng)元接收交叉變更消息,并發(fā)送更新消息至MIT信息庫。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述智能交叉同步模塊進一步包括驗證模塊,其用于從所述同步單元接收交叉變更消息,并根據(jù)該交叉變更消息從MIT信息庫提取該網(wǎng)元交叉信息進行驗證,并根據(jù)驗證結(jié)果直接發(fā)送更新消息至MIT信息庫、或通過同步單元從該網(wǎng)元提取其全部交叉信息后發(fā)送更新消息至MIT信息庫。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述同步單元包括網(wǎng)元消息處理模塊;所述驗證模塊包括查詢處理模塊和驗證存庫模塊;所述網(wǎng)元消息處理模塊,用于接收智能網(wǎng)元的交叉變更消息并發(fā)送至驗證存庫模塊,轉(zhuǎn)發(fā)查詢處理模塊與智能網(wǎng)元之間的查詢請求和包含該網(wǎng)元全部交叉信息的查詢結(jié)果;所述查詢處理模塊,用于轉(zhuǎn)發(fā)驗證存庫模塊與網(wǎng)元消息處理模塊之間的查詢請求和查詢結(jié)果;所述驗證存庫模塊,用于根據(jù)來自網(wǎng)元消息處理模塊的交叉變更消息從MIT信息庫提取該網(wǎng)元的交叉信息進行驗證,再根據(jù)驗證結(jié)果直接發(fā)送更新消息至MIT信息庫;或者,發(fā)送查詢請求至查詢處理模塊,根據(jù)接收到的該網(wǎng)元查詢結(jié)果發(fā)送更新消息至MIT信息庫。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,該系統(tǒng)還包括前臺,用于接收同步命令并輸出同步請求;所述驗證模塊進一步發(fā)送同步失敗消息至前臺,并接收前臺的同步請求。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述同步單元包括網(wǎng)元消息處理模塊;所述驗證模塊,包括查詢處理模塊、驗證存庫模塊和前臺交互模塊;所述網(wǎng)元消息處理模塊,用于接收智能網(wǎng)元的交叉變更消息并發(fā)送至驗證存庫模塊,轉(zhuǎn)發(fā)查詢處理模塊與智能網(wǎng)元之間的查詢請求和包含該網(wǎng)元全部交叉信息的查詢結(jié)果;所述查詢處理模塊,用于從前臺交互模塊接收同步請求并發(fā)送查詢請求至網(wǎng)元消息處理模塊,接收來自網(wǎng)元消息處理模塊的查詢結(jié)果并轉(zhuǎn)發(fā)至驗證存庫模塊;所述驗證存庫模塊,用于根據(jù)來自網(wǎng)元消息處理模塊的交叉變更消息從MIT信息庫提取該網(wǎng)元的交叉信息進行驗證;再根據(jù)驗證結(jié)果直接發(fā)送更新消息至MIT信息庫;或者,發(fā)送同步失敗消息至前臺交互模塊,接收來自查詢處理模塊的該網(wǎng)元的查詢結(jié)果并發(fā)送更新消息至MIT信息庫;所述前臺交互模塊,用于接收來自驗證存庫模塊的同步失敗消息并轉(zhuǎn)發(fā)至前臺,接收來自前臺的同步請求并轉(zhuǎn)發(fā)至查詢處理模塊。
全文摘要
本發(fā)明公開了一種實現(xiàn)智能網(wǎng)元交叉信息同步的方法,在網(wǎng)管系統(tǒng)中設置智能交叉同步模塊,該方法還包括a.在智能網(wǎng)元交叉信息變更時,該網(wǎng)元發(fā)送交叉變更消息至所述智能交叉同步模塊;b.智能交叉同步模塊發(fā)送更新消息至網(wǎng)管系統(tǒng)的管理信息樹(MIT)信息庫;c.MIT信息庫根據(jù)步驟b所述的更新消息對自身保存的該網(wǎng)元交叉信息進行更新。本發(fā)明還公開了一種實現(xiàn)智能網(wǎng)元交叉信息同步的網(wǎng)管系統(tǒng),采用本發(fā)明方法及系統(tǒng)能夠使網(wǎng)管側(cè)保存的智能網(wǎng)元交叉信息與實際情況同步,從而實現(xiàn)智能網(wǎng)元交叉信息管理自動化。
文檔編號H04L12/24GK1756185SQ200410080938
公開日2006年4月5日 申請日期2004年9月27日 優(yōu)先權(quán)日2004年9月27日
發(fā)明者程可 申請人:華為技術有限公司