[發(fā)明專利]一種基于研磨機系統(tǒng)的通信數(shù)據(jù)包校驗方法有效
| 申請?zhí)枺?/td> | 201410599004.6 | 申請日: | 2014-10-31 |
| 公開(公告)號: | CN104378174B | 公開(公告)日: | 2020-08-11 |
| 發(fā)明(設計)人: | 徐花;肖亞韙;張靜雅 | 申請(專利權)人: | 臺州寶誠科技服務有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 藍天知識產(chǎn)權代理(浙江)有限公司 33229 | 代理人: | 周志濤 |
| 地址: | 318050 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 研磨機 系統(tǒng) 通信 數(shù)據(jù)包 校驗 方法 | ||
1.一種基于研磨機系統(tǒng)的通信數(shù)據(jù)包校驗方法,所述研磨機系統(tǒng)包括數(shù)據(jù)發(fā)送單元、數(shù)據(jù)接收單元,其特征在于:所述通信方法包括如下步驟:
步驟1、構建通信協(xié)議的頭文件;
步驟2、構建通信數(shù)據(jù)包校驗和的高字節(jié)校驗數(shù)據(jù)存儲區(qū)列表、低字節(jié)校驗數(shù)據(jù)存儲區(qū)列表,校驗存儲區(qū)列表查詢索引;
步驟3、定義校驗和存儲區(qū),定義高字節(jié)、低字節(jié)的初始化數(shù)據(jù);
步驟4、數(shù)據(jù)發(fā)送單元獲取待發(fā)送的數(shù)據(jù)包的包頭以及數(shù)據(jù)長度;
步驟5、根據(jù)數(shù)據(jù)包頭判斷數(shù)據(jù)包類型;
步驟6、對數(shù)據(jù)區(qū)的數(shù)據(jù)進行CRC校驗和計算,并且將校驗和與預先定義的校驗和高字節(jié)、低字節(jié)的初始化數(shù)據(jù)進行或運算,運算后的數(shù)據(jù)存儲于該數(shù)據(jù)包的最后兩個字節(jié),然后將該數(shù)據(jù)包進行壓縮后發(fā)送;
步驟7、數(shù)據(jù)接收單元接收到壓縮后的數(shù)據(jù)包,進行解壓縮,獲取該數(shù)據(jù)包的包頭,以及校驗和字節(jié),根據(jù)校驗和數(shù)據(jù)存儲區(qū)列表查詢索引,查詢該數(shù)據(jù)包校驗和的高字節(jié)及低字節(jié)所在校驗數(shù)據(jù)存儲區(qū)列表中的位置;
步驟8、判斷該數(shù)據(jù)校驗和的高字節(jié)數(shù)據(jù)是否與高字節(jié)校驗數(shù)據(jù)存儲區(qū)列表中相應位置的數(shù)據(jù)一致,如果一致,則執(zhí)行步驟9,否則,丟棄該包,重復執(zhí)行步驟4至步驟7;
步驟9、判斷該數(shù)據(jù)校驗和的低字節(jié)數(shù)據(jù)是否與低字節(jié)數(shù)據(jù)校驗存儲區(qū)列表中相應位置的數(shù)據(jù)一致,如果一致,則數(shù)據(jù)接收單元接收該數(shù)據(jù)包,并進行處理,否則,數(shù)據(jù)接收單元丟棄該包,重復執(zhí)行步驟4至步驟8。
2.根據(jù)權利要求1所述的基于研磨機系統(tǒng)的通信數(shù)據(jù)包校驗方法,其特征在于:所述的數(shù)據(jù)包的結構依次為數(shù)據(jù)包頭、數(shù)據(jù)串、校驗和。
3.根據(jù)權利要求1所述的基于研磨機系統(tǒng)的通信數(shù)據(jù)包校驗方法,其特征在于:所述步驟3中低字節(jié)、高字節(jié)的初始化數(shù)據(jù)均為0xff。
4.根據(jù)權利要求1所述的基于研磨機系統(tǒng)的通信數(shù)據(jù)包校驗方法,其特征在于:所述步驟6中最后兩個字節(jié)依次為高字節(jié)、低字節(jié)的順序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于臺州寶誠科技服務有限公司,未經(jīng)臺州寶誠科技服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410599004.6/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





