[發明專利]數據傳輸方法及計算機設備在審
| 申請號: | 201811614515.5 | 申請日: | 2018-12-27 |
| 公開(公告)號: | CN111385069A | 公開(公告)日: | 2020-07-07 |
| 發明(設計)人: | 劉鳳鳴;冷建正 | 申請(專利權)人: | 廣州市百果園信息技術有限公司 |
| 主分類號: | H04L1/18 | 分類號: | H04L1/18;H04L1/16 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 劉延喜 |
| 地址: | 511442 廣東省廣州市番禺區南村*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 計算機 設備 | ||
1.一種數據傳輸方法,其特征在于,包括:
接收并解析發送端發送的數據包,獲得所述數據包的發送序號,其中,所述數據包設置有特定的發送序號;
若當次接收到的數據包的發送序號與當前已提交數據包的發送序號不連續,將當次接收到的數據包緩存在本地,繼續接收發送端發送的數據包;
若當次接收到的數據包的發送序號與當前已提交數據包的發送序號連續,按照所述發送序號順序將緩存的數據包提交給外部處理端口。
2.根據權利要求1所述的數據傳輸方法,其特征在于,所述獲得所述數據包的發送序號的步驟之后,還包括:
生成攜帶與所述發送序號對應序號的接收確認通知,將所述接收確認通知回復至發送端。
3.根據權利要求2所述的數據傳輸方法,其特征在于,所述接收并解析發送端發送的數據包的步驟之后,還包括:
接收發送端重發的數據包;其中,所述發送端在預設時間內未接收到所述接收確認通知時,讀取緩存的數據包并進行重發。
4.根據權利要求3所述的數據傳輸方法,其特征在于,所述接收發送端重發的數據包之后,還包括:
解析所述重發的數據包獲得該數據包的發送序號,若當前發送序號對應的數據包已提交給外部處理端口或存儲于緩存中,則將該重發的數據包丟棄。
5.根據權利要求1所述的數據傳輸方法,其特征在于,所述若當次接收到的數據包的發送序號與當前已提交數據包的發送序號連續的步驟之前,還包括:
判斷當次接收到的數據包的發送序號與當前已提交數據包的發送序號是否連續。
6.根據權利要求1所述的數據傳輸方法,其特征在于,所述當次接收到的數據包的發送序號與當前已提交數據包的發送序號連續,按照所述發送序號順序將緩存的數據包提交給外部處理端口的步驟,包括:
檢測到當次接收到的發送序號與當前已提交數據包的發送序號連續,判斷當次接收到的發送序號與緩存中的數據包的發送序號是否連續,若連續,將緩存中的所有數據包按照發送序號的順序提交處理;若不連續,將與已提交數據包的發送序號連續的數據包提交處理。
7.一種數據傳輸方法,其特征在于,包括:
發送端為待發送的數據包設置特定的發送序號,按照所述發送序號依次將所述數據包發送至接收端;
接收端接收所述數據包,解析數據包獲得當次接收到的數據包的發送序號;
接收端判斷當次接收到的發送序號是否與當前已提交數據包的發送序號連續,若否,將當次接收到的數據包緩存在接收端,繼續接收發送端發送的數據包,循環判斷過程;若是,按照所述發送序號順序將緩存的數據包提交給外部處理端口。
8.根據權利要求7所述的數據傳輸方法,其特征在于,所述按照所述發送序號依次將所述數據包發送至接收端的步驟之后,還包括:
將當前發送的數據包緩存在發送端。
9.根據權利要求7所述的數據傳輸方法,其特征在于,所述按照所述發送序號依次將所述數據包發送至接收端的步驟之后,還包括:
發送端在預設時間內未接收到接收確認通知時,讀取發送端緩存的數據包并重發至接收端;
接收端接收重發的數據包,若重發的數據包與當前已提交的數據包的發送序列連續,按照所述發送序號順序將所述重發的數據包提交給外部處理端口。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質用于存儲計算機指令,當其在計算機上運行時,使得計算機可以執行上述權利要求1至9中任一項所述的數據傳輸方法的步驟。
11.一種計算機設備,其特征在于,所述計算機設備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如權利要求1至9中任一項所述的數據傳輸方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市百果園信息技術有限公司,未經廣州市百果園信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811614515.5/1.html,轉載請聲明來源鉆瓜專利網。





