[發(fā)明專利]用于通過傳輸協(xié)議在測井數(shù)據(jù)鏈路上傳輸數(shù)據(jù)的方法有效
| 申請?zhí)枺?/td> | 201410708183.2 | 申請日: | 2014-11-27 |
| 公開(公告)號: | CN104378444B | 公開(公告)日: | 2018-03-27 |
| 發(fā)明(設(shè)計)人: | 伍瑞卿;陳偉;顧慶水;丁囡;揭鴻 | 申請(專利權(quán))人: | 電子科技大學(xué) |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L1/00 |
| 代理公司: | 四川力久律師事務(wù)所51221 | 代理人: | 林輝輪,王蕓 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 通過 傳輸 協(xié)議 測井 數(shù)據(jù)鏈 路上 數(shù)據(jù) 方法 | ||
1.一種用于通過傳輸協(xié)議在測井數(shù)據(jù)鏈路上傳輸數(shù)據(jù)的方法,其特征在于,所述傳輸協(xié)議包括應(yīng)用層、位于所述應(yīng)用層之下的鏈路層以及位于所述鏈路層之下的物理層;該方法包括如下步驟:
所述鏈路層接收應(yīng)用層轉(zhuǎn)發(fā)來的應(yīng)用層報文段,將所述應(yīng)用層報文段分成若干小段,再將所述若干小段分別封裝到至少一個鏈路層數(shù)據(jù)幀的有效載荷內(nèi),之后將所述鏈路層數(shù)據(jù)幀轉(zhuǎn)發(fā)到所述物理層由其完成數(shù)據(jù)傳輸;
所述鏈路層直接獲取所述應(yīng)用層和/或所述物理層的參數(shù)數(shù)據(jù),所述參數(shù)數(shù)據(jù)至少包括應(yīng)用層報文段的序號、物理層的上行速率、下行速率、上行丟包率、下行丟包率、信噪比其中之一;
所述應(yīng)用層將接收的數(shù)據(jù)加上首部封裝成所述應(yīng)用層報文段,所述應(yīng)用層報文段包括首部HeaderS和裝載所述數(shù)據(jù)的有效載荷PayloadS,其中所述首部HeaderS包括如下字段:
Flag:標識字段,用于標示一個報文段起始同步開始;
Lens:長度字段,用于指示應(yīng)用層報文段中報文載荷的長度;
Tools ID:測井儀器編號字段,用于標識儀器的編號指明數(shù)據(jù)來源于該編號的儀器;
Seq:報文段序號,用于表示數(shù)據(jù)幀所在的報文段序號;
Checksum:校驗和,用于計算報文段的校驗和;
所述鏈路層數(shù)據(jù)幀包括如下字段:
HeaderF:鏈路層數(shù)據(jù)幀首部;
PayloadF:有效載荷,鏈路層數(shù)據(jù)幀的有效載荷幀最大長度記為MTU;
FCS:幀校驗和,采用物理層FEC碼對幀數(shù)據(jù)進行校驗;
其中,所述鏈路層數(shù)據(jù)幀首部HeaderF包括如下字段:
Type:幀類型字段,占用2個比特,用于標識幀的類型,分為數(shù)據(jù)幀、單一確認幀、捎帶確認幀、信令幀四種類型;
Seq,報文段序號,用于表示數(shù)據(jù)幀所在的報文段序號;
Lenf,載荷長度,表示當前幀內(nèi)有效載荷的長度;
Id,幀號,表示當前幀在報文段中的分組序號;
Frag尾幀標記,當取0時表示不是當前報文段的最后一幀;當取1時,當前幀是尾幀,即當前報文段的最后一幀;
AckBitArray,負確認NACK的各個確認比特位,共占用N個比特,順次對應(yīng)幀號,當其中一比特為0,表示對應(yīng)數(shù)據(jù)幀沒有被接收端收到,當該比特為1,表示接收端已經(jīng)收到對應(yīng)的數(shù)據(jù)幀;
當測井數(shù)據(jù)鏈路上的發(fā)送端發(fā)送數(shù)據(jù)時,所述鏈路層將接收到的當前應(yīng)用層報文段分成一個或者多個數(shù)據(jù)幀封裝然后發(fā)送到所述物理層,如果發(fā)送的是當前應(yīng)用層報文段的第一個數(shù)據(jù)幀,則啟動移除超時定時器設(shè)置第一預(yù)定時間,在所述第一預(yù)定時間內(nèi),若當前應(yīng)用層報文段的所有數(shù)據(jù)幀已發(fā)送完,則保留當前應(yīng)用層報文段的所有數(shù)據(jù)幀直到所述第一預(yù)定時間置為零后清除當前應(yīng)用層報文段的所有數(shù)據(jù)幀;
當所述發(fā)送端接收到測井數(shù)據(jù)鏈路上的接收端發(fā)送來的NACK確認幀后,提取NACK確認幀的確認位組,如果所述確認位組的某一比特位為0,表明與其位置對應(yīng)的幀號的所述當前應(yīng)用層報文段的數(shù)據(jù)幀未被接收端成功接收,需要發(fā)送端重傳該數(shù)據(jù)幀,此時發(fā)送端的鏈路層啟動移除超時定時器設(shè)置第二預(yù)定時間,在所述第二預(yù)定時間內(nèi),重傳所述當前應(yīng)用層報文段的未被接收端成功接收的數(shù)據(jù)幀,如果超過所述第二預(yù)定時間或者預(yù)定的重傳次數(shù),所述當前應(yīng)用層報文段的未被接收端成功接收的數(shù)據(jù)幀仍然未被接收端成功接收,則清除所述當前應(yīng)用層報文段的所有數(shù)據(jù)幀并將所述第二預(yù)定時間重置為零;
當測井數(shù)據(jù)鏈路上的接收端接收數(shù)據(jù)時,所述接收端在預(yù)定時間內(nèi)接收到所述當前應(yīng)用層報文段的所有數(shù)據(jù)幀后,將完整的當前應(yīng)用層報文段交給所述應(yīng)用層轉(zhuǎn)發(fā),否則按照確認策略進行確認發(fā)送NACK確認幀;其中,所述接收端按照確認策略進行確認發(fā)送NACK確認幀具體為:接收端的鏈路層生成NACK確認幀時,將已經(jīng)收到的數(shù)據(jù)幀對應(yīng)的確認位組的比特位置為1,將未收到的數(shù)據(jù)幀對應(yīng)的確認位組的比特位置為0,最終封裝成NACK確認幀,返給數(shù)據(jù)幀的發(fā)送端;當接收端在預(yù)定次數(shù)內(nèi)發(fā)送NACK確認幀后仍然未收到發(fā)送端重傳的丟失的數(shù)據(jù)幀,則將所述當前應(yīng)用層報文段的所有數(shù)據(jù)幀全部清除。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于電子科技大學(xué),未經(jīng)電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410708183.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:凈水器氣囊往復(fù)試驗測試機
- 下一篇:儲液器強度測試裝置
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)





