專利名稱:具有重傳請求的數(shù)據(jù)傳輸方法和接收端狀態(tài)報告編制方法
技術領域:
本發(fā)明涉及通訊技術領域,具體是涉及一種具有重傳請求的數(shù)據(jù)傳輸方法和接收端狀態(tài)報告編制方法,本發(fā)明特別適合應用于通訊網(wǎng)絡中無線接口標準的演進。
背景技術:
從20世紀90年代初開始到現(xiàn)在,WCDMA(Wideband Code DivisionMultiple Access,寬帶碼分多址)系統(tǒng)的技術規(guī)范已經(jīng)走過了Release99、Release4、Release5、Release6這幾個階段,目前關于Release7的標準化工作已經(jīng)開始實施。與此同時,更長期的LTE(Long Term Evolution,長期演進)的研究也已經(jīng)開始逐漸成為標準化工作的新熱點。目前討論的Release7協(xié)議目標是進一步改善系統(tǒng)性能,為用戶提供更高速率,更好性能的服務。當前LTE中的UTRA(Universal Telecommunication Radio Access,通用無線接口)被稱為E-UTRA。
在Release7之前的系統(tǒng),無線接口協(xié)議的結構分為3層。如圖1所示,其中層3為RRC(Radio Resource Control,無線資源控制)層,層2為數(shù)據(jù)鏈路層,分為PDCP(Packet Data Convergence Protocol,分組數(shù)據(jù)集中協(xié)議),BMC(Broadcast/multicast Control,廣播/多廣播控制),RLC(Radio LinkControl,無線鏈路控制)和MAC(Medium Access Control,媒體接入控制)層,層1就是物理層。上下行的分組業(yè)務數(shù)據(jù)都是按照高層→物理層→對端物理層→對端高層的流向進行傳輸,信令則是直接從RRC層到RLC層。在數(shù)據(jù)傳輸過程中,RLC層和物理層會對高層過來的數(shù)據(jù)進行分割/級聯(lián),其中RLC層將高層送來的數(shù)據(jù)RLC SDU(Service Data Unit,服務數(shù)據(jù)單元)分割為大小相等的數(shù)據(jù)塊,加上頭信息,組成RLC PDU(Protocol Data Unit,協(xié)議數(shù)據(jù)單元)送往MAC層,如圖2所示,圖2中SN為PDU的序列號;在物理層,將MAC層過來的數(shù)據(jù)組成大小合適的物理幀發(fā)送出去。而接收端則執(zhí)行分割/級聯(lián)的逆過程。
在WCDMA系統(tǒng)中,接收不正確的數(shù)據(jù)需要發(fā)端重傳。對傳輸錯誤的業(yè)務數(shù)據(jù)最多有3處重傳,從高層到低層分為服務器重傳,RLC層重傳和物理層重傳。重傳所處的協(xié)議層越高,重傳消耗的時間就越長,業(yè)務時延越長,用戶的感受越差。對RLC層而言,有3種業(yè)務模式透明模式(TransparentMode),非確認模式(Non-acknowledgement Mode)和確認模式(Acknowledgement Mode),確認模式的業(yè)務需要進行RLC層重傳,而確認模式的重傳由接收端的狀態(tài)報告觸發(fā)。
在現(xiàn)有協(xié)議中是由狀態(tài)報告來觸發(fā)ARQ(Automatic Repeat Request,自動重傳請求)重傳。狀態(tài)報告的主要作用是指示有序接收的PDU的接收情況,反映該信息的部分稱為SUFI(super-field)域,不同類型的SUFI域采用不同的方式來描述一組PDU的接收情況,在狀態(tài)報告中可以根據(jù)接收結果的特點分段使用適當類型的SUFI域進行描述。以下是幾種常規(guī)的SUFI域類型,包括ACK、RLIST、LIST、BITMAP。
①ACK型SUFI結構如下表
Type=ACKSUFI的類型為ACK型,該類型SUFI適用于確認一組正確有序接收的PDU;LSN最后一個有序接收的PDU的序列號。
②RLIST型SUFI結構如下表
Type=RLISTSUFI的類型為RLIST,該類型SUFI適用于報告一組有序接收的具有間隔錯誤的PDU;LENGTHCW的數(shù)目;FSN在RLIST中第一個錯誤的PDU的序列號;CW1~CWLENGTH后一錯誤的PDU與前一錯誤的PDU之間的距離。
③LIST型SUFI結構如下表
Type=LISTSUFI的類型為LIST,該類型SUFI適用于報告一組有序接收的具有連續(xù)錯誤的PDU;LENGTH[SN,L]組合的數(shù)目;SN沒有正確接收的PDU的序列號;L該SN后連續(xù)沒有正確接收的PDU的數(shù)目。
④BITMAP型SUFI結構如下表
Type=BITMAPSUFI的類型為BITMAP,該類型SUFI報告一組有序接收的PDU的整體情況,適合錯誤分布不具明顯規(guī)律性的情況;LENGTHBitmap字節(jié)的長度,一般為4bits,如0000說明Bitmap有1個字節(jié);FSNBitmap中第一個位對應PDU的序列號;Bitmap序列號在區(qū)間[FSN,F(xiàn)SN+(LENGTH+1)*8-1]內的PDU的接收狀態(tài),例如,1表示該bite對應的序列號正確接收,0表示該bite對應的序列號沒有正確接收。
從上述結構可以看出,現(xiàn)有系統(tǒng)中狀態(tài)報告的編制僅采用有序數(shù)據(jù)單元(PDU)的一個序列號來進行位置標識,即反饋序列號對應的PDU的接收情況。而在重傳時,一個PDU很有可能被分為不同的段(新的發(fā)送單元),因此發(fā)送端收到這樣的狀態(tài)報告是無法準確識別接收端接收情況的。例如,接收端反饋1號PDU沒有正確接收,然而1號PDU可能有3個分段,2個已經(jīng)正確接收,1個沒有收到,但是發(fā)送端收到這樣的狀態(tài)報告,就會重傳整個1號PDU的所有分段,這樣不僅浪費了資源,還降低了系統(tǒng)的性能。
這個問題隨著系統(tǒng)的演進會變得更加突出。在EUTRAN(增強型無線接入網(wǎng))系統(tǒng)中會把RLC層下移至基站,分割級聯(lián)也會在基站執(zhí)行,且支持重傳時的再次分割級聯(lián)。這樣有序數(shù)據(jù)單元的分段僅用一個序列號是無法準確標識的,并且這個問題甚至也無法通過對分段進行順序編號來解決,因為在可能出現(xiàn)的重傳中,這些分段同樣具有再次分割的可能。這就迫切的需要狀態(tài)報告的編制進行相應的演進,使得發(fā)送端能夠在一次發(fā)送以及多次重傳分割后仍能準確獲知接收端的接收狀態(tài)信息,進而準確的選擇出真正需要重傳的數(shù)據(jù)。
發(fā)明內容
本發(fā)明的目的在于提供一種具有重傳請求的數(shù)據(jù)傳輸過程中接收端狀態(tài)報告的編制方法,能夠適應進行多次數(shù)據(jù)分割和發(fā)送的系統(tǒng),準確的反映接收端的數(shù)據(jù)接收信息。
本發(fā)明的另一目的是提供一種基于上述狀態(tài)報告編制方法的具有重傳請求的數(shù)據(jù)傳輸方法,能夠在盡量節(jié)省系統(tǒng)資源的前提下進行數(shù)據(jù)的重傳。
為達到本發(fā)明的目的,所采取的技術方案是一種具有重傳請求的數(shù)據(jù)傳輸過程中接收端狀態(tài)報告的編制方法,是在所述狀態(tài)報告中設置數(shù)據(jù)單元序列號和數(shù)據(jù)單元分段序列號,來描述所報告接收狀態(tài)所對應的數(shù)據(jù)塊在接收序列中的位置信息;所述數(shù)據(jù)塊包括未被分割的有序數(shù)據(jù)單元和被分割有序數(shù)據(jù)單元的各分段。
優(yōu)選的是,在所述狀態(tài)報告中還設置數(shù)據(jù)單元分割次數(shù),來指示數(shù)據(jù)單元分段序列號的數(shù)目。
所述有序數(shù)據(jù)單元應作廣義的理解,包括初始需要發(fā)送的數(shù)據(jù)單元和/或需要重傳的數(shù)據(jù)塊。
基于上述編制方法,可以設計出類似現(xiàn)有狀態(tài)報告中SUFI域的多種域模式,包括但不限于接收確認域,所述編制方法包括在接收確認域的位置信息部分順序編入指示正確接收的范圍的數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號、和/或該數(shù)據(jù)塊的分割次數(shù)、該數(shù)據(jù)塊在各次分割中所對應的分段序列號。
接收錯誤域,所述編制方法包括在接收錯誤域的位置信息部分順序編入間隔錯誤組個數(shù)、各間隔錯誤組位置信息;間隔錯誤組個數(shù)采用這樣的方法確定具有相同分割歷史的出錯數(shù)據(jù)塊各成一組,所有由無分割初始數(shù)據(jù)單元構成的出錯數(shù)據(jù)塊作為一組,其余出錯數(shù)據(jù)塊各成一組;所述具有相同分割歷史是指各數(shù)據(jù)塊在最后一次分割前屬于同一數(shù)據(jù)塊;各間隔錯誤組位置信息包括順序編入的按接收序列該組中第一個出錯數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號、和/或該數(shù)據(jù)塊的分割次數(shù)、其余同組錯誤數(shù)據(jù)塊的數(shù)目、該數(shù)據(jù)塊在各次分割中所對應的分段序列號、按接收序列后一同組錯誤數(shù)據(jù)塊與相鄰前一同組錯誤數(shù)據(jù)塊之間的距離。
另一種接收錯誤域,所述編制方法包括在接收錯誤域的位置信息部分順序編入連續(xù)錯誤組個數(shù)、各連續(xù)錯誤組位置信息;連續(xù)錯誤組個數(shù)采用這樣的方法確定具有相同分割歷史且最后一次分割的分段序列號連續(xù)的出錯數(shù)據(jù)塊各成一組,由無分割初始數(shù)據(jù)單元構成且序列號連續(xù)的出錯數(shù)據(jù)塊作為一組,其余出錯數(shù)據(jù)塊各成一組;所述具有相同分割歷史是指各數(shù)據(jù)塊在最后一次分割前屬于同一數(shù)據(jù)塊;各連續(xù)錯誤組位置信息包括順序編入的按接收序列該組中第一個出錯數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號、和/或該數(shù)據(jù)塊的分割次數(shù)、該數(shù)據(jù)塊在各次分割中所對應的分段序列號、其余同組錯誤數(shù)據(jù)塊的數(shù)目。
序列接收狀態(tài)域,所述編制方法包括在序列接收狀態(tài)域中設置位置信息部分和狀態(tài)數(shù)據(jù)部分;位置信息部分包括順序編入的狀態(tài)數(shù)據(jù)部分第一個位所對應的數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號、和/或該數(shù)據(jù)塊的分割次數(shù)、該數(shù)據(jù)塊在各次分割中所對應的分段序列號、狀態(tài)數(shù)據(jù)部分最后一個位所對應的數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號、此數(shù)據(jù)塊的分割次數(shù)、此數(shù)據(jù)塊在各次分割中所對應的分段序列號;狀態(tài)數(shù)據(jù)部分各個位按接收序列分別表示相應數(shù)據(jù)塊的接收情況。
上述各種域可以單獨或混合的使用于一份狀態(tài)報告中,具體選擇可以根據(jù)出錯塊的分布特點來確定。
為本發(fā)明的另一目的,還提供一種具有重傳請求的數(shù)據(jù)傳輸方法,包括如下步驟1)發(fā)送端將有序數(shù)據(jù)單元分割或級聯(lián)為發(fā)送單元并進行有序發(fā)送;2)接收端根據(jù)接收情況向發(fā)送端返回所接收的一組數(shù)據(jù)塊的狀態(tài)報告,所述數(shù)據(jù)塊包括未被分割的有序數(shù)據(jù)單元和被分割有序數(shù)據(jù)單元的各分段;所述狀態(tài)報告按照上述方法進行編制;3)發(fā)送端根據(jù)狀態(tài)報告,將需要重傳的數(shù)據(jù)塊作為當前有序數(shù)據(jù)單元進行再次分割或級聯(lián)后進行有序發(fā)送;4)重復步驟2)和3)直至數(shù)據(jù)正確接收完畢或達到設定的最大重傳次數(shù)。
本發(fā)明所提供的方法不受發(fā)送單元是否具有靜態(tài)大小的限制,既可適用于發(fā)送單元大小固定的系統(tǒng),也適用于發(fā)送單元的大小/長短根據(jù)當前通訊信道的狀態(tài)動態(tài)配置的系統(tǒng),并且在后一系統(tǒng)中,發(fā)送單元大小不固定,重傳整個發(fā)送單元可能會帶來系統(tǒng)資源的很大浪費,因此更加能夠體現(xiàn)本發(fā)明的優(yōu)越性。
采用上述技術方案,本發(fā)明有益的技術效果在于1)通過在狀態(tài)報告的編制方法中增加使用分段序列號參數(shù),能夠準確描述出數(shù)據(jù)塊在接收序列中的位置信息,并且使這種位置信息的描述具有歷史繼承性,使得對數(shù)據(jù)塊的確認不再受分割次數(shù)的影響;而基于這樣的狀態(tài)報告,發(fā)送端能夠準確的獲知需要重新發(fā)送的數(shù)據(jù)內容,最大限度的減少了對系統(tǒng)資源的浪費,提高了系統(tǒng)性能,表現(xiàn)在用戶體驗上就是更快的數(shù)據(jù)傳輸和更短的等待時間,充分體現(xiàn)系統(tǒng)演進的性能要求。
2)基于本發(fā)明的基礎技術方案可以設計出各種在結構上與現(xiàn)有狀態(tài)報告的SUFI域相對應的描述接收狀態(tài)的域,并且完全兼容現(xiàn)有SUFI域的模式,符合R7系統(tǒng)整體平滑演進的精神。
下面通過具體實施方式
并結合附圖對本發(fā)明作進一步的詳細說明。
圖1是現(xiàn)有無線接口協(xié)議框架結構示意圖。
圖2是RLC層數(shù)據(jù)分割/級聯(lián)示意圖。
圖3是說明本發(fā)明位置描述方法的數(shù)據(jù)塊分割/級聯(lián)示意圖。
具體實施例方式
本發(fā)明公開了一種具有重傳請求的數(shù)據(jù)傳輸方法和接收端狀態(tài)報告編制方法,所述數(shù)據(jù)傳輸支持將需要發(fā)送的有序數(shù)據(jù)單元分割或級聯(lián)為發(fā)送單元并進行有序發(fā)送,這種數(shù)據(jù)傳輸方式是無線接入網(wǎng)所使用的基本傳輸形式之一,所述有序數(shù)據(jù)單元應作廣義的理解,包括初始需要發(fā)送的數(shù)據(jù)單元和/或需要重傳的數(shù)據(jù)塊,所述數(shù)據(jù)塊包括未被分割的有序數(shù)據(jù)單元和被分割有序數(shù)據(jù)單元的各分段。本發(fā)明的基本思想是通過在狀態(tài)報告的編制中除了有序數(shù)據(jù)單元的序列號外,還增加使用分段序列號參數(shù),來準確描述數(shù)據(jù)塊在接收序列中的位置信息。所述分段序列號是在各次分割中對所分出數(shù)據(jù)塊的順序編號。
為了使狀態(tài)報告具有更優(yōu)化的參數(shù)結構,還可以增加使用分割次數(shù)參數(shù)來標識分段序列號參數(shù)的數(shù)目。所述分割次數(shù)是當前數(shù)據(jù)塊相對于初始數(shù)據(jù)單元所經(jīng)過分割的次數(shù),包括初次發(fā)送及重傳發(fā)送所進行的分割。分割次數(shù)參數(shù)不是必須的,例如可以根據(jù)允許分割的次數(shù)設置固定的分段序列號數(shù)目。當然,分割次數(shù)參數(shù)可以使數(shù)據(jù)結構更加清晰明了,增強可讀性,是本發(fā)明的優(yōu)選方案,因此以下將具體描述設置有分割次數(shù)參數(shù)的方法。
圖3以一組有序數(shù)據(jù)單元的發(fā)送和重發(fā)實例來說明本發(fā)明中所使用的位置描述方法。圖3中,最上層是兩個需要發(fā)送的序列號為1和2的有序數(shù)據(jù)單元,以下稱為初始數(shù)據(jù)單元。
第二層為在第一次發(fā)送過程中1號和2號初始數(shù)據(jù)單元的分割和級聯(lián)情況。1號初始數(shù)據(jù)單元被分為兩個數(shù)據(jù)塊[SN=1,SSN=1]和[SN=1,SSN=2],其中SN表示數(shù)據(jù)塊所屬初始數(shù)據(jù)單元的序列號,SSN表示數(shù)據(jù)塊的分段序列號,此時僅進行了一次分割,因此只有一個分段序列號。為描述簡便起見,以下以SN.SSN的格式來描述數(shù)據(jù)塊。數(shù)據(jù)塊1.1、數(shù)據(jù)塊1.2+數(shù)據(jù)塊2.1、數(shù)據(jù)塊2.2分別構成一個發(fā)送單元(圖3中以虛線大括號表示),第一次發(fā)送后僅由數(shù)據(jù)塊1.2和數(shù)據(jù)塊2.1級聯(lián)而成的發(fā)送單元被正確接收(圖3中以斜線填充框表示被正確接收的數(shù)據(jù)塊)。
第三層為第一次重發(fā)時數(shù)據(jù)塊的分割和級聯(lián)情況。未被正確接收的數(shù)據(jù)塊數(shù)據(jù)塊1.1、數(shù)據(jù)塊2.2成為新的有序數(shù)據(jù)單元進行再次分割和級聯(lián),數(shù)據(jù)塊1.1+數(shù)據(jù)塊2.2.1、數(shù)據(jù)塊2.2.2分別構成一個發(fā)送單元,這時,數(shù)據(jù)塊2.2被進行了再次分割,因此再次分割后的數(shù)據(jù)塊具有兩個SSN,第一次重發(fā)后由數(shù)據(jù)塊1.1和數(shù)據(jù)塊2.2.1級聯(lián)而成的發(fā)送單元被正確接收。
第四層為第二次重發(fā)時數(shù)據(jù)塊的情況。未被正確接收的數(shù)據(jù)塊2.2.2成為新的有序數(shù)據(jù)單元進行再次發(fā)送,在本次發(fā)送中數(shù)據(jù)塊2.2.2未進行再次分割,第二次重發(fā)后所有數(shù)據(jù)塊均被正確接收。
由上述簡單實例可以看出采用分割次數(shù)和分段序列號進行的數(shù)據(jù)塊描述具有歷史繼承性,使得對數(shù)據(jù)塊的確認不再受分割次數(shù)以及所屬發(fā)送單元的影響,這種描述方法能夠準確的給出數(shù)據(jù)塊在接收序列中的位置信息。
基于這種擴展的序列描述方式進行狀態(tài)報告的編制,就可以在接收端狀態(tài)報告中以準確的數(shù)據(jù)塊位置信息來表述接收狀態(tài),使狀態(tài)報告能夠正確的反映具體的接收狀況。下面對應于現(xiàn)有狀態(tài)報告的幾種SUFI域類型,給出按本發(fā)明方法演進后新的狀態(tài)描述域的編制結構結構一ACK型域(接收確認域),結構如下表
Type=ACK說明域的類型;LSN指示正確接收的范圍的數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號;
SD該數(shù)據(jù)塊的分割次數(shù),即SSN的數(shù)目;SSN該數(shù)據(jù)塊在各次分割中所對應的分段序列號,如果有多次分割,即順序編入SSN1、SSN2、...、SSNSD;如果沒有分割即SD=0則該參數(shù)省略。
該類型域報告的狀態(tài)信息是對編號為[LSN,SSN1,...,SSNSD]之前的數(shù)據(jù)塊進行確認。
例如,有序接收的是1、2.1、2.2、2.3、3.1、3.2、4這幾個編號的數(shù)據(jù)塊,其中1、2.1、2.2、2.3、3.2、4編號的數(shù)據(jù)塊正確接收,3.1編號的數(shù)據(jù)塊沒有正確接收,則在狀態(tài)報告中反饋LSN=3,SD=1,SSN=1,表示編號3.1之前的數(shù)據(jù)塊都正確接收了。
上述給出了確認型域的一種具體結構,上例中LSN變量定義為最后正確有序接收的數(shù)據(jù)塊后面那個塊,也可以設為大于該塊,只要能夠根據(jù)定義邏輯判斷出正確接收的數(shù)據(jù)范圍即可,具體參數(shù)定義不構成對本發(fā)明的限制。
結構二RLIST型域(描述間隔接收錯誤的域),結構如下表
...
Type=RLIST說明域的類型;LENGTH間隔錯誤組個數(shù),也即后續(xù)的[SN,SD,SSN,CW]組合的個數(shù);(間隔錯誤組個數(shù)采用這樣的方法確定具有相同分割歷史的出錯數(shù)據(jù)塊各成一組,所有由無分割初始數(shù)據(jù)單元構成的出錯數(shù)據(jù)塊作為一組,其余出錯數(shù)據(jù)塊各成一組;所述具有相同分割歷史是指各數(shù)據(jù)塊在最后一次分割前屬于同一數(shù)據(jù)塊。)SN該組中第一個出錯數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號;SD該數(shù)據(jù)塊的分割次數(shù),既SSN的數(shù)目;length其余同組錯誤數(shù)據(jù)塊的數(shù)目,即CW的數(shù)目;SSN該數(shù)據(jù)塊在各次分割中所對應的分段序列號,如果有多次分割,即順序編入SSN1、SSN2、...、SSNSD;如果沒有分割即SD=0則該參數(shù)省略;CW按接收序列后一同組錯誤數(shù)據(jù)塊與相鄰前一同組錯誤數(shù)據(jù)塊之間的距離,例如,同組有多個錯誤數(shù)據(jù)塊,即順序編入CW1、CW2、...、CWlength。
該類型域報告的狀態(tài)信息是對間隔錯誤的數(shù)據(jù)塊進行反饋。
例如,有序接收的是1、2.1、2.2、2.3、3.1、3.2、4、5.1、5.2、6.1、6.2、7這幾個編號的數(shù)據(jù)塊,其中1、2.1、2.3、4、7號數(shù)據(jù)塊沒有正確接收,則在狀態(tài)報告中反饋LENGTH=2,SN1=1,SD1=0,length=2,CW1=3,CW2=3;說明無分割的1,4,7號數(shù)據(jù)塊沒有接收正確;SN2=2,SD2=1,length=1,SSN=1,CW1=2;說明2號初始數(shù)據(jù)單元一次分割后的數(shù)據(jù)塊2.1及2.3沒有接收正確。
結構三LIST型域(描述連續(xù)接收錯誤的域),結構如下表
...
Type=LIST說明域的類型;LENGTH連續(xù)錯誤組個數(shù),也即后續(xù)的[SN,SD,SSN,L]組合的個數(shù);(連續(xù)錯誤組個數(shù)采用這樣的方法確定具有相同分割歷史且最后一次分割的分段序列號連續(xù)的出錯數(shù)據(jù)塊各成一組,由無分割初始數(shù)據(jù)單元構成且序列號連續(xù)的出錯數(shù)據(jù)塊作為一組,其余出錯數(shù)據(jù)塊各成一組。)SN該組中第一個出錯數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號;SD該數(shù)據(jù)塊的分割次數(shù),即SSN的數(shù)目;SSN該數(shù)據(jù)塊在各次分割中所對應的分段序列號,如果有多次分割,即順序編入SSN1、SSN2、...、SSNSD;如果沒有分割即SD=0則該參數(shù)省略;L其余同組錯誤數(shù)據(jù)塊的數(shù)目。
該類型域報告的狀態(tài)信息是對連續(xù)錯誤的數(shù)據(jù)塊進行反饋。
例如,有序接收的是1、2、3、4、5、6.1、6.2、6.3、6.4、7.1、7.2這幾個編號的數(shù)據(jù)塊,其中1、2、3、4、5、6.1、6.2、6.3、6.4號數(shù)據(jù)塊沒有正確接收,則在狀態(tài)報告中反饋LENGTH=2,SN1=1,SD=0,L=4;說明無分割的1、2、3、4、5號數(shù)據(jù)塊沒有正確接收;SN2=6,SD=1,SSN=1,L=3;說明6號初始數(shù)據(jù)單元一次分割后的數(shù)據(jù)塊6.1、6.2、6.3、6.4沒有正確接收。
上述給出了描述接收錯誤域的兩種具體結構(RLIST型和LIST型),所采用的錯誤組分組方式能夠以盡量少的參數(shù)來描述錯誤分布的準確位置信息,也可以制定與上不同的分組策略來增加或減少分組的數(shù)目,例如,將所有基于同一初始數(shù)據(jù)單元的數(shù)據(jù)塊作為一組等,當然相應的也需要進行域內參數(shù)的重新定義。這些具體數(shù)據(jù)結構的變化,能夠采用邏輯分析的方式進行靈活的推演和變化,只要仍是基于本發(fā)明編制方法中所描述的數(shù)據(jù)塊位置確定方式,仍不脫離本發(fā)明的保護范圍。
結構四BITMAP型域(描述序列接收狀態(tài)的域),結構如下表
Type=BITMAP說明域的類型;FSNBitmap中第一個bit所對應的數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號;SD該數(shù)據(jù)塊的分割次數(shù),即SSN的數(shù)目;SSN該數(shù)據(jù)塊在各次分割中所對應的分段序列號,如果有多次分割,即順序編入SSN1、SSN2、...、SSNSD;如果沒有分割即SD=0則該參數(shù)省略;LSNBitmap中最后一個bit所對應的數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號,LSN后續(xù)的SD、SSN定義同上;Bitmap狀態(tài)數(shù)據(jù)部分,表示反饋區(qū)間[FSN&SSN,LSN&SSN]內數(shù)據(jù)接收情況,長度由FSN&SSN與LSN&SSN之間的數(shù)據(jù)塊個數(shù)決定。
該類型域報告的狀態(tài)信息是連續(xù)的一組數(shù)據(jù)塊的接收狀況。
例如,有序接收的是1、2.1、2.2、2.3、3、4.1、4.2、5這8個編號的數(shù)據(jù)塊,其中1、2.2、4.1號數(shù)據(jù)塊沒有正確接收,其余都接收正確,則在狀態(tài)報告中反饋FSN=1,SD=0,LSN=5,SD=0,Bitmap=01011011,在bitmap中3個0所處位置說明1、2.2、4.1這3個數(shù)據(jù)塊的接收情況(沒有正確接收),其余位置的1說明其它數(shù)據(jù)塊的接收情況(接收正確)。
上述各種域可以單獨或混合的使用于一份狀態(tài)報告中,具體選擇可以根據(jù)出錯塊的分布特點來確定。例如,有序接收了一組數(shù)據(jù)塊,前段數(shù)據(jù)塊接收正確,中段數(shù)據(jù)塊具有少數(shù)間隔錯誤,而末段數(shù)據(jù)塊具有連續(xù)性錯誤,則可以給出一份混合型的狀態(tài)報告,對于接收序列的前段采用ACK型域描述,對中段采用RLIST型域描述,對末段采用LIST型域描述。充分結合錯誤的分布特點來確定所使用域的類型可以使狀態(tài)報告盡量簡潔。此外,所定義的描述參數(shù)都可以象現(xiàn)有狀態(tài)報告中那樣設置固定的長度,以便于發(fā)送端的分辨和讀取,具體各參數(shù)設置的長度,可根據(jù)參數(shù)的作用來確定,例如初始序列號參數(shù)可設置為12bit,而分段序列號參數(shù)一般設置為3bit就足夠了。
基于上述狀態(tài)報告的編制方法,本發(fā)明還提供一種具有重傳請求的數(shù)據(jù)傳輸方法,包括如下步驟1)發(fā)送端將有序數(shù)據(jù)單元分割或級聯(lián)為發(fā)送單元并進行有序發(fā)送;2)接收端根據(jù)接收情況向發(fā)送端返回所接收的一組數(shù)據(jù)塊的狀態(tài)報告,所述數(shù)據(jù)塊包括未被分割的有序數(shù)據(jù)單元和被分割有序數(shù)據(jù)單元的各分段;所述狀態(tài)報告按照上述方法進行編制;3)發(fā)送端根據(jù)狀態(tài)報告,將需要重傳的數(shù)據(jù)塊作為當前有序數(shù)據(jù)單元進行再次分割或級聯(lián)后進行有序發(fā)送;4)重復步驟2)和3)直至數(shù)據(jù)正確接收完畢或達到設定的最大重傳次數(shù)。
上述數(shù)據(jù)傳輸方法不受發(fā)送單元是否具有靜態(tài)大小的限制,既可適用于發(fā)送單元大小固定的系統(tǒng),也適用于發(fā)送單元的大小/長短根據(jù)當前通訊信道的狀態(tài)動態(tài)配置的系統(tǒng)。此外,發(fā)送端具體的重傳方式也可靈活選擇,例如,可使用自動重傳(ARQ)或混合自動重傳(HARQ)方式。由于發(fā)送端能夠準確的獲知需要重新發(fā)送的數(shù)據(jù)內容,因此能夠最大限度的減少對系統(tǒng)資源的浪費,提高了系統(tǒng)性能,表現(xiàn)在用戶體驗上就是更快的數(shù)據(jù)傳輸和更短的等待時間。上述傳輸方法適用于各種確認模式下的數(shù)據(jù)傳輸,特別適用于E-UTRA接口標準的演進。
權利要求
1.一種具有重傳請求的數(shù)據(jù)傳輸過程中接收端狀態(tài)報告的編制方法,其特征在于在所述狀態(tài)報告中設置數(shù)據(jù)單元序列號和數(shù)據(jù)單元分段序列號,來描述所報告接收狀態(tài)所對應的數(shù)據(jù)塊在接收序列中的位置信息;所述數(shù)據(jù)塊包括未被分割的有序數(shù)據(jù)單元和被分割有序數(shù)據(jù)單元的各分段。
2.根據(jù)權利要求1所述的接收端狀態(tài)報告的編制方法,其特征在于在所述狀態(tài)報告中還設置數(shù)據(jù)單元分割次數(shù),來指示數(shù)據(jù)單元分段序列號的數(shù)目。
3.根據(jù)權利要求1或2所述的接收端狀態(tài)報告的編制方法,其特征在于所述有序數(shù)據(jù)單元包括初始需要發(fā)送的數(shù)據(jù)單元和/或需要重傳的數(shù)據(jù)塊。
4.根據(jù)權利要求3所述的接收端狀態(tài)報告的編制方法,其特征在于所述狀態(tài)報告包括接收確認域,所述編制方法包括在接收確認域的位置信息部分順序編入指示正確接收的范圍的數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號、和/或該數(shù)據(jù)塊的分割次數(shù)、該數(shù)據(jù)塊在各次分割中所對應的分段序列號。
5.根據(jù)權利要求3所述的接收端狀態(tài)報告的編制方法,其特征在于所述狀態(tài)報告包括接收錯誤域,所述編制方法包括在接收錯誤域的位置信息部分順序編入間隔錯誤組個數(shù)、各間隔錯誤組位置信息;間隔錯誤組個數(shù)采用這樣的方法確定具有相同分割歷史的出錯數(shù)據(jù)塊各成一組,所有由無分割初始數(shù)據(jù)單元構成的出錯數(shù)據(jù)塊作為一組,其余出錯數(shù)據(jù)塊各成一組;所述具有相同分割歷史是指各數(shù)據(jù)塊在最后一次分割前屬于同一數(shù)據(jù)塊;各間隔錯誤組位置信息包括順序編入的按接收序列該組中第一個出錯數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號、和/或該數(shù)據(jù)塊的分割次數(shù)、其余同組錯誤數(shù)據(jù)塊的數(shù)目、該數(shù)據(jù)塊在各次分割中所對應的分段序列號、按接收序列后一同組錯誤數(shù)據(jù)塊與相鄰前一同組錯誤數(shù)據(jù)塊之間的距離。
6.根據(jù)權利要求3所述的接收端狀態(tài)報告的編制方法,其特征在于所述狀態(tài)報告包括接收錯誤域,所述編制方法包括在接收錯誤域的位置信息部分順序編入連續(xù)錯誤組個數(shù)、各連續(xù)錯誤組位置信息;連續(xù)錯誤組個數(shù)采用這樣的方法確定具有相同分割歷史且最后一次分割的分段序列號連續(xù)的出錯數(shù)據(jù)塊各成一組,由無分割初始數(shù)據(jù)單元構成且序列號連續(xù)的出錯數(shù)據(jù)塊作為一組,其余出錯數(shù)據(jù)塊各成一組;所述具有相同分割歷史是指各數(shù)據(jù)塊在最后一次分割前屬于同一數(shù)據(jù)塊;各連續(xù)錯誤組位置信息包括順序編入的按接收序列該組中第一個出錯數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號、和/或該數(shù)據(jù)塊的分割次數(shù)、該數(shù)據(jù)塊在各次分割中所對應的分段序列號、其余同組錯誤數(shù)據(jù)塊的數(shù)目。
7.根據(jù)權利要求3所述的接收端狀態(tài)報告的編制方法,其特征在于所述狀態(tài)報告包括序列接收狀態(tài)域,所述編制方法包括在序列接收狀態(tài)域中設置位置信息部分和狀態(tài)數(shù)據(jù)部分,位置信息部分包括順序編入的狀態(tài)數(shù)據(jù)部分第一個位所對應的數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號、和/或該數(shù)據(jù)塊的分割次數(shù)、該數(shù)據(jù)塊在各次分割中所對應的分段序列號、狀態(tài)數(shù)據(jù)部分最后一個位所對應的數(shù)據(jù)塊所屬初始數(shù)據(jù)單元序列號、此數(shù)據(jù)塊的分割次數(shù)、此數(shù)據(jù)塊在各次分割中所對應的分段序列號;狀態(tài)數(shù)據(jù)部分各個位按接收序列分別表示相應數(shù)據(jù)塊的接收情況。
8.一種具有重傳請求的數(shù)據(jù)傳輸方法,其特征在于,包括如下步驟1)發(fā)送端將有序數(shù)據(jù)單元分割或級聯(lián)為發(fā)送單元并進行有序發(fā)送;2)接收端根據(jù)接收情況向發(fā)送端返回所接收的一組數(shù)據(jù)塊的狀態(tài)報告,所述數(shù)據(jù)塊包括未被分割的有序數(shù)據(jù)單元和被分割有序數(shù)據(jù)單元的各分段;所述狀態(tài)報告按照權利要求1~7任意一項所述的方法進行編制;3)發(fā)送端根據(jù)狀態(tài)報告,將需要重傳的數(shù)據(jù)塊作為當前有序數(shù)據(jù)單元進行再次分割或級聯(lián)后進行有序發(fā)送;4)重復步驟2)和3)直至數(shù)據(jù)正確接收完畢或達到設定的最大重傳次數(shù)。
9.根據(jù)權利要求8所述的具有重傳請求的數(shù)據(jù)傳輸方法,其特征在于所述發(fā)送單元的大小/長短根據(jù)當前通訊信道的狀態(tài)動態(tài)配置。
全文摘要
本發(fā)明公開了一種具有重傳請求的數(shù)據(jù)傳輸方法和接收端狀態(tài)報告編制方法,主要內容是通過在狀態(tài)報告的編制方法中增加使用分段序列號參數(shù),來準確描述數(shù)據(jù)塊在接收序列中的位置信息。這種位置信息的描述具有歷史繼承性,使得對數(shù)據(jù)塊的確認不再受分割次數(shù)的影響;而基于上述狀態(tài)報告所提出的數(shù)據(jù)傳輸方法,由于發(fā)送端能夠準確的獲知需要重新發(fā)送的數(shù)據(jù)內容,因此能夠最大限度的減少對系統(tǒng)資源的浪費,提高了系統(tǒng)性能,表現(xiàn)在用戶體驗上就是更快的數(shù)據(jù)傳輸和更短的等待時間。本發(fā)明適用于確認模式的數(shù)據(jù)傳輸,特別適用于E-UTRA接口標準的演進。
文檔編號H04L29/06GK101030840SQ20061005862
公開日2007年9月5日 申請日期2006年3月2日 優(yōu)先權日2006年3月2日
發(fā)明者邵飛 申請人:華為技術有限公司