An embodiment of the invention discloses a location method, a device and a computer readable storage medium based on the fingerprint library. The method includes: collecting sample data, raster the urban map of the city by the preset grid, get the grid map, and the number of the multiple grids which are misplaced by the presupposition grid; According to the random sampling, the basic fingerprint library is established in the grid map, and the time and space dimension of the base fingerprint library is decomposed to get the target fingerprint library. Several initial positioning results are carried out according to the multi target fingerprint library and the base station list in the MR data to be located, so as to get a number of initial positioning results. Multiple initial positioning results are weighted to converge to obtain the target location results. The implementation of this example can improve the positioning accuracy.
【技术实现步骤摘要】
基于指纹库的定位方法、装置及计算机可读存储介质
本专利技术涉及移动通信
,具体涉及一种基于指纹库的定位方法、装置及计算机可读存储介质。
技术介绍
随着通信技术的发展、无线智能终端的广泛使用,基于用户位置的LBS服务得到广泛的发展和应用。目前终端定位的主要方法有:GPS为代表的卫星定位、基于WLAN的WLAN定位、基于基站的基站定位。进一步地,现有基站定位方法主要有基站位置定位、无线传播模型定位、指纹库定位。其中,基站位置定位和无线传播模型定位的精度难以突破100米,特别是地理环境复杂的情况下,其定位误差可以高达200-500米。指纹库定位的主要方法是构建MR特征和位置的映射关系,其理论研究已经逐步成熟,而实际应用还处于初级阶段,目前主要的问题如下:(1)受限于构建MR栅格指纹的标准参照系民用GPS卫星定位的10米理论误差,现有MR指纹算法在栅格大小固定在20米后,其精度难以通过缩小栅格半径的方法进一步提升;(2)指纹库理论方案大多是静态的,没有考虑基站无线环境和地理信息的变化等影响,在基站大规模建设、人流波动大、地理信息复杂的情况下,误差较大。
技术实现思路
本专利技术实施例的目的在于提供一种基于指纹库的定位方法、装置及计算机可读存储介质,以提高定位精度。为实现上述目的,第一方面,本专利技术实施例提供了一种基于指纹库的定位方法,包括:采集样本数据,所述样本数据包括基站信号指标数据和位置信息关系;获取城市平面地图,并采用预设栅格对所述城市平面地图进行栅格化以得到栅格化地图,所述栅格化地图包括多个栅格,所述预设栅格包括相互错位的多重栅格;对所述样本数据进行随 ...
【技术保护点】
1.一种基于指纹库的定位方法,其特征在于,包括:采集样本数据,所述样本数据包括基站信号指标数据和位置信息关系;获取城市平面地图,并采用预设栅格对所述城市平面地图进行栅格化以得到栅格化地图,所述栅格化地图包括多个栅格,所述预设栅格包括相互错位的多重栅格;对所述样本数据进行随机抽样以得到目标样本,并将所述目标样本对应至所述栅格化地图中;获取所述栅格化地图中目标样本的位置确定待定位的MR数据中的基站列表、基站信号强度和所述栅格的对应关系;根据所述对应关系以及基站信号强度,计算每个所述栅格内的向量空间及对应的特征向量,以建立多个基础指纹库;对多个所述基础指纹库进行时间和空间维度的裂解处理,以得到多个目标指纹库;根据待定位的MR数据中的基站列表及多个所述目标指纹库进行初步定位,以得到多个初步定位结果;对多个所述初步定位结果进行加权汇聚处理以得到目标定位结果。
【技术特征摘要】
1.一种基于指纹库的定位方法,其特征在于,包括:采集样本数据,所述样本数据包括基站信号指标数据和位置信息关系;获取城市平面地图,并采用预设栅格对所述城市平面地图进行栅格化以得到栅格化地图,所述栅格化地图包括多个栅格,所述预设栅格包括相互错位的多重栅格;对所述样本数据进行随机抽样以得到目标样本,并将所述目标样本对应至所述栅格化地图中;获取所述栅格化地图中目标样本的位置确定待定位的MR数据中的基站列表、基站信号强度和所述栅格的对应关系;根据所述对应关系以及基站信号强度,计算每个所述栅格内的向量空间及对应的特征向量,以建立多个基础指纹库;对多个所述基础指纹库进行时间和空间维度的裂解处理,以得到多个目标指纹库;根据待定位的MR数据中的基站列表及多个所述目标指纹库进行初步定位,以得到多个初步定位结果;对多个所述初步定位结果进行加权汇聚处理以得到目标定位结果。2.如权利要求1所述的基于指纹库的定位方法,其特征在于,采集样本数据具体包括:获取路测数据、MR数据、S1MME数据以及DPI数据;将所述路测数据中的基站信号指标数据和位置信息关系作为所述样本数据;所述DPI数据根据用户ID、起始时间、结束时间关联S1MME数据,以得到id数据;所述DPI数据根据所述id数据、起始时间、结束时间关联S1MME数据,以得到基站信号指标数据和位置信息关系,并将基站信号指标数据和位置信息关系作为所述样本数据。3.如权利要求2所述的基于指纹库的定位方法,其特征在于,获取所述栅格化地图中目标样本的位置确定待定位的MR数据中的基站列表、基站信号强度和所述栅格的对应关系,具体包括:获取所述栅格化地图中目标样本的位置;根据所述目标样本的位置计算得到对应的墨卡托平面坐标;根据所述墨卡托平面坐标计算得到所述目标样本的位置对应栅格的横纵坐标序号,以确定待定位的MR数据中的基站列表、基站信号强度和所述栅格的对应关系。4.如权利要求3所述的基于指纹库的定位方法,其特征在于,根据所述对应关系以及基站信号强度,计算每个所述栅格内的向量空间及对应的特征向量,以建立基础指纹库,具体包括:根据所述栅格对所述目标样本进行分类;对每个类别下的基站信号强度,根据id数据、主基站和邻近基站得到所述...
【专利技术属性】
技术研发人员:张添程,李明,杜航航,陈雷,冉烽正,
申请(专利权)人:重庆玖舆博泓科技有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。