[發(fā)明專利]一種適用于衛(wèi)星通訊模式下的文件傳輸方法在審
| 申請(qǐng)?zhí)枺?/td> | 202011109602.2 | 申請(qǐng)日: | 2020-10-16 |
| 公開(公告)號(hào): | CN112261106A | 公開(公告)日: | 2021-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 羅智林;張輪;趙華;郝芳方;周銀鶴 | 申請(qǐng)(專利權(quán))人: | 天津津航計(jì)算技術(shù)研究所 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04B7/185 |
| 代理公司: | 中國(guó)兵器工業(yè)集團(tuán)公司專利中心 11011 | 代理人: | 王雪芬 |
| 地址: | 300308 天津*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 適用于 衛(wèi)星 通訊 模式 文件傳輸 方法 | ||
1.一種適用于衛(wèi)星通訊模式下的文件傳輸方法,其特征在于,該方法中,正常文件傳輸流程如下:
(1)文件發(fā)送方準(zhǔn)備發(fā)送文件時(shí),首先在其中一個(gè)UDP通信端口,即數(shù)據(jù)傳輸端口DataPort端口發(fā)送“文件描述”數(shù)據(jù)包,通知接收方準(zhǔn)備接收文件,并告知接收方文件名稱、文件大小、待接收數(shù)據(jù)幀數(shù);隨后將待發(fā)送的文件進(jìn)行拆包,包的大小自定義,將文件數(shù)據(jù)加上幀號(hào),組包周期發(fā)送“文件數(shù)據(jù)”幀,用戶可以依據(jù)通信衛(wèi)星帶寬設(shè)置初始周期;
(2)文件接收方在收到“文件描述”數(shù)據(jù)包時(shí),在本地硬盤創(chuàng)建文件,回復(fù)發(fā)送方“文件接收狀態(tài)”幀,通知發(fā)送方已經(jīng)啟動(dòng)文件接收,當(dāng)前接收的數(shù)據(jù)幀為第0幀;然后開始接收文件數(shù)據(jù),每收到一包“文件數(shù)據(jù)”幀,回復(fù)“文件接收狀態(tài)”幀,“文件接收狀態(tài)”幀中描述當(dāng)前接收的最新數(shù)據(jù)的幀號(hào);
(3)文件發(fā)送方在搜到文件接收方“文件接收狀態(tài)”幀中數(shù)據(jù)與文件發(fā)送的最大幀數(shù)一致時(shí),認(rèn)為發(fā)送結(jié)束,停止文件發(fā)送,并設(shè)置文件傳輸正常狀態(tài),向文件接收方發(fā)送“文件發(fā)送結(jié)束”信息;
(4)文件接收方在收到的“文件數(shù)據(jù)”幀中的文件結(jié)束標(biāo)志位為1時(shí),認(rèn)為接收結(jié)束,并判斷接收的文件數(shù)據(jù)與“文件描述”數(shù)據(jù)包中的數(shù)據(jù)是否一致,若一致則認(rèn)為接收結(jié)束,停止接收文件;
(5)文件接收方在未收到“文件發(fā)送結(jié)束”幀的數(shù)據(jù)時(shí),以1秒為周期向發(fā)送方發(fā)送“文件接收狀態(tài)”幀,如果在10秒內(nèi),文件接收方仍未收到“文件接收狀態(tài)”幀,則認(rèn)為發(fā)送失敗。
2.如權(quán)利要求1所述的方法,其特征在于,該方法中,異常處理方式包括:
(1)在文件接收方?jīng)]有收到“文件描述”數(shù)據(jù)包的情況下:
文件接收方在沒(méi)有收到“文件描述”數(shù)據(jù)包時(shí),不進(jìn)行任務(wù)操作,不給發(fā)送方回復(fù)任何消息;
文件發(fā)送方在發(fā)送完“文件描述”數(shù)據(jù)包后,開始計(jì)時(shí),如果4秒內(nèi)沒(méi)有接收到文件接收方回復(fù)的“文件接收狀態(tài)”幀,則重新發(fā)送“文件描述”數(shù)據(jù)包,從第1幀開始重新發(fā)送文件數(shù)據(jù);
當(dāng)文件發(fā)送方連續(xù)兩次沒(méi)有收到文件接收方回復(fù)的“文件接收狀態(tài)”幀,則認(rèn)為文件傳輸失敗,上報(bào)文件傳輸失敗;
(2)文件傳輸過(guò)程丟包
當(dāng)文件接收方收到“文件數(shù)據(jù)”幀后,取出的幀號(hào)與上一次收到幀號(hào)相比較,當(dāng)兩個(gè)幀號(hào)不連續(xù)時(shí),則向地面端發(fā)送“文件接收狀態(tài)”幀中的接收數(shù)據(jù)幀為上一次接收的數(shù)據(jù)幀,不更新接收的數(shù)據(jù)幀;
文件發(fā)送方收到“文件接收狀態(tài)”幀時(shí),如果發(fā)現(xiàn)連續(xù)兩次數(shù)據(jù)幀沒(méi)有更新,則從接收到的數(shù)據(jù)幀開始重新發(fā)送文件數(shù)據(jù)幀;
(3)傳輸過(guò)程中,文件接收方長(zhǎng)時(shí)間未收到“文件數(shù)據(jù)”幀
在文件傳輸過(guò)程中,文件接收方記錄下接收到“文件數(shù)據(jù)”幀的時(shí)間,當(dāng)文件接收方連續(xù)8秒沒(méi)有收到“文件數(shù)據(jù)”幀且文件沒(méi)有傳輸結(jié)束時(shí),文件接收方按照500毫秒周期發(fā)送“文件接收狀態(tài)”幀,數(shù)據(jù)幀中的當(dāng)前幀數(shù)為最新收到的數(shù)據(jù)幀,當(dāng)文件接收方連續(xù)20秒沒(méi)有收到“文件數(shù)據(jù)”幀且文件沒(méi)有傳輸結(jié)束時(shí),則認(rèn)為接收失敗,不再回復(fù)“文件接收狀態(tài)”幀;
(4)文件傳輸過(guò)程中,接收方不回復(fù)“文件接收狀態(tài)”幀
在文件傳輸過(guò)程中,文件發(fā)送方記下收到“文件接收狀態(tài)”幀的時(shí)間,當(dāng)文件發(fā)送方連續(xù)8秒沒(méi)有收到“文件接收狀態(tài)”幀且文件沒(méi)有傳輸結(jié)束時(shí),文件發(fā)送方按照500毫秒周期,從接收到的數(shù)據(jù)幀開始重新連續(xù)發(fā)送“文件數(shù)據(jù)”幀,當(dāng)接收到文件接收方會(huì)送的“文件接收狀態(tài)”幀,則發(fā)送周期回到40毫秒;
當(dāng)文件發(fā)送方連續(xù)20秒沒(méi)有收到“文件接收狀態(tài)”幀且文件沒(méi)有傳輸結(jié)束時(shí),則認(rèn)為發(fā)送失敗,發(fā)送方停止發(fā)送數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于,該方法中還實(shí)現(xiàn)斷點(diǎn)續(xù)傳功能,以適應(yīng)衛(wèi)星網(wǎng)絡(luò)偶發(fā)的網(wǎng)絡(luò)斷開,實(shí)現(xiàn)文件繼續(xù)傳輸?shù)膯?wèn)題。
4.如權(quán)利要求3所述的方法,其特征在于,斷點(diǎn)續(xù)傳功能的具體實(shí)現(xiàn)方式為:當(dāng)發(fā)送方發(fā)送到文件的一幀時(shí),衛(wèi)星通信網(wǎng)絡(luò)斷開,在等待幾秒后,衛(wèi)星通信網(wǎng)絡(luò)重新建鏈時(shí),發(fā)送方依據(jù)文件接收方回送的數(shù)據(jù)幀號(hào),將文件的后續(xù)幀重新傳送。
5.如權(quán)利要求2所述的方法,其特征在于,該方法中還實(shí)現(xiàn)流量控制功能。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津津航計(jì)算技術(shù)研究所,未經(jīng)天津津航計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011109602.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 定位系統(tǒng)、信息提供裝置及終端裝置
- 衛(wèi)星接收信號(hào)調(diào)試方法、系統(tǒng)及設(shè)備
- 衛(wèi)星定位方法
- 一種捕獲衛(wèi)星組的方法和裝置
- 衛(wèi)星捕獲方法及裝置
- 基于分布式星群的數(shù)據(jù)傳輸方法和裝置
- 一種基于K-means++聚類算法的北斗導(dǎo)航系統(tǒng)故障檢測(cè)方法及檢測(cè)系統(tǒng)
- 一種用于衛(wèi)星網(wǎng)絡(luò)的通信方法、裝置和設(shè)備
- 基于遺傳算法的成像衛(wèi)星調(diào)度方法和系統(tǒng)
- 成像衛(wèi)星的任務(wù)調(diào)度方法和系統(tǒng)





