[发明专利]一种适用于多类字段的高速数据流分类装置及方法有效
申请号: | 201710974829.5 | 申请日: | 2017-10-19 |
公开(公告)号: | CN107943826B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 邱智亮;王伟娜;孙士勇;郑凌;张之义;赵海峰;潘伟涛;鲍民权 | 申请(专利权)人: | 西安电子科技大学;中国电子科技集团公司第五十四研究所 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/2455 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 韦全生 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种适用于多类字段的高速数据流分类装置及方法,主要用于解决现有流分类算法中存在的不适合多类字段高速查找的技术问题;其装置包括数据流处理模块、规则编码模块、规则匹配模块、优先级编码模块和指令码提取模块;其方法的步骤包括:用户定义匹配字段属性和数据流分类规则;数据流处理模块提取数据流中待匹配字段的关键信息;规则编码模块对用户定义的规则进行编码;规则编码模块对编码后规则进行存储及匹配;优先级编码模块对匹配结果进行优先级编码获得最终结果;指令码提取模块根据最终结果获取数据流对应的指令码信息。本发明具有支持多类字段的匹配、查找速度快、适用于硬件实现和大规模规则匹配时查找速度快的优点。 | ||
搜索关键词: | 一种 适用于 字段 高速 数据流 分类 装置 方法 | ||
【主权项】:
一种适用于多类字段的高速数据流分类装置,其特征在于包括数据流处理模块、规则编码模块、规则匹配模块、优先级编码模块和指令码提取模块,其中:数据流处理模块,用于根据用户定义的每个匹配字段的属性,提取数据流中的关键信息并输出;规则编码模块,用于对用户定义的数据流分类规则进行编码,并输出编码结果和指令码;规则匹配模块,用于存储规则编码模块输出的编码后的数据流分类规则,并将该规则与数据流处理模块输出的关键信息进行匹配,再输出匹配结果;优先级编码模块,用于对规则匹配模块输出的匹配结果进行优先级分析,得到最优匹配结果并输出;指令码提取模块,用于存储规则编码模块输出的指令码,并按照优先级编码模块输出的最优匹配结果提取对应的指令码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;中国电子科技集团公司第五十四研究所,未经西安电子科技大学;中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710974829.5/,转载请声明来源钻瓜专利网。