一種數(shù)據(jù)匹配計算方法

基本信息

申請?zhí)?/td> CN201810903988.0 申請日 -
公開(公告)號 CN109165220A 公開(公告)日 2021-06-22
申請公布號 CN109165220A 申請公布日 2021-06-22
分類號 G06F16/22;G06F8/41 分類 計算;推算;計數(shù);
發(fā)明人 王方立 申請(專利權)人 天津威努特信息技術有限公司
代理機構(gòu) 北京中海智圣知識產(chǎn)權代理有限公司 代理人 楊樹芬
地址 300000 天津市濱海新區(qū)中關村科技園大唐總部基地東區(qū)1號樓4單元(201、202、301、302、401)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種數(shù)據(jù)匹配計算方法,包括以下步驟:步驟1、加載規(guī)則數(shù)據(jù)。步驟2、構(gòu)造編譯函數(shù)cf():步驟3、分配一個大小為2I/8個字節(jié)的數(shù)組AI用于標記索引序列值在數(shù)組中的位置。步驟4、通過編譯函數(shù)cf()計算每個規(guī)則數(shù)據(jù)的索引序列值。步驟5、規(guī)則數(shù)據(jù)匹配。本發(fā)明所述方法的優(yōu)點是:通過編譯函數(shù)替代哈希散列函數(shù)來解決哈希的沖突問題,提高了匹配的效率,本發(fā)明所述方法的編譯函數(shù)需要的數(shù)據(jù)少到log(N)這樣的數(shù)量級即使在每一條數(shù)據(jù)有4G的數(shù)據(jù)量的時候最少也只需要32個比特位來參與運算,大大降低了計算量。