專利名稱:光網(wǎng)絡(luò)中的軟件代理系統(tǒng)和控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及光通信網(wǎng)絡(luò)中的軟件代理系統(tǒng)和控制方法,尤其涉及光通信網(wǎng)絡(luò)中的管理控 制軟件的代理部分的軟件系統(tǒng)結(jié)構(gòu)和軟件控制。
背景技術(shù):
近年來,隨著光通信網(wǎng)絡(luò)的迅速發(fā)展,網(wǎng)絡(luò)規(guī)模不斷擴大,網(wǎng)絡(luò)的運營和維護成為越來 越繁重的工作,這引起了廣大電信運營商和制造商的關(guān)注。如何降低運維成本,提高網(wǎng)絡(luò)響 應速度和抗毀性,業(yè)已成為業(yè)界關(guān)注的重點。
傳統(tǒng)的網(wǎng)絡(luò)管理系統(tǒng)采用了代理(Agent)機制和實現(xiàn)方法,滿足了對設(shè)備的管理,但是, 其主要是對設(shè)備網(wǎng)元的配置、告警、性能、安全和計費管理,對業(yè)務連接通常采用點對點逐 段手工配置,沒有涉及到或者沒有完全解決業(yè)務自動連接、恢復等控制功能管理,對于如何 管理作為自動連接工作執(zhí)行實體的軟件組件,也就更談不上提出完整管理解決方案。這種逐 點控制和手工配置、維護的方法在網(wǎng)絡(luò)規(guī)模較小,節(jié)點數(shù)量較少的環(huán)境下尚可以滿足要求, 但是已經(jīng)難以跟上發(fā)展的步伐。而且,目前已有的環(huán)網(wǎng)、鏈路保護功能雖然比較完善,但是 對于復雜的mesh網(wǎng)則顯得資源應用效率過低,且缺乏彈性。
新一代的自動交換光網(wǎng)絡(luò)(ASON)的出現(xiàn),為解決上述問題提供一整套的解決方案,各 種相關(guān)的標準和技術(shù)可謂層出不窮。隨著ASON網(wǎng)絡(luò)的逐步完善,對設(shè)備的管理和控制提出 了更高的要求,特別是管理、控制和傳送平面的劃分和新功能的出現(xiàn),對己有的光網(wǎng)絡(luò)網(wǎng)管 系統(tǒng)帶來了更大的挑戰(zhàn),換句話說,己有的網(wǎng)管系統(tǒng)軟件己經(jīng)不能滿足日益復雜的控制和管 理功能。同時,在軟件的升級換代過程,應該充分考慮到軟件的可裁減性和向前兼容性,因 此在對原有網(wǎng)管軟件中代理機制和結(jié)構(gòu)兼容基礎(chǔ)上,本文提出一種新型的軟件代理(Agent)系 統(tǒng)和方法。
通過這種新的代理層軟件,使得控制平面、管理平面以及傳送平面的分離成為可能,各 個平面相對獨立的完成各自的功能。順利完成對新增鄰居發(fā)現(xiàn)、拓撲發(fā)現(xiàn)、自動連接建立和 恢復等功能的管理支撐。同時,保障各個平面內(nèi)的軟件組件可以分布在不同硬件設(shè)施上,最 大程度的實現(xiàn)軟件的完全分布,軟件的位置與被控制物理資源實體的分離,使得軟件的控制 管理也更加靈活。
發(fā)明內(nèi)容
為克服現(xiàn)有技術(shù)中的缺陷和不足,本發(fā)明的目的在于提供一種光網(wǎng)絡(luò)中的軟件代理系統(tǒng) 和控制方法,使得光網(wǎng)絡(luò)中的控制平面、管理平面及傳送平面分離,各個平面相對獨立的完 成各自的功能。
為達到上述發(fā)明目的,本發(fā)明采用以下技術(shù)方案
光網(wǎng)絡(luò)中的軟件代理系統(tǒng),包括工作站網(wǎng)管,用于設(shè)備和網(wǎng)絡(luò)級別的管理和控制;網(wǎng)元 執(zhí)行層,用于執(zhí)行各種操作命令;代理層,用于完成各種資源與管理和控制功能交互;
工作站網(wǎng)管發(fā)出操作命令或請求,代理層對操作命令或請求進行業(yè)務上的分析、操作, 在確認沒有多個操作導致數(shù)據(jù)沖突后,向網(wǎng)元執(zhí)行層下發(fā)操作命令或請求,由網(wǎng)元執(zhí)行層完 成操作;當執(zhí)行結(jié)果返回時,由代理層存儲數(shù)據(jù),并根據(jù)操作結(jié)果更新相關(guān)資源,并向工作 站網(wǎng)管反饋更新結(jié)果和上報數(shù)據(jù)。
其中,所述的代理層包括數(shù)據(jù)服務器和業(yè)務處理器;其中數(shù)據(jù)服務器用于對數(shù)據(jù)的處理 及存儲;業(yè)務處理器用于完成各種邏輯上的業(yè)務處理工作以及調(diào)用接口驅(qū)動被管理控制對象;
其中,工作站網(wǎng)管發(fā)出的操作命令或請求,由業(yè)務處理器進行業(yè)務上的分析、操作,并 向數(shù)據(jù)服務器發(fā)出請求,在確認沒有多個操作導致數(shù)據(jù)沖突后,由數(shù)據(jù)服務器存儲數(shù)據(jù)并將 命令下發(fā)給網(wǎng)元執(zhí)行層,由網(wǎng)元執(zhí)行層完成操作;當執(zhí)行結(jié)果返回時,由數(shù)據(jù)服務器存儲數(shù) 據(jù),并根據(jù)操作結(jié)果更新資源,并向工作站網(wǎng)管反饋更新結(jié)果和上報數(shù)據(jù)。
其中,所述的數(shù)據(jù)服務器包括數(shù)據(jù)處理單元和數(shù)據(jù)存儲單元,其中數(shù)據(jù)處理單元用于 對數(shù)據(jù)進行處理,數(shù)據(jù)存儲單元用于存儲數(shù)據(jù)。
其中,數(shù)據(jù)處理單元對數(shù)據(jù)的處理包括將業(yè)務邏輯層次上的數(shù)據(jù)解釋為需要存儲的數(shù)據(jù) 或?qū)⒋鎯Φ臄?shù)據(jù)組裝成為業(yè)務數(shù)據(jù)。
其中,所述的業(yè)務處理器包括控制代理模塊、網(wǎng)管代理模塊和控制傳送代理模塊,其中, 控制代理模塊用于完成自動配置和恢復功能,網(wǎng)管代理模塊用于實現(xiàn)資源與管理功能的交互, 控制傳送代理模塊用于完成業(yè)務連接控制功能;控制代理模塊、網(wǎng)管代理模塊、控制傳送代 理模塊依次連接。
光網(wǎng)絡(luò)中的軟件代理系統(tǒng)和控制方法,包括以下步驟-(1)工作站網(wǎng)管下發(fā)操作命令或請求,根據(jù)命令或請求編碼并將編碼后的命令或請求下 發(fā)到代理層;
(2) 由代理層對操作命令或請求進行業(yè)務上的分析和操作,在確認沒有多個操作導致數(shù) 據(jù)沖突后,存儲數(shù)據(jù)并將命令下發(fā)給網(wǎng)元執(zhí)行層,由網(wǎng)元執(zhí)行層完成操作;
(3) 網(wǎng)元執(zhí)行層完成操作后返回操作結(jié)果,由代理層存儲數(shù)據(jù),并根據(jù)操作結(jié)果更新相 關(guān)資源,向工作站網(wǎng)管反饋更新結(jié)果和上報數(shù)據(jù)。
與現(xiàn)有技術(shù)相比,本發(fā)明由于采取了分層的代理軟件和多代理軟件控制和管理技術(shù)措施, 使得控制、管理軟件和硬件相對獨立,分別發(fā)展。通過劃分不同管理方式和管理對象,設(shè)計 多個軟件代理,軟件的配置和管理以及運行更加靈活,各個代理軟件可以分布在相同或者不 同的物理實體上面。通過設(shè)置不同的代理層次,分離數(shù)據(jù)和業(yè)務處理的不同邏輯關(guān)系,提高 了軟件組件分布的靈活性和可伸縮性并保證了數(shù)據(jù)的一致性和完整性,充分支持現(xiàn)代ASON網(wǎng) 絡(luò)各種功能,支持光網(wǎng)絡(luò)各個平面既可以集中配置,也可以完全分布設(shè)置。
圖l是代理與ASON平面之間的關(guān)系示意圖2是代理系統(tǒng)組成圖3是下發(fā)命令控制流程圖。
具體實施例方式
下面結(jié)合附圖和具體實施方式
對發(fā)明做進一步的詳細說明。
本發(fā)明就是在光網(wǎng)絡(luò)通訊設(shè)備的管理控制軟件中,設(shè)計二套完整的委托一代理軟件結(jié)構(gòu)的裝置和方法,用于實現(xiàn)管理(MP)、控制(CP)和傳送平面(TP)之間通過委托代理方式完成各項管理和控制操作的功能。其核心在于保留原有網(wǎng)管代理子系統(tǒng)的基礎(chǔ)上,建立獨立的控制平面代理子系統(tǒng)和傳送平面代理子系統(tǒng),以及相關(guān)的對外接口,如圖1所示,這樣整個管理控制軟件系統(tǒng)可以按照委托代理方式執(zhí)行各種操作,完成設(shè)備工作時相關(guān)軟件運行、維護和管理功能,并且各個業(yè)務功能模塊的增減、分布與功能的實現(xiàn)形式無關(guān)。其中MP與CP之間稱為管理控制代理(MP—CP Agent), CP和TP之間為控制傳送代理(CP—TP Agent), MP和TP之間為傳統(tǒng)的網(wǎng)管代理(MP Agent)。代理和平面之間存在命令和數(shù)據(jù)交換的接口 ,代理之間也通過內(nèi)部接口或者數(shù)據(jù)共享方式建立聯(lián)系。
每個完整的網(wǎng)絡(luò)通訊設(shè)備的網(wǎng)管控制管理軟件系統(tǒng)中都包含本系統(tǒng)裝置,從代理對象角度看,本系統(tǒng)裝置由網(wǎng)管代理、網(wǎng)管控制代理和控制傳送代理三個大的部分組成。從實現(xiàn)方面講,如圖2所示,代理進一步劃分為兩個層次業(yè)務處理和數(shù)據(jù)服務,每個代理部分映射為軟件的業(yè)務處理器和數(shù)據(jù)服務器組成,每個代理的處理器中由若干業(yè)務處理模塊和數(shù)據(jù)處理模塊組成。傳統(tǒng)網(wǎng)管代理的功能模塊對應于網(wǎng)管代理子系統(tǒng)部分,其模塊的構(gòu)成運行方式
基本保持不變。
新一代AS0N系統(tǒng)增加了自動配置連接和恢復等功能,控制平面必然為這些新增功能設(shè)置 了一些軟件功能模塊,為更好的對這些軟件實體組件進行管理和維護,需要設(shè)計和定義一種 代理裝置和控制方法完成上述任務。如果說網(wǎng)管代理是網(wǎng)絡(luò)平面管理軟件實現(xiàn)對傳輸物理資 源管理軟件子系統(tǒng),那么網(wǎng)管控制代理則是網(wǎng)絡(luò)管理軟件對軟件組件資源進行管理的軟件子 系統(tǒng)。
與網(wǎng)管代理管理傳送平面物理設(shè)備相似,控制平面通過控制傳送代理對傳送平面物理設(shè) 備進行的具體操作,實現(xiàn)自動配置連接和恢復等功能,本系統(tǒng)架構(gòu)沿用了傳統(tǒng)的服務器/客戶 機模式,仍然通過委托代理方式實現(xiàn)物理裝置的控制和執(zhí)行,這些功能的完成需要借助控制 傳送代理子系統(tǒng)。
一般而言,可以有多個代理代表同一資源,盡管各個代理擁有自己的數(shù)據(jù)結(jié)構(gòu)和運行功 能,但是設(shè)備工作的最終行為都落實到傳送平面物理器件的執(zhí)行動作上,因此,當網(wǎng)管和控 制傳送代理的行為和屬性都是針對傳送平面物理資源時候,必須保持功能操作的事物性,數(shù) 據(jù)的完整性和一致性。這樣,各自相對獨立工作時候,才能保持系統(tǒng)的協(xié)調(diào)一致。如圖2所 示,本裝置設(shè)計了統(tǒng)一的數(shù)據(jù)服務器模塊,包括了對數(shù)據(jù)的統(tǒng)一管理和對代理靈活的處理接 口,在數(shù)據(jù)服務器模塊內(nèi)部設(shè)置有協(xié)調(diào)處理組件、數(shù)據(jù)轉(zhuǎn)換組件,完成上述對數(shù)據(jù)統(tǒng)一操作 的基本要求,同時協(xié)調(diào)支撐各個代理對數(shù)據(jù)不同的處理要求。數(shù)據(jù)處理模塊抽象了數(shù)據(jù)的業(yè) 務邏輯關(guān)系,統(tǒng)一處理和存儲數(shù)據(jù)。
代理軟件層由業(yè)務處理器和數(shù)據(jù)服務器組成,這構(gòu)成了代理軟件的業(yè)務和數(shù)據(jù)兩個實現(xiàn) 層次。針對不同管理對象,本裝置為各個代理設(shè)計了業(yè)務處理器,業(yè)務處理器包含相應的三 個代理實現(xiàn)體,承擔業(yè)務層面的處理和運行工作。業(yè)務處理器用于完成各種邏輯上業(yè)務處理 工作以及調(diào)用接口驅(qū)動被管理控制對象,通過這些軟件模塊運行實現(xiàn)網(wǎng)管和控制的配置、告 警、性能統(tǒng)計和安全認證等基本管理控制功能。根據(jù)代理對象和目的的不同,又分為控制、 網(wǎng)管和控制傳送三個代理各自的功能模塊,完成各自的代理功能。數(shù)據(jù)服務器可以分為數(shù)據(jù) 處理單元(含有協(xié)調(diào)處理組件、數(shù)據(jù)轉(zhuǎn)換組件)和數(shù)據(jù)庫存儲單元,前者是各種數(shù)據(jù)輸入輸 出的統(tǒng)一對外接口,將業(yè)務邏輯層次上的數(shù)據(jù)解釋為需要存儲的數(shù)據(jù),或者相反操作,組裝 成為業(yè)務數(shù)據(jù),確保數(shù)據(jù)操作滿足事務性特點。后者具備數(shù)據(jù)庫一般的操作能力,包括加鎖 不同代理對于同一數(shù)據(jù)請求等,對各種數(shù)據(jù)進行存儲,是保證數(shù)據(jù)完整性和一致性的協(xié)調(diào)中 心
控制傳送代理對應的業(yè)務處理器完成針對業(yè)務連接的告警、配置、性能功能(根據(jù)具體 管理業(yè)務的發(fā)展可以增減,下面的業(yè)務處理器所含模塊相同)并協(xié)助控制軟件組件與傳送平
面的交互,這里主要設(shè)置這三個功能模塊,完成相關(guān)的業(yè)務連接控制功能,當硬件資源發(fā)生 與此相關(guān)的變化時,都是通過控制傳送代理上傳或者下達。
控制平面為了完成自動配置和恢復功能,通常需要增加路由、信令、自動發(fā)現(xiàn)、連接控 制等組件,網(wǎng)管控制代理對應的業(yè)務處理器就是幫助完成這些組件資源與管理功能的交互。 與傳統(tǒng)網(wǎng)管相似,駐留在設(shè)備上代理軟件完成對組件對象的各種操作,如配置參數(shù)的初始化、 修改、增加或者刪除,組件運行功能和性能的告警監(jiān)控等。
管理代理對應的業(yè)務處理器仍然維護傳統(tǒng)網(wǎng)管的配置、告警、性能、安全和計費五大功 能,相應業(yè)務模塊也可以按此進行劃分。
如圖2所示,整個管理控制軟件系統(tǒng)從實現(xiàn)和分布層次來看,由工作站網(wǎng)管、代理層和 網(wǎng)元執(zhí)行層組成。工作站網(wǎng)管是指運行在計算機一側(cè)的網(wǎng)管后臺軟件和GUI終端,用于設(shè)備 和網(wǎng)絡(luò)級別的管理和控制,包括與用戶之間的人機交互接口和顯示。代理層是本發(fā)明的核心, 其主要完成各種資源與管理和控制功能交互。網(wǎng)元執(zhí)行層是駐留在硬件系統(tǒng)的執(zhí)行軟件和被 管理軟件組件如控制組件執(zhí)行部分,用于執(zhí)行各種操作。
工作站網(wǎng)管發(fā)出操作命令或請求,代理層對操作命令或請求進行業(yè)務上的分析、操作,
在確認沒有多個操作導致數(shù)據(jù)沖突后,向網(wǎng)元執(zhí)行層下發(fā)操作命令或請求,由網(wǎng)元執(zhí)行層執(zhí)
完成操作;當執(zhí)行結(jié)果返回時,由代理層存儲數(shù)據(jù),并根據(jù)操作結(jié)果更新相關(guān)資源,并向工
作站網(wǎng)管反饋更新結(jié)果和上報數(shù)據(jù)。
從實現(xiàn)和安裝層次來看, 一般管理控制系統(tǒng)分布在三個層面,工作站設(shè)備層、代理層和
網(wǎng)元執(zhí)行層,代理層與網(wǎng)元執(zhí)行層都安置在網(wǎng)元物理設(shè)備上,代理單元可以是分布在多個不 同設(shè)備甚至工作站上。但是,對于需要完成功能的資源實體處,都必須配備相應的代理部分, 通過代理來驅(qū)動相關(guān)操作。例如,在ASON控制節(jié)點復雜的分布環(huán)境下,控制平面軟件和傳 送平面可能不是一一對應的,采用本軟件代理系統(tǒng),極大的配合了這種分布的實現(xiàn),業(yè)務處 理器根據(jù)不同的處理對象細分后,可以根據(jù)總體設(shè)計的需要,將代理軟件分配到一塊或者多 塊物理單板上,從而滿足ASON系統(tǒng)的要求。 一旦需要增加或者調(diào)整需要控制管理的資源實 體,那么,只要配置好相關(guān)的代理軟件,通過代理軟件執(zhí)行具體的操作,而無需修改控制平 面的復雜協(xié)議軟件。
針對單個網(wǎng)元設(shè)備的操作,代理處理的流程按照數(shù)據(jù)的流向通常可以分為上傳和下達兩 個方向,通常下行命令數(shù)據(jù)的處理遵循先確認后存儲的次序。如流程圖3所示,當網(wǎng)管發(fā)出 操作命令或請求,根據(jù)命令編碼,通訊平臺將命令發(fā)送給適當?shù)拇硖幚砟K。首先進行業(yè) 務上的分析、操作處理,然后向數(shù)據(jù)服務器請求,確認沒有多個操作導致數(shù)據(jù)或者動作發(fā)生
沖突,緩存數(shù)據(jù)并將命令下發(fā)給網(wǎng)元執(zhí)行層軟件,完成相關(guān)操作。當運行結(jié)果返回時候,交 給數(shù)據(jù)服務器進行存儲處理,如果對不同代理管理和操作的數(shù)據(jù)同時產(chǎn)生了影響,應該根據(jù) 最新資源變化的情況予以修改,最后反饋結(jié)果和上報數(shù)據(jù)。
例如對控制組件中的發(fā)現(xiàn)組件的配置方式,當指定激活發(fā)現(xiàn)鄰接關(guān)系參數(shù)時,工作站網(wǎng) 管將配置參數(shù)通過通訊平臺傳送給網(wǎng)管控制代理,代理需要將業(yè)務執(zhí)行邏輯命令解釋為對象 操作指令,使用數(shù)據(jù)服務器判斷在基本配置中該組件是否存在,是否已經(jīng)采用手工方式配置 了網(wǎng)元之間的端口、鄰接參數(shù)。只有存在相關(guān)發(fā)現(xiàn)組件、其他參數(shù)完備,并且不會與網(wǎng)管手 工配置的鄰接和拓撲連接關(guān)系沖突,方可執(zhí)行下面操作。通過代理業(yè)務處理器驅(qū)動相關(guān)物理 單板,在連接端口之間發(fā)送發(fā)現(xiàn)信息,從而完成相應發(fā)現(xiàn)操作。當激活操作順利完成以后, 組件上報代理執(zhí)行成功,在數(shù)據(jù)服務器中記錄并上報工作站網(wǎng)管。
上行命令執(zhí)行流程則采用代理處理、存儲完成后上報的方式。雖然沒有緩存數(shù)據(jù)后下發(fā) 執(zhí)行的過程,但是還是需要業(yè)務處理器分別分析處理多個底層請求是否對同一資源有重復影 響,對各自數(shù)據(jù)標識清晰。
例如傳送設(shè)備交叉板檢測到端口告警,通信平臺收到單板軟件上報告警轉(zhuǎn)發(fā)給網(wǎng)管和控 制傳送代理的業(yè)務處理模塊,經(jīng)過業(yè)務處理分析,各自產(chǎn)生業(yè)務層面需要的告警信息,在數(shù) 據(jù)服務器中分析、存儲后提交給控制組件進一步保護恢復處理和通知上層工作站網(wǎng)管。
當出現(xiàn)多個網(wǎng)元之間需要協(xié)同工作,完成某項功能時,信息需要在不同網(wǎng)元設(shè)備上的代 理之間傳遞執(zhí)行,但是代理之間不直接聯(lián)系,仍然采用ASON標準中的信令模塊完成命令的 傳遞。如軟永久連接的建立,在源網(wǎng)元執(zhí)行單網(wǎng)元下行命令的同時,會在不同網(wǎng)元控制組件 之間的交換信令,信令命令在各個網(wǎng)元上通過控制組件中信令組件交給控制傳送代理執(zhí)行。
具體流程如下
(1) 工作站網(wǎng)管通過通訊平臺向源網(wǎng)元執(zhí)行層的控制組件下達建立連接命令;
(2) 網(wǎng)元設(shè)備中的控制組件分析后產(chǎn)生信令發(fā)送到下一跳網(wǎng)元設(shè)備的控制組件,逐跳傳
送到目的網(wǎng)元(發(fā)起資源預留命令,如RSVP—Path配置,命令類型可以如此而不限于此,下 同),然后逐跳返回(執(zhí)行資源預留命令,如RSVP—Resv配置);
(3) 本網(wǎng)元的控制組件中信令組件接收到逐跳傳送的RSVP一Path配置命令后向控制傳送 代理下發(fā)對資源預留操作;
(4) 信令組件接收到逐跳返回RSVP—Resv配置命令后向控制傳送代理下發(fā)對資源的執(zhí) 行操作;
(5) 控制傳送代理按照單網(wǎng)元的命令繼續(xù)執(zhí)行對傳送實體和單板軟件的操作驅(qū)動和相關(guān) 數(shù)據(jù)處理。 (6)操作結(jié)果逐跳上報到源網(wǎng)元,上傳工作站網(wǎng)管。
上面描述的為操作的一般過程,其特點在于控制功能、管理功能與設(shè)備及其資源分離, 每個網(wǎng)元根據(jù)情況設(shè)置代理層,由專門的代理部分作為"橋梁"完成與設(shè)備交互的最后操作, 從而支持整個控制功能增減的靈活性,不必在每個網(wǎng)元逐一配置控制組件自由分布的特點, 從而實現(xiàn)最大限度的ASON網(wǎng)絡(luò)中的集中或者分布式控制特點。
權(quán)利要求
1、光網(wǎng)絡(luò)中的軟件代理系統(tǒng),包括工作站網(wǎng)管,用于設(shè)備和網(wǎng)絡(luò)級別的管理和控制;網(wǎng)元執(zhí)行層,用于執(zhí)行各種操作命令;其特征在于還包括代理層,用于完成各種資源與管理和控制功能交互;工作站網(wǎng)管發(fā)出操作命令或請求,代理層對操作命令或請求進行業(yè)務上的分析、操作,在確認沒有多個操作導致數(shù)據(jù)沖突后,向網(wǎng)元執(zhí)行層下發(fā)操作命令或請求,由網(wǎng)元執(zhí)行層完成操作;當執(zhí)行結(jié)果返回時,由代理層存儲數(shù)據(jù),并根據(jù)操作結(jié)果更新相關(guān)資源,并向工作站網(wǎng)管反饋更新結(jié)果和上報數(shù)據(jù)。
2、 根據(jù)權(quán)利要求l所述的光網(wǎng)絡(luò)中的軟件代理系統(tǒng),其特征在于所述的代理層包括數(shù) 據(jù)服務器和業(yè)務處理器;其中數(shù)據(jù)服務器用于對數(shù)據(jù)的處理及存儲;業(yè)務處理器用于完成各 種邏輯上的業(yè)務處理工作以及調(diào)用接口驅(qū)動被管理控制對象;其中,工作站網(wǎng)管發(fā)出的操作命令或請求,由業(yè)務處理器進行業(yè)務上的分析、操作,并 向數(shù)據(jù)服務器發(fā)出請求,在確認沒有多個操作導致數(shù)據(jù)沖突后,由數(shù)據(jù)服務器存儲數(shù)據(jù)并將 命令下發(fā)給網(wǎng)元執(zhí)行層,由網(wǎng)元執(zhí)行層完成操作;當執(zhí)行結(jié)果返回時,由數(shù)據(jù)服務器存儲數(shù) 據(jù),并根據(jù)操作結(jié)果更新資源,并向工作站網(wǎng)管反饋更新結(jié)果和上報數(shù)據(jù)。
3、 根據(jù)權(quán)利要求2所述的光網(wǎng)絡(luò)中的軟件代理系統(tǒng),其特征在于所述的數(shù)據(jù)服務器包 括數(shù)據(jù)處理單元和數(shù)據(jù)存儲單元,其中數(shù)據(jù)處理單元用于對數(shù)據(jù)進行處理,數(shù)據(jù)存儲單元 用于存儲數(shù)據(jù)。
4、 根據(jù)權(quán)利要求3所述的光網(wǎng)絡(luò)中的軟件代理系統(tǒng),其特征在于數(shù)據(jù)處理單元對數(shù)據(jù) 的處理包括將業(yè)務邏輯層次上的數(shù)據(jù)解釋為需要存儲的數(shù)據(jù)或?qū)⒋鎯Φ臄?shù)據(jù)組裝成為業(yè)務數(shù) 據(jù)。
5、 根據(jù)權(quán)利要求2所述的光網(wǎng)絡(luò)中的軟件代理系統(tǒng),其特征在于所述的業(yè)務處理器包 括控制代理模塊、網(wǎng)管代理模塊和控制傳送代理模塊,其中,控制代理模塊用于完成自動配 置和恢復功能,網(wǎng)管代理模塊用于實現(xiàn)資源與管理功能的交互,控制傳送代理模塊用于完成 業(yè)務連接控制功能;控制代理模塊、網(wǎng)管代理模塊、控制傳送代理模塊依次連接。
6、 光網(wǎng)絡(luò)中的軟件代理系統(tǒng)和控制方法,其特征在于包括以下歩驟(1)工作站網(wǎng)管下發(fā)操作命令或請求,根據(jù)命令或請求編碼并將編碼后的命令或請求下 發(fā)到代理層;(2) 由代理層對操作命令或請求進行業(yè)務上的分析和操作,在確認沒有多個操作導致數(shù) 據(jù)沖突后,存儲數(shù)據(jù)并將命令下發(fā)給網(wǎng)元執(zhí)行層,由網(wǎng)元執(zhí)行層完成操作;(3) 網(wǎng)元執(zhí)行層完成操作后返回操作結(jié)果,由代理層存儲數(shù)據(jù),并根據(jù)操作結(jié)果更新相 關(guān)資源,向工作站網(wǎng)管反饋更新結(jié)果和上報數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種光網(wǎng)絡(luò)中的軟件代理系統(tǒng)和控制方法,涉及光通信網(wǎng)絡(luò)中的軟件代理系統(tǒng)和控制方法,為使光網(wǎng)絡(luò)中的控制平面、管理平面及傳送平面分離,各個平面相對獨立的完成各自的功能而發(fā)明。系統(tǒng)包括工作站網(wǎng)管,網(wǎng)元執(zhí)行層,代理層。方法包括(1)工作站網(wǎng)管下發(fā)操作命令或請求;(2)由代理層對操作命令或請求進行業(yè)務上的分析和操作,存儲數(shù)據(jù)并將命令下發(fā)給網(wǎng)元執(zhí)行層,由網(wǎng)元執(zhí)行層完成操作;(3)網(wǎng)元執(zhí)行層完成操作后返回操作結(jié)果,存儲數(shù)據(jù),更新相關(guān)資源,向工作站網(wǎng)管反饋更新結(jié)果和上報數(shù)據(jù)。本發(fā)明采取分層的代理軟件和多代理軟件控制和管理技術(shù)措施,使得控制、管理軟件和硬件相對獨立。
文檔編號H04L12/24GK101197705SQ200610162109
公開日2008年6月11日 申請日期2006年12月5日 優(yōu)先權(quán)日2006年12月5日
發(fā)明者劉建國, 恒 馬, 峰 高 申請人:中興通訊股份有限公司