網(wǎng)絡(luò)通信功能異常的處理方法、調(diào)制解調(diào)器及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種網(wǎng)絡(luò)通信功能異常的處理方法、調(diào)制解調(diào)器及移動終端。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,手機中的調(diào)制解調(diào)器的作用和地位日益重要,調(diào)制解調(diào)器用于將待發(fā)送數(shù)據(jù)轉(zhuǎn)換為射頻信號以及將接收的射頻信號轉(zhuǎn)換為待處理數(shù)據(jù)、處理接入層(AS)和非接入層(NAS)的信令,調(diào)制解調(diào)器還用于與AP處理器進(jìn)行接口等。然而,調(diào)制解調(diào)器經(jīng)常會發(fā)生異常,導(dǎo)致網(wǎng)絡(luò)異常,手機無法正常上網(wǎng)。目前常采用的解決方案是:手動對移動終端的調(diào)制解調(diào)器進(jìn)行強制重啟,恢復(fù)或設(shè)置調(diào)制解調(diào)器的配置參數(shù)。由于調(diào)制解調(diào)器異常的原因有多種,手動重啟調(diào)制解調(diào)器并不能解決所有的調(diào)制解調(diào)器異常,無法快速恢復(fù)網(wǎng)絡(luò)正常。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種網(wǎng)絡(luò)通信功能異常的處理方法、調(diào)制解調(diào)器及移動終端,可以快速恢復(fù)網(wǎng)絡(luò)正常。
[0004]本發(fā)明實施例第一方面,提供了一種網(wǎng)絡(luò)通信功能異常的處理方法,包括:
[0005]調(diào)制解調(diào)器檢測到移動終端內(nèi)的所述調(diào)制解調(diào)器異常時,判斷所述調(diào)制解調(diào)器內(nèi)的公共模塊是否異常;
[0006]當(dāng)所述調(diào)制解調(diào)器內(nèi)的公共模塊正常時,所述調(diào)制解調(diào)器確定所述調(diào)制解調(diào)器內(nèi)的協(xié)議棧異常,并獲取所述調(diào)制解調(diào)器當(dāng)前使用的第一協(xié)議棧;
[0007]所述調(diào)制解調(diào)器判斷在預(yù)設(shè)時間范圍內(nèi)是否發(fā)生過預(yù)設(shè)次數(shù)的所述調(diào)制解調(diào)器異常;
[0008]當(dāng)所述預(yù)設(shè)時間范圍內(nèi)發(fā)生過所述預(yù)設(shè)次數(shù)的所述調(diào)制解調(diào)器異常時,所述調(diào)制解調(diào)器關(guān)閉所述第一協(xié)議棧,以及從所述調(diào)制解調(diào)器支持的多個協(xié)議棧中選擇除所述第一協(xié)議棧的第二協(xié)議棧;
[0009]所述調(diào)制解調(diào)器開啟所述第二協(xié)議棧,并使用所述第二協(xié)議棧進(jìn)行網(wǎng)絡(luò)注冊;
[0010]當(dāng)所述網(wǎng)絡(luò)注冊成功時,所述調(diào)制解調(diào)器記錄所述移動終端的當(dāng)前位置信息。
[0011]在本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式中,所述方法還包括:
[0012]當(dāng)所述網(wǎng)絡(luò)注冊失敗時,所述調(diào)制解調(diào)器恢復(fù)所述支持的所述多個協(xié)議棧中的默認(rèn)協(xié)議棧開關(guān)狀態(tài),和/或復(fù)位所述調(diào)制解調(diào)器。
[0013]結(jié)合本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第二種可能的實現(xiàn)方式中,所述調(diào)制解調(diào)器記錄所述移動終端的當(dāng)前位置信息之后,所述方法還包括:
[0014]所述調(diào)制解調(diào)器檢測所述移動終端的位置信息是否發(fā)生變化;
[0015]若是,則所述調(diào)制解調(diào)器執(zhí)行所述恢復(fù)所述支持的所述多個協(xié)議棧中的默認(rèn)協(xié)議棧開關(guān)狀態(tài),和/或復(fù)位所述調(diào)制解調(diào)器的步驟。
[0016]結(jié)合本發(fā)明實施例第一方面的第一種或第二種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第三種可能的實現(xiàn)方式中,所述調(diào)制解調(diào)器恢復(fù)所述支持的所述多個協(xié)議棧中的默認(rèn)協(xié)議棧開關(guān)狀態(tài),和/或復(fù)位所述調(diào)制解調(diào)器之后,所述方法還包括:
[0017]所述調(diào)制解調(diào)器判斷所述移動終端內(nèi)的調(diào)制解調(diào)器異常的異常原因是否上報;
[0018]當(dāng)所述調(diào)制解調(diào)器異常的異常原因未上報時,所述調(diào)制解調(diào)器獲取所述調(diào)制解調(diào)器異常的異常原因和所述調(diào)制解調(diào)器異常日志;
[0019]所述調(diào)制解調(diào)器將所述調(diào)制解調(diào)器異常的異常原因和所述調(diào)制解調(diào)器異常日志上報給網(wǎng)絡(luò)和/或顯示所述調(diào)制解調(diào)器異常的異常原因。
[0020]結(jié)合本發(fā)明實施例第一方面的第三種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第四種可能的實現(xiàn)方式中,所述調(diào)制解調(diào)器將所述調(diào)制解調(diào)器異常的異常原因和所述調(diào)制解調(diào)器異常日志上報給網(wǎng)絡(luò),包括:
[0021]所述調(diào)制解調(diào)器掃描周圍的wifi熱點并在與所述wifi熱點建立通信連接后,通過所述wifi熱點將記錄的所述調(diào)制解調(diào)器異常的異常原因和所述調(diào)制解調(diào)器異常日志上報給所述網(wǎng)絡(luò)側(cè)。
[0022]本發(fā)明實施例第二方面,提供了一種調(diào)制解調(diào)器,包括:
[0023]第一判斷單元,用于檢測到移動終端內(nèi)的所述調(diào)制解調(diào)器異常時;判斷所述調(diào)制解調(diào)器內(nèi)的公共模塊是否異常;
[0024]確定單元,用于當(dāng)所述第一判斷單元判斷結(jié)果為否時,確定所述調(diào)制解調(diào)器內(nèi)的協(xié)議棧異常;
[0025]第一獲取單元,用于當(dāng)所述確定單元確定所述調(diào)制解調(diào)器內(nèi)的協(xié)議棧異常時,獲取所述調(diào)制解調(diào)器當(dāng)前使用的第一協(xié)議棧;
[0026]第二判斷單元,用于判斷在預(yù)設(shè)時間范圍內(nèi)是否發(fā)生過預(yù)設(shè)次數(shù)的所述調(diào)制解調(diào)器異常;
[0027]選擇單元,用于當(dāng)所述第二判斷單元判斷結(jié)果為是時,關(guān)閉所述第一協(xié)議棧,以及從所述調(diào)制解調(diào)器支持的多個協(xié)議棧中選擇除所述第一協(xié)議棧的第二協(xié)議棧;
[0028]注冊單元,用于開啟所述第二協(xié)議棧,并使用所述第二協(xié)議棧進(jìn)行網(wǎng)絡(luò)注冊;
[0029]記錄單元,用于當(dāng)所述網(wǎng)絡(luò)注冊成功時,記錄所述移動終端的當(dāng)前位置信息。
[0030]在本發(fā)明實施例第二方面的第一種可能的實現(xiàn)方式中,所述調(diào)制解調(diào)器還包括:
[0031]恢復(fù)單元,用于當(dāng)所述網(wǎng)絡(luò)注冊失敗時,恢復(fù)所述支持的所述多個協(xié)議棧中的默認(rèn)協(xié)議棧開關(guān)狀態(tài),和/或復(fù)位所述調(diào)制解調(diào)器。
[0032]結(jié)合本發(fā)明實施例第二方面的第一種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第二種可能的實現(xiàn)方式中,所述調(diào)制解調(diào)器還包括:
[0033]檢測單元,用于檢測所述移動終端的位置信息是否發(fā)生變化;
[0034]所述恢復(fù)單元,還用于當(dāng)所述檢測單元檢測所述移動終端的位置信息發(fā)生變化時,恢復(fù)所述支持的所述多個協(xié)議棧中的默認(rèn)協(xié)議棧開關(guān)狀態(tài),和/或復(fù)位所述調(diào)制解調(diào)器。
[0035]結(jié)合本發(fā)明實施例第二方面的第一種或第二種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第三種可能的實現(xiàn)方式中,所述調(diào)制解調(diào)器還包括:
[0036]第三判斷單元,用于當(dāng)所述恢復(fù)單元將所述調(diào)制解調(diào)器支持的所述多個協(xié)議棧中各個協(xié)議棧對應(yīng)的當(dāng)前開關(guān)狀態(tài)恢復(fù)到所述初始開關(guān)狀態(tài)之后,判斷所述移動終端內(nèi)的調(diào)制解調(diào)器異常的異常原因是否上報;
[0037]第二獲取單元,用于當(dāng)所述第三判斷單元判斷結(jié)果為否時,獲取所述調(diào)制解調(diào)器異常的異常原因和所述調(diào)制解調(diào)器異常日志;
[0038]上報單元,用于將所述第二獲取單元獲取的所述調(diào)制解調(diào)器異常的異常原因和所述調(diào)制解調(diào)器異常日志上報給網(wǎng)絡(luò)和/或顯示所述調(diào)制解調(diào)器異常的異常原因。
[0039]結(jié)合本發(fā)明實施例第二方面的第三種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第四種可能的實現(xiàn)方式中,所述上報單元將所述調(diào)制解調(diào)器異常的異常原因和所述調(diào)制解調(diào)器異常日志上報給網(wǎng)絡(luò)的方式具體為:
[°04°]所述上報單元掃描周圍的wifi熱點并在與所述wifi熱點建立通信連接后,通過所述wifi熱點將記錄的所述調(diào)制解調(diào)器異常的異常原因和所述調(diào)制解調(diào)器異常日志上報給所述網(wǎng)絡(luò)側(cè)。
[0041]本發(fā)明實施例第三方面提供了一種移動終端,包括上述任意一項所述的調(diào)制解調(diào)器。
[0042]本發(fā)明實施例中,調(diào)制解調(diào)器檢測到移動終端內(nèi)的調(diào)制解調(diào)器異常時,判斷調(diào)制解調(diào)器內(nèi)的公共模塊是否異常;當(dāng)調(diào)制解調(diào)器內(nèi)的公共模塊正常時,調(diào)制解調(diào)器確定調(diào)制解調(diào)器內(nèi)的協(xié)議棧異常,并獲取調(diào)制解調(diào)器當(dāng)前使用的第一協(xié)議棧;調(diào)制解調(diào)器判斷在預(yù)設(shè)時間范圍內(nèi)是否發(fā)生過預(yù)設(shè)次數(shù)的調(diào)制解調(diào)器異常;當(dāng)預(yù)設(shè)時間范圍內(nèi)發(fā)生過預(yù)設(shè)次數(shù)的調(diào)制解調(diào)器異常時,調(diào)制解調(diào)器關(guān)閉第一協(xié)議棧,以及從調(diào)制解調(diào)器支持的多個協(xié)議棧中選擇除第一協(xié)議棧的第二協(xié)議棧;調(diào)制解調(diào)器開啟第二協(xié)議棧,并使用第二協(xié)議棧進(jìn)行網(wǎng)絡(luò)注冊;當(dāng)網(wǎng)絡(luò)注冊成功時,調(diào)制解調(diào)器記錄移動終端的當(dāng)前位置信息。實施本發(fā)明實施例,通過切換其他協(xié)議棧進(jìn)行網(wǎng)絡(luò)注冊的方式使調(diào)制解調(diào)器自動的恢復(fù)通信的正常,避免強制重啟手機造成的耗時過長的問題,可以快速恢復(fù)網(wǎng)絡(luò)正常。
【附圖說明】
[0043]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1是本發(fā)明實施例公開的一種網(wǎng)絡(luò)通信功能異常的處理方法的流程圖;
[0045]圖2是本發(fā)明實施例公開的另一種網(wǎng)絡(luò)通信功能異常的處理方法的流程圖;
[0046]圖3是本發(fā)明實施例公開的另一種網(wǎng)絡(luò)通信功能異常的處理方法的流程圖;
[0047]圖4是本發(fā)明實施例公開的一種調(diào)制解調(diào)器的結(jié)構(gòu)示意圖;
[0048]圖5是本發(fā)明實施例公開的另一種調(diào)制解調(diào)器的結(jié)構(gòu)示意圖;
[0049]圖6是本發(fā)明實施例公開的另一種調(diào)制解調(diào)器的結(jié)構(gòu)示意圖;
[0050]圖7是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0051]下面將結(jié)合本發(fā)明實施方式中的附圖,對本發(fā)明實施方式中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實施方式是本發(fā)明的一部分實施方式,而不是全部實施方式?;诒景l(fā)明中的實施方式,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施方式,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
[0052]本發(fā)明實施例提供一種網(wǎng)絡(luò)通信功能異常的處理方法、調(diào)制解調(diào)器及移動終端,可以快速恢復(fù)網(wǎng)絡(luò)正常。以下分別進(jìn)行詳細(xì)說明。
[0053]請參閱圖1,圖1是本發(fā)明實施例公開的一種網(wǎng)絡(luò)通信功能異常的處理方法的流程圖。如圖1所示,本實施例中所描述的網(wǎng)絡(luò)異常的處理方法,包括步驟:
[0054]S100,調(diào)制解調(diào)器檢測移動終端內(nèi)的調(diào)制解調(diào)器是否異常,若是,則執(zhí)行步驟S101,若否,則繼續(xù)執(zhí)行步驟S100。
[0055]S101,調(diào)制解調(diào)器判斷調(diào)制解調(diào)器內(nèi)的公共模塊是否異常,若否,則執(zhí)行步驟S102,若是,執(zhí)行步驟S109。
[0056]本發(fā)明實施例中,移動終端內(nèi)的調(diào)制解調(diào)器(Mo