專利名稱:網元中的命令配置方法
技術領域:
本發(fā)明涉及一種網絡通訊技術領域,特別是涉及光傳輸領域的 網元配置方法。
背景技術:
目前通訊業(yè)務的配置越來越復雜,配置之間可能存在關4關性, 比如配置順序的關聯(lián)性,即一個業(yè)務需要多條命令按照要求的順序 配置才能完成。在實際情況中,可能因為各種原因使命令沒有按照 網元要求的順序進4亍配置,例如可能由于用戶在網管的才喿作順序或 由于網絡時延等,這樣,可能造成網元配置出現(xiàn)錯誤或異常,影響網元的正常工作,也對用戶〗吏用造成不《更。如何^f呆-i正網元可以4安照 要求的順序進行配置,方便用戶4吏用,是一個重要的問題。用"關聯(lián)"和"配置"關4建詞搜索,結果中有下列幾個相關的 專利。申請?zhí)朇N00135968用于自動軟件配置的請求調度程序,在用 戶位置^吏軟件適用于需求設置的領域相關耳關。它適用于不同系統(tǒng)管 理環(huán)境自動地配置軟件。該專利解決了對相互依存的資源進行配置 問題,覆蓋了較廣領域。申請?zhí)朇N200510134037以太網才喿^(乍管理維護點的自動配置, 針對的是以太網操作管理維護點的自動配置,用于基于在由維護端點(MEP)節(jié)點生成的OAM (操作、管理和維護)幀中進行編碼 的絕對級標記和相對級標記來對以太網OAM網絡的維護中間點 (MIP)節(jié)點進行配置。該專利4吏用與節(jié)點關Jf關的絕對優(yōu)先級標記 進^f亍編碼,來實現(xiàn)對MIP的配置。申請?zhí)朇N200610057791為 一種數(shù)據(jù)配置系統(tǒng)及實現(xiàn)數(shù)據(jù)配置 的方法,包括數(shù)據(jù)庫和數(shù)據(jù)變換部分,建立數(shù)據(jù)庫數(shù)據(jù)和用戶配置 界面的相互讀寫轉換,以及用于實現(xiàn)數(shù)據(jù)庫各個不同版本的實體數(shù) 據(jù)和相應的用戶^:據(jù)文件之間的轉換。該發(fā)明分解和隔離了彩:據(jù)的 存儲、顯示、訪問和使用,簡化了數(shù)據(jù)間的關聯(lián)。以上專利解決的問題,雖然與關聯(lián)性配置相關,但沒有解決網 元配置順序關聯(lián)性問題。發(fā)明內容才艮據(jù)上述問題而做出本發(fā)明,本發(fā)明的目的在于,提供一種網 元中的命令配置方法。根據(jù)本發(fā)明的網元中的命令配置方法,包括以下步驟網元獲 取對于要下發(fā)的多條命令所預先設定的排序,為每條命令設置一個 配置標識,并將配置標識的狀態(tài)初始化為未收到狀態(tài);以及網元收 到多條命令中的第N條命令,如果第N條命令為第一條命令,則網 元將其所對應的配置標識的狀態(tài)變?yōu)槭盏讲⑴渲脿顟B(tài)以及將第 一條 命令進行下發(fā),否則網元檢查第N-1條命令所對應的配置標識的狀 態(tài),并4艮據(jù)第N-l條命令所對應的配置標識的狀態(tài)對第N條命令進 4亍處理。此外,在該方法中,配置標識的狀態(tài)包4舌未收到狀態(tài)、收到并 未配置狀態(tài)、以及收到并配置狀態(tài)。此外,在該方法中,網元根據(jù)第N-l條命令所對應的配置標識的狀態(tài)對第N條命令進行處理包括如果第N-l條命令所對應的配 置標識的狀態(tài)為收到并配置狀態(tài),則網元將第N條命令下發(fā)并將其 所對應的配置標識的狀態(tài)i殳定為收到并配置狀態(tài)。此外,在該方法中,網元根據(jù)第N-l條命令所對應的配置標識 的狀態(tài)對第N條命令進行處理還包括在將第N條命令所對應的配 置標識的狀態(tài)設定為收到并配置狀態(tài)之后,網元檢查第N+l條命令 所對應的配置標識的狀態(tài);以及如果檢查到第N+l條命令所對應的 配置標識的狀態(tài)為收到并未配置狀態(tài),則網元將第N+l條命令下發(fā), 將第N+l條命令所對應的配置標識的狀態(tài)為收到并配置狀態(tài),并令 N = N+1,返回上一步4聚。此夕卜,在該方法中,網元根據(jù)第N-l條命令所對應的配置標識 的狀態(tài)對第N條命令進行處理包括如果第N-l條命令所對應的配 置標識的狀態(tài)為收到并未配置狀態(tài)或未收到狀態(tài),則網元將第N條 命令保存,并將其所對應的配置標識的狀態(tài)設定為收到并未配置狀 態(tài)。此夕卜,在該方法中,還包括網元收到新的第N條命令,并將 新的第N條命令與舊的第N條命令進行比較;如果新的第N條命 令與舊的第N條命令不一致,則網元將舊的第N條命令更新為新的 第N條命令,并保持其所對應的配置標識的狀態(tài)不變。此外,在該方法中,還包4舌如果所保4寺的配置標識的狀態(tài)為 收到并配置狀態(tài),則網元將新的第N條命令下發(fā)。通過本發(fā)明的上述方面,在網元接收命令時,可以按照網元要 求的順序進行配置,而不對下發(fā)命令的順序進行限制,可以提高使 用靈活性。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點可通過在所寫的說明書、^又利要求書、以及附 圖中所特別指出的結構來實現(xiàn)和獲得。
附圖用來^是供對本發(fā)明的進一步理解,并且構成說明書的一部 分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中程圖;圖2是示出了根據(jù)本發(fā)明的另 一 實施例的網元中的命令配置方 法的流禾呈圖;圖3是示出了4艮據(jù)本發(fā)明實施例的配置標識狀態(tài)變化的示意 圖;以及圖4是示出了根據(jù)本發(fā)明又一實施例的網元中的命令配置方法 的示意圖。
具體實施方式
以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此 處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本 發(fā)明。圖1是示出了根據(jù)本發(fā)明實施例的網元中的命令配置方法的流 程圖。如圖1所示,包括以下步驟步驟S102,網元獲取對于要下發(fā) 的多條命令所預先設定的排序,為每條命令設置一個配置標識,并 將配置標識的狀態(tài)初始化為未收到狀態(tài);以及步驟S104,網元收到 多條命令中的第N條命令,如果第N條命令為第一條命令,則網元 將其所對應的配置標識的狀態(tài)變?yōu)槭盏讲⑴渲脿顟B(tài)以及將第一條命 令進行下發(fā),否則網元一企查第N-l條命令所對應的配置標識的狀態(tài), 并根據(jù)第N-l條命令所對應的配置標識的狀態(tài)對第N條命令進行處 理。此外,在該方法中,配置標識的狀態(tài)包4舌未收到狀態(tài)、收到并 未配置狀態(tài)、以及收到并配置狀態(tài)。此外,在該方法中,網元根據(jù)第N-l條命令所對應的配置標識 的狀態(tài)對第N條命令進4于處理包括如果第N-l條命令所對應的配 置標識的狀態(tài)為收到并配置狀態(tài),則網元將第N條命令下發(fā)并將其 所只于應的配置標識的狀態(tài)i殳定為收到并配置^l犬態(tài)。此外,在該方法中,網元根據(jù)第N-l條命令所對應的配置標識 的狀態(tài)對第N條命令進行處理還包括在將第N條命令所對應的配 置標識的狀態(tài)設定為收到并配置狀態(tài)之后,網元檢查第N+l條命令 所對應的配置標識的狀態(tài);以及如果檢查到第N+l條命令所對應的 配置標識的狀態(tài)為收到并未配置狀態(tài),則網元將第N+l條命令下發(fā), 將第N+l條命令所對應的配置標識的狀態(tài)為收到并配置狀態(tài),并令 N = N+1,返回上一步l聚。此夕卜,在該方法中,網元4艮據(jù)第N-l條命令所對應的配置標識 的狀態(tài)對第N條命令進行處理包括如果第N-l條命令所對應的配 置標識的狀態(tài)為收到并未配置狀態(tài)或未收到狀態(tài),則網元將第N條命令保存,并將其所對應的配置標識的狀態(tài)設定為收到并未配置狀太此夕卜,在該方法中,還包括網元收到新的第N條命令,并將 新的第N條命令與舊的第N條命令進行比較;如果新的第N條命 令與舊的第N條命令不一致,則網元將舊的第N條命令更新為新的 第N條命令,并保持其所對應的配置標識的狀態(tài)不變。此外,在該方法中,還包括如果所保持的配置標識的狀態(tài)為 收到并配置狀態(tài),則網元將新的第N條命令下發(fā)。圖2是示出了根據(jù)本發(fā)明的另一實施例的網元中的命令配置方 法的流程圖。圖3是示出了根據(jù)本發(fā)明實施例的配置標識狀態(tài)變化 的示意圖。圖4是示出了根據(jù)本發(fā)明又一實施例的網元中的命令配 置方法的示意圖。下面結合圖2、圖3、以及圖4進行詳細描述。在該實施例中,假設網元需要五條配置命令,按照網元需要下 發(fā)的順序,命令設為命令l、命令2、命令3、命令4和命令5。網 元在初始化時,將每個命令碼對應的標志置為未收到命令。一.假設網管下發(fā)的命令順序為命令2、命令l、命令5、命令 3和命令4。其實現(xiàn)過程如下(見圖4 ( 一 ))網元收到命令2后,檢查命令2的標志為"未收到命令",保存 命令2的配置,然后,檢查2的前一條命令1沒有收到配置,命令 2的標志置為"收到未配置"。網元收到命令1后,命令1的標志為"未收到命令",保存命令 1的配置,然后才企查命令1是第一條命令,所以直沖妄下發(fā)配置,并 將標志置為"收到并配置"。然后,檢查命令2的標志為"收到未配 置,,,就下發(fā)命令2的配置,并將命令2的標志置為"收到并配置"。 檢查命令3的標志為"未收到命令",不操作。網元收到命令5后,檢查命令5的標志為"未收到命令",保存 命令5的配置,然后,檢查5的前一條命令-命令4沒有收到,命 令5不配置,其標志置為"收到未配置"。網元收到命令3后,檢查命令3的標志為"未收到命令",保存 命令3的配置,然后,檢查命令2標志為"收到并配置",就下發(fā)命 令3的配置,置標志為"收到并配置"。檢查命令4的標志置為"未 收到命令",不操作。收到命令4后,檢查檢查命令4的標志為"未收到命令",保存 命令4的配置,然后,檢查前一條命令-命令3為"收到并配置", 就下發(fā)命令4的配置,置標志為"收到并配置"。檢查命令5的標志 置為"收到未配置",下發(fā)命令5的配置,并修改命令5的標志置為 "收到并配置"。至ot匕,全部五條命令者卩處理完成。二.假設網管下發(fā)的命令中有重復配置,順序為命令2、命令1、 命令2、命令5、命令3、命令5和命令4 (見圖4 (二))。命令2和命令1的處理與上述處理(一)相同,第二次收到命 令2后,處理如下網元收到命令2,檢查命令2的標志為"收到并配置",如果命 令2的配置有更新,則保存新配置,并下發(fā),標志不變。命令5和命令3與實施例1中相同,第二次收到命令5后,如 下處理網元收到命令5,檢查命令5的標志為"收到未配置",如果命 令變化則更新保存命令5的配置,不操作。命令4情況與第 一種情況相同。 至此,全部五條命令都處理完成。綜上所述,通過本發(fā)明,在網元4妾收命令時,可以4妄照網元要 求的順序進行配置,而不對下發(fā)命令的順序進行限制,可以提高使 用靈活性。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等, 均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種網元中的命令配置方法,其特征在于,包括以下步驟網元獲取對于要下發(fā)的多條命令所預先設定的排序,為每條命令設置一個配置標識,并將所述配置標識的狀態(tài)初始化為未收到狀態(tài);以及所述網元收到所述多條命令中的第N條命令,如果所述第N條命令為第一條命令,則所述網元將其所對應的配置標識的狀態(tài)變?yōu)槭盏讲⑴渲脿顟B(tài)以及將所述第一條命令進行下發(fā),否則所述網元檢查第N-1條命令所對應的配置標識的狀態(tài),并根據(jù)所述第N-1條命令所對應的配置標識的狀態(tài)對所述第N條命令進行處理。
2. 根據(jù)權利要求1所述的網元中的命令配置方法,其特征在于, 所述配置標識的狀態(tài)包括所述未收到狀態(tài)、所述收到并未配置 狀態(tài)、以及收到并配置狀態(tài)。
3. 根據(jù)權利要求2所述的網元中的命令配置方法,其特征在于, 所述網元根據(jù)所述第N-l條命令所對應的配置標識的狀態(tài)對 所述第N條命令進4于處理包4舌如果所述第N-1條命令所對應的配置標識的狀態(tài)為所述 收到并配置狀態(tài),則所述網元將所述第N條命令下發(fā)并將其 所對應的配置標識的狀態(tài)i殳定為所述收到并配置狀態(tài)。
4. 根據(jù)權利要求3所述的網元中的命令配置方法,其特征在于, 所述網元才艮據(jù)所述第N-l條命令所對應的配置標識的狀態(tài)對 所述第N條命令進行處理還包括在將所述第N條命令所對應的配置標識的狀態(tài)設定為所 述收到并配置狀態(tài)之后,所述網元檢查第N+l條命令所對應的配置標識的狀態(tài);以及如果檢查到所述第N+l條命令所對應的配置標識的狀態(tài) 為所述收到并未配置狀態(tài),則所述網元將所述第N+l條命令 下發(fā),將所述第N+l條命令所對應的配置標識的狀態(tài)為所述 收到并配置狀態(tài),并令N-N+1,返回上一步-驟。
5. 根據(jù)權利要求2所述的網元中的命令配置方法,其特征在于, 所述網元才艮據(jù)所述第N-l條命令所對應的配置標識的狀態(tài)對 所述第N條命令進行處理包括如果所述第N-l條命令所對應的配置標識的狀態(tài)為所述 收到并未配置狀態(tài)或未收到狀態(tài),則所述網元將所述第N條 命令保存,并將其所對應的配置標識的狀態(tài)i殳定為所述收到并 未配置狀態(tài)。
6. 才艮據(jù)上述^又利要求中任一項所述的網元中的命令配置方法,其 特^正在于,還包括所述網元收到新的第N條命令,并將所述新的第N條命 令與舊的第N條命令進行比壽交;如果所述新的第N條命令與所述舊的第N條命令不一致, 則所述網元將所述舊的第N條命令更新為所述新的第N條命 令,并保持其所對應的配置標識的狀態(tài)不變。
7. 根據(jù)權利要求6所述的網元中的命令配置方法,其特征在于, 還包括如果所保持的配置標識的狀態(tài)為所述收到并配置狀態(tài),則 所述網元將所述新的第N條命令下發(fā)。
全文摘要
本發(fā)明公開了網元中的命令配置方法,包括以下步驟網元獲取對于要下發(fā)的多條命令所預先設定的排序,為每條命令設置一個配置標識,并將配置標識的狀態(tài)初始化為未收到狀態(tài);以及網元收到多條命令中的第N條命令,如果第N條命令為第一條命令,則網元將其所對應的配置標識的狀態(tài)變?yōu)槭盏讲⑴渲脿顟B(tài)以及將第一條命令進行下發(fā),否則網元檢查第N-1條命令所對應的配置標識的狀態(tài),并根據(jù)第N-1條命令所對應的配置標識的狀態(tài)對第N條命令進行處理。通過本發(fā)明,在網元接收命令時,可以按照網元要求的順序進行配置,而不對下發(fā)命令的順序進行限制,可以提高使用靈活性。
文檔編號H04L12/24GK101222359SQ200810000829
公開日2008年7月16日 申請日期2008年1月22日 優(yōu)先權日2008年1月22日
發(fā)明者梁秀帥 申請人:中興通訊股份有限公司