一种无线局域网接入设备及探测方法与流程

文档序号:12134385阅读:584来源:国知局
一种无线局域网接入设备及探测方法与流程

本申请涉及无线通信技术领域,尤其涉及一种无线局域网接入设备及探测方法。



背景技术:

随着无线网络以及互联网的新兴技术的发展,从计算和管理数据到网上购物和社交网络都存在着来自各种场合的无线网络接入的需求。为了满足日益增长的对无线网络的使用需求,无线网络接入设备的部署和使用越来越普及,这其中尤其是无线局域网接入设备的普及,使得用户接入无线网络的成本降低。

无线局域网接入设备,通常也称为无线路由器或无线网关,可以是单纯型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),网络探测器主要用来提供网络探测功能,以获取与该网络探测器配置规格的功率相适应的信号覆盖范围内的终端的标识信息。一方面,由于处理器和网络探测器独立设置,因此相对于现有技术中将网络探测功能集成在处理器中实现相比,可以降低处理器的负荷,尤其是在处理器内置的无线区域性能,另一方面,由于网络探测器的功率可调,且独立于处理器之外,不同的功率配置下,网络探测器的信号覆盖范围不同,从而可以根据需要对网络探测器的功率独立进行配置,而不影响 处理器内置无线的信号接收和发送功率。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1