專利名稱:網絡故障定位方法、設備及系統的制作方法
技術領域:
本發明涉及移動通信設備技術領域,尤其涉及網絡故障定位方法、設備及系統。
背景技術:
網絡故障定位存在很多方案。其中大部分是在網絡設備中增加故障定位功能,通過發送專用的檢測消息來判斷故障。 現有網絡故障定位方案一般是在網絡設備上增加故障監測功能,并在網絡設備的操作管理設備上增加相應的故障管理功能。例如在GGSN(GatewayGPRS Su卯ort Node,GPRS網關支持節點;GPRS :General Packet Radio Service,通用分組無線業務)、SGSN(ServingGPRS Support Node, GPRS服務支持節點)、RNC (Radio Network Controller,無線網絡控制器)等設備上便是通過該方案進行故障監測。通過在網絡設備上增加故障監測功能實現網絡故障定位的方法,是基于網絡設備網管的方法,其不足在于此方法和網絡設備綁定緊密,不夠靈活,并且由于需要增加專門的故障監測及管理功能導致增加了設備成本。
發明內容
本發明實施例提供一種網絡故障定位方法,用以實現低成本、靈活的網絡故障定位,該方法包括 網絡側設備通過廣播傳輸數據文件,所述數據文件中攜帶所述廣播傳輸過程中所涉及到的網絡設備的標識; 在確定接收到的數據文件有錯誤時,用戶設備發送數據文件修復請求消息,所述數據文件修復請求消息中攜帶所述所涉及到的網絡設備的標識; 根據所述數據文件修復請求消息中的網絡設備的標識定位有故障的網絡設備。
本發明實施例還提供一種網絡側設備,用以實現低成本、靈活的網絡故障定位,該設備包括 識別模塊,用于識別需廣播傳輸的數據文件在廣播傳輸過程中所涉及到的網絡設備; 添加模塊,用于在所述數據文件中添加所述所涉及到的網絡設備的標識;
廣播模塊,用于廣播傳輸所述添加了標識的數據文件。 本發明實施例還提供一種用戶設備,用以實現低成本、靈活的網絡故障定位,該設備包括 錯誤識別模塊,用于識別接收的數據文件是否有錯誤; 標識識別模塊,用于在接收的數據文件有錯時,識別所述數據文件中是否攜帶網絡設備的標識; 添加模塊,用于在數據文件修復請求消息中添加所述網絡設備的標識; 發送模塊,用于發送所述添加了標識的數據文件修復請求消息。 本發明實施例還提供一種網絡故障定位裝置,用以實現低成本、靈活的網絡故障定位,該裝置包括 接收模塊,用于接收攜帶了網絡設備的標識的數據文件修復請求消息; 定位模塊,用于根據所述數據文件修復請求消息中的網絡設備的標識定位有故障
的網絡設備。 本發明實施例還提供一種網絡故障定位系統,用以實現低成本、靈活的網絡故障定位,該系統包括 網絡側設備,用于通過廣播傳輸數據文件,所述數據文件中攜帶所述廣播傳輸過程中所涉及到的網絡設備的標識; 用戶設備,用于在確定接收到的數據文件有錯誤時,發送數據文件修復請求消息,所述數據文件修復請求消息中攜帶所述所涉及到的網絡設備的標識; 網絡故障分析模塊,用于根據所述數據文件修復請求消息中的網絡設備的標識定位有故障的網絡設備。 本發明實施例中,在網絡側設備通過廣播傳輸數據文件時,在數據文件中攜帶了該數據文件在廣播傳輸過程中所涉及到的網絡設備的標識;在UE(UserEquipment,用戶設備)確定接收到的數據文件有錯誤時,UE就會發送數據文件修復請求消息,此時在數據文件修復請求消息中攜帶所涉及到的網絡設備的標識;在網絡側接收到數據文件修復請求消息時,就可以根據數據文件修復請求消息中的網絡設備的標識定位有故障的網絡設備,從而利用廣播業務過程中在發生數據傳輸錯誤時,UE與網絡側存在的文件修復機制,由網絡設備標識來定位網絡故障,能夠通過業務層消息本身來實現網絡故障的定位,不需要在網絡設備上增加相應的網絡故障定位的功能模塊,克服了現有技術中在網絡設備的操作管理設備上增加相應的故障管理功能所導致的故障監測功能和網絡設備綁定緊密不夠靈活,并且增加了成本的不足,實現了一種低成本的、靈活的網絡故障定位方案。
圖1為本發明實施例中網絡故障定位方法流程圖; 圖2為本發明實施例中網絡側設備結構示意圖; 圖3為本發明實施例中用戶設備結構示意圖; 圖4為本發明實施例中網絡故障定位裝置結構示意圖; 圖5為本發明實施例中網絡故障定位系統結構示意圖; 圖6為本發明實施例中網絡故障定位系統工作流程圖。
具體實施例方式
下面結合說明書附圖對本發明實施例進行詳細說明。 MBMS (Multimedia Broadcast/Multicast Service,多々某體廣才番/組才番月艮務)業務是基于蜂窩通信網絡的廣播和組播業務。多媒體廣播/組播業務的數據廣播可以將數據文件通過廣播方式發送,數據文件在發送時可以通過數據校驗算法,如FEC (Forward ErrorCorrection,前向糾錯),將文件分成若干塊傳輸。UE通過廣播方式接收數據文件,當UE接收到數據文件后,如果發現接收到的文件有錯誤或者某個文件的塊有錯誤,可以在發送數據文件修復請求消息后通過點到點的文件修復過程向業務平臺請求下載修復錯誤的文件或錯誤的文件塊。本發明實施中利用該過程來進行網絡故障定位,即,通過利用數據廣播中文件修復過程進行網絡故障定位,其中數據廣播文件中攜帶有廣播文件所經過的網絡設備的標識,使點到多點數據廣播網絡可以通過分析數據文件修復請求消息中的網絡設備標識定位數據廣播網絡中的故障。
如圖1所示,本發明實施例中,網絡故障定位方法流程如下 步驟101、網絡側設備通過廣播傳輸數據文件,所述數據文件中攜帶所述廣播傳輸過程中所涉及到的網絡設備的標識。 步驟102、在確定接收到的數據文件有錯誤時,用戶設備發送數據文件修復請求消
息,所述數據文件修復請求消息中攜帶所述所涉及到的網絡設備的標識。 步驟103、根據所述數據文件修復請求消息中的網絡設備的標識定位有故障的網
絡設備。 在步驟101中,網絡側設備具體可以通過數據廣播業務平臺(例如MBMS業務平
臺)存儲數據文件廣播經過的網絡設備的標識,通過網絡設備的標識來標識本次數據文件
廣播所通過的所有網絡設備。例如,將數據廣播使用的網絡設備的標識設置為"abcd",分別
標識MBMS數據廣播使用的網絡設備中的GGSN、 SGSN、 RNC和NodeB(基站)設備。 當業務平臺需要進行數據文件廣播時,首先建立數據廣播通道,將發送的網絡設
備的標識明確為由本次發送所經過的網絡設備的標識組成。然后發起會話開始消息建立數
據廣播通道。數據廣播通道建立之后,由業務平臺將要廣播的數據文件發送給網絡,數據文
件可以是整個發送的,也可以分為若干小塊發送。數據廣播業務平臺可以在所發送的數據
文件信息或數據文件描述信息中攜帶本次發送數據廣播所經過網絡設備的標識。 具體的,可以在數據廣播業務平臺發送數據文件廣播時,將已知的網絡設備的標
識,例如標識GGSN、 SGSN、 RNC、 NodeB的"abcd"添加到擬發送的數據文件的文件描述表
(File Delivery Table, FDT)中,進行廣播發送。 在步驟102中,UE從數據廣播通道接收到數據文件后,對接收到的文件的正確性和完整性進行檢測。如果有需要修復的文件,就通過點到點的方式向業務平臺發送文件修復請求消息,并在文件修復請求消息中攜帶數據文件廣播時所攜帶給UE的所經過網絡設備的標識,如步驟101中代表GGSN、SGSN、RNC和NodeB的"abcd"。數據廣播業務平臺在收
到文件修復請求消息后,便可以獲得文件修復請求消息中的網絡設備的標識了。 具體的,UE收到廣播的數據文件后,檢查數據完整性,如果發現某些文件塊丟
失或者錯誤,就向內容服務器發起修復請求,以請求丟失的文件塊,在請求中攜帶的參數包括fileURI,當前文件的MD5參數,相關的SBN(SourceBlock Number,源塊編號)和ESI (Encoding Symbol ID,編碼符號標識),以指定請求的具體的修復包,同時在修復請求消息中攜帶通過廣播通道中的文件描述表(FDT)攜帶到UE的網絡設備的標識和UE自己所知的小區標識(CellID)等標識,請求消息采用HTTP (Hyper Text Transport Protocol,超文本傳送協議)GET (獲取)方式。 在步驟103中,通過分析不同UE的文件修復請求消息中所攜帶的網絡設備的標識來分析發現網絡的故障。例如,如果收到的大量文件修復請求消息中相同核心網設備的標識較多,說明該核心網設備有一定的故障;如果大量文件修復請求中該無線網設備的標識較多,說明該無線網設備有一定的故障。
6
具體的,對于UE發起的文件的修復請求消息,業務平臺根據請求消息的參數組裝
響應消息,向UE發送文件修復響應消息,即返回HTTP 200消息,在HTTP的消息體中攜帶UE
需要的編碼符號,與此同時便可以獲取文件修復請求中攜帶的網絡設備的標識。 當對文件修復請求消息中所包含的網絡設備的標識進行統計分析時,可以通過網
絡設備的標識出現頻率定位有故障的網絡設備。例如如果發現大量文件修復請求均包含 某一網絡設備的標識,則判斷此網絡設備可能存在故障。例如,如果大量的文件修復請求中 攜帶的設備標識為同一個核心網GGSN的標識,就說明這個GGSN或者這個GGSN的下行鏈路 可能出現了故障,如果大量的文件修復請求中攜帶的設備標識為同一個無線網NodeB的標 識,就說明這個NodeB可能出現了故障。 又如代表GGSN1、SGSN1、RNC0和NodeB 1的"alblcOdl"、代表GGSN2、SGSN2、RNC0 和NodeB2的"a2b2c0d2"、代表GGSN3、SGSN3、RNCO和NodeB3的"a3b3c0d3",當收到的網絡 設備的標識為"alblc0dl"、"a2b2c0d2"、"a3b3c0d3",那么可以確定是RNC0出現了故障。
本領域普通技術人員可以理解上述實施例方法中的全部或部分步驟是可以通過 程序來指令相關的硬件完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以 包括ROM、RAM、磁盤或光盤等。 基于同一發明構思,本發明實施中還提供了一種網絡側設備,其結構如圖2所示, 可以包括 識別模塊201,用于識別需廣播傳輸的數據文件在廣播傳輸過程中所涉及到的網 絡設備; 添加模塊202,用于在所述數據文件中添加所述所涉及到的網絡設備的標識;
廣播模塊203,用于廣播傳輸所述添加了標識的數據文件。 —個實施例中,添加模塊在所述數據文件的文件描述表中添加所述廣播傳輸過程 中所涉及到的網絡設備的標識。 基于同一發明構思,本發明實施中還提供了一種用戶設備,其結構如圖3所示,可 以包括 錯誤識別模塊301,用于識別接收的數據文件是否有錯誤; 標識識別模塊302,用于在接收的數據文件有錯時,識別所述數據文件中是否攜帶 網絡設備的標識; 添加模塊303,用于在數據文件修復請求消息中添加所述網絡設備的標識; 發送模塊304,用于發送所述添加了標識的數據文件修復請求消息。 —個實施例中,添加模塊在所述數據文件修復請求消息的文件描述符中添加所述
網絡設備的標識。 —個實施例中,發送模塊通過HTTP GET方式發送所述數據文件修復請求消息。
基于同一發明構思,本發明實施中還提供了一種網絡故障定位裝置,其結構如圖4 所示,可以包括 接收模塊401,用于接收攜帶了網絡設備的標識的數據文件修復請求消息;
定位模塊402,用于根據所述數據文件修復請求消息中的網絡設備的標識定位有 故障的網絡設備。 —個實施中,定位模塊通過網絡設備的標識出現頻率定位有故障的網絡設備。
基于同一發明構思,本發明實施中還提供了一種網絡故障定位系統,其結構如圖5 所示,可以包括 網絡側設備501,用于通過廣播傳輸數據文件,所述數據文件中攜帶所述廣播傳輸 過程中所涉及到的網絡設備的標識; 用戶設備502,用于在確定接收到的數據文件有錯誤時,發送數據文件修復請求消
息,所述數據文件修復請求消息中攜帶所述所涉及到的網絡設備的標識; 網絡故障分析模塊503,用于根據所述數據文件修復請求消息中的網絡設備的標
識定位有故障的網絡設備。 如圖6所示, 一個具體實例中,網絡故障定位系統工作流程可以包括 步驟601、網絡側設備準備廣播數據,在擬廣播的數據文件中增加網絡設備標識。 步驟602、網絡側設備進行數據廣播,攜帶網絡設備標識。 步驟603、 UE從廣播通道接收到數據文件后,進行差錯檢測。 步驟604、 UE向網絡側設備發送文件修復請求消息,攜帶網絡設備標識。 步驟605、網絡故障分析模塊從網絡側設備獲取網絡設備標識。 步驟606、網絡側故障分析模塊分析請求中的網絡設備標識,定位網絡故障。 由上述實施例可知,本發明實施例中,在網絡側設備通過廣播傳輸數據文件時,在
數據文件中攜帶了該數據文件在廣播傳輸過程中所涉及到的網絡設備的標識;在UE確定
接收到的數據文件有錯誤時,UE就會發送數據文件修復請求消息,此時在數據文件修復請
求消息中攜帶所涉及到的網絡設備的標識;在網絡側接收到數據文件修復請求消息時,就
可以根據數據文件修復請求消息中的網絡設備的標識定位有故障的網絡設備,從而利用廣
播業務過程中在發生數據傳輸錯誤時,UE與網絡側存在的文件修復機制,由網絡設備標識
來定位網絡故障,能夠通過業務層消息本身來實現網絡故障的定位,不需要在網絡設備上
增加相應的網絡故障定位的功能模塊,克服了現有技術中在網絡設備的操作管理設備上增
加相應的故障管理功能所導致的故障監測功能和網絡設備綁定緊密不夠靈活,并且增加了
成本的不足,實現了一種低成本的、靈活的網絡故障定位方案。 顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精 神和范圍。這樣,倘若對本發明的這些修改和變型屬于本發明權利要求及其等同技術的范 圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
一種網絡故障定位方法,其特征在于,該方法包括網絡側設備通過廣播傳輸數據文件,所述數據文件中攜帶所述廣播傳輸過程中所涉及到的網絡設備的標識;在確定接收到的數據文件有錯誤時,用戶設備發送數據文件修復請求消息,所述數據文件修復請求消息中攜帶所述所涉及到的網絡設備的標識;根據所述數據文件修復請求消息中的網絡設備的標識定位有故障的網絡設備。
2. 如權利要求1所述的方法,其特征在于,所述數據文件中攜帶所述廣播傳輸過程中所涉及到的網絡設備的標識具體包括在所述數據文件的文件描述表中攜帶所述廣播傳輸過程中所涉及到的網絡設備的標識。
3. 如權利要求1所述的方法,其特征在于,所述數據文件修復請求消息中攜帶所述所涉及到的網絡設備的標識具體包括在所述數據文件修復請求消息的文件描述符中攜帶所述所涉及到的網絡設備的標識。
4. 如權利要求1或3所述的方法,其特征在于,用戶設備通過超文本傳送協議獲取HTTPGET方式發送所述數據文件修復請求消息。
5. 如權利要求1至3任一所述的方法,其特征在于,根據所述數據文件修復請求消息中的網絡設備的標識定位有故障的網絡設備,具體包括根據所述數據文件修復請求消息中的網絡設備的標識出現頻率定位有故障的網絡設備。
6. —種網絡側設備,其特征在于,包括識別模塊,用于識別需廣播傳輸的數據文件在廣播傳輸過程中所涉及到的網絡設備;添加模塊,用于在所述數據文件中添加所述所涉及到的網絡設備的標識;廣播模塊,用于廣播傳輸所述添加了標識的數據文件。
7. 如權利要求6所述的網絡側設備,其特征在于,所述添加模塊在所述數據文件的文件描述表中添加所述廣播傳輸過程中所涉及到的網絡設備的標識。
8. —種用戶設備,其特征在于,包括錯誤識別模塊,用于識別接收的數據文件是否有錯誤;標識識別模塊,用于在接收的數據文件有錯時,識別所述數據文件中是否攜帶網絡設備的標識;添加模塊,用于在數據文件修復請求消息中添加所述網絡設備的標識;發送模塊,用于發送所述添加了標識的數據修復文件請求消息。
9. 如權利要求8所述的用戶設備,其特征在于,所述添加模塊在所述數據文件修復請求消息的文件描述符中添加所述網絡設備的標識。
10. 如權利要求8或9所述的用戶設備,其特征在于,所述發送模塊通過HTTP GET方式發送所述數據文件修復請求消息。
11. 一種網絡故障定位裝置,其特征在于,包括接收模塊,用于接收攜帶了網絡設備的標識的數據文件修復請求消息;定位模塊,用于根據所述數據文件修復請求消息中的網絡設備的標識定位有故障的網絡設備。
12. 如權利要求11所述的裝置,其特征在于,所述定位模塊通過網絡設備的標識出現頻率定位有故障的網絡設備。
13. —種網絡故障定位系統,其特征在于,包括網絡側設備,用于通過廣播傳輸數據文件,所述數據文件中攜帶所述廣播傳輸過程中所涉及到的網絡設備的標識;用戶設備,用于在確定接收到的數據文件有錯誤時,發送數據文件修復請求消息,所述數據文件修復請求消息中攜帶所述所涉及到的網絡設備的標識;網絡故障分析模塊,用于根據所述數據文件修復請求消息中的網絡設備的標識定位有故障的網絡設備。
全文摘要
本發明公開了一種網絡故障定位方法,該方法包括網絡側設備通過廣播傳輸數據文件,所述數據文件中攜帶所述廣播傳輸過程中所涉及到的網絡設備的標識;在確定接收到的數據文件有錯誤時,用戶設備發送數據文件修復請求消息,所述數據文件修復請求消息中攜帶所述所涉及到的網絡設備的標識;根據所述數據文件修復請求消息中的網絡設備的標識定位有故障的網絡設備。本發明同時公開一種網絡側設備、用戶設備、網絡故障定位裝置及網絡故障定位系統。采用本發明可以實現低成本、靈活的網絡故障定位。
文檔編號H04W24/04GK101765137SQ20081024103
公開日2010年6月30日 申請日期2008年12月25日 優先權日2008年12月25日
發明者張慧媛, 李勇 申請人:中國移動通信集團公司