庫中的所有路線的預(yù)估行駛時(shí)間進(jìn)行比較,將最短行駛時(shí)間和最短行駛里程的路線發(fā)送至客戶端供其選擇。
[0047]此外,在本實(shí)施例中,路況如道路的周邊設(shè)施中是否存在學(xué)校、老年服務(wù)所等也可作為評(píng)判影響道路通行速度的標(biāo)準(zhǔn)來進(jìn)行篩選。
[0048]此外,還可根據(jù)客戶的需求,選擇少紅綠燈出行、高架出行或少收費(fèi)站出行等方案進(jìn)行篩選。
[0049]請(qǐng)參閱圖2,顯示為本發(fā)明的導(dǎo)航優(yōu)化系統(tǒng)在一具體實(shí)施例中的模塊示意圖。所述導(dǎo)航優(yōu)化系統(tǒng)1,包括:
[0050]采集存儲(chǔ)模塊11用以預(yù)先采集各路段的路況信息并進(jìn)行存儲(chǔ),其中,所述路況信息包括相應(yīng)道路的限行信息、擁堵信息、突發(fā)事故、以及常規(guī)信息,且所述常規(guī)信息包括相應(yīng)道路的限行速度;通過信息采集人員或設(shè)備采集如下信息:即、各路段的實(shí)時(shí)路況信息(例如:xx月工作日/節(jié)假日的擁堵與否,擁堵的時(shí)間、擁堵的原因等)、路面設(shè)備信息(例如:xx月工作日/節(jié)假日的限速路段、限速的上限、特種車輛禁行、交通信號(hào)燈、單向車道、沿路的學(xué)校、沿路的養(yǎng)老院等)、突發(fā)事件信息(例如:是否發(fā)生事故導(dǎo)致車輛通行變緩等)、車輛限行信息(例如:χχ月XX日至XX月XX日期間,車輛禁行或施工需繞行)等等其他可能影響車行的信息。
[0051]完成信息采集后,上傳云服務(wù)器。優(yōu)選的,所述采集模塊11還以一預(yù)設(shè)的時(shí)間周期采集各路段的路況信息并進(jìn)行存儲(chǔ),據(jù)以更新所述各路段的路況信息。采集和更新的時(shí)間間隔可任意設(shè)置,如具體工作日或節(jié)假日路況信息在完成一個(gè)周期(1年或1個(gè)月)后,從每5min獲取一次變?yōu)槊?天或10天更新一次;路面設(shè)備信息在一次采集完成后,可每月更新一次;突發(fā)事件信息則為每5min-l天更新一次;車輛限行信息則為從政府令或市政告知書知曉的時(shí)刻進(jìn)行更新,例如,旅游節(jié)、馬拉松、路面修整等通知下達(dá)后,進(jìn)行云數(shù)據(jù)的及時(shí)更新。云服務(wù)器根據(jù)上述實(shí)時(shí)更新的數(shù)據(jù),進(jìn)行統(tǒng)計(jì)、分析和發(fā)布,如:當(dāng)用戶途徑的路線上存在周一 9時(shí)-10時(shí)擁堵的路段時(shí),會(huì)出現(xiàn)起泡標(biāo)識(shí)。當(dāng)用戶出行的時(shí)間恰巧是道路封閉的路段也會(huì)出現(xiàn)警示標(biāo)志等等。
[0052]請(qǐng)求接收模塊12用以根據(jù)收到的一導(dǎo)航請(qǐng)求,獲取出行的起始時(shí)間以及起點(diǎn)地址和終點(diǎn)地址;以及
[0053]路線獲取模塊13與所述采集存儲(chǔ)模塊11以及所述請(qǐng)求接收模塊12連接,用以根據(jù)出行的起始時(shí)間以及起點(diǎn)地址和終點(diǎn)地址,且根據(jù)所述路況信息,獲取最優(yōu)的導(dǎo)航路線。
[0054]優(yōu)選的,于本實(shí)施例中,所述請(qǐng)求接收模塊12以及所述路線獲取模塊13優(yōu)選運(yùn)行于一電子設(shè)備A中,所述電子設(shè)備A例如為智能手機(jī)或平板電腦等智能電子設(shè)備。
[0055]于本發(fā)明的一具體實(shí)施例中,所述路線獲取模塊13還用以根據(jù)出行的起始時(shí)間以及起點(diǎn)地址和終點(diǎn)地址,獲取不存在限行的可行路線;且計(jì)算各可行路線的路程、且對(duì)各所述可行路線的用時(shí)進(jìn)行預(yù)估,以獲取行駛時(shí)間最少以及行駛路程最短可行路線以供選擇,且根據(jù)選擇結(jié)果獲取所述最優(yōu)的導(dǎo)航路線。
[0056]其中,所述路線獲取模塊13對(duì)各所述可行路線的用時(shí)進(jìn)行預(yù)估的方式包括:1)當(dāng)所述可行路線不存在擁堵路段時(shí),根據(jù)所述限行速度預(yù)估所述行駛時(shí)間;以及2)當(dāng)所述可行路線存在擁堵路段時(shí),根據(jù)所述擁堵信息以及各道路的限行速度預(yù)估所述行駛時(shí)間。
[0057]于本發(fā)明的一具體實(shí)施例中,所述路線獲取模塊13當(dāng)判斷所述請(qǐng)求接收模塊12接收到的所述導(dǎo)航請(qǐng)求還包括一實(shí)時(shí)在線導(dǎo)航信息時(shí),在根據(jù)出行的起始時(shí)間以及起點(diǎn)地址和終點(diǎn)地址,獲取不存在限行的可行路線的后,還用以:計(jì)算各可行路線的路程、且對(duì)各所述可行路線的用時(shí)進(jìn)行預(yù)估,以根據(jù)行駛時(shí)間由少到多的順序?qū)λ隹尚新肪€進(jìn)行時(shí)間優(yōu)先級(jí)由高到低的排序,且根據(jù)行駛路程由少到多的順序?qū)λ隹尚新肪€進(jìn)行路程優(yōu)先級(jí)由高到低的排序;獲取實(shí)時(shí)路況信息,且根據(jù)所述行駛時(shí)間,判斷時(shí)間優(yōu)先級(jí)最高的可行路線是否存在突發(fā)事故,若是,則選擇時(shí)間優(yōu)先級(jí)次之的可行路線進(jìn)行突發(fā)事故的判斷,直到獲取不存在突發(fā)事故的時(shí)間最優(yōu)可行路線;同時(shí),判斷路程優(yōu)先級(jí)最高的可行路線是否存在突發(fā)事故,若是,則選擇路程優(yōu)先級(jí)次之的可行路線進(jìn)行突發(fā)事故的判斷,直到獲取不存在突發(fā)事故的路程最優(yōu)可行路線;且獲取所述時(shí)間最優(yōu)可行路線以及所述路程最優(yōu)可行路線以供選擇,且根據(jù)選擇結(jié)果,獲取所述最優(yōu)的導(dǎo)航路線。
[0058]于另一具體實(shí)施例中,所述路線獲取模塊13的具體應(yīng)用包括:根據(jù)起點(diǎn)和終點(diǎn),獲取總路線里程差在一定范圍內(nèi)的所有路線(所述路線例如為15公里)存入路線庫。將路線庫中的路線按里程由短到長(zhǎng)進(jìn)行排序。
[0059]選取路線1,進(jìn)行是否存在該時(shí)間段限行的路段的篩選,如不存在該時(shí)間段限行的路段,則將該路線存儲(chǔ)于可行路線庫中后返回路線庫;當(dāng)存在該時(shí)間段限行的路段,則放棄該路線,返回路線庫篩選路線2至N ;篩選完所有的路線后,將無限行的路線全部存入可行路線庫中。對(duì)可行路線庫中的路線按里程由短到長(zhǎng)進(jìn)行排序。
[0060]選取可行路線1,進(jìn)行是否存在該時(shí)間段擁堵的路段的篩選,如不存在該時(shí)間段擁堵的路段,對(duì)該路線根據(jù)路程預(yù)估行駛時(shí)間,并將該路線和時(shí)間數(shù)據(jù)存儲(chǔ)于暢行路線庫中后返回路線庫;當(dāng)存在該時(shí)間段擁堵的路段,則預(yù)估和記錄,在歷史數(shù)據(jù)中,該路段發(fā)生擁堵時(shí),在該時(shí)間段該路線可能行徑的時(shí)間,返回路線庫篩選路線2至N ;當(dāng)篩選完所有的路線后,將沒有擁堵的路線和擁堵時(shí)間最短的1-20條路線存儲(chǔ)于暢行路線庫中。
[0061]將暢行路線庫中的所有路線的預(yù)估行駛時(shí)間進(jìn)行比較,將最短行駛時(shí)間和最短行駛里程的路線發(fā)送至客戶端供其選擇。
[0062]且當(dāng)接收到的所述導(dǎo)航請(qǐng)求還包括一實(shí)時(shí)在線導(dǎo)航信息時(shí),所述路線獲取模塊13的具體應(yīng)用包括:
[0063]根據(jù)起點(diǎn)和終點(diǎn),獲取總路線里程差在一定范圍內(nèi)的所有路線(所述路線例如為15公里)存入路線庫。將路線庫中的路線按里程由短到長(zhǎng)進(jìn)行排序。
[0064]選取路線1,進(jìn)行是否存在該時(shí)間段限行的路段的篩選,如不存在該時(shí)間段限行的路段,則將該路線存儲(chǔ)于可行路線庫中后返回路線庫;當(dāng)存在該時(shí)間段限行的路段,則放棄該路線,返回路線庫篩選路線2至N ;篩選完所有的路線后,將無限行的路線全部存入可行路線庫中。對(duì)可行路線庫中的路線按里程由短到長(zhǎng)進(jìn)行排序。
[0065]選取可行路線1,進(jìn)行是否存在該時(shí)間段擁堵的路段的篩選,如不存在該時(shí)間段擁堵的路段,對(duì)該路線根據(jù)路程預(yù)估行駛時(shí)間,并將該路線和時(shí)間數(shù)據(jù)存儲(chǔ)于暢行路線庫中后返回路線庫;當(dāng)存在該時(shí)間段擁堵的路段,則預(yù)估和記錄,在歷史數(shù)據(jù)中,該路段發(fā)生擁堵時(shí),在該時(shí)間段該路線可能行徑的時(shí)間,返回路線庫篩選路線2至N ;當(dāng)篩選完所有的路線后,將沒有擁堵的路線和擁堵時(shí)間最短的1-20條路線存儲(chǔ)于暢行路線庫中,且根據(jù)行駛時(shí)間有短至長(zhǎng)進(jìn)行排序。
[0066]選取暢行路線1,根據(jù)實(shí)時(shí)數(shù)據(jù),檢驗(yàn)該時(shí)間點(diǎn)上,該路線中是否存在突發(fā)事故的篩選,如不存在突發(fā)事故的路段,對(duì)該路線根據(jù)路程預(yù)估行駛時(shí)間,并將該路線和時(shí)間數(shù)據(jù)存儲(chǔ)于優(yōu)選路線庫中后返回路線庫;當(dāng)存在突發(fā)事件的路段,則返回路線庫篩選路線2至N ;當(dāng)篩選完所有的路線后,將沒有事故的路線和擁堵時(shí)間最短的1-20條路線存儲(chǔ)于優(yōu)選路線庫中。
[0067]將優(yōu)選路線庫中的所有路線的預(yù)估行駛時(shí)間進(jìn)行比較,將最短行駛時(shí)間和最短行駛里程的路線發(fā)送至客戶端供其選擇。