亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于改進(jìn)無線接入網(wǎng)的切換特性的裝置和方法

文檔序號:7951211閱讀:119來源:國知局
專利名稱:用于改進(jìn)無線接入網(wǎng)的切換特性的裝置和方法
技術(shù)領(lǐng)域
本發(fā)明一般而言涉及無線接入網(wǎng),更具體而言涉及用于輔助這種網(wǎng) 絡(luò)中通信會話的切換的方法和裝置。
背景技術(shù)
圖l說明以無線局域網(wǎng)WLAN的形式的常規(guī)無線接入網(wǎng)100的基本 網(wǎng)絡(luò)架構(gòu),它包括第一接入點(diǎn)API 110、第二接入點(diǎn)AP2 120和接入路 由器AR 150。該WLAN 100可以與諸如因特網(wǎng)和/或UTRAN (通用地 面無線接入網(wǎng))之類的其他網(wǎng)絡(luò)160相連。在圖1中,AP1 IIO和AP2 120 分別通過支持多播的第2層交換機(jī)M-L2S1 130和M-L2S2 135與AR150 相連,但是也存在許多其他可能性。舉例來說,各AP可能與AR 150 直接相連而不用任何中間M-L2S,或者它們可以被連接到同 一個M-L2S, 該M-L2S又與AR 150相連。由于以太網(wǎng)(IEEE 802.3 )協(xié)議現(xiàn)今對于 大多數(shù)WLAN接入點(diǎn)而言被用作與固定網(wǎng)絡(luò)基礎(chǔ)設(shè)施通信的第2層協(xié) 議,因此M-L2S等同于以太網(wǎng)交換機(jī)。每當(dāng)滿足一定的切換準(zhǔn)則,具有 通過API ;洛由的通信會話(例如與連接至網(wǎng)絡(luò)160 (例如因特網(wǎng)或 UTRAN )的對等體的數(shù)據(jù)會話或基于IP的語音會話)的用戶終端UT 140 通常就執(zhí)行從API IIO到AP2 120的會話切換。該準(zhǔn)則通常分別是API IIO和AP2 120所提供的無線鏈路質(zhì)量和/或QoS (服務(wù)質(zhì)量)的函數(shù), 因此按照常規(guī)方式,UT 140的通信會話將通過提供最高/最佳無線鏈路 質(zhì)量/QoS的接入點(diǎn)來路由。然而,切換準(zhǔn)則還可以基于其他方面,例如 關(guān)于計費(fèi)、安全性等等。有關(guān)無線接入網(wǎng)的有效切換方案的 一般問題例如涉及數(shù)據(jù)丟失最 小化、干擾抑制、分組延遲最小化、以及最小化網(wǎng)絡(luò)信令。更具體而言,對于圖1中使用正EE 802標(biāo)準(zhǔn)的WLAN而言,UT 140 與目標(biāo)AP (即在圖1中從AP1 110到AP2 120的切換的情況下的AP2 120)之間的安全關(guān)聯(lián)的建立,當(dāng)應(yīng)用根據(jù)IEEE 802.lli安全規(guī)范的標(biāo) 準(zhǔn)EAP (可擴(kuò)展認(rèn)證協(xié)議)認(rèn)證時,可能會造成關(guān)于所導(dǎo)致的中斷時間 的關(guān)鍵問題,即它可能會導(dǎo)致對于實(shí)時應(yīng)用(例如語音和/或視頻)而言不可接受的分組延遲/丟失。在UT 140已經(jīng)與新的AP(根據(jù)上述例子為 AP2 120)成功地關(guān)聯(lián),并且因此UT 140與舊的AP (API 110)之間的 無線鏈路連接已經(jīng)中斷之后,執(zhí)行這樣的認(rèn)證。在啟動與新的目標(biāo)AP之間的周期期間,在UT 140與AR 150之間不能通過WLAN傳輸路徑 來交換任何數(shù)據(jù)(例如IP)分組,這當(dāng)然就構(gòu)成了一個問題。在無線接入網(wǎng)中與TCP會話的切換相關(guān)聯(lián)的另 一問題在于,接收到 的亂序的分組將被重傳,這增加了無線干擾,并且傳輸速率也可能會因 此而調(diào)低,因為TCP將亂序的分組解釋為網(wǎng)絡(luò)擁塞狀態(tài)。發(fā)明內(nèi)容本發(fā)明設(shè)法減輕/解決上述問題。本發(fā)明的一個目的是改進(jìn)無線接入網(wǎng)(例如WLAN或UTRAN (通 用地面無線接入網(wǎng)))的切換特性。本發(fā)明的一個目的是在無線接入網(wǎng)中,在從一個無線接入點(diǎn)到另一 個無線接入點(diǎn)的通信會話的切換期間,最小化數(shù)據(jù)丟失和/或減少干擾和 /或分組延遲/丟失和/或網(wǎng)絡(luò)信令。本發(fā)明的另一目的是當(dāng)在根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò)中應(yīng) 用諸如EAP標(biāo)準(zhǔn)程序之類的認(rèn)證程序時,減輕在切換期間的分組延遲問 題,尤其是對于諸如語音和/或視頻之類的實(shí)時應(yīng)用。根據(jù)第 一方面,本發(fā)明提供一種用于輔助在無線接入網(wǎng)中用戶終端 UT的通信會話從第一無線接入點(diǎn)API到第二無線接入點(diǎn)AP2的切換的 方法,所述方法將由所述AP1使用,所述方法包括以下步驟-接收切換意圖通知消息,該消息包括會話標(biāo)識符并且表明所述UT 打算執(zhí)行會話切換;-在所述AP1 (210)的存儲器(211)中為所述會話分配緩沖存儲 空間(213);-作為對接收到所述切換意圖通知消息的響應(yīng),在所述緩沖存儲器 (213)中緩沖被尋址到所述UT (240)的下行鏈路數(shù)據(jù)分組。在一個實(shí)施例中,所述無線接入網(wǎng)是被布置成對請求網(wǎng)絡(luò)接入的 UT進(jìn)行認(rèn)證的、才艮據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò),并且其中所述會 話標(biāo)識符是由所述IEEE 802標(biāo)準(zhǔn)所定義的所述UT( 240 )的MAC地址。在一個實(shí)施例中,該方法還包括以下步驟-作為對接收到所述切換意圖通知消息的響應(yīng),阻塞下行鏈路會話 分組到所述UT的傳輸。在一個實(shí)施例中,所述切換意圖通知消息還包括標(biāo)識所述AP2的 AP標(biāo)識符,它表明所述會話到所述AP2的切換,其中該方法還包括以 下步驟-作為對接收到所述切換意圖通知消息的響應(yīng),把所述被緩沖的下 行鏈路分組發(fā)送給所述AP2。在一個實(shí)施例中,該方法還包括以下步驟-接收關(guān)聯(lián)更新消息,該消息標(biāo)識所述AP2并且表明所述UT與所 述AP2相關(guān)耳關(guān),-作為對接收到所述關(guān)聯(lián)更新消息的響應(yīng),把所述被緩沖的下行鏈 路分組發(fā)送給所述AP2 ( 220 )。在一個實(shí)施例中,該方法還包^"以下步驟-在所述無線接入網(wǎng)中,把切換意圖通知消息發(fā)送給接入路由器 AR,所述消息表明所述會話的切換,并且包括所述通信會話的會話標(biāo)識 符,并指示所述AR緩沖被尋址到所述UT的下行鏈路數(shù)據(jù)分組。在一個實(shí)施例中,被發(fā)送給所述AR的所述切換通知消息還包括標(biāo) 識所述AP2的AP標(biāo)識符。根據(jù)第二方面,本發(fā)明提供一種用于輔助在無線接入網(wǎng)中用戶終端 UT的通信會話從第一接入點(diǎn)API到笫二接入點(diǎn)AP2的切換的方法,所 述方法將由所述AP2使用,其中所述方法包括以下步驟-確定所述通信會話要從所述API切換到所述AP2,-把切換意圖通知消息發(fā)送給所述API,該消息表明所述會話的切 換并且包括標(biāo)識所述會話的會話標(biāo)識符。在一個實(shí)施例中,該方法還包括以下步驟-把所述切換通知消息發(fā)送給接入路由器AR,該消息指示所述AR 緩沖被尋址到所述UT ( 240)的所述會話的下行鏈路數(shù)據(jù)分組。在一個實(shí)施例中,所述切換通知消息還包括標(biāo)識所述AP2的AP標(biāo)識符。在一個實(shí)施例中,所述無線接入網(wǎng)是根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù) 據(jù)網(wǎng)絡(luò),所述方法還包括以下步驟-例如借助于EAP標(biāo)準(zhǔn),通過向/從UT發(fā)送和接收認(rèn)證證書對所述 UT進(jìn)4于認(rèn)證。根據(jù)第三方面,本發(fā)明提供一種用于輔助在無線接入網(wǎng)中用戶終端 UT的通信會話從第一接入點(diǎn)API到第二接入點(diǎn)AP2的切換的方法,所 述無線接入網(wǎng)包括用于通過所述API和/或AP2向/從所述UT路由數(shù)據(jù) 分組的接入路由器AR,所述方法將由所述AR使用,并且其中所述方 法包括以下步驟-接收切換意圖通知消息,該消息表明所述通信會話的切換,-作為對所述切換意圖通知消息的響應(yīng),在緩沖存儲器中緩沖所述 會話的下行鏈路數(shù)據(jù)分組。在一個實(shí)施例中,該方法包括以下步驟-接收AP更新消息,該AP更新消息包括標(biāo)識所述會話的會話標(biāo)識 符和標(biāo)識所述AP2的AP標(biāo)識符,所述消息表明到所述AP2的切換,-把所述被緩沖的所述會話的下行鏈路數(shù)據(jù)分組轉(zhuǎn)發(fā)給所述AP2。 在一個實(shí)施例中,所述無線接入網(wǎng)是被布置成對請求接入所述網(wǎng)絡(luò)的 UT進(jìn)行認(rèn)證的、根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò)。根據(jù)第四方面,本發(fā)明提供一種用于輔助在無線接入網(wǎng)中用戶終端 UT的通信會話從第一無線接入點(diǎn)API到第二無線接入點(diǎn)AP2的切換的 方法,所述方法將由所述UT使用,并且包括以下步驟a) 確定所述通信會話要從所述API切換到所述AP2,b) 在所述UT的第一緩沖存儲器中標(biāo)識第一數(shù)據(jù)幀,c) 從所述第一分組中提取幀序號FSN,并將所述FSN存儲在所述 UT的第二緩沖存儲器的第一存儲空間中,d) 將所述第一分組轉(zhuǎn)發(fā)給在所述UT上運(yùn)行的應(yīng)用或轉(zhuǎn)發(fā)給所述 UT的更高級協(xié)議,e )從所述第 一緩沖存儲器取出下一個分組,它是由所述UT在所述 第 一分組之后接收的下 一 個分組,f) 從所述下一個分組中提取幀序號FSNNEXT,g) 通過比專支所述FSNNEXT與所述FSN,確定所述下一個分組是 否是所述第一分組的相繼分組,并且h) 在所述第二緩沖存儲器的所述第一存儲空間中存儲所述 FSNNEXT,并且如果在步驟g)中確定了所述"下一個分組"是所述第一分組的相繼分組,則將所述"下一個分組"轉(zhuǎn)發(fā)給更高層協(xié)議或轉(zhuǎn)發(fā) 給最終應(yīng)用,否則在所述第二緩沖存儲器的第二存儲空間中緩沖所述 "下一個分組"。確定所述通信會話要從所述API切換到AP2的步驟a),可以包括 以下步驟中的任何一個 -API的解除關(guān)H或 畫AP2的關(guān)聯(lián),或-UT根據(jù)一定的切換準(zhǔn)則所采取的切換決策,或-根據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)所采取的并且發(fā)信給所述UT的一定切換準(zhǔn)則的切換決策。在一個實(shí)施例中,該方法還包括以下步驟-通過對所述第二存儲空間限定所存儲的分組/字節(jié)的最大閾值數(shù) 目,或者對在所述第二存儲空間中存儲的分組限定最大可允許存儲時 間,來限制所述第二緩沖存儲器的所述第二存儲空間的大小。在一個實(shí)施例中,從API和/或AP2接收的數(shù)據(jù)分組按照接收時間 順序被存儲在屬于FIFO類型的所述第一緩沖存儲器中,其中標(biāo)識第一 和第二數(shù)據(jù)幀的所述步驟a)和e)包括以下步驟-從所述FIFO存儲器中讀取數(shù)據(jù)分組。在一個實(shí)施例中,該方法還包括以下步驟-從所述第一緩沖存儲器(FIFO)讀取第三數(shù)據(jù)分組,并確定所述 第三數(shù)據(jù)分組是被轉(zhuǎn)發(fā)給所述應(yīng)用的最后一個分組的數(shù)據(jù)分組的相繼 數(shù)據(jù)分組,-將所述第三數(shù)據(jù)分組轉(zhuǎn)發(fā)給所述應(yīng)用或更高的協(xié)議層,并用所述 第三數(shù)據(jù)分組的幀序號來更新所述緩沖存儲器的第 一存儲空間,-確定在所述第二緩沖存儲器的所述第二存儲空間中至少有一個被 存儲的數(shù)據(jù)分組,-搜索所述第二緩沖存儲器的所述第一存儲空間,以尋找所述第三 數(shù)據(jù)分組的相繼數(shù)據(jù)分組。在一個實(shí)施例中,所述無線接入網(wǎng)是根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù) 據(jù)網(wǎng)絡(luò),并且其中所述方法還包括以下步驟-例如根據(jù)EAP標(biāo)準(zhǔn),向/從AP2發(fā)送和接收認(rèn)證證書。根據(jù)第五方面,本發(fā)明提供一種無線接入點(diǎn)API,其允許用戶終端UT借助于無線鏈路連接來接入無線接入網(wǎng),其中所述AP1包括當(dāng)所述 API ( 210 )被安裝在包括第二接入點(diǎn)AP2和接入路由器AR的無線接入 網(wǎng)中時實(shí)現(xiàn)根據(jù)第一方面的方法的裝置。在一個實(shí)施例中,接入點(diǎn)API的所述裝置包括具有第一存儲空間的 數(shù)據(jù)存儲器,該第一存儲空間具有形成用于存儲被尋址到所述UT的下 行鏈路分組的緩沖存儲器的第一入口 ,所述數(shù)據(jù)存儲器還具有第二存儲 空間,該第二存儲空間具有所存儲的程序代碼裝置,所述程序代碼裝置 當(dāng)被加載在所述API的處理裝置中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)所述方 法的至少一個程序。在一個實(shí)施例中,API被實(shí)現(xiàn)為根據(jù)IEEE 802標(biāo)準(zhǔn)的接入點(diǎn),被 布置成當(dāng)所述AP1被安裝在根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò)中時實(shí) 現(xiàn)所述方法,并且其中所述API還被布置成對請求接入所述無線數(shù)據(jù)網(wǎng) 絡(luò)的用戶終端進(jìn)刊-認(rèn)證。根據(jù)第六方面,本發(fā)明提供一種包括程序代碼裝置的計算機(jī)程序產(chǎn) 品,所述程序代碼裝置當(dāng)被加載到安裝于無線接入網(wǎng)中的第 一接入點(diǎn) API的處理裝置中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)根據(jù)本發(fā)明第一方面的 方法的至少一個程序。在一個實(shí)施例中,該計算機(jī)程序產(chǎn)品包括在其上存儲有所述程序代 碼裝置的計算機(jī)可讀介質(zhì)。根據(jù)第七方面,本發(fā)明提供一種無線接入點(diǎn)AP2,其允許用戶終端 UT借助于無線鏈路連接來接入無線接入網(wǎng),其中所述AP2包括當(dāng)所述 AP2被安裝在包括第一接入點(diǎn)API和接入路由器AR的無線接入網(wǎng)中時 實(shí)現(xiàn)根據(jù)第二方面的方法的裝置。在一個實(shí)施例中,接入點(diǎn)AP2的所述裝置包括具有第 一存儲空間的 數(shù)據(jù)存儲器,該第一存儲空間具有形成用于存儲被尋址到所述UT的下 行鏈路分組的緩沖存儲器的第一入口 ,所述數(shù)據(jù)存儲器還具有第二存儲 空間,該第二存儲空間具有所存儲的程序代碼裝置,所述程序代碼裝置 當(dāng)被加載在所述AP2的處理裝置中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)所述方 法的至少一個程序。在一個實(shí)施例中,AP2被實(shí)現(xiàn)為根據(jù)IEEE 802標(biāo)準(zhǔn)的接入點(diǎn),被 布置成當(dāng)所述AP2被安裝在根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò)中時實(shí) 現(xiàn)所述方法,并且其中所述AP2還被布置成對請求接入所述無線數(shù)據(jù)網(wǎng)絡(luò)的用戶終端進(jìn)行認(rèn)證。根據(jù)第八方面,本發(fā)明提供一種包括程序代碼裝置的計算機(jī)程序產(chǎn) 品,所述程序代碼裝置當(dāng)被加載到安裝于無線接入網(wǎng)中的所述接入點(diǎn)AP2的處理裝置中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)根據(jù)本發(fā)明笫二方面的 方法的至少一個程序。在一個實(shí)施例中,所述計算機(jī)程序產(chǎn)品包括在其上存儲有所述程序 代碼裝置的計算機(jī)可讀介質(zhì)。根據(jù)第九方面,本發(fā)明提供一種接入路由器AR,其被布置成通過 第一接入點(diǎn)API (210)和/或通過第二接入點(diǎn)AP2 ( 220)來路由用戶終和AP2的無線接入網(wǎng)中時實(shí)現(xiàn)根據(jù)本發(fā)明第三方面的方法的裝置。在一個實(shí)施例中,AR的所述裝置包括具有第一存儲空間的數(shù)據(jù)存 儲器,該第一存儲空間具有形成用于存儲被尋址到所述UT的下行鏈路 分組的緩沖存儲器的第一入口 ,所述數(shù)據(jù)存儲器還具有第二存儲空間, 該第二存儲空間具有所存儲的程序代碼裝置,所述程序代碼裝置當(dāng)被加 載在所述AR的處理裝置中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)所迷方法的至 少一個程序。在一個實(shí)施例中,該AR^艮據(jù)IEEE 802標(biāo)準(zhǔn)來實(shí)現(xiàn),其^皮布置成當(dāng) 所述AR被安裝在根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò)中時實(shí)現(xiàn)所述方 法,并且其中所述AR還被布置成對請求接入所述無線數(shù)據(jù)網(wǎng)絡(luò)的用戶 終端進(jìn)行i人證。根據(jù)第十方面,本發(fā)明提供一種包括程序代碼裝置的計算機(jī)程序產(chǎn) 品,所述程序代碼裝置當(dāng)被加載到根據(jù)第九方面并且被安裝于無線接入 網(wǎng)中的AR的處理裝置中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)根據(jù)本發(fā)明第二 方面的方法的至少 一個程序。在一個實(shí)施例中,該計算機(jī)程序產(chǎn)品包括在其上存儲有所述程序代 碼裝置的計算機(jī)可讀介質(zhì)。根據(jù)第十 一方面,本發(fā)明提供一種用于輔助在無線接入網(wǎng)中通信會 話從第一無線接入點(diǎn)API到第二無線接入點(diǎn)AP2的切換的UT,所述 UT包括用于實(shí)現(xiàn)根據(jù)本發(fā)明第四方面的方法的裝置。在一個實(shí)施例中,UT的所述裝置包括具有第一存儲空間的數(shù)據(jù)存 儲器,該第一存儲空間具有形成用于存儲被尋址到所述UT的下行鏈路分組的緩沖存儲器的第 一入口 、以及用于存儲與至少 一個下行鏈路分組 相關(guān)聯(lián)的分組序號的第二入口 ,所述數(shù)據(jù)存儲器還具有第二存儲空間, 該第二存儲空間具有所存儲的程序代碼裝置,所述程序代碼裝置當(dāng)被加載在所述UT的處理裝置中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)所述方法的至 少一個程序。在一個實(shí)施例中,該UT根據(jù)IEEE 802標(biāo)準(zhǔn)來實(shí)現(xiàn),其被布置成當(dāng) 所述會話通過根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò)來路由時實(shí)現(xiàn)所述方 法,并且還被布置成由所述無線數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行認(rèn)證。根據(jù)第十二方面,本發(fā)明提供一種包括程序代碼裝置的計算機(jī)程序 產(chǎn)品,所述程序代碼裝置當(dāng)被加載到與無線接入網(wǎng)通信的UT的處理裝 置中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)根據(jù)本發(fā)明笫四方面的方法的至少一 個程序。在一個實(shí)施例中,該計算機(jī)程序產(chǎn)品包括在其上存儲有所述程序代 碼裝置的計算機(jī)可讀介質(zhì)。盡管上面已經(jīng)概括了本發(fā)明,但是本發(fā)明由所附的權(quán)利要求1-40來限定。


根據(jù)下面參考附圖對優(yōu)選實(shí)施例的詳細(xì)描述,本發(fā)明的特征和優(yōu)點(diǎn) 將變得更加顯而易見,其中圖1說明以WLAN的形式的常規(guī)無線接入網(wǎng)的網(wǎng)絡(luò)架構(gòu),圖2A說明以WLAN的形式的根據(jù)本發(fā)明的無線接入網(wǎng)的網(wǎng)絡(luò)架構(gòu),圖2B說明以WLAN的形式的根據(jù)本發(fā)明的無線接入網(wǎng)的替代網(wǎng)絡(luò)架構(gòu),圖3是用于圖2A中的網(wǎng)絡(luò)的用戶平面和控制平面協(xié)議棧的說明性 例子,圖4A和4B以流程圖的形式說明根據(jù)本發(fā)明一些方面的方法的例子,圖5A和5B以流程圖的形式說明4艮據(jù)本發(fā)明一個方面的算法的例子,圖6A和6B說明在圖2A所描繪的網(wǎng)絡(luò)中用于扭J亍圖4A和4B所描述的本發(fā)明的方法的信令情況。
具體實(shí)施例方式
現(xiàn)在將參考圖2-6對本發(fā)明進(jìn)行更為詳細(xì)的描述。 在圖l-6中,對應(yīng)的元素已被給予相同的參考數(shù)字和圖首編號,例 如圖1中的API IIO在圖2中稱作API 210,等等。
圖2A描繪以WLAN 200的形式的根據(jù)本發(fā)明的無線接入網(wǎng)的說明 性例子。如圖2A所示,WLAN 200包括至少兩個無線接入點(diǎn)API 210 和AP2 220,它們可選地通過常規(guī)的第2層交換機(jī)M-L2S1 230和M-L2S2 235與接入路由器AR250相連。存在許多可能性;例如AP可能直接與 AR 250相連。AR 250可能被連接至WLAN 200的其他AR (在圖2中 未示出)和/或連接至其他通信網(wǎng)絡(luò)260,例如因特網(wǎng)和/或3GPP UTRAN。 API 210和AP2 220具有各自的與相應(yīng)天線相連的常規(guī)無線收發(fā)機(jī)單元 (在圖2中未示出),從而允許用戶終端UT 240例如以與WLAN 200 通信會話的形式建立與API 210或AP2 220的無線鏈路連接。API 210、 AP2 220、 UT 240和AR 250具有各自的常規(guī)處理裝置PM 212、 222、 242 和252,通常是CPU,其被布置成以使用數(shù)據(jù)/地址/控制總線的常規(guī)方 式從/向相應(yīng)的常規(guī)數(shù)據(jù)存儲器M 211、 221、 241和251 (例如RAM) 讀取和寫入。根據(jù)本發(fā)明,如下文進(jìn)一步描述的,相應(yīng)的數(shù)據(jù)存儲器M 211、 221、 241和251具有第一存儲空間213、 223、 243和253,其被 分配有所存儲的程序代碼裝置,所述程序代碼裝置在被加載到相應(yīng)的處 理裝置212、 222、 242和252中時,使所述處理裝置實(shí)現(xiàn)根據(jù)本發(fā)明各 方面的方法。根據(jù)本發(fā)明,如下文進(jìn)一步解釋的,相應(yīng)的數(shù)據(jù)存儲器M 211、 221、 241和251具有為了臨時存儲與UT 240相關(guān)聯(lián)的數(shù)據(jù)分組而 分配的第二緩沖存儲空間214、 224、 244和254。該UT 240具有常規(guī)的 第一緩沖存儲器245,通常是FIFO,其中在由LLC協(xié)議以常規(guī)方式將它 們轉(zhuǎn)發(fā)給更高協(xié)議層或轉(zhuǎn)發(fā)給正確的更高級最終應(yīng)用(例如終端用戶多 媒體應(yīng)用,比如VoIP,即基于IP的語音)之前,在所述第一緩沖存儲 器245中臨時存儲UT 240的無線接收機(jī)單元所解調(diào)的數(shù)據(jù)分組/幀。應(yīng) 當(dāng)理解,圖2中的WLAN僅僅是說明性示例,并且本發(fā)明可以;故實(shí)現(xiàn)在 任何無線4妄入網(wǎng)中,例如3GPP UTRAN,正如本領(lǐng)域4支術(shù)人員所理解的, 其中3GPP無線基站Node B對應(yīng)于AP1 210, 3GPP無線網(wǎng)絡(luò)控制器RNC對應(yīng)于AR 250,等等。然而,本發(fā)明被實(shí)現(xiàn)在根據(jù)IEEE 802標(biāo)準(zhǔn)協(xié)議 的無線數(shù)據(jù)網(wǎng)絡(luò)中是有利的,例如采用會在切換期間導(dǎo)致顯著延遲的 EAP認(rèn)證方案的無線個域網(wǎng)(WPAN,正EE 802.15 )、無線城域網(wǎng)
(WMAN, IEEE 802.16 )、移動寬帶無線接入(MBWA, IEEE 802.20 )、 無線區(qū)域網(wǎng)(WRAN, IEEE 802.22 )等等,這是因為本發(fā)明減少了在切 換期間的分組延遲。
圖3說明在圖2A中的UT 240、 API 210、 M-L2S1 230和AR 250 處的用戶平面和控制平面協(xié)議棧的例子。用于M-L2S2 235的協(xié)議棧與 M-L2S1 230的棧完全相同,因此在圖3中省去了 M-L2S2 235。在圖3 中的AR 350、 M-L2S1 230和API 210處的物理層1即Ll是常規(guī)的以太 網(wǎng)物理層,在其上安裝了常規(guī)的WLAN-MAC層,即以常規(guī)方式定義用 于各種節(jié)點(diǎn)的數(shù)據(jù)端口的IEEE 802.3 MAC協(xié)議。UT 340和API 310安 裝有常規(guī)的IEEE 802.11物理層和MAC協(xié)議層,其以常規(guī)方式定義用于 UT 340和API 310的物理無線鏈路層和數(shù)據(jù)端口。在UT 340、 API 310 和AR 350的MAC層之上安裝了以IEEE 802.2 LLC層的形式的常規(guī)鏈 路控制層。UT 340、 API 310和AR 350還具有在LLC層之上安裝的IP 協(xié)議和UDP/TCP協(xié)議(在UT 340處未示出)。按照常規(guī)方式,UT 340 和AR 350還安裝有更高的協(xié)議層/應(yīng)用,例如在UT 340處的多媒體應(yīng) 用和在AR 350處的分組處理應(yīng)用(例如關(guān)于隧道、^^由等等)。正如 本領(lǐng)域技術(shù)人員所認(rèn)識到的,這些協(xié)議層允許UT 340和AR 250通過常 規(guī)的協(xié)議層處理來建立邏輯數(shù)據(jù)連接。例如,MAC層濾出打算給物理 設(shè)備的分組,LLC層將這些分組轉(zhuǎn)發(fā)給"正確的"層/應(yīng)用,所述層/應(yīng) 用又可以將這些分組進(jìn)一步轉(zhuǎn)發(fā)給特定層/應(yīng)用,直到它被"正確的"最 終應(yīng)用或協(xié)議層接收到。在圖3中,在API 310處的接入點(diǎn)管理實(shí)體
(APME)不是分層協(xié)議,因為它表示API 310的主操作程序,該程序 實(shí)施AP制造商的專有特征和算法,并且結(jié)合IEEE 802.11的站管理實(shí) 體(SME),例如APME接收來自WLAN終端(UT)的關(guān)聯(lián)請求消息 并相應(yīng)地采取進(jìn)一步的動作。重要的是,在UT 340處的STAME應(yīng)用 和AP1 310處的APME應(yīng)用允許UT 340和API 310交換和解釋各種控 制消息,例如關(guān)于無線鏈路測量等等的消息。如圖3所示,在網(wǎng)絡(luò)的所 有AP中,例如在API 310和AR 350處,都安裝了正EE 802.1 lf標(biāo)準(zhǔn)所 ,見定的4妾入點(diǎn)間協(xié)議(IAPP) 。 IAPP允許AP1 310和AR 350相互進(jìn)刊-通信,例如用于發(fā)信通知各種控制消息。IAPP協(xié)議還允許AP1 210和 AP2 220以常規(guī)方式相互進(jìn)行通信。IAPP實(shí)體需要UDP和TCP向其他 IAPP實(shí)體分發(fā)作為IP分組的它的消息,例如以l更向在API 310處的 WLAN終端通知新的關(guān)聯(lián)。M-L2S1 330僅僅充當(dāng)以太網(wǎng)幀到目的地站 或其他L2設(shè)備的中繼。以太網(wǎng)幀可以是單播、多播或廣播幀。在一個 實(shí)施例中,UT 340還安裝有例如根據(jù)802.IX EAP/TLS/TTLS/PEAP標(biāo)準(zhǔn) 的WLAN認(rèn)證實(shí)體,從而允許UT 340與WLAN的對應(yīng)認(rèn)證實(shí)體進(jìn)行通 信以用于認(rèn)證目的,所述認(rèn)證實(shí)體例如是以與API 310相連的RADIUS 或DIAMETER服務(wù)器的形式。RADIUS或DIAMETER服務(wù)器例如可以 被集成在AR 350中,但是還存在許多可能性。正如本領(lǐng)域技術(shù)人員認(rèn) 識到的,存在許多其他協(xié)議的選項,例如LWAPP (輕型接入點(diǎn)協(xié)議) 可以被用來代替IAPP,或者在UTRAN的情況下,RLC/RNC協(xié)議可以 被用來代替LLC/IAPP,等等。RADIUS服務(wù)器通常采用例如由文檔RFC 3579 ( EAP的RADIUS支持)、RFC 2865、 RFC 2869 ( RADIUS擴(kuò)展)、 RFC 3576 (RADIUS的動態(tài)認(rèn)證擴(kuò)展)和RFC 3580 (IEEE 802.IX RADIUS使用指南)所規(guī)定的常規(guī)RADIUS協(xié)議,而DIAMETER服務(wù) 器通常采用例如由RFC 3588( DIAMETER基礎(chǔ)協(xié)議)以及常規(guī)EAP(可 擴(kuò)展認(rèn)證協(xié)議)共同規(guī)定的常規(guī)DIAMETER協(xié)議,所述常規(guī)EAP例如 是由IETF標(biāo)準(zhǔn)組織(因特網(wǎng)工程任務(wù)組)所發(fā)布的標(biāo)準(zhǔn)AAA (認(rèn)證、 授權(quán)、計費(fèi))協(xié)議RFC 2284—PPP EAP、 RFC 4017 ( WLAN的EAP要 求)或RFC 3748( EAP )或RFC 2716( PPP EAP TLS )或EAP-TTXS( EAP 隧道TLS認(rèn)證協(xié)議)所定義的協(xié)議,并且如本領(lǐng)域技術(shù)人員所認(rèn)識到的, 還可以采用EAP-PEAP (受保護(hù)的EAP協(xié)議)。
現(xiàn)在將參考圖4以及圖6A和6B對根據(jù)本發(fā)明的方法在圖2A所示 的網(wǎng)絡(luò)中實(shí)現(xiàn)時進(jìn)行更為詳細(xì)的描述。假定每個AP保存其自己的最新 數(shù)據(jù)庫,該數(shù)據(jù)庫包含有關(guān)相鄰AP的信息,這些相鄰AP的覆蓋區(qū)域 可能與該AP自己的覆蓋區(qū)域重疊(通常每個AP具有所存儲的ID的列 表,例如所有它相鄰AP的WLAN MAC地址)。這樣,每個AP能夠向 關(guān)聯(lián)的UT提供根據(jù)IEEE 802.11k規(guī)范的站點(diǎn)報告,該報告包含有關(guān)該 UT可能漫游(或切換)到的其他鄰近AP的信息。這只有在所有涉及到 的AP都受同一個運(yùn)營商控制或者存在專門的運(yùn)營商間協(xié)定時才可能實(shí) 現(xiàn)。在步驟4100,在UT240和主機(jī)/對等體(例如在因特網(wǎng)260上)之 間有正在進(jìn)行的通信會話,如圖6A中的步驟1所示,其中例如IP分組 借助于IEEE 802.2 LLC層(以及更低的層)在WLAN上被路由。通信 會話例如可以是常規(guī)的VoIP會話(基于IP的語音)。如圖6A中的步 驟2所示,在任何給定的時間, 一旦建立了 UT 240與API 210之間的 WLAN連接,API 210就向UT 240發(fā)送常規(guī)的有條件的信標(biāo)幀請求。 該請求表明當(dāng)平均RCPI (接收信道功率指示符)級別降到規(guī)定的閾值 以下時,應(yīng)當(dāng)由UT 240向API 210發(fā)送API 210的(定期)信標(biāo)報告 的報告條件。UT240接下來執(zhí)行被動掃描,并且在一定的測量持續(xù)時間 內(nèi)不斷地評估當(dāng)前的RCPI級別。
在步驟4110,報告條件得到滿足,(即確定了閾值以下的RCPI級 別),并且如圖6B中的步驟3所示,UT 240向API 210發(fā)送常規(guī)的信 標(biāo)報告,因此AP1 210估計UT 240不久將離開API 210的覆蓋區(qū)域, 并且將完成切換。根據(jù)它自己的AP位置數(shù)據(jù)庫,API 210知道它的覆 蓋區(qū)域與包括AP2 220的一個或一些相鄰AP的覆蓋區(qū)域(部分地)重 疊。然而,API 210可能不能確定UT240當(dāng)前是否在該重疊區(qū)域內(nèi)。
在步驟4120,如圖6A中的步驟4所示,API 210向UT 240發(fā)送常 規(guī)的站點(diǎn)報告,以便支持UT 240執(zhí)行其切換程序,該站點(diǎn)報告包括有 關(guān)AP2 220和其他相鄰AP的更多信息(即其BSSID、 PHY類型、信道 等)。該站點(diǎn)報告向UT 240通知關(guān)于UT 240根據(jù)用戶的(訂閱)簡檔 能夠關(guān)聯(lián)到的已登記相鄰AP的信息。UT 240還可以接收來自不屬于 UT 240的運(yùn)營商網(wǎng)絡(luò)的AP的常-見廣播信標(biāo)幀。
在步驟4130, UT 240發(fā)起常^見的纟皮動掃描以便找到具有恰當(dāng)RCPI 級別的合適AP。通過執(zhí)行,皮動掃描,UT 240可能接收或不接收來自所 列出的相鄰AP的信標(biāo)幀,這取決于UT 240的地理位置。奪i設(shè)如圖6A 中的步驟5所示,UT 240接收AP2 220所廣播的信標(biāo)幀,則UT 240比 較AP2 220的RCPI級別與API的RCPI級別,并且按照常規(guī)方式,如 果AP2 220的RCPI級別超過API 210的RCPI級別,就決定將關(guān)聯(lián)從 API 210改變到AP2 220,即UT 240決定沖丸4亍/人API 210到AP2 220的 切換。
在步驟4140,如圖6A中的步驟6所示,UT通過向AP2 220發(fā)送 常規(guī)的標(biāo)準(zhǔn)探測請求幀來通告切換決策。如圖6A中的步驟7所示,AP2220用常規(guī)的探測響應(yīng)幀進(jìn)行響應(yīng),該探測響應(yīng)幀包含常規(guī)的有關(guān)AP2 220的詳細(xì)信息。根據(jù)本發(fā)明,AP2 220接下來向API 210和/或AR250 發(fā)送切換意圖通知消息,該消息表明到AP2 220的切換,并且包括唯一 標(biāo)識UT 240的通信會話的會話標(biāo)識符。由于下文中將進(jìn)一步解釋的原 因,該切換意圖通知消息還可以包括唯一標(biāo)識AP2 220和/或UT 240的 標(biāo)識符,例如AP2 220和/或UT 240的WLANMAC地址。該會話標(biāo)識 符例如可以是UT 240的常規(guī)LLC連接標(biāo)識符或常規(guī)TCP/IP流標(biāo)識符、 或WLANMAC地址、或IP地址。如圖6B中的步驟8所示,正如本領(lǐng) 域技術(shù)人員所理解的,通過在合適的數(shù)據(jù)字段中添加所述會話標(biāo)識符, 或者通過簡單地將UT 240的WLAN MAC地址定義為所述會話標(biāo)識符, 該切換意圖通知消息例如可以被實(shí)現(xiàn)為修改的IAPP-PROBE.Notify分 組,它常規(guī)上還包括UT的WLAN MAC地址。該切換意圖通知分組在 這種情況下可能還具有定義的切換標(biāo)識符字段,其可以被設(shè)置為"1" 以表明切換意圖,否則設(shè)置為"0",以便允許接收節(jié)點(diǎn)對所接收的消 息作出正確的解釋。然而,正如本領(lǐng)域技術(shù)人員認(rèn)識到的,切換標(biāo)識符 可以;故省去,并且接收節(jié)點(diǎn)(即AP1 210和AR 250)可以^ft修改/布置 成即使沒有這樣的標(biāo)識符也可以正確地解釋該切換意圖通知消息。作為 UDP/IP分組被發(fā)送的該修改的IAPP分組未在IEEE 802.11f規(guī)范中進(jìn)行 定義,但是假定給出以上所描述的功能,本領(lǐng)域技術(shù)人員就知道如何實(shí) 現(xiàn)這樣的IAPP分組。以修改的IAPP-PROBE.NOTIFY分組的形式的切 換意圖通知消息通常被多播給朝向M-L2S2的群地址,但是也可以替代 地被單播給API 210和/或AR 250,例如在AP2 220知道所討論的會話 當(dāng)前與AP1 210關(guān)聯(lián)的情況下(例如由UT 240發(fā)信通知)。根據(jù)本發(fā) 明以這樣的方式來選才奪多播地址,即相鄰AP (包括AP1 )和/或AR250 接收該切換意圖通知IAPP分組。該切換意圖通知消息還可以替代地由 UT 240形成,并且由UT 240向API 210發(fā)送,API 210將其轉(zhuǎn)發(fā)給AR 250,但是仍存在許多其他可能性。
在步驟4150, API 210將所接收的切換意圖通知消息(例如以修改 的IAPP-PROBE.Notify分組的形式)解釋為UT 240要執(zhí)行從API 210 到AP2 220的會話切換的意圖。根據(jù)本發(fā)明,API 210接下來開始在存 儲器(213 )中高速緩存(緩沖)被尋址到UT 240的下行鏈路IP分組。 這至少在統(tǒng)計學(xué)意義上減少了分組丟失的風(fēng)險和重傳分組的必需量,(并且由此減少了干擾級別和網(wǎng)絡(luò)信令)。在一個實(shí)施例中,在所述切換意圖通知消息包括唯一標(biāo)識AP2 220的標(biāo)識符(例如AP2 220的 WLAN MAC地址)的情況下,作為對接收到所述切換意圖通知消息的 響應(yīng),接下來API 210立即開始把分組轉(zhuǎn)發(fā)給AP2 220。這允許減少的 分組延遲和"更平滑的"切換。根據(jù)一個替代實(shí)施例,API 210在其無 線鏈路上繼續(xù)向UT 240發(fā)送下行鏈路分組,并且同時將復(fù)制的分組轉(zhuǎn) 發(fā)給AP2 220,從而允許軟切換的實(shí)現(xiàn)。此外,在步驟4150,根據(jù)本發(fā) 明的一個實(shí)施例,作為對接收到所述切換意圖通知消息的響應(yīng),AR250 可以開始在緩沖存儲器(253 )中緩沖所述會話(即被尋址到UT 240) 的下行鏈路數(shù)據(jù)分組,而不是將它們轉(zhuǎn)發(fā)給API (210)。這減少了分 組延遲/丟失/重傳的風(fēng)險,并且正如本領(lǐng)域技術(shù)人員認(rèn)識到的,在AR 250 僅向AP2 220轉(zhuǎn)發(fā)下行鏈路分組的情況下,這還減少了在API 210處所 必需的緩沖存儲器的存儲容量。在一個實(shí)施例中,在所述切換意圖通知 消息包括唯一標(biāo)識AP2 220的標(biāo)識符(例如AP2 220的WLAN MAC地 址)的情況下,AR 250立即開始將所述會話的下行鏈路分組^各由給AP2 220,而不是AP1210。在一個替代實(shí)施例中,作為對所述切換意圖通知 消息的響應(yīng),AR250開始既向API 210又向AP2 220發(fā)送纟皮尋址到UT 240的下行鏈路分組,從而通過在AP1 210和AP2 220各自的無線鏈路 上的重復(fù)傳輸來允許軟切換(雙播)。這借助于軟切換的實(shí)現(xiàn)進(jìn)一步減 少了在切換期間的分組延遲。在步驟4160,如圖6B中的步驟9所示,UT 240開始與AP2 220的 (開放系統(tǒng))EAP認(rèn)證程序,并且向AP2 220發(fā)送常規(guī)的關(guān)聯(lián)請求幀。 這按照常規(guī)方式觸發(fā)了 UT 240和API 210之間無線連接的中斷。根據(jù) 本發(fā)明的一個實(shí)施例,如圖5所示并且下文進(jìn)一步描述的,這還觸發(fā)了 在UT 240處的分組重新排序算法。同時J艮據(jù)本發(fā)明的一個實(shí)施例,由 于API 210沒有接收來自UT 240的任何信標(biāo)報告,因此在某一預(yù)定的 時間之后,API 210向AR250發(fā)送切換意圖通知消息,例如在AP1210 還沒有向AP2 220發(fā)送該消息的情況下。正如已經(jīng)陳述的,該切換意圖 通知消息包括會話標(biāo)識符,例如UT 240的LLC連接標(biāo)識符或IP連接標(biāo) 識符或WLAN地址、或IP地址,如圖6B中的步驟10所示,所述會話 標(biāo)識符唯一地標(biāo)識數(shù)據(jù)會話,并且可以一皮實(shí)現(xiàn)為上述修改的IAPP PROBE Notify分組或者例如被實(shí)現(xiàn)為修改的IAPP-LEAVE.Notify分組。本領(lǐng)域技術(shù)人員知道如何通過〗奮改這些IEEE 802標(biāo)準(zhǔn)分組來形成具有 所述功能的切換意圖通知消息。這就提供了早期"警告"AR250的可能 性,即警告它切換將要執(zhí)行,從而AR 250可以盡可能早地開始緩沖會 話下行鏈路分組,這至少在統(tǒng)計學(xué)意義上減少了總的分組延遲/丟失和網(wǎng) 絡(luò)信令。因此,AR 250可以接收來自API 210和/或AP2 220的切換意 圖通知消息,而哪個消息首先到達(dá)則取決于網(wǎng)絡(luò)設(shè)置,例如Tl等等。 可選擇地,在步驟4140,例如以修改的IAPP-LEAVE.Notify分組的形式 的切換意圖通知消息,可以通過AP2 220從UT 240被發(fā)送給AR 250。 還存在許多可能性。在步驟4170,如圖6B中的步驟11所示,當(dāng)UT240已經(jīng)與AP2 220 相關(guān)聯(lián)時,AP2朝向M-L2S2多播關(guān)聯(lián)更新消息,例如作為 IAPP-ADD.Notify分組。IAPP-ADD.Notify分組作為多播UDP/IP分組來 發(fā)送,以便向其他AP (例如API 210 )和AR 250通知有關(guān)在新的目標(biāo) AP (即AP2 220 )處與特定UT (在這種情況下是UT 240 )的新的關(guān)聯(lián)。 如圖6B中的步驟12所示,AP2 220通過向UT 240發(fā)送常^L的關(guān)聯(lián)響 應(yīng)消息來結(jié)束該關(guān)聯(lián)程序。根據(jù)本發(fā)明,IAPP-ADD.Notify分組包括唯 一標(biāo)識所討論的會話的會話標(biāo)識符,并且還可以包括表明該分組的有效 性的序號、以及UT 240和/或AP2 220的WLAN MAC地址。應(yīng)當(dāng)以這 樣的方式來選才奪多播IP (或MAC)地址,即只有AR250和在地理位置 上靠近發(fā)送AP2 220的其他相關(guān)AP (即至少API 210)可以接收 IAPP-ADD.Notify分組,以便不會在WLAN域內(nèi)引入過量的信令。必須 以這樣的方式來選擇為L2更新幀所規(guī)定的多播IP (或MAC)地址,即 中間的M-L2S和AR250可以接收它,以便允許它們在必要時更新它們 的橋接表。根據(jù)其多播IP (或MAC)地址,IAPP-ADD.Notify分組將由 API 210和AR 250接收。由于AP2 220^皮連接至與API 210、M-L2S1 230 和AR 250相同的M-L2S,因此不需要更新它們的橋接表。這意味著AR 250將像它在接收L2更新幀和/或IAPP-ADD.Notfiy分組之前所做的一 樣,繼續(xù)通過M-L2S1 230和M-L2S2 235來轉(zhuǎn)發(fā)UT 240的所有下行鏈 路IP分組。根據(jù)本發(fā)明,API 210和AR 250在接收到該IAPP-ADD.Notfiy 分組之后,開始向AP2 220轉(zhuǎn)發(fā)所述會話的下行鏈路分組。這減少了在 切換期間分組延遲/丟失的風(fēng)險和WLAN內(nèi)的信令,由此提供更"平滑 的"切換。應(yīng)當(dāng)理解,正如本領(lǐng)域技術(shù)人員所認(rèn)識到的,本發(fā)明可以借助于(可選地)修改的IAPP-MOVE.Notify分組以及IAPP-MOVE RESPONSE.Notify分組和/或借助于(可選地)修改的IAPP-CASH.Notify 分組以及IAPP-CASH.Response分組、而不是上述(可選地)修改的 IAPP-ADD.notify分組來實(shí)現(xiàn)。接下來該IAPP-MOVE.Notify分組優(yōu)選是 由AP2 220向AP1210單播(作為專用消息),從而進(jìn)一步減少網(wǎng)絡(luò)信 令。在步驟4180,如圖6B中的步驟13所示,在AP2 220已經(jīng)在步驟 4170發(fā)送了常規(guī)的關(guān)聯(lián)響應(yīng)之后,接下來在UT 240、 AP2 220和網(wǎng)絡(luò)認(rèn) 證實(shí)體(例如在AR 250中集成的RADIUS實(shí)體)之間執(zhí)行基于常規(guī) 802.IX (EAP)的認(rèn)證。 一旦完成了 EAP認(rèn)證程序,就可以在UT 240 和AP2 220之間的無線鏈路上發(fā)送下行鏈路和上行鏈路IP分組。與此同 時,在步驟4180, AP2 220接收來自AR 250和/或API 210的會話下行 鏈路分組,并且在存儲器223中緩沖這些分組。仍然在AP1210中高速 緩存的、和/或還沒有發(fā)送給UT 240或UT 240還沒有確認(rèn)的所有會話 下行鏈路IP分組(被封裝為LLC/以太網(wǎng)幀),都可以被直接發(fā)送給AP2 220,如圖6B中的步驟14所示,或者可選擇地被除去,因為必要時可 以通過AP2 220在UT 240和AR 250之間進(jìn)行這些分組的重傳。因此, 在UT 240和AP2 220以及網(wǎng)絡(luò)認(rèn)證實(shí)體之間的EAP認(rèn)證仍然正在進(jìn)行 時執(zhí)行該轉(zhuǎn)發(fā)程序,這是因為這兩個程序都是彼此獨(dú)立的。由于M-L2S2 已經(jīng)根據(jù)它們的目的地MAC地址(即UT的WLAN MAC地址)更新了 其橋接表,因此可以通過M-L2S2 235與AP2 220相連的規(guī)定端口來轉(zhuǎn) 發(fā)LLC/以太網(wǎng)幀。所轉(zhuǎn)發(fā)的分組不應(yīng)當(dāng)通過M-L2S1 230來路由。根據(jù) 本發(fā)明,在AP2 220的存儲器223中高速緩存由API 210和AR 250通 過M-L2S1 230轉(zhuǎn)發(fā)的LLC/以太網(wǎng)幀(包含新的下行鏈路分組),并且 在完成EAP認(rèn)證程序之后立即發(fā)送給UT 240。存儲器223可以是FIFO 存儲器,即先進(jìn)先出,因此根據(jù)本發(fā)明,必須通過駐存在UT 240的LLC 層處的算法來執(zhí)行下行鏈路LLC/以太網(wǎng)幀的重新排序。這解決了有關(guān) TCP的把亂序的分組解釋為網(wǎng)絡(luò)擁塞的問題,并且提供"更平滑的"切 換,這對于諸如VoIP之類的實(shí)時應(yīng)用尤其重要。如圖6B中的步驟15 所示,在上行鏈路和下行鏈路IP分組都可以作為LLC/以太網(wǎng)幀在UT 240和AR 250之間通過AP2 220和相應(yīng)的M-L2S進(jìn)行交換之后,結(jié)束 該會話切換。根據(jù)本發(fā)明的一個實(shí)施例,如圖5所示以及參考圖5進(jìn)一步描述的,EAP認(rèn)證程序的完成觸發(fā)UT 240的分組重新排序算法。圖2B說明本發(fā)明適用的網(wǎng)絡(luò)架構(gòu)的另一例子。在圖2B中,可以考 慮這樣一個會話,其中UT240當(dāng)前與API 210,(即舊的AP)關(guān)聯(lián),而 一皮封裝為LLC/以太網(wǎng)幀的IP分組正在UT 240,和AR 250,之間通過 WLAN傳輸路徑進(jìn)行交換。因此,API 210,與AR 250'之間的鏈路由兩 個M-L2S (即M-L2S1 230,和M-L2S2 235,)進(jìn)行橋接。與參考圖2A所 描述的先前H0-1場景相對比,AP2 220,與不同的M-L2S (即M-L2S3 236 )相連。然而,兩個第2層交換機(jī)(即M-L2S2 235,和M-L2S3 236,) 都通過M-L2S1 230,與同 一個AR 250'相連。假設(shè)API 210,和AP2 220, 的覆蓋區(qū)域(部分地)重疊,并且考慮這樣的情形,其中UT 240,將要 把其當(dāng)前的數(shù)據(jù)會話從AP 210,切換到AP2 220,(即新的AP )。通常,圖2B中網(wǎng)絡(luò)的會話切換程序與圖2A中所示的非常類似。這 兩個程序之間的主要差別以下列方式涉及步驟4140和4170:在步驟4140: UT 240,向AP2 220,發(fā)送探測請求幀,以便"通告" 其執(zhí)行到AP2 220,的切換的意圖。在用探測響應(yīng)幀作出響應(yīng)之后,AP2 220,向朝向M-L2S3 236的多播群地址發(fā)送(非標(biāo)準(zhǔn)的) IAPP-PROBE.Notify分組,該分組包括UT 240,的WLAN MAC地址。應(yīng) 當(dāng)以這樣的方式來選才,多^"地址,即在通過M-L2S3 236、 M-L2S1 230, 和M-L2S2 235,路由該IAPP分組之后,API 210,(通常是相鄰的AP) 和AR 250,接收該IAPP分組。API 210,將所接收的IAPP-PROBE.Notfiy 分組解釋為UT 240,要^丸行從AP1 210,到AP2 220,的會話切換的意圖。 API 210,接下來開始高速緩存UT 240,的下行鏈路IP分組, 一旦發(fā)生切 換,該下行鏈路IP分組就將被轉(zhuǎn)發(fā)給AP2 220,。 AR 250,可以使用 IAPP-PROBE.Notify分組中提供的信息來做出它自己的決策,以決定它 何時接收IAPP-LEAVE.Notify分組,該分組包含UT的WLAN MAC地 址。在步驟4170:在UT 240,成功地與AP2 220,關(guān)聯(lián)之后,AP2 220,朝 向M-L2S3 236多播第2層更新幀和對應(yīng)的IAPP-ADD.Notify分組。以 這樣的方式來選擇該L2幀的多I番MAC地址,即M-L2S1 230,、 AR 250, 和M-L2S2 235,(以及它們之間的其他L2設(shè)備)可以接收該L2幀并更 新它們的橋接表。根據(jù)其多播IP地址,IAPP-ADD.Notify分組將由API 210,和AR 250'接收。由于AP 220,被連接至與API 210,相同的AR 250',即通過M-L2S1 230,,因此不必更新AR 250,的橋接表(在M-L2S3、 M-L2S1和M-L2S2處需要更新)。這意味著AR 250,將通過M-L2S1 230' 繼續(xù)轉(zhuǎn)發(fā)UT 240,的所有下行鏈路IP分組,該M-L2S1 230,現(xiàn)在通過 M-L2S3 236 (代替M-L2S2 235,)路由這些分組。此外,API 210,可以可選地通過交換機(jī)M-L2S2 235,、 M-L2S1 230, 和M-L2S3 236向AP2 220,轉(zhuǎn)發(fā)仍然在API 210,中高速緩存的、和/或還 沒有確認(rèn)的、所有的UT下行鏈路IP分組(被封裝為LLC/以太網(wǎng)幀)。 這是有可能的,因為所有這三個L2交換機(jī)都已經(jīng)更新了它們的橋接表, 因此可以基于其身見定的目的地MAC地址(即UT的WLAN MAC地址) 來i 各由LLC/以太網(wǎng)幀。本發(fā)明提供UT 240的分組重新排序算法,現(xiàn)在將參考圖5更為詳 細(xì)地描述它的工作方法。該重新排序算法通常駐留在UT 240的LLC層 處,并且通過在UT 240和無線接入網(wǎng)200之間進(jìn)行的任何常規(guī)認(rèn)證程 序來觸發(fā)是有利的。舉例來說,如關(guān)于上述步驟4160所描述的,該重 新排序算法可以通過UT 240向AP2 220發(fā)送常纟見的關(guān)聯(lián)請求幀來觸發(fā), 或者例如通過上述的步驟4180中的EAP認(rèn)證程序的完成來觸發(fā)。由于 根據(jù)本發(fā)明的重新排序算法減少了分組延遲(減少的分組丟失),因此 結(jié)合自身就耗費(fèi)時間的認(rèn)證程序來使用是有利的。可選擇地,該重新排 序算法可以由圖2A的網(wǎng)絡(luò)中合適的網(wǎng)絡(luò)節(jié)點(diǎn)(例如API (210)或AP2 (220)或AR250 )所采取的并且發(fā)信給UT 240的切換決策或者由UT (240)所采取的切換決策來觸發(fā)。還存在許多可能性,并且如何實(shí)現(xiàn) 這樣的觸發(fā)對本領(lǐng)域技術(shù)人員而言是顯而易見的。在步驟5010,以常規(guī)方式從UT 240的第一緩沖存儲器245取出被 尋址到所述UT ( 240)并且從API (210)接收的第一數(shù)據(jù)分組,其中 在向"正確的,,最終的更高級應(yīng)用(例如實(shí)時多媒體應(yīng)用或VoIP應(yīng)用) 轉(zhuǎn)發(fā)之前,臨時存儲在無線鏈^各上接收的已解調(diào)分組。由于在AP2 220 已經(jīng)開始向UT 240發(fā)送下行鏈路分組之前觸發(fā)了重新排序算法,因此 該算法將所述第 一緩沖存儲器245中的任何一個數(shù)據(jù)分組都解釋為來自 AP1210的分組(即它取出第一個"隊列中的分組")。在步驟5020,從所述第一數(shù)據(jù)分組中提取幀序號FSN,并將所述 FSN存儲在所述UT 240的第二緩沖存儲器243的第一存儲空間中。第 一和第二緩沖存儲器可以是物理上分離的存儲器,例如FIFO,或者可以通過在例如所述UT240的RAM241中分配的不同存儲空間來定義,但 是還存在許多可能性。FSN例如可以是由LLC協(xié)議定義的常規(guī)LLC幀 序號,或者是由IP協(xié)議或IPSec協(xié)議或移動IP協(xié)議定義的常規(guī)IP分組 序號,或者是常規(guī)的TCP或SCTP (流控制傳輸協(xié)議)幀序號。術(shù)語"幀 序號,,在這里應(yīng)當(dāng)被解釋為用于標(biāo)識分組或其凈荷的任何常規(guī)的序號。在步驟5030,如上所解釋的那樣,按照常規(guī)方式,將所述第一分組 轉(zhuǎn)發(fā)給更高的協(xié)議層,例如轉(zhuǎn)發(fā)給在所述UT(240)上運(yùn)行的"正確的,, 最終應(yīng)用,例如實(shí)時VoIP應(yīng)用。在步驟5040,從所述第一緩沖存儲器245取出被尋址到所述UT (240)的下一個數(shù)據(jù)分組。在步驟5050,提取所述下一個數(shù)據(jù)分組的幀序號FSNNEXT。在步驟5060,通過比較所述FSNNEXT與所述FSN,確定所述下一 個分組是否是轉(zhuǎn)發(fā)給更高協(xié)議層/最終應(yīng)用的最后一個分組(被稱作"最 后轉(zhuǎn)發(fā)的分組")的相繼分組。在提取的是LLC分組序號的情況下,如 果FSNNEXT = FSN + 1,則"下一個分組"是"最后轉(zhuǎn)發(fā)的分組"的相 繼分組,在提取的是TCP幀序號的情況下,如果FSNNEXT = FSN+例 如1460,則"下一個分組"是"最后轉(zhuǎn)發(fā)的分組"的相繼分組,因為通 常所使用的TCP分組的段長度包括1460個凈荷幀。然而,本發(fā)明適用 于任何段長度,并且本領(lǐng)域技術(shù)人員知道如何實(shí)現(xiàn)所述比較以便確定所 述"下一個分組"是否是所述"最后轉(zhuǎn)發(fā)的分組"的相繼分組。如果確 定所述"下一個分組"是所述"最后轉(zhuǎn)發(fā)的分組"的相繼分組,則該算 法繼續(xù)進(jìn)行到步驟5070,否則該算法繼續(xù)進(jìn)行到步驟5080。在步驟5070,將所述"下一個分組"轉(zhuǎn)發(fā)給UT 240的更高協(xié)議層/ 最終應(yīng)用,并且在第二緩沖存儲器(243 )的所述第一存儲空間中存儲 所述FSNNEXT的值。在一個實(shí)施例中,在所述存儲器243中簡單地重 寫所述FSN,由此使存儲器243的所需容量最小化。因此,所存儲的 FSNNEXT值構(gòu)成用于將來幀序號比較的更新的FSN值,以便標(biāo)識所述 "下一個分組"等等的相繼分組。接下來該算法繼續(xù)進(jìn)行到步驟5100。在步驟5080,在所述第二緩沖存儲器243的第二存儲空間中緩沖所 述"下一個分組,,。有利的是,在所述第二緩沖存儲器243中的列表中, 在與FSN和FSNNEXT的差相對應(yīng)的行上存儲所述"下一個分組"。例 如,在提取的是LLC序號的情況下,如果所述差為3,則將"下一個分組,,存儲在該列表的第3行上,由此使得在后來從所述第二緩沖存儲器243取出分組時的檢索時間最小化,因為分組按照它們正確的相繼順序 被存儲在所述列表中。根據(jù)本發(fā)明的重新排序算法通常限制所述緩沖存 儲器243的所述第二存儲空間的所需容量。這可以這樣實(shí)現(xiàn),例如通過 限定存儲器243的所述第二存儲空間的閾值級容量,并且如果已經(jīng)達(dá)到 了所述閾值容量的話,就在步驟5080中緩沖"下一個分組,,之前,從 緩沖存儲器243的所述第二存儲空間轉(zhuǎn)發(fā)所存儲的前一分組(即具有最 低幀序號的分組)。另一種可能性是要將"下一個分組"緩沖一個定義 的最大時限,之后將"下一個分組"簡單地轉(zhuǎn)發(fā)給更高的協(xié)議層/最終應(yīng) 用。當(dāng)被存儲在緩沖存儲器243的第二存儲空間中時,"下一個分組" 接下來將與特定的分組定時器相關(guān)聯(lián),并且當(dāng)所述分組定時器的定時經(jīng) 過時(即當(dāng)所述第二存儲空間中"下一個分組"的存儲時間超過所述最 大時限時),從所述第二存儲空間轉(zhuǎn)發(fā)該分組。本領(lǐng)域技術(shù)人員知道如 何實(shí)現(xiàn)這種存儲器限制。正如本領(lǐng)域技術(shù)人員所認(rèn)識到的,該存儲器限 制是有利的,因為它還阻止了該算法的阻塞。接下來該算法繼續(xù)進(jìn)行到 步驟5090。在步驟5090,從第一緩沖存儲器245取出再下一個數(shù)據(jù)分組,并且 與上述"下一個分組,, 一樣來處理該分組。接下來該算法返回到步驟 5050。在步驟5100,搜索所述第二緩沖存儲器243的第二存儲空間,以便 找到"最后轉(zhuǎn)發(fā)的分組"(例如轉(zhuǎn)發(fā)給實(shí)時VoIP應(yīng)用)的相繼數(shù)據(jù)分 組或者相繼分組簇。通過檢查所存儲的分組各自的(合適的)幀序號, 并把這些幀序號與"最后轉(zhuǎn)發(fā)的分組,,的幀序號進(jìn)行比較,從而執(zhí)行該 搜索。如果找到了這樣的相繼分組或者這樣的相繼分組簇,那么在步驟 5110將該分組或分組簇轉(zhuǎn)發(fā)給更高的協(xié)議/最終應(yīng)用(例如實(shí)時應(yīng)用, 比如VoIP),并且在所述第二緩沖存儲器243的第二存儲空間中存儲最 后轉(zhuǎn)發(fā)的分組的對應(yīng)的"最新,,幀序號,即相應(yīng)地更新FSN,以及該算 法繼續(xù)進(jìn)行到步驟5090。如果沒有找到這樣的相繼分組或這樣的相繼分 組簇,那么在搜索完整個第二緩沖存儲器之后,該算法接下來繼續(xù)進(jìn)行 到步驟5090。因為UT 240的接收者即更高層協(xié)議/最終應(yīng)用以這種方式 因此接收了較少的亂序的分組,所以本發(fā)明至少在統(tǒng)計學(xué)意義上減少了 必須重傳的數(shù)目和網(wǎng)絡(luò)中的干擾級別,并且還減少了數(shù)據(jù)速率下降的風(fēng)險,例如在TCP通信會話的情況下。因為本發(fā)明減少了在切換期間的分 組延遲,因此它對于實(shí)時應(yīng)用(例如VoIP)特別有利,尤其是當(dāng)在切換 期間要執(zhí)行認(rèn)證程序(例如UT 240與AP2 220之間的EAP程序)時。根據(jù)本發(fā)明的方法和算法通常借助于包括代碼裝置的軟件程序來 實(shí)現(xiàn),所述代碼裝置當(dāng)在AR 250、 API 210、 AP2 220和UT 240的處理 裝置252、 212、 222和242中被加載時實(shí)現(xiàn)所述方法和/或算法。這些軟 件程序可以被存儲在例如允許高效分發(fā)/安裝的CD-ROM、閃速存儲器 等等上。在上文中已經(jīng)通過實(shí)施例或模式的例子/操作的例子(即在 WLAN的情況下)對本發(fā)明的原理進(jìn)行了描述。然而,正如已經(jīng)陳述的, 本發(fā)明適用于任何無線接入網(wǎng),并且許多修改和/或組合都是可能的。因 此,本發(fā)明不應(yīng)當(dāng)被解釋為限于上述的特定的實(shí)施例/工作例子,并且應(yīng) 當(dāng)認(rèn)識到,本領(lǐng)域技術(shù)人員可以在這些實(shí)施例/工作例子中做出變化而不 脫離由所附權(quán)利要求書所限定的本發(fā)明的范圍。
權(quán)利要求
1.一種用于輔助在無線接入網(wǎng)中用戶終端UT(240)的通信會話從第一無線接入點(diǎn)AP1(210)到第二無線接入點(diǎn)AP2(220)的切換的方法,所述方法將由所述AP1(210)執(zhí)行,其特征在于該方法包括以下步驟-接收切換意圖通知消息,該消息包括標(biāo)識所述會話的會話標(biāo)識符,并且表明所述UT(240)打算執(zhí)行會話切換;-在所述AP1(210)的存儲器(211)中為所述會話分配緩沖存儲空間(213);-作為對接收到所述切換意圖通知消息的響應(yīng),在所述緩沖存儲器(213)中緩沖被尋址到所述UT(240)的下行鏈路數(shù)據(jù)分組。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述無線接入網(wǎng)是根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò),以及其中所述網(wǎng)絡(luò)被布置成對請求網(wǎng)絡(luò)接入 的UT進(jìn)行認(rèn)證,并且其中所述會話標(biāo)識符是由所述IEEE 802標(biāo)準(zhǔn)所定 義的所述UT ( 240 )的MAC地址。
3. 根據(jù)權(quán)利要求1或2所述的方法,該方法還包括以下步驟-作為對接收到所述切換意圖通知消息的響應(yīng),阻塞下行鏈路會話 分組到所述UT ( 240)的傳輸。
4. 根據(jù)權(quán)利要求1-3中任何一項所述的方法,其中所述切換意圖通 知消息還包括標(biāo)識所述第二 AP ( 220)的AP標(biāo)識符,表明所述會話到 所述AP2 ( 220)的切換,所述方法還包括以下步驟-作為對接收到所述切換意圖通知消息的響應(yīng),把所述緩沖的下行 鏈路分組發(fā)送給所述AP2 ( 220 )。
5. 根據(jù)權(quán)利要求1-4中任何一項所述的方法,還包括以下步驟-接收關(guān)聯(lián)更新消息,該消息標(biāo)識所述AP2 ( 220)并且表明所述 UT ( 240)與所述AP2 ( 220)相關(guān)聯(lián),_作為對接收到所述關(guān)聯(lián)更新消息的響應(yīng),把所述緩沖的下行鏈路分組發(fā)送給所述AP2 ( 220)。
6. 根據(jù)權(quán)利要求1-5中任何一項所述的方法,還包括以下步驟-在所述無線接入網(wǎng)中,把切換意圖通知消息發(fā)送給接入路由器AR (250 ),所述消息表明所述會話的切換,并且包括所述通信會話的會 話標(biāo)識符,指示所述AR ( 250 )緩沖^皮尋址到所述UT ( 240)的下行鏈路數(shù)據(jù)分組。
7. 根據(jù)權(quán)利要求6所述的方法,其中所述切換通知消息還包括標(biāo) 識所述AP2 ( 220 )的AP標(biāo)識符。
8. —種用于輔助在無線接入網(wǎng)中用戶終端UT (240)的通信會話 從第一接入點(diǎn)AP1 (210)到第二接入點(diǎn)AP2 (220)的切換的方法,所 述方法將由所述AP2 ( 220)執(zhí)行,其特征在于該方法包括以下步驟-確定所述通信會話要從所述API (210)切換到所述AP2 ( 220), -把切換意圖通知消息發(fā)送給所述API (210),該消息表明所述會 話的切換并且包括標(biāo)識所述會話的會話標(biāo)識符。
9. 根據(jù)權(quán)利要求8所述的方法,還包括以下步驟-把所述切換通知消息發(fā)送給接入路由器AR ( 250 ),該消息指示 所述AR ( 250 )緩沖被尋址到所述UT ( 240 )的所述會話的下行鏈路數(shù) 據(jù)分組。
10. 根據(jù)權(quán)利要求8或9所述的方法,其中所述切換通知消息還包 括標(biāo)識所述AP2 ( 220 )的AP標(biāo)識符。
11. 根據(jù)權(quán)利要求8-10中任何一項所述的方法,其中所述無線接入 網(wǎng)是被布置成對請求網(wǎng)絡(luò)接入的UT進(jìn)行認(rèn)證的、根據(jù)IEEE 802的無 線數(shù)據(jù)網(wǎng)絡(luò),所述方法還包括以下步驟-通過向/從UT ( 240 )發(fā)送和接收認(rèn)證證書對所述UT ( 240 )進(jìn)行 認(rèn)證。
12. —種用于輔助在無線接入網(wǎng)中用戶終端UT ( 240)的通信會話 從第一接入點(diǎn)AP1 (210)到第二接入點(diǎn)AP2 ( 220)的切換的方法,所 述無線接入網(wǎng)包括用于通過所述API (210)和/或AP2 (220)向/從所 述UT ( 240)路由數(shù)據(jù)分組的接入路由器AR ( 250),所述方法將由所 述AR( 250)執(zhí)行,其特征在于該方法包括以下步驟-接收切換意圖通知消息,該消息表明所述通信會話的切換; -作為對所述切換意圖通知消息的響應(yīng),在緩沖存儲器(253 )中緩 沖所述會話的下行鏈路數(shù)據(jù)分組。
13. 根據(jù)權(quán)利要求12所述的方法,還包括以下步驟-接收AP更新消息,該AP更新消息包括標(biāo)識所述會話的會話標(biāo)識 符和標(biāo)識所述AP2 ( 220 )的AP標(biāo)識符,所述消息表明到所述AP2 ( 220 ) 的切換,-把所述緩沖的所述會話的下行鏈路數(shù)據(jù)分組轉(zhuǎn)發(fā)給所述AP2 (220)。
14. 根據(jù)權(quán)利要求12或13所述的方法,其中所述無線接入網(wǎng)是被 布置成對請求接入所述網(wǎng)絡(luò)的UT進(jìn)行認(rèn)證的、根據(jù)IEEE 802的無線數(shù)據(jù)網(wǎng)絡(luò)。
15. —種用于輔助在無線接入網(wǎng)中用戶終端UT (240)的通信會話 從第一無線接入點(diǎn)AP1 (210)到第二無線接入點(diǎn)AP2 (220)的切換的 方法,所述方法將由所述UT ( 240)執(zhí)行,其特征在于該方法包括以下 步驟a) 確定所述通信會話要從所述API切換到所述AP2,b) 從所述UT (240)的第一緩沖存儲器(245 )中取出笫一分組,c) 從所述第一分組中提取幀序號FSN,并將所述FSN存儲在所述 UT (240)的第二緩沖存儲器(243 )的第一存儲空間中,d) 將所述第一分組轉(zhuǎn)發(fā)給在所述UT ( 240)上運(yùn)行的應(yīng)用或轉(zhuǎn)發(fā) 給所述UT ( 240)的更高級協(xié)議,e) 從所述第一緩沖存儲器(245 )中取出下一個分組,所述下一個 分組是由所述UT ( 240)在所述第一分組之后接收的下一個分組,f) 從所述下一個分組中提取幀序號FSNNEXT,g) 通過比較所述FSNNEXT與所述FSN,確定所述下一個分組是 否是所述第一分組的相繼分組,并且h) 在所述第二緩沖存儲器(243 )的所述第一存儲空間中存儲所述 FSNNEXT,并且如果在步驟g)中確定了所述"下一個分組"是所述第 一分組的相繼分組,則將所述"下一個分組,,轉(zhuǎn)發(fā)給更高級協(xié)議或轉(zhuǎn)發(fā) 給最終應(yīng)用,否則在所述第二緩沖存儲器(243 )的第二存儲空間中緩 沖所述"下一個分組"。
16. 根據(jù)權(quán)利要求15所述的方法,其中確定所述通信會話要從API (210)切換到AP2 ( 220)的步驟a),包括以下步驟中的任何一個-API (210)的解除關(guān)聯(lián),或 -AP2 ( 220)的關(guān)耳關(guān),或-UT (240)根據(jù)一定的切換準(zhǔn)則所采取的切換決策,或-根據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)所采取的并且發(fā)信給所述UT (240)的一定切換準(zhǔn)則的切換決策。
17. 根據(jù)權(quán)利要求15或16所述的方法,還包括以下步驟-通過對所述第二存儲空間限定所存儲的分組/字節(jié)的最大閾值數(shù) 目,或者對在所述第二存儲空間中存儲的分組限定最大可允許存儲時 間,來限制所述第二緩沖存儲器243的所述第二存儲空間的大小。
18. 根據(jù)權(quán)利要求15-17中任何一項所述的方法,其中從AP1(210) 和/或AP2 ( 220)接收的數(shù)據(jù)分組按照接收時間順序被存儲在所述第一 緩沖存儲器(245 )中,所述存儲器(245 )屬于FIFO類型,其中取出 第一和第二數(shù)據(jù)分組的所述步驟a)和e)包括以下步驟-從所述FIFO存儲器(245 )中讀取數(shù)據(jù)分組。
19. 根據(jù)權(quán)利要求15-18中任何一項所述的方法,還包括以下步驟 -從所述FIFO ( 245 )讀取第三數(shù)據(jù)分組,并且確定所述第三數(shù)據(jù)分組是被轉(zhuǎn)發(fā)給所述應(yīng)用的最后一個分組的數(shù)據(jù)分組的相繼數(shù)據(jù)分組, -將所述第三數(shù)據(jù)分組轉(zhuǎn)發(fā)給所述應(yīng)用,并用所述第三數(shù)據(jù)分組的幀序號來更新所述緩沖存儲器(243 )的第一存儲空間,-確定在所述第二緩沖存儲器(243 )的所述第二存儲空間中至少有一個存儲的數(shù)據(jù)分組,-搜索所述緩沖存儲器(243 )的所述第二存儲空間,以尋找所述第三數(shù)據(jù)分組的相繼數(shù)據(jù)分組。
20. 根據(jù)權(quán)利要求15-19中任何一項所述的方法,其中所述無線接 入網(wǎng)是根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò),并且其中所述方法還包括 以下步驟-例如根據(jù)EAP標(biāo)準(zhǔn),向/從AP2 (220)發(fā)送和接收認(rèn)證證書。
21. —種允許用戶終端UT ( 240)借助于無線鏈路連接來接入無線 接入網(wǎng)的無線接入點(diǎn)AP1 (210),其特征在于所述AP1包括當(dāng)所述 API ( 210 )被安裝在包括第二接入點(diǎn)AP2 ( 220 )和接入路由器AR ( 250 ) 的無線接入網(wǎng)中時實(shí)現(xiàn)根據(jù)權(quán)利要求1-7中任何一項所述的方法的裝置(213, 214, 212, 211 )。
22. 根據(jù)權(quán)利要求21所述的接入點(diǎn)API (210),其中所述裝置包 括具有第一存儲空間(213)的數(shù)據(jù)存儲器(211),該第一存儲空間具 有形成用于存儲被尋址到所述UT ( 240)的下行鏈路分組的緩沖存儲器 的第一入口,所述數(shù)據(jù)存儲器(211 )還具有第二存儲空間(214),該 第二存儲空間具有所存儲的程序代碼裝置,所述程序代碼裝置當(dāng)被加載在所述API (210)的處理裝置(212)中時,使所述處理裝置(212) 執(zhí)行實(shí)現(xiàn)所述方法的至少 一 個程序。
23. 根據(jù)權(quán)利要求22或23所述的API (210),其被實(shí)現(xiàn)為根據(jù) IEEE 802標(biāo)準(zhǔn)的接入點(diǎn),其中所述AP1 (210)還^L布置成對請求接入 所述無線數(shù)據(jù)網(wǎng)絡(luò)的用戶終端進(jìn)行認(rèn)證。
24. —種包括程序代碼裝置的計算機(jī)程序產(chǎn)品,所述程序代碼裝置 當(dāng)被加載到安裝于無線接入網(wǎng)中的第一接入點(diǎn)API (210)的處理裝置 (212)中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)根據(jù)權(quán)利要求1-7中任何一項所述的方法的至少 一個程序。
25. 根據(jù)權(quán)利要求24所述的計算機(jī)程序產(chǎn)品,包括在其上存儲有 所述程序代碼裝置的計算機(jī)可讀介質(zhì)。
26. —種允許用戶終端UT (240)借助于無線鏈路連接來接入無線 接入網(wǎng)的無線接入點(diǎn)AP2 (220),其特征在于所述AP2包括當(dāng)所述 AP2 ( 220 )被安裝在包括第 一接入點(diǎn)API ( 210 )和接入路由器AR( 250 ) 的無線接入網(wǎng)中時實(shí)現(xiàn)根據(jù)權(quán)利要求8-11中任何一項所述的方法的裝 置(223, 224, 222, 221)。
27. 根據(jù)權(quán)利要求26所述的接入點(diǎn)AP2 ( 220),其中所述裝置包 括具有第一存儲空間(223 )的數(shù)據(jù)存儲器(221),該第一存儲空間具 有形成用于存儲被尋址到所述UT的下行鏈路分組的緩沖存儲器(240 ) 的第一入口,所述數(shù)據(jù)存儲器(211)還具有第二存儲空間(224),該 第二存儲空間具有所存儲的程序代碼裝置,所述程序代碼裝置當(dāng)被加載 在所述AP2 ( 220 )的處理裝置(222 )中時,使所述處理裝置(222 ) 執(zhí)行實(shí)現(xiàn)所述方法的至少 一個程序。
28. 根據(jù)權(quán)利要求26或27所述的AP2 (220),其被實(shí)現(xiàn)為根據(jù) IEEE 802標(biāo)準(zhǔn)的接入點(diǎn),被布置成當(dāng)所述AP2( 220 )被安裝在根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò)中時實(shí)現(xiàn)所述方法,并且其中所述AP2 ( 220) 還被布置成對請求接入所述無線數(shù)據(jù)網(wǎng)絡(luò)的用戶終端進(jìn)行認(rèn)證。
29. —種包括程序代碼裝置的計算機(jī)程序產(chǎn)品,所述程序代碼裝置 當(dāng)被加載到安裝于無線接入網(wǎng)中的第二接入點(diǎn)AP2 ( 220)的處理裝置(222 )中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)根據(jù)本發(fā)明權(quán)利要求8-11中任 何一項所述的方法的至少 一個程序。
30. 根據(jù)權(quán)利要求29所述的計算機(jī)程序產(chǎn)品,包括在其上存儲有所述程序代碼裝置的計算機(jī)可讀介質(zhì)。
31. —種#_布置成通過第一接入點(diǎn)API (210)和/或通過第二接入 點(diǎn)AP2 ( 220)來路由用戶終端UT( 240)的通信會話的接入路由器AR(250),其特征在于所述AR包括當(dāng)所述AR ( 250)被安裝在包括 所述APl( 210 )和AP2( 220 )的無線接入網(wǎng)中時實(shí)現(xiàn)根據(jù)權(quán)利要求12-14 中任何一項所述的方法的裝置(253, 254, 252, 251 )。
32. 根據(jù)權(quán)利要求31所述的AR ( 250),其中所述裝置包括具有 第一存儲空間(253 )的數(shù)據(jù)存儲器(251),該第一存儲空間具有形成 用于存儲被尋址到所述UT ( 240)的下行鏈路分組的緩沖存儲器的第一 入口,所述數(shù)據(jù)存儲器(251)還具有第二存儲空間(254 ),該第二存 儲空間具有所存儲的程序代碼裝置,所述程序代碼裝置當(dāng)被加載在所述 AR ( 250)的處理裝置(252 )中時,使所述處理裝置(252 )執(zhí)行實(shí)現(xiàn) 所述方法的至少 一個程序。
33. 根據(jù)權(quán)利要求31或32所述的AR( 250 ),其被實(shí)現(xiàn)為根據(jù)IEEE 802標(biāo)準(zhǔn)的AR,被布置成當(dāng)所述AR ( 250 )被安裝在根據(jù)IEEE 802標(biāo) 準(zhǔn)的無線數(shù)據(jù)網(wǎng)絡(luò)中時實(shí)現(xiàn)所述方法,并且其中所述AR ( 250)還被布 置成對請求接入所述無線數(shù)據(jù)網(wǎng)絡(luò)的用戶終端進(jìn)行認(rèn)證。
34. —種包括程序代碼裝置的計算機(jī)程序產(chǎn)品,所述程序代碼裝置 當(dāng)被加載到安裝于無線接入網(wǎng)中的AR ( 250)的處理裝置(252)中時, 使所述處理裝置執(zhí)行實(shí)現(xiàn)根據(jù)權(quán)利要求12-14中任何一項所述的方法的 至少一個程序。
35. 根據(jù)權(quán)利要求34所述的計算機(jī)程序產(chǎn)品,包括在其上存儲有 所述程序代碼裝置的計算機(jī)可讀介質(zhì)。
36. —種用于輔助在無線接入網(wǎng)中通信會話從笫一無線接入點(diǎn)API (210)到第二無線接入點(diǎn)AP2 ( 220)的切換的UT (240),所述UT (240)的特征在于,它包括用于實(shí)現(xiàn)根據(jù)權(quán)利要求15-20中任何一項所述的方法的裝置(241, 242, 243, 244)。
37. 根據(jù)權(quán)利要求36所述的UT ( 240),其中所迷裝置包括具有 第一存儲空間(243 )的數(shù)據(jù)存儲器(241),該第一存儲空間具有形成 用于存儲被尋址到所述UT ( 240)的下行鏈路分組的緩沖存儲器的第一 入口 、以及用于存儲與至少一個下行鏈路分組相關(guān)聯(lián)的幀序號的第二入 口,所述數(shù)據(jù)存儲器(241)還具有第二存儲空間(244),該第二存儲空間具有所存儲的程序代碼裝置,所述程序代碼裝置當(dāng)被加載在所述UT ( 240 )的處理裝置(242 )中時,使所述處理裝置(242 )執(zhí)行實(shí)現(xiàn) 所述方法的至少 一個程序。
38. 根據(jù)權(quán)利要求36或37所述的UT( 240 ),其被實(shí)現(xiàn)為根據(jù)IEEE 802標(biāo)準(zhǔn)的UT,被布置成當(dāng)所述會話通過根據(jù)IEEE 802標(biāo)準(zhǔn)的無線數(shù) 據(jù)網(wǎng)絡(luò);故路由時實(shí)現(xiàn)所述方法,并且其中所述UT ( 240)還被布置成由 所述無線數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行認(rèn)證。
39. —種包括程序代碼裝置的計算機(jī)程序產(chǎn)品,所述程序代碼裝置當(dāng)被加載到與無線接入網(wǎng)通信的UT (240 )的處理裝置(242 )中時,使所述處理裝置執(zhí)行實(shí)現(xiàn)根據(jù)權(quán)利要求15-20中任何一項所述的方法的 至少一個程序。
40. 根據(jù)權(quán)利要求39所述的計算機(jī)程序產(chǎn)品,包括在其上存儲有 所述程序代碼裝置的計算機(jī)可讀介質(zhì)。
全文摘要
本發(fā)明提供一種用于輔助在無線接入網(wǎng)中與UT(240)相關(guān)聯(lián)的通信會話從第一無線接入點(diǎn)AP1(210)到第二無線接入點(diǎn)AP2(220)的切換的方法,所述方法將由所述AP1(210)執(zhí)行并包括以下步驟接收切換意圖通知消息,該消息包括標(biāo)識所述會話的會話標(biāo)識符并且表明所述UT(240)打算執(zhí)行會話切換;在所述AP1(210)的存儲器(211)中為所述會話分配緩沖存儲空間(213);作為對接收到所述切換意圖通知消息的響應(yīng),在所述緩沖存儲器(213)中緩沖被尋址到所述UT(240)的下行鏈路數(shù)據(jù)分組。本發(fā)明還提供一種UT(240)、AP1(210)、AP2(220)、AR(250)以及協(xié)作和/或?qū)崿F(xiàn)根據(jù)本發(fā)明的方法的軟件程序。本發(fā)明提供更平滑的切換。
文檔編號H04L12/28GK101273649SQ200580051178
公開日2008年9月24日 申請日期2005年7月25日 優(yōu)先權(quán)日2005年7月25日
發(fā)明者I·赫沃諾, J·薩克斯 申請人:艾利森電話股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1