[發明專利]基于UDP協議進行數據分發的方法、設備以及系統有效
| 申請號: | 201810256473.6 | 申請日: | 2018-03-27 |
| 公開(公告)號: | CN108566387B | 公開(公告)日: | 2021-08-20 |
| 發明(設計)人: | 苗森;王遠輝;王衛杰;林瑤;周婧 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/12 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯;喬媛 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 udp 協議 進行 數據 分發 方法 設備 以及 系統 | ||
1.一種基于UDP協議進行數據分發的系統,其特征在于,所述系統包括發送設備、網絡地址轉換設備、網絡地址轉換分發設備以及多個接收設備,
所述發送設備,用于將待發送的數據信息封裝成基于UDP協議的數據報,并將數據報進行分組排序;
所述網絡地址轉換設備,用于將分組排序后的數據報進行IP和端口置換,將置換后的數據報通過網絡進行傳送;
所述網絡地址轉換分發設備,用于接收所述數據報,將所述數據報進行復制后傳輸至每一個接收設備;
所述網絡地址轉換分發設備包括接收裝置、隊列容器裝置以及發送裝置,所述接收裝置,用于接收所述接收設備在分組數據報未到齊,且滯留時間超過閾值N值時發送的重發反饋信息;所述隊列容器裝置,用于判斷所述重發反饋信息對應的數據包是否存在,當判斷為是時,通過所述發送裝置向所述接收設備發送所述數據包;否則通過所述發送裝置向所述發送設備發送重發反饋信息;其中,接收設備中數據報識別裝置根據數據報的序列號SN確定分組數據報未到齊;
其中,所述發送設備包括數據報標記裝置以及數據報發送裝置,所述數據報標記裝置,用于在封裝成UDP協議的數據報的首部添加偽首部,所述偽首部包括轉發標識符、源端IP地址、目標IP地址、分組號以及序列號;所述數據報發送裝置,用于對所述數據報進行分組排序后發送;
所述數據報發送裝置,還用于接收所述網絡地址轉換分發設備發送的隊列擁塞信息,根據所述隊列擁塞信息調整發送窗口因子以控制發送速率。
2.根據權利要求1所述的系統,其特征在于,所述發送設備還包括數據報重發裝置以及數據報等待裝置,
所述數據報等待裝置,用于將分組排序后的數據報進行緩沖存儲;
所述數據報重發裝置,用于接收所述網絡地址轉換分發裝置發送的重發反饋信息,從所述數據報發送裝置中獲取出與所述重發反饋信息對應的數據報,重新發送與所述重發反饋信息對應的數據報。
3.根據權利要求1所述的系統,其特征在于,所述網絡地址轉換分發設備還包括路由表裝置、包復制裝置以及地址轉換裝置,
其中,所述接收裝置,用于接收所述數據報;
所述隊列容器裝置,用于當所述隊列容器裝置空余時載入所述數據報,否則發送隊列擁塞信息至所述發送裝置;
所述路由表裝置,用于當所述數據報中的轉發標識符不為0時,發送指示信息至所述包復制裝置,否則發送分發信息至所述發送裝置;
所述發送裝置,用于根據所述分發信息將所述數據報進行分發;
所述包復制裝置,用于根據所述指示信息進行包復制操作,并將得到的數據報發送至所述地址轉換裝置;
所述地址轉換裝置,用于對包復制操作得到的數據報進行地址轉換后,經由所述發送裝置進行分發。
4.根據權利要求3所述的系統,其特征在于,所述接收設備包括數據報接收裝置、數據報識別裝置、數據報存儲裝置以及數據報反饋裝置,
其中,所述數據報接收裝置,用于接收所述數據報;
所述數據報識別裝置,用于依據所述數據報的分組號以及序列號進行歸類排序整理,當所述分組號對應的數據報到齊時,發送到齊信息至所述數據報反饋裝置,并將所述分組號對應的數據報存儲至所述數據報存儲裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810256473.6/1.html,轉載請聲明來源鉆瓜專利網。





