本發(fā)明涉及道路交通控制領域,特別涉及基于智能交通云控制系統(tǒng)的信息處理方法及裝置。
背景技術:
隨著經(jīng)濟的不斷發(fā)展,城市人口和機動車輛數(shù)量迅猛增長,這種增長造成了城市路口交通情況越發(fā)復雜,這就對交通控制系統(tǒng)的數(shù)據(jù)信息交互和處理能力提出了更高的要求。
參閱圖1所示,交通控制系統(tǒng)包括一個中心系統(tǒng)和若干交通信號機。
交通信號機與中心系統(tǒng)之間通信時,交通信號機將采集的現(xiàn)場數(shù)據(jù)信息傳輸至中心系統(tǒng),然后,中心系統(tǒng)對各個交通信號機采集的數(shù)據(jù)信息進行存儲、計算和處理。由于各個交通信號機同時給中心系統(tǒng)傳輸實時信息,這樣就會導致中心系統(tǒng)接收的數(shù)據(jù)信息量大,而且,此種數(shù)據(jù)信息處理方法數(shù)據(jù)傳輸時傳輸速率緩慢,中心系統(tǒng)數(shù)據(jù)信息存儲量大、計算負擔重,同時中心系統(tǒng)對各個交通信號機的控制實時性也較差。
目前,在上述處理方法的基礎上開發(fā)了分布式交通控制系統(tǒng),分布式交通控制系統(tǒng)包括一個中心系統(tǒng)和若干交通云節(jié)點,所謂分布式交通控制系統(tǒng),即是在云計算模式下,大量的分布式交通云節(jié)點在云節(jié)點本地對數(shù)據(jù)信息進行計算和處理,多個交通云節(jié)點區(qū)域分組構(gòu)成微云構(gòu)架,單個交通云節(jié)點對數(shù)據(jù)信息進行存儲、分析、處理和交互,以完成整個交通控制系統(tǒng)的數(shù)據(jù)信息處理,通過車流量等車輛信息進行信號燈的管理。
然而,采用此種數(shù)據(jù)信息處理方法,仍存在不足之處。
數(shù)據(jù)信息僅限制于在單個交通云節(jié)點上進行計算和處理,缺乏上層中心系統(tǒng)全局掌控,這樣,區(qū)域內(nèi)各交通云節(jié)點之間的協(xié)調(diào)控制效果就較差,且云節(jié)點與云節(jié)點,及云節(jié)點與中心系統(tǒng)之間數(shù)據(jù)信息交互沒有選擇性,這樣,就會導致中心系統(tǒng)存儲量大、計算負擔重。
技術實現(xiàn)要素:
本發(fā)明實施例提供基于智能交通云控制系統(tǒng)的信息處理方法,用以解決現(xiàn)有技術中存在的交通控制系統(tǒng)中各控制服務器之間的協(xié)調(diào)控制效果較差,以及中心系統(tǒng)數(shù)據(jù)信息存儲量大、計算負擔重的問題。
本發(fā)明實施例提供的具體技術方案如下:
基于智能交通云控制系統(tǒng)的信息處理方法,所述智能交通云控制系統(tǒng)至少包括若干控制服務器、若干IP化現(xiàn)場設備,或者,至少包括若干控制服務器、若干IP化現(xiàn)場設備和中心系統(tǒng),其中,中心系統(tǒng)和控制服務器之間通過網(wǎng)絡方式連接,IP化現(xiàn)場設備和控制服務器之間通過基于IP地址的寬帶總線連接,其中,所述方法包括:
第一節(jié)點向控制服務器發(fā)布訂閱消息,其中,所述訂閱消息用于指示控制服務器在確定滿足預設條件時,向所述第一節(jié)點返回控制服務器本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,所述第一節(jié)點為中心系統(tǒng)或者為任意一控制服務器;
第一節(jié)點接收控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果;
第一節(jié)點對獲得的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行分析,并基于分析結(jié)果,生成相應的控制策略。
可選的,在第一節(jié)點向各個控制服務器發(fā)布訂閱消息之前,進一步包括:
各個控制服務器收集各自本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果并進行保存。
可選的,第一節(jié)點向控制服務器發(fā)布訂閱消息,包括:
若第一節(jié)點為中心系統(tǒng),則第一節(jié)點向全部控制服務器發(fā)布訂閱消息;
若第一節(jié)點為控制服務器,則第一節(jié)點向指定的其他控制服務器發(fā)布訂閱消息。
可選的,第一節(jié)點向一個控制服務器發(fā)布訂閱消息,包括:
第一節(jié)點基于所述一個控制服務器的地理位置,向所述一個控制服務器發(fā)布相應的訂閱消息;或者,
第一節(jié)點基于所述一個控制服務器的周邊交通狀況,向所述一個控制服務器發(fā)布相應的訂閱消息;或者,
第一節(jié)點基于所述一個控制服務器的節(jié)點類型,向所述一個控制服務器發(fā)布相應的訂閱消息。
可選的,第一節(jié)點接收一個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,包括:
第一節(jié)點接收所述一個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,其中,所述IP化現(xiàn)場設備采集信息以及相應處理結(jié)果是所述一個控制服務器確定滿足預設條件后向所述第一節(jié)點發(fā)送的;
其中,所述預設條件包括以下條件中一種或任意組合:
所述一個控制服務器的周邊發(fā)生擁堵;
所述一個控制服務器的周邊發(fā)生交通事故;
所述一個控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值;
所述一個控制服務器或所述第一節(jié)點的周邊發(fā)生緊急事件。
可選的,第一節(jié)點對獲得的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行分析,并基于分析結(jié)果,生成相應的控制策略,包括:
若所述第一節(jié)點為中心系統(tǒng),則所述第一節(jié)點對獲得的各個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行云計算分析,并基于分析結(jié)果,生成相應的協(xié)同控制策略;
若所述第一節(jié)點為控制服務器,則所述第一節(jié)點對獲得的各個其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行邊緣計算分析,并基于分析結(jié)果,生成相應的本地控制策略。
可選的,進一步包括:
若第一節(jié)點確定生成的控制策略執(zhí)行失敗,則通知中心系統(tǒng),由中心系統(tǒng)針對所述控制策略重新收集相應的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,并生成相應的優(yōu)化策略。
基于智能交通云控制系統(tǒng)的信息處理裝置,所述智能交通云控制系統(tǒng)至少包括若干控制服務器、若干IP化現(xiàn)場設備,或者,至少包括若干控制服務器、若干IP化現(xiàn)場設備和中心系統(tǒng),其中,中心系統(tǒng)和控制服務器之間通過網(wǎng)絡方式連接,IP化現(xiàn)場設備和控制服務器之間通過基于IP地址的寬帶總線連接,其中,所述裝置包括:
發(fā)布單元,用于向控制服務器發(fā)布訂閱消息,其中,所述訂閱消息用于指示控制服務器在確定滿足預設條件時,向所述第一節(jié)點返回控制服務器本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,所述第一節(jié)點為中心系統(tǒng)或者為任意一控制服務器;
接收單元,用于接收控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果;
生成單元,用于對獲得的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行分析,并基于分析結(jié)果,生成相應的控制策略。
可選的,在向各個控制服務器發(fā)布訂閱消息之前,所述裝置進一步包括:
收集單元,用于收集各自本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果并進行保存。
可選的,向控制服務器發(fā)布訂閱消息時,所述發(fā)布單元用于:
若所述裝置為中心系統(tǒng),則向全部控制服務器發(fā)布訂閱消息;
若所述裝置為控制服務器,則向指定的其他控制服務器發(fā)布訂閱消息。
可選的,向一個控制服務器發(fā)布訂閱消息時,所述發(fā)布單元進一步用于:
基于所述一個控制服務器的地理位置,向所述一個控制服務器發(fā)布相應的訂閱消息;或者,
基于所述一個控制服務器的周邊交通狀況,向所述一個控制服務器發(fā)布相應的訂閱消息;或者,
基于所述一個控制服務器的節(jié)點類型,向所述一個控制服務器發(fā)布相應的訂閱消息。
可選的,接收一個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果時,所述接收單元用于:
接收所述一個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,其中,所述IP化現(xiàn)場設備采集信息以及相應處理結(jié)果是所述一個控制服務器確定滿足預設條件后向所述第一節(jié)點發(fā)送的;
其中,所述預設條件包括以下條件中一種或任意組合:
所述一個控制服務器的周邊發(fā)生擁堵;
所述一個控制服務器的周邊發(fā)生交通事故;
所述一個控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值;
所述一個控制服務器或所述第一節(jié)點的周邊發(fā)生緊急事件。
可選的,對獲得的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行分析,并基于分析結(jié)果,生成相應的控制策略時,所述生成單元用于:
若所述裝置為中心系統(tǒng),則對獲得的各個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行云計算分析,并基于分析結(jié)果,生成相應的協(xié)同控制策略;
若所述裝置為控制服務器,則對獲得的各個其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行邊緣計算分析,并基于分析結(jié)果,生成相應的本地控制策略。
可選的,所述生成單元進一步用于:
若確定生成的控制策略執(zhí)行失敗,則通知中心系統(tǒng),由中心系統(tǒng)針對所述控制策略重新收集相應的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,并生成相應的優(yōu)化策略。
綜上所述,本發(fā)明實施例中,在智能交通云控制系統(tǒng)進行數(shù)據(jù)信息處理的過程中,第一節(jié)點向控制服務器分別發(fā)布訂閱消息,控制服務器接收到第一節(jié)點發(fā)布的訂閱消息,當控制服務器確定滿足上述訂閱消息指示的預設條件時,將上述訂閱消息指示的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回給第一節(jié)點,第一節(jié)點針對返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行分析,并基于分析結(jié)果生成相應的協(xié)同控制策略或本地控制策略。若第一節(jié)點為中心系統(tǒng),則中心系統(tǒng)將生成的協(xié)同控制策略下發(fā)給相應的控制服務器,若第一節(jié)點為第一控制服務器,則第一控制服務器執(zhí)行生成的本地控制策略。
此信息處理方法,各個控制服務器各自采集并存儲IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,這樣,就實現(xiàn)了信息的分布式存儲,只有當控制服務器確定滿足訂閱消息指示的預設條件時,才需將訂閱消息指示的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一節(jié)點,這樣,就降低了智能交通云控制系統(tǒng)的整體信息傳輸量,從而,保證了系統(tǒng)的傳輸效率。在此信息處理方法中,當?shù)谝还?jié)點為中心節(jié)點時,中心系統(tǒng)可以針對指定的多個控制服務器生成相應的協(xié)同控制策略,這樣就可以提高某一區(qū)域內(nèi)交通路況的調(diào)節(jié)效果,同時也降低了中心系統(tǒng)的信息存儲量以及信息計算量;當?shù)谝还?jié)點為第一控制服務器時,第一控制服務器可以獲取任一個指定的其他控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,這樣第一控制服務器可以實現(xiàn)自管理,從而降低了中心系統(tǒng)的信息運算量,同時也實現(xiàn)了各個控制服務器之間的信息共享;此信息處理方法,通過結(jié)合消息訂閱發(fā)布機制、數(shù)據(jù)分布式存儲共享、云計算、邊緣計算等技術,現(xiàn)場控制服務器存儲本地數(shù)據(jù)、中心系統(tǒng)需求訂閱數(shù)據(jù),為實現(xiàn)交通系統(tǒng)數(shù)據(jù)的合理存儲,快速共享,實時處理提供了解決方案。
附圖說明
圖1為傳統(tǒng)交通控制系統(tǒng)結(jié)構(gòu)圖;
圖2為智能交通云控制系統(tǒng)結(jié)構(gòu)圖;
圖3為控制服務器通過基于IP地址的寬帶總線與IP化現(xiàn)場設備進行連接示意圖;
圖4為本發(fā)明實施例中,第一節(jié)點為中心系統(tǒng)時,智能交通云控制系統(tǒng)的信息處理詳細流程圖;
圖5為本發(fā)明實施例中,第一節(jié)點為控制服務器時,智能交通云控制系統(tǒng)的信息處理詳細流程圖;
圖6為本發(fā)明實施例中,信息處理裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合附圖對本發(fā)明優(yōu)選的實施方式作出進一步詳細說明。
在實際應用中,基于智能交通云控制系統(tǒng)可以至少包括若干控制服務器、若干IP化現(xiàn)場設備;也可以至少包括若干控制服務器、若干IP化現(xiàn)場設備和中心系統(tǒng)。
參閱圖2所示,智能交通云控制系統(tǒng)包括至少一個中心系統(tǒng)以及若干控制服務器,如,智能交通云控制系統(tǒng)的總服務器相當于中心系統(tǒng),每個路口的服務器相當于一個控制服務器,中心系統(tǒng)與控制服務器以及各個控制服務器之間通過網(wǎng)絡連接。
本實施例僅是本發(fā)明一種優(yōu)選的實施方式,其中,本實施例中的中心系統(tǒng)僅是若干種中心系統(tǒng)類型中的一種,本實施例中的控制服務器也僅是若干種控制服務器類型中的一種。
當然,本發(fā)明可以采用以下實施例,但并不僅限于采用以下實施例來實現(xiàn)。
參閱圖3所示,控制服務器通過基于IP地址的寬帶總線與IP化現(xiàn)場設備實現(xiàn)連接。
所謂IP化現(xiàn)場設備,指的是分布在各個交通路口的,用于采集交通路口數(shù)據(jù)、對路口交通狀態(tài)進行實時監(jiān)測、控制等等功能的設備(如、交通信號燈、檢測設備以及視頻與違法監(jiān)測設備等等)。
具體的,IP化現(xiàn)場設備又可以分為第一類IP化現(xiàn)場設備和第二IP類化現(xiàn)場設備,其中,第一類IP化現(xiàn)場設備指的是可以直接與基于IP地址的寬帶總線連接的IP化現(xiàn)場設備(如,視頻檢測與違法監(jiān)測設備等等),而第二類IP化現(xiàn)場設備指的是需要通過相應的驅(qū)動設備才能與基于IP地址的寬帶總線進行連接的IP化現(xiàn)場設備(如,交通信號燈、檢測設備等等)。
本發(fā)明實施例中,所謂分布式存儲,指的是智能交通云控制系統(tǒng)的各個控制服務器收集各自本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果并進行保存,其中,上述相應處理結(jié)果指的是各個控制服務器針對收集的IP化現(xiàn)場設備采集信息進行處理后得到的已處理數(shù)據(jù)。
換言之,本發(fā)明實施例中,智能交通云控制系統(tǒng)中的各個控制服務器通過各個IP化現(xiàn)場設備收集的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,可以在各個控制服務器上進行分布式存儲。
例如:智能交通云控制系統(tǒng)中的控制服務器A收集通過現(xiàn)場的視頻與違法監(jiān)測設備(如,視頻攝像頭等)采集的IP化現(xiàn)場設備采集信息(如,視頻監(jiān)測信息等),并將此IP化現(xiàn)場設備采集信息以及相應處理結(jié)果在控制服務器A上進行存儲;智能交通云控制系統(tǒng)中的控制服務器B收集通過現(xiàn)場的視頻與違法監(jiān)測設備(如,視頻攝像頭等)采集的IP化現(xiàn)場設備采集信息(如,視頻監(jiān)測信息等),并將此IP化現(xiàn)場設備采集信息以及相應處理結(jié)果在控制服務器B上進行存儲等等。
本發(fā)明實施例中,第一節(jié)點向控制服務器發(fā)布訂閱消息,其中,該訂閱消息用于指示控制服務器在確定滿足預設條件時,向第一節(jié)點返回控制服務器本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果。
然而,第一節(jié)點可以為中心系統(tǒng)或者為任意一控制服務器。
下面將結(jié)合附圖對本發(fā)明實施例中,基于智能交通云控制系統(tǒng)至少包括若干智能云節(jié)點、和若干IP化現(xiàn)場設備和中心系統(tǒng),且第一節(jié)點為中心系統(tǒng)時的情況進行詳細介紹。
實際應用中,中心系統(tǒng)用于與多個控制服務器通過網(wǎng)絡實現(xiàn)數(shù)據(jù)交互,共享與其連接的控制服務器存儲的數(shù)據(jù),并通過對共享的數(shù)據(jù)進行分析、處理,得到分析結(jié)果;根據(jù)分析結(jié)果,生成協(xié)同控制策略,并將協(xié)同控制策略發(fā)送給相應的控制服務器。控制服務器還用于通過云計算從中心系統(tǒng)獲得協(xié)同控制策略,并根據(jù)協(xié)同控制策略執(zhí)行相應的操作。
參閱圖4所示,本發(fā)明實施例中,第一節(jié)點為中心系統(tǒng)時,智能交通云控制系統(tǒng)的信息處理詳細流程圖。
步驟401:中心系統(tǒng)與各個控制服務器之間建立網(wǎng)絡連接。
步驟402:中心系統(tǒng)向各個控制服務器發(fā)布訂閱消息。
若第一節(jié)點為中心系統(tǒng)時,中心系統(tǒng)向各個控制服務器發(fā)布訂閱消息,此類訂閱消息指示控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果是比較粗略、全局化的,具體可以包括“車流量”、“人流量”、“擁堵路段名稱”等等,中心系統(tǒng)可以基于獲取的各個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行云計算分析,并基于分析結(jié)果針對各個控制服務器生成相應的協(xié)同控制策略。
中心系統(tǒng)會基于各個控制服務器的不同條件(如,地理位置、周邊交通狀況以及控制服務器的節(jié)點類型等等),分別向各個控制服務器發(fā)布相應的訂閱消息,其中,該訂閱消息用于指示控制服務器在確定滿足預設條件時,向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果。
具體的,所謂控制服務器的不同條件,包含但不限于以下三種情況:
第一種情況為:中心系統(tǒng)會基于各個控制服務器的地理位置的不同,而分別向各個控制服務器發(fā)布相應的訂閱消息。
例如:控制服務器A所在的位置為市區(qū)中心,通過路口的機動車、非機動車以及行人較多,那么,中心系統(tǒng)向控制服務器A發(fā)布的訂閱消息就包含相應的信息內(nèi)容,該訂閱消息包含的信息內(nèi)容包括:控制服務器A定時向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的時間間隔更短(如,控制服務器A每隔5分鐘向中心系統(tǒng)返回一次IP化現(xiàn)場設備采集信息以及相應處理結(jié)果)、控制服務器所需返回給中心系統(tǒng)的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果內(nèi)容更多(如,30分鐘內(nèi)通過路口的車流量、上一次綠燈時車輛通過路口的車輛數(shù)以及平均車速、紅燈時車輛的擁堵距離以及視頻監(jiān)控信息等等)等等;控制服務器B所在的位置為城市郊區(qū),經(jīng)過路口的機動車、非機動車以及行人較少,那么,中心系統(tǒng)向控制服務器B發(fā)布的訂閱消息就會包含有相應的信息內(nèi)容,該訂閱消息包含的信息內(nèi)容包括:控制服務器B定時向中心系統(tǒng)返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的時間間隔更長(如,控制服務器B每隔30分鐘向中心系統(tǒng)返回一次IP化現(xiàn)場設備采集信息以及相應處理結(jié)果)、控制服務器所需返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果內(nèi)容更少(如、只需上傳30分鐘內(nèi)通過路口的車流量)等等。
第二種情況為:中心系統(tǒng)會基于各個控制服務器的周邊交通狀況的不同,而分別向各個控制服務器發(fā)布相應的訂閱消息。
例如:控制服務器A所在的路口的周邊交通狀況良好時(如,非上下班時間段,通過路口的機動車、非機動車以及行人數(shù)量不多時),中心系統(tǒng)向控制服務器A發(fā)布的訂閱消息包含有相應的消息,該訂閱消息包含的信息內(nèi)容包括:內(nèi)容控制服務器A定時向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的時間間隔更長(如,控制服務器A每隔30分鐘向中心系統(tǒng)返回一次IP化現(xiàn)場設備采集信息以及相應處理結(jié)果)、控制服務器所需返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果內(nèi)容更少(如、只需上傳30分鐘內(nèi)通過路口的車流量)等等;控制服務器A所在的路口的周邊交通狀況較差時(如,上下班時間段,通過路口的機動車、非機動車以及行人數(shù)量較多時),中心系統(tǒng)向控制服務器A發(fā)布的訂閱消息就會包含有相應的消息內(nèi)容,該訂閱消息包含的信息內(nèi)容包括:控制服務器B定時向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的時間間隔更長(如,控制服務器B每隔30分鐘向中心系統(tǒng)返回一次IP化現(xiàn)場設備采集信息以及相應處理結(jié)果)、控制服務器所需返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果內(nèi)容更少(如、只需上傳30分鐘內(nèi)通過路口的車流量)等等。
第三種情況為:中心系統(tǒng)會基于各個控制服務器的節(jié)點類型的不同,分別向各個控制服務器發(fā)布相應的訂閱消息。
例如:控制服務器A連接的IP化現(xiàn)場設備為測速設備,那么,中心系統(tǒng)向控制服務器A發(fā)布相應的訂閱消息(如,該訂閱消息用于指示控制服務器A將某一時間段T1內(nèi),監(jiān)測到的所有車輛在通過監(jiān)測設備時的實時速度信息返回給中心系統(tǒng)),其中,T1的取值可以根據(jù)實際情況任意取值;控制服務器B為車流量統(tǒng)計設備,那么,中心系統(tǒng)向控制服務器B發(fā)布相應的訂閱消息(如,該訂閱消息用于指示控制服務器B將某一時間段T2內(nèi),通過該車流量統(tǒng)計設備的所有車輛的數(shù)量信息返回給中心系統(tǒng))其中,T2的取值可以根據(jù)實際情況任意取值。
步驟403:控制服務器接收到中心系統(tǒng)發(fā)布的訂閱消息。
控制服務器接收中心系統(tǒng)基于控制服務器不同條件(如,地理位置、周邊交通狀況以及控制服務器的節(jié)點類型等等)發(fā)布的訂閱消息。
具體的,所謂控制服務器不同條件,包含但不限于以下三種情況:
第一種情況:控制服務器接收到中心系統(tǒng)基于控制服務器的地理位置,而發(fā)布的訂閱消息;
例如:控制服務器A所在的位置為市區(qū)中心,通過路口的機動車、非機動車以及行人較多,那么,控制服務器A接收到中心系統(tǒng)向控制服務器A發(fā)布的訂閱消息,該訂閱消息包含的信息內(nèi)容包括:控制服務器A定時向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的時間間隔更短(如,控制服務器A每隔5分鐘向中心系統(tǒng)返回一次IP化現(xiàn)場設備采集信息以及相應處理結(jié)果)、控制服務器所需返回給中心系統(tǒng)的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果內(nèi)容更多(如,30分鐘內(nèi)通過路口的車流量、上一次綠燈時車輛通過路口的車輛數(shù)以及平均車速、上一次紅燈時車輛的擁堵距離以及視頻監(jiān)控信息等等)等等;控制服務器B所在的位置為城市郊區(qū),經(jīng)過路口的機動車、非機動車以及行人較少,那么,控制服務器B接收中心系統(tǒng)向控制服務器B發(fā)布的訂閱消息,該訂閱消息包含的信息內(nèi)容包括:控制服務器B定時向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的時間間隔更長(如,控制服務器B每隔30分鐘向中心系統(tǒng)返回一次IP化現(xiàn)場設備采集信息以及相應處理結(jié)果)、控制服務器所需返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果內(nèi)容更少(如、只需上傳30分鐘內(nèi)通過路口的車流量)等等。
第二種情況:控制服務器接收到中心系統(tǒng)基于控制服務器的周邊交通狀態(tài),而發(fā)布的訂閱消息;
例如:控制服務器A所在的路口的周邊交通狀況良好時(如,非上下班時間段,通過路口的機動車、非機動車以及行人數(shù)量不多時),控制服務器A接收中心信息向控制服務器A發(fā)布的訂閱消息,該訂閱消息包含的信息內(nèi)容包括:控制服務器A定時向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的時間間隔更長(如,控制服務器A每隔30分鐘向中心系統(tǒng)返回一次IP化現(xiàn)場設備采集信息以及相應處理結(jié)果)、控制服務器所需返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果內(nèi)容更少(如、只需上傳30分鐘內(nèi)通過路口的車流量)等等;控制服務器A所在的路口的周邊交通狀況較差時(如,上下班時間段,通過路口的機動車、非機動車以及行人數(shù)量較多時),控制服務器A接收中心系統(tǒng)向控制服務器A發(fā)布的訂閱消息,該訂閱消息包含的信息內(nèi)容包括:控制服務器B定時向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的時間間隔更長(如,控制服務器B每隔30分鐘向中心系統(tǒng)返回一次IP化現(xiàn)場設備采集信息以及相應處理結(jié)果)、控制服務器所需返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果內(nèi)容更少(如、只需上傳30分鐘內(nèi)通過路口的車流量)等等。
第三種情況:控制服務器接收到中心系統(tǒng)基于控制服務器的節(jié)點類型,而發(fā)布的訂閱消息。
例如:控制服務器A連接的IP化現(xiàn)場設備為測速設備,那么,控制服務器A接收中心系統(tǒng)向控制服務器A發(fā)布的訂閱消息(如,該訂閱消息用于指示控制服務器A將某一時間段T1內(nèi),監(jiān)測到的所有車輛在通過監(jiān)測設備時的實時速度信息上傳給中心系統(tǒng)),其中,T1的取值可以根據(jù)實際情況任意取值;控制服務器B為車流量統(tǒng)計設備,那么,控制服務器B接收中心系統(tǒng)向控制服務器B發(fā)布的訂閱消息(如,該訂閱消息用于指示控制服務器B將某一時間段T2內(nèi),通過該車流量統(tǒng)計設備的所有車輛的數(shù)量信息上傳給中心系統(tǒng))其中,T2的取值可以根據(jù)實際情況任意取值。
步驟404:控制服務器確定滿足訂閱消息指示的預設條件時,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回中心系統(tǒng)。
控制服務器收集IP化現(xiàn)場設備采集信息,并將收集的IP化現(xiàn)場設備采集信息在控制服務器進行分析處理,得到處理結(jié)果,并將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果在本地進行分布式存儲。
控制服務器確定訂閱消息指示的預設條件滿足時(如,控制服務器確定控制服務器周邊發(fā)生擁堵、發(fā)生交通事故或者控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值、控制服務器周邊發(fā)生緊急事件時),控制服務器將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回中心系統(tǒng),其中,此IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的信息內(nèi)容是訂閱消息指示的。
具體的,包括但不限于以下四種情況以及四種情況的任意組合:
第一種情況:當控制服務器的周邊發(fā)生擁堵時,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回中心系統(tǒng);
例如:控制服務器A收集通過視頻監(jiān)測設備(如,視頻攝像頭等)采集的IP化現(xiàn)場設備采集信息(如,車速、車流量等等),控制服務器A針對收集的IP化現(xiàn)場設備采集信息進行分析處理,得到相應處理結(jié)果,控制服務器A根據(jù)獲取的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,確定控制服務器A的周邊發(fā)生擁堵,那么,控制服務器A將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回中心系統(tǒng),其中,返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的信息內(nèi)容是訂閱消息指示的。
第二種情況:當控制服務器的周邊發(fā)生交通事故時,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回中心系統(tǒng);
例如:控制服務器A收集通過視頻監(jiān)測設備(如,視頻攝像頭等)采集的IP化現(xiàn)場設備采集信息,針對獲取的收集的IP化現(xiàn)場設備采集信息進行分析處理,得到相應處理結(jié)果(如,車流量信息、上一次紅燈時車輛擁堵距離、上一次綠燈時通過路口車輛的平均速度等等),控制服務器A根據(jù)獲取的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果得到上次一綠燈時,通過路口的車輛數(shù)N較少(如,N<5輛),且上一次綠燈時通過路口車輛的平均速度V較慢(如,V<5km/h),而上一次紅燈時車輛擁堵距離S卻較長(如,S>80米),那么,控制服務器A就確定周邊發(fā)生交通事故,從而,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回給中心系統(tǒng),其中,N、S以及V的取值可以根據(jù)實際情況任意取值。
第三種情況:當控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值時,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回中心系統(tǒng)。
例如:控制服務器A收集通過IP化現(xiàn)場設備(如,視頻攝像頭等)采集的IP化現(xiàn)場設備采集信息(如,視頻監(jiān)控信息、違法闖紅燈車輛的照片、每一次綠燈時通過路口的車輛數(shù)等等),并對收集的IP化現(xiàn)場設備采集信息進行分析處理,得到相應處理結(jié)果(如,車流量信息、每一次紅燈時車輛的擁堵距離等等),控制服務器A將收集的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果在控制服務器A上進行存儲,當控制服務器A檢測到IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值M時,控制服務器A將存儲在本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回中心系統(tǒng),其中,M的取值可以根據(jù)需要任意取值。
第四種情況:當控制服務器的周邊發(fā)生緊急事件時,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回中心系統(tǒng)。
具體的,當控制服務器周邊發(fā)生緊急事件時,如,中心系統(tǒng)接收到管理員通知,確定管轄區(qū)域內(nèi)有緊急事件發(fā)生,如“緝查布控”或者“有救護車通行”等等緊急事件時,各個控制服務器需要將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回中心系統(tǒng)。
例如:假設中心系統(tǒng)接收到管理員通知,管轄區(qū)域內(nèi)有救護車經(jīng)過,且,上述救護車路過的路段有擁堵狀況,則中心系統(tǒng)獲取各個控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,并進行交通調(diào)整,以確保救護車及時到達目的地點。
又例如:中心系統(tǒng)接收到管理員下發(fā)的“緝查布控”命令時,其中,上述“緝查布控”又可以包括“搜捕案件嫌疑車輛”或者“查找套牌車輛”等等。
具體的,假設中心系統(tǒng)接收到管理員下發(fā)的“緝查布控”命令中的“搜捕案件嫌疑車輛”時,中心系統(tǒng)向管轄區(qū)域內(nèi)的各個控制服務器發(fā)布訂閱消息,上述訂閱消息可以包括“車輛的車牌號碼的照片”“車輛所在道路的名稱”、“車輛經(jīng)過的具體時間”、“車輛駕駛員的人臉圖像”等等,各個控制服務器會基于獲得的訂閱消息向中心系統(tǒng)返回相應的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,以確?!八巡栋讣右绍囕v”緊急事件及時解決。
假設中心系統(tǒng)接收到管理員下發(fā)的“緝查布控”命令中的“查找套牌車輛”時,中心系統(tǒng)向管轄區(qū)域內(nèi)的各個控制服務器發(fā)布訂閱消息,上述訂閱消息可以包括“車輛的車牌號碼的照片”,“車輛所在道路的名稱”、“車輛經(jīng)過的具體時間”等等,當中心系統(tǒng)根據(jù)各個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,確定至少兩個以上的路段在同一時間內(nèi)出現(xiàn)了同一車牌號的車輛,則確定查找到套牌車輛,以確?!安檎姨着栖囕v”緊急事件及時解決。
步驟405:中心系統(tǒng)接收到控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果。
中心系統(tǒng)接收控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,其中,該IP化現(xiàn)場設備采集信息以及相應處理結(jié)果是控制服務器確定滿足預設條件(如,控制服務器的周邊發(fā)生擁堵、控制服務器的周邊發(fā)生交通事故、控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值、控制服務器的周邊發(fā)生緊急事件等等)后向中心系統(tǒng)返回的。
其中,該預設條件包含但不限于以下四種情況以及四種情況的任意組合:
第一種情況:控制服務器確定控制服務器周邊發(fā)生擁堵時,向中心系統(tǒng)發(fā)送IP化現(xiàn)場設備采集信息以及相應處理結(jié)果;
具體的,控制服務器基于收集的IP化現(xiàn)場設備采集信息以及對IP化現(xiàn)場設備采集信息進行分析處理后得到相應處理結(jié)果,確定控制服務器周邊發(fā)生擁堵,那么,控制服務器向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果。
第二種情況:控制服務器確定控制服務器周邊發(fā)生交通事故時,向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果;
具體的,控制服務器基于IP化現(xiàn)場設備采集信息,以及對IP化現(xiàn)場設備采集信息進行分析處理后得到相應處理結(jié)果,確定控制服務器周邊發(fā)生交通事故,那么,控制服務器向中心系統(tǒng)返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果。
第三種情況:控制服務器確定IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值時,向中心系統(tǒng)發(fā)送IP化現(xiàn)場設備采集信息以及相應處理結(jié)果。
具體的,當控制服務器檢測到本地存儲的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值M1時,控制服務器將存儲在本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回中心系統(tǒng),其中,M1的取值可以根據(jù)需要任意取值。
第四種情況:控制服務器確定周邊發(fā)生緊急事件時,向中心系統(tǒng)發(fā)送IP化現(xiàn)場設備采集信息以及相應處理結(jié)果。具體參閱步驟404所述,在此不再贅述。
步驟406:中心系統(tǒng)對獲取的指定的多個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行云計算分析,并基于分析結(jié)果,生成相應的協(xié)同控制策略。
所謂云計算分析,指的是中心系統(tǒng)可以根據(jù)需要任意獲取指定的多個控制服務器(可以是指定的部分控制服務器,也可以是全部控制服務器)通過IP化現(xiàn)場設備采集的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,并針對獲取的各個IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行綜合分析,得到分析結(jié)果,并基于分析結(jié)果針對指定的多個控制服務器生成協(xié)同控制策略。
具體的,中心系統(tǒng)對獲取的指定的多個控制服務器基于訂閱消息指示返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行云計算分析,得到分析結(jié)果,并基于分析結(jié)果,針對指定的多個控制服務器生成相應的協(xié)同控制策略。
例如:中心系統(tǒng)獲取控制服務器A的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果(如,視頻監(jiān)控信息、車流量信息等),中心系統(tǒng)獲取控制服務器B的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果(如,車速信息、人流量信息等、),等等,中心系統(tǒng)對獲取的控制服務器A和控制服務器B的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行云計算分析,并基于分析結(jié)果,針對控制服務器A和控制服務器B生成相應的協(xié)同控制策略。
步驟407:中心系統(tǒng)將生成的協(xié)同控制策略下發(fā)給相應的控制服務器。
中心系統(tǒng)將基于指定的多個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果生成的協(xié)同控制策略分別下發(fā)給指定的多個控制服務器。
步驟408:控制服務器接收并執(zhí)行中心系統(tǒng)下發(fā)的協(xié)同控制策略。
控制服務器接收并執(zhí)行中心系統(tǒng)下發(fā)的協(xié)同控制策略,其中,該協(xié)同控制策略是中心系統(tǒng)基于指定的多個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果生成的。
若中心系統(tǒng)針對指定的多個控制服務器生成的協(xié)調(diào)控制策略執(zhí)行失敗,則通知中心系統(tǒng),中心系統(tǒng)再次獲取上述指定的多個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,并對再次獲取的所有IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行云計算分析,以及基于分析結(jié)果,對指定的多個控制服務器生成相應的優(yōu)化協(xié)同控制策略。
下面將結(jié)合附圖對本發(fā)明實施例中,基于智能交通云控制系統(tǒng)至少包括若干控制服務器和若干IP化現(xiàn)場設備,第一節(jié)點為第一控制服務器時的情況進行詳細介紹。
實際應用中,控制服務器用于集中處理IP化現(xiàn)場設備采集的數(shù)據(jù),并通過邊緣計算實現(xiàn)對本地區(qū)域交通的控制,和/或,
控制服務器用于確定滿足預設觸發(fā)條件時,在該控制服務器所屬的預先組建的自定義區(qū)域中,若該控制服務器為主控制服務器,則主控制服務器通過自我學習和邊緣計算生成協(xié)同控制策略實現(xiàn)對自定義區(qū)域的協(xié)同控制;若該控制服務器為從控制服務器,則從控制服務器通過云計算從主控制服務器獲得協(xié)同控制策略。
參閱圖5所示,本發(fā)明實施例中,第一節(jié)點為第一控制服務器時,智能交通云控制系統(tǒng)的信息處理詳細流程圖。
步驟501:第一控制服務器與其他各個控制服務器之間建立網(wǎng)絡連接。
步驟502:第一控制服務器向指定的其他控制服務器發(fā)布訂閱消息。
若第一節(jié)點為控制服務器時,控制服務器向指定的其他控制服務器(以下簡稱為其他控制服務器)發(fā)布訂閱消息,此類訂閱消息指示其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果是比較細致、有針對性的,具體可以包括“車流量”、“人流量”,還可以包括“擁堵路段名稱”,“故障攝像頭數(shù)目”、“故障交通燈數(shù)目”、“擁堵路段交通燈數(shù)量及切換時長”等等具體信息,第一控制服務器可以針對獲取的其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行計算分析,并基于分析結(jié)果生成本地控制策略。
其中,上述指定的其他控制服務器可以是智能交通云控制系統(tǒng)中任一個控制服務器,且第一控制服務器也可以是智能交通云控制系統(tǒng)中任一個控制服務器,那么,顯而易見,智能交通云控制系統(tǒng)內(nèi)的控制服務器之間可以實現(xiàn)信息共享。
第一控制服務器會基于其他控制服務器的不同條件(如,地理位置、周邊交通狀況以及控制服務器的節(jié)點類型等等),分別向其他控制服務器發(fā)布相應的訂閱消息,其中,該訂閱消息用于指示控制服務器在確定滿足預設條件時,向第一控制服務器返回IP化現(xiàn)場設備采集信息以及相應處理結(jié)果。
具體的,包含但不限于以下三種情況:
第一種情況為:第一控制服務器會基于各個其他控制服務器的地理位置的不同,而分別向各個其他控制服務器發(fā)布相應的訂閱消息。
具體的,第一控制服務器會根據(jù)各個其他控制服務器的地理位置(如,市區(qū)中心位置、城市郊區(qū)等等)的不同,而向上述各個其他控制服務器分別發(fā)布相應的訂閱消息,該訂閱消息的消息內(nèi)容可以基于其他控制服務器的地理位置不同而不同。
第二種情況為:第一控制服務器會基于各個其他控制服務器的周邊交通狀況的不同,而分別向各個其他控制服務器發(fā)布相應的訂閱消息。
具體的,第一控制服務器會根據(jù)各個其他控制服務器的周邊交通狀態(tài)(交通狀況良好時、交通狀況較差時等等)的不同,而向上述各個指定的控制服務器分別發(fā)布相應的訂閱消息。該訂閱消息的消息內(nèi)容可以基于其他控制服務器的周邊交通狀況的不同而不同。
第三種情況為:第一控制服務器會基于各個其他控制服務器的節(jié)點類型的不同,分別向各個其他控制服務器發(fā)布相應的訂閱消息。
具體的,第一控制服務器會根據(jù)各個其他控制服務器的節(jié)點類型的不同,而向上述各個指定的控制服務器分別發(fā)布相應的訂閱消息。該訂閱消息的消息內(nèi)容可以基于其他控制服務器的節(jié)點類型的不同而不同。
步驟503:其他控制服務器接收到第一控制服務器發(fā)布的訂閱消息。
其他控制服務器接收第一控制服務器基于其他控制服務器不同條件(如,地理位置、周邊交通狀況以及控制服務器的節(jié)點類型等等)發(fā)布的訂閱消息。具體參閱步驟502所述,在此不再贅述。
步驟504:其他控制服務器確定滿足訂閱消息指示的預設條件時,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一控制服務器。
其他控制服務器確定訂閱消息指示的預設條件滿足時(如,控制服務器確定控制服務器周邊發(fā)生擁堵、發(fā)生交通事故或者控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值、控制服務器周邊發(fā)生緊急事件時),其他控制服務器會將本地收集的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一控制服務器,其中,此IP化現(xiàn)場設備采集信息以及相應處理結(jié)果的信息內(nèi)容是訂閱消息指示的。
具體的,包括但不限于以下四種情況以及四種情況的任意組合:
第一種情況:當其他控制服務器的周邊發(fā)生擁堵時,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一控制服務器;
例如,其他控制服務器收集通過視頻監(jiān)測設備采集的IP化現(xiàn)場設備采集信息,該其他控制服務器針對收集的IP化現(xiàn)場設備采集信息進行分析處理,得到相應處理結(jié)果,并基于獲取的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,確定該其他控制服務器的周邊發(fā)生擁堵,那么,該其他控制服務器就將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一控制服務器。
第二種情況:當其他控制服務器的周邊發(fā)生交通事故時,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一控制服務器;
例如,其他控制服務器收集通過視頻監(jiān)測設備采集的IP化現(xiàn)場設備采集信息,并對該其他控制服務器針對收集的IP化現(xiàn)場設備采集信息進行分析處理,得到相應處理結(jié)果,并基于獲取的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,確定該其他控制服務器的周邊發(fā)生交通事故,那么,該其他控制服務器就將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一控制服務器。
第三種情況:當其他控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值時,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一控制服務器;
例如,其他控制服務器收集通過IP化現(xiàn)場設備采集的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,并將收集的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果在本地進行存儲,當該其他控制服務器檢測到IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值M2時,該其他控制服務器將存儲在本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一控制服務器,其中,M2的取值可以根據(jù)需要任意取值。
第四種情況:當?shù)谝豢刂品掌鞯闹苓叞l(fā)生緊急事件時,將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一控制服務器。
具體的,當?shù)谝豢刂品掌髦苓叞l(fā)生緊急事件時,如,第一控制服務器接收到管理員通知,確定管轄區(qū)域內(nèi)有緊急事件發(fā)生,如“緝查布控”或者“有救護車通行”等等緊急事件時,其他控制服務器需要將IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一控制服務器。
例如:假設第一控制服務器接收到管理員通知,管轄區(qū)域內(nèi)有救護車經(jīng)過,且,上述救護車路過的路段有擁堵狀況,則第一控制服務器獲取其他控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,并進行交通調(diào)整,以確保救護車及時到達目的地點。
又例如:第一控制服務器接收到管理員下發(fā)的“緝查布控”命令時,其中,“緝查布控”又可以包括“搜捕案件嫌疑車輛”或者“查找套牌車輛”等等。
具體的,假設第一控制服務器接收到管理員下發(fā)的“緝查布控”命令中的“搜捕案件嫌疑車輛”時,第一控制服務器向管轄區(qū)域內(nèi)的所有其他控制服務器發(fā)布訂閱消息,上述訂閱消息可以包括“車輛的車牌號碼的照片”“車輛所在道路的名稱”、“車輛經(jīng)過的具體時間”、“車輛駕駛員的人臉圖像”等等,其他控制服務器會基于獲得的訂閱消息向第一控制服務器返回相應的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,以確?!八巡栋讣右绍囕v”緊急事件及時解決。
假設第一控制服務器接收到管理員下發(fā)的“緝查布控”命令中的“查找套牌車輛”時,第一控制服務器向所屬區(qū)域內(nèi)的所有其他控制服務器發(fā)布訂閱消息,上述訂閱消息可以包括“車輛的車牌號碼的照片”,“車輛所在道路的名稱”、“車輛經(jīng)過的具體時間”等等,當?shù)谝豢刂品掌鞲鶕?jù)其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,確定至少兩個以上的路段在同一時間內(nèi)出現(xiàn)了同一車牌號的車輛,則會確定查找到套牌車輛,以確?!安檎姨着栖囕v”緊急事件及時解決。
步驟505:第一控制服務器接收到其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果。
第一控制服務器接收其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,其中,該IP化現(xiàn)場設備采集信息以及相應處理結(jié)果是其他控制服務器確定滿足預設條件(如,控制服務器的周邊發(fā)生擁堵、控制服務器的周邊發(fā)生交通事故、控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值、控制服務器的周邊發(fā)生緊急事件等等)后向第一控制服務器返回的。具體參閱步驟504所述,在此不再贅述。
步驟506:第一控制服務器對獲得的其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行邊緣計算分析,并基于分析結(jié)果,生成相應的本地控制策略。
所謂邊緣計算分析,指的是第一控制服務器可以根據(jù)自身的使用需求,獲取其他控制服務器通過各自的IP化現(xiàn)場設備收集的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,并針對獲取的其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行計算分析,得到分析結(jié)果,并基于分析結(jié)果生成相應的本地控制策略。
步驟507:第一控制服務器執(zhí)行生成的本地控制策略。
第一控制服務器執(zhí)行基于其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果生成的本地控制策略。
若第一控制服務器執(zhí)行上述本地控制策略失敗,則通知中心系統(tǒng),由中心系統(tǒng)獲取上述其他控制服務器最新的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,對獲取的所有IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行分析,基于分析結(jié)果,針對第一控制服務器生成相應的優(yōu)化策略,并將優(yōu)化策略下發(fā)給第一控制服務器,即在第一控制服務器自管理失敗時,由中心系統(tǒng)進行代管。
參閱圖6所示,基于智能交通云控制系統(tǒng)的信息處理裝置,所述智能交通云控制系統(tǒng)至少包括若干控制服務器、若干IP化現(xiàn)場設備,或者,至少包括若干控制服務器、若干IP化現(xiàn)場設備、和中心系統(tǒng),中心系統(tǒng)和控制服務器之間通過網(wǎng)絡方式連接,IP化現(xiàn)場設備和控制服務器之間通過基于IP地址的寬帶總線連接,其中,所述裝置至少包括收集單元60、發(fā)布單元61、接收單元62和生成單元63,其中,
發(fā)布單元61,用于向控制服務器發(fā)布訂閱消息,其中,所述訂閱消息用于指示控制服務器在確定滿足預設條件時,向所述第一節(jié)點返回控制服務器本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,所述第一節(jié)點為中心系統(tǒng)或者為任意一控制服務器;
接收單元62,用于接收控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果;
生成單元63,用于對獲得的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行分析,并基于分析結(jié)果,生成相應的控制策略。
可選的,在向各個控制服務器發(fā)布訂閱消息之前,所述裝置進一步包括:
收集單元60,用于收集各自本地的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果并進行保存。
可選的,向控制服務器發(fā)布訂閱消息時,發(fā)布單元61用于:
若所述裝置為中心系統(tǒng),則向全部控制服務器發(fā)布訂閱消息;
若所述裝置為控制服務器,則向指定的其他控制服務器發(fā)布訂閱消息。
可選的,向一個控制服務器發(fā)布訂閱消息時,發(fā)布單元61進一步用于:
基于所述一個控制服務器的地理位置,向所述一個控制服務器發(fā)布相應的訂閱消息;或者,
基于所述一個控制服務器的周邊交通狀況,向所述一個控制服務器發(fā)布相應的訂閱消息;或者,
基于所述一個控制服務器的節(jié)點類型,向所述一個控制服務器發(fā)布相應的訂閱消息。
可選的,接收一個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果時,接收單元62用于:
接收所述一個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,其中,所述IP化現(xiàn)場設備采集信息以及相應處理結(jié)果是所述一個控制服務器確定滿足預設條件后向所述第一節(jié)點發(fā)送的;
其中,所述預設條件包括以下條件中一種或任意組合:
所述一個控制服務器的周邊發(fā)生擁堵;
所述一個控制服務器的周邊發(fā)生交通事故;
所述一個控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果存儲量大于設定閾值;
所述一個控制服務器或所述第一節(jié)點的周邊發(fā)生緊急事件。
可選的對獲得的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行分析,并基于分析結(jié)果,生成相應的控制策略時,生成單元63用于:
若所述裝置為中心系統(tǒng),則對獲得的各個控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行云計算分析,并基于分析結(jié)果,生成相應的協(xié)同控制策略;
若所述裝置為控制服務器,則對獲得的各個其他控制服務器返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行邊緣計算分析,并基于分析結(jié)果,生成相應的本地控制策略。
可選的,所述生成單元63進一步用于:
若確定生成的控制策略執(zhí)行失敗,則通知中心系統(tǒng),由中心系統(tǒng)針對所述控制策略重新收集相應的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,并生成相應的優(yōu)化策略。
綜上所述,本發(fā)明實施例中,在智能交通云控制系統(tǒng)進行數(shù)據(jù)信息處理的過程中,第一節(jié)點向控制服務器分別發(fā)布訂閱消息,控制服務器接收到第一節(jié)點發(fā)布的訂閱消息,當控制服務器確定滿足上述訂閱消息指示的預設條件時,將上述訂閱消息指示的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回給第一節(jié)點,第一節(jié)點針對返回的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果進行分析,并基于分析結(jié)果生成相應的協(xié)同控制策略或本地控制策略。若第一節(jié)點為中心系統(tǒng),則中心系統(tǒng)將生成的協(xié)同控制策略下發(fā)給相應的控制服務器;若第一節(jié)點為第一控制服務器,則第一控制服務器執(zhí)行生成的本地控制策略。
采用上述信息處理方法,各個控制服務器各自采集并存儲IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,這樣,就實現(xiàn)了信息的分布式存儲。而只有當控制服務器確定滿足訂閱消息指示的預設條件時,才需將訂閱消息指示的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果返回第一節(jié)點,這樣,就降低了智能交通云控制系統(tǒng)的整體信息傳輸量,從而,保證了系統(tǒng)的傳輸效率。
另一方面,在上述信息處理方法中,當?shù)谝还?jié)點為中心節(jié)點時,中心系統(tǒng)可以針對指定的多個控制服務器生成相應的協(xié)同控制策略,這樣就可以提高某一區(qū)域內(nèi)交通路況的調(diào)節(jié)效果,同時也降低了中心系統(tǒng)的信息存儲量以及信息計算量;當?shù)谝还?jié)點為第一控制服務器時,第一控制服務器可以獲取指定的其他控制服務器的IP化現(xiàn)場設備采集信息以及相應處理結(jié)果,這樣第一控制服務器可以實現(xiàn)自管理,從而降低了中心系統(tǒng)的信息運算量,同時也實現(xiàn)了各個控制服務器之間的信息共享;此信息處理方法,通過結(jié)合消息訂閱發(fā)布機制、數(shù)據(jù)分布式存儲共享、云計算、邊緣計算等技術,現(xiàn)場控制服務器存儲本地數(shù)據(jù)、中心系統(tǒng)需求訂閱數(shù)據(jù),為實現(xiàn)交通系統(tǒng)數(shù)據(jù)的合理存儲,快速共享,實時處理提供了解決方案。
本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領域的技術人員可以對本發(fā)明實施例進行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。