欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法和系統(tǒng)與流程

文檔序號:11253780閱讀:805來源:國知局
設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法和系統(tǒng)與流程

本公開涉及一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法和一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,越來越多的設(shè)備連接到網(wǎng)絡(luò)中。在管理網(wǎng)絡(luò)的過程中,對于較大規(guī)模的網(wǎng)絡(luò)系統(tǒng)而言,物理網(wǎng)絡(luò)的拓?fù)浒l(fā)現(xiàn)是其中一個重要環(huán)節(jié)。而拓?fù)湔故炯夹g(shù),則是網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的重要部分。

然而,在實現(xiàn)本發(fā)明構(gòu)思的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題,即,在較大規(guī)模的網(wǎng)絡(luò)中,隨著網(wǎng)絡(luò)節(jié)點數(shù)的增大,相應(yīng)的連接關(guān)系呈現(xiàn)也會變得更為復(fù)雜,使得用戶通過呈現(xiàn)的拓?fù)浣Y(jié)構(gòu)獲取有效的信息十分困難。



技術(shù)實現(xiàn)要素:

本公開的一個方面提供了一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法,包括:獲取所述設(shè)備集群中至少一個設(shè)備的連接信息,所述連接信息描述所述設(shè)備的至少一個接口與該設(shè)備的至少一個上行設(shè)備的連接,將所述設(shè)備集群中屬于所述拓?fù)浣Y(jié)構(gòu)的相同層級并且通過相同接口連接到相同上行設(shè)備的設(shè)備組成至少一個集合,以及通過連接所述至少一個集合中每個集合的集合標(biāo)識與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識,來展示所述拓?fù)浣Y(jié)構(gòu)。

可選地,上述連接代表所述至少一個集合中每個集合的集合標(biāo)識與代表該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識,包括:從屬于所述拓?fù)浣Y(jié)構(gòu)中的最低層級的至少一個設(shè)備組成的至少一個集合開始,將所述最低層級的至少一個集合的集合標(biāo)識與該集合對應(yīng)的至少一個上行設(shè)備的設(shè)備標(biāo)識連接,以及依次將當(dāng)前層級的至少一個集合的集合標(biāo)識與該集合對應(yīng)的至少一個上行設(shè)備的設(shè)備標(biāo)識進(jìn)行連接,直到當(dāng)前層級中的任一設(shè)備不存在上行設(shè)備為止。

可選地,上述方法還包括:獲取所述拓?fù)浣Y(jié)構(gòu)中至少一個設(shè)備的接口信息,所述接口信息表征所述設(shè)備的至少一個接口的接口狀態(tài),所述接口狀態(tài)包括以下任一一個:擁塞狀態(tài)、臨界狀態(tài)、或正常狀態(tài);

展示所述至少一個設(shè)備的至少一個接口的接口狀態(tài)。

可選地,上述展示所述至少一個設(shè)備的至少一個接口的接口狀態(tài),包括:通過不同的顏色展示所述不同接口的接口狀態(tài),以及/或者通過不同的圖形展示所述不同接口的接口狀態(tài)。

可選地,上述方法還包括:在所述屬于拓?fù)浣Y(jié)構(gòu)的相同層級的至少一個設(shè)備組成的至少一個集合的數(shù)量超過第一閾值時,將所述至少一個集合中包含的設(shè)備少于第二閾值的至少兩個集合的集合標(biāo)識進(jìn)行合并處理,以及使用所述至少兩個集合各自與上行設(shè)備的連接關(guān)系,展示所述合并后的集合標(biāo)識與各自相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識之間的連接關(guān)系。

本公開的另一個方面提供了一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng),包括:第一獲取模塊,獲取所述設(shè)備集群中至少一個設(shè)備的連接信息,所述連接信息描述所述設(shè)備的至少一個接口與該設(shè)備的至少一個上行設(shè)備的連接,集合組成模塊,將所述設(shè)備集群中屬于所述拓?fù)浣Y(jié)構(gòu)的相同層級并且通過相同接口連接到相同上行設(shè)備的設(shè)備組成至少一個集合,以及第一連接模塊,通過連接所述至少一個集合中每個集合的集合標(biāo)識與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識,來展示所述拓?fù)浣Y(jié)構(gòu)。

可選地,上述連接代表所述至少一個集合中每個集合的集合標(biāo)識與代表該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識,包括:從屬于所述拓?fù)浣Y(jié)構(gòu)中的最低層級的至少一個設(shè)備組成的至少一個集合開始,將所述最低層級的至少一個集合的集合標(biāo)識與該集合對應(yīng)的至少一個上行設(shè)備的設(shè)備標(biāo)識連接;以及依次將當(dāng)前層級的至少一個集合的集合標(biāo)識與該集合對應(yīng)的至少一個上行設(shè)備的設(shè)備標(biāo)識進(jìn)行連接,直到當(dāng)前層級中的任一設(shè)備不存在上行設(shè)備為止。

可選地,上述系統(tǒng)還包括:第二獲取模塊,獲取所述拓?fù)浣Y(jié)構(gòu)中至少一個設(shè)備的接口信息,所述接口信息表征所述設(shè)備的至少一個接口的接口狀態(tài),所述接口狀態(tài)包括以下任一一個:擁塞狀態(tài)、臨界狀態(tài)、或正常狀態(tài),以及接口展示模塊,展示所述至少一個設(shè)備的至少一個接口的接口狀態(tài)。

可選地,上述展示所述至少一個設(shè)備的至少一個接口的接口狀態(tài),包括:通過不同的顏色展示所述不同接口的接口狀態(tài),以及/或者通過不同的圖形展示所述不同接口的接口狀態(tài)。

可選地,上述系統(tǒng)還包括:集合合并模塊,在所述屬于拓?fù)浣Y(jié)構(gòu)的相同層級的至少一個設(shè)備組成的至少一個集合的數(shù)量超過第一閾值時,將所述至少一個集合中包含的設(shè)備少于第二閾值的至少兩個集合的集合標(biāo)識進(jìn)行合并處理,以及第二連接模塊,使用所述至少兩個集合各自與上行設(shè)備的連接關(guān)系,展示所述合并后的集合標(biāo)識與各自相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識之間的連接關(guān)系。

本公開的另一方面提供了一種拓?fù)浣Y(jié)構(gòu)的展示系統(tǒng),包括:至少一個存儲器,存儲可執(zhí)行指令,以及至少一個處理器,所述至少一個處理器執(zhí)行所述可執(zhí)行指令,以執(zhí)行如上所述的方法。

本公開的另一方面提供了一種電子設(shè)備,包括如上所述的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng),以及展示單元,用于展示所述拓?fù)浣Y(jié)構(gòu)。

本公開的另一方面提供了一種計算機(jī)可讀存儲介質(zhì),存儲有計算機(jī)可執(zhí)行指令,所述指令在被執(zhí)行時用于實現(xiàn)如上所述的方法。

本公開的另一方面提供了一種計算機(jī)程序,所述計算機(jī)程序包括計算機(jī)可執(zhí)行指令,所述指令在被執(zhí)行時用于實現(xiàn)如上所述的方法。

附圖說明

為了更完整地理解本公開及其優(yōu)勢,現(xiàn)在將參考結(jié)合附圖的以下描述,其中:

圖1a和1b示意性示出了根據(jù)本公開的實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法和系統(tǒng)的應(yīng)用場景;

圖2示意性示出了根據(jù)本公開的實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖;

圖3示意性示出了根據(jù)本公開的另一實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖;

圖4示意性示出了根據(jù)本公開的再一實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖;

圖5示意性示出了根據(jù)本公開的實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)的框圖;

圖6示意性示出了根據(jù)本公開實施例的電子設(shè)備的框圖;

圖7示意性示出了根據(jù)本公開的另一實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)的框圖。

具體實施方式

以下,將參照附圖來描述本公開的實施例。但是應(yīng)該理解,這些描述只是示例性的,而并非要限制本公開的范圍。此外,在以下說明中,省略了對公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本公開的概念。

在此使用的術(shù)語僅僅是為了描述具體實施例,而并非意在限制本公開。這里使用的詞語“一”、“一個(種)”和“該”等也應(yīng)包括“多個”、“多種”的意思,除非上下文另外明確指出。此外,在此使用的術(shù)語“包括”、“包含”等表明了所述特征、步驟、操作和/或部件的存在,但是并不排除存在或添加一個或多個其他特征、步驟、操作或部件。

在此使用的所有術(shù)語(包括技術(shù)和科學(xué)術(shù)語)具有本領(lǐng)域技術(shù)人員通常所理解的含義,除非另外定義。應(yīng)注意,這里使用的術(shù)語應(yīng)解釋為具有與本說明書的上下文相一致的含義,而不應(yīng)以理想化或過于刻板的方式來解釋。

附圖中示出了一些方框圖和/或流程圖。應(yīng)理解,方框圖和/或流程圖中的一些方框或其組合可以由計算機(jī)程序指令來實現(xiàn)。這些計算機(jī)程序指令可以提供給通用計算機(jī)、專用計算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器,從而這些指令在由該處理器執(zhí)行時可以創(chuàng)建用于實現(xiàn)這些方框圖和/或流程圖中所說明的功能/操作的裝置。

因此,本公開的技術(shù)可以硬件和/或軟件(包括固件、微代碼等)的形式來實現(xiàn)。另外,本公開的技術(shù)可以采取存儲有指令的計算機(jī)可讀介質(zhì)上的計算機(jī)程序產(chǎn)品的形式,該計算機(jī)程序產(chǎn)品可供指令執(zhí)行系統(tǒng)使用或者結(jié)合指令執(zhí)行系統(tǒng)使用。在本公開的上下文中,計算機(jī)可讀介質(zhì)可以是能夠包含、存儲、傳送、傳播或傳輸指令的任意介質(zhì)。例如,計算機(jī)可讀介質(zhì)可以包括但不限于電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置、器件或傳播介質(zhì)。計算機(jī)可讀介質(zhì)的具體示例包括:磁存儲裝置,如磁帶或硬盤(hdd);光存儲裝置,如光盤(cd-rom);存儲器,如隨機(jī)存取存儲器(ram)或閃存;和/或有線/無線通信鏈路。

本公開的實施例提供了一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法,包括:獲取該設(shè)備集群中至少一個設(shè)備的連接信息,該連接信息描述設(shè)備的至少一個接口與該設(shè)備的至少一個上行設(shè)備的連接,將設(shè)備集群中屬于拓?fù)浣Y(jié)構(gòu)的相同層級并且通過相同接口連接到相同上行設(shè)備的設(shè)備組成至少一個集合,以及通過連接所述至少一個集合中每個集合的集合標(biāo)識與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識,來展示所述拓?fù)浣Y(jié)構(gòu)。

圖1a和圖1b示意性示出了根據(jù)本公開的實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法和系統(tǒng)的應(yīng)用場景。其中,圖1a為相關(guān)技術(shù)的拓?fù)浣Y(jié)構(gòu)展示方法示意圖,圖1b為應(yīng)用本公開的實施例的拓?fù)浣Y(jié)構(gòu)展示方法示意圖。

如圖1a和1b所示,該拓?fù)浣Y(jié)構(gòu)包括至少一個服務(wù)器110,至少一個交換機(jī)120以及至少一條連接線130。其中,圖1a和1b示出了具有6個服務(wù)器110以及2兩個交換機(jī)120的小型拓?fù)浣Y(jié)構(gòu)。

在圖1a和1b中,服務(wù)器1、服務(wù)器2、服務(wù)器3、服務(wù)器4、服務(wù)器5以及服務(wù)器6均包括相同的兩個活躍接口,其中第一活躍接口都與交換機(jī)1連接,第二活躍接口都與交換機(jī)2連接。

其中,圖1a示出了采取樹形拓?fù)浣Y(jié)構(gòu)及實際布線映射的相關(guān)技術(shù)的拓?fù)浣Y(jié)構(gòu)展示方法,即,以單個設(shè)備為單位進(jìn)行連接展示,可見,其整體網(wǎng)絡(luò)結(jié)構(gòu)較為混亂,在包含更多設(shè)備的拓?fù)浣Y(jié)構(gòu)中很難分清連接線130的連接關(guān)系,導(dǎo)致管理員或者用戶很難在圖中獲取有用的信息。

圖1b示出了采用本公開實施例的拓?fù)浣Y(jié)構(gòu)展示方法,即將設(shè)備集群中屬于拓?fù)浣Y(jié)構(gòu)的相同層級并且通過相同接口連接到相同上行設(shè)備的設(shè)備組成一個集合,以及通過連接該集合與該集合對應(yīng)的上行設(shè)備,來展示所述拓?fù)浣Y(jié)構(gòu)。例如,服務(wù)器1、服務(wù)器2、服務(wù)器3、服務(wù)器4、服務(wù)器5以及服務(wù)器6都是通過相同的接口連接到相同的上行設(shè)備,則可以將服務(wù)器1、服務(wù)器2、服務(wù)器3、服務(wù)器4、服務(wù)器5以及服務(wù)器6組成一個集合,例如集合140,連接該集合140與交換機(jī)1和交換機(jī)2。相比于圖1a所示的展示方法,圖1b連接集合與相應(yīng)的上行設(shè)備,而不是連接集合中每個設(shè)備與相應(yīng)上行設(shè)備,減少了連接線130的數(shù)量??梢?,圖1b的整體網(wǎng)絡(luò)結(jié)構(gòu)較為清晰,并且沒有丟失連接信息,可以方便管理員或者用戶在圖中獲取信息。

可以理解的是,本公開實施例僅示出了包括6個服務(wù)器110以及2兩個交換機(jī)120的小型拓?fù)浣Y(jié)構(gòu),但是本公開并不限制拓?fù)浣Y(jié)構(gòu)中設(shè)備的數(shù)量以及拓?fù)浣Y(jié)構(gòu)的層級分布,同樣,也不限制拓?fù)浣Y(jié)構(gòu)的類型。

下面結(jié)合圖1的應(yīng)用場景,參考圖2~圖4來描述根據(jù)本公開示例性實施方式的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法。需要注意的是,上述應(yīng)用場景僅是為了便于理解本公開的精神和原理而示出,本公開的實施方式在此方面不受任何限制。相反,本公開的實施方式可以應(yīng)用于適用的任何場景。

本公開實施例提供了一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法。其中,設(shè)備集群例如可以是包括多個服務(wù)器與交換機(jī)的數(shù)據(jù)中心。

圖2示意性示出了根據(jù)本公開的實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖。

如圖2所示,該方法包括操作s201~s203。

在操作s201,獲取設(shè)備集群中至少一個設(shè)備的連接信息,其中,連接信息描述所述設(shè)備的至少一個接口與該設(shè)備的至少一個上行設(shè)備的連接。

根據(jù)本公開實施例,設(shè)備集群例如可以包括多個服務(wù)器以及至少一個交換機(jī)。例如在包括三個層級的拓?fù)浣Y(jié)構(gòu)里,第一層級可以包括邊緣設(shè)備,例如服務(wù)器等,第二層級可以包括邊緣設(shè)備的上行設(shè)備,例如交換機(jī)等,第三層級可以包括第二層級中設(shè)備的上行設(shè)備,例如交換機(jī)等。

獲取至少一個設(shè)備的連接信息,例如可以是通過鏈路層發(fā)現(xiàn)協(xié)議來獲取每個設(shè)備的連接信息。

其中,連接信息包括該設(shè)備的各個接口與上行設(shè)備的連接關(guān)系。例如,獲取服務(wù)器1的連接信息可以包括:服務(wù)器1的第一接口和第二接口與上行設(shè)備交換機(jī)1相連接,第三接口與上行設(shè)備交換機(jī)2相連接,第四接口為非活躍接口(例如,該第四接口未與任何上行設(shè)備相連接)。

在操作s202,將設(shè)備集群中屬于拓?fù)浣Y(jié)構(gòu)的相同層級并且通過相同接口連接到相同上行設(shè)備的設(shè)備組成至少一個集合。

根據(jù)本公開實施例,將拓?fù)浣Y(jié)構(gòu)中相同層級的多個設(shè)備中擁有相同連接方式的設(shè)備組成一個集合。其中,相同的連接方式包括通過相同的接口連接到相同的上行設(shè)備。

例如,服務(wù)器1包括4個接口,其中第一接口和第二接口與交換機(jī)1相連,第三接口和第四接口與交換機(jī)2相連。服務(wù)器2包括4個接口,其中第一接口和第二接口與交換機(jī)1相連,第三接口和第四接口與交換機(jī)2相連。則服務(wù)器1和服務(wù)器2擁有相同的連接方式。

又例如,服務(wù)器3包括4個接口,其中第一接口和第二接口與交換機(jī)1相連,第三接口與交換機(jī)2相連,第四接口不與任何上行設(shè)備相連。則服務(wù)器1和服務(wù)器3擁有不同的連接方式。

再例如,服務(wù)器4包括4個接口,其中第一接口和第二接口與交換機(jī)2相連,第三接口和第四接口與交換機(jī)1相連。則服務(wù)器1和服務(wù)器4擁有不同的連接方式。

根據(jù)本公開實施例,可以先獲取同一層級的設(shè)備的連接信息,將該層級中的設(shè)備中具有相同的連接方式的設(shè)備分別組成多個集合,然后再獲取下一層級的設(shè)備的連接信息。也可以是獲取拓?fù)浣Y(jié)構(gòu)中,多個層級的設(shè)備的連接信息,然后確定屬于相同層級的設(shè)備,將相同層級的設(shè)備中具有相同的連接方式的設(shè)備分別組成多個集合。

在操作s203,通過連接至少一個集合中每個集合的集合標(biāo)識與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識,來展示拓?fù)浣Y(jié)構(gòu)。

根據(jù)本公開實施例,在拓?fù)浣Y(jié)構(gòu)展示中,每個設(shè)備可以使用設(shè)備標(biāo)識來表示,每個集合可以使用結(jié)合標(biāo)識來表示。例如,設(shè)備標(biāo)識可以是交換機(jī)示意圖或者服務(wù)器示意圖,集合標(biāo)識可以是框圖。其中,集合標(biāo)識中還可以包括設(shè)備標(biāo)識,例如,一個方框表示一個集合標(biāo)識,該方框中有相應(yīng)服務(wù)器示意圖表示設(shè)備標(biāo)識,即該些服務(wù)器屬于該集合。

由于每個集合中的設(shè)備擁有相同的連接方式,即,該集合中的設(shè)備通過相同的接口連接到相同的上行設(shè)備,則可以將該集合的集合標(biāo)識與相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識連接,以表示該集合中的所有設(shè)備都是通過相同的接口與該些相應(yīng)的上行設(shè)備連接。例如,集合a包括四個服務(wù)器,每個服務(wù)器的四個接口都有交換機(jī)1相連接,則可以使用一根線段連接集合a的集合標(biāo)識與交換機(jī)1的設(shè)備標(biāo)識來展示。

根據(jù)本公開實施例,連接至少一個集合中每個集合的集合標(biāo)識與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識,包括:從屬于拓?fù)浣Y(jié)構(gòu)中的最低層級的至少一個設(shè)備組成的至少一個集合開始,將該最低層級的至少一個集合的集合標(biāo)識與該集合對應(yīng)的至少一個上行設(shè)備的設(shè)備標(biāo)識連接。

依次將當(dāng)前層級的至少一個集合的集合標(biāo)識與該集合對應(yīng)的至少一個上行設(shè)備的設(shè)備標(biāo)識進(jìn)行連接,直到當(dāng)前層級中的任一設(shè)備不存在上行設(shè)備為止。

例如,從拓?fù)浣Y(jié)構(gòu)的第一層級中的設(shè)備(即,邊緣設(shè)備)開始,將該層級中的設(shè)備組成的集合的集合標(biāo)識與相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識連接,當(dāng)遍歷該第一層級的所有設(shè)備之后,將第二層級中的設(shè)備組成的集合標(biāo)識與相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識連接,依次進(jìn)行上述連接,直到當(dāng)前層級中的任一設(shè)備不存在上行設(shè)備位置。

根據(jù)本公開實施例,將具有相同連接方式的相同層級的設(shè)備組成多個集合,連接該集合與相應(yīng)的上行設(shè)備,可以減少連接線的數(shù)量,并且不會丟失連接信息,使該拓?fù)浣Y(jié)構(gòu)更加清晰,方便用戶或者管理員從拓?fù)浣Y(jié)構(gòu)的展示中獲取信息。

下面參考圖3~圖4,結(jié)合具體實施例對圖2所示的方法做進(jìn)一步說明。

圖3示意性示出了根據(jù)本公開的另一實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖。

如圖3所示,該方法包括操作s201~s203以及操作s301~s302。其中,操作s201~s203與上述參考圖2描述的方法相同或類似,在此不再贅述。

在操作s301,獲取拓?fù)浣Y(jié)構(gòu)中至少一個設(shè)備的接口信息,該接口信息表征該設(shè)備的至少一個接口的接口狀態(tài),該接口狀態(tài)包括以下任一一個:擁塞狀態(tài)、臨界狀態(tài)、或正常狀態(tài)。

根據(jù)本公開實施例,獲取拓?fù)浣Y(jié)構(gòu)中至少一個設(shè)備的接口信息例如可以是通過鏈路層發(fā)現(xiàn)協(xié)議來獲取每個設(shè)備的接口信息。接口信息包括該接口所處的狀態(tài),例如擁塞狀態(tài)、臨界狀態(tài)或者正常狀態(tài)。

在操作s302,展示至少一個設(shè)備的至少一個接口的接口狀態(tài)。

根據(jù)本公開實施例,在拓?fù)浣Y(jié)構(gòu)展示中,每個設(shè)備可以使用設(shè)備標(biāo)識來表示。例如,設(shè)備標(biāo)識可以是交換機(jī)示意圖或者服務(wù)器示意圖,在示意圖中可以展示每個接口。并且通過不同的顏色展示不同的接口狀態(tài),例如,紅色表示擁塞狀態(tài),黃色表示臨界狀態(tài),綠色表示正常狀態(tài)。還可通過不同的圖形展示不同的接口狀態(tài),例如星形表示擁塞狀態(tài),長方形表示臨界狀態(tài),心形表示正常狀態(tài)。

根據(jù)本公開實施例,可以在設(shè)備標(biāo)識中展示每個設(shè)備的各個接口的接口狀態(tài),用以標(biāo)示聚合鏈路中個子鏈路不同的狀態(tài),使得該拓?fù)浣Y(jié)構(gòu)的展示中信息更加全面,更加有利于用戶或者管理員從拓?fù)浣Y(jié)構(gòu)的展示中獲取信息。

圖4示意性示出了根據(jù)本公開的再一實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖。

如圖4所示,該方法包括操作s201~s203以及操作s401~s402。其中,操作s201~s203與上述參考圖2描述的方法相同或類似,在此不再贅述。

在操作s401,在屬于拓?fù)浣Y(jié)構(gòu)的相同層級的至少一個設(shè)備組成的至少一個集合的數(shù)量超過第一閾值時,將該至少一個集合中包含的設(shè)備少于第二閾值的至少兩個集合的集合標(biāo)識進(jìn)行合并處理。

根據(jù)本公開實施例,如果某一層級中的設(shè)備連接方式不集中,則會導(dǎo)致某一層級的設(shè)備組成的集合數(shù)量過多,在展示拓?fù)浣Y(jié)構(gòu)是,某一層級包含過多的集合或?qū)е抡故緯r橫向設(shè)備過多,不利于美觀。因此,當(dāng)相同層級包含的集合的數(shù)量超過第一閾值時,則將某些集合(例如,集合中包含的設(shè)備的數(shù)據(jù)量少于第二閾值的集合)進(jìn)行合并。

例如,當(dāng)?shù)谝粚蛹壈募蠑?shù)量超過20個時,則將其中一些只包含五個及以下設(shè)備的集合進(jìn)行合并。

在本公開實施例中,對于集合中包含的設(shè)備少于第二閾值的集合進(jìn)行合并,可以將其全部合并在一個集合中,也可以根據(jù)需求合并成多個集合。

根據(jù)本公開實施例,合并后的集合采用新的集合標(biāo)識表示,該新的集合標(biāo)識中包括其子集對應(yīng)的集合標(biāo)識。

在操作s402,使用至少兩個集合各自與上行設(shè)備的連接關(guān)系,展示合并后的集合標(biāo)識與各自相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識之間的連接關(guān)系。

根據(jù)本公開實施例,由于合并后的集合中的設(shè)備不具有完全相同的連接方式,因此需要對合并后的集合的每個子集分別進(jìn)行連接。例如,將集合a與集合b進(jìn)行合并,其中,集合a與上行設(shè)備x相連接,集合b與上行設(shè)備y相連接,則在該拓?fù)浣Y(jié)構(gòu)的展示中,使用連接線將集合a與上行設(shè)備x連接,同樣,使用連接線將集合b與上行設(shè)備y連接。

在本公開實施例中,在某一層級包含的集合過多時,將該層級的集合中包含設(shè)備少的集合進(jìn)行合并,將這些集合合并在一個集合中進(jìn)行展示,避免在展示時,橫向羅列過長,不利于觀察和美觀。并且,在表示連接關(guān)系時,對于合并后的集合,分別將組成該集合的集合與其相應(yīng)的上行設(shè)備進(jìn)行連接,不會丟失或者錯誤表示連接關(guān)系。

可以理解,本公開是上述參考圖2~圖4描述的方法僅是本公開的幾種實施方式,本公開還可以是上述方法的組合或者變形。

本公開的實施例提供了一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)。

圖5示意性示出了根據(jù)本公開的實施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)500的框圖。

如圖5所示,拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)500包括第一獲取模塊510、集合組成模塊520、第一連接模塊530、第二獲取模塊540、接口展示模塊550、集合合并模塊560以及第二連接模塊570。該拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)500可以執(zhí)行上面參考圖2~圖4描述的方法,以實現(xiàn)拓?fù)浣Y(jié)構(gòu)的展示。

具體地,第一獲取模塊510,獲取設(shè)備集群中至少一個設(shè)備的連接信息,其中,連接信息描述所述設(shè)備的至少一個接口與該設(shè)備的至少一個上行設(shè)備的連接。根據(jù)本公開實施例,第一獲取模塊510例如可以執(zhí)行上文參考圖2描述的操作s201,在此不再贅述。

集合組成模塊520,將設(shè)備集群中屬于拓?fù)浣Y(jié)構(gòu)的相同層級并且通過相同接口連接到相同上行設(shè)備的設(shè)備組成至少一個集合。根據(jù)本公開實施例,集合組成模塊520例如可以執(zhí)行上文參考圖2描述的操作s202,在此不再贅述。

第一連接模塊530,通過連接至少一個集合中每個集合的集合標(biāo)識與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識,來展示拓?fù)浣Y(jié)構(gòu)。根據(jù)本公開實施例,第一連接模塊530例如可以執(zhí)行上文參考圖2描述的操作s203,在此不再贅述。

第二獲取模塊540,獲取拓?fù)浣Y(jié)構(gòu)中至少一個設(shè)備的接口信息,該接口信息表征該設(shè)備的至少一個接口的接口狀態(tài),該接口狀態(tài)包括以下任一一個:擁塞狀態(tài)、臨界狀態(tài)、或正常狀態(tài)。根據(jù)本公開實施例,第二獲取模塊540例如可以執(zhí)行上文參考圖3描述的操作s301,在此不再贅述。

接口展示模塊550,展示至少一個設(shè)備的至少一個接口的接口狀態(tài)。根據(jù)本公開實施例,接口展示模塊550例如可以執(zhí)行上文參考圖3描述的操作s302,在此不再贅述。

集合合并模塊560,在屬于拓?fù)浣Y(jié)構(gòu)的相同層級的至少一個設(shè)備組成的至少一個集合的數(shù)量超過第一閾值時,將該至少一個集合中包含的設(shè)備少于第二閾值的至少兩個集合的集合標(biāo)識進(jìn)行合并處理。根據(jù)本公開實施例,集合合并模塊560例如可以執(zhí)行上文參考圖4描述的操作s401,在此不再贅述。

第二連接模塊570,使用至少兩個集合各自與上行設(shè)備的連接關(guān)系,展示合并后的集合標(biāo)識與各自相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識之間的連接關(guān)系。根據(jù)本公開實施例,第二連接模塊570例如可以執(zhí)行上文參考圖4描述的操作s402,在此不再贅述。

根據(jù)本公開實施例,將具有相同連接方式的相同層級的設(shè)備組成多個集合,連接該集合與相應(yīng)的上行設(shè)備,可以減少連接線的數(shù)量,并且不會丟失連接信息,使該拓?fù)浣Y(jié)構(gòu)更加清晰,方便用戶或者管理員從拓?fù)浣Y(jié)構(gòu)的展示中獲取信息。

根據(jù)本公開實施例,可以在設(shè)備標(biāo)識中展示每個設(shè)備的各個接口的接口狀態(tài),用以標(biāo)示聚合鏈路中個子鏈路不同的狀態(tài),使得該拓?fù)浣Y(jié)構(gòu)的展示中信息更加全面,更加有利于用戶或者管理員從拓?fù)浣Y(jié)構(gòu)的展示中獲取信息。

在本公開實施例中,在某一層級包含的集合過多時,將該層級的集合中包含設(shè)備少的集合進(jìn)行合并,將這些集合合并在一個集合中進(jìn)行展示,避免在展示時,橫向羅列過長,不利于觀察和美觀。并且,在表示連接關(guān)系時,對于合并后的集合,分別將組成該集合的集合與其相應(yīng)的上行設(shè)備進(jìn)行連接,不會丟失或者錯誤表示連接關(guān)系。

可以理解的是,第一獲取模塊510、集合組成模塊520、第一連接模塊530、第二獲取模塊540、接口展示模塊550、集合合并模塊560以及第二連接模塊570可以合并在一個模塊中實現(xiàn),或者其中的任意一個模塊可以被拆分成多個模塊?;蛘撸@些模塊中的一個或多個模塊的至少部分功能可以與其他模塊的至少部分功能相結(jié)合,并在一個模塊中實現(xiàn)。根據(jù)本發(fā)明的實施例,第一獲取模塊510、集合組成模塊520、第一連接模塊530、第二獲取模塊540、接口展示模塊550、集合合并模塊560以及第二連接模塊570中的至少一個可以至少被部分地實現(xiàn)為硬件電路,例如現(xiàn)場可編程門陣列(fpga)、可編程邏輯陣列(pla)、片上系統(tǒng)、基板上的系統(tǒng)、封裝上的系統(tǒng)、專用集成電路(asic),或可以以對電路進(jìn)行集成或封裝的任何其他的合理方式等硬件或固件來實現(xiàn),或以軟件、硬件以及固件三種實現(xiàn)方式的適當(dāng)組合來實現(xiàn)?;蛘撸谝猾@取模塊510、集合組成模塊520、第一連接模塊530、第二獲取模塊540、接口展示模塊550、集合合并模塊560以及第二連接模塊570中的至少一個可以至少被部分地實現(xiàn)為計算機(jī)程序模塊,當(dāng)該程序被計算機(jī)運行時,可以執(zhí)行相應(yīng)模塊的功能。

圖6示意性示出了根據(jù)本公開實施例的電子設(shè)備600的框圖。

如圖6所示,該電子設(shè)備600包括展示系統(tǒng)500以及展示單元610。其中,展示系統(tǒng)500與上述參考圖5描述的系統(tǒng)相同或類似,在此不再贅述。

展示單元610,展示展示系統(tǒng)500得到的拓?fù)浣Y(jié)構(gòu)。根據(jù)本公開實施例,展示單元可以是具有展示功能的任何設(shè)備,例如顯示屏、ar眼鏡、vr眼鏡、投影儀等。本公開對于該展示單元不做限定,僅需該展示單元610可以展示所述拓?fù)浣Y(jié)構(gòu)。

圖7示意性示出了根據(jù)本公開的另一實施例的展示系統(tǒng)700的框圖。

如圖7所示,展示系統(tǒng)700包括處理器710、計算機(jī)可讀存儲介質(zhì)720。該展示系統(tǒng)700可以執(zhí)行上面參考圖2~圖4描述的方法,以實現(xiàn)數(shù)據(jù)的存儲。

具體地,處理器710例如可以包括通用微處理器、指令集處理器和/或相關(guān)芯片組和/或?qū)S梦⑻幚砥?例如,專用集成電路(asic)),等等。處理器710還可以包括用于緩存用途的板載存儲器。處理器710可以是用于執(zhí)行參考圖2~圖4描述的根據(jù)本公開實施例的方法流程的不同動作的單一處理單元或者是多個處理單元。

計算機(jī)可讀存儲介質(zhì)720,例如可以是能夠包含、存儲、傳送、傳播或傳輸指令的任意介質(zhì)。例如,可讀存儲介質(zhì)可以包括但不限于電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置、器件或傳播介質(zhì)。可讀存儲介質(zhì)的具體示例包括:磁存儲裝置,如磁帶或硬盤(hdd);光存儲裝置,如光盤(cd-rom);存儲器,如隨機(jī)存取存儲器(ram)或閃存;和/或有線/無線通信鏈路。

計算機(jī)可讀存儲介質(zhì)720可以包括計算機(jī)程序721,該計算機(jī)程序721可以包括代碼/計算機(jī)可執(zhí)行指令,其在由處理器710執(zhí)行時使得處理器710執(zhí)行例如上面結(jié)合圖2~圖4所描述的方法流程及其任何變形。

計算機(jī)程序721可被配置為具有例如包括計算機(jī)程序模塊的計算機(jī)程序代碼。例如,在示例實施例中,計算機(jī)程序721中的代碼可以包括一個或多個程序模塊,例如包括721a、模塊721b、……。應(yīng)當(dāng)注意,模塊的劃分方式和個數(shù)并不是固定的,本領(lǐng)域技術(shù)人員可以根據(jù)實際情況使用合適的程序模塊或程序模塊組合,當(dāng)這些程序模塊組合被處理器710執(zhí)行時,使得處理器710可以執(zhí)行例如上面結(jié)合圖2~圖4所描述的方法流程及其任何變形。

根據(jù)本發(fā)明的實施例,第一獲取模塊510、集合組成模塊520、第一連接模塊530、第二獲取模塊540、接口展示模塊550、集合合并模塊560以及第二連接模塊570中的至少一個可以實現(xiàn)為參考圖7描述的計算機(jī)程序模塊,其在被處理器710執(zhí)行時,可以實現(xiàn)上面描述的相應(yīng)操作。

本領(lǐng)域技術(shù)人員可以理解,本公開的各個實施例和/或權(quán)利要求中記載的特征可以進(jìn)行多種組合或/或結(jié)合,即使這樣的組合或結(jié)合沒有明確記載于本公開中。特別地,在不脫離本公開精神和教導(dǎo)的情況下,本公開的各個實施例和/或權(quán)利要求中記載的特征可以進(jìn)行多種組合和/或結(jié)合。所有這些組合和/或結(jié)合均落入本公開的范圍。

盡管已經(jīng)參照本公開的特定示例性實施例示出并描述了本公開,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不背離所附權(quán)利要求及其等同物限定的本公開的精神和范圍的情況下,可以對本公開進(jìn)行形式和細(xì)節(jié)上的多種改變。因此,本公開的范圍不應(yīng)該限于上述實施例,而是應(yīng)該不僅由所附權(quán)利要求來進(jìn)行確定,還由所附權(quán)利要求的等同物來進(jìn)行限定。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
边坝县| 静宁县| 大冶市| 准格尔旗| 东源县| 霍邱县| 桐梓县| 任丘市| 武乡县| 克拉玛依市| 琼中| 新安县| 天台县| 卫辉市| 新龙县| 远安县| 弋阳县| 乐都县| 新丰县| 新竹县| 博野县| 永登县| 邢台县| 应城市| 富蕴县| 五河县| 柳州市| 遂溪县| 莱芜市| 武平县| 成安县| 萨迦县| 南漳县| 紫阳县| 从化市| 石门县| 潢川县| 凤阳县| 高邑县| 岚皋县| 肥西县|