一種無線區域網接入設備及探測方法與流程
2023-05-11 03:50:22 2

本申請涉及無線通信技術領域,尤其涉及一種無線區域網接入設備及探測方法。
背景技術:
隨著無線網絡以及網際網路的新興技術的發展,從計算和管理數據到網上購物和社交網絡都存在著來自各種場合的無線網絡接入的需求。為了滿足日益增長的對無線網絡的使用需求,無線網絡接入設備的部署和使用越來越普及,這其中尤其是無線區域網接入設備的普及,使得用戶接入無線網絡的成本降低。
無線區域網接入設備,通常也稱為無線路由器或無線網關,可以是單純型AP(Access Point,接入點)與寬帶路由器(網關)的一種結合體,是帶有無線覆蓋功能的路由器,主要應用於用戶上網和無線覆蓋。無線路由器可以看作一個轉發器,連接寬帶網絡通信接口,將寬帶網絡信號通過天線轉發給附近的無線網絡設備。
目前,一些無線路由器中集成了網絡探測功能,也稱為Wi-Fi探測功能,可以感知無線路由器信號覆蓋範圍內的終端的MAC(Media Access Control,媒體接入控制)地址,此地址特性為全球唯一,為後續增值服務提供基礎。其中,Wi-Fi是指一種可以將個人電腦、手持設備(如平板電腦、手機)等終端以無線方式互相連接的技術,可應用於無線路由器。
目前的Wi-Fi探測功能是集成在無線路由器的CPU中,通過與Wi-Fi功能復用本地計算資源實現的。
申請內容
本申請實施例提供了一種處理器和網絡探測器獨立設置的無線區域網接入設備,以及一種探測方法。
本申請實施例提供的無線區域網接入設備,包括:處理器,與所述處理器電性連接的網絡探測器;
所述網絡探測器,用於探測與配置的功率相適應的覆蓋範圍內的終端的標識信息;
所述處理器,用於為終端提供網絡接入服務和數據傳輸服務。
優選地,所述網絡探測器具體用於:根據設定周期,按照配置的功率廣播攜帶所述無線區域網接入設備的SSID的探測信號,接收所述探測信號覆蓋範圍內的終端根據所述探測信號發送的攜帶有所述終端的標識信息的探測信號。
優選地,所述網絡探測器還用於:將探測到的終端的標識信息發送給所述處理器;所述處理器還用於:根據所述網絡探測器探測到的終端的標識信息將對應的終端接入網絡或者向對應的終端推送信息,或者對終端的行為進行統計。
優選地,所述網絡探測器與所述處理器通過USB口或USB集線器連接;或者
所述網絡探測器與所述處理器通過PCI接口連接;或者
所述網絡探測器和所述處理器通過串口連接;或者
所述網絡探測器與所述處理器直連。
優選地,所述網絡探測器還與功率放大器連接,所述功率放大器與天線連接,所述功率放大器用於對所述網絡探測器發送的探測信號進行功率放大後輸出給所述天線進行發送。
優選地,所述網絡探測器與所述處理器之間還設置有開關。
優選地,所述網絡探測器包括一個或多個無線發射通道,以及一個或多個無線接收通道。
優選地,所述網絡探測器與所述處理器連接同一天線,或者所述網絡探測 器和所述處理器分別連接不同的天線。
優選地,所述網絡探測器發送或接收的信號頻率,與所述處理器發送或接收的信號頻率,相同或不同。
優選地,所述網絡探測器還用於:接收功率配置指令,根據所述功率配置指令進行功率配置。
優選地,所述功率配置指令中攜帶功率參數,所述網絡探測器具體用於:根據所述功率配置指令中攜帶的功率配置參數進行功率配置;或者
所述功率配置指令中攜帶提高或降低功率的指示,所述網絡探測器具體用於:根據所述功率配置指令中的提高或降低功率的指示,按照設定步長提高或降低功率。
優選地,所述功率配置指令中攜帶提高或降低覆蓋範圍的指示或攜帶覆蓋範圍參數;
所述網絡探測器具體用於:根據所述功率配置指令中攜帶的提高或降低覆蓋範圍的指示或覆蓋範圍參數確定目標功率參數,根據確定出的目標功率參數進行配置。
優選地,所述網絡探測器還用於:若根據所述配置指令確定出的目標功率高於默認配置的功率,則按照默認功率進行配置,並將生成的探測信號通過功率放大器進行功率放大後發送。
本申請實施例提供的基於無線網絡接入設備的探測方法中,所述無線網絡接入設備包括網絡探測器和處理器,所述方法包括:
所述網絡探測器接收終端發送的探測信號,所述終端發送的探測信號中包括所述終端的標識信息;
所述網絡探測器向所述處理器發送探測結果,所述探測結果中攜帶有所述網絡探測器探測到的終端的標識信息。
優選地,所述探測結果中還攜帶有輔助信息,所述輔助信息包括以下之一或組合:
時間戳,用於反映所述網絡探測器探測到終端的時間;
信號強度信息,用於反映網絡探測器接收到的探測信號的強度。
優選地,所述網絡探測器向所述處理器發送探測結果之後,還包括以下步驟之一或組合:
所述處理器根據所述探測結果,將所述網絡探測器探測到的終端接入無線網絡;或者
所述處理器根據所述探測結果,向所述網絡探測器探測到的終端推送信息;或者
所述處理器根據所述探測結果,對所述網絡探測器探測到的終端的行為進行統計,得到終端行為統計信息。
優選地,所述處理器根據所述探測結果,對所述網絡探測器探測到的終端的行為進行統計,包括:所述處理器根據所述探測結果,對所述網絡探測器探測到的終端在所述網絡探測器的信號覆蓋範圍內的停留時間長度進行統計,和/或對所述網絡探測器探測到的終端進入所述網絡探測器的信號覆蓋範圍內的時間段進行統計。
優選地,所述處理器向所述網絡探測器探測到的終端推送信息,包括以下之一或組合:
所述處理器根據所述探測結果中攜帶的時間戳,獲得所述網絡探測器探測到終端的時間,根據探測到終端的時間,將相應時間段所對應的推送信息發送給所述終端;
所述處理器根據所述探測結果中攜帶的探測信號強度信息,獲得所述網絡探測器接收到的探測信號的強度,若所述網絡探測器接收到的探測信號的強度高於設定閾值,則向發送所述探測信號的終端推送信息;
所述處理器根據所述探測結果中攜帶的終端的標識信息,獲得對應終端的行為統計信息,並根據獲得到的終端的行為統計信息以及所述探測結果中攜帶的所述終端的輔助信息,確定是否向所述終端推送信息,若確定為是,則向所 述終端推送信息。
優選地,所述處理器將所述網絡探測器探測到的終端接入無線網絡,包括:
所述處理器根據所述探測結果,獲得所述網絡探測器接收到的探測信號的強度,若所述網絡探測器接收到的探測信號的強度高於設定閾值,則將所述網絡探測器探測到的終端接入無線網絡;
所述處理器根據所述探測結果中攜帶的終端的標識信息,獲得對應終端的行為統計信息,並根據獲得到的終端的行為統計信息以及所述探測結果中攜帶的所述終端的輔助信息,確定是否將該終端接入無線網絡,若確定為是,則將該終端接入無線網絡。
優選地,所述處理器將統計得到的終端的行為信息上報給網絡側的應用伺服器。
優選地,所述網絡探測器接收終端發送的探測信號之前,還包括:所述網絡探測器發送探測信號,所述網絡探測器發送的探測信號中攜帶有所述無線網絡接入設備的標識信息;相應地,所述網絡探測器接收終端發送的探測信號,包括:所述網絡探測器接收終端根據所述網絡探測器發送的探測信號所返回的探測信號。
其中,所述網絡探測器發送探測信號,包括:所述網絡探測器根據設定的周期進行信號頻率切換,按照切換後的信號頻率發送探測信號;和/或,所述網絡探測器接收所述處理器發送的切換頻率的指示,根據該指示切換信號頻率,並按照切換後的信號頻率發送探測信號。
其中,所述網絡探測器發送探測信號,包括:所述網絡探測器根據默認配置的功率發送探測信號;或,所述網絡探測器接收功率配置指令,根據所述功率配置指令進行功率配置,按照配置後的功率發送探測信號。
本申請的上述實施例所提供的無線區域網接入設備中,處理器和網絡探測器獨立設置,處理器主要用來為終端提供網絡接入服務和數據傳輸服務,網絡探測器主要用來提供網絡探測功能,以獲取與該網絡探測器配置規格的功率相 適應的信號覆蓋範圍內的終端的標識信息。一方面,由於處理器和網絡探測器獨立設置,因此相對於現有技術中將網絡探測功能集成在處理器中實現相比,可以降低處理器的負荷,另一方面,由於網絡探測器獨立於處理器之外,不同的功率配置下,網絡探測器的信號覆蓋範圍不同,從而可以根據需要對網絡探測器的功率獨立進行配置,而不影響處理器內置無線的信號接收和發送功率。
附圖說明
為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對於本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本申請實施例提供的網絡(環境)系統架構示意圖;
圖2A、圖2B分別為本申請實施例提供的無線區域網接入設備的結構示意圖;
圖3A和圖3B分別為本申請實施例中的探測流程示意圖;
圖4A和圖4B分別為本申請另一實施例提供的無線區域網接入設備的結構示意圖。
具體實施方式
目前具有Wi-Fi探測功能的無線路由器中,Wi-Fi探測功能是集成在無線路由器的CPU中實現的。由於CPU或者CPU中的Wi-Fi模塊提供的網絡接入服務和數據傳輸服務,與Wi-Fi探測功能相對獨立,因此這種集成方式帶來的問題至少包括以下兩個方面:
(1)由於網絡探測功能集成在CPU中實現,CPU既承擔Wi-Fi功能,比如網絡接入服務和數據傳輸服務,又額外承擔Wi-Fi探測功能,因此CPU的負荷較大,影響無線路由器的性能,造成處理器計算能力溢出至系統崩潰;
(2)由於網絡探測功能集成在CPU中實現,無法獨立對網絡探測功能進行控制,比如,無法獨立調整網絡探測信號的功率,對網絡探測信號功率的調整將影響到數據傳輸的性能,因而無法滿足需要不同探測範圍場景的需求。
為解決上述問題,本申請實施例提供了一種處理器和網絡探測器獨立設置的無線區域網接入設備,處理器主要用來為終端提供網絡接入服務和數據傳輸服務,網絡探測器主要用來提供網絡探測功能,以獲取與該網絡探測器配置的功率相適應的信號覆蓋範圍內的終端的標識信息。一方面,由於處理器和網絡探測器獨立設置,因此相對於現有技術相比,可以降低CPU的負荷,提高系統可靠性,另一方面,由於網絡探測器的功率可調,不同的功率配置下,網絡探測器的信號覆蓋範圍不同,從而可以根據需要對網絡探測器的功率獨立進行配置,而不影響處理器的信號接收和發送功率。
為了使本申請的目的、技術方案和優點更加清楚,下面將結合附圖對本申請作進一步地詳細描述,顯然,所描述的實施例僅僅是本申請一部份實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本申請保護的範圍。
圖1示出了本申請的一些實施例可以在其中被實現的典型的網絡系統(環境)架構100。系統架構100中包括無線區域網接入設備110、網絡120,以及多個終端130a~130n。
無線區域網接入設備110與網絡120耦合在一起,使得無線區域網接入設備110可以使終端130a~130n與網絡120進行數據交互。例如,無線區域網接入設備110和網絡120可以經由雙絞線電纜網絡、同軸電纜網絡、電話網絡或任何適當類型的連接網絡進行連接。在一些實施例中,無線區域網接入設備110和網絡120可以採用無線方式連接,例如,無線連接方式可包括使用IEEE 802.11無線網絡或基於無線電話服務,例如2G,3G、3.5G、4G、LTE(Long Term Evolution,長期演進)等網絡。支持無線局域接入設備110和網絡120之間的通信技術可包括乙太網(例如在IEEE 802.3系列標準中描述的)和/或其他合 適類型的區域網絡技術。在IEEE 802.11系列標準中的不同的無線協議的示例可包括IEEE 802.11a、IEEE 802.11b、IEEE 802.11g,IEEE 802.11n、IEEE 802.11ac、IEEE 802.11af、IEEE 802.11ah和IEEE 802.11ad。
終端130a~130n可以連接到無線區域網接入設備110並與其採用無線方式進行通信,例如,使用IEEE 802.11系列標準(例如,無線區域網)。終端130a~130n與無線區域網接入設備110之間可採用無線區域網的網絡連接技術。終端130a~130n可以是任何適當的計算或行動裝置,比如可包括:智慧型手機、平板電腦、筆記本電腦、個人數字助理(PDA)或類似設備。終端130a~130n通常包括顯示器,並且可以包括適當的輸入設備(為簡單起見圖中未示出),例如鍵盤、滑鼠或觸摸板。顯示器可以包括輸入功能的觸敏屏幕。終端130a~130n的其他例子包括網絡連接相機(或稱IP相機)、家庭傳感器和其他家電產品(例如,智能冰箱,它可以連接到網際網路)。
雖然為簡單起見未在圖中示出,無線區域網接入設備110可包括一個或多個處理器,與所述處理器電性連接的網絡探測器,優選地,網絡探測器的功率可調。處理器為終端提供網絡接入服務和數據傳輸服務;網絡探測器用於探測與配置的功率相適應的信號覆蓋範圍內的終端的標識信息,該標識信息可以是終端的物理地址。
需要說明的是,本領域的普通技術人員能夠理解,圖1中的組件只是本實施例可以在其中被實現的計算機網絡環境的一種實現方式,並且各種替代實施例在本申請實施例的範圍之內。例如,系統架構100可以進一步包括無線區域網接入設備110、網絡120以及終端130a~130n之間的中間設備,例如,所述中間設備可包括:交換機、路由器、集線器,數據機(光纖通訊中尤其常見)、無線接入點(AP),網絡控制器(AC)等。在一些實施例中,網絡120包括網際網路,企業網intranet。
下面結合圖2A,對本申請實施例提供的無線區域網接入設備進行詳細描述。
參見圖2A,為本申請實施例提供的無線區域網接入設備200的結構示意圖。無線區域網接入設備200可以是無線路由器或者是家用無線網關,也可以是無線數據機或者光纖網關等設備,可以應用於圖1所示的網絡系統架構中。
如圖所示,無線區域網接入設備200配置有處理器210和網絡探測器220。處理器210與網絡探測器220電性連接。網絡探測器220的功率可調。網絡探測器220用於探測與配置的功率相適應的信號覆蓋範圍內的終端的標識信息(比如物理地址)。處理器210用於為終端提供無線或有線網絡接入服務和數據傳輸,還可以進一步提供NAT(Network Address Translation,網絡地址轉換)、DNS(Domain Name System,域名系統)、DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)、VPN(Virtual Private Network,虛擬專用網絡)、QoS(Quality of Service,服務質量)等服務。
所述「電性連接」是指直接連接或者通過一個或多個中間件或電路連接。在一些實施例中,處理器210和網絡探測器220通過總線或單信號線連接。
舉例來說,處理器210上設置有USB口,網絡探測器220外接於該USB口,即網絡探測器220與處理器210通過USB口連接。處理器210上設置的該USB口的協議版本可以是USB 2.0Full-speed(全速版)或USB 2.0High-speed(高速版)或USB 3.0。
再舉例來說,網絡探測器220與處理器210可通過PCI(Peripheral Component Interconnect,外部部件互聯)接口連接。
再舉例來說,網絡探測器220與處理器210也可通過其他接口比如串口連接,或者網絡探測器與處理器210通過信號線直連。
更進一步地,網絡探測器220和處理器210之間可設置開關,當開關閉合時,網絡探測器220與處理器210可以進行通信,當開關斷開時,網絡探測器220與處理器210之間無法進行通信。所述開關可以是多種類型的開關,比如機械開關或者由邏輯器件實現的電子開關。更具體地,所述開關可以是閘刀開 關,比如閘刀開關。
進一步地,處理器210和網絡探測器220由電源230進行供電,可採用5V,9V,12V,48V等直接供電,也可以利用主板設計中的電源共享,直接採用3.3V1.5V等供電。
進一步地,如圖2A所示,處理器210和網絡探測器220連接天線240,通過天線240進行信號發送和接收,這種情況下,處理器210與網絡探測器220可以復用同一天線進行信號收發。處理器210和網絡探測器220也可以使用獨立的天線進行信號收發,如圖2B所示,處理器210使用天線240a進行信號收發,網絡探測器220使用天線240b進行信號收發。減少天線復用可以降低幀出錯的機率,獲得更好的無線效果。
天線240、天線240a或者天線240b的處理形式可以有但不局限在內置的PCB(Printed Circuit Board,印刷電路板)板載天線或者陶瓷天線,銅絲天線或以上混合搭配等情況,也可以通過I-PEX接頭SMA接頭等常見天線可拆接頭規格,連接天線延長線,然後讓天線外置,以獲得更優效果。
需要說明的是,圖2A和圖2B所示的無線區域網接入設備的結構圖僅示出了該設備中的主要組成部分,在一些實施例中,例如,無線區域網接入設備中還可包括電源管理模塊、POE供電模塊或移動電源供電等。應理解,本申請實施例的範圍不僅限於圖2A或圖2B所示,本申請實施例的範圍應包含圖2A或圖2B所示的組成部分以及在此基礎上的各種擴展方案。
需要說明的是,雖然為簡單起見,圖2A和圖2B中示出的無線區域網接入設備中配置有一個處理器,但無線區域網接入設備中可配置的處理器的數量可以是多個。
以圖2A為例,無線區域網接入設備200中配置的處理器210,可以是通用處理器,或者可以是提供運算和控制功能以實現本申請所公開的無線區域網接入設備上的技術的特定集成電路或MCU(Microcontroller Unit,微控制單元,也可稱單片機)等。處理器210可包括高速緩衝存儲器(為簡單起見圖中未示 出)以及其他存儲器(例如,主存儲器和/或非易失性存儲器,如硬碟驅動器或固態驅動器)。進一步地,處理器210還可以外接存儲器250。在一些實施例中,高速緩衝存儲器是使用SRAM(Static Random Access Memory,靜態隨機存取存儲器)進行實施的,主存儲器是使用DRAM(Dynamic Random Access Memory,動態隨機存取存儲器)進行實施的,以及非易失性存儲器是使用快閃記憶體或一個或多個磁碟驅動器進行實施的。在一些實施例中,存儲器可以包括一個或多個存儲器晶片或模型,以及處理器210可以執行多個存儲在器存儲器中的指令或程序代碼。
網絡探測器220可以是通用處理器,或者可以是提供運算和控制功能以實現本申請所公開的無線區域網接入設備上的技術的特定集成電路。網絡探測器220可包括高速緩衝存儲器(為簡單起見圖中未示出)以及其他存儲器(例如,主存儲器和/或非易失性存儲器,如硬碟驅動器或固態驅動器)。進一步地,網絡探測器220還可以外接存儲器250。在一些實施例中,高速緩衝存儲器是使用SRAM進行實施的,主存儲器是使用DRAM進行實施的,以及非易失性存儲器是使用快閃記憶體或一個或多個磁碟驅動器進行實施的。在一些實施例中,存儲器可以包括一個或多個存儲器晶片或模型,以及網絡探測器可以執行多個存儲在器存儲器中的指令或程序代碼。
一個具體的例子中,處理器210可選用MT7620A晶片,其主頻為580MHz,採用MIPS(Million Instructions Per Second,單字長定點指令平均執行速度)架構,每秒處理百萬級的機器語言指令數。MT7620A晶片中可集成多個模塊,比如,可集成11N 2×2 300Mbps Wi-Fi WLAN,還可集成SDHC接口,可外部擴展TF、SD卡存儲器,還可集成USB2.0接口,可以外接USB HUB。MT7620A內置的WLAN 11 2X2 300Mbps Wi-Fi為區域網提供32個無線客戶端待機的無線網絡。MT7620A的內置USB口引出,外接MT7601U晶片作為獨立的網絡探測器使用。MT7601U提供可調功率的網絡探測器。
進一步地,在一些實施例中,網絡探測器220還與功率放大器連接(為簡 單起見未在圖2A或圖2B中示出),該功率放大器與射頻電路連接天線(在圖2A中連接天線240,在圖2B中連接天線240b),所述功率放大器用於對網絡探測器220輸出的探測信號進行功率放大後輸出給天線進行發送。
舉例來說,在一些實施例中,如圖4A所示,在網絡探測器220和天線240之間可設置功率放大器260,用來對網絡探測器220發出的探測信號進行功率放大後通過天線240發射。功率放大器260的參數與網絡探測器220所需要的最大覆蓋範圍相關。
再舉例來說,在一些實施例中,如圖4B所示,在網絡探測器220和天線240b之間可設置功率放大器260,用來對網絡探測器220發出的探測信號進行功率放大後通過天線240b發射。功率放大器260的參數與網絡探測器220所需要的最大覆蓋範圍相關。
本申請實施例中,由於網絡探測器和處理器在硬體結構上分離,因此為獨立控制網絡探測器的信號傳輸頻率提供了技術上的可能性。在現有技術中,由於網絡探測器和處理器在硬體結構上集成設置,則網絡探測器的信號頻段要跟隨處理器的Wi-Fi功能的信號頻段,這可能導致網絡探測器在掃描2.4G通信系統的12個信道時不斷在信道間進行切換,使得Wi-Fi功能無法正常工作,比如無法連接和搜索,原因是被網絡探測器控制而不斷切換信道。同樣的,如果在5G通信系統中,將會有更多的頻段,相應地Wi-Fi功能異常的情況會更高頻率地發生。而本申請實施例中,由於在硬體結構上將處理完和網絡探測器分離,則允許Wi-Fi模塊的信號頻率與網絡探測器的信號頻率不一致,網絡探測器也就沒必要跟隨Wi-Fi模塊進行頻繁地切換或頻繁地掃描頻率。進一步地,本申請實施例允許根據需要設置或控制網絡探測器進行頻率切換,比如,可以設置幾秒改變頻率掃描一次。
舉例來說,網絡探測器220可以根據設定的周期進行信號頻率切換,按照切換後的信號頻率發送探測信號。網絡探測器220也可以接收處理器210發送的切換頻率的指令,根據該指令切換信號頻率,並按照切換後的信號頻率發送 探測信號。
處理器210所提供的網絡接入服務,在需要進行用戶驗證的情況下,處理器210接收終端發送的網絡接入請求,其中攜帶對應的用戶的用戶名和接入密碼,處理器210對該用戶名和接入密碼進行驗證,驗證通過後,將該終端接入網絡。在無需進行用戶驗證的情況下,終端進入無線區域網接入設備的信號覆蓋範圍後,該終端能夠接收到該無線區域網接入設備發送的SSID,終端可根據該SSID向對應的無線區域網接收設備發送網絡接入請求,無線區域網接入設備200中的處理器210根據該終端發送的請求,將該終端接入網絡,並根據情況下放權限(如internet訪問權限)。
基於處理器210所提供的數據傳輸服務,接入無線區域網路的用戶能夠通過該無線區域網接入設備與網絡進行數據傳輸,比如通過無線路由器與網際網路進行數據傳輸。在此過程中,無線區域網接入設備中的處理器210可根據所採用的通信協議對上行數據進行封裝並發送,對下行數據進行解封裝並轉發給目標終端。在處理器210與網絡採用無線連接的情況下,處理器210進行數據傳輸時所使用的功率可相對於網絡探測器獨立進行配置,以獲得穩定的服務效果。
在一些實施例中,網絡探測器220所提供的網絡探測功能可通過如下方式實現,如圖3A所示:
步驟301:網絡探測器220接收終端發送的探測信號,所述探測信號中攜帶有所述終端的標識信息。
其中,終端發送的探測信號可以是probe幀。以終端發送的探測信號為probe幀為例,該probe幀中所攜帶的終端的標識信息可以是終端的物理地址,比如MAC地址,進一步地還可攜帶一些其他信息,比如時間戳等信息。終端可以按照設定周期發送probe幀,如果終端發送的probe幀被無線網絡接入設備的網絡探測器接收到,則說明該終端在該無線網絡接入設備的信號覆蓋範圍內。
優選地,網絡探測器220中可以設置第一信號強度門限值,當網絡探測器220接收到終端的probe幀,且RSSI(Received Signal Strength Indicator,接收信號強度)高於該第一信號強度門限值時,才認為探測該該終端,否則不認為探測到該終端。
步驟302:網絡探測器220向處理器210發送探測結果,所述探測結果中攜帶有所述網絡探測器220探測到的終端的標識信息。所述探測結果用於表明網絡探測器220所探測到的終端。
優選地,網絡探測器220向處理器210發送的探測結果中還可以攜帶一些輔助信息,這些輔助信息可以包括但不限於以下中的一種或任意組合:時間戳、信號強度信息(比如RSSI)。其中,該時間戳能夠反映網絡探測器220探測到終端的時間,可以是網絡探測器220探測到終端的時間(即接收到終端發送的probe幀的時間),也可以是接收到的probe幀中攜帶到的時間戳;該信號強度信息能夠反映網絡探測器接收到的探測信號的強度,從而可以反映終端與無線網絡探測器的距離。
進一步地,處理器210可根據網絡探測器220探測到的終端,執行以下步驟之一或任意組合:將網絡探測器220探測到的終端接入網絡,向網絡探測器220探測到的終端推送信息,對網絡探測器220探測到的終端的行為進行統計,得到終端行為統計信息。
舉例來說,在一些實際的應用場景中,處理器210可根據接收到的探測結果,對網絡探測器220探測到的終端在網絡探測器220的信號覆蓋範圍內的停留時間長度進行統計,和/或對網絡探測器220探測到的終端進入網絡探測器220的信號覆蓋範圍內的時間段進行統計,從而得到終端行為統計信息。終端行為統計信息可反映相應終端的訪問行為和軌跡,以便用來分析用戶線下行為軌跡,比如喜歡逛什麼地方,一周逛幾次。
進一步地,處理器210還可以將終端行為統計信息發送給網絡側的應用伺服器,使網絡側的應用伺服器結合該終端的Cookie,可以使得用戶訪問的網站 了解網站訪問詳情,制定合適的解決策略,提升用戶訪問體驗,比如通過用戶行為習慣分析出該用戶經常到店,則可為該用戶推送商品活動和服務信息。在另外一些應用場景中,網絡側的應用伺服器根據終端行為統計信息,通過對探測到的終端的MAC地址進行大數據分析,還可幫助商家提高運營水平,改善商家自己的工具。例如,通過用戶線下行為的分析,可以知道門店運營的情況,老顧客多還是新顧客多,人流的走向,出現的峰值時間等,再結合到自己的布局變化,營銷活動等及時獲得用戶反饋,及時調整,快速迭代,同時結合消費數據找出用戶完成消費的薄弱環節,甚至直接給到用戶他想要的商品等等。
再舉例來說,在其他一些應用場景中,處理器210向網絡探測器220探測到的終端推送信息的方式,可以包括以下之一或組合:
推送方式1:處理器210根據探測結果中攜帶的時間戳,獲得網絡探測器220探測到終端的時間,根據探測到終端的時間,將相應時間段所對應的推送信息發送給所述終端。
比如,如果網絡探測器220探測到終端的時間在中午,則可將中午時間段內促銷的商品信息推送給該終端,如果網絡探測器220探測到終端的時間在晚上,則可將晚上時間段內促銷的商品信息推送給該終端。
推送方式2:處理器210根據探測結果中攜帶的探測信號強度信息,獲得網絡探測器220接收到的探測信號的強度,若網絡探測器220接收到的探測信號的強度高於設定閾值,則向發送所述探測信號的終端推送信息。
比如,如果網絡探測器220探測到終端發送的探測信號的強度高於該設定閾值,則表明該終端距離該網絡探測器(無線網絡接入設備)距離較近,則可判定攜帶該終端的用戶進入到該無線網絡接入設備所在的門店,則可向該終端推送該門店的商品信息或服務信息等信息,如果網絡探測器220探測到終端發送的探測信號的強度低於該設定閾值,則表明該終端距離該網絡探測器(無線網絡接入設備)距離較遠,則可判定攜帶該終端的用戶可能僅是路過該無線網絡接入設備所在的門店,則可不向該終端推送該門店的商品信息或服務信息等 信息。
推送方式3:處理器210根據探測結果中攜帶的終端的標識信息,獲得對應終端的行為統計信息,並根據獲得到的終端的行為統計信息以及探測結果中攜帶的所述終端的輔助信息,確定是否向所述終端推送信息,若確定為是,則向所述終端推送信息。
比如,處理器210在接收到探測結果後,可根據其中攜帶的終端的MAC地址查詢該終端的行為統計信息,如果通過該終端的行為統計信息發現該終端通常在周末的中午時段進入門店且停留時間較長,且根據當前接收到的探測結果發現該終端被探測到的時間在周末的中午時段,則向該終端推送該門店的商品或服務信息,如果根據當前接收到的探測結果發現該終端被探測到的時間在早上時段,則不向該終端推送該門店的商品或服務信息。其中,該設定閾值可以高於前述的第一信號強度閾值。
進一步地,為了避免向門店的工作人員推送信息,可在處理器210中設置終端過濾規則,比如設置MAC地址過濾規則,將門店工作人員所使用的終端的MAC地址進行過濾,從而不向門店工作人員的終端推送信息。
再舉例來說,處理器210將網絡探測器220探測到的終端接入無線網絡,可以包括以下方式之一或組合:
接入方式1:處理器210根據探測結果,獲得網絡探測器220接收到的探測信號的強度,若網絡探測器220接收到的探測信號的強度高於設定閾值,則將所述網絡探測器探測到的終端接入無線網絡。
比如,如果網絡探測器220探測到終端發送的探測信號的強度高於該設定閾值,則表明該終端距離該網絡探測器(無線網絡接入設備)距離較近,則可判定攜帶該終端的用戶進入到該無線網絡接入設備所在的門店,則可將該終端接入該門店的無線區域網路,如果網絡探測器220探測到終端發送的探測信號的強度低於該設定閾值,則表明該終端距離該網絡探測器(無線網絡接入設備)距離較遠,則可判定攜帶該終端的用戶可能僅是路過該無線網絡接入設備所在 的門店,則可不將該終端接入該門店的無線區域網路。其中,該設定閾值可以高於前述的第一信號強度閾值。
接入方式2:處理器210根據探測結果中攜帶的終端的標識信息,獲得對應終端的行為統計信息,並根據獲得到的終端的行為統計信息以及探測結果中攜帶的所述終端的輔助信息,確定是否將該終端接入無線網絡,若確定為是,則將該終端接入無線網絡。
比如,處理器210在接收到探測結果後,可根據其中攜帶的終端的MAC地址查詢該終端的行為統計信息,如果通過該終端的行為統計信息發現該終端通常在周末的中午時段進入門店且停留時間較長,且根據當前接收到的探測結果發現該終端被探測到的時間在周末的中午時段,則將該終端接入該門店的無線區域網路,如果根據當前接收到的探測結果發現該終端被探測到的時間在早上時段,則不將該終端接入該門店的無線區域網路。其中,該設定閾值可以高於前述的第一信號強度閾值。
在另一些實施例中,如圖3B所示,在步驟301之前,網絡探測器220可發送探測信號(請見步驟300),該探測信號中可攜帶無線接入設備的標識信息。相應地,步驟301中,終端在接收到網絡探測器220發送的探測信號後,向網絡探測器返回探測信號(比如probe幀)。
優選地,網絡探測器220可按照設定周期(通常為幾十毫秒到幾秒)並按照配置的功率廣播攜帶有無線區域網接入設備200的SSID(Service Set Identifier,服務集指示)的探測信號(比如廣播幀,beacon幀等報文),用來宣示無線區域網接入設備200的存在,以便終端請求接入。其中,該探測信號的覆蓋範圍與配置的發送功率相關,一般情況下,信號發送功率越大,其覆蓋範圍越大。其信號覆蓋範圍內的終端接收到該信號後,返回攜帶該終端的MAC地址的探測信號(比如probe幀,時間戳,信號強度等)。
在一些實施例中,網絡探測器220上默認配置有功率參數,在不對該功率參數進行調整的情況下,網絡探測器220按照該默認的功率參數工作。本申請 實施例允許對網絡探測器220的功率參數進行調整。在一些實施例中,無線區域網接入設備的參數配置界面中包含對網絡探測器220的功率參數進行配置的內容。用戶可通過該界面提交功率配置指令,以配置網絡探測器220的功率。網絡探測器220接收功率配置指令後,根據所述配置指令進行功率配置。其中,在一些實施例中,功率配置指令可發送給處理器210,處理器210再講該功率配置指令發送給網絡探測器220;在另外一些實施例中,該功率配置指令也可直接發送給網絡探測器220.
所述功率配置指令中可攜帶功率參數,該功率參數可以是用戶在無線區域網接入設備的參數配置界面中輸入的。這種情況下,網絡探測器220根據所述功率配置指令中攜帶的功率配置參數進行功率配置。
所述功率配置指令中也可以攜帶提高或降低功率的指示,該指示可以是用戶在無線區域網接入設備的參數配置界面中輸入的。這種情況下,網絡探測器220可根據所述功率配置指令中的提高或降低功率的指示,按照設定步長提高或降低功率。其中,所述設定步長可以是默認配置的值,也可由用戶通過無線區域網接入設備的參數配置界面進行設置。比如,該設定步長可以是-10dB。
所述功率配置指令中還可攜帶覆蓋範圍參數,比如覆蓋範圍的面積大小或覆蓋範圍的半徑,該覆蓋範圍參數可以是用戶在無線區域網接入設備的參數配置界面中輸入的。這種情況下,網絡探測器220根據所述功率配置指令中攜帶的覆蓋範圍參數確定目標功率,根據確定出的目標功率進行配置。其中,網絡探測器220中可預先配置覆蓋範圍與功率參數的對應關係表,這樣,網絡探測器220可根據功率配置指令中攜帶的覆蓋範圍參數查詢該對應關係表得到對應的目標功率參數。網絡探測器220中也可以預先配置覆蓋範圍與功率參數的函數關係,這樣,網絡探測器220可根據功率配置指令中攜帶的覆蓋範圍參數,利用該函數關係計算得到對應的目標功率參數。其中,上述對應關係表和函數關係,均可通過仿真測試得到,也可通過經驗來設置。
所述功率配置指令中還可以攜帶提高或降低覆蓋範圍的指示,該指示可以 是用戶在無線區域網接入設備的參數配置界面中輸入的。這種情況下,網絡探測器220可根據所述覆蓋範圍配置指令中攜帶的提高或降低覆蓋範圍的指示確定目標功率參數,根據確定出的目標功率參數進行配置。其中,網絡探測器220中可預先配置覆蓋範圍增加一個步長的情況下功率提升的數值,或者覆蓋範圍降低一個步長的情況下,功率降低的數值,這樣,網絡探測器220可根據功率配置指令中攜帶的覆蓋範圍增加或降低的指示,在當前的功率值的基礎上得到目標功率值。網絡探測器220也可以根據覆蓋範圍增加或降低的指示確定目標覆蓋範圍,根據該目標覆蓋範圍,查詢上述對應關係表或利用上述函數關係計算得到對應的目標功率參數。
如前所述,網絡探測器220中默認配置有功率參數。在實際應用中,可根據需要在該默認功率參數的基礎上下調功率值。如果需要在該默認功率參數基礎上上調功率值,則可以啟動網絡探測器220與天線之間的功率放大器,網絡探測器220按照默認功率發送信號,由該功率放大器對網絡探測器220輸出的信號進行功率放大後再從天線發送。
在一些具體應用中,當需要在較大面積的區域部署無線區域網接入設備,並希望通過部署的一個或多個無線區域網接入設備覆蓋該較大面積的覆蓋範圍時,可考慮將無線區域網接入設備的功率配置為較大值。在部署多個無線區域網接入設備的情況下,還可以先確定這多個無線區域網接入設備各自的覆蓋範圍,使得這多個無線區域網接入設備的整個覆蓋範圍可覆蓋到該較大的區域,同時儘量避免或減少重疊覆蓋區域以節省電源開銷,然後再根據每個無線區域網接入設備的覆蓋範圍配置無線區域網接入設備的功率參數。
在另一些具體應用中,當需要在較小的區域部署無線區域網接入設備,通常該較小的面積小於無線區域網接入設備中的網絡探測器的默認功率對應的覆蓋範圍,並希望無線區域網覆蓋範圍僅限制在該較小的區域時,可通過將該無線區域網接入設備中的網絡探測器的功率從默認功率降低到合適的功率值,使該無線區域網接入設備的覆蓋範圍限制在該區域內。
在另一些具體應用中,需要無線區域網接入設備覆蓋的區域為不規則區域,比如不是圓形區域時,可考慮使用多個無線區域網接入設備配合部署,且每個無線區域網接入設備配置合適的功率值,使這些無線區域網接入設備的整個覆蓋範圍可覆蓋到該不規則區域,同時儘量避免或減少重疊覆蓋區域。
在一些實施例中,網絡探測器220除了可以按照上述方式進行功率配置以外,還可以對網絡探測器220獨立地進行校準。
在一些實施例中,可對網絡探測器的無線發送通道(TX)和無線接收通道(RX)分別進行校準。校準的目的是使批量生產的產品在RF(射頻)部分具有可控的一致性。校準的方法可以是將指定的發射功率值(dBm)寫入網絡探測器的無線參數指定存儲區域(該指定存儲區域可為預設的區域),以達到RF預期效果。其中,上述指定的發射功率值(dBm)與無線覆蓋範圍相關,EVM也會隨著發生變化。
本申請實施例中的網絡探測器的規格不受到約束,其無線發射通道可以有一個或多個,無線接收通道也可以是一個或多個,比如,可以是1TX+1RX(即一個無線發射通道和一個無線接收通道),也可以為2TX+2RX(即兩個無線發射通道和兩個無線接收通道)。可根據需要選擇指定規格的網絡探測器,比如可選擇最高的規格為3TX+3RX(即三個無線發射通道和三個無線接收通道)。
本申請的上述實施例所提供的無線區域網接入設備中,處理器和網絡探測器獨立設置,處理器主要用來為終端提供網絡接入服務(包含無線和有線兩個部分)和數據傳輸服務(路由服務,網絡地址轉換NAT),網絡探測器主要用來提供網絡探測功能,以獲取與該網絡探測器配置規格的功率相適應的信號覆蓋範圍內的終端的標識信息。一方面,由於處理器和網絡探測器獨立設置,因此相對於現有技術中將網絡探測功能集成在處理器中實現相比,可以降低處理器的負荷,尤其是在處理器內置的無線區域性能,另一方面,由於網絡探測器的功率可調,且獨立於處理器之外,不同的功率配置下,網絡探測器的信號覆蓋範圍不同,從而可以根據需要對網絡探測器的功率獨立進行配置,而不影響 處理器內置無線的信號接收和發送功率。
本申請是參照根據本申請實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管已描述了本申請的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本申請範圍的所有變更和修改。
顯然,本領域的技術人員可以對本申請進行各種改動和變型而不脫離本申請的精神和範圍。這樣,倘若本申請的這些修改和變型屬於本申請權利要求及其等同技術的範圍之內,則本申請也意圖包含這些改動和變型在內。