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