[發明專利]數據傳輸請求、發送方法及數據傳輸裝置有效
| 申請號: | 200910039728.4 | 申請日: | 2009-05-25 |
| 公開(公告)號: | CN101562500A | 公開(公告)日: | 2009-10-21 |
| 發明(設計)人: | 王濤偉 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L1/16;H04L12/56 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 | 代理人: | 何 平;曾旻輝 |
| 地址: | 518044廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 請求 發送 方法 裝置 | ||
【技術領域】
本發明涉及計算機網絡技術,特別是計算機網絡中數據傳輸請求方法、數據傳輸發送方法及數據傳輸裝置。?
【背景技術】
計算機網絡是一個非常龐大而復雜的網絡,網絡中的兩臺或以上的計算機要實現數據的傳輸通常要通過多臺網絡設備,例如交換機、路由器等。在一次數據傳輸過程中(例如傳遞一個視頻文件的過程中),數據傳輸通過的路徑可能會經過多次切換。由于網絡的復雜性和不穩定性,容易導致數據傳輸過程中出現數據包丟失的情況。在點對點(peer?to?peer,簡稱P2P)傳輸數據時,由于網絡質量較差,更容易發生丟失數據包的情況。比如A向B請求數據,有可能是A發給B的請求包丟失,也有可能是B收到A的請求后發給A的響應包丟失。上述兩種情況對于A來說,都是沒有收到響應包,并不能區分上述兩種情況,也就無法采取相應的措施。?
【發明內容】
基于此,有必要提供一種區分數據丟失情況的數據傳輸請求方法。?
一種數據傳輸請求方法,包括以下步驟:發送數據請求包及請求狀態標識;接收數據響應包及返回狀態標識;根據接收到的數據響應包比較請求狀態標識和返回狀態標識,確定丟包原因是數據響應包在返回途中丟失還是數據請求包在發送途中丟失;根據丟包原因調整數據傳輸請求策略:如果丟包原因判斷為數據請求包在發送途中丟失,則增加數據發送端收到上述數據請求包的幾率。?
所述數據請求包用于請求數據發送端需要發送的數據,所述請求狀態標識用于標識數據的接收情況。?
所述返回狀態標識與所述請求狀態標識對應,所述返回狀態標識表示數據發送端在所述請求狀態標識基礎上返回的所述數據響應包。?
如果所述返回狀態標識標明所述數據請求包需要請求的數據響應包已經發送,但數據請求端未收到所述數據響應包,則將丟包原因判斷為數據響應包在?返回途中丟失;如果所述返回狀態標識標明所述數據請求包需要請求的數據響應包未發送,則將丟包原因判斷為數據請求包在發送途中丟失。?
所述根據丟包原因調整數據傳輸請求策略的步驟為:如果丟包原因判斷為數據請求包在發送途中丟失,則加快數據請求包的發送頻率或者提高數據請求包的優先級別。?
此外,還有必要提供一種區分數據丟失情況的數據傳輸發送方法。?
一種數據傳輸發送方法,包括以下步驟:接收數據請求包及請求狀態標識;根據數據請求包發送數據響應包,并相應修改請求狀態標識產生返回狀態標識發送至數據請求端;對發送的相同數據響應包進行計數;判斷計數次數是否大于預定值;如果大于預定值則調整發送數據響應包的策略,增加將數據響應包發送到數據請求端的可能性。?
所述修改請求狀態標識產生返回狀態標識為修改請求狀態標識中對應已經發送數據響應包的位產生返回狀態標識。?
所述調整發送數據響應包的策略的步驟為:增加數據響應包的發送次數或者提高數據響應包的優選級別;?
另外,還有必要提供一種區分數據丟失情況的數據傳輸裝置。?
一種數據傳輸裝置,包括存儲模塊、處理模塊和收發模塊,所述存儲模塊用于存儲接收的數據,所述處理模塊與所述存儲模塊相連根據所述存儲模塊存儲的接收的數據產生數據請求包及請求狀態標識并通過所述收發模塊發送所述數據請求包及請求狀態標識和接收數據響應包及返回狀態標識,所述處理模塊根據接收到的數據響應包比較請求狀態標識和返回狀態標識以確定丟包原因是數據響應包在返回途中丟失還是數據請求包在發送途中丟失,并根據丟包原因調整數據傳輸策略;如果丟包原因判斷為數據請求包在發送途中丟失,則增加數據發送端收到上述數據請求包的幾率:如果丟包原因判斷為數據響應包在返回途中丟失,則增加將數據響應包發送到數據請求端的可能性。?
所述根據丟包原因調整數據傳輸策略為:如果丟包原因判斷為數據響應包在返回途中丟失,增加數據響應包的發送次數或者提高數據響應包的優先級別;如果丟包原因判斷為數據請求包在發送途中丟失,則加快數據請求包的發送頻率或者提高數據請求包的優先級別。?
所述處理模塊還用于根據所述數據請求包從所述存儲模塊中讀取存儲的數?據生成所述數據響應包,并相應修改所述請求狀態標識產生所述返回狀態標識。?
上述數據傳輸請求、發送方法及數據傳輸裝置通過返回狀態標識可以區分出不同的數據丟失情況,便于采取相應的策略。?
【附圖說明】
圖1為一實施例的數據傳輸請求方法的流程圖;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910039728.4/2.html,轉載請聲明來源鉆瓜專利網。





