一種信道掃描的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種信道掃描的方法和裝置。
【背景技術(shù)】
[0002]WLAN (Wireless Local Area Networks,無線局域網(wǎng))是一種無線接入網(wǎng)絡(luò),提供基于無線信號(hào)的接入服務(wù),使用戶設(shè)備可以不受到地理位置的限制,而從任意地點(diǎn)接入到網(wǎng)絡(luò)。如圖1所示,為WLAN的組網(wǎng)示意圖,STA(Stat1n,無線客戶端)為用戶的設(shè)備,AP (Access Point,接入點(diǎn))負(fù)責(zé)STA接入網(wǎng)絡(luò)的工作,AC (Access Controller,接入控制器)負(fù)責(zé)管理多個(gè)AP。
[0003]在WLAN中,STA與AP建立無線連接,通過AP訪問AC,并通過AC訪問網(wǎng)絡(luò)。為了與AP建立無線連接,或者,在與AP建立無線連接之后,為了在STA發(fā)生移動(dòng)時(shí)能夠快速漫游到相鄰的AP,STA會(huì)定時(shí)掃描信道列表內(nèi)的所有信道,并選擇一個(gè)信道作為工作信道,在該工作信道下與AP建立無線連接,或者,在該工作信道下漫游到相鄰的AP。其中,在CN(中國)區(qū)域碼(即AP或者STA工作的地區(qū)標(biāo)識(shí))下,信道列表內(nèi)的所有信道包括信道36、信道40、信道44、信道48、信道52、信道56、信道60、信道64、信道149、信道153、信道157、信道161、信道165等。
[0004]STA在掃描信道時(shí)需要停止數(shù)據(jù)通信,如果信道列表內(nèi)的信道數(shù)量很大,則需要很長時(shí)間才能完成對(duì)信道列表內(nèi)的所有信道的掃描,掃描時(shí)間過長。在這段時(shí)間內(nèi),所有業(yè)務(wù)的數(shù)據(jù)通信無法進(jìn)行,導(dǎo)致各業(yè)務(wù)的處理中斷。對(duì)于一些對(duì)延時(shí)比較敏感的業(yè)務(wù),長時(shí)間的業(yè)務(wù)中斷將導(dǎo)致很差的業(yè)務(wù)體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種信道掃描的方法,所述方法包括以下步驟:
[0006]接入控制器AC利用信道綁定原則將所有信道劃分到多個(gè)信道組中;其中,每個(gè)信道組內(nèi)包含連續(xù)的多個(gè)信道,不同信道組內(nèi)包含的信道不同;所述AC選擇多個(gè)信道,所述多個(gè)信道分別屬于不同的信道組,并將選擇的多個(gè)信道通知給自身管理的接入點(diǎn)AP組內(nèi)的各AP ;由所述AP組內(nèi)的各AP從所述選擇的多個(gè)信道中選擇一個(gè)信道作為本AP的工作信道,并將所述選擇的多個(gè)信道通知給無線客戶端,由所述無線客戶端利用所述選擇的多個(gè)信道進(jìn)行信道掃描。
[0007]所述AC利用信道綁定原則將所有信道劃分到多個(gè)信道組中的過程,具體包括:當(dāng)信道綁定原則為802.1lAC協(xié)議的40MHz信道綁定原則時(shí),所述AC將所有信道中的連續(xù)2個(gè)信道劃分到一個(gè)信道組,并得到多個(gè)信道組;或者,當(dāng)信道綁定原則為802.1lAC協(xié)議的80MHz信道綁定原則時(shí),所述AC將所有信道中的連續(xù)4個(gè)信道劃分到一個(gè)信道組,并得到多個(gè)信道組;或者,當(dāng)信道綁定原則為802.1lAC協(xié)議的160MHz信道綁定原則時(shí),所述AC將所有信道中的連續(xù)8個(gè)信道劃分到一個(gè)信道組,并得到多個(gè)信道組。
[0008]所述AC將選擇的多個(gè)信道通知給自身管理的接入點(diǎn)AP組內(nèi)的各AP的過程,具體包括:所述AC通過輕型接入點(diǎn)協(xié)議LWAPP消息或者無線接入點(diǎn)的控制和配置協(xié)議CAPWAP消息將所述選擇的多個(gè)信道通知給所述AP組內(nèi)的各AP ;所述LWAPP消息或者CAPWAP消息中攜帶的消息類型為預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于表示所述LWAPP消息或者CAPWAP消息中攜帶所述選擇的多個(gè)信道。
[0009]本發(fā)明提供一種信道掃描的方法,所述方法包括以下步驟:
[0010]接入點(diǎn)AP獲得接入控制器AC為所述AP選擇的多個(gè)信道,并從所述多個(gè)信道中選擇一個(gè)信道作為所述AP的工作信道;其中,所述多個(gè)信道是所述AC在利用信道綁定原則將所有信道劃分到多個(gè)信道組后選擇的,所述多個(gè)信道分別屬于不同的信道組;在所述AC劃分多個(gè)信道組時(shí),每個(gè)信道組內(nèi)包含連續(xù)的多個(gè)信道,不同信道組內(nèi)包含的信道不同;所述AP將所述多個(gè)信道通知給無線客戶端,由所述無線客戶端利用所述多個(gè)信道進(jìn)行信道掃描。
[0011]所述接入點(diǎn)AP獲得接入控制器AC為所述AP選擇的多個(gè)信道的過程,具體包括:所述AP接收來自所述AC的輕型接入點(diǎn)協(xié)議LWAPP消息或者無線接入點(diǎn)的控制和配置協(xié)議CAPffAP消息;其中,所述LWAPP消息或者CAPWAP消息中攜帶的消息類型為預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于表示所述LWAPP消息或者CAPWAP消息中攜帶了所述選擇的多個(gè)信道;所述AP從所述LWAPP消息或者CAPWAP消息中獲得所述AC為所述AP選擇的多個(gè)信道。
[0012]所述AP將所述多個(gè)信道通知給無線客戶端的過程,具體包括:
[0013]所述AP在信標(biāo)BEACON幀中為所述多個(gè)信道中的每個(gè)信道配置一個(gè)區(qū)域字符串Country String,并在每個(gè)Country String中添加一個(gè)信道;
[0014]所述AP將添加了多個(gè)信道的BEACON幀發(fā)送給所述無線客戶端。
[0015]本發(fā)明提供一種信道掃描的裝置,所述信道掃描的裝置應(yīng)用在接入控制器AC上,所述信道掃描的裝置具體包括:
[0016]劃分模塊,用于利用信道綁定原則將所有信道劃分到多個(gè)信道組中;其中,每個(gè)信道組內(nèi)包含連續(xù)的多個(gè)信道,不同信道組內(nèi)包含的信道不同;
[0017]選擇模塊,用于選擇多個(gè)信道,所述多個(gè)信道分別屬于不同的信道組;
[0018]發(fā)送模塊,用于將選擇的多個(gè)信道通知給自身管理的接入點(diǎn)AP組內(nèi)的各AP ;由所述AP組內(nèi)的各AP從所述選擇的多個(gè)信道中選擇一個(gè)信道作為本AP的工作信道,并將所述選擇的多個(gè)信道通知給無線客戶端,由所述無線客戶端利用所述選擇的多個(gè)信道進(jìn)行信道掃描。
[0019]所述劃分模塊,具體用于在利用信道綁定原則將所有信道劃分到多個(gè)信道組中的過程中,當(dāng)信道綁定原則為802.1lAC協(xié)議的40MHz信道綁定原則時(shí),則將所有信道中的連續(xù)2個(gè)信道劃分到一個(gè)信道組,并得到多個(gè)信道組;或者,當(dāng)信道綁定原則為802.1lAC協(xié)議的80MHz信道綁定原則時(shí),則將所有信道中的連續(xù)4個(gè)信道劃分到一個(gè)信道組,并得到多個(gè)信道組;或者,當(dāng)信道綁定原則為802.1lAC協(xié)議的160MHz信道綁定原則時(shí),則將所有信道中的連續(xù)8個(gè)信道劃分到一個(gè)信道組,并得到多個(gè)信道組。
[0020]所述發(fā)送模塊,具體用于在將選擇的多個(gè)信道通知給自身管理的AP組內(nèi)的各AP的過程中,通過輕型接入點(diǎn)協(xié)議LWAPP消息或者無線接入點(diǎn)的控制和配置協(xié)議CAPWAP消息將所述選擇的多個(gè)信道通知給所述AP組內(nèi)的各AP ;所述LWAPP消息或者CAPWAP消息中攜帶的消息類型為預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于表示所述LWAPP消息或者CAPWAP消息中攜帶所述選擇的多個(gè)信道。
[0021]本發(fā)明提供一種信道掃描的裝置,所述信道掃描的裝置應(yīng)用在接入點(diǎn)AP上,所述信道掃描的裝置具體包括:
[0022]獲得模塊,用于獲得接入控制器AC為所述AP選擇的多個(gè)信道;其中,所述多個(gè)信道是所述AC在利用信道綁定原則將所有信道劃分到多個(gè)信道組后選擇的,所述多個(gè)信道分別屬于不同的信道組;在所述AC劃分多個(gè)信道組時(shí),每個(gè)信道組內(nèi)包含連續(xù)的多個(gè)信道,不同信道組內(nèi)包含的信道不同;
[0023]選擇模塊,用于從所述多個(gè)信道中選擇一個(gè)信道作為所述AP的工作信道;
[0024]發(fā)送模塊,用于將所述多個(gè)信道通知給無線客戶端,由所述無線客戶端利用所述多個(gè)信道進(jìn)行信道掃描。
[0025]所述獲得模塊,具體用于在獲得AC為所述AP選擇的多個(gè)信道的過程中,接收來自所述AC的輕型接入點(diǎn)協(xié)議LWAPP消息或者無線接入點(diǎn)的控制和配置協(xié)議CAPWAP消息;其中,所述LWAPP消息或者CAPWAP消息中攜帶的消息類型為預(yù)設(shè)標(biāo)識(shí),所述預(yù)設(shè)標(biāo)識(shí)用于表示所述LWAPP消息或者CAPWAP消息中攜帶了所述選擇的多個(gè)信道;從所述LWAPP消息或者CAPffAP消息中獲得所述AC為所述AP選擇的多個(gè)信道。
[0026]所述發(fā)送模塊,具體用于在將所述多個(gè)信道通知給無線客戶端的過程中,在信標(biāo)BEACON幀中為所述多個(gè)信道中的每個(gè)信道配置一個(gè)區(qū)域字符串Country String,并在每個(gè)Country String中添加一個(gè)信道;
[0027]將添加了多個(gè)信道的BEACON幀發(fā)送給所述無線客戶端。
[0028]基于上述技術(shù)方案,本發(fā)明實(shí)施例中,通過將所有信道劃分到多個(gè)信道組中,并選擇分別屬于不同的信道組的多個(gè)信道,并將多個(gè)信道通知給無線客戶端,使得無線客戶端在掃描信道時(shí),不需要掃描信道列表內(nèi)的所有信道,只需要掃描通知給無線客戶端的多個(gè)信道,從而減少無線客戶端掃描的信道數(shù)量,最大程度上縮短了信道掃描的時(shí)間,避免業(yè)務(wù)的長時(shí)間中斷。對(duì)于一些對(duì)延時(shí)比較敏感的業(yè)務(wù)(如漫游業(yè)務(wù)、VoWLAN(基于WLAN的語音)業(yè)務(wù)等),可以顯著提高業(yè)務(wù)體驗(yàn)以及用戶體驗(yàn)。
【附圖說明】
[0029]圖1是WLAN的組網(wǎng)示意圖;
[0030]圖2是本發(fā)明一種實(shí)施方式中信道掃描的方法的流程圖;
[0031]圖3是本發(fā)明一種實(shí)施方式中AC的邏輯結(jié)構(gòu)圖;
[0032]圖4是本發(fā)明一種實(shí)施方式中信道掃描的裝置的邏輯結(jié)構(gòu)圖;
[0033]圖5是本發(fā)明一種實(shí)施方式中AP的邏輯結(jié)構(gòu)圖;
[0034]圖6是本發(fā)明一種實(shí)施方式中信道掃描的裝置的邏輯結(jié)構(gòu)圖。
【具體實(shí)施方式】