亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種數(shù)據(jù)傳輸?shù)姆椒?

文檔序號:7955897閱讀:149來源:國知局
專利名稱:一種數(shù)據(jù)傳輸?shù)姆椒?br> 技術(shù)領(lǐng)域
本發(fā)明涉及通信系統(tǒng)中數(shù)據(jù)處理技術(shù),特別涉及一種數(shù)據(jù)傳輸?shù)姆椒ā?br> 背景技術(shù)
第三代(3G)無線通信系統(tǒng)的3個主要標準之一碼分多址(CDMA,CodeDivision Multiple Access)2000包含CDMA20001x和CDMA高速分組數(shù)據(jù)(HRPD,High Rate Packet Data)。CDMA系統(tǒng)的協(xié)議棧中,最上層是應(yīng)用層,比如IP層,其次是點到點協(xié)議(PPP,Point-to-Point Protocol)層,無線鏈路協(xié)議(RLP,Radio Link Protocol)層位于終端或基站控制系統(tǒng)的PPP層和媒體接入控制(MAC,Medium Access Control)層之間。CDMA2000在RLP層采用RLP來改善無線鏈路高幀差錯率對IP層等上層的數(shù)據(jù)傳輸性能的影響。
在前向數(shù)據(jù)傳輸過程中,用戶的應(yīng)用數(shù)據(jù)經(jīng)由路由器、服務(wù)器等網(wǎng)絡(luò)節(jié)點到達分組數(shù)據(jù)服務(wù)節(jié)點(PDSN,Packet Data Serving Node)后,經(jīng)過PDSN的PPP封裝等過程到達基站的RLP層;基站RLP層接收經(jīng)過PPP封裝的用戶數(shù)據(jù),進行處理后發(fā)送給基站MAC層并通過空中接口上傳輸給終端。在反向數(shù)據(jù)傳輸過程中,終端的用戶數(shù)據(jù)經(jīng)過終端的PPP封裝等過程到達終端的RLP層;終端的RLP層接收經(jīng)過PPP封裝的用戶數(shù)據(jù),進行處理后發(fā)送給終端的MAC層并通過空中接口傳輸給基站。所述前向為數(shù)據(jù)由網(wǎng)絡(luò)側(cè)向終端傳輸?shù)姆较?,所述反向為?shù)據(jù)由終端向網(wǎng)絡(luò)側(cè)傳輸?shù)姆较颉?br> 按照RLP定義,RLP層需要對收到的數(shù)據(jù)進行RLP組幀,即RLP層按照一定的編碼格式將接收到的數(shù)據(jù)組成RLP幀后交給MAC層。
對于CDMA 1x的前向和反向,RLP幀的長度和其速率相關(guān),比如速率為1倍數(shù)時,每個RLP幀凈荷長度為20字節(jié);速率為2或4或8或16倍數(shù)時,每個RLP幀凈荷長度為42字節(jié);速率為32倍數(shù)時,每個RLP幀凈荷長度為90字節(jié)等。對于HRPD的前向,一個RLP幀包含122字節(jié)凈荷;對于HRPD的反向,RLP組幀與CDMA 1x類似,RLP幀的長度也和其速率相關(guān)。所述凈荷是指RLP幀中包含的上層數(shù)據(jù)。所述上層數(shù)據(jù)是指RLP層的上層發(fā)送給RLP層的數(shù)據(jù)。
通常IP層或PPP層等上層的數(shù)據(jù)都是較大的數(shù)據(jù)包,比如一般網(wǎng)絡(luò)文件傳送輸協(xié)議(FTP,F(xiàn)ile Transfer Protocol)應(yīng)用中IP數(shù)據(jù)包的大小為1500字節(jié),經(jīng)過PPP封裝后到達RLP處理的PPP數(shù)據(jù)包根據(jù)PPP封裝效率的不同大小不一樣,但通常都比1500字節(jié)大,因此一個IP層的應(yīng)用數(shù)據(jù)經(jīng)PPP封裝后需要在RLP層上用多個RLP幀進行傳送。
比如對于HRPD前向,一個長度為1500字節(jié)的PPP數(shù)據(jù)包至少需要組織成1500/122≌13,即13個RLP幀來發(fā)送;對于CDMA 1x系統(tǒng)的前項和反向,一個長度為1500字節(jié)的PPP數(shù)據(jù)包,在每個RLP幀凈荷長度為20字節(jié)時,需要組織成1500/20=75個RLP幀來發(fā)送,在每個RLP幀凈荷長度為42字節(jié)時,需要組織成1500/42≌36,即36個RLP幀來發(fā)送,在每個RLP幀凈荷長度為90字節(jié)時,需要組織成1500/90≌17,即17個RLP幀來發(fā)送等。
對于前向或反向,RLP采用一種基于否定重傳的機制,具體為發(fā)送方會對發(fā)送的幀進行編號,對已發(fā)送的幀也會保留一定時間,以備重傳,接收方收到錯幀或者失序的幀時會主動要求發(fā)送方重傳所需要的幀,對同一幀請求重傳的次數(shù)可配置,一般是0~3次,在達到配置的請求次數(shù)后如果還未收到需要的幀或未收到正確的幀,則接收方不再請求重傳。
RLP層的重傳次數(shù)有限,所以RLP層只能盡力改善幀差錯率,不會完全糾正所有的幀差錯,剩余的差錯由上層根據(jù)上層協(xié)議的不同有不同的處理。
比如RLP層的上層協(xié)議中,PPP層和IP層都有自己的差錯校驗方法,來檢驗數(shù)據(jù)的有效性,丟棄無效數(shù)據(jù),對于PPP協(xié)議而言,一個PPP數(shù)據(jù)包在RLP層組成RLP幀后傳送時,如果其對應(yīng)RLP幀中的任何一個幀出現(xiàn)幀丟失或幀錯誤,將導(dǎo)致整個PPP數(shù)據(jù)包無效并被PPP層丟棄,即一個RLP幀的丟失或錯誤將影響整個PPP數(shù)據(jù)包。
現(xiàn)有技術(shù)的缺點是1)RLP采用一種基于否定重傳的機制,不會完全糾正所有的幀差錯,剩余的差錯由上層協(xié)議處理。在丟幀或錯誤等幀差錯出現(xiàn)后,與已經(jīng)丟失或錯誤的RLP幀屬于同一個上層數(shù)據(jù)包的已成為碎片的其他幀,即使被傳送過去后最終也是被上層丟棄。因此繼續(xù)傳送那些已經(jīng)成碎片的RLP幀已經(jīng)沒有意義,浪費傳輸資源,且造成對空中接口資源的浪費。
2)由于上層直到收到當前PPP數(shù)據(jù)包的結(jié)尾或下一個PPP數(shù)據(jù)包的開頭來確認接收完一個PPP數(shù)據(jù)包時,才能進行某一個數(shù)據(jù)是否有效的判斷,因此發(fā)送已成碎片的RLP幀給上層,增加了上層進行差錯判斷的時間,進而浪費了上層進行差錯控制的時間。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種數(shù)據(jù)傳輸?shù)姆椒?,能夠?jié)省傳輸資源。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種數(shù)據(jù)傳輸?shù)姆椒?,該方法包含以下步驟a、接收上層數(shù)據(jù)包;b、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀發(fā)送;c、判斷發(fā)送中是否出現(xiàn)幀差錯,如果出現(xiàn),則執(zhí)行步驟d;如果沒有出現(xiàn),則返回步驟a;d、丟棄出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包中還未發(fā)送的數(shù)據(jù),返回步驟a。
所述步驟a具體為步驟a11a11、接收上層數(shù)據(jù)包,并對收到的上層數(shù)據(jù)包進行標識;所述步驟b具體為步驟b11b11、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,組幀后的幀保留上層數(shù)據(jù)包的標識,并發(fā)送數(shù)據(jù);
所述步驟d具體為步驟d11d11、丟棄與出現(xiàn)差錯的幀同一個標識的還未發(fā)送的數(shù)據(jù),返回步驟a11。
所述步驟a具體為步驟a12a12、接收上層數(shù)據(jù)包,并對收到的上層數(shù)據(jù)包進行標識;所述步驟b具體為步驟b12b12、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,組幀后的幀保留上層數(shù)據(jù)包的標識,并判斷是否存在一個幀包含多個上層數(shù)據(jù)包內(nèi)容的幀,如果存在,則對包含多個上層數(shù)據(jù)包內(nèi)容的幀進行特定標識,并發(fā)送組幀后的數(shù)據(jù);如果不存在,則發(fā)送組幀后的數(shù)據(jù);所述步驟d具體為步驟d12d12、丟棄與出現(xiàn)差錯的幀同一個標識且不是特定標識的還未發(fā)送的其它數(shù)據(jù),返回步驟a12。
所述步驟a具體為步驟a13a13、接收上層數(shù)據(jù)包,并對收到的上層數(shù)據(jù)包進行標識;所述步驟b具體為步驟b13b13、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,組幀后的幀保留上層數(shù)據(jù)包的標識,并判斷是否存在一個幀包含多個上層數(shù)據(jù)包內(nèi)容的幀,如果存在,則對包含多個上層數(shù)據(jù)包內(nèi)容的幀進行特定標識,并發(fā)送組幀后的數(shù)據(jù);如果不存在,則發(fā)送組幀后的數(shù)據(jù);所述步驟d具體為步驟d13、丟棄與出現(xiàn)差錯的幀同一個標識且沒有特定標識的其他數(shù)據(jù),返回步驟a13。
所述步驟b具體為步驟b14b14、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,并對包含同一個上層數(shù)據(jù)包數(shù)據(jù)的幀進行同一個標識后發(fā)送數(shù)據(jù);所述步驟d具體為步驟d14d14、丟棄與出現(xiàn)差錯的幀同一個標識的還未發(fā)送的數(shù)據(jù),返回步驟a。
所述步驟b具體為步驟b15
b15、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,并對由多個上層數(shù)據(jù)包地數(shù)據(jù)組幀后的幀進行特定標識,且對由某一個上層數(shù)據(jù)包的數(shù)據(jù)組幀后的幀進行唯一標識后,發(fā)送數(shù)據(jù);所述步驟d具體為步驟d15d15、丟棄與出現(xiàn)差錯的幀同一個標識且不是特定標識的還未發(fā)送的數(shù)據(jù),返回步驟a。
所述步驟a具體為步驟a16a16、接收上層數(shù)據(jù)包,并對收到的數(shù)據(jù)包進行備份;所述步驟d具體為步驟d16d16、利用備份的數(shù)據(jù),查找出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包,丟棄找到的上層數(shù)據(jù)包中還未發(fā)送的數(shù)據(jù)。
步驟c所述判斷出現(xiàn)幀差錯,具體為接收到重傳請求且接收到的重傳請求次數(shù)大于系統(tǒng)配置的重傳請求次數(shù),或者是接收到重傳請求且無法重傳請求重傳的幀時,判斷為出現(xiàn)幀差錯。
所述上層數(shù)據(jù)包為點到點協(xié)議PPP數(shù)據(jù)包。
本發(fā)明有以下有益效果1)通過對RLP組幀前的數(shù)據(jù)包進行標識,RLP能夠區(qū)分哪些數(shù)據(jù)幀是同屬于某個相同的上層數(shù)據(jù),因此當數(shù)據(jù)包的某個幀出現(xiàn)丟幀或錯誤等幀差錯后,不再傳送所述數(shù)據(jù)包中剩余的無用碎片,節(jié)省傳輸資源;且由于碎片不會傳到MAC層,也不會由空中接口進行傳輸,因此可以節(jié)省空中接口資源,提高空中接口利用率。
2)通過RLP層丟棄成為碎片的幀,可以使PPP層提前進行差錯判斷,并提前得出一個數(shù)據(jù)是否有效的結(jié)論,由此提高所有上層進行差錯控制的反應(yīng)速度,有利于上層進行相應(yīng)的差錯控制。
3)在對RLP協(xié)議原理不進行修改的情況下,能夠在基站控制系統(tǒng)和終端任一側(cè)單獨實現(xiàn)本發(fā)明方案,沒有要求雙方對等適配的問題,即不要求雙方都實現(xiàn)本發(fā)明所述的功能。
4)本發(fā)明中對數(shù)據(jù)進行標識不需要占用很多的內(nèi)存或中央處理器(CPU)等處理資源。


圖1為本發(fā)明實施例1中進行數(shù)據(jù)傳輸?shù)倪^程示意圖;圖2為本發(fā)明實施例2中進行數(shù)據(jù)傳輸?shù)倪^程示意圖;圖3為本發(fā)明實施例3中進行數(shù)據(jù)傳輸?shù)倪^程示意圖。
具體實施例方式
本發(fā)明的核心思想是接收上層數(shù)據(jù),并在組幀傳送后如果出現(xiàn)幀差錯,則丟棄出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包中未發(fā)送的其他數(shù)據(jù)。
以下參照附圖并舉實施例,對本發(fā)明進一步詳細說明。
實施例1本實施例適用于CDMA2000系統(tǒng)中RLP層的數(shù)據(jù)傳輸。
圖1為本實施例中RLP層進行數(shù)據(jù)傳輸?shù)倪^程示意圖,圖1所示的過程包含以下步驟步驟101RLP層接收上層數(shù)據(jù)包。
所述上層數(shù)據(jù)包是指經(jīng)過PPP封裝的PPP數(shù)據(jù)包。
步驟102RLP層對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀發(fā)送。
步驟102中可以是組幀完一個數(shù)據(jù)包的所有數(shù)據(jù)后才開始發(fā)送,也可以是一邊組幀一邊發(fā)送已組完幀的數(shù)據(jù)。
步驟103判斷傳送中是否出現(xiàn)幀差錯,如果是,則執(zhí)行步驟104;如果不是,則返回步驟101。
所述幀差錯可以是丟幀,也可以是幀錯誤。
步驟103中,如果接收方的RLP層對同一幀的請求重傳次數(shù)超過了配置的請求重傳次數(shù),則發(fā)送方的RLP層不再重傳所述請求的幀,并判斷為出現(xiàn)幀差錯,按幀差錯進行處理。
本實施例中,步驟103之前可以包含設(shè)置RLP重傳次數(shù)域值。
所述重傳次數(shù)域值比RLP上配置的請求重傳次數(shù)多一次,比如RLP上配置的請求重傳次數(shù)為X,則重傳次數(shù)域值N為X+1,即N=X+1,其中,X為自然數(shù),N為正整數(shù)。所述請求重傳次數(shù)通常在規(guī)劃系統(tǒng)時配置。
如果步驟103之前設(shè)置了重傳次數(shù)域值N,則步驟103中,如果接收方的RLP層對同一幀的請求重傳次數(shù)達到了N次,則可以判斷為幀差錯。
步驟103中,如果接收方向發(fā)送方請求對某一幀進行重傳,且此時無論什么原因發(fā)送方無法重傳該幀,則也判斷為幀差錯,并按幀差錯進行處理。
步驟104丟棄出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包中還未發(fā)送的其他數(shù)據(jù),返回步驟101。
步驟104中,識別出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包以及該上層數(shù)據(jù)包中其他數(shù)據(jù)的方法在實際應(yīng)用中可以有多種?,F(xiàn)舉其中的兩個方法為例,具體為方法A接收上層數(shù)據(jù)后包對上層數(shù)據(jù)包進行備份,如果出現(xiàn)幀差錯,則可以通過比較正常傳輸中的數(shù)據(jù)與備份的數(shù)據(jù),識別出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包,以及該上層數(shù)據(jù)包中其他數(shù)據(jù)。
方法A中進行備份,并利用備份的數(shù)據(jù)識別出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包,以及該上層數(shù)據(jù)包中其他數(shù)據(jù)的方法可以利用現(xiàn)有技術(shù)實現(xiàn)。
方法B步驟104之前對同一個上層數(shù)據(jù)進行唯一標識,并在步驟104中根據(jù)標識識別出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包,以及該上層數(shù)據(jù)包中其他數(shù)據(jù)。
使用方法B時,具體實施例可以參見實施例2、實施例3。
實施例2本實施例中,實施例1中方法B所述對上層數(shù)據(jù)進行標識在RLP層接收上層數(shù)據(jù)包之后就進行。
圖2為本實施例中RLP層進行數(shù)據(jù)傳輸?shù)倪^程示意圖,圖2所示的過程包含以下步驟
步驟201RLP層接收上層數(shù)據(jù)包,并對收到的上層數(shù)據(jù)包進行唯一標識。
步驟201所述標識只要能夠在RLP層進行唯一的識別即可。比如,用一個16位的數(shù)或其它方式來標識PPP數(shù)據(jù)包。具體實現(xiàn)時可以有其它標識方式,比如用其他位數(shù)或其它字符來進行標識等。
步驟202RLP層對受到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,組幀后保留上層數(shù)據(jù)包的標識,發(fā)送組幀后的數(shù)據(jù),但不發(fā)送標識。
步驟202中,通過RLP層內(nèi)部使用的上層數(shù)據(jù)包的唯一標識,能夠區(qū)分每一個幀對應(yīng)的上層數(shù)據(jù)包。比如一個上層數(shù)據(jù)包在步驟201中被標識為1,那么具有標識1的所有的幀屬于同一個上層數(shù)據(jù)包。
步驟203與步驟103相同。
步驟204丟棄與出現(xiàn)差錯的幀同一個標識的還未發(fā)送的其它數(shù)據(jù),返回步驟201。
步驟204中,可以根據(jù)標識查找與步驟203中出現(xiàn)差錯的幀同一個標識的未發(fā)送其他數(shù)據(jù),并丟棄找到的數(shù)據(jù)。
通常情況下一個幀只包含一個數(shù)據(jù)包的內(nèi)容,此時具有同一PPP標識的幀屬于同一上層數(shù)據(jù)。特殊情況下,在組幀中可能出現(xiàn)一個幀包含多個數(shù)據(jù)包內(nèi)容的情況,比如包含一個數(shù)據(jù)包的后部分和另一個數(shù)據(jù)包的前部分。為了避免由一個數(shù)據(jù)包的錯誤導(dǎo)致另外一個數(shù)據(jù)包的數(shù)據(jù)丟失,可以用特定的標識對包含多個數(shù)據(jù)包內(nèi)容的幀進行標識,以區(qū)別于只包含一個數(shù)據(jù)包內(nèi)容的幀。所述特定的標識在本文中稱為特殊標識。通常,為了避免由一個數(shù)據(jù)包的錯誤導(dǎo)致其他數(shù)據(jù)包的數(shù)據(jù)丟失,對于有特定標識的幀不進行丟棄。
具體地說,考慮到在組幀中可能出現(xiàn)一個幀包含多個數(shù)據(jù)包的內(nèi)容的情況時,步驟201中對上層數(shù)據(jù)包進行標識時,可以保留一個特殊標識。
比如步驟201中用16位數(shù)來進行標識時,可以設(shè)特殊標識為65535,并在步驟201中只用0~65534之間的數(shù)對上層數(shù)據(jù)進行標識。
所述特殊標識留給步驟202中一個幀包含多個數(shù)據(jù)包內(nèi)容的幀進行標識,此時,步驟202更改為步驟202a步驟202aRLP層對收到的數(shù)據(jù)進行組幀,組幀后的數(shù)據(jù)保留上層數(shù)據(jù)包的標識,并判斷是否存在一個幀包含多個數(shù)據(jù)包內(nèi)容的幀,如果存在,對包含多個數(shù)據(jù)包內(nèi)容的幀進行特殊標識,并發(fā)送組幀后的數(shù)據(jù);如果不存在,則發(fā)送組幀后的數(shù)據(jù)。
在步驟202a中,對包含多個數(shù)據(jù)包內(nèi)容的幀進行特殊標識,可以是由特殊標識替換原來的上層數(shù)據(jù)包的唯一標識,也可以是既保留原來標識,又增加特殊標識。步驟202a中不需要將標識組幀發(fā)送。
對于包含多個數(shù)據(jù)包的幀,為了避免由一個包的錯誤導(dǎo)致另外一個包的數(shù)據(jù)丟失,因此在步驟204中可以不進行丟棄。比如用16位數(shù)對上層數(shù)據(jù)進行標識,其中特殊標識為65535時,對具有包標識為65535的幀可以不進行丟棄。
其中,如果步驟202a中由特殊標識替換原來的上層數(shù)據(jù)包的唯一標識,則步驟204可以為步驟204a1步驟204a1丟棄與出現(xiàn)差錯的幀同一個標識且不是特殊標識的還未發(fā)送的其它數(shù)據(jù),返回步驟201。
如果步驟202a中既保留原來標識,又增加特殊標識,則步驟204可以為步驟204a2步驟204a2丟棄與出現(xiàn)差錯的幀同一個標識且沒有特殊標識的還未發(fā)送的其它數(shù)據(jù),返回步驟201。
實施例3實施例中,實施例1中方法B所述對上層數(shù)據(jù)進行標識在RLP層對上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀發(fā)送時進行。
圖3為本實施例中RLP層進行數(shù)據(jù)傳輸?shù)倪^程示意圖,圖3所示的過程包含以下步驟步驟301與實施例1中步驟101相同。
步驟302RLP層對收到的上層數(shù)據(jù)進行組幀,對同一個數(shù)據(jù)包的數(shù)據(jù)組幀后的幀進行同一個唯一標識,并發(fā)送數(shù)據(jù)。
步驟302中不需要將標識組幀發(fā)送。
步驟303與實施例1中步驟103相同。
步驟304與實施例2中步驟204相同。
步驟304中,可以根據(jù)標識查找與步驟303中出現(xiàn)差錯的幀同一個標識的未發(fā)送其他數(shù)據(jù),并丟棄找到的數(shù)據(jù)。
考慮到組幀中可能出現(xiàn)一個幀包含多個數(shù)據(jù)包內(nèi)容的情況時,步驟302可以為步驟302a步驟302aRLP層對收到的上層數(shù)據(jù)進行組幀,并對由多個數(shù)據(jù)包的數(shù)據(jù)組幀后的幀進行特殊標識,對由同一個數(shù)據(jù)包的數(shù)據(jù)組幀后的幀根據(jù)數(shù)據(jù)包的不同分別進行唯一標識,并發(fā)送數(shù)據(jù)。
比如步驟302a中用16位數(shù)來進行標識時,可以將65535作為特殊標識,并用0~65534之間的一個數(shù)給所有由某一個數(shù)據(jù)包的數(shù)據(jù)組幀后的幀進行標識。
步驟302a中不需要將標識組幀發(fā)送。
步驟302為步驟302a時,步驟304可以與實施例2中的步驟204a1相同。這里,對于包含多個數(shù)據(jù)包的幀,由于進行了特殊標識,因此在步驟204a1中不會被丟棄,避免了由一個包的錯誤導(dǎo)致另外一個包的數(shù)據(jù)丟失。比如步驟302a中用16位數(shù)對組幀后的幀進行進行標識,其中特殊標識為65535時,對具有包標識為65535的幀根據(jù)步驟204a1,可以不進行丟棄。
除了在CDMA2000系統(tǒng)中,本發(fā)明還可以適用于擁有對上層數(shù)據(jù)包進行分包傳輸?shù)膫鬏敊C制的其它通信系統(tǒng)中。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的使用范圍。
權(quán)利要求
1.一種數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,該方法包含以下步驟a、接收上層數(shù)據(jù)包;b、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀發(fā)送;c、判斷發(fā)送中是否出現(xiàn)幀差錯,如果出現(xiàn),則執(zhí)行步驟d;如果沒有出現(xiàn),則返回步驟a;d、丟棄出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包中還未發(fā)送的數(shù)據(jù),返回步驟a。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟a具體為步驟a11a11、接收上層數(shù)據(jù)包,并對收到的上層數(shù)據(jù)包進行標識;所述步驟b具體為步驟b11b11、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,組幀后的幀保留上層數(shù)據(jù)包的標識,并發(fā)送數(shù)據(jù);所述步驟d具體為步驟d11d11、丟棄與出現(xiàn)差錯的幀同一個標識的還未發(fā)送的數(shù)據(jù),返回步驟a11。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟a具體為步驟a12a12、接收上層數(shù)據(jù)包,并對收到的上層數(shù)據(jù)包進行標識;所述步驟b具體為步驟b12b12、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,組幀后的幀保留上層數(shù)據(jù)包的標識,并判斷是否存在一個幀包含多個上層數(shù)據(jù)包內(nèi)容的幀,如果存在,則對包含多個上層數(shù)據(jù)包內(nèi)容的幀進行特定標識,并發(fā)送組幀后的數(shù)據(jù);如果不存在,則發(fā)送組幀后的數(shù)據(jù);所述步驟d具體為步驟d12d12、丟棄與出現(xiàn)差錯的幀同一個標識且不是特定標識的還未發(fā)送的其它數(shù)據(jù),返回步驟a12。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟a具體為步驟a13a13、接收上層數(shù)據(jù)包,并對收到的上層數(shù)據(jù)包進行標識;所述步驟b具體為步驟b13b13、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,組幀后的幀保留上層數(shù)據(jù)包的標識,并判斷是否存在一個幀包含多個上層數(shù)據(jù)包內(nèi)容的幀,如果存在,則對包含多個上層數(shù)據(jù)包內(nèi)容的幀進行特定標識,并發(fā)送組幀后的數(shù)據(jù);如果不存在,則發(fā)送組幀后的數(shù)據(jù);所述步驟d具體為步驟d13、丟棄與出現(xiàn)差錯的幀同一個標識且沒有特定標識的其他數(shù)據(jù),返回步驟a13。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b具體為步驟b14b14、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,并對包含同一個上層數(shù)據(jù)包數(shù)據(jù)的幀進行同一個標識后發(fā)送數(shù)據(jù);所述步驟d具體為步驟d14d14、丟棄與出現(xiàn)差錯的幀同一個標識的還未發(fā)送的數(shù)據(jù),返回步驟a。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b具體為步驟b15b15、對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀,并對由多個上層數(shù)據(jù)包地數(shù)據(jù)組幀后的幀進行特定標識,且對由某一個上層數(shù)據(jù)包的數(shù)據(jù)組幀后的幀進行唯一標識后,發(fā)送數(shù)據(jù);所述步驟d具體為步驟d15d15、丟棄與出現(xiàn)差錯的幀同一個標識且不是特定標識的還未發(fā)送的數(shù)據(jù),返回步驟a。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟a具體為步驟a16a16、接收上層數(shù)據(jù)包,并對收到的數(shù)據(jù)包進行備份;所述步驟d具體為步驟d16d16、利用備份的數(shù)據(jù),查找出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包,丟棄找到的上層數(shù)據(jù)包中還未發(fā)送的數(shù)據(jù)。
8.根據(jù)權(quán)利要求1至7所述的方法,其特征在于,步驟c所述判斷出現(xiàn)幀差錯,具體為接收到重傳請求且接收到的重傳請求次數(shù)大于系統(tǒng)配置的重傳請求次數(shù),或者是接收到重傳請求且無法重傳請求重傳的幀時,判斷為出現(xiàn)幀差錯。
9.根據(jù)權(quán)利要求1至7所述的方法,其特征在于,所述上層數(shù)據(jù)包為點到點協(xié)議PPP數(shù)據(jù)包。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)傳輸?shù)姆椒ǎ摲椒ò韵虏襟Ea.接收上層數(shù)據(jù)包;b.對收到的上層數(shù)據(jù)包中的數(shù)據(jù)進行組幀發(fā)送;c.判斷發(fā)送中是否出現(xiàn)幀差錯,如果出現(xiàn),則執(zhí)行步驟d;如果沒有出現(xiàn),則返回步驟a;d.丟棄出現(xiàn)差錯的幀對應(yīng)的上層數(shù)據(jù)包中還未發(fā)送的數(shù)據(jù),返回步驟a。使用本發(fā)明公開的方法,能夠節(jié)省傳輸資源。
文檔編號H04L1/24GK1874215SQ200610054668
公開日2006年12月6日 申請日期2006年2月17日 優(yōu)先權(quán)日2006年2月17日
發(fā)明者林偉 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1