1解谜手机定位的奥秘数据恢复四川省重点实验室王宁目录引言:.................................................................3第1章手机定位的基本概念..............................................3第2章卫星定位(GPS)技术...............................................32.1GPS定位原理..................................................32.2GPS系统的构成................................................42.2.1空间部分.................................................42.2.2控制部分.................................................52.2.3用户部分.................................................52.3美国政府的GPS策略............................................5第3章基站定位(LBS)技术...............................................63.1GSM蜂窝网络基础结构..........................................73.2基站定位的几种方法............................................73.2.1蜂窝小区(COO)定位........................................73.2.2MSC城市定位.............................................83.2.3多点测算定位.............................................83.2.4到达角度(AOA)定位.......................................103.2.5基于场强的定位..........................................103.2.6多方式定位..............................................10第4章WiFi无线定位技术..............................................114.1什么是WiFi?..................................................124.2WiFi与WLAN、无线AP的区别...................................124.2.1WLAN的基本概念.........................................124.2.2WiFi的基本概念.........................................134.2.3无线AP的基本概念.......................................144.2.4无线AP与无线路由器的区别:.............................144.3WiFi应用快速增长的现状......................................1524.4WiFi无线定位的原理..........................................154.4.1每一个无线AP都有一个全球唯一的MAC地址.................164.4.2移动设备开启Wi-Fi获取周围无线AP的MAC地址.............164.4.3位置服务器完成移动设备的定位计算........................164.4.4定位数据准确性离不开位置数据库的不断更新和补充..........174.5WiFi无线定位应用的广泛性....................................17第5章辅助卫星定位(A-GPS)技术........................................185.1A-GPS技术出现的背景.........................................185.2A-GPS定位原理...............................................185.3A-GPS的MSB和MSA两种定位方式...............................195.4A-GPS定位的特点.............................................20第6章GPS-One混合型定位技术..........................................20第7章移动定位技术的比较.............................................227.1混合定位A-GPS和GPS-One的比较...............................227.2几类定位技术的性能对照表.....................................227.3定位精度比较的实例...........................................22第8章定位参数获取、移动站识别及其它.................................248.1移动站的识别.................................................248.1.1IMEI或MEID码..........................................248.1.2IMSI码.................................................268.1.3MAC地址................................................278.1.4MAC、IMSI、IMEI码在手机定位中的作用....................308.2地理位置数据的收集方法.......................................318.2.1基站信号塔数据..........................................318.2.2WiFi热点数据...........................................328.2.3IP地址位置数据.........................................338.2.4用户报告的位置数据......................................348.3手机中的定位操作痕迹..........................................34参考文献..............................................................363引言:地理定位,不多年以前还是一个比较专业性的词汇。然而,在智能手机和移动互联网应用广泛普及的今天,人们对它已不再陌生了。我们日常生活中经常使用手机查天气预报、查快递、寻路导航,查找周围的朋友和附近的美食、商场、各种服务设施等等,甚至手机拍照时都要在照片中记录拍照地点,这些都涉及到地理定位技术的应用。那么,手机定位是怎么实现的呢?很多人即便是经常都在使用这项功能,恐怕对于这一点还是不知其所以然。本文比较系统地介绍了手机定位的几种方式和基本原理,用一些图表和应用实例诠释了有关的技术概念。中间穿插了一些对于平时生活中有关手机定位方面谜团的解读,如为什么会总是收到与自己常去的地方有关的短信推送?为什么自己的购物和消费习惯被商家所知并经常收到骚扰电话?读了本文之后,你或许会对手机定位的知识有了大概的了解,或者能够解开心中的某些疑惑,这也正是本文的目的。第1章手机定位的基本概念手机定位是指通过特定的技术来获取手机或移动终端用户的位置信息(经纬度坐标),在电子地图上标出被定位对象位置的技术或服务。手机定位技术是在全球定位系统(GPS)技术的基础上发展而来的,智能手机内嵌入了GPS芯片模块来接收和处理卫星发送的定位参数,经过复杂的计算后确定自己的地理位置(经纬度)。由于智能手机又是移动互联网终端设备,与以前单一性能的GPS定位终端相比具有了更多利用互联网技术进行多种方式定位的优势。目前用于手机定位的技术主要有:GPS卫星定位技术,LBS基站定位技术,以及最近几年随智能手机和移动互联网技术快速发展而兴起的WiFi无线定位技术、A-GPS辅助卫星定位技术和GPS-One混合定位技术。第2章卫星定位(GPS)技术GPS是英文GlobalPositioningSystem(全球定位系统)的简称,起始于1958年美国军方的一个项目,1964年投入使用。主要目的是为陆海空三大领域提供实时、全天候和全球性的导航服务,并用于情报搜集、核爆监测和应急通讯等一些军事目的。到1994年,由全球覆盖率高达98%的24颗卫星构成的GPS卫星系统己布设完成。2.1GPS定位原理GPS定位,实际上就是通过四颗已知位置的卫星来确定GPS接收器的位置。在下面的图中,GPS接收器为当前要确定位置的手机,卫星1、2、3、4为本次定位要用到的四颗4卫星,它们的当前位置(空间坐标)已知。实际上,太空中的每一颗GPS卫星都在时刻不停地通过卫星信号向全世界广播自己的当前位置坐标信息,同时也会附加上该数据包发出时的时间戳。GPS接收器收到数据包后,用当前时间(这里,手机的时间与GPS同步非常重要)减去时间戳上的时间,就是数据包在空中传输所用的时间。传输时间乘上卫星无线电波的传送速度(理想为光速),就是数据包在空中传输的距离,也就是该卫星到GPS接收器的距离了。四颗卫星的距离分别为d1、d2、d3、d4。GPS卫星系统四星定位示意图根据立体几何知识,三维空间中,三对[位置,距离]这样的数据就可以确定一个点了。为什么这里需要四对呢?理想情况下,的确只需要三颗卫星就可以实现GPS定位了。但是事实上,由于电波速度也会受到空中电离层的影响,因此会有误差;再有,GPS卫星广播的自己位置也可能会有误差,还有其它一些因素也会影响数据的精确度。因此,在GPS接收器定位运算函数中多用了一组数据,正是用来消除或减小误差,保证定位有效。这也就是GPS为什么必须有四颗卫星才能定位的原因。GPS接收器或智能手机的GPS芯片对收到的四颗卫星播放的定位数据进行计算,确定自己的位置坐标,并将定位数据从空间坐标形式转换成经纬度坐标形式。如果手机在进行实时地图导航的话,由于位置是在不断移动的,就需要不间断地接收GPS卫星的空间坐标和时间戳数据,并且根据这些数据不断地计算出自己的位置并标识在电子地图中。这个过程要消耗大量CPU和内存资源,对手机电源的消耗也是非常大的,往往导致手机发热,几个小时就没电了。我想这种经历对许多人来说都不陌生。2.2GPS系统的构成GPS系统=空间部分+控制部分+用户部分2.2.1空间部分组成:24颗卫星=21颗工作卫星+3颗备用卫星,24颗卫星运行在6个轨道平面上,5运行周期为12个小时。保证地球上任一时刻、高度角15度以上的任一地点都能够观测到4颗以上的卫星。主要作用:发送用于导航定位的卫星信号。导航信息被调制在L1载波上,其信号频率为50Hz,包含有GPS卫星的轨道参