[發明專利]UDP數據包的傳輸方法及系統在審
| 申請號: | 201310141743.6 | 申請日: | 2013-04-23 |
| 公開(公告)號: | CN104125034A | 公開(公告)日: | 2014-10-29 |
| 發明(設計)人: | 韓峰 | 申請(專利權)人: | 深圳市同洲電子股份有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L1/18;H04L12/26 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | udp 數據包 傳輸 方法 系統 | ||
1.?一種UDP數據包的傳輸方法,其特征在于,包括:
客戶端向服務器請求用于檢測所述UDP數據包傳輸的TCP心跳檢測連接的步驟;
所述服務器確認所述客戶端的所述TCP心跳檢測連接,設置所述TCP心跳檢測連接的心跳間隔時間的步驟;
所述客戶端向所述服務器發送UDP數據傳輸請求的步驟;
所述服務器接受所述UDP數據傳輸請求,開始UDP數據傳輸的步驟;
所述客戶端接收到第一個所述UDP數據包后,設置檢測窗口,當所述TCP心跳檢測連接的一個心跳間隔時間結束后,通過所述TCP心跳檢測連接將檢測結果發送給所述服務器的步驟;
判斷所述服務器在所述一個心跳間隔內是否收到了所述客戶端的所述檢測結果的步驟;以及
若所述服務器在所述一個心跳間隔內收到了所述客戶端的所述檢測結果,則根據所述檢測結果決定是否需要重傳所述UDP數據包的步驟。
2.?如權利要求1所述的UDP數據包的傳輸方法,其特征在于:
若所述UDP數據包的丟包率達到閾值,則對所述UDP數據包的所述發送速率進行調整。
3.?如權利要求1所述的UDP數據包的傳輸方法,其特征在于,還包括:
若所述服務器在所述一個心跳間隔內沒有收到所述客戶端的所述檢測結果,則重傳上一次的UDP數據包,并調整所述UDP數據包的發送速率。
4.?如權利要求3所述的UDP數據包的傳輸方法,其特征在于:
調整所述UDP數據包的所述發送速率是將所述UDP數據包的當前發送速率減半。
5.?如權利要求3所述的UDP數據包的傳輸方法,其特征在于:
若所述服務器在連續5個心跳間隔內沒有收到所述TCP心跳檢測連接返回的檢測結果,則停止傳送所述UDP數據包。
6.如權利要求1所述的UDP數據包的傳輸方法,其特征在于,還包括:
將所述TCP心跳檢測連接的所述心跳間隔時間發送至所述客戶端的步驟;?
所述客戶端確認所述TCP心跳檢測連接的所述心跳間隔時間,啟動數據接收檢測線程并等待激活的步驟;以及
所述客戶端接收到第一個UDP數據包時,激活所述數據接收檢測線程的步驟。
7.?如權利要求6所述的UDP數據包的傳輸方法,其特征在于,所述數據接收檢測線程用于檢查所述UDP數據包在一個心跳間隔時間內是否有丟失。
8.?如權利要求1所述的UDP數據包的傳輸方法,其特征在于,還包括:
所述客戶端開啟緩沖區用于緩沖UDP數據包的步驟。
9.?一種UDP數據包的傳輸系統,其特征在于,包括:客戶端以及服務器,所述客戶端包括TCP請求模塊、UDP請求模塊以及檢測模塊,所述服務器包括設置模塊、數據傳輸模塊以及處理模塊,其中:
所述TCP請求模塊,向所述服務器的所述設置模塊請求用于檢測UDP數據包傳輸的TCP心跳檢測連接;
所述設置模塊,確認所述客戶端的所述TCP心跳檢測連接,設置所述TCP心跳檢測連接的心跳間隔時間;
所述UDP請求模塊,向所述服務器發送UDP數據傳輸請求;
所述數據傳輸模塊,接受所述UDP數據傳輸請求,開始UDP數據傳輸;
所述檢測模塊,于接收到第一個UDP數據包后,設置檢測窗口,當所述TCP心跳檢測的一個心跳間隔時間結束后,通過所述TCP心跳檢測連接將檢測結果發送給所述服務器;以及
所述處理模塊,判斷所述服務器在所述一個心跳間隔內是否收到了所述客戶端發送的所述檢測結果,若收到,則根據所述檢測結果決定是否需要重傳UDP數據包,若沒收到,則重傳上一次的UDP數據包,并調整所述UDP數據包的發送速率。
10.?如權利要求9所述的UDP數據包的傳輸系統,其特征在于:
所述檢測模塊中進一步包括數據接收檢測模塊,用于檢測所述UDP數據包在一個心跳間隔時間內是否有丟失,并生成檢測結果。
11.?如權利要求9所述的UDP數據包的傳輸系統,其特征在于:所述客戶端還包括緩沖模塊,用于緩沖數據。
12.?如權利要求9所述的UDP數據包的傳輸系統,其特征在于:
所述處理模塊預先設置丟包率閾值,當所述UDP數據包的丟包率達到閾值后,對所述UDP數據包的所述發送速率進行調整。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市同洲電子股份有限公司,未經深圳市同洲電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310141743.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:導線異物處理專用繩鋸
- 下一篇:一種高速光模塊的測試方法及測試系統





