本公開屬于計(jì)算機(jī)領(lǐng)域,涉及一種拓?fù)浣Y(jié)構(gòu)生成方法和系統(tǒng)。
背景技術(shù):
在當(dāng)前的IT運(yùn)維管理上,有大量的采用拓?fù)鋱D的方式來直觀呈現(xiàn)設(shè)備之間、端口之間的連接,從而方便運(yùn)維管理人員直觀的掌握系統(tǒng)運(yùn)行的狀態(tài)。在系統(tǒng)的運(yùn)維層面上,可以分為電信基礎(chǔ)運(yùn)維管理系統(tǒng)的拓?fù)涑尸F(xiàn),包括計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備、存儲(chǔ)設(shè)備、云計(jì)算等設(shè)備進(jìn)行拓?fù)浣Y(jié)構(gòu)圖的呈現(xiàn)。還可以分為專業(yè)設(shè)備,例如廣播電視傳輸、圖像編碼、節(jié)目播出等等設(shè)備,以及在其他相關(guān)行業(yè)里面的特殊設(shè)備的拓?fù)浣Y(jié)構(gòu)圖的呈現(xiàn)。
拓?fù)浣Y(jié)構(gòu)圖的呈現(xiàn)大體上可以分為兩個(gè)層面,第一個(gè)層面是設(shè)備端口之間鏈路拓?fù)溥B接,是整個(gè)系統(tǒng)中每臺(tái)設(shè)備端口之間的連接方式。例如在電信領(lǐng)域,系統(tǒng)設(shè)備往往都是集成了統(tǒng)一的網(wǎng)絡(luò)管理協(xié)議,從交換機(jī)、路由器、服務(wù)器等基礎(chǔ)電信設(shè)備均支持統(tǒng)一的網(wǎng)絡(luò)管理協(xié)議,在設(shè)備端口之間拓?fù)溥B接生成時(shí),根據(jù)協(xié)議進(jìn)行設(shè)備端口之間的拓?fù)溥B接,即一個(gè)設(shè)備端口連接到另一設(shè)備的對(duì)應(yīng)端口,這是傳統(tǒng)的拓?fù)錁涞纳煞绞?。但是在其他行業(yè)中的專用設(shè)備并不完全具備這樣的連接協(xié)議,這樣就導(dǎo)致整個(gè)系統(tǒng)設(shè)備拓?fù)浣Y(jié)構(gòu)無法生成。
第二個(gè)層面是設(shè)備內(nèi)部的業(yè)務(wù)路由關(guān)系,這個(gè)是整個(gè)業(yè)務(wù)拓?fù)涞幕A(chǔ)。而目前也沒有一個(gè)能夠適用在所有領(lǐng)域中的方式,能夠明確設(shè)備內(nèi)部的業(yè)務(wù)路由關(guān)系。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種拓?fù)浣Y(jié)構(gòu)生成的方法,其特征在于,包括:
獲取用于連接所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息;
根據(jù)所述數(shù)據(jù)信息確定處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備之間的連接關(guān)系;
獲取處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息;
根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息確定所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息;
根據(jù)所述設(shè)備之間的連接關(guān)系以及所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息生成系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖。
根據(jù)本公開的實(shí)施例的一方面,所述獲取用于連接所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息,包括:
掃描二維碼標(biāo)簽獲取所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息,其中,所述二維碼根據(jù)預(yù)設(shè)的規(guī)則記錄了所述線纜的數(shù)據(jù)信息;或者
讀取所述線纜上攜帶的RFID標(biāo)簽獲取所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息,其中,所述RFID標(biāo)簽根據(jù)所述預(yù)設(shè)的規(guī)則記錄了所述線纜的數(shù)據(jù)信息。
根據(jù)本公開的實(shí)施例的一方面,所述數(shù)據(jù)信息包括以下數(shù)據(jù):
標(biāo)簽類型、線纜編號(hào)、起始設(shè)備信息、結(jié)束設(shè)備信息。
根據(jù)本公開的實(shí)施例的一方面,所述起始設(shè)備信息包括:
起始機(jī)房編號(hào)、起始機(jī)柜編號(hào)、起始設(shè)備代碼、起始設(shè)備名稱、起始設(shè)備IP地址、起始設(shè)備序列號(hào)、起始設(shè)備板卡號(hào)、起始設(shè)備端口號(hào)中的一種或多種;
所述結(jié)束設(shè)備信息包括:結(jié)束機(jī)房編號(hào)、結(jié)束機(jī)柜編號(hào)、結(jié)束設(shè)備代碼、結(jié)束設(shè)備名稱、結(jié)束設(shè)備IP地址、結(jié)束設(shè)備序列號(hào)、結(jié)束設(shè)備板卡號(hào)、結(jié)束設(shè)備端口號(hào)中的一種或多種。
根據(jù)本公開的實(shí)施例的一方面,所述獲取處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息包括:
直接通過所述設(shè)備的專用業(yè)務(wù)數(shù)據(jù)信息采集接口獲取所述設(shè)備的業(yè)務(wù)數(shù)據(jù)信息;或者
通過與所述設(shè)備直接相連的處在所述設(shè)備的上游的設(shè)備的專用業(yè)務(wù)數(shù)據(jù)信息采集接口和與所述設(shè)備直接相連的處在所述設(shè)備的下游的設(shè)備的專用業(yè)務(wù)數(shù)據(jù)信息采集接口獲取所述設(shè)備的上游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息和所述設(shè)備的下游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息分析所述設(shè)備的所述業(yè)務(wù)數(shù)據(jù)信息。
根據(jù)本公開的實(shí)施例的一方面,所述業(yè)務(wù)數(shù)據(jù)信息包括:
業(yè)務(wù)名稱、業(yè)務(wù)代碼、業(yè)務(wù)處理過程向量、業(yè)務(wù)處理類型、業(yè)務(wù)承載端口以及業(yè)務(wù)承載端口類型中的一種或多種。
根據(jù)本公開的實(shí)施例的一方面,所述數(shù)據(jù)路由信息包括:?jiǎn)涡盘?hào)輸入到單信號(hào)輸出、多信號(hào)輸入到單信號(hào)輸出、單信號(hào)輸入到多信號(hào)輸出、單信號(hào)輸入切換到不同端口輸出、信號(hào)的鏡像輸出中的一種或多種。
根據(jù)本公開的實(shí)施例的一方面,所述方法還包括:
根據(jù)所述設(shè)備之間的連接關(guān)系以及所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息進(jìn)行故障分析;
輸出所述故障分析的分析結(jié)果,所述分析結(jié)果包括故障類型和故障位置。
根據(jù)本公開的另一方面,本公開還提供一種拓?fù)浣Y(jié)構(gòu)生成系統(tǒng),其特征在于,包括:
第一數(shù)據(jù)采集器,被配置為獲取用于連接所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息;
第一確定單元,被配置為根據(jù)所述數(shù)據(jù)信息確定處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備之間的連接關(guān)系;
第二數(shù)據(jù)采集器,被配置為獲取處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息;
第二確定單元,被配置為根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息確定所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息;
生成單元,被配置為根據(jù)所述設(shè)備之間的連接關(guān)系以及所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息生成系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖。
根據(jù)本公開的另一方面,所述第一數(shù)據(jù)采集器還被配置為:
掃描二維碼標(biāo)簽獲取所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息,其中,所述二維碼根據(jù)預(yù)設(shè)的規(guī)則記錄了所述線纜的數(shù)據(jù)信息;或者
讀取所述線纜上攜帶的RFID標(biāo)簽獲取所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息,其中,所述RFID標(biāo)簽根據(jù)所述預(yù)設(shè)的規(guī)則記錄了所述線纜的數(shù)據(jù)信息。
根據(jù)本公開的另一方面,所述數(shù)據(jù)信息包括以下數(shù)據(jù):
標(biāo)簽類型、線纜編號(hào)、起始設(shè)備信息、結(jié)束設(shè)備信息。
根據(jù)本公開的另一方面,所述起始設(shè)備信息包括:
起始機(jī)房編號(hào)、起始機(jī)柜編號(hào)、起始設(shè)備代碼、起始設(shè)備名稱、起始設(shè)備IP地址、起始設(shè)備序列號(hào)、起始設(shè)備板卡號(hào)、起始設(shè)備端口號(hào)中的一種或多種;
所述結(jié)束設(shè)備信息包括:結(jié)束機(jī)房編號(hào)、結(jié)束機(jī)柜編號(hào)、結(jié)束設(shè)備代碼、結(jié)束設(shè)備名稱、結(jié)束設(shè)備IP地址、結(jié)束設(shè)備序列號(hào)、結(jié)束設(shè)備板卡號(hào)、結(jié)束設(shè)備端口號(hào)中的一種或多種。
根據(jù)本公開的另一方面,所述第二數(shù)據(jù)采集器還被配置為:
直接通過所述設(shè)備的專用業(yè)務(wù)數(shù)據(jù)信息采集接口獲取所述設(shè)備的業(yè)務(wù)數(shù)據(jù)信息;或者
通過與所述設(shè)備直接相連的處在所述設(shè)備的上游的設(shè)備的專用業(yè)務(wù)數(shù)據(jù)信息采集接口和與所述設(shè)備直接相連的處在所述設(shè)備的下游的設(shè)備的專用業(yè)務(wù)數(shù)據(jù)信息采集接口獲取所述設(shè)備的上游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息和所述設(shè)備的下游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息分析所述設(shè)備的所述業(yè)務(wù)數(shù)據(jù)信息。
根據(jù)本公開的另一方面,所述業(yè)務(wù)數(shù)據(jù)信息包括:
業(yè)務(wù)名稱、業(yè)務(wù)代碼、業(yè)務(wù)處理過程向量、業(yè)務(wù)處理類型、業(yè)務(wù)承載端口以及業(yè)務(wù)承載端口類型中的一種或多種。
根據(jù)本公開的另一方面,所述數(shù)據(jù)路由信息包括:?jiǎn)涡盘?hào)輸入到單信號(hào)輸出、多信號(hào)輸入到單信號(hào)輸出、單信號(hào)輸入到多信號(hào)輸出、單信號(hào)輸入切換到不同端口輸出、信號(hào)的鏡像輸出中的一種或多種。
根據(jù)本公開的另一方面,所述系統(tǒng)還包括:
故障分析單元,被配置為根據(jù)所述設(shè)備之間的連接關(guān)系以及所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息進(jìn)行故障分析;
故障確定單元,被配置為輸出所述故障分析的分析結(jié)果,所述分析結(jié)果包括故障類型和故障位置。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:對(duì)于任意設(shè)備組成的系統(tǒng),能夠?qū)崿F(xiàn)拓?fù)浣Y(jié)構(gòu)的自動(dòng)生成,包括設(shè)備與設(shè)備之間的連接拓?fù)?,也包括設(shè)備內(nèi)的數(shù)據(jù)路由路徑的自動(dòng)生成。進(jìn)一步地,根據(jù)已獲得到的拓?fù)鋱D可以檢測(cè)系統(tǒng)中可能出現(xiàn)的故障,并定位故障出現(xiàn)的具體位置,指導(dǎo)維護(hù)人員及時(shí)對(duì)故障進(jìn)行處理。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
圖1是本公開一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成的方法的流程圖;
圖2是本公開一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成的方法的流程圖;
圖3是本公開一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成的方法的流程圖;
圖4是本公開一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成的方法的流程圖;
圖5是本公開一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)的框圖;
圖6是本公開一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)的采集器的框圖;
圖7是本公開一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)的采集器的示意圖;
圖8是本公開一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
在本公開使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本公開。在本公開和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
應(yīng)當(dāng)理解,盡管在本公開可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本公開范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。
網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是通過不同的物理設(shè)備、端口之間互連,來提供各種設(shè)備的綜合展示,構(gòu)成網(wǎng)絡(luò)各個(gè)設(shè)備、端口之間真實(shí)的連接方式。拓?fù)溥B接方式可以采用人工的手動(dòng)連接(人工確定兩個(gè)設(shè)備或者端口之間的連接關(guān)系),例如交換機(jī)A的第2個(gè)網(wǎng)口連接到指定的一臺(tái)服務(wù)器網(wǎng)口上,這個(gè)就是真實(shí)的圖形化連接,可以通過人工的方式在拓?fù)鋱D上直接的人工方式連接起來;也可以采用設(shè)備的網(wǎng)管管理協(xié)議,例如現(xiàn)在大多數(shù)是以SNMP網(wǎng)管協(xié)議為基礎(chǔ),并綜合ping、ARP、CDP、LLDP鄰居路由、端口轉(zhuǎn)發(fā)表、STP生成樹協(xié)議等物理拓?fù)浒l(fā)現(xiàn)技術(shù),發(fā)現(xiàn)設(shè)備的物理連接,智能分析網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),自動(dòng)勾畫出整個(gè)網(wǎng)絡(luò)的真實(shí)物理拓?fù)鋱D。這個(gè)方式就是通過網(wǎng)絡(luò)協(xié)議對(duì)管理的設(shè)備進(jìn)行數(shù)據(jù)的采集,然后根據(jù)采集的數(shù)據(jù)將關(guān)聯(lián)的端口進(jìn)行連接,還是交換機(jī)連接服務(wù)器的這個(gè)例子,例如在交換機(jī)A上采集到第2個(gè)網(wǎng)口中服務(wù)器的MAC地址,同時(shí)也采集到了服務(wù)器上的MAC地址,如果這兩個(gè)地址是相同的,就直接物理上進(jìn)行連接。
網(wǎng)絡(luò)拓?fù)涞膽?yīng)用非常的廣泛,從電信運(yùn)行商、移動(dòng)運(yùn)營(yíng)商、互聯(lián)網(wǎng)平臺(tái)到廣播電視運(yùn)營(yíng)商的綜合運(yùn)維的管理都涉及到拓?fù)渚W(wǎng)絡(luò)。
網(wǎng)絡(luò)拓?fù)洌河?jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是指網(wǎng)絡(luò)中各個(gè)站點(diǎn)相互連接的形式,在局域網(wǎng)中就是文件服務(wù)器、工作站和電纜等的連接形式。現(xiàn)在最主要的拓?fù)浣Y(jié)構(gòu)有總線型拓?fù)洹⑿切瓮負(fù)?、環(huán)形拓?fù)?、樹形拓?fù)?由總線型演變而來)以及它們的混合型。顧名思義,總線型其實(shí)就是將文件服務(wù)器和工作站都連在稱為總線的一條公共電纜上,且總線兩端必須有終結(jié)器;星形拓?fù)鋭t是以一臺(tái)設(shè)備作為中央連接點(diǎn),各工作站都與它直接相連形成星型;而環(huán)形拓?fù)渚褪菍⑺姓军c(diǎn)彼此串行連接,像鏈子一樣構(gòu)成一個(gè)環(huán)形回路;把這三種最基本的拓?fù)浣Y(jié)構(gòu)混合起來運(yùn)用自然就是混合型了。計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)是引用拓?fù)鋵W(xué)中研究與大小、形狀無關(guān)的點(diǎn)、線關(guān)系的方法,把網(wǎng)絡(luò)中的計(jì)算機(jī)和通信設(shè)備抽象為一個(gè)點(diǎn),把傳輸介質(zhì)抽象為一條線,由點(diǎn)和線組成的幾何圖形就是計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。
SNMP協(xié)議:簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP),由一組網(wǎng)絡(luò)管理的標(biāo)準(zhǔn)組成,包含一個(gè)應(yīng)用層協(xié)議(application layer protocol)、數(shù)據(jù)庫模型(database schema)和一組資源對(duì)象。該協(xié)議能夠支持網(wǎng)絡(luò)管理系統(tǒng),用以監(jiān)測(cè)連接到網(wǎng)絡(luò)上的設(shè)備是否有任何引起管理上關(guān)注的情況。該協(xié)議是互聯(lián)網(wǎng)工程工作小組(IETF,Internet Engineering Task Force)定義的internet協(xié)議簇的一部分。SNMP的目標(biāo)是管理互聯(lián)網(wǎng)Internet上眾多廠家生產(chǎn)的軟硬件平臺(tái),因此SNMP受Internet標(biāo)準(zhǔn)網(wǎng)絡(luò)管理框架的影響也很大。SNMP已經(jīng)出到第三個(gè)版本的協(xié)議,其功能較以前已經(jīng)大大地加強(qiáng)和改進(jìn)。
如圖1所示,根據(jù)一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成的方法,包括:
步驟S101、獲取用于連接所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息;
步驟S102、根據(jù)所述數(shù)據(jù)信息確定處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備之間的連接關(guān)系;
步驟S103、獲取處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息;
步驟S104、根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息確定所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息;
步驟S105、根據(jù)所述設(shè)備之間的連接關(guān)系以及所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息生成系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖。
其中,步驟S101和步驟S103可以互換,可以先獲取設(shè)備的業(yè)務(wù)數(shù)據(jù)信息,再獲取線纜的數(shù)據(jù)信息;也可以先獲取線纜的數(shù)據(jù)信息,再獲取設(shè)備的業(yè)務(wù)數(shù)據(jù)信息。在本實(shí)施例中優(yōu)選先獲取線纜的數(shù)據(jù)信息。
根據(jù)本實(shí)施例,本公開中涉及的拓?fù)浣Y(jié)構(gòu)生成的方法,可以通過獲取線纜的數(shù)據(jù)信息和設(shè)備的業(yè)務(wù)數(shù)據(jù)信息,自動(dòng)生成系統(tǒng)的拓?fù)浣Y(jié)構(gòu)圖,節(jié)省了拓?fù)浣Y(jié)構(gòu)圖的生成時(shí)間和操作成本,極大提高了用戶體驗(yàn)。
如圖2所示,根據(jù)一示例性實(shí)施例示出的拓?fù)浣Y(jié)構(gòu)生成的方法,其中步驟S101還可以包括:
掃描二維碼標(biāo)簽獲取所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息,其中,所述二維碼根據(jù)預(yù)設(shè)的規(guī)則記錄了所述線纜的數(shù)據(jù)信息;或者
讀取所述線纜上攜帶的RFID標(biāo)簽獲取所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息,其中,所述RFID標(biāo)簽根據(jù)所述預(yù)設(shè)的規(guī)則記錄了所述線纜的數(shù)據(jù)信息。
二維碼:二維條碼/二維碼(2-dimensional bar code)是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的;在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息,通過圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理;它具有條碼技術(shù)的一些共性;每種碼制有其特定的字符集;每個(gè)字符占有一定的寬度;具有一定的校驗(yàn)功能等。同時(shí)還具有對(duì)不同行的信息自動(dòng)識(shí)別功能、及處理圖形旋轉(zhuǎn)變化點(diǎn)的功能。
RFID:Radio Frequency Identification,射頻識(shí)別技術(shù),又稱無線射頻識(shí)別,是一種通信技術(shù),可通過無線電訊號(hào)識(shí)別特定目標(biāo)并讀寫相關(guān)數(shù)據(jù),而無需識(shí)別系統(tǒng)與特定目標(biāo)之間是否建立物理或光學(xué)接觸。
例如,在配置網(wǎng)絡(luò)的過程中,可以將記載有線纜的數(shù)據(jù)信息的標(biāo)簽通過可拆卸的方式連接到對(duì)應(yīng)的線纜上,例如采用塑料卡扣或者線束等。而對(duì)于標(biāo)簽的選擇,考慮到方便進(jìn)行數(shù)據(jù)的讀取,可以采用二維碼標(biāo)簽,在生成的二維碼圖案中記錄線纜的數(shù)據(jù)信息。當(dāng)然,也可以采用RFID標(biāo)簽,RFID標(biāo)簽也能夠在自身的標(biāo)簽中攜帶對(duì)應(yīng)的線纜的數(shù)據(jù)信息。
進(jìn)一步地,線纜的數(shù)據(jù)信息可以包括:標(biāo)簽類型、線纜編號(hào)、起始設(shè)備信息、結(jié)束設(shè)備信息。標(biāo)簽類型用來鑒別線纜自身屬性,比如截面是圓形還是扁圓,自身帶不帶信號(hào)屏蔽,絕緣等級(jí)等。為了方便線纜的維護(hù),還可以將線纜維護(hù)人員信息也寫入到標(biāo)簽類型中。線纜編號(hào)用于在所有的線纜中唯一識(shí)別該線纜。起始設(shè)備信息和結(jié)束設(shè)備信息用來表征該線纜連接的兩個(gè)設(shè)備的相關(guān)信息,根據(jù)信號(hào)的走向,處在上游的設(shè)備定義為起始設(shè)備,處在下游的設(shè)備定義為結(jié)束設(shè)備。
為了統(tǒng)一線纜的數(shù)據(jù)信息并提高識(shí)別速度,可以才有具有特定結(jié)構(gòu)的數(shù)據(jù)格式來記載線纜的數(shù)據(jù)信息,比如:采用[標(biāo)簽類型;線纜編號(hào);起始設(shè)備信息;結(jié)束設(shè)備信息]格式統(tǒng)一記錄線纜的數(shù)據(jù)信息;具體來說,可以為[圓形線纜-維護(hù)人員張三;001;01-03-02-06;01-05-04-08],其中,標(biāo)簽類型中包括了線纜本身的屬性,以及對(duì)應(yīng)的維護(hù)人員信息;線纜編號(hào)為001號(hào);起始設(shè)備代表01號(hào)機(jī)房03機(jī)柜02設(shè)備的06接口;結(jié)束設(shè)備代表01機(jī)房05機(jī)柜04設(shè)備的08接口。采用以上的數(shù)據(jù)格式,可以把線纜的所有信息都在一條數(shù)據(jù)中有條理的體現(xiàn)出來。
為了方便生成和獲取線纜的數(shù)據(jù)結(jié)構(gòu),本公開采用將線纜的數(shù)據(jù)信息采用二維碼標(biāo)簽或者RFID標(biāo)簽的形式記錄;在重現(xiàn)拓?fù)浣Y(jié)構(gòu)的過程中,可以利用二維碼讀取裝置或者RFID標(biāo)簽讀取裝置讀取對(duì)應(yīng)線纜的二維碼或者RFID標(biāo)簽即可獲得該線纜的所有數(shù)據(jù)信息,更方便地實(shí)現(xiàn)了信息的生成與收集過程。
進(jìn)一步地,所述起始設(shè)備信息可以包括:起始機(jī)房編號(hào)、起始機(jī)柜編號(hào)、起始設(shè)備代碼、起始設(shè)備名稱、起始設(shè)備IP地址、起始設(shè)備序列號(hào)、起始設(shè)備板卡號(hào)、起始設(shè)備端口號(hào)中的一種或多種;所述結(jié)束設(shè)備信息包括:結(jié)束機(jī)房編號(hào)、結(jié)束機(jī)柜編號(hào)、結(jié)束設(shè)備代碼、結(jié)束設(shè)備名稱、結(jié)束設(shè)備IP地址、結(jié)束設(shè)備序列號(hào)、結(jié)束設(shè)備板卡號(hào)、結(jié)束設(shè)備端口號(hào)中的一種或多種。例如,起始設(shè)備信息可以是:[02-05-03-12],代表02號(hào)機(jī)房05機(jī)柜03設(shè)備的12接口;也可以是[02-05-03-12-router-192.168.1.1],代表02號(hào)機(jī)房05機(jī)柜03設(shè)備的12接口,設(shè)備名稱路由器,IP為192.168.1.1。以上僅為示例性說明,線纜的數(shù)據(jù)信息可以包括以上信息的至少一種,可以根據(jù)實(shí)際應(yīng)用場(chǎng)景選擇一種或者多種。
如圖3所示,根據(jù)一示例性實(shí)施例示出的拓?fù)浣Y(jié)構(gòu)生成的方法,其中步驟S103還可以包括:
直接通過所述設(shè)備的業(yè)務(wù)數(shù)據(jù)信息采集接口獲取所述設(shè)備的業(yè)務(wù)數(shù)據(jù)信息;或者
通過與所述設(shè)備直接相連的處在所述設(shè)備的上游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息采集接口和與所述設(shè)備直接相連的處在所述設(shè)備的下游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息采集接口獲取所述設(shè)備的上游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息和所述設(shè)備的下游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息分析所述設(shè)備的所述業(yè)務(wù)數(shù)據(jù)信息。
獲取處在拓?fù)浣Y(jié)構(gòu)中的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息,可以利用設(shè)備上的業(yè)務(wù)數(shù)據(jù)采集接口來直接獲取設(shè)備的業(yè)務(wù)數(shù)據(jù),進(jìn)行動(dòng)態(tài)的業(yè)務(wù)數(shù)據(jù)分析。通過協(xié)議對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行采集,而不是設(shè)備的網(wǎng)管數(shù)據(jù),這些數(shù)據(jù)包括業(yè)務(wù)的業(yè)務(wù)名稱、業(yè)務(wù)代碼等等的基礎(chǔ)數(shù)據(jù),并可以采集到這個(gè)業(yè)務(wù)在設(shè)備中處理的業(yè)務(wù)處理過程向量,知道數(shù)據(jù)從何而來到何而去;并可以知道業(yè)務(wù)是不是有拆分或者是復(fù)用等等情況;同時(shí)通過業(yè)務(wù)數(shù)據(jù)的采集還可以知道業(yè)務(wù)所承載的業(yè)務(wù)承載端口以及業(yè)務(wù)承載端口類型,比如是網(wǎng)口、光纖接口或是其他特殊的端口;并且當(dāng)設(shè)備內(nèi)部的路由變化時(shí),我們可以進(jìn)行動(dòng)態(tài)的分析,給出最新的路由狀態(tài)。
對(duì)于本身不具備業(yè)務(wù)數(shù)據(jù)采集接口或者是只具備設(shè)備內(nèi)部狀態(tài)數(shù)據(jù)采集的設(shè)備,可以采用上下游級(jí)聯(lián)設(shè)備業(yè)務(wù)關(guān)系數(shù)據(jù)的處理方式或者是設(shè)備狀態(tài)數(shù)據(jù)的采集方式分析得到這個(gè)設(shè)備的內(nèi)部路由情況。
例如,網(wǎng)絡(luò)中具有設(shè)備1設(shè)備2和設(shè)備3,根據(jù)業(yè)務(wù)數(shù)據(jù)的走向,設(shè)備1處在設(shè)備2的上游,設(shè)備2處在設(shè)備3的上游。如果不能夠采集到設(shè)備2的業(yè)務(wù)數(shù)據(jù),則可以對(duì)設(shè)備1和設(shè)備3與設(shè)備2連接的端口進(jìn)行業(yè)務(wù)數(shù)據(jù)的采集,如果設(shè)備3采集到的業(yè)務(wù)數(shù)據(jù)和設(shè)備1中的輸出業(yè)務(wù)數(shù)據(jù)有對(duì)應(yīng)關(guān)系,該業(yè)務(wù)數(shù)據(jù)的設(shè)備1的輸出端口是1和3,設(shè)備3的輸入端口是4,就可以基于業(yè)務(wù)數(shù)據(jù)的動(dòng)態(tài)分析得出的設(shè)備2內(nèi)部的數(shù)據(jù)路由信息。
進(jìn)一步地,步驟S104還可以包括:根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息確定所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息。其中,數(shù)據(jù)路由信息包括:?jiǎn)涡盘?hào)輸入到單信號(hào)輸出、多信號(hào)輸入到單信號(hào)輸出、單信號(hào)輸入到多信號(hào)輸出、單信號(hào)輸入切換到不同端口輸出、信號(hào)的鏡像輸出中的一種或多種。例如,對(duì)于某一業(yè)務(wù)數(shù)據(jù),是從設(shè)備N的I2端口輸入,O3端口輸出,就屬于單信號(hào)輸入到單信號(hào)輸出的路由類型;從設(shè)備N的I2、I6端口輸入,O3端口輸出,就屬于多信號(hào)輸入到單信號(hào)輸出;從設(shè)備N的I3端口輸入,O3、O8端口輸出,就屬于單信號(hào)輸入到多信號(hào)輸出;從設(shè)備N的I8控制端口輸入,O3網(wǎng)絡(luò)端口輸出,就屬于單信號(hào)輸入切換到不同端口輸出;從設(shè)備N的I10端口輸入,O12端口輸出,且業(yè)務(wù)數(shù)據(jù)完全相同,就屬于信號(hào)的鏡像輸出。
進(jìn)一步地,其中步驟S105還可以包括:根據(jù)所述設(shè)備之間的連接關(guān)系以及所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息生成系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖。利用獲取到的線纜的數(shù)據(jù)信息可以準(zhǔn)確得到該線纜連接的設(shè)備之間的輸入輸出關(guān)系,即設(shè)備間的拓?fù)浣Y(jié)構(gòu);利用業(yè)務(wù)數(shù)據(jù)信息進(jìn)行分析,可以可得設(shè)備內(nèi)部的數(shù)據(jù)路由信息,結(jié)合設(shè)備間的拓?fù)浣Y(jié)構(gòu)和設(shè)備內(nèi)的數(shù)據(jù)路由信息,即可獲得全面的拓?fù)浣Y(jié)構(gòu)。
例如,通過對(duì)線纜和設(shè)備中生成的二維碼標(biāo)簽或者是RFID標(biāo)簽的數(shù)據(jù)進(jìn)行讀取,將讀取到的數(shù)據(jù)通過拓?fù)涑尸F(xiàn)的方式進(jìn)行拓?fù)鋱D的呈現(xiàn),輸出一個(gè)人眼可讀的完整的包括設(shè)備真實(shí)的外部連線和內(nèi)部的處理關(guān)系拓?fù)浣Y(jié)構(gòu)圖。其中,讀取二維碼標(biāo)簽或者是RFID標(biāo)簽的設(shè)備可以采用帶有攝像頭裝置的移動(dòng)終端讀取,例如手機(jī),PDA等,或者采用移動(dòng)RFID讀卡器,將讀取到的信息傳送到遠(yuǎn)端的圖像工作站,在圖像工作站上根據(jù)數(shù)據(jù)代表的設(shè)備之間的連接關(guān)系和設(shè)備內(nèi)部的處理關(guān)系生成人眼可讀的拓?fù)浣Y(jié)構(gòu)圖。
如圖4所示,根據(jù)一示例性實(shí)施例示出的拓?fù)浣Y(jié)構(gòu)生成的方法,該方法還可以包括:
步驟S106、根據(jù)所述設(shè)備之間的連接關(guān)系以及所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息進(jìn)行故障分析;
步驟S107、輸出所述故障分析的分析結(jié)果,所述分析結(jié)果包括故障類型和故障位置。
根據(jù)已經(jīng)獲取的拓?fù)浣Y(jié)構(gòu)圖,可以知道整個(gè)網(wǎng)絡(luò)的連接關(guān)系以及設(shè)備內(nèi)部信號(hào)的路由信息。在對(duì)整個(gè)網(wǎng)絡(luò)進(jìn)行實(shí)時(shí)監(jiān)測(cè)的過程中,在發(fā)現(xiàn)故障時(shí),能夠準(zhǔn)確定位故障發(fā)生的位置,迅速指導(dǎo)維修人員到故障發(fā)生點(diǎn)進(jìn)行維修。
例如,當(dāng)整個(gè)網(wǎng)絡(luò)發(fā)生故障時(shí),維修人員可以先查看所有的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息,當(dāng)某個(gè)設(shè)備的業(yè)務(wù)數(shù)據(jù)信息發(fā)生異常時(shí),可以根據(jù)該設(shè)備的異常信息初步判斷是設(shè)備本身的業(yè)務(wù)數(shù)據(jù)處理過程發(fā)生了異常導(dǎo)致故障,或是業(yè)務(wù)數(shù)據(jù)流的輸入有異常;若設(shè)備本身的業(yè)務(wù)數(shù)據(jù)處理過程發(fā)生了異常導(dǎo)致故障就可以認(rèn)定該設(shè)備發(fā)生了故障,直接生成故障維護(hù)信息給維修人員,故障維修信息中攜帶有故障發(fā)生的設(shè)備信息,故障類型等信息;若業(yè)務(wù)數(shù)據(jù)流的輸入有異常導(dǎo)致了故障,則通過拓?fù)浣Y(jié)構(gòu)圖可以確定是該設(shè)備的哪個(gè)輸入端口輸入的數(shù)據(jù)流的異常,則可以依據(jù)輸入端口的信息確定其連接的線纜出現(xiàn)了故障,生成的故障維修信息中攜帶有發(fā)生故障的線纜信息。利用這樣的深入設(shè)備內(nèi)部的拓?fù)浣Y(jié)構(gòu)圖,可以實(shí)現(xiàn)對(duì)整個(gè)拓?fù)渚W(wǎng)絡(luò)的實(shí)時(shí)監(jiān)測(cè),當(dāng)發(fā)生故障的時(shí)候,能夠準(zhǔn)確定位故障發(fā)生的具體位置,指導(dǎo)維修人員迅速維修,不僅提高了效率,還節(jié)省了排查故障帶來的人力和時(shí)間上的成本。
本公開中的拓?fù)浣Y(jié)構(gòu)生成方法基本上可以應(yīng)用在任何需要拓?fù)渖傻牡胤剑ㄟ^二維碼或者是RFID進(jìn)行基礎(chǔ)數(shù)據(jù)的采集,這樣的采集方式簡(jiǎn)單、快捷方便。同時(shí),通過本公開的方法進(jìn)行拓?fù)浣Y(jié)構(gòu)生成不需要設(shè)備間的連接協(xié)議,擁有更廣的使用范圍。
并且,結(jié)合業(yè)務(wù)動(dòng)態(tài)數(shù)據(jù)的采集、分析、處理的方式可以為業(yè)務(wù)拓?fù)涮峁?shù)據(jù)的支撐,業(yè)務(wù)的路由變化直接可以通過拓?fù)浣Y(jié)構(gòu)圖進(jìn)行呈現(xiàn),建立實(shí)時(shí)業(yè)務(wù)拓?fù)?,提供?shí)時(shí)數(shù)據(jù),方便運(yùn)維管理。拓?fù)涫窍到y(tǒng)業(yè)務(wù)和設(shè)備內(nèi)部的連線集中的表現(xiàn)方式,這樣的方式給運(yùn)行維護(hù)帶來直觀的系統(tǒng)連接的呈現(xiàn),本公開可以為用戶在任何的條件下,都可以采用簡(jiǎn)單的數(shù)據(jù)采集方式進(jìn)行拓?fù)涞某尸F(xiàn)。
根據(jù)系統(tǒng)原理圖、施工圖或者其他的涉及到設(shè)備連接的連接圖紙、方案等,根據(jù)本公開的方法進(jìn)行數(shù)據(jù)的記錄,并可以將記錄的數(shù)據(jù)輸出到不同的載體上,然后結(jié)合圖紙、方案等內(nèi)容通過對(duì)載體數(shù)據(jù)的采集進(jìn)行拓?fù)涞纳伞?/p>
圖5是根據(jù)一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)500的框圖。該拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)500包括第一數(shù)據(jù)采集器501,被配置為獲取用于連接所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息;第一確定單元502,被配置為根據(jù)所述數(shù)據(jù)信息確定處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備之間的連接關(guān)系;第二數(shù)據(jù)采集器503,被配置為獲取處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息;第二確定單元504,被配置為根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息確定所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息;生成單元505,被配置為根據(jù)所述設(shè)備之間的連接關(guān)系以及所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息生成系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖。
根據(jù)本實(shí)施例,本公開中涉及的拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)500,可以通過獲取線纜的數(shù)據(jù)信息和設(shè)備的業(yè)務(wù)數(shù)據(jù)信息,自動(dòng)生成系統(tǒng)的拓?fù)浣Y(jié)構(gòu)圖,節(jié)省了拓?fù)浣Y(jié)構(gòu)圖的生成時(shí)間和操作成本,極大提高了用戶體驗(yàn)。
如圖6所示,根據(jù)一示例性實(shí)施例示出的拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)500,其中,第一數(shù)據(jù)采集器501還被配置為:掃描二維碼標(biāo)簽獲取所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息,其中,所述二維碼根據(jù)預(yù)設(shè)的規(guī)則記錄了所述線纜的數(shù)據(jù)信息;或者讀取所述線纜上攜帶的RFID標(biāo)簽獲取所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息,其中,所述RFID標(biāo)簽根據(jù)所述預(yù)設(shè)的規(guī)則記錄了所述線纜的數(shù)據(jù)信息。
如圖7所示,根據(jù)一示例性實(shí)施例示出的拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)500,其中,第二數(shù)據(jù)采集器503還被配置為:直接通過所述設(shè)備的業(yè)務(wù)數(shù)據(jù)信息采集接口獲取所述設(shè)備的業(yè)務(wù)數(shù)據(jù)信息;或者通過與所述設(shè)備直接相連的處在所述設(shè)備的上游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息采集接口和與所述設(shè)備直接相連的處在所述設(shè)備的下游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息采集接口獲取所述設(shè)備的上游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息和所述設(shè)備的下游的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息分析所述設(shè)備的所述業(yè)務(wù)數(shù)據(jù)信息。
如圖8所示,根據(jù)一示例性實(shí)施例示出的拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)500,還可以包括:故障分析單元506,被配置為根據(jù)所述設(shè)備之間的連接關(guān)系以及所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息進(jìn)行故障分析;故障確定單元507,被配置為輸出所述故障分析的分析結(jié)果,所述分析結(jié)果包括故障類型和故障位置。
其中,以上拓?fù)浣Y(jié)構(gòu)生成系統(tǒng)500的各個(gè)單元的具體工作方式與拓?fù)浣Y(jié)構(gòu)生成的方法中對(duì)應(yīng)的部分相同,在此不再贅述。
根據(jù)一示例性實(shí)施例示出的一種拓?fù)浣Y(jié)構(gòu)生成設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為:獲取用于連接所述拓?fù)浣Y(jié)構(gòu)的線纜的數(shù)據(jù)信息;根據(jù)所述數(shù)據(jù)信息確定處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備之間的連接關(guān)系;獲取處在所述拓?fù)浣Y(jié)構(gòu)中的設(shè)備的業(yè)務(wù)數(shù)據(jù)信息;根據(jù)所述業(yè)務(wù)數(shù)據(jù)信息確定所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息;根據(jù)所述設(shè)備之間的連接關(guān)系以及所述設(shè)備內(nèi)部的數(shù)據(jù)路由信息生成系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖。
以上所述僅為本公開的較佳實(shí)施例而已,并不用以限制本公開,凡在本公開的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本公開保護(hù)的范圍之內(nèi)。