[发明专利]用于过滤流数据的方法和装置有效
申请号: | 201080068799.8 | 申请日: | 2010-08-30 |
公开(公告)号: | CN103081430A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | R·E·诺顿;L-R·波里尔-博舍曼;R·埃鲁;J·L·C·M·拉瓦利埃 | 申请(专利权)人: | 万特里克斯公司 |
主分类号: | H04L29/02 | 分类号: | H04L29/02;G06F17/00 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 杨晓光;于静 |
地址: | 加拿大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 过滤 数据 方法 装置 | ||
1.一种用于数据流过滤的设备,包括:
用户接口,用于接收:
内容类型的集合;
内容描述符的集合;
描述符的标准的集合;
运算符的集合;
过滤器定义的集合;和
规则定义的集合;
配置模块,存储使得第一处理器执行以下步骤的处理器可读指令:
基于所述过滤器定义生成编码的过滤器,每个编码的过滤器具有
由运算符、内容描述符、和描述符标准确定的二元状态;和
基于所述规则定义生成编码的规则,每个编码的规则具有根据至
少一个过滤器的每个的二元状态确定的二元结果;
规则存储器设备,用于存储所述编码的规则、所述编码的过滤器、和描述符定义;
网络接口,用于接收来自网络的数据流;和
过滤模块,用于对所述数据流应用所述编码的规则。
2.如权利要求1所述的设备,还包括:
动作存储器设备,用于存储动作的集合,每个动作实现为使得处理器执行数据流的数据容器的对应编辑功能的处理器可读指令;
指令存储器,存储使得第二处理器执行以下步骤的处理器可读指令:
从所述数据流提取数据容器;
将每个数据容器解析成组件;
确定每个组件的内容类型;
评价与所述内容类型相关的特定编码的过滤器和特定编码的规则;和
根据所述特定编码的规则的值执行动作。
3.如权利要求2所述的设备,还包括:
描述存储器设备,用于存储动作描述的集合,每个动作描述包含在所述动作的集合中对应动作的自然语言描述;和
存储于所述指令存储器中的处理器可读指令,使得所述第二处理器执行以下操作:
从所述描述存储器设备读取在所述每个数据容器上执行的每个动作的描述;和
在所述每个数据容器中插入所述每个动作的所述描述。
4.如权利要求1至3中任一项所述的设备,还包括:存储于所述配置模块的存储器设备中的指令,使得所述第一处理器在以下结构之一中布置所述编码的规则:
至少一个规则树,其中每个规则树中的每个规则具有二元结果并跟随两个动作之一,以及其中至少一个规则具有至少一个后继规则;和
分层的规则层,其中规则层中的规则彼此独立,并且超过根层的规则层的规则取决于先前规则层的规则。
5.如权利要求1所述的设备,还包括:
第一指令存储器设备,在上面存储有处理器可读指令的第一集合,使得第一处理器执行以下步骤:
提示用户定义过滤器的集合,每个过滤器指定内容类型、内容描述符、描述符标准、和运算符;
编码所述每个过滤器以生成编码的过滤器的集合;
提示所述用户定义规则的集合;
编码所述规则以生成编码的规则的集合;
提示所述用户选择对每个内容类型训练所述编码的规则的顺序以生成内容特定的排序规则的集合;和
第二指令存储器设备,在上面存储有处理器可读指令的第二集合,使得第二处理器执行以下步骤:
将每个数据容器解析成组件;
确定每个组件的内容类型;和
对所述每个组件应用各个组的排序规则。
6.如权利要求5所述的设备,还包括:存储器设备,存储处理器可读指令,其使得所述第一处理器在至少一个规则树中布置所述内容特定的排序规则的集合,所述至少一个规则树的每个规则树具有:
不同数目μ个规则,μ>1,标记为R0至Rμ-1;和
数目2×μ个动作,标记为A1至A2μ;
其中规则Rj,0≤j<μ,解出两个状态0和1之一,并得到两个动作A2j+1和A2j+2之一;
其中至少一个规则Rj,0≤j<(μ-1)/2,进行至两个规则R2j+1和R2j+2之一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万特里克斯公司,未经万特里克斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080068799.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车的一种自动防撞安全保护装置
- 下一篇:一种分层高压配电盒
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置