一種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ù)包處理速度和可靠性。