摘要:
基于位置的服务是移动互联网的基础服务之一.由于GPS定位技术及基于蜂窝网络的辅助定位在位置服务方面存在的耗电量大,定位范围易受限制,定位准确性不足等原因,基于WiFi的定位技术研究具有重要的现实意义.基于WiFi的定位技术能够满足移动联网位置服务的定位范围广泛,速度快以及能耗低的要求,是突破移动互联网领域定位技术瓶颈的一种可行方法.本文介绍了一些正处于研究中或已经在市场上应用的定位方法,探讨了它们在位置服务应用领域所具有的不足;然后在Android平台上设计和实现了一种基于位置指纹识别的WiFi定位系统.该系统由定位服务器端和Android客户端组成,定位算法采用了基于位置纹识别的方法.相比于一般的指纹定位算法,增加了室内位置坐标与室外经纬度转换部分,使室内位置能够在地图上精确表示,有利于将来结合室内地图显示用户位置;采用了选取相关参考点的方法,消除与不相关位置的匹配,在拥有大量位置信息的数据库中减少了匹配次数:结合了设备信号差异校正方法,对提高定位准确性有一定的改进作用. 实验结果标明,预先选取相关参考点减少了一定的定位时间,设备差异校正在一定程度上能够改进定位准确性.
展开