專利名稱:共享資源網(wǎng)絡(luò)中用于可變長(zhǎng)度的確認(rèn)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及共享資源網(wǎng)絡(luò)技術(shù),并特別涉及用于增強(qiáng)共享資源網(wǎng) 絡(luò)的信道利用的機(jī)制。更具體地,本發(fā)明提供了用于在共享資源網(wǎng)絡(luò) 中提供可變長(zhǎng)度的確認(rèn)(acknowledgement)的系統(tǒng)和方法。
背景技術(shù):
很多當(dāng)代的無(wú)線終端適于提供相當(dāng)多種類的通信服務(wù)。例如,一 個(gè)終端可能能夠提供電路交換語(yǔ)音和數(shù)據(jù)轉(zhuǎn)移服務(wù),以及分組交換數(shù) 據(jù)轉(zhuǎn)移服務(wù)和消息服務(wù)??梢酝ㄟ^(guò)公有網(wǎng)絡(luò)或者通過(guò)不同類型的網(wǎng)絡(luò) 提供這些服務(wù)。例如,可以通過(guò)終端和無(wú)線局域網(wǎng)(WLAN)接入點(diǎn) 之間的連接提供分組交換數(shù)據(jù)轉(zhuǎn)移服務(wù)。另一方面,可以通過(guò)終端和 公共陸地移動(dòng)網(wǎng)絡(luò)(PLMN)之間的連接提供電路交換服務(wù)。對(duì)于企業(yè)和居家應(yīng)用來(lái)說(shuō),WLAN都正變得日益流行。例如, 很多公司正在部署WLAN來(lái)代替公司局域網(wǎng)(corporate local area network)或者作為對(duì)其的增強(qiáng)。此外,很多服務(wù)業(yè)企業(yè),例如餐館和 旅店已經(jīng)部署了 WLAN來(lái)向客戶提供對(duì)互聯(lián)網(wǎng)或者其他數(shù)據(jù)網(wǎng)絡(luò)的 訪問(wèn)。隨著WLAN已經(jīng)變得日益更為普遍,被設(shè)計(jì)用于在遵從WLAN 的臺(tái)站(station)上執(zhí)行的應(yīng)用的數(shù)量也已增多。例如,典型的遵從 WLAN的臺(tái)站可能以文本消息應(yīng)用、電子郵件應(yīng)用、互聯(lián)網(wǎng)瀏覽器和 流內(nèi)容播放器為特色,還有其他應(yīng)用。用戶可以在遵從WLAN的臺(tái) 站上同時(shí)運(yùn)行任意數(shù)量的應(yīng)用。在WLAN中,經(jīng)常要求響應(yīng)方臺(tái)站對(duì)從發(fā)起方臺(tái)站接收到的數(shù) 據(jù)的接收進(jìn)行確認(rèn)。從響應(yīng)方臺(tái)站發(fā)送到發(fā)起方臺(tái)站的確認(rèn)(ACK) 信號(hào)向發(fā)起方臺(tái)站提供該響應(yīng)方臺(tái)站正確地接收到被發(fā)送的數(shù)據(jù)的確
認(rèn)。在遵從WLAN的設(shè)備中,在媒體訪問(wèn)控制(MAC )層產(chǎn)生ACK。 這種確認(rèn)機(jī)制消耗了寶貴的系統(tǒng)帶寬。人們特別期望在共享資源無(wú)線 網(wǎng)絡(luò)中使信令最小化并控制無(wú)線資源的利用,因?yàn)闊o(wú)線系統(tǒng)資源是有 限的,并受系統(tǒng)帶寬限制。已經(jīng)開(kāi)發(fā)了各種對(duì)IEEE 802.11網(wǎng)絡(luò)中的確認(rèn)機(jī)制的改善。例如, 塊(block)確認(rèn)機(jī)制允許響應(yīng)方將確認(rèn)的產(chǎn)生和傳輸延遲到已經(jīng)接收 到多個(gè)幀。以這種方式,可以將單個(gè)確認(rèn)幀從接收方傳遞到發(fā)起方, 來(lái)確認(rèn)接收到幾個(gè)幀。但是,這種實(shí)施方案要求在塊確認(rèn)中所確認(rèn)的 每一個(gè)幀均屬于共同的數(shù)據(jù)流。即,塊確認(rèn)所確認(rèn)的每一個(gè)幀必須以 同一應(yīng)用或者處理實(shí)體為目標(biāo)。而且,常規(guī)的塊確認(rèn)尺寸固定,因此 無(wú)論正在被確認(rèn)的幀的數(shù)量如何,總是消耗固定量的確認(rèn)幀。發(fā)明內(nèi)容提供用于共享資源網(wǎng)絡(luò)中改善的確認(rèn)機(jī)制的系統(tǒng)和方法將是有 益的。利用單個(gè)高吞吐量(high-throughput, HT )塊ACK請(qǐng)求信號(hào) 來(lái)請(qǐng)求多個(gè)數(shù)據(jù)流的數(shù)據(jù)的確認(rèn)(ACK)也將是有益的。在共享資源 網(wǎng)絡(luò)中提供用于通過(guò)HT塊ACK來(lái)確認(rèn)多個(gè)幀的接收的確認(rèn)機(jī)制也 將是有益的。提供利用單個(gè)確認(rèn)信號(hào)來(lái)輔助多個(gè)數(shù)據(jù)流的幀的接收確 認(rèn)的確認(rèn)機(jī)制也將是有益的。提供輔助可變數(shù)量的數(shù)據(jù)流的可變數(shù)量 的幀的接收確認(rèn)的確認(rèn)機(jī)制也將是有益的。本發(fā)明的實(shí)施例提供了用于在共享資源系統(tǒng)中產(chǎn)生可變長(zhǎng)度的 石t認(rèn)的系統(tǒng)和方法,所述可變長(zhǎng)度的確認(rèn)例如是可變長(zhǎng)度HT—塊 ACK。多個(gè)幀被接收,并產(chǎn)生所述多個(gè)幀的接收狀態(tài)信息。產(chǎn)生包含 所述接收狀態(tài)信息的確認(rèn)幀。所述接收狀態(tài)信息的長(zhǎng)度取決于所述多 個(gè)幀的數(shù)量。
根據(jù)下面的詳細(xì)描述,當(dāng)結(jié)合附圖閱讀時(shí)本發(fā)明的方案被最佳地 圖l是示范性網(wǎng)絡(luò)環(huán)境的簡(jiǎn)化框圖;圖2是服務(wù)質(zhì)量塊確認(rèn)幀的實(shí)施例的圖形表示;圖3是塊確認(rèn)幀的實(shí)施例的圖;圖4A是包括確認(rèn)位圖長(zhǎng)度數(shù)據(jù)的確認(rèn)幀實(shí)施例的圖;圖4B是圖5A中所示確認(rèn)幀的業(yè)務(wù)標(biāo)識(shí)符(traffic identifier) 控制字段的實(shí)施例的圖;圖4C是圖5A中所示確認(rèn)幀的塊確認(rèn)起始序列控制字段和塊確 認(rèn)位圖字段的實(shí)施例的圖;圖5A是包括確認(rèn)位圖長(zhǎng)度數(shù)據(jù)的可變長(zhǎng)度確認(rèn)幀的實(shí)施例的圖;圖5B是參考圖5A描述的可變長(zhǎng)度確認(rèn)幀的塊確認(rèn)控制字段的 另一個(gè)實(shí)施例的圖;圖6是以隱式確認(rèn)位圖長(zhǎng)度信令為特征的可變長(zhǎng)度確認(rèn)幀的實(shí)施 例的圖;圖7是塊確認(rèn)請(qǐng)求幀的示范性格式的圖; 圖8是塊確認(rèn)請(qǐng)求幀的另一個(gè)示范性格式的圖形表示; 圖9是輔助MSDU和/或MPDU的確i人的可變長(zhǎng)度確認(rèn)幀的實(shí)施 例的圖;圖10是用于提供MSDU的接收狀態(tài)的可變長(zhǎng)度確認(rèn)幀的實(shí)施例 的圖,所述接收狀態(tài)可被應(yīng)用于參考圖9描述的確認(rèn)幀格式。圖11是用于可變數(shù)量的MSDU和MPDU的確認(rèn)的可變長(zhǎng)度確 認(rèn)幀的實(shí)施例的圖;圖12是以混和塊確認(rèn)控制為特征的確認(rèn)幀的實(shí)施例的圖;和圖13是在發(fā)起方和響應(yīng)方臺(tái)站之間交換的幀序列和確認(rèn)序列的 實(shí)施例的圖。
具體實(shí)施方式
應(yīng)該理解,下面的公開(kāi)提供了很多不同的實(shí)施例或者例子,用于 實(shí)施各個(gè)實(shí)施例不同的特征。為了使本公開(kāi)簡(jiǎn)化,下面描述了部件或
者排列的具體例子。當(dāng)然,這些僅僅是例子,并非旨在限制。此外, 本公開(kāi)在各個(gè)例子中可能重復(fù)參考數(shù)字和/或字母。這種重復(fù)是為了簡(jiǎn) 單和清晰的目的,其本身并未規(guī)定所討論的各個(gè)實(shí)施例和/或配置之間 的關(guān)系。圖1是示范性網(wǎng)絡(luò)100環(huán)境的簡(jiǎn)化框圖。網(wǎng)絡(luò)100是共享資源網(wǎng) 絡(luò)的一個(gè)例子。例如,網(wǎng)絡(luò)100可以被實(shí)施為符合IEEE 802.11標(biāo)準(zhǔn) 的無(wú)線局域網(wǎng)(WLAN)。特別地,可以依據(jù)IEEE 802.11n WLAN 標(biāo)準(zhǔn)實(shí)施網(wǎng)絡(luò)100。在該說(shuō)明性例子中,網(wǎng)絡(luò)100包含兩個(gè)基本服務(wù)組(BSS) 1和 2,盡管網(wǎng)絡(luò)IOO中可以包括任意數(shù)量的BSS。 BSS1和2提供相應(yīng)的 覆蓋區(qū)域10和11,在所述覆蓋區(qū)域中,WLAN臺(tái)站(STA) 20-23 通過(guò)無(wú)線介質(zhì)可以彼此通信,或者和其他外部網(wǎng)絡(luò)中的通信或計(jì)算設(shè) 備通信,所述外部網(wǎng)絡(luò)與網(wǎng)絡(luò)IOO相接。BSS1和2被分布系統(tǒng)(DS) 30可通信地互連。DS 30通過(guò)提供用于處理地址到目的地映射和多個(gè) BSS的集成的必要邏輯服務(wù)來(lái)實(shí)現(xiàn)移動(dòng)設(shè)備支持。每一個(gè)BSS均包括 提供對(duì)DS 30的訪問(wèn)的接入點(diǎn)(AP)。在說(shuō)明性例子中,BSS1和2 具有相應(yīng)的AP 40和41。 AP 40和41提供的DS 30以及BSS 1和2 輔助創(chuàng)建任意大小和復(fù)雜性的無(wú)線網(wǎng)絡(luò),并且DS 30和BSS 1 - 2的集 合共同被稱為擴(kuò)展服務(wù)組網(wǎng)絡(luò)。網(wǎng)絡(luò)100和例如LAN 50的非IEEE 802.11 LAN之間的邏輯集成由入口 (portal) 60提供。網(wǎng)絡(luò)100的各 種其他配置是可能的。例如,覆蓋區(qū)域10和11可以部分地重疊,或 者可以并列在一起。而且,本發(fā)明的實(shí)施例可以被部署在包含單個(gè)獨(dú) 立BSS的WLAN中。STA 20 - 23中的每一個(gè)均可以被實(shí)施為相應(yīng)的適于無(wú)線網(wǎng)絡(luò)中 通信的數(shù)據(jù)處理系統(tǒng),例如無(wú)線膝上型計(jì)算機(jī)、個(gè)人數(shù)字助理、蜂窩 電話,或者其他能進(jìn)行數(shù)據(jù)通信的設(shè)備。STA可以包含處理單元, 例如通用微處理器和/或?qū)S眉呻娐?;例如隨機(jī)存取存儲(chǔ)器、只讀存 儲(chǔ)器或其他用于保存機(jī)器可讀數(shù)據(jù)的存儲(chǔ)設(shè)備的存儲(chǔ)器設(shè)備;例如無(wú) 線通信卡的通信接口;以及各種其他部件和外圍設(shè)備。
可以以軟件、硬件、固件或其組合實(shí)施本發(fā)明的方案。系統(tǒng)的各 種元素可被單獨(dú)地或者組合地實(shí)施為計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程 序產(chǎn)品被有形地包含在機(jī)器可讀存儲(chǔ)設(shè)備中,供處理單元執(zhí)行。本發(fā) 明的實(shí)施例的各個(gè)步驟可以由執(zhí)行有形地包含在計(jì)算機(jī)可讀介質(zhì)上的 程序的計(jì)算機(jī)處理器執(zhí)行,以便通過(guò)對(duì)輸入進(jìn)行操作并產(chǎn)生輸出來(lái)執(zhí)行功能。例如,計(jì)算機(jī)可讀介質(zhì)可以是WLAN臺(tái)站中的存儲(chǔ)器,或 者便攜式介質(zhì),例如緊制盤(pán)、軟盤(pán)或磁盤(pán),以使具體實(shí)施了本發(fā)明的 方案的計(jì)算機(jī)程序能夠被加載到計(jì)算機(jī)上。計(jì)算機(jī)程序不限于任何特 定的實(shí)施例,例如可以被實(shí)施于操作系統(tǒng)、應(yīng)用程序、前臺(tái)或者后臺(tái) 進(jìn)程、驅(qū)動(dòng)程序或其任意組合中,在單個(gè)計(jì)算機(jī)處理器或者多個(gè)計(jì)算 機(jī)處理器上執(zhí)行。此外,本發(fā)明的實(shí)施例的各個(gè)步驟可以提供被產(chǎn)生、 生成、接收或者以其他方式實(shí)施在例如存儲(chǔ)器的計(jì)算機(jī)可讀介質(zhì)上的 數(shù)據(jù)結(jié)構(gòu)。雖然這里根據(jù)IEEE 802.il協(xié)議、功能和術(shù)語(yǔ)提供了對(duì)共享資源 網(wǎng)絡(luò)、在其中工作的設(shè)備以及在共享資源網(wǎng)絡(luò)中進(jìn)行的無(wú)線介質(zhì)傳輸 的描述,但是這些例子只是說(shuō)明性的,并且本發(fā)明的實(shí)施方案不局限 于任何特定網(wǎng)絡(luò)、遵從網(wǎng)絡(luò)的設(shè)備或者網(wǎng)絡(luò)通信格式或協(xié)議。而且, 這里提供的涉及在符合IEEE 802的網(wǎng)絡(luò)中的實(shí)施方案的對(duì)本發(fā)明的 描述只是說(shuō)明性的,并只是為了輔助對(duì)本發(fā)明的理解而被提供。可以 在其他的利用共享資源實(shí)現(xiàn)數(shù)據(jù)通信的網(wǎng)絡(luò)體系結(jié)構(gòu)和設(shè)備上實(shí)施本 發(fā)明的實(shí)施例。圖2是服務(wù)質(zhì)量塊確認(rèn)(ACK)幀200的實(shí)施例的圖形表示。塊 ACK幀200代表符合IEEE 802.11e規(guī)范的塊確認(rèn)幀。塊ACK幀200 利用 一個(gè)信令消息給一個(gè)業(yè)務(wù)標(biāo)識(shí)符(TID )的幀提供幀確認(rèn)。塊ACK 幀200包括幀控制字段202、持續(xù)時(shí)間字段204、接收方地址字段206、 發(fā)送方地址字段208、塊ACK控制字段210、塊ACK起始序列控制 字段212、塊ACK位圖字段214和幀校驗(yàn)序列(FCS)字段216。幀 控制字段202可以包含幾個(gè)子字段,這些子字段定義例如協(xié)議版本, 諸如數(shù)據(jù)、管理或控制的幀類型,幀是否以分布系統(tǒng)為目的地,以及
其他幀控制數(shù)據(jù)。持續(xù)時(shí)間字段204可以包含定義塊確認(rèn)幀或發(fā)出所 述塊確認(rèn)幀的臺(tái)站的關(guān)聯(lián)標(biāo)識(shí)符的持續(xù)時(shí)間或長(zhǎng)度的數(shù)據(jù)。RA字段 206和TA字段208分別包含接收方地址和發(fā)送方地址,接收方地址 例如是塊確認(rèn)幀200所指向的臺(tái)站的IEEE MAC地址,發(fā)送方地址例 如是發(fā)送塊確認(rèn)幀200的臺(tái)站的IEEE MAC地址。塊ACK控制字段 210可以包括幀200中所包含的塊確認(rèn)數(shù)據(jù)的控制數(shù)據(jù)。塊ACK起始 序列控制字段212可以包含將確認(rèn)信息包含在幀200的塊確認(rèn)數(shù)據(jù)中 的第一個(gè)幀的序列號(hào)。塊ACK位圖字段214包括位圖,所述位圖包 括與幀200相關(guān)聯(lián)的TID的一個(gè)或多個(gè)幀的接收狀態(tài)信息。幀的接收 狀態(tài)最好由位圖內(nèi)相應(yīng)的二進(jìn)制值代表,例如指示幀已被成功地接收 的值一 (1)和指示幀未被成功地接收的值零(0) 。 B-ACK位圖字段 中的位圖包含一個(gè)或多個(gè)位的序列,每一個(gè)位均與幀序列中的特定幀 相關(guān)聯(lián)。塊ACK位圖字段214中的位圖的第一位提供了由在塊ACK 起始序列控制字段212中指定的幀序列號(hào)標(biāo)識(shí)的幀的接收狀態(tài)。該位 圖中每一個(gè)后續(xù)的位均提供了相應(yīng)的后續(xù)幀的接收狀態(tài)。FCS字段216可以包括例如32位循環(huán)冗余碼。確認(rèn)幀200適于確i人多個(gè)幀。但是,塊ACK幀200只可應(yīng)用于 由TID標(biāo)識(shí)的一個(gè)通信業(yè)務(wù)流。業(yè)務(wù)流是與某個(gè)特定的業(yè)務(wù)規(guī)范相關(guān) 聯(lián)的數(shù)據(jù)(例如語(yǔ)音數(shù)據(jù)和最大努力數(shù)據(jù)(best effort data))流。而 且,幀200的塊確認(rèn)位圖是固定的長(zhǎng)度,例如128字節(jié)。因此,存在這樣的需求通過(guò)給通信臺(tái)站提供用于確認(rèn)不同TID 的幀的機(jī)制來(lái)增強(qiáng)塊ACK功能,以使其可應(yīng)用于多個(gè)業(yè)務(wù)流。以這 種方式,具有多個(gè)應(yīng)用的通信臺(tái)站能夠只使用一個(gè)塊ACK消息而非 針對(duì)每一個(gè)TID要求塊ACK。此外,存在這樣的需求增強(qiáng)塊ACK 幀以使確認(rèn)數(shù)據(jù)的長(zhǎng)度可以根據(jù)由此確認(rèn)的幀的數(shù)量而改變。圖3中示出了示范性塊確認(rèn)幀的實(shí)施例的圖。塊確認(rèn)幀300被用 來(lái)確認(rèn)接收到多個(gè)業(yè)務(wù)流,即多個(gè)TID的幀。塊確認(rèn)幀300包含多個(gè) 字段。在說(shuō)明性例子中,塊確認(rèn)幀300包括幀控制字段302、持續(xù)時(shí) 間字段304、 RA字段306和發(fā)送方地址(TA)字段308。幀控制字段302可以包含幾個(gè)子字段,這些子字段定義例如協(xié)議版本,諸如數(shù)據(jù)、 管理或控制的幀類型,幀是否以分布系統(tǒng)為目的地,以及其他幀控制 數(shù)據(jù)。持續(xù)時(shí)間字段304可以包含定義塊確認(rèn)幀或發(fā)出所述塊確認(rèn)幀 的臺(tái)站的關(guān)聯(lián)標(biāo)識(shí)符的持續(xù)時(shí)間或長(zhǎng)度的數(shù)據(jù)。RA字段306和TA 字段308分別包含接收方地址和發(fā)送方地址,接收方地址例如是塊確 認(rèn)幀300所指向的臺(tái)站的IEEE MAC地址,發(fā)送方地址例如是發(fā)送塊 確認(rèn)幀300的臺(tái)站的IEEE MAC地址。參見(jiàn)IEEE標(biāo)準(zhǔn)802.11 , 1999 可以獲取對(duì)示范性幀控制字段內(nèi)容和結(jié)構(gòu)的更詳細(xì)的說(shuō)明??梢园蛇x的TID計(jì)數(shù)字段310,該字段指定具有塊確認(rèn)幀 300確認(rèn)接收的幀的TID的數(shù)量。在該說(shuō)明性例子中,塊確認(rèn)幀300 確i人n個(gè)業(yè)務(wù)流的幀。此外,塊確認(rèn)幀300包含一個(gè)或多個(gè)確認(rèn)字段組320a-320n, 每一個(gè)所述確認(rèn)字段組分別與n個(gè)TID中的一個(gè)相關(guān)聯(lián)。如這里所提 及的那樣,字段組包含例如一個(gè)或多個(gè)幀序列號(hào)的幀標(biāo)識(shí)信息,以及 一個(gè)或多個(gè)幀的接收狀態(tài)信息。 一個(gè)字段組和一個(gè)TID的幀唯一地相 關(guān)聯(lián)(或者和不與TID相關(guān)聯(lián)的幀相關(guān)聯(lián))。每一個(gè)字段組320a - 320n 均包含與TID之一唯一地相關(guān)聯(lián)的確認(rèn)數(shù)據(jù),并具有由ACK幀300 確認(rèn)的幀接收狀態(tài)。在說(shuō)明性例子中,每一個(gè)字段組320a- 320n分別 包含3個(gè)字段。具體來(lái)說(shuō),每一個(gè)TID均具有相關(guān)聯(lián)的塊確認(rèn)控制字 段、塊確認(rèn)起始序列控制字段和塊確認(rèn)位圖字段。在本例中,n個(gè)TID 中的每一個(gè)分別與包含針對(duì)相關(guān)聯(lián)的TID的幀的確認(rèn)數(shù)據(jù)的字段組 320a- 320n中的一個(gè)相關(guān)聯(lián)。最好給塊確認(rèn)幀300附加幀校驗(yàn)序列 324。在本例中,某個(gè)特定字段組的塊確認(rèn)控制字段攜帶該字段組的確 認(rèn)數(shù)據(jù)與之相關(guān)聯(lián)的TID。塊確認(rèn)起始序列控制字段可以包含兩個(gè)組 成部分或者子字段——要被確認(rèn)的第一個(gè)幀或數(shù)據(jù)單元的序列號(hào),以 及可選的由所述序列號(hào)指定的幀或數(shù)據(jù)單元的片段號(hào)。字段組的塊 ACK位圖字段包含位圖,所述位圖包括與該字段組相關(guān)聯(lián)的TID的 一個(gè)或多個(gè)幀的接收狀態(tài)信息。幀的接收狀態(tài)最好由位圖內(nèi)相應(yīng)的二 進(jìn)制值代表,例如指示幀已被成功地接收的值一 (1 )和指示幀未被成功地接收的值零(0) 。 B-ACK位圖字段中的位圖包含一個(gè)或多個(gè)位 的序列,每一個(gè)位均與一個(gè)或多個(gè)幀的序列中的某個(gè)特定幀相關(guān)聯(lián)。 特定字段組的位圖的第一位提供了由該字段組的B-ACK起始序列控 制字段的幀序列號(hào)標(biāo)識(shí)的幀的接收狀態(tài)。該位圖中每一個(gè)后續(xù)的位為 從由B-ACK起始序列控制字段中的所述序列號(hào)標(biāo)識(shí)的第一個(gè)幀開(kāi)始 的對(duì)應(yīng)順序幀提供了接收狀態(tài)。例如,考慮定義了具有TID值"l" (TID-1)的業(yè)務(wù)流的幀的確 認(rèn)數(shù)據(jù)的字段組320a。在這個(gè)實(shí)例中,塊確認(rèn)控制字段321a包含TID 值"1",并且塊確認(rèn)起始序列控制字段322a包含具有業(yè)務(wù)標(biāo)識(shí)符"l" 的業(yè)務(wù)流的一個(gè)或多個(gè)幀中的第 一個(gè)幀的序列號(hào)。塊確認(rèn)位圖字段 323a維護(hù)一個(gè)位圖,該位圖具有分別指示是否已經(jīng)接收到具有TID值 1的業(yè)務(wù)流的一個(gè)或多個(gè)幀中的一個(gè)的位值。例如,假設(shè)塊確認(rèn)起始 序列控制字段322a包含序列號(hào)"4000",并假設(shè)塊確認(rèn)位圖字段323a 包含十個(gè)位值的位圖。因此,這10個(gè)位值的第一個(gè)指示是否已經(jīng)接收 到具有序列號(hào)"4000"的TID-1的幀。該位圖剩余9位中的每一個(gè)分別 指示是否已經(jīng)接收到具有相應(yīng)的序列號(hào)"4001" 一 "4009"的幀中的一 個(gè)。剩余字段組320b-320n提供TID-2到TID-n的幀的接收狀態(tài)。參 見(jiàn)2004年7月21日遞交的序列號(hào)為10/895,657的共同未決美國(guó)專利 申請(qǐng)可獲取對(duì)這種確認(rèn)機(jī)制更詳細(xì)的描述,通過(guò)引用將該申請(qǐng)包含于 此。在上面圖示和描迷并在圖3中示出的塊確認(rèn)方案中,塊確認(rèn)位圖 是固定大小的。例如,在某些實(shí)施方案中,每一個(gè)塊確認(rèn)位圖字段 323a-323n包含128字節(jié)的字段。因此,每一個(gè)位圖可被用來(lái)確認(rèn)多 至128*8個(gè)MAC幀(MAC服務(wù)數(shù)據(jù)單元(MSDU)、多個(gè)MSDU 或MAC協(xié)議數(shù)據(jù)單元(MPDU))。因此,每一個(gè)塊確認(rèn)位圖字段 消耗了塊確認(rèn)幀300的固定大小,而與該位圖為其提供接收狀態(tài)的幀 或數(shù)據(jù)單元的數(shù)量無(wú)關(guān)。這種實(shí)施方案導(dǎo)致了低效率的共享資源利用, 因?yàn)槲幢挥糜趲邮諣顟B(tài)的塊確認(rèn)字段的容量在塊確認(rèn)幀300的傳輸 期間仍消耗了寶貴的無(wú)線介質(zhì)容量。因此,人們期望提供用于在具有可變尺寸的單個(gè)塊確認(rèn)幀中確認(rèn) 多個(gè)不同業(yè)務(wù)流的幀的技術(shù)。具體來(lái)說(shuō),響應(yīng)于在幀中存在的不同MAC協(xié)議數(shù)據(jù)單元(MPDU)發(fā)送確認(rèn)幀。新的塊確認(rèn)方案允許確認(rèn) 多個(gè)幀,并容納每個(gè)單獨(dú)的塊確認(rèn)幀的業(yè)務(wù)標(biāo)識(shí)符(TID)和序列控 制定義以及在前向序列控制中定義的任何分段(fragmentation)。此 外,還為不具有任何與之相關(guān)聯(lián)的TID的業(yè)務(wù)幀,例如從不支持多個(gè) 業(yè)務(wù)流的傳統(tǒng)臺(tái)站或設(shè)備發(fā)出的MPDU,提供了塊確認(rèn)幀。在這里描述的實(shí)施例中描述了各種字段大小。但是,這些字段大 小或長(zhǎng)度描述僅僅是說(shuō)明性的,并且是被選來(lái)輔助理解本發(fā)明。不偏 離本發(fā)明的教導(dǎo),也可以使用其他的字段大小值。例如,具有這里描 述的特定示例性大小的字段可以以不同的字段大小實(shí)施,以便實(shí)現(xiàn)該 字段與例如4位邊界、字節(jié)邊界、字邊界或長(zhǎng)字邊界的邊界對(duì)齊???以通過(guò)填充適當(dāng)?shù)淖侄螌?shí)現(xiàn)這種對(duì)齊。此外,這里提供的字段結(jié)構(gòu)僅 僅是說(shuō)明性的,并且不偏離本發(fā)明的教導(dǎo),可以對(duì)數(shù)據(jù)字段的順序進(jìn) 行各種重新排列。本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到可以實(shí)施許多其他的 變化。圖4A是包括確認(rèn)位圖長(zhǎng)度數(shù)據(jù)的可變長(zhǎng)度ACK幀400的實(shí)施 例的圖。在說(shuō)明性例子中,ACK幀400可以包括幀控制字段402、持 續(xù)時(shí)間字段404、 TA字段406、 RA字段408、塊確認(rèn)控制字段410 和可選的TID控制字段412。在說(shuō)明性例子中,塊確認(rèn)控制字段410 可以包含16位(B0-B15位)字段,該16位字段包括一位的lln功能 (capable )字段410a和一位的無(wú)效/有效TID字段410b。 lln功能字 段輔助適當(dāng)解釋ACK幀400中攜帶的各種數(shù)據(jù),并提供幀400是否 為遵從802.11n的幀的指示。此外,lln功能字段410a可以指示ACK 幀400遵從的協(xié)議或標(biāo)準(zhǔn)的版本,例如IEEE 802.11n。在本說(shuō)明性例 子中,11n功能字段410a存儲(chǔ)具有指示在ACK幀400中是否存在例 如可選的TID控制字段412和位圖長(zhǎng)度字段的特定字段的值的位。例 如,lln功能字段位值"l"可以指示支持幀TID,因此標(biāo)識(shí)TID控制 數(shù)據(jù)的字段和指定塊確認(rèn)位圖的相應(yīng)長(zhǎng)度的字段被包括在ACK幀 400中。在這個(gè)實(shí)例中,無(wú)效/有效TID字段410b被設(shè)置為無(wú)效TID 值,或者,接收ACK幀400的STA可以忽略無(wú)效/有效TID字段410b。 TID控制字段412中攜帶的TID信息由接收STA讀取。在另一方面, lln功能字段410a中的"0"可以指示無(wú)效/有效TID字段410b被設(shè)置 為有效的TID值,則從ACK幀400中排除TID控制字段412 (如用 虛線說(shuō)明性地標(biāo)明的那樣)。在字段410a被斷言(assert)的情況下,TID控制字段412被包 括在ACK幀400中,并且可以包含TID計(jì)數(shù)字段412a和一個(gè)或多個(gè) 字段組,每一個(gè)所述字段組均包含TID標(biāo)識(shí)符字段412b和對(duì)應(yīng)的塊 確認(rèn)位圖長(zhǎng)度字段412c的實(shí)例。此外,可以包括可選的MSDU/MPDU 位字段412d,該字段指示ACK位圖在確認(rèn)MSDU、MPDU還是MAC 幀。TID計(jì)數(shù)字段412a包括具有接收狀態(tài)被ACK幀400確認(rèn)的幀的 TID的數(shù)量n的數(shù)值標(biāo)識(shí)符,并且TID標(biāo)識(shí)符字段412b傳遞TID值。 對(duì)于每一個(gè)在ACK幀400中具有幀接收狀態(tài)的TID,在TID控制字 段412中包括TID標(biāo)識(shí)符字段412b和塊確認(rèn)位圖長(zhǎng)度字段412c的對(duì) 應(yīng)字段組。例如,圖4B是ACK幀400的TID控制字段412的實(shí)施 例的圖。如上所述,TID控制字段412包括TID計(jì)數(shù)字段412a,字段 412a提供了對(duì)具有接收狀態(tài)被ACK幀400標(biāo)識(shí)的幀的TID數(shù)量的數(shù) 值說(shuō)明。在說(shuō)明性例子中,TID計(jì)數(shù)字段412a具有值"n",因此指定 n個(gè)TID的幀被ACK幀400確認(rèn)。因此,在TID控制字段412中包 括n組TID標(biāo)識(shí)符字段和對(duì)應(yīng)的塊確認(rèn)位圖長(zhǎng)度字段。在說(shuō)明性例子 中,TID標(biāo)識(shí)符字段和塊確認(rèn)位圖長(zhǎng)度字段組420a-420n被包括在TID 控制字段412中。字段組420a- 420n中的每一個(gè)均與n個(gè)TID中的 一個(gè)相關(guān)聯(lián)。例如,TID字段4121^包含標(biāo)識(shí)特定TID ( TID-1 )的值 ("1")。塊確認(rèn)位圖長(zhǎng)度字段412d指定了與在TID字段412l^中標(biāo) 識(shí)的TID-1相關(guān)聯(lián)的塊確認(rèn)位圖的長(zhǎng)度。在說(shuō)明性例子中,塊確認(rèn)位 圖長(zhǎng)度字段412d指定了與TID-1相關(guān)聯(lián)的位圖的長(zhǎng)度值"L1"。該長(zhǎng) 度值可以例如以字節(jié)為單位指定位圖的長(zhǎng)度Ll。同樣地,字段組
420b-420n的TID字段和塊ACK位圖長(zhǎng)度字段分別標(biāo)識(shí)了具有被 ACK幀400確認(rèn)的幀的n個(gè)TID其中之一的TID和對(duì)應(yīng)的塊確認(rèn)位 圖字段長(zhǎng)度。再返回圖4A, ACK幀400可以包括塊ACK起始序列控制字段 414和塊ACK位圖字段415的n個(gè)字段組。所述的塊ACK起始序列 控制字段414和塊ACK位圖字段415的n個(gè)字段組中的每一個(gè)均唯 一地與具有接收狀態(tài)被ACK幀400確認(rèn)的幀的n個(gè)TID中的一個(gè)相 關(guān)聯(lián)。塊ACK起始序列控制字段指定了幀序列中第 一個(gè)幀的序列號(hào), 所述幀序列的接收狀態(tài)定義在對(duì)應(yīng)的塊ACK位圖字段中。每一個(gè)塊 ACK位圖的長(zhǎng)度最好是可變的,并根據(jù)TID控制字段412中對(duì)應(yīng)的 塊ACK位圖長(zhǎng)度字段設(shè)置?,F(xiàn)在參考圖4C,示出了 ACK幀400的塊ACK起始序列控制字 段和塊ACK位圖字段的實(shí)施例的圖。如圖所示,ACK幀400包括字 段組430a-430n,每一個(gè)字段組均具有相應(yīng)的塊ACK起始序列控制字 段414a-414n以及相關(guān)聯(lián)的塊ACK位圖字段415a-415n。每一個(gè)字段 組430a-430n與n個(gè)TID之一唯一地相關(guān)聯(lián)。在說(shuō)明性例子中,塊 ACK起始序列控制數(shù)據(jù)被標(biāo)明為塊ACK起始序列控制-X,并且塊 ACK位圖數(shù)據(jù)被標(biāo)明為塊ACK位圖-X,其中X標(biāo)明了起始序列控制 數(shù)據(jù)和塊ACK位圖數(shù)據(jù)與之相關(guān)聯(lián)的TID。例如,塊ACK起始序列 控制字段414a中的起始序列控制數(shù)據(jù)和塊ACK位圖字段415a中的 塊ACK位圖數(shù)據(jù)與為'T,的TID相關(guān)聯(lián)。因此,塊ACK起始序列控 制字段414a標(biāo)識(shí)了在塊ACK位圖字段415a的塊ACK位圖中具有接 收狀態(tài)數(shù)據(jù)的TID-1的第一個(gè)幀的序列號(hào)。TID-1的另外的順序幀(如 果有的話)按順序在塊ACK位圖字段415a中具有對(duì)應(yīng)的接收狀態(tài)。 塊ACK位圖字段415a中的位圖的長(zhǎng)度由TID控制字段412中相關(guān)聯(lián) 的塊ACK位圖長(zhǎng)度字段指定。在說(shuō)明性例子中,塊ACK位圖字段 415a中的塊ACK位圖的長(zhǎng)度由TID控制字段412中的塊ACK位圖 長(zhǎng)度字段412d (在圖4B中所示)指定。以類似的方式,塊ACK位 圖字段415b-415n中的塊ACK位圖的長(zhǎng)度分別在通過(guò)對(duì)應(yīng)的TID值 與這些位圖相關(guān)聯(lián)的塊位圖長(zhǎng)度字段412、-412cn中指定。因此,ACK 幀400提供了用于確認(rèn)多個(gè)業(yè)務(wù)流的幀格式。ACK幀400以每個(gè)TID 為基礎(chǔ)提供了可變數(shù)量的幀確認(rèn)?,F(xiàn)在參考圖5A,示出了包括確認(rèn)位圖長(zhǎng)度數(shù)據(jù)的可變長(zhǎng)度ACK 幀500的實(shí)施例的圖。在說(shuō)明性例子中,ACK幀500可以包括幀控制 字段502、持續(xù)時(shí)間字段504、 TA字段506、 RA字段508和塊確認(rèn)控 制字段510。在說(shuō)明性例子中,塊確認(rèn)控制字段510包含16位(B0-B15位) 字段,該16位字段可以包括4位的TID計(jì)數(shù)字段510a、 一位的lln 功能字段510b、和無(wú)效/有效TID字段510c。特別地,ACK幀500 不包括TID控制字段。相反,在塊確認(rèn)控制字段510中指定具有接收 狀態(tài)被ACK幀500標(biāo)識(shí)的幀的TID的數(shù)量,并且ACK幀500中的 塊確認(rèn)位圖的長(zhǎng)度在可選的第二塊確認(rèn)控制字段中被指定。在一個(gè)實(shí) 施例中,當(dāng)lln功能字段位被設(shè)置(例如設(shè)置為值"l")并且具有接收 狀態(tài)數(shù)據(jù)被ACK幀500指定的幀的TID的數(shù)量等于1時(shí),塊確認(rèn)控 制字段510的無(wú)效/有效TID字段510c被設(shè)置為具有接收狀態(tài)被ACK 幀500標(biāo)識(shí)的幀的TID的有效值。在這個(gè)實(shí)例中,第二塊確認(rèn)控制字 段512未被包括在ACK幀500中(如用虛線示意性地標(biāo)明的那樣)。 在這種情況下,塊ACK位圖的長(zhǎng)度是可變的,并且ACK幀500不需 要明確地標(biāo)識(shí)塊ACK位圖長(zhǎng)度。而是可以通過(guò)從ACK幀500的總長(zhǎng) 度減去幀字段(不包括塊ACK位圖字段515 )的長(zhǎng)度來(lái)隱式地確定塊 ACK位圖字段515的長(zhǎng)度。在另一個(gè)實(shí)施例中,當(dāng)11n功能字段510b被設(shè)置并且在TID計(jì) 數(shù)字段510a中標(biāo)識(shí)的TID的數(shù)量大于"l"時(shí),無(wú)效/有效TID字段510c 被設(shè)置為無(wú)效的TID值,或者,忽略無(wú)效/有效TID字段510c。在這 個(gè)實(shí)例中,在ACK幀500中包括第二塊確認(rèn)控制字段512,如圖5A 中所示。在說(shuō)明性例子中,第二塊確認(rèn)控制字段512包含4位的保留 字段512a,并且作為選擇可以包括MSDU/MPDU位字段512b,字段 512b指示ACK位圖在確認(rèn)MSDU、 MPDU還是MAC幀。此外,第
二塊確認(rèn)控制字段512可以包含塊確認(rèn)位圖長(zhǎng)度字段512c和TID標(biāo) 識(shí)符字段512d。該說(shuō)明性例子示出了第二塊確認(rèn)控制字段512、塊 ACK起始序列控制字段514和塊ACK位圖字段515的單個(gè)實(shí)例以簡(jiǎn) 化說(shuō)明。但是,這些字段的多個(gè)實(shí)例分別被包括在ACK幀500中, 每一個(gè)均與n個(gè)TID之一相關(guān)聯(lián),并且第二塊確認(rèn)控制字段512、塊 ACK起始序列控制字段514和塊ACK位圖字段515的每一個(gè)實(shí)例對(duì) 應(yīng)于具有被ACK幀500標(biāo)識(shí)的幀接收狀態(tài)的n個(gè)TID之一。因此, 第二塊確認(rèn)字段512的實(shí)例指定了相關(guān)聯(lián)的TID的塊ACK位圖的相 應(yīng)長(zhǎng)度。當(dāng)lln功能字段510b被設(shè)置為另一個(gè)值,例如"O"時(shí),則無(wú)效/ 有效TID字段510c被設(shè)置為有效TID值,在ACK幀500中不包括 第二塊確認(rèn)控制字段512 (如用虛線示意性地標(biāo)明的那樣),并且塊 ACK位圖的長(zhǎng)度可以是可變的長(zhǎng)度。在這個(gè)實(shí)例中,單個(gè)TID的幀 被可變長(zhǎng)度塊ACK位圖字段515確認(rèn)。現(xiàn)在參考圖5B,示出了可變長(zhǎng)度ACK幀500的塊確認(rèn)控制字段 510的另 一個(gè)實(shí)施例的圖。塊確認(rèn)控制字段510可以包含16位(B0-B15 位)字段,該16位字段可以包括確認(rèn)位(BO )字段510d、控制位(Bl) 字段510e、保留字段510f和TID計(jì)數(shù)字段510g。確認(rèn)位字段510d 可以被設(shè)置為特定值(例如"0")以指示請(qǐng)求幀500請(qǐng)求了正常的或非 延遲的確認(rèn)。即,確認(rèn)位字段510d值"0,,可以指示幀500是非延遲的 確認(rèn)。另一個(gè)值(例如"l")的確認(rèn)位字段510d可以指示幀500不是 立即響應(yīng)接收到確認(rèn)請(qǐng)求而產(chǎn)生的。控制字段510e可以被設(shè)置為特定 值(例如"l")以提供用于解釋不具有圖5A中所示的無(wú)效/有效TID 字段510c的確認(rèn)幀500的機(jī)制。在這個(gè)結(jié)構(gòu)中,為"l"的控制位字段 510d值可以指示塊確認(rèn)控制字段510在TID計(jì)數(shù)字段510g中包括 TID的數(shù)量的標(biāo)識(shí)。在圖4A到4C以及圖5A到5B中所示的ACK幀格式也可以與 其他幀格式一起應(yīng)用和/或與其他幀格式重疊。此外,如下面更全面地 示出并描述的那樣,圖4A到4C以及圖5A到5B中所示的ACK幀格 式也可以;故應(yīng)用到用于MSDU的確認(rèn)的幀格式?,F(xiàn)在參考圖6,示出了以隱式確認(rèn)位圖長(zhǎng)度信令為特征的可變長(zhǎng) 度ACK幀600的實(shí)施例的圖。在這個(gè)實(shí)施方案中,ACK幀600包括 幀控制字段602、持續(xù)時(shí)間字段604、 TA字段606、 RA字段608以及 塊確認(rèn)控制字段610。在說(shuō)明性例子中,塊確認(rèn)控制字段610包括16 位(B0-B15位)字段,該16位字段包括壓縮位字段(MSDU/MPDU 確認(rèn))610a和TID標(biāo)識(shí)符字段610b。在這個(gè)實(shí)施例中,ACK幀600 支持對(duì)單個(gè)TID的可變數(shù)量的幀的確認(rèn)。塊確認(rèn)起始序列控制字段 612標(biāo)識(shí)了被ACK幀600所確認(rèn)的單個(gè)TID的第一個(gè)幀的序列號(hào)。 通過(guò)確定ACK幀600的總長(zhǎng)度并減去ACK幀600的開(kāi)銷字節(jié),可以 隱式地確定被包含在塊確認(rèn)位圖字段614中的位圖的長(zhǎng)度(或者在其 他的實(shí)施例中可以被明確地指示)。即,通過(guò)從ACK幀600的總長(zhǎng) 度中減去字段602到612和FCS 616的長(zhǎng)度來(lái)確定由塊ACK起始序 列控制612和FCS616界定的塊確認(rèn)位圖字段614的長(zhǎng)度。此外,上 面在圖5A到5C以及圖6中描述的ACK幀格式也可以被應(yīng)用到圖6 的ACK幀格式。在另一個(gè)實(shí)施例中,作為選擇,壓縮位字段610a可 以以字節(jié)為單位包括塊ACK位圖長(zhǎng)度(例如,通過(guò)將BO-Bll中的7 位用于此目的)。上述可變長(zhǎng)度確認(rèn)幀的實(shí)施例引入了確認(rèn)1到128*8個(gè)幀(MSDU或MPDU)的靈活性。如上面指出的那樣,現(xiàn)有確認(rèn)方案已 經(jīng)為每一個(gè)TID提供了具有例如128字節(jié)確認(rèn)位圖的固定長(zhǎng)度ACK 位圖的機(jī)制。但是,需要確認(rèn)128*8個(gè)MPDU的概率無(wú)疑不太可能, 并且這樣的情況將很少發(fā)生。明確或隱式的包括ACK位圖的長(zhǎng)度減 少了要在ACK中發(fā)送的位數(shù),因此和這里描述的其他方案相比需要 較低的開(kāi)銷。因此,這些幀格式帶來(lái)了增加的數(shù)據(jù)吞吐量和網(wǎng)絡(luò)資源 更有效的利用。前述實(shí)施例增強(qiáng)了由確認(rèn)分組的接收的臺(tái)站發(fā)送的 ACK幀?,F(xiàn)在參考圖7,示出了塊ACK請(qǐng)求幀700的示范性格式的圖。 塊ACK請(qǐng)求幀700可以由請(qǐng)求來(lái)自接收臺(tái)站(receiving station)的
確認(rèn)的發(fā)出臺(tái)站(originating station)發(fā)送,所述接收臺(tái)站從所述發(fā) 出臺(tái)站接收到信息分組。塊ACK請(qǐng)求幀700包括幀控制字段702、持 續(xù)時(shí)間字段704、 TA字段706、 RA字段708和塊確認(rèn)請(qǐng)求(BAR) 控制字段710。在說(shuō)明性例子中,塊確認(rèn)請(qǐng)求控制字段710包含16位 (B0-B15位)字段,該16位字段可以包括可選的TID計(jì)數(shù)字段710a (如用虛線示意性地標(biāo)明的那樣)。在塊確認(rèn)請(qǐng)求控制字段710中包 括lln功能位字段710b和無(wú)效/有效TID字段710c。11n功能字段710b可以被設(shè)置(例如設(shè)置為位值"l"),并且無(wú)效/有 效TID字段710c被設(shè)置為要被確認(rèn)的幀與其相關(guān)聯(lián)的TID的值。此 外,可選的TID計(jì)數(shù)字段710a可以被設(shè)置為"l",以便指示ACK請(qǐng) 求幀700是用于確認(rèn)單個(gè)業(yè)務(wù)流的幀的請(qǐng)求。當(dāng)ACK請(qǐng)求幀700被 用來(lái)請(qǐng)求確認(rèn)單個(gè)TID的幀時(shí),最好從ACK請(qǐng)求幀700中排除可選 的TID標(biāo)識(shí)符字段712 (如用虛線示意性地標(biāo)明的那樣)??梢栽诶?如TID的標(biāo)識(shí)由無(wú)效/有效TID字段710c提供的情況下排除TID標(biāo)識(shí) 符字段712。因此,塊ACK起始序列控制713包括單個(gè)TID的一個(gè) 或多個(gè)要被確認(rèn)的幀的起始幀的序列號(hào)。而且,可以在塊確認(rèn)請(qǐng)求控 制字段710和/或字段712中使用額外的位來(lái)指示被請(qǐng)求的ACK位圖 是否是壓縮位圖(用于確認(rèn)MSDU或MPDU)。給ACK請(qǐng)求幀700 附加FCS 714?;蛘?,發(fā)出者或請(qǐng)求臺(tái)站可以將lln功能字段710b設(shè)置為不同 的值,例如"0"。在這個(gè)實(shí)例中,無(wú)效/有效TID字段710c被設(shè)置為有 效的TID而與TID的數(shù)量無(wú)關(guān)。在lln功能位字段710b被設(shè)置為指示發(fā)出者是遵從IEEE 802.11n的臺(tái)站的情況下以及TID的數(shù)量大于1的情況下,可選的TID 計(jì)數(shù)字段710a可以被設(shè)置成指示被請(qǐng)求確認(rèn)幀的TID的數(shù)量n。無(wú) 效/有效TID字段710c被設(shè)置為無(wú)效的TID值,或者,無(wú)效/有效TID 字段710c可以被忽略。針對(duì)每一個(gè)TID包括TID標(biāo)識(shí)符字段712和 塊ACK起始序列控制713的字段組。說(shuō)明性例子示出了 TID標(biāo)識(shí)符
字段712和塊確認(rèn)起始序列控制字段713的單個(gè)實(shí)例以簡(jiǎn)化說(shuō)明。當(dāng) ACK請(qǐng)求幀700是對(duì)于多個(gè)TID幀的確認(rèn)的請(qǐng)求時(shí),在ACK請(qǐng)求幀 700中包括TID標(biāo)識(shí)符字段712和塊確認(rèn)起始序列控制字段713的多 個(gè)字段組,并且字段組的每一個(gè)實(shí)例與n個(gè)TID之一唯一地相關(guān)聯(lián)。 而且,可以在TID標(biāo)識(shí)符字段712中包括一個(gè)位,以指示被請(qǐng)求的 ACK位圖是否是壓縮位圖(用于確認(rèn)MSDU/MPDU)。現(xiàn)在參考圖8,示出了塊ACK請(qǐng)求幀800的另一個(gè)示范性格式 的圖。塊ACK請(qǐng)求幀800可以由請(qǐng)求來(lái)自接收臺(tái)站的確認(rèn)的發(fā)出臺(tái) 站發(fā)送,所述接收臺(tái)站從所述發(fā)出臺(tái)站接收到信息分組。塊ACK請(qǐng) 求幀800包括MPDU頭,所述MPDU頭包括幀控制字段802、持續(xù) 時(shí)間字段804、 RA字段806和TA字段808。此外,請(qǐng)求幀800可以 包括塊確認(rèn)請(qǐng)求(BAR)控制字段810、 一組或多組每個(gè)TID信息字 段812和與之相關(guān)聯(lián)的相應(yīng)塊確認(rèn)起始序列控制字段814,以及FCS 816??梢砸远喾N配置之一實(shí)現(xiàn)BAR控制字段810。例如,BAR控制 字段810可以被實(shí)現(xiàn)為遵從802.11n的配置850或者被實(shí)現(xiàn)為不遵從 802.11n的配置851。例如,如果被配置為遵從802.11n的配置,則BAR 控制字段810可以包含16位(B0-B15位)字段,該16位字段可以包 括確認(rèn)位(BO)字段850a、 lln功能位(Bl)字段850b、保留字段 850c和TID計(jì)數(shù)字段850d。確認(rèn)位字段850a可以祐 沒(méi)置為特定值(例 如"O,,)以指示請(qǐng)求幀800請(qǐng)求了正常的或非延遲的確認(rèn)。即,為"0" 的確認(rèn)位字段850a值可以指示幀800是從需要立即確認(rèn)的發(fā)送方發(fā)送 的,并且請(qǐng)求幀800的接收方要盡可能快地,例如在適當(dāng)?shù)腟IFS期 間之后,將確認(rèn)信息返回到請(qǐng)求幀800的發(fā)送方。另一個(gè)值(例如"l") 的確認(rèn)位字段850a可以指示不要求請(qǐng)求幀800的接收方在接收到請(qǐng)求 幀800后執(zhí)行任何立即操作。當(dāng)請(qǐng)求幀800的發(fā)送方不要求立即的、 明確的確認(rèn)信息時(shí),確認(rèn)位字段850a可以被設(shè)置為"l"。在遵從 802.11n的配置850中,lln功能字段850b可以被設(shè)置為特定值(例 如設(shè)置為值"l,,),以指示幀800是遵從802.11n的請(qǐng)求。TID計(jì)數(shù)字
段850d的位B13-B15被設(shè)置為標(biāo)識(shí)被請(qǐng)求確認(rèn)信息的TID的數(shù)量n 的值。在這種配置中,請(qǐng)求幀800將包括n組每個(gè)TID信息字段812 和BA起始序列控制字段814,每一組對(duì)應(yīng)于n個(gè)TID之一??梢栽诓蛔駨?02.11n的配置851中實(shí)現(xiàn)BAR控制字段810。例 如,如果配置在不遵從802.11n的配置中,貝'J BAR控制字段810可以 包含16位(B0-B15位)字段,該16位字段可以包括確認(rèn)位(BO )字 段851a、 lln功能位(Bl)字段851b、保留字段851c和TID標(biāo)識(shí)符 字段851d。確認(rèn)位字段851a可以被設(shè)置為特定值(例如"O")以指示 請(qǐng)求幀800請(qǐng)求了正常的或非延遲的確認(rèn),并且另一個(gè)值(例如"l,,) 可以指示不要求請(qǐng)求幀800的接收方在接收到請(qǐng)求幀800后立即執(zhí)行 任何操作。在不遵從802.11n的配置851中,lln功能字段851b可以 被設(shè)置為特定值(例如被設(shè)置為值"O")以指示幀800不是遵從802.11n 的請(qǐng)求,例如,請(qǐng)求幀800可以被解釋為802.11e請(qǐng)求幀。TID標(biāo)識(shí) 符字段851d的位B12-B15被設(shè)置為被請(qǐng)求確認(rèn)信息的TID值。在這 種配置中,請(qǐng)求幀800將包括單組的每個(gè)TID信息字段812和BA起 始序列控制字段814,每一個(gè)均對(duì)應(yīng)于TID標(biāo)識(shí)符字段851d中的TID 標(biāo)識(shí)符。每個(gè)PID信息字段(per TID information field ) 812可以包含預(yù) 留字段812a (BO-BIO位)、MPDU/MSDU位(Bll)字段812b和 TID標(biāo)識(shí)符字段812c (B12-B15位)。MPDU/MSDU位字段812b可 以被設(shè)置為特定值(例如"O")以指示幀800包含對(duì)MPDU的確認(rèn)信 息的請(qǐng)求,并且可以被設(shè)置為另一個(gè)值(例如"l")以指示幀800是對(duì) MSDU的確認(rèn)信息的請(qǐng)求。TID標(biāo)識(shí)符字段812c可以指定向其提供 了確認(rèn)請(qǐng)求的TID的值。在與每個(gè)TID信息字段812的實(shí)例相關(guān)聯(lián)的 BA起始序列控制字段814的實(shí)例中指定為其請(qǐng)求確認(rèn)信息的起始序 列號(hào)。因此,如果為n個(gè)TID請(qǐng)求了確認(rèn)信息,則n組每個(gè)TID信 息字段812和與之相關(guān)聯(lián)的相應(yīng)BA起始序列控制字段814被包括在 請(qǐng)求幀800中?,F(xiàn)在參考圖9,示出了輔助MSDU和/或MPDU的確認(rèn)的ACK 幀900的實(shí)施例的圖。ACK幀900包括控制字段902、持續(xù)時(shí)間904、 RA字段906、 TA字段908和混和塊確認(rèn)控制字段910。此外,ACK 幀900包括塊確認(rèn)起始序列控制字段912、塊確認(rèn)MSDU位圖字段 914、塊確認(rèn)錯(cuò)誤MSDU位圖字段916和FCS918。在這個(gè)實(shí)施例中,混和塊確認(rèn)控制字段910包括各種子字段。具 體來(lái)說(shuō),混和塊確認(rèn)控制字段910包括確認(rèn)字段910a、有效位數(shù)字段 910b、保留字段910c和TID標(biāo)識(shí)符字段910d。確認(rèn)字段910a是單個(gè) 位的字段,它標(biāo)識(shí)是否已經(jīng)成功地接收到整個(gè)MSDU序列。例如,確 認(rèn)字段910a中的位值"l"可以證實(shí)MSUD序列的接收,而值"O,,則可 以指示還未成功地接收到完整的MSDU序列。MSDU序列由塊確認(rèn)起 始序列控制字段912和有效位數(shù)字段910b定義。具體來(lái)說(shuō),塊確認(rèn)起 始序列控制字段912指定了 MSDU序列的第一個(gè)MSDU的序列號(hào)。 有效位數(shù)字段910b可以是固定長(zhǎng)度位字段,例如6位的字段,并且具 有指示塊確認(rèn)MSDU位圖字段914中保持的塊確認(rèn)位圖的長(zhǎng)度的值。 例如,當(dāng)有效位數(shù)字段910b的值的范圍從56到63時(shí),塊確認(rèn)MSDU 位圖字段914的長(zhǎng)度(以八位字節(jié)為單位)是"8"。此外,塊確認(rèn)MSDu位圖字段914提供了用于指示是否已經(jīng)成功 地接收到MSDU序列內(nèi)所有被分段的MPDU的機(jī)制。例如,Bm位 (即塊確認(rèn)MSDU位圖字段914中的第m位)指示是否已經(jīng)成功地 接收到MSDU內(nèi)所有被分段的具有包含塊確認(rèn)起始序列控制字段912 中指定的序列號(hào)與m之和的序列號(hào)的MPDU。此外,塊確認(rèn)錯(cuò)誤MSDU字段916指示錯(cuò)誤的MSDU內(nèi)的錯(cuò)誤 MPDU。塊確認(rèn)錯(cuò)誤MSDU字段916的長(zhǎng)度是被ACK幀900確認(rèn)的 所有錯(cuò)誤MSDU的倍數(shù)。例如,如果一個(gè)MSDU包含16個(gè)MPDU, 則塊確認(rèn)錯(cuò)誤MSDU字段916的長(zhǎng)度是16位(2個(gè)八位字節(jié))。現(xiàn)在參考圖IO,示出了用于提供可被應(yīng)用于上面參考圖9描述的 ACK幀900格式的MSDU的接收狀態(tài)的ACK幀1000的實(shí)施例的圖。 ACK幀1000包括控制字段1002、持續(xù)時(shí)間字段1004、 RA字段1006、 TA字段1008和混和塊確認(rèn)控制字段1010?;旌蛪K確i人控制字段1010
包括各種子字段。在說(shuō)明性例子中,混和塊確認(rèn)控制字段1010可以包 括確認(rèn)字段1010a、有效位數(shù)字段1010b、壓縮和保留位字段1010c 和TID標(biāo)識(shí)符字段1010d。此外,ACK幀1000可以包括塊確認(rèn)起始 序列控制字段1012、塊確認(rèn)MSDU位圖字段1014、塊確認(rèn)錯(cuò)誤MSDU 位圖字段1016和FCS 1018。壓縮和保留位字段1010c中的壓縮位是 可選的。如果在壓縮和保留位字段1010c中包括壓縮位,則ACK幀 IOOO提供對(duì)MSDU的確認(rèn)而非對(duì)MSDU片段的確認(rèn)。因此,如果壓 縮位被包括并被設(shè)置(例如設(shè)置為值'l,),則塊確認(rèn)錯(cuò)誤MSDU字 段1016的長(zhǎng)度是0字節(jié),即從ACK幀1000中排除塊確認(rèn)錯(cuò)誤MSDU 位圖字段(如用虛線示意性地標(biāo)明的那樣)。如果壓縮位被設(shè)置為另 一個(gè)值,例如位值'O,,則ACK幀1000包括塊確認(rèn)錯(cuò)誤MSDU字段 1016。在這個(gè)實(shí)例中,ACK幀1000提供了如圖9中示出和描述的ACK 幀900那樣的確認(rèn)功能。現(xiàn)在參考圖11,示出了用于確認(rèn)可變數(shù)量的MSDU和MPDU的 可變長(zhǎng)度ACK幀1100的實(shí)施例的圖。ACK幀1100可以包括幀控制 字段1102、持續(xù)時(shí)間字段1104、 TA字段1106、 RA字段1108和塊確 認(rèn)控制字段1110。塊確認(rèn)控制字段1110可以包括各種子字段。具體 來(lái)說(shuō),塊確認(rèn)控制字段1110可以包括16位(B0-B15位)字段,該 16位字段可以包括lln功能字段1110a和無(wú)效/有效TID字段1110b。 此外,ACK幀1100可以包括TID控制字段1112, TID控制字段1112 包括子字段TID計(jì)數(shù)字段1112a和混和塊確認(rèn)控制字段1112b?;旌?塊確認(rèn)控制字段1112b可以包括子字段確認(rèn)位字段1112bp有效位數(shù) 字段1112b2、保留字段1112b3和TID標(biāo)識(shí)符字段1112b4。此外,ACK 幀1100可以包括n個(gè)TID字段組,每一個(gè)分別包含塊確認(rèn)起始序列 字段1114、塊確認(rèn)MSDU位圖字段1116和塊確認(rèn)錯(cuò)誤MSDU位圖字 段1118的實(shí)例。給ACK幀1100附加FCS 1120。TID計(jì)數(shù)字段1112a指定了具有被ACK幀1100確認(rèn)的MSDU 或MPDU的TID的數(shù)量n。對(duì)于包含塊ACK起始序列字段1114、塊 確認(rèn)MSDU位圖字段1116和塊確認(rèn)錯(cuò)誤MSDU位圖字段1118的TID字段組的每一個(gè)實(shí)例,使用對(duì)應(yīng)的混和塊確認(rèn)控制字段1112b的實(shí)例 來(lái)指示塊確認(rèn)MSDU位圖字段1116的長(zhǎng)度。當(dāng)lln功能字段1110a被設(shè)置(例如被設(shè)置為值"r,)時(shí),無(wú)效/ 有效TID字段1110b被設(shè)置為無(wú)效的TID值(或者可以忽略無(wú)效/有 效TID字段1110b)。在這個(gè)實(shí)例中,包含混和塊確認(rèn)控制字段的TID 控制字段1112被包括在ACK幀1100中。但是,當(dāng)lln功能字段值 被設(shè)置為另一個(gè)值(例如位值"O")時(shí),塊確認(rèn)控制字段1110中的這 些位被解釋為混和塊確認(rèn)控制字段數(shù)據(jù)。在這個(gè)實(shí)例中,lln功能位 包含混和塊確認(rèn)控制數(shù)據(jù)中的保留位中的一個(gè)?,F(xiàn)在參考圖12,示出了具有混和塊確認(rèn)控制的可變長(zhǎng)度ACK幀 1200的實(shí)施例的圖。ACK幀1200可以包括幀控制字段1202、持續(xù)時(shí) 間字段1204、 TA字段1206、 RA字段1208和塊確認(rèn)控制字段1210。 塊確認(rèn)控制字段1210可以包括各種子字段。具體來(lái)說(shuō),塊確認(rèn)控制字 段1210可以包含16位(BO - B15位)字段,該16位字段包括TID 計(jì)數(shù)字段1210a、 lln功能位字段1210b和無(wú)效/有效TID字段1210c。 此外,ACK幀1200包括n個(gè)TID字段組,每一個(gè)均包含混和塊確認(rèn) 控制字段1212、塊確認(rèn)起始序列控制字段1214、塊確認(rèn)MSDU位圖 字段1216和塊確認(rèn)錯(cuò)誤MSDU位圖字段1218的相應(yīng)實(shí)例。混和塊確 認(rèn)控制字段1212的每一個(gè)實(shí)例包括各種子字段,包括確認(rèn)位字段 1212a、有效位數(shù)字段1212b、保留位字段1212c和TID標(biāo)識(shí)符字段 1212d。給ACK幀1200附加FCS 1220?;旌蛪K確認(rèn)控制字段1212的每一個(gè)實(shí)例指示對(duì)應(yīng)TID的塊確認(rèn) MSDU位圖字段1216的長(zhǎng)度。當(dāng)lln功能字段1210b被設(shè)置為一個(gè) 值(例如位值"l")并且由TID計(jì)數(shù)字段1210a指示的TID的數(shù)量大 于或等于1時(shí),則無(wú)效/有效TID字段1210c被設(shè)置為無(wú)效的TID值 (或者可以忽略無(wú)效/有效TID字段1210c)。在這個(gè)實(shí)例中,混和塊 確認(rèn)控制字段1212被包括在圖12中所示的幀結(jié)構(gòu)中。當(dāng)lln功能字 段1210b被設(shè)置為另一個(gè)值(例如位值"0")時(shí),則塊確認(rèn)控制字段 1210的位被解釋為混和塊確認(rèn)控制數(shù)據(jù)。在這種情況下,lln功能位
是混和塊確認(rèn)控制字段中的保留位中的一個(gè)?,F(xiàn)在參考圖13,示出了在發(fā)起方和響應(yīng)方臺(tái)站之間交換的幀序列 和確認(rèn)的實(shí)施例的圖。在說(shuō)明性例子中,例如圖1中所示的WLAN 臺(tái)站20的發(fā)起方將包含多個(gè)幀1310a - 1312c的幀序列1300發(fā)送到例 如圖1中所示的WLAN臺(tái)站23的響應(yīng)方臺(tái)站。幀1310a- 1312c代表 包含各種業(yè)務(wù)流的MAC協(xié)議數(shù)據(jù)單元的幀,并被說(shuō)明性地標(biāo)明為 MPDUx-Y,其中X標(biāo)明業(yè)務(wù)流并且Y標(biāo)明幀號(hào)。如這里所提及的, 幀子集包含幀序列的子集,并具有一個(gè)或多個(gè)屬于特定業(yè)務(wù)流的幀。 因此,示出包含業(yè)務(wù)流"l"的三個(gè)幀1310a-1310c的幀子集被發(fā)起方 臺(tái)站發(fā)送到響應(yīng)方臺(tái)站。同樣地,示出業(yè)務(wù)流"2"和"3"的三個(gè)幀1311a —1311c以及1312a - 1312c的相應(yīng)幀子集被發(fā)起方臺(tái)站發(fā)送到響應(yīng)方 臺(tái)站。作為選擇,在針對(duì)每一個(gè)業(yè)務(wù)流的數(shù)據(jù)的末尾,發(fā)起方可以發(fā) 送HT-塊-ACK請(qǐng)求來(lái)請(qǐng)求明確的HT-塊-ACK。根據(jù)本發(fā)明的優(yōu)選實(shí)施例,響應(yīng)于接收到幀序列1300,響應(yīng)方臺(tái) 站發(fā)送可變長(zhǎng)度ACK幀1320,作為選擇,ACK幀1320可以包括HT 塊-ACK請(qǐng)求。HT-ACK幀1300適于確認(rèn)一個(gè)或多個(gè)TID的幀(或 者不與TID相關(guān)聯(lián)的幀)。如上所述,包括關(guān)于幀序列1300的接收 狀態(tài)的確認(rèn)信息的ACK幀1320的字段長(zhǎng)度取決于被確認(rèn)的幀序列 1300的幀的數(shù)量。因此,ACK幀1320的長(zhǎng)度(按比特、字節(jié)等度量) 是可變的,并且取決于被確認(rèn)的幀的數(shù)量。因此,作為ACK幀1320 消耗無(wú)線介質(zhì)資源的持續(xù)時(shí)間的長(zhǎng)度L取決于被ACK幀1320確認(rèn)的 幀的數(shù)量,無(wú)線介質(zhì)資源例如是一個(gè)或多個(gè)信道。雖然圖13圖示了發(fā)送單個(gè)ACK,用于確認(rèn)被臺(tái)站接收的多個(gè) TID以及每個(gè)TID的多個(gè)MPDU,但是應(yīng)該理解,不偏離本發(fā)明的精 神,對(duì)于每一個(gè)TID的一個(gè)或多個(gè)MPDU的組,可以發(fā)送可變長(zhǎng)度 的ACK幀;或者,對(duì)于不同TID的一個(gè)或多個(gè)MPDU的組,可以發(fā) 送ACK幀。如上所述,通過(guò)這里描述的實(shí)施例,提供了用于產(chǎn)生可 變長(zhǎng)度確認(rèn)幀的機(jī)制。響應(yīng)方臺(tái)站接收到多個(gè)幀,并由此產(chǎn)生關(guān)于所 述多個(gè)幀的接收狀態(tài)信息。包括接收狀態(tài)信息的確認(rèn)幀被產(chǎn)生。接收
狀態(tài)信息的長(zhǎng)度,因而確認(rèn)幀的總長(zhǎng)度,取決于響應(yīng)方臺(tái)站接收到的 所述多個(gè)幀的數(shù)量。雖然已經(jīng)詳細(xì)地描述了本發(fā)明的實(shí)施例,但是本領(lǐng)域普通技術(shù)人 員應(yīng)該理解,不偏離本公開(kāi)的精神和范圍,他們可以做出各種變化、 替換和更改。因此,意圖將所有這些變化、替換和更改包括在如下列 權(quán)利要求所限定的本公開(kāi)內(nèi)容的范圍內(nèi)。在權(quán)利要求中,裝置加功能 的語(yǔ)句旨在覆蓋執(zhí)行所述功能的在這里所描述的結(jié)構(gòu),以及不只結(jié)構(gòu) 上的等同物,還有等同的結(jié)構(gòu)。
權(quán)利要求
1. 一種產(chǎn)生幀確認(rèn)信息的方法,包括 接收多個(gè)幀;產(chǎn)生關(guān)于所述多個(gè)幀的接收狀態(tài)信息;和 產(chǎn)生包含所述接收狀態(tài)信息的確認(rèn)幀,其中,所述接收狀態(tài)信息 的長(zhǎng)度取決于所述多個(gè)幀的數(shù)量。
2. 如權(quán)利要求1所述的方法,其中,所述接收多個(gè)幀的步驟包 括接收多個(gè)幀子集,每一個(gè)幀子集與多個(gè)業(yè)務(wù)標(biāo)識(shí)符中的一個(gè)相關(guān)聯(lián)。
3. 如權(quán)利要求2所述的方法,還包括產(chǎn)生所述確認(rèn)幀的多個(gè)字 段組,每一個(gè)字段組分別與所述多個(gè)業(yè)務(wù)標(biāo)識(shí)符中的一個(gè)相關(guān)聯(lián),其 中,每一個(gè)字段組包括至少一個(gè)序列號(hào)和相關(guān)聯(lián)的業(yè)務(wù)標(biāo)識(shí)符的幀的 接收狀態(tài)信息,并且其中,字段組的接收狀態(tài)信息的長(zhǎng)度取決于相關(guān) 聯(lián)的業(yè)務(wù)標(biāo)識(shí)符的、具有在所述確認(rèn)幀中指示的接收狀態(tài)的幀的數(shù)量。
4. 如權(quán)利要求3所述的方法,其中,每一個(gè)字段組中的所述接 收狀態(tài)信息分別包含塊確認(rèn)位圖。
5. 如權(quán)利要求3所述的方法,其中,在每一個(gè)字段組中包括的 所述至少一個(gè)序列號(hào)分別包含相關(guān)聯(lián)的業(yè)務(wù)標(biāo)識(shí)符的、具有所述字段 組的所述接收狀態(tài)信息中的接收狀態(tài)的第 一 個(gè)幀的序列號(hào)。
6. 如權(quán)利要求3所述的方法,還包括在所述確認(rèn)幀中為每一個(gè) 字段組產(chǎn)生相應(yīng)的長(zhǎng)度字段,所述字段指定包括在所述字段組中的所 述接收狀態(tài)信息的長(zhǎng)度。
7. 如權(quán)利要求l所述的方法,其中,所述多個(gè)幀包含多個(gè)MAC 服務(wù)數(shù)據(jù)單元或MAC協(xié)議數(shù)據(jù)單元。
8. 如權(quán)利要求1所述的方法,還包括在所述確認(rèn)幀中產(chǎn)生指定 所述接收狀態(tài)信息的所述長(zhǎng)度的長(zhǎng)度字段。
9. 一種具有供計(jì)算機(jī)系統(tǒng)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可 讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令用于執(zhí)行一種產(chǎn)生幀確認(rèn)信息的方法, 所述計(jì)算機(jī)可執(zhí)行指令包括 接收多個(gè)幀的第一指令;產(chǎn)生關(guān)于所述多個(gè)幀的接收狀態(tài)信息的第二指令;和 產(chǎn)生包含所述接收狀態(tài)信息的確認(rèn)幀的第三指令,其中,所述接 收狀態(tài)信息的長(zhǎng)度取決于所述多個(gè)幀的數(shù)量。
10. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其中,由所述第一指 令接收的所述多個(gè)幀包含多個(gè)幀子集,每一個(gè)幀子集分別與多個(gè)業(yè)務(wù) 標(biāo)識(shí)符中的一個(gè)相關(guān)聯(lián)。
11. 如權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),還包括在所述確認(rèn) 幀中產(chǎn)生多個(gè)字段組的第四指令,每一個(gè)字段組分別與所述多個(gè)業(yè)務(wù) 標(biāo)識(shí)符中的一個(gè)相關(guān)聯(lián),其中,每一個(gè)字段組包括至少一個(gè)序列號(hào)和 相關(guān)聯(lián)的業(yè)務(wù)標(biāo)識(shí)符的幀的接收狀態(tài)信息,并且其中,字段組的所述 接收狀態(tài)信息的長(zhǎng)度取決于相關(guān)聯(lián)的業(yè)務(wù)標(biāo)識(shí)符的幀的數(shù)量。
12. 如權(quán)利要求ll所述的計(jì)算機(jī)可讀介質(zhì),其中,每一個(gè)字段 組中的所述接收狀態(tài)信息分別包含塊確認(rèn)位圖數(shù)據(jù)結(jié)構(gòu)。
13. 如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其中,每一個(gè)字段 組中包括的所述至少一個(gè)序列號(hào)分別包含相關(guān)聯(lián)的業(yè)務(wù)標(biāo)識(shí)符的、具 有所述字段組的所述接收狀態(tài)信息中的接收狀態(tài)的第一個(gè)幀的序列 號(hào)。
14. 如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),還包括在所述確認(rèn) 幀中為每一個(gè)字段組產(chǎn)生相應(yīng)的長(zhǎng)度字段的第五指令,所述長(zhǎng)度字段 指定包括在所述字段組中的所述接收狀態(tài)信息的長(zhǎng)度。
15. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),還包括在所述確認(rèn)幀 中產(chǎn)生指定所述接收狀態(tài)信息的長(zhǎng)度的長(zhǎng)度字段的第四指令。
16. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其中,所述多個(gè)幀包 含多個(gè)MAC服務(wù)數(shù)據(jù)單元或MAC協(xié)議數(shù)據(jù)單元。
17. —種適于在共享資源網(wǎng)絡(luò)中執(zhí)行通信的設(shè)備,包括 適于存儲(chǔ)多個(gè)幀的存儲(chǔ)器;和處理單元,適于產(chǎn)生關(guān)于所述多個(gè)幀的接收狀態(tài)信息和產(chǎn)生包含 所述接收狀態(tài)信息的確認(rèn)幀,其中,所述接收狀態(tài)信息的長(zhǎng)度取決于 所述多個(gè)幀的數(shù)量。
18. 如權(quán)利要求17所述的設(shè)備,其中,所述多個(gè)幀包含多個(gè)幀 子集,每一個(gè)幀子集與多個(gè)業(yè)務(wù)標(biāo)識(shí)符中的一個(gè)相關(guān)聯(lián)。
19. 如權(quán)利要求18所述的設(shè)備,其中,所述處理單元在所述確 認(rèn)幀中產(chǎn)生多個(gè)字段組,每一個(gè)字段組分別與所述多個(gè)業(yè)務(wù)標(biāo)識(shí)符中 的一個(gè)相關(guān)聯(lián),其中,每一個(gè)字段組包括至少一個(gè)序列號(hào)和相關(guān)聯(lián)的 業(yè)務(wù)標(biāo)識(shí)符的幀的接收狀態(tài)信息,并且其中,字段組的接收狀態(tài)信息 的長(zhǎng)度取決于相關(guān)聯(lián)的業(yè)務(wù)標(biāo)識(shí)符的幀的數(shù)量。
20. 如權(quán)利要求19所述的設(shè)備,其中,每一個(gè)字段組中的所述 接收狀態(tài)信息分別包含塊確認(rèn)位圖。
21. 如權(quán)利要求19所述的設(shè)備,其中,每一個(gè)字段組中包括的 所述至少一個(gè)序列號(hào)分別包含相關(guān)聯(lián)的業(yè)務(wù)標(biāo)識(shí)符的、具有所述字段 組的所述接收狀態(tài)信息中的接收狀態(tài)的第 一 個(gè)幀的序列號(hào)。
22. 如權(quán)利要求17所述的設(shè)備,其中,所述設(shè)備包含無(wú)線局域 網(wǎng)設(shè)備,并且其中,所述確認(rèn)幀包含媒體訪問(wèn)控制幀。
23. 如權(quán)利要求17所述的設(shè)備,還包含共享資源接口,其中, 所述多個(gè)幀被所述共享資源接口上的所述設(shè)備接收。
24. —種請(qǐng)求確認(rèn)信息的方法,包括產(chǎn)生用于請(qǐng)求多個(gè)幀的接收狀態(tài)信息的確認(rèn)請(qǐng)求幀; 在所述確認(rèn)請(qǐng)求幀中指定多個(gè)業(yè)務(wù)標(biāo)識(shí)符,其中,所述多個(gè)業(yè)務(wù) 標(biāo)識(shí)符中的每一個(gè)與所述多個(gè)幀中的至少一個(gè)相關(guān)聯(lián);和 將所述確認(rèn)幀尋址到接收方臺(tái)站。
25. 如權(quán)利要求24所述的方法,其中,所述產(chǎn)生步驟還包含插 入控制字段,所述控制字段指明所述確認(rèn)請(qǐng)求幀是對(duì)MAC服務(wù)數(shù)據(jù) 單元或MAC協(xié)議數(shù)據(jù)單元中的至少一個(gè)的接收狀態(tài)的請(qǐng)求。
26. 如權(quán)利要求24所述的方法,其中,所述產(chǎn)生步驟還包含為 所述多個(gè)業(yè)務(wù)標(biāo)識(shí)符中的每一個(gè)指定起始序列控制號(hào)。
27. —種用于存儲(chǔ)供數(shù)據(jù)處理系統(tǒng)上執(zhí)行的程序訪問(wèn)的數(shù)據(jù)的 存儲(chǔ)器,包括 存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)結(jié)構(gòu),包括用于驗(yàn)證多個(gè)幀的接收的信息,所述數(shù)據(jù)結(jié)構(gòu)包括具有所述多個(gè)幀中的第一個(gè)幀的序列號(hào)的字段;和關(guān)于所述多個(gè)幀的確認(rèn)信息,其中,所述確認(rèn)信息的長(zhǎng)度取決于 所述多個(gè)幀的數(shù)量。
28. 如權(quán)利要求27所述的存儲(chǔ)器,其中,所述確認(rèn)信息包含塊 確認(rèn)位圖。
29. 如權(quán)利要求27所述的存儲(chǔ)器,其中,所述數(shù)據(jù)結(jié)構(gòu)還包括 具有第二個(gè)幀的序列號(hào)的第二字段;和關(guān)于包括所述第二個(gè)幀的第二組多個(gè)幀的確認(rèn)信息,其中,關(guān)于 所述第二組多個(gè)幀的所述確認(rèn)信息的長(zhǎng)度取決于所述第二組多個(gè)幀的 數(shù)量。
30. 如權(quán)利要求29所述的存儲(chǔ)器,其中,所述第一個(gè)幀和所述 笫二個(gè)幀分別與第一業(yè)務(wù)標(biāo)識(shí)符和第二業(yè)務(wù)標(biāo)識(shí)符相關(guān)聯(lián)。
31. —種具有供計(jì)算機(jī)系統(tǒng)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī) 可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令用于執(zhí)行一種產(chǎn)生確認(rèn)請(qǐng)求幀的方 法,所述計(jì)算機(jī)可執(zhí)行指令包括產(chǎn)生第一組多個(gè)字段的第一指令,每一個(gè)字段具有多個(gè)序列號(hào)中的一個(gè);產(chǎn)生第二組多個(gè)字段的第二指令,每一個(gè)字段具有與所述多個(gè)序列號(hào)中的一個(gè)相關(guān)聯(lián)的相應(yīng)業(yè)務(wù)標(biāo)識(shí)符;和生成所述確認(rèn)請(qǐng)求幀的第三指令,所述確認(rèn)請(qǐng)求幀包括所述第一 組多個(gè)字段和所述第二組多個(gè)字段。
32. —種適于產(chǎn)生幀確認(rèn)信息的設(shè)備,包括 用于產(chǎn)生具有第一個(gè)幀的序列號(hào)的字段的裝置;用于產(chǎn)生關(guān)于包括所述第 一個(gè)幀的第 一組多個(gè)幀的確認(rèn)信息的裝置,其中,所述確認(rèn)信息的長(zhǎng)度取決于所述第一組多個(gè)幀的數(shù)量; 和用于生成包括所述字段和所述確認(rèn)信息的確認(rèn)幀的裝置。
33. 如權(quán)利要求32所述的設(shè)備,其中,用于產(chǎn)生確認(rèn)信息的所 述裝置產(chǎn)生關(guān)于第二組多個(gè)幀的第二確認(rèn)信息,所述第二確認(rèn)信息的 長(zhǎng)度取決于所述第二組多個(gè)幀的數(shù)量,并且其中,所述第一組多個(gè)幀 和所述第二組多個(gè)幀分別與第一業(yè)務(wù)標(biāo)識(shí)符和第二業(yè)務(wù)標(biāo)識(shí)符相關(guān) 聯(lián),并且其中,所述生成裝置還將所述第二確認(rèn)信息包括在所述確認(rèn) 幀中。
34. —種適于產(chǎn)生幀確認(rèn)信息的設(shè)備,包括 用于接收第一組多個(gè)幀的裝置;用于產(chǎn)生關(guān)于所述第一組多個(gè)幀的接收狀態(tài)信息的裝置;和 用于生成包含所述接收狀態(tài)信息的確認(rèn)幀的裝置,其中,所述接 收狀態(tài)信息的長(zhǎng)度取決于所述第一組多個(gè)幀的數(shù)量。
35. 如權(quán)利要求34所述的設(shè)備,其中,所述第一組多個(gè)幀與第 一業(yè)務(wù)標(biāo)識(shí)符相關(guān)聯(lián),并且其中,用于接收所述多個(gè)幀的所述裝置接 收第二組多個(gè)幀,并且其中,所述產(chǎn)生裝置還產(chǎn)生關(guān)于所述第二組多 個(gè)幀的接收狀態(tài)信息,所述接收狀態(tài)信息的長(zhǎng)度取決于所述第二組多 個(gè)幀的數(shù)量,并且其中,關(guān)于所述第二組多個(gè)幀的所述接收狀態(tài)信息 被用于生成所述確認(rèn)幀的所述裝置包括在所述確認(rèn)幀中。
36. —種用于數(shù)據(jù)傳輸?shù)南到y(tǒng),包括 共享資源介質(zhì);包含共享資源接口的發(fā)送方臺(tái)站,其中,所述發(fā)送方臺(tái)站產(chǎn)生多 個(gè)幀,并通過(guò)所述共享資源接口在所述共享資源介質(zhì)上發(fā)送所述多個(gè) 幀;和包含共享資源接口的接收方臺(tái)站,所述接收方臺(tái)站接收所述多個(gè) 幀,產(chǎn)生關(guān)于所述多個(gè)幀的接收狀態(tài)信息,生成被尋址到所述發(fā)送方 臺(tái)站并包括所述接收狀態(tài)信息的確認(rèn)幀,并在所述共享資源介質(zhì)上發(fā) 送所述確認(rèn)幀,其中,所述接收狀態(tài)信息的長(zhǎng)度取決于所述多個(gè)幀的 數(shù)量。
37. 如權(quán)利要求36所述的系統(tǒng),其中,所述多個(gè)幀包含與第一 業(yè)務(wù)標(biāo)識(shí)符相關(guān)聯(lián)的第一組幀和與第二業(yè)務(wù)標(biāo)識(shí)符相關(guān)聯(lián)的第二組 幀,其中,所述接收狀態(tài)信息包含所述第一組幀的第一接收狀態(tài)信息 和所述第二組幀的第二接收狀態(tài)信息。
38.如權(quán)利要求37所述的系統(tǒng),其中,所述確認(rèn)幀包含與所述 第一接收狀態(tài)信息相關(guān)聯(lián)的所述第一業(yè)務(wù)標(biāo)識(shí)符和與所述第二接收狀 態(tài)信息相關(guān)聯(lián)的所述第二業(yè)務(wù)標(biāo)識(shí)符。
全文摘要
本發(fā)明涉及用于在共享資源網(wǎng)絡(luò)中產(chǎn)生可變長(zhǎng)度的確認(rèn)和請(qǐng)求可變長(zhǎng)度的確認(rèn)信號(hào)的系統(tǒng)和方法。多個(gè)數(shù)據(jù)流和幀被接收,并且產(chǎn)生所述多個(gè)幀的接收狀態(tài)信息。生成包含所述接收狀態(tài)信息的確認(rèn)幀。所述接收狀態(tài)信息的長(zhǎng)度取決于所述多個(gè)幀的數(shù)量。
文檔編號(hào)H04L1/16GK101124762SQ200580027874
公開(kāi)日2008年2月13日 申請(qǐng)日期2005年7月29日 優(yōu)先權(quán)日2004年7月30日
發(fā)明者尤瑟夫·塞弗拉, 斯瑞尼瓦斯·斯瑞曼蘇拉, 納維恩·K·卡坎尼 申請(qǐng)人:諾基亞公司;諾基亞公司