旅行時間預測的方法及裝置的製作方法
2023-04-24 01:59:16 1
專利名稱:旅行時間預測的方法及裝置的製作方法
技術領域:
本發明涉及智能交通領域,尤其涉及一種旅行時間預測的方法及裝置。
背景技術:
旅行時間預測可以方便出行者、交通管理人員進行查詢和各種決策分析。現有技 術中在進行旅行時間預測時,以大量旅行時間數據作為基礎,通過聚類方法進行數據分析, 提取特徵值進行匹配,然後直接對所述旅行時間進行預測,從而得到道路的旅行時間。
發明人發現現有技術中採用的算法往往都需要大量的實測旅行時間數據來進行 辨識,如果缺乏大量的旅行時間數據作為支持,則算法的效果不是很理想。如由於一些城 市根本就沒有浮動車數據,或者浮動車數據很少,覆蓋率很低時,這時只能通過浮動車數據 外的其它種類數據,比如人工內業採集到的路況信息、電臺數據、線圈數據等進行數據融合 來獲得交通狀態,但這種情況下得不到旅行時間信息,這時採用現有技術就無法進行旅行 時間預測。
發明內容
本發明的實施例提供一種旅行時間預測的方法及裝置,實現了基於道路的交通狀 態來進行旅行時間的預測。 為達到上述目的,本發明的實施例採用如下技術方案
—種旅行時間預測的方法,包括
獲取目標道路的等級和交通路況; 根據所述目標道路的等級和交通路況確定所述目標道路的平均速度; 將所述目標道路的長度除以所述目標道路的平均速度得出所述目標道路的旅行時間。 —種旅行時間預測的裝置,包括 第一獲取單元,用於獲取目標道路的等級和交通路況; 確定單元,用於根據所述目標道路的等級和交通路況確定所述目標道路的平均速 度; 計算單元,用於將所述目標道路的長度除以所述目標道路的平均速度得出所述目 標道路的旅行時間。 由上述技術方案所描述的本發明實施例,通過獲取目標道路的等級和交通路況, 所述交通路況可以為暢通、緩慢或者擁堵,然後根據所述目標道路的等級和交通路況確定 所述目標道路的平均速度。最後通過所述將所述目標道路的長度除以所述目標道路的平均 速度就可以得出所述目標道路的旅行時間。實現了通過道路的交通路況來進行旅行時間的 預測,與現有技術中直接通過實測的旅行時間數據進行道路的旅行時間預測相比,本發明 實施例不受城市提供的數據源的限制,解決了現有技術中當只能獲得道路的交通路況並且 獲取不到旅行時間數據時而無法預測道路旅行時間的問題。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以 根據這些附圖獲得其他的附圖。
圖1為實施例1中旅行時間預測的方法的流程圖;
圖2為實施例1中旅行時間預測的裝置的結構框圖;
圖3為實施例2中旅行時間預測的方法的流程圖;
圖4為實施例2中旅行時間預測的裝置的結構框圖。
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於 本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他 實施例,都屬於本發明保護的範圍。
實施例1 : 本發明實施例提供一種旅行時間預測的方法,如圖1所示,該方法包括如下步驟
101、獲取目標道路的等級和交通路況。所述獲取到的交通路況包括暢通、緩慢或 者擁堵,可以通過多種數據源的融合獲得每條道路的交通路況。該多種數據源包括但不限 於以下幾種數據種類浮動車數據,由於浮動車數據是包含時間信息的,所以通過對浮動車 數據的處理是可以得到道路旅行時間的,而且旅行時間的可信度較高。 人工內業採集到的路況信息、電臺數據、線圈數據等,通過人工業採集到的數據只 能得到道路的路況信息,沒有旅行時間信息,路況狀態的可信度較高。
高速公路中通過收費站等採集到的交通信息。 另外還有人工外業採集到的交通數據或者有視頻錄入的交通數據等數據源。
多種數據源在融合時可以選擇上述各種數據的任意組合,多種數據源融合處理方 法比較多,可以按照不同數據源的可信度進行加權得到一個值,也有按照基於D-S證據理 論方法進行融合等等。 比如,當一些城市沒有浮動車數據時,或者浮動車數據很少,覆蓋率很低,這就需
要將通過人工內業採集的數據、外業採集的數據、高速公路採集到的數據或者直接由交通
視頻錄入的數據等多種數據融合在一起,然後加上歷史交通數據的填補和擁堵點信息修
正,最終就可以得到城市道路的交通路況,比如說得到某條道路的交通路口為暢通。 102、根據所述目標道路的等級和交通路況確定所述目標道路的平均速度。通過多
種數據源的融合得到上述目標道路的交通路況之後,就可以根據所述目標道路的等級和交
通路況確定所述目標道路的平均速度。 103、將所述目標道路的長度除以所述目標道路的平均速度得出所述目標道路的 旅行時間。由於是根據所述目標道路的交通路況獲得的平均速度進而又計算出了所述目標 道路的旅行時間,這就解決了現有技術中當只能獲得道路的交通路況並且獲取不到旅行時
4間數據時而無法預測道路旅行時間的問題。並且該方法在進行旅行時間預測時通過多種數 據源的融合得到所述目標道路的交通路況,然後又通過所述交通路況計算出所述目標道路 的旅行時間,因而與現有技術中直接通過實測旅行時間進行旅行時間的預測相比,本發明 實施例不受城市提供的數據源的限制。 為了實現上述方法本發明實施例還提供一種旅行時間預測的裝置,如圖2所示, 該裝置包括第一獲取單元21、確定單元22和計算單元23。 第一獲取單元21用於獲取目標道路的等級和交通路況。所述目標道路的交通路 況可以通過多種數據源的融合得出。然後確定單元22用於根據所述目標道路的等級和交 通路況確定所述目標道路的平均速度。計算單元23用於將所述目標道路的長度除以所述 目標道路的平均速度得出所述目標道路的旅行時間。由於本裝置是通過獲取交通路況進而 得出的所述目標道路的旅行時間,因而也解決了現有技術中這就解決了現有技術中當只能 獲得道路的交通路況並且獲取不到旅行時間數據時而無法預測道路旅行時間的問題。
實施例2 : 本發明實施例以一條道路的旅行時間預測為例詳細介紹一種旅行時間預測的方 法,如圖3所示,該方法包括以下步驟 301、依次獲取所述目標道路中每條道路單元的長度,目標道路中所有道路單元的 長度總和即為所述目標道路的長度,按RTIC標準(Real-Timelnformation of China,中國 實時交通信息)進行道路劃分時,所述目標道路包括至少一條道路單元。當依次獲取所述 目標道路中每條道路單元的長度之後,將所述所有道路單元的長度進行加和從而就可以得 出所述目標道路的長度。 同時依次獲取目標道路中每條道路單元的等級。所述每條道路單元都有對應的等 級。 302、獲取目標道路的等級和交通路況;所述目標道路中每條道路單元的交通路況 與所述目標道路的交通路況相同。當得到目標道路的交通路況之後就可以確定所述每個道 路單元的交通路況。 所述獲取到的交通路況包括暢通、緩慢或者擁堵,可以通過多種數據源的融合獲 得每條道路的交通路況。該多種數據源包括但不限於以下幾種數據種類浮動車數據,由 於浮動車數據是包含時間信息的,所以通過對浮動車數據的處理是可以得到道路旅行時間 的,而且旅行時間的可信度較高。 人工內業採集到的路況信息、電臺數據、線圈數據等,通過人工業採集到的數據只 能得到道路的路況信息,沒有旅行時間信息,路況狀態的可信度較高。
高速公路中通過收費站等採集到的交通信息。 另外還有人工外業採集到的交通數據或者有視頻錄入的交通數據等數據源。
多種數據源在融合時可以選擇上述各種數據的任意組合,多種數據源融合處理方 法比較多,可以按照不同數據源的可信度進行加權得到一個值,也有按照基於D-S證據理 論方法進行融合等等。 比如,當一些城市沒有浮動車數據時,或者浮動車數據很少,覆蓋率很低,這就需 要將通過人工內業採集的數據、外業採集的數據、高速公路採集到的數據或者直接由交通 視頻錄入的數據等多種數據融合在一起,然後加上歷史交通數據的填補和擁堵點信息修
5正,最終就可以得到城市道路的交通路況,比如說得到某條道路的交通路口為暢通。 303、根據所述目標道路的等級和交通路況確定所述目標道路的平均速度。本步驟
的可以通過以下方式具體實現 如果所述目標道路包括一條道路單元時,根據道路單元的等級和交通路況從預設 速度配置信息中獲取所述道路單元的速度,由於此時該目標道路只有一個道路單元,因而 所述獲取到的速度即為所述目標道路的平均速度。 所述預設速度配置信息包括每種等級的道路單元在不同交通路況下的速度。由於 不同等級道路具有不同的特點,同時考慮到每種道路的限速標準,不同城市道路單元的預 設速度配置信息在配置時可能不一樣。比如,某城市的預設速度配置信息中當某條道路的 其中一條道路單元等級為1級時,在交通路況為暢通時對於的速度為65km/h ;在交通路況 為緩慢時對於的速度為44km/h ;在交通路況為擁堵時對於的速度為24km/h。根據所述預設 速度配置信息就可以的到不同等級的單路單元在不同路況下對應的速度。
或者,如果所述目標道路包括至少兩條道路單元時,依次根據所述每條道路單元 的等級和交通路況從預設速度配置信息中獲取所述每條道路單元的速度。如,假設所述 目標道路包括3個道路單元,獲取到的所述目標道路的交通路況為緩慢時,可以知道所述 每個道路單元的交通路況均為緩慢。然後再根據依次獲取到的所述3個道路單元各自的 等級,假設獲取到的第一個道路單元等級為Typel並且長度為Ll,第二個道路單元等級為 Type2並且長度為L2,第三個道路單元等級為Type3並且長度為L3。然後從上述預設速度 配置信息中依次取出第一個道路單元等級為Typel並且在交通路況為緩慢時對於的速度 為VI,第二個道路單元等級為Type2並且在交通路況為緩慢時對於的速度為V2和第三個道 路單元等級為Type3並且在交通路況為緩慢時對於的速度為V3。 然後將所述每條道路單元的長度作為該道路單元速度的權數,對所述所有道路單 元的速度進行加權平均得出所述目標道路的平均速度。具體如下假設計算的出的所述目 標道路的平均速度用V表示,那麼V = (V1*L1+V2*L2+V3*L3)/(L1+L2+L3)。
304、將所述目標道路的長度除以所述目標道路的平均速度得出所述目標道路的 旅行時間。將依次獲取到的所述目標道路中每條道路單元的長度進行加和就可以得出所述 目標道路的長度。將該長度除於步驟303得出的平均速度就可以算出所述目標道路的旅行 時間。從而也解決了現有技術中當只能獲得道路的交通路況並且獲取不到旅行時間數據時 而無法預測道路旅行時間的問題。並且該方法在進行旅行時間預測時通過多種數據源的融 合得到所述目標道路的交通路況,然後又通過所述交通路況計算出所述目標道路的旅行時 間,因而與現有技術中直接通過實測旅行時間進行旅行時間的預測相比,本發明實施例不 受到城市提供的數據源的限制。 本發明實施例還提供一種旅行時間預測的裝置,如圖4所示,該裝置包括第一獲 取單元41 ,確定單元42,計算單元43。 其中,第一獲取單元41用於獲取目標道路的等級和交通路況。所述獲取到的交通 路況包括暢通、緩慢或者擁堵,可以通過多種數據源的融合獲得每條道路的交通路況。所述 目標道路包括至少一條道路單元,所述目標道路中所有道路單元的長度總和即為所述目標 道路的長度。所述獲取到的目標道路的等級為依次獲取到的所述目標道路中每個道路單元 的等級。
然後確定單元42,用於根據所述目標道路的等級和交通路況確定所述目標道路的 平均速度。所述確定單元包括第一獲取模塊42A。每種等級的道路單元在不同交通路況 下的對應有不同的速度。所述速度可以通過預設速度配置信息獲取到。由於所述目標道路 包括至少一條道路單元,第一獲取模塊42A用於在所述目標道路包括一條道路單元時,根 據所述道路單元的等級和交通路況從預設速度配置信息中獲取所述道路單元的速度,所述 獲取到的速度即為所述目標道路的平均速度。 或者,可選的,所述確定單元也可以包括第二獲取模決42B和計算模塊42C。
第二獲取模塊42B,用於在所述目標道路包括至少兩條道路單元時,依次根據所述 每條道路單元的等級和交通路況從預設速度配置信息中獲取所述每條道路單元的速度。然 後計算模塊42C,用於將所述每條道路單元的長度作為該道路單元速度的權數,對所述所有 道路單元的速度進行加權平均得出所述目標道路的平均速度。 所述確定單元42確定所述目標道路的平均速度之後,計算單元43用於將所述目 標道路的長度除以所述目標道路的平均速度得出所述目標道路的旅行時間。從而解決了現 有技術中當只能獲得道路的交通路況並且獲取不到旅行時間數據時而無法預測道路旅行 時間的問題。 本發明實施例主要應用於智能交通領域,通過獲取到的道路交通路況實現了道路 的旅行時間預測。 通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可借 助軟體加必需的通用硬體的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳 的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部 分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在可讀取的存儲介質中,如計 算機的軟盤,硬碟或光碟等,包括若干指令用以使得一臺計算機設備(可以是個人計算機, 伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。 以上所述,僅為本發明的具體實施方式
,但本發明的保護範圍並不局限於此,任何 熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵 蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為準。
權利要求
一種旅行時間預測的方法,其特徵在於,包括獲取目標道路的等級和交通路況;根據所述目標道路的等級和交通路況確定所述目標道路的平均速度;將所述目標道路的長度除以所述目標道路的平均速度得出所述目標道路的旅行時間。
2. 根據權利要求1所述的旅行時間預測的方法,其特徵在於,所述目標道路包括至少一條道路單元,所述獲取到的目標道路的等級為依次獲取到的所述目標道路中每個道路單元的等級;所述目標道路中每條道路單元的交通路況與所述獲取到的目標道路的交通路況相同,所述目標道路中所有道路單元的長度總和即為所述目標道路的長度。
3. 根據權利要求2所述的旅行時間預測的方法,其特徵在於,所述目標道路包括一條道路單元時,所述根據所述目標道路的等級和交通路況確定所述目標道路的平均速度為根據所述道路單元的等級和交通路況獲取所述道路單元的速度,所述獲取到的速度即為所述目標道路的平均速度。
4. 根據權利要求2所述的旅行時間預測的方法,其特徵在於,所述目標道路包括至少兩條道路單元時,所述根據所述目標道路的等級和交通路況確定所述目標道路的平均速度包括依次根據所述每條道路單元的等級和交通路況獲取所述每條道路單元的速度;將所述每條道路單元的長度作為該道路單元速度的權數,對所述所有道路單元的速度進行加權平均得出所述目標道路的平均速度。
5. 根據權利要求3或4所述的旅行時間預測的方法,其特徵在於,所述道路單元的速度為根據道路單元的等級和交通路況從預設速度配置信息中獲取到的速度,所述預設速度配置信息包括每種等級的道路在不同交通路況下的速度。
6. —種旅行時間預測的裝置,其特徵在於,包括第一獲取單元,用於獲取目標道路的等級和交通路況;確定單元,用於根據所述目標道路的等級和交通路況確定所述目標道路的平均速度;計算單元,用於將所述目標道路的長度除以所述目標道路的平均速度得出所述目標道路的旅行時間。
7. 根據權利要求6所述的旅行時間預測的裝置,其特徵在於,所述確定單元包括第一獲取模塊,用於在所述目標道路包括一條道路單元時,根據所述道路單元的等級和交通路況獲取所述道路單元的速度,所述獲取到的速度即為所述目標道路的平均速度。
8. 根據權利要求6所述的旅行時間預測的裝置,其特徵在於,所述確定單元包括第二獲取模塊,用於在所述目標道路包括至少兩條道路單元時,依次根據所述每條道路單元的等級和交通路況獲取所述每條道路單元的速度;計算模塊,用於將所述每條道路單元的長度作為該道路單元速度的權數,對所述所有道路單元的速度進行加權平均得出所述目標道路的平均速度。
全文摘要
本發明公開一種旅行時間預測的方法及裝置,涉及智能交通領域,解決了現有技術中當只能獲得道路的交通路況並且獲取不到旅行時間數據時而無法預測道路旅行時間的問題。該方法包括獲取目標道路的等級和交通路況;根據所述目標道路的等級和交通路況確定所述目標道路的平均速度;將所述目標道路的長度除以所述目標道路的平均速度得出所述目標道路的旅行時間。本發明主要應用於智能交通領域。
文檔編號G08G1/01GK101794512SQ200910244148
公開日2010年8月4日 申請日期2009年12月30日 優先權日2009年12月30日
發明者夏偉, 楊承繼, 胡健, 魏俊華 申請人:北京世紀高通科技有限公司