预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共92页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN103081430A*(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103081430103081430A(43)申请公布日2013.05.01(21)申请号201080068799.8(74)专利代理机构北京市中咨律师事务所(22)申请日2010.08.3011247代理人杨晓光于静(30)优先权数据12/869,6352010.08.26US(51)Int.Cl.H04L29/02(2006.01)(85)PCT申请进入国家阶段日G06F17/00(2006.01)2013.02.26(86)PCT申请的申请数据PCT/CA2010/0013472010.08.30(87)PCT申请的公布数据WO2012/024762EN2012.03.01(71)申请人万特里克斯公司地址加拿大魁北克(72)发明人R·E·诺顿L-R·波里尔-博舍曼R·埃鲁J·L·C·M·拉瓦利埃权权利要求书3页利要求书3页说明书34页说明书34页附图54页附图54页(54)发明名称用于过滤流数据的方法和装置(57)摘要一种多个内容类型的数据容器的内容过滤的方法基于对每个内容类型生成编码的过滤器的集合和编码的规则的集合。每个编码的过滤器表示为来自用户指定的运算符中的各个运算符,并且两个运算数包括内容描述符和描述符标准。过滤器具有二元状态,并且规则可基于一个过滤器或多个选择的过滤器。一种实现该方法的装置具有:用户接口,用于接收用户定义的配置数据;配置模块,用于对于每个内容类型生成编码的过滤器的集合和编码的规则的集合;网络接口,用于接收来自网络的数据容器和向网络发送过滤的数据容器;和过滤模块,用于对接收的数据容器应用规则。CN103081430ACN10384ACN103081430A权利要求书1/3页1.一种用于数据流过滤的设备,包括:用户接口,用于接收:内容类型的集合;内容描述符的集合;描述符的标准的集合;运算符的集合;过滤器定义的集合;和规则定义的集合;配置模块,存储使得第一处理器执行以下步骤的处理器可读指令:基于所述过滤器定义生成编码的过滤器,每个编码的过滤器具有由运算符、内容描述符、和描述符标准确定的二元状态;和基于所述规则定义生成编码的规则,每个编码的规则具有根据至少一个过滤器的每个的二元状态确定的二元结果;规则存储器设备,用于存储所述编码的规则、所述编码的过滤器、和描述符定义;网络接口,用于接收来自网络的数据流;和过滤模块,用于对所述数据流应用所述编码的规则。2.如权利要求1所述的设备,还包括:动作存储器设备,用于存储动作的集合,每个动作实现为使得处理器执行数据流的数据容器的对应编辑功能的处理器可读指令;指令存储器,存储使得第二处理器执行以下步骤的处理器可读指令:从所述数据流提取数据容器;将每个数据容器解析成组件;确定每个组件的内容类型;评价与所述内容类型相关的特定编码的过滤器和特定编码的规则;和根据所述特定编码的规则的值执行动作。3.如权利要求2所述的设备,还包括:描述存储器设备,用于存储动作描述的集合,每个动作描述包含在所述动作的集合中对应动作的自然语言描述;和存储于所述指令存储器中的处理器可读指令,使得所述第二处理器执行以下操作:从所述描述存储器设备读取在所述每个数据容器上执行的每个动作的描述;和在所述每个数据容器中插入所述每个动作的所述描述。4.如权利要求1至3中任一项所述的设备,还包括:存储于所述配置模块的存储器设备中的指令,使得所述第一处理器在以下结构之一中布置所述编码的规则:至少一个规则树,其中每个规则树中的每个规则具有二元结果并跟随两个动作之一,以及其中至少一个规则具有至少一个后继规则;和分层的规则层,其中规则层中的规则彼此独立,并且超过根层的规则层的规则取决于先前规则层的规则。5.如权利要求1所述的设备,还包括:第一指令存储器设备,在上面存储有处理器可读指令的第一集合,使得第一处理器执2CN103081430A权利要求书2/3页行以下步骤:提示用户定义过滤器的集合,每个过滤器指定内容类型、内容描述符、描述符标准、和运算符;编码所述每个过滤器以生成编码的过滤器的集合;提示所述用户定义规则的集合;编码所述规则以生成编码的规则的集合;提示所述用户选择对每个内容类型训练所述编码的规则的顺序以生成内容特定的排序规则的集合;和第二指令存储器设备,在上面存储有处理器可读指令的第二集合,使得第二处理器执行以下步骤:将每个数据容器解析成组件;确定每个组件的内容类型;和对所述每个组件应用各个组的排序规则。6.如权利要求5所述的设备,还包括:存储器设备,存储处理器可读指令,其使得所述第一处理器在至少一个规则树中布置所述内容特定的排序规则的集合,所述至少一个规则树的每个规则树具有:不同数目μ个