一種BitMap高速模糊查找方法

基本信息

申請?zhí)?/td> CN201910494160.9 申請日 -
公開(公告)號 CN110442570B 公開(公告)日 2021-08-17
申請公布號 CN110442570B 申請公布日 2021-08-17
分類號 G06F16/22;G06F16/2455;G06F16/2458 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張偉;于禮斌;馬雪振;于洪濤 申請(專利權(quán))人 北京左江科技股份有限公司
代理機(jī)構(gòu) 中國兵器工業(yè)集團(tuán)公司專利中心 代理人 張然
地址 100095 北京市海淀區(qū)高里掌路3號院9號樓1層101、2層201
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種BitMap高速模糊查找方法,其中,包括:軟件建立和下發(fā)規(guī)則表項(xiàng):將需要五元組組合劃分為AVL樹;每棵AVL樹按照精確匹配優(yōu)先級最高,模糊匹配精度越高優(yōu)先級越高的原則存儲(chǔ)規(guī)則節(jié)點(diǎn),塊內(nèi)和塊間按照優(yōu)先級線性排列;按優(yōu)先級線性排列,建立Bitmap查找表,五元組信息分割建立查找索引;更新Bitmap時(shí)需根據(jù)掩碼匹配多種組合;基于規(guī)則表項(xiàng)信息生成索引Key,然后切分成多塊子Key;對IP網(wǎng)絡(luò)報(bào)文的五元組根據(jù)索引key查表。本發(fā)明改進(jìn)了內(nèi)容模糊查找方式的寫表查表模式,節(jié)省邏輯資源,提高邏輯處理速率,同時(shí)以模塊化方式多個(gè)例化擴(kuò)展,資源可預(yù)估,方便快捷,降低了設(shè)計(jì)風(fēng)險(xiǎn)。