一種wlan組網(wǎng)方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種WLAN組網(wǎng)方法及系統(tǒng),該方法包括:步驟S101,接入點基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息;步驟S102,客戶端基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。本發(fā)明可以實現(xiàn)客戶端自動連接到接入點,省去了用戶在客戶端的一些手動繁瑣的操作;接入點也可以主動的去發(fā)現(xiàn)周圍環(huán)境中存在的客戶端并與其進(jìn)行連接通信;進(jìn)一步的,若接入點屬于同一組網(wǎng),則在當(dāng)前接入點達(dá)到最大負(fù)載時,可以主動通知客戶端連接到其他資源閑置的接入點,實現(xiàn)起來簡單快捷,更方便用戶建立自己的私有網(wǎng)絡(luò),實現(xiàn)網(wǎng)絡(luò)共享。
【專利說明】—種VI舊組網(wǎng)方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及孔他(111-01688 100&1紅63切01^8,無線局域網(wǎng)絡(luò))【技術(shù)領(lǐng)域】,尤其涉及一種組網(wǎng)方法及系統(tǒng)。
【背景技術(shù)】
[0002]近些年來,各種無線技術(shù)迅猛發(fā)展,無線聯(lián)網(wǎng)給用戶帶來了很多好處,用戶之間可以方便、輕松地交換電子名片、文件或其他任何信息;通過將?與掌上設(shè)備、移動電話、打印機(jī)、掃描儀、傳真機(jī)以及復(fù)印機(jī)等外設(shè)相聯(lián),來建立個人區(qū)域網(wǎng)絡(luò)。
[0003]11-^1(111-61688 51(16111:7,無線保真)技術(shù)是一個基于121^802.11系列標(biāo)準(zhǔn)的無線網(wǎng)絡(luò)通信技術(shù)的品牌,目的是改善基于1^2802.11標(biāo)準(zhǔn)的無線網(wǎng)絡(luò)產(chǎn)品之間的互通性,由胃1-?1聯(lián)盟所持有,簡單來說就是一種基于1^2802.11標(biāo)準(zhǔn)的孔他技術(shù)。
允許在局域網(wǎng)絡(luò)環(huán)境中使用可以不必授權(quán)的131( 111(11181:1*1511 8016111:1^10,工業(yè)、
科學(xué)、醫(yī)學(xué))頻段中的2.4如2或5如2射頻波段進(jìn)行無線連接。它們目前被廣泛應(yīng)用,從家庭到企業(yè)再到1=1:611161:接入熱點,目前的智能手機(jī)以及智能電視上,基本上都支持
[0004](?社1011,站)在中一般為客戶端,可以是裝有無線網(wǎng)卡的計算機(jī),也可以是有模塊的智能手機(jī)。31'八可以是移動的,也可以是固定的,是的最基本組成單元。
[0005]目前的孔他在通過八?(八⑶688 ?01社,接入點)進(jìn)行組網(wǎng)時,需要31八通過掃描的方式去發(fā)現(xiàn)八?,然后需要了解八?的加密方式,如果是開放式的,可以直接進(jìn)行連接;如果是加密的,則需通過密鑰進(jìn)行鑒權(quán)認(rèn)證。這種組網(wǎng)方式是單方向的;目前大部分仙都是加密的,很多用戶在連接仙時都需要手動輸入密鑰,然后再進(jìn)行連接,如用戶可能輸入了錯誤的密鑰,或者仙已經(jīng)達(dá)到了最大的負(fù)載量,即已連接的31八數(shù)目達(dá)到最大,那么用戶都無法連接到仙,這樣給用戶帶來了很多不便和疑惑。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題是,提供一種組網(wǎng)方法及系統(tǒng),省去用戶在客戶端上手動進(jìn)行的繁瑣操作,更方便用戶進(jìn)行組網(wǎng)。
[0007]本發(fā)明采用的技術(shù)方案是,所述組網(wǎng)方法,由接入點執(zhí)行如下步驟:
[0008]步驟八1,接入點基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息;
[0009]步驟八2,當(dāng)客戶端基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點時,配合客戶端的接入。
[0010]進(jìn)一步的,在步驟八1之前,接入點還執(zhí)行如下步驟:
[0011]接入點定期發(fā)送接入點廣播消息,其中攜帶接入點地址;
[0012]當(dāng)收到客戶端的應(yīng)答消息時,解析應(yīng)答消息獲取客戶端地址;
[0013]或者,
[0014]在步驟Al之前,接入點還執(zhí)行如下步驟:
[0015]接入點收到客戶端廣播消息,解析客戶端廣播消息獲取客戶端地址。
[0016]進(jìn)一步的,在步驟Al之前,接入點還執(zhí)行如下步驟:
[0017]接入點判斷所述客戶端地址是否在設(shè)定的合法地址范圍內(nèi),若是,則基于客戶端地址向客戶端發(fā)送連接消息,否則流程結(jié)束。
[0018]進(jìn)一步的,在步驟Al中,若接入點屬于某一組網(wǎng)且已無法支持客戶端接入,則所述接入點向客戶端發(fā)送的連接消息中還攜帶有所述組網(wǎng)中其他可用接入點的地址,由其他可用接入點配合客戶端的接入。
[0019]進(jìn)一步的,所述WLAN組網(wǎng)方法,由客戶端執(zhí)行如下步驟:
[0020]步驟BI,客戶端接收連接消息,從連接消息中解析出鑒權(quán)認(rèn)證信息;
[0021]步驟B2,基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。
[0022]進(jìn)一步的,在步驟BI之前,客戶端還執(zhí)行如下步驟:
[0023]客戶端定期發(fā)送客戶端廣播消息,其中攜帶客戶端地址,從而使接入點獲知客戶端地址;
[0024]或者,在步驟BI之前,客戶端還執(zhí)行如下步驟:
[0025]客戶端收到接入點廣播消息后,解析接入點廣播消息獲取接入點地址;
[0026]基于接入點地址向接入點發(fā)送應(yīng)答消息,所述應(yīng)答消息中攜帶客戶端地址,從而使接入點獲知客戶端地址。
[0027]進(jìn)一步的,所述連接消息為第一擴(kuò)展管理幀,在第一擴(kuò)展管理幀中,子類型值填寫第一保留字段,幀主體值填寫鑒權(quán)認(rèn)證信息;
[0028]所述應(yīng)答消息為第二擴(kuò)展管理幀,在第二擴(kuò)展管理幀中,子類型值填寫第二保留字段,幀主體值填寫客戶端支持的傳輸速率;
[0029]所述客戶端廣播消息為第三擴(kuò)展管理幀,在第三擴(kuò)展管理幀中,子類型值填寫第三保留字段,目的地址值填寫全1,基本服務(wù)組合識別碼填寫全1,幀主體值填寫客戶端支持的傳輸速率。
[0030]本發(fā)明還提供一種接入點,包括:
[0031]連接發(fā)起模塊,用于基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息;
[0032]連接執(zhí)行模塊,用于當(dāng)客戶端基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點時,配合客戶端的接入。
[0033]進(jìn)一步的,所述接入點還包括:
[0034]接入點廣播模塊,用于定期發(fā)送接入點廣播消息,其中攜帶接入點地址;
[0035]接入點解析模塊,用于收到客戶端的應(yīng)答消息時,解析應(yīng)答消息獲取客戶端地址;
[0036]或者,
[0037]所述接入點還包括:
[0038]接入點解析模塊,用于收到客戶端廣播消息時,解析客戶端廣播消息獲取客戶端地址。
[0039]進(jìn)一步的,所述接入點還包括:
[0040]地址判斷模塊,用于判斷所述客戶端地址是否在設(shè)定的合法地址范圍內(nèi),若是,則調(diào)用連接發(fā)起模塊,否則不允許所述客戶端接入。
[0041]進(jìn)一步的,若所述接入點屬于某一組網(wǎng)且已無法支持客戶端接入,則所述連接發(fā)起模塊向客戶端發(fā)送的連接消息中還攜帶有所述組網(wǎng)中其他可用接入點的地址,由其他可用接入點的連接執(zhí)行模塊配合客戶端的接入。
[0042]進(jìn)一步的,所述連接消息為第一擴(kuò)展管理幀,在第一擴(kuò)展管理幀中,子類型值填寫第一保留字段,幀主體值填寫鑒權(quán)認(rèn)證信息;
[0043]所述應(yīng)答消息為第二擴(kuò)展管理幀,在第二擴(kuò)展管理幀中,子類型值填寫第二保留字段,幀主體值填寫客戶端支持的傳輸速率;
[0044]所述客戶端廣播消息為第三擴(kuò)展管理幀,在第三擴(kuò)展管理幀中,子類型值填寫第三保留字段,目的地址值填寫全1,基本服務(wù)組合識別碼填寫全1,幀主體值填寫客戶端支持的傳輸速率。
[0045]本發(fā)明還提供一種客戶端,包括:
[0046]客戶端解析模塊,用于接收連接消息,從連接消息中解析出鑒權(quán)認(rèn)證信息;
[0047]自動連接模塊,用于基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。
[0048]進(jìn)一步的,所述客戶端還包括:
[0049]客戶端廣播模塊,用于定期發(fā)送客戶端廣播消息,其中攜帶客戶端地址,從而使接入點獲知客戶端地址;
[0050]或者,
[0051]所述客戶端還包括:應(yīng)答模塊;
[0052]客戶端解析模塊,還用于客戶端收到接入點廣播消息后,解析接入點廣播消息獲取接入點地址;
[0053]應(yīng)答模塊,用于基于接入點地址向接入點發(fā)送應(yīng)答消息,所述應(yīng)答消息中攜帶客戶端地址,從而使接入點獲知客戶端地址。
[0054]進(jìn)一步的,所述連接消息為第一擴(kuò)展管理幀,在第一擴(kuò)展管理幀中,子類型值填寫第一保留字段,幀主體值填寫鑒權(quán)認(rèn)證信息;
[0055]所述應(yīng)答消息為第二擴(kuò)展管理幀,在第二擴(kuò)展管理幀中,子類型值填寫第二保留字段,幀主體值填寫客戶端支持的傳輸速率;
[0056]所述客戶端廣播消息為第三擴(kuò)展管理幀,在第三擴(kuò)展管理幀中,子類型值填寫第三保留字段,目的地址值填寫全1,基本服務(wù)組合識別碼填寫全1,幀主體值填寫客戶端支持的傳輸速率。
[0057]采用上述技術(shù)方案,本發(fā)明至少具有下列優(yōu)點:
[0058]本發(fā)明所述組網(wǎng)方法及系統(tǒng),可以實現(xiàn)客戶端自動連接到接入點,省去了用戶在客戶端的一些手動繁瑣的操作;接入點也可以主動的去發(fā)現(xiàn)周圍環(huán)境中存在的客戶端并與其進(jìn)行連接通信;進(jìn)一步的,若接入點屬于同一組網(wǎng),則在當(dāng)前接入點達(dá)到最大負(fù)載時,可以主動通知客戶端連接到其他資源閑置的接入點,實現(xiàn)起來簡單快捷,更方便用戶建立自己的私有網(wǎng)絡(luò),實現(xiàn)網(wǎng)絡(luò)共享。
【專利附圖】
【附圖說明】
[0059]圖1為本發(fā)明第一實施例的WLAN組網(wǎng)方法流程圖;
[0060]圖2為本發(fā)明第一實施例的WLAN組網(wǎng)方法中一種接入點執(zhí)行的流程圖;
[0061]圖3為本發(fā)明第一實施例的WLAN組網(wǎng)方法中又一種接入點執(zhí)行的流程圖;
[0062]圖4為本發(fā)明第一實施例的WLAN組網(wǎng)方法中一種客戶端執(zhí)行的流程圖;
[0063]圖5為本發(fā)明第一實施例的WLAN組網(wǎng)方法中又一種客戶端執(zhí)行的流程圖;
[0064]圖6為本發(fā)明第二實施例的WLAN組網(wǎng)系統(tǒng)中一種接入點的組成結(jié)構(gòu)示意圖;
[0065]圖7為本發(fā)明第二實施例的WLAN組網(wǎng)系統(tǒng)中又一種接入點的組成結(jié)構(gòu)示意圖;
[0066]圖8為本發(fā)明第二實施例的WLAN組網(wǎng)系統(tǒng)中一種客戶端的組成結(jié)構(gòu)示意圖;
[0067]圖9為本發(fā)明第二實施例的WLAN組網(wǎng)系統(tǒng)中又一種客戶端的組成結(jié)構(gòu)示意圖;
[0068]圖10為802.11協(xié)議中的管理幀格式;
[0069]圖11為本發(fā)明應(yīng)用實例的STA工作流程圖;
[0070]圖12為本發(fā)明應(yīng)用實例的AP工作流程圖。
【具體實施方式】
[0071]為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對本發(fā)明進(jìn)行詳細(xì)說明如后。
[0072]本發(fā)明第一實施例,一種WLAN組網(wǎng)方法,如圖1所示,包括以下具體步驟:
[0073]步驟S101,接入點基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息;
[0074]具體的,該客戶端地址的獲取方式包括:
[0075]接入點定期發(fā)送接入點廣播消息,其中攜帶接入點的地址;
[0076]客戶端收到接入點廣播消息后,基于接入點地址向接入點發(fā)送應(yīng)答消息,所述應(yīng)答消息中攜帶客戶端地址,從而使接入點獲取客戶端地址;
[0077]或者,該客戶端地址的獲取方式也可以包括:
[0078]客戶端定期發(fā)送客戶端廣播消息,其中攜帶客戶端地址,從而使接入點獲取客戶端地址。
[0079]步驟S102,客戶端基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。
[0080]優(yōu)選的,在步驟SlOl之前,還包括:
[0081]接入點判斷所述客戶端的地址是否在設(shè)定的合法地址范圍內(nèi),若是,則基于客戶端的地址向客戶端發(fā)送連接消息,否則流程結(jié)束。
[0082]對于多個接入點屬于同一組網(wǎng)的情況,比如:多個接入點在一臺設(shè)備的管理下組成一個ESSID (Extens1n Service Set Identifier,擴(kuò)展服務(wù)集標(biāo)識)網(wǎng)絡(luò),或者,多個接入點通過橋接的方式連接組網(wǎng),屬于同一個WDS (Wireless Distribut1n System,無線分布式系統(tǒng))。若屬于某一組網(wǎng)的任一接入點已無法支持客戶端接入時,該接入點向客戶端發(fā)送的連接消息中還攜帶有所述組網(wǎng)中其他可用接入點的地址。
[0083]在本實施例中,接入點發(fā)出的接入點廣播消息還是采用現(xiàn)有技術(shù)中的Beacon幀,其中包括接入點的名稱、接入點的MAC (Media Access Control,介質(zhì)訪問控制)地址等,而接入點發(fā)出的連接消息、客戶端發(fā)出的應(yīng)答消息和客戶端廣播消息均采用的是802.11協(xié)議中的擴(kuò)展管理幀。
[0084]接入點發(fā)出的連接消息為第一擴(kuò)展管理幀,在第一擴(kuò)展管理幀中,子類型值填寫第一保留字段,幀主體值填寫鑒權(quán)認(rèn)證信息;
[0085]客戶端發(fā)出的應(yīng)答消息為第二擴(kuò)展管理幀,在第二擴(kuò)展管理幀中,子類型值填寫第二保留字段,幀主體值填寫客戶端支持的傳輸速率;
[0086]客戶端廣播消息為第三擴(kuò)展管理幀,在第三擴(kuò)展管理幀中,子類型值填寫第三保留字段,目的地址值填寫全1,基本服務(wù)組合識別碼填寫全1,幀主體值填寫客戶端支持的傳輸速率。
[0087]下面在所述組網(wǎng)方法中分別站在接入點和客戶端的角度,描述各自所執(zhí)行的步驟。
[0088]如圖2所示,在本實施例的II他組網(wǎng)方法中,由接入點執(zhí)行如下步驟:
[0089]步驟八0,接入點定期發(fā)送接入點廣播消息,其中攜帶接入點地址;當(dāng)收到客戶端的應(yīng)答消息時,解析應(yīng)答消息獲取客戶端地址;
[0090]步驟八1,接入點基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息;
[0091]步驟八2,當(dāng)客戶端基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點時,配合客戶端的接入。
[0092]或者,如圖3所示,在本實施例的II他組網(wǎng)方法中,由接入點執(zhí)行如下步驟:
[0093]步驟八10,接入點收到客戶端廣播消息,解析客戶端廣播消息獲取客戶端地址。
[0094]步驟八11,接入點基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息;
[0095]步驟八12,當(dāng)客戶端基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點時,配合客戶端的接入。
[0096]優(yōu)選的,在步驟八1或者步驟八11之前,接入點還執(zhí)行如下步驟:
[0097]接入點判斷所述客戶端地址是否在設(shè)定的合法地址范圍內(nèi),若是,則基于客戶端地址向客戶端發(fā)送連接消息,否則流程結(jié)束。比如:用戶可以預(yù)先設(shè)置可以入網(wǎng)的客戶端地址范圍,如果屬于該客戶端地址范圍,則允許后續(xù)接入,否則不允許后續(xù)接入。
[0098]優(yōu)選的,若接入點屬于某一組網(wǎng)且已無法支持客戶端接入,所述接入點向客戶端發(fā)送的連接消息中還攜帶有所述組網(wǎng)中其他可用接入點的地址,由其他可用接入點配合客戶端的接入。
[0099]如圖4所示,在本實施例的II他組網(wǎng)方法中,由客戶端執(zhí)行如下步驟:
[0100]步驟80,客戶端定期發(fā)送客戶端廣播消息,其中攜帶客戶端地址,從而使接入點獲知客戶端地址;
[0101]步驟81,客戶端接收連接消息,從連接消息中解析出鑒權(quán)認(rèn)證信息;
[0102]步驟82,基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。
[0103]或者,如圖5所示,在本實施例的II八X組網(wǎng)方法中,由客戶端執(zhí)行如下步驟:
[0104]步驟810,客戶端收到接入點廣播消息后,解析接入點廣播消息獲取接入點地址;基于接入點地址向接入點發(fā)送應(yīng)答消息,所述應(yīng)答消息中攜帶客戶端地址,從而使接入點獲知客戶端地址。
[0105]步驟811,客戶端接收連接消息,從連接消息中解析出鑒權(quán)認(rèn)證信息;
[0106]步驟B12,基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。
[0107]本發(fā)明第二實施例,一種WLAN組網(wǎng)系統(tǒng),包括以下組成部分:
[0108]接入點,用于基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息;
[0109]客戶端,用于基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。
[0110]具體的,在所述WLAN組網(wǎng)系統(tǒng)中,
[0111]接入點,還用于定期發(fā)送接入點廣播消息,其中攜帶接入點地址;
[0112]客戶端,還用于收到接入點廣播消息后,基于接入點地址向接入點發(fā)送應(yīng)答消息,所述應(yīng)答消息中攜帶客戶端地址,從而使接入點獲取客戶端地址;
[0113]或者,
[0114]客戶端,還用于定期發(fā)送客戶端廣播消息,其中攜帶客戶端地址,從而使接入點獲取客戶端地址。
[0115]優(yōu)選的,接入點,還用于在向客戶端發(fā)送連接消息之前,判斷所述客戶端地址是否在設(shè)定的合法地址范圍內(nèi),若是,則基于客戶端地址向客戶端發(fā)送連接消息,否則流程結(jié)束。
[0116]優(yōu)選的,若接入點屬于某一組網(wǎng)且已無法支持客戶端接入,則所述接入點向客戶端發(fā)送的連接消息中還攜帶有所述組網(wǎng)中其他可用接入點的地址。
[0117]在本實施例中,接入點發(fā)出的接入點廣播消息還是采用現(xiàn)有技術(shù)中的Beacon幀,其中包括接入點的名稱、接入點的MAC (Media Access Control,介質(zhì)訪問控制)地址等,而接入點發(fā)出的連接消息、客戶端發(fā)出的應(yīng)答消息和客戶端廣播消息均采用的是802.11協(xié)議中的擴(kuò)展管理幀。
[0118]接入點發(fā)出的連接消息為第一擴(kuò)展管理幀,在第一擴(kuò)展管理幀中,子類型值填寫第一保留字段,幀主體值填寫鑒權(quán)認(rèn)證信息;
[0119]客戶端發(fā)出的應(yīng)答消息為第二擴(kuò)展管理幀,在第二擴(kuò)展管理幀中,子類型值填寫第二保留字段,幀主體值填寫客戶端支持的傳輸速率;
[0120]客戶端廣播消息為第三擴(kuò)展管理幀,在第三擴(kuò)展管理幀中,子類型值填寫第三保留字段,目的地址值填寫全1,基本服務(wù)組合識別碼填寫全1,幀主體值填寫客戶端支持的傳輸速率。
[0121]下面在所述WLAN組網(wǎng)系統(tǒng)中分別站在接入點和客戶端的角度,描述各自所執(zhí)行的功能。
[0122]如圖6所示,本實施例的一種接入點,包括以下組成部分:
[0123]接入點廣播模塊100,用于定期發(fā)送接入點廣播消息,其中攜帶接入點地址;
[0124]接入點解析模塊200,用于收到客戶端的應(yīng)答消息時,解析應(yīng)答消息獲取客戶端地址;
[0125]連接發(fā)起模塊300,用于基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息;
[0126]連接執(zhí)行模塊400,用于當(dāng)客戶端基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點時,配合客戶端的接入。
[0127]或者,如圖7所示,本實施例的一種接入點,包括以下組成部分:
[0128]接入點解析模塊200,用于收到客戶端廣播消息時,解析客戶端廣播消息獲取客戶端地址。
[0129]連接發(fā)起模塊300,用于基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息;
[0130]連接執(zhí)行模塊400,用于當(dāng)客戶端基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點時,配合客戶端的接入。
[0131]優(yōu)選的,所述接入點還包括:
[0132]地址判斷模塊500,用于判斷所述客戶端地址是否在設(shè)定的合法地址范圍內(nèi),若是,則調(diào)用連接發(fā)起模塊300,否則不允許所述客戶端接入。
[0133]對于多個接入點屬于同一組網(wǎng)的情況,若所述接入點屬于某一組網(wǎng)且已無法支持客戶端接入,則,所述連接發(fā)起模塊300向客戶端發(fā)送的連接消息中還攜帶有所述組網(wǎng)中其他可用接入點的地址,由其他可用接入點的連接執(zhí)行模塊400配合客戶端的接入。
[0134]如圖8所示,本實施例的一種客戶端,包括以下組成部分:
[0135]客戶端廣播模塊101,用于定期發(fā)送客戶端廣播消息,其中攜帶客戶端地址,從而使接入點獲知客戶端地址;
[0136]客戶端解析模塊102,用于接收連接消息,從連接消息中解析出鑒權(quán)認(rèn)證信息;
[0137]自動連接模塊103,用于基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。
[0138]或者,如圖9所示,本實施例的一種客戶端,包括以下組成部分:
[0139]客戶端解析模塊102,用于客戶端收到接入點廣播消息后,解析接入點廣播消息獲取接入點地址;接收連接消息,從連接消息中解析出鑒權(quán)認(rèn)證信息;
[0140]應(yīng)答模塊104,用于基于接入點地址向接入點發(fā)送應(yīng)答消息,所述應(yīng)答消息中攜帶客戶端地址,從而使接入點獲知客戶端地址。
[0141]自動連接模塊103,用于基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。
[0142]在本實施例中,所述連接消息為第一擴(kuò)展管理幀,在第一擴(kuò)展管理幀中,子類型值填寫第一保留字段,幀主體值填寫鑒權(quán)認(rèn)證信息;
[0143]所述應(yīng)答消息為第二擴(kuò)展管理幀,在第二擴(kuò)展管理幀中,子類型值填寫第二保留字段,幀主體值填寫客戶端支持的傳輸速率;
[0144]所述客戶端廣播消息為第三擴(kuò)展管理幀,在第三擴(kuò)展管理幀中,子類型值填寫第三保留字段,目的地址值填寫全1,基本服務(wù)組合識別碼填寫全1,幀主體值填寫客戶端支持的傳輸速率。
[0145]基于上述實施例,介紹一個本發(fā)明的應(yīng)用實例,涉及的客戶端(以下簡稱31'八)和接入點(以下簡稱八?),81^作為工作站,包含802.11功能,八?負(fù)責(zé)提供的接入服務(wù),可共享網(wǎng)絡(luò)給31'八。
[0146]本應(yīng)用實例中,接入點發(fā)出的接入點廣播消息還是采用現(xiàn)有技術(shù)中的86%011幀,其中包括接入點的名稱、接入點的嫩地址等,而接入點發(fā)出的連接消息、客戶端發(fā)出的應(yīng)答消息和客戶端廣播消息均采用的是802.11協(xié)議中的擴(kuò)展管理幀。
[0147]802.11協(xié)議中的管理幀格式如圖10所示,其中管理幀之子類型值0110?0111以及1110?1111這兩段數(shù)值目前保留尚未使用,本發(fā)明實施例可以使用其作為擴(kuò)展類型。
[0148]在巾貞主體Frame Body中,我們可以加入我們需要的信息元素informat1nelement。所謂信息元素,是指長度不定的數(shù)據(jù)區(qū)塊。每個數(shù)據(jù)區(qū)塊均會標(biāo)注上類型編號與大小,各種信息元素的數(shù)據(jù)位都有特定的解釋方式。
[0149]客戶端發(fā)出的應(yīng)答消息,可以使用subtype值1110作為Beacon的應(yīng)答巾貞類型,DA(Destinat1n Address,目的地址)和 BSSID (Basic Service Set Identifier,基本服務(wù)組合識別碼)填充為發(fā)送Beacon巾貞的接入點的MAC地址,SA (Source Address,源地址)填充客戶端的MAC地址,可以根據(jù)802.11協(xié)議的標(biāo)準(zhǔn),在Frame Body中加入接入點的名稱和客戶端支持的傳輸速率等信息元素。
[0150]接入點發(fā)出的連接消息,可以使用subtype值1111作為接入點的連接巾貞類型,DA填充要傳送給的客戶端的MAC地址,SA填充接入點的MAC地址,BSSID填充與當(dāng)前接入點所屬同一組網(wǎng)的接入點的MAC地址,當(dāng)接入點達(dá)到最大負(fù)載時,BSSID為同一 ESSID或者同一 WDS中其他空閑接入點的MAC地址。可以根據(jù)802.11協(xié)議的標(biāo)準(zhǔn),在Frame Body中加入接入點的名稱、加密方式和密鑰等信息元素。此時,接入點的名稱對應(yīng)的是填入BSSID的接入點的名稱。
[0151]客戶端廣播消息,可以使用subtype值0111作為客戶端的廣播幀類型,DA填充全I(xiàn),SA填充客戶端的MAC地址,BSSID填充全1,可以根據(jù)802.11協(xié)議的標(biāo)準(zhǔn),在Frame Body中加入客戶端支持的傳輸速率。
[0152]如圖11所示,本應(yīng)用實例的STA工作流程如下:
[0153]步驟SI,STA監(jiān)聽空口無線報文,等待AP發(fā)送的Beacon幀的到來。
[0154]步驟S2,STA收到Beacon幀,通過幀解析模塊進(jìn)行解析,并保存解析信息。
[0155]步驟S3,STA根據(jù)解析信息通過幀擴(kuò)展模塊進(jìn)行Beacon應(yīng)答幀的填充。
[0156]步驟S4,如果STA收到了 AP發(fā)送的AP連接幀,則通過幀解析模塊進(jìn)行解析,轉(zhuǎn)入下一步驟;否則,過程結(jié)束。
[0157]步驟S5,STA根據(jù)解析出的AP連接信息去連接AP。
[0158]如圖12所示,本應(yīng)用實例的AP工作流程如下:
[0159]步驟Cl,AP以一定的時間間隔不停地發(fā)送Beacon幀,宣告本身的存在。
[0160]步驟C2,當(dāng)AP收到Beacon應(yīng)答巾貞后,通過巾貞解析模塊進(jìn)行解析。
[0161 ] 步驟C3,根據(jù)解析的信息和AP的負(fù)載程度通過幀擴(kuò)展模塊進(jìn)行AP連接幀的填充。
[0162]步驟C4,向STA發(fā)送AP連接幀,過程結(jié)束。
[0163]需要說明的是,當(dāng)AP達(dá)到要求的負(fù)載量即不允許多余的STA接入時,AP連接幀的接入點名稱和BSSID可以是同一 ESSID或者WDS內(nèi)的其他AP信息。
[0164]綜上所述,本發(fā)明實施例提出的WLAN組網(wǎng)方式及系統(tǒng),通過使用擴(kuò)展管理幀的方式來實現(xiàn)AP發(fā)現(xiàn)STA并和STA進(jìn)行連接信息傳遞的功能,達(dá)到在AP端可以直接控制STA的連接,用戶通過這種方法直接在AP端即可進(jìn)行快速的組網(wǎng),實現(xiàn)了 STA端的自動連接,避免用戶的一些誤操作,也能夠在AP端達(dá)到最大負(fù)載時,讓STA連接到其他資源空閑的AP,方便用戶實現(xiàn)WLAN的網(wǎng)絡(luò)共享。
[0165]通過【具體實施方式】的說明,應(yīng)當(dāng)可對本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。
【權(quán)利要求】
1.一種WLAN組網(wǎng)方法,其特征在于,由接入點執(zhí)行如下步驟: 步驟Al,接入點基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息; 步驟A2,當(dāng)客戶端基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點時,配合客戶端的接入。
2.根據(jù)權(quán)利要求1所述的WLAN組網(wǎng)方法,其特征在于,在步驟Al之前,接入點還執(zhí)行如下步驟: 接入點定期發(fā)送接入點廣播消息,其中攜帶接入點地址; 當(dāng)收到客戶端的應(yīng)答消息時,解析應(yīng)答消息獲取客戶端地址; 或者, 在步驟Al之前,接入點還執(zhí)行如下步驟: 接入點收到客戶端廣播消息,解析客戶端廣播消息獲取客戶端地址。
3.根據(jù)權(quán)利要求1所述的WLAN組網(wǎng)方法,其特征在于,在步驟Al之前,接入點還執(zhí)行如下步驟: 接入點判斷所述客戶端地址是否在設(shè)定的合法地址范圍內(nèi),若是,則基于客戶端地址向客戶端發(fā)送連接消息,否則流程結(jié)束。
4.根據(jù)權(quán)利要求1所述的WLAN組網(wǎng)方法,其特征在于,在步驟Al中,若接入點屬于某一組網(wǎng)且已無法支持客戶端接入,則所述接入點向客戶端發(fā)送的連接消息中還攜帶有所述組網(wǎng)中其他可用接入點的地址,由其他可用接入點配合客戶端的接入。
5.根據(jù)權(quán)利要求2所述的WLAN組網(wǎng)方法,其特征在于,所述連接消息為第一擴(kuò)展管理幀,在第一擴(kuò)展管理幀中,子類型值填寫第一保留字段,幀主體值填寫鑒權(quán)認(rèn)證信息; 所述應(yīng)答消息為第二擴(kuò)展管理幀,在第二擴(kuò)展管理幀中,子類型值填寫第二保留字段,幀主體值填寫客戶端支持的傳輸速率; 所述客戶端廣播消息為第三擴(kuò)展管理幀,在第三擴(kuò)展管理幀中,子類型值填寫第三保留字段,目的地址值填寫全1,基本服務(wù)組合識別碼填寫全1,幀主體值填寫客戶端支持的傳輸速率。
6.一種WLAN組網(wǎng)方法,其特征在于,由客戶端執(zhí)行如下步驟: 步驟BI,客戶端接收連接消息,從連接消息中解析出鑒權(quán)認(rèn)證信息; 步驟B2,基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。
7.根據(jù)權(quán)利要求6所述的WLAN組網(wǎng)方法,其特征在于,在步驟BI之前,客戶端還執(zhí)行如下步驟: 客戶端定期發(fā)送客戶端廣播消息,其中攜帶客戶端地址,從而使接入點獲知客戶端地址; 或者,在步驟BI之前,客戶端還執(zhí)行如下步驟: 客戶端收到接入點廣播消息后,解析接入點廣播消息獲取接入點地址; 基于接入點地址向接入點發(fā)送應(yīng)答消息,所述應(yīng)答消息中攜帶客戶端地址,從而使接入點獲知客戶端地址。
8.根據(jù)權(quán)利要求7所述的WLAN組網(wǎng)方法,其特征在于,所述連接消息為第一擴(kuò)展管理幀,在第一擴(kuò)展管理幀中,子類型值填寫第一保留字段,幀主體值填寫鑒權(quán)認(rèn)證信息; 所述應(yīng)答消息為第二擴(kuò)展管理幀,在第二擴(kuò)展管理幀中,子類型值填寫第二保留字段,幀主體值填寫客戶端支持的傳輸速率; 所述客戶端廣播消息為第三擴(kuò)展管理幀,在第三擴(kuò)展管理幀中,子類型值填寫第三保留字段,目的地址值填寫全1,基本服務(wù)組合識別碼填寫全1,幀主體值填寫客戶端支持的傳輸速率。
9.一種接入點,其特征在于,包括: 連接發(fā)起模塊,用于基于客戶端地址向客戶端發(fā)送連接消息,所述連接消息中攜帶鑒權(quán)認(rèn)證信息; 連接執(zhí)行模塊,用于當(dāng)客戶端基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點時,配合客戶端的接入。
10.根據(jù)權(quán)利要求9所述的接入點,其特征在于,所述接入點還包括: 接入點廣播模塊,用于定期發(fā)送接入點廣播消息,其中攜帶接入點地址; 接入點解析模塊,用于收到客戶端的應(yīng)答消息時,解析應(yīng)答消息獲取客戶端地址; 或者, 所述接入點還包括: 接入點解析模塊,用于收到客戶端廣播消息時,解析客戶端廣播消息獲取客戶端地址。
11.根據(jù)權(quán)利要求9所述的接入點,其特征在于,所述接入點還包括: 地址判斷模塊,用于判斷所述客戶端地址是否在設(shè)定的合法地址范圍內(nèi),若是,則調(diào)用連接發(fā)起模塊,否則不允許所述客戶端接入。
12.根據(jù)權(quán)利要求9所述的接入點,其特征在于,若所述接入點屬于某一組網(wǎng)且已無法支持客戶端接入,則所述連接發(fā)起模塊向客戶端發(fā)送的連接消息中還攜帶有所述組網(wǎng)中其他可用接入點的地址,由其他可用接入點的連接執(zhí)行模塊配合客戶端的接入。
13.根據(jù)權(quán)利要求10所述的接入點,其特征在于,所述連接消息為第一擴(kuò)展管理幀,在第一擴(kuò)展管理幀中,子類型值填寫第一保留字段,幀主體值填寫鑒權(quán)認(rèn)證信息; 所述應(yīng)答消息為第二擴(kuò)展管理幀,在第二擴(kuò)展管理幀中,子類型值填寫第二保留字段,幀主體值填寫客戶端支持的傳輸速率; 所述客戶端廣播消息為第三擴(kuò)展管理幀,在第三擴(kuò)展管理幀中,子類型值填寫第三保留字段,目的地址值填寫全1,基本服務(wù)組合識別碼填寫全1,幀主體值填寫客戶端支持的傳輸速率。
14.一種客戶端,其特征在于,包括: 客戶端解析模塊,用于接收連接消息,從連接消息中解析出鑒權(quán)認(rèn)證信息; 自動連接模塊,用于基于連接消息中的鑒權(quán)認(rèn)證信息自動連接到接入點。
15.根據(jù)權(quán)利要求14所述的客戶端,其特征在于,所述客戶端還包括: 客戶端廣播模塊,用于定期發(fā)送客戶端廣播消息,其中攜帶客戶端地址,從而使接入點獲知客戶端地址; 或者, 所述客戶端還包括:應(yīng)答模塊; 客戶端解析模塊,還用于客戶端收到接入點廣播消息后,解析接入點廣播消息獲取接入點地址; 應(yīng)答模塊,用于基于接入點地址向接入點發(fā)送應(yīng)答消息,所述應(yīng)答消息中攜帶客戶端地址,從而使接入點獲知客戶端地址。
16.根據(jù)權(quán)利要求15所述的客戶端,其特征在于,所述連接消息為第一擴(kuò)展管理幀,在第一擴(kuò)展管理幀中,子類型值填寫第一保留字段,幀主體值填寫鑒權(quán)認(rèn)證信息; 所述應(yīng)答消息為第二擴(kuò)展管理幀,在第二擴(kuò)展管理幀中,子類型值填寫第二保留字段,幀主體值填寫客戶端支持的傳輸速率; 所述客戶端廣播消息為第三擴(kuò)展管理幀,在第三擴(kuò)展管理幀中,子類型值填寫第三保留字段,目的地址值填寫全1,基本服務(wù)組合識別碼填寫全1,幀主體值填寫客戶端支持的傳輸速率。
【文檔編號】H04W84/12GK104469764SQ201310420179
【公開日】2015年3月25日 申請日期:2013年9月16日 優(yōu)先權(quán)日:2013年9月16日
【發(fā)明者】王昭鑫 申請人:中興通訊股份有限公司