專(zhuān)利名稱(chēng):一種網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒跋到y(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)管理,尤其涉及一種網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒跋到y(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)管理技術(shù)是復(fù)雜的分布式技術(shù),ITUT-T (國(guó)際電信聯(lián)盟)提出了網(wǎng)絡(luò) 管理系統(tǒng)化的解決方案,包括故障管理、安全管理、性能管理、配置管理等功 能。網(wǎng)絡(luò)拓?fù)涔芾硎蔷W(wǎng)管系統(tǒng)的重要組成部分,它提供了一個(gè)虛擬的拓?fù)淇臻g, 直觀(guān)地展現(xiàn)了所管理的網(wǎng)絡(luò)和設(shè)備的物理或邏輯的層次關(guān)系,并對(duì)網(wǎng)絡(luò)資源的 運(yùn)行狀況的監(jiān)控提供了方便的手段。但是傳統(tǒng)的網(wǎng)絡(luò)拓?fù)涞膶?shí)現(xiàn)并不完善,特 別是在大規(guī)模網(wǎng)絡(luò)中,大小有限的拓?fù)渲邪舜罅康墓?jié)點(diǎn)和拓?fù)溥B接,以及 各種狀態(tài)圖標(biāo)等。由此產(chǎn)生的問(wèn)題是用戶(hù)難以區(qū)分主次,無(wú)法識(shí)別當(dāng)前用戶(hù)最 關(guān)注的拓?fù)湫畔?;另外,每?dāng)用戶(hù)打開(kāi)一個(gè)拓?fù)?,需要重新生成一份拓?fù)鋽?shù)據(jù) 的拷貝,導(dǎo)致占用的內(nèi)存越來(lái)越大、效率越來(lái)越低。在一般的網(wǎng)絡(luò)拓?fù)鋵?shí)現(xiàn)技 術(shù)中,重點(diǎn)往往是拓?fù)浔硎镜男畔⑹欠裢暾拓S富,導(dǎo)致信息量過(guò)大反而讓用 戶(hù)抓不住重點(diǎn),特別是在超大規(guī)模網(wǎng)絡(luò)中,用戶(hù)往往很難找到自己關(guān)注的信息。
發(fā)明內(nèi)容
為解決上述問(wèn)題,本發(fā)明提供了一種網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒跋到y(tǒng)其 目的在于降低拓?fù)鋽?shù)據(jù)對(duì)內(nèi)存的占用,并區(qū)分拓?fù)渲杏脩?hù)當(dāng)前關(guān)心的前景拓?fù)?信息和背景拓?fù)湫畔ⅰ?br>
本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒ǎㄈ缦虏襟E
步驟l,獲得通用拓?fù)鋽?shù)據(jù),并將所述通用拓?fù)鋽?shù)據(jù)保存到拓?fù)湫畔㈡湵?br>
中,所述拓?fù)湫畔㈡湵沓qv在內(nèi)存中;
步驟2,創(chuàng)建通用拓?fù)鋱D對(duì)象,對(duì)所述通用拓?fù)鋱D對(duì)象加載所述通用拓?fù)?數(shù)據(jù),并根據(jù)所述通用拓?fù)鋽?shù)據(jù)設(shè)置所述通用拓?fù)鋱D對(duì)象;
步驟3,獲得應(yīng)用拓?fù)涞奶卣餍畔ⅲ瑢⑵浯鎯?chǔ)到所述拓?fù)湫畔㈡湵碇?,繼承所述通用拓?fù)鋱D對(duì)象以創(chuàng)建應(yīng)用拓?fù)鋱D對(duì)象,所述應(yīng)用拓?fù)鋱D對(duì)象繼承所述 通用拓?fù)鋱D對(duì)象的設(shè)置,對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象加載所述特征信息,并根據(jù)所 述特征信息對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象進(jìn)行對(duì)應(yīng)于所述應(yīng)用拓?fù)涞奶囟ㄔO(shè)置。
所述通用拓?fù)鋽?shù)據(jù)中包括節(jié)點(diǎn)背景標(biāo)識(shí)用以標(biāo)識(shí)拓?fù)涔?jié)點(diǎn)是否為背景,所 述特征信息中包括對(duì)應(yīng)于應(yīng)用拓?fù)涞墓?jié)點(diǎn)背景標(biāo)識(shí),
所述步驟2進(jìn)一步包括,根據(jù)所述通用拓?fù)鋽?shù)據(jù)中節(jié)點(diǎn)背景標(biāo)識(shí)設(shè)置在所 述通用拓?fù)鋱D對(duì)象中拓?fù)涔?jié)點(diǎn)及其相關(guān)信息是否顯示為背景拓?fù)洌?br>
所述步驟3進(jìn)一步包括,根據(jù)所述特征信息中的節(jié)點(diǎn)背景標(biāo)識(shí)設(shè)置在所述 應(yīng)用拓?fù)鋱D對(duì)象中拓?fù)涔?jié)點(diǎn)及其相關(guān)信息是否顯示為前景拓?fù)洹?br>
所述方法還包括,
步驟4,所述通用拓?fù)鋽?shù)據(jù)發(fā)生變化時(shí),通知更新所述拓?fù)湫畔㈡湵碇械?通用拓?fù)鋽?shù)據(jù),再通知更新所述通用拓?fù)鋱D對(duì)象。
所述通用拓?fù)鋽?shù)據(jù)中還包括,告警信息、節(jié)點(diǎn)通信狀態(tài),所述告警信息包 括告警級(jí)別和告警個(gè)數(shù)信息,所述節(jié)點(diǎn)通信狀態(tài)用于表示拓?fù)涔?jié)點(diǎn)當(dāng)前的通信 狀態(tài)。
所述步驟2還包括,設(shè)置顯示告警信息標(biāo)識(shí)用以判斷是否顯示告警信息, 如果顯示告警信息,則根據(jù)所述告警信息進(jìn)行所述通用拓?fù)鋱D對(duì)象的告警信息 設(shè)置以顯示告警信息。
所述步驟2還包括,設(shè)置顯示節(jié)點(diǎn)通信狀態(tài)標(biāo)識(shí)用以判斷是否顯示拓?fù)涔?jié) 點(diǎn)的通信狀態(tài),如果顯示拓?fù)涔?jié)點(diǎn)通信狀態(tài),則根據(jù)所述節(jié)點(diǎn)通信狀態(tài)進(jìn)行所 述通用拓?fù)鋵?duì)象的節(jié)點(diǎn)通信狀態(tài)設(shè)置以顯示拓?fù)涔?jié)點(diǎn)的通信狀態(tài)。
本發(fā)明還公開(kāi)了一種網(wǎng)絡(luò)管理拓?fù)涞奶幚硐到y(tǒng),包括客戶(hù)端和服務(wù)器,所 述客戶(hù)端包括
通用拓?fù)鋽?shù)據(jù)模塊,用于獲得通用拓?fù)鋽?shù)據(jù),并將所述通用拓?fù)鋽?shù)據(jù)保存 到拓?fù)湫畔㈡湵碇校鐾負(fù)湫畔㈡湵沓qv在內(nèi)存中;
通用拓?fù)鋱D模塊,用于創(chuàng)建通用拓?fù)鋱D對(duì)象,對(duì)所述通用拓?fù)鋱D對(duì)象加載 所述通用拓?fù)鋽?shù)據(jù),并根據(jù)所述通用拓?fù)鋽?shù)據(jù)設(shè)置所述通用拓?fù)鋱D對(duì)象;
應(yīng)用拓?fù)淠K,用于獲得應(yīng)用拓?fù)涞奶卣餍畔?,將其存?chǔ)到所述拓?fù)湫畔?鏈表中,繼承所述通用拓?fù)鋱D對(duì)象以創(chuàng)建應(yīng)用拓?fù)鋱D對(duì)象,所述應(yīng)用拓?fù)鋱D對(duì) 象繼承所述通用拓?fù)鋱D對(duì)象的設(shè)置,對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象加載所述特征信息,并根據(jù)所述特征信息對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象進(jìn)行對(duì)應(yīng)于所述應(yīng)用拓?fù)涞奶?定設(shè)置。
所述通用拓?fù)鋽?shù)據(jù)中包括節(jié)點(diǎn)背景標(biāo)識(shí)用以標(biāo)識(shí)拓?fù)涔?jié)點(diǎn)是否為背景,所 述特征信息中包括對(duì)應(yīng)于應(yīng)用拓?fù)涞墓?jié)點(diǎn)背景標(biāo)識(shí)
所述通用拓?fù)鋱D模塊進(jìn)一步用于,根據(jù)所述通用拓?fù)鋽?shù)據(jù)中節(jié)點(diǎn)背景標(biāo) 識(shí),設(shè)置在所述通用拓?fù)鋱D對(duì)象中拓?fù)涔?jié)點(diǎn)及其相關(guān)信息是否顯示為背景拓
撲;
所述應(yīng)用拓?fù)淠K進(jìn)一步用于,根據(jù)所述應(yīng)用拓?fù)涮卣餍畔⒌墓?jié)點(diǎn)背景標(biāo) 識(shí),設(shè)置在所述應(yīng)用拓?fù)鋱D對(duì)象中拓?fù)涔?jié)點(diǎn)及其相關(guān)信息是否顯示為前景拓 撲。
所述服務(wù)器用于在通用拓?fù)鋽?shù)據(jù)變化時(shí),通知所述通用拓?fù)鋽?shù)據(jù)模塊更新 所述通用拓?fù)鋽?shù)據(jù);
所述通用拓?fù)鋽?shù)據(jù)模塊,還用于更新拓?fù)湫畔㈡湵碇械耐ㄓ猛負(fù)鋽?shù)據(jù),并 通知所述通用拓?fù)鋱D模塊更新所述通用拓?fù)鋱D對(duì)象;
所述通用拓?fù)鋱D模塊,還用于更新所述通用拓?fù)鋱D對(duì)象。
所述拓?fù)湫畔㈡湵碇羞€包括,告警信息、節(jié)點(diǎn)通信狀態(tài)和應(yīng)用拓?fù)涮卣餍?息,所述告警信息包括告警級(jí)別和告警個(gè)數(shù)信息,所述應(yīng)用拓?fù)涮卣餍畔⒂糜?存儲(chǔ)所述特征信息。
本發(fā)明采用不同顏色區(qū)分背景拓?fù)浜颓熬巴負(fù)湟酝伙@用戶(hù)關(guān)注的信息,使 得用戶(hù)既可以對(duì)其關(guān)心的前景拓?fù)湟荒苛巳?,又可以觀(guān)察到背景拓?fù)湫畔?,?圖l所示;同時(shí)本發(fā)明讓通用拓?fù)鋽?shù)據(jù)常駐內(nèi)存,使得整個(gè)網(wǎng)管拓?fù)鋽?shù)據(jù)始終 只存儲(chǔ)一份,避免了多個(gè)應(yīng)用拓?fù)湔加么罅績(jī)?nèi)存的情況。
圖l是應(yīng)用拓?fù)鋱D對(duì)象的顯示圖2是通用拓?fù)鋽?shù)據(jù)層次結(jié)構(gòu)圖3是網(wǎng)絡(luò)管理拓?fù)涞奶幚砹鞒虉D。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)表達(dá)得更加清楚明白,下面給出具體
實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說(shuō)明。
以NMS (網(wǎng)絡(luò)層網(wǎng)管系統(tǒng))為例,說(shuō)明本發(fā)明的拓?fù)涮幚矸椒跋到y(tǒng)。
NMS采用客戶(hù)端/服務(wù)器結(jié)構(gòu),包括麗S Server (服務(wù)器)、麗S Client (客戶(hù)端),NMS Client包括通用拓?fù)鋽?shù)據(jù)模塊、通用拓?fù)鋱D模塊和應(yīng)用拓?fù)?模塊,相互關(guān)系如圖3所示。
NMS Server,用于發(fā)送通用拓?fù)鋽?shù)據(jù),并在通用拓?fù)鋽?shù)據(jù)變化時(shí),向通用 拓?fù)鋽?shù)據(jù)模塊發(fā)送通用拓?fù)鋽?shù)據(jù)變更通知;
通用拓?fù)鋽?shù)據(jù)模塊,用于從麗S Server獲得通用拓?fù)鋽?shù)據(jù),將所述通用 拓?fù)鋽?shù)據(jù)保存到拓?fù)湫畔㈡湵碇?,拓?fù)湫畔㈡湵沓qv在內(nèi)存中,所述拓?fù)湫畔?鏈表中包含的信息如步驟S301中所述,并向畫(huà)S Server訂閱通用拓?fù)鋽?shù)據(jù)變 更通知,在通用拓?fù)鋽?shù)據(jù)變化時(shí),接收麗S Server發(fā)送的通用拓?fù)鋽?shù)據(jù)變更 通知,更新通用拓?fù)鋽?shù)據(jù),向通用拓?fù)鋱D模塊發(fā)送通用拓?fù)鋽?shù)據(jù)變更通知;
通用拓?fù)鋱D模塊,用于創(chuàng)建通用拓?fù)鋱D對(duì)象,對(duì)所述通用拓?fù)鋱D對(duì)象加載 所述通用拓?fù)鋽?shù)據(jù),根據(jù)所述通用拓?fù)鋽?shù)據(jù)設(shè)置所述通用拓?fù)鋱D對(duì)象,所述設(shè) 置如步驟S302中所述,并向通用拓?fù)鋽?shù)據(jù)模塊訂閱通用拓?fù)鋽?shù)據(jù)變更通知, 在通用拓?fù)鋽?shù)據(jù)變化時(shí),接收通用拓?fù)鋽?shù)據(jù)模塊發(fā)送的通用拓?fù)鋽?shù)據(jù)變更通 知,更新通用拓?fù)鋱D對(duì)象;
應(yīng)用拓?fù)淠K,用于獲得應(yīng)用拓?fù)涞奶卣餍畔?,將其存?chǔ)到拓?fù)湫畔㈡湵?中,繼承通用拓?fù)鋱D對(duì)象以創(chuàng)建應(yīng)用拓?fù)鋱D對(duì)象,應(yīng)用拓?fù)鋱D對(duì)象繼承通用拓 撲圖對(duì)象的設(shè)置,對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象加載特征信息,并根據(jù)特征信息對(duì)應(yīng) 用拓?fù)鋱D對(duì)象進(jìn)行對(duì)應(yīng)于應(yīng)用拓?fù)涞奶囟ㄔO(shè)置,所述特定設(shè)置如步驟S303中 所述。
下面分步驟具體說(shuō)明網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒ā?步驟S301,獲得并存儲(chǔ)通用拓?fù)鋽?shù)據(jù)。 所述步驟S301具體為
步驟l,通用拓?fù)鋽?shù)據(jù)模塊從歷S Server查詢(xún)通用拓?fù)鋽?shù)據(jù); 步驟2,通用拓?fù)鋽?shù)據(jù)模塊獲得通用拓?fù)鋽?shù)據(jù),將其存儲(chǔ)到拓?fù)湫畔㈡湵?中,并將拓?fù)湫畔㈡湵沓qv內(nèi)存;
步驟3,通用拓?fù)鋽?shù)據(jù)模塊向腿S Server訂閱通用拓?fù)鋽?shù)據(jù)變更通知。 所述通用拓?fù)鋽?shù)據(jù)變更通知包括拓?fù)涔?jié)點(diǎn)、連接的增加、刪除及修改,告警狀態(tài)、節(jié)點(diǎn)通信狀態(tài)。
所述拓?fù)湫畔㈡湵聿捎脴?shù)狀結(jié)構(gòu),包括拓?fù)涔?jié)點(diǎn)和拓?fù)溥B接。拓?fù)涔?jié)點(diǎn)包 括本節(jié)點(diǎn)信息和一個(gè)子節(jié)點(diǎn)鏈表,所有拓?fù)溥B接統(tǒng)一作為拓?fù)涓B接節(jié)點(diǎn)的子 節(jié)點(diǎn),其層次關(guān)系如圖2所示。拓?fù)湫畔㈡湵磉€包括
節(jié)點(diǎn)背景標(biāo)識(shí),標(biāo)識(shí)拓?fù)涔?jié)點(diǎn)是否為背景,缺省情況為背景;
告警信息,包括告警級(jí)別和告警個(gè)數(shù)信息;
節(jié)點(diǎn)通信狀態(tài),表示拓?fù)涔?jié)點(diǎn)當(dāng)前的通信狀態(tài);
節(jié)點(diǎn)坐標(biāo),麗S Client啟動(dòng)時(shí)獲取拓?fù)涔?jié)點(diǎn)的坐標(biāo),可以為null (空), 拓?fù)涔?jié)點(diǎn)坐標(biāo)被用戶(hù)修改后,不同的應(yīng)用拓?fù)洳贿M(jìn)行節(jié)點(diǎn)坐標(biāo)自動(dòng)同步,用戶(hù) 根據(jù)需要手工同步;
應(yīng)用拓?fù)涮卣餍畔?,采用M印(哈希表)存儲(chǔ),由于可以存在多個(gè)應(yīng)用拓?fù)洌?因此按照Map(TopoName, TopoMap)的方式存儲(chǔ)應(yīng)用拓?fù)涮卣餍畔?,TopoName (拓?fù)涿Q(chēng))為每一個(gè)應(yīng)用拓?fù)涞奈ㄒ粯?biāo)識(shí),TopoMap(拓?fù)涮卣餍畔⒐1? 中存儲(chǔ)各個(gè)應(yīng)用拓?fù)涞奶卣餍畔?,TopoMap與應(yīng)用拓?fù)渫瑫r(shí)存在,當(dāng)應(yīng)用拓?fù)?圖對(duì)象關(guān)閉時(shí),對(duì)應(yīng)的T叩oMap被刪除。應(yīng)用拓?fù)涞奶卣餍畔⒖梢愿鶕?jù)具體應(yīng) 用需要設(shè)置,其中包括根據(jù)應(yīng)用需求設(shè)置的對(duì)應(yīng)于應(yīng)用拓?fù)涞墓?jié)點(diǎn)坐標(biāo)和節(jié)點(diǎn)
背景標(biāo)識(shí)。
步驟S302,創(chuàng)建通用拓?fù)鋱D對(duì)象。
所述步驟S302具體為
步驟1,通用拓?fù)鋱D模塊使用第三方工具創(chuàng)建通用拓?fù)鋱D對(duì)象;
所述通用拓?fù)鋱D對(duì)象包括以下信息
顯示告警標(biāo)識(shí),標(biāo)識(shí)是否顯示告警信息,允許為null;
顯示節(jié)點(diǎn)通信狀態(tài)標(biāo)識(shí),標(biāo)識(shí)是否顯示拓?fù)涔?jié)點(diǎn)通信狀態(tài),允許為null。
步驟2,通用拓?fù)鋱D模塊對(duì)通用拓?fù)鋱D對(duì)象加載通用拓?fù)鋽?shù)據(jù),根據(jù)加載 的通用拓?fù)鋽?shù)據(jù)設(shè)置通用拓?fù)鋱D對(duì)象,設(shè)置包括
設(shè)置顯示色,根據(jù)節(jié)點(diǎn)背景標(biāo)識(shí)進(jìn)行設(shè)置,如果有節(jié)點(diǎn)背景標(biāo)識(shí),按此進(jìn) 行設(shè)置,標(biāo)識(shí)為背景,拓?fù)涔?jié)點(diǎn)及其相關(guān)信息(包括同拓?fù)涔?jié)點(diǎn)相連的拓?fù)溥B 接和拓?fù)涔?jié)點(diǎn)的通信狀態(tài))被顯示為背景拓?fù)?透明灰色),標(biāo)識(shí)為不是背景, 拓?fù)涔?jié)點(diǎn)及其相關(guān)信息被顯示為前景拓?fù)?高亮色);否則不進(jìn)行設(shè)置;
設(shè)置拓?fù)涔?jié)點(diǎn)的坐標(biāo),根據(jù)節(jié)點(diǎn)坐標(biāo)進(jìn)行設(shè)置,如果有節(jié)點(diǎn)坐標(biāo)信息,按此設(shè)置拓?fù)涔?jié)點(diǎn)的坐標(biāo),否則設(shè)置拓?fù)涔?jié)點(diǎn)的坐標(biāo)為缺省坐標(biāo)(0, 0),對(duì)于 拓?fù)溥B接不進(jìn)行坐標(biāo)設(shè)置;
設(shè)置告警信息,讀取通用拓?fù)鋱D對(duì)象包含信息中的顯示告警標(biāo)識(shí),如果顯 示告警信息,則根據(jù)告警信息進(jìn)行通用拓?fù)鋱D對(duì)象的告警設(shè)置以顯示告警信 息;
設(shè)置節(jié)點(diǎn)通信狀態(tài),讀取通用拓?fù)鋱D對(duì)象包含信息中的顯示節(jié)點(diǎn)通信狀態(tài) 標(biāo)識(shí),如果顯示節(jié)點(diǎn)通信狀態(tài),則根據(jù)節(jié)點(diǎn)通信狀態(tài)進(jìn)行通用拓?fù)鋱D對(duì)象的節(jié) 點(diǎn)通信狀態(tài)設(shè)置以顯示拓?fù)涔?jié)點(diǎn)的通信狀態(tài)。
步驟3,通用拓?fù)鋱D模塊向通用拓?fù)鋽?shù)據(jù)模塊訂閱通用拓?fù)鋽?shù)據(jù)變更通知。
步驟S303,創(chuàng)建應(yīng)用拓?fù)鋱D對(duì)象。 所述步驟S303具體為
步驟l,獲取應(yīng)用拓?fù)涞奶卣餍畔ⅲ瑢⑵浯鎯?chǔ)到拓?fù)湫畔㈡湵淼膽?yīng)用拓?fù)?特征信息中;
步驟2,通過(guò)繼承通用拓?fù)鋱D對(duì)象創(chuàng)建應(yīng)用拓?fù)鋱D對(duì)象,應(yīng)用拓?fù)鋱D對(duì)象 繼承通用拓?fù)鋱D對(duì)象的設(shè)置,對(duì)其加載該應(yīng)用拓?fù)涞奶卣餍畔?,根?jù)加載的應(yīng) 用拓?fù)涞奶卣餍畔?duì)應(yīng)用拓?fù)鋱D對(duì)象進(jìn)行對(duì)應(yīng)于該應(yīng)用拓?fù)涞奶囟ㄔO(shè)置,特定 設(shè)置包括
設(shè)置顯示色,根據(jù)應(yīng)用拓?fù)涞奶卣餍畔⒌墓?jié)點(diǎn)背景標(biāo)識(shí)設(shè)置,如果有節(jié)點(diǎn) 背景標(biāo)識(shí),按此進(jìn)行設(shè)置,標(biāo)識(shí)為背景,拓?fù)涔?jié)點(diǎn)及其相關(guān)信息(包括同拓?fù)?節(jié)點(diǎn)相連的拓?fù)溥B接和拓?fù)涔?jié)點(diǎn)的通信狀態(tài))被顯示為背景拓?fù)?透明灰色), 標(biāo)識(shí)為不是背景,拓?fù)涔?jié)點(diǎn)及其相關(guān)信息被顯示為前景拓?fù)?高亮色);否則 不進(jìn)行設(shè)置;
設(shè)置拓?fù)涔?jié)點(diǎn)坐標(biāo),根據(jù)應(yīng)用拓?fù)涮卣餍畔⒌墓?jié)點(diǎn)坐標(biāo)設(shè)置,如果有節(jié)點(diǎn) 坐標(biāo)信息,按此設(shè)置拓?fù)涔?jié)點(diǎn)的坐標(biāo);否則不進(jìn)行設(shè)置;
設(shè)置其它信息,根據(jù)應(yīng)用拓?fù)涮卣餍畔⒅械钠渌卣餍畔ⅲ瑢?duì)應(yīng)用拓?fù)鋱D 對(duì)象進(jìn)行對(duì)應(yīng)設(shè)置,本過(guò)程根據(jù)不同應(yīng)用拓?fù)涞木唧w需要進(jìn)行處理。
步驟S304,在通用拓?fù)鋽?shù)據(jù)變化時(shí)進(jìn)行更新。
所述步驟S304具體為
步驟l, NMS Server上通用拓?fù)湫畔l(fā)生變化,向通用拓?fù)鋽?shù)據(jù)模塊發(fā)送
通用拓?fù)鋽?shù)據(jù)變更通知;
步驟2,通用拓?fù)鋽?shù)據(jù)模塊更新拓?fù)湫畔㈡湵碇械耐ㄓ猛負(fù)鋽?shù)據(jù),并向通 用拓?fù)鋱D模塊發(fā)送通用拓?fù)渥兏ㄖ?br>
步驟3,通用拓?fù)鋱D模塊更新通用拓?fù)鋱D對(duì)象。
由于應(yīng)用拓?fù)鋱D對(duì)象繼承通用拓?fù)鋱D對(duì)象,所以通用拓?fù)鋱D對(duì)象更新使應(yīng) 用拓?fù)鋱D對(duì)象被同步更新。
權(quán)利要求
1.一種網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒ǎ涮卣髟谟?,包括如下步驟步驟1,獲得通用拓?fù)鋽?shù)據(jù),并將所述通用拓?fù)鋽?shù)據(jù)保存到拓?fù)湫畔㈡湵碇校鐾負(fù)湫畔㈡湵沓qv在內(nèi)存中;步驟2,創(chuàng)建通用拓?fù)鋱D對(duì)象,對(duì)所述通用拓?fù)鋱D對(duì)象加載所述通用拓?fù)鋽?shù)據(jù),并根據(jù)所述通用拓?fù)鋽?shù)據(jù)設(shè)置所述通用拓?fù)鋱D對(duì)象;步驟3,獲得應(yīng)用拓?fù)涞奶卣餍畔?,將其存?chǔ)到所述拓?fù)湫畔㈡湵碇?,繼承所述通用拓?fù)鋱D對(duì)象以創(chuàng)建應(yīng)用拓?fù)鋱D對(duì)象,所述應(yīng)用拓?fù)鋱D對(duì)象繼承所述通用拓?fù)鋱D對(duì)象的設(shè)置,對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象加載所述特征信息,并根據(jù)所述特征信息對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象進(jìn)行對(duì)應(yīng)于所述應(yīng)用拓?fù)涞奶囟ㄔO(shè)置。
2. 如權(quán)利要求1所述的網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒?,其特征在于,所述通?拓?fù)鋽?shù)據(jù)中包括節(jié)點(diǎn)背景標(biāo)識(shí)用以標(biāo)識(shí)拓?fù)涔?jié)點(diǎn)是否為背景,所述特征信息中 包括對(duì)應(yīng)于應(yīng)用拓?fù)涞墓?jié)點(diǎn)背景標(biāo)識(shí),所述步驟2進(jìn)一步包括,根據(jù)所述通用拓?fù)鋽?shù)據(jù)中節(jié)點(diǎn)背景標(biāo)識(shí)設(shè)置在所 述通用拓?fù)鋱D對(duì)象中拓?fù)涔?jié)點(diǎn)及其相關(guān)信息是否顯示為背景拓?fù)洌凰霾襟E3進(jìn)一步包括,根據(jù)所述特征信息中的節(jié)點(diǎn)背景標(biāo)識(shí)設(shè)置在所述 應(yīng)用拓?fù)鋱D對(duì)象中拓?fù)涔?jié)點(diǎn)及其相關(guān)信息是否顯示為前景拓?fù)洹?br>
3. 如權(quán)利要求2所述的網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒?,其特征在于,所述?法還包括,步驟4,所述通用拓?fù)鋽?shù)據(jù)發(fā)生變化時(shí),通知更新所述拓?fù)湫畔㈡湵碇械?通用拓?fù)鋽?shù)據(jù),再通知更新所述通用拓?fù)鋱D對(duì)象。
4. 如權(quán)利要求3所述的網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒?,其特征在于,所述通用拓?fù)鋽?shù)據(jù)中還包括,告警信息、節(jié)點(diǎn)通信狀態(tài),所述告警信息包括告警級(jí)別 和告警個(gè)數(shù)信息,所述節(jié)點(diǎn)通信狀態(tài)用于表示拓?fù)涔?jié)點(diǎn)當(dāng)前的通信狀態(tài)。
5. 如權(quán)利要求4所述的網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒?,其特征在于,所述?驟2還包括,設(shè)置顯示告警信息標(biāo)識(shí)用以判斷是否顯示告警信息,如果顯示告 警信息,則根據(jù)所述告警信息進(jìn)行所述通用拓?fù)鋱D對(duì)象的告警信息設(shè)置以顯示 告警信息。
6. 如權(quán)利要求4或5所述的網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒ǎ涮卣髟谟?,所述步驟2還包括,設(shè)置顯示節(jié)點(diǎn)通信狀態(tài)標(biāo)識(shí)用以判斷是否顯示拓?fù)涔?jié)點(diǎn)的通信 狀態(tài),如果顯示拓?fù)涔?jié)點(diǎn)通信狀態(tài),則根據(jù)所述節(jié)點(diǎn)通信狀態(tài)進(jìn)行所述通用拓 撲對(duì)象的節(jié)點(diǎn)通信狀態(tài)設(shè)置以顯示拓?fù)涔?jié)點(diǎn)的通信狀態(tài)。
7. —種網(wǎng)絡(luò)管理拓?fù)涞奶幚硐到y(tǒng),包括客戶(hù)端和服務(wù)器,在其特征在于, 所述客戶(hù)端包括通用拓?fù)鋽?shù)據(jù)模塊,用于獲得通用拓?fù)鋽?shù)據(jù),并將所述通用拓?fù)鋽?shù)據(jù)保存 到拓?fù)湫畔㈡湵碇?,所述拓?fù)湫畔㈡湵沓qv在內(nèi)存中;通用拓?fù)鋱D模塊,用于創(chuàng)建通用拓?fù)鋱D對(duì)象,對(duì)所述通用拓?fù)鋱D對(duì)象加載所述通用拓?fù)鋽?shù)據(jù),并根據(jù)所述通用拓?fù)鋽?shù)據(jù)設(shè)置所述通用拓?fù)鋱D對(duì)象;應(yīng)用拓?fù)淠K,用于獲得應(yīng)用拓?fù)涞奶卣餍畔?,將其存?chǔ)到所述拓?fù)湫畔?鏈表中,繼承所述通用拓?fù)鋱D對(duì)象以創(chuàng)建應(yīng)用拓?fù)鋱D對(duì)象,所述應(yīng)用拓?fù)鋱D對(duì) 象繼承所述通用拓?fù)鋱D對(duì)象的設(shè)置,對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象加載所述特征信 息,并根據(jù)所述特征信息對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象進(jìn)行對(duì)應(yīng)于所述應(yīng)用拓?fù)涞奶?定設(shè)置。
8. 如權(quán)利要求7所述的網(wǎng)絡(luò)管理拓?fù)涞奶幚硐到y(tǒng),在其特征在于,所述通 用拓?fù)鋽?shù)據(jù)中包括節(jié)點(diǎn)背景標(biāo)識(shí)用以標(biāo)識(shí)拓?fù)涔?jié)點(diǎn)是否為背景,所述特征信息 中包括對(duì)應(yīng)于應(yīng)用拓?fù)涞墓?jié)點(diǎn)背景標(biāo)識(shí)所述通用拓?fù)鋱D模塊進(jìn)一步用于,根據(jù)所述通用拓?fù)鋽?shù)據(jù)中節(jié)點(diǎn)背景標(biāo) 識(shí),設(shè)置在所述通用拓?fù)鋱D對(duì)象中拓?fù)涔?jié)點(diǎn)及其相關(guān)信息是否顯示為背景拓 撲;所述應(yīng)用拓?fù)淠K進(jìn)一步用于,根據(jù)所述應(yīng)用拓?fù)涮卣餍畔⒌墓?jié)點(diǎn)背景標(biāo) 識(shí),設(shè)置在所述應(yīng)用拓?fù)鋱D對(duì)象中拓?fù)涔?jié)點(diǎn)及其相關(guān)信息是否顯示為前景拓 撲。
9. 如權(quán)利要求8所述的網(wǎng)絡(luò)管理拓?fù)涞奶幚硐到y(tǒng),在其特征在于, 所述服務(wù)器,用于在通用拓?fù)鋽?shù)據(jù)變化時(shí),通知所述通用拓?fù)鋽?shù)據(jù)模塊更新所述通用拓?fù)鋽?shù)據(jù);所述通用拓?fù)鋽?shù)據(jù)模塊,還用于更新拓?fù)湫畔㈡湵碇械耐ㄓ猛負(fù)鋽?shù)據(jù),并 通知所述通用拓?fù)鋱D模塊更新所述通用拓?fù)鋱D對(duì)象;所述通用拓?fù)鋱D模塊,還用于更新所述通用拓?fù)鋱D對(duì)象。
10. 如權(quán)利要求9所述的網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒ǎ涮卣髟谟?,所述拓?fù)湫畔㈡湵碇羞€包括,告警信息、節(jié)點(diǎn)通信狀態(tài)和應(yīng)用拓?fù)涮卣餍畔?,所述?警信息包括告警級(jí)別和告警個(gè)數(shù)信息,所述應(yīng)用拓?fù)涮卣餍畔⒂糜诖鎯?chǔ)所述特征信息。
全文摘要
本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)管理拓?fù)涞奶幚矸椒ǎú襟E1,獲得通用拓?fù)鋽?shù)據(jù),并將所述通用拓?fù)鋽?shù)據(jù)保存到拓?fù)湫畔㈡湵碇?,所述拓?fù)湫畔㈡湵沓qv在內(nèi)存中;步驟2,創(chuàng)建通用拓?fù)鋱D對(duì)象,對(duì)所述通用拓?fù)鋱D對(duì)象加載所述通用拓?fù)鋽?shù)據(jù),并根據(jù)所述通用拓?fù)鋽?shù)據(jù)設(shè)置所述通用拓?fù)鋱D對(duì)象;步驟3,獲得應(yīng)用拓?fù)涞奶卣餍畔ⅲ瑢⑵浯鎯?chǔ)到所述拓?fù)湫畔㈡湵碇?,繼承所述通用拓?fù)鋱D對(duì)象以創(chuàng)建應(yīng)用拓?fù)鋱D對(duì)象,所述應(yīng)用拓?fù)鋱D對(duì)象繼承所述通用拓?fù)鋱D對(duì)象的設(shè)置,對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象加載所述特征信息,并根據(jù)所述特征信息對(duì)所述應(yīng)用拓?fù)鋱D對(duì)象進(jìn)行對(duì)應(yīng)于所述應(yīng)用拓?fù)涞奶囟ㄔO(shè)置。從而降低拓?fù)鋽?shù)據(jù)對(duì)內(nèi)存的占用,并區(qū)分拓?fù)淝熬巴負(fù)浜捅尘巴負(fù)洹?br>
文檔編號(hào)H04L12/24GK101202670SQ200710301518
公開(kāi)日2008年6月18日 申請(qǐng)日期2007年12月21日 優(yōu)先權(quán)日2007年12月21日
發(fā)明者程少飛 申請(qǐng)人:中興通訊股份有限公司