[发明专利]一种报文的特征统计方法及装置有效
申请号: | 201710118325.3 | 申请日: | 2017-03-01 |
公开(公告)号: | CN106789450B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 闫伟;张明祯;刘志来 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 陈蕾<国际申请>=<国际公布>=<进入国 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 特征 统计 方法 装置 | ||
1.一种报文的特征统计方法,其特征在于,所述方法包括:
当接收到待防护报文时,基于所述待防护报文携带的特征值确定待匹配特征值;
确定第一存储模块中是否存在与所述待匹配特征值相同的第一特征值,所述第一存储模块用于存储至少一个第一特征值,所述至少一个第一特征值中的每一个第一特征值对应一个第一接收数量;
当确定所述第一存储模块中不存在与所述待匹配特征值相同的第一特征值时,基于所述待匹配特征值中特定数位的值,从所述第一存储模块中确定待匹配的至少一个第一接收数量,其中,每个待匹配的第一接收数量所对应的第一特征值中特定数位的值均与所述待匹配特征值中特定数位的值相同,从第二存储模块中确定与所述待匹配特征值对应的第二接收数量,所述第二存储模块用于存储接收到的全部第二特征值,所述第二接收数量为第一预设时长内接收到所述待匹配特征值的数量;
基于预设排序规则,将所述待匹配的至少一个第一接收数量与所述第二接收数量进行排序,获得排序结果;
基于所述排序结果以及预设确定规则,当确定所述第二接收数量为最小值时,将所述第二存储模块中存储的所述第二接收数量替换为第三接收数量,所述第三接收数量为所述第二接收数量累加预设数量后得到的;
所述基于所述待匹配特征值,从第二存储模块中确定与所述待匹配特征值对应的第二接收数量的方法,包括:
基于所述待匹配特征值确定第二索引值,所述第二索引值与所述第二存储模块中的一个第二存储子模块的地址相对应,所述第二存储模块包含至少一个第二存储子模块,所述每一个第二存储子模块对应一个第四接收数量;
基于所述第二索引值从所述第二存储模块中确定与所述第二索引值相对应的一个第二存储子模块,将所述第二存储子模块对应的第四接收数量确定为所述第二接收数量。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于所述排序结果以及所述预设确定规则,当确定所述第二接收数量不为最小值时,从所述待匹配的至少一个第一接收数量中的每一个第一接收数量对应的第一特征值中,确定其中一个第一特征值为待替换特征值,其中,所述待替换特征值所对应的第一接收数量小于所述第二接收数量;
将所述第一存储模块中存储的所述待替换特征值替换为所述待匹配特征值,将与所述待替换特征值对应的第一接收数量替换为所述第三接收数量;
将所述待替换特征值以及与所述待替换特征值对应的第一接收数量存储在所述第二存储模块中。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于所述待匹配特征值确定第一索引值,所述第一索引值与所述第一存储模块中的至少一个第一存储子模块的地址相对应,所述至少一个第一存储子模块中的每一个第一存储子模块用于存储一个第一特征值;
基于所述第一索引值从所述第一存储模块中确定与所述第一索引值相对应的至少一个第一存储子模块;
将所述至少一个第一存储子模块中的每一个第一存储子模块中存储的第一特征值与所述待匹配特征值进行匹配,得到匹配结果;
基于所述匹配结果,执行所述确定第一存储模块中是否存在与所述待匹配特征值相同的第一特征值的步骤。
4.根据权利要求3所述的方法,其特征在于,所述基于所述待匹配特征值,从所述第一存储模块中确定待匹配的至少一个第一接收数量的方法,包括:
将所述至少一个第一存储子模块中的每一个第一存储子模块对应的第一接收数量确定为所述待匹配的至少一个第一接收数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710118325.3/1.html,转载请声明来源钻瓜专利网。