[發明專利]任務同步方法無效
| 申請號: | 201310753316.3 | 申請日: | 2013-12-31 |
| 公開(公告)號: | CN103713959A | 公開(公告)日: | 2014-04-09 |
| 發明(設計)人: | 熊輝;郭英華;呂福健;于增明 | 申請(專利權)人: | 北京和利時系統工程有限公司 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 王丹;栗若木 |
| 地址: | 100176 北京市大*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 同步 方法 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種任務同步方法。
背景技術
計算機聯鎖系統是保證列車行車安全的基礎信號設備,主要完成進路建立、鎖閉和解鎖的過程,控制道岔定位和反位轉動、控制信號機開放和關閉等功能,實現城市軌道交通系統的聯鎖功能,確保列車進路正確以及列車運行的安全。我國近幾年城市軌道交通的建設,對于計算機聯鎖系統的可靠性、可用性、可維護性和安全性提出了更高的要求;計算機聯鎖系統采用了各種容錯冗余系統來提高系統的可靠性和安全性,常見的容錯冗余系統如雙機熱備系統、三取二系統和二乘二取二系統。
目前基于時鐘同步方式的二乘二取二計算機聯鎖系統已經得到了應用,在國內外均已有了較為成熟的設備,但是隨著科技的進步和對聯鎖系統要求的提高,基于時鐘同步方式的二乘二取二計算機聯鎖系統暴露出一些缺點,這些缺點是無法改變的,例如:受目前工藝水平的限制,用于同步的時鐘頻率不能太快,否則系統處理性能達不到相應的級別,這對計算機聯鎖系統處理能力的影響是相當大的;而基于任務同步方式的二乘二取二計算機聯鎖系統可以采用兩套不同的聯鎖邏輯算法進行聯鎖運算,極大程度上降低了因共模原因導致安全問題的風險,同時,基于通用計算機的任務同步系統可以充分利用現有通用計算機的高性能和可擴展能力。
發明內容
本發明提供了一種任務同步方法,解決了二乘二取二結構中系間同步的問題。
一種同步方法,包括;
聯鎖的若干個CPU對運行于該若干個CPU中的任務運行結果進行周期性的同步表決;
根據所述若干個CPU同步表決的結果,進行一致性檢查。
優選的,根據所述若干個CPU同步表決的結果,進行一致性檢查包括:
在多次所述若干個CPU同步表決的結果中,同步成功的結果占比例較高時,判定同步成功;
在多次所述若干個CPU同步表決的結果中,同步失敗的結果占比例較高時,判定同步失敗。
優選的,該方法還包括:
在運行任務前,在該任務的相應位置設置數據表決功能。
優選的,所述聯鎖的若干個CPU對運行于該若干個CPU中的任務運行結果進行周期性的同步表決包括:
在每周期開始時,創建定時器,設置任務同步周期為最大時間限制;
接收來自本系鄰CPU或鄰系相應CPU的同步表決數據;
在數據接收完全或所述定時器到時后,進行數據表決。
優選的,該方法還包括:
在未接收到數據時判定任務同步異常,標記任務同步異常狀態。
優選的,該方法還包括:
在系統初始化時,選擇主系。
優選的,在同時存在兩系,每系包括兩個CPU,所述兩系構成二乘二取二結構,在系統初始化時,選擇主系包括:
在初始化過程處理完成后,各系根據優先級依序要求升為主系;
在當前要求升為主系的系無故障時,將當前要求升為主系的系設置為主系;
在當前要求升為主系的系存在故障時,由優先級次于該系的另一系繼續要求升為主系。
優選的,該方法還包括:
主系和備系進行主備切換。
優選的,所述主系和備系進行主備切換包括:
當前主系向當前備系發送降備請求;
所述當前備系在接收到所述降備請求后判斷自身是否滿足升主條件,并在滿足升主條件時向所述當前主系發送升主應答,表明可以升為主系;
所述當前主系接收到所述升主應答后向所述當前備系發送降備應答,并降為備系;
所述當前備系接收到所述降備應答后升為主系。
優選的,所述當前主系向當前備系發送降備請求具體為:
所述當前主系在發生故障時向所述當前備系發送降備請求。
本發明提供了一種任務同步方法,聯鎖的若干個CPU對運行于該若干個CPU中的任務運行結果進行周期性的同步表決,根據所述若干個CPU同步表決的結果,進行一致性檢查。實現了聯鎖的多個CPU間的同步,解決了解決了二乘二取二結構中系間同步的問題。
附圖說明
圖1是本發明的實施例一中表決流程圖;
圖2是本發明的實施例一中大數判決原理示意圖;
圖3是多線程方式下平臺仿真軟件結構圖;
圖4是同步流程示意圖;
圖5是聯鎖應用算法原理示意圖;
圖6是雙系搶主及雙主情況的處理過程示意圖;
圖7是主備系切換流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京和利時系統工程有限公司,未經北京和利時系統工程有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310753316.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:堆焊層高度測量尺
- 下一篇:用于高大空間框架構筑物的通風運載噴霧系統





