專利名稱:路由協(xié)議的制作方法
技術(shù)領(lǐng)域:
下面的描述概括而言涉及無線通信系統(tǒng),具體而言,涉及在無線通信系統(tǒng)中創(chuàng)建通信路由或隧道。
背景技術(shù):
無線通信系統(tǒng)已經(jīng)成為世界上大多數(shù)人進(jìn)行通信的普遍方式。這些系統(tǒng)可以是通過共享可用的系統(tǒng)資源(例如,帶寬和發(fā)送功率)來支持多個用戶的多址系統(tǒng)。這類多址系統(tǒng)的實(shí)例包括碼分多址(CDMA)系統(tǒng)、時分多址(TDMA)系統(tǒng)、頻分多址(FDMA)系統(tǒng)、正交頻分多址(OFDMA)系統(tǒng)以及其它系統(tǒng)。
典型的無線通信系統(tǒng)或網(wǎng)絡(luò)(例如,使用頻分、時分和/或碼分技術(shù))包括提供覆蓋區(qū)域的一個或多個基站和可在覆蓋區(qū)域內(nèi)發(fā)送和接收數(shù)據(jù)的一個或多個移動(例如,無線)終端。典型的基站可同時為廣播、多播和/或單播服務(wù)發(fā)送多個數(shù)據(jù)流,其中,數(shù)據(jù)流是對移動終端具有獨(dú)立接收興趣的數(shù)據(jù)的流?;靖采w區(qū)域內(nèi)的移動終端可能有興趣接收通過組合流攜帶的一個、多于一個或所有數(shù)據(jù)流。同樣,移動終端可向基站或另一移動終端發(fā)送數(shù)據(jù)。
在這種通信系統(tǒng)中,人們期望當(dāng)移動設(shè)備在相鄰地理小區(qū)之間移動時(稱為切換)提供不中斷的服務(wù)。這種遷移是重要的,因?yàn)橹袛嗫蓪?dǎo)致質(zhì)量降級、通信丟失或其它不期望的情形。因此,存在一種需求以支持從當(dāng)前基站切換到目標(biāo)基站。
發(fā)明內(nèi)容
下面介紹了一個或多個方面的簡單概括,以便對這些方面有一個基本的理解。發(fā)明內(nèi)容部分不是對能想到的所有方面的全面概述,并且既不是要確定所有方面的關(guān)鍵或重要組成部分,也不是要描繪任何一個方面或所有方面的范圍。其唯一的目的是簡單地介紹一個或多個方面的一些概念,以此作為后面的詳細(xì)說明的序言。
根據(jù)一個或多個方面及其對應(yīng)的公開,描述了與在兩個或更多個基站之間創(chuàng)建隧道相關(guān)的各個方面。
一個方面涉及一種用于在移動設(shè)備和基站之間創(chuàng)建隧道關(guān)系的方法。所述方法包括選擇至少一個基站來通過隧道建立通信以及將包括路由創(chuàng)建報頭的消息發(fā)送給所述至少一個基站。所述路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù)。所述方法還包括等待對所述路由創(chuàng)建報頭的確認(rèn)以及如果接收到所述確認(rèn)則退出等待開啟狀態(tài)。所述確認(rèn)指示所述隧道關(guān)系的創(chuàng)建。
另一方面涉及一種無線通信裝置,其包括存儲器和處理器。所述存儲器保存與以下操作有關(guān)的指令選擇至少一個基站來通過隧道建立通信,以及將包括路由創(chuàng)建報頭的消息發(fā)送給所述至少一個基站。所述存儲器還保存與以下操作有關(guān)的指令等待對所述路由創(chuàng)建報頭的確認(rèn),以及如果接收到所述確認(rèn)則退出等待開啟狀態(tài)。所述路由創(chuàng)建報頭包括與定義所述隧道相關(guān)聯(lián)的一個或多個參數(shù)。所述處理器耦合到所述存儲器并用于執(zhí)行所述存儲器中保存的指令。
另 一方面涉及一種包括計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)可讀介質(zhì)包括第一組代碼,用于使計(jì)算機(jī)選擇至少一個基站來通過隧道建立通信;以及第二組代碼,用于使所述計(jì)算機(jī)將包括路由創(chuàng)建報頭的消息發(fā)送給所述至少一個基站。所述路由創(chuàng)建報頭包括與定義所述隧道相關(guān)聯(lián)的一個或多個參數(shù)。所述計(jì)算機(jī)可讀介質(zhì)包括第三組代碼,用于使所述計(jì)算機(jī)等待對所述路由創(chuàng)建報頭的確認(rèn);以及第四組代碼,用于使所述計(jì)算機(jī)如果接收到所述確認(rèn)則退出等待開啟狀態(tài)。所述確認(rèn)包括從所述至少一個基站接收分組。
另 一方面涉及一種裝置,其包括用于選擇至少一個基站來通過隧道建立通信的模塊以及用于將包括路由創(chuàng)建報頭的消息發(fā)送給所述至少一個基站的模塊。所述路由創(chuàng)建報頭包括與定義所述隧道相關(guān)聯(lián)的一個或多個參數(shù)。所述裝置還包括用于等待對所述路由創(chuàng)建報頭的確認(rèn)的模塊。所述確認(rèn)包括從所述至少一個基站接收分組。所述用于發(fā)送消息的模塊可將包括所述路由創(chuàng)建報頭的消息重新發(fā)送到所述至少一個基站,直到接收到所述確認(rèn)。還包括用于當(dāng)接收到所述確認(rèn)時退出等待開啟狀態(tài)的模塊。
另一方面涉及用于路由協(xié)議的至少一個處理器。所述處理器包括第一模塊,用于選擇至少一個基站來通過隧道建立通信;以及第二模塊,用于將包括路由創(chuàng)建報頭的消息發(fā)送給所述至少一個基站。所述路由創(chuàng)建報頭包括與定義所述隧道相關(guān)聯(lián)的一個或多個參數(shù)。所述處理器還包括第三模塊,用于等待對所述路由創(chuàng)建報頭的確認(rèn)。所述確認(rèn)包括從所述至少一個基站接收分組。處理器中還包括第四模塊,用于將包括所述路由創(chuàng)建報頭的消息重新發(fā)送到所述至少一個基站,直到接收到所述確認(rèn);以及第
五模塊,用于當(dāng)接收到所述確認(rèn)時退出等待開啟狀態(tài)。
另一方面涉及一種用于在移動設(shè)備和基站之間創(chuàng)建隧道關(guān)系的方法。所述方法包括從移動設(shè)備接收包括路由創(chuàng)建報頭的消息。所述路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù)。所述方法還包括確定所述移動設(shè)備是否處于等待開啟狀態(tài)以及如果所述設(shè)備處于所述等待開啟狀態(tài)則檢查所述路由創(chuàng)建報頭的至少一個錯誤。此外,所述方法包括響應(yīng)于所接收到的消息創(chuàng)建路由協(xié)議消息以及將所創(chuàng)建的路由協(xié)議消息發(fā)送到所述移動設(shè)備。
另一方面涉及一種無線通信裝置,其包括存儲器和處理器。所述存儲
器保存與以下操作有關(guān)的指令從移動設(shè)備接收包括路由創(chuàng)建報頭的消息。所述路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù)。所述存儲器還保存與以下操作有關(guān)的指令確定所述移動設(shè)備是否處于等待開啟狀態(tài),以及如果所述設(shè)備處于所述等待開啟狀態(tài)則檢査所述路由創(chuàng)建報頭的至少一個錯誤。所述存儲器還保存與以下操作有關(guān)的指令響應(yīng)于所接收到的消息創(chuàng)建路由協(xié)議消息,以及將所創(chuàng)建的路由協(xié)議消息發(fā)送到所述移動設(shè) 備。所述處理器耦合到所述存儲器并用于執(zhí)行所述存儲器中保存的指令。
另一方面涉及一種包括計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算 機(jī)可讀介質(zhì)包括第一組代碼,用于使計(jì)算機(jī)從移動設(shè)備接收包括路由創(chuàng)建 報頭的消息。所述路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù)。 所述計(jì)算機(jī)可讀介質(zhì)還包括第二組代碼,用于使所述計(jì)算機(jī)確定所述移 動設(shè)備是否處于等待開啟狀態(tài);以及第三組代碼,用于使所述計(jì)算機(jī)如果
所述設(shè)備處于所述等待開啟狀態(tài)則檢査所述路由創(chuàng)建報頭的至少一個錯
誤。所述計(jì)算機(jī)可讀介質(zhì)中還包括第四組代碼,用于使所述計(jì)算機(jī)響應(yīng) 于所接收到的消息創(chuàng)建路由協(xié)議消息;以及第五組代碼,用于使所述計(jì)算 機(jī)將所創(chuàng)建的路由協(xié)議消息發(fā)送到所述移動設(shè)備。
另一方面涉及一種裝置,其包括用于從移動設(shè)備接收包括路由創(chuàng)建報 頭的消息的模塊。所述路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個 參數(shù)。所述裝置還包括用于確定所述移動設(shè)備是否處于等待開啟狀態(tài)的模 塊以及用于如果所述設(shè)備處于所述等待開啟狀態(tài)則檢查所述路由創(chuàng)建報頭 的至少一個錯誤的模塊。此外,所述裝置包括用于響應(yīng)于所接收到的消息 創(chuàng)建路由協(xié)議消息的模塊以及用于將所創(chuàng)建的路由協(xié)議消息發(fā)送到所述移 動設(shè)備的模塊。
另一方面涉及用于路由協(xié)議的至少一個處理器。所述處理器包括第一 模塊,用于從移動設(shè)備接收包括路由創(chuàng)建報頭的消息。所述路由創(chuàng)建報頭 包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù)。所述處理器還包括第二模塊, 用于確定所述移動設(shè)備是否處于等待開啟狀態(tài);以及第三模塊,用于如果 所述設(shè)備處于所述等待開啟狀態(tài)則檢查所述路由創(chuàng)建報頭的至少一個錯 誤。如果所述設(shè)備不處于所述等待開啟狀態(tài),則忽略所述路由創(chuàng)建報頭。 所述處理器中還包括第四模塊,用于響應(yīng)于所接收到的消息創(chuàng)建路由協(xié) 議消息;以及第五模塊,用于將所創(chuàng)建的路由協(xié)議消息發(fā)送到所述移動設(shè) 備。
為了實(shí)現(xiàn)前述和有關(guān)的目的, 一個或多個方面包括下面將要充分描述 并在權(quán)利要求中重點(diǎn)列明的特征。下面的描述和附圖詳細(xì)說明一個或多個 方面的某些說明性特征。但是,這些方面是僅僅說明可釆用各個方面之基本原理的一些不同方法。通過下面結(jié)合附圖給出的詳細(xì)描述,其它優(yōu)點(diǎn)和 新穎特征將變得顯而易見,所公開的方面旨在包括所有這些方面及其等同 物。
圖1示出了根據(jù)本申請給出的各個方面的無線通信系統(tǒng)。
圖2示出了無線通信環(huán)境中有助于路由協(xié)議的系統(tǒng)。 圖3示出了無線通信環(huán)境中有助于路由協(xié)議的系統(tǒng)。 圖4示出了路由協(xié)議分組的兩個實(shí)例。
圖5示出了示例性路由協(xié)議報頭以及這些各種報頭如何交互。 圖6示出了用于在移動設(shè)備和基站之間創(chuàng)建隧道關(guān)系的方法。 圖7示出了用于通過隧道在移動設(shè)備和基站之間建立通信的方法。 圖8示出了在移動設(shè)備和基站之間創(chuàng)建隧道關(guān)系的示例性系統(tǒng)。 圖9示出了在移動設(shè)備和基站之間創(chuàng)建隧道關(guān)系的示例性系統(tǒng)。
現(xiàn)在參照附圖描述各個方面。在下面的描述中,為便于解釋,闡述了 很多具體的細(xì)節(jié),以便提供對一個或多個方面透徹的理解。但是,顯而易 見,這些方面也可以不用這些具體細(xì)節(jié)來實(shí)現(xiàn)。在其它實(shí)例中,為便于描 述這些方面,以方框圖的形式給出了公知的結(jié)構(gòu)和設(shè)備。
在本申請中所用的術(shù)語"部件"、"模塊"、"系統(tǒng)"等意指與計(jì)算機(jī)相
關(guān)的實(shí)體,其可以是硬件、固件、軟硬件結(jié)合、軟件或者執(zhí)行中的軟件。
例如,部件可以是、但并不僅限于處理器上運(yùn)行的進(jìn)程、處理器、對象、 可執(zhí)行程序、執(zhí)行的線程、程序和/或計(jì)算機(jī)。舉例來說,計(jì)算設(shè)備上運(yùn)行 的應(yīng)用程序和計(jì)算設(shè)備本身都可以是部件。 一個或多個部件可以位于執(zhí)行 中的一個進(jìn)程和/或線程中,并且,部件可以位于一臺計(jì)算機(jī)上和/或分布于 兩臺或更多臺計(jì)算機(jī)之間。另外,可以從存儲了多種數(shù)據(jù)結(jié)構(gòu)的多種計(jì)算 機(jī)可讀介質(zhì)執(zhí)行這些部件。這些部件可以通過本地和/或遠(yuǎn)程進(jìn)程進(jìn)行通信, 例如,根據(jù)具有一個或多個數(shù)據(jù)分組的信號(如,來自一個部件的數(shù)據(jù)在本地系統(tǒng)中、分布式系統(tǒng)中和/或通過諸如互聯(lián)網(wǎng)等的網(wǎng)絡(luò)與其它系統(tǒng)的部 件通過信號進(jìn)行交互)。
此外,本申請結(jié)合無線終端描述了各個方面。無線終端還可以稱為系
統(tǒng)、用戶單元、用戶站、移動站、移動臺、移動設(shè)備、設(shè)備遠(yuǎn)程站、遠(yuǎn)程 終端、接入終端、用戶終端、終端、無線通信設(shè)備、用戶代理、用戶裝置
或用戶設(shè)備(UE)。無線終端可以是手機(jī)、無繩電話、會話發(fā)起協(xié)議(SIP) 電話、智能電話、無線本地環(huán)路(WLL)站、個人數(shù)字助理(PDA)、膝上 型電腦、手持通信設(shè)備、手持計(jì)算設(shè)備、衛(wèi)星無線電和/或通過無線系統(tǒng)通 信的其它處理設(shè)備。此外,本申請結(jié)合基站描述了各個方面?;究梢杂?于與無線終端進(jìn)行通信,并且還可以稱為接入點(diǎn)、節(jié)點(diǎn)B或一些其它術(shù)語。 各個方面或特征都是圍繞著包括多個設(shè)備、部件、模塊等的系統(tǒng)而呈 現(xiàn)的。應(yīng)當(dāng)理解和明白的是,各種系統(tǒng)可以包括附加的設(shè)備、部件、模塊 等和/或可以不包括結(jié)合附圖討論的所有設(shè)備、部件、模塊等。也可以使用 這些方法的組合。
下面參照圖1,根據(jù)本申請給出的各個方面示出了無線通信系統(tǒng)ioo。
系統(tǒng)100可包括一個或多個扇區(qū)中的一個或多個基站,其相互之間和/或向 一個或多個移動設(shè)備對無線通信信號進(jìn)行接收、發(fā)送、重復(fù)等。每個基站 可包括多個發(fā)射機(jī)鏈和接收機(jī)鏈(例如,每個發(fā)送和接收天線一個),其中 的每個可以包括與信號發(fā)送和接收相關(guān)聯(lián)的多個部件(例如,處理器、調(diào) 制器、復(fù)用器、解調(diào)器、解復(fù)用器、天線等等)。每個移動設(shè)備可包括一個 或多個發(fā)射機(jī)鏈和接收機(jī)鏈,其可用于多輸入多輸出(MIMO)系統(tǒng)。本領(lǐng) 域技術(shù)熟練人員將會理解的是,每個發(fā)射機(jī)和接收機(jī)鏈可包括與信號發(fā)送 和接收相關(guān)聯(lián)的多個部件(例如,處理器、調(diào)制器、復(fù)用器、解調(diào)器、解 復(fù)用器、天線等)。
如所示出的,移動設(shè)備102可以通過無線鏈路與基站104發(fā)送和/或接 收分組,該基站在本申請中稱為主基站104。在無線通信系統(tǒng)100中,可以 有其它基站,例如基站106和108,這些基站位于移動設(shè)備102的范圍以外。 因此,無法與這些基站106、 108直接建立連接。然而,可以利用一種稱為 隧道的技術(shù),使得移動設(shè)備102能夠通過主基站104與基站106和108進(jìn) 行通信?;?06和108在本申請中稱為輔基站。雖然將會理解在無線通信系統(tǒng)100中可以包括多個移動設(shè)備102以及基站104、 106和108,但是 為了簡明起見,示出了單個移動設(shè)備102,其向單個主基站104發(fā)送通信數(shù) 據(jù)信號,該單個主基站104將這些信號以隧道方式傳送給兩個輔基站106 和108。
舉例而言,移動設(shè)備102可觀測到來自輔基站106和/或108的無線電 信號(例如,導(dǎo)頻波形),然而,觀測到的信號(例如,弱信號)可能沒有 強(qiáng)到足以支持與輔基站106或108直接通信。然而,移動設(shè)備102希望通 過經(jīng)主基站104來建立隧道并獲取在輔基站106、 108上保留的資源,來與 一個或多個輔基站106、 108建立關(guān)系。如果與一個或多個輔基站106、 108 的信號變得較強(qiáng),則移動設(shè)備102可能希望通過物理層與輔基站106、 108 直接進(jìn)行通信。因此,在期望最終與一個或多個輔基站106、 108直接進(jìn)行 通信的情形下可以建立隧道。隧道可保留輔基站106、 108上的資源,這允 許移動設(shè)備102與輔基站106、 108建立安全的關(guān)系。采用該方式,當(dāng)移動 設(shè)備102從主基站104切換到輔基站106、 108時,可以獲得平滑和/或有效 的切換。
本申請公開的各個方面涉及建立和/或撤消接入終端102與基站106和 108之間的關(guān)系(例如,路由或隧道)。本申請公開的一個或多個方面涉及 用于建立和/或刪除隧道的尋址或信令。附加地或者可替換地, 一些方面涉 及可通過隧道來獲得的消息類型和功能類型。將參考附圖和詳細(xì)說明來更 詳細(xì)地描述關(guān)于這些方面的細(xì)節(jié)。
圖2示出了無線通信環(huán)境中有助于路由協(xié)議的系統(tǒng)200。系統(tǒng)200包括 被示為通過信道發(fā)送數(shù)據(jù)的無線通信裝置202。雖然被示為發(fā)送數(shù)據(jù),但是 無線通信裝置202還可以通過信道接收數(shù)據(jù)(例如,無線通信裝置202可 以同時發(fā)送和接收數(shù)據(jù),無線通信裝置202可以在不同的時間發(fā)送和接收 數(shù)據(jù),這兩種情況的組合等等)。舉例來說,無線通信裝置202可以是移動 設(shè)備(例如,圖1的移動設(shè)備102)。為了便于理解,無線通信裝置202在 本申請中稱為移動設(shè)備202。
在移動設(shè)備202中包括路由選擇模塊204,其可以確定是否應(yīng)當(dāng)創(chuàng)建通 過主基站到一個或多個輔基站的隧道。該隧道可允許移動設(shè)備202通過主 基站與一個或多個輔基站進(jìn)行通信。隧道可通過路由協(xié)議和路由間隧道協(xié)議來實(shí)現(xiàn)。這些協(xié)議中的報頭提供了針對各種隧道的特定功能。路由創(chuàng)建 報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù)。例如,路由創(chuàng)建報頭可傳
送與為路由而選擇的個性(personality)、路由的路由標(biāo)識、是否應(yīng)刪除現(xiàn) 有的路由以及其它與創(chuàng)建和/或刪除路由(或隧道)相關(guān)聯(lián)的參數(shù)有關(guān)的信 息。
路由標(biāo)識符(ID)模塊206可確定路由標(biāo)識符(路由ID),其對于移動 設(shè)備202創(chuàng)建的每個隧道是不同的。路由ID模塊206將路由ID包括在路 由創(chuàng)建報頭中?;竞鸵苿釉O(shè)備都可以通過利用路由ID來檢測陳舊消息(未 指向當(dāng)前在用(In-Use)的路由實(shí)例的消息)。由于基站創(chuàng)建和刪除到移動 設(shè)備的路由,在基站和移動設(shè)備處的路由實(shí)例之間有可能出現(xiàn)失配。例如, 基站可具有移動設(shè)備的舊的路由實(shí)例,即使是移動設(shè)備創(chuàng)建了新的路由。 路由ID允許基站和移動設(shè)備確定是否在利用同一個路由實(shí)例進(jìn)行通信,這 可在創(chuàng)建路由實(shí)例時來確定??舍槍湛谕ㄐ藕?或MACID和路由ID之間 的一對一映射來進(jìn)行該確定。對于隧道方式的通信,在路由間隧道協(xié)議 (IRTP)報頭中包括路由ID。在基站到基站的通信中(在鏈路層隧道報頭 中)包括IRTP報頭中的路由ID,反之亦然。
根據(jù)一些方面,可以已經(jīng)與輔基站建立了路由或隧道。在該情形下, 響應(yīng)于對創(chuàng)建路由的請求,可從基站接收到分組。分組可包括已建立路由 的錯誤碼以及已建立路由的路由標(biāo)識?;谠撔畔ⅲ苿釉O(shè)備202可確定 隧道關(guān)系已經(jīng)建立,因此不需要重新建立。
可以有一個以上與移動設(shè)備202相關(guān)聯(lián)的隧道。例如,移動設(shè)備202 可針對多個(輔)基站具有多個隧道(例如,圖1中基站106的一個隧道 以及基站108的第二個隧道)。每個隧道具有不同的路由ID。根據(jù)一些方面, 路由ID是7比特標(biāo)識符,例如路由計(jì)數(shù)器中接下來的未使用最低有效位 (LSB)中的7個比特。
出于舉例而非限制性的目的,只要在已經(jīng)建立的隧道上發(fā)送消息,移 動設(shè)備202就將消息發(fā)送給其直接連接的主基站。主基站將消息轉(zhuǎn)發(fā)給隧 道點(diǎn)基站(例如,輔基站)。當(dāng)主基站將消息發(fā)送給輔基站時,消息與每個 消息一同包括路由ID。在一些情形下,可能試圖與同一個輔基站建立多個 隧道。例如,先建立第一隧道,然后接收到錯誤,所以建立第二隧道。這兩個隧道具有不同的路由ID。由于網(wǎng)絡(luò)上的抖動或者劣質(zhì)傳播,消息可能 以不正確的順序到達(dá)輔基站。由于在每個消息中包括路由ID,輔基站能夠 丟棄與被其它存在的隧道所取代的不再存在的隧道(通過路由ID來識別)
相對應(yīng)的消息。因此,每個消息中的路由ID可以減少發(fā)送給不再存在的隧 道的陳舊消息。
路由協(xié)議中包括的另一字段是個性,其定義路由的個性并由個性模塊 208來確定??梢曰谝苿釉O(shè)備202支持的預(yù)先協(xié)商的隧道類型來作出該確 定。個性是協(xié)議類型的集合以及某些屬性或參數(shù)值的集合。每個協(xié)議包括 指示在任意時間點(diǎn)啟用的特征的屬性。個性還可包括協(xié)議的版本號。為了 移動設(shè)備202和目的地(例如,在隧道另一端的基站,輔基站)之間的連 接可以工作,兩個實(shí)體(例如,移動設(shè)備和輔基站)應(yīng)該在通信語言上一 致。 一旦兩個實(shí)體(例如,移動設(shè)備和輔基站)在將利用何種個性方面取 得一致,就可以進(jìn)行通信。預(yù)定的個性的列表和路由創(chuàng)建報頭可以識別在 特定路由中將使用哪種語言。個性是初始協(xié)議組標(biāo)識(IPSI)和個性索引(或 協(xié)議組標(biāo)識符(PSI))。如果有未決的個性變更,移動設(shè)備將個性設(shè)置為未 決的個性值。
根據(jù)一些方面,個性模塊208所選擇的個性可能不被輔基站支持。在 該情形下,移動設(shè)備202從輔基站接收錯誤碼,其指示個性不被支持。移 動設(shè)備202還可以接收支持的個性列表,個性模塊208可對該列表進(jìn)行檢 查并選擇移動設(shè)備202支持的個性??蓪β酚蓜?chuàng)建報頭分組進(jìn)行修改以包 括選擇的個性信息并將該信息發(fā)送給選擇的基站。根據(jù)一些方面,對從基 站接收到的個性列表按照基站確定的偏好順序進(jìn)行排列。如果移動設(shè)備支 持排在第一位的個性,則使用該個性。如果不支持排在第一位的個性,則 使用排在第二位的個性,等等。
根據(jù)一些方面,移動設(shè)備202可基本上同時具有多于一個的個性。例 如,移動設(shè)備202具有多于一個的開放路由(例如,與多于一個輔基站進(jìn) 行通信)。每個路由可具有不同的個性,其取決于基站的能力和移動設(shè)備的 能力。
移動設(shè)備202中還包括接入終端標(biāo)識符(ATI)模塊210,由移動設(shè)備 202用于向輔基站指示其標(biāo)識,使得可在兩個實(shí)體之間建立通信。移動設(shè)備的標(biāo)識包括在接入終端標(biāo)識符(ATI)報頭中,該報頭傳送接入終端標(biāo)識符 (ATI)。如果將UATI分配給移動設(shè)備,則將ATI報頭設(shè)置為UATI (單播 ATI)。如果未將UATI分配給移動設(shè)備,則將ATI報頭設(shè)置為RATI (隨機(jī) ATI)。
輔基站可以接收ATI報頭,并可將ATI報頭發(fā)送回移動設(shè)備,以便確 認(rèn)基站是否已將正確的ATI與正確的移動設(shè)備相匹配。例如,基站可將ATI 報頭設(shè)置為從移動設(shè)備202接收到的ATI值。如果從基站接收到的ATI報 頭是正確的ATI報頭(例如,對應(yīng)于移動設(shè)備202的ATI報頭),則移動設(shè) 備202可以獲取ATI綁定狀態(tài),其指示基站和移動設(shè)備202相互知曉。根 據(jù)一些方面,ATI報頭可以是移動設(shè)備202的128比特的標(biāo)識符。
如果連接狀態(tài)協(xié)議在綁定ATI狀態(tài)中,則由移動設(shè)備202來包括ATI 報頭。例如,如果未從輔基站接收到包含與移動設(shè)備202發(fā)送的ATI報頭 相同的ATI報頭的路由協(xié)議報頭,則移動設(shè)備202保持在綁定ATI中。如 果從輔基站接收到的路由協(xié)議報頭包含由移動設(shè)備202發(fā)送的相同的ATI 報頭,則移動設(shè)備202退出綁定ATI狀態(tài)。
路由創(chuàng)建報頭由與移動設(shè)備202相關(guān)聯(lián)的發(fā)射機(jī)212發(fā)送,直到接收 到輔基站已經(jīng)創(chuàng)建隧道的確認(rèn)和/或直到從基站接收到分組。該確認(rèn)指示隧 道關(guān)系的創(chuàng)建。直到接收到確認(rèn)以前,移動設(shè)備202處于等待開啟 (Waiting-To-Open)狀態(tài),移動設(shè)備繼續(xù)發(fā)送路由創(chuàng)建報頭。等待開啟狀 態(tài)指示移動設(shè)備202在該路由上未從輔基站接收到分組。發(fā)射機(jī)212可繼 續(xù)發(fā)送路由創(chuàng)建報頭,直到接收到確認(rèn)。在基本上與接收到確認(rèn)同時,移 動設(shè)備202退出等待開啟狀態(tài)(或者變換脫離該狀態(tài)),發(fā)射機(jī)212不再發(fā) 送路由創(chuàng)建報頭。
根據(jù)一些方面,與從輔基站接收到ATI報頭基本上同時,移動設(shè)備202 發(fā)送接收到ATI(ATI類型,ATI,路由狀態(tài))指示(由連接狀態(tài)協(xié)議(CSP) 使用)。根據(jù)這些方面,如果不存在ATI報頭或者存在錯誤碼報頭,則將路 由狀態(tài)設(shè)置為失敗(Oxl)。否則,將路由狀態(tài)設(shè)置為OxO。
應(yīng)當(dāng)注意,在與輔基站而非主基站進(jìn)行通信時利用ATI報頭信息,其 中移動設(shè)備202通過物理層與該主基站具有直接連接。另外,在切換過程 中不發(fā)送ATI報頭。然而,當(dāng)與第一輔基站建立第一連接時發(fā)送一次ATI報頭。在與第一輔基站建立以后(該輔基站現(xiàn)已知道移動設(shè)備的身份),與
其它輔基站建立的后續(xù)隧道相互之間進(jìn)行協(xié)調(diào),以共享移動設(shè)備202的身 份。因此,對于后續(xù)ATI隧道創(chuàng)建,假設(shè)基站能夠傳送ATI報頭信息,則 ATI報頭(以及ATI模塊210)可能不需要執(zhí)行后續(xù)功能。
因此,在一些情形下,正在將隧道創(chuàng)建到的基站(例如,輔基站)可 能不知道移動設(shè)備最近的標(biāo)識符,因?yàn)橐苿釉O(shè)備的地址已經(jīng)改變。在地址 未改變的情形下,服務(wù)基站(例如,主基站)可將地址傳送給輔基站。然 而,如果地址最近已改變,服務(wù)基站可能不知道地址的改變,因?yàn)榈刂犯?變是SRNC(中央控制器)和移動設(shè)備之間的過程,對此服務(wù)基站并不了解。 例如,如果地址在最近I秒內(nèi)改變(其中義是整數(shù),例如在一個實(shí)例中為 5),則移動設(shè)備在路由創(chuàng)建期間包括新的地址,否則忽略該地址。這允許 輔基站在地址最近有變化的情況下具有關(guān)于移動設(shè)備地址的最新的信息, 并可以在地址最近沒有變化的情況下減少由于包括該地址而帶來的開銷。
例如,如果移動設(shè)備202與一個地理位置(例如,紐約市)中的各個 基站建立了隧道,則這些基站應(yīng)當(dāng)能夠在它們之間傳送ATI報頭。然而, 如果移動設(shè)備被關(guān)閉,例如,如果移動設(shè)備的用戶飛往菲尼克斯市,移動 設(shè)備應(yīng)當(dāng)創(chuàng)建包括ATI報頭信息的路由創(chuàng)建報頭并將其并發(fā)送給菲尼克斯 市區(qū)域中的基站。
根據(jù)一些方面,為了發(fā)送包括路由創(chuàng)建報頭的消息,對于是否將在單 個MAC分組中攜帶兩個或更多個分組整合協(xié)議分組來進(jìn)行確定。每個分組 整合協(xié)議分組包括報頭單元記錄。如果要發(fā)送多于一個分組整合協(xié)議分組, 可以忽略來自除了一個分組整合協(xié)議分組以外所有分組整合協(xié)議分組的報 頭單元記錄,這樣可以節(jié)省資源并提高系統(tǒng)200的效率。
根據(jù)一些方面,與網(wǎng)絡(luò)的會話可以因各種情形(例如,移動設(shè)備的證 書過期)而需要關(guān)閉。如果會話將被關(guān)閉,移動設(shè)備可從輔基站接收包括 會話關(guān)閉錯誤碼和CRC錯誤檢測模式的分組。如果CRC錯誤檢測模式指 示會話代碼錯誤碼不是由于鏈路錯誤導(dǎo)致的,則移動設(shè)備202可以與網(wǎng)絡(luò) (其包括輔基站)進(jìn)行重新認(rèn)證。
路由刪除模塊214可確定應(yīng)當(dāng)刪除特定的路由或隧道,以及根據(jù)一些 方面,應(yīng)當(dāng)開始新的隧道。路由刪除模塊214可在路由創(chuàng)建報頭內(nèi)配置一比特,來指示應(yīng)當(dāng)刪除路由。該比特可稱為"刪除舊路由"比特。根據(jù)一
些方面,刪除舊路由比特的長度為l個比特。如果路由刪除模塊214將該 比特設(shè)置為"1",則其允許將隧道刪除并重新開始(如果需要的話)。如果 將刪除舊路由比特設(shè)置為"0",則表示不應(yīng)該刪除路由。根據(jù)一些方面, 移動設(shè)備可能因故障、改變個性或基于其它原因而希望對隧道進(jìn)行重置。 觸發(fā)可包括移動設(shè)備失去了無線鏈路協(xié)議(RLP)狀態(tài)的情形,其中該觸發(fā) 可指明是否應(yīng)當(dāng)設(shè)置刪除舊路由標(biāo)記。
例如,從移動設(shè)備202中取出電源,或者出現(xiàn)使移動設(shè)備202失去對 先前設(shè)置的記錄的故障,所述先前設(shè)置包括已經(jīng)建立的任何隧道。移動設(shè) 備202可能需要對隧道和各種動作的狀態(tài)進(jìn)行重置,例如,如果移動設(shè)備 202正在對某些分組過濾器和/或?qū)傩赃M(jìn)行協(xié)商并且移動設(shè)備202由于故障 而忘記了正在協(xié)商的內(nèi)容。因此,移動設(shè)備應(yīng)當(dāng)刪除隧道并再次開始隧道 建立過程。
根據(jù)一些方面,關(guān)于IRTP報頭,如果RCP (路由控制協(xié)議)處于等待 開啟狀態(tài),則移動設(shè)備202利用接入節(jié)點(diǎn)(或網(wǎng)絡(luò))標(biāo)識符(ANID)報頭。 ANID報頭是對路由創(chuàng)建消息的響應(yīng)。根據(jù)一些方面,如果沒有將包含針對 目的地路由的ANID到路由ID映射的路由映射消息發(fā)送給該基站,則移動 設(shè)備202對于該目的地路由不使用路由ID報頭。因此,當(dāng)移動設(shè)備通過第 一基站(例如,主基站)以隧道方式連接到另一基站(例如,輔基站)時, 可以應(yīng)用各種尋址技術(shù)。例如, 一些技術(shù)可以使用較長的地址,稱為ANID, 還有較短的地址,稱為路由ID。在移動設(shè)備確定較長的地址和較短的地址 之間的映射對(輔)基站可用之后,可以利用較短的地址(例如,路由ID)。 移動設(shè)備可以提供表格(例如,路由映射消息),其指示哪個短的地址映射 到哪個較長的地址??稍诨咎帉τ成溥M(jìn)行維護(hù)。如果接收到基站不能識 別的路由ID,基站可發(fā)送查詢消息,從而請求移動設(shè)備報告哪個ANID對 應(yīng)于該路由ID。移動設(shè)備可采用ANID進(jìn)行響應(yīng)。
根據(jù)一些方面,如果服務(wù)基站(例如,主基站)接收到路由ID報頭(短 地址)而不能識別該路由ID,則移動設(shè)備可接收請求當(dāng)前路由映射的路由 映射請求消息。移動設(shè)備可基于該請求來發(fā)送路由映射。根據(jù)一些方面, 如果沒有將路由映射消息發(fā)送到該基站(例如,接入網(wǎng)絡(luò)),則移動設(shè)備對于目的地路由不使用路由ID報頭,其中所述路由映射消息包含針對該目的 地路由的AMD到路由ID的映射。
圖3示出了無線通信環(huán)境中有助于路由協(xié)議的系統(tǒng)300。系統(tǒng)300包括 被示為通過信道發(fā)送數(shù)據(jù)的無線通信裝置302。雖然被示為發(fā)送數(shù)據(jù),無線 通信裝置302還可以通過信道接收數(shù)據(jù)(例如,無線通信裝置302可以同 時發(fā)送和接收數(shù)據(jù),無線通信裝置302可以在不同的時間發(fā)送和接收數(shù)據(jù), 二者的組合等等)。舉例來說,無線通信裝置302可以是基站(例如,圖1 的基站104、 106或108)。裝置302可以定義各種錯誤碼,作為對移動設(shè)備 接收到路由創(chuàng)建報頭的響應(yīng)。為了便于理解,在下面的描述中將裝置302 稱為基站302。
基站302可從移動設(shè)備(例如圖1的移動設(shè)備102,圖2的移動設(shè)備 202)接收路由創(chuàng)建報頭?;旧吓c接收到該報頭同時,如果路由創(chuàng)建協(xié)議 (RCP)不處于等待開啟或等待關(guān)閉(Waiting-To-Close)狀態(tài)中,基站302 就忽略該報頭。如果設(shè)置了刪除舊路由(例如,等于"l"),則基站302發(fā) 出刪除舊路由命令,該命令由RCP用來刪除與該移動設(shè)備的現(xiàn)有路由。如 果RCP處于等待關(guān)閉狀態(tài),則由基站302發(fā)送路由重新開啟指示。該路由 重新開啟由RCP用來進(jìn)入開啟狀態(tài)。
接入終端標(biāo)識符(ATI)確認(rèn)模塊304用于確認(rèn)從移動設(shè)備接收到的 ATI對于該移動設(shè)備而言是正確的ATI。為了確認(rèn)該信息,ATI確認(rèn)模塊304 可將ATI報頭中的ATI值設(shè)置為從移動設(shè)備接收到的ATI值并發(fā)送響應(yīng)。 一旦接收到包括ATI的ATI報頭,移動設(shè)備可確認(rèn)基站302已經(jīng)(或者尚 未)正確地識別了移動設(shè)備。
支持的個性模塊306可確定移動設(shè)備針對隧道選擇的個性是否被基站 302支持。如果個性不被支持,則可以發(fā)送個性錯誤碼。根據(jù)一些方面,該 錯誤碼由"0000"來定義。個性是協(xié)議類型和屬性的組合。如果基站302 不支持一個或多個協(xié)議類型和屬性的組合,則將個性錯誤碼發(fā)送給移動設(shè) 備,使得移動設(shè)備可以選擇新的個性。
基本上與將個性錯誤碼(例如,錯誤碼OOOO)發(fā)送給移動設(shè)備同時,
還可以由基站302發(fā)送移動設(shè)備應(yīng)該利用的所建議的個性列表。基站302 支持的個性列表可以由支持的個性模塊306來維護(hù)。如果移動設(shè)備選擇的個性不包括在該列表中,則支持的個性模塊306指示其不支持所選擇的個 性,并針對其它基站302所支持的、移動設(shè)備可從中進(jìn)行選擇的個性來提 供建議。
基站302支持的被發(fā)送到移動設(shè)備的個性可以依賴于移動設(shè)備的身份 (例如,如ATI確認(rèn)模塊304所識別)?;谝苿釉O(shè)備的身份,基站302可 確定什么個性將適用于該移動設(shè)備,這依賴于基站302的能力和該特定移 動設(shè)備的要求。例如,基站302 了解其能夠支持的個性或協(xié)議(例如,基 站軟件和硬件能力)。因此,與如果移動設(shè)備是高功率移動設(shè)備時基站302 執(zhí)行的功能相比,如果移動設(shè)備的身份指示其為低功率設(shè)備,基站302對 于該移動設(shè)備可執(zhí)行不同的功能。例如, 一些個性可具有省電模式,而其 它個性不支持省電模式,等等。
根據(jù)一些方面,基站302接入會話參考網(wǎng)絡(luò)控制器(SRNC)并基于 ATI來査詢關(guān)于移動設(shè)備的詳細(xì)信息。詳細(xì)信息可包括移動設(shè)備支持的應(yīng) 用。例如,SRNC可包括移動設(shè)備是否是視頻電話設(shè)備、語音設(shè)備、僅有數(shù) 據(jù)的設(shè)備等等的信息。SRNC是網(wǎng)絡(luò)中的中心實(shí)體,可以起到與數(shù)據(jù)庫類似 的作用?;趶腟RNC獲得的信息,其中所述信息包括在路由創(chuàng)建報頭中 接收到的對個性標(biāo)識符的解釋,基站302可以建議一個或多個個性,移動 設(shè)備可以利用該一個或多個個性來與基站302建立隧道??梢园凑掌玫?順序?qū)€性進(jìn)行排列。
根據(jù)一些方面,當(dāng)與基站302已經(jīng)存在隧道時,移動設(shè)備可以試圖創(chuàng) 建新的隧道。重復(fù)路由檢測模塊308可以驗(yàn)證路由已經(jīng)存在并可以發(fā)送錯 誤碼來告知移動設(shè)備已經(jīng)與移動設(shè)備建立了隧道,因此,拒絕新的隧道請 求。在該情形下,將刪除所有路由標(biāo)記設(shè)置為0,從而移動設(shè)備不請求對隧 道進(jìn)行重置或重新創(chuàng)建,而是請求打開與基站302的路由(其是重復(fù)的)。 根據(jù)一些方面,將路由已經(jīng)存在錯誤碼定義成"0001"。
拒絕創(chuàng)建隧道請求的一個實(shí)例是移動設(shè)備基于其從基站302接收到的 導(dǎo)頻信號來發(fā)起隧道創(chuàng)建的情形。例如,如果基站302是發(fā)送多個導(dǎo)頻信 號的多扇區(qū)基站302,則基站302可發(fā)出多個導(dǎo)頻信號。移動設(shè)備可檢測第 一導(dǎo)頻信號并創(chuàng)建隧道。當(dāng)移動設(shè)備檢測第二或其它導(dǎo)頻信號時,移動設(shè) 備可以試圖創(chuàng)建第二或更多的隧道,因?yàn)樵谧鞒鏊淼勒埱髸r移動設(shè)備不知道這是該移動設(shè)備已經(jīng)與之存在關(guān)系的同一個基站302。因此,第二(或更 多的)隧道不是必要的,并且基站302可以發(fā)送路由已經(jīng)存在錯誤碼來指 示這些隧道不是必要的。
根據(jù)一些方面,在基站302中包括會話關(guān)閉模塊310。會話關(guān)閉模塊 310可以檢測關(guān)于移動設(shè)備的嚴(yán)重錯誤,并可以自動地關(guān)閉與移動設(shè)備的會 話。根據(jù)一些方面,會話關(guān)閉模塊310從會話參考網(wǎng)絡(luò)控制器接收指令, 該指令指示應(yīng)該關(guān)閉會話??梢詫⒅甘驹撳e誤的錯誤碼發(fā)送給移動設(shè)備。 根據(jù)一些方面,將該錯誤碼定義為"0010"。例如,移動設(shè)備可以試圖發(fā)起 建立隧道或者可以試圖通過隧道進(jìn)行通信。接入網(wǎng)絡(luò)可以檢測訂閱(例如, 對網(wǎng)絡(luò)的接入)不是最新的(例如,由于對訂閱的維護(hù)而存在大量未償付 的余額)。可在基站302接入SRNC以確定移動設(shè)備的配置時獲取該信息。 SRNC可指示移動設(shè)備的證書已過期并且移動設(shè)備不應(yīng)當(dāng)接入網(wǎng)絡(luò)。因此, 發(fā)送該錯誤來關(guān)閉會話。在會話關(guān)閉后,移動設(shè)備應(yīng)與網(wǎng)絡(luò)重新進(jìn)行認(rèn)證 以獲取對網(wǎng)絡(luò)的接入權(quán)。重新認(rèn)證可包括提供安全密鑰以允許網(wǎng)絡(luò)來驗(yàn)證 是否允許移動設(shè)備進(jìn)入網(wǎng)絡(luò)。根據(jù)一些方面,移動設(shè)備可試圖通過不同組 的安全密鑰或者通過重新獲得網(wǎng)絡(luò)接入的其它方式來獲得對網(wǎng)絡(luò)的接入。
關(guān)閉會話錯誤是嚴(yán)肅的操作,因?yàn)檫@樣將不允許移動設(shè)備對網(wǎng)絡(luò)進(jìn)行 接入,直到移動設(shè)備重新建立其安全證書。因此,當(dāng)發(fā)送關(guān)閉會話錯誤時, 會話關(guān)閉模塊310可包括CRC錯誤檢測模式。CRC可以是x比特的"1" 和"0"的串,其中"1"和"0"交替若干次,jc為整數(shù),并且根據(jù)一些方 面x是16。因此,如果物理層分組中有錯誤,該預(yù)定義的模式可能并不匹 配移動設(shè)備所期待的,并且可以減少對會話的錯誤關(guān)閉(例如,使得會話 不因鏈路錯誤而被關(guān)閉)。如果CRC模式得以匹配,則基本上與移動設(shè)備 接收到該錯誤同時,移動設(shè)備返回關(guān)/^會話,其由會話控制協(xié)議(SCP)用 來關(guān)閉該會話。
路由存在模塊312可確定移動設(shè)備是否不具有與基站302的現(xiàn)有路由。 可基于接收到不包括路由創(chuàng)建報頭的分組以及確定與移動設(shè)備尚未建立路 由來進(jìn)行該確定。當(dāng)該錯誤出現(xiàn)時,移動設(shè)備不處于等待開啟狀態(tài)。當(dāng)移 動設(shè)備接收導(dǎo)頻波形并認(rèn)為導(dǎo)頻波形屬于現(xiàn)有基站中已經(jīng)與其建立了關(guān)系 的一個基站時,會出現(xiàn)該情形。然而,導(dǎo)頻波形屬于尚未與其建立關(guān)系的基站。如果路由不存在,則路由存在模塊312對錯誤碼比特進(jìn)行設(shè)置,來 指示該路由不屬于基站302。根據(jù)一些方面,該錯誤碼由"0011"來指示。
路由不存在錯誤碼可以因持久路由概念而出現(xiàn)。在移動設(shè)備處于空閑 狀態(tài)的一些情形下(例如,沒有交換數(shù)據(jù)),移動設(shè)備具有一個持久路由(稱 為SRNC路由)。當(dāng)移動設(shè)備退出空閑狀態(tài)并試圖建立連接時,移動設(shè)備試 圖連接特定的基站(例如,從該基站接收到強(qiáng)信號)。移動設(shè)備確定該基站 是否是與移動設(shè)備具有先前已有路由的同一基站或者該基站是否是新的基 站。如果認(rèn)為已有路由,則移動設(shè)備將不發(fā)送路由創(chuàng)建報頭并將假定己經(jīng) 建立隧道或路由。移動設(shè)備將開始發(fā)送分組,如同路由已經(jīng)建立那樣。然 而,在一些實(shí)例中,移動設(shè)備發(fā)生錯誤,該基站并非已經(jīng)與移動設(shè)備建立 了路由的同一個基站,而是新的基站。新的基站可以向移動設(shè)備指示新的 基站與移動設(shè)備不具有路由,新的基站對該移動設(shè)備也沒有任何了解,并 且可以請求路由創(chuàng)建報頭。
在移動設(shè)備處于邊界區(qū)域時會出現(xiàn)這些情形。移動設(shè)備可能最初己經(jīng) 與源基站創(chuàng)建了路由,然后移動設(shè)備與該基站失去了聯(lián)系。然而,移動設(shè) 備進(jìn)入具有類似頻率和/或?qū)ьlpn的新的基站的覆蓋區(qū)域,并開始向新的基 站發(fā)送信息,如同該基站是現(xiàn)有基站那樣。然而,與新的基站沒有連接。 基本上與接收到該錯誤碼同時,移動設(shè)備可創(chuàng)建新的路由,來與新的基站 進(jìn)行通信。
還包括UATI失敗模塊314,其可確定移動設(shè)備的終端標(biāo)識符是否改變, 以及,如果有變化,則可以發(fā)送UATI失敗錯誤碼。根據(jù)一些方面,將該錯 誤碼定義為"0100"。根據(jù)一些方面,基于從會話參考網(wǎng)絡(luò)控制器接收到的 信息,移動設(shè)備的識別可能失敗。該情形會在移動設(shè)備的UATI (終端標(biāo)識 符)基本上與創(chuàng)建新的路由同時變化時發(fā)生。例如,當(dāng)移動設(shè)備試圖與遠(yuǎn) 方的基站(例如,輔基站)建立新的路由或隧道時,在路由創(chuàng)建過程中移 動設(shè)備不包括其自己的UATI。通過回程在基站之間共用UATI。與移動設(shè) 備直接連接的基站(例如,主基站)將信息傳送給移動設(shè)備識別的新的基 站。如果UATI已改變,新添加的基站可發(fā)送錯誤碼來指示UADI不再有效。 基本上與接收到錯誤碼同時,移動設(shè)備返回^477關(guān) 旨示(由RCP用來 撤消路由)。在更新UATI以后移動設(shè)備可創(chuàng)建到該基站的新的路由。根據(jù)一些方面,關(guān)于IRTP報頭,基站302不利用接入節(jié)點(diǎn)標(biāo)識符 (ANID)報頭,直到接收到路由映射。如果基站302接收到路由ID報頭 而基站不能識別該路由ID,則會出現(xiàn)下面情形。如果RCP處于等待開啟狀 態(tài),則基站將凈荷遞送到會話錨路由(SessionAnchorRoute)的路由協(xié)議。 否則,基站將路由映射請求消息發(fā)送給移動設(shè)備,以査詢當(dāng)前路由映射。
根據(jù)一些方面,可從移動設(shè)備接收路由ID報頭(短地址),但是,服 務(wù)基站不能識別該路由ID報頭。在該情形下,服務(wù)基站可將路由映射請求 消息發(fā)送給移動設(shè)備,從而請求當(dāng)前路由映射。根據(jù)一些方面,如果未將 路由映射消息發(fā)送給該接入網(wǎng)絡(luò)(例如,基站),則移動設(shè)備對于目的地路 由不使用路由ID報頭,其中所述路由映射消息包含針對該目的地路由的 ANID到路由ID的映射。
為了充分理解所公開的方面,圖4示出了路由協(xié)議分組的兩個實(shí)例400 和402。路由協(xié)議分組400包括路由協(xié)議凈荷404和路由協(xié)議報頭406。路 由協(xié)議分組402包括路由協(xié)議報頭406。路由協(xié)議分組400、 402添加路由 協(xié)議報頭406以便傳送參數(shù),其中所述參數(shù)用于識別與該路由相關(guān)聯(lián)的協(xié) 議?;蛘咴撀酚苫蛄硪宦酚傻穆酚砷g隧道協(xié)議。路由協(xié)議分組400、 402還 可以確定是否應(yīng)該將傳輸?shù)穆酚蓞f(xié)議分組遞送到該路由的分組整合協(xié)議或 者該路由或另一路由的路由間隧道協(xié)議。路由包括與接入網(wǎng)絡(luò)相關(guān)聯(lián)的在 用(InUse)協(xié)議棧。
協(xié)議400、 402可返回各種指示,這些指示可包括接收到ATI(ATI類型, ATI,路由狀態(tài))、個性失敗、路由存在、路由重新開啟、UATI失敗、路由 不存在。根據(jù)一些方面,協(xié)議400、 402可以使該協(xié)議的子類型、最后發(fā)送 的ATI (僅移動設(shè)備),以及定義成靜態(tài)屬性的數(shù)據(jù)、靜態(tài)非屬性數(shù)據(jù)和局 部公共數(shù)據(jù)成為公有的。協(xié)議400從上層(例如,流協(xié)議分組408)獲取分 組并將其遞送到下層(例如,分組整合協(xié)議410)。
圖5示出了示例性路由協(xié)議報頭500以及這些各種報頭如何交互。在 討論示例性路由協(xié)議報頭500之前,下面將描述與各個字段有關(guān)的細(xì)節(jié)。 應(yīng)當(dāng)注意,這些字段的命名規(guī)范、長度和設(shè)置是用于說明的目的,對于公 開的方面,可以利用其它的命名規(guī)范、長度和/或設(shè)置。
路由協(xié)議報頭可以具有包括擴(kuò)展報頭(ExtendedHeaderlncluded)字段,其長度約為1比特。如果包括一個或多個報頭單元記錄,則發(fā)送方可將包
括擴(kuò)展報頭字段設(shè)置為"1"。否則,發(fā)送方將該字段設(shè)置為"0"。如果將
包括擴(kuò)展報頭字段設(shè)置為"1",則發(fā)送方應(yīng)該包括出現(xiàn)一個或多個下面的
報頭單元記錄,即更多報頭(MoreHeader)或報頭類型(HeaderType)。因 此,路由協(xié)議報頭可具有0個或多個報頭單元的實(shí)例,根據(jù)一些方面,該 報頭單元可以長度為8w個比特。
報頭單元格式可包括更多報頭字段,其長度可以約為1比特。如果在 該報頭單元記錄后面還有另一報頭單元記錄,則發(fā)送方可將更多報頭字段 設(shè)置為"1"。否則發(fā)送方可將該字段設(shè)置為"0"。
報頭單元格式可包括報頭類型字段,其長度約為3比特。該字段由發(fā) 送方設(shè)置,以指示報頭單元記錄的類型。對于反向鏈路,如果報頭類型值 是000 (二進(jìn)制),則設(shè)置路由創(chuàng)建。如果報頭類型值為001,則設(shè)置ATI 報頭單元記錄。對于前向鏈路,如果報頭類型是010,則設(shè)置錯誤碼報頭單 元記錄。對于其它值,可以設(shè)置保留的報頭單元記錄。
在報頭單元格式中還可以包括報頭類型特定(HeaderTypeSpecific)字 段,其可具有可變長度和保留的字段,該報頭類型特定字段的長度根據(jù)需 要可以為0到約7比特。
如果將報頭類型字段設(shè)置為"000",則移動設(shè)備可包括可變長度的報 頭類型特定字段。這些字段可包括"包括PSI (PSIIncluded)"字段,其長 度約為1個比特。如果在該報頭中包括PSI字段,則移動設(shè)備將PSIIncluded 字段設(shè)置為"1"。如果在該報頭中包括IPS1和個性索引字段,則移動設(shè)備 將PSIIncluded字段設(shè)置為"0"。
長度為0或約4比特的IPSI字段是另一報頭類型特定字段。如果將 PSIIncluded字段設(shè)置為"1",則移動設(shè)備可忽略IPSI字段。否則,移動設(shè) 備包括該字段。移動設(shè)備將ISPI字段設(shè)置為與針對路由選擇的個性相對應(yīng) 的初始協(xié)議組標(biāo)識符。當(dāng)針對該路由選擇的個性對應(yīng)于存儲的個性時,則 將該字段設(shè)置為與存儲的個性相關(guān)聯(lián)的初始協(xié)議組標(biāo)識符。
還包括個性索引(Personalitylndex)字段,其長度可以是0或者約4 比特。如果將PSIIncluded字段設(shè)置為"l",則移動設(shè)備忽略個性索引字段。 否則,移動設(shè)備包括該字段。如果包括該字段,則將其設(shè)置為針對該路由選擇的個性的個性索引。當(dāng)針對該路由選擇的個性不對應(yīng)于存儲的個性(例
如,IPSI)時,移動設(shè)備將該字段設(shè)置為"1111"。
PSI字段的長度為0或約16比特。如果將PSIIncluded字段設(shè)置為"0", 則移動設(shè)備忽略該P(yáng)SI字段。否則,移動設(shè)備包括該字段。如果包括該字 段,則移動設(shè)備將該字段設(shè)置為對應(yīng)于針對該路由所選擇的個性的協(xié)議組 標(biāo)識符。
此外,報頭類型特定字段可包括路由ID,其長度約為7比特。移動設(shè) 備將路由ID字段設(shè)置為分配給該路由的路由ID (路由控制協(xié)議的路由ID 公有數(shù)據(jù))。
還可以包括刪除舊路由字段,其長度約為1比特。如果接入網(wǎng)絡(luò)應(yīng)該 刪除到該移動設(shè)備的任何已有路由(如果有的話),則移動設(shè)備將該字段設(shè) 置為"1"。
如果將報頭類型字段設(shè)置為"001",則發(fā)送方包括長度約為2比特的 ATI類型字段。發(fā)送方如下設(shè)置該字段。如果ATI類型是"00"或"01", 則保留ATI類型描述。如果ATI類型是"10",則ATI類型描述是單播ATI (UATI),其長度約為128比特。如果ATI類型是"11",則ATI類型描述 是隨機(jī)ATI (RATI),其長度約為128比特。
還包括長度為約128比特的ATI字段。如果將ATI類型字段設(shè)置為"10", 則發(fā)送方將該ATI字段設(shè)置為對應(yīng)于該移動設(shè)備的UATI (例如,路由控制 協(xié)議的當(dāng)前ATI公有數(shù)據(jù))。如果將ATI類型字段設(shè)置為"11",則發(fā)送方 將該ATI字段設(shè)置為對應(yīng)于該移動設(shè)備的RATI (例如,路由控制協(xié)議的當(dāng) 前ATI公有數(shù)據(jù))。還包括長度為約2比特的會話簽名LSB。發(fā)送方將該字 段設(shè)置為會話簽名的2個LSB。
如果將報頭類型字段設(shè)置為"010",則接入網(wǎng)絡(luò)包括下列可變長度的 記錄。錯誤碼字段的長度約為4比特。接入網(wǎng)絡(luò)如下設(shè)置錯誤碼字段以指 示錯誤碼。如果錯誤碼為0000 (二進(jìn)制),其表示個性不被支持。錯誤碼 OOOl指示路由存在。錯誤碼0010指示關(guān)閉會話。錯誤碼0011指示路由不 存在。錯誤碼0100指示UATI失敗。其它錯誤碼值被保留。
還可以包括長度為0或約7比特的路由ID。如果錯誤碼字段未被設(shè)置 為"0001",則接入網(wǎng)絡(luò)忽略路由ID字段。否則,接入網(wǎng)絡(luò)包括該字段并將其設(shè)置為對應(yīng)于已有路由的路由ID。
還可以包括長度為0或16比特的CRC錯誤檢測模式。如果錯誤碼字 段未被設(shè)置為"0010",則接入網(wǎng)絡(luò)忽略該字段。否則,接入網(wǎng)絡(luò)包括該字 段并將其設(shè)置為"1010101010101010"。
發(fā)送方包括0到7比特的字段,以使該報頭單元記錄以8比特對齊。 發(fā)送方將這些比特設(shè)為O。接收機(jī)忽略這些比特。
參考圖5,示出了路由協(xié)議分組502,其包括流協(xié)議分組504和包括擴(kuò) 展報頭(ExHeaderlncl)字段506。在該分組502中,將ExHeaderlncl字段 設(shè)置為"0",其指示不包括擴(kuò)展報頭。
還示出了具有路由創(chuàng)建報頭508的路由協(xié)議分組。該分組508包括流 協(xié)議分組504和ExHeaderlncl字段506,其中對于該分組508而言將 ExHeaderlncl字段設(shè)置為"1"來指示包括擴(kuò)展報頭。還包括的另一字段是 "更多(More)"字段508,其被設(shè)置為"0"。 More字段指示是否同時包括 多于一個報頭或者在同一分組中可能有多于一個報頭。將類型字段510設(shè) 置為"路由創(chuàng)建",來指示報頭是路由創(chuàng)建報頭和數(shù)值字段512,其指示路 由創(chuàng)建字段。還包括保留字段514。
具有路由創(chuàng)建和ATI報頭的路由協(xié)議分組516包括流協(xié)議分組504和 ExHeaderlncl字段506,該字段被設(shè)置為"1"。還包括被設(shè)置為1的More 字段508,以及指示路由創(chuàng)建的類型字段510。還包括數(shù)值字段512,其指 示路由創(chuàng)建字段。該分組516還包括2個保留字段514。還包括被設(shè)置為"0" 的第二個More字段520以及指示UATI的類型字段522。還包括被設(shè)置為 UATI的數(shù)值字段524。
根據(jù)一些方面,如果將在單個MAC分組中攜帶多于一個分組整合協(xié)議 分組,則可以忽略MAC分組中除了第一個以外的所有分組整合分組中的報 頭單元記錄。這可以減少在一起發(fā)送多個分組并且這些分組共用相同報頭 的情形中的開銷。移動設(shè)備可以進(jìn)行優(yōu)化,并且僅在第一分組中包括報頭。 這樣可以節(jié)省空口資源,以便提高效率或優(yōu)化系統(tǒng)。
在526處,示出了具有錯誤碼報頭的路由協(xié)議分組。包括了填充 ('0000000,)字段528、保留字段514以及被設(shè)置為"1"的ExtHeaderlncl 字段506。還包括被設(shè)置為"0"的More字段508以及被設(shè)置為"錯誤碼"的類型字段510。對于該分組526而言,將數(shù)值字段512設(shè)置為錯誤碼特定字段。
考慮前面示出并描述的示例性系統(tǒng),通過參考下面的流程圖,可以更 好地理解可根據(jù)公開的主題來實(shí)現(xiàn)的方法。雖然為了使說明更簡單,而將 該方法描述為一系列方框,但是應(yīng)該理解和明白的是,要求保護(hù)的主題并 不局限于方框的數(shù)量或順序,因?yàn)橐恍┓娇蚩梢园床煌樞虬l(fā)生和/或與本 申請中示出和描述的其它方框同時發(fā)生。此外,為了實(shí)現(xiàn)本申請下面描述 的方法,并非所有示出的方框都是必需的。應(yīng)當(dāng)理解的是,與方框相關(guān)聯(lián) 的功能可以采用軟件、硬件、二者組合或者任何其它適當(dāng)?shù)哪K(例如設(shè) 備、系統(tǒng)、過程、部件)來實(shí)現(xiàn)。另外,還應(yīng)當(dāng)理解,本申請中公開的方 法能夠存儲在制品中,以助于將該方法傳輸并轉(zhuǎn)移到各種設(shè)備。本領(lǐng)域普 通技術(shù)人員應(yīng)該理解并明白,方法也可以表示成諸如在狀態(tài)圖中的一系列 相互關(guān)聯(lián)的狀態(tài)和事件。
圖6示出了方法600,用于在移動設(shè)備和基站之間創(chuàng)建隧道關(guān)系。隧道 關(guān)系可以通過使移動設(shè)備能夠不需要中央控制器而獨(dú)立地與單獨(dú)的小區(qū)站 點(diǎn)(例如,基站)進(jìn)行通信來支持扁平的網(wǎng)絡(luò)體系結(jié)構(gòu)。多路由方法還可 以簡化移動設(shè)備和基站通信,以及基站接口之間的通信。
方法600在602開始,此時選擇通過隧道來建立通信的至少一個基站。 可以基于從與移動設(shè)備不具有直接連接的基站檢測到的導(dǎo)頻波形來進(jìn)行該 決定。通過與移動設(shè)備具有直接連接的基站(例如,主基站),可以建立從 移動設(shè)備到一個或多個輔基站的隧道。
在604,將包括路由創(chuàng)建報頭的消息發(fā)送給一個或多個所選擇的基站。 該消息可以通過主基站來發(fā)送。路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一 個或多個參數(shù)。路由創(chuàng)建報頭中包括各種字段,其可以包括接入終端標(biāo)識 符(ATI)、個性選擇、路由的路由標(biāo)識、是否應(yīng)該刪除已有路由等等。例 如,可以創(chuàng)建到至少一個基站的隧道的標(biāo)識符,并可以選擇隧道的個性, 其中,個性包括一個或多個協(xié)議類型和一個或多個屬性值。隧道標(biāo)識符和 選擇的個性可以包括在路由創(chuàng)建報頭中。當(dāng)要創(chuàng)建新的路由時,移動設(shè)備 處于"等待開啟"狀態(tài)。該狀態(tài)指示尚未從(輔)基站接收到分組或?qū)τ?正在創(chuàng)建的隧道的確認(rèn)。根據(jù)一些方面,發(fā)送消息的步驟包括確定是否要在單個MAC分組中攜 帶一個或多個分組整合協(xié)議分組。每個分組整合協(xié)議分組包括報頭單元記 錄。因此,可以忽略來自除了一個分組整合協(xié)議分組以外所有分組整合協(xié) 議分組的報頭單元記錄,這樣可以節(jié)省資源并提高效率。
根據(jù)一些方面,路由控制協(xié)議選擇初始協(xié)議組標(biāo)識符或個性索引,來 描述新的協(xié)議棧的個性。如果對應(yīng)于該導(dǎo)頻的開銷信息可用,則對應(yīng)于選 擇的個性的初始協(xié)議組標(biāo)識符等于對應(yīng)于該導(dǎo)頻的接入網(wǎng)絡(luò)通告的初始協(xié) 議組標(biāo)識符值中的一個;否則,接入終端可以基于根據(jù)具體實(shí)現(xiàn)而規(guī)定的 決定來選擇初始協(xié)議組標(biāo)識符或個性索引。
方法600可以等待對路由創(chuàng)建報頭的確認(rèn)。在606,確定是否已經(jīng)從 (輔)基站接收到對隧道請求的確認(rèn)。確認(rèn)指示在移動設(shè)備和基站之間的 隧道關(guān)系的創(chuàng)建。確認(rèn)可包括從至少一個基站接收分組。如果確認(rèn)沒有接 收到("否"),則在608確定是否接收到一個或多個錯誤碼。如果沒有接收 到錯誤碼("否"),則方法在604繼續(xù),此時重新發(fā)送消息。如果接收到一 個或多個錯誤碼("是"),則在610對錯誤碼進(jìn)行糾正,并且方法在604繼 續(xù)。下面將提供關(guān)于這些錯誤碼的更多信息。
如果在606確定接收到確認(rèn)("是"),則在612,確定該確認(rèn)是否包括 從(輔)基站接收到包括ATI字段的報頭,該ATI字段被設(shè)置為由移動設(shè) 備在路由創(chuàng)建報頭中發(fā)送的ATI字段。如果ATI字段匹配("是"),則其表 示(輔)基站識別該移動設(shè)備。如果字段不匹配("否"),則基站不識別該 移動設(shè)備。根據(jù)一些方面,如果ATI字段不匹配,則在604重新發(fā)送路由
創(chuàng)建報頭。
如果在612處ATI字段匹配("是"),則方法600在614繼續(xù),其中確
定是否在輔基站發(fā)送的分組中接收到一個或多個錯誤碼。這些錯誤碼可包 括基站不支持移動設(shè)備建議的個性以及基站和移動設(shè)備之間的路由或隧道 已經(jīng)存在。另一錯誤碼可指示基站(或者網(wǎng)絡(luò))基于各種原因而希望關(guān)閉 會話。其它錯誤碼包括指示基站和移動設(shè)備之間的路由不存在,雖然移動 設(shè)備錯誤地以為路由存在,以及UATI失敗。根據(jù)一些方面,基站可以將多 于一個錯誤碼傳送給移動設(shè)備。
如果沒有接收到錯誤碼("否"),方法600在616繼續(xù),在該步驟中退出"等待開啟"狀態(tài)。如果在614接收到一個或多個錯誤碼("是"),可以 在610對錯誤碼進(jìn)行糾正,并且可以在604發(fā)送具有更新的路由協(xié)議報頭 的消息。
一種類型的錯誤可以是個性錯誤,其可在來自基站的分組中接收到, 分組包括個性錯誤碼??梢酝ㄟ^檢査與分組一同接收到的經(jīng)過排列的個性 列表來對個性錯誤進(jìn)行糾正,該列表可包括基站支持的個性。這些個性可 由基站基于移動設(shè)備和/或基站的準(zhǔn)則來進(jìn)行排列。排列可包括偏好的順序。 從基站支持的個性列表中選擇個性??梢孕薷穆酚蓜?chuàng)建報頭分組以包括選 擇的個性,并且在604可將修改后的路由創(chuàng)建報頭分組發(fā)送給基站。
在分組中接收到的另一種類型的錯誤可以是會話關(guān)閉錯誤。分組還可 以包括CRC錯誤檢測模式。在此情形下,移動設(shè)備可以試圖與包括該基站 的網(wǎng)絡(luò)重新建立網(wǎng)絡(luò)連接。如果CRC錯誤檢測模式指示會話關(guān)閉錯誤碼不 是由于鏈路錯誤導(dǎo)致的,則可以與網(wǎng)絡(luò)進(jìn)行重新認(rèn)證。
分組中包括的另一錯誤碼可以指示已經(jīng)與基站建立了路由。分組中包 括已建立路由的路由標(biāo)識。在此情形下,可以認(rèn)定不需要移動設(shè)備和基站 之間的隧道關(guān)系,因?yàn)殛P(guān)系已經(jīng)存在。因此,方法600可以結(jié)束,而不是 在604處發(fā)送新的消息。
另一種類型的錯誤是路由不存在,如錯誤碼所指示。在此情形下,可 將路由協(xié)議報頭發(fā)送給基站,以建立到該基站的路由。如果接收到UATI 錯誤,則一旦建立了正確的ATI就可在604處在路由協(xié)議報頭中發(fā)送該正 確的ATI。
圖7示出了用于通過隧道在移動設(shè)備和基站之間建立通信的方法700。 方法在702開始,此時從移動設(shè)備接收路由創(chuàng)建協(xié)議報頭。路由創(chuàng)建協(xié)議 報頭可包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù)。該報頭可在消息中接收 到,并可包括各種信息,例如接入終端標(biāo)識符(ATI)、個性選擇、路由的 路由標(biāo)識、是否應(yīng)該刪除已有路由等等。
根據(jù)一些方面,可從移動設(shè)備接收路由ID報頭(短地址),然而,基 站不識別該路由ID報頭(例如,在路由ID報頭和AMD之間沒有映射)。 在該情形下,基站可向移動設(shè)備發(fā)送路由映射請求消息,來請求當(dāng)前路由 映射。根據(jù)一些方面,如果未將路由映射消息發(fā)送給該接入網(wǎng)絡(luò)(例如,基站),則移動設(shè)備對于目的地路由不使用路由ID報頭,其中該路由映射 消息包含針對該目的地路由的ANID到路由ID的映射。
在704,確定移動設(shè)備是否處于等待關(guān)閉狀態(tài),如路由創(chuàng)建協(xié)議報頭內(nèi) 的字段所指示。如果設(shè)備處于等待關(guān)閉狀態(tài)("是"),則在706將路由重新 開啟指示發(fā)送給移動設(shè)備以進(jìn)入開啟狀態(tài)。方法700可在702繼續(xù),此時 從移動設(shè)備接收消息。
如果設(shè)備不處于等待關(guān)閉狀態(tài)("否"),則在708確定設(shè)備是否處于等 待開啟狀態(tài),如在報頭的字段中所指示。如果設(shè)備不處于等待開啟狀態(tài)并 且路由創(chuàng)建報頭不包括刪除所有路由標(biāo)記,則在710忽略報頭(因?yàn)樵O(shè)備 既不處于等待開啟狀態(tài)也不處于等待關(guān)閉狀態(tài))。根據(jù)一些方面,如果已經(jīng) 與移動設(shè)備建立了路由,則忽略報頭。如果設(shè)備處于等待開啟狀態(tài),則在 712確定是否應(yīng)該刪除所有路由??芍付ㄊ欠駪?yīng)當(dāng)設(shè)置刪除舊路由標(biāo)記的觸 發(fā)可以包括移動設(shè)備失去了無線鏈路協(xié)議(RLP)狀態(tài)的情形。如果應(yīng)該刪 除所有路由("是"),則在714發(fā)出刪除舊路由命令,并且方法700結(jié)束,
直到建立新的路由。
如果在712確定不應(yīng)該刪除舊路由("否"),則方法700在716繼續(xù),
其中對錯誤條件進(jìn)行檢査(設(shè)備是否處于等待開啟狀態(tài))。
錯誤條件可以是移動設(shè)備建議的個性是否被基站所支持。個性包括一 個或多個協(xié)議類型和一個或多個屬性值。如果不支持建議的個性,則發(fā)送 錯誤碼以響應(yīng)路由創(chuàng)建報頭。個性包括一個或多個協(xié)議類型和一個或多個 屬性值。在與發(fā)送錯誤碼基本上同時,所建議的個性的列表也可以在路由 協(xié)議消息中發(fā)送,其中該路由協(xié)議消息是響應(yīng)于接收到的路由創(chuàng)建報頭而 發(fā)送的??砂雌玫捻樞?qū)υ摿斜磉M(jìn)行排列,其中,較為優(yōu)選的個性排在 前面??苫谛阅軄泶_定偏好,因?yàn)橐恍﹤€性可能獲得較高的分組或數(shù)據(jù) 速率,這些個性可以較為優(yōu)選。例如,針對不同應(yīng)用對一些個性進(jìn)行微調(diào)。 舉例來說,如果移動設(shè)備是視頻會議設(shè)備,其可能具有不同的個性?;?基于應(yīng)用到移動設(shè)備正在運(yùn)行的應(yīng)用類型的準(zhǔn)則以及移動設(shè)備的能力來對 這些個性進(jìn)行排列。排列可以指示將為移動設(shè)備提供最高數(shù)據(jù)速率或者最 高性能的個性,這些個性排列在前面。如果移動設(shè)備能夠支持排列在第一 位的個性,則選擇該個性,否則移動設(shè)備試圖使用排列在下一位的個性,等等。因此,偏好的順序?qū)τ诨臼翘囟ǖ?例如,基站的特性),并且對 于移動設(shè)備也是特定的。根據(jù)一些方面,基站可以向第一移動設(shè)備提供某 種偏好順序,而向另一移動設(shè)備提供不同的偏好順序。
另一錯誤碼是基站和移動設(shè)備之間是否己經(jīng)存在路由。在該情形下, 不需要創(chuàng)建另一路由。已經(jīng)建立的路由的路由標(biāo)識可以包括在響應(yīng)于路由 創(chuàng)建報頭而發(fā)送的路由協(xié)議消息中。
另一錯誤碼為是否要關(guān)閉會話,例如移動設(shè)備不再具有接入網(wǎng)絡(luò)所需 的證書。可從會話參考網(wǎng)絡(luò)控制器接收到指示路由應(yīng)該關(guān)閉的指令。基本
上與發(fā)送該錯誤碼同時,可以發(fā)送CRC錯誤檢測模式,來減少由于鏈路錯 誤而使會話關(guān)閉的可能性。
如果基站和移動設(shè)備之間的路由不存在,則發(fā)送另一錯誤碼。該情形 在移動設(shè)備認(rèn)為路由存在而路由并未建立時出現(xiàn)。在此情形下,錯誤碼包 括在指示路由不存在的路由協(xié)議消息中??梢曰诮邮盏讲话酚蓜?chuàng)建 報頭的分組以及與移動設(shè)備尚未建立路由來進(jìn)行對該錯誤的確定。當(dāng)出現(xiàn) 該錯誤時移動設(shè)備不處于等待開啟狀態(tài)。
如果UATI因ATI不匹配而失敗,則出現(xiàn)另一錯誤碼。如果在建立路由 過程中改變了ATI,則會出現(xiàn)該情形。 一旦接收到該錯誤碼,設(shè)備可以提供 正確的ATI,來與基站建立通信。基于從會話參考網(wǎng)絡(luò)控制器接收到的信息, 移動設(shè)備的標(biāo)識可能失敗。
在一些情形下,正在向其創(chuàng)建隧道的基站(例如,輔基站)可能不知 道移動設(shè)備最近的標(biāo)識符,因?yàn)橐苿釉O(shè)備的地址已改變。在地址未改變的 情形下,服務(wù)基站(例如,主基站)可將地址傳送給輔基站。然而,如果 地址最近有變化,則服務(wù)基站可能不了解地址的變化,因?yàn)榈刂犯淖兪?SRNC (中央控制器)和移動設(shè)備之間的過程,服務(wù)基站對此并不知曉。例 如,如果地址在最近義秒內(nèi)有變化(其中Z是整數(shù),例如在一個實(shí)例中是 5),則移動設(shè)備在路由創(chuàng)建過程中包括新的地址,否則忽略該地址。這使 得輔基站在地址最近有變化的情形下具有關(guān)于移動設(shè)備的地址的最新的信 息,并且在地址最近沒有變化的情形下可以減少包括地址的開銷。
在718,考慮任何發(fā)現(xiàn)的錯誤,以及其它準(zhǔn)則(例如,ATI字段),來 創(chuàng)建路由協(xié)議消息。在720,將路由協(xié)議消息發(fā)送給移動設(shè)備,從而在基站和移動設(shè)備之間建立關(guān)系(例如,隧道)。
為了更加充分地理解公開的方面,下面給出與發(fā)送和接收路由協(xié)議報 頭有關(guān)的細(xì)節(jié)。應(yīng)當(dāng)理解,盡管下面給出了所公開方面的一個實(shí)現(xiàn)的特定 細(xì)節(jié),但是對于公開的方面還可以利用其它實(shí)現(xiàn)技術(shù)。
下面從移動設(shè)備的角度給出了傳輸步驟?;韭酚蓞f(xié)議接收用于傳輸 的流協(xié)議分組,或者希望發(fā)送沒有凈荷的路由協(xié)議分組。在移動設(shè)備處,
在路由協(xié)議向MAC層提供凈荷且沒有可用的流協(xié)議分組時,路由協(xié)議發(fā)送 沒有凈荷的分組。在該情形下,基本路由協(xié)議可以執(zhí)行下面描述的步驟。 通過確定是否應(yīng)該添加一個或多個報頭單元記錄,基本路由協(xié)議將路由協(xié) 議報頭添加到創(chuàng)建路由協(xié)議分組。
如果路由控制協(xié)議的狀態(tài)公有數(shù)據(jù)是處于等待開啟狀態(tài)并且移動設(shè)備 尚未在該路由上從接入網(wǎng)絡(luò)接收到任何分組,則添加報頭類型為(000'(例 如,路由創(chuàng)建報頭)的報頭單元記錄。
如果正在添加報頭類型為'000'(例如,路由創(chuàng)建報頭)的報頭單元 記錄,則移動設(shè)備可以創(chuàng)建個性。如果有來自接入網(wǎng)絡(luò)的未決個性切換請 求,則移動設(shè)備將報頭的個性索引字段設(shè)置為會話控制協(xié)議的未決個性索 引公有數(shù)據(jù)的值。如果移動設(shè)備響應(yīng)于路由創(chuàng)建消息而已經(jīng)創(chuàng)建了該路由, 則移動設(shè)備可在報頭中包括PSI字段或者IPSI以及個性索引字段。否則, 移動設(shè)備在報頭中包括IPSI和個性索引字段。
如果將連接狀態(tài)協(xié)議的狀態(tài)公有數(shù)據(jù)設(shè)置為綁定ATI并且移動設(shè)備尚 未從接入網(wǎng)絡(luò)接收到包含與移動設(shè)備發(fā)送的相同的ATI報頭的路由協(xié)議報 頭,則添加報頭類型為'001,(例如,ATI報頭)的報頭單元記錄。
如果正在添加報頭類型為'001,(例如,ATI報頭)的報頭單元記錄, 則移動設(shè)備可以執(zhí)行下列步驟。如果將路由控制協(xié)議的當(dāng)前ATI公有數(shù)據(jù) 設(shè)置為UATI,則移動設(shè)備將ATI類型字段設(shè)置為'10'并將ATI字段設(shè)置 為路由控制協(xié)議的當(dāng)前ATI公有數(shù)據(jù)。如果將路由控制協(xié)議的當(dāng)前ATI公 有數(shù)據(jù)設(shè)置為RATI,則移動設(shè)備將ATI類型字段設(shè)置為并將ATI字 段設(shè)置為路由控制協(xié)議的當(dāng)前ATI公有數(shù)據(jù)。移動設(shè)備將最后發(fā)送的ATI (LastTransmittedATI)設(shè)置為(ATI類型字段值IATI字段值)。
如果將在單個MAC分組中攜帶多于一個分組整合協(xié)議分組,則基本路由協(xié)議忽略MAC分組中包括的除了第一個分組整合協(xié)議分組以外的所有 分組整合協(xié)議分組中的報頭單元記錄。路由協(xié)議使用來自分組整合協(xié)議的 信息來執(zhí)行該步驟。
如果不需要添加任何報頭單元記錄,則基本路由協(xié)議將包括擴(kuò)展報頭 (ExtendedHeaderlncluded)字段設(shè)置為'0'。否則,基本路由協(xié)議將包括 擴(kuò)展報頭字段設(shè)置為并添加所需數(shù)量的報頭單元記錄。根據(jù)一些方面, 如果這對應(yīng)于沒有凈荷的路由協(xié)議分組,則基本路由協(xié)議可將填充字段設(shè) 置為'0000000,。
如果當(dāng)前沒有路由是反向鏈路服務(wù)路由(如通過反向控制信道MAC協(xié) 議的RLSS公有數(shù)據(jù)來表示),則路由協(xié)議發(fā)出S^鏈磁,連//^^if麥命令。 否則,路由控制協(xié)議可以如下執(zhí)行。如果該路由是反向鏈路服務(wù)路由(如 通過反向控制信道MAC協(xié)議的RLSS公有數(shù)據(jù)來表示),基本路由協(xié)議將 路由協(xié)議分組遞送到其路由的分組整合協(xié)議,但可以將路由協(xié)議分組遞送 到其路由的路由間隧道協(xié)議。否則,基本路由協(xié)議將路由協(xié)議分組遞送到 反向鏈路服務(wù)路由(如通過反向控制信道MAC協(xié)議的RLSS公有數(shù)據(jù)來表 示)的路由間隧道協(xié)議。
下面從基站的角度給出了示例性傳輸步驟。如果基本路由協(xié)議接收到用 于傳輸?shù)牧鲄f(xié)議分組或者希望發(fā)送沒有凈荷的路由協(xié)議分組,基本路由協(xié)議 可如下執(zhí)行?;韭酚蓞f(xié)議如下將路由協(xié)議報頭添加到創(chuàng)建路由協(xié)議分組。 基本路由協(xié)議如下確定是否需要添加一個或多個報頭單元記錄??梢匀缦掳?括報頭類型為'010'(例如,錯誤碼報頭)的報頭單元記錄。
接入網(wǎng)絡(luò)不包括多于一個報頭類型為'010'(例如,錯誤碼報頭)的報 頭單元記錄。如果接入網(wǎng)絡(luò)從移動設(shè)備接收到路由創(chuàng)建報頭,并且移動設(shè)備 建議的個性不被接入網(wǎng)絡(luò)支持,則接入網(wǎng)絡(luò)將錯誤碼字段設(shè)置為勺000'。 如果接入網(wǎng)絡(luò)從移動設(shè)備接收到路由創(chuàng)建報頭,其中的刪除舊路由被設(shè)置為 '0',即對于該移動設(shè)備已經(jīng)存在路由,并且路由控制協(xié)議的狀態(tài)公有數(shù)據(jù) 未設(shè)置為等待關(guān)閉狀態(tài),則接入網(wǎng)絡(luò)將錯誤碼字段設(shè)置為<0001'。如果接 入網(wǎng)絡(luò)請求關(guān)閉會話,則將錯誤碼字段設(shè)置為'0010'。如果接入網(wǎng)絡(luò)從移動 設(shè)備接收到報頭類型為<001'(例如,ATI報頭)的報頭單元記錄,而沒有 報頭類型為'000,(例如,路由創(chuàng)建報頭)的報頭單元記錄,則接入網(wǎng)絡(luò)不是會話錨(SessionAnchor),并且如果對于該移動設(shè)備不存在路由,則接入 網(wǎng)絡(luò)將錯誤碼字段設(shè)置為'0011'。
如果連接狀態(tài)協(xié)議的協(xié)議狀態(tài)公有數(shù)據(jù)被設(shè)置為綁定ATI,則包括報頭 類型為'OOl'(例如,ATI報頭)的報頭單元記錄。接入網(wǎng)絡(luò)將ATI類型和 ATI字段設(shè)置為從移動設(shè)備接收到的對應(yīng)的值。
如果基于前面的規(guī)則不需要添加任何報頭單元記錄,則基本路由協(xié)議將 包括擴(kuò)展報頭字段設(shè)置為'0'。否則,基本路由協(xié)議將包括擴(kuò)展報頭字段設(shè) 置為'l'并添加所需數(shù)量的報頭單元記錄。如果這對應(yīng)于沒有凈荷的路由 協(xié)議分組,基本路由協(xié)議將填充字段設(shè)置為'0000000'。
基本路由協(xié)議可以如下執(zhí)行。如果該路由是前向鏈路服務(wù)路由(如通過
反向控制信道MAC協(xié)議的FLSS公有數(shù)據(jù)來表示),則基本路由協(xié)議可將路 由協(xié)議分組遞送到其路由的分組整合協(xié)議,但可以將路由協(xié)議分組遞送到其 路由的路由間隧道協(xié)議。否則,基本路由協(xié)議將路由協(xié)議分組遞送到前向鏈 路服務(wù)路由(如通過反向控制信道MAC協(xié)議的FLSS公有數(shù)據(jù)來表示)的 路由間隧道協(xié)議。
下面從移動設(shè)備的角度給出了示例性接收步驟。如果基本路由協(xié)議從 其路由的分組整合協(xié)議或者從其路由或另 一路由的路由間隧道協(xié)議接收到 路由協(xié)議分組,則基本路由協(xié)議可如下執(zhí)行?;韭酚蓞f(xié)議刪除存在的路 由協(xié)議報頭,以便如下生成流協(xié)議分組或填充字段。
如果存在報頭類型為<010'(例如,錯誤碼報頭)的報頭單元記錄, 其中的錯誤碼字段被設(shè)置為'0000',則基本路由協(xié)議返回個絲i^M旨示。 如果存在報頭類型為'010'(例如,錯誤碼報頭)的報頭單元記錄,其中
的錯誤碼字段被設(shè)置為'ooor,則基本路由協(xié)議返回蘑欲存—盈旨示。如果
存在報頭類型為<010'(例如,錯誤碼報頭)的報頭單元記錄,其中的錯 誤碼字段被設(shè)置為'0010,并且CRC錯誤檢測模式字段被設(shè)置為 '1010101010101010、則基本路由協(xié)議發(fā)出會話^^《教潛命令。如果存在 報頭類型為'010'(例如,錯誤碼報頭)的報頭單元記錄,其中的錯誤碼
字段被設(shè)置為'ooir,則基本路由協(xié)議返回錄^不^^^旨示。如果存在報
頭類型為'010'(例如,錯誤碼報頭)的報頭單元記錄,其中的錯誤碼字 段被設(shè)置為'0100',則基本路由協(xié)議返回t^77i^Mt旨示?;韭酚蓞f(xié)議返回^^#^^77^77^^{ 鑌^^t韻指示。該指示 可在連接狀態(tài)協(xié)議的狀態(tài)公有數(shù)據(jù)等于綁定ATI時使用。如果利用該指示, 則參數(shù)可以如下進(jìn)行設(shè)置。如果存在報頭類型為'001,(例如,ATI報頭) 的報頭單元記錄,則ATI類型和ATI參數(shù)可以設(shè)置為在報頭中接收到的對 應(yīng)的值。如果不存在報頭類型為'001'(例如,ATI報頭)的報頭單元記錄, 則可將ATI類型和ATI參數(shù)設(shè)置為空(NULL)。如果不存在報頭類型為'001' (例如,ATI報頭)的報頭單元記錄或者存在報頭類型為'010'的報頭單 元記錄,則可將路由狀態(tài)設(shè)置為Oxl。否則,可將路由狀態(tài)設(shè)置為OxO。
如果路由協(xié)議分組包括填充字段勺000000'而沒有流協(xié)議凈荷,則基 本路由協(xié)議丟棄填充字段。否則,基本路由協(xié)議將流協(xié)議分組遞送到其路 由的流協(xié)議。
下面從基站的角度給出了示例性接收步驟。如果基本路由協(xié)議從其路由 的分組整合協(xié)議或者從其路由或另一路由的路由間隧道協(xié)議接收到路由協(xié) 議分組,則基本路由協(xié)議可如下執(zhí)行?;韭酚蓞f(xié)議刪除存在的路由協(xié)議報 頭,以便如下生成流協(xié)議分組或填充字段。
如果存在報頭類型為'001'(激i/7, ATI報頭)的報頭單元記錄,則基 本路由協(xié)議返回接農(nóng),"77 077類遼^77, ;^^猶淘指示,其中的ATI被 設(shè)置為接收到的ATI值。如果存在報頭類型為'000,(例如,路由創(chuàng)建報頭) 的報頭單元記錄,則接入網(wǎng)絡(luò)可如下執(zhí)行。如果路由控制協(xié)議的狀態(tài)公有數(shù) 據(jù)不等于等待開啟或等待關(guān)閉,則接入網(wǎng)絡(luò)可忽略該報頭。
如果沒有忽略報頭,則接入網(wǎng)絡(luò)可如下執(zhí)行。如果刪除舊路由字段被設(shè) 置為'r,則基本路由協(xié)議發(fā)出/吝A^^lf巡貪/^蘑A命令。如果路由控制協(xié) 議的狀態(tài)公有數(shù)據(jù)被設(shè)置為等待關(guān)閉,則路由協(xié)議返回激欲^^ ^f^t示。
如果路由協(xié)議分組包括填充字段'ooooooo'而沒有流協(xié)議凈荷,則基
本路由協(xié)議丟棄填充字段。否則,基本路由協(xié)議將流協(xié)議分組遞送到其路 由的流協(xié)議。
參考圖8,示出了在移動設(shè)備和基站之間創(chuàng)建隧道關(guān)系的示例性系統(tǒng) 800。系統(tǒng)800可以至少部分地存在于移動設(shè)備內(nèi)。將會理解,將系統(tǒng)800 表示為包括功能塊,其可以是表示由處理器、軟件或其組合(例如,固件) 所實(shí)現(xiàn)的功能的功能塊。系統(tǒng)800包括可以單獨(dú)或協(xié)同工作的電子部件的邏輯組802。邏輯組 802可包括用于選擇至少一個基站來通過隧道建立通信的電子部件804。邏 輯組中還包括用于將包括路由創(chuàng)建報頭的消息發(fā)送給該至少一個基站的電 子部件806。路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù)。
邏輯組802還包括用于等待對路由創(chuàng)建報頭的確認(rèn)的電子部件808。確 認(rèn)包括從至少一個基站接收分組。電子部件806可以將包括路由創(chuàng)建報頭 的消息重新發(fā)送到至少一個基站,直到接收到確認(rèn)。此外,邏輯組802包 括用于當(dāng)接收到確認(rèn)時退出等待開啟狀態(tài)的電子部件810。
根據(jù)一些方面,邏輯組802包括用于確定將在單個MAC分組中攜帶兩 個或更多個分組整合協(xié)議分組的電子部件。每個分組整合協(xié)議分組包括報 頭單元記錄。邏輯組802中還包括用于忽略來自除了一個分組整合協(xié)議分 組以外所有分組整合協(xié)議分組的報頭單元記錄的電子部件。
根據(jù)一些方面,邏輯組可包括用于從至少一個基站接收分組的電子部 件。分組包括個性錯誤碼。還包括用于檢查與分組一同接收到的經(jīng)過排列 的個性列表的電子部件以及用于從經(jīng)過排列的個性列表中選擇個性的電子 部件。此外,邏輯組可包括用于修改路由創(chuàng)建報頭分組以包括選擇的個性 的電子部件以及用于將修改后的路由創(chuàng)建報頭分組發(fā)送給至少一個基站的 電子部件。
根據(jù)一些方面,邏輯組802包括用于從至少一個基站接收分組的電子 部件。分組包括路由已經(jīng)建立錯誤碼和已建立路由的路由標(biāo)識。還包括用 于決定不需要隧道關(guān)系的電子部件。
根據(jù)一些方面,邏輯組包括用于從至少一個基站接收分組的電子部件。 分組包括會話關(guān)閉錯誤碼和CRC錯誤檢測模式。邏輯組802中還包括用于 如果CRC錯誤檢測模式指示會話關(guān)閉錯誤碼不是由于鏈路錯誤導(dǎo)致的,則 與包括該至少一個基站的網(wǎng)絡(luò)重新進(jìn)行認(rèn)證的電子部件。
另外,系統(tǒng)800可以包括存儲器812,其保存用于執(zhí)行與電子部件804、 806、 808和810或者其它部件相關(guān)聯(lián)的功能的指令。雖然示出的電子部件 位于存儲器812的外部,但是應(yīng)當(dāng)理解,電子部件804、 806、 808和810 中的一個或多個可以位于存儲器810內(nèi)。
參考圖9,示出了在移動設(shè)備和基站之間創(chuàng)建隧道關(guān)系的示例性系統(tǒng)900。系統(tǒng)900可以至少部分地存在于基站內(nèi)。將會理解,將系統(tǒng)900表示 為包括功能塊,其可以是表示由處理器、軟件或其組合(例如,固件)所 實(shí)現(xiàn)的功能的功能塊。
系統(tǒng)900包括可以單獨(dú)或協(xié)同工作的電子部件的邏輯組902。邏輯組 902可包括用于從移動設(shè)備接收包括路由創(chuàng)建報頭的消息的電子部件904。 路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù)。邏輯組902中還 包括用于確定移動設(shè)備是否處于等待開啟狀態(tài)的電子部件904。此外,邏輯 組包括用于如果移動設(shè)備處于等待開啟狀態(tài)則檢查路由創(chuàng)建報頭的至少一 個錯誤的電子部件908。還包括用于響應(yīng)于接收到的消息來創(chuàng)建路由協(xié)議消 息的電子部件910。此外,邏輯組902可包括用于將創(chuàng)建的路由協(xié)議消息發(fā) 送給移動設(shè)備的電子部件。根據(jù)一些方面,邏輯組902包括用于如果移動 設(shè)備不處于等待開啟狀態(tài)則忽略來自該設(shè)備的路由創(chuàng)建報頭的電子部件。
根據(jù)一些方面,邏輯組包括用于確定是否不支持在接收到的路由創(chuàng)建 報頭中請求的個性的電子部件以及用于接入會話參考網(wǎng)絡(luò)控制器以確定支 持的個性的電子部件。邏輯組902中還可以包括用于以偏好的順序來排列 所支持的個性的電子部件以及用于將經(jīng)過排列的所支持的個性包括在路由 協(xié)議消息中的電子部件。
另外,系統(tǒng)900可以包括存儲器914,其保存用于執(zhí)行與電子部件904、 906、 909、 910和912或者其它部件相關(guān)聯(lián)的功能的指令。雖然示出的電子 部件位于存儲器914的外部,但是應(yīng)當(dāng)理解,電子部件904、 906、 909、 910 和912中的一個或多個可以位于存儲器910內(nèi)。
需要理解的是,本申請中所描述的方面可以用硬件、軟件、固件、中 間件、微代碼或它們的任意結(jié)合來實(shí)現(xiàn)。當(dāng)系統(tǒng)和/或方法由軟件、固件、 中間件或微代碼、程序代碼或代碼段來實(shí)現(xiàn)時,它們可以存儲在機(jī)器可讀 介質(zhì)中,如存儲部件中。代碼段可以代表過程、函數(shù)、子程序、程序、例 程、子例程、模塊、軟件包、類或者指令、數(shù)據(jù)結(jié)構(gòu)或程序語句的任意組 合。代碼段可以通過傳遞和/或接收信息、數(shù)據(jù)、實(shí)參、形參或存儲內(nèi)容, 來與另一段代碼段或硬件電路相耦合。信息、實(shí)參、形參、數(shù)據(jù)等可以使 用任何適用的方法包括存儲器共享、消息傳遞、令牌傳遞、網(wǎng)絡(luò)傳輸?shù)冗M(jìn) 行傳遞、轉(zhuǎn)發(fā)或傳輸。用于執(zhí)行本申請所述功能的通用處理器、數(shù)字信號處理器(DSP)、專 用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯器件、 分立門或者晶體管邏輯器件、分立硬件組件或者其任意組合,可以實(shí)現(xiàn)或 執(zhí)行結(jié)合本申請公開的描述的各種示例性的邏輯、邏輯塊、模塊和電路。 通用處理器可以是微處理器,或者,該處理器也可以是任何常規(guī)的處理器、 控制器、微控制器或者狀態(tài)機(jī)。處理器也可能實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例 如,DSP和微處理器的組合、多個微處理器、 一個或多個微處理器與DSP 內(nèi)核的結(jié)合,或者任何其它此種結(jié)構(gòu)。另外,至少一個處理器可包括能夠 執(zhí)行上述一個或多個步驟和/或動作的一個或多個模塊。
對于軟件實(shí)現(xiàn),本申請中描述的技術(shù)可采用執(zhí)行本申請所述功能的模 塊(例如,過程、函數(shù)等)來實(shí)現(xiàn)。這些軟件代碼可以存儲在存儲器單元 中,并由處理器執(zhí)行。存儲器單元可以實(shí)現(xiàn)在處理器內(nèi),也可以實(shí)現(xiàn)在處 理器外,在后一種情況下,存儲器通過本領(lǐng)域公知的各種手段以通信方式 耦合到處理器。此外,至少一個處理器可包括用于執(zhí)行本申請描述的功能 的一個或多個模塊。
此外,本申請描述的各個方面或特征可以實(shí)現(xiàn)成方法、裝置或使用標(biāo) 準(zhǔn)編程和/或工程技術(shù)的制品。本申請中使用的術(shù)語"制品"涵蓋可從任何 計(jì)算機(jī)可讀器件、載體或介質(zhì)訪問的計(jì)算機(jī)程序。例如,計(jì)算機(jī)可讀介質(zhì) 可以包括,但不限于磁存儲設(shè)備(例如,硬盤、軟盤、磁帶等),光盤(例 如,緊湊光盤(CD)、數(shù)字通用光盤(DVD)等),智能卡和閃存設(shè)備(例 如,EPROM、卡、棒、鑰匙驅(qū)動器等)。此外,本申請描述的各種存儲介 質(zhì)可以表示用于存儲信息的一個或多個設(shè)備和/或其它機(jī)器可讀介質(zhì)。術(shù)語 "機(jī)器可讀介質(zhì)"包括但不限于能夠存儲、包含和/或攜帶指令和/或數(shù)據(jù)的 無線信道和各種其它介質(zhì)。另外,計(jì)算機(jī)程序產(chǎn)品可包括具有能夠使計(jì)算 機(jī)執(zhí)行本申請所述功能的一個或多個指令或代碼的計(jì)算機(jī)可讀介質(zhì)。
此外,結(jié)合本申請公開的方面所描述的方法或者算法的步驟和/或動作 可直接體現(xiàn)為硬件、由處理器執(zhí)行的軟件模塊或二者組合。軟件模塊可以 位于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲 器、寄存器、硬盤、移動磁盤、CD-ROM或者本領(lǐng)域熟知的任何其它形式 的存儲介質(zhì)中。 一種示例性的存儲介質(zhì)耦合至處理器,從而使處理器能夠從該存儲介質(zhì)讀取信息,并且可向該存儲介質(zhì)寫入信息?;蛘撸鎯橘|(zhì)可以是處理器的一部分。此外,根據(jù)一些方面,處理器和存儲介質(zhì)可以位
于ASIC中。此外,該ASIC可以位于用戶終端中。或者,處理器和存儲介質(zhì)也可以作為分立組件存在于用戶終端中。另外,根據(jù)一些方面,所述方法或算法的步驟和/或動作可以以代碼集和/或指令集的一個或任意組合存在于機(jī)器可讀介質(zhì)和/或計(jì)算機(jī)可讀介質(zhì)中,其中該機(jī)器可讀介質(zhì)和/或計(jì)算機(jī)可讀介質(zhì)可以并入計(jì)算機(jī)程序產(chǎn)品中。
本申請描述的技術(shù)可以用于各種無線通信系統(tǒng),例如CDMA、 TDMA、FDMA、 OFDMA、 SC-FDMA及其它系統(tǒng)。術(shù)語"系統(tǒng)"和"網(wǎng)絡(luò)"通常交換使用。CDMA系統(tǒng)可以實(shí)現(xiàn)無線電技術(shù),例如,通用陸地?zé)o線接入
(UTRA)、 CDMA2000等。UTRA包括寬帶CDMA (W-CDMA)和CDMA的其它變型。此外,cdma2000涵蓋IS-2000、 IS-95和IS-856標(biāo)準(zhǔn)。TDMA系統(tǒng)可以實(shí)現(xiàn)無線電技術(shù),例如,全球移動通信系統(tǒng)(GSM)。 OFDMA系統(tǒng)可以實(shí)現(xiàn)無線電技術(shù),例如,演進(jìn)UTRA (E-UTRA)、超移動寬帶(UMB )、正EE 802.11 (Wi畫Fi)、正EE證.16 (WiMAX)、正EE 802.20、 Flash-OFDM等。UTRA和E-UTRA是通用移動通信網(wǎng)絡(luò)(UMTS)的一部分。3GPP長期演進(jìn)(LTE)是使用E-UTRA的UMTS版本,其在下行鏈路上使用OFDMA,并在上行鏈路上使用SC-FDMA。在名為"第三代合作伙伴項(xiàng)目"
(3GPP)的組織的文檔中描述了 UTRA、 E-UTRA、 UMTS、 LTE和GSM。此外,在名為"第三代合作伙伴項(xiàng)目2" (3GPP2)的組織的文檔中描述了cdma2000和UMB。此外,該無線通信系統(tǒng)還可以包括對等(例如,移動設(shè)備與移動設(shè)備)""/2②網(wǎng)絡(luò)系統(tǒng),其經(jīng)常使用非成對未經(jīng)授權(quán)的頻譜、802.xx無線LAN、藍(lán)牙和任何其它短程或遠(yuǎn)程無線通信技術(shù)。
雖然上述公開描述了示例性方面和/或?qū)嵤├?,但是?yīng)該注意到,在不脫離如所附權(quán)利要求書定義的所述方面和/或?qū)嵤├谋Wo(hù)范圍的前提下,可以對本申請進(jìn)行各種改變和修改。因此,所描述的方面旨在涵蓋落入所附權(quán)利要求的保護(hù)范圍的所有改變、修改和變形。此外,盡管以單數(shù)形式來描述或要求保護(hù)所述方面和/或?qū)嵤├脑?,但是除非明確說明限于單數(shù)形式,否則可期望為復(fù)數(shù)形式。另外,除非另外說明,否則任何方面和/或?qū)嵤├娜炕虿糠挚梢耘c任何其它方面和/或?qū)嵤├娜炕虿糠謥硪?br>
50起利用。
就說明書或權(quán)利要求書中使用的術(shù)語"包含"而言,該術(shù)語的涵蓋方式類似于術(shù)語"包括",如同術(shù)語"包括"在權(quán)利要求中用作過渡接詞時所解釋的那樣。此外,在權(quán)利要求或具體說明中使用的術(shù)語"或者"旨在表示"非排它性的或者"。
權(quán)利要求
1、一種用于在移動設(shè)備和基站之間創(chuàng)建隧道關(guān)系的方法,包括選擇至少一個基站來通過隧道建立通信;將包括路由創(chuàng)建報頭的消息發(fā)送給所述至少一個基站,所述路由創(chuàng)建報頭包括與定義所述隧道相關(guān)聯(lián)的一個或多個參數(shù);等待對所述路由創(chuàng)建報頭的確認(rèn);以及如果接收到所述確認(rèn)則退出等待開啟狀態(tài),其中,所述確認(rèn)指示所述隧道關(guān)系的創(chuàng)建。
2、 根據(jù)權(quán)利要求1所述的方法,還包括-如果沒有接收到所述確認(rèn),則將包括所述路由創(chuàng)建報頭的所述消息重 新發(fā)送到所述至少一個基站。
3、 根據(jù)權(quán)利要求1所述的方法,其中,所述確認(rèn)包括從所述至少一個 基站接收分組。
4、 根據(jù)權(quán)利要求1所述的方法,其中,將包括路由創(chuàng)建報頭的消息發(fā) 送給所述至少一個基站的步驟還包括確定將在單個MAC分組中攜帶兩個或更多個分組整合協(xié)議分組,每個 分組整合協(xié)議分組包括報頭單元記錄;以及忽略來自除了一個分組整合分組以外所有所述分組整合分組的所述報 頭單元記錄,其中,忽略所述報頭單元記錄的步驟節(jié)省資源并提高效率。
5、 根據(jù)權(quán)利要求1所述的方法,其中,將包括路由創(chuàng)建報頭的消息發(fā) 送到所述至少一個基站的步驟還包括選擇到所述至少一個基站的所述隧道的標(biāo)識符;以及 選擇所述隧道的個性。
6、 根據(jù)權(quán)利要求5所述的方法,其中,所述個性包括一個或多個協(xié)議類型和一個或多個屬性值。
7、 根據(jù)權(quán)利要求1所述的方法,其中,將包括路由創(chuàng)建報頭的消息發(fā) 送到所述至少一個基站的步驟還包括指示是否應(yīng)該刪除現(xiàn)有路由。
8、 根據(jù)權(quán)利要求1所述的方法,還包括從所述至少一個基站接收分組,所述分組包括個性錯誤碼; 檢查與所述分組一同接收到的經(jīng)過排列的個性列表; 從所述經(jīng)過排列的個性列表中選擇個性; 修改所述路由創(chuàng)建報頭分組以包括所選擇的個性;以及 將所述修改后的路由創(chuàng)建報頭分組發(fā)送給所述至少一個基站。
9、 根據(jù)權(quán)利要求1所述的方法,還包括從所述至少一個基站接收分組,所述分組包括路由已經(jīng)建立錯誤碼和 已建立路由的路由標(biāo)識;以及 決定不需要所述隧道關(guān)系。
10、 根據(jù)權(quán)利要求1所述的方法,還包括從所述至少一個基站接收分組,所述分組包括會話關(guān)閉錯誤碼和CRC 錯誤檢測模式;以及如果所述CRC錯誤檢測模式指示所述會話關(guān)閉錯誤碼不是由于鏈路錯 誤導(dǎo)致的,則與包括所述至少一個基站的網(wǎng)絡(luò)進(jìn)行重新認(rèn)證。
11、 根據(jù)權(quán)利要求1所述的方法,還包括-如果接入終端標(biāo)識符(ATI)最近有變化,則將所述ATI包括在所述路 由創(chuàng)建報頭中。
12、 根據(jù)權(quán)利要求1所述的方法,還包括 將路由ID報頭包括在所述消息中;如果所述路由ID報頭不被服務(wù)基站所識別,則接收對當(dāng)前路由映射的 請求;以及響應(yīng)于所述請求發(fā)送所述當(dāng)前路由映射。
13、 一種無線通信裝置,包括-存儲器,用于保存與以下操作有關(guān)的指令選擇至少一個基站來通過 隧道建立通信,將包括路由創(chuàng)建報頭的消息發(fā)送給所述至少一個基站,等 待對所述路由創(chuàng)建報頭的確認(rèn),以及如果接收到所述確認(rèn)則退出等待開啟 狀態(tài),其中,所述路由創(chuàng)建報頭包括與定義所述隧道相關(guān)聯(lián)的一個或多個 參數(shù);以及處理器,耦合到所述存儲器,所述處理器用于執(zhí)行在所述存儲器中保 存的所述指令。
14、 根據(jù)權(quán)利要求13所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令如果沒有接收到所述確認(rèn),則將包括所述路由創(chuàng) 建報頭的所述消息重新發(fā)送到所述至少一個基站。
15、 根據(jù)權(quán)利要求13所述的無線通信裝置,其中,所述確認(rèn)包括從所 述至少一個基站接收分組。
16、 根據(jù)權(quán)利要求13所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令確定將在單個MAC分組中攜帶兩個或更多個分組 整合協(xié)議分組,每個分組整合協(xié)議分組包括報頭單元記錄;以及忽略來自 除了一個分組整合分組以外所有所述分組整合分組的所述報頭單元記錄, 其中,忽略所述報頭單元記錄的步驟節(jié)省資源并提高效率。
17、 根據(jù)權(quán)利要求13所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令選擇到所述至少一個基站的所述隧道的標(biāo)識符, 以及選擇所述隧道的個性。
18、 根據(jù)權(quán)利要求17所述的方法,其中,所述個性包括至少一個協(xié)議 類型和至少一個屬性值。
19、 根據(jù)權(quán)利要求13所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令指示是否應(yīng)該刪除現(xiàn)有路由。
20、 根據(jù)權(quán)利要求13所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令從所述至少一個基站接收分組,所述分組包括個 性錯誤碼;檢查與所述分組一同接收到的經(jīng)過排列的個性列表;從所述經(jīng) 過排列的個性列表中選擇個性;修改所述路由創(chuàng)建報頭分組以包括所選擇 的個性;以及將所述修改后的路由創(chuàng)建報頭分組發(fā)送給所述至少一個基站。
21、 根據(jù)權(quán)利要求13所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令從所述至少一個基站接收分組,以及決定不需要 所述隧道關(guān)系,其中,所述分組包括路由已經(jīng)建立錯誤碼和己建立路由的 路由標(biāo)識。
22、 根據(jù)權(quán)利要求13所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令從所述至少一個基站接收分組,其中,所述分組 包括會話關(guān)閉錯誤碼和CRC錯誤檢測模式;以及如果所述CRC錯誤檢測 模式指示所述會話關(guān)閉錯誤碼不是由于鏈路錯誤導(dǎo)致的,則與包括所述至 少一個基站的網(wǎng)絡(luò)進(jìn)行重新認(rèn)證。
23、 根據(jù)權(quán)利要求13所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令如果接入終端標(biāo)識符(ATI)最近有變化,則將所 述ATI包括在所述路由創(chuàng)建報頭中。
24、 根據(jù)權(quán)利要求13所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令將路由ID報頭包括在所述消息中;如果所述路由 ID報頭不被服務(wù)基站所識別,則接收對當(dāng)前路由映射的請求;以及響應(yīng)于所述請求發(fā)送所述當(dāng)前路由映射。
25、 一種計(jì)算機(jī)程序產(chǎn)品,包括 計(jì)算機(jī)可讀介質(zhì),包括第一組代碼,用于使計(jì)算機(jī)選擇至少一個基站來通過隧道建立通信;第二組代碼,用于使所述計(jì)算機(jī)將包括路由創(chuàng)建報頭的消息發(fā)送 給所述至少一個基站,其中,所述路由創(chuàng)建報頭包括與定義所述隧道相關(guān)聯(lián)的一個或多個參數(shù);第三組代碼,用于使所述計(jì)算機(jī)等待對所述路由創(chuàng)建報頭的確認(rèn),其中,所述確認(rèn)包括從所述至少一個基站接收分組;以及第四組代碼,用于使所述計(jì)算機(jī)如果接收到所述確認(rèn)則退出等待 開啟狀態(tài)。
26、 根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)如果沒有接收到所述確認(rèn)則將包括所 述路由創(chuàng)建報頭的所述消息重新發(fā)送到所述至少一個基站。
27、 根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)確定將在單個MAC分組中攜帶兩個或 更多個分組整合協(xié)議分組,每個分組整合協(xié)議分組包括報頭單元記錄;以 及第六組代碼,用于使所述計(jì)算機(jī)忽略來自除了一個分組整合分組以外 所有所述分組整合分組的所述報頭單元記錄,其中,忽略所述報頭單元記 錄的步驟節(jié)省資源并提高效率。
28、 根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)選擇到所述至少一個基站的所述隧道的標(biāo)識符;以及第六組代碼,用于使所述計(jì)算機(jī)選擇所述隧道的個性,其中,所述個 性包括一個或多個協(xié)議類型和一個或多個屬性值。
29、 根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)指示是否應(yīng)該刪除現(xiàn)有路由。
30、 根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)從所述至少一個基站接收分組,所述 分組包括個性錯誤碼;第六組代碼,用于使所述計(jì)算機(jī)檢查與所述分組一同接收到的經(jīng)過排 列的個性列表。第七組代碼,用于使所述計(jì)算機(jī)從所述經(jīng)過排列的個性列表中選擇個性;第八組代碼,用于使所述計(jì)算機(jī)修改所述路由創(chuàng)建報頭分組以包括所 選擇的個性;以及第九組代碼,用于使所述計(jì)算機(jī)將所述修改后的路由創(chuàng)建報頭分組發(fā) 送給所述至少一個基站。
31、 根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)從所述至少一個基站接收分組,所述 分組包括路由己經(jīng)建立錯誤碼和己建立路由的路由標(biāo)識;以及 第六組代碼,用于使所述計(jì)算機(jī)決定不需要所述隧道關(guān)系。
32、 根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)從所述至少一個基站接收分組,所述 分組包括會話關(guān)閉錯誤碼和CRC錯誤檢測模式;以及第六組代碼,用于使所述計(jì)算機(jī)如果所述CRC錯誤檢測模式指示所述 會話關(guān)閉錯誤碼不是由于鏈路錯誤導(dǎo)致的,則與包括所述至少一個基站的 網(wǎng)絡(luò)進(jìn)行重新認(rèn)證。
33、 根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)如果接入終端標(biāo)識符(ATI)最近有變 化,則將所述ATI包括在所述路由創(chuàng)建報頭中。
34、 根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)將路由ID報頭包括在所述消息中; 第六組代碼,用于使所述計(jì)算機(jī)如果所述路由ID報頭不被服務(wù)基站所 識別,則接收對當(dāng)前路由映射的請求;以及第七組代碼,用于使所述計(jì)算機(jī)響應(yīng)于所述請求發(fā)送所述當(dāng)前路由映射。
35、 一種裝置,包括用于選擇至少一個基站來通過隧道建立通信的模塊;用于將包括路由創(chuàng)建報頭的消息發(fā)送給所述至少一個基站的模塊,其 中,所述路由創(chuàng)建報頭包括與定義所述隧道相關(guān)聯(lián)的一個或多個參數(shù);用于等待對所述路由創(chuàng)建報頭的確認(rèn)的模塊,其中,所述確認(rèn)包括從 所述至少一個基站接收分組,所述用于發(fā)送消息的模塊將包括所述路由創(chuàng) 建報頭的所述消息重新發(fā)送到所述至少一個基站,直到接收到所述確認(rèn); 以及用于當(dāng)接收到所述確認(rèn)時退出等待開啟狀態(tài)的模塊。
36、 根據(jù)權(quán)利要求35所述的裝置,還包括用于確定將在單個MAC分組中攜帶兩個或更多個分組整合協(xié)議分組 的模塊,每個分組整合協(xié)議分組包括報頭單元記錄;以及用于忽略來自除了一個分組整合分組以外所有所述分組整合分組的所 述報頭單元記錄的模塊。
37、根據(jù)權(quán)利要求35所述的裝置,還包括用于從所述至少一個基站接收分組的模塊,所述分組包括個性錯誤碼; 用于檢查與所述分組一同接收到的經(jīng)過排列的個性列表的模塊; 用于從所述經(jīng)過排列的個性列表中選擇個性的模塊; 用于修改所述路由創(chuàng)建報頭分組以包括所選擇的個性的模塊;以及 用于將所述修改后的路由創(chuàng)建報頭分組發(fā)送給所述至少一個基站的模
38、 根據(jù)權(quán)利要求35所述的裝置,還包括用于從所述至少一個基站接收分組的模塊,所述分組包括路由己經(jīng)建 立錯誤碼和已建立路由的路由標(biāo)識;以及 用于決定不需要所述隧道關(guān)系的模塊。
39、 根據(jù)權(quán)利要求35所述的裝置,還包括用于從所述至少一個基站接收分組的模塊,所述分組包括會話關(guān)閉錯 誤碼和CRC錯誤檢測模式;以及用于如果所述CRC錯誤檢測模式指示所述會話關(guān)閉錯誤碼不是由于鏈 路錯誤導(dǎo)致的,則與包括所述至少一個基站的網(wǎng)絡(luò)進(jìn)行重新認(rèn)證的模塊。
40、 用于路由協(xié)議的至少一個處理器,包括 第一模塊,用于選擇至少一個基站來通過隧道建立通信; 第二模塊,用于將包括路由創(chuàng)建報頭的消息發(fā)送給所述至少一個基站,其中,所述路由創(chuàng)建報頭包括與定義所述隧道相關(guān)聯(lián)的一個或多個參數(shù);第三模塊,用于等待對所述路由創(chuàng)建報頭的確認(rèn),其中,所述確認(rèn)包 括從所述至少一個基站接收分組;第四模塊,用于將包括所述路由創(chuàng)建報頭的所述消息重新發(fā)送到所述 至少一個基站,直到接收到所述確認(rèn);以及第五模塊,用于當(dāng)接收到所述確認(rèn)時退出等待開啟狀態(tài)。
41、 根據(jù)權(quán)利要求40所述的至少一個處理器,還包括第六模塊,用于確定將在單個MAC分組中攜帶兩個或更多個分組整合 協(xié)議分組,每個分組整合協(xié)議分組包括報頭單元記錄;以及第七模塊,用于忽略來自除了一個分組整合分組以外所有所述分組整 合分組的所述報頭單元記錄。
42、 根據(jù)權(quán)利要求40所述的至少一個處理器,還包括第六模塊,用于從所述至少一個基站接收分組,所述分組包括個性錯 誤碼;第七模塊,用于檢査與所述分組一同接收到的經(jīng)過排列的個性列表;第八模塊,用于從所述經(jīng)過排列的個性列表中選擇個性;第九模塊,用于修改所述路由創(chuàng)建報頭分組以包括所選擇的個性;以及第九模塊,用于將所述修改后的路由創(chuàng)建報頭分組發(fā)送給所述至少一 個基站。
43、 根據(jù)權(quán)利要求40所述的至少一個處理器,還包括第六模塊,用于從所述至少一個基站接收分組,所述分組包括路由已 經(jīng)建立錯誤碼和已建立路由的路由標(biāo)識;以及 第七模塊,用于決定不需要所述隧道關(guān)系。
44、 根據(jù)權(quán)利要求40所述的至少一個處理器,還包括第六模塊,用于從所述至少一個基站接收分組,所述分組包括會話關(guān) 閉錯誤碼和CRC錯誤檢測模式;以及第七模塊,用于如果所述CRC錯誤檢測模式指示所述會話關(guān)閉錯誤碼 不是由于鏈路錯誤導(dǎo)致的,則與包括所述至少一個基站的網(wǎng)絡(luò)進(jìn)行重新認(rèn)證。
45、 一種用于在移動設(shè)備和基站之間創(chuàng)建隧道關(guān)系的方法,包括 從移動設(shè)備接收包括路由創(chuàng)建報頭的消息,其中,所述路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù);確定所述移動設(shè)備是否處于等待開啟狀態(tài);如果所述設(shè)備處于所述等待開啟狀態(tài),則檢查所述路由創(chuàng)建報頭的至少一個錯誤;響應(yīng)于所接收到的消息創(chuàng)建路由協(xié)議消息;以及 將所創(chuàng)建的路由協(xié)議消息發(fā)送到所述移動設(shè)備。
46、 根據(jù)權(quán)利要求45所述的方法,還包括如果移動設(shè)備不處于所述等待開啟狀態(tài)并且所述路由創(chuàng)建報頭不包括 刪除所有路由標(biāo)記,則忽略來自所述設(shè)備的所述路由創(chuàng)建報頭。
47、 根據(jù)權(quán)利要求45所述的方法,其中,檢查所述路由創(chuàng)建報頭的至 少一個錯誤的步驟還包括確定不支持在所接收到的路由創(chuàng)建報頭中請求的個性,所述個性包括 一個或多個協(xié)議類型和一個或多個屬性值;其中,確定不支持所請求的個 性的步驟包括接入會話參考網(wǎng)絡(luò)控制器以確定對于在所述路由創(chuàng)建報頭中 接收到的個性標(biāo)識符的解釋;以偏好的順序?qū)λС值膫€性進(jìn)行排列;以及 將經(jīng)過排列的所支持的個性包括在所述路由協(xié)議消息中。
48、 根據(jù)權(quán)利要求45所述的方法,其中,檢查所述路由創(chuàng)建報頭的至 少一個錯誤的步驟還包括確定是否已經(jīng)與所述移動設(shè)備建立了路由;以及 如果確定已經(jīng)建立路由,則將已建立路由的路由標(biāo)識包括在所述路由 協(xié)議消息中。
49、 根據(jù)權(quán)利要求45所述的方法,其中,檢査所述路由創(chuàng)建報頭的至 少一個錯誤的步驟還包括-接收應(yīng)該關(guān)閉與所述移動設(shè)備的會話的指令,其中,所述指令是從會 話參考網(wǎng)絡(luò)控制器接收的;以及將CRC錯誤檢測模式包括在所述路由協(xié)議消息中。
50、 根據(jù)權(quán)利要求45所述的方法,其中,檢查所述路由創(chuàng)建報頭的至 少一個錯誤的步驟還包括基于接收到不包括所述路由創(chuàng)建報頭的分組以及不存在路由,來確定 尚未與所述移動設(shè)備建立路由;以及如果確定尚未建立所述路由,則將指示所述路由不存在的錯誤碼包括 在所創(chuàng)建的路由協(xié)議消息中。
51、 根據(jù)權(quán)利要求45所述的方法,其中,檢查所述路由創(chuàng)建報頭的至 少一個錯誤的步驟還包括-確定所述移動設(shè)備的標(biāo)識中出現(xiàn)失?。灰约皩㈠e誤碼包括在所述路由協(xié)議消息中以指示所述移動設(shè)備標(biāo)識失敗。
52、 根據(jù)權(quán)利要求51所述的方法,其中,所述標(biāo)識失敗是從會話參考 網(wǎng)絡(luò)控制器接收的。
53、 根據(jù)權(quán)利要求45所述的方法,還包括 在所述消息中接收路由ID報頭;以及如果所述路由ID報頭未被識別,則發(fā)送對當(dāng)前路由映射的請求。
54、 一種無線通信裝置,包括存儲器,其保存用于執(zhí)行以下操作的指令從移動設(shè)備接收包括路由創(chuàng)建報頭的消息,其中,所述路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù);確定所述移動設(shè)備是否處于等待開啟狀態(tài);如果所述設(shè)備處 于所述等待開啟狀態(tài),則檢査所述路由創(chuàng)建報頭的至少一個錯誤;響應(yīng)于所接收到的消息創(chuàng)建路由協(xié)議消息;以及將所創(chuàng)建的路由協(xié)議消息發(fā)送到 所述移動設(shè)備;以及處理器,耦合到所述存儲器,所述處理器用于執(zhí)行在所述存儲器中保 存的所述指令。
55、 根據(jù)權(quán)利要求54所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令如果移動設(shè)備不處于所述等待開啟狀態(tài)并且所述 路由創(chuàng)建報頭不包括刪除所有路由標(biāo)記,則忽略來自所述設(shè)備的所述路由 創(chuàng)建報頭。
56、 根據(jù)權(quán)利要求54所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令確定是否不支持在所接收到的路由創(chuàng)建報頭中請 求的個性,接入會話參考網(wǎng)絡(luò)控制器以確定對于在所述路由創(chuàng)建報頭中接 收到的個性標(biāo)識符的解釋,以偏好的順序?qū)λС值膫€性進(jìn)行排列,以及 將經(jīng)過排列的所支持的個性包括在所述路由協(xié)議消息中,其中,所述個性 包括一個或多個協(xié)議類型和一個或多個屬性值。
57、 根據(jù)權(quán)利要求54所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令確定是否已經(jīng)與所述移動設(shè)備建立了路由;以及如果確定已經(jīng)建立路由,則將巳建立路由的路由標(biāo)識包括在所述路由協(xié)議 消息中。
58、 根據(jù)權(quán)利要求54所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令從會話參考網(wǎng)絡(luò)控制器接收應(yīng)該關(guān)閉與所述移動 設(shè)備的會話的指令,以及將CRC錯誤檢測模式包括在所述路由協(xié)議消息中。
59、 根據(jù)權(quán)利要求54所述的無線通信裝置,其中,所述存儲器還保存 與以下操作有關(guān)的指令基于接收到不包括所述路由創(chuàng)建報頭的分組以及 不存在路由,來確定尚未與所述移動設(shè)備建立路由;以及如果確定尚未建 立所述路由,則將指示所述路由不存在的錯誤碼包括在所創(chuàng)建的路由協(xié)議消息中。
60、 根據(jù)權(quán)利要求54所述的無線通信裝置,其中,所述存儲器還保存與以下操作有關(guān)的指令確定所述移動設(shè)備的標(biāo)識中出現(xiàn)失敗,以及將錯 誤碼包括在所述路由協(xié)議消息中以指示所述移動設(shè)備標(biāo)識失敗。
61、 根據(jù)權(quán)利要求60所述的無線通信裝置,其中,所述標(biāo)識失敗是從會話參考網(wǎng)絡(luò)控制器接收的。
62、 根據(jù)權(quán)利要求54所述的無線通信裝置,其中,所述存儲器還保存與以下操作有關(guān)的指令在所述消息中接收路由ID報頭,以及如果所述路由ID報頭未被識別則發(fā)送對當(dāng)前路由映射的請求。
63、 一種計(jì)算機(jī)程序產(chǎn)品,包括 計(jì)算機(jī)可讀介質(zhì),包括第一組代碼,用于使計(jì)算機(jī)從移動設(shè)備接收包括路由創(chuàng)建報頭的 消息,其中,所述路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù);第二組代碼,用于使所述計(jì)算機(jī)確定所述移動設(shè)備是否處于等待開啟狀態(tài);第三組代碼,用于使所述計(jì)算機(jī)如果所述設(shè)備處于所述等待開啟 狀態(tài)則檢查所述路由創(chuàng)建報頭的至少一個錯誤;第四組代碼,用于使所述計(jì)算機(jī)響應(yīng)于所接收到的消息創(chuàng)建路由 協(xié)議消息;以及第五組代碼,用于使所述計(jì)算機(jī)將所創(chuàng)建的路由協(xié)議消息發(fā)送到 所述移動設(shè)備。
64、 根據(jù)權(quán)利要求63所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第六組代碼,用于使所述計(jì)算機(jī)如果移動設(shè)備不處于所述等待開啟狀態(tài)并且所述路由創(chuàng)建報頭不包括刪除所有路由標(biāo)記,則忽略來自所述設(shè)備 的所述路由創(chuàng)建報頭。
65、 根據(jù)權(quán)利要求63所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還包括第六組代碼,用于使所述計(jì)算機(jī)確定是否不支持在所接收到的路由創(chuàng) 建報頭中請求的個性,其中,所述個性包括至少一個協(xié)議類型和至少一個屬性值;第七組代碼,用于使所述計(jì)算機(jī)接入會話參考網(wǎng)絡(luò)控制器以確定對于 在所述路由創(chuàng)建報頭中接收到的個性標(biāo)識符的解釋;第八組代碼,用于使所述計(jì)算機(jī)以偏好的順序?qū)λС值膫€性進(jìn)行排 列;以及第九組代碼,用于使所述計(jì)算機(jī)將經(jīng)過排列的所支持的個性包括在所 述路由協(xié)議消息中。
66、 根據(jù)權(quán)利要求63所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)確定是否已經(jīng)與所述移動設(shè)備建立了 路由;以及第六組代碼,用于使所述計(jì)算機(jī)如果確定已經(jīng)建立路由則將已建立路 由的路由標(biāo)識包括在所述路由協(xié)議消息中。
67、 根據(jù)權(quán)利要求63所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還包括第五組代碼,用于使所述計(jì)算機(jī)從會話參考網(wǎng)絡(luò)控制器接收應(yīng)該關(guān)閉 與所述移動設(shè)備的會話的指令;以及第六組代碼,用于使所述計(jì)算機(jī)將CRC錯誤檢測模式包括在所述路由 協(xié)議消息中。
68、 根據(jù)權(quán)利要求63所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還包括第五組代碼,用于使所述計(jì)算機(jī)基于接收到不包括所述路由創(chuàng)建報頭 的分組以及不存在路由來確定尚未與所述移動設(shè)備建立路由;以及第六組代碼,用于使所述計(jì)算機(jī)如果確定尚未建立所述路由則將指示 所述路由不存在的錯誤碼包括在所創(chuàng)建的路由協(xié)議消息中。
69、 根據(jù)權(quán)利要求63所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還 包括第五組代碼,用于使所述計(jì)算機(jī)確定所述移動設(shè)備的標(biāo)識中出現(xiàn)失??;以及第六組代碼,用于使所述計(jì)算機(jī)將錯誤碼包括在所述路由協(xié)議消息中 以指示所述移動設(shè)備標(biāo)識失敗。
70、 根據(jù)權(quán)利要求69所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述標(biāo)識失敗是 從會話參考網(wǎng)絡(luò)控制器接收的。
71、 根據(jù)權(quán)利要求63所述的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀介質(zhì)還包括第五組代碼,用于在所述消息中接收路由ID報頭;以及 第六組代碼,用于如果所述路由ID報頭未被識別則發(fā)送對當(dāng)前路由映 射的請求。
72、 一種裝置,包括用于從移動設(shè)備接收包括路由創(chuàng)建報頭的消息的模塊,其中,所述路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù);用于確定所述移動設(shè)備是否處于等待開啟狀態(tài)的模塊;用于如果所述設(shè)備處于所述等待開啟狀態(tài)則檢查所述路由創(chuàng)建報頭的 至少一個錯誤的模塊;用于響應(yīng)于所接收到的消息創(chuàng)建路由協(xié)議消息的模塊;以及 用于將所創(chuàng)建的路由協(xié)議消息發(fā)送到所述移動設(shè)備的模塊。
73、 根據(jù)權(quán)利要求72所述的裝置,還包括用于如果移動設(shè)備不處于所述等待開啟狀態(tài)并且所述路由創(chuàng)建報頭不 包括刪除所有路由標(biāo)記,則忽略來自所述移動設(shè)備的所述路由創(chuàng)建報頭的 模塊。
74、 根據(jù)權(quán)利要求72所述的裝置,還包括用于確定是否不支持在所接收到的路由創(chuàng)建報頭中請求的個性的模塊;用于接入會話參考網(wǎng)絡(luò)控制器以確定對于在所述路由創(chuàng)建報頭中接收 到的個性標(biāo)識符的解釋的模塊;用于以偏好的順序?qū)λС值膫€性進(jìn)行排列的模塊;以及用于將經(jīng)過排列的所支持的個性包括在所述路由協(xié)議消息中的模塊。
75、 用于路由協(xié)議的至少一個處理器,包括第一模塊,用于從移動設(shè)備接收包括路由創(chuàng)建報頭的消息,其中,所 述路由創(chuàng)建報頭包括與定義隧道相關(guān)聯(lián)的一個或多個參數(shù);第二模塊,用于確定所述移動設(shè)備是否處于等待開啟狀態(tài); 第三模塊,用于如果所述設(shè)備處于所述等待開啟狀態(tài)則檢查所述路由 創(chuàng)建報頭的至少一個錯誤,其中,如果所述設(shè)備不處于所述等待開啟狀態(tài) 則忽略所述路由創(chuàng)建報頭;第四模塊,用于響應(yīng)于所接收到的消息創(chuàng)建路由協(xié)議消息;以及 第五模塊,用于將所創(chuàng)建的路由協(xié)議消息發(fā)送到所述移動設(shè)備。
76、 根據(jù)權(quán)利要求75所述的至少一個處理器,其中,所述至少一個錯 誤是下列中的一個支持的個性錯誤、路由己經(jīng)建立錯誤、會話關(guān)閉錯誤、 尚未建立路由錯誤、所述移動設(shè)備的標(biāo)識中的錯誤、或者上述錯誤的組合。
全文摘要
通過建立路由協(xié)議,移動設(shè)備可以經(jīng)由通過服務(wù)基站創(chuàng)建的隧道來向多個(接收)基站進(jìn)行通信。移動設(shè)備可以發(fā)送包括路由創(chuàng)建報頭的消息以創(chuàng)建隧道。當(dāng)移動設(shè)備處于等待開啟狀態(tài)時,由接收基站對路由創(chuàng)建報頭進(jìn)行檢查。可能出現(xiàn)關(guān)于路由創(chuàng)建報頭的各種錯誤。通過設(shè)置一個或多個錯誤碼字段,可以由基站將這些錯誤傳送給移動設(shè)備。一旦解決了這些錯誤,如果需要則可以進(jìn)行另一嘗試以便與基站創(chuàng)建隧道。
文檔編號H04W40/02GK101669388SQ200880013254
公開日2010年3月10日 申請日期2008年4月25日 優(yōu)先權(quán)日2007年4月25日
發(fā)明者D·R·馬齊克, F·烏盧皮納爾, P·A·阿加什, R·帕特瓦爾丹, R·普拉卡什, R·辛納拉賈 申請人:高通股份有限公司