一种基于无线定位技术的L B S应用
2014-08-16何锡标陈淑荣
网络安全与数据管理 2014年9期
何锡标,陈淑荣
(上海海事大学 信息工程学院,上海 201306)
基于位置服务 LBS(Location Based Service)是移动终端利用通信运营商的移动通信网络或者其他定位方式(GPS、Wi-Fi等)来获取移动终端用户的地理位置信息,应用开发商基于此用户位置信息,为用户提供更多的增值服务,如无线订餐、打车、社区交友等。其中典型的应用有国外的 Foursquare、Gowalla、Whrrl等,国内则有大众点评、微信、易信等。
LBS应用的核心是通过定位技术来获取移动终端的地理位置信息,通常将定位技术主要分为基于网络的定位技术和基于移动终端定位技术两大类。常见的基于网络的定位技术包括蜂窝网络中的到达时间TOA、到达角度AOA、到达时间差TDOA和Wi-Fi无线系统中基于信号强度RSSI定位,RSSI包括信号强度指纹定位和信号强度建模定位两种方法。Microsoft设计的RADAR系统是一个典型的基于信号强度指纹分析的定位系统,而参考文献[1]则采用一种基于权值选择的定位策略,由于Wi-Fi定位范围有限,常用于室内定位。基于终端的定位技术通常有卫星导航定位GPS和网络辅助的GPS定位等,它们是获取室外地理位置的有效方式。GPS系统根据星历参数EPH和历书参数ALM测算到卫星与用户之间的相对位置,借助于导航算法最小二乘法或者卡尔曼滤波法[2]计算得到用户的地理位置。但GPS卫星信号不容易穿透各种复杂的建筑物,仅仅适用于室外定位并且初次定位时间长。
针对几种传统定位技术应用的局限性,本文借助于百度地图API以及定位SDK,结合多种定位技术,采用混合定位的方式获取移动终端的地理位置,并基于此设计了一个无线购物LBS系统。……
登录APP查看全文
