一種離線狀態(tài)下獲取線路路況的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種離線狀態(tài)下獲取線路路況的方法及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著城市居民擁有汽車數(shù)量的急劇增加,道路交通變得不理想,為了人們的行車 方便,及時知曉道路當前的路況是很有必要的?,F(xiàn)有技術(shù)中,可以通過第三方軟件在聯(lián)網(wǎng)后 獲取到道路的擁堵情況,而在離線的情況下,如網(wǎng)絡連接失敗,網(wǎng)絡信號不佳等原因?qū)е碌?斷網(wǎng)狀態(tài),用戶則無法及時的獲取到所需的道路擁堵情況信息,這時候,便極有可能導致人 們在擁堵道路上浪費很多不必要的時間,延誤時間的同時也嚴重影響人們的心情。
[0003] 申請?zhí)枮?01010122383. 1的申請文件,公開了一種根據(jù)路況進行導航的方法和 裝置,通過獲取一電子地圖,電子地圖包括路網(wǎng)信息和附屬的擴展信息;獲取路況信息,路 況信息反應電子地圖的路網(wǎng)信息中的每一段道路的擁堵狀況,擁堵狀況分為數(shù)個等級;根 據(jù)擁堵狀況對路網(wǎng)信息中的每一段道路賦予權(quán)重,得到累加的路網(wǎng)信息計算每一段道路的 導航距離,每一段道路的導航距離計算為權(quán)重與實際距離之積;在目的地和出發(fā)地之間尋 找具有最短的道路距離的路徑作為規(guī)劃線路。
[0004] 上述方案還是基于聯(lián)網(wǎng)狀態(tài)下的數(shù)據(jù)分析處理,且累加后的路網(wǎng)信息是用于獲取 每一段道路的導航距離,最終獲取的也是最短道路距離的路徑作為規(guī)劃線路,仍然無法實 現(xiàn)在離線狀態(tài)下獲取準確的目標線路的擁堵情況,進一步的,所獲取的線路擁堵情況也并 非對應查詢當前時間段的擁堵情況,與實際擁堵情況存在較大誤差;因此,有必要提供一種 離線狀態(tài)下獲取線路路況的方法及系統(tǒng),以解決上述問題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明所要解決的技術(shù)問題是:提供一種離線狀態(tài)下獲取線路路況的方法及系 統(tǒng),實現(xiàn)離線狀態(tài)下獲取對應當前查詢時段的準確的線路擁堵情況。
[0006] 為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
[0007] -種離線狀態(tài)下獲取線路路況的方法,包括:
[0008] 服務端預設兩個以上的時間段;劃分地圖中的路段為兩個以上的路元;
[0009] 獲取每一路元對應各時間段的路況信息,所述路況信息反映所述路元的擁堵狀 況;
[0010] 依據(jù)所述路況信息獲取每一路元對應各時間段的路況權(quán)重,并存儲至客戶端;
[0011] 客戶端獲取出發(fā)地信息、目的地信息和當前所處時間段;
[0012] 依據(jù)所述出發(fā)地信息和目的地信息獲取交通線路;
[0013] 獲取所述交通線路所涵蓋的路元,以及路元對應當前所處時間段的路況權(quán)重;
[0014] 對路元的路況權(quán)重進行累加,獲取所述交通線路的權(quán)重值。
[0015] 本發(fā)明提供的另一個技術(shù)方案為:
[0016] -種離線狀態(tài)下獲取線路路況的系統(tǒng),包括:
[0017] 預設模塊,用于服務端預設兩個以上的時間段;
[0018] 劃分模塊,用于劃分地圖中的路段為兩個以上的路元;
[0019] 第一獲取模塊,用于獲取每一路元對應各時間段的路況信息,所述路況信息反映 所述路元的擁堵狀況;
[0020] 第二獲取模塊,用于依據(jù)所述路況信息獲取每一路元對應各時間段的路況權(quán)重, 并存儲至客戶端;
[0021] 第三獲取模塊,用于客戶端獲取出發(fā)地信息、目的地信息和當前所處時間段;
[0022] 第四獲取模塊,用于依據(jù)所述出發(fā)地信息和目的地信息獲取交通線路;
[0023] 第五獲取模塊,用于獲取所述交通線路所涵蓋的路元,以及路元對應當前所處時 間段的路況權(quán)重;
[0024] 第六獲取模塊,用于對路元的路況權(quán)重進行累加,獲取所述交通線路的權(quán)重值。
[0025] 本發(fā)明的有益效果在于:通過在服務端依據(jù)每一路元對應各個時間段的路況信 息,獲取每一路元對應各時間段的路況權(quán)重,并存儲在客戶端本地;客戶端能夠在離線狀態(tài) 下?lián)双@取交通線路對應當前所處時間段的權(quán)重值;實現(xiàn)客戶端能夠在離線狀態(tài)下獲取對 應當前時間段準確的線路擁堵情況,更好的滿足用戶的實際需求。
【附圖說明】
[0026] 圖1為本發(fā)明一種離線狀態(tài)下獲取線路路況的方法的流程示意圖;
[0027] 圖2為本發(fā)明一【具體實施方式】一種離線狀態(tài)下獲取線路路況的方法的流程示意 圖;
[0028] 圖3為本發(fā)明一種離線狀態(tài)下獲取線路路況的系統(tǒng)的結(jié)構(gòu)示意框圖;
[0029] 圖4為本發(fā)明一【具體實施方式】一種離線狀態(tài)下獲取線路路況的系統(tǒng)的結(jié)構(gòu)示意 框圖;
[0030] 圖5為本發(fā)明一【具體實施方式】一種離線狀態(tài)下獲取線路路況的系統(tǒng)中第六獲取 模塊的結(jié)構(gòu)示意框圖;
[0031] 圖6為本發(fā)明一【具體實施方式】一種離線狀態(tài)下獲取線路路況的系統(tǒng)中第二獲取 模塊的結(jié)構(gòu)示意框圖;
[0032] 圖7為本發(fā)明一種離線狀態(tài)下獲取線路路況的系統(tǒng)的交通線路示意圖。
[0033] 標號說明:
[0034] i、預設模塊;2、劃分模塊;3、第一獲取模塊;4、第二獲取模塊;
[0035] 5、第三獲取模塊;6、第四獲取模塊;7、第五獲取模塊;
[0036] 8、第六獲取模塊;9、第七獲取模塊;10、上傳模塊;
[0037] 11、存儲模塊;12、統(tǒng)計分析模塊;
[0038] 81、第一獲取單元;82、第二獲取單元;83、選取單元;
[0039] 41、第三獲取單元;42、第四獲取單元。
【具體實施方式】
[0040] 為詳細說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附 圖予以說明。
[0041] 本發(fā)明最關(guān)鍵的構(gòu)思在于:通過將每一路元對應各時間段的路況信息存儲至本地 客戶端,客戶端可以在離線狀態(tài)下?lián)双@取交通線路當前所處時間段的權(quán)重值;實現(xiàn)離線 狀態(tài)下獲取準確的線路擁堵情況。
[0042] 本發(fā)明涉及的技術(shù)術(shù)語解釋:
[0044] 請參照圖1以及圖2,本發(fā)明提供一種離線狀態(tài)下獲取線路路況的方法,包括:
[0045] 服務端預設兩個以上的時間段;劃分地圖中的路段為兩個以上的路元;
[0046] 獲取每一路元對應各時間段的路況信息,所述路況信息反映所述路元的擁堵狀 況;
[0047] 依據(jù)所述路況信息獲取每一路元對應各時間段的路況權(quán)重,并存儲至客戶端;
[0048] 客戶端獲取出發(fā)地信息、目的地信息和當前所處時間段;
[0049] 依據(jù)所述出發(fā)地信息和目的地信息獲取交通線路;
[0050] 獲取所述交通線路所涵蓋的路元,以及路元對應當前所處時間段的路況權(quán)重;
[0051] 對路元的路況權(quán)重進行累加,獲取所述交通線路的權(quán)重值。
[0052] 進一步的,所述"獲取每一路元對應各時間段的路況信息"具體為:
[0053] 客戶端獲取對應所途經(jīng)的路元的用戶路況數(shù)據(jù),所述用戶路況數(shù)據(jù)包括速度和時 間;
[0054] 客戶端上傳所述用戶路況數(shù)據(jù)至服務端;
[0055] 服務端依據(jù)所述時間,將所述用戶路況數(shù)據(jù)存儲至數(shù)據(jù)庫對應路元的對應時間段 內(nèi);
[0056] 服務端依據(jù)數(shù)據(jù)庫中存儲的多個客戶端上傳的用戶路況數(shù)據(jù)進行統(tǒng)計分析,獲取 每一路元對應各時間段的路況信息。
[0057] 由上述描述可知,路元的路況信息可以由客戶端分享的用戶路況數(shù)據(jù)進行統(tǒng)計分 析來獲取,實現(xiàn)路況信息獲取方式的多樣化,以及提高所獲取路況信息的時效性及準確性。
[0058] 進一步的,所述交通線路為兩條或兩條以上;所述"對路元的路況權(quán)重進行累加, 獲取所述交通線路的權(quán)重值"具體為:
[0059] 分別對每條交通線路所涵蓋的路元的路況權(quán)重進行累加,將累加后的路況權(quán)重除 以對應交通線路的路程距離,獲取每條交通線路的權(quán)重值;
[0060] 獲取交通線路的權(quán)重值大小排序表;
[0061] 依據(jù)所述排序表選取匹配的交通線路作為導航線路。
[0062] 由上述描述可知,對應交通線路的權(quán)重值是依據(jù)每一路元的路況權(quán)重累加后再除 以路線的路程距離來確定的,并能夠依據(jù)各交通線路的權(quán)重值大小來選取匹配的交通線路 作為最終的導航線路,確保離線狀態(tài)下獲取的交通線路權(quán)重值同樣具備較高準確度,能夠 真實反應線路的擁堵情況,以及所述導航線路為當前所處時間段最佳的行車線路。
[0063] 進一步的,所述路況信息包括擁堵時長;所述"依據(jù)所述路況信息獲取每一路元對 應各時間段的路況權(quán)重"具體為:
[0064] 預設擁堵系數(shù);
[0065] 依據(jù)所述路況信息,獲取每一路元在各時間段內(nèi)的擁堵時長占比;
[0066] 依據(jù)擁堵時長占比與擁堵系數(shù)的乘積,獲取每一路元的路況權(quán)重。
[0067] 由上述描述可知,本發(fā)明依據(jù)路元在預設時間段內(nèi)的擁堵時長占比與擁堵系數(shù)的 乘積來確認路況權(quán)重,確保所述路況權(quán)重能夠充分的反映路元在當前時間段的擁堵情況, 提高路元所對應的路況權(quán)重的準確性。