国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)分組發(fā)送設(shè)備、接收設(shè)備和方法

      文檔序號(hào):7968524閱讀:273來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):數(shù)據(jù)分組發(fā)送設(shè)備、接收設(shè)備和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及數(shù)據(jù)分組在網(wǎng)絡(luò)上的傳輸,具體涉及一種數(shù)據(jù)分組發(fā) 送設(shè)備、接收設(shè)備和方法,以提高無(wú)線(xiàn)數(shù)據(jù)傳輸系統(tǒng)的傳輸質(zhì)量。
      背景技術(shù)
      隨著無(wú)線(xiàn)技術(shù)的發(fā)展,無(wú)線(xiàn)鏈路的傳輸速度得到了大幅度的提升。例如,超寬帶無(wú)線(xiàn)技術(shù)(UWB)在短距離內(nèi)的傳輸速度達(dá)到幾百兆, 而未來(lái)將能提供吉比特的速度。這種情況下,可以利用UWB技術(shù)將 計(jì)算機(jī)上正在播放的視頻圖像數(shù)據(jù),以無(wú)線(xiàn)的方式傳輸給遠(yuǎn)端設(shè)備, 如大屏幕液晶電視,從而用戶(hù)提供更好的視覺(jué)享受。但是,無(wú)線(xiàn)信道 的不確定性,給視頻圖像數(shù)據(jù)的可靠傳輸帶來(lái)了極大的挑戰(zhàn)而數(shù)據(jù) 是否能被可靠傳輸,又直接影響到圖像在遠(yuǎn)端設(shè)備例如顯示器上的顯 示效果。因此,如何實(shí)現(xiàn)無(wú)線(xiàn)環(huán)境下的數(shù)據(jù)可靠傳輸,是無(wú)線(xiàn)數(shù)據(jù)傳 輸系統(tǒng)實(shí)現(xiàn)中的關(guān)鍵問(wèn)題。通常,為保證數(shù)據(jù)的可靠傳輸,將應(yīng)用構(gòu)架在TCP/IP協(xié)議之上。 這樣,數(shù)據(jù)的可靠性由TCP協(xié)議來(lái)保證。但對(duì)于上述的無(wú)線(xiàn)數(shù)據(jù)傳輸 系統(tǒng)而言,存在如下問(wèn)題(1)無(wú)線(xiàn)數(shù)據(jù)傳輸系統(tǒng)中,接收方設(shè)備是 以邏輯電路如FPGA來(lái)進(jìn)行傳輸控制的,而TCP/IP傳輸是針對(duì)主機(jī) CPU設(shè)計(jì)的一套非常復(fù)雜的控制協(xié)議,所以在這樣的平臺(tái)上,實(shí)現(xiàn) TCP/IP傳輸幾乎是不可能的;(2)出現(xiàn)丟包時(shí),TCP傳輸會(huì)降低發(fā)送 速度(減半),帶來(lái)發(fā)送數(shù)據(jù)量的減少,從而影響視頻數(shù)據(jù)的實(shí)時(shí)顯示; 以及(3) TCP/IP傳輸需要較大的開(kāi)銷(xiāo)。此外,專(zhuān)利文獻(xiàn)1 (CN1612536)披露了一種局域網(wǎng)內(nèi)的數(shù)據(jù)傳 輸方法,它提出一種網(wǎng)絡(luò)協(xié)議,在簡(jiǎn)化接收方操作的基礎(chǔ)上,保證數(shù) 據(jù)的可靠、有序傳輸。為保證有序傳輸,引入了停-等操作,即發(fā)送方
      發(fā)出一組數(shù)據(jù)分組后,必須等待接收方的確認(rèn)才能發(fā)送下一組數(shù)據(jù)分組,這樣,降低了發(fā)送的速度同時(shí),還需要在接收方加入一個(gè)定時(shí) 器的處理邏輯。此外,專(zhuān)利文獻(xiàn)2 (WO2005069528)披露了一種用于有線(xiàn)實(shí)時(shí)通 信的數(shù)據(jù)傳輸方法,它需要接收端根據(jù)信號(hào)傳播時(shí)延確定上傳確認(rèn)信 號(hào)的時(shí)間,這樣造成上傳確認(rèn)信號(hào)(ACK)的不確定性;同時(shí),該方 法僅能提供一次重傳。發(fā)明內(nèi)容針對(duì)無(wú)線(xiàn)數(shù)據(jù)傳輸?shù)奶攸c(diǎn),本發(fā)明提出了一種非對(duì)稱(chēng)的簡(jiǎn)化的網(wǎng) 絡(luò)傳輸方法,目的是使發(fā)送方(例如計(jì)算機(jī))和接收方(例如顯示設(shè) 備)之間能夠最大限度的保證數(shù)據(jù)的可靠傳輸。在本發(fā)明的一個(gè)方面,提出了一種數(shù)據(jù)分組傳輸方法,包括從 發(fā)送設(shè)備向接收設(shè)備發(fā)送多個(gè)數(shù)據(jù)分組;接收設(shè)備接收數(shù)據(jù)分組;在 所接收的數(shù)據(jù)分組中存在攜帶了反饋請(qǐng)求標(biāo)識(shí)符的數(shù)據(jù)分組的情況 下,從接收設(shè)備向發(fā)送設(shè)備發(fā)送包含表示各個(gè)數(shù)據(jù)分組是否被接收設(shè) 備接收到的信息的反饋分組;以及發(fā)送設(shè)備根據(jù)所述反饋分組中的信 息,重傳未被接收設(shè)備接收到的數(shù)據(jù)分組。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所接收的數(shù)據(jù)分組中不存在 攜帶了反饋請(qǐng)求標(biāo)識(shí)符的數(shù)據(jù)分組且所接收的數(shù)據(jù)分組的數(shù)目大于預(yù) 定值的情況下,從接收設(shè)備向發(fā)送設(shè)備發(fā)送包含表示各個(gè)數(shù)據(jù)分組是 否被接收設(shè)備接收到的信息的反饋分組。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,在一數(shù)據(jù)分組被重傳的次數(shù)超 過(guò)預(yù)定的閾值時(shí),不再重傳該數(shù)據(jù)分組。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述信息包括接收設(shè)備接收的 數(shù)據(jù)分組的序列號(hào)。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述多個(gè)數(shù)據(jù)分組的最后一個(gè) 數(shù)據(jù)分組攜帶了反饋請(qǐng)求標(biāo)識(shí)符。在本發(fā)明的另一方面,提供了一種數(shù)據(jù)分組發(fā)送設(shè)備,包括發(fā) 送裝置,用于發(fā)送數(shù)據(jù)分組;接收裝置,用于接收表示所發(fā)送的哪些
      數(shù)據(jù)分組被接收設(shè)備接收的信息的反饋分組以及控制裝置,基于所 述反饋分組中的信息,控制發(fā)送裝置重傳未被接收的數(shù)據(jù)分組。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,被發(fā)送的數(shù)據(jù)分組帶有序列號(hào)。 此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,至少一個(gè)被發(fā)送的數(shù)據(jù)分組攜帶了反饋請(qǐng)求標(biāo)識(shí)符。在本發(fā)明的又一方面,提供了一種數(shù)據(jù)分組接收設(shè)備,包括接 收裝置,用于接收數(shù)據(jù)分組;反饋處理裝置,用于在所接收的數(shù)據(jù)分 組中存在攜帶了反饋請(qǐng)求標(biāo)識(shí)符的數(shù)據(jù)分組的情況下,從接收設(shè)備向 發(fā)送設(shè)備發(fā)送包含表示各個(gè)數(shù)據(jù)分組是否被接收到的信息的反饋分 組。利用本發(fā)明的上述方案,能夠在無(wú)線(xiàn)數(shù)據(jù)傳輸環(huán)境中提供較高的 傳輸速度、減少協(xié)議處理的復(fù)雜性,極大地降低接收方的實(shí)現(xiàn)難度并 且最大程度地保證了數(shù)據(jù)的可靠性。


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