專利名稱:在無線網(wǎng)絡(luò)中使用定時信息以處理匯聚幀的制作方法
在無線網(wǎng)絡(luò)中使用定時信息以處理匯聚幀 相關(guān)申請的交叉引用
本申請要求2005年11月10日提交的美國專利申請No.11/272, 523 "在無線網(wǎng)絡(luò)中使用定時信息以處理匯聚幀"的優(yōu)先權(quán)。
背景技術(shù):
無線局域網(wǎng)(WLAN)接入的快速擴(kuò)展和WLAN覆蓋范圍的不斷增 長的需求正促使安裝巨大數(shù)量的接入點(AP)。已經(jīng)安裝了多種其它的無 線網(wǎng)絡(luò),諸如蜂窩和其它無線網(wǎng)絡(luò)。 一些無線網(wǎng)絡(luò)U于行業(yè)規(guī)范的電氣 和電子工程師協(xié)會(IEEE ) 802.11族,諸如IEEE 802.11b、 IEEE 802.11g 和IEEE 802.11a規(guī)范等。許多工作組正在努力工作以改進(jìn)規(guī)范的該項技術(shù) 或族。
已知為IEEE802.11n的高吞吐量WLAN標(biāo)準(zhǔn)已經(jīng)提出一種媒^體訪問 控制(MAC )幀匯聚技術(shù)以匯聚多個MAC服務(wù)數(shù)據(jù)單元(MSDU或MAC 數(shù)據(jù)幀)。例如具有相同目的地地址的多個MAC幀或MSDU可以,皮匯聚 成單個MSDU (A-MSDU),并在所產(chǎn)生的匯聚幀中插入附加字段。這樣, 通過消除一些用于多個MSDU的重復(fù)開銷,可以獲得額外的效率。增強(qiáng)無 線聯(lián)盟(EWC )已經(jīng)在2005年9月12日的EWC高吞吐量(HT ) MAC 規(guī)范V1.0中提出了類似的MAC匯聚。
此外,來自IEEE802.11e任務(wù)組的草案規(guī)范已經(jīng)提出一組用于無線網(wǎng) 絡(luò)中的接入點(AP)和站之間的業(yè)務(wù)傳送的QoS參數(shù)。在802.11e草案規(guī) 范中,提出了不同的信道接入機(jī)制,包括基于竟?fàn)幍男诺澜尤牒突谳喸?的信道接入。根據(jù)802.11e草案規(guī)范,增強(qiáng)分布式信道接入(EDCA)例如 提供基于竟?fàn)幍男诺澜尤霗C(jī)制,其在不同的流量類別(接入類別或AC)
6之間進(jìn)行區(qū)分。根據(jù)EDCA,可以對每個AC提供不同的一組參數(shù)(例如, 竟?fàn)幋翱诖笮』駽W,在傳輸之前感知空閑介質(zhì)的最小時間周期)。通過 對每個接入類別(AC )使用不同的一組接入和竟?fàn)巺?shù),可以改變獲得或 竟?fàn)幮诺澜尤氲母怕室灾С指邇?yōu)先級的AC (流量類別)。
不同類型的業(yè)務(wù)可具有不同的延遲要求。例如,盡力業(yè)務(wù)可以不具有 嚴(yán)格的延遲要求。然而,其它類型的業(yè)務(wù),諸如傳統(tǒng)的服務(wù)(例如,基于 IP的語音或VoIP),可能具有較嚴(yán)格的延遲要求,因為幀在播放完畢或 延遲時間后通常不會再播放。
802.11e草案規(guī)范還對每個MAC幀(或MSDU)提供傳輸定時器。無 線節(jié)點(例如無線站或接入點)可以對每個所接收的MAC幀或MSDU維 持傳輸定時器。已知為MSDU生命周期(或生命周期)的參數(shù)可以指示業(yè) 務(wù)流或AC的從無線節(jié)點1到無線節(jié)點2的基于空中接口幀傳送的最大傳 輸延遲。當(dāng)在MAC接收到幀時,可以設(shè)置或啟動傳輸定時器。根據(jù)802.11e 草案規(guī)范,如果幀或MSDU的傳輸定時器的值超過該生命周期(或延遲 界),那么丟棄該幀而無需進(jìn)一步嘗試傳送該幀。
然而,目前的提案沒有規(guī)定幀匯聚機(jī)制如何與生命周期值或不同的接 入類別(AC)相關(guān)或使用。
發(fā)明內(nèi)容
公開了各種涉及在無線網(wǎng)絡(luò)中使用定時或與定時有關(guān)的信息以處理匯 聚幀的實施例。
根據(jù)一個實施例,接收多個幀。基于所接收的多個幀生成匯聚幀?;?于所接收的幀中的一個或者多個幀的傳輸生命周期確定匯聚幀的傳輸生命 周期。在一個實施例中,匯聚幀的生命周期可以基于最新或最近接收的幀 的傳輸生命周期確定。在一個實施例中,匯聚被指向相同目的地或目的地 地址和/或是相同接入類別或流量類別的多個所接收的幀。
在另一個實施例中,接收多個幀。對所接收到的幀中的一個或多個幀 確定與時間相關(guān)的參數(shù)。每個與時間有關(guān)的參數(shù)與所接收的幀中的一個幀
7的傳輸生命周期相關(guān)聯(lián)。基于所接收的多個幀,生成匯聚幀?;谒邮?的幀中的一個或多個幀的與時間有關(guān)的參數(shù),確定所述匯聚幀的與時間有 關(guān)的參數(shù)。一個或多個實施方式的細(xì)節(jié)將在下面的附圖和說明書中描述。根據(jù)說 明書、附圖和權(quán)利要求,其它的特征將是顯而易見的。
圖l是說明根據(jù)一個實施例的無線網(wǎng)絡(luò)的框圖; 圖2是說明網(wǎng)絡(luò)協(xié)議棧的一些層的一般操作的框圖; 圖3是說明幀匯聚的操作的圖; 圖4是說明根據(jù)一個實施例的幀匯聚的操作的流程圖; 圖5是說明根據(jù)另一個實施例的幀匯聚的操作的流程圖; 圖6是說明根據(jù)一個實施例的無線站和AP的操作的圖; 圖7是說明根據(jù)一個實施例的Add業(yè)務(wù)流請求幀的格式的圖; 圖8是"^兌明才艮據(jù)一個實施例的Add業(yè)務(wù)流(AddTS )響應(yīng)的幀體的格 式的圖;圖9是說明根據(jù)一個實施例的在無線站中提供的裝置的框圖。
具體實施方式
參考附圖,其中相同的數(shù)字表示相同的單元,圖l是說明根據(jù)一個實 施例的無線網(wǎng)絡(luò)的框圖。無線網(wǎng)絡(luò)102可包括多個無線節(jié)點或站,諸如接 入點(AP) 104或基站,以及一個或多個移動站,諸如站106和108。盡 管只有一個AP和兩個移動站在無線網(wǎng)絡(luò)102中示出,但是可以提供任何 數(shù)量的AP和站。網(wǎng)絡(luò)102中的每個站(例如,站106、 108)可以與AP104 進(jìn)行無線通信,并且甚至可以彼此直接通信。AP104可以連接到固定網(wǎng)絡(luò) 105,諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)等,也可以與其它 無線網(wǎng)絡(luò)連接。在此描述的各種實施例可適用于各種各樣的網(wǎng)絡(luò)和技術(shù),諸如WLAN網(wǎng)絡(luò)(例如,IEEE 802.11類型網(wǎng)絡(luò))、蜂窩網(wǎng)絡(luò)、無線電網(wǎng)絡(luò)或其它無 線網(wǎng)絡(luò)。在另一個實施例中,各種例子和實施例可以適用于網(wǎng)狀無線網(wǎng)絡(luò), 其中多個網(wǎng)格點(例如接入點)可以通過無線鏈路連接在一起。在此描述 的一個或多個實施例可適用于Adhoc操作才莫式,其中站(106, 108)可以 一起創(chuàng)建一個網(wǎng)絡(luò),并直接進(jìn)行通信而無需AP。圖2是說明網(wǎng)絡(luò)協(xié)議棧的一些層的一般操作的框圖。網(wǎng)絡(luò)協(xié)議棧例如 可以包括多個層,諸如處理與控制和媒體訪問有關(guān)的各種功能的媒體訪問 控制(MAC) 204和處理與通過物理介質(zhì)發(fā)送和接收信息有關(guān)的各種功能 的物理層或PHY212。幀,稱為MAC服務(wù)數(shù)據(jù)單元(MSDU) 202,可以 通過MAC 204接收和處理,包括添加才艮頭208和/或^LC 210。所生成的 幀(包括MSDU 202、報頭208和才Wi 210 )可作為MAC協(xié)議數(shù)據(jù)單元 (MPDU ) 206通過MAC 204輸出,并被PHY 212接收為PHY服務(wù)數(shù)據(jù) 單元(PSDU)。同樣,PHY 212可以在通過諸如無線鏈路的介質(zhì)傳輸所 生成的PHY協(xié)議數(shù)據(jù)單元(PPDU) 214之前,處理PSDU并添加PHY 層報頭216和/或^^C 218。通常情況下都示出報頭和^LC,雖然在某些情 況或?qū)嵤├锌赡軟]有呈現(xiàn)幀的報頭和/或才^LC。圖3是說明MSDU幀匯聚的操作的圖。MAC協(xié)議數(shù)據(jù)單元(MPDU) 300可包括MPDU報頭310,其包括多個字段,諸如幀控制、持續(xù)時間/ID、 幾個地址字段、順序控制、QoS控制等(未示出)。MPDU300還包括匯 聚MSDU (A-MSDU) 312,其包括幾個MSDU子幀(諸如子幀318、 320 和322) 。 MPDU300還可包括報尾,諸如幀校驗序列(FCS) 314。每個 MSDU子幀可包括子幀報頭324、MSDU 326和填充328(例如,除了 MPDU 中的最后一個MSDU子幀),填充328可用于4吏每個子幀的長度是例如4 字節(jié)的倍數(shù)。子幀報頭324例如可包括目的地地址(DA)330、源地址(SA) 332和長度字段334。圖3說明了匯聚幀或MSDU的實例技術(shù)。也可以使 用其它技術(shù)。圖4是說明根據(jù)一個實施例的幀匯聚的操作的流程圖。在402,無線 節(jié)點(例如,無線站或接入點或AP )接收多個幀(例如,MAC幀或MSDU )。如果在AP接收到,則這些幀可以例如在AP從另一個站接收以轉(zhuǎn)發(fā)到目 的地站,或者在AP從諸如因特網(wǎng)的網(wǎng)M收。如果在站接收,則幀可以 例如從AP或另 一個站接收。在404,無線節(jié)點基于所接收的多個幀或MSDU生成匯聚幀。例如, 無線節(jié)點可以將多個幀或MSDU匯聚成單個幀或MPDU,其中凈皮匯聚的 幀可4皮指向或?qū)ぶ返较嗤牡刂坊蚰康牡睾?或是相同的接入類別(AC ) 或流量類別。如果MSDU被指向相同的目的地或目的地地址,則這可以允 許MSDU被匯聚或合并成單個MPDU并共享共同的報頭(例如,MPDU 中的地址和其它字段),從而減少開銷。同樣,根據(jù)一個實施例,如果使 用接入類別(AC)或流量類別,則如果幀具有相同的AC,則這些幀可以 被匯聚到一起。這可以允許節(jié)點根據(jù)用于該AC的規(guī)則和接入?yún)?shù)傳輸和 處理匯聚幀。例如,如果被匯聚成匯聚幀的所有幀都是AC3 (例如,最高 接入類別),則該節(jié)點可根據(jù)用于AC3的接入或竟?fàn)巺?shù)竟?fàn)巶鬏敊C(jī)會 (TXOP),這些接入或竟?fàn)巺?shù)與較低接入類別的接入?yún)?shù)相比更有利。 根據(jù)一個實施例,MSDU幀匯聚僅對某些AC執(zhí)行或可用(或允許)。例 如,匯聚僅對較低的AC (諸如AC0、 AC1和AC2)執(zhí)行。另一方面, MSDU幀匯聚對于高(或高優(yōu)先級)AC或流量類別(例如,具有較嚴(yán)格 的延遲要求)可以不執(zhí)行或允許,因為匯聚通常涉M遲至少一些幀的傳 輸,直到多個幀已經(jīng)凈皮接收到。在406,節(jié)點基于或根據(jù)所接收的幀中的一個或多個幀的傳輸生命周 期,確定匯聚幀的傳輸生命周期。然后,例如在匯聚幀的傳輸生命周期屆 滿之前,傳輸匯聚幀。有多種不同的方式來確定匯聚幀的傳輸生命周期。例如,匯聚幀的傳輸生命周期可以基于最新或最近接收的(被匯聚的) 幀的傳輸生命周期或剩余傳輸生命周期確定。MSDU生命周期(或生命周 期)可以例如由AP或其它站對業(yè)務(wù)流或接入類別(AC)指定。在一個實 施例中,延遲界可由接收節(jié)點指定,或者在兩個無線節(jié)點之間協(xié)商。例如, 延遲界(或MSDU生命周期或生命周期)可以在流量規(guī)范(或TSPEC ) 中規(guī)定,而TSPEC可以由無線節(jié)點在Add業(yè)務(wù)流請求消息或其它消息中指定或提供。業(yè)務(wù)流的三個幀,例如幀l、幀2、幀3,可在節(jié)點的MAC接收。當(dāng) 每個MSDU或幀在節(jié)點的MAC接收時,接收節(jié)點可例如對每個MSDU 或幀啟動傳輸定時器。根據(jù)一個實施例,當(dāng)每個MSDU或幀的傳輸定時器 超過業(yè)務(wù)流或AC的生命周期或延遲界時,通常在該節(jié)點丟棄該MSDU或 幀(例如,不再嘗試傳輸)。根據(jù)一個實施例,最新或最近接收的幀(例 如本例中的幀3)的傳輸定時器可被用作匯聚幀的傳輸定時器。這例如可 對匯聚幀提供傳輸用的時間窗(或傳輸生命周期),該時間窗與被匯聚的 幀(MSDU)中的任何一個相同或更大。這可以確保在4皮匯聚的所有幀已 超過它們的生命周期之前不丟棄匯聚幀(例如,由于定時器超過匯聚幀的 生命周期)。然而,其它4支術(shù)也可以用于確定匯聚幀的傳輸生命周期,諸如使用最 早接收并被匯聚的幀的傳輸定時器,或者被匯聚的多個(甚至全部)幀的 傳輸定時器的平均值等。因此,與單個幀或MSDU —樣,當(dāng)匯聚幀 (A-MSDU )的生命周期已經(jīng)被超過(例如,匯聚幀的傳輸定時器超過業(yè) 務(wù)流或AC的生命周期)時,例如可以丟棄該匯聚幀。可選擇地,當(dāng)匯聚幀凈皮創(chuàng)建或匯聚時,初始化或啟動匯聚幀的傳輸定 時器(例如,在匯聚的時刻啟動或初始化)。可選擇地,可以-使用倒計時定時器測量傳輸生命周期。例如,當(dāng)在節(jié) 點的MAC接收每個幀(或MSDU)時,該幀(或MSDU)的傳輸定時器 可以被初始化為生命周期(或延遲界),然后進(jìn)行倒計時。當(dāng)幀的傳輸定 時器到#時,可丟棄該幀(例如,可以直到幀傳輸定時器到^之前傳 輸該幀)。同樣,匯聚幀的傳輸定時器可以被初始化為生命周期(例如在 匯聚或使用最新匯聚的幀或其它幀的定時器值時),并進(jìn)行倒計時。然后, 當(dāng)匯聚幀的傳輸定時器到達(dá)零時,可丟棄該匯聚幀。其它技術(shù)也可用于確 定匯聚幀的傳輸生命周期。圖5是說明根據(jù)另一個實施例的幀匯聚的操作的流程圖。在502,在 節(jié)點接收多個幀。在504,對所接收的幀中的一個或多個幀確定與時間有關(guān)的參數(shù)。在一個實施例中,每個與時間有關(guān)的參數(shù)與所接收的幀中的一個幀的傳輸生命周期相關(guān)聯(lián)。在一個實施例中,可對每個幀(或MSDU) 提供傳輸定時器,并當(dāng)在節(jié)點的MAC接收每個幀時啟動。傳輸定時器可 與傳輸生命周期有關(guān),或者甚至指示傳輸生命周期,因為在一個實施例中, 當(dāng)傳輸定時器超過生命周期時,傳輸生命周期屆滿。生命周期例如可以是 指示幀或業(yè)務(wù)流或AC在節(jié)點的最大延遲(或延遲界)的值。在504,可 以^使用其它與時間有關(guān)#,其在某種程度上與所接收的幀中的一個或多 個幀的傳輸生命周期相關(guān)聯(lián)。在506,基于所接收的多個幀生成匯聚幀。例如,所接收的多個幀或 MSDU可4皮匯聚成一個幀(A-MSDU)或一個MPDU。也可以執(zhí)4亍其它類 型的幀匯聚。在508,基于一個或多個所接收的幀的與時間有關(guān)的參數(shù),可以確定 匯聚幀的與時間有關(guān)的參數(shù)。根據(jù)一個實施例,通過選擇所接收(并被匯 聚)的幀或MSDU中的一個幀或MSDU的與時間有關(guān)的參數(shù),確定匯聚 幀的與時間有關(guān)的參數(shù)(該所選擇的與時間有關(guān)的參數(shù)可接著用于匯聚 幀)。根據(jù)另一個實施例,最新或最近接收的幀的傳輸定時器可用作匯聚 幀的傳輸定時器。可以使用諸如最早的幀的另一個幀的傳輸定時器,或者 甚至平均定時器值??梢証^用其它與時間有關(guān)的參數(shù),諸如可倒計時的生 命周期定時器,或者當(dāng)幀纟皮匯聚時可被啟動或初始化的匯聚幀的傳輸定時 器等。如上所述,可以執(zhí)行MSDU幀匯聚,其中多個MSDU被匯聚以形成 A-MSDU??梢栽趩蝹€MPDU內(nèi)提供A-MSDU。根據(jù)另一個實施例,可 以執(zhí)行MPDU幀匯聚,其中多個MPDU被匯聚以形成A-MPDU,并且 可以在單個PPDU中提供。這可以允許多個MPDU在PHY層被匯聚(成 單個PPDU),即4吏在MPDU被發(fā)送到不同的節(jié)點或站(不同的目的地) 的情況下。根據(jù)再一個實施例,如果所傳輸?shù)膸茿C2或更低(例如,AC0、 AC1或AC2)的接入類別(AC),那么可以使用兩種類型的匯聚機(jī)制(A-MSDU和A-MPDU )。匯聚幀A-MSDU的傳輸生命周期可以例如根 據(jù)最新幀(最新MSDU)的傳輸生命周期設(shè)置。這可以允許匯聚MSDU(A-MSDU)包含更早的幀,這些幀可能超過對業(yè)務(wù)流或AC指定的延遲 界(或生命周期)。然而,對于AC3,在一個實施例中,建議不使用MSDU 匯聚(A-MSDU ),因為該匯聚允許MSDU的傳輸超過它們的延遲界或生 命周期(在它們的傳輸生命周期已經(jīng)屆滿的情況下)。然而,MPDU匯聚(A-MPDU)可用于諸如AC3的更高的AC,因為對于A-MPDU,傳輸定 時器可適用于每個MSDU (例如,每個MSDU的特定傳輸生命周期)。 對于諸如AC3的更高的AC,不建議使用A-MSDU,因為A-MSDU可對 匯聚MSDU提供一個傳輸生命周期(用于A-MSDU中所有MSDU的一個 傳輸生命周期)。在一個實施例中,對于更高優(yōu)先級的AC,避免傳輸已 經(jīng)過期的幀(例如以避免浪費(fèi)網(wǎng)絡(luò)資源)。根據(jù)一個實施例, 一旦匯聚幀 已經(jīng)生成(例如,匯聚多個幀或MSDU),則同一節(jié)點至少在某些情況下 不能對匯聚幀解除匯聚以丟棄某個特定的MSDU,該特定的MSDU可能 已經(jīng)超過其延遲界或生命周期(例如,對于該MSDU,傳輸生命周期已經(jīng) 屆滿)。在另一個實施例中,站或AP可通過在自動節(jié)能傳送(APSD)模式中 運(yùn)行來提供電源管理。APSD例如可以提供兩種傳送機(jī)制調(diào)度APSD和 非調(diào)度APSD。站可以使用非調(diào)度APSD (U-APSD)以使得其所有或某些 幀在非調(diào)度服務(wù)周期期間從AP傳送給它們。非調(diào)度服務(wù)周期可以例如在 AP從站接收觸發(fā)消息時開始。根據(jù)調(diào)度APSD (S-APSD),在調(diào)度服務(wù) 周期期間,當(dāng)站可以接收和發(fā)送幀時,該站可以從AP接收數(shù)據(jù)傳輸調(diào)度, 其指示服務(wù)開始時間和服務(wù)間隔。例如,通過使用APSD,站可通過在較 低能量狀態(tài)中保持并接著在調(diào)度或非調(diào)度服務(wù)周期期間喚醒以接收和發(fā)送 數(shù)據(jù),可以省電并延長電池壽命。圖6是說明根據(jù)一個實施例的無線站和AP的操作的圖。在圖6所示 的例子中,無線站602可與AP (接入點)604進(jìn)行無線通信。作為例子, 站602可以在U-APSD模式(非調(diào)度節(jié)能傳送模式)、S-APSD (調(diào)度自動節(jié)能傳送模式)、或者非節(jié)能模式、或者其它模式中運(yùn)行。站602可以 向AP 604發(fā)送請求建立新的業(yè)務(wù)流的Add業(yè)務(wù)流(AddTS)請求 (AddTS.Request) 606。如下所述,該AddTS請求可包括一些描述業(yè)務(wù) 流(諸如延遲界、業(yè)務(wù)流的峰值數(shù)據(jù)速率等)和用于該業(yè)務(wù)流的用戶優(yōu)先 級或接入類別(AC)的字段,在其它字段中請求服務(wù)或傳輸調(diào)度。AP604 可向站602提供確認(rèn)(Ack) 608。 AP 604接著通過Add業(yè)務(wù)流(AddTS ) 響應(yīng)(AddTS.Response) 610提供所請求的數(shù)據(jù)傳輸調(diào)度。然后,基站602 向AP 604提供確i人612。
圖7是說明根據(jù)一個實施例的Add業(yè)務(wù)信流請求幀的格式的圖。 AddTS請求幀700可包括MAC報頭702,其包括地址和其它信息;幀 體704和幀校驗序列(FCS) 706。在一個實施例中,AddTS請求700的 幀體704可以是AddTS請求幀體708。 AddTS請求幀體708可包括設(shè)置 為指示Qos(例如,與QoS有關(guān)的幀)的值的類別字段710。動作字段712 可祐」i殳置為指示AddTS請求的值。
AddTS請求幀體708還可以包括流量規(guī)范或TSPEC 714。 TSPEC 714 可包括例如一個或多個描述去往或來自站的數(shù)據(jù)流或業(yè)務(wù)流(或所請求的 業(yè)務(wù)流)的QoS特征的參數(shù)或值,以及其它信息。在圖7中,在示例TSPEC 中提供的某些示例的字段凈皮示為TSPEC 714。
TSPEC 714可包括例如TS信息字段715,其將在下面詳細(xì)描述。 TSPEC 714還可包括一個或多個例如描述所請求的調(diào)度的參數(shù),諸如服務(wù) 開始時間719、最小服務(wù)間隔721和最大服務(wù)間隔723。 TSPEC 714還可 包括描述數(shù)據(jù)流或業(yè)務(wù)流(或所請求的業(yè)務(wù)流)的QoS特征的值,諸如最 小數(shù)據(jù)速率725、峰值數(shù)據(jù)速率727、延遲界729等。延遲界可以指定例如 基于空中接口幀傳送的最大傳輸延遲。該字段可指示在站或AP上幀的最 大延遲。
在另 一個實施例中,可以提供A-MSDU延遲界740以允許站指示匯聚 幀(例如,匯聚MSDU)的最大延遲界。這可以例如允許站或AP指定不 同的匯聚幀的延遲界或生命周期。TSPEC 714可包括其它字段。
14參照圖7的的下部,TSPEC 714的TS信息字段715可包括業(yè)務(wù)類型 716,其例如可以指示周期業(yè)務(wù)才莫式或者指示非周期或未指定的業(yè)務(wù)模式或 其它業(yè)務(wù)類型。TSID 718提供業(yè)務(wù)流ID (標(biāo)識符),方向720標(biāo)識業(yè)務(wù) 流的方向(例如,AP到站、站到AP、站到站和雙向)。接入策略722可 標(biāo)識業(yè)務(wù)流的接入策略(例如,基于竟?fàn)幍男诺澜尤牖駿DCA、受控信道 接入或HCCA、或者混合的、或者其它策略)。匯聚724可被設(shè)置為1以 表明用于站的匯聚調(diào)度(例如,表明用于站的多個或所有業(yè)務(wù)流的匯聚調(diào) 度)正被(站)請求,或者在匯聚調(diào)度正由AP提供時被AP設(shè)置為1。APSD 726可被設(shè)置為1以表明自動節(jié)能傳送(U-APSD或S-APSD ) 被用于與TSPEC相關(guān)的業(yè)務(wù),否則可被設(shè)置為0。用戶優(yōu)先級728可以指 示用于該業(yè)務(wù)流的幀的用戶優(yōu)先級(例如,8個用戶優(yōu)先級可以映射到4 個接入類別,包括ACO、 AC1、 AC2和AC3 ) 。 TSInfo確認(rèn)策略730可 以指示將使用的確認(rèn)策略(例如,不確認(rèn),單幀確認(rèn),塊確認(rèn))。進(jìn)度732 可以指示對于該業(yè)務(wù)流是否使用和請求調(diào)度。例如,當(dāng)APSD 726被設(shè)置 為指示自動節(jié)能傳送模式時,進(jìn)度732被設(shè)置為0以指示U-APSD,設(shè)置 為1以指示S-APSD。在TS信息字段715中可提供非MSDU匯聚字段734以允許站在設(shè)置 為1時指示(或請求)對該業(yè)務(wù)流不應(yīng)使用MSDU匯聚(仍可以使用諸如 MPDU匯聚的其它類型的匯聚)。當(dāng)設(shè)置為0時,這可以指示MSDU匯 聚可用于該業(yè)務(wù)流。還提供保留的字段736。圖8是說明4艮據(jù)一個實施例的Add業(yè)務(wù)流(AddTS )響應(yīng)的幀體的格 式的圖。例如,可以提供AddTS響應(yīng)幀體802作為數(shù)據(jù)幀701 (圖7)內(nèi) 的幀體。AddTS響應(yīng)幀體802可包括多個字段,諸如類別710(例如,指 示QoS)、動作803 (例如,指示AddTS響應(yīng))、TSPEC714 (見圖7) 和數(shù)據(jù)傳輸調(diào)度804,其例如可包括多個字段,諸如TSID、服務(wù)開始時間 和月艮務(wù)間隔。根據(jù)一個實施例,通過使用TSPEC 714中的TS信息單元715中的非 MSDU匯聚字段734, MSDU匯聚可被拒絕用于高AC流(例如,AC3 )。15TSPEC 714可以在ADDTS請求消息和AddTS響應(yīng)消息中被傳送到另一 個節(jié)點(站或AP ),以指定流處理特定^:。根據(jù)一個實施例,如果ADDTS 請求的發(fā)射機(jī)或ADDTS響應(yīng)的發(fā)射機(jī)已經(jīng)將非MSDU匯聚字段734設(shè)置 為l,那么不使用MSDU匯聚。根據(jù)一個實施例,在這種情況下,可以使 用任何其它匯聚機(jī)制。對于每個接入類別(AC)可以指定用于匯聚MSDU的AC特定生命 周期(A-MSDU生命周期)。另夕卜,對于緩存將被轉(zhuǎn)發(fā)到在節(jié)能傳送模式 (例如,U-APSD或S-APSD )中的站的幀的節(jié)點或AP,較長的AC特定 延遲界或較長的A-MSDU生命周期可用于這種緩存節(jié)能站的幀的節(jié)點。因 此,通過提供較長的A-MSDU生命周期,可以補(bǔ)償來自休眠狀態(tài)的節(jié)能站 的延遲。該生命周期補(bǔ)償技術(shù)也可以用于非匯聚幀,以例如增加將被傳送 到在節(jié)能模式中運(yùn)行的節(jié)點的MSDU的生命周期。如前所述的,可以提供AC特定的A-MSDU生命周期值。另夕卜,緩存 并轉(zhuǎn)發(fā)幀到在節(jié)能模式中運(yùn)行的節(jié)點的節(jié)點也可以使用(例如AC特定的) 最小A-MSDU生命周期,其與一般的AC特定的A-MSDU生命周期值不 同。使用這種最小生命周期以將幀傳送到節(jié)能節(jié)點可用于改進(jìn)或增加匯聚 幀的所要求的傳輸時間,以例如提高響應(yīng)于來自當(dāng)前被喚醒的節(jié)能節(jié)點的 觸發(fā)幀而傳送這樣的匯聚幀的可能性。最小生命周期可被認(rèn)為是用于生命 周期設(shè)置的次要^L制,并且可以與在此描述的其它生命周期設(shè)置機(jī)制 一起使用。圖9是說明根據(jù)一個實施例的在無線站中提供的裝置900的框圖。無 線站可包括例如無線收發(fā)機(jī)902以發(fā)送和接收信號,控制器904以控制站 的運(yùn)行并執(zhí)行指令或軟件,和存儲器卯6以存儲數(shù)據(jù)和/或指令??刂破?04 是可編程的,并能夠執(zhí)行存儲在存儲器或其它計算機(jī)介質(zhì)上的軟件或其它 指令,以執(zhí)行上面所描述的各種任務(wù)和功能。例如,控制器904可以被編 程為接收多個幀,基于所述多個幀生成匯聚幀,并基于所接收的幀中的一 個或多個幀的傳輸生命周期確定匯聚幀的傳輸生命周期。另外,可以提供 包括所存儲的指令的存儲器介質(zhì),當(dāng)控制器或處理器執(zhí)行這些指令時,這些指令可導(dǎo)致控制器904執(zhí)行上面所述的一個或多個任務(wù)或功能。
在此描述的各種技術(shù)的實施方式可以在數(shù)字電子電路或計算機(jī)硬件、 固件、軟件或其結(jié)合中實現(xiàn)。實施方式可以實現(xiàn)為計算機(jī)軟件產(chǎn)品,例如, 具體包含在信息載體中,例如計算機(jī)可讀存儲設(shè)備或傳插一言號中的計算機(jī) 程序,以由諸如可編程處理器、計算機(jī)或多個計算機(jī)的數(shù)據(jù)處理裝置執(zhí)行 或者控制其運(yùn)行。諸如上面所述的計算機(jī)程序的計算機(jī)程序,可以任何形 式的編程語言來編寫,包括編譯或解釋語言,并可以配置為任何形式,包 括單機(jī)程序或模塊、組件、子程序或其它適合在計算機(jī)環(huán)境中使用的單元。 計算機(jī)程序可以;故配置為在一個計算機(jī)上執(zhí)行或者在一個站點或分布于多
個站點但通過通信網(wǎng)絡(luò)互連的多個計算機(jī)上執(zhí)行。
可以通過一個或多個可編程處理器來執(zhí)行方法步驟,可編程處理器執(zhí) 行計算機(jī)程序以通過運(yùn)行輸入數(shù)據(jù)并生成輸出來執(zhí)行功能。方法步驟也可 以由裝置執(zhí)行,該裝置可被實現(xiàn)為專用邏輯電路,例如FPGA(現(xiàn)場可編 程門陣列)或ASIC (專用集成電路)。
盡管在此已經(jīng)說明了所描述的實施方式的某些特征,但是對于本領(lǐng)域 的普通技術(shù)人員來說還可以進(jìn)行許多修改、替換、變化和等同。因此,應(yīng) 當(dāng)理解所附的權(quán)利要求旨在覆蓋落入各種實施例的實際精神的范圍內(nèi)的所 有4奮改和變化。
權(quán)利要求
1.一種方法,包括接收(402)多個幀;基于所接收的多個幀生成(404)匯聚幀;以及基于所接收的幀中的一個或多個幀的傳輸生命周期,確定(406)所述匯聚幀的傳輸生命周期。
2. 如權(quán)利要求l所述的方法,其中,所述生成包括匯聚被指向相同 目的地并且是相同接入類別或流量類別的多個所接收的幀。
3. 如權(quán)利要求l所述的方法,還包括在所述匯聚幀的傳輸生命周期 內(nèi)傳輸所述匯聚幀。
4. 如權(quán)利要求l所述的方法,其中,所述確定包括基于最新或最近 接收的幀的剩余傳輸生命周期,確定所述匯聚幀的傳輸生命周期。
5. 如權(quán)利要求l所述的方法,其中,所述確定包括 確定所述匯聚幀的目的地節(jié)點是否在節(jié)能模式中運(yùn)行; 基于所接收的幀中的一個或多個幀的傳輸生命周期并基于所述匯聚幀的目的地節(jié)點是否在節(jié)能模式中運(yùn)行,確定所述匯聚幀的傳輸生命周期。
6. 如權(quán)利要求l所述的方法,還包括如果所述匯聚幀在所迷匯聚幀 的傳輸生命周期內(nèi)沒有傳輸,則丟棄所述匯聚幀。
7. —種方法,包括 接收(502)多個幀;對所接收的幀中的一個或多個幀確定(504 )與時間有關(guān)的參數(shù),每個 與時間有關(guān)的參數(shù)與所接收的幀中的 一個幀的傳輸生命周期相關(guān)聯(lián);基于所接收的多個幀生成(506)匯聚幀;以及基于所述一個或多個所接收的幀的與時間有關(guān)的參數(shù),確定(508)所 述匯聚幀的與時間有關(guān)的參數(shù)。
8. 如權(quán)利要求7所述的方法,其中,所述接收包括接收多個MAC幀。
9. 如權(quán)利要求7所述的方法,其中,所述接收包括接收多個MAC 服務(wù)數(shù)據(jù)單元(MSDU)。
10. 如權(quán)利要求7所述的方法,其中,所M所接收的幀中的一個或 多個幀確定與時間有關(guān)的參數(shù)包括當(dāng)所接收的幀中的一個或多個幀被接 收時,對所述幀初始化或啟動傳輸定時器。
11. 如權(quán)利要求7所述的方法,其中,所述確定包括 當(dāng)每個所接收的幀被接收時,對所述幀初始化或啟動傳輸定時器;以及將所述每個所接收的幀的傳輸定時器與幀生命周期進(jìn)行比較。
12. 如權(quán)利要求7所述的方法,其中,所述生成包括通過匯聚所接 收的多個媒體訪問控制(MAC )幀來生成匯聚MAC幀。
13. 如壽又利要求7所述的方法,其中,所述確定所述匯聚幀的與時間 有關(guān)的參數(shù)包括選擇最新或最近接收的幀的與時間有關(guān)的參數(shù)。
14. 如權(quán)利要求7所述的方法,其中,所述確定所述匯聚幀的與時間 有關(guān)的參數(shù)包括選擇最早接收的幀的與時間有關(guān)的參數(shù)。
15. 如權(quán)利要求7所述的方法,其中,所述確定所述匯聚幀的與時間 有關(guān)的參數(shù)包括計算所接收的多個幀的與時間有關(guān)的參數(shù)的平均值,所 述平均值4皮選作所述匯聚幀的與時間有關(guān)的M。
16. 如權(quán)利要求7所述的方法,還包括如果所述匯聚幀的與時間有 關(guān)的參數(shù)滿足標(biāo)準(zhǔn),則丟棄所述匯聚幀。
17. 如權(quán)利要求7所述的方法,還包括如果所述匯聚幀的與時間有 關(guān)的參數(shù)超過幀生命周期,則丟棄所述匯聚幀。
18. 如權(quán)利要求7所述的方法,其中,所述對所接收的幀中的每一個 幀確定與時間有關(guān)的參數(shù)包括當(dāng)所接收的幀中的每一個幀凈皮接收時,對 所述幀初始化或啟動傳輸定時器;其中,所述確定所述匯聚幀的與時間有關(guān)的參數(shù)包括選擇最新或最 近接收的幀的傳輸定時器;還包括如果所述匯聚幀的傳輸定時器超過幀生命周期,則丟棄所迷匯聚幀。
19. 一種在用于無線通信的站中提供的裝置,所述裝置包括 控制器(904);連接到所述控制器的存儲器(卯6);以及 連接到所述控制器的無線收發(fā)機(jī)(卯2); 所述裝置用于 接收(502)多個幀;對所接收的幀中的每一個幀確定(504)與時間有關(guān)的參數(shù),每個與時 間有關(guān)的參數(shù)與該所接收的幀的傳輸生命周期相關(guān)聯(lián);基于所接收的多個幀生成(506)匯聚幀;以及基于所接收的幀中的每個幀的與時間有關(guān)的參數(shù)確定(508 )所述匯聚 幀的與時間有關(guān)的參數(shù)。
20. 如權(quán)利要求19所述的裝置,其中,所述裝置用于 對所接收的幀中的每一個幀確定與時間有關(guān)的參數(shù)包括當(dāng)所接收的幀中的每一個幀被接收時,對所述幀初始化或啟動傳輸定時器;所述確定所述匯聚幀的與時間有關(guān)的參數(shù)包括選擇最新或最近接收的幀的傳輸定時器;其中,所述裝置還用于如果所述匯聚幀的傳輸定時器超過幀生命周期,則丟棄所述匯聚幀。
21. —種產(chǎn)品,包括 存儲介質(zhì);所述存儲介質(zhì)包括存儲在其上的指令,當(dāng)處理器執(zhí)行所述指令時,導(dǎo)致接收多個幀;對所接收的幀中的每一個幀確定與時間有關(guān)的參數(shù),每個與時間有關(guān) 的參數(shù)與該所接收的幀的傳輸生命周期相關(guān)聯(lián); 基于所接收的多個幀生成匯聚幀;以及基于所接收的幀中的每一個幀的與時間有關(guān)的參數(shù),確定所述匯聚幀的與時間有關(guān)的^lt。
22.如權(quán)利要求21所述的產(chǎn)品,其中,所述指令導(dǎo)致對所接收的幀 中的每一個幀確定與時間有關(guān)的參數(shù)包括當(dāng)所接收的幀中的每一個幀被接 收時,對所述幀初始化或啟動傳輸定時器;其中,所述指令導(dǎo)致確定所述匯聚幀的與時間有關(guān)的參數(shù)包括選擇最 新或最近接收的幀的傳輸定時器;還包括當(dāng)所述處理器執(zhí)行時導(dǎo)致如果所述匯聚幀的傳輸定時器超過 幀生命周期,則丟棄所述匯聚幀的指令。
全文摘要
公開了各種涉及在無線網(wǎng)絡(luò)中使用定時或與定時有關(guān)的信息以處理匯聚幀的實施例。根據(jù)一個實施例,接收(402)多個幀。基于所接收的多個幀生成(404)匯聚幀?;谒邮盏膸械囊粋€或多個幀的傳輸生命周期確定(406)匯聚幀的傳輸生命周期。在另一個實施例中,例如基于所接收的幀中的一個或多個幀的傳輸定時器,對匯聚幀確定傳輸定時器。
文檔編號H04W72/12GK101326775SQ200680039968
公開日2008年12月17日 申請日期2006年11月9日 優(yōu)先權(quán)日2005年11月10日
發(fā)明者J·耐克特, N·卡卡尼, S·米哈伊洛瓦 申請人:諾基亞公司