一種深度威脅識別實時引擎的實現(xiàn)方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN201810772887.4 | 申請日 | - |
公開(公告)號 | CN110489965B | 公開(公告)日 | 2022-01-28 |
申請公布號 | CN110489965B | 申請公布日 | 2022-01-28 |
分類號 | G06F21/55(2013.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 汪海;叢磊 | 申請(專利權(quán))人 | 北京數(shù)安鑫云信息技術(shù)有限公司 |
代理機(jī)構(gòu) | 北京名華博信知識產(chǎn)權(quán)代理有限公司 | 代理人 | 白瑩;苗源 |
地址 | 100015北京市朝陽區(qū)酒仙橋北路甲10號院201號樓5層505內(nèi)02 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種深度威脅識別實時引擎的實現(xiàn)方法及系統(tǒng),此方法包括:解析業(yè)務(wù)規(guī)則,所述業(yè)務(wù)規(guī)則為一中綴表達(dá)式;將所述中綴表達(dá)式轉(zhuǎn)換為逆波蘭式,將所述逆波蘭式的元素存儲于數(shù)組中;接收待處理的特征向量,針對所述特征向量循環(huán)執(zhí)行以下內(nèi)容直至從堆棧中彈出最后一個數(shù)據(jù)并將此數(shù)據(jù)作為對所述特征向量的處理結(jié)果:從所述數(shù)據(jù)組中獲取一元素,如果此元素為變量,從所述特征向量中查找到此變量的值,將此值壓入堆棧,如果此元素為常量,將此常量壓入所述堆棧,如果此元素為運算符,從所述堆棧彈出兩個運算數(shù)據(jù),對所述兩個運算數(shù)據(jù)進(jìn)行所述運算符對應(yīng)的運算,將運算得到的結(jié)果壓入所述堆棧。本發(fā)明可以提高規(guī)則引擎的處理效率。 |
