[發明專利]數據發送方法及裝置有效
| 申請號: | 201310444704.3 | 申請日: | 2013-09-26 |
| 公開(公告)號: | CN104518841B | 公開(公告)日: | 2018-07-20 |
| 發明(設計)人: | 劉玎 | 申請(專利權)人: | 北京新媒傳信科技有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L1/16 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 關文魁 |
| 地址: | 100089 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 滑動窗口 時間段 發送數據包 發送效率 數據發送 丟包率 長度調整 大小關系 調整模塊 發送模塊 獲取模塊 通信領域 網絡環境 影響數據 正整數 丟包 預設 | ||
1.一種數據發送方法,其特征在于,所述方法包括:
獲取第n個時間段所對應的丟包率,n為正整數;
判斷所述丟包率是否大于丟包閾值;
若判斷結果為所述丟包率大于所述丟包閾值,則獲取歷史最大滑動窗口長度,所述歷史最大滑動長度是在所述丟包率小于所述丟包閾值時記錄的最大滑動窗口長度;獲取從所述歷史最大滑動窗口長度調整為所述第n滑動窗口長度時的第n-1調整幅度;設置第n調整幅度,所述第n調整幅度小于所述第n-1調整幅度;將所述歷史最大滑動窗口長度加上所述第n調整幅度得到所述第n+1滑動窗口長度;滑動窗口長度是指允許已經發出且未收到響應的數據包的個數,第n滑動窗口長度是第n個時間段所對應的滑動窗口長度;
若判斷結果為所述丟包率小于所述丟包閾值,則將所述歷史最大滑動窗口長度更新為所述第n滑動窗口長度;若歷史時間段所對應的丟包率均小于所述丟包閾值,則根據預定策略設置第n調整幅度;若歷史時間段所對應的丟包率中存在一個丟包率大于所述丟包閾值,則獲取從更新前的所述歷史最大滑動窗口長度調整為所述第n滑動窗口長度時的第n-1調整幅度;設置所述第n調整幅度,所述第n調整幅度小于所述第n-1調整幅度;將更新后的所述歷史最大滑動窗口長度加上所述第n調整幅度得到所述第n+1滑動窗口長度;
根據所述第n+1滑動窗口長度在第n+1個時間段內發送數據包。
2.根據權利要求1所述的方法,其特征在于,所述根據預定策略設置第n調整幅度,包括:
將更新后的所述歷史最大滑動窗口長度設置為所述第n調整幅度。
3.一種數據發送裝置,其特征在于,所述裝置包括:
獲取模塊,用于獲取第n個時間段所對應的丟包率,n為正整數;
調整模塊,用于判斷所述丟包率是否大于丟包閾值;若判斷結果為所述丟包率大于所述丟包閾值,則獲取歷史最大滑動窗口長度,所述歷史最大滑動長度是在所述丟包率小于所述丟包閾值時記錄的最大滑動窗口長度;獲取從所述歷史最大滑動窗口長度調整為所述第n滑動窗口長度時的第n-1調整幅度;設置第n調整幅度,所述第n調整幅度小于所述第n-1調整幅度;將所述歷史最大滑動窗口長度加上所述第n調整幅度得到所述第n+1滑動窗口長度;滑動窗口長度是指允許已經發出且未收到響應的數據包的個數,第n滑動窗口長度是第n個時間段所對應的滑動窗口長度;若判斷結果為所述丟包率小于所述丟包閾值,則將所述歷史最大滑動窗口長度更新為所述第n滑動窗口長度;若歷史時間段所對應的丟包率均小于所述丟包閾值,則根據預定策略設置第n調整幅度;若歷史時間段所對應的丟包率中存在一個丟包率大于所述丟包閾值,則獲取從更新前的所述歷史最大滑動窗口長度調整為所述第n滑動窗口長度時的第n-1調整幅度;設置所述第n調整幅度,所述第n調整幅度小于所述第n-1調整幅度;將更新后的所述歷史最大滑動窗口長度加上所述第n調整幅度得到所述第n+1滑動窗口長度;
發送模塊,用于根據所述調整模塊調整后的所述第n+1滑動窗口長度在第n+1個時間段內發送數據包。
4.根據權利要求3所述的裝置,其特征在于,所述調整模塊,用于將更新后的所述歷史最大滑動窗口長度設置為所述第n調整幅度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新媒傳信科技有限公司,未經北京新媒傳信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310444704.3/1.html,轉載請聲明來源鉆瓜專利網。





