[發明專利]一種適用于衛星通訊模式下的文件傳輸方法在審
| 申請號: | 202011109602.2 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112261106A | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | 羅智林;張輪;趙華;郝芳方;周銀鶴 | 申請(專利權)人: | 天津津航計算技術研究所 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04B7/185 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 王雪芬 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 衛星 通訊 模式 文件傳輸 方法 | ||
本發明涉及一種適用于衛星通訊模式下的文件傳輸方法,屬于衛星通訊模式技術領域。本發明的文件傳輸方法在借鑒FTP文件傳輸協議的基礎上,底層數據傳輸采用UDP協議實現,適用于衛星通信網絡低帶寬、高誤碼率、延時大特點的文件傳輸,能夠完成各類航空器與地面指揮端機的文件傳輸,用于在衛星通訊模式下,實現空中飛行器與地面指揮端機之間的文件上下傳。
技術領域
本發明屬于衛星通訊模式技術領域,具體涉及一種適用于衛星通訊模式下的文件傳輸方法。
背景技術
隨著航空技術的不斷發展和衛星通訊能力的不斷提升,各類航空器(無人機、特種作業飛機等)在各種作業任務中,通過衛星通訊網絡實現空中和地面指揮端機的文件傳輸需求越來越多。
常用的基于網絡的文件傳輸協議分為基于TCP的FTP協議和基于UDP的TFTP協議兩種。
FTP協議基于TCP連接,通過控制端口(FTP服務器端默認為21)建立連接,確定數據傳輸端口,完成數據傳輸控制;通過數據端口傳輸文件(FTP端默認為20)。FTP協議在文件傳輸過程中,當網絡自動斷開時,FTP服務器和客戶端自動重新連接網絡,重新進行文件傳輸,不支持斷點續傳功能。
TFTP是一個傳輸文件的簡單協議,它基于UDP協議而實現,同樣不支持文件斷點傳輸協議。
發明內容
(一)要解決的技術問題
本發明要解決的技術問題是:如何設計一種適用于衛星通信網絡低帶寬、高誤碼率、延時大特點的文件傳輸方法。
(二)技術方案
為了解決上述技術問題,本發明提供了一種適用于衛星通訊模式下的文件傳輸方法該方法中,正常文件傳輸流程如下:
(1)文件發送方準備發送文件時,首先在其中一個UDP通信端口,即數據傳輸端口DataPort端口發送“文件描述”數據包,通知接收方準備接收文件,并告知接收方文件名稱、文件大小、待接收數據幀數;隨后將待發送的文件進行拆包,包的大小自定義,將文件數據加上幀號,組包周期發送“文件數據”幀,用戶可以依據通信衛星帶寬設置初始周期;
(2)文件接收方在收到“文件描述”數據包時,在本地硬盤創建文件,回復發送方“文件接收狀態”幀,通知發送方已經啟動文件接收,當前接收的數據幀為第0幀;然后開始接收文件數據,每收到一包“文件數據”幀,回復“文件接收狀態”幀,“文件接收狀態”幀中描述當前接收的最新數據的幀號;
(3)文件發送方在搜到文件接收方“文件接收狀態”幀中數據與文件發送的最大幀數一致時,認為發送結束,停止文件發送,并設置文件傳輸正常狀態,向文件接收方發送“文件發送結束”信息;
(4)文件接收方在收到的“文件數據”幀中的文件結束標志位為1時,認為接收結束,并判斷接收的文件數據與“文件描述”數據包中的數據是否一致,若一致則認為接收結束,停止接收文件;
(5)文件接收方在未收到“文件發送結束”幀的數據時,以1秒為周期向發送方發送“文件接收狀態”幀,如果在10秒內,文件接收方仍未收到“文件接收狀態”幀,則認為發送失敗。
優選地,該方法中,異常處理方式包括:
(1)在文件接收方沒有收到“文件描述”數據包的情況下:
文件接收方在沒有收到“文件描述”數據包時,不進行任務操作,不給發送方回復任何消息;
文件發送方在發送完“文件描述”數據包后,開始計時,如果4秒內沒有接收到文件接收方回復的“文件接收狀態”幀,則重新發送“文件描述”數據包,從第1幀開始重新發送文件數據;
當文件發送方連續兩次沒有收到文件接收方回復的“文件接收狀態”幀,則認為文件傳輸失敗,上報文件傳輸失??;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津津航計算技術研究所,未經天津津航計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011109602.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種層次化集群作業管理系統及方法
- 下一篇:一種橡膠輪胎的回收清洗處理設備





