網絡通信功能異常的處理方法、調制解調器及移動終端的制作方法
【技術領域】
[0001]本發明涉及通信技術領域,具體涉及一種網絡通信功能異常的處理方法、調制解調器及移動終端。
【背景技術】
[0002]目前,手機等移動終端所支持的通信網絡的網絡類型越來越多,例如:一部手機同時支持不同運營商的2G、3G和4G的通信網絡,可以省去更換手機的不便。而隨著移動互聯網的高速發展,移動數據業務占據絕對的比重,因此,移動終端中的調制解調器的作用和地位也日益重要。其中,調制解調器主要用于將待發送數據轉換為射頻信號、將射頻信號轉換為待處理數據、處理接入層(AS)和非接入層(NAS)的信令、以及與AP處理器進行接口等。
[0003]在實踐中發現,由于通信網絡環境的復雜性,移動終端常常需要在不同類型的通信網絡之間進行切換。而在通信網絡的切換過程中經常會發生異常,從而導致移動終端無法正常連網通信。為了解決無法連網通信的問題,目前常采用的解決方式是:在移動終端移動到新的位置區域時,向網絡服務器發起位置更新請求,網絡服務器從而重新對移動終端進行配置,以恢復調制解調器的配置參數;或用戶發現長時間不能連網通信后,手動對移動終端進行強制重啟或設置調制解調器的配置參數。但是,采用上述兩種方式來解決網絡異常的問題,其效率較低。
【發明內容】
[0004]本發明實施例公開了一種網絡通信功能異常的處理方法、調制解調器及移動終端,可以解決現有技術中網絡通信功能發生異常無法連網通信的情況下,手動恢復網絡通信功能效率較低的問題。
[0005]本發明實施例公開了一種網絡異常的處理方法,包括:
[0006]當檢測到移動終端的調制解調器異常時,所述調制解調器重啟所述調制解調器;
[0007]當所述調制解調器未恢復正常時,所述調制解調器關閉當前使用的第一協議棧,并從所述調制解調器支持的多個協議棧中選取除所述第一協議棧之外的第二協議棧;
[0008]所述調制解調器開啟所述第二協議棧,并使用所述第二協議棧重新進行網絡注
ΠΠ.冊;
[0009]當網絡注冊成功時,所述調制解調器記錄所述移動終端的位置信息。
[0010]作為一種可行的實施方式,所述當網絡注冊成功時,所述調制解調器記錄移動終端的位置信息之后,所述方法還包括:
[0011]所述調制解調器判斷所述移動終端的位置信息是否更新;
[0012]若是,所述調制解調器則恢復所述多個協議棧中默認協議棧的開關狀態。
[0013]作為另一種可行的實施方式,所述方法還包括:
[0014]當所述調制解調器未恢復正常時,所述調制解調器將所述第一協議棧異常設為異常原因;
[0015]當所述調制解調器恢復正常時,所述調制解調器將公共模塊異常設為異常原因,并記錄所述移動終端的位置信息。
[0016]作為又一種可行的實施方式,所述方法還包括:
[0017]所述調制解調器將所述異常原因、所述移動終端的位置信息以及所述調制解調器記錄的日志信息上報給網絡服務器和/或顯示所述異常原因。
[0018]作為又一種可行的實施方式,所述調制解調器將所述異常原因、所述移動終端的位置信息以及所述調制解調器記錄的日志信息上報給網絡服務器和/或顯示所述異常原因,包括:
[0019]當檢測到所述移動終端連接到WiFi熱點時,所述調制解調器通過所述WiFi熱點將所述異常原因、所述移動終端的位置信息以及所述調制解調器記錄的日志信息發送給網絡服務器和/或顯示所述異常原因。
[0020]相應的,本發明實施例公開了一種調制解調器,包括:
[0021]重啟單元,用于在檢測到所述調制解調器異常時,重啟所述調制解調器;
[0022]關閉單元,用于在所述重啟單元重啟所述調制解調器后,所述調制解調器未恢復正常時,關閉當前使用的第一協議棧;
[0023]選取單元,用于從所述調制解調器支持的多個協議棧中選取除所述第一協議棧之外的第二協議棧;
[0024]注冊單元,用于開啟所述第二協議棧,并使用所述第二協議棧重新進行網絡注冊;
[0025]記錄單元,用于在網絡注冊成功時,記錄所述移動終端的位置信息。
[0026]作為一種可行的實施方式,所述調制解調器還包括:
[0027]判斷單元,用于在所述記錄單元記錄所述移動終端的位置信息之后,判斷所述移動終端的位置信息是否更新;
[0028]恢復單元,用于在所述判斷單元判斷出所述移動終端的位置信息更新時,恢復所述多個協議棧中默認協議棧的開關狀態。
[0029]作為另一種可行的實施方式,所述調制解調器還包括:
[0030]處理單元,用于在所述重啟單元重啟所述調制解調器后,所述調制解調器未恢復正常時,將所述第一協議棧異常設為所述調制解調器的異常原因,或者在所述重啟單元重啟所述調制解調器后,所述調制解調器恢復正常時,將公共模塊異常設為所述調制解調器的異常原因;
[0031]其中,所述記錄單元,還用于在所述重啟單元重啟所述調制解調器后,所述調制解調器恢復正常時,記錄所述移動終端的位置信息。
[0032]作為又一種可行的實施方式,所述調制解調器還包括:
[0033]上報單元,用于將所述調制解調器的異常原因、所述移動終端的位置信息以及所述調制解調器記錄的日志信息上報給網絡服務器和/或顯示所述異常原因。
[0034]本發明實施例公開了一種移動終端,包括上述任意一項所述的調制解調器。
[0035]實施本發明實施例,具有如下有益效果:
[0036]本發明實施例中,調制解調器在檢測自身異常時,重啟調制解調器,如果調制解調器重啟后仍未恢復正常,就關閉當前使用的第一協議棧,并從該調制解調器支持的多個協議棧中選取除第一協議棧之外的第二協議棧,同時開啟該第二協議棧,并使用該第二協議棧重新進行網絡注冊,當網絡注冊成功時,記錄移動終端的位置信息。這樣在調制解調器無法正常通信時通過重啟來快速找到異常原因,當調制解調器重啟未恢復正常時,通過切換其他協議棧進行網絡注冊的方式使調制解調器自動嘗試恢復正常,避免手動強制重啟移動終端或更新位置造成的耗時過長的問題,減少了網絡故障恢復的時間,提高網絡異常的處理效率。
【附圖說明】
[0037]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0038]圖1是本發明實施例公開的一種網絡通信功能異常的處理方法的流程示意圖;
[0039]圖2是本發明實施例公開的另一種網絡通信功能異常的處理方法的流程示意圖;
[0040]圖3是本發明實施例公開的又一種網絡通信功能異常的處理方法的流程示意圖;[0041 ]圖4是本發明實施例公開的一種調制解調器的結構示意圖;
[0042]圖5是本發明實施例公開的另一種調制解調器的結構示意圖。
【具體實施方式】
[0043]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0044]本發明實施例公開了一種網絡通信功能異常的處理方法、調制解調器及移動終端,能夠提高網絡通信功能異常時的處理效率。
[0045]請參閱圖1,圖1是本發明實施例公開的一種網絡通信功能異常的處理方法的流程示意圖。如圖1所示,該網絡通信功能異常的處理方法可以包括以下步驟:
[0046]S101、當檢測到移動終端的調制解調器異常時,調制解調器重啟該調制解調器。
[0047]本發明實施例中,調制解調器用于將基帶信號轉換為射頻信號、將射頻信號轉換為基帶信號、處理接入層(AS)和非接入層(NAS)的信令、以及與AP處理器進行接口等;調制解調器支持多種協議棧。可以是調制解調器檢測自身是否異常,也可以是移動終端的其它裝置(如應用處理器等)檢測調制解調器是否異常。引起調制解調器異常的原因可能是調制解調器中的協議棧異常,也可能是調制解調器中除協議棧之外的公共模塊異常,本發明實施例不做限定。當調制解調器異常時,移動終端無法正常進行數據處理,導致用戶不能上網。
[0048]因此,當檢測到移動終端的調制解調器異常時,首先可以重啟調制解調器,通過檢測重啟之后調制解調器是否恢復正常來判斷其異常原因。其中,移動終端可以包括但不限于智能手機、平板電腦、掌上電腦、智能穿戴設備等可以進行數據業務的終端。
[0049]S102、當該調制解調