本技术涉及无线通讯,特别是涉及一种无线接入点的接收信号强度校准方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、wi-fi(无线通信)探针技术是识别无线访问接入点附近已开启wi-fi的智能手机或者其他wi-fi终端的技术,常被应用于客流统计和定位领域,可以提供消费者数量、途径节点等信息记录,用于运营分析或提供实时播报、广告服务。中小企业部署的ap(accesspoint,无线接入点)集群,在提供wi-fi接入能力的同时,也可提供wi-fi探针扫描功能,结合具备人工智能能力的政企网关,可为中小企业提供wi-fi探针及其相关业务能力,但不同厂商、不同形态的ap设备的rssi(received signal strength indicator,接收信号强度指标)值评估方法不一,导致接收到的rssi值的测量结果不同,因此目前在通过ap设配进行wi-fi探针扫描时,存在精度较低的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高不同无线接入点的接收信号强度校准精度的无线接入点的接收信号强度校准方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种无线接入点的接收信号强度校准方法,应用于无线接入点集群的控制中心,所述无线接入点集群包括多个无线接入点,包括:
3、接收所述多个无线接入点中的目标接入点上传的接收信号强度;所述目标接入点包括至少两个同时探测到同一终端的无线接入点;
4、确定所述目标接入点中的基准接入点和待校正接入点;所述待校正接入点为所述目标接入点中与所述基准接入点同时探测到所述终端的其他接入点;
5、根据所述基准接入点的标识和所述待校正接入点的标识,查询预先构建的数据库,得到以所述基准接入点为校正基准时,所述待校正接入点对应的校准参数;
6、根据所述校准参数,对所述待校正接入点上传的接收信号强度进行校正,得到所述待校正接入点的校正后接收信号强度。
7、在其中一个实施例中,上述实施例的方法还包括:
8、接收所述目标接入点上传的探测到所述终端时的时间信息;
9、根据所述接收信号强度或所述时间信息,确定所述目标接入点中的基准接入点和待校正接入点。
10、在其中一个实施例中,所述数据库存储有多组数据,每组数据均包括基准接入点的标识、待校正接入点的标识、校准参数和基准接入点的接收增益,上述实施例的方法还包括:
11、接收所述基准接入点上传的接收增益;
12、根据所述基准接入点的标识、所述待校正接入点的标识和所述接收增益,查询所述预先构建的数据库,得到与所述基准接入点、所述待校正接入点和所述接收增益均匹配的校准参数,作为所述待校正接入点对应的校准参数。
13、在其中一个实施例中,所述以所述基准接入点为校正基准时,所述待校正接入点对应的校准参数通过下述方式确定:
14、获取所述基准接入点与所述待校正接入点分别在多个不同的发射参数下的接收信号强度测试值,以及所述待校正接入点的发送增益测试值;所述接收信号强度测试值和所述发送增益测试值为控制所述基准接入点与所述待校正接入点之间进行管理帧的发送和接收时,在两者的接收信号强度的误差不大于误差阈值的情况下确定的;
15、针对每个发射参数,基于所述基准接入点与所述待校正接入点之间的信号损失、所述发射参数下的接收信号强度测试值和发送增益测试值,以及所述发射参数,确定所述发射参数下的接收信号强度真实值;
16、根据每个发射参数下的所述接收信号强度测试值和所述接收信号强度真实值,拟合得到以所述基准接入点为校正基准时,所述待校正接入点对应的校准参数。
17、在其中一个实施例中,上述实施例的方法还包括:
18、获取所述基准接入点在不同的接收增益下的多组接收信号强度测试值和发送增益测试值;每组接收信号强度测试值和发送增益测试值对应一个发射参数;
19、针对每个接收增益下的每个发射参数,对所述接收增益、所述信号损失、对应的接收信号强度测试值和发送增益测试值,以及所述发射参数进行求和处理,得到所述接收增益下的发射参数对应的接收信号强度真实值;
20、分别根据每个接收增益下的各个发射参数的接收信号强度测试值和接收信号强度真实值,拟合得到以所述基准接入点为校正基准,所述基准接入点在不同的接收增益下时,所述待校正接入点对应的校准参数。
21、在其中一个实施例中,所述数据库通过下述方式构建得到:
22、从所述无线接入点集群中选取一个测试基准无线接入点,并控制所述测试基准无线接入点进行管理帧广播,使接收到所述管理帧的其他无线接入点发送响应信息至所述测试基准无线接入点;
23、接收所述测试基准无线接入点返回的回复信息,并在所述回复信息的数量大于数量阈值的情况下,获取所述测试基准无线接入点与所述其他无线接入点中的各个无线接入点之间的双向信息强度;
24、根据所述双向信息强度,从所述其他无线接入点中选取至少一个无线接入点,作为以所述测试基准无线接入点为基准的待校正接入点,并测试以所述测试基准无线接入点为基准的待校正接入点的校准参数;
25、遍历所述无线接入点集群的各个无线接入点,根据每个无线接入点对应的各个校准参数,得到所述数据库。
26、在其中一个实施例中,上述实施例的方法还包括:在所述回复信息的数量不大于数量阈值的情况下,发送通知信息至所述测试基准无线接入点;所述通知信息用于提示所述测试基准无线接入点上调发送增益和接收增益。
27、第二方面,本技术还提供了一种无线接入点的接收信号强度校准装置,应用于无线接入点集群的控制中心,所述无线接入点集群包括多个无线接入点,包括:
28、信号强度接收模块,用于接收所述多个无线接入点中的目标接入点上传的接收信号强度;所述目标接入点包括至少两个同时探测到同一终端的无线接入点;
29、接入点确定模块,用于确定所述目标接入点中的基准接入点和待校正接入点;所述待校正接入点为所述目标接入点中与所述基准接入点同时探测到所述终端的其他接入点;
30、校正基准查询模块,用于根据所述基准接入点的标识和所述待校正接入点的标识,查询预先构建的数据库,得到以所述基准接入点为校正基准时,所述待校正接入点对应的校准参数;
31、信号强度校准模块。用于根据所述校准参数,对所述待校正接入点上传的接收信号强度进行校正,得到所述待校正接入点的校正后接收信号强度。
32、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
33、接收所述多个无线接入点中的目标接入点上传的接收信号强度;所述目标接入点包括至少两个同时探测到同一终端的无线接入点;
34、确定所述目标接入点中的基准接入点和待校正接入点;所述待校正接入点为所述目标接入点中与所述基准接入点同时探测到所述终端的其他接入点;
35、根据所述基准接入点的标识和所述待校正接入点的标识,查询预先构建的数据库,得到以所述基准接入点为校正基准时,所述待校正接入点对应的校准参数;
36、根据所述校准参数,对所述待校正接入点上传的接收信号强度进行校正,得到所述待校正接入点的校正后接收信号强度。
37、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
38、接收所述多个无线接入点中的目标接入点上传的接收信号强度;所述目标接入点包括至少两个同时探测到同一终端的无线接入点;
39、确定所述目标接入点中的基准接入点和待校正接入点;所述待校正接入点为所述目标接入点中与所述基准接入点同时探测到所述终端的其他接入点;
40、根据所述基准接入点的标识和所述待校正接入点的标识,查询预先构建的数据库,得到以所述基准接入点为校正基准时,所述待校正接入点对应的校准参数;
41、根据所述校准参数,对所述待校正接入点上传的接收信号强度进行校正,得到所述待校正接入点的校正后接收信号强度。
42、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
43、接收所述多个无线接入点中的目标接入点上传的接收信号强度;所述目标接入点包括至少两个同时探测到同一终端的无线接入点;
44、确定所述目标接入点中的基准接入点和待校正接入点;所述待校正接入点为所述目标接入点中与所述基准接入点同时探测到所述终端的其他接入点;
45、根据所述基准接入点的标识和所述待校正接入点的标识,查询预先构建的数据库,得到以所述基准接入点为校正基准时,所述待校正接入点对应的校准参数;
46、根据所述校准参数,对所述待校正接入点上传的接收信号强度进行校正,得到所述待校正接入点的校正后接收信号强度。
47、上述无线接入点的接收信号强度校准方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过接收多个无线接入点中的目标接入点上传的接收信号强度;其中,目标接入点包括至少两个同时探测到同一终端的无线接入点,从而将探测到同一终端的无线接入点划分为同一组。此外,确定目标接入点中的基准接入点和待校正接入点,待校正接入点为目标接入点中与基准接入点同时探测到终端的其他接入点,将基准接入点作为该无线接入点组的校准基准。进一步根据基准接入点的标识和待校正接入点的标识,查询预先构建的数据库,得到以基准接入点为校正基准时,待校正接入点对应的校准参数;从而根据校准参数,对待校正接入点上传的接收信号强度进行校正,得到待校正接入点的校正后接收信号强度。实现了对无线接入点集群中,将探测到同一终端的无线接入点划分为一个小组,并确定每个组内的基准接入点,以基准接入点的接收信号强度为校准基准计算组内待校正接入点的接收信号强度,使得无线接入点之间的接收信号强度可以按组进行自动校准,并且不受各个无线接入点的品牌、型号和应用环境的干扰,从而提高了无线接入点的接收信号校准精度。