專利名稱:數(shù)據(jù)分組發(fā)送設備、接收設備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)分組在網(wǎng)絡上的傳輸,具體涉及一種數(shù)據(jù)分組發(fā) 送設備、接收設備和方法,以提高無線數(shù)據(jù)傳輸系統(tǒng)的傳輸質(zhì)量。
背景技術(shù):
隨著無線技術(shù)的發(fā)展,無線鏈路的傳輸速度得到了大幅度的提升。例如,超寬帶無線技術(shù)(UWB)在短距離內(nèi)的傳輸速度達到幾百兆, 而未來將能提供吉比特的速度。這種情況下,可以利用UWB技術(shù)將 計算機上正在播放的視頻圖像數(shù)據(jù),以無線的方式傳輸給遠端設備, 如大屏幕液晶電視,從而用戶提供更好的視覺享受。但是,無線信道 的不確定性,給視頻圖像數(shù)據(jù)的可靠傳輸帶來了極大的挑戰(zhàn)而數(shù)據(jù) 是否能被可靠傳輸,又直接影響到圖像在遠端設備例如顯示器上的顯 示效果。因此,如何實現(xiàn)無線環(huán)境下的數(shù)據(jù)可靠傳輸,是無線數(shù)據(jù)傳 輸系統(tǒng)實現(xiàn)中的關(guān)鍵問題。通常,為保證數(shù)據(jù)的可靠傳輸,將應用構(gòu)架在TCP/IP協(xié)議之上。 這樣,數(shù)據(jù)的可靠性由TCP協(xié)議來保證。但對于上述的無線數(shù)據(jù)傳輸 系統(tǒng)而言,存在如下問題(1)無線數(shù)據(jù)傳輸系統(tǒng)中,接收方設備是 以邏輯電路如FPGA來進行傳輸控制的,而TCP/IP傳輸是針對主機 CPU設計的一套非常復雜的控制協(xié)議,所以在這樣的平臺上,實現(xiàn) TCP/IP傳輸幾乎是不可能的;(2)出現(xiàn)丟包時,TCP傳輸會降低發(fā)送 速度(減半),帶來發(fā)送數(shù)據(jù)量的減少,從而影響視頻數(shù)據(jù)的實時顯示; 以及(3) TCP/IP傳輸需要較大的開銷。此外,專利文獻1 (CN1612536)披露了一種局域網(wǎng)內(nèi)的數(shù)據(jù)傳 輸方法,它提出一種網(wǎng)絡協(xié)議,在簡化接收方操作的基礎(chǔ)上,保證數(shù) 據(jù)的可靠、有序傳輸。為保證有序傳輸,引入了停-等操作,即發(fā)送方
發(fā)出一組數(shù)據(jù)分組后,必須等待接收方的確認才能發(fā)送下一組數(shù)據(jù)分組,這樣,降低了發(fā)送的速度同時,還需要在接收方加入一個定時 器的處理邏輯。此外,專利文獻2 (WO2005069528)披露了一種用于有線實時通 信的數(shù)據(jù)傳輸方法,它需要接收端根據(jù)信號傳播時延確定上傳確認信 號的時間,這樣造成上傳確認信號(ACK)的不確定性;同時,該方 法僅能提供一次重傳。發(fā)明內(nèi)容針對無線數(shù)據(jù)傳輸?shù)奶攸c,本發(fā)明提出了一種非對稱的簡化的網(wǎng) 絡傳輸方法,目的是使發(fā)送方(例如計算機)和接收方(例如顯示設 備)之間能夠最大限度的保證數(shù)據(jù)的可靠傳輸。在本發(fā)明的一個方面,提出了一種數(shù)據(jù)分組傳輸方法,包括從 發(fā)送設備向接收設備發(fā)送多個數(shù)據(jù)分組;接收設備接收數(shù)據(jù)分組;在 所接收的數(shù)據(jù)分組中存在攜帶了反饋請求標識符的數(shù)據(jù)分組的情況 下,從接收設備向發(fā)送設備發(fā)送包含表示各個數(shù)據(jù)分組是否被接收設 備接收到的信息的反饋分組;以及發(fā)送設備根據(jù)所述反饋分組中的信 息,重傳未被接收設備接收到的數(shù)據(jù)分組。此外,根據(jù)本發(fā)明的一個實施例,在所接收的數(shù)據(jù)分組中不存在 攜帶了反饋請求標識符的數(shù)據(jù)分組且所接收的數(shù)據(jù)分組的數(shù)目大于預 定值的情況下,從接收設備向發(fā)送設備發(fā)送包含表示各個數(shù)據(jù)分組是 否被接收設備接收到的信息的反饋分組。此外,根據(jù)本發(fā)明的一個實施例,在一數(shù)據(jù)分組被重傳的次數(shù)超 過預定的閾值時,不再重傳該數(shù)據(jù)分組。此外,根據(jù)本發(fā)明的一個實施例,所述信息包括接收設備接收的 數(shù)據(jù)分組的序列號。此外,根據(jù)本發(fā)明的一個實施例,所述多個數(shù)據(jù)分組的最后一個 數(shù)據(jù)分組攜帶了反饋請求標識符。在本發(fā)明的另一方面,提供了一種數(shù)據(jù)分組發(fā)送設備,包括發(fā) 送裝置,用于發(fā)送數(shù)據(jù)分組;接收裝置,用于接收表示所發(fā)送的哪些
數(shù)據(jù)分組被接收設備接收的信息的反饋分組以及控制裝置,基于所 述反饋分組中的信息,控制發(fā)送裝置重傳未被接收的數(shù)據(jù)分組。此外,根據(jù)本發(fā)明的一個實施例,被發(fā)送的數(shù)據(jù)分組帶有序列號。 此外,根據(jù)本發(fā)明的一個實施例,至少一個被發(fā)送的數(shù)據(jù)分組攜帶了反饋請求標識符。在本發(fā)明的又一方面,提供了一種數(shù)據(jù)分組接收設備,包括接 收裝置,用于接收數(shù)據(jù)分組;反饋處理裝置,用于在所接收的數(shù)據(jù)分 組中存在攜帶了反饋請求標識符的數(shù)據(jù)分組的情況下,從接收設備向 發(fā)送設備發(fā)送包含表示各個數(shù)據(jù)分組是否被接收到的信息的反饋分 組。利用本發(fā)明的上述方案,能夠在無線數(shù)據(jù)傳輸環(huán)境中提供較高的 傳輸速度、減少協(xié)議處理的復雜性,極大地降低接收方的實現(xiàn)難度并 且最大程度地保證了數(shù)據(jù)的可靠性。
從—卜'面結(jié)合附圖的詳細描述中,本發(fā)明的上述特征和優(yōu)點將更明 顯,其中圖1示出了根據(jù)本發(fā)明一個實施例的數(shù)據(jù)分組發(fā)送端的結(jié)構(gòu)框圖;圖2示出了根據(jù)本發(fā)明一個實施例的數(shù)據(jù)分組接收端的結(jié)構(gòu)框圖;圖3 (A)示出了如圖1所示的數(shù)據(jù)分組發(fā)送端的發(fā)送的數(shù)據(jù)分組 的格式圖3 (B)示出了如圖2所示的數(shù)據(jù)分組接收端發(fā)送的反饋分組的 格式;圖4是用來說明根據(jù)本發(fā)明實施例的數(shù)據(jù)分組發(fā)送過程的流程圖;圖5是用來說明根據(jù)本發(fā)明實施例的數(shù)據(jù)分組接收過程的流程圖;圖6是用來說明根據(jù)本發(fā)明實施例的數(shù)據(jù)分組重傳過程的流程圖。
具體實施方式
下面,參考附圖詳細說明本發(fā)明的優(yōu)選實施方式。在附圖中,雖 然示于不同的附圖中,但相同的附圖標記用于表示相同的或相似的組 件。為了清楚和簡明,包含在這里的已知的功能和結(jié)構(gòu)的詳細描述將 被省略,否則它們將使本發(fā)明的主題不清楚。圖1示出了根據(jù)本發(fā)明一個實施例的數(shù)據(jù)分組發(fā)送端的結(jié)構(gòu)框圖。圖2示出了根據(jù)本發(fā)明一個實施例的數(shù)據(jù)分組接收端的結(jié)構(gòu)框圖; 如圖1所示,根據(jù)本實施例的諸如計算機之類的數(shù)據(jù)分組發(fā)送端 100包括發(fā)送緩沖器110,具有用于緩沖從應用層獲取待發(fā)送的數(shù)據(jù)分 組的發(fā)送隊列;控制單元130,用于為每個數(shù)據(jù)分組添加分組頭信息, 其中包括分組序列號,以及反饋請求標志等;第一發(fā)送單元120,用 于將附加了分組頭信息的數(shù)據(jù)分組從天線發(fā)送出去;以及第一接收單 元140,用于接收從接收端反饋的信息。此外,控制單元130根據(jù)接 收端的反饋信息確定丟失的數(shù)據(jù)分組,然后命令第一發(fā)送單元120從 發(fā)送緩沖器110中取出丟失的數(shù)據(jù)分組,進行重傳操作。如圖2所示,根據(jù)本發(fā)明實施例的諸如投影儀之類的數(shù)據(jù)分組接 收端200包括第二接收單元210,用于通過天線接收從發(fā)送端接收發(fā) 送的數(shù)據(jù)分組接收緩沖器220,用于緩沖接收的數(shù)據(jù)分組,并具有 用于記錄接收的數(shù)據(jù)分組的序列號的接收隊列,其中被確認接收到的 數(shù)據(jù)分組被提供給其他部分,例如存儲器或者處理器,用于進行后續(xù) 的處理,例如解壓,顯示等等;反饋處理單元240,用于判斷接收的 數(shù)據(jù)分組中是否有哪個數(shù)據(jù)分組攜帶了反饋請求標識符,如果有分組 攜帶了反饋請求標識符,則通過第二發(fā)送單元230將該接收緩沖器220 屮該分組之前的數(shù)據(jù)分組的序列號反饋給發(fā)送端100。此外,反饋處 理單元240在接收緩沖器中的數(shù)據(jù)分組中沒有一個數(shù)據(jù)分組攜帶有反 饋請求標識符的情況下,判斷接收緩沖器220中的接收隊列所記錄的 數(shù)據(jù)分組的數(shù)目是否達到預定的閾值,如果達到預定的閾值,也通過 第二發(fā)送單元230將接收緩沖器220中的數(shù)據(jù)分組的序列號發(fā)送給發(fā)
送端100。圖3 (A)示出了如圖1所示的數(shù)據(jù)分組發(fā)送端的發(fā)送的數(shù)據(jù)分組 的格式。圖3 (B)示出了如圖2所示的數(shù)據(jù)分組接收端發(fā)送的反饋分 組的格式。如圖3 (A)所示,數(shù)據(jù)分組發(fā)送端100發(fā)送的數(shù)據(jù)分組具有如下 格式DMA字段表示接收端的MAC地址;SMA字段表示發(fā)送端的 MAC地址;PT字段表示協(xié)議類型,用來與TCP、 UDP等協(xié)議區(qū)分; SID字段表示連接號,用來區(qū)分同一接收/發(fā)送對中的不同數(shù)據(jù)連接; PKT字段表示分組類型,用來區(qū)分不同類型的數(shù)據(jù)分組SN字段表 示分組序列號,用來標識每個發(fā)送數(shù)據(jù)分組AR字段表示反饋請求 標記位,用來標識是否需要反饋LEN字段表示分組中的數(shù)據(jù)長度; DT字段表示變長的數(shù)據(jù);CRC字段表示數(shù)據(jù)校驗位。如圖3 (B)所示,數(shù)據(jù)分組接收端200向數(shù)據(jù)分組發(fā)送端100 反饋的數(shù)據(jù)分組的格式如下DMA字段表示接收端的MAC地址 SMA字段表示發(fā)送端的MAC地址;PT字段表示協(xié)議類型,用來與 TCP、 UDP等協(xié)議區(qū)分SID字段表示連接號,用來區(qū)分同一接收/ 發(fā)送對中的不同數(shù)據(jù)連接;PKT字段表示分組類型,用來區(qū)分不同類 型的數(shù)據(jù)分組;RN字段表示接收端100接收的數(shù)據(jù)分組的個數(shù);RSNi 字段表示每個接收到的發(fā)送數(shù)據(jù)分組的序列號;CRC字段表示數(shù)據(jù)校 驗位。下面對照圖4 6來詳細說明本發(fā)明的數(shù)據(jù)分組發(fā)送端和數(shù)據(jù)分 組接收端的詳細操作過程。圖4是用來說明根據(jù)本發(fā)明實施例的數(shù)據(jù)分組發(fā)送過程的流程 圖。如圖4所示,在步驟S110,發(fā)送端100與接收端200建立連接, 然后在步驟S120,發(fā)送緩沖器110從應用層獲得數(shù)據(jù)分組,通過第一 發(fā)送單元120發(fā)送給接收端200。發(fā)送端100的緩沖器110具有大小為SEND—QUEUE_NUM的發(fā) 送隊列,并且該發(fā)送隊列具有三個參數(shù)send一head、 send_tail、 last—acked。發(fā)送隊列用于存儲巳發(fā)送但未得到確認的數(shù)據(jù)分組的序列 號,其中,參數(shù)send—head用來標識當前發(fā)送隊列的隊列首位置,它 之前的數(shù)據(jù)分組都已得到接收端的確認參數(shù)send—tail標識當前發(fā)送 隊列的隊尾位置,上層寫入的數(shù)據(jù)分組就放在之后的位置;last一acked 標識目前得到接收端確認的最大序列號。接下來,在步驟S130,控制單元130判斷發(fā)送隊列是否巳經(jīng)滿了。 在步驟S140,如果發(fā)送隊列中的數(shù)據(jù)分組數(shù)目達到了上述的 SEND一QUEUE一NUM,則清空發(fā)送隊列中的一部分,并且向應用層返 回出錯信息,由應用層發(fā)送下一步的處理命令,例如,繼續(xù)發(fā)送或者 斷開連接。為保證發(fā)送端能及時重傳丟失的數(shù)據(jù)分組,在發(fā)送一定數(shù)量的數(shù) 據(jù)分組后,需要設置分組頭信息中的反饋請求標識符,要求數(shù)據(jù)分組 接收端200反饋已收到數(shù)據(jù)分組的信息,例如序列號。在步驟S150, 如果發(fā)送隊列未滿,則判斷是否要給分組添加反饋標識符,也就是要 提高分組傳輸質(zhì)量。如果確定要高質(zhì)量地進行數(shù)據(jù)傳輸,則在步驟 S160,控制單元130給發(fā)送隊列中將要發(fā)送的數(shù)據(jù)分組中的分組報頭 的標識符字段置位,表示需要數(shù)據(jù)分組接收端200進行接收確認。然后,在步驟S170,設置分組頭信息中的分組序列號,并且隨著 數(shù)據(jù)分組的發(fā)送增加分組序列號。最后,在步驟S180,通過第一發(fā)送 單元120將數(shù)據(jù)分組發(fā)送出去,并且將該數(shù)據(jù)分組存儲在發(fā)送隊列的 尾部,增加參數(shù)send一tail。圖5是用來說明根據(jù)本發(fā)明實施例的數(shù)據(jù)分組接收過程的流程圖。數(shù)據(jù)分組接收端200具有存儲接收的數(shù)據(jù)分組和預定數(shù)目,例如 N,的數(shù)據(jù)分組的序列號的接收緩沖器220,例如它具有一個接收列表, 該接收列表依據(jù)情況將其中接收的數(shù)據(jù)分組的序列號反饋給發(fā)送端 100,這包含兩種情況 根據(jù)發(fā)送端的需要,組包上傳接收列表中的所有序列號,同 時清空接收列表列表。
當接收列表滿時,組包上傳接收列表中的序列號,同時清空 接收列表列表。因此,接收端的邏輯十分簡單,便于硬件邏輯電路的實現(xiàn)。
如圖5所示,在步驟S210,數(shù)據(jù)分組接收端200的第二接收單元 210接收來自數(shù)據(jù)分組發(fā)送端100的數(shù)據(jù)分組,將其存儲在接收緩沖 器220中,并且在接收隊列中存儲這些數(shù)據(jù)分組的序列號。然后,反 饋處理單元240判斷是否需要反饋,也就是判斷接收的數(shù)據(jù)分組中是 否有哪個分組攜帶了反饋請求標識符。如果有分組攜帶了反饋請求標 識符,則反饋處理單元240將接收緩沖器220中的接收列表中的所有 序列號按照圖3 (B)所示的格式通過第二發(fā)送單元230發(fā)送給發(fā)送端 亂如果接收的數(shù)據(jù)分組中沒有任何數(shù)據(jù)分組攜帶了反饋請求標識 符,則判斷接收緩沖器220中存儲的數(shù)據(jù)分組的數(shù)目是否達到了預定 的閾值,例如N。如果達到了預定的閾值,則流程轉(zhuǎn)向步驟S240,執(zhí) 行上述的反饋過程,否則,流程轉(zhuǎn)向步驟S210,繼續(xù)接收數(shù)據(jù)分組。圖6是用來說明根據(jù)本發(fā)明實施例的數(shù)據(jù)分組重傳過程的流程圖。如圖6所示,在步驟S310,發(fā)送端100通過第一接收單元接收到 反饋分組。然后,在步驟S320,發(fā)送端根據(jù)該反饋分組,在send—head 到lastacked的范圍內(nèi),確認巳收到的數(shù)據(jù)分組。在步驟S330,如果 此范圍內(nèi),發(fā)送隊列中對應的數(shù)據(jù)分組沒有得到確認,就認為該數(shù)據(jù) 分組丟失了,重新發(fā)送該數(shù)據(jù)分組。需要注意的是,重傳發(fā)送優(yōu)先于新數(shù)據(jù)分組的發(fā)送,目的是盡快 恢復丟失的數(shù)據(jù)分組。在步驟S340,對已經(jīng)確認的數(shù)據(jù)分組釋放所占 用的資源,并且調(diào)整相應的參數(shù)。也就是,處理完一個反饋包后,控 制單元130調(diào)整send—head和last一acked, send_head指向發(fā)送隊列中 第一個未被確認的數(shù)據(jù)分組,last—acked指向在發(fā)送隊列中已被確認的 最大序列號。在操作時,不可能無限次的重傳丟失的數(shù)據(jù)分組,因此需要設定 最大重傳次數(shù),當send—head指向的數(shù)據(jù)分組超過重傳次數(shù)時,則認 為該數(shù)據(jù)分組得到了接收端的確認,不再重傳,并相應的移動send—tail 指向到下一個未被確認的數(shù)據(jù)分組。下面結(jié)合一個具體的例子詳細說明上述的接收過程和重傳過程。
假設發(fā)送方發(fā)送了 IO個數(shù)據(jù)分組,它們的序列號依次為1,2,…, 10,且第十個數(shù)據(jù)分組上的反饋請求標識符AR被置位同時,接收 方的接收列表長度為10。(1) 如果接收端全部接收到這十個數(shù)據(jù)分組,由于第十個數(shù)據(jù)分 組要求反饋數(shù)據(jù)分組,也就是攜帶了反饋請求標識符,接收端將所接 收到數(shù)據(jù)分組的序列號打包上傳給發(fā)送端;發(fā)送方根據(jù)上傳反饋數(shù)據(jù) 分組,判斷發(fā)送的十個數(shù)據(jù)分組已收到,并將這十個數(shù)據(jù)分組移出發(fā) 送發(fā)送隊列。而由于沒有數(shù)據(jù)分組丟失,重傳機制就沒有啟動,此時 參數(shù)send—head等于11 , last—acked等于10。(2) 如果在這十個數(shù)據(jù)分組中,接收方丟失了除第十個數(shù)據(jù)分組 以外的任意多個其它數(shù)據(jù)分組,比如丟失了第五個和第八個數(shù)據(jù)分 組,由于第十個數(shù)據(jù)分組要求反饋數(shù)據(jù)分組,接收方將所接收到數(shù)據(jù) 分組的序列號打包上傳給發(fā)送方發(fā)送方根據(jù)上傳反饋數(shù)據(jù)分組,確 定丟失了第五個和第八個數(shù)據(jù)分組,并重傳這兩個數(shù)據(jù)分組,此時參 數(shù)sendjiead等于5, last—acked等于4。(3) 如果在這十個數(shù)據(jù)分組中,接收方丟失了包含第十個數(shù)據(jù)分 組在內(nèi)的任意多個數(shù)據(jù)分組,比如丟失了第六個和第十個數(shù)據(jù)分組, 此時接收列表的長度為8,并且由于帶有反饋請求標識符的第十個數(shù) 據(jù)分組丟失了,所以接收方不會上傳反饋包,只有當接收方再收到第 十一個和第十二個數(shù)據(jù)分組時,接收列表滿了,這時接收方才會上傳 反饋包。發(fā)送方根據(jù)反饋包,重傳第六個和第十個數(shù)據(jù)分組,此時參 數(shù)send—head等于6, last—acked等于5。從上述的情況(2)和(3)可以看出,主動確認機制和被動確認 機制結(jié)合,保證確認分組丟失時也能正常工作。上面的描述僅用于實現(xiàn)本發(fā)明的實施方式,本領(lǐng)域的技術(shù)人員應 該理解,在不脫離本發(fā)明的范圍的任何修改或局部替換,均應該屬于 本發(fā)明的權(quán)利要求來限定的范圍,因此,本發(fā)明的保護范圍應該以權(quán) 利要求書的保護范圍為準。
權(quán)利要求
1.一種數(shù)據(jù)分組傳輸方法,包括從發(fā)送設備向接收設備發(fā)送多個數(shù)據(jù)分組;接收設備接收數(shù)據(jù)分組;在所接收的數(shù)據(jù)分組中存在攜帶了反饋請求標識符的數(shù)據(jù)分組的情況下,從接收設備向發(fā)送設備發(fā)送包含表示各個數(shù)據(jù)分組是否被接收設備接收到的信息的反饋分組;以及發(fā)送設備根據(jù)所述反饋分組中的信息,重傳未被接收設備接收到的數(shù)據(jù)分組。
2. 根據(jù)權(quán)利要求l所述的傳輸方法,其特征在于,在所接收的數(shù) 據(jù)分組中不存在攜帶了反饋請求標識符的數(shù)據(jù)分組且所接收的數(shù)據(jù)分 組的數(shù)目大于預定值的情況下,從接收設備向發(fā)送設備發(fā)送包含表示 各個數(shù)據(jù)分組是否被接收設備接收到的信息的反饋分組。
3. 根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)分組傳輸方法,其特征在于,在一數(shù)據(jù)分組被重傳的次數(shù)超過預定的閾值時,不再重傳該數(shù)據(jù)分組。
4. 根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)分組傳輸方法,其特征在于, 所述信息包括接收設備接收的數(shù)據(jù)分組的序列號。
5. 根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)分組傳輸方法,其特征在于, 所述多個數(shù)據(jù)分組的最后一個數(shù)據(jù)分組攜帶了反饋請求標識符。
6. —種數(shù)據(jù)分組發(fā)送設備,包括 發(fā)送裝置,用于發(fā)送數(shù)據(jù)分組接收裝置,用于接收表示所發(fā)送的哪些數(shù)據(jù)分組被接收設備接收 的信息的反饋分組以及控制裝置,基于所述反饋分組中的信息,控制發(fā)送裝置重傳未被 接收的數(shù)據(jù)分組。
7. 根據(jù)權(quán)利要求6所述的發(fā)送設備,其特征在于,被發(fā)送的數(shù)據(jù) 分組帶有序列號。
8. 根據(jù)權(quán)利要求6所述的發(fā)送設備,其特征在于,至少一個被發(fā)送的數(shù)據(jù)分組攜帶了反饋請求標識符。
9. 根據(jù)權(quán)利要求6所述的發(fā)送設備,其特征在于,在一數(shù)據(jù)分組 被重傳的次數(shù)超過預定的閾值時,不再重傳該數(shù)據(jù)分組。
10. 根據(jù)權(quán)利要求7所述的發(fā)送設備,其特征在于,所述信息包 括被接收設備接收的數(shù)據(jù)分組的序列號。
11. 一種數(shù)據(jù)分組接收設備,包括 接收裝置,用于接收數(shù)據(jù)分組;反饋處理裝置,用于在所接收的數(shù)據(jù)分組中存在攜帶了反饋請求 標識符的數(shù)據(jù)分組的情況下,從接收設備向發(fā)送設備發(fā)送包含表示各 個數(shù)據(jù)分組是否被接收到的信息的反饋分組。
12. 根據(jù)權(quán)利要求11所述的接收設備,其特征在于,在所接收的數(shù)據(jù)分組中不存在攜帶了反饋請求標識符的數(shù)據(jù)分組且所接收的數(shù)據(jù)分 組的數(shù)目大于預定值的情況下,從接收設備向發(fā)送設備發(fā)送包含表示 各個數(shù)據(jù)分組是否被接收到的信息的反饋分組。
全文摘要
公開了一種非對稱的數(shù)據(jù)分組發(fā)送設備、接收設備和數(shù)據(jù)分組傳輸方法。該方法包括從發(fā)送設備向接收設備發(fā)送多個數(shù)據(jù)分組;接收設備接收數(shù)據(jù)分組;在所接收的數(shù)據(jù)分組中存在攜帶了反饋請求標識符的數(shù)據(jù)分組的情況下,從接收設備向發(fā)送設備發(fā)送包含表示各個數(shù)據(jù)分組是否被接收到的信息的反饋分組;以及發(fā)送設備根據(jù)所述反饋分組中的信息,重傳未被接收到的數(shù)據(jù)分組。利用本發(fā)明的上述方案,能夠在無線數(shù)據(jù)傳輸環(huán)境中提供較高的傳輸速度、減少接收方的協(xié)議處理復雜性,極大地降低接收方的實現(xiàn)難度并且最大程度地保證了數(shù)據(jù)的可靠性。
文檔編號H04L12/56GK101150494SQ20061012786
公開日2008年3月26日 申請日期2006年9月22日 優(yōu)先權(quán)日2006年9月22日
發(fā)明者臻 江, 郭子華 申請人:聯(lián)想(北京)有限公司