[發(fā)明專利]一種設置網(wǎng)絡亂序值的方法和裝置有效
| 申請?zhí)枺?/td> | 201711287655.1 | 申請日: | 2017-12-07 |
| 公開(公告)號: | CN109905209B | 公開(公告)日: | 2020-12-29 |
| 發(fā)明(設計)人: | 陳士廣;楊鵬程 | 申請(專利權(quán))人: | 網(wǎng)宿科技股份有限公司 |
| 主分類號: | H04L1/18 | 分類號: | H04L1/18;H04L1/16 |
| 代理公司: | 北京華智則銘知識產(chǎn)權(quán)代理有限公司 11573 | 代理人: | 田建濤 |
| 地址: | 200030 上海市徐匯區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設置 網(wǎng)絡 亂序值 方法 裝置 | ||
本發(fā)明公開了一種設置網(wǎng)絡亂序值的方法和裝置,屬于數(shù)據(jù)傳輸技術領域。所述方法包括:接收對應目標數(shù)據(jù)的第一數(shù)據(jù)包的D?SACK消息,在本地存儲的亂序值預測表中查找所述第一數(shù)據(jù)包對應的亂序預測值,其中,所述亂序預測值為重新發(fā)送所述第一數(shù)據(jù)包時,根據(jù)所述目標數(shù)據(jù)的數(shù)據(jù)包接收情況,確定的網(wǎng)絡亂序值,根據(jù)所述第一數(shù)據(jù)包的亂序預測值,設置當前的網(wǎng)絡亂序值。采用本發(fā)明,可以節(jié)省網(wǎng)絡傳輸資源。
技術領域
本發(fā)明涉及數(shù)據(jù)傳輸技術領域,特別涉及一種設置網(wǎng)絡亂序值的方法和裝置。
背景技術
數(shù)據(jù)在無線網(wǎng)絡中進行傳輸?shù)倪^程中,由于網(wǎng)絡故障或者設備故障等原因,可能會出現(xiàn)數(shù)據(jù)發(fā)送失敗的情況,這時,發(fā)送端需要重新發(fā)送數(shù)據(jù)。
發(fā)送端一般預設有用于評估網(wǎng)絡的混亂程度的網(wǎng)絡亂序值,發(fā)送端在發(fā)送目標數(shù)據(jù)后,如果接收端接收到的某個數(shù)據(jù)包不是按照順序編號由小至大到達的(如數(shù)據(jù)包1-10依次發(fā)送,接收端在接收到數(shù)據(jù)包5后,緊接著接收到了數(shù)據(jù)包8)則將會向發(fā)送端反饋對應該數(shù)據(jù)包的SACK(選擇確認,Selective ACK)消息。當發(fā)送端累積接收到的SACK消息的數(shù)量大于上述網(wǎng)絡亂序值時,則可以認為發(fā)生了數(shù)據(jù)包丟失,進而,發(fā)送端可以降低發(fā)送窗口(即減少數(shù)據(jù)發(fā)送量),并重新發(fā)送接收端尚未接收到目標數(shù)據(jù)的數(shù)據(jù)包。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:
在目標數(shù)據(jù)傳輸?shù)倪^程中,由于傳輸設備故障或者網(wǎng)絡負載激增等情況,網(wǎng)絡實際的混亂程度將會變嚴重,這樣,大量的數(shù)據(jù)包可能會無序到達接收端,然而這些數(shù)據(jù)包并沒有丟失,無需重新發(fā)送,那么如果仍舊重新發(fā)送這些數(shù)據(jù)包,將會消耗大量的網(wǎng)絡傳輸資源。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術的問題,本發(fā)明實施例提供了一種設置網(wǎng)絡亂序值的方法和裝置。所述技術方案如下:
第一方面,提供了一種設置網(wǎng)絡亂序值的方法,所述方法包括:
接收對應目標數(shù)據(jù)的第一數(shù)據(jù)包的D-SACK消息;
在本地存儲的亂序值預測表中查找所述第一數(shù)據(jù)包對應的亂序預測值,其中,所述亂序預測值為重新發(fā)送所述第一數(shù)據(jù)包時,根據(jù)所述目標數(shù)據(jù)的數(shù)據(jù)包接收情況,確定的網(wǎng)絡亂序值;
根據(jù)所述第一數(shù)據(jù)包的亂序預測值,設置當前的網(wǎng)絡亂序值。
可選的,所述方法還包括:
當重新發(fā)送所述第一數(shù)據(jù)包時,確定接收端已接收到的順序編號最大的第二數(shù)據(jù)包;
根據(jù)所述第一數(shù)據(jù)包和所述第二數(shù)據(jù)包的順序編號,計算所述第一數(shù)據(jù)包對應的亂序預測值;
將所述亂序預測值和所述第一數(shù)據(jù)包的順序編號對應存儲至所述亂序值預測表。
可選的,所述將所述亂序預測值和所述第一數(shù)據(jù)包的順序編號對應存儲至所述亂序值預測表之后,還包括:
如果在重新發(fā)送所述第一數(shù)據(jù)包后的預設時長內(nèi),未接收到對應所述第一數(shù)據(jù)包的SACK消息或者ACK消息,則在所述亂序值預測表中刪除所述第一數(shù)據(jù)包對應的亂序預測值。
可選的,所述將所述亂序預測值和所述第一數(shù)據(jù)包的順序編號對應存儲至所述亂序值預測表之前,還包括:
如果所述亂序值預測表的存儲空間已滿,則刪除所述亂序值預測表中保存時間最長的預設數(shù)目個亂序預測值。
可選的,所述方法還包括:
周期性刪除所述亂序值預測表中保存時間最長的預設數(shù)目個亂序預測值。
可選的,所述方法還包括:
刪除所述亂序值預測表中保存時間超過預設的有效時長的亂序預測值。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)宿科技股份有限公司,未經(jīng)網(wǎng)宿科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711287655.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡和網(wǎng)絡終端
- 網(wǎng)絡DNA
- 網(wǎng)絡地址自適應系統(tǒng)和方法及應用系統(tǒng)和方法
- 網(wǎng)絡系統(tǒng)及網(wǎng)絡至網(wǎng)絡橋接器
- 一種電力線網(wǎng)絡中根節(jié)點網(wǎng)絡協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡裝置、網(wǎng)絡系統(tǒng)、網(wǎng)絡方法以及網(wǎng)絡程序
- 從重復網(wǎng)絡地址自動恢復的方法、網(wǎng)絡設備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡的訓練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡管理方法和裝置





