塞班时间和北京时间差多少?
1. 首先明确一点,手机所显示的“本地时间”和“网络时间(服务器时间)”并不是指的手机自动接收/发送GPS信号所得到的当地时间,而是手机通过连接无线网络自动与远程的NTP(Network Time Protocol,网络时间协议)服务器进行同步所得到的UTC(Coordinated Universal Time,世界统一时间)或GMT(Greenwich Mean Time,格林尼治标准时间)时间。这些远程NTP服务可能是运营商提供也可能是由ISP(Internet Service Provider,互联网服务提供商)提供。当手机关机后再开机时,系统会默认连接到附近最近的NTP服务器对所进行的计时。所以理论上来说,只要基站和NTP服务器之间存在可靠的延时通报机制,那么基站所记录的本地时间也是准确的。不过,由于通信过程的网络延迟和不确定性,这种“自授时”的精确度受制于无线网络接入的质量。
2. 其次来说说手机内置的GPS芯片。目前大多数智能手机都内置了GPS芯片,在设置中打开相关选项后就可以使用该芯片提供的位置信息来进一步得到当地的经纬度和海拔高度。这个基于卫星的系统能够给出的时间是真实的当地时间,误差比较小。但要注意的是,因为手机导航用的是卫星信号,所以在高楼林立的大城市里是无法获得精准位置的,只有到达野外空旷的地方才能准确确定自己的位置。至于楼主所说的在电梯里导航时看到的“已行驶x公里”之类的提示,应该是某第三方应用所加载的功能,并不是手机本身的特性。
3. 再来说说蓝牙和wifi。现在新出的智能手机大都内置了蓝牙5.0芯片并且支持BLE(Bluetooth Low Energy,蓝牙低功耗)。虽然蓝牙5.0的传输速率比较低(最高传输速率仅500kbps),但是其具备低功耗、广覆盖的特性,可以在不依赖手机信号的情况下实现对其它蓝牙设备的定位,误差大概在几十米到上千米范围内。而wifi的传输效率要高很多,理论峰值可以达到每秒上百兆比特。因此如果借助合适的软件,利用wifi也可以比较准确地给出当地的位置信息。 总之,现在智能手机的定位精度已经非常高了,比之多年前专门的工作站和测量仪器也毫不逊色。