一种过滤网页广告的方法、装置和系统的制作方法

文档序号:6504641阅读:196来源:国知局
一种过滤网页广告的方法、装置和系统的制作方法
【专利摘要】本发明实施例提供一种过滤网页广告的方法、装置和系统,以在用户浏览网页时有效过滤掉包括非图片在内的网页广告。所述方法包括:根据后台服务器的反馈,确定待请求子资源中属于网页广告的子资源;在发起子资源请求时,只对所述待请求子资源中不属于网页广告的子资源发起子资源请求。本发明实施例提供的方法可以在用户浏览网页时,既可以过滤掉图片类的网页广告,又可以有效过滤掉包括非图片类的网页广告,从而最大限度地将网页上的各类网页广告都过滤掉。
【专利说明】一种过滤网页广告的方法、装置和系统

【技术领域】
[0001] 本发明涉及移动通信领域,尤其涉及一种过滤网页广告的方法、装置和系统。

【背景技术】
[0002] 采用Android系统作为操作系统的应用增长非常迅速,系统性能也更快、更流畅、 更灵敏。越来越多的用户已经习惯在诸如手机、平板电脑之类的移动终端上浏览网页,获取 资讯。然而,用户在享受Android系统上述一系列便利时,随之而来的网页广告也越来越 多,例如横幅Banner广告、按钮广告、弹出窗口广告、页面悬浮广告和插页广告等。对于手 机等移动终端的用户而言,在显示屏幕空间有限的情况下,这些网页广告不仅会影响资讯 的获取,而且还会对网络流量进行消耗。因此,如何过滤移动终端上的网页广告是业界正在 研究解决的问题。
[0003] 现有技术提供的一种过滤网页广告方法是在移动终端的浏览器设置"有图/无 图"模式这一功能,用户可以根据自己的习惯和所处网络环境,对网页中的图片进行过滤, 艮P,当用户选择开启"无图"模式后,网页中的所有图片便不再加载,从而为用户节省页面加 载的时间和网络流量。
[0004] 上述现有技术提供的方法虽然能够为用户节省页面加载的时间和网络流量,但 "有图/无图"模式只是在移动终端对图片进行屏蔽,其实对网页广告不能发挥过滤作用,例 如,某些网页广告并非以图片形式存在,如此,网页广告依然会在用户浏览网页时造成一定 影响,降低用户体验。


【发明内容】

[0005] 本发明实施例提供一种过滤网页广告的方法、装置和系统,以在用户浏览网页时 有效过滤掉包括非图片在内的网页广告。
[0006] 本发明实施例提供一种过滤网页广告的方法,所述方法包括:根据后台服务器的 反馈,确定待请求子资源中属于网页广告的子资源;在发起子资源请求时,只对所述待请求 子资源中不属于网页广告的子资源发起子资源请求。
[0007] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供 的第二种可能的实施方式中,所述根据后台服务器的反馈,确定待请求子资源中属于网页 广告的子资源,包括:获取后台服务器反馈的当前浏览网页上广告的统一资源定位符;将 所述广告的统一资源定位符对应的子资源确定为属于网页广告的子资源。
[0008] 假设上述为第二种可能的实施方式,则在第二种可能的实施方式作为基础而提供 的第三种可能的实施方式中,所述获取后台服务器反馈的当前浏览网页中广告的统一资源 定位符,包括:向所述后台服务器发送广告过滤请求,以请求所述后台服务器针对所述当前 浏览网页中属于广告的子资源进行规则匹配;接收所述后台服务器进行规则匹配的结果, 所述结果包括所述当前浏览网页中的广告的统一资源定位符。
[0009] 在第一、第二或者第三种可能的实施方式作为基础而提供的第四种可能的实施方 式中,所述方法还包括:接受用户对广告过滤开关功能的设置。
[0010] 本发明另一实施例提供一种过滤网页广告的方法,所述方法包括:根据终端发起 的广告过滤请求,对待请求子资源中属于网页广告的子资源进行确定;将所述确定的结果 反馈至所述发起广告过滤请求的终端。
[0011] 假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供 的第二种可能的实施方式中,所述根据终端发起的广告过滤请求,对待请求子资源中属于 网页广告的子资源进行确定,包括:针对所述终端的当前浏览网页中属于广告的子资源,进 行规则匹配;根据所述规则匹配的结果,确定所述待请求子资源中属于网页广告的子资源。
[0012] 假设上述为第二种可能的实施方式,则在第二种可能的实施方式作为基础而提供 的第三种可能的实施方式中,所述规则匹配包括正则匹配和/或黑白名单匹配。
[0013] 本发明实施例提供一种过滤网页广告的装置,所述装置包括:广告确定模块,用于 根据后台服务器的反馈,确定待请求子资源中属于网页广告的子资源;子资源请求模块,用 于在发起子资源请求时,只对所述待请求子资源中不属于网页广告的子资源发起子资源请 求。
[0014] 本发明另一实施例提供一种过滤网页广告的装置,所述装置包括:确定模块,用于 根据终端发起的广告过滤请求,对待请求子资源中属于网页广告的子资源进行确定;反馈 模块,用于将所述确定的结果反馈至所述发起广告过滤请求的终端。
[0015] 本发明实施例提供一种广告过滤系统,所述系统包括终端和后台服务器;所述终 端,用于根据所述后台服务器的反馈,确定待请求子资源中属于网页广告的子资源,在发起 子资源请求时,只对所述待请求子资源中不属于网页广告的子资源发起子资源请求;所述 后台服务器,用于根据所述终端发起的广告过滤请求,对待请求子资源中属于网页广告的 子资源进行确定,将所述确定的结果反馈至所述发起广告过滤请求的终端。
[0016] 从上述本发明实施例可知,由于在发起子资源请求时,只对待请求子资源中不属 于网页广告的子资源发起子资源请求,而对待请求子资源中属于网页广告的子资源不再发 起子资源请求。与现有技术通过简单地设置"有图/无图"模式的网页广告过滤方法相比, 本发明实施例提供的方法可以在用户浏览网页时,既可以过滤掉图片类的网页广告,又可 以有效过滤掉包括非图片类的网页广告,从而最大限度地将网页上的各类网页广告都过滤 掉。

【专利附图】

【附图说明】
[0017] 为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实 施例,对于本领域技术人员来讲,还可以如这些附图获得其他的附图。
[0018] 图1是本发明实施例提供的过滤网页广告的方法流程示意图;
[0019] 图2是本发明另一实施例提供的过滤网页广告的方法流程示意图;
[0020] 图3是本发明实施例提供的过滤网页广告的装置结构示意图;
[0021] 图4是本发明另一实施例提供的过滤网页广告的装置结构示意图;
[0022] 图5是本发明另一实施例提供的过滤网页广告的装置结构示意图;
[0023] 图6_a是本发明另一实施例提供的过滤网页广告的装置结构示意图;
[0024] 图6_b是本发明另一实施例提供的过滤网页广告的装置结构示意图;
[0025] 图6-c是本发明另一实施例提供的过滤网页广告的装置结构示意图;
[0026] 图7是本发明另一实施例提供的过滤网页广告的装置结构示意图;
[0027] 图8是本发明另一实施例提供的过滤网页广告的装置结构示意图;
[0028] 图9是本发明实施例提供的广告过滤系统结构示意图;
[0029] 图10是本发明实施例所涉及的终端的结构示意图。

【具体实施方式】
[0030] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0031] 请参阅附图1,是本发明实施例提供的过滤网页广告的方法流程示意图。本实施例 主要以该过滤网页广告的方法应用于包含有触摸显示屏或者触控板的终端中来举例说明, 该终端可以包括智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4 (Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携 计算机和台式计算机等等。附图1示例的过滤网页广告的方法主要包括步骤SlOl和步骤 S102,详细说明如下:
[0032] S101,根据后台服务器的反馈,确定待请求子资源中属于网页广告的子资源。
[0033] 所谓子资源是相对于用户当前浏览的网页这一类主资源而言的,具体是指可以在 用户当前浏览的网页中嵌入的资源,例如,用户当前浏览的网页中的某些块,其中也包括网 页广告这一类的子资源。由于子资源本质上也是一种资源,因此,其可以采用统一资源定位 符(Uniform/Universal Resource Locator, URL)进行标识。
[0034] 作为本发明一个实施例,根据后台服务器的反馈,确定待请求子资源中属于网页 广告的子资源可以是终端获取后台服务器反馈的当前浏览网页上广告的统一资源定位符(Uniform/Universal Resource Locator,URL),然后,将广告的统一资源定位符(Uniform/ Universal Resource Locator,URL)对应的子资源确定为属于网页广告的子资源。具体地, 可以在浏览网页时,向后台服务器发送广告过滤请求,该广告过滤请求用于请求所述后台 服务器针对当前浏览的网页中属于广告的子资源进行规则匹配。在所述后台服务器进行规 则匹配后,其将结果向终端反馈。终端接收所述后台服务器进行规则匹配的结果,其中包括 当前浏览的网页中广告的统一资源定位符(Uniform/Universal Resource Locator, URL)。 后台服务器所进行的规则匹配可以是正则匹配和黑白名单匹配。
[0035] S102,在发起子资源请求时,只对待请求子资源中不属于网页广告的子资源发起 子资源请求。
[0036] 当终端确定了待请求子资源中属于网页广告的子资源后,在发起子资源请求时, 只对待请求子资源中不属于网页广告的子资源发起子资源请求,而对待请求子资源中属于 网页广告的子资源不再发起子资源请求,从而将网页广告过滤掉。例如,确定后台服务器向 终端反馈统一资源定位符为http://ad. com/ad/sis的子资源为网页广告后,则终端在发 起子资源请求时,不对统一资源定位符为http://ad. com/ad/sis的子资源发起子资源请 求。
[0037] 并非所有广告对用户都是无益的,有时用户在浏览网页时需要看到一些广告类的 资讯,或者,用户并不介意浏览网页时弹出一些网页广告。为了满足这一要求,在本发明实 施例中,还可以接受用户对广告过滤开关功能的设置,例如,设置一个按钮,当用户点击时 开启了 "广告过滤"功能,当用户再次点击时则切换到对"广告过滤"功能进行了关闭。
[0038] 从上述本发明实施例提供的过滤网页广告的方法可知,由于在发起子资源请求 时,只对待请求子资源中不属于网页广告的子资源发起子资源请求,而对待请求子资源中 属于网页广告的子资源不再发起子资源请求。与现有技术通过简单地设置"有图/无图"模 式的网页广告过滤方法相比,本发明实施例提供的方法可以在用户浏览网页时,既可以过 滤掉图片类的网页广告,也可以有效过滤掉包括非图片类的网页广告,从而最大限度地将 网页上的各类网页广告都过滤掉。
[0039] 请参阅附图2,是本发明另一实施例提供的过滤网页广告的方法流程示意图。本实 施例主要以过滤网页广告的方法应用于后台服务器来举例说明,附图2示例的过滤网页广 告的方法主要包括步骤S201和步骤S202,详细说明如下:
[0040] S201,根据终端发起的广告过滤请求,对待请求子资源中属于网页广告的子资源 进行确定。
[0041] 广告过滤请求可以是在终端的浏览器打开网页开始浏览该网页时发起;待请求子 资源中包括不属于网页广告的子资源和属于网页广告的子资源。作为本发明一个实施例, 根据终端发起的广告过滤请求,对待请求子资源中属于网页广告的子资源进行确定可以是 针对所述终端的当前浏览网页中属于广告的子资源,进行规则匹配;根据所述规则匹配的 结果,确定所述待请求子资源中属于网页广告的子资源。作为本发明规则匹配的一个实施 例,可以是正则匹配和/或黑白名单匹配。其中,所谓的正则匹配也称为正则表达式匹配, 即将某个字符串去与记录文本规则的代码进行匹配。举例而言,针对如下的内嵌html标签 (tag) : (I) ##div. textad ; (2) ##div#sponsorad ; (3) ;##textad 新建几条匹配规则:

【权利要求】
1. 一种过滤网页广告的方法,其特征在于,所述方法包括: 根据后台服务器的反馈,确定待请求子资源中属于网页广告的子资源; 在发起子资源请求时,只对所述待请求子资源中不属于网页广告的子资源发起子资源 请求。
2. 如权利要求1所述的方法,其特征在于,所述根据后台服务器的反馈,确定待请求子 资源中属于网页广告的子资源包括: 获取后台服务器反馈的当前浏览网页上广告的统一资源定位符; 将所述广告的统一资源定位符对应的子资源确定为属于网页广告的子资源。
3. 如权利要求2所述的方法,其特征在于,所述获取后台服务器反馈的当前浏览网页 中广告的统一资源定位符包括: 向所述后台服务器发送广告过滤请求,以请求所述后台服务器针对所述当前浏览网页 中属于广告的子资源进行规则匹配; 接收所述后台服务器进行规则匹配的结果,所述结果包括所述当前浏览网页中的广告 的统一资源定位符。
4. 如权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括: 接受用户对广告过滤开关功能的设置。
5. -种过滤网页广告的方法,其特征在于,所述方法包括: 根据终端发起的广告过滤请求,对待请求子资源中属于网页广告的子资源进行确定; 将所述确定的结果反馈至所述发起广告过滤请求的终端。
6. 如权利要求5所述的方法,其特征在于,所述根据终端发起的广告过滤请求,对待请 求子资源中属于网页广告的子资源进行确定包括: 针对所述终端的当前浏览网页中属于广告的子资源,进行规则匹配; 根据所述规则匹配的结果,确定所述待请求子资源中属于网页广告的子资源。
7. 如权利要求6所述的方法,其特征在于,所述规则匹配包括正则匹配和/或黑白名单 匹配。
8. -种过滤网页广告的装置,其特征在于,所述装置包括: 广告确定模块,用于根据后台服务器的反馈,确定待请求子资源中属于网页广告的子 资源; 子资源请求模块,用于在发起子资源请求时,只对所述待请求子资源中不属于网页广 告的子资源发起子资源请求。
9. 如权利要求8所述的装置,其特征在于,所述广告确定模块包括: 获取子模块,用于获取后台服务器反馈的当前浏览网页上广告的统一资源定位符; 确定子模块,用于将所述广告的统一资源定位符对应的子资源确定为属于网页广告的 子资源。
10. 如权利要求9所述的装置,其特征在于,所述获取子模块包括: 广告过滤请求单元,用于向所述后台服务器发送广告过滤请求,以请求所述后台服务 器针对所述当前浏览网页中属于广告的子资源进行规则匹配; 接收单元,用于接收所述后台服务器进行规则匹配的结果,所述结果包括所述当前浏 览网页中的广告的统一资源定位符。
11. 如权利要求8至10任意一项所述的装置,其特征在于,所述装置还包括: 设置接收模块,用于接受用户对广告过滤开关功能的设置。
12. -种过滤网页广告的装置,其特征在于,所述装置包括: 确定模块,用于根据终端发起的广告过滤请求,对待请求子资源中属于网页广告的子 资源进行确定; 反馈模块,用于将所述确定的结果反馈至所述发起广告过滤请求的终端。
13. 如权利要求12所述的装置,其特征在于,所述确定模块包括: 匹配单元,用于针对所述终端的当前浏览网页中属于广告的子资源,进行规则匹配; 广告确定单元,用于根据所述规则匹配的结果,确定所述待请求子资源中属于网页广 告的子资源。
14. 如权利要求13所述的装置,其特征在于,所述规则匹配包括正则匹配和/或黑白名 单匹配。
15. -种广告过滤系统,其特征在于,所述系统包括终端和后台服务器; 所述终端,用于根据所述后台服务器的反馈,确定待请求子资源中属于网页广告的子 资源,在发起子资源请求时,只对所述待请求子资源中不属于网页广告的子资源发起子资 源请求; 所述后台服务器,用于根据所述终端发起的广告过滤请求,对待请求子资源中属于网 页广告的子资源进行确定,将所述确定的结果反馈至所述发起广告过滤请求的终端。
【文档编号】G06F17/30GK104239369SQ201310253639
【公开日】2014年12月24日 申请日期:2013年6月24日 优先权日:2013年6月24日
【发明者】王智培, 杨惠姣, 胡博, 周睿奕, 张凯, 贺柏森, 黄英, 刘玉磊, 李未, 冯诚, 王曦, 谢郑凯, 青欣 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1