專利名稱:一種提高無線信道的發(fā)送端吞吐量的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種提高無線信道的發(fā)送端吞吐量的方法。
背景技術(shù):
3GPP(第三代合作伙伴計劃)是一個由來自中國、日本、韓國、美國和歐洲的電信標準部門組成的合作團體。包括全世界200多家無線廠商和運營商,3GPP將制定大部分的3G(第三代移動通信)技術(shù)規(guī)定。中國無線通信標準組(CWTS)于1999年加入了3GPP。3GPP的目標是實現(xiàn)由2G(第二代移動通信)網(wǎng)絡(luò)到3G網(wǎng)絡(luò)的平滑過渡,保證未來技術(shù)的后向兼容性,支持輕松建網(wǎng)及系統(tǒng)間的漫游和兼容性。
和2G的無線系統(tǒng)相比,WCDMA(寬帶碼分多址)系統(tǒng)特征之一便是能夠提供高速數(shù)據(jù)業(yè)務(wù)傳輸?shù)臒o線承載。WCDMA可以通過使用不同大小的擴頻因子,為數(shù)據(jù)傳輸配置不同帶寬的信道,提供空口上的無線信道承載。
基于3GPP協(xié)議,在WCDMA系統(tǒng)的RLC(無線鏈路控制)層,為數(shù)據(jù)傳輸提供了三種模式TM(透明模式)、UM(無應(yīng)答模式)和AM(應(yīng)答模式)。非實時的數(shù)據(jù)傳輸由于其時延沒有影響,錯誤率要求比較高,一般都使用AM模式。
在AM數(shù)據(jù)傳輸模式中,為了保證數(shù)據(jù)傳輸?shù)臏蚀_性,協(xié)議對AM模式提供了各種各樣的確認機制。其根本思想是發(fā)送端下發(fā)一個數(shù)據(jù)包后,并不馬上丟棄該數(shù)據(jù)包,而是將該數(shù)據(jù)包先緩存起來。接收端向發(fā)送端發(fā)送狀態(tài)信息包,在該狀態(tài)信息包中,告訴發(fā)送端是否已經(jīng)正確接收到了數(shù)據(jù)包,如果接收端在狀態(tài)信息包中告訴發(fā)送端已經(jīng)正確接收到了數(shù)據(jù)包,則發(fā)送端丟棄該數(shù)據(jù)包。如果接收端在狀態(tài)信息包中告訴發(fā)送端沒有正確接收到數(shù)據(jù)包,則發(fā)送端重發(fā)該數(shù)據(jù)包。
為了實現(xiàn)上述數(shù)據(jù)包確認機制,現(xiàn)有技術(shù)的一種確認方法為發(fā)送端主動觸發(fā)方法。該方法的原理示意圖如圖1所示,該方法的核心為發(fā)送端主動向接收端下發(fā)poll輪訓,接收端每次接收到poll輪訓,都會向發(fā)送端發(fā)送狀態(tài)報告,在該狀態(tài)報告中,告訴發(fā)送端是否已經(jīng)正確接收了數(shù)據(jù)包。當發(fā)送端收到的狀態(tài)報告中指示某個數(shù)據(jù)包沒有收到,發(fā)送端就會優(yōu)先發(fā)送指示丟失的這個數(shù)據(jù)包。
所述現(xiàn)有技術(shù)的發(fā)送端主動觸發(fā)方法的缺點為如果接收端返回的兩次狀態(tài)報告的時間間隔太短,就會出現(xiàn)發(fā)送端發(fā)送的數(shù)據(jù)包其實并沒有丟失,而是由于傳輸?shù)臅r延,延時了一段時間才到達接收端,但在這一段時間內(nèi),接收端卻多次接收到發(fā)送端向其發(fā)送的poll輪訓,并多次向發(fā)送端發(fā)送狀態(tài)報告,這些狀態(tài)報告都指示沒有收到該數(shù)據(jù)包。從而導致該數(shù)據(jù)包被發(fā)送端重復(fù)發(fā)送了多次,這樣就會導致有效數(shù)據(jù)不能被及時發(fā)送,降低了發(fā)送端的吞吐量。
下面參照圖2來詳細說明這個數(shù)據(jù)包被多次重復(fù)發(fā)送的過程。
在圖2中,發(fā)送端向接收端發(fā)送的數(shù)據(jù)包2被丟失,發(fā)送端向接收端發(fā)送的數(shù)據(jù)包3、4、5、6中都攜帶了要求接收端發(fā)送狀態(tài)報告的Poll信息,這樣,接收端就會連續(xù)向發(fā)送端發(fā)送狀態(tài)報告1、2、3、4,每個狀態(tài)報告都向發(fā)送端報告數(shù)據(jù)包2被丟失。于是,在接收端就會連續(xù)4次重復(fù)發(fā)送數(shù)據(jù)包2。在接收端4次重復(fù)發(fā)送的數(shù)據(jù)包2中,除了第1次重復(fù)發(fā)送的數(shù)據(jù)包2有效外,其余3個重復(fù)發(fā)送的數(shù)據(jù)包2都是無效的。從而導致無線信道的帶寬被浪費,其它需要發(fā)送的有效數(shù)據(jù)沒有被及時發(fā)送,降低了發(fā)送端應(yīng)用層的吞吐量。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明的目的是提供一種提高無線信道的發(fā)送端吞吐量的方法,從而可以避免無線信道的發(fā)送端重發(fā)無效的數(shù)據(jù)包,提高無線信道的發(fā)送端的有效吞吐量。
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的一種提高無線信道的發(fā)送端吞吐量的方法,包括A、在無線信道的發(fā)送端設(shè)置預(yù)定時間;B、在符合所述預(yù)定時間的時長后,當確定需要重新向接收端傳送數(shù)據(jù)時,則無線信道的發(fā)送端進行數(shù)據(jù)的重傳。
所述的預(yù)定時間的時長為數(shù)據(jù)包在無線信道的發(fā)送端和接收端之間一次環(huán)回的時間。
所述的設(shè)置預(yù)定時間可以通過定時器或計時器或計數(shù)器來實現(xiàn)。
所述的步驟A還包括無線信道的發(fā)送端在接收到報告數(shù)據(jù)包丟失的狀態(tài)報告后,每次向接收端重傳一個數(shù)據(jù)包時,啟動所述預(yù)定時間的計時。
所述的步驟A還包括無線信道的發(fā)送端第一次向接收端發(fā)送一個數(shù)據(jù)包時,不啟動所述預(yù)定時間的計時。
所述的步驟B還包括無線信道的發(fā)送端在所述預(yù)定時間的時長到達前,如果收到報告所述重傳的數(shù)據(jù)包丟失的狀態(tài)報告,則不再重傳該數(shù)據(jù)包。
所述的步驟B具體包括無線信道的發(fā)送端在所述預(yù)定時間的時長到達后,如果收到報告所述重傳的數(shù)據(jù)包丟失的狀態(tài)報告,則再次向接收端重傳該數(shù)據(jù)包,并再次啟動所述預(yù)定時間的計時。
所述的步驟B具體包括無線信道的發(fā)送端在所述預(yù)定時間的時長到達后,如果沒有收到報告所述重傳的數(shù)據(jù)包丟失的狀態(tài)報告,則不向接收端重傳該數(shù)據(jù)包。
所述的無線信道為使用應(yīng)答模式AM進行數(shù)據(jù)傳輸?shù)臒o線信道。
所述的無線信道可以為寬帶碼分多址WCDMA系統(tǒng)中無線鏈路控制RLC層的無線信道。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明和現(xiàn)有技術(shù)相比,具有如下優(yōu)點本發(fā)明在無線信道的發(fā)送端設(shè)置重傳保護定時器,利用該重傳保護定時器控制無線信道的發(fā)送端重發(fā)無效的數(shù)據(jù)包,使有效數(shù)據(jù)能夠及時被發(fā)送,從而提高了無線信道的帶寬利用率,提高了無線信道的發(fā)送端的有效吞吐量。
圖1為現(xiàn)有技術(shù)中發(fā)送端主動觸發(fā)確認方法的原理示意圖;圖2為現(xiàn)有技術(shù)中數(shù)據(jù)包被多次重復(fù)發(fā)送的過程示意圖;圖3為本發(fā)明所述方法的具體處理流程圖;圖4為本發(fā)明所述方法的具體實施例示意圖。
具體實施例方式
本發(fā)明提供了一種提高無線信道的發(fā)送端吞吐量的方法。本發(fā)明的核心為在無線信道的發(fā)送端設(shè)置保護定時器,利用該保護定時器控制無線信道的發(fā)送端重發(fā)無效的數(shù)據(jù)包。
下面結(jié)合附圖來詳細描述本發(fā)明,本發(fā)明所述方法的具體處理流程如圖3所示。包括如下步驟步驟3-1、在發(fā)送端的AM參數(shù)中設(shè)置重傳保護定時器。
本發(fā)明首先需要在應(yīng)用AM數(shù)據(jù)傳輸模式的無線信道的發(fā)送端的AM參數(shù)中設(shè)置重傳保護定時器,該重傳保護定時器的時長為數(shù)據(jù)包在無線信道的發(fā)送端和接收端一次環(huán)回的時間。
步驟3-2、發(fā)送端每次重傳一個數(shù)據(jù)包時,啟動一個重傳保護定時器。
無線信道的發(fā)送端第一次向接收端發(fā)送一個數(shù)據(jù)包時,不啟動所述在發(fā)送端設(shè)置的重傳保護定時器。
無線信道的發(fā)送端在收到接收端返回的,包含數(shù)據(jù)包沒有被正確接收信息的狀態(tài)報告后,向接收端重發(fā)該數(shù)據(jù)包,并同時啟動一個所述在發(fā)送端設(shè)置的重傳保護定時器。
步驟3-3、發(fā)送端判斷重傳保護定時器是否超時。
無線信道的發(fā)送端在重發(fā)數(shù)據(jù)包、啟動重傳保護定時器后,在繼續(xù)向發(fā)送端發(fā)送其它數(shù)據(jù)包的同時,還判斷所啟動的重傳保護定時器是否超時,如果超時,則執(zhí)行步驟3-5;否則,執(zhí)行步驟3-4。
步驟3-4、發(fā)送端對接收到的該數(shù)據(jù)包沒有被正確接收的狀態(tài)報告不予理睬。
無線信道的發(fā)送端在重傳保護定時器沒有超時前,如果再次收到接收端返回的,包含所述重傳的數(shù)據(jù)包沒有被正確接收信息的狀態(tài)報告后,便判定該狀態(tài)報告是個無效報告,對該報告不予理睬。繼續(xù)向接收端發(fā)送其它數(shù)據(jù)包。
步驟3-5、發(fā)送端接收到該數(shù)據(jù)包沒有被正確接收的狀態(tài)報告后,再次重發(fā)該數(shù)據(jù)包。
無線信道的發(fā)送端在重傳保護定時器超時后,如果再次收到接收端返回的,包含所述重傳的數(shù)據(jù)包沒有被正確接收信息的狀態(tài)報告后,便判定該狀態(tài)報告是個有效報告,于是,再次向接收端重發(fā)該數(shù)據(jù)包,并再次啟動一個重傳保護定時器。
無線信道的發(fā)送端在重傳保護定時器超時后,如果沒有收到包含所述重傳的數(shù)據(jù)包沒有被正確接收信息的狀態(tài)報告,則也不向接收端重發(fā)該數(shù)據(jù)包。
本發(fā)明所述方法中的無線信道可以為WCDMA系統(tǒng)中RLC層的使用AM數(shù)據(jù)傳輸模式的無線信道。
本發(fā)明還提供了一個本發(fā)明所述方法的具體實施例。其示意圖如圖4所示。
其具體處理過程如下無線信道的發(fā)送端向接收端發(fā)送的數(shù)據(jù)包2被丟失,無線信道的發(fā)送端向接收端發(fā)送的數(shù)據(jù)包3、4、5、6中都攜帶了要求接收端發(fā)送狀態(tài)報告的Poll信息,這樣,接收端就會連續(xù)向發(fā)送端發(fā)送狀態(tài)報告1、2、3、4,每個狀態(tài)報告都向發(fā)送端報告數(shù)據(jù)包2被丟失。
無線信道的發(fā)送端在接收到狀態(tài)報告1后,便根據(jù)該狀態(tài)報告知道數(shù)據(jù)包2被丟失。于是,向接收端重發(fā)數(shù)據(jù)包2,同時啟動一個重傳保護定時器。該重傳保護定時器的時長為數(shù)據(jù)包在無線信道的發(fā)送端和接收端一次環(huán)回的時間。
在該重傳保護定時器超時前,無線信道的發(fā)送端又分別收到了報告數(shù)據(jù)包2沒有被正確接收的狀態(tài)報告2、3和4。此時,無線信道的發(fā)送端便判斷狀態(tài)報告2、3和4為無效報告,也不再繼續(xù)向無線信道的接收端重發(fā)數(shù)據(jù)包2,而是繼續(xù)向無線信道的接收端發(fā)送數(shù)據(jù)包8、9、10。
無線信道的發(fā)送端在重傳保護定時器超時后,如果再次收到接收端返回的,包含數(shù)據(jù)包2沒有被正確接收信息的狀態(tài)報告后,便判定該狀態(tài)報告是個有效報告,于是,再次向接收端重發(fā)該數(shù)據(jù)包2,并再次啟動一個重傳保護定時器。如果沒有收到包含數(shù)據(jù)包2沒有被正確接收信息的狀態(tài)報告,則也不向接收端重發(fā)該數(shù)據(jù)包2。
綜上所述,利用本發(fā)明所述方法,可以避免無線信道的發(fā)送端重傳無效數(shù)據(jù)包,提高了無線信道的發(fā)送端的有效吞吐量。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種提高無線信道的發(fā)送端吞吐量的方法,其特征在于,包括A、在無線信道的發(fā)送端設(shè)置預(yù)定時間;B、在符合所述預(yù)定時間的時長后,當確定需要重新向接收端傳送數(shù)據(jù)時,則無線信道的發(fā)送端進行數(shù)據(jù)的重傳。
2.根據(jù)權(quán)利要求1所述一種提高無線信道的發(fā)送端吞吐量的方法,其特征在于,所述的預(yù)定時間的時長為數(shù)據(jù)包在無線信道的發(fā)送端和接收端之間一次環(huán)回的時間。
3.根據(jù)權(quán)利要求1或2所述一種提高無線信道的發(fā)送端吞吐量的方法,其特征在于,所述的設(shè)置預(yù)定時間可以通過定時器或計時器或計數(shù)器來實現(xiàn)。
4.根據(jù)權(quán)利要求3所述一種提高無線信道的發(fā)送端吞吐量的方法,其特征在于,所述的步驟A還包括無線信道的發(fā)送端在接收到報告數(shù)據(jù)包丟失的狀態(tài)報告后,每次向接收端重傳一個數(shù)據(jù)包時,啟動所述預(yù)定時間的計時。
5.根據(jù)權(quán)利要求4所述一種提高無線信道的發(fā)送端吞吐量的方法,其特征在于,所述的步驟A還包括無線信道的發(fā)送端第一次向接收端發(fā)送一個數(shù)據(jù)包時,不啟動所述預(yù)定時間的計時。
6.根據(jù)權(quán)利要求1所述一種提高無線信道的發(fā)送端吞吐量的方法,其特征在于,所述的步驟B還包括無線信道的發(fā)送端在所述預(yù)定時間的時長到達前,如果收到報告所述重傳的數(shù)據(jù)包丟失的狀態(tài)報告,則不再重傳該數(shù)據(jù)包。
7.根據(jù)權(quán)利要求1或6所述一種提高無線信道發(fā)送端吞吐量的方法,其特征在于,所述的步驟B具體包括無線信道的發(fā)送端在所述預(yù)定時間的時長到達后,如果收到報告所述重傳的數(shù)據(jù)包丟失的狀態(tài)報告,則再次向接收端重傳該數(shù)據(jù)包,并再次啟動所述預(yù)定時間的計時。
8.根據(jù)權(quán)利要求7所述一種提高無線信道發(fā)送端吞吐量的方法,其特征在于,所述的步驟B具體包括無線信道的發(fā)送端在所述預(yù)定時間的時長到達后,如果沒有收到報告所述重傳的數(shù)據(jù)包丟失的狀態(tài)報告,則不向接收端重傳該數(shù)據(jù)包。
9.根據(jù)權(quán)利要求1所述一種提高無線信道發(fā)送端吞吐量的方法,其特征在于,所述的無線信道為使用應(yīng)答模式AM進行數(shù)據(jù)傳輸?shù)臒o線信道。
10.根據(jù)權(quán)利要求1或9所述一種提高無線信道發(fā)送端吞吐量的方法,其特征在于,所述的無線信道可以為寬帶碼分多址WCDMA系統(tǒng)中無線鏈路控制RLC層的無線信道。
全文摘要
本發(fā)明涉及一種提高無線信道的發(fā)送端吞吐量的方法,該方法主要包括在無線信道的發(fā)送端設(shè)置預(yù)定時間;在符合所述預(yù)定時間的時長后,當確定需要重新向接收端傳送數(shù)據(jù)時,則無線信道的發(fā)送端進行數(shù)據(jù)的重傳。利用本發(fā)明所述方法,可以避免無線信道的發(fā)送端重發(fā)無效的數(shù)據(jù)包,提高無線信道的帶寬利用率,提高無線信道的發(fā)送端的有效吞吐量。
文檔編號H04L1/08GK1881864SQ20051007711
公開日2006年12月20日 申請日期2005年6月14日 優(yōu)先權(quán)日2005年6月14日
發(fā)明者張巖強 申請人:華為技術(shù)有限公司