一種BitMap高速模糊查找方法
基本信息
申請?zhí)?/td> | CN201910494160.9 | 申請日 | - |
公開(公告)號 | CN110442570B | 公開(公告)日 | 2021-08-17 |
申請公布號 | CN110442570B | 申請公布日 | 2021-08-17 |
分類號 | G06F16/22;G06F16/2455;G06F16/2458 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 張偉;于禮斌;馬雪振;于洪濤 | 申請(專利權)人 | 北京左江科技股份有限公司 |
代理機構 | 中國兵器工業(yè)集團公司專利中心 | 代理人 | 張然 |
地址 | 100095 北京市海淀區(qū)高里掌路3號院9號樓1層101、2層201 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種BitMap高速模糊查找方法,其中,包括:軟件建立和下發(fā)規(guī)則表項:將需要五元組組合劃分為AVL樹;每棵AVL樹按照精確匹配優(yōu)先級最高,模糊匹配精度越高優(yōu)先級越高的原則存儲規(guī)則節(jié)點,塊內和塊間按照優(yōu)先級線性排列;按優(yōu)先級線性排列,建立Bitmap查找表,五元組信息分割建立查找索引;更新Bitmap時需根據掩碼匹配多種組合;基于規(guī)則表項信息生成索引Key,然后切分成多塊子Key;對IP網絡報文的五元組根據索引key查表。本發(fā)明改進了內容模糊查找方式的寫表查表模式,節(jié)省邏輯資源,提高邏輯處理速率,同時以模塊化方式多個例化擴展,資源可預估,方便快捷,降低了設計風險。 |
