本發(fā)明涉及通信領(lǐng)域中的網(wǎng)絡(luò)管理技術(shù),尤其涉及一種故障維度分析方法及網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
要解決端到端通信問題故障定界或定位,目前主要基于以下幾種方法:基于網(wǎng)絡(luò)告警分析,實(shí)現(xiàn)故障定位;基于用戶撥測,實(shí)現(xiàn)端到端問題發(fā)現(xiàn)與問題定位;基于網(wǎng)絡(luò)性能分析,實(shí)現(xiàn)網(wǎng)絡(luò)故障定位。
其中,基于網(wǎng)絡(luò)告警分析實(shí)現(xiàn)故障定位,主要是通過故障受理中心采集歷史告警與故障類型,將樣本數(shù)據(jù)轉(zhuǎn)換為包含故障類型分類結(jié)果的多維正整數(shù)數(shù)組,通過貝葉斯網(wǎng)絡(luò)算法訓(xùn)練獲取貝葉斯網(wǎng)絡(luò)分類器,從而可以通過貝葉斯網(wǎng)絡(luò)分類器獲得網(wǎng)絡(luò)的告警信息對(duì)應(yīng)的故障類型,其本質(zhì)是基于告警的后驗(yàn)概率進(jìn)行故障定位。
基于用戶撥測實(shí)現(xiàn)端到端問題發(fā)現(xiàn)與問題定位是指通過專門的用戶撥測工具進(jìn)行業(yè)務(wù)撥測,通過專門的中心控制器來獲取網(wǎng)絡(luò)指標(biāo)與用戶感知,從而實(shí)現(xiàn)端到端問題的發(fā)現(xiàn)與定位。
目前通過網(wǎng)絡(luò)性能分析來實(shí)現(xiàn)網(wǎng)絡(luò)故障定位的方案主要通過分析計(jì)算某段時(shí)間和某個(gè)距離(空間)范圍內(nèi)某個(gè)網(wǎng)絡(luò)屬性的發(fā)生概率,同樣通過后驗(yàn)概率的方法來進(jìn)行某段時(shí)間、某個(gè)距離范圍內(nèi)某個(gè)故障發(fā)生的概率,并以此為依據(jù)進(jìn)行故障時(shí)間與范圍的定位。
但是,基于網(wǎng)絡(luò)告警分析來實(shí)現(xiàn)故障定位,難以快速定位跨專業(yè)網(wǎng)絡(luò)故障,尤其是對(duì)于端到端通信異常,需要多專業(yè)人員對(duì)多專業(yè)網(wǎng)絡(luò)進(jìn)行告警排查,對(duì)人員素質(zhì)要求高,排查難度較大,耗時(shí)較長。基于用戶撥測的端到端問題發(fā)現(xiàn) 與定位方法,無法回溯到用戶問題發(fā)生時(shí)的情況,無法保證問題定位的準(zhǔn)確性與及時(shí)性?;诰W(wǎng)絡(luò)性能分析實(shí)現(xiàn)網(wǎng)絡(luò)故障定位,存在著諸如sp、核心網(wǎng)元性能、不同層次網(wǎng)元間的配合問題等分析維度,這些維度與空間或時(shí)間的關(guān)聯(lián)性不大。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種故障維度分析方法及網(wǎng)絡(luò)設(shè)備,能至少解決現(xiàn)有技術(shù)中存在的上述問題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例提供了一種故障維度分析方法,所述方法包括:
確定異常指標(biāo),并確定所述異常指標(biāo)對(duì)應(yīng)的至少一個(gè)分析維度;
獲取到異常樣本,其中,所述異常樣本中包括有異常指標(biāo)的值、所述至少一個(gè)分析維度對(duì)應(yīng)的至少一個(gè)參數(shù)信息;
從所述異常樣本中包含的至少一個(gè)分析維度中選取分析維度作為變換維度,基于變換維度選取得到至少一個(gè)參考樣本,其中,所述參考樣本中包括有異常指標(biāo)的待分析值、所述至少一個(gè)分析維度對(duì)應(yīng)的至少一個(gè)待分析參數(shù)信息;
對(duì)所述至少一個(gè)參考樣本以及所述異常樣本進(jìn)行分析,基于分析結(jié)果確定變換維度是否為故障定界維度。
本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括:
指標(biāo)確定單元,用于確定異常指標(biāo),并確定所述異常指標(biāo)對(duì)應(yīng)的至少一個(gè)分析維度;
樣本選取單元,用于獲取到異常樣本,其中,所述異常樣本中包括有異常指標(biāo)的值、所述至少一個(gè)分析維度對(duì)應(yīng)的至少一個(gè)參數(shù)信息;從所述異常樣本中包含的至少一個(gè)分析維度中選取分析維度作為變換維度,基于變換維度選取得到至少一個(gè)參考樣本,其中,所述參考樣本中包括有異常指標(biāo)的待分析值、所述至少一個(gè)分析維度對(duì)應(yīng)的至少一個(gè)待分析參數(shù)信息;
分析單元,用于對(duì)所述至少一個(gè)參考樣本以及所述異常樣本進(jìn)行分析,基 于分析結(jié)果確定變換維度是否為故障定界維度。
本發(fā)明實(shí)施例提供了故障維度分析方法及網(wǎng)絡(luò)設(shè)備,就能夠首先確定異常指標(biāo)對(duì)應(yīng)的分析維度,基于異常指標(biāo)及其分析維度選取得到異常樣本,再逐個(gè)對(duì)至少一個(gè)分析維度中的分析維度進(jìn)行變換維度,并基于變換維度選取得到參考樣本,最終基于參考樣本以及異常樣本的分析,確定變換維度是否故障定界維度。如此,就能夠?qū)崿F(xiàn)用戶問題的準(zhǔn)確回溯,不需要進(jìn)行額外測試,節(jié)省測試成本,提升問題定位準(zhǔn)確度;并且基于異常指標(biāo)問題的自動(dòng)確定故障定界,降低對(duì)人工素質(zhì)的要求,提高問題定界速度,并且通用性強(qiáng),不依托廠家告警,受設(shè)備變化影響小。
附圖說明
圖1為本發(fā)明實(shí)施例故障維度分析方法流程示意圖一;
圖2為本發(fā)明實(shí)施例樣本空間與維度劃分示意圖;
圖3為本發(fā)明實(shí)施例樣本空間降維示意圖;
圖4為本發(fā)明實(shí)施例故障維度分析方法流程示意圖二;
圖5為本發(fā)明實(shí)施例網(wǎng)絡(luò)設(shè)備組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。
實(shí)施例一、
本方案主要思路是基于對(duì)通信網(wǎng)絡(luò)中全量用戶信令數(shù)據(jù)的采集獲取各類網(wǎng)絡(luò)指標(biāo),利用全量用戶的指標(biāo)按照問題定界的各個(gè)維度進(jìn)行匯聚,發(fā)現(xiàn)”群體性“異常,將這個(gè)異常與分析的維度進(jìn)行對(duì)比,實(shí)現(xiàn)問題定界。本方案的基礎(chǔ)系電信運(yùn)營商對(duì)全量用戶信令數(shù)據(jù)進(jìn)行采集。信令采集是對(duì)用戶網(wǎng)絡(luò)行為的一種記錄,通過這些信令數(shù)據(jù)可以實(shí)現(xiàn)對(duì)用戶上網(wǎng)行為的回溯以及網(wǎng)絡(luò)質(zhì)量和感知質(zhì)量。
本發(fā)明實(shí)施例提供了一種故障維度分析方法,如圖1所示,包括:
步驟101:確定異常指標(biāo),并確定所述異常指標(biāo)對(duì)應(yīng)的至少一個(gè)分析維度;
步驟102:獲取到異常樣本,其中,所述異常樣本中包括有異常指標(biāo)的值、所述至少一個(gè)分析維度對(duì)應(yīng)的至少一個(gè)參數(shù)信息;
步驟103:從所述異常樣本中包含的至少一個(gè)分析維度中選取分析維度作為變換維度,基于變換維度選取得到至少一個(gè)參考樣本,其中,所述參考樣本中包括有異常指標(biāo)的待分析值、所述至少一個(gè)分析維度對(duì)應(yīng)的至少一個(gè)待分析參數(shù)信息;
步驟104:對(duì)所述至少一個(gè)參考樣本以及所述異常樣本進(jìn)行分析,基于分析結(jié)果確定故障定界維度。
本實(shí)施例提供的處理方法可以應(yīng)用于網(wǎng)絡(luò)側(cè)的服務(wù)器中,比如管理服務(wù)器。
所述確定異常指標(biāo)可以為根據(jù)實(shí)際情況確定,比如,若接收到用戶的投訴,根據(jù)用戶投訴進(jìn)行異常指標(biāo)的確定,假設(shè)用戶投訴7點(diǎn)時(shí)連接xx網(wǎng)站的速率較慢,那么可以確定所述異常指標(biāo)為上網(wǎng)速率,或者下載速率。
所述確定異常指標(biāo)對(duì)應(yīng)的至少一個(gè)分析維度,可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置,尤其是,可以結(jié)合不同的異常指標(biāo)確定不同的分析維度,對(duì)于分析維度的劃分,應(yīng)視問題定界的精度需求及指標(biāo)涉及業(yè)務(wù)而定。理論上維度劃分越細(xì)其問題定界的精度就越高,但所需要的樣本空間也就越大,由此產(chǎn)生的描述樣本空間的信令存儲(chǔ)空間也越大。假設(shè)分析維度只設(shè)置為用戶、小區(qū),那么信令數(shù)據(jù)只需要記錄每個(gè)用戶在每個(gè)小區(qū)下的指標(biāo)數(shù)據(jù)即可,而如果把分析維度擴(kuò)展為用戶、小區(qū)、sp,那么信令數(shù)據(jù)就需要記錄每個(gè)用戶在每個(gè)小區(qū)下進(jìn)行不同sp業(yè)務(wù)的指標(biāo)數(shù)據(jù)。因此,鑒于信令存儲(chǔ)空間的有限性,分析維度不能無限制細(xì)化。我們基于對(duì)現(xiàn)有維護(hù)經(jīng)驗(yàn)的科學(xué)總結(jié)提供一套高度可行的維度劃分方案。我們將分析維度劃分為用戶、終端、小區(qū)、網(wǎng)絡(luò)、業(yè)務(wù)和時(shí)間維度。通過這種維度的劃分,其產(chǎn)生的信令存儲(chǔ)量是可以承受的,同時(shí)利用本技術(shù)方案我們也可以實(shí)現(xiàn)針對(duì)異常指標(biāo)的問題定界,確認(rèn)與指標(biāo)異常相關(guān)的維度。
結(jié)合上述示例,假設(shè)異常指標(biāo)為載速率,那么至少一個(gè)分析維度可以包括: 終端類型、lte網(wǎng)絡(luò)小區(qū)、sp服務(wù)器、上網(wǎng)時(shí)間、業(yè)務(wù)類型(如視頻、網(wǎng)站瀏覽)。
優(yōu)選地,所述獲取到異常樣本,可以包括:基于所述至少一個(gè)分析維度,從采集得到的信令信息中選取得到對(duì)應(yīng)的參數(shù)信息,并從所述信令信息中獲取得到異常指標(biāo)的值;基于所述參數(shù)信息以及所述異常指標(biāo)的值確定所述異常樣本。
其中,所述采集得到的信令信息可以為網(wǎng)絡(luò)側(cè)的服務(wù)器保存的多條歷史信令信息。
另外異常樣本的確定可以從所述采集得到的信令信息中,查找用戶、在投訴的時(shí)間點(diǎn)、執(zhí)行的對(duì)應(yīng)的上網(wǎng)操作對(duì)應(yīng)的具體的一條信令信息,進(jìn)一步的,根據(jù)采集得到的一條信令信息確定異常樣本。
本實(shí)施例中,指標(biāo)與樣本空間的定義:將可能影響用戶通信或上網(wǎng)感知的各類因素稱為網(wǎng)絡(luò)事件評(píng)價(jià)的分析維度,而指標(biāo)則是指用于刻畫用戶上網(wǎng)或通信行為質(zhì)量,指標(biāo)值則由信令數(shù)據(jù)計(jì)算而來。因此,指標(biāo)與分析維度可以用函數(shù)的形式進(jìn)行表示:
y=f(x1,x2,x3…xn)(1);
其中,y為某個(gè)網(wǎng)絡(luò)指標(biāo),x1、x2、x3…xn代表可能影響這個(gè)網(wǎng)絡(luò)指標(biāo)的自變量(維度),函數(shù)f則代表這種對(duì)應(yīng)關(guān)系,實(shí)際上代表的是現(xiàn)實(shí)的網(wǎng)絡(luò)存在。
比如,當(dāng)異常指標(biāo)為下載速率時(shí),特別為a用戶在晚上7點(diǎn)的連接xx網(wǎng)絡(luò)的下載速率時(shí),可以從上述終端類型,lte網(wǎng)絡(luò)小區(qū),sp服務(wù)器,上網(wǎng)時(shí)間,業(yè)務(wù)類型幾個(gè)維度分別獲取到具體的信令信息,那么異常樣本可以表示為:
用戶下載速率=f(終端類型,lte網(wǎng)絡(luò)小區(qū),sp服務(wù)器,上網(wǎng)時(shí)間,業(yè)務(wù)類型)。
與其相對(duì)應(yīng)的,即確定了異常樣本之后,基于異常樣本逐個(gè)從至少一個(gè)分析維度中確定得到變換維度,并且基于變換維度以及其余的分析維度獲取到至 少一個(gè)參考樣本,具體的,所述從所述異常樣本中包含的至少一個(gè)分析維度中選取分析維度作為變換維度,基于變換維度以及除變換維度外的分析維度選取得到至少一個(gè)參考樣本,包括:
逐個(gè)從所述至少一個(gè)分析維度中選取一個(gè)分析維度作為變換維度,基于變換維度、以及除所述變換維度外的分析維度選取得到至少一個(gè)參考樣本。
所述基于變換維度以及除變換維度外的分析維度選取得到至少一個(gè)參考樣本,包括:
基于所述變換維度、以及除變換維度外的分析維度,從采集得到的信令信息中選取得到對(duì)應(yīng)的待分析參數(shù)信息,并從所述采集得到的信令信息確定異常指標(biāo)的待分析值;
利用所述待分析參數(shù)信息以及異常指標(biāo)的待分析值,生成參考樣本。
其中,信令信息的獲取已經(jīng)說明過,再次不再進(jìn)行贅述;另外,獲取得到參考樣本的具體流程與前述獲取得到異常樣本的流程相同,這里也不再進(jìn)行贅述。比如,可以將這些可能影響指標(biāo)的維度所描述的空間稱為們需要研究的樣本空間,用l[x1,x2,x3…xn]表示,那么每一個(gè)在空間l[x1,x2,x3…xn]中的參考樣本都會(huì)有一個(gè)對(duì)應(yīng)的異常指標(biāo)的待分析值。
值得注意的是,本實(shí)施例提供的操作方式可以為以下幾種:
第一種,同一時(shí)間開啟多個(gè)分析流程,不同的分析流程對(duì)應(yīng)不同的變換維度,然后多個(gè)分析流程同時(shí)進(jìn)行故障定界維度的分析;
第二種,逐個(gè)進(jìn)行分析,就是說,首先選取一個(gè)分析維度作為變換維度,基于該變換維度以及除去變換維度外的其他分析維度采集得到參考樣本,然后基于參考樣本以及異常樣本分析變換維度是否為故障定界維度;
然后再從剩余的分析維度中再選取得到一個(gè)變換維度,以此類推,直至分析完全部的分析維度,則結(jié)束操作流程。
下面基于如何進(jìn)行故障定界維度的確定進(jìn)行具體說明:
所述對(duì)所述至少一個(gè)參考樣本以及所述異常樣本進(jìn)行分析,基于分析結(jié)果確定變換維度是否為故障定界維度,包括:
將所述至少一個(gè)參考樣本的異常指標(biāo)的待分析值、與所述異常樣本的異常指標(biāo)的值進(jìn)行比對(duì);
若比對(duì)結(jié)果表征兩個(gè)值相同,則確定變換維度為非故障定界維度;
若比對(duì)結(jié)果表征兩個(gè)值不相同,則確定所述變換維度為故障定界維度。
本實(shí)施例提供的處理流程目的是確定導(dǎo)致網(wǎng)絡(luò)異常問題(指標(biāo)異常)的維度有哪些,我們將這種判定指標(biāo)是否正常的準(zhǔn)則定義為函數(shù)p(y),其中y為上文提到的指標(biāo)值,p(y)值域?yàn)?或0,1代表指標(biāo)正常,0代表指標(biāo)異常,則由前述的樣本空間中的某個(gè)特定樣本(x1,x2,x3..xn)必然可以給定一個(gè)函數(shù)p(f(x1,x2,x3…xn))的值,為0或1。如下式所示:
p(f(x1,x2,x3…xn)=0(2)
0表示某個(gè)樣本其指標(biāo)異常;
p(f(x1,x2,x3…xn)=1(3)
1表示某個(gè)樣本其指標(biāo)正常。
其于以上對(duì)指標(biāo)和樣本空間的定義以及對(duì)分析維度的規(guī)約,我們將本技術(shù)方案做如下描述:
根據(jù)分析需求,確定需要分析的異常指標(biāo)y。y可以是任意的描述網(wǎng)絡(luò)質(zhì)量或用戶感知質(zhì)量的指標(biāo),如用戶下載速率、語音呼叫時(shí)延、語音通話掉話率、語音接通率等。
針對(duì)異常指標(biāo),確定可能影響指標(biāo)異常的因素,形成指標(biāo)分析的維度以及基于這些維度的樣本空間l[x1,x2,x3…xn]?;谇笆龅木S度劃分規(guī)則,分析維度可劃分為用戶、終端、時(shí)間、小區(qū)、網(wǎng)絡(luò)、sp,由此形成的問題分析的樣本空間為l[用戶、終端、時(shí)間、小區(qū)、網(wǎng)絡(luò)、sp],結(jié)合異常指標(biāo)的分析場景便可確定異常產(chǎn)生異常指標(biāo)的異常樣本。例如,異常情況為某用戶在某小區(qū)下新浪網(wǎng)瀏覽業(yè)務(wù)下載速率偏慢,在基本分析維度下則可以確定某個(gè)異常樣本為:用戶1持iphone5s在時(shí)段t1于小區(qū)1通過核心節(jié)點(diǎn)1登錄新浪網(wǎng),對(duì)應(yīng)的異常指標(biāo)為下載速率異常,即p(f(用戶1,iphone5s,t1,小區(qū)1,核心網(wǎng)節(jié)點(diǎn)1,新浪))=0。
參見圖2,針對(duì)異常樣本,在上文所述的樣本空間內(nèi)對(duì)某一維度的值進(jìn)行變換,形成參考樣本。例如:對(duì)時(shí)間維度進(jìn)行變換形成參考樣本1:用戶1持iphone5s在其它時(shí)段t2于小區(qū)1通過核心節(jié)點(diǎn)1登錄新浪業(yè)務(wù);對(duì)用戶維度進(jìn)行變換形成參考樣本2:用戶2在同一時(shí)段t1持iphone5s于小區(qū)1通過核心節(jié)點(diǎn)1登錄新浪業(yè)務(wù);對(duì)小區(qū)維度做變換形成參考樣本3:用戶1持iphone5s在t1時(shí)段在小區(qū)2通過核心節(jié)點(diǎn)1登錄新浪業(yè)務(wù)。
對(duì)比p(f(異常樣本))與p(f(參考樣本))的值,如果p(f(參考樣本))=p(f(異常樣本)),則說明參考樣本中所變換的因素對(duì)p值無影響,系與指標(biāo)異常問題無關(guān)的維度,因此該維度可以從影響因素中刪去,也即對(duì)異常指標(biāo)分析的樣本空間進(jìn)行降維,實(shí)現(xiàn)樣本空間變換。例如,將參考樣本“用戶1持iphone5s在其它時(shí)段于于小區(qū)1登錄新浪網(wǎng)瀏覽業(yè)務(wù)”的下載速率指標(biāo)異常情況與異常樣本做對(duì)比,發(fā)現(xiàn)該用戶在其它時(shí)段于小區(qū)1登錄新浪網(wǎng)其網(wǎng)頁瀏覽業(yè)務(wù)的下載速率指標(biāo)也偏慢(異常),則說明指標(biāo)異常與時(shí)間維度無關(guān),則可以對(duì)異常指標(biāo)的分析維度進(jìn)行降維,不再關(guān)注時(shí)間維度。比如,參見圖3,此時(shí)異常指標(biāo)的分析的樣本空間由l[用戶、終端、時(shí)間、小區(qū)、網(wǎng)絡(luò)、sp]變成l[用戶、終端、小區(qū)、網(wǎng)絡(luò)、sp]。
如果在當(dāng)前的樣本空間下對(duì)某個(gè)維度的值進(jìn)行變換后,發(fā)現(xiàn)在參考樣本中存在正常指標(biāo)的樣本,則可確認(rèn)該維度為影響指標(biāo)異常的維度之一,不可降維,我們稱之為問題定界維度。例如,在樣本空間l[終端,小區(qū),sp]變換終端維度的值,發(fā)現(xiàn)部分其它終端在小區(qū)1下登錄新浪網(wǎng)下載速率指標(biāo)正常,則可確定用戶(終端)維度為影響新浪網(wǎng)下載速率指標(biāo)異常的維度之一。
通過循環(huán)的執(zhí)行判斷變換維度是否為故障定界維度的處理,不斷確定對(duì)異常指標(biāo)無影響的維度以進(jìn)行降維,最終確認(rèn)影響異常指標(biāo)的問題定界維度。例如,上文中最終確認(rèn)影響網(wǎng)頁下載速率指標(biāo)的維度為小區(qū)和終端,指標(biāo)異常原因最終被定界為終端與小區(qū)的匹配問題導(dǎo)致。
可見,通過采用上述方案,就能夠首先確定異常指標(biāo)對(duì)應(yīng)的分析維度,基于異常指標(biāo)及其分析維度選取得到異常樣本,再逐個(gè)對(duì)至少一個(gè)分析維度 中的分析維度進(jìn)行變換維度,并基于變換維度選取得到參考樣本,最終基于參考樣本以及異常樣本的分析,確定變換維度是否故障定界維度。如此,就能夠?qū)崿F(xiàn)用戶問題的準(zhǔn)確回溯,不需要進(jìn)行額外測試,節(jié)省測試成本,提升問題定位準(zhǔn)確度;并且基于異常指標(biāo)問題的自動(dòng)確定故障定界,降低對(duì)人工素質(zhì)的要求,提高問題定界速度,并且通用性強(qiáng),不依托廠家告警,受設(shè)備變化影響小。
實(shí)施例二、
本方案中的樣本可以來自對(duì)電信網(wǎng)絡(luò)接口的信令采集,通過信令采集可以獲取任意用戶在任意地點(diǎn)(小區(qū))用任何終端通過任意核心網(wǎng)元進(jìn)行任意業(yè)務(wù)行為的信息記錄。將這些記錄的信息通過維度分解與樣本空間的構(gòu)造,可以實(shí)現(xiàn)可控精度的問題定界效果。另外,本方案所述的樣本數(shù)據(jù)并不局限于通信網(wǎng)絡(luò)接口的信令數(shù)據(jù),其還可以是任何其它可正當(dāng)獲取的的信息,如計(jì)費(fèi)數(shù)據(jù)、業(yè)務(wù)訂制信息數(shù)據(jù)等。
基于上述實(shí)施例,本實(shí)施例基于某個(gè)vip客戶投訴其在晚上七點(diǎn)于某地上網(wǎng)速率偏慢,觀看視頻卡頓,要求解決的場景,結(jié)合圖4進(jìn)一步對(duì)本發(fā)明提供的故障維度分析方法進(jìn)行處理說明,包括:
步驟一、確定問題分析的異常指標(biāo)為上網(wǎng)速率。
步驟二、通過信令采集信息的讀取,可以確認(rèn)其在七點(diǎn)時(shí)lte小區(qū)1進(jìn)行的是新浪視頻觀看業(yè)務(wù),使用的是iphone6手機(jī)。根據(jù)分析需要,將樣本分析維度定義為終端、lte小區(qū)、時(shí)間、sp、業(yè)務(wù)類型。
步驟三、確定異常樣本為設(shè)訴用戶利用iphone6手機(jī)在小區(qū)1于晚上7時(shí)進(jìn)行新浪視頻下載時(shí)的下載速率,對(duì)比樣本為各類用戶利用各類手機(jī)于各個(gè)時(shí)間段在不同小區(qū)對(duì)不同網(wǎng)站進(jìn)行瀏覽、圖片下載、視頻流媒體下載等不同業(yè)務(wù)類型的業(yè)務(wù)行為時(shí)的下載速率。
以下為步驟四-步驟六說明:
首先通過變換時(shí)間維度,將對(duì)比樣本設(shè)置為該用戶在其它時(shí)段于同一地 點(diǎn)使用相同終端查看相同網(wǎng)站視頻的下載速率。發(fā)現(xiàn)對(duì)比樣本的指標(biāo)同樣出現(xiàn)異常(下載偏慢),說明指標(biāo)異常與時(shí)間無關(guān),可剔除時(shí)間維度影響。異常問題分析的樣本空間可進(jìn)行降維,變成設(shè)訴用戶利用iphone6手機(jī)在小區(qū)1進(jìn)行新浪視頻下載時(shí)的下載速率。
對(duì)終端維度進(jìn)行變換,查看其它用戶使用非iphone終端在該小區(qū)進(jìn)行新浪視頻業(yè)務(wù)的下載速率,同樣發(fā)生異常,說明終端維度與指標(biāo)異常無關(guān),可對(duì)問題定界的樣本空間再次進(jìn)行降維,異常樣本變?yōu)橛脩粼谛^(qū)1進(jìn)行新浪視頻業(yè)務(wù),下載速率異常。
對(duì)小區(qū)維度進(jìn)行變換,將對(duì)比樣本設(shè)置為該用戶在在其它小區(qū)進(jìn)行新浪視頻業(yè)務(wù),下載速率指標(biāo)正常。說明小區(qū)維度為問題定界維度,不能降維。
對(duì)sp(在此指網(wǎng)站)維度進(jìn)行變換,將對(duì)比樣本設(shè)為用戶在小區(qū)1進(jìn)行優(yōu)酷視頻業(yè)務(wù),下載速率偏慢。說明sp維度與指標(biāo)異常無關(guān),可再次進(jìn)行降維,問題定界的樣本空間變?yōu)橛脩粼谛^(qū)1進(jìn)行視頻業(yè)務(wù),下載速率偏慢。
對(duì)業(yè)務(wù)類型維度進(jìn)行變換,將對(duì)比樣本設(shè)置用用戶在小區(qū)1進(jìn)行新浪圖片業(yè)務(wù),發(fā)現(xiàn)下載速率偏慢,說明業(yè)務(wù)類型維度與下載速率偏慢異常無關(guān),可降維。至此,異常問題的樣本空間變成只有小區(qū)一個(gè)維度,可以確認(rèn)問題定界維度為小區(qū)。
實(shí)施例三、
本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備,如圖5所示,所述網(wǎng)絡(luò)設(shè)備包括:
指標(biāo)確定單元51,用于確定異常指標(biāo),并確定所述異常指標(biāo)對(duì)應(yīng)的至少一個(gè)分析維度;
樣本選取單元52,用于獲取到異常樣本,其中,所述異常樣本中包括有異常指標(biāo)的值、所述至少一個(gè)分析維度對(duì)應(yīng)的至少一個(gè)參數(shù)信息;從所述異常樣本中包含的至少一個(gè)分析維度中選取分析維度作為變換維度,基于變換維度選取得到至少一個(gè)參考樣本,其中,所述參考樣本中包括有異常指標(biāo)的待分析值、 所述至少一個(gè)分析維度對(duì)應(yīng)的至少一個(gè)待分析參數(shù)信息;
分析單元53,用于對(duì)所述至少一個(gè)參考樣本以及所述異常樣本進(jìn)行分析,基于分析結(jié)果確定變換維度是否為故障定界維度。
本實(shí)施例提供的網(wǎng)絡(luò)設(shè)備可以為網(wǎng)絡(luò)側(cè)的服務(wù)器,比如管理服務(wù)器。
所述確定異常指標(biāo)可以為根據(jù)實(shí)際情況確定,比如,若接收到用戶的投訴,根據(jù)用戶投訴進(jìn)行異常指標(biāo)的確定,假設(shè)用戶投訴7點(diǎn)時(shí)連接xx網(wǎng)站的速率較慢,那么可以確定所述異常指標(biāo)為上網(wǎng)速率,或者下載速率。
所述確定異常指標(biāo)對(duì)應(yīng)的至少一個(gè)分析維度,可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置,尤其是,可以結(jié)合不同的異常指標(biāo)確定不同的分析維度,對(duì)于分析維度的劃分,應(yīng)視問題定界的精度需求及指標(biāo)涉及業(yè)務(wù)而定。理論上維度劃分越細(xì)其問題定界的精度就越高,但所需要的樣本空間也就越大,由此產(chǎn)生的描述樣本空間的信令存儲(chǔ)空間也越大。假設(shè)分析維度只設(shè)置為用戶、小區(qū),那么信令數(shù)據(jù)只需要記錄每個(gè)用戶在每個(gè)小區(qū)下的指標(biāo)數(shù)據(jù)即可,而如果把分析維度擴(kuò)展為用戶、小區(qū)、sp,那么信令數(shù)據(jù)就需要記錄每個(gè)用戶在每個(gè)小區(qū)下進(jìn)行不同sp業(yè)務(wù)的指標(biāo)數(shù)據(jù)。因此,鑒于信令存儲(chǔ)空間的有限性,分析維度不能無限制細(xì)化。我們基于對(duì)現(xiàn)有維護(hù)經(jīng)驗(yàn)的科學(xué)總結(jié)提供一套高度可行的維度劃分方案。我們將分析維度劃分為用戶、終端、小區(qū)、網(wǎng)絡(luò)、業(yè)務(wù)和時(shí)間維度。通過這種維度的劃分,其產(chǎn)生的信令存儲(chǔ)量是可以承受的,同時(shí)利用本技術(shù)方案我們也可以實(shí)現(xiàn)針對(duì)異常指標(biāo)的問題定界,確認(rèn)與指標(biāo)異常相關(guān)的維度。
結(jié)合上述示例,假設(shè)異常指標(biāo)為載速率,那么至少一個(gè)分析維度可以包括:終端類型、lte網(wǎng)絡(luò)小區(qū)、sp服務(wù)器、上網(wǎng)時(shí)間、業(yè)務(wù)類型(如視頻、網(wǎng)站瀏覽)。
優(yōu)選地,所述樣本選取單元52,用于基于所述至少一個(gè)分析維度,從采集得到的信令信息中選取得到對(duì)應(yīng)的參數(shù)信息,并從所述信令信息中獲取得到異常指標(biāo)的值;基于所述參數(shù)信息以及所述異常指標(biāo)的值確定所述異常樣本。
其中,所述采集得到的信令信息可以為網(wǎng)絡(luò)側(cè)的服務(wù)器保存的多條歷史信 令信息。
另外異常樣本的確定可以從所述采集得到的信令信息中,查找用戶、在投訴的時(shí)間點(diǎn)、執(zhí)行的對(duì)應(yīng)的上網(wǎng)操作對(duì)應(yīng)的具體的一條信令信息,進(jìn)一步的,根據(jù)采集得到的一條信令信息確定異常樣本。
本實(shí)施例中,指標(biāo)與樣本空間的定義:將可能影響用戶通信或上網(wǎng)感知的各類因素稱為網(wǎng)絡(luò)事件評(píng)價(jià)的分析維度,而指標(biāo)則是指用于刻畫用戶上網(wǎng)或通信行為質(zhì)量,指標(biāo)值則由信令數(shù)據(jù)計(jì)算而來。因此,指標(biāo)與分析維度可以用函數(shù)的形式進(jìn)行表示:
y=f(x1,x2,x3…xn)(1);
其中,y為某個(gè)網(wǎng)絡(luò)指標(biāo),x1、x2、x3…xn代表可能影響這個(gè)網(wǎng)絡(luò)指標(biāo)的自變量(維度),函數(shù)f則代表這種對(duì)應(yīng)關(guān)系,實(shí)際上代表的是現(xiàn)實(shí)的網(wǎng)絡(luò)存在。
比如,當(dāng)異常指標(biāo)為下載速率時(shí),特別為a用戶在晚上7點(diǎn)的連接xx網(wǎng)絡(luò)的下載速率時(shí),可以從上述終端類型,lte網(wǎng)絡(luò)小區(qū),sp服務(wù)器,上網(wǎng)時(shí)間,業(yè)務(wù)類型幾個(gè)維度分別獲取到具體的信令信息,那么異常樣本可以表示為:
用戶下載速率=f(終端類型,lte網(wǎng)絡(luò)小區(qū),sp服務(wù)器,上網(wǎng)時(shí)間,業(yè)務(wù)類型)。
與其相對(duì)應(yīng)的,即確定了異常樣本之后,基于異常樣本逐個(gè)從至少一個(gè)分析維度中確定得到變換維度,并且基于變換維度以及其余的分析維度獲取到至少一個(gè)參考樣本,具體的,所述樣本選取單元52,用于逐個(gè)從所述至少一個(gè)分析維度中選取一個(gè)分析維度作為變換維度,基于變換維度、以及除所述變換維度外的分析維度選取得到至少一個(gè)參考樣本。
所述樣本選取單元,用于基于所述變換維度、以及除變換維度外的分析維度,從采集得到的信令信息中選取得到對(duì)應(yīng)的待分析參數(shù)信息,并從所述采集得到的信令信息確定異常指標(biāo)的待分析值;利用所述待分析參數(shù)信息以及異常指標(biāo)的待分析值,生成參考樣本。
比如,可以將這些可能影響指標(biāo)的維度所描述的空間稱為們需要研究的樣本空間,用l[x1,x2,x3…xn]表示,那么每一個(gè)在空間l[x1,x2,x3…xn]中的參考樣本都會(huì)有一個(gè)對(duì)應(yīng)的異常指標(biāo)的待分析值。
值得注意的是,本實(shí)施例提供的操作方式可以為以下幾種:
第一種,同一時(shí)間開啟多個(gè)分析流程,不同的分析流程對(duì)應(yīng)不同的變換維度,然后多個(gè)分析流程同時(shí)進(jìn)行故障定界維度的分析;
第二種,逐個(gè)進(jìn)行分析,就是說,首先選取一個(gè)分析維度作為變換維度,基于該變換維度以及除去變換維度外的其他分析維度采集得到參考樣本,然后基于參考樣本以及異常樣本分析變換維度是否為故障定界維度;
然后再從剩余的分析維度中再選取得到一個(gè)變換維度,以此類推,直至分析完全部的分析維度,則結(jié)束操作流程。
下面基于如何進(jìn)行故障定界維度的確定進(jìn)行具體說明:
所述分析單元,用于將所述至少一個(gè)參考樣本的異常指標(biāo)的待分析值、與所述異常樣本的異常指標(biāo)的值進(jìn)行比對(duì);若比對(duì)結(jié)果表征兩個(gè)值相同,則確定變換維度為非故障定界維度;若比對(duì)結(jié)果表征兩個(gè)值不相同,則確定所述變換維度為故障定界維度。
本實(shí)施例提供的處理流程目的是確定導(dǎo)致網(wǎng)絡(luò)異常問題(指標(biāo)異常)的維度有哪些,我們將這種判定指標(biāo)是否正常的準(zhǔn)則定義為函數(shù)p(y),其中y為上文提到的指標(biāo)值,p(y)值域?yàn)?或0,1代表指標(biāo)正常,0代表指標(biāo)異常,則由前述的樣本空間中的某個(gè)特定樣本(x1,x2,x3..xn)必然可以給定一個(gè)函數(shù)p(f(x1,x2,x3…xn))的值,為0或1。如下式所示:
p(f(x1,x2,x3…xn)=0(2)
0表示某個(gè)樣本其指標(biāo)異常;
p(f(x1,x2,x3…xn)=1(3)
1表示某個(gè)樣本其指標(biāo)正常。
其于以上對(duì)指標(biāo)和樣本空間的定義以及對(duì)分析維度的規(guī)約,我們將本技術(shù)方案做如下描述:
根據(jù)分析需求,確定需要分析的異常指標(biāo)y。y可以是任意的描述網(wǎng)絡(luò)質(zhì)量或用戶感知質(zhì)量的指標(biāo),如用戶下載速率、語音呼叫時(shí)延、語音通話掉話率、語音接通率等。
針對(duì)異常指標(biāo),確定可能影響指標(biāo)異常的因素,形成指標(biāo)分析的維度以及基于這些維度的樣本空間l[x1,x2,x3…xn]。基于前述的維度劃分規(guī)則,分析維度可劃分為用戶、終端、時(shí)間、小區(qū)、網(wǎng)絡(luò)、sp,由此形成的問題分析的樣本空間為l[用戶、終端、時(shí)間、小區(qū)、網(wǎng)絡(luò)、sp],結(jié)合異常指標(biāo)的分析場景便可確定異常產(chǎn)生異常指標(biāo)的異常樣本。例如,異常情況為某用戶在某小區(qū)下新浪網(wǎng)瀏覽業(yè)務(wù)下載速率偏慢,在基本分析維度下則可以確定某個(gè)異常樣本為:用戶1持iphone5s在時(shí)段t1于小區(qū)1通過核心節(jié)點(diǎn)1登錄新浪網(wǎng),對(duì)應(yīng)的異常指標(biāo)為下載速率異常,即p(f(用戶1,iphone5s,t1,小區(qū)1,核心網(wǎng)節(jié)點(diǎn)1,新浪))=0。
參見圖2,針對(duì)異常樣本,在上文所述的樣本空間內(nèi)對(duì)某一維度的值進(jìn)行變換,形成參考樣本。例如:對(duì)時(shí)間維度進(jìn)行變換形成參考樣本1:用戶1持iphone5s在其它時(shí)段t2于小區(qū)1通過核心節(jié)點(diǎn)1登錄新浪業(yè)務(wù);對(duì)用戶維度進(jìn)行變換形成參考樣本2:用戶2在同一時(shí)段t1持iphone5s于小區(qū)1通過核心節(jié)點(diǎn)1登錄新浪業(yè)務(wù);對(duì)小區(qū)維度做變換形成參考樣本3:用戶1持iphone5s在t1時(shí)段在小區(qū)2通過核心節(jié)點(diǎn)1登錄新浪業(yè)務(wù)。
對(duì)比p(f(異常樣本))與p(f(參考樣本))的值,如果p(f(參考樣本))=p(f(異常樣本)),則說明參考樣本中所變換的因素對(duì)p值無影響,系與指標(biāo)異常問題無關(guān)的維度,因此該維度可以從影響因素中刪去,也即對(duì)異常指標(biāo)分析的樣本空間進(jìn)行降維,實(shí)現(xiàn)樣本空間變換。例如,將參考樣本“用戶1持iphone5s在其它時(shí)段于于小區(qū)1登錄新浪網(wǎng)瀏覽業(yè)務(wù)”的下載速率指標(biāo)異常情況與異常樣本做對(duì)比,發(fā)現(xiàn)該用戶在其它時(shí)段于小區(qū)1登錄新浪網(wǎng)其網(wǎng)頁瀏覽業(yè)務(wù)的下載速率指標(biāo)也偏慢(異常),則說明指標(biāo)異常與時(shí)間維度無關(guān),則可以對(duì)異常指標(biāo)的分析維度進(jìn)行降維,不再關(guān)注時(shí)間維度。比如,參見圖3,此時(shí)異常指標(biāo)的分析的樣本空間由l[用戶、終端、時(shí)間、小區(qū)、網(wǎng)絡(luò)、sp]變 成l[用戶、終端、小區(qū)、網(wǎng)絡(luò)、sp]。
如果在當(dāng)前的樣本空間下對(duì)某個(gè)維度的值進(jìn)行變換后,發(fā)現(xiàn)在參考樣本中存在正常指標(biāo)的樣本,則可確認(rèn)該維度為影響指標(biāo)異常的維度之一,不可降維,我們稱之為問題定界維度。例如,在樣本空間l[終端,小區(qū),sp]變換終端維度的值,發(fā)現(xiàn)部分其它終端在小區(qū)1下登錄新浪網(wǎng)下載速率指標(biāo)正常,則可確定用戶(終端)維度為影響新浪網(wǎng)下載速率指標(biāo)異常的維度之一。
通過循環(huán)的執(zhí)行判斷變換維度是否為故障定界維度的處理,不斷確定對(duì)異常指標(biāo)無影響的維度以進(jìn)行降維,最終確認(rèn)影響異常指標(biāo)的問題定界維度。例如,上文中最終確認(rèn)影響網(wǎng)頁下載速率指標(biāo)的維度為小區(qū)和終端,指標(biāo)異常原因最終被定界為終端與小區(qū)的匹配問題導(dǎo)致。
可見,通過采用上述方案,就能夠首先確定異常指標(biāo)對(duì)應(yīng)的分析維度,基于異常指標(biāo)及其分析維度選取得到異常樣本,再逐個(gè)對(duì)至少一個(gè)分析維度中的分析維度進(jìn)行變換維度,并基于變換維度選取得到參考樣本,最終基于參考樣本以及異常樣本的分析,確定變換維度是否故障定界維度。如此,就能夠?qū)崿F(xiàn)用戶問題的準(zhǔn)確回溯,不需要進(jìn)行額外測試,節(jié)省測試成本,提升問題定位準(zhǔn)確度;并且基于異常指標(biāo)問題的自動(dòng)確定故障定界,降低對(duì)人工素質(zhì)的要求,提高問題定界速度,并且通用性強(qiáng),不依托廠家告警,受設(shè)備變化影響小。
本發(fā)明實(shí)施例所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。這樣,本發(fā)明實(shí)施例不限制于任何特定的硬件和軟件結(jié)合。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。