本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種移動(dòng)終端中上報(bào)服務(wù)的方法和裝置。
背景技術(shù):
隨著移動(dòng)通信行業(yè)的發(fā)展,移動(dòng)終端設(shè)備越來(lái)越普及,用戶可通過(guò)移動(dòng)終端方便的與他人進(jìn)行交流和溝通,在用戶使用移動(dòng)終端進(jìn)行交流和溝通時(shí),需要移動(dòng)終端具有穩(wěn)定的信號(hào)。
傳統(tǒng)技術(shù)中,移動(dòng)終端在搜索CS(Circuit Switched,電話域)、或PS(Packet Service,數(shù)據(jù)域)服務(wù)、或CS服務(wù)和PS服務(wù)時(shí),若檢測(cè)到移動(dòng)終端內(nèi)調(diào)制解調(diào)器正在搜網(wǎng),移動(dòng)終端會(huì)將這種情況轉(zhuǎn)化為無(wú)服務(wù),即在移動(dòng)終端界面顯示移動(dòng)終端失去信號(hào)無(wú)服務(wù),導(dǎo)致用戶不能進(jìn)行與運(yùn)營(yíng)商有關(guān)的服務(wù),移動(dòng)終端信號(hào)的穩(wěn)定性較差。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)傳統(tǒng)技術(shù)中移動(dòng)終端信號(hào)的穩(wěn)定性較差的問(wèn)題,提供一種移動(dòng)終端中上報(bào)服務(wù)的方法和裝置。
一種移動(dòng)終端中上報(bào)服務(wù)的方法,包括:
獲取待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù);
檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài);
若所述移動(dòng)終端處于搜網(wǎng)狀態(tài),檢測(cè)所述移動(dòng)終端是否有服務(wù);
若所述移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù),則不上報(bào)所述語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
在其中一個(gè)實(shí)施例中,所述方法還包括:
若所述移動(dòng)終端處于搜網(wǎng)狀態(tài)且無(wú)服務(wù),則上報(bào)所述語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù),以使所述移動(dòng)終端查詢對(duì)應(yīng)的語(yǔ)音服務(wù)和/或數(shù)據(jù)服務(wù)。
在其中一個(gè)實(shí)施例中,所述方法還包括:
若所述移動(dòng)終端不處于搜網(wǎng)狀態(tài),則上報(bào)所述語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù),以使所述移動(dòng)終端查詢對(duì)應(yīng)的語(yǔ)音服務(wù)和/或數(shù)據(jù)服務(wù)。
在其中一個(gè)實(shí)施例中,所述方法還包括以下情況中一種或多種:
若上次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù);
若上次待上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù);
若上次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
在其中一個(gè)實(shí)施例中,所述檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)包括:
根據(jù)所述待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)中注冊(cè)狀態(tài)的值檢測(cè)所述移動(dòng)終端是否處于搜網(wǎng)狀態(tài)。
一種移動(dòng)終端中上報(bào)服務(wù)的裝置,包括:
獲取模塊,用于獲取待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù);
第一檢測(cè)模塊,用于檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài);
第二檢測(cè)模塊,用于若所述移動(dòng)終端處于搜網(wǎng)狀態(tài),檢測(cè)所述移動(dòng)終端是否有服務(wù);
上報(bào)模塊,用于若所述移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù),則不上報(bào)所述語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
在其中一個(gè)實(shí)施例中,所述上報(bào)模塊還用于若所述移動(dòng)終端處于搜網(wǎng)狀態(tài)且無(wú)服務(wù),則上報(bào)所述語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù),以使所述移動(dòng)終端查詢對(duì)應(yīng)的語(yǔ)音服務(wù)和/或數(shù)據(jù)服務(wù)。
在其中一個(gè)實(shí)施例中,所述上報(bào)模塊還用于若所述移動(dòng)終端不處于搜網(wǎng)狀態(tài),則上報(bào)所述語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù),以使所述移動(dòng)終端查詢對(duì)應(yīng)的語(yǔ)音服務(wù)和/或數(shù)據(jù)服務(wù)。
在其中一個(gè)實(shí)施例中,所述裝置還包括:
覆蓋模塊,用于若上次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù);若上次待上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù);若上次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
在其中一個(gè)實(shí)施例中,所述第一檢測(cè)模塊還用于根據(jù)所述待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)中注冊(cè)狀態(tài)的值檢測(cè)所述移動(dòng)終端是否處于搜網(wǎng)狀態(tài)。
上述移動(dòng)終端中上報(bào)服務(wù)的方法和裝置,通過(guò)在上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)之前檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)、移動(dòng)終端是否有服務(wù),若移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù),則不上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。避免了移動(dòng)終端在有服務(wù)時(shí),移動(dòng)終端因處于搜網(wǎng)狀態(tài)而在移動(dòng)終端界面顯示無(wú)服務(wù),增強(qiáng)了移動(dòng)終端信號(hào)的穩(wěn)定性。
附圖說(shuō)明
圖1為一個(gè)實(shí)施例中移動(dòng)終端的內(nèi)部結(jié)構(gòu)示意圖;
圖2為一個(gè)實(shí)施例中移動(dòng)終端中上報(bào)服務(wù)的方法的流程圖;
圖3為一個(gè)實(shí)施例中移動(dòng)終端中上報(bào)服務(wù)的裝置的結(jié)構(gòu)框圖;
圖4為另一個(gè)實(shí)施例中移動(dòng)終端中上報(bào)服務(wù)的裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
可以理解,本發(fā)明所使用的術(shù)語(yǔ)“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語(yǔ)限制。這些術(shù)語(yǔ)僅用于將第一個(gè)元件與另一個(gè)元件區(qū)分。舉例來(lái)說(shuō),在不脫離本發(fā)明的范圍的情況下,可以將第一檢測(cè)模塊稱為第二檢測(cè)模塊,且類似地,可將第二檢測(cè)模塊稱為第一檢測(cè)模塊。第一檢測(cè)模塊和第二檢測(cè)模塊兩者都是檢測(cè)模塊,但其不是同一檢測(cè)模塊。
圖1為一個(gè)實(shí)施例中移動(dòng)終端的內(nèi)部結(jié)構(gòu)示意圖。如圖1所示,該移動(dòng)終端包括通過(guò)系統(tǒng)總線連接的處理器、非易失性存儲(chǔ)介質(zhì)、內(nèi)存儲(chǔ)器和網(wǎng)絡(luò)接口、顯示屏和輸入裝置。其中,移動(dòng)終端的非易失性存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng),還包括一種移動(dòng)終端中上報(bào)服務(wù)的裝置,該移動(dòng)終端中上報(bào)服務(wù)的裝置用于實(shí)現(xiàn)一種移動(dòng)終端中上報(bào)服務(wù)的方法。該處理器用于提供計(jì)算和控制能力,支撐整個(gè)移動(dòng)終端的運(yùn)行。移動(dòng)終端中的內(nèi)存儲(chǔ)器為非易失性存儲(chǔ)介質(zhì)中的移動(dòng)終端中上報(bào)服務(wù)的裝置的運(yùn)行提供環(huán)境,該內(nèi)存儲(chǔ)器中可儲(chǔ)存有計(jì)算機(jī)可讀指令,該計(jì)算機(jī)可讀指令被所述處理器執(zhí)行時(shí),可使得所述處理器執(zhí)行一種移動(dòng)終端中上報(bào)服務(wù)的方法。網(wǎng)絡(luò)接口用于與服務(wù)器進(jìn)行網(wǎng)絡(luò)通信,如上報(bào)語(yǔ)音服務(wù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)等。移動(dòng)終端的顯示屏可以是液晶顯示屏或者電子墨水顯示屏等,輸入裝置可以是顯示屏上覆蓋的觸摸層,也可以是移動(dòng)終端外殼上設(shè)置的按鍵、軌跡球或觸控板,也可以是外接的鍵盤(pán)、觸控板或鼠標(biāo)等。該移動(dòng)終端可以是手機(jī)、平板電腦或者個(gè)人數(shù)字助理或穿戴式設(shè)備等。本領(lǐng)域技術(shù)人員可以理解,圖1中示出的結(jié)構(gòu),僅僅是與本申請(qǐng)方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對(duì)本申請(qǐng)方案所應(yīng)用于其上的移動(dòng)終端的限定,具體的移動(dòng)終端可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
圖2為一個(gè)實(shí)施例中移動(dòng)終端中上報(bào)服務(wù)的方法的流程圖。如圖2所示,在一個(gè)實(shí)施例中,一種移動(dòng)終端中上報(bào)服務(wù)的方法,包括:
S202,獲取待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
具體地,語(yǔ)音服務(wù)即CS(Circuit Switched,電路交換)域服務(wù),可包括不同頻段的語(yǔ)音業(yè)務(wù)或視頻電話業(yè)務(wù),例如包括12.2Kbps語(yǔ)音業(yè)務(wù),64Kbps視頻電話業(yè)務(wù)等。其中,CS域是指在移動(dòng)終端之間建立電路連接,通過(guò)電路交換來(lái)傳遞數(shù)據(jù)的技術(shù),是電話呼叫處理的基礎(chǔ)。數(shù)據(jù)服務(wù)即PS(Packet Service,分組交換)域服務(wù),包括上傳數(shù)據(jù)業(yè)務(wù)、下載數(shù)據(jù)業(yè)務(wù)等。其中,PS域是指將數(shù)據(jù)分組,通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)在不同路由上單獨(dú)傳輸給移動(dòng)終端的技術(shù)。當(dāng)語(yǔ)音服務(wù)發(fā)生變化時(shí),調(diào)制解調(diào)器可獲取待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù);當(dāng)數(shù)據(jù)服務(wù)發(fā)生變化時(shí),調(diào)制解調(diào)器可獲取待上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù);當(dāng)語(yǔ)音服務(wù)和數(shù)據(jù)服務(wù)發(fā)生變化時(shí),調(diào)制解調(diào)器可獲取待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。例如,當(dāng)移動(dòng)終端網(wǎng)絡(luò)狀態(tài)由第二代移動(dòng)通信技術(shù)轉(zhuǎn)換為第三代移動(dòng)通信技術(shù)時(shí),調(diào)制解調(diào)器可獲取數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
S204,檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)。
具體地,調(diào)制解調(diào)器獲取的語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)中均包括注冊(cè)狀態(tài)registration_state,根據(jù)注冊(cè)狀態(tài)registration_state的值可檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài),搜網(wǎng)狀態(tài)是指調(diào)制解調(diào)器搜索網(wǎng)絡(luò)的過(guò)程。其中,注冊(cè)狀態(tài)registration_state的值對(duì)應(yīng)的移動(dòng)終端的搜網(wǎng)狀態(tài)如下:
registration_state的值為0表示移動(dòng)終端無(wú)服務(wù),且移動(dòng)終端不處于搜網(wǎng)狀態(tài);
registration_state的值為1表示移動(dòng)終端有服務(wù);
registration_state的值為2表示移動(dòng)終端處于搜網(wǎng)狀態(tài);
registration_state的值為3表示注冊(cè)否認(rèn);
registration_state的值為4表示未知;
registration_state的值為5表示移動(dòng)終端漫游有服務(wù);
registration_state的值為10表示移動(dòng)終端無(wú)服務(wù),且指示啟用緊急呼叫;
registration_state的值為12表示移動(dòng)終端處于搜網(wǎng)狀態(tài),且指示啟用緊急呼叫;
registration_state的值為13表示注冊(cè)否認(rèn),且指示啟用緊急呼叫;
registration_state的值為14表示未知,且指示啟用緊急呼叫。
如上,當(dāng)注冊(cè)狀態(tài)registration_state的值為2或12時(shí),表示移動(dòng)終端處于搜網(wǎng)狀態(tài)。
S206,若移動(dòng)終端處于搜網(wǎng)狀態(tài),檢測(cè)移動(dòng)終端是否有服務(wù)。
具體地,根據(jù)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)中服務(wù)狀態(tài)可判斷移動(dòng)終端是否有服務(wù)。其中,終端的服務(wù)狀態(tài)可包括有服務(wù)、無(wú)服務(wù)、未知等。若語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)中服務(wù)狀態(tài)為有服務(wù),則移動(dòng)終端有服務(wù),若語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)中服務(wù)狀態(tài)為無(wú)服務(wù),則移動(dòng)終端無(wú)服務(wù)。
S208,若移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù),則不上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
具體地,若調(diào)制解調(diào)器獲取的語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)中注冊(cè)狀態(tài)registration_state的值為2或12且服務(wù)狀態(tài)為有服務(wù),則表示移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù)。調(diào)制解調(diào)器不上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
上述移動(dòng)終端中上報(bào)服務(wù)的方法,通過(guò)在上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)之前檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)、移動(dòng)終端是否有服務(wù),若移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù),則不上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。避免了移動(dòng)終端在有服務(wù)時(shí),移動(dòng)終端因處于搜網(wǎng)狀態(tài)而在移動(dòng)終端界面顯示無(wú)服務(wù),增強(qiáng)了移動(dòng)終端信號(hào)的穩(wěn)定性。
在一個(gè)實(shí)施例中,上述移動(dòng)終端中上報(bào)服務(wù)的方法還包括:
若移動(dòng)終端處于搜網(wǎng)狀態(tài)且無(wú)服務(wù),則上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù),以使移動(dòng)終端查詢對(duì)應(yīng)的語(yǔ)音服務(wù)和/或數(shù)據(jù)服務(wù)。
具體地,調(diào)制解調(diào)器獲取待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)、或待上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù);若移動(dòng)終端處于搜網(wǎng)狀態(tài)且無(wú)服務(wù),即調(diào)制解調(diào)器獲取的語(yǔ)音服務(wù)變化數(shù)據(jù)或數(shù)據(jù)服務(wù)變化數(shù)據(jù)中注冊(cè)狀態(tài)registration_state的值為2,且服務(wù)狀態(tài)為無(wú)服務(wù),調(diào)制解調(diào)器上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù),移動(dòng)終端可根據(jù)調(diào)制解調(diào)器上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)查詢對(duì)應(yīng)的語(yǔ)音服務(wù)、調(diào)制解調(diào)器上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)查詢對(duì)應(yīng)的數(shù)據(jù)服務(wù)、調(diào)制解調(diào)器上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)查詢對(duì)應(yīng)的語(yǔ)音服務(wù)和數(shù)據(jù)服務(wù)。例如,移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)由第二代移動(dòng)通信技術(shù)轉(zhuǎn)換為第三代移動(dòng)通信技術(shù)時(shí),調(diào)制解調(diào)器獲取數(shù)據(jù)服務(wù)變化數(shù)據(jù),根據(jù)數(shù)據(jù)服務(wù)變化數(shù)據(jù)中注冊(cè)狀態(tài)registration_state的值為2判定移動(dòng)終端處于搜網(wǎng)狀態(tài),根據(jù)服務(wù)狀態(tài)為無(wú)服務(wù)判斷移動(dòng)終端無(wú)服務(wù),則調(diào)制解調(diào)器上報(bào)數(shù)據(jù)服務(wù)變化數(shù)據(jù),移動(dòng)終端根據(jù)接收到的數(shù)據(jù)服務(wù)變化數(shù)據(jù)可查詢數(shù)據(jù)服務(wù)注冊(cè)的運(yùn)營(yíng)商、數(shù)據(jù)服務(wù)注冊(cè)的地區(qū)和數(shù)據(jù)服務(wù)注冊(cè)的網(wǎng)絡(luò)制式等。
本實(shí)施例中,在檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)后,在檢測(cè)移動(dòng)終端是否有服務(wù),當(dāng)移動(dòng)終端處于搜網(wǎng)狀態(tài)且無(wú)服務(wù)時(shí),調(diào)制解調(diào)器上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。通過(guò)檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)、移動(dòng)終端是否有服務(wù),避免移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù)時(shí),在移動(dòng)終端界面顯示無(wú)服務(wù)的情況,增強(qiáng)了移動(dòng)終端信號(hào)的穩(wěn)定性。
在一個(gè)實(shí)施例中,上述移動(dòng)終端中上報(bào)服務(wù)的方法還包括:若移動(dòng)終端不處于搜網(wǎng)狀態(tài),則上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù),以使移動(dòng)終端查詢對(duì)應(yīng)的語(yǔ)音服務(wù)和/或數(shù)據(jù)服務(wù)。
具體地,若調(diào)制解調(diào)器獲取的語(yǔ)音服務(wù)變化數(shù)據(jù)或數(shù)據(jù)服務(wù)變化數(shù)據(jù)中注冊(cè)狀態(tài)registration_state的值為0,即表示移動(dòng)終端不處于搜網(wǎng)狀態(tài),則調(diào)制解調(diào)器上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù),移動(dòng)終端可根據(jù)調(diào)制解調(diào)器上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)查詢對(duì)應(yīng)的語(yǔ)音服務(wù)、調(diào)制解調(diào)器上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)查詢對(duì)應(yīng)的數(shù)據(jù)服務(wù)。
本實(shí)施例中,在檢測(cè)到移動(dòng)終端不處于搜網(wǎng)狀態(tài)時(shí),調(diào)制解調(diào)器上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。避免移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù)時(shí),在移動(dòng)終端界面顯示無(wú)服務(wù)的情況,增強(qiáng)了移動(dòng)終端信號(hào)的穩(wěn)定性。
在一個(gè)實(shí)施例中,移動(dòng)終端除根據(jù)語(yǔ)音服務(wù)變化數(shù)據(jù)查詢對(duì)應(yīng)的語(yǔ)音服務(wù)、數(shù)據(jù)服務(wù)辯護(hù)數(shù)據(jù)查詢對(duì)應(yīng)的數(shù)據(jù)服務(wù)、語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)查詢對(duì)應(yīng)的語(yǔ)音服務(wù)和數(shù)據(jù)服務(wù)外,還可根據(jù)注冊(cè)狀態(tài)registration_state的值查詢調(diào)制解調(diào)器的搜網(wǎng)模式。其中,調(diào)制解調(diào)器的搜網(wǎng)模式包括手動(dòng)搜網(wǎng)模式和自動(dòng)搜網(wǎng)模式,當(dāng)注冊(cè)狀態(tài)registration_state的值為0時(shí),表示調(diào)制解調(diào)器的搜網(wǎng)模式為自動(dòng)搜網(wǎng)模式,當(dāng)注冊(cè)狀態(tài)registration_state的值為1時(shí),表示調(diào)制解調(diào)器的搜網(wǎng)模式為手動(dòng)搜網(wǎng)模式。
在一個(gè)實(shí)施例中,上述移動(dòng)終端中上報(bào)服務(wù)的方法還包括以下情況中一種或多種:
若上次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù);
若上次待上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù);
若上次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
具體地,調(diào)制解調(diào)器若檢測(cè)到未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù),可用本次獲取的語(yǔ)音服務(wù)變化數(shù)據(jù)覆蓋未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù),即移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù)時(shí),調(diào)制解調(diào)器未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)將不再上報(bào);調(diào)制解調(diào)器若檢測(cè)到未上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù),可用本次獲取的數(shù)據(jù)服務(wù)變化數(shù)據(jù)覆蓋未上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù),即移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù)時(shí),調(diào)制解調(diào)器未上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)將不再上報(bào);調(diào)制解調(diào)器若檢測(cè)到未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù),可用本次獲取的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)覆蓋未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù),即移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù)時(shí),調(diào)制解調(diào)器未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)不再上報(bào)。
本實(shí)施例中,用本次獲取的待上報(bào)的變化數(shù)據(jù)覆蓋上次未上報(bào)的變化數(shù)據(jù),即未上報(bào)的變化數(shù)據(jù)不再上傳,有利于移動(dòng)終端根據(jù)獲取的變化數(shù)據(jù)實(shí)時(shí)查詢對(duì)應(yīng)的服務(wù)。
在一個(gè)實(shí)施例中,上述圖2中步驟S204檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)包括:根據(jù)待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)中注冊(cè)狀態(tài)的值檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)。
具體地,根據(jù)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)中注冊(cè)狀態(tài)registration_state的值可檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)。
圖3為一個(gè)實(shí)施例中移動(dòng)終端中上報(bào)服務(wù)的裝置的結(jié)構(gòu)框圖。如圖3所示,一種移動(dòng)終端中上報(bào)服務(wù)的裝置,包括:
獲取模塊302,用于獲取待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
第一檢測(cè)模塊304,用于檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)。
第二檢測(cè)模塊306,用于若移動(dòng)終端處于搜網(wǎng)狀態(tài),檢測(cè)移動(dòng)終端是否有服務(wù)。
上報(bào)模塊308,用于若移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù),則不上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
上述移動(dòng)終端中上報(bào)服務(wù)的裝置,通過(guò)在上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)之前檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)、移動(dòng)終端是否有服務(wù),若移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù),則不上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。避免了移動(dòng)終端在有服務(wù)時(shí),移動(dòng)終端因處于搜網(wǎng)狀態(tài)而在移動(dòng)終端界面顯示無(wú)服務(wù),增強(qiáng)了移動(dòng)終端信號(hào)的穩(wěn)定性。
在一個(gè)實(shí)施例中,上報(bào)模塊308還用于若移動(dòng)終端處于搜網(wǎng)狀態(tài)且無(wú)服務(wù),則上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù),以使移動(dòng)終端查詢對(duì)應(yīng)的語(yǔ)音服務(wù)和/或數(shù)據(jù)服務(wù)。
本實(shí)施例中,在檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)后,在檢測(cè)移動(dòng)終端是否有服務(wù),當(dāng)移動(dòng)終端處于搜網(wǎng)狀態(tài)且無(wú)服務(wù)時(shí),調(diào)制解調(diào)器上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。通過(guò)檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)、移動(dòng)終端是否有服務(wù),避免移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù)時(shí),在移動(dòng)終端界面顯示無(wú)服務(wù)的情況,增強(qiáng)了移動(dòng)終端信號(hào)的穩(wěn)定性。
在一個(gè)實(shí)施例中,上報(bào)模塊308還用于若移動(dòng)終端不處于搜網(wǎng)狀態(tài),則上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù),以使移動(dòng)終端查詢對(duì)應(yīng)的語(yǔ)音服務(wù)和/或數(shù)據(jù)服務(wù)。
本實(shí)施例中,在檢測(cè)到移動(dòng)終端不處于搜網(wǎng)狀態(tài)時(shí),調(diào)制解調(diào)器上報(bào)語(yǔ)音服務(wù)變化數(shù)據(jù)、或數(shù)據(jù)服務(wù)變化數(shù)據(jù)、或語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。避免移動(dòng)終端處于搜網(wǎng)狀態(tài)且有服務(wù)時(shí),在移動(dòng)終端界面顯示無(wú)服務(wù)的情況,增強(qiáng)了移動(dòng)終端信號(hào)的穩(wěn)定性。
在一個(gè)實(shí)施例中,第一檢測(cè)模塊304還用于根據(jù)待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和/或數(shù)據(jù)服務(wù)變化數(shù)據(jù)中注冊(cè)狀態(tài)的值檢測(cè)移動(dòng)終端是否處于搜網(wǎng)狀態(tài)。
圖4為另一個(gè)實(shí)施例中移動(dòng)終端中上報(bào)服務(wù)的裝置的結(jié)構(gòu)框圖。如圖4所示,一種移動(dòng)終端中上報(bào)服務(wù)的裝置,包括獲取模塊402,第一檢測(cè)模塊404,第二檢測(cè)模塊406,上報(bào)模塊408和覆蓋模塊410。其中獲取模塊402,第一檢測(cè)模塊404,第二檢測(cè)模塊406和上報(bào)模塊408與圖3中對(duì)應(yīng)的模塊功能相同。
覆蓋模塊410,用于若上次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)覆蓋未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù);若上次待上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的數(shù)據(jù)服務(wù)變化數(shù)據(jù);若上次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)未上報(bào),則用本次待上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)覆蓋上次未上報(bào)的語(yǔ)音服務(wù)變化數(shù)據(jù)和數(shù)據(jù)服務(wù)變化數(shù)據(jù)。
本實(shí)施例中,用本次獲取的待上報(bào)的變化數(shù)據(jù)覆蓋上次未上報(bào)的變化數(shù)據(jù),即未上報(bào)的變化數(shù)據(jù)不再上傳,有利于移動(dòng)終端根據(jù)獲取的變化數(shù)據(jù)實(shí)時(shí)查詢對(duì)應(yīng)的服務(wù)。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一非易失性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)等。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。