一种基于Wi-Fi指纹库的定位方法和定位服务器技术

技术编号:19831034 阅读:17 留言:0更新日期:2018-12-19 17:28
一种基于Wi‑Fi指纹库的定位方法及定位服务器,该方法包括:根据预设的经验规则对海量的用户终端上传的Wi‑Fi指纹进行筛选过滤和数据训练,以得到经过经验过滤的Wi‑Fi指纹数据库;Wi‑Fi指纹数据库中一个定位位置对应一个标准Wi‑Fi指纹,每个标准Wi‑Fi指纹包括一个或多个标准Wi‑Fi节点的节点信息,每个定位位置均满足经验规则的条件;根据待定位终端上传的用户信息获取待定位终端的用户画像特征;结合用户画像特征、Wi‑Fi指纹数据库以及待定位终端上传的第一Wi‑Fi指纹确定待定位终端所在的目标定位位置;第一Wi‑Fi指纹包括待定位终端在目标定位位置扫描到的至少一个第一Wi‑Fi节点的节点信息。实施本发明专利技术实施例,能够提高Wi‑Fi信息采集的效率,提高利用Wi‑Fi信息进行定位的准确性。

【技术实现步骤摘要】
一种基于Wi-Fi指纹库的定位方法和定位服务器
本专利技术涉及室内定位
,具体涉及一种基于Wi-Fi指纹库的定位方法和定位服务器。
技术介绍
作为一种常用的定位技术,卫星定位能够提供实时高精度的定位结果。然而,卫星定位的准确度会受到环境因素的干扰,在非空旷的环境或室内环境下,用户使用卫星定位的精度会存在平均30米以上的误差。因此,目前的普遍方法是利用Wi-Fi指纹定位技术进行室内定位。一个典型的Wi-Fi指纹包含了Wi-Fi名称(ServiceSetIdentifier,SSID)、信号强度(RadioSignalStrength,RSS)等Wi-Fi节点信息。然而,Wi-Fi并不是专门为定位而设计,如果需要利用Wi-Fi信息获得精准的定位,则需要对目标建筑物进行Wi-Fi设备铺设(铺设时需要根据建筑物特点进行均匀部署),效率较低而且存在额外的硬件花费,成本巨大。而且,设备感知的Wi-Fi信号存在多样性(如多路径、同频干扰、建筑物遮挡、人体吸收及天线方向性等)与时变特性,这些特性会降低利用Wi-Fi信息进行定位的准确性,使得定位结果并不理想。
技术实现思路
本专利技术实施例公开了一种基于Wi-Fi指纹库的定位方法和定位服务器,能够提高Wi-Fi信息采集的效率,提高利用Wi-Fi信息进行定位的准确性。本专利技术实施例第一方面公开一种应用使用管理方法,所述方法包括:根据预设的经验规则对海量的用户终端上传的Wi-Fi指纹进行筛选过滤和数据训练,以得到经过经验过滤的Wi-Fi指纹数据库;所述Wi-Fi指纹数据库中一个定位位置对应一个标准Wi-Fi指纹,每个所述标准Wi-Fi指纹包括一个或多个标准Wi-Fi节点的节点信息,每个所述定位位置均满足所述经验规则的条件;根据待定位终端上传的用户信息获取所述待定位终端的用户画像特征;结合所述用户画像特征、所述Wi-Fi指纹数据库以及所述待定位终端上传的第一Wi-Fi指纹确定所述待定位终端所在的目标定位位置;所述第一Wi-Fi指纹包括所述待定位终端在所述目标定位位置扫描到的至少一个第一Wi-Fi节点的节点信息。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述结合所述用户画像特征、所述Wi-Fi指纹数据库以及所述待定位终端上传的第一Wi-Fi指纹确定所述待定位终端所在的目标定位位置,包括:结合所述用户画像特征从所述待定位终端上传的第一Wi-Fi指纹包括的所有所述第一Wi-Fi节点中选取出定位节点,以通过所述定位节点的节点信息构成第二Wi-Fi指纹;匹配所述第二Wi-Fi指纹与所述Wi-Fi指纹数据库中的标准Wi-Fi指纹,确定出与所述定位Wi-Fi指纹相匹配的目标Wi-Fi指纹;根据所述目标Wi-Fi指纹对应的定位位置确定所述待定位终端所在的目标定位位置。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述根据与所述目标Wi-Fi指纹对应的定位位置确定所述待定位终端所在的目标定位位置,包括:根据与所述目标Wi-Fi指纹对应的定位位置确定预测定位值,结合所述待定位终端的运动状态与所述预测定位值进行最优化自回归数据处理,将处理结果确定为所述待定位终端所在的目标定位位置。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述结合所述用户画像特征从所述待定位终端上传的第一Wi-Fi指纹包括的第一Wi-Fi节点中选取出定位节点,包括:识别所述第一Wi-Fi指纹包括的各个所述第一Wi-Fi节点的节点位置;将节点位置处于所述用户画像特征指示的限定区域内的所述第一Wi-Fi节点确定为所述定位节点。作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述将节点位置处于所述用户画像特征指示的限定区域内的所述第一Wi-Fi节点确定为所述定位节点之前,所述方法还包括:根据节点信息计算各个所述第一Wi-Fi节点与所述Wi-Fi指纹数据库中包括的所有所述标准Wi-Fi节点的匹配度,将所述匹配度高于指定阈值的所述第一Wi-Fi节点确定为候选节点;和/或,根据预设数量的所述用户终端在所述目标定位位置扫描到所述第一Wi-Fi节点的信号强度计算每个所述第一Wi-Fi节点的信号强度均值,根据各个所述信号强度均值从所有所述第一Wi-Fi节点中选取出第一指定数量的Wi-Fi节点作为所述候选节点;所述第一指定数量的Wi-Fi节点中每个Wi-Fi节点的信号强度均值都高于未被选取出的Wi-Fi节点的信号强度均值;和/或,根据节点位置计算每个所述第一Wi-Fi节点与预先设定的标记定位点之间的相对距离,根据各个所述相对距离从所有所述第一Wi-Fi节点中选取出第二指定数量的Wi-Fi节点作为所述候选节点;所述第二指定数量的Wi-Fi节点中每个Wi-Fi节点的相对距离都小于未被选取出的Wi-Fi节点的相对距离;以及,所述将节点位置处于所述用户画像特征指示的限定区域内的所述第一Wi-Fi节点确定为所述定位节点,包括:将节点位置处于所述用户画像特征指示的限定区域内且属于所述候选节点的所述第一Wi-Fi节点确定为所述定位节点。本专利技术实施例第二方面公开一种定位服务器,包括:训练单元,用于根据预设的经验规则对海量的用户终端上传的Wi-Fi指纹进行筛选过滤和数据训练,以得到经过经验过滤的Wi-Fi指纹数据库;所述Wi-Fi指纹数据库中一个定位位置对应一个标准Wi-Fi指纹,每个所述标准Wi-Fi指纹包括一个或多个标准Wi-Fi节点的节点信息,每个所述定位位置均满足所述经验规则的条件;获取单元,用于根据待定位终端上传的用户信息获取所述待定位终端的用户画像特征;定位单元,用于结合所述用户画像特征、所述Wi-Fi指纹数据库以及所述待定位终端上传的第一Wi-Fi指纹确定所述待定位终端所在的目标定位位置;所述第一Wi-Fi指纹包括所述待定位终端在所述目标定位位置扫描到的至少一个第一Wi-Fi节点的节点信息。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述定位单元,包括:选取模块,用于结合所述用户画像特征从所述待定位终端上传的第一Wi-Fi指纹包括的所有所述第一Wi-Fi节点中选取出定位节点,以通过所述定位节点的节点信息构成第二Wi-Fi指纹;匹配模块,用于匹配所述第二Wi-Fi指纹与所述Wi-Fi指纹数据库中的标准Wi-Fi指纹,确定出与所述第二Wi-Fi指纹相匹配的目标Wi-Fi指纹;定位确定模块,用于根据所述目标Wi-Fi指纹对应的定位位置确定所述待定位终端所在的目标定位位置。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述定位确定模块用于根据所述目标Wi-Fi指纹对应的定位位置确定所述待定位终端所在的目标定位位置的方式具体为:所述定位确定模块,用于根据与所述目标Wi-Fi指纹对应的定位位置确定预测定位值,结合所述待定位终端的运动状态与所述预测定位值进行最优化自回归数据处理,将处理结果确定为所述待定位终端所在的目标定位位置。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述选取模块,包括:识别子模块,用于识别所述第一Wi-Fi指纹包括的各个所述第一Wi-Fi节点的节点位置;第一确定子模块,用于将节点位置处于所述用户画像特征指示的限定区域内的所述第一Wi-Fi节点确定为所述定位节点。作为一种可选的实施方式,在本专利技术实施例本文档来自技高网...

【技术保护点】
1.一种基于Wi‑Fi指纹库的定位方法,其特征在于,所述方法包括:根据预设的经验规则对海量的用户终端上传的Wi‑Fi指纹进行筛选过滤和数据训练,以得到经过经验过滤的Wi‑Fi指纹数据库;所述Wi‑Fi指纹数据库中一个定位位置对应一个标准Wi‑Fi指纹,每个所述标准Wi‑Fi指纹包括一个或多个标准Wi‑Fi节点的节点信息,每个所述定位位置均满足所述经验规则的条件;根据待定位终端上传的用户信息获取所述待定位终端的用户画像特征;结合所述用户画像特征、所述Wi‑Fi指纹数据库以及所述待定位终端上传的第一Wi‑Fi指纹确定所述待定位终端所在的目标定位位置;所述第一Wi‑Fi指纹包括所述待定位终端在所述目标定位位置扫描到的至少一个第一Wi‑Fi节点的节点信息。

【技术特征摘要】
1.一种基于Wi-Fi指纹库的定位方法,其特征在于,所述方法包括:根据预设的经验规则对海量的用户终端上传的Wi-Fi指纹进行筛选过滤和数据训练,以得到经过经验过滤的Wi-Fi指纹数据库;所述Wi-Fi指纹数据库中一个定位位置对应一个标准Wi-Fi指纹,每个所述标准Wi-Fi指纹包括一个或多个标准Wi-Fi节点的节点信息,每个所述定位位置均满足所述经验规则的条件;根据待定位终端上传的用户信息获取所述待定位终端的用户画像特征;结合所述用户画像特征、所述Wi-Fi指纹数据库以及所述待定位终端上传的第一Wi-Fi指纹确定所述待定位终端所在的目标定位位置;所述第一Wi-Fi指纹包括所述待定位终端在所述目标定位位置扫描到的至少一个第一Wi-Fi节点的节点信息。2.根据权利要求1所述的基于Wi-Fi指纹库的定位方法,其特征在于,所述结合所述用户画像特征、所述Wi-Fi指纹数据库以及所述待定位终端上传的第一Wi-Fi指纹确定所述待定位终端所在的目标定位位置,包括:结合所述用户画像特征从所述待定位终端上传的第一Wi-Fi指纹包括的所有所述第一Wi-Fi节点中选取出定位节点,以通过所述定位节点的节点信息构成第二Wi-Fi指纹;匹配所述第二Wi-Fi指纹与所述Wi-Fi指纹数据库中的标准Wi-Fi指纹,确定出与所述定位Wi-Fi指纹相匹配的目标Wi-Fi指纹;根据所述目标Wi-Fi指纹对应的定位位置确定所述待定位终端所在的目标定位位置。3.根据权利要求2所述的基于Wi-Fi指纹库的定位方法,其特征在于,所述根据与所述目标Wi-Fi指纹对应的定位位置确定所述待定位终端所在的目标定位位置,包括:根据与所述目标Wi-Fi指纹对应的定位位置确定预测定位值,结合所述待定位终端的运动状态与所述预测定位值进行最优化自回归数据处理,将处理结果确定为所述待定位终端所在的目标定位位置。4.根据权利要求2所述的基于Wi-Fi指纹库的定位方法,其特征在于,所述结合所述用户画像特征从所述待定位终端上传的第一Wi-Fi指纹包括的第一Wi-Fi节点中选取出定位节点,包括:识别所述第一Wi-Fi指纹包括的各个所述第一Wi-Fi节点的节点位置;将节点位置处于所述用户画像特征指示的限定区域内的所述第一Wi-Fi节点确定为所述定位节点。5.根据权利要求4所述的基于Wi-Fi指纹库的定位方法,其特征在于,在所述将节点位置处于所述用户画像特征指示的限定区域内的所述第一Wi-Fi节点确定为所述定位节点之前,所述方法还包括:根据节点信息计算各个所述第一Wi-Fi节点与所述Wi-Fi指纹数据库中包括的所有所述标准Wi-Fi节点的匹配度,将所述匹配度高于指定阈值的所述第一Wi-Fi节点确定为候选节点;和/或,根据预设数量的所述用户终端在所述目标定位位置扫描到所述第一Wi-Fi节点的信号强度计算每个所述第一Wi-Fi节点的信号强度均值,根据各个所述信号强度均值从所有所述第一Wi-Fi节点中选取出第一指定数量的Wi-Fi节点作为所述候选节点;所述第一指定数量的Wi-Fi节点中每个Wi-Fi节点的信号强度均值都高于未被选取出的Wi-Fi节点的信号强度均值;和/或,根据节点位置计算每个所述第一Wi-Fi节点与预先设定的标记定位点之间的相对距离,根据各个所述相对距离从所有所述第一Wi-Fi节点中选取出第二指定数量的Wi-Fi节点作为所述候选节点;所述第二指定数量的Wi-Fi节点中每个Wi-Fi节点的相对距离都小于未被选取出的Wi-Fi节点的相对距离;以及,所述将节点位置处于所述用户画像特征指示的限定区域内的所述第一Wi-Fi节点确定为所述定位节点,包括:将节点位置处于所述用户画像特征指示的限定区域内且属于所述候选节点的所述第一Wi-Fi...

【专利技术属性】
技术研发人员:马胡双施伟彬
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1