[发明专利]数据过滤的方法及装置有效
申请号: | 201310533219.3 | 申请日: | 2013-10-31 |
公开(公告)号: | CN104601527B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 陈银镜 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/801 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 姚宝琴 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 过滤 方法 装置 | ||
1.一种数据过滤的方法,其特征在于,应用于二次过滤系统,所述方法包括:
所述二次过滤系统接收各个终端发送的订阅信息,所述订阅信息至少包括所述各个终端的数据过滤条件;
所述二次过滤系统根据所述各个终端的订阅信息为每个订阅信息对应的终端建立动态链接库DLL;
所述二次过滤系统接收中转系统转发的数据生成终端发送给所述中转系统的数据包,并根据存储的订阅信息,确定对应的数据接收终端的IP地址;
所述二次过滤系统调用为各个数据接收终端预先建立的DLL,所述DLL中至少包括数据过滤条件函数及数据过滤函数,所述数据过滤条件函数限定了所述数据接收终端对应的数据过滤条件;
所述二次过滤系统根据所述各个数据接收终端对应的DLL的数据过滤条件函数判断所述数据包是否满足对应的DLL的数据过滤条件;
如果所述数据包满足所述对应的DLL的数据过滤条件,则所述二次过滤系统调用所述对应的DLL的数据过滤函数对所述数据包进行过滤,得到与所述各个数据接收终端对应的数据过滤结果,其中,所述数据过滤函数用于根据所述数据过滤条件函数的数据过滤条件在所述数据包中定位需要进行过滤的数据段;
所述二次过滤系统将所述各个数据过滤结果发送至对应的数据接收终端;
所述二次过滤系统根据所述各个终端的订阅信息为每个订阅信息对应的终端建立动态链接库DLL之后,所述方法还包括:
所述二次过滤系统接收任一终端发送的新订阅信息,所述新订阅信息至少包括所述任一数据接收终端的新数据过滤条件;
所述二次过滤系统根据所述新订阅信息更新所述任一终端对应的DLL。
2.根据权利要求1所述的方法,其特征在于,
所述二次过滤系统调用为各个数据接收终端预先建立的DLL,包括:
所述二次过滤系统从为每个订阅信息对应的终端建立的DLL中获取各个数据接收终端对应的DLL,调用获取到的所述各个数据接收终端对应的DLL。
3.一种数据过滤的装置,其特征在于,应用于二次过滤系统,所述装置包括:
第一接收模块,用于接收中转系统转发的数据生成终端发送给所述中转系统的数据包;
确定模块,用于根据存储的订阅信息确定对应的数据接收终端的IP地址;
过滤模块,所述过滤模块包括第一调用单元、判断单元和第二调用单元,
所述第一调用单元,用于调用为各个数据接收终端预先建立的动态链接库DLL,所述DLL中至少包括数据过滤条件函数及数据过滤函数;所述数据过滤条件函数限定了所述数据接收终端对应的数据过滤条件;
所述判断单元,用于根据所述第一调用单元调用的所述各个数据接收终端对应的DLL的数据过滤条件函数判断所述数据包是否满足对应的DLL的数据过滤条件;
所述第二调用单元,用于当所述判断单元判断所述数据包满足所述对应的DLL的数据过滤条件时,调用对应的DLL的数据过滤函数对所述数据包进行过滤,得到与所述各个数据接收终端对应的数据过滤结果;
发送模块,用于将所述过滤模块得到的各个数据过滤结果发送至对应的数据接收终端;
所述装置还包括:
建立模块,用于为每个订阅信息对应的终端建立DLL;
所述建立模块包括:
接收单元,用于接收各个终端发送的订阅信息,所述订阅信息至少包括所述各个终端的数据过滤条件;
建立单元,用于根据所述接收单元接收到的所述各个终端的订阅信息为每个订阅信息对应的终端建立DLL;
所述装置还包括:
第二接收模块,用于接收任一终端发送的新订阅信息,所述新订阅信息至少包括所述任一数据接收终端的新数据过滤条件;
更新模块,用于根据所述第二接收模块接收的新订阅信息更新所述任一终端对应的DLL。
4.根据权利要求3所述的装置,其特征在于,所述装置还包括:
所述第一调用单元,用于从为每个订阅信息对应的终端建立的DLL中获取各个数据接收终端对应的DLL,调用获取到的所述各个数据接收终端对应的DLL。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310533219.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置