PLMN列表310包括多個PLMN,并將其配置為小的、粗略的網(wǎng) 絡列表,以便使其存儲所需的空間總量最小化。例如,PLMN列表310中的各個網(wǎng)絡可以僅 使用對應于該網(wǎng)絡所在國家的MCC以及對應于該網(wǎng)絡的運營商的MNC來進行標識,并將其 以優(yōu)先級遞減的順序這些網(wǎng)絡排列在PLMN列表310中。然而,可以理解,PLMN列表310可 使用任何合適的格式和/或信息。如下文中說明的那樣,可使用等效歸屬PLMN(EHPLMN)列 表、運營商PLMN(OPLMN)列表和/或任何其它合適的列表來構(gòu)建PLMN列表310,其中等效歸 屬PLMN(EHPLMN)列表列舉了被歸類為歸屬網(wǎng)絡的網(wǎng)絡,運營商PLMN(OPLMN)列表列舉了一 個或多個優(yōu)選網(wǎng)絡。
[0051] 在另一個具體的例子中,PRL320包括由各SID和/或NID所標識的系統(tǒng)的列表。 與PLMN列表310相比,PRL320是粒度更細的詳細列表,相比存儲空間需求而言,其更注重 信息的細節(jié)。因此,除了SID/NID和RAT信息之外,PRL320還包含如下信息,諸如RF頻帶 類別和/或信道信息、捕獲類型信息和/或其它關于各個系統(tǒng)的信息。此外,PRL320包括 使多個系統(tǒng)能夠共享相同優(yōu)先級的優(yōu)先級信息。如圖3中的進一步說明,可將PRL320分組 成位于公共地理空間位置或GEO中的系統(tǒng)的更小列表,公共地理空間位置或GEO對應于城 市、州和/或其它地理區(qū)域。
[0052] 因此,根據(jù)一個方面,可以理解,PLMN列表310和PRL320以與圖2中的系統(tǒng)選擇 程序220和230相似的方式,為各種無線技術的移動手持設備提供系統(tǒng)選擇程序。如系統(tǒng) 300進一步示出的那樣,也可以使用一組或多組其它系統(tǒng)選擇程序330。
[0053] 根據(jù)另一方面,通過MLPL340和MSPL數(shù)據(jù)庫350的方式,可在系統(tǒng)300中提供與 圖2中所示相似的系統(tǒng)選擇程序涵蓋體。在一個例子中,MLPL340包括一組MLPL記錄,每 個MLPL記錄可標識至少一個系統(tǒng)。在一個例子中,MLPL340包括:在PLMN列表310、PRL 320、其它系統(tǒng)信息330和/或任何其它合適的列表中列出的系統(tǒng)記錄。此外,MLPL340中 的每個記錄指向MSPL數(shù)據(jù)庫350中的一個MSPL。在一個例子中,MSPL數(shù)據(jù)庫350中的各 個MSPL可提供指定指向其的系統(tǒng)的優(yōu)先級列表的規(guī)則。
[0054] 根據(jù)一個方面,圖4中的示圖400示出了由MLPL340使用的示例性結(jié)構(gòu)。如示圖 400所示,MLPL包括前導信息,其中前導信息包括指定MLPL尺寸的MLPL_SIZE域、標識MLPL 的MLPL_ID域以及指定MLPL中存在的MLPL記錄數(shù)量的NUM_MLPL_RECS域。如進一步示出 的那樣,各個記錄包括記錄索引,并能夠通過其MCC和MNC標識相應的系統(tǒng)。各個記錄還包 括SYS_LOC_TAG±或,SYS_LOC_TAG域包括關于相應系統(tǒng)的進一步信息以及指向系統(tǒng)要使用 的MSPL的指針。
[0055] 在圖400所示的例子中,SYS_LOC_TAG域包括標識相應的系統(tǒng)的類型的SYS_TYPE 域以及三個標志域,分別為SYS_LOC_TAGl、SYS_LOC_TAG2和SYS_LOC_TAG3。在一個具體的 例子中,如果MLPL記錄對應于cdma2000系統(tǒng),則SYS_TYPE域指示系統(tǒng)為cdma2000系統(tǒng), SYS_L0C_TAG1域指示一個網(wǎng)絡或一組網(wǎng)絡的SID,SYS_LOC_TAG2域指示網(wǎng)絡的起始NID, SYS_LOC_TAG3域指示網(wǎng)絡的NID范圍。因此,可以看出,示圖400中所示的MLPL記錄對應 于單個3GPP系統(tǒng)(例如,由MCC/MNC所標識的那樣)或者具有公共SID但處于一定NID范 圍內(nèi)的一組cdma2000系統(tǒng)。
[0056] 圖5是示出了多模式系統(tǒng)選擇的示例性傳統(tǒng)實施方式的系統(tǒng)500的示圖。如系統(tǒng) 500所示,PLMN列表510、PRL520、MLPL530和MSPL數(shù)據(jù)庫540用于協(xié)助多模式移動終端 在無線通信環(huán)境中(例如,經(jīng)由多模式優(yōu)選系統(tǒng)列表550)選擇要進行通信的系統(tǒng)。然而,由 于數(shù)據(jù)庫510-540之間的格式和信息的不同,以及數(shù)據(jù)庫510-540中通常提供的信息的不 同,移動終端在對不同通信模式的系統(tǒng)進行優(yōu)先級排序時仍會遇到困難。例如,如上所述,PLMN列表510和PRL520包括不同層次的細節(jié),并且,盡管MLPL530和MSPL數(shù)據(jù)庫540用 于涵蓋PLMN列表510和PRL520,但是這些數(shù)據(jù)庫通常不能提供充足的信息來克服移動終 端遇到的關于系統(tǒng)選擇的全部困難。
[0057] 作為第一個具體示例,如系統(tǒng)500所示的麗SS機制不能足夠靈活地支持各個運 營商之間復雜的漫游協(xié)議。例如,各個運營商會在它們之間達成隨時間而變的復雜的漫游 協(xié)議。因此,可以理解,麗SS解決方案應該足夠靈活,以便使屬于不同運營商的系統(tǒng)的交 織(interleave)能達到一定的高度。然而,傳統(tǒng)的麗SS機制不提供支持這種漫游協(xié)議 的足夠粒度。例如,在3GPP系統(tǒng)選擇的情況下,將"歸屬(HOME) "優(yōu)先級類別分配給PLMN 列表510中的EHPLMN列表中的系統(tǒng),"preferred"(優(yōu)選,或簡稱為"PREF")優(yōu)先級類 別分配給0PLMN列表中的系統(tǒng),"任意(ANY) "優(yōu)先級類別分配給其它所有可用的3GPP系 統(tǒng)。然而,可以理解的是,以這種方式進行分類會導致無法將多于兩個的3GPP運營商交織 (interleave)到多模式系統(tǒng)列表550中。因此,如多模式優(yōu)選系統(tǒng)列表550所示,在由系統(tǒng) 500所示的實施方式中不能支持將系統(tǒng)S4/N1插入在系統(tǒng)MCC2/N2和MCC2/N3之間的優(yōu)先 級列表,其原因在于MCC2/N2和MCC2/N3由于共同出現(xiàn)在0PLMN列表中而共享著PREF優(yōu)先 級。
[0058] 作為第二個具體示例,如系統(tǒng)500所示的麗SS機制不支持對所列的各網(wǎng)絡提供 的不同RAT進行區(qū)分。因此,例如,如果要在多模式終端進行高速應用,則系統(tǒng)500所示的 MMSS機制不支持這樣的交織,即支持高速服務(例如,LTE、DO等等)的RAT優(yōu)先排列在相 同網(wǎng)絡提供的其它RAT(例如,UMTS、lx等等)之前。
[0059] 因此,返回圖3,系統(tǒng)300能夠通過使用列表生成算法370來克服上文中描述的關 于系統(tǒng)500的困難,列表生成算法370綜合來自數(shù)據(jù)庫310-350的信息,以生成單個多模式 優(yōu)選系統(tǒng)列表380。在一個例子中,列表生成算法370將數(shù)據(jù)庫310-350的信息編制到單個 列表380中,同時仍然支持諸如PLMN列表310之類的粗略列表,列表380包括PRL320的 詳細內(nèi)容。在另一個例子中,列表生成算法370能夠使用MLPL數(shù)據(jù)庫340和/或MSPL數(shù) 據(jù)庫350來擴展PLMN列表310中的信息,以使得系統(tǒng)選擇能以與由傳統(tǒng)麗SS方法所支持 的相比更詳細和粒度更細的方式進行。在另一個例子中,列表生成算法370還使用位置信 息360生成對于給定地理區(qū)域而言特定的多模式優(yōu)選系統(tǒng)列表380。對于一組位置,可以在 單個動作中完成特定位置信息360的列表380的生成,或者,在可替代的方面,列表生成算 法370可在檢測到相關聯(lián)設備的位置發(fā)生變化之后自動觸發(fā)。
[0060] 根據(jù)一個方面,本文中描述的各種MMSS技術能夠以圖6中的系統(tǒng)600和圖7中的 系統(tǒng)700所示的方式,克服系統(tǒng)500相關描述的缺點。首先參照圖6,系統(tǒng)600包括PLMN列 表610、PRL620、MLPL630和MSPL數(shù)據(jù)庫640,可以對上述各列表進行編制,以生成多模式 優(yōu)選系統(tǒng)列表660??梢詾樘囟ǖ牡乩韰^(qū)域生成列表660,所述特定地理區(qū)域可對應于城市 和/或任何合適粒度的其它區(qū)域。在示圖600所示的例子中,列表660是為6£0 2生成的, GE02位于對應于MCC2的國家中。然而,可以理解,示圖600所示的例子可用于任何合適的 區(qū)域和/或位置。
[0061] 以與系統(tǒng)500相似的方式,PLMN列表610包括對應于多個系統(tǒng)的條目,這些系統(tǒng) 可位于對應于各個MCC的多個國家中,并由對應于各個MNC的多個網(wǎng)絡運營商來運營,PRL 620包括對應于由SID/NID所標識的各個系統(tǒng)的條目,SID/NID排列在由GEO定義的各個記 錄中。如附加說明的那樣,MLPL630能夠為多種網(wǎng)絡提供指向各個對應MSPL條目的指針, MSPL數(shù)據(jù)庫640能夠提供與特定網(wǎng)絡組(例如,所有屬于一個國家、一個GE0和/或任何其 它位置粒度的所有網(wǎng)絡)相關聯(lián)的所有系統(tǒng)的優(yōu)先級列表。
[0062] 根據(jù)一個方面,通過(例如)使用一個過程使得多模式優(yōu)選系統(tǒng)列表660的構(gòu)建 能夠與由系統(tǒng)500所示的相比具有更高的靈活性和更細的粒度,其中,在所述過程中,通過 位置對系統(tǒng)列表信息進行剪裁,以便構(gòu)建各個位置組650a-n,這些位置組隨后根據(jù)由MLPL 630和MSPL數(shù)據(jù)庫640提供的規(guī)則在全部系統(tǒng)中進行交織。
[0063] 在一個例子中,通過利用相關位置的條目對PLMN列表610和/或PRL620進行剪 裁和編輯,生成位置組650。例如,如系統(tǒng)600中所示的那樣,通過編輯分別與MCC2和GE02 相關聯(lián)的所有3GPP系統(tǒng)(例如,使用PLMN列表610)和所有3GPP2系統(tǒng)(例如,使用PRL 620)來生成位置組650a。根據(jù)分別生成的位置組650a-n,定義與屬于各個位置組650a-n 的系統(tǒng)相關聯(lián)的優(yōu)先級類別,以便優(yōu)化各個系統(tǒng)之間的交織。例如,如位置組650a所示的 那樣,重新定義"歸屬(HOME) "優(yōu)先級,以指向位置組650a中最高優(yōu)選的3GPP和3GPP2系 統(tǒng);重新定義"優(yōu)選(PREF) "優(yōu)先級,以指向次高的優(yōu)選系統(tǒng);重新定義"任意(ANY) "優(yōu)先 級,以指向所有其它適用的系統(tǒng)。此外,盡管沒有在系統(tǒng)600中示出,但是為了達到進一步 的粒度,還可使用不同于"歸屬"、"優(yōu)選"、"任意"的優(yōu)先級類別。通過以這種方式形成位置 組650,可以理解,可以以與由傳統(tǒng)方式支持的相比更高的復雜性來支持多個系統(tǒng)的交織。 例如,和系統(tǒng)500所示的機制形成對比,系統(tǒng)600可支持將S4/N1插入在MCC2/N2和MCC2/ N3之間。
[0064] 接下來,參照圖7,第二個示例性系統(tǒng)700包括以與圖6中的數(shù)據(jù)庫610-640相似 的方式構(gòu)建的PLMN列表710、PRL 720、MLPL 730和MSPL數(shù)據(jù)庫740,以便生成多模式優(yōu) 選系統(tǒng)列表750。根據(jù)系統(tǒng)700所示的一個方面,將MSPL數(shù)據(jù)庫