專利名稱:Arq系統(tǒng)中的傳輸控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制預(yù)定通信層提供的連接的數(shù)據(jù)碼元序列傳輸?shù)姆椒?,涉及控制?zhí)行這種方法的通信設(shè)備的方法以及涉及對應(yīng)的通信設(shè)備。
背景技術(shù):
在數(shù)據(jù)通信領(lǐng)域中,已知采用了協(xié)議分層技術(shù)。在協(xié)議分層中,當(dāng)發(fā)送數(shù)據(jù)時,一層將數(shù)據(jù)流或數(shù)據(jù)碼元序列(例如多個比特)傳遞給較低層,該較低層接著處理進(jìn)一步的傳輸,例如通過將所述數(shù)據(jù)傳遞給更低一層;在接收端,協(xié)議層次結(jié)構(gòu)中的每層重組接收數(shù)據(jù),并將其向上傳遞給較高一層。某個給定層上的發(fā)送實體和接收實體分別稱為發(fā)送對等實體和接收對等實體。分層的一個示例是眾所周知的OSI模型。由于協(xié)議分層本身在本領(lǐng)域是眾所周知的,所以此處無需進(jìn)一步解釋。
發(fā)送對等實體和接收對等實體之間的通信提供發(fā)送對等實體和接收對等實體所在通信層的連接。就此連接而言,已知的是基于給定數(shù)據(jù)單元生成方案將要傳輸?shù)臄?shù)據(jù)碼元序列劃分成數(shù)據(jù)單元序列。要注意的是,對于不同的通信協(xié)議,數(shù)據(jù)單元具有不同的名稱,如分組、幀、數(shù)據(jù)段、數(shù)據(jù)塊、協(xié)議數(shù)據(jù)單元等。本說明書和權(quán)利要求書中所用的術(shù)語“數(shù)據(jù)單元”是通用的,它涵蓋數(shù)據(jù)碼元的任何此類劃分方式。
如
圖1所示,數(shù)據(jù)碼元序列(在本情況下為多個比特0或1)被置于數(shù)據(jù)單元22的序列中。數(shù)據(jù)單元包含首部10和凈荷部分11,其中該序列的數(shù)據(jù)碼元被置于凈荷部分11中。數(shù)據(jù)單元22構(gòu)成它自己的序列,分別由編號n、n+1、n+2、...加以指示,其中n是整數(shù)。要注意的是,數(shù)據(jù)單元22的具體結(jié)構(gòu)將取決于所采用的具體協(xié)議,雖然所示的首部和凈荷的結(jié)構(gòu)是常用的一種,但僅僅是一個示例。
序列的數(shù)據(jù)單元22通過連接12發(fā)送到接收對等實體。
圖2顯示了一個更為詳細(xì)的示例。圖2顯式第一協(xié)議層Lm(其中m是整數(shù))以及更高層L(m+1)。引用號24表示發(fā)送對等實體,而引用號25表示接收對等實體。在圖2的示例中,發(fā)送對等實體24從更高層L(m+1)接收數(shù)據(jù)單元21。較高層的數(shù)據(jù)單元21由數(shù)據(jù)碼元(如比特)構(gòu)成。換言之,在圖2的示例中,要發(fā)送的數(shù)據(jù)碼元序列以較高層數(shù)據(jù)單元的形式被接收。發(fā)送對等實體24根據(jù)較高層數(shù)據(jù)單元21中所含的數(shù)據(jù)碼元序列生成數(shù)據(jù)單元22。要注意的是,在基于數(shù)據(jù)單元的通信場景中,較高層數(shù)據(jù)單元21有時相對于通信層Lm稱為服務(wù)數(shù)據(jù)單元(SDU),而層Lm生成的數(shù)據(jù)單元22稱為協(xié)議數(shù)據(jù)單元(PDU)。發(fā)送對等實體24將數(shù)據(jù)單元22傳遞給較低層L(m-1),所述較低層L(m-1)根據(jù)其具體規(guī)則將這些數(shù)據(jù)單元22處理為數(shù)據(jù)碼元數(shù)據(jù)流,發(fā)送對等實體24接著將接收到的數(shù)據(jù)單元22′提供給第Lm層的接收對等實體25。從發(fā)送對等實體24和接收對等實體25的觀點,協(xié)議連接12是為發(fā)送數(shù)據(jù)單元22而建立的,因為協(xié)議層Lm通常察覺不到較低層執(zhí)行的處理。
層Lm接收的數(shù)據(jù)單元稱為22′,以便指示這些數(shù)據(jù)單元在理想情況下應(yīng)該與發(fā)送數(shù)據(jù)單元22完全相同,但可能含有差錯。接收對等實體25根據(jù)接收數(shù)據(jù)單元22'中的數(shù)據(jù)碼元重組較高層數(shù)據(jù)單元。在圖2的示例中,它由此生成數(shù)據(jù)單元21′,并將其傳遞給更高層L(m+1)。根據(jù)所采用的具體協(xié)議,數(shù)據(jù)單元21′始終是發(fā)送的較高層數(shù)據(jù)單元21的正確副本,或者可以是還包含差錯的數(shù)據(jù)單元。這在本領(lǐng)域是眾所周知的,因此這里無需進(jìn)一步詳述。
作為用于提高發(fā)送對等實體24和接收對等實體25之間傳輸質(zhì)量的機制,眾所周知的是讓接收對等實體25發(fā)送反饋消息23,此反饋消息作為消息23′到達(dá)接收對等實體24。從層Lm的發(fā)送對等實體24和接收對等實體25的觀點,再次將這些通過Lm連接12發(fā)送。引用號23′用于指示接收消息23′因例如傳輸差錯而可能與發(fā)送的消息23不同。這些差錯可能是可校正的(例如利用冗余信息),也可能是不可校正的,具體視所用協(xié)議而定。反饋消息和其中所含信息的結(jié)構(gòu)還取決于所采用的具體協(xié)議,這是本領(lǐng)域所熟知的。例如,反饋消息可以具有所謂確認(rèn)(ACK)的形式,其中對正確接收到所發(fā)送的數(shù)據(jù)單元22予以確認(rèn),和/或采用否定確認(rèn)(NACK)來應(yīng)答;其中接收對等實體25以顯式方式識別尚未正確接收到的數(shù)據(jù)單元22。要注意的是,確認(rèn)消息不一定必須識別觸發(fā)確認(rèn)的接收數(shù)據(jù)單元,但例如可以僅識別數(shù)據(jù)單元序列的上次正確接收到的數(shù)據(jù)單元22(參見圖1)。如果尚未正確接收到所述上次正確接收到的數(shù)據(jù)單元之后的數(shù)據(jù)單元,即使其后的數(shù)據(jù)單元被正確接收,仍會引起所謂雙重確認(rèn)的現(xiàn)象。
這種反饋機制的示例是ARQ(自動請求重發(fā))機制,此機制是本領(lǐng)域眾所周知的,因此無需進(jìn)一步詳述。另一個反饋機制示例是,發(fā)送對等實體輪詢接收對等實體,以獲取有關(guān)接收數(shù)據(jù)單元的狀態(tài)信息。
當(dāng)采用這種反饋機制時(其中反饋消息包含有關(guān)對發(fā)送對等實體所發(fā)送的數(shù)據(jù)單元的接收的信息,發(fā)送對等實體可以保持?jǐn)?shù)據(jù)單元的發(fā)送端傳輸記錄,其中每個數(shù)據(jù)單元與發(fā)送端傳輸狀態(tài)信息相關(guān)聯(lián)。所保持的傳輸狀態(tài)信息的類型取決于具體的協(xié)議以及可能的協(xié)議實現(xiàn)。例如,傳輸狀態(tài)信息可以只區(qū)分“已正確接收”和“尚未正確接收”。也可以更具體地將“尚未正確接收”狀態(tài)區(qū)分為“已發(fā)送但尚未正確接收到”和“尚未發(fā)送”。同樣地,還可以記錄與數(shù)據(jù)單元相關(guān)聯(lián)的其他信息,如重發(fā)嘗試次數(shù)、可靠性信息、排隊時間、時間戳或優(yōu)先級。同樣,這也取決于具體的協(xié)議和具體的實現(xiàn)。
圖5示意性地表示從左到右和從上到下排序的數(shù)據(jù)單元序列。在該示例中,標(biāo)記的數(shù)據(jù)單元14、15、29、42、51和53與“尚未正確接收”狀態(tài)相關(guān)。此外,在該示例中,第91個數(shù)據(jù)單元之后的數(shù)據(jù)單元與“尚未發(fā)送”狀態(tài)相關(guān)。
對在通信層Lm提供的連接12上傳輸數(shù)據(jù)單元22的傳輸控制基于這種發(fā)送端傳輸記錄來執(zhí)行。例如,在某些條件下可以重發(fā)與“尚未正確接收”狀態(tài)相關(guān)聯(lián)的數(shù)據(jù)單元。重發(fā)的精確條件可隨協(xié)議不同而不同,如本技術(shù)領(lǐng)域已知的那樣。
與發(fā)送端傳輸狀態(tài)信息類似,接收對等實體25還可以保持?jǐn)?shù)據(jù)單元的接收端傳輸記錄,其中每個數(shù)據(jù)單元與接收端傳輸狀態(tài)信息相關(guān)。接收端上該傳輸狀態(tài)信息將取決于具體的協(xié)議以及可能的協(xié)議實現(xiàn)。例如,它可以只包括區(qū)分“已正確接收”狀態(tài)和“尚未正確接收”狀態(tài)的信息。它也可以更為詳細(xì),例如在尚未正確接收到的數(shù)據(jù)單元中識別不同的差錯程度。接收對等實體25至少利用該接收端傳輸記錄來重組已傳送數(shù)據(jù)單元22中包含的數(shù)據(jù)碼元序列。
本發(fā)明要解決的問題在當(dāng)今通信系統(tǒng)中,眾所周知的是要在給定協(xié)議層(如圖2的示例中顯示的協(xié)議層Lm)提供的連接中執(zhí)行變更。此變更可在于重配置給定對等實體對24、25之間的連接12,或者可在于切換到一組新的對等實體。存在各種可能的切換情況,如系統(tǒng)間切換或系統(tǒng)內(nèi)切換,這是本領(lǐng)域技術(shù)人員已知的。還可能的是,連接切換到的新對等實體對包括與先前連接相同的發(fā)送對等實體或相同的接收對等實體,但是是新的對等實體。同樣可能的是,新的對等實體對由與先前對等實體對相同的協(xié)議提供或由層Lm的不同協(xié)議提供。
在現(xiàn)有技術(shù)中,當(dāng)在給定層(如圖2的示例所示的層Lm)提供的連接中發(fā)生改變時,已知過程在于清除發(fā)送緩沖區(qū)和接收緩沖區(qū),等待其他數(shù)據(jù)碼元從較高層到達(dá),然后在改變的連接上繼續(xù)傳輸。由于緩沖區(qū)清除通常導(dǎo)致數(shù)據(jù)丟失,因此必須通過較高層協(xié)議的機制(例如圖2的示例中層L(m+1)或更高層實施的ARQ機制)來恢復(fù)。
發(fā)明目的本發(fā)明旨在提供一種執(zhí)行數(shù)據(jù)碼元序列傳輸或預(yù)定通信層提供的連接中的改變的改進(jìn)方式。
發(fā)明概述此問題通過多個獨立權(quán)利要求所述的方法以及獨立權(quán)利要求49所述的通信設(shè)備來解決。相應(yīng)的從屬權(quán)利要求中則描述了一些優(yōu)選因此,根據(jù)本發(fā)明,可以通過如下方式修改預(yù)定通信層(如圖2所示層Lm)上的數(shù)據(jù)單元的傳輸識別所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元,基于新的數(shù)據(jù)生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成新的數(shù)據(jù)單元序列,通過對傳輸狀態(tài)信息的預(yù)定映射操作生成新的發(fā)送端傳輸記錄,以及通過基于預(yù)定的映射方案映射所述接收端傳輸狀態(tài)信息來生成新的接收端傳輸記錄。然后,基于所述新的發(fā)送端傳輸記錄執(zhí)行進(jìn)一步的傳輸控制,以及基于所述新的接收端傳輸記錄在所述接收端上執(zhí)行數(shù)據(jù)碼元的重組。接收端傳輸記錄最好還用作生成反饋消息的基礎(chǔ)。例如,接收端可以生成作為一種反饋類型的狀態(tài)報告,其包含有關(guān)所有接收到的數(shù)據(jù)單元的狀態(tài)信息,例如,它們是否被正確接收,然后將這些狀態(tài)報告發(fā)送到發(fā)送端。這種狀態(tài)報告可以由接收端主動生成或應(yīng)發(fā)送端的請求而生成。
基于本發(fā)明的概念,所述發(fā)送端傳輸記錄和所述接收端傳輸記錄中包含的信息不會丟失。更確切地說,這些信息被分別映射或轉(zhuǎn)碼到新的發(fā)送端傳輸記錄和接收端傳輸記錄,而在現(xiàn)有技術(shù)中,簡單地將發(fā)送端傳輸記錄和接收端傳輸記錄刪除,因而丟失了所有這些信息。由此,本發(fā)明提供了一種避免不必要地丟失數(shù)據(jù)并因此避免不必要地重發(fā)所述數(shù)據(jù)的更有效率的過程。
附圖簡介下面將參考附圖,基于優(yōu)選實施例來詳細(xì)描述本發(fā)明,附圖中圖1示意性地表示將數(shù)據(jù)碼元序列劃分成數(shù)據(jù)單元序列;圖2示意性地顯示給定通信層上的發(fā)送對等實體和接收對等實體;圖3示意性地顯示通信設(shè)備的配置;圖4顯示根據(jù)本發(fā)明的基本實施例的流程圖;圖5顯示發(fā)送端傳輸記錄的示意性表示;以及圖6示意性地表示將舊傳輸記錄映射到新傳輸記錄。
實施例的詳細(xì)說明首先考慮先前結(jié)合圖1和圖2所述的情況。即,在預(yù)定通信層Lm上提供發(fā)送對等實體24和接收對等實體25之間的對等連接。連接12用于傳輸數(shù)據(jù)碼元序列。要注意的是,數(shù)據(jù)碼元可以較高層數(shù)據(jù)單元21的形式提供,但是也可以任何其他方式提供,例如簡單地作為不具有可識別結(jié)構(gòu)的數(shù)據(jù)流來提供。數(shù)據(jù)碼元序列可以使用任何類型的數(shù)據(jù)碼元和任何基本的表示,即可以是二進(jìn)制、十進(jìn)制等。例如,數(shù)據(jù)碼元可以是比特。
假設(shè)連接中發(fā)送根據(jù)預(yù)定方案生成的數(shù)據(jù)單元22,并實施接收對等實體25據(jù)以向發(fā)送對等實體24發(fā)送反饋消息23的反饋機制,其中所述反饋消息23包含有關(guān)數(shù)據(jù)單元22接收的信息。如上所述,發(fā)送對等實體24保持發(fā)送端傳輸記錄,而接收對等實體25保持接收端傳輸記錄。
在圖4所示實施例中,假定發(fā)生了對數(shù)據(jù)碼元傳輸?shù)男薷摹4诵薷目赡芤蚋鞣N事件觸發(fā),如給定對等連接的重配置或第一個對等方對切換到另一個對等方對。對這種事件作出響應(yīng),啟動圖4所示的過程。在第一步驟S41中,識別數(shù)據(jù)碼元序列中的參考碼元??梢赃x擇任何適合或期望的方式來選擇給定的數(shù)據(jù)碼元。例如,可以基于現(xiàn)有發(fā)送端傳輸記錄和/或接收端傳輸記錄來選擇數(shù)據(jù)碼元。例如,可以選擇數(shù)據(jù)碼元序列中序號最低的尚未正確接收數(shù)據(jù)單元的第一數(shù)據(jù)碼元。參考圖5的示例,此第一數(shù)據(jù)碼元可以是編號為14的數(shù)據(jù)單元的第一個數(shù)據(jù)碼元。但是,還可以基于其他結(jié)構(gòu)來選擇參考數(shù)據(jù)碼元,例如,發(fā)送對等實體24據(jù)以生成數(shù)據(jù)單元22的較高層數(shù)據(jù)單元21。如果將提供給預(yù)定通信層Lm的較高層數(shù)據(jù)單元用作定義參考碼元的基礎(chǔ),則最好將所包含的所有數(shù)據(jù)碼元被接收對等實體正確接收到的上次較高層協(xié)議數(shù)據(jù)單元(last higher layerprotocol data unit)之后的較高層協(xié)議數(shù)據(jù)單元的第一個數(shù)據(jù)碼元確定為參考數(shù)據(jù)碼元。換言之,該參考數(shù)據(jù)單元選擇為接收對等實體25正在接收,但尚未完全正確接收到的較高層數(shù)據(jù)單元L(m+1)(數(shù)據(jù)單元21)的第一個數(shù)據(jù)碼元。
雖然上述示例顯示的是基于包含多個所述數(shù)據(jù)碼元的結(jié)構(gòu)來選擇參考數(shù)據(jù)碼元的情況,但原理上可以選擇任何隨意的數(shù)據(jù)碼元。換言之,參考數(shù)據(jù)碼元還可以是位于當(dāng)前數(shù)據(jù)單元序列的數(shù)據(jù)單元內(nèi)的數(shù)據(jù)碼元。
再次參考圖4,修改數(shù)據(jù)碼元傳輸?shù)倪^程繼續(xù)步驟S42,其中基于新的數(shù)據(jù)單元生成方案將正在傳輸?shù)臄?shù)據(jù)碼元序列中參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成新數(shù)據(jù)單元的新序列。新數(shù)據(jù)單元生成方案的具體細(xì)節(jié)將取決于修改傳輸?shù)母驹?,例如重配置或切換。例如,初始數(shù)據(jù)單元生成方案和新數(shù)據(jù)生成方案之間的不同之處可能在于這一事實新的數(shù)據(jù)單元生成方案包括生成預(yù)定大小不同于初始數(shù)據(jù)單元的大小的第二數(shù)據(jù)單元。例如,可以執(zhí)行從舊數(shù)據(jù)單元大小40字節(jié)切換到新數(shù)據(jù)單元大小70字節(jié)。自然,這僅僅是一個示例,任意的新數(shù)據(jù)單元生成方案都是可行的。例如,新數(shù)據(jù)單元生成方案可以涉及可變數(shù)據(jù)單元大小。
然后在步驟S43中,通過根據(jù)發(fā)送端傳輸記錄的預(yù)定映射方案將與舊發(fā)送端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的發(fā)送端傳輸狀態(tài)信息映射到新數(shù)據(jù)單元來生成新的發(fā)送端傳輸記錄。換言之,將與舊數(shù)據(jù)單元相關(guān)聯(lián)的信息映射或轉(zhuǎn)碼到新的數(shù)據(jù)單元上??梢匀魏芜m合或期望的方式選擇映射方案本身。即,映射方案一方面取決于傳輸狀態(tài)信息中所含信息的類型,另一方面還取決于與具體通信層和有關(guān)協(xié)議相關(guān)聯(lián)的期望和要求。
例如,如果發(fā)送端狀態(tài)信息區(qū)分“已確認(rèn)正確接收”狀態(tài)和“未確認(rèn)正確接收”狀態(tài),則發(fā)送端傳輸記錄的映射方案可以包括將“未確認(rèn)正確接收”狀態(tài)映射到含有屬于與“未確認(rèn)正確接收”狀態(tài)相關(guān)聯(lián)的舊數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個新數(shù)據(jù)單元,以及將“已確認(rèn)正確接收”狀態(tài)映射到完全地包含所有屬于與“已確認(rèn)正確接收”狀態(tài)相關(guān)聯(lián)的舊數(shù)據(jù)單元的數(shù)據(jù)碼元的每個新數(shù)據(jù)單元。
這意味著如果新的數(shù)據(jù)單元包含屬于非確認(rèn)舊數(shù)據(jù)單元的一個數(shù)據(jù)碼元,則該新數(shù)據(jù)單元也被視為未被確認(rèn)。
又如,如果“未確認(rèn)正確接收”狀態(tài)還進(jìn)一步區(qū)分為“已發(fā)送但未確認(rèn)正確接收”和“尚未發(fā)送”,則發(fā)送端傳輸記錄的映射方案可以包括將“尚未發(fā)送”狀態(tài)映射到含有屬于與“尚未發(fā)送”狀態(tài)相關(guān)聯(lián)的舊數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個新數(shù)據(jù)單元,以及將“已發(fā)送但未確認(rèn)正確接收”狀態(tài)映射到含有屬于與“已發(fā)送但未確認(rèn)正確接收”狀態(tài)相關(guān)聯(lián)的舊數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元且不含任何與“尚未發(fā)送”狀態(tài)相關(guān)聯(lián)的舊數(shù)據(jù)單元的數(shù)據(jù)碼元的每個新數(shù)據(jù)單元。
換言之,如果新的數(shù)據(jù)單元包含一個屬于尚未發(fā)送的舊數(shù)據(jù)單元的數(shù)據(jù)碼元,則新數(shù)據(jù)單元也與“尚未發(fā)送”狀態(tài)相關(guān)聯(lián)。由此,“尚未發(fā)送”狀態(tài)在優(yōu)先級上高于“已發(fā)送但未確認(rèn)正確接收”狀態(tài)。但要注意,這只是一種可能性,其他設(shè)想也是可能的。例如,還可以實施這樣一種多數(shù)表決,以便在新數(shù)據(jù)單元由屬于分別具有“已發(fā)送但未確認(rèn)正確接收”狀態(tài)及“尚未發(fā)送”狀態(tài)的舊數(shù)據(jù)單元的數(shù)據(jù)碼元構(gòu)成時,該新數(shù)據(jù)單元可以與大多數(shù)數(shù)據(jù)碼元所屬的狀態(tài)相關(guān)聯(lián)。
再參考圖4的實施例,在步驟S43之后,過程轉(zhuǎn)到步驟S44,其中通過根據(jù)接收端傳輸記錄的預(yù)定映射方案,將與舊接收端傳輸記錄中的舊數(shù)據(jù)單元相關(guān)聯(lián)的接收端傳輸狀態(tài)信息映射到新數(shù)據(jù)單元來生成新的接收端傳輸記錄。
與發(fā)送端傳輸記錄的映射方案相似,可以任何適合或期望的方式選擇接收端傳輸記錄的映射方案。其具體細(xì)節(jié)取決于接收端傳輸狀態(tài)信息所攜帶的信息的類型,還取決于與給定通信層和有關(guān)協(xié)議相關(guān)聯(lián)的期望和要求。例如,如果接收端傳輸狀態(tài)信息區(qū)分“已正確接收”和“尚未正確接收”狀態(tài),則接收端傳輸記錄的映射方案可以包括將“尚未正確接收”狀態(tài)映射到含有屬于與“尚未正確接收”狀態(tài)相關(guān)聯(lián)的舊數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個新數(shù)據(jù)單元,以及將“已正確接收”狀態(tài)映射到完全地包含所有屬于與“已正確接收”狀態(tài)相關(guān)聯(lián)的舊數(shù)據(jù)單元的數(shù)據(jù)碼元的每個新數(shù)據(jù)單元。
換言之,在本示例中,如果新數(shù)據(jù)單元包含一個屬于尚未正確接收到的舊數(shù)據(jù)單元的數(shù)據(jù)碼元,則此新數(shù)據(jù)單元也與“尚未正確接收”狀態(tài)相關(guān)聯(lián)。
圖6示意性地說明將傳輸狀態(tài)信息從舊記錄映射到新記錄,其中舊記錄是圖5所示的示例。在本示例中,修改傳輸之后新數(shù)據(jù)單元生成方案要生成對應(yīng)于數(shù)據(jù)碼元序列的70字節(jié)數(shù)據(jù)塊,其中舊生成方案生成長度為40字節(jié)的數(shù)據(jù)塊??梢钥闯觯c舊數(shù)據(jù)單元14和15相關(guān)聯(lián)的“未確認(rèn)正確接收”狀態(tài)被映射到新數(shù)據(jù)單元8和9,同樣,與舊數(shù)據(jù)單元29、42、51和53相關(guān)聯(lián)的“未確認(rèn)正確接收”狀態(tài)映射到新數(shù)據(jù)單元17、24和29至31。映射數(shù)據(jù)碼元的直接結(jié)果是70字節(jié)長的第一新數(shù)據(jù)單元含有第一舊數(shù)據(jù)單元(40字節(jié)長)和第二舊數(shù)據(jù)單元的30字節(jié)。第二新數(shù)據(jù)單元含有第二舊數(shù)據(jù)單元的剩余的10個數(shù)據(jù)單元、第三舊數(shù)據(jù)單元的40字節(jié)和第四舊數(shù)據(jù)單元的前20字節(jié),依此類推?!拔创_認(rèn)正確接收”狀態(tài)的具體映射如上所述進(jìn)行,即將“未確認(rèn)正確接收”狀態(tài)映射到含有屬于與“未確認(rèn)正確接收”狀態(tài)相關(guān)聯(lián)的舊數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個新數(shù)據(jù)單元。
可以注意到,傳輸狀態(tài)信息中所含信息的類型可以不止為上述示例,而是還可以包括有關(guān)例如下列各項的信息與數(shù)據(jù)單元相關(guān)聯(lián)的一個或多個時間值(如時間戳)、與數(shù)據(jù)單元相關(guān)聯(lián)的重發(fā)嘗試次數(shù)、與數(shù)據(jù)單元相關(guān)聯(lián)的可靠性以及與數(shù)據(jù)單元相關(guān)聯(lián)的優(yōu)先級或重要度。與數(shù)據(jù)單元相關(guān)聯(lián)的可靠性信息的一個示例可以基于將數(shù)據(jù)單元中所含糾錯信息納入考慮并且還輸出可靠性評估的解碼器的輸出結(jié)果。優(yōu)先級信息的一個示例是一種據(jù)以將每個數(shù)據(jù)單元簡單方案,與預(yù)定數(shù)量的優(yōu)先級數(shù)值(例如“低”、“中”、“高”和“未指示優(yōu)先級”)之一相關(guān)聯(lián)的簡單方案。映射方案內(nèi)映射這些附加信息同樣可以任何適合或期望的方式執(zhí)行,這取決于具體的期望和需求。例如,可以根據(jù)上述類型的多數(shù)表決方式將與舊數(shù)據(jù)單元相關(guān)聯(lián)的時間值映射到新數(shù)據(jù)單元,即新數(shù)據(jù)單元與與所述舊數(shù)據(jù)單元內(nèi)的包含于所述新數(shù)據(jù)單元中的大多數(shù)數(shù)據(jù)碼元相關(guān)聯(lián)的時間值相關(guān)聯(lián)。關(guān)于重發(fā)嘗試次數(shù)的映射,可以這樣一種方式執(zhí)行使新數(shù)據(jù)單元與所述新數(shù)據(jù)單元中所含每個數(shù)據(jù)碼元的重發(fā)嘗試的最高次數(shù)相關(guān)聯(lián),或相反與其最少次數(shù)相關(guān)聯(lián)。一般來說,發(fā)送對等實體將設(shè)置為僅嘗試預(yù)定最大次數(shù)如5次的重發(fā)。因此,當(dāng)選擇前者時,這會導(dǎo)致不但使可靠性降低,而且使延遲也降低的傳輸控制,因為不對其嘗試最大次數(shù)的重發(fā)的舊數(shù)據(jù)單元中包含的一些數(shù)據(jù)碼元可以在新數(shù)據(jù)單元中與較大重發(fā)嘗試次數(shù)相關(guān)聯(lián),從而從不對這種數(shù)據(jù)碼元采取最大次數(shù)的重發(fā)嘗試。選擇后者將增加延遲,但同時會提高可靠性,因為某些數(shù)據(jù)碼元的重發(fā)次數(shù)實際上可能超過該最大次數(shù)。根據(jù)是否鼓勵或不鼓勵重發(fā),可以就重發(fā)選項進(jìn)行選擇。對于可靠性信息的映射,可提供相似的選項。即,如果可靠性信息指示不同的可靠性程度,則新數(shù)據(jù)單元可以與其中包含的任何數(shù)據(jù)碼元的最高可靠性相關(guān)聯(lián),或可以與最低可靠性相關(guān)聯(lián)。作為另一種選擇,可以基于新數(shù)據(jù)單元所含數(shù)據(jù)碼元的相關(guān)可靠性計算平均可靠性類型。對于優(yōu)先級信息的映射,也可以提供樣相似的選項。即,如果優(yōu)先級信息指示不同程度的優(yōu)先級,則新數(shù)據(jù)單元可以與其中包含的任何數(shù)據(jù)碼元的最高優(yōu)先級相關(guān)聯(lián),或與最低優(yōu)先級相關(guān)聯(lián)。作為另一種選擇,可以基于新數(shù)據(jù)單元所含數(shù)據(jù)碼元的相關(guān)優(yōu)先級計算平均優(yōu)先級類型。
再次參考圖4,過程最后轉(zhuǎn)到步驟S45,在該步驟中,基于新生成的傳輸記錄恢復(fù)用于傳輸控制和接收數(shù)據(jù)碼元重組的控制操作。換言之,基于新的發(fā)送端傳輸記錄執(zhí)行新數(shù)據(jù)單元的傳輸控制,以及基于新的接收端傳輸記錄執(zhí)行接收端上數(shù)據(jù)碼元序列的重組操作。
最好,接收端傳輸記錄還用作生成反饋消息的基礎(chǔ)。這樣,傳輸控制還基于接收端傳輸記錄來進(jìn)行。例如,接收端可以生成作為一種反饋類型的狀態(tài)報告,該狀態(tài)報告包含有關(guān)所有接收到的數(shù)據(jù)單元的狀態(tài)信息,例如,它們是否被正確接收,然后將這些狀態(tài)報告發(fā)送到發(fā)送端。這種狀態(tài)報告可以由接收端主動生成或應(yīng)發(fā)送端的請求而生成。
應(yīng)該注意的是,圖4所示的方法僅僅是一個示例,而且還可以有多種變型。例如,步驟S43和S44可以不同的次序執(zhí)行或并行執(zhí)行。
如上所述,修改傳輸?shù)脑蚩赡芏喾N多樣。下文中,將討論修改傳輸?shù)牟煌闆r。
作為第一示例,由于對預(yù)定通信層Lm所提供的連接(參見圖2)進(jìn)行重配置,可能要修改傳輸。在此情況下,發(fā)送對等實體24和接收對等實體25不改變。換言之,隨后由基于舊傳輸記錄進(jìn)行舊數(shù)據(jù)單元傳輸?shù)南嗤瑢Φ葘嶓w對24和25基于新傳輸記錄進(jìn)行新數(shù)據(jù)單元傳輸。在此情況下,生成新發(fā)送端傳輸記錄的操作最好在設(shè)有發(fā)送對等實體的通信設(shè)備中執(zhí)行,而生成新接收端傳輸記錄的操作在設(shè)有接收對等實體的通信設(shè)備中執(zhí)行。在該連接中,通常會觀察到,給定通信設(shè)備(如移動通信系統(tǒng)的移動臺或固定臺)可以提供一個或多個通信協(xié)議的一個或多個對等實體。換言之,一個對等實體是例如該通信設(shè)備中由軟件提供的功能。
要注意的是,雖然最好在接收端執(zhí)行新接收端傳輸記錄的生成操作,以及在發(fā)送端生成新的發(fā)送端傳輸記錄,但這并非必需。即,提供發(fā)送端對等實體的通信設(shè)備也可以向?qū)S梦恢?例如專用網(wǎng)絡(luò)節(jié)點)發(fā)送舊的傳輸記錄,提供接收對等實體的通信設(shè)備也向所述專用位置發(fā)送接收端傳輸記錄,其中生成新傳輸記錄。這些新的傳輸記錄提然后提供給發(fā)送對等實體和接收對等實體。
另一個可導(dǎo)致傳輸修改的示例是切換。圖3圖示了一個其中可能發(fā)生切換的示例。引用號31系指設(shè)置為通過第一接入點32和第二接入點33與移動通信網(wǎng)絡(luò)34通信的移動臺。要注意的是,這僅是用于解釋切換的示意圖,實際的通信網(wǎng)絡(luò)將包括數(shù)量多得多的接入點和數(shù)量多得多移動臺。
在圖3的示例中,假定移動裝置31可以與第一接入點32和/或第二接入點33通信。一般而言,它僅與這兩個接入點之一通信。這兩個接入點可以屬于同一類型,例如可以是兩個基站,或它們可以屬于不同類型,例如第一接入點提供根據(jù)第一通信協(xié)議或通信系統(tǒng)的接入,而第二接入點33提供根據(jù)第二通信協(xié)議或通信系統(tǒng)的接入。后一種情況的一個示例是,當(dāng)?shù)谝唤尤朦c是按照網(wǎng)絡(luò)34,例如GSM、GPRS或UMTS的總通信標(biāo)準(zhǔn)操作的基站,而第二接入點33是例如無線LAN(WLAN)時。
在這種環(huán)境中,可能發(fā)生Lm連接(參見圖2)切換。當(dāng)發(fā)生切換時,由對等實體對24和25處理的Lm層通信被交給新的對等實體對,新的對等實體然后基于新的傳輸記錄執(zhí)行傳輸控制。
要注意的是,從舊的對等實體對切換到新的對等實體對并不一定意味著所涉及的通信設(shè)備改變。即,可能的是由相同的通信設(shè)備提供第一對等實體對和第二對等實體對。例如,參見圖3的示例,可能由移動裝置31提供第一發(fā)送對等實體,而由接入點32提供第一接收對等實體,切換之后,移動裝置31提供與第一發(fā)送對等實體不同的第二發(fā)送對等實體,而接入點32提供與第一接收對等實體不同的第二接收對等實體。在發(fā)生這種事件,即如果所涉及的通信設(shè)備不變時,不需要轉(zhuǎn)移任何緩沖內(nèi)容。
另一方面,同樣可能的是,切換涉及一個或多個通信設(shè)備中的改變。在圖3的示例中,例如切換涉及將Lm連接從在移動裝置31與接入點32之間移動到在移動裝置31與接入點33之間。換言之,移動裝置31提供第一發(fā)送對等實體和可能第二發(fā)送對等實體(在切換過程中,移動裝置上的發(fā)送端可保持同一發(fā)送對等實體不變或切換到新的發(fā)送對等實體),而第一接入點32提供第一接收對等實體,第二接入點33提供第二接收對等實體。在此情況下,作為傳輸修改的一部分,接收緩沖區(qū)也從第一接入點32切換到第二接入點33。
從上述示例可以看出,切換之后新對等實體對可能包括舊的發(fā)送對等實體或舊的接收對等實體以及不同于舊的發(fā)送對等實體和舊的接收對等實體的新對等實體,或者它可以包括與舊的發(fā)送對等實體和舊的接收對等實體都不同的兩個新對等實體。
如前所述,可以在與第一或第二對等實體對不同的專用位置處執(zhí)行新發(fā)送端傳輸記錄和/或新接收端傳輸記錄的生成操作。但是,就從第一對等實體對切換到第二對等實體對而言,最好以這樣一種方式執(zhí)行修改,即在舊發(fā)送對等實體上生成新的發(fā)送端傳輸記錄,并將其傳送到新對等實體對的新發(fā)送對等實體,以及在舊的接收對等實體上生成新的接收端傳輸記錄,并將其傳送到新對等實體對的新接收對等實體,或者以如下方式執(zhí)行傳輸修改,即將舊的發(fā)送端傳輸記錄從舊的發(fā)送對等實體傳送到新對等實體對的新發(fā)送對等實體,并在其中生成新傳輸記錄;以及將舊的接收端傳輸記錄從舊的接收對等實體傳送到新對等實體對的新接收對等實體,然后在其中生成新的接收端傳輸記錄。
如上所述,識別參考數(shù)據(jù)碼元的步驟可以任何適合或期望的方式執(zhí)行。最好,此步驟由所考慮的連接的接收端來執(zhí)行,即在發(fā)生連接重配置事件時由接收對等實體執(zhí)行,或在發(fā)生切換事件時由舊接收對等實體和/或新接收對等實體來執(zhí)行。在連接的接收端已經(jīng)識別出參考數(shù)據(jù)碼元之后,由從接收端發(fā)送到發(fā)送端的消息通知連接的發(fā)送端(在發(fā)生重配置事件時為發(fā)送對等實體,而在發(fā)生切換事時為舊發(fā)送對等實體和/或新發(fā)送對等實體)所識別出的參考碼元。
要注意這一事實本發(fā)明的概念與用于控制在預(yù)定通信層提供的連接上傳輸數(shù)據(jù)單元的任何具體技術(shù)無關(guān)。例如,此傳輸控制可以基于滑動窗口(sliding-window)技術(shù)來執(zhí)行,基于基于速率的技術(shù)來執(zhí)行,如此等等。如果采用滑動窗口技術(shù),當(dāng)傳輸控制基于新的數(shù)據(jù)單元和新的發(fā)送端傳輸記錄啟動時,最好選擇參考數(shù)據(jù)碼元作為有關(guān)數(shù)據(jù)碼元序列的活動窗口的初始低端。
在圖6所示示例中,舊數(shù)據(jù)單元中所含的數(shù)據(jù)碼元的量是不變的(本示例中為40字節(jié))。但是,本發(fā)明的概念絕不局限于此。即,本發(fā)明還可以在舊數(shù)據(jù)單元所含數(shù)據(jù)碼元數(shù)量可變的系統(tǒng)場景中應(yīng)用。換言之,本發(fā)明還可以應(yīng)用于舊數(shù)據(jù)單元中的凈荷大小(圖1中的引用號11)可變的情況。在此情況下,本發(fā)明優(yōu)選實施例配置成如果新的接收端傳輸記錄在連接的接收端生成,則連接的發(fā)送端向接收端發(fā)送有關(guān)所述接收端尚未正確接收到的每個舊數(shù)據(jù)單元中含有多少數(shù)據(jù)碼元的信息。
發(fā)送端可以基于其舊的發(fā)送端傳輸記錄來發(fā)送該信息,即如果發(fā)送端傳輸記錄保持“未確認(rèn)正確接收”的狀態(tài)信息,或者接收端首先向發(fā)送端發(fā)送請求消息,其中所述請求消息指示哪些舊數(shù)據(jù)單元尚未被接收端正確接收。如上所述,術(shù)語“發(fā)送端”在發(fā)生重配置事件時指發(fā)送對等實體,而在發(fā)生切換事件時指舊發(fā)送對等實體和/或新發(fā)送對等實體,術(shù)語“接收端”指重配置事件中的接收對等實體,以及切換事件中的舊接收對等實體和/或新接收對等實體。
從以上對用于在預(yù)定通信層提供的連接上控制傳輸?shù)姆椒ǖ拿枋隹梢钥闯觯景l(fā)明還涉及控制通信設(shè)備的方法和這些通信設(shè)備本身。
例如,本發(fā)明還涉及一種方法和通信設(shè)備,用于作為預(yù)定通信層提供的用于傳輸數(shù)據(jù)碼元序列的連接的發(fā)送對等實體工作。該方法和設(shè)備配置成基于第一數(shù)據(jù)單元生成方案將數(shù)據(jù)碼元序列劃分成第一(即舊的)數(shù)據(jù)單元序列,并且基于數(shù)據(jù)單元的第一(舊的)發(fā)送端傳輸記錄控制將所述第一數(shù)據(jù)單元發(fā)送到所述連接的接收對等實體,其中每個數(shù)據(jù)單元與發(fā)送端傳輸狀態(tài)信息相關(guān)聯(lián)。更具體地說,所述方法和通信設(shè)備用于按如下步驟修改數(shù)據(jù)碼元的傳輸獲取數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元,基于第二數(shù)據(jù)生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二(即新的)數(shù)據(jù)單元序列,通過根據(jù)發(fā)送端傳輸記錄的預(yù)定映射方案將與第一發(fā)送端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的發(fā)送端傳輸狀態(tài)信息映射到第二數(shù)據(jù)單元來生成第二(新的)發(fā)送端傳輸記錄,然后基于第二發(fā)送端傳輸記錄控制所述第二數(shù)據(jù)單元的發(fā)送。
先前描述了劃分?jǐn)?shù)據(jù)碼元和生成新發(fā)送端傳輸記錄的各種可能性。因此無需重新描述。但要注意,獲取參考數(shù)據(jù)碼元可以任何適合或期望的方式完成,例如,參考數(shù)據(jù)碼元可以由充當(dāng)發(fā)送對等實體的通信設(shè)備生成,或者可以從另一個信息源(如從通信網(wǎng)絡(luò)中的專用點)接收,或從接收端接收。如以上示例所述,接收端最好將參考數(shù)據(jù)碼元傳送到作為發(fā)送對等實體工作的通信設(shè)備。
此外,本發(fā)明還涉及用于控制通信設(shè)備的方法,并且涉及設(shè)置為在切換后作為新發(fā)送對等實體工作的通信設(shè)備。這樣,該方法和設(shè)備設(shè)置為從連接的先前發(fā)送對等實體接收數(shù)據(jù)碼元序列以及根據(jù)第一數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元的第一(舊的)發(fā)送端傳輸記錄。此外,所述方法和通信設(shè)備設(shè)置為利用例如所述通信設(shè)備中執(zhí)行的過程或從不同的數(shù)據(jù)源(如接收端)獲取數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元。然后,該方法和通信設(shè)備如前所述設(shè)置,即基于第二數(shù)據(jù)生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二(新的)數(shù)據(jù)單元序列,通過根據(jù)發(fā)送端傳輸記錄的預(yù)定映射方案將與所述第一發(fā)送端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的發(fā)送端傳輸狀態(tài)信息映射到第二數(shù)據(jù)單元來生成第二發(fā)送端傳輸記錄,然后基于第二發(fā)送端傳輸記錄來控制在所述連接上發(fā)送所述第二數(shù)據(jù)單元。
先前描述了用于獲取參考數(shù)據(jù)碼元、劃分?jǐn)?shù)據(jù)碼元和將舊的傳輸記錄映射到新的傳輸記錄的可能的和優(yōu)選的實施例,因此無需重新描述。
此外,本發(fā)明涉及一種用于控制通信設(shè)備,使其作為預(yù)定通信層提供的連接的接收對等實體工作的方法以及還涉及對應(yīng)的通信設(shè)備,其中所述方法和通信設(shè)備設(shè)置為通過保持第一數(shù)據(jù)單元的第一(舊的)接收端傳輸記錄來執(zhí)行第一(舊的)傳輸,并基于此第一接收端傳輸記錄來重組數(shù)據(jù)碼元序列。
可能的是,所述第一接收端傳輸記錄還用于生成發(fā)往所述接收端的反饋消息。此外,所述方法和通信設(shè)備設(shè)置為通過如下步驟修改數(shù)據(jù)碼元的傳輸獲取數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元,基于第二數(shù)據(jù)單元生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二(新的)數(shù)據(jù)單元序列,通過根據(jù)接收端傳輸記錄的預(yù)定映射方案將與第一接收端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的接收端傳輸狀態(tài)信息映射到第二數(shù)據(jù)單元來生成第二接收端傳輸記錄,以及基于此第二接收端傳輸記錄來重組數(shù)據(jù)碼元序列。同樣,所述第二接收端傳輸記錄還可用于生成發(fā)往所述接收端的反饋消息。
前述實施例中描述了用于獲取參考數(shù)據(jù)碼元、劃分?jǐn)?shù)據(jù)碼元并生成新接收端傳輸記錄的可能的和優(yōu)選的實施例,因此無需重新描述。但要注意,充當(dāng)接收對等實體的通信設(shè)備最好執(zhí)行用于識別參考數(shù)據(jù)碼元的程序,以便作為接收對等實體工作的通信設(shè)備利用在所述通信設(shè)備上運行的程序來獲取所述參考數(shù)據(jù)碼元。
此外,本發(fā)明涉及一種用于控制通信設(shè)備以使其作為預(yù)定通信層提供的連接的接收對等實體工作的通信設(shè)備,以及還涉及對應(yīng)的通信設(shè)備,其設(shè)置為從所述連接的先前接收對等實體接收數(shù)據(jù)碼元序列和第一接收端傳輸記錄。此外,該設(shè)備和方法還設(shè)置為獲取所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元,基于第二數(shù)據(jù)單元生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二數(shù)據(jù)單元序列,通過根據(jù)接收端傳輸記錄的預(yù)定映射方案將與第一接收端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的接收端傳輸狀態(tài)信息映射到第二數(shù)據(jù)單元來生成第二接收端傳輸記錄,以及基于此第二接收端傳輸記錄來重組數(shù)據(jù)碼元序列。所述第二接收端傳輸記錄還可用于生成發(fā)往所述接收端的反饋消息。
先前描述了用于獲取參考狀態(tài)碼元、劃分?jǐn)?shù)據(jù)碼元和生成第二接收端傳輸記錄的可能的和優(yōu)選的實施例,因此無需重新描述。
此外,本發(fā)明還涉及一種用于控制通信設(shè)備,使其作為預(yù)定通信層提供的用于傳輸數(shù)據(jù)碼元序列的連接的接收對等實體工作的方法,其中對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法和設(shè)備設(shè)置為從所述連接的先前發(fā)送對等實體接收數(shù)據(jù)碼元序列和根據(jù)給定數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元的(新的)發(fā)送端傳輸記錄,在所述記錄中,每個數(shù)據(jù)單元與發(fā)送端傳輸狀態(tài)信息相關(guān)聯(lián),其中所述先前的發(fā)送對等實體基于舊的傳輸記錄生成所述新的傳輸記錄,如前所述。所述方法和設(shè)備還設(shè)置為基于所述給定數(shù)據(jù)單元生成方案將所述數(shù)據(jù)碼元劃分成數(shù)據(jù)單元序列,然后基于所述接收到的發(fā)送端傳輸記錄控制在所述連接上發(fā)送所述數(shù)據(jù)單元。要注意的是,基于所接收的發(fā)送端傳輸記錄的控制是初始控制,因為此發(fā)送端傳輸記錄將在發(fā)送另外的數(shù)據(jù)單元和接收對應(yīng)反饋消息的處理過程中被修改。
此外,本發(fā)明涉及一種用于控制通信設(shè)備,使其作為預(yù)定通信層提供的用于傳輸數(shù)據(jù)碼元序列的連接的接收對等實體工作的方法,其中對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法和設(shè)備設(shè)置為從所述連接的先前(舊的)接收對等實體接收數(shù)據(jù)碼元序列和根據(jù)預(yù)定數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元的新接收端傳輸記錄,在所述記錄中,每個數(shù)據(jù)單元與接收端傳輸狀態(tài)信息相關(guān)聯(lián),其中所述舊的接收對等實體生成所述新的接收端傳輸記錄。所述方法還包括從所述連接的發(fā)送對等實體接收根據(jù)所述預(yù)定數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元,然后基于所述第二接收端傳輸記錄重組所述數(shù)據(jù)碼元序列。換言之,充當(dāng)接收對等實體的通信設(shè)備從所述連接的先前接收對等實體接收要使用的所述接收端傳輸記錄。要注意的是,基于所接收的接收端傳輸記錄的控制是初始控制,因為此接收端傳輸記錄將在接收另外的數(shù)據(jù)單元和發(fā)送對應(yīng)反饋消息的處理過程中被修改。
此外,本發(fā)明還涉及一種用于控制通信設(shè)備,使其作為預(yù)定通信層提供的用于傳送數(shù)據(jù)碼元序列的連接的發(fā)送對等實體工作的方法,其中對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法和設(shè)備設(shè)置為通過如下步驟進(jìn)行所述傳輸基于第一數(shù)據(jù)單元生成方案將數(shù)據(jù)碼元序列劃分成第一數(shù)據(jù)單元序列,基于其中各數(shù)據(jù)單元與發(fā)送端傳輸狀態(tài)信息相關(guān)聯(lián)的多個數(shù)據(jù)單元的第一發(fā)送端傳輸記錄控制將所述第一數(shù)據(jù)單元發(fā)送到所述連接的接收對等實體,所述方法和設(shè)備的特征在于通過將數(shù)據(jù)碼元序列和發(fā)送端傳輸記錄轉(zhuǎn)移到另一個通信設(shè)備來修改所述數(shù)據(jù)碼元傳輸。轉(zhuǎn)移到所述另一個通信設(shè)備的所述發(fā)送端傳輸記錄可以是所述第一(舊的)發(fā)送端傳輸記錄或所述第二(新的)發(fā)送端傳輸記錄。在后一種情況中,修改所述傳輸還包括獲取所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元,基于第二數(shù)據(jù)單元生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二數(shù)據(jù)單元序列,通過根據(jù)發(fā)送端傳輸記錄的預(yù)定映射方案將與所述第一發(fā)送端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的所述發(fā)送端傳輸狀態(tài)信息映射到所述第二數(shù)據(jù)單元來生成第二發(fā)送端傳輸記錄。
先前描述了用于獲取參考狀態(tài)碼元、劃分?jǐn)?shù)據(jù)碼元和生成第二接收端傳輸記錄的可能的和優(yōu)選的實施例,因此無需重新描述。
此外,本發(fā)明還涉及一種用于控制通信設(shè)備,使其作為預(yù)定通信層提供的用于傳輸數(shù)據(jù)碼元序列的連接的接收對等實體工作的方法,其中對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法和設(shè)備設(shè)置為通過如下步驟進(jìn)行所述傳輸從所述連接的發(fā)送對等實體接收根據(jù)預(yù)定數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元,以及基于第一(舊的)接收端傳輸記錄來重組所述數(shù)據(jù)碼元序列,所述方法的特征在于通過將數(shù)據(jù)碼元序列和接收端傳輸記錄轉(zhuǎn)移到另一個通信設(shè)備來修改所述數(shù)據(jù)碼元傳輸。轉(zhuǎn)移到所述另一個通信設(shè)備的所述接收端傳輸記錄可以是所述第一(舊的)接收端傳輸記錄或所述第二(新的)接收端傳輸記錄。在后一種情況中,修改所述傳輸還包括獲取所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元,基于第二數(shù)據(jù)單元生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二數(shù)據(jù)單元序列,通過根據(jù)接收端傳輸記錄的預(yù)定映射方案將與所述第一接收端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的所述接收端傳輸狀態(tài)信息映射到所述第二數(shù)據(jù)單元來生成第二接收端傳輸記錄。
先前描述了用于獲取參考狀態(tài)碼元、劃分?jǐn)?shù)據(jù)碼元和生成第二接收端傳輸記錄的可能的和優(yōu)選的實施例,因此無需重新描述。
要注意的是,上述實體(即發(fā)送對等實體和接收對等實體)可以通過硬件、軟件或硬件和軟件的任意適當(dāng)組合來實現(xiàn)。因此,根據(jù)本發(fā)明的用于控制通信設(shè)備的方法還可以計算機程序或計算機程序產(chǎn)品的形式提供,所述計算機程序或計算機程序產(chǎn)品可以在可運行所述計算機程序的通信設(shè)備上運行時實現(xiàn)所述控制方法。而且,本發(fā)明由此可以含有所述計算機程序或計算機程序產(chǎn)品的數(shù)據(jù)載體的形式實施。
本發(fā)明的通信設(shè)備可以是設(shè)置為實施上述方法的任何通信設(shè)備。但是,本發(fā)明的通信設(shè)備最好是移動通信系統(tǒng)的一部分,例如這種移動通信系統(tǒng)的移動裝置或固定裝置,因為上述種類的重配置和/或切換更可能出現(xiàn)在此類移動通信系統(tǒng)中。雖然已基于詳細(xì)實施例對本發(fā)明作了描述,但本發(fā)明絕不局限于所述這些詳細(xì)實施例,這些實施例僅用于提供對本發(fā)明的更為全面的理解。更確切地說,本發(fā)明的范圍由所附權(quán)利要求限定。權(quán)利要求中的引用號僅用于使這些權(quán)利要求更易閱讀,而非用于限制。
權(quán)利要求
1.一種控制在預(yù)定通信層(Lm)提供的連接上傳輸數(shù)據(jù)碼元序列的方法,所述連接具有發(fā)送對等實體和接收對等實體,所述預(yù)定數(shù)據(jù)碼元序列基于第一數(shù)據(jù)單元生成方案劃分成第一數(shù)據(jù)單元序列,所述第一數(shù)據(jù)單元從所述發(fā)送對等實體發(fā)送到所述接收對等實體,實施所述接收對等實體據(jù)以向所述發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)所述發(fā)送對等實體所發(fā)送的數(shù)據(jù)單元的接收的信息,所述發(fā)送對等實體保持?jǐn)?shù)據(jù)單元的第一發(fā)送端傳輸記錄,其中每個數(shù)據(jù)單元與發(fā)送端傳輸狀態(tài)信息相關(guān)聯(lián);所述接收對等實體保持?jǐn)?shù)據(jù)單元的第一接收端傳輸記錄,其中每個數(shù)據(jù)單元與接收端傳輸狀態(tài)信息相關(guān)聯(lián),基于所述發(fā)送端傳輸記錄來執(zhí)行在所述連接上傳輸數(shù)據(jù)單元的傳輸控制,以及基于所述接收端傳輸記錄來重組所述數(shù)據(jù)碼元序列,所述方法包括以如下方式修改所述傳輸-識別所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元;-基于第二數(shù)據(jù)生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二數(shù)據(jù)單元序列;-通過根據(jù)發(fā)送端傳輸記錄的預(yù)定映射方案將與所述第一發(fā)送端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的所述發(fā)送端傳輸狀態(tài)信息映射到所述第二數(shù)據(jù)單元來生成第二發(fā)送端傳輸記錄;-通過根據(jù)接收端傳輸記錄的預(yù)定映射方案將與所述第一接收端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的所述接收端傳輸狀態(tài)信息映射到所述第二數(shù)據(jù)單元來生成第二接收端傳輸記錄,以及-基于所述第二發(fā)送端傳輸記錄執(zhí)行所述第二數(shù)據(jù)單元的傳輸控制,以及基于所述第二接收端傳輸記錄執(zhí)行所述數(shù)據(jù)碼元序列的重組。
2.如權(quán)利要求1所述的方法,其特征在于所述發(fā)送端傳輸狀態(tài)信息區(qū)分至少下列狀態(tài)-已確認(rèn)正確接收;以及-來確認(rèn)正確接收,所述接收端傳輸狀態(tài)信息區(qū)分至少下列狀態(tài)-已正確接收;以及-尚未正確接收;所述發(fā)送端傳輸記錄映射方案包括-將所述未確認(rèn)正確接收狀態(tài)映射到含有屬于與所述未確認(rèn)正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元;以及-將已確認(rèn)正確接收狀態(tài)映射到完全地包含所有屬于與所述已確認(rèn)正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元;以及所述接收端傳輸記錄映射方案包括-將所述尚未正確接收狀態(tài)映射到含有屬于與所述尚未正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元;以及-將正確接收狀態(tài)映射到完全地包含所有屬于與正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元。
3.一種方法,用于控制通信設(shè)備,使之作為預(yù)定通信層提供的用于傳送數(shù)據(jù)碼元序列的連接的發(fā)送對等實體工作,對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)對所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法包括以如下方式執(zhí)行所述傳輸-基于第一數(shù)據(jù)單元生成方案將所述數(shù)據(jù)碼元序列劃分成第一數(shù)據(jù)單元序列;-基于其中各數(shù)據(jù)單元與發(fā)送端傳輸狀態(tài)信息相關(guān)聯(lián)的多個數(shù)據(jù)單元的第一發(fā)送端傳輸記錄來控制將所述第一數(shù)據(jù)單元發(fā)送到所述連接的接收對等實體;其特征在于通過如下步驟修改所述數(shù)據(jù)碼元傳輸-獲取所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元;-基于第二數(shù)據(jù)生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二數(shù)據(jù)單元序列;-通過根據(jù)發(fā)送端傳輸記錄的預(yù)定映射方案將與所述第一發(fā)送端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的所述發(fā)送端傳輸狀態(tài)信息映射到所述第二數(shù)據(jù)單元來生成第二發(fā)送端傳輸記錄,以及-基于所述第二發(fā)送端傳輸記錄來控制所述第二數(shù)據(jù)單元的發(fā)送。
4.如權(quán)利要求3所述的方法,其特征在于所述發(fā)送端傳輸狀態(tài)信息區(qū)分至少下列狀態(tài)-已確認(rèn)正確接收;以及-未確認(rèn)正確接收;以及所述發(fā)送端傳輸記錄映射方案包括-將所述未確認(rèn)正確接收狀態(tài)映射到含有屬于與所述未確認(rèn)正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元;以及-將已確認(rèn)正確接收狀態(tài)映射到完全地包含所有屬于與所述已確認(rèn)正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元。
5.如權(quán)利要求4所述的方法,其特征在于所述發(fā)送端傳輸狀態(tài)信息還將所述未確認(rèn)正確接收狀態(tài)區(qū)分為-已發(fā)送但未確認(rèn)正確接收;以及-尚未發(fā)送;以及所述發(fā)送端傳輸記錄映射方案包括-將所述尚未發(fā)送狀態(tài)映射到含有屬于與所述尚未發(fā)送狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元;以及-將所述已發(fā)送但未確認(rèn)正確接收狀態(tài)映射到含有屬于與已發(fā)送但未確認(rèn)正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元且不含任何屬于與尚未發(fā)送狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元。
6.如權(quán)利要求3至5之一所述的方法,其特征在于所述第一數(shù)據(jù)單元生成方案包括生成具有預(yù)定第一大小的所述第一數(shù)據(jù)單元,以及所述第二數(shù)據(jù)單元生成方案包括生成具有預(yù)定第二大小的所述第二數(shù)據(jù)單元,其中所述第二大小不同于所述第一大小。
7.如權(quán)利要求3至6之一所述的方法,其特征在于所述傳輸?shù)乃鲂薷囊蛩鲞B接的重配置或所述連接切換到新接收對等實體而被觸發(fā),以及在所述重配置或切換之后,所述通信設(shè)備繼續(xù)作為所述發(fā)送對等實體工作,但基于所述第二發(fā)送端傳輸記錄執(zhí)行對所述第二數(shù)據(jù)單元的傳輸控制。
8.如權(quán)利要求3至7之一所述的方法,其特征在于所述傳輸?shù)乃鲂薷囊蛩鲞B接切換到第二發(fā)送對等實體而被觸發(fā),所述通信設(shè)備還作為所述第二發(fā)送對等實體工作,其中在所述切換之后,所述第二發(fā)送對等實體基于所述第二發(fā)送端傳輸記錄執(zhí)行對所述第二數(shù)據(jù)單元的傳輸控制。
9.如權(quán)利要求3至8之一所述的方法,其特征在于所述通信設(shè)備通過接收所述連接的所述接收端發(fā)送的消息來獲取所述參考數(shù)據(jù)碼元。
10.如權(quán)利要求3至9之一所述的方法,其特征在于所述通信設(shè)備采用滑動窗口技術(shù)來實施傳輸控制,其中,用于基于所述第二發(fā)送記錄和所述第二接收記錄的所述第二數(shù)據(jù)單元的傳輸控制、有關(guān)所述數(shù)據(jù)碼元序列的滑動窗口的初始低端是所述參考數(shù)據(jù)碼元。
11.如權(quán)利要求3至10之一所述的方法,其特征在于所述發(fā)送端傳輸狀態(tài)信息包括有關(guān)下列一項或多項的信息-與數(shù)據(jù)單元相關(guān)聯(lián)的時間值;-與數(shù)據(jù)單元相關(guān)聯(lián)的重發(fā)嘗試次數(shù);-與數(shù)據(jù)單元相關(guān)聯(lián)的可靠性;以及-與數(shù)據(jù)單元相關(guān)聯(lián)的優(yōu)先級。
12.如權(quán)利要求3至11之一所述的方法,其特征在于所述數(shù)據(jù)碼元以較高層(L(m+1))協(xié)議數(shù)據(jù)單元的形式提供給所述通信層(Lm);以及所述識別所述參考碼元的操作包括將所包含的所有數(shù)據(jù)碼元被所述接收對等實體正確接收到的上次較高層協(xié)議數(shù)據(jù)單元之后的較高層協(xié)議數(shù)據(jù)單元的第一個數(shù)據(jù)碼元確定為所述參考數(shù)據(jù)碼元。
13.如權(quán)利要求3至12之一所述的方法,其特征在于每個第一數(shù)據(jù)單元中的數(shù)據(jù)碼元的數(shù)量是可變的,以及所述通信設(shè)備設(shè)置為從所述連接的所述接收端接收有關(guān)所述接收端尚未正確接收到哪些第一數(shù)據(jù)單元的信息,并對此予以響應(yīng),向所述連接的所述接收端發(fā)送有關(guān)所述接收端尚未正確接收到的每個所述第一數(shù)據(jù)單元中含有多少數(shù)據(jù)碼元的信息。
14.一種方法,用于控制通信設(shè)備,使之作為預(yù)定通信層提供的用于傳送數(shù)據(jù)碼元序列的連接的發(fā)送對等實體工作,以發(fā)送數(shù)據(jù)碼元序列,對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)對所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法包括-從所述連接的先前發(fā)送對等實體接收數(shù)據(jù)碼元序列和根據(jù)第一數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元的第一發(fā)送端傳輸記錄,在所述記錄中,每個數(shù)據(jù)單元與發(fā)送端傳輸狀態(tài)信息相關(guān)聯(lián);-獲取所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元;-基于第二數(shù)據(jù)生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二數(shù)據(jù)單元序列;-通過根據(jù)發(fā)送端傳輸記錄的預(yù)定映射方案將與所述第一發(fā)送端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的所述發(fā)送端傳輸狀態(tài)信息映射到所述第二數(shù)據(jù)單元來生成第二發(fā)送端傳輸記錄;以及-基于所述第二發(fā)送端傳輸記錄來控制所述連接上所述第二數(shù)據(jù)單元的發(fā)送。
15.如權(quán)利要求14所述的方法,其特征在于所述發(fā)送端傳輸狀態(tài)信息區(qū)分至少下列狀態(tài)-已確認(rèn)正確接收;以及-未確認(rèn)正確接收;以及所述發(fā)送端傳輸記錄映射方案包括-將所述未確認(rèn)正確接收狀態(tài)映射到含有屬于與所述未確認(rèn)正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元;以及-將所述已確認(rèn)正確接收狀態(tài)映射到完全地包含所有屬于與所述已確認(rèn)正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元。
16.如權(quán)利要求15所述的方法,其特征在于所述發(fā)送端傳輸狀態(tài)信息還將所述未確認(rèn)正確接收狀態(tài)區(qū)分為-已發(fā)送但未確認(rèn)正確接收;以及-尚未發(fā)送;以及所述發(fā)送端傳輸記錄映射方案包括-將所述尚未發(fā)送狀態(tài)映射到含有屬于與所述尚未發(fā)送狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元;以及-將所述已發(fā)送但未確認(rèn)正確接收狀態(tài)映射到含有屬于與所述已發(fā)送但未確認(rèn)正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元且不含任何屬于與所述尚未發(fā)送狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元。
17.如權(quán)利要求14至16之一所述的方法,其特征在于所述第一數(shù)據(jù)單元生成方案包括生成具有預(yù)定第一大小的所述第一數(shù)據(jù)單元,以及所述第二數(shù)據(jù)單元生成方案包括生成具有預(yù)定第二大小的所述第二數(shù)據(jù)單元,其中所述第二大小不同于所述第一大小。
18.如權(quán)利要求14至17之一所述的方法,其特征在于所述通信設(shè)備通過接收從所述連接的所述接收端發(fā)送的消息來獲取所述參考數(shù)據(jù)碼元。
19.如權(quán)利要求14至18之一所述的方法,其特征在于所述通信設(shè)備采用滑動窗口技術(shù)來實施傳輸控制,其中,用于基于所述第二發(fā)送端傳輸記錄的所述第二數(shù)據(jù)單元的傳輸控制、有關(guān)所述數(shù)據(jù)碼元序列的滑動窗口的初始低端是所述參考數(shù)據(jù)碼元。
20.如權(quán)利要求14至19之一所述的方法,其特征在于所述發(fā)送端傳輸狀態(tài)信息包括有關(guān)下列一項或多項的信息-與數(shù)據(jù)單元相關(guān)聯(lián)的時間值;-與數(shù)據(jù)單元相關(guān)聯(lián)的重發(fā)嘗試次數(shù);-與數(shù)據(jù)單元相關(guān)聯(lián)的可靠性;以及-與數(shù)據(jù)單元相關(guān)聯(lián)的優(yōu)先級。
21.如權(quán)利要求14至20之一所述的方法,其特征在于所述數(shù)據(jù)碼元以較高層(L(m+1))的協(xié)議數(shù)據(jù)單元的形式提供給所述通信層(Lm),其中,所述獲取所述參考碼元的操作包括將所包含的所有數(shù)據(jù)碼元被所述接收對等實體正確接收到的上次較高層協(xié)議數(shù)據(jù)單元之后的較高層協(xié)議數(shù)據(jù)單元的第一個數(shù)據(jù)碼元確定為所述參考數(shù)據(jù)碼元。
22.如權(quán)利要求14至21之一所述的方法,其特征在于每個第一數(shù)據(jù)單元中的數(shù)據(jù)碼元的數(shù)量是可變的,以及所述通信設(shè)備所述通信設(shè)備設(shè)置為從所述連接的所述接收端接收有關(guān)所述接收端尚未正確接收到的那些第一數(shù)據(jù)單元的信息,并對此予以響應(yīng),向所述連接的所述接收端發(fā)送有關(guān)所述接收端尚未正確接收到的每個所述第一數(shù)據(jù)單元中含有多少數(shù)據(jù)碼元的信息。
23.一種方法,用于控制通信設(shè)備,使之作為預(yù)定通信層提供的用于傳送數(shù)據(jù)碼元序列的連接的接收對等實體工作,對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)對所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,并且其中所述發(fā)送對等實體基于第一數(shù)據(jù)單元生成方案將所述數(shù)據(jù)碼元序列劃分成第一數(shù)據(jù)單元序列,且基于其中各數(shù)據(jù)單元與發(fā)送端傳輸狀態(tài)信息相關(guān)聯(lián)的多個數(shù)據(jù)單元的第一發(fā)送端傳輸記錄來控制將所述第一數(shù)據(jù)單元發(fā)送到所述連接的接收對等實體;所述方法包括以如下方式執(zhí)行所述傳輸-保持第一數(shù)據(jù)單元的第一接收端傳輸記錄,其中每個第一數(shù)據(jù)單元與接收端傳輸狀態(tài)信息相關(guān)聯(lián),以及-基于所述第一接收端傳輸記錄來重組所述數(shù)據(jù)碼元序列;其特征在于通過如下步驟修改所述數(shù)據(jù)碼元傳輸-獲取所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元;-基于第二數(shù)據(jù)生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二數(shù)據(jù)單元序列;-通過根據(jù)接收端傳輸記錄的預(yù)定映射方案將與所述第一接收端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的所述接收端傳輸狀態(tài)信息映射到所述第二數(shù)據(jù)單元來生成第二接收端傳輸記錄,以及-基于所述第二接收端傳輸記錄來重組所述數(shù)據(jù)碼元序列。
24.如權(quán)利要求23所述的方法,其特征在于所述接收端傳輸狀態(tài)信息區(qū)分至少下列狀態(tài)-已正確接收;以及-尚未正確接收;以及所述接收端傳輸記錄映射方案包括-將所述尚未正確接收狀態(tài)映射到含有屬于與所述尚未正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元;以及-將正確接收狀態(tài)映射到完全地包含所有屬于與所述已正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元。
25.如權(quán)利要求23或24所述的方法,其特征在于所述第一數(shù)據(jù)單元生成方案包括生成具有預(yù)定第一大小的所述第一數(shù)據(jù)單元,以及所述第二數(shù)據(jù)單元生成方案包括生成具有預(yù)定第二大小的所述第二數(shù)據(jù)單元,其中所述第二大小不同于所述第一大小。
26.如權(quán)利要求23至25之一所述的方法,其特征在于所述傳輸?shù)乃鲂薷囊蛩鲞B接的重配置或所述連接切換到新接收對等實體而被觸發(fā),以及在所述重配置或切換之后,所述通信設(shè)備繼續(xù)作為所述接收對等實體工作,但基于所述第二接收端傳輸記錄執(zhí)行對所述數(shù)據(jù)碼元序列的重組。
27.如權(quán)利要求23至26之一所述的方法,其特征在于對所述傳輸?shù)乃鲂薷囊蛩鲞B接切換到第二接收對等實體而被觸發(fā),在所述切換之后,所述通信設(shè)備還作為所述第二接收對等實體工作,其中,所述第二接收對等實體基于所述第二接收端傳輸記錄執(zhí)行對所述數(shù)據(jù)碼元序列的重組。
28.如權(quán)利要求23至27之一所述的方法,其特征在于所述參考數(shù)據(jù)碼元是從所述通信設(shè)備執(zhí)行的過程中獲取的。
29.如權(quán)利要求28所述的方法,其特征在于所述數(shù)據(jù)碼元以較高層(L(m+1))的協(xié)議數(shù)據(jù)單元的形式提供給所述通信層(Lm);其中,用于獲取所述參考碼元的所述過程包括將所包含的所有數(shù)據(jù)碼元被所述接收對等實體正確接收到的上次較高層協(xié)議數(shù)據(jù)單元之后的較高層協(xié)議數(shù)據(jù)單元的第一個數(shù)據(jù)碼元確定為所述參考數(shù)據(jù)碼元。
30.如權(quán)利要求23至29之一所述的方法,其特征在于所述接收端傳輸狀態(tài)信息包括有關(guān)下列一項或多項的信息-與數(shù)據(jù)單元相關(guān)聯(lián)的時間值;-與數(shù)據(jù)單元相關(guān)聯(lián)的重發(fā)嘗試次數(shù);-與數(shù)據(jù)單元相關(guān)聯(lián)的可靠性;以及-與數(shù)據(jù)單元相關(guān)聯(lián)的優(yōu)先級。
31.如權(quán)利要求23至30之一所述的方法,其特征在于每個第一數(shù)據(jù)單元中的數(shù)據(jù)碼元的數(shù)量是可變的,以及在生成第二接收端傳輸記錄的所述步驟之前,所述通信設(shè)備設(shè)置為從所述連接的所述發(fā)送端接收有關(guān)所述通信設(shè)備尚未正確接收到的每個所述第一數(shù)據(jù)單元中含有多少數(shù)據(jù)碼元的信息。
32.一種方法,用于控制通信設(shè)備,使之作為預(yù)定通信層提供的用于傳送數(shù)據(jù)碼元序列的連接的接收對等實體工作,對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)對所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法包括如下步驟-從所述連接的先前接收對等實體接收數(shù)據(jù)碼元序列和根據(jù)第一數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元的第一接收端傳輸記錄,在所述記錄中,每個數(shù)據(jù)單元與接收端傳輸狀態(tài)信息相關(guān)聯(lián);-獲取所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元;-基于第二數(shù)據(jù)生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二數(shù)據(jù)單元序列;-通過根據(jù)接收端傳輸記錄的預(yù)定映射方案將與所述第一接收端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的所述接收端傳輸狀態(tài)信息映射到所述第二數(shù)據(jù)單元來生成第二接收端傳輸記錄,以及-基于所述第二接收端傳輸記錄來重組所述數(shù)據(jù)碼元序列。
33.如權(quán)利要求32所述的方法,其特征在于所述接收端傳輸狀態(tài)信息區(qū)分至少下列狀態(tài)-已正確接收;以及-尚未正確接收;以及所述接收端傳輸記錄映射方案包括-將所述尚未正確接收狀態(tài)映射到含有屬于與所述尚未正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的至少一個數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元;以及-將所述正確接收狀態(tài)映射到完全地包含所有屬于與所述正確接收狀態(tài)相關(guān)聯(lián)的第一數(shù)據(jù)單元的數(shù)據(jù)碼元的每個第二數(shù)據(jù)單元。
34.如權(quán)利要求32或33所述的方法,其特征在于所述第一數(shù)據(jù)單元生成方案包括生成具有預(yù)定第一大小的所述第一數(shù)據(jù)單元,以及所述第二數(shù)據(jù)單元生成方案包括生成具有預(yù)定第二大小的所述第二數(shù)據(jù)單元,其中所述第二大小不同于所述第一大小。
35.如權(quán)利要求32至34之一所述的方法,其特征在于所述參考數(shù)據(jù)碼元是從所述通信設(shè)備執(zhí)行的過程中獲取的。
36.如權(quán)利要求35所述的方法,其特征在于所述數(shù)據(jù)碼元以較高層(L(m+1))的協(xié)議數(shù)據(jù)單元的形式提供給所述通信層(Lm);以及獲取所述參考碼元的所述過程包括將所包含的所有數(shù)據(jù)碼元被所述接收對等實體正確接收到的上次較高層協(xié)議數(shù)據(jù)單元之后的較高層協(xié)議數(shù)據(jù)單元的第一個數(shù)據(jù)碼元確定為所述參考數(shù)據(jù)碼元。
37.如權(quán)利要求32至36之一所述的方法,其特征在于所述接收端傳輸狀態(tài)信息包括有關(guān)下列一項或多項的信息-與數(shù)據(jù)單元相關(guān)聯(lián)的時間值;-與數(shù)據(jù)單元相關(guān)聯(lián)的重發(fā)嘗試次數(shù);-與數(shù)據(jù)單元相關(guān)聯(lián)的可靠性;以及-與數(shù)據(jù)單元相關(guān)聯(lián)的優(yōu)先級。
38.如權(quán)利要求32至37之一所述的方法,其特征在于每個第一數(shù)據(jù)單元中的數(shù)據(jù)碼元的數(shù)量是可變的,以及在生成第二接收端傳輸記錄的所述步驟之前,所述通信設(shè)備設(shè)置為從所述連接的發(fā)送端接收有關(guān)所述通信設(shè)備尚未正確接收到的每個所述第一數(shù)據(jù)單元中含有多少數(shù)據(jù)碼元的信息。
39.一種方法,用于控制通信設(shè)備,使之作為預(yù)定通信層提供的用于傳送數(shù)據(jù)碼元序列的連接的發(fā)送對等實體工作,對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)對所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法包括如下步驟-從所述連接的先前發(fā)送對等實體接收數(shù)據(jù)碼元序列和根據(jù)數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元的發(fā)送端傳輸記錄,在所述記錄中,每個數(shù)據(jù)單元與發(fā)送端傳輸狀態(tài)信息相關(guān)聯(lián);-基于所述數(shù)據(jù)單元生成方案將所述數(shù)據(jù)碼元劃分成數(shù)據(jù)單元序列;以及-基于所述接收到的發(fā)送端傳輸記錄來控制所述數(shù)據(jù)單元在所述連接上的發(fā)送。
40.一種方法,用于控制通信設(shè)備,使之作為預(yù)定通信層提供的用于傳送數(shù)據(jù)碼元序列的連接的接收對等實體工作,對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)對所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法包括如下步驟-從所述連接的先前接收對等實體接收數(shù)據(jù)碼元序列和根據(jù)預(yù)定數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元的接收端傳輸記錄,在所述記錄中,每個數(shù)據(jù)單元與接收端傳輸狀態(tài)信息相關(guān)聯(lián);-從所述連接的發(fā)送對等實體接收根據(jù)所述預(yù)定數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元;以及-基于所述第二接收端傳輸記錄來重組所述數(shù)據(jù)碼元序列。
41.一種方法,用于控制通信設(shè)備,使之作為預(yù)定通信層提供的用于傳送數(shù)據(jù)碼元序列的連接的發(fā)送對等實體工作,對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)對所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法包括通過如下方式執(zhí)行所述傳輸-基于第一數(shù)據(jù)單元生成方案將所述數(shù)據(jù)碼元序列劃分成第一數(shù)據(jù)單元序列;-基于其中各數(shù)據(jù)單元與發(fā)送端傳輸狀態(tài)信息相關(guān)聯(lián)的多個數(shù)據(jù)單元的第一發(fā)送端傳輸記錄來控制將所述第一數(shù)據(jù)單元發(fā)送到所述連接的接收對等實體;其特征在于通過將數(shù)據(jù)碼元序列和發(fā)送端傳輸記錄轉(zhuǎn)移到另一個通信設(shè)備來修改所述數(shù)據(jù)碼元傳輸。
42.如權(quán)利要求41所述的方法,其特征在于轉(zhuǎn)移到所述另一個通信設(shè)備的所述發(fā)送端傳輸記錄是所述第一發(fā)送端傳送記錄。
43.如權(quán)利要求41所述的方法,其特征在于修改所述傳輸?shù)牟襟E還包括-獲取所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元;-基于第二數(shù)據(jù)生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二數(shù)據(jù)單元序列;-通過根據(jù)發(fā)送端傳輸記錄的預(yù)定映射方案將與所述第一發(fā)送端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的所述發(fā)送端傳輸狀態(tài)信息映射到所述第二數(shù)據(jù)單元來生成第二發(fā)送端傳輸記錄,以及-將所述第二發(fā)送端傳輸記錄轉(zhuǎn)移到所述另一個通信設(shè)備。
44.一種方法,用于控制通信設(shè)備,使之作為預(yù)定通信層提供的用于傳送數(shù)據(jù)碼元序列的連接的接收對等實體工作,對所述連接實施所述連接的接收對等實體據(jù)以向所述連接的發(fā)送對等實體發(fā)送反饋消息的反饋機制,所述反饋消息包含有關(guān)對所述連接上發(fā)送的數(shù)據(jù)單元的接收的信息,所述方法包括通過如下方式執(zhí)行所述傳輸-從所述連接的發(fā)送對等實體接收根據(jù)預(yù)定數(shù)據(jù)單元生成方案生成的數(shù)據(jù)單元;以及-基于第一接收端傳輸記錄來重組所述數(shù)據(jù)碼元序列;其特征在于通過將數(shù)據(jù)碼元序列和接收端傳輸記錄轉(zhuǎn)移到另一個通信設(shè)備來修改所述數(shù)據(jù)碼元傳輸。
45.如權(quán)利要求44所述的方法,其特征在于轉(zhuǎn)移到所述另一個通信設(shè)備的所述接收端傳輸記錄是所述第一接收端發(fā)送記錄。
46.如權(quán)利要求44所述的方法,其特征在于修改所述傳輸?shù)牟襟E還包括-獲取所述數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元;-基于第二數(shù)據(jù)生成方案將所述數(shù)據(jù)碼元序列中所述參考數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分成第二數(shù)據(jù)單元序列;-通過根據(jù)接收端傳輸記錄的預(yù)定映射方案將與所述第一接收端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的所述接收端傳輸狀態(tài)信息映射到所述第二數(shù)據(jù)單元來生成第二接收端傳輸記錄,以及-將所述第二接收端傳輸記錄轉(zhuǎn)移到所述另一個通信設(shè)備。
47.一種計算機程序產(chǎn)品,用于在運行于計算設(shè)備上時執(zhí)行如權(quán)利要求3至46之一所述的方法。
48.一種存儲如權(quán)利要求47所述計算機程序產(chǎn)品的數(shù)據(jù)載體。
49.一種用于執(zhí)行如權(quán)利要求3至46之一所述方法的通信設(shè)備。
50.如權(quán)利要求49所述的通信設(shè)備,其特征在于所述通信設(shè)備是移動通信網(wǎng)絡(luò)的移動臺或固定站。
全文摘要
一種用于控制在預(yù)定通信層提供的連接上傳輸數(shù)據(jù)碼元序列的方法,所述方法包括通過如下步驟修改傳輸識別(S41)數(shù)據(jù)碼元序列中的參考數(shù)據(jù)碼元,基于新的數(shù)據(jù)單元生成方案將所述數(shù)據(jù)碼元序列中所述數(shù)據(jù)碼元之后的數(shù)據(jù)碼元劃分(S42)成新的數(shù)據(jù)單元序列,通過根據(jù)發(fā)送端傳輸記錄的預(yù)定映射方案將與舊的發(fā)送端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的發(fā)送端傳輸狀態(tài)信息映射到新的數(shù)據(jù)單元來生成(S43)新的發(fā)送端傳輸記錄,通過根據(jù)接收端傳輸記錄的預(yù)定映射方案將與舊的接收端傳輸記錄中的數(shù)據(jù)單元相關(guān)聯(lián)的接收端傳輸狀態(tài)信息映射到新的數(shù)據(jù)單元來生成(S43)新的接收端傳輸記錄,基于新的發(fā)送端傳輸記錄執(zhí)行(S45)新數(shù)據(jù)單元的傳輸控制,以及基于新的接收端傳輸記錄執(zhí)行數(shù)據(jù)碼元的重組。
文檔編號H04L1/16GK1745533SQ03826018
公開日2006年3月8日 申請日期2003年2月26日 優(yōu)先權(quán)日2003年2月26日
發(fā)明者J·薩赫斯, M·邁爾 申請人:艾利森電話股份有限公司