本發(fā)明涉及通訊領域,特別是涉及一種網絡搜索方法及裝置。
背景技術:
在用戶使用中國電信的4G(the 4th Generation mobile communication technology,第四代移動通信技術)手機時,當LTE(Long Term Evolution,長期演進)信號較差時手機會回退到CDMA 1X/EV-DO網絡上,當LTE信號恢復時,手機經常會需要花費較長時間才能返回LTE,尤其是CDMA(Code Division Multiple Access,碼分多址)網絡未能正確配置LTE鄰小區(qū)時,手機需要花幾分鐘的時間才會觸發(fā)對于LTE的自動搜網。
由于CDMA制式屬于3GPP2(3rd Generation Partnership Project 2,第三代合作伙伴計劃2)的協議陣營,在此陣營中搜網的行為是由PRL(Preferred Roaming List,優(yōu)選漫游列表)自動控制的,用戶無法干預。而LTE/WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)等屬于3GPP陣營,3GPP可以進行手動搜網來讓用戶選擇網絡類型和運營商。
隨著智能手機的發(fā)展,目前的CDMA/LTE/WCDMA/GSM(Global System for Mobile Communication,全球移動通信系統)全模式支持的手機越來越多,可以說此類產品是集合了3GPP(3rd Generation Partnership Project,第三代合作伙伴計劃)和3GPP2陣營的產品。然而由于3GPP2和3GPP之間長時間的技術隔閡和差異,3GPP2所代表的CDMA 1X/EV-DO是沒有給用戶提供手動搜網的功能。
技術實現要素:
本發(fā)明提供一種網絡搜索方法及裝置,用以解決目前無法在3GPP2模式下搜索3GPP制式網絡的問題。
根據本發(fā)明的一個方面,提供了一種網絡搜索方法,包括:當獲知用戶具有手動搜索網絡的需求后,將終端設置為3GPP模式;在3GPP模式下搜索3GPP制式的網絡;向用戶提供3GPP制式的網絡的搜索結果。
其中,在3GPP模式下搜索3GPP制式網絡包括:獲知終端支持的3GPP的網絡制式;依次按照各網絡制式的優(yōu)先級進行搜索,直到搜索到網絡。
其中,依次按照各網絡制式的優(yōu)先級進行搜索,直到搜索到網絡,包括:
在搜索到相應制式的網絡后,將記錄有搜索到的該制式的所有網絡的列表提供給用戶。
進一步的,上述方法還包括:將終端設置為3GPP模式之前,判斷終端當前注冊的網絡是否是3GPP2制式,如果是,則禁用3GPP2制式的服務后再將終端設置為3GPP模式。
進一步的,上述方法還包括:在向用戶提供3GPP制式網絡的搜索結果之后,判斷用戶在預設時間段內是否選擇了搜索結果中的網絡;如果是,則將終端注冊至用戶所選擇的網絡;如果否,則在確定搜索結果中的網絡的制式比終端之前所使用的網絡的制式高的情況下,將終端注冊到搜索結果中制式最高的網絡上。
根據本發(fā)明的另一個方面,提供了一種網絡搜索裝置,包括:設置模塊,用于當獲知用戶具有手動搜索網絡的需求后,將終端設置為3GPP模式;搜索模塊,用于在3GPP模式下搜索3GPP制式的網絡;提供模塊,用于向用戶提供3GPP制式的網絡的搜索結果。
其中,上述搜索模塊包括:獲知單元,用于獲知終端支持的3GPP的網絡制式;搜索單元,用于依次按照各網絡制式的優(yōu)先級進行搜索,直到搜索到網絡。
其中,上述搜索單元具體用于:在搜索到相應制式的網絡后,將記錄有搜索到的該制式的所有網絡的列表提供給用戶。
進一步的,上述裝置還包括:第二設置模塊,用于將終端設置為3GPP模式之前,判斷終端當前注冊的網絡是否是3GPP2制式,如果是,則禁用3GPP2制式的服務后再將終端設置為3GPP模式。
進一步的,上述裝置還包括:判斷模塊,用于在向用戶提供3GPP制式網絡的搜索結果之后,判斷用戶在預設時間段內是否選擇了搜索結果中的網絡;第一注冊模塊,用于咋判斷模塊的判斷結果為是時將終端注冊至用戶所選擇的網絡;第二注冊模塊,用于在判斷模塊的判斷結果為否時在確定搜索結果中的網絡的制式比終端之前所使用的網絡的制式高的情況下,將終端注冊到搜索結果中制式最高的網絡上。
本發(fā)明有益效果如下:
本發(fā)明可以為用戶提供快速、便捷地選擇更高優(yōu)先級網絡的主動權,當手機終端注冊到3GPP2網絡(例如CDMA 1x/EV-DO網絡)后,通過本發(fā)明實施,可以讓用戶利用手動搜網,直接快速、便捷地選擇更高優(yōu)先級的網絡,而不需要默默等待手機終端滿足特定條件后的搜網嘗試。本發(fā)明實施例提供的方案在獲知用戶具有手動搜索網絡的需求后,將終端設置為3GPP模式,從而在該模式下搜索網絡并為用戶提供網絡搜索結果,使得終端在3GPP2模式下搜索3GPP制式網絡的目的,提高了網絡搜索的效率。
附圖說明
圖1是本發(fā)明實施例1提供的網絡搜索方法的流程圖;
圖2是本發(fā)明實施例2提供的網絡搜索方法的流程圖;
圖3是本發(fā)明實施例2提供的詳細的網絡搜索流程;
圖4是本發(fā)明實施例3提供的網絡搜索裝置的結構框圖。
具體實施方式
為了解決現有技術的目前無法在3GPP2模式下搜索3GPP制式網絡的問題問題,本發(fā)明提供了一種網絡搜索方法及裝置,以下結合附圖以及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
實施例1
本實施例提供了一種網絡搜索方法,該方法可以應用于終端側,圖1是本發(fā)明實施例1提供的網絡搜索方法的流程圖,如圖1所示,該方法包括如下步驟:
步驟101:當獲知用戶具有手動搜索網絡的需求后,將終端設置為3GPP模式;
具體的,在本實施例中,具體可以通過在3GPP2制式下制定一個允許用戶進行手動搜索3GPP制式的功能菜單,當用戶選擇該功能菜單之后,終端獲知用戶執(zhí)行的手動搜索網絡的操作后,獲知用戶具有手動搜索網絡的需求,進行將終端設置為3GPP模式。
在實際應用中,獲知用戶具有手動搜索網絡的需求后,可以先判斷終端當前注冊的是否是3GPP2制式,如果是,再將終端設置為3GPP模式,如果否,則直接按照3GPP搜索網絡的流程執(zhí)行搜索網絡的步驟。
步驟102:在3GPP模式下搜索3GPP制式的網絡;
該步驟102具體可以按照如下方式執(zhí)行:
獲知終端支持的3GPP的網絡制式;依次按照各網絡制式的優(yōu)先級進行搜索,直到搜索到網絡。
步驟103:向用戶提供3GPP制式的網絡的搜索結果。
在執(zhí)行步驟102的過程中,如果在搜索到相應制式的網絡后,將該制式的所有網絡的列表提供給用戶。
在上述步驟101至103的基礎上,上述方法還可以包括:
在向用戶提供3GPP制式網絡的搜索結果之后,判斷用戶在預設時間段內是否選擇了搜索結果中的網絡;如果是,則將終端注冊至用戶所選擇的網絡;如果否,則在確定搜索結果中的網絡的制式比終端之前所使用的網絡的制式高的情況下,將終端注冊到搜索結果中制式最高的網絡上。
進行一步的,該方法還可以包括:
將終端設置為3GPP模式之前,判斷終端當前注冊的網絡是否是3GPP2制式,如果是,則在禁用3GPP2制式的服務之后再將終端設置為3GPP模式。
實施例2
本實施例通過公開更多的技術細節(jié)來對本發(fā)明提供的網絡搜索方法進行進一步說明,圖2是本發(fā)明實施例2提供的網絡搜索方法的流程圖,如附圖2所示,該方法具體可以包括如下操作:
步驟1:用戶執(zhí)行了手動搜索網絡的操作,手機判斷當前注冊的是否是3GPP2制式的網絡,如果當前注冊的不是3GPP2的制式,則直接依據3GPP規(guī)定的標準流程進行手動搜網即可,若當前注冊的是3GPP2制式,則執(zhí)行步驟2.
步驟2:手機從3GPP2的網絡暫時脫離服務,進入3GPP模式,按照3GPP的標準流程進行搜網,并且返回搜網結果,若搜索的結果為空,則返回空列表,同時手機自動再次進入3GPP2模式,返回之前的CDMA網絡,若返回列表不為空,則進入步驟3,詳細的搜索過程如附圖3所示:
步驟2a:按照附圖3所述,手機進入手動選網模式,但是與目前現有的3GPP TS 23.122的方案不同,本實施例中采用的是依據制式的優(yōu)先級快速搜索網絡并返回搜索結果的方式。3GPP TS 23.122中手機需要搜索自身支持的所有制式和所有網絡,返回一個記錄有搜索到的自身支持的所有網絡的列表。由于手機支持的頻段和制式越來越多,運營商網絡也越來越復雜,經常要導致手動搜網花費幾分鐘的時間才能返回結果,而且還容易出現搜網死鎖,甚至搜網到 中間過程出錯。而本實施例的方式是按照各網絡制式的優(yōu)先級順序依次搜索各網絡制式,例如,先搜索LTE網絡,在搜索到LTE網絡之后就馬上返回搜索結果,即,LTE網絡的列表,這樣則符合用戶的使用習慣,為用戶提供了速率較高的網絡制式。
具體地搜索網絡的方式如下:
步驟2b:手機將自身的工作模式設置為LTE模式,搜索LTE網絡,當搜索到信號優(yōu)良而且可以駐留的可選PLMN(Public Land Mobile Network,公共陸地移動網絡)時(包括HPLMN,HPLMN(home public land mobile network,原籍公眾陸地移動(電話)網),歸屬公眾陸地移動網絡,OPLMN(Operator Controlled PLMN運營商控制PLMN),則馬上返回所有可用的LTE網絡列表,進入步驟3。
步驟2c:當在步驟2b中無法搜索到有用的LTE網絡,手機將自身的工作模式設置為WCDMA模式,搜索WCDMA網絡,當搜索到信號優(yōu)良而且是可以駐留的可選PLMN時(包括HPLMN,EHPLMN,OPLMN),則馬上返回所有可用的WCDMA網絡列表,進入步驟3。
步驟2d:當步驟2c無法搜索到有用的WCDMA網絡,手機將自身的工作模式設置為GSM模式,搜索GSM網絡,當搜索到信號優(yōu)良而且可以駐留的可選PLMN時(包括HPLMN,EHPLMN,OPLMN),則馬上返回所有可用的GSM網絡列表,進入步驟3供用戶選擇。
步驟3:當附圖3所述的搜網流程搜索出了可用的3GPP網絡時,則返回給用戶一個網絡列表,用戶可以手動選擇其中的任意一個條目。若用戶在預設的時間內沒有選擇,則手機將目前搜索到的所有網絡與之前服務的CDMA網絡進行優(yōu)先級判斷,若當前3GPP的某個網絡比CDMA網絡優(yōu)先級高,則自動注冊到此3GPP網絡,否則返回到CDMA網絡。然后搜網列表自動消失,用戶手機進入正常服務狀態(tài)。
實施例3
本實施例提供了一種網絡搜索裝置,該裝置可以設置于終端側,具體的,該裝置可以設置于終端內的3GPP網絡功能模塊內,該裝置用于實現上述實施例1以及實施例2提供的網絡搜索方法,圖4是本發(fā)明實施例3提供的網絡搜索裝置的結構框圖,如圖4所示,該裝置40包括以下組成部分:
設置模塊41,用于當獲知用戶具有手動搜索網絡的需求后,將終端設置為3GPP模式;
搜索模塊42,用于在3GPP模式下搜索3GPP制式的網絡;
提供模塊43,用于向用戶提供3GPP制式的網絡的搜索結果。
其中,上述搜索模塊42具體可以包括:
獲知單元,用于獲知終端支持的3GPP的網絡制式;
搜索單元,用于依次按照各網絡制式的優(yōu)先級進行搜索,直到搜索到網絡,該搜索單元具體還可以用于:在搜索到相應制式的網絡后,將該制式的網絡列表提供給用戶。
進一步的,上述裝置40還可以包括:第二設置模塊,用于將終端設置為3GPP模式之前,判斷終端當前注冊的網絡是否是3GPP2制式,如果是,則禁用3GPP2制式的服務后再將終端設置為3GPP模式。
進一步的,上述裝置40還可以包括:判斷模塊,用于在向用戶提供3GPP制式網絡的搜索結果之后,判斷用戶在預設時間段內是否選擇了搜索結果中的網絡;第一注冊模塊,用于咋判斷模塊的判斷結果為是時將終端注冊至用戶所選擇的網絡;第二注冊模塊,用于在判斷模塊的判斷結果為否時在確定搜索結果中的網絡的制式比終端之前所使用的網絡的制式高的情況下,將終端注冊到搜索結果中制式最高的網絡上。
優(yōu)選的,本實施例提供一種網絡搜索終端,該終端用于實現上述實施例1以及實施2提供的方法,該終端可以包括上述裝置40中的任意組成部分,同時,也可以是上述裝置40集成在該終端上。
本發(fā)明實施例提供的方案,在終端當前注冊3GPP2網絡的情況下,可以 隨時自主選擇3GPP的網絡服務,該方便無需對現有系統進行較大改動,僅需控制終端的模式,調用3GPP搜索網絡的功能模塊既可以完成在3GPP2指示下達到搜索3GPP網絡制式的效果,同時,對3GPP搜索網絡的流程進行了優(yōu)化,可以讓用戶在最短的時間內得到最佳的網絡服務。同時,目前,支持CDMA/GSM/WCDMA/LTE的全模式終端被廣泛使用,在3GPP2下搜索3GPP制式網絡的功能將為用戶在網絡搜索操作提供了較佳的體驗。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟可以是通過程序來控制相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,即可以包括上述實施例1以及實施例2中所述的方法中的步驟,所述的存儲介質,如:ROM/RAM、磁碟、光盤等?!?/p>
盡管為示例目的,已經公開了本發(fā)明的優(yōu)選實施例,本領域的技術人員將意識到各種改進、增加和取代也是可能的,因此,本發(fā)明的范圍應當不限于上述實施例。