改進多模式無線系統的優選系統選擇的製作方法
2023-05-16 18:45:11 2
專利名稱:改進多模式無線系統的優選系統選擇的製作方法
技術領域:
概括地說,本發明涉及無線通信,具體地說,本發明涉及在無線通信環境中進行系 統選擇的技術。
背景技術:
無線通信系統得以廣泛部署,以提供多種通信服務,例如,可通過這種無線通信系 統提供語音、視頻、分組數據、廣播和消息服務。這些系統可以是通過共享可用系統資源支 持多個終端通信的多址系統。這類多址系統的實例包括碼分多址(CDMA)系統、時分多址 (TDMA)系統、頻分多址(FDMA)系統和正交頻分多址(OFDMA)系統。通常,無線多址通信系統可以同時支持多個無線終端的通信。在這種系統中,每個 終端可以通過前向鏈路和反向鏈路上的通信與一個或多個基站進行通信。前向鏈路(或下 行鏈路)是指從基站到終端的通信鏈路,反向鏈路(或上行鏈路)是指從終端到基站的通 信鏈路。這種通信鏈路可經由單輸入單輸出(SISO)、多輸入單輸出(MISO)或多輸入多輸入 (MIMO)系統來建立。隨著無線通信技術的進步,越來越多的不同無線接入技術投入使用。例如,現在很 多地理區域由多個無線通信系統提供服務,每個無線通信系統可使用一種或多種不同的空 中接口技術。為了增加無線終端在這種網絡環境中的通用性,以下趨勢最近越來越明顯能 夠根據多種無線技術而運行的多模式無線終端。例如,多模式實現方案使終端能夠從一定 地理區域內的多個系統當中選擇系統,並隨後與一個或多個所選擇的系統進行通信,其中 的每個系統使用不同的無線接口技術。傳統的作法是,無線通信環境中的系統選擇基於優先級列表,該列表列出了終端 嘗試接入某一地理區域中的系統的優選順序。然而,這種優先級列表通常與特定的接入技 術和/或(例如,基於通信標準的)接入技術群相關聯,並包括與列表相對應的技術和/或 技術群的特定格式和信息。從而,可向多模式終端提供對應於不同無線技術的多個優先級 列表,其中,每個列表包括不同的格式和/或信息組。而這導致從一組使用不同接入技術的 系統中選擇一個系統很困難和/或效率很低。因此,我們期望實現能夠克服至少上述缺點 的多模式無線系統選擇技術。
發明內容
下面給出對本發明的各方面的簡要概述,以提供對這些方面的基本理解。該概述 不是對全部預期方面的泛泛概括,也不旨在標識全部方面的關鍵或重要元件或者描述任意或全部實施例的範圍。其目的僅在於作為後文所提供更詳細描述的序言,以簡化形式提供 所述方面的一些概念。根據一個方面,本文描述了一種方法。該方法包括確定與無線通信環境相關聯的 一個或多個位置;獲得一組系統列表信息和一組相關聯的系統優先級信息;根據所確定的 一個或多個位置對系統列表信息進行過濾;至少部分地通過對過濾後的系統列表信息應用 系統優先級信息而生成對應於所確定的一個或多個位置的多模式優先系統列表。第二方面涉及一種無線通信裝置,該無線通信裝置包括存儲器,用於存儲關於一 個或多個位置、一個或多個系統列表資料庫以及相關的系統優先級信息的數據。該無線通 信裝置還包括一個處理器,用於根據一個或多個位置對一個或多個系統列表資料庫進行剪 裁,並通過將一個或多個系統優先級資料庫中的信息應用於經剪裁的系統列表資料庫來生 成多模式優選系統列表。本文描述的第三方面涉及一種可在無線通信系統中運行的裝置。該裝置包括確 定無線通信環境中的一個或多個位置的模塊;獲得系統列表數據和系統優先級排序數據的 模塊;至少部分地通過根據系統優先級排序數據和一個或多個確定的位置對系統列表數據 進行剪裁來生成多模式優選系統列表的模塊。本文描述的第四方面涉及一種電腦程式產品,其包括計算機可讀介質,該計算 機可讀介質包括使計算機確定無線通信環境中的一個或多個相關位置的代碼;使計算機 獲得系統列表信息和系統優先級信息的代碼;使計算機根據一個或多個相關位置對系統列 表信息進行過濾的代碼;使計算機將系統優先級信息應用於過濾後的系統列表信息的代碼。第五方面涉及能夠執行計算機可執行指令的集成電路。該指令包括確定一個或 多個相關的位置、一個或多個系統列表資料庫以及一個或多個系統優先級資料庫;根據一 個或多個相關的位置對一個或多個系統列表資料庫進行剪裁;通過將一個或多個系統優先 級資料庫中的信息應用於經剪裁的各系統列表資料庫來生成多模式優選系統列表。為實現上述目的和相關目的,本發明的一個或多個方面包括下面將要充分描述和 在權利要求中重點列明的各個特徵。下面的描述和附圖以舉例方式說明主張權利的主題的 各方面。但是,這些方面僅僅說明可採用各主張權利主題之基本原理的一些不同方法。此 外,所描述的方面旨在包括所有這些方面及其等同物。
圖1是根據各個方面在多模式無線通信系統中進行優選系統選擇的系統的方框 圖。圖2示出了可根據本文描述的各個方面使用的示例性系統選擇程序層次結構。圖3是根據各個方面生成無線通信環境中優選系統的多模式列表的系統的方框 圖。圖4示出了根據各個方面可用於優先級列表信息的結構的例子。圖5示出了示例性傳統多模式系統選擇實施方式。圖6示出了根據各個方面使用優先級類別優化的示例性多模式系統選擇技術。圖7示出了根據各個方面結合了無線接入技術和子網標識符數據的示例性多模式系統選擇技術。圖8是根據各個方面提供增強的優先級列表信息的系統的方框圖。圖9是根據各個方面與系統選擇操作相關的將優先級列表進行分組的系統的方 框圖。圖10-13是在無線通信環境中進行多模式系統選擇的各種方法的流程圖。圖14是根據位置的變化來自動生成優選系統列表的方法的流程圖。圖15是在無線通信系統中進行多模式系統選擇的裝置的方框圖。圖16-17是可用於實現本文描述的功能的各個方面的各個無線通信設備的方框 圖。圖18示出了根據本文描述的各個方面的無線多址通信系統。圖19是示出了具有本文描述的各個方面的功能的示例性無線通信系統的方框 圖。
具體實施例方式現在參照附圖描述多個實施例,其中用相同的附圖標記指示本文中的相同元件。 在下面的描述中,為便於解釋,給出了大量具體細節,以便提供對一個或多個方面的全面理 解。然而,很明顯,也可以不用這些具體細節來實現這些方面。在其它例子中,以方框圖形 式示出公知結構和設備,以便於描述一個或多個實施例。在本申請中所用的術語「部件」、「模塊」和「系統」等意指與計算機相關的實體,其 可以是硬體、固件、硬體和軟體的結合、軟體、執行中的軟體。例如,部件可以是、但並不僅限 於處理器上運行的進程、邏輯電路、對象、可執行程序、執行的線程、程序和/或計算機。為 了舉例而不作為限制,在計算設備上運行的應用和計算設備都可以是組件。一個或多個部 件可以位於執行中的一個進程和/或線程內,以及,一個部件可以位於一臺計算機上和/或 分布於兩臺或更多臺計算機之間。另外,可以通過存儲了多種數據結構的多種計算機可讀 介質執行這些部件。這些部件可以通過本地和/或遠程進程(例如,根據具有一個或多個 數據分組的信號)進行通信(如,來自一個部件的數據在本地系統中、分布式系統中和/或 通過諸如網際網路等的網絡與其它系統的部件通過信號進行交互)。此外,本申請描述的各個方面涉及無線終端和/或基站。無線終端是指提供到用 於的語音和/或數據連接的設備。無線終端可以與諸如膝上型計算機或桌上型計算機的計 算設備相連接,或其可以是諸如個人數字助理(PDA)的自足的系統。無線終端也可以稱為 系統、用戶單元、用戶站、移動站、移動臺、接入點、遠程終端、接入終端、用戶終端、用戶代理 或用戶設備(UE)。無線終端可以是用戶站、無線設備、蜂窩電話、PCS電話、無繩電話、會話 發起協議(SIP)電話、無線本地環路(WLL)站、個人數字助理(PDA)、具有無線連接能力的手 持設備或連接到無線數據機的其它處理設備。基站(例如,接入點或演進節點B(eNB)) 是指在通過空中接口通信的接入網中,通過一個或多個扇區與無線終端進行通信的設備。 基站充當無線終端和接入網(可包括IP網)中剩餘部分之間的路由器,其將接收到的空中 接口幀轉換為IP分組。基站還對空中接口的屬性管理起協調作用。此外,所描述的功能可以實現為硬體、軟體、固件或它們的任何組合。當在軟體中 實現時,該功能可以是計算機可讀介質上存儲的並傳輸的一個或多個指令或代碼。計算機可讀介質包括計算機存儲介質和通信介質,包括任何便於將電腦程式從一個地方轉移到 另一個地方的介質。存儲介質可以是通用計算機能夠訪問的任何可用介質。舉個例子,但 是並不僅限於,這樣的計算機可讀介質可以包括RAM、ROM、EEPROM、CD-ROM或其它光碟存儲 器、磁碟存儲器或其它磁存儲設備,或者能夠用於以指令或數據結構的形式攜帶或存儲所 需程序代碼,並能夠被計算機訪問的任何其它介質。而且,任何連接都可以適當地稱為計算 機可讀介質。舉個例子,如果用同軸電纜、纖維光纜、雙絞線、數字用戶線路(DSL),或無線 技術比如紅夕卜、無線和微波,從網站、伺服器或其它遠程源傳輸軟體,則該同軸電纜、纖維光 纜、雙絞線、DSL,或無線技術比如紅外、無線和微波也包含在介質的定義中。本申請所用的 磁碟和盤,包括CD光碟(CD)、鐳射光碟、光碟、數字視頻光碟(DVD)、軟盤和藍光碟(BD),其 中磁碟通過磁性重新生成數據,而光碟通過鐳射光學重新生成數據。上述的組合也包括在 計算機可讀介質的範圍內。本申請中所描述的技術可以用於各種無線通信系統,比如碼分多址(CDMA)系 統、時分多址(TDMA)系統、頻分多址(FDMA)系統、正交頻分多址(OFDMA)系統、單載波 FDMA (SD-FDMA)系統等等。術語「系統」和「網絡」經常可以交換使用。CDMA系統可以實現 無線技術,比如通用陸地無線接入(UTRA)、cdma2000等等。UTRA包括寬帶CDMA(W-CDMA) 和其它各種CDMA。此外,cdma2000覆蓋IS-2000、IS-95和IS-856標準。TDMA系統實 現無線技術,比如全球移動通信系統(GSM)。OFDMA系統可以實現無線技術,比如演進 的 UTRA (E-UTRA)、超行動寬帶(UMB)、IEEE 802. 11 (Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM 等等。UTRA和E-UTRA是通用移動通信系統(UMTS)的一部分。3GPP 長期演進(LTE)是UMTS即將到來的採用E-UTRA的版本,其在下行鏈路上使用OFDMA,並在 上行鏈路上使用SC-FDMA。在名為「第三代合作夥伴項目」(3GPP)的組織的文檔中描述了 UTRA, E-UTRA, UMTS、LTE和GSM。此外,在名為「第三代合作夥伴項目2」 (3GPP2)的組織的 文檔中描述了 cdma2000和UMB。各個方面以系統的方式呈現,所述系統包括大量設備、組件、模塊等等。可以理解 並看出,各個系統可包括結合附圖描述以外的其它設備、組件、模塊等等,和/或不包括結 合附圖描述的所有設備、組件、模塊等等。也可以使用這些方式的結合。現在參照附圖,圖1示出了根據本文描述的各個方面在多模式無線通信系統中進 行優選系統選擇的系統100。如圖1所示,系統100包括與一個或多個基站(例如,接入點 (AP)、節點B、演進節點B(eNB)等等)150交互的一個或多個終端(例如,接入終端(AT)、 移動終端、用戶設備單元(UE)等等)100。在一個例子中,基站150在一個或多個下行鏈路 (DL,也稱為前向鏈路(FL))上與終端110進行通信,終端110在一個或多個上行鏈路(UL, 也稱為反向鏈路(RL))上與基站150進行通信。根據一個方面,對應於系統100的區域可由多個基站150提供服務,每個基站150 提供一種或多種無線接入技術(RAT)的通信功能。這些無線接入技術可包括一個或多個 由各種標準組織創立的技術。例如,在給定地理區域中使用的無線技術可根據諸如GSM、通 用無線分組服務(GPRS)、增強數據率GSM演進(EDGE)、UMTS、LTE等等的3GPP標準,諸如 IS-95、CDMA2000(例如,lx、演進數據最優化(EV-DO)等等)、UMB等等的3GPP2標準,諸如 Wi-Fi、WiMAX等等的IEEE標準和/或任何其它合適的標準來實現。在一個例子中,終端110能夠進行多模式操作,以便能夠通用由一個或多個標準組織實現的多種無線接入技術。例如,使用多個網絡的網絡運營商可根據不同的空中接口 技術使用多模式終端。例如,多模式終端可由這樣的網絡運營商支持,即,該網絡運營商更 新了網絡基礎結構的一部分,以便使用新的無線接入技術,但仍然期望各個終端能夠使用 網絡舊的、傳統的部分,以便在不同地理區域和/或網絡環境中具有更強的通用性。根據一個方面,能夠依據不同空中接口技術使用各種網絡的終端110可以實現一 個或多個程序,以便在系統100中選擇優選系統進行通信。在一個例子中,終端110可基於 諸如系統優先級信息或列表112、系統列表信息114和/或位置信息152等的信息進行系統 選擇。如圖1所示,系統優先級信息112和系統列表114本地存儲在終端110,而位置信息 則是從相關聯的基站150來確定的;然而,可以理解,終端110可從系統100內或系統100 之外的任何信源獲得這些信息,和/或任何其它適合於執行系統選擇的信息。還應該理解, 除非明確聲明,否則,本文的權利要求書不旨在限於信息的特定位置。在一個例子中,可將系統優先級信息112和/或系統列表114存儲在終端110中, 作為對應於可由終端110使用的各個空中接口技術和/或技術群的一組資料庫。因此,例 如,可提供對應於3GPP技術、3GPP2技術、IEEE技術和/或任何其它合適的技術群的不同數 據庫。這些資料庫可經由用戶識別(SIM)卡、存儲器和/或諸如硬碟、存儲卡、CD-ROM盤等 等的其它機器可讀數據存儲器,存儲在終端110中。根據一個方面,在終端110使用不同的資料庫的情況下,這些資料庫可使用不相 同的非重疊信息子集,可以不同的方式進行格式化和/或在一個或多個其它實質方面不相 同。舉一個具體的例子,終端110能夠進行3GPP和3GPP2系統選擇,從而,終端110存儲對 應於這兩組標準的系統優先級信息112和系統列表114。然而,可以理解,儘管在較高層面 上,各個標準組的各組信息112和114都指定了根據運營商、接入技術和/或其它信息來選 擇系統的優先級順序,但是,在較低層面上,就3GPP和3GPP2操作而言,這些信息112和114 的設計可能是顯著不同的。例如,3GPP的系統列表114是非常粗略的列表,僅提供對應於各 個3GPP系統的移動國家代碼(MCC)/行動網路代碼(MNC)信息,而3GPP2的系統列表則是 更全面的列表,其包括系統標識符(SID)、網絡標識符(NID)、射頻(RF)頻帶類別和/或信 道信息、捕獲類型信息等等。此外,系統列表114和/或優先級信息112的格式可能是不同 的,這表現為3GPP優先級信息可以僅僅包括按照各個國家(例如,如相應MCC所指定的) 和/或其它類似區域的優先級進行排序的系統列表,而3GPP2優先級信息的格式可使得各 種系統能夠共享優先級和/或能夠提供足夠緊密區域(諸如地理空間位置(GEO))的優先 級列表的子集。因此,鑑於各個技術和/或技術群的系統優先級信息112和系統列表114 是不同的,如果對於每個模式和/或標準都使用各自的和單獨的列表,那麼,期望針對一個 或多個位置生成多模式優選系統列表的終端110在生成多模式優選系統列表時就會遇到 困難。因此,根據一方面,終端100包括多模式列表生成器120,多模式列表生成器120綜 合對應於多個不同標準和/或空中接口技術的系統優先級信息112和系統列表114,以便 生成單個多模式優選系統列表130,這個多模式優選系統列表130可由終端110用於在系 統100中選擇要與之進行通信的系統。舉一個具體的例子,終端110能夠根據一個或多個 3GPP標準(例如,LTE)、一個或多個3GPP2標準(例如,CDMA2000)和/或其它合適的標準 運行。根據對應於這些標準的系統優先級信息112和系統列表114,以及關於一個或多個地理位置的位置信息152,終端110可使用多模式列表生成器120生成多模式優選系統列表 130,從而,使終端110能夠在由位置信息152給定的一個或多個位置處,使用終端110所支 持的任何通信技術來尋找通信網絡。在一個例子中,多模式列表生成器120通過併入給定信息中提供的精細粒度信 息,同時仍然對較粗略的信息組提供支持,從而,以通用方式生成多模式優選系統列表130。 在下文中,將進一步詳細描述用於生成多模式優選系統列表的具體技術。在另一個例子中,位置信息152對應於系統100中的終端110的當前位置。通過 使用終端110的當前位置,多模式列表生成器120可向終端110提供包括各個系統的多模 式優選系統列表130,所述各個系統提供對終端110所在區域的通信覆蓋。例如,這一任務 可以這樣完成,即通過剪裁一組或多組概括性系統優先級信息112和/或一個或多個系統 列表114,以便僅包含關於終端110的相關位置的信息。可以預先生成對應於各個位置的各 種多模式優選系統列表130,並將其預先存儲在終端110上,或者,在一個例子中,一旦確定 出終端110已經進入到特定位置(例如,城市、國家等等),就針對所述位置自動生成多模式 優選系統列表130。根據一個方面,終端110還包括處理器142和/或存儲器144,處理器142和/或 存儲器144用於實現和/或促進本文所述的終端110的一些或全部功能。同樣,基站150 包括處理器巧4和/或存儲器156,用於促進和/或實現本文所述的基站150的一些或全部 功能。現在參照圖2,示圖200示出了根據本文描述的各方面使用的示例性系統選擇程 序層次結構。在示圖200所示的例子中,可以使用一組系統選擇程序210-220,其中的每個 程序對應於一個技術群。各技術群對應於(例如)由各個標準機構和/或其它適當的組織 所實現的RAT。在一個例子中,一組系統選擇程序210和/或220包括由終端在選擇利用相應技 術群的網絡時所使用的規則和/或資料庫。系統選擇程序可以本地存儲於終端,以按需方 式從另一個相關聯的實體提供給終端,和/或以任何其它合適的方式由終端獲得。根據一 方面,使用涵蓋體(overlay) 230可合併多組系統選擇程序210-220,覆蓋體230包括一個或 多個規則或資料庫,其應用在各個系統選擇程序210-220之上,以便促進多個技術群之間 的多模式操作。圖3中的系統300示出了系統選擇程序涵蓋體實現方案的一個具體的非限制性示 例以及用於生成多模式優選系統列表的技術的具體示例。如圖3所示,資料庫310-350形 式的系統選擇信息可由移動手持設備和/或任何其它合適的設備使用。具體地說,資料庫 包括公共陸地移動網(PLMN)列表310、優選漫遊列表(PRL) 320、一個或多個其它系統信息 資料庫330、多模式系統選擇(MMSQ位置優先級列表(MLPL) 340以及MMSS系統優先級列表 (MSPL)資料庫 350。在一個具體的例子中,PLMN列表310包括多個PLMN,並將其配置為小的、粗略的網 絡列表,以便使其存儲所需的空間總量最小化。例如,PLMN列表310中的各個網絡可以僅 使用對應於該網絡所在國家的MCC以及對應於該網絡的運營商的MNC來進行標識,並將其 以優先級遞減的順序這些網絡排列在PLMN列表310中。然而,可以理解,PLMN列表310可 使用任何合適的格式和/或信息。如下文中說明的那樣,可使用等效歸屬PLMN(EHPLMN)列表、運營商PLMN(OPLMN)列表和/或任何其它合適的列表來構建PLMN列表310,其中等效歸 屬PLMN (EHPLMN)列表列舉了被歸類為歸屬網絡的網絡,運營商PLMN (OPLMN)列表列舉了一 個或多個優選網絡。在另一個具體的例子中,PRL 320包括由各SID和/或NID所標識的系統的列表。 與PLMN列表310相比,PRL 320是粒度更細的詳細列表,相比存儲空間需求而言,其更注重 信息的細節。因此,除了 SID/NID和RAT信息之外,PRL 320還包含如下信息,諸如RF頻帶 類別和/或信道信息、捕獲類型信息和/或其它關於各個系統的信息。此外,PRL 320包括 使多個系統能夠共享相同優先級的優先級信息。如圖3中的進一步說明,可將PRL320分組 成位於公共地理空間位置或GEO中的系統的更小列表,公用地理空間位置或GEO對應於城 市、州和/或其它地理區域。因此,根據一個方面,可以理解,PLMN列表310和PRL 320以與圖2中的系統選擇 程序210和220相似的方式,為各種無線技術的移動手持設備提供系統選擇程序。如系統 300進一步示出的那樣,也可以使用一組或多組其它系統選擇程序330。根據另一方面,通過MLPL 340和MSPL資料庫350的方式,可在系統300中提供與 圖2中所示相似的系統選擇程序涵蓋體。在一個例子中,MLPL 340包括一組MLPL記錄,每 個MLPL記錄可標識至少一個系統。在一個例子中,MLPL 340包括在PLMN列表310、PRL 320、其它系統信息330和/或任何其它合適的列表中列出的系統記錄。此外,MLPL 340中 的每個記錄指向MSPL資料庫350中的一個MSPL。在一個例子中,MSPL資料庫350中的各 個MSPL可提供指定指向其的系統的優先級列表的規則。根據一個方面,圖4中的示圖400示出了由MLPL 340使用的示例性結構。如示圖 400所示,MLPL包括前導信息,其中前導信息包括指定MLPL尺寸的MLPL_SUE域、標識MLPL 的MLPL_ID域以及指定MLPL中存在的MLPL記錄數量的NUM_MLPL_RECS域。如進一步示出 的那樣,各個記錄包括記錄索引,並能夠通過其MCC和MNC標識相應的系統。各個記錄還包 括SYS_L0C_TAG域,SYS_L0C_TAG域包括關於相應系統的進一步信息以及指向系統要使用 的MSPL的指針。在圖400所示的例子中,SYS_L0C_TAG域包括標識相應的系統的類型的SYS_TYPE 域以及三個標誌域,分別為SYS_L0C_TAG1、SYS_L0C_TAG2和SYS_L0C_TAG3。在一個具體的 例子中,如果MLPL記錄對應於cdma2000系統,則SYS_TYPE域指示系統為cdma2000系統, SYS_L0C_TAG1域指示一個網絡或一組網絡的SID,SYS_L0C_TAG2域指示網絡的起始NID, SYS_L0C_TAG3域指示網絡的NID範圍。因此,可以看出,示圖400中所示的MLPL記錄對應 於單個3GPP系統(例如,由MCC/MNC所標識的那樣)或者具有共同的SID但處於一定NID 範圍內的一組cdma2000系統。圖5是示出了多模式系統選擇的示例性傳統實施方式的系統500的示圖。如系統 500所示,PLMN列表510、PRL 520,MLPL 530和MSPL資料庫540用於協助多模式移動終端 在無線通信環境中(例如,經由多模式優選系統列表550)選擇要進行通信的系統。然而,由 於資料庫510-540之間的格式和信息的不同,以及資料庫510-540中通常提供的信息的不 同,移動終端在對不同通信模式的系統進行優先級排序時仍會遇到困難。例如,如上所述, PLMN列表510和I3RL 520包括不同層次的細節,並且,儘管MLPL 530和MSPL資料庫540用 於涵蓋PLMN列表510和PRL 520,但是這些資料庫通常不能提供充足的信息來克服移動終端遇到的關於系統選擇的全部困難。 作為第一個具體示例,如系統500所示的匪SS機制不能足夠靈活地支持各個運 營商之間複雜的漫遊協議。例如,各個運營商會在它們之間達成隨時間而變的複雜的漫遊 協議。因此,可以理解,MMSS解決方案應該足夠靈活,以便使屬於不同運營商的系統的交錯 排列(interleave)能達到一定的高度。然而,傳統的MMSS機制不提供支持這種漫遊協議 的足夠粒度。例如,在3GPP系統選擇的情況下,將「歸屬(HOME)」優先級類別分配給PLMN 列表510中的EHPLMN列表中的系統,"preferred"(優選,或簡稱為「PREF」)優先級類別 分配給OPLMN列表中的系統,「任意(ANY) 」優先級類別分配給其它所有可用的3GPP系統。 然而,可以理解的是,以這種方式進行分類會導致無法將多於兩個的3GPP運營商交錯排列 (interleave)到多模式系統列表550中。因此,如多模式優選系統列表550所示,在由系統 500所示的實施方式中不能支持將系統S4/m插入在系統MCC2/N2和MCC2/N3之間的優先 級列表,其原因在於MCC2/N2和MCC2/N3由於共同出現在OPLMN列表中而共享著PREF優先 級。作為第二個具體示例,如系統500所示的匪SS機制不支持對所列的各網絡提供 的不同RAT進行區分。因此,例如,如果要在多模式終端進行高速應用,則系統500所示的 匪SS機制不支持這樣的交錯排列,即支持高速服務(例如,LTE、DO等等)的RAT優先排列 在相同網絡提供的其它RAT(例如,UMTSUx等等)之前。因此,返回圖3,系統300能夠通過使用列表生成算法370來克服上文中描述的關 於系統500的困難,列表生成算法370綜合來自資料庫310-350的信息,以生成單個多模式 優選系統列表380。在一個例子中,列表生成算法370將資料庫310-350的信息編制到單個 列表380中,同時仍然支持諸如PLMN列表310之類的粗略列表,列表380包括PRL 320的 詳細內容。在另一個例子中,列表生成算法370能夠使用MLPL資料庫340和/或MSPL數 據庫350來擴展PLMN列表310中的信息,以使得系統選擇能以與由傳統匪SS方法所支持 的相比更詳細和粒度更細的方式進行。在另一個例子中,列表生成算法370還使用位置信 息360生成對於給定地理區域而言特定的多模式優選系統列表380。對於一組位置,可以在 單個動作中完成特定位置信息360的列表380的生成,或者,在可替代的方面,列表生成算 法370可在檢測到相關聯設備的位置發生變化之後自動觸發。根據一個方面,本文中描述的各種MMSS技術能夠以圖6中的系統600和圖7中的 系統700所示的方式,克服系統500相關描述的缺點。首先參照圖6,系統600包括PLMN列 表610、PRL 620,MLPL 630和MSPL資料庫640,可以對上述各列表進行編制,以生成多模式 優選系統列表660。可以為特定的地理區域生成列表660,所述特定地理區域可對應於城市 和/或任何合適粒度的其它區域。在示圖600所示的例子中,列表660是為GEO2生成的, GEO2位於對應於MCC2的國家中。然而,可以理解,示圖600所示的例子可用於任何合適的 區域和/或位置。以與系統500相似的方式,PLMN列表610包括對應於多個系統的條目,這些系統 可位於對應於各個MCC的多個國家中,並由對應於各個MNC的多個網絡運營商來運營,PRL 420包括對應於由SID/NID所標識的各個系統的條目,SID/NID排列在由GEO定義的各個記 錄中。如附加說明的那樣,MLPL 630能夠為多種網絡提供指向各個對應MSPL條目的指針, MSPL資料庫640能夠提供與特定網絡組(例如,所有屬於一個國家、一個GEO和/或任何其它位置粒度的 所有網絡)相關聯的所有系統的優先級列表。根據一個方面,通過(例如)使用一個過程使得多模式優選系統列表660的構建 能夠與由系統500所示的相比具有更高的靈活性和更細的粒度,其中,在所述過程中,通過 位置對系統列表信息進行剪裁,以便構建各個位置組650a-n,這些位置組隨後根據由MLPL 630和MSPL資料庫640提供的規則在全部系統中進行交錯排列。在一個例子中,通過利用相關位置的條目對PLMN列表610和/或PRL620進行剪 裁和編輯,生成位置組650。例如,如系統600中所示的那樣,通過編輯分別與MCC2和GEO2 相關聯的所有3GPP系統(例如,使用PLMN列表610)和所有3GPP2系統(例如,使用PRL 620)來生成位置組650a。根據分別生成的位置組650a-n,定義與屬於各個位置組650a-n 的系統相關聯的優先級類別,以便優化各個系統之間的交錯排列。例如,如位置組650a所 示的那樣,重新定義「歸屬(HOME) 」優先級,以指向位置組650a中最高優選的3GPP和3GPP2 系統;重新定義「優選(PREF) 」優先級,以指向次高的優選系統;重新定義「任意(ANY) 」優 先級,以指向所有其它適用的系統。此外,儘管沒有在系統600中示出,但是為了達到進一 步的粒度,還可使用不同於「歸屬」、「優選」、「任意」的優先級類別。通過以這種方式形成位 置組650,可以理解,可以以與由傳統方式支持的相比更高的複雜性來支持多個系統的交錯 排列。例如,和系統500所示的機制形成對比,系統600可支持將S4/m插入在MCC2/N2和 MCC2/N3 之間。接下來,參照圖7,第二個示例性系統700包括以與圖6中的資料庫610-640相似 的方式構建的PLMN列表710、PRL 720,MLPL 730和MSPL資料庫740,以便生成多模式優選 系統列表750。根據系統700所示的一個方面,將MSPL資料庫740中的MSPL擴展為包括 RAT信息,RAT信息可用於克服與單個網絡所提供的不同RAT的交錯排列相關聯的傳統缺 點。例如,如MSPL資料庫740所示的那樣,將與歸屬CDMA網絡相關聯的DO操作插入到由歸 屬GSM網絡提供的LTE和UMTS RAT之間,將不同GSM網絡的LTE操作的優先級排序在由歸 屬CDMA網絡提供的IX和DO RAT之間。可以看出,這種交錯排列是諸如圖5中的系統500 所示的傳統匪SS方法無法支持的,其原因在於,那種實施方式將給定網絡能夠使用的全部 RAT在一個公用的模塊中進行優先級排序。根據另一方面,將PRL 720擴展為包括對子網條 目的支持,以便支持與PRL 720相關聯的網絡更精細的交錯排列。例如,在傳統的匪SS方 式中,給定系統的DO操作不能獨立於Ix操作進行優先級排序,因為僅對通過相關聯的Ix 系統來指定的DO系統提供了支持。因此,通過為與PRL 720中的DO操作相關聯的子網提 供不同的條目,能夠對與PRL 720中列舉的網絡相關聯的各種技術給予不同的優先級。例 如,如多模式系統優先級列表750中所示,歸屬DO子網和其相關聯的Ix網絡可以分開交錯 排列,從而可將一個或多個GSM RAT在DO子網和Ix網絡之間進行優先級排序。圖8示出了根據各個方面提供改進的優先級列表信息的系統800。在一個例子中, 系統800包括多模式優先級列表802,多模式優先級列表802提供對各個系統(例如,PLMN 列表和/或PRL所列出的系統)進行優先級排序的信息和/或規則。多模式優先級列表可 以是(例如)MLPL或MSPL,和/或實現MLPL或MSPL的功能。如上所述,構建優選系統的多 模式列表所依據的各個系統列表資料庫能夠提供各種等級的信息粒度。因此,根據一個方 面,將用作一個或多個系統列表資料庫的涵蓋體的多模式優先級列表802擴展為包括關於 各個系統的附加信息,從而促進多模式系統列表的創建,所述多模式系統列表包括全部系統的高等級粒度,而不考慮它們各自系統列表中提供的細節數量。如圖8所示,將多模式系統列表802擴展為包括諸如對應於各個系統的接入技術 數據802、空中接口技術數據820和/或捕獲數據830之類的信息,所述各個系統對應於多 模式系統列表802。然而,可以理解,任何適當的信息都可以加入多模式優先級列表802中。 此外,可以理解,對於與多模式優先級列表802相關聯的全部系統或這些系統的一個子集 (例如,與多模式優先級列表802相關聯,但在其各自的系統列表中不包括信息810-830的 系統),均可提供信息810-830。圖9示出了根據各個方面與系統選擇操作相關的對優先級列表進行分組的系統 900。如上文中所述,相應於各個系統的MLPL記錄可指向提供用於對各個系統進行優先級 排序的規則的MSPL。在由系統900所示的一種實施方式中,將多個MLPL記錄的組910和/ 或920配置為指向單個MSPL940。例如,這樣做能夠節省與使用相同系統優先級列表的兩個 或多個MLPL記錄組910和/或920相關聯的存儲空間。然而,在對MLPL記錄進行了分組 的情況下,嘗試執行MMSS的終端需要掃描多個MSPL,以便進行系統選擇。因此,期望提供從 MLPL記錄組910和/或920到相關聯的MSPL 940的更精細指針。在一個例子中,對MLPL和MSPL進行配置,從而使MLPL和MSPL之間存在相互的一 對一關係。然而,如上所述,這種實施方式會導致額外的存儲量需求。作為另一種選擇,如 系統900所示,將MLPL記錄排列在組910和/或920中,為組910和/或920分配對應於 給定MSPL 940的組ID912和/或922。因此,在一個例子中,MLPL記錄具有兩個指針,第一 指針指向MSPL條目,第二指針指向MLPL記錄的組標識符。圖10-14示出了根據本文所述的各個方面執行的方法。雖然為了使說明更簡單, 而將該方法描述為一系列的動作,但是應該理解和明白的是,這些方法並不受動作順序的 限制,因為,依照一個或多個方面,一些動作可以按不同順序發生和/或與本申請中示出和 描述的其它動作同時發生。例如,本領域普通技術人員應該理解並明白,一個方法也可以表 示成一系列相互關聯的狀態和事件,如在狀態圖中。此外,如果要實現一個或多個實施例的 方法,並非描繪出的所有動作都是必需的。圖10示出了在無線通信環境中進行多模式系統選擇的方法1000。可以理解,方法 1000可由(例如)終端設備(例如,終端110)和/或任何其它適當的網絡設備來執行。方 法1000開始於方框1002,其中確定將要針對哪一個或哪一些位置(例如,位置信息360)生 成多模式優選系統列表(例如,多模式優選系統列表380)。接下來,在方框1004,獲取系統 列表信息(例如,PLMN列表310和/或PRL 320)和相關聯的系統優先級信息(例如,MLPL 340和/或MSPL資料庫350)。隨後,在方框1006,根據在方框1002確定的一個或多個位置, 對在方框1004獲得的系統列表信息進行過濾。隨後,方法1000在方框1008結束,其中至 少部分地通過將在方框1004獲得的系統優先級信息應用於方框1006生成的過濾後的系統 列表信息,來創建與在方框1002所確定的位置相對應的一個或多個多模式優選系統列表。圖11示出了與生成多模式優選系統列表相關聯的對PLMN列表進行過濾的方法 1100。方法1100可由(例如)UE和/或任何其它合適的網絡實體來執行。方法1100開始 於方框1102和方框1104,在1102中獲得PLMN列表,在1104中確定相關的位置(location of interest) 0接下來,在方框1106,根據在方框1104確定的相關位置,對在方框1102獲 得的PLMN列表進行過濾。最後,在方框1108,根據過濾後各個條目的位置,給過濾後的PLMN列表中的各個條目分配優先級。例如,將歸屬優先級分配給過濾後的PLMN列表中的第一條 目,將PREF優先級分配給第二條目,將ALL優先級分配給所有其它條目。或者,也可以使用 任何其它的優先級排序方式。圖12示出 了利用與一個或多個系統列表一起提供的RAT信息來生成多模式優選 系統列表的方法1200。方法1200可由(例如)移動終端和/或任何其它合適的網絡設備來 執行。方法1200開始於方框1202,在其中獲得了 PLMN列表和PRL。接下來,在方框1204, 確定相關聯的MSPL資料庫。在方框1204所述的行為之後,方法1200進入方框1206,其中 確定在方框1204所確定的MSPL資料庫中的RAT信息和/或在方框1202所獲得的PRL中 的子網信息。隨後,方法1200在方框1208結束,其中至少部分地根據在方框1206所確定 的RAT和/或子網信息生成多模式優選系統列表(例如,使用PLMN列表和/或PRL中所列 的系統)。圖13示出了對MLPL進行分組以便用於多模式系統選擇的方法1300。可以理解, 方法1300可由(例如)終端和/或任何其它合適的網絡設備來執行。方法1300開始於方 框1302,其中確定包括多個記錄的MLPL。接下來,在方框1304,確定MLPL中對應於與公共 MSPL相關聯的位置組的記錄。最後,在方框1306,將公共組索引分配給對應於位置組的所 確定的記錄。圖14示出了根據位置的變化來自動生成優選系統列表的方法1400。方法1400可 由(例如)UE和/或任何其它合適的網絡設備來執行。方法1400開始於方框1402,在其 中,確定當前的網絡位置。接下來,在方框1404,判斷在方框1402確定的當前位置是否對應 於新的地理區域。如果當前位置不對應於新的地理區域,則方法1400返回方框1402,以便 繼續進行位置監控。或者,根據在方框1404的肯定判斷結果,方法繼續到方框1406,其中, 為新的地理區域自動生成新的多模式優選系統列表。圖15示出了在無線通信系統中進行多模式系統選擇的裝置1500。可以看出,將裝 置1500描繪成包括功能模塊,這些功能模塊是描繪由處理器、軟體或它們的結合(例如,固 件)實現的功能的功能模塊。裝置1500可由UE(例如,終端110)和/或任何適當的網絡 設備來實現,其包括確定當前位置的模塊1502 ;獲得系統列表數據的模塊1504 ;獲得相關 聯的MLPL和MSPL的模塊1506 ;使用MLPL、MSPL和當前位置,對系統列表數據進行剪裁,以 便生成多模式優選系統列表的模塊1508。圖16是用於實現本文描述的功能的各方面的系統1600的方框圖。在一個例子 中,系統1600包括基站或節點B 1602。如圖所示,節點B 1602可以經由一個或多個接收 (Rx)天線1606從一個或多個UE 1604接收信號,並經由一個或多個發射(Tx)天線1608向 一個或多個UE 1604發送信號。此外,節點B 1602包括從接收天線1606接收信息的接收 機1610。在一個例子中,接收機1610可操作地與解調器(Demod) 1612相關聯,解調器1612 對接收的信息進行解調。經解調的符號由處理器1614進行分析。處理器1614與存儲器 1616進行耦合,存儲器1616存儲關於代碼簇、接入終端分配、相關的查找表、唯一加擾序列 的信息和/或其它適當類型的信息。在一個例子中,節點B 1602還包括解調器1618,解調 器1618將發射機1620經發射天線1608發射的信號進行復用。圖17是可用於實現本文描述的功能的各個方面的另一個系統1700的方框圖。在 一個例子中,系統1700包括移動終端1702。如圖所示,移動終端1702可經由一個或多個天線1708從一個或多個基站1704接收信號,並向一個或多個基站1704發送信號。此外,移 動終端1702包括從天線1708接收信息的接收機1710。在一個例子中,接收機1710可操作 地與解調器(Demod) 1712相關聯,解調器(Demod) 1712對接收的信息進行解調。隨後,由處 理器1714對經解調的符號進行分析。處理器1714與存儲器1716相耦合,存儲器1716存 儲關於移動終端1702的數據和/或程序代碼。此外,移動終端1702使用處理器1714執行 方法900-1300和/或其它類似的和合適的方法。移動終端1702還包括調製器1718,調製 器1718對發射機1720經天線1708發射的信號進行復用。圖18示出了根據多個方面的多址無線通信系統。在一個例子中,接入點ISOO(AP) 包括多組天線。如圖18所示,一組天線包括1804和1806,另一組包括1808和1810,另外 的一組包括1812和1814。雖然在圖18中對每一組天線僅示出兩個天線,但應當理解的是, 每組天線可以使用少於或多於兩個的天線。在另一個例子中,接入終端1816與天線1812 和1814進行通信,其中天線1812和1814在前向鏈路1820上向接入終端1816發送信息, 在反向鏈路1818上從接入終端1816接收信息。此外和/或作為替代,接入終端1822與天 線1806和1808進行通信,其中天線1806和1808在前向鏈路1826上向接入終端1822發送 信息,在反向鏈路1824上從接入終端1822接收信息。在頻分雙工系統中,通信鏈路1818、 1820,1824和1826可以使用不同的頻率進行通信。例如,前向鏈路1820使用與反向鏈路 1818不同的頻率。將每組 天線和/或天線用於通信的區域稱作接入點的扇區。根據一個方面,天線 組用於與在接入點1800覆蓋區域的扇區內的接入終端進行通信。在前向鏈路1820和1826 上的通信中,接入點1800的發射天線使用波束形成,以便對不同的接入終端1816和1822 提高前向鏈路的信噪比。此外,相比接入點通過單個天線向其所有接入終端發射的情況,接 入點使用波束形成向隨機分散在覆蓋區的接入終端發射信號對鄰近小區中的接入終端引 起的幹擾較少。接入點(例如,接入點1800)是用於與終端通信的固定站,也稱作基站、eNB、接入 網絡或其它適合的術語。此外,接入終端(例如,接入終端1816和1822)也稱作移動終端、 用戶設備(UE)、無線通信設備、終端、無線終端和/或其它合適術語。現在參見圖19,其示出了本文描述的各個方面可適用的示例性無線通信系統 1900的方框圖。在一個例子中,系統1900是多輸入多輸出(MIMO)系統,其包括發射機系統 1910和接收機系統1950。然而,可以理解,發射機系統1910和/或接收機系統1950也適 用於多輸入單輸出系統,在多輸入單輸出系統中,例如(例如一個基站處的)多個發射天線 可將一個或多個符號流發射到單個天線設備(例如,移動終端)。此外,可以理解,本文描述 的發射機系統1910和/或接收機系統1950的各個方面適於單輸出單輸入天線系統。根據一個方面,在發射機系統1910處,將數個數據流的業務數據從數據源1912提 供到發射(TX)數據處理器1914。在一個例子中,每個數據流然後經由各自的發射天線1924 進行發射。此外,TX數據處理器1914根據為每個數據流選擇的特定編碼方案對每個數據 流的業務數據進行格式化、編碼和交織,以提供編碼後的數據。在一個例子中,利用OFDM技 術,將每個數據流的編碼後的數據與導頻數據進行多路復用。例如,導頻數據通常是採用 已知方式進行處理的已知數據模型。此外,導頻數據在接收機系統1950處用於估計信道響 應。回到發射機系統1910,根據為各個數據流選擇的特定調製方案(例如BPSK、QSPK、M-PSK或M-QAM),將經復用的導頻數據和每個數據流的編碼後的數據進行調製(即,符號映射), 以便提供調製符號。在一個例子中,通過處理器1930提供的和/或執行的指令來確定每個 數據流的數據率、編碼和調製方式。 接著,將所有數據流的調製符號提供給TX處理器1920,該處理器對調製符號進行 進一步處理(例如,進行OFDM)。隨後,TX MIMO處理器1920向Nt個收發機1922a至1922t 提供Nt個調製符號流。在一個例子中,每個收發機1922接收並處理各自的符號流,以便提 供一個或多個模擬信號。隨後,每個收發機1922進一步調節(如放大、濾波和上變頻)模擬 信號,以便提供適合在MIMO信道上傳輸的調製信號。因此,隨後可分別將來自收發機1922a 至1922t的Nt個調製信號通過Nt個天線1924a到1924t進行發射。根據另一方面,在接收機1950處,所發射的調製信號由Nk個天線1952a至1952r 接收。然後,將從每個天線1952接收到的信號提供給各自的收發機1954。在一個例子中, 每個收發機1954對各自接收到的信號進行調節(例如濾波、放大和下變頻),對調節後的 信號進行數位化處理以提供抽樣,再進一步對這些抽樣進行處理,以便提供相應的「檢測到 的」符號流。隨後,RX MIMO/數據處理器1960根據特定的接收機處理技術從Nk個收發機 (1954a、……、1954r)接收Nk個接收到的符號流並對這些符號流進行處理,以便提供Nt個 「經檢測的」符號流。在一個例子中,每個「經檢測的」符號流包括一些符號,這些符號是對 相應數據流發射的調製信號的估計。然後,RX處理器I960至少部分地通過對每個經檢測的 符號流進行解調、解交織和解碼,來處理每個符號流,以便恢復相應數據流的業務數據。因 此,RX處理器I960的處理互補於在發射機系統1910處TX MIMO處理器1920和TX數據處 理器1919執行的處理。此外,RX處理器1960還將經處理的符號流提供給數據宿1964。根據一方面,由RX處理器1960生成的信道響應估計可用於在接收機處執行空間 /時間處理,調整功率電平,改變調製速率或方案和/或執行其它適當的行為。此外,RX處 理器1960還(例如)對經檢測的符號流的諸如信號和幹擾及噪聲比(SNR)之類的信道特 性進行估計。隨後,RX處理器I960將估計的信道特徵提供給處理器1970。在一個例子中, RX數據處理器I960和/或處理器1970還導出系統的「運行」SNR估計。隨後,處理器1970 提供信道狀態信息(CSI),信道狀態信息包括關於通信鏈路和/或接收的數據流的信息。例 如,CSI可以包括運行SNR。隨後,由TX數據處理器1919處理CSI,由調製器1980對其進 行調製,由收發機1954a到1954r對其進行調節,並發送回發射機系統1910。此外,接收機 系統1950處的數據源1916還可提供其它數據,以供TX數據處理器1919進行處理。在發射機系統1910,來自接收機系統1950的調製信號由天線1924接收,由接收 機1922調節,由解調器1940解調,並由RX數據處理器1942進行處理,以便恢復由接收機 系統1950報告的CSI。在一個例子中,隨後,將報告的CSI提供給處理器1930,並將其用於 確定數據率以及用於一個或多個數據流的編碼和解調方案。隨後,將確定的編碼和調製方 案提供給收發機1922用於量化和/或在後續的傳輸中發往接收機系統1950。此外和/或 作為另一種選擇,報告的CSI可由處理器1930用於產生對TX數據處理器1914和TX MIMO 處理器1920的各種控制命令。在另一個例子中,將由RX數據處理器1942處理的CSI和/ 或其它信息提供給數據宿1944。在一個例子中,發射機系統1910的處理器1930和接收機系統1950的處理器1970 分別管理髮射機系統和接收機系統的運行。此外,發射機系統1910處的存儲器1932和接收機系統1950處的存儲器1972分別用於存儲處理器1930和1970的程序代碼和數據。此 夕卜,在接收機系統1950,可使用各種處理技術處理Nk個接收信號,以便檢測Nt個發送的符 號流。這些接收機處理技術包括空間和空一時接收機處理技術(其還稱為均衡技術)和/ 或「連續歸零/均衡和幹擾消除」接收機處理技術(其還稱為「連續幹擾消除」或「連續消 除」接收機處理技術)。應該理解,可以用硬體、軟體、固 件、中間件、微代碼、或其任意組合來實現本文描 述的各個方面。當使用軟體、固件、中間件或微代碼、程序代碼或代碼段實現系統和/或方 法時,可以將它們存儲於諸如存儲介質的機器可讀介質中。可以用過程、功能塊、子程序、程 序、例行程序、子例行程序、模塊、軟體包、類、指令的任意組合、數據結構或程序語句表示代 碼段。可以通過傳遞和/或接收信息、數據、自變量、參數或存儲器內容,將代碼段連接到另 一代碼段或硬體電路。可以通過任何適合的方式,包括內存共享、消息傳遞、令牌傳遞和網 絡傳輸等,對信息、自變量、參數或數據等進行傳遞、轉發或發射。對於軟體實現,本申請中描述的技術可用執行本申請所述功能的模塊(例如,過 程、函數等)來實現。這些軟體代碼可以存儲在存儲器單元中,並由處理器執行。存儲器單 元可以實現在處理器內,也可以實現在處理器外,在後一種情況下,它經由各種手段可通信 地連接到處理器,這些都是本領域中所公知的。上文的描述包括一個或多個方面的舉例。當然,為了描述這些方面而描述部件或 方法的所有可能的結合是不可能的,但是本領域普通技術人員應該認識到,這些方面可以 做進一步的結合和變換。因此,本申請中描述的各方面旨在涵蓋落入所附權利要求書的精 神和保護範圍內的所有改變、修改和變形。此外,就說明書或權利要求書中使用的「包含」 一詞而言,該詞的涵蓋方式類似於「包括」一詞,就如同「包括」 一詞在權利要求中用作銜接 詞所解釋的那樣。另外,說明書或權利要求書中使用的術語「或者」意味著「非排他性的或
權利要求
1.一種方法,包括確定與無線通信環境相關聯的一個或多個位置; 獲得一組系統列表信息和一組相關聯的系統優先級信息; 根據所確定的一個或多個位置對所述系統列表信息進行過濾; 至少部分地通過將所述系統優先級信息應用於過濾後的系統列表信息,生成與所確定 的一個或多個位置相對應的多模式優選系統列表。
2.根據權利要求1所述的方法,其中,所述一組相關聯的系統優先級信息包括至少 一個多模式系統選擇(MMSS)系統優先級列表(MSPL)和至少一個匪SS位置優先級列表 (MLPL),其中,所述MSPL包括一種或多種系統類型的系統優先級規則,所述MLPL將通信系 統與相應的MSPL相關聯。
3.根據權利要求2所述的方法,其中,所述一組系統列表信息包括公共陸地移動網 (PLMN)列表和優選漫遊列表(PRL)。
4.根據權利要求3所述的方法,其中,所述PLMN列表包括等效歸屬PLMN(EHPLMN)列 表和運營商PLMN(OPLMN)列表,所述EHPLMN列表和OPLMN列表分別包括由移動國家代碼 (MCC)和行動網路代碼(MNC)所標識的系統的記錄。
5.根據權利要求4所述的方法,其中 所述過濾進一步包括至少部分地通過從所述EHPLMN列表和所述OPLMN列表中選擇一些列表,並從所述PRL 中選擇一些列表,來生成位置組,其中,從所述EHPLMN列表和所述OPLMN列表中選擇的列表 的各自MCC與所確定的位置的MCC相匹配,從所述PRL中選擇的列表所對應的地理空間位 置(GEO)與所確定的位置的GEO相匹配;所述方法還包括至少部分地通過以下步驟根據所述位置組中的位置給所述位置組中 相應的條目分配優先級將歸屬優先級應用於所述位置組中的第一 PLMN列表和PRL條目,將優選的優先級應用 於所述位置組中的第二 PLMN列表和PRL條目,將一個或多個優先級應用於所述位置組中相 應的其它PLMN列表和PRL條目。
6.根據權利要求5所述的方法,還包括 確定對應於公共位置組的相應的MLPL記錄; 將公共組標識符分配給所確定的MLPL記錄。
7.根據權利要求1所述的方法,其中,所述生成包括確定包括過濾後的系統列表信息的相應的子集在內的優先級組,所述優先級組至少對 應於一個歸屬優先級類別、一個優選優先級類別以及一個或多個額外的優先級類別; 使用所獲得的一組系統優先級信息將各優先級組進行交錯排列。
8.根據權利要求7所述的方法,其中,所獲得的一組系統優先級信息指定了至少部分 地用無線接入技術(RAT)或子網標識符中的一個或多個來定義的系統類別的優先級順序,所述交錯排列包括根據由所獲得的一組系統優先級信息指定的系統優先級順序,將 相應的優先級組交錯排列。
9.根據權利要求8所述的方法,其中,所述系統列表信息包括PRL,所述PRL包括與相 應的通信網絡相關聯的條目以及與相應的通信網絡相關聯的子網。
10.根據權利要求1所述的方法,其中,所述系統優先級信息或所述系統列表信息中的 至少一個包括補充信息,所述補充信息包括以下各項中的至少一項接入技術數據、空中接 口技術數據或捕獲數據。
11.根據權利要求10所述的方法,還包括使用所述補充信息來增大所生成的多模式優選系統列表的至少一部分。
12.根據權利要求1所述的方法,其中,所述確定包括確定在哪個位置沒有生成多模式優選系統列表,所述過濾和生成是自動進行的,其用於為所確定的位置生成多模式優選系統列表。
13.一種無線通信裝置,包括存儲器,其存儲與一個或多個位置、一個或多個系統列表資料庫以及相關系統優先級 信息有關的數據; 處理器,用於根據所述一個或多個位置對所述一個或多個系統列表資料庫進行剪裁, 通過將所述系統優先級信息應用於經過剪裁的系統列表資料庫,生成多模式優選系統 列表。
14.根據權利要求13所述的無線通信裝置,其中,所述系統優先級信息包括至少一個 多模式系統選擇(MMSS)系統優先級列表(MSPL)和至少一個MMSS位置優先級列表(MLPL), 其中,所述MSPL包括一種或多種系統類型的系統優先級規則,所述MLPL將通信系統與相應 的MSPL相關聯。
15.根據權利要求14所述的無線通信裝置,其中,所述一個或多個系統列表資料庫包 括公共陸地移動網(PLMN)列表和優選漫遊列表(PRL)。
16.根據權利要求15所述的無線通信裝置,其中所述PLMN列表包括等效歸屬PLMN (EHPLMN)列表和運營商PLMN (OPLMN)列表,所述 EHPLMN列表和OPLMN列表分別包括由移動國家代碼(MCC)和行動網路代碼(MNC)所標識的 系統的記錄;所述PRL包括與各系統所處的位置有關的系統的記錄。
17.根據權利要求16所述的無線通信裝置,其中,所述處理器還用於通過從所述EHPLMN列表和所述OPLMN列表中選擇一些列表,並從所述PRL中選擇一些 列表,來生成位置組,其中,從所述EHPLMN列表和所述OPLMN列表中選擇的列表的各自MCC 與所述一個或多個位置的MCC相匹配,從所述PRL中選擇的列表所對應的位置與所述一個 或多個位置相匹配,根據在位置組中的位置,為所述位置組中相應的條目分配優先級。
18.根據權利要求17所述的無線通信裝置,其中,所述處理器還用於 將歸屬優先級分配給所述位置組中的第一 PLMN條目和第一 PRL條目, 將優選優先級分配給所述位置組中的第二 PLMN條目以及第二 PRL條目, 將至少一個額外的優先級分配給所述位置組中的一個或多個其它條目。
19.根據權利要求17所述的無線通信裝置,其中,所述處理器還用於 確定對應於公共位置組的MLPL記錄,給所確定的MLPL記錄分配組標識符。
20.根據權利要求13所述的無線通信裝置,其中,所述處理器還用於至少部分地通過從一個或多個經過剪裁的系統列表資料庫中確定優先級組,並使用所 述系統優先級信息將相應的優先級組交錯排列,來生成所述多模式優選系統列表。
21.根據權利要求20所述的無線通信裝置,其中,所述系統優先級信息指定了至少部 分地根據無線接入技術(RAT)或子網標識符來定義的系統類型的優先級順序,並且,所述 處理器還用於根據所述優先級順序將相應的優先級組進行交錯排列。
22.根據權利要求21所述的無線通信裝置,其中,所述一個或多個系統列表資料庫包 括I3RL,所述PRL包括與相應的通信網絡相關聯的條目以及與所述相應的通信網絡相關聯 的子網。
23.根據權利要求13所述的無線通信裝置,其中,所述處理器還用於確定在哪個位置沒有生成多模式優選系統列表,針對所確定的位置自動生成多模式優選系統列表。
24.一種可運行於無線通信系統中的裝置,所述裝置包括位置確定模塊,其確定無線通信環境中的一個或多個位置;數據獲得模塊,其獲得系統列表數據和系統優先級排序數據;列表生成模塊,其至少部分地通過根據所述系統優先級排序數據和所確定的一個或多 個位置對所述系統列表數據進行剪裁,生成多模式優選系統列表。
25.根據權利要求M所述的裝置,其中,所述系統優先級排序數據包括至少一個多模 式系統選擇(MMSS)位置優先級列表(MLPL)記錄和至少一個MMSS系統優先級列表(MSPL)。
26.根據權利要求25所述的裝置,還包括用於確定所述至少一個MSPL中的優先級信息的模塊,其中所述優先級信息通過系統 類型或網絡運營商中的至少一個來表示;用於確定所述至少一個MLPL記錄中的通信系統和相應MSPL之間的對應關係的模塊。
27.根據權利要求25所述的裝置,其中,所述系統列表數據包括公共陸地移動網 (PLMN)列表和優選漫遊列表(PRL),所述PLMN列表包括等效歸屬PLMN (EHPLMN)列表和運 營商PLMN(OPLMN)列表,所述EHPLMN列表和OPLMN列表分別包括由移動國家代碼(MCC)和 行動網路代碼(MNC)所標識的系統的記錄,所述PRL包括與所述系統所在的地理空間位置 (GEO)相關的系統的記錄。
28.根據權利要求27所述的裝置,其中,所述生成模塊包括位置組生成模塊,其通過從所述EHPLMN列表和所述OPLMN列表中選擇一些列表,並從 所述PRL中選擇一些列表,來生成位置組,其中,從所述EHPLMN列表和所述OPLMN列表中選 擇的列表的各自MCC與所述一個或多個位置的MCC相匹配,從所述PRL中選擇的列表所對 應的GEO與所述一個或多個位置的GEO相匹配;分配模塊,用於根據所述位置組中的位置,將對應於所述至少一個MSPL的優先級分 配給所述位置組中的相應條目,其中,所述優先級至少包括應用於所述位置組中的第一 PLMN列表和PRL條目的第一優先級,應用於所述位置組中的第二 PLMN列表和PRL條目的第 二優先級,應用於所述位置組中相應的其它條目的一個或多個第三優先級。
29.根據權利要求觀所述的裝置,還包括用於將組標識符分配給對應於公用位置組的相應的MLPL記錄的模塊。
30.根據權利要求M所述的裝置,其中,所述系統優先級排序數據指定了至少部分地 用無線接入技術(RAT)或子網標識符中的一個或多個來定義的系統類別的優先級順序,並 且,所述生成模塊包括用於確定優先級組的模塊,所述優先級組包括過濾後的系統列表數據的相應子集; 用於交錯排列的模塊,其根據由所述系統優先級排序數據指定的優先級順序對相應的 優先級組進行交錯排列。
31.根據權利要求30所述的裝置,其中,所述系統列表數據包括PRL,所述PRL包括與 相應的通信網絡相關聯的條目以及與所述相應的通信網絡相關聯的子網。
32.根據權利要求M所述的裝置,其中,位置信息確定模塊包括用於確定所述裝置的 位置的模塊,所述裝置還包括用於判斷與所述裝置的位置相對應的多模式優選系統列表是否已經生成的模塊; 用於一旦判斷出與所述裝置的位置相對應的多模式優選系統列表尚未生成,就針對所 述裝置的位置自動生成多模式優選系統列表的模塊。
33.一種電腦程式產品,包括 計算機可讀介質,包括使計算機確定無線通信環境中相關的一個或多個位置的代碼; 使計算機獲得系統列表信息和系統優先級信息的代碼;使計算機根據所述相關的一個或多個位置對所述系統列表信息進行過濾的代碼; 使計算機將所述系統優先級信息應用於過濾後的系統列表信息的代碼。
34.根據權利要求33所述的電腦程式產品,其中,所述系統列表信息包括公共陸地 移動網(PLMN)列表或優選漫遊列表(PRL)中的至少一個,所述系統優先級信息包括多模式 系統選擇(MMSS)位置優先級列表(MLPL)或MMSS系統優先級列表(MSPL)中的至少一個, 所述MLPL包括至少一個記錄。
35.根據權利要求34所述的電腦程式產品,其中,所述計算機可讀介質還包括 使計算機確定MSPL中的優先級信息的代碼,其中,所述優先級信息通過無線接入技術(RAT)或網絡運營商中的至少一個來表示;使計算機確定MLPL的至少一個記錄中的通信系統和相應MSPL之間的對應關係的代碼。
36.根據權利要求35所述的電腦程式產品,其中,所述系統列表信息包括PLMN列表 和PRL,所述PLMN列表包括等效歸屬PLMN (EHPLMN)列表和運營商PLMN (OPLMN)列表,所述 等效歸屬PLMN(EHPLMN)列表和運營商PLMN(OPLMN)列表分別包括由移動國家代碼(MCC) 和行動網路代碼(MNC)所標識的系統的記錄,所述PRL包括與相應的地理位置相關的系統 的記錄。
37.根據權利要求36所述的電腦程式產品,其中所述使計算機進行過濾的代碼包括使計算機採用所述PLMN和所述PRL進行以下操作 的代碼至少部分地通過從所述EHPLMN列表和所述OPLMN列表中選擇一些列表,並從所述 PRL中選擇一些列表,來生成位置組,其中,從所述EHPLMN列表和所述OPLMN列表中選擇的 列表的各自MCC與所述相關的一個或多個位置的MCC相匹配,從所述PRL中選擇的列表所 關聯的地理位置與所述相關位置中的一個或多個相匹配;所述使計算機應用所述系統優先級信息的代碼包括使計算機進行以下操作的代碼根 據在所述位置組中的位置,將對應於MSPL的優先級分配給與所述位置組相關的相應條目, 其中,所述優先級至少包括應用於所述位置組中的第一 PLMN列表和PRL條目的第一優先 級,應用於所述位置組中的第二 PLMN列表和PRL條目的第二優先級,應用於所述位置組中 相應的其它條目的一個或多個第三優先級。
38.根據權利要求37所述的電腦程式產品,還包括使計算機將組標識符分配給對應於公共位置組的相應的MLPL記錄的代碼。
39.根據權利要求33所述的電腦程式產品,其中,所述系統優先級信息指定了至少 部分地用無線接入技術(RAT)或子網標識符中的一個或多個來定義的系統類別的優先級 順序。
40.根據權利要求33所述的電腦程式產品,其中,所述系統列表信息包括PRL,所述 PRL包括與相應的通信網絡相關聯的條目以及與所述相應的通信網絡相關聯的子網。
41.根據權利要求33所述的電腦程式產品,其中,所述用於使計算機應用所述系統 優先級信息的代碼包括 用於使計算機將過濾後的系統列表信息編組到相應的優先級組中的代碼;用於使計算機按照由所述系統優先級信息指定的順序對相應的優先級組進行交錯排 列的代碼。
42.一種執行計算機可執行指令的集成電路,所述指令包括確定相關的一個或多個位置、一個或多個系統列表資料庫、一個或多個系統優先級數 據庫;根據所述相關的一個或多個位置對所述一個或多個系統列表資料庫進行剪裁;通過將所述一個或多個系統優先級資料庫中的信息應用於相應的經過剪裁的系統列 表資料庫來生成多模式優選系統列表。
43.根據權利要求42所述的集成電路,其中,所述系統列表資料庫包括公共陸地移動 網(PLMN)列表或優選漫遊列表(PRL)中的至少一個,所述系統優先級資料庫包括多模式系 統選擇(MMSQ位置優先級列表(MJL)或MMSS系統優先級列表(MSPL)中的至少一個。
44.根據權利要求43所述的集成電路,其中,所述指令還包括確定MSPL中的優先級信息,其中,所述優先級信息通過無線接入技術(RAT)或網絡運 營商中的至少一個來表示;確定MLPL的至少一個記錄中的通信系統和相應MSPL之間的關係。
45.根據權利要求44所述的集成電路,其中,所述系統列表資料庫包括PLMN列表和 PRL,所述PLMN列表包括等效歸屬PLMN (EHPLMN)列表和運營商PLMN (OPLMN)列表,所述 EHPLMN)列表和所述OPLMN列表分別包括由移動國家代碼(MCC)和行動網路代碼(MNC)所 標識的系統的記錄,所述PRL包括與相應的地理位置相關的系統的記錄。
46.根據權利要求45所述的集成電路,其中所述剪裁包括至少部分地通過從所述EHPLMN列表和所述OPLMN列表中選擇一些列 表,並從所述PRL中選擇一些列表,來生成位置組,其中,從所述EHPLMN列表和所述OPLMN 列表中選擇的列表的各自MCC與所述相關的一個或多個位置的MCC相匹配,從所述PRL中 選擇的列表所關聯的地理位置與相關的位置相匹配;所述生成包括根據所述位置組中的相對偏好,將對應於MSPL的優先級分配給與所述 位置組相關聯的相應條目,其中,所述優先級至少包括應用於所述位置組中的第一 PLMN 列表和PRL條目的第一優先級,應用於所述位置組中的第二 PLMN列表和PRL條目的第二優 先級,應用於所述位置組中相應的其它條目的一個或多個第三優先級。
47.根據權利要求46所述的集成電路,其中,所述指令還包括將組標識符分配給對應於公共位置組的相應的MLPL記錄。
48.根據權利要求42所述的集成電路,其中,所述系統優先級資料庫指定了至少部分 地用無線接入技術(RAT)或子網標識符中的一個或多個來定義的相應的系統類別的優先 級順序。
49.根據權利要求42所述的集成電路,其中,所述系統列表資料庫包括優選漫遊列表 (PRL),所述PRL包括與相應的通信網絡相關聯的條目以及與所述相應的通信網絡相關聯 的子網。
50.根據權利要求42所述的集成電路,其中,所述生成包括將與過濾後的系統列表資料庫相對應的信息編組到相應的優先級組中;按照由所述一個或多個系統優先級資料庫確定的順序,將所述相應的優先級組進行交 錯排列。
全文摘要
本發明描述了在無線通信系統中有助於改進多模式系統選擇的系統和方法。如本文中所述,各種技術可用於合成與不同組的無線接入技術(RAT)相對應的系統資料庫,例如,公共陸地移動網(PLMN)列表和/或優選漫遊列表(PRL),再使用一個或多個涵蓋資料庫以及相關聯的位置信息,生成優選系統的多模式列表。如本文中所述,可構建優選系統列表,以便利用一個或多個資料庫中精細粒度的信息,同時仍然支持具有較粗略信息的資料庫。此外,本文中還描述了將一個或多個涵蓋資料庫進行增大和/或分組的技術,以便使各種RAT的信息可用粒度比對應於RAT的系統資料庫中提供的信息的粒度要高。此外,本文還提供了用於根據觀察到的位置變化來自動生成優選系統列表的技術。
文檔編號H04W48/18GK102100113SQ200980127989
公開日2011年6月15日 申請日期2009年4月30日 優先權日2008年7月18日
發明者A·斯瓦米納坦, S·巴拉蘇布拉馬尼安, Y·C·尹 申請人:高通股份有限公司