本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種小區(qū)搜索方法、裝置及移動(dòng)終端。
背景技術(shù):
隨著通信技術(shù)的不斷發(fā)展,移動(dòng)終端已得到廣泛使用,為用戶之間的通信提供了極大便利。然而,在某些區(qū)域網(wǎng)絡(luò)信號(hào)很差,比如可能只有覆蓋全球移動(dòng)通訊系統(tǒng)(英文:Global System of Mobile Communication,簡稱GSM)網(wǎng)絡(luò)。若移動(dòng)終端移動(dòng)到這些區(qū)域,可能會(huì)因反復(fù)嘗試駐留同一個(gè)小區(qū)并駐留失敗,而導(dǎo)致注冊不上網(wǎng)絡(luò)或者無服務(wù)的情況,而實(shí)際上某些其他小區(qū)是可以駐留成功的。這就使得移動(dòng)終端一直處于無服務(wù)狀態(tài),降低了小區(qū)駐留的成功率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種小區(qū)搜索方法、裝置及移動(dòng)終端,能夠提升小區(qū)駐留成功率,降低移動(dòng)終端出現(xiàn)無服務(wù)的概率。
第一方面,本發(fā)明實(shí)施例提供了一種小區(qū)搜索方法,包括:
在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到第一小區(qū);
向所述第一小區(qū)發(fā)送位置更新請求;
當(dāng)接收到所述第一小區(qū)針對所述位置更新請求返回的拒絕消息時(shí),判斷所述拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值;
若是,則將所述第一小區(qū)的信息添加至配置的禁止漫游列表。
第二方面,本發(fā)明實(shí)施例還提供了一種小區(qū)搜索裝置,包括:
搜索模塊,用于在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到第一小區(qū);
通信模塊,用于向所述第一小區(qū)發(fā)送位置更新請求;
判斷模塊,用于當(dāng)接收到所述第一小區(qū)針對所述位置更新請求返回的拒絕消息時(shí),判斷所述拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值;
處理模塊,用于在所述判斷模塊判斷得到所述拒絕消息攜帶有所述預(yù)設(shè)響應(yīng)值時(shí),將所述第一小區(qū)的信息添加至配置的禁止漫游列表。
第三方面,本發(fā)明實(shí)施例還公開了一種移動(dòng)終端,包括:存儲(chǔ)器、處理器和通信接口,所述處理器分別與所述通信接口和所述存儲(chǔ)器連接;其中,
所述存儲(chǔ)器用于存儲(chǔ)程序指令;
所述處理器用于調(diào)用所述存儲(chǔ)器中存儲(chǔ)的程序指令執(zhí)行:
在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到第一小區(qū);
通過所述通信接口向所述第一小區(qū)發(fā)送位置更新請求;
當(dāng)接收到所述第一小區(qū)針對所述位置更新請求返回的拒絕消息時(shí),判斷所述拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值;
若是,則將所述第一小區(qū)的信息添加至配置的禁止漫游列表。
第四方面,本發(fā)明實(shí)施例還公開了一種移動(dòng)終端,包括上述第二方面所述的小區(qū)搜索裝置。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
本發(fā)明實(shí)施例可通過在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,并在搜索得到第一小區(qū)時(shí)向該第一小區(qū)發(fā)送位置更新請求以嘗試駐留,在接收到網(wǎng)絡(luò)端發(fā)送的拒絕消息時(shí)進(jìn)一步判斷該拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值,從而在該拒絕消息攜帶有預(yù)設(shè)響應(yīng)值時(shí)確定該第一小區(qū)符合預(yù)設(shè)的禁止接入條件,由此可將該第一小區(qū)的信息添加至配置的禁止漫游列表,以禁止再次嘗試駐留該第一小區(qū),而嘗試駐留其他小區(qū),從而提升了小區(qū)駐留的成功率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹。
圖1是本發(fā)明實(shí)施例提供的一種小區(qū)搜索方法的流程示意圖;
圖2是本發(fā)明實(shí)施例提供的另一種小區(qū)搜索方法的流程示意圖;
圖3是本發(fā)明實(shí)施例提供的一種小區(qū)搜索裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例提供的另一種小區(qū)搜索裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例提供的一種移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行描述。
本發(fā)明的說明書和權(quán)利要求書中的術(shù)語“第一”、“第二”等是用于區(qū)別不同對象,而非用于描述特定順序。此外,術(shù)語“包括”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或模塊的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或模塊,而是可選的還包括沒有列出的步驟或模塊,或可選的還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或模塊。
在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說明書中的各個(gè)位置出現(xiàn)該短語并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。
應(yīng)理解,本發(fā)明實(shí)施例的技術(shù)方案可具體應(yīng)用于各種通信網(wǎng)絡(luò)中,例如:全球移動(dòng)通訊系統(tǒng)(英文:Global System of Mobile Communication,簡稱GSM),寬帶碼分多址(英文:Wideband Code Division Multiple Access,簡稱WCDMA),時(shí)分同步碼分多址(英文:Time Division-Synchronous Code Division Multiple Access,簡稱TD-SCDMA),長期演進(jìn)(英文:Long Term Evolution,簡稱LTE),未來網(wǎng)絡(luò),如第五代移動(dòng)通信技術(shù)(英文:The Fifth Generation Mobile Communication Technology,簡稱5G)網(wǎng)絡(luò)等,本發(fā)明實(shí)施例不做限定。
應(yīng)理解,本發(fā)明實(shí)施例的涉及的移動(dòng)終端例如可以是手機(jī)(如Android手機(jī)、iOS手機(jī)等)、平板電腦、掌上電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(英文:Mobile Internet Devices,簡稱MID)、個(gè)人數(shù)字助理(英文:Personal Digital Assistant,簡稱PDA)和可穿戴設(shè)備等終端設(shè)備。該移動(dòng)終端還可稱為用戶設(shè)備(英文:User Equipment,簡稱UE)、終端、無線終端或移動(dòng)臺(tái)(英文:Mobile Station,簡稱MS)等等,本發(fā)明實(shí)施例不做限定。
本發(fā)明實(shí)施例公開了一種小區(qū)搜索方法、裝置及移動(dòng)終端,能夠提升小區(qū)駐留成功率,降低移動(dòng)終端出現(xiàn)無服務(wù)的概率。以下分別詳細(xì)說明。
請參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種小區(qū)搜索方法的流程示意圖。具體的,本發(fā)明實(shí)施例的所述方法可具體應(yīng)用于上述的移動(dòng)終端中。如圖1所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟:
101、在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到第一小區(qū)。
具體的,移動(dòng)終端需要接入第一網(wǎng)絡(luò)時(shí),比如在當(dāng)前接入網(wǎng)絡(luò)的信號(hào)強(qiáng)度較差,或者當(dāng)前僅存在第一網(wǎng)絡(luò)時(shí),可在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,獲取得到小區(qū)(cell)信息。其中,該第一網(wǎng)絡(luò)可以為GSM網(wǎng)絡(luò),該當(dāng)前接入網(wǎng)絡(luò)可以為WCDMA網(wǎng)絡(luò)、TD-SCDMA網(wǎng)絡(luò)、LTE網(wǎng)絡(luò)等等。
可選的,所述在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到第一小區(qū),可以具體為:在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到至少一個(gè)小區(qū);從所述至少一個(gè)小區(qū)中確定出信號(hào)強(qiáng)度最強(qiáng)的小區(qū),并將確定出的小區(qū)作為第一小區(qū)。也就是說,該搜索得到的第一小區(qū)可以為該第一網(wǎng)絡(luò)中的信號(hào)強(qiáng)度最強(qiáng)的小區(qū),從而可對該最強(qiáng)小區(qū)發(fā)起注冊(駐留)。
102、向所述第一小區(qū)發(fā)送位置更新請求。
103、當(dāng)接收到所述第一小區(qū)針對所述位置更新請求返回的拒絕消息時(shí),判斷所述拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值。
可選的,所述判斷所述拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值,可以具體為:對所述拒絕消息進(jìn)行解析,解析得到所述拒絕消息包括的原因值;判斷所述原因值是否與預(yù)設(shè)響應(yīng)值相同;若相同,則確定所述拒絕消息攜帶有預(yù)設(shè)響應(yīng)值。從而能夠通過解析接收到的拒絕消息的原因值來確定該拒絕消息是否為特定的拒絕消息,進(jìn)而確定是否將該特定的拒絕消息對應(yīng)的第一小區(qū)的信息添加至預(yù)先配置的禁止漫游列表中。
104、若是,則將所述第一小區(qū)的信息添加至配置的禁止漫游列表。
可選的,當(dāng)判斷結(jié)果為該接收到的拒絕消息攜帶有預(yù)設(shè)的響應(yīng)值,比如其原因值與預(yù)設(shè)響應(yīng)值相同時(shí),即可確定該拒絕消息為特定的拒絕消息,即可將該拒絕消息對應(yīng)的第一小區(qū)的標(biāo)識(shí)信息添加至配置的禁止漫游列表中,比如可以將該第一小區(qū)的位置區(qū)識(shí)別碼(英文:Location Area Identification,簡稱LAI)添加至預(yù)先配置的禁止漫游列表中,以禁止對該第一小區(qū)再次發(fā)起注冊。
具體的,在獲取得到第一小區(qū)的小區(qū)信息之后,對第一小區(qū)發(fā)起注冊時(shí),可發(fā)起位置更新請求(Location update request),以使網(wǎng)絡(luò)端獲取移動(dòng)終端的位置,從而進(jìn)行注冊。而此過程中網(wǎng)絡(luò)端(如第一小區(qū)對應(yīng)的基站或其他網(wǎng)元設(shè)備)可能會(huì)向返回一個(gè)拒絕消息LU reject(Location update reject)。由于網(wǎng)絡(luò)端返回的拒絕消息有多種,從而可預(yù)先設(shè)置一個(gè)響應(yīng)值,該響應(yīng)值與特定的拒絕消息相對應(yīng)。使得移動(dòng)終端能夠通過檢測拒絕消息是否攜帶有該響應(yīng)值來確定該拒絕消息是否為特定的拒絕消息,從而在確定其為特定的拒絕消息時(shí),將該特定的拒絕消息對應(yīng)的第一小區(qū)的信息添加至預(yù)先配置的禁止漫游列表,如list of“forbidden LAs for roaming”(forbidden LAs for roaming list)中。協(xié)議規(guī)定判斷cell LAI是否在list of“forbidden LAs for roaming”中,沒有在此list當(dāng)中的小區(qū),RR(無線鏈路)層都當(dāng)作可以發(fā)起注冊cell;相應(yīng)地,在該list of“forbidden LAs for roaming”中的小區(qū)則不再發(fā)起注冊cell。相比于現(xiàn)有技術(shù)中直接第一小區(qū)的信息加入到禁用服務(wù)列表如list of“forbidden location areas for regional provision of service”(forbidden location areas for regional provision of service list),則會(huì)避免移動(dòng)終端反復(fù)嘗試駐留在該第一小區(qū),而被MM(移動(dòng)管理)層判斷為無服務(wù),導(dǎo)致一直注冊不到當(dāng)?shù)鼐W(wǎng)絡(luò)的情況。通過將該第一小區(qū)的信息添加至禁止漫游列表,使得在小區(qū)注冊過程中,能夠及時(shí)避開再次對該第一小區(qū)嘗試駐留,而轉(zhuǎn)為搜索其他小區(qū),使得提升了小區(qū)駐留的成功率。
在本發(fā)明實(shí)施例中,移動(dòng)終端可在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,并在搜索得到第一小區(qū)時(shí)向該第一小區(qū)發(fā)送位置更新請求以嘗試駐留,在接收到網(wǎng)絡(luò)端發(fā)送的拒絕消息時(shí)進(jìn)一步判斷該拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值,從而在該拒絕消息攜帶有預(yù)設(shè)響應(yīng)值時(shí)確定該第一小區(qū)符合預(yù)設(shè)的禁止接入條件,由此可將該第一小區(qū)的信息添加至配置的禁止漫游列表,以禁止再次嘗試駐留該第一小區(qū),從而提升了小區(qū)駐留的成功率。
請參閱圖2,圖2是本發(fā)明實(shí)施例提供的另一種小區(qū)搜索方法的流程示意圖。具體的,如圖2所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟:
201、當(dāng)?shù)诙W(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的第一強(qiáng)度閾值,且第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度高于預(yù)設(shè)的第二強(qiáng)度閾值時(shí),確定需要從所述第二網(wǎng)絡(luò)切換至所述第一網(wǎng)絡(luò)。
其中,該第二網(wǎng)絡(luò)為移動(dòng)終端進(jìn)行小區(qū)搜索前接入的網(wǎng)絡(luò),該第一網(wǎng)絡(luò)可以為GSM網(wǎng)絡(luò),該第二網(wǎng)絡(luò)可以為WCDMA網(wǎng)絡(luò)、TD-SCDMA網(wǎng)絡(luò)、LTE網(wǎng)絡(luò)等等。進(jìn)一步的,該第一強(qiáng)度閾值和該第二強(qiáng)度閾值可預(yù)先配置得到。例如,在某些區(qū)域網(wǎng)絡(luò)信號(hào)很差,可能只有覆蓋GSM網(wǎng)絡(luò)。假如移動(dòng)終端從3GWCDAM網(wǎng)絡(luò)(原本接入的網(wǎng)絡(luò)為WCDMA,即第二網(wǎng)絡(luò)),移動(dòng)到僅覆蓋GSM的區(qū)域,或者移動(dòng)到WCDAM網(wǎng)絡(luò)的信號(hào)非常差,GSM的信號(hào)較好的區(qū)域時(shí),移動(dòng)終端可重新搜網(wǎng),在GSM網(wǎng)絡(luò)上進(jìn)行小區(qū)搜索,以獲取小區(qū)信息。
202、在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到第一小區(qū)。
可選的,該搜索得到的第一小區(qū)可以為該GSM網(wǎng)絡(luò)即第一網(wǎng)絡(luò)中的信號(hào)強(qiáng)度最強(qiáng)的小區(qū),從而可對該最強(qiáng)小區(qū)發(fā)起注冊(駐留)。
203、向所述第一小區(qū)發(fā)送位置更新請求。
具體的,在獲取得到第一小區(qū)的小區(qū)信息之后,對第一小區(qū)發(fā)起注冊時(shí),可發(fā)起位置更新請求(Location update request),以使網(wǎng)絡(luò)端獲取移動(dòng)終端的位置,從而進(jìn)行注冊。
204、當(dāng)接收到所述第一小區(qū)針對所述位置更新請求返回的拒絕消息時(shí),對所述拒絕消息進(jìn)行解析,解析得到所述拒絕消息包括的原因值。
205、判斷所述原因值是否與預(yù)設(shè)響應(yīng)值相同;若相同,則執(zhí)行步驟206。
206、將所述第一小區(qū)的信息添加至配置的禁止漫游列表。
其中,該禁止漫游列表為禁止發(fā)起注冊cell的列表,也就是說,該列表指示的小區(qū)RR層禁止發(fā)起注冊。進(jìn)一步的,該預(yù)設(shè)響應(yīng)值可以為Location area not allowed(12)、Location area not allowed或12等等。例如,在小區(qū)注冊過程中網(wǎng)絡(luò)端可能會(huì)向返回一個(gè)拒絕消息LU reject,從而移動(dòng)終端可判斷該拒絕消息是否為Location area not allowed(12)。移動(dòng)終端具體可對接收到的拒絕消息進(jìn)行解析,以獲取其原因值,若該原因值為12(預(yù)設(shè)響應(yīng)值),也即原因是location area not allowed時(shí),即可確定該拒絕消息對應(yīng)的第一小區(qū)需要添加至預(yù)先配置的禁止漫游列表,如list of“forbidden LAs for roaming”中;若不為預(yù)設(shè)響應(yīng)值,則可仍按現(xiàn)有方式進(jìn)行處理?,F(xiàn)有技術(shù)中,當(dāng)LU被拒的原因是12時(shí),移動(dòng)終端可將當(dāng)前cell即第一小區(qū)的LAI加入到list of“forbidden location areas for regional provision of service”,此時(shí),RR層重新發(fā)起注冊cell時(shí),仍可嘗試在該第一小區(qū)進(jìn)行駐留,但會(huì)被MM(移動(dòng)管理)層判斷為limit service(或無服務(wù)),如此反復(fù),導(dǎo)致移動(dòng)終端一直注冊不到當(dāng)?shù)氐木W(wǎng)絡(luò)。而本發(fā)明實(shí)施例通過將特定原因值的拒絕消息對應(yīng)的小區(qū)的LAI(cell LAI)添加至list of “forbidden LAs for roaming”,而不是添加到“forbidden location areas for regional provision of service”,由于在list of“forbidden LAs for roaming”當(dāng)中的cell,RR層都會(huì)禁止發(fā)起注冊cell,直接把其中的cell過濾掉,不會(huì)去搜索該列表中的cell,這就避免了MM層判斷此cell為limit service,由此提升了小區(qū)駐留的成功率,且降低了系統(tǒng)功耗。
207、對所述禁止漫游列表中的小區(qū)以外的小區(qū)進(jìn)行小區(qū)搜索。
208、當(dāng)搜索到第二小區(qū)并在所述第二小區(qū)注冊成功時(shí),通過所述第二小區(qū)進(jìn)行通信。
進(jìn)一步可選的,在所述將所述第一小區(qū)的信息添加至配置的禁止漫游列表之后,移動(dòng)終端還可對該禁止漫游列表如list of“forbidden LAs for roaming”包括的小區(qū)以外的小區(qū)進(jìn)行小區(qū)搜索,即過濾掉該第一小區(qū)后再進(jìn)行小區(qū)搜索。若搜索得到第二小區(qū),則可向第二小區(qū)發(fā)起注冊,當(dāng)在該第二小區(qū)注冊成功時(shí),移動(dòng)終端即可基于該第二小區(qū)提供通信服務(wù),比如進(jìn)行通話、數(shù)據(jù)上網(wǎng)等等。從而增強(qiáng)了用戶體驗(yàn),避免了用戶因此而退機(jī)。
在本發(fā)明實(shí)施例中,移動(dòng)終端可在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,并在搜索得到第一小區(qū)時(shí)向該第一小區(qū)發(fā)送位置更新請求以嘗試駐留,在接收到網(wǎng)絡(luò)端發(fā)送的拒絕消息時(shí),進(jìn)一步判斷該拒絕消息包括的原因值是否與預(yù)設(shè)響應(yīng)值相同,從而在相同時(shí)將該第一小區(qū)的信息添加至配置的禁止漫游列表,以禁止再次嘗試駐留該第一小區(qū),進(jìn)而對禁止漫游列表以外的小區(qū)進(jìn)行小區(qū)搜索并嘗試駐留,這就提升了小區(qū)駐留的成功率,降低了移動(dòng)終端出現(xiàn)無服務(wù)的概率,增強(qiáng)了用戶體驗(yàn)。
請參閱圖3,圖3是本發(fā)明實(shí)施例提供的一種小區(qū)搜索裝置的結(jié)構(gòu)示意圖。具體的,本發(fā)明實(shí)施例的小區(qū)搜索裝置300可具體設(shè)置于上述的移動(dòng)終端中。如圖3所示,本發(fā)明實(shí)施例的所述裝置300可以包括搜索模塊301、通信模塊302、判斷模塊303以及處理模塊304。其中,
所述搜索模塊301,用于在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到第一小區(qū)。
具體的,移動(dòng)終端需要接入第一網(wǎng)絡(luò)時(shí),比如在當(dāng)前接入網(wǎng)絡(luò)的信號(hào)強(qiáng)度較差,或者當(dāng)前僅存在第一網(wǎng)絡(luò)時(shí),可通過搜索模塊301在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,獲取得到小區(qū)(cell)信息。
其中,該第一網(wǎng)絡(luò)可以為GSM網(wǎng)絡(luò),該當(dāng)前接入網(wǎng)絡(luò)可以為WCDMA網(wǎng)絡(luò)、TD-SCDMA網(wǎng)絡(luò)、LTE網(wǎng)絡(luò)等等。
所述通信模塊302,用于向所述第一小區(qū)發(fā)送位置更新請求。
所述判斷模塊303,用于當(dāng)接收到所述第一小區(qū)針對所述位置更新請求返回的拒絕消息時(shí),判斷所述拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值。
可選的,在本發(fā)明實(shí)施例中,所述判斷模塊303可具體用于:
對所述拒絕消息進(jìn)行解析,解析得到所述拒絕消息包括的原因值;
判斷所述原因值是否與預(yù)設(shè)響應(yīng)值相同;
若相同,則確定所述拒絕消息攜帶有預(yù)設(shè)響應(yīng)值。
所述處理模塊304,用于在所述判斷模塊303判斷得到所述拒絕消息攜帶有所述預(yù)設(shè)響應(yīng)值時(shí),將所述第一小區(qū)的信息添加至配置的禁止漫游列表。
可選的,當(dāng)判斷模塊303的判斷結(jié)果為該接收到的拒絕消息攜帶有預(yù)設(shè)的響應(yīng)值,比如其原因值與預(yù)設(shè)響應(yīng)值相同時(shí),即可確定該拒絕消息為特定的拒絕消息,則處理模塊304可將該拒絕消息對應(yīng)的第一小區(qū)的標(biāo)識(shí)信息添加至配置的禁止漫游列表中,比如可以將該第一小區(qū)的LAI添加至預(yù)先配置的禁止漫游列表中。
在本發(fā)明實(shí)施例中,移動(dòng)終端可在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,并在搜索得到第一小區(qū)時(shí)向該第一小區(qū)發(fā)送位置更新請求以嘗試駐留,在接收到網(wǎng)絡(luò)端發(fā)送的拒絕消息時(shí)進(jìn)一步判斷該拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值,從而在該拒絕消息攜帶有預(yù)設(shè)響應(yīng)值時(shí)確定該第一小區(qū)符合預(yù)設(shè)的禁止接入條件,由此可將該第一小區(qū)的信息添加至配置的禁止漫游列表,以禁止再次嘗試駐留該第一小區(qū),從而提升了小區(qū)駐留的成功率。
請參閱圖4,圖4是本發(fā)明實(shí)施例提供的另一種小區(qū)搜索裝置的結(jié)構(gòu)示意圖。具體的,本發(fā)明實(shí)施例的小區(qū)搜索裝置400可具體設(shè)置于上述的移動(dòng)終端中。如圖4所示,本發(fā)明實(shí)施例的所述裝置400可以包括搜索模塊401、通信模塊402、判斷模塊403以及處理模塊404。其中,該搜索模塊401、通信模塊402、判斷模塊403以及處理模塊404請參照上述圖3對應(yīng)實(shí)施例中的搜索模塊301、通信模塊302、判斷模塊303以及處理模塊304的相關(guān)描述,此處不贅述。進(jìn)一步的,在本發(fā)明實(shí)施例中,所述裝置400還可包括:
確定模塊405,用于當(dāng)?shù)诙W(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的第一強(qiáng)度閾值,且第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度高于預(yù)設(shè)的第二強(qiáng)度閾值時(shí),確定需要從所述第二網(wǎng)絡(luò)切換至所述第一網(wǎng)絡(luò),并通知所述搜索模塊401在所述第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索;
其中,所述第二網(wǎng)絡(luò)為移動(dòng)終端進(jìn)行小區(qū)搜索前接入的網(wǎng)絡(luò)。
例如,在某些區(qū)域網(wǎng)絡(luò)信號(hào)很差,可能只有覆蓋GSM網(wǎng)絡(luò)。假如移動(dòng)終端從3G WCDAM網(wǎng)絡(luò)(原本接入的網(wǎng)絡(luò)為WCDMA,即第二網(wǎng)絡(luò)),移動(dòng)到僅覆蓋GSM的區(qū)域,或者移動(dòng)到WCDAM網(wǎng)絡(luò)的信號(hào)非常差,GSM的信號(hào)較好的區(qū)域時(shí),確定模塊405可確定需要重新搜網(wǎng),并可通過搜索模塊401在GSM網(wǎng)絡(luò)上進(jìn)行小區(qū)搜索,以獲取小區(qū)信息。
進(jìn)一步的,所述搜索模塊401可具體用于:
在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到至少一個(gè)小區(qū);
從所述至少一個(gè)小區(qū)中確定出信號(hào)強(qiáng)度最強(qiáng)的小區(qū),并將確定出的小區(qū)作為第一小區(qū)。
可選的,該搜索得到的第一小區(qū)可以為該GSM網(wǎng)絡(luò)即第一網(wǎng)絡(luò)中的信號(hào)強(qiáng)度最強(qiáng)的小區(qū),從而可對該最強(qiáng)小區(qū)發(fā)起注冊(駐留)。
進(jìn)一步可選的,在本發(fā)明實(shí)施例中,
所述搜索模塊401,還可用于對所述禁止漫游列表中的小區(qū)以外的小區(qū)進(jìn)行小區(qū)搜索;
所述通信模塊402,還可用于當(dāng)所述搜索模塊搜索到第二小區(qū)并在所述第二小區(qū)注冊成功時(shí),通過所述第二小區(qū)進(jìn)行通信。
進(jìn)一步可選的,在處理模塊404將該第一小區(qū)的信息添加至配置的禁止漫游列表之后,搜索模塊401還可對該禁止漫游列表如list of“forbidden LAs for roaming”包括的小區(qū)以外的小區(qū)進(jìn)行小區(qū)搜索,即過濾掉該第一小區(qū)后再進(jìn)行小區(qū)搜索。若搜索得到第二小區(qū),則通信模塊402可向第二小區(qū)發(fā)起注冊,當(dāng)在該第二小區(qū)注冊成功時(shí),移動(dòng)終端即可基于該第二小區(qū)提供通信服務(wù),比如進(jìn)行通話、數(shù)據(jù)上網(wǎng)等等。從而增強(qiáng)了用戶體驗(yàn),避免了用戶因此而退機(jī)。
在本發(fā)明實(shí)施例中,移動(dòng)終端可在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,并在搜索得到第一小區(qū)時(shí)向該第一小區(qū)發(fā)送位置更新請求以嘗試駐留,在接收到網(wǎng)絡(luò)端發(fā)送的拒絕消息時(shí),進(jìn)一步判斷該拒絕消息包括的原因值是否與預(yù)設(shè)響應(yīng)值相同,從而在相同時(shí)將該第一小區(qū)的信息添加至配置的禁止漫游列表,以禁止再次嘗試駐留該第一小區(qū),進(jìn)而對禁止漫游列表以外的小區(qū)進(jìn)行小區(qū)搜索并嘗試駐留,這就提升了小區(qū)駐留的成功率,降低了移動(dòng)終端出現(xiàn)無服務(wù)的概率,增強(qiáng)了用戶體驗(yàn)。
請參閱圖5,圖5是本發(fā)明實(shí)施例提供的一種移動(dòng)終端的結(jié)構(gòu)示意圖,用于執(zhí)行如本申請圖1或圖2對應(yīng)實(shí)施例中所示的小區(qū)搜索方法。具體的,如圖5所示,本發(fā)明實(shí)施例的移動(dòng)終端(簡稱“終端”)500可以包括:至少一個(gè)處理器501,至少一個(gè)通信接口502和至少一個(gè)存儲(chǔ)器503等組件。其中,這些組件通過一條或多條總線504進(jìn)行通信連接。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的終端500的結(jié)構(gòu)并不構(gòu)成對本發(fā)明實(shí)施例的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中,
處理器501為移動(dòng)終端500的控制中心,利用各種接口和線路連接整個(gè)移動(dòng)終端500的各個(gè)部分。處理器501可以由集成電路(英文:Integrated Circuit,簡稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器501可以僅包括中央處理器(英文:Central Processing Unit,簡稱CPU),也可以是CPU、數(shù)字信號(hào)處理器(英文:Digital Signal Processor,簡稱DSP)、圖形處理器(英文:Graphic Processing Unit,簡稱GPU)及各種控制芯片的組合。在本發(fā)明實(shí)施方式中,CPU可以是單運(yùn)算核心,也可以包括多運(yùn)算核心。
通信接口502可以包括有線接口、無線接口等。
存儲(chǔ)器503可用于存儲(chǔ)程序指令以及模塊,處理器501、通信接口502通過調(diào)用存儲(chǔ)在存儲(chǔ)器503中的程序指令以及模塊,從而執(zhí)行移動(dòng)終端500的各項(xiàng)功能應(yīng)用以及實(shí)現(xiàn)數(shù)據(jù)處理。存儲(chǔ)器503主要包括程序指令存儲(chǔ)區(qū)和數(shù)據(jù)存儲(chǔ)區(qū),其中,程序指令存儲(chǔ)區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序等;數(shù)據(jù)存儲(chǔ)區(qū)可存儲(chǔ)根據(jù)移動(dòng)終端500的使用所創(chuàng)建的數(shù)據(jù)等。在本發(fā)明實(shí)施例中,操作系統(tǒng)可以是Android系統(tǒng)、iOS系統(tǒng)或Windows操作系統(tǒng)等等。
具體的,處理器501調(diào)用存儲(chǔ)在存儲(chǔ)器503中的程序指令,用于執(zhí)行以下步驟:
在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到第一小區(qū);
通過通信接口502向所述第一小區(qū)發(fā)送位置更新請求;
當(dāng)接收到所述第一小區(qū)針對所述位置更新請求返回的拒絕消息時(shí),判斷所述拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值;
若是,則將所述第一小區(qū)的信息添加至配置的禁止漫游列表。
可選的,處理器501調(diào)用存儲(chǔ)在存儲(chǔ)器503中的程序指令執(zhí)行所述判斷所述拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值,具體執(zhí)行以下步驟:
對所述拒絕消息進(jìn)行解析,解析得到所述拒絕消息包括的原因值;
判斷所述原因值是否與預(yù)設(shè)響應(yīng)值相同;
若相同,則確定所述拒絕消息攜帶有預(yù)設(shè)響應(yīng)值。
可選的,處理器501調(diào)用存儲(chǔ)在存儲(chǔ)器503中的程序指令執(zhí)行所述將所述第一小區(qū)的信息添加至配置的禁止漫游列表之后,還執(zhí)行以下步驟:
對所述禁止漫游列表中的小區(qū)以外的小區(qū)進(jìn)行小區(qū)搜索;
當(dāng)搜索到第二小區(qū)并在所述第二小區(qū)注冊成功時(shí),通過所述第二小區(qū)進(jìn)行通信。
可選的,處理器501還用于調(diào)用存儲(chǔ)在存儲(chǔ)器503中的程序指令執(zhí)行以下步驟:
當(dāng)?shù)诙W(wǎng)絡(luò)的信號(hào)強(qiáng)度低于預(yù)設(shè)的第一強(qiáng)度閾值,且第一網(wǎng)絡(luò)的信號(hào)強(qiáng)度高于預(yù)設(shè)的第二強(qiáng)度閾值時(shí),確定需要從所述第二網(wǎng)絡(luò)切換至所述第一網(wǎng)絡(luò),并執(zhí)行所述在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索的步驟;
其中,所述第二網(wǎng)絡(luò)為移動(dòng)終端進(jìn)行小區(qū)搜索前接入的網(wǎng)絡(luò)。
可選的,處理器501調(diào)用存儲(chǔ)在存儲(chǔ)器503中的程序指令執(zhí)行所述在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到第一小區(qū),具體執(zhí)行以下步驟:
在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,搜索得到至少一個(gè)小區(qū);
從所述至少一個(gè)小區(qū)中確定出信號(hào)強(qiáng)度最強(qiáng)的小區(qū),并將確定出的小區(qū)作為第一小區(qū)。
在本發(fā)明實(shí)施例中,移動(dòng)終端可在第一網(wǎng)絡(luò)進(jìn)行小區(qū)搜索,并在搜索得到第一小區(qū)時(shí)向該第一小區(qū)發(fā)送位置更新請求以嘗試駐留,在接收到網(wǎng)絡(luò)端發(fā)送的拒絕消息時(shí)進(jìn)一步判斷該拒絕消息是否攜帶有預(yù)設(shè)響應(yīng)值,從而在該拒絕消息攜帶有預(yù)設(shè)響應(yīng)值時(shí)確定該第一小區(qū)符合預(yù)設(shè)的禁止接入條件,由此可將該第一小區(qū)的信息添加至配置的禁止漫游列表,以禁止再次嘗試駐留該第一小區(qū),從而提升了小區(qū)駐留的成功率。
在上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述該作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能模塊的形式實(shí)現(xiàn)。
上述以軟件功能模塊的形式實(shí)現(xiàn)的集成的模塊,可以存儲(chǔ)在一個(gè)確定機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能模塊存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)確定機(jī)設(shè)備(可以是個(gè)人確定機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
本領(lǐng)域技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。