手机中的GPS如何工作?

我认为它不会连接到任何东西(我猜想卫星除外),是吗? 或者它有,并有某种收费?

由美国军方运营的全球定位系统GPS是免费供民用的,但实际情况是我们用税款支付。

但是,手机上的GPS有点儿模糊。 一般来说,在您的手机上打开GPS并不会花费任何代价,但是当您获得一个位置时,通常会涉及到手机公司,以便在没有任何信号的情况下快速获取,以及在获取位置时卫星是不可见的(因为即使卫星因紧急911的目的而不可见,政府也需要修理)。 它消耗了一些蜂窝带宽。 这也意味着,对于没有普通GPS接收机的手机,如果没有手机服务,则根本无法使用GPS。

出于这个原因,大多数手机公司都将GPSclosures,除了紧急呼叫和他们向您出售的服务(如指示)之外。

这种特定types的GPS被称为辅助GPS(AGPS),并且使用了几个级别的辅助。

全球定位系统

一个普通的GPS接收机收听特定频率的无线电信号。 卫星以这个频率发送时间编码信息。 每个卫星都有一个primefaces钟,并发送当前的确切时间。

GPS接收机找出它可以听到的卫星,然后开始收集这些信息。 这些信息包括时间,当前的卫星位置和其他一些信息。 信息stream很慢 – 这是为了省电,也是因为所有的卫星都以相同的频率传输,而且如果速度慢,他们更容易select。 正因为如此,以及运行所需的大量信息,可能需要30-60秒才能在常规GPS上获取位置。

当它知道至less3颗卫星的位置和时间码时,GPS接收机可以假设它在地球表面并且获得良好的读数。 如果您不在地面上,并且您还想要高度,则需要4颗卫星。

AGPS

正如你在上面看到的,用一个普通的GPS来定位是需要很长时间的。 有很多方法可以加快速度,但是除非你一直带着一个primefaces钟,或者一直离开GPS,否则总是会有5-60秒的延迟,然后才能得到位置。

为了节省成本,大多数手机与蜂窝组件共享GPS接收器组件,并且无法同时进行修复和通话。 人们不喜欢这种情况(特别是在紧急情况下),所以最低的GPSforms如下:

  1. 从手机公司得到一些信息,然后送到GPS接收器 – 其中一些是基于蜂窝塔可以“听到”你的手机的总体定位信息,所以到目前为止他们已经把你的位置放在一个城市街区内。
  2. 从手机切换到GPS接收机0.1秒(或一些小的,实际上不可思议的时间段),并收集原始的GPS数据(在手机上不处理)。
  3. 切换回电话模式,并将原始数据发送到电话公司
  4. 电话公司处理这些数据(作为离线GPS接收器)并将位置发回给您的手机。

这在手机devise上节省了大量的资金,但是它在手机带宽上的负担很重,而且随着大量的需求,它需要大量的快速服务器。 不过总的来说,它可以更便宜,更快地实施。 但是,由于这种负载,他们不愿意在这些手机上发布基于GPS的function – 所以在这里你不会看到转弯的导航。

最近的devise包括一个完整的GPS芯片。 他们仍然可以从电话公司获得数据 – 例如基于塔台定位的当前位置,以及当前的卫星位置 – 这提供了小于1秒的修复时间。 这个信息只需要一次,而且GPS能够以很小的功率跟踪所有的事情。 如果蜂窝networking不可用,那么他们在一段时间后仍然可以修复。 如果GPS卫星对于接收机不可见,那么它们仍然可以从蜂窝塔中大致修复。

但是,要完全回答你的问题 – 就像电话公司所做的一样自由,到目前为止,他们根本不收费。 我怀疑这将在未来发生变化。 在具有完整GPS接收器的高端手机中,您甚至可以加载自己的软件并访问它,例如在摩托罗拉iDen手机上使用mologogo – J2ME开发套件是免费的,手机只有40美元(预付费电话5美元)。 无限的互联网是每月10美元左右,所以开始40美元,每月10美元,你可以得到一个互联网跟踪系统。 (价格大约在2008年8月)

它只会从这里变得更便宜,更全面…

Re:Google地图等等

是的,谷歌地图和所有其他手机地图系统在使用过程中需要不同时间的某种数据连接。 例如,当你向一个方向移动足够远时,它将从其服务器请求新的图块。 您的普通电话没有足够的存储空间来存放美国地图,也没有足够的存储空间来处理美国地图。 如果你想使用地图的存储空间,iPhone将是可以的,但鉴于大多数iPhone有全时无限的数据计划,大多数用户宁愿使用这个空间来做其他事情。

至less有3颗卫星必须能够从24-32那里接收,并且每个卫星都从同步的primefaces钟广播一次。 您在任何时候收到的时间差异都会告诉您广播到达您的时间,以及您与卫星相关的位置。 所以,它是从某种东西中读取的,但它不能连接到那个东西上。 请注意,这并不能告诉你你的方向,许多GPS通过插入数据点来伪造(和速度)。

如果您不计算接收器的成本,这是一项免费服务。 显然有更高分辨率的服务在那里被限制在军事用途。 对于解密信号的许可证和保密协议,这些可能是固定成本。

现在,您的设备可能会支持GPS跟踪,在这种情况下,它可能会通过GPRS与一个数据库进行通信,该数据库将存储设备所处的位置,以便可以跟踪多个设备。 这需要某种连接。

地图可以存储在设备上,也可以通过连接接收。 导航是根据这些地图的数据库进行计算的。 这些可能是与成本相关的许可项目,但如果您使用Google地图等服务,则可以获得NAVTEQ和其他许可。