專利名稱:一種在移動臺開機或進入覆蓋區時選擇小區的方法及裝置的制作方法
技術領域:
本發明涉及移動通信技術,尤其涉及一種在移動臺開機或進入覆蓋區時選擇小區
的方法及裝置。
背景技術:
在3G/全球性雙向網絡尋呼系統(EPS,E-mailPagingSystem)的通信系統中,家庭 式基站(HNB/HeNB, Home NodeB/Home eNodeB)將會得到廣泛部署,與HNB/HeNB密切相關 的概念有封閉用戶組(CSG, Closed SubscriberGroup)小區、以及CSG等;其中,CSG小區 是公眾陸地移動通信網(PLMN, Public Land Mobile-communication Network)的一部分, 是由HNB/HeNB服務的,與宏小區相比,CSG小區一般具有計費便宜等優勢,但接入是受限制 的,只有服務于CSG小區的HNB/HeNB的所有者授權的用戶才可以接入該CSG小區,其它用 戶沒有接入該CSG小區的權限,而擁有接入CSG小區的權限的用戶群稱為CSG。
如果在移動臺(MS)最近一次關機前或移出覆蓋區前,MS的CSG功能處于開啟狀 態,表明用戶希望在HNB/HeNB的信號覆蓋允許時MS能夠接入CSG小區,而現有在MS開機 或從盲區進入覆蓋區時選擇小區的流程為先選擇一個PLMN,再在所選擇PLMN允許的頻點 下尋找可用的宏小區駐留,顯然,在MS開機或從盲區進入覆蓋區時,并不能按照用戶的期 望優先接入CSG小區。
發明內容
有鑒于此,本發明的主要目的在于提供一種在移動臺開機或進入覆蓋區時選擇小
區的方法及裝置,能夠解決MS開機或從盲區進入覆蓋區時不能優先接入CSG小區的問題。 為達到上述目的,本發明的技術方案是這樣實現的 —種在移動臺開機或進入覆蓋區時選擇小區的方法,該方法包括 確定移動臺(MS)最近一次關機前或移出覆蓋區前存儲的存儲封閉用戶組(CSG)
功能為開啟狀態;MS全頻搜索小區;確定搜尋到的小區中的上次注冊的公眾陸地移動通信
網(RPLMN)上的可用CSG小區;并在所述RPLMN上的可用CSG小區駐留,請求注冊到RPLMN。 進一步地,MS在關機或從覆蓋區進入盲區時,該方法還包括存儲該MS的CSG功
能當前的狀態;其中,所述CSG功能當前的狀態為開啟狀態或關閉狀態。 進一步地,如果在MS開機時選擇小區,所述MS全頻搜索小區前,該方法還包括開
啟MS的CSG功能。 進一步地,所述CSG功能當前的狀態為開啟狀態時還包括MS當前采用的CSG小 區選擇模式; MS采用自動CSG小區選擇模式時,所述MS確定搜尋到的小區中的RPLMN上的可用 CSG小區為 判斷搜尋到的系統消息中是否存在同時攜帶有RPLMN ID和CSG ID的系統消息, 如果存在,判斷該同時攜帶有RPLMN ID和CSG ID的系統消息中是否存在所攜帶的CSG ID包含于白名單內的系統消息,如果存在所攜帶的CSGID包含于白名單內的系統消息,該包 含于白名單內的CSG ID標識的CSG小區即為RPLMN上的可用CSG小區。
進一步地,采用手動CSG小區選擇模式,所述MS確定搜尋到的小區中的RPLMN上 的可用CSG小區為 MS判斷搜尋到的系統消息中是否存在同時攜帶有RPLMN ID和CSG ID的系統消 息,如果存在,判斷該同時攜帶有RPLMN ID和CSG ID的系統消息中是否存在所攜帶的CSG ID與MS自身存儲的用戶上次選擇的CSG ID(sCSGID)相同的系統消息,如果存在所攜帶的 CSG ID與MS自身存儲的sCSG ID相同的系統消息,該sCSG ID標識的CSG小區即為RPLMN 上的可用CSG小區。 進一步地,如果存在同時攜帶有RPLMN ID和CSG ID的系統消息、但不存在所攜帶 的CSG ID與MS自身存儲的sCSG ID相同的系統消息時,該方法進一步包括
提示用戶在所述同時攜帶有RPLMN ID和CSG ID的系統消息所攜帶的CSG ID標 識的CSG小區中選擇CSG小區,如果用戶選擇了 CSG小區,用戶選擇的小區即為RPLMN上的 可用CSG小區。 進一步地,sCSG ID標識的CSG小區為RPL麗上的可用CSG小區時,如果在RPL麗 上的可用CSG小區上注冊到RPLMN失敗后,該方法進一步包括MS提示用戶在所述同時攜帶有RPLMN ID和CSG ID的系統消息所攜帶的CSG ID 標識的CSG小區中選擇CSG小區,如果用戶選擇了 CSG小區,使用用戶選擇的CSG小區作為 RPLMN上的可用CSG小區,在該RPLMN上的可用CSG小區駐留,并請求注冊到RPLMN。
進一步地,如果用戶選擇的CSG小區作為RPLMN上的可用CSG小區,在RPLMN上的 可用CSG小區上注冊成功時,該方法還包括 使用標識所述用戶選擇的CSG小區的CSG ID替換MS存儲的sCSG ID。 進一步地,在自動選網模式下,如果未能搜尋到RPLMN上的可用的CSG小區、或在
RPLMN上的可用CSG小區上注冊到RPLMN失敗,該方法還包括 關閉CSG功能,在搜尋到的攜帶有RPLMN ID的系統消息所攜帶的小區ID標識的 小區上駐留,并請求注冊到RPLMN ; 如果注冊到RPLMN失敗,MS在搜尋到的未攜帶有RPLMN ID的系統消息所攜帶的小 區ID標識的小區上駐留,并請求注冊,直到注冊成功、或在系統消息所攜帶的小區ID標識 的小區上注冊均失敗時,結束本次選擇小區的流程;其中,所述系統消息所攜帶的小區ID 包括宏小區ID和CSG ID ; 在手動選網模式下,如果未能搜尋到RPLMN上的可用的CSG小區、或在RPLMN上的 可用CSG小區上注冊到RPLMN失敗,該方法還包括 關閉CSG功能,在搜尋到的攜帶有RPLMN ID的系統消息所攜帶的小區ID標識的 小區上駐留,并請求注冊到RPLMN ; 如果注冊到RPLMN失敗,提示用戶在搜索到的系統消息所攜帶的PLMNID標識的 PLMN中選擇PLMN ; MS在搜索到的用戶選擇的PLMN上的小區駐留,并請求注冊。 本發明還提供一種在移動臺開機或進入覆蓋區時選擇小區的裝置,該裝置包括 狀態管理模塊、搜索模塊、CSG確定模塊和CSG注冊模塊;其中,
狀態管理模塊,用于在自身所屬MS開機或從盲區進入覆蓋區時,確定MS最近一次 關機前或移出覆蓋區前存儲的CSG功能為開啟狀態,觸發搜索模塊;
搜索模塊,用于全頻搜索小區; CSG確定模塊,用于確定搜尋到的小區中的RPLMN上的可用CSG小區;
CSG注冊模塊,用于在所述RPLMN上的可用CSG小區駐留,并請求注冊到RPLMN。
進一步地,所述狀態管理模塊,還用于在自身所屬MS關機或從覆蓋區進入盲區 時,存儲該MS的CSG功能當前的狀態。 進一步地,所述狀態管理模塊,還用于在MS開機時,開啟MS的CSG功能。 進一步地,采用自動CSG小區選擇模式,所述CSG確定模塊包括第一判斷模塊、第
二判斷模塊;其中, 第一判斷模塊,用于判斷搜尋到的系統消息中是否存在同時攜帶有RPLMNID和 CSG ID的系統消息,并在存在時,輸出同時攜帶有RPLMN ID和CSG ID的系統消息;在不存 在時,輸出未能搜尋到RPLMN上的可用的CSG小區; 第二判斷模塊,用于判斷所述同時攜帶有RPLMN ID和CSG ID的系統消息中是否 存在所攜帶的CSG ID包含于白名單內的系統消息,并在存在時,將該包含于白名單內的CSG ID發送至所述CSG注冊模塊;在不存在時,輸出未能搜尋到RPLMN上的可用的CSG小區。
進一步地,采用手動CSG小區選擇模式,所述CSG確定模塊還包括第三判斷模塊 和選擇接口模塊;其中, 第三判斷模塊,用于判斷所述同時攜帶有RPLMN ID和CSG ID的系統消息中是否 存在所攜帶的CSG ID與存儲的sCSG ID相同的系統消息,并在存在時,將sCSG ID發送至 所述CSG注冊模塊;在不存在時,觸發選擇接口模塊; 選擇接口模塊,用于提示用戶在所述同時攜帶有RPLMN ID和CSG ID的系統消息 所攜帶的CSG ID標識的CSG小區中選擇CSG小區,并在用戶選擇了 CSG小區時,將用戶選 擇的CSG小區的CSG ID發送至所述CSG注冊模塊;在用戶未選擇CSG小區時,輸出未能搜 尋到RPLMN上的可用的CSG小區。 進一步地,采用自動CSG小區選擇模式,所述CSG注冊模塊包括第一注冊模塊,用 于在所述包含于白名單內的CSG ID所標識的CSG小區駐留,請求注冊到RPLMN,并在注冊失 敗時,輸出注冊失敗; 采用手動CSG小區選擇模式,所述CSG注冊模塊包括第二注冊模塊和第三注冊模 塊;其中, 第二注冊模塊,用于在所述sCSG ID所標識的CSG小區駐留,請求注冊到RPLMN,并 在注冊失敗時,觸發選擇接口模塊; 第三注冊模塊,用于在所述用戶選擇的CSG小區駐留,請求注冊到RPLMN,并在注 冊成功時,使用標識所述用戶選擇的CSG小區的CSG ID所述存儲的sCSG ID ;在注冊失敗 時,輸出注冊失敗。 進一步地,自動選網模式下,該裝置還包括第一補充模塊,用于在接收到所述未 能搜尋到RPLMN上的可用的CSG小區、或所述注冊失敗時,關閉CSG功能,在搜尋到的攜帶 有RPLMN ID的系統消息所攜帶的小區ID標識的小區上駐留,并請求注冊到RPLMN ;并在注 冊失敗時,在搜尋到的未攜帶有RPLMN ID的系統消息所攜帶的小區ID標識的小區上駐留,
7并請求注冊; 手動選網模式下,該裝置還包括第二補充模塊,用于在接收到所述未能搜尋到 RPLMN上的可用的CSG小區、或所述注冊失敗時,關閉CSG功能,提示用戶在搜索到的系統消 息所攜帶的PLMN ID標識的PLMN中選擇PLMN ;并在搜索到的用戶選擇的PLMN上的小區駐 留,并請求注冊。 本發明所提供的在移動臺開機或進入覆蓋區時選擇小區的方法及裝置,通過在關 機或從覆蓋區進入盲區時存儲CSG功能當前的狀態,并在MS在開機或從盲區進入覆蓋區, 確定MS最近一次關機前或移出覆蓋區前存儲的CSG功能為開啟狀態時,優先在RPLMN上的 可用CSG小區駐留并請求注冊,解決了 MS開機或從盲區進入覆蓋區時不能優先接入CSG小 區的問題。本發明還具有以下的優點和特點 在采用手動CSG小區選擇模式時,通過尋找到MS上存儲的sCSG ID標識的小區并 在該sCSG ID標識的小區接入,簡化了采用手動CSG小區選擇模式選擇小區時用戶的操作。
圖1為本發明的方法采用自動CSG小區選擇模式下在移動臺開機或進入覆蓋區時 的實現流程圖; 圖2為本發明實施例在移動臺開機或進入覆蓋區時選擇小區的裝置的結構示意 圖。
具體實施例方式
本發明實施例自動選網模式下在移動臺開機或進入覆蓋區時選擇小區方法,在MS 關機或從覆蓋區進入盲區時,包括存儲CSG功能當前的狀態,其中,CSG功能的狀態包括開 啟狀態和關閉狀態;在移動臺開機或進入覆蓋區時的實現流程如圖1所示,包括以下步驟
步驟101 :MS判斷最近一次關機前或移出覆蓋區前自身存儲的CSG功能是否為開 啟狀態,如果是,執行步驟102 ;如果不是,進入現有在移動臺開機或進入覆蓋區時選擇小 區的流程。
步驟102 :MS全頻搜索小區; 這里,如果在MS開機時,步驟102前,本發明實施例還包括開啟MS的CSG功能。
步驟103 :MS確定在搜尋到的小區中是否存在RPLMN上的可用CSG小區,如果存 在,則執行步驟104 ;否則,認為未能搜尋到RPLMN上的可用的CSG小區,執行步驟105。
這里,所述CSG功能當前的狀態為開啟狀態時還包括在關機或移出覆蓋區時MS 采用的CSG小區選擇模式,即自動CSG小區選擇模式或手動CSG小區選擇模式;
相應的,采用自動CSG小區選擇模式,所述MS確定在搜尋到的小區中是否存在 RPLMN上的可用CSG小區具體為 步驟al、判斷搜尋到的系統消息中是否存在同時攜帶有RPLMN ID和CSGID的系統 消息,如果存在,執行步驟bl ;如果不存在,認為未能搜尋到RPLMN上的可用的CSG小區;
步驟bl、判斷該同時攜帶有RPLMN ID和CSG ID的系統消息中是否存在所攜帶的 CSG ID包含于白名單內的系統消息,如果存在所攜帶的CSG ID包含于白名單(allowed CSG ID list)內的系統消息,該包含于allowed CSG ID list內的CSG ID標識的CSG小區即為RPLMN上的可用CSG小區;如果不存在所攜帶的CSG ID包含于allowed CSG ID list內的 系統消息,認為未能搜尋到RPLMN上的可用的CSG小區。 采用手動CSG小區選擇模式,所述MS確定在搜尋到的小區中是否存在RRLMN上的 可用CSG小區具體為 步驟a2、MS判斷搜尋到的系統消息中是否存在同時攜帶有RPLMN ID和CSG ID的 系統消息,如果存在,執行步驟b2 ;如果不存在,認為未能搜尋到RPLMN上的可用的CSG小 區; 步驟b2、判斷該同時攜帶有RPLMN ID和CSG ID的系統消息中是否存在所攜帶的 CSG ID與MS自身存儲的用戶上次選擇的CSG ID(sCSG ID)相同的系統消息,如果存在,該 sCSG ID標識的CSG小區即為RPLMN上的可用CSG小區;如果不存在,執行步驟c2 ;
步驟c2、提示用戶在所述同時攜帶有RPLMN ID和CSG ID的系統消息所攜帶的CSG ID標識的CSG小區中選擇CSG小區,如果用戶選擇了 CSG小區,用戶選擇的小區即為RPLMN 上的可用CSG小區;如果用戶未選擇CSG小區,認為未能搜尋到RPLMN上的可用的CSG小 區。 步驟104 :MS在所述RPLMN上的可用CSG小區駐留,并請求注冊到RPLMN,如果注 冊成功,結束本次選擇小區的流程;如果注冊失敗,執行步驟105 ; 其中,如果有多個所述RPLMN上的可用CSG小區,注冊時,按照從信號強至信號弱 的順序,在多個所述RPLMN上的可用CSG小區依次嘗試注冊到RPLMN,直到嘗試成功、或全 部嘗試失敗,停止在多個CSG小區中的嘗試注冊;其中,全部嘗試失敗,則認為在所述RPLMN 上的可用CSG小區上注冊失敗。 進一步的,采用手動CSG小區選擇模式,所述RPLMN上的可用CSG小區為sCSG ID 標識的CSG小區時,步驟104具體為 步驟a3、MS在sCSG ID標識的CSG小區駐留,并請求注冊到RPLMN,如果注冊成功, 結束本次選擇小區的流程;如果注冊失敗,執行步驟b3 ; 步驟b3、MS提示用戶在所述同時攜帶有RPLMN ID和CSG ID的系統消息所攜帶的 CSG ID標識的CSG小區中選擇CSG小區,如果用戶選擇了 CSG小區,使用用戶選擇的CSG小 區作為RPLMN上的可用CSG小區,執行步驟c3 ;如果用戶未選擇,認為在所述RPLMN上的可 用CSG小區上注冊失敗,執行步驟105 ; 步驟c3、MS在該RPLMN上的可用CSG小區駐留,并請求注冊到RPLMN,如果注冊成 功,結束本次選擇小區的流程;如果注冊失敗,認為在所述RPLMN上的可用CSG小區上注冊 失敗,執行步驟105。 步驟105 :MS關閉CSG功能,在搜尋到的攜帶有RPLMN ID的系統消息所攜帶的小 區ID標識的小區上駐留,并請求注冊到RPLMN ;如果注冊到RPLMN成功,結束本次選擇小區 的流程;如果注冊到RPLMN失敗,執行步驟106。 步驟106 :MS在搜尋到的未攜帶有RPLMN ID的系統消息所攜帶的小區ID標識的 小區上駐留,并請求注冊,直到注冊成功、或在系統消息所攜帶的小區ID標識的小區上注 冊均失敗時,結束本次選擇小區的流程;其中,所述系統消息所攜帶的小區ID包括宏小區 ID和CSG ID。 這里,所述MS在搜尋到的未攜帶有RPLMN ID的系統消息所攜帶的小區ID標識的小區上駐留、并請求注冊的具體操作,與現有的MS選擇小區的流程中注冊到RPLMN失敗后 的操作相似,此處不在贅述。 本發明實施例手動選網模式下在移動臺開機或進入覆蓋區時選擇小區方法的實 現流程,在MS關機或從覆蓋區進入盲區時,包括存儲CSG功能當前的狀態;在移動臺開機或 進入覆蓋區時,包括以下步驟 步驟201 :確定最近一次關機前或移出覆蓋區前MS的CSG功能是否為開啟狀態, 如果是,執行步驟202 ;如果不是,進入現有在移動臺開機或進入覆蓋區時選擇小區的流程。 步驟202 :MS全頻搜索小區。 步驟203 :MS確定在搜尋到的小區中是否存在RPLMN上的可用CSG小區,如果存 在,則執行步驟204 ;否則,認為未能搜尋到RPLMN上的可用的CSG小區,執行步驟205。
步驟204 :MS關閉CSG功能,在所述RPLMN上的可用CSG小區駐留,并請求注冊到 RPLMN,如果注冊成功,結束本次選擇小區的流程;如果注冊失敗,執行步驟205。
步驟205 :MS在搜尋到的攜帶有RPLMN ID的系統消息所攜帶的小區ID標識的小 區上駐留,并請求注冊到RPLMN ;如果注冊到RPLMN成功,結束本次選擇小區的流程;如果注 冊到RPLMN失敗,執行步驟206。 步驟206 :提示用戶在搜索到的系統消息所攜帶的PLMN ID標識的PLMN中選擇
PLMN ;如果用戶選擇了 PLMN,執行步驟207 ;否則,結束本次選擇小區的流程。 步驟207 :MS在搜索到的用戶選擇的PLMN上的小區駐留,并請求注冊,結束本次選
擇小區的流程。 這里,如果所述搜索到的用戶選擇的PLMN上的小區包括多個小區,注冊時,按照 從信號強至信號弱的順序,依次在多個小區上分別嘗試注冊,直到嘗試成功、或全部嘗試失 敗,停止嘗試注冊;其中,全部嘗試失敗,則認為在搜索到的用戶選擇的PliW上的小區注冊 失敗。 本發明實施例在移動臺開機或進入覆蓋區時選擇小區的裝置的結構如圖2所示, 包括該裝置包括狀態管理模塊、搜索模塊、CSG確定模塊和CSG注冊模塊;其中,
狀態管理模塊,用于在自身所屬MS關機或從覆蓋區進入盲區時,存儲該MS的CSG 功能當前的狀態;在自身所屬MS開機或從盲區進入覆蓋區時,確定MS最近一次關機前或移 出覆蓋區前存儲的CSG功能為開啟狀態,觸發搜索模塊;
搜索模塊,用于全頻搜索小區; CSG確定模塊,用于確定搜尋到的小區中的RPLMN上的可用CSG小區; CSG注冊模塊,用于在所述RPLMN上的可用CSG小區駐留,并請求注冊到RPLMN。 進一步地,所述狀態管理模塊,還用于在MS開機時,開啟MS的CSG功能。 進一步地,采用自動CSG小區選擇模式,所述CSG確定模塊包括第一判斷模塊、第
二判斷模塊;其中, 第一判斷模塊,用于判斷搜尋到的系統消息中是否存在同時攜帶有RPLMNID和 CSG ID的系統消息,并在存在時,輸出同時攜帶有RPLMN ID和CSG ID的系統消息;在不存 在時,輸出未能搜尋到RPLMN上的可用的CSG小區; 第二判斷模塊,用于判斷所述同時攜帶有RPLMN ID和CSG ID的系統消息中是否存在所攜帶的CSG ID包含于白名單內的系統消息,并在存在時,將該包含于白名單內的CSG ID發送至所述CSG注冊模塊;在不存在時,輸出未能搜尋到RPLMN上的可用的CSG小區。
進一步地,采用手動CSG小區選擇模式,所述CSG確定模塊還包括第三判斷模塊 和選擇接口模塊;其中, 第三判斷模塊,用于判斷所述同時攜帶有RPLMN ID和CSG ID的系統消息中是否 存在所攜帶的CSG ID與存儲的sCSG ID相同的系統消息,并在存在時,將sCSG ID發送至 所述CSG注冊模塊;在不存在時,觸發選擇接口模塊; 選擇接口模塊,用于提示用戶在所述同時攜帶有RPLMN ID和CSG ID的系統消息 所攜帶的CSG ID標識的CSG小區中選擇CSG小區,并在用戶選擇了 CSG小區時,將用戶選 擇的CSG小區的CSG ID發送至所述CSG注冊模塊;在用戶未選擇CSG小區時,輸出未能搜 尋到RPLMN上的可用的CSG小區。 進一步地,采用自動CSG小區選擇模式,所述CSG注冊模塊包括第一注冊模塊,用 于在所述包含于白名單內的CSG ID所標識的CSG小區駐留,請求注冊到RPLMN,并在注冊失 敗時,輸出注冊失敗; 采用手動CSG小區選擇模式,所述CSG注冊模塊包括第二注冊模塊和第三注冊模 塊;其中, 第二注冊模塊,用于在所述sCSG ID所標識的CSG小區駐留,請求注冊到RPLMN,并 在注冊失敗時,觸發選擇接口模塊; 第三注冊模塊,用于在所述用戶選擇的CSG小區駐留,請求注冊到RPLMN,并在注 冊成功時,使用標識所述用戶選擇的CSG小區的CSG ID所述存儲的sCSG ID ;在注冊失敗 時,輸出注冊失敗。 進一步地,自動選網模式下,該裝置還包括第一補充模塊,用于在接收到所述未 能搜尋到RPLMN上的可用的CSG小區、或所述注冊失敗時,關閉CSG功能,在搜尋到的攜帶 有RPLMN ID的系統消息所攜帶的小區ID標識的小區上駐留,并請求注冊到RPLMN ;并在注 冊失敗時,在搜尋到的未攜帶有RPLMN ID的系統消息所攜帶的小區ID標識的小區上駐留,
并請求注冊。 進一步地,手動選網模式下,該裝置還包括第二補充模塊,用于在接收到所述未 能搜尋到RPLMN上的可用的CSG小區、或所述注冊失敗時,關閉CSG功能,提示用戶在搜索 到的系統消息所攜帶的PLMN ID標識的PLMN中選擇PLMN ;并在搜索到的用戶選擇的PLMN 上的小區駐留,并請求注冊。 以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
權利要求
一種在移動臺開機或進入覆蓋區時選擇小區的方法,其特征在于,該方法包括確定移動臺(MS)最近一次關機前或移出覆蓋區前存儲的存儲封閉用戶組(CSG)功能為開啟狀態;MS全頻搜索小區;確定搜尋到的小區中的上次注冊的公眾陸地移動通信網(RPLMN)上的可用CSG小區;并在所述RPLMN上的可用CSG小區駐留,請求注冊到RPLMN。
2. 根據權利要求1所述在移動臺開機或進入覆蓋區時選擇小區的方法,其特征在于, MS在關機或從覆蓋區進入盲區時,該方法還包括存儲該MS的CSG功能當前的狀態;其中, 所述CSG功能當前的狀態為開啟狀態或關閉狀態。
3. 根據權利要求1或2所述在移動臺開機或進入覆蓋區時選擇小區的方法,其特征在 于,如果在MS開機時選擇小區,所述MS全頻搜索小區前,該方法還包括開啟MS的CSG功 能。
4. 根據權利要求1所述在移動臺開機或進入覆蓋區時選擇小區的選擇小區的方法,其 特征在于,所述CSG功能當前的狀態為開啟狀態時還包括MS當前采用的CSG小區選擇模 式;MS采用自動CSG小區選擇模式時,所述MS確定搜尋到的小區中的RPLMN上的可用CSG 小區為判斷搜尋到的系統消息中是否存在同時攜帶有RPLMN ID和CSG ID的系統消息,如果 存在,判斷該同時攜帶有RPLMN ID和CSG ID的系統消息中是否存在所攜帶的CSG ID包含 于白名單內的系統消息,如果存在所攜帶的CSGID包含于白名單內的系統消息,該包含于 白名單內的CSG ID標識的CSG小區即為RPLMN上的可用CSG小區。
5. 根據權利要求4所述在移動臺開機或進入覆蓋區時選擇小區的方法,其特征在于, 采用手動CSG小區選擇模式,所述MS確定搜尋到的小區中的RPLMN上的可用CSG小區為MS判斷搜尋到的系統消息中是否存在同時攜帶有RPLMN ID和CSG ID的系統消息,如 果存在,判斷該同時攜帶有RPLMN ID和CSG ID的系統消息中是否存在所攜帶的CSG ID與 MS自身存儲的用戶上次選擇的CSG ID(sCSGID)相同的系統消息,如果存在所攜帶的CSG ID與MS自身存儲的sCSG ID相同的系統消息,該sCSG ID標識的CSG小區即為RPLMN上的 可用CSG小區。
6. 根據權利要求5所述在移動臺開機或進入覆蓋區時選擇小區的方法,其特征在于, 如果存在同時攜帶有RPLMN ID和CSG ID的系統消息、但不存在所攜帶的CSG ID與MS自 身存儲的sCSG ID相同的系統消息時,該方法進一步包括提示用戶在所述同時攜帶有RPLMN ID和CSG ID的系統消息所攜帶的CSG ID標識的 CSG小區中選擇CSG小區,如果用戶選擇了 CSG小區,用戶選擇的小區即為RPLMN上的可用 CSG小區。
7. 根據權利要求5所述在移動臺開機或進入覆蓋區時選擇小區的方法,其特征在于, sCSG ID標識的CSG小區為RPLMN上的可用CSG小區時,如果在RPLMN上的可用CSG小區上 注冊到RPLMN失敗后,該方法進一步包括MS提示用戶在所述同時攜帶有RPLMN ID和CSG ID的系統消息所攜帶的CSG ID標識 的CSG小區中選擇CSG小區,如果用戶選擇了 CSG小區,使用用戶選擇的CSG小區作為RPLMN 上的可用CSG小區,在該RPLMN上的可用CSG小區駐留,并請求注冊到RPLMN。
8. 根據權利要求7所述在移動臺開機或進入覆蓋區時選擇小區的方法,其特征在于,如果用戶選擇的CSG小區作為RPLMN上的可用CSG小區,在RPLMN上的可用CSG小區上注 冊成功時,該方法還包括使用標識所述用戶選擇的CSG小區的CSG ID替換MS存儲的sCSG ID。
9. 根據權利要求4至8的任一項所述在移動臺開機或進入覆蓋區時選擇小區的方法, 其特征在于,在自動選網模式下,如果未能搜尋到RPLMN上的可用的CSG小區、或在RPLMN 上的可用CSG小區上注冊到RPLMN失敗,該方法還包括關閉CSG功能,在搜尋到的攜帶有RPLMN ID的系統消息所攜帶的小區ID標識的小區 上駐留,并請求注冊到RPLMN ;如果注冊到RPLMN失敗,MS在搜尋到的未攜帶有RPLMN ID的系統消息所攜帶的小區 ID標識的小區上駐留,并請求注冊,直到注冊成功、或在系統消息所攜帶的小區ID標識的 小區上注冊均失敗時,結束本次選擇小區的流程;其中,所述系統消息所攜帶的小區ID包 括宏小區ID和CSG ID ;在手動選網模式下,如果未能搜尋到RPLMN上的可用的CSG小區、或在RPLMN上的可用 CSG小區上注冊到RPLMN失敗,該方法還包括關閉CSG功能,在搜尋到的攜帶有RPLMN ID的系統消息所攜帶的小區ID標識的小區 上駐留,并請求注冊到RPLMN ;如果注冊到RPLMN失敗,提示用戶在搜索到的系統消息所攜帶的PLMNID標識的PLMN 中選擇PLMN ;MS在搜索到的用戶選擇的PLMN上的小區駐留,并請求注冊。
10. —種在移動臺開機或進入覆蓋區時選擇小區的裝置,其特征在于,該裝置包括狀 態管理模塊、搜索模塊、CSG確定模塊和CSG注冊模塊;其中,狀態管理模塊,用于在自身所屬MS開機或從盲區進入覆蓋區時,確定MS最近一次關機 前或移出覆蓋區前存儲的CSG功能為開啟狀態,觸發搜索模塊; 搜索模塊,用于全頻搜索小區;CSG確定模塊,用于確定搜尋到的小區中的RPLMN上的可用CSG小區;CSG注冊模塊,用于在所述RPLMN上的可用CSG小區駐留,并請求注冊到RPLMN。
11. 根據權利要求io所述在移動臺開機或進入覆蓋區時選擇小區的裝置,其特征在于,所述狀態管理模塊,還用于在自身所屬MS關機或從覆蓋區進入盲區時,存儲該MS的CSG 功能當前的狀態。
12. 根據權利要求10或11所述在移動臺開機或進入覆蓋區時選擇小區的裝置,其特征 在于,所述狀態管理模塊,還用于在MS開機時,開啟MS的CSG功能。
13. 根據權利要求10或11所述在移動臺開機或進入覆蓋區時選擇小區的裝置,其特征 在于,采用自動CSG小區選擇模式,所述CSG確定模塊包括第一判斷模塊、第二判斷模塊; 其中,第一判斷模塊,用于判斷搜尋到的系統消息中是否存在同時攜帶有RPLMNID和CSG ID 的系統消息,并在存在時,輸出同時攜帶有RPLMN ID和CSG ID的系統消息;在不存在時,輸 出未能搜尋到RPLMN上的可用的CSG小區;第二判斷模塊,用于判斷所述同時攜帶有RPLMN ID和CSG ID的系統消息中是否存在 所攜帶的CSG ID包含于白名單內的系統消息,并在存在時,將該包含于白名單內的CSG ID發送至所述CSG注冊模塊;在不存在時,輸出未能搜尋到RPLMN上的可用的CSG小區。
14. 根據權利要求13所述在移動臺開機或進入覆蓋區時選擇小區的裝置,其特征在 于,采用手動CSG小區選擇模式,所述CSG確定模塊還包括第三判斷模塊和選擇接口模塊; 其中,第三判斷模塊,用于判斷所述同時攜帶有RPLMN ID和CSG ID的系統消息中是否存在 所攜帶的CSG ID與存儲的sCSG ID相同的系統消息,并在存在時,將sCSG ID發送至所述 CSG注冊模塊;在不存在時,觸發選擇接口模塊;選擇接口模塊,用于提示用戶在所述同時攜帶有RPLMN ID和CSG ID的系統消息所攜 帶的CSG ID標識的CSG小區中選擇CSG小區,并在用戶選擇了 CSG小區時,將用戶選擇的 CSG小區的CSG ID發送至所述CSG注冊模塊;在用戶未選擇CSG小區時,輸出未能搜尋到 RPLMN上的可用的CSG小區。
15. 根據權利要求14所述在移動臺開機或進入覆蓋區時選擇小區的裝置,其特征在 于,采用自動CSG小區選擇模式,所述CSG注冊模塊包括第一注冊模塊,用于在所述包含于 白名單內的CSG ID所標識的CSG小區駐留,請求注冊到RPLMN,并在注冊失敗時,輸出注冊 失敗;采用手動CSG小區選擇模式,所述CSG注冊模塊包括第二注冊模塊和第三注冊模塊; 其中,第二注冊模塊,用于在所述sCSG ID所標識的CSG小區駐留,請求注冊到RPLMN,并在注 冊失敗時,觸發選擇接口模塊;第三注冊模塊,用于在所述用戶選擇的CSG小區駐留,請求注冊到RPLMN,并在注冊成 功時,使用標識所述用戶選擇的CSG小區的CSG ID所述存儲的sCSG ID;在注冊失敗時,輸出注冊失敗。
16. 根據權利要求15所述在移動臺開機或進入覆蓋區時選擇小區的裝置,其特征在 于,自動選網模式下,該裝置還包括第一補充模塊,用于在接收到所述未能搜尋到RPLMN 上的可用的CSG小區、或所述注冊失敗時,關閉CSG功能,在搜尋到的攜帶有RPLMN ID的系 統消息所攜帶的小區ID標識的小區上駐留,并請求注冊到RPLMN ;并在注冊失敗時,在搜尋 到的未攜帶有RPLMNID的系統消息所攜帶的小區ID標識的小區上駐留,并請求注冊;手動選網模式下,該裝置還包括第二補充模塊,用于在接收到所述未能搜尋到RPLMN 上的可用的CSG小區、或所述注冊失敗時,關閉CSG功能,提示用戶在搜索到的系統消息所 攜帶的PLMN ID標識的PLMN中選擇PLMN ;并在搜索到的用戶選擇的PLMN上的小區駐留, 并請求注冊。
全文摘要
本發明公開了一種在移動臺開機或進入覆蓋區時選擇小區的方法,該方法包括MS在關機或從覆蓋區進入盲區時,CSG功能當前的狀態;MS在開機或從盲區進入覆蓋區時,確定MS最近一次關機前或移出覆蓋區前存儲的CSG功能為開啟狀態;MS全頻搜索小區;確定搜尋到的小區中的RPLMN上的可用CSG小區;并在所述RPLMN上的可用CSG小區駐留,請求注冊到RPLMN。本發明同時還公開了一種在移動臺開機或進入覆蓋區時選擇小區的裝置,包括狀態管理模塊、搜索模塊、CSG確定模塊和CSG注冊模塊。采用本發明所述的方法和裝置,能夠解決MS開機或從盲區進入覆蓋區時不能優先接入CSG小區的問題。
文檔編號H04W48/16GK101707794SQ20091022425
公開日2010年5月12日 申請日期2009年11月25日 優先權日2009年11月25日
發明者趙頊 申請人:中興通訊股份有限公司