一种适用于多类字段的高速数据流分类装置及方法

作者:邱智亮; 王伟娜; 孙士勇; 郑凌; 张之义; 赵海峰; 潘伟涛; 鲍民权
来源:2017-10-19, 中国, ZL201710974829.5.

摘要

本发明提出了一种适用于多类字段的高速数据流分类装置及方法,主要用于解决现有流分类算法中存在的不适合多类字段高速查找的技术问题;其装置包括数据流处理模块、规则编码模块、规则匹配模块、优先级编码模块和指令码提取模块;其方法的步骤包括:用户定义匹配字段属性和数据流分类规则;数据流处理模块提取数据流中待匹配字段的关键信息;规则编码模块对用户定义的规则进行编码;规则编码模块对编码后规则进行存储及匹配;优先级编码模块对匹配结果进行优先级编码获得最终结果;指令码提取模块根据最终结果获取数据流对应的指令码信息。本发明具有支持多类字段的匹配、查找速度快、适用于硬件实现和大规模规则匹配时查找速度快的优点。