專利名稱:網(wǎng)絡(luò)拓撲的顯示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)拓撲的顯示方法及裝置。
背景技術(shù):
通信設(shè)備網(wǎng)管系統(tǒng)中,拓撲實時監(jiān)控圖是網(wǎng)管的門戶系統(tǒng),用戶從拓撲圖中可以直觀了解整個網(wǎng)絡(luò)的狀態(tài)。拓撲圖的實時性、真實性、易用性至關(guān)重要。目前,各運維廠家沒有提供一種易用性、整體的、支持大量節(jié)點的拓撲圖監(jiān)控方案,主要反映在如下幾點(1)大量物理設(shè)備節(jié)點無法在一個有限區(qū)域中部署并監(jiān)控?,F(xiàn)有的方案通常是采用分層次顯示視圖,但這樣用戶不能看到整體拓撲監(jiān)控圖,無法對比相關(guān)設(shè)備的狀態(tài)和數(shù)據(jù),且設(shè)備上下級關(guān)聯(lián)關(guān)系不能有效體現(xiàn)。(2)設(shè)備節(jié)點實時監(jiān)控的告警、性能不能有效地同時在圖中顯示,而是另外通過表格提供,且用戶交互操作功能簡陋。(3)定時同步網(wǎng)絡(luò)節(jié)點的監(jiān)控數(shù)據(jù),數(shù)據(jù)刷新延遲,圖繪制性能效率低。上述的一些弊端已經(jīng)在商用的系統(tǒng)中出現(xiàn)過,可見,現(xiàn)有的拓撲監(jiān)控圖并不能為用戶提供有效的運維作用。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)拓撲的顯示方案,以至少解決上述相關(guān)技術(shù)中拓撲監(jiān)控圖無法對比相關(guān)設(shè)備的狀態(tài)和數(shù)據(jù)且繪制效率低的問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)絡(luò)拓撲的顯示方法。根據(jù)本發(fā)明的網(wǎng)絡(luò)拓撲的顯示方法,包括以下步驟獲取來自網(wǎng)管服務(wù)端的數(shù)據(jù); 確定與數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點;根據(jù)該設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖,其中, 焦點圖為向用戶顯示的被監(jiān)控的設(shè)備的網(wǎng)絡(luò)拓撲圖。優(yōu)選地,獲取來自網(wǎng)管服務(wù)端的數(shù)據(jù)之前,該方法還包括構(gòu)造需要監(jiān)控的設(shè)備的節(jié)點樹拓撲圖,其中,節(jié)點樹的根節(jié)點表示監(jiān)控設(shè)備,與根節(jié)點直接或間接相連的子節(jié)點表示被監(jiān)控的設(shè)備,節(jié)點樹中每個節(jié)點的節(jié)點ID唯一,節(jié)點樹中每個子節(jié)點包括多個數(shù)據(jù)節(jié)點和一個業(yè)務(wù)規(guī)則。優(yōu)選地,構(gòu)造需要監(jiān)控的設(shè)備的節(jié)點樹拓撲圖包括配置節(jié)點樹的屬性信息,其中,屬性信息包括以下至少之一節(jié)點的ID、節(jié)點的名稱、節(jié)點的狀態(tài)、業(yè)務(wù)規(guī)則ID、與節(jié)點對應(yīng)的業(yè)務(wù)規(guī)則ID、子樹信息、數(shù)據(jù)節(jié)點列表信息。優(yōu)選地,配置節(jié)點樹的屬性信息包括配置與節(jié)點樹中每個子節(jié)點對應(yīng)的屏幕可視節(jié)點,其中,屏幕可視節(jié)點的顯示特性包括以下至少之一顯示圖標(biāo)、顯示名稱、顯示顏色、顯示大小、顯示坐標(biāo)、是否在焦點圖中顯示。優(yōu)選地,配置與節(jié)點樹中每個子節(jié)點對應(yīng)的屏幕可視節(jié)點包括若屏幕可視節(jié)點需要在焦點圖中顯示,則配置屏幕可視節(jié)點的顯示狀態(tài),其中,顯示狀態(tài)包括隱藏顯示該屏幕可視節(jié)點的所有子節(jié)點和展開顯示該屏幕可視節(jié)點的所有子節(jié)點。優(yōu)選地,確定與數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點包括判斷獲取的來自網(wǎng)管服務(wù)端的數(shù)據(jù)對應(yīng)的設(shè)備節(jié)點是否在焦點圖中顯示;如果是,則將該設(shè)備節(jié)點作為數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點;如果不是,則判斷數(shù)據(jù)對應(yīng)的設(shè)備節(jié)點的父節(jié)點是否在焦點圖中顯示,若是,則將該父節(jié)點作為數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點,若不是,則繼續(xù)判斷該父節(jié)點的上層節(jié)點,直至尋找到數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點。優(yōu)選地,在獲取的來自網(wǎng)管服務(wù)端的數(shù)據(jù)為需要監(jiān)控的設(shè)備節(jié)點自身的屬性信息的情況下,根據(jù)數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖包括改變數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點及其至設(shè)備節(jié)點樹根節(jié)點經(jīng)歷的所有節(jié)點的顏色。優(yōu)選地,在獲取的來自網(wǎng)管服務(wù)端的數(shù)據(jù)為指示網(wǎng)絡(luò)節(jié)點增加或刪除的信息的情況下,根據(jù)數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖包括尋找與增加或刪除網(wǎng)絡(luò)節(jié)點對應(yīng)的父節(jié)點;在該父節(jié)點在焦點圖中且該父節(jié)點的顯示狀態(tài)為展開的情況下,重新繪制該父節(jié)點及其子樹圖;在該父節(jié)點不在焦點圖中的情況下,尋找與該父節(jié)點對應(yīng)的在焦點圖中的設(shè)備節(jié)點,并改變尋找到的與該父節(jié)點對應(yīng)的在焦點圖中的設(shè)備節(jié)點的顏色。優(yōu)選地,在獲取的來自網(wǎng)管服務(wù)端的數(shù)據(jù)為指示焦點圖中焦點切換的信息的情況下,根據(jù)數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖包括根據(jù)焦點圖中焦點切換的信息獲取需要在焦點圖中顯示的被監(jiān)控的設(shè)備節(jié)點;若該設(shè)備節(jié)點數(shù)據(jù)有更新, 則依次從底至上計算業(yè)務(wù)規(guī)則,重新繪制網(wǎng)絡(luò)拓撲圖。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)絡(luò)拓撲的顯示裝置。根據(jù)本發(fā)明的網(wǎng)絡(luò)拓撲的顯示裝置,包括獲取模塊,用于獲取來自網(wǎng)管服務(wù)端的數(shù)據(jù);確定模塊,用于確定與數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點;更新模塊,用于根據(jù)該設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖,其中,焦點圖為向用戶顯示的被監(jiān)控的設(shè)備的網(wǎng)絡(luò)拓撲圖。通過本發(fā)明,采用確定更新數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點,根據(jù)該設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖的方式,解決了相關(guān)技術(shù)中拓撲監(jiān)控圖無法對比相關(guān)設(shè)備的狀態(tài)和數(shù)據(jù)且繪制效率低的問題,提高了系統(tǒng)的效率以及用戶體驗。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)拓撲的顯示方法的流程圖;圖2是根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)拓撲的顯示裝置的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明實施例二的拓撲監(jiān)控的數(shù)據(jù)模型的示意圖;圖4是根據(jù)本發(fā)明實施例三的拓撲監(jiān)控效果示意圖;圖5是根據(jù)本發(fā)明實施例三的場景一下的局部圖渲染示意圖;圖6是根據(jù)本發(fā)明實施例三的場景二下的局部圖渲染示意圖;圖7是根據(jù)本發(fā)明實施例三的場景三下的局部圖渲染示意圖;圖8是根據(jù)本發(fā)明實施例三的場景四下的局部圖渲染示意圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。根據(jù)本發(fā)明實施例,提供了一種網(wǎng)絡(luò)拓撲的顯示方法。圖1是根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)拓撲的顯示方法的流程圖,如圖1所示,該方法包括以下步驟步驟S102,獲取來自網(wǎng)管服務(wù)端的數(shù)據(jù);步驟S104,確定與該數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點;步驟S106,根據(jù)該設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖,其中,焦點圖為向用戶顯示的被監(jiān)控的設(shè)備的網(wǎng)絡(luò)拓撲圖。通過上述步驟,采用確定更新數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點,根據(jù)該設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖的方式,解決了相關(guān)技術(shù)中拓撲監(jiān)控圖無法對比相關(guān)設(shè)備的狀態(tài)和數(shù)據(jù)且繪制效率低的問題,提高了系統(tǒng)的效率以及用戶體驗。需要說明的是,在實施過程中,焦點圖可以是以用戶關(guān)注的某個設(shè)備節(jié)點為中心, 集中顯示該設(shè)備節(jié)點周邊的、與該設(shè)備節(jié)點直接或間接相關(guān)的節(jié)點樹中節(jié)點的拓撲或狀態(tài)情況。例如,系統(tǒng)通過獲取鼠標(biāo)的指示來定位焦點圖中需要顯示的節(jié)點,其中,根節(jié)點也可以不在焦點圖中顯示。優(yōu)選地,在步驟S102之前,可以構(gòu)造需要監(jiān)控的設(shè)備的節(jié)點樹拓撲圖,其中,節(jié)點樹的根節(jié)點表示監(jiān)控設(shè)備,與根節(jié)點直接或間接相連的子節(jié)點表示被監(jiān)控的設(shè)備,節(jié)點樹中每個節(jié)點的節(jié)點ID唯一,節(jié)點樹中每個子節(jié)點包括多個數(shù)據(jù)節(jié)點和一個業(yè)務(wù)規(guī)則。該方法以節(jié)點樹的形式顯示監(jiān)控設(shè)備和被監(jiān)控設(shè)備之間的關(guān)系,提高了網(wǎng)絡(luò)拓撲圖的可視化及清晰度。優(yōu)選地,構(gòu)造需要監(jiān)控的設(shè)備的節(jié)點樹拓撲圖可以包括配置節(jié)點樹的屬性信息, 其中,屬性信息包括以下至少之一節(jié)點的ID、節(jié)點的名稱、節(jié)點的狀態(tài)、業(yè)務(wù)規(guī)則ID、與節(jié)點對應(yīng)的業(yè)務(wù)規(guī)則ID、子樹信息、數(shù)據(jù)節(jié)點列表信息。該方法有利用維護各節(jié)點之間的關(guān)系,提高了系統(tǒng)的時效性。優(yōu)選地,配置節(jié)點樹的屬性信息可以包括配置與節(jié)點樹中每個子節(jié)點對應(yīng)的屏幕可視節(jié)點,其中,屏幕可視節(jié)點的顯示特性包括以下至少之一顯示圖標(biāo)、顯示名稱、顯示顏色、顯示大小、顯示坐標(biāo)、是否在焦點圖中顯示。這樣,屏幕可視節(jié)點可以個性化的顯示不同節(jié)點的狀態(tài)和網(wǎng)絡(luò)拓撲情況,增加了系統(tǒng)的靈活性,提高了用戶體驗。優(yōu)選地,配置與節(jié)點樹中每個子節(jié)點對應(yīng)的屏幕可視節(jié)點可以包括若屏幕可視節(jié)點需要在焦點圖中顯示,則配置屏幕可視節(jié)點的顯示狀態(tài),其中,顯示狀態(tài)包括隱藏顯示該屏幕可視節(jié)點的所有子節(jié)點和展開顯示該屏幕可視節(jié)點的所有子節(jié)點。采用該方法可以在展現(xiàn)網(wǎng)絡(luò)拓撲關(guān)系的前提下,使得拓撲結(jié)構(gòu)清晰、明確,更加突出焦點節(jié)點的顯示狀態(tài), 進一步地提高了用戶體驗。優(yōu)選地,在步驟S104中,可以判斷獲取的來自網(wǎng)管服務(wù)端的數(shù)據(jù)對應(yīng)的設(shè)備節(jié)點是否在焦點圖中顯示;如果是,則將該設(shè)備節(jié)點作為數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點; 如果不是,則判斷數(shù)據(jù)對應(yīng)的設(shè)備節(jié)點的父節(jié)點是否在焦點圖中顯示,若是,則將該父節(jié)點作為數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點,若不是,則繼續(xù)判斷該父節(jié)點的上層節(jié)點,直至尋找到數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點。通過該方法可以對節(jié)點樹中的節(jié)點進行篩選,有側(cè)重或有選擇地顯示相關(guān)設(shè)備節(jié)點的狀態(tài)變化和拓撲變更,并使顯示的拓撲圖清晰、明了。優(yōu)選地,在獲取的來自網(wǎng)管服務(wù)端的數(shù)據(jù)為需要監(jiān)控的設(shè)備節(jié)點自身的屬性信息的情況下,在步驟S106中,可以改變數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點及其至設(shè)備節(jié)點樹根節(jié)點經(jīng)歷的所有節(jié)點的顏色。該方法實現(xiàn)簡單、可操作性強。優(yōu)選地,在獲取的來自網(wǎng)管服務(wù)端的數(shù)據(jù)為指示網(wǎng)絡(luò)節(jié)點增加或刪除的信息的情況下,在步驟S106中,可以尋找與增加或刪除網(wǎng)絡(luò)節(jié)點對應(yīng)的父節(jié)點;在該父節(jié)點在焦點圖中且該父節(jié)點的顯示狀態(tài)為展開的情況下,重新繪制該父節(jié)點及其子樹圖;在該父節(jié)點不在焦點圖中的情況下,尋找與該父節(jié)點對應(yīng)的在焦點圖中的設(shè)備節(jié)點,并改變尋找到的與該父節(jié)點對應(yīng)的在焦點圖中的設(shè)備節(jié)點的顏色。該方法簡單實用、可操作性強。優(yōu)選地,在獲取的來自網(wǎng)管服務(wù)端的數(shù)據(jù)為指示焦點圖中焦點切換的信息的情況下,在步驟S106中,可以根據(jù)焦點圖中焦點切換的信息獲取需要在焦點圖中顯示的被監(jiān)控的設(shè)備節(jié)點;若該設(shè)備節(jié)點數(shù)據(jù)有更新,則依次從底至上計算業(yè)務(wù)規(guī)則,重新繪制網(wǎng)絡(luò)拓撲圖。該方法簡單實用、可操作性強。對應(yīng)于上述方法,本發(fā)明實施例還提供了一種網(wǎng)絡(luò)拓撲的顯示裝置。圖2是根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)拓撲的顯示裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括獲取模塊22, 用于獲取來自網(wǎng)管服務(wù)端的數(shù)據(jù);確定模塊對,耦合至獲取模塊22,用于確定與該數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點;更新模塊沈,耦合至確定模塊對,用于根據(jù)該設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖,其中,焦點圖為向用戶顯示的被監(jiān)控的設(shè)備的網(wǎng)絡(luò)拓撲圖。通過上述裝置,確定模塊M確定更新數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點,更新模塊沈根據(jù)該設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖,解決了相關(guān)技術(shù)中拓撲監(jiān)控圖無法對比相關(guān)設(shè)備的狀態(tài)和數(shù)據(jù)且繪制效率低的問題,提高了系統(tǒng)的效率以及用戶體驗。下面結(jié)合優(yōu)選實施例和附圖對上述實施例的實現(xiàn)過程進行詳細說明。實施例一本實施例為網(wǎng)管用戶提供了一種高效對網(wǎng)絡(luò)設(shè)備監(jiān)控的方法,采用了雙曲樹技術(shù)來實現(xiàn)設(shè)備節(jié)點的可視化,它能在有限區(qū)域內(nèi)部署所有網(wǎng)絡(luò)設(shè)備節(jié)點;根據(jù)節(jié)點的層次增加擴展、收縮功能。在雙曲樹圖的基礎(chǔ)上,優(yōu)化可視節(jié)點與數(shù)據(jù)模型之間的關(guān)系,異步更新可視節(jié)點的實時數(shù)據(jù)、局部繪制圖,從而達到高效地進行可視節(jié)點的狀態(tài)渲染和實時數(shù)據(jù)監(jiān)控的功能。具體地,本實施例根據(jù)雙曲樹技術(shù)理論,實現(xiàn)大型節(jié)點樹可視化。采用“焦點+上下文”的細節(jié)優(yōu)化技術(shù),鼠標(biāo)拖動節(jié)點,所有節(jié)點位置變更,視圖焦點占據(jù)較大的顯示區(qū)域, 這塊顯示區(qū)域可以顯示焦點中的節(jié)點及其子節(jié)點的關(guān)系。例如,可以根據(jù)節(jié)點樹結(jié)構(gòu)特點,定義收縮、展開功能。當(dāng)節(jié)點層次過多,則節(jié)點默認布局時將底層節(jié)點收縮,用戶根據(jù)需要可以展開,這樣可以提高界面的友好性、交互性, 從而優(yōu)化了節(jié)點與數(shù)據(jù)模型的關(guān)聯(lián)關(guān)系。針對每個節(jié)點上監(jiān)控的數(shù)據(jù)實時更新的速度可能不同步、數(shù)據(jù)粒度不同,本實施例實時地根據(jù)數(shù)據(jù)關(guān)聯(lián)的節(jié)點,觸發(fā)部分可視節(jié)點的渲染,局部圖重新繪制,從而避免了整棵樹的整體更新,提高了性能效率和數(shù)據(jù)實時率。當(dāng)用戶重新變更焦點節(jié)點,則此時再找到相應(yīng)的數(shù)據(jù),重新渲染處于焦點中的節(jié)點圖。采用本實施例,當(dāng)網(wǎng)絡(luò)拓撲圖中存在成千上萬個節(jié)點時,因為處于焦點區(qū)域的節(jié)點個數(shù)有限,所以,可以根據(jù)數(shù)據(jù)模型的配置,實時渲染局部圖,去除了定時同步數(shù)據(jù)、整體渲染圖的弊端,提高了拓撲圖的性能監(jiān)控的效率。此外,本實施例還允許每個節(jié)點設(shè)置業(yè)務(wù)規(guī)則,每個節(jié)點的狀態(tài)、監(jiān)控數(shù)據(jù)往往根據(jù)子節(jié)點的狀態(tài)、監(jiān)控數(shù)據(jù)而變化,局部圖繪制過程中,即使子節(jié)點不在圖中顯示,根據(jù)業(yè)務(wù)規(guī)則計算,顯示在焦點圖中的父節(jié)點的狀態(tài)和數(shù)據(jù)也可以實時變化。實施例二圖3是根據(jù)本發(fā)明實施例二的拓撲監(jiān)控的數(shù)據(jù)模型的示意圖,如圖3所示,定義了節(jié)點樹結(jié)構(gòu)、數(shù)據(jù)模型結(jié)構(gòu)。例如,INode是接口,用于配置獲取節(jié)點ID、名稱、狀態(tài)、業(yè)務(wù)規(guī)則ID、子樹信息、數(shù)據(jù)節(jié)點列表方法;AppNode為應(yīng)用節(jié)點,用于實現(xiàn)INode接口,并可進行擴展;HTDrawNode為屏幕上的可視節(jié)點,與應(yīng)用節(jié)點一一對應(yīng),用于配置應(yīng)用節(jié)點的顯示特性,可以包括節(jié)點ID、圖標(biāo)、名稱、顏色、大小、坐標(biāo)、是否在圖中顯示等等;DataNode為數(shù)據(jù)節(jié)點,用于配置數(shù)據(jù)模型;BusinessRule為業(yè)務(wù)規(guī)則,用于設(shè)置節(jié)點狀態(tài)變化的處理規(guī)則,例如,告警、性能、網(wǎng)絡(luò)拓撲等,可以為Groovy腳本,可動態(tài)執(zhí)行。其中,節(jié)點ID唯一,每個節(jié)點可以包含有多個數(shù)據(jù)節(jié)點,即一個節(jié)點上可以監(jiān)控多種數(shù)據(jù)、同一種數(shù)據(jù)類型的多個數(shù)據(jù);每個節(jié)點包含一個業(yè)務(wù)規(guī)則。在實施過程中,數(shù)據(jù)模型屬性參考如下
權(quán)利要求
1.一種網(wǎng)絡(luò)拓撲的顯示方法,其特征在于,包括以下步驟獲取來自網(wǎng)管服務(wù)端的數(shù)據(jù);確定與所述數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點;根據(jù)該設(shè)備節(jié)點的顯示狀態(tài)更新所述焦點圖,其中,所述焦點圖為向用戶顯示的被監(jiān)控的設(shè)備的網(wǎng)絡(luò)拓撲圖。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取來自所述網(wǎng)管服務(wù)端的數(shù)據(jù)之前,還包括構(gòu)造需要監(jiān)控的設(shè)備的節(jié)點樹拓撲圖,其中,所述節(jié)點樹的根節(jié)點表示監(jiān)控設(shè)備,與所述根節(jié)點直接或間接相連的子節(jié)點表示被監(jiān)控的設(shè)備,所述節(jié)點樹中每個節(jié)點的節(jié)點ID 唯一,所述節(jié)點樹中每個子節(jié)點包括多個數(shù)據(jù)節(jié)點和一個業(yè)務(wù)規(guī)則。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,構(gòu)造需要監(jiān)控的設(shè)備的節(jié)點樹拓撲圖包括配置所述節(jié)點樹的屬性信息,其中,所述屬性信息包括以下至少之一節(jié)點的ID、節(jié)點的名稱、節(jié)點的狀態(tài)、業(yè)務(wù)規(guī)則ID、與節(jié)點對應(yīng)的業(yè)務(wù)規(guī)則ID、子樹信息、數(shù)據(jù)節(jié)點列表信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,配置所述節(jié)點樹的屬性信息包括配置與所述節(jié)點樹中每個子節(jié)點對應(yīng)的屏幕可視節(jié)點,其中,所述屏幕可視節(jié)點的顯示特性包括以下至少之一顯示圖標(biāo)、顯示名稱、顯示顏色、顯示大小、顯示坐標(biāo)、是否在所述焦點圖中顯示。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,配置與所述節(jié)點樹中每個子節(jié)點對應(yīng)的所述屏幕可視節(jié)點包括若所述屏幕可視節(jié)點需要在所述焦點圖中顯示,則配置所述屏幕可視節(jié)點的顯示狀態(tài),其中,所述顯示狀態(tài)包括隱藏顯示該屏幕可視節(jié)點的所有子節(jié)點和展開顯示該屏幕可視節(jié)點的所有子節(jié)點。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,確定與所述數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點包括判斷獲取的來自所述網(wǎng)管服務(wù)端的數(shù)據(jù)對應(yīng)的設(shè)備節(jié)點是否在所述焦點圖中顯示;如果是,則將該設(shè)備節(jié)點作為所述數(shù)據(jù)對應(yīng)的在所述焦點圖中的設(shè)備節(jié)點;如果不是,則判斷所述數(shù)據(jù)對應(yīng)的設(shè)備節(jié)點的父節(jié)點是否在所述焦點圖中顯示,若是, 則將該父節(jié)點作為所述數(shù)據(jù)對應(yīng)的在所述焦點圖中的設(shè)備節(jié)點,若不是,則繼續(xù)判斷該父節(jié)點的上層節(jié)點,直至尋找到所述數(shù)據(jù)對應(yīng)的在所述焦點圖中的設(shè)備節(jié)點。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在獲取的來自所述網(wǎng)管服務(wù)端的數(shù)據(jù)為需要監(jiān)控的設(shè)備節(jié)點自身的屬性信息的情況下,根據(jù)所述數(shù)據(jù)對應(yīng)的在所述焦點圖中的設(shè)備節(jié)點的顯示狀態(tài)更新所述焦點圖包括改變所述數(shù)據(jù)對應(yīng)的在所述焦點圖中的設(shè)備節(jié)點及其至設(shè)備節(jié)點樹根節(jié)點經(jīng)歷的所有節(jié)點的顏色。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,在獲取的來自所述網(wǎng)管服務(wù)端的數(shù)據(jù)為指示網(wǎng)絡(luò)節(jié)點增加或刪除的信息的情況下,根據(jù)所述數(shù)據(jù)對應(yīng)的在所述焦點圖中的設(shè)備節(jié)點的顯示狀態(tài)更新所述焦點圖包括尋找與增加或刪除所述網(wǎng)絡(luò)節(jié)點對應(yīng)的父節(jié)點;在該父節(jié)點在所述焦點圖中且該父節(jié)點的顯示狀態(tài)為展開的情況下,重新繪制該父節(jié)點及其子樹圖;在該父節(jié)點不在所述焦點圖中的情況下,尋找與該父節(jié)點對應(yīng)的在所述焦點圖中的設(shè)備節(jié)點,并改變尋找到的與該父節(jié)點對應(yīng)的在所述焦點圖中的設(shè)備節(jié)點的顏色。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,在獲取的來自所述網(wǎng)管服務(wù)端的數(shù)據(jù)為指示所述焦點圖中焦點切換的信息的情況下,根據(jù)所述數(shù)據(jù)對應(yīng)的在所述焦點圖中的設(shè)備節(jié)點的顯示狀態(tài)更新所述焦點圖包括根據(jù)所述焦點圖中焦點切換的信息獲取需要在所述焦點圖中顯示的被監(jiān)控的設(shè)備節(jié)若該設(shè)備節(jié)點數(shù)據(jù)有更新,則依次從底至上計算業(yè)務(wù)規(guī)則,重新繪制所述網(wǎng)絡(luò)拓撲圖。
10.一種網(wǎng)絡(luò)拓撲的顯示裝置,其特征在于,包括 獲取模塊,用于獲取來自網(wǎng)管服務(wù)端的數(shù)據(jù);確定模塊,用于確定與所述數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點; 更新模塊,用于根據(jù)該設(shè)備節(jié)點的顯示狀態(tài)更新所述焦點圖,其中,所述焦點圖為向用戶顯示的被監(jiān)控的設(shè)備的網(wǎng)絡(luò)拓撲圖。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)拓撲的顯示方法及裝置,該方法包括以下步驟獲取來自網(wǎng)管服務(wù)端的數(shù)據(jù);確定與數(shù)據(jù)對應(yīng)的在焦點圖中的設(shè)備節(jié)點;根據(jù)該設(shè)備節(jié)點的顯示狀態(tài)更新焦點圖,其中,焦點圖為向用戶顯示的被監(jiān)控的設(shè)備的網(wǎng)絡(luò)拓撲圖。通過本發(fā)明,解決了相關(guān)技術(shù)中拓撲監(jiān)控圖無法對比相關(guān)設(shè)備的狀態(tài)和數(shù)據(jù)且繪制效率低的問題,提高了系統(tǒng)的效率以及用戶體驗。
文檔編號H04L12/24GK102394778SQ20111034767
公開日2012年3月28日 申請日期2011年11月4日 優(yōu)先權(quán)日2011年11月4日
發(fā)明者丁偉, 呂燕, 解海波, 龍超 申請人:中興通訊股份有限公司