本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,具體涉及一種SDH網(wǎng)絡(luò)時鐘分析方法、分析器和分析系統(tǒng)。
背景技術(shù):
當(dāng)前,電力通信最重要、最普遍的傳輸網(wǎng)絡(luò)是SDH(Synchronous Digital Hierarchy,同步數(shù)字體系)網(wǎng)絡(luò),SDH網(wǎng)絡(luò)承載著電力系統(tǒng)大量業(yè)務(wù)(繼電保護(hù)、自動化、營銷、內(nèi)網(wǎng))通道。
SDH網(wǎng)絡(luò)系統(tǒng)中,通過時鐘保證發(fā)端在發(fā)送數(shù)字脈沖信號時將數(shù)字信號放在特定時刻(例如最佳抽樣時刻),而收端在特定刻將該數(shù)字信號提取解讀以保證收發(fā)兩端的正確無誤通信,而這種保證收/發(fā)兩端能準(zhǔn)確的在某一特定時間位置上提取/發(fā)送信息的功能則是由收/發(fā)兩端的定時時鐘來實現(xiàn)的,由此各個網(wǎng)元的時鐘是否同步直接影響整個SDH網(wǎng)絡(luò)的性能。
在設(shè)計時,SDH網(wǎng)絡(luò)的同步時鐘是絕對不能成環(huán)。若時鐘成環(huán)后,如果其中某一網(wǎng)元時鐘信號劣化(例如SDH設(shè)備自身攜帶的晶體鐘故障)就會使整個環(huán)路上網(wǎng)元的同步性能發(fā)生連鎖性的劣化,最終使全網(wǎng)定時時鐘信號全部出錯。
SDH網(wǎng)絡(luò)同步時鐘成環(huán)具有隱蔽性。當(dāng)時鐘成環(huán)時,SDH網(wǎng)管基本上都沒有檢測機制,并給出告警提示。只有當(dāng)大量光路出現(xiàn)大量誤碼時用戶才能發(fā)現(xiàn)SDH網(wǎng)絡(luò)中有可能產(chǎn)生了時鐘環(huán)路,從而給用戶帶來巨大的損失。
由此,如何檢測SDH網(wǎng)絡(luò)時鐘信號是否成環(huán),成為本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題之一。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種SDH網(wǎng)絡(luò)時鐘分析方法、分析器和分析系統(tǒng),以解決由于無法及時檢測SDH網(wǎng)絡(luò)時鐘信號是否成環(huán)而可能會給用戶帶來巨大的損失的問題。
為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案:
一種SDH網(wǎng)絡(luò)時鐘分析方法,應(yīng)用于SDH網(wǎng)絡(luò)的網(wǎng)元中,每個網(wǎng)元具唯一網(wǎng)元標(biāo)識,方法包括:
判斷應(yīng)用所述SDH網(wǎng)絡(luò)時鐘分析方法的本地網(wǎng)元是否具有上級網(wǎng)元,如果是,由所述上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串;
對所述網(wǎng)元編碼字符串進(jìn)行解析,得到所述網(wǎng)元編碼字符串所包含的所有網(wǎng)元標(biāo)識;
獲取本地網(wǎng)元所對應(yīng)的網(wǎng)元標(biāo)識,記為本地網(wǎng)元標(biāo)識;
判斷解析到的網(wǎng)元標(biāo)識中是否包含有所述本地網(wǎng)元標(biāo)識,如果是,輸出用于表征時鐘成環(huán)的告警信息,如果否,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中。
優(yōu)選的,上述SDH網(wǎng)絡(luò)時鐘分析方法中,當(dāng)所述應(yīng)用所述本地網(wǎng)元不具有上級網(wǎng)元時,依據(jù)預(yù)設(shè)規(guī)則獲取本地網(wǎng)元所對應(yīng)的內(nèi)部時鐘或外部時鐘的時鐘信息,新建一數(shù)據(jù)為空的網(wǎng)元編碼字符串,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中。
一種SDH網(wǎng)絡(luò)時鐘分析方法,包括:
依據(jù)測試SDH網(wǎng)絡(luò)建立虛擬SDH網(wǎng)絡(luò)以及所述虛擬SDH網(wǎng)絡(luò)中各個網(wǎng)元的時鐘倒換機制;
依據(jù)預(yù)設(shè)優(yōu)先級對虛擬SDH網(wǎng)絡(luò)中的各個網(wǎng)元進(jìn)行成環(huán)檢測,所述成環(huán)檢測包括:
判斷當(dāng)前檢測的本地網(wǎng)元是否具有上級網(wǎng)元,如果是,由所述上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串;
對所述網(wǎng)元編碼字符串進(jìn)行解析,得到所述網(wǎng)元編碼字符串所包含的所有網(wǎng)元標(biāo)識;
獲取本地網(wǎng)元所對應(yīng)的網(wǎng)元標(biāo)識,記為本地網(wǎng)元標(biāo)識;
判斷解析到的網(wǎng)元標(biāo)識中是否包含有所述本地網(wǎng)元標(biāo)識,如果是,輸出用于表征時鐘成環(huán)的告警信息,如果否,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中;
當(dāng)對優(yōu)先級最低的網(wǎng)元進(jìn)行成環(huán)檢測完成時,均未輸出所述告警信息時,輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息。
優(yōu)選的,上述SDH網(wǎng)絡(luò)時鐘分析方法中,包括:
當(dāng)所述應(yīng)用所述本地網(wǎng)元不具有上級網(wǎng)元時,依據(jù)預(yù)設(shè)規(guī)則獲取本地網(wǎng)元所對應(yīng)的內(nèi)部時鐘或外部時鐘的時鐘信息,新建一數(shù)據(jù)為空的網(wǎng)元編碼字符串,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中。
優(yōu)選的,上述SDH網(wǎng)絡(luò)時鐘分析方法中,所述輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息之后,還包括:
判斷網(wǎng)元對集合中是否存在未調(diào)取過的網(wǎng)元對,如果不存在,輸出用于表征所述SDH網(wǎng)絡(luò)時鐘不成環(huán)的第一提示信息,如果存在,由網(wǎng)元對集合中調(diào)取一個未調(diào)取過的網(wǎng)元對,控制調(diào)取的網(wǎng)元對中的上、下級網(wǎng)元之間開路,以實現(xiàn)對網(wǎng)元進(jìn)行時鐘倒換;
其中,所述網(wǎng)元對集合中的網(wǎng)元的設(shè)置原則為:通過控制各個網(wǎng)元對中的上、下級網(wǎng)元之間開路,可實現(xiàn)所述SDH中的各個網(wǎng)元的時鐘倒換。
一種SDH網(wǎng)絡(luò)時鐘分析器,應(yīng)用于SDH設(shè)備,每個SDH設(shè)備作為一個網(wǎng)元,SDH網(wǎng)絡(luò)時鐘分析器包括:
采集單元,用于獲取應(yīng)用SDH網(wǎng)絡(luò)時鐘分析器的本地網(wǎng)元所對應(yīng)的網(wǎng)元標(biāo)識,記為本地網(wǎng)元標(biāo)識,判斷本地網(wǎng)元是否具有上級網(wǎng)元,如果是,由所述上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串,向所述解析單元輸出觸發(fā)信號;
解析單元,用于當(dāng)獲取到采集單元輸出的觸發(fā)信號時,對所述網(wǎng)元編碼字符串進(jìn)行解析,得到所述網(wǎng)元編碼字符串所包含的所有網(wǎng)元標(biāo)識;
判斷單元,用于判斷解析到的網(wǎng)元標(biāo)識中是否包含有所述本地網(wǎng)元標(biāo)識,如果是,輸出用于表征時鐘成環(huán)的告警信息,如果否,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中。
優(yōu)選的,上述SDH網(wǎng)絡(luò)時鐘分析器中,所述采集單元還用于:
當(dāng)所述應(yīng)用所述本地網(wǎng)元不具有上級網(wǎng)元時,依據(jù)預(yù)設(shè)規(guī)則獲取本地網(wǎng)元所對應(yīng)的內(nèi)部時鐘或外部時鐘的時鐘信息,新建一數(shù)據(jù)為空的網(wǎng)元編碼字符串,向判斷單元輸出觸發(fā)信號;
所述判斷單元還用于,當(dāng)獲取到所述采集單元輸出的觸發(fā)信號時,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中。
一種SDH網(wǎng)絡(luò)時鐘分析器,包括:
虛擬網(wǎng)絡(luò)建立模塊,用于依據(jù)測試SDH網(wǎng)絡(luò)建立虛擬SDH網(wǎng)絡(luò)以及所述虛擬SDH網(wǎng)絡(luò)中各個網(wǎng)元的時鐘倒換機制;
成環(huán)測試模塊,用于對虛擬SDH網(wǎng)絡(luò)中的各個網(wǎng)元進(jìn)行成環(huán)檢測;
所述成環(huán)測試模塊,包括:
本地網(wǎng)元選擇單元,用于當(dāng)獲取到觸發(fā)信號時,判斷所述虛擬SDH網(wǎng)絡(luò)中是否存在未選擇過的網(wǎng)元,如果存在,選擇一個優(yōu)先級最高的未選擇過的網(wǎng)元作為本地網(wǎng)元,向測試模塊輸出觸發(fā)信號,如果不存在,輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息;
采集單元,用于獲取所述本地網(wǎng)元所對應(yīng)的網(wǎng)元標(biāo)識,記為本地網(wǎng)元標(biāo)識,判斷所述本地網(wǎng)元是否具有上級網(wǎng)元,如果是,由所述上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串,向解析單元輸出觸發(fā)信號,如果否,依據(jù)預(yù)設(shè)規(guī)則獲取本地網(wǎng)元所對應(yīng)的內(nèi)部時鐘或外部時鐘的時鐘信息,新建一數(shù)據(jù)為空的網(wǎng)元編碼字符串,向判斷單元輸出觸發(fā)信號;
解析單元,用于當(dāng)獲取到采集單元輸出的觸發(fā)信號時,對所述網(wǎng)元編碼字符串進(jìn)行解析,得到所述網(wǎng)元編碼字符串所包含的所有網(wǎng)元標(biāo)識,向所述判斷單元輸出觸發(fā)信號;
判斷單元,當(dāng)獲取到解析單元輸出的觸發(fā)信號時,判斷解析到的網(wǎng)元標(biāo)識中是否包含有所述本地網(wǎng)元標(biāo)識,如果是,輸出用于表征時鐘成環(huán)的告警信息,如果否,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中,向所述本地網(wǎng)元選擇模塊輸出觸發(fā)信號;當(dāng)獲取到采集單元輸出的觸發(fā)信號時,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中。
優(yōu)選的,上述SDH網(wǎng)絡(luò)時鐘分析器中,還包括:
開路單元,用于當(dāng)檢測到所述本地網(wǎng)元選擇單元輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息時,判斷網(wǎng)元對集合中是否存在未調(diào)取過的網(wǎng)元對,如果不存在,輸出用于表征所述SDH網(wǎng)絡(luò)時鐘不成環(huán)的第二提示信息,如果存在,由網(wǎng)元對集合中調(diào)取一個未調(diào)取過的網(wǎng)元對,控制調(diào)取的網(wǎng)元對中的上、下級網(wǎng)元之間開路,以實現(xiàn)對網(wǎng)元進(jìn)行時鐘倒換,將開路后的虛擬SDH網(wǎng)絡(luò)作為一個新的SDH網(wǎng)絡(luò),向所述成環(huán)測試模塊輸出觸發(fā)信號;
其中,所述網(wǎng)元對集合中的網(wǎng)元的設(shè)置原則為:通過控制各個網(wǎng)元對中的上、下級網(wǎng)元之間開路,可實現(xiàn)所述SDH中的各個網(wǎng)元的時鐘倒換。
一種SDH網(wǎng)絡(luò)時鐘分析系統(tǒng),包括:
上述任意一項實施例公開的SDH網(wǎng)絡(luò)時鐘分析器;
與所述SDH網(wǎng)絡(luò)時鐘分析器相連的顯示器,用于顯示所述虛擬SDH網(wǎng)絡(luò)以及所述虛擬SDH網(wǎng)絡(luò)中各個網(wǎng)元之間的通路狀態(tài),當(dāng)檢測到所述SDH網(wǎng)絡(luò)時鐘分析器輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息時,顯示所述第一提示信息,當(dāng)檢測到所述SDH網(wǎng)絡(luò)時鐘分析器輸出用于表征所述SDH網(wǎng)絡(luò)時鐘不成環(huán)的第二提示信息,顯示所述第二提示信息;
輸入鍵盤,用于依據(jù)用戶操作指令修改所述SDH網(wǎng)絡(luò)中各個網(wǎng)元的時鐘倒換機制。
基于上述技術(shù)方案,本發(fā)明實施例提供的SDH網(wǎng)絡(luò)時鐘分析方法、分析器和分析系統(tǒng),通過下級網(wǎng)元在獲取到上級網(wǎng)元輸出的時鐘信號和網(wǎng)元編碼字符串時,對所述網(wǎng)元編碼字符串進(jìn)行解析,判斷解析到的網(wǎng)元標(biāo)識中是否存在應(yīng)用本方法的本地網(wǎng)元的本地網(wǎng)元標(biāo)識,如果是,則表明所述SDH網(wǎng)絡(luò)存在時鐘成環(huán)的情況,向用戶輸出告警信息,使得用戶能夠及時發(fā)現(xiàn)SDH網(wǎng)絡(luò)成環(huán)的情況,降低了因SDH網(wǎng)絡(luò)成環(huán)造成的損失。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請實施例公開的一種SDH網(wǎng)絡(luò)時鐘分析方法的流程示意圖;
圖2為本申請另一實施例公開的一種SDH網(wǎng)絡(luò)時鐘分析方法的流程示意圖;
圖3為本申請實施例公開的一種SDH網(wǎng)絡(luò)時鐘分析器的結(jié)構(gòu)示意圖;
圖4為本申請另一實施例公開的一種SDH網(wǎng)絡(luò)時鐘分析器的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
針對于現(xiàn)有技術(shù)中由于缺乏SDH網(wǎng)絡(luò)時鐘成環(huán)的檢測,只有當(dāng)大量光路出現(xiàn)大量誤碼時用戶才能發(fā)現(xiàn)SDH網(wǎng)絡(luò)中有可能產(chǎn)生了時鐘環(huán)路,從而給用戶帶來巨大的損失的問題,本申請公開了一種SDH網(wǎng)絡(luò)時鐘分析方法、SDH網(wǎng)絡(luò)時鐘分析器和SDH網(wǎng)絡(luò)時鐘分析系統(tǒng)。
圖1為本申請實施例公開的一種SDH網(wǎng)絡(luò)時鐘分析方法,該方法應(yīng)用于SDH網(wǎng)絡(luò)的網(wǎng)元中,每個網(wǎng)元具唯一網(wǎng)元標(biāo)識,參見圖1,該方法可以包括:
步驟S101:判斷本地網(wǎng)元是否存在上級網(wǎng)元,如果是,執(zhí)行步驟S102,否則執(zhí)行步驟S103;
其中,上級網(wǎng)元和下級網(wǎng)元時針對于時鐘獲取意義上進(jìn)行的分類,如果本網(wǎng)元由另一個網(wǎng)元獲取時鐘信息,那么另一個網(wǎng)元為本網(wǎng)元的上級網(wǎng)元,本地網(wǎng)元可以稱為另一個網(wǎng)元的下級網(wǎng)元,例如,網(wǎng)元A由網(wǎng)元B獲取時鐘信息,則A為B的下級網(wǎng)元,B為A的上級網(wǎng)元;
步驟S102:由所述上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串,執(zhí)行步驟S104;
本步驟中,當(dāng)判斷應(yīng)用所述SDH網(wǎng)絡(luò)時鐘分析方法的本地網(wǎng)元是有上級網(wǎng)元時,由所述上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串;其中,每個本地網(wǎng)元可配置有多個上級網(wǎng)元,此時可為每個上級網(wǎng)元配置一優(yōu)先級標(biāo)識,選擇優(yōu)先級標(biāo)識最高的上級網(wǎng)元作為本步驟中所用到的上級網(wǎng)元;
步驟S103:依據(jù)預(yù)設(shè)規(guī)則獲取本地網(wǎng)元所對應(yīng)的內(nèi)部時鐘或外部時鐘的時鐘信息,新建一數(shù)據(jù)為空的網(wǎng)元編碼字符串,執(zhí)行步驟S108;
步驟S104:對所述網(wǎng)元編碼字符串進(jìn)行解析,得到所述網(wǎng)元編碼字符串所包含的所有網(wǎng)元標(biāo)識,執(zhí)行步驟S105;
步驟S105:獲取本地網(wǎng)元所對應(yīng)的網(wǎng)元標(biāo)識,記為本地網(wǎng)元標(biāo)識;
當(dāng)然,本步驟可以不必在所述步驟S104后執(zhí)行,此時,所述步驟S104執(zhí)行完畢后,直接執(zhí)行步驟S106;
步驟S106:判斷解析到的網(wǎng)元標(biāo)識中是否包含有所述本地網(wǎng)元標(biāo)識,如果是,執(zhí)行步驟S107,否則執(zhí)行步驟S108;
在本步驟中,如果檢測到解析到的網(wǎng)元標(biāo)識中包含有所述本地網(wǎng)元標(biāo)識時,表明SDH網(wǎng)絡(luò)出現(xiàn)時鐘成環(huán)的情況;
步驟S107:輸出用于表征時鐘成環(huán)的告警信息;
步驟S108:將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中。
通過本申請上述實施例公開的技術(shù)方案可見,通過下級網(wǎng)元在獲取到上級網(wǎng)元輸出的時鐘信號和網(wǎng)元編碼字符串時,對所述網(wǎng)元編碼字符串進(jìn)行解析,判斷解析到的網(wǎng)元標(biāo)識中是否存在應(yīng)用本方法的本地網(wǎng)元的本地網(wǎng)元標(biāo)識,如果是,則表明所述SDH網(wǎng)絡(luò)存在時鐘成環(huán)的情況,向用戶輸出告警信息,使得用戶能夠及時發(fā)現(xiàn)SDH網(wǎng)絡(luò)成環(huán)的情況,降低了因SDH網(wǎng)絡(luò)成環(huán)造成的損失。
在本申請另一實施例公開的技術(shù)方案中,為了方便用戶判斷所述SDH網(wǎng)路中在那個網(wǎng)元節(jié)點處出現(xiàn)成環(huán),上述方案中,可以包括輸出所述本地網(wǎng)元標(biāo)識。
本申請上述實施例公開的SDH網(wǎng)絡(luò)時鐘分析方法,可以應(yīng)用于SDH網(wǎng)絡(luò)的各個網(wǎng)元中,在各個網(wǎng)元處執(zhí)行上述SDH網(wǎng)絡(luò)始終分析,從而判斷SDH網(wǎng)絡(luò)是否存在時鐘成環(huán)的問題。
為了方便用戶直接對SDH網(wǎng)絡(luò)進(jìn)行全局檢測,本申請還公開了另外一種SDH網(wǎng)絡(luò)時鐘分析方法,該方法可應(yīng)用于制冷檢測設(shè)備中,例如PC機、電腦、手機等,參見圖2,該方法可以包括:
步驟S201:依據(jù)被測試SDH網(wǎng)絡(luò)建立虛擬SDH網(wǎng)絡(luò)以及所述虛擬SDH網(wǎng)絡(luò)中各個網(wǎng)元的時鐘倒換機制;
其中,所述被測試SDH網(wǎng)絡(luò)為被測試的實際SDH網(wǎng)路,依據(jù)實際被測試的SDH能獲取實際網(wǎng)絡(luò)的網(wǎng)元與連接關(guān)系,形成虛擬SDH網(wǎng)絡(luò);
步驟S202:依據(jù)預(yù)設(shè)優(yōu)先級對虛擬SDH網(wǎng)絡(luò)中的各個網(wǎng)元進(jìn)行成環(huán)檢測;
其中,所述預(yù)設(shè)優(yōu)先級可以依據(jù)用戶需求進(jìn)行設(shè)定,例如可將所述SDH網(wǎng)絡(luò)中作為起始點的網(wǎng)元的優(yōu)先級為最高優(yōu)先級,將其后級網(wǎng)元的優(yōu)先級作為次級優(yōu)先級,以此類推;
步驟S203:優(yōu)先級最低的網(wǎng)元進(jìn)行成環(huán)檢測完成時,在對各個網(wǎng)元進(jìn)行成環(huán)檢測的過程中均未輸出所述告警信息時,輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息。
參見圖1,所述成環(huán)檢測具體可以包括:
步驟S101:判斷本地網(wǎng)元是否具有上級網(wǎng)元,如果是,執(zhí)行步驟S102,否則執(zhí)行步驟S103;
在這里,所述本地網(wǎng)元可以指的是,所述步驟S202中選擇的當(dāng)前進(jìn)行成環(huán)檢測的網(wǎng)元;
步驟S102:由所述上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串,執(zhí)行步驟S104;
步驟S103:依據(jù)預(yù)設(shè)規(guī)則獲取本地網(wǎng)元所對應(yīng)的內(nèi)部時鐘或外部時鐘的時鐘信息,新建一數(shù)據(jù)為空的網(wǎng)元編碼字符串;
步驟S104:對所述網(wǎng)元編碼字符串進(jìn)行解析,得到所述網(wǎng)元編碼字符串所包含的所有網(wǎng)元標(biāo)識,執(zhí)行步驟S105;
步驟S105:獲取本地網(wǎng)元所對應(yīng)的網(wǎng)元標(biāo)識,記為本地網(wǎng)元標(biāo)識;
步驟S106:判斷解析到的網(wǎng)元標(biāo)識中是否包含有所述本地網(wǎng)元標(biāo)識,如果是,執(zhí)行步驟S107,否則執(zhí)行步驟S108;
步驟S107:輸出用于表征時鐘成環(huán)的告警信息;
步驟S108:將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中。
當(dāng)對各個網(wǎng)元進(jìn)行成環(huán)檢測完成后,均未輸出所述告警信息時,輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息。
當(dāng)應(yīng)用本申請上述實施例公開的SDH網(wǎng)絡(luò)時鐘分析方法,進(jìn)行SDH時鐘成環(huán)檢測時,通過預(yù)先建立虛擬SDH網(wǎng)絡(luò),并建立虛擬SDH網(wǎng)絡(luò)中各個王歡的時鐘倒換機制,依據(jù)預(yù)設(shè)優(yōu)先級依次對虛擬SDH網(wǎng)絡(luò)中的各個網(wǎng)元進(jìn)行虛擬SDH網(wǎng)絡(luò),從而實現(xiàn)對所述虛擬SDH網(wǎng)絡(luò)的全局的時鐘成環(huán)檢測,使得用戶能夠及時發(fā)現(xiàn)SDH網(wǎng)絡(luò)成環(huán)的情況,降低了因SDH網(wǎng)絡(luò)成環(huán)造成的損失。
每個網(wǎng)元均可設(shè)置有多個上級網(wǎng)元,本地網(wǎng)元無法由第一優(yōu)先級的上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串時,可由第二優(yōu)先級的上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串時,此時,可認(rèn)為此事的虛擬SDH網(wǎng)絡(luò)為一個新的虛擬SDH網(wǎng)絡(luò),因此需重新執(zhí)行步驟S201,對該虛擬SDH網(wǎng)絡(luò)進(jìn)行SDH網(wǎng)絡(luò)時鐘分析方法,以判斷所述SDH網(wǎng)絡(luò)的各個模式是否存在時鐘成環(huán)的情況。針對于此,上述方法中當(dāng)輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息之后,還可以包括:
判斷網(wǎng)元對集合中是否存在未調(diào)取過的網(wǎng)元對,如果不存在,表明所述SDH網(wǎng)絡(luò)不存在時鐘成環(huán)的情況,輸出用于表征所述SDH網(wǎng)絡(luò)時鐘不成環(huán)的第一提示信息,如果存在,由網(wǎng)元對集合中調(diào)取一個未調(diào)取過的網(wǎng)元對,控制調(diào)取的網(wǎng)元對中的上、下級網(wǎng)元之間開路,以實現(xiàn)對網(wǎng)元進(jìn)行時鐘倒換;
其中,所述網(wǎng)元對集合中的網(wǎng)元的設(shè)置原則為:通過控制各個網(wǎng)元對中的上、下級網(wǎng)元之間開路,可實現(xiàn)所述SDH中的各個網(wǎng)元的時鐘倒換。
例如,所述網(wǎng)元對接口中可以包括一SDH網(wǎng)絡(luò)中的各個網(wǎng)元為下級網(wǎng)元而建立的網(wǎng)元對,例如,下級網(wǎng)元A具有X個上級網(wǎng)元,所述X個上級網(wǎng)元按其相對于下級網(wǎng)元A的優(yōu)先級順序,依次為B1、B2、B3…BX(B1為A的第一優(yōu)先級上級網(wǎng)元、B2為A的第二優(yōu)先級上級網(wǎng)元……BX為A的第X優(yōu)先級上級網(wǎng)元),以所述網(wǎng)元A作為下級網(wǎng)元A的網(wǎng)元對包括:(A,B1)、(A,B1,B2)、(A,B1,B2,B3)、(A,B1,B2,B3,BX-1)。
與上述方法相對應(yīng),本申請還公開了一種SDH網(wǎng)絡(luò)時鐘分析器,應(yīng)用于SDH設(shè)備,每個SDH設(shè)備作為一個網(wǎng)元,參見圖3,所述SDH網(wǎng)絡(luò)時鐘分析器可以包括:
采集單元10,用于獲取應(yīng)用SDH網(wǎng)絡(luò)時鐘分析器的本地網(wǎng)元所對應(yīng)的網(wǎng)元標(biāo)識,記為本地網(wǎng)元標(biāo)識,判斷本地網(wǎng)元是否具有上級網(wǎng)元,如果是,由所述上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串,向所述解析單元11輸出觸發(fā)信號;當(dāng)所述應(yīng)用所述本地網(wǎng)元不具有上級網(wǎng)元時,依據(jù)預(yù)設(shè)規(guī)則獲取本地網(wǎng)元所對應(yīng)的內(nèi)部時鐘或外部時鐘的時鐘信息,新建一數(shù)據(jù)為空的網(wǎng)元編碼字符串,向判斷單元12輸出觸發(fā)信號;
解析單元11,用于當(dāng)獲取到采集單元輸出的觸發(fā)信號時,對所述網(wǎng)元編碼字符串進(jìn)行解析,得到所述網(wǎng)元編碼字符串所包含的所有網(wǎng)元標(biāo)識;
判斷單元12,用于判斷解析到的網(wǎng)元標(biāo)識中是否包含有所述本地網(wǎng)元標(biāo)識,如果是,輸出用于表征時鐘成環(huán)的告警信息,如果否,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中;
所述判斷單元12還用于,當(dāng)獲取到所述采集單元輸出的觸發(fā)信號時,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中。
與上述方法相對應(yīng),本申請還公開了一種SDH網(wǎng)絡(luò)時鐘分析器,其用于對SDH網(wǎng)絡(luò)進(jìn)行全局檢測,參見圖4,包括:
虛擬網(wǎng)絡(luò)建立模200,用于依據(jù)測試SDH網(wǎng)絡(luò)建立虛擬SDH網(wǎng)絡(luò)以及所述虛擬SDH網(wǎng)絡(luò)中各個網(wǎng)元的時鐘倒換機制;
成環(huán)測試模塊100,用于對虛擬SDH網(wǎng)絡(luò)中的各個網(wǎng)元進(jìn)行成環(huán)檢測;
所述成環(huán)測試模塊100,包括:
本地網(wǎng)元選擇單元13,用于當(dāng)獲取到觸發(fā)信號時,判斷所述虛擬SDH網(wǎng)絡(luò)中是否存在未選擇過的網(wǎng)元,如果存在,選擇一個優(yōu)先級最高的未選擇過的網(wǎng)元作為本地網(wǎng)元,向測試模塊輸出觸發(fā)信號,如果不存在,輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息;
采集單元10,用于獲取所述本地網(wǎng)元所對應(yīng)的網(wǎng)元標(biāo)識,記為本地網(wǎng)元標(biāo)識,判斷所述本地網(wǎng)元是否具有上級網(wǎng)元,如果是,由所述上級網(wǎng)元獲取時鐘信息和網(wǎng)元編碼字符串,向解析單元11輸出觸發(fā)信號,如果否,依據(jù)預(yù)設(shè)規(guī)則獲取本地網(wǎng)元所對應(yīng)的內(nèi)部時鐘或外部時鐘的時鐘信息,新建一數(shù)據(jù)為空的網(wǎng)元編碼字符串,向判斷單元12輸出觸發(fā)信號;
解析單元11,用于當(dāng)獲取到采集單元輸出的觸發(fā)信號時,對所述網(wǎng)元編碼字符串進(jìn)行解析,得到所述網(wǎng)元編碼字符串所包含的所有網(wǎng)元標(biāo)識,向所述判斷單元輸出觸發(fā)信號;
判斷單元12,當(dāng)獲取到解析單元輸出的觸發(fā)信號時,判斷解析到的網(wǎng)元標(biāo)識中是否包含有所述本地網(wǎng)元標(biāo)識,如果是,輸出用于表征時鐘成環(huán)的告警信息,如果否,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中,向所述本地網(wǎng)元選擇模塊13輸出觸發(fā)信號;當(dāng)獲取到采集單元輸出的觸發(fā)信號時,將所述本地網(wǎng)元標(biāo)識加入所述網(wǎng)元編碼字符串中。
與上述方法相對應(yīng),上述一種SDH網(wǎng)絡(luò)時鐘分析器還可以包括:
開路單元,用于當(dāng)檢測到所述本地網(wǎng)元選擇單元13輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息時,判斷網(wǎng)元對集合中是否存在未調(diào)取過的網(wǎng)元對,如果不存在,輸出用于表征所述SDH網(wǎng)絡(luò)時鐘不成環(huán)的第二提示信息,如果存在,由網(wǎng)元對集合中調(diào)取一個未調(diào)取過的網(wǎng)元對,控制調(diào)取的網(wǎng)元對中的上、下級網(wǎng)元之間開路,以實現(xiàn)對網(wǎng)元進(jìn)行時鐘倒換,將開路后的虛擬SDH網(wǎng)絡(luò)作為一個新的SDH網(wǎng)絡(luò),向所述成環(huán)測試模塊輸出觸發(fā)信號;
其中,通過控制各個網(wǎng)元對中的上、下級網(wǎng)元之間開路,可實現(xiàn)所述SDH中的各個網(wǎng)元的時鐘倒換。
一種SDH網(wǎng)絡(luò)時鐘分析系統(tǒng),用于實現(xiàn)SDH網(wǎng)絡(luò)全局檢測的任意一項實施例公開的SDH網(wǎng)絡(luò)時鐘分析器;
與所述SDH網(wǎng)絡(luò)時鐘分析器相連的顯示器,用于顯示所述虛擬SDH網(wǎng)絡(luò)以及所述虛擬SDH網(wǎng)絡(luò)中各個網(wǎng)元之間的通路狀態(tài),當(dāng)檢測到所述SDH網(wǎng)絡(luò)時鐘分析器輸出用于表征SDH網(wǎng)絡(luò)時鐘本次檢測不成環(huán)的第一提示信息時,顯示所述第一提示信息,當(dāng)檢測到所述SDH網(wǎng)絡(luò)時鐘分析器輸出用于表征所述SDH網(wǎng)絡(luò)時鐘不成環(huán)的第二提示信息,顯示所述第二提示信息;
輸入鍵盤,用于依據(jù)用戶操作指令修改所述SDH網(wǎng)絡(luò)中各個網(wǎng)元的時鐘倒換機制。
為了描述的方便,描述以上系統(tǒng)時以功能分為各種模塊分別描述。當(dāng)然,在實施本申請時可以把各模塊的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
本說明書中的各個實施例均采用遞進(jìn)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的系統(tǒng)及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。