导航软件是怎么知道红绿灯读秒的?
红绿灯读秒的数据来源其实分为2种。第1种,是直接从交管部门那边获取的。
比较早和交管部门合作的,比如说烟台市,烟台交警和高德地图展开合作,把红绿灯状态推送到每一个交通参与者手上,齐鲁网2019年就报道过了。西安日报2023年1月也有报道,西安交警联合百度地图,深度融合了西安市全域智能信号灯灯态数据,让手机可以显示红绿灯读秒。
简单讲就是直接从源头拿数据,就好比直接从老师那边拿到了参考答案,只要手机网络是正常的,读秒基本上是非常准的。导航软件自己通过大数据预测。
第2种途径,就是导航平台利用大数据,对路口停留车辆进行算法计算,也能推出红绿灯读秒的大概时间。
南京理工大学许鹏辉的硕士论文,《基于移动终端的交通路况信息实时采集与显示系统》。上面讲:通过车上的GPS定位系统,比如我们的手机,能够采集到行驶车辆的位置、速度等信息。然后通过无线网络,上传到他们控制中心去,控制中心分析处理,得到了一个平均车流量信息。
一般路上的实时拥堵情况,就是用这个原理得到的。同样的原理,其实也是可以得到红绿灯的倒计时情况的。
高德地图产品经理有讲过的:对于路口用户行为的一些理解,分析路口的规律,是可以推演出红绿灯倒计时的情况的。
而且,高德软件有限公司的一个发明专利,CN 114463969 A《红绿灯周期时长的挖掘方法、电子设备及计算机程序产品》。上面有讲到一种算法专利的:根据车辆轨迹数据,计算第一辆车启动样本、其他车启动样本的时间差。
再分析一天、多天内,不同时段的区别,来得到一个路口红绿灯周期的情况。打个比方,比如说数据显示每天的6点到7点,某一个路口第一台车启动,到最后一台车停在红绿灯前,时差是40到45秒。
就能大致判断出来直行红绿灯的变化周期了。每天同时段都进行采样、计算,最后大概是能算出这个路口的红绿灯时间了,还比较准的。然后高峰期、夜晚期推算不同的红绿灯周期,最后就能得到一个红绿灯全天的周期。
不过,这种大数据算出来的结果和实际红绿灯结果,还是有可能存在一定的误差的。实际使用的时候还会发现,有些路口有倒计时,有些路口没有的。
可能是因为这些路口的车流量、样本数比较少,不足以推算出具体的周期,或者说在这个路口用到的人不太多,也就不显示了。
对我们来说有什么用
听原理有道理,也挺靠谱的,那么这个显示倒计时的时候,关我们什么事?对我们驾驶员有什么意义啊?
首先,就是能让走神的驾驶员提前做好准备,如果体验过这个功能,应该有点印象的,倒计时还有3、5秒钟的时候,手机就会发出提示音了。
如果等红灯的朋友,在聊天、喝了口水,就能起到提醒作用了,提前准备好要开了。除了起到提醒作用,这个倒计时还能够让排队的驾驶员们反应更快,从而提升道路整体的通行效率。比如说,有的时候前面不是有大的车子挡住了或者是排队真的比较长,我们看不到前面红绿灯的情况。
有了这个就不用太担心了,手机上也能看,对吧?邹慧发表在《山东交通学院学报》上有篇论文的,《倒计时信号对信号交叉口交通特性的影响》。
来可以提醒等红绿灯的时候的走神驾驶员,还能对路口通行效率起到一定的帮助。
有的导航软件还基于类似的原理,推出了绿灯读秒显示和绿波速度的建议,用起来也不错,有兴趣的朋友可以试试看。