恭喜芯云晟(杭州)电子科技有限公司李剑获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜芯云晟(杭州)电子科技有限公司申请的专利基于双散列值的数据包识别方法、系统及终端获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119172310B 。
龙图腾网通过国家知识产权局官网在2025-03-28发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411625453.3,技术领域涉及:H04L45/7453;该发明授权基于双散列值的数据包识别方法、系统及终端是由李剑;卢笙;陈盈安;安康;周峰设计研发完成,并于2024-11-14向国家知识产权局提交的专利申请。
本基于双散列值的数据包识别方法、系统及终端在说明书摘要公布了:本申请提供了一种基于双散列值的数据包识别方法、系统及终端,通过采用两个不同的散列函数对待识别流键进行散列运算,生成待识别流键的两个散列值;并将生成的第一散列值作为索引,查找预构建的散列条目表,获得匹配的目标散列桶;然后根据第二散列值,对目标散列桶的多个散列条目执行CAM查找操作,获得一或多个匹配的目标散列条目;根据各目标散列条目,获取与其对应的一或多个流键,并从中筛选与所述待识别流键匹配的目标流键。由于多个流键的第一散列值以及第二散列值均相等的概率非常低,本申请能够有效减少对流键的查表次数,从而有效提高数据包的识别和处理效率,并减低错误率。
本发明授权基于双散列值的数据包识别方法、系统及终端在权利要求书中公布了:1.一种基于双散列值的数据包识别方法,其特征在于,包括:提取待识别数据包中用于表征数据流身份的信息,获得待识别流键;分别采用第一散列函数以及第二散列函数对所述待识别流键进行散列运算,生成所述待识别流键的第一散列值以及第二散列值;根据所述第一散列值,查找预构建的散列条目表,获得匹配的目标散列桶,并根据所述第二散列值对所述目标散列桶中的多个散列条目执行CAM查找操作,获得一或多个匹配的目标散列条目;其中,所述散列条目表的一种构建方式包括:分别采用所述第一散列函数以及所述第二散列函数依次对多个数据包的流键进行散列运算,生成各流键的第一散列值以及第二散列值;构建散列条目表;其中,所述散列条目表包括多个散列桶,每个散列桶包括多个散列条目;每个散列条目包括一个标志位;筛选所述第一散列值相同的各流键,并将各流键的第二散列值分别存储在同一散列桶的各散列条目中,将该第一散列值作为该散列桶的索引;遍历各散列条目,依次将其存储的第二散列值所对应的流键的互联网协议类型存储在其标志位中,以指向新建的对应类型的流键内容表;其中,所述流键内容表包括多个与所述散列条目表中各散列条目对应的流键条目,各流键条目分别用于存储各流键以及各数据包的处理流程信息;根据各目标散列条目,获取与其对应的一或多个流键,并从中筛选与所述待识别流键匹配的目标流键,确定待识别数据包的处理流程信息,以对待识别数据包执行对应的处理流程;其中,具体方式包括:根据各目标散列条目的标志位,获取对应的流键内容表,并根据各目标散列条目,获取对应的各流键条目,以执行CAM查找操作,筛选与所述待识别流键匹配的目标流键,进而确定待识别数据包的处理流程信息。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人芯云晟(杭州)电子科技有限公司,其通讯地址为:311100 浙江省杭州市余杭区仁和街道粮站路11号1幢1楼112室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。