亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種網(wǎng)絡拓撲結構管理方法及系統(tǒng)的制作方法

文檔序號:7824074閱讀:782來源:國知局
一種網(wǎng)絡拓撲結構管理方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種網(wǎng)絡拓撲結構管理方法及系統(tǒng),其中,所述網(wǎng)絡拓撲結構管理方法包括:將網(wǎng)絡元素信息存儲在數(shù)據(jù)庫中,所述網(wǎng)絡元素信息包括網(wǎng)絡節(jié)點以及網(wǎng)絡節(jié)點之間的連接關系;服務器根據(jù)所述網(wǎng)絡元素信息組織生成網(wǎng)絡拓撲結構數(shù)據(jù),并將所述網(wǎng)絡拓撲結構數(shù)據(jù)封裝在網(wǎng)絡拓撲頁面中,并將所述網(wǎng)絡拓撲頁面發(fā)送給客戶端;所述客戶端根據(jù)所述網(wǎng)絡拓撲頁面中的網(wǎng)絡拓撲結構數(shù)據(jù),顯示網(wǎng)絡拓撲圖。所述網(wǎng)絡拓撲結構管理方法還包括:當所述數(shù)據(jù)庫中網(wǎng)絡元素信息發(fā)生更新時,所述服務器實時向所述客戶端發(fā)送所述網(wǎng)絡元素更新信息。本發(fā)明的技術方案能夠為用戶提供一種便捷的網(wǎng)絡拓撲管理。
【專利說明】一種網(wǎng)絡拓撲結構管理方法及系統(tǒng)

【技術領域】
[0001] 本發(fā)明涉及一種網(wǎng)絡技術,特別是涉及一種網(wǎng)絡拓撲結構管理方法及系統(tǒng)。

【背景技術】
[0002] 隨著網(wǎng)絡的發(fā)展,人們對于網(wǎng)絡帶寬的要求越來越高,現(xiàn)在光纖已經(jīng)進入千家萬 戶,一系列的光網(wǎng)絡設備也應運而生。一個大型的網(wǎng)絡中一般都會有數(shù)臺0LT設備,而每臺 0LT設備下又會下聯(lián)數(shù)千臺0NU設備,如何有效地管理這些設備成為一個問題。
[0003] -般網(wǎng)絡設備生產(chǎn)廠商都會提供網(wǎng)管軟件來統(tǒng)一管理這些設備,提供網(wǎng)絡拓撲結 構是網(wǎng)管軟件中最重要的功能之一,它提供給用戶比較直觀的網(wǎng)絡拓撲顯示方式,用戶可 以通過網(wǎng)絡拓撲結構直觀地管理網(wǎng)絡設備。在實際生活中,計算機與網(wǎng)絡設備要實現(xiàn)互聯(lián), 就必須使用一定的組織結構進行連接,這種組織結構就叫做"拓撲結構"。網(wǎng)絡拓撲結構形 象地描述了網(wǎng)絡的安排和配置方式,以及各節(jié)點之間的相互關系,通俗地說,"拓撲結構"就 是指這些計算機與通訊設備是如何連接在一起的。網(wǎng)絡拓撲(NetworkTopology)結構是指 用傳輸介質(zhì)互連各種設備的物理布局。指構成網(wǎng)絡的成員間特定的物理的即真實的、或者 邏輯的即虛擬的排列方式。如果兩個網(wǎng)絡的連接結構相同我們就說它們的網(wǎng)絡拓撲相同, 盡管它們各自內(nèi)部的物理接線、節(jié)點間距離可能會有不同。但是現(xiàn)在對如何提供網(wǎng)絡拓撲 結構并沒有統(tǒng)一的實現(xiàn)標準,而且雖然各個廠家可能采用了不同的實現(xiàn)方案,但其實現(xiàn)網(wǎng) 絡拓撲結構的具體方案并未公開,并不能為用戶提供一種方便快捷的網(wǎng)絡拓撲結構解決方 案。
[0004] 鑒于此,如何找到一種方法以便于實現(xiàn)為用戶快捷方便的提供和實時維護一個網(wǎng) 絡拓撲結構成為了本領域技術人員亟待解決的問題。


【發(fā)明內(nèi)容】

[0005] 鑒于以上所述現(xiàn)有技術的缺點,本發(fā)明的目的在于提供一種網(wǎng)絡拓撲結構管理方 法及系統(tǒng),用于解決現(xiàn)有技術中不能為用戶提供一種方便快捷的實現(xiàn)網(wǎng)絡拓撲結構以及實 時維護所述網(wǎng)絡拓撲結構的問題。
[0006] 為實現(xiàn)上述目的及其他相關目的,本發(fā)明提供一種網(wǎng)絡拓撲結構管理方法,所述 網(wǎng)絡拓撲結構管理方法包括:將網(wǎng)絡元素信息存儲在數(shù)據(jù)庫中,所述網(wǎng)絡元素信息包括網(wǎng) 絡節(jié)點以及網(wǎng)絡節(jié)點之間的連接關系;服務器根據(jù)所述網(wǎng)絡元素信息組織生成網(wǎng)絡拓撲結 構數(shù)據(jù),并將所述網(wǎng)絡拓撲結構數(shù)據(jù)封裝在網(wǎng)絡拓撲頁面中,并將所述網(wǎng)絡拓撲頁面發(fā)送 給客戶端;所述客戶端根據(jù)所述網(wǎng)絡拓撲頁面中的網(wǎng)絡拓撲結構數(shù)據(jù),顯示網(wǎng)絡拓撲圖。
[0007] 可選地,所述網(wǎng)絡拓撲結構數(shù)據(jù)是以JS0N數(shù)組的方式封裝在所述網(wǎng)絡拓撲頁面。
[0008] 可選地,所述網(wǎng)絡拓撲結構管理方法還包括:所述客戶端向所述服務器請求打開 網(wǎng)絡拓撲頁面,所述服務器根據(jù)所述客戶端請求生成所述網(wǎng)絡拓撲頁面并向所述客戶端發(fā) 送所述網(wǎng)絡拓撲頁面。
[0009] 可選地,所述網(wǎng)絡拓撲結構管理方法還包括:當所述數(shù)據(jù)庫中網(wǎng)絡元素信息發(fā)生 更新時,所述服務器實時向所述客戶端發(fā)送所述網(wǎng)絡元素更新信息。
[0010] 可選地,所述服務器實時向所述客戶端發(fā)送所述網(wǎng)絡元素更新信息的具體實現(xiàn)方 法包括:每個客戶端與服務器通過websocket進行通信,當所述數(shù)據(jù)庫中網(wǎng)絡元素信息更 新時,所述服務器將所述網(wǎng)絡元素更新信息通過websocket通知所述客戶端。
[0011] 可選地,所述網(wǎng)絡拓撲結構管理方法還包括:客戶端更改所述網(wǎng)絡拓撲頁面的所 述網(wǎng)絡拓撲圖,并實時通知所述服務器更新所述數(shù)據(jù)庫中的相應的所述網(wǎng)絡元素信息。
[0012] 本發(fā)明提供一種網(wǎng)絡拓撲結構管理系統(tǒng),所述網(wǎng)絡拓撲結構管理系統(tǒng)包括服務 器,所述服務器包括:網(wǎng)絡元素存儲更新模塊,用于將網(wǎng)絡元素信息存儲在數(shù)據(jù)庫中,所述 網(wǎng)絡元素信息包括網(wǎng)絡節(jié)點以及網(wǎng)絡節(jié)點之間的連接關系;網(wǎng)絡拓撲頁面處理模塊,用于 根據(jù)所述網(wǎng)絡元素信息組織生成網(wǎng)絡拓撲結構數(shù)據(jù),并將所述網(wǎng)絡拓撲結構數(shù)據(jù)封裝在網(wǎng) 絡拓撲頁面中,并將所述網(wǎng)絡拓撲頁面發(fā)送給客戶端。
[0013] 可選地,所述網(wǎng)絡拓撲結構數(shù)據(jù)是以JS0N數(shù)組的方式封裝在所述網(wǎng)絡拓撲頁面。
[0014] 可選地,所述網(wǎng)絡拓撲頁面處理模塊還用于接收所述客戶端向所述服務器請求打 開網(wǎng)絡拓撲頁面,并根據(jù)所述客戶端請求生成所述網(wǎng)絡拓撲頁面并向所述客戶端發(fā)送所述 網(wǎng)絡拓撲頁面。
[0015] 可選地,所述網(wǎng)絡拓撲頁面處理模塊還用于當所述數(shù)據(jù)庫中網(wǎng)絡元素信息發(fā)生更 新時,實時向所述客戶端發(fā)送所述網(wǎng)絡元素更新信息。
[0016] 可選地,所述實時向所述客戶端發(fā)送所述網(wǎng)絡元素更新信息的具體實現(xiàn)方法包 括:每個客戶端與服務器通過websocket進行通信,當所述數(shù)據(jù)庫中網(wǎng)絡元素信息更新時, 所述網(wǎng)絡拓撲頁面生成模塊將所述網(wǎng)絡元素更新信息通過websocket通知所述客戶端。 [0017] 可選地,所述網(wǎng)絡元素存儲更新模塊還用于接收所述客戶端發(fā)送的更改所述網(wǎng)絡 拓撲頁面的所述網(wǎng)絡拓撲圖的相關信息時,并更新所述數(shù)據(jù)庫中與所述相關信息相應的所 述網(wǎng)絡元素信息。
[0018] 本發(fā)明還提供一種網(wǎng)絡拓撲結構管理系統(tǒng),所述網(wǎng)絡拓撲結構管理系統(tǒng)包括客 戶端,所述客戶端包括:網(wǎng)絡拓撲接收顯示模塊,用于根據(jù)所接收到的網(wǎng)絡拓撲頁面中的 網(wǎng)絡拓撲結構數(shù)據(jù),顯示網(wǎng)絡拓撲圖;所述網(wǎng)絡拓撲接收顯示模塊還用于與服務器通過 websocket進行通信,接收所述服務器通過websocket發(fā)送的所述網(wǎng)絡元素更新信息。 [0019] 可選地,所述網(wǎng)絡拓撲結構數(shù)據(jù)是以JS0N數(shù)組的方式封裝在所述網(wǎng)絡拓撲頁面。
[0020] 可選的,所述客戶端還包括網(wǎng)絡拓撲請求模塊,用于向所述服務器發(fā)送網(wǎng)絡拓撲 頁面訪問請求。
[0021] 可選地,所述客戶端還包括網(wǎng)絡拓撲修改模塊,用于修改所述網(wǎng)絡拓撲頁面的網(wǎng) 絡拓撲圖,并向所述服務器發(fā)送對所述網(wǎng)絡拓撲圖修改的相關信息。
[0022] 如上所述,本發(fā)明的一種網(wǎng)絡拓撲結構管理方法及系統(tǒng),具有以下有益效果:1,將 整個拓撲圖利用進行自定義封裝,把整個拓撲圖的所有信息都封裝在一個頁面數(shù)據(jù)中,方 便數(shù)據(jù)的傳輸。2,采用websocket的方式監(jiān)聽消息,不用一直輪詢拓撲圖的狀態(tài)變化。

【專利附圖】

【附圖說明】
[0023] 圖1顯示為本發(fā)明的一種網(wǎng)絡拓撲結構管理方法的一實施例的流程示意圖。
[0024] 圖2顯示為本發(fā)明的一種網(wǎng)絡拓撲結構管理方法的一實施例的流程示意圖。
[0025] 圖3顯示為本發(fā)明的一種網(wǎng)絡拓撲結構管理方法的一實施例的流程示意圖。
[0026] 圖4顯不為本發(fā)明的一種網(wǎng)絡拓撲結構管理系統(tǒng)的一實施例的模塊不意圖。
[0027] 圖5顯示為本發(fā)明的一種網(wǎng)絡拓撲結構管理系統(tǒng)的一實施例的模塊示意圖。
[0028] 圖6顯不為本發(fā)明的一種網(wǎng)絡拓撲結構管理系統(tǒng)的一實施例的模塊不意圖。
[0029] 元件標號說明
[0030] 1 網(wǎng)絡拓撲結構管理系統(tǒng)
[0031] 11 服務器
[0032] 111 網(wǎng)絡元素存儲更新模塊
[0033] 112 網(wǎng)絡拓撲頁面處理模塊
[0034] 12 客戶端
[0035] 121 網(wǎng)絡拓撲接收顯示模塊
[0036] 122 網(wǎng)絡拓撲修改模塊
[0037] S1?S3步驟

【具體實施方式】
[0038] 以下通過特定的具體實例說明本發(fā)明的實施方式,本領域技術人員可由本說明書 所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的具體實 施方式加以實施或應用,本說明書中的各項細節(jié)也可以基于不同觀點與應用,在沒有背離 本發(fā)明的精神下進行各種修飾或改變。
[0039] 需要說明的是,本實施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構想, 遂圖式中僅顯示與本發(fā)明中有關的組件而非按照實際實施時的組件數(shù)目、形狀及尺寸繪 制,其實際實施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可 能更為復雜。
[0040] 本發(fā)明提供一種網(wǎng)絡拓撲結構管理方法。在一個實施例中,如圖1所示,所述網(wǎng)絡 拓撲結構管理方法包括:
[0041] 步驟S1,將網(wǎng)絡元素信息存儲在數(shù)據(jù)庫中,所述網(wǎng)絡元素信息包括網(wǎng)絡節(jié)點以及 網(wǎng)絡節(jié)點之間的連接關系。在一個實施例中,所述網(wǎng)絡節(jié)點包括網(wǎng)元、分光器、0NU等網(wǎng)絡 設備以及子網(wǎng)。網(wǎng)絡節(jié)點包括的屬性有:網(wǎng)絡節(jié)點號,網(wǎng)絡節(jié)點名稱。網(wǎng)絡節(jié)點之間的連接 關系的屬性包括連接關系的ID號,連接的起始網(wǎng)絡節(jié)點,連接的終點網(wǎng)絡節(jié)點。
[0042] 步驟S2,服務器根據(jù)所述網(wǎng)絡元素信息組織生成網(wǎng)絡拓撲結構數(shù)據(jù),并將所述網(wǎng) 絡拓撲結構數(shù)據(jù)封裝在網(wǎng)絡拓撲頁面中,并將所述網(wǎng)絡拓撲頁面發(fā)送給客戶端。在一個實 施例中,服務器根據(jù)所述網(wǎng)絡元素信息組織生成網(wǎng)絡拓撲結構數(shù)據(jù),并將所述網(wǎng)絡拓撲結 構數(shù)據(jù)以JS0N數(shù)組方式封裝在網(wǎng)絡拓撲頁面中,并將所述網(wǎng)絡拓撲頁面發(fā)送給客戶端。 JSON(JavaScriptObjectNotation)是一種輕量級的數(shù)據(jù)交換格式,它的規(guī)則非常簡單并 且是有趣的:1)并列的數(shù)據(jù)之間用逗號(",")分隔。2)映射用冒號(":")表示。3)并 列數(shù)據(jù)的集合(數(shù)組)用方括號(〃[]〃)表示。4)映射的集合(對象)用大括號("{}") 表不。在服務器端,按照JS0N的格式拼裝好一個字符串,響應給客戶端。在一個實施例中, 服務器為JB0SS服務器。在一個實施例中,所述服務器是根據(jù)客戶端向所述服務器發(fā)出的 打開網(wǎng)絡拓撲頁面請求生成所述網(wǎng)絡拓撲頁面并向所述客戶端發(fā)送所述網(wǎng)絡拓撲頁面。
[0043] 在一個實施例中,網(wǎng)絡節(jié)點為網(wǎng)絡設備,網(wǎng)絡節(jié)點包括的屬性有:網(wǎng)絡節(jié)點號,網(wǎng) 絡節(jié)點名稱,網(wǎng)絡節(jié)點圖片,x和y的坐標,寬度和高度。網(wǎng)絡節(jié)點連接關系以線段的方式定 義,所述線段的屬性包括線段ID號,線段連接的起始網(wǎng)絡節(jié)點,線段連接的終點網(wǎng)絡節(jié)點, 線段的顏色和寬度。比如有網(wǎng)絡設備devIDl和網(wǎng)絡設備devID2,這兩臺設備互相連接,則 自定義的JS0N數(shù)組格式如下:

【權利要求】
1. 一種網(wǎng)絡拓撲結構管理方法,其特征在于,所述網(wǎng)絡拓撲結構管理方法包括: 將網(wǎng)絡元素信息存儲在數(shù)據(jù)庫中,所述網(wǎng)絡元素信息包括網(wǎng)絡節(jié)點以及網(wǎng)絡節(jié)點之間 的連接關系; 服務器根據(jù)所述網(wǎng)絡元素信息組織生成網(wǎng)絡拓撲結構數(shù)據(jù),并將所述網(wǎng)絡拓撲結構數(shù) 據(jù)封裝在網(wǎng)絡拓撲頁面中,并將所述網(wǎng)絡拓撲頁面發(fā)送給客戶端; 所述客戶端根據(jù)所述網(wǎng)絡拓撲頁面中的網(wǎng)絡拓撲結構數(shù)據(jù),顯示網(wǎng)絡拓撲圖。
2. 根據(jù)權利要求1所述的網(wǎng)絡拓撲結構管理方法,其特征在于:所述網(wǎng)絡拓撲結構數(shù) 據(jù)是以JSON數(shù)組的方式封裝在所述網(wǎng)絡拓撲頁面。
3. 根據(jù)權利要求1所述的網(wǎng)絡拓撲結構管理方法,其特征在于:所述網(wǎng)絡拓撲結構管 理方法還包括:當所述數(shù)據(jù)庫中網(wǎng)絡元素信息發(fā)生更新時,所述服務器實時向所述客戶端 發(fā)送所述網(wǎng)絡元素更新信息。
4. 根據(jù)權利要求3所述的網(wǎng)絡拓撲結構管理方法,其特征在于:所述服務器實時向 所述客戶端發(fā)送所述網(wǎng)絡元素更新信息的具體實現(xiàn)方法包括:每個客戶端與服務器通過 websocket進行通信,當所述數(shù)據(jù)庫中網(wǎng)絡元素信息更新時,所述服務器將所述網(wǎng)絡元素更 新信息通過websocket通知所述客戶端。
5. 根據(jù)權利要求1所述的網(wǎng)絡拓撲結構管理方法,其特征在于:所述網(wǎng)絡拓撲結構管 理方法還包括:客戶端更改所述網(wǎng)絡拓撲頁面的所述網(wǎng)絡拓撲圖,并實時通知所述服務器 更新所述數(shù)據(jù)庫中的相應的所述網(wǎng)絡元素信息。
6. -種網(wǎng)絡拓撲結構管理系統(tǒng),其特征在于:所述網(wǎng)絡拓撲結構管理系統(tǒng)包括服務 器,所述服務器包括: 網(wǎng)絡元素存儲更新模塊,用于將網(wǎng)絡元素信息存儲在數(shù)據(jù)庫中,所述網(wǎng)絡元素信息包 括網(wǎng)絡節(jié)點以及網(wǎng)絡節(jié)點之間的連接關系; 網(wǎng)絡拓撲頁面處理模塊,用于根據(jù)所述網(wǎng)絡元素信息組織生成網(wǎng)絡拓撲結構數(shù)據(jù),并 將所述網(wǎng)絡拓撲結構數(shù)據(jù)封裝在網(wǎng)絡拓撲頁面中,并將所述網(wǎng)絡拓撲頁面發(fā)送給客戶端。
7. 根據(jù)權利要求6所述的網(wǎng)絡拓撲結構管理系統(tǒng),其特征在于:所述網(wǎng)絡拓撲結構數(shù) 據(jù)是以JS0N數(shù)組的方式封裝在所述網(wǎng)絡拓撲頁面。
8. 根據(jù)權利要求6所述的網(wǎng)絡拓撲結構管理系統(tǒng),其特征在于:所述網(wǎng)絡拓撲頁面處 理模塊還用于當所述數(shù)據(jù)庫中網(wǎng)絡元素信息發(fā)生更新時,實時向所述客戶端發(fā)送所述網(wǎng)絡 元素更新信息。
9. 根據(jù)權利要求8所述的網(wǎng)絡拓撲結構管理系統(tǒng),其特征在于:所述實時向所述客戶 端發(fā)送所述網(wǎng)絡元素更新信息的具體實現(xiàn)方法包括:每個客戶端與服務器通過websocket 進行通信,當所述數(shù)據(jù)庫中網(wǎng)絡元素信息更新時,所述網(wǎng)絡拓撲頁面生成模塊將所述網(wǎng)絡 元素更新信息通過websocket通知所述客戶端。
10. 根據(jù)權利要求6所述的網(wǎng)絡拓撲結構管理系統(tǒng),其特征在于:所述網(wǎng)絡元素存儲更 新模塊還用于接收所述客戶端發(fā)送的更改所述網(wǎng)絡拓撲頁面的所述網(wǎng)絡拓撲圖的相關信 息時,并更新所述數(shù)據(jù)庫中與所述相關信息相應的所述網(wǎng)絡元素信息。
11. 一種網(wǎng)絡拓撲結構管理系統(tǒng),其特征在于:所述網(wǎng)絡拓撲結構管理系統(tǒng)包括客戶 端,所述客戶端包括: 網(wǎng)絡拓撲接收顯示模塊,用于根據(jù)所接收到的網(wǎng)絡拓撲頁面中的網(wǎng)絡拓撲結構數(shù)據(jù), 顯示網(wǎng)絡拓撲圖;所述網(wǎng)絡拓撲接收顯示模塊還用于與服務器通過websocket進行通信, 接收所述服務器通過websocket發(fā)送的所述網(wǎng)絡元素更新信息。
12. 根據(jù)權利要求11所述的網(wǎng)絡拓撲結構管理系統(tǒng),其特征在于:所述網(wǎng)絡拓撲結構 數(shù)據(jù)是以JS0N數(shù)組的方式封裝在所述網(wǎng)絡拓撲頁面。
13. 根據(jù)權利要求11所述的網(wǎng)絡拓撲結構管理系統(tǒng),其特征在于:所述客戶端還包括 網(wǎng)絡拓撲修改模塊,用于修改所述網(wǎng)絡拓撲頁面的網(wǎng)絡拓撲圖,并向所述服務器發(fā)送對所 述網(wǎng)絡拓撲圖修改的相關信息。
【文檔編號】H04L12/24GK104410538SQ201410830079
【公開日】2015年3月11日 申請日期:2014年12月22日 優(yōu)先權日:2014年12月22日
【發(fā)明者】王艷霞 申請人:上海斐訊數(shù)據(jù)通信技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1