or接口需要修改無線網(wǎng)卡的信道,就要在無線驅(qū)動(dòng)中增加一種信道切換的機(jī)制。
[0028]如圖2所示,為本發(fā)明實(shí)施例的一種無線網(wǎng)絡(luò)中信道掃描的方法的流程圖。該信道掃描的方法應(yīng)用在一個(gè)同時(shí)存在monitor模式和master模式的AP設(shè)備中,例如,應(yīng)用在圖1 中 AP 130 和 140。
[0029]下面詳細(xì)說明下該信道掃描方法,包括以下步驟:
[0030]S201、無線驅(qū)動(dòng)實(shí)現(xiàn)一種信道切換的接口,接受外部傳入的信道切換表及信道切換時(shí)間;
[0031 ] 在此步驟中,無線驅(qū)動(dòng)實(shí)現(xiàn)一種信道切換的接口,是為了使monitor接口能修改所述無線網(wǎng)卡的信道,
[0032]S202、無線驅(qū)動(dòng)調(diào)用remain of channel接口(信道保持接口),并設(shè)置定時(shí)器,使得所述無線網(wǎng)卡的信道停留在指定信道第一固定時(shí)間,并將所述信道切換的接口的功率調(diào)至最大;
[0033]從步驟S201和S202中,可以理解,第一固定時(shí)間是信道切換時(shí)間,且第一固定時(shí)間由應(yīng)用程序傳遞給無線驅(qū)動(dòng)去設(shè)置。
[0034]S203、無線驅(qū)動(dòng)檢查信道切換列表中是否有信道未切換;
[0035]在此步驟中,如果無線驅(qū)動(dòng)檢查到列表中有信道未切換,則執(zhí)行步驟S201,如果無線驅(qū)動(dòng)檢查到列表中沒有信道未切換,則執(zhí)行步驟S203。
[0036]S204、應(yīng)用程序調(diào)用信道切換的接口,在第二固定時(shí)間內(nèi)掃描全信道;
[0037]在此步驟中,第二固定時(shí)間為信道切換列表中的信道數(shù)目乘以第一固定時(shí)間,由應(yīng)用程序控制,在實(shí)際掃描過程中約為I秒。在實(shí)際應(yīng)用時(shí),利用相應(yīng)的信道掃描參數(shù),對(duì)
2.4GHz或者5GHz的頻道進(jìn)行全信道掃描,信道掃描的順序?yàn)椴幌喔蓴_的錯(cuò)位信道,后續(xù)以示意圖的形式說明,在此不再贅述。
[0038]S205、使無線網(wǎng)卡恢復(fù)到master接口的工作信道,僅掃描master接口的工作信道,并使master接口提供無線服務(wù)第三固定時(shí)間。
[0039]在此步驟中,可以理解,應(yīng)用程序進(jìn)行信道切換掃描之后,無線網(wǎng)卡才恢復(fù)到master接口的工作信道,并僅掃描master接口的工作信道。另外,第三固定時(shí)間由應(yīng)用程序控制,且設(shè)置為30秒。
[0040]在上述步驟的基礎(chǔ)上,如果應(yīng)用程序再次開啟一輪全信道掃描,再執(zhí)行上述步驟,可以看出,每隔30秒,進(jìn)行一次信道掃描,且每次信道掃描的占用時(shí)間短且可控,從而對(duì)master接口的工作影響非常小。上述步驟執(zhí)行之后,應(yīng)用程序?qū)呙枋占降泥従覣P信息,以及其他無線終端的MAC信息上報(bào)給中心控制器,則中心控制器分析無線終端的移動(dòng)行為軌跡信息以及其他業(yè)務(wù)信息,可以理解,應(yīng)用層處理掃描到的全信道的無線數(shù)據(jù)幀。
[0041]如圖3所示,為本發(fā)明實(shí)施例的全信道掃描的示意圖。在本實(shí)施例中,信道掃描列表和掃描時(shí)間等參數(shù)均是根據(jù)應(yīng)用層配置的,信道掃描列表選取不相干擾的錯(cuò)位順序,如圖所示,為1,7,13…其中1、7、13均表示信道編號(hào),無線驅(qū)動(dòng)按照該掃描列表,開始設(shè)定信道為相應(yīng)的掃描信道,并調(diào)整功率以及其他額外參數(shù)。圖中示出了兩輪全信道掃描情況,一輪全信道掃描結(jié)束之后,無線驅(qū)動(dòng)恢復(fù)信道為AP的master接口設(shè)定的工作信道,為無線終端提供無線網(wǎng)絡(luò)服務(wù)。
[0042]基于一個(gè)無線網(wǎng)卡,本發(fā)明實(shí)現(xiàn)了 monitor接口能夠和master接口同時(shí)工作,且根據(jù)應(yīng)用層配置參數(shù),monitor接口可以進(jìn)行掃描全信道,而且每次掃描占用時(shí)間短而可控,無線用戶尚未感知即能完成掃描工作,因而,對(duì)master接口的工作影響非常小。同時(shí)信道切換規(guī)則以及信道停留時(shí)間等控制信息由應(yīng)用程序傳給驅(qū)動(dòng)去執(zhí)行,方便業(yè)務(wù)邏輯的修改;以及monitor接口抓獲的所有無線數(shù)據(jù)幀都由應(yīng)用層去處理,監(jiān)控業(yè)務(wù)邏輯編寫非常容易,成本低廉,可移植性非常強(qiáng)。
[0043]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種無線網(wǎng)絡(luò)中信道掃描的方法,應(yīng)用于包括AP設(shè)備的無線局域網(wǎng)中,其特征在于:所述信道掃描方法包括以下步驟: 51、無線驅(qū)動(dòng)實(shí)現(xiàn)一種信道切換的接口,接受外部傳入的信道切換表及信道切換時(shí)間,使monitor接口能改變所述無線網(wǎng)卡的信道; 52、無線驅(qū)動(dòng)調(diào)用無線驅(qū)動(dòng)中信道保持接口,使所述無線網(wǎng)卡的信道切換到指定信道; 53、無線驅(qū)動(dòng)檢查信道切換列表中是否有信道未切換,如果有,則執(zhí)行所述步驟S2,否則執(zhí)行所述步驟S4 ; 54、應(yīng)用程序調(diào)用信道切換的接口,并按照信道掃描列表,在第二固定時(shí)間內(nèi)掃描全信道; 55、使所述無線網(wǎng)卡恢復(fù)到master接口的工作信道,僅掃描master接口的工作信道,并使master接口提供無線服務(wù)第三固定時(shí)間。2.根據(jù)權(quán)利要求1所述的一種無線網(wǎng)絡(luò)中信道掃描的方法,其特征在于,所述步驟S2還包括以下步驟: 將接口功率調(diào)至最大,并設(shè)置定時(shí)器,使所述無線網(wǎng)卡的信道停留在指定信道的停留時(shí)間為第一固定時(shí)間。3.根據(jù)權(quán)利要求2所述的一種無線網(wǎng)絡(luò)中信道掃描的方法,其特征在于,所述第一固定時(shí)間由應(yīng)用程序傳遞給無線驅(qū)動(dòng)去設(shè)置。4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的一種無線網(wǎng)絡(luò)中信道掃描的方法,其特征在于,在所述步驟S4中,所述第二固定時(shí)間為信道切換列表中的信道數(shù)目乘以第一固定時(shí)間;在所述步驟S5中,所述第三固定時(shí)間由應(yīng)用程序控制,且設(shè)置為30秒。5.根據(jù)權(quán)利要求4所述的一種無線網(wǎng)絡(luò)中信道掃描的方法,其特征在于,在所述步驟S4中,所述信道掃描列表為選取不相干擾的信道的錯(cuò)位順序。6.一種無線網(wǎng)絡(luò)中信道掃描的系統(tǒng),該無線網(wǎng)絡(luò)包括多個(gè)AP設(shè)備,其特征在于,所述AP設(shè)備包括一個(gè)無線網(wǎng)卡,且該無線網(wǎng)卡包括一個(gè)monitor接口和一個(gè)或者多個(gè)master接口,其中,所述monitor接口用于掃描無線網(wǎng)絡(luò)上的所有信道的無線幀;所述master接口用于提供無線網(wǎng)絡(luò)服務(wù);所述AP設(shè)備執(zhí)行所述信道掃描方法,使得monitor接口和master接口能同時(shí)工作。
【專利摘要】本發(fā)明提供了一種無線網(wǎng)絡(luò)中信道掃描的方法及系統(tǒng),應(yīng)用于包括AP設(shè)備的無線局域網(wǎng)中,所述AP設(shè)備包括一個(gè)無線網(wǎng)卡,且該無線網(wǎng)卡包括一個(gè)monitor接口和一個(gè)或者多個(gè)master接口,其中,所述信道掃描方法包括步驟有:無線驅(qū)動(dòng)實(shí)現(xiàn)一種信道切換的接口,接受外部傳入的信道切換表及信道切換時(shí)間,使monitor接口能改變所述無線網(wǎng)卡的信道;應(yīng)用程序調(diào)用信道切換的接口,在第二固定時(shí)間內(nèi)掃描全信道。本發(fā)明實(shí)現(xiàn)了monitor接口能夠和master接口同時(shí)工作,且monitor接口可以根據(jù)應(yīng)用層配置參數(shù)掃描全信道,對(duì)master接口的工作影響非常小。
【IPC分類】H04W48/16
【公開號(hào)】CN105578565
【申請(qǐng)?zhí)枴緾N201410555208
【發(fā)明人】肖云, 馬嘯塵, 景曉軍, 沈智杰, 唐新民
【申請(qǐng)人】任子行網(wǎng)絡(luò)技術(shù)股份有限公司
【公開日】2016年5月11日
【申請(qǐng)日】2014年10月17日