專利名稱:基于dtmf音頻的綜合網(wǎng)管的告警分析系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及通信綜合網(wǎng)管及通過基于DTMF(Dual Tone MultiFrequency,雙音多頻)音頻方式接入下層被管網(wǎng)絡(luò)告警的方法。
背景技術(shù):
在大多數(shù)通信網(wǎng)管系統(tǒng)中,都會涉及到從被管的不同專業(yè)的網(wǎng)絡(luò)中獲取告警,并統(tǒng)一上報到通信綜合管理網(wǎng)絡(luò)中。而這些被管網(wǎng)絡(luò)都由各個廠商、各專業(yè)提供各自的北向接口,其各自的北向接口存在標準不一,使得依賴北向接口監(jiān)控整個網(wǎng)絡(luò)的告警非常困難。同時,在實施過程中很多廠家的北向接口實施成本較高,或無法提供完備的北向接口。由于存在很多的技術(shù)及非技術(shù)因素,因此必須提出一種能夠在不依賴各個廠家北向接口的前提下來獲取被管網(wǎng)絡(luò)中發(fā)生的告警的方法,同時應(yīng)兼具有較低的開發(fā)和實施成本。經(jīng)過實際 情況分析,所有被管網(wǎng)絡(luò)的網(wǎng)管都會在發(fā)生告警的時候,同時發(fā)生與告警對應(yīng)的音頻信號。并且,所有被管網(wǎng)管都必須提供音頻信號的告警已被作為統(tǒng)一標準提出,因此各個網(wǎng)管必須遵循這一標準。同時,在被管網(wǎng)管上允許由用戶決定播放可定制的音頻,這些音頻可定制為指定編碼的DTMF音頻?;诖耍@就能夠提出一套通過分析所發(fā)生的基于DTMF告警音頻信號來分析信號并上報告警的系統(tǒng)。通過告警的音頻信號對各個被管網(wǎng)絡(luò)的告警進行分析,從而能夠以統(tǒng)一模式進行處理,可在不依賴被管網(wǎng)絡(luò)北向接口的前提下,以較低的實施成本進行實施,從而極大的降低了綜合網(wǎng)管的實施難度。與本發(fā)明相關(guān)的現(xiàn)有技術(shù)的第一種實現(xiàn)所采用的實現(xiàn)方式是通過硬件方式來實現(xiàn)。即通過串口獲取音頻信號,再通過音頻集中服務(wù)器以硬件的方式對音頻信號進行分析,把分析后的模擬信號轉(zhuǎn)換成以太網(wǎng)幀傳輸?shù)竭h端。如果采用上述第一種處理方式就會存在以下問題。首先,由于需要通過串口獲取音頻信號,再通過音頻集中服務(wù)器對音頻信號進行分析,而硬件分析音頻特征的實現(xiàn)難度大導(dǎo)致硬件成本高。其次,在已有的設(shè)備上已具備一些基本的音頻信號分析能力,而這些能力均沒有得到有效的利用。最后,由于處理和分析這些功能均在硬件上完成,如果需要調(diào)整識別方式,則需要更換硬件,因此該方案的后期維護成本很高且擴展性很小。與本發(fā)明相關(guān)的現(xiàn)有技術(shù)第二種實現(xiàn)是采用軟件方式提取告警音頻特征再進行分析,把分析后的結(jié)果通過網(wǎng)絡(luò)傳遞到音頻收集服務(wù)器進行統(tǒng)一管理。如果采用上述第二種處理方式就會存在以下問題。首先,由于需要分析告警音頻的特征信息,而各個廠家的網(wǎng)管告警音頻并沒有統(tǒng)一標準,這樣導(dǎo)致分析告警音頻特征信息難度較大。其次,在不同的音頻設(shè)備上輸出的音頻信號存在一定的差異導(dǎo)致識別音頻特征的準確性很難保證。最后,在分析音頻特征前需要維護一套音頻特征庫,而提取音頻特征庫本身維護難度較高。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種基于DTMF音頻的綜合網(wǎng)管的告警分析系統(tǒng)及其方法,能夠在不同音頻設(shè)備環(huán)境下,不依賴被管網(wǎng)管的北向接口收集告警信息,且以極高的告警音頻識別準確率的基礎(chǔ)上進行識別,使得與被管網(wǎng)管的依賴度降低,提高系統(tǒng)的適應(yīng)能力。本發(fā)明為解決上述技術(shù)問題所采取的技術(shù)方案為一種基于DTMF音頻的綜合網(wǎng)管的告警分析系統(tǒng),其特征在于它包括
WAV監(jiān)聽處理器,用于捕獲WAV格式的音頻信號并處理,得到處理后的音頻數(shù)據(jù);
DTMF信號識別器,用于接收處理后的音頻數(shù)據(jù),并進行DTMF音頻的識別檢測,再分析出DTMF編碼,根據(jù)編碼結(jié)果分析出告警信息;
告警傳輸處理器,用于將DTMF信號識別器分析出的告警信息組裝成數(shù)據(jù)報文,并通過網(wǎng)絡(luò)發(fā)送;
告警收集處理器,用于通過網(wǎng)絡(luò)接收告警傳輸處理器發(fā)送的數(shù)據(jù)報文并解析為告警信
息;
告警分析處理器,用于接收告警收集處理器解析的告警信息,分析判斷該告警的發(fā)生狀態(tài),決定是發(fā)送告警還是清除告警。所述的WAV監(jiān)聽處理器包括
WAV監(jiān)聽準備模塊,用于打開被管網(wǎng)管理的音頻輸出設(shè)備的音頻捕獲功能,并指定捕獲的音頻信號存入緩存的位置;
監(jiān)聽緩存管理模塊,用于接收捕獲的音頻信號并把緩存寫滿后開始發(fā)送監(jiān)聽事件;監(jiān)聽事件處理模塊,用于接收和處理監(jiān)聽緩存管理模塊發(fā)送的監(jiān)聽事件,并得到處理后的音頻數(shù)據(jù);
緩存隊列管理模塊,將處理后的音頻數(shù)據(jù)放入緩存隊列,發(fā)送給所述的DTMF信號識別器。所述的DTMF信號識別器包括
信號接收模塊,用于接收WAV監(jiān)聽處理器處理后的音頻數(shù)據(jù),并啟動基于快速傅里葉變換的識別引擎;
快速傅里葉變換模塊,用于在基于快速傅里葉變換的識別引擎啟動后,對音頻數(shù)據(jù)進行快速傅里葉變換;
信號編碼模塊,用于將進行快速傅里葉變換后的音頻數(shù)據(jù)進行DTMF編碼,在編碼后把連續(xù)的編碼進行提交;
告警分析模塊,用于將信號編碼模塊提交的連續(xù)的編碼與編碼表進行比對,分析出告警信息,再將告警信息發(fā)送。所述的告警傳輸處理器包括
連接管理器,與所述的告警收集處理器建立網(wǎng)絡(luò)連接;
信號轉(zhuǎn)換器,用于將所述TMF信號識別器分析出的告警信息轉(zhuǎn)換成數(shù)據(jù)報文;
心跳發(fā)生器,用于定期與所述的告警收集處理器發(fā)送心跳指令,保持連接狀態(tài);
告警發(fā)送器,用于將信號轉(zhuǎn)換器轉(zhuǎn)換的數(shù)據(jù)報文發(fā)送到告警收集處理器。所述的告警收集處理器包括
告警收集器,用于接收來自網(wǎng)絡(luò)中的多個數(shù)據(jù)報文,并判斷數(shù)據(jù)報文是否符合報文格式,若不符合格式就返回錯誤信息并中斷與告警傳輸處理器的連接,若符合則接收;告警轉(zhuǎn)發(fā)器,用于將接收的數(shù)據(jù)報文轉(zhuǎn)換成告警信息,再轉(zhuǎn)發(fā)給告警分析處理器。所述的告警分析處理器包括
傳遞轉(zhuǎn)換器,用于將告警信息解析為聲音和/或圖像信息;
告警呈現(xiàn)器,用于根據(jù)傳遞轉(zhuǎn)換器解析的聲音和/或圖像信息找到對應(yīng)的聲音和/或圖像,并傳達給用戶。一種基于DTMF音頻的綜合網(wǎng)管的告警分 析方法,其特征在于它包括以下步驟
1)捕獲WAV格式的音頻信號并處理,得到處理后的音頻數(shù)據(jù);
2)接收處理后的音頻數(shù)據(jù),并進行DTMF音頻的識別檢測,再分析出DTMF編碼,根據(jù)編碼結(jié)果分析出告警信息;
3)將分析出的告警信息組裝成數(shù)據(jù)報文,并通過網(wǎng)絡(luò)發(fā)送;
4)通過網(wǎng)絡(luò)接收數(shù)據(jù)報文并解析為告警信息
接收來自網(wǎng)絡(luò)中的多個數(shù)據(jù)報文,并判斷數(shù)據(jù)報文是否符合報文格式,若不符合格式就返回錯誤信息并中斷與告警傳輸處理器的連接,若符合則接收;
將接收的數(shù)據(jù)報文轉(zhuǎn)換成告警信息;
5)將轉(zhuǎn)換后的告警信息解析為聲音和/或圖像信息;
根據(jù)解析的聲音和/或圖像信息找到對應(yīng)的聲音和/或圖像,并傳達給用戶。所述的步驟I)包括
打開被管網(wǎng)管理的音頻輸出設(shè)備的音頻捕獲功能,并指定捕獲的音頻信號存入緩存的位置;
接收捕獲的音頻信號并把緩存寫滿后開始發(fā)送監(jiān)聽事件;
接收和處理監(jiān)聽事件,并得到處理后的音頻數(shù)據(jù);
將處理后的音頻數(shù)據(jù)放入緩存隊列,發(fā)送給所述的DTMF信號識別器。所述的步驟2)包括
接收WAV監(jiān)聽處理器處理后的音頻數(shù)據(jù),并啟動基于快速傅里葉變換的識別引擎; 在基于快速傅里葉變換的識別引擎啟動后,對音頻數(shù)據(jù)進行快速傅里葉變換;
將進行快速傅里葉變換后的音頻數(shù)據(jù)進行DTMF編碼,在編碼后把連續(xù)的編碼進行提
交;
將提交的連續(xù)的編碼與編碼表進行比對,分析出告警信息,再將告警信息發(fā)送。所述的步驟3)包括
建立網(wǎng)絡(luò)連接;
將分析出的告警信息轉(zhuǎn)換成數(shù)據(jù)報文;
定期發(fā)送心跳指令,保持連接狀態(tài);
發(fā)送數(shù)據(jù)報文。本發(fā)明的工作原理為在被管網(wǎng)絡(luò)上都有各自的網(wǎng)管,在網(wǎng)管終端機器上通常設(shè)備利用率都不高,有大量的空閑執(zhí)行時間和大量的空閑內(nèi)存空間。因此,把WAV監(jiān)聽處理器、DTMF信號識別器和告警傳輸處理器部署到網(wǎng)管終端機上。并要求被管網(wǎng)管終端機發(fā)生告警時所播放的告警音頻是已按實施方要求的DTMF音頻,通過WAV監(jiān)聽處理器進行捕獲WAV格式的音頻數(shù)據(jù),再將所捕獲到的WAV格式的音頻數(shù)據(jù)交給DTMF信號識別器進行DTMF音頻的識別檢測。首先,分析判斷是否為DTMF音頻,若不是就丟棄,若是就進行分析。然后,分析出DTMF編碼,根據(jù)編碼結(jié)果分析出告警的級別、發(fā)生時間、所屬網(wǎng)管等信息。最后,再把所分析出的信息交給告警傳輸處理器組裝成數(shù)據(jù)報文,通過網(wǎng)絡(luò)發(fā)到告警收集處理器。告警收集處理器和告警分析處理器位于網(wǎng)絡(luò)中的一臺服務(wù)器上,該服務(wù)器能夠訪問到所有被管網(wǎng)絡(luò)的網(wǎng)管終端。因此,被管網(wǎng)管的機器能夠通過網(wǎng)絡(luò)發(fā)送數(shù)據(jù)報文到該服務(wù)器上。因此,當完成上述音頻捕獲、音頻識別處理和告警傳輸處理后就能通過網(wǎng)絡(luò)傳輸?shù)轿挥谠摲?wù)器上的告警收集處理器。告警收集處理器能夠接收來自多個不同被管網(wǎng)管終端上的告警數(shù)據(jù)報文,即由WAV監(jiān)聽處理器、DTMF信號識別器和告警傳輸處理器能夠被拷貝安裝在不同的被管網(wǎng)管終端上。當告警收集處理器每收到一個告警數(shù)據(jù)報文后,就解析數(shù)據(jù)報文其告警的級別、發(fā)生時間、所屬網(wǎng)管。最后交給告警分析處理器,由告警分析處理器分析判斷該告警的發(fā)生狀態(tài),決定是發(fā)送中告警還是清除告警。本發(fā)明的有益效果為
I、采用本發(fā)明能夠在不同音頻設(shè)備環(huán)境下,以極高的告警音頻識別準確率的基礎(chǔ)上進行識別;并且不依賴被管網(wǎng)管的北向接口的前提條件下收集告警信息,使得與被管網(wǎng)管的依賴度降低,提高系統(tǒng)的適應(yīng)能力。
2、把WAV監(jiān)聽處理器、DTMF信號識別器和告警傳輸處理器部署到網(wǎng)管終端機上,告警收集處理器和告警分析處理器位于網(wǎng)絡(luò)中的一臺服務(wù)器上,因此無需加入額外的硬件設(shè)備通過軟件的方式捕獲音頻信號,利用現(xiàn)有硬件資源進行識別、分析、傳輸和處理等功能;有效的復(fù)用用戶以往硬件投資,同時無需加入新硬件就能擴展新功能,充分發(fā)揮軟件的高擴展性。3、被管網(wǎng)絡(luò)加入新專業(yè)、新網(wǎng)管、新的告警等擴展性需求的時候,由于本方案無需依賴被管網(wǎng)管北向接口,并且采用了基于DTMF的音頻信號作為告警源,因此,可以很容易接入并識別、分析、傳輸、處理告警,極大的降低了實施綜合網(wǎng)管的告警系統(tǒng)的周期、成本、復(fù)雜度等各方面因素。
圖I為本發(fā)明的系統(tǒng)框圖。圖2為本發(fā)明一實施例的系統(tǒng)結(jié)構(gòu)示意圖。圖3為DTMF信號識別過程的流程圖。
具體實施例方式本發(fā)明提供了一種基于DTMF音頻的綜合網(wǎng)管的告警分析系統(tǒng)及方法,其核心是首先WAV監(jiān)聽處理器在發(fā)生告警時捕獲WAV格式的音頻信號,然后通過DTMF信號識別器分析音頻數(shù)據(jù),再通過基于快速傅里葉變換的識別引擎進行分析;然后由告警傳輸處理器負責將分析結(jié)果轉(zhuǎn)換成數(shù)據(jù)報文發(fā)送到告警收集處理器;再由告警收集處理器收集來自網(wǎng)絡(luò)中的多個數(shù)據(jù)報文,并轉(zhuǎn)發(fā)到告警分析處理器;最后由告警分析處理器解析數(shù)據(jù)報文后,最終把告警信息轉(zhuǎn)換成聲、光、電的形式以聽、視覺傳達給最終用戶。圖I為本發(fā)明的系統(tǒng)框圖,圖2為本發(fā)明一實施例的系統(tǒng)結(jié)構(gòu)示意圖,它包括 WAV監(jiān)聽處理器,用于捕獲WAV格式的音頻信號并處理,得到處理后的音頻數(shù)據(jù)。WAV監(jiān)聽處理器包括WAV監(jiān)聽準備模塊,用于打開被管網(wǎng)管理的音頻輸出設(shè)備的音頻捕獲功能,并指定捕獲的音頻信號存入緩存的位置;監(jiān)聽緩存管理模塊,用于接收捕獲的音頻信號并把緩存寫滿后開始發(fā)送監(jiān)聽事件;監(jiān)聽事件處理模塊,用于接收和處理監(jiān)聽緩存管理模塊發(fā)送的監(jiān)聽事件,并得到處理后的音頻數(shù)據(jù);緩存隊列管理模塊,將處理后的音頻數(shù)據(jù)放入緩存隊列,發(fā)送給所述的DTMF信號識別器。DTMF信號識別器,用于接收處理后的音頻數(shù)據(jù),并進行DTMF音頻的識別檢測,再分析出DTMF編碼,根據(jù)編碼結(jié)果分析出告警信息。WAV監(jiān)聽處理器AlO是整個系統(tǒng)的入口,也是唯一與其它被管網(wǎng)管有關(guān)的模塊,它包括信號接收模塊,用于接收WAV監(jiān)聽處理器處理后的音頻數(shù)據(jù),并啟動基于快速傅里葉變換的識別引擎;快速傅里葉變換模塊,用于在基于快速傅里葉變換的識別引擎啟動后,對音頻數(shù)據(jù)進行快速傅里葉變換;信號編碼模塊,用于將進行快速傅里葉變換后的音頻數(shù)據(jù)進行DTMF編碼,在編碼后把連續(xù)的編碼進行提交;告警分析模塊,用于將信號編碼模塊提交的連續(xù)的編碼與編碼表進行比對,分析出告警信息,再將告警信息發(fā)送。
告警傳輸處理器,用于將DTMF信號識別器分析出的告警信息組裝成數(shù)據(jù)報文,并通過網(wǎng)絡(luò)發(fā)送。告警傳輸處理器包括連接管理器,與所述的告警收集處理器建立網(wǎng)絡(luò)連接;信號轉(zhuǎn)換器,用于將所述TMF信號識別器分析出的告警信息轉(zhuǎn)換成數(shù)據(jù)報文;心跳發(fā)生器,用于定期與所述的告警收集處理器發(fā)送心跳指令,保持連接狀態(tài);告警發(fā)送器,用于將信號轉(zhuǎn)換器轉(zhuǎn)換的數(shù)據(jù)報文發(fā)送到告警收集處理器。告警收集處理器,用于通過網(wǎng)絡(luò)接收告警傳輸處理器發(fā)送的數(shù)據(jù)報文并解析為告
m樣自
目I R尼、o告警收集處理器包括告警收集器,用于接收來自網(wǎng)絡(luò)中的多個數(shù)據(jù)報文,并判斷數(shù)據(jù)報文是否符合報文格式,若不符合格式就返回錯誤信息并中斷與告警傳輸處理器的連接,若符合則接收;告警轉(zhuǎn)發(fā)器,用于將接收的數(shù)據(jù)報文轉(zhuǎn)換成告警信息,再轉(zhuǎn)發(fā)給告警分析處理器。告警分析處理器,用于接收告警收集處理器解析的告警信息,分析判斷該告警的發(fā)生狀態(tài),決定是發(fā)送告警還是清除告警。告警分析處理器包括傳遞轉(zhuǎn)換器,用于將告警信息解析為聲音和/或圖像信息;告警呈現(xiàn)器,用于根據(jù)傳遞轉(zhuǎn)換器解析的聲音和/或圖像信息找到對應(yīng)的聲音和/或圖像,并傳達給用戶。告警信息中已經(jīng)包含有其發(fā)生狀態(tài),在傳遞轉(zhuǎn)換器中,其不同的發(fā)生狀態(tài)和告警的內(nèi)容對應(yīng)于不同的聲音和/或圖像信息,若發(fā)送告警則播放對應(yīng)聲音且/或點亮對應(yīng)圖像,若清除告警則對應(yīng)圖像變灰?;贒TMF音頻的綜合網(wǎng)管的告警分析方法,其特征在于它包括以下步驟
I)捕獲WAV格式的音頻信號并處理,得到處理后的音頻數(shù)據(jù),具體包括
打開被管網(wǎng)管理的音頻輸出設(shè)備的音頻捕獲功能,并指定捕獲的音頻信號存入緩存的位置;
接收捕獲的音頻信號并把緩存寫滿后開始發(fā)送監(jiān)聽事件;
接收和處理監(jiān)聽事件,并得到處理后的音頻數(shù)據(jù);
將處理后的音頻數(shù)據(jù)放入緩存隊列,發(fā)送給所述的DTMF信號識別器。2)接收處理后的音頻數(shù)據(jù),并進行DTMF音頻的識別檢測,再分析出DTMF編碼,根據(jù)編碼結(jié)果分析出告警信息,具體如圖3所示,包括
接收WAV監(jiān)聽處理器處理后的音頻數(shù)據(jù),并啟動基于快速傅里葉變換的識別引擎; 在基于快速傅里葉變換的識別引擎啟動后,對音頻數(shù)據(jù)進行快速傅里葉變換;
將進行快速傅里葉變換后的音頻數(shù)據(jù)進行DTMF編碼,在編碼后把連續(xù)的編碼進行提
交;
將提交的連續(xù)的編碼與編碼表進行比對,分析出告警信息,再將告警信息發(fā)送。3)將分析出的告警信息組裝成數(shù)據(jù)報文,并通過網(wǎng)絡(luò)發(fā)送,具體包括
建立網(wǎng)絡(luò)連接;
將分析出的告警信息轉(zhuǎn)換成數(shù)據(jù)報文;
定期發(fā)送心跳指令,保持連接狀態(tài);
發(fā)送數(shù)據(jù)報文。4)通過網(wǎng)絡(luò)接收數(shù)據(jù)報文并解析為告警信息
接收來自網(wǎng)絡(luò)中的多個數(shù)據(jù)報文,并判斷數(shù)據(jù)報文是否符合報文格式,若不符合格式就返回錯誤信息并中斷與告警傳輸處理器的連接,若符合則接收;
將接收的數(shù)據(jù)報文轉(zhuǎn)換成告警信息;
5)將轉(zhuǎn)換后的告警信息解析為聲音和/或圖像信息;
根據(jù)解析的聲音和/或圖像信息找到對應(yīng)的聲音和/或圖像,并傳達給用戶。其中,所述的告警信息包括告警的級別、發(fā)生時間、所屬網(wǎng)管等信息。
權(quán)利要求
1.基于DTMF音頻的綜合網(wǎng)管的告警分析系統(tǒng),其特征在于它包括 WAV監(jiān)聽處理器,用于捕獲WAV格式的音頻信號并處理,得到處理后的音頻數(shù)據(jù); DTMF信號識別器,用于接收處理后的音頻數(shù)據(jù),并進行DTMF音頻的識別檢測,再分析出DTMF編碼,根據(jù)編碼結(jié)果分析出告警信息; 告警傳輸處理器,用于將DTMF信號識別器分析出的告警信息組裝成數(shù)據(jù)報文,并通過網(wǎng)絡(luò)發(fā)送; 告警收集處理器,用于通過網(wǎng)絡(luò)接收告警傳輸處理器發(fā)送的數(shù)據(jù)報文并解析為告警信息; 告警分析處理器,用于接收告警收集處理器解析的告警信息,分析判斷該告警的發(fā)生狀態(tài),決定是發(fā)送告警還是清除告警。
2.根據(jù)權(quán)利要求I所述的基于DTMF音頻的綜合網(wǎng)管的告警分析系統(tǒng),其特征在于所述的WAV監(jiān)聽處理器包括 WAV監(jiān)聽準備模塊,用于打開被管網(wǎng)管理的音頻輸出設(shè)備的音頻捕獲功能,并指定捕獲的音頻信號存入緩存的位置; 監(jiān)聽緩存管理模塊,用于接收捕獲的音頻信號并把緩存寫滿后開始發(fā)送監(jiān)聽事件;監(jiān)聽事件處理模塊,用于接收和處理監(jiān)聽緩存管理模塊發(fā)送的監(jiān)聽事件,并得到處理后的音頻數(shù)據(jù); 緩存隊列管理模塊,將處理后的音頻數(shù)據(jù)放入緩存隊列,發(fā)送給所述的DTMF信號識別器。
3.根據(jù)權(quán)利要求I所述的基于DTMF音頻的綜合網(wǎng)管的告警分析系統(tǒng),其特征在于所述的DTMF信號識別器包括 信號接收模塊,用于接收WAV監(jiān)聽處理器處理后的音頻數(shù)據(jù),并啟動基于快速傅里葉變換的識別引擎; 快速傅里葉變換模塊,用于在基于快速傅里葉變換的識別引擎啟動后,對音頻數(shù)據(jù)進行快速傅里葉變換; 信號編碼模塊,用于將進行快速傅里葉變換后的音頻數(shù)據(jù)進行DTMF編碼,在編碼后把連續(xù)的編碼進行提交; 告警分析模塊,用于將信號編碼模塊提交的連續(xù)的編碼與編碼表進行比對,分析出告警信息,再將告警信息發(fā)送。
4.根據(jù)權(quán)利要求I所述的基于DTMF音頻的綜合網(wǎng)管的告警分析系統(tǒng),其特征在于所述的告警傳輸處理器包括 連接管理器,與所述的告警收集處理器建立網(wǎng)絡(luò)連接; 信號轉(zhuǎn)換器,用于將所述TMF信號識別器分析出的告警信息轉(zhuǎn)換成數(shù)據(jù)報文; 心跳發(fā)生器,用于定期與所述的告警收集處理器發(fā)送心跳指令,保持連接狀態(tài); 告警發(fā)送器,用于將信號轉(zhuǎn)換器轉(zhuǎn)換的數(shù)據(jù)報文發(fā)送到告警收集處理器。
5.根據(jù)權(quán)利要求I所述的基于DTMF音頻的綜合網(wǎng)管的告警分析系統(tǒng),其特征在于所述的告警收集處理器包括 告警收集器,用于接收來自網(wǎng)絡(luò)中的多個數(shù)據(jù)報文,并判斷數(shù)據(jù)報文是否符合報文格式,若不符合格式就返回錯誤信息并中斷與告警傳輸處理器的連接,若符合則接收;告警轉(zhuǎn)發(fā)器,用于將接收的數(shù)據(jù)報文轉(zhuǎn)換成告警信息,再轉(zhuǎn)發(fā)給告警分析處理器。
6.根據(jù)權(quán)利要求I所述的基于DTMF音頻的綜合網(wǎng)管的告警分析系統(tǒng),其特征在于所述的告警分析處理器包括 傳遞轉(zhuǎn)換器,用于將告警信息解析為聲音和/或圖像信息; 告警呈現(xiàn)器,用于根據(jù)傳遞轉(zhuǎn)換器解析的聲音和/或圖像信息找到對應(yīng)的聲音和/或圖像,并傳達給用戶。
7.基于DTMF音頻的綜合網(wǎng)管的告警分析方法,其特征在于它包括以下步驟 1)捕獲WAV格式的音頻信號并處理,得到處理后的音頻數(shù)據(jù); 2)接收處理后的音頻數(shù)據(jù),并進行DTMF音頻的識別檢測,再分析出DTMF編碼,根據(jù)編碼結(jié)果分析出告警信息; 3)將分析出的告警信息組裝成數(shù)據(jù)報文,并通過網(wǎng)絡(luò)發(fā)送; 4)通過網(wǎng)絡(luò)接收數(shù)據(jù)報文并解析為告警信息 接收來自網(wǎng)絡(luò)中的多個數(shù)據(jù)報文,并判斷數(shù)據(jù)報文是否符合報文格式,若不符合格式就返回錯誤信息并中斷與告警傳輸處理器的連接,若符合則接收; 將接收的數(shù)據(jù)報文轉(zhuǎn)換成告警信息; 5)將轉(zhuǎn)換后的告警信息解析為聲音和/或圖像信息; 根據(jù)解析的聲音和/或圖像信息找到對應(yīng)的聲音和/或圖像,并傳達給用戶。
8.根據(jù)權(quán)利要求7所述的基于DTMF音頻的綜合網(wǎng)管的告警分析方法,其特征在于所述的步驟I)包括 打開被管網(wǎng)管理的音頻輸出設(shè)備的音頻捕獲功能,并指定捕獲的音頻信號存入緩存的位置; 接收捕獲的音頻信號并把緩存寫滿后開始發(fā)送監(jiān)聽事件; 接收和處理監(jiān)聽事件,并得到處理后的音頻數(shù)據(jù); 將處理后的音頻數(shù)據(jù)放入緩存隊列,發(fā)送給所述的DTMF信號識別器。
9.根據(jù)權(quán)利要求7所述的基于DTMF音頻的綜合網(wǎng)管的告警分析方法,其特征在于所述的步驟2)包括 接收WAV監(jiān)聽處理器處理后的音頻數(shù)據(jù),并啟動基于快速傅里葉變換的識別引擎; 在基于快速傅里葉變換的識別引擎啟動后,對音頻數(shù)據(jù)進行快速傅里葉變換; 將進行快速傅里葉變換后的音頻數(shù)據(jù)進行DTMF編碼,在編碼后把連續(xù)的編碼進行提交; 將提交的連續(xù)的編碼與編碼表進行比對,分析出告警信息,再將告警信息發(fā)送。
10.根據(jù)權(quán)利要求7所述的基于DTMF音頻的綜合網(wǎng)管的告警分析方法,其特征在于所述的步驟3)包括 建立網(wǎng)絡(luò)連接; 將分析出的告警信息轉(zhuǎn)換成數(shù)據(jù)報文; 定期發(fā)送心跳指令,保持連接狀態(tài); 發(fā)送數(shù)據(jù)報文。
全文摘要
本發(fā)明提供了一種基于DTMF音頻的綜合網(wǎng)管的告警分析系統(tǒng)及方法,WAV監(jiān)聽處理器在發(fā)生告警時捕獲WAV格式的音頻信號,然后通過DTMF信號識別器分析音頻數(shù)據(jù),再通過基于快速傅里葉變換的識別引擎進行分析;然后由告警傳輸處理器負責將分析結(jié)果轉(zhuǎn)換成數(shù)據(jù)報文發(fā)送到告警收集處理器;再由告警收集處理器收集來自網(wǎng)絡(luò)中的多個數(shù)據(jù)報文;最后由告警分析處理器解析數(shù)據(jù)報文后,最終把告警信息轉(zhuǎn)換成聲、光、電的形式以聽、視覺傳達給最終用戶。采用本發(fā)明能夠在不同音頻設(shè)備環(huán)境下,以極高的告警音頻識別準確率的基礎(chǔ)上進行識別;且不依賴被管網(wǎng)管的北向接口的前提條件下收集告警信息,使得與被管網(wǎng)管的依賴度降低,提高系統(tǒng)的適應(yīng)能力。
文檔編號H04L12/24GK102684918SQ20121013606
公開日2012年9月19日 申請日期2012年5月4日 優(yōu)先權(quán)日2012年5月4日
發(fā)明者何雙江, 曹東 申請人:武漢日電光通信工業(yè)有限公司