[發明專利]一種用于數控總線的安全可控通信方法有效
| 申請號: | 201010582141.0 | 申請日: | 2010-12-09 |
| 公開(公告)號: | CN102571259A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 于東;郭翀;岳東峰;高甜容;陳龍 | 申請(專利權)人: | 中國科學院沈陽計算技術研究所有限公司;沈陽高精數控技術有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 沈陽科苑專利商標代理有限公司 21002 | 代理人: | 李曉光 |
| 地址: | 110171 遼寧*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 數控 總線 安全 可控 通信 方法 | ||
1.一種用于數控總線的安全可控通信方法,其特征在于包括以下步驟:
將安全數據報文發送方作為主站,將安全數據報文接收方作為從站;
將主站中的安全數據報文通過偏移功能模塊生成CRC校驗值,并將CRC校驗值封裝入安全數據報文中,并發送至從站;
從站通過使用偏移功能模塊對接收到的安全數據報文進行CRC校驗;如果校驗正確,從站通偏移功能模塊生成新的CRC校驗值,并將CRC校驗值封裝入應答數據報文中,然后發送至主站;
主站通過使用偏移模塊對接收到的應答數據報文進行CRC校驗;如果校驗正確,則判斷通信是否結束,若主站需要結束,則停止此次通信。
2.按權利要求1所述的用于數控總線的安全可控通信方法,其特征在于:如果從站對接收到的安全數據報文進行CRC校驗的結果不正確,則請求主站重新發送該安全數據報文,返回到主站中重新生成CRC校驗值步驟。
3.按權利要求1所述的用于數控總線的安全可控通信方法,其特征在于:如果主站對接收到的應答數據報文進行CRC校驗的結果不正確,則請求從站重新發送該應答數據報文,返回到從站中重新生成CRC校驗值步驟。
4.按權利要求1所述的用于數控總線的安全可控通信方法,其特征在于:如果通信不結束,則返回到主站中重新生成CRC校驗值步驟。
5.按權利要求1所述的用于數控總線的安全可控通信方法,其特征在于:所述安全數據報文包括有效數據位、狀態位、序列號、偏移數、安全比特數和CRC校驗值;其中有效數據位用來存放從站執行操作的命令;狀態位用于識別通信狀態;序列號用于識別安全數據報文順序;偏移數用于生成選取關聯數據的起始位;安全比特數用于標識關聯數據選取的位數;CRC校驗值用于進行CRC校驗。
6.按權利要求1所述的用于數控總線的安全可控通信方法,其特征在于:所述在主站中使用偏移模塊生成CRC校驗值的處理步驟如下:
在初始化過程中,主站和從站使用數值0作為偏移數和安全比特數;
在數據傳輸過程中,主站在偏移數表中按順序選擇數據,與上次接收到的偏移數進行求和模包長計算,生成本次數據傳輸所使用的偏移數,并根據用戶/控制系統需求選擇安全比特數。
主站根據生成的偏移數和安全比特數分別在上一次接收到的應答數據報文和本次待發送的安全數據報文中提取出關聯數據,并由兩個關聯數據共同計算生成冗余數據。
主站由本次待發送的安全數據報文和冗余數據共同進行CRC計算,生成CRC校驗值。
7.按權利要求1所述的用于數控總線的安全可控通信方法,其特征在于:所述從站對接收到的安全數據報文進行CRC校驗處理步驟如下:
從站在偏移數表中按順序選擇數據,計算生成偏移數,并讀取所接收到的安全數據報文中的安全比特數。
從站根據偏移數和安全比特數分別在上一次已發送的應答數據報文和本次接收到的安全數據報文中提取關聯數據,并由兩個關聯數據共同計算生成冗余數據。
從站由本次接收到的安全數據報文和冗余數據共同進行CRC計算,生成CRC校驗值,并與本次接收到的安全數據報文中的CRC校驗值進行比較。若結果一致,則校驗正確;否則校驗不正確。
8.按權利要求1所述的用于數控總線的安全可控通信方法,其特征在于:所述從站重新生成CRC校驗值處理步驟如下:從站在偏移數表中按順序選擇下一個數據,進行計算生成偏移數,并根據用戶/控制系統需求重新選擇安全比特數,將上一次接收到的安全數據報文和本次待發送的應答數據報文作為關聯數據的來源,計算生成CRC校驗值。
9.按權利要求1所述的用于數控總線的安全可控通信方法,其特征在于:所述主站對接收到的應答數據報文進行CRC校驗包括以下過程:主站在偏移數表中按順序選擇下一個數據,進行計算生成偏移數,并讀取本次收到的應答數據報文中的安全比特數,將上一次已發送的安全數據報文和本次接收到的應答數據報文作為關聯數據的來源,計算生成CRC校驗值并進行校驗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院沈陽計算技術研究所有限公司;沈陽高精數控技術有限公司,未經中國科學院沈陽計算技術研究所有限公司;沈陽高精數控技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010582141.0/1.html,轉載請聲明來源鉆瓜專利網。





