一種組播數(shù)據(jù)包傳輸方法及裝置制造方法
【專利摘要】本發(fā)明實施例提供一種組播數(shù)據(jù)包的物理層PHY封包的方法,包括:接入點AP為站點STA計算所述STA的組播部分關(guān)聯(lián)標識符PAID,其中所述AP對多個關(guān)聯(lián)標識符AID進行壓縮后計算獲得一個相同的所述組播PAID;所述AP設(shè)置所述組播PAID在所述組播數(shù)據(jù)包的物理層會聚過程協(xié)議數(shù)據(jù)單元PPDU幀格式內(nèi)。
【專利說明】一種組播數(shù)據(jù)包傳輸方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種組播數(shù)據(jù)包傳輸方法及裝置。
【背景技術(shù)】
[0002]WLAN (Wireless Local Area Networks,無線局域網(wǎng)絡(luò))是以無線信道作為傳輸媒介的計算機局域網(wǎng),是有線聯(lián)網(wǎng)方式的重要補充和延伸。在802.1lah的應(yīng)用場景下,通常能夠支持6000個STA (stat1n,站點),其中,802.1lah是一種無線局域網(wǎng)通信標準,用于大量低功耗傳感器類型的應(yīng)用,例如抄表、環(huán)境監(jiān)測、智能家居等。示例性的,這些STA可以分別設(shè)置在水表、電表、煤氣表上,而這些水表、電表、煤氣表可以隸屬于不同或者相同的公司,并且這些公司可以通過無線APbccess point,接入點),以相同或者不同的周期分別向這些水表、電表、煤氣表發(fā)送信息,或者對這些水表、電表、煤氣表進行更新。因此,在802.1lah的應(yīng)用場景下,AP能夠發(fā)送不同周期、不同內(nèi)容的組播信息給不同的STA。然而,目前802.1lah的標準中并沒有規(guī)定如何用組播AID的方式將組播數(shù)據(jù)發(fā)送給STA。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的實施例提供一種組播數(shù)據(jù)包傳輸方法及裝置,規(guī)定了如何用組播AID的方式將組播數(shù)據(jù)發(fā)送給STA。
[0004]本發(fā)明的實施例采用如下技術(shù)方案:
[0005]第一方面,本發(fā)明實施例提供一種組播數(shù)據(jù)包傳輸方法,該方法包括:
[0006]接入點AP為站點STA分配對應(yīng)的組播關(guān)聯(lián)標識符AID,其中,所述組播AID設(shè)置于所述組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),所述組播AID的標識位設(shè)置有第一標識;
[0007]所述AP向至少兩個STA發(fā)送所述組播數(shù)據(jù)包,以使得所述至少兩個STA根據(jù)所述組播AID判斷所述組播數(shù)據(jù)包是否為對應(yīng)于所述至少兩個STA的組播數(shù)據(jù)包,其中,所述至少兩個STA位于同一個組播組內(nèi)。
[0008]在第一種可能的實現(xiàn)方式中,根據(jù)第一方面,所述方法還包括:
[0009]所述AP為STA計算其對應(yīng)的組播部分關(guān)聯(lián)標識符PAID ;
[0010]所述AP設(shè)置所述組播PAID在所述組播數(shù)據(jù)包的物理層會聚過程協(xié)議數(shù)據(jù)單元PPDU幀格式內(nèi)。
[0011]在第二種可能的實現(xiàn)方式中,結(jié)合第一方面或第一種可能的實現(xiàn)方式,若所述PPDU幀格式為短前導(dǎo)幀格式,則所述組播PAID設(shè)置于所述短前導(dǎo)幀格式的信號域內(nèi);或者,
[0012]若所述PPDU幀格式為長前導(dǎo)幀格式,則所述組播PAID設(shè)置于所述長前導(dǎo)幀格式的信號A域內(nèi)。
[0013]在第三種可能的實現(xiàn)方式中,結(jié)合第一方面或第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,所述短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,所述組播AID設(shè)置于所述第一地址域內(nèi)。[0014]在第四種可能的實現(xiàn)方式中,結(jié)合第一方面或第一種可能的實現(xiàn)方式至第三種可能的實現(xiàn)方式,所述第一地址域的長度為16比特,其中,所述第一地址域的從最低有效位開始的第14個比特為所述標識位,其中,所述標識位用于指示AID是否為組播AID。
[0015]在第五種可能的實現(xiàn)方式中,結(jié)合第一方面或第一種可能的實現(xiàn)方式至第四種可能的實現(xiàn)方式,在所述AP向至少兩個STA發(fā)送所述組播數(shù)據(jù)包之前,所述方法還包括:
[0016]所述AP發(fā)送廣播信號至所述STA,以使得所述STA獲知所述AP將發(fā)送所述組播數(shù)據(jù)包至所述STA。
[0017]第二方面,本發(fā)明實施例提供一種組播數(shù)據(jù)包傳輸方法,該方法包括:
[0018]STA接收AP發(fā)送的組播數(shù)據(jù)包,其中,所述組播數(shù)據(jù)包由所述AP發(fā)送至包括所述STA在內(nèi)的至少兩個STA,所述組播數(shù)據(jù)包中組播AID設(shè)置于所述組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),所述組播AID的標識位設(shè)置有第一標識;
[0019]所述STA根據(jù)所述組播AID判斷所述組播數(shù)據(jù)包是否為對應(yīng)于所述STA的組播數(shù)據(jù)包。
[0020]在第一種可能的實現(xiàn)方式中,根據(jù)第二方面,所述短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,所述組播AID設(shè)置于所述第一地址域內(nèi)。
[0021]在第二種可能的實現(xiàn)方式中,結(jié)合第二方面或第一種可能的實現(xiàn)方式,所述第一地址域的長度為16比特,其中,所述第一地址域的從最低有效位開始的第14個比特為所述標識位,其中,所述標識位用于指示AID是否為組播AID。
[0022]在第三種可能的實現(xiàn)方式中,結(jié)合第二方面或第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,在所述至少兩個STA接收AP發(fā)送的組播數(shù)據(jù)包之前,所述方法還包括:
[0023]所述STA接收所述AP發(fā)送的廣播信號;
[0024]所述STA獲知所述AP將發(fā)送所述組播數(shù)據(jù)包至所述STA。
[0025]在第四種可能的實現(xiàn)方式中,結(jié)合第二方面或第一種可能的實現(xiàn)方式至第三種可能的實現(xiàn)方式,所述方法還包括:
[0026]若所述組播PPDU幀格式內(nèi)設(shè)置有所述組播PAID,所述STA則根據(jù)所述組播PAID判斷所述組播數(shù)據(jù)包是否為對應(yīng)于所述STA的組播數(shù)據(jù)包。
[0027]第三方面,本發(fā)明實施例提供一種AP,包括:
[0028]處理模塊,用于為STA分配對應(yīng)的組播AID,其中,所述組播AID設(shè)置于所述組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),所述組播AID的標識位設(shè)置有第一標識;
[0029]發(fā)送模塊,用于向至少兩個STA發(fā)送所述組播數(shù)據(jù)包,以使得所述至少兩個STA根據(jù)所述組播AID判斷所述組播數(shù)據(jù)包是否為對應(yīng)于所述至少兩個STA的組播數(shù)據(jù)包,其中,所述至少兩個STA位于同一個組播組內(nèi)。
[0030]在第一種可能的實現(xiàn)方式中,根據(jù)第三方面,所述處理模塊,還用于為STA計算其對應(yīng)的組播PAID,以及設(shè)置所述組播PAID在所述組播數(shù)據(jù)包的物理層會聚過程協(xié)議數(shù)據(jù)單元PPDU幀格式內(nèi)。
[0031]在第二種可能的實現(xiàn)方式中,結(jié)合第三方面或第一種可能的實現(xiàn)方式,若所述PPDU幀格式為短前導(dǎo)幀格式,則所述組播PAID設(shè)置于所述短前導(dǎo)幀格式的信號域內(nèi);或者,
[0032]若所述PPDU幀格式為長前導(dǎo)幀格式,則所述組播PAID設(shè)置于所述長前導(dǎo)幀格式的信號A域內(nèi)。
[0033]在第三種可能的實現(xiàn)方式中,結(jié)合第三方面或第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,所述短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,所述組播AID設(shè)置于所述第一地址域內(nèi)。
[0034]在第四種可能的實現(xiàn)方式中,結(jié)合第三方面或第一種可能的實現(xiàn)方式至第三種可能的實現(xiàn)方式,所述第一地址域的長度為16比特,其中,所述第一地址域的從最低有效位開始的第14個比特為所述標識位,其中,所述標識位用于指示AID是否為組播AID。
[0035]在第五種可能的實現(xiàn)方式中,結(jié)合第三方面或第一種可能的實現(xiàn)方式至第四種可能的實現(xiàn)方式,所述發(fā)送模塊,還用于:
[0036]發(fā)送廣播信號至所述STA,以使得所述STA獲知所述AP將發(fā)送所述組播數(shù)據(jù)包至所述STA。
[0037]第四方面,本發(fā)明實施例提供一種STA,包括:
[0038]接收單元,用于接收AP發(fā)送的組播數(shù)據(jù)包,其中,所述組播數(shù)據(jù)包由所述AP發(fā)送至包括所述STA在內(nèi)的至少兩個STA,所述組播數(shù)據(jù)包中組播AID設(shè)置于所述組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),所述組播AID的標識位設(shè)置有第一標識;
[0039]判斷單元,用于根據(jù)所述組播AID判斷所述組播數(shù)據(jù)包是否為對應(yīng)于所述STA的組播數(shù)據(jù)包。
[0040]在第一種可能的實現(xiàn)方式中,結(jié)合第四方面,所述短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,所述組播AID設(shè)置于所述第一地址域內(nèi)。
[0041]在第二種可能的實現(xiàn)方式中,結(jié)合第四方面或第一種可能的實現(xiàn)方式,所述第一地址域的長度為16比特,其中,所述第一地址域的從最低有效位開始的第14個比特為所述標識位,其中,所述標識位用于指示AID是否為組播AID。
[0042]在第三種可能的實現(xiàn)方式中,結(jié)合第四方面或第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,所述STA還包括:
[0043]所述接收單元,還用于接收所述AP發(fā)送的廣播信號;
[0044]獲取單元,用于獲知所述AP將發(fā)送所述組播數(shù)據(jù)包。
[0045]在第四種可能的實現(xiàn)方式中,結(jié)合第二方面或第一種可能的實現(xiàn)方式至第三種可能的實現(xiàn)方式,所述判斷單元,還用于:
[0046]若所述組播PPDU幀格式內(nèi)設(shè)置有所述組播PAID,則根據(jù)所述組播PAID判斷所述組播數(shù)據(jù)包是否為對應(yīng)于所述STA的組播數(shù)據(jù)包。
[0047]又一方面,本發(fā)明實施例給出一種組播數(shù)據(jù)包的物理層PHY封包的方法,包括:
[0048]接入點AP為站點STA計算所述STA的組播部分關(guān)聯(lián)標識符PAID,其中所述AP對多個關(guān)聯(lián)標識符AID進行壓縮后計算獲得一個相同的所述組播PAID ;
[0049]所述AP設(shè)置所述組播PAID在所述組播數(shù)據(jù)包的物理層會聚過程協(xié)議數(shù)據(jù)單元PPDU幀格式內(nèi)。
[0050]再一方面,本發(fā)明實施例還給出一種組播PPDU幀傳輸方法包括:
[0051]STA接收AP發(fā)送的組播數(shù)據(jù)包的物理層會聚過程協(xié)數(shù)據(jù)單元PPDU幀,其中,所述組播PPDU幀由所述AP發(fā)送至包括所述STA在內(nèi)的至少兩個STA,所述組播PAID設(shè)置于組播PPDU幀中;[0052]所述STA根據(jù)AP分配的組播AID計算所述組播PAID,并比較所述組播PPDU幀中的組播PAID與所述計算得到的組播PAID,判斷所述組播PPDU幀是否為對應(yīng)所述STA的組播PTOU幀。
[0053]本發(fā)明實施例所提供的組播數(shù)據(jù)包傳輸方法及裝置,通過AP為STA分配對應(yīng)的組播AID,其中,組播AID設(shè)置于組播數(shù)據(jù)包的短MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識,以及AP向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,其中,至少兩個STA位于同一個組播組內(nèi)。通過該方案,由于AP為STA分配對應(yīng)的組播AID,并向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,因此,規(guī)定了如何用組播AID的方式將組播數(shù)據(jù)發(fā)送給STA。
【專利附圖】
【附圖說明】
[0054]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0055]圖1為本發(fā)明實施例提供的數(shù)據(jù)包傳輸方法的流程圖一;
[0056]圖2為傳統(tǒng)的MAC幀頭的結(jié)構(gòu)示意圖;
[0057]圖3為本發(fā)明實施例提供的短MAC幀頭的結(jié)構(gòu)示意圖一;
[0058]圖4為本發(fā)明實施例提供的短MAC幀頭的結(jié)構(gòu)示意圖二 ;
[0059]圖5為本發(fā)明實施例提供的AID的結(jié)構(gòu)示意圖;
[0060]圖6為本發(fā)明實施例提供的數(shù)據(jù)包傳輸方法的流程圖二 ;
[0061]圖7為本發(fā)明實施例提供的AID的特征值的結(jié)構(gòu)示意圖;
[0062]圖8為本發(fā)明實施例提供的I3DDU幀格式的結(jié)構(gòu)示意圖一;
[0063]圖9為本發(fā)明實施例提供的I3DDU幀格式的結(jié)構(gòu)示意圖二 ;
[0064]圖10為本發(fā)明實施例提供的數(shù)據(jù)包傳輸方法的流程圖三;
[0065]圖11為本發(fā)明實施例提供的數(shù)據(jù)包傳輸方法的流程圖四;
[0066]圖12為本發(fā)明一實施例提供的AP的結(jié)構(gòu)示意圖;
[0067]圖13為本發(fā)明一實施例提供的STA的結(jié)構(gòu)示意圖一;
[0068]圖14為本發(fā)明一實施例提供的STA的結(jié)構(gòu)示意圖二 ;
[0069]圖15為本發(fā)明另一實施例提供的接入點AP的結(jié)構(gòu)不意圖;
[0070]圖16為本發(fā)明另一實施例提供的站點STA的結(jié)構(gòu)示意圖。
【具體實施方式】
[0071]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0072]本發(fā)明實施例提供一種組播數(shù)據(jù)包傳輸方法,如圖1所示,該方法包括:[0073]SlOUAP為STA分配對應(yīng)的組播AID。
[0074]其中,組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識。
[0075]WLAN (Wireless Local Area Networks,無線局域網(wǎng)絡(luò))是以無線信道作為傳輸媒介的計算機局域網(wǎng),是有線聯(lián)網(wǎng)方式的重要補充和延伸。在802.1lah的應(yīng)用場景下,通常能夠支持6000個STA (stat1n,站點),其中,802.1Iah是一種無線局域網(wǎng)通信標準,用于大量低功耗傳感器類型的應(yīng)用,例如抄表、環(huán)境監(jiān)測、智能家居等。
[0076]在802.1lah的應(yīng)用場景下,當(dāng)AP要向多個STA發(fā)送組播數(shù)據(jù)時,AP首先要對待發(fā)送的數(shù)據(jù)進行處理。數(shù)據(jù)首先在MAC層進行封包,此時,將AID設(shè)置于數(shù)據(jù)包的短MAC幀頭內(nèi);隨后,將在MAC層封包后的數(shù)據(jù)發(fā)送到PHY層進行封包,其中,封包的具體過程將在下述實施例中進行描述,此處不再贅述。
[0077]需要說明的是,傳統(tǒng)的MAC幀頭的格式,如圖2所示,傳統(tǒng)的MAC幀頭包括幀控制域、持續(xù)時間域或標識域、第一地址域、第二地址域、第三地址域、序列控制域、第四地址域、服務(wù)質(zhì)量控制域和高速控制域,其中,幀控制域、持續(xù)時間域、序列控制域和服務(wù)質(zhì)量控制域的長度均為2字節(jié),第一地址域、第二地址域、第三地址域和第四地址域的長度均為6字節(jié),高速控制域的長度為4字節(jié)。
[0078]然而,在802.1lah的應(yīng)用場景下,采用短MAC幀頭可以更有效的支持低功耗應(yīng)用,如圖3所示,短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,其中,幀控制域、第一地址域和序列控制域的長度均為2字節(jié),第二地址域的長度為6字節(jié),且AID設(shè)置于第一地址域內(nèi),BSSID(basic service set identifier,基本服務(wù)集標識符)設(shè)置于第二地址域內(nèi)。
[0079]需要說明的是,根據(jù)用戶策略,本發(fā)明實施例提供的短MAC幀頭還可以包括第三地址域,如圖4所示,第三地址域的長度為6字節(jié)。
[0080]短MAC幀頭相比于傳統(tǒng)的MAC幀頭,省去了持續(xù)時間域、服務(wù)質(zhì)量控制域、高速控制域和第四地址域,不僅能減少MAC幀頭的長度,提高傳輸數(shù)據(jù)的效率,還能夠降低STA的功耗,節(jié)約了能源。
[0081]需要補充的是,AID設(shè)置于第一地址域內(nèi)的格式,如圖5所示,由于第一地址域的長度為2字節(jié),即16比特。根據(jù)規(guī)定,第一地址域的從最低有效位開始的第I個比特至第13個比特設(shè)置為AID的特征值,第一地址域的從最低有效位開始的第14個比特為標識位,其中,標識位用于指示AID是否為組播AID,第一地址域的從最低有效位開始的第15個比特和第16個比特設(shè)置為數(shù)值I。
[0082]當(dāng)數(shù)據(jù)包要作為組播數(shù)據(jù)包發(fā)送時,AP為STA分配對應(yīng)的組播AID,其中,組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識,并且第一標識的取值為I。
[0083]S102、AP向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包。
[0084]其中,至少兩個STA位于同一個組播組內(nèi)。
[0085]AP向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包。[0086]需要說明的是,本發(fā)明實施例所提供的AID是根據(jù)二進制編寫的,第一標識用于指示數(shù)據(jù)包則為組播包,因此,第一標識為數(shù)值I。當(dāng)標志位未設(shè)置有第一標識,則說明該數(shù)據(jù)包不為組播數(shù)據(jù)包,該數(shù)據(jù)包不能通過組播發(fā)送給STA。
[0087]需要補充的是,根據(jù)用戶策略的不同,第一標識的取值也不同,第一標識可以為數(shù)值1,也可以為O等其他的數(shù)值,本發(fā)明不做限制。
[0088]本發(fā)明實施例所提供的組播數(shù)據(jù)包傳輸方法,通過AP為STA分配對應(yīng)的組播AID,其中,組播AID設(shè)置于組播數(shù)據(jù)包的短MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識,以及AP向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,其中,至少兩個STA位于同一個組播組內(nèi)。通過該方案,由于AP為STA分配對應(yīng)的組播AID,并向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,因此,規(guī)定了如何用組播AID的方式將組播數(shù)據(jù)發(fā)送給STA。
[0089]本發(fā)明實施例提供一種組播數(shù)據(jù)包傳輸方法,如圖6所示,該方法包括:
[0090]S201、AP為STA分配對應(yīng)的組播AID。
[0091 ] 其中,組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識。
[0092]WLAN (Wireless Local Area Networks,無線局域網(wǎng)絡(luò))是以無線信道作為傳輸媒介的計算機局域網(wǎng),是有線聯(lián)網(wǎng)方式的重要補充和延伸。在802.1lah的應(yīng)用場景下,通常能夠支持6000個STA (stat1n,站點),其中,802.1Iah是一種無線局域網(wǎng)通信標準,用于大量低功耗傳感器類型的應(yīng)用,例如抄表、環(huán)境監(jiān)測、智能家居等。
[0093]在802.1lah的應(yīng)用場景下,當(dāng)AP要向多個STA發(fā)送組播數(shù)據(jù)時,AP首先要對待發(fā)送的數(shù)據(jù)進行處理。數(shù)據(jù)首先在MAC層進行封包,此時,將AID設(shè)置于數(shù)據(jù)包的短MAC幀頭內(nèi);隨后,將在MAC層封包后的數(shù)據(jù)發(fā)送到PHY層進行封包。
[0094]下面,將依次對數(shù)據(jù)在MAC層封包和在PHY層封包的過程進行說明。
[0095]傳統(tǒng)的MAC幀頭包括幀控制域、持續(xù)時間域或標識域、第一地址域、第二地址域、第三地址域、序列控制域、第四地址域、服務(wù)質(zhì)量控制域和高速控制域,其中,幀控制域、持續(xù)時間域、序列控制域和服務(wù)質(zhì)量控制域的長度均為2字節(jié),第一地址域、第二地址域、第三地址域和第四地址域的長度均為6字節(jié),高速控制域的長度為4字節(jié)。
[0096]然而,在802.1lah的應(yīng)用場景下,采用短MAC幀頭可以更有效的支持低功耗應(yīng)用,短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,其中,幀控制域、第一地址域和序列控制域的長度均為2字節(jié),第二地址域的長度為6字節(jié),且AID設(shè)置于第一地址域內(nèi)。
[0097]需要說明的是,根據(jù)用戶策略,本發(fā)明實施例提供的短MAC幀頭還可以包括第三地址域,第三地址域的長度為6字節(jié)。
[0098]短MAC幀頭相比于傳統(tǒng)的MAC幀頭,省去了持續(xù)時間域、服務(wù)質(zhì)量控制域、高速控制域和第四地址域,不僅能減少MAC幀頭的長度,提高傳輸數(shù)據(jù)的效率,還能夠降低STA的功耗,節(jié)約了能源。
[0099]需要補充的是,AID設(shè)置于第一地址域內(nèi),由于第一地址域的長度為2字節(jié),即16比特。根據(jù)規(guī)定,第一地址域的第I個比特至第13個比特設(shè)置為AID的特征值,因為802.1lah的場景需要支持多達6000個節(jié)點,AID為大量節(jié)點分配特征值時是按層劃分的,即分為page,block, sub-block三級,如圖7所不。第一地址域最多有4個page,占用2比特;每個page下面包括32個block,占用5比特;每個block下面又包括8個sub-block,占用3比特;每個sub-block下面可以包括8個STA,占用3比特。因此,每個AID只需指不某個STA是屬于哪個page, block, sub-block以及具體sub-block里的第幾個位置,就可以指示出AID對應(yīng)該STA的特征值。
[0100]進一步的,第一地址域的從最低有效位開始的第14個比特為標識位,其中,標識位用于指示AID是否為組播AID,第一地址域的從最低有效位開始的第15個比特和第16個比特設(shè)置為數(shù)值I。
[0101]在將AID設(shè)置于數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi)之后,AP將在MAC層封包后的數(shù)據(jù)發(fā)送到PHY層進行封包。
[0102]802.1lah 標準支持 1ΜΗζ、2ΜΗζ、4ΜΗζ、8ΜΗζ 和 16MHz 幾種帶寬,并定義了三種 PPDU幀格式。這三種幀格式分別為IMHz幀格式、大于等于2MHz短前導(dǎo)幀格式,以及大于等于2MHz長前導(dǎo)幀格式,其中,短前導(dǎo)幀格式只能用于SU(single user,單用戶)通信,長前導(dǎo)中貞格式既可以用于SU通信,也可以用于MU (multiple user,多用戶)通信。
[0103]大于等于2MHz短前導(dǎo)巾貞格式,如圖8所示,包括STF(short training field,短訓(xùn)練),用于PPDU起始檢測、自動增益控制、粗略頻偏估計、時間同步;LTFl(long trainingfieldl,長訓(xùn)練域I),用于信道估計、精確頻偏估計、時間同步;LTF2(long training field2,長訓(xùn)練域2),和LTFl —起用于多空間流的信道估計、精確頻偏估計、時間同步,LTF_NLTF(long training field NLTF,長訓(xùn)練域NLTF),和LTFl—起用于多空間流的信道估計、精確頻偏估計、時間同步,其中N_LTF是指LTF域的具體數(shù)目,與空間流數(shù)目有關(guān);SIG(signal,信號),用于傳輸接收側(cè)解包需要的一些關(guān)鍵信息,例如帶寬、空間流數(shù)目、調(diào)制方式等。
[0104]大于等于2MHz長前導(dǎo)幀格式,如圖9所示,包括STF,LTF1,SIGA(signal A,信號A),用于傳輸接收側(cè)解SU包需要的關(guān)鍵信息,或者解MU包時多個用戶公有的關(guān)鍵信息;D-STF(short training field for data,數(shù)據(jù)的短訓(xùn)練域),用于改進自動增益控制;SIGB(signal B,信號B),若SU時值與D-LTFl值相同,可以改善信道估計的性能;在願時,用于傳輸接收側(cè)解MU包時每個用戶特有的關(guān)鍵信息。
[0105]經(jīng)過MAC層封包后的組播數(shù)據(jù)在PHY層進行封包時,首先AP為STA計算其對應(yīng)的組播PAID (partial AID,部分AID),其中,PAID是的長度為6比特,是AID經(jīng)過壓縮后計算得到的。多個AID經(jīng)過壓縮計算后可以得到相同的PAID,用于接收側(cè)PHY層的包地址檢測。根據(jù)公式(I)即可計算出組播PAID,公式(I)如下所示:
[0106](i/cr(AID[0:8]) + i/c;c(BSSID[44:47] ? BSSiD[40:43]) x 25) mod 2'1 式 Q)
[0107]其中,?表示按位異或操作;mod X表示模X運算;deC()表示十進制轉(zhuǎn)換操作;AID [0:8]表示AID的第O個比特位至第8個比特位;BSSID [44:47]表示BSSID的第44個比特位至第47個比特位。
[0108]計算出待設(shè)置于PPDU幀格式中的PAID之后,若組播PAID滿足預(yù)設(shè)條件,AP則設(shè)置組播PAID在組播數(shù)據(jù)包的物理層會聚過程協(xié)議數(shù)據(jù)單元PPDU幀格式內(nèi)。若組播PAID不滿足預(yù)設(shè)條件,AP則不設(shè)置組播PAID在組播數(shù)據(jù)包的PPDU幀格式內(nèi)。其中,預(yù)設(shè)條件是指根據(jù)公式(I)計算出的PAID不等于第一預(yù)設(shè)值,且計算出的PAID不等于第二預(yù)設(shè)值,其中,第一預(yù)設(shè)值是根據(jù)公式(2)計算出的值,第二預(yù)設(shè)值是根據(jù)公式(3)計算出的值:
[0109](dec (BSSID [39:47]) mod (29-1)) +1 式(2)
[0110](dec (Overlapping BSSID [39:47]) mod (29-1) )+1 式(3)
[0111]其中,overlapping BSSID是指和當(dāng)前BSS覆蓋范圍有重迭的相鄰BSS的標識符,即相鄰AP的MAC地址。
[0112]相應(yīng)的,計算出待設(shè)置于PPDU幀格式中的PAID之后,若PAID不滿足預(yù)設(shè)條件,則不將PAID設(shè)置于PPDU幀格式中。
[0113]需要補充的是,若PPDU幀格式為短前導(dǎo)幀格式,則組播PAID設(shè)置于短前導(dǎo)幀格式的信號域SIG內(nèi)(圖中箭頭所指示的部分);或者,若PPDU幀格式為長前導(dǎo)幀格式,則組播PAID設(shè)置于長前導(dǎo)幀格式的信號A域SIGA內(nèi)(圖中箭頭所指示的部分)。
[0114]當(dāng)數(shù)據(jù)包經(jīng)過MAC層封包和PHY層封包之后,作為組播數(shù)據(jù)包發(fā)送時,AP為STA分配對應(yīng)的組播AID,其中,組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識,并且第一標識的取值為I。
[0115]S202、AP發(fā)送廣播信號至STA,以使得STA獲知AP將發(fā)送組播數(shù)據(jù)包至STA。
[0116]在AP向至少兩個STA發(fā)送組播數(shù)據(jù)包之前,AP會發(fā)送攜帶有發(fā)送傳輸指示映射信息的廣播信號至STA,以使得STA獲知AP將發(fā)送組播數(shù)據(jù)包至STA。
[0117]其中,廣播信號是通過beacon 巾貞的 DTIM(Delivery traffic indicat1n map,發(fā)送傳輸指示映射)廣播信號發(fā)送的,其中,beacon是AP周期性的廣播的一種管理幀,DTIM是AP發(fā)送的beacon巾貞的廣播信號中的一個域。
[0118]S203、AP向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包。
[0119]其中,至少兩個STA位于同一個組播組內(nèi)。
[0120]AP向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包。
[0121]需要補充的是,根據(jù)用戶策略的不同,第一標識的取值也不同,第一標識可以為數(shù)值1,也可以為O等其他的數(shù)值,本發(fā)明不做限制。
[0122]本發(fā)明實施例所提供的組播數(shù)據(jù)包傳輸方法,通過AP為STA分配對應(yīng)的組播AID,其中,組播AID設(shè)置于組播數(shù)據(jù)包的短MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識,以及AP向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,其中,至少兩個STA位于同一個組播組內(nèi)。通過該方案,由于AP為STA分配對應(yīng)的組播AID,并向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,因此,規(guī)定了如何用組播AID的方式將組播數(shù)據(jù)發(fā)送給STA。
[0123]本發(fā)明實施例提供一種數(shù)據(jù)包傳輸方法,如圖10所示,該方法包括:
[0124]S301、STA接收AP發(fā)送的組播數(shù)據(jù)包。
[0125]STA接收AP發(fā)送的組播數(shù)據(jù)包,其中,所述組播數(shù)據(jù)包由所述AP發(fā)送至包括所述STA在內(nèi)的至少兩個STA,組播數(shù)據(jù)包中組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識。[0126]S302、STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包。
[0127]STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包,若組播數(shù)據(jù)包為對應(yīng)于該STA的組播數(shù)據(jù)包,則STA繼續(xù)接收該組播數(shù)據(jù)包;若組播數(shù)據(jù)包不是對應(yīng)于該STA的組播數(shù)據(jù)包,則STA丟棄該組播數(shù)據(jù)包。
[0128]需要說明的是,PPDU幀格式中設(shè)置有PAID,STA也可以根據(jù)PAID判斷數(shù)據(jù)包是否為對應(yīng)于STA的數(shù)據(jù)包,本發(fā)明不做限制。
[0129]本發(fā)明實施例所提供的組播數(shù)據(jù)包傳輸方法,STA接收AP發(fā)送的組播數(shù)據(jù)包,其中,組播數(shù)據(jù)包由AP發(fā)送至包括STA在內(nèi)的至少兩個STA,組播數(shù)據(jù)包中組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識,以及STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包。通過該方案,由于AP為STA分配對應(yīng)的組播AID,并向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,因此,規(guī)定了如何用組播AID的方式將組播數(shù)據(jù)發(fā)送給STA。
[0130]本發(fā)明實施例提供一種數(shù)據(jù)包傳輸方法,如圖11所示,包括:
[0131]S401、STA接收AP發(fā)送的廣播信號。
[0132]S402、STA獲知AP將發(fā)送組播數(shù)據(jù)包至STA。
[0133]S403、STA接收AP發(fā)送的組播數(shù)據(jù)包。
[0134]其中,所述組播數(shù)據(jù)包由所述AP發(fā)送至包括所述STA在內(nèi)的至少兩個STA,組播數(shù)據(jù)包中組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識。
[0135]短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,組播AID設(shè)置于第一地址域內(nèi)。第一地址域的長度為16比特,其中,第一地址域的從最低有效位開始的第14個比特為標識位,其中,標識位用于指示AID是否為組播AID。
[0136]S404、STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包。
[0137]STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包,若組播數(shù)據(jù)包為對應(yīng)于該STA的組播數(shù)據(jù)包,則STA繼續(xù)接收該組播數(shù)據(jù)包;若組播數(shù)據(jù)包不是對應(yīng)于該STA的組播數(shù)據(jù)包,則STA丟棄該組播數(shù)據(jù)包。
[0138]需要說明的是,PPDU幀格式中設(shè)置有PAID,STA也可以根據(jù)PAID判斷數(shù)據(jù)包是否為對應(yīng)于STA的數(shù)據(jù)包,本發(fā)明不做限制。
[0139]本發(fā)明實施例所提供的組播數(shù)據(jù)包傳輸方法,STA接收AP發(fā)送的組播數(shù)據(jù)包,其中,組播數(shù)據(jù)包由AP發(fā)送至包括STA在內(nèi)的至少兩個STA,組播數(shù)據(jù)包中組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識,以及STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包。通過該方案,由于AP為STA分配對應(yīng)的組播AID,并向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,因此,規(guī)定了如何用組播AID的方式將組播數(shù)據(jù)發(fā)送給STA。
[0140]本發(fā)明實施例提供一種AP,如圖12所示,包括:
[0141]處理模塊10,用于為STA分配對應(yīng)的組播AID,其中,組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識。[0142]發(fā)送模塊11,用于向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,其中,至少兩個STA位于同一個組播組內(nèi)。
[0143]進一步地,處理模塊10,還用于為STA計算其對應(yīng)的組播PAID,以及設(shè)置組播PAID在組播數(shù)據(jù)包的物理層會聚過程協(xié)議數(shù)據(jù)單元PPDU幀格式內(nèi)。
[0144]進一步地,若PPDU幀格式為短前導(dǎo)幀格式,則組播PAID設(shè)置于短前導(dǎo)幀格式的信號域內(nèi);或者,
[0145]若PPDU巾貞格式為長前導(dǎo)巾貞格式,則組播PAID設(shè)置于長前導(dǎo)巾貞格式的信號A域內(nèi)。
[0146]進一步地,短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,組播AID設(shè)置于第一地址域內(nèi)。
[0147]進一步地,第一地址域的長度為16比特,其中,第一地址域的從最低有效位開始的第14個比特為標識位,其中,標識位用于指示AID是否為組播AID。
[0148]進一步地,發(fā)送模塊11,還用于:
[0149]發(fā)送廣播信號至STA,以使得STA獲知AP將發(fā)送組播數(shù)據(jù)包至STA。
[0150]本發(fā)明實施例所提供的AP,包括處理模塊,用于為STA分配對應(yīng)的組播AID,其中,組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識,以及發(fā)送模塊,用于向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,其中,至少兩個STA位于同一個組播組內(nèi)。通過該方案,由于AP為STA分配對應(yīng)的組播AID,并向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,因此,規(guī)定了如何用組播AID的方式將組播數(shù)據(jù)發(fā)送給STA。
[0151]本發(fā)明實施例提供一種STA,如圖13所示,包括:
[0152]接收單元20,用于接收AP發(fā)送的組播數(shù)據(jù)包,其中,所述組播數(shù)據(jù)包由所述AP發(fā)送至包括所述STA在內(nèi)的至少兩個STA,組播數(shù)據(jù)包中組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識。
[0153]判斷單元21,用于根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包。
[0154]進一步地,短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,組播AID設(shè)置于第一地址域內(nèi)。
[0155]進一步地,第一地址域的長度為16比特,其中,第一地址域的從最低有效位開始的第14個比特為標識位,其中,標識位用于指示AID是否為組播AID。
[0156]進一步地,如圖14所示,STA還包括:
[0157]接收單元20,還用于接收AP發(fā)送的廣播信號。
[0158]獲取單元22,用于獲知AP將發(fā)送組播數(shù)據(jù)包。
[0159]進一步地,判斷單元21,還用于若組播PPDU幀格式內(nèi)設(shè)置有組播PAID,則根據(jù)組播PAID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包。
[0160]本發(fā)明實施例所提供的STA,包括接收單元,用于接收AP發(fā)送的組播數(shù)據(jù)包,其中,所述組播數(shù)據(jù)包由所述AP發(fā)送至包括所述STA在內(nèi)的至少兩個STA,組播數(shù)據(jù)包中組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識,以及判斷單元,用于根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包。通過該方案,由于AP為STA分配對應(yīng)的組播AID,并向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,因此,規(guī)定了如何用組播AID的方式將組播數(shù)據(jù)發(fā)送給STA。
[0161]本發(fā)明實施例提供一種接入點AP,如圖15所示,包括:
[0162]處理器30,用于為STA分配對應(yīng)的組播AID,其中,組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識。
[0163]發(fā)送電路31,用于向至少兩個STA發(fā)送組播數(shù)據(jù)包,以使得至少兩個STA根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于至少兩個STA的組播數(shù)據(jù)包,其中,至少兩個STA位于同一個組播組內(nèi)。
[0164]處理器30還可以稱為中央處理單兀(Central Processing Unit, CPU)。上述本發(fā)明實施例揭示的方法可以應(yīng)用于處理器30中,或者由處理器30配合各功能電路或者器件實現(xiàn)。處理器30可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器30中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器30可以是通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者控制執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。
[0165]進一步地,處理器30還用于為STA計算其對應(yīng)的組播PAID,以及設(shè)置組播PAID在組播數(shù)據(jù)包的物理層會聚過程協(xié)議數(shù)據(jù)單元PPDU幀格式內(nèi)。
[0166]進一步地,若PPDU幀格式為短前導(dǎo)幀格式,則組播PAID設(shè)置于短前導(dǎo)幀格式的信號域內(nèi);或者,
[0167]若PPDU巾貞格式為長前導(dǎo)巾貞格式,則組播PAID設(shè)置于長前導(dǎo)巾貞格式的信號A域內(nèi)。
[0168]進一步地,短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,組播AID設(shè)置于第一地址域內(nèi)。
[0169]進一步地,第一地址域的長度為16比特,其中,第一地址域的從最低有效位開始的第14個比特為標識位,其中,標識位用于指示AID是否為組播AID。
[0170]進一步地,發(fā)送電路31,還用于:
[0171]發(fā)送廣播信號至STA,以使得STA獲知AP將發(fā)送組播數(shù)據(jù)包至STA。
[0172]本發(fā)明實施例還提供一種站點STA,如圖16所示,包括:
[0173]接收器40,用于接收AP發(fā)送的組播數(shù)據(jù)包,其中,所述組播數(shù)據(jù)包由所述AP發(fā)送至包括所述STA在內(nèi)的至少兩個STA,組播數(shù)據(jù)包中組播AID設(shè)置于組播數(shù)據(jù)包的短媒體接入控制MAC幀頭內(nèi),組播AID的標識位設(shè)置有第一標識。
[0174]處理器41,用于根據(jù)組播AID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包。
[0175]上述本發(fā)明實施例揭示的方法可以應(yīng)用于處理器41中,或者由處理器41配合各功能電路或者器件實現(xiàn)。處理器41可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器41中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器41可以是通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者控制執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。
[0176]進一步地,短MAC幀頭包括幀控制域、第一地址域、第二地址域和序列控制域,組播AID設(shè)置于第一地址域內(nèi)。
[0177]進一步地,第一地址域的長度為16比特,其中,第一地址域的從最低有效位開始的第14個比特為標識位,其中,標識位用于指示AID是否為組播AID。
[0178]進一步地,接收器40,還用于接收AP發(fā)送的廣播信號。
[0179]處理器41,還用于獲知AP將發(fā)送組播數(shù)據(jù)包。
[0180]進一步地,處理器41,還用于若組播PPDU幀格式內(nèi)設(shè)置有組播PAID,則根據(jù)組播PAID判斷組播數(shù)據(jù)包是否為對應(yīng)于STA的組播數(shù)據(jù)包。
[0181]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
【權(quán)利要求】
1.一種組播數(shù)據(jù)包的物理層PHY封包的方法,其特征在于,包括: 接入點AP為站點STA計算所述STA的組播部分關(guān)聯(lián)標識符PAID,其中所述AP對多個關(guān)聯(lián)標識符AID進行壓縮后計算獲得一個相同的所述組播PAID ; 所述AP設(shè)置所述組播PAID在所述組播數(shù)據(jù)包的物理層會聚過程協(xié)議數(shù)據(jù)單元PPDU幀格式內(nèi)。
2.根據(jù)權(quán)利要求1所述的組播數(shù)據(jù)包傳輸方法,其特征在于, 若所述PPDU幀格式為短前導(dǎo)幀格式,則所述組播PAID設(shè)置于所述短前導(dǎo)幀格式的信號域內(nèi);或者, 若所述PPDU幀格式為長前導(dǎo)幀格式,則所述組播PAID設(shè)置于所述長前導(dǎo)幀格式的信號A域內(nèi)。
3.根據(jù)權(quán)利要求1或2的方法,其特征在于,所述組播PAID的長度為6比特,由所述AP對所述組播AID進行壓縮計算后獲得。
4.一種組播PPDU巾貞傳輸方法,其特征在于,包括: STA接收AP發(fā)送的組播數(shù)據(jù)包的物理層會聚過程協(xié)數(shù)據(jù)單元PPDU幀,其中,所述組播PPDU幀由所述AP發(fā)送至包括所述STA在內(nèi)的至少兩個STA,所述組播PAID設(shè)置于組播PPDU幀中; 所述STA根據(jù)AP分配的組播AID計算所述組播PAID,并比較所述組播PPDU幀中的組播PAID與所述計算得到的組播PAID,判斷所述組播PPDU幀是否為對應(yīng)所述STA的組播PPDU幀。
5.根據(jù)權(quán)利要求4所述的組播PPDU巾貞傳輸方法,其特征在于, 若所述PPDU幀格式為短前導(dǎo)幀格式,則所述組播PAID設(shè)置于所述短前導(dǎo)幀格式的信號域內(nèi);或者, 若所述PPDU幀格式為長前導(dǎo)幀格式,則所述組播PAID設(shè)置于所述長前導(dǎo)幀格式的信號A域內(nèi)。
【文檔編號】H04W4/06GK104038903SQ201310144338
【公開日】2014年9月10日 申請日期:2013年3月6日 優(yōu)先權(quán)日:2013年3月6日
【發(fā)明者】姜艷平, 楊潯, 趙牧 申請人:華為技術(shù)有限公司