[發(fā)明專利]一種RSSP-I鐵路信號安全通信協(xié)議的實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201611102652.1 | 申請日: | 2016-12-05 |
| 公開(公告)號: | CN106850537B | 公開(公告)日: | 2020-02-18 |
| 發(fā)明(設(shè)計)人: | 趙海東;王曉帥;程建兵 | 申請(專利權(quán))人: | 河南輝煌科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 鄭州德勤知識產(chǎn)權(quán)代理有限公司 41128 | 代理人: | 黃紅梅;白毅明 |
| 地址: | 450001 河南省鄭*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 rssp 鐵路信號 安全 通信協(xié)議 實現(xiàn) 方法 | ||
本發(fā)明提供一種RSSP?I鐵路信號安全通信協(xié)議的實現(xiàn)方法,它利用面向?qū)ο蟮腃++編程語言,封裝了一個協(xié)議類HH_RSSP_I和一個負(fù)責(zé)數(shù)據(jù)處理的純虛類DataInterface,HH_RSSP_I類負(fù)責(zé)安全通訊協(xié)議的建立、維護,DataInterface類負(fù)責(zé)底層數(shù)據(jù)的接收、發(fā)送與業(yè)務(wù)數(shù)據(jù)處理。DataInterface類中的純虛函數(shù)SendData、ReceData、PushData需要用戶結(jié)合自己的實際軟硬件環(huán)境實現(xiàn),實現(xiàn)后通過實例化對象,將對象通過HH_RSSP_I中的Init(DataInterface*pDI)傳入HH_RSSP_I類中,用此方法將協(xié)議類HH_RSSP_I與數(shù)據(jù)處理類DataInterface聯(lián)系運行起來。該實現(xiàn)方法具有通用性好、穩(wěn)定性高、結(jié)構(gòu)清晰的優(yōu)點。
技術(shù)領(lǐng)域
本發(fā)明涉及一種安全通信協(xié)議的實現(xiàn)方法,具體的說,涉及了一種RSSP-I鐵路信號安全通信協(xié)議的實現(xiàn)方法。
背景技術(shù)
列車運行控制系統(tǒng)是高速鐵路信號系統(tǒng)的重要組成部分。CTCS-2級列車運行控制系統(tǒng)是車地一體化的列車運行控制系統(tǒng)。由于動車組列車運行速度快,因此列控系統(tǒng)中對設(shè)備間通信的數(shù)據(jù)時效性、數(shù)據(jù)完整性、數(shù)據(jù)包順序、數(shù)據(jù)準(zhǔn)確性要求很高。RSSP-I鐵路信號安全通信協(xié)議就是針對列車信號通信的可能發(fā)生的問題而設(shè)計的,能夠滿足以上通訊控制要求。
在大部分鐵路列控系統(tǒng)中,RSSP-I鐵路信號安全通信協(xié)議的實現(xiàn)都是與鐵路列控系統(tǒng)緊密結(jié)合在一起的,沒有一個統(tǒng)一的接口,當(dāng)通信方式(如CAN通信變?yōu)镽S422通信)或者業(yè)務(wù)數(shù)據(jù)協(xié)議變更時,整個協(xié)議的實現(xiàn)方法都要改變,使得安全協(xié)議的實現(xiàn)變得復(fù)雜,并且重復(fù)工作量大。
為了解決以上存在的問題,人們一直在尋求一種理想的技術(shù)解決方案。
發(fā)明內(nèi)容
本發(fā)明的目的是針對現(xiàn)有技術(shù)的不足,從而提供了一種RSSP-I鐵路信號安全通信協(xié)議的實現(xiàn)方法,解決了安全協(xié)議實現(xiàn)過程復(fù)雜以及重復(fù)開發(fā)量大的問題。
為了實現(xiàn)上述目的,本發(fā)明所采用的技術(shù)方案是:一種RSSP-I鐵路信號安全通信協(xié)議的實現(xiàn)方法,包括以下步驟:
步驟1,數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端各自封裝一個協(xié)議類HH_RSSP_I和一個用戶接口類DataInterface,在HH_RSSP_I類中封裝安全通信協(xié)議初始化函數(shù)Init、鏈接建立與維護函數(shù)DoReceWork、重連請求函數(shù)SendSSE和重建鏈接響應(yīng)函數(shù)SendSSR;在DataInterface類中封裝底層接收純虛函數(shù)ReceData、底層發(fā)送純虛函數(shù)SendData、業(yè)務(wù)數(shù)據(jù)處理純虛函數(shù)PushData;
步驟2,數(shù)據(jù)發(fā)送端的HH_RSSP_I類調(diào)用底層發(fā)送純虛函數(shù)SendData發(fā)送原始數(shù)據(jù);
步驟3,數(shù)據(jù)接收端的底層接收純虛函數(shù)ReceData接收原始數(shù)據(jù);
步驟4,數(shù)據(jù)接收端將原始數(shù)據(jù)傳送給HH_RSSP_I類,HH_RSSP_I類通過分析原始數(shù)據(jù)中的校驗位及時間戳記號判斷原始數(shù)據(jù)是否丟失、是否完整、是否有時效、是否正確,若原始數(shù)據(jù)完整、有時效且正確,則將原始數(shù)據(jù)中的業(yè)務(wù)數(shù)據(jù)剝離出來,傳送給DataInterface類中的業(yè)務(wù)數(shù)據(jù)處理函數(shù)進行處理。
基于上述,所述步驟4的具體步驟為:
步驟4.1,數(shù)據(jù)接收端的DataInterface類定義一個DataInterface類對象DataInterface DI,HH_RSSP_I類調(diào)用初始化函數(shù)Init,將DataInterface DI傳入HH_RSSP_I類中;
步驟4.2,數(shù)據(jù)接收端通過調(diào)用鏈接建立與維護函數(shù)DoReceWork函數(shù)與數(shù)據(jù)發(fā)送端建立安全協(xié)議鏈接;
該專利技術(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/201611102652.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





