网页广告的过滤方法和系统的制作方法_5

文档序号:9826267阅读:来源:国知局
板设备,输入指令和信息到计算机系统1000中。输入装置1080通常是通过输入接口 1090连接到系统总线1022上的,但也可以通过其它接口或总线结构相连接,如通用串行总线(USB)。
[0241]计算机系统1000可在网络环境中与一个或者多个网络设备进行逻辑连接。网络设备可以是个人电脑、服务器、路由器、智能电话、平板电脑或者其它公共网络节点。计算机系统1000通过局域网(LAN)接口 1100或者移动通信单元1110与网络设备相连接。局域网(LAN)是指在有限区域内,例如家庭、学校、计算机实验室、或者使用网络媒体的办公楼,互联组成的计算机网络。WiFi和双绞线布线以太网是最常用的构建局域网的两种技术。WiFi是一种能使计算机系统1000间交换数据或通过无线电波连接到无线网络的技术。移动通信单元1110能在一个广阔的地理区域内移动的同时通过无线电通信线路接听和拨打电话。除了通话以外,移动通信单元1110也支持在提供移动数据服务的2G,3G或4G蜂窝通信系统中进行互联网访问。
[0242]应当指出的是,其它包括比计算机系统1000更多或更少的子系统的计算机系统也能适用于发明。例如,计算机系统1000可以包括能在短距离内交换数据的蓝牙单元,用于照相的图像传感器,以及用于测量加速度的加速计。
[0243]如上面详细描述的,适用于本发明的计算机系统1000能执行网页广告的过滤方法的指定操作。计算机系统1000通过处理器1010运行在计算机可读介质中的软件指令的形式来执行这些操作。这些软件指令可以从存储设备1070或者通过局域网接口 1100从另一设备读入到存储器1020中。存储在存储器1020中的软件指令使得处理器1010执行上述的网页广告的过滤方法。此外,通过硬件电路或者硬件电路结合软件指令也能同样实现本发明。因此,实现本发明并不限于任何特定硬件电路和软件的组合。
[0244]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0245]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种网页广告的过滤方法,其特征在于,包括以下步骤: 接收客户端发送的主资源请求,向第三方站点发送所述主资源请求; 获取与所述主资源请求匹配的排版样式标签,其中,所述排版样式标签用于隐藏所述主资源请求对应的网页所含广告元素; 接收所述第三方站点响应所述主资源请求发送的主资源,将所述排版样式标签插入所述主资源并向所述客户端发送,以使所述客户端在对所述网页进行排版时通过所述排版样式标签隐藏所述网页所含广告元素所在的网页块。2.根据权利要求1所述的网页广告的过滤方法,其特征在于,接收所述第三方站点响应所述主资源请求发送的主资源的步骤还包括以下步骤: 接收所述客户端的子资源请求,识别所述子资源请求是否为广告子资源请求; 若否,则向所述第三方站点发送所述子资源请求,接收所述第三方站点返回的子资源并向所述客户端发送; 若是,则拦截所述子资源请。3.根据权利要求2所述的网页广告的过滤方法,其特征在于,识别所述子资源请求是否为广告子资源请求的步骤还包括以下步骤: 解析出所述子资源的统一资源定位符; 获取所述网页所对应的广告过滤规则; 判断解析出的统一资源定位符是否满足所述广告过滤规则,若是,则判定所述子资源请求是广告子资源请求,若否,则判定所述子资源请求不是广告子资源请求。4.根据权利要求1至3中任意一项所述的网页广告的过滤方法,其特征在于,获取与所述主资源请求匹配的排版样式标签的步骤包括以下步骤: 从所述主资源请求中读取网页信息; 从预存的广告隐藏规则中,查询与所述网页信息对应存储的广告隐藏规则; 若查询到,则将查询到的广告隐藏规则转换为用于隐藏所述网页所含广告元素的排版样式标签。5.根据权利要求4所述的网页广告的过滤方法,其特征在于,将查询到的广告隐藏规则转换为用于隐藏所述网页所含广告元素的排版样式标签的步骤还包括以下步骤: 将查询到的广告隐藏规则转换为用于隐藏所述网页所含广告元素的排版样式标签; 将最大优先级权值作为所述排版样式标签的权值。6.根据权利要求4所述的网页广告的过滤方法,其特征在于,在从预存的广告隐藏规则中,查询与所述网页信息对应存储的广告隐藏规则的步骤之后,还包括以下步骤: 若未查询到与所述网页信息对应存储的广告隐藏规则,接收所述第三方站点响应所述主资源请求发送的主资源,并直接将所述主资源向所述客户端发送; 请求通过云端内核异步获取所述网页所含广告元素的广告隐藏规则; 将异步获取的广告隐藏规则对应所述网页信息存储。7.根据权利要求6所述的网页广告的过滤方法,其特征在于,所述云端内核用于解析所述主资源,对应接收的所述子资源生成所述网页,遍历所述网页,将所述网页所含的元素与预设的广告元素进行匹配,将所述网页所含的元素中与所述预设的广告元素匹配的元素作为所述网页所含的广告元素,生成用于隐藏所述网页所含的广告元素的广告隐藏规则,并对应所述网页信息存储。8.—种网页广告的过滤系统,其特征在于,包括: 主资源请求模块,用于接收客户端发送的主资源请求,向第三方站点发送所述主资源请求; 排版标签模块,用于获取与所述主资源请求匹配的排版样式标签,其中,所述排版样式标签用于隐藏所述主资源请求对应的网页所含广告元素; 主资源传送模块,用于接收所述第三方站点响应所述主资源请求发送的主资源、将排版样式标签插入到所述主资源并向所述客户端发送,以使所述客户端在对所述网页进行排版时通过所述排版样式标签隐藏所述网页所含广告元素所在的网页块。9.根据权利要求8所述的网页广告的过滤系统,其特征在于,还包括子资源请求模块,所述子资源请求模块用于: 接收所述客户端的子资源请求,识别所述子资源请求是否为广告子资源请求; 若否,则向所述第三方站点发送所述子资源请求,接收所述第三方站点返回的子资源并向所述客户端发送; 若是,则拦截所述子资源请。10.根据权利要求9所述的网页广告的过滤系统,其特征在于,所述子资源请求模块进一步还用于 解析出所述子资源的统一资源定位符; 获取所述网页所对应的广告过滤规则; 判断解析出的统一资源定位符是否满足所述广告过滤规则,若是,则判定所述子资源请求是广告子资源请求,若否,则判定所述子资源请求不是广告子资源请求。11.根据权利要求8至10中任意一项所述的网页广告的过滤系统,其特征在于,所述排版标签模块还用于: 从所述主资源请求中读取网页信息; 从预存的广告隐藏规则中,查询与所述网页信息对应存储的广告隐藏规则; 若查询到,则将查询到的广告隐藏规则转换为用于隐藏所述网页所含广告元素的排版样式标签。12.根据权利要求11所述的网页广告的过滤系统,其特征在于,还包括异步处理模块,用于: 在未查询到与所述网页信息对应存储的广告隐藏规则时,接收所述第三方站点响应所述主资源请求发送的主资源,并使所述主资源传送模块直接将所述主资源向所述客户端发送; 请求通过云端内核遍历所述主资源,异步获取所述网页所含广告元素的广告隐藏规则; 将异步获取的广告隐藏规则对应所述网页信息存储。13.—种网页广告的过滤方法,其特征在于,包括以下步骤: 向云端发送网页的主资源请求; 接收所述云端从第三方站点获取的主资源,其中,所述主资源包括用于隐藏所述网页所含广告元素的排版样式标签; 解析所述主资源,向所述云端发送子资源请求; 接收所述云端返回的子资源; 在对所述主资源和所述子资源分别对应的网页块进行排版时,解析所述主资源所包括的排版样式标签,将与所述排版样式标签匹配的网页块进行隐藏。14.根据权利要求13所述的网页广告的过滤方法,其特征在于,解析所述主资源所包括的排版样式标签,将与所述排版样式标签匹配的网页块进行隐藏的步骤包括以下步骤: 从所述主资源中读取所述排版样式标签以及所述排版样式标签的权值; 若所述权值为优先级最大权值,则解析所述排版样式标签获取相应的排版信息;将各网页块的标识与所述排版样式标签进行匹配,根据所述排版信息,与所述排版样式标签匹配的网页块进行隐藏。15.一种网页广告的过滤系统,其特征在于,包括: 主资源模块,用于向云端发送网页的主资源请求; 主资源接收模块,用于接收所述云端从第三方站点获取的主资源,其中,所述主资源包括用于隐藏所述网页所含广告元素的排版样式标签; 子资源模块,用于解析所述主资源,向所述云端发送子资源请求; 子资源接收模块,用于接收所述云端返回的子资源; 网页排版模块,用于在对所述主资源和所述子资源分别对应的网页块进行排版时,解析所述主资源所包括的排版样式标签,将与所述排版样式标签匹配的网页块进行隐藏。16.根据权利要求15所述的网页广告的过滤系统,其特征在于,所述网页排版模块还用于: 从所述主资源中读取所述排版样式标签以及所述排版样式标签的权值; 若所述权值为优先级最大权值,则解析所述排版样式标签获取相应的排版信息;将各网页块的标识与所述排版样式标签进行匹配,根据所述排版信息,与所述排版样式标签匹配的网页块进行隐藏。
【专利摘要】本发明公开了一种网页广告的过滤方法和系统,所述方法包括:接收客户端发送的主资源请求,向第三方站点发送主资源请求;获取与所述主资源请求匹配的排版样式标签,排版样式标签用于隐藏所述主资源请求对应的网页所含广告元素;接收第三方站点响应主资源请求发送的主资源,将排版样式标签插入主资源并向客户端发送,以使所述客户端在对所述网页进行排版时通过所述排版样式标签隐藏所述网页所含广告元素所在的网页块。实施本发明的方法和系统,可使所述客户端在对所述网页进行排版时通过所述排版样式标签隐藏所述网页所含广告元素所在的网页块,实现对网页广告的过滤功能,提高广告过滤效率、网页加载速度和用户体验。
【IPC分类】G06F17/30
【公开号】CN105589870
【申请号】CN201410568315
【发明人】吕鹏元
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年5月18日
【申请日】2014年10月22日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1