手機導航上的紅綠燈倒計時是怎么來的


真是太奇妙了,現在的導航,都自帶紅綠燈倒計時讀秒了。有些小伙伴就問:這是怎么實現的?今天我來給你講明白。

找交管部門合作

最簡單、直接的辦法,肯定是找交管部門合作了,從源頭拿數據

別人還辛辛苦苦在那算呢,你直接掏出了一份標準答案,那肯定省事不少。

早在2019年高德地圖就有過這種嘗試:

和煙臺交警合作,把市區聯網的2000組紅綠燈狀態,直接推送到了高德地圖上

百度地圖也有類似合作的:

比如2020年和鄭州航空港合作,把航空港區新港大道的紅綠燈狀態、倒計時信息,直接傳到百度地圖上

到2023年12月份,百度地圖已經接入了西安、蘭州、泉州等48個地區的紅綠燈倒計時讀秒數據。

不能合作,就自己“算”

直接接入交警數據,肯定更省事,但不是所有地方的交警都愿意給你權限、開放數據的,對不對?

而且有些地方的紅綠燈,本身就沒聯網,交警那邊自己都沒有數據

那沒有參考答案,就只能自己“算”了。

高德地圖自己也說過的,自家的紅綠燈倒計時,更多是通過大數據算出來的

那具體原理我也去翻了一下,找到了一個高德自己家的發明專利:CN114463969A《紅綠燈周期時長的挖掘方法、電子設備及計算機程序產品》

CN114463969A《紅綠燈周期時長的挖掘方法、電子設備及計算機程序產品》.

簡單講,就是:找到紅綠燈路口某個周期內,第一個啟動的車輛,以這臺車輛為起始時間,算出其他車輛的啟動時間跟第一輛車的偏移時長,再分析一天、多天內不同時段的區別,來得到一個路口紅綠燈周期情況

比如后臺數據顯示,這個路口每天6點到7點,第一輛車啟動,到最后一輛車停在路口前,時間都在40-50秒,那大致就可以判斷出紅綠燈的變化周期了。

再統計多個時段的,比如早高峰、晚高峰、中午12點、晚上12點等等多個時段的數據,最后就能大致得到一個全天的紅綠燈周期了。

算出來的不夠準確

不過這種算出來的倒計時,是沒有直接從交警后臺拿數據來的準的。

其實也很好理解,路口本身的情況就比較復雜

比如有些路口,是有待行區的,有可能會影響算法判斷。

很多朋友說:倒計時有時候準,有時候不準。可能就是因為這個。

我們自己也實測了一下,有的路口是比較準的,地圖顯示的倒計時和實際的,相差不到1秒,有的路口會提前個3-5秒

有的地方,導航還會顯示下一個路口、下下個路口的紅綠燈狀態,總體還是比較實用,也蠻好用的。

? 版權聲明
THE END
喜歡就支持一下吧
點贊0
分享
評論 搶沙發
liuying的頭像_5a汽車網

昵稱

取消
昵稱表情代碼圖片