專利名稱:一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法及直O(jiān)
背景技術(shù):
基于考察GSM(GlcAal System for Mobile communication,全球移動通信系統(tǒng)) 網(wǎng)絡(luò)運(yùn)行質(zhì)量的需求,網(wǎng)絡(luò)運(yùn)行質(zhì)量的檢測技術(shù)應(yīng)運(yùn)而生,目前,較為成熟的網(wǎng)絡(luò)運(yùn)行質(zhì)量 檢測技術(shù)是根據(jù)在空中接口(即手機(jī)終端和網(wǎng)絡(luò)之間的接口)采集到的信令消息和測量結(jié) 果對網(wǎng)絡(luò)事件進(jìn)行判斷,其中,信令消息包括空中接口層信令和RLC(Radic) Link Control, 無線鏈路控制)/MAC(Media Access Control,媒體接入控制)層信令。根據(jù)對信令流程的 復(fù)現(xiàn),可以從測試結(jié)果中還原出網(wǎng)絡(luò)中的正常或非正常事件,并配合信令分析得到的事件, 根據(jù)對測量結(jié)果的分析,判定網(wǎng)絡(luò)事件尤其是異常網(wǎng)絡(luò)事件發(fā)生的原因。在現(xiàn)有情況下,用戶一般根據(jù)信令流程的復(fù)現(xiàn)和現(xiàn)有測量結(jié)果的分析通過自身的 工作經(jīng)驗(yàn)來量化判斷網(wǎng)絡(luò)中存在的問題。對于正常的事件(例如起呼、振鈴等)目前主要 是從一次正常的主、被叫的信令流程中獲取其事件;對于非正常的事件(例如掉話等)目前 主要是根據(jù)模式狀態(tài)進(jìn)行判斷的,GSM的基本模式狀態(tài)有兩類,一類為空閑模式狀態(tài),另一 類為專有模式狀態(tài),定義分別如下空閑模式狀態(tài)移動臺的空閑模式狀態(tài)也可定名為“移動臺電路交換空閑模式狀 態(tài)”,此時(shí)移動臺接收主控小區(qū)的BCCH(Broadcast Control Channel,廣播控制信道)消息, 并分析尋呼信道上的信息,但是移動臺會有相應(yīng)的分組域數(shù)據(jù)業(yè)務(wù)傳送;專有模式狀態(tài)移動臺的專有模式狀態(tài)也可定名為“移動臺專有虛電路模式狀 態(tài)”,即移動臺與網(wǎng)絡(luò)建立了專有的虛電路以完成一定任務(wù)的狀態(tài)。通過上述判斷過程有助于找出并解決網(wǎng)絡(luò)中存在的問題,從而直接為改進(jìn)網(wǎng)絡(luò)質(zhì) 量、改善用戶感知、提高運(yùn)營商網(wǎng)絡(luò)運(yùn)維質(zhì)量提供幫助。但在現(xiàn)有的技術(shù)條件下,所有的空 中接口數(shù)據(jù)分析工具都存在以下缺點(diǎn)1、只能復(fù)現(xiàn)測試中得到的信令流,無法判斷信令順序是否與規(guī)范相符。2、在出現(xiàn)了非正常事件或出現(xiàn)了非正常的信令流后,無法對這些非正常的情況進(jìn) 行檢錯或糾錯,只能由人工判斷。在大數(shù)據(jù)量的情況下,這樣的判斷效率低下,且非常依賴 于從業(yè)人員的技術(shù)水平,其誤判與錯判的概率大大增加。3、對于每增加一個類型的事件輸出(例如接通事件),都需要重新梳理流程,在成 百上千的層三信令中找出判斷該事件所需要的信令,在業(yè)務(wù)上是繁復(fù)的,在軟件的開發(fā)上, 代碼編寫時(shí)也顯得非常累贅,并且不利于維護(hù)。綜上所述,現(xiàn)有網(wǎng)絡(luò)運(yùn)行質(zhì)量的檢測技術(shù)由于無法判斷信令順序是否與規(guī)范相符 以及無法對非正常的情況進(jìn)行檢錯或糾錯,從而使得檢測結(jié)果的準(zhǔn)確度低;并且,需要人工 對非正常的情況進(jìn)行檢錯或糾錯,從而使得檢測效率低;并且,由于每增加一個類型的事件 輸出都需要重新梳理流程,從而使得操作復(fù)雜,不易于擴(kuò)展。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法及裝置,采用 該技術(shù)方案,能夠提高網(wǎng)絡(luò)運(yùn)行質(zhì)量檢測結(jié)果的準(zhǔn)確度以及檢測效率,并且操作方便易于 擴(kuò)展。本發(fā)明實(shí)施例通過如下技術(shù)方案實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的一個方面,提供了一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法。根據(jù)本發(fā)明實(shí)施例提供的通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法,包括根據(jù)設(shè)定字段從選定的測試數(shù)據(jù)源中提取與所述字段對應(yīng)的至少一條信令,其 中,每條信令分別對應(yīng)所述測試數(shù)據(jù)源對應(yīng)時(shí)段中的一個子時(shí)段,并且攜帶信令自身的狀 態(tài),針對提取的每條信令執(zhí)行將提取的所述信令攜帶的狀態(tài)與所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比 較;根據(jù)設(shè)置的各比較結(jié)果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系,確定與比較得到的比較結(jié)果對應(yīng) 的網(wǎng)絡(luò)事件。根據(jù)本發(fā)明實(shí)施例的另一個方面,還提供了一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定裝置。根據(jù)本發(fā)明實(shí)施例提供的通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定裝置,包括信令提取單元,用于根據(jù)設(shè)定字段從選定的測試數(shù)據(jù)源中提取與所述字段對應(yīng)的 至少一條信令,其中,每條信令分別對應(yīng)所述測試數(shù)據(jù)源對應(yīng)時(shí)段中的一個子時(shí)段,并且攜 帶信令自身的狀態(tài);
狀態(tài)比較單元,用于針對所述信令提取單元提取的每條信令執(zhí)行將提取的所述 信令攜帶的狀態(tài)與所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比較;事件確定單元,用于根據(jù)設(shè)置的各比較結(jié)果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系,確定與狀態(tài) 比較單元的各比較結(jié)果分別對應(yīng)的網(wǎng)絡(luò)事件。通過本發(fā)明實(shí)施例提供的上述至少一個技術(shù)方案,根據(jù)設(shè)定字段從選定的測試數(shù) 據(jù)源中提取與設(shè)定字段對應(yīng)的至少一條信令,其中,每條信令分別對應(yīng)測試數(shù)據(jù)源對應(yīng)時(shí) 段中的一個子時(shí)段,并且攜帶信令自身的狀態(tài);針對提取的每條信令執(zhí)行將提取的每條 信令攜帶的狀態(tài)與其對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比較,根據(jù)設(shè)置的各比較結(jié)果與網(wǎng) 絡(luò)事件的對應(yīng)關(guān)系,確定與比較得到的比較結(jié)果對應(yīng)的網(wǎng)絡(luò)事件,采用該技術(shù)方案,通過將 信令攜帶的狀態(tài)與該信令對應(yīng)子時(shí)段內(nèi)終端的狀態(tài)之間的比較,并基于預(yù)先設(shè)置的比較結(jié) 果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系,確定網(wǎng)絡(luò)中的網(wǎng)絡(luò)事件,無需人工判斷,從而提高了網(wǎng)絡(luò)運(yùn)行質(zhì) 量檢測結(jié)果的準(zhǔn)確度以及檢測效率,并且可以通過擴(kuò)展用于提取信令的字段以及擴(kuò)展設(shè)置 比較結(jié)果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系以增加系統(tǒng)的擴(kuò)展性,并且操作方便。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明 書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明實(shí)施 例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中圖1為本發(fā)明實(shí)施例提供的通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法流程圖;圖2為本發(fā)明實(shí)施例提供的執(zhí)行狀態(tài)比較的流程圖一;圖3為本發(fā)明實(shí)施例提供的更新當(dāng)前狀態(tài)的流程圖;圖4為本發(fā)明實(shí)施例提供的執(zhí)行前置操作以及更新當(dāng)前狀態(tài)的流程圖一;圖5為本發(fā)明實(shí)施例提供的執(zhí)行前置操作以及更新當(dāng)前狀態(tài)的流程圖二 ;圖6為本發(fā)明實(shí)施例提供的執(zhí)行前置操作以及更新當(dāng)前狀態(tài)的流程圖三;圖7為本發(fā)明實(shí)施例提供的執(zhí)行前置操作以及更新當(dāng)前狀態(tài)的流程圖四;圖8為本發(fā)明實(shí)施例提供的執(zhí)行狀態(tài)比較的流程圖二 ;圖9為本發(fā)明實(shí)施例提供的根據(jù)狀態(tài)優(yōu)先級更新當(dāng)前狀態(tài)的流程圖;圖10為本發(fā)明實(shí)施例提供的通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定裝置示意圖一;圖11為本發(fā)明實(shí)施例提供的狀態(tài)比較單元示意圖一;圖12為本發(fā)明實(shí)施例提供的第一狀態(tài)更新模塊示意圖一;圖13為本發(fā)明實(shí)施例提供的第一狀態(tài)更新模塊示意圖二 ;圖14為本發(fā)明實(shí)施例提供的狀態(tài)比較單元示意圖二 ;圖15為本發(fā)明實(shí)施例提供的通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定裝置示意圖二。
具體實(shí)施例方式為了給出提高網(wǎng)絡(luò)運(yùn)行質(zhì)量檢測結(jié)果的準(zhǔn)確度以及檢測效率的實(shí)現(xiàn)方案,本發(fā)明 實(shí)施例提供了一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法及裝置,以下結(jié)合說明書附圖對本發(fā)明 的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并 不用于限定本發(fā)明。并且在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。根據(jù)本發(fā)明實(shí)施例,首先提供了一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法,在實(shí)時(shí)該 方法之前,首先選定用于確定網(wǎng)絡(luò)時(shí)間的測試數(shù)據(jù)源,該測試數(shù)據(jù)源為在設(shè)定時(shí)段內(nèi)根據(jù) 網(wǎng)絡(luò)運(yùn)行狀態(tài)以及用戶終端的實(shí)際通信狀態(tài)生成的信令集合。如圖1所示,本發(fā)明實(shí)施例提供的通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法,包括如下步驟步驟101、根據(jù)設(shè)定字段從選定的測試數(shù)據(jù)源中提取與所述字段對應(yīng)的至少一條 信令,其中,每條信令分別對應(yīng)所述測試數(shù)據(jù)源對應(yīng)時(shí)段中的一個子時(shí)段,并且分別攜帶信 令自身的狀態(tài);步驟102、分別將信令攜帶的狀態(tài)與該信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比 較;步驟103、根據(jù)預(yù)先設(shè)置的各比較結(jié)果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系,確定與比較得到的 比較結(jié)果對應(yīng)的網(wǎng)絡(luò)事件。根據(jù)以上過程,通過從測試數(shù)據(jù)源中提取信令,并通過比較提取的信令攜帶的狀 態(tài)以及信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài),確定出與比較結(jié)果對應(yīng)的網(wǎng)絡(luò)事件。其中
上述步驟101中,首先確定根據(jù)系統(tǒng)需求確定的用于提取信令的字段,設(shè)定的字 段是網(wǎng)絡(luò)中信令所攜帶的部分信息,設(shè)定字段可以根據(jù)情況增加的。然后獲取測試數(shù)據(jù)源并進(jìn)行解析,具體的解析過程即根據(jù)確定的字段提取與字段 對應(yīng)的信令信息的過程,具體地,提取出的信令包括至少一條,每條信令分別對應(yīng)測試數(shù)據(jù) 源對應(yīng)時(shí)段中的一個子時(shí)段,并且分別攜帶信令自身對應(yīng)的狀態(tài),信令對應(yīng)的狀態(tài)是根據(jù) 信令的網(wǎng)絡(luò)特征預(yù)先分類確定的。實(shí)際應(yīng)用中,以XML配置與管理測試數(shù)據(jù)源中為設(shè)定字 段所提供的數(shù)據(jù),更為具體地,將測試數(shù)據(jù)源中為設(shè)定字段所提供的數(shù)據(jù)以XML轉(zhuǎn)換表的 方式保存,在進(jìn)行信令解析時(shí),在XML轉(zhuǎn)換表中查找出相應(yīng)的信令信息,每條信令都對應(yīng)有 各自的狀態(tài),其中,特殊的具有標(biāo)志性的信令還攜帶其對應(yīng)的操作信息(例如,前置操作信 息或/和后置操作信息)。移動通信的空中接口中,狀態(tài)指的是移動臺在一定條件(網(wǎng)絡(luò)側(cè)的或移動臺內(nèi)部 的)下的一類(至少一個)屬性所代表的狀況,本發(fā)明實(shí)施例中,狀態(tài)包含基本屬性(狀態(tài) 名、優(yōu)先級)。其中,狀態(tài)與屬性的定義來自于3GPP (第三代移動通信伙伴計(jì)劃,是移動通信 業(yè)界的國際標(biāo)準(zhǔn)化組織)所定義的規(guī)范。以下進(jìn)一步對本發(fā)明實(shí)施例所涉及的狀態(tài)以及屬性進(jìn)行詳細(xì)說明1、狀態(tài)分類根據(jù)移動通信網(wǎng)絡(luò)的特點(diǎn),將移動臺側(cè)(即移動終端與基站通信專用的空中接 口)的狀態(tài)分為以下幾類(1)基本狀態(tài)包括空閑模式狀態(tài)以及專有模式狀態(tài),此類狀態(tài)對應(yīng)的優(yōu)先級通 常最低,例如,設(shè)置為0。(2)自定義狀態(tài)包括在空閑模式下的附著狀態(tài)、PDP激活狀態(tài),專有模式下的起 呼狀態(tài)(主叫與被叫)等,此類狀態(tài)通常為了進(jìn)行網(wǎng)絡(luò)正常事件或異常事件的數(shù)據(jù)統(tǒng)計(jì)而 設(shè)置,此類狀態(tài)對應(yīng)的優(yōu)先級一般設(shè)置為高于基本狀態(tài)的優(yōu)先級,例如,設(shè)置為1。(3)正常信令狀態(tài)正常信令狀態(tài)即根據(jù)網(wǎng)絡(luò)側(cè)與移動臺側(cè)的各種信令來判斷一 個狀態(tài)的起始與結(jié)束,包括路由區(qū)更新、鑒權(quán)、加密等。此類狀態(tài)對應(yīng)的優(yōu)先級一般設(shè)置為 高于自定義狀態(tài)的優(yōu)先級,例如,設(shè)置為2移動臺的一些狀態(tài)具有獨(dú)占性質(zhì),即在此類狀態(tài)下不可能出現(xiàn)其它狀態(tài),而此類 狀態(tài)的開始與結(jié)束都可以直接由信令標(biāo)識。可以說,信令標(biāo)識是狀態(tài)開始或結(jié)束標(biāo)志的一 個必要條件,即信令標(biāo)識了狀態(tài)的開始和結(jié)束。(4)異常信令狀態(tài)與單信令狀態(tài)異常信令狀態(tài)與單信令狀態(tài)有相似的形態(tài),即 都是單一信令組成的狀態(tài),包括路由區(qū)更新拒絕、鑒權(quán)失敗、話音信道分配失敗等,此類狀 態(tài)的優(yōu)先級通常最高,例如,設(shè)置為3。2、狀態(tài)屬性狀態(tài)屬性包括基本屬性,并且根據(jù)網(wǎng)絡(luò)事件擴(kuò)展的需要,可以設(shè)置擴(kuò)展屬性。其中,狀態(tài)的基本屬性包括空閑狀態(tài)屬性、專有狀態(tài)屬性、當(dāng)前狀態(tài)屬性以及當(dāng) 前信令攜帶操作屬性。在網(wǎng)絡(luò)事件的確定過程中,可以針對上述幾類狀態(tài)的基本屬性設(shè)置如下狀態(tài)寄存 器(1)空閑狀態(tài)寄存器該寄存器用于存儲所有的空閑模式狀態(tài)(即所有的以“IM”開頭的狀態(tài)),在狀態(tài)比較開始前,該寄存器應(yīng)處于置空狀態(tài);(2)專有狀態(tài)寄存器該寄存器用于存儲所有的專有模式狀態(tài)(即所有的以“DM” 開頭的狀態(tài)),在狀態(tài)比較開始前,該寄存器應(yīng)處于置空狀態(tài);(3)當(dāng)前狀態(tài)保護(hù)寄存器此寄存器用于在狀態(tài)比較前將當(dāng)前狀態(tài)存入。其中,本 發(fā)明實(shí)施例中當(dāng)前狀態(tài)均指“處理的信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)”。(4)當(dāng)前信令攜帶操作寄存器此寄存器用于在解析信令時(shí)存入信令所攜帶的操 作(包括前置操作或/和后置操作),以便在狀態(tài)對比前后進(jìn)行相應(yīng)操作。狀態(tài)的基本屬性可以根據(jù)實(shí)際需要而設(shè)置,例如,可以為狀態(tài)開始時(shí)間屬性、當(dāng)前 信令時(shí)間屬性、專有狀態(tài)上下行平衡計(jì)數(shù)屬性。上述步驟102中,將信令與信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比較,具體如 圖2所示,包括如下處理過程步驟201、接收當(dāng)前待處理的信令。該步驟中,接收的該信令對應(yīng)一個設(shè)定的子時(shí)段,并且攜帶其對應(yīng)的狀態(tài)信息,可 選地,根據(jù)信令的不同,還攜帶有操作信息。該步驟中,為了后續(xù)判斷的需要,將當(dāng)前狀態(tài)存入保護(hù)寄存器中。步驟202、判斷接收的信令是否攜帶前置操作信息,若是,執(zhí)行步驟203 ;若否,執(zhí) 行步驟204。步驟203、執(zhí)行接收的信令攜帶的前置操作信息對應(yīng)的操作,并根據(jù)執(zhí)行結(jié)果更新 當(dāng)前狀態(tài)(即接收的信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài))。步驟204、比較信令攜帶的狀態(tài)的優(yōu)先級以及當(dāng)前狀態(tài)的優(yōu)先級,在得到的優(yōu)先級 比較結(jié)果滿足第一狀態(tài)更新條件時(shí),利用信令攜帶的狀態(tài)更新當(dāng)前狀態(tài)。步驟205、將更新前的當(dāng)前狀態(tài)和更新后的當(dāng)前狀態(tài)進(jìn)行比較。該步驟中,更新前的當(dāng)前狀態(tài)從保護(hù)寄存器中獲取。其中上述步驟203中,執(zhí)行接收的信令攜帶的前置操作信息對應(yīng)的操作,并根據(jù)執(zhí)行 結(jié)果更新當(dāng)前狀態(tài),具體如圖3所示,包括如下步驟步驟301、根據(jù)前置操作信息確定對應(yīng)的至少一個操作;步驟302、根據(jù)確定的操作分別對應(yīng)的配置信息,獲取執(zhí)行該操作對應(yīng)的狀態(tài)寄存 器;步驟303、判斷狀態(tài)寄存器狀態(tài)是否滿足預(yù)設(shè)的與該操作的操作類型對應(yīng)的設(shè)定 條件(信令正常條件),若是,則執(zhí)行步驟304,若否,則執(zhí)行步驟305 ;步驟304、根據(jù)設(shè)定的第二狀態(tài)更新條件、狀態(tài)寄存器的狀態(tài)以及當(dāng)前狀態(tài)(即該 信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)),更新該信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài);步驟305、執(zhí)行預(yù)設(shè)的與該操作對應(yīng)的錯誤處理流程。上述過程中在具體實(shí)現(xiàn)時(shí),可以結(jié)合上述定義的狀態(tài)寄存器以及具體的前置操作 類型實(shí)現(xiàn)對應(yīng)的處理流程,為了更好地理解本發(fā)明實(shí)施例,以下結(jié)合具體的前置操作類型, 對各處理過程進(jìn)行詳細(xì)說明具體實(shí)施例一前置操作類型為狀態(tài)寄存器存入操作,一般情況下,在開始高優(yōu)先級的狀態(tài)時(shí),其9起始信令會攜帶此操作。具體的處理過程如圖4所示,在狀態(tài)寄存器存入操作開始后,執(zhí)行 如下步驟步驟401、判斷當(dāng)前要存入的狀態(tài)寄存器是否為空,若否,則執(zhí)行步驟402,若是, 則執(zhí)行步驟403 ;該狀態(tài)寄存器存入操作對應(yīng)的信令正常條件即為當(dāng)前要存入的狀態(tài)寄存器為空。步驟402、確定信令錯誤,并進(jìn)入針對信令錯誤預(yù)設(shè)的錯誤處理流程,并執(zhí)行步驟 406 ;步驟403、判斷當(dāng)前狀態(tài)是否為空,若是,則執(zhí)行步驟404,若否,則執(zhí)行步驟405 ;步驟404、將接收的信令攜帶的狀態(tài)存入缺省狀態(tài)列表,并執(zhí)行步驟406 ;步驟405、將當(dāng)前的狀態(tài)存入相應(yīng)的狀態(tài)寄存器;該步驟中,狀態(tài)開頭為“ IM”時(shí)存入“空閑狀態(tài)寄存器”,狀態(tài)開頭為“DM””時(shí)存入“專有狀態(tài)寄存器”。步驟406、將當(dāng)前狀態(tài)與信令攜帶的狀態(tài)進(jìn)行比較,若比較結(jié)果為當(dāng)前狀態(tài)為空閑 信令攜帶狀態(tài)為專有,則執(zhí)行步驟407;若比較結(jié)果為當(dāng)前狀態(tài)和信令攜帶狀態(tài)均為空閑 或?qū)S?,則執(zhí)行步驟408;步驟407、進(jìn)入狀態(tài)保持操作,即上行專有狀態(tài)信令結(jié)束;步驟408、狀態(tài)寄存器存入操作。具體實(shí)施例二 前置操作類型為狀態(tài)寄存器取回操作,一般情況下,在結(jié)束高優(yōu)先級的狀態(tài)時(shí),其 結(jié)束信令會攜帶此操作。具體的處理過程如圖5所示,在狀態(tài)寄存器取回操作開始后,執(zhí)行 如下步驟步驟501、判斷當(dāng)前要取回的狀態(tài)寄存器是否為空,若是,則執(zhí)行步驟502,若否, 則執(zhí)行步驟503 ;該操作類型對應(yīng)的信令正常條件即為當(dāng)前要取回的狀態(tài)寄存器不為空。步驟502、確定信令錯誤,并進(jìn)入針對信令錯誤預(yù)設(shè)的錯誤處理流程,并執(zhí)行步驟 504 ;步驟503、將該狀態(tài)寄存器中的狀態(tài)取回替換當(dāng)前狀態(tài);步驟504、狀態(tài)寄存器取回操作結(jié)束。具體實(shí)施例三前置操作類型為狀態(tài)結(jié)束操作,此類操作類似狀態(tài)寄存器取回操作操作,此操作 在正常結(jié)束一個狀態(tài)時(shí)使用。具體的處理過程如圖6所示,在狀態(tài)結(jié)束操作開始后,執(zhí)行如 下步驟步驟601、判斷當(dāng)前要結(jié)束的狀態(tài)對應(yīng)的狀態(tài)寄存器是否為空,若是,則執(zhí)行步驟 602,若否,則執(zhí)行步驟603 ;該操作類型對應(yīng)的信令正常條件即為當(dāng)前要結(jié)束的狀態(tài)對應(yīng)的狀態(tài)寄存器不為空。步驟602、確定信令錯誤,并進(jìn)入針對信令錯誤預(yù)設(shè)的錯誤處理流程,并執(zhí)行步驟 604 ;步驟603、清空該狀態(tài)寄存器,并將當(dāng)前狀態(tài)設(shè)置為“MatUS_Null”,即表示當(dāng)前狀態(tài)由人工置空;步驟604、狀態(tài)結(jié)束操作結(jié)束。具體實(shí)施例四前置操作類型為狀態(tài)檢查操作,此類操作為一些信令所攜帶的對專有狀態(tài)的各種 情況進(jìn)行檢查的操作,此操作對丟失信令等異常狀態(tài)起保護(hù)作用。具體的處理過程如圖7 所示,在狀態(tài)檢查操作開始后,執(zhí)行如下步驟步驟701、比較當(dāng)前狀態(tài)與信令攜帶狀態(tài)是否一致,若否,則執(zhí)行步驟702,若是, 則執(zhí)行步驟706 ;步驟702、檢測保存當(dāng)前狀態(tài)的狀態(tài)寄存器是否為空,若是,執(zhí)行步驟703 ;若否, 執(zhí)行步驟704 ;步驟703、將當(dāng)前狀態(tài)與信令攜帶狀態(tài)選擇存入該狀態(tài)寄存器,并執(zhí)行步驟705 ;該步驟中,將當(dāng)前狀態(tài)與信令所攜帶的狀態(tài)的優(yōu)先級進(jìn)行對比,若信令所攜帶的 狀態(tài)優(yōu)先級小于當(dāng)前狀態(tài)優(yōu)先級,則將信令所攜帶的狀態(tài)存入該狀態(tài)寄存器,否則將當(dāng)前 狀態(tài)存入該狀態(tài)寄存器,再將當(dāng)前狀態(tài)替換為信令所攜帶的狀態(tài);步驟704、將當(dāng)前狀態(tài)與寄存器所存狀態(tài)選擇存入該寄存器;該步驟中,對比當(dāng)前狀態(tài)與寄存器所存狀態(tài)的優(yōu)先級,若當(dāng)前狀態(tài)的優(yōu)先級大于 等于寄存器所存狀態(tài)的優(yōu)先級,則不替換該狀態(tài)寄存器,否則將當(dāng)前狀態(tài)存入該狀態(tài)寄存ο步驟705、將當(dāng)前狀態(tài)替換為信令所攜帶的狀態(tài);步驟706、狀態(tài)檢查操作結(jié)束。具體實(shí)施例五前置操作類型為狀態(tài)替換操作,此類操作用于確保低優(yōu)先級狀態(tài)取得控制權(quán)的時(shí) 候,即直接用信令所攜帶的狀態(tài)替換當(dāng)前狀態(tài),并且無需執(zhí)行狀態(tài)對比,直接輸出事件。上述具體實(shí)施例中,錯誤處理流程可以預(yù)先根據(jù)具體信令錯誤的不同類型確定。 在各種狀態(tài)操作時(shí),都會對相應(yīng)的操作對象進(jìn)行判斷,如果操作對象的狀態(tài)與預(yù)備進(jìn)行操 作時(shí)的初始狀態(tài)不同,則表明出現(xiàn)了信令錯誤,例如信令丟失或信令順序問題,因此,本發(fā) 明實(shí)施例在各種狀態(tài)操作中加入相應(yīng)的錯誤處理機(jī)制,以下給出錯誤處理機(jī)制的具體流 程(1)執(zhí)行狀態(tài)寄存器存入操作時(shí)對應(yīng)的錯誤處理機(jī)制狀態(tài)寄存器存入時(shí)標(biāo)志著一個狀態(tài)的開始,如果狀態(tài)開始時(shí)狀態(tài)寄存器已經(jīng)有值 存入了,只能是上一次狀態(tài)未結(jié)束導(dǎo)致的,由于狀態(tài)的獨(dú)占性,這種情況不可能在實(shí)際的網(wǎng) 絡(luò)中出現(xiàn),因此可判定為錯誤情況。在狀態(tài)寄存器存入操作中,需要將當(dāng)前狀態(tài)存入相應(yīng)的狀態(tài)寄存器,在存入之前, 若相應(yīng)的狀態(tài)寄存器為非空,則進(jìn)行以下錯誤處理流程將當(dāng)前狀態(tài)與寄存器中存儲的狀態(tài)進(jìn)行比較,若當(dāng)前狀態(tài)的優(yōu)先級小于寄存器中 狀態(tài)的優(yōu)先級,則利用當(dāng)前狀態(tài)替換寄存器中的狀態(tài),否則保持寄存器中的狀態(tài)不變;在進(jìn)行上述處理后,輸出相應(yīng)的網(wǎng)絡(luò)事件,即信令錯誤或信令丟失事件。(2)執(zhí)行狀態(tài)寄存器取回操作時(shí)的錯誤處理機(jī)制此類錯誤處理機(jī)制適用于狀態(tài)寄存器取回、前置狀態(tài)結(jié)束及后置狀態(tài)結(jié)束操作。11
在狀態(tài)寄存器取回操作中,需要利用當(dāng)前狀態(tài)替換狀態(tài)寄存器中的狀態(tài)。此時(shí)若 相應(yīng)的狀態(tài)寄存器為空,則說明其中可能出現(xiàn)了低等級狀態(tài)未能存入高等級狀態(tài)的情況, 因此,需要針對此情況進(jìn)行錯誤處理流程,將當(dāng)前狀態(tài)的相應(yīng)調(diào)試狀態(tài)(即相應(yīng)狀態(tài)下優(yōu) 先級為0的狀態(tài))替換當(dāng)前狀態(tài)。本發(fā)明實(shí)施例中的具體錯誤處理流程可在程序開始前設(shè)置,此處不再一一列舉。本發(fā)明又一實(shí)施例中,在執(zhí)行步驟203之后,以及在執(zhí)行步驟205之前,還包括判 斷是否設(shè)定操作(例如跳轉(zhuǎn)操作,在具體地如狀態(tài)檢查操作)的步驟,具體如圖8所示,包 括如下步驟步驟801、接收當(dāng)前待處理的信令;步驟802、判斷接收的信令是否攜帶前置操作信息,若是,執(zhí)行步驟803 ;若否,執(zhí) 行步驟805 ;步驟803、執(zhí)行接收的信令攜帶的前置操作信息對應(yīng)的操作,并根據(jù)執(zhí)行結(jié)果更新 當(dāng)前狀態(tài);步驟804、判斷該信令攜帶的前置操作信息是否包括跳轉(zhuǎn)操作(即狀態(tài)檢查操 作),若判斷否,則執(zhí)行步驟805,否則執(zhí)行步驟806 ;步驟805、比較該信令攜帶的狀態(tài)的優(yōu)先級以及該信令對應(yīng)子時(shí)段內(nèi)移動終端更 新后的狀態(tài)的優(yōu)先級,在得到的優(yōu)先級比較結(jié)果滿足第一狀態(tài)更新條件時(shí),再次更新該信 令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)(即根據(jù)執(zhí)行結(jié)果更新得到的狀態(tài))。步驟806、將更新前的當(dāng)前狀態(tài)和更新后的當(dāng)前狀態(tài)進(jìn)行比較。上述實(shí)施例(步驟204以及步驟20 中,根據(jù)信令對應(yīng)狀態(tài)的優(yōu)先級以及當(dāng)前狀 態(tài)的優(yōu)先級,更新當(dāng)前狀態(tài),具體如圖9所示,包括如下步驟步驟901、判斷信令對應(yīng)狀態(tài)的優(yōu)先級是否高于當(dāng)前狀態(tài)的優(yōu)先級,若是,則執(zhí)行 步驟902,否則執(zhí)行步驟903 ;步驟902、將當(dāng)前狀態(tài)更新為信令對應(yīng)狀態(tài);步驟903、不更新當(dāng)前狀態(tài)。進(jìn)一步地,在確定信令對應(yīng)狀態(tài)的優(yōu)先級與當(dāng)前狀態(tài)的優(yōu)先級相同、并且根據(jù)設(shè) 定的狀態(tài)先后順序確定信令對應(yīng)狀態(tài)為當(dāng)前狀態(tài)之后的狀態(tài)時(shí),執(zhí)行步驟902。以上流程所依據(jù)的優(yōu)先級策略如下優(yōu)先級即標(biāo)識狀態(tài)在一般情況下(即沒有狀態(tài)操作的情況下)狀態(tài)轉(zhuǎn)換的屬性, 其原則是高優(yōu)先級替換低優(yōu)先級,同優(yōu)先級則是后一狀態(tài)替換前一狀態(tài)。優(yōu)先級以一般狀 態(tài)為最低,而以異常狀態(tài)或單事件狀態(tài)為最高,即0級優(yōu)先級標(biāo)識最低的優(yōu)先級,為空中接口信令的基本狀態(tài)所處的優(yōu)先級;1級優(yōu)先級標(biāo)識自定義優(yōu)先級,由于其為自定義狀態(tài),因此應(yīng)處于較低的優(yōu)先 級,以便與正常的信令狀態(tài)相合作;2級優(yōu)先級標(biāo)識正常信令狀態(tài),在正常(不丟失信令的情況下),此類優(yōu)先級對應(yīng) 的信令可以標(biāo)識其狀態(tài)的開始與結(jié)束;3級優(yōu)先級標(biāo)識異常信令狀態(tài)與單信令狀態(tài),由于此類狀態(tài)為單事件狀態(tài),因此 只要出現(xiàn)即可標(biāo)識狀態(tài)有始有終,故只要確定好了其開始與結(jié)束的事件對比,即可做為最 高優(yōu)先級狀態(tài),以確保發(fā)現(xiàn)網(wǎng)絡(luò)問題。
本發(fā)明又一實(shí)施例中,在確定與所述比較結(jié)果分別對應(yīng)的網(wǎng)絡(luò)事件或確定不更新 當(dāng)前狀態(tài)時(shí),還包括確定該信令是否攜帶后置操作信息;若確定是,則執(zhí)行該后置操作信息對應(yīng)的操作;若確定否,則處理下一條信令,即確定該信令對應(yīng)子時(shí)段之后的子時(shí)段對應(yīng)的下 一信令,并執(zhí)行將該下一信令與下一信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比較的步驟。該實(shí)施例中,后置操作指狀態(tài)判斷開始后的操作,此時(shí)當(dāng)前狀態(tài)有可能已經(jīng)是高 優(yōu)先級狀態(tài),而信令來臨前的狀態(tài)存儲在狀態(tài)保護(hù)寄存器中。后置操作可以包括以下內(nèi) 容(1)狀態(tài)保護(hù)寄存器取回操作;此操作將相應(yīng)狀態(tài)保護(hù)寄存器中的狀態(tài)取回,并替換當(dāng)前狀態(tài),狀態(tài)保護(hù)寄存器 隨之清空,此操作一般應(yīng)用于單信令正常事件的狀態(tài)中。(2)后置狀態(tài)結(jié)束操作;結(jié)束當(dāng)前狀態(tài),將當(dāng)前狀態(tài)置為“MatUS_Null”,并清空當(dāng)前狀態(tài)所對應(yīng)的狀態(tài)寄 存器。若相應(yīng)的狀態(tài)寄存器為空,則進(jìn)入設(shè)置的相應(yīng)錯誤處理流程。本發(fā)明實(shí)施例中信令攜帶的操作信息還可以包括狀態(tài)轉(zhuǎn)換操作,狀態(tài)轉(zhuǎn)換操作一 般為低等級狀態(tài)向高等級狀態(tài)轉(zhuǎn)換,而由高等級狀態(tài)向低等級狀態(tài)的轉(zhuǎn)換一般通過以下方 式來進(jìn)行(1)對于正常開始、正常結(jié)束的高等級狀態(tài),可以在狀態(tài)結(jié)束時(shí)使用“狀態(tài)寄存器 取回”操作,取回先前寄存的低等級狀態(tài)。(2)對于正常開始、不正常結(jié)束的高等級狀態(tài),又可分以下兩類情況a.不正常結(jié)束的高等級狀態(tài)有標(biāo)志信令可以在不正常信令中帶上相應(yīng)的狀態(tài) 取回操作。b.不正常結(jié)束的高等級狀態(tài)無標(biāo)志信令通過相應(yīng)的狀態(tài)檢查操作來對狀態(tài)重置。(3)對于不正常開始,正常結(jié)束的高等級狀態(tài)由于是不正常開始,因此高等級狀 態(tài)會沖減掉相應(yīng)的低等級狀態(tài),此時(shí)只能根據(jù)高等級狀態(tài)結(jié)束的操作來輸出錯誤了。(4)對于不正常開始,不正常結(jié)束的高等級狀態(tài)沒有判斷的必要。對于事件即狀態(tài)發(fā)生變化時(shí)輸出的狀態(tài)變化的結(jié)果,由于是要對比狀態(tài)變化前后 的情況,因此事件的輸出應(yīng)該如上所述,是由根據(jù)信令攜帶狀態(tài)標(biāo)記與操作進(jìn)行了狀態(tài)判 斷后的“當(dāng)前狀態(tài)”與狀態(tài)保護(hù)寄存器中所保存的“變換前狀態(tài)”來進(jìn)行比較,這些事件的 操作應(yīng)可根據(jù)網(wǎng)絡(luò)的不同而靈活調(diào)配。本發(fā)明實(shí)施例提供的技術(shù)方案,包含原始數(shù)據(jù)解析、狀態(tài)比較、事件輸出、錯誤處 理,根據(jù)3GPP與3GPP2的相關(guān)規(guī)范并結(jié)合網(wǎng)絡(luò)的實(shí)際情況重新定義了網(wǎng)絡(luò)中的各種狀態(tài), 并根據(jù)狀態(tài)的轉(zhuǎn)換復(fù)現(xiàn)了網(wǎng)絡(luò)中發(fā)生的各種事件。綜合考慮了信令流程與信令內(nèi)容對網(wǎng)絡(luò) 的影響,根據(jù)狀態(tài)的變化輸出網(wǎng)絡(luò)中的各種事件,亦可根據(jù)狀態(tài)的變化判斷出異常事件和 信令錯誤。通過使用可擴(kuò)展標(biāo)記語言(XML)定義信令與標(biāo)準(zhǔn)狀態(tài)之間的轉(zhuǎn)換表,達(dá)到了極 強(qiáng)的系統(tǒng)間適配性與可擴(kuò)展性。進(jìn)一步地,本發(fā)明實(shí)施例對應(yīng)于各種移動通信系統(tǒng)的信令流程,狀態(tài)是根據(jù)實(shí)際13的信令流程及相關(guān)規(guī)范提取出來的可適應(yīng)各種移動通信系統(tǒng)制式的通用描述。根據(jù)移動通 信網(wǎng)絡(luò)的特點(diǎn),將移動通信網(wǎng)絡(luò)全周期的狀態(tài)分為基本狀態(tài)、自定義狀態(tài)、正常信令狀態(tài)、 異常信令狀態(tài)與單信令狀態(tài)五大類;并根據(jù)其各自的情況給予其一定的狀態(tài)屬性(基本屬 性、擴(kuò)展屬性、狀態(tài)寄存器屬性)。進(jìn)一步地,本發(fā)明實(shí)施例為了真實(shí)再現(xiàn)網(wǎng)絡(luò)中各種信令所表征的操作,除了對信 令所攜帶的各種狀態(tài)之間的變化進(jìn)行對比操作外,還定義了多個針對不同優(yōu)先級的狀態(tài)的 操作,操作的觸發(fā)由具體的信令來攜帶。信令攜帶的操作包括狀態(tài)開始、狀態(tài)結(jié)束、狀態(tài)檢 查、狀態(tài)保持、狀態(tài)屬性操作等,根據(jù)這些操作,除了真實(shí)地反映網(wǎng)絡(luò)中信令流程的變換之 外,還可以在一定程度上檢查出網(wǎng)絡(luò)中的信令錯誤。進(jìn)一步地,本發(fā)明實(shí)施例除了通過狀態(tài)來判斷事件,保持與接入制式的相對獨(dú)立 這一特點(diǎn)之外,還保留了事件原因判斷的接口,通過判斷狀態(tài)轉(zhuǎn)換時(shí)的所記錄的一些屬性, 可以判斷出網(wǎng)絡(luò)事件發(fā)生的原因,而且根據(jù)移動通信系統(tǒng)制式的不同,可以添加不同的狀 態(tài)屬性來輔助判斷。進(jìn)一步地,本發(fā)明實(shí)施例狀態(tài)改變所對應(yīng)的事件的操作可根據(jù)不同制式的網(wǎng)絡(luò)的 不同而靈活調(diào)配,并保留了針對未來網(wǎng)絡(luò)升級或不同制式網(wǎng)絡(luò)的升級接口,其可擴(kuò)展性強(qiáng), 針對不同網(wǎng)絡(luò)的二次開發(fā)的投入大大小于其它系統(tǒng)。進(jìn)一步地,本發(fā)明實(shí)施例可根據(jù)測試數(shù)據(jù)真實(shí)再現(xiàn)網(wǎng)絡(luò)中實(shí)際存在的事件,特別 是網(wǎng)絡(luò)或者移動臺出現(xiàn)錯誤時(shí)產(chǎn)生的事件,并精確區(qū)分由于測試數(shù)據(jù)錯誤導(dǎo)致的信令丟失 或信令流程錯誤及由于網(wǎng)絡(luò)錯誤導(dǎo)致的信令丟失或信令流程錯誤,并提供了對各種錯誤數(shù) 據(jù)可能導(dǎo)致的錯誤判斷的容錯機(jī)制。檢錯能力強(qiáng),可以檢查出各種由于設(shè)備問題造成的各 種數(shù)據(jù)丟失、數(shù)據(jù)順序錯誤。并且在出現(xiàn)了新的未知的網(wǎng)絡(luò)錯誤時(shí),可以根據(jù)系統(tǒng)以往的情 況判斷出可能出現(xiàn)錯誤的原因。與上述流程對應(yīng),本發(fā)明實(shí)施例還提供了一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定裝置, 如圖10所示,該裝置包括信令提取單元1001、狀態(tài)比較單元1002以及事件確定單元1003 ;其中信令提取單元1001,用于根據(jù)設(shè)定字段從選定的測試數(shù)據(jù)源中提取與所述字段對 應(yīng)的至少一條信令,其中,每條信令分別對應(yīng)所述測試數(shù)據(jù)源對應(yīng)時(shí)段中的一個子時(shí)段,并 且攜帶信令自身的狀態(tài);狀態(tài)比較單元1002,用于針對所述信令提取單元提取的每條信令執(zhí)行將信令提 取單元1001提取的信令攜帶的狀態(tài)與該信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比較;事件確定單元1003,用于根據(jù)設(shè)置的各比較結(jié)果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系,確定與 狀態(tài)比較單元的各比較結(jié)果分別對應(yīng)的網(wǎng)絡(luò)事件。如圖11所示,本發(fā)明又一實(shí)施例中,上述狀態(tài)比較單元1002包括操作信息確定模塊1002A,用于確定當(dāng)前處理的信令是否攜帶前置操作信息;第一狀態(tài)更新模塊1002B,用于在操作信息確定模塊1002A確定是時(shí),執(zhí)行該前置 操作信息對應(yīng)的操作,并根據(jù)執(zhí)行結(jié)果更新所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài);第二狀態(tài)更新模塊1002C,用于在操作信息確定模塊1002A確定否時(shí),比較該信令 攜帶的狀態(tài)的優(yōu)先級以及該信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)的優(yōu)先級,在得到的優(yōu)先級比較結(jié)果滿足第一狀態(tài)更新條件時(shí),利用該信令攜帶的狀態(tài)更新該信令對應(yīng)子時(shí)段內(nèi)移動 終端的狀態(tài);比較模塊1002D,用于將所述信令對應(yīng)子時(shí)段內(nèi)移動終端在更新前的狀態(tài),和所述 第一狀態(tài)更新模塊或第二狀態(tài)更新模塊更新后的狀態(tài)進(jìn)行比較。如圖12所示,本發(fā)明又一實(shí)施例中,上述第一狀態(tài)更新模塊1002B,包括寄存器獲取子模塊1002B 1,用于根據(jù)所述前置操作信息對應(yīng)的至少一個操作對 應(yīng)的配置信息,獲取執(zhí)行所述操作對應(yīng)的狀態(tài)寄存器;更新子模塊1002B2,用于在確定所述寄存器確定子模塊獲取的狀態(tài)寄存器狀態(tài)滿 足與所述操作對應(yīng)的設(shè)定條件(信令正常條件)時(shí),根據(jù)設(shè)定的第二狀態(tài)更新條件、所述狀 態(tài)寄存器的狀態(tài)以及所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài),更新所述信令對應(yīng)子時(shí)段內(nèi) 移動終端的狀態(tài)。如圖13所示,本發(fā)明又一實(shí)施例中,在圖12的基礎(chǔ)上,上述第一狀態(tài)更新模塊 1002B,還包括錯誤處理子模塊1002B3,用于在確定所述狀態(tài)寄存器的狀態(tài)不滿足與所述操作對 應(yīng)的預(yù)設(shè)條件時(shí),執(zhí)行預(yù)設(shè)的與所述操作對應(yīng)的錯誤處理流程。如圖14所示,本發(fā)明又一實(shí)施例中,在圖11所示基礎(chǔ)上,上述狀態(tài)比較單元1002 還包括操作確定模塊1002D,用于在第一狀態(tài)更新模塊1002B根據(jù)執(zhí)行結(jié)果更新所述信 令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)之后,以及所述比較模塊將所述信令對應(yīng)子時(shí)段內(nèi)移動終 端在更新前和更新后的狀態(tài)進(jìn)行比較之前,確定所述信令攜帶的前置操作信息是否包括設(shè) 定操作;第二狀態(tài)更新模塊1002C還用于,在所述操作確定模塊確定否時(shí),比較所述信令 攜帶的狀態(tài)的優(yōu)先級以及根據(jù)執(zhí)行結(jié)果更新得到的所述狀態(tài)的優(yōu)先級,在得到的優(yōu)先級比 較結(jié)果滿足第一狀態(tài)更新條件時(shí),利用所述信令攜帶的狀態(tài)更新根據(jù)執(zhí)行結(jié)果更新得到的 所述狀態(tài)。一個實(shí)施例中,上述第二狀態(tài)更新模塊1002C具體用于在確定所述信令攜帶的狀態(tài)的優(yōu)先級高于所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀 態(tài)的優(yōu)先級,或,在確定所述信令攜帶的狀態(tài)的優(yōu)先級與所述信令對應(yīng)子時(shí)段內(nèi)移動終端 的狀態(tài)的優(yōu)先級相同、并且根據(jù)設(shè)定的狀態(tài)先后順序確定所述信令攜帶的狀態(tài)為所述信令 對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)之后的狀態(tài)時(shí),將所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)更 新為所述信令攜帶的狀態(tài);否則,不更新所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)。如圖15所示,本發(fā)明又一實(shí)施例中,在圖10所示基礎(chǔ)上,上述裝置還包括后置操作執(zhí)行單元1004,用于在事件確定單元確定與比較得到的比較結(jié)果對應(yīng)的 網(wǎng)絡(luò)事件后,確定所述信令攜帶后置操作信息時(shí),執(zhí)行所述后置操作信息對應(yīng)的操作。應(yīng)當(dāng)理解,該實(shí)施例提供的通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定裝置所實(shí)現(xiàn)的功能與上述 實(shí)施例提供的通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法流程一一對應(yīng),對于該裝置各個功能單元所 實(shí)現(xiàn)的更為詳細(xì)的處理流程,在上述方法實(shí)施例中已做詳細(xì)描述,此處不再詳細(xì)描述。通過本發(fā)明實(shí)施例提供的上述至少一個技術(shù)方案,根據(jù)設(shè)定字段從選定的測試數(shù)據(jù)源中提取與設(shè)定字段對應(yīng)的至少一條信令,其中,每條信令分別對應(yīng)測試數(shù)據(jù)源對應(yīng)時(shí) 段中的一個子時(shí)段,并且攜帶信令自身的狀態(tài);針對提取的每條信令執(zhí)行將提取的每條 信令攜帶的狀態(tài)與其對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比較,根據(jù)設(shè)置的各比較結(jié)果與網(wǎng) 絡(luò)事件的對應(yīng)關(guān)系,確定與比較得到的比較結(jié)果對應(yīng)的網(wǎng)絡(luò)事件,采用該技術(shù)方案,通過將 信令攜帶的狀態(tài)與該信令對應(yīng)子時(shí)段內(nèi)終端的狀態(tài)之間的比較,并基于預(yù)先設(shè)置的比較結(jié) 果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系,確定網(wǎng)絡(luò)中的網(wǎng)絡(luò)事件,無需人工判斷,從而提高了網(wǎng)絡(luò)運(yùn)行質(zhì) 量檢測結(jié)果的準(zhǔn)確度以及檢測效率,并且可以通過擴(kuò)展用于提取信令的字段以及擴(kuò)展設(shè)置 比較結(jié)果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系以增加系統(tǒng)的擴(kuò)展性,并且操作方便。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法,其特征在于,包括根據(jù)設(shè)定字段從選定的測試數(shù)據(jù)源中提取與所述字段對應(yīng)的至少一條信令,其中,每 條信令分別對應(yīng)所述測試數(shù)據(jù)源對應(yīng)時(shí)段中的一個子時(shí)段,并且攜帶信令自身的狀態(tài),針 對提取的每條信令執(zhí)行將提取的所述信令攜帶的狀態(tài)與所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比較;根據(jù)設(shè)置的各比較結(jié)果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系,確定與比較得到的比較結(jié)果對應(yīng)的網(wǎng) 絡(luò)事件。
2.如權(quán)利要求1所述的方法,其特征在于,將提取的所述信令攜帶的狀態(tài)與所述信令 對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比較,包括確定所述信令是否攜帶前置操作信息;若確定是,則執(zhí)行所述前置操作信息對應(yīng)的操作,并根據(jù)執(zhí)行結(jié)果更新所述信令對應(yīng) 子時(shí)段內(nèi)移動終端的狀態(tài);若確定否,則比較所述信令攜帶的狀態(tài)以及所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)分 別對應(yīng)的優(yōu)先級,在得到的優(yōu)先級比較結(jié)果滿足第一狀態(tài)更新條件時(shí),利用所述信令攜帶 的狀態(tài)更新所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài);將所述信令對應(yīng)子時(shí)段內(nèi)移動終端在更新前和更新后的狀態(tài)進(jìn)行比較。
3.如權(quán)利要求2所述的方法,其特征在于,執(zhí)行所述前置操作信息對應(yīng)的操作,并根據(jù) 執(zhí)行結(jié)果更新所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài),包括根據(jù)所述前置操作信息對應(yīng)的至少一個操作對應(yīng)的配置信息,獲取執(zhí)行所述操作對應(yīng) 的狀態(tài)寄存器;在確定獲取的狀態(tài)寄存器的狀態(tài)滿足與所述操作對應(yīng)的預(yù)設(shè)條件時(shí),根據(jù)設(shè)定的第二 狀態(tài)更新條件、所述狀態(tài)寄存器的狀態(tài)以及所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài),更新 所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)。
4.如權(quán)利要求3所述的方法,其特征在于,在確定所述狀態(tài)寄存器的狀態(tài)不滿足與所 述操作對應(yīng)的預(yù)設(shè)條件時(shí),還包括執(zhí)行預(yù)設(shè)的與所述操作對應(yīng)的錯誤處理流程。
5.如權(quán)利要求2所述的方法,其特征在于,在根據(jù)執(zhí)行結(jié)果更新所述信令對應(yīng)子時(shí)段 內(nèi)移動終端的狀態(tài)之后,以及將所述信令對應(yīng)子時(shí)段內(nèi)移動終端在更新前和更新后的狀態(tài) 進(jìn)行比較之前,還包括確定所述信令攜帶的前置操作信息不包括設(shè)定操作時(shí),比較所述信令攜帶的狀態(tài)以及 根據(jù)執(zhí)行結(jié)果更新得到的所述狀態(tài)分別對應(yīng)的優(yōu)先級;在得到的優(yōu)先級比較結(jié)果滿足第一狀態(tài)更新條件時(shí),利用所述信令攜帶的狀態(tài)更新根 據(jù)執(zhí)行結(jié)果更新得到的所述狀態(tài)。
6.如權(quán)利要求2所述的方法,其特征在于,所述第一狀態(tài)更新條件,包括所述信令攜帶的狀態(tài)的優(yōu)先級高于所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)的優(yōu)先級;或,所述信令攜帶的狀態(tài)的優(yōu)先級與所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)的優(yōu)先級相 同、并且根據(jù)設(shè)定的狀態(tài)先后順序確定所述信令攜帶的狀態(tài)為所述信令對應(yīng)子時(shí)段內(nèi)移動 終端的狀態(tài)之后的狀態(tài)。
7.如權(quán)利要求1所述的方法,其特征在于,在確定與比較得到的比較結(jié)果對應(yīng)的網(wǎng)絡(luò) 事件后,還包括確定所述信令攜帶后置操作信息時(shí),執(zhí)行所述后置操作信息對應(yīng)的操作。
8.一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定裝置,其特征在于,包括信令提取單元,用于根據(jù)設(shè)定字段從選定的測試數(shù)據(jù)源中提取與所述字段對應(yīng)的至少 一條信令,其中,每條信令分別對應(yīng)所述測試數(shù)據(jù)源對應(yīng)時(shí)段中的一個子時(shí)段,并且攜帶信 令自身的狀態(tài);狀態(tài)比較單元,用于針對所述信令提取單元提取的每條信令執(zhí)行將提取的所述信令 攜帶的狀態(tài)與所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比較;事件確定單元,用于根據(jù)設(shè)置的各比較結(jié)果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系,確定與狀態(tài)比較 單元的各比較結(jié)果分別對應(yīng)的網(wǎng)絡(luò)事件。
9.如權(quán)利要求8所述的裝置,其特征在于,所述狀態(tài)比較單元包括操作信息確定模塊,用于確定所述信令是否攜帶前置操作信息;第一狀態(tài)更新模塊,用于在所述操作信息確定模塊確定是時(shí),執(zhí)行所述前置操作信息 對應(yīng)的操作,并根據(jù)執(zhí)行結(jié)果更新所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài);第二狀態(tài)更新模塊,用于在所述操作信息確定模塊確定否時(shí),比較所述信令攜帶的狀 態(tài)以及所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)分別對應(yīng)的優(yōu)先級,在得到的優(yōu)先級比較結(jié) 果滿足第一狀態(tài)更新條件時(shí),利用所述信令攜帶的狀態(tài)更新所述信令對應(yīng)子時(shí)段內(nèi)移動終 端的狀態(tài);比較模塊,用于將所述信令對應(yīng)子時(shí)段內(nèi)移動終端在更新前的狀態(tài),和所述第一狀態(tài) 更新模塊或第二狀態(tài)更新模塊更新后的狀態(tài)進(jìn)行比較。
10.如權(quán)利要求9所述的裝置,其特征在于,所述第一狀態(tài)更新模塊,包括寄存器獲取子模塊,用于根據(jù)所述前置操作信息對應(yīng)的至少一個操作對應(yīng)的配置信 息,獲取執(zhí)行所述操作對應(yīng)的狀態(tài)寄存器;更新子模塊,用于在確定所述寄存器確定子模塊獲取的狀態(tài)寄存器狀態(tài)滿足與所述操 作對應(yīng)的預(yù)設(shè)條件時(shí),根據(jù)設(shè)定的第二狀態(tài)更新條件、所述狀態(tài)寄存器的狀態(tài)以及所述信 令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài),更新所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)。
11.如權(quán)利要求10所述的裝置,其特征在于,所述第一狀態(tài)更新模塊,還包括錯誤處理子模塊,用于在確定所述狀態(tài)寄存器的狀態(tài)不滿足與所述操作對應(yīng)的預(yù)設(shè)條 件時(shí),執(zhí)行預(yù)設(shè)的與所述操作對應(yīng)的錯誤處理流程。
12.如權(quán)利要求9所述的裝置,其特征在于,所述狀態(tài)比較單元還包括操作確定模塊,用于在所述第一狀態(tài)更新模塊根據(jù)執(zhí)行結(jié)果更新所述信令對應(yīng)子時(shí)段 內(nèi)移動終端的狀態(tài)之后,以及所述比較模塊將所述信令對應(yīng)子時(shí)段內(nèi)移動終端在更新前和 更新后的狀態(tài)進(jìn)行比較之前,確定所述信令攜帶的前置操作信息是否包括設(shè)定操作;所述第二狀態(tài)更新模塊還用于,在所述操作確定模塊確定否時(shí),比較所述信令攜帶的 狀態(tài)以及根據(jù)執(zhí)行結(jié)果更新得到的所述狀態(tài)分別對應(yīng)的優(yōu)先級,在得到的優(yōu)先級比較結(jié)果 滿足第一狀態(tài)更新條件時(shí),利用所述信令攜帶的狀態(tài)更新根據(jù)執(zhí)行結(jié)果更新得到的所述狀 態(tài)。
13.如權(quán)利要求9所述的裝置,其特征在于,所述第二狀態(tài)更新模塊具體用于在確定所述信令攜帶的狀態(tài)的優(yōu)先級高于所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)的 優(yōu)先級,或,在確定所述信令攜帶的狀態(tài)的優(yōu)先級與所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀 態(tài)的優(yōu)先級相同、并且根據(jù)設(shè)定的狀態(tài)先后順序確定所述信令攜帶的狀態(tài)為所述信令對應(yīng) 子時(shí)段內(nèi)移動終端的狀態(tài)之后的狀態(tài)時(shí),將所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)更新為 所述信令攜帶的狀態(tài)。
14.如權(quán)利要求8所述的裝置,其特征在于,還包括后置操作執(zhí)行單元,用于在事件確定單元確定與比較得到的比較結(jié)果對應(yīng)的網(wǎng)絡(luò)事件 后,確定所述信令攜帶后置操作信息時(shí),執(zhí)行所述后置操作信息對應(yīng)的操作。
全文摘要
本發(fā)明公開了一種通信網(wǎng)絡(luò)中網(wǎng)絡(luò)事件的確定方法及裝置,主要技術(shù)方案包括根據(jù)設(shè)定字段從選定的測試數(shù)據(jù)源中提取與所述字段對應(yīng)的至少一條信令,其中,每條信令分別對應(yīng)所述測試數(shù)據(jù)源對應(yīng)時(shí)段中的一個子時(shí)段,并且分別攜帶信令自身的狀態(tài);針對提取的每條信令執(zhí)行將所述信令攜帶的狀態(tài)與所述信令對應(yīng)子時(shí)段內(nèi)移動終端的狀態(tài)進(jìn)行比較;根據(jù)設(shè)置的各比較結(jié)果與網(wǎng)絡(luò)事件的對應(yīng)關(guān)系,確定與比較得到的比較結(jié)果分別對應(yīng)的網(wǎng)絡(luò)事件。采用該技術(shù)方案,能夠提高網(wǎng)絡(luò)運(yùn)行質(zhì)量檢測結(jié)果的準(zhǔn)確度以及檢測效率,并且操作方便易于擴(kuò)展。
文檔編號H04W28/04GK102056214SQ20091023727
公開日2011年5月11日 申請日期2009年11月9日 優(yōu)先權(quán)日2009年11月9日
發(fā)明者周俊, 常靜, 張同須, 徐九星, 方力, 李巍, 李承益, 李躍, 沈鋒煒, 王威, 甄艷菊, 蘇立龍, 陳欣偉, 高屹 申請人:中國移動通信集團(tuán)公司