惊呼神奇,开车导航APP是怎么知道红绿灯倒计时的?

random 科技圈子评论81字数 1134阅读3分46秒阅读模式
摘要大家有没有想过?导航APP上显示红绿灯倒计时这个功能是怎么实现的呢?

一些常年开车的老司机,应该早就发现了,在使用导航软件开车,到了一个路口时,导航APP会显示红绿灯,甚至还出现了倒计时的提示!

文章源自玩技e族-https://www.playezu.com/810490.html

惊呼神奇,开车导航APP是怎么知道红绿灯倒计时的?插图文章源自玩技e族-https://www.playezu.com/810490.html

临近春节,开车的人越来越多,可能有些新手,对于这个功能感觉到颇为神奇,“这么牛的吗?它怎么知道红绿灯要变绿了?”文章源自玩技e族-https://www.playezu.com/810490.html

这个功能自上线以来,也是深受许多车友们的喜爱,尤其在前方有大车、或者排长队时,也能知道什么时候红绿灯变绿,可以提前做好准备。文章源自玩技e族-https://www.playezu.com/810490.html

那大家有没有想过?这个功能是怎么实现的呢?文章源自玩技e族-https://www.playezu.com/810490.html

惊呼神奇,开车导航APP是怎么知道红绿灯倒计时的?插图1文章源自玩技e族-https://www.playezu.com/810490.html

部分车友,包括我的朋友,普遍的想法都是,“红绿灯是不是联网了?就是现在非常火的物联网,然后通过网络将数据同步到APP上”。文章源自玩技e族-https://www.playezu.com/810490.html

但是大家有没有想过一个问题,我国这么多红绿灯,如果全部去给它联网,这笔费用是不是太大了?文章源自玩技e族-https://www.playezu.com/810490.html

还有一种说法是车到了交叉路口之后,旁边的交通灯控制箱会发出信号,然后被手机接收到了,其实以上的说法都不太准确。文章源自玩技e族-https://www.playezu.com/810490.html

那它究竟是怎么实现呢?文章源自玩技e族-https://www.playezu.com/810490.html

惊呼神奇,开车导航APP是怎么知道红绿灯倒计时的?插图2

简单来说,可以分为两类,一类是这些导航APP与交管部门有合作,可以实时接入这些交通信号灯的数据,所以对路口的红绿灯规则比较了解,进而将交通灯的信号推送到驾驶者的手机上。

比如早在2019年,高德地图便与烟台交警展开了合作,在导航APP上实现倒数读秒。去年的1月份,百度地图与西安交警达成合作,西安成为了中国西北首个智能红绿灯倒计时全覆盖的城市,后续也是在更多城市开展合作。

惊呼神奇,开车导航APP是怎么知道红绿灯倒计时的?插图3

在这种合作模式下,手机红绿灯读秒基本都是比较准确的。

但是部分老司机开车比较多,可能会发现,有时候到某个路口,导航 APP的倒计时并不准,有时候可能会晚那么几秒钟。

那这是什么情况呢?

这就要聊到我们要说的第二类,就是导航软件利用大数据来预测红绿灯变化。

将每个路口的车辆行驶信息都收集起来,然后获得大量的数据之后开始算法,进而来预测每个路口的红绿灯变化情况。

惊呼神奇,开车导航APP是怎么知道红绿灯倒计时的?插图4

说的再通俗一点,比如你开车到一个路口,遇到红灯你停下来了,然后等几十秒之后,变绿了,你就开走了,这个过程其实就产生了数据。

同样的,别人驾驶的汽车也会留下这样的数据,而这样的大量数据积累下来之后,就可以找到一个规律,进而推演出一个导航APP上的倒计时状态。

大家平常开车时经常遇到,导航软件突然提示前方堵车,或者堵了多远,其实也是背靠着数据支撑!因为许多人都在使用着同一导航软件,但是许多人都停下来了、或者开的很缓慢,自然也就判断前方发生了拥堵。

惊呼神奇,开车导航APP是怎么知道红绿灯倒计时的?插图5

曾经有人闲着无聊,做了一个“假堵车”的情况,就是拉着多个手机开着同一导航软件慢慢走,原本空无一辆车的街道,却被识别成堵车。

惊呼神奇,开车导航APP是怎么知道红绿灯倒计时的?插图6

但是这种方式有一个问题,那就是有时候可能预测不准,所以就会遇到一些倒计时与红绿灯数秒不一致。

如果再细心一点,会发现导航APP上的倒计时,一般都比红绿灯晚几秒钟,这可能也是导航软件出于安全的考虑,可以晚但是不能早,毕竟如果红绿灯还没有变绿,直接冲出去,很容易发生交通事故。

可能有些人问了,那为什么有些路口,导航APP上没有红绿灯显示呢?

原因其实也很好理解,可能是红绿灯变化太复杂、没有周期性的规律,导航还没摸准。

而对于一个摸不准的红绿灯数据,导航软件也就不敢把它推送到手机上,毕竟万一出了事情,这个责任算谁的呢?

 
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证