一種UDP數(shù)據(jù)包處理方法及裝置
基本信息
申請?zhí)?/td> | CN202011471542.9 | 申請日 | - |
公開(公告)號 | CN112637162A | 公開(公告)日 | 2021-04-09 |
申請公布號 | CN112637162A | 申請公布日 | 2021-04-09 |
分類號 | H04L29/06;H04L1/00 | 分類 | 電通信技術(shù); |
發(fā)明人 | 王奎 | 申請(專利權(quán))人 | 上海金仕達(dá)軟件科技股份有限公司 |
代理機(jī)構(gòu) | 北京集佳知識產(chǎn)權(quán)代理有限公司 | 代理人 | 李偉 |
地址 | 201203 上海市中國(上海)自由貿(mào)易試驗(yàn)區(qū)亮景路210號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請?zhí)峁┑囊环NUDP數(shù)據(jù)包處理方法及裝置,通過實(shí)時(shí)接收UDP數(shù)據(jù)包,該UDP數(shù)據(jù)包內(nèi)包含UDP數(shù)據(jù)包序號;檢測UDP數(shù)據(jù)包內(nèi)的遞增序號,檢查UDP數(shù)據(jù)包的連續(xù)性;當(dāng)出現(xiàn)不連續(xù)時(shí),將UDP數(shù)據(jù)包緩存至排序隊(duì)列,并在排序隊(duì)列中對接收到的UDP數(shù)據(jù)包按序號進(jìn)行排序處理;當(dāng)滿足判定UDP數(shù)據(jù)包發(fā)生丟包的預(yù)設(shè)條件時(shí),則判定UDP數(shù)據(jù)包發(fā)生丟包,進(jìn)行UDP數(shù)據(jù)包的處理或通知硬件輔助進(jìn)行丟包處理。本申請中的排序隊(duì)列緩存算法能快速識別和恢復(fù)亂序數(shù)據(jù)流處理,對丟包情況能對硬件進(jìn)行快速重置和恢復(fù),通過對軟硬件結(jié)合的方式對UDP數(shù)據(jù)包的亂序和丟包進(jìn)行精準(zhǔn)界定,進(jìn)而實(shí)現(xiàn)提高UDP數(shù)據(jù)包處理速度和可靠性。 |
