導(dǎo)航軟件是如何判斷前方是否堵車的
本文轉(zhuǎn)載自微信公眾號「活在信息時代」,作者活在信息時代。轉(zhuǎn)載本文請聯(lián)系活在信息時代公眾號。
隨著智能手機(jī)的普及,現(xiàn)在導(dǎo)航軟件幾乎已經(jīng)成為了人們?nèi)粘I钪型耆x不開的工具。正因為手機(jī)導(dǎo)航等軟件的普及,在年初西安封城的時候,才會有人手持一部手機(jī),成功避開各道路上的檢查點(diǎn),徒步走回家里。
大家在使用導(dǎo)航軟件的時候,都會發(fā)現(xiàn)導(dǎo)航軟件會實時提示前方路段的擁擠程度,并以綠藍(lán)黃紅等不同顏色來標(biāo)識。那么很多人就會很好奇。導(dǎo)航軟件是通過什么技術(shù)來判斷前面是否擁堵的。今天我們就來看看這個問題。
通常導(dǎo)航軟件都是通過多種方式共同研判前方道路的路況的,主要有以下幾種方式。
一、導(dǎo)航軟件的用戶數(shù)據(jù)信息
開車的司機(jī)使用導(dǎo)航軟件的時候,都需要開啟手機(jī)的GPS定位,于是導(dǎo)航軟件就能夠?qū)崟r的獲取到司機(jī)們的行車動態(tài)。如果判斷出在同一條路的同一時段,很多車都行駛得非常緩慢,那么導(dǎo)航軟件的后臺就會將這些信息實時記錄下來,分析后將結(jié)果播報給導(dǎo)航路線中包含這條路的司機(jī)們,這些司機(jī)就會看到這條路的顏色變成紅色。
對此,曾經(jīng)有好事者做過一個測試,在一條很偏的路上,用小車推了一車手機(jī),把同一個導(dǎo)航軟件都打開,就發(fā)現(xiàn)導(dǎo)航界面中提示堵車了。
二、交通部門的合作
大家知道,交通部門的電子眼系統(tǒng)中是包含很多實時的路面信息的,像電子眼不僅會抓拍違法信息,還會統(tǒng)計車流量,而很多大型的導(dǎo)航軟件公司都會與交通部門合作,通過交通部門提供的數(shù)據(jù)查詢接口查詢到實時路況信息,從而能夠快速的掌握路面的實時情況,給車主進(jìn)行播報。
三、歷史大數(shù)據(jù)的分析
目前流行的大數(shù)據(jù)分析方法也同樣會被應(yīng)用到實時路況信息上,在路況沒有實質(zhì)性改變的情況下,通過對于歷史數(shù)據(jù)的分析,各時段車輛的平均數(shù)據(jù)統(tǒng)計,就會在同樣的時段和路段進(jìn)行預(yù)測,從而提供路面的擁堵情況。
四、用戶信息反饋
現(xiàn)在的大部分導(dǎo)航軟件中都有一個用戶反饋功能,很多司機(jī)都聽到過,根據(jù)XX地圖用戶反饋,前面幾公里處發(fā)生交通事故,占據(jù)某側(cè)車道之類的。這種信息就是一些用戶反饋給系統(tǒng)后臺,后臺播報給其它用戶的。
五、隨機(jī)瞎蒙
有些個別軟件會出于各種原因,隨機(jī)編造一些假數(shù)據(jù)。來制造一些假象,典型的像一些軟件的抽獎信息和投票信息等。有些導(dǎo)航軟件也是如此,出于對用戶使用習(xí)慣進(jìn)行判斷等原因,隨機(jī)瞎蒙一些路段的擁堵信息。然后用戶開到對應(yīng)的路段的時候發(fā)現(xiàn)并不很堵。于是覺得可能之前是堵的,只不過自己到達(dá)的時候已經(jīng)不堵了。
以上就是導(dǎo)航軟件判斷前方道路擁堵的一些方法,也是程序員在開發(fā)數(shù)據(jù)相關(guān)類軟件時常用的幾種方法論。在很多情況下都很適用。