本發(fā)明涉及通信技術領域,尤其涉及一種網(wǎng)絡切換方法及終端設備。
背景技術:
全球移動通信系統(tǒng)(英文:Global System for Mobile communication,簡稱:GSM)系統(tǒng)是第二代移動通信系統(tǒng)(2G)的一種,而寬帶碼分多址移動通信系統(tǒng)(英文:Wideband Code Division Multiple Access,簡稱:WCDMA)是第三代移動通信系統(tǒng)(3G)的一種,GSM網(wǎng)絡是建設最早的一種,網(wǎng)絡覆蓋較廣,能夠提供比較穩(wěn)定的語音、短信等基礎服務,但其數(shù)據(jù)業(yè)務承載能力較差。現(xiàn)在的終端設備普遍可以支持多種應用,在WCDMA網(wǎng)絡覆蓋較好的情況下,終端設備駐留到WCDMA網(wǎng)絡上通常能夠獲得更好的用戶體驗。
實際應用中,運營商會給GSM小區(qū)配置WCDMA鄰區(qū),一旦終端設備進入到WCDMA網(wǎng)絡覆蓋較好的區(qū)域,終端設備就可以通過自主測量、重選的方式平穩(wěn)地從GSM小區(qū)重選到WCDMA小區(qū),從而獲得更好的用戶體驗。
但在實際布網(wǎng)中,可能存在一些缺陷,比如,一個區(qū)域內(nèi)有通用電信無線接入網(wǎng)(英文:Universal Telecommunication Radio Access Network,簡稱:UTRAN)信號覆蓋,但網(wǎng)絡側沒有把有信號的WCDMA小區(qū)加入到GSM小區(qū)的鄰區(qū)列表中,而是將一些與GSM小區(qū)處于同頻點的、沒有信號的小區(qū)加入到了GSM小區(qū)的鄰區(qū)列表中。這將導致終端設備一旦駐留GSM小區(qū),就很難通過常規(guī)方式重選到WCDMA網(wǎng)絡。可能導致終端設備出服務區(qū)、上網(wǎng)速度慢等一系列影響用戶體驗的情況。
例如,網(wǎng)絡側為GSM小區(qū)配置的WCDMA鄰區(qū)有:F1頻點下擾碼為ID11、ID12的兩個小區(qū)以及F2頻點下擾碼為ID21、ID22的兩個小區(qū)。假設一個GSM小區(qū)周圍實際存在的WCDMA小區(qū)是F1頻點下擾碼為ID13、ID14的兩個小區(qū)。現(xiàn)有技術中終端設備搜索可用WCDMA小區(qū)的方式為:駐留在GSM網(wǎng)絡上的終端設備在空閑態(tài)下測量網(wǎng)絡側配置的所有WCDMA頻點,也即是說,終端設備在獲取到網(wǎng)絡側下發(fā)的WCDMA鄰區(qū)后,在空閑態(tài)下忽略網(wǎng)絡側配置的鄰區(qū)擾碼信息,直接搜索F1和F2頻點下的所有小區(qū)。現(xiàn)有技術存在的缺陷在于:終端設備直接搜索網(wǎng)絡側配置的所有頻點下的所有小區(qū)會產(chǎn)生較大功耗,不利于空閑態(tài)的終端設備更好的省電。
技術實現(xiàn)要素:
本發(fā)明實施例提供了一種網(wǎng)絡切換方法及終端設備,可以避免終端設備直接搜索網(wǎng)絡配置的所有頻點下的所有小區(qū)所造成較大功耗的問題,有利于終端設備更好的省電。
第一方面,本發(fā)明提供了一種網(wǎng)絡切換方法。該方法包括:終端設備對網(wǎng)絡下發(fā)的測量鄰區(qū)列表中的N個鄰區(qū)分別進行測量,得到N個鄰區(qū)測量值,N為正整數(shù)。若N個鄰區(qū)測量值均小于或等于第一預設閾值,終端設備對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū),其中M為小于或等于N的正整數(shù)。當終端設備對測量鄰區(qū)列表中的N個鄰區(qū)的測量值均低于第一預設閾值時,也即是說,當終端設備判斷出網(wǎng)絡配置的鄰區(qū)都沒有能量或者能量較低時,為了保障終端設備可以搜索到有效小區(qū),終端設備才觸發(fā)對網(wǎng)絡配置的鄰區(qū)頻點進行搜索,而非直接搜索網(wǎng)絡配置的鄰區(qū)頻點上的所有小區(qū),降低了終端設備的功耗,有利于終端設備更好的省電。
結合第一方面,在第一方面的第一種實現(xiàn)方式中,終端設備對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū)之前,終端設備還對這M個頻點分別進行測量,得到每個頻點的頻點測量值。若N個鄰區(qū)測量值均小于或等于第一預設閾值且M個頻點中的目標頻點的頻點測量值大于或等于第二預設閾值,終端設備對目標頻點進行搜索,獲得目標頻點下的所有小區(qū)。終端設備可以識別網(wǎng)絡布網(wǎng)異常。即終端設備判斷出網(wǎng)絡配置的鄰區(qū)都沒有能量或者能量較低時,可以進一步判斷出周圍環(huán)境中是否存在其他可能可用的小區(qū)。當某一頻點的能量較高時,即可以判定該頻點上可能有可用的小區(qū),終端設備僅在有其他可用小區(qū)的情況下,啟動搜索該頻點下的所有小區(qū)。在沒有其他可用小區(qū)的情況下可以減少無效的搜索行為,降低功耗。并且,僅搜索頻點測量值較大的目標頻點下的全部小區(qū),而對其他頻點測量值較小的頻點下的小區(qū)不進行搜索,從而減少對無效頻點的搜索行為,降低功耗。
結合第一方面,或第一方面的第一種實現(xiàn)方式,在第一方面的第二種實現(xiàn)方式中,對終端設備執(zhí)行小區(qū)重選過程進行描述。終端設備對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū)之后,終端設備針對M個頻點下的所有小區(qū)進行測量,得到O個鄰區(qū)測量值,O為大于N的正整數(shù)。終端設備根據(jù)O個鄰區(qū)測量值選擇滿足小區(qū)重選條件的目標小區(qū)。終端設備重選到目標小區(qū),若終端設備重選到目標小區(qū)失敗且目標小區(qū)為測量鄰區(qū)列表中的鄰區(qū)以外的其他鄰區(qū),終端設備在預設時間內(nèi)拒絕再次重選到目標小區(qū)。也即是說,終端設備在重選時遇到網(wǎng)絡配置的鄰區(qū)列表外的其他小區(qū)重選失敗的情況時,只針對失敗的小區(qū)進行懲罰,不影響與失敗的小區(qū)同頻的其他小區(qū)的重選行為,因此對其他同頻點下的小區(qū)的負面影響小。
第二方面,本發(fā)明提供了一種終端設備,包括:處理器、存儲器和射頻模塊。其中,存儲器用于存儲網(wǎng)絡切換程序代碼,處理器用于調(diào)用網(wǎng)絡切換程序代碼,并執(zhí)行如下操作:處理器通過射頻模塊對網(wǎng)絡下發(fā)的測量鄰區(qū)列表中的N個鄰區(qū)分別進行測量,得到N個鄰區(qū)測量值,N為正整數(shù)。若N個鄰區(qū)測量值均小于或等于第一預設閾值,處理器通過射頻模塊對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū),M為小于或等于N的正整數(shù)。當終端設備對測量鄰區(qū)列表中的N個鄰區(qū)的測量值均低于第一預設閾值時,也即是說,當終端設備判斷出網(wǎng)絡配置的鄰區(qū)都沒有能量或者能量較低時,為了保障終端設備可以搜索到有效小區(qū),終端設備才觸發(fā)對網(wǎng)絡配置的鄰區(qū)頻點進行搜索,而非直接搜索網(wǎng)絡配置的鄰區(qū)頻點上的所有小區(qū),降低了終端設備的功耗,有利于終端設備更好的省電。
結合第二方面,在第二方面的第一種實現(xiàn)方式中,處理器通過射頻模塊對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū)之前,處理器還通過射頻模塊對這M個頻點分別進行測量,得到每個頻點的頻點測量值。若N個鄰區(qū)測量值均小于或等于第一預設閾值且M個頻點中的目標頻點的頻點測量值大于或等于第二預設閾值,處理器通過射頻模塊對目標頻點進行搜索,獲得目標頻點下的所有小區(qū)。終端設備可以識別網(wǎng)絡布網(wǎng)異常。即終端設備判斷出網(wǎng)絡配置的鄰區(qū)都沒有能量或者能量較低時,可以進一步判斷出周圍環(huán)境中是否存在其他可能可用的小區(qū)。當某一頻點的能量較高時,即可以判定該頻點上可能有可用的小區(qū),終端設備僅在有其他可用小區(qū)的情況下,啟動搜索該頻點下的所有小區(qū)。在沒有其他可用小區(qū)的情況下可以減少無效的搜索行為,降低功耗。并且,僅搜索頻點測量值較大的目標頻點下的全部小區(qū),而對其他頻點測量值較小的頻點下的小區(qū)不進行搜索,從而減少對無效頻點的搜索行為,降低功耗。
結合第二方面,或第二方面的第一種實現(xiàn)方式,在第二方面的第二種實現(xiàn)方式中,對終端設備執(zhí)行小區(qū)重選過程進行描述。處理器通過射頻模塊對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū)之后,處理器通過射頻模塊針對M個頻點下的所有小區(qū)進行測量,得到O個鄰區(qū)測量值,O為大于N的正整數(shù)。處理器根據(jù)O個鄰區(qū)測量值選擇滿足小區(qū)重選條件的目標小區(qū)。處理器通過射頻模塊重選到目標小區(qū),若重選到目標小區(qū)失敗且目標小區(qū)為測量鄰區(qū)列表中的鄰區(qū)以外的其他鄰區(qū),處理器控制終端設備在預設時間內(nèi)拒絕再次重選到目標小區(qū)。也即是說,終端設備在重選時遇到網(wǎng)絡配置的鄰區(qū)列表外的其他小區(qū)重選失敗的情況時,只針對失敗的小區(qū)進行懲罰,不影響與失敗的小區(qū)同頻的其他小區(qū)的重選行為,因此對其他同頻點下的小區(qū)的負面影響小。
第三方面,本發(fā)明實施例提供了一種終端設備,包括第一測量模塊和搜索模塊。其中,第一測量模塊,用于對網(wǎng)絡下發(fā)的測量鄰區(qū)列表中的N個鄰區(qū)分別進行測量,得到N個鄰區(qū)測量值,N為正整數(shù);搜索模塊,用于若第一測量模塊得到的N個鄰區(qū)測量值均小于或等于第一預設閾值,對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū),M為小于或等于N的正整數(shù)。當終端設備對測量鄰區(qū)列表中的N個鄰區(qū)的測量值均低于第一預設閾值時,也即是說,當終端設備判斷出網(wǎng)絡配置的鄰區(qū)都沒有能量或者能量較低時,為了保障終端設備可以搜索到有效小區(qū),終端設備才觸發(fā)對網(wǎng)絡配置的鄰區(qū)頻點進行搜索,而非直接搜索網(wǎng)絡配置的鄰區(qū)頻點上的所有小區(qū),降低了終端設備的功耗,有利于終端設備更好的省電。
結合第三方面,在第三方面的第一種實現(xiàn)方式中,還包括:第二測量模塊,用于對M個頻點分別進行測量,得到每個頻點的頻點測量值;搜索模塊具體用于:若第一測量模塊得到的N個鄰區(qū)測量值均小于或等于第一預設閾值且第二測量模塊得到的M個頻點中的目標頻點的頻點測量值大于或等于第二預設閾值,則對目標頻點進行搜索,獲得目標頻點下的所有小區(qū)。終端設備可以識別網(wǎng)絡布網(wǎng)異常。即終端設備判斷出網(wǎng)絡配置的鄰區(qū)都沒有能量或者能量較低時,可以進一步判斷出周圍環(huán)境中是否存在其他可能可用的小區(qū)。當某一頻點的能量較高時,即可以判定該頻點上可能有可用的小區(qū),終端設備僅在有其他可用小區(qū)的情況下,啟動搜索該頻點下的所有小區(qū)。在沒有其他可用小區(qū)的情況下可以減少無效的搜索行為,降低功耗。并且,僅搜索頻點測量值較大的目標頻點下的全部小區(qū),而對其他頻點測量值較小的頻點下的小區(qū)不進行搜索,從而減少對無效頻點的搜索行為,降低功耗。
結合第三方面,或第三方面的第一種實現(xiàn)方式,在第三方面的第二種實現(xiàn)方式中,還包括:第三測量模塊,用于針對M個頻點下的所有小區(qū)進行測量,得到O個鄰區(qū)測量值,O為大于N的正整數(shù);選擇模塊,用于根據(jù)第三測量模塊得到的O個鄰區(qū)測量值選擇滿足小區(qū)重選條件的目標小區(qū);重選模塊,用于控制終端設備重選到目標小區(qū),若重選到目標小區(qū)失敗且目標小區(qū)為測量鄰區(qū)列表中的鄰區(qū)以外的其他鄰區(qū),控制終端設備在預設時間內(nèi)拒絕再次重選到目標小區(qū)。也即是說,終端設備在重選時遇到網(wǎng)絡配置的鄰區(qū)列表外的其他小區(qū)重選失敗的情況時,只針對失敗的小區(qū)進行懲罰,不影響與失敗的小區(qū)同頻的其他小區(qū)的重選行為,因此對其他同頻點下的小區(qū)的負面影響小。
第四方面,本發(fā)明實施例中還提供一種計算機存儲介質,該存儲介質可以是非易失性的,即斷電后內(nèi)容不丟失。該存儲介質中存儲軟件程序,該軟件程序在被一個或多個處理器讀取并執(zhí)行時可實現(xiàn)第一方面或上述第一方面的任意一種實現(xiàn)方式提供的方法。
結合上述任意方面,在本發(fā)明的一些實現(xiàn)方式中,終端設備當前駐留的小區(qū)為GSM小區(qū),N個鄰區(qū)均為WCDMA小區(qū)。
結合上述任意方面,在本發(fā)明的一些實現(xiàn)方式中,鄰區(qū)測量值指接收信號碼功率(英文:Received Signal Code Powe,簡稱:RSCP),它反應的是終端設備在該小區(qū)上的接收能量。頻點測量值指接收信號強度(英文:Received Signal Strength Indication,簡稱:RSSI),它反應的是終端設備在該頻點上的接收能量。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的終端設備實施例一的結構示意圖;
圖2是本發(fā)明實施例涉及的應用場景場景圖;
圖3是本發(fā)明實施例提供的網(wǎng)絡切換方法的流程示意圖;
圖4是本發(fā)明實施例提供的終端設備實施例二的結構示意圖。
具體實施方式
本發(fā)明的實施方式部分使用的術語僅用于對本發(fā)明的具體實施例進行解釋,而非旨在限定本發(fā)明。下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚地描述。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。
本發(fā)明實施例提供的網(wǎng)絡切換方法主要應用于終端設備,該終端設備也可稱之為用戶設備(英文:User Equipment,簡稱:UE)、移動臺(英文:Mobile Station,簡稱:MS)、移動終端(英文:Mobile Terminal)等??蛇x的,該終端設備可以具備經(jīng)無線接入網(wǎng)(英文:Radio Access Network,簡稱:RAN)與一個或多個核心網(wǎng)進行通信的能力。例如,終端設備可以是移動電話(或稱為“蜂窩”電話)、或具有移動性質的計算機等。終端設備還可以是便攜式、袖珍式、手持式、計算機內(nèi)置的或者車載的移動裝置。應理解的是,除了終端設備以外,本發(fā)明實施例提供的網(wǎng)絡切換方法也可以應用于其他類型的計算機系統(tǒng)。
請參見圖1,是本發(fā)明實施例提供的終端設備實施例一的結構示意圖。本實施例中的終端設備100可以包括:至少一個處理器101、射頻模塊102、天線103、存儲器104、輸入輸出模塊(包括音頻輸入輸出模塊105、按鍵輸入模塊106以及顯示器107等)和用戶接口108。在本發(fā)明的一些實施例中,這些部件可通過總線或者其它方式連接。其中,射頻模塊102包括射頻前端(英文:Radio Frequency Front End,簡稱:RFFE)1021和射頻集成電路(英文:Radio Frequency Integrated Circuit,簡稱:RFIC)1022。
處理器101可以是通用處理器,例如中央處理器(英文:Central Processing Unit,簡稱:CPU),還可以是數(shù)字信號處理器(英文:Digital Signal Processor,簡稱:DSP)、專用集成電路(英文:Application Specific Integrated Circuit,簡稱:ASIC),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。處理器101可處理通過射頻模塊102接收到的數(shù)據(jù)。處理器101還可處理將被發(fā)送到射頻模塊102以供通過天線103傳送的數(shù)據(jù)。
射頻模塊102將來自處理器101的發(fā)送數(shù)據(jù)調(diào)制后在天線103上傳輸(發(fā)射通路),或者將天線103接收到的空口信號解調(diào)后發(fā)給處理器101以供通信協(xié)議處理(接收通路)。
RFFE 1021包括:雙工器和功率放大器(英文:Power Amplifier,簡稱:PA),雙工器用于將發(fā)射通路和接收通路都耦合到天線103,使得天線103可以做發(fā)送或接收或同時收發(fā)。PA主要用于在發(fā)射通路上對發(fā)送信號做功率放大功能,以便可以從天線103發(fā)出去。
RFIC是調(diào)制解調(diào)單元,用于在發(fā)射通路上將低頻信號變?yōu)楦哳lRF信號(即上變頻,其功能就是由如圖1中的上變頻器實現(xiàn)),還用于將高頻RF信號解調(diào)為基帶信號(即下變頻,其功能就是由如圖1中的下變頻器實現(xiàn)),上/下變頻器也就是混頻器,通過將高頻RF信號與本振信號混頻生成基帶信號,或將基帶信號與本振信號混頻生成高頻RF信號。
在接收通路中在解調(diào)之前還可包括低噪聲放大器(英文:Low Noise Amplifier,簡稱:LNA),用來對接收信號做放大。
總線可以是工業(yè)標準體系結構(英文:Industry Standard Architecture,簡稱:ISA)總線、外部設備互連(英文:Peripheral Component Interconnect,簡稱:PCI)總線或擴展標準體系結構(英文:Extended Industry Standard Architecture,簡稱:EISA)總線等。該總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。
存儲器104,用于存儲程序代碼,并將該程序代碼傳輸給CPU。存儲器104可以包括易失性存儲器(英文:Volatile Memory),例如隨機存取存儲器(英文:Random Access Memory,簡稱:RAM)。存儲器也可以包括非易失性存儲器(英文:Non-Volatile Memory),例如只讀存儲器(英文:Read-Only Memory,簡稱:ROM)、快閃存儲器(英文:Flash Memory)、硬盤(英文:Hard Disk Drive,簡稱:HDD)或固態(tài)硬盤(英文:Solid-State Drive,簡稱:SSD);存儲器104還可以包括上述種類的存儲器的組合。存儲器104通過總線與處理器101相連接。
輸入輸出模塊主要用于實現(xiàn)終端設備100和用戶/外部環(huán)境之間的交互功能,主要包括音頻輸入輸出模塊105、按鍵輸入模塊106以及顯示器107等。具體實現(xiàn)中,輸入輸出模塊還可包括:攝像頭、觸摸屏以及傳感器等等。其中,輸入輸出模塊均通過用戶接口108與處理器101進行通信。
請參見圖2,為本發(fā)明實施例涉及的應用場景示例圖。在圖2中,通信系統(tǒng)200包括終端設備201、GSM小區(qū)202、WCDMA小區(qū)203、WCDMA小區(qū)204、WCDMA小區(qū)205、WCDMA小區(qū)206、WCDMA小區(qū)207和WCDMA小區(qū)208。其中,終端設備201當前駐留在GSM小區(qū)202中,網(wǎng)絡側為GSM小區(qū)202配置的WCDMA鄰區(qū)有4個,分別為:WCDMA小區(qū)203、WCDMA小區(qū)204、WCDMA小區(qū)205和WCDMA小區(qū)206。其中,WCDMA小區(qū)203和WCDMA小區(qū)204兩個小區(qū)所在的頻點為F1頻點,且假設這兩個小區(qū)的擾碼分別為ID11、ID12。WCDMA小區(qū)205和WCDMA小區(qū)206兩個小區(qū)所在的頻點為F2頻點,且假設這兩個小區(qū)的擾碼分別為ID21、ID22。假設GSM小區(qū)202周圍實際存在的WCDMA小區(qū)是F1頻點下擾碼分別為ID13、ID14的兩個小區(qū),分別為:WCDMA小區(qū)207和WCDMA小區(qū)208。
請參見圖3,是本發(fā)明實施例提供的網(wǎng)絡切換方法的流程示意圖,該方法包括但不限于以下步驟。
S301:終端設備對網(wǎng)絡下發(fā)的測量鄰區(qū)列表中的N個鄰區(qū)分別進行測量,得到N個鄰區(qū)測量值。
其中,N為正整數(shù)。終端設備可以從當前駐留的服務小區(qū)廣播的系統(tǒng)消息中獲取鄰區(qū)測量配置信息,終端設備也可以從服務小區(qū)發(fā)送的分組測量命令(英文:Packet Measurement Order,簡稱:PMO)消息中獲取鄰區(qū)測量配置信息。具體的,如果終端設備處于空閑態(tài)(英文:IDLE),則終端設備從服務小區(qū)廣播的系統(tǒng)消息中獲取鄰區(qū)測量配置信息;如果終端設備處于傳輸態(tài),則終端設備可以從服務小區(qū)廣播的系統(tǒng)消息中獲取鄰區(qū)測量配置信息,如果在傳輸態(tài)下網(wǎng)絡下發(fā)了PMO消息修改了鄰區(qū)配置,那么終端設備也可以從PMO消息中獲取鄰區(qū)測量配置信息。鄰區(qū)測量配置信息中包括測量鄰區(qū)列表。測量鄰區(qū)列表中記錄有終端設備當前駐留的服務小區(qū)的鄰區(qū)的信息。該鄰區(qū)也可以是服務小區(qū)的同制式小區(qū),也可以是服務小區(qū)的異制式小區(qū)。例如,本發(fā)明實施例中所描述的終端設備當前駐留的服務小區(qū)是GSM小區(qū),鄰區(qū)為WCDMA小區(qū)。終端設備根據(jù)獲取到的鄰區(qū)測量配置信息對服務小區(qū)的各個鄰區(qū)進行測量,得到每個鄰區(qū)的測量值。
例如,針對圖2所示應用場景,終端設備201當前駐留的服務小區(qū)是GSM小區(qū)202。網(wǎng)絡為GSM小區(qū)202配置的測量鄰區(qū)列表中共包括4個鄰區(qū),分別為WCDMA小區(qū)203、WCDMA小區(qū)204、WCDMA小區(qū)205和WCDMA小區(qū)206。終端設備201從當前駐留的GSM小區(qū)202獲取到測量配置信息后,對GSM小區(qū)202進行測量,并執(zhí)行對上述4個WCDMA鄰小區(qū)進行測量,得到各個鄰區(qū)對應的鄰區(qū)測量值。假設終端設備對上述4個WCDMA小區(qū)的測量值分別為:RSCP203=-110dBm、RSCP204=-120dBm、RSCP205=-125dBm、RSCP206=-134dBm。
S302:終端設備判斷上述N個鄰區(qū)測量值是否均小于或等于第一預設閾值,若是,執(zhí)行步驟S303;若否,結束本流程,或者返回執(zhí)行S301,本發(fā)明實施例以結束本流程為例進行說明。
其中,第一預設閾值可以由系統(tǒng)協(xié)議規(guī)定。
例如,第一預設閾值為-106dBm。終端設備對GSM小區(qū)202的4個WCDMA鄰區(qū)的測量值分別為:RSCP203=-110dBm、RSCP204=-120dBm、RSCP205=-125dBm、RSCP206=-134dBm,則終端設備依次對這4個WCDMA鄰區(qū)的測量值進行判斷,最終判斷出這4個WCDMA鄰區(qū)的測量值均小于-106dBm?;蛘撸K端設備先確定出這4個WCDMA鄰區(qū)的測量值的最大值為-110dBm,再判斷最大值是否小于-106dBm,最終判斷出這4個WCDMA鄰區(qū)的測量值均小于-106dBm。
S303:終端設備對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū)。
其中M為小于或等于N的正整數(shù)。當終端設備判斷出網(wǎng)絡配置的N個鄰區(qū)的測量值均小于或等于第一預設閾值時,也即是說,當終端設備判斷出網(wǎng)絡配置的鄰區(qū)都沒有能量或者能量較低時,為了保障終端設備可以搜索到有效小區(qū),終端設備才觸發(fā)對網(wǎng)絡配置的鄰區(qū)頻點進行搜索,而非直接搜索網(wǎng)絡配置的鄰區(qū)頻點上的所有小區(qū),降低了終端設備的功耗,有利于終端設備更好的省電。
例如,針對圖2所示應用場景,網(wǎng)絡為GSM小區(qū)202配置的測量鄰區(qū)列表中共包括4個鄰區(qū),分別為WCDMA小區(qū)203、WCDMA小區(qū)204、WCDMA小區(qū)205和WCDMA小區(qū)206。其中,WCDMA小區(qū)203和WCDMA小區(qū)204這兩個小區(qū)所在的頻點為F1頻點,WCDMA小區(qū)205和WCDMA小區(qū)206這兩個小區(qū)所在的頻點為F2頻點。則M為2。當終端設備201判斷出網(wǎng)絡配置的這4個鄰區(qū)的測量值均小于或等于-106dBm時,終端設備對頻點F1和頻點F2進行搜索,搜索頻點F1下的所有小區(qū)以及F2頻點下的所有小區(qū),最終,終端設備搜索到的有效小區(qū)為F1頻點下擾碼分別為ID13、ID14的兩個小區(qū),分別為:WCDMA小區(qū)207和WCDMA小區(qū)208。在本發(fā)明實施例中,有效小區(qū)可以理解為終端設備對其測量得到的測量值高于某一門限的小區(qū)。
作為一種可選的實現(xiàn)方式,終端設備對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū)之前,終端設備還對這M個頻點分別進行測量,得到每個頻點的頻點測量值,頻點測量值可以通過RSSI值來體現(xiàn)。若N個鄰區(qū)測量值均小于或等于第一預設閾值且M個頻點中的目標頻點的頻點測量值大于或等于第二預設閾值,終端設備對目標頻點進行搜索,獲得目標頻點下的所有小區(qū)。
這里,第二預設閾值可以由系統(tǒng)協(xié)議規(guī)定。其中,終端設備對N個鄰區(qū)進行測量得到N個鄰區(qū)測量值和終端設備對M個頻點進行測量得到M個頻點測量值這兩個步驟可以同時進行,也可以分開進行,且分開進行時不限定執(zhí)行的先后順序。當網(wǎng)絡配置的測量鄰區(qū)列表中沒有有效小區(qū)且鄰區(qū)頻點RSSI較高的情況下,終端設備啟動搜索鄰區(qū)頻點下的所有小區(qū)。
例如,第二預設閾值為-90dBm。在傳輸態(tài)或空閑態(tài)下,終端設備初次啟動鄰區(qū)測量時仍只測量網(wǎng)絡配置的4個WCDMA鄰區(qū)。即只測量WCDMA小區(qū)203、WCDMA小區(qū)204、WCDMA小區(qū)205和WCDMA小區(qū)206這4個小區(qū)。在測量這4個小區(qū)的同時獲取對應頻點F1和F2的RSSI。終端設備對F1頻點和F2頻點進行測量,得到F1頻點和F2頻點的RSSI值,假設,F(xiàn)1頻點的RSSI值為-65dBm,F(xiàn)2頻點的RSSI值為-120dBm,則終端設備可以判斷出GSM小區(qū)202的4個鄰區(qū)的測量值均小于-106dBm且目標頻點F1的測量值大于-90dBm,而F2頻點的測量值小于-90dBm,則終端設備只對目標頻點F1進行搜索,搜索F1頻點下的所有小區(qū),而對F2頻點不進行搜索,在沒有其他可用小區(qū)的情況下可以減少無效的搜索行為,降低功耗。
通過執(zhí)行上述步驟,終端設備可以識別網(wǎng)絡布網(wǎng)異常。即終端設備判斷出網(wǎng)絡配置的鄰區(qū)都沒有能量或者能量較低時,可以進一步判斷出周圍環(huán)境中是否存在其他可能可用的小區(qū)。當某一頻點的能量較高時,即可以判定該頻點上可能有可用的小區(qū),終端設備僅在有其他可用小區(qū)的情況下,啟動搜索該頻點下的所有小區(qū)。并且,僅搜索頻點測量值較大的目標頻點下的全部小區(qū),而對其他頻點測量值較小的頻點下的小區(qū)不進行搜索,從而減少對無效頻點的搜索行為,降低功耗。
作為一種可選的實現(xiàn)方式,終端設備對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū)之后,終端設備針對M個頻點下的所有小區(qū)進行測量,得到O個鄰區(qū)測量值,O為大于N的正整數(shù)。終端設備根據(jù)O個鄰區(qū)測量值選擇滿足小區(qū)重選條件的目標小區(qū)。終端設備重選到目標小區(qū),若終端設備重選到目標小區(qū)失敗且目標小區(qū)為測量鄰區(qū)列表中的鄰區(qū)以外的其他鄰區(qū),終端設備在預設時間內(nèi)拒絕再次重選到目標小區(qū)。其中,M個頻點下的所有小區(qū)中既包括了網(wǎng)絡為服務小區(qū)配置的鄰區(qū),也包括了網(wǎng)絡沒有為服務小區(qū)配置的且位于終端設備當前所在位置周圍的小區(qū)。
終端設備進行重選評估時,對M個頻點下的所有小區(qū)一起進行重選評估,即針對M個頻點下的所有小區(qū)做待重選的小區(qū)選擇。如果從M個頻點下搜索到的有效小區(qū)中有任一小區(qū)的測量結果持續(xù)滿足網(wǎng)絡配置的重選門限,則執(zhí)行到該小區(qū)的重選過程。小區(qū)重選規(guī)則屬于現(xiàn)有技術,本處不作贅述。
例如,針對圖2所示應用場景,終端設備201對從F1頻點下搜索到的2個有效小區(qū)和網(wǎng)絡配置的4個小區(qū)一起進行重選評估,即在F1頻點搜索到的小區(qū)和網(wǎng)絡配置的小區(qū)的并集中做待重選的小區(qū)選擇。如果從F1頻點下搜索到的2個有效小區(qū)中有任一小區(qū)的測量結果持續(xù)滿足網(wǎng)絡配置的重選門限,則執(zhí)行到該小區(qū)的重選過程。如果重選到2個有效小區(qū)中的任一小區(qū)失敗,則重新駐留在GSM小區(qū)202。并對重選失敗的小區(qū)進行懲罰,即一段時間內(nèi)不允許再次重選到該小區(qū)。重選失敗原因和對應的懲罰時間如下:假設終端設備201嘗試重選到目標小區(qū)WCDMA小區(qū)207,如果發(fā)生終端設備201注冊時被WCDMA小區(qū)207拒絕,則終端設備201在20分鐘內(nèi)不允許再次重選到該小區(qū)。但不影響到相同頻點下其他小區(qū)的重選。假設終端設備201嘗試重選到目標小區(qū)WCDMA小區(qū)208,當判斷出該WCDMA小區(qū)208的公共陸地移動網(wǎng)絡(英文:Public Land Mobile Network,簡稱:PLMN)不在當前駐留的GSM小區(qū)202的等效PLMN列表中,則終端設備201在20分鐘內(nèi)不允許再次重選到該小區(qū)。但不影響到相同頻點下其他小區(qū)的重選。其中,處于等效PLMN列表中理解為與終端設備當前所選擇的PLMN處于同等地位的PLMN,其優(yōu)先級相同。
也即是說,終端設備在重選時遇到網(wǎng)絡配置的鄰區(qū)列表外的其他小區(qū)重選失敗的情況時,只針對失敗的小區(qū)進行懲罰,不影響與失敗的小區(qū)同頻的其他小區(qū)的重選行為,因此對其他同頻點下的小區(qū)的負面影響小。
需要說明的是,上述鄰區(qū)測量值的判斷以及控制測量的流程主要在終端設備的GSM接入層實施。
請參見圖4,為本發(fā)明實施例提供的終端設備實施例二的結構示意圖。如圖4所示,終端設備40包括:第一測量模塊401和搜索模塊402,其中,
第一測量模塊401,用于對網(wǎng)絡下發(fā)的測量鄰區(qū)列表中的N個鄰區(qū)分別進行測量,得到N個鄰區(qū)測量值,N為正整數(shù);
搜索模塊402,用于若第一測量模塊401得到的N個鄰區(qū)測量值均小于或等于第一預設閾值,對N個鄰區(qū)對應的M個頻點進行搜索,獲得M個頻點下的所有小區(qū),M為小于或等于N的正整數(shù)。
當終端設備對測量鄰區(qū)列表中的N個鄰區(qū)的測量值均低于第一預設閾值時,也即是說,當終端設備判斷出網(wǎng)絡配置的鄰區(qū)都沒有能量或者能量較低時,為了保障終端設備可以搜索到有效小區(qū),終端設備才觸發(fā)對網(wǎng)絡配置的鄰區(qū)頻點進行搜索,而非直接搜索網(wǎng)絡配置的鄰區(qū)頻點上的所有小區(qū),降低了終端設備的功耗,有利于終端設備更好的省電。
可選的,終端設備40還包括:
第二測量模塊,用于對M個頻點分別進行測量,得到每個頻點的頻點測量值;
搜索模塊402具體用于:若第一測量模塊401得到的N個鄰區(qū)測量值均小于或等于第一預設閾值且第二測量模塊得到的M個頻點中的目標頻點的頻點測量值大于或等于第二預設閾值,則對目標頻點進行搜索,獲得目標頻點下的所有小區(qū)。
終端設備可以識別網(wǎng)絡布網(wǎng)異常。即終端設備判斷出網(wǎng)絡配置的鄰區(qū)都沒有能量或者能量較低時,可以進一步判斷出周圍環(huán)境中是否存在其他可能可用的小區(qū)。當某一頻點的能量較高時,即可以判定該頻點上可能有可用的小區(qū),終端設備僅在有其他可用小區(qū)的情況下,啟動搜索該頻點下的所有小區(qū)。在沒有其他可用小區(qū)的情況下可以減少無效的搜索行為,降低功耗。并且,僅搜索頻點測量值較大的目標頻點下的全部小區(qū),而對其他頻點測量值較小的頻點下的小區(qū)不進行搜索,從而減少對無效頻點的搜索行為,降低功耗。
可選的,終端設備40還包括:
第三測量模塊,用于針對M個頻點下的所有小區(qū)進行測量,得到O個鄰區(qū)測量值,O為大于N的正整數(shù);
選擇模塊,用于根據(jù)第三測量模塊得到的O個鄰區(qū)測量值選擇滿足小區(qū)重選條件的目標小區(qū);
重選模塊,用于控制終端設備重選到目標小區(qū),若重選到目標小區(qū)失敗且目標小區(qū)為測量鄰區(qū)列表中的鄰區(qū)以外的其他鄰區(qū),控制終端設備在預設時間內(nèi)拒絕再次重選到目標小區(qū)。
也即是說,終端設備在重選時遇到網(wǎng)絡配置的鄰區(qū)列表外的其他小區(qū)重選失敗的情況時,只針對失敗的小區(qū)進行懲罰,不影響與失敗的小區(qū)同頻的其他小區(qū)的重選行為,因此對其他同頻點下的小區(qū)的負面影響小。
需要說明的是,本發(fā)明實施例中所描述的終端設備40中各功能模塊的功能可參見上述圖3所示實施例中對應終端設備的相關描述,此處不再贅述。
本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的范圍。