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

無(wú)線通信設(shè)備的重傳管理的制作方法

文檔序號(hào):7635508閱讀:195來(lái)源:國(guó)知局
專利名稱:無(wú)線通信設(shè)備的重傳管理的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種適用于蜂窩電話或無(wú)線LAN設(shè)備的無(wú)線通信設(shè)備。
背景技術(shù)
在傳統(tǒng)無(wú)線通信系統(tǒng)中由IEEE 802.11定義的無(wú)線LAN通信所代表的CSMA/CA型無(wú)線通信系統(tǒng)中,如果不能接收傳輸數(shù)據(jù)的確認(rèn)幀(Ack幀),則重傳所述傳輸數(shù)據(jù)。這種情況下,根據(jù)每個(gè)傳輸數(shù)據(jù)特有的重試次數(shù)和生存期,通過(guò)使用傳輸數(shù)據(jù)的重試次數(shù)和可傳輸時(shí)間限制重傳。
在擴(kuò)展QoS(服務(wù)質(zhì)量)無(wú)線LAN標(biāo)準(zhǔn)IEEE 802.11e中,通信是在兩個(gè)周期中分別執(zhí)行的,即基于爭(zhēng)用的周期,其間每個(gè)終端站通過(guò)使用CSMA/CA(載波偵聽(tīng)多點(diǎn)訪問(wèn)/沖突避免)方法執(zhí)行分布式訪問(wèn),和無(wú)爭(zhēng)用周期,其間基站執(zhí)行集中式控制。后一使用集中式控制的訪問(wèn)控制方法被稱為HCCA(HCF控制的信道訪問(wèn))方法,前一使用分布式控制的訪問(wèn)控制方法被稱為EDCA(增強(qiáng)型分布式信道訪問(wèn))方法。通過(guò)使用這些訪問(wèn)控制方法中的一個(gè),無(wú)線LAN終端能夠訪問(wèn)介質(zhì),獲得代表其間可以傳輸多個(gè)數(shù)據(jù)的周期的TXOP(傳輸機(jī)會(huì)),并在TXOP周期里傳送數(shù)據(jù)(下面參見(jiàn)IEEE 802.11e Draft 13.0,IEEEP802.11e/D13.0,2005年1月)。
在針對(duì)高速傳輸?shù)腎EEE 802.11n中,提出了一種方法,其中已經(jīng)獲得TXOP周期的終端將此TXOP周期的一部分給數(shù)據(jù)接收終端,并且在所述TXOP周期中由捎帶走方法(piggy back method)執(zhí)行雙向通信,由此增加傳輸效率。該方法被稱為雙向數(shù)據(jù)流或反方向。
在IEEE 802.11n中,與現(xiàn)有IEEE802.11標(biāo)準(zhǔn)不同,通過(guò)將多個(gè)數(shù)據(jù)收集(即,聚合)到一個(gè)數(shù)據(jù)幀中來(lái)形成聚合幀,并且作為一個(gè)數(shù)據(jù)幀進(jìn)行傳輸,因此減少各個(gè)數(shù)據(jù)幀(當(dāng)其未被聚合時(shí))之間存在的開(kāi)銷。
在EDCA方法中為了獲得用于傳輸聚合幀的TXOP周期,所述傳輸終端(啟動(dòng)器)傳輸IAC幀,并且在此之后當(dāng)SIFS已經(jīng)期滿的時(shí)候所述接收終端(響應(yīng)器)返回RAC幀,從而執(zhí)行IAC-RAC幀交換?;蛘撸部梢允褂糜蒊EEE802.11定義的RTS-CTS幀交換來(lái)代替IAC-RAC的幀交換。
當(dāng)將在雙向數(shù)據(jù)流中執(zhí)行IAC-RAC幀交換時(shí),通過(guò)將數(shù)據(jù)寫(xiě)在RAC幀中,所述數(shù)據(jù)接收終端通知所述終端在被供給一部分TXOP周期時(shí)可以傳輸?shù)臄?shù)據(jù)幀長(zhǎng)度和傳輸數(shù)據(jù)速率。
根據(jù)寫(xiě)入RAC幀的多個(gè)值,所述傳輸終端確定在傳輸聚合幀之后將要供給的那部分TXOP周期(RDG持續(xù)時(shí)間反向通信許可周期)。所述傳輸終端將所確定的RDG持續(xù)時(shí)間寫(xiě)入IAC幀,將該IAC幀附于聚合幀的頭部,并在接收RAC幀之后SIFS已經(jīng)期滿的時(shí)候傳輸所述聚合幀。在從傳輸終端接收聚合幀之后SIFS已經(jīng)期滿的時(shí)候,已經(jīng)接收頭部附有IAC幀的聚合幀的接收終端必須通過(guò)塊確認(rèn)(BlockAckblock acknowledge)幀通知接收狀態(tài)。當(dāng)使用雙向數(shù)據(jù)流時(shí),所述接收終端通過(guò)使用捎帶走方法在SIFS已經(jīng)期滿的時(shí)候,傳輸所述Block Ack幀,其中當(dāng)一些數(shù)據(jù)幀被聚合在Block Ack幀中時(shí)通過(guò)所述捎帶走方法傳輸該數(shù)據(jù)幀,從而同時(shí)傳輸數(shù)據(jù)和Block Ack幀。這種情況下,通過(guò)將若干數(shù)據(jù)幀聚合在Block Ack幀中而形成的聚合幀的傳輸時(shí)間不會(huì)超過(guò)被寫(xiě)入lAC幀中的RDG持續(xù)時(shí)間。
以此方式,可以將傳輸終端所獲得的一部分TXOP周期供給所述接收終端。
如果所述接收終端在由捎帶走方法傳輸聚合幀時(shí)進(jìn)一步請(qǐng)求RDG持續(xù)時(shí)間,則所述接收終端可以這樣來(lái)進(jìn)一步請(qǐng)求RDG持續(xù)時(shí)間,即通過(guò)在RAC幀中寫(xiě)入為傳輸準(zhǔn)備的數(shù)據(jù)幀長(zhǎng)度和傳輸數(shù)據(jù)速率,并通過(guò)將RAC幀附于將由捎帶走方法傳輸?shù)木酆蠋念^部來(lái)返回RAC幀(參見(jiàn)TGn Sync Proposal Technical Specification,IEEE802.11-04/889r4,2005年3月)。
而且,下面的JP-A 2003-60562(KOKAI)記述了通過(guò)調(diào)節(jié)無(wú)線電突發(fā)(burst)通信中突發(fā)信號(hào)的信號(hào)長(zhǎng)度而控制重傳。
如果將現(xiàn)有IEEE 802.11中定義的用于每個(gè)傳輸數(shù)據(jù)的重傳限制方法應(yīng)用于在傳統(tǒng)IEEE 802.11e中定義的、例如Block Ack方法的、用于突發(fā)傳輸?shù)闹貍飨拗品椒ǎ瑒t會(huì)出現(xiàn)下列問(wèn)題。也就是,如果通過(guò)突發(fā)傳輸將其中已經(jīng)發(fā)生錯(cuò)誤的數(shù)據(jù)與新的傳輸數(shù)據(jù)同時(shí)傳輸,則突發(fā)數(shù)據(jù)傳輸會(huì)過(guò)度地集中在相同的終端。
而且,當(dāng)根據(jù)如在傳統(tǒng)IEEE 802.11e中定義的優(yōu)先級(jí)將具有多個(gè)優(yōu)先級(jí)的數(shù)據(jù)的傳輸機(jī)會(huì)分組時(shí),則將傳輸機(jī)會(huì)過(guò)度地供給了相同的優(yōu)先級(jí)。
在將多個(gè)傳輸數(shù)據(jù)聚合到作為突發(fā)數(shù)據(jù)的一個(gè)幀中的聚合方法中,同樣出現(xiàn)上述問(wèn)題。在將所獲得的TXOP周期的一部分供給接收終端的使用捎帶走的雙向數(shù)據(jù)流方法中,也同樣出現(xiàn)上述問(wèn)題。
而且,雙向數(shù)據(jù)流方法的新問(wèn)題是,雖然在雙向數(shù)據(jù)流方法中,從傳輸側(cè)和接收側(cè)二者傳輸數(shù)據(jù),但是,如果在從傳輸側(cè)傳輸來(lái)的數(shù)據(jù)中沒(méi)有發(fā)生傳輸錯(cuò)誤,而只在從接收側(cè)傳輸來(lái)的數(shù)據(jù)中發(fā)生了錯(cuò)誤,則傳輸側(cè)不需要重傳數(shù)據(jù)。因此,沒(méi)有給接收側(cè)分配重傳帶(retransmission band),所以,其中已經(jīng)發(fā)生錯(cuò)誤的數(shù)據(jù)不會(huì)被重傳,除非接收終端再次獲得傳輸權(quán)。
此外,當(dāng)在IEEE 802.11e的HCCA方法中執(zhí)行了從終端站到基站的數(shù)據(jù)傳輸時(shí),傳輸QoS Cf-poll幀以供給終端站TXOP周期的傳輸權(quán),并且已經(jīng)獲得傳輸權(quán)的終端在此TXOP周期內(nèi)傳輸數(shù)據(jù)。如果在TXOP周期中發(fā)生傳輸錯(cuò)誤或類似的錯(cuò)誤并且立即執(zhí)行TXOP重新分配,則可能將TXOP分配集中于相同的終端。

發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是提供一種用在如下系統(tǒng)中的無(wú)線通信設(shè)備,所述系統(tǒng)通過(guò)防止在執(zhí)行突發(fā)傳輸和重傳時(shí)傳輸過(guò)度集中在相同終端或相同的優(yōu)先級(jí),使得多個(gè)終端或多個(gè)優(yōu)先級(jí)平等地取得帶。
根據(jù)本發(fā)明的一個(gè)方面,無(wú)線通信設(shè)備包括傳輸?shù)谝痪酆蠋膫鬏斞b置,所述第一聚合幀中聚合有第一傳輸數(shù)據(jù)幀;測(cè)量每一個(gè)第一傳輸數(shù)據(jù)幀的重傳的次數(shù)值的測(cè)量裝置;存儲(chǔ)重傳的次數(shù)值的限制值的存儲(chǔ)裝置;確定裝置,確定每一個(gè)第一傳輸數(shù)據(jù)幀的重傳的次數(shù)值是否超過(guò)限制值;傳輸緩沖器,緩存在所述第一傳輸數(shù)據(jù)幀中的已確定其重傳的次數(shù)值未超過(guò)限制值的第一傳輸數(shù)據(jù)幀,并丟棄在所述第一傳輸數(shù)據(jù)幀中的已確定其重傳的次數(shù)值超過(guò)限制值的第一傳輸數(shù)據(jù)幀;和重傳第一聚合幀的重傳裝置,在所述第一聚合幀中聚合了在傳輸緩沖器中緩存的第一傳輸數(shù)據(jù)幀。


圖1是示出根據(jù)一實(shí)施例的無(wú)線通信設(shè)備的方框圖;圖2是用于說(shuō)明由雙向數(shù)據(jù)流方法執(zhí)行的突發(fā)傳輸方法的視圖;圖3是用于說(shuō)明突發(fā)傳輸中傳統(tǒng)重傳方法的視圖;圖4是用于說(shuō)明當(dāng)在突發(fā)傳輸中執(zhí)行重傳時(shí)使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期的重傳限制方法的視圖;圖5是用于說(shuō)明雙向數(shù)據(jù)流方法的視圖,所述方法是使用QoSCf-Poll幀的捎帶走類型的雙向通信方法;圖6是用于說(shuō)明根據(jù)第二實(shí)施例的、使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的重傳限制方法的視圖;圖7是用于說(shuō)明根據(jù)第三實(shí)施例的重傳限制方法的視圖;和圖8是用于說(shuō)明根據(jù)第三實(shí)施例的重傳限制方法的另一視圖。
具體實(shí)施例方式
(第一實(shí)施例)下面通過(guò)采用無(wú)線LAN通信的IEEE 802.11作為使用無(wú)線通信系統(tǒng)的通信方法之一來(lái)說(shuō)明一個(gè)實(shí)施例。然而,該IEEE 802.11的無(wú)線LAN通信方法被視為可以從中預(yù)期本實(shí)施例的效果的無(wú)線通信方法中的一個(gè),因此,本實(shí)施例不僅適用于IEEE 802.11,還適用于一般的無(wú)線通信方法。而且,還將通過(guò)采用如下情況作為例子來(lái)說(shuō)明本實(shí)施例,在該情況中采用IEEE 802.11n中所提出的捎帶走類型的雙向數(shù)據(jù)流方法作為突發(fā)傳輸通信方法中的一個(gè)。請(qǐng)注意,本實(shí)施例適用的突發(fā)傳輸通信方法不限于雙向數(shù)據(jù)流方法。例如,本實(shí)施例適用于這樣一種方法,該方法采用輪詢型幀代替雙向數(shù)據(jù)流方法中響應(yīng)器終端的帶分配方法。
眾所周知,在CSMA/CA無(wú)線通信中,旨在逐個(gè)分組傳輸數(shù)據(jù)的無(wú)線通信終端在傳輸每個(gè)數(shù)據(jù)之前執(zhí)行載波偵聽(tīng),由此避免與來(lái)自其它終端的分組沖突。在連續(xù)傳輸多個(gè)傳輸數(shù)據(jù)的突發(fā)傳輸中,只對(duì)突發(fā)數(shù)據(jù)的第一分組(傳輸數(shù)據(jù))執(zhí)行載波偵聽(tīng),而突發(fā)數(shù)據(jù)的其它分組在不執(zhí)行任何載波偵聽(tīng)的情況下進(jìn)行傳輸。
在使用聚合方法的突發(fā)傳輸方法中,多個(gè)傳輸數(shù)據(jù)被聚合到一個(gè)幀中,并且通過(guò)突發(fā)傳輸傳輸所述幀。這種情況下,各種聚合方法都是可能的。例子有將多個(gè)MAC幀聚合為一個(gè)PHY幀并且只在幀的頭部附上前導(dǎo)的方法,和通過(guò)將中間前導(dǎo)插入一個(gè)PHY幀的中部來(lái)提高錯(cuò)誤估計(jì)準(zhǔn)確率的方法。本實(shí)施例不限于任一特定聚合方法,而適用于執(zhí)行類似突發(fā)傳輸?shù)囊话阃ㄐ欧椒?。此外,本?shí)施例不僅適用于使用聚合幀的傳輸,還適用于執(zhí)行突發(fā)傳輸?shù)耐ㄐ欧椒?,在該聚合幀中?shù)據(jù)幀由可用通信周期中的SIFS周期或RIFS周期分隔開(kāi)。
如圖1所示,根據(jù)本實(shí)施例的無(wú)線通信設(shè)備101包括傳輸數(shù)據(jù)管理器102,其具有用于緩存?zhèn)鬏敂?shù)據(jù)的傳輸隊(duì)列并且執(zhí)行每個(gè)傳輸數(shù)據(jù)所特有的重傳限制,訪問(wèn)控制器103,其確定數(shù)據(jù)傳輸/接收方法,在傳輸、接收和重傳數(shù)據(jù)幀和確認(rèn)幀的過(guò)程中執(zhí)行訪問(wèn)控制,以及當(dāng)要由突發(fā)傳輸傳輸多個(gè)傳輸數(shù)據(jù)時(shí),執(zhí)行對(duì)于突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重傳限制,所述重傳限制不同于由傳輸數(shù)據(jù)管理器102執(zhí)行的每個(gè)傳輸數(shù)據(jù)所特有的重傳限制,執(zhí)行數(shù)據(jù)傳輸處理的傳輸處理器104,和接收處理器105,其執(zhí)行接收幀識(shí)別處理和形成例如確認(rèn)的位圖的接收處理。
傳輸數(shù)據(jù)管理器102包括傳輸隊(duì)列管理器106,其具有用于緩存?zhèn)鬏敂?shù)據(jù)的傳輸隊(duì)列,執(zhí)行每個(gè)傳輸數(shù)據(jù)所特有的重傳限制的分組傳輸率確定單元107,和基于CSMA/CA執(zhí)行后退處理的后退處理器(backoff processor)108。
所述傳輸隊(duì)列管理器106包括用于對(duì)每個(gè)傳輸數(shù)據(jù)的重試次數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器。
所述分組傳輸率確定單元107存儲(chǔ)每個(gè)傳輸數(shù)據(jù)的每個(gè)幀交換序列的生存期限制。所述分組傳輸率確定單元107將所存儲(chǔ)的生存期限制或重試限制與由所述傳輸隊(duì)列管理器106通過(guò)使用計(jì)數(shù)器獲得的每個(gè)傳輸數(shù)據(jù)的重試次數(shù)或與由傳輸/接收狀態(tài)管理器110(下面將對(duì)其進(jìn)行描述)通過(guò)使用定時(shí)器獲得的每個(gè)傳輸數(shù)據(jù)的生存期進(jìn)行比較,由此確定是否重傳每個(gè)分組。
所述訪問(wèn)控制器103包括數(shù)據(jù)傳輸/接收方法確定單元109,其確定例如將用在數(shù)據(jù)傳輸中的數(shù)據(jù)傳輸方法(如聚合方法或雙向數(shù)據(jù)流方法)、TXOP的長(zhǎng)度、和根據(jù)本實(shí)施例的對(duì)突發(fā)數(shù)據(jù)的每個(gè)幀交換序列執(zhí)行的重傳限制方法,所述傳輸/接收狀態(tài)管理器110管理由數(shù)據(jù)傳輸/接收方法確定單元109確定的傳輸/接收方法所執(zhí)行的數(shù)據(jù)傳輸/接收的定時(shí),在重傳過(guò)程等等的過(guò)程中執(zhí)行訪問(wèn)控制,并且當(dāng)要通過(guò)突發(fā)傳輸傳輸多個(gè)傳輸數(shù)據(jù)時(shí),對(duì)突發(fā)數(shù)據(jù)的每個(gè)幀交換序列執(zhí)行不同于由傳輸數(shù)據(jù)管理器102所執(zhí)行的每個(gè)傳輸數(shù)據(jù)所特有的重傳限制的重傳限制,形成和傳輸各種控制幀和聚合幀的幀形成/傳輸處理器111,和管理在后退處理器108中所需的載波偵聽(tīng)信息的載波偵聽(tīng)單元112。
所述傳輸/接收狀態(tài)管理器110包括用于測(cè)量突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期的定時(shí)器。
所述接收處理器105包括幀信息識(shí)別單元113,其識(shí)別接收幀和接收幀中的控制信息的接收是成功還是失敗,和位圖形成單元114,當(dāng)接收突發(fā)數(shù)據(jù)時(shí),所述位圖形成單元114根據(jù)突發(fā)數(shù)據(jù)中每個(gè)幀的接收的成功或失敗形成將放置在確認(rèn)幀中的確認(rèn)的位圖。
首先,將參照?qǐng)D2說(shuō)明由雙向數(shù)據(jù)流方法執(zhí)行的突發(fā)傳輸方法。在雙向數(shù)據(jù)流方法中,已經(jīng)獲得數(shù)據(jù)傳輸權(quán)的終端A 201記述了在IAC(指示器聚合控制)幀203中使用雙向數(shù)據(jù)流方法,并將其傳輸至終端B 202。當(dāng)雙向數(shù)據(jù)流供給傳輸權(quán)時(shí),已經(jīng)接收IAC幀203的所述終端B 202在RAC(響應(yīng)器聚合控制)幀204中記述將被傳輸?shù)膫鬏斔俾屎蛶L(zhǎng)度,并且返RAC幀204。已經(jīng)接收RAC幀204的終端A 201通過(guò)聚合多個(gè)傳輸數(shù)據(jù)并將IAC幀205附于數(shù)據(jù)的頭部來(lái)形成聚合幀,并傳輸所述聚合幀。這種情況下,將供給終端B 202的、根據(jù)例如在RAC幀204中所記述的信息而確定的傳輸周期206被記述在IAC幀205中。當(dāng)接收頭部附有IAC幀205的聚合幀時(shí),所述終端B 202形成包含每個(gè)數(shù)據(jù)的接收狀態(tài)的Block Ack幀207。接著,所述終端B 202通過(guò)在Block Ack幀207之前加上RAC幀208并在Block Ack幀207之后聚合將被傳輸至終端A 201的多個(gè)傳輸數(shù)據(jù),形成聚合幀,并返回所述聚合幀。請(qǐng)注意,由所述終端B 202返回的聚合幀的傳輸周期并未超過(guò)從終端A 201供給終端B 202的傳輸周期206。還應(yīng)注意的是,不必總是使用RAC幀208。此后,終端A 201返回Block Ack幀209作為來(lái)自終端B 202的數(shù)據(jù)的接收狀態(tài)。按照上述流程執(zhí)行通信。雖然圖2中聚合幀進(jìn)行了一次往返,但是他們還可以被傳輸和接收很多次。之前說(shuō)明的2005年3月的TGn SyncProposal Technical Specification,IEEE 802.11-04/889r4中詳細(xì)描述了雙向數(shù)據(jù)流方法的操作。
在圖3所示的傳統(tǒng)重傳方法中,在完成IAC幀和RAC幀之間的幀交換之后,終端A 301計(jì)算RDG持續(xù)時(shí)間作為將分配給終端B 302的多個(gè)傳輸周期,將所述RDG持續(xù)時(shí)間寫(xiě)IAC幀,將來(lái)自終端A301的多個(gè)傳輸數(shù)據(jù)Data 1-A、Data 2-A、Data 3-A和Data 4-A一起形成聚合幀,并傳輸所述聚合幀。已經(jīng)接收由終端A 301傳輸?shù)亩鄠€(gè)傳輸數(shù)據(jù)Data 1-A、Data 2-A、Data 3-A和Data 4-A的終端B 302形成記述多個(gè)傳輸數(shù)據(jù)的接收狀態(tài)的Block Ack幀303。終端B 302通過(guò)聚合Block Ack幀303、RAC幀、及將傳輸至終端A 301的多個(gè)數(shù)據(jù)Data 1-B、Data 2-B、Data 3-B和Data 4-B,形成落入從終端A 301供給的作為傳輸周期的RDG持續(xù)時(shí)間的范圍內(nèi)的聚合幀,并將此聚合幀返回至終端A 301。該序列是由雙向數(shù)據(jù)流方法執(zhí)行的第一突發(fā)數(shù)據(jù)幀交換序列304。
在由雙向數(shù)據(jù)流方法執(zhí)行的第一突發(fā)數(shù)據(jù)幀交換序列304中,如果由終端A 301傳輸?shù)腄ata 3-A和Data 4-A是傳輸錯(cuò)誤,則終端A 301根據(jù)記述在Block Ack幀303中的多個(gè)接收狀態(tài)檢測(cè)Data 3-A和Data4-A必須被重傳。因此,當(dāng)返回記述有由終端B 302傳輸?shù)亩鄠€(gè)傳輸數(shù)據(jù)Data 1-B、Data 2-B、Data 3-B和Data 4-B的接收狀態(tài)的BlockAck幀305時(shí),終端A 301不是如圖2所示只返回Block Ack幀209,而是通過(guò)聚合Block Ack幀305、IAC幀306、作為重傳數(shù)據(jù)的Data 3-A和Data 4-A以及作為新數(shù)據(jù)的Data 5-A來(lái)形成聚合幀,并傳輸該聚合幀。當(dāng)形成Block Ack幀305時(shí)終端A 301檢測(cè)到由終端B 302傳輸?shù)腄ata 2-B和Data 3-B是傳輸錯(cuò)誤,因此終端A 301將其間終端B302可以重傳Data 2-B和Data 3-B的周期記述在IAC幀306中。接著,已經(jīng)接收包含Block Ack幀305和IAC幀306的聚合幀和已經(jīng)被供給記述在IAC幀306中的傳輸周期的終端B 302將從終端A 301重傳來(lái)的Data 3-A和Data 4-A以及作為新數(shù)據(jù)的Data 5-A的接收狀態(tài)記述在Block Ack幀307中,通過(guò)聚合RAC幀、Block Ack幀307、作為來(lái)自終端B 302的重傳數(shù)據(jù)的Data 2-B和Data 3-B和作為新數(shù)據(jù)的Data 5-B,形成落入從終端A 301供給的、作為傳輸周期的RDG持續(xù)時(shí)間的范圍內(nèi)的聚合幀,并將此聚合幀返回至終端A 301。
如果在由突發(fā)數(shù)據(jù)的第一重傳的幀交換序列308所傳輸?shù)臄?shù)據(jù)中發(fā)生傳輸錯(cuò)誤,則將聚合幀作為突發(fā)數(shù)據(jù)再次重傳。參照?qǐng)D3,在突發(fā)數(shù)據(jù)的第二重傳的幀交換序列309中,來(lái)自終端A 301的Data 5-A和來(lái)自終端B 302的Data 3-B是重傳數(shù)據(jù),并且傳輸和接收在這些重傳數(shù)據(jù)之后通過(guò)進(jìn)一步聚合新數(shù)據(jù)而形成的聚合幀。如果傳輸錯(cuò)誤持續(xù)發(fā)生在如上所述的、從終端A 301或終端B302傳輸?shù)哪承?shù)據(jù)中,則產(chǎn)生了數(shù)據(jù)傳輸/接收持續(xù)由雙向數(shù)據(jù)流方法所執(zhí)行的問(wèn)題。請(qǐng)注意,示于圖2和圖3的傳輸/接收方法中的各個(gè)數(shù)據(jù)之間的傳輸間隔是SIFS周期。
下面將參照附圖1和4說(shuō)明根據(jù)本實(shí)施例的重傳限制方法,該方法當(dāng)由雙向數(shù)據(jù)流方法重傳突發(fā)數(shù)據(jù)時(shí)通過(guò)使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期解決了上述問(wèn)題。
當(dāng)數(shù)據(jù)存儲(chǔ)在終端A 401的無(wú)線通信設(shè)備101的傳輸數(shù)據(jù)管理器102的傳輸隊(duì)列管理器106中的傳輸隊(duì)列中時(shí),傳輸隊(duì)列管理器106命令后退處理器108執(zhí)行后退處理。被命令執(zhí)行后退處理的后退處理器108詢問(wèn)由載波偵聽(tīng)單元112管理的無(wú)線電空間的使用狀態(tài)。如果使用狀態(tài)是空閑,則后退處理器108執(zhí)行后退的倒數(shù)(countdown)處理。在完成該后退之后,后退處理器108通知傳輸隊(duì)列管理器106后退完成。通過(guò)完成后退,終端A 401獲得傳輸權(quán)。
被通知后退完成的傳輸隊(duì)列管理器106將存儲(chǔ)在傳輸隊(duì)列中的數(shù)據(jù)的數(shù)量和傳輸數(shù)據(jù)傳輸至分組傳輸率確定單元107。所述分組傳輸率確定單元107確認(rèn)每個(gè)傳輸?shù)膫鬏敃r(shí)間還沒(méi)有超過(guò)傳輸數(shù)據(jù)的被專管的生存期,而且每個(gè)傳輸數(shù)據(jù)的重試次數(shù)還沒(méi)有超過(guò)傳輸數(shù)據(jù)的重試限制(重傳限制)。在確認(rèn)每個(gè)傳輸數(shù)據(jù)的生存期和重試次數(shù)之后,所述分組傳輸率確定單元107將存儲(chǔ)在傳輸隊(duì)列中的數(shù)據(jù)的數(shù)量和傳輸數(shù)據(jù)傳輸至訪問(wèn)控制器103中的傳輸/接收狀態(tài)管理器110。所述傳輸/接收狀態(tài)管理器110通知傳輸/接收方法確定單元109存儲(chǔ)在傳輸隊(duì)列中的數(shù)據(jù)數(shù)量以確定是否使用雙向數(shù)據(jù)流方法,和在傳輸聚合幀之前是否執(zhí)行IAC-RAC幀交換。在此實(shí)施例中,確定使用雙向數(shù)據(jù)流方法和執(zhí)行IAC-RAC幀交換。此時(shí),從數(shù)據(jù)傳輸/接收方法確定單元109向其通知了所確定的數(shù)據(jù)傳輸/接收方法的所述傳輸/接收狀態(tài)管理器110為突發(fā)數(shù)據(jù)的每個(gè)幀交換序列設(shè)定(開(kāi)始)具有生存期403的定時(shí)器。此后,所述傳輸/接收狀態(tài)管理器110命令幀形成/傳輸處理器111傳輸IAC幀。所述已經(jīng)接收該IAC幀傳輸指令的幀形成/傳輸處理器111形成記述雙向數(shù)據(jù)流方法的使用的IAC幀,并將所形成的IAC幀傳輸至傳輸處理器104。如圖4所示,所述已經(jīng)接收IAC幀的傳輸處理器104將它作為IAC幀404傳輸,以便開(kāi)始從終端A 401到終端B 402的雙向數(shù)據(jù)流方法。
在已經(jīng)接收IAC幀404的終端B 402中,接收處理器105的幀信息識(shí)別單元113識(shí)別記述雙向數(shù)據(jù)流方法的開(kāi)始的IAC幀,并將請(qǐng)求傳輸記述在由雙向數(shù)據(jù)流供給傳輸權(quán)時(shí)待傳輸?shù)膫鬏斔俾屎蛶L(zhǎng)度的RAC幀的請(qǐng)求信號(hào)傳輸至傳輸/接收狀態(tài)管理器110。終端B 402的所述已經(jīng)接收該RAC幀傳輸請(qǐng)求的傳輸/接收狀態(tài)管理器110參考傳輸隊(duì)列管理器106的傳輸隊(duì)列中的數(shù)據(jù)量,并確定在雙向數(shù)據(jù)流供給傳輸權(quán)時(shí)待傳輸?shù)膫鬏斔俾屎蛶L(zhǎng)度。接著,傳輸/接收狀態(tài)管理器110向幀形成/傳輸處理器111傳輸指令,用以傳輸在雙向數(shù)據(jù)流供給傳輸權(quán)時(shí)待傳輸?shù)膫鬏斔俾屎蛶L(zhǎng)度和在接收IAC幀404之后SIFS已經(jīng)期滿的時(shí)候的RAC幀。幀形成/傳輸處理器111形成RAC幀并從傳輸處理器104傳輸之。
終端A 401從終端B 402接收響應(yīng)于IAC幀404的RAC幀,并且在完成IAC幀和RAC幀之間的幀交換之后SIFS已經(jīng)期滿的時(shí)候由雙向數(shù)據(jù)流方法開(kāi)始第一突發(fā)數(shù)據(jù)幀交換序列405。當(dāng)由終端A 401接收RAC幀時(shí),終端A 401的接收處理器105的幀信息識(shí)別單元113識(shí)別所接收的RAC幀。作為RAC幀的識(shí)別的結(jié)果幀信息識(shí)別單元113提取記述在RAC幀中的、在雙向數(shù)據(jù)流將傳輸權(quán)供給終端B 402時(shí)將被傳輸?shù)膫鬏斔俾屎蛶L(zhǎng)度,并且向傳輸/接收狀態(tài)管理器110通知所述數(shù)據(jù)。傳輸/接收狀態(tài)管理器110向數(shù)據(jù)傳輸/接收方法確定單元109通知存儲(chǔ)在傳輸隊(duì)列中的傳輸隊(duì)列的數(shù)量,和由RAC幀通知的、在雙向數(shù)據(jù)流將傳輸權(quán)供給終端B 402時(shí)將被傳輸?shù)膫鬏斔俾屎蛶L(zhǎng)度。通過(guò)使用從傳輸/接收狀態(tài)管理器110通知的值,數(shù)據(jù)傳輸/接收方法確定單元109確定將從終端A 401傳輸來(lái)的數(shù)據(jù)數(shù)量或數(shù)據(jù)幀長(zhǎng)度和將供給終端B 402的一部分TXOP周期的值(RDG持續(xù)時(shí)間)。傳輸/接收狀態(tài)管理器110請(qǐng)求傳輸隊(duì)列管理器106從所述傳輸隊(duì)列中提取按照將從終端A 401傳輸來(lái)的、由數(shù)據(jù)傳輸/接收方法確定單元109確定的數(shù)據(jù)數(shù)量或數(shù)據(jù)幀長(zhǎng)度執(zhí)行數(shù)據(jù)傳輸所必需的傳輸數(shù)據(jù)。分組傳輸率確定單元107確認(rèn)由傳輸隊(duì)列管理器106提取的傳輸數(shù)據(jù)中的每一個(gè)的傳輸時(shí)間未超過(guò)傳輸數(shù)據(jù)的被專管的生存期,以及每個(gè)傳輸數(shù)據(jù)的重試次數(shù)未超過(guò)傳輸數(shù)據(jù)的重試限制,并將所述數(shù)據(jù)傳輸至傳輸/接收狀態(tài)管理器110。所述傳輸/接收狀態(tài)管理器110向幀形成/傳輸處理器111傳輸由數(shù)據(jù)傳輸/接收方法確定單元109確定的RDG持續(xù)時(shí)間的值,以及將由雙向數(shù)據(jù)流方法所執(zhí)行的第一突發(fā)數(shù)據(jù)幀交換序列405傳輸?shù)乃膫€(gè)數(shù)據(jù)幀Data 1-A、Data 2-A、Data 3-A和Data4-A。幀形成/傳輸處理器111通過(guò)使用由數(shù)據(jù)傳輸/接收方法確定單元109確定的RDG持續(xù)時(shí)間的值形成IAC幀406,通過(guò)聚合所有五個(gè)MAC幀,即IAC幀406和四個(gè)數(shù)據(jù)幀Data 1-A、Data 2-A、Data 3-A和Data 4-A,來(lái)形成聚合幀,并傳輸所述聚合幀。
在從終端A 401接收聚合幀之后SIFS已經(jīng)期滿的時(shí)候,已經(jīng)接收由所有五個(gè)MAC幀(即IAC幀406和四個(gè)數(shù)據(jù)幀Data 1-A、Data2-A、Data 3-A和Data 4-A)所形成的聚合幀的終端B 402返回聚合幀。終端B 402的接收處理器105中的幀信息識(shí)別單元113識(shí)別從終端A 401接收的聚合幀中的每個(gè)幀。所述幀信息識(shí)別單元113提取在聚合幀的頭部的IAC幀406中的RDG持續(xù)時(shí)間的值,并將所提取的值通知所述傳輸/接收狀態(tài)管理器110。接著,幀信息識(shí)別單元113確認(rèn)聚合幀中多個(gè)數(shù)據(jù)幀的接收狀態(tài),而且位圖形成單元114形成多個(gè)數(shù)據(jù)幀的接收狀態(tài)的位圖,并將所述位圖通知所述傳輸/接收狀態(tài)管理器110。被通知IAC幀406中的RDG持續(xù)時(shí)間的值和多個(gè)數(shù)據(jù)幀的接收狀態(tài)的位圖的所述傳輸/接收狀態(tài)管理器110從傳輸隊(duì)列管理器106提取四個(gè)傳輸數(shù)據(jù)Data 1-B、Data 2-B、Data 3-B和Data 4-B,以便形成可以通過(guò)IAC幀406中的RDG持續(xù)時(shí)間值傳輸?shù)木酆蠋.?dāng)從傳輸隊(duì)列管理器106提取四個(gè)傳輸數(shù)據(jù)Data 1-B、Data 2-B、Data3-B和Data 4-B時(shí),分組傳輸率確定單元107確認(rèn)傳輸數(shù)據(jù)中的每一個(gè)的傳輸時(shí)間未超過(guò)傳輸數(shù)據(jù)的被專管的生存期,以及每個(gè)傳輸數(shù)據(jù)的重試次數(shù)未超過(guò)傳輸數(shù)據(jù)的重試限制,并將所述四個(gè)傳輸數(shù)據(jù)傳輸至傳輸/接收狀態(tài)管理器110。所述傳輸/接收狀態(tài)管理器110向幀形成/傳輸處理器111傳輸由位圖形成單元114形成的多個(gè)數(shù)據(jù)幀的接收狀態(tài)的位圖,以及四個(gè)傳輸數(shù)據(jù)Data 1-B、Data 2-B、Data 3-B和Data4-B。幀形成/傳輸處理器111形成RAC幀,通過(guò)使用由位圖形成單元114形成的多個(gè)數(shù)據(jù)幀的接收狀態(tài)的位圖形成Block Ack幀407,通過(guò)聚合所有六個(gè)MAC幀,即RAC幀、Block Ack幀407和四個(gè)數(shù)據(jù)幀Data 1-B、Data 2-B、Data 3-B和Data 4-B,來(lái)形成聚合幀,并返回所述聚合幀。請(qǐng)注意,不能超過(guò)記述在IAC幀406中的RDG持續(xù)時(shí)間值。
當(dāng)接收從終端B 402返回的聚合幀時(shí),終端A 401的接收處理器105中的幀信息識(shí)別單元113利用記述在從終端B 402傳輸?shù)腂lockAck幀407中的接收狀態(tài)的位圖檢測(cè)由終端A 401傳輸?shù)腄ata 3-A和Data 4-A未被正常地接收。隨后,當(dāng)通過(guò)使用幀信息識(shí)別單元113和位圖形成單元114形成在Block Ack幀407之后聚合的多個(gè)數(shù)據(jù)幀的接收狀態(tài)的位圖時(shí),檢測(cè)由終端B 402傳輸?shù)腄ata 2-B和Data 3-B未被正常地接收。終端A 401的、已經(jīng)收集這些條指示非正常接收的信息的所述傳輸/接收狀態(tài)管理器110確定重傳是必要的。終端A 401的、已經(jīng)確定重傳是必要的所述傳輸/接收管理器110通知分組傳輸率確定單元107將執(zhí)行重傳,所述分組傳輸率確定單元107將Data 3-A和Data 4-A的重試次數(shù)加起來(lái)作為來(lái)自終端A 401的重傳數(shù)據(jù),并確認(rèn)每個(gè)加起來(lái)的重試次數(shù)未達(dá)到數(shù)據(jù)重試次數(shù)的上限,并且每個(gè)數(shù)據(jù)所特有的生存期未過(guò)期。在確認(rèn)重試次數(shù)未達(dá)到重試次數(shù)的上限之后,并且每個(gè)數(shù)據(jù)所特有的生存期未過(guò)期,所述分組傳輸率確定單元107經(jīng)由所述傳輸/接收狀態(tài)管理器110通知數(shù)據(jù)傳輸/接收方法確定單元109重傳幀的幀長(zhǎng)度和傳輸隊(duì)列中存在的新幀的長(zhǎng)度,并且所述數(shù)據(jù)傳輸/接收方法確定單元109確定用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408的該周期,其在重傳數(shù)據(jù)時(shí)是必要的。已經(jīng)接收用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408的該周期(其由所述數(shù)據(jù)傳輸/接收方法確定單元109確定,并且在重傳數(shù)據(jù)時(shí)是必要的)的所述傳輸/接收狀態(tài)管理器110確定用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408的周期(在重傳數(shù)據(jù)時(shí)是必要的周期)是否可以在用于突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期403的定時(shí)器的剩余時(shí)間里被傳輸。如果用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408可以在突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期403的定時(shí)器的剩余時(shí)間里被傳輸,則執(zhí)行突發(fā)數(shù)據(jù)的第一重傳。
在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408中,所述數(shù)據(jù)傳輸/接收方法確定單元109已經(jīng)確認(rèn)來(lái)自終端A 401的作為重傳數(shù)據(jù)的Data 3-A和Data 4-A并未達(dá)到重試次數(shù)的上限,并且每個(gè)數(shù)據(jù)特有的生存期未過(guò)期,所述分組傳輸率確定單元107設(shè)定Data 3-A和Data4-A的重試位,從傳輸隊(duì)列管理器106提取數(shù)據(jù)Data 5-A作為新的傳輸數(shù)據(jù),以和用于作為重傳數(shù)據(jù)的Data 3-A和Data 4-A的方式相同的方式確認(rèn)并未達(dá)到重試次數(shù)的上限,并且每個(gè)數(shù)據(jù)特有的生存期未過(guò)期,并將Data 3-A和Data 4-A作為重傳數(shù)據(jù)和將數(shù)據(jù)Data 5-A作為新的傳輸數(shù)據(jù)傳輸至所述傳輸/接收狀態(tài)管理器110。所述傳輸/接收狀態(tài)管理器110向幀形成/傳輸處理器111傳輸將供給終端B 402的用于重傳的傳輸周期(其由所述數(shù)據(jù)傳輸/接收方法確定單元109確定)、作為重傳數(shù)據(jù)的Data 3-A和Data 4-A、作為新的傳輸數(shù)據(jù)的Data 5-A和由位圖形成單元114形成的在Block Ack幀407之后聚合的多個(gè)數(shù)據(jù)幀的狀態(tài)的位圖。在由雙向數(shù)據(jù)流方法執(zhí)行第一突發(fā)數(shù)據(jù)幀交換序列405之后SIFS已經(jīng)期滿時(shí),幀形成/傳輸處理器111傳輸聚合幀作為突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408,所述聚合幀通過(guò)聚合記述將供給終端B 402的用于重傳的傳輸周期的IAC幀、將接收狀態(tài)返回終端B 402的Block Ack幀、作為重傳數(shù)據(jù)的Data 3-A和Data 4-A、和作為新的傳輸數(shù)據(jù)的Data 5-A而形成。此后,當(dāng)在給定的用于重傳的傳輸周期中傳輸數(shù)據(jù)時(shí),如在終端A 401中那樣,終端B 402檢查作為重傳數(shù)據(jù)的Data 2-B和Data 3-B中的每一個(gè)重試次數(shù)和生存期。在確認(rèn)Data 2-B和Data 3-B二者并未達(dá)到重試次數(shù)的上限并且生存期未過(guò)期之后,終端B 402通過(guò)在RAC幀和Block Ack幀之后聚合作為重傳數(shù)據(jù)的Data 2-B和Data 3-B、同時(shí)設(shè)定Data 2-B和Data 3-B的重試位,形成聚合幀,并且當(dāng)SIFS已經(jīng)期滿時(shí)返回聚合幀,由此執(zhí)行突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408。
當(dāng)由終端A 401在突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408中接收從終端B 402返回的聚合幀時(shí),終端A 401的接收處理器105中的幀信息識(shí)別單元113分析記述在從終端B 402傳輸來(lái)的Block Ack幀409中的接收狀態(tài)的位圖,并檢測(cè)由終端A 401在突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408中新傳輸?shù)腄ata 5-A未被正常接收。接著,當(dāng)通過(guò)使用幀信息識(shí)別單元113和位圖形成單元114形成在Block Ack幀409之后聚合的多個(gè)數(shù)據(jù)幀的接收狀態(tài)的位圖時(shí),檢測(cè)由終端B 402在突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408中重傳的Data 3-B未被正常接收。終端A 401的、已經(jīng)收集這些條指示非正常接收的信息的所述傳輸/接收狀態(tài)管理器110確定重傳是必要的。終端A 401的、已經(jīng)確定重傳是必要的所述傳輸/接收狀態(tài)管理器110通知分組傳輸率確定單元107將執(zhí)行重傳,并且所述分組傳輸率確定單元107將Data 5-A的重試次數(shù)加起來(lái)作為來(lái)自終端A 401的重傳數(shù)據(jù),并確認(rèn)加起來(lái)的重試次數(shù)未達(dá)到數(shù)據(jù)重試次數(shù)的上限,并且數(shù)據(jù)所特有的生存期未過(guò)期。由于已確定其重試次數(shù)和生存期的Data 5-A是在突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408中新傳輸?shù)臄?shù)據(jù),因此,當(dāng)然未達(dá)到重試次數(shù)的上限,并且生存期當(dāng)然也未過(guò)期。所以,確定重傳是必要的。接著,所述分組傳輸率確定單元107經(jīng)由所述傳輸/接收狀態(tài)管理器110向數(shù)據(jù)傳輸/接收方法確定單元109通知重傳幀的幀長(zhǎng)度和傳輸隊(duì)列中存在的新幀的長(zhǎng)度,并且所述數(shù)據(jù)傳輸/接收方法確定單元109確定用于突發(fā)數(shù)據(jù)的第二重傳的幀交換序列410的周期,其在重傳數(shù)據(jù)時(shí)是必要的。數(shù)據(jù)傳輸/接收方法確定單元109向所述傳輸/接收狀態(tài)管理器110通知所確定的用于突發(fā)數(shù)據(jù)的第二重傳的幀交換序列410的周期。所述傳輸/接收狀態(tài)管理器110確定用于突發(fā)數(shù)據(jù)的第二重傳的幀交換序列410(其由所述數(shù)據(jù)傳輸/接收方法確定單元109通知,并且在重傳數(shù)據(jù)時(shí)是用作必要的周期)是否可以在突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期403的定時(shí)器的剩余時(shí)間里被傳輸。如圖4所示,如果用于突發(fā)數(shù)據(jù)的第二重傳的幀交換序列410不能在突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期403的定時(shí)器的剩余時(shí)間里被傳輸,則所述傳輸/接收狀態(tài)管理器110中斷重傳過(guò)程,在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408之后SIFS已經(jīng)期滿時(shí)通過(guò)傳輸Block Ack幀411中斷所述突發(fā)數(shù)據(jù)傳輸/接收過(guò)程,并繼續(xù)由雙向數(shù)據(jù)流方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)幀交換序列412。這種情況下,已經(jīng)確認(rèn)終端A 401中作為重傳對(duì)象的Data 5-A的重試次數(shù)并未達(dá)到數(shù)據(jù)重試次數(shù)的上限而且數(shù)據(jù)特有的生存期還未過(guò)期,所以將Data 5-A返回至傳輸隊(duì)列管理器106中的傳輸隊(duì)列。
在突發(fā)數(shù)據(jù)的重傳被中斷之后的操作不限于由聚合方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)傳輸/接收過(guò)程,還可能繼續(xù)例如由聚合方法為相同終端中另一優(yōu)先級(jí)執(zhí)行的突發(fā)數(shù)據(jù)傳輸、由除聚合方法之外的方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)傳輸、由除聚合方法之外的方法為相同終端中另一優(yōu)先級(jí)執(zhí)行的突發(fā)數(shù)據(jù)傳輸、QoS Cf-Poll幀傳輸(其啟動(dòng)由IEEE 802.11e的HCCA方法從基站到終端執(zhí)行的下行鏈路TXOP傳輸或由IEEE 802.11e的HCCA方法執(zhí)行的上行鏈路TXOP傳輸)、或由使用CSMA/CA的訪問(wèn)方法(例如IEEE 802.11的DCF方法或IEEE 802.11e的EDCA方法)所執(zhí)行的數(shù)據(jù)傳輸。參照?qǐng)D4,Block Ack幀411和由雙向數(shù)據(jù)流方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)幀交換序列412之間的時(shí)間間隔較短。然而,如果由聚合方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)幀交換序列412是HCCA方法,則該時(shí)間間隔可以是用于執(zhí)行PIFS載波偵聽(tīng)的時(shí)間間隔。如果由聚合方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)幀交換序列412是EDCA方法,則該時(shí)間間隔可以是用于執(zhí)行AIFS載波偵聽(tīng)和后退處理的時(shí)間間隔。
而且,當(dāng)終端A 401的訪問(wèn)控制器103中的傳輸/接收狀態(tài)管理器110確定用于突發(fā)數(shù)據(jù)的第二重傳的幀交換序列410是否可以在突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期403的定時(shí)器的剩余時(shí)間里被傳輸,如果用于突發(fā)數(shù)據(jù)的第二重傳的整個(gè)幀交換序列410不能被傳輸,而只存在用于傳輸和接收將從終端A 401重傳的Data 5-A和將從終端B402重傳的Data 3-A的時(shí)間,所述Data 5-A和Data 3-A是在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列408中未成功傳輸?shù)臄?shù)據(jù),則所述重傳通過(guò)只使用未附上任何新數(shù)據(jù)的重傳數(shù)據(jù)而執(zhí)行。如果只存在用于傳輸作為重傳數(shù)據(jù)的Data 5-A和作為來(lái)自終端A 401的新數(shù)據(jù)的Data6-A的時(shí)間,則只傳輸來(lái)自終端A 401的數(shù)據(jù)而不使用雙向數(shù)據(jù)流方法。也就是,可以根據(jù)突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期403的定時(shí)器的剩余時(shí)間,在可傳輸范圍內(nèi)執(zhí)行數(shù)據(jù)傳輸/接收。
在此實(shí)施例中,作為選擇性重傳方法,使用在IEEE 802.11n中提出的Implicit Block Ack Request(隱含Block Ack請(qǐng)求)方法作為提高由IEEE 802.11e標(biāo)準(zhǔn)化的Block Ack方法的效率的方法。這是一種省略對(duì)于以IEEE 802.11e的Block Ack方法從終端B接收指示傳輸數(shù)據(jù)的接收狀態(tài)的Block Ack幀所必需的Block Ack請(qǐng)求幀的方法。由于可以在不考慮選擇性重傳方法的情況下使用根據(jù)本實(shí)施例的重傳限制方法,所以沒(méi)必要如在本實(shí)施例中一樣使用隱含Block Ack請(qǐng)求方法,并且還可以使用現(xiàn)有的IEEE 802.11e的Block Ack方法。而且,在本實(shí)施例中,將被聚合的數(shù)據(jù)數(shù)量在第一幀交換序列中對(duì)于終端A和B二者是4,在第一重傳中對(duì)于二者是3。但是,將被聚合的數(shù)據(jù)數(shù)量不限制本實(shí)施例使用的形式,所以將被聚合的數(shù)據(jù)數(shù)量可以變化或者不需要對(duì)于終端A和B是相等的。
雖然本實(shí)施例中在數(shù)據(jù)傳輸開(kāi)始時(shí)交換IAC幀和RAC幀,但是也可以使用這樣一種方法,其中用RTS幀和CTS幀代替IAC幀和RAC幀進(jìn)行交換或者終端A傳輸CTS-self幀,或者還可以在不使用IAC幀等進(jìn)行任何幀交換的情況下獲得數(shù)據(jù)傳輸權(quán)之后立即開(kāi)始聚合幀傳輸。此外,使用IAC幀作為一種方法,通過(guò)該方法終端A供給終端B傳輸周期,但是也可以使用將在第二實(shí)施例中進(jìn)行描述的另一幀(例如QoS Cf-Poll幀),或者還可以將傳輸周期記述在數(shù)據(jù)幀中而不使用任何其它幀。如果在每個(gè)聚合幀的頭部未使用IAC幀,則在從終端B傳輸來(lái)的聚合幀的頭部也不使用RAC幀。
如上所述,對(duì)于每個(gè)不能在突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期403的定時(shí)器的剩余時(shí)間里被重傳的傳輸數(shù)據(jù),通過(guò)使用傳輸數(shù)據(jù)的被專管的重試次數(shù)和生存期,無(wú)線通信設(shè)備101的傳輸數(shù)據(jù)管理器102的分組傳輸率確定單元107確定是否丟棄所述傳輸數(shù)據(jù)。如果突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期403的定時(shí)器已經(jīng)過(guò)期,但是傳輸數(shù)據(jù)的被專管的重試次數(shù)并未達(dá)到重試次數(shù)的上限,并且傳輸數(shù)據(jù)的被專管的生存期也未過(guò)期,則將傳輸數(shù)據(jù)返回至傳輸隊(duì)列管理器106中的傳輸隊(duì)列。如果傳輸數(shù)據(jù)的被專管的重試次數(shù)已經(jīng)超過(guò)重試次數(shù)的上限或者傳輸數(shù)據(jù)的被專管的生存期已經(jīng)過(guò)期,則不將數(shù)據(jù)返回傳輸隊(duì)列,而將其丟棄。
在上述本實(shí)施例中,對(duì)于突發(fā)數(shù)據(jù)的每個(gè)幀交換序列可以限制突發(fā)傳輸中突發(fā)數(shù)據(jù)的重傳,因此可以通過(guò)考慮對(duì)突發(fā)數(shù)據(jù)的重傳來(lái)執(zhí)行調(diào)度計(jì)算。還可以確保來(lái)自多個(gè)終端或多個(gè)應(yīng)用的不同QoS請(qǐng)求所必需的帶。
(第二實(shí)施例)本實(shí)施例與第一實(shí)施例基本相同,除了使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)來(lái)代替使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期403,來(lái)如第一實(shí)施例中所述的那樣限制突發(fā)數(shù)據(jù)的重傳,以及由雙向數(shù)據(jù)流方法(該方法是捎帶走類型的雙向通信方法)使用QoS Cf-Poll幀而不是IAC幀和RAC幀,因此下面將主要說(shuō)明與第一實(shí)施例的區(qū)別之處。
首先,將參照?qǐng)D5說(shuō)明使用QoS Cf-Poll幀的符合雙向數(shù)據(jù)流方法的通信方法(該方法是捎帶走類型的雙向通信方法)。在數(shù)據(jù)傳輸之前,在AIFS載波偵聽(tīng)和后退處理之后或在PIFS載波偵聽(tīng)之后已經(jīng)獲得傳輸權(quán)的終端A 501通過(guò)向終端B 502傳輸RTS幀503通知終端B 502將執(zhí)行數(shù)據(jù)傳輸。終端B 502向終端A 501返回CTS幀504,并確定已接收RTS幀503。此后,終端A 501通過(guò)雙向數(shù)據(jù)流方法確定將供給終端B 502的周期506,并形成記述將供給終端B 502的周期506的QoS Cf-Poll幀505。終端A 501通過(guò)將QoS Cf-Poll幀505和作為將傳輸至終端B 502的數(shù)據(jù)的Data 1-A、Data 2-A、Data 3-A及Data 4-A進(jìn)行聚合來(lái)形成聚合幀,并將所述聚合幀傳輸至終端B502。已經(jīng)接收頭部附有QoS Cf-Poll幀505的聚合幀的終端B 502檢測(cè)將從QoS Cf-Poll幀505供給終端B 502的周期506。終端B 502形成用于返回作為已接收數(shù)據(jù)的Data 1-A、Data 2-A、Data 3-A及Data4-A的接收狀態(tài)的Block Ack幀507,通過(guò)在Block Ack幀507之后聚合作為將傳輸至終端A 501的數(shù)據(jù)的Data 1-B、Data 2-B、Data 3-B和Data 4-B形成聚合幀,并傳輸所述聚合幀。這種情況下,終端B 502形成不超過(guò)將由QoS Cf-Poll幀505供給終端B 502的周期506的聚合幀作為將返回的聚合幀。已經(jīng)接收從終端B 502返回的聚合幀并且頭部已經(jīng)附有Block Ack幀507的終端A 501返回包含從終端B 502傳輸來(lái)的Data 1-B、Data 2-B、Data 3-B和Data 4-B的接收狀態(tài)的BlockAck幀508。當(dāng)終端A 501返回Block Ack幀508時(shí),如果從終端A 501傳輸來(lái)的數(shù)據(jù)和從終端B 502傳輸來(lái)的數(shù)據(jù)二者被正常傳輸,并且沒(méi)有更多數(shù)據(jù)從終端A 501傳輸來(lái),則可以通過(guò)傳輸Block Ack幀508完成來(lái)自終端A 501的傳輸過(guò)程。而且,如果由RTS幀503和CTS幀504形成的用于執(zhí)行虛擬載波偵聽(tīng)以避免來(lái)自其它終端的傳輸?shù)腘AV(網(wǎng)絡(luò)分配矢量)大于Block Ack幀508的傳輸結(jié)束時(shí)間,則可以在Block Ack幀508的傳輸之后SIFS已經(jīng)期滿的時(shí)候使用通過(guò)傳輸Cf-end幀清除NAV的方法,以清除NAV。
下面將參照附圖1和6說(shuō)明當(dāng)由使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法(該方法是捎帶走類型的雙向通信方法)執(zhí)行突發(fā)傳輸中的重傳時(shí),將突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)用作為根據(jù)本實(shí)施例的重傳限制方法的情況。
在本實(shí)施例中,突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)被用作對(duì)由使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法(該方法是捎帶走類型的雙向通信方法)執(zhí)行的突發(fā)傳輸中的重傳的限制,來(lái)代替第一實(shí)施例中使用的突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期403,并且突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的上限為2。也就是,突發(fā)數(shù)據(jù)只重傳一次。但是突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的上限并不僅限于2,可以根據(jù)使用形式進(jìn)行調(diào)整。
當(dāng)數(shù)據(jù)被存儲(chǔ)在終端A 601的無(wú)線通信設(shè)備101的傳輸數(shù)據(jù)管理器102的傳輸隊(duì)列管理器106中的傳輸隊(duì)列中時(shí),通過(guò)以同第一實(shí)施例中相同的方式使用載波偵聽(tīng)單元112和后退處理器108執(zhí)行AIFS載波偵聽(tīng)和后退處理或者PIFS載波偵聽(tīng)可以獲得傳輸權(quán)。在獲得傳輸權(quán)之后,傳輸隊(duì)列管理器106將存儲(chǔ)在傳輸隊(duì)列中的數(shù)據(jù)數(shù)量和傳輸數(shù)據(jù)傳輸至分組傳輸率確定單元107。所述分組傳輸率確定單元107確認(rèn)每個(gè)傳輸數(shù)據(jù)的傳輸時(shí)間并未超過(guò)傳輸數(shù)據(jù)的被專管的生存期,并且每個(gè)傳輸數(shù)據(jù)的重試次數(shù)并未超過(guò)傳輸數(shù)據(jù)的重試限制。在確認(rèn)每個(gè)傳輸數(shù)據(jù)的生存期和重試次數(shù)之后,所述分組傳輸率確定單元107將存儲(chǔ)在傳輸隊(duì)列中的數(shù)據(jù)數(shù)量和傳輸數(shù)據(jù)傳輸至訪問(wèn)控制器103中的傳輸/接收狀態(tài)管理器110。所述傳輸/接收狀態(tài)管理器110通知數(shù)據(jù)傳輸/接收方法確定單元109存儲(chǔ)在傳輸隊(duì)列中的數(shù)據(jù)數(shù)量,并且確定例如,是否使用雙向數(shù)據(jù)流方法或者是否在傳輸聚合幀之前執(zhí)行RTS-CTS幀交換。在本實(shí)施例中,確定使用雙向數(shù)據(jù)流方法和執(zhí)行RTS-CTS幀交換。被數(shù)據(jù)傳輸/接收方法確定單元109通知了所確定的數(shù)據(jù)傳輸/接收方法的所述傳輸/接收狀態(tài)管理器110初始化突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)(將重試次數(shù)初始化為0)。此后,所述傳輸/接收狀態(tài)管理器110指令幀形成/傳輸處理器111傳輸RTS幀。已經(jīng)接收RTS幀傳輸指令的幀形成/傳輸處理器111形成RTS幀,并將所形成的RTS幀傳輸至傳輸處理器104。已經(jīng)接收RTS幀的傳輸處理器104將其作為用于啟動(dòng)從終端A 601至終端B 602的雙向數(shù)據(jù)流方法的RTS幀603而進(jìn)行傳輸。
當(dāng)接收了RTS幀603之后SIFS已經(jīng)期滿的時(shí)候,已經(jīng)接收RTS幀的終端B 602返回CTS幀604。使用由IEEE 802.11標(biāo)準(zhǔn)化的普通幀格式作為RTS幀603和CTS幀604的幀格式。接著,將從接收處理器105的幀信息識(shí)別單元113接收CTS幀604通知給已經(jīng)接收CTS幀604的終端A 601的所述傳輸/接收狀態(tài)管理器110。當(dāng)由雙向數(shù)據(jù)流方法開(kāi)始第一突發(fā)數(shù)據(jù)幀交換序列605時(shí),所述傳輸/接收狀態(tài)管理器110向數(shù)據(jù)傳輸/接收方法確定單元109通知將被傳輸?shù)臄?shù)據(jù)長(zhǎng)度。當(dāng)使用雙向數(shù)據(jù)流方法時(shí),所述數(shù)據(jù)傳輸/接收方法確定單元109確定將供給終端B 602的傳輸周期,并向所述傳輸/接收狀態(tài)管理器110通知所確定的傳輸周期。所述傳輸/接收狀態(tài)管理器110向幀形成/傳輸處理器111傳輸作為傳輸數(shù)據(jù)的Data 1-A、Data 2-A、Data 3-A和Data4-A,和當(dāng)使用雙向數(shù)據(jù)流方法時(shí)將供給終端B 602的傳輸周期,所述周期由所述數(shù)據(jù)傳輸/接收方法確定單元109確定。幀形成/傳輸處理器111形成記述有當(dāng)使用雙向數(shù)據(jù)流方法時(shí)將供給終端B 602的傳輸周期的QoS Cf-Poll幀606,通過(guò)聚合QoS Cf-Poll幀606和作為傳輸數(shù)據(jù)的Data 1-A、Data 2-A、Data 3-A及Data 4-A形成聚合幀,并通過(guò)使用傳輸處理器104將所述聚合幀傳輸至終端B 602。如在第一實(shí)施例中那樣,終端B 602形成記述Data 1-A、Data 2-A、Data 3-A及Data 4-A的接收狀態(tài)的Block Ack幀607,通過(guò)聚合Block Ack幀607和作為將傳輸至終端A 601的數(shù)據(jù)的Data 1-B、Data 2-B、Data 3-B和Data 4-B來(lái)形成聚合幀,并將所述聚合幀返回至終端A 601。這種情況下,終端B 602形成不超過(guò)當(dāng)使用雙向數(shù)據(jù)流方法時(shí)將供給終端B 602的傳輸周期的幀作為頭部已經(jīng)附有Block Ack幀607的聚合幀,其中所述傳輸周期被記述在QoS Cf-Poll幀606中。
如在第一實(shí)施例中那樣,在由雙向數(shù)據(jù)流方法執(zhí)行的第一突發(fā)數(shù)據(jù)幀交換序列605中,已經(jīng)接收通過(guò)聚合Block Ack幀607和來(lái)自終端B 602的Data 1-B、Data 2-B、Data 3-B和Data 4-B所形成的聚合幀的終端A 601檢測(cè)由終端A 601傳輸?shù)腄ata 3-A及Data 4-A和由終端B 602傳輸?shù)腄ata 2-B及Data 3-B是傳輸錯(cuò)誤并且必須被重傳。這種情況下,如在第一實(shí)施例中那樣,所述傳輸/接收狀態(tài)管理器110確定突發(fā)數(shù)據(jù)的第一重傳是否可能。所述傳輸/接收狀態(tài)管理器110將突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)從0到1加起來(lái),并檢查重試次數(shù)是否已經(jīng)超過(guò)作為突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的上限的2。由于突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)并未超過(guò)2(作為重試次數(shù)的上限),則執(zhí)行突發(fā)數(shù)據(jù)的第一重傳。
在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列608中,如在第一實(shí)施例中那樣,終端A 601的分組傳輸率確定單元107檢查作為重傳數(shù)據(jù)的Data 3-A及Data 4-A中的每一個(gè)和作為新傳輸數(shù)據(jù)的Data 5-A的重試次數(shù)和生存期,并傳輸通過(guò)聚合記述有從終端B 602接收的Data1-B、Data 2-B、Data 3-B和Data 4-B的接收狀態(tài)的Block Ack幀609、記述有將再次供給終端B 602的周期的QoS Cf-Poll幀610、作為重傳數(shù)據(jù)的Data 3-A及Data 4-A、和作為新傳輸數(shù)據(jù)的Data 5-A所形成的聚合幀。如在第一實(shí)施例中那樣,已經(jīng)在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列608中接收了從終端A 601傳輸?shù)木酆蠋慕K端B 602返回通過(guò)聚合Block Ack幀、作為重傳數(shù)據(jù)的Data 2-B及Data 3-B和作為新傳輸數(shù)據(jù)的Data 5-B所形成的聚合幀,由此執(zhí)行用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列608。
接著,在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列608中完成了幀交換之后,終端A 601的所述傳輸/接收狀態(tài)管理器110確認(rèn)由終端A601傳輸?shù)腄ata 5-A和由終端B 602傳輸?shù)腄ata 5-B的傳輸錯(cuò)誤。如果無(wú)線通信設(shè)備15的訪問(wèn)控制器12確定第二重傳是必要的,則所述傳輸/接收狀態(tài)管理器110確定突發(fā)數(shù)據(jù)的第二重傳是否可能。
所述傳輸/接收狀態(tài)管理器110將突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)從1到2加起來(lái),并檢查重試次數(shù)是否已經(jīng)超過(guò)作為突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的上限的2。由于突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)等于作為重試次數(shù)的上限的2,則中斷突發(fā)數(shù)據(jù)重傳過(guò)程。這種情況下,在突發(fā)數(shù)據(jù)的第一重傳的幀交換序列608之后SIFS已經(jīng)期滿的時(shí)候,終端A 601通過(guò)傳輸Block Ack幀612,而不是用于突發(fā)數(shù)據(jù)的第二重傳的幀交換序列611來(lái)中斷突發(fā)數(shù)據(jù)傳輸/接收過(guò)程,并繼續(xù)由雙向數(shù)據(jù)流方法使用QoS Cf-Poll幀為另一終端執(zhí)行的突發(fā)數(shù)據(jù)幀交換序列613。由于已經(jīng)確認(rèn)作為終端A 601中的重傳對(duì)象的Data 5-A的重試次數(shù)并未達(dá)到重試次數(shù)的上限并且數(shù)據(jù)特有的生存期也未過(guò)期,則將Data 5-A返回至傳輸隊(duì)列管理器106中的傳輸隊(duì)列。
在突發(fā)數(shù)據(jù)的重傳被中斷之后的操作不限于由使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)傳輸/接收過(guò)程,并且還可能繼續(xù)例如由聚合方法為在相同終端的另一優(yōu)先級(jí)執(zhí)行的突發(fā)數(shù)據(jù)傳輸、由除聚合方法之外的方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)傳輸、由除聚合方法的方法為在相同終端的另一優(yōu)先級(jí)執(zhí)行的突發(fā)數(shù)據(jù)傳輸、QoS Cf-Poll幀傳輸(其發(fā)啟由IEEE 802.11e的HCCA方法從基站到終端執(zhí)行的下行鏈路TXOP傳輸或由IEEE 802.11e的HCCA方法執(zhí)行的上行鏈路TXOP傳輸)、或由使用CSMA/CA的訪問(wèn)方法(例如IEEE 802.11的DCF方法或IEEE 802.11e的EDCA方法)所執(zhí)行的數(shù)據(jù)傳輸。
在本實(shí)施例中,作為選擇性重傳方法,使用在IEEE 802.11n中提出的隱含Block Ack請(qǐng)求方法作為提高由IEEE 802.11e標(biāo)準(zhǔn)化的Block Ack方法的效率的方法。這是一種省略對(duì)于以IEEE 802.11e的Block Ack方法從終端B接收指示傳輸數(shù)據(jù)的接收狀態(tài)的Block Ack幀所必要的Block Ack請(qǐng)求幀的方法。由于可以在不考慮選擇性重傳方法的情況下使用根據(jù)本實(shí)施例的重傳限制方法,所以沒(méi)必要如在本實(shí)施例中一樣使用隱含Block Ack請(qǐng)求方法,并且還可以使用現(xiàn)有的IEEE 802.11e的Block Ack方法。而且,在本實(shí)施例中,將被聚合的數(shù)據(jù)數(shù)量在第一幀交換序列中對(duì)于終端A和B二者是4,在第一重傳中對(duì)于二者是3。但是,將被聚合的數(shù)據(jù)數(shù)量不限制本實(shí)施例使用的形式,所以將被聚合的數(shù)據(jù)數(shù)量可以變化或者不需要對(duì)于終端A和B是相等的。
雖然本實(shí)施例中在數(shù)據(jù)傳輸開(kāi)始時(shí)交換RTS幀和CTS幀,但是也可以使用這樣一種方法,其中用IAC幀和RAC幀代替RTS幀和CTS幀進(jìn)行交換或者終端A傳輸CTS-self幀,或者還可以在不使用RTS幀等進(jìn)行任何幀交換的情況下獲得數(shù)據(jù)傳輸權(quán)之后立即開(kāi)始聚合幀傳輸。此外,使用QoS Cf-Poll幀作為一種方法,通過(guò)該方法終端A供給終端B傳輸周期,但是也可以如第一實(shí)施例中那樣使用IAC幀,或者還可以將聚合幀的第一數(shù)據(jù)幀的類型記述為Poll+Data型幀,而不聚合任何其它幀。
而且,雖然在本實(shí)施例中說(shuō)明了在終端A和B之間輪流交換一個(gè)聚合幀的方法,但是在使用SIFS時(shí)間間隔或更短的時(shí)間間隔通過(guò)突發(fā)傳輸從終端A傳輸來(lái)多個(gè)聚合幀之后還可以將傳輸周期供給終端B,并且從終端B傳輸多個(gè)聚合幀,通過(guò)脈沖傳輸供給所述終端B落入給定傳輸周期范圍內(nèi)的傳輸周期。但是這種情況下,終端A聚合QoS Cf-Poll幀,其將傳輸周期供給將由突發(fā)傳輸傳輸?shù)亩鄠€(gè)聚合幀的最后一個(gè)聚合幀,或者將供給終端B傳輸周期的信息放置在最后一個(gè)聚合幀中。
或者,還可以從聚合幀中分離地例如確認(rèn)幀的控制幀,并由突發(fā)傳輸傳輸通過(guò)聚合多個(gè)數(shù)據(jù)幀和控制幀所形成的聚合幀。
如上所述,對(duì)于每個(gè)因?yàn)閿?shù)據(jù)已經(jīng)超過(guò)突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的上限而不能被重傳的傳輸數(shù)據(jù),通過(guò)使用傳輸數(shù)據(jù)的被專管的重試次數(shù)和生存期,無(wú)線通信設(shè)備101的傳輸數(shù)據(jù)管理器102的分組傳輸率確定單元107確定是否丟棄所述傳輸數(shù)據(jù)。如果數(shù)據(jù)已經(jīng)超過(guò)突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的上限,但是傳輸數(shù)據(jù)的被專管的重試次數(shù)并未超過(guò)重試次數(shù)的上限,而且傳輸數(shù)據(jù)的被專管的生存期還未過(guò)期,則將傳輸數(shù)據(jù)返回至傳輸隊(duì)列管理器106中的傳輸隊(duì)列。如果傳輸數(shù)據(jù)的被專管的重試次數(shù)已經(jīng)超過(guò)重試次數(shù)的上限或者傳輸數(shù)據(jù)的被專管的生存期已經(jīng)過(guò)期,則不將數(shù)據(jù)返回至傳輸隊(duì)列而將其丟棄。
在上述本實(shí)施例中,對(duì)于突發(fā)數(shù)據(jù)的每個(gè)幀交換序列可以限制突發(fā)傳輸中突發(fā)數(shù)據(jù)的重傳,因此可以通過(guò)考慮對(duì)突發(fā)數(shù)據(jù)的重傳來(lái)執(zhí)行調(diào)度計(jì)算。還可以確保來(lái)自多個(gè)終端或多個(gè)應(yīng)用的不同QoS請(qǐng)求所必需的帶。
第三實(shí)施例在本實(shí)施例中,下面將描述當(dāng)通過(guò)使用第二實(shí)施例中所述的QoSCf-Poll幀的雙向數(shù)據(jù)流方法確定是否執(zhí)行突發(fā)數(shù)據(jù)重傳時(shí),在由終端A傳輸?shù)臄?shù)據(jù)中沒(méi)有發(fā)生傳輸錯(cuò)誤而是只在由終端B傳輸?shù)臄?shù)據(jù)中發(fā)生傳輸錯(cuò)誤的情況下的重傳過(guò)程和重傳限制方法。
在本實(shí)施例中,將說(shuō)明通過(guò)如在第二實(shí)施例中那樣使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)來(lái)限制重傳的方法。請(qǐng)注意,雖然在本實(shí)施例的重傳限制方法中使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù),但是也可以如在第一實(shí)施例中那樣使用生存期代替重試次數(shù)。
當(dāng)本實(shí)施例與第二實(shí)施例相比較時(shí),第二實(shí)施例中在由終端A傳輸?shù)臄?shù)據(jù)中發(fā)生傳輸錯(cuò)誤,但是在本實(shí)施例中沒(méi)有發(fā)生這樣的錯(cuò)誤。因此,本實(shí)施例與第二實(shí)施例的不同之處在于確定是否執(zhí)行重傳的處理部分。然而,其余部分基本上和第二實(shí)施例相同,因此將主要說(shuō)明與第二實(shí)施例的區(qū)別之處。下面將參照?qǐng)D1、7和8描述本實(shí)施例。
圖7是用于說(shuō)明一種重傳限制方法的視圖,所述方法在這種情況下使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)即,如果在來(lái)自終端A 701的傳輸數(shù)據(jù)中沒(méi)有發(fā)生錯(cuò)誤和在通過(guò)使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法所執(zhí)行的突發(fā)傳輸中產(chǎn)生來(lái)自終端B的傳輸數(shù)據(jù),則從終端A傳輸新數(shù)據(jù),并且從終端B重傳數(shù)據(jù)。圖8是用于說(shuō)明一種重傳限制方法的視圖,所述方法在這種情況下使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)即,如果在來(lái)自終端A的傳輸數(shù)據(jù)中沒(méi)有發(fā)生錯(cuò)誤和在通過(guò)使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法所執(zhí)行的突發(fā)傳輸中產(chǎn)生來(lái)自終端B的傳輸數(shù)據(jù),則沒(méi)有新數(shù)據(jù)從終端A傳輸,而是從終端B重傳數(shù)據(jù)。
在本實(shí)施例中,突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的上限為2,并且,如在第二實(shí)施例中那樣,突發(fā)數(shù)據(jù)只重傳一次。但是突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的上限并不限于2,而是可以根據(jù)使用形式進(jìn)行調(diào)整。
如圖7所示,當(dāng)由使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法所執(zhí)行的第一突發(fā)數(shù)據(jù)幀交換序列703開(kāi)始時(shí),終端A 701的訪問(wèn)控制器103的傳輸/接收狀態(tài)管理器110初始化突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)(將重試次數(shù)初始化為0)。如果終端B 702在由雙向數(shù)據(jù)流方法所執(zhí)行的第一突發(fā)數(shù)據(jù)幀交換序列703中正常接收所有由終端A701傳輸?shù)臄?shù)據(jù),則由終端B 702形成的Block Ack幀704指示由終端A701傳輸?shù)腄ata 1-A、Data 2-A、Data 3-A和Data 4-A被正常地接收。已經(jīng)在第一突發(fā)數(shù)據(jù)幀交換序列703中接收由終端B 702返回的聚合幀的終端A 701的傳輸/接收狀態(tài)管理器110從Block Ack幀704檢測(cè)所有由終端A701傳輸?shù)臄?shù)據(jù)被正常地接收,并且不需要重傳。但是,如果未接收由終端B 702傳輸?shù)腄ata 1-B、Data 2-B、Data 3-B以及Data 4-B中的Data 2-B和Data 3-B,則終端A 701的傳輸/接收狀態(tài)管理器110從由終端A701的接收處理器105中的位圖形成單元114所形成的接收狀態(tài)位圖檢測(cè)有必要重傳將被返回至終端B 702的Data 2-B和Data 3-B。因此,終端A 701的傳輸/接收狀態(tài)管理器110確定突發(fā)數(shù)據(jù)的第一重傳對(duì)于終端B 702是有必要的以便執(zhí)行重傳過(guò)程,并且如在第二實(shí)施例中那樣確定突發(fā)數(shù)據(jù)的第一重傳是否可能。
所述傳輸/接收狀態(tài)管理器110將突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)從0到1加起來(lái),并檢查重試次數(shù)是否已經(jīng)超過(guò)作為突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的上限的2。由于突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)并未超過(guò)作為重試次數(shù)的上限的2,則執(zhí)行突發(fā)數(shù)據(jù)的第一重傳。
在突發(fā)數(shù)據(jù)的第一重傳的幀交換序列705中,終端A 701的數(shù)據(jù)傳輸/接收方法確定單元109確定將分配給終端B 702的傳輸周期。被通知將分配給終端B 702的傳輸周期(由數(shù)據(jù)傳輸/接收方法確定單元109確定)的幀形成/傳輸處理器111形成QoS Cf-Poll幀,并在此QoSCf-Poll幀之后聚合記述有在第一突發(fā)數(shù)據(jù)幀交換序列703中從終端B702傳輸?shù)臄?shù)據(jù)的接收狀態(tài)的Block Ack 706,通過(guò)進(jìn)一步聚合將被傳輸至終端B 702的新數(shù)據(jù)Data 5-A、Data 6-A和Data 7-A形成聚合幀,并傳輸所述聚合幀。如第二實(shí)施例中那樣,在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列705中被供給用于重傳的傳輸周期的終端B 702檢查每個(gè)重傳數(shù)據(jù)的重試次數(shù)和生存期,在Block Ack幀之后聚合Data2-B和Data 3-B,已經(jīng)確認(rèn)其每一個(gè)未達(dá)到重試次數(shù)的上限并且生存期未過(guò)期,通過(guò)進(jìn)一步聚合新數(shù)據(jù)Data 5-B來(lái)形成聚合幀,并將所述聚合幀傳輸至終端A 701。
接著,在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列705中完成幀交換之后,如果終端A 701的傳輸/接收狀態(tài)管理器110確定由終端A 701傳輸?shù)臄?shù)據(jù)被正常接收,在由終端B 702傳輸?shù)臄?shù)據(jù)中發(fā)生傳輸錯(cuò)誤,并且第二重傳是必要的,則在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列705開(kāi)始之前,傳輸/接收狀態(tài)管理器110確定突發(fā)數(shù)據(jù)的第二重傳是否可能。
所述傳輸/接收狀態(tài)管理器110將突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)從1到2加起來(lái),并檢查重試次數(shù)是否已經(jīng)超過(guò)作為突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的上限的2。由于突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)等于作為重試次數(shù)的上限的2,則所述傳輸/接收狀態(tài)管理器110中斷突發(fā)數(shù)據(jù)重傳過(guò)程,在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列705之后SIFS已經(jīng)期滿的時(shí)候通過(guò)傳輸Block Ack幀708中斷突發(fā)數(shù)據(jù)傳輸/接收過(guò)程,并繼續(xù)由使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)幀交換序列709。在突發(fā)數(shù)據(jù)的重傳被中斷之后的操作不限于由使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)傳輸/接收過(guò)程,并且還可能繼續(xù)例如由聚合方法為在相同終端的另一優(yōu)先級(jí)執(zhí)行的突發(fā)數(shù)據(jù)傳輸、由除聚合方法之外的方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)傳輸、由除聚合方法之外的方法為在相同終端的另一優(yōu)先級(jí)執(zhí)行的突發(fā)數(shù)據(jù)傳輸、QoSCf-Poll幀傳輸(其發(fā)起由IEEE 802.11e的HCCA方法從基站到終端執(zhí)行的下行鏈路TXOP傳輸或由IEEE 802.11e的HCCA方法執(zhí)行的上行鏈路TXOP傳輸)、或使用CSMA/CA的訪問(wèn)方法(例如IEEE802.11的DCF方法或IEEE 802.11e的EDCA方法)所執(zhí)行的數(shù)據(jù)傳輸。
而且,如圖8所示,在這種情況下即如果通過(guò)使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法已經(jīng)發(fā)起突發(fā)數(shù)據(jù)傳輸?shù)慕K端A 801的傳輸數(shù)據(jù)中未發(fā)生錯(cuò)誤,只在終端B 802的傳輸數(shù)據(jù)中發(fā)生錯(cuò)誤,并且沒(méi)有來(lái)自終端A 801的新的傳輸數(shù)據(jù),則執(zhí)行重傳過(guò)程以將傳輸周期供給終端B 802,從而重傳從終端B 802傳輸?shù)俏幢唤邮盏臄?shù)據(jù),也可以以與圖7中相同的方式通過(guò)使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)的重傳限制方法執(zhí)行用于重傳的帶分配。
在由使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法執(zhí)行第一突發(fā)數(shù)據(jù)幀交換序列803之后,如果從終端A 801傳輸?shù)臄?shù)據(jù)中未發(fā)生錯(cuò)誤,而從終端B 802傳輸?shù)腄ata 2-B和Data 3-B是傳輸錯(cuò)誤,則終端A 801的傳輸/接收狀態(tài)管理器110確定是否執(zhí)行用于向終端B 802供給用于重傳的傳輸周期的重傳過(guò)程。如果當(dāng)將執(zhí)行突發(fā)數(shù)據(jù)重傳過(guò)程時(shí)在終端A 801中不存在新的傳輸數(shù)據(jù),在由使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法所執(zhí)行的第一突發(fā)數(shù)據(jù)幀交換序列803完成之后,終端A 801傳輸通過(guò)聚合Block Ack幀804和記述有將分配給終端B 802的傳輸周期的QoS Cf-Poll幀805所形成的聚合幀,并且終端B 802返回通過(guò)聚合作為重傳數(shù)據(jù)的Data 2-B和Data 3-B和作為新數(shù)據(jù)的Data 5-B所形成的聚合幀,由此執(zhí)行用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列806。如參照?qǐng)D7所說(shuō)明的,在此情況下的重傳限制方法中,終端A 801的傳輸/接收狀態(tài)管理器110也可以通過(guò)使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)來(lái)限制重傳。因此,在用于突發(fā)數(shù)據(jù)的第一重傳的幀交換序列806之后,所述傳輸/接收狀態(tài)管理器110通過(guò)在突發(fā)數(shù)據(jù)的第一重傳的幀交換序列705之后SIFS已經(jīng)期滿的時(shí)候傳輸Block Ack幀808中斷突發(fā)數(shù)據(jù)傳輸/接收過(guò)程,而不執(zhí)行用于突發(fā)數(shù)據(jù)的第二重傳的幀交換序列807,并繼續(xù)由使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)幀交換序列709。在突發(fā)數(shù)據(jù)的重傳被中斷之后的操作不限于由使用QoS Cf-Poll幀的雙向數(shù)據(jù)流方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)傳輸/接收過(guò)程,還可能繼續(xù)例如由聚合方法為在相同終端的另一優(yōu)先級(jí)執(zhí)行的突發(fā)數(shù)據(jù)傳輸、由除聚合方法之外的方法為另一終端執(zhí)行的突發(fā)數(shù)據(jù)傳輸、由除聚合方法之外的方法為在相同終端的另一優(yōu)先級(jí)執(zhí)行的突發(fā)數(shù)據(jù)傳輸、QoS Cf-Poll幀傳輸(其發(fā)起由IEEE 802.11e的HCCA方法從基站到終端執(zhí)行的下行鏈路TXOP傳輸或由IEEE 802.11e的HCCA方法執(zhí)行的上行鏈路TXOP傳輸)、或由使用CSMA/CA的訪問(wèn)方法(例如IEEE 802.11的DCF方法或IEEE 802.11e的EDCA方法)所執(zhí)行的數(shù)據(jù)傳輸。
雖然在本實(shí)施例中說(shuō)明通過(guò)使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重試次數(shù)來(lái)限制重傳,但是如第一實(shí)施例中那樣也可以使用突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期。當(dāng)使用生存期時(shí),如果突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的生存期的剩余周期較短,則在執(zhí)行重傳時(shí)還可以使用一種方法,通過(guò)該方法傳輸通過(guò)只聚合Block Ack幀804和QoS Cf-Poll幀805所形成的聚合幀,而不傳輸來(lái)自終端A的任何新的數(shù)據(jù),如圖8所示,只供給一個(gè)周期作為將被分配給終端B 802的傳輸周期,其間可以傳輸具有接收錯(cuò)誤并且需要被重傳的數(shù)據(jù),并且返回通過(guò)只聚合重傳數(shù)據(jù)而形成的聚合幀。
在本實(shí)施例中,作為選擇性重傳方法,使用在IEEE 802.11n中提出的隱含Block Ack請(qǐng)求方法作為提高由IEEE 802.11e標(biāo)準(zhǔn)化的Block Ack方法的效率的方法。這是一種省略對(duì)于以IEEE 802.11e的Block Ack方法從終端B接收指示傳輸數(shù)據(jù)的接收狀態(tài)的Block Ack幀所必需的Block Ack請(qǐng)求幀的方法。由于可以在不考慮選擇性重傳方法的情況下使用根據(jù)本實(shí)施例的重傳限制方法,所以沒(méi)必要如在本實(shí)施例中一樣使用隱含Block Ack請(qǐng)求方法,并且還可以使用現(xiàn)有的IEEE 802.11e的Block Ack方法。而且,在本實(shí)施例中,將被聚合的數(shù)據(jù)數(shù)量在第一幀交換序列中對(duì)于終端A和B二者是4,在第一重傳中對(duì)于二者是3。但是,將被聚合的數(shù)據(jù)數(shù)量不限制本實(shí)施例使用的形式,所以將被聚合的數(shù)據(jù)數(shù)量可以變化或者不需要對(duì)于終端A和B是相等的。
雖然本實(shí)施例中在數(shù)據(jù)傳輸開(kāi)始時(shí)交換RTS幀和CTS幀,但是也可以使用這樣一種方法,其中用IAC幀和RAC幀代替RTS幀和CTS幀進(jìn)行交換或者終端A傳輸CTS-self幀,或者還可以在不使用RTS幀等進(jìn)行任何幀交換的情況下獲得數(shù)據(jù)傳輸權(quán)之后立即開(kāi)始聚合幀傳輸。此外,使用QoS Cf-Poll幀作為一種方法,通過(guò)該方法終端A供給終端B傳輸周期,但是也可以如第一實(shí)施例中那樣使用IAC幀,或者通過(guò)使用Block Ack幀的持續(xù)時(shí)間/ID字段記述數(shù)據(jù),而不用聚合任何其它幀。
在如上所述的本實(shí)施例中,即使當(dāng)由雙向數(shù)據(jù)流方法執(zhí)行的數(shù)據(jù)傳輸/接收中在終端A的傳輸數(shù)據(jù)中未發(fā)生錯(cuò)誤,而只在終端B的傳輸數(shù)據(jù)中發(fā)生錯(cuò)誤時(shí),可以向終端B分配重傳帶,由此減少了終端B再次獲得用于重傳的傳輸權(quán)的過(guò)程。
而且,對(duì)于突發(fā)數(shù)據(jù)的每個(gè)幀交換序列,可以限制突發(fā)傳輸中突發(fā)數(shù)據(jù)的重傳,因此可以通過(guò)考慮對(duì)突發(fā)數(shù)據(jù)的重傳來(lái)執(zhí)行調(diào)度計(jì)算。還可以確保對(duì)于來(lái)自多個(gè)終端或多個(gè)應(yīng)用的不同QoS請(qǐng)求所必要的帶。
本領(lǐng)域技術(shù)人員還可以預(yù)見(jiàn)到其它優(yōu)點(diǎn)和修改。因此,以其更寬方面的本發(fā)明不限于這里所示和所述的特殊細(xì)節(jié)和代表性實(shí)施例。所以,可以進(jìn)行各種修改而不脫離由權(quán)利要求及其等同物所限定的一般發(fā)明構(gòu)思的精神或范圍。
權(quán)利要求
1.一種無(wú)線通信設(shè)備,包括傳輸裝置,被配置用于傳輸?shù)谝痪酆蠋?,在所述第一聚合幀中聚合有多個(gè)第一傳輸數(shù)據(jù)幀;測(cè)量裝置,被配置用于測(cè)量所述多個(gè)第一傳輸數(shù)據(jù)幀中每一個(gè)的重傳的次數(shù)值;存儲(chǔ)裝置,被配置用于存儲(chǔ)重傳的次數(shù)值的限制值;確定裝置,被配置用于確定所述多個(gè)第一傳輸數(shù)據(jù)幀中每一個(gè)的重傳的次數(shù)值是否超過(guò)所述限制值;傳輸緩沖器,被配置用于緩存在所述多個(gè)第一傳輸數(shù)據(jù)幀中已確定其重傳的次數(shù)值未超過(guò)所述限制值的第一傳輸數(shù)據(jù)幀,并丟棄在所述多個(gè)第一傳輸數(shù)據(jù)幀中已確定其重傳的次數(shù)值超過(guò)限制值的第一傳輸數(shù)據(jù)幀;和重傳裝置,被配置用于重傳所述第一聚合幀,在所述第一聚合幀中聚合有在所述傳輸緩沖器中緩存的所述第一傳輸數(shù)據(jù)幀。
2.一種無(wú)線通信設(shè)備,包括傳輸裝置,被配置用于向傳輸目的地設(shè)備傳輸?shù)谝痪酆蠋?,所述第一聚合幀中聚合有多個(gè)第一傳輸數(shù)據(jù)幀;接收裝置,被配置用于從所述傳輸目的地設(shè)備接收接收確認(rèn)幀,所述接收確認(rèn)幀指示在所述多個(gè)傳輸數(shù)據(jù)幀中是否已經(jīng)發(fā)生接收錯(cuò)誤;測(cè)量裝置,被配置用于測(cè)量所述多個(gè)第一傳輸數(shù)據(jù)幀中每一個(gè)的重傳的次數(shù)值;存儲(chǔ)裝置,被配置用于存儲(chǔ)重傳的次數(shù)值的限制值;確定裝置,被配置用于確定所述多個(gè)第一傳輸數(shù)據(jù)幀中每一個(gè)的重傳的次數(shù)值是否超過(guò)所述限制值;傳輸緩沖裝置,被配置用于緩存在所述多個(gè)第一傳輸數(shù)據(jù)幀中已確定其在所述傳輸目的地設(shè)備中已經(jīng)發(fā)生接收錯(cuò)誤和所述重傳的次數(shù)值未超過(guò)所述限制值的第一傳輸數(shù)據(jù)幀,并丟棄在所述多個(gè)第一傳輸數(shù)據(jù)幀中已確定其所述的重傳的次數(shù)值超過(guò)所述限制值的第一傳輸數(shù)據(jù)幀;和重傳裝置,被配置用于重傳所述第一聚合幀,在所述第一聚合幀中聚合有在傳輸緩沖器中被緩存的所述第一傳輸數(shù)據(jù)幀。
3.一種用于在第一無(wú)線通信設(shè)備和第二無(wú)線通信設(shè)備之間雙向交換聚合幀的無(wú)線通信系統(tǒng),所述第一無(wú)線通信設(shè)備向所述第二無(wú)線通信設(shè)備傳輸?shù)谝痪酆蠋龅谝痪酆蠋芯酆嫌卸鄠€(gè)第一傳輸數(shù)據(jù)幀,所述第二無(wú)線通信設(shè)備向所述第一無(wú)線通信設(shè)備傳輸?shù)诙酆蠋?,所述第二聚合幀中聚合有所述第一傳輸?shù)據(jù)幀的確認(rèn)幀和多個(gè)第二傳輸數(shù)據(jù)幀,所述系統(tǒng)包括重傳限制裝置,被配置用于當(dāng)由于在所述第一聚合幀中的所述多個(gè)第一傳輸數(shù)據(jù)幀中或在所述第二聚合幀中的所述多個(gè)第二傳輸數(shù)據(jù)幀中發(fā)生錯(cuò)誤從而所述第一無(wú)線通信設(shè)備或所述第二無(wú)線通信設(shè)備需要執(zhí)行重傳過(guò)程時(shí),限制所述第一聚合幀或所述第二聚合幀的重傳。
4.根據(jù)權(quán)利要求3的系統(tǒng),其中所述重傳限制裝置根據(jù)突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重傳可允許次數(shù)和重傳可允許周期之一,限制重傳。
5.根據(jù)權(quán)利要求3的系統(tǒng),其中如果在從所述第一無(wú)線通信設(shè)備傳輸來(lái)的所述多個(gè)第一傳輸數(shù)據(jù)幀中并未發(fā)生錯(cuò)誤,而在從所述第二無(wú)線通信設(shè)備傳輸來(lái)的所述多個(gè)第二傳輸數(shù)據(jù)幀中發(fā)生了錯(cuò)誤,則將通信周期供給所述第二無(wú)線通信設(shè)備,以便重傳所述包含錯(cuò)誤的第二傳輸數(shù)據(jù)幀。
6.根據(jù)權(quán)利要求3的系統(tǒng),其中從所述第一無(wú)線通信設(shè)備向所述第二無(wú)線通信設(shè)備傳輸?shù)谌酆蠋?,所述第三聚合幀是通過(guò)將來(lái)自所述第一無(wú)線通信設(shè)備的新的傳輸數(shù)據(jù)幀聚合到用于向所述第二無(wú)線通信設(shè)備供給通信周期以重傳所述第二傳輸數(shù)據(jù)幀的幀而形成的。
7.根據(jù)權(quán)利要求3的系統(tǒng),其中從所述第一和第二無(wú)線通信設(shè)備傳輸來(lái)的所述聚合幀包括由突發(fā)傳輸所傳輸?shù)亩鄠€(gè)聚合幀。
8.根據(jù)權(quán)利要求3的系統(tǒng),其中從所述第一和第二無(wú)線通信裝置傳輸來(lái)的所述聚合幀被分為數(shù)據(jù)幀和控制幀,并且由突發(fā)數(shù)據(jù)進(jìn)行傳輸。
9.一種無(wú)線通信方法,包括傳輸?shù)谝痪酆蠋?,所述第一聚合幀中聚合有多個(gè)第一傳輸數(shù)據(jù)幀;測(cè)量所述多個(gè)第一傳輸數(shù)據(jù)幀中每一個(gè)的重傳的次數(shù)值;存儲(chǔ)所述重傳的次數(shù)值的限制值;確定所述多個(gè)第一傳輸數(shù)據(jù)幀中每一個(gè)的重傳的次數(shù)值是否超過(guò)所述限制值;在傳輸緩沖器中緩存所述多個(gè)第一傳輸數(shù)據(jù)幀中已確定其重傳的次數(shù)值未超過(guò)所述限制值的第一傳輸數(shù)據(jù)幀,并丟棄已確定其重傳的次數(shù)值超過(guò)所述限制值的第一傳輸數(shù)據(jù)幀;以及重傳所述第一聚合幀,在所述第一聚合幀中聚合有在所述傳輸緩沖器中緩存的所述第一傳輸數(shù)據(jù)幀。
10.一種無(wú)線通信方法,包括向傳輸目的地設(shè)備傳輸?shù)谝痪酆蠋?,所述第一聚合幀中聚合有多個(gè)第一傳輸數(shù)據(jù)幀;從所述傳輸目的地設(shè)備接收接收確認(rèn)幀,所述接收確認(rèn)幀指示在所述多個(gè)傳輸數(shù)據(jù)幀中是否已經(jīng)發(fā)生接收錯(cuò)誤;測(cè)量所述多個(gè)第一傳輸數(shù)據(jù)幀中每一個(gè)的重傳的次數(shù)值;存儲(chǔ)所述重傳的次數(shù)值的限制值;確定所述多個(gè)第一傳輸數(shù)據(jù)幀中每一個(gè)的重傳的次數(shù)值是否超過(guò)所述限制值;在傳輸緩沖器中緩存在所述多個(gè)第一傳輸數(shù)據(jù)幀中已確定其在所述傳輸目的地設(shè)備中已經(jīng)發(fā)生接收錯(cuò)誤和所述重傳的次數(shù)值未超過(guò)所述限制值的第一傳輸數(shù)據(jù)幀,并丟棄在所述多個(gè)第一傳輸數(shù)據(jù)幀中已確定其所述重傳的次數(shù)值超過(guò)所述限制值的第一傳輸數(shù)據(jù)幀;以及重傳所述第一聚合幀,在所述第一聚合幀中聚合有在所述傳輸緩沖器中緩存的所述第一傳輸數(shù)據(jù)幀。
11.一種用于在第一無(wú)線通信設(shè)備和第二無(wú)線通信設(shè)備之間雙向交換聚合幀的無(wú)線通信方法,包括從所述第一無(wú)線通信設(shè)備向所述第二無(wú)線通信設(shè)備傳輸?shù)谝痪酆蠋?,所述第一聚合幀中聚合有多個(gè)第一傳輸數(shù)據(jù)幀;從所述第二無(wú)線通信設(shè)備向所述第一無(wú)線通信設(shè)備傳輸?shù)诙酆蠋?,所述第二聚合幀中聚合有所述第一傳輸?shù)據(jù)幀的確認(rèn)幀和多個(gè)第二傳輸數(shù)據(jù)幀;以及當(dāng)由于在所述第一聚合幀中的所述多個(gè)第一傳輸數(shù)據(jù)幀中或在所述第二聚合幀中的所述多個(gè)第二傳輸數(shù)據(jù)幀中發(fā)生錯(cuò)誤從而所述第一無(wú)線通信設(shè)備或所述第二無(wú)線通信設(shè)備需要執(zhí)行重傳過(guò)程時(shí),限制所述第一聚合幀或所述第二聚合幀的重傳。
12.根據(jù)權(quán)利要求11的方法,其中根據(jù)突發(fā)數(shù)據(jù)的每個(gè)幀交換序列的重傳可允許次數(shù)和重傳可允許周期之一,限制重傳。
13.根據(jù)權(quán)利要求11的方法,其中如果在從所述第一無(wú)線通信設(shè)備傳輸來(lái)的所述多個(gè)第一傳輸數(shù)據(jù)幀中并未發(fā)生錯(cuò)誤,而在從所述第二無(wú)線通信設(shè)備傳輸來(lái)的所述多個(gè)第二傳輸數(shù)據(jù)幀中發(fā)生了錯(cuò)誤,則將通信周期供給所述第二無(wú)線通信裝置,以便重傳所述包含錯(cuò)誤的第二傳輸數(shù)據(jù)幀。
14.根據(jù)權(quán)利要求11的方法,其中從所述第一無(wú)線通信設(shè)備向所述第二無(wú)線通信設(shè)備傳輸?shù)谌酆蠋?,所述第三聚合幀是通過(guò)將來(lái)自所述第一無(wú)線通信設(shè)備的新的傳輸數(shù)據(jù)幀聚合到用于向所述第二無(wú)線通信設(shè)備供給通信周期以重傳所述第二傳輸數(shù)據(jù)幀的幀而形成的。
15.根據(jù)權(quán)利要求11的方法,其中從所述第一和第二無(wú)線通信設(shè)備傳輸來(lái)的所述聚合幀包括由突發(fā)傳輸所傳輸?shù)亩鄠€(gè)聚合幀。
16.根據(jù)權(quán)利要求11的方法,其中從所述第一和第二無(wú)線通信設(shè)備傳輸來(lái)的所述聚合幀被分為數(shù)據(jù)幀和控制幀,并由突發(fā)數(shù)據(jù)進(jìn)行傳輸。
全文摘要
一種無(wú)線通信設(shè)備,包括傳輸?shù)谝痪酆蠋膫鬏斞b置,所述第一聚合幀中聚合有多個(gè)第一傳輸數(shù)據(jù)幀;測(cè)量多個(gè)第一傳輸數(shù)據(jù)幀中每一個(gè)的重傳的次數(shù)值的測(cè)量裝置;存儲(chǔ)重傳的次數(shù)值的限制值的存儲(chǔ)裝置;確定裝置,確定多個(gè)第一傳輸數(shù)據(jù)幀中每一個(gè)的重傳的次數(shù)值是否超過(guò)限制值;傳輸緩沖器,緩存在多個(gè)第一傳輸數(shù)據(jù)幀中的已確定其重傳的次數(shù)值未超過(guò)限制值的第一傳輸數(shù)據(jù)幀,并丟棄在多個(gè)第一傳輸數(shù)據(jù)幀中的已確定其重傳的次數(shù)值超過(guò)限制值的第一傳輸數(shù)據(jù)幀;和重傳第一聚合幀的重傳裝置,在所述第一聚合幀中聚合有在傳輸緩沖器中緩存的第一傳輸數(shù)據(jù)幀。
文檔編號(hào)H04W28/14GK101069379SQ20068000131
公開(kāi)日2007年11月7日 申請(qǐng)日期2006年9月15日 優(yōu)先權(quán)日2005年9月29日
發(fā)明者中島徹, 足立朋子, 高木雅裕, 旦代智哉, 宇都宮依子, 西林泰如 申請(qǐng)人:株式會(huì)社東芝
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1