[發明專利]一種適用于AFDX網絡數據透明傳輸的編解碼方法在審
| 申請號: | 201310688763.5 | 申請日: | 2013-12-14 |
| 公開(公告)號: | CN104717032A | 公開(公告)日: | 2015-06-17 |
| 發明(設計)人: | 王紅春;牛文生;邱征;田莉蓉;黃韜;魏雪菲;于峰;牛佳 | 申請(專利權)人: | 中國航空工業集團公司第六三一研究所 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L29/06 |
| 代理公司: | 西安智邦專利商標代理有限公司 61211 | 代理人: | 姚敏杰 |
| 地址: | 710119 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 afdx 網絡 數據 透明 傳輸 解碼 方法 | ||
本發明涉及一種用于不同網絡設備上的適用于AFDX網絡數據透明傳輸的編解碼方法,編碼包括以下子步驟:1)根據AFDX網絡傳輸數據類型確定報文的數據類型,報文的數據類型包括簡單數據類型以及復雜數據類型;AFDX網絡傳輸數據類型包含整型、字符串類型、對象標識符類型、網絡地址類型、時間戳類型、計數器類型以及結構體類型;2)根據報文的數據類型對報文進行編碼,形成含有字符串的字節流;簡單數據類型直接編碼形成TLC結構字符串;復雜數據類型通過迭代編碼形成TLC結構的字符串。本發明提供了一種可解決不同網絡設備之間數據傳輸的不兼容問題以及可實現數據的透明傳輸的適用于AFDX網絡數據透明傳輸的編解碼方法。
技術領域
本發明屬于AFDX網絡通信技術領域,涉及一種數據傳輸的編解碼方法,尤其涉及一種用于不同網絡設備上的適用于AFDX網絡數據透明傳輸的編解碼方法。
背景技術
AFDX網絡中各端系統通過交換機相連。不同的端系統為不同的網絡設備,因此不同端系統上的數據可能采用了互不兼容的表示方式,例如數據的大小端、數據的類型字長等。
發明內容
為了解決背景技術中存在的上述技術問題,本發明提供了一種可解決不同網絡設備之間數據傳輸的不兼容問題以及可實現數據的透明傳輸的適用于AFDX網絡數據透明傳輸的編解碼方法。
本發明的技術解決方案是:本發明提供了一種適用于AFDX網絡數據透明傳輸的編解碼方法,其特殊之處在于:所述適用于AFDX網絡數據透明傳輸的編解碼方法包括編碼的步驟,所述編碼包括以下子步驟:
1)根據AFDX網絡傳輸數據類型確定報文的數據類型,所述報文的數據類型包括簡單數據類型以及復雜數據類型;所述AFDX網絡傳輸數據類型包含整型、字符串類型、對象標識符類型、網絡地址類型、時間戳類型、計數器類型以及結構體類型;
2)根據報文的數據類型對報文進行編碼,形成含有字符串的字節流;所述簡單數據類型直接編碼形成TLC結構字符串;所述復雜數據類型通過迭代編碼形成TLC結構的字符串。
上述步驟2)中含有字符串的字節流包括數據類型標識字段、長度標識字段以及內容字段;
所述數據類型標識字段用于存放族類類型和族內標簽號,所述數據類型標識字段占用一個字節;所述族類類型包括公開族類以及應用族類;
所述長度標識字段占用一個字節。
上述數據類型標識字段包括族類比特、格式比特以及標簽號比特;
所述族類比特決定族類;所述族類比特由第八位比特以及第七位比特構成;
所述格式比特決定報文的數據類型是簡單數據類型或結構體類型;所述格式比特由第六位比特構成;
所述標簽比特是非負的族內標簽號;所述標簽比特的取值與族類類型相關。
上述族類類型是公開族類時,所述標簽比特由第五位比特至第一位比特構成;所述五位比特中有用的是5個族內標簽號,其中,四個是簡單數據類型,一個是結構體類型;
所述族類類型是應用族類時,所述標簽比特由第五位比特至第一位比特構成;所述五位比特中有用的是4個族內標簽號,其中,四個均是簡單數據類型。
上述長度標識字段包括定長編碼以及不定長編碼;所述定長編碼包括短定長編碼以及長定長編碼;
所述短定長編碼的長度小于128比特,所述短定長編碼的第八位比特是0;第一位比特至第七位比特是長度值;
所述長定長編碼的長度不小于128比特,所述長定長編碼的第八位比特是1;第一位比特至第七位比特是長度值所占用字節數;緊跟的相應數量字節是存放的長度值
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司第六三一研究所,未經中國航空工業集團公司第六三一研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310688763.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





