網(wǎng)絡(luò)通信功能異常的處理方法、調(diào)制解調(diào)器和移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)通信功能異常的處理方法、調(diào)制解調(diào)器 和移動(dòng)終端。
【背景技術(shù)】
[0002] 隨著通信技術(shù)的發(fā)展,手機(jī)支持的通信制式的類型越來越多,例如:一部手機(jī)同時(shí) 支持不同運(yùn)營商的2G、3G和4G的通信制式,省去更換手機(jī)的不便。移動(dòng)互聯(lián)網(wǎng)的高速發(fā)展 使數(shù)據(jù)業(yè)務(wù)占據(jù)絕對(duì)的比重,從而手機(jī)中的調(diào)制解調(diào)器的作用和地位日益重要,調(diào)制解調(diào) 器用于將待發(fā)送數(shù)據(jù)轉(zhuǎn)換為射頻信號(hào)以及將設(shè)備信號(hào)轉(zhuǎn)換為待處理數(shù)據(jù)、處理接入層(AS) 和非接入層(NAS)的信令、以及與AP處理器進(jìn)行接口等。在手機(jī)所處的移動(dòng)網(wǎng)絡(luò)環(huán)境十分 復(fù)雜的情況下,手機(jī)經(jīng)常會(huì)在不同的通信制式之間進(jìn)行切換,在通信制式切換的過程中經(jīng) 常會(huì)發(fā)生異常,使得手機(jī)無法正常連網(wǎng)通信,例如當(dāng)協(xié)議棧死機(jī)時(shí)。為了解決無法連網(wǎng)通信 的異常,目前常采用的解決方案是:手機(jī)移動(dòng)到新的位置區(qū)域時(shí),向網(wǎng)絡(luò)側(cè)發(fā)起位置更新請(qǐng) 求,網(wǎng)絡(luò)側(cè)重新對(duì)手機(jī)進(jìn)行配置,恢復(fù)調(diào)制解調(diào)器的配置參數(shù);或用戶發(fā)現(xiàn)長時(shí)間不能連網(wǎng) 通信后,手動(dòng)對(duì)移動(dòng)終端進(jìn)行強(qiáng)制重啟恢復(fù)或設(shè)置調(diào)制解調(diào)器的配置參數(shù)。但是,兩種方案 耗費(fèi)的時(shí)間均過長,不利于用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種網(wǎng)絡(luò)通信功能異常的處理方 法、調(diào)制解調(diào)器和移動(dòng)終端??山鉀Q現(xiàn)有技術(shù)中網(wǎng)絡(luò)通信功能發(fā)生異常無法連網(wǎng)通信的情 況下,恢復(fù)網(wǎng)絡(luò)通信功能耗時(shí)過長的問題。
[0004] 為了解決上述技術(shù)問題,本發(fā)明實(shí)施例第一方面提供了一種網(wǎng)絡(luò)通信功能異常的 處理方法,包括:
[0005] 調(diào)制解調(diào)器檢測當(dāng)前使用的協(xié)議棧死機(jī)引起的異常,并確定當(dāng)前使用的協(xié)議棧為 第一協(xié)議棧;
[0006] 所述調(diào)制解調(diào)器關(guān)閉所述第一協(xié)議棧,以及從所述調(diào)制解調(diào)器支持的多個(gè)協(xié)議棧 中選擇除所述第一協(xié)議棧的第二協(xié)議棧;
[0007] 所述調(diào)制解調(diào)器開啟所述第二協(xié)議棧,并使用所述第二協(xié)議棧進(jìn)行網(wǎng)絡(luò)注冊(cè);
[0008] 若網(wǎng)絡(luò)注冊(cè)成功,所述調(diào)制解調(diào)器記錄當(dāng)前的位置信息;
[0009] 若網(wǎng)絡(luò)注冊(cè)失敗,所述調(diào)制解調(diào)器恢復(fù)所述支持的多個(gè)協(xié)議棧中的默認(rèn)協(xié)議棧的 開關(guān)狀態(tài)或所述調(diào)制解調(diào)器恢復(fù)所述支持的多個(gè)協(xié)議棧中的默認(rèn)協(xié)議棧的開關(guān)狀態(tài)并同 時(shí)復(fù)位所述調(diào)制解調(diào)器。
[0010] 結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述調(diào)制解調(diào)器檢測當(dāng)前使用的協(xié) 議棧死機(jī)引起的異常,并確定當(dāng)前使用的協(xié)議棧為第一協(xié)議棧,包括:
[0011] 調(diào)制解調(diào)器判斷當(dāng)前所在小區(qū)或當(dāng)前所接網(wǎng)絡(luò)的網(wǎng)絡(luò)參數(shù)中是否包括當(dāng)前使用 的協(xié)議棧不支持的網(wǎng)絡(luò)參數(shù);
[0012] 若判斷為是,所述調(diào)制解調(diào)器判定異常原因?yàn)樗霎?dāng)前使用的協(xié)議棧死機(jī)引起異 常;
[0013] 所述調(diào)制解調(diào)器根據(jù)當(dāng)前注冊(cè)的無線接入技術(shù)RAT確定當(dāng)前使用的協(xié)議棧為第 一協(xié)議棧。
[0014] 結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述若網(wǎng)絡(luò)注冊(cè)成功,所述調(diào)制解調(diào) 器記錄當(dāng)前的位置信息之后,所述方法還包括:
[0015] 若位置信息發(fā)生變化,所述調(diào)制解調(diào)器恢復(fù)所述支持的多個(gè)協(xié)議棧中的默認(rèn)協(xié)議 棧的開關(guān)狀態(tài)或所述調(diào)制解調(diào)器恢復(fù)所述支持的多個(gè)協(xié)議棧中的默認(rèn)協(xié)議棧的開關(guān)狀態(tài) 并同時(shí)復(fù)位所述調(diào)制解調(diào)器。
[0016] 結(jié)合第一方面以及第一方面的第一至第二種可能的實(shí)現(xiàn)方式中的任一項(xiàng),在第三 種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0017] 若所述第一協(xié)議棧死機(jī)引起異常的異常原因未上報(bào),所述調(diào)制解調(diào)器獲取所述第 一協(xié)議棧死機(jī)引起異常的異常原因和日志;
[0018] 所述調(diào)制解調(diào)器將所述異常原因、所述當(dāng)前的位置信息和所述日志上報(bào)給網(wǎng)絡(luò)側(cè) 和/或顯示所述異常原因。
[0019] 結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式中的任意一種,在第四種可能的實(shí)現(xiàn)方式 中,所述將所述異常原因、所述當(dāng)前的位置信息和所述日志上報(bào)給網(wǎng)絡(luò)側(cè)包括:
[0020] 掃描周圍的wifi熱點(diǎn)并在與wifi熱點(diǎn)建立通信連接后,通過建立通信連接的 wifi熱點(diǎn)將所述異常原因、所述當(dāng)前的位置信息和所述日志上報(bào)給網(wǎng)絡(luò)側(cè)。
[0021] 本發(fā)明實(shí)施例第二方面提供了一種調(diào)制解調(diào)器,包括:
[0022] 確定模塊,用于檢測當(dāng)前使用的協(xié)議棧死機(jī)引起的異常,并確定當(dāng)前使用的協(xié)議 棧為第一協(xié)議棧;
[0023] 選擇模塊,用于關(guān)閉所述第一協(xié)議棧,以及從所述調(diào)制解調(diào)器支持的多個(gè)協(xié)議棧 中的選擇除所述第一協(xié)議棧的第二協(xié)議棧;
[0024] 注冊(cè)模塊,用于開啟所述第二協(xié)議棧,并使用所述第二協(xié)議棧進(jìn)行網(wǎng)絡(luò)注冊(cè);
[0025] 記錄模塊,用于若網(wǎng)絡(luò)注冊(cè)成功,記錄當(dāng)前的位置信息;
[0026] 恢復(fù)模塊,用于若網(wǎng)絡(luò)注冊(cè)失敗,恢復(fù)所述支持的多個(gè)協(xié)議棧中的默認(rèn)協(xié)議棧的 開關(guān)狀態(tài)或恢復(fù)所述支持的多個(gè)協(xié)議棧中的默認(rèn)協(xié)議棧的開關(guān)狀態(tài)并同時(shí)復(fù)位所述調(diào)制 解調(diào)器。
[0027] 結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述確定模塊,包括:
[0028] 判斷單元,用于判斷當(dāng)前所在小區(qū)或當(dāng)前所接網(wǎng)絡(luò)的網(wǎng)絡(luò)參數(shù)中是否包括當(dāng)前使 用的協(xié)議棧不支持的網(wǎng)絡(luò)參數(shù),以及在判斷為是時(shí),判定異常原因?yàn)樗霎?dāng)前使用的協(xié)議 棧死機(jī)引起異常;
[0029] 確定單元,用于根據(jù)當(dāng)前注冊(cè)的無線接入技術(shù)RAT確定當(dāng)前使用的協(xié)議棧為第一 協(xié)議棧。
[0030] 結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,所述恢復(fù)模塊還用于:
[0031] 若位置信息發(fā)生變化,恢復(fù)所述第一協(xié)議棧死機(jī)引起異常之前所述支持的多個(gè)協(xié) 議棧中的默認(rèn)協(xié)議棧的開關(guān)狀態(tài)或恢復(fù)所述支持的多個(gè)協(xié)議棧中的默認(rèn)協(xié)議棧的開關(guān)狀 態(tài)并同時(shí)復(fù)位所述調(diào)制解調(diào)器。
[0032] 結(jié)合第二方面以及第二方面的第一至第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí) 現(xiàn)方式中,所述調(diào)制解調(diào)器還包括:
[0033] 上報(bào)模塊,用于若所述第一協(xié)議棧死機(jī)引起異常的異常原因未上報(bào),獲取所述第 一協(xié)議棧死機(jī)引起異常的異常原因和日志;以及將所述異常原因、所述當(dāng)前的位置信息和 所述日志上報(bào)給網(wǎng)絡(luò)側(cè)和/或顯示所述異常原因。
[0034] 結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式中的任意一種,在第四種可能的實(shí)現(xiàn)方式 中,所述將所述異常原因、所述當(dāng)前的位置信息和所述日志上報(bào)給網(wǎng)絡(luò)側(cè)包括:
[0035] 掃描周圍的wifi熱點(diǎn)并在與wifi熱點(diǎn)建立通信連接后,通過建立通信連接的 wifi熱點(diǎn)將所述異常原因、所述當(dāng)前的位置信息和所述日志上報(bào)給網(wǎng)絡(luò)側(cè)。
[0036] 本發(fā)明實(shí)施例提供一種移動(dòng)終端,包括上述任意一項(xiàng)所述的調(diào)制解調(diào)器。
[0037] 實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0038] 調(diào)制解調(diào)器檢測當(dāng)前使用的協(xié)議棧死機(jī)引起的異常,并確定當(dāng)前使用的協(xié)議棧為 第一協(xié)議棧,關(guān)閉當(dāng)前使用的第一協(xié)議棧,從調(diào)制解調(diào)器支持的多個(gè)協(xié)議棧中選擇除當(dāng)前 使用的第一協(xié)議棧之外的其他協(xié)議棧,開啟其他協(xié)議棧并使用其他協(xié)議棧注冊(cè)網(wǎng)絡(luò),在注 冊(cè)上網(wǎng)絡(luò)時(shí),記錄當(dāng)前的位置信息,在網(wǎng)絡(luò)注冊(cè)失敗時(shí),調(diào)制解調(diào)器恢復(fù)所述支持的多個(gè)協(xié) 議棧中的默認(rèn)協(xié)議棧的開關(guān)狀態(tài)或同時(shí)復(fù)位所述調(diào)制解調(diào)器。這樣在調(diào)制解調(diào)器無法正常 通信時(shí)通過更換協(xié)議棧重新進(jìn)行網(wǎng)絡(luò)注冊(cè)的方式使調(diào)制解調(diào)器自動(dòng)恢復(fù)通信的正常,避免 強(qiáng)制重啟手機(jī)或位置更新造成的耗時(shí)過長的問題,減少了網(wǎng)絡(luò)故障恢復(fù)的時(shí)間。
【附圖說明】
[0039] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0040] 圖1是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)通信功能異常的處理方法的流程示意圖;
[0041] 圖2是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)通信功能異常的處理方法的另一流程示意 圖;
[0042] 圖3是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)通信功能異常的處理方法的又一流程示意 圖;
[0043] 圖4是本發(fā)明實(shí)施例提供的一種調(diào)制解調(diào)器的結(jié)構(gòu)示意圖;
[0044]