專利名稱:協(xié)議數(shù)據(jù)單元封裝方法
背景技術(shù):
本發(fā)明涉及一種數(shù)據(jù)單元發(fā)送裝置和控制數(shù)據(jù)單元發(fā)送裝置的方法。
在通信領(lǐng)域,數(shù)據(jù)分組交換概念是公知的。數(shù)據(jù)分組是一組給定長度的數(shù)據(jù),它的結(jié)構(gòu)由一個給定協(xié)議決定,也就是由一組規(guī)則來決定,這一組規(guī)則決定了如何交換、處理和解釋這些數(shù)據(jù)分組。不同的協(xié)議采用不同的名稱,比方說幀、數(shù)據(jù)分組等等名稱。更加一般的術(shù)語是協(xié)議數(shù)據(jù)單元(PDU),在下面的描述中為了簡單起見將采用數(shù)據(jù)單元這個術(shù)語。
通過數(shù)據(jù)分組交換發(fā)送數(shù)據(jù)的處理過程通常都包括多個協(xié)議,這些協(xié)議被劃分成不同的層次。這種層次的一個實例在圖6中給出。圖6說明有三層,最高層叫作L3,L3下面的一層叫作L2_ARQ,最低層叫作L1。事實上,L3、L2_ARQ和L1這些術(shù)語指的是跟這些層有關(guān)的協(xié)議。例如,L3可以是一個因特網(wǎng)協(xié)議IP,L2_ARQ可以是GSM中的一個無線電鏈路協(xié)議RLP,L1可以是任意合適的物理層協(xié)議。
按照分層概念,較高層的數(shù)據(jù)單元被傳遞給較低層,例如在圖6中從L3傳遞給L2_ARQ,其中較低層協(xié)議嵌入較高層數(shù)據(jù)單元中?!扒度搿边@個術(shù)語可以是指封裝或者分段。對于封裝這種情形,較高層數(shù)據(jù)單元被放進較低層的數(shù)據(jù)單元中,而對于分段情形,較高層數(shù)據(jù)單元則被分段成較小的數(shù)據(jù)塊,每一塊都被放進一個較低層的數(shù)據(jù)單元中。
協(xié)議分層的重要方面之一是在數(shù)據(jù)通信中,也就是在給定數(shù)據(jù)從一個源發(fā)送給目的地的過程中,跟較高層相關(guān)聯(lián)的整個路徑包括跟較低層協(xié)議相關(guān)聯(lián)的子鏈路,其中給定層的協(xié)議的端點被稱為所述協(xié)議對等體。這一概念在本領(lǐng)域中是公知的,因此在這里沒有必要進一步進行描述。請參考Edison Wesley 1996年出版的W.R.Stevens的“TCP/IP,協(xié)議”。
本發(fā)明要解決的問題由于無線電鏈路的傳輸質(zhì)量通常都比固定線路的傳輸質(zhì)量差這一事實,在無線電鏈路數(shù)據(jù)傳輸中會發(fā)生一些問題。為了進行說明,圖3畫出了一個一般蜂窩通信系統(tǒng)。這個系統(tǒng)包括一個核心網(wǎng)絡(luò)(CN)100,還有一個叫做無線電接入網(wǎng)(RAN)110的一部分。這個無線電接入網(wǎng)被劃分成控制器節(jié)點101和基站(BTS)102。網(wǎng)絡(luò)的層次使得核心網(wǎng)絡(luò)跟幾個控制器連接,控制器跟幾個基站連接?;?02跟移動臺(MS)103通信。
在上行鏈路方向上(也就是從移動臺103到基站102的方向上)或者在下行鏈路方向上(也就是從基站102到移動臺103的方向上)發(fā)送數(shù)據(jù)的時候會發(fā)生的一個典型問題是在無線電接口上會出現(xiàn)差錯。這些差錯常常是因為傳輸質(zhì)量發(fā)生變化,例如因為移動臺103在到處游動??赡軙l(fā)生數(shù)據(jù)丟失的另外一種情形是給定移動臺進入另外一個小區(qū)時,移動臺103從基站102切換到另外一個基站的越區(qū)切換通信過程中。在這兩種情況下,也就是發(fā)生差錯或者進行越區(qū)切換的情況下,都需要鏈路復(fù)位,在這一過程中,無線電鏈路發(fā)送方發(fā)送緩沖器中的所有數(shù)據(jù)都被合并起來,從而建立一種“明確狀態(tài)”,使通信以對于發(fā)送方和接收方都有明確規(guī)定的方式重新開始。
由于無線電接口會出現(xiàn)差錯的這一特性,在移動臺和無線電接入網(wǎng)絡(luò)之間可以有選擇地采用所謂的ARQ協(xié)議(ARQ=自動重復(fù)請求),以降低殘余差錯率。ARQ包括由接收對等體確認正確地收到了數(shù)據(jù)單元這一功能,其中的發(fā)送方采用這樣的機制,以便重復(fù)地發(fā)送沒有被正確地收到的數(shù)據(jù)單元。通過這種方式,能夠保證數(shù)據(jù)被完整地傳輸。應(yīng)當(dāng)指出采用自動重復(fù)請求機制可以一項是跟具體模式有關(guān)的選擇,也就是說不是每一個數(shù)據(jù)單元都需要用激活的自動重復(fù)請求機制來發(fā)送。例如,對于已知協(xié)議,有一種所謂的編號模式(或者I模式),其中自動重復(fù)請求被激活,以及所謂的無編號模式,其中沒有應(yīng)答因而也不出現(xiàn)重復(fù)傳輸。第一種模式對于那些傳輸安全是首選的數(shù)據(jù)是比較好的,第二種模式對于那些不希望延遲但數(shù)據(jù)丟失不是很大的問題的情形是比較好的,比方說因特網(wǎng)上的實時話音數(shù)據(jù)。
下面將描述在不同網(wǎng)絡(luò)節(jié)點之間自動重復(fù)請求通信越區(qū)切換情形中,確保用戶數(shù)據(jù)不會丟失的兩種已知解決辦法。
按照第一種解決辦法,采用協(xié)議狀態(tài)傳輸,也就是說,進行越區(qū)切換的時候,包括狀態(tài)變量和緩沖器的整個狀態(tài)信息從無線電接入網(wǎng)(也就是對等體)中的自動重復(fù)請求實體進入新的網(wǎng)絡(luò)節(jié)點。利用這種機制,移動臺中的自動重復(fù)請求實體不需要知道什么時候進行切換。這樣一個解決辦法在無線網(wǎng)絡(luò)ATM雜志1996年第二卷第一期第13~25頁R.Cohen,B.Patel和A.Segall的文章“微小區(qū)數(shù)據(jù)分組交換移動網(wǎng)中的越區(qū)切換”,或者是在ATM/Baltzer無線網(wǎng)絡(luò)雜志1995年第一卷第47~60頁S.Powel Ayanoglu,T.F.La Porta,K.K.Sabdani,R.D.Gitlin的“航空郵件無線網(wǎng)絡(luò)的鏈路層協(xié)議”中進行了描述。
這種解決辦法的好處是不需要通過無線電接口毫無必要地重復(fù)傳輸用戶數(shù)據(jù),移動臺中的自動重復(fù)請求協(xié)議可以不知道已經(jīng)發(fā)生了切換,這樣做能夠降低成本。
這種解決辦法的缺點是它只能用于處理系統(tǒng)內(nèi)部的越區(qū)切換。這意味著越區(qū)切換的兩個網(wǎng)絡(luò)節(jié)點必須按照同樣的協(xié)議工作。如果一個核心網(wǎng)絡(luò)跟并不采用完全相同自動重復(fù)請求協(xié)議的不同類型的多個無線電接入網(wǎng)絡(luò)連接,就不能采用這種解決辦法,因為需要進行系統(tǒng)間的越區(qū)切換。在將來這種情形將更加普遍。
確保用戶數(shù)據(jù)安全的另一種解決辦法是提供另外一個自動重復(fù)請求協(xié)議。在這種情況下,在移動臺和無線電接入網(wǎng)絡(luò)(基站控制器節(jié)點)之間采用一種自動重復(fù)請求協(xié)議,糾正無線電接口上碰到的差錯。在移動臺和核心網(wǎng)絡(luò)之間采用第二種自動重復(fù)請求協(xié)議。在移動臺和基站控制器之間的鏈路復(fù)位導(dǎo)致數(shù)據(jù)丟失這種情形中(假如它是因為出現(xiàn)了差錯或因為進行了越區(qū)切換),這第二種自動重復(fù)請求協(xié)議將進行重復(fù)傳輸。作為一個實例,在GPRS(通用分組無線電業(yè)務(wù))中第一種自動重復(fù)請求協(xié)議叫做RLC(無線電鏈路控制協(xié)議),第二種自動地重復(fù)請求協(xié)議叫做LLC(鏈路層控制協(xié)議)。
雖然這樣做能夠在系統(tǒng)之間進行越區(qū)切換,它是它還是有一些缺點。首先,第二種自動重復(fù)請求協(xié)議帶來的雜項開銷會消耗額外的無線電資源。例如,在通用分組無線電業(yè)務(wù)中,采用LLC協(xié)議每發(fā)送一個L3數(shù)據(jù)單元需要約7個字節(jié)的系統(tǒng)開銷。跟不超過10個字節(jié)的Van Jacobson壓縮TCP應(yīng)答比較,在傳遞傳輸控制協(xié)議應(yīng)答信號(在一個L3數(shù)據(jù)單元中)的時候需要的字節(jié)數(shù)幾乎要翻倍。還有,在移動臺中采用兩種自動重復(fù)請求協(xié)議會占用更多的存儲器和處理功率。
發(fā)明目的本發(fā)明的目的是提供能夠確保數(shù)據(jù)正確傳輸?shù)囊环N數(shù)據(jù)發(fā)送裝置和對應(yīng)的控制方法,它們能夠用于系統(tǒng)內(nèi)部的越區(qū)切換,也能夠用于系統(tǒng)之間的越區(qū)切換而無需附加不必要的系統(tǒng)開銷。這一目的并不局限于無線電網(wǎng)絡(luò),因為避免帶寬浪費在所有網(wǎng)絡(luò)中都是需要的。但是,無線電網(wǎng)絡(luò)是本發(fā)明的最好應(yīng)用。
發(fā)明概述這個目的是用獨立權(quán)利要求中描述的內(nèi)容來做到的。在從屬權(quán)利要求中描述了優(yōu)選實施方案。
在本發(fā)明中,按照一種自動重復(fù)請求協(xié)議(下文中叫作L2_ARQ)工作的數(shù)據(jù)單元發(fā)送裝置嵌入了L3協(xié)議的較高層數(shù)據(jù)單元。L3數(shù)據(jù)單元被鑒別,嵌入了L3數(shù)據(jù)單元的L2_ARQ數(shù)據(jù)單元跟嵌入在其中的L3數(shù)據(jù)單元相聯(lián)系,發(fā)送緩沖器的內(nèi)容被按照這一聯(lián)系來加以管理。
下面將參考
圖1描述數(shù)據(jù)單元的處理過程。L3數(shù)據(jù)單元或者協(xié)議數(shù)據(jù)單元被接收到(步驟S1),然后進行鑒別(步驟S2)。鑒別指的是將各個L3數(shù)據(jù)單元識別出來,從而能夠?qū)⑺鼈兓ハ噼b別開。這一點跟傳統(tǒng)方法中讓協(xié)議層完全互相透明不相同,因為本發(fā)明中的L2_ARQ協(xié)議從它能夠鑒別和區(qū)分不同的L3數(shù)據(jù)單元這個角度上講具有“智能”。
在完成鑒別以后,L3數(shù)據(jù)單元被嵌入(也就是被封裝或者被分成段)一個或者多個L2_ARQ數(shù)據(jù)單元(步驟S3)。然后,L2_ARQ跟它們形成的較上層L3數(shù)據(jù)單元相聯(lián)系。換句話說,也就是保存了一個記錄,它說明哪個L2_ARQ數(shù)據(jù)單元屬于哪個L3數(shù)據(jù)單元。
于是,L2_ARQ數(shù)據(jù)單元被放進一個發(fā)送緩沖器中,在那里向接收信號的L2_ARQ對等體發(fā)送信號是按照任一合適的或需要的流控制方法來進行的。例如,一種廣泛采用的流控制方法是基于窗口的流控制。具體方法及其細節(jié)將由L2_ARQ協(xié)議來決定,從而使這一點對于本發(fā)明來說并不重要。
但是按照本發(fā)明,發(fā)送緩沖器的管理是按照L2_ARQ數(shù)據(jù)單元和嵌入L2_ARQ數(shù)據(jù)單元的高層L3數(shù)據(jù)單元之間的聯(lián)系來進行的。管理這個術(shù)語指的是如何控制緩沖器的內(nèi)容,也就是說應(yīng)在什么條件下刪除哪些數(shù)據(jù)單元。
這里要指出圖1所示步驟的順序僅僅是一個實例,權(quán)利要求說明的本發(fā)明的基本原理可以用任意合適的方式來實現(xiàn)。
通過管理發(fā)送緩沖器的內(nèi)容,也就是對按照L2_ARQ數(shù)據(jù)單元和嵌入其中的較高層L3數(shù)據(jù)單元之間的聯(lián)系而刪除數(shù)據(jù)單元加以控制,就能夠保證數(shù)據(jù)傳輸安全,而不需要兩層自動重復(fù)請求協(xié)議,盡管如此,仍然允許在系統(tǒng)之間進行越區(qū)切換。這是因為按照L3數(shù)據(jù)單元和L2_ARQ數(shù)據(jù)單元之間的聯(lián)系來管理緩沖器,則在L2_ARQ這一層上可以避免任何L3數(shù)據(jù)單元發(fā)生丟失。于是,在L2_ARQ這一層之上的自動重復(fù)請求模式就是多余的。與此同時,由于圍繞著發(fā)送緩沖器中而實施的一種機制避免了數(shù)據(jù)丟失,因此在系統(tǒng)之間進行越區(qū)切換沒有任何問題。
應(yīng)當(dāng)指出L2_ARQ協(xié)議沒有必要在一種自動重復(fù)請求模式中發(fā)送所有數(shù)據(jù)單元。更進一步,本發(fā)明能夠用于任何協(xié)議,也就是那些能夠提供不出現(xiàn)任何重復(fù)傳輸?shù)膫鬏斈J降膮f(xié)議。但是,按照一個優(yōu)選實施方案,在自動重復(fù)請求模式中發(fā)送的這種L2_ARQ數(shù)據(jù)單元的緩沖器管理是用這樣一種方式來進行的如果已經(jīng)收到跟L2_ARQ數(shù)據(jù)單元相同的L3數(shù)據(jù)單元相聯(lián)系的所有L2_ARQ數(shù)據(jù)單元的應(yīng)答,只要從發(fā)送緩沖器刪除一個給定的L2_ARQ數(shù)據(jù)單元。通過這種方式,屬于一個L3數(shù)據(jù)單元的所有L2_ARQ數(shù)據(jù)單元都保存在發(fā)送緩沖器中,直到跟L3數(shù)據(jù)單元有關(guān)的最后一個L2_ARQ數(shù)據(jù)單元已經(jīng)得到應(yīng)答,也就是跟某個L3數(shù)據(jù)單元有關(guān)的所有L2_ARQ數(shù)據(jù)單元全部都被應(yīng)答。
于是,對于復(fù)位情形,也就是L2_ARQ數(shù)據(jù)單元的編號被復(fù)位,或者是越區(qū)切換情形,不是所有L”_ARQ數(shù)據(jù)單元都對其進行應(yīng)答的、屬于最后一個L3數(shù)據(jù)單元的L2_ARQ數(shù)據(jù)單元將被簡單地重新發(fā)送。通過這種方式,一部分L3數(shù)據(jù)可能被發(fā)送兩次,它是在任何情況下L3數(shù)據(jù)單元都被完整地發(fā)送,從而使L3這一層上或者更高層(例如TCP)上的重新傳輸毫無必要。對于越區(qū)切換,發(fā)送緩沖器中的L3數(shù)據(jù)單元可以被簡單地發(fā)送給新節(jié)點,而不管所述新節(jié)點按照同一個L2_ARQ協(xié)議或者不同協(xié)議進行操作。換句話說,系統(tǒng)間的切換不存在任何問題,因為除了諸如狀態(tài)變量等的緩沖器內(nèi)容(用L3數(shù)據(jù)單元表示)以外,沒有任何其它信息必須被移交。
下面將參考優(yōu)選實施方案來描述本發(fā)明,這些實施方案是為了說明本發(fā)明,而不是要對其加以限制。其中將參考以下附圖圖1說明本發(fā)明一個基本實例中數(shù)據(jù)單元發(fā)送裝置的控制;圖2說明本發(fā)明中數(shù)據(jù)單元發(fā)送裝置的原理;圖3說明一般蜂窩通信系統(tǒng)的結(jié)構(gòu);圖4描述本發(fā)明中的一個詳細實例;圖5說明L3數(shù)據(jù)單元和L2數(shù)據(jù)單元之間的聯(lián)系;和圖6表示一種一般的協(xié)議棧。
發(fā)明詳述圖2說明本發(fā)明中數(shù)據(jù)單元發(fā)送裝置的單元。1表示一個鑒別器,2表示一個嵌入器,3表示一個緩沖器,4表示一個控制裝置。如圖所示,來自第L3層的數(shù)據(jù)單元到達L2_ARQ層,并且被鑒別器1鑒別。鑒別結(jié)果被傳遞給控制裝置4,它隨后將嵌入器2中產(chǎn)生的L2_ARQ數(shù)據(jù)單元跟數(shù)據(jù)單元L3聯(lián)系起來。然后L2_ARQ數(shù)據(jù)單元被傳遞給緩沖器3,在這里緩沖器內(nèi)容的管理是按照L2_ARQ數(shù)據(jù)單元和它們所嵌入的較高層L3數(shù)據(jù)單元進行的。如上所述,控制裝置4進行的流控制將取決于具體的L2_ARQ協(xié)議。
如圖1所示,圖2所示的結(jié)構(gòu)只是為了進行說明而給出的一個實例,其它方式也是可以的,本領(lǐng)域中的技術(shù)人員可以選擇這些其它方式,只要它們是合適的或者是需要的。
為了優(yōu)選實施方案的以下詳細描述,將假設(shè)L2_ARQ協(xié)議為數(shù)據(jù)單元的傳輸提供兩種可靠性模式,一種是具有應(yīng)答和重復(fù)傳輸,另一種是不具有重復(fù)傳輸。第一種ARQ模式將被叫做編號模式或者I-模式,而第二種模式將叫作無編號模式或者UI模式。還將假設(shè)這個緩沖器包括跟這些模式有關(guān)的隊列。換句話說,將有一個I隊列和一個UI隊列。
自然,本發(fā)明并不局限于這些方式,因為會有更多的可靠性模式,比方說不可靠的、半可靠的和完全可靠的,緩沖器中有對應(yīng)數(shù)量的隊列。半可靠或者完全可靠傳輸模式可以跟順序或者無序傳遞相結(jié)合,就像下面將更加詳細描述的一樣。
下面將在圖6所述協(xié)議的基礎(chǔ)之上描述實施方案,其中L3表示任意網(wǎng)絡(luò)協(xié)議,例如因特網(wǎng)協(xié)議IP。在一個特定的組幀方案中,L3數(shù)據(jù)單元可能被嵌入,就像點到點協(xié)議PPP所提供的那樣。這樣,L3表示任何可產(chǎn)生被傳遞給L2_ARQ層以下的對應(yīng)的數(shù)據(jù)單元的協(xié)議。
如上所述,L2_ARQ層指的是一個將L3數(shù)據(jù)單元嵌入L2_ARQ數(shù)據(jù)單元的鏈路層協(xié)議,其中的嵌入最好是將較大的L3數(shù)據(jù)單元分段成較小的L2_ARQ數(shù)據(jù)單元和/或?qū)讉€L3數(shù)據(jù)單元級連起來形成L2_ARQ數(shù)據(jù)單元。如上所述,L2_ARQ協(xié)議至少采用兩種模式,也就是ARQ模式(I模式)和一個不應(yīng)答模式(UI模式)。I模式這樣的ARQ模式的基本概念在本領(lǐng)域中是公知的,因此沒有必要進一步地描述細節(jié)??梢宰銐虻卣J為,在存在或不存在應(yīng)答消息和對特定數(shù)據(jù)單元的重復(fù)傳輸請求的基礎(chǔ)之上,L2_ARQ協(xié)議中包括了關(guān)于如何重復(fù)傳輸L2_ARQ數(shù)據(jù)單元的規(guī)則。由于所有的ARQ機制都需要,按照應(yīng)答模式發(fā)送的L2_ARQ數(shù)據(jù)單元被緩存在發(fā)送緩沖器中,在那里必須將它們保持下去直到確認已經(jīng)被正確地收到。本發(fā)明中優(yōu)選的緩沖器管理機制將在后面進一步描述。
為了更好地描述本發(fā)明,將參考圖4所述一般通信系統(tǒng)的結(jié)構(gòu)。如圖所示,移動臺(MS)500有一個跟核心網(wǎng)絡(luò)(CN)400中的相對應(yīng)的部分進行通信的L3對等體。核心網(wǎng)絡(luò)400跟兩個不同的無線電接入網(wǎng)401和402連接。每個無線電接入網(wǎng)都包括多個無線電接入網(wǎng)絡(luò)節(jié)點,比方說基站控制器(BSC)和基站(BTS),其中為了簡單起見,圖4所示的原理圖只是說明哪個無線電接入網(wǎng)絡(luò)401和402中的一個基站430、404。還有,可以指出,核心網(wǎng)絡(luò)可以跟兩個以上的無線電接入網(wǎng)絡(luò)連接。
有兩個L2_ARQ協(xié)議對等實體,一個在移動臺500中運行,一個在相應(yīng)的無線電接入網(wǎng)絡(luò)401或者402中運行。在圖4所示的實例中,每個無線電接入網(wǎng)絡(luò)都有它自己的L2_ARQ協(xié)議,叫作無線電網(wǎng)絡(luò)401的L2_ARQ(RAN1)和無線電接入網(wǎng)絡(luò)402的L2_ARQ(RAN2)。
圖4畫出了在L2_ARQ協(xié)議下面的一個物理層協(xié)議L1。這些對等體L1跟物理連接直接關(guān)聯(lián),也就是跟移動臺500中的收發(fā)信機和基站403或者404中的收發(fā)信機直接關(guān)聯(lián),其中網(wǎng)絡(luò)一側(cè)的L2_ARQ協(xié)議駐面在相應(yīng)的無線電接入網(wǎng)絡(luò)的一個網(wǎng)絡(luò)節(jié)點中。
假設(shè),由于例如預(yù)先確定的差錯,在兩個L2_ARQ對等體之間會出現(xiàn)鏈路復(fù)位。更加具體地說,鏈路復(fù)位會導(dǎo)致數(shù)據(jù)單元編號被復(fù)位,從而能夠重新開始通信。有許多不同的差錯條件會導(dǎo)致數(shù)據(jù)單元編號發(fā)生這種復(fù)位,例如如果給定數(shù)據(jù)單元已經(jīng)重復(fù)發(fā)送了預(yù)先確定的次數(shù)而沒有收到應(yīng)答。另外一個錯誤條件是收到一個數(shù)據(jù)單元的應(yīng)答而這個數(shù)據(jù)單元從來沒有被發(fā)送出去。這兩種情況都說明鏈路受到了強烈干擾,因此復(fù)位是必須的。在傳統(tǒng)系統(tǒng)中,在復(fù)位過程中將發(fā)送緩沖器中的數(shù)據(jù)簡單地合并,從而給發(fā)送對等體和接收對等體一個明確規(guī)定的起動狀態(tài)。
另外一種可能的數(shù)據(jù)丟失情況是從一個無線電接入網(wǎng)絡(luò)的一個網(wǎng)絡(luò)節(jié)點向另外一個進行越區(qū)切換的時候。這樣的越區(qū)切換既可以是在給定無線電接入網(wǎng)絡(luò)內(nèi)部(系統(tǒng)內(nèi))進行,也可以是在兩種不同類型的無線電接入網(wǎng)絡(luò)(系統(tǒng)間)之間進行。進行越區(qū)切換的時候,會導(dǎo)致L2_ARQ協(xié)議實體的執(zhí)行點遷移到一個新物理節(jié)點中,在那里啟動L2_ARQ實體,并且跟一個新L2_ARQ對等體繼續(xù)通信。如圖4所示,這意味著在系統(tǒng)間越區(qū)切換過程中,不僅需要將通信從例如基站403切換到基站404,而且還會在移動臺500內(nèi)部發(fā)生越區(qū)切換,因為這一傳輸必須從L2_ARQ(RAN1)向L2_ARQ(RAN2)傳送。不管在什么情況下,越區(qū)切換過程都會包括鏈路復(fù)位,因為通信的兩個對等體需要一個確定的開始點。
下面描述發(fā)送對等體(不管它是在移動臺內(nèi),還是在網(wǎng)絡(luò)節(jié)點中)的發(fā)送緩沖器的優(yōu)選緩沖器管理方法。當(dāng)對等實體已經(jīng)確認收到了跟整個L3數(shù)據(jù)單元有關(guān)的所有L2_ARQ數(shù)據(jù)單元的時候,只允許一個系統(tǒng)內(nèi)兩個L2_ARQ實體的發(fā)送方從它的發(fā)送緩沖器中刪去L2_ARQ數(shù)據(jù)單元。如果采用L3數(shù)據(jù)單元級連方式,L2_ARQ數(shù)據(jù)單元就可能不會被刪除,如果它包括一個沒有被完全接收到的分段L3數(shù)據(jù)單元的話。除此以外,如果對等L2_ARQ接收機采用順序傳遞方式,就只允許L2_ARQ發(fā)送方按順序刪除L2_ARQ數(shù)據(jù)單元。
下面將參考圖5更加詳細地介紹這一基本原理。圖5給出了一個簡單實例,它說明L3數(shù)據(jù)單元被分段/級連成L2_ARQ數(shù)據(jù)單元。一個L2_ARQ協(xié)議實體已經(jīng)將3個L3數(shù)據(jù)單元L1#~L3#分段成5個L2_ARQ數(shù)據(jù)單元L2#1~L2#5。如圖所示,L3#1被分段成L2#1~L2#3,L3#2被分段成L2#3~L2#4,L3#3被全部包括在L2#5中。
下表1給出了當(dāng)對等實體已經(jīng)確認收到不同數(shù)據(jù)單元的時候L2_ARQ發(fā)送緩沖器的內(nèi)容的實例。這些發(fā)送方按照上面描述的方式工作,也就是說,如果已經(jīng)確認收到了全部L3數(shù)據(jù)單元,就只刪除這一L2_ARQ數(shù)據(jù)單元。表1說明按順序刪除和不按順序刪除這兩種方式之間的差別。
對等體確認的PDU(L2#x)發(fā)送的緩沖器內(nèi)容
從第一行中可以看到,在按順序傳遞這種情形中,所有L2_ARQ數(shù)據(jù)單元都保存在發(fā)送緩沖器中,因為第一個L3數(shù)據(jù)單元L3#1還沒有被確認完全收到,這是由于L2#3沒有被應(yīng)答。在不按順序傳遞的情形中,數(shù)據(jù)單元L2#5已經(jīng)被刪除,因為L2#5被確認收到意味著L3#3已經(jīng)被確認完全收到。在第二行中,可以看到L2#1~L2#3被確認收到意味著L3#1已經(jīng)被確認完全收到,于是L2#1和L2#2可以被刪除,但是由于L2#4已經(jīng)被確認收到這一事實,L2#3不能被刪除,因為L2#3也跟L3#2相關(guān)聯(lián)。
在第三行中,L2#1~L2#4被確認收到,也就是L3#1和L3#2。所以,只有L2#5仍然保存在發(fā)送緩沖器中。在第四行中,已經(jīng)確認收到L2#3~L2#5,因而L3#2和L3#3已經(jīng)被確認收到,所以對于不按順序的傳遞,只有L2#1~L2#3仍然保存在緩沖器中,其中對于按順序的傳遞,所有L2_ARQ數(shù)據(jù)單元都保存在其中,因為第一個單元沒有被確認收到。剩下的實例不言自明。
從一般意義上講,在協(xié)議操作的任何時刻,L2_ARQ實體必須能夠用L3數(shù)據(jù)單元提供它的發(fā)送緩沖器內(nèi)容的有關(guān)信息。該信息可以是符合任何合適的尋址方式的L3數(shù)據(jù)單元的身份,或者是L3數(shù)據(jù)單元本身,這些L3數(shù)據(jù)單元是對等實體還沒有完全確認收到的相關(guān)L2_ARQ數(shù)據(jù)單元的那些。
下面描述一個實例,其中進行了鏈路復(fù)位,也就是對數(shù)據(jù)單元的編號進行復(fù)位而沒有進行切換。換句話說,發(fā)送和接收對等體維持不變,但是例如由于給定錯誤條件,因而I模式數(shù)據(jù)單元的編號被復(fù)位。在這種情況下,發(fā)送對等體只是簡單地將它的發(fā)送緩沖器中的L2_ARQ數(shù)據(jù)單元按照這樣一種方式重新編號,從而使新序列的第一個L2_ARQ數(shù)據(jù)單元是跟沒有被確認完全收到的最后一個L3數(shù)據(jù)單元相聯(lián)系的第一個L2_ARQ數(shù)據(jù)單元。換句話說,在考慮圖5所示實例的時候,如果已經(jīng)確認收到了L2#1~L2#3,這意味著L3#1已經(jīng)被確認收到,新序列就會以L2#3開始作為它的第一個數(shù)據(jù)單元,因為在復(fù)位之前L3#2沒有被確認完全收到。通過這種方式,在復(fù)位的過程中根本不可能丟失數(shù)據(jù)。
在剛剛描述過的實例中,鏈路復(fù)位之前的分段被保持。最好是這樣,鏈路復(fù)位是通過另外將不是所有L2_ARQ數(shù)據(jù)單元都被確認收到的L3數(shù)據(jù)單元重新分段。換句話說,假設(shè)L2#1~L2#3被確認收到時候,L3#2和L3#3將被重新分段,從而使復(fù)位序列的第一個L2_ARQ數(shù)據(jù)單元只是跟L3#2相關(guān)聯(lián)。顯然,它具有這樣的優(yōu)點,L3#1的尾部沒有被無必要地重新傳輸,也就是說,從一般意義上講,沒有數(shù)據(jù)被毫無必要地重新傳輸。
對于以上實例,發(fā)送方對等體是在移動臺內(nèi)還是在網(wǎng)絡(luò)節(jié)點內(nèi)沒有任何差別。
下面描述越區(qū)切換情形。
按照一個實施方案,當(dāng)進行越區(qū)切換(該越區(qū)切換導(dǎo)致將L2_ARQ協(xié)議的執(zhí)行轉(zhuǎn)移到一個新物理節(jié)點)的時候,舊L2_ARQ實體將終止,新L2_ARQ實體將啟動。在舊實體終止以前,發(fā)送緩沖器的內(nèi)容(也就是沒有確認收到的L3數(shù)據(jù)單元)將被傳輸給新建立的L2_ARQ實體。新實體將隨后從由被終止的L2_ARQ實體那里接收的未確認的L3數(shù)據(jù)單元開始恢復(fù)傳輸。
換句話說,按照本發(fā)明,新L2_ARQ實體將在舊L2_ARQ實體終止之前開始發(fā)送跟沒有被證實完全收到的最后一個L3數(shù)據(jù)單元有關(guān)的第一個L2_ARQ數(shù)據(jù)單元。通過這種方式,跟上面進行復(fù)位而沒有進行越區(qū)切換的實例相似,能夠確保所有L3數(shù)據(jù)單元安全地傳輸,而不需要在任何更高級別上采用ARQ模式來防止數(shù)據(jù)丟失。還有,由于L3數(shù)據(jù)單元被傳遞過去這一事實,系統(tǒng)間的越區(qū)切換不成問題。換句話說,沒有任何狀態(tài)變量需要傳遞過去,新節(jié)點可以按照它自己的特定方式、也就是按照它自己的特定L2_ARQ協(xié)議來處理這些L3數(shù)據(jù)單元。這意味著L3數(shù)據(jù)單元可以在新節(jié)點中按照不同的方式重新分段。
沒有確認收到的L3數(shù)據(jù)單元在舊的和新的L2_ARQ實體之間的傳輸機制可以按照所涉及的具體的硬件和協(xié)議以一種合適的方式或者需要的方式加以選擇。在這個網(wǎng)絡(luò)中,未確認的L3數(shù)據(jù)單元的傳輸可以通過將這些數(shù)據(jù)單元“推回”核心網(wǎng)絡(luò)來實現(xiàn),后者隨后負責(zé)將這些數(shù)據(jù)單元傳遞/傳輸給新的L2_ARQ實體。對于系統(tǒng)間的越區(qū)切換情形這樣做非常有用,在那里不同的無線電接入網(wǎng)絡(luò)并不互相連接。另外一種方式是舊的網(wǎng)絡(luò)節(jié)點直接將L3數(shù)據(jù)單元傳輸給新的網(wǎng)絡(luò)節(jié)點,如果這個新的節(jié)點是已知的。對于系統(tǒng)內(nèi)的越區(qū)切換這種方式是有利的。
當(dāng)數(shù)據(jù)單元發(fā)送方在移動臺內(nèi)的時候,對于L2_ARQ實體可以區(qū)分開兩種不同的越區(qū)切換程序。對于系統(tǒng)內(nèi)的越區(qū)切換,L2_ARQ實體只需要進行一次復(fù)位。這可能需要將已經(jīng)分段的L2_ARQ數(shù)據(jù)單元重新編號,或者將發(fā)送緩沖器的內(nèi)容重新分段和/或重新級連,然后再重新啟動協(xié)議。進行系統(tǒng)間越區(qū)切換的時候,未經(jīng)確認的L3數(shù)據(jù)單元可能不得不傳輸給一個新的L2_ARQ實體。這個實體可能是在同一個物理裝置(機械/電子部件、芯片、中央處理單元等等)中執(zhí)行或者在同一個移動臺內(nèi)的不同物理裝置中來實現(xiàn)。圖4中從例如移動臺500的L2_ARQ(RAN1)向L2_ARQ(RAN2)的這種傳輸?shù)木唧w細節(jié)將取決于無線電接入網(wǎng)絡(luò)、采用的協(xié)議、無線電網(wǎng)絡(luò)的硬件和移動臺等等的具體特性。顯然,針對具體情形,這可以采用任何合適或者需要的方式來執(zhí)行。
按照另外一個實施方案,越區(qū)切換不是由發(fā)送緩沖器中留下的L3數(shù)據(jù)單元的直接傳輸來進行的,而是形成一個多點傳輸組。具體而言,在網(wǎng)絡(luò)內(nèi)產(chǎn)生至少兩個L2_ARQ實體的一組,構(gòu)成一個多點傳輸組,例如一個因特網(wǎng)協(xié)議多點傳輸組。在這個時候這個組中只有一個L2_ARQ實體跟移動臺中的對等實體通信,這個L2_ARQ實體將被叫做“提供服務(wù)的”L2_ARQ實體。多點傳輸中剩下的L2_ARQ實體不必跟移動臺進行對等通信,它們將被稱作“被動”L2_ARQ實體。
多點傳輸組的成員可以按照任何合適或者需要的方式來選擇。在蜂窩移動通信系統(tǒng)中,最好是這個組包括可能是越區(qū)切換候選對象的所有節(jié)點,也就是跟移動臺當(dāng)前所在小區(qū)相鄰的小區(qū)內(nèi)的那些節(jié)點。當(dāng)然,這僅僅是一個實例,用于確定該組成員的其它準(zhǔn)則也是可用的。
包括L2_ARQ實體的多點傳輸組不必是一個固定組,而是可以按照移動臺是如何到處移動而修改。例如,當(dāng)移動臺從一個小區(qū)移到另外一個小區(qū)的時候,多點傳輸組中的被動成員變成新小區(qū)周圍的小區(qū)。換句話說,當(dāng)移動臺在這個網(wǎng)絡(luò)內(nèi)到處移動的時候,可以刪除這個組中的一個被動成員,并將新的被動成員添加到這個組中。
有不同的可能方法將多點傳輸組用于進行越區(qū)切換。按照一種替換實施方案,L2_ARQ對等體按照前面描述的方式工作,也就是說,這樣的L3數(shù)據(jù)單元將被保留下來,對于這些L3數(shù)據(jù)單元而言,不是所有的相關(guān)的L2_ARQ數(shù)據(jù)單元已經(jīng)確認收到。于是,當(dāng)進行越區(qū)切換的時候,未經(jīng)確認的L3數(shù)據(jù)單元將以多點傳輸方式傳遞給整個組,并且提供服務(wù)的新L2_ARQ實體將從多點傳輸數(shù)據(jù)單元開始恢復(fù)傳輸,也就是,第一個數(shù)據(jù)單元將跟最后一個L3數(shù)據(jù)單元相關(guān)聯(lián),對于該最后一個L3數(shù)據(jù)單元而言,越區(qū)切換之前不是所有相關(guān)聯(lián)的L2_ARQ數(shù)據(jù)單元都被確認已接收到。雖然這一解決方案比前面的實施方案要傳輸更多的數(shù)據(jù),但是其優(yōu)點是提供服務(wù)的節(jié)點不必知道要切換到哪一個L2_ARQ。
按照另外一個實施方案,L2_ARQ對等體又一次按照上面所描述的進行緩沖器管理,直到出現(xiàn)了表示已經(jīng)發(fā)生了越區(qū)切換的條件。然后,預(yù)測這一越區(qū)切換的相應(yīng)控制過程可以觸發(fā)啟動多點傳輸會話。當(dāng)該啟動被觸發(fā)以后,L2_ARQ開始以多點傳輸方式將它的發(fā)送緩沖器中保存的未經(jīng)確認的L3數(shù)據(jù)單元發(fā)送出去。整個多點傳輸組將隨后接收這些新的L3數(shù)據(jù)單元。核心網(wǎng)絡(luò)或者提供服務(wù)的L2_ARQ實體將負責(zé)這一傳輸。另外,提供服務(wù)的L2_ARQ實體將繼續(xù)有規(guī)律地發(fā)送多點傳輸消息,以便告訴被動L2_ARQ實體可以從發(fā)送緩沖器中丟掉哪些L3數(shù)據(jù)單元。也就是說,多點傳輸關(guān)于對等L2_ARQ實體已經(jīng)確認收到的那些L3數(shù)據(jù)單元的信息。進行越區(qū)切換的時候,如果在最后一個丟棄的消息被發(fā)送完以后新的L3數(shù)據(jù)單元被確認收到了,提供服務(wù)的L2_ARQ實體將多點傳輸一個數(shù)據(jù)單元丟棄消息?;蛘?,進行切換的提供服務(wù)的L2_ARQ可以發(fā)送一個多點傳輸消息,該消息說明在越區(qū)切換以后要繼續(xù)發(fā)送哪一個L3數(shù)據(jù)單元。
為了實現(xiàn)以上系統(tǒng),必須為這些L3數(shù)據(jù)單元采用某種尋址方案??梢圆捎每晌ㄒ坏貥?biāo)識L3數(shù)據(jù)單元、以及在順序傳遞L3數(shù)據(jù)單元的情形下標(biāo)識內(nèi)部順序的任何合適的或者需要的方案。
尋址方案的一個實例是采用對每個L3數(shù)據(jù)單元的順序編號。這樣一個方案的具體實現(xiàn),例如多點傳輸組各成員之間公用協(xié)議的特性,跟本發(fā)明毫無關(guān)系,只要它具有以上功能就行。
到現(xiàn)在為止,已經(jīng)討論了應(yīng)答模式(I模式)中緩沖器管理和L2_ARQ數(shù)據(jù)單元的處理方法。發(fā)送緩沖器中無應(yīng)答模式(UI模式)中的L2_ARQ數(shù)據(jù)單元的管理有些不同,但是在復(fù)位以后或者是在越區(qū)切換以后的處理基本相同。具體而言,UI隊列中的L2_ARQ數(shù)據(jù)單元在發(fā)送完以后就被簡單地刪除或者丟棄。在這個意義上,發(fā)送緩沖器中UI隊列的內(nèi)容總是能夠反映那些還沒有被發(fā)送的數(shù)據(jù)單元。進行復(fù)位或者越區(qū)切換的時候,新的L2_ARQ實體通過發(fā)送UI模式中還沒有被發(fā)送的那些L2_ARQ數(shù)據(jù)單元來簡單地繼續(xù)這一過程。越區(qū)切換過程中把還沒有從舊的L2_ARQ實體發(fā)送的那些L3數(shù)據(jù)單元發(fā)送給新的L2_ARQ實體的過程跟I模式的L2_ARQ數(shù)據(jù)單元完全一樣。換句話說,這可以通過直接傳輸、通過推回核心網(wǎng)絡(luò)、或者按照上面描述的多點傳輸組方式來實現(xiàn)。
按照一個優(yōu)選實施方案,UI模式數(shù)據(jù)單元則是采用不同的方式來處理,也就是在復(fù)位或者越區(qū)切換的時候,跟只有一部分L2_ARQ數(shù)據(jù)單元被發(fā)送出去的L3數(shù)據(jù)單元有關(guān)的所有那些L2_ARQ數(shù)據(jù)單元將在復(fù)位或者越區(qū)切換以后重新開始發(fā)送之前全部都被刪除。這樣做的優(yōu)點是能夠避免不必要地傳輸L2_ARQ數(shù)據(jù)單元。具體而言,L2_ARQ協(xié)議的一個功能是差錯檢測,這意味著進行檢錯,并且在碰到傳輸錯誤的時候丟棄L3數(shù)據(jù)單元。通常情況下,在其中一個給定的L3數(shù)據(jù)單元中的一些部分被發(fā)送出去的復(fù)位或者越區(qū)切換的過程中,這些給定的L3數(shù)據(jù)單元將是不完整的,因此被丟棄。結(jié)果,跟這些給定的L3數(shù)據(jù)單元有關(guān)的剩余L2_ARQ數(shù)據(jù)單元的發(fā)送是多余的。
如上所述,本發(fā)明的一個優(yōu)點是在L2_ARQ層以上沒有必要運行任何自動重復(fù)請求模式。但是,L2_ARQ協(xié)議最好采用某種差錯檢測和差錯控制方式。例如,應(yīng)當(dāng)識別是否收到了錯誤的L3數(shù)據(jù)單元,這些錯誤的數(shù)據(jù)單元應(yīng)當(dāng)被丟棄。通過這種方式,本發(fā)明的系統(tǒng)特別有效,因為只構(gòu)成一部分L3數(shù)據(jù)單元的那些I模式L2_ARQ數(shù)據(jù)單元被丟棄,并且由于本發(fā)明對緩沖器進行管理,完整的L3數(shù)據(jù)單元在隨后被發(fā)送出去(見上面關(guān)于I模式L2_ARQ數(shù)據(jù)單元的復(fù)位和越區(qū)切換的描述),從而保障完整地傳輸L3數(shù)據(jù)單元。
所以,這個L2_ARQ實施方案不僅能夠在L2_ARQ這一層上進行差錯檢測(例如就像通常情況下跟L2_ARQ數(shù)據(jù)單元的應(yīng)答模式相聯(lián)系的一樣),還能夠在L3這一層上進行差錯檢測。
本發(fā)明的一個重要優(yōu)點是它只需要修改數(shù)據(jù)單元發(fā)送裝置。這樣大大地簡化了將本發(fā)明應(yīng)用于現(xiàn)有的系統(tǒng)。
權(quán)利要求中的引用符合只是為了更好地理解本發(fā)明,而不是為了限制其范圍。
權(quán)利要求
1.控制數(shù)據(jù)單元發(fā)送裝置的方法,該數(shù)據(jù)單元發(fā)送裝置有一個發(fā)送緩沖器裝置(3),用于保存要發(fā)送的數(shù)據(jù)單元,這個數(shù)據(jù)單元發(fā)送裝置用于-發(fā)送第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元給這第一種協(xié)議(L2_ARQ)的另外一個對等體,和-將屬于比第一種協(xié)議(L2_ARQ)層次更高的第二種協(xié)議(L3)的數(shù)據(jù)單元嵌入所述第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元,該方法包括以下步驟鑒別第二種協(xié)議(L3)的所述數(shù)據(jù)單元,將第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元跟第二種協(xié)議(L3)的數(shù)據(jù)單元聯(lián)系起來,按照第一種協(xié)議(L2_ARQ)和第二種協(xié)議(L3)數(shù)據(jù)單元之間的聯(lián)系來管理所述發(fā)送緩沖器裝置的內(nèi)容。
2.權(quán)利要求1的方法,其中的第一種協(xié)議至少提供一種應(yīng)答模式(I),在這種模式中提供正確地收到向所述另外一個對等體發(fā)送的數(shù)據(jù)單元的應(yīng)答信號,所述管理包括只有在收到跟所述第一種協(xié)議(L2_ARQ)的給定數(shù)據(jù)單元相同的所述第二種協(xié)議(L3)的數(shù)據(jù)單元相聯(lián)系的第一種協(xié)議(L2_ARQ)的所有數(shù)據(jù)單元的應(yīng)答的時候,才從所述發(fā)送緩沖器裝置中刪除屬于所述應(yīng)答模式的所述第一種協(xié)議(L2_ARQ)的給定數(shù)據(jù)單元。
3.權(quán)利要求2的方法,其中第一種協(xié)議(L2_ARQ)的所述應(yīng)答模式包括將儲存在所述發(fā)送方緩沖器裝置中的第一種協(xié)議(L2_ARQ)的所述數(shù)據(jù)單元按順序安排,每個數(shù)據(jù)單元都跟一個說明每個數(shù)據(jù)單元在所述序列中的位置的序列號相聯(lián)系,該方法還包括如果發(fā)生需要對順序編號進行復(fù)位的條件,則保留仍然保存在所述發(fā)送緩沖器裝置中的第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元序列,并且對所述序列重新編號,從而使跟沒有收到第一種協(xié)議(L2_ARQ)的所有相關(guān)的數(shù)據(jù)單元的應(yīng)答的第二種協(xié)議(L3)的最后一個數(shù)據(jù)單元相聯(lián)系的第一種協(xié)議(L2_ARQ)的第一個數(shù)據(jù)單元,成為復(fù)位以后的序列的第一種協(xié)議(L2_ARQ)的第一個數(shù)據(jù)單元。
4.權(quán)利要求3的方法,其中需要對序列編號進行復(fù)位的條件是由于出現(xiàn)差錯條件或者啟動越區(qū)切換導(dǎo)致的鏈路復(fù)位。
5.權(quán)利要求1到權(quán)利要求4之一的方法,其中的數(shù)據(jù)單元發(fā)送裝置是移動通信網(wǎng)中的一個移動臺或者一個無線電網(wǎng)絡(luò)節(jié)點,并且第一種協(xié)議(L2_ARQ)控制一條無線電鏈路。
6.權(quán)利要求2的方法,其中的數(shù)據(jù)單元發(fā)送裝置能夠?qū)⒌诙N協(xié)議(L2_ARQ)的數(shù)據(jù)單元嵌入不同于第一種協(xié)議(L2_ARQ)的第三種協(xié)議(L2_ARQ’)的數(shù)據(jù)單元中,并且所述數(shù)據(jù)單元發(fā)送裝置還能夠?qū)⑼ㄐ艔牡谝环N協(xié)議(L2_ARQ)轉(zhuǎn)換成第三種協(xié)議,其中為了進行這種轉(zhuǎn)化,所述方法還包括-終止發(fā)送第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元,-在第二種協(xié)議(L3)的數(shù)據(jù)單元的基礎(chǔ)之上產(chǎn)生第三種協(xié)議(L2_ARQ’)的數(shù)據(jù)單元,其中第三種協(xié)議(L2_ARQ’)的數(shù)據(jù)單元跟在終止發(fā)送第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元之前沒有完全確認收到的第一種協(xié)議(L2_ARQ)的相聯(lián)系的數(shù)據(jù)單元的第二種協(xié)議(L3)的剩余數(shù)據(jù)單元相聯(lián)系。
7.權(quán)利要求6的方法,其中的第三種協(xié)議(L2_ARQ’)還提供至少一種應(yīng)答模式,其中提供對正確地收到的數(shù)據(jù)單元的應(yīng)答,第三種協(xié)議(L2_ARQ’)的應(yīng)答模式包括將第三種協(xié)議(L2_ARQ’)的數(shù)據(jù)單元按順序安排,每個數(shù)據(jù)單元都跟一個用于說明所述數(shù)據(jù)單元在所述序列中的位置的號碼相聯(lián)系,該方法還包括對第三種協(xié)議(L2_ARQ’)的數(shù)據(jù)單元進行編號,從而使在終止發(fā)送第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元之前跟沒有收到第一種協(xié)議(L2_ARQ)的所有相關(guān)數(shù)據(jù)單元的第二種協(xié)議(L3)的最后一個數(shù)據(jù)單元相聯(lián)系的第三種協(xié)議(L2_ARQ’)的第一個數(shù)據(jù)單元,成為第三種協(xié)議(L2_ARQ’)新序列中的第三種協(xié)議(L2_ARQ’)的第一個數(shù)據(jù)單元。
8.權(quán)利要求6或者7的方法,其中的數(shù)據(jù)單元發(fā)送裝置是無線電通信系統(tǒng)中的一個移動臺,第一種和第三種協(xié)議控制一條無線電鏈路。
9.將第一個數(shù)據(jù)單元發(fā)送裝置和目的地接收機裝置之間的通信切換到第二個數(shù)據(jù)單元發(fā)送裝置和所述目的地接收機裝置之間的方法,第一個數(shù)據(jù)單元發(fā)送裝置被按照權(quán)利要求2的方法來控制,包括終止從第一個數(shù)據(jù)單元發(fā)送裝置發(fā)送數(shù)據(jù)單元,在所述終止的時候控制第二個數(shù)據(jù)單元發(fā)送裝置向所述目的地接收機裝置發(fā)送剩余在第一個數(shù)據(jù)單元發(fā)送裝置的發(fā)送緩沖器中的第二種協(xié)議(L3)的所有數(shù)據(jù)單元,在所述數(shù)據(jù)單元發(fā)送裝置終止發(fā)送數(shù)據(jù)單元之前所述第一種協(xié)議(L2_ARQ)的有關(guān)數(shù)據(jù)單元沒有被全部確認收到。
10.權(quán)利要求9的方法,還包括終止從第一個數(shù)據(jù)單元發(fā)送裝置發(fā)送數(shù)據(jù)單元的時候,將終止的時候保留在第一個數(shù)據(jù)單元發(fā)送裝置中所述發(fā)送緩沖器的第二種協(xié)議(L3)的數(shù)據(jù)單元發(fā)送給第二個數(shù)據(jù)單元發(fā)送裝置。
11.權(quán)利要求9的方法,還包括將第一個數(shù)據(jù)單元發(fā)送裝置發(fā)送的第三種協(xié)議(L3)的數(shù)據(jù)單元存入第二個數(shù)據(jù)單元發(fā)送裝置,所述存儲是在終止從第一個數(shù)據(jù)單元發(fā)送裝置發(fā)送數(shù)據(jù)單元之前進行的,并且將跟第一個數(shù)據(jù)單元發(fā)送裝置中的發(fā)送緩沖器中的第二種協(xié)議(L3)的數(shù)據(jù)單元的管理相關(guān)聯(lián)的信息傳輸給第二個數(shù)據(jù)單元發(fā)送裝置。
12.權(quán)利要求11的方法,其中的第二個數(shù)據(jù)單元發(fā)送裝置是多個數(shù)據(jù)單元發(fā)送裝置中的一個,并且由第一個數(shù)據(jù)發(fā)送裝置在終止從第一個數(shù)據(jù)單元發(fā)送裝置發(fā)送數(shù)據(jù)單元之前發(fā)送、并儲存在第二個數(shù)據(jù)單元發(fā)送裝置中的第三種協(xié)議(L3)的數(shù)據(jù)單元,被儲存在所述多個數(shù)據(jù)單元發(fā)送裝置中的所有數(shù)據(jù)單元發(fā)送裝置中。
13.權(quán)利要求12的方法,其中的第一個和第二個數(shù)據(jù)單元發(fā)送裝置、多個數(shù)據(jù)單元發(fā)送裝置和所述目的地是蜂窩移動通信系統(tǒng)的一部分,第一個和第二個數(shù)據(jù)單元發(fā)送裝置以及多個數(shù)據(jù)單元發(fā)送裝置都是無線電網(wǎng)絡(luò)節(jié)點,目的地接收機裝置是一個移動臺,所述的多個被定義為一群無線電網(wǎng)絡(luò)節(jié)點,這些無線電網(wǎng)絡(luò)節(jié)點屬于跟第一個數(shù)據(jù)單元發(fā)送裝置所屬的小區(qū)相鄰的小區(qū)。
14.權(quán)利要求11到13之一的方法,其中信息的發(fā)送包括有規(guī)律地發(fā)送丟棄消息,說明在終止從第一個數(shù)據(jù)單元發(fā)送裝置發(fā)送數(shù)據(jù)單元和/或中止從第一個數(shù)據(jù)單元發(fā)送裝置發(fā)送數(shù)據(jù)單元的時候發(fā)送一個啟動消息之前,從第一個數(shù)據(jù)單元發(fā)送裝置的發(fā)送緩沖器中已經(jīng)刪除了第二種協(xié)議(L3)中的哪些數(shù)據(jù)單元,所述啟動消息告訴第二個數(shù)據(jù)單元發(fā)送裝置在越區(qū)切換以后從第二種協(xié)議(L3)的哪一個數(shù)據(jù)單元開始發(fā)送。
15.權(quán)利要求11到14之一的方法,其中第二種協(xié)議(L3)的所述數(shù)據(jù)單元被排序成一個序列,這個序列中的每個數(shù)據(jù)單元都跟代表這個序列中每個數(shù)據(jù)單元的位置的一個序列號相聯(lián)系,其中將信息發(fā)送給第二個數(shù)據(jù)單元發(fā)送裝置包括發(fā)送一個或者多個所述序列號。
16.權(quán)利要求9到15之一的方法,其中的第一個和第二個數(shù)據(jù)單元發(fā)送裝置以及所述目的地接收機裝置是移動通信系統(tǒng)的一部分,第一個和第二個數(shù)據(jù)單元發(fā)送裝置是無線電網(wǎng)絡(luò)節(jié)點,目的地接收機裝置是一個移動臺。
17.權(quán)利要求1到16之一的方法,其中的第一種協(xié)議至少提供一種無應(yīng)答模式(UI),在這種模式中,不對發(fā)送給另外一個對等體的數(shù)據(jù)單元的正確接收進行應(yīng)答,所述管理包括在發(fā)送完給定數(shù)據(jù)單元以后從所述發(fā)送緩沖器裝置中刪除屬于所述無應(yīng)答模式的第一種協(xié)議(L2_ARQ)的給定數(shù)據(jù)單元,如果出現(xiàn)了鏈路復(fù)位或者越區(qū)切換,則第一種協(xié)議(L2_ARQ)的有關(guān)數(shù)據(jù)單元中只有一部分被發(fā)送的、跟第三種協(xié)議(L3)的數(shù)據(jù)單元有關(guān)的第一種協(xié)議(L2_ARQ)的剩余數(shù)據(jù)單元,在復(fù)位之后重新發(fā)送之前、或者在發(fā)送緩沖器內(nèi)容的處理之前被刪除。
18.具有一個用來保存要發(fā)送的數(shù)據(jù)單元的發(fā)送緩沖器裝置(3)的數(shù)據(jù)單元發(fā)送裝置,這個數(shù)據(jù)單元發(fā)送裝置用于將第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元發(fā)送給第一種協(xié)議(L2_ARQ)的另外一個對等體,并且具有一個嵌入裝置(2),用于將屬于比第一種協(xié)議(L2_ARQ)的層次要高的第二種協(xié)議(L3)的數(shù)據(jù)單元嵌入第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元,一個鑒別裝置(1),用于鑒別第二種協(xié)議(L3)的所述數(shù)據(jù)單元,一個聯(lián)系裝置(4),用于將第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元跟第二種協(xié)議(L3)的數(shù)據(jù)單元聯(lián)系起來,一個控制裝置(4),用于根據(jù)第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元跟第二種協(xié)議(L3)的數(shù)據(jù)單元之間的聯(lián)系來管理發(fā)送緩沖器裝置中的內(nèi)容。
19.權(quán)利要求18的數(shù)據(jù)單元發(fā)送裝置,其中的第一種協(xié)議至少提供一種應(yīng)答模式(I),在這種模式中,提供數(shù)據(jù)單元被正確地發(fā)送給另外一個對等體的應(yīng)答,將管理緩沖器裝置(3)的所述控制裝置(4)安排成只有在收到跟第一種協(xié)議(L2_ARQ)的給定數(shù)據(jù)單元相同的第二種協(xié)議(L3)的數(shù)據(jù)單元有聯(lián)系的第一種協(xié)議(L2_ARQ)的所有數(shù)據(jù)單元的應(yīng)答的時候,才從所述發(fā)送緩沖器裝置刪除屬于所述應(yīng)答模式的第一種協(xié)議(L2_ARQ)的給定數(shù)據(jù)單元。
20.權(quán)利要求19的數(shù)據(jù)單元發(fā)送裝置,其中第一種協(xié)議(L2_ARQ)的應(yīng)答模式包括將儲存在所述發(fā)送緩沖器中的第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元安排成一個序列,每個數(shù)據(jù)單元都跟一個說明每個數(shù)據(jù)單元在這個序列中的位置的序列號相聯(lián)系,這個數(shù)據(jù)單元發(fā)送裝置還用于如果出現(xiàn)需要對序列編號復(fù)位的條件,保留被保存在所述發(fā)送緩沖器中的第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元序列,并且對這個序列重新編號,使得跟沒有收到第一種協(xié)議(L2_ARQ)所有相關(guān)的數(shù)據(jù)單元的應(yīng)答的第二種協(xié)議(L3)的最后一個數(shù)據(jù)單元有關(guān)聯(lián)的第一種協(xié)議(L2_ARQ)的第一個數(shù)據(jù)單元,成為復(fù)位以后的序列中第一種協(xié)議(L2_ARQ)的第一個數(shù)據(jù)單元。
21.權(quán)利要求20的數(shù)據(jù)單元發(fā)送裝置,其中導(dǎo)致序列號復(fù)位的條件是由于出現(xiàn)差錯或者由于啟動越區(qū)切換所進行的鏈路復(fù)位。
22.權(quán)利要求18到21之一的數(shù)據(jù)單元發(fā)送裝置,其中的數(shù)據(jù)單元發(fā)送裝置是移動通信網(wǎng)絡(luò)中的一個移動臺或者一個無線電網(wǎng)絡(luò)節(jié)點,并且第一種協(xié)議(L2_ARQ)控制一條無線電鏈路。
23.權(quán)利要求19的數(shù)據(jù)單元發(fā)送裝置,其中的數(shù)據(jù)單元發(fā)送裝置還用于將第二種協(xié)議(L3)的數(shù)據(jù)單元嵌入不同于第一種協(xié)議(L2_ARQ)的第三種協(xié)議(L2_ARQ’)的數(shù)據(jù)單元,所述數(shù)據(jù)單元發(fā)送裝置還能夠?qū)⑼ㄐ艔牡谝环N協(xié)議(L2_ARQ)向第三種協(xié)議(L2_ARQ’)進行轉(zhuǎn)換,其中為了進行這樣的轉(zhuǎn)換,所述數(shù)據(jù)單元發(fā)送裝置還用于一終止發(fā)送第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元,一在第二種協(xié)議(L3)數(shù)據(jù)單元的基礎(chǔ)之上產(chǎn)生第三種協(xié)議(L2_ARQ’)的數(shù)據(jù)單元,其中第三種協(xié)議(L2_ARQ’)的數(shù)據(jù)單元跟那些在終止發(fā)送第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元之前所述第一種協(xié)議(L2_ARQ)的有關(guān)數(shù)據(jù)單元沒有被完全確認收到的第二種協(xié)議(L3)的剩余數(shù)據(jù)單元相聯(lián)系。
24.權(quán)利要求23的數(shù)據(jù)單元發(fā)送裝置,其中的第三種協(xié)議(L2_ARQ’)至少還提供一種應(yīng)答模式,在這種應(yīng)答模式中提供對正確地收到的數(shù)據(jù)單元的應(yīng)答,第三種協(xié)議(L2_ARQ’)的這種應(yīng)答模式包括將第三種協(xié)議(L2_ARQ’)的所述數(shù)據(jù)單元安排成一個序列,每個數(shù)據(jù)單元都跟一個說明每個數(shù)據(jù)單元在這個序列中的位置的號碼相聯(lián)系,這個數(shù)據(jù)單元發(fā)送裝置還用于給第三種協(xié)議(L2_ARQ’)的數(shù)據(jù)單元編號,從而使在終止發(fā)送第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元之前跟沒有收到第一種協(xié)議(L2_ARQ)的所有有關(guān)數(shù)據(jù)單元的應(yīng)答的第二種協(xié)議(L3)的最后一個數(shù)據(jù)單元相聯(lián)系的第三種協(xié)議(L2_ARQ’)的第一個數(shù)據(jù)單元,變成為第三種協(xié)議(L2_ARQ’)的新序列中第三種協(xié)議(L2_ARQ’)的第一個數(shù)據(jù)單元。
25.權(quán)利要求23或者24的數(shù)據(jù)單元發(fā)送裝置,其中的數(shù)據(jù)單元發(fā)送裝置是無線電通信系統(tǒng)中的一個移動臺,所述第一種和第三種協(xié)議控制一條無線電鏈路。
全文摘要
本發(fā)明涉及一種數(shù)據(jù)單元發(fā)送裝置和控制數(shù)據(jù)單元發(fā)送裝置的一種方法,其中第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元嵌入屬于較高層次的第二種協(xié)議(L3)的數(shù)據(jù)單元,第一種協(xié)議(L2_ARQ)的所述數(shù)據(jù)單元保存在發(fā)送緩沖器裝置中。按照本發(fā)明,對第二種協(xié)議(L3)的數(shù)據(jù)單元加以鑒別,嵌入第二種協(xié)議(L3)的特定數(shù)據(jù)單元的第一種協(xié)議(L2_ARQ)的數(shù)據(jù)單元跟第二種協(xié)議(L3)的所述特定輸出單元相聯(lián)系,發(fā)送緩沖器裝置的內(nèi)容是按照這種聯(lián)系來加以管理的。
文檔編號H04L29/06GK1528077SQ00810810
公開日2004年9月8日 申請日期2000年5月19日 優(yōu)先權(quán)日1999年5月27日
發(fā)明者R·盧德維格, B·拉通伊, R 盧德維格, ㄒ 申請人:艾利森電話股份有限公司