本發(fā)明涉及通信領(lǐng)域,尤其是涉及一種告警查詢(xún)方法及裝置、光傳輸網(wǎng)絡(luò)管理系統(tǒng)。
背景技術(shù):
:光傳輸網(wǎng)絡(luò)中,網(wǎng)管的基本功能主要包括系統(tǒng)管理、配置管理、故障管理以及性能管理等,其中,在故障管理中,查詢(xún)單板支持的所有告警項(xiàng)是一個(gè)非常常用的功能,主要應(yīng)用于告警過(guò)濾和告警屏蔽等功能中。在告警過(guò)濾功能中,需要查看某個(gè)單板的具體端口的告警原因時(shí),希望能夠列出單板所支持的所有告警項(xiàng)(即告警項(xiàng)全集)。在告警屏蔽功能中,如果要屏蔽某個(gè)單板的某個(gè)端口下的某個(gè)告警項(xiàng),也必須要知道單板下面的對(duì)象所支持的告警項(xiàng)全集。在實(shí)際網(wǎng)管環(huán)境中,一個(gè)網(wǎng)管可能會(huì)管理幾個(gè),幾十個(gè),幾百個(gè),幾千個(gè)甚至幾萬(wàn)個(gè)網(wǎng)元。每個(gè)網(wǎng)元會(huì)管理幾個(gè),幾十個(gè)甚至幾百個(gè)單板,每塊單板下面可以支持多個(gè)端口,每個(gè)端口下面可能還會(huì)掛有邏輯通道(AID)和端口資源(CTP)等,告警項(xiàng)是掛在端口、邏輯通道或端口資源下面的。然而,對(duì)于一些單板,其端口、邏輯通道和/或端口資源等信息是動(dòng)態(tài)變化的,對(duì)于另外一些單板,其端口個(gè)數(shù)是可以通過(guò)界面進(jìn)行增加或刪除的。由于傳統(tǒng)的一一列舉方式會(huì)占用大量的內(nèi)存或者數(shù)據(jù)庫(kù)空間,導(dǎo)致在需要進(jìn)行告警過(guò)濾或告警屏蔽處理時(shí),很難通過(guò)列舉的方式把所有告警項(xiàng)一一列舉出來(lái)。例如,C4K單板有50個(gè)調(diào)度端口,每個(gè)端口下面掛50個(gè)告警項(xiàng),這樣會(huì)占用50*50=2500列的數(shù)據(jù)。而對(duì)于OPM單板,其支持的邏輯通道的數(shù)目等于單板屬性中設(shè)置的通道個(gè)數(shù),假設(shè)通道個(gè)數(shù)是80,每個(gè)通道下面掛10個(gè)告警項(xiàng),那么一個(gè)端口下面支持通道的所有告警項(xiàng)的個(gè)數(shù)就是80*10=800。由此可見(jiàn),針對(duì)上面所述的情況,如果通過(guò)一一列舉方式來(lái)查詢(xún)端口下面的所有告警項(xiàng),會(huì)造成不必要的內(nèi)存和數(shù)據(jù)庫(kù)空間浪費(fèi)、查詢(xún)效率低下且無(wú)法 保證查詢(xún)結(jié)果的正確性。然而,目前的現(xiàn)有技術(shù)中并未提供一種有效的解決方案。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的主要目的在于提供一種在單板的某些端口或某些端口資源信息或邏輯通道信息發(fā)生動(dòng)態(tài)變化的情況下,無(wú)需采用一一列舉的方式查詢(xún)端口下所的告警項(xiàng),避免浪費(fèi)不必要的內(nèi)存和數(shù)據(jù)庫(kù)空間,提高查詢(xún)效率且保證查詢(xún)結(jié)果的正確性的技術(shù)方案。為了達(dá)到上述目的,本發(fā)明提供了一種告警查詢(xún)方法及裝置、光傳輸網(wǎng)絡(luò)管理系統(tǒng)。根據(jù)本發(fā)明的一個(gè)方面,提供了一種告警查詢(xún)方法,包括:獲取用戶(hù)觸發(fā)告警查詢(xún)的對(duì)象下的最底層子對(duì)象;確定所述最底層子對(duì)象支持的第一檢測(cè)點(diǎn)集合,并從所述第一檢測(cè)點(diǎn)集合中將所述對(duì)象無(wú)法支持的檢測(cè)點(diǎn)刪除,得到所述第二檢測(cè)點(diǎn)集合;根據(jù)第二檢測(cè)點(diǎn)集合,確定所述對(duì)象支持的所有告警原因。優(yōu)選地,所述對(duì)象的類(lèi)型包括:網(wǎng)元、所述網(wǎng)元管理的單板、或所述單板管理的端口。優(yōu)選地,獲取用戶(hù)觸發(fā)告警查詢(xún)的對(duì)象下的最底層子對(duì)象包括:使用第一預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型依次查詢(xún)所述對(duì)象下的子對(duì)象、所述子對(duì)象的子對(duì)象,直至查詢(xún)到全部是葉子節(jié)點(diǎn)的子對(duì)象,確定為所述最低層子對(duì)象,其中,所述第一預(yù)定內(nèi)容包括:對(duì)象類(lèi)型網(wǎng)元類(lèi)型單板類(lèi)型子對(duì)象類(lèi)型ME(網(wǎng)元)EQ(單板)EQ(單板)PTP(端口)PTP(端口)ACTP(端口資源)PTP(端口)M800BAID(邏輯通道),其中,所述端口支持所述端口資源和所述邏輯通道。優(yōu)選地,確定所述最底層子對(duì)象支持的第一檢測(cè)點(diǎn)集合包括:使用第二預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型確定所述第一檢測(cè)點(diǎn)集合,其中,所述第二預(yù)定內(nèi)容包括:對(duì)象類(lèi)型端口類(lèi)型資源類(lèi)型檢測(cè)點(diǎn)PTP(端口)407AAPTP(端口)407BBPTP(端口)407CCCTP(端口資源)408Au4CCAID(邏輯通道)409OpmDD,其中,所述端口支持所述端口資源和所述邏輯通道。優(yōu)選地,從所述第一檢測(cè)點(diǎn)集合中將所述對(duì)象無(wú)法支持的檢測(cè)點(diǎn)刪除包括:使用第三預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型,從所述第一檢測(cè)點(diǎn)集合中刪除所述對(duì)象無(wú)法支持的檢測(cè)點(diǎn),其中,所述第三預(yù)定內(nèi)容包括:網(wǎng)元類(lèi)型單板類(lèi)型檢測(cè)點(diǎn)AAAABBBBBBCC,其中,網(wǎng)元類(lèi)型為空表示網(wǎng)元無(wú)法持支持檢測(cè)點(diǎn)為0。優(yōu)選地,根據(jù)第二檢測(cè)點(diǎn)集合,確定所述對(duì)象支持的所有告警原因包括:使用第四預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型,以及檢測(cè)點(diǎn)與告警原因之間的對(duì)應(yīng)關(guān)系,確定所述所有告警原因,其中,所述第四內(nèi)容包括:網(wǎng)元類(lèi)型單板類(lèi)型檢測(cè)點(diǎn)告警原因C4KAAAAAC4KAABBBC3KAACCC,其中,網(wǎng)元類(lèi)型為空表示同一單板在不同類(lèi)型下支持的告警原因相同。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種告警查詢(xún)裝置,包括:獲取模塊,用于獲取用戶(hù)觸發(fā)告警查詢(xún)的對(duì)象下的最底層子對(duì)象;處理模塊,用于確定所述最底層子對(duì)象支持的第一檢測(cè)點(diǎn)集合,并從所述第一檢測(cè)點(diǎn)集合中將所述對(duì)象無(wú)法支持的檢測(cè)點(diǎn)刪除,得到所述第二檢測(cè)點(diǎn)集合;確定模塊,用于根據(jù)第二檢測(cè)點(diǎn)集合,確定所述對(duì)象支持的所有告警原因。優(yōu)選地,所述對(duì)象的類(lèi)型包括:網(wǎng)元、所述網(wǎng)元管理的單板、或所述單板管理的端口。優(yōu)選地,所述獲取模塊包括:第一確定單元,用于使用第一預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型依次查詢(xún)所述對(duì)象下的子對(duì)象、所述子對(duì)象的子對(duì)象,直至查詢(xún)到全部是葉子節(jié)點(diǎn)的子對(duì)象,確定為所述最低層子對(duì)象,其中,所述第一預(yù)定內(nèi)容包括:對(duì)象類(lèi)型網(wǎng)元類(lèi)型單板類(lèi)型子對(duì)象類(lèi)型ME(網(wǎng)元)EQ(單板)EQ(單板)PTP(端口)PTP(端口)ACTP(端口資源)PTP(端口)M800BAID(邏輯通道),其中,所述端口支持所述端口資源和所述邏輯通道。優(yōu)選地,所述處理模塊包括:第二確定單元,用于使用第二預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型確定所述第一檢測(cè)點(diǎn)集合,其中,所述第二預(yù)定內(nèi)容包括:對(duì)象類(lèi)型端口類(lèi)型資源類(lèi)型檢測(cè)點(diǎn)PTP(端口)407AAPTP(端口)407BBPTP(端口)407CCCTP(端口資源)408Au4CCAID(邏輯通道)409OpmDD,其中,所述端口支持所述端口資源和所述邏輯通道。優(yōu)選地,所述處理模塊還包括:刪除單元,用于使用第三預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型,從所述第一檢測(cè)點(diǎn)集合中刪除所述對(duì)象無(wú)法支持的檢測(cè)點(diǎn),其中,所述第三預(yù)定內(nèi)容包括:網(wǎng)元類(lèi)型單板類(lèi)型檢測(cè)點(diǎn)AAAABBBBBBCC,其中,網(wǎng)元類(lèi)型為空表示網(wǎng)元無(wú)法持支持檢測(cè)點(diǎn)為0。優(yōu)選地,所述確定模塊包括:第三確定單元,用于使用第四預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型,以及檢測(cè) 點(diǎn)與告警原因之間的對(duì)應(yīng)關(guān)系,確定所述所有告警原因,其中,所述第四內(nèi)容包括:網(wǎng)元類(lèi)型單板類(lèi)型檢測(cè)點(diǎn)告警原因C4KAAAAAC4KAABBBC3KAACCC,其中,網(wǎng)元類(lèi)型為空表示同一單板在不同類(lèi)型下支持的告警原因相同。根據(jù)本發(fā)明的又一個(gè)方面,還提供了一種光傳輸網(wǎng)絡(luò)管理系統(tǒng),包括故障管理系統(tǒng),其中,所述故障管理系統(tǒng)包括上述告警查詢(xún)裝置。與現(xiàn)有技術(shù)相比,本發(fā)明所述的告警查詢(xún)方法及裝置、光傳輸網(wǎng)絡(luò)管理系統(tǒng),可以靈活地添加對(duì)象支持的告警原因,而不用再采用傳統(tǒng)的一一列舉的方式查詢(xún)對(duì)象能夠支持的所有告警原因,可以使系統(tǒng)資源降低到一一列舉方式所占用系統(tǒng)資源的幾分之一、幾十分之一甚至及百分之一,能夠節(jié)省大量的數(shù)據(jù)庫(kù)資源或內(nèi)存資源,從而達(dá)到了提高查詢(xún)效率且保證查詢(xún)結(jié)果的正確性的效果。附圖說(shuō)明圖1是根據(jù)本發(fā)明實(shí)施例的告警查詢(xún)方法流程圖;圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的查詢(xún)單板支持的告警原因的流程示意圖;圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的查詢(xún)效果示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的告警查詢(xún)裝置的結(jié)構(gòu)框圖;以及圖5是根據(jù)本發(fā)明實(shí)施例的優(yōu)選告警查詢(xún)裝置的結(jié)構(gòu)框圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域的普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。目前,在光傳輸網(wǎng)絡(luò)的網(wǎng)元管理系統(tǒng)中,每個(gè)網(wǎng)元管理了單板的數(shù)量,每 個(gè)單板上面能夠支持端口的數(shù)量,以及每個(gè)單板等對(duì)象支持的告警原因等信息是在配置管理系統(tǒng)里面能夠查詢(xún)到的。因此,在故障管理系統(tǒng)中就不需要重復(fù)的去存儲(chǔ)這些信息。在故障管理系統(tǒng)中如果需要這些信息,就去配置管理系統(tǒng)里面查詢(xún)即可。但是,在面對(duì)端口以及端口下的端口資源或邏輯通道等信息發(fā)生動(dòng)態(tài)變化時(shí),目前的一一列舉的查詢(xún)方式就變得不再適用,主要表現(xiàn)為浪費(fèi)大量?jī)?nèi)存資源或數(shù)據(jù)庫(kù)資源、查詢(xún)效率低下以及查詢(xún)準(zhǔn)確率較低?;诖?,本發(fā)明要解決的技術(shù)問(wèn)題就是彌補(bǔ)上述一一列舉方式在告警原因查詢(xún)方面的不足,提供一種能夠靈活地添加單板等對(duì)象支持的告警原因的查詢(xún),并減少系統(tǒng)資源占用的告警原因查詢(xún)的技術(shù)方案。本發(fā)明實(shí)施例提供了一種告警查詢(xún)方法。圖1是根據(jù)本發(fā)明實(shí)施例的告警查詢(xún)方法流程圖,如圖1所示,該流程包括以下步驟(步驟S102-步驟S106):步驟S102、取用戶(hù)觸發(fā)告警查詢(xún)的對(duì)象下的最底層子對(duì)象;步驟S104、獲確定所述最底層子對(duì)象支持的第一檢測(cè)點(diǎn)集合,并從所述第一檢測(cè)點(diǎn)集合中將所述對(duì)象無(wú)法支持的檢測(cè)點(diǎn)刪除,得到所述第二檢測(cè)點(diǎn)集合;步驟S106、根據(jù)第二檢測(cè)點(diǎn)集合,確定所述對(duì)象支持的所有告警原因。在本實(shí)施例中,所述對(duì)象的類(lèi)型可以包括:網(wǎng)元、所述網(wǎng)元管理的單板、或所述單板管理的端口。也就是說(shuō),在實(shí)際應(yīng)用中,可以根據(jù)用戶(hù)需要查詢(xún)的對(duì)象是網(wǎng)元、單板還是端口所能支持的告警原因,先確定網(wǎng)元、單板或端口能夠支持的檢測(cè)點(diǎn),再進(jìn)一步確定其所支持的所有告警原因。在本實(shí)施例中,上述步驟S102可以通過(guò)這樣的方式來(lái)實(shí)現(xiàn):使用第一預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型依次查詢(xún)所述對(duì)象下的子對(duì)象、所述子對(duì)象的子對(duì)象,直至查詢(xún)到全部是葉子節(jié)點(diǎn)的子對(duì)象,確定為所述最低層子對(duì)象,其中,所述第一預(yù)定內(nèi)容包括:對(duì)象類(lèi)型網(wǎng)元類(lèi)型單板類(lèi)型子對(duì)象類(lèi)型ME(網(wǎng)元)EQ(單板)EQ(單板)PTP(端口)PTP(端口)ACTP(端口資源)PTP(端口)M800BAID(邏輯通道),其中,所述端口支持所述端口資源和所述邏輯通道。在實(shí)際應(yīng)用中,可以預(yù)先設(shè)置一張表(可以稱(chēng)之為表1,即上述第一預(yù)定內(nèi)容),該表中存放對(duì)象類(lèi)型、設(shè)備類(lèi)型、單板類(lèi)型以及子對(duì)象類(lèi)型,當(dāng)然為了提高查詢(xún)效率,還可以將根據(jù)需要將預(yù)先設(shè)定好的查詢(xún)規(guī)則也存放到這張表中,但由于查詢(xún)規(guī)則屬于現(xiàn)有技術(shù),現(xiàn)實(shí)中可以有很多種,因此該表中并未對(duì)此作出限定。通過(guò)這張表,可以用來(lái)查詢(xún)每個(gè)對(duì)象(即用戶(hù)觸發(fā)的需要進(jìn)行告警查詢(xún)的對(duì)象,包括上述網(wǎng)元、單板或端口)的子對(duì)象信息,由于表中配置了每種對(duì)象類(lèi)型可以支持的子對(duì)象類(lèi)型,及子對(duì)象類(lèi)型可以支持的子對(duì)象類(lèi)型,因此根據(jù)表中的信息就能夠計(jì)算出對(duì)象的子對(duì)象,并再根據(jù)表中的信息計(jì)算出該子對(duì)象的子對(duì)象,這樣依次遞歸,直到找到的子對(duì)象全部是葉子節(jié)點(diǎn)為止,并記錄這些是葉子節(jié)點(diǎn)的子對(duì)象信息以及其父節(jié)點(diǎn)信息(即上述最底層子對(duì)象),需要說(shuō)明的是,對(duì)于對(duì)象是端口資源CTP、邏輯通道AID時(shí),可以直接采用該父節(jié)點(diǎn)信息就可以得到這兩種對(duì)象的端口信息,并進(jìn)一步確定其端口支持的檢測(cè)點(diǎn)。在本實(shí)施例中,在上述步驟S104中,在確定所述最底層子對(duì)象支持的第一檢測(cè)點(diǎn)集合時(shí),可以采用如下方式:使用第二預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型確定所述第一檢測(cè)點(diǎn)集合,其中,所述第二預(yù)定內(nèi)容包括:對(duì)象類(lèi)型端口類(lèi)型資源類(lèi)型檢測(cè)點(diǎn)PTP(端口)407AAPTP(端口)407BBPTP(端口)407CCCTP(端口資源)408Au4CCAID(邏輯通道)409OpmDD,其中,所述端口支持所述端口資源和所述邏輯通道。在實(shí)際應(yīng)用中,可以預(yù)先設(shè)置一張表(可以稱(chēng)之為表2,即上述第二預(yù)設(shè)內(nèi)容)用來(lái)查詢(xún)每個(gè)對(duì)象所支持的檢測(cè)點(diǎn)信息,該表中存放對(duì)象類(lèi)型、端口類(lèi)型、資源類(lèi)型、檢測(cè)點(diǎn)等信息,使用該表根據(jù)對(duì)象類(lèi)型(端口類(lèi)型和資源類(lèi)型),就能夠得到檢測(cè)點(diǎn)的類(lèi)型。使用上述已經(jīng)保存的子對(duì)象信息和子對(duì)象的父節(jié)點(diǎn)信息,根據(jù)子對(duì)象信息 得到其對(duì)象類(lèi)型、端口類(lèi)型和資源類(lèi)型,其中對(duì)于CTP或者是AID對(duì)象來(lái)說(shuō),端口信息是根據(jù)子對(duì)象的父節(jié)點(diǎn)信息得到的。接著,根據(jù)該表中配置的對(duì)象類(lèi)型,端口類(lèi)型和資源類(lèi)型計(jì)算該對(duì)象支持的檢測(cè)點(diǎn)(即上述第一檢測(cè)點(diǎn)集合中的所有檢測(cè)點(diǎn))。然后,把檢測(cè)點(diǎn)掛到每個(gè)對(duì)象下面保存起來(lái),供后續(xù)使用。在本實(shí)施例中,在上述步驟S104中,在從所述第一檢測(cè)點(diǎn)集合中將所述對(duì)象無(wú)法支持的檢測(cè)點(diǎn)刪除時(shí),可以采用如下方式:使用第三預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型,從所述第一檢測(cè)點(diǎn)集合中刪除所述對(duì)象無(wú)法支持的檢測(cè)點(diǎn),其中,所述第三預(yù)定內(nèi)容包括:網(wǎng)元類(lèi)型單板類(lèi)型檢測(cè)點(diǎn)AAAABBBBBBCC其中,網(wǎng)元類(lèi)型為空表示網(wǎng)元無(wú)法持支持檢測(cè)點(diǎn)為0。在實(shí)際應(yīng)用中,由于對(duì)于不同網(wǎng)元類(lèi)型和單板類(lèi)型來(lái)說(shuō),同一個(gè)端口類(lèi)型能夠支持的檢測(cè)點(diǎn)信息可能有差異,因此這里可以預(yù)先設(shè)置一個(gè)過(guò)濾表(可以稱(chēng)之為表3,即上述第三預(yù)設(shè)內(nèi)容),用來(lái)過(guò)濾掉某些特殊對(duì)象(例如預(yù)設(shè)的單板)所無(wú)法支持的檢測(cè)點(diǎn)信息。該表中存放網(wǎng)元類(lèi)型、單板類(lèi)型及檢測(cè)點(diǎn)等信息,為了減少資源的浪費(fèi),該表中可以只配置需要經(jīng)過(guò)過(guò)濾處理的單板(即預(yù)設(shè)的單板)的檢測(cè)點(diǎn)信息。例如,對(duì)于單板A來(lái)說(shuō),上述已經(jīng)確定的對(duì)象支持的檢測(cè)點(diǎn)信息是AA、BB、CC,而單板A不支持檢測(cè)點(diǎn)CC,使用該表將CC排除即可。而對(duì)于OUT單板來(lái)說(shuō),其只支持檢測(cè)點(diǎn)AA和BB,只需要在該表里面配置即可。通過(guò)這種過(guò)濾后,就可以得到每個(gè)對(duì)象支持的檢測(cè)點(diǎn)的準(zhǔn)確信息(即上述第二檢測(cè)點(diǎn)集合中的所有檢測(cè)點(diǎn)),以此來(lái)精確區(qū)分每個(gè)網(wǎng)元類(lèi)型和單板類(lèi)型所支持的檢測(cè)點(diǎn)信息。在本實(shí)施例中,上述步驟S106可以通過(guò)這樣的方式來(lái)實(shí)現(xiàn):使用第四預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型,以及檢測(cè)點(diǎn)與告警原因之間的對(duì)應(yīng)關(guān)系,確定所述所有告警原因,其中,所述第四內(nèi)容包括:網(wǎng)元類(lèi)型單板類(lèi)型檢測(cè)點(diǎn)告警原因C4KAAAAAC4KAABBBC3KAACCC,其中,網(wǎng)元類(lèi)型為空表示同一單板在不同類(lèi)型下支持的告警原因相同。在實(shí)際應(yīng)用中,對(duì)于同一個(gè)檢測(cè)點(diǎn)來(lái)說(shuō),不同的單板支持的告警原因可能不一樣,因此可以預(yù)先設(shè)置一張表(可以稱(chēng)之為表4,即上述第四預(yù)設(shè)內(nèi)容)用來(lái)查詢(xún)每個(gè)單板所支持的告警原因,該表中存放網(wǎng)元類(lèi)型、單板類(lèi)型、檢測(cè)點(diǎn)以及告警原因等信息。對(duì)于同一塊單板來(lái)說(shuō),大部分情況下,其在不同的網(wǎng)元類(lèi)型下面支持的告警原因是一樣的,但也可能有特殊情況,因此在這個(gè)表里就加入了網(wǎng)元信息,根據(jù)網(wǎng)元類(lèi)型,單板類(lèi)型,檢測(cè)點(diǎn)就可以得到所有準(zhǔn)確的檢測(cè)點(diǎn)的告警原因。以這樣的方式,匹配出每個(gè)單板類(lèi)型所支持的子對(duì)象及檢測(cè)點(diǎn)下面掛的告警原因。為便于立即上述實(shí)施例的實(shí)現(xiàn)過(guò)程,以下結(jié)合優(yōu)選實(shí)施例以及圖2至圖3對(duì)告警查詢(xún)方法進(jìn)行更進(jìn)一步的描述。優(yōu)選實(shí)施例該優(yōu)選實(shí)施例以單板為例,對(duì)查詢(xún)單板支持的所有告警原因的流程進(jìn)行說(shuō)明。圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的查詢(xún)單板支持的告警原因的流程示意圖,如圖2所示,該流程包括以下步驟:步驟S202,根據(jù)系統(tǒng)傳入的用戶(hù)欲進(jìn)行告警查詢(xún)操作的對(duì)象,得到該對(duì)象的對(duì)象類(lèi)型,根據(jù)上述表1中配置的對(duì)象類(lèi)型和相應(yīng)的子對(duì)象類(lèi)型得到其子對(duì)象,該子對(duì)象再根據(jù)上述表1中配置的對(duì)象類(lèi)型(即該子對(duì)象類(lèi)型)和子對(duì)象類(lèi)型(即該子對(duì)象的子對(duì)象類(lèi)型)得到其子對(duì)象,依次類(lèi)推。例如,傳入的對(duì)象是網(wǎng)元,就可以在系統(tǒng)管理里面查詢(xún)到其所管理的單板列表。有了單板列表后,再查詢(xún)每個(gè)單板所支持的端口信息,然后再根據(jù)每個(gè)端口查詢(xún)?cè)摱丝诘亩丝谫Y源和邏輯通道信息等。由于網(wǎng)元支持并管理單板,單板支持并管理端口都是公用規(guī)則,但并不是所有的單板都支持端口資源(CTP)和邏輯通道(AID)等對(duì)象,為了不必要的查詢(xún)浪費(fèi)時(shí)間,可以對(duì)不支持CTP或AID的單板類(lèi)型和支持的網(wǎng)元類(lèi)型進(jìn) 行過(guò)濾處理,其中網(wǎng)元類(lèi)型和單板類(lèi)型為空的時(shí)候代表支持全部類(lèi)型的對(duì)象。以這樣的方式,就可以得到每個(gè)傳入對(duì)象支持的所有子對(duì)象。為便于理解,可以參考上述表1。步驟S204,根據(jù)得到的所有子對(duì)象信息,能夠得到PTP端口類(lèi)型,端口資源(CTP)類(lèi)型和邏輯通道(AID)類(lèi)型等,有了這些信息就能夠推導(dǎo)出每個(gè)對(duì)象所支持的檢測(cè)點(diǎn)信息。為便于理解,可以參考上述表2。例如,一個(gè)C4K單板有50個(gè)ONU端口(ONU1到ONU50),這50個(gè)端口的端口類(lèi)型是一樣的,在大部分情況下,其支持的檢測(cè)點(diǎn)也是相同的。也就是說(shuō),對(duì)于50個(gè)端口他們下面掛的檢測(cè)點(diǎn)和告警項(xiàng)是完全一樣的。步驟S206,同一個(gè)端口類(lèi)型支持的檢測(cè)點(diǎn)類(lèi)型可能有些差異。上述步驟S204中得到的是端口能夠支持的檢測(cè)點(diǎn)的全集(即前述第一檢測(cè)點(diǎn)集合),例如,A,B單板的407端口都支持檢測(cè)點(diǎn)AA,BB和CC。而A單板只支持AA和BB檢測(cè)點(diǎn),B端口支持BB和CC檢測(cè)點(diǎn)。此時(shí)如果不對(duì)檢測(cè)點(diǎn)進(jìn)行過(guò)濾,那么得到的A,B單板的407端口得到的檢測(cè)點(diǎn)都是AA,BB和CC,這樣必然導(dǎo)致通過(guò)單板這一對(duì)象查詢(xún)到的檢測(cè)點(diǎn)信息不準(zhǔn)確,因此引入一個(gè)檢測(cè)點(diǎn)過(guò)濾機(jī)制是有必要的。為便于立即,可以參考上述表3。經(jīng)過(guò)過(guò)濾后,就可以準(zhǔn)確地得到每個(gè)單板及其子對(duì)象所支持的檢測(cè)點(diǎn)。步驟S208,每個(gè)單板支持的檢測(cè)點(diǎn)和告警原因也是有差異的,在計(jì)算每個(gè)檢測(cè)點(diǎn)所支持的告警原因的時(shí)候,根據(jù)步驟S206中得到的每個(gè)單板及其子對(duì)象所支持的檢測(cè)點(diǎn)就可以在上述表4中計(jì)算出每個(gè)對(duì)象下面檢測(cè)點(diǎn)所掛有的告警原因。為便于理解本優(yōu)選實(shí)施例所能夠達(dá)到的效果,可以參考圖3(圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的查詢(xún)效果示意圖)。由上述實(shí)施例和優(yōu)選實(shí)施例可以看出,在實(shí)際應(yīng)用中,可以只保存類(lèi)似上述四個(gè)表的信息即可實(shí)現(xiàn)上述告警查詢(xún)方法,相比目前的一一列舉的查詢(xún)方法,對(duì)于單板下面支持的子對(duì)象越多,特別是同一個(gè)端口類(lèi)型支持的端口號(hào)越多,這種方式節(jié)約的資源和空間是越大的。對(duì)應(yīng)于上述告警查詢(xún)方法,本發(fā)明實(shí)施例還提供了一種告警查詢(xún)裝置。圖4是根據(jù)本發(fā)明實(shí)施例的告警查詢(xún)裝置的結(jié)構(gòu)框圖,如圖4所示,該裝置包括: 獲取模塊10,處理模塊20以及確定模塊30。其中,獲取模塊10,用于獲取用戶(hù)觸發(fā)告警查詢(xún)的對(duì)象下的最底層子對(duì)象;處理模塊20,用于確定所述最底層子對(duì)象支持的第一檢測(cè)點(diǎn)集合,并從所述第一檢測(cè)點(diǎn)集合中將所述對(duì)象無(wú)法支持的檢測(cè)點(diǎn)刪除,得到所述第二檢測(cè)點(diǎn)集合;確定模塊30,用于根據(jù)第二檢測(cè)點(diǎn)集合,確定所述對(duì)象支持的所有告警原因。在本實(shí)施例中,所述對(duì)象的類(lèi)型可以包括:網(wǎng)元、所述網(wǎng)元管理的單板、或所述單板管理的端口。也就是說(shuō),在實(shí)際應(yīng)用中,可以根據(jù)用戶(hù)需要查詢(xún)的對(duì)象是網(wǎng)元、單板還是端口所能支持的告警原因,先確定網(wǎng)元、單板或端口能夠支持的檢測(cè)點(diǎn),再進(jìn)一步確定其所支持的所有告警原因。在本實(shí)施例中,所述獲取模塊10可以進(jìn)一步包括:第一確定單元12,用于使用第一預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型依次查詢(xún)所述對(duì)象下的子對(duì)象、所述子對(duì)象的子對(duì)象,直至查詢(xún)到全部是葉子節(jié)點(diǎn)的子對(duì)象,確定為所述最低層子對(duì)象,其中,所述第一預(yù)定內(nèi)容包括:對(duì)象類(lèi)型網(wǎng)元類(lèi)型單板類(lèi)型子對(duì)象類(lèi)型ME(網(wǎng)元)EQ(單板)EQ(單板)PTP(端口)PTP(端口)ACTP(端口資源)PTP(端口)M800BAID(邏輯通道),其中,所述端口支持所述端口資源和所述邏輯通道。在本實(shí)施例中,所述處理模塊20可以進(jìn)一步包括:第二確定單元22,用于使用第二預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型確定所述第一檢測(cè)點(diǎn)集合,其中,所述第二預(yù)定內(nèi)容包括:對(duì)象類(lèi)型端口類(lèi)型資源類(lèi)型檢測(cè)點(diǎn)PTP(端口)407AAPTP(端口)407BBPTP(端口)407CCCTP(端口資源)408Au4CCAID(邏輯通道)409OpmDD,其中,所述端口支持所述端口資源和所述邏輯通道。在本實(shí)施例中,所述處理模塊20還可以進(jìn)一步包括:刪除單元24,用于使用第三預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型,從所述第一檢測(cè)點(diǎn)集合中刪除所述對(duì)象無(wú)法支持的檢測(cè)點(diǎn),其中,所述第三預(yù)定內(nèi)容包括:網(wǎng)元類(lèi)型單板類(lèi)型檢測(cè)點(diǎn)AAAABBBBBBCC,其中,網(wǎng)元類(lèi)型為空表示網(wǎng)元無(wú)法持支持檢測(cè)點(diǎn)為0。在本實(shí)施例中,所述確定模塊30可以進(jìn)一步包括:第三確定單元32,用于使用第四預(yù)定內(nèi)容,根據(jù)所述對(duì)象的類(lèi)型,以及檢測(cè)點(diǎn)與告警原因之間的對(duì)應(yīng)關(guān)系,確定所述所有告警原因,其中,所述第四內(nèi)容包括:網(wǎng)元類(lèi)型單板類(lèi)型檢測(cè)點(diǎn)告警原因C4KAAAAAC4KAABBBC3KAACCC,其中,網(wǎng)元類(lèi)型為空表示同一單板在不同類(lèi)型下支持的告警原因相同。根據(jù)本發(fā)明的又一個(gè)方面,還提供了一種光傳輸網(wǎng)絡(luò)管理系統(tǒng),包括故障管理系統(tǒng),其中,所述故障管理系統(tǒng)包括上述告警查詢(xún)裝置。通過(guò)本發(fā)明實(shí)施例,可以靈活地添加對(duì)象支持的告警原因,而不用再采用傳統(tǒng)的一一列舉的方式查詢(xún)對(duì)象能夠支持的所有告警原因,可以使系統(tǒng)資源降低到一一列舉方式所占用系統(tǒng)資源的幾分之一、幾十分之一甚至及百分之一,能夠節(jié)省大量的數(shù)據(jù)庫(kù)資源或內(nèi)存資源,從而達(dá)到了提高查詢(xún)效率且保證查詢(xún)結(jié)果的正確性的效果。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁(yè)1 2 3