一種網絡問題分析方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種網絡問題分析方法和裝置,其中,網絡問題分析方法包括:使用腳本程序確定產生網絡問題的關鍵性能指標最差的N個小區(qū);其中,N為大于或等于1的自然數;使用腳本程序獲取N個小區(qū)中、與關鍵性能指標對應的業(yè)務交互消息數據,并將業(yè)務交互消息數據保存為與N個小區(qū)相對應的N個CDL文件;通過腳本程序調用CDL解析工具對N個CDL文件中保存的業(yè)務交互消息數據進行解析,確定N個CDL文件中的異常業(yè)務;按照設定規(guī)則對異常業(yè)務進行分析,確定異常業(yè)務的產生原因。通過本申請,能夠滿足網絡優(yōu)化工作需要達到的快速提升網絡性能和質量的工作目標。
【專利說明】一種網絡問題分析方法和裝置
【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,特別是涉及一種網絡問題分析方法和裝置。
【背景技術】
[0002]網絡質量是網絡運營的生命線,基礎網絡優(yōu)化是提升網絡質量的核心。隨著全國15個TD-LTE (Time Division Long Term Evolution,時分長期演進)網絡規(guī)模試驗網城市的網絡建設的逐步完成,各規(guī)模試驗網城市的網絡優(yōu)化工作也正在積極展開。
[0003]KPI (Key Performance Indicator,關鍵性能指標)的提取和分析是網絡優(yōu)化工作中的重中之重。TD-LTE系統(tǒng)關注的KPI主要包括以下幾大類:接入性指標、保持性指標、移動性指標、業(yè)務量指標和網絡資源利用率指標等。通過對通信網絡的KPI指標的監(jiān)測,可以達到:識別網絡性能突發(fā)問題;對網絡故障和網絡質量下降等風險的提前預警;保證網絡KPI指標的穩(wěn)定與網絡性能質量的逐步提升。
[0004]目前,一種根據KPI進行網絡優(yōu)化的方法如圖1所示,該方法包括以下步驟:
[0005]步驟S102:確定網絡優(yōu)化相關KPI指標。
[0006]步驟S104:網絡優(yōu)化人員在 0MC(0peration and Maintenance Center,操作和維護中心)上制定KPI指標模板,提取每日全網的KPI指標,初步分析后,確定需要重點優(yōu)化改進的KPI指標。
[0007]步驟S106:提取已確定的重點需要優(yōu)化的KPI指標相對應的小區(qū)級的指標。并使用EXCEL表對提取的小區(qū)以及其所對應的指標進行統(tǒng)計,確定最差TopN小區(qū)。
[0008]步驟S108:網絡優(yōu)化人員提取TopN小區(qū)的CDL(Call Detail Log,業(yè)務呼叫詳細級日志)日志、告警日志等進行優(yōu)化問題分析,給出優(yōu)化問題分析報告和解決方案。
[0009]步驟SllO:網絡優(yōu)化人員參照優(yōu)化方案通過基站排障和系統(tǒng)優(yōu)化,實施優(yōu)化改進和測試驗證,并完成詳細完整的優(yōu)化實施日志。
[0010]步驟S112:通過優(yōu)化系統(tǒng)控制參數和小區(qū)選擇參數等手段微調系統(tǒng)。對比驗證優(yōu)化前后數據,完成網絡優(yōu)化總結報告和網絡優(yōu)化案例積累。
[0011]然而,使用上述網絡優(yōu)化方法進行網絡優(yōu)化、分析網絡問題的過程中,首先,許多環(huán)節(jié),如每日全網級的KPI指標提取和初步分析、小區(qū)級的KPI指標提取以及對KPI指標排序確定Top最差小區(qū)的工作都是需要網絡優(yōu)化人員完成的;其次,在網絡運維過程中,由于OMC的操作維護終端數量有限,優(yōu)化人員在工作時間提取最差TopN小區(qū)的相關CDL日志和告警日志時,會對網絡的日常操作和維護帶來一定的負面影響。再者,CDL日志中信息量非常大,在對CDL日志進行解析時,需要網絡優(yōu)化人員直接對CDL日志進行分析,這樣,不但要求網絡優(yōu)化人員有很高的業(yè)務技術能力,同時更需要花費大量的時間,問題定位和分析效率低,無法滿足網絡優(yōu)化工作需要達到的快速提升網絡性能和質量的工作目標。
【發(fā)明內容】
[0012]本發(fā)明提供了一種網絡問題分析方法和裝置,以解決現有的對網絡問題分析過程中,網絡問題分析效率低,無法滿足網絡優(yōu)化工作需要達到的快速提升網絡性能和質量的工作目標的問題。
[0013]為了解決上述問題,本發(fā)明公開了一種網絡問題分析方法,包括:使用腳本程序確定產生網絡問題的關鍵性能指標最差的N個小區(qū);其中,N為大于或等于I的自然數;使用所述腳本程序獲取所述N個小區(qū)中、與所述關鍵性能指標對應的業(yè)務交互消息數據,并將所述業(yè)務交互消息數據保存為與所述N個小區(qū)相對應的N個CDL文件;通過所述腳本程序調用CDL解析工具對所述N個CDL文件中保存的所述業(yè)務交互消息數據進行解析,確定所述N個CDL文件中的異常業(yè)務;按照設定規(guī)則對所述異常業(yè)務進行分析,確定所述異常業(yè)務的產生原因。
[0014]優(yōu)選地,所述通過所述腳本程序調用CDL解析工具對所述N個CDL文件中保存的所述業(yè)務交互消息數據進行解析步驟包括:通過所述腳本程序調用CDL解析工具,判斷所述N個CDL文件中保存的每條業(yè)務交互消息的執(zhí)行是否正常;將執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務確定為異常業(yè)務。
[0015]優(yōu)選地,所述按照設定規(guī)則對所述異常業(yè)務進行分析,確定所述異常業(yè)務的產生原因步驟包括:對所述執(zhí)行不正常的業(yè)務交互消息對應的各個具體業(yè)務數據進行分析;根據存儲的異常業(yè)務數據與業(yè)務異常原因的對應關系,將所述分析的結果與所述業(yè)務異常原因相匹配,確定與所述執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務相匹配的業(yè)務異常原因。
[0016]優(yōu)選地,在所述確定所述異常業(yè)務的產生原因的步驟之后,還包括:獲取所述異常業(yè)務的業(yè)務異常信息,其中,所述業(yè)務異常信息包括:出現業(yè)務異常的終端、所述終端的標識、業(yè)務異常發(fā)生的小區(qū)、業(yè)務異常發(fā)生的時間、業(yè)務異常發(fā)生前的事件、業(yè)務異常發(fā)生時的具體業(yè)務數據;顯示所述業(yè)務異常信息,供用戶選擇和查看。
[0017]優(yōu)選地,在所述獲取所述異常業(yè)務的業(yè)務異常信息的步驟之后,還包括:根據確定的所述業(yè)務異常原因和所述業(yè)務異常信息,按照匹配規(guī)則從存儲的異常業(yè)務問題定位建議的信息中獲取解決所述異常業(yè)務的建議;所述顯示所述業(yè)務異常信息,供用戶選擇查看和瀏覽的步驟包括:顯示所述業(yè)務異常信息和解決所述異常業(yè)務的建議,供用戶選擇和查看。
[0018]為了解決上述問題,本發(fā)明還公開了一種網絡問題分析裝置,包括:確定模塊,用于使用腳本程序確定產生網絡問題的關鍵性能指標最差的N個小區(qū);其中,N為大于或等于I的自然數;第一獲取模塊,用于使用所述腳本程序獲取所述N個小區(qū)中、與所述關鍵性能指標對應的業(yè)務交互消息數據,并將所述業(yè)務交互消息數據保存為與所述N個小區(qū)相對應的N個CDL文件;第一解析模塊,用于通過所述腳本程序調用CDL解析工具對所述N個CDL文件中保存的所述業(yè)務交互消息數據進行解析,確定所述N個CDL文件中的異常業(yè)務;第二解析模塊,用于按照設定規(guī)則對所述異常業(yè)務進行分析,確定所述異常業(yè)務的產生原因。
[0019]優(yōu)選地,所述第一解析模塊包括:判斷子模塊,用于通過所述腳本程序調用⑶L解析工具,判斷所述N個CDL文件中保存的每條業(yè)務交互消息的執(zhí)行是否正常;確定子模塊,用于將執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務確定為異常業(yè)務。
[0020]優(yōu)選地,所述第二解析模塊在按照設定規(guī)則對所述異常業(yè)務進行分析,確定所述異常業(yè)務的產生原因時:對所述執(zhí)行不正常的業(yè)務交互消息對應的各個具體業(yè)務數據進行分析;根據存儲的異常業(yè)務數據與業(yè)務異常原因的對應關系,將所述分析的結果與所述業(yè)務異常原因相匹配,確定與所述執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務相匹配的業(yè)務異常原因。
[0021]優(yōu)選地,所述網絡問題分析裝置還包括:第二獲取模塊,用于在所述第二解析模塊確定所述異常業(yè)務的產生原因之后,獲取所述異常業(yè)務的業(yè)務異常信息,其中,所述業(yè)務異常信息包括:出現業(yè)務異常的終端、所述終端的標識、業(yè)務異常發(fā)生的小區(qū)、業(yè)務異常發(fā)生的時間、業(yè)務異常發(fā)生前的事件、業(yè)務異常發(fā)生時的具體業(yè)務數據;顯示模塊,用于顯示所述業(yè)務異常信息,供用戶選擇和查看。
[0022]優(yōu)選地,所述網絡問題分析裝置還包括:第三獲取模塊,用于在所述第二獲取模塊獲取所述異常業(yè)務的業(yè)務異常信息之后,根據確定的所述業(yè)務異常原因和所述業(yè)務異常信息,按照匹配規(guī)則從存儲的異常業(yè)務問題定位建議的信息中獲取解決所述異常業(yè)務的建議;所述顯示模塊在顯示所述業(yè)務異常信息,供用戶選擇和查看時:顯示所述業(yè)務異常信息和解決所述異常業(yè)務的建議,供用戶選擇和查看。
[0023]與現有技術相比,本發(fā)明具有以下優(yōu)點:
[0024]本發(fā)明提供的網絡問題分析方法和裝置,在對產生網絡問題的原因進行分析過程中,首先,使用腳本程序將各個獨立的過程整合起來,在定位產生網絡問題的原因時依次自動化實現各個過程,而不必人力干預,大大節(jié)約了實現成本,提高了問題分析和定位效率;其次,使用腳本程序自動確定產生網絡問題的關鍵性能指標最差的N個小區(qū),相對現有的完全依靠網絡優(yōu)化人員篩選最差的N個小區(qū)的篩選方法,降低了人力的投入,提升了篩選效率,有效降低了網絡優(yōu)化的成本;使用腳本程序僅提取N個小區(qū)中與產生網絡問題的關鍵性能指標對應的業(yè)務交互消息數據,生成N個CDL文件,使得后續(xù)在進行網絡問題原因分析和定位時,使用的數據少且更有針對性,能夠有效提升數據分析和處理效率,進而提高網絡問題原因分析和定位的效率;通過腳本程序調用與CDL文件相配套的CDL解析工具對上述CDL文件中保存的業(yè)務交互消息數據進行解析,分析出所有的異常業(yè)務,確定異常業(yè)務產生的原因,相對現有的多網絡問題分析過程中,完全依靠網絡優(yōu)化人員直接對CDL文件中的大量信息進行分析,從中獲取異常業(yè)務和異常產生的原因,不但節(jié)約人力成本、效率更高,能夠更快地對問題進行定位,并且分析和定位的準確性也遠遠高于人工操作。總之,采用本發(fā)明中的網絡問題分析方法分析效率高,能夠滿足網絡優(yōu)化工作需要達到的快速提升網絡性能和質量的工作目標。
【專利附圖】
【附圖說明】
[0025]圖1是現有技術中的一種根據KPI進行網絡優(yōu)化方法的步驟流程圖;
[0026]圖2是本發(fā)明實施例一的一種網絡問題分析方法的步驟流程圖;
[0027]圖3是本發(fā)明實施例二的一種網絡問題分析方法的步驟流程圖;
[0028]圖4是本發(fā)明實施例三的一種網絡問題分析方法的步驟流程圖;
[0029]圖5是本發(fā)明實施例四的一種網絡問題分析裝置的結構框圖。
【具體實施方式】
[0030]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。
[0031]實施例一[0032]參照圖2,示出了本發(fā)明實施例一的一種網絡問題分析方法的步驟流程圖。
[0033]本實施例的網絡問題分析方法步驟如下:
[0034]步驟S202:使用腳本程序確定產生網絡問題的關鍵性能指標最差的N個小區(qū);其中,N為大于或等于I的自然數。
[0035]目前TD-LTE系統(tǒng)網絡優(yōu)化關注的KPI主要包括以下幾大類:接入性指標、保持性指標、移動性指標、業(yè)務量指標和網絡資源指標。通過對系統(tǒng)的KPI指標的檢測,可以達到:識別網絡性能突發(fā)問題;對網絡故障和網絡質量下降等風險的提前預警;保障網絡KPI指標的穩(wěn)定與網絡性能質量的逐步提升。上述幾大類KPI指標對應的具體KPI指標如下表1所示。
[0036]表1
指標分類數據來源具體的KPI指標
RRC(無線資源控制)建立成功率
接入性指標E-RAB(無線接入承載)建立成功率
無線接通率
保持性指標無線掉話率(E-RAB異常釋放)_
無線側演進型基站ENB內小區(qū)切換出成功率
[0037]移動性指標ENB間d、區(qū)切換出成功率
X2 口切換出成功率
上行業(yè)務平均呑吐量率
業(yè)務量指標
___下行業(yè)務平均吞吐量率_
上行PRB(物理資源塊)資源使用的平均個
網絡資源指標無線側皇_
下行PRB資源使用的平均個數
[0038]本實施例中小區(qū)的個數N可以由本領域技術人員根據需求適當設置,可以是一個,也可以是任意適當個數,如五個、十個甚至更多,本發(fā)明對此不作限制。在確定小區(qū)的個數時以能反映產生的網絡問題為確定依據。
[0039]在對產生網絡問題的關鍵性能指標進行分析時,除可以以小區(qū)為單位進行分析外,也可以選擇某一個網絡問題嚴重的小區(qū),對小區(qū)中的各個終端進行分析,也即,以終端為單位進行分析。
[0040]確定產生網絡問題的關鍵性能指標最差的N個小區(qū)的一種優(yōu)選方案為:首先依據基站目如重點關注的網絡問題,確定與網絡問題相關的KPI指標。例如:在建站初期,重點關注的是終端與基站之間業(yè)務連接 的建立,那么就會確定接入性指標、保持性指標、移動性指標為網絡優(yōu)化關注的指標類別,相應地確定各指標類別對應的具體KPI指標為重點分析指標,如:RRC建立成功率、E-RAB建立成功率、無線接通率等指標。在確定了與網絡優(yōu)化相關的KPI指標之后,提取每日全網的上述KPI指標進行對比,從中選擇出一個或多個變化趨勢明顯的KPI指標。提取每個小區(qū)的上述變化趨勢明顯的KPI指標,進行排序,選擇KPI指標最差的N個小區(qū),進一步分析造成網絡問題的具體原因。
[0041]步驟S204:使用腳本程序獲取N個小區(qū)中、與關鍵性能指標對應的業(yè)務交互消息數據,并將業(yè)務交互消息數據保存為與N個小區(qū)相對應的N個CDL文件。
[0042]傳統(tǒng)的⑶L文件是基站如ENB (Evolved Node B,演進型基站)為了方便檢測網絡運行情況、追溯定位問題,而開發(fā)的一種日志。⑶L文件中保存的業(yè)務交互數據描述了大量的UE (User Equipment,用戶設備)例如手機終端在發(fā)生業(yè)務時,SI/X2/Uu接口上發(fā)生的事件,以及在基站內部發(fā)生的事件。除了包含基站內UE進行業(yè)務的全部相關信息數據,還包含網絡測的全部信令和業(yè)務數據,即網絡側收到了什么信令、下發(fā)了什么信令和業(yè)務數據都包含在CDL文件中。而本實施例中,對上述傳統(tǒng)的CDL中的數據進行了二次提取處理,經過提取處理后的CDL文件中僅保存了通過腳本程序從傳統(tǒng)的CDL文件中提取出的與所關注的關鍵性能指標對應的業(yè)務交互消息數據,信息量相對傳統(tǒng)的CDL文件要小的多。在對這些CDL文件中的數據進行分析時,數據量少且更有針對性,能夠有效提升數據分析和處理效率,進而提高網絡問題原因分析和定位的效率。
[0043]步驟S206:通過腳本程序調用⑶L解析工具對N個⑶L文件中保存的業(yè)務交互消息數據進行解析,確定N個CDL文件中的異常業(yè)務;按照設定規(guī)則對異常業(yè)務進行分析,確定異常業(yè)務的產生原因。
[0044]本實施例中,⑶L解析工具是與步驟S204生成的⑶L文件相配套的工具,用于針對本實施例中生成的CDL文件進行分析。該CDL解析工具首先加載本實施例中生成的CDL文件,然后對CDL文件中的各個業(yè)務的交互消息進行分析,分析出異常業(yè)務以及異常業(yè)務的產生原因,并且還可以將分析結果以界面形式呈現出來,供后續(xù)網絡優(yōu)化人員查看和瀏覽。使用CDL解析工具對CDL文件中的業(yè)務交互消息數據進行解析,可以直觀地向網絡優(yōu)化人員提供快速發(fā)現和解決網絡問題的參考。
[0045]需要說明的是,產生網絡問題的關鍵性能指標可能是一個,也可能是多個。當產生網絡問題的關鍵性能指標有多個時,可以采用本實施例的方案逐一對各個關鍵性能指標進行分析,分別針對每個關鍵性能指標給出分析結果;也可以布局順序或并行地對多個關鍵性能指標同時進行分析,分別針對每個關鍵性能指標給出分析結果。
[0046]通過本實施例提供的網絡問題分析方法,在對產生網絡問題的原因進行分析過程中,首先,使用腳本程序將各個獨立的過程整合起來,在定位產生網絡問題的原因時依次自動化實現各個過程,而不必人力干預,大大節(jié)約了實現成本,提高了問題分析和定位效率;其次,使用腳本程序自動確定產生網絡問題的關鍵性能指標最差的N個小區(qū),相對現有的完全依靠網絡優(yōu)化人員篩選最差的N個小區(qū)的篩選方法,降低了人力的投入,提升了篩選效率,有效降低了網絡優(yōu)化的成本;使用腳本程序僅提取N個小區(qū)中與產生網絡問題的關鍵性能指標對應的業(yè)務交互消息數據,生成N個CDL文件,使得后續(xù)在進行網絡問題原因分析和定位時,使用的數據少且更有針對性,能夠有效提升數據分析和處理效率,進而提高網絡問題原因分析和定位的效率;通過腳本程序調用與CDL文件相配套的CDL解析工具對上述CDL文件中保存的業(yè)務交互消息數據進行解析,分析出所有的異常業(yè)務,確定異常業(yè)務產生的原因,相對現有的多網絡問題分析過程中,完全依靠網絡優(yōu)化人員直接對CDL文件中的大量信息進行分析,從中獲取異常業(yè)務和異常產生的原因,效率更高,能夠更快的對問題進行定位,并且分析和定位的準確性也遠遠高于人工操作。總之,采用本發(fā)明中的網絡問題分析方法分析效率高,能夠滿足網絡優(yōu)化工作需要達到的快速提升網絡性能和質量的工作目標。
[0047]實施例二
[0048]參照圖3,示出了本發(fā)明實施例二的一種網絡問題分析方法的步驟流程圖。
[0049]本實施例的網絡問題分析方法具體步驟如下:
[0050]步驟S302:使用腳本程序確定產生網絡問題的關鍵性能指標最差的N個小區(qū);其中,N為大于或等于I的自然數。
[0051]需要說明的是,確定產生網絡問題的關鍵性能指標最差的N個小區(qū)的目的是,為了以這N個小區(qū)為分析對象,分析N個小區(qū)中的終端側在與網絡側交互時的業(yè)務交互消息數據,從業(yè)務交互消息數據中分析出異常業(yè)務,以及異常業(yè)務產生的原因。小區(qū)個數N可以由本領域技術人員根據需求適當設置,可以是一個,也可以是任意適當個數。在確定小區(qū)的個數時,以選取的小區(qū)的個數能夠反映產生網絡問題的主要原因為依據。
[0052]腳本程序可以通過任意適當語言實現,如用c語言、或者Python語言或其他語言編寫實現。
[0053]一種優(yōu)選地使用腳本程序確定產生網絡問題的關鍵性能指標最差的N個小區(qū)的方案如下:
[0054]使用腳本程序每天在非工作時間(例如0:00-9:00)提取全網的相關KPI指標;將一定期限內的例如一周內的每天的全網的相關KPI指標進行比較。例如相關的KPI指標為接入性指標類別下具體的KPI指標:RRC建立成功率、E-RAB建立成功率,確定明顯變差的KPI指標為重點分析的KPI指標,例如RRC建立成功率;提取全網各小區(qū)的RRC建立成功率,將各個小區(qū)的RRC建立成功率進行排序,選擇RRC建立成功率最低的N個小區(qū)。
[0055]步驟S304:使用腳本程序獲取N個小區(qū)中、與關鍵性能指標對應的業(yè)務交互消息數據,并將業(yè)務交互消息數據保存為與N個小區(qū)相對應的N個CDL文件。
[0056]當確定了關鍵性能指標最差的N個小區(qū)后,提取N個小區(qū)的小區(qū)信息,依據小區(qū)信息從對應的小區(qū)的CDL文件、告警日志、設備日志等其它工作日志中提取與關鍵性能指標對應的業(yè)務交互消息數據。
[0057]步驟S306:通過腳本程序調用⑶L解析工具對N個⑶L文件中保存的業(yè)務交互消息數據進行解析,確定N個CDL文件中的異常業(yè)務。
[0058]優(yōu)選地,在通過腳本程序調用⑶L解析工具對N個⑶L文件中保存的業(yè)務交互消息數據進行解析時,CDL解析工具通過判斷N個CDL文件中保存的每條業(yè)務交互消息的執(zhí)行是否正常;將執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務確定為異常業(yè)務,從而確定N個CDL文件中的異常業(yè)務。
[0059]例如:正常情況下,RRC連接過程需要UE和ENB之間進行三次交互,包括:UE向ENB發(fā)REQUEST請求,請求建立RRC連接;當網絡資源充足時,ENB向UE回復SETUP消息,同意建立RRC連接;UE向ENB返回成功的RESPONSE消息,成功建立RRC連接。然而,⑶L文件中保存的RRC連接的交互過程包括:UE向ENB發(fā)REQUEST請求;ENB向UE回復的不是SETUP消息而其他失敗消息,則可判定該業(yè)務交互消息對應的業(yè)務為異常業(yè)務,也就是本次RRC連接出現異常。
[0060]步驟S308:按照設定規(guī)則對異常業(yè)務進行分析,確定異常業(yè)務的產生原因。
[0061]優(yōu)選地,在對異常業(yè)務進行分析,確定異常業(yè)務產生的原因時可以通過以下方式來實現:對執(zhí)行不正常的業(yè)務交互消息對應的各個具體業(yè)務數據進行分析;根據存儲的異常業(yè)務數據與業(yè)務異常原因的對應關系,將分析的結果與業(yè)務異常原因相匹配,確定與執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務相匹配的業(yè)務異常原因。
[0062]CDL解析工具中保存有異常業(yè)務數據與業(yè)務異常原因的對應關系,該關系指示了出現各種異常業(yè)務交互消息和/或異常業(yè)務數據的原因。根據該對應關系,將異常業(yè)務分析的結果與業(yè)務異常原因相匹配,即可確定業(yè)務異常原因。
[0063]例如:⑶L解析工具解析出某一 UE在與基站建立RRC連接時出現了異常,那么將對本次RRC連接的業(yè)務交互消息進行分析。出現異常的RRC連接的交互消息為:UE向ENB發(fā)REQUEST請求;ENB向UE回復的不是SETUP消息而其他失敗消息,按照異常業(yè)務數據與業(yè)務異常原因的對應關系,將該失敗交互消息與業(yè)務異常原因相匹配,即可確定該異常業(yè)務的業(yè)務異常原因為ENB側原因導致的業(yè)務異常。
[0064]步驟S310:獲取異常業(yè)務的業(yè)務異常信息。
[0065]其中,業(yè)務異常信息包括:出現業(yè)務異常的終端、終端的標識、業(yè)務異常發(fā)生的小區(qū)、業(yè)務異常發(fā)生的時間、業(yè)務異常發(fā)生前的事件、業(yè)務異常發(fā)生時的具體業(yè)務數據。⑶L解析工具在獲取異常業(yè)務的業(yè)務異常信息后會顯示該信息,供用戶選擇和查看。
[0066]步驟S312:根據確定的業(yè)務異常原因和業(yè)務異常信息,按照匹配規(guī)則從存儲的異常業(yè)務問題定位建議的信息中獲取解決異常業(yè)務的建議。
[0067]在獲取N個CDL文件中的異常業(yè)務的解決建議過程中,首先,獲取異常業(yè)務的業(yè)務異常原因和業(yè)務異常信息;然后,與存儲的異常業(yè)務問題定位建議的信息進行匹配,獲取與該業(yè)務異常原因相匹配的異常業(yè)務問題定位建議。例如:當確定某一 RRC建立業(yè)務異常,獲取該業(yè)務的業(yè)務異常信息為:UE向ENB發(fā)REQUEST請求,而ENB并沒有返回消息。其中,UE向ENB發(fā)REQUEST請求為業(yè)務異常發(fā)生前的事件,而ENB并沒有返回消息為業(yè)務異常發(fā)生時的具體業(yè)務數據,通過這兩個信息可以判斷業(yè)務異常原因為上行信號干擾;那么從存儲的異常業(yè)務問題定位建議的信息中查找與上行信號干擾匹配的解決建議,獲取解決上行信號干擾建議為進行上行信號的排查。其中,異常業(yè)務問題定位建議的信息可以由工作人員針對一些易發(fā)生異常的KPI統(tǒng)計值事先設定解決建議,并存儲于CDL解析工具中。當然,CDL解析工具也可以通過其他途徑從第三方應用獲取,進而據此給出建議。
[0068]步驟S314:顯示業(yè)務異常信息和解決異常業(yè)務的建議,供用戶選擇和查看。
[0069]其中,業(yè)務異常信息、業(yè)務異常原因和解決異常業(yè)務的建議可以Excel表格的形式生成信息列表并顯示,信息列表中包含了 N個CDL文件中的所有出現異常業(yè)務的終端、終端的標識、業(yè)務異常發(fā)生的小區(qū)、業(yè)務異常發(fā)生的時間、業(yè)務異常發(fā)生前的事件、業(yè)務異常發(fā)生時的具體業(yè)務數據、業(yè)務異常原因和解決異常業(yè)務的建議。該信息列表可以按照網絡優(yōu)化人員選擇和輸入的文件路徑導出。優(yōu)選地,網絡優(yōu)化人員雙擊信息列表中某一出現業(yè)務異常的終端,CDL解析工具能夠自動跳轉到顯示該終端本次業(yè)務交互消息列表顯示界面,便于網絡優(yōu)化人員進一步更快速分析、定位本次業(yè)務異常發(fā)生的可能原因。[0070]優(yōu)選地,⑶L解析工具還具有對異常業(yè)務和異常業(yè)務的產生原因進行統(tǒng)計的功能。對N個CDL文件中的業(yè)務連接進行統(tǒng)計,獲取業(yè)務連接的總次數和異常業(yè)務總次數,得出異常業(yè)務總次數占業(yè)務鏈接的總次數的比例;按照異常業(yè)務的產生原因對全部異常業(yè)務進行分類統(tǒng)計,分別獲得各種原因造成異常業(yè)務的次數,以及各種原因造成異常業(yè)務的次數占異常業(yè)務總次數的比例;按照業(yè)務異常信息中的業(yè)務異常發(fā)生的時間,分別統(tǒng)計各個時間段發(fā)生異常業(yè)務的次數,以及各個時間段發(fā)生異常業(yè)務的次數占異常業(yè)務總次數的比例并輸出上述統(tǒng)計結果。
[0071]通過本實施例提供的網絡問題分析方法,使用腳本程序在非工作時間自動提取全網、全網中各個小區(qū)的KPI指標,以及KPI指標最差的N個小區(qū)的CDL文件,有效的提升了KPI指標和相關CDL文件的提取效率,避免了在工作時間提取KPI指標和相關CDL文件時對日常網絡的運維工作的影響,在提取時無需網絡優(yōu)化人員參與工作,降低了人力的投入。使用腳本程序僅提取N個小區(qū)中與產生網絡問題的關鍵性能指標對應的業(yè)務交互消息數據,生成N個CDL文件,使得后續(xù)在進行網絡問題原因分析和定位時,使用的數據少且更有針對性,能夠有效提升數據分析和處理效率,進而提高網絡問題原因分析和定位的效率。在CDL解析工具中預先配置與各個KPI指標相應的分析和統(tǒng)計配置文件,針對需要分析的KPI指標提供相應的分析和統(tǒng)計,調用CDL解析工具對CDL文件中的業(yè)務交互消息數據進行解析,輸出CDL文件中的異常業(yè)務、異常業(yè)務的產生原因以及解決異常業(yè)務的建議,無需網絡優(yōu)化人員進行CDL文件的分析,對網絡優(yōu)化人員的技術能力沒有過高的要求,提升了對網絡問題定位的效率,可以有效協助網絡優(yōu)化人員提升全網網絡性能和業(yè)務質量的工作效率,實現了網絡優(yōu)化工作需要達到的快速提升網絡性能和質量的工作目標。
[0072]實施例三
[0073]參照圖4,示出了本發(fā)明實施例三的一種網絡問題分析方法的步驟流程圖。
[0074]本實施例的網絡問題分析方法具體步驟如下:
[0075]步驟S402:確定相關的KPI指標。
[0076]網絡優(yōu)化人員依據網絡當前的狀況,確定重點關注的問題,進而確定相關的KPI指標。例如:如果是在建站初期,網絡優(yōu)化工作可能更加關注終端與基站之間的連接,那么就會確定接入性指標、保持性指標以及移動性指標類別為重點分析對象,相應地確定上述各個類別的指標包括的具體KPI指標,如:RRC建立成功率、E-RAB建立成功率、無線接通率、無線掉話率、ENB間切換成功率以及ENB內切換成功率,為相關的KPI指標。當在基站與終端建立通話過程成熟的情況下,那么在網絡優(yōu)化時,可能更關注業(yè)務量以及網絡資源指標類別,那么便會確定與業(yè)務量以及網絡資源指標類別相關的KPI指標。
[0077]步驟S404:使用自動化Python軟件腳本I每天在非工作時間在OMC上自動提取每日全網的KPI指標和小區(qū)級的KPI等網絡性能數據。
[0078]本實施例中,使用Python語言編寫的軟件腳本(簡稱為Python軟件腳本)實現網絡問題分析和定位的各個過程。為便于區(qū)分Python軟件腳本中實現各個過程的各部分腳本,將Python軟件腳本分為多個,如Python軟件腳本1、2、3、4等等。但本領域技術人員應當明了,在實際應用中,Python軟件腳本為一個整體腳本,或者,也可以通過控制程序對多個不同的腳本進行整合和調用,以整體方式實現網絡問題分析和定位。
[0079]OMC通過對全網中各個小區(qū)的工作日志中的內容進行統(tǒng)計可以得到全網的各個KPI指標的數據,全網中各個小區(qū)的,甚至是各個終端的各個KPI指標相應的網絡數據。提取每日全網的KPI指標,將一周內的KPI指標進行匯總分析,將當天的指標與以往的KPI指標進行對比,可以看到相應的KPI變化趨勢,初步確定哪些指標有下降,進而確定影響網絡的主要問題。例如:當天提取的RRC建立成功率為94.11%,而一周內其它工作日提取的RRC建立成功率均在97%以上,同時其他的KPI指標沒有明顯的變化,那么通過一周對RRC建立成功率的統(tǒng)計數據中可以看出,RRC建立成功率指標是影響網絡的主要問題。
[0080]步驟S406:將提取出來的每日小區(qū)級的KPI指標采用Python軟件腳本2進行自動排序,確定和篩選最差的TopN小區(qū)。
[0081]步驟S408:使用Python軟件腳本3將包含TopN小區(qū)結果報表中的第一列的小區(qū)信息進行自動化提取。
[0082]將提取出來的每日小區(qū)級的KPI指標進行自動化排序后,生成一個結果報表,報表中記載了小區(qū)信息,以及相應的KPI指標。將各個小區(qū)按照KPI指標由差到優(yōu)依次排序,相應的小區(qū)信息也會按照順序進行排序。
[0083]步驟S410:使用Python軟件腳本4將TopN小區(qū)的相關⑶L日志、告警日志和公共日志進行自動提取,提取出KPI指示對應的業(yè)務交互消息數據,并相應地保存為與TopN個小區(qū)相對應的N個⑶L文件。
[0084]一種采用本實施例中的網絡問題分析方法,使用自動化軟件腳本每天在非工作時間(例如0:00-9:00)進行相關KPI指標全網級及小區(qū)級指標進行提取并自動生成結果報表,最后將指標最差的Top N小區(qū)的相關CDL日志、告警日志等進行自動提取和存放到指定路徑的實現方法具體步驟如下:
[0085](I)將控制自動化軟件腳本的PC (Personal Computer,個人電腦)連接到提取KPI指標的OMC操作臺;
[0086](2)PC中保存有Python軟件腳本,根據現網每日所需要提取的KPI指標的需求配置Python軟件腳本運行所需的參數;
[0087](3)運行自動化提取KPI指標的Python軟件腳本1,觸發(fā)OMC的操作維護終端自動提取相應的KPI指標;
[0088](4)將提取出來的每日小區(qū)級的KPI指標采用Python軟件腳本2進行自動排序,并確定和篩選最差Top N小區(qū),同時自動生成相應的結果報表;
[0089](5)將上面包含Top N小區(qū)結果報表中的第一列的小區(qū)信息使用Python軟件腳本3進行自動化提??;
[0090](6)使用Python軟件腳本4將上面已獲取的Top N小區(qū)信息的相關⑶L文件、告警日志等進行自動提取,并按照事先指定的存放路徑將上述的指標數據和報表及相關的CDL文件、告警日志等按照日期存放到相應的業(yè)務服務器中,供網絡優(yōu)化人員進行進一步的問題定位和分析使用。
[0091]步驟S412:在⑶L解析工具中增加自動化分析和統(tǒng)計的功能,對N個差小區(qū)的⑶L文件中的數據進行分析統(tǒng)計,網絡優(yōu)化人員結合自動分析結果給出網絡優(yōu)化分析報告和解
決方案。
[0092]本實施例中,設定利用現有的CDL解析工具,在該現有的CDL解析工具中增加相應的分析和統(tǒng)計功能。但不限于此,如前述實施例中所述,對生成的CDL文件的分析和統(tǒng)計功能的實現也可采用獨立的CDL解析工具,或者是專門設計的針對生成的CDL文件進行分析和統(tǒng)計的專用⑶L解析工具。
[0093]在CDL解析工具中增加自動化分析和統(tǒng)計的功能,主要是針對CDL文件進行進一步處理,獲得終端的基本信息,提取終端業(yè)務流程失敗的相關信息,進行業(yè)務信令過程失敗分析和統(tǒng)計。
[0094]具體實現時,
[0095](I)首先參照現網KPI指標分析的需求,在⑶L解析工具中增加相應的KPI指標的自動化分析和統(tǒng)計功能。以接入性指標為例,在CDL解析工具中,增加RRC建立成功率和E-RAB建立成功率的指標業(yè)務異常終端的分析和統(tǒng)計功能。
[0096](2)針對每一具體的KPI指標統(tǒng)計分析項,CDL解析工具在實現上要給出所有出現業(yè)務異常終端相關的可供后續(xù)問題分析的信息列表,具體信息包括:
[0097]序號、終端標識、業(yè)務異常發(fā)生的小區(qū)、業(yè)務異常發(fā)生的時間、業(yè)務異常前的測量信息、業(yè)務異常發(fā)生前的事件、業(yè)務異常發(fā)生時相關異常記錄信息即業(yè)務異常發(fā)生時的具體業(yè)務數據、業(yè)務異常原因(能初步區(qū)分是否是核心網導致異常還是基站或終端導致)、異常業(yè)務問題定位建議即解決異常業(yè)務的建議等字段。
[0098]異常業(yè)務問題定位建議即當確定業(yè)務異常原因后,根據業(yè)務異常原因給出相應的解決該問題的方案。例如:當在對KPI指標RRC建立成功率進行分析時,通過業(yè)務異常前的測量信息、業(yè)務異常發(fā)生前的事件、業(yè)務異常發(fā)生時相關異常記錄信息得到業(yè)務異常的原因為上行信號干擾造成的業(yè)務異常,那么在該異常業(yè)務對應的業(yè)務異常原因即為:上行信號干擾,同時,相應的給出的異常業(yè)務問題定位建議即為:進行上行探測信號的排查。這樣的信息字段能夠幫助外場工作人員更快的定位影響網絡的問題。
[0099](3)在上述信息列表中,雙擊業(yè)務異常的終端,⑶L解析工具能夠自動轉到顯示該終端本次業(yè)務異常相關過程的事件列表顯示界面,便于網絡優(yōu)化人員進一步快速分析、定位造成本次業(yè)務異常的可能原因。
[0100](4)上述信息列表可以以Excel文件格式導出,文件路徑與文件名可以由網絡優(yōu)化人員選擇和輸入。導出的信息列表中,除了包含上述序號、終端標識、業(yè)務異常發(fā)生所在的小區(qū)、業(yè)務異常發(fā)生的時間等字段外,還包括存儲有該業(yè)務異常的終端信息的CDL文件的名稱,方便網優(yōu)人員有針對性的去查找相關CDL文件。
[0101](5)在CDL解析工具針對某一 KPI指標除了能夠提供上述業(yè)務異常的自動化分析夕卜,還可以對該指標的統(tǒng)計。采用CDL解析工具對某一具體的KPI指標進行分析統(tǒng)計后,除了輸出信息列表外,還可以輸出相應的統(tǒng)計列表。以RRC建立成功率為例,除了粗略的給出成功率的統(tǒng)計,還可以進一步給出具體的統(tǒng)計信息=RRC建立總次數,RRC建立失敗總次數;按照業(yè)務異常原因分類(詳細分類),統(tǒng)計各種業(yè)務異常原因而引起的RRC建立失敗次數及其失敗占比;分時段統(tǒng)計Top N小區(qū)中終端業(yè)務失敗次數及其失敗占比;按終端品牌分類,給出各品牌的終端發(fā)生業(yè)務失敗的次數及其失敗占比,其中,在確定終端品牌時,通過終端國際移動用戶設備標識判斷終端的品牌,然后再進行統(tǒng)計。
[0102]網絡優(yōu)化人員通過分析CDL解析工具輸出的有關于業(yè)務異常的信息列表、統(tǒng)計列表以及其他工作日志,例如:告警日志、設備日志、公共日志,對造成網絡問題的具體原因進行分析。通過CDL解析工具給出的異常業(yè)務信息分析結果和統(tǒng)計信息,網絡優(yōu)化人員可以快速對KPI指標異常的可能問題進行快速定位分析,給出相應的優(yōu)化解決方案。
[0103]步驟S414:網絡優(yōu)化人員參照優(yōu)化解決方案通過基站排障和系統(tǒng)優(yōu)化,實施優(yōu)化改進和測試驗證,并完成詳細而完整的優(yōu)化實施日志。
[0104]目前,一般主要通過采取基站告警排障、基站設備檢查、頻率規(guī)劃優(yōu)化、天線調整、切換鄰區(qū)關系修改、數據庫參數修改、干擾消除等達到網絡優(yōu)化的目的。通過網絡優(yōu)化降低網絡擁塞率、降低掉話率、提高接通率、改善覆蓋、改善網絡業(yè)務性能質量。
[0105]步驟S416:通過優(yōu)化系統(tǒng)控制參數和小區(qū)選擇參數等手段微調通信網絡系統(tǒng),對比驗證優(yōu)化前后數據,完成網絡優(yōu)化總結報告和網絡優(yōu)化案例積累。
[0106]通過本實施提供網絡問題分析方法,采用自動化腳本程序在非工作時間例如在OMC操作維護相對空閑時間段0:00—9:00進行KPI指標的提取、初步分析整理及相關指標最差Top N小區(qū)的相關日志提取。這樣,不但可以最大限度的節(jié)省相關KPI指標和CDL文件提取的時間,有效提升KPI指標提取的效率;而且可以減少上述提取工作對日常維護和操作分析帶的負面影響;并且,此過程無需網絡優(yōu)化人員參與,節(jié)省了人力,從而有助于網絡優(yōu)化人員可以有更充足的時間重點去統(tǒng)計分析CDL輸出的結果,確定問題的原因并給出相應的解決方案。在CDL解析工具中增加針對相應KPI指標的自動化分析和統(tǒng)計功能,并將CDL文件中異常業(yè)務的失敗原因和異常業(yè)務發(fā)生時詳細的交互信息自動關聯,給出相應的解決建議,輸出相應的分析統(tǒng)計報告。采用CDL解析工具對CDL文件中的數據進行解析,解決了目前的網絡分析方法中,對CDL文件進行分析時,完全由網絡優(yōu)化人員對CDL文件中的大量信息進行分析,帶來的工作量大以及對網絡優(yōu)化人員技術能力要求高的問題,大大提高網絡問題的分析效率,達到快速提升網絡的性能質量的目標。
[0107]實施例四
[0108]參照圖5,示出了本發(fā)明實施例四的一種網絡問題分析裝置的結構框圖。
[0109]本實施例的網絡問題分析裝置包括:確定模塊502,用于使用腳本程序確定產生網絡問題的關鍵性能指標最差的N個小區(qū);其中,N為大于或等于I的自然數;第一獲取模塊504,用于使用腳本程序獲取N個小區(qū)中、與關鍵性能指標對應的業(yè)務交互消息數據,并將業(yè)務交互消息數據保存為與N個小區(qū)相對應的N個CDL文件;第一解析模塊506,用于通過腳本程序調用CDL解析工具對N個CDL文件中保存的業(yè)務交互消息數據進行解析,確定N個CDL文件中的異常業(yè)務;第二解析模塊508,用于按照設定規(guī)則對異常業(yè)務進行分析,確定異常業(yè)務的產生原因。
[0110]優(yōu)選地,第一解析模塊506包括:判斷子模塊5062:用于通過腳本程序調用⑶L解析工具,判斷N個CDL文件中保存的每條業(yè)務交互消息的執(zhí)行是否正常;確定子模塊5064:用于將執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務確定為異常業(yè)務。
[0111]優(yōu)選地,第二解析模塊508在按照設定規(guī)則對異常業(yè)務進行分析,確定異常業(yè)務的產生原因時:對執(zhí)行不正常的業(yè)務交互消息對應的各個具體業(yè)務數據進行分析;根據存儲的異常業(yè)務數據與業(yè)務異常原因的對應關系,將分析的結果與業(yè)務異常原因相匹配,確定與執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務相匹配的業(yè)務異常原因。
[0112]優(yōu)選地,本實施例的網絡問題分析裝置還包括:第二獲取模塊510,用于在第二解析模塊508確定異常業(yè)務的產生原因之后,獲取異常業(yè)務的業(yè)務異常信息,其中,業(yè)務異常信息包括:出現業(yè)務異常的終端、所述終端的標識、業(yè)務異常發(fā)生的小區(qū)、業(yè)務異常發(fā)生的時間、業(yè)務異常發(fā)生前的事件、業(yè)務異常發(fā)生時的具體業(yè)務數據;顯示模塊512,用于顯示業(yè)務異常信息,供用戶選擇和查看。
[0113]優(yōu)選地,本實施例的網絡問題分析裝置還包括:第三獲取模塊514,用于在第二獲取模塊510獲取異常業(yè)務的業(yè)務異常信息之后,根據確定的業(yè)務異常原因和業(yè)務異常信息,按照匹配規(guī)則從存儲的異常業(yè)務問題定位建議的信息中獲取解決異常業(yè)務的建議;顯示模塊512在顯示業(yè)務異常信息,供用戶選擇和查看時:顯示業(yè)務異常信息和解決異常業(yè)務的建議,供用戶選擇和查看。
[0114]本實施例的網絡問題分析裝置用于實現前述多個方法實施例中相應的網絡問題分析方法,并且具有相應的方法實施的有益效果,在此不再贅述。
[0115]本發(fā)明提供了一種提升TD-LTE網絡KPI (Key Performance Indicator關鍵性能指標)指標問題定位分析效率的自動化實現方案。通過該方案,將KPI指標數據進行自動化提取和分析,并將相關的日志進行自動化提取和使用工具進一步的細化分析,可以有效降低網絡KPI指標提取的時間、快速提升網絡KPI指標異常相關問題分析定位的效率,從而有效改進和提升網絡的性能質量和KPI指標,改進用戶感知。
[0116]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0117]以上對本發(fā)明所提供的一種網絡問題分析方法和裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
【權利要求】
1.一種網絡問題分析方法,其特征在于,包括: 使用腳本程序確定產生網絡問題的關鍵性能指標最差的N個小區(qū);其中,N為大于或等于I的自然數; 使用所述腳本程序獲取所述N個小區(qū)中、與所述關鍵性能指標對應的業(yè)務交互消息數據,并將所述業(yè)務交互消息數據保存為與所述N個小區(qū)相對應的N個CDL文件; 通過所述腳本程序調用CDL解析工具對所述N個CDL文件中保存的所述業(yè)務交互消息數據進行解析,確定所述N個CDL文件中的異常業(yè)務;按照設定規(guī)則對所述異常業(yè)務進行分析,確定所述異常業(yè)務的產生原因。
2.根據權利要求1所述的方法,其特征在于,所述通過所述腳本程序調用CDL解析工具對所述N個CDL文件中保存的所述業(yè)務交互消息數據進行解析步驟包括: 通過所述腳本程序調用CDL解析工具,判斷所述N個CDL文件中保存的每條業(yè)務交互消息的執(zhí)行是否正常;將執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務確定為異常業(yè)務。
3.根據權利要求2所述的方法,其特征在于,所述按照設定規(guī)則對所述異常業(yè)務進行分析,確定所述異常業(yè)務的產生原因步驟包括: 對所述執(zhí)行不正常的業(yè)務交 互消息對應的各個具體業(yè)務數據進行分析; 根據存儲的異常業(yè)務數據與業(yè)務異常原因的對應關系,將所述分析的結果與所述業(yè)務異常原因相匹配,確定與所述執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務相匹配的業(yè)務異常原因。
4.根據權利要求3所述的方法,其特征在于,在所述確定所述異常業(yè)務的產生原因的步驟之后,還包括: 獲取所述異常業(yè)務的業(yè)務異常信息,其中,所述業(yè)務異常信息包括:出現業(yè)務異常的終端、所述終端的標識、業(yè)務異常發(fā)生的小區(qū)、業(yè)務異常發(fā)生的時間、業(yè)務異常發(fā)生前的事件、業(yè)務異常發(fā)生時的具體業(yè)務數據; 顯示所述業(yè)務異常信息,供用戶選擇和查看。
5.根據權利要求4所述的方法,其特征在于,在所述獲取所述異常業(yè)務的業(yè)務異常信息的步驟之后,還包括: 根據確定的所述業(yè)務異常原因和所述業(yè)務異常信息,按照匹配規(guī)則從存儲的異常業(yè)務問題定位建議的信息中獲取解決所述異常業(yè)務的建議; 所述顯示所述業(yè)務異常信息,供用戶選擇查看和瀏覽的步驟包括:顯示所述業(yè)務異常信息和解決所述異常業(yè)務的建議,供用戶選擇和查看。
6.一種網絡問題分析裝置,其特征在于,包括: 確定模塊,用于使用腳本程序確定產生網絡問題的關鍵性能指標最差的N個小區(qū);其中,N為大于或等于I的自然數; 第一獲取模塊,用于使用所述腳本程序獲取所述N個小區(qū)中、與所述關鍵性能指標對應的業(yè)務交互消息數據,并將所述業(yè)務交互消息數據保存為與所述N個小區(qū)相對應的N個CDL文件; 第一解析模塊,用于通過所述腳本程序調用CDL解析工具對所述N個CDL文件中保存的所述業(yè)務交互消息數據進行解析,確定所述N個CDL文件中的異常業(yè)務; 第二解析模塊,用于按照設定規(guī)則對所述異常業(yè)務進行分析,確定所述異常業(yè)務的產生原因。
7.根據權利要求6所述的裝置,其特征在于,所述第一解析模塊包括: 判斷子模塊,用于通過所述腳本程序調用CDL解析工具,判斷所述N個CDL文件中保存的每條業(yè)務交互消息的執(zhí)行是否正常; 確定子模塊,用于將執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務確定為異常業(yè)務。
8.根據權利要求7所述的裝置,其特征在于,所述第二解析模塊在按照設定規(guī)則對所述異常業(yè)務進行分析,確定所述異常業(yè)務的產生原因時:對所述執(zhí)行不正常的業(yè)務交互消息對應的各個具體業(yè)務數據進行分析; 根據存儲的異常業(yè)務數據與業(yè)務異常原因的對應關系,將所述分析的結果與所述業(yè)務異常原因相匹配,確定與所述執(zhí)行不正常的業(yè)務交互消息對應的業(yè)務相匹配的業(yè)務異常原因。
9.根據權利要求8所述的裝置,其特征在于,所述網絡問題分析裝置還包括: 第二獲取模塊,用于在所述第二解析模塊確定所述異常業(yè)務的產生原因之后,獲取所述異常業(yè)務的業(yè)務異常信息,其中,所述業(yè)務異常信息包括:出現業(yè)務異常的終端、所述終端的標識、業(yè)務異常發(fā)生的小區(qū)、業(yè)務異常發(fā)生的時間、業(yè)務異常發(fā)生前的事件、業(yè)務異常發(fā)生時的具體業(yè)務數據; 顯示模塊,用于顯示所述業(yè)務異常信息,供用戶選擇和查看。
10.根據權利要求9所述的裝置,其特征在于,所述網絡問題分析裝置還包括: 第三獲取模塊,用于在所述第二獲取模塊獲取所述異常業(yè)務的業(yè)務異常信息之后,根據確定的所述業(yè)務異常原因和所述業(yè)務異常信息,按照匹配規(guī)則從存儲的異常業(yè)務問題定位建議的信息中獲取解決所述異常業(yè)務的建議; 所述顯示模塊在顯示所述業(yè)務異常信息,供用戶選擇和查看時:顯示所述業(yè)務異常信息和解決所述異常業(yè)務的建議,供用戶選擇和查看。
【文檔編號】H04W24/02GK103501503SQ201310404419
【公開日】2014年1月8日 申請日期:2013年9月6日 優(yōu)先權日:2013年9月6日
【發(fā)明者】劉占波, 郭高波, 張春青 申請人:大唐移動通信設備有限公司