一種UDP數(shù)據(jù)包處理方法及裝置

基本信息

申請?zhí)?/td> CN202011471542.9 申請日 -
公開(公告)號 CN112637162A 公開(公告)日 2021-04-09
申請公布號 CN112637162A 申請公布日 2021-04-09
分類號 H04L29/06;H04L1/00 分類 電通信技術(shù);
發(fā)明人 王奎 申請(專利權(quán))人 上海金仕達軟件科技股份有限公司
代理機構(gòu) 北京集佳知識產(chǎn)權(quán)代理有限公司 代理人 李偉
地址 201203 上海市中國(上海)自由貿(mào)易試驗區(qū)亮景路210號
法律狀態(tài) -

摘要

摘要 本申請?zhí)峁┑囊环NUDP數(shù)據(jù)包處理方法及裝置,通過實時接收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ù)時,將UDP數(shù)據(jù)包緩存至排序隊列,并在排序隊列中對接收到的UDP數(shù)據(jù)包按序號進行排序處理;當(dāng)滿足判定UDP數(shù)據(jù)包發(fā)生丟包的預(yù)設(shè)條件時,則判定UDP數(shù)據(jù)包發(fā)生丟包,進行UDP數(shù)據(jù)包的處理或通知硬件輔助進行丟包處理。本申請中的排序隊列緩存算法能快速識別和恢復(fù)亂序數(shù)據(jù)流處理,對丟包情況能對硬件進行快速重置和恢復(fù),通過對軟硬件結(jié)合的方式對UDP數(shù)據(jù)包的亂序和丟包進行精準界定,進而實現(xiàn)提高UDP數(shù)據(jù)包處理速度和可靠性。