專利名稱:一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ê驮O(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線局域網(wǎng)絡(luò)(WLAN)技術(shù),特別涉及一種WLAN中數(shù) 據(jù)傳輸?shù)姆椒ê驮O(shè)備。
背景技術(shù):
在WLAN中,通常設(shè)置客戶端(station,具體為符合802.11協(xié)議的無 線客戶端)只接收與其相關(guān)聯(lián)的(或者與其相連接的)的接入點(AP: Access Point)發(fā)送的數(shù)據(jù)幀。其中,AP提供無線客戶端到局域網(wǎng)的橋接功能,以 及實現(xiàn)無線局域網(wǎng)中無線到有線、有線到無線的幀轉(zhuǎn)換。
參見圖1,圖1為現(xiàn)有技術(shù)提供的實現(xiàn)數(shù)據(jù)通信的網(wǎng)絡(luò)架構(gòu)圖。如圖1 所示,客戶端1和客戶端2與接入點1不相關(guān)聯(lián),客戶端3與接入點1相關(guān) 聯(lián)。如此,若接入點1中存在一當(dāng)前需要發(fā)送的數(shù)據(jù)幀(該數(shù)據(jù)幀具體可為 接入點1接收的來自其他客戶端發(fā)送的數(shù)據(jù)幀或者用戶配置的數(shù)據(jù)幀),則 在到達該數(shù)據(jù)幀的發(fā)送時間時,接入點1通過廣播或者組播的形式發(fā)送該數(shù) 據(jù)幀。由于客戶端1或者客戶端2與發(fā)送數(shù)據(jù)幀的接入點1不相關(guān)聯(lián),如此, 客戶端1或者客戶端2不能接收到接入點1發(fā)送的數(shù)據(jù)幀;由于客戶端3與 發(fā)送數(shù)據(jù)幀的接入點1相關(guān)聯(lián),因此,客戶端3能夠接收到接入點1發(fā)送的 數(shù)據(jù)幀,如此,當(dāng)客戶端3接收到數(shù)據(jù)幀后,可以解析該數(shù)據(jù)幀,并對解析 的數(shù)據(jù)幀進行相應(yīng)的處理。
現(xiàn)有技術(shù)中一個接入點相關(guān)聯(lián)的客戶端的個數(shù)是有限的,通常, 一個接 入點只能接入64個客戶端。也就是說,當(dāng)一個接入點發(fā)送數(shù)據(jù)幀時,只有 64個客戶端能夠接收到該接入點發(fā)送的數(shù)據(jù)幀,并對接收的數(shù)據(jù)幀進行相 應(yīng)的處理。本領(lǐng)域技術(shù)人員應(yīng)該知道,網(wǎng)絡(luò)中,客戶端的數(shù)量成百上千,比如一個企業(yè)局域網(wǎng)中存在1920個客戶端,如果一個接入點只能接入64個客 戶端,為保證當(dāng)前企業(yè)局域網(wǎng)中所有的客戶端都能接收到數(shù)據(jù),就需要在該 企業(yè)局域網(wǎng)中設(shè)置30個接入點,如果當(dāng)前的接入點不夠,還需要重新增加 接入點,以使企業(yè)局域網(wǎng)中所有的客戶端都能接收到數(shù)據(jù)??梢钥闯?,現(xiàn)有 的利用數(shù)據(jù)幀傳輸數(shù)據(jù)的方法要求的網(wǎng)絡(luò)規(guī)模比較龐大。
發(fā)明內(nèi)容
本發(fā)明提供了一種無線局域網(wǎng)絡(luò)中數(shù)據(jù)傳輸?shù)姆胶驮O(shè)備,避免現(xiàn)有技術(shù) 中利用數(shù)據(jù)幀傳輸數(shù)據(jù)時所造成的缺陷。
一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ǎ摲椒☉?yīng)用于包含一個以上接入點 AP的無線局域網(wǎng)WLAN中;每一 AP發(fā)送一個以上信標(biāo)beacon幀;該方法 包括
A, 從各個AP發(fā)送的beacon幀中指定出與待發(fā)送凄t據(jù)相關(guān)聯(lián)的beacon 幀; ,
B, 若當(dāng)前需要發(fā)送所述待發(fā)送數(shù)據(jù),在預(yù)設(shè)的beacon幀發(fā)送周期到達 時,將所述待發(fā)送數(shù)據(jù)承載在指定beacon幀中發(fā)送,所述待發(fā)送數(shù)據(jù)包含 數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容。
一種數(shù)據(jù)傳輸設(shè)備,該設(shè)備應(yīng)用于包含一個以上接入點AP的無線局域網(wǎng) 絡(luò)WLAN中;每一 AP發(fā)送一個以上信標(biāo)beacon幀;該設(shè)備包括指定單元 和發(fā)送單元;
所述指定單元用于從所述WLAN中各個AP發(fā)送的beacon幀中指定出與待 發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀;
所述發(fā)送單元用于在預(yù)設(shè)的beacon幀發(fā)送周期到來時,若當(dāng)前需要發(fā) 送所述待發(fā)送數(shù)據(jù),將所述待發(fā)送數(shù)據(jù)承載在指定beacon幀中發(fā)送,所述 待發(fā)送數(shù)據(jù)包含數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容。
一種數(shù)據(jù)接收設(shè)備,該設(shè)備應(yīng)用于包含一個以上接入點AP的無線局域網(wǎng) WLAN中;每一 AP發(fā)送一個以上信標(biāo)beacon幀;該設(shè)備包括接收單元,用于在預(yù)先配置的自身支持的信道上接收承載了待發(fā)送數(shù)據(jù)的
指定beacon幀,所述待發(fā)送數(shù)據(jù)包含數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容;
處理單元,用于從所述接收單元接收的指定beacon幀中提取出所述數(shù) 據(jù)標(biāo)題和所述數(shù)據(jù)內(nèi)容,并提供提取出的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容。
綜上所述,本發(fā)明提供的方法和設(shè)備中,并非現(xiàn)有技術(shù)中利用傳統(tǒng)的數(shù) 椐幀廣播數(shù)據(jù),而是利用信標(biāo)Beacon幀來承載數(shù)據(jù)。本領(lǐng)域技術(shù)人員知道, Beacon幀并不像現(xiàn)有技術(shù)中的數(shù)據(jù)幀那樣要求只有與發(fā)送該Beacon幀的 AP相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備比如客戶端等才能接收到該Beacon幀,比如, 一個企 業(yè)局域網(wǎng)中存在1920個客戶端,由于現(xiàn)有技術(shù)中一個接入點只能接入64個 客戶端,為保證當(dāng)前企業(yè)局域網(wǎng)中所有的客戶端都能接收到數(shù)據(jù),就需要在 該企業(yè)局域網(wǎng)中設(shè)置30個接入點,而由于Beacon幀并不像現(xiàn)有技術(shù)中的數(shù) 據(jù)幀那樣需要只有與發(fā)送Beacon幀的AP相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備才能接收到 Beacon幀,如此,只要使一個AP發(fā)送的Beacon幀承載數(shù)據(jù),就可以使1920 個客戶端都能接收到該Beacon幀,這樣,避免了現(xiàn)有技術(shù)中由于接入點相 關(guān)聯(lián)的客戶端的個數(shù)是有限的而造成的缺陷。
進一步地,由于本發(fā)明中利用Beacon幀承載數(shù)據(jù)能夠使網(wǎng)絡(luò)中除發(fā)送 該Beacon幀的AP之外的所有網(wǎng)絡(luò)設(shè)備都能接收到該Beacon幀,也就是說, 本發(fā)明實施例中通過Beacon幀傳輸數(shù)據(jù),并不像現(xiàn)有技術(shù)中利用數(shù)據(jù)幀傳 輸數(shù)據(jù)需要對數(shù)據(jù)接收端的數(shù)量進行限制,如此,就不會出現(xiàn)網(wǎng)絡(luò)當(dāng)前的接 入點不夠還需要重新增加接入點的復(fù)雜度,進而也可大大減少網(wǎng)絡(luò)規(guī)模;
更近一步地,本發(fā)明實施例中從當(dāng)前WLAN中所有AP發(fā)送的beacon 幀中指定與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀,能夠?qū)崿F(xiàn)指定AP發(fā)送數(shù)據(jù)的功 能。
圖1為現(xiàn)有技術(shù)提供的實現(xiàn)數(shù)據(jù)通信的網(wǎng)絡(luò)架構(gòu)圖; 圖2為現(xiàn)有技術(shù)中beacon幀的結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例提供的基本流程圖4為本發(fā)明實施例提供的詳細流程圖5為本發(fā)明實施例提供的數(shù)據(jù)傳輸設(shè)備結(jié)構(gòu)圖6為本發(fā)明實施例提供的數(shù)據(jù)接收設(shè)備結(jié)構(gòu)圖。
具體實施例方式
通常,AP接通電源后,就會在信標(biāo)幀(beacon frame )發(fā)送周期到達時 發(fā)送beacon幀。其中,Beacon幀為 一廣播管理幀,用于承載管理信息(比 如發(fā)送該Beacon幀的AP所對應(yīng)的網(wǎng)絡(luò)信息),但并不用于承載網(wǎng)絡(luò)設(shè)備 之間進行通信的數(shù)據(jù)。參見圖2,圖2為現(xiàn)有技術(shù)中beacon幀的結(jié)構(gòu)示意圖。 如圖2所示,該beacon幀至少包4舌介質(zhì)i方問4空制(MAC: Media Access Control)頭字段和幀體字段。其中,MAC頭字段包含一些類型信息,可包 括幀控制等字段。幀體字段用于承載管理信息,其承載的管理信息的最大長 度為2312字節(jié),其包含服務(wù)組合識別碼(SSID: Service Set Identifier)等 字段。通常, 一個AP可支持一個以上SSID,由于beacon幀中包含了 SSID 字段,不同的SSID承載在不同的beacon幀中,即不同的SSID對應(yīng)不同的 beacon幀。也就是i兌, 一個AP能發(fā)送一個以上的beacon幀,其中,每一 beacon幀包含填入了對應(yīng)的SSID的SSID字段。
由于beacon幀是用于承栽管理信息的,其目的就是需要網(wǎng)絡(luò)中設(shè)備獲 知該beacon幀攜帶的管理信息,進而根據(jù)該管理信息調(diào)整自身的參數(shù)。為 了保證網(wǎng)絡(luò)中的設(shè)備都能接收到該AP發(fā)送的Beacon幀,802.11協(xié)議中并 不像要求現(xiàn)有技術(shù)中的數(shù)據(jù)幀那樣要求只有與發(fā)送該Beacon幀的AP相關(guān) 聯(lián)的網(wǎng)絡(luò)設(shè)備比如客戶端等才能接收到Beacon幀,而是使網(wǎng)絡(luò)中除該發(fā)送 Beacon幀的AP之外的所有網(wǎng)絡(luò)設(shè)備都能接收到Beacon幀。
基于此,本發(fā)明實施例可借助于Beacon幀的特點使Beacon幀來承載待 發(fā)送數(shù)據(jù),這樣,就避免了現(xiàn)有技術(shù)中利用數(shù)據(jù)幀發(fā)送數(shù)據(jù)而造成的缺陷, 能夠?qū)崿F(xiàn)網(wǎng)絡(luò)中除發(fā)送Beacon幀的AP之外的所有網(wǎng)絡(luò)設(shè)備都能接收到Beacon幀中攜帶的數(shù)據(jù)。比如,在一個企業(yè)局域網(wǎng)絡(luò)中,若當(dāng)前有1920個 客戶端需要接收數(shù)據(jù),如果按照現(xiàn)有技術(shù)數(shù)據(jù)幀的發(fā)送操作,則當(dāng)一個AP 只能接入64個無線客戶端時,企業(yè)網(wǎng)絡(luò)就需要30個AP,而如果利用Beacon 幀承載數(shù)據(jù),由于網(wǎng)絡(luò)中除發(fā)送Beacon幀的AP之外的所有網(wǎng)絡(luò)設(shè)備都能 接收到Beacon幀,如此,只要使一個AP發(fā)送的Beacon幀承載數(shù)據(jù)就可以 使1920個客戶端都能接收到該Beacon幀,這樣,避免了現(xiàn)有技術(shù)中由于接 入點相關(guān)聯(lián)的客戶端的個數(shù)是有限的而造成的缺陷,大大減少了網(wǎng)絡(luò)中數(shù)據(jù) 傳輸?shù)膹?fù)雜度,也相應(yīng)地進一步簡化了網(wǎng)絡(luò)規(guī)模。
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體 實施例對本發(fā)明進4亍詳細描述。
參見圖3,圖3為本發(fā)明實施例提供的基本流程圖。該方法應(yīng)用于包含 一個以上AP的WLAN中,每一 AP可發(fā)送一個以上beacon幀;如圖3所 示,該流程可包括以下步驟
步驟301,從WLAN中所有AP所發(fā)送的beacon幀中指定與待發(fā)送數(shù) 據(jù)相關(guān)聯(lián)的beacon幀。
這里,待發(fā)送數(shù)據(jù)可包含數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容,其中,數(shù)據(jù)內(nèi)容具體可 為公司介紹、產(chǎn)品介紹、產(chǎn)品打折、天氣預(yù)報或者熱點新聞等用戶設(shè)定的需 要發(fā)送的數(shù)據(jù)信息。
這里之所以執(zhí)行步驟301,主要是為了表示本實施例并非直接利用 WLAN中的所有beacon幀來承載待發(fā)送數(shù)據(jù),而是根據(jù)實際需求指定其中 的若干個beacon幀來承載待發(fā)送數(shù)據(jù)。由于beacon幀的主要作用是用于通 告管理信息的,因此,為保證網(wǎng)絡(luò)的穩(wěn)定性,通常會指定其中的一個或者兩 個beacon幀來承載待發(fā)送數(shù)據(jù)。其中,步驟301在具體實現(xiàn)時可有多種實 現(xiàn)形式,比如由于SSID與beacon幀具有對應(yīng)關(guān)系,如此,可通過i殳置與待 發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID來指定對應(yīng)的beacon幀;或者直接將當(dāng)前AP發(fā)送 的 一個以上的beacon幀指定為與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀等。
需要說明的是,由于每一 AP發(fā)送的beacon幀不同,通過上述步驟301,能夠?qū)崿F(xiàn)指定AP發(fā)送待發(fā)送數(shù)據(jù)的操作。步驟302,若當(dāng)前需要發(fā)送所述待發(fā)送數(shù)據(jù),在預(yù)設(shè)的beacon幀發(fā)送周 期到達時,將待發(fā)送數(shù)據(jù)承載在指定beacon幀中發(fā)送。這里,預(yù)設(shè)的beacon幀發(fā)送周期可與現(xiàn)有技術(shù)中的beacon幀發(fā)送周期 相同,也可不同,這里不再限定。至于步驟302中將待發(fā)送數(shù)據(jù)承栽在指定 beacon幀中發(fā)送的具體操作,可參見圖4所示。如此,通過上述操作實現(xiàn)了本發(fā)明實施例提供的利用beacon幀發(fā)送數(shù) 據(jù)的操作。以上為本發(fā)明實施例提供的基本流程圖,為便于本發(fā)明實施例的進一步 理解,下面對本發(fā)明實施例進行詳細描述。參見圖4,圖4為本發(fā)明實施例提供的詳細流程圖。該方法應(yīng)用于包含 一個以上AP的WLAN中;每一 AP發(fā)送一個以上beacon幀,不同的beacon 幀對應(yīng)不同的SSID,該實施例以通過設(shè)置與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID來指 定與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀,如圖4所示,該流程可包括以下步驟步驟401,設(shè)置與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID。這里,步驟401具體為從WLAN中當(dāng)前所有AP支持的所有SSID中 設(shè)置與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID。比如,當(dāng)前網(wǎng)絡(luò)中存在API和AP2,其 中,API支持16個SSID,分別為SSIDla至SSID16a, AP2支持32個SSID, 分別為SSIDlb至SSID32b,可設(shè)置SSIDla和SSID16b與待發(fā)送數(shù)據(jù)關(guān)聯(lián), 即指定SSIDla和SSID16b分別的對應(yīng)的beacon幀來承載待發(fā)送數(shù)據(jù),而其 他SSID對應(yīng)的beacon幀仍按照現(xiàn)有技術(shù)的操作(即只承載管理信息)執(zhí)行。步驟402,在設(shè)置的與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的每一 SSID對應(yīng)的beacon幀 中定義M個數(shù)據(jù)信元。802.11協(xié)議規(guī)定可以在WLAN中的AP所發(fā)送的beacon幀的幀體字段 中自定義信元,并且,自定義的每一個信元至少包含元素標(biāo)識(element ID ) 字段、長度(Length)字段和組織唯一標(biāo)示符(OUI: Organizationally unique identifier)字段。其中,element ID字段占用l個字節(jié),Length字段占用1個字節(jié),OUI字段占用3個字節(jié)。因此,步驟402可根據(jù)802.11協(xié)議的規(guī) 定定義數(shù)據(jù)信元,具體為在指定beacon幀中的幀體字段中定義數(shù)據(jù)信元。 其中,該定義的數(shù)據(jù)信元的個數(shù)M不限,但是,由于待發(fā)送數(shù)據(jù)包含數(shù)據(jù) 標(biāo)題和數(shù)據(jù)內(nèi)容,其中,數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容在不同的數(shù)據(jù)信元中,如此, 就需要至少有兩個數(shù)據(jù)信元來承載待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容, 因此,定義的數(shù)據(jù)信元的個數(shù)M最少為2。并且,由于802.11協(xié)議規(guī)定beacon 幀中幀體字段的最大長度為2312個字節(jié),因此,步驟402中定義的M個數(shù) 據(jù)信元的最大總長度還需小于或等于2312個字節(jié)。如此,可以知道,本發(fā) 明實施例中,M為大于等于2的正整數(shù),并且M個數(shù)據(jù)信元的最大總長度 小于或等于2312個字節(jié)。步驟403,在每一個數(shù)據(jù)信元中定義類型字段和用于承載待發(fā)送數(shù)據(jù)的 數(shù)據(jù)字段。通常,待發(fā)送數(shù)據(jù)包含數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容兩部分。本發(fā)明實施例為便 于接收方接收到指定beacon幀后確知該指定beacon幀當(dāng)前攜帶的是數(shù)據(jù)標(biāo) 題還是數(shù)據(jù)內(nèi)容,可通過類型字段來表示。其中,類型字段的大小可占用1 個字節(jié),其在數(shù)據(jù)信元中的具體位置本發(fā)明實施例并不具體限定。優(yōu)選地, 本發(fā)明實施例可規(guī)定數(shù)據(jù)信元中OUI字段后的1個字節(jié)為類型字段。這里,步驟403中類型字段的值包含用于表示數(shù)據(jù)標(biāo)題的第一類型值和 用于表示數(shù)據(jù)內(nèi)容的第二類型值。具體地,當(dāng)類型字段取值為第一類型值(比 如0x00)時,表示該類型字段所在的數(shù)據(jù)信元用于承載數(shù)據(jù)標(biāo)題(將該承 載數(shù)據(jù)標(biāo)題的數(shù)據(jù)信元記為數(shù)據(jù)標(biāo)題信元),也就是說,該數(shù)據(jù)標(biāo)題信元的 數(shù)據(jù)字段中需要填入數(shù)據(jù)標(biāo)題;當(dāng)類型字段取值為第二類型值(比如0x01) 時,表示該類型字段所在的數(shù)據(jù)信元用于承載數(shù)據(jù)內(nèi)容(將該承載數(shù)據(jù)內(nèi)容 的數(shù)據(jù)信元記為數(shù)據(jù)內(nèi)容信元),也就是說,該數(shù)據(jù)內(nèi)容信元的數(shù)據(jù)字段中 需要填入數(shù)據(jù)內(nèi)容;當(dāng)然,若類型字段取值還可包含除第一類型值和第二類 型值之外的其他值,當(dāng)類型字段取值為其他值時,可將該類型字段所在的數(shù) 據(jù)信元記 保留信元,以備該保留信元用于承栽后續(xù)需要發(fā)送的信息。802.11協(xié)議還規(guī)定在beacon幀的幀體字段中自定義的信元承載的信息 長度最大為252個字節(jié),考慮到本發(fā)明實施例的應(yīng)用性,本發(fā)明實施例中的 用于承載待發(fā)送數(shù)據(jù)的數(shù)據(jù)字段遵守802.11協(xié)議,即步驟403中的數(shù)據(jù)字 段的最大長度為252個字節(jié)。但是,需要說明的是,本實施例在定義類型字 段時,需要占用數(shù)據(jù)字段的長度。若類型字段占用了一個字節(jié),也就是說, 本實施例需要從數(shù)據(jù)字段中抽出1個字節(jié)用于作為類型字段,如此,本實施 例中數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度可相應(yīng)更改為252-1=251個字節(jié)。本領(lǐng)域技術(shù)人員知道,待發(fā)送數(shù)據(jù)中數(shù)據(jù)內(nèi)容的長度通常會遠遠大于 251個字節(jié);如此,若待發(fā)送數(shù)據(jù)中數(shù)據(jù)內(nèi)容的長度大于251個字節(jié),比如 為1K字節(jié),則執(zhí)行步驟404至步驟411。當(dāng)然,本實施例也可應(yīng)用于待發(fā)送數(shù)據(jù)中數(shù)據(jù)內(nèi)容的長度小于或等于 251個字節(jié)的情況。由于數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度為251個字節(jié),如 果待發(fā)送數(shù)據(jù)中數(shù)據(jù)內(nèi)容的長度小于或等于251個字節(jié),這就表示一個數(shù)據(jù) 信元就可將待發(fā)送數(shù)據(jù)中的數(shù)據(jù)內(nèi)容承載完畢,如此,就不需要執(zhí)行步驟 404至步驟411。這樣,當(dāng)待發(fā)送數(shù)據(jù)中數(shù)據(jù)內(nèi)容的長度小于或等于251個 字節(jié)時,在執(zhí)行完步驟403之后,直接執(zhí)行下述步驟以當(dāng)前采用的beacon 幀為與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSIDla對應(yīng)的beacon幀為例,則步驟404a為, 若當(dāng)前需要發(fā)送待發(fā)送數(shù)據(jù),在預(yù)設(shè)的beacon幀發(fā)送周期到達時,使與待 發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSIDla對應(yīng)的beacon幀中第 一數(shù)據(jù)信元的類型字段取值 為第一類型值,將數(shù)據(jù)標(biāo)題填入到第一數(shù)據(jù)信元的數(shù)據(jù)字段中;步驟405a 為,使除第一數(shù)據(jù)信元外的第二數(shù)據(jù)信元的類型字段取值為第二類型值,將 待發(fā)送數(shù)據(jù)的數(shù)據(jù)內(nèi)容填入到該第二數(shù)據(jù)信元的數(shù)據(jù)字段中;這里,第二數(shù) 據(jù)信元具體可為在SSIDla對應(yīng)的beacon幀中定義的按照順序排列的第二個 數(shù)據(jù)信元;也可為在SSIDla對應(yīng)的beacon幀中定義的除第一數(shù)據(jù)信元之外 的任意一個數(shù)據(jù)信元;步驟406a為,發(fā)送經(jīng)過步驟404a和步驟405a處理 的SSIDla對應(yīng)的beacon幀。待發(fā)送數(shù)據(jù)中凄t據(jù)內(nèi)容的長度小于或等于251 個字節(jié)的發(fā)送操作相比于待發(fā)送數(shù)據(jù)中數(shù)據(jù)內(nèi)容的長度大于251個字節(jié)的操作比較簡單。步驟404,在每一個數(shù)據(jù)信元中定義序列號字段,并對待發(fā)送數(shù)據(jù)中的數(shù)據(jù)內(nèi)容進行分段。這里,步驟404中的序列號字段可占用2個字節(jié),其在數(shù)據(jù)信元中的具 體位置本發(fā)明實施例并不具體限定。優(yōu)選地,本發(fā)明實施例可規(guī)定數(shù)據(jù)信元 中類型字段后的2個字節(jié)為序列號字段。需要說明的是,步驟404定義的序 列號字段也需要占用數(shù)據(jù)信元中數(shù)據(jù)字段的長度,如此,若類型字段占用了 一個字節(jié),序列號字段占用了兩個字節(jié),則在執(zhí)行本步驟404時,本實施例 中數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度更改為252-1-2=249個字節(jié)。本實施例中,序列號字段表示的意義取決于待發(fā)送數(shù)據(jù)中數(shù)據(jù)內(nèi)容的分 段和類型字段表示的類型。為便于說明,先描述待發(fā)送數(shù)據(jù)中數(shù)據(jù)內(nèi)容的分 段。這里,由于類型字段和數(shù)據(jù)字段都需要占用數(shù)據(jù)信元中數(shù)據(jù)字段的長度 而使本實施例中數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度為252-1-2=249個字節(jié),如 此,步驟404中對待發(fā)送數(shù)據(jù)中的數(shù)據(jù)內(nèi)容進行分段具體可包括按照小于 或等于數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度(249)為原則對待發(fā)送數(shù)據(jù)中的數(shù) 據(jù)內(nèi)容進行分段。具體地,步驟404分成的每一段數(shù)據(jù)內(nèi)容都具有對應(yīng)的序 列號,該序列號具體為當(dāng)前該段數(shù)據(jù)內(nèi)容在待發(fā)送數(shù)據(jù)包含的整個數(shù)據(jù)內(nèi)容 中的編號,比如,將待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容分成8段,分別為第一段數(shù) 據(jù)內(nèi)容至第八段數(shù)據(jù)內(nèi)容,其中,編號1至8分別記為第一段數(shù)據(jù)內(nèi)容至第 八段數(shù)據(jù)內(nèi)容的序列號。這里,假如步驟404分成的總段數(shù)為N。如此,本實施例可對序列號字段表示的意義進行定義,具體為為了便 于接收方接收到指定beacon幀后能夠正確無誤地獲知該指定beacon幀攜帶 的數(shù)據(jù),可當(dāng)類型字段取值為第一類型值時,與該類型字段處于同一數(shù)據(jù)信N,當(dāng)類型字段取值為第二類型值時,與該類型字段處于同一數(shù)據(jù)信元的序 列號字段表示當(dāng)前承載的一段數(shù)據(jù)內(nèi)容對應(yīng)的序列號。.步驟405,若當(dāng)前需要發(fā)送待發(fā)送數(shù)據(jù),在預(yù)設(shè)的beacon幀發(fā)送周期到 達時,執(zhí)行步驟406。步驟406,使與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSIDla對應(yīng)的beacon幀中第一數(shù) 據(jù)信元的類型字段取值為第一類型值,將總段數(shù)N和數(shù)據(jù)標(biāo)題分別填入到 第一數(shù)據(jù)信元的序列號字段和數(shù)據(jù)字段中。之后,執(zhí)行步驟407。這里,第一數(shù)據(jù)信元具體可為SSIDla對應(yīng)的beacon幀中定義的按照順 序排列的第一個數(shù)據(jù)信元;也可為SSIDla對應(yīng)的beacon幀中定義的任意一 個數(shù)據(jù)信元。如此,通過步驟406可以實現(xiàn)待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)標(biāo)題的承載操作。 而針對待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容的承載操作,由于步驟404中已將待發(fā)送 數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容進行了分段,這樣,針對每一段數(shù)據(jù)內(nèi)容,可從指定 beacon幀(SSIDla對應(yīng)的beacon幀)中除第一凄t據(jù)信元外的數(shù)據(jù)信元中確 定出用于承載該段數(shù)據(jù)內(nèi)容的數(shù)據(jù)信元,使該數(shù)據(jù)信元的類型字段取值為第 二類型值,將該段數(shù)據(jù)內(nèi)容和該段數(shù)據(jù)內(nèi)容對應(yīng)的序列號填入到該數(shù)據(jù)信元 的數(shù)據(jù)字段和序列號字段中,具體可參見下述步驟407至步驟409。步驟407,判斷總段數(shù)N是否大于步驟402定義的數(shù)據(jù)信元的個數(shù)M 與l的差,在大于的情況下,執(zhí)行步驟408;在小于或等于的情況下,執(zhí)行 步驟409。這里,預(yù)設(shè)的beacon幀發(fā)送周期可與現(xiàn)有技術(shù)中的beacon幀發(fā)送周期 相同,也可不同,這里不再限定。為了便于接收方接收到指定beacon幀后很容易獲知該指定beacon幀中 的數(shù)據(jù)內(nèi)容與數(shù)據(jù)標(biāo)題的對應(yīng)關(guān)系,可規(guī)定在發(fā)送每一與待發(fā)送數(shù)據(jù)相關(guān)聯(lián) 的SSID對應(yīng)的beacon幀時,都需要在該beacon幀中攜帶數(shù)據(jù)標(biāo)題,即設(shè) 置每一與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID對應(yīng)的beacon幀中的其中一個l史據(jù)信元 用于承載數(shù)據(jù)標(biāo)題,因此,本步驟407需要將總段數(shù)N與步驟402設(shè)置的 數(shù)據(jù)信元的個數(shù)M與1的差(記為M-l)進行比較,而不是將總段數(shù)N與 步驟402設(shè)置的數(shù)據(jù)信元的個數(shù)M進行比較。優(yōu)選地,在步驟407判斷出總段數(shù)N小于或等于步驟402設(shè)置的數(shù)據(jù)信元的個數(shù)M與1的差時,將該 N段數(shù)據(jù)內(nèi)容確定為當(dāng)前待發(fā)送的各段數(shù)據(jù)內(nèi)容。
需要說明的是,若當(dāng)前是首次需要發(fā)送待發(fā)送數(shù)據(jù),則可使能當(dāng)前采用 的承載待發(fā)送數(shù)據(jù)的beacon幀對應(yīng)的SSID所對應(yīng)的服務(wù),以便提供相應(yīng)的 無線服務(wù),比如周期性地發(fā)送beacon幀等;當(dāng)然,本發(fā)明實施例也可在當(dāng) 前是首次需要發(fā)送待發(fā)送數(shù)據(jù)時根據(jù)實際情況不使能當(dāng)前采用的承載待發(fā) 送數(shù)據(jù)的beacon幀對應(yīng)的SSID所對應(yīng)的服務(wù),具體情況需要具體分析,這 里不再贅述。為便于描述,這里以當(dāng)前采用的承載待發(fā)送數(shù)據(jù)的beacon幀 為與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSIDla對應(yīng)的beacon幀為例進行描述,其他與待 發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID的情況與SSIDla類似,這里不再贅述。
步驟408,從當(dāng)前N段數(shù)據(jù)內(nèi)容中選擇出M-l段數(shù)據(jù)內(nèi)容。之后,執(zhí) 行步驟409。
這里,可從當(dāng)前N段數(shù)據(jù)內(nèi)容中按順序選擇出M-l段數(shù)據(jù)內(nèi)容,也可 任意選擇出M-l段數(shù)據(jù)內(nèi)容。優(yōu)選地,可記為該選擇出的M-l段數(shù)據(jù)內(nèi)容 為當(dāng)前待發(fā)送的各段數(shù)據(jù)內(nèi)容。
步驟409,從除第一數(shù)據(jù)信元外的數(shù)據(jù)信元中選擇出當(dāng)前待發(fā)送的各段 數(shù)據(jù)內(nèi)容分別對應(yīng)的各個數(shù)據(jù)信元,使選擇出的各個數(shù)據(jù)信元的類型字段取 值為第二類型值,將各段數(shù)據(jù)內(nèi)容和各段數(shù)據(jù)內(nèi)容對應(yīng)的序列號分別填入到 選擇出的各個數(shù)據(jù)信元的數(shù)據(jù)字段和序列號字段中。
比如,若當(dāng)前待發(fā)送的各段數(shù)據(jù)內(nèi)容為步驟408選擇出的M-l段數(shù)據(jù) 內(nèi)容,由于SSIDla對應(yīng)的beacon幀中設(shè)置了 M個數(shù)據(jù)信元,其中一個數(shù) 據(jù)信元用于承載數(shù)據(jù)標(biāo)題,則本步驟409具體為確定除第一數(shù)據(jù)信元外的 M-l個數(shù)據(jù)信元為當(dāng)前待發(fā)送的各段數(shù)據(jù)內(nèi)容分別對應(yīng)的數(shù)據(jù)信元,使除第 一數(shù)據(jù)信元外的M-l個數(shù)據(jù)信元的類型字段取值為第二類型值,將選擇出 的M-l段數(shù)據(jù)內(nèi)容和該M-l段數(shù)據(jù)內(nèi)容分別對應(yīng)的序列號分別填入到除第 一數(shù)據(jù)信元外的M-l個數(shù)據(jù)信元的數(shù)據(jù)字段和序列號字段中。若當(dāng)前待發(fā) 送的各段數(shù)據(jù)內(nèi)容為步驟407判斷出總段數(shù)N小于或等于步驟402定義的數(shù)據(jù)信元的個數(shù)M與1的差時,確定的N段數(shù)據(jù)內(nèi)容,則本步驟409具體 為從除第一數(shù)據(jù)信元外的數(shù)據(jù)信元中選擇出N個數(shù)據(jù)信元,使選擇出的N 個數(shù)據(jù)信元的類型字段取值為第二類型值,將該N段數(shù)據(jù)內(nèi)容和該N段數(shù) 據(jù)內(nèi)容分別對應(yīng)的序列號分別填入到選擇出的N個數(shù)據(jù)信元的數(shù)據(jù)字段和 序列號字段中。這里,步驟406與步驟407至步驟409并無固定的時間先后順序,其可 同時發(fā)生,因此,圖4只是一種舉例,并非限定本發(fā)明實施例的應(yīng)用。步驟410,發(fā)送經(jīng)過步驟406和步驟409處理的SSIDla對應(yīng)的beacon幀。需要說明的是,若步驟407判斷出總段數(shù)N小于或等于步驟402定義 的數(shù)據(jù)信元的個數(shù)M與1的差,則在執(zhí)行完本步驟410時,則結(jié)束當(dāng)前流 程。若步驟407判斷出總段數(shù)N大于步驟402定義的數(shù)據(jù)信元的個數(shù)M與 l的差,則在執(zhí)行完本步驟410時,為保證待發(fā)送數(shù)據(jù)完全發(fā)送,還需執(zhí)行 步驟411。步驟411,在下一個預(yù)設(shè)的beacon幀發(fā)送周期到達時,針對剩下的各段 數(shù)據(jù)內(nèi)容,判斷剩下的數(shù)據(jù)內(nèi)容的段數(shù)是否大于M-l,在大于的情況下,則 執(zhí)行步驟412;在小于或等于的情況下,則按照步驟406、步驟409和步驟 410中的操作執(zhí)行。步驟412,從剩下的各段數(shù)據(jù)內(nèi)容選擇出M-l段數(shù)據(jù)內(nèi)容,按照步驟 406中的操作執(zhí)行,直至N段數(shù)據(jù)內(nèi)容發(fā)送完畢。這里,步驟411和步驟412中在按照步驟406中的操作執(zhí)行時,若步驟 401中設(shè)置了與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID除了 SSIDla夕卜,還有其他的SSID, 則可以將步驟406中的與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSIDla對應(yīng)的beacon幀替換 為與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的其他SSID對應(yīng)的beacon幀,也可以直接利用與祠: 發(fā)送l史據(jù)相關(guān)聯(lián)的SSIDla對應(yīng)的beacon幀。需要說明的是,若步驟401中設(shè)置了與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID的個 數(shù)大于1,比如為2個,分別為SSIDla和SSID16b,則當(dāng)總段數(shù)N大于M-l時,可同時將SSIDla和SSID16b分別對應(yīng)的beacon幀承載數(shù)據(jù),具體為 針對SSIDla對應(yīng)的beacon幀,按照步驟406至步驟410執(zhí)行;針對SSID16b 對應(yīng)的beacon幀,由于每一發(fā)送的與待發(fā)送凄t據(jù)相關(guān)聯(lián)的SSID對應(yīng)的 beacon幀中都需要承載數(shù)據(jù)標(biāo)題,如此,針對數(shù)據(jù)標(biāo)題,按照步驟406中的 操作執(zhí)行,之后,從剩下的各段數(shù)據(jù)內(nèi)容,判斷剩下的數(shù)據(jù)內(nèi)容的段數(shù)是否 大于M-1,在小于或等于的情況下,則按照步驟409中的操作執(zhí)行;如此, 即可通過在預(yù)設(shè)的beacon幀發(fā)送周期到來時同時發(fā)送兩個與待發(fā)送數(shù)據(jù)相 關(guān)聯(lián)的SSID對應(yīng)的beacon幀,從而實現(xiàn)了待發(fā)送數(shù)據(jù)的傳輸,進而省略步 驟411至步驟412。在判斷出剩下的數(shù)據(jù)內(nèi)容的段數(shù)大于M-l的情況下,則 從剩下的各段數(shù)據(jù)內(nèi)容選擇出M-l段數(shù)據(jù)內(nèi)容,之后,按照步驟409中的 操作執(zhí)行,之后,再執(zhí)行步驟410,直至N段數(shù)據(jù)內(nèi)容發(fā)送完畢。因此,圖 4所示的只是一種舉例,并非限定本發(fā)明實施例的應(yīng)用。并且,也可以看出, 不管在一個預(yù)設(shè)的beacon幀發(fā)送周期到達時同時發(fā)送幾個與待發(fā)送數(shù)據(jù)相 關(guān)聯(lián)的SSID對應(yīng)的beacon幀,每一個與待發(fā)送l史據(jù)相關(guān)聯(lián)的SSID對應(yīng)的 beacon幀的承栽數(shù)據(jù)操作都是類似的。如此,通過上述操作實現(xiàn)了本發(fā)明實施例提供的利用beacon幀傳輸數(shù) 據(jù)的操作。當(dāng)然,本發(fā)明實施例中針對待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)標(biāo)題,則按照 數(shù)據(jù)內(nèi)容的方法執(zhí)行,這里不再贅述。需要說明的是,本發(fā)明實施例中,當(dāng)網(wǎng)絡(luò)設(shè)備比如無線客戶端啟動時或 者接收到用戶的配置命令時,該網(wǎng)絡(luò)設(shè)備在自身支持的信道上獲取beacon 幀。其中,網(wǎng)絡(luò)設(shè)備支持的信道信息預(yù)先已被配置在網(wǎng)絡(luò)設(shè)備上,如此,網(wǎng) 絡(luò)設(shè)備很容易獲知自身支持的各個信道,并去其支持的各個信道獲取beacon 幀。這里,網(wǎng)絡(luò)設(shè)備獲取的beacon幀包含了現(xiàn)有技術(shù)中攜帶了管理信息的 beacon幀,也包含了本發(fā)明實施例提供的承載了數(shù)據(jù)(該數(shù)據(jù)包含數(shù)據(jù)標(biāo)題 和數(shù)據(jù)內(nèi)容)的指定beacon幀。由于每一與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的指定beacon幀中都攜帶了待發(fā)送數(shù)據(jù) 包含的數(shù)據(jù)標(biāo)題和與該指定beacon幀對應(yīng)的SSID,如此,當(dāng)網(wǎng)絡(luò)設(shè)備在其支持的某一信道上獲取到指定beacon幀后,為便于后續(xù)數(shù)據(jù)的接收,可以 形成并記錄獲取到該指定beacon幀時所處的信道、該獲取的指定beacon幀 攜帶的SSID和該獲取的指定beacon幀攜帶的數(shù)據(jù)標(biāo)題三者之間的對應(yīng)關(guān) 系。比如,網(wǎng)絡(luò)設(shè)備在自身支持的信道1上獲取到指定beacon后,則可形 成并記錄信道1 、該指定beacon攜帶的SSID和該指定beacon攜帶的數(shù)據(jù)標(biāo) 題三者之間的對應(yīng)關(guān)系。
之后,在用戶需要獲知網(wǎng)絡(luò)設(shè)備記錄的對應(yīng)關(guān)系時,該網(wǎng)絡(luò)設(shè)備可以根 據(jù)用戶發(fā)送的命令顯示已記錄的對應(yīng)關(guān)系給用戶。優(yōu)選地,由于信道信息是 網(wǎng)絡(luò)設(shè)備獲取beacon幀時所用到的標(biāo)識信息,并不需要用戶關(guān)心,因此, 為節(jié)省資源,可僅顯示SSID和數(shù)據(jù)標(biāo)題二者之間的對應(yīng)關(guān)系給用戶。如此, 用戶可根據(jù)顯示的對應(yīng)關(guān)系選擇當(dāng)前需要的數(shù)據(jù)信息,比如用戶選擇了 SSID1和數(shù)據(jù)標(biāo)題1的對應(yīng)關(guān)系。當(dāng)網(wǎng)絡(luò)設(shè)備接收到用戶的選擇后,在已記 錄的對應(yīng)關(guān)系中查找到SSID1和數(shù)據(jù)標(biāo)題1對應(yīng)的信道,比如信道1,之后, 直接去信道1上收集只于應(yīng)的beacon幀。
由于beacon幀是周期發(fā)送的,因此,網(wǎng)絡(luò)設(shè)備接收到用戶的選擇后, 能夠在查找到的信道上收集到攜帶了 SSID1和數(shù)據(jù)標(biāo)題1的指定beacon幀。 當(dāng)收集到指定beacon幀后,按照發(fā)送該指定beacon幀時所采用的封裝方式 解析該指定beacon幀,提取出該指定beacon幀攜帶的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容 (具體為根據(jù)圖4中的文字部分的記載,可以知道承載了數(shù)據(jù)標(biāo)題的數(shù)據(jù) 信元的類型字段取值為第一類型值,承載了數(shù)據(jù)內(nèi)容的數(shù)據(jù)信元的類型字段 取值為第二類型值,如此,從該指定beacon幀中類型字段取值為第一類型 值的數(shù)據(jù)信元中提取出數(shù)據(jù)標(biāo)題,從該指定beacon幀中類型字段取值為第 二類型值的數(shù)據(jù)信元中提取出數(shù)據(jù)內(nèi)容)。
如果數(shù)據(jù)內(nèi)容小于等于該指定beacon幀的數(shù)據(jù)信元中數(shù)據(jù)字段的最大 長度,根據(jù)圖4中步驟403的描述可以知道該指定beacon幀的數(shù)據(jù)信元中 不存在序列號字段,也就是說,該指定beacon幀中的一個數(shù)據(jù)信元即可完 成待發(fā)送數(shù)據(jù)(包含數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容)的發(fā)送,如此,即可直接將提取出的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容顯示給用戶。如果數(shù)據(jù)內(nèi)容大于該指定beacon幀 中數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度,根據(jù)圖4中步驟404至步驟409的描述 可以知道該指定beacon幀的數(shù)據(jù)信元中存在序列號字段,并且承載了數(shù)據(jù) 標(biāo)題的數(shù)據(jù)信元的序列號字段中填入了待發(fā)送數(shù)椐包含的數(shù)據(jù)內(nèi)容被劃分 的總段數(shù)N;如此,判斷從該指定beacon幀中提取出的數(shù)據(jù)內(nèi)容是否為N 段數(shù)據(jù)內(nèi)容,如果是,按照承載了各段數(shù)據(jù)內(nèi)容的各個數(shù)據(jù)信元的序列號字 段中的序列號排列各段數(shù)據(jù)內(nèi)容,并將排列后的數(shù)據(jù)內(nèi)容和提取出的數(shù)據(jù)標(biāo) 題顯示給用戶。當(dāng)然,若從該指定beacon幀中提取出的數(shù)據(jù)內(nèi)容小于N段 數(shù)據(jù)內(nèi)容,則該網(wǎng)絡(luò)設(shè)備在下一個beacon幀發(fā)送周期中繼續(xù)收集對應(yīng)的 beacon幀,直至收集到N段數(shù)據(jù)內(nèi)容為止,之后,按照承載了各段數(shù)據(jù)內(nèi) 容的各個數(shù)據(jù)信元的序列號字段中的序列號排列各段數(shù)據(jù)內(nèi)容,并將排列后 的數(shù)據(jù)內(nèi)容和提取出的數(shù)據(jù)標(biāo)題顯示給用戶。如此,通過上述描述實現(xiàn)了網(wǎng) 絡(luò)設(shè)備接收對端發(fā)送的攜帶了數(shù)據(jù)(包含數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容)的beacon 幀。以上是對本發(fā)明所提供的方法進行的描述,下面對本發(fā)明所提供的設(shè)備 進行詳纟田描述。參見圖5,圖5為本發(fā)明實施例提供的設(shè)備結(jié)構(gòu)圖。該設(shè)備應(yīng)用于包含一 個以上AP的無線局域網(wǎng)中;每一 AP發(fā)送一個以上beacon幀;該設(shè)備包括 指定單元501和發(fā)送單元502。其中,指定單元501用于從所述無線局域網(wǎng)絡(luò)中的各個AP發(fā)送的beacon 幀中指定與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀;所述待發(fā)送數(shù)據(jù)包含數(shù)據(jù)標(biāo)題和數(shù) 據(jù)內(nèi)容;發(fā)送單元502用于在預(yù)設(shè)的beacon幀發(fā)送周期到來時,若當(dāng)前需要發(fā)送所 述待發(fā)送數(shù)據(jù),將所述待發(fā)送數(shù)據(jù)承載在指定beacon幀中發(fā)送。優(yōu)選地,所述網(wǎng)絡(luò)中每一 AP支持一個以上SSID,不同的SSID對應(yīng)不同 的beacon幀;指定單元501設(shè)置與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID,指定與待發(fā)送如圖5所示,該設(shè)備可包括定義單元503;定義單元503在指定beacon幀中定義用于承載待發(fā)送數(shù)據(jù)的M個數(shù)據(jù)信 元,M大于等于2,且M個數(shù)椐信元的最大總長度小于等于指定beacon幀中 幀體字段的最大長度;并在每一數(shù)據(jù)信元中定義類型字段和數(shù)據(jù)字段;所述類 型字段的值包含用于表示數(shù)據(jù)標(biāo)題的第一類型值和用于表示數(shù)據(jù)內(nèi)容的第二類 型值。發(fā)送單元502具體實現(xiàn)時可有多種結(jié)構(gòu)形式,以下僅以l種結(jié)構(gòu)為例。 如圖5所示,發(fā)送單元502的一種結(jié)構(gòu)為發(fā)送單元502可包括第一填入子單元5021、第二填入子單元5022和發(fā) 送子單元5023。第一填入子單元5021用于根據(jù)定義單元503的定義,使指定beacon幀中 第一數(shù)據(jù)信元的類型字4殳取值為第一類型值,將所述待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)標(biāo) 題填入到所述第 一數(shù)據(jù)信元的數(shù)據(jù)字段中;第二填入子單元5022用于根據(jù)定義單元503的定義,使所述指定beacon 幀中除所述第一數(shù)據(jù)信元外的數(shù)據(jù)信元的類型字段取值為第二類型值,將所述 數(shù)據(jù)內(nèi)容填入到該數(shù)據(jù)信元的數(shù)據(jù)字段中.發(fā)送子單元5023用于發(fā)送經(jīng)過第一填入子單元5021和第二填入子單元 5022處理的指定beacon。若待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容小于等于數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度, 第二填入子單元5022用于根據(jù)定義單元503的定義,使所述指定beacon幀中 除所述第一數(shù)據(jù)信元外的數(shù)據(jù)信元的類型字段取值為第二類型值,將所述數(shù)據(jù) 內(nèi)容填入到該數(shù)據(jù)信元的數(shù)據(jù)字段中。若待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容大于數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度,定義 單元503還用于對所述數(shù)據(jù)內(nèi)容進行分段,每段數(shù)據(jù)內(nèi)容具有對應(yīng)的序列號; 在每一數(shù)據(jù)信元中還定義序列號字段,當(dāng)所述類型字段取值為第一類型值時, 與該類型字段處于同一數(shù)據(jù)信元的序列號字段表示所述數(shù)據(jù)內(nèi)容的總段數(shù)N; 當(dāng)所述類型字段取值為第二類型值時,與該類型字段處于同一數(shù)據(jù)信元的序列號字段表示當(dāng)前承載的數(shù)據(jù)內(nèi)容段對應(yīng)的序列號;
第一填入子單元5021還用于將總段數(shù)N填入到所述第一數(shù)據(jù)信元的序列
號字段中;
第二填入子單元5022針對每一段數(shù)據(jù)內(nèi)容,從所述指定beacon幀中除第 一數(shù)據(jù)信元外的數(shù)據(jù)信元中確定出用于承載該段數(shù)據(jù)內(nèi)容的數(shù)據(jù)信元,使該數(shù) 據(jù)信元的類型字段取值為第二類型值,將該段數(shù)椐內(nèi)容和該段數(shù)據(jù)內(nèi)容對應(yīng)的 序列號填入到該數(shù)據(jù)信元的數(shù)據(jù)字段和序列號字段中。
上述是對本發(fā)明實施例提供的數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)進行的描述,下面對本 發(fā)明實施例提供的數(shù)據(jù)接收設(shè)備的結(jié)構(gòu)進行描述。'
參見圖6,圖6為本發(fā)明實施例提供的數(shù)據(jù)接收設(shè)備的結(jié)構(gòu)圖。該設(shè)備應(yīng) 用于包含一個以上AP的WLAN中;每一 AP發(fā)送一個以上beacon幀;如圖6 所示,該設(shè)備可包括接收單元601和處理單元602。
其中,接收單元601用于在預(yù)先配置的自身支持的信道上接收承載了待發(fā) 送數(shù)據(jù)的指定beacon幀,所述待發(fā)送數(shù)據(jù)包含數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容;
處理單元602用于從接收單元601接收的指定beacon幀中提取出所述數(shù)據(jù) 標(biāo)題和所述數(shù)據(jù)內(nèi)容,并提供提取出的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容。
如圖6所示,該設(shè)備還可包括記錄單元603。
記錄單元603用于在接收單元601接收到指定beacon幀后,形成并記錄接 收單元601接收到該指定beacon幀時所處的信道、該指定beacon幀對應(yīng)的SSID 和該指定beacon幀攜帶的數(shù)據(jù)標(biāo)題三者之間的對應(yīng)關(guān)系;將記錄的所述對應(yīng)關(guān) 系或者所述對應(yīng)關(guān)系中的指定beacon幀對應(yīng)的SSID和指定beacon幀攜帶的數(shù) 據(jù)標(biāo)題之間的對應(yīng)關(guān)系顯示給用戶。
優(yōu)選地,4妄收單元601還用于接收用戶在記錄單元603顯示的對應(yīng)關(guān)系中 根據(jù)當(dāng)前需要選擇的對應(yīng)關(guān)系,并根據(jù)用戶的選擇到對應(yīng)的信道上收集對應(yīng)的 指定beacon幀;
如圖6所示,處理單元602可包括提取子單元6021和顯示子單元6022。 其中,提取子單元6021用于在接收單元601根據(jù)用戶的選擇收集到對應(yīng)的指定beacon幀后,按照發(fā)送該指定beacon幀所采用的封裝方式解析該指定 beacon幀,并提取出該指定beacon幀攜帶的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容;顯示子單元6022用于在所述待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容小于或等于數(shù)據(jù) 信元中數(shù)據(jù)字段的最大長度時,將提取子單元6022提取出的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi) 容顯示給用戶;在所述待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容大于數(shù)據(jù)信元中數(shù)據(jù)字段的 最大長度時,確定數(shù)據(jù)標(biāo)題所在的數(shù)據(jù)信元的序列號字段中的總段數(shù)N,判斷 提取出的數(shù)據(jù)內(nèi)容是否為N段數(shù)據(jù)內(nèi)容,如果是,按照承載了各段數(shù)據(jù)內(nèi)容的 各個數(shù)據(jù)信元的序列號字段中的序列號排列各段數(shù)據(jù)內(nèi)容,并將排列后的數(shù)據(jù) 內(nèi)容和提取出的數(shù)據(jù)標(biāo)題顯示給用戶;否則,在提取出的數(shù)據(jù)內(nèi)容小于N段數(shù) 據(jù)內(nèi)容時,觸發(fā)所述接收單元在下一個預(yù)設(shè)的beacon幀發(fā)送周期中繼續(xù)收集對 應(yīng)的指定beacon幀,直至收集到N段數(shù)據(jù)內(nèi)容為止,之后,按照承載了各段數(shù) 據(jù)內(nèi)容的各個數(shù)據(jù)信元的序列號字段中的序列號排列各段數(shù)據(jù)內(nèi)容,并將排列 后的數(shù)據(jù)內(nèi)容和提取出的數(shù)據(jù)標(biāo)題顯示給用戶。綜上所述,本發(fā)明提供的方法和設(shè)備中,并非現(xiàn)有技術(shù)中利用傳統(tǒng)的數(shù) 據(jù)幀廣播數(shù)據(jù),而是利用信標(biāo)Beacon幀來承載數(shù)據(jù)。本領(lǐng)域技術(shù)人員知道, Beacon幀并不像現(xiàn)有技術(shù)中的數(shù)據(jù)幀那樣要求只有與發(fā)送該Beacon幀的 AP相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備比如客戶端等才能接收到該Beacon幀,比如, 一個企 業(yè)局域網(wǎng)中存在1920個客戶端,由于現(xiàn)有技術(shù)中 一個接入點只能接入64個 客戶端,為保證當(dāng)前企業(yè)局域網(wǎng)中所有的客戶端都能接收到數(shù)據(jù),就需要在 該企業(yè)局域網(wǎng)中設(shè)置30個接入點,而由于Beacon幀并不像現(xiàn)有技術(shù)中的數(shù) 據(jù)幀那樣需要只有與發(fā)送Beacon幀的AP相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備才能接收到 Beacon幀,如此,只要4吏一個AP發(fā)送的Beacon幀承載數(shù)據(jù),就可以使1920 個客戶端都能接收到該Beacon幀,這樣,避免了現(xiàn)有技術(shù)中由于接入點相 關(guān)聯(lián)的客戶端的個數(shù)是有限的而造成的缺陷。進一步地,由于本發(fā)明中利用Beacon幀承載數(shù)據(jù)能夠使網(wǎng)絡(luò)中除發(fā)送 該Beacon幀的AP之外的所有網(wǎng)絡(luò)設(shè)備都能接收到該Beacon幀,也就是說, 本發(fā)明實施例中通過Beacon幀傳輸數(shù)據(jù),并不像現(xiàn)有技術(shù)中利用數(shù)據(jù)幀傳輸數(shù)據(jù)需要對數(shù)據(jù)接收端的數(shù)量進行限制,如此,就不會出現(xiàn)網(wǎng)絡(luò)當(dāng)前的接入點不夠還需要重新增加接入點的復(fù)雜度,進而也可大大減少網(wǎng)絡(luò)規(guī)模;更近一步地,本發(fā)明實施例中的從當(dāng)前WLAN中所有AP發(fā)送的beacon 幀中指定與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀,能夠?qū)崿F(xiàn)指定AP發(fā)送數(shù)據(jù)的功 能。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在 本發(fā)明保護的范圍之內(nèi)。
權(quán)利要求
1、一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ǎ摲椒☉?yīng)用于包含一個以上接入點AP的無線局域網(wǎng)WLAN中;每一AP發(fā)送一個以上信標(biāo)beacon幀;其特征在于,該方法包括A,從各個AP發(fā)送的beacon幀中指定出與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀;B,若當(dāng)前需要發(fā)送所述待發(fā)送數(shù)據(jù),在預(yù)設(shè)的beacon幀發(fā)送周期到達時,將所述待發(fā)送數(shù)據(jù)承載在指定beacon幀中發(fā)送,所述待發(fā)送數(shù)據(jù)包含數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)中每一AP支持一 個以上服務(wù)組合識別碼SSID,不同的SSID對應(yīng)不同的beacon幀;所述步驟A中的指定包括設(shè)置與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID;指定與待發(fā) 送數(shù)據(jù)相關(guān)聯(lián)的SSID對應(yīng)的beacon幀為與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,預(yù)先在指定beacon幀中定 義用于承載待發(fā)送數(shù)據(jù)的至少2個數(shù)據(jù)信元,且所有數(shù)據(jù)信元的最大總長度小 于等于指定beacon幀中幀體字段的最大長度;并在每一數(shù)據(jù)信元中定義類型字 段和數(shù)據(jù)字段;所述類型字段的值包含用于表示數(shù)據(jù)標(biāo)題的第一類型值和用于 表示數(shù)據(jù)內(nèi)容的第二類型值;所述步驟B中的發(fā)送包括Bl,使指定beacon幀中第一數(shù)據(jù)信元的類型字段取值為第一類型值,將所 述待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)標(biāo)題填入到所述第一數(shù)據(jù)信元的數(shù)據(jù)字段中;B2,使所述指定beacon幀中除所述第一數(shù)據(jù)信元外的數(shù)據(jù)信元的類型字段 取值為第二類型值,將所述數(shù)據(jù)內(nèi)容填入到該數(shù)據(jù)信元的數(shù)據(jù)字段中;B3,發(fā)送經(jīng)過所述步驟Bl和所述步驟B2處理的指定beacon幀。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述待發(fā)送數(shù)據(jù)包含的數(shù) 據(jù)內(nèi)容小于或等于數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度,所述步驟B2包括使指 定beacon幀中除第 一數(shù)據(jù)信元外的其中 一個數(shù)據(jù)信元的類型字段取值為第二類 型值,將待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容填入到該數(shù)據(jù)信元的數(shù)據(jù)字段中。
5、根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述待發(fā)送數(shù)據(jù)包含的 數(shù)據(jù)內(nèi)容大于數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度,則預(yù)先對所述數(shù)據(jù)內(nèi)容進行分 段,每段數(shù)據(jù)內(nèi)容具有對應(yīng)的序列號;在每一數(shù)據(jù)信元中還定義序列號字段, 當(dāng)所述類型字段取值為第一類型值時,與該類型字段處于同一數(shù)據(jù)信元的序列 號字段表示所述數(shù)據(jù)內(nèi)容的總段數(shù)N;當(dāng)所述類型字段取值為第二類型值時, 與該類型字段處于同 一數(shù)據(jù)信元的序列號字段表示當(dāng)前承載的數(shù)據(jù)內(nèi)容段對應(yīng) 的序列號;所述步驟Bl進一步包括將總段數(shù)N填入到所述第一數(shù)據(jù)信元的序列號 字段中;所述步驟B2包括針對每一段數(shù)據(jù)內(nèi)容,從所述指定beacon幀中除第一 數(shù)據(jù)信元外的數(shù)據(jù)信元中確定出用于承載該段數(shù)據(jù)內(nèi)容的數(shù)據(jù)信元,使該數(shù)據(jù) 信元的類型字段取值為第二類型值,將該段數(shù)據(jù)內(nèi)容和該段數(shù)據(jù)內(nèi)容對應(yīng)的序 列號填入到該數(shù)據(jù)信元的數(shù)據(jù)字段和序列號字段中。
6、 根據(jù)權(quán)利要求4或5所述的方法,其特征在于,在完成指定beacon幀 的發(fā)送之后,進一步包括所述WLAN中的網(wǎng)絡(luò)設(shè)備在自身支持的信道上獲取 所述指定beacon幀,形成并記錄所述指定beacon幀所處的信道、所述指定 beacon幀對應(yīng)的SSID和所述指定beacon幀攜帶的數(shù)據(jù)標(biāo)題三者之間的對應(yīng)關(guān) 系;將記錄的所述對應(yīng)關(guān)系或者所述對應(yīng)關(guān)系中的指定beacon幀對應(yīng)的SSID 和指定beacon幀攜帶的數(shù)據(jù)標(biāo)題之間的對應(yīng)關(guān)系顯示給用戶
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,當(dāng)接收到用戶在所述網(wǎng)絡(luò)設(shè) 備顯示的對應(yīng)關(guān)系中根據(jù)當(dāng)前需求選擇的對應(yīng)關(guān)系時,進一步包括根據(jù)用戶的選擇到對應(yīng)的信道上收集對應(yīng)的指定beacon幀,在收集到該指 定beacon幀后,按照發(fā)送該指定beacon幀所采用的封裝方式解析該指定beacon 幀,提取出該指定beacon幀攜帶的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容;若所述待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容小于或等于數(shù)據(jù)信元中數(shù)據(jù)字段的最大 長度,則將提取出的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容顯示給用戶;若所述待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容大于數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度,則確定數(shù)據(jù)標(biāo)題所在的數(shù)據(jù)信元的序列號字段中的總段數(shù)N,判斷提取出的數(shù) 據(jù)內(nèi)容是否為N段數(shù)據(jù)內(nèi)容,如果是,按照承載了各段數(shù)據(jù)內(nèi)容的各個數(shù)據(jù)信 元的序列號字段中的序列號排列各段數(shù)據(jù)內(nèi)容,并將排列后的數(shù)據(jù)內(nèi)容和提取 出的數(shù)據(jù)標(biāo)題顯示給用戶;否則,在提取出的數(shù)據(jù)內(nèi)容小于N段數(shù)據(jù)內(nèi)容時, 在下一個預(yù)設(shè)的beacon幀發(fā)送周期中繼續(xù)收集對應(yīng)的指定beacon幀,直至收 集到N段數(shù)據(jù)內(nèi)容為止,按照承載了各段數(shù)據(jù)內(nèi)容的各個數(shù)據(jù)信元的序列號字 段中的序列號排列各段數(shù)據(jù)內(nèi)容,并將排列后的數(shù)據(jù)內(nèi)容和提取出的數(shù)據(jù)標(biāo)題 顯示給用戶。
8、 一種數(shù)據(jù)傳輸設(shè)備,該設(shè)備應(yīng)用于包含一個以上接入點AP的無線局域 網(wǎng)絡(luò)WLAN中;每一 AP發(fā)送一個以上信標(biāo)beacon幀;其特征在于,該設(shè)備 包括指定單元和發(fā)送單元;所述指定單元用于從所述WLAN中各個AP發(fā)送的beacon幀中指定出與待 發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀;所述發(fā)送單元用于在預(yù)設(shè)的beacon幀發(fā)送周期到來時,若當(dāng)前需要發(fā)送所 述待發(fā)送數(shù)據(jù),將所述待發(fā)送數(shù)據(jù)承載在指定beacon幀中發(fā)送,所述待發(fā)送數(shù) 據(jù)包含數(shù)據(jù)標(biāo)題和凄t據(jù)內(nèi)容。
9、 根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述網(wǎng)絡(luò)中每一AP支持一 個以上服務(wù)組合識別碼SSID,不同的SSID對應(yīng)不同的beacon幀;所述指定單 元設(shè)置與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID,指定與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的SSID對應(yīng)的 beacon幀為與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀。
10、 根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述待發(fā)送數(shù)據(jù)包含數(shù)據(jù) 標(biāo)題和數(shù)據(jù)內(nèi)容;該設(shè)備還包括定義單元;所述定義單元在指定beacon幀中定義用于承載待發(fā)送數(shù)據(jù)的至少2個數(shù)據(jù) 信元,且所有數(shù)據(jù)信元的最大總長度小于等于指定beacon幀中幀體字段的最大 長度;并在每一數(shù)據(jù)倌元中定義類型字段和數(shù)據(jù)字段;所述類型字段的值包含 用于表示數(shù)據(jù)標(biāo)題的第一類型值和用于表示數(shù)據(jù)內(nèi)容的第二類型值;所述發(fā)送單元包括第一填入子單元,用于根據(jù)所述定義單元的定義,使指定beacon幀中第一 數(shù)據(jù)信元的類型字段取值為第一類型值,將所述待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)標(biāo)題填 入到所述第 一數(shù)據(jù)信元的數(shù)據(jù)字段中;第二填入子單元,用于根據(jù)所述定義單元的定義,使所述指定beacon幀中 除所述第一數(shù)據(jù)信元外的數(shù)據(jù)信元的類型字段取值為第二類型值,將所述數(shù)據(jù) 內(nèi)容填入到該數(shù)據(jù)信元的數(shù)據(jù)字段中;發(fā)送子單元,用于發(fā)送經(jīng)過所述第一填入子單元和第二填入子單元處理的 指定beacon 。
11、 根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,若所述待發(fā)送數(shù)據(jù)包含的 數(shù)據(jù)內(nèi)容大于數(shù)據(jù)信元中數(shù)據(jù)字段的最大長度,所述定義單元還用于對所述數(shù) 據(jù)內(nèi)容進行分段,每段數(shù)據(jù)內(nèi)容具有對應(yīng)的序列號;在每一數(shù)據(jù)信元中還定義 序列號字段,當(dāng)所述類型字段取值為第一類型值時,與該類型字段處于同一數(shù) 據(jù)信元的序列號字段表示所述數(shù)據(jù)內(nèi)容的總段數(shù)N;當(dāng)所述類型字段取值為第 二類型值時,與該類型字段處于同一數(shù)據(jù)信元的序列號字段表示當(dāng)前承載的數(shù) 據(jù)內(nèi)容段對應(yīng)的序列號;所述第一填入子單元還用于將總段數(shù)N填入到所述第一數(shù)據(jù)信元的序列號字段中;所述第二填入子單元針對每一段數(shù)據(jù)內(nèi)容,從所述指定beacon幀中除第一 數(shù)據(jù)信元外的數(shù)據(jù)信元中確定出用于承載該段數(shù)據(jù)內(nèi)容的數(shù)據(jù)信元,使該數(shù)據(jù) 信元的類型字段取值為第二類型值,將該段數(shù)據(jù)內(nèi)容和該段數(shù)據(jù)內(nèi)容對應(yīng)的序 列號填入到該數(shù)據(jù)信元的翁:據(jù)字段和序列號字段中。
12、 一種數(shù)據(jù)接收設(shè)備,該設(shè)備應(yīng)用于包含一個以上接入點AP的無線局 域網(wǎng)WLAN中;每一 AP發(fā)送一個以上信標(biāo)beacon幀;其特征在于,該設(shè)備 包括接收單元,用于在預(yù)先配置的自身支持的信道上接收承載了待發(fā)送數(shù)據(jù)的 指定beacon幀,所述待發(fā)送數(shù)據(jù)包含數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容;處理單元,用于從所述接收單元接收的指定beacon幀中提取出所述數(shù)據(jù)標(biāo)題和所述數(shù)據(jù)內(nèi)容,并提供提取出的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容。
13、 根據(jù)權(quán)利要求12所述的數(shù)據(jù)接收設(shè)備,其特征在于,該設(shè)備還包括 記錄單元,用于在所述接收單元接收到指定beacon幀后,形成并記錄所述接收單元接收到該指定beacon幀時所處的信道、該指定beacon幀對應(yīng)的SSID 和該指定beacon幀攜帶的數(shù)據(jù)標(biāo)題三者之間的對應(yīng)關(guān)系;將記錄的所述對應(yīng)關(guān) 系或者所述對應(yīng)關(guān)系中的指定beacon幀對應(yīng)的SSID和指定beacon幀攜帶的數(shù) 據(jù)標(biāo)題之間的對應(yīng)關(guān)系顯示給用戶。
14、 根據(jù)權(quán)利要求13所述的數(shù)據(jù)接收設(shè)備,其特征在于,所述接收單元還 用于接收用戶在所述記錄單元顯示的對應(yīng)關(guān)系中根據(jù)當(dāng)前需要選擇的對應(yīng)關(guān) 系,并根據(jù)用戶的選擇到對應(yīng)的信道上收集對應(yīng)的指定beacon幀;所述處理單元包括提取子單元,用于在接收單元根據(jù)用戶的選擇收集到對應(yīng)的指定beacon幀 后,按照發(fā)送該指定beacon幀所采用的封裝方式解析該指定beacon幀,并提 取出該指定beacon幀攜帶的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容;顯示子單元,用于在所述待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容小于或等于數(shù)據(jù)信元 中數(shù)據(jù)字段的最大長度時,將所述提取子單元提取出的數(shù)據(jù)標(biāo)題和數(shù)據(jù)內(nèi)容顯 示給用戶;在所述待發(fā)送數(shù)據(jù)包含的數(shù)據(jù)內(nèi)容大于數(shù)據(jù)信元中數(shù)據(jù)字段的最大 長度時,確定數(shù)據(jù)標(biāo)題所在的數(shù)據(jù)信元的序列號字段中的總段數(shù)N,判斷提取 出的數(shù)據(jù)內(nèi)容是否為N段數(shù)據(jù)內(nèi)容,如果是,按照承載了各段數(shù)據(jù)內(nèi)容的各個 數(shù)據(jù)信元的序列號字段中的序列號排列各段數(shù)據(jù)內(nèi)容,并將排列后的數(shù)據(jù)內(nèi)容 和提取出的數(shù)據(jù)標(biāo)題顯示給用戶;否則,在提取出的數(shù)據(jù)內(nèi)容小于N段數(shù)據(jù)內(nèi) 容時,觸發(fā)所述接收單元在下一個預(yù)設(shè)的beacon幀發(fā)送周期中繼續(xù)收集對應(yīng)的 指定beacon幀,直至收集到N段數(shù)據(jù)內(nèi)容為止,之后,按照承載了各段數(shù)據(jù)內(nèi) 容的各個數(shù)據(jù)信元的序列號字段中的序列號排列各段數(shù)據(jù)內(nèi)容,并將排列后的 數(shù)據(jù)內(nèi)容和提取出的數(shù)據(jù)標(biāo)題顯示給用戶。
全文摘要
本發(fā)明提供了一種無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ê驮O(shè)備,其中,該方法應(yīng)用于包含一個以上接入點AP的無線局域網(wǎng)絡(luò)中;每一AP發(fā)送一個以上信標(biāo)beacon幀;指定與待發(fā)送數(shù)據(jù)相關(guān)聯(lián)的beacon幀,在指定beacon幀中定義用于承載待發(fā)送數(shù)據(jù)的數(shù)據(jù)信元;該方法包括若當(dāng)前需要發(fā)送所述待發(fā)送數(shù)據(jù),在預(yù)設(shè)的beacon幀發(fā)送周期到達時,將所述待發(fā)送數(shù)據(jù)承載在所述指定beacon幀中的數(shù)據(jù)信元中發(fā)送。采用本發(fā)明,減少了網(wǎng)絡(luò)中數(shù)據(jù)傳輸?shù)膹?fù)雜度。
文檔編號H04W28/06GK101631358SQ20091008908
公開日2010年1月20日 申請日期2009年7月28日 優(yōu)先權(quán)日2009年7月28日
發(fā)明者張海洋 申請人:杭州華三通信技術(shù)有限公司