[發(fā)明專利]基于2乘2取2架構(gòu)的安全平臺輸入一致性比較方法有效
| 申請?zhí)枺?/td> | 201811558220.0 | 申請日: | 2018-12-19 |
| 公開(公告)號: | CN109739804B | 公開(公告)日: | 2022-09-23 |
| 發(fā)明(設(shè)計)人: | 張磊;郭盟;周庭梁;張輝;董高云;瞿玲燕;方永佳 | 申請(專利權(quán))人: | 卡斯柯信號有限公司 |
| 主分類號: | G06F15/78 | 分類號: | G06F15/78;G06F9/54 |
| 代理公司: | 上海科盛知識產(chǎn)權(quán)代理有限公司 31225 | 代理人: | 應(yīng)小波 |
| 地址: | 200070 上海市靜安區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 架構(gòu) 安全 平臺 輸入 一致性 比較 方法 | ||
本發(fā)明涉及一種基于2乘2取2架構(gòu)的安全平臺輸入一致性比較方法,該方法將對實際輸入消息的比較轉(zhuǎn)化為對消息索引序號的比較,再進一步將消息索引序號的比較轉(zhuǎn)化為只對消息起止索引序號的比較,并結(jié)合記錄的丟失消息序列,最后得到需要發(fā)往上層應(yīng)用的消息。與現(xiàn)有技術(shù)相比,本發(fā)明具有簡化了邏輯,提升了效率等優(yōu)點。
技術(shù)領(lǐng)域
本發(fā)明涉及一種軌旁安全平臺,尤其是涉及一種基于2乘2取2架構(gòu)的安全平臺輸入一致性比較方法。
背景技術(shù)
軌旁安全平臺是一個通用的SIL4等級的安全計算機系統(tǒng),配合上層應(yīng)用可作為地鐵和鐵路的軌旁安全設(shè)備,如區(qū)域控制器、聯(lián)鎖、列控、有軌電車等。本發(fā)明中涉及到的軌旁安全平臺采用2乘2取2的安全架構(gòu),一個主機(主系)和一個備機(備系)構(gòu)成2乘2,主機、備機各包含兩塊邏輯運算板卡實現(xiàn)2取2。輸入的消息必須經(jīng)過系內(nèi)2取2一致性比較和主備機之間的一致性比較后才可以發(fā)送給上層應(yīng)用進入下一步處理,相比于單系單一控制的軌旁安全平臺此架構(gòu)提高了冗余度,擁有更高的可靠性、安全性。并且經(jīng)輸入一致性比較后能盡量減小主備系處理輸入消息的差異性,這樣主備系進行切換或由雙系運行降為單系運行時,對系統(tǒng)造成的影響會很小。
然而雙系的引入,邏輯運算板卡的增加也提高了對輸入消息一致性檢查的難度,不僅是單系內(nèi)的一致性比較,還要處理兩系間的一致性比較,比較原則的設(shè)定要依舊實際情況而定。多塊邏輯運算板卡在接收輸入消息的時序上的微小偏差,可能導(dǎo)致接收到的消息有所不同,如果出現(xiàn)差異全部拋棄消息會導(dǎo)致有效數(shù)據(jù)也丟失,而全部選用這些消息發(fā)給上層應(yīng)用,一方面會增加上層應(yīng)用的處理負(fù)擔(dān),同時又會存在安全風(fēng)險。上層應(yīng)用對邏輯運算板卡發(fā)來的輸入消息要求是:要保證消息的可靠性、連續(xù)性,不可靠的消息可以被拋棄,但對被拋棄的消息數(shù)量有一定限制。因此,需要按照一定的規(guī)則對輸入的消息做系內(nèi),系間的比較,拋棄不可靠的消息,保留有效消息。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種基于2乘2取2架構(gòu)的安全平臺輸入一致性比較方法。
本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn):
一種基于2乘2取2架構(gòu)的安全平臺輸入一致性比較方法,該方法將對實際輸入消息的比較轉(zhuǎn)化為對消息索引序號的比較,再進一步將消息索引序號的比較轉(zhuǎn)化為只對消息起止索引序號的比較,并結(jié)合記錄的丟失消息序列,最后得到需要發(fā)往上層應(yīng)用的消息。
優(yōu)選地,該方法采用“求同存異”的原則,系內(nèi)比較后兩塊邏輯板會得到一樣的消息起止索引序列,即系內(nèi)兩塊邏輯板卡具有相同的起始序號和結(jié)束序號;系間比較時若兩系起始序號不同則以主系為準(zhǔn),而結(jié)束序號取兩系中較小的結(jié)束序號。
優(yōu)選地,該方法具體包括以下步驟:
(1)兩系四塊CPU板從各自輸入消息隊列與遺留消息隊列中提取消息索引號組成輸入消息起止索引序列,同時記錄丟失的消息和丟失消息數(shù)量,然后廣播給其它CPU板;
(2)CPU板通過總線接收其它通道的輸入消息起止索引序列;
(3)確定系內(nèi)輸入消息起止索引序列;
(4)檢查兩系丟失消息的數(shù)量是否超出了允許丟失消息數(shù)量的上限,如果超出上限則拋棄本次所有消息,未超出上限,執(zhí)行步驟(5);
(5)確定系間輸入消息起止索引序列;
(6)兩系分別重新讀取輸入消息隊列與遺留消息隊列中的消息,并與上述得到的消息起止索引序列進行比較檢查;
(7)將本周期待發(fā)送輸入消息隊列的消息發(fā)送給上層應(yīng)用處理。
優(yōu)選地,所述的(3)中的確定系內(nèi)輸入消息起止索引序列的原則如下:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于卡斯柯信號有限公司,未經(jīng)卡斯柯信號有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811558220.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計算機
G06F15-02 .通過鍵盤輸入的手動操作,以及應(yīng)用機內(nèi)程序的計算,例如,袖珍計算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計算機的組合,其中每臺至少具有一個運算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計算機本身在一個完整的運行期間內(nèi)所取得的經(jīng)驗來改變程序的;學(xué)習(xí)機器





