專利名稱:一種基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)測試領(lǐng)域,尤其涉及一種通信網(wǎng)絡(luò)的基于魚骨分布的移動(dòng)數(shù) 據(jù)核心網(wǎng)故障原因分析方法。
背景技術(shù):
GPRS (通用分組無線業(yè)務(wù))及其伴生的多種移動(dòng)數(shù)據(jù)業(yè)務(wù)作為通信網(wǎng)絡(luò)的重要業(yè) 務(wù)形式已得到越來越多的系統(tǒng)運(yùn)營商和增值業(yè)務(wù)商的重視。隨著業(yè)務(wù)內(nèi)容和應(yīng)用功能的不 斷增強(qiáng)和完善,GPRS數(shù)據(jù)業(yè)務(wù)已成為當(dāng)前最有潛力的電信增值業(yè)務(wù)類別之一。然而,GPRS 網(wǎng)絡(luò)在為用戶提供便捷通信服務(wù)的同時(shí),也由于其業(yè)務(wù)種類的復(fù)雜性、網(wǎng)絡(luò)接口的多樣性, 使得其網(wǎng)絡(luò)和業(yè)務(wù)可用性實(shí)時(shí)化監(jiān)控難度大大增加。目前,可以通過制定一些針對性的測試任務(wù),來對GPRS網(wǎng)絡(luò)進(jìn)行測試,但是還沒 有一種能夠直觀的顯示故障原因的方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種可以直觀的顯示故障原因的基于魚骨分布的移動(dòng)數(shù) 據(jù)核心網(wǎng)故障原因分析方法。為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法,包括以下步驟將一次測試任務(wù)按照信令配合過程分解,找到所有能夠?qū)е聹y試失敗的失敗原 因;設(shè)置一個(gè)魚骨圖,包括大骨和若干主骨,建立所述的失敗原因和所述主骨的對應(yīng) 關(guān)系,所述主骨的個(gè)數(shù)和所述失敗原因的個(gè)數(shù)相等;配置失敗原因與錯(cuò)誤碼之間的對應(yīng)關(guān)系;向被測網(wǎng)絡(luò)發(fā)送請求信息;如果返回錯(cuò)誤信息,則根據(jù)所述錯(cuò)誤信息的錯(cuò)誤碼,按照失敗原因與錯(cuò)誤碼之間 的對應(yīng)關(guān)系找到失敗原因,根據(jù)失敗原因找到其對應(yīng)得主骨,顯示帶有該主骨的魚骨圖,并 在該主骨上顯示找到的該失敗原因。優(yōu)選的,還包括以下步驟為所述的測試任務(wù)預(yù)設(shè)測試次數(shù),在一次測試完成之后,啟動(dòng)一次測試,并將測試次數(shù)加1,直到測試次數(shù)達(dá)到預(yù)設(shè) 的測試次數(shù);記錄每次一測試的結(jié)果,如果成功,則將成功次數(shù)加1,如果失敗,則將該失敗原因 導(dǎo)致測試測試失敗的次數(shù)加1。更優(yōu)選的,還包括以下步驟所述的測試次數(shù)、成功次數(shù)、失敗次數(shù)也顯示在魚骨圖上,其中,所述的測試次數(shù) 標(biāo)記在魚骨圖的魚尾部位,所述的成功次數(shù)標(biāo)示在魚頭方向,每一個(gè)失敗原因的導(dǎo)致測試失敗的次數(shù)和失敗原因一起顯示在魚骨圖上。優(yōu)選的,所述的失敗原因和所述主骨的對應(yīng)關(guān)系通過如下方式建立發(fā)生在前的 失敗原因?qū)?yīng)位置在前的主骨。本發(fā)明的有益效果如下本發(fā)明的基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法可以直觀的展現(xiàn)在 一個(gè)測試任務(wù)中導(dǎo)致失敗的原因,使操作人員更加直觀的了解,提高工作效率。
圖1為本發(fā)明的基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法的流程圖;圖2為本發(fā)明的基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法的魚骨圖示 意圖;圖3為使用本發(fā)明的方法的一個(gè)測試結(jié)果顯示圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的方法進(jìn)一步進(jìn)行說明。參見附圖1,本發(fā)明的基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法首先針 對一個(gè)測試任務(wù)找出能夠?qū)е率〉乃性?,然后設(shè)置一個(gè)魚骨圖,該魚骨圖由大骨和 主骨組成,按照失敗原因的時(shí)間順序依次和主骨建立對應(yīng)關(guān)系,即發(fā)生在前的失敗原因和 位置在前的主骨對應(yīng),發(fā)生在后的失敗原因和位置在后的主骨對應(yīng),這樣的對應(yīng)關(guān)系使更 直觀的反應(yīng)錯(cuò)誤原因。由于出現(xiàn)錯(cuò)誤時(shí),系統(tǒng)會(huì)返回包含錯(cuò)誤碼錯(cuò)誤信息,為了直觀的反應(yīng) 失敗原因,需要預(yù)先配置錯(cuò)誤碼和失敗原因之間的對應(yīng)關(guān)系,根據(jù)該對應(yīng)關(guān)系從錯(cuò)誤碼找 到失敗原因,再找到失敗原因?qū)?yīng)的主骨;最后將找到的主骨及其對應(yīng)的失敗原因顯示在 魚骨圖上。參見附圖2,是本發(fā)明的魚骨圖的一個(gè)具體實(shí)施例,它是針對手機(jī)訪問網(wǎng)絡(luò)頁面這 樣一個(gè)測試任務(wù)設(shè)計(jì)的魚骨圖,魚骨圖中按照發(fā)生時(shí)間先后順序依次顯示了所有能夠?qū)е?失敗的原因,由于測試失敗時(shí),會(huì)返回錯(cuò)誤代碼,為了能夠快速定位失敗原因,預(yù)先將每個(gè) 失敗原因和錯(cuò)誤代碼的對應(yīng)關(guān)系配置好,這樣,在測試過程中接到錯(cuò)誤信息后,從錯(cuò)誤代碼 就可以方便的找到失敗原因,從而將失敗原因顯示出來。為了更好的反應(yīng)網(wǎng)絡(luò)的性能,一個(gè)測試任務(wù)中,一般可以設(shè)置對同一測試內(nèi)容、同 一測試對象進(jìn)行多次測試,計(jì)算成功率。參見附圖3,共進(jìn)行了 807次測試,其中成功的次數(shù) 有804次,失敗的次數(shù)有3次,3次當(dāng)中,一級頁面TCP三次握手超時(shí)1次,占總測試次數(shù)的 0. 12%,一級頁面HTTP文本下載不完整2次,占總測試次數(shù)的0. 25%。這樣從這張魚骨圖 上就可以清晰的反應(yīng)出來被測對象的實(shí)際情況。
權(quán)利要求
基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法,其特征在于包括以下步驟將一次測試任務(wù)按照信令配合過程分解,找到所有能夠?qū)е聹y試失敗的失敗原因;設(shè)置一個(gè)魚骨圖,包括大骨和若干主骨,建立所述的失敗原因和所述主骨的對應(yīng)關(guān)系,所述主骨的個(gè)數(shù)和所述失敗原因的個(gè)數(shù)相等;配置失敗原因與錯(cuò)誤碼之間的對應(yīng)關(guān)系;向被測網(wǎng)絡(luò)發(fā)送請求信息;如果返回錯(cuò)誤信息,則根據(jù)所述錯(cuò)誤信息的錯(cuò)誤碼,按照失敗原因與錯(cuò)誤碼之間的對應(yīng)關(guān)系找到失敗原因,根據(jù)失敗原因找到其對應(yīng)得主骨,顯示帶有該主骨的魚骨圖,并在該主骨上顯示找到的該失敗原因。
2.根據(jù)權(quán)利要求1所述的基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法,其特征 在于還包括以下步驟為所述的測試任務(wù)預(yù)設(shè)測試次數(shù),在一次測試完成之后,啟動(dòng)下一次測試,并將測試次數(shù)加1,直到測試次數(shù)達(dá)到預(yù)設(shè)的 測試次數(shù);記錄每次一測試的結(jié)果,如果成功,則將成功次數(shù)加1,如果失敗,則將該失敗原因?qū)е?測試測試失敗的次數(shù)加1。
3.根據(jù)權(quán)利要求2所述的基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法,其特征 在于還包括以下步驟所述的測試次數(shù)、成功次數(shù)、失敗次數(shù)也顯示在魚骨圖上,其中,所述的測試次數(shù)標(biāo)記 在魚骨圖的魚尾部位,所述的成功次數(shù)標(biāo)示在魚頭方向,每一個(gè)失敗原因的導(dǎo)致測試失敗 的次數(shù)和失敗原因一起顯示在魚骨圖上。
4.根據(jù)權(quán)利要求1所述的基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法,其特征 在于所述的失敗原因和所述主骨的對應(yīng)關(guān)系通過如下方式建立發(fā)生在前的失敗原因?qū)?應(yīng)位置在前的主骨。
全文摘要
本發(fā)明公開了一種應(yīng)用在通信網(wǎng)絡(luò)測試領(lǐng)域的基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法,該方法是先將一次測試任務(wù)按照信令配合過程分解,找到所有能夠?qū)е聹y試失敗的失敗原因;再將失敗原因和一個(gè)魚骨圖上的主骨建立對應(yīng)關(guān)系,同時(shí),預(yù)先配置失敗原因與錯(cuò)誤碼之間的對應(yīng)關(guān)系;在測試返回錯(cuò)誤信息時(shí),根據(jù)錯(cuò)誤碼找到失敗原因,根據(jù)失敗原因找到其對應(yīng)得主骨,顯示帶有該主骨的魚骨圖,并在該主骨上顯示找到的該失敗原因。本發(fā)明的基于魚骨分布的移動(dòng)數(shù)據(jù)核心網(wǎng)故障原因分析方法可以直觀的展現(xiàn)在一個(gè)測試任務(wù)中導(dǎo)致失敗的原因,使操作人員更加直觀的了解,提高工作效率。
文檔編號H04W24/04GK101888656SQ20101022772
公開日2010年11月17日 申請日期2010年7月16日 優(yōu)先權(quán)日2010年7月16日
發(fā)明者江厚炎, 汪興東, 鄭清, 陳玉 申請人:北京市萬網(wǎng)元通信技術(shù)有限公司