课程:
GPS全世界各地那么多用户,它是怎么做到实时定位的
gps的定位原理,简单的可以理解为,gps卫星一直在发送自己的信息,姑且认为是一个空间坐标,而一般有三颗左右的卫星坐标,我们就能计算出自己的位置,而这个gps的位置相对我们是变化的,但是有一个类似查询手册会告诉你,某一刻这个卫星在哪里,你可以如此理解
因此,我们基于此,可以再任意时刻获取到几颗gps卫星的信号,然后根据当前时间结合手册推算出卫星的位置,然后就知道自己的位置。
当然这个手册不同级别是不一样的,有些只是写10点9分在 304M,有些回写 10点9分42秒在304.12米,这就是通常所说的gps精度
因此gps卫星只要不停发送信息,我们需要接收,并不是你理解的,它把我们的坐标告诉我们
而基站定位则是基站计算出你的位置,然后确定你和哪个最近的基站联系,同时因为大地近似平面,只要两个基站就可以定位,这个以前就有,只是现在用来定位
以上只是个人理解,详情可能有差异,但是应该也差不多了。
如何实时定位
直接使用定位软件就可以。
定位软件是一种通过手机上的位置传感器获取手机所在的真实位置,以及将相应数据反馈给用户的一个软件。
人们通常讲的GPS卫星定位,主要是指利用GPS芯片来获取位置信息。而对于WIFI及通讯芯片而言,其本身也具有位置定位的能力,这通常被人们称为WIFI定位或基站定位。
相关信息:
无论是哪一种定位方式,实现定位的前提都需要有相应的软件(程序)对位置传感器进行操作/编程,才能实现位置的获取,即实现定位。
这类软件或程序也分为两大类:一类为系统级程序,第二类为应用级程序。前者一般在手机出厂时由手机生产厂商或网络运营商默认安装在手机系统中,比较多见的有 Find My iPhone (查找我的iPhone)功能以及运营商内置在手机中的一些定位软件。
而后者则一般是有一些第三方独立定位服务商提供的产品或服务,可以由用户任意进行安装使用,比较多件的有中国移动的亲情通,安心360 以及关爱e家。
定位是怎么定位的
定位根据使用环境分为室外定位和室内定位两种,其中室外定位主要是靠GNSS模块接收GPS/BDS/GLONASS/GALILEO/QZSS/IRNSS等全球卫星定位系统和区域卫星定位系统的卫星信号,并通过NMEA0183协议,模块串口输出位置信息,继而实现定位。
1、GPS定位
GPS定位是最常见的,它信号好、定位精度高、使用范围广,几乎所有需要定位的设备都会优先使用GPS定位。缺点是,不能信号透过金属和钢筋水泥混合物,因而不能在室内如地下停车场、高桥下、密集的楼房下使用。而且GPS在首次启动定位时,搜星速度慢,大约需要2~3分钟,不过现在这个缺陷也得到很好的解决了,很多内置GPS模块的GPS定位的设备都有AGPS或EPO辅助定位功能,帮助在搜星时快速定位位置,一般只需要几秒就搞定了,有的甚至实现秒定定位了。
2、北斗定位
北斗定位,众所周知,北斗是我国全力发展的可以跟GPS定位抗衡的卫星定位方式,定位原理跟GPS是一样的,都是根据天上的卫星来确定当前的位置的。虽然原理都一样吧,但是目前在定位精度、使用范围上还是有一定的差距,现在还是主要用于军事上,民用范围还在大力推广,民用范围定位精度几米到几十米都有,北斗模块的定位芯片价格相较GPS模块要高,在一些偏远山村,偏僻的地方可能会没有信号。
目前GPS卫星定位系统覆盖的是全球范围,能够确保地球上任何地点、任何时间能同时观测到6-9颗卫星(实际上最多能观测到11颗),而北斗现在仅对东南亚实现了全覆盖,计划在2020年左右,建成覆盖全球的北斗卫星导航系统。
室内定位则主要是依靠无线通信技术,比如WiFi技术,蓝牙技术,UWB技术等。
WiFi定位
WiFi定位,WiFi定位其实是室内定位方式的一种,但随着WiFi在室外的大范围覆盖,它也渐渐在室外定位技术上得到很好的应用。wifi定位的原理,这里就不细讲了,技术上的东西说深了其实更难理解,我们只要知道,一般情况下,wifi热点(也就是AP,或者无线路由器)的位置都是固定的,热点只要通电,不管它怎么加密的,都一定会向周围发射信号,只需设备能够扫到wifi,不需要连接wifi,定位端就能把检测到的热点的信息发送给服务器,服务器根据这些信息,查询、运算,就能知道客户端的具体位置了。WiFi定位的精度也是很高的,缺点是客户端必须能上网,而且附近必须有WiFi热点才行,离开大城市,这个功能就很难用到了。
蓝牙定位
蓝牙定位:蓝牙定位基于RSSI(Received Signal Strength Indication,信号场强指示)定位原理。蓝牙室内技术是利用在室内安装的若干个蓝牙局域网接入点,把网络维持成基于多用户的基础网络连接模式,并保证蓝牙局域网接入点始终是这个微微网的主设备,然后通过测量信号强度获得用户的位置信息。根据定位端的不同,蓝牙定位方式分为网络侧定位和终端侧定位。
UWB定位
UWB定位:超宽带(UWB)定位技术是一种全新的、与传统通信定位技术有极大差异的新技术。它利用事先布置好的已知位置的锚节点和桥节点,与新加入的盲节点进行通讯,并利用TDOA定位算法,通过测量出不同基站与移动终端的传输时延差来进行定位。
GPS是如何定位的?
GPS通过人造地球卫星实现高精度无线电导航的定位。
GPS定位包括伪距单点定位、载波相位定位和实时差分定位。伪距测量就是测定卫星到接收机的距离,即由卫星发射的测距码信号到达GPS接收机的传播时间乘以光速所得的距离。
载波相位测量是测定GPS卫星载波信号到接收机天线之间的相位延迟。GPS卫星载波上调制了测距码和导航电文,接收机接收到卫星信号后,先将载波上的测距码和卫星电文去掉,重新获得载波,称为重建载波。
GPS实时差分定位的原理是在已有的精确地心坐标点上安放GPS接收机(称为基准站),利用已知的地心坐标和星历计算GPS观测值的校正值,并通过无线电通信设备(称为数据链)将校正值发送给运动中的GPS接收机(称为流动站)。
GPS的特点:
1、全球,全天候连续不断的导航定位能力。GPS能为全球任何地点或近地空间的各类用户提供连续的、全天候的导航定位能力,用户不用发射信号,因而能满足多用户使用 。
2、实时导航,定位精度高,观测时间短。利用GPS定位时,在1s内可以取得几次位置数据,这种近乎实时的导航能力对于高动态用户具有很大的意义,同时能为用户提供连续的三维位置、三维速度和精确的时间信息。
3、测站无需通视:GPS测量只要求测站上空开阔,不要求测站之间互相通视,因此可节省大量的造标费用(一般造标费用占总经费的30%、50%)。
以上内容参考:百度百科—GPS
手机实时定位怎么实现的
主要通过GPS定位,在没有GPS信号或信号太弱时,可以通过基站实现手机定位。
我们的手机,内置了GPS模块和天线,相当于接收机,负责GPS数据的接收和处理。这些数据被手机操作系统或APP应用软件(例如百度地图)调用,起到精确定位的目的。
基站定位,也就是常说的LBS,Location Based Service(基于位置服务)。基站就相当于是一个“雷达”。
通常,一部手机会在多个基站的信号覆盖之下。手机会对不同基站的下行导频信号进行“测量”,得到各个基站的信号TOA(到达时刻)或TDOA(到达时间差)。根据这个测量结果,结合基站的坐标,就能够计算出手机的坐标值。