一種網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)和方法
【專利摘要】本發(fā)明提供一種網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)和方法,所述拓?fù)涔芾硐到y(tǒng)包括拓?fù)錁渖赡K用于在網(wǎng)絡(luò)增加主設(shè)備時(shí)生成增加的子拓?fù)錁?,將增加的子拓?fù)錁涮砑又寥滞負(fù)錁洌尚碌娜滞負(fù)錁?;拓?fù)錁涑跏蓟K用于獲取用戶登錄信息,接收服務(wù)器端依據(jù)用戶登錄信息而返回與用戶登錄信息對(duì)應(yīng)的主設(shè)備身份認(rèn)證信息和從設(shè)備身份認(rèn)證信息,讀取已生成的全局拓?fù)錁?;拓?fù)錁湔故灸K用于實(shí)時(shí)展示網(wǎng)絡(luò)拓?fù)鋱D、及網(wǎng)絡(luò)拓?fù)鋱D下主設(shè)備和從設(shè)備通信狀態(tài);拓?fù)錁涓履K用于實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D。本發(fā)明所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)使得網(wǎng)管產(chǎn)品具有較高的可兼容性,能接入不同設(shè)備,節(jié)省了網(wǎng)管產(chǎn)品前期的開發(fā)成本以及后期的維護(hù)成本,實(shí)現(xiàn)了帶內(nèi)模式及帶外模式。
【專利說(shuō)明】一種網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明網(wǎng)絡(luò)管理領(lǐng)域,涉及一種拓?fù)涔芾硐到y(tǒng)和方法,特別是涉及一種網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)和方法。
【背景技術(shù)】
[0002]如今,網(wǎng)絡(luò)與人們的生活和工作聯(lián)系越來(lái)越緊密,但隨著網(wǎng)絡(luò)的普及引發(fā)了兩大問(wèn)題:
[0003]1、網(wǎng)絡(luò)規(guī)模逐漸增大,網(wǎng)絡(luò)設(shè)備的數(shù)量成級(jí)數(shù)增加,網(wǎng)絡(luò)管理員很難及時(shí)監(jiān)控所有設(shè)備的狀態(tài)、發(fā)現(xiàn)并修復(fù)故障;
[0004]2、網(wǎng)絡(luò)設(shè)備可能來(lái)自不同的廠商,如果每個(gè)廠商都提供一套獨(dú)立的管理接口比如命令行,將使網(wǎng)絡(luò)管理變得越來(lái)越復(fù)雜。如果沒(méi)有一個(gè)高效的管理系統(tǒng)對(duì)網(wǎng)絡(luò)系統(tǒng)進(jìn)行管理,那么就很難保證向用戶提供令人滿意的服務(wù)。
[0005]一般而言,網(wǎng)絡(luò)管理有5個(gè)功能,故障管理、配置管理、性能管理、安全管理以及計(jì)費(fèi)管理,這5個(gè)功能保證了一個(gè)網(wǎng)絡(luò)的正常運(yùn)行。而拓?fù)涔芾硐到y(tǒng)的地位變得及其重要,它是保障整個(gè)IP網(wǎng)絡(luò)能夠正常運(yùn)行的一個(gè)重要組成部分,也是配置管理和故障管理的重要基礎(chǔ)。
[0006]拓?fù)渥詣?dòng)發(fā)現(xiàn)是指自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)中的設(shè)備及其互連關(guān)系,通過(guò)它可反映設(shè)備的狀況,例如:系統(tǒng)配置、結(jié)點(diǎn)狀態(tài)、流量監(jiān)控和資源使用情況等,這對(duì)于保證網(wǎng)絡(luò)系統(tǒng)正常運(yùn)行、防范網(wǎng)絡(luò)攻擊具有重要意義。隨著網(wǎng)絡(luò)拓?fù)渥詣?dòng)發(fā)現(xiàn)技術(shù)不斷發(fā)展,它已經(jīng)成為網(wǎng)絡(luò)管理系統(tǒng)的重要組成部分。
[0007]目前拓?fù)浒l(fā)現(xiàn)主要采用兩種方案,一是利用SNMP (Simple Network ManagementProtocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)實(shí)現(xiàn)對(duì)于路由表的被動(dòng)查詢;二是利用ICMP (InternetControl Message Protocol, Internet 控制報(bào)文協(xié)議)實(shí)現(xiàn)基于 ping 和 traceroute 的主動(dòng)探測(cè)。
[0008]目前,在網(wǎng)絡(luò)管理系統(tǒng)中,現(xiàn)有的拓?fù)涔芾硗荒芄芾硗活愋偷脑O(shè)備,如交換機(jī)或路由器等,缺乏性及可移植性,當(dāng)需要管理不同類型設(shè)備時(shí),例如接入交換機(jī)和路由器等時(shí),就需要大量的人力物力來(lái)開發(fā)和維護(hù)。而且拓?fù)鋱D在展現(xiàn)上很多地方是采用的手工繪制的形式,雖然在網(wǎng)絡(luò)管理系統(tǒng)建設(shè)的時(shí)候廠商可以幫助用戶進(jìn)行手工添加的過(guò)程,但是當(dāng)用戶進(jìn)行網(wǎng)絡(luò)升級(jí)或者網(wǎng)絡(luò)遷移等工作的時(shí)候,網(wǎng)絡(luò)管理系統(tǒng)在邏輯拓?fù)鋱D的改動(dòng)方面的工作就需要用戶自己手動(dòng)完成。
【發(fā)明內(nèi)容】
[0009]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)和方法,用于解決現(xiàn)有技術(shù)中拓?fù)涔芾硐到y(tǒng)不能管理不同類型的設(shè)備,缺乏性及可移植性,網(wǎng)絡(luò)系統(tǒng)在邏輯拓?fù)鋱D的改動(dòng)方面需要用戶手動(dòng)完成的問(wèn)題。
[0010]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),應(yīng)用于由服務(wù)器端和客戶端組成的網(wǎng)管系統(tǒng),所述網(wǎng)管系統(tǒng)中的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)按照區(qū)域、子網(wǎng)和設(shè)備的層級(jí)進(jìn)行管理,所述網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)包括:拓?fù)錁渖赡K,用于在網(wǎng)絡(luò)增加主設(shè)備時(shí)從客戶端接收增加主設(shè)備命令,接收服務(wù)器端依據(jù)增加主設(shè)備命令而返回的主設(shè)備身份認(rèn)證及主設(shè)備下從設(shè)備身份認(rèn)證,保存增加的主設(shè)備身份認(rèn)證和從設(shè)備身份認(rèn)證于結(jié)點(diǎn)鏈表中,選擇網(wǎng)絡(luò)管理模式,生成增加的子拓?fù)錁?,將增加的子拓?fù)錁涮砑又寥滞負(fù)錁渲?,生成新的全局拓?fù)錁?;拓?fù)錁涑跏蓟K,用于從客戶端獲取用戶登錄信息,并將所述用戶登錄信息發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)用戶登錄信息而返回與用戶登錄信息對(duì)應(yīng)的主設(shè)備身份認(rèn)證信息和從設(shè)備身份認(rèn)證信息,讀取已生成的全局拓?fù)錁?;拓?fù)錁湔故灸K,用于實(shí)時(shí)展示網(wǎng)絡(luò)拓?fù)鋱D、及網(wǎng)絡(luò)拓?fù)鋱D下主設(shè)備和從設(shè)備通信狀態(tài);拓?fù)錁涓履K,用于實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D。
[0011]優(yōu)選地,所述拓?fù)錁渖赡K還用于接收增加區(qū)域命令、增加子網(wǎng)命令和發(fā)送主設(shè)備身份認(rèn)證命令,接收服務(wù)器端依據(jù)增加區(qū)域命令、增加子網(wǎng)命令、和發(fā)送主設(shè)備身份認(rèn)證命令而返回對(duì)應(yīng)的區(qū)域身份認(rèn)證,子網(wǎng)身份認(rèn)證,以及主設(shè)備下所有從設(shè)備身份認(rèn)證,保存區(qū)域身份認(rèn)證,子網(wǎng)身份認(rèn)證和從設(shè)備身份認(rèn)證于結(jié)點(diǎn)鏈表。
[0012]優(yōu)選地,所述拓?fù)錁涑跏蓟K還用于接收服務(wù)器端依據(jù)用戶登錄信息而返回的與用戶登錄信息相對(duì)應(yīng)的區(qū)域身份認(rèn)證、區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證和主設(shè)備身份認(rèn)證,保存區(qū)域身份認(rèn)證、區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證和主設(shè)備身份認(rèn)證于結(jié)點(diǎn)鏈表中,發(fā)送區(qū)域身份認(rèn)證,區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證至所述客戶端,調(diào)用所述拓?fù)錁渖赡K,獲取主設(shè)備下所有從設(shè)備身份認(rèn)證。
[0013]優(yōu)選地,所述結(jié)點(diǎn)鏈表上保存有所有具有父子關(guān)系的拓?fù)錁渖系慕Y(jié)點(diǎn),結(jié)點(diǎn)鏈表包括子結(jié)點(diǎn)身份認(rèn)證、父結(jié)點(diǎn)身份認(rèn)證、子結(jié)點(diǎn)名稱、父結(jié)點(diǎn)名稱、子結(jié)點(diǎn)狀態(tài)、父結(jié)點(diǎn)狀態(tài)、子結(jié)點(diǎn)位置、父結(jié)點(diǎn)位置、區(qū)域身份認(rèn)證、以及子網(wǎng)身份認(rèn)證;其中結(jié)點(diǎn)名稱用于標(biāo)識(shí)每個(gè)結(jié)點(diǎn)名稱,結(jié)點(diǎn)狀態(tài)用于標(biāo)識(shí)設(shè)備狀態(tài),以不同顏色顯示設(shè)備圖標(biāo),結(jié)點(diǎn)位置表示結(jié)點(diǎn)在拓?fù)鋱D中位置信息。
[0014]優(yōu)選地,所述拓?fù)錁渖赡K還用于接收增加區(qū)域命令、增加子網(wǎng)命令,接收從服務(wù)器端返回對(duì)應(yīng)的區(qū)域身份認(rèn)證,子網(wǎng)身份認(rèn)證,保存區(qū)域身份認(rèn)證,子網(wǎng)身份認(rèn)證于結(jié)點(diǎn)鏈表。
[0015]優(yōu)選地,所述網(wǎng)絡(luò)管理模式包括帶外管理模式和帶內(nèi)管理模式,其中,所述帶內(nèi)管理模式是指網(wǎng)絡(luò)的管理控制信息與用戶網(wǎng)絡(luò)的承載業(yè)務(wù)信息通過(guò)同一個(gè)邏輯信道傳送;所述帶外管理模式是指網(wǎng)絡(luò)的管理控制信息與用戶網(wǎng)絡(luò)的承載業(yè)務(wù)信息在不同的邏輯信道傳送。
[0016]在拓?fù)錁渖蛇^(guò)程中,如果網(wǎng)絡(luò)管理模式選擇帶內(nèi)管理模式,那么無(wú)需手動(dòng)添加從設(shè)備,增加主設(shè)備后調(diào)用拓?fù)錁渖赡K自動(dòng)發(fā)現(xiàn)從設(shè)備;如果網(wǎng)管管理模式選擇帶外管理模式,則需要手動(dòng)添加從設(shè)備。
[0017]優(yōu)選地,如拓?fù)錁涓履K采用主動(dòng)刷新網(wǎng)絡(luò)拓?fù)鋱D,那么選擇刷新間隔,接收所述客戶端發(fā)送的命令,到點(diǎn)輪循所有設(shè)備狀態(tài),接收服務(wù)器端依據(jù)客戶端發(fā)送的命令而返回所有設(shè)備狀態(tài),并將所有設(shè)備狀態(tài)發(fā)送至所述客戶端,所述客戶端對(duì)發(fā)生變化的設(shè)備做出反應(yīng),更新網(wǎng)絡(luò)拓?fù)鋱D與拓?fù)錁涞臓顟B(tài);
[0018]優(yōu)選地,如拓?fù)錁涓履K采用被動(dòng)刷新網(wǎng)絡(luò)拓?fù)鋱D,那么接收所述服務(wù)器端上報(bào)發(fā)生異常狀態(tài)的設(shè)備,并將上報(bào)告警至所述客戶端,根據(jù)上報(bào)的設(shè)備狀態(tài)實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D與拓?fù)錁涞臓顟B(tài)。
[0019]本發(fā)明提供一種網(wǎng)管客戶端拓?fù)涔芾矸椒ǎ瑧?yīng)用于由服務(wù)器端和客戶端組成的網(wǎng)管系統(tǒng),所述網(wǎng)管系統(tǒng)中的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)按照區(qū)域、子網(wǎng)和設(shè)備的層級(jí)進(jìn)行管理,所述網(wǎng)管客戶端拓?fù)涔芾矸椒ò?Si,從客戶端接收增加主設(shè)備命令,接收服務(wù)器端依據(jù)增加主設(shè)備的命令而返回的主設(shè)備身份認(rèn)證及主設(shè)備下從設(shè)備身份認(rèn)證,保存增加的主設(shè)備和從設(shè)備身份認(rèn)證保存于結(jié)點(diǎn)鏈表中,生成增加的子拓?fù)錁?將增加的子拓?fù)錁涮砑又寥滞負(fù)錁渲?,生成新的全局拓?fù)錁?;?shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展示更新后的網(wǎng)絡(luò)拓?fù)鋱D;S2,從客戶端獲取用戶登錄信息,將用戶登錄信息發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)用戶登錄信息而返回與用戶登錄信息對(duì)應(yīng)的主設(shè)備和從設(shè)備身份認(rèn)證,讀取已生成的全局拓?fù)錁?;?shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展不更新后的網(wǎng)絡(luò)拓?fù)鋱D。
[0020]優(yōu)選地,所述步驟SI還包括:
[0021]S11,接收客戶端發(fā)送增加區(qū)域的命令,將增加區(qū)域的命令發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)增加區(qū)域的命令而返回對(duì)應(yīng)的區(qū)域身份認(rèn)證,并將其發(fā)送至所述客戶端;
[0022]S12,接收客戶端發(fā)送增加子網(wǎng)的命令,將增加子網(wǎng)的命令發(fā)送至服務(wù)器端,接收所述服務(wù)器端依據(jù)增加子網(wǎng)的命令而返回對(duì)應(yīng)的子網(wǎng)身份認(rèn)證,并將其發(fā)送至所述客戶端;
[0023]S13,接收所述客戶端發(fā)送增加主設(shè)備的命令,將增加主設(shè)備的命令發(fā)送至服務(wù)器端,接收所述服務(wù)器端依據(jù)增加主設(shè)備的命令而返回的主設(shè)備身份認(rèn)證并將其至所述客戶端;
[0024]S14,接收所述客戶端發(fā)送主設(shè)備身份認(rèn)證的命令,將發(fā)送主設(shè)備身份認(rèn)證的命令發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)發(fā)送主設(shè)備身份認(rèn)證而返回的主設(shè)備下的所有從設(shè)備身份認(rèn)證并將其發(fā)送至所述客戶端;
[0025]S15,選擇網(wǎng)絡(luò)管理模式;
[0026]S16,將所述服務(wù)器端返回的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、以及從設(shè)備身份認(rèn)證保存在拓?fù)錁渖赡K的結(jié)點(diǎn)鏈表中,根據(jù)保存的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、以及從設(shè)備身份認(rèn)證,生成以增加的主設(shè)備為父結(jié)點(diǎn)、增加的從設(shè)備為子節(jié)點(diǎn)的子拓?fù)錁?,將增加的子拓?fù)錁涮砑又寥滞負(fù)錁渲校尚碌木哂懈缸雨P(guān)系的全局拓?fù)錁洌?br>
[0027]S17,實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展示網(wǎng)絡(luò)拓?fù)鋱D。
[0028]優(yōu)選地,所述步驟S2還包括:
[0029]S21,獲取用戶登錄信息,并將用戶登錄信息發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)用戶登錄信息而返回與用戶登錄信息相對(duì)應(yīng)的區(qū)域身份認(rèn)證,并將其發(fā)送至客戶端;
[0030]S22,接收所述客戶端發(fā)送區(qū)域身份認(rèn)證的命令,接收服務(wù)器端依據(jù)發(fā)送區(qū)域身份認(rèn)證的命令而返回所述區(qū)域身份認(rèn)證下所有的子網(wǎng)身份認(rèn)證和主設(shè)備身份認(rèn)證,并將其發(fā)送至客戶端;
[0031]S23,根據(jù)返回的主設(shè)備身份認(rèn)證,調(diào)用所述拓?fù)錁渖赡K,獲取從設(shè)備身份認(rèn)證;
[0032]S24,將所有區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證及從設(shè)備身份認(rèn)證保存于結(jié)點(diǎn)鏈表中,讀取所述拓?fù)錁渖赡K生成的全局拓?fù)錁洌?br>
[0033]S25,實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展示更新后的拓?fù)鋱D。
[0034]如上所述,本發(fā)明所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),具有以下有益效果:
[0035]1、本發(fā)明使得網(wǎng)管產(chǎn)品具有較高的可兼容性,能接入不同類型設(shè)備,應(yīng)用于不同場(chǎng)景。
[0036]2、本發(fā)明使用了系統(tǒng),節(jié)省了網(wǎng)管產(chǎn)品前期的開發(fā)成本以及后期的維護(hù)成本。
[0037]3、本發(fā)明實(shí)現(xiàn)了帶內(nèi)模式及帶外模式,可自動(dòng)發(fā)現(xiàn)設(shè)備,也可手動(dòng)添加設(shè)備。
【專利附圖】
【附圖說(shuō)明】
[0038]圖1顯示為本發(fā)明的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)的結(jié)構(gòu)示意圖。
[0039]圖2顯示為本發(fā)明的拓?fù)錁渖闪鞒虉D。
[0040]圖3顯示為本發(fā)明的拓?fù)錁涑跏蓟鞒虉D。
[0041]圖4顯示為本發(fā)明的采用主動(dòng)刷新更新拓?fù)錁淞鞒虉D。
[0042]圖5顯示為本發(fā)明的采用被動(dòng)刷新更新拓?fù)錁淞鞒虉D。
[0043]圖6顯示為本發(fā)明的網(wǎng)管客戶端拓?fù)涔芾矸椒ǖ牧鞒虉D。
[0044]圖7顯示為本發(fā)明的網(wǎng)管客戶端拓?fù)涔芾矸椒ㄖ胁襟ESI的流程圖。
[0045]圖8顯示為本發(fā)明的網(wǎng)管客戶端拓?fù)涔芾矸椒ㄖ胁襟ES2的流程圖。
[0046]元件標(biāo)號(hào)說(shuō)明
[0047]I網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)
[0048]11拓?fù)錁渖赡K
[0049]12拓?fù)錁涑跏蓟K
[0050]13拓?fù)錁湔故灸K
[0051]14拓?fù)錁涓履K
[0052]S1-S2 步驟
【具體實(shí)施方式】
[0053]以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過(guò)另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說(shuō)明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒(méi)有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。
[0054]請(qǐng)參閱附圖。需要說(shuō)明的是,本實(shí)施例中所提供的圖示僅以示意方式說(shuō)明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
[0055]下面結(jié)合實(shí)施例和附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0056]信息時(shí)代的到來(lái),網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,新的網(wǎng)絡(luò)產(chǎn)品及組網(wǎng)模式不斷地涌現(xiàn),一個(gè)穩(wěn)定、安全、可靠、可以監(jiān)督網(wǎng)絡(luò)運(yùn)行狀況的網(wǎng)絡(luò)管理系統(tǒng)成為亟待研究的問(wèn)題。而網(wǎng)絡(luò)管理是通過(guò)監(jiān)控網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)實(shí)現(xiàn)的。網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的主要目的是獲取和維護(hù)網(wǎng)絡(luò)結(jié)點(diǎn)的存在和連接信息,并繪制出拓?fù)浣Y(jié)構(gòu)圖。網(wǎng)絡(luò)管理人員根據(jù)拓?fù)浣Y(jié)構(gòu)圖對(duì)故障結(jié)點(diǎn)進(jìn)行快速定位和修復(fù)。對(duì)于網(wǎng)絡(luò)管理系統(tǒng)來(lái)說(shuō),一個(gè)完善的網(wǎng)絡(luò)拓?fù)涔芾硐到y(tǒng)對(duì)網(wǎng)絡(luò)管理至關(guān)重要。同時(shí)拓?fù)湟彩桥渲霉芾淼闹饕肟?,基于?duì)象的操作全部通過(guò)拓?fù)鋪?lái)完成。
[0057]實(shí)施例一
[0058]本實(shí)施例提供一種網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)1,應(yīng)用于網(wǎng)管系統(tǒng)中,網(wǎng)管系統(tǒng)分為服務(wù)器端和客戶端,拓?fù)涔芾碇饕ㄟ^(guò)客戶端呈現(xiàn),在拓?fù)涔芾碇蟹?wù)器端主要用于啟動(dòng)發(fā)現(xiàn)程序,將發(fā)現(xiàn)的數(shù)據(jù)寫入數(shù)據(jù)庫(kù),而客戶端主要用于從所述服務(wù)器端讀取發(fā)現(xiàn)的結(jié)果,并將讀取到的結(jié)果用邏輯拓?fù)鋱D和物理面板圖顯示出來(lái)。在拓?fù)浒l(fā)現(xiàn)階段,本發(fā)明利用網(wǎng)絡(luò)設(shè)備之間的共性,將該共性抽象出來(lái),并按區(qū)域、子網(wǎng)和設(shè)備的層級(jí)管理,呈現(xiàn)全網(wǎng)的拓?fù)浣Y(jié)構(gòu),一層層搜索下去,直至發(fā)現(xiàn)終端設(shè)備。在網(wǎng)絡(luò)拓?fù)鋱D上,采用比較真實(shí)的設(shè)備圖像,便于區(qū)分不同設(shè)備??梢酝ㄟ^(guò)網(wǎng)絡(luò)管理來(lái)監(jiān)視網(wǎng)絡(luò)的實(shí)時(shí)情況并判斷網(wǎng)絡(luò)的運(yùn)行狀態(tài),調(diào)整網(wǎng)絡(luò)的資源分配,以及及時(shí)地發(fā)現(xiàn)網(wǎng)絡(luò)故障并迅速查找到出錯(cuò)原因。
[0059]如圖1所示,所述網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)I包括拓?fù)錁渖赡K11、拓?fù)錁涑跏蓟K12、拓?fù)錁浒l(fā)現(xiàn)模塊13、拓?fù)錁湔故灸K14、以及拓?fù)錁涓履K15。
[0060]考慮到用戶網(wǎng)絡(luò)的管理區(qū)域可能相當(dāng)龐大,通過(guò)拓?fù)錁淠軌蚝苤庇^的看出層級(jí)關(guān)系,分層分區(qū)域管理,方便定位。拓?fù)溥壿嫲礃I(yè)務(wù)劃分網(wǎng)元(模塊)間的關(guān)系,在拓?fù)湎掠凶泳W(wǎng)和網(wǎng)元管理。子網(wǎng),是一個(gè)容器,類似文件夾,用以對(duì)網(wǎng)絡(luò)進(jìn)行劃分,無(wú)論邏輯還是物理拓?fù)渖系淖泳W(wǎng)性質(zhì)相同。網(wǎng)元指的是具備獨(dú)立管理功能的軟件模塊,在網(wǎng)管上,網(wǎng)元是一個(gè)獨(dú)立的被管對(duì)象。網(wǎng)元的形態(tài)和設(shè)備本身的大小無(wú)關(guān),如一個(gè)EOC的頭端和終端是一個(gè)網(wǎng)元,而一個(gè)機(jī)架的整個(gè)設(shè)備,如果其管理由主控板實(shí)現(xiàn),則整個(gè)機(jī)架也是一個(gè)網(wǎng)元。
[0061]下面將詳細(xì)描述所述網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)I的各個(gè)功能模塊。
[0062]拓?fù)錁涫怯蓞^(qū)域結(jié)點(diǎn)、子網(wǎng)結(jié)點(diǎn)和設(shè)備結(jié)點(diǎn)組成,區(qū)域節(jié)點(diǎn)上操作分為增加、刪除、修改、查詢四種操作;子網(wǎng)結(jié)點(diǎn)分為增加、刪除、修改、查詢四種操作;對(duì)于設(shè)備結(jié)點(diǎn),則分為帶外管理和帶內(nèi)管理,若為帶內(nèi)管理,則有刷新、刪除、查詢操作;若為帶外管理,則有增加、刪除、查找等操作。所述結(jié)點(diǎn)鏈表上保存有所有具有父子關(guān)系的拓?fù)錁渖系慕Y(jié)點(diǎn),結(jié)點(diǎn)鏈表中主要包括子結(jié)點(diǎn)身份認(rèn)證(NodelD)、父結(jié)點(diǎn)身份認(rèn)證(ParentNodelD)、子結(jié)點(diǎn)名稱(NodeName )、父結(jié)點(diǎn)名稱(ParentNodeName )、子結(jié)點(diǎn)狀態(tài)(NodeState )、父結(jié)點(diǎn)狀態(tài)(ParentNodeState)、子結(jié)點(diǎn)位置(NodePoint)、父結(jié)點(diǎn)位置(Patent NodePoint)、區(qū)域 ID、以及子網(wǎng)ID,這些元素用于構(gòu)建拓?fù)錁?,結(jié)點(diǎn)名稱(NodeName)用于標(biāo)識(shí)每個(gè)結(jié)點(diǎn)名稱,結(jié)點(diǎn)狀態(tài)(NodeState)用于標(biāo)識(shí)設(shè)備狀態(tài),以不同顏色顯示設(shè)備圖標(biāo),結(jié)點(diǎn)位置(NodePoint)表示結(jié)點(diǎn)在拓?fù)鋱D中位置信息。網(wǎng)絡(luò)拓?fù)鋱D與拓?fù)錁渖系慕Y(jié)點(diǎn)一一對(duì)應(yīng),拓?fù)鋱D上每個(gè)圖標(biāo)用于標(biāo)識(shí)拓?fù)錁渖系拿總€(gè)結(jié)點(diǎn),并從區(qū)域到設(shè)備分級(jí)展開,每個(gè)圖標(biāo)與其父結(jié)點(diǎn)圖標(biāo)用線條連接,圖標(biāo)用設(shè)備真實(shí)圖片表示,圖標(biāo)顏色與拓?fù)錁鋱D標(biāo)一致。拓?fù)錁涫侵妇W(wǎng)絡(luò)設(shè)備中網(wǎng)絡(luò)結(jié)點(diǎn)呈樹狀排列,整體看來(lái)就象一棵朝上的樹。網(wǎng)絡(luò)拓?fù)鋱D是指用傳輸媒體互連各種設(shè)備的物理布局,就是用什么方式把網(wǎng)絡(luò)中各種設(shè)備連接起來(lái)。拓?fù)鋱D給出網(wǎng)絡(luò)服務(wù)器、工作站的網(wǎng)絡(luò)配置和相互間的連接。
[0063]所述拓?fù)錁渖赡K11用于在網(wǎng)絡(luò)增加主設(shè)備時(shí)從客戶端接收增加區(qū)域命令、增加子網(wǎng)命令、增加主設(shè)備命令、發(fā)送主(Master)設(shè)備身份認(rèn)證(ID)的命令,接收服務(wù)器端以及增加區(qū)域命令、增加子網(wǎng)命令、增加主設(shè)備命令和發(fā)送主(Master)設(shè)備身份認(rèn)證(ID)的命令而返回的區(qū)域身份認(rèn)證(ID)、子網(wǎng)身份認(rèn)證(ID)、主(Master)設(shè)備身份認(rèn)證(ID)、及主設(shè)備下所有從(Slave)設(shè)備身份認(rèn)證(ID),保存區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、及主設(shè)備下所有從設(shè)備身份認(rèn)證于結(jié)點(diǎn)鏈表中,并發(fā)送至所述客戶端,選擇網(wǎng)絡(luò)管理模式,根據(jù)結(jié)點(diǎn)鏈表中保存的信息生成以增加的主設(shè)備為父結(jié)點(diǎn)、增加的從設(shè)備為子節(jié)點(diǎn)的子拓?fù)錁?,將增加的子拓?fù)錁涮砑又寥滞負(fù)錁渲?,最終生成新的全局拓?fù)錁?;具體來(lái)說(shuō)就是,
[0064]拓?fù)錁渖赡K用于接收客戶端發(fā)送增加區(qū)域的命令,將增加區(qū)域的命令發(fā)送至服務(wù)器端,接收所述服務(wù)器端依據(jù)增加區(qū)域的命令而返回對(duì)應(yīng)的區(qū)域身份認(rèn)證,并將其發(fā)送至所述客戶端;
[0065]接收客戶端發(fā)送增加子網(wǎng)的命令,將增加子網(wǎng)的命令發(fā)送至服務(wù)器端,接收所述服務(wù)器端依據(jù)增加子網(wǎng)的命令而返回對(duì)應(yīng)的子網(wǎng)身份認(rèn)證并將其至所述客戶端;
[0066]接收所述客戶端發(fā)送增加主設(shè)備的命令,將增加主設(shè)備的命令發(fā)送至服務(wù)器端,接收所述服務(wù)器端依據(jù)增加主設(shè)備的命令而返回主設(shè)備身份認(rèn)證并將其發(fā)送至所述客戶端;
[0067]接收所述客戶端發(fā)送主設(shè)備身份認(rèn)證的命令,將發(fā)送主設(shè)備身份認(rèn)證的命令發(fā)送至服務(wù)器端,接收所述服務(wù)器端依據(jù)增加主(Master)設(shè)備身份認(rèn)證的命令而返回的主設(shè)備下的所有從設(shè)備身份認(rèn)證并將其發(fā)送至所述客戶端;
[0068]選擇網(wǎng)絡(luò)管理模式;
[0069]最后將所述服務(wù)器端返回的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、以及從設(shè)備身份認(rèn)證保存在拓?fù)錁渖赡K的結(jié)點(diǎn)鏈表中,根據(jù)保存的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、以及從設(shè)備身份認(rèn)證,先生成以增加的主設(shè)備為父結(jié)點(diǎn)、增加的從設(shè)備為子節(jié)點(diǎn)的子拓?fù)錁洌瑢⒃黾拥淖油負(fù)錁涮砑又寥滞負(fù)錁渲?,生成新的具有父子關(guān)系的全局拓?fù)錁洹H鐖D2所示全局拓?fù)錁渖傻牧鞒虉D。
[0070]網(wǎng)絡(luò)管理從技術(shù)角度講分為帶外管理(out-of-band)和帶內(nèi)管理(in-band)兩種管理模式。所述帶內(nèi)管理模式是指網(wǎng)絡(luò)的管理控制信息與用戶網(wǎng)絡(luò)的承載業(yè)務(wù)信息通過(guò)同一個(gè)邏輯信道傳送;所述帶外管理模式是指網(wǎng)絡(luò)的管理控制信息與用戶網(wǎng)絡(luò)的承載業(yè)務(wù)信息在不同的邏輯信道傳送。在拓?fù)錁渖傻倪^(guò)程中,如果選擇帶內(nèi)管理模式,那么無(wú)需手動(dòng)添加從設(shè)備,增加主設(shè)備后自動(dòng)發(fā)現(xiàn)所屬?gòu)脑O(shè)備。如果選擇帶外管理模式,則需要手動(dòng)添加從設(shè)備。
[0071]在全局拓?fù)錁渖傻倪^(guò)程中可以自動(dòng)發(fā)現(xiàn)收集網(wǎng)絡(luò)拓?fù)涞母鞣N必要信息,確定網(wǎng)絡(luò)元素之間的互連關(guān)系。
[0072]本發(fā)明采用的是基于SNMP的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法,每個(gè)網(wǎng)絡(luò)設(shè)備都有路由表,路由信息中包含了完整的網(wǎng)絡(luò)拓?fù)湫畔?,網(wǎng)絡(luò)拓?fù)湫畔酚赡康木W(wǎng)絡(luò)地址、目的網(wǎng)絡(luò)的子網(wǎng)掩碼、該路由的下一站IP地址、對(duì)應(yīng)的端口索引和路由協(xié)議類型等。由于路由表中的下一站地址項(xiàng)所標(biāo)識(shí)的必然是具有路由功能的網(wǎng)絡(luò)結(jié)點(diǎn),因此從設(shè)定路由器開始,讀取路由器的路由表,可以逐漸向下發(fā)現(xiàn)網(wǎng)絡(luò)中所有基于路由功能的網(wǎng)絡(luò)結(jié)點(diǎn)。再根據(jù)路由表的本地接口的索引標(biāo)識(shí)項(xiàng),找到接口表中對(duì)應(yīng)的接口索引,由接口表的接口類型就可以了解到所在子網(wǎng)的類型,從而構(gòu)建出整個(gè)網(wǎng)絡(luò)的拓?fù)潢P(guān)系圖。這種方法的拓?fù)浒l(fā)現(xiàn)過(guò)程和算法簡(jiǎn)單,目標(biāo)明確,發(fā)現(xiàn)效率高,系統(tǒng)和網(wǎng)絡(luò)開銷小,因此得到人們的廣泛應(yīng)用。
[0073]所以拓?fù)錁渖赡K獲取了全局拓?fù)錁涞臄?shù)據(jù),實(shí)現(xiàn)了系統(tǒng)中數(shù)據(jù)從無(wú)到有的過(guò)程。
[0074]所述拓?fù)錁涑跏蓟K12用于從客戶端獲取用戶登錄網(wǎng)絡(luò)信息,并將用戶登錄網(wǎng)絡(luò)信息發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)用戶登錄信息而返回的與用戶登錄信息相對(duì)應(yīng)的區(qū)域身份認(rèn)證,區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證、以及主設(shè)備身份認(rèn)證,保存區(qū)域身份認(rèn)證,區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證、以及主(Master)設(shè)備身份認(rèn)證于結(jié)點(diǎn)鏈表中,發(fā)送區(qū)域身份認(rèn)證,區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證和主設(shè)備身份認(rèn)證至所述客戶端,調(diào)用所述拓?fù)錁渖赡K,獲取主設(shè)備下所有從設(shè)備身份認(rèn)證,讀取已生成的全局拓?fù)錁?;具體來(lái)說(shuō)就是:
[0075]所述拓?fù)錁涑跏蓟K12用于在所述客戶端上用戶登錄時(shí),獲取用戶登錄信息,并將用戶登錄信息發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)用戶登錄信息而返回與用戶登錄信息相對(duì)應(yīng)的區(qū)域身份認(rèn)證,并將其發(fā)送至客戶端;;
[0076]接收所述客戶端發(fā)送區(qū)域身份認(rèn)證的命令,接收服務(wù)器端依據(jù)發(fā)送區(qū)域身份認(rèn)證命令而返回所述區(qū)域身份認(rèn)證下所有的子網(wǎng)身邊認(rèn)證和主設(shè)備身份認(rèn)證,并將其發(fā)送至客戶端;;
[0077]根據(jù)返回的主設(shè)備身份認(rèn)證,調(diào)用所述拓?fù)錁渖赡K11,獲取從設(shè)備身份認(rèn)證;
[0078]將所有區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證及從設(shè)備身份認(rèn)證保存于結(jié)點(diǎn)鏈表中,讀取所述拓?fù)錁渖赡K11生成的全局拓?fù)錁?并實(shí)時(shí)更新全局網(wǎng)絡(luò)拓?fù)鋱D,展示全局網(wǎng)絡(luò)拓?fù)鋱D。拓?fù)錁涑跏蓟倪^(guò)程如圖4所示。在本發(fā)明中,用戶登錄后,利用所述拓?fù)錁涑跏蓟K12可直觀地看到每個(gè)區(qū)域、每個(gè)子網(wǎng)下的設(shè)備。
[0079]所述拓?fù)錁湔故灸K13,用于實(shí)時(shí)展示網(wǎng)絡(luò)拓?fù)鋱D、及網(wǎng)絡(luò)拓?fù)鋱D下主設(shè)備和從設(shè)備的通信狀態(tài)。網(wǎng)絡(luò)拓?fù)鋱D包括網(wǎng)絡(luò)中拓?fù)渥訄D和全局網(wǎng)絡(luò)拓?fù)鋱D。所述拓?fù)錁湔故灸K14可以對(duì)網(wǎng)絡(luò)拓?fù)鋱D進(jìn)行分布式或集中式的監(jiān)控。根據(jù)網(wǎng)絡(luò)拓?fù)鋱D,可以了解:
[0080]1、每個(gè)設(shè)備的通信狀態(tài),其狀態(tài)與預(yù)先設(shè)定告警等級(jí)一一對(duì)應(yīng),分別以綠色、灰色、紅色、橙色以及黃色表示網(wǎng)絡(luò)設(shè)備上通信正常、離線、嚴(yán)重告警、主要告警和次要告警,這樣可以及時(shí)告訴網(wǎng)絡(luò)管理人員網(wǎng)絡(luò)的整體運(yùn)行狀況和發(fā)展趨勢(shì)。
[0081]2、給每臺(tái)設(shè)備定義中文設(shè)備名稱,直接顯示在網(wǎng)絡(luò)拓?fù)鋱D上每臺(tái)設(shè)備的下方,利于設(shè)備管理。
[0082]3、希望取得下屬單位的網(wǎng)絡(luò)管理的第一手資料,輔助管理,而非只有行政匯報(bào)一條了解信息的渠道。
[0083]4、以網(wǎng)絡(luò)中心較強(qiáng)的技術(shù)支持能力,在取得下屬單位的網(wǎng)絡(luò)管理的第一手資料的情況下,及時(shí)遠(yuǎn)程幫助下屬單位查找問(wèn)題,定位故障,解決問(wèn)題。
[0084]在本發(fā)明中,利用所述拓?fù)錁湔故灸K14拓?fù)錁淠軌蚯逦乜吹骄W(wǎng)絡(luò)設(shè)備之間的層次關(guān)系,而在網(wǎng)絡(luò)拓?fù)鋱D上,采用比較真實(shí)的設(shè)備圖像,便于區(qū)分不同設(shè)備,網(wǎng)管系統(tǒng)支持分層、跨地域的管理。
[0085]在網(wǎng)絡(luò)的平臺(tái)層管理中,一張準(zhǔn)確的拓?fù)浣Y(jié)構(gòu)圖對(duì)于了解網(wǎng)絡(luò)規(guī)模、應(yīng)用分布、故障定位等管理需求有其他管理角度無(wú)法取代的特殊地位。在該拓?fù)鋱D上,能夠動(dòng)態(tài)實(shí)時(shí)反映的網(wǎng)絡(luò)布線信息,設(shè)備運(yùn)行狀態(tài)及鏈路的流量變化情況等,幫助用戶一幕了然的掌控整個(gè)網(wǎng)絡(luò)的實(shí)時(shí)運(yùn)行狀態(tài)。[0086]所述拓?fù)錁涓履K14用于采用主動(dòng)刷新或被動(dòng)刷新實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D。具體拓?fù)錁涓履K14的工作流程如圖5所示,如拓?fù)錁涓履K14采用主動(dòng)刷新網(wǎng)絡(luò)拓?fù)鋱D,那么選擇刷新間隔,接收所述客戶端發(fā)送的命令,到點(diǎn)輪循所有設(shè)備狀態(tài),接收服務(wù)器端依據(jù)客戶端發(fā)送的命令而返回所有設(shè)備狀態(tài),并將所有設(shè)備狀態(tài)發(fā)送至所述客戶端,所述客戶端對(duì)發(fā)生變化的設(shè)備做出反應(yīng),更新整個(gè)網(wǎng)絡(luò)拓?fù)鋱D與拓?fù)錁涞臓顟B(tài)(在網(wǎng)絡(luò)拓?fù)鋱D中實(shí)時(shí)顯示);如圖6所示,如拓?fù)錁涓履K14采用被動(dòng)刷新網(wǎng)絡(luò)拓?fù)鋱D,那么接收所述服務(wù)器端上報(bào)發(fā)生異常狀態(tài)的設(shè)備,并將上報(bào)告警至所述客戶端,根據(jù)上報(bào)的設(shè)備狀態(tài)實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D與拓?fù)錉顟B(tài)。所述拓?fù)錁涓履K15主動(dòng)刷新拓?fù)浜捅粍?dòng)刷新拓?fù)涞牧鞒倘鐖D5所示。在網(wǎng)絡(luò)拓?fù)鋱D上通過(guò)綠色、灰色、紅色、橙色以及黃色的變化及時(shí)通告網(wǎng)絡(luò)管理人員網(wǎng)絡(luò)整體運(yùn)行狀況和發(fā)展趨勢(shì)。所述拓?fù)錁涓履K15可以使網(wǎng)絡(luò)系統(tǒng)在網(wǎng)絡(luò)拓?fù)鋱D需要改動(dòng)時(shí)動(dòng)態(tài)更新網(wǎng)絡(luò)拓?fù)鋱D。
[0087]實(shí)施例二
[0088]本實(shí)施例提供一種網(wǎng)管客戶端拓?fù)涔芾矸椒?,該方法?yīng)用于由服務(wù)器端和客戶端組成的網(wǎng)管系統(tǒng),所述網(wǎng)管系統(tǒng)中的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)按照區(qū)域、子網(wǎng)、設(shè)備的層級(jí)進(jìn)行管理,如圖7所示,所述網(wǎng)管客戶端拓?fù)涔芾矸椒ò?
[0089]SI,接收增加區(qū)域命令、增加子網(wǎng)命令、增加主設(shè)備命令和發(fā)送主設(shè)備身份認(rèn)證的命令,接收從服務(wù)器端依據(jù)增加區(qū)域命令、增加子網(wǎng)命令、增加主設(shè)備命令和發(fā)送主設(shè)備身份認(rèn)證的命令而返回的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、及主設(shè)備下所有從設(shè)備身份認(rèn)證,將區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主備身份認(rèn)證、及主設(shè)備下所有從設(shè)備身份認(rèn)證保存于結(jié)點(diǎn)鏈表中,將區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、及主設(shè)備下所有從設(shè)備身份認(rèn)證發(fā)送至所述客戶端,選擇網(wǎng)絡(luò)管理模式,根據(jù)結(jié)點(diǎn)鏈表中保存的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、及主設(shè)備下所有從設(shè)備身份認(rèn)證的信息生成以增加的主設(shè)備為父結(jié)點(diǎn)、增加的從設(shè)備為子節(jié)點(diǎn)的子拓?fù)錁?,添加增加的子拓?fù)錁渲寥滞負(fù)錁渲?,生成新的全局拓?fù)錁?;?shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展示更新后的網(wǎng)絡(luò)拓?fù)鋱D;該步驟具體如圖8所示,包括:
[0090]S11,接收客戶端發(fā)送增加區(qū)域的命令,將增加區(qū)域的命令發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)增加區(qū)域的命令而返回對(duì)應(yīng)的區(qū)域身份認(rèn)證(ID),并將其發(fā)送至所述客戶端;
[0091]S12,接收客戶端發(fā)送增加子網(wǎng)的命令,將增加子網(wǎng)的命令發(fā)送至服務(wù)器端,接收所述服務(wù)器端依據(jù)增加子網(wǎng)的命令而返回對(duì)應(yīng)的子網(wǎng)身份認(rèn)證,并將其發(fā)送至所述客戶端;
[0092]S13,接收所述客戶端發(fā)送增加主設(shè)備的命令,將增加主設(shè)備的命令發(fā)送至服務(wù)器端,接收所述服務(wù)器端依據(jù)增加主設(shè)備的命令而返回的主設(shè)備身份認(rèn)證并將其至所述客戶端;
[0093]S14,接收所述客戶端發(fā)送主設(shè)備身份認(rèn)證(ID)的命令,將發(fā)送主設(shè)備身份認(rèn)證的命令發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)發(fā)送主設(shè)備身份認(rèn)證而返回的主設(shè)備下的所有從設(shè)備身份認(rèn)證并將其發(fā)送至所述客戶端;
[0094]S15,選擇網(wǎng)絡(luò)管理模式;
[0095]S16,將所述服務(wù)器端返回的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、以及從設(shè)備身份認(rèn)證保存在拓?fù)錁渖赡K的結(jié)點(diǎn)鏈表中,根據(jù)保存的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、以及從設(shè)備身份認(rèn)證,生成以增加的主設(shè)備為父結(jié)點(diǎn)、增加的從設(shè)備為子節(jié)點(diǎn)的子拓?fù)錁?,將增加的子拓?fù)錁涮砑又寥滞負(fù)錁渲?,生成新的具有父子關(guān)系的全局拓?fù)錁洌?br>
[0096]S17,實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展示網(wǎng)絡(luò)拓?fù)鋱D。
[0097]S2,獲取用戶登錄網(wǎng)絡(luò)的信息,并將用戶登錄的信息發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)用戶登錄網(wǎng)絡(luò)的信息而返回與用戶登錄網(wǎng)絡(luò)的信息相對(duì)應(yīng)的信息,即區(qū)域身份認(rèn)證,區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證、以及主設(shè)備身份認(rèn)證,將其保存于結(jié)點(diǎn)鏈表中并發(fā)送至所述客戶端,即將返回區(qū)域身份認(rèn)證、區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證、以及主備身份認(rèn)證保存于結(jié)點(diǎn)鏈表中和發(fā)送至所述客戶端,調(diào)用所述拓?fù)錁渖赡K,獲取主設(shè)備下所有從設(shè)備身份認(rèn)證重新讀取已生成的全局拓?fù)錁洌粚?shí)時(shí)展示更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展示更新后的網(wǎng)絡(luò)拓?fù)鋱D;該步驟具體如圖9所示,包括:
[0098]S21,獲取用戶登錄信息,并將用戶登錄信息發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)用戶登錄信息而返回與用戶登錄信息相對(duì)應(yīng)的區(qū)域身份認(rèn)證,并將其發(fā)送至客戶端;;
[0099]S22,接收所述客戶端發(fā)送區(qū)域身份認(rèn)證的命令,接收服務(wù)器端依據(jù)發(fā)送區(qū)域身份認(rèn)證的命令而返回所述區(qū)域身份認(rèn)證下所有的子網(wǎng)身份認(rèn)證和主設(shè)備身份認(rèn)證,并將其發(fā)送至客戶端;;
[0100]S23,根據(jù)返回的主設(shè)備身份認(rèn)證,調(diào)用所述拓?fù)錁渖赡K11,獲取從設(shè)備身份認(rèn)證;
[0101]S24,將所有區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證及從設(shè)備身份認(rèn)證保存于結(jié)點(diǎn)鏈表中,讀取所述拓?fù)錁渖赡K生成的全局拓?fù)錁洌?br>
[0102]S25,實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展示更新后的拓?fù)鋱D。
[0103]本發(fā)明所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)和方法具有以下優(yōu)點(diǎn):
[0104]1、本發(fā)明提供了一種網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)和方法,對(duì)公有的拓?fù)淠K進(jìn)行了抽象;使得網(wǎng)管產(chǎn)品具有較高的可兼容性,能接入不同類型的主設(shè)備,應(yīng)用于不同場(chǎng)景。
[0105]2、本發(fā)明使用了系統(tǒng),節(jié)省了網(wǎng)管產(chǎn)品前期的開發(fā)成本以及后期的維護(hù)成本。
[0106]3、本發(fā)明實(shí)現(xiàn)了帶內(nèi)模式及帶外模式,可自動(dòng)發(fā)現(xiàn)設(shè)備,也可手動(dòng)添加設(shè)備。
[0107]綜上所述,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
[0108]上述實(shí)施例僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬【技術(shù)領(lǐng)域】中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
【權(quán)利要求】
1.一種網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),應(yīng)用于由服務(wù)器端和客戶端組成的網(wǎng)管系統(tǒng),所述網(wǎng)管系統(tǒng)中的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)按照區(qū)域、子網(wǎng)和設(shè)備的層級(jí)進(jìn)行管理,其特征在于,所述網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng)包括: 拓?fù)錁渖赡K,用于在網(wǎng)絡(luò)增加主設(shè)備時(shí)從客戶端接收增加主設(shè)備命令,接收服務(wù)器端依據(jù)增加主設(shè)備命令而返回的主設(shè)備身份認(rèn)證及主設(shè)備下從設(shè)備身份認(rèn)證,保存增加的主設(shè)備身份認(rèn)證和從設(shè)備身份認(rèn)證于結(jié)點(diǎn)鏈表中,選擇網(wǎng)絡(luò)管理模式,生成增加的子拓?fù)錁洌瑢⒃黾拥淖油負(fù)錁涮砑又寥滞負(fù)錁渲校尚碌娜滞負(fù)錁洌? 拓?fù)錁涑跏蓟K,用于從客戶端獲取用戶登錄信息,并將所述用戶登錄信息發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)用戶登錄信息而返回與用戶登錄信息對(duì)應(yīng)的主設(shè)備身份認(rèn)證信息和從設(shè)備身份認(rèn)證信息,讀取已生成的全局拓?fù)錁洌? 拓?fù)錁湔故灸K,用于實(shí)時(shí)展示網(wǎng)絡(luò)拓?fù)鋱D、及網(wǎng)絡(luò)拓?fù)鋱D下主設(shè)備和從設(shè)備通信狀態(tài); 拓?fù)錁涓履K,用于實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D。
2.根據(jù)權(quán)利要求1所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),其特征在于:所述拓?fù)錁渖赡K還用于接收增加區(qū)域命令、增加子網(wǎng)命令和發(fā)送主設(shè)備身份認(rèn)證命令,接收服務(wù)器端依據(jù)增加區(qū)域命令、增加子網(wǎng)命令和發(fā)送主設(shè)備身份認(rèn)證命令而返回對(duì)應(yīng)的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、以及主設(shè)備下所有從設(shè)備身份認(rèn)證,保存區(qū)域身份認(rèn)證和子網(wǎng)身份認(rèn)證,從設(shè)備身份認(rèn)證于結(jié)點(diǎn)鏈表。
3.根據(jù)權(quán)利要求1所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),其特征在于:所述拓?fù)錁涑跏蓟K還用于接收服務(wù)器端依據(jù)用戶登錄信息而返回的與用戶登錄信息相對(duì)應(yīng)的區(qū)域身份認(rèn)證、區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證和主設(shè)備身份認(rèn)證,保存區(qū)域身份認(rèn)證、區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證和主設(shè)備身份認(rèn)證于結(jié)點(diǎn)鏈表中,發(fā)送區(qū)域身份認(rèn)證,區(qū)域身份認(rèn)證下所有子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證至所述客戶端,調(diào)用所述拓?fù)錁渖赡K,獲取主設(shè)備下所有從設(shè)備身份認(rèn)證。
4.根據(jù)權(quán)利要求1所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),其特征在于:所述結(jié)點(diǎn)鏈表上保存有所有具有父子關(guān)系的拓?fù)錁渖系慕Y(jié)點(diǎn),結(jié)點(diǎn)鏈表包括子結(jié)點(diǎn)身份認(rèn)證、父結(jié)點(diǎn)身份認(rèn)證、子結(jié)點(diǎn)名稱、父結(jié)點(diǎn)名稱、子結(jié)點(diǎn)狀態(tài)、父結(jié)點(diǎn)狀態(tài)、子結(jié)點(diǎn)位置、父結(jié)點(diǎn)位置、區(qū)域身份認(rèn)證、以及子網(wǎng)身份認(rèn)證;其中結(jié)點(diǎn)名稱用于標(biāo)識(shí)每個(gè)結(jié)點(diǎn)名稱,結(jié)點(diǎn)狀態(tài)用于標(biāo)識(shí)設(shè)備狀態(tài),以不同顏色顯示設(shè)備圖標(biāo),結(jié)點(diǎn)位置表示結(jié)點(diǎn)在拓?fù)鋱D中位置信息。
5.根據(jù)權(quán)利要求1所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),其特征在于:所述網(wǎng)絡(luò)管理模式包括帶外管理模式和帶內(nèi)管理模式,其中,所述帶內(nèi)管理模式是指網(wǎng)絡(luò)的管理控制信息與用戶網(wǎng)絡(luò)的承載業(yè)務(wù)信息通過(guò)同一個(gè)邏輯信道傳送;所述帶外管理模式是指網(wǎng)絡(luò)的管理控制信息與用戶網(wǎng)絡(luò)的承載業(yè)務(wù)信息在不同的邏輯信道傳送。
6.根據(jù)權(quán)利要求4所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),其特征在于:在拓?fù)錁渖蛇^(guò)程中,如果網(wǎng)絡(luò)管理模式選擇帶內(nèi)管理模式,那么無(wú)需手動(dòng)添加從設(shè)備,增加主設(shè)備后調(diào)用拓?fù)錁渖赡K自動(dòng)發(fā)現(xiàn)從設(shè)備;如果網(wǎng)管管理模式選擇帶外管理模式,則需要手動(dòng)添加從設(shè)備。
7.根據(jù)權(quán)利要求1所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),其特征在于:如拓?fù)錁涓履K采用主動(dòng)刷新網(wǎng)絡(luò)拓?fù)鋱D,那么選擇刷新間隔,接收所述客戶端發(fā)送的命令,到點(diǎn)輪循所有設(shè)備狀態(tài),接收服務(wù)器端依據(jù)客戶端發(fā)送的命令而返回所有設(shè)備狀態(tài),并將所有設(shè)備狀態(tài)發(fā)送至所述客戶端,所述客戶端對(duì)發(fā)生變化的設(shè)備做出反應(yīng),更新網(wǎng)絡(luò)拓?fù)鋱D與拓?fù)錁涞臓顟B(tài)。
8.根據(jù)權(quán)利要求1所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),其特征在于:如拓?fù)錁涓履K采用被動(dòng)刷新網(wǎng)絡(luò)拓?fù)鋱D,那么接收所述服務(wù)器端上報(bào)發(fā)生異常狀態(tài)的設(shè)備,并將上報(bào)告警至所述客戶端,根據(jù)上報(bào)的設(shè)備狀態(tài)實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D與拓?fù)錁涞臓顟B(tài)。
9.一種網(wǎng)管客戶端拓?fù)涔芾矸椒?,?yīng)用于由服務(wù)器端和客戶端組成的網(wǎng)管系統(tǒng),所述網(wǎng)管系統(tǒng)中的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)按照區(qū)域、子網(wǎng)和設(shè)備的層級(jí)進(jìn)行管理,其特征在于,所述網(wǎng)管客戶端拓?fù)涔芾矸椒ò? SI,從客戶端接收增加主設(shè)備命令,接收服務(wù)器端依據(jù)增加主設(shè)備的命令而返回的主設(shè)備身份認(rèn)證及主設(shè)備下從設(shè)備身份認(rèn)證,保存增加的主設(shè)備和從設(shè)備身份認(rèn)證保存于結(jié)點(diǎn)鏈表中,生成增加的子拓?fù)錁?,將增加的子拓?fù)錁涮砑又寥滞負(fù)錁渲?生成新的全局拓?fù)錁?;?shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展不更新后的網(wǎng)絡(luò)拓?fù)鋱D; S2,從客戶端獲取用戶登錄信息,將用戶登錄信息發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)用戶登錄信息而返回與用戶登錄信息對(duì)應(yīng)的主設(shè)備和從設(shè)備身份認(rèn)證,讀取已生成的全局拓?fù)錁?;?shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展不更新后的網(wǎng)絡(luò)拓?fù)鋱D。
10.根據(jù)權(quán)利要求8所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),其特征在于:所述步驟SI還包括: S11,接收客戶端發(fā)送增加區(qū)域的命令,將增加區(qū)域的命令發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)增加區(qū)域的命令而返回對(duì)應(yīng)的區(qū)域身份認(rèn)證,并將其發(fā)送至所述客戶端; S12,接收客戶端發(fā)送增加子網(wǎng)的命令,將增加子網(wǎng)的命令發(fā)送至服務(wù)器端,接收所述服務(wù)器端依據(jù)增加子網(wǎng)的命令而返回對(duì)應(yīng)的子網(wǎng)身份認(rèn)證,并將其發(fā)送至所述客戶端; S13,接收所述客戶端發(fā)送增加主設(shè)備的命令,將增加主設(shè)備的命令發(fā)送至服務(wù)器端,接收所述服務(wù)器端依據(jù)增加主設(shè)備的命令而返回的主設(shè)備身份認(rèn)證并將其至所述客戶端; S14,接收所述客戶端發(fā)送主設(shè)備身份認(rèn)證的命令,將發(fā)送主設(shè)備身份認(rèn)證的命令發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)發(fā)送主設(shè)備身份認(rèn)證而返回的主設(shè)備下的所有從設(shè)備身份認(rèn)證并將其發(fā)送至所述客戶端; S15,選擇網(wǎng)絡(luò)管理模式; S16,將所述服務(wù)器端返回的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、以及從設(shè)備身份認(rèn)證保存在拓?fù)錁渖赡K的結(jié)點(diǎn)鏈表中,根據(jù)保存的區(qū)域身份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證、以及從設(shè)備身份認(rèn)證,生成以增加的主設(shè)備為父結(jié)點(diǎn)、增加的從設(shè)備為子節(jié)點(diǎn)的子拓?fù)錁洌瑢⒃黾拥淖油負(fù)錁涮砑又寥滞負(fù)錁渲?,生成新的具有父子關(guān)系的全局拓?fù)錁洌? S17,實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D,實(shí)時(shí)展示網(wǎng)絡(luò)拓?fù)鋱D。
11.根據(jù)權(quán)利要求8所述的網(wǎng)管客戶端拓?fù)涔芾硐到y(tǒng),其特征在于:所述步驟S2還包括: S21,獲取用戶登錄信息,并將用戶登錄信息發(fā)送至服務(wù)器端,接收服務(wù)器端依據(jù)用戶登錄信息而返回與用戶登錄信息相對(duì)應(yīng)的區(qū)域身份認(rèn)證,并將其發(fā)送至客戶端;S22,接收所述客戶端發(fā)送區(qū)域身份認(rèn)證的命令,接收服務(wù)器端依據(jù)發(fā)送區(qū)域身份認(rèn)證的命令而返回所述區(qū)域身份認(rèn)證下所有的子網(wǎng)身份認(rèn)證和主設(shè)備身份認(rèn)證,并將其發(fā)送至客戶端; S23,根據(jù)返回的主設(shè)備身份認(rèn)證,調(diào)用所述拓?fù)錁渖赡K,獲取從設(shè)備身份認(rèn)證;S24,將所有區(qū)域身 份認(rèn)證、子網(wǎng)身份認(rèn)證、主設(shè)備身份認(rèn)證及從設(shè)備身份認(rèn)證保存于結(jié)點(diǎn)鏈表中,讀取所述拓?fù)錁渖赡K生成的全局拓?fù)錁洌? S25,實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)鋱D, 實(shí)時(shí)展示更新后的拓?fù)鋱D。
【文檔編號(hào)】H04L12/751GK103501249SQ201310462074
【公開日】2014年1月8日 申請(qǐng)日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】彭年香 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司