[发明专利]用于过滤流数据的方法和装置有效
申请号: | 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 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 过滤 数据 方法 装置 | ||
技术领域
本发明涉及不同内容类型的多个组件的数据容器的内容过滤,更具体地,涉及用于基于多个互相关联的规则进行内容过滤的方法和装置。
背景技术
在传输包含不同内容类型的数据的数据流的网络中,可能期望检查数据流,以确定是否必须进行内容修改以确保兼容于接收器功能、下游传输容量、或任意其他限制。也可能期望进行内容修改,以通过采用改变编码方法的数据转码或改变编码速率的转率(trans-rating)来增强网络吞吐量。除了内容检查和潜在的修改之外,其他内容管理特征可包括通信数据的个性化以及向接收器提供关于数据内容的可用信息,或者甚至是通信路径的条件。
内容类型可包括视频信号、音频信号、静止图像、动画、或文本。适于不同内容类型的修改可基于不同标准。此外,应用于一个内容类型的修改可基于多个互相关联的条件,对内容管理的处理提出了挑战性任务。因此,需要一种装置,用于有效地处理内容管理和促进实时的、基本瞬时的内容检查,以及在需要时用于内容修改。
发明内容
本发明的目的在于在提供多媒体服务的网络中提供一种内容过滤设施。另一目的在于将内容过滤设施与内容适配设施合并。
根据一个方面,本发明提供一种用于数据流过滤的装置。该装置包括处理器和存储处理器可读指令的存储器设备。该设备被组织在用户接口、配置模块、网络接口、和过滤模块中。用户接口从用户接收数据内容的集合、描述符的标准的集合、运算符的集合、过滤器定义的集合、和规则定义的集合。
配置模块包括存储器设备,存储使得第一处理器执行以下步骤的指令:生成编码的过滤器和编码的规则。编码的过滤器基于过滤器定义。过滤器定义指定运算符和两个运算数,一个是内容描述符,另一个是描述符标准。过滤器具有二元状态。编码的规则基于规则定义。规则定义指定选择的过滤器的布尔函数。每个编码的规则具有根据选择的过滤器的每个的二元状态确定的二元结果。规则可定义为一个过滤器。在由过滤模块访问的存储器设备中存储编码的规则、编码的过滤器、和描述符定义。
该装置还包括动作存储器设备,用于存储动作的集合,其中每个动作实现为使得处理器执行数据流的数据容器的对应编辑功能的处理器可读指令。该装置还包括描述存储器设备,用于存储动作描述的集合,其中每个动作描述包含在所述动作的集合中对应动作的自然语言描述。
网络接口接收来自网络的数据流,将数据流指向可修改数据流的过滤模块,并通过网络向各个目的地发送数据流。
该过滤模块包括指令存储器,存储使得第二处理器执行以下步骤的指令:从所述数据流提取数据容器和将每个数据容器解析成组件。对每个数据容器的每个组件,过滤模块确定内容类型,并选择相关编码的规则和各个编码的过滤器。过滤模块确定内容的每个描述符的值,评价选择的编码的过滤器和选择的编码的规则,并根据选择的编码的规则的值执行动作。该指令存储器还可存储使得第二处理器执行以下步骤的指令:从描述存储器设备读取在数据容器上执行的每个动作的描述;和在数据容器中插入每个动作的描述。
将规则相互关联,这样,配置模块可布置编码的规则,用于在过滤模块中进行适当的顺序评价。可将规则布置在规则树或分层的规则层中。
根据另一方面,本发明提供一种用于数据容器的内容过滤的装置。该设备包括数据存储器设备和指令存储器设备。第一数据存储器存储配置数据,包括内容类型的集合、内容描述符的集合、描述符的标准的集合、和运算符的集合。第一指令存储器存储处理器可读指令,使得第一处理器提示用户定义过滤器的集合、规则的集合,并选择应用规则的顺序。根据内容类型、内容描述符、描述符标准、和运算符来定义每个过滤器。规则可表示为两个或更多个过滤器的布尔函数。然而,规则可基于一个过滤器。
第二指令存储器存储处理器可读指令,使得第二处理器将每个数据容器解析成组件,确定每个组件的内容类型,和对所述每个组件应用各个组的排序规则。
第一指令存储器存储处理器可读指令,使得第一处理器在至少一个规则树中布置规则,每个规则树具有不同数目个规则和不同数目个动作。每个规则解出两个状态“0”和“1”之一,并得到两个动作之一。至少一个规则进行至两个后继规则之一。
第一指令存储器存储处理器可读指令,使得第一处理器提示用户为每个规则指定两个动作和两个后继规则以跟随每个规则,其中至少一个规则具有空后继规则。所述指令还包括使得第一处理器将规则的集合分类成多个层,其中层中的规则彼此独立,并且超过第一层的层的规则取决于任意先前层的规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万特里克斯公司,未经万特里克斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080068799.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车的一种自动防撞安全保护装置
- 下一篇:一种分层高压配电盒
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置