檢測紅燈等待時間的方法及裝置、路徑導航方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及智能交通技術領域,特別涉及一種檢測紅燈等待時間的方法、一種檢測紅燈等待時間的裝置、一種路徑導航方法以及一種路徑導航系統(tǒng)。
【背景技術】
[0002]隨著城市交通的快速發(fā)展,紅綠燈已成為城市交通中的一項重要交通標志,紅燈等待時間已經(jīng)成為影響人們出行的一項重要因素,例如,相同的路程,紅燈設置多、紅綠燈路口的紅燈等待時間長勢必會造成車輛行駛時間比較長,或者,在去往同一目的地時,有時雖然路程較短,但是在紅燈等待時間長的情況下,甚至于會比紅燈等待時間短的道路更費時間。因此,紅燈等待時間成為路徑導航以及路徑誘導、公眾道路信息發(fā)布的一項重要參數(shù)。紅燈等待方式的獲取,通過對紅綠燈進行控制的紅綠燈控制器來獲取是最準確最直接的方式,然而,若將紅綠燈控制器的相關信息提供給公眾接入,勢必會影響到紅綠燈控制的安全性,出于公眾安全的考慮,紅綠燈控制器的控制方式是不對外開放的。因此,目前對紅燈等待時間的獲取方式,基本上都是通過人工計數(shù)的方式對紅綠燈計時來分析紅燈等待時間,這種方式不僅成本高,而且不利于普遍推廣。
【發(fā)明內(nèi)容】
[0003]基于此,針對上述現(xiàn)有技術中存在的問題,本發(fā)明的目的在于提供一種檢測紅燈等待時間的方法、一種檢測紅燈等待時間的裝置、一種路徑導航方法以及一種路徑導航系統(tǒng),其可以檢測出紅燈等待時間,且成本低。
[0004]為達到上述目的,本發(fā)明實施例采用以下技術方案:
[0005]一種檢測紅燈等待時間的方法,包括步驟:
[0006]獲取當前位置信息,根據(jù)所述當前位置信息、紅綠燈路口位置信息判斷是否在等待紅燈,若是,記錄等待紅燈的第一時間點;
[0007]獲取更新后的位置信息,根據(jù)更新后的位置信息、所述紅綠燈路口位置信息判斷是否通過紅綠燈,若是,記錄通過紅綠燈的第二時間點;
[0008]根據(jù)所述第一時間點、所述第二時間點確定紅燈等待時間。
[0009]一種檢測紅燈等待時間的裝置,包括:
[0010]位置信息獲取模塊,用于獲取當前位置信息以及更新后的位置信息;
[0011]紅燈等待判定模塊,用于根據(jù)所述當前位置信息、紅綠燈路口位置信息判斷是否在等待紅燈;
[0012]紅綠燈通過判定模塊,用于根據(jù)更新后的位置信息、所述紅綠燈路口位置信息判斷是否通過紅綠燈;
[0013]紅燈等待時間確定模塊,用于在所述紅燈等待判定模塊判定結果為是時,記錄等待紅燈的第一時間點,在所述紅綠燈通過判定模塊的判定結果為是時,記錄通過紅綠燈的第二時間點,并根據(jù)所述第一時間點、所述第二時間點確定紅燈等待時間。
[0014]一種路徑導航方法,包括步驟:
[0015]獲取當前位置信息,根據(jù)所述當前位置信息、紅綠燈路口位置信息判斷是否在等待紅燈,若是,記錄等待紅燈的第一時間點;
[0016]獲取更新后的位置信息,根據(jù)更新后的位置信息、所述紅綠燈路口位置信息判斷是否通過紅綠燈,若是,記錄通過紅綠燈的第二時間點;
[0017]根據(jù)所述第一時間點、所述第二時間點確定紅燈等待時間。
[0018]一種路徑導航系統(tǒng),包括:
[0019]位置信息獲取模塊,用于獲取當前位置信息以及更新后的位置信息;
[0020]紅燈等待判定模塊,用于根據(jù)所述當前位置信息、紅綠燈路口位置信息判斷是否在等待紅燈;
[0021]紅綠燈通過判定模塊,用于根據(jù)更新后的位置信息、所述紅綠燈路口位置信息判斷是否通過紅綠燈;
[0022]紅燈等待時間確定模塊,用于在所述紅燈等待判定模塊判定結果為是時,記錄等待紅燈的第一時間點,在所述紅綠燈通過判定模塊的判定結果為是時,記錄通過紅綠燈的第二時間點,并根據(jù)所述第一時間點、所述第二時間點確定紅燈等待時間。
[0023]根據(jù)上述本發(fā)明實施例的方案,其是通過獲取移動變化中的位置信息,結合紅綠燈路口位置信息,基于確定了在等待紅燈后的第一時間點以及確定了通過紅綠燈的第二時間點,來對紅燈等待時間進行判斷,成本低廉,可以在各種可移動式設備中使用,有利于普遍推廣。
【附圖說明】
[0024]圖1是本發(fā)明檢測紅燈等待時間的方法實施例的流程示意圖;
[0025]圖2是本發(fā)明檢測紅燈等待時間的裝置實施例的結構示意圖;
[0026]圖3是本發(fā)明的路徑導航方法實施例的流程示意圖;
[0027]圖4是本發(fā)明的路徑導航方法實施例的結構示意圖;
[0028]圖5是一個具體示例中基于本發(fā)明方案的路徑導航過程的示意圖;
[0029]圖6是基于本發(fā)明方案提供的終端設備的部分結構框圖。
【具體實施方式】
[0030]為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步的詳細說明。應當理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護范圍。
[0031]圖1中示出了本發(fā)明檢測紅燈等待時間的方法實施例的流程示意圖。如圖1所示,本實施例的方法包括步驟:
[0032]步驟SlOl:獲取當前位置信息;
[0033]步驟S102:根據(jù)上述當前位置信息、紅綠燈路口位置信息判斷是否在等待紅燈,若是,進入步驟S103,若否,返回步驟S101,繼續(xù)獲取當前位置信息;
[0034]步驟S103 ;記錄等待紅燈的第一時間點;
[0035]步驟S104:獲取更新后的位置信息;
[0036]步驟S105:根據(jù)更新后的位置信息、上述紅綠燈路口位置信息判斷是否通過紅綠燈,若是,進入步驟S106,若否,返回步驟S104繼續(xù)獲取更新后的位置信息;
[0037]步驟S106:記錄通過紅綠燈的第二時間點;
[0038]步驟S107:根據(jù)所述第一時間點、所述第二時間點確定紅燈等待時間。
[0039]根據(jù)上述本發(fā)明實施例的方案,其是通過獲取移動變化中的位置信息,結合紅綠燈路口位置信息,基于確定了在等待紅燈后的第一時間點以及確定了通過紅綠燈的第二時間點,來對紅燈等待時間進行判斷,成本低廉,可以在各種可移動式設備中使用,有利于普遍推廣。
[0040]上述對當前位置信息、更新后的位置信息的獲取,可以采用現(xiàn)有以及以后可能出現(xiàn)的任何方式進行,例如從現(xiàn)有的GPS定位模塊中獲取其確定的位置信息,該GPS定位模塊可以是設置在移動設備、汽車導航設備等可以或者需要進行定位的設備上,本發(fā)明不對具體如何得到當前位置信息、更新后的位置信息的方式做限定。
[0041]在根據(jù)上述第一時間點、上述第二時間點確定紅燈等待時間時,可以是將第一時間點與第二時間點的時間差作為上述紅燈等待時間,也可以是將該時間差結合紅燈轉(zhuǎn)綠燈后、通過該紅綠燈路口的時間進行綜合判定??紤]到順暢的情況下,紅燈轉(zhuǎn)綠燈后、通過紅綠燈路口的時間一般比較短,而第一時間點與第二時間點的時間差能夠反應通過該紅綠燈路口的順暢程度,因此一般情況下,可以直接將該第一時間點與第二時間點的時間差作為上述紅燈等待時間。
[0042]其中,上述判斷是否等待紅燈的具體方式,可以采用各種可能的方式來進行。在本發(fā)明實施例中,結合紅綠燈路口的排隊區(qū)進行判斷。在其中一個具體示例中,根據(jù)當前位置信息、紅綠燈路口位置信息判斷是否在等待紅燈的方式可以是如下所述:
[0043]根據(jù)當前位置信息確定當前前進速度;
[0044]根據(jù)當前位置信息、排隊區(qū)位置信息判斷是否位于路口排隊區(qū)內(nèi),其中,該紅綠燈路口位置信息包括上述排隊區(qū)位置信息;
[0045]在判定位于路口排隊區(qū)內(nèi)且前進速度小于預設閾值時,判定是在等待紅燈。
[0046]在上述根據(jù)當前位置信息確定當前前進速度時,可以采用目前已有的以及以后可能出現(xiàn)的任何方式進行,例如采用通用的最簡單的方式:得到當前位置信息后,結合上一次更新的位置信息以及這兩次位置信息更新時間的時間差來確定當前前進速度等等,在此不予詳加贅述。
[0047]路口排隊區(qū),是指紅綠燈路口前進方向的一段排隊區(qū)間,同一路口的不同方向上的路口排隊區(qū)的長度不一定相同,路口排隊區(qū)的長度與其所在路口的路形、道路等級、寬度、車道路數(shù)、車流量等有一定關系。據(jù)此,上述排隊區(qū)位置信息可以是指相應的路口排隊區(qū)的位置信息,例如地理坐標等等。由于在道路交通中,各路口的方向上車輛擁堵現(xiàn)象在一段時間內(nèi)(例如幾天、幾個月等等)一般是不會發(fā)生變化的,因此,上述排隊區(qū)位置信息可以是預先確定好的信息,本發(fā)明方案中可以直接進行應用。然而,從長期來說,例如以月、以季度、以年為單位等等,由于可能存在新道路使用、周圍交通流量發(fā)生大變化等