[发明专利]规则匹配的优化方法及装置在审
申请号: | 202210439731.0 | 申请日: | 2022-04-25 |
公开(公告)号: | CN114785601A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 许可嘉 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 规则 匹配 优化 方法 装置 | ||
1.一种规则匹配的优化方法,其特征在于,包括:
获取预设的初始规则集,所述初始规则集包含各个规则;
确定每个所述规则的初始权重,并根据各个所述规则的初始权重,将所述初始规则集中的各个所述规则按照预设的划分规则进行划分,生成第一规则集和第二规则集;
获取各个待识别报文,并基于各个所述待识别报文,执行规则匹配的过程,得到各个所述规则的匹配成功次数;
其中,规则匹配的过程包括:将每个所述待识别报文与所述第一规则集中的各个规则分别进行匹配;若该待识别报文与所述第一规则集中的任一规则满足预设的匹配条件,则该规则的匹配成功次数加一;若该待识别报文与所述第一规则集中的所有规则均不满足所述匹配条件,则将该待识别报文与所述第二规则集中的各个规则分别进行匹配,当该待识别报文与所述第二规则集中的任一规则满足所述匹配条件时,该规则的匹配成功次数加一;
根据各个所述规则的初始权重以及各个所述规则的匹配成功次数,计算各个所述规则的第一权重;
若当前所述第一规则集的过滤状态值小于预设的过滤状态下降阈值,则根据当前各个所述规则的第一权重,调整当前所述第一规则集和所述第二规则集,直至调整后的第一规则集过滤状态值不小于所述过滤状态下降阈值。
2.根据权利要求1所述的方法,其特征在于,所述调整当前所述第一规则集和所述第二规则集,包括:
获取当前所述第二规则集中的各个高活跃规则,各个所述高活跃规则组成待评估规则集,所述高活跃规则为第一权重大于预设权重阈值的规则;
根据当前所述第一规则集中各个规则的第一权重的大小,对所述第一规则集中的各个规则进行排序,并基于倒数序列取出预设数量的规则放入所述第二规则集中,得到预调整后的第一规则集和预调整后的第二规则集;
评估所述待评估规则集中的各个高活跃规则是否满足预设的二级规则,并将所述预调整后的第二规则集中满足所述二级规则的各个高活跃规则取出,同时将取出的各个所述高活跃规则放入所述预调整后的第一规则集中,得到调整后的第一规则集和调整后的第二规则集。
3.根据权利要求2所述的方法,其特征在于,所述评估所述待评估规则集中的各个高活跃规则是否满足预设的二级规则,包括:
将所述待评估规则集中的每个高活跃规则与预设黑名单中的各个黑名单条件进行匹配,若该高活跃规则与各个所述黑名单条件均不匹配,且基于预设规则评分表,该高活跃规则的得分值大于预设得分阈值,则该高活跃规则满足所述二级规则。
4.根据权利要求1所述的方法,其特征在于,所述确定每个所述规则的初始权重,并根据各个所述规则的初始权重,将所述初始规则集中的各个所述规则按照预设划分规则进行划分,生成第一规则集和第二规则集,包括:
获取预设时间段内预设的各个测试报文;
计算所述初始规则集中每条规则在所述时间段内与各个所述测试报文匹配成功的频率,得到该规则的初始权重;
按照所述初始规则集中各个规则的初始权重的大小顺序对所述初始规则集中各个规则进行排序;
根据各个规则在所述初始规则集中的顺序,将所述初始规则集划分为第一规则集和第二规则集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210439731.0/1.html,转载请声明来源钻瓜专利网。