[發明專利]數據傳輸方法、裝置、電子設備及存儲介質在審
| 申請號: | 202210046401.5 | 申請日: | 2022-01-14 |
| 公開(公告)號: | CN114553375A | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 鄭明;林惠東;趙瑞前 | 申請(專利權)人: | 北京金山云網絡技術有限公司 |
| 主分類號: | H04L1/18 | 分類號: | H04L1/18;H04L1/22 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 盧萬騰 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例涉及一種數據傳輸方法、裝置、電子設備及存儲介質,包括:第一設備在向第二設備發送原始數據包之前,對原始數據包進行備份,得到N個備份數據包;確定每一備份數據包與原始數據包之間的重傳時間間隔,其中,每一備份數據包對應的重傳時間間隔不完全相同,且小于或等于預先確定的目標時間間隔;向第二設備發送原始數據包,并按照對應的重傳時間間隔向第二設備發送N個備份數據包。由此,可以提高數據接收方的數據接收成功率。
技術領域
本發明實施例涉及數據處理領域,尤其涉及一種數據傳輸方法、裝置、電子設備及存儲介質。
背景技術
自動重傳請求(Automatic Repeat Request,簡稱ARQ),通過接收方請求發送方重傳出錯的數據報文來恢復出錯的報文,是通信中用于處理信道所帶來差錯的方法之一。
現有技術中,發送方重傳出錯的數據報文時,采用的是短時間內連續重傳的方式。然而,短時間內連續重傳并無法應對短時間內大面積連續丟包的場景。
發明內容
鑒于此,本發明實施例提供一種數據傳輸方法、裝置、電子設備及存儲介質。
第一方面,本發明實施例提供一種數據傳輸方法,應用于第一設備,包括:
在向第二設備發送原始數據包之前,對所述原始數據包進行備份,得到N個備份數據包;
確定每一所述備份數據包與所述原始數據包之間的重傳時間間隔,其中,每一所述備份數據包對應的所述重傳時間間隔不完全相同,且小于或等于預先確定的目標時間間隔;
向所述第二設備發送所述原始數據包,并按照對應的重傳時間間隔向所述第二設備發送N個所述備份數據包。
在一個可能的實施方式中,所述對所述原始數據包進行備份,得到N個備份數據包,包括:
獲取實時丟包率;
基于所述實時丟包率確定所述原始數據包的重傳次數N;
基于所述重傳次數N對所述原始數據包進行備份,得到N個備份數據包。
在一個可能的實施方式中,所述基于所述實時丟包率確定所述原始數據包的重傳次數N,包括:
確定所述原始數據包所屬的目標數據類型;
以所述實時丟包率為關鍵字,查找所述目標數據類型下的丟包率和重傳次數之間的對應關系;
基于查找結果,確定所述原始數據包的重傳次數N。
在一個可能的實施方式中,所述確定每一所述備份數據包與所述原始數據包之間的重傳時間間隔,包括:
針對每一所述備份數據包,利用預設的隨機數生成算法生成一個大于0,且小于或等于預先確定的目標時間間隔的隨機數;
將所述隨機數確定為所述備份數據包與所述原始數據包之間的重傳時間間隔。
在一個可能的實施方式中,所述目標時間間隔通過以下方式確定:
向所述第二設備發送協商消息,所述協商消息攜帶候選時間間隔,以指示所述第二設備判斷是否支持所述候選時間間隔;
接收來自所述第二設備的判斷結果,若所述判斷結果指示所述第二設備支持所述候選時間間隔,則將所述候選時間間隔確定為目標時間間隔;若判斷結果指示所述第二設備不支持所述候選時間間隔,則重新確定一個候選時間間隔,并返回向所述第二設備發送協商消息的步驟。
第二方面,本發明實施例提供一種數據傳輸方法,應用于第二設備,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司,未經北京金山云網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210046401.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高壓線上異物檢測方法及裝置
- 下一篇:存內計算單元、模塊和系統





