麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

基于UDP的傳輸方法、裝置及設備與流程

文檔序號:41750429發(fā)布日期:2025-04-25 17:41閱讀:8來源:國知局
基于UDP的傳輸方法、裝置及設備與流程

本申請涉及通信,尤其涉及一種基于udp的傳輸方法、裝置及設備。


背景技術(shù):

1、在自組網(wǎng)無線通信的場景中,應用軟件通過網(wǎng)口將數(shù)據(jù)包發(fā)送給無線通信設備,無線通信設備再通過空口將數(shù)據(jù)包發(fā)送給接收端。接收端在空口收到數(shù)據(jù)包后,通過網(wǎng)口將其發(fā)送給應用軟件。在整個傳輸過程中,高速數(shù)據(jù)傳輸網(wǎng)絡中用戶數(shù)據(jù)報協(xié)議(userdatagram?protocol,udp)因其低延遲和高吞吐量的優(yōu)勢而被廣泛應用。

2、然而,udp協(xié)議本身沒有內(nèi)置的確認和重傳機制,因此在傳輸過程中容易出現(xiàn)數(shù)據(jù)包丟失,且在空口傳輸時,由于地理位置、遮擋等因素導致的不穩(wěn)定性,會進一步增加丟包率,從而導致了現(xiàn)有udp傳輸方法存在傳輸可靠性差的問題。

3、上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。


技術(shù)實現(xiàn)思路

1、本申請實施例的主要目的在于提供一種基于udp的傳輸方法、裝置及設備,旨在解決現(xiàn)有方法基于udp的傳輸可靠性差的問題。

2、第一方面,本申請實施例提供一種基于udp的傳輸方法,所述方法包括:

3、獲取所述發(fā)送端的第一發(fā)送窗口中第一新傳數(shù)據(jù)包的最大序列號;

4、在所述第一新傳數(shù)據(jù)包的最大序列號小于第一序列號與預設發(fā)送窗口大小之和的情況下,生成包括所述第一新傳數(shù)據(jù)包的第一新傳報文;其中,所述第一序列號為所述第一滑動窗口中未收到接收反饋信息的第一已傳數(shù)據(jù)包的最小序列號;

5、獲取所述第一新傳報文的報文大小;

6、在所述第一新傳報文的報文大小大于或等于單報文大小的情況下,向接收端發(fā)送所述第一新傳報文。

7、第二方面,本申請實施例提供一種基于udp的傳輸方法,所述方法包括:

8、接收發(fā)送端發(fā)送的第一新傳報文;其中,所述第一新傳報文包括所述發(fā)送端的第一發(fā)送窗口中的第一新傳數(shù)據(jù)包;所述第一新傳數(shù)據(jù)包的最大序列號小于第一序列號與預設發(fā)送窗口大小之和,所述第一序列號為所述第一滑動窗口中未收到接收反饋信息的第一已傳數(shù)據(jù)包的最小序列號;所述第一新傳報文的報文大小小于或等于單報文大小;

9、解析所述第一新傳報文,得到m個數(shù)據(jù)包,m為正整數(shù);

10、按照所述m個數(shù)據(jù)包的序列號從小到大的順序,執(zhí)行對所述m個數(shù)據(jù)包的存儲操作;所述m個數(shù)據(jù)包的存儲順序與所述m個數(shù)據(jù)包的序列號的順序匹配。

11、第三方面,本申請實施例提供了一種基于udp的傳輸裝置,所述裝置包括:

12、獲取序列號模塊,用于獲取發(fā)送端的第一發(fā)送窗口中第一新傳數(shù)據(jù)包的最大序列號;

13、生成模塊,用于在所述第一新傳數(shù)據(jù)包的最大序列號小于第一序列號與預設發(fā)送窗口大小之和的情況下,生成包括所述第一新傳數(shù)據(jù)包的第一新傳報文;其中,所述第一序列號為所述第一滑動窗口中未收到接收反饋信息的第一已傳數(shù)據(jù)包的最小序列號;

14、獲取報文大小模塊,用于獲取所述第一新傳報文的報文大小;

15、發(fā)送模塊,用于在所述第一新傳報文的報文大小大于或等于單報文大小的情況下,向接收端發(fā)送所述第一新傳報文。

16、第四方面,本申請實施例提供了一種基于udp的傳輸裝置,所述裝置包括:

17、接收模塊,用于接收發(fā)送端發(fā)送的第一新傳報文;其中,所述第一新傳報文包括所述發(fā)送端的第一發(fā)送窗口中的第一新傳數(shù)據(jù)包;所述第一新傳數(shù)據(jù)包的最大序列號小于第一序列號與預設發(fā)送窗口大小之和,所述第一序列號為所述第一滑動窗口中未收到接收反饋信息的第一已傳數(shù)據(jù)包的最小序列號;所述第一新傳報文的報文大小小于或等于單報文大小;

18、解析模塊,解析所述第一新傳報文,得到m個數(shù)據(jù)包,m為正整數(shù);

19、存儲模塊,按照所述m個數(shù)據(jù)包的序列號從小到大的順序,執(zhí)行對所述m個數(shù)據(jù)包的存儲操作;所述m個數(shù)據(jù)包的存儲順序與所述m個數(shù)據(jù)包的序列號的順序匹配。

20、第五方面,本申請實施例提供了一種基于udp的傳輸設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機處理程序,所述計算機處理程序配置為實現(xiàn)如第一方面所述的基于udp的傳輸方法的步驟。

21、第六方面,本申請實施例提供了一種存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機處理程序,所述計算機處理程序被處理器執(zhí)行時實現(xiàn)如第一方面所述的基于udp的傳輸方法的步驟。

22、第七方面,本申請實施例提供了一種計算機程序產(chǎn)品,所述程序產(chǎn)品被存儲在存儲介質(zhì)中,所述程序產(chǎn)品被至少一個處理器執(zhí)行以實現(xiàn)如第一方面所述的方法的步驟。

23、本申請?zhí)岢隽艘环N基于udp的傳輸方法、裝置及設備,首先,獲取發(fā)送端的第一發(fā)送窗口中第一新傳數(shù)據(jù)包的最大序列號;其次,在第一新傳數(shù)據(jù)包的最大序列號小于第一序列號與預設發(fā)送窗口大小之和的情況下,生成包括第一新傳數(shù)據(jù)包的第一新傳報文;其中,第一序列號為第一滑動窗口中未收到接收反饋信息的第一已傳數(shù)據(jù)包的最小序列號;然后,獲取第一新傳報文的報文大小;最后,在第一新傳報文的報文大小大于或等于單報文大小的情況下,向接收端發(fā)送第一新傳報文。如此,通過確認滑動窗口的后移條件,發(fā)送端能夠發(fā)送一定數(shù)量的數(shù)據(jù)包,從而實現(xiàn)動態(tài)調(diào)整發(fā)送數(shù)據(jù)包的數(shù)量,進而達到提高傳輸效率和網(wǎng)絡容量的有益效果,確保了數(shù)據(jù)的可靠性傳輸。此外,在第一新傳報文大于或等于單報文大小時,才會發(fā)送第一新傳報文,從而得到根據(jù)報文大小控制報文傳輸?shù)臈l件,達到控制傳輸效率的目的,進一步地確保了數(shù)據(jù)的可靠性傳輸。



技術(shù)特征:

1.一種基于udp的傳輸方法,應用于發(fā)送端,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述第一新傳報文的報文大小之后,所述方法還包括:

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向接收端發(fā)送所述第一新傳報文,包括:

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括以下至少一項:

5.一種基于udp的傳輸方法,應用于接收端,其特征在于,包括:

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述執(zhí)行對所述m個數(shù)據(jù)包的存儲操作,包括:

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:

8.一種基于udp的傳輸裝置,其特征在于,所述裝置包括:

9.一種基于udp的傳輸裝置,其特征在于,所述裝置包括:

10.一種基于udp的傳輸設備,其特征在于,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機處理程序,所述計算機處理程序配置為實現(xiàn)如權(quán)利要求1至7任一項所述的基于udp的傳輸方法的步驟。


技術(shù)總結(jié)
本申請公開了一種基于UDP的傳輸方法、裝置及設備,屬于通信技術(shù)領(lǐng)域。方法包括:獲取所述發(fā)送端的第一發(fā)送窗口中第一新傳數(shù)據(jù)包的最大序列號;在所述第一新傳數(shù)據(jù)包的最大序列號小于第一序列號與預設發(fā)送窗口大小之和的情況下,生成包括所述第一新傳數(shù)據(jù)包的第一新傳報文;其中,所述第一序列號為所述第一滑動窗口中未收到接收反饋信息的第一已傳數(shù)據(jù)包的最小序列號;獲取所述第一新傳報文的報文大小;在所述第一新傳報文的報文大小大于或等于單報文大小的情況下,向接收端發(fā)送所述第一新傳報文。本申請可以提高現(xiàn)有UDP傳輸方法的可靠性。

技術(shù)研發(fā)人員:張芷齊,胡金龍,施淵籍
受保護的技術(shù)使用者:中科南京移動通信與計算創(chuàng)新研究院
技術(shù)研發(fā)日:
技術(shù)公布日:2025/4/24
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 涟源市| 犍为县| 鄂托克前旗| 资源县| 出国| 保定市| 屏东市| 包头市| 临安市| 莎车县| 巧家县| 黄龙县| 台安县| 无棣县| 平泉县| 张北县| 玉田县| 石嘴山市| 深圳市| 清徐县| 开远市| 邵武市| 方山县| 普格县| 卢氏县| 辛集市| 饶河县| 从化市| 大新县| 会宁县| 临沭县| 威宁| 池州市| 南丹县| 西盟| 石家庄市| 尉氏县| 蒙自县| 彩票| 黄大仙区| 牙克石市|