一種智能交通的分布式冗余控制方法及系統的制作方法
【專利摘要】本發明提供一種智能交通的分布式冗余控制方法及系統,通訊控制節點組成冗余網絡;通訊控制節點根據通訊控制節點的優先級選舉出主設備,并將自身的數據備份在主設備中;主設備向通訊控制節點發送故障檢測報文,當對狀態檢測報文的應答報文為通訊控制節點無法控制自身所轄設備的動作時,由主設備代替通訊控制節點控制其所轄設備的動作,主設備根據冗余網絡中各路口交通流量調整各路口的信號燈的控制時間;當對狀態檢測報文的應答報文為主設備選舉報文時,發送應答報文為主設備選舉報文的通訊控制節點重新控制其所轄設備的動作,并繼續將自身的數據備份在主設備中,由相鄰通訊控制節點將其備份數據上行傳輸,實現了智能交通的分布式冗余控制。
【專利說明】
一種智能交通的分布式冗余控制方法及系統
技術領域
[0001]本發明涉及智能交通技術領域,尤其涉及一種智能交通的分布式冗余控制方法及系統。
【背景技術】
[0002]在智能交通網絡中,GPS定位、公交調度報站、監控等后數字網絡數據在現實生活中扮演越來越重要的角色,現在很多城市建立了 3G監控、GPS交通調度、ITS等系統,如何實現網絡化的管理是下一步解決的重要問題。
[0003]以信號指示燈控制為例,如圖1所示為現有的智能交通網絡結構圖,現有的智能交通網絡基本包括了站級(城市級)控制中心、路口交換機和信號指示燈控制裝置,當路口視頻攝像頭監控到某方向的交通流量增大時,一般是通知交通警察到現場手動調整信號指示燈,人工疏導交通;現在更一步地,也可以通過站級控制中心進行遠程人工調整信號指示燈,從疏導交通即時率上有了很大的提高,但是由于站級控制中心與路口交換機進行傳輸需求越來越大,在信號指示燈控制裝置出現故障的情況下,站級控制中心和現場信號指示燈控制裝置的信號控制通訊異常的情況無法保證不出現的,這個現實的問題就是智能交通的冗余管理的問題。
[0004]另外,站級(城市級)控制中心和路口交換機之間通訊不暢時,造成不能及時有效完成數據傳輸,備份數據如何即時有效傳輸給站級(城市級)控制中心也是必須解決冗余管理的問題。
[0005]此外,現有調整信號指示燈時間手段主要是通過手動控制調整,為了控制方便,相關控制設備一般放置路口的拐角處,路人自己也可以打開相關控制設備進行操作,這極大帶來了安全隱患,當然這也不是僅僅將相關控制設備鎖起來那么簡單就可以解決的。
【發明內容】
[0006]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種智能交通的分布式冗余控制方法及系統。
[0007]所述智能交通包括智能交通控制中心和通訊控制節點,其特征在于,該方法包括:
[0008]所述通訊控制節點組成冗余網絡;
[0009]所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,根據所述通訊控制節點的優先級選舉主設備,并將自身的數據備份在所述主設備中;
[0010]所述主設備向所述通訊控制節點發送狀態檢測報文,
[0011]當對狀態檢測報文的應答報文為所述通訊控制節點無法控制自身所轄設備的動作時,由所述主設備代替所述通訊控制節點控制其所轄設備的動作,所述主設備根據所述冗余網絡中各路口交通流量調整各路口的信號燈的控制時間;
[0012]當對狀態檢測報文的應答報文為主設備選舉報文時,發送應答報文為主設備選舉報文的通訊控制節點重新控制其所轄設備的動作,并繼續將自身的數據備份在所述主設備中。
[0013]進一步地,所述通訊控制節點根據所述通訊控制節點的優先級選舉出主設備,還包括:
[0014]所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,根據所述主設備選舉報文中通訊控制節點的優先級包括的人工設置標志和通訊控制節點流量傳輸狀態選舉出主設備;
[0015]當所述人工設置標志為1時,將所述通訊控制節點選舉為主設備;
[0016]當所述人工設置標志都為0時,所述冗余網絡中的通訊控制節點向所述冗余網絡內其它通訊控制節點發送通訊控制節點狀態報文,所述通訊控制節點狀態報文包括通訊控制節點流量傳輸狀態,選舉智能交通控制中心與所述通訊控制節點的通訊流量最小的通訊控制節點的交換設備為主設備;
[0017]進一步地,當對狀態檢測報文的應答報文為所述通訊控制節點無法控制自身所轄設備的動作時,由所述主設備代替所述通訊控制節點控制其所轄設備的動作,所述主設備根據所述冗余網絡中各路口交通流量調整各路口的信號燈的控制時間,還包括:
[0018]所述主設備向所述通訊控制節點發出路口交通流量請求報文,并接收包括所述通訊控制節點的路口流量的應答報文,接收該應答報文中各節點的路口交通流量信息;
[0019]當所述主設備接收到所述通訊控制節點的路口流量大于路口交通流量閾值時,根據所述路口交通流量情況縮短或延長調整各路口的信號燈的控制時間間隔。
[0020]進一步地,所述方法還包括:[0021 ]通訊控制節點將自身數據備份在相鄰控制節點中,當對狀態檢測報文的應答報文為所述通訊控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點將其備份數據上行傳輸,其中所述數據還包括通訊節點保存的全部數據。
[0022]進一步地,當對狀態檢測報文的應答報文為所述通訊控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點將其備份數據上行傳輸,所述方法還包括:
[0023]所述主設備向所述智能交通控制中心和所述通訊控制節點發送數據上行傳輸請求報文;
[0024]當所述主設備在預定的時間段內,接收到所述智能交通控制中心對所述數據上行傳輸請求報文的應答報文時,所述通訊控制節點將自身的數據向所述智能交通控制中心上行傳輸;
[0025]當所述主設備在預定的時間段內,沒有接收到所述智能交通控制中心對所述數據上行傳輸請求報文的應答報文時,所述主設備向所述通訊控制節點各自相鄰節點發送備份數據上行傳輸請求報文,所述相鄰節點將自身保存的備份數據向所述智能交通控制中心上行傳輸,完成上行傳輸后向所述主設備發送所述備份數據上行傳輸請求報文的應答報文。
[0026]本發明還提供了一種智能交通的分布式冗余控制系統,
[0027]所述智能交通包括智能交通控制中心和通訊控制節點,其特征在于,該系統包括:
[0028]分布式控制組成裝置,用于所述通訊控制節點組成冗余網絡;
[0029]主設備選舉和數據備份裝置,用于所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,所述通訊控制節點根據所述通訊控制節點的優先級選舉出主設備,并將自身的數據備份在所述主設備中;
[0030]狀態檢測和冗余控制裝置,用于其中所述主設備向所述通訊控制節點發送狀態檢測報文,
[0031]當對狀態檢測報文的應答報文為所述通訊控制節點無法控制自身所轄設備的動作時,由所述主設備代替所述通訊控制節點控制其所轄設備的動作,所述主設備根據所述冗余網絡中各路口交通流量調整各路口的信號燈的控制時間;
[0032]當對狀態檢測報文的應答報文為主設備選舉報文時,發送應答報文為主設備選舉報文的通訊控制節點重新控制其所轄設備的動作,并繼續將自身的數據備份在所述主設備中。
[0033]進一步地,主設備選舉和數據備份裝置,還包括:
[0034]主設備選舉模塊,用于所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,根據所述主設備選舉報文中通訊控制節點的優先級包括的人工設置標志和通訊控制節點流量傳輸狀態選舉出主設備;
[0035]當所述人工設置標志為I時,將所述通訊控制節點選舉為主設備;
[0036]當所述人工設置標志都為O時,所述冗余網絡中的通訊控制節點向所述冗余網絡內其它通訊控制節點發送通訊控制節點狀態報文,所述通訊控制節點狀態報文包括通訊控制節點流量傳輸狀態,選舉智能交通控制中心與所述通訊控制節點的通訊流量最小的通訊控制節點的交換設備為主設備;
[0037]進一步地,狀態檢測和冗余控制裝置還包括:
[0038]冗余控制模塊,用于所述主設備向所述通訊控制節點發出路口交通流量請求報文,并接收包括所述通訊控制節點的路口流量的應答報文,接收該應答報文中各節點的路口交通流量信息;
[0039]當所述主設備接收到所述通訊控制節點的路口流量大于路口交通流量閾值時,根據所述路口交通流量情況縮短或延長調整各路口的信號燈的控制時間間隔。
[0040]進一步地,
[0041]所述主設備選舉和數據備份裝置,還包括:
[0042]數據整體整體備份,用于通訊控制節點將自身數據備份在相鄰控制節點中,,當對狀態檢測報文的應答報文為所述通訊控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點將其備份數據上行傳輸,其中所述數據包括其中所述數據還包括通訊節點保存的全部數據。
[0043]進一步地,數據整體整體備份還包括:
[0044]數據整體整體備份,用于所述主設備向所述智能交通控制中心和所述通訊控制節點發送數據上行傳輸請求報文;
[0045]當所述主設備在預定的時間段內,接收到所述智能交通控制中心對所述數據上行傳輸請求報文的應答報文時,所述通訊控制節點將自身的數據向所述智能交通控制中心上行傳輸;
[0046]當所述主設備在預定的時間段內,沒有接收到所述智能交通控制中心對所述數據上行傳輸請求報文的應答報文時,所述主設備向所述通訊控制節點各自相鄰節點發送備份數據上行傳輸請求報文,所述相鄰節點將自身保存的備份數據向所述智能交通控制中心上行傳輸,完成上行傳輸后向所述主設備發送所述備份數據上行傳輸請求報文的應答報文。
[0047]本發明提供一種智能交通的分布式冗余控制方法及系統,通訊控制節點組成冗余網絡;通訊控制節點根據通訊控制節點的優先級選舉出主設備,并將自身的數據備份在主設備中;主設備向通訊控制節點發送故障檢測報文,當對狀態檢測報文的應答報文為通訊控制節點無法控制自身所轄設備的動作時,由主設備代替通訊控制節點控制其所轄設備的動作,主設備根據冗余網絡中各路口交通流量調整各路口的信號燈的控制時間;當對狀態檢測報文的應答報文為主設備選舉報文時,發送應答報文為主設備選舉報文的通訊控制節點重新控制其所轄設備的動作,并繼續將自身的數據備份在主設備中,由相鄰通訊控制節點將其備份數據上行傳輸,實現了智能交通的分布式冗余控制。
[0048]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段, 而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。【附圖說明】
[0049]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0050]圖1為現有的智能交通網絡結構圖;
[0051]圖2為本發明實施例提供的一種智能交通的分布式冗余控制過程圖;
[0052]圖3為實施例展示的通訊控制節點根據所述通訊控制節點的優先級選舉出主設備的詳細流程圖
[0053]圖4為實施例展示的調整各路口的信號燈的控制時間的詳細流程圖
[0054]圖5所示為實施例展示的相鄰通訊控制節點上傳備份數據的詳細流程圖
[0055]圖6為本發明實施例提供的一種智能交通的分布式冗余控制詳細過程圖
[0056]圖7為實例展示的一種智能交通的分布式冗余控制系統組成圖;【具體實施方式】
[0057]為了實現智能交通管理的安全性、即時性和冗余性,本發明實施例提供了一種智能交通的分布式冗余控制方法及系統。
[0058]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0059]下面結合說明附圖,對本發明實施例進行說明。
[0060]圖2為本發明實施例提供的一種智能交通的分布式冗余控制過程,所述交通網絡包括智能交通控制中心和通訊控制節點,該過程包括以下步驟:
[0061]S201:所述通訊控制節點組成冗余網絡;
[0062]在交通網絡中,幾個通訊控制節點組成冗余網絡,該冗余網絡可以包括整個交通網絡,也可以是幾個相鄰節點組成的。
[0063]S202:所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,所述通訊控制節點根據所述通訊控制節點的優先級選舉出主設備,并將自身的數據備份在所述主設備中;
[0064]具體地,通訊控制節點向網絡中其它節點發送主設備選舉報文,該報文包括所述通訊控制節點的優先級,具體包括人工設置標志和通訊控制節點流量傳輸狀態;在進一步選舉主設備中,首先根據人工設置標志選舉,然后根據通訊控制節點流量傳輸狀態選舉主設備。
[0065]在選舉出主設備后,通訊控制節點將自身備份數據傳輸給主設備進行冗余保存。
[0066]S203:所述主設備向所述通訊控制節點發送狀態檢測報文,
[0067]當對狀態檢測報文的應答報文為所述通訊控制節點無法控制自身所轄設備的動作時,當所述通訊控制節點沒有應答所述狀態檢測報文時,也就是所述設備出現故障無法控制自身所轄設備的動作時,所述主設備代替所述通訊控制節點控制其所轄設備的動作, 所述主設備根據所述冗余網絡中各路口交通流量調整各路口的信號燈的控制時間
[0068]具體地,應答報文為所述通訊控制節點無法控制自身所轄設備的動作,也可能是所述通訊控制節點沒有應答所述狀態檢測報文,所述主設備代替所述通訊控制節點控制其所轄設備的動作,是指在冗余網絡中主設備完成對通訊控制節點的數據備份和其所轄設備的指令控制,也就是說,當某個通訊控制節點出現故障時,由主設備代替該節點完成對其所連設備的控制,例如信號指示燈的控制。當對狀態檢測報文的應答報文為主設備選舉報文時,發送應答報文為主設備選舉報文的通訊控制節點重新控制其所轄設備的動作,并繼續將自身的數據備份在所述主設備中;
[0069]具體地,這里主設備檢測到所述通訊控制節點工作狀況為無法控制自身所轄設備的動作的通訊控制節點重新恢復正常時,該節點向主設備發送主設備選舉報文作為應答報文,主設備受到該應答報文后將停止對該節點設備的控制,由該節點重新控制其所轄設備的動作。這里控制其所轄設備的動作是指例如信號指示燈的控制。
[0070]如圖3所示為實施例展示的通訊控制節點根據所述通訊控制節點的優先級選舉出主設備的詳細流程圖,進一步地,為了保證智能交通中冗余控制的實現,本實例具體明確了所述通訊控制節點根據所述通訊控制節點的優先級選舉出主設備,并將自身的數據備份在相鄰通訊控制節點中,其中所述主設備檢測所述通訊控制節點工作狀況,主要為通訊控制節點向整個冗余網絡發送主設備選舉報文,接收到該報文的節點都會根據所述通訊控制節點的優先級選舉哪個節點作為主設備,首先比較人工設置標志選舉主設備,然后在人工設置標志同樣的情況下,比較通訊控制節點與控制中心傳輸流量最小的節點選舉為主設備,主要因為在主設備在對整個冗余網絡冗余控制時需要其與控制中心良好的通訊,最后主設備通知控制中心選舉結果,具體為:
[0071]所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,根據所述主設備選舉報文中通訊控制節點的優先級包括的人工設置標志和通訊控制節點流量傳輸狀態選舉出主設備;[0〇72] 相應地,
[0073] 當所述人工設置標志為1時,將所述通訊控制節點選舉為主設備;
[0074]當所述人工設置標志都為O時,所述冗余網絡中的通訊控制節點向所述冗余網絡內其它通訊控制節點發送通訊控制節點狀態報文,所述通訊控制節點狀態報文包括通訊控制節點流量傳輸狀態,選舉智能交通控制中心與所述通訊控制節點的通訊流量最小的通訊控制節點的交換設備為主設備;
[0075]這里的人工設置標志不局限于I或O具體實例。
[0076]需要明確的是,當主設備出現故障無法進行冗余控制時,控制中心將會定期向主設備發送的檢測報文,在主設備無法回應該報文時,控制中心向整個冗余網絡發出重新選舉主設備的通知。
[0077]如圖4所示為實施例展示的主設備根據所述冗余網絡中各路口交通流量調整各路口的信號燈的控制時間的詳細流程圖,進一步地,為了保證智能交通中的交通控制即時性,本實例明確了,當對狀態檢測報文的應答報文為所述通訊控制節點無法控制自身所轄設備的動作時,由所述主設備代替所述通訊控制節點控制其所轄設備的動作,所述主設備根據所述冗余網絡中各路口交通流量調整各路口的信號燈的控制時間,具體為:
[0078]所述主設備向通訊控制節點發出路口交通流量請求報文,并接收包括所述通訊控制節點的路口流量的應答報文,接收該應答報文中各節點的路口交通流量信息,也即某個通訊控制節點故障時,主設備將直接接收該故障節點的交通信息,代替該故障節點控制所轄設備的信號
[0079]當所述主設備接收到所述通訊控制節點的路口流量大于路口交通流量閾值時,根據所述路口交通流量情況縮短或延長調整各路口的信號燈的控制時間間隔。由于交通擁堵需要的是整體解決,起碼是區域局部解決,因此,在冗余網絡中,需要根據所述路口交通流量情況縮短或延長調整各路口的信號燈的控制時間間隔。
[0080]進一步地,為了保證智能交通對數據的冗余備份,,本實例明確了通訊控制節點將自身數據備份在相鄰控制節點中,當對狀態檢測報文的應答報文為所述通訊控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點將其備份數據上行傳輸,其中所述數據還包括通訊節點保存的全部數據。
[0081]具體地,通訊控制節點將其保存的全部數據備份在相鄰控制節點中,不僅限于其所轄設備的指令控制數據,還包括通訊控制節點的其他業務數據,例如,視頻數據等,當對狀態檢測報文的應答報文為所述通訊控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點將其備份數據上行傳輸,
[0082]圖5所示為實施例展示的相鄰通訊控制節點上傳備份數據的詳細流程圖,進一步地,為了保證智能交通的即時性和有效性,本實例明確了當對狀態檢測報文的應答報文為所述通訊控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點將其備份數據上行傳輸,
[0083]具體地,所述主設備向所述智能交通控制中心每隔時間段內發送數據上行傳輸請求報文;
[0084]當所述主設備在預定的時間段內,接收到所述智能交通控制中心對所述數據上行傳輸請求報文的應答報文時,所述通訊控制節點將自身的數據向所述智能交通控制中心上行傳輸;
[0085]當所述主設備在預定的時間段內,沒有接收到所述智能交通控制中心對所述數據上行傳輸請求報文的應答報文時,所述主設備向所述通訊控制節點各自相鄰節點發送備份數據上行傳輸請求報文,所述相鄰節點將自身保存的備份數據向所述智能交通控制中心上行傳輸,完成上行傳輸后向所述主設備發送所述備份數據上行傳輸請求報文的應答報文。
[0086]圖6為本發明實施例提供的一種智能交通的分布式冗余控制詳細過程,本實施例中冗余網絡包括了通許控制節點66?67和控制中心61,所述通訊控制節點62?67向其它通訊控制節點發送主設備選舉報文,根據所述主設備選舉報文中通訊控制節點的優先級包括的人工設置標志和通訊控制節點流量傳輸狀態選舉出主設備;以通訊控制節點62為例,當其人工設置標志為1時,將所述通訊控制節點62選舉為主設備;
[0087]當通訊控制節點62?67中人工設置標志都為0時,通訊控制節點62?67各自向其它通訊控制節點62?67發送通訊控制節點狀態報文,所述通訊控制節點狀態報文包括通訊控制節點流量傳輸狀態,選舉智能交通控制中心61與所述通訊控制節點的通訊流量最小的通訊控制節點的交換設備為主設備,當通訊控制節點63與智能交通控制中心61 之間通訊流量最小的話,則選舉通訊控制節點63為主設備;
[0088]以通訊控制節點63為主設備,所述主設備63向所述通訊控制節點62和64?67 發出路口交通流量請求報文,并接收包括所述通訊控制節點62和64?67的路口流量的應答報文,接收該應答報文中各節點62和64?67的路口交通流量信息;
[0089]當所述主設備63接收到所述通訊控制節點的路口流量大于路口交通流量閾值時,根據所述路口交通流量情況縮短或延長調整各路口的信號燈的控制時間間隔。
[0090]所述主設備63向所述通訊控制節點所述通訊控制節點62和64?67發送狀態檢測報文;
[0091]當通訊控制節點62對狀態檢測報文的應答報文為所述通訊控制節點無法控制自身所轄設備的動作時,由所述主設備63代替所述通訊控制節點62控制其所轄設備的動作, 所述主設備63根據所述冗余網絡中各路口 62?67的交通流量調整各路口的信號燈的控制時間;這里的所轄設置不限于路口信號指示燈,也可以攝像頭等電子設備。具體地為,所述主設備63向所述通訊控制節點62?67發出路口交通流量請求報文,并接收包括所述通訊控制節點62?67的路口流量的應答報文,接收該應答報文中各節點62?67的路口交通流量信息;
[0092]當所述主設備63接收到所述通訊控制節點的路口流量67大于路口交通流量閾值時,根據所述路口 62?67交通流量情況縮短或延長調整各路口 62?67的信號燈的控制時間間隔。
[0093]當通訊控制節點62從故障中恢復后,向主設備63發送主設備選舉報文,主設備63 放棄對通訊控制節點62所轄設備的控制,由通訊控制節點62自己控制其設備。
[0094]在所述主設備63時,還可以設置安全登陸機制,由登陸后的主設備63統一設置調整各路口 62?67的信號燈的控制時間間隔。
[0095]數據冗余備份的另一實例,通訊控制節點67將自身數據備份在相鄰控制節點62 和66中,當通訊控制節點67對狀態檢測報文的應答報文為所述通訊控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點62和66將其備份數據上行傳輸,所述方法還包括:
[0096]所述主設備63向所述智能交通控制中心61和所述通訊控制節點67發送數據上行傳輸請求報文;
[0097]當所述主設備63在預定的時間段內,接收到所述智能交通控制中心61對所述數據上行傳輸請求報文的應答報文時,所述通訊控制節點67將自身的數據向所述智能交通控制中心上行傳輸;
[0098]當所述主設備63在預定的時間段內,沒有接收到所述智能交通控制中心61對所述數據上行傳輸請求報文的應答報文時,所述主設備61向所述通訊控制節點67各自相鄰節點62和66發送備份數據上行傳輸請求報文,所述相鄰節點62和66將自身保存的備份數據向所述智能交通控制中心61上行傳輸,完成上行傳輸后向所述主設備61發送所述備份數據上行傳輸請求報文的應答報文。
[0099]如圖7所示實例展示的一種智能交通的分布式冗余控制系統組成圖,
[0100]一種智能交通的分布式冗余控制系統,所述交通網絡包括智能交通控制中心和通訊控制節點,其特征在于,該方法包括:
[0101]分布式控制組成裝置71,用于所述通訊控制節點組成冗余網絡;
[0102]主設備選舉和數據備份裝置72,用于所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,所述通訊控制節點根據所述通訊控制節點的優先級選舉出主設備,并將自身的數據備份在所述主設備中;
[0103]狀態檢測和冗余控制裝置73,用于其中所述主設備向所述通訊控制節點發送狀態檢測報文,
[0104]當對狀態檢測報文的應答報文為所述通訊控制節點無法控制自身所轄設備的動作時,由所述主設備代替所述通訊控制節點控制其所轄設備的動作,所述主設備根據所述冗余網絡中各路口交通流量調整各路口的信號燈的控制時間;
[0105]當對狀態檢測報文的應答報文為主設備選舉報文時,發送應答報文為主設備選舉報文的通訊控制節點重新控制其所轄設備的動作,并繼續將自身的數據備份在所述主設備中。
[0106]主設備選舉和數據備份裝置72,還包括:
[0107]主設備選舉模塊721,用于所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,根據所述主設備選舉報文中通訊控制節點的優先級包括的人工設置標志和通訊控制節點流量傳輸狀態選舉出主設備;
[0108]當所述人工設置標志為I時,將所述通訊控制節點選舉為主設備;
[0109]當所述人工設置標志都為O時,所述冗余網絡中的通訊控制節點向所述冗余網絡內其它通訊控制節點發送通訊控制節點狀態報文,所述通訊控制節點狀態報文包括通訊控制節點流量傳輸狀態,選舉智能交通控制中心與所述通訊控制節點的通訊流量最小的通訊控制節點的交換設備為主設備;
[0110]狀態檢測和冗余控制裝置73還包括:
[0111]冗余控制模塊731,用于所述主設備向所述通訊控制節點發出路口交通流量請求報文,并接收包括所述通訊控制節點的路口流量的應答報文,接收該應答報文中各節點的路口交通流量信息;
[0112]當所述主設備接收到所述通訊控制節點的路口流量大于路口交通流量閾值時,根據所述路口交通流量情況縮短或延長調整各路口的信號燈的控制時間間隔。
[0113]主設備選舉和數據備份裝置72,還包括:
[0114]數據整體備份模塊722,用于通訊控制節點將自身數據備份在相鄰控制節點中,, 當對狀態檢測報文的應答報文為所述通訊控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點將其備份數據上行傳輸,其中所述數據包括其中所述數據還包括通訊節點保存的全部數據。
[0115]所述數據整體備份模塊72272還包括:
[0116]所述主設備向所述智能交通控制中心和所述通訊控制節點發送數據上行傳輸請求報文;
[0117]當所述主設備在預定的時間段內,接收到所述智能交通控制中心對所述數據上行傳輸請求報文的應答報文時,所述通訊控制節點將自身的數據向所述智能交通控制中心上行傳輸;
[0118]當所述主設備在預定的時間段內,沒有接收到所述智能交通控制中心對所述數據上行傳輸請求報文的應答報文時,所述主設備向所述通訊控制節點各自相鄰節點發送備份數據上行傳輸請求報文,所述相鄰節點將自身保存的備份數據向所述智能交通控制中心上行傳輸,完成上行傳輸后向所述主設備發送所述備份數據上行傳輸請求報文的應答報文。
[0119]在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。 各種通用系統也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發明的內容,并且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
[0120]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0121]類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此, 遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0122]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0123]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0124]本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的基于分布式FTP的數據傳輸系統中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0125]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0126]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【主權項】
1.一種智能交通的分布式冗余控制方法,所述智能交通包括智能交通控制中心和通訊 控制節點,其特征在于,該方法包括:所述通訊控制節點組成冗余網絡;所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,根據所述通訊控制節點 的優先級選舉主設備,并將自身的數據備份在所述主設備中;所述主設備向所述通訊控制節點發送狀態檢測報文,當對狀態檢測報文的應答報文為所述通訊控制節點無法控制自身所轄設備的動作時, 由所述主設備代替所述通訊控制節點控制其所轄設備的動作,所述主設備根據所述冗余網 絡中各路口交通流量調整各路口的信號燈的控制時間;當對狀態檢測報文的應答報文為主設備選舉報文時,所述發送應答報文為主設備選舉 報文的通訊控制節點重新控制其所轄設備的動作,并繼續將自身的數據備份在所述主設備 中。2.如權利要求1所述的方法,其特征在于,所述通訊控制節點根據所述通訊控制節點 的優先級選舉出主設備,還包括:根據所述主設備選舉報文中通訊控制節點的優先級包括的人工設置標志和通訊控制 節點流量傳輸狀態選舉出主設備;當所述人工設置標志為1時,將所述通訊控制節點選舉為主設備;當所述人工設置標志都為〇時,所述冗余網絡中的通訊控制節點向所述冗余網絡內其 它通訊控制節點發送通訊控制節點狀態報文,所述通訊控制節點狀態報文包括通訊控制節 點流量傳輸狀態,選舉智能交通控制中心與所述通訊控制節點的通訊流量最小的通訊控制 節點的交換設備為主設備。3.如權利要求1所述的方法,其特征在于,當對狀態檢測報文的應答報文為所述通訊 控制節點無法控制自身所轄設備的動作時,由所述主設備代替所述通訊控制節點控制其 所轄設備的動作,所述主設備根據所述冗余網絡中各路口交通流量調整各路口的信號燈的 控制時間,還包括:所述主設備向所述通訊控制節點發出路口交通流量請求報文,并接收包括所述通訊控 制節點的路口流量的應答報文,接收該應答報文中各節點的路口交通流量信息;當所述主設備接收到所述通訊控制節點的路口流量大于路口交通流量閾值時,根據所 述路口交通流量情況縮短或延長調整各路口的信號燈的控制時間間隔。4.如權利要求1所述的方法,其特征在于,所述方法還包括:通訊控制節點將自身數據備份在相鄰控制節點中,當對狀態檢測報文的應答報文為所 述通訊控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點將其備份數據上行傳 輸,其中所述數據還包括通訊節點保存的全部數據。5.如權利要求4所述的方法,其特征在于,當對狀態檢測報文的應答報文為所述通訊 控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點將其備份數據上行傳輸,所 述方法還包括:所述主設備向所述智能交通控制中心和所述通訊控制節點發送數據上行傳輸請求報 文;當所述主設備在預定的時間段內,接收到所述智能交通控制中心對所述數據上行傳輸請求報文的應答報文時,所述通訊控制節點將自身的數據向所述智能交通控制中心上行傳輸; 當所述主設備在預定的時間段內,沒有接收到所述智能交通控制中心對所述數據上行傳輸請求報文的應答報文時,所述主設備向所述通訊控制節點各自相鄰節點發送備份數據上行傳輸請求報文,所述相鄰節點將自身保存的備份數據向所述智能交通控制中心上行傳輸,完成上行傳輸后向所述主設備發送所述備份數據上行傳輸請求報文的應答報文。6.一種智能交通的分布式冗余控制系統,所述智能交通包括智能交通控制中心和通訊控制節點,其特征在于,該系統包括: 分布式控制組成裝置,用于所述通訊控制節點組成冗余網絡; 主設備選舉和數據備份裝置,用于所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,所述通訊控制節點根據所述通訊控制節點的優先級選舉出主設備,并將自身的數據備份在所述主設備中; 狀態檢測和冗余控制裝置,用于其中所述主設備向所述通訊控制節點發送狀態檢測報文, 當對狀態檢測報文的應答報文為所述通訊控制節點無法控制自身所轄設備的動作時,由所述主設備代替所述通訊控制節點控制其所轄設備的動作,所述主設備根據所述冗余網絡中各路口交通流量調整各路口的信號燈的控制時間; 當對狀態檢測報文的應答報文為主設備選舉報文時,所述發送應答報文為主設備選舉報文的通訊控制節點重新控制其所轄設備的動作,并繼續將自身的數據備份在所述主設備中。7.如權利要求6所述的系統,其特征在于,主設備選舉和數據備份裝置,還包括: 主設備選舉模塊,用于所述通訊控制節點向其它通訊控制節點發送主設備選舉報文,根據所述主設備選舉報文中通訊控制節點的優先級包括的人工設置標志和通訊控制節點流量傳輸狀態選舉出主設備; 當所述人工設置標志為I時,將所述通訊控制節點選舉為主設備; 當所述人工設置標志都為O時,所述冗余網絡中的通訊控制節點向所述冗余網絡內其它通訊控制節點發送通訊控制節點狀態報文,所述通訊控制節點狀態報文包括通訊控制節點流量傳輸狀態,選舉智能交通控制中心與所述通訊控制節點的通訊流量最小的通訊控制節點的交換設備為主設備。8.如權利要求6所述的系統,其特征在于,所述狀態檢測和冗余控制裝置還包括: 冗余控制模塊,用于所述主設備向所述通訊控制節點發出路口交通流量請求報文,并接收包括所述通訊控制節點的路口流量的應答報文,接收該應答報文中各節點的路口交通流量信息; 當所述主設備接收到所述通訊控制節點的路口流量大于路口交通流量閾值時,根據所述路口交通流量情況縮短或延長調整各路口的信號燈的控制時間間隔。9.如權利要求6所述的系統,其特征在于,所述主設備選舉和數據備份裝置,還包括: 數據整體備份模塊,用于通訊控制節點將自身數據備份在相鄰控制節點中,,當對狀態檢測報文的應答報文為所述通訊控制節點無法完成數據上行傳輸時,由所述相鄰通訊控制節點將其備份數據上行傳輸,其中所述數據包括其中所述數據還包括通訊節點保存的全部數據。10.如權利要求9所述的系統,其特征在于,所述數據整體備份模塊還包括:所述主設備向所述智能交通控制中心和所述通訊控制節點發送數據上行傳輸請求報 文;當所述主設備在預定的時間段內,接收到所述智能交通控制中心對所述數據上行傳輸 請求報文的應答報文時,所述通訊控制節點將自身的數據向所述智能交通控制中心上行傳 輸;當所述主設備在預定的時間段內,沒有接收到所述智能交通控制中心對所述數據上行 傳輸請求報文的應答報文時,所述主設備向所述通訊控制節點各自相鄰節點發送備份數據 上行傳輸請求報文,所述相鄰節點將自身保存的備份數據向所述智能交通控制中心上行傳 輸,完成上行傳輸后向所述主設備發送所述備份數據上行傳輸請求報文的應答報文。
【文檔編號】G08G1/07GK105989717SQ201510081956
【公開日】2016年10月5日
【申請日】2015年2月15日
【發明人】李平, 張儉鋒
【申請人】北京東土科技股份有限公司