The invention provides a method for updating WiFi fingerprint database Crowdsourcing based on data, which comprises the following steps: collecting the indoor environment Crowdsourcing data, and clustering processing; eliminate expired fingerprint; according to the updated data access point dynamic table; calculate the standard fingerprints of each reference point; each reference point for all the fingerprint and update the data in the original database the fingerprints of high pass filter based on the new fingerprint database. The invention can change in the Wi Fi indoor environment, on the basis of the change of the update to the fingerprint database, in order to maintain a stable location positioning system.
【技术实现步骤摘要】
基于众包数据的WiFi指纹库更新方法
本专利技术涉及信息
的室内定位技术,具体涉及的是一种基于众包数据的WiFi指纹库更新方法。
技术介绍
随着智能手机和移动互联网的快速发展,基于位置的服务吸引了越来越多的关注。实时定位已经成为交通、商业、物流、个性服务等多个高层次应用的基本技术。在室外的情况下,全球导航卫星系统提供了一个很好的定位服务,如全球定位系统(GPS)。然而,在室内环境中,由于信号衰落和多径效应,全球卫星定位系统无法达到合适的精度。因此,室内定位技术已经成为近年来的一个热门话题。因为高精度,低成本,易于部署的特点,Wi-Fi室内定位技术已成为最广泛使用的室内定位方案之一。Wi-Fi定位系统一般包括两个阶段:离线指纹训练阶段,用来建立指纹数据库;在线定位阶段,根据当前RSS(信号强度)数据,通过定位算法获取用户位置。目前大多数针对Wi-Fi室内定位技术的研究主要关注着这两个阶段,指纹库的更新技术成为该领域的一个盲点。而实际上,指纹库的更新维护是Wi-Fi室内定位的一个必要过程。由于全监督的指纹库采集方法耗时长,效率低,当下主流的指纹库采集方法是利用众包数据的非监督采集方法。在这种方法中,Wi-Fi指纹的位置是由行人航位推算技术(PDR)来估计的。由于PDR累积误差的存在,直接使用非监督采集方法生成的指纹库进行定位是有风险的,需要根据后续的采集数据对指纹库进行更新维护。Wi-Fi信号是易变的,室内环境中的一些变化,如室内遮挡的变化,接入点(AP)设备的老化与更换都会导致同一位置上从同一AP接收到的Wi-Fi信号强度发生变化。如果室内环境中出现了 ...
【技术保护点】
一种基于众包数据的WiFi指纹库更新方法,其特征在于,包括以下步骤:S1:采集室内环境中信号设备的众包数据,根据众包数据得到更新数据,所述更新数据至少包括采集位置和当前采集到的WiFi指纹,每采集依次得到一新的更新数据;S2:根据每条更新数据中的采集位置与原指纹库中的各参考点对应的聚类位置进行比较,将各更新数据就近聚类至相应参考点;S3:对更新数据中WiFi指纹的各接入点的出现频次进行分析,选择出现频次高的几个接入点,得到备选接入点区,若更新数据中对应原指纹库的固定接入点表中的接入点的信号强度过低时,则从所述备选接入点区中选取新的接入点替换;S4:对原指纹库中的对应固有接入点表的原WiFi指纹和对应固有接入点表的各更新数据的WiFi指纹进行均值统计,得到能够代表各参考点的信号特征的标准指纹,若固有接入点表有替换的接入点,则将更新数据中对应该新的接入点信号强度进行均值统计,确定标准指纹中对应该新的接入点的信号强度;S5:针对每个参考点,计算原指纹库和更新数据中的所有WiFi指纹与标准指纹的相似性,取相似性最大的几条WiFi指纹作为该参考点的新指纹库。
【技术特征摘要】
1.一种基于众包数据的WiFi指纹库更新方法,其特征在于,包括以下步骤:S1:采集室内环境中信号设备的众包数据,根据众包数据得到更新数据,所述更新数据至少包括采集位置和当前采集到的WiFi指纹,每采集依次得到一新的更新数据;S2:根据每条更新数据中的采集位置与原指纹库中的各参考点对应的聚类位置进行比较,将各更新数据就近聚类至相应参考点;S3:对更新数据中WiFi指纹的各接入点的出现频次进行分析,选择出现频次高的几个接入点,得到备选接入点区,若更新数据中对应原指纹库的固定接入点表中的接入点的信号强度过低时,则从所述备选接入点区中选取新的接入点替换;S4:对原指纹库中的对应固有接入点表的原WiFi指纹和对应固有接入点表的各更新数据的WiFi指纹进行均值统计,得到能够代表各参考点的信号特征的标准指纹,若固有接入点表有替换的接入点,则将更新数据中对应该新的接入点信号强度进行均值统计,确定标准指纹中对应该新的接入点的信号强度;S5:针对每个参考点,计算原指纹库和更新数据中的所有WiFi指纹与标准指纹的相似性,取相似性最大的几条WiFi指纹作为该参考点的新指纹库。2.如权利要求1所述的基于众包数据的WiFi指纹库更新方法,其特征在于,在所述步骤S1中,在非监督的条件下采集众包数据并利用众包数据获取WiFi指纹,通过行人行位推算技术得到每条WiFi指纹所对应的采集位置。3.如权利要求1所述的基于众包数据的WiFi指纹库更新方法,其特征在于,所述更新数据中记录能够采集到的所有WiFi接入设备的WiFi信号强度;所述原指纹库记录固定接入点表中的固定接入点的WiFi信号强度。4.如权利要求1所述的基于众包数据的WiFi指纹库更新方法,其特征在于,所述步骤S2包括以下步骤:S21:在聚类开始前设定聚类半径为R;S22:对于更新数据中的每一条数据,如果其采集位置与各参考点对应的聚类位置中的任意位置距离小于等于R,则将该条更新数据所对应的Wi-Fi指纹聚类到给该聚类位置的参考点中;否则丢弃该条更新数据;完成全部更新数据的聚类。5.如权利要求1所述的基于众包数据的WiFi指纹库更新方法,其特征在于,所述步骤S3包括以下步骤:S31:对于每个参考点的更新数据,将全部WiFi指纹中具有记录的各接入点的出现频次进行累加统计;S32:根据每个参考点的各接入点的出现频次进行大小排序,选取最出现频次最高的几个接入点,作为备选接入点区;S33:对更新数据中对应原指纹库固定接入点表中的每个接入点的信号强度作加和统计;S34:若全部接入点的信号强度均不低...
【专利技术属性】
技术研发人员:高文政,徐昌庆,裴凌,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。