新四季網

一種終端脫網故障的處理方法和裝置的製作方法

2023-08-09 22:29:46

專利名稱:一種終端脫網故障的處理方法和裝置的製作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種終端脫網故障的處理方法和裝置。
背景技術:
終端脫網,概括來說就是終端與網絡失同步,造成終端作為被叫呼叫不通或作為 主叫不能發起業務(如打電話、發簡訊等)的狀態,甚至因此而導致終端死機,嚴重影響終 端的正常工作。終端脫網後,在終端中的具體表現有兩種(1)終端界面可操作,但實際底層與網絡失去交互,這種情況,用戶在不發起業務 的情況下很難發現終端已處於脫網狀態。(2)終端界面不可操作,顯示「限制服務」、「註冊未知」、「無信號」、「緊急呼叫」等信 息,提示發生脫網,這種情況下,用戶可以直接發現終端已經處於脫網狀態。終端脫網是一類較為複雜的問題,與終端和網絡都有關。現有的技術方案沒有針 對終端脫網異常進行分析和解決的,只是有針對終端掉話或終端自身故障進行處理的相應 方案,具體說明如下(1)終端掉話現有的技術方案主要針對終端發生掉話故障時,如何收集參數判斷掉話、上報數 據、定位故障原因等方面的技術進行處理。具體的實現方式是通過在終端中統一設定掉話故障參數,並在呼叫過程中記錄對 應參數值和時間並加以對比。若該終端出現掉話,則將該終端所記錄的發生掉話時的數據 記錄上報給網絡管理中心,使得網絡管理中心能夠及時、準確、完整地定位故障發生的原 因,從而提出掉話解決方案。該方案中具體的系統實現的結構示意圖和方法處理的流程示意圖分別如圖1和 圖2所示。該方案的重點和創新點在於提出了一套統一、完善的掉話故障日誌記錄輸出內容 規範,包括關鍵場景參數和對應的掉話原因分析等,能夠較為全面的搜集終端掉話時的各 項指標,填補了目前3GPP國際標準在上述領域的空白。(2)終端自身故障現有的技術方案的研究的對象是終端在使用過程中自身產生的不良情況、異常和故障。通過藉助第三方診斷伺服器,輸入終端自身故障的日誌(Log)信息,從而產生相 關診斷參數,並將該診斷參數返回給終端的自動診斷程序,並據此生成與診斷結果相對應 的錯誤代碼,最後,將相應的錯誤代碼顯示於終端的屏幕或第三方診斷伺服器的提示界面 上,從而,提示操作者終端出現故障,以便於操作者掌握故障原因。具體實現框圖見下圖3 該方案中具體的系統實現的結構示意圖如圖3所示。該方案解決了以往終端自身發生故障時,向網絡運營商的解析伺服器發送大量日誌信息而產生的通信成本的問題,同時通過在終端屏幕或第三方裝置的提示界面上顯示診 斷結果對應的錯誤代碼的方式,避免了讀取複雜Log信息產生的人力成本。針對現有技術方案,在實現本發明的過程中,發明人發現現有技術方案至少存在 以下問題對於第一種方案,該方案的關鍵技術點在於規範掉話故障日誌記錄輸出內容,包 括搜集關鍵場景參數和對應的掉話原因分析等。但上述參數在針對性、全面性方面並不能 直接適用於終端脫網的異常場景,脫網會造成掉話,但掉話並不一定導致脫網,對於突發性 的脫網異常不能夠及時處理。同時該方案將記錄參數上報給網管中心以定位故障發生的原 因,加大了網絡負擔和通信成本。對於第二種方案,該方案的關鍵技術點在於用第三方裝置(診斷伺服器)代替了 原網絡運營商的解析伺服器的功能,雖然削減了向網絡發送終端故障Log信息的通信成本 和與上述作業有關的人力成本,但不能針對脫網複雜多變的情況進行不同處理,同時無法 解決與網絡有關的脫網異常現象。方案本身對於故障Log信息的分析過程也過於簡單和不 明晰,無法用於解決實際脫網異常現象。

發明內容
本發明實施例提供一種終端脫網故障的處理方法和裝置,通過平時獲取簡化Log 信息與脫網時獲取詳細Log信息相結合的方式,對終端處於脫網狀態的原因進行判斷,並 進行相應的處理。為達到上述目的,本發明實施例一方面提供了一種終端脫網故障的處理方法,應 用於包括至少一個終端和一個脫網模擬器的系統中,所述脫網模擬器中包含一個問題庫, 所述終端在正常工作的狀態下,實時獲取高層的簡化日誌Log信息,當所述終端判斷自身 處於脫網狀態時,所述終端備份當前已有的簡化Log信息,開始獲取底層和高層的詳細Log 信息,並將所述簡化Log信息和所述詳細Log信息上報給所述脫網模擬器,所述方法包括以 下步驟所述脫網模擬器接收所述終端上報的所述簡化Log信息和所述詳細Log信息;所述脫網模擬器分析所述簡化Log信息和所述詳細Log信息,確定所述終端的異 常參數;所述脫網模擬器將所述異常參數與所述問題庫中已存儲的故障信息進行匹配,並 在匹配結果達到匹配閾值時,根據所述問題庫中相應的故障信息確定所述終端發生脫網故 障的原因和相應的處理方式。優選的,所述終端在正常工作的狀態下,實時獲取高層的簡化日誌Log信息,具體 包括所述終端通過自身的存儲空間和/或外置的存儲裝置對所述簡化Log信息進行存 儲;當存儲所述簡化Log信息的空間不足時,所述終端用最新獲取到的簡化Log信息 覆蓋最早獲取到的簡化Log信息。優選的,當存儲所述簡化Log信息的空間不足時,所述終端用最新獲取到的簡化 Log信息覆蓋最早獲取到的簡化Log信息,具體為
當存儲所述簡化Log信息的空間不足時,所述終端對所述簡化Log信息進行壓縮, 並通過所述壓縮後空餘出的空間繼續存儲新獲取到的所述簡化Log信息;當被存儲的簡化Log信息被壓縮後,所剩餘的空間仍然不足時,所述終端用最新 獲取到的簡化Log信息覆蓋最早獲取到的簡化Log信息。優選的,當所述終端判斷自身處於脫網狀態時,所述終端備份當前已有的簡化Log 信息,開始獲取底層和高層的詳細Log信息,具體為所述終端備份當前已有的簡化Log信息,並在確認時間閾值所對應的時間範圍內 獲取底層和高層的詳細Log信息;如果在所述確認時間閾值所對應的時間範圍內,所述終端判斷自身處於非脫網的 正常狀態,所述終端刪除備份的所述簡化Log信息和獲取到的所述詳細Log信息,並開始重 新實時獲取高層的簡化Log信息;如果在所述確認時間閾值所對應的時間範圍內,所述終端判斷自身保持脫網狀 態,所述終端繼續獲取所述詳細Log信息。優選的,如果在所述時間閾值所對應的確認時間範圍內,所述終端判斷自身保持 脫網狀態時,所述終端繼續獲取所述詳細Log信息之後,還包括所述終端所獲取的詳細Log信息的信息量達到信息量閾值,或獲取詳細Log信息 的時間長度達到相應的記錄時間閾值時,所述終端將備份的所述簡化Log信息和當前獲取 到的所述詳細Log信息上報給所述脫網模擬器。優選的,所述脫網模擬器將所述異常參數與所述問題庫中已存儲的故障信息進行 匹配,並在匹配結果達到匹配閾值時,根據所述問題庫中相應的故障信息確定所述終端發 生脫網故障的原因和相應的處理方式,具體為所述脫網模擬器判斷所述異常參數與所述問題庫中已存儲的一個或多個故障信 息的匹配度是否達到匹配閾值;當所述脫網模擬器判斷所述異常參數與一個或多個故障信息的匹配度達到所述 匹配閾值時,所述脫網模擬器確認所述終端處於脫網狀態的原因為所述故障信息所對應的 故障原因,並在所述問題庫中存在相應處理方式的情況下,根據所述故障信息所對應的處 理方式對所述終端的脫網狀態進行處理或將所述處理方式提示給用戶;當所述脫網模擬器判斷所述異常參數與所述問題庫中的任何故障信息的匹配度 都不能達到所述匹配閾值時,所述脫網模擬器確認所述終端處於脫網狀態的原因為未知原 因。優選的,當所述脫網模擬器判斷所述異常參數與一個或多個故障信息的匹配度達 到所述匹配閾值時,如果所述問題庫中所存儲的故障信息沒有對應的處理方式,所述方法 還包括所述脫網模擬器向所述終端發出告警提示,和/或向網絡側進行上報,請求相應 的處理。優選的,當所述脫網模擬器判斷所述異常參數與所述問題庫中的任何故障信息的 匹配度都不能達到所述匹配閾值時,所述脫網模擬器確認所述終端處於脫網狀態的原因為 未知原因之後,所述方法還包括如果所述系統中的其他終端也上報了脫網參數,所述脫網模擬器將所述終端的異常參數與所述其他終端所上報的脫網參數進行比較;如果所述終端的異常參數與所述其他終端所上報的脫網參數之間的比較結果達 到相似閾值時,所述脫網模擬器確認所述終端處於脫網狀態的原因為網絡原因,並向網絡 側進行上報,請求相應的處理;如果所述終端的異常參數與所述其他終端所上報的脫網參數之間的比較結果沒 有達到相似閾值時,所述脫網模擬器確認所述終端處於脫網狀態的原因為新的、終端自身 為主的原因,將所述終端的異常參數和相關信息更新到所述問題庫中。優選的,所述脫網模擬器分析所述簡化Log信息和所述詳細Log信息,確定所述終 端的異常參數之後,還包括所述脫網模擬器根據所述處於脫網狀態的終端的異常參數,調整待檢測終端的狀 態機和模擬構建網絡環境;所述脫網模擬器在離線狀態下連接所述待檢測終端和所述模擬構建的網絡環境, 並判斷所述待檢測終端是否處於脫網狀態;當所述待檢測終端處於脫網狀態時,所述脫網模擬器判斷所述待檢測終端與所述 處於脫網狀態的終端存在相同的脫網隱患,應用相同的處理策略進行處理;當所述待檢測終端沒有處於脫網狀態時,所述脫網模擬器判斷所述待檢測終端對 於所述脫網案例表現正常。另一方面,本發明實施例還提供了一種終端,應用於包括至少一個終端和一個脫 網模擬器的系統中,包括狀態識別模塊,用於判斷所述終端是否處於脫網狀態;記錄模塊,與所述狀態識別模塊相連接,用於在所述狀態識別模塊判斷所述終端 處於正常工作狀態時,實時獲取高層的簡化Log信息,並在所述狀態識別模塊判斷所述終 端處於脫網狀態時,備份當前已有的簡化Log信息,開始獲取底層和高層的詳細Log信息;通信模塊,與所述記錄模塊相連接,用於將所述簡化Log信息和所述詳細Log信息 上報給所述脫網模擬器。優選的,所述記錄模塊用於在所述狀態識別模塊判斷所述終端處於正常工作狀態 時,實時獲取高層的簡化Log信息,具體為通過所述終端自身的存儲空間和/或外置的存儲 裝置對所述簡化Log信息進行存儲,包括判斷子模塊,用於判斷是否還有剩餘的存儲空間存儲所述簡化Log信息;處理子模塊,與所述判斷子模塊相連接,用於當所述判斷子模塊判斷存儲所述簡 化Log信息的空間不足時,用最新獲取到的簡化Log信息覆蓋最早獲取到的簡化Log信息。優選的,所述記錄模塊,還包括壓縮子模塊,與所述判斷子模塊和所述處理子模塊 相連接,用於當所述判斷子模塊判斷存儲所述簡化Log信息的空間不足時,對所述簡化Log 信息進行壓縮,使所述記錄模塊能夠通過所述壓縮後空餘出的空間繼續存儲新獲取到的所 述簡化Log信息;所述處理子模塊,還用於當所述簡化Log信息被所述壓縮子模塊壓縮後,所述判 斷子模塊仍判斷所剩餘的空間仍然不足時,用最新獲取到的簡化Log信息覆蓋最早獲取到 的簡化Log信息。優選的,所述終端還包括
設置模塊,與所述狀態識別模塊相連接,用於設置脫網狀態的確認時間閾值、記錄 時間閾值或信息量閾值;所述狀態識別模塊在判斷所述終端處於脫網狀態之後,繼續判斷所述終端是否在 所述設置模塊所設置的確認時間閾值所對應的時間範圍內脫離脫網狀態;其中,如果在所述確認時間閾值所對應的時間範圍內,所述狀態識別模塊判斷所述終端 處於非脫網的正常狀態,所述記錄模塊刪除備份的所述簡化Log信息和獲取到的所述詳細 Log信息,並開始重新實時獲取高層的簡化Log信息;如果在所述確認時間閾值所對應的時間範圍內,所述狀態識別模塊判斷所述終端 保持脫網狀態時,所述記錄模塊繼續獲取所述詳細Log信息,並在所獲取的詳細Log信息的 信息量達到信息量閾值,或獲取詳細Log信息的時間長度達到相應的記錄時間閾值時,所 述通信模塊將備份的所述簡化Log信息和當前獲取到的所述詳細Log信息上報給所述脫網 模擬器。另一方面,本發明實施例還提供了一種脫網模擬器,應用於包括至少一個終端和 一個脫網模擬器的系統中,所述脫網模擬器中包含一個問題庫,所述終端在正常工作的狀 態下,實時獲取高層的簡化Log信息,當所述終端判斷自身處於脫網狀態時,所述終端備份 當前已有的簡化Log信息,開始獲取底層和高層的詳細Log信息,並將所述簡化Log信息和 所述詳細Log信息上報給所述脫網模擬器,所述脫網模擬器包括接收模塊,用於接收所述終端上報的所述簡化Log信息和所述詳細Log信息;分析模塊,與所述接收模塊相連接,用於分析所述接收模塊所接收到的簡化Log 信息和詳細Log信息,確定所述終端的異常參數;匹配模塊,與所述分析模塊相連接,用於將所述分析模塊所得到的異常參數與所 述問題庫中已存儲的故障信息進行匹配,判斷匹配結果是否達到匹配閾值;處理模塊,與所述匹配模塊相連接,用於根據所述匹配模塊的匹配結果,對所述處 於脫網狀態的終端進行相應的處理。優選的,所述處理模塊根據所述匹配模塊的匹配結果,對所述處於脫網狀態的終 端進行相應的處理,具體包括當所述匹配模塊判斷所述異常參數與一個或多個故障信息的匹配度達到所述匹 配閾值時,所述處理模塊確認所述終端處於脫網狀態的原因為所述故障信息所對應的故障 原因,並在所述問題庫中存在相應處理方式的情況下,根據所述故障信息所對應的處理方 式對所述終端的脫網狀態進行處理或將所述處理方式提示給用戶,如果所述問題庫中所存 儲的故障信息沒有對應的處理方式,所述處理模塊還用於向所述終端發出告警提示,和/ 或向網絡側進行上報,請求相應的處理;當所述匹配模塊判斷所述異常參數與所述問題庫中的任何故障信息的匹配度都 不能達到所述匹配閾值時,所述處理模塊確認所述終端處於脫網狀態的原因為未知原因。優選的,在所述處理模塊確認所述終端處於脫網狀態的原因為未知原因之後,如 果所述接收模塊還接收到所述系統中的其他終端也上報了脫網參數,所述匹配模塊將所述 終端的異常參數與所述其他終端所上報的脫網參數進行比較;其中,
如果所述終端的異常參數與所述其他終端所上報的脫網參數之間的比較結果達 到相似閾值時,所述處理模塊確認所述終端處於脫網狀態的原因為網絡原因,並向網絡側 進行上報,請求相應的處理;如果所述終端的異常參數與所述其他終端所上報的脫網參數之間的比較結果沒 有達到相似閾值時,所述處理模塊確認所述終端處於脫網狀態的原因為新的、終端自身為 主的原因,將所述終端的異常參數和相關信息更新到所述問題庫中。優選的,所述脫網模擬器還包括設置模塊和測試模塊所述設置模塊,與所述分析模塊相連接,用於在所述分析模塊分析所述簡化Log 信息和所述詳細Log信息,確定所述終端的異常參數之後,根據所述處於脫網狀態的終端 的異常參數,調整待檢測終端的狀態機和模擬構建網絡環境;所述測試模塊,與所述設置模塊和所述處理模塊相連接,用於在離線狀態下連接 所述設置模塊所設置的所述待檢測終端和所述模擬構建的網絡環境,並判斷所述待檢測終 端是否處於脫網狀態;其中,當所述待檢測終端處於脫網狀態時,所述處理模塊判斷所述待檢測終端與所述處 於脫網狀態的終端存在相同的脫網隱患,應用相同的處理策略進行處理;當所述待檢測終端沒有處於脫網狀態時,所述處理模塊判斷所述待檢測終端對於 所述脫網案例表現正常。與現有技術相比,本發明實施例具有以下優點通過應用本發明實施例所提出的技術方案,將平時獲取簡化Log信息與脫網時獲 取詳細Log信息相結合,對終端處於脫網狀態前後的信息可以準確獲取,並藉助脫網模擬 器對脫網原因進行分析判斷,並根據問題庫或其他相應策略進行相應的處理,有效的克服 了脫網的不可預測性與信息獲取之間的矛盾,而通過脫網模擬器進行問題分析,並建立問 題庫對脫網問題進行統一處理的方式,提高了對終端脫網問題進行處理的效率,並節約了 成本投入。


為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可 以根據這些附圖獲得其他的附圖。圖1為現有技術中的一種終端掉話處理方法的流程示意圖;圖2為現有技術中的一種終端掉話處理方法的系統實現的結構示意圖;圖3為現有技術的一種終端自身故障診斷的方法的流程示意圖;圖4為本發明實施例所提供的一種終端脫網故障的處理方法的流程示意圖;圖5為本發明實施例所提供的具體應用場景下的一種終端脫網故障的處理方法 的流程示意圖;圖6為本發明實施例所提供的一種預判終端是否存在脫網隱患的方法的流程示 意圖7為本發明實施例所提供的一種終端的結構示意圖;圖8為本發明實施例所提供的一種脫網模擬器的結構示意圖。。
具體實施例方式為了克服現有技術中的缺陷,本發明實施例提供了一種終端脫網故障的處理方 法,應用於包括至少一個終端和一個脫網模擬器的系統中,其中,脫網模擬器中包含一個問題庫。如圖4所示,為本發明實施例所提出的一種終端脫網故障的處理方法的流程示意 圖,具體包括以下步驟步驟S401、脫網模擬器接收終端上報的簡化Log信息和詳細Log信息。其中,簡化Log信息和詳細Log信息具體由終端通過以下方式進行獲取(1)終端在正常工作的狀態下,實時獲取高層的簡化Log信息。上述的簡化Log信息通過終端自身的存儲空間和/或外置的存儲裝置進行存儲。當存儲簡化Log信息的空間不足時,通過以下兩種方式進行處理方式一、終端直接用最新獲取到的簡化Log信息覆蓋最早獲取到的簡化Log信息。方式二、終端首先對簡化Log信息進行壓縮,並通過壓縮後空餘出的空間繼續存 儲新獲取到的簡化Log信息,但當所存儲的簡化Log信息在被壓縮後,所剩餘的空間仍然不 足時,終端將用最新獲取到的簡化Log信息覆蓋最早獲取到的簡化Log信息。(2)當終端判斷自身處於脫網狀態時,終端備份當前已有的簡化Log信息,開始獲 取底層和高層的詳細Log信息。首先,終端備份當前已有的簡化Log信息,並在確認時間閾值所對應的時間範圍 內獲取底層和高層的詳細Log信息。如果在確認時間閾值所對應的時間範圍內,終端判斷自身已經處於非脫網的正常 狀態,終端刪除備份的簡化Log信息和獲取到的詳細Log信息,並開始重新實時獲取高層的 簡化Log信息。如果在確認時間閾值所對應的時間範圍內,終端判斷自身保持脫網狀態,終端繼 續獲取詳細Log信息。在具體的應用場景中,終端可能因網絡切換或其他原因而導致短暫性的可自我恢 復的暫時脫網狀態,這種暫時脫網狀態並非真正的脫網狀態,也無需進行相應的處理,在很 短的時間內便可以自我恢復,上述的設置就是為了避免將這樣的暫時脫網狀態誤判為真正 的脫網狀態而採取相應的處理流程而造成的系統資源浪費,以及對正常業務的影響。(3)終端將簡化Log信息和詳細Log信息上報給脫網模擬器。當終端所獲取的詳細Log信息的信息量達到信息量閾值,或獲取詳細Log信息的 時間長度達到相應的記錄時間閾值時,終端將備份的簡化Log信息和當前獲取到的詳細 Log信息上報給脫網模擬器。其中的信息量閾值和記錄時間閾值都是根據終端中的存儲空間情況或系統判斷 脫網原因所需要的信息量進行設置的,目的是保證終端中的存儲空間不會因為存儲詳細 Log信息而被佔用,同時保證能夠獲取到足夠的詳細Log信息,以進行脫網原因的分析,其 中,具體閾值數值的變化並不影響本發明的保護範圍。
步驟S402、脫網模擬器分析簡化Log信息和詳細Log信息,確定終端的異常參數。步驟S403、脫網模擬器將異常參數與問題庫中已存儲的故障信息進行匹配,並在 匹配結果達到匹配閾值時,根據問題庫中相應的故障信息確定終端發生脫網故障的原因和 相應的處理方式。本步驟的具體實現流程為脫網模擬器判斷異常參數與問題庫中已存儲的一個或多個故障信息的匹配度是 否達到匹配閾值。當脫網模擬器判斷異常參數與一個或多個故障信息的匹配度達到匹配閾值時,脫 網模擬器確認終端處於脫網狀態的原因為故障信息所對應的故障原因,並在問題庫中存在 相應處理方式的情況下,根據故障信息所對應的處理方式對終端的脫網狀態進行處理或將 所述處理方式提示給用戶,其中,如果問題庫中所存儲的故障信息沒有對應的處理方式,脫 網模擬器向終端發出告警提示,和/或向網絡側進行上報,請求相應的處理。當脫網模擬器判斷異常參數與問題庫中的任何故障信息的匹配度都不能達到匹 配閾值時,脫網模擬器確認終端處於脫網狀態的原因為未知原因。在具體的應用場景中,脫網模擬器確認終端處於脫網狀態的原因為未知原因之 後,還包括以下處理流程如果系統中的其他終端也上報了脫網參數,脫網模擬器將終端的異常參數與其他 終端所上報的脫網參數進行比較。如果終端的異常參數與其他終端所上報的脫網參數之間的比較結果達到相似閾 值時,脫網模擬器確認終端處於脫網狀態的原因為網絡原因,並向網絡側進行上報,請求相 應的處理。如果終端的異常參數與其他終端所上報的脫網參數之間的比較結果沒有達到相 似閾值時,脫網模擬器確認終端處於脫網狀態的原因為新的、終端自身為主的原因,將終端 的異常參數和相關信息更新到問題庫中。進一步的,本發明實施例所提出的技術方案還可以包括基於異常參數而進行的其 他待檢測終端的脫網隱患預判,具體處理流程包括脫網模擬器根據處於脫網狀態的終端的異常參數,調整待檢測終端的狀態機和模 擬構建網絡環境;脫網模擬器在離線狀態下連接待檢測終端和模擬構建的網絡環境,並判斷待檢測 終端是否處於脫網狀態;當待檢測終端處於脫網狀態時,脫網模擬器判斷待檢測終端與處於脫網狀態的終 端存在相同的脫網隱患,應用相同的處理策略進行處理;當待檢測終端沒有處於脫網狀態時,脫網模擬器判斷待檢測終端對於所述脫網案 例表現正常。與現有技術相比,本發明實施例具有以下優點通過應用本發明實施例所提出的技術方案,將平時獲取簡化Log信息與脫網時獲 取詳細Log信息相結合,對終端處於脫網狀態前後的信息可以準確獲取,並藉助脫網模擬 器對脫網原因進行分析判斷,並根據問題庫或其他相應策略進行相應的處理,有效的克服 了脫網的不可預測性與信息獲取之間的矛盾,而通過脫網模擬器進行問題分析,並建立問題庫對脫網問題進行統一處理的方式,提高了對終端脫網問題進行處理的效率,並節約了 成本投入。下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅是本發明的一部分實施例,而不是全部的實施例。基於 本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他 實施例,都屬於本發明實施例保護的範圍。一般來講,脫網故障的特點包括以下幾點導致的原因非常複雜可能與終端、網絡及二者IOT均有關。難以及時抓取脫網時的日誌信息用戶發現業務異常時終端實際上已經處於脫網 狀態。脫網場景難以復現Log信息不全或不及時。無法進行脫網預判脫網多為突發、偶然性現象,缺乏預防措施。根據上述的脫網場景的特殊性,本發明實施例提出了一種終端脫網故障的處理方 法,用於攻克現網中處理脫網問題的難點,並及時有效地解決脫網相關異常。具體如圖5所示,為本發明實施例提出的具體應用場景下的一種終端脫網故障的 處理方法的流程示意圖,具體包括以下步驟步驟S501、脫網模擬器初始化問題庫數據,並為問題庫中現有的脫網異常現象數 據建立相關參數索引。需要說明的是,本步驟的實現可以是在系統初始化的過程中進行,也可以是在脫 網模擬器第一次收到終端上報的異常參數之前的任意時刻進行,因此,本步驟的實現順序 並不直接由本步驟的需要決定,本步驟具體出現位置的變化並不影響本發明的保護範圍。步驟S502、終端利用相應的存儲控制項抓取簡單的、記錄高層信令流程的簡化Log fn息ο在具體應用場景中,上述的簡化Log信息可以通過終端自身的存儲空間、外置的 存儲裝置或者兩者相組合的方式進行存儲,具體存儲方式的變化並不影響本發明的保護範 圍。需要說明的是,由於終端自身存儲空間有限,本發明實施例中優選的選擇外置的 存儲裝置(例如SD卡、CF卡等存儲介質)進行簡化Log信息的存儲,能夠進行簡化Log信 息存儲的存儲裝置的類型均屬於本發明的保護範圍。步驟S503、終端判斷簡化Log信息的存儲空間是否已滿。如果存儲空間已滿,則執行步驟S504 ;如果存儲空間未滿,則執行步驟S505。步驟S504、終端用最新獲取到的簡化Log信息覆蓋最早獲取到的簡化Log信息。在具體的應用場景中,在覆蓋原有的簡化Log信息之前,還可以包括對原有的簡 化Log信息進行壓縮的過程,通過壓縮過程所節省出的存儲空間可以被繼續用來存儲新獲 取的簡化Log信息。需要說明的是,壓縮過程只是為了更多的保存簡化Log信息而進行的處理,是否 包含壓縮過程並不影響本發明的保護範圍。但是,在壓縮後仍然存儲空間不足時,終端則必須通過覆蓋原有簡化Log信息的方式保存最新獲取的簡化Log信息。為了保證簡化Log信息的時效性,終端優先選擇最早獲取的簡化Log信息進行覆 蓋,即按照時間順序覆蓋原有的簡化Log信息,通過這樣的方式,使保存的簡化Log信息的 獲取時間與當前時間儘可能的接近,從而保證了簡化Log信息的時效性,以及根據該信息 所生成的處理結果的準確性。在進行完上述的壓縮或覆蓋流程,並獲得新的存儲空間後,轉回步驟S502繼續進 行簡化Log信息的獲取。步驟S505、終端判斷自身是否處於脫網狀態。當終端判斷自身沒有處於脫網狀態,即處於正常業務狀態時,執行步驟S502;當終端判斷自身處於脫網狀態時,執行步驟S506。在具體的應用場景中,終端判斷自身是否處於脫網狀態可以是通過周期性或隨機 發起業務進行判斷,如果業務發起成功,則終端判斷自身處於正常業務狀態,相反,如果業 務發起失敗,則終端判斷自身處於脫網狀態。除了上述的主動發起業務的方式外,其他能夠實現脫網狀態時別的方式也應屬於 本發明的保護範圍。步驟S506、終端備份存儲空間中已存儲的簡化Log信息,同時開始記錄此時終端 從底層到高層的詳細Log信息。其中,備份簡化Log信息的方式可以是將存儲空間中已存儲的簡化Log信息放入 緩存中,從而備份脫網前終端高層信令流程的相關信息。而詳細Log信息的獲取則是為了記錄脫網後終端的狀態信息。步驟S507、經過一段時間後,終端判斷脫網異常是否已經恢復。其中,所經過的時間實際為預先設置的確認時間閾值,這樣設置的原因是基於終 端所發生的脫網異常可能是可恢復,例如,在2G/3G互操作的過程中,由於跨系統重選,需 要終端在網絡上重新進行註冊,並因此而導致出現短暫脫網狀態,但在註冊完成後,終端將 恢復到正常業務狀態。因此,上述的確認時間閾值就是為了避免終端由於這樣的可恢復脫網而啟動真正 的脫網處理流程,並進而造成系統資源的浪費,或對終端的正常業務構成影響。確認時間閾 值的大小一般是根據可恢復脫網狀態的恢復時間來設定,一般設定為秒級的時間長度,具 體確認時間閾值所對應的時間長度的大小變化並不會影響本發明的保護範圍。基於上述設定,在經過確認時間閾值所對應的時間長度後,如果終端判斷脫網異 常已經恢復,則執行步驟S508 ;如果終端判斷脫網異常沒有恢復,則執行步驟S509。步驟S508、終端刪除備份的簡化Log信息和獲取到的詳細Log信息。刪除完成後,返回步驟S502,重新開始記錄簡化Log信息。步驟S509、終端判斷詳細Log信息的記錄量是否達到要求。在本步驟中,詳細Log信息的記錄量是否達到要求的判斷依據是終端所獲取的詳 細Log信息的信息量達到信息量閾值,或獲取詳細Log信息的時間長度達到相應的記錄時 間閾值。其中的信息量閾值和記錄時間閾值都是根據終端中的存儲空間情況或系統判斷脫網原因所需要的信息量進行設置的,目的是保證終端中的存儲空間不會因為存儲詳細 Log信息而被佔用,同時保證能夠獲取到足夠的詳細Log信息,以進行脫網原因的分析,其 中,具體閾值數值的變化並不影響本發明的保護範圍。如果終端判斷詳細Log信息的記錄量沒有達到要求,則繼續記錄詳細Log信息,並 繼續執行步驟S509 ;如果終端判斷詳細Log信息的記錄量達到要求,則執行步驟S510。步驟S510、終端將簡化Log信息和詳細Log信息上報給脫網模擬器。步驟S511、脫網模擬器分析接收到的簡化Log信息和詳細Log信息,確定終端的異常參數。上述的異常參數主要是與脫網異常相關的參數,例如終端DSP狀態、ARM狀態、協 議棧狀態、OS狀態、應用業務狀態等,以及網絡側的信號強度、布網情況、小區個數及配置、 重選/切換參數及門限等內容。脫網模擬器通過對比脫網前的簡化Log信息和脫網後的詳細Log信息,提取出上 述與脫網異常相關的參數。步驟S512、脫網模擬器將異常參數與問題庫中的各信息進行匹配。具體的實現方式可以是脫網模擬器將異常參數輸入到問題庫索引中進行信息匹 配。步驟S513、脫網模擬器判斷匹配結果是否達到匹配閾值。如果脫網模擬器判斷匹配結果達到匹配閾值,即判斷該終端當前處於脫網狀態屬 於問題庫中的已有案例,則執行步驟S514 ;如果脫網模擬器判斷匹配結果沒有達到匹配閾值,即判斷該終端當前處於脫網狀 態不是問題庫中的已有案例,則執行步驟S515。其中的匹配閾值是根據系統需求進行設置的,表示異常參數與問題庫中的已有數 據的相似度,如果與某項問題庫中的已有數據相似度達到一定程度,則認為該異常參數與 該已有數據一致,即當前終端的脫網原因就是該已有數據所表徵的脫網原因。匹配閾值的大小可以根據系統對精確度的要求進行調整,具體數值的變化並不影 響本發明的保護範圍。步驟S514、脫網模擬器和/或終端根據問題庫中的已有案例信息進行脫網狀態的 原因顯示,並根據問題庫中的相應處理方案對終端的脫網狀態進行處理。由於該終端當前處於脫網狀態屬於問題庫中的已有案例,因此,脫網模擬器直接 在問題庫中查詢相應的數據信息,根據問題庫中存儲的脫網原因,在脫網模擬器和/或終 端中進行顯示,並提示測試人員或用戶根據該處理方案進行終端的脫網狀態處理。如果問題庫中所存儲的故障信息沒有對應的處理方式,脫網模擬器可以向終端發 出告警提示,和/或向網絡側進行故障上報,請求相應的處理。步驟S515、脫網模擬器判斷終端的異常參數與系統中的其他終端所上報的脫網參數是否一致。即脫網模擬器判斷終端的異常參數與其他終端所上報的脫網參數之間的比較結 果是否達到相似閾值。其中的相似閾值也可以是根據系統需求進行設置的,表示異常參數與其他終端的脫網參數的相似度,如果相似度達到一定程度,則認為該終端與其他終端的網絡狀態一致 或相似,因此,導致脫網的原因也應該是一致的。並且,由於兩部或多部終端本身同時出現相同的故障的可能性很低,因此,可以確 定當多部終端在相同的網絡環境下都出現脫網故障時,可以認為當前網絡環境存在故障或 網絡質量不達標。相似閾值的大小可以根據系統對精確度的要求進行調整,具體數值的變化並不影 響本發明的保護範圍。如果判斷結果不一致,執行步驟S516 ;如果判斷結果一致,執行步驟S517。步驟S516、脫網模擬器確認終端處於脫網狀態的原因為新的、終端自身為主的原 因,將終端的異常參數和相關信息更新到問題庫中。即將相關參數及信息錄入問題庫中,更新問題庫和索引表。步驟S517、脫網模擬器確認終端處於脫網狀態的原因為網絡原因,並向網絡側進 行上報,請求相應的處理。進一步的,本發明實施例所提出的技術方案還可以在離線狀態下對未檢測終端進 行脫網預判,基於步驟S501至步驟S511所提取與脫網異常相關的參數,脫網模擬器可以據 此構建並復現已有脫網案例的場景,以判斷被測終端是否存在相同的脫網隱患。具體流程示意圖如圖6所示,具體包括以下步驟步驟S601 步驟S611、與步驟S501 步驟S511相似,用於提取與脫網異常相關 的參數,在此不再重複敘述。步驟S612、脫網模擬器根據上述脫網異常相關的參數構建已有脫網案例的網絡環 境,並調整被測終端的狀態機與發生脫網異常的終端保持一致,從而模擬了當時發生脫網 時的場景。步驟S613、脫網模擬器在離線狀態下連接被測終端與模擬器,判斷終端能否正常 發起業務。如果終端不能正常發起業務,則執行步驟S614 ;如果終端能夠正常發起業務,則執行步驟S615。步驟S614、脫網模擬器確認該被測試終端也存在相同脫網隱患,需進行處理。步驟S615、脫網模擬器確認該被測試終端對於所述脫網案例表現正常。本步驟完成後,對於該終端在該脫網案例中的檢測流程結束,可以根據系統需要 進行其他脫網案例的檢測。為了實現上述的技術方案,如圖7所示,本發明實施例還提供了一種終端,應用於 包括至少一個終端和一個脫網模擬器的系統中,包括狀態識別模塊71,用於判斷終端是否處於脫網狀態。記錄模塊72,與狀態識別模塊71相連接,用於在狀態識別模塊71判斷終端處於正 常工作狀態時,實時獲取高層的簡化Log信息,並在狀態識別模塊71判斷終端處於脫網狀 態時,備份當前已有的簡化Log信息,開始獲取底層和高層的詳細Log信息,具體為通過終 端自身的存儲空間和/或外置的存儲裝置對簡化Log信息進行存儲,包括判斷子模塊721,用於判斷是否還有剩餘的存儲空間存儲簡化Log信息;
處理子模塊722,與判斷子模塊721相連接,用於當判斷子模塊721判斷存儲簡化 Log信息的空間不足時,用最新獲取到的簡化Log信息覆蓋最早獲取到的簡化Log信息。在具體的應用場景中,記錄模塊72還包括壓縮子模塊723,與判斷子模塊721和 處理子模塊722相連接,用於當判斷子模塊721判斷存儲簡化Log信息的空間不足時,對簡 化Log信息進行壓縮,使記錄模塊72能夠通過壓縮後空餘出的空間繼續存儲新獲取到的簡 化Log信息;在此種情況下,處理子模塊722還用於當簡化Log信息被壓縮子模塊723壓縮 後,判斷子模塊721判斷所剩餘的空間仍然不足時,用最新獲取到的簡化Log信息覆蓋最早 獲取到的簡化Log信息。通信模塊73,與記錄模塊72相連接,用於將簡化Log信息和詳細Log信息上報給 脫網模擬器。在具體的應用場景中,終端還包括設置模塊74,與狀態識別模塊71相連接,用於設置脫網狀態的確認時間閾值、記 錄時間閾值或信息量閾值。狀態識別模塊71在判斷終端處於脫網狀態之後,繼續判斷終端是否在設置模塊 74所設置的確認時間閾值所對應的時間範圍內脫離脫網狀態。其中,如果在確認時間閾值所對應的時間範圍內,狀態識別模塊71判斷終端已經處於 非脫網的正常狀態,記錄模塊72刪除備份的簡化Log信息和獲取到的詳細Log信息,並開 始重新實時獲取高層的簡化Log信息;如果在確認時間閾值所對應的時間範圍內,狀態識別模塊71判斷終端保持脫網 狀態時,記錄模塊72繼續獲取詳細Log信息,並在所獲取的詳細Log信息的信息量達到信 息量閾值,或獲取詳細Log信息的時間長度達到相應的記錄時間閾值時,通信模塊73將備 份的簡化Log信息和當前獲取到的詳細Log信息上報給脫網模擬器。另一方面,本發明實施例還提供了一種脫網模擬器,應用於包括至少一個終端和 一個脫網模擬器的系統中。如圖8所示,脫網模擬器中包含一個問題庫81,終端在正常工作的狀態下,實時獲 取高層的簡化Log信息,當終端判斷自身處於脫網狀態時,終端備份當前已有的簡化Log信 息,開始獲取底層和高層的詳細Log信息,並將簡化Log信息和詳細Log信息上報給脫網模 擬器,脫網模擬器包括接收模塊82,用於接收終端上報的簡化Log信息和詳細Log信息;分析模塊83,與接收模塊82相連接,用於分析接收模塊所接收到的簡化Log信息 和詳細Log信息,確定終端的異常參數;匹配模塊84,與分析模塊83相連接,用於將分析模塊83所得到的異常參數與問題 庫81中已存儲的故障信息進行匹配,判斷匹配結果是否達到匹配閾值;處理模塊85,與匹配模塊84相連接,用於根據匹配模塊84的匹配結果,對處於脫 網狀態的終端進行相應的處理,具體包括當匹配模塊84判斷異常參數與一個或多個故障信息的匹配度達到匹配閾值時, 處理模塊85確認終端處於脫網狀態的原因為故障信息所對應的故障原因,並在問題庫中 存在相應處理方式的情況下,根據故障信息所對應的處理方式對終端的脫網狀態進行處理或將相應的處理方式提示給用戶,如果問題庫81中所存儲的故障信息沒有對應的處理方 式,處理模塊85還用於向終端發出告警提示,和/或向網絡側進行上報,請求相應的處理;當匹配模塊84判斷異常參數與問題庫中的任何故障信息的匹配度都不能達到匹 配閾值時,處理模塊85確認終端處於脫網狀態的原因為未知原因。在具體的應用場景中,在處理模塊85確認終端處於脫網狀態的原因為未知原因 之後,如果接收模塊82還接收到系統中的其他終端也上報了脫網參數,匹配模塊84將終端 的異常參數與其他終端所上報的脫網參數進行比較;其中,如果終端的異常參數與其他終端所上報的脫網參數之間的比較結果達到相似閾 值時,處理模塊85確認終端處於脫網狀態的原因為網絡原因,並向網絡側進行上報,請求 相應的處理;如果終端的異常參數與其他終端所上報的脫網參數之間的比較結果沒有達到相 似閾值時,處理模塊85確認終端處於脫網狀態的原因為新的、終端自身為主的原因,將終 端的異常參數和相關信息更新到問題庫中。進一步的,脫網模擬器還包括設置模塊86和測試模塊87 設置模塊86,與分析模塊83相連接,用於在分析模塊83分析簡化Log信息和詳 細Log信息,確定終端的異常參數之後,根據處於脫網狀態的終端的異常參數,調整待檢測 終端的狀態機和模擬構建網絡環境;測試模塊87,與設置模塊86和處理模塊85相連接,用於在離線狀態下連接設置模 塊86所設置的待檢測終端和模擬構建的網絡環境,並判斷待檢測終端是否處於脫網狀態;其中,當待檢測終端處於脫網狀態時,處理模塊85判斷待檢測終端與處於脫網狀態的 終端存在相同的脫網隱患,應用相同的處理策略進行處理;當待檢測終端沒有處於脫網狀態時,處理模塊85判斷待檢測終端對於所述脫網 案例表現正常。與現有技術相比,本發明實施例具有以下優點通過應用本發明實施例所提出的技術方案,將平時獲取簡化Log信息與脫網時獲 取詳細Log信息相結合,對終端處於脫網狀態前後的信息可以準確獲取,並藉助脫網模擬 器對脫網原因進行分析判斷,並根據問題庫或其他相應策略進行相應的處理,有效的克服 了脫網的不可預測性與信息獲取之間的矛盾,而通過脫網模擬器進行問題分析,並建立問 題庫對脫網問題進行統一處理的方式,提高了對終端脫網問題進行處理的效率,並節約了 成本投入。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可以通 過硬體實現,也可以藉助軟體加必要的通用硬體平臺的方式來實現。基於這樣的理解,本發 明的技術方案可以以軟體產品的形式體現出來,該軟體產品可以存儲在一個非易失性存儲 介質(可以是CD-ROM,U盤,移動硬碟等)中,包括若干指令用以使得一臺計算機裝置(可 以是個人計算機,伺服器,或者網絡裝置等)執行本發明各個實施例所述的方法。本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流 程並不一定是實施本發明所必須的。
本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分 布於實施例的裝置中,也可以進行相應變化位於不同於本實施例的一個或多個裝置中。上 述實施例的模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。上述本發明序號僅僅為了描述,不代表實施例的優劣。以上公開的僅為本發明的幾個具體實施例,但是,本發明並非局限於此,任何本領 域的技術人員能思之的變化都應落入本發明的保護範圍。
權利要求
1.一種終端脫網故障的處理方法,其特徵在於,應用於包括至少一個終端和一個脫網 模擬器的系統中,所述脫網模擬器中包含一個問題庫,所述終端在正常工作的狀態下,實時 獲取高層的簡化日誌Log信息,當所述終端判斷自身處於脫網狀態時,所述終端備份當前 已有的簡化Log信息,開始獲取底層和高層的詳細Log信息,並將所述簡化Log信息和所述 詳細Log信息上報給所述脫網模擬器,所述方法包括以下步驟所述脫網模擬器接收所述終端上報的所述簡化Log信息和所述詳細Log信息;所述脫網模擬器分析所述簡化Log信息和所述詳細Log信息,確定所述終端的異常參數;所述脫網模擬器將所述異常參數與所述問題庫中已存儲的故障信息進行匹配,並在匹 配結果達到匹配閾值時,根據所述問題庫中相應的故障信息確定所述終端發生脫網故障的 原因和相應的處理方式。
2.如權利要求1所述的方法,其特徵在於,所述終端在正常工作的狀態下,實時獲取高 層的簡化日誌Log信息,具體包括所述終端通過自身的存儲空間和/或外置的存儲裝置對所述簡化Log信息進行存儲;當存儲所述簡化Log信息的空間不足時,所述終端用最新獲取到的簡化Log信息覆蓋 最早獲取到的簡化Log信息。
3.如權利要求2所述的方法,其特徵在於,當存儲所述簡化Log信息的空間不足時,所 述終端用最新獲取到的簡化Log信息覆蓋最早獲取到的簡化Log信息,具體為當存儲所述簡化Log信息的空間不足時,所述終端對所述簡化Log信息進行壓縮,並通 過所述壓縮後空餘出的空間繼續存儲新獲取到的所述簡化Log信息;當被存儲的簡化Log信息被壓縮後,所剩餘的空間仍然不足時,所述終端用最新獲取 到的簡化Log信息覆蓋最早獲取到的簡化Log信息。
4.如權利要求1所述的方法,其特徵在於,當所述終端判斷自身處於脫網狀態時,所述 終端備份當前已有的簡化Log信息,開始獲取底層和高層的詳細Log信息,具體為所述終端備份當前已有的簡化Log信息,並在確認時間閾值所對應的時間範圍內獲取 底層和高層的詳細Log信息;如果在所述確認時間閾值所對應的時間範圍內,所述終端判斷自身處於非脫網的正常 狀態,所述終端刪除備份的所述簡化Log信息和獲取到的所述詳細Log信息,並開始重新實 時獲取高層的簡化Log信息;如果在所述確認時間閾值所對應的時間範圍內,所述終端判斷自身保持脫網狀態,所 述終端繼續獲取所述詳細Log信息。
5.如權利要求4所述的方法,其特徵在於,如果在所述時間閾值所對應的確認時間範 圍內,所述終端判斷自身保持脫網狀態時,所述終端繼續獲取所述詳細Log信息之後,還包 括所述終端所獲取的詳細Log信息的信息量達到信息量閾值,或獲取詳細Log信息的時 間長度達到相應的記錄時間閾值時,所述終端將備份的所述簡化Log信息和當前獲取到的 所述詳細Log信息上報給所述脫網模擬器。
6.如權利要求1所述的方法,其特徵在於,所述脫網模擬器將所述異常參數與所述問 題庫中已存儲的故障信息進行匹配,並在匹配結果達到匹配閾值時,根據所述問題庫中相應的故障信息確定所述終端發生脫網故障的原因和相應的處理方式,具體為所述脫網模擬器判斷所述異常參數與所述問題庫中已存儲的一個或多個故障信息的 匹配度是否達到匹配閾值;當所述脫網模擬器判斷所述異常參數與一個或多個故障信息的匹配度達到所述匹配 閾值時,所述脫網模擬器確認所述終端處於脫網狀態的原因為所述故障信息所對應的故障 原因,並在所述問題庫中存在相應處理方式的情況下,根據所述故障信息所對應的處理方 式對所述終端的脫網狀態進行處理或將所述處理方式提示給用戶;當所述脫網模擬器判斷所述異常參數與所述問題庫中的任何故障信息的匹配度都不 能達到所述匹配閾值時,所述脫網模擬器確認所述終端處於脫網狀態的原因為未知原因。
7.如權利要求6所述的方法,其特徵在於,當所述脫網模擬器判斷所述異常參數與一 個或多個故障信息的匹配度達到所述匹配閾值時,如果所述問題庫中所存儲的故障信息沒 有對應的處理方式,所述方法還包括所述脫網模擬器向所述終端發出告警提示,和/或向網絡側進行上報,請求相應的處理。
8.如權利要求6所述的方法,其特徵在於,當所述脫網模擬器判斷所述異常參數與所 述問題庫中的任何故障信息的匹配度都不能達到所述匹配閾值時,所述脫網模擬器確認所 述終端處於脫網狀態的原因為未知原因之後,所述方法還包括如果所述系統中的其他終端也上報了脫網參數,所述脫網模擬器將所述終端的異常參 數與所述其他終端所上報的脫網參數進行比較;如果所述終端的異常參數與所述其他終端所上報的脫網參數之間的比較結果達到相 似閾值時,所述脫網模擬器確認所述終端處於脫網狀態的原因為網絡原因,並向網絡側進 行上報,請求相應的處理;如果所述終端的異常參數與所述其他終端所上報的脫網參數之間的比較結果沒有達 到相似閾值時,所述脫網模擬器確認所述終端處於脫網狀態的原因為新的、終端自身為主 的原因,將所述終端的異常參數和相關信息更新到所述問題庫中。
9.如權利要求1所述的方法,其特徵在於,所述脫網模擬器分析所述簡化Log信息和所 述詳細Log信息,確定所述終端的異常參數之後,還包括所述脫網模擬器根據所述處於脫網狀態的終端的異常參數,調整待檢測終端的狀態機 和模擬構建網絡環境;所述脫網模擬器在離線狀態下連接所述待檢測終端和所述模擬構建的網絡環境,並判 斷所述待檢測終端是否處於脫網狀態;當所述待檢測終端處於脫網狀態時,所述脫網模擬器判斷所述待檢測終端與所述處於 脫網狀態的終端存在相同的脫網隱患,應用相同的處理策略進行處理;當所述待檢測終端沒有處於脫網狀態時,所述脫網模擬器判斷所述待檢測終端對於所 述脫網案例表現正常。
10.一種終端,其特徵在於,應用於包括至少一個終端和一個脫網模擬器的系統中,包括狀態識別模塊,用於判斷所述終端是否處於脫網狀態;記錄模塊,與所述狀態識別模塊相連接,用於在所述狀態識別模塊判斷所述終端處於正常工作狀態時,實時獲取高層的簡化Log信息,並在所述狀態識別模塊判斷所述終端處 於脫網狀態時,備份當前已有的簡化Log信息,開始獲取底層和高層的詳細Log信息;通信模塊,與所述記錄模塊相連接,用於將所述簡化Log信息和所述詳細Log信息上報 給所述脫網模擬器。
11.如權利要求10所述的終端,其特徵在於,所述記錄模塊用於在所述狀態識別模塊 判斷所述終端處於正常工作狀態時,實時獲取高層的簡化Log信息,具體為通過所述終端 自身的存儲空間和/或外置的存儲裝置對所述簡化Log信息進行存儲,包括判斷子模塊,用於判斷是否還有剩餘的存儲空間存儲所述簡化Log信息;處理子模塊,與所述判斷子模塊相連接,用於當所述判斷子模塊判斷存儲所述簡化Log 信息的空間不足時,用最新獲取到的簡化Log信息覆蓋最早獲取到的簡化Log信息。
12.如權利要求11所述的終端,其特徵在於,所述記錄模塊,還包括壓縮子模塊,與所 述判斷子模塊和所述處理子模塊相連接,用於當所述判斷子模塊判斷存儲所述簡化Log信 息的空間不足時,對所述簡化Log信息進行壓縮,使所述記錄模塊能夠通過所述壓縮後空 餘出的空間繼續存儲新獲取到的所述簡化Log信息;所述處理子模塊,還用於當所述簡化Log信息被所述壓縮子模塊壓縮後,所述判斷子 模塊仍判斷所剩餘的空間仍然不足時,用最新獲取到的簡化Log信息覆蓋最早獲取到的簡 化Log信息。
13.如權利要求10所述的終端,其特徵在於,還包括設置模塊,與所述狀態識別模塊相連接,用於設置脫網狀態的確認時間閾值、記錄時間 閾值或信息量閾值;所述狀態識別模塊在判斷所述終端處於脫網狀態之後,繼續判斷所述終端是否在所述 設置模塊所設置的確認時間閾值所對應的時間範圍內脫離脫網狀態;其中,如果在所述確認時間閾值所對應的時間範圍內,所述狀態識別模塊判斷所述終端處於 非脫網的正常狀態,所述記錄模塊刪除備份的所述簡化Log信息和獲取到的所述詳細Log 信息,並開始重新實時獲取高層的簡化Log信息;如果在所述確認時間閾值所對應的時間範圍內,所述狀態識別模塊判斷所述終端保持 脫網狀態時,所述記錄模塊繼續獲取所述詳細Log信息,並在所獲取的詳細Log信息的信息 量達到信息量閾值,或獲取詳細Log信息的時間長度達到相應的記錄時間閾值時,所述通 信模塊將備份的所述簡化Log信息和當前獲取到的所述詳細Log信息上報給所述脫網模擬器。
14.一種脫網模擬器,其特徵在於,應用於包括至少一個終端和一個脫網模擬器的系統 中,所述脫網模擬器中包含一個問題庫,所述終端在正常工作的狀態下,實時獲取高層的簡 化Log信息,當所述終端判斷自身處於脫網狀態時,所述終端備份當前已有的簡化Log信 息,開始獲取底層和高層的詳細Log信息,並將所述簡化Log信息和所述詳細Log信息上報 給所述脫網模擬器,所述脫網模擬器包括接收模塊,用於接收所述終端上報的所述簡化Log信息和所述詳細Log信息;分析模塊,與所述接收模塊相連接,用於分析所述接收模塊所接收到的簡化Log信息 和詳細Log信息,確定所述終端的異常參數;匹配模塊,與所述分析模塊相連接,用於將所述分析模塊所得到的異常參數與所述問 題庫中已存儲的故障信息進行匹配,判斷匹配結果是否達到匹配閾值;處理模塊,與所述匹配模塊相連接,用於根據所述匹配模塊的匹配結果,對所述處於脫 網狀態的終端進行相應的處理。
15.如權利要求14所述的脫網模擬器,其特徵在於,所述處理模塊根據所述匹配模塊 的匹配結果,對所述處於脫網狀態的終端進行相應的處理,具體包括當所述匹配模塊判斷所述異常參數與一個或多個故障信息的匹配度達到所述匹配閾 值時,所述處理模塊確認所述終端處於脫網狀態的原因為所述故障信息所對應的故障原 因,並在所述問題庫中存在相應處理方式的情況下,根據所述故障信息所對應的處理方式 對所述終端的脫網狀態進行處理或將所述處理方式提示給用戶,如果所述問題庫中所存儲 的故障信息沒有對應的處理方式,所述處理模塊還用於向所述終端發出告警提示,和/或 向網絡側進行上報,請求相應的處理;當所述匹配模塊判斷所述異常參數與所述問題庫中的任何故障信息的匹配度都不能 達到所述匹配閾值時,所述處理模塊確認所述終端處於脫網狀態的原因為未知原因。
16.如權利要求15所述的脫網模擬器,其特徵在於,在所述處理模塊確認所述終端處 於脫網狀態的原因為未知原因之後,如果所述接收模塊還接收到所述系統中的其他終端也 上報了脫網參數,所述匹配模塊將所述終端的異常參數與所述其他終端所上報的脫網參數 進行比較;其中,如果所述終端的異常參數與所述其他終端所上報的脫網參數之間的比較結果達到相 似閾值時,所述處理模塊確認所述終端處於脫網狀態的原因為網絡原因,並向網絡側進行 上報,請求相應的處理;如果所述終端的異常參數與所述其他終端所上報的脫網參數之間的比較結果沒有達 到相似閾值時,所述處理模塊確認所述終端處於脫網狀態的原因為新的、終端自身為主的 原因,將所述終端的異常參數和相關信息更新到所述問題庫中。
17.如權利要求14所述的脫網模擬器,其特徵在於,還包括設置模塊和測試模塊所述設置模塊,與所述分析模塊相連接,用於在所述分析模塊分析所述簡化Log信息 和所述詳細Log信息,確定所述終端的異常參數之後,根據所述處於脫網狀態的終端的異 常參數,調整待檢測終端的狀態機和模擬構建網絡環境;所述測試模塊,與所述設置模塊和所述處理模塊相連接,用於在離線狀態下連接所述 設置模塊所設置的所述待檢測終端和所述模擬構建的網絡環境,並判斷所述待檢測終端是 否處於脫網狀態;其中,當所述待檢測終端處於脫網狀態時,所述處理模塊判斷所述待檢測終端與所述處於脫 網狀態的終端存在相同的脫網隱患,應用相同的處理策略進行處理;當所述待檢測終端沒有處於脫網狀態時,所述處理模塊判斷所述待檢測終端對於所述 脫網案例表現正常。
全文摘要
本發明實施例公開了一種終端脫網故障的處理方法和裝置,將平時獲取簡化Log信息與脫網時獲取詳細Log信息相結合,對終端處於脫網狀態前後的信息可以準確獲取,並藉助脫網模擬器對脫網原因進行分析判斷,並根據問題庫或其他相應策略進行相應的處理,有效的克服了脫網的不可預測性與信息獲取之間的矛盾,而通過脫網模擬器進行問題分析,並建立問題庫對脫網問題進行統一處理的方式,提高了對終端脫網問題進行處理的效率,並節約了成本投入。
文檔編號G06F17/30GK102045181SQ200910093470
公開日2011年5月4日 申請日期2009年10月10日 優先權日2009年10月10日
發明者李雯雯, 殷端, 王辰, 郭衛江, 馬傑 申請人:中國移動通信集團公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀