專利名稱:交通信號燈分配時長的獲取方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能交通系統(tǒng)領(lǐng)域,特別涉及一種交通信號燈分配時長的獲取方法及
直O(jiān)
背景技術(shù):
現(xiàn)代城市交通的智能控制與管理(urban traffic control system,UTCS)是智能交通系統(tǒng)的重要組成部分。而交叉路口的通行能力又是決定道路通行的關(guān)鍵所在,若對城市交通網(wǎng)絡(luò)的交叉路口信號控制系統(tǒng)進行協(xié)調(diào)優(yōu)化控制,可緩解擁堵區(qū)域的交通壓力,使交通流量在整個城市范圍內(nèi)的分配趨于合理,降低或消除對道路的瓶頸影響,提高道路的通行能力和服務(wù)水平。由于交叉路口對交通的調(diào)度主要通過交通信號燈的實時智能配時來完成。因此, 為了實時準(zhǔn)確計算各交叉路口交通信號燈的分配時長,現(xiàn)有技術(shù)的技術(shù)方案是首先在交叉路口安裝感應(yīng)檢測器,根據(jù)感應(yīng)檢測器檢測得到的交叉路口處各個相位的流量和時間占有率,計算各個相位的交通強度;計算交叉路口所有相位的交通強度和;根據(jù)交叉路口的交通強度和,計算交叉路口的交通信號周期時長。根據(jù)交叉路口處的時間占有率和流量信息計算得到交叉路口的交通信號燈的分配時長。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題雖然上述技術(shù)方案可以計算交通信號燈的分配時長,但是需要在交叉路口安裝感應(yīng)檢測器,硬件成本比較高。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種交通信號燈分配時長的獲取方法及裝置,在實現(xiàn)計算出交通信號燈分配時長的同時,降低了硬件成本。本發(fā)明實施例采用的技術(shù)方案為一種交通信號燈分配時長的獲取方法,包括在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于預(yù)設(shè)閾值時,計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間;根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右轉(zhuǎn)和
直行三類;將所述給定路口的直行信號燈的紅燈持續(xù)時間設(shè)置為處于直行狀態(tài)的浮動車的有效延誤時間中的最大值,所述給定路口的直行信號燈的綠燈持續(xù)時間設(shè)置為所述處于直行狀態(tài)的浮動車的有效行駛時間中的最大值;將所述給定路口的左轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于左轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的左轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所有所述處于左轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值;
將所述給定路口的右轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于右轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的右轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所述所有處于右轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。一種交通信號燈分配時長的獲取裝置,包括計算單元,用于在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于預(yù)設(shè)閾值時,計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間;分類單元,用于根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右轉(zhuǎn)和直行三類;直行時間獲取單元,用于將所述給定路口的直行信號燈的紅燈持續(xù)時間設(shè)置為處于直行狀態(tài)的浮動車的有效延誤時間中的最大值,所述給定路口的直行信號燈的綠燈持續(xù)時間設(shè)置為所述處于直行狀態(tài)的浮動車的有效行駛時間中的最大值;左轉(zhuǎn)時間獲取單元,用于將所述給定路口的左轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于左轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的左轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所有所述處于左轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值;右轉(zhuǎn)時間獲取單元,用于將所述給定路口的右轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于右轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的右轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所述所有處于右轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。本發(fā)明實施例提供的交通信號燈分配時長的獲取方法及裝置,首先計算統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間,然后根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右轉(zhuǎn)和直行三類,最后根據(jù)統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間,計算出交通信號燈的分配時長?,F(xiàn)有技術(shù)方案在計算交通信號燈分配時長時,必須在交叉路口安裝感應(yīng)檢測器,而本發(fā)明實施例可以在不安裝感應(yīng)檢測器的同時,實現(xiàn)計算出交通信號燈的分配時長,降低了硬件成本。
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1為本發(fā)明實施例一提供的交通信號燈分配時長的獲取方法流程圖;圖2為本發(fā)明實施例一提供的交通信號燈分配時長的獲取裝置結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例二提供的交通信號燈分配時長的獲取方法流程圖。圖4為本發(fā)明實施例二提供的交通信號燈分配時長的獲取裝置結(jié)構(gòu)示意具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。為使本發(fā)明技術(shù)方案的優(yōu)點更加清楚,下面結(jié)合附圖和實施例對本發(fā)明作詳細說明。實施例一本實施例提供一種交通信號燈分配時長的獲取方法,如圖1所示,所述方法包括101、在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于預(yù)設(shè)閾值時, 計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間。102、根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右
轉(zhuǎn)和直行三類。所述浮動車的行駛軌跡是通過全球定位系統(tǒng)(GlcAal Positioning System, GPS) 獲得的所述浮動車的位置信息。103、將所述給定路口的直行信號燈的紅燈持續(xù)時間設(shè)置為處于直行狀態(tài)的浮動車的有效延誤時間中的最大值,所述給定路口的直行信號燈的綠燈持續(xù)時間設(shè)置為所述處于直行狀態(tài)的浮動車的有效行駛時間中的最大值。104、將所述給定路口的左轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于左轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的左轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所有所述處于左轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。105、將所述給定路口的右轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于右轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的右轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所述所有處于右轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。本發(fā)明實施例還提供一種交通信號燈分配時長的獲取裝置,通過該裝置可以實現(xiàn)上述的交通信號燈分配時長的獲取方法,如圖2所示,該裝置包括計算單元21、分類單元 22、直行時間獲取單元23、左轉(zhuǎn)時間獲取單元M和右轉(zhuǎn)時間獲取單元25。計算單元21,用于在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于預(yù)設(shè)閾值時,計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間。分類單元22,用于根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右轉(zhuǎn)和直行三類。所述浮動車的行駛軌跡是通過全球定位系統(tǒng)(GlcAal Positioning System, GPS) 獲得的所述浮動車的位置信息。直行時間獲取單元23,用于將所述給定路口的直行信號燈的紅燈持續(xù)時間設(shè)置為處于直行狀態(tài)的浮動車的有效延誤時間中的最大值,所述給定路口的直行信號燈的綠燈持續(xù)時間設(shè)置為所述處于直行狀態(tài)的浮動車的有效行駛時間中的最大值。左轉(zhuǎn)時間獲取單元M,用于將所述給定路口的左轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于左轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的左轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所有所述處于左轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。右轉(zhuǎn)時間獲取單元25,用于將所述給定路口的右轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于右轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的右轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所述所有處于右轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。本發(fā)明實施例提供的交通信號燈分配時長的獲取方法及裝置,首先計算統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間,然后根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右轉(zhuǎn)和直行三類,最后根據(jù)統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間,計算出交通信號燈的分配時長?,F(xiàn)有技術(shù)方案在計算交通信號燈分配時長時,必須在交叉路口安裝感應(yīng)檢測器,而本發(fā)明實施例可以在不安裝感應(yīng)檢測器的同時,實現(xiàn)計算出交通信號燈的分配時長,降低了硬件成本。實施例二本實施例提供一種交通信號燈分配時長的獲取方法,如圖3所示,所述方法包括200、判斷在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量是否小于預(yù)設(shè)閾值。201、在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量小于預(yù)設(shè)閾值時,首先擴大給定時間,直到所述統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于所述預(yù)設(shè)閾值時, 再計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間。202、在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于預(yù)設(shè)閾值時, 計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間。計算有效延誤時間的過程包括取浮動車各GPS周期內(nèi)信息(Vbp,vep, d,t)作為有效特征,對其進行分類,同時按照分類不同分別計算單車單周期的車輛有效延誤時間,其中,Vbp和νεΡ為車輛在兩個GPS匹配點的瞬時速度,d為兩個GPS匹配點之間的行駛路徑長度,t為行駛時間。對每一時間戳(本實施例以5分鐘為例)中的所有浮動車的相關(guān)記錄,合并其中相鄰GPS周期相應(yīng)的有效延誤時間,從而得到一個更為準(zhǔn)確的無間斷有效延誤時間。計算有效行駛時間的步驟包括取浮動車各GPS周期內(nèi)信息(vbp,Vep,d,t)作為有效特征,對其進行分類,同時按照分類不同分別計算單車單周期的車輛有效行駛速度。根據(jù)Te = d/Ve計算有效行駛時間,其中Te表示有效行駛時間,Ve表示有效行駛速度,d表示該周期行駛距離。對每一時間戳(本實施例以5分鐘為例)中的所有浮動車的相關(guān)記錄,合并其中相鄰GPS周期相應(yīng)的有效行駛時間,從而得到一個更為準(zhǔn)確的無間斷有效行駛時間。203、根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右
轉(zhuǎn)和直行三類。分類過程為根據(jù)相關(guān)浮動車相關(guān)GPS點的位置信息,匹配到對應(yīng)路鏈上,當(dāng)相鄰路鏈夾角大于45°時,該浮動車為左轉(zhuǎn)彎或右轉(zhuǎn)彎,當(dāng)相鄰鏈路夾角小于45°時,該浮動車為直行。204、將所述給定路口的直行信號燈的紅燈持續(xù)時間設(shè)置為處于直行狀態(tài)的浮動車的有效延誤時間中的最大值,所述給定路口的直行信號燈的綠燈持續(xù)時間設(shè)置為所述處于直行狀態(tài)的浮動車的有效行駛時間中的最大值。205、獲取所述所有處于左轉(zhuǎn)狀態(tài)的浮動車通過指定位移范圍內(nèi)的行駛時間。將所述給定路口的左轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于左轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和。所述給定路口的左轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所有所述處于左轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。該指定位移范圍指的是左轉(zhuǎn)等待區(qū)域的起始線到終點線的距離,本發(fā)明實施例的指定范圍為30米,該指定位移范圍根據(jù)不同的交叉路口可以取不同的值。206、獲取所述所有處于右轉(zhuǎn)狀態(tài)的浮動車通過指定位移范圍內(nèi)的行駛時間。將所述給定路口的右轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于右轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和。所述給定路口的右轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所述所有處于右轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。該指定位移范圍指的是右轉(zhuǎn)等待區(qū)域的起始線到終點線的距離,本發(fā)明實施例的指定范圍為30米,該指定位移范圍根據(jù)不同的交叉路口可以取不同的值。本實施例還提供一種交通信號燈分配時長的獲取裝置,如圖4所示,該裝置包括 計算單元41、分類單元42、直行時間獲取單元43、左轉(zhuǎn)時間獲取單元44和右轉(zhuǎn)時間獲取單元45。其中計算單元41,用于在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于預(yù)設(shè)閾值時,計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間。在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量小于預(yù)設(shè)閾值時,調(diào)用調(diào)整單元46。調(diào)整單元46,用于在所述給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量小于所述預(yù)設(shè)閾值時,擴大給定時間。計算單元在調(diào)整單元擴大給定時間,直到統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于所述預(yù)設(shè)閾值時,計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間。計算有效延誤時間的過程包括取浮動車各GPS周期內(nèi)信息(Vbp,vep, d,t)作為有效特征,對其進行分類,同時按照分類不同分別計算單車單周期的車輛有效延誤時間,其中,Vbp和νεΡ為車輛在兩個GPS匹配點的瞬時速度,d為兩個GPS匹配點之間的行駛路徑長度,t為行駛時間。對每一時間戳(本實施例以5分鐘為例)中的所有浮動車的相關(guān)記錄,合并其中相鄰GPS周期相應(yīng)的有效延誤時間,從而得到一個更為準(zhǔn)確的無間斷有效延誤時間。
計算有效行駛時間的步驟包括取浮動車各GPS周期內(nèi)信息(Vbp,Vep,d,t)作為有效特征,對其進行分類,同時按照分類不同分別計算單車單周期的車輛有效行駛速度。根據(jù)Te = d/Ve計算有效行駛時間,其中Te表示有效行駛時間,Ve表示有效行駛速度,d表示該周期行駛距離。對每一時間戳(本實施例以5分鐘為例)中的所有浮動車的相關(guān)記錄,合并其中相鄰GPS周期相應(yīng)的有效行駛時間,從而得到一個更為準(zhǔn)確的無間斷有效行駛時間。對每一時間戳(本實施例以5分鐘為例)中的所有浮動車的相關(guān)記錄,合并其中相鄰GPS周期相應(yīng)的有效行駛時間,從而得到一個更為準(zhǔn)確的無間斷有效行駛時間。分類單元42,用于根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右轉(zhuǎn)和直行三類。分類過程為根據(jù)相關(guān)浮動車相關(guān)GPS點的位置信息,匹配到對應(yīng)路鏈上,當(dāng)相鄰路鏈夾角大于45°時,該浮動車為左轉(zhuǎn)彎或右轉(zhuǎn)彎,當(dāng)相鄰鏈路夾角小于45°時,該浮動車為直行。直行時間獲取單元43,用于將所述給定路口的直行信號燈的紅燈持續(xù)時間設(shè)置為處于直行狀態(tài)的浮動車的有效延誤時間中的最大值,所述給定路口的直行信號燈的綠燈持續(xù)時間設(shè)置為所述處于直行狀態(tài)的浮動車的有效行駛時間中的最大值。左轉(zhuǎn)時間獲取單元44,用于將所述給定路口的左轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于左轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的左轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所有所述處于左轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。左轉(zhuǎn)時間獲取單元44還用于獲取所述所有處于左轉(zhuǎn)狀態(tài)的浮動車通過指定位移范圍內(nèi)的行駛時間。該指定位移范圍指的是左轉(zhuǎn)等待區(qū)域的起始線到終點線的距離,本發(fā)明實施例的指定范圍為30米,該指定位移范圍根據(jù)不同的交叉路口可以取不同的值右轉(zhuǎn)時間獲取單元45,用于將所述給定路口的右轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于右轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的右轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所有所述處于右轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。右轉(zhuǎn)時間獲取單元45還用于獲取所述所有處于右轉(zhuǎn)狀態(tài)的浮動車通過指定位移范圍內(nèi)的行駛時間。該指定位移范圍指的是右轉(zhuǎn)等待區(qū)域的起始線到終點線的距離,本發(fā)明實施例的指定范圍為30米,該指定位移范圍根據(jù)不同的交叉路口可以取不同的值本發(fā)明實施例提供的交通信號燈分配時長的獲取方法及裝置,首先計算統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間,然后根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右轉(zhuǎn)和直行三類,最后根據(jù)統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間,計算出交通信號燈的分配時長。現(xiàn)有技術(shù)方案在計算交通信號燈分配時長時,必須在交叉路口安裝感應(yīng)檢測器,而本發(fā)明實施例可以在不安裝感應(yīng)檢測器的同時,實現(xiàn)計算出交通信號燈的分配時長,降低了硬件成本。本發(fā)明實施例提供的交通信號燈分配時長的獲取裝置可以實現(xiàn)上述提供的方法實施例,具體功能實現(xiàn)請參見方法實施例中的說明,在此不再贅述。本發(fā)明實施例提供的交通信號燈分配時長的獲取方法及裝置可以適用于智能交通系統(tǒng),但不僅限于此。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種交通信號燈分配時長的獲取方法,其特征在于,包括在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于預(yù)設(shè)閾值時,計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間;根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右轉(zhuǎn)和直行三類;將所述給定路口的直行信號燈的紅燈持續(xù)時間設(shè)置為處于直行狀態(tài)的浮動車的有效延誤時間中的最大值,所述給定路口的直行信號燈的綠燈持續(xù)時間設(shè)置為所述處于直行狀態(tài)的浮動車的有效行駛時間中的最大值;將所述給定路口的左轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于左轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的左轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所有所述處于左轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值;將所述給定路口的右轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于右轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的右轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所述所有處于右轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。
2.根據(jù)權(quán)利要求1所述的交通信號燈分配時長的獲取方法,其特征在于,還包括在所述給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量小于所述預(yù)設(shè)閾值時,首先擴大給定時間,直到所述統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于所述預(yù)設(shè)閾值時, 再計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間。
3.根據(jù)權(quán)利要求1所述的交通信號燈分配時長的獲取方法,其特征在于,還包括 獲取所述所有處于左轉(zhuǎn)狀態(tài)的浮動車通過指定位移范圍內(nèi)的行駛時間;獲取所述所有處于右轉(zhuǎn)狀態(tài)的浮動車通過指定位移范圍內(nèi)的行駛時間。
4.一種交通信號燈分配時長的獲取裝置,其特征在于,包括計算單元,用于在給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于預(yù)設(shè)閾值時,計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間;分類單元,用于根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右轉(zhuǎn)和直行三類;直行時間獲取單元,用于將所述給定路口的直行信號燈的紅燈持續(xù)時間設(shè)置為處于直行狀態(tài)的浮動車的有效延誤時間中的最大值,所述給定路口的直行信號燈的綠燈持續(xù)時間設(shè)置為所述處于直行狀態(tài)的浮動車的有效行駛時間中的最大值;左轉(zhuǎn)時間獲取單元,用于將所述給定路口的左轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于左轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的左轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所有所述處于左轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值;右轉(zhuǎn)時間獲取單元,用于將所述給定路口的右轉(zhuǎn)信號燈的紅燈持續(xù)時間設(shè)置為所有處于右轉(zhuǎn)狀態(tài)的浮動車更新后的延誤時間中的最大值,所述浮動車更新后的延誤時間為所述浮動車的有效延誤時間與通過指定位移范圍內(nèi)的行駛時間之和,所述給定路口的右轉(zhuǎn)信號燈的綠燈持續(xù)時間設(shè)置為所述所有處于右轉(zhuǎn)狀態(tài)的浮動車的有效行駛時間中的最大值。
5.根據(jù)權(quán)利要求4所述的交通信號燈分配時長的獲取裝置,其特征在于,還包括調(diào)整單元,用于在所述給定時間內(nèi)統(tǒng)計到的通過給定路口的浮動車數(shù)量小于所述預(yù)設(shè)閾值時,擴大給定時間;所述計算單元在所述調(diào)整單元擴大給定時間,直到所述統(tǒng)計到的通過給定路口的浮動車數(shù)量大于或等于所述預(yù)設(shè)閾值時,計算所述統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間。
6.根據(jù)權(quán)利要求4所述的交通信號燈分配時長的獲取裝置,其特征在于,所述左轉(zhuǎn)時間獲取單元還用于獲取所述所有處于左轉(zhuǎn)狀態(tài)的浮動車通過指定位移范圍內(nèi)的行駛時間。
7.根據(jù)權(quán)利要求4所述的交通信號燈分配時長的獲取裝置,其特征在于,所述右轉(zhuǎn)時間獲取單元還用于獲取所述所有處于右轉(zhuǎn)狀態(tài)的浮動車通過指定位移范圍內(nèi)的行駛時間。
全文摘要
本發(fā)明實施例公開了一種交通信號燈分配時長方法及裝置,涉及智能交通系統(tǒng)領(lǐng)域,在實現(xiàn)計算出交通信號燈分配時長的同時,降低了硬件成本。所述方法包括計算統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間,然后根據(jù)浮動車的行駛軌跡將所述統(tǒng)計到的通過給定路口的浮動車分為左轉(zhuǎn)、右轉(zhuǎn)和直行三類,最后根據(jù)統(tǒng)計到的通過給定路口的浮動車的有效延誤時間和有效行駛時間,計算出交通信號燈的分配時長。本發(fā)明實施例主要應(yīng)用于智能交通系統(tǒng)。
文檔編號G08G1/07GK102254439SQ20111019467
公開日2011年11月23日 申請日期2011年7月12日 優(yōu)先權(quán)日2011年7月12日
發(fā)明者李聰聰, 王春梅 申請人:北京世紀(jì)高通科技有限公司