[發明專利]一種深空通信中的文件傳輸方法無效
| 申請號: | 201310000576.3 | 申請日: | 2013-01-03 |
| 公開(公告)號: | CN103078707A | 公開(公告)日: | 2013-05-01 |
| 發明(設計)人: | 楊雷;安建平;卜祥元;盧繼華;朱海周 | 申請(專利權)人: | 北京理工大學 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L1/16;H04L1/18;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100081 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通信 中的 文件傳輸 方法 | ||
1.一種深空通信中的文件傳輸方法,其特征在于:包括如下步驟:
步驟一、發送端將待傳輸文件分為N段,每段K個數據包,每個數據包長度為L字節;
步驟二、設定每個數據段需要重傳的噴泉編碼包數量K′:
K′=K·ε′,其中ε′為在系統允許的噴泉譯碼失敗概率范圍內,接收端譯碼所要求的編碼冗余度;
設定發送端噴泉編碼冗余度ε:
步驟三、采用與CFDP協議兼容的文件可靠傳輸方式傳輸文件,具體方法為;
發送端的傳輸過程為:
步驟3.1,發送包含源文件名稱、目的文件名稱和文件大小信息的文件信息協議數據單元;
步驟3.2,發送端將步驟一得到的第一個數據段進行噴泉編碼,編碼結果添加到CFDP協議定義的File?Data?PDU的文件數據域,并將當前噴泉編碼包的度信息和數據段長度K添加到文件數據域中,然后發送;
所述File?Data?PDU表示文件數據協議數據單元;其中包括位置偏移和文件數據,所述文件數據中包括噴泉編碼度、數據段長度和噴泉編碼數據;
步驟3.3,按照步驟3.2所述方法持續生成并發送K(1+ε)個與第一個數據段相關的File?Data?PDU;
步驟3.4,若步驟1.1中計算的N=1,則數據發送結束;否則,發送端對下一個數據段按照步驟3.2至步驟3.3的方法進行編碼并發送,直到N個數據段的FileData?PDU均發送完畢;
步驟3.5,發送文件結束協議數據單元,并啟動對應的系統資源;
步驟3.6,等待接收端響應;
步驟3.7,若接收到文件結束確認,則將與該文件結束協議數據單元對應的系統資源復位并釋放,轉至步驟3.6;若接收到NAK?PDU,則根據NAK?PDU的內容確定接收端是否正確接收文件信息協議數據單元和接收端譯碼失敗的數據段編號,執行步驟3.8;若接收到FIN?PDU,則進入步驟3.10;
所述NAK?PDU為非確認應答協議數據單元,其中包含接收端是否接收到文件信息協議數據單元的信息和接收端譯碼失敗的數據段的相關信息;所述接收端譯碼失敗的數據段的相關信息包含文件范圍信息和數據段請求;
所述FIN?PDU為傳輸完成協議數據單元;
步驟3.8,對譯碼失敗的數據段重新發送K′個含噴泉編碼數據的File?DataPDU;
步驟3.9,重復步驟3.7至步驟3.8,直到接收到FIN?PDU;
步驟3.10,發送端發送傳輸完成確認應答,并釋放已成功傳輸的文件緩存;
接收端的具體傳輸過程通過如下步驟實現:
步驟3.11,通過接收到的文件信息協議數據單元獲取相關文件信息,當收到File?Data?PDU時,進入步驟3.12;
步驟3.12,從File?Data?PDU中獲取數據段長度K,根據位置偏移確定數據段編號,存儲噴泉編碼數據和度信息;
步驟3.13,當接收到同一個數據段的File?Data?PDU的數量等于K時,根據噴泉編碼數據的度信息開始對該段數據譯碼,并更新譯碼結果標識;
步驟3.14,接收到文件結束協議數據單元后,發送文件結束確認反饋;
步驟3.15,檢查譯碼結果標識,若所有N個數據段已正確譯碼,則進入步驟3.17;否則,將譯碼失敗的數據段信息添加到NAK?PDU中,反饋回發送端;
步驟3.16,接收步驟3.8重傳的File?Data?PDU,根據位置偏移確定數據段編號,獲取噴泉編碼數據和度信息,將重傳的噴泉編碼包與對應數據段已接收的噴泉編碼包一起譯碼;重傳譯碼結束后進入步驟3.15;
步驟3.17,發送FIN?PDU,并啟動對應的系統資源;
步驟3.18,接收傳輸完成確認應答,將與該FIN?PDU對應的系統資源復位并釋放,文件傳輸結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京理工大學,未經北京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310000576.3/1.html,轉載請聲明來源鉆瓜專利網。





