[發明專利]使用UDP協議進行數據傳輸的方法有效
| 申請號: | 200910193881.2 | 申請日: | 2009-11-13 |
| 公開(公告)號: | CN101699797A | 公開(公告)日: | 2010-04-28 |
| 發明(設計)人: | 周華雄;汪明珠;陳陵;徐洪 | 申請(專利權)人: | 珠海網博信息科技有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/06 |
| 代理公司: | 廣州新諾專利商標事務所有限公司 44100 | 代理人: | 黃玉玨 |
| 地址: | 519020 廣東省珠海市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 udp 協議 進行 數據傳輸 方法 | ||
1.使用UDP協議進行可自動鏈路恢復的數據傳輸方法,包括如下過程:
(1)發送端和接收端之間進行鏈接握手過程;
(2)發送端向接收端發送zpc_data命令數據報文,此過程中,將發送端發出的zpc_data 命令數據報文保存到發送隊列中,并在接收端回應后再將已發送的zpc_data命令數據報文從 發送隊列中刪除;
(3)接收端收到zpc_data命令數據報文后,定時向發送端發送zpc_ack確認數據報文, 此過程中,接收端接收到發送端發來的zpc_data命令數據報文后,按照所述zpc_data命令 數據報文的序列號將有效數據放入接收隊列中,接收隊列中的最小序號和期望序號相等,則 鏈路的狀態設置為可讀,應用層通過狀態查詢,根據可讀狀態信息而讀取接收隊列數據,底 層同時更新期望序號,并刪除已讀數據;過程(2)和過程(3)重復執行;
(4)數據包發送端和接收端之間關閉連接;
其特征在于,
所述過程(1)中的鏈接握手過程采用如下步驟,
第一,發送端發送zpc_conn數據報文到接收端的預定UDP端口;
第二,接收端收到來自發送端的zpc_conn數據報文后,同樣發送zpc_conn數據報文到 發送端;發送端收到來自接收端的zpc_conn數據報文后,鏈接握手過程完成;
在執行過程(2)或者過程(3)期間,如果發送端發生異常,則重新執行過程(1),此后進入 過程(2)、(3)繼續進行剩余數據的傳輸;如果接收端發生異常,接收端將收到發送端發送的 最近一次的zpc_data命令數據報文丟棄,并向發送端發送zpc_recon通訊重連數據報文,發 送端收到zpc_recon通訊重連數據報文后,重新對積壓未發送的數據排序待發,接收的數據 排序提交應用層處理并初始化接收隊列,再重新執行過程(1),此后進入過程(2)、(3)繼續進 行剩余數據的傳輸。
2.根據權利要求1所述的使用UDP協議進行可自動鏈路恢復的數據傳輸方法,其特征在 于,
發送端如果在預定時間內沒有收到zpc_ack確認數據報文,發送端將未確認的zpc_data 命令數據報文重新發送。
3.根據權利要求1所述的使用UDP協議進行可自動鏈路恢復的數據傳輸方法,其特征在 于,
發送端和接收端的每個數據報文均封裝協議頭,并且對封裝協議頭的整個新數據報文進 行加密,然后發送,對zpc_data命令數據報文非加密存入發送隊列,重復發送時再加密發送;
接收端收到數據報文后,先對數據報文解密,然后根據所述協議頭的信息處理信息報文。
4.根據權利要求3所述的使用UDP協議進行可自動鏈路恢復的數據傳輸方法,其特征在 于,
所述協議頭包括隨機值、協議標識、協議版本、序列號、報文類型、接收窗口大小和數 據長度信息。
5.根據權利要求4所述的使用UDP協議進行可自動鏈路恢復的數據傳輸方法,其特征在 于,
接收端收到數據報文并解密后,檢驗所述協議標識,對協議標識不通過的數據丟棄處理。
6.根據權利要求5所述的使用UDP協議進行可自動鏈路恢復的數據傳輸方法,其特征在 于,
當發送端收到接收端的zpc_recon通訊重連數據報文或者zpc_conn數據報文時,對發送 隊列積壓數據重新從1開始按序編號,等待鏈路自動恢復后發送;
接收端接收到的每一個數據按序寫入接收隊列的排序位置,對序號位移超過接收窗口的 數據報文丟棄,并對需要確認的報文序號記錄,根據當前需要對zpc_data命令數據報文排序 后檢查期望序號和隊列最小序號是否相等,如果相等則設置鏈路狀態標志為可讀狀態,應用 層通過查詢此狀態,讀取數據,數據返回應用層后,從接收隊列中刪除,并且將期望序號+1;
當收到zpc_conn數據報文時,對積壓在接收隊列的數據報文按序排列提交應用層,并初 始化接收隊列控制信息,將期望序號初始化為1。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海網博信息科技有限公司,未經珠海網博信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910193881.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鄰居信息存儲方法和設備
- 下一篇:漢字加注拼音符號的方法及其電子裝置





