欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種信道掃描方法和設(shè)備的制作方法

文檔序號:7774691閱讀:550來源:國知局
專利名稱:一種信道掃描方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種信道掃描方法和設(shè)備。
背景技術(shù)
WRRM(Wireless LAN Radio Resource Management,無線局域網(wǎng)射頻資源管理)用于實現(xiàn)信道掃描、信道調(diào)整、功率調(diào)整、負載均衡、雷達檢測等功能;信道掃描為WRRM的信息源頭,承載了空口信息抓取,空口質(zhì)量析,設(shè)備識別等功能,且信道掃描工作在AP (Access Point,接入點)設(shè)備側(cè)。其中,信道掃描的參數(shù)包括服務(wù)時間(信道服務(wù)時間)、On channel掃描時間 (在服務(wù)信道中掃描的時間)、0ff channel掃描時間(在非服務(wù)信道中掃描的時間)、掃描輪數(shù)、掃描信道列表(AP需要掃描的信道,可配置為所有信道)等。例如,一種掃描機制(RRM 批掃)中,信道掃描的參數(shù)如下服務(wù)時間5s,On Channel掃描時間60ms, Off Channel掃描時間60ms,掃描輪數(shù)1,掃描信道列表Ilgn為1、6、11,Ilan為當前允許的信道。在信道掃描過程中,服務(wù)時間、On channel掃描時間、Off channel掃描時間交替進行,一直到掃描信道列表中的信道掃描完成,即為一輪掃描。如圖1所示,為服務(wù)時間、On channel掃描時間、Off channel掃描時間的交替關(guān)系?,F(xiàn)有技術(shù)中,如圖2所示,為AC(ACCeSS Controller,接入控制器)設(shè)備調(diào)度AP進行信道掃描的過程,包括以下步驟步驟201,AC設(shè)備遍歷所有Radio (無線空口 )。步驟202,AC設(shè)備從所有Radio中選擇本次掃描時間與上次掃描時間之差大于1 分鐘的Radio。步驟203,AC設(shè)備將選擇的Radio按照上次掃描時間距離當前時間的遠近進行排序。步驟204,AC設(shè)備按照排序結(jié)果將選擇的Radio加入到預備調(diào)度列表。步驟205,AC設(shè)備按照前后順序從預備調(diào)度列表中未被選擇過的Radio中選擇 Radio。步驟206,AC設(shè)備判斷調(diào)整列表中是否存在當前選擇Radio的鄰居Radio,如果否, 執(zhí)行步驟207,如果是,執(zhí)行步驟208。步驟207,AC設(shè)備將當前選擇Radio加入到調(diào)度列表中。步驟208,AC設(shè)備判斷預備調(diào)度列表中是否存在未被選擇過的Radio ;如果是,執(zhí)行步驟205,否則,執(zhí)行步驟209。步驟209,AC設(shè)備通知調(diào)度列表中的Radio所對應的AP設(shè)備在所有可用信道上控制該Radio進行信道掃描?;谏鲜鎏幚砹鞒蹋瑸榱吮苊忄従覴adio不能被掃描到或掃描到錯誤信息,因此在一次調(diào)度過程中互為鄰居的Radio只有一個Radio被控制進行信道掃描,且在下發(fā)掃描信道列表時會下發(fā)所有可用信道;對于AP設(shè)備來說,不為鄰居的Radio調(diào)度之間為并行掃描,互為鄰居的Radio調(diào)度之間為串行掃描。由此可見,對所有Radiο進行一次完整的掃描需要時間為(服務(wù)時間+On channel掃描時間+Off channel掃描時間+容差時間)*可用信道數(shù)量*MAX (互為鄰居的 Radio數(shù)量)。例如,Radiol至Radio6之間互為鄰居Radio,且Radio7和Radio8互為鄰居 Radio時,則MAX (互為鄰居的Radio數(shù)量)為6,在AP設(shè)備高密部署且信道很多的情況下, 會由于掃描時間過長導致目前空口狀況的信息較陳舊的問題。

發(fā)明內(nèi)容
本發(fā)明提供一種信道掃描方法和設(shè)備,以減少對所有Radio進行一次完整的掃描所需要的時間。為了達到上述目的,本發(fā)明提供一種信道掃描方法,應用于包括AC設(shè)備和AP設(shè)備的無線局域網(wǎng)中,該方法包括以下步驟在第一模式下,所述AC設(shè)備選擇Radio作為掃描Radio,并通知所述掃描Radio對應的AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描,并轉(zhuǎn)到第二模式下進行信道掃描。在第一模式下,當所述掃描Radio有鄰居Radio時,所述方法還包括所述AC設(shè)備將所述掃描Radio和其鄰居Radio記錄到鄰居表中,并將所述掃描 Radio的工作信道和所述鄰居Radio的工作信道記錄到所述鄰居表中。所述AC設(shè)備將所述掃描Radio和其鄰居Radio記錄到鄰居表中,具體包括如果所述AC設(shè)備確定當前已存在的鄰居表中未記錄所述掃描Radio和其鄰居Radio,或者當前沒有已存在的鄰居表,則所述AC設(shè)備創(chuàng)建鄰居表,并將所述掃描Radio和其鄰居Radio記錄到所述創(chuàng)建的鄰居表中。在第二模式下進行信道掃描的過程,包括在第二模式下,所述AC設(shè)備從所述鄰居表中選擇記錄的信道,并從所述鄰居表中選擇記錄的所有Radio,如果所述選擇的Radio 未工作在所述選擇的信道上,則通知所述選擇的Radio對應的AP設(shè)備在所述選擇的信道上控制所述選擇的Radio進行信道掃描。所述AC設(shè)備從所述鄰居表中選擇記錄的信道,具體包括如果所述AC設(shè)備確定所述鄰居表中存在未被選擇過的信道,則所述AC設(shè)備從未被選擇過的信道中選擇一個記錄的信道;所述AC設(shè)備從所述鄰居表中選擇記錄的信道,之后還包括,所述AC設(shè)備從所述鄰居表中刪除所述選擇的信道,并確定所述鄰居表中存在的信道為未被選擇過的信道;且在所述AC設(shè)備確定所述鄰居表中不存在未被選擇過的信道之后,所述AC設(shè)備刪除所述鄰居表。所述AC設(shè)備轉(zhuǎn)到第二模式下進行信道掃描,具體包括當通知所述掃描Radio對應的AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描后,所述AC設(shè)備在等待 AP設(shè)備完成在所有可用信道上控制所述掃描Radio進行信道掃描的時間后,轉(zhuǎn)到第二模式下進行信道掃描。AP設(shè)備完成在所有可用信道上控制所述掃描Radio進行信道掃描的時間,具體為(控制所述掃描Radio進行信道掃描的服務(wù)時間+控制所述掃描Radio進行信道掃描的On channel掃描時間+控制所述掃描Radio進行信道掃描的Off channel掃描時間+ 容錯時間)*所有可用信道的數(shù)量。本發(fā)明提供一種AC設(shè)備,應用于包括所述AC設(shè)備和AP設(shè)備的無線局域網(wǎng)中,所述AC設(shè)備包括第一模式處理模塊,用于在第一模式下,選擇Radio作為掃描Radio,并通知所述掃描Radio對應的AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描,第二模式處理模塊,用于轉(zhuǎn)到第二模式下進行信道掃描。所述第一模式處理模塊,還用于在第一模式下,當所述掃描Radio有鄰居Radio 時,將所述掃描Radio和其鄰居Radio記錄到鄰居表中,并將所述掃描Radio的工作信道和所述鄰居Radio的工作信道記錄到所述鄰居表中。所述第一模式處理模塊,進一步用于如果確定當前已存在的鄰居表中未記錄所述掃描Radio和其鄰居Radio,或者當前沒有已存在的鄰居表,則創(chuàng)建鄰居表,并將所述掃描 Radio和其鄰居Radio記錄到所述創(chuàng)建的鄰居表中。所述第二模式處理模塊,具體用于在第二模式下,從所述鄰居表中選擇記錄的信道,并從所述鄰居表中選擇記錄的所有Radio,如果所述選擇的Radio未工作在所述選擇的信道上,則通知所述選擇的Radio對應的AP設(shè)備在所述選擇的信道上控制所述選擇的 Radio進行信道掃描。所述第二模式處理模塊,進一步用于如果確定所述鄰居表中存在未被選擇過的信道,則從未被選擇過的信道中選擇一個記錄的信道;在從所述鄰居表中選擇記錄的信道之后,從所述鄰居表中刪除所述選擇的信道, 并確定所述鄰居表中存在的信道為未被選擇過的信道;且在確定所述鄰居表中不存在未被選擇過的信道之后,刪除所述鄰居表。所述第二模式處理模塊,具體用于當通知所述掃描Radio對應的AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描后,在等待AP設(shè)備完成在所有可用信道上控制所述掃描Radio進行信道掃描的時間后,轉(zhuǎn)到第二模式下進行信道掃描。AP設(shè)備完成在所有可用信道上控制所述掃描Radio進行信道掃描的時間,具體為(控制所述掃描Radio進行信道掃描的服務(wù)時間+控制所述掃描Radio進行信道掃描的On channel掃描時間+控制所述掃描Radio進行信道掃描的Off channel掃描時間+ 容錯時間)*所有可用信道的數(shù)量。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點通過將互為鄰居的Radio排除到計算掃描時間的參數(shù)外,以減少對所有Radio進行一次完整的掃描所需要的時間;尤其在AP 設(shè)備高密部署的情況下,可顯著降低掃描所需要的時間,從而避免當前空口狀況的信息較陳舊的問題,與實際的狀況更加匹配。


圖1是現(xiàn)有技術(shù)中服務(wù)時間、On channel掃描時間、Off channel掃描時間的交替關(guān)系示意圖;圖2是現(xiàn)有技術(shù)中AC設(shè)備調(diào)度AP進行信道掃描的過程示意圖;圖3是本發(fā)明提供的一種信道掃描方法流程圖4是本發(fā)明中記錄的一種鄰居表的示意圖;圖5是本發(fā)明中普通掃描過程的流程示意圖;圖6是本發(fā)明中鄰居掃描過程的流程示意圖;圖7是本發(fā)明中的應用場景示意圖;圖8是本發(fā)明提出的AC設(shè)備的結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明提出一種信道掃描方法,該方法應用于包括AC設(shè)備和AP設(shè)備的無線局域網(wǎng)中,AC設(shè)備用于調(diào)度各AP設(shè)備控制Radio進行信道掃描,AP設(shè)備用于控制Radio進行信道掃描,且AP設(shè)備與Radio具有對應關(guān)系(如Radiol屬于APl、Radio2屬于AP2);如圖3 所示,該方法包括以下步驟步驟301,AC設(shè)備選擇一個Radio作為掃描Radio (即執(zhí)行信道掃描的Radio),并通知掃描Radio對應的AP設(shè)備在所有可用信道(即指定的掃描信道列表上的所有可用信道;不同的Radio模式或不同的國家碼或掃描模式,所對應的所有可用信道會不同)上控制掃描Radio進行信道掃描。該AP設(shè)備控制掃描Radio進行信道掃描的過程可利用相應的信道掃描的參數(shù)進行,此處不再詳加贅述。本發(fā)明中,AC設(shè)備遍歷Radio模式下的所有Radio為掃描Radio,在實際應用中, Radio模式可為5G的Radio模式或者2. 4G的Radio模式,后續(xù)以一個Radio模式下的所有 Radio為掃描Radio為例。進一步的,AC設(shè)備需要遍歷Radio模式下的所有Radio為掃描 Radio,且各Radio作為掃描Radio時的處理相同,因此后續(xù)以一個Radio作為掃描Radio 為例進行說明。對于該確定的掃描Radio,如果該掃描Radio沒有鄰居Radio (需要注意的是,掃描Radio與其鄰居Radio之間能夠互相偵聽到對方無線信號,且鄰居Radio是指和上述掃描Radio為同一 AC設(shè)備管理的Radio ;或者,當多個AC設(shè)備共同管理一組Radio時,鄰居 Radio是指和上述掃描Radio為該多個AC設(shè)備所管理的Radio),則在通知掃描Radio所對應的AP設(shè)備在所有可用信道上控制掃描Radio進行信道掃描后,結(jié)束流程;如果該掃描 Radio有鄰居Radio,則AC設(shè)備還需要將掃描Radio和鄰居Radio記錄到鄰居表中,并將掃描Radio的工作信道以及鄰居Radio的工作信道記錄到該鄰居表中。具體的,AC設(shè)備在將掃描Radio和鄰居Radio記錄到鄰居表的過程中,AC設(shè)備需要首先判斷當前已存在的鄰居表中是否記錄了掃描Radio和鄰居Radio ;如果當前已存在的鄰居表中記錄了掃描Radio和鄰居Radio,則結(jié)束流程;如果AC設(shè)備確定當前已存在的鄰居表中未記錄掃描Radio和鄰居Radio (或者當前還沒有鄰居表),則AC設(shè)備需要創(chuàng)建鄰居表,并將掃描Radio和鄰居Radio記錄到新創(chuàng)建的鄰居表中,并將掃描Radio的工作信道以及鄰居Radio的工作信道記錄到該新創(chuàng)建的鄰居表中。如圖4所示,為一種鄰居表的示意圖,以Radiol和Radio2之間互為鄰居Radio, Radio3和Radio4之間互為鄰居Radio為例,在確定Radiol為掃描Radio后,由于Radiol 存在互為鄰居Radio的Radio2,且發(fā)現(xiàn)當前還沒有鄰居表,因此AC設(shè)備需要創(chuàng)建鄰居表1, 并將Radiol和Radio2記錄到鄰居表1中,以及將Radiol的工作信道(以信道1為例)和 Radio2的工作信道(以信道2為例)記錄到該鄰居表1中。在確定Radio2為掃描Radio后,I adio2存在互為鄰居fcidio的fcidiol,且鄰居表1中記錄有fcidiol和I adio2,因此結(jié)束流程。在確定Radio3為掃描Radio后,Radio3存在互為鄰居Radio的Radio4,且鄰居表 1中未記錄有Radio3和Radio4,因此AC設(shè)備需要創(chuàng)建鄰居表2,并將Radio3和Radio4記錄到鄰居表2中,以及將Radio3的工作信道(以信道3為例)和Radio4的工作信道(以信道4為例)記錄到該鄰居表2中。在確定Radio4為掃描Radio后,Radio4存在互為鄰居fcidio的I adio3,且鄰居表2中記錄有I adio3和I adio4,結(jié)束流程。在一種優(yōu)選的實施方式中,AC設(shè)備還可以在鄰居表中記錄存在的信道數(shù)量,例如, 在將Radiol的信道1記錄到鄰居表1后,AC設(shè)備在鄰居表1中記錄信道數(shù)量為1,在將 Radio2的信道2記錄到鄰居表1后,AC設(shè)備在鄰居表1中記錄信道數(shù)量為2。本發(fā)明中,如果掃描Radio有鄰居Radio,則采用上述處理過程進行信道掃描時, 會導致無法采集到鄰居Radio的信息或采集到錯誤的信息。例如,Radiol (屬于API)和 I adio2(屬于AP2)之間互為鄰居fcidio,且fcidiol工作在信道1,I adio2工作在信道2。 APl控制Radiol在信道2上進行信道掃描時,如果Radio2工作在信道2上,則可以采集到正確的信息。但是,由于APl控制Radiol在信道2上進行信道掃描的同時,AP2也會控制Radio2 進行信道掃描,假如此時AP2控制Radio2在信道1 (或非信道2的其它信道)上進行信道掃描,則APl控制Radiol在信道2上進行信道掃描時,可能會無法采集到Radio2的信息或采集到錯誤的信息。同理,AP2控制調(diào)度Radio2在信道1上進行信道掃描時,可能會無法采集到 Radiol的信息或采集到錯誤的信息。因此,為了得到正確的信息,在步驟301之后,還需要執(zhí)行以下步驟步驟302,AC設(shè)備從鄰居表中選擇一個記錄的信道,并從鄰居表中選擇記錄的所有Radio,如果選擇的Radio未工作在選擇的信道上,則通知選擇的Radio對應的AP設(shè)備在選擇的信道上控制選擇的Radio進行信道掃描。具體的,在AC設(shè)備從鄰居表中選擇一個記錄的信道的過程中,AC設(shè)備需要首先判斷鄰居表中是否存在未被選擇過的信道;如果不存在,則不在需要選擇一個記錄的信道,結(jié)束流程;如果鄰居表中存在未被選擇過的信道,則AC設(shè)備需要從未被選擇過的信道中選擇一個記錄的信道。為了從未被選擇過的信道中選擇一個記錄的信道,一種優(yōu)選的實施方式中,在AC 設(shè)備從鄰居表中選擇一個記錄的信道之后,AC設(shè)備可以從鄰居表中刪除該選擇的信道,該情況下,可確定鄰居表中存在的信道為未被選擇過的信道;因此AC設(shè)備從鄰居表中選擇的任意信道均為未被選擇過的信道。需要說明的是,本發(fā)明中,在AC設(shè)備確定鄰居表中不存在未被選擇過的信道之后,AC設(shè)備還需要刪除鄰居表。以圖4所示的鄰居表為例,則本步驟中,AC設(shè)備從鄰居表1中選擇信道1,并選擇 Radiol和Radio2,Radiol工作在信道1上,Radio2未工作在信道1上,因此通知Radio2對應的AP設(shè)備在信道1上控制Radio2進行信道掃描。與此同時進行的,AC設(shè)備從鄰居表2 中選擇信道3,并選擇Radio3和Radio4,Radio3工作在信道3上,Radio4未工作在信道3 上,因此通知Radio4對應的AP設(shè)備在信道3上控制Radio4進行信道掃描。之后的調(diào)度流程中,AC設(shè)備從鄰居表1中選擇信道2,并選擇Radiol和Radio2,Radiol未工作在信道2上,Radio2工作在信道2上,因此通知Radiol對應的AP設(shè)備在信道2上控制Radiol進行信道掃描。與此同時進行的,AC設(shè)備從鄰居表2中選擇信道4,并選擇I adio3和I adio4,Radio3未工作在信道4上,I adio4工作在信道4上,因此通知I adio3 對應的AP設(shè)備在信道4上控制Radio3進行信道掃描。本發(fā)明中,上述步驟301的處理為第一模式下的信道掃描過程,上述步驟302的處理為第二模式下的信道掃描過程;在第一模式下的信道掃描過程結(jié)束后,需要執(zhí)行第二模式下的信道掃描過程。執(zhí)行第二模式下的信道掃描過程的時機具體為當通知掃描Radio對應的AP設(shè)備在所有可用信道上控制掃描Radio進行信道掃描之后,AC設(shè)備在等待AP設(shè)備完成在所有可用信道上控制掃描Radio進行信道掃描的時間之后,執(zhí)行第二模式下的信道掃描過程。進一步的,AP設(shè)備完成在所有可用信道上控制掃描Radio進行信道掃描的時間,具體為(控制掃描Radio進行信道掃描的服務(wù)時間+控制掃描Radio進行信道掃描的On channel掃描時間+控制掃描Radio進行信道掃描的Off channel掃描時間+容錯時間)*所有可用信道的數(shù)量。以RRM批掃為例,則服務(wù)時間5s,On Channel掃描時間60ms,Off Channel掃描時間60ms,容錯時間可為2s,因此AP設(shè)備完成在所有可用信道上控制掃描Radio進行信道掃描的時間為7. 12*所有可用信道的數(shù)量。本發(fā)明中,將信道掃描過程區(qū)分為普通掃描過程(即第一模式下的信道掃描過程)與鄰居掃描過程(即第二模式下的信道掃描過程),步驟301的處理流程為普通掃描過程,步驟302的處理流程為鄰居掃描過程。在普通掃描過程中,AC設(shè)備調(diào)度Radio模式下所有Radio掃描所有可用信道(即下發(fā)所有可用信道至掃描信道列表);而在鄰居掃描過程中,每一次調(diào)度時只下發(fā)一個鄰居Radio所工作的信道至掃描信道列表,且AC設(shè)備只調(diào)度有鄰居的Radio掃描其鄰居Radio所工作的信道?;谄胀⊕呙柽^程與鄰居掃描過程,每一次調(diào)度均由掃描定時器啟動,在普通掃描過程中,向所有Radio下發(fā)過一次掃描所有可用信道后,遷移到鄰居掃描過程;在鄰居掃描過程中,當所有鄰居表中的信道均掃描完成后,遷移到普通掃描過程。信道掃描過程按照 Radio模式(5G或2. 4G)區(qū)分為兩套定時器來觸發(fā),即按照Radio模式將AP設(shè)備的Radio 劃分到兩套相同且并發(fā)執(zhí)行的信道掃描流程調(diào)度掃描,以一個Radio模式下的流程進行后續(xù)說明。如圖5所示,為普通掃描過程的流程示意圖,包括以下步驟步驟501,AC設(shè)備遍歷當前Radio模式下的所有Radio,確定掃描Radio。步驟502,AC設(shè)備判斷掃描Radio是否有鄰居Radio ;如果是,執(zhí)行步驟503,否貝丨J, 執(zhí)行步驟504。步驟503,AC設(shè)備將掃描Radio和鄰居Radio記錄到鄰居表中,將掃描Radio的工作信道以及鄰居Radio的工作信道記錄到該鄰居表中,并在鄰居表中記錄存在的信道數(shù)量 (即掃描Radio和鄰居Radio工作的信道數(shù)量)。具體的,AC設(shè)備在將掃描Radio和鄰居Radio記錄到鄰居表的過程中,需要首先判斷當前已存在的鄰居表中是否記錄了掃描Radio和鄰居Radio ;如果當前已存在的鄰居表中記錄了掃描Radio和鄰居Radio,則結(jié)束流程;如果當前已存在的鄰居表中未記錄掃描 Radio和鄰居Radio (或者為當前還沒有鄰居表),則AC設(shè)備需要創(chuàng)建鄰居表,將掃描Radio和鄰居Radio記錄到新創(chuàng)建的鄰居表中,將掃描Radio的工作信道以及鄰居Radio的工作信道記錄到該新創(chuàng)建的鄰居表中,并在鄰居表中記錄存在的信道數(shù)量。步驟504,AC設(shè)備獲得當前Radio模式下的所有可用信道。步驟505,AC設(shè)備通知掃描Radio對應的AP設(shè)備在所有可用信道上控制掃描 Radio進行信道掃描。步驟506,AC設(shè)備判斷所有Radio是否遍歷結(jié)束,如果是,執(zhí)行步驟507,否則,執(zhí)行步驟501。步驟507,AC設(shè)備啟動掃描定時器,將掃描定時器超時設(shè)置為信道掃描時間*信道數(shù)量。其中,信道掃描時間(7. 12)為5s服務(wù)時間+60ms On Channel掃描時間+60ms Off Channel掃描時間+ 容錯時間。具體的,在所有Radio遍歷結(jié)束后,信道掃描過程需要由普通掃描過程切換為鄰居掃描過程,且在掃描定時器超時后,AC設(shè)備執(zhí)行鄰居掃描過程。如圖6所示,為鄰居掃描過程的流程示意圖,包括以下步驟步驟601,AC設(shè)備判斷鄰居表中是否存在未被選擇過的信道,如果不存在,則在后續(xù)過程中執(zhí)行普通掃描過程;如果存在,則執(zhí)行步驟602。以鄰居表中記錄有信道數(shù)量為例,當所有鄰居表中的信道數(shù)量均為0時,確定鄰居表中不存在未被選擇過的信道,否則確定鄰居表中存在未被選擇過的信道。步驟602,AC設(shè)備遍歷當前Radio模式下的所有鄰居表。步驟603,AC設(shè)備在當前鄰居表中未被選擇過的信道中選擇一個信道,并將該鄰居表中記錄的信道數(shù)量減1。步驟604,AC設(shè)備遍歷該鄰居表中的Radio,選擇一個Radio。步驟605,AC設(shè)備判斷當前選擇的Radio是否工作在選擇的信道上,如果否,執(zhí)行步驟606 ;如果是,執(zhí)行步驟607。步驟606,AC設(shè)備通知選擇的Radio對應的AP設(shè)備在選擇的信道上控制選擇的 Radio進行信道掃描。步驟607,AC設(shè)備判斷該鄰居表中的Radio是否遍歷完成,如果否,執(zhí)行步驟604 ; 如果是,執(zhí)行步驟608。步驟608,AC設(shè)備判斷所有鄰居表是否遍歷完成,如果否,執(zhí)行步驟602 ;如果是, 則鄰居掃描過程結(jié)束,之后可將掃描定時器設(shè)置為信道掃描時間(如^服務(wù)時間+60ms On Channel掃描時間+60ms Off Channel掃描時間+ 容錯時間),并在掃描定時器超時后, 繼續(xù)上述普通掃描過程,在此不再贅述。此外,在鄰居掃描過程結(jié)束后,AC設(shè)備還需要將鄰居表清除。以下結(jié)合圖7所示的應用場景對本發(fā)明進行進一步的說明。在2. 4G Radio模式下,API fcidio工作在信道1,AP2 fcidio工作在信道6,AP3 fcidio工作在信道11,且API、 AP2和AP3的2. 4G Radio之間互為鄰居Radio?;谏鲜鰬脠鼍?,則調(diào)度掃描的過程如下(1)普通掃描過程,AC同時調(diào)度API、 AP2、AP3掃描信道1、6、11,狀態(tài)遷移至鄰居掃描過程并等待7. 12*3 = 21. 36s超時。(2)超時觸發(fā)鄰居掃描過程,AC選擇信道1,并調(diào)度AP2、AP3掃描信道1,并等待7. 12s超時。(3) 超時觸發(fā)鄰居掃描過程,AC選擇信道6,并調(diào)度API、AP3掃描信道6,并等待7. 12s超時。(4)超時觸發(fā)鄰居掃描過程,AC選擇信道11,并調(diào)度API、AP2掃描信道11,等待7. 1 超時。(5)超時觸發(fā)鄰居掃描過程,發(fā)現(xiàn)沒有可以選擇的信道,狀態(tài)遷移至普通掃描過程,并觸發(fā)普通掃描過程。因此,通過本發(fā)明提供的技術(shù)方案,對于上述應用場景,使得完成一次掃描所需要的時間從7. 12*3*3變?yōu)?. 12*3+7. 12*3 ;從而減少了對所有Radio進行一次完整的掃描所需要的時間;尤其在AP設(shè)備高密部署的情況下,可顯著降低掃描所需要的時間,從而避免當前空口狀況的信息較陳舊的問題,與實際的狀況更加匹配?;谂c上述方法同樣的發(fā)明構(gòu)思,本發(fā)明還提出了一種AC設(shè)備,應用于包括所述 AC設(shè)備和AP設(shè)備的無線局域網(wǎng)中,如圖8所示,所述AC設(shè)備包括第一模式處理模塊11,用于在第一模式下,選擇Radio作為掃描Radio,并通知所述掃描Radio對應的AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描,第二模式處理模塊12,用于轉(zhuǎn)到第二模式下進行信道掃描。所述第一模式處理模塊11,還用于在第一模式下,當所述掃描Radio有鄰居Radio 時,將所述掃描Radio和其鄰居Radio記錄到鄰居表中,并將所述掃描Radio的工作信道和所述鄰居Radio的工作信道記錄到所述鄰居表中。所述第一模式處理模塊11,進一步用于如果確定當前已存在的鄰居表中未記錄所述掃描Radio和其鄰居Radio,或者當前沒有已存在的鄰居表,則創(chuàng)建鄰居表,并將所述掃描Radio和其鄰居Radio記錄到所述創(chuàng)建的鄰居表中。所述第二模式處理模塊12,具體用于在第二模式下,從所述鄰居表中選擇記錄的信道,并從所述鄰居表中選擇記錄的所有Radio,如果所述選擇的Radio未工作在所述選擇的信道上,則通知所述選擇的Radio對應的AP設(shè)備在所述選擇的信道上控制所述選擇的 Radio進行信道掃描。所述第二模式處理模塊12,進一步用于如果確定所述鄰居表中存在未被選擇過的信道,則從未被選擇過的信道中選擇一個記錄的信道;在從所述鄰居表中選擇記錄的信道之后,從所述鄰居表中刪除所述選擇的信道, 并確定所述鄰居表中存在的信道為未被選擇過的信道;且在確定所述鄰居表中不存在未被選擇過的信道之后,刪除所述鄰居表。所述第二模式處理模塊12,具體用于當通知所述掃描Radio對應的AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描后,在等待AP設(shè)備完成在所有可用信道上控制所述掃描Radio進行信道掃描的時間后,轉(zhuǎn)到第二模式下進行信道掃描。AP設(shè)備完成在所有可用信道上控制所述掃描Radio進行信道掃描的時間,具體為(控制所述掃描Radio進行信道掃描的服務(wù)時間+控制所述掃描Radio進行信道掃描的On channel掃描時間+控制所述掃描Radio進行信道掃描的Off channel掃描時間+ 容錯時間)*所有可用信道的數(shù)量。其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本發(fā)明序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應落入本發(fā)明的保護范圍。
權(quán)利要求
1.一種信道掃描方法,應用于包括AC設(shè)備和AP設(shè)備的無線局域網(wǎng)中,其特征在于,該方法包括以下步驟在第一模式下,所述AC設(shè)備選擇Radio作為掃描Radio,并通知所述掃描Radio對應的 AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描,并轉(zhuǎn)到第二模式下進行信道掃描。
2.如權(quán)利要求1所述的方法,其特征在于,在第一模式下,當所述掃描Radio有鄰居 Radio時,所述方法還包括所述AC設(shè)備將所述掃描Radio和其鄰居Radio記錄到鄰居表中,并將所述掃描Radio 的工作信道和所述鄰居Radio的工作信道記錄到所述鄰居表中。
3.如權(quán)利要求2所述的方法,其特征在于,所述AC設(shè)備將所述掃描Radio和其鄰居 Radio記錄到鄰居表中,具體包括如果所述AC設(shè)備確定當前已存在的鄰居表中未記錄所述掃描Radio和其鄰居Radio, 或者當前沒有已存在的鄰居表,則所述AC設(shè)備創(chuàng)建鄰居表,并將所述掃描Radio和其鄰居 Radio記錄到所述創(chuàng)建的鄰居表中。
4.如權(quán)利要求2所述的方法,其特征在于,在第二模式下進行信道掃描的過程,包括在第二模式下,所述AC設(shè)備從所述鄰居表中選擇記錄的信道,并從所述鄰居表中選擇記錄的所有Radio,如果所述選擇的Radio未工作在所述選擇的信道上,則通知所述選擇的 Radio對應的AP設(shè)備在所述選擇的信道上控制所述選擇的Radio進行信道掃描。
5.如權(quán)利要求4所述的方法,其特征在于,所述AC設(shè)備從所述鄰居表中選擇記錄的信道,具體包括如果所述AC設(shè)備確定所述鄰居表中存在未被選擇過的信道,則所述AC設(shè)備從未被選擇過的信道中選擇一個記錄的信道;所述AC設(shè)備從所述鄰居表中選擇記錄的信道,之后還包括,所述AC設(shè)備從所述鄰居表中刪除所述選擇的信道,并確定所述鄰居表中存在的信道為未被選擇過的信道;且在所述 AC設(shè)備確定所述鄰居表中不存在未被選擇過的信道之后,所述AC設(shè)備刪除所述鄰居表。
6.如權(quán)利要求1-5任一項所述的方法,其特征在于,所述AC設(shè)備轉(zhuǎn)到第二模式下進行信道掃描,具體包括當通知所述掃描Radio對應的AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描后,所述AC設(shè)備在等待AP設(shè)備完成在所有可用信道上控制所述掃描Radio進行信道掃描的時間后,轉(zhuǎn)到第二模式下進行信道掃描。
7.如權(quán)利要求6所述的方法,其特征在于,AP設(shè)備完成在所有可用信道上控制所述掃描Radio進行信道掃描的時間,具體為(控制所述掃描Radio進行信道掃描的服務(wù)時間+控制所述掃描Radio進行信道掃描的On channel掃描時間+控制所述掃描Radio進行信道掃描的Off channel掃描時間+ 容錯時間)*所有可用信道的數(shù)量。
8.—種AC設(shè)備,應用于包括所述AC設(shè)備和AP設(shè)備的無線局域網(wǎng)中,其特征在于,所述 AC設(shè)備包括第一模式處理模塊,用于在第一模式下,選擇Radio作為掃描Radio,并通知所述掃描 Radio對應的AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描,第二模式處理模塊,用于轉(zhuǎn)到第二模式下進行信道掃描。
9.如權(quán)利要求8所述的AC設(shè)備,其特征在于,所述第一模式處理模塊,還用于在第一模式下,當所述掃描Radio有鄰居Radio時,將所述掃描Radio和其鄰居Radio記錄到鄰居表中,并將所述掃描Radio的工作信道和所述鄰居Radio的工作信道記錄到所述鄰居表中。
10.如權(quán)利要求9所述的AC設(shè)備,其特征在于,所述第一模式處理模塊,進一步用于如果確定當前已存在的鄰居表中未記錄所述掃描 Radio和其鄰居Radio,或者當前沒有已存在的鄰居表,則創(chuàng)建鄰居表,并將所述掃描Radio 和其鄰居Radio記錄到所述創(chuàng)建的鄰居表中。
11.如權(quán)利要求9所述的AC設(shè)備,其特征在于,所述第二模式處理模塊,具體用于在第二模式下,從所述鄰居表中選擇記錄的信道,并從所述鄰居表中選擇記錄的所有Radio,如果所述選擇的Radio未工作在所述選擇的信道上,則通知所述選擇的Radio對應的AP設(shè)備在所述選擇的信道上控制所述選擇的Radio進行信道掃描。
12.如權(quán)利要求11所述的AC設(shè)備,其特征在于,所述第二模式處理模塊,進一步用于如果確定所述鄰居表中存在未被選擇過的信道, 則從未被選擇過的信道中選擇一個記錄的信道;在從所述鄰居表中選擇記錄的信道之后,從所述鄰居表中刪除所述選擇的信道,并確定所述鄰居表中存在的信道為未被選擇過的信道;且在確定所述鄰居表中不存在未被選擇過的信道之后,刪除所述鄰居表。
13.如權(quán)利要求8-12任一項所述的AC設(shè)備,其特征在于,所述第二模式處理模塊,具體用于當通知所述掃描Radio對應的AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描后,在等待AP設(shè)備完成在所有可用信道上控制所述掃描Radio進行信道掃描的時間后,轉(zhuǎn)到第二模式下進行信道掃描。
14.如權(quán)利要求13所述的AC設(shè)備,其特征在于,AP設(shè)備完成在所有可用信道上控制所述掃描Radio進行信道掃描的時間,具體為(控制所述掃描Radio進行信道掃描的服務(wù)時間+控制所述掃描Radio進行信道掃描的On channel掃描時間+控制所述掃描Radio進行信道掃描的Off channel掃描時間+ 容錯時間)*所有可用信道的數(shù)量。
全文摘要
本發(fā)明公開了一種信道掃描方法和設(shè)備,該方法包括在第一模式下,所述AC設(shè)備選擇Radio作為掃描Radio,并通知所述掃描Radio對應的AP設(shè)備在所有可用信道上控制所述掃描Radio進行信道掃描,并轉(zhuǎn)到第二模式下進行信道掃描。本發(fā)明中,可顯著降低信道掃描所需要的時間。
文檔編號H04W48/16GK102404826SQ20111041388
公開日2012年4月4日 申請日期2011年12月13日 優(yōu)先權(quán)日2011年12月13日
發(fā)明者傅嘉嘉, 崔凱 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
织金县| 江陵县| 西青区| 葵青区| 衡阳市| 冀州市| 九龙城区| 城口县| 凤山市| 临沭县| 长武县| 黄平县| 英吉沙县| 商城县| 郓城县| 民权县| 香港 | 肃南| 阿拉善右旗| 桃源县| 尤溪县| 宜良县| 固安县| 清水河县| 泗洪县| 孝感市| 长乐市| 江川县| 吴旗县| 康定县| 长寿区| 江阴市| 巧家县| 城口县| 万山特区| 汶上县| 德庆县| 长寿区| 富源县| 崇义县| 辽宁省|