每次翻开GPS定位器或者定位模块的技术规格书,总能看到冷启动时间、热启动时间、暖启动时间这几个参数并列在一起。不少用户看完三行数字之后彻底懵了。其实翻译成大白话就是在问:定位器通电之后,到底要花多长时间才能算出自己在哪里。
冷启动是最慢的情况,也是时间最长的启动方式。一般出现在定位器有生以来第一次开机,或者设备断电之后被挪到了几百公里之外完全没有交集的地方重新上电。这时候定位器内部相当于一张白纸:不知道天上哪颗卫星正在什么位置、不知道当前的精确时间和日期、甚至连自己大致在哪个大洲哪个国家都不清楚。它只能老老实实从零开始,一颗卫星一颗卫星地扫描搜索,逐一接收并下载每颗卫星的广播星历和轨道参数,整个过程正常情况下需要三十到四十秒。如果恰好处在信号不太好的地方,时间翻倍也是常有的事。
热启动则是完全相反的情况,速度极快。定位器只是短暂断电,比如你停车熄火买个东西回来再启动,设备断电的时间一般不超过两小时,而且基本没怎么移动。设备内存里还完整保留着上一次的星历数据和大致位置信息,一通电就直接奔着上次记住的那几颗卫星去,几秒钟之内就能锁定位置。
暖启动卡在两者之间。断电时间有点久了,星历已经过期作废,但大致时间和最后定位的位置还残存在内存里,比冷启动快一些但不如热启动那么利索。现在很多新款芯片已经把冷启动优化到了接近十五秒的水平。理解这三种启动模式的差异,至少能让你在遇到设备开机好几分钟都定位不了的时候,心里有数不会瞎着急。新设备的启动速度越来越快了,技术的进步确实在一点点抹平这些曾经让人头疼的差异。
转自:互联网