[發(fā)明專利]一種文件加速傳輸方法在審
| 申請?zhí)枺?/td> | 201810012913.3 | 申請日: | 2018-01-06 |
| 公開(公告)號: | CN108259586A | 公開(公告)日: | 2018-07-06 |
| 發(fā)明(設(shè)計)人: | 文斌;楊偉榮;梁劍偉;蔡壯杭 | 申請(專利權(quán))人: | 深圳靈工科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L1/18;H04L1/16 |
| 代理公司: | 東莞市神州眾達(dá)專利商標(biāo)事務(wù)所(普通合伙) 44251 | 代理人: | 劉漢民 |
| 地址: | 518000 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 接收器 發(fā)送器 傳輸 應(yīng)答 速度發(fā)送數(shù)據(jù) 最大傳輸單元 標(biāo)號標(biāo)識 傳輸性能 丟包序列 后續(xù)傳輸 虛擬鏈接 丟包 鏈接 預(yù)設(shè) 重傳 延遲 鑒別 探測 保證 | ||
1.一種文件加速傳輸方法,其特征在于,包括以下步驟:
S1.發(fā)送器探測鏈路MTU;發(fā)送器構(gòu)造設(shè)定字節(jié)大小的數(shù)據(jù)包,設(shè)置I P層不分片標(biāo)志,發(fā)送探測包給接收器;
S2.發(fā)送器發(fā)起傳輸請求;發(fā)送器發(fā)起創(chuàng)建鏈接請求,接收器返回鏈接標(biāo)號,與接收器建立虛擬鏈接;
S3.數(shù)據(jù)傳輸;發(fā)送器計算下一個待發(fā)送數(shù)據(jù)塊的編號,并發(fā)送該數(shù)據(jù)塊,若沒有可發(fā)送數(shù)據(jù)塊,跳至步驟S4;若有可發(fā)送數(shù)據(jù)塊,接收器接收數(shù)據(jù),并返回丟包應(yīng)答,發(fā)送器接收應(yīng)答,調(diào)整RTT;
S4.發(fā)送器發(fā)起完整性檢查請求;若文件接收完整,跳至步驟S5;若文件接收不完整,把丟包信息放入重發(fā)隊列,跳至步驟S3;
S5.發(fā)送器發(fā)起傳輸結(jié)束請求;斷開虛擬連接。
2.根據(jù)權(quán)利要求1所述的一種文件加速傳輸方法,其特征在于,步驟S1中,若數(shù)據(jù)包發(fā)送錯誤或超時,數(shù)據(jù)包減少設(shè)定字節(jié)重試,若成功應(yīng)答,數(shù)據(jù)包增加設(shè)定字節(jié)重試,直到找到MTU值。
3.根據(jù)權(quán)利要求1所述的一種文件加速傳輸方法,其特征在于,步驟S3中,數(shù)據(jù)塊編號從重發(fā)隊列或未發(fā)隊列獲取。
4.根據(jù)權(quán)利要求3所述的一種文件加速傳輸方法,其特征在于,步驟S3中,發(fā)送器發(fā)送數(shù)據(jù)塊包括以下步驟:
S311.發(fā)送器從重發(fā)隊列取出下一個重發(fā)數(shù)據(jù)塊的編號;
S312.若重發(fā)數(shù)據(jù)塊的編號不存在,跳至步驟S313;若重發(fā)數(shù)據(jù)塊的編號數(shù)據(jù)塊存在,且編號的數(shù)據(jù)塊的最近一次發(fā)送時間與當(dāng)前時間的差值為K,當(dāng)前預(yù)設(shè)時間段的最大RTT值為M,若K大于M,跳至步驟S314,重發(fā)該編號的數(shù)據(jù)塊,若K小于等于M,丟該編號的數(shù)據(jù)塊,跳至步驟S311;
S313.發(fā)送器從未發(fā)送隊列取出下一個重發(fā)數(shù)據(jù)塊的編號,若隊列為空,跳至步驟S4;
S314.發(fā)送器發(fā)送前一步驟所指定編號的數(shù)據(jù)塊。
5.根據(jù)權(quán)利要求4所述的一種文件加速傳輸方法,其特征在于,步驟S3中,接收器接收數(shù)據(jù)塊包括以下步驟:
S321.發(fā)送器接收到應(yīng)答,獲取丟包數(shù)據(jù)塊的編號以及接收數(shù)據(jù)塊的編號,對丟包序列做差值、變長壓縮;
S322.發(fā)送器將接收到的丟包數(shù)據(jù)塊的編號放入重發(fā)隊列,S311步驟會從重發(fā)隊列獲取重發(fā)編號;
S323.計算接收數(shù)據(jù)塊的編號的往返時間,RTT’=當(dāng)前時間CT-發(fā)送時間ST,與預(yù)設(shè)時間段30秒內(nèi)的最大RTT比較,RTT=MAX(RTT,RTT’)。
該專利技術(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/201810012913.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





