本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種通信故障定位方法及服務(wù)器。
背景技術(shù):
隨著互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)的發(fā)展,用于終端之間通信的應(yīng)用越來越多,典型的用于終端之間通信的應(yīng)用如即時(shí)通訊應(yīng)用,通話應(yīng)用(如voip通話應(yīng)用)等;為提升終端之間的通信質(zhì)量,準(zhǔn)確、及時(shí)的定位通信故障,并排除通信故障顯得尤為重要。
造成終端之間通信故障的因素極多,如終端的數(shù)據(jù)處理故障、網(wǎng)絡(luò)傳輸故障、終端及服務(wù)器的軟硬件故障等均可能會造成終端之間的通信故障;針對這些眾多造成終端之間通信故障的因素,目前并沒有一種高效、準(zhǔn)確的通信故障定位方案,通信故障的定位主要依靠用戶投訴實(shí)現(xiàn);即用戶在發(fā)現(xiàn)通信故障時(shí),可提交通信故障投訴,通過通信故障投訴的具體投訴內(nèi)容來進(jìn)行通信故障的排查和定位,顯然這種基于用戶投訴所進(jìn)行的通信故障定位方式,對于故障的定位效率和定位結(jié)果的準(zhǔn)確性均無法保障。
因此,如何提供一種新的通信故障定位方法,以高效、準(zhǔn)確的實(shí)現(xiàn)通信故障的定位,成為了本領(lǐng)域技術(shù)人員需要考慮的問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種通信故障定位方法及服務(wù)器,以高效、準(zhǔn)確的實(shí)現(xiàn)通信故障的定位。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
一種通信故障定位方法,包括:
收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到多個(gè)通信特征數(shù)據(jù)組;一個(gè)通信特征數(shù)據(jù)組由一個(gè)通信節(jié)點(diǎn)組在一次通信過程中采集的通信特征數(shù)據(jù)整合而成;
依據(jù)設(shè)定的各分類維度,及設(shè)定的各通信故障類型的檢測規(guī)則,確定各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,一個(gè)分類維度與至少一個(gè)故障源相關(guān);
對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障源;
以目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型確定通信故障定位結(jié)果。
本發(fā)明實(shí)施例還提供一種服務(wù)器,包括:
特征數(shù)據(jù)組得到模塊,用于收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到多個(gè)通信特征數(shù)據(jù)組;一個(gè)通信特征數(shù)據(jù)組由一個(gè)通信節(jié)點(diǎn)組在一次通信過程中采集的通信特征數(shù)據(jù)整合而成;
檢測確定模塊,用于依據(jù)設(shè)定的各分類維度,及設(shè)定的各通信故障類型的檢測規(guī)則,確定各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,一個(gè)分類維度與至少一個(gè)故障源相關(guān);
目標(biāo)故障源及故障類型確定模塊,用于對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障源;
定位結(jié)果確定模塊,用于以目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型確定通信故障定位結(jié)果。
基于上述技術(shù)方案,本發(fā)明實(shí)施例提供的通信故障定位方法,可設(shè)定通信故障的各源頭所在的各故障源相關(guān)的分類維度,并設(shè)定可檢測通信特征數(shù)據(jù)的各通信故障類型的檢測規(guī)則;從而在收集到通信節(jié)點(diǎn)組上報(bào)的多個(gè)通信特征數(shù)據(jù)組后,根據(jù)設(shè)定的各分類維度,及基于各通信故障類型的檢測規(guī)則對通信特征數(shù)據(jù)組所進(jìn)行的故障檢測,統(tǒng)計(jì)分類出各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,得到較為準(zhǔn)確的故障定位依據(jù);進(jìn)而對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障源,構(gòu)建出 通信故障定位結(jié)果。本發(fā)明實(shí)施例提供的通信故障定位方法,可基于收集的多個(gè)通信特征數(shù)據(jù)組,以設(shè)定的與各故障源相關(guān)的各分類維度為統(tǒng)計(jì)維度,統(tǒng)計(jì)分類出各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,進(jìn)而通過數(shù)據(jù)分析處理得出通信故障定位結(jié)果,高效、準(zhǔn)確的實(shí)現(xiàn)了通信故障的定位。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的通信故障定位系統(tǒng)的結(jié)構(gòu)框圖;
圖2為本發(fā)明實(shí)施例提供的通信故障定位方法的信令流程圖;
圖3為本發(fā)明實(shí)施例提供的通信故障定位方法的另一信令流程圖;
圖4為本發(fā)明實(shí)施例提供的通信故障定位方法的流程圖;
圖5為本發(fā)明實(shí)施例提供的通信故障定位方法的另一流程圖;
圖6為本發(fā)明實(shí)施例提供的通信故障定位方法的再一流程圖;
圖7為本發(fā)明實(shí)施例提供的故障修復(fù)策略的匹配流程圖;
圖8為本發(fā)明實(shí)施例提供的輸出所匹配的故障修復(fù)策略的方法流程圖;
圖9為本發(fā)明實(shí)施例提供的故障定位過程的示意圖;
圖10為本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)框圖;
圖11為本發(fā)明實(shí)施例提供的檢測確定模塊的結(jié)構(gòu)框圖;
圖12為本發(fā)明實(shí)施例提供的檢測確定模塊的結(jié)構(gòu)框圖;
圖13為本發(fā)明實(shí)施例提供的服務(wù)器的另一結(jié)構(gòu)框圖;
圖14為本發(fā)明實(shí)施例提供的策略輸出模塊的結(jié)構(gòu)框圖;
圖15為本發(fā)明實(shí)施例提供的服務(wù)器的硬件結(jié)構(gòu)框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行 清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明實(shí)施例提供的通信故障定位系統(tǒng)的結(jié)構(gòu)框圖,本發(fā)明實(shí)施例提供的通信故障定位方法可基于圖1所示系統(tǒng)實(shí)施,參照圖1,本發(fā)明實(shí)施例提供的通信故障定位系統(tǒng)可以包括:多個(gè)通信節(jié)點(diǎn)10和服務(wù)器20;
可選的,圖1中相互以實(shí)線連接的通信節(jié)點(diǎn)表示處于通信狀態(tài)的通信節(jié)點(diǎn),處于通信狀態(tài)且同一通信鏈路的通信節(jié)點(diǎn)集合稱為通信節(jié)點(diǎn)組,通信節(jié)點(diǎn)組可以包含通信過程涉及的終端和網(wǎng)元;
如voip(voiceoverinternetprotocol,模擬信號數(shù)字化)通話場景下,一個(gè)通信節(jié)點(diǎn)組可以包含voip通話涉及的主叫終端、被叫終端及傳輸voip通話數(shù)據(jù)的網(wǎng)元;
通信節(jié)點(diǎn)組中的各通信節(jié)點(diǎn),將采集通信過程中涉及的通信特征數(shù)據(jù),并上傳給服務(wù)器20,圖1中虛線表示通信特征數(shù)據(jù)的上傳;
通信特征數(shù)據(jù)可以為設(shè)定的造成通信故障的通信因素,如網(wǎng)絡(luò)傳輸參數(shù)(如丟包率、抖動率、網(wǎng)絡(luò)時(shí)延等)、通信數(shù)據(jù)參數(shù)(如數(shù)據(jù)激活標(biāo)志、窗能量、通信時(shí)長、數(shù)據(jù)編解碼方式等),軟硬件參數(shù)等;
服務(wù)器20在收集各處于通信狀態(tài)的通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù)后,可整合收集到的通信特征數(shù)據(jù)并進(jìn)行處理分析,從而確定出通信故障的故障源及故障類型,得到故障定位結(jié)果。
基于圖1所示系統(tǒng),圖2示出了本發(fā)明實(shí)施例提供的通信故障定位方法的信令流程圖,結(jié)合圖1和圖2所示,該流程可以包括:
步驟s10、處于通信狀態(tài)的各通信節(jié)點(diǎn)組采集通信特征數(shù)據(jù),并上報(bào)給服務(wù)器;
步驟s11、服務(wù)器收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到多個(gè)通信特征數(shù)據(jù)組;
本發(fā)明實(shí)施例可設(shè)定通信特征數(shù)據(jù)的收集時(shí)間段,從而在該收集時(shí)間段內(nèi),收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到至少一個(gè)通信節(jié)點(diǎn)組上報(bào)的多個(gè)通信特征數(shù)據(jù)組,一個(gè)通信特征數(shù)據(jù)組可以由一個(gè)通信節(jié)點(diǎn)組在一次通信過程中采集的通信特征數(shù)據(jù)整合而成;
可選的,由于一個(gè)通信節(jié)點(diǎn)組中的各通信節(jié)點(diǎn)可能是獨(dú)自將采集的通信特征數(shù)據(jù)上報(bào)給服務(wù)器,為使得服務(wù)器可確定出屬于同一通信節(jié)點(diǎn)組的通信節(jié)點(diǎn)上報(bào)的通信特征數(shù)據(jù),以便將同一通信節(jié)點(diǎn)組的通信節(jié)點(diǎn)所上報(bào)的通信特征數(shù)據(jù)相整合,得到相應(yīng)的通信特征數(shù)據(jù)組;本發(fā)明實(shí)施例可設(shè)置在各通信節(jié)點(diǎn)上報(bào)的通信特征數(shù)據(jù)中攜帶通信標(biāo)識,同一通信標(biāo)識的通信特征數(shù)據(jù)表示處于同一通信特征數(shù)據(jù)組,從而通過通信標(biāo)識確定屬于同一通信節(jié)點(diǎn)組的通信節(jié)點(diǎn)上報(bào)的通信特征數(shù)據(jù),將同一通信節(jié)點(diǎn)組的通信節(jié)點(diǎn)所上報(bào)的通信特征數(shù)據(jù)相整合,得到通信節(jié)點(diǎn)組所上報(bào)的通信特征數(shù)據(jù)組。
步驟s12、服務(wù)器依據(jù)設(shè)定的各分類維度,將對應(yīng)同一分類維度的通信特征數(shù)據(jù)組歸為一類,以對所述多個(gè)通信特征數(shù)據(jù)組進(jìn)行分類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組,一個(gè)分類維度與至少一個(gè)故障源相關(guān);
故障源為本發(fā)明實(shí)施例預(yù)先分析出的通信故障的源頭所在,如軟硬件版本、和/或路由方式、和/或空間地域的通信鏈路等;對于各故障源本發(fā)明實(shí)施例可設(shè)定相關(guān)的分類維度,以對收集的多個(gè)通信特征數(shù)據(jù)組進(jìn)行歸類;歸類后,某一分類維度對應(yīng)的通信特征數(shù)據(jù)組,將與該分類維度相關(guān)的故障源相匹配;
可選的,分類維度可能與相關(guān)的故障源是一致的,如故障源為軟硬件版本、和/或路由方式等情況時(shí),相關(guān)的分類維度可與故障源一致,同樣為軟硬件版本、和/或路由方式等;
可選的,分類維度也可能與相關(guān)的故障源不一致,如故障源為空間地域的通信鏈路,即通信故障的源頭所在為某一空間地域的通信鏈路存在故障問題,那么相關(guān)的分類維度可以為空間地域,從而歸類出屬于不同空間地域的通信特征數(shù)據(jù)組;
可以看出,針對不同的故障源,本發(fā)明實(shí)施例可將故障源直接作為相關(guān)的分類維度,也可能是將故障源的部分可用于分類的信息作為相關(guān)的分類維度;在本發(fā)明實(shí)施例中,一個(gè)分類維度與至少一個(gè)故障源相關(guān),即本發(fā)明實(shí)施例可通過一個(gè)分類維度相關(guān)一個(gè)故障源,但也有可能是一個(gè)分類維度可相關(guān)多個(gè)故障源,具體可視實(shí)際應(yīng)用情況而定;
本發(fā)明實(shí)施例可盡可能的分析出各故障源,并定義各故障源相關(guān)的分類維度,實(shí)現(xiàn)各分類維度的設(shè)定;
對于設(shè)定時(shí)間段收集的多個(gè)通信特征數(shù)據(jù)組,本發(fā)明實(shí)施例可以設(shè)定的各分類維度為分類依據(jù),將屬于同一分類維度的通信特征數(shù)據(jù)組歸為一類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組,各分類維度對應(yīng)的通信特征數(shù)據(jù)組將與相關(guān)的故障源相匹配;
以分類維度為軟件版本為例,本發(fā)明實(shí)施例可將同一軟件版本的通信特征數(shù)據(jù)組歸為一類,得到各軟件版本對應(yīng)的通信特征數(shù)據(jù)組;以分類維度為空間地域?yàn)槔?,本發(fā)明實(shí)施例可將同一空間地域的通信特征數(shù)據(jù)組歸為一類,得到各空間地域?qū)?yīng)的通信特征數(shù)據(jù)組;顯然,分類維度也可以為軟件版本和空間地域的結(jié)合,甚至是更多的設(shè)定分類維度的結(jié)合,從而得出各軟件版本對應(yīng)的通信特征數(shù)據(jù)組,各空間地域?qū)?yīng)的通信特征數(shù)據(jù)組等。
可選的,為便于通信特征數(shù)據(jù)的分類,通信特征數(shù)據(jù)組中可包含分類維度特征和通信因素特征,基于通信特征數(shù)據(jù)組中的分類維度特征,本發(fā)明實(shí)施例可從設(shè)定的各分類維度中,確定出與通信特征數(shù)據(jù)組中的分類維度特征相匹配的分類維度,實(shí)現(xiàn)將通信特征數(shù)據(jù)組歸到所確定的分類維度的分類下。
步驟s13、服務(wù)器分別以設(shè)定的各通信故障類型的檢測規(guī)則,對各分類維度的各通信特征數(shù)據(jù)組進(jìn)行故障檢測,確定各分類維度在各通信故障類型下的檢測結(jié)果;
各通信故障類型的檢測規(guī)則可以為各通信故障類型的檢測模型,本發(fā)明實(shí)施例可通過設(shè)定的通信故障類型的檢測規(guī)則,對通信特征數(shù)據(jù)組是否存在相應(yīng)的通信故障類型進(jìn)行檢測,得出檢測結(jié)果;
以voip通話的故障檢測為例,本發(fā)明實(shí)施例可設(shè)定單通的檢測規(guī)則,雙不通的檢測規(guī)則,語音斷續(xù)的檢測規(guī)則,雜音的檢測規(guī)則等;從而以設(shè)定單通的檢測規(guī)則,雙不通的檢測規(guī)則,語音斷續(xù)的檢測規(guī)則,雜音的檢測規(guī)則,分別對各分類維度的各通信特征數(shù)據(jù)組進(jìn)行故障檢測,得出各分類維度在單通的故障檢測下各通信特征數(shù)據(jù)組的檢測結(jié)果,各分類維度在雙不通的故障檢測下各通信特征數(shù)據(jù)組的檢測結(jié)果等;
以設(shè)定的各通信故障類型的檢測規(guī)則,對各分類維度的各通信特征數(shù)據(jù)組進(jìn)行故障檢測后,對于各分類維度,可確定出各通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果(即各分類維度在各通信故障類型下的檢測結(jié)果)。
步驟s14、服務(wù)器對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條 件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障源;
檢測結(jié)果分為故障的檢測結(jié)果和正常的檢測結(jié)果;在得到各分類維度在各通信故障類型下的檢測結(jié)果后,對于各分類維度,本發(fā)明實(shí)施例可將任一通信故障類型下的檢測結(jié)果中故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的分類維度所相關(guān)的故障源,確定為目標(biāo)故障源,將該檢測結(jié)果中故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型,確定為目標(biāo)通信故障類型。
步驟s15、服務(wù)器以目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型確定通信故障定位結(jié)果。
通信故障定位結(jié)果表達(dá)的內(nèi)容是某一故障源存在某一類型的通信故障,因此在確定目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型后,本發(fā)明實(shí)施例可以目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型構(gòu)建出通信故障定位結(jié)果。
可選的,本發(fā)明實(shí)施例也可將收集到的多個(gè)通信特征數(shù)據(jù)組,先以設(shè)定的各通信故障類型的檢測規(guī)則進(jìn)行故障檢測,得到各通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果后,再基于設(shè)定的各分類維度,將各通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果進(jìn)行分類,得到各分類維度在各通信故障類型下的檢測結(jié)果;
相應(yīng)的,圖3示出了本發(fā)明實(shí)施例提供的通信故障定位方法的另一信令流程圖,結(jié)合圖1和圖3所示,該流程可以包括:
步驟s20、處于通信狀態(tài)的各通信節(jié)點(diǎn)組采集通信特征數(shù)據(jù),并上報(bào)給服務(wù)器;
步驟s21、服務(wù)器收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到多個(gè)通信特征數(shù)據(jù)組;
步驟s22、服務(wù)器分別以設(shè)定的各通信故障類型的檢測規(guī)則,對各通信特征數(shù)據(jù)組進(jìn)行故障檢測,確定各通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果;
步驟s23、服務(wù)器依據(jù)設(shè)定的各分類維度,將對應(yīng)同一分類維度的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果歸為一類,得到各分類維度在各通信故障類型下的檢測結(jié)果,一個(gè)分類維度與至少一個(gè)故障源相關(guān);
步驟s24、服務(wù)器對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障源;
步驟s25、服務(wù)器以目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型確定通信故障定位結(jié)果。
可選的,為得到通信故障定位結(jié)果的故障修復(fù)策略,本發(fā)明實(shí)施例可設(shè)置故障策略庫,通過故障策略庫記錄各故障源在各通信故障類型下相應(yīng)的故障修復(fù)策略,進(jìn)而將所得到的故障定位結(jié)果與故障策略庫相匹配,確定出目標(biāo)故障源在目標(biāo)通信故障類型下的故障修復(fù)策略;從而將所確定的故障修復(fù)策略輸出給工作人員并給出報(bào)警信號,以便工作工作人員進(jìn)行故障修復(fù),或者,基于所確定的故障修復(fù)策略自動的進(jìn)行故障修復(fù)。
可選的,故障策略庫也可能不存在目標(biāo)故障源在目標(biāo)通信故障類型下的故障修復(fù)策略,即在故障策略庫中可能無法匹配到故障定位結(jié)果相應(yīng)的故障修復(fù)策略,此時(shí),本發(fā)明實(shí)施例可將目標(biāo)故障源及相應(yīng)的目標(biāo)通信故障類型錄入故障策略庫中并給出報(bào)警信號,以便工作人員補(bǔ)充目標(biāo)故障源在目標(biāo)通信故障類型下的故障修復(fù)策略。
可選的,圖2或圖3所示方法可以設(shè)定收集時(shí)間段為周期循環(huán)執(zhí)行,從而使得針對通信故障定位結(jié)果的故障修復(fù)可隨著時(shí)間而收斂,即歷史周期確定出的通信故障定位結(jié)果,可能隨著故障修復(fù),在后面周期中不再出現(xiàn)。
下面以服務(wù)器的角度,對本發(fā)明實(shí)施例提供的通信故障定位方法進(jìn)行介紹,下文描述的通信故障定位方法可與上文描述的信令流程內(nèi)容相互對應(yīng)參照。
圖4為本發(fā)明實(shí)施例提供的通信故障定位方法的流程圖,該方法可應(yīng)用于服務(wù)器中,參照圖4,該方法可以包括:
步驟s100、收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到多個(gè)通信特征數(shù)據(jù)組;
通信特征數(shù)據(jù)可以為設(shè)定的造成通信故障的通信因素,如voip通話場景下,通信特征數(shù)據(jù)可以包含voip終端的信號處理(回聲消除、噪聲抑制、音量調(diào)節(jié)、濾波、timescaling處理、jbm緩沖處理等),語音傳輸參數(shù)(網(wǎng)絡(luò)丟 包誤碼、抖動、時(shí)延,語音編碼壓縮、不同編碼類型間轉(zhuǎn)碼等),以及設(shè)備的軟硬件故障等;
通信節(jié)點(diǎn)組表示處于通信狀態(tài)的通信節(jié)點(diǎn)的集合,一個(gè)通信特征數(shù)據(jù)組可以由一個(gè)通信節(jié)點(diǎn)組在一次通信過程中采集的通信特征數(shù)據(jù)整合而成;
可選的,本發(fā)明實(shí)施例可設(shè)定通信特征數(shù)據(jù)的收集時(shí)間段,從而在該收集時(shí)間段內(nèi),收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到至少一個(gè)通信節(jié)點(diǎn)組上報(bào)的多個(gè)通信特征數(shù)據(jù)組;一個(gè)通信節(jié)點(diǎn)組在該收集時(shí)間段內(nèi)可以上報(bào)至少一個(gè)通信特征數(shù)據(jù)組。
步驟s110、依據(jù)設(shè)定的各分類維度,及設(shè)定的各通信故障類型的檢測規(guī)則,確定各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,一個(gè)分類維度與至少一個(gè)故障源相關(guān);
故障源為本發(fā)明實(shí)施例預(yù)先分析出的通信故障的源頭所在,如軟硬件版本、和/或路由方式、和/或空間等;對于各故障源本發(fā)明實(shí)施例可設(shè)定相關(guān)的分類維度,以對收集的多個(gè)通信特征數(shù)據(jù)組進(jìn)行歸類;
各通信故障類型的檢測規(guī)則可以為各通信故障類型的檢測模型,本發(fā)明實(shí)施例可通過設(shè)定的通信故障類型的檢測規(guī)則,對通信特征數(shù)據(jù)組是否存在相應(yīng)的通信故障類型進(jìn)行檢測,得出檢測結(jié)果;檢測結(jié)果分為故障的檢測結(jié)果和正常的檢測結(jié)果;
可選的,本發(fā)明實(shí)施例可先依據(jù)設(shè)定的各分類維度,對所述多個(gè)通信特征數(shù)據(jù)組進(jìn)行分類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組,再以設(shè)定的各通信故障類型的檢測規(guī)則,對各分類維度的各通信特征數(shù)據(jù)組進(jìn)行故障檢測,進(jìn)而得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果;
可選的,另一方面,本發(fā)明實(shí)施例也可先依據(jù)設(shè)定的各通信故障類型的檢測規(guī)則,對各通信特征數(shù)據(jù)組進(jìn)行故障檢測,得到各通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,再以設(shè)定的各分類維度,將對應(yīng)同一分類維度的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果歸為一類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果。
步驟s120、對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障 源;
步驟s130、以目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型確定通信故障定位結(jié)果。
本發(fā)明實(shí)施例提供的通信故障定位方法,可設(shè)定通信故障的各源頭所在的各故障源相關(guān)的分類維度,并設(shè)定可檢測通信特征數(shù)據(jù)的各通信故障類型的檢測規(guī)則;從而在收集到通信節(jié)點(diǎn)組上報(bào)的多個(gè)通信特征數(shù)據(jù)組后,根據(jù)設(shè)定的各分類維度,及基于各通信故障類型的檢測規(guī)則對通信特征數(shù)據(jù)組所進(jìn)行的故障檢測,統(tǒng)計(jì)分類出各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,得到較為準(zhǔn)確的故障定位依據(jù);進(jìn)而對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障源,構(gòu)建出通信故障定位結(jié)果。本發(fā)明實(shí)施例提供的通信故障定位方法,可基于收集的多個(gè)通信特征數(shù)據(jù)組,以設(shè)定的與各故障源相關(guān)的各分類維度,統(tǒng)計(jì)分類出各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,進(jìn)而通過數(shù)據(jù)分析處理得出通信故障定位結(jié)果,高效、準(zhǔn)確的實(shí)現(xiàn)了通信故障的定位。
可選的,本發(fā)明實(shí)施例可設(shè)置在各通信節(jié)點(diǎn)上報(bào)的通信特征數(shù)據(jù)中攜帶通信標(biāo)識,同一通信標(biāo)識的通信特征數(shù)據(jù)表示處于同一通信特征數(shù)據(jù)組,從而通過通信標(biāo)識確定屬于同一通信節(jié)點(diǎn)組的通信節(jié)點(diǎn)上報(bào)的通信特征數(shù)據(jù),將同一通信節(jié)點(diǎn)組的通信節(jié)點(diǎn)所上報(bào)的通信特征數(shù)據(jù)相整合,得到通信節(jié)點(diǎn)組所上報(bào)的通信特征數(shù)據(jù)組;
具體的,對于所收集的各通信節(jié)點(diǎn)上報(bào)的通信特征數(shù)據(jù),本發(fā)明實(shí)施例可識別各通信節(jié)點(diǎn)上報(bào)的通信特征數(shù)據(jù)中攜帶的通信標(biāo)識,進(jìn)而將同一通信標(biāo)識的通信特征數(shù)據(jù)相整合,得到各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù)組。
可選的,本發(fā)明實(shí)施例可先依據(jù)設(shè)定的各分類維度,對所述多個(gè)通信特征數(shù)據(jù)組進(jìn)行分類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組,再以設(shè)定的各通信故障類型的檢測規(guī)則,對各分類維度的各通信特征數(shù)據(jù)組進(jìn)行故障檢測,進(jìn)而得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果;
相應(yīng)的,圖5示出了本發(fā)明實(shí)施例提供的通信故障定位方法的另一流程圖,參照圖5,該方法可以包括:
步驟s200、收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到多個(gè)通信特征數(shù)據(jù)組;
步驟s210、依據(jù)設(shè)定的各分類維度,將對應(yīng)同一分類維度的通信特征數(shù)據(jù)組歸為一類,以對所述多個(gè)通信特征數(shù)據(jù)組進(jìn)行分類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組,一個(gè)分類維度與至少一個(gè)故障源相關(guān);
通信特征數(shù)據(jù)組可以包含設(shè)定的造成通信故障的通信因素,如網(wǎng)絡(luò)傳輸參數(shù)(如丟包率、抖動率、網(wǎng)絡(luò)時(shí)延等)、通信數(shù)據(jù)參數(shù)(如數(shù)據(jù)激活標(biāo)志、窗能量、通信時(shí)長、數(shù)據(jù)編解碼方式等),軟硬件參數(shù)等;
對于收集到的多個(gè)通信特征數(shù)據(jù)組,本發(fā)明實(shí)施例可以設(shè)定的時(shí)間、空間、路由方式、軟硬件版本等分類維度進(jìn)行分類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組;
為便于通信特征數(shù)據(jù)的分類,通信特征數(shù)據(jù)組中可包含分類維度特征和通信因素特征,本發(fā)明實(shí)施例可根據(jù)通信特征數(shù)據(jù)組中的分類維度特征,將通信特征數(shù)據(jù)中的通信因素特征歸類至與所述分類維度特征匹配的分類維度;
分類維度特征如通信特征數(shù)據(jù)組中的時(shí)間、空間、路由方式、軟硬件版本等特征,通信因素特征如通信特征數(shù)據(jù)組中的網(wǎng)絡(luò)傳輸參數(shù)、通信數(shù)據(jù)參數(shù)、軟硬件參數(shù)等特征。
步驟s220、分別以設(shè)定的各通信故障類型的檢測規(guī)則,對各分類維度的各通信特征數(shù)據(jù)組進(jìn)行故障檢測,確定各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果;
步驟s230、對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障源;
步驟s240、以目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型確定通信故障定位結(jié)果。
以voip通話場景為例,圖5所示方法的應(yīng)用例可以如下:
服務(wù)器可收集各voip通話鏈路的終端及各網(wǎng)元采集的各次通話的丟包率、網(wǎng)絡(luò)時(shí)延、語音激活標(biāo)志、窗能量等語音特征數(shù)據(jù);語音特征數(shù)據(jù)為本發(fā)明實(shí)施例所指的通信特征數(shù)據(jù)的可選形式;
服務(wù)器將屬于同一voip通話鏈路的一次通話涉及的語音特征數(shù)據(jù)整合為一個(gè)語音特征數(shù)據(jù)組;
對于設(shè)定收集時(shí)間段內(nèi)收集的多個(gè)語音特征數(shù)據(jù)組,可以軟件版本為分類維度(與軟件版本這一故障源相關(guān)),按照不同軟件版本(如1.0、1.1、1.2三個(gè)版本在線同時(shí)應(yīng)用)進(jìn)行分類整理,得出同一分類維度(同一軟件版本)相應(yīng)的語音特征數(shù)據(jù)組;顯然,本發(fā)明實(shí)施例還可以時(shí)間、空間、路由方式等設(shè)定的分類維度對收集的語音特征數(shù)據(jù)組進(jìn)行分類,但此處為便于描述,僅舉軟件版本的分類維度示例;
進(jìn)而,對于各軟件版本的語音特征數(shù)據(jù)組,本發(fā)明實(shí)施例可依據(jù)單通故障類型的檢測規(guī)則,雙不通故障類型的檢測規(guī)則分別進(jìn)行故障檢測,得到各軟件版本的語音特征數(shù)據(jù)組在單通故障類型下的檢測結(jié)果,及在雙不通故障類型的下的檢測結(jié)果;
顯然,設(shè)定的語音故障類型的檢測規(guī)則(語音故障類型的檢測規(guī)則,為通信故障類型的檢測規(guī)則的可選形式),除單通故障類型的檢測規(guī)則,雙不通故障類型的檢測規(guī)則外,還可以有其他的諸如語音斷續(xù)檢測、雜音檢測等通信故障類型的檢測規(guī)則,但此處為便于描述,不再引入過多的通信故障類型的檢測規(guī)則;
如果發(fā)現(xiàn)軟件版本1.0的檢測結(jié)果中單通、雙不通的故障次數(shù)大于閾值(或者,軟件版本1.0的檢測結(jié)果中單通、雙不通的故障次數(shù),與軟件版本1.1、1.2的檢測結(jié)果中單通、雙不通的故障次數(shù)的差值大于設(shè)定差值),則可認(rèn)為軟件版本1.0為目標(biāo)故障源,單通、雙不通為目標(biāo)通信故障類型,從而形成故障定位結(jié)果:軟件版本1.0存在單通、雙不通故障。
可選的,voip通話場景下可能會存在各種語音故障,包括但不限于單通、串話、雙向不通、雜音等通話質(zhì)量差的問題等;其中單通是指用戶a和用戶b通話過程中,a用戶聽不到b用戶的聲音,而b用戶能聽到a用戶聲音;串話是指用戶a和用戶b通話過程中聽到了非a非b用戶的其他用戶的聲音;雙向不通是指用戶a和用戶b通話過程中,a用戶和b用戶都聽不到對方的聲音;雜音是指用戶通話過程中存在非用戶語音內(nèi)容的聲音;
可選的,下面對一些語音故障類型的檢測規(guī)則進(jìn)行介紹,下文介紹的檢測規(guī)則僅為可選的語音故障類型下的可選檢測規(guī)則。
單通檢測的檢測規(guī)則可以如下:
主被叫終端上內(nèi)置vad(語音激活檢測)算法,分別檢測音頻采集端和播放端當(dāng)前幀是語音還是非語音,從而得到當(dāng)前幀的語音激活標(biāo)志(1代表語音,0代表非語音),主叫終端的采集語音激活總幀數(shù)為vscnt1、其播放語音激活總幀數(shù)為vrcnt1,而被叫終端采集語音激活總幀數(shù)vscnt2、其播放語音激活總幀數(shù)為vrcnt2;
當(dāng)vscnt1大于某較大閾值thr_big,而vrcnt2小于一個(gè)較小閾值thr_small,同時(shí)vscnt2和vrcnt1均大于thr_big,則可判定為單通故障。
雙不通檢測的檢測規(guī)則可以如下:
當(dāng)vscnt1大于某較大閾值thr_big,而vrcnt2小于一個(gè)較小閾值thr_small,同時(shí)vscnt2大于thr_big,而vrcnt1小于thr_small,則可判定為雙不通故障。
語音斷續(xù)的檢測規(guī)則可以如下:
統(tǒng)計(jì)在單位時(shí)間(如15秒)內(nèi),主叫采集語音總幀數(shù)為vscnt1,而被叫播放語音總幀數(shù)為vrcnt2,brate=(vscnt1-vrcnt2)/vscnt1,如果brate大于閾值thr1,則可判為語音斷續(xù),斷續(xù)程度與brate成正比。
可選的,本發(fā)明實(shí)施例也可先依據(jù)設(shè)定的各通信故障類型的檢測規(guī)則,對各通信特征數(shù)據(jù)組進(jìn)行故障檢測,得到各通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,再以設(shè)定的各分類維度,將對應(yīng)同一分類維度的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果歸為一類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果;
相應(yīng)的,圖6示出了本發(fā)明實(shí)施例提供的通信故障定位方法的再一流程圖,參照圖6,該方法可以包括:
步驟s300、收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到多個(gè)通信特征數(shù)據(jù)組;
步驟s310、分別以設(shè)定的各通信故障類型的檢測規(guī)則,對各通信特征數(shù)據(jù)組進(jìn)行故障檢測,確定各通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果;
步驟s320、依據(jù)設(shè)定的各分類維度,將對應(yīng)同一分類維度的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果歸為一類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,一個(gè)分類維度與至少一個(gè)故障 源相關(guān);
步驟s330、對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障源;
步驟s340、以目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型確定通信故障定位結(jié)果。
以voip通話場景為例,圖6所示方法的應(yīng)用例可以如下:
服務(wù)器收集各voip通話鏈路的終端及各網(wǎng)元采集的各次通話的丟包率、網(wǎng)絡(luò)時(shí)延、語音激活標(biāo)志、窗能量等語音特征數(shù)據(jù);
服務(wù)器將屬于同一voip通話鏈路的一次通話涉及的語音特征數(shù)據(jù)整合為一個(gè)語音特征數(shù)據(jù)組;
對于設(shè)定收集時(shí)間段內(nèi)收集的多個(gè)語音特征數(shù)據(jù)組,本發(fā)明實(shí)施例可依據(jù)單通故障類型的檢測規(guī)則,雙不通故障類型的檢測規(guī)則分別對各語音特征數(shù)據(jù)組進(jìn)行故障檢測,得到各語音特征數(shù)據(jù)組在單通故障類型下的檢測結(jié)果,及在雙不通故障類型的下的檢測結(jié)果;
進(jìn)而可以軟件版本為分類維度,按照不同軟件版本(如1.0、1.1、1.2三個(gè)版本在線同時(shí)應(yīng)用),對各語音特征數(shù)據(jù)組在單通故障類型下的檢測結(jié)果,及在雙不通故障類型的下的檢測結(jié)果進(jìn)行整理,得出同一分類維度(同一軟件版本)相應(yīng)的語音特征數(shù)據(jù)組在單通故障類型下的檢測結(jié)果,及在雙不通故障類型的下的檢測結(jié)果;
如果發(fā)現(xiàn)軟件版本1.0的檢測結(jié)果中單通、雙不通的故障次數(shù),與軟件版本1.1、1.2的檢測結(jié)果中單通、雙不通的故障次數(shù)的差值大于設(shè)定差值,則可認(rèn)為軟件版本1.0為目標(biāo)故障源,單通、雙不通為目標(biāo)通信故障類型,從而形成故障定位結(jié)果:軟件版本1.0存在單通、雙不通故障。
可選的,在得出故障定位結(jié)果后,本發(fā)明實(shí)施例可由工作人員給出解決故障的故障修復(fù)策略。
可選的,另一方面,在得出故障定位結(jié)果后,本發(fā)明實(shí)施例可在記錄有各故障源在各故障類型下相應(yīng)的故障修復(fù)策略的故障策略庫中,進(jìn)行故障修復(fù)策略的匹配;
相應(yīng)的,圖7示出了故障修復(fù)策略的匹配流程圖,參照圖7,該方法可以 包括:
步驟s400、判斷故障定位結(jié)果是否在故障策略庫匹配到故障修復(fù)策略,若是,執(zhí)行步驟s410,若否,執(zhí)行步驟s420;
步驟s410、輸出所匹配的故障修復(fù)策略,以便基于所述故障修復(fù)策略進(jìn)行故障修復(fù);
可選的,在輸出故障修復(fù)策略時(shí)可向工作人員給出報(bào)警信號,以便提示工作人員當(dāng)前匹配到故障定位結(jié)果相應(yīng)的故障修復(fù)策略;
可選的,在得到所匹配的故障修復(fù)策略后,本發(fā)明實(shí)施例可基于所述故障修復(fù)策略,以人工方式進(jìn)行故障修復(fù),或者基于所述故障修復(fù)策略自動的進(jìn)行故障修復(fù)。
可選的,故障策略庫中與故障定位結(jié)果匹配的故障修復(fù)策略有可能有多條,為得到最有可能修復(fù)故障定位結(jié)果的故障修復(fù)策略,本發(fā)明實(shí)施例對于各故障源的各故障類型,可設(shè)置各故障修復(fù)策略歷史成功修復(fù)故障的幾率,從而輸出幾率符合設(shè)定幾率條件的的故障修復(fù)策略。
步驟s420、將故障定位結(jié)果中包含的目標(biāo)故障源及相應(yīng)的目標(biāo)通信故障類型錄入故障策略庫中并給出報(bào)警信號。
當(dāng)在故障策略庫中未匹配到故障定位結(jié)果相應(yīng)的故障修復(fù)策略時(shí),本發(fā)明實(shí)施例可將目標(biāo)故障源及相應(yīng)的目標(biāo)通信故障類型錄入故障策略庫中并給出報(bào)警信號,以便工作人員補(bǔ)充目標(biāo)故障源在目標(biāo)通信故障類型下的故障修復(fù)策略。
例如:得到的故障定位結(jié)果為軟件版本1.0存在單通、雙不通故障,則所匹配的故障修復(fù)策略可以為:自動向1.0軟件版本發(fā)送強(qiáng)制升級命令,并強(qiáng)制在線升級到1.1或1.2版本。相應(yīng)的,本發(fā)明實(shí)施例可得到最終的處理結(jié)果:故障策略庫輸出故障修復(fù)策略“自動發(fā)送強(qiáng)制升級命令”、故障類型:“單通和雙不通”、故障源信息“軟件版本1.0故障”、報(bào)警信號。
基于確定最有可能修復(fù)故障定位結(jié)果的故障修復(fù)策略的方式,圖8示出了本發(fā)明實(shí)施例提供的輸出所匹配的故障修復(fù)策略的方法流程圖,參照圖8,該方法可以包括:
步驟s500、從故障策略庫確定與所述故障定位結(jié)果匹配的多個(gè)候選故障修復(fù)策略;
步驟s510、根據(jù)故障策略庫記錄的各候選故障修復(fù)策略,歷史成功修復(fù)所述故障定位結(jié)果的幾率,確定幾率符合設(shè)定幾率條件的故障修復(fù)策略;
步驟s520、輸出所確定的幾率符合設(shè)定幾率條件的故障修復(fù)策略。
幾率符合設(shè)定幾率條件可以是幾率最大,或者幾率值達(dá)到設(shè)定幾率值,或者,幾率最大且與其他候選故障修復(fù)策略的幾率差值達(dá)到設(shè)定差值條件等;具體的幾率條件的設(shè)定可視實(shí)際需要調(diào)整。
可選的,本發(fā)明實(shí)施例也有可能在該多個(gè)候選故障修復(fù)策略中,確定不出幾率符合設(shè)定幾率條件的故障修復(fù)策略,如各候選故障修復(fù)策略的幾率相近或均較小等,此時(shí),本發(fā)明實(shí)施例可輸出該多個(gè)候選故障修復(fù)策略,由工作人員進(jìn)行選擇。
可選的,本發(fā)明實(shí)施例可以設(shè)定收集時(shí)間段為周期,循環(huán)的執(zhí)行本發(fā)明實(shí)施例提供的通信故障定位方法,使得通信故障得以收斂修復(fù);
具體的,在以設(shè)定的各通信故障類型的檢測規(guī)則,對通行特征數(shù)據(jù)組進(jìn)行故障檢測后,若檢測不到故障的檢測結(jié)果,則可觸發(fā)本發(fā)明實(shí)施例以設(shè)定收集時(shí)間段為周期,循環(huán)的執(zhí)行本發(fā)明實(shí)施例提供的通信故障定位方法;可選的,當(dāng)在故障策略庫匹配到通信故障定位結(jié)果的故障修復(fù)策略,或者匹配不到故障修復(fù)策略時(shí),也可觸發(fā)本發(fā)實(shí)施例以設(shè)定收集時(shí)間段為周期,循環(huán)的執(zhí)行本發(fā)明實(shí)施例提供的通信故障定位方法。
可選的,以voip通話的故障定位為例,圖9示出了相應(yīng)的故障定位過程的示意圖,參照圖9,在voip通話場景下,通信節(jié)點(diǎn)組由屬于同一通話鏈路的voip通話終端,及各自的網(wǎng)元構(gòu)成,即圖中所示終端a、網(wǎng)元a,終端b、網(wǎng)元b及其他可能存在的終端和網(wǎng)元;
圖9中終端將采集機(jī)型、系統(tǒng)版本、軟件版本、呼叫時(shí)間等語音特征數(shù)據(jù),網(wǎng)元將采集丟包率、抖動率等語音特征數(shù)據(jù),通信節(jié)點(diǎn)組中終端采集的語音特征數(shù)據(jù),網(wǎng)元采集的語音特征數(shù)據(jù)上報(bào)至服務(wù)器;
服務(wù)器可就同一通信節(jié)點(diǎn)組的各通信節(jié)點(diǎn)上報(bào)的語音特征數(shù)據(jù),進(jìn)行語音特征的整合,整合成語音特征數(shù)據(jù)組;
服務(wù)器對各語音特征數(shù)據(jù)組,以設(shè)定的各語音故障類型的檢測規(guī)則進(jìn)行故障檢測,諸如單通檢測,雙不通檢測,語音斷續(xù)檢測、雜音檢測等,得出各語音特征數(shù)據(jù)組的檢測結(jié)果;
服務(wù)器以時(shí)間、空間、路由方式、軟硬件版本等設(shè)定分類維度,對各語音特征數(shù)據(jù)組的檢測結(jié)果進(jìn)行統(tǒng)計(jì)歸類,得到各分類維度對應(yīng)的語音特征數(shù)據(jù)組的檢測結(jié)果,進(jìn)而分析定位出目標(biāo)故障源及對應(yīng)的目標(biāo)語音故障類型,得出故障定位結(jié)果;
服務(wù)器基于故障定位結(jié)果在故障策略庫中匹配故障修復(fù)策略,得出最終的處理結(jié)果:目標(biāo)故障源,目標(biāo)故障類型,故障修復(fù)策略及故障報(bào)警信號。
本發(fā)明實(shí)施例提供的通信故障定位方法,可基于收集的多個(gè)通信特征數(shù)據(jù)組,以設(shè)定的各故障源相關(guān)的分類維度,統(tǒng)計(jì)分類出各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,進(jìn)而通過數(shù)據(jù)分析處理得出通信故障定位結(jié)果,高效、準(zhǔn)確的實(shí)現(xiàn)了通信故障的定位。
下面對本發(fā)明實(shí)施例提供的服務(wù)器進(jìn)行介紹,下文描述的服務(wù)器可與上文以服務(wù)器角度描述的通信故障定位方法相互對應(yīng)參照。
圖10為本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)框圖,參照圖10,該服務(wù)器可以包括:
特征數(shù)據(jù)組得到模塊100,用于收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到多個(gè)通信特征數(shù)據(jù)組;一個(gè)通信特征數(shù)據(jù)組由一個(gè)通信節(jié)點(diǎn)組在一次通信過程中采集的通信特征數(shù)據(jù)整合而成;
檢測確定模塊200,用于依據(jù)設(shè)定的各分類維度,及設(shè)定的各通信故障類型的檢測規(guī)則,確定各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,一個(gè)分類維度與至少一個(gè)故障源相關(guān);
目標(biāo)故障源及故障類型確定模塊300,用于對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障源;
定位結(jié)果確定模塊400,用于以目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型確定通信故障定位結(jié)果。
可選的,圖11示出了本發(fā)明實(shí)施例提供的檢測確定模塊200的一種可選結(jié)構(gòu),參照圖11,檢測確定模塊200可以包括:
數(shù)據(jù)組分類單元210,用于依據(jù)設(shè)定的各分類維度,將對應(yīng)同一分類維度的通信特征數(shù)據(jù)組歸為一類,以對所述多個(gè)通信特征數(shù)據(jù)組進(jìn)行分類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組;
分類后檢測單元211,用于分別以設(shè)定的各通信故障類型的檢測規(guī)則,對各分類維度的各通信特征數(shù)據(jù)組進(jìn)行故障檢測,確定各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果。
可選的,通信特征數(shù)據(jù)組可以包括:分類維度特征和通信因素特征;相應(yīng)的,數(shù)據(jù)組分類單元210具體可用于,根據(jù)通信特征數(shù)據(jù)組中的分類維度特征,將通信特征數(shù)據(jù)中的通信因素特征歸類至與所述分類維度特征匹配的分類維度中。
可選的,圖12示出了本發(fā)明實(shí)施例提供的檢測確定模塊200的另一種可選結(jié)構(gòu),參照圖12,檢測確定模塊200可以包括:
檢測單元220,用于分別以設(shè)定的各通信故障類型的檢測規(guī)則,對各通信特征數(shù)據(jù)組進(jìn)行故障檢測,確定各通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果;
檢測后分類單元221,用于依據(jù)設(shè)定的各分類維度,將對應(yīng)同一分類維度的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果歸為一類,得到各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果。
可選的,特征數(shù)據(jù)組得到模塊100具體可用于,在收集到各通信節(jié)點(diǎn)上報(bào)的通信特征數(shù)據(jù)后,識別各通信節(jié)點(diǎn)上報(bào)的通信特征數(shù)據(jù)中攜帶的通信標(biāo)識,將同一通信標(biāo)識的通信特征數(shù)據(jù)相整合,得到各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù)組;
同一通信標(biāo)識的通信特征數(shù)據(jù)表示,同一通信節(jié)點(diǎn)組中的通信節(jié)點(diǎn)上報(bào)的通信特征數(shù)據(jù)。
可選的,圖13示出了本發(fā)明實(shí)施例提供的服務(wù)器的另一結(jié)構(gòu)框圖,結(jié)合圖10和圖13所示,該服務(wù)器還可以包括:
匹配判斷模塊500,用于判斷所述故障定位結(jié)果是否在故障策略庫匹配到故障修復(fù)策略,所述故障策略庫記錄有各故障源在各故障類型下相應(yīng)的故障修復(fù)策略;
策略輸出模塊600,用于若是,輸出所匹配的故障修復(fù)策略;
結(jié)果錄入模塊700,用于若否,將所述故障定位結(jié)果中包含的目標(biāo)故障源及相應(yīng)的目標(biāo)通信故障類型錄入故障策略庫中并給出報(bào)警信號。
可選的,圖14示出了策略輸出模塊600的可選結(jié)構(gòu),參照圖14,策略輸出模塊600可以包括:
候選策略確定單元610,用于從所述故障策略庫確定與所述故障定位結(jié)果匹配的多個(gè)候選故障修復(fù)策略;
輸出策略確定單元611,用于根據(jù)故障策略庫記錄的各候選故障修復(fù)策略,歷史成功修復(fù)所述故障定位結(jié)果的幾率,確定幾率符合設(shè)定幾率條件的故障修復(fù)策略;
輸出單元612,用于輸出所確定的幾率符合設(shè)定幾率條件的故障修復(fù)策略。
本發(fā)明實(shí)施例提供的服務(wù)器,可基于收集的多個(gè)通信特征數(shù)據(jù)組,以設(shè)定的各故障源相關(guān)的分類維度,統(tǒng)計(jì)分類出各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,進(jìn)而通過數(shù)據(jù)分析處理得出通信故障定位結(jié)果,高效、準(zhǔn)確的實(shí)現(xiàn)了通信故障的定位。
圖15示出了服務(wù)器的硬件結(jié)構(gòu)框圖,參照圖15,該服務(wù)器可以包括:處理器1,通信接口2,存儲器3和通信總線4;
其中處理器1、通信接口2、存儲器3通過通信總線4完成相互間的通信;
可選的,通信接口2可以為通信模塊的接口,如gsm模塊的接口;
處理器1,用于執(zhí)行程序;
存儲器3,用于存放程序;
程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。
處理器1可能是一個(gè)中央處理器cpu,或者是特定集成電路asic(applicationspecificintegratedcircuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
存儲器3可能包含高速ram存儲器,也可能還包括非易失性存儲器(non-volatilememory),例如至少一個(gè)磁盤存儲器。
其中,程序可具體用于:
收集各通信節(jié)點(diǎn)組上報(bào)的通信特征數(shù)據(jù),得到多個(gè)通信特征數(shù)據(jù)組;一個(gè)通信特征數(shù)據(jù)組由一個(gè)通信節(jié)點(diǎn)組在一次通信過程中采集的通信特征數(shù)據(jù)整合而成;
依據(jù)設(shè)定的各分類維度,及設(shè)定的各通信故障類型的檢測規(guī)則,確定各分類維度對應(yīng)的通信特征數(shù)據(jù)組在各通信故障類型下的檢測結(jié)果,一個(gè)分類維度與一個(gè)故障源相關(guān);
對于各分類維度,將故障的檢測結(jié)果的數(shù)量達(dá)到設(shè)定條件的通信故障類型確定為目標(biāo)通信故障類型,并將相關(guān)的故障源確定為目標(biāo)故障源;
以目標(biāo)故障源,及目標(biāo)故障源對應(yīng)的目標(biāo)通信故障類型確定通信故障定位結(jié)果。
本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲器(ram)、內(nèi)存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例, 而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。