本發(fā)明涉及一種利用互聯網快速查詢旅行時間的系統(tǒng)及方法,屬于智能交通信息發(fā)布領域。
背景技術:現有城市交通壓力大,經常會出現道路擁堵的情況,尤其是一些一線城市,如果不能預先查詢好合適的行車路線,又不了解路面上的交通情況,則很容易被困在路上,給出行者帶來不便。目前通過網絡查詢路況信息時,只能夠得知道路是否通暢。例如,可以通過百度地圖等在線查詢城市的實時路況信息,則電子地圖上會將道路通行狀況以綠色(暢通)、黃色(中度擁堵)、紅色(嚴重擁堵)等3種顏色提供給出行者。然而,人們在行車過程中,最關心的不是前方道路擁堵到什么程度,而是從當前位置到達前方目的地需要多少時間,即旅行時間。旅行時間是反映路段交通狀態(tài)的重要指標,是進行交通控制和誘導的基礎,其結果可以給出行者提供實時有效的信息,幫助他們更好的進行路徑選擇?,F有技術中,主要發(fā)明人在2013年6月27日向國家知識產權局提交了專利申請,公開號為CN103383812A,發(fā)明名稱為“一種精確到秒地發(fā)布旅行時間的系統(tǒng)及方法”。該技術方案旨在保證發(fā)布的旅行時間能夠精確到秒,然而申請人對該技術方案進一步考慮之后,發(fā)現該方案還存在如下問題:在該技術方案中,在獲得旅行時間之后,是通過設置在路面上的信息發(fā)布單元將旅行時間發(fā)布出來。這種信息發(fā)布的方式,只能發(fā)布車輛從當前位置到目的地的途經局部路段的旅行時間,無法了解全市路網的路況。例如當前車輛行駛在中關村一橋,此處設置一顯示牌可以顯示從中關村一橋至保福寺橋或顯示到四元橋當前的旅行時間。但是無法得到全市任意一個路徑的當前旅行時間,尤其是在通往目的地的過程中有多條路徑可以選擇時,上述技術方案將無法滿足人們便捷出行需求。尤其是多條路徑均為暢通、緩慢或者擁堵時,就無法得知哪條路徑用時最短最為快捷。
技術實現要素:為此,本發(fā)明所要解決的技術問題在于現有技術中查詢旅行時間的系統(tǒng)和方法或者無法提供準確的旅行時間或者只能提供途經局部路段的旅行時間無法得到任意一個路徑的當前旅行時間,從而提供一種能夠實時查詢任一路徑的當前旅行時間的利用互聯網快速查詢旅行時間的系統(tǒng)及方法。為解決上述技術問題,本發(fā)明的技術方案如下:一種利用互聯網快速查詢旅行時間的系統(tǒng),包括中心數據處理單元、若干視頻跟蹤單元和網絡查詢單元;所述視頻跟蹤單元,沿車輛行駛方向設置于道路的至少一側,每一所述視頻跟蹤單元的跟蹤范圍內的每一條車道上含括表示車輛進入跟蹤范圍和駛離跟蹤范圍兩個參照點或參照線,所述視頻跟蹤單元對進入其視頻跟蹤范圍內的每一臺車輛連續(xù)跟蹤,相鄰兩視頻跟蹤范圍具有重疊區(qū)域,在重疊區(qū)域內的每一條車道上包含一個參照點或參照線;對于具有兩條及兩條以上車道的道路,所述視頻跟蹤單元判斷視頻跟蹤范圍內的每一條車道上的是否有行駛車輛;每一所述視頻跟蹤單元均包括旅行時間獲取模塊和數據比較刷新模塊;所述旅行時間獲取模塊用于獲取每一臺車輛在該視頻跟蹤范圍內的兩個參照點或參照線之間行駛的旅行時間tc;所述數據比較刷新模塊中存儲有每一視頻跟蹤單元對應的旅行時間TL,在初始時TL=Tx,其中Tx為最小旅行時間,為車輛以限速值規(guī)定的速度快速行駛通過視頻跟蹤范圍所需的時間;當所述視頻跟蹤單元判斷視頻跟蹤范圍內每一條車道上均有行駛車輛時,所述數據比較刷新模塊接收每一旅行時間獲取模塊輸出的每一臺車輛經過視頻跟蹤范圍的旅行時間tc,將其與該視頻跟蹤單元對應的旅行時間TL和最小旅行時間Tx進行比較:若tc>Tx,則令TL=tc;若tc≤Tx,則令TL=Tx;當所述視頻跟蹤單元判斷視頻跟蹤范圍內有一條或一條以上車道無車輛行駛時,所述數據比較刷新模塊直接令TL=Tx;所述網絡查詢單元,包括數據輸入模塊和數據顯示模塊,所述數據輸入模塊用于輸入當前地點和目的地點;所述中心數據處理單元,接收所述數據輸入模塊輸入的當前地點和目的地點,將當前地點和目的地點之間的道路上設置的所有數據比較刷新模塊中的旅行時間TL加和得到所需旅行時間;所述數據顯示模塊,接收所述數據中心處理單元輸出的所需旅行時間并顯示。所述網絡查詢單元為電子地圖;所述數據輸入模塊輸入當前地點和目的地點之后,所述數據顯示模塊顯示從當前地點到目的地點的所有符合條件的路線;所述中心處理單元獲取每一條符合條件的路線的旅行時間;所述數據顯示模塊,顯示每一條符合條件的路線及相對應的旅行時間,對于不符合條件的其他各路段也顯示當前各路段所需旅行時間的路況,其中將旅行時間轉換成速度,以綠色表示時速在40公里以上即暢通,黃色表示時速在20公里到40公里即行駛緩慢,紅色表示時速在20公里以下即擁堵。相鄰視頻跟蹤單元之間的距離小于等于100米。所述旅行時間獲取模塊每隔檢測周期T檢測一次每一臺車輛在該視頻跟蹤范圍內的旅行時間tc,所述檢測周期小于或等于1秒鐘。所述參照點或參照線選擇路面上已有的標線或者參照物。一種利用互聯網快速查詢旅行時間的方法,包括如下步驟:S1:在道路上設置多個視頻跟蹤范圍,每一視頻跟蹤范圍內的每條車道含括表示車輛進入跟蹤范圍和駛離跟蹤范圍兩個參照點或參照線,相鄰兩視頻跟蹤范圍具有重疊區(qū)域,在重疊區(qū)域內的每條車道包含一參照點或參照線;S2:每一視頻跟蹤范圍均預先設置有其對應的旅行時間TL,在初始時TL=Tx,其中Tx為最小旅行時間,為車輛以限速值規(guī)定的速度快速行駛通過視頻跟蹤范圍所需的時間;S3:針對每一段視頻跟蹤范圍,對進入其內的每一臺車輛進行連續(xù)跟蹤,獲取每一臺車輛在該視頻跟蹤范圍內的第一個參照點或參照線與第二個參照點或參照線之間行駛的旅行時間tc;并且對于具有兩條及兩條以上車道的道路,判斷視頻跟蹤范圍內的每一條車道上的是否有行駛車輛;當視頻跟蹤范圍內每一條車道上均有行駛車輛時進入步驟S4,否則進入步驟S5;S4:獲取每一視頻跟蹤范圍內的每一臺車輛經過視頻跟蹤范圍的旅行時間tc,將其與該視頻跟蹤單元對應的旅行時間TL和最小旅行時間Tx進行比較:若tc>Tx,則令TL=tc;若tc≤Tx,則令TL=Tx;S5:直接令TL=Tx;S6:通過互聯網獲取當前地點和目的地點,將當前地點和要發(fā)布的目的地點之間的道路上設置的所有視頻跟蹤范圍對應的旅行時間TL加和得到從當前地點到目的地點所需的旅行時間;S7:通過互聯網輸出顯示從當前地點到目的地點的所需旅行時間,對于不符合條件的其他各路段也顯示當前各路段所需旅行時間的路況,其中將旅行時間轉換成速度,以綠色表示時速在40公里以上即暢通,黃色表示時速在20公里到40公里即行駛緩慢,紅色表示時速在20公里以下即擁堵。所述步驟S6中:通過電子地圖獲取輸入的當前地點和目的地點,并獲取每一條符合條件的路線的旅行時間;通過所述電子地圖顯示每一條符合條件的路線及相對應的旅行時間。所述步驟S1中,相鄰兩視頻跟蹤范圍的中心距離小于等于100米。所述步驟S3中,每隔檢測周期T檢測一次每一臺車輛在該視頻跟蹤范圍內的旅行時間tc,所述檢測周期小于或等于1秒鐘。所述步驟S1中,所述參照點或參照線選擇路面上已有的標線或者參照物。本發(fā)明的上述技術方案相比現有技術具有以下優(yōu)點:(1)本發(fā)明所述的利用互聯網快速查詢旅行時間的系統(tǒng)及方法,通過設置在道路上的視頻跟蹤單元,對車輛進行實時連續(xù)的跟蹤和監(jiān)控,從而可以得到當前每一視頻跟蹤范圍的旅行時間。當通過互聯網輸入當前地點和目的地點之后,就能夠立即得出任意一條符合要求的路徑的當前旅行時間,尤其是在通往目的地點的過程中有多條路徑可以選擇時,上述技術方案將更好地滿足人們便捷出行需求。(2)本發(fā)明所述的利用互聯網快速查詢旅行時間的系統(tǒng)及方法,在路面上設置的視頻跟蹤單元對不同的車道進行監(jiān)控來獲得更為準確的旅行時間。當在視頻跟蹤范圍內的多條車道中,其中有一條或者一條以上的車道無車輛行駛時,那么其發(fā)布的該路段的旅行時間就是車輛按照當前路段的限速值規(guī)定的速度快速行駛通過該路段所需要的時間。另外,本發(fā)明中將每一視頻跟蹤路段范圍中的每一輛從駛入到行駛出視頻跟蹤路段范圍車輛所需的旅行時間,直接去刷新該視頻跟蹤范圍內的路段所需旅行時間。采用這種方式,能夠更準確地反應出當前車輛通過每一視頻跟蹤路段所需要的實際旅行時間。(3)本發(fā)明所述的利用互聯網快速查詢旅行時間的系統(tǒng)及方法,相鄰視頻跟蹤單元之間的距離小于等于100米,當車輛以每小時60公里速度行進時,其旅行時間正常不超過7秒鐘,因此通過發(fā)布顯示單元發(fā)布的旅行時間的刷新周期在10秒鐘以內。附圖說明為了使本發(fā)明的內容更容易被清楚的理解,下面根據本發(fā)明的具體實施例并結合附圖,對本發(fā)明作進一步詳細的說明,其中圖1是本發(fā)明所述的利用互聯網快速查詢旅行時間的系統(tǒng)的結構示意圖;圖2是本發(fā)明所述的利用互聯網快速查詢旅行時間的系統(tǒng)的視頻跟蹤范圍重疊示意圖;圖3是本發(fā)明所述的利用互聯網快速查詢旅行時間的的方法流程圖。具體實施方式實施例1本實施例提供一種利用互聯網快速查詢旅行時間的系統(tǒng),如圖1所示,包括中心數據處理單元1、若干視頻跟蹤單元2和網絡查詢單元3。所述視頻跟蹤單元2,沿車輛行駛方向設置于道路的至少一側,每一所述視頻跟蹤單元2的跟蹤范圍內的每一條車道上含括表示車輛進入跟蹤范圍和駛離跟蹤范圍兩個參照點或參照線,所述視頻跟蹤單元2對進入其視頻跟蹤范圍內的每一臺車輛連續(xù)跟蹤,相鄰兩視頻跟蹤范圍具有重疊區(qū)域,在重疊區(qū)域內的每一條車道上包含一個參照點或參照線;對于具有兩條及兩條以上車道的道路,所述視頻跟蹤單元2判斷視頻跟蹤范圍內的每一條車道上的是否有行駛車輛。每一所述視頻跟蹤單元2均包括旅行時間獲取模塊21和數據比較刷新模塊22。所述旅行時間獲取模塊21用于獲取每一臺車輛在該視頻跟蹤范圍內的兩個參照點或參照線之間行駛的旅行時間tc。所述數據比較刷新模塊22中存儲有每一視頻跟蹤單元對應的旅行時間TL,在初始時TL=Tx,其中Tx為最小旅行時間,為車輛以限速值規(guī)定的速度快速行駛通過視頻跟蹤范圍所需的時間。當所述視頻跟蹤單元2判斷視頻跟蹤范圍內每一條車道上均有行駛車輛時,所述數據比較刷新模塊22接收每一旅行時間獲取模塊21輸出的每一臺車輛經過視頻跟蹤范圍的旅行時間tc,將其與該視頻跟蹤單元對應的旅行時間TL和最小旅行時間Tx進行比較:若tc>Tx,則令TL=tc;若tc≤Tx,則令TL=Tx。當所述視頻跟蹤單元2判斷視頻跟蹤范圍內有一條或一條以上車道無車輛行駛時,所述數據比較刷新模塊22直接令TL=Tx。所述網絡查詢單元3,包括數據輸入模塊31和數據顯示模塊32,所述數據輸入模塊31用于輸入當前地點和目的地點。所述中心數據處理單元1,接收所述數據輸入模塊31輸入的當前地點和目的地點,將當前地點和目的地點之間的道路上設置的所有數據比較刷新模塊22中的旅行時間TL加和得到所需旅行時間。所述數據顯示模塊32,接收所述數據中心處理單元1輸出的所需旅行時間并顯示。上述方案中,如圖2所示,每一視頻跟蹤單元的跟蹤范圍內的每一條車道中至少包括兩個參照點或者參照線。本實施例中以行駛車輛的車頭到達第一個參照點或者參照線來表示車輛駛入視頻跟蹤范圍,以車輛的車頭到達最后一個參照點或者參照線來表示車輛駛出視頻跟蹤范圍。也可以以車輛的車位到達參照點或者參照線時來劃分車輛的駛入和駛出,只需要保證每一視頻跟蹤范圍所采用的判斷標準是相同的即可。另外,車輛的駛入時可以是在車道1駛入,駛出時既可以在車道1駛出,也可以從車道2和車道3駛出。而且,根據車輛與參照點或者參照線之間的位置來判斷車輛是否駛入或者駛出視頻跟蹤范圍,可以防止當視頻跟蹤單元1的位置由于發(fā)生了抖動或者其他原因導致的位移帶來跟蹤結果的偏差。而如何實現對進入視頻跟蹤范圍內的每一輛行駛車輛進行跟蹤,現有技術中已經公開了多種方法,由于這不是本申請的發(fā)明要點,因此不再贅述。而如何對進入視頻跟蹤范圍內的車輛進行區(qū)分以獲取每一輛行駛車輛的旅行時間,可以按照對比文件中所公開的方法即可,即對進入視頻跟蹤范圍內的車輛進行編號,然后記錄每一個編號的車輛進入視頻跟蹤范圍的時間以及駛出視頻跟蹤范圍的時間以獲取其在該視頻跟蹤范圍內的旅行時間,在此不再詳細說明。每一所述視頻跟蹤范圍內每條車道上涵蓋兩個基準點或基準線,在相鄰兩個視頻跟蹤范圍的重疊區(qū)域內每條車道上包括一個基準點或者基準線。如圖2所示,采用道路上原有的分割線作為基準線。以圖中的視頻跟蹤單元01和視頻跟蹤單元02以及視頻跟蹤單元03為例。圖中加粗部分可以作為基準線加粗部分的任一一個端點可以作為基準點。以加粗部分的起點端點為基準點,即線條001和線條002與加粗部分施劃線的交點為基準點。當車輛的車頭到達線條001處時(即視頻跟蹤單元01和視頻跟蹤單元02重疊區(qū)域內的基準點位置處),認為車輛駛出了視頻跟蹤單元01的視頻跟蹤范圍,同時駛入了視頻跟蹤單元02的視頻跟蹤范圍。同樣的道理,當車輛的車頭到達線條002處時(即視頻跟蹤單元02和視頻跟蹤單元03重疊區(qū)域內的基準點位置處),認為車輛駛出了視頻跟蹤單元02的視頻跟蹤范圍,同時駛入了視頻跟蹤單元03的視頻跟蹤范圍。以視頻跟蹤單元02為例,車輛在兩個基準點之間的行駛時間作為車輛在該視頻跟蹤范圍內的旅行時間。如果在三條車道上均有車輛行駛,則按照車輛的實際旅行時間來刷新當前旅行時間TL,而如果有任一一條車道為空,那么后續(xù)車輛可以直接按照該路段的限速值規(guī)定的速度來行駛,即可以認為該路段的旅行時間為最小旅行時間TX。本實施例中,可以優(yōu)選相鄰視頻跟蹤單元2之間的距離小于等于100米,比如設置兩個視頻跟蹤單元2之間的距離為50米。那么正常情況下,車輛以50公里每小時的速度通過視頻跟蹤范圍所需要的時間為3.6秒。如果從當前地點到目的地點的距離為10公里,則發(fā)布的旅行時間為720秒。所述旅行時間獲取模塊21每隔檢測周期T檢測一次每一臺車輛在該視頻跟蹤范圍內的旅行時間tc,所述檢測周期小于或等于1秒鐘,例如可以選擇為10ms。所述參照點或參照線選擇路面上已有的標線或者參照物。另外,本實施例中,所述網絡查詢單元3為電子地圖。所述數據輸入模塊31輸入當前地點和目的地點之后,所述數據顯示模塊32,顯示每一條符合條件的路線及相對應的旅行時間,對于不符合條件的其他各路段也顯示當前各路段所需旅行時間的路況,其中將旅行時間轉換成速度,以綠色表示時速在40公里以上即暢通,黃色表示時速在20公里到40公里即行駛緩慢,紅色表示時速在20公里以下即擁堵。對于以綠色、黃色和紅色顯示所需旅行時間的路況,和現有技術中的路況實時查詢系統(tǒng)類似,本實施例中這一部分可以采用現有技術中的技術手段實現即可。主要是針對需要發(fā)布旅行時間的路徑,采用本實施例中提供的上述技術方案,可以使得用戶能夠實時查詢當前從出發(fā)地到目的地所需的旅行時間。因此,通過本實施例中的上述方案,不但可以看到整個城市所有路段的路況信息,而且針對重點關注的路徑還可以給出當前的旅行時間。因此,用戶在家或者在辦公室,甚至在任意可以實現上網的地方,均可以查找到所關心的路徑的旅行時間,給用戶的出行提供了極大的便利。實施例2本實施例提供一種利用互聯網快速查詢旅行時間的方法,包括如下步驟:S1:在道路上設置多個視頻跟蹤范圍,每一視頻跟蹤范圍內的每條車道含括表示車輛進入跟蹤范圍和駛離跟蹤范圍兩個參照點或參照線,相鄰兩視頻跟蹤范圍具有重疊區(qū)域,在重疊區(qū)域內的每條車道包含一參照點或參照線;S2:每一視頻跟蹤范圍均預先設置有其對應的旅行時間TL,在初始時TL=Tx,其中Tx為最小旅行時間,為車輛以限速值規(guī)定的速度快速行駛通過視頻跟蹤范圍所需的時間;S3:針對每一段視頻跟蹤范圍,對進入其內的每一臺車輛進行連續(xù)跟蹤,獲取每一臺車輛在該視頻跟蹤范圍內的第一個參照點或參照線與第二個參照點或參照線之間行駛的旅行時間tc;并且對于具有兩條及兩條以上車道的道路,判斷視頻跟蹤范圍內的每一條車道上的是否有行駛車輛;當視頻跟蹤范圍內每一條車道上均有行駛車輛時進入步驟S4,否則進入步驟S5;S4:獲取每一視頻跟蹤范圍內的每一臺車輛經過視頻跟蹤范圍的旅行時間tc,將其與該視頻跟蹤單元對應的旅行時間TL和最小旅行時間Tx進行比較:若tc>Tx,則令TL=tc;若tc≤Tx,則令TL=Tx;S5:直接令TL=Tx;S6:通過互聯網獲取當前地點和目的地點,將當前地點和要發(fā)布的目的地點之間的道路上設置的所有視頻跟蹤范圍對應的旅行時間TL加和得到從當前地點到目的地點所需的旅行時間;S7:通過互聯網輸出顯示從當前地點到目的地點的所需旅行時間,對于不符合條件的其他各路段顯示當前時間的路況,其中以綠色表示暢通,黃色表示行駛緩慢,紅色顯示擁堵。優(yōu)選地,所述步驟S6中:通過電子地圖獲取輸入的當前地點和目的地點,并獲取每一條符合條件的路線的旅行時間;通過所述電子地圖顯示每一條符合條件的路線及相對應的旅行時間。通過本實施例中的上述方案,不但可以看到整個城市所有路段的路況信息,而且針對重點關注的路徑還可以給出當前的旅行時間。因此,用戶在家或者在辦公室,甚至在任意可以實現上網的地方,均可以查找到所關心的路徑的旅行時間,給用戶的出行提供了極大的便利。另外,所述步驟S1中,相鄰兩視頻跟蹤范圍的中心距離小于等于100米。所述步驟S3中,每隔檢測周期T檢測一次每一臺車輛在該視頻跟蹤范圍內的旅行時間tc,所述檢測周期小于或等于1秒鐘。所述步驟S1中,所述參照點或參照線選擇路面上已有的標線或者參照物。本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。本發(fā)明是參照根據本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執(zhí)行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。