论文部分内容阅读
当今时代,移动网络服务给我们的生活带来了翻天覆地的变化,手机的功能不再仅仅是信息与电话,人们更多地是利用手机获取资讯进行娱乐,各种应用软件的推出正丰富并改变着我们的生活。基于LBS(Location Based Service,基于位置的服务)的应用越来越广泛,这一服务中最重要的就是用户的定位查询。如何更好更准确地记录位置变化,管理梳理数据,更方便地与好友互动这一问题的研究具有深刻的现实意义与广泛的应用价值。对于轨迹的绘制最重要的在于用户定位的准确性。本文通过对现有手机定位方法基站定位、GPS定位以及无线WIFI定位的原理方法进行分析,指出各定位方式的优势与不足。然后在优化改进定位方法的目标指引下,以混合定位方法为切入点,针对三种传统方法的算法分析,建立了新型混合定位算法的模型。针对定位所处环境中不同类型定位信号强度的强弱来选择定位方式,从而保证了在不同环境下的定位更具有针对性。在定位方法实现上,本文采用Android平台进行实现。Android手机操作平台是建立在Linux内核基础上的开源和完整的手机操作系统,在近年来发展也最为迅速。除了将定位技术应用于系统,本文还按照自己对LBS应用程序的理解,建立了用户与联系人好友以位置为分享的互动,增强了系统的体验。另外,在轨迹绘制上,本文也针对定位中出现的定位点漂移问题、定位盲区问题以及线段绘制问题给出了自己的解决方案,保证了整个系统的稳定运行。