一种深度威胁识别实时引擎的实现方法及系统
基本信息
申请号 | CN201810772887.4 | 申请日 | - |
公开(公告)号 | CN110489965B | 公开(公告)日 | 2022-01-28 |
申请公布号 | CN110489965B | 申请公布日 | 2022-01-28 |
分类号 | G06F21/55(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 汪海;丛磊 | 申请(专利权)人 | 北京数安鑫云信息技术有限公司 |
代理机构 | 北京名华博信知识产权代理有限公司 | 代理人 | 白莹;苗源 |
地址 | 100015北京市朝阳区酒仙桥北路甲10号院201号楼5层505内02 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种深度威胁识别实时引擎的实现方法及系统,此方法包括:解析业务规则,所述业务规则为一中缀表达式;将所述中缀表达式转换为逆波兰式,将所述逆波兰式的元素存储于数组中;接收待处理的特征向量,针对所述特征向量循环执行以下内容直至从堆栈中弹出最后一个数据并将此数据作为对所述特征向量的处理结果:从所述数据组中获取一元素,如果此元素为变量,从所述特征向量中查找到此变量的值,将此值压入堆栈,如果此元素为常量,将此常量压入所述堆栈,如果此元素为运算符,从所述堆栈弹出两个运算数据,对所述两个运算数据进行所述运算符对应的运算,将运算得到的结果压入所述堆栈。本发明可以提高规则引擎的处理效率。 |
