[發(fā)明專利]一種傳輸文件方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202110302375.3 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN112995329B | 公開(公告)日: | 2023-06-16 |
| 發(fā)明(設(shè)計)人: | 洪璐 | 申請(專利權(quán))人: | 廣東一一五科技股份有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04W8/20 |
| 代理公司: | 北京華仁聯(lián)合知識產(chǎn)權(quán)代理有限公司 11588 | 代理人: | 王海霞 |
| 地址: | 514000 *** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 傳輸 文件 方法 系統(tǒng) | ||
本發(fā)明涉及一種文件傳輸?shù)募夹g(shù)領(lǐng)域,揭露了一種傳輸文件方法,包括:獲取待傳輸文件,利用基于多線程的文件切分算法進行傳輸文件的切分處理,得到若干傳輸文件塊;采用卷積編碼的方式對切分后的傳輸文件塊進行編碼處理,得到編碼后的傳輸文件塊;文件傳輸窗口接收待傳輸?shù)奈募?shù)據(jù)塊,利用基于網(wǎng)絡(luò)堵塞情況的自適應(yīng)窗口調(diào)整算法對文件傳輸窗口進行調(diào)整;利用自適應(yīng)的傳輸速率控制算法對文件傳輸速率進行控制,并根據(jù)自適應(yīng)的文件傳輸速率實現(xiàn)文件傳輸。本發(fā)明還提供了一種傳輸文件系統(tǒng)。本發(fā)明實現(xiàn)了文件的傳輸。
技術(shù)領(lǐng)域
本發(fā)明涉及文件傳輸?shù)募夹g(shù)領(lǐng)域,尤其涉及一種傳輸文件方法及系統(tǒng)。
背景技術(shù)
隨著無線通信技術(shù)的發(fā)展,無線傳輸速率越來越快。人們對無線數(shù)據(jù)傳輸?shù)男枨笠踩找嬖鲩L。與此同時,以內(nèi)容為中心的文件數(shù)據(jù)逐漸成為無線數(shù)據(jù)傳輸?shù)闹髁鳎瑢崿F(xiàn)更為高效的文件傳輸成為當前研究領(lǐng)域的熱門話題。
傳統(tǒng)文件傳輸中磁盤和內(nèi)存訪問過于頻繁,會導(dǎo)致軟件長時間運行磁盤和內(nèi)存碎片化嚴重,機器運行效率低,即文件傳輸效率低;同時隨著傳輸文件的增大,文件發(fā)送時間長,在傳輸過程中發(fā)生錯誤的可能性會增大,一旦出現(xiàn)數(shù)據(jù)錯誤或數(shù)據(jù)丟失的情況,整個文件的接收只能終止,也就是說,一旦發(fā)生了錯誤,就會導(dǎo)致文件傳輸失敗。
鑒于此,如何實現(xiàn)更為高效的文件傳輸,成為本領(lǐng)域技術(shù)人員亟待解決的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種傳輸文件方法,通過利用基于多線程文件切分算法進行傳輸文件的切分處理,并采用卷積編碼的方式對切分后的傳輸文件塊進行編碼處理,同時利用基于網(wǎng)絡(luò)堵塞情況的自適應(yīng)窗口調(diào)整算法對文件傳輸窗口進行調(diào)整,并利用自適應(yīng)的傳輸速率控制算法實現(xiàn)文件傳輸。
為實現(xiàn)上述目的,本發(fā)明提供的一種傳輸文件方法,包括:
獲取待傳輸文件,利用基于多線程的文件切分算法進行傳輸文件的切分處理,得到若干傳輸文件塊;
采用卷積編碼的方式對切分后的傳輸文件塊進行編碼處理,得到編碼后的傳輸文件塊;
文件傳輸窗口接收待傳輸?shù)奈募?shù)據(jù)塊,利用基于網(wǎng)絡(luò)堵塞情況的自適應(yīng)窗口調(diào)整算法對文件傳輸窗口進行調(diào)整;
利用自適應(yīng)的傳輸速率控制算法對文件傳輸速率進行控制,并根據(jù)自適應(yīng)的文件傳輸速率實現(xiàn)文件傳輸。
可選地,所述利用基于多線程的文件切分算法進行傳輸文件的切分處理,包括:
所述傳輸文件包括文本文件、圖像文件、視頻文件等;
所述基于多線程的文件切分算法流程為:
1)創(chuàng)建n個線程,其中每個線程負責(zé)一個傳輸文件塊的傳輸;在本發(fā)明一個具體實施例中,若待傳輸文件的切分數(shù)量Nn,則會另開一個線程處理待傳輸文件的剩余部分;
2)計算待傳輸文件的切分數(shù)量:
其中:
N為待傳輸文件的切分數(shù)量;
M為網(wǎng)絡(luò)的帶寬時延積;
W為文件傳輸窗口的最大值;
3)將切分后的傳輸文件進行打包處理,形成傳輸文件塊,并將傳輸文件塊依次置于不同的線程中;
4)若本次傳輸文件服務(wù)為斷點續(xù)傳,則直接使用續(xù)傳文件的文件切分數(shù)據(jù),進行傳輸文件的切分以及線程創(chuàng)建。
可選地,所述采用卷積編碼的方式對切分后的傳輸文件塊進行編碼處理,包括:
1)對傳輸文件塊添加傳輸包頭,所述包頭格式為{類型,包頭標識,索引,文件長度,文件哈希值};
其中:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東一一五科技股份有限公司,未經(jīng)廣東一一五科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110302375.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:飛機加油車
- 下一篇:可陣列式廢舊連鑄坯切割機器人及切割方法





