專利名稱:半可靠重傳協(xié)議的分組丟棄通告的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及用于在空中接口上發(fā)送器和接收器之間傳輸數(shù)據(jù)分組的蜂窩電信系統(tǒng)與方法,尤其涉及在空中接口上提供數(shù)據(jù)分組的可靠傳輸。
背景技術(shù):
有許多應(yīng)用,其中的大量數(shù)字?jǐn)?shù)據(jù)必須以基本上無(wú)錯(cuò)誤的方式進(jìn)行發(fā)送與接收。特別是在電信與衛(wèi)星通信系統(tǒng)中,空中接口上數(shù)字?jǐn)?shù)據(jù)的傳輸必須以盡可能精確的方式完成。然而,數(shù)字?jǐn)?shù)據(jù)的準(zhǔn)確傳輸和接收是困難的,因?yàn)樵诳罩薪涌谏嫌糜跀?shù)據(jù)傳輸?shù)耐ㄐ判诺朗艿藉e(cuò)誤引入因素的困擾。例如,這類錯(cuò)誤可能歸咎于信道中的瞬態(tài)狀況,如噪聲和失真,或者它們可能由于周期性狀況而歸咎于信道中的缺陷。瞬態(tài)狀況或缺陷的存在會(huì)導(dǎo)致數(shù)字?jǐn)?shù)據(jù)不能被正確傳輸或不能被可靠接收的情況。
數(shù)字?jǐn)?shù)據(jù)經(jīng)常在分組(或信息塊或幀)中傳輸,其中每個(gè)分組包含了跟隨有比特幀校驗(yàn)序列的多個(gè)信息字節(jié)。在數(shù)字?jǐn)?shù)據(jù)傳輸與接收中典型產(chǎn)生的錯(cuò)誤有兩種類型“隨機(jī)”信道錯(cuò)誤和“突發(fā)”信道錯(cuò)誤。隨機(jī)信道錯(cuò)誤在單比特值改變時(shí)產(chǎn)生,而突發(fā)信道錯(cuò)誤在相鄰比特的連續(xù)序列值改變時(shí)產(chǎn)生。包含在每個(gè)數(shù)據(jù)分組中的幀校驗(yàn)序列用于檢測(cè)信道錯(cuò)誤引入數(shù)據(jù)分組的時(shí)間與位置。
為發(fā)現(xiàn)用于處理有關(guān)典型地伴隨空中接口上數(shù)據(jù)傳輸活動(dòng)錯(cuò)誤的問(wèn)題的方法而投入了大量的關(guān)注。例如,兩種普通的糾錯(cuò)技術(shù)包括前向糾錯(cuò)(FEC)和自動(dòng)重復(fù)請(qǐng)求(ARQ)。FEC糾錯(cuò)技術(shù)在發(fā)送器中添加冗余信息,接收器使用該冗余信息來(lái)校正傳輸錯(cuò)誤,而在(ARQ)糾錯(cuò)技術(shù)中,接收器請(qǐng)求未正確從發(fā)送器接收的數(shù)據(jù)分組的重傳。FEC與ARQ技術(shù)的結(jié)合典型地應(yīng)用于從傳輸錯(cuò)誤中進(jìn)行恢復(fù)。FEC相對(duì)ARQ的應(yīng)用比例依賴于傳輸?shù)臄?shù)據(jù)類型。例如,對(duì)微小時(shí)延具有嚴(yán)格要求的實(shí)時(shí)數(shù)據(jù),如話音,通常僅用FEC承載。另一方面,對(duì)時(shí)延具有寬松要求的數(shù)據(jù),如文件傳輸,則通常應(yīng)用FEC與ARQ的結(jié)合以使正確傳輸?shù)母怕首畲蠡?br>
查看現(xiàn)有的數(shù)據(jù)應(yīng)用可注意到傳輸可靠性的不同需求。例如,文件傳輸應(yīng)用需要具有高可靠性的傳輸,而傳輸時(shí)間更為重要的信息的應(yīng)用可能只需要中等傳輸可靠性。如果高可靠性和中等可靠性應(yīng)用被重傳相同的次數(shù),則中等可靠性應(yīng)用的重傳可能會(huì)使用更重要數(shù)據(jù)重傳所需的信道容量。此外,在互聯(lián)網(wǎng)中,交換綁有時(shí)間重要性的信息的應(yīng)用數(shù)量正在增加。實(shí)例包括股票配額廣播應(yīng)用和交互視頻游戲,其中位置更新數(shù)據(jù)在玩家之間交換。
使用FEC和ARQ的蜂窩業(yè)務(wù)的可靠度目前由數(shù)據(jù)分組被丟棄前所允許的重傳次數(shù)來(lái)控制。例如,目前在全球移動(dòng)通信系統(tǒng)(GSM)中,當(dāng)重傳計(jì)數(shù)器超過(guò)預(yù)定值時(shí),接收器和發(fā)送器將清空它們?nèi)康木彌_器,并且所有計(jì)數(shù)器和定時(shí)器被重新初始化。GSM重傳超時(shí)機(jī)制對(duì)許多要求數(shù)據(jù)高可靠性的應(yīng)用是不夠的,因?yàn)樗袛?shù)據(jù)分組在重發(fā)超時(shí)后被丟失,包括那些雖被正確接收但卻失序的數(shù)據(jù)分組。然而另一種方法是無(wú)線鏈路協(xié)議IS-95版本采用的方法。在那個(gè)方法中,數(shù)據(jù)分組最多重傳兩次。然后,接收器無(wú)論數(shù)據(jù)分組怎樣(是已破壞還是沒(méi)有破壞)都將其釋放給發(fā)送器。在具有可變速率信道的系統(tǒng)中,如大部分基于分組的系統(tǒng),所允許的重傳次數(shù)不會(huì)直接轉(zhuǎn)化為有限的時(shí)延。這樣就產(chǎn)生了為蜂窩業(yè)務(wù)設(shè)置傳輸可靠性級(jí)別的需要,以便在空中接口上最好地傳輸數(shù)據(jù)分組。
因此,本發(fā)明的目的是為重傳協(xié)議設(shè)置傳輸可靠性。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)優(yōu)選實(shí)施方案是針對(duì)用以實(shí)現(xiàn)既利用選擇性重復(fù)ARQ糾錯(cuò)又利用數(shù)據(jù)分組的分段與組裝的半可靠重傳協(xié)議的電信系統(tǒng)與方法。這種新穎的半可靠重傳協(xié)議含有用于觸發(fā)重傳超時(shí)的丟棄定時(shí)器。這樣,重傳超時(shí)對(duì)信道速率中的變化變得不敏感并能基于空中接口上被破壞數(shù)據(jù)分組的重傳所允許的最大時(shí)延來(lái)定義。對(duì)發(fā)送器接收的每個(gè)數(shù)據(jù)分組,監(jiān)視數(shù)據(jù)分組傳輸時(shí)間的丟棄定時(shí)器都進(jìn)行初始化。如果丟棄定時(shí)器在數(shù)據(jù)分組傳輸期間到時(shí),那么這個(gè)數(shù)據(jù)分組在發(fā)送器中被標(biāo)記為丟棄,然后“移動(dòng)接收窗口”請(qǐng)求消息被發(fā)送給接收器以確保在接收器中丟棄由接收器接收到的、承載該數(shù)據(jù)分組的傳輸。丟棄定時(shí)器的值可依靠網(wǎng)絡(luò)中的服務(wù)質(zhì)量(QoS)級(jí)別以多種方式進(jìn)行設(shè)置。在本發(fā)明的一種實(shí)施方案中,丟棄定時(shí)器的值可按照包含在分組中的數(shù)據(jù)類型所允許的最大時(shí)延進(jìn)行設(shè)置。
公開(kāi)的發(fā)明將對(duì)照附圖加以描述,這些附圖顯示了本發(fā)明重要的實(shí)施方案范例并被引入說(shuō)明書(shū)中以供參考,其中圖1是說(shuō)明構(gòu)成開(kāi)放系統(tǒng)互連模型的七層的方塊圖;圖2是說(shuō)明在空中接口上從發(fā)送器到接收器的數(shù)據(jù)分組傳輸?shù)姆綁K圖;圖3說(shuō)明了按照本發(fā)明優(yōu)選實(shí)施方案來(lái)利用基于定時(shí)器觸發(fā)重傳超時(shí)的半可靠重傳協(xié)議;圖4是描述本發(fā)明半可靠重傳協(xié)議的一種實(shí)現(xiàn)范例步驟的流程圖;以及圖5說(shuō)明了涉及本發(fā)明半可靠重傳協(xié)議的定時(shí)器的一種操作范例。
具體實(shí)施例方式
本申請(qǐng)的許多創(chuàng)新示教將重點(diǎn)對(duì)照目前優(yōu)選的示范實(shí)施方案加以描述。不過(guò)應(yīng)當(dāng)理解,這類實(shí)施方案在此僅提供了創(chuàng)新示教眾多有利用途的少數(shù)幾個(gè)實(shí)例。一般而言,在本申請(qǐng)說(shuō)明書(shū)中所做的陳述不必與任何不同的要求權(quán)利的發(fā)明劃定界限。此外,某些陳述可能適合某些創(chuàng)造性的特性,而不適合其它特性。
開(kāi)放系統(tǒng)互連(OSI)模型是在20世紀(jì)80年代初由國(guó)際標(biāo)準(zhǔn)化組織(ISO)針對(duì)大型機(jī)環(huán)境開(kāi)發(fā)的。這個(gè)協(xié)議提供大型計(jì)算機(jī)與其他設(shè)備,包括終端和調(diào)制解調(diào)器,通信必要的過(guò)程與機(jī)制。OSI模型將數(shù)據(jù)傳輸劃分成三種不同的功能(處理、傳輸和網(wǎng)絡(luò))來(lái)執(zhí)行應(yīng)用,該應(yīng)用可以是如文件傳輸或話音傳輸。處理功能使用的協(xié)議對(duì)于使用這些協(xié)議的應(yīng)用是唯一的,而傳輸功能與處理功能接口來(lái)提供網(wǎng)絡(luò)上可靠的數(shù)據(jù)傳輸。例如,傳輸功能提供檢錯(cuò)與糾錯(cuò)以及其他任務(wù),如數(shù)據(jù)段的排序。最后,網(wǎng)絡(luò)功能提供用于在網(wǎng)絡(luò)上將數(shù)據(jù)實(shí)際路由到目的節(jié)點(diǎn)的機(jī)制。
現(xiàn)在參考附圖1,OSI模型針對(duì)處理功能、傳輸功能和網(wǎng)絡(luò)功能,并將這些功能劃分成七個(gè)不同的層應(yīng)用10、表示20、會(huì)話30、傳輸40、網(wǎng)絡(luò)50、數(shù)據(jù)鏈路60和物理70。每一層都向其上層和下層提供服務(wù)。例如,物理層70向數(shù)據(jù)鏈路層60提供服務(wù),數(shù)據(jù)鏈路層60又向網(wǎng)絡(luò)層50和物理層70提供服務(wù),等等。然而每一層都是獨(dú)立的,因此,改變?nèi)魏我粚拥墓δ軐⒉粫?huì)影響其他層的功能。
物理層70是最底層,是負(fù)責(zé)將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換成用于在網(wǎng)絡(luò)上傳輸?shù)谋忍亓鞯膶?。?shù)據(jù)鏈路層60提供兩設(shè)備,如發(fā)送器和接收器之間的可靠通信。例如,現(xiàn)在參考附圖2,當(dāng)數(shù)據(jù)將要在空中接口240上由發(fā)送器200傳送給接收器250時(shí),發(fā)送器200中的網(wǎng)絡(luò)層50a向發(fā)送器200中的數(shù)據(jù)鏈路層60a傳遞一個(gè)業(yè)務(wù)數(shù)據(jù)單元(SDU)210,典型情況下,該業(yè)務(wù)數(shù)據(jù)單元由幾個(gè)數(shù)據(jù)分組215組成。發(fā)送器200中的數(shù)據(jù)鏈路層60a將SDU 210分割成多個(gè)協(xié)議數(shù)據(jù)單元(PDU)220,與SDU 210的長(zhǎng)度,如1500個(gè)字節(jié)相比,該協(xié)議數(shù)據(jù)單元具有預(yù)定的短長(zhǎng)度,如40個(gè)字節(jié)。這些PDU 220被存儲(chǔ)在數(shù)據(jù)鏈路層60a中的發(fā)送緩沖器230中,然后傳遞給發(fā)送器200中的物理層70a以便將PDU 220中的數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換成用于在空中接口240上向接收器250中的物理層70b傳輸?shù)谋忍亓鳌?br>
應(yīng)當(dāng)理解,術(shù)語(yǔ)PDU 220是指用于兩個(gè)同層協(xié)議(如發(fā)送器200的數(shù)據(jù)鏈路層60a和接收器250的數(shù)據(jù)鏈路層60b)之間對(duì)等通信的數(shù)據(jù)單元,而SDU 210是指從上層,如網(wǎng)絡(luò)層50a接收的數(shù)據(jù)單元。因此,當(dāng)發(fā)送器200的數(shù)據(jù)鏈路層60a從網(wǎng)絡(luò)層50a接收到SDU 210并將SDU 210分割成多個(gè)PDU 220時(shí),數(shù)據(jù)鏈路層60a向每個(gè)PDU220添加頭標(biāo)信息225,接收器250的數(shù)據(jù)鏈路層60b使用該頭標(biāo)信息將PDU 220重組成SDU 210,然后便能將其傳遞給接收器250的網(wǎng)絡(luò)層50b。
當(dāng)發(fā)送器200的物理層70a在空中接口240上向接收器250傳送含有數(shù)據(jù)215的PDU 220時(shí),發(fā)送器200和接收器250之間用于傳輸數(shù)據(jù)215的通信信道245可能將許多錯(cuò)誤引入傳輸數(shù)據(jù)215中。發(fā)送器200和接收器250可利用幾種不同類型的檢錯(cuò)與糾錯(cuò)技術(shù)來(lái)防止數(shù)據(jù)215丟失。
例如,接收器的物理層70b可首先應(yīng)用前向糾錯(cuò)(FEC)來(lái)嘗試校正傳輸錯(cuò)誤。然而,在FEC之后,如果接收器250的物理層70b在其中一個(gè)PDU 220中發(fā)現(xiàn)錯(cuò)誤,則損壞的PDU 220被丟棄。然后,數(shù)據(jù)鏈路層60b通過(guò)校驗(yàn)接收PDU 220的序列號(hào)來(lái)檢測(cè)損壞PDU220的丟失,并將和含有損壞PDU 220的SDU 210相關(guān)的正確接收的PDU 220存儲(chǔ)在接收緩沖器260中。接下來(lái),數(shù)據(jù)鏈路層60b使用如自動(dòng)重復(fù)請(qǐng)求(ARQ)技術(shù)嘗試校正錯(cuò)誤。在ARQ技術(shù)中,接收器250的數(shù)據(jù)鏈路層60b請(qǐng)求發(fā)送器200的數(shù)據(jù)鏈路層60a對(duì)未被接收器250正確接收的PDU 220進(jìn)行重傳。如果且當(dāng)PDU 220被正確接收時(shí),接收器250的數(shù)據(jù)鏈路層60b向發(fā)送器200的數(shù)據(jù)鏈路層60a發(fā)送一個(gè)確認(rèn)消息270,以通知發(fā)送器200該P(yáng)DU 220被正確接收。應(yīng)當(dāng)理解,以上討論的FEC和ARQ糾錯(cuò)和檢錯(cuò)技術(shù)的結(jié)合可由網(wǎng)絡(luò)操作員來(lái)修改。
如果利用某些形式的ARQ,且如果某個(gè)特定的PDU 220沒(méi)有被接收器250的數(shù)據(jù)鏈路層60b正確接收,則為了避免剩余數(shù)據(jù)215的傳輸中不必要的時(shí)延,許多現(xiàn)行系統(tǒng)限制了該特定PDU 220可被重傳的次數(shù)。例如,在GSM中,當(dāng)重傳計(jì)數(shù)器超過(guò)預(yù)定值時(shí),接收器250和發(fā)送器200清空它們各自的整個(gè)緩沖器230和260。此外,在通用分組無(wú)線業(yè)務(wù)(GPRS)系統(tǒng)中,只要發(fā)送窗口停止就初始化定時(shí)器。當(dāng)定時(shí)器到時(shí)時(shí),數(shù)據(jù)鏈路層60的語(yǔ)境被終止并重新建立。而且,在IS-95系統(tǒng)中,數(shù)據(jù)鏈路層PDU 220最多被重傳兩次,并在第二次重傳之后,接收器250將PDU 220(損壞的或是未損壞的)釋放給網(wǎng)絡(luò)層50b。不過(guò),在每個(gè)上述的重傳系統(tǒng)中,重傳是在經(jīng)過(guò)固定的重傳次數(shù)后中止,而不是基于由重傳某個(gè)特定的SDU 210(考慮到SDU 210的重要性)所引起的時(shí)延量。此外,GSM和IS-95系統(tǒng)不知道SDU 210的邊界。因此,在GSM和IS-95系統(tǒng)中,即使SDU210的其中一個(gè)PDU 220被損壞,發(fā)送器200的數(shù)據(jù)鏈路層60a也可在SDU 210的中間再次恢復(fù)傳輸。
因此,現(xiàn)在參考附圖3,包含位于發(fā)送器200中用以觸發(fā)重傳超時(shí)的丟棄定時(shí)器300的、新的半可靠重傳協(xié)議可依照本發(fā)明的優(yōu)選實(shí)施方案來(lái)實(shí)現(xiàn)。這種新的半可靠重傳協(xié)議可由實(shí)現(xiàn)ARQ糾錯(cuò)和SDU 210分段與組裝的系統(tǒng)使用,如以上結(jié)合附圖2所述的。不過(guò)應(yīng)當(dāng)注意到,可實(shí)現(xiàn)這種新的半可靠重傳協(xié)議的FEC與ARQ技術(shù)的特殊結(jié)合并不局限于這里所討論的結(jié)合。
新丟棄定時(shí)器300的值可依靠實(shí)現(xiàn)新定時(shí)器300的系統(tǒng)中的服務(wù)質(zhì)量(QoS)級(jí)別以多種方式進(jìn)行設(shè)置。新丟棄定時(shí)器300最好按照包含在SDU 210中的數(shù)據(jù)215類型所允許的最大時(shí)延來(lái)設(shè)置。例如,如果兩個(gè)應(yīng)用分別在各自SDU 210中發(fā)送數(shù)據(jù)215,而其中一個(gè)應(yīng)用比另一個(gè)應(yīng)用具有更高的優(yōu)先級(jí),則由更高優(yōu)先級(jí)應(yīng)用發(fā)送的SDU210可比由另一應(yīng)用發(fā)送的SDU 210具有更長(zhǎng)的丟棄定時(shí)器300值??蛇x地,假設(shè)向系統(tǒng)中的每條連接分配一個(gè)時(shí)延參數(shù)(未顯示),這個(gè)時(shí)延參數(shù)可用于設(shè)置丟棄定時(shí)器300的默認(rèn)值。因此,重傳超時(shí)對(duì)信道速率中的變化不敏感,而是基于對(duì)SDU 210允許的最大時(shí)延的嚴(yán)格定義。
對(duì)于由發(fā)送器200的數(shù)據(jù)鏈路層60a從上層,如網(wǎng)絡(luò)層50a接收的每個(gè)SDU 210(它被分割成至少一個(gè)PDU 220并存儲(chǔ)在發(fā)送緩沖器230中),新丟棄定時(shí)器300(監(jiān)視SDU 210的傳輸時(shí)間)被初始化。在優(yōu)選的實(shí)施方案中,含有定時(shí)器300的值的專用字段208可包含在SDU 210的頭標(biāo)205中。例如這個(gè)值可通過(guò)正在發(fā)送SDU 210的應(yīng)用進(jìn)行設(shè)置。如果丟棄定時(shí)器300對(duì)某一SDU 210到時(shí),則該特定SDU 210在發(fā)送器200的發(fā)送緩沖器230中被標(biāo)記為丟棄,然后“移動(dòng)接收窗口”請(qǐng)求消息280被發(fā)送給接收器250的數(shù)據(jù)鏈路層60b,以確保由接收器250所接收的載有該特定SDU 210的PDU 220在接收器250的接收緩沖器260中也被丟棄。例如,如果載有被丟棄的SDU 210段的PDU 220含有其他SDU 210的段,則除了第一個(gè)和最后一個(gè)PDU 220之外,可從接收緩沖器260中清空所有那些PDU220。這樣,接收器的數(shù)據(jù)鏈路層60b將不再請(qǐng)求位于丟棄SDU 210中的任何PDU 220的重傳。
應(yīng)當(dāng)注意,對(duì)于支持將幾個(gè)SDU 210連接成一個(gè)PDU 220的重傳協(xié)議,載有其他未超時(shí)的SDU 210的段的PDU 220不應(yīng)被丟棄。此外,為了防止丟失“移動(dòng)接收窗口”請(qǐng)求消息280,接收器250可在成功地接收到“移動(dòng)接收窗口”請(qǐng)求消息280之后向發(fā)送器200發(fā)送一個(gè)確認(rèn)消息285。另外,發(fā)送器200可實(shí)現(xiàn)一相應(yīng)的重傳定時(shí)器290。如果重傳定時(shí)器290在確認(rèn)消息285被接收到之前超時(shí),則發(fā)送器200可向接收器250發(fā)送另一個(gè)“移動(dòng)接收窗口”請(qǐng)求消息280??蛇x地,對(duì)應(yīng)于接收器250應(yīng)丟棄的PDU 220,有效PDU 220的狀況可通過(guò)發(fā)送器200不斷進(jìn)行通告,如通過(guò)將信息捎帶在隨后發(fā)送的PDU 220上。
在可選實(shí)施方案中,可將包含應(yīng)用層10上數(shù)據(jù)215的應(yīng)用層數(shù)據(jù)單元(ADU)的邊界(未顯示)編碼到SDU 210的頭標(biāo)205中。ADU被典型地分割成或連接成一個(gè)或更多個(gè)SDU 210。因此,通過(guò)將ADU邊界編碼到SDU 210的頭標(biāo)205中,系統(tǒng)可向ADU分配“生存時(shí)間”值,該ADU可能跨越多個(gè)SDU 210。這個(gè)“生存時(shí)間”值可在SDU頭標(biāo)205的專用字段208中進(jìn)行編碼以初始化丟棄定時(shí)器300。此外,數(shù)據(jù)鏈路層60能在緩沖器230和260中存儲(chǔ)所有屬于同一ADU的PDU 220。因此,不是丟棄所有屬于某一損壞SDU 210的PDU 220,而是數(shù)據(jù)鏈路層60在“生存時(shí)間”值到期時(shí)可丟棄所有屬于某一ADU的PDU 220,這允許半可靠重傳協(xié)議對(duì)各個(gè)SDU 210中標(biāo)記的ADU邊界是語(yǔ)境敏感的。
此外,在另一種可選實(shí)施方案中,對(duì)于使用不同頭標(biāo)壓縮算法的連接,通過(guò)在“移動(dòng)接收窗口”請(qǐng)求消息280中包含壓縮頭標(biāo)(即網(wǎng)絡(luò)層50的頭標(biāo))而不帶有相應(yīng)數(shù)據(jù)能夠避免壓縮器和解壓縮器的不必要的重新同步。盡管相對(duì)較小的壓縮頭標(biāo)長(zhǎng)度將給“移動(dòng)接收窗口” 請(qǐng)求消息280增加很小開(kāi)銷,但吞吐量卻會(huì)由于避免了重新同步信息的交換而獲得改善。
現(xiàn)在參考附圖4,其中顯示了描述涉及本發(fā)明基于定時(shí)器的重傳超時(shí)的優(yōu)選實(shí)現(xiàn)方案的步驟范例流程圖。在這個(gè)實(shí)施方案中,發(fā)送器200中給出了兩個(gè)定時(shí)器。定時(shí)器T_丟棄監(jiān)視每個(gè)SDU 210的超時(shí),并與附圖3中所示的新丟棄定時(shí)器300相一致,而定時(shí)器T_間隔監(jiān)視到達(dá)SDU 210之間的時(shí)間間隔。
當(dāng)發(fā)送器200的數(shù)據(jù)鏈路層60a從網(wǎng)絡(luò)層50a接收SDU 210時(shí)(步驟400),數(shù)據(jù)鏈路層60a檢測(cè)定時(shí)器T_丟棄是否激活(步驟405)。如果是,則數(shù)據(jù)鏈路層60a用定時(shí)器T_間隔的當(dāng)前值來(lái)標(biāo)記接收的SDU 210的時(shí)間(步驟410),并重啟定時(shí)器T_間隔(步驟415)。否則,數(shù)據(jù)鏈路層60a用定時(shí)器T_丟棄的默認(rèn)值來(lái)初始化定時(shí)器T_丟棄(步驟420),該值可以是包含在接收SDU 210的頭標(biāo)205中的值,然后初始化定時(shí)器T_間隔(步驟425)。一旦定時(shí)器T_間隔已被初始化(步驟415或425),發(fā)送器200的數(shù)據(jù)鏈路層60a和接收器250的數(shù)據(jù)鏈路層60b分別執(zhí)行有關(guān)ARQ的活動(dòng)以確保SDU 210被接收器250正確接收(步驟430)。如果定時(shí)器T_丟棄還沒(méi)有到時(shí)(步驟435),且另一個(gè)SDU 210被發(fā)送器200的數(shù)據(jù)鏈路層60a接收(步驟438),則重復(fù)該過(guò)程(步驟400)直到定時(shí)器T_丟棄到時(shí)(步驟435)。
一旦定時(shí)器T丟棄到時(shí)(步驟435),數(shù)據(jù)鏈路層60a校驗(yàn)SDU210傳輸是否成功(步驟440),例如承載該SDU 210的所有PDU 220已被確認(rèn)。如果SDU 210傳輸不成功(步驟440),則數(shù)據(jù)鏈路層60a丟棄SDU 210(步驟445),并向接收器250發(fā)送“移動(dòng)接收窗口”請(qǐng)求消息280(步驟450)。在向接收器250發(fā)送請(qǐng)求消息280后(步驟450),或者如果SDU 210傳輸是成功的(步驟440),發(fā)送器200的數(shù)據(jù)鏈路層60a校驗(yàn)發(fā)送緩沖器230中是否存在帶有時(shí)間標(biāo)記的SDU 210(步驟455)。如果是,數(shù)據(jù)鏈路層60a則用SDU 210的時(shí)間標(biāo)記值重啟定時(shí)器T_丟棄(步驟460),然后等待下一個(gè)SDU 210(步驟400)。否則,數(shù)據(jù)鏈路層60a將定時(shí)器T_間隔復(fù)位(步驟465),然后等待下一個(gè)SDU 210(步驟400)。
現(xiàn)在參考附圖5,其顯示了結(jié)合圖4流程圖所討論的兩個(gè)定時(shí)器T_丟棄和T_間隔的運(yùn)行實(shí)例。當(dāng)?shù)谝粋€(gè)SDU 210被接收時(shí),定時(shí)器T_丟棄和T_間隔都被初始化。然后,如果在定時(shí)器T_丟棄到時(shí)之前接收到第二個(gè)SDU 210,則定時(shí)器T_間隔被停止,第二個(gè)被接收到的SDU 210使用定時(shí)器T_間隔的值進(jìn)行標(biāo)記,然后重啟定時(shí)器T_間隔。一旦定時(shí)器T_丟棄到時(shí),則丟棄所有未確認(rèn)的承載該SDU 210的PDU 220,并用第二個(gè)SDU 210的時(shí)間標(biāo)記值重啟定時(shí)器T_丟棄。如果不再有SDU 210傳輸,則定時(shí)器T_間隔被停止。
對(duì)于承載小SDU 210的連接,為了避免頻繁的定時(shí)器T_丟棄操作,SDU 210的時(shí)間標(biāo)記應(yīng)最好在PDU 220每次從接收器250獲得確認(rèn)時(shí)進(jìn)行更新。一旦SDU 210被確認(rèn),就去除其時(shí)間標(biāo)記的值并將該值添加給序列中下一個(gè)未確認(rèn)的SDU 210。因此,定時(shí)器T_丟棄將不對(duì)已從接收器250獲得確認(rèn)的SDU 210進(jìn)行操作。
正如本領(lǐng)域中的技術(shù)人員所認(rèn)識(shí)到的,本申請(qǐng)中所描述的創(chuàng)新概念可在大范圍應(yīng)用內(nèi)進(jìn)行修改與變化。因此,申請(qǐng)專利的主題范圍不應(yīng)局限于任何所討論的特定示范教導(dǎo),而是由以下的權(quán)利要求所定義。
權(quán)利要求
1.一種使用半可靠重傳協(xié)議傳輸數(shù)據(jù)分組的電信系統(tǒng),其中的半可靠重傳協(xié)議使用了選擇性重復(fù)自動(dòng)重復(fù)請(qǐng)求,包含有發(fā)送器,其具有用于接收含有多個(gè)所述數(shù)據(jù)分組的業(yè)務(wù)數(shù)據(jù)單元的數(shù)據(jù)鏈路層,該數(shù)據(jù)鏈路層將所述業(yè)務(wù)數(shù)據(jù)單元分割成至少一個(gè)協(xié)議數(shù)據(jù)單元;丟棄定時(shí)器,其位于所述發(fā)送器中用以監(jiān)視所述至少一個(gè)協(xié)議數(shù)據(jù)單元的重傳時(shí)間,該丟棄定時(shí)器在所述業(yè)務(wù)數(shù)據(jù)單元被數(shù)據(jù)鏈路層接收時(shí)進(jìn)行初始化;以及接收器,其用于在空中接口上從所述發(fā)送器接收所述至少一個(gè)協(xié)議數(shù)據(jù)單元,并在確定所述至少一個(gè)協(xié)議數(shù)據(jù)單元被正確接收后,在該空中接口上向所述發(fā)送器發(fā)送一個(gè)確認(rèn)消息,當(dāng)沒(méi)有發(fā)送對(duì)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息并且所述丟棄定時(shí)器也已到時(shí)時(shí),所述業(yè)務(wù)數(shù)據(jù)單元被所述發(fā)送器和接收器丟棄。
2.權(quán)利要求1的電信系統(tǒng),其中所述的發(fā)送器還包括網(wǎng)絡(luò)層,其用于向數(shù)據(jù)鏈路層發(fā)送業(yè)務(wù)數(shù)據(jù)單元;以及物理層,其用于從數(shù)據(jù)鏈路層接收所述至少一個(gè)協(xié)議數(shù)據(jù)單元并在空中接口上將所述至少一個(gè)協(xié)議數(shù)據(jù)單元傳送給接收器。
3.權(quán)利要求1的電信系統(tǒng),其中所述的接收器還包括物理層,其用于在空中接口上從發(fā)送器接收所述至少一個(gè)協(xié)議數(shù)據(jù)單元;數(shù)據(jù)鏈路層,其用于從物理層接收所述至少一個(gè)協(xié)議數(shù)據(jù)單元,在確定所述至少一個(gè)協(xié)議數(shù)據(jù)單元被正確接收后發(fā)送所述確認(rèn)消息,并將所述至少一個(gè)協(xié)議數(shù)據(jù)單元組裝回所述業(yè)務(wù)數(shù)據(jù)單元;以及網(wǎng)絡(luò)層,其用于從數(shù)據(jù)鏈路層接收該業(yè)務(wù)數(shù)據(jù)單元。
4.權(quán)利要求1的電信系統(tǒng),其中所述的發(fā)送器還包括發(fā)送緩沖器,其用于存儲(chǔ)所述至少一個(gè)協(xié)議數(shù)據(jù)單元直到接收到每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息或者直到所述的丟棄定時(shí)器到時(shí)。
5.權(quán)利要求1的電信系統(tǒng),其中所述的發(fā)送器還包括當(dāng)丟棄定時(shí)器到時(shí)且沒(méi)有接收到每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息時(shí)向接收器發(fā)送“移動(dòng)接收窗口”請(qǐng)求消息的裝置。
6.權(quán)利要求5的電信系統(tǒng),其中該接收器還包括用于存儲(chǔ)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的接收緩沖器,所述至少一個(gè)協(xié)議數(shù)據(jù)單元在“移動(dòng)接收窗口”請(qǐng)求消息被接收時(shí)從所述接收緩沖器中去除。
7.權(quán)利要求6的電信系統(tǒng),其中所述的發(fā)送器還包括用于監(jiān)視該“移動(dòng)接收窗口”請(qǐng)求消息的接收時(shí)間的接收定時(shí)器,該接收定時(shí)器在發(fā)送器發(fā)送“移動(dòng)接收窗口”請(qǐng)求消息時(shí)進(jìn)行初始化,如果接收定時(shí)器到時(shí)且發(fā)送器未接收到“移動(dòng)接收窗口”確認(rèn)消息,則該發(fā)送器向接收器重傳“移動(dòng)接收窗口”請(qǐng)求消息。
8.權(quán)利要求1的電信系統(tǒng),其中所述的業(yè)務(wù)數(shù)據(jù)單元具有與之關(guān)聯(lián)的頭標(biāo),該頭標(biāo)含有用于存儲(chǔ)丟棄定時(shí)器默認(rèn)值的專用字段。
9.權(quán)利要求8的電信系統(tǒng),其中所述的默認(rèn)值基于數(shù)據(jù)分組內(nèi)數(shù)據(jù)可允許的最大重傳時(shí)延。
10.權(quán)利要求1的電信系統(tǒng),還包括間隔定時(shí)器,其位于發(fā)送器內(nèi)用以監(jiān)視所述業(yè)務(wù)數(shù)據(jù)單元到達(dá)數(shù)據(jù)鏈路層的時(shí)間和后續(xù)業(yè)務(wù)數(shù)據(jù)單元到達(dá)數(shù)據(jù)鏈路層的時(shí)間之間的時(shí)間間隔,該間隔定時(shí)器在數(shù)據(jù)鏈路層接收到業(yè)務(wù)數(shù)據(jù)單元時(shí)被首先進(jìn)行初始化,該后續(xù)業(yè)務(wù)數(shù)據(jù)單元在其被數(shù)據(jù)鏈路層接收到并且丟棄定時(shí)器尚未到時(shí)時(shí)使用間隔定時(shí)器的當(dāng)前值進(jìn)行時(shí)間標(biāo)記。
11.一種用于在空中接口上使用半可靠重傳協(xié)議向接收器發(fā)送數(shù)據(jù)分組的發(fā)送器,其中的半可靠重傳協(xié)議使用了選擇性重復(fù)自動(dòng)重復(fù)請(qǐng)求,包括用于接收含有多個(gè)所述數(shù)據(jù)分組的業(yè)務(wù)數(shù)據(jù)單元的數(shù)據(jù)鏈路層,該數(shù)據(jù)鏈路層將所述業(yè)務(wù)數(shù)據(jù)單元分割成至少一個(gè)協(xié)議數(shù)據(jù)單元;以及用于監(jiān)視所述至少一個(gè)協(xié)議數(shù)據(jù)單元到接收器的重傳時(shí)間的丟棄定時(shí)器,該丟棄定時(shí)器在數(shù)據(jù)鏈路層接收到業(yè)務(wù)數(shù)據(jù)單元時(shí)進(jìn)行初始化,當(dāng)未接收到每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息并且丟棄定時(shí)器到時(shí)時(shí)該業(yè)務(wù)數(shù)據(jù)單元被數(shù)據(jù)鏈路層丟棄。
12.權(quán)利要求11的發(fā)送器,還包括用于向數(shù)據(jù)鏈路層發(fā)送業(yè)務(wù)數(shù)據(jù)單元的網(wǎng)絡(luò)層;以及用于從數(shù)據(jù)鏈路層接收所述至少一個(gè)協(xié)議數(shù)據(jù)單元并在空中接口上向接收器發(fā)送所述至少一個(gè)協(xié)議數(shù)據(jù)單元的物理層。
13.權(quán)利要求11的發(fā)送器,還包括發(fā)送緩沖器,其用于存儲(chǔ)所述至少一個(gè)協(xié)議數(shù)據(jù)單元直到接收到每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息或者直到丟棄定時(shí)器到時(shí)。
14.權(quán)利要求11的發(fā)送器,還包括用于當(dāng)丟棄定時(shí)器到時(shí)且沒(méi)有接收到每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息時(shí)向接收器發(fā)送“移動(dòng)接收窗口”請(qǐng)求消息的裝置。
15.權(quán)利要求14的發(fā)送器,還包括用于監(jiān)視該“移動(dòng)接收窗口”請(qǐng)求消息的接收時(shí)間的接收定時(shí)器,該接收定時(shí)器在發(fā)送器發(fā)送“移動(dòng)接收窗口”請(qǐng)求消息時(shí)進(jìn)行初始化,如果接收定時(shí)器到時(shí)且發(fā)送器未接收到“移動(dòng)接收窗口”確認(rèn)消息,該發(fā)送器則重傳“移動(dòng)接收窗口”請(qǐng)求消息。
16.權(quán)利要求11的發(fā)送器,其中所述的業(yè)務(wù)數(shù)據(jù)單元具有與之關(guān)聯(lián)的頭標(biāo),該頭標(biāo)含有用于存儲(chǔ)丟棄定時(shí)器默認(rèn)值的專用字段。
17.權(quán)利要求16的發(fā)送器,其中所述的默認(rèn)值基于數(shù)據(jù)分組內(nèi)數(shù)據(jù)可允許的最大重傳時(shí)延。
18.權(quán)利要求11的發(fā)送器,還包括間隔定時(shí)器,其用于監(jiān)視業(yè)務(wù)數(shù)據(jù)單元到達(dá)數(shù)據(jù)鏈路層的時(shí)間和后續(xù)業(yè)務(wù)數(shù)據(jù)單元到達(dá)數(shù)據(jù)鏈路層的時(shí)間之間的時(shí)間間隔,該間隔定時(shí)器在數(shù)據(jù)鏈路層接收到業(yè)務(wù)數(shù)據(jù)單元時(shí)進(jìn)行初始化,該后續(xù)業(yè)務(wù)數(shù)據(jù)單元在其被數(shù)據(jù)鏈路層接收到并且丟棄定時(shí)器尚未到時(shí)時(shí)使用間隔定時(shí)器的當(dāng)前值進(jìn)行時(shí)間標(biāo)記。
19.一種用于在空中接口上使用半可靠重傳協(xié)議從發(fā)送器向接收器傳送數(shù)據(jù)分組的方法,其中半可靠重傳協(xié)議使用了選擇性重復(fù)自動(dòng)重復(fù)請(qǐng)求,該方法包括的步驟有通過(guò)發(fā)送器內(nèi)的數(shù)據(jù)鏈路層接收含有多個(gè)所述數(shù)據(jù)分組的業(yè)務(wù)數(shù)據(jù)單元;由數(shù)據(jù)鏈路層將該業(yè)務(wù)數(shù)據(jù)單元分割成至少一個(gè)協(xié)議數(shù)據(jù)單元;在數(shù)據(jù)鏈路層接收到業(yè)務(wù)數(shù)據(jù)單元時(shí)初始化發(fā)送器內(nèi)的丟棄定時(shí)器;在空中接口上由發(fā)送器向接收器發(fā)送所述至少一個(gè)協(xié)議數(shù)據(jù)單元;在所述至少一個(gè)協(xié)議數(shù)據(jù)單元被正確接收后,在空中接口上由接收器向發(fā)送器發(fā)送確認(rèn)消息;以及當(dāng)未發(fā)送所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息且丟棄定時(shí)器到時(shí)時(shí),發(fā)送器和接收器丟棄該業(yè)務(wù)數(shù)據(jù)單元。
20.權(quán)利要求19的方法,還包括的步驟有將所述至少一個(gè)協(xié)議數(shù)據(jù)單元存儲(chǔ)在發(fā)送器內(nèi)的發(fā)送緩沖器中,直到每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息被接收或者直到所述丟棄定時(shí)器到時(shí)。
21.權(quán)利要求19的方法,其中丟棄步驟還包括的步驟有在丟棄定時(shí)器到時(shí)且未接收到每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息時(shí)從發(fā)送器向接收器發(fā)送“移動(dòng)接收窗口”請(qǐng)求消息。
22.權(quán)利要求21的方法,其中丟棄步驟還包括的步驟有將所述至少一個(gè)協(xié)議數(shù)據(jù)單元存儲(chǔ)到接收器內(nèi)的接收緩沖器中;以及當(dāng)接收到“移動(dòng)接收窗口”請(qǐng)求消息時(shí)從接收緩沖器中去除所述至少一個(gè)協(xié)議數(shù)據(jù)單元。
23.權(quán)利要求22的方法,其中丟棄步驟還包括的步驟有當(dāng)發(fā)送器發(fā)送“移動(dòng)接收窗口”請(qǐng)求消息時(shí)初始化接收定時(shí)器;以及如果接收定時(shí)器到時(shí)且發(fā)送器未接收到“移動(dòng)接收窗口”確認(rèn)消息,則向接收器重傳該“移動(dòng)接收窗口”請(qǐng)求消息。
24.權(quán)利要求19的方法,還包括的步驟有當(dāng)數(shù)據(jù)鏈路層接收到業(yè)務(wù)數(shù)據(jù)單元時(shí)初始化間隔定時(shí)器;由數(shù)據(jù)鏈路層接收后續(xù)的業(yè)務(wù)數(shù)據(jù)單元;以及向數(shù)據(jù)鏈路層接收的后續(xù)業(yè)務(wù)數(shù)據(jù)單元添加時(shí)間標(biāo)記,當(dāng)丟棄定時(shí)器未到時(shí)時(shí)該時(shí)間標(biāo)記為間隔定時(shí)器的當(dāng)前值。
25.權(quán)利要求24的方法,還包括的步驟有當(dāng)發(fā)送器接收到與業(yè)務(wù)數(shù)據(jù)單元相關(guān)的所述至少兩個(gè)協(xié)議數(shù)據(jù)單元中每個(gè)單元的確認(rèn)消息時(shí)或當(dāng)丟棄定時(shí)器到時(shí)時(shí)停止所述丟棄定時(shí)器;以及用該時(shí)間標(biāo)記的值為后續(xù)業(yè)務(wù)數(shù)據(jù)單元重新初始化所述丟棄定時(shí)器。
26.一種用于在空中接口上使用半可靠重傳協(xié)議從發(fā)送器接收數(shù)據(jù)分組的接收器,其中的半可靠重傳協(xié)議使用了選擇性重復(fù)自動(dòng)重復(fù)請(qǐng)求,包括用于在所述空中接口上從所述接收器接收至少一個(gè)協(xié)議數(shù)據(jù)單元的裝置,該至少一個(gè)協(xié)議數(shù)據(jù)單元從包含多個(gè)所述數(shù)據(jù)分組的業(yè)務(wù)數(shù)據(jù)單元分割而成;用于在確定該至少一個(gè)協(xié)議數(shù)據(jù)單元被正確接收后在所述空中接口上發(fā)送一個(gè)確認(rèn)消息給所述發(fā)送器的裝置;用于使用所述選擇性重復(fù)自動(dòng)重復(fù)請(qǐng)求技術(shù)來(lái)請(qǐng)求重傳被不正確接收的每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的裝置;用于當(dāng)一個(gè)監(jiān)視所述至少一個(gè)協(xié)議數(shù)據(jù)單元的重傳時(shí)間的丟棄定時(shí)器在所述確認(rèn)消息的發(fā)送之前到時(shí)時(shí)從所述發(fā)送器接收一個(gè)丟棄消息的裝置;以及用于一接收到所述丟棄消息就丟棄所述業(yè)務(wù)數(shù)據(jù)單元的裝置。
27.權(quán)利要求26的接收器,還包括用于存儲(chǔ)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的接收緩沖器,一接收到所述丟棄消息,所述至少一個(gè)協(xié)議數(shù)據(jù)單元就被從所述接收緩沖器中去除。
28.權(quán)利要求26的接收器,其中所述業(yè)務(wù)數(shù)據(jù)單元具有與之關(guān)聯(lián)的頭標(biāo),該頭標(biāo)含有用于存儲(chǔ)所述丟棄定時(shí)器默認(rèn)值的專用字段。
29.權(quán)利要求28的接收器,其中所述的默認(rèn)值基于數(shù)據(jù)分組內(nèi)數(shù)據(jù)可允許的最大重傳時(shí)延。
30.一種用于在空中接口上使用半可靠重傳協(xié)議向接收器發(fā)送數(shù)據(jù)分組的方法,其中半可靠重傳協(xié)議使用了選擇性重復(fù)自動(dòng)重復(fù)請(qǐng)求,該方法包括的步驟有將包括多個(gè)所述數(shù)據(jù)分組的業(yè)務(wù)數(shù)據(jù)單元分割成至少一個(gè)協(xié)議數(shù)據(jù)單元;初始化用于監(jiān)視所述至少一個(gè)協(xié)議數(shù)據(jù)單元到所述接收器的重傳時(shí)間的丟棄定時(shí)器;在空中接口上由所述發(fā)送器向接收器發(fā)送所述至少一個(gè)協(xié)議數(shù)據(jù)單元;以及當(dāng)在所述丟棄定時(shí)器到時(shí)之前未接收每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息時(shí),丟棄該業(yè)務(wù)數(shù)據(jù)單元。
31.權(quán)利要求30的方法,還包括步驟將每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元存儲(chǔ)在發(fā)送器內(nèi)的發(fā)送緩沖器中,直到每個(gè)所述至少一個(gè)協(xié)議單元的確認(rèn)消息被接收或者直到所述丟棄定時(shí)器到時(shí)。
32.權(quán)利要求30的方法,丟棄步驟還包括的步驟有所述丟棄定時(shí)器一到時(shí)就從所述發(fā)送器向接收器發(fā)送丟棄消息。
33.權(quán)利要求32的方法,丟棄步驟還包括的步驟有一發(fā)送所述丟棄消息就初始化一個(gè)接收定時(shí)器;以及如果所述接收定時(shí)器在從所述接收器接收到一個(gè)丟棄確認(rèn)消息之前到時(shí),則向接收器重傳該丟棄消息。
34.權(quán)利要求30的方法,還包括步驟在所述發(fā)生器內(nèi)的數(shù)據(jù)鏈路層一接收到所述業(yè)務(wù)數(shù)據(jù)單元就初始化一個(gè)間隔定時(shí)器;由所述數(shù)據(jù)鏈路層接收后續(xù)的業(yè)務(wù)數(shù)據(jù)單元;以及向所述數(shù)據(jù)鏈路層接收的后續(xù)業(yè)務(wù)數(shù)據(jù)單元添加時(shí)間標(biāo)記,當(dāng)所述丟棄定時(shí)器未到時(shí)時(shí)該時(shí)間標(biāo)記為所述間隔定時(shí)器的當(dāng)前值。
35.權(quán)利要求34的方法,還包括步驟當(dāng)所述發(fā)送器接收到與所述業(yè)務(wù)數(shù)據(jù)單元相關(guān)的每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元的確認(rèn)消息時(shí)或當(dāng)所述丟棄定時(shí)器到時(shí)時(shí)停止所述丟棄定時(shí)器;以及用該時(shí)間標(biāo)記的值為所述后續(xù)業(yè)務(wù)數(shù)據(jù)單元重新初始化所述丟棄定時(shí)器。
36.一種用于在空中接口上使用半可靠重傳協(xié)議從發(fā)送器接收數(shù)據(jù)分組的方法,其中的半可靠重傳協(xié)議使用了選擇性重復(fù)自動(dòng)重復(fù)請(qǐng)求,包括以下步驟在所述空中接口上從所述接收器接收至少一個(gè)協(xié)議數(shù)據(jù)單元,該至少一個(gè)協(xié)議數(shù)據(jù)單元從包含多個(gè)所述數(shù)據(jù)分組的業(yè)務(wù)數(shù)據(jù)單元分割而成;在確定該至少一個(gè)協(xié)議數(shù)據(jù)單元被正確接收后在所述空中接口上發(fā)送一個(gè)確認(rèn)消息給所述發(fā)送器;使用所述選擇性重復(fù)自動(dòng)重復(fù)請(qǐng)求技術(shù)來(lái)請(qǐng)求重傳被不正確接收的每個(gè)所述至少一個(gè)協(xié)議數(shù)據(jù)單元;當(dāng)一個(gè)監(jiān)視所述至少一個(gè)協(xié)議數(shù)據(jù)單元的重傳時(shí)間的丟棄定時(shí)器在所述確認(rèn)消息的發(fā)送之前到時(shí)時(shí)從所述發(fā)送器接收一個(gè)丟棄消息;以及一接收到所述丟棄消息就丟棄所述業(yè)務(wù)數(shù)據(jù)單元。
37.權(quán)利要求36的方法,還包括步驟將所述至少一個(gè)協(xié)議數(shù)據(jù)單元存儲(chǔ)在所述接收器內(nèi)的接收緩沖器中,一接收到所述丟棄消息,所述至少一個(gè)協(xié)議數(shù)據(jù)單元就被從所述接收緩沖器去除。
全文摘要
公開(kāi)一種通信系統(tǒng)與方法,用于實(shí)現(xiàn)利用選擇性重復(fù)自動(dòng)重復(fù)請(qǐng)求(ARQ)和數(shù)據(jù)分組分段與組裝的半可靠重傳協(xié)議。新的半可靠重傳協(xié)議包括重傳協(xié)議的基于時(shí)間(300)的重傳超時(shí)(290)觸發(fā),這允許重傳超時(shí)(290)對(duì)信道速率中的變化變得不敏感。此外,重傳超時(shí)(290)可基于空中接口(240)上被破壞的數(shù)據(jù)分組(215)重傳允許的最大時(shí)延來(lái)定義。對(duì)于每個(gè)接收的數(shù)據(jù)分組(215),監(jiān)視數(shù)據(jù)分組(215)傳輸時(shí)間的定時(shí)器(300)被初始化。如果用于該數(shù)據(jù)分組(215)的定時(shí)器到時(shí),這個(gè)數(shù)據(jù)分組就在發(fā)送器中被標(biāo)記為丟棄,并向接收器發(fā)送請(qǐng)求以確保在接收器中丟棄載有該數(shù)據(jù)分組的傳輸。
文檔編號(hào)H04L29/08GK1512702SQ20031011817
公開(kāi)日2004年7月14日 申請(qǐng)日期2000年4月4日 優(yōu)先權(quán)日1999年4月6日
發(fā)明者R·盧德維格, S·瓦格, R 盧德維格 申請(qǐng)人:艾利森電話股份有限公司