麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種ats系統控制中心應用服務器的雙機切換方法

文檔序號:7974442閱讀:523來源:國知局
專利名稱:一種ats系統控制中心應用服務器的雙機切換方法
技術領域
本發明涉及軌道交通技術領域,尤其涉及一種ATS系統控制中心應用服務器的雙機切換方法。
背景技術
在當前地鐵運營過程中,列車運行的安全性至關重要,所以在信號系統的開發過程中進行了多方面的安全性設計。在當前的列車運行環境下,對于信號系統中的ATS系統中所有雙機冗余的設備進行切換時,數據同步的延遲不會影響列車運行的安全性問題,而且也可以滿足當前的需要,但是,隨著軌道交通的發展和用戶對速度的需求,數據同步的實時性會變為影響列車運行安全的一個因素。在現階段使用的信號系統中,雙機冗余的切換方式為:利用主備機雙方的串行接口和軟件結合的方法實現檢測轉換電路的功能和主備機之間的數據通信,在這種切換方式下,主備機的軟硬件結構完全相同,各單元的主備工作狀態由上電順序決定,先上電的一方自動進入主機工作狀態,后上電者則進入備機狀態,主機定期接受備機的狀態數據,當發生接收超時時,主機認為備機已經發生故障,并通過本單元的顯示裝置向用戶發出通知信號,以便即時對備機進行脫線維護。備機在其工作工程中不完成應用功能,但定期接收主機的狀態數據,當發生接收超時時,備機認為主機已經發生故障,自動切入主機工作狀態,并通過顯示裝置向用戶發出通知信號,以便對原主機進行脫線維護,備機還主動接收主機的備份數據并進行存儲備份。上述切換方式中,在同一時刻,只有主機運行主程序,備機只完成數據的同步和存儲功能,備機在進行數據同步的過程中,只有主機執行完相應的操作,才能將需要同步或存儲的數據信息發送給備機,備機再進行處理,這使得主備機切換過程中對列車的運行監控產生了延遲,從而造成了列車運行的潛在危險。此外,在主機給備機發送數據時,如果主機故障,會造成數據的丟失,當備機切換到主機狀態后,會在一定的時間范圍內對實際的列車運行信息產生誤判,增加了運行的危險。

發明內容
有鑒于此,本發明提供了一種ATS系統控制中心應用服務器的雙機切換方法,用于解決主機和備機切換時所產生的數據同步延遲問題。—種ATS系統控制中心應用服務器的雙機切換方法,該方法包括:應用服務器上電,進行主機和備機仲裁;數據進行初始化,將初始化數據同時發送給所述主機和備機處理;所述主機和備機同時處理與系統中其它模塊的數據交互;當所述主機故障時,直接將所述備機的標識信息設置為主機狀態,當前主機提示工作人員修理備機;當所述備機故障時,所述主機提示工作人員修理備機;當備機再次接入所述系統中時,主機將系統當前狀態的數據發送給備機進行初始化,以保證備機初始數據的正確性和同步性。所述應用服務器向其他模塊發送數據時,將所述主機和備機的標識信息打包添加到要傳輸的數據流中,網絡底層的處理模塊判斷主機和備機的標識信息,若是備機發送的信息則忽略,將主機發送的消息傳送給目的設備。進行主機和備機仲裁后,如果系統中只有主機,則進行初始化操作時,只對主機進行初始化,當備機接入系統后,主機將系統當前狀態數據發送給備機進行初始化。進行主機和備機仲裁的依據為上電順序,先上電的應用服務器為主機,后上電的應用服務器為備機,將先上電的應用服務器的標識信息設置為主機狀態,將后上電的應用服務器的標識信息設置為備機狀態。本發明提供的ATS系統控制中心應用服務器的雙機切換方法中,主機和備機同時處理應用服務器與其它模塊的數據交互,由于主機和備機的軟硬件、接收的消息數據、處理時間等完全一致,因此,當主機和備機進行切換時,消除了主機向備機發送同步和存儲的數據所帶來的同步延遲,大大提高了主機和備機數據同步的實時性。此外,由于取消了主機向備機發送更新數據的過程,因此降低了數據出錯的風險,提高了系統的安全性和可靠性。


為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。圖1為本發明提供的ATS系統控制中心應用服務器的雙機切換方法的流程圖;圖2為本發明提供的ATS系統控制中心應用服務器的雙機切換結構示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。本發明實施例提供的ATS系統控制中心應用服務器的雙機切換方法如圖1所示,包括:Sll:應用服務器上電,進行主機和備機的仲裁;在本實施例中,利用現有技術中主機和備機雙方的串行接口和軟件仲裁相結合的方法確定主機和備機。具體過程為:應用服務器上電,不設置當前機器的主機狀態,應用服務器的主機和備機狀態由上電順序決定,先上電的應用服務器為主機,后上電的應用服務器為備機。其中,通過標識信息進行主機和備機的設置,將先上電的應用服務器的標識信息設置為主機狀態,將后上電的應用服務器的標識信息設置為備機狀態。軟件仲裁的過程為:參見圖2,一臺應用服務器上電后,如應用服務器A上電,應用服務器A檢查串口是否收到另一臺應用服務器B發送的信號數據,如果沒有收到,則只有當前的應用服務器A工作,設置當前的應用服務器A為主機,主機通過串口周期性地發送主機狀態信號信息;另一臺服務器B上電后,通過串口接收數據信號,如果收到,則說明主機已經存在,設置當前應用服務器B為備機,備機通過串口周期性地發送備機狀態信號信息。S12:數據進行初始化,將初始化數據同時發送給所述主機和備機處理;如果主機和備機在初始化之前就已經運行且主機和備機已判斷完畢,則將初始化數據同時發送給主機和備機。主機和備機判斷完后,如果系統中只有主機,則進行初始化操作時,只對主機進行初始化,當備機接入系統后,主機將系統當前狀態數據發送給備機進行初始化。S13:主機和備機同時處理與系統中其它模塊的數據交互;由于應用服務器的主機和備機都連接在局域網中,因此可以與系統中的其它模塊進行通信,在進行應用服務器和其它模塊的數據交互時,主機和備機同時處理數據,即其它模塊在向應用服務器發送數據消息時,同時發送給主機和備機,由于主機和備機的硬件環境和軟件環境完全相同,所以對于其它模塊的數據處理結果是完全一致的,在這種情況下,就不需要主機向備機發送更新的數據信息。S14-S17:當主機故障時,直接將備機的標識信息設置為主機狀態,當前主機提示工作人員修理備機;當備機故障時,主機提供工作人員修理備機。由于主機通過串口周期性的發送狀態信息給備機,同時備機通過串口周期性的發送狀態信息給主機,當備機通過串口接收主機的狀態信息超時時,主機故障,此時,直接將備機的標識信息設置為主機狀態,當前主機提示工作人員修理備機;如果備機通過串口接收主機的狀態信息超時,則備機故障,此時,主機提示工作人員修理備機。S18:當備機再次接入系統中時,主機將系統當前狀態的數據發送給備機進行初始化,保證備機初始數據的正確性和同步性。在本實施例提供的方法中,由于應用服務器與其它模塊進行信息交互時,主機和備機同時處理數據,即主機和備機會同時向目的設備發送信息,因此對于目的設備而言,會同時收到主機和備機發送的數據,這勢必會產生混論冗余問題,有鑒于此,當應用服務器向其它模塊發送數據信息時,將主機和備機的標識信息打包添加在要傳輸的數據流中,在網絡底層的處理模塊首先判斷主機和備機的標識,如果判斷出是備機發送的信息則忽略,將主機發送的消息傳送至目的設備,因此解決了兩個應用服務器同時發送消息的混亂冗余問題。在本實施例中,由于主機和備機同時處理與系統中其它模塊的數據交互,因此,主機不需要向備機發送更新數據,這樣主機和備機之間的串口只是用來傳輸主機和備機的狀態信號數據,因此串口的功能單一,更加便于工作人員維護。本發明提供的ATS系統控制中心應用服務器的雙機切換方法中,主機和備機同時處理應用服務器與其它模塊的數據交互,由于主機和備機的軟硬件、接收的消息數據、處理時間等完全一致,因此,當主機和備機進行切換時,消除了主機向備機發送同步和存儲的數據所帶來的同步延遲,大大提高了主機和備機數據同步的實時性。此外,由于取消了主機向備機發送更新數據的過程,因此降低了數據出錯的風險,提高了系統的安全性和可靠性。對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或范圍的情況下,在其它實施例中實現。因此,本發明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
權利要求
1.一種列車自動監控ATS系統控制中心應用服務器的雙機切換方法,其特征在于,該方法包括: 應用服務器上電,進行主機和備機仲裁; 數據進行初始化,將初始化數據同時發送給所述主機和備機處理; 所述主機和備機同時處理與系統中其它模塊的數據交互; 當所述主機故障時,直接將所述備機的標識信息設置為主機狀態,當前主機提示工作人員修理備機;當所述備機故障時,所述主機提示工作人員修理備機; 當備機再次接入所述系統中時,主機將系統當前狀態的數據發送給備機進行初始化,以保證備機初始數據的正確性和同步性。
2.根據權利要求1所述的方法,其特征在于,還包括:所述應用服務器向其他模塊發送數據時,將所述主機和備機的標識信息打包添加到要傳輸的數據流中,網絡底層的處理模塊判斷主機和備機的標識信息,若是備機發送的信息則忽略,將主機發送的消息傳送給目的設備。
3.根據權利要求1所述的方法,其特征在于,進行主機和備機仲裁后,如果系統中只有主機,則進行初始化操作時,只對主機進行初始化,當備機接入系統后,主機將系統初始狀態數據發送給備機進行初始化。
4.根據權利要求1所述的方法,其特征在于,所述進行主機和備機仲裁的依據為上電順序,先上電的應用服務器為主機,后上電的應用服務器為備機,將先上電的應用服務器的標識信息設置為主機狀態,將后上電的應用服務器的標識信息設置為備機狀態。
全文摘要
本發明提供了一種ATS系統控制中心應用服務器的雙機切換方法,該方法包括應用服務器上電,進行主機和備機仲裁;數據進行初始化,將初始化數據同時發送給所述主機和備機處理;所述主機和備機同時處理與系統中其它模塊的數據交互;當所述主機故障時,直接將所述備機的標識信息設置為主機狀態,當前主機提示工作人員修理備機。在本發明提供的方法中,由于主機和備機同時處理應用服務器與其它模塊的數據交互,且主機和備機的軟硬件、接收的消息數據、處理時間等完全一致,因此,當主機和備機進行切換時,消除了主機向備機發送同步和存儲的數據所帶來的同步延遲,大大提高了主機和備機數據同步的實時性。
文檔編號H04L12/24GK103107904SQ20111036221
公開日2013年5月15日 申請日期2011年11月15日 優先權日2011年11月15日
發明者張 杰 申請人:北京南車時代信息技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 益阳市| 东明县| 云霄县| 铜鼓县| 林甸县| 文成县| 桃园县| 和林格尔县| 游戏| 尖扎县| 丁青县| 钟山县| 林州市| 榆树市| 隆林| 柳江县| 建平县| 大洼县| 宽城| 石首市| 平阳县| 正宁县| 长沙县| 巴林右旗| 崇文区| 洛隆县| 玉龙| 武城县| 荔浦县| 会泽县| 抚顺市| 花垣县| 怀安县| 莒南县| 宜君县| 磴口县| 乐昌市| 宿迁市| 汉寿县| 罗田县| 德兴市|