一種網絡通信功能異常處理方法、調制解調器及移動終端的制作方法
【技術領域】
[0001] 本發明設及通信技術領域,具體設及一種網絡通信功能異常處理方法、調制解調 器及移動終端。
【背景技術】
[0002] 目前,手機等移動終端所支持的通信網絡的網絡類型越來越多,例如:一部手機同 時支持不同運營商的2G、3G和4G的通信網絡,可W省去更換手機的不便。而隨著移動互聯網 的高速發展,移動數據業務占據絕對的比重,因此,移動終端中的調制解調器的作用和地位 也日益重要。其中,調制解調器主要用于將待發送數據轉換為射頻信號、將射頻信號轉換為 待處理數據、處理接入層(英文:access straUim,縮寫:AS)和非接入層(英文:non-access stratum,縮寫:NAS)的信令W及與應用處理器(英文:a卵lication processor,縮寫:AP)進 行接口等。
[0003] 在實踐中發現,由于移動終端所處的網絡環境十分復雜,因此,常常需要在不同類 型的通信網絡之間進行切換,而在通信網絡的切換過程中經常會發生異常,從而導致用戶 終端無法正常連網通信,例如協議找狀態異常。為了解決無法連網通信的問題,目前常采用 的解決方案是:在用戶終端移動到新的位置區域時,向網絡服務器發起位置更新請求,網絡 服務器從而重新對用戶終端進行配置,W恢復調制解調器的配置參數;或用戶發現長時間 不能連網通信后,手動對移動終端進行強制重啟恢復或設置調制解調器的配置參數。但是, 采用上述兩種方案耗費的時間均過長,用戶難W忍受。
【發明內容】
[0004] 本發明實施例提供了一種網絡通信功能異常處理方法、調制解調器及移動終端, 可W解決現有技術中網絡通信功能發生異常無法連網通信的情況下,手動恢復網絡通信功 能耗時過長的問題。
[0005] 本發明實施例第一方面提供了一種網絡通信功能異常處理方法,包括:
[0006] 當移動終端的調制解調器檢測到當前使用的第一協議找異常時,所述調制解調器 判斷預設時長內所述第一協議找異常的次數是否達到預設數值;
[0007] 若所述預設時長內所述第一協議找異常的次數達到所述預設數值,則所述調制解 調器關閉所述第一協議找,并從所述調制解調器支持的多個協議找中選取除所述第一協議 找之外的第二協議找;
[000引所述調制解調器開啟所述第二協議找,并使用所述第二協議找重新進行網絡注 冊;
[0009]在網絡注冊成功時,所述調制解調器記錄所述移動終端的位置信息。
[0010] 可選的,還包括;
[0011]在網絡注冊失敗時,所述調制解調器恢復所述多個協議找中默認協議找的開關狀 態或所述調制解調器恢復所述多個協議找中的默認協議找開關狀態并同時復位所述調制 解調器。
[0012] 可選的,所述在網絡注冊成功時,所述調制解調器記錄所述移動終端的位置信息 之后,還包括:
[0013] 當所述位置信息發生變化時,所述調制解調器恢復所述多個協議找中默認協議找 的開關狀態或所述調制解調器恢復所述多個協議找中的默認協議找開關狀態并同時復位 所述調制解調器。
[0014] 可選的,還包括:
[0015] 所述調制解調器將所述第一協議找異常、所述移動終端的位置信息W及所述調制 解調器記錄的日志信息上報給服務器。
[0016] 可選的,還包括:
[0017] 若所述預設時長內所述第一協議找異常的次數未達到所述預設數值,則所述調制 解調器復位所述調制解調器。
[001引本發明實施例第二方面提供了一種調制解調器,包括:
[0019] 檢測模塊,用于檢測移動終端的調制解調器當前使用的第一協議找是否異常;
[0020] 判斷模塊,用于當所述檢測模塊檢測到所述第一協議找異常時,判斷預設時長內 所述第一協議找異常的次數是否達到預設數值;
[0021] 選取模塊,用于在所述判斷模塊判斷出所述預設時長內所述第一協議找異常的次 數達到所述預設數值時,關閉所述第一協議找,并從所述調制解調器支持的多個協議找中 選取除所述第一協議找之外的第二協議找;
[0022] 注冊模塊,用于開啟所述第二協議找,并使用所述第二協議找重新進行網絡注冊;
[0023] 記錄模塊,用于在所述注冊模塊網絡注冊成功時,記錄所述移動終端的位置信息。
[0024] 可選的,還包括:
[0025] 第一處理模塊,用于在所述注冊模塊網絡注冊失敗時,恢復所述多個協議找中默 認協議找的開關狀態或恢復所述多個協議找中的默認協議找開關狀態并同時復位所述調 制解調器。
[0026] 可選的,還包括:
[0027] 第二處理模塊,用于在所述記錄模塊在所述注冊模塊網絡注冊成功時,記錄所述 移動終端的位置信息之后,當所述位置信息發生變化時,恢復所述多個協議找中默認協議 找的開關狀態或恢復所述多個協議找中的默認協議找開關狀態并同時復位所述調制解調 器。
[002引可選的,還包括:
[0029] 上報模塊,用于將所述第一協議找異常、所述移動終端的位置信息W及所述調制 解調器記錄的日志信息上報給服務器。
[0030] 可選的,還包括:
[0031] 復位模塊,用于在所述判斷模塊判斷出所述預設時長內所述第一協議找異常的次 數未達到所述預設數值時,復位所述調制解調器。
[0032] 本發明實施例第Ξ方面提供了一種移動終端,包括上述第二方面任一項所述的調 制解調器。
[0033] 本發明實施例中,當移動終端的調制解調器檢測到當前使用的第一協議找異常 時,該調制解調器判斷預設時長內該第一協議找異常的次數是否達到預設數值,如果是,貝u 該調制解調器關閉該第一協議找,并開啟該調制解調器支持的多個協議找中除該第一協議 找之外的第二協議找,進而使用該第二協議找注冊網絡,在網絡注冊成功時記錄該移動終 端當前的位置信息,可W通過切換其它協議找進行網絡注冊的方式使調制解調器自動嘗試 恢復正常,避免手動強制重啟移動終端或位置變化造成的耗時過長的問題,提高了網絡通 信功能異常時的處理效率。
【附圖說明】
[0034] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于 本領域普通技術人員來講,在不付出創造性勞動的前提下,還可W根據運些附圖獲得其他 的附圖。
[0035] 圖1是本發明實施例提供的一種網絡通信功能異常處理方法的第一實施例流程示 意圖;
[0036] 圖2是本發明實施例提供的一種網絡通信功能異常處理方法的第二實施例流程示 意圖;
[0037] 圖3是本發明實施例提供的一種網絡通信功能異常處理方法的第Ξ實施例流程示 意圖;
[0038] 圖4是本發明實施例提供的一種調制解調器的第一實施例結構示意圖;
[0039] 圖5是本發明實施例提供的一種調制解調器的第二實施例結構示意圖。
【具體實施方式】
[0040] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于 本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。
[0041] 請參閱圖1,為本發明實施例提供的一種網絡通信功能異常處理方法的第一實施 例流程示意圖。本實施例中所描述的網絡通信功能異常處理方法,包括W下步驟:
[0042] S101、當移動終端的調制解調器檢測到當前使用的第一協議找異常時,所述調制 解調器判斷預設時長內所述第一協議找異常的次數是否達到預設數值,若是,則執行步驟 S102〇
[0043] 其中,調制解調器用于將基帶信號轉換為射頻信號、將射頻信號轉換為基帶信號、 處理接入層AS和非接入層NAS的信令W及與AP處理器進行接口等。調制解調器可支持多種 協議找,協議找表示某個通信制式對應的多種協議的總和,例如:協議找包括GSM協議找、 抓GE協議找、HSPDA協議找、TD-SCDMA協議找、TDD-LTE協議找、抑D-LTE協議找等,各個通信 制式協議找下面又包括多個子協議找,此處不再寶述。
[0044] 其中,協議找異常指的是在通信過程中對當前的狀態上下文的檢測結果與預先期 望的結果不相符合,例如當檢測到一段時間內只有上行數據包但沒有任何下行數據包則認 為協議找狀態異常(即上下行鏈路不通);移動終端智能算法根據狀態異常的現象判斷出協