一种网页广告过滤方法及装置制造方法及图纸

技术编号:14403835 阅读:53 留言:0更新日期:2017-01-11 15:43
一种网页广告过滤方法,包括:检测用户的过滤指令以及在网页中选择的过滤区域,确定与该过滤区域对应的网页目标节点,根据该网页目标节点的属性更新与该过滤区域对应的网页广告过滤规则中的属性参数,接收确认过滤的指令,并将该过滤规则对应的网页元素节点进行过滤。同时还提供了一种网页广告过滤装置,通过根据用户选择要过滤的网页内容,即时生成过滤规则来过滤对应的网页元素节点,用以及时过滤网页内容,操作更简单,效率更高。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种网页广告过滤方法及装置
技术介绍
网页浏览器(以下简称浏览器)是显示网页服务器或档案系统内的文件,并让用户与这些文件进行互动的一种软件。它用来显示在万维网或局部局域网路等内的文字、影像及其他资讯。这些文字或影像,可以是连接其他网址的超连结,用户可迅速及轻易地浏览各种资讯。网页一般是超文本标记语言(HTML,HyperTextMarkupLanguage)的格式。PC端的浏览器一般通过集成adblock插件来实现广告过滤功能,adblock插件通过一组广告过滤规则来拦截广告请求或过滤页面内广告内容以达到广告过滤的目的。移动终端的浏览器因无法使用adblock插件,大多是根据它的原理自己实现广告过滤功能。现有技术中,广告过滤都是根据过滤规则来实现的,由于网页的内容和形式总是在变化的,并且不断有新的网站出现,因此,为达到良好的广告过滤效果广告,过滤规则需要不断的更新。更新过滤规则的方式可以是浏览器自动更新,但是此种更新方式更新周期长,可能随着发版的节奏更新或是每个月更新一次,且覆盖网站不全,因资源有限,浏览器一般只会针对部分常用网站来做广告过滤,其他很多网站很可能无法覆盖到,以及,维护成本高,需要有专门的开发人员不断的监控常用网站的广告过滤情况并写新的过滤规则。更新过滤规则的方式也可以是用户手动更新,但是此种更新方式操作成本和操作门槛较高,因为很多用户不知如何更新广告过滤规则,更多用户不知如何写过滤规则。
技术实现思路
有鉴于此,本专利技术提供一种网页广告过滤方法及装置,通过根据用户选择要过滤的网页广告,即时生成新的广告过滤规则来过滤对应的网页元素节点,用以及时过滤该网页广告,操作更简单,效率更高。本专利技术实施例提供一种网页广告过滤方法,包括:检测用户的过滤指令以及在网页中选择的过滤区域;确定与所述过滤区域对应的网页目标节点;根据所述网页目标节点的属性更新与所述过滤区域对应的网页广告过滤规则中的属性参数,并提示所述用户确认过滤;接收确认过滤的指令,并将更新后的网页广告过滤规则对应的网页元素节点进行过滤。本专利技术实施例提供一种网页广告过滤装置,包括:检测模块,用于检测用户的过滤指令以及在网页中选择的过滤区域;确定模块,用于确定与所述过滤区域对应的网页目标节点;更新模块,用于根据所述网页目标节点的属性更新与所述过滤区域对应的网页广告过滤规则中的属性参数;提示模块,用于提示所述用户确认过滤;接收模块,用户接收确认过滤的指令;过滤模块,用于将所述更新模块更新后的网页广告过滤规则对应的网页元素节点进行过滤。根据上述实施例的网页广告过滤方法及装置,用户选中要过滤的网页内容所在的区域,浏览器根据用户的选择自动更新网页内容的过滤规则,并将与该过滤规则对应的网页元素节点进行过滤,以达到过滤该网页内容的目的,再次加载该网页时,即时执行过滤规则,使得过滤的网页内容不再出现,操作更简单,效率更高,过滤规则更新快。并且用户根据自己的喜好选择过滤的网页内容,操作针对性更强。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。附图说明图1为本专利技术第一实施例提供的网页广告过滤方法流程示意图;图2为本专利技术实施例中浏览页面时弹出网页广告情景示意图;图3为本专利技术实施例中弹出网页广告操作菜单情景示意图;图4为本专利技术实施例中选中要过滤的网页广告情景示意图;图5为本专利技术实施例中弹出网页广告过滤确认界面情景示意图;图6为本专利技术实施例第二实施例提供的网页广告过滤方法流程示意图;图7为本专利技术实施例中网页广告过滤规则管理界面示意图;图8为本专利技术实施例第三实施例提供的网页广告过滤装置示意图;图9为本专利技术实施例第四实施例提供的网页广告过滤装置示意图。具体实施方式为更进一步阐述本专利技术为实现预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术的具体实施方式、结构、特征及其功效,详细说明如后。本专利技术实施例提供的网页广告过滤方法可以单独作为网页广告过滤的方式,也可以结合已有的adblock广告插件一起使用来过滤网页广告,适用范围广。以下各实施例的网页内容以网页广告为例,其他网页内容也使用本专利技术实施例提供的网页广告过滤方法。请参阅图1,本专利技术第一实施例中的网页广告过滤方法包括:101、检测用户的过滤指令以及在网页中选择的过滤区域;本专利技术实施例可适用于移动终端,也可适用于PC电脑终端。当在移动终端适用场景下,用户进行手势操作,例如,手指在要过滤区域长按触控屏,当在PC电脑终端适用场景下,用户将鼠标移到要过滤区域,浏览器检测到上述手势和鼠标操作后,判断为用户要过滤当前网页的内容,弹出操作菜单。进一步地,在该操作菜单中有过滤的指令,用户选择该过滤指令,浏览器提示用户选择过滤区域。用户通过手指在屏幕上选择过滤区域,或通过鼠标选择过滤区域,浏览器检测用户的过滤指令的同时,检测用户在网页中选择的过滤区域。并且,为突出过滤区域,将过滤区域的边框设置为特殊格式,例如用粗黑线将边框做突出显示,该特殊格式是预置在系统中的,当确定过滤区域后,自动使用该特殊格式。以用户过滤当前网页中的网页广告为例,请参阅图2,当用户通过浏览器浏览网页时,页面201右下角有网页广告202弹出,用户在网页广告位置进行特定操作,例如,在PC电脑终端通过点击鼠标右键,或,在移动终端通过手指在触控屏上长按以调出操作菜单,此时浏览器检测到上述鼠标或手指的操作后弹出操作菜单,在该操作菜单中有过滤广告相关选项,图3展示了弹出的该操作菜单203中有“屏蔽此广告”的选项,用户点击此选项后,通过鼠标、手写装置或手指的操作将要过滤的网页广告圈选出来,图4中由粗黑线突出显示的黑色边框204围绕的部分为用户选中的要过滤的网页广告。102、确定与该过滤区域对应的网页目标节点;确定与用户选择的该过滤区域对应的网页目标节点,该网页目标节点是与该过滤区域的指定度量值相同的网页元素节点。该网页元素节点是指文档对象模型(dom,DocumentObjectModel)节点。dom定义了访问HTML和XML文档的标准,即,整个文档是一个文档节点,每个HTML标签是一个元素节点,包含在HTML中的文本是文本节点,每一个HTML属性是一个属性节点。例如,一个HTML文档的内容如下:<html><head><title>DOMTutorial</title></head><body><h1>DOMLessonone</h1><p>Helloworld!</p></body></html>则,其中<head>、<body>、<title>、<p>、Helloworld!等都是节点。103、根据该网页目标节点的属性更新与该过滤区域对应的网页广告过滤规则中的属性参数,并提示该用户确认进行过滤;网页广告过滤规则用属性及属性值来表示,可通过更新不同的属性及属性值等属性参数,来更新已存在的网页网广告规则,得到与该过滤区域对应的网页广告过滤规则。具体地,网本文档来自技高网...
一种网页广告过滤方法及装置

【技术保护点】
一种网页广告过滤方法,其特征在于,包括:检测用户的过滤指令以及在网页中选择的过滤区域;确定与所述过滤区域对应的网页目标节点;根据所述网页目标节点的属性更新与所述过滤区域对应的网页广告过滤规则中的属性参数,并提示所述用户确认过滤;接收确认过滤的指令,并将更新后的网页广告过滤规则对应的网页元素节点进行过滤。

【技术特征摘要】
1.一种网页广告过滤方法,其特征在于,包括:检测用户的过滤指令以及在网页中选择的过滤区域;确定与所述过滤区域对应的网页目标节点;根据所述网页目标节点的属性更新与所述过滤区域对应的网页广告过滤规则中的属性参数,并提示所述用户确认过滤;接收确认过滤的指令,并将更新后的网页广告过滤规则对应的网页元素节点进行过滤。2.根据权利要求1所述的方法,其特征在于,所述确定与所述过滤区域对应的网页目标节点包括:确定所述过滤区域的中心在网页中的网页元素节点;判断所述网页元素节点的指定度量值是否与所述过滤区域的所述指定度量值相符;若是,则将所述网页元素节点保存为所述网页目标节点,若否,则在所述网页元素节点的各级父节点中逐级查找所述指定度量值与所述过滤区域的所述指定度量值相符的父节点,将第一个查找到的符合条件的父节点保存为所述网页目标节点。3.根据权利要求2所述的方法,其特征在于,所述根据所述网页目标节点的属性更新与所述过滤区域对应的网页广告过滤规则中的属性参数包括:获取所述网页目标节点的属性以及属性值;更新与所述属性以及属性值相同的网页元素节点的显示状态为过滤。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:当加载网页时,解析并读取所有网页广告过滤规则;判断是否存在所加载网页的域名符合的网页广告过滤规则;若是,则过滤与所符合的网页广告过滤规则中的网页元素节点属性以及属性值相同的网页元素节点。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当检测到用户触发管理网页广告过滤规则的操作时,显示管理界面,所述管理界面中显示各所述网页广告过滤规则对应的网页缩略图以及对应的选择按钮;根据所述用户的选择操作,确定当前生效的网页广告过滤规则。6.一种网页广告过滤装置,其特征在于,包括:检测模块,用于检测用户的过滤指令以及在网页中选择的过滤区域;确定模块,用于确定与所述过滤区域对应的网页目标节点;更新模块,用于根据所述网页目标节点的属性更新与所述过滤区...

【专利技术属性】
技术研发人员:李慧许峰峰郑红梅
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1