專利名稱:運營商控制閉合用戶群組列表的方法和終端的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種運營商控制閉合用戶群組(Closed Subscriber Group, CSG)的方法和終端。
背景技術:
為了提供更高的數據傳輸速率、更小的時延,同時降低運營商運營成本,3GPP(3rd Generation Partnership Project,第三代合作伙伴計劃)提出了一種基于HeNB(Home eNodeB,演進的家庭基站)的接入服務。這種服務通過在家庭、商場或企業等場所部署 HeNB, HeNB作為私有設備只允許特定的用戶群組通過HeNB接入EPS(Evolved Packet System,演進的分組系統),并獲得更高的數據傳輸速率或其他特殊服務。這些被允許通過 HeNB接入網絡的用戶組就稱之為CSG(Close subcriber group,閉合用戶群組)。根據3GPP 的定義,每個CSG在PLMN(Public Land Mobile Network,公共陸地移動 網絡)下都具有唯一的CSG ID(標識),每個CSG ID對應一個CSG小區。在現有技術中,終 端會保存一份允許CSG列表,終端所屬的HSS (Home Subscriber Server,歸屬用戶數據服務 器)上也會為該終端保存一份允許CSG列表,也就是ACL (Allowed CSG List),這個列表中 記錄了所有允許該用戶接入的CSG ID及其相關信息。在實現本發明過程中,發明人研究發現現有技術至少存在如下問題運營商無法對利用ACL列表當中的CSG ID的網絡選擇以及對該ACL列表中的CSG ID的維護和修改進行控制,不能避免NAS信令導致的對運營商控制的CSG ID的更新問題。
發明內容
為保證運營商控制的CSG不會通過NAS信令的方式進行更新,本發明的實施例提 供一種運營商控制CSG的方法和終端。本發明實施例提供的一種運營商控制CSG的方法,包括終端保存允許CSG列表和運營商CSG列表;終端根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇;終端請求接入CSG小區;
終端收到拒絕消息,所述運營商CSG列表包含該CSG小區的CSG ID,保留所述運營 商CSG列表中的該CSG ID ;和/或,所述允許CSG列表包含該CSG小區的CSG ID,刪除所述 允許CSG列表中的該CSG ID ;或終端收到接受消息,所述允許CSG列表中不包含該CSG小區的CSG ID,在所述允 許CSG列表中添加該CSG ID。本發明實施例提供的另一種運營商控制CSG的方法,包括終端保存允許CSG列表,在所述允許CSG列表中對僅運營商控制的CSG ID增加標 識,指示其僅由運營商控制;終端根據所述允許CSG列表進行自動網絡選擇;
終端請求接入CSG小區;終端收到拒絕消息,所述允許CSG列表中包含該CSG小區的CSG ID,對沒有標識為 僅由運營商控制的所述CSG ID刪除,對標識為僅由運營商控制的所述CSG ID不刪除;或終端收到接受消息,所述允許CSG列表中不包含該CSG小區的CSG ID,在所述允 許CSG列表中添加該CSG ID,對該CSG ID不增加指示僅由運營商控制的標識。本發明實施例提供的一種運營商控制CSG的終端,包括雙列表保存單元,用于保存允許CSG列表和運營商CSG列表;自動網絡選擇單元,用于根據所述運營商CSG列表和所述允許CSG列表進行自動 網絡選擇;拒絕消息處理單元,用于在接入一個CSG小區且收到拒絕消息時,所述運營商CSG 列表包含該CSG小區的CSG ID,保留所述運營商CSG列表中的該CSG ID ;和/或,所述允許 CSG列表包含該CSG小區的CSG ID,刪除所述允許CSG列表中的該CSG ID;接受消息處理單元,用于在請求接入一個CSG小區且收到接受消息時,所述允許 CSG列表中不包含該CSG小區的CSG ID,在所述允許CSG列表中添加該CSG ID。本發明實施例提供的另一種運營商控制CSG的終端,包括單列表保存單元,用于保存允許CSG列表,在所述允許CSG列表中對僅由運營商控 制的CSG ID增加標識,指示其僅由運營商控制;自動網絡選擇單元,用于根據所述允許CSG列表進行自動網絡選擇;拒絕消息處理單元,用于在請求接入一個CSG小區且收到拒絕消息時,所述允許 CSG列表中包含該CSG小區的CSG ID,對沒有標識為僅由運營商控制的所述CSG ID刪除, 對標識為僅由運營商控制的所述CSG ID不刪除;接受消息處理單元,用于在請求接入一個CSG小區且收到接受消息時,所述允許 CSG列表中不包含該CSG小區的CSG ID,在所述允許CSG列表中添加該CSG ID,對該CSG ID 不增加指示僅由運營商控制的標識。由上述本發明實施例提供的技術方案可知,無論終端保存一個CSG列表或保存兩 個CSG列表的情況下,都能夠滿足運營商控制的CSG ID不會通過NAS信令的方式進行更新, 保證了終端始終能夠接入運營商指定的某些CSG小區,實現了與各種終端CSG列表保存方案的兼容。
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附 圖作一簡單地介紹。圖1為本發明的實施例提供的一種運營商控制CSG方法的流程圖;圖2為本發明的實施例提供的另一種運營商控制CSG方法的流程圖;圖3為本發明的實施例提供的一種運營商控制CSG終端的功能單元圖;圖4為本發明的實施例提供的另一種運營商控制CSG終端的功能單元圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。參見圖1,本發明的實施例提供的一種運營商控制CSG的方法,包括11,終端保存允許CSG列表和運營商CSG列表;其中所述運營商CSG列表,或者在終端不顯示,或者在終端收到刪除所述運營商 CSG列表下的CSG ID時提示不可更改,以保證運營商CSG列表下的CSG ID不會被用戶在終 端隨意刪除。12,終端根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇。13,終端請求接入一個CSG小區;14,終端收到拒絕消息,所述運營商CSG列表包含該CSG小區的CSG ID,保留所述 運營商CSG列表中的該CSG ID ;和/或,所述允許CSG列表包含該CSG小區的CSG ID,刪除 所述允許CSG列表中的該CSG ID ;其中,所述拒絕消息可以為NAS信令的拒絕消息且錯誤碼為#25,包括附著請求、 位置更新請求或服務請求等拒絕消息,但不限于上述消息類型。優選地,對存在于所述運營商CSG列表中且收到拒絕消息的CSG ID,在不刪除該 CSG ID的情況下,為保證終端不再嘗試接入或減少嘗試接入的次數,避免增加網絡負擔,影 響終端正常接入網絡,可以對該CSG ID增加指示標識,指示其為“不可接入”或“待刪除”, 保證終端不再嘗試接入;或者,終端保存一個CSG黑名單,將該CSG ID加入CSG黑名單,保 證終端不再嘗試接入;或者將該CSG ID的優先級更改為所述運營商CSG列表中的最低優先 級,從而優先接入其他CSG ID,減少了嘗試接入該CSG ID的次數。15,或終端收到接受消息,所述允許CSG列表中不包含該CSG小區的CSGID,在所述 允許CSG列表中添加該CSG ID ;其中,所述接受消息可以為NAS信令的接受消息,包括附著請求、位置更新請求或 服務請求等接受消息,但不限于上述消息類型。關于終端如何根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇, 本發明的實施例給出了如下四種實現方案方案一,終端依次對所述運營商CSG列表和所述允許CSG列表中的CSG ID進行自 動網絡選擇;或者,終端依次對所述允許CSG列表和所述運營商CSG列表中的CSG ID進行 自動網絡選擇。方案二,終端將所述運營商CSG列表中的CSG ID復制到所述允許CSG列表中,并 根據所述允許CSG列表,依次對所述列表中的CSG ID進行自動網絡選擇。在本方案二下,當終端收到網絡側對所述運營商CSG列表更新時,需要更新所述 允許CSG列表。方案三,終端將所述運營商CSG列表和所述允許CSG列表中的CSG ID合并生成融 合CSG列表,并根據所述融合CSG列表,依次對所述列表中的CSG ID進行自動網絡選擇。當然,進一步地終端也可以將所述運營商CSG列表中的CSG ID和所述允許CSG列 表中存在而所述運營商CSG列表中不存在的CSG ID合并生成融合CSG列表。所述融合CSG列表在終端開機時生成并在關機時刪除。在本方案三下,當終端接入一個CSG小區時,如果收到NAS信令的拒絕消息且錯誤碼為#25,還需要檢查所述融合CSG列表下是否包含該CSG ID,如果包含,從所述融合CSG列表中刪除該CSG ID ;如果收到NAS信令的接受消息,還需要檢查所述融合CSG列表下是否包含該CSG ID,如果不包含,在所述融合CSG列表中添加該CSG ID ;并且,當終端收到網絡側更新所述運營商CSG列表或所述允許CSG列表時,需要重 新生成或更新所述融合CSG列表。方案四,終端生成可用的運營商CSG列表,并根據所述可用的運營商CSG列表和所 述允許CSG列表,依次對所述列表中的CSG ID進行自動網絡選擇。終端生成可用的運營商CSG列表的過程包括終端獲取CSG ID,然后將所述獲取 的并且包含在所述運營商CSG列表中的CSG ID生成可用的運營商CSG列表。其中,獲取的 方式可以采用空口搜索的方式。該可用的運營商CSG列表在終端開機時生成并在關機時刪除,并且根據終端獲取 的CSG ID的變化而更新。在本方案四下,當終端接入一個CSG小區時,如果收到NAS信令的拒絕消息且錯誤碼為#25,還需要檢查所述可用的運營商CSG 列表下是否包含該CSG ID,如果包含,從所述可用的運營商CSG列表中刪除該CSG ID;如果收到NAS信令的接受消息,還需要檢查所述可用的運營商CSG列表下是否包 含該CSG ID,如果不包含,在所述可用的運營商CSG列表中添加該CSG ID ;并且,當終端收到網絡側更新所述運營商CSG列表時,需要更新所述可用的運營 商CSG列表。為此,本發明的實施例提供的運營商控制CSG的方法,在終端保存兩個CSG列表, 一個為僅由運營商可控的運營商CSG列表,一個為允許CSG列表的情況下,在請求接入一個 CSG小區且收到錯誤碼為#25的拒絕消息時,對運營商CSG列表下包含的CSG ID不進行刪 除,在請求接入一個CSG小區且收到接受消息時,對運營商CSG列表下未包含的CSG ID也 不進行添加,從而保證了運營商CSG列表不會通過NAS信令的方式進行更新,而只能在網絡 側通過0TA/0MADM方式進行更新,保證了終端始終能夠接入運營商指定的某些CSG小區。 并且,通過運營商CSG列表的或者在終端不顯示,或者在終端收到刪除運營商CSG列表下的 CSG ID時提示不可更改,避免了用戶在終端對運營商CSG列表下的CSG ID的隨意刪除。本實施例通過提供終端根據所述運營商CSG列表和所述允許CSG列表進行自動網 絡選擇的不同方案,解決了運營商CSG列表和允許CSG列表共存時的CSG自動選擇問題,在 保證每個CSG列表正確更新的同時,能夠實現與各種終端CSG列表保存方案的兼用。參見圖2,本發明的實施例提供的另一種運營商控制CSG的方法,包括21,終端保存允許CSG列表,在所述允許CSG列表中對僅由運營商控制的CSG ID 增加標識,指示其僅由運營商控制;其中,所述標識為僅由運營商控制的CSG ID,或者在終端不顯示,或者在終端收到 刪除該CSG ID時提示不可更改,以保證僅由運營商控制的CSG ID不會被用戶在終端隨意 刪除。22,終端根據所述允許CSG列表進行自動網絡選擇。23,終端請求接入一個CSG小區。24,終端收到拒絕消息,所述允許CSG列表中包含該CSG小區的CSG ID,對沒有標9識為僅由運營商控制的所述CSG ID刪除,對標識為僅由運營商控制的所述CSG ID不刪除;其中,所述拒絕消息可以為NAS信令的拒絕消息且錯誤碼為#25,包括附著請求、 位置更新請求或服務請求等拒絕消息,但不限于上述消息類型。優選地,對包含在所述允許CSG列表中且標識為僅由運營商控制的CSGID,在收到 NAS信令的拒絕消息而不刪除該CSG ID的情況下,為保證終端不再嘗試接入或減少嘗試接 入的次數,避免增加網絡負擔,影響終端正常接入網絡,可以對該CSG ID增加指示標識,指 示其為“不可接入”或“待刪除”,保證終端不再嘗試接入;或者,終端保存一個CSG黑名單, 將該CSG ID加入CSG黑名單,保證終端不再嘗試接入;或者將該CSG ID的優先級更改為所 述允許CSG列表中的最低優先級,從而優先接入其他CSG ID,減少嘗試接入該CSG ID的次 數。25,或終端收到接受消息,所述允許CSG列表中不包含該CSG小區的CSGID,在所述 允許CSG列表中添加該CSG ID,對該CSG ID不增加指示僅由運營商控制的標識;其中,所述接受消息可以為NAS信令的接受消息,包括附著請求、位置更新請求或 服務請求等接受消息,但不限于上述消息類型。為此,本發明實施例提供的運營商控制CSG的方法,在終端僅保存一個允許CSG列 表的情況下,通過在所述允許CSG列表中為對僅運營商控制的CSG ID增加標識,指示其僅 由運營商控制,來實現對用戶和運營商可控與僅由運營商可控的CSG ID的區分,并且,通過 對僅由運營商控制標識的CSG ID,或者在終端不顯示,或者在終端收到刪除該CSG ID時提 示不可更改,避免了用戶在終端對僅由運營商CSG控制的CSG ID的隨意刪除。這樣在請求 接入一個CSG小區且收到錯誤碼為#25的拒絕消息時,對僅由運營商控制標識的CSG ID不 進行刪除,在請求接入一個CSG小區且收到接受消息時,對未包含在允許CSG列表下的CSG ID按現有方式進行添加,但不增加指示是否僅由運營商控制的標識,留待網絡側通過OTA/ OMADM方式進行更新時再增加,從而保證了僅由運營商控制的CSG ID不會通過NAS信令的 方式進行更新,而只能通過0TA/0MADM方式進行更新,保證了終端始終能夠接入運營商指 定的某些CSG小區。下面通過具體實施例對本發明提供的兩種運營商控制CSG的方法進行說明。實施例一終端和網絡側各保存兩個CSG列表,一個用戶和運營商可控的允許CSG列表,一個 僅由運營商可控的運營商CSG列表。終端收到刪除運營商CSG列表下的CSG ID的命令時,提示不可更改,或者終端不 顯示運營商CSG列表,從而避免用戶更改。終端根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇,具體方案 如下終端依次對所述運營商CSG列表和所述允許CSG列表中的CSG ID進行自動網絡 選擇,或者,終端依次對所述允許CSG列表和所述運營商CSG列表中的CSG ID進行自動網 絡選擇。當終端接入一個CSG小區,如果收到NAS拒絕消息且錯誤碼為#25,具體方案如 下如果所述允許CSG列表下含有該CSG ID則刪除該CSG ID。如果所述運營商CSG列表下的含有該CSG小區的CSG ID則不刪除該CSG ID,但對該CSG ID增加指示標識,指 示其為“不可接入”或“待刪除”,終使端不再嘗試接入;或者,終端保存一個CSG黑名單,將 該CSG ID加入CSG黑名單,該黑名單對用戶不可見,并且當終端進行自動網絡選擇時不再 嘗試接入黑名單中的CSG ID所對應的CSG小區,但當終端進行手動選擇時可嘗試接入黑名 單中的CSG ID所對應的CSG小區,如果接入成功,則從黑名單中刪除該CSG ID;或者,將該 CSG ID的優先級更改為運營商CSG列表中的最低優先級,從而優先接入其他CSG ID,減少 嘗試接入該CSG ID的次數。當終端接入一個CSG小區,如果收到NAS接受消息,終端檢查允許CSG列表下是否 包含該CSG小區的CSG ID,如果不包含,終端就在允許CSG列表中添加該CSG小區的CSG ID,運營商CSG列表保持不變。網絡側可以通過0TA/0MADM方式對所述運營商CSG列表進行更新。網絡側可以通過0TA/0MADM和/或NAS信令方式對所述允許CSG列表進行更新。當然,在終端根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇,也 可以將所述運營商CSG列表中的CSG ID添加到所述允許CSG列表中,并根據所述允許CSG 列表,依次對所述列表中的CSG ID進行自動網絡選擇。此時,終端請求接入一個CSG小區時,當收到拒絕消息且錯誤碼為#25時,檢查所 述允許CSG列表下是否包含該CSG小區的CSG ID,如果包含,從所述允許CSG列表中刪除該 CSG ID ;當如果收到接受消息時,終端檢查所述允許CSG列表下是否包含該CSG小區的CSG ID,如果不包含,在所述允許CSG列表中添加該CSG ID。網絡側可以通過0TA/0MADM方式對所述運營商CSG列表進行更新。網絡側可以通過0TA/0MADM和/或NAS信令方式對所述允許CSG列表進行更新。并且,當終端收到網絡側對所述運營商CSG列表更新時,需要更新所述允許CSG列 表。實施例二終端和網絡側各保存兩個CSG列表,一個用戶和運營商可控的允許CSG列表,一個 僅由運營商可控的運營商CSG列表。終端收到刪除運營商CSG列表下的CSG ID的命令時,提示不可更改,或者終端不 顯示運營商CSG列表,從而避免用戶更改。終端根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇,具體方案 如下終端將所述運營商CSG列表和所述允許CSG列表中的CSG ID合并生成融合CSG列 表,生成融合列表的方法可以是終端將所述運營商CSG列表中的CSGID和所述允許CSG列 表中存在而所述運營商CSG列表中不存在的CSG ID合并生成融合CSG列表;然后根據所述 融合CSG列表,依次對所述列表中的CSGID進行自動網絡選擇。該融合CSG列表在終端開機時生成并在關機時刪除。當終端接入一個CSG小區,如果收到NAS信令的拒絕消息且錯誤碼為#25,具體方 案如下終端檢查融合CSG列表下是否包含該CSG ID,如果包含,從融合CSG列表中刪除 該CSG ID,不會再嘗試接入;終端檢查允許CSG列表下是否包含該CSG ID,如果包含,從允11許CSG列表中刪除該CSG ID,不會再嘗試接入;運營商CSG列表保持不變。當終端接入一個CSG小區,如果收到NAS信令的接受消息,具體方案如下終端檢查融合CSG列表下是否包含該CSG小區的CSG ID,如果不包含,在融合列表 中添加該CSG ID ;終端檢查允許CSG列表下是否包含該CSG小區的CSG ID,如果不包含,在 允許CSG列表中添加該CSG ID ;終端對運營商CSG列表保持不變。網絡側可以通過0TA/0MADM方式對運營商CSG列表進行更新,并且當運營商CSG 列表發生更新時,重新生成或者更新融合的CSG列表。網絡側可以通過0ΤΑ/0ΜΑ DM和/或NAS信令方式對允許CSG列表進行更新。并且,當終端收到網絡側更新所述運營商CSG列表或所述允許CSG列表,重新生成 或更新所述融合CSG列表。該實施例與實施例一的區別在于CSG自動選擇的方式不同和由此帶來對于NAS信 令處理和CSG列表更新方式的不同。實施例三終端和網絡側各保存兩個CSG列表,一個用戶和運營商可控的允許CSG列表,一個 僅由運營商可控的運營商CSG列表。終端收到刪除運營商CSG列表下的CSG ID的命令時,提示不可更改,或者終端不 顯示運營商CSG列表,從而避免用戶更改。終端終端根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇,具體 方案如下終端生成可用的運營商CSG列表,并根據所述可用的運營商CSG列表和所述允許 CSG列表,依次對所述列表中的CSG ID進行自動網絡選擇。終端生成可用的運營商CSG列表的過程包括終端獲取CSG ID,將所述獲取的并 且包含在所述運營商CSG列表中的CSG ID生成可用的運營商CSG列表。其中,終端可以通 過空口搜索方式獲取CSG ID。該可用的運營商CSG列表在終端開機時生成并在關機時刪除,并根據終端獲取的 CSG ID的變化而更新。當終端接入一個CSG小區,如果收到NAS信令的拒絕消息且錯誤碼為#25,具體方 案如下終端檢查可用的運營商CSG列表下是否包含該CSG小區的CSG ID,如果包含,從可 用的運營商CSG列表中刪除該CSG ID,不再嘗試接入,不影響運營商CSG列表;終端檢查允 許CSG列表下是否包含該CSG小區的CSG ID,如果包含,從允許CSG列表中刪除該CSG ID, 不會再嘗試接入;終端對運營商CSG列表保持不變。當終端接入一個CSG小區,如果收到NAS信令的接受消息,具體方案如下終端檢查可用的運營商CSG列表下是否包含該CSG小區的CSG ID,如果不包含,在 可用的運營商CSG列表中添加該CSG ID ;終端檢查允許CSG列表下是否包含該CSG小區的 CSG ID,如果不包含,在允許CSG列表中添加該CSGID ;終端對運營商CSG列表保持不變。網絡側可以通過0TA/0MADM方式對運營商CSG列表進行更新,并且當運營商CSG 列表發生更新時,更新可用的運營商CSG列表。網絡側可以通過0ΤΑ/0ΜΑ DM和/或NAS信令方式對允許CSG列表進行更新。12
并且,當終端收到網絡側更新所述運營商CSG列表,需要更新所述可用的運營商 CSG列表。實施例四終端和網絡側各只保存一個用戶和運營商可控的允許CSG列表,在該允許CSG列 表中對僅由運營商控制的CSG ID增加標識,指示其僅由運營商控制。其中,增加標識的方 式可以通過不同的CSG ID的編碼方式、或者通過在CSG ID中設置標識位來指示該CSG ID 僅由運營商控制。終端收到刪除僅由運營商控制的CSG ID的命令時,提示不可更改,或者終端不顯 示僅由運營商控制的CSG ID,從而避免用戶更改。終端根據所述允許CSG列表進行自動網絡選擇。當終端接入一個CSG小區,如果收到NAS信令的拒絕消息且錯誤碼為#25,具體方 案如下終端檢查允許CSG列表下是否包含該CSG小區的CSG ID,如果包含,則對僅由運 營商控制的CSG ID不刪除,但對該CSG ID增加標識,指示其為“不可接入”或“待刪除”,使 終端不再嘗試接入,或者,終端保存一個CSG黑名單,將該CSG ID加入CSG黑名單,保證終 端不再嘗試接入,或者將該CSG ID的優先級更改為允許CSG列表中的最低優先級,從而優 先接入其他CSG ID,減少嘗試接入該CSG ID的次數;終端對不帶有僅由運營商控制標識的 CSG ID則刪除。當終端接入一個CSG小區,如果收到NAS信令的接受消息,具體方案如下檢查允許CSG列表下是否包含該CSG小區的CSG ID,如果不包含,則在允許CSG列 表中添加該CSG ID,但不增加指示是否為僅由運營商控制的標識,留待網絡側通過0ΤΑ/0ΜΑ DM方式進行更新時再增加。網絡側可通過0ΤΑ/0ΜΑ DM和/或NAS信令方式對允許CSG列表進行更新。實施例五網絡側只保存一個用戶和運營商可控的允許CSG列表,該允許CSG列表中既包含 用戶和運營商可控的CSG ID,也包含僅運營商可控的CSG ID,并對僅由運營商控制的CSG ID增加標識,指示其僅由運營商控制。終端保存兩個CSG列表,一個用戶和運營商可控的允許CSG列表,一個僅由運營商 可控的運營商CSG列表。終端收到刪除運營商CSG列表下的CSG ID的命令時,提示不可更改,或者終端不 顯示運營商CSG列表,從而避免用戶更改。終端在自動網絡選擇時根據所述運營商CSG列表和所述允許CSG列表進行自動網 絡選擇,具體可以采取實施例一或二或三的方式,在此不再贅述。當終端接入一個CSG小區,對于NAS信令處理和列表更新方式也相應的可以采用 實施例一或二或三中的方式,在此不再贅述。實施例六網絡側保存兩個CSG列表,一個用戶和運營商可控的允許CSG列表,一個僅由運營 商可控的運營商CSG列表。終端只保存一個用戶和運營商可控的允許CSG列表,該允許CSG列表中既包含用戶和運營商可控的CSG ID,也包含僅運營商可控的CSG ID,并對僅由運營商控制的CSG ID 增加標識,指示其僅由運營商控制。終端在自動網絡選擇時根據該允許CSG列表進行自動網絡選擇。終端收到刪除標識為僅由運營商控制的CSG ID的命令時,提示不可更改,或者終 端不顯示標識為僅由運營商控制的CSG ID,從而避免用戶更改。當終端接入一個CSG小區,對于NAS信令處理和列表更新方式可以采用實施例四 中的方式,在此不再贅述。由上述各實施例的技術方案可知,在終端、網絡側保存一個CSG列表或保存兩個 CSG列表的各種情況下,都能夠滿足運營商控制的CSG ID不被用戶在終端進行刪除的功 能,并避免NAS信令在終端對運營商控制的CSG ID進行更新的問題,因此實現了與各種終 端CSG列表保存方案的兼容;同時在終端嘗試接入僅由運營商控制的CSG ID的CSG小區 時,如收到NAS信令的錯誤碼為#25的拒絕消息時能夠在保證不刪除僅由運營商控制的CSG ID的前提下,可以實現終端不再嘗試接入或者減少嘗試接入的次數,避免增加網絡負擔,影 響終端正常接入網絡。基于上述的方法實施例,參見圖3,本發明的實施例提供的一種運營商控制CSG的 終端,包括雙列表保存單元31,用于保存允許CSG列表和運營商CSG列表。其中,所述運營商CSG列表,或者在終端不顯示,或者在終端收到刪除所述運營商 CSG列表下的CSG ID時提示不可更改。自動網絡選擇單元32,用于根據所述運營商CSG列表和所述允許CSG列表進行自 動網絡選擇。拒絕消息處理單元33,用于在接入一個CSG小區且收到拒絕消息時,所述運營商 CSG列表包含該CSG小區的CSG ID,保留所述運營商CSG列表中的該CSG ID ;和/或,所述 允許CSG列表包含該CSG小區的CSG ID,刪除所述允許CSG列表中的該CSG ID ;優選地,所述拒絕消息處理單元33,還用于對在所述運營商CSG列表中的該CSG小 區的CSG ID,或者對該CSG ID增加指示標識,指示其為“不可接入”或“待刪除”,或者將該 CSG ID加入CSG黑名單,不再嘗試自動接入,或者將該CSG ID的優先級更改為所述運營商 CSG列表中的最低優先級,以保證終端不再嘗試接入或者減少嘗試接入的次數,避免增加網 絡負擔,影響終端正常接入網絡。接受消息處理單元34,用于在請求接入一個CSG小區且收到接受消息時,所述允 許CSG列表中不包含該CSG小區的CSG ID,在所述允許CSG列表中添加該CSG ID。其中,仍參見圖3,所述自動網絡選擇單元32具體可為如下任一模塊第一選擇模塊321,用于終端依次對所述運營商CSG列表和所述允許CSG列表中 的CSG ID進行自動網絡選擇;或者,終端依次對所述允許CSG列表和所述運營商CSG列表 中的CSG ID進行自動網絡選擇。第二選擇模塊322,用于終端將所述運營商CSG列表中的CSG ID添加到所述允許 CSG列表中,根據所述允許CSG列表依次對所述列表中的CSG ID進行自動網絡選擇;此時,當終端收到網絡側對所述運營商CSG列表更新,需要同時更新所述允許CSG 列表。
第三選擇模塊323,用于終端將所述運營商CSG列表和所述允許CSG列表中的CSG ID合并生成融合CSG列表,根據所述融合CSG列表依次對所述列表中的CSG ID進行自動網 絡選擇;此時,所述拒絕消息處理單元33,還用于檢查所述融合CSG列表下是否包含該CSG ID,如果包含,從所述融合CSG列表中刪除該CSG ID ;所述接受消息處理單元34,還用于檢 查所述融合CSG列表下是否包含該CSG ID,如果不包含,在所述融合CSG列表中添加該CSG ID。并且,當終端收到網絡側更新所述運營商CSG列表或所述允許CSG列表,需要重新生成 或更新所述融合CSG列表。第四選擇模塊324,用于終端生成可用的運營商CSG列表,根據所述可用的運營商 CSG列表和所述允許CSG列表,依次對所述列表中的CSG ID進行自動網絡選擇。此時,所述拒絕消息處理單元33,還用于檢查所述可用的運營商CSG列表下是否 包含該CSG ID,如果包含,從所述可用的運營商CSG列表中刪除該CSGID ;所述接受消息處 理單元34,還用于檢查所述可用的運營商CSG列表下是否包含該CSG ID,如果不包含,在所 述可用的運營商CSG列表中添加該CSG ID。并且,當終端收到網絡側更新所述運營商CSG 列表,需要同時更新所述可用的運營商CSG列表。為此,本發明的實施例提供的運營商控制CSG的終端,在終端和/或網絡側各保存 兩個CSG列表,一個為僅由運營商可控的運營商CSG列表,一個為允許CSG列表的情況下, 在收到NAS的拒絕消息且錯誤碼為#25時,通過對運營商CSG列表下包含的CSG ID不進行 刪除,或在收到NAS的接受消息時,通過對運營商CSG列表下未包含的CSG ID也不進行添 加,從而保證了運營商CSG列表不會通過NAS信令的方式進行更新,而只能通過0TA/0MADM 方式進行更新,保證了終端始終能夠接入運營商指定的某些CSG小區。并且通過對運營商 CSG列表,或者在終端不顯示,或者在終端收到刪除所述運營商CSG列表下的CSG ID時提示 不可更改,從而避免了用戶在終端對運營商CSG列表下的CSGID的隨意刪除。參見圖4,本發明的實施例提供的另一種運營商控制CSG的終端,包括單列表保存單元41,用于保存允許CSG列表,在所述允許CSG列表中對僅由運營商 控制的CSG ID增加標識,指示其僅由運營商控制;其中,所述標識為僅由運營商控制的CSG ID,或者在終端不顯示,或者在終端收到 刪除該CSG ID時提示不可更改;自動網絡選擇單元42,用于根據所述允許CSG列表進行自動網絡選擇;拒絕消息處理單元43,用于在請求接入一個CSG小區且收到拒絕消息時,所述允 許CSG列表中包含該CSG小區的CSG ID,對沒有標識為僅由運營商控制的所述CSG ID刪 除,對標識為僅由運營商控制的所述CSG ID不刪除;接受消息處理單元44,用于在請求接入一個CSG小區且收到接受消息時,所述允 許CSG列表中不包含該CSG小區的CSG ID,在所述允許CSG列表中添加該CSG ID,對該CSG ID不增加指示僅由運營商控制的標識。優選地,所述拒絕消息處理單元43,還用于終端對包含在所述允許CSG列表中且 標識為僅由運營商控制的CSG ID,或者對該CSG ID增加指示標識,指示其為“不可接入”或 “待刪除”,或者將該CSG ID加入CSG黑名單,不再嘗試自動接入,或者將該CSG ID的優先 級更改為所述允許CSG列表中的最低優先級,以保證終端不再嘗試接入或者減少嘗試接入的次數,避免增加網絡負擔,影響終端正常接入網絡。為此,本發明實施例提供的運營商控制CSG的終端,在終端和/或網絡側僅保存一 個允許CSG列表的情況下,通過在所述允許CSG列表中對僅由運營商控制的CSG ID增加標 識,指示其僅由運營商控制來,實現對用戶和運營商可控與僅由運營商可控的CSG ID的區 分,并且,通過對僅由運營商控制標識的CSG ID,或者在終端不顯示,或者在終端收到刪除 該CSG ID時提示不可更改,避免了用戶在終端對僅由運營商CSG控制的CSG ID的隨意刪 除。這樣在請求接入一個CSG小區且收到錯誤碼為#25的拒絕消息時,對僅由運營商控制 標識的CSG ID不進行刪除,在請求接入一個CSG小區且收到接受消息時,對未包含在允許 CSG列表下的CSG ID按現有方式進行添加,但不增加指示是否僅由運營商控制的標識,留 待網絡側通過0ΤΑ/0ΜΑ DM方式進行更新時再增加,從而保證了僅由運營商控制的CSG ID 不會通過NAS信令的方式進行更新,而只能通過0TA/0MADM方式進行更新,保證了終端始終 能夠接入運營商指定的某些CSG小區。本領域技術人員還可以意識到,結合本文中所公開的實施例描述的各示例的單元 及實現步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和 軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些 功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。本領 域技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不 應認為超出本發明的范圍。上述具體實施例并不用以限制本發明,對于本技術領域的普通技術人員來說,凡 在不脫離本發明原理的前提下,所作的任何修改、等同替換、改進等,均應包含在本發明的 保護范圍之內。
權利要求
1.一種運營商控制閉合用戶群組列表的方法,其特征在于,包括 終端保存允許CSG列表和運營商CSG列表;終端根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇; 終端請求接入CSG小區;終端收到拒絕消息,所述運營商CSG列表包含該CSG小區的CSG ID,保留所述運營商 CSG列表中的該CSG ID ;和/或,所述允許CSG列表包含該CSG小區的CSG ID,刪除所述允 許CSG列表中的該CSG ID ;或終端收到接受消息,所述允許CSG列表中不包含該CSG小區的CSG ID,在所述允許 CSG列表中添加該CSG ID。
2.如權利要求1所述的運營商控制閉合用戶群組列表的方法,其特征在于,所述終端 保存允許CSG列表和運營商CSG列表后還包括終端不顯示所述運營商CSG列表,或者,在終端收到刪除所述運營商CSG列表中的CSG ID時提示列表不可更改。
3.如權利要求1所述的運營商控制閉合用戶群組列表的方法,其特征在于,所述終端 根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇包括終端依次對所述運營商CSG列表和所述允許CSG列表中的CSG ID進行自動網絡選擇; 或者,終端依次對所述允許CSG列表和所述運營商CSG列表中的CSG ID進行自動網絡選擇。
4.如權利要求1所述的運營商控制閉合用戶群組列表的方法,其特征在于,所述終端 根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇包括終端將所述運營商CSG列表中的CSG ID添加到所述允許CSG列表中; 終端根據所述允許CSG列表,依次對所述列表中的CSG ID進行自動網絡選擇。
5.如權利要求4所述的運營商控制閉合用戶群組列表的方法,其特征還在于, 當終端收到網絡側對所述運營商CSG列表更新時,更新所述允許CSG列表。
6.如權利要求1所述的運營商控制閉合用戶群組列表的方法,其特征在于,所述終端 根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇包括終端將所述運營商CSG列表和所述允許CSG列表中的CSG ID合并生成融合CSG列表; 終端根據所述融合CSG列表,依次對所述列表中的CSG ID進行自動網絡選擇。
7.如權利要求6所述的運營商控制閉合用戶群組列表的方法,其特征在于,所述融合 CSG ID列表生成的過程包括終端將所述運營商CSG列表中的CSG ID和所述允許CSG列表中存在而所述運營商CSG 列表中不存在的CSG ID合并生成融合CSG列表。
8.如權利要求6所述的運營商控制閉合用戶群組列表的方法,其特征在于, 所述融合CSG列表在終端開機時生成并在關機時刪除。
9.如權利要求6所述的運營商控制閉合用戶群組列表的方法,其特征在于,終端請求接入CSG小區且收到拒絕消息,所述融合CSG列表中包含該CSG小區的CSG ID,從所述融合CSG列表中刪除該CSG ID;或終端請求接入CSG小區且收到接受消息所述融合CSG列表中不包含該CSG小區的 CSG ID,在所述融合CSG列表中添加該CSG ID;或終端收到網絡側更新所述運營商CSG列表或所述允許CSG列表,重新生成或更新所述融合CSG列表。
10.如權利要求1所述的運營商控制閉合用戶群組列表的方法,其特征在于,所述終端 根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇包括終端生成可用的運營商CSG列表;終端根據所述可用的運營商CSG列表和所述允許CSG列表,依次對所述列表中的CSG ID進行自動網絡選擇。
11.如權利要求10所述的運營商控制閉合用戶群組列表的方法,其特征在于,所述終 端生成可用的運營商CSG列表包括終端獲取CSG ID ;終端將所述獲取的并且包含在所述運營商CSG列表中的CSG ID生成可用的運營商CSG 列表。
12.如權利要求10所述的運營商控制閉合用戶群組列表的方法,其特征在于, 所述可用的運營商CSG列表在終端開機時生成并在關機時刪除;或所述可用的運營商CSG列表根據終端獲取的CSG ID的變化而更新。
13.如權利要求10所述的運營商控制閉合用戶群組列表的方法,其特征在于, 終端請求接入CSG小區且收到拒絕消息,所述可用的運營商CSG列表中包含該CSG小區的CSG ID,從所述可用的運營商CSG列表中刪除該CSG ID;或終端請求接入一個CSG小區且收到接受消息所述可用的運營商CSG列表中不包含該 CSG小區的CSG ID,在所述可用的運營商CSG列表中添加該CSGID ;或當終端收到網絡側更新所述運營商CSG列表,更新所述可用的運營商CSG列表。
14.如權利要求1所述的運營商控制閉合用戶群組列表的方法,其特征在于,在終端請 求接入CSG小區且收到拒絕消息時,終端對在所述運營商CSG列表中的該CSG小區的CSG ID進行處理,所述處理至少包括以下一種對該CSG ID增加指示標識,指示其為“不可接入”或“待刪除”,或者將該CSG ID加入 CSG黑名單,不再嘗試自動接入,或者將該CSG ID的優先級更改為所述運營商CSG列表中的 最低優先級。
15.如權利要求1-14任一項所述的運營商控制閉合用戶群組列表的方法,其特征在于,所述拒絕消息為非接入層信令的拒絕消息且錯誤碼為#25,包括附著請求、位置更新請 求或服務請求的拒絕消息;所述接受消息為非接入層信令的接受消息,包括附著請求、位置更新請求或服務請求 的接受消息。
16.一種運營商控制閉合用戶群組列表的方法,其特征在于,包括終端保存允許CSG列表,在所述允許CSG列表中對僅由運營商控制的CSGID增加標識, 指示其僅由運營商控制;終端根據所述允許CSG列表進行自動網絡選擇; 終端請求接入CSG小區;終端收到拒絕消息,所述允許CSG列表中包含該CSG小區的CSG ID,對沒有標識為僅由 運營商控制的所述CSG ID刪除,對標識為僅由運營商控制的所述CSG ID不刪除;或終端收到接受消息,所述允許CSG列表中不包含該CSG小區的CSG ID,在所述允許 CSG列表中添加該CSG ID,對該CSG ID不增加指示僅由運營商控制的標識。
17.如權利要求16所述的運營商控制閉合用戶群組列表的方法,其特征在于,所述方 法還包括終端不顯示所述標識為僅由運營商控制的CSG ID,或者,在終端收到刪除該CSG ID時 提示不可更改。
18.如權利要求16所述的運營商控制閉合用戶群組列表的方法,其特征在于,在終端 請求接入一個CSG小區且收到拒絕消息時,終端對包含在所述允許CSG列表中且標識為僅 由運營商控制的CSG ID進行處理,所述處理至少包括以下一種對該CSG ID增加標識,指示其為“不可接入”或“待刪除”,或者將該CSG ID加入CSG 黑名單,不再嘗試自動接入,或者將該CSG ID的優先級更改為所述允許CSG列表中的最低 優先級。
19.如權利要求16-18任一項所述的運營商控制閉合用戶群組列表的方法,其特征在于,所述拒絕消息為非接入層信令的拒絕消息且錯誤碼為#25,包括附著請求、位置更新請 求或服務請求的拒絕消息;所述接受消息為非接入層信令的接受消息,包括附著請求、位置更新請求或服務請求 的接受消息。
20.一種運營商控制閉合用戶群組列表的終端,其特征在于,包括雙列表保存單元,用于保存允許CSG列表和運營商CSG列表;自動網絡選擇單元,用于根據所述運營商CSG列表和所述允許CSG列表進行自動網絡 選擇;拒絕消息處理單元,用于在接入一個CSG小區且收到拒絕消息時,所述運營商CSG列表 包含該CSG小區的CSG ID,保留所述運營商CSG列表中的該CSG ID ;和/或,所述允許CSG 列表包含該CSG小區的CSG ID,刪除所述允許CSG列表中的該CSG ID ;接受消息處理單元,用于在請求接入一個CSG小區且收到接受消息時,所述允許CSG列 表中不包含該CSG小區的CSG ID,在所述允許CSG列表中添加該CSG ID。
21.如權利要求20所述的運營商控制閉合用戶群組列表的終端,其特征在于,所述自 動網絡選擇單元至少包括如下任一模塊第一選擇模塊,用于終端依次對所述運營商CSG列表和所述允許CSG列表中的CSG ID 進行自動網絡選擇;或者,終端依次對所述允許CSG列表和所述運營商CSG列表中的CSG ID 進行自動網絡選擇;第二選擇模塊,用于終端將所述運營商CSG列表中的CSG ID添加到所述允許CSG列表 中,根據所述允許CSG列表依次對所述列表中的CSG ID進行自動網絡選擇;第三選擇模塊,用于終端將所述運營商CSG列表和所述允許CSG列表中的CSG ID合 并生成融合CSG列表,根據所述融合CSG列表依次對所述列表中的CSG ID進行自動網絡選 擇;第四選擇模塊,用于終端生成可用的運營商CSG列表,根據所述可用的運營商CSG列表 和所述允許CSG列表,依次對所述列表中的CSG ID進行自動網絡選擇。
22. 一種運營商控制閉合用戶群組列表的終端,其特征在于,包括 單列表保存單元,用于保存允許CSG列表,在所述允許CSG列表中對僅由運營商控制的 CSG ID增加標識,指示其僅由運營商控制;自動網絡選擇單元,用于根據所述允許CSG列表進行自動網絡選擇; 拒絕消息處理單元,用于在請求接入一個CSG小區且收到拒絕消息時,所述允許CSG列 表中包含該CSG小區的CSG ID,對沒有標識為僅由運營商控制的所述CSG ID刪除,對標識 為僅由運營商控制的所述CSG ID不刪除;接受消息處理單元,用于在請求接入一個CSG小區且收到接受消息時,所述允許CSG列 表中不包含該CSG小區的CSG ID,在所述允許CSG列表中添加該CSG ID,對該CSG ID不增 加指示僅由運營商控制的標識。
全文摘要
本發明的實施例公開了一種運營商控制閉合用戶群組列表的方法和終端,涉及通信技術領域,能夠保證運營商控制的CSG ID不會通過NAS信令的方式進行更新。本實施例公開的方法包括終端保存允許CSG列表和運營商CSG列表;終端根據所述運營商CSG列表和所述允許CSG列表進行自動網絡選擇;終端請求接入CSG小區,若收到拒絕消息,所述運營商CSG列表和/或所述允許CSG列表包含該CSG小區的CSG ID,終端刪除所述允許CSG列表中的該CSGID,保留所述運營商CSG列表中的該CSG ID;若收到接受消息,所述允許CSG列表中不包含該CSG小區的CSG ID,在所述允許CSG列表中添加該CSG ID。
文檔編號H04W4/08GK102056091SQ20091022212
公開日2011年5月11日 申請日期2009年11月10日 優先權日2009年11月10日
發明者關止, 劉娟, 王海寧, 王睿, 陳國喬 申請人:華為終端有限公司