本發(fā)明涉及電子控制領(lǐng)域,尤其涉及一種人行橫道紅綠燈的智能控制方法和系統(tǒng)。
背景技術(shù):
在城市的一些人流比較大、路面比較寬的道路中間,通常要設(shè)置供行人穿過道路的設(shè)施,其中,建設(shè)成本最多、使用最廣泛的就是人行橫道、即斑馬線。并且,人行橫道設(shè)置了紅綠燈來對行人和車輛的通行進(jìn)行控制,使兩者不能同時通過,以避免交通事故。
目前,人行橫道的紅綠燈控制方式通常有兩種:一種是周期性的紅綠燈切換,即紅燈和綠燈交替亮燈,且各自亮燈時長是固定的,另一種是設(shè)置延時按鈕,只有當(dāng)行人手動按動按鈕后經(jīng)過一定的時間后,行人方向的綠燈才會亮,并且一定時間后變成紅燈。
無論是固定時長的紅綠燈亮起時間,還是行人手動按延時按鈕,行人放行的時長都是預(yù)先設(shè)定的。但是實際生活中,在不同時間行人和車輛的流量不一樣,這種固定長度的紅綠燈亮起時間會浪費了行人和車輛寶貴的時間,即人少的時候會浪費車輛寶貴的時間,人多的時候則影響行人的通過量,可能造成人們急于闖紅燈,造成交通事故。而且第二種方式需要行人手動操作,因此現(xiàn)有的紅綠燈裝置均不智能。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種人行橫道紅綠燈的智能控制方法和系統(tǒng),用于根據(jù)行人和車輛的多少自動設(shè)置人行橫道的紅綠燈切換時間,從而實現(xiàn)對人行橫道紅綠燈智能的控制。
本發(fā)明提供的技術(shù)方案如下:
一種人行橫道紅綠燈的智能控制方法,包括:通過激光分別監(jiān)測需要通過人行橫道的車輛和行人的流量數(shù)據(jù);結(jié)合所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)以及當(dāng)前紅綠燈信息,制定紅綠燈顯示策略;根據(jù)所述紅綠燈顯示策略,控制紅綠燈的顯示。
在本技術(shù)方案中,根據(jù)行人和車輛的多少自動設(shè)置人行橫道的紅綠燈切換時間,從而實現(xiàn)對人行橫道紅綠燈智能的控制。
進(jìn)一步優(yōu)選地,所述通過激光分別監(jiān)測需要通過人行橫道的車輛和行人的流量數(shù)據(jù)具體為:通過紅外激光發(fā)射器和接收器分別監(jiān)測靠近人行橫道的車輛和行人個數(shù),以他們距離人行橫道的遠(yuǎn)近為加權(quán)值,分別計算所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)。
在本技術(shù)方案中,結(jié)合待通過人行橫道的車輛和行人的個數(shù),以及他們距離人行橫道的遠(yuǎn)近來計算流量數(shù)據(jù),從而更加精確的估算實際要通過斑馬線的流量。
進(jìn)一步優(yōu)選地,所述結(jié)合所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)以及當(dāng)前紅綠燈信息,制定紅綠燈顯示策略具體為:如果所述需要通過人行橫道的車輛和行人流量數(shù)據(jù)均為0,則采用默認(rèn)的紅綠燈固定間隔時長顯示策略;如果所述需要通過人行橫道的車輛流量數(shù)據(jù)為0且行人流量數(shù)據(jù)不為0,若當(dāng)前行人側(cè)為紅燈,在延時第一指定時間后行人側(cè)亮綠燈;如果所述需要通過人行橫道的行人流量數(shù)據(jù)為0且車輛流量數(shù)據(jù)不為0,若當(dāng)前車輛側(cè)為紅燈,在延時第二指定時間后車輛側(cè)亮綠燈;如果所述需要通過人行橫道的車輛和行人流量數(shù)據(jù)均不為0,則根據(jù)車輛和行人數(shù)目的比例分配兩側(cè)的綠燈亮燈時長。
在本技術(shù)方案中,定義了具體的紅綠燈顯示策略,根據(jù)待通過人行橫道的車輛和行人的流量對比來決定是否馬上改變紅綠燈以及亮燈時長,從而使得等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈,保證了通行的通暢和最優(yōu)規(guī)劃。
進(jìn)一步優(yōu)選地,所述如果所述需要通過人行橫道的車輛流量數(shù)據(jù)為0且行人流量數(shù)據(jù)不為0,若當(dāng)前行人側(cè)為紅燈,在延時第一指定時間后行人側(cè)亮綠燈進(jìn)一步包括:根據(jù)所述行人的流量數(shù)據(jù)來控制行人側(cè)亮綠燈的時長;所述如果所述需要通過人行橫道的行人流量數(shù)據(jù)為0且車輛流量數(shù)據(jù)不為0,若當(dāng)前車輛側(cè)為紅燈,在延時第二指定時間后車輛側(cè)亮綠燈進(jìn)一步包括:根據(jù)所述車輛的流量數(shù)據(jù)來控制車輛側(cè)亮綠燈的時長。
在本技術(shù)方案中,在保證等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈的同時,還保證該側(cè)能獲得更多的綠燈時間,從而進(jìn)一步優(yōu)化紅綠燈策略。
進(jìn)一步優(yōu)選地,所述如果所述需要通過人行橫道的車輛流量數(shù)據(jù)為0且行人流量數(shù)據(jù)不為0,若當(dāng)前行人側(cè)為紅燈,在延時第一指定時間后行人側(cè)亮綠燈進(jìn)一步包括:根據(jù)所述行人的流量數(shù)據(jù)來控制所述第一指定時間的值;所述如果所述需要通過人行橫道的行人流量數(shù)據(jù)為0且車輛流量數(shù)據(jù)不為0,若當(dāng)前車輛側(cè)為紅燈,在延時第二指定時間后車輛側(cè)亮綠燈進(jìn)一步包括:根據(jù)所述車輛的流量數(shù)據(jù)來控制所述第二指定時間的值。
在本技術(shù)方案中,在保證等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈的同時,還能根據(jù)該側(cè)實際流量的大小來控制所述等待綠燈的時長。
本發(fā)明還提供了一種人行橫道紅綠燈的智能控制系統(tǒng),包括:流量監(jiān)測模塊、分析決策模塊、紅綠燈顯示模塊;所述流量監(jiān)測模塊,用于通過激光分別監(jiān)測需要通過人行橫道的車輛和行人的流量數(shù)據(jù);所述分析決策模塊,用于結(jié)合所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)以及當(dāng)前紅綠燈信息,制定紅綠燈顯示策略;所述紅綠燈顯示模塊,用于根據(jù)所述紅綠燈顯示策略,進(jìn)行紅綠燈的顯示。
在本技術(shù)方案中,根據(jù)行人和車輛的多少自動設(shè)置人行橫道的紅綠燈切換時間,從而實現(xiàn)對人行橫道紅綠燈智能的控制。
進(jìn)一步優(yōu)選地,所述流量監(jiān)測模塊包括紅外激光發(fā)射器和接收器、數(shù)據(jù)計算單元;所述紅外激光發(fā)射器和接收器,用于通過紅外激光分別監(jiān)測需要通過人行橫道的車輛和行人個數(shù)以及距離人行橫道的遠(yuǎn)近;所述數(shù)據(jù)計算單元,用于以所述需要通過人行橫道的車輛和行人距離人行橫道的遠(yuǎn)近為加權(quán)值,根據(jù)所述車輛和行人個數(shù)分別計算所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)。
在本技術(shù)方案中,結(jié)合待通過人行橫道的車輛和行人的個數(shù),以及他們距離人行橫道的遠(yuǎn)近來計算流量數(shù)據(jù),從而更加精確的估算實際要通過斑馬線的流量。
進(jìn)一步優(yōu)選地,所述分析決策模塊包括第一分析決策單元,第二分析決策單元,第三分析決策單元,第四分析決策單元;所述第一分析決策單元,用于在需要通過人行橫道的車輛和行人流量數(shù)據(jù)均為0時,采用默認(rèn)的紅綠燈固定間隔時長顯示策略;所述第二分析決策單元,用于在需要通過人行橫道的車輛流量數(shù)據(jù)為0且行人流量數(shù)據(jù)不為0時,以及當(dāng)前行人側(cè)為紅燈時,制定的策略為延時第一指定時間后行人側(cè)亮綠燈;所述第三分析決策單元,用于在需要通過人行橫道的行人流量數(shù)據(jù)為0且車輛流量數(shù)據(jù)不為0時,以及當(dāng)前車輛側(cè)為紅燈時,制定的策略為延時第二指定時間后車輛側(cè)亮綠燈;所述第四分析決策單元,用于在需要通過人行橫道的車輛和行人流量數(shù)據(jù)均不為0時,制定的策略為根據(jù)車輛和行人數(shù)目的比例分配兩側(cè)的綠燈亮燈時長。
在本技術(shù)方案中,定義了具體的紅綠燈顯示策略,根據(jù)待通過人行橫道的車輛和行人的流量對比來決定是否馬上改變紅綠燈以及亮燈時長,從而使得等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈,保證了通行的通暢和最優(yōu)規(guī)劃。
進(jìn)一步優(yōu)選地,所述第二分析決策單元制定的策略為延時第一指定時間后行人側(cè)亮綠燈,進(jìn)一步還包括根據(jù)所述行人的流量數(shù)據(jù)來控制行人側(cè)亮綠燈的時長;所述第三分析決策單元制定的策略為延時第二指定時間后車輛側(cè)亮綠燈,進(jìn)一步還包括根據(jù)所述車輛的流量數(shù)據(jù)多少來控制車輛側(cè)亮綠燈的時長。
在本技術(shù)方案中,在保證等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈的同時,還保證該側(cè)能獲得更多的綠燈時間,從而進(jìn)一步優(yōu)化紅綠燈策略。
進(jìn)一步優(yōu)選地,所述第二分析決策單元制定的策略為延時第一指定時間后行人側(cè)亮綠燈,進(jìn)一步還包括根據(jù)所述行人的流量數(shù)據(jù)來控制所述第一指定時間的值;所述第三分析決策單元制定的策略為延時第二指定時間后車輛側(cè)亮綠燈,進(jìn)一步還包括根據(jù)所述車輛的流量數(shù)據(jù)來控制所述第二指定時間的值。
在本技術(shù)方案中,在保證等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈的同時,還能根據(jù)該側(cè)實際流量的大小來控制所述等待綠燈的時長。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實施方式,對人行橫道紅綠燈的智能控制方法和系統(tǒng)的上述特性、技術(shù)特征、優(yōu)點及其實現(xiàn)方式予以進(jìn)一步說明。
圖1為本發(fā)明中人行橫道紅綠燈的智能控制系統(tǒng)一種實施方式結(jié)構(gòu)示意圖;
圖2為本發(fā)明圖1對應(yīng)實施例中人行橫道紅綠燈的智能控制系統(tǒng)的實際部署示意圖;
圖3為本發(fā)明中人行橫道紅綠燈的智能控制系統(tǒng)另一種實施方式結(jié)構(gòu)示意圖;
圖4為為本發(fā)明中人行橫道紅綠燈的智能控制方法一種實施方式流程示意圖。
具體實施方式
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對照附圖說明本發(fā)明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實施方式。
為使圖面簡潔,各圖中的只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實際結(jié)構(gòu)。
如圖1所示為本發(fā)明提供的人行橫道紅綠燈的智能控制系統(tǒng)一種實施方式結(jié)構(gòu)示意圖,從圖中可以看出,該人行橫道紅綠燈的智能控制系統(tǒng)100包括:流量監(jiān)測模塊110、分析決策模塊120、紅綠燈顯示模塊130。
流量監(jiān)測模塊110,用于通過激光分別監(jiān)測需要通過人行橫道的車輛和行人的流量數(shù)據(jù)。
具體的,可以在人行橫道附近的馬路和行人等待平臺兩端,分布部署紅外激光發(fā)射器和激光接收器;用于監(jiān)測需要通過人行橫道的車輛和行人的流量數(shù)據(jù)。如圖2所示,其中紅外激光發(fā)射器210發(fā)射激光,接收器220接收激光,若接收器220接收不到激光,表明有車輛或行人在等待,為了得到更準(zhǔn)確的行人和車輛信息,可以隔一段距離放置多對激光器。為了平衡經(jīng)濟性和收益,部署激光發(fā)射、接收裝置時,行人端密度適當(dāng)密集,車輛端密度適當(dāng)疏松。
分析決策模塊120,用于結(jié)合所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)以及當(dāng)前紅綠燈信息,制定紅綠燈顯示策略。
具體的,可以通過一顆微處理單元(microcontrollerunit,mcu),例如armcortextm4系列的stm32f417xx,來對所述流量數(shù)據(jù)和當(dāng)前紅綠燈信息進(jìn)行分析,并制定紅綠燈顯示策略。該策略的原則是等待穿過人行橫道的數(shù)目最多的那一側(cè)在更短的時間獲得綠燈,保證通行的通暢和最優(yōu)規(guī)劃。如圖2所示,cpu230是制定策略的芯片。
紅綠燈顯示模塊130,用于根據(jù)分析決策模塊120制定的紅綠燈顯示策略,進(jìn)行紅綠燈的顯示。
在本實施例對應(yīng)的方案中,通過激光分別監(jiān)測需要通過人行橫道的車輛和行人的流量數(shù)據(jù);結(jié)合所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)以及當(dāng)前紅綠燈信息,制定紅綠燈顯示策略;根據(jù)所述紅綠燈顯示策略,控制紅綠燈的顯示,該方案能夠根據(jù)行人和車輛的多少自動設(shè)置人行橫道的紅綠燈切換時間,從而實現(xiàn)對人行橫道紅綠燈智能的控制。
如圖3所示為本發(fā)明提供的人行橫道紅綠燈的智能控制系統(tǒng)另一種實施方式結(jié)構(gòu)示意圖,從圖中可以看出,該人行橫道紅綠燈的智能控制系統(tǒng)300包括:流量監(jiān)測模塊310、分析決策模塊320、紅綠燈顯示模塊330。
流量監(jiān)測模塊310用于通過激光分別監(jiān)測需要通過人行橫道的車輛和行人的流量數(shù)據(jù),具體的包括紅外激光發(fā)射器311和接收器312、數(shù)據(jù)計算單元313;所述紅外激光發(fā)射器311和接收器312,用于通過紅外激光分別監(jiān)測需要通過人行橫道的車輛和行人個數(shù)以及距離人行橫道的遠(yuǎn)近;所述數(shù)據(jù)計算單元313,用于以所述需要通過人行橫道的車輛和行人距離人行橫道的遠(yuǎn)近為加權(quán)值,根據(jù)所述車輛和行人個數(shù)分別計算所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)。
具體的,紅外激光發(fā)射器311和接收器312可以部署在人行橫道附近的馬路和行人等待平臺兩端;發(fā)射器311發(fā)射激光,接收器312接收激光;若接收器312接收不到激光,表明有車輛或行人在等待,為了得到更準(zhǔn)確的行人和車輛信息,可以隔一段距離放置多對激光器。為了平衡經(jīng)濟性和收益,部署激光發(fā)射、接收裝置時,行人端密度適當(dāng)密集,車輛端密度適當(dāng)疏松。實際的部署圖可以參考圖2。
具體的,不同位置的激光接收器信號代表行人或車輛多少的權(quán)重是不一樣的,越靠近斑馬線代表的權(quán)重越大,反之越小,比如假設(shè)最靠近斑馬線的權(quán)重為12,次遠(yuǎn)點的為4,最遠(yuǎn)的為1,具體權(quán)重可以根據(jù)道路車道的多少調(diào)整,從而可以更加精確的估算實際要通過斑馬線的流量。
本方案中,通過模塊310結(jié)合待通過人行橫道的車輛和行人的個數(shù),以及他們距離人行橫道的遠(yuǎn)近來計算流量數(shù)據(jù),從而更加精確的估算實際要通過斑馬線的流量。
分析決策模塊320,用于結(jié)合所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)以及當(dāng)前紅綠燈信息,制定紅綠燈顯示策略,具體的包括第一分析決策單元321,第二分析決策單元322,第三分析決策單元323,第四分析決策單元324。例如,該模塊可以通過一顆微處理單元(microcontrollerunit,mcu),例如armcortextm4系列的stm32f417xx來實現(xiàn)。
所述第一分析決策單元321,用于在需要通過人行橫道的車輛和行人流量數(shù)據(jù)均為0時,采用默認(rèn)的紅綠燈固定間隔時長顯示策略。具體的,系統(tǒng)具有默認(rèn)的顯示策略,該策略采用傳統(tǒng)的紅綠燈固定間隔時長來顯示,例如,始終是車輛側(cè)綠燈亮40秒后行人側(cè)綠燈亮20秒。
所述第二分析決策單元322,用于在需要通過人行橫道的車輛流量數(shù)據(jù)為0且行人流量數(shù)據(jù)不為0時,以及當(dāng)前行人側(cè)為紅燈時,制定的策略為延時第一指定時間后行人側(cè)亮綠燈。例如,延時5秒后行人側(cè)亮綠燈。如果當(dāng)前行人側(cè)本來就是綠燈,則不修改當(dāng)前的策略。
所述第三分析決策單元323,用于在需要通過人行橫道的行人流量數(shù)據(jù)為0且車輛流量數(shù)據(jù)不為0時,以及當(dāng)前車輛側(cè)為紅燈時,制定的策略為延時第二指定時間后車輛側(cè)亮綠燈。例如,延時5秒后車輛側(cè)亮綠燈。如果當(dāng)前車輛側(cè)本來就是綠燈,則不修改當(dāng)前的策略。
所述第四分析決策單元324,用于在需要通過人行橫道的車輛和行人流量數(shù)據(jù)均不為0時,制定的策略為根據(jù)車輛和行人數(shù)目的比例分配兩側(cè)的綠燈亮燈時長。例如,車輛側(cè)和行人側(cè)的流量數(shù)據(jù)分別是20和10,則分配給車輛側(cè)和行人側(cè)的綠燈分別是40秒和20秒。
模塊320的四個分析決策單元定義了具體的紅綠燈顯示策略,根據(jù)待通過人行橫道的車輛和行人的流量對比來決定是否馬上改變紅綠燈以及亮燈時長,從而使得等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈,保證了通行的通暢和最優(yōu)規(guī)劃。
紅綠燈顯示模塊330,用于根據(jù)分析決策模塊320制定的紅綠燈顯示策略,進(jìn)行紅綠燈的顯示。
在本技術(shù)方案中,根據(jù)行人和車輛的多少自動設(shè)置人行橫道的紅綠燈切換時間,從而實現(xiàn)對人行橫道紅綠燈智能的控制。
進(jìn)一步可選的,第二分析決策單元322制定的策略為延時第一指定時間后行人側(cè)亮綠燈,進(jìn)一步還包括根據(jù)所述行人的流量數(shù)據(jù)來控制行人側(cè)亮綠燈的時長;第三分析決策單元323制定的策略為延時第二指定時間后車輛側(cè)亮綠燈,進(jìn)一步還包括根據(jù)所述車輛的流量數(shù)據(jù)多少來控制車輛側(cè)亮綠燈的時長。例如,當(dāng)前車輛或行人的流量數(shù)據(jù)為10,則為車輛或行人側(cè)分配亮綠燈的時長為10秒,當(dāng)前車輛或行人的流量數(shù)據(jù)為50,則為車輛或行人側(cè)分配亮綠燈的時長為50秒;結(jié)束后根據(jù)新的監(jiān)測結(jié)果來定義新的控制策略。
因此,在保證等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈的同時,還保證該側(cè)能獲得更多的綠燈時間,從而進(jìn)一步優(yōu)化紅綠燈策略。
進(jìn)一步可選的,第二分析決策單元322制定的策略為延時第一指定時間后行人側(cè)亮綠燈,進(jìn)一步還包括根據(jù)所述行人的流量數(shù)據(jù)來控制所述第一指定時間的值;第三分析決策單元323制定的策略為延時第二指定時間后車輛側(cè)亮綠燈,進(jìn)一步還包括根據(jù)所述車輛的流量數(shù)據(jù)來控制所述第二指定時間的值。例如,當(dāng)前行人的流量數(shù)據(jù)為10,則第一指定時間的值為6秒,如果當(dāng)前行人的流量數(shù)據(jù)為50,則第一指定時間的值為2秒。
因此,在保證等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈的同時,還能根據(jù)該側(cè)實際流量的大小來控制所述等待綠燈的時長。
如圖4所示為本發(fā)明提供的人行橫道紅綠燈的智能控制方法一種實施方式流程示意圖,從圖中可以看出,該方法包括:
步驟s401:通過激光分別監(jiān)測需要通過人行橫道的車輛和行人的流量數(shù)據(jù)。
該步驟具體為,通過紅外激光發(fā)射器和接收器分別監(jiān)測靠近人行橫道的車輛和行人個數(shù),以他們距離人行橫道的遠(yuǎn)近為加權(quán)值,分別計算所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)。這里結(jié)合待通過人行橫道的車輛和行人的個數(shù),以及他們距離人行橫道的遠(yuǎn)近來計算流量數(shù)據(jù),從而更加精確的估算實際要通過斑馬線的流量。
具體的,紅外激光發(fā)射器和接收器可以部署在人行橫道附近的馬路和行人等待平臺兩端;發(fā)射器發(fā)射激光,接收器接收激光;若接收器接收不到激光,表明有車輛或行人在等待,為了得到更準(zhǔn)確的行人和車輛信息,可以隔一段距離放置多對激光器。為了平衡經(jīng)濟性和收益,部署激光發(fā)射、接收裝置時,行人端密度適當(dāng)密集,車輛端密度適當(dāng)疏松。實際的部署圖可以參考圖2。
具體的,不同位置的激光接收器信號代表行人或車輛多少的權(quán)重是不一樣的,越靠近斑馬線代表的權(quán)重越大,反之越小,比如假設(shè)最靠近斑馬線的權(quán)重為12,次遠(yuǎn)點的為4,最遠(yuǎn)的為1,具體權(quán)重可以根據(jù)道路車道的多少調(diào)整,從而可以更加精確的估算實際要通過斑馬線的流量。
步驟s402:結(jié)合所述需要通過人行橫道的車輛和行人的流量數(shù)據(jù)以及當(dāng)前紅綠燈信息,制定紅綠燈顯示策略。
例如,可以通過一顆微處理單元(microcontrollerunit,mcu),例如armcortextm4系列的stm32f417xx來實現(xiàn)該步驟的功能。
該步驟具體為:
如果所述需要通過人行橫道的車輛和行人流量數(shù)據(jù)均為0,則采用默認(rèn)的紅綠燈固定間隔時長顯示策略;
如果所述需要通過人行橫道的車輛流量數(shù)據(jù)為0且行人流量數(shù)據(jù)不為0,若當(dāng)前行人側(cè)為紅燈,在延時第一指定時間后行人側(cè)亮綠燈;
如果所述需要通過人行橫道的行人流量數(shù)據(jù)為0且車輛流量數(shù)據(jù)不為0,若當(dāng)前車輛側(cè)為紅燈,在延時第二指定時間后車輛側(cè)亮綠燈;
如果所述需要通過人行橫道的車輛和行人流量數(shù)據(jù)均不為0,則根據(jù)車輛和行人數(shù)目的比例分配兩側(cè)的綠燈亮燈時長。
上面定義了四種具體的紅綠燈顯示策略,根據(jù)待通過人行橫道的車輛和行人的流量對比來決定是否馬上改變紅綠燈以及亮燈時長,從而使得等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈,保證了通行的通暢和最優(yōu)規(guī)劃。
可選的,如果所述需要通過人行橫道的車輛流量數(shù)據(jù)為0且行人流量數(shù)據(jù)不為0,若當(dāng)前行人側(cè)為紅燈,在延時第一指定時間后行人側(cè)亮綠燈進(jìn)一步包括:根據(jù)所述行人的流量數(shù)據(jù)來控制行人側(cè)亮綠燈的時長;所述如果所述需要通過人行橫道的行人流量數(shù)據(jù)為0且車輛流量數(shù)據(jù)不為0,若當(dāng)前車輛側(cè)為紅燈,在延時第二指定時間后車輛側(cè)亮綠燈進(jìn)一步包括:根據(jù)所述車輛的流量數(shù)據(jù)來控制車輛側(cè)亮綠燈的時長。
例如,當(dāng)前車輛或行人的流量數(shù)據(jù)為10,則為車輛或行人側(cè)分配亮綠燈的時長為10秒,當(dāng)前車輛或行人的流量數(shù)據(jù)為50,則為車輛或行人側(cè)分配亮綠燈的時長為50秒;結(jié)束后根據(jù)新的監(jiān)測結(jié)果來定義新的控制策略。因此,在保證等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈的同時,還保證該側(cè)能獲得更多的綠燈時間,從而進(jìn)一步優(yōu)化紅綠燈策略。
進(jìn)一步可選的,所述如果所述需要通過人行橫道的車輛流量數(shù)據(jù)為0且行人流量數(shù)據(jù)不為0,若當(dāng)前行人側(cè)為紅燈,在延時第一指定時間后行人側(cè)亮綠燈進(jìn)一步包括:根據(jù)所述行人的流量數(shù)據(jù)來控制所述第一指定時間的值;所述如果所述需要通過人行橫道的行人流量數(shù)據(jù)為0且車輛流量數(shù)據(jù)不為0,若當(dāng)前車輛側(cè)為紅燈,在延時第二指定時間后車輛側(cè)亮綠燈進(jìn)一步包括:根據(jù)所述車輛的流量數(shù)據(jù)來控制所述第二指定時間的值。
例如,當(dāng)前行人的流量數(shù)據(jù)為10,則第一指定時間的值為6秒,如果當(dāng)前行人的流量數(shù)據(jù)為50,則第一指定時間的值為2秒。因此,在保證等待數(shù)目最多的那一側(cè)在更短的時間獲得綠燈的同時,還能根據(jù)該側(cè)實際流量的大小來控制所述等待綠燈的時長。
步驟s403:根據(jù)所述紅綠燈顯示策略,控制紅綠燈的顯示。
在本實施例對應(yīng)的技術(shù)方案中,根據(jù)行人和車輛的多少自動設(shè)置人行橫道的紅綠燈切換時間,從而實現(xiàn)對人行橫道紅綠燈智能的控制。
應(yīng)當(dāng)說明的是,上述實施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。