本技術實施例涉及通信領域,尤其涉及一種掃描方法及裝置。
背景技術:
1、下一代無線局域網(wireless?local?area?network,wlan)將定位為“高可靠wlan”,強調提高wlan連接可靠性、降低時延且支持確定性時延、增強可管理性和移動性、提高擁塞環境下wlan性能、增加吞吐量、降低設備級功耗等。
2、當前,移動熱點(wifi)設備入網前需要掃描自身支持的信道上的基本服務集(basic?service?set,bss)。以下以站點(station,sta)入網前掃描能夠接入的接入點(access?point,ap)為例,介紹兩種主要的掃描方式:
3、其一,主動掃描:sta可以定期通過發送探測請求(probe?request)幀,主動掃描周圍的能夠接入的ap;
4、其二,被動掃描:sta可以在每個信道上偵聽ap定期發送的信標(beacon)信標幀,以獲取ap的相關信息。
5、針對上述兩種掃描方式,sta需要對自身支持的信道依次進行掃描,例如,sta在一個信道發送探測請求幀,當在該信道上接收到探測響應幀或者信標幀后,sta才能進行下一個信道的掃描,因此導致掃描效率較低。
技術實現思路
1、本技術提供一種掃描方法及裝置,用以解決當前掃描效率較低的問題。
2、第一方面,本技術提供一種掃描方法,該方法包括:第一設備在k個信道上發送k個探測請求幀,所述k個信道與所述k個探測請求幀一一對應,k為大于等于2的整數,所述k個探測請求幀的內容相同,所述第一設備在所述k個信道上檢測信號。
3、采用上述方法,通過在k個信道上發送k個探測請求幀,以及在k個信道上檢測信號,可以實現提升掃描效率,節省掃描時間。
4、在一種可能的設計中,在第一設備在k個信道上發送k個探測請求幀時,所述第一設備同時在所述k個信道上發送所述k個探測請求幀。
5、在一種可能的設計中,在第一設備在k個信道上發送k個探測請求幀時,所述第一設備采用非高吞吐復制協議模式在所述k個信道上發送所述k個探測請求幀。
6、在一種可能的設計中,k=2n,n為正整數。
7、在一種可能的設計中,n的取值為1或2或3或4。
8、在一種可能的設計中,所述k個信道的帶寬相同。
9、在一種可能的設計中,所述k個信道的帶寬均為20mhz。
10、在一種可能的設計中,在所述第一設備在所述k個信道上檢測信號時,所述第一設備在所述k個信道上接收至少一個探測響應幀和/或至少一個信標幀。
11、在一種可能的設計中,在所述第一設備在所述k個信道上接收至少一個探測響應幀和/或至少一個信標幀時,所述第一設備在所述l個信道上同時接收l個幀,所述l個幀包括探測響應幀和/或信標幀,l為大于2小于等于k的整數。
12、第二方面,本技術提供一種通信裝置,該裝置包括:收發單元和處理單元;
13、所述處理單元調用所述收發單元執行:在k個信道上發送k個探測請求幀,所述k個信道與所述k個探測請求幀一一對應,k為大于等于2的整數,所述k個探測請求幀的內容相同;在所述k個信道上檢測信號。
14、在一種可能的設計中,所述收發單元,用于在k個信道上發送k個探測請求幀時,同時在所述k個信道上發送所述k個探測請求幀。
15、在一種可能的設計中,所述收發單元,用于在k個信道上發送k個探測請求幀時,采用非高吞吐復制協議模式在所述k個信道上發送所述k個探測請求幀。
16、在一種可能的設計中,所述k個信道的帶寬相同。
17、在一種可能的設計中,所述收發單元,用于在所述k個信道上檢測信號時,在所述k個信道上接收至少一個探測響應幀和/或至少一個信標幀。
18、在一種可能的設計中,所述收發單元,用于在所述k個信道上接收至少一個探測響應幀和/或至少一個信標幀時,在l個信道上同時接收l個幀,所述l個幀包括探測響應幀和/或信標幀,l為大于等于2且小于等于k的整數。
19、在一種可能的設計中,所述收發單元包括射頻接收機;所述射頻接收機包括多個接收通道;所述接收通道的數量大于或等于k。
20、在一種可能的設計中,所述射頻接收機還包括鎖相環,所述鎖相環的數量等于k。
21、在一種可能的設計中,每個接收通道至少包括天線、低噪聲信號放大器、本地振蕩器、混頻器、低通濾波器,可變增益放大器、模數轉換器和快速傅里葉變換器。
22、在一種可能的設計中,接收通道i為所述多個接收通道中的任意一個,i為大于或等于0的整數,i小于m,m為所述接收通道的數量;所述接收通道i還包括鎖相環i,解調模塊i和譯碼模塊i;天線i用于將檢測到的信號通過低噪聲信號放大器i輸入至混頻器i;所述鎖相環i用于鎖定在第j個信道所對應的vco頻點,將鎖定的vco頻率信號輸入至本地振蕩器i;所述第j個信道為所述k個信道中的任意一個,j為正整數,j小于或等于k;所述本地振蕩器i用于將來自所述鎖相環i的vco頻率信號變頻至所述第j個信道的中心頻點,并將相應的本振時鐘頻率信號輸入至所述混頻器i;所述混頻器i用于對來自所述低噪聲信號放大器i的信號和來自所述本地振蕩器i的本振時鐘頻率信號進行處理,將處理后的信號輸入至低通濾波器i;所述低通濾波器i用于針對所述處理后的信號濾取所述第j個信道的帶寬,并將濾取的信號輸入至所述可變增益放大器i;所述可變增益放大器i用于將濾取的信號調整至所需的功率電平,并將調整后的信號輸入至所述模數轉換器i;所述模數轉換器i用于將調整后的信號轉換為數字信號,并將所述數字信號數字輸入至所述快速傅里葉變換器i;所述快速傅里葉變換器i用于對所述數字信號進行傅里葉變換,并將傅里葉變換后的信號輸入至解調模塊i;所述解調模塊i用于將獲得的信號進行解調,并將解調后的信號輸入至譯碼模塊i;所述譯碼模塊i用于對所述解調后的信號進行譯碼,以確定是否在所述第j個信道上檢測到所述探測響應幀或所述信標幀。
23、在一種可能的設計中,接收通道2k和接收通道2k+1為所述多個接收通道中的一組相鄰的接收通道,k為大于或等于0的整數,k小于m/2向下取整,m為所述多個接收通道的數量;接收通道2k和接收通道2k+1共用鎖相環k,解調模塊k和譯碼模塊k;天線2k用于將檢測到的信號通過低噪聲信號放大器2k輸入至混頻器2k;天線2k+1用于將檢測到的信號通過低噪聲信號放大器2k+1輸入至混頻器2k+1;所述鎖相環k用于鎖定在所述第j個信道所對應的vco頻點,將鎖定的vco頻率信號輸入至本地振蕩器2k和本地振蕩器2k+1;所述第j個信道為所述k個信道中的任意一個,j為正整數,j小于或等于k;所述本地振蕩器2k用于將來自所述鎖相環k的vco頻率信號變頻至所述第j個信道的中心頻點,并將相應的第一本振時鐘頻率信號輸入至所述混頻器2k;所述本地振蕩器2k+1用于將來自所述鎖相環k的vco頻率信號變頻至所述第j個信道的中心頻點,并將相應的第二本振時鐘頻率信號輸入至所述混頻器2k+1;所述混頻器2k用于對來自所述低噪聲信號放大器2k的信號和所述第一本振時鐘頻率信號進行處理,將所述混頻器2k處理后的信號輸出至低通濾波器2k;所述混頻器2k+1用于對來自所述低噪聲信號放大器2k+1的信號和所述第二本振時鐘頻率信號進行處理,將所述混頻器2k+1處理后的信號輸出至低通濾波器2k+1;所述低通濾波器2k用于針對所述混頻器2k處理后的信號濾取所述第j個信道的帶寬,并將針對所述第j個信道的第一濾取信號輸入至可變增益放大器2k;所述低通濾波器2k+1用于針對所述混頻器2k+1處理后的信號濾取所述第j個信道的帶寬,并將針對所述第j個信道的第二濾取信號輸入至可變增益放大器2k+1;所述可變增益放大器2k用于將所述第一濾取信號調整至所需的功率電平,并將調整后的信號輸入至所述模數轉換器2k;所述可變增益放大器2k+1用于將所述第二濾取信號調整至所需的功率電平,并將調整后的信號輸入至所述模數轉換器2k+1;所述模數轉換器2k用于將來自于所述可變增益放大器2k的調整后的信號轉換為第一數字信號,并將所述第一數字信號數字輸入至所述快速傅里葉變換器2k;所述模數轉換器2k+1用于將來自于所述可變增益放大器2k+1的調整后的信號轉換為第二數字信號,并將所述第二數字信號數字輸入至所述快速傅里葉變換器2k+1;所述快速傅里葉變換器2k用于對所述第一數字信號進行傅里葉變換,并將傅里葉變換后的信號輸入至解調模塊k;所述快速傅里葉變換器2k+1用于對所述第二數字信號進行傅里葉變換,并將傅里葉變換后的信號輸入至解調模塊k;所述解調模塊k用于將來自于所述快速傅里葉變換器2k的信號和所述快速傅里葉變換器2k+1進行合并解調,并將合并解調后的信號輸入至譯碼模塊k;所述譯碼模塊k用于對所述合并解調后的信號進行譯碼,以確定是否在所述第j個信道上檢測到所述探測響應幀或所述信標幀。
24、上述第二方面的技術效果可以參考第一方面相應的技術效果。
25、第三方面,本技術還提供一種裝置。該裝置可以執行上述方法設計。該裝置可以是能夠執行上述方法對應的功能的芯片或電路,或者是包括該芯片或電路的設備。
26、在一種可能的實現方式中,該裝置包括:存儲器,用于存儲計算機可執行程序代碼;以及處理器,處理器與存儲器耦合。其中存儲器所存儲的程序代碼包括指令,當處理器執行所述指令時,使該裝置或者安裝有該裝置的設備執行上述任意一種可能的設計中的方法。
27、其中,該裝置還可以包括通信接口,該通信接口可以是收發器,或者,如果該裝置為芯片或電路,則通信接口可以是該芯片的輸入/輸出接口,例如輸入/輸出管腳等。
28、在一種可能的設計中,該裝置包括相應的功能單元,分別用于實現以上方法中的步驟。功能可以通過硬件實現,也可以通過硬件執行相應的軟件實現。硬件或軟件包括一個或多個與上述功能相對應的單元。
29、第四方面,本技術提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,當所述計算機程序在裝置上運行時,執行上述任意一種可能的設計中的方法。
30、第五方面,本技術提供一種計算機程序產品,所述計算機程序產品包括計算機程序,當所述計算機程序在裝置上運行時,執行上述任意一種可能的設計中的方法。