專利名稱:用于多鏈路通信系統(tǒng)的無線電鏈路協(xié)議的制作方法
技術(shù)領(lǐng)域:
本揭示內(nèi)容大體上涉及無線通信系統(tǒng)。更具體地說,本文所揭示的實施例涉及一 組新的無線電鏈路協(xié)議(RLP),所述協(xié)議經(jīng)配置以增強多鏈路通信系統(tǒng)的效率。
背景技術(shù):
廣泛部署無線通信系統(tǒng)以向多個用戶提供各種類型的通信(例如,語音、數(shù)據(jù) 等)。此類系統(tǒng)可基于碼分多址(CDMA)、時分多址(TDMA)、頻分多址(FDMA)或其它多址技 術(shù)??蓪o線通信系統(tǒng)設(shè)計成實施一種或一種以上標(biāo)準(zhǔn),例如IS-95、cdma2000, IS-856、 W-CDMA, TD-SCDMA 和其它標(biāo)準(zhǔn)。響應(yīng)于不斷增長的對多媒體服務(wù)和高速率數(shù)據(jù)的需要,已在無線通信系統(tǒng)中提議 多鏈路調(diào)制。對于提供有效且穩(wěn)健的多鏈路通信系統(tǒng)存在挑戰(zhàn)。
發(fā)明內(nèi)容
無
圖1說明多鏈路通信系統(tǒng)的實施例;圖2說明通過多個通信鏈路到達接收器處的包的實施例;圖3說明第一次傳輸?shù)陌陌指畹膶嵤├?;圖4說明重傳輸?shù)陌陌指畹膶嵤├?;圖5說明用于多鏈路通信系統(tǒng)的協(xié)議堆棧的實施例;圖6說明多鏈路通信系統(tǒng)中的結(jié)構(gòu)的實施例;圖7說明多個包如何在多個通信鏈路上交錯的實施例;圖8說明在服務(wù)小區(qū)切換期間的包傳輸?shù)膶嵤├?br>
圖9說明基于八位位組的分割和重組序列編號(SAR_seq)的實例;圖10說明多鏈路通信系統(tǒng)中的情形;圖11說明多鏈路通信系統(tǒng)中的另一情形;圖12說明過程的流程圖,所述過程可在實施例中用于在多鏈路通信系統(tǒng)中實施 數(shù)據(jù)傳輸;圖13說明過程的流程圖,所述過程可在實施例中用于在多鏈路通信系統(tǒng)中實施 數(shù)據(jù)處理;圖14說明設(shè)備的方框圖,其中可實施一些所揭示的實施例;以及圖15說明設(shè)備的方框圖,其中可實施一些所揭示的實施例。
具體實施例方式本文所揭示的實施例涉及提供一組新的無線電鏈路協(xié)議(RLP)和相關(guān)聯(lián)的程序, 其經(jīng)配置以增強多鏈路通信系統(tǒng)的效率。圖1說明多鏈路通信系統(tǒng)100的實施例。舉例來說,各個存取終端(AT)110(包括 AT 1 IOa-110C)分散在整個系統(tǒng)中。每一 AT 110可在給定時刻在前向鏈路和/或反向鏈路 上以不同頻率經(jīng)由一個或一個以上信道來與存取網(wǎng)絡(luò)(AN) 120通信,如雙側(cè)箭頭130說明。 出于說明和清楚起見,針對每一 AT 110展示兩個雙側(cè)箭頭130。在通信系統(tǒng)中在前向鏈路 或反向鏈路上可存在任何數(shù)目的信道(或頻率)。此外,前向鏈路上的頻率數(shù)目無需與反向 鏈路上的頻率數(shù)目相同。AN 120可進一步經(jīng)由包數(shù)據(jù)服務(wù)節(jié)點(PDSN) 140而與核心網(wǎng)絡(luò)(例如包數(shù)據(jù) 網(wǎng)絡(luò))通信。在實施例中,系統(tǒng)100可經(jīng)配置以支持一種或一種以上標(biāo)準(zhǔn),例如IS-95、 cdma2000、IS-856、W-CDMA、TD-SCDMA、其它多鏈路標(biāo)準(zhǔn)或其組合。本文所揭示的基站收發(fā)器系統(tǒng)(BTS)還可稱為存取網(wǎng)絡(luò)收發(fā)器(ANT)、存取點 (AP)、基站(BS)、調(diào)制解調(diào)器群收發(fā)器(MPT)、節(jié)點B(例如,在W-CDMA型系統(tǒng)中)等,且/ 或?qū)嵤┢涔δ?。小區(qū)可指代由BTS服務(wù)的覆蓋區(qū)域。小區(qū)可進一步包括一個或一個以上扇 區(qū)。另外,基站控制器(BSC)可指代通信系統(tǒng)的部分,所述部分經(jīng)配置以與核心網(wǎng)絡(luò)(例如, 包數(shù)據(jù)網(wǎng)絡(luò))介接且在AT與核心網(wǎng)絡(luò)之間路由數(shù)據(jù)包,執(zhí)行各種無線電存取和鏈路維持功 能(例如軟移交)、控制無線電發(fā)射器和接收器等等。BSC還可稱為存取網(wǎng)絡(luò)控制器(ANC) 且/或?qū)嵤┢涔δ?。BSC以及一個或一個以上BTS可構(gòu)成AN的一部分。本文所揭示的AT可指代各種類型的裝置,包括(但不限于)無線電話、蜂窩式電 話、膝上型計算機、多媒體無線裝置、無線通信個人計算機(PC)卡、個人數(shù)字助理(PDA)、外 部或內(nèi)部調(diào)制解調(diào)器等。AT可以是通過無線信道和/或通過有線信道(例如,借助于光纖 或同軸電纜)通信的任何數(shù)據(jù)裝置。AT可具有各種名稱,例如存取單元、存取節(jié)點、訂戶單 元、移動臺、移動裝置、移動單元、移動電話、移動設(shè)備、遠程站、遠程終端、遠程單元、用戶裝 置、用戶設(shè)備、手持式裝置等。不同的AT可并入到系統(tǒng)中。AT可以是移動的或固定的,且可 在分散在整個通信系統(tǒng)中。AT可在給定時刻在前向鏈路和/或反向鏈路上與一個或一個以 上BTS通信。本文揭示的“發(fā)送器”可以是BTS、AN、AT或經(jīng)配置以經(jīng)由一個或一個以上通信鏈 路傳輸數(shù)據(jù)包的任何其它裝置。本文揭示的“接收器”可以是AT、BTS、AN或經(jīng)配置以通過一個或一個以上通信鏈路接收數(shù)據(jù)包的任何其它裝置。通信鏈路可包括射頻(RF)載波、光 纖鏈路、同軸電纜、其它數(shù)字通信裝置或其組合。本文揭示的多鏈路通信系統(tǒng)可包括分頻多路復(fù)用系統(tǒng)、正交分頻多路復(fù)用系統(tǒng)或 其它多鏈路調(diào)制系統(tǒng),其中每一鏈路對應(yīng)于一頻率范圍。在某些單鏈路通信系統(tǒng)中,發(fā)送器(例如,BTS)將上層包(例如,網(wǎng)際協(xié)議(IP) 包)分割成多個包,并在將所述包經(jīng)由通信鏈路(例如,RF載波)傳輸?shù)浇邮掌?例如, AT)之前向每一包添加序列編號。接收器使用所接收包的序列編號來重構(gòu)原始上層包。如 果接收器檢測到序列編號中的間隙(或孔)(例如,兩個連續(xù)接收到的包的序列編號是非連 續(xù)的),那么其接著向發(fā)送器發(fā)送否定回答(NAK)消息,從而指示丟失(例如,擦除)的包。 發(fā)送器隨后重傳輸所述丟失的包。在采用多個通信鏈路(例如,多個RF載波和/或其它數(shù)字通信鏈路)的通信系統(tǒng) 中,因為包借助于不同通信鏈路到達接收器,所以即使不存在丟失的包,所接收的包的序列 編號也可能是不連續(xù)的。在此類情形中,前述包傳輸方案可造成大量NAK消息(例如,來自 接收器)和虛假重傳輸?shù)陌?例如,來自發(fā)送器),且因而減慢數(shù)據(jù)傳輸過程。因此,需要一種新方案來克服前述缺點并在多鏈路通信系統(tǒng)中提供有效數(shù)據(jù)傳 輸。本文所揭示的實施例涉及一組新的RLP,其經(jīng)配置以在多鏈路通信系統(tǒng)中提供有 效數(shù)據(jù)傳輸。在實施例中,一種用于多鏈路通信系統(tǒng)中的數(shù)據(jù)傳輸?shù)姆椒ò瑢⑸蠈影指?成多個鏈路層包以經(jīng)由多個通信鏈路傳輸;將第一序列編號添加到每一鏈路層包(例如, 根據(jù)預(yù)定次序);以及將第二序列編號添加到待第一次傳輸?shù)拿恳绘溌穼影?,所述第二?列編號在與特定通信鏈路相關(guān)聯(lián)的序列空間中。第二序列編號可用于檢測丟失的包,如下 文進一步描述。在實施例中,一種用于多鏈路通信系統(tǒng)中的數(shù)據(jù)處理的方法包含檢查通過特定 通信鏈路連續(xù)接收到的兩個鏈路層包,其中每一鏈路層包由第一序列編號和第二序列編號 識別,第二序列編號與特定通信鏈路相關(guān)聯(lián);以及如果所述兩個連續(xù)接收到的數(shù)據(jù)包的第 二序列編號是不連續(xù)的,那么將消息傳輸?shù)桨l(fā)送器以請求重傳輸一個或一個以上丟失的鏈 路層包。在實施例中,提供一種多鏈路RLP,其包括分割和重組(SAR)部分以及自動重復(fù)請 求(ARQ)部分。RLP的SAR部分可負責(zé)將上層包(例如,IP包)分割成多個片段(本文稱 為“鏈路層包”),并將(第一)序列編號(本文稱為“SAR_seq”)添加到每一鏈路層包。接 收器可使用所接收包的SAR_seq來重構(gòu)上層包。RLP的ARQ部分可將另一(或第二)序列 編號(本文稱為“ARQ_seq”)添加到每一鏈路層包。ARQ_seq可屬于與特定邏輯通信鏈路 相關(guān)聯(lián)的序列空間,這允許接收器通過識別通過通信鏈路接收到的包的ARQ_seq中的任何 間隙來檢測丟失的包。ARQ_seq可足夠長,使得其不在通信鏈路上的擦除猝發(fā)期間回繞,但 其不需要像用以防止在重傳輸期間的序列回繞那么長。在實施例中,邏輯通信鏈路可包括 從同一 BTS隊列中提取包的前向鏈路導(dǎo)頻。舉例來說,圖2說明通過兩個通信鏈路(例如,鏈路#1和鏈路#2)到達接收器的 兩個包“流”(或“管”)210、220的實施例。出于說明目的,每一包由一對序列編號SAR_seq以及ARQ_seq識別。如果接收器在每一鏈路內(nèi)接收到的包的ARQ_seq中檢測到間隙(例如, 通過同一鏈路連續(xù)接收到的兩個包的序列編號根據(jù)傳輸方案是不連續(xù)的),那么接收器可 向發(fā)送器發(fā)送消息(例如,NAK消息),從而報告丟失的包。請注意,每一通信鏈路內(nèi)的SAR_ seq不需要按次序的。接收器可使用所接收包(通過各個鏈路)的SAR_seq來重構(gòu)原始上 層包。圖3說明第一次傳輸?shù)陌陌指畹膶嵤├?。可將上?例如,IP包)包分割 成多個鏈路層包。每一鏈路層包可包括第一序列編號,例如SAR_seq最低有效位(SAR_ seqLSB);第二序列編號,例如ARQ_seq ;與給定鏈路相關(guān)聯(lián)的其它RLP字段;以及F/R旗標(biāo)。 所述F/R旗標(biāo)可經(jīng)實施以指示包是第一次傳輸?shù)陌?對此將F/R旗標(biāo)設(shè)置為“F”,例如圖3 中所示)還是重傳輸?shù)陌?對此將F/R旗標(biāo)設(shè)置為“R”,例如圖4所示)。請注意,在所展 示的實施例中,RLP-ARQ不進一步分割RLP-SAR包,因為RLP-ARQ可請求RLP-SAR分割上層 包,使得其適合物理層有效負荷。圖4說明重傳輸?shù)陌陌指畹膶嵤├?。在此情況下,不需要在重傳輸?shù)陌邪?括ARQ_seq(鑒于所述包已經(jīng)由接收器識別為“丟失”)。將F/R旗標(biāo)設(shè)置為“R”。請注意, 包括在重傳輸?shù)腞LP-SAR包中的SAR_seq字段的長度可大于第一次傳輸?shù)陌腟AR_seq字 段的長度(例如,SAR_seq對SAR_seq LSB)。這允許第一次傳輸?shù)陌?其構(gòu)成發(fā)送的包的 大部分)的SAR_seq的長度為較小的,而不會造成重傳輸?shù)腞LP-SAR包回繞。舉例來說,第 一次傳輸?shù)腞LP-SAR包中的SAR_seq的長度只需要像使得其在錯誤猝發(fā)期間不發(fā)生回繞那 么長。在一些實施例中,當(dāng)使用延遲ARQ(本文稱為“D-ARQ”)重傳輸RLP包時,可使用圖 4所示的格式。這避免在第一次傳輸包時與發(fā)送D-ARQ包時之間小ARQ_seq(例如圖3所 示)回繞的可能性。圖5說明協(xié)議堆棧的實施例,所述協(xié)議堆棧例如顯示每一鏈路流動上的上層協(xié) 議、RLP-SAR和RLP-ARQ實例之間的關(guān)系。出于說明和清楚起見,明確展示兩個通信鏈路。 圖5的實施例可擴展到采用兩個以上通信鏈路的系統(tǒng)。圖6說明多鏈路通信系統(tǒng)中的結(jié)構(gòu)的實施例,其中BSC 610采用兩個通信鏈路 620、630與服務(wù)扇區(qū)通信。類似于單鏈路情況,可由所述扇區(qū)添加RLP標(biāo)頭以實現(xiàn)RLP包的 準(zhǔn)時制(just-in-time)封包。在圖6的實施例中,與BSC隊列中的每一包相關(guān)聯(lián)的可以是指示與所述包中的八 位位組相關(guān)聯(lián)的SAR_seq的元數(shù)據(jù)??赏ㄟ^使用幀識別符(或“FramelD”)執(zhí)行BTS與BSC 之間的流控制,所述幀識別符與SAR_seq空間無關(guān)。因此,每一 BSC隊列中的上層包可以是 非順序的事實不會影響B(tài)TS-BSC接口。在一些實施例中,BSC可在與不同鏈路相關(guān)聯(lián)的BTS 上分割上層包??稍诎碨AR_seq次序?qū)LP幀放回在一起之后在接收器處完成解幀。如果 上層包的成幀待由RLP完成,那么RLP包可以不含有來自一個以上上層包的八位位組。如 果使用高級數(shù)據(jù)鏈路控制(HDLC)成幀,那么RLP有效負荷可含有來自一個以上上層包的八 位位組,只要來自所述上層包的八位位組是連續(xù)的。圖7說明多個包如何在多個鏈路上交錯的實施例。舉例來說,鏈路#2上具有SAR_ seq = 81的RLP包還可包括八位位組91-100。在小區(qū)切換時,每一服務(wù)BTS可向BSC指示一對與其已服務(wù)的最后幀相關(guān)聯(lián)的參數(shù),例如〈FramelD,0Ctet_0ffset>?;诖祟愋畔?,BSC可確定哪些八位位組尚待服務(wù)且僅 將那些八位位組發(fā)送到新的服務(wù)扇區(qū)。不同于單鏈路情況,提供到新服務(wù)扇區(qū)的八位位組 不需要是連續(xù)的,例如圖8中說明。在實施例中,在任何所述通信鏈路上檢測到ARQ_seq中的間隙時,接收器可發(fā)送 狀態(tài)報告消息,所述消息可包括以下內(nèi)容與其中已觀測到ARQ_seq間隙的通信鏈路相關(guān) 聯(lián)的SAR序列間隙的開始和結(jié)束的SAR_seq對。接收器可替代地向發(fā)送器發(fā)送NAK消息, 所述消息可包括例如丟失的SAR_seq和/或在通信鏈路上接收到的最后SAR_seq的信息。在實施例中,發(fā)送器可維持在每一通信鏈路上發(fā)送的SAR_seq列表。發(fā)送器可使 用此映射來確定是否需要重傳輸其SAR_seq包括在狀態(tài)報告消息中的丟失的SAR包(鑒于 其可能仍然在飛行中)。在實施例中,在接收到狀態(tài)報告消息時,發(fā)送器可執(zhí)行以下與狀態(tài) 報告消息中每一報告的SAR間隙相關(guān)聯(lián)的動作a)確定SAR間隙相關(guān)聯(lián)的通信鏈路;b)重 傳輸與狀態(tài)報告消息中所報告的SAR間隙相關(guān)聯(lián)且在報告SAP間隙的通信鏈路上發(fā)送的 RLP數(shù)據(jù)單元??赡艽嬖谶@樣的情形,其中接收器(例如,AT)正從一個小區(qū)重指向(或切換)到 另一小區(qū),且同時接收多個通信鏈路上的包。在實施例中,可基于每個小區(qū)和每個頻率來配 置ARQ_seq序列空間。舉例來說,ARQ_seq可在小區(qū)添加到活動組時得到初始化。ARQ_seq 可在小區(qū)重指向時不進行初始化。處于較軟移交中的扇區(qū)可共用同一 ARQ_seq空間。在一 些實施例中,發(fā)送器(例如,AN)可(例如)經(jīng)由其向接收器(例如,AT)發(fā)送的消息來明確 指定共用同一 ARQ_seq空間的扇區(qū)。這允許AT在從扇區(qū)服務(wù)的開始時發(fā)現(xiàn)任何間隙。在一些實施例中,可能需要能夠檢測在來自導(dǎo)頻的傳輸末端處的丟失RLP包???慮以下情形 從活動組中刪除導(dǎo)頻,且從所述導(dǎo)頻發(fā)送的最后一些RLP包丟失(例如,擦除)。 因為接收器可能依賴于接收下一良好RLP包來檢測ARQ_seq中的間隙,所以其可能不能夠 檢測此類丟失的RLP包,且可能不會觸發(fā)狀態(tài)報告消息?!?AT將其數(shù)據(jù)源信道(DSC)從扇區(qū)A重指向到扇區(qū)B(扇區(qū)A和扇區(qū)B屬于不同 小區(qū)),且來自扇區(qū)A的最后一些RLP包被擦除。因而,AT可能不能夠發(fā)現(xiàn)所接收的RLP包 的ARQ_seq中的此類間隙,且可能不會觸發(fā)狀態(tài)報告消息。在實施例中,如下描述的方法可用于檢測在來自導(dǎo)頻的傳輸末端處的擦除的RLP 包。在DSC從活動組重指向或移除導(dǎo)頻時,AT向AN發(fā)送消息,所述消息可包括來自不再處 于服務(wù)扇區(qū)中的導(dǎo)頻的最后SAR_seq。(在一些情形中,為了在AT在兩個小區(qū)之間往復(fù)轉(zhuǎn) 換的情況下避免發(fā)送太多NAK消息,AT可只在過去了預(yù)定時間段(例如,T ms)且AT未將 其DSC指回到原始小區(qū)時才發(fā)送此報告。)在DSC重指向情況下,所述消息可包括來自處于 舊服務(wù)扇區(qū)中的導(dǎo)頻的最后SAR_seq。在從活動組移除導(dǎo)頻的情況下,所述消息可包括來自 從服務(wù)扇區(qū)刪除的導(dǎo)頻的最后SAR_seq。在接收到來自AT的消息時,AN可確定AT是否丟 失了任何RLP包??赡艽嬖谶@樣的情形,其中接收器丟失在來自一個所述通信鏈路的數(shù)據(jù)猝發(fā)的末 端由發(fā)送器發(fā)送的RLP包。為了檢測此類丟失的包,在一個實施例中,接收器可在其檢測到 SAR_seq中的間隙時開始計時器(例如,“截流(catch-all)”計時器)。如果所述間隙被填 充或者如果接收器發(fā)送包括所述間隙的NAK消息(由于其它觸發(fā)器的緣故),那么可復(fù)位所述計時器。當(dāng)計時器期滿時,接收器可針對此間隙發(fā)送NAK消息。所述NAK消息可包括從 所有服務(wù)導(dǎo)頻接收到的最后SAR_seq。
息
在實施例中,在發(fā)送狀態(tài)報告/NAK消息時可應(yīng)用以下各項 如果發(fā)生以下事件中的任一者,那么接收器(例如,AT)發(fā)送狀態(tài)報告/NAK消
1.服務(wù)單元改變或服務(wù)導(dǎo)頻從活動組移除,且SAR_seq中存在間隙。
2.AT檢測到來自小區(qū)的ARQ_seq中的間隙。
如果自從AT檢測到SAR_seq中的間隙時已經(jīng)過去了預(yù)定時間段(例如,T ms), 那么還沒有發(fā)送包括丟失的SAR_seq的NAK消息。·在將導(dǎo)頻從活動組移除的情況下,來自AT的狀態(tài)報告消息可包括來自從服務(wù)扇 區(qū)刪除的導(dǎo)頻的最后SAR_seq。 在DSC重指向情況下,來自AT的狀態(tài)報告消息可包括來自舊服務(wù)扇區(qū)中的導(dǎo)頻 的最后SAR_seq。·狀態(tài)報告消息可包括來自服務(wù)扇區(qū)中所有通信鏈路的最后SAR_seq?!ぴ诮邮盏絹碜訟T的狀態(tài)報告消息時,AN可確定AT是否已丟失了任何RLP包?!ぴ诮邮盏絹碜訟T的NAK消息時,AN可傳輸所述NAK消息中尚未重傳輸?shù)腟AR_ seq八位位組。還可能存在這樣的情形,其中接收器丟失在數(shù)據(jù)猝發(fā)末端由發(fā)送器發(fā)送的RLP包 (不僅僅來自所述通信鏈路中的一者)。在實施例中,以下各項可用于檢測此類丟失的包·在將RLP包發(fā)送到扇區(qū)之后,BSC可開始計時器(或“清洗計時器”)?!び嫊r器可在每當(dāng)BSC將新RLP包發(fā)送到所述扇區(qū)中的任一者時復(fù)位?!ぎ?dāng)計時器期滿時,BSC可發(fā)送清洗消息。1.所述消息可向接收器(例如,AT)指示這是數(shù)據(jù)猝發(fā)的末端。2.此消息可包括最后的RLP包。 在接收到清洗消息時,如果AT檢測到在先前尚未報告的SAR_seq中存在間隙,那 么AT發(fā)送NAK消息。下文描述的實例進一步說明本文所揭示的各種實施例。在從服務(wù)扇區(qū)移除導(dǎo)頻的實例中,考慮在其已經(jīng)服務(wù)包<3,10>之后從服務(wù)扇區(qū) 移除屬于鏈路#2的導(dǎo)頻的情形。
鏈路#1鏈路#2 (正被移除)<ARQ_seq, SAR_seq><ARQ_seq, SAR_seq><1,5><2,7><1,6><3,9><2,8> 擦除<3,10> 擦除在接收到將導(dǎo)頻從活動組移除的通信信道分派消息時,AT可向AN發(fā)送包括以下 信息的消息AT狀態(tài)_報告_消息{導(dǎo)頻χ鏈路_2 最后_SAR_seq = 6}AN隨后在服務(wù)扇區(qū)中的剩余導(dǎo)頻中的任一者上重發(fā)送分別具有SAR_seq = 8,10的包。在小區(qū)切換的實例中,考慮服務(wù)小區(qū)改變且隨后包從舊服務(wù)小區(qū)得到服務(wù)的情 形鏈路#1鏈路#2 (正被移除)<ARQ_seq, SAR_seq><ARQ_seq, SAR_seq><1,5><2,7><1,6><3,9> 擦除<2,8> 擦除<3,10> 擦除在切換時,AT可向AN發(fā)送包括以下信息的消息AT狀態(tài)_報告_消息{導(dǎo)頻χ鏈路—2 最后_SAR_seq = 6導(dǎo)頻y 鏈路 _1 最后 _SAR_seq = 7}AN隨后在服務(wù)扇區(qū)中的所述導(dǎo)頻中的任一者上重發(fā)送分別具有SAR_seq = 8,9, 10的包。下文說明基于片段的SAR_seq實例鏈路#1<ARQ_seq, SAR_seq><1,5><2,7> 擦除<3,9>當(dāng)在鏈路#1上接收到包<3,9>時,接收器可發(fā)送狀態(tài)_報告_消息{SAR_丟失_邊界=5,9}當(dāng)發(fā)送器接收到以上狀態(tài)報告消息時,其可僅重傳輸具有SAR_seq = 7的包,因 為所述狀態(tài)報告消息向發(fā)送器指示a)已經(jīng)發(fā)生了鏈路#1上的擦除(其中已經(jīng)發(fā)送具有 SAR_seq = 5,9的包);以及b)在鏈路#1上發(fā)送且SAR_seq在5與9之間的RLP數(shù)據(jù)單元 丟失。當(dāng)發(fā)送器重傳輸具有SAR_seq = 7的包時,其可在鏈路#1或鏈路#2上發(fā)送所述包。 可在沒有ARQ_seq的情況下發(fā)送具有SAR_seq = 7的重傳輸?shù)陌?。?dāng)在鏈路#2上接收到包<3,10>時,接收器可發(fā)送(假設(shè)具有SAR_seq = 7的重 傳輸?shù)陌写邮?狀態(tài)_報告_消息{SAR_丟失_邊界=6,10}當(dāng)發(fā)送器接收到以上狀態(tài)報告消息時,其可重傳輸具有SAR_seq = 8的包。圖9說明基于八位位組的SAR_seq的實例,其類似于上文所說明的基于片段的實 例,不同之處是SAR_seq為基于八位位組的序列編號。在此情況下,接收器可在接收到含有 “八位位組81-90”的RLP包之后發(fā)送狀態(tài)報告消息。產(chǎn)生所述狀態(tài)報告是因為接收器檢測 到鏈路#1上的ARQ_seq中的間隙。狀態(tài)報告消息可指示·丟失_間隔在鏈路#1上丟失具有SAR_seq = 51到80的八位位組。發(fā)送器可在接收到狀態(tài)報告消息之后指向以下動作對于所報告的每一丟失_間隔,發(fā)送器確定上面已經(jīng)傳輸所述RLP數(shù)據(jù)單元的通
鏈路#2 <ARQ_seq, SAR_seq>
<1,6> <2,8>擦除 <3,10>信鏈路,且重傳輸由接收器報告的屬于所述丟失_間隔且已經(jīng)在所述鏈路上發(fā)送的丟失的 數(shù)據(jù)單元。當(dāng)重傳輸時,選擇服務(wù)扇區(qū)中哪個通信鏈路來發(fā)送丟失的八位位組可能是無關(guān) 緊要的。圖10說明其中接收器由于檢測到ARQ_seq中的間隙而發(fā)送狀態(tài)報告消息的實例。 在此情況下,上面將發(fā)送包“1”的通信鏈路(例如,鏈路#1)可受到阻塞且因此不可用;在 傳輸期間可能擦除包“2”。在“截流”計時器期滿之后,接收器發(fā)送請求重傳輸在鏈路#1上 發(fā)送且SAR_seq在0與2之間的包的狀態(tài)報告消息。圖11說明與圖10所示的實例類似的實例,不同之處是狀態(tài)報告消息被擦除。因 而,發(fā)送器在接收到NAK消息時重發(fā)送包“ 1 ”和“2”兩者。圖12說明過程1200的流程圖,其可在實施例中用于在多鏈路通信系統(tǒng)中實施數(shù) 據(jù)傳輸。步驟1210將一上層包分割成多個鏈路層包以經(jīng)由多個通信鏈路傳輸。步驟1220 向每一鏈路層包添加第一序列編號(例如,SAR_seq LSB或SAR_seq)。步驟1230向待第一 次傳輸?shù)拿恳绘溌穼影砑拥诙蛄芯幪?例如,ARQ_seq),所述第二序列編號在與特定 通信鏈路相關(guān)聯(lián)的序列空間中。圖13說明過程1300的流程圖,其可在實施例中用于在多鏈路通信系統(tǒng)中實施數(shù) 據(jù)處理。步驟1310檢查通過特定通信鏈路連續(xù)接收到的兩個鏈路層包,其中每一鏈路層包 由第一序列編號和第二序列編號識別,第二序列編號與特定通信鏈路相關(guān)聯(lián)。如果所述兩 個連續(xù)接收到的數(shù)據(jù)包的第二序列編號是不連續(xù)的,那么步驟1320將消息傳輸?shù)桨l(fā)送器 以請求重傳輸一個或一個以上丟失的鏈路層包。圖14說明設(shè)備1400的方框圖,所述設(shè)備1400可用于實施一些所揭示的實施例 (例如上文描述)。舉例來說,設(shè)備1400可包括分割單元(或模塊)1410,其經(jīng)配置以將 上層包分割成多個鏈路層包以經(jīng)由多個通信鏈路傳輸;以及序列編號添加單元1420,其經(jīng) 配置以向每一鏈路層包添加第一序列編號(例如上文描述)。序列編號添加單元1420還可 經(jīng)配置以向待第一次傳輸?shù)拿恳绘溌穼影砑拥诙蛄芯幪?例如上文描述)。設(shè)備1400 可進一步包括接收單元1430,其經(jīng)配置以從接收器接收消息(例如上文描述的狀態(tài)報告 或NAK消息),所述消息例如報告一個或一個以上丟失的包;以及發(fā)射單元1440,其經(jīng)配置 以將數(shù)據(jù)包發(fā)射到接收器。在設(shè)備1400中,分割單元1410、序列編號添加單元1420、接收單元1430和發(fā)射單 元1440可耦合到通信總線1450。處理單元1460和存儲器單元1470也可耦合到通信總線 1450。處理單元1460可經(jīng)配置以控制和/或協(xié)調(diào)各種單元的操作。存儲器單元1470可包 含待由處理單元1460執(zhí)行的指令。圖15說明設(shè)備1500的方框圖,所述設(shè)備1500可用于實施一些所揭示的實施例 (例如上文描述)。舉例來說,設(shè)備1500可包括檢查單元(或模塊)1510,其經(jīng)配置以檢 查通過特定通信鏈路連續(xù)接收到的兩個鏈路層包,其中每一鏈路層包由第一序列編號和第 二序列編號識別;以及發(fā)射單元1520,其經(jīng)配置以(例如)在所述兩個連續(xù)接收到的數(shù)據(jù) 包的第二序列編號是不連續(xù)的時或在檢測到其它丟失的包時將消息發(fā)射到發(fā)送器(例如 上文描述)。設(shè)備1500可進一步包括接收單元1530,(例如)其經(jīng)配置以從發(fā)送器接收數(shù) 據(jù)包和消息。在設(shè)備1500中,檢查單元1510、發(fā)射單元1520和接收單元1530可耦合到通信總線1540。處理單元1550和存儲器單元1560也可耦合到通信總線1540。處理單元1550可 經(jīng)配置以控制和/或協(xié)調(diào)各種單元的操作。存儲器單元1560可包含待由處理單元1550執(zhí) 行的指令。(在一些實施例中,存儲器單元1560還可存儲AT的活動組,例如上文描述。)圖14-15中以及其它實施例中的各種單元/模塊可以硬件、軟件、固件或其組合來 實施。本文描述的各種單元/模塊可以硬件、軟件、固件或其組合來實施。在硬件實施方案 中,各種單元可在一個或一個以上專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號 處理裝置(DSPD)、現(xiàn)場可編程門陣列(FPGA)、處理器、微處理器、控制器、微控制器、可編程 邏輯裝置(PLD)、其它電子單元或其任何組合內(nèi)實施。在軟件實施方案中,各種單元可用執(zhí) 行本文描述的功能的模塊(例如,程序、功能等等)實施。軟件代碼可存儲在存儲器單元中 且由處理器(或處理單元)執(zhí)行。存儲器單元可在處理器內(nèi)或在處理器外部實施,在此情 況下,其可經(jīng)由此項技術(shù)中已知的各種裝置以通信方式耦合到處理器。本文所揭示的實施例提供用于多鏈路通信系統(tǒng)的RLP的一些實施例和其實施方 案。存在其它實施例和實施方案。各種揭示的實施例可在BTS、BSC、AT和經(jīng)配置用于通信 系統(tǒng)的其它發(fā)送器和接收器中實施。所屬領(lǐng)域的技術(shù)人員將了解,可使用各種不同技術(shù)和技藝中的任一者來表示信息 和信號。舉例來說,可能在以上描述中參考的數(shù)據(jù)、指令、命令、信息、信號、位、符號和芯片 可由電壓、電流、電磁波、磁場或粒子、光場或粒子或者其任何組合來表示。所屬領(lǐng)域的技術(shù)人員將進一步理解,結(jié)合本文揭示的實施例描述的各種說明性邏 輯塊、模塊、電路和算法步驟可實施為電子硬件、計算機軟件或其兩者的組合。為了清楚說 明此硬件與軟件的可互換性,上文已大體上根據(jù)其功能性描述了各種說明性組件、區(qū)塊、模 塊、電路和步驟。此類功能性是實施為硬件還是軟件取決于強加到整個系統(tǒng)上的特定應(yīng)用 和設(shè)計限制。熟練技工可針對每一特定應(yīng)用以變化方式實施所描述的功能性,但此類實施 方案決策不應(yīng)解釋為造成與本發(fā)明范圍的脫離。結(jié)合本文所揭示的實施例描述的各種說明性邏輯塊、模塊和電路可用通用處理 器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程 邏輯裝置、離散門或晶體管邏輯、離散硬件組件或經(jīng)設(shè)計以執(zhí)行本文描述的功能的其任何 組合來實施或執(zhí)行。通用處理器可以是微處理器,但在替代方案中,處理器可以是任何常規(guī) 處理器、控制器、微控制器或狀態(tài)機。處理器還可實施為計算裝置的組合,例如DSP與微處 理器的組合、多個微處理器、結(jié)合DSP核心的一個或一個以上微處理器或任何其它此類配 置。結(jié)合本文揭示的實施例描述的方法或算法的步驟可直接以硬件、由處理器執(zhí)行的 軟件模塊或所述兩者的組合來直接實施。軟件模塊可駐存在隨機存取存儲器(RAM)、快閃存 儲器、只讀存儲器(ROM)、電可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)、寄存器、硬 盤、可移除磁盤、CD-ROM或此項技術(shù)中已知的任何其它形式的存儲媒體中。示范性存儲媒 體耦合到處理器,使得處理器可從存儲媒體讀取信息和向存儲媒體寫入信息。在替代方案 中,存儲媒體可與處理器成一體式。處理器和存儲媒體可駐留在ASIC中。所述ASIC可駐 留在AT中。在替代方案中,處理器和存儲媒體可作為離散組件駐留在AT中。提供對所揭示的實施例的先前描述以使得所屬領(lǐng)域的技術(shù)人員能制作或使用本 發(fā)明。所屬領(lǐng)域的技術(shù)人員將容易了解對于這些實施例的各種修改,且本文所界定的一般原理可在不脫離本發(fā)明精神或范圍的情況下應(yīng)用于其它實施例。因此,希望本發(fā)明不限于 本文所示的實施例,而是符合與本文所揭示的原理和新穎特征一致的最廣范圍。
權(quán)利要求
1.一種用于多鏈路通信系統(tǒng)中的數(shù)據(jù)處理的方法,其包含從發(fā)送器接收清洗消息,所述清洗消息指示數(shù)據(jù)猝發(fā)的結(jié)束且包括所傳輸?shù)淖詈箧溌?層包;以及如果檢測到所接收的鏈路層包的序列編號中的間隙,那么向所述發(fā)送器發(fā)送消息。
2.根據(jù)權(quán)利要求1所述的方法,其中每一序列編號包含分割和重組序列編號(SAR_ segq)。
3.一種用于多鏈路通信系統(tǒng)中的數(shù)據(jù)處理的方法,其包含在檢測到所接收的鏈路層包的序列編號中的間隙時開始計時器;以及在所述計時器期滿時向發(fā)送器傳輸消息,所述消息包括所述間隙和從每一服務(wù)導(dǎo)頻接 收到的最后數(shù)據(jù)包的所述序列編號。
4.根據(jù)權(quán)利要求3所述的方法,其進一步包含在接收到一個或一個以上具有填充所述 間隙的序列編號的數(shù)據(jù)包時復(fù)位所述計時器。
5.根據(jù)權(quán)利要求3所述的方法,其進一步包含在將所述消息傳輸?shù)剿霭l(fā)送器時復(fù)位 所述計時器。
6.根據(jù)權(quán)利要求3所述的方法,其中所述序列編號包含分割和重組序列編號(SAR_ seq) ο
全文摘要
本文所揭示的實施例涉及一組新的無線電鏈路協(xié)議(RLP),其經(jīng)配置以提供多鏈路通信系統(tǒng)中的有效數(shù)據(jù)傳輸。在實施例中,將一上層包分割成多個鏈路層包以經(jīng)由多個通信鏈路傳輸,每一鏈路層包根據(jù)預(yù)定次序包括第一序列編號。進一步將第二序列編號添加到待第一次傳輸?shù)拿恳绘溌穼影?。所述第二序列編號?jīng)配置以處于與特定通信鏈路相關(guān)聯(lián)的序列空間中,且可用于檢測丟失的包。
文檔編號H04W80/00GK102064926SQ20111003245
公開日2011年5月18日 申請日期2006年2月16日 優(yōu)先權(quán)日2005年2月18日
發(fā)明者保羅·E·本德, 帕拉格·A·阿加西, 拉明·禮薩伊法爾 申請人:高通股份有限公司