本發明涉及信號控制領域,具體涉及一種基于多現地工作站的臨時限速方法及DSU。
背景技術:
隨著城市軌道交通的不斷發展,基于通信的CBTC(列車控制系統,Communication Based Train Control)給城市軌道交通信號制式帶來了巨大的變化,列車安全行駛越來越重要。當前我國在列車控制領域智能化低下且人工干預過多,特別是在列車控制的盲點臨時限速區段,司機僅僅憑地面臨時限速標志標牌來識別信息,缺少限速自動傳遞和自動控制措施,隨著列車運行速度和密度的提高,在高效運營的同時對整個列車控制系統的安全性和自動化都提出了更高的要求。
傳統的臨時限速方案僅僅針對于單一的現地工作站,即為一個現地工作站只能對其所屬的DSU(數據庫存儲單元,Database Storage Unit)發出臨時限速命令,其他的現地工作站不能對該DSU發出臨時限速命令。
技術實現要素:
鑒于上述問題,本發明提出了克服上述問題或者至少部分地解決上述問題的一種基于多現地工作站的臨時限速方法及DSU。
為此目的,第一方面,本發明提出一種基于多現地工作站的臨時限速方法,包括:
DSU接收多個現地工作站發送的臨時限速消息,所述臨時限速消息包括:發送臨時限速消息的現地工作站的標識、每一DSU的標識、與每一DSU的標識對應的臨時限速信息;所述DSU與所述多現地工作站屬于同一ATS系統;
所述DSU根據自身DSU的標識獲取與該DSU標識的對應的臨時限速信息;
所述DSU將所述臨時限速信息發送ZC,以使所述ZC根據所述臨時限速信息控制CBTC列車運行。
可選地,將所述臨時限速信息發送ZC的步驟之前,所述方法還包括:
向所述ZC發送數據庫版本號,以使所述ZC根據所述數據庫版本號更新自身的數據庫。
可選地,將所述臨時限速信息發送ZC的步驟之前,所述方法還包括:
所述DSU根據所述的臨時限速信息,更新該DSU中的數據庫。
可選地,所述方法還包括:
接收所述ZC周期性上傳的臨時限速信息,并將接收的臨時限速信息發送所述屬于同一ATS系統的多個現地工作站,以使所述多個現地工作站將所述臨時限速信息發送ATS系統以展示;
或者,
接收所述ZC周期性上傳的臨時限速信息;
存儲所述ZC上傳的臨時限速信息,并將存儲的臨時限速信息發送所述屬于同一ATS系統的多個現地工作站,以使所述多個現地工作站將所述臨時限速信息發送ATS系統以展示。
可選地,DSU接收多個現地工作站發送的臨時限速消息的步驟之后,所述方法還包括:
向發送所述臨時限速消息的每一現地工作站回復響應;以及,
再次接收所述多個現地工作站發送的臨時限速消息,并再次回復響應。
可選地,所述DSU根據自身DSU的標識獲取與該DSU標識的對應的臨時限速信息的步驟之前,所述方法還包括:
根據自身DSU標識查找所述臨時限速消息中是否包含該DSU標識,若包含,則執行根據自身DSU的標識獲取與該DSU標識的對應的臨時限速信息;
否則,結束。
可選地,所述臨時限速消息還包括:
所述臨時限速信息所屬的區段標識。
可選地,所述方法還包括:
DSU接收所述多個現地工作站發送的取消臨時限速的消息,所述取消臨時限速的消息包括:發送該消息的現地工作站的標識、每一DSU的標識、與每一DSU的標識對應的取消臨時限速的信息;
所述DSU根據自身DSU的標識獲取與該DSU標識的對應的取消臨時限速的信息;
將所述取消臨時限速的信息發送ZC,以使所述ZC根據所述取消臨時限速的信息控制CBTC列車運行。
第二方面,本發明提供一種DSU,包括:
接收單元,用于接收多個現地工作站發送的臨時限速消息,所述臨時限速消息包括:發送臨時限速消息的現地工作站的標識、每一DSU的標識、與每一DSU的標識對應的臨時限速信息;所述DSU與所述多現地工作站屬于同一ATS系統;
獲取單元,用于根據自身DSU的標識獲取與該DSU標識的對應的臨時限速信息;
發送單元,用于將所述臨時限速信息發送ZC,以使所述ZC根據所述臨時限速信息控制列車運行。
第三方面,本發明提供一種CBTC系統,包括:ZC和上述的DSU,所述DSU與所述ZC交互。
由上述技術方案可知,本發明提出的基于多現地工作站的臨時限速方法及DSU,通過DSU接收多個現地工作站的臨時限速信息,進而保證處于CBTC運行模式列車控制系統的安全性、穩定性和容錯性。
附圖說明
圖1為本發明一實施例提供的現地工作站與DSU交互的架構示意圖;
圖2為本發明一實施例提供的基于多現地工作站的臨時限速方法的流程示意圖;
圖3為本發明一實施例提供的基于多現地工作站的臨時限速方法的信令示意圖;
圖4為本發明一實施例提供的DSU的結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。
本發明實施例為了適應多現地工作站均可發出對DSU的臨時限速設置,本發明提供的一種基于多現地工作站的臨時限速方法,使得多現地工作站均可設置臨時限速,在高效運營的同時對整個列車控制系統的安全性和自動化都有了更好的改善。
圖1示出了本發明一實施例提供的現地工作站與DSU交互的架構示意圖,圖2示出了本發明一實施例提供的基于多現地工作站的臨時限速方法的流程示意圖;結合圖1和圖2所示,本實施例的方法包括如下步驟:
101、DSU接收多個現地工作站發送的臨時限速消息,所述臨時限速消息包括:發送臨時限速消息的現地工作站的標識、每一DSU的標識、與每一DSU的標識對應的臨時限速信息。
特別地,本實施例中的DSU與所述多現地工作站屬于同一ATS(Automatic Train Supervision System,列車自動監控系統)。
也就是說,多個DSU分別接收多個現地工作站發送的臨時限速消息,如圖1所示。
此外,為使后續的ZC(區域控制器,Zone Controller)能夠較好的實現控制CBTC列車的運行,上述的臨時限速消息還可包括:所述臨時限速信息所屬的區段標識。由此,ZC在接收到臨時限速信息之后,可確定該臨時限速信息使用的區段,保證CBTC列車的安全性、穩定性。
102、DSU根據自身DSU的標識獲取與該DSU標識對應的臨時限速信息。
103、DSU將所述臨時限速信息發送到ZC,以使所述ZC根據所述臨時限速信息控制CBTC列車運行。
可理解的是,本實施例中方法的執行主體均為DSU。
上述方法有效利用多個現地工作站的冗余優勢,確保當一個或幾個現地工作站因故無法正常運行時,系統中臨時限速信息仍然可被更新,進一步提高整個系統的穩定性和容錯性,降低由于種種突發故障為整個系統及系統中各子系統、設備帶來的安全風險。
舉例來說,在步驟103之前,所述方法還包括下述圖2中未示出的步驟102b,如圖3所示。
102b、DSU根據所述的臨時限速信息,更新該DSU中的數據庫。
另外,在步驟102之前,上述圖2所示的方法還可包括下述的圖中未示出的步驟102a:
102a、根據自身DSU標識查找所述臨時限速消息中是否包含該DSU標識,若包含,則執行上述步驟102;否則,結束。
本實施例的方法,允許同屬ATS系統的多現地工作站均可向多個DSU下發臨時限速消息,避免單獨現地工作站故障導致無法下發臨時限速的缺陷,進而保證處于CBTC運行模式下列車控制系統的安全性、穩定性和容錯性。
在一種可選的實現方式中,上述步驟103之前,圖2所示的方法還包括下述的圖2中未示出的步驟103a,如圖3所示;
103a、向所述ZC發送數據庫版本號,以使所述ZC根據所述數據庫版本號更新自身的數據庫。
進一步地,如圖3所示,本實施例的方法(即圖1所示的方法)還可包括下屬的步驟104或步驟104’:
104、接收所述ZC周期性上傳的臨時限速信息,并將接收的臨時限速信息發送所述屬于同一ATS系統的多個現地工作站,以使所述多個現地工作站將所述臨時限速信息發送ATS系統以展示;
或者,
104’、接收所述ZC周期性上傳的臨時限速信息;存儲所述ZC上傳的臨時限速信息,并將存儲的臨時限速信息發送所述屬于同一ATS系統的多個現地工作站,以使所述多個現地工作站將所述臨時限速信息發送ATS系統以展示。
在實際應用中,可選擇步驟104或者步驟104’實現,在圖3中示出的是步驟104’的內容,本實施例不對其進行限定,根據實際需要調整。
另外,需要說明的是,通常,現地工作站向DSU發送臨時限速消息,需要多次確認,如圖3所示,本實施例中舉例說明兩次確認過程。
例如,在圖2所示的步驟101之后,還可包括下述的圖2中示出的步驟:
A01、向發送所述臨時限速消息的每一現地工作站回復響應;以及,
A02、再次接收所述多個現地工作站發送的臨時限速消息,并再次回復響應。
本實施例中利用現有系統設計中的臨時限速信息發送防護機制,對不同的現地工作站及發出的臨時限速信息加以區分,通過二次確認確保系統中下發的臨時限速信息的準確性。,提高系統運行的安全性和穩定性。
由于ATS屬于實時顯示列車運行的相關信息及地圖信息,故,針對取消限速的區段,上述方法還可包括以下步驟:
B01、DSU接收所述多個現地工作站發送的取消臨時限速的消息,所述取消臨時限速的消息包括:發送該消息的現地工作站的標識、每一DSU的標識、與每一DSU的標識對應的取消臨時限速的信息;
B02、DSU根據自身DSU的標識獲取與該DSU標識的對應的取消臨時限速的信息;
B03、將所述取消臨時限速的信息發送ZC,以使所述ZC根據所述取消臨時限速的信息控制CBTC列車運行。
另外,本發明實施例還提供一種DSU,該DSU可包括:接收單元41、獲取單元42和發送單元43,如圖4所示;
其中,接收單元41,用于接收多個現地工作站發送的臨時限速消息,所述臨時限速消息包括:發送臨時限速消息的現地工作站的標識、每一DSU的標識、與每一DSU的標識對應的臨時限速信息;所述DSU與所述多現地工作站屬于同一ATS系統;
獲取單元42,用于根據自身DSU的標識獲取與該DSU標識的對應的臨時限速信息;
發送單元43,用于將所述臨時限速信息發送ZC,以使所述ZC根據所述臨時限速信息控制列車運行。
本實施例的DSU可執行上述方法實施例的內容,參照上述描述,本實施例不再詳述。
本實施例的DSU應用在ATS系統中,允許同屬ATS系統的多現地工作站均可向多個DSU下發臨時限速消息,避免單獨現地工作站故障導致無法下發臨時限速的缺陷。可改善ATS系統的自動化程度,且較好的提高ATS系統的安全性和穩定性。
另外,本發明實施例還提供一種CBTC系統,包括:ZC,及上述任意實施例所述的DSU,所述DSU與所述ZC交互。
本實施例的CBTC系統有效利用多個現地工作站的冗余優勢,確保當一個或幾個現地工作站因故無法正常運行時,系統中臨時限速信息仍然可被更新,進一步提高整個系統的穩定性和容錯性,降低由于種種突發故障為整個系統及系統中各子系統、設備帶來的安全風險。
本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。
本領域技術人員可以理解,實施例中的各步驟可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。
雖然結合附圖描述了本發明的實施方式,但是本領域技術人員可以在不脫離本發明的精神和范圍的情況下做出各種修改和變型,這樣的修改和變型均落入由所附權利要求所限定的范圍之內。