本發(fā)明涉及城市智能交通控制技術(shù)領(lǐng)域,尤其涉及一種信號(hào)控制路口交通流防溢出自適應(yīng)控制方法和系統(tǒng)。
背景技術(shù):
近年來(lái),隨著城市中機(jī)動(dòng)車保有量迅速增加,城市道路交通面臨較大的壓力。并且,由于部分交叉口之間的間距較短,在信號(hào)配時(shí)不盡合理或高峰期間,容易出現(xiàn)由于信號(hào)控制導(dǎo)致排隊(duì)溢出到上游路口的現(xiàn)象,一方面造成綠燈時(shí)間的浪費(fèi),另一方面也造成了上游路口相交方向在綠燈時(shí)間可能無(wú)法通行的情況,從而造成交叉口的交叉擁堵,導(dǎo)致周邊交叉口的連鎖反應(yīng)。
相關(guān)技術(shù)中,在信號(hào)控制路口的交叉口進(jìn)口道上游控制最大排隊(duì)處安裝檢測(cè)器以實(shí)現(xiàn)對(duì)交通流的溢出進(jìn)行控制,但在實(shí)際過(guò)程中由于設(shè)置不當(dāng)、維護(hù)不當(dāng)?shù)葐?wèn)題導(dǎo)致交通流的防溢出控制效果不好。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。
為此,本發(fā)明的一個(gè)目的在于提出一種信號(hào)控制路口交通流防溢出自適應(yīng)控制方法,能夠?qū)崿F(xiàn)信號(hào)控制路口交通流防溢出自適應(yīng)控制,且提升自適應(yīng)控制效果。
本發(fā)明的另一個(gè)目的在于提出一種信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)。
為達(dá)到上述目的,本發(fā)明第一方面實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制方法,包括:判斷下游路口是否發(fā)生排隊(duì)溢出現(xiàn)象;在發(fā)生所述排隊(duì)溢出現(xiàn)象時(shí),檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并檢測(cè)與所述當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況;根據(jù)所述綠燈剩余時(shí)間對(duì)所述當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制;基于所述排隊(duì)溢出情況對(duì)所述下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,以對(duì)所述交通流進(jìn)行防溢出自適應(yīng)控制;其中,所述后續(xù)目標(biāo)相位為:處于所述當(dāng)前放行相位之后,與所述當(dāng)前放行相位不相鄰,且所述后續(xù)目標(biāo)相位的排隊(duì)溢出情況不滿足所述預(yù)設(shè)條件。
本發(fā)明第一方面實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制方法,通過(guò)檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況,以及根據(jù)綠燈剩余時(shí)間對(duì)當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制,基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制,能夠?qū)崿F(xiàn)信號(hào)控制路口交通流防溢出的自適應(yīng)控制,且提升自適應(yīng)控制效果。
為達(dá)到上述目的,本發(fā)明第二方面實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng),包括:溢出檢測(cè)模塊,用于判斷下游路口是否發(fā)生排隊(duì)溢出現(xiàn)象;信號(hào)控制主機(jī),用于在發(fā)生所述排隊(duì)溢出現(xiàn)象時(shí),檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并檢測(cè)與所述當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況;當(dāng)前放行相位控制模塊,用于根據(jù)所述綠燈剩余時(shí)間對(duì)所述當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制;后續(xù)放行相位控制模塊,用于基于所述排隊(duì)溢出情況對(duì)所述下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,以對(duì)所述交通流進(jìn)行防溢出自適應(yīng)控制;其中,所述后續(xù)目標(biāo)相位為:處于所述當(dāng)前放行相位之后,與所述當(dāng)前放行相位不相鄰,且所述后續(xù)目標(biāo)相位的排隊(duì)溢出情況不滿足所述預(yù)設(shè)條件。
本發(fā)明第二方面實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng),通過(guò)檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況,以及根據(jù)綠燈剩余時(shí)間對(duì)當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制,基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制,能夠?qū)崿F(xiàn)信號(hào)控制路口交通流防溢出的自適應(yīng)控制,且提升自適應(yīng)控制效果。
本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
附圖說(shuō)明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明一實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制方法的流程示意圖;
圖2是本發(fā)明另一實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制方法的流程示意圖;
圖3為本發(fā)明實(shí)施例中交通流防溢出自適應(yīng)控制的場(chǎng)景示意圖;
圖4是本發(fā)明另一實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制方法的流程示意圖;
圖5是本發(fā)明一實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的結(jié)構(gòu)示意圖;
圖6是本發(fā)明另一實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書(shū)的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
圖1是本發(fā)明一實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制方法的流程示意圖。
參見(jiàn)圖1,該方法包括:
S11:判斷下游路口是否發(fā)生排隊(duì)溢出現(xiàn)象。
可選地,一些實(shí)施例中,參見(jiàn)圖2,判斷下游路口是否發(fā)生排隊(duì)溢出現(xiàn)象,包括:
S21:獲取下游路口的檢測(cè)區(qū)域中車輛停車時(shí)間;
S22:判斷車輛停車時(shí)間是否達(dá)到第一預(yù)設(shè)時(shí)間閾值,若是,執(zhí)行S23,否則,重復(fù)執(zhí)行S21。
S23:判斷下游路口發(fā)生排隊(duì)溢出現(xiàn)象,并觸發(fā)S12。
在本發(fā)明的實(shí)施例中,第一預(yù)設(shè)時(shí)間閾值可以是預(yù)先設(shè)置的,第一預(yù)設(shè)時(shí)間閾值可以例如為5s。
進(jìn)一步地,第一預(yù)設(shè)時(shí)間閾值可以由信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的出廠程序預(yù)先設(shè)定,或者,也可以由信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的用戶根據(jù)實(shí)際城市的交通流防溢出控制的需求進(jìn)行設(shè)置,對(duì)此不作限制。
通過(guò)設(shè)置第一預(yù)設(shè)時(shí)間閾值,基于該第一預(yù)設(shè)時(shí)間閾值實(shí)時(shí)判斷下游路口是否發(fā)生排隊(duì)溢出現(xiàn)象,判定條件的可參考性高,且判定精準(zhǔn)度高。
參見(jiàn)圖3,圖3為本發(fā)明實(shí)施例中交通流防溢出自適應(yīng)控制的場(chǎng)景示意圖,對(duì)于兩個(gè)相鄰路口A和B,由A到B的方向由于交通流量較大容易發(fā)生排隊(duì)溢出,因此,可以對(duì)B路口的A到B路段的交通流進(jìn)行防溢出自適應(yīng)控制。A路口至B路口的方向,可以表示一種交通流的方向示意,或者也可以為其它,對(duì)此不作限制。
在本發(fā)明的實(shí)施例中,檢測(cè)區(qū)域可以例如為A路口進(jìn)口道,或者,檢測(cè)區(qū)域也可以例如為每個(gè)路口的進(jìn)口道,實(shí)現(xiàn)對(duì)信號(hào)控制路口交通流全面化的防溢出自適應(yīng)控制。
例如,可以在A路口進(jìn)口道安裝電子警察的高清攝像機(jī),或者在每個(gè)路口進(jìn)口道安裝電子警察的高清攝像機(jī),并在其上設(shè)置用于探測(cè)排隊(duì)溢出現(xiàn)象的虛擬線圈,該虛擬線圈持續(xù)監(jiān)控該路段的車輛排隊(duì)及停車情況,即,可以通過(guò)電子警察上設(shè)置的攝像頭所抓拍的視頻圖像,采用圖像識(shí)別分析技術(shù),并疊加采用虛擬線圈的交叉口排隊(duì)溢出檢測(cè)功能,實(shí)現(xiàn)對(duì)交叉口是否發(fā)生排隊(duì)溢出現(xiàn)象進(jìn)行實(shí)時(shí)檢測(cè),并向路口的前端嵌入式主機(jī)和控制中心發(fā)送相應(yīng)的檢測(cè)結(jié)果。
例如,A路口進(jìn)口道所安裝電子警察的高清攝像機(jī),其上的虛擬線圈對(duì)該進(jìn)口道檢測(cè)區(qū)域中的車輛停車時(shí)間進(jìn)行實(shí)時(shí)檢測(cè),當(dāng)虛擬線圈檢測(cè)到車輛停車時(shí)間達(dá)到5秒時(shí),判定發(fā)生排隊(duì)溢出現(xiàn)象,而后,可以將檢測(cè)結(jié)果實(shí)時(shí)上傳到本路口和下游路口的信號(hào)控制主機(jī),同時(shí)將檢測(cè)結(jié)果上傳至指揮中心,對(duì)此不作限制。
通過(guò)電子警察上設(shè)置的攝像頭所抓拍的視頻圖像,疊加采用虛擬線圈的交叉口排隊(duì)溢出檢測(cè)功能,實(shí)現(xiàn)對(duì)交叉口是否發(fā)生排隊(duì)溢出現(xiàn)象進(jìn)行實(shí)時(shí)檢測(cè),通過(guò)整合集成已有設(shè)備,新增功能模塊虛擬線圈實(shí)現(xiàn)實(shí)時(shí)的信號(hào)控制路口交通流防溢出自適應(yīng)控制,有效提升防溢出自適應(yīng)控制的即時(shí)性,因此,保障信號(hào)控制路口交通流防溢出自適應(yīng)控制效果。
S12:在發(fā)生排隊(duì)溢出現(xiàn)象時(shí),檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況。
在本發(fā)明的實(shí)施例中,參見(jiàn)圖3,在判定A路口進(jìn)口道發(fā)生排隊(duì)溢出現(xiàn)象時(shí),若A路口的相位為當(dāng)前放行的狀態(tài)時(shí),可以將A路口的相位作為當(dāng)前放行相位,對(duì)此不作限制。
本發(fā)明實(shí)施例中以圖3的A路口的相位為當(dāng)前放行相位進(jìn)行示例。
在本發(fā)明的實(shí)施例中,綠燈剩余時(shí)間可以例如為,當(dāng)前放行相位的綠燈時(shí)間為30s,當(dāng)前放行相位當(dāng)前已經(jīng)放行了21s,則相對(duì)應(yīng)地,綠燈剩余時(shí)間為9s,對(duì)此不作限制。
在本發(fā)明的實(shí)施例中,參見(jiàn)圖3,以A路口的相位作為當(dāng)前放行相位示例,處于當(dāng)前放行相位之后,且與當(dāng)前放行相位相鄰的下一相位可以例如為,A路口的下一相位。
在本發(fā)明的實(shí)施例中,例如,基于B路口的相位對(duì)應(yīng)的綠燈時(shí)間放行的車輛,使得排隊(duì)溢出現(xiàn)象當(dāng)前的車輛溢出長(zhǎng)度保持不變或者增加的情況,該情況可以被稱為排隊(duì)溢出情況。
S13:根據(jù)綠燈剩余時(shí)間對(duì)當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制。
S14:基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制。
其中,后續(xù)目標(biāo)相位為:處于當(dāng)前放行相位之后,與當(dāng)前放行相位不相鄰,且后續(xù)目標(biāo)相位的排隊(duì)溢出情況不滿足預(yù)設(shè)條件。
可選地,一些實(shí)施例中,預(yù)設(shè)條件為:基于相位對(duì)應(yīng)的綠燈時(shí)間放行的車輛,使得排隊(duì)溢出現(xiàn)象當(dāng)前的車輛溢出長(zhǎng)度增加。
在本發(fā)明的實(shí)施例中,可以采用A路口的信號(hào)控制主機(jī),執(zhí)行內(nèi)置的防溢出控制算法,觸發(fā)檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并觸發(fā)檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況,進(jìn)而,根據(jù)綠燈剩余時(shí)間對(duì)當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制,以及基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,而后,根據(jù)調(diào)整之后的相序傳送至每個(gè)相位對(duì)應(yīng)的路口的信號(hào)燈控制模塊,通過(guò)該信號(hào)燈控制模塊對(duì)信號(hào)燈進(jìn)行控制,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制,對(duì)此不作限制。
在本發(fā)明的實(shí)施例中,通過(guò)實(shí)時(shí)地基于當(dāng)前放行相位的綠燈剩余時(shí)間對(duì)交通流進(jìn)行防溢出自適應(yīng)控制,以及,基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制,能夠加快對(duì)發(fā)生排隊(duì)溢出現(xiàn)象的路段進(jìn)行實(shí)時(shí)疏導(dǎo),提升對(duì)排隊(duì)溢出現(xiàn)象當(dāng)前溢出車輛的放行效率,提升防溢出自適應(yīng)控制效果。
本實(shí)施例中,通過(guò)檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況,以及根據(jù)綠燈剩余時(shí)間對(duì)當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制,基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制,能夠?qū)崿F(xiàn)信號(hào)控制路口交通流防溢出的自適應(yīng)控制,且提升自適應(yīng)控制效果。
圖4是本發(fā)明另一實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制方法的流程示意圖。
參見(jiàn)圖4,該方法包括:
S401:獲取下游路口的檢測(cè)區(qū)域中車輛停車時(shí)間。
S402:判斷車輛停車時(shí)間是否達(dá)到第一預(yù)設(shè)時(shí)間閾值,若是,執(zhí)行S403,否則,重復(fù)執(zhí)行S401。
在本發(fā)明的實(shí)施例中,第一預(yù)設(shè)時(shí)間閾值可以是預(yù)先設(shè)置的,第一預(yù)設(shè)時(shí)間閾值可以例如為5s。
進(jìn)一步地,第一預(yù)設(shè)時(shí)間閾值可以由信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的出廠程序預(yù)先設(shè)定,或者,也可以由信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的用戶根據(jù)實(shí)際城市的交通流防溢出控制的需求進(jìn)行設(shè)置,對(duì)此不作限制。
通過(guò)設(shè)置第一預(yù)設(shè)時(shí)間閾值,基于該第一預(yù)設(shè)時(shí)間閾值實(shí)時(shí)判斷下游路口是否發(fā)生排隊(duì)溢出現(xiàn)象,判定條件的可參考性高,且判定精準(zhǔn)度高。
S403:判斷下游路口發(fā)生排隊(duì)溢出現(xiàn)象。
參見(jiàn)圖3,例如,A路口進(jìn)口道所安裝電子警察的高清攝像機(jī),其上的虛擬線圈對(duì)該進(jìn)口道檢測(cè)區(qū)域中的車輛停車時(shí)間進(jìn)行實(shí)時(shí)檢測(cè),當(dāng)虛擬線圈檢測(cè)到車輛停車時(shí)間達(dá)到5秒時(shí),判定發(fā)生排隊(duì)溢出現(xiàn)象,而后,可以將檢測(cè)結(jié)果實(shí)時(shí)上傳到本路口和下游路口的信號(hào)控制主機(jī),同時(shí)將檢測(cè)結(jié)果上傳至指揮中心,對(duì)此不作限制。
通過(guò)電子警察上設(shè)置的攝像頭所抓拍的視頻圖像,疊加采用虛擬線圈的交叉口排隊(duì)溢出檢測(cè)功能,實(shí)現(xiàn)對(duì)交叉口是否發(fā)生排隊(duì)溢出現(xiàn)象進(jìn)行實(shí)時(shí)檢測(cè),通過(guò)整合集成已有設(shè)備,新增功能模塊虛擬線圈實(shí)現(xiàn)實(shí)時(shí)的信號(hào)控制路口交通流防溢出自適應(yīng)控制,有效提升防溢出自適應(yīng)控制的即時(shí)性,因此,保障信號(hào)控制路口交通流防溢出自適應(yīng)控制效果。
S404:檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況。
在本發(fā)明的實(shí)施例中,參見(jiàn)圖3,在判定A路口進(jìn)口道發(fā)生排隊(duì)溢出現(xiàn)象時(shí),若A路口的相位為當(dāng)前放行的狀態(tài)時(shí),可以將A路口的相位作為當(dāng)前放行相位,對(duì)此不作限制。
本發(fā)明實(shí)施例中以圖3的A路口的相位為當(dāng)前放行相位進(jìn)行示例。
在本發(fā)明的實(shí)施例中,綠燈剩余時(shí)間可以例如為,當(dāng)前放行相位的綠燈時(shí)間為30s,當(dāng)前放行相位當(dāng)前已經(jīng)放行了21s,則相對(duì)應(yīng)地,綠燈剩余時(shí)間為9s,對(duì)此不作限制。
在本發(fā)明的實(shí)施例中,參見(jiàn)圖3,以A路口的相位作為當(dāng)前放行相位示例,處于當(dāng)前放行相位之后,且與當(dāng)前放行相位相鄰的下一相位可以例如為,A路口的下一相位。
在本發(fā)明的實(shí)施例中,例如,基于B路口的相位對(duì)應(yīng)的綠燈時(shí)間放行的車輛,使得排隊(duì)溢出現(xiàn)象當(dāng)前的車輛溢出長(zhǎng)度保持不變或者增加的情況,該情況可以被稱為排隊(duì)溢出情況。
通過(guò)實(shí)時(shí)地檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,以及,檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制,能夠加快對(duì)發(fā)生排隊(duì)溢出現(xiàn)象的路段進(jìn)行實(shí)時(shí)疏導(dǎo),提升對(duì)排隊(duì)溢出現(xiàn)象當(dāng)前溢出車輛的放行效率。
在本發(fā)明的實(shí)施例中,可以采用A路口的信號(hào)控制主機(jī),執(zhí)行內(nèi)置的防溢出控制算法,觸發(fā)檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并觸發(fā)檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況,進(jìn)而,根據(jù)綠燈剩余時(shí)間對(duì)當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制,以及基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,詳見(jiàn)下述步驟。
S405:判斷綠燈剩余時(shí)間是否大于第二預(yù)設(shè)時(shí)間閾值,若是,執(zhí)行S407,否則執(zhí)行S406。
在本發(fā)明的實(shí)施例中,第二預(yù)設(shè)時(shí)間閾值可以是預(yù)先設(shè)置的,第二預(yù)設(shè)時(shí)間閾值可以例如為3s。
進(jìn)一步地,第二預(yù)設(shè)時(shí)間閾值可以由信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的出廠程序預(yù)先設(shè)定,或者,也可以由信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的用戶根據(jù)實(shí)際城市的交通流防溢出控制的需求進(jìn)行設(shè)置,對(duì)此不作限制。
通過(guò)設(shè)置第二預(yù)設(shè)時(shí)間閾值,基于該第二預(yù)設(shè)時(shí)間閾值實(shí)時(shí)對(duì)當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制,防溢出控制算法簡(jiǎn)單易實(shí)現(xiàn),有效節(jié)省執(zhí)行信號(hào)控制路口交通流防溢出自適應(yīng)控制方法所消耗的系統(tǒng)內(nèi)存,進(jìn)一步提升防溢出自適應(yīng)控制的即時(shí)性。
S406:不對(duì)當(dāng)前放行相位的綠燈時(shí)間進(jìn)行切斷處理。
S407:將綠燈時(shí)間持續(xù)第二預(yù)設(shè)時(shí)間閾值時(shí),對(duì)綠燈時(shí)間進(jìn)行切斷處理。
例如,A路口的信號(hào)控制主機(jī)接收到發(fā)生排隊(duì)溢出現(xiàn)象的檢測(cè)結(jié)果之后,觸發(fā)其內(nèi)置的防溢出控制算法檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,若該綠燈剩余時(shí)間小于或者等于第二預(yù)設(shè)時(shí)間閾值(3s),則不對(duì)當(dāng)前放行相位的綠燈時(shí)間進(jìn)行切斷處理,等待當(dāng)前放行相位的綠燈時(shí)間接續(xù)執(zhí)行,若該綠燈剩余時(shí)間大于第二預(yù)設(shè)時(shí)間閾值(3s),則將綠燈時(shí)間持續(xù)3s時(shí),對(duì)綠燈時(shí)間進(jìn)行切斷處理。
S408:判斷排隊(duì)溢出情況是否滿足預(yù)設(shè)條件,若是,執(zhí)行S410,否則,執(zhí)行S409。
可選地,預(yù)設(shè)條件為:基于相位對(duì)應(yīng)的綠燈時(shí)間放行的車輛,使得排隊(duì)溢出現(xiàn)象當(dāng)前的車輛溢出長(zhǎng)度增加。
在本發(fā)明的實(shí)施例中,預(yù)設(shè)條件可以是預(yù)先設(shè)置的。
進(jìn)一步地,預(yù)設(shè)條件可以由信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的出廠程序預(yù)先設(shè)定,或者,也可以由信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的用戶根據(jù)實(shí)際城市的交通流防溢出控制的需求進(jìn)行設(shè)置,對(duì)此不作限制。
通過(guò)預(yù)先對(duì)預(yù)設(shè)條件進(jìn)行配置,使得該信號(hào)控制路口交通流防溢出自適應(yīng)控制方法更加靈活,能夠適應(yīng)不同的城市的交通流防溢出控制的個(gè)性化需求,提升方法的適用范圍。
可選地,在本發(fā)明的實(shí)施例中,可以判斷排隊(duì)溢出情況是否滿足預(yù)設(shè)條件,即判斷下一相位的排隊(duì)溢出情況是否基于相位對(duì)應(yīng)的綠燈時(shí)間放行的車輛,使得排隊(duì)溢出現(xiàn)象當(dāng)前的車輛溢出長(zhǎng)度增加,或者,該預(yù)設(shè)條件也可以為其它加劇排隊(duì)溢出現(xiàn)象的條件,對(duì)此不作限制。
S409:不對(duì)下一相位的相序進(jìn)行調(diào)整。
S410:對(duì)下一相位的相序進(jìn)行后移處理,并基于第三預(yù)設(shè)時(shí)間閾值提前將后續(xù)目標(biāo)相位對(duì)應(yīng)的信號(hào)燈切換為綠燈。
例如,A路口的信號(hào)控制主機(jī)接收到發(fā)生排隊(duì)溢出現(xiàn)象的檢測(cè)結(jié)果之后,觸發(fā)其內(nèi)置的防溢出控制算法檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況,若下一相位的放行不會(huì)使得當(dāng)前的車輛溢出長(zhǎng)度增加,則不對(duì)下一相位的相序進(jìn)行調(diào)整,若下一相位的放行使得當(dāng)前的車輛溢出長(zhǎng)度增加,則對(duì)下一相位的相序進(jìn)行后移處理,并基于第三預(yù)設(shè)時(shí)間閾值提前將后續(xù)目標(biāo)相位對(duì)應(yīng)的信號(hào)燈切換為綠燈。
進(jìn)一步地,在本發(fā)明的實(shí)施例中,也可以持續(xù)檢測(cè)每個(gè)路口進(jìn)口道的排隊(duì)溢出現(xiàn)象,當(dāng)檢測(cè)到排隊(duì)溢出現(xiàn)象消散時(shí),則可以執(zhí)行相位的初始綠燈時(shí)間,或者初始相序,或者,也可以在下一個(gè)信號(hào)燈交替周期執(zhí)行自適應(yīng)控制之后的綠燈時(shí)間,或者相序之后,對(duì)其進(jìn)行補(bǔ)償,從而保持信號(hào)控制路口總體控制的一致性。
例如,當(dāng)下游路口進(jìn)道口的信號(hào)控制主機(jī)接收到產(chǎn)生排隊(duì)溢出現(xiàn)象的檢測(cè)結(jié)果后,執(zhí)行防溢出控制算法進(jìn)行交通流防溢出自適應(yīng)控制,例如,增加溢出交通流方向的綠信比,以及時(shí)放行溢出車輛,而當(dāng)其上游路口進(jìn)道口的信號(hào)控制主機(jī)持續(xù)接收到產(chǎn)生排隊(duì)溢出現(xiàn)象的檢測(cè)結(jié)果時(shí),可以持續(xù)執(zhí)行防溢出控制算法進(jìn)行交通流防溢出自適應(yīng)控制,直至上游路口進(jìn)道口的排隊(duì)溢出現(xiàn)象消散。
本實(shí)施例中,通過(guò)設(shè)置第一預(yù)設(shè)時(shí)間閾值,基于該第一預(yù)設(shè)時(shí)間閾值實(shí)時(shí)判斷是否發(fā)生排隊(duì)溢出現(xiàn)象,判定條件的可參考性高,且判定精準(zhǔn)度高。通過(guò)電子警察上設(shè)置的攝像頭所抓拍的視頻圖像,疊加采用虛擬線圈的交叉口排隊(duì)溢出檢測(cè)功能,實(shí)現(xiàn)對(duì)交叉口是否發(fā)生排隊(duì)溢出現(xiàn)象進(jìn)行實(shí)時(shí)檢測(cè),通過(guò)整合集成已有設(shè)備,新增功能模塊虛擬線圈實(shí)現(xiàn)實(shí)時(shí)的信號(hào)控制路口交通流防溢出自適應(yīng)控制,有效提升防溢出自適應(yīng)控制的即時(shí)性,因此,保障信號(hào)控制路口交通流防溢出自適應(yīng)控制效果。通過(guò)實(shí)時(shí)地檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,以及,檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制,能夠加快對(duì)發(fā)生排隊(duì)溢出現(xiàn)象的路段進(jìn)行實(shí)時(shí)疏導(dǎo),提升對(duì)排隊(duì)溢出現(xiàn)象當(dāng)前溢出車輛的放行效率。通過(guò)預(yù)先對(duì)預(yù)設(shè)條件進(jìn)行配置,使得該信號(hào)控制路口交通流防溢出自適應(yīng)控制方法更加靈活,能夠適應(yīng)不同的城市的交通流防溢出控制的個(gè)性化需求,提升方法的適用范圍。通過(guò)檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況,以及根據(jù)綠燈剩余時(shí)間對(duì)當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制,基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制,能夠?qū)崿F(xiàn)信號(hào)控制路口交通流防溢出自適應(yīng)控制,且提升防溢出自適應(yīng)控制效果。
圖5是本發(fā)明一實(shí)施例提出的信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)的結(jié)構(gòu)示意圖。
參見(jiàn)圖5,該信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)500包括:溢出檢測(cè)模塊501、信號(hào)控制主機(jī)502、當(dāng)前放行相位控制模塊503,以及后續(xù)放行相位控制模塊504,其中,
溢出檢測(cè)模塊501,用于判斷下游路口是否發(fā)生排隊(duì)溢出現(xiàn)象。
可選地,一些實(shí)施例中,參見(jiàn)圖6,溢出檢測(cè)模塊501,包括:視頻攝像機(jī)5011、設(shè)置在視頻攝像機(jī)上的虛擬線圈5012,以及嵌入式主機(jī)5013,其中,
虛擬線圈5012,用于獲取下游路口的檢測(cè)區(qū)域中車輛停車時(shí)間。
嵌入式主機(jī)5013,用于判斷車輛停車時(shí)間是否達(dá)到第一預(yù)設(shè)時(shí)間閾值,在達(dá)到第一預(yù)設(shè)時(shí)間閾值時(shí),判斷下游路口發(fā)生排隊(duì)溢出現(xiàn)象。
信號(hào)控制主機(jī)502,用于在發(fā)生排隊(duì)溢出現(xiàn)象時(shí),檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況。
當(dāng)前放行相位控制模塊503,用于根據(jù)綠燈剩余時(shí)間對(duì)當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制。
可選地,一些實(shí)施例中,參見(jiàn)圖6,當(dāng)前放行相位控制模塊503,包括:
第一判斷子模塊5031,用于判斷綠燈剩余時(shí)間是否大于第二預(yù)設(shè)時(shí)間閾值。
第一控制子模塊5032,用于在小于或者等于第二預(yù)設(shè)時(shí)間閾值時(shí),則不對(duì)當(dāng)前放行相位的綠燈時(shí)間進(jìn)行切斷處理,在大于第二預(yù)設(shè)時(shí)間閾值時(shí),則將綠燈時(shí)間持續(xù)第二預(yù)設(shè)時(shí)間閾值時(shí),對(duì)綠燈時(shí)間進(jìn)行切斷處理。
后續(xù)放行相位控制模塊504,用于基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制。
可選地,一些實(shí)施例中,參見(jiàn)圖6,后續(xù)放行相位控制模塊504,包括:
第二判斷子模塊5041,用于判斷排隊(duì)溢出情況是否滿足預(yù)設(shè)條件。
第二控制子模塊5042,用于在不滿足預(yù)設(shè)條件時(shí),不對(duì)下一相位的相序進(jìn)行調(diào)整,在滿足預(yù)設(shè)條件時(shí),對(duì)下一相位的相序進(jìn)行后移處理,并基于第三預(yù)設(shè)時(shí)間閾值提前將后續(xù)目標(biāo)相位對(duì)應(yīng)的信號(hào)燈切換為綠燈。
其中,后續(xù)目標(biāo)相位為:處于當(dāng)前放行相位之后,與當(dāng)前放行相位不相鄰,且后續(xù)目標(biāo)相位的排隊(duì)溢出情況不滿足預(yù)設(shè)條件。
可選地,一些實(shí)施例中,參見(jiàn)圖6,該信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)500還包括:
當(dāng)前放行相位信號(hào)燈控制模塊505,當(dāng)前放行相位控制模塊通過(guò)根據(jù)綠燈剩余時(shí)間對(duì)當(dāng)前放行相位信號(hào)燈控制模塊進(jìn)行控制。
后續(xù)放行相位信號(hào)燈控制模塊506,后續(xù)放行相位控制模塊基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整之后,根據(jù)調(diào)整后的相序?qū)罄m(xù)放行相位信號(hào)燈控制模塊進(jìn)行控制。
通信模塊507,嵌入式主機(jī)在判斷發(fā)生排隊(duì)溢出現(xiàn)象時(shí),通過(guò)通信模塊,采用有線通信的方式,將產(chǎn)生排隊(duì)溢出現(xiàn)象的檢測(cè)結(jié)果發(fā)送至信號(hào)控制主機(jī)、當(dāng)前放行相位控制模塊,以及后續(xù)放行相位控制模塊。
需要說(shuō)明的是,前述圖1-圖4實(shí)施例中對(duì)信號(hào)控制路口交通流防溢出自適應(yīng)控制方法實(shí)施例的解釋說(shuō)明也適用于該實(shí)施例的信號(hào)控制路口交通流防溢出自適應(yīng)控制系統(tǒng)500,其實(shí)現(xiàn)原理類似,此處不再贅述。
本實(shí)施例中,通過(guò)檢測(cè)當(dāng)前放行相位的綠燈剩余時(shí)間,并檢測(cè)與當(dāng)前放行相位相鄰的下一相位的排隊(duì)溢出情況,以及根據(jù)綠燈剩余時(shí)間對(duì)當(dāng)前放行相位的交通流進(jìn)行防溢出自適應(yīng)控制,基于排隊(duì)溢出情況對(duì)下一相位和后續(xù)目標(biāo)相位的相序進(jìn)行調(diào)整,以對(duì)交通流進(jìn)行防溢出自適應(yīng)控制,能夠?qū)崿F(xiàn)信號(hào)控制路口交通流防溢出的自適應(yīng)控制,且提升自適應(yīng)控制效果。
需要說(shuō)明的是,在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。
流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。