广告过滤方法、装置及移动终端的制作方法

文档序号:10534885阅读:209来源:国知局
广告过滤方法、装置及移动终端的制作方法
【专利摘要】本发明提供了一种广告过滤方法、装置及移动终端。该方法包括:接收针对目标网页的网页访问请求;加载所述目标网页的主资源,所述目标网页的主资源包括多个所述目标网页的子资源的统一资源定位符URL信息;根据所述目标网页的子资源的URL信息与预设的广告URL信息是否匹配,确定是否加载对应的所述目标网页的子资源。本发明提供的广告过滤方法、装置及移动终端,根据目标网页的子资源的URL信息与预设的广告URL信息是否匹配确定对应的目标网页的子资源是否为广告,进而确定是否加载该目标网页的子资源,可有效过滤嵌入在网页中的广告,节省了用户流量,增强了用户浏览网页内容的视觉效果,提升了用户体验。
【专利说明】
广告过滤方法、装置及移动终端
技术领域
[0001]本发明涉及终端技术领域,尤其涉及一种广告过滤方法、装置及移动终端。
【背景技术】
[0002]随着技术的发展,手机、平板电脑等智能移动终端的普及率越来越高,用户可通过移动终端中的浏览器应用,例如谷歌(Chrome)浏览器、火狐(Firefox)浏览器和欧朋(Opera)浏览器等浏览各网站的网页以查看相关信息。
[0003]随着广告业务的不断发展,网页中嵌入的广告越来越多,例如网页顶部的图片广告、网页底部浮动的应用程序(4口口1;[031:;[011,简称4??)下载广告和网页内嵌入的1;^31116子页面广告等。一方面大量的广告造成了用户流量浪费,另一方面由于移动终端的屏幕尺寸限制,过多的广告遮挡了用户视线,影响了用户浏览网页内容的视觉效果,用户体验较差。因此如何过滤嵌入在网页中的广告显得尤为重要。

【发明内容】

[0004]本发明提供一种广告过滤方法、装置及移动终端,以过滤嵌入在网页中的广告,节省用户流量,增强用户浏览网页内容的视觉效果,提升用户体验。
[0005]为达到上述目的,本发明采用如下技术方案:
[0006]—方面,本发明提供一种广告过滤方法,包括:接收针对目标网页的网页访问请求;加载所述目标网页的主资源,所述目标网页的主资源包括多个所述目标网页的子资源的统一资源定位符URL信息;根据所述目标网页的子资源的URL信息与预设的广告URL信息是否匹配,确定是否加载对应的所述目标网页的子资源。
[0007]另一方面,本发明提供一种广告过滤装置,包括:接收模块,用于接收针对目标网页的网页访问请求;主资源加载模块,用于加载所述目标网页的主资源,所述目标网页的主资源包括多个所述目标网页的子资源的统一资源定位符URL信息;子资源加载模块,用于根据所述目标网页的子资源的URL信息与预设的广告URL信息是否匹配,确定是否加载对应的所述目标网页的子资源。
[0008]另一方面,本发明提供一种移动终端,包括如上所述的广告过滤装置。
[0009]本发明提供的广告过滤方法、装置及移动终端,根据目标网页的子资源的URL信息与预设的广告URL信息是否匹配确定对应的目标网页的子资源是否为广告,进而确定是否加载该目标网页的子资源,可有效过滤嵌入在网页中的广告,节省了用户流量,增强了用户浏览网页内容的视觉效果,提升了用户体验。
[0010]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0011]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0012]图1为本发明提供的广告过滤方法一个实施例的流程示意图;
[0013]图2为本发明提供的广告过滤方法又一个实施例的流程示意图;
[0014]图3为本发明提供的广告过滤装置一个实施例的结构示意图;
[0015]图4为本发明提供的广告过滤装置又一个实施例的结构示意图;
[0016]图5为本发明提供的移动终端一个实施例的结构示意图。
【具体实施方式】
[0017]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0018]下面结合附图对本发明实施例的广告过滤方法、装置及移动终端进行详细描述。
[0019]实施例一
[0020]图1为本发明提供的广告过滤方法一个实施例的流程示意图。本发明实施例的广告过滤方法可应用于各种具有浏览器功能的移动终端(例如手机、平板电脑等)中。如图1所示,本发明实施例的广告过滤方法具体可包括:
[0021]SlOl,接收针对目标网页的网页访问请求。
[0022]具体的,用户通过浏览器浏览网页时,浏览器接收用户针对目标网页的网页访问请求,网页访问请求中需携带目标网页的统一资源定位符(Uniform Resource Locator,简称URL)信息。目标网页的URL信息可以是用户在浏览器地址栏直接输入的,也可以是用户点击已打开网页中的跳转至目标网页的链接后,浏览器从该已打开网页对应的源代码中获取的。
[0023]S102,加载目标网页的主资源,目标网页的主资源包括多个目标网页的子资源的统一资源定位符URL信息。
[0024]具体的,浏览器接收到针对目标网页的网页访问请求后,可通过网络视图(WebView)组件加载目标网页的主资源。主资源即目标网页的超文本标记语言(HypertextMarkup Language,简称HTML)文件,其中包括多个目标网页的子资源的统一资源定位符URL信息,子资源即目标网页除HTML文件之外的其他文件,例如层叠样式表(CascadingStylesheet,简称CSS)文件、脚本语言(Java Script,简称JS)文件和图片(JointPhotographic Experts Group,简称JPEG)文件等。
[0025]S103,根据目标网页的子资源的URL信息与预设的广告URL信息是否匹配,确定是否加载对应的目标网页的子资源。
[0026]具体的,根据目标网页的子资源的URL信息与预设的广告URL信息是否匹配,确定与该目标网页的子资源的URL信息对应的目标网页的子资源是否为广告,进而确定是否加载对应的目标网页的子资源。将加载的目标网页的主资源和加载的目标网页的子资源在浏览器的网页上进行展示,以供用户浏览。
[0027]本发明实施例的广告过滤方法,根据目标网页的子资源的URL信息与预设的广告URL信息是否匹配确定对应的目标网页的子资源是否为广告,进而确定是否加载该目标网页的子资源,可有效过滤嵌入在网页中的广告,节省了用户流量,增强了用户浏览网页内容的视觉效果,提升了用户体验。
[0028]实施例二
[0029]图2为本发明提供的广告过滤方法又一个实施例的流程示意图。本发明实施例的广告过滤方法可应用于各种具有浏览器功能的移动终端(例如手机、平板电脑等)中。如图2所示,本发明实施例的广告过滤方法为图1所示实施例的广告过滤方法的一种可行实施方式,具体可包括:
[0030]S201,接收针对目标网页的网页访问请求。
[0031]S202,加载目标网页的主资源,目标网页的主资源包括多个目标网页的子资源的统一资源定位符URL信息。
[0032]具体的,步骤S201和S202分别与图1所示实施例中的步骤SlOl和S102相同,具体过程可参见图1所示实施例中的相关描述,此处不再赘述。
[0033]图1所示实施例中的步骤S103具体可包括以下步骤S203-S205。
[0034]S203,判断目标网页的子资源的URL信息与预设的广告URL信息是否匹配。
[0035]具体的,将目标网页的子资源的URL信息与预设的广告URL信息进行比较,若目标网页的子资源的URL信息与预设的广告URL信息匹配,则执行步骤S204;若目标网页的子资源的URL信息与预设的广告URL信息不匹配,则执行步骤S205。
[0036]S204,不加载与目标网页的子资源的URL信息对应的目标网页的子资源。
[0037]具体的,若目标网页的子资源的URL信息与预设的广告URL信息匹配,则确定与该目标网页的子资源的URL信息对应的目标网页的子资源为广告,进而不加载该目标网页的子资源。
[0038]S205,加载与目标网页的子资源的URL信息对应的目标网页的子资源。
[0039]具体的,若目标网页的子资源的URL信息与预设的广告URL信息不匹配,则确定与该目标网页的子资源的URL信息对应的目标网页的子资源不是广告,进而正常加载该目标网页的子资源。
[0040]进一步的,目标网页的主资源还可包括多个目标网页的子资源的标签。
[0041 ]进一步的,本发明实施例的广告过滤方法还可包括:
[0042]S206,隐藏目标网页的主资源中未加载的目标网页的子资源的标签。
[0043]具体的,可采用注入层叠样式表CSS的方式隐藏未加载的目标网页的子资源的标签。
[0044]进一步的,步骤S206之后,本发明实施例的广告过滤方法还可包括:
[0045]S207,对目标网页的排版布局进行优化。
[0046]具体的,可采用注入层叠样式表CSS的方式对目标网页的排版布局进行优化,避免出现空白、断开等现象。将加载的隐藏了未加载的目标网页的子资源的标签的主资源和加载的目标网页的子资源经优化后在浏览器的网页上进行展示,以供用户浏览。
[0047]进一步的,本发明实施例的广告过滤方法还可包括:
[0048]S208,更新预设的广告URL信息。
[0049]具体的,采用本发明实施例的广告过滤方法在实现较好的过滤效果的同时难免存在误过滤的情况,可根据用户的反馈等及时更新预设的广告URL信息,避免对非广告子资源进行误过滤。
[0050]本发明实施例的广告过滤方法,根据目标网页的子资源的URL信息与预设的广告URL信息是否匹配确定对应的目标网页的子资源是否为广告,进而确定是否加载该目标网页的子资源,可有效过滤嵌入在网页中的广告,节省了用户流量,增强了用户浏览网页内容的视觉效果,提升了用户体验。
[0051 ] 实施例三
[0052]图3为本发明提供的广告过滤装置一个实施例的结构示意图。本发明实施例的广告过滤装置可设置在各种具有浏览器功能的移动终端(例如手机、平板电脑等)中,执行图1所示实施例的广告过滤方法。如图3所示,本发明实施例的广告过滤装置具体可包括接收模块31、主资源加载模块32和子资源加载模块33。其中:
[0053]接收模块31,用于接收针对目标网页的网页访问请求。
[0054]主资源加载模块32,用于加载目标网页的主资源,目标网页的主资源包括多个目标网页的子资源的统一资源定位符URL信息。
[0055]子资源加载模块33,用于根据目标网页的子资源的URL信息与预设的广告URL信息是否匹配,确定是否加载对应的目标网页的子资源。
[0056]具体的,本发明实施例的广告过滤装置中各模块实现其功能的具体过程可参见图1所示方法实施例中的相关描述,此处不再赘述。
[0057]本发明实施例的广告过滤装置,根据目标网页的子资源的URL信息与预设的广告URL信息是否匹配确定对应的目标网页的子资源是否为广告,进而确定是否加载该目标网页的子资源,可有效过滤嵌入在网页中的广告,节省了用户流量,增强了用户浏览网页内容的视觉效果,提升了用户体验。
[0058]实施例四
[0059]图4为本发明提供的广告过滤装置又一个实施例的结构示意图。本发明实施例的广告过滤装置可设置在各种具有浏览器功能的移动终端(例如手机、平板电脑等)中。如图4所示,本发明实施例的广告过滤装置为图3所示实施例的广告过滤装置的一种可行实施方式,在图3所示实施例的基础上,子资源加载模块33具体可包括判断单元41和加载单元。
[0060]判断单元41,用于判断目标网页的子资源的URL信息与预设的广告URL信息是否匹配;
[0061]加载单元42,用于若目标网页的子资源的URL信息与预设的广告URL信息匹配,则不加载与目标网页的子资源的URL信息对应的目标网页的子资源;若目标网页的子资源的URL信息与预设的广告URL信息不匹配,则加载与目标网页的子资源的URL信息对应的目标网页的子资源。
[0062]进一步的,目标网页的主资源还可包括多个目标网页的子资源的标签。
[0063]进一步的,本发明实施例的广告过滤装置还可包括:隐藏模块43,用于隐藏未加载的目标网页的子资源的标签。
[0064]进一步的,隐藏模块43可具体用于:采用注入层叠样式表CSS的方式隐藏未加载的目标网页的子资源的标签。
[0065]进一步的,本发明实施例的广告过滤装置还可包括:优化模块44,用于对目标网页的排版布局进行优化。
[0066]进一步的,优化模块44可具体用于:采用注入层叠样式表CSS的方式对目标网页的排版布局进行优化。
[0067]进一步的,本发明实施例的广告过滤装置还可包括:更新模块45,用于更新预设的广告URL信息。
[0068]本发明实施例的广告过滤装置,根据目标网页的子资源的URL信息与预设的广告URL信息是否匹配确定对应的目标网页的子资源是否为广告,进而确定是否加载该目标网页的子资源,可有效过滤嵌入在网页中的广告,节省了用户流量,增强了用户浏览网页内容的视觉效果,提升了用户体验。
[0069]实施例五
[0070]图5为本发明提供的移动终端一个实施例的结构示意图。本发明实施例的移动终端具体可为现有的各种具有浏览器功能的移动终端(例如手机、平板电脑等),可执行图1或图2所示实施例的广告过滤方法。如图5所示,本发明实施例的移动终端51包括上述图3或图4所示实施例的广告过滤装置52。
[0071]具体的,本发明实施例的移动终端51中的广告过滤装置52实现其功能的具体过程可参见图1或图2所示实施例中的相关描述,此处不再赘述。
[0072]本发明实施例的移动终端,根据目标网页的子资源的URL信息与预设的广告URL信息是否匹配确定对应的目标网页的子资源是否为广告,进而确定是否加载该目标网页的子资源,可有效过滤嵌入在网页中的广告,节省了用户流量,增强了用户浏览网页内容的视觉效果,提升了用户体验。
[0073]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0074]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种广告过滤方法,其特征在于,包括: 接收针对目标网页的网页访问请求; 加载所述目标网页的主资源,所述目标网页的主资源包括多个所述目标网页的子资源的统一资源定位符URL信息; 根据所述目标网页的子资源的URL信息与预设的广告URL信息是否匹配,确定是否加载对应的所述目标网页的子资源。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标网页的子资源的URL信息与预设的广告URL信息是否匹配,确定是否加载对应的所述目标网页的子资源包括: 判断所述目标网页的子资源的URL信息与所述预设的广告URL信息是否匹配; 若是,则不加载与所述目标网页的子资源的URL信息对应的所述目标网页的子资源; 若否,则加载与所述目标网页的子资源的URL信息对应的所述目标网页的子资源。3.根据权利要求1所述的方法,其特征在于,所述目标网页的主资源还包括多个所述目标网页的子资源的标签; 所述方法还包括: 隐藏未加载的所述目标网页的子资源的标签。4.根据权利要求3所述的方法,其特征在于,所述隐藏未加载的所述目标网页的子资源的标签包括: 采用注入层叠样式表CSS的方式隐藏未加载的所述目标网页的子资源的标签。5.根据权利要求3所述的方法,其特征在于,所述隐藏未加载的所述目标网页的子资源的标签之后还包括: 对所述目标网页的排版布局进行优化。6.根据权利要求5所述的方法,其特征在于,所述对所述目标网页的排版布局进行优化包括: 采用注入层叠样式表CSS的方式对所述目标网页的排版布局进行优化。7.根据权利要求1所述的方法,其特征在于,还包括: 更新所述预设的广告URL信息。8.一种广告过滤装置,其特征在于,包括: 接收模块,用于接收针对目标网页的网页访问请求; 主资源加载模块,用于加载所述目标网页的主资源,所述目标网页的主资源包括多个所述目标网页的子资源的统一资源定位符URL信息; 子资源加载模块,用于根据所述目标网页的子资源的URL信息与预设的广告URL信息是否匹配,确定是否加载对应的所述目标网页的子资源。9.根据权利要求8所述的装置,其特征在于,所述子资源加载模块包括: 判断单元,用于判断所述目标网页的子资源的URL信息与所述预设的广告URL信息是否匹配; 加载单元,用于若所述目标网页的子资源的URL信息与所述预设的广告URL信息匹配,则不加载与所述目标网页的子资源的URL信息对应的所述目标网页的子资源;若所述目标网页的子资源的URL信息与所述预设的广告URL信息不匹配,则加载与所述目标网页的子资源的URL信息对应的所述目标网页的子资源。10.根据权利要求8所述的装置,其特征在于,所述目标网页的主资源还包括多个所述目标网页的子资源的标签; 所述装置还包括: 隐藏模块,用于隐藏未加载的所述目标网页的子资源的标签。11.根据权利要求10所述的装置,其特征在于,所述隐藏模块具体用于: 采用注入层叠样式表CSS的方式隐藏未加载的所述目标网页的子资源的标签。12.根据权利要求10所述的装置,其特征在于,还包括: 优化模块,用于对所述目标网页的排版布局进行优化。13.根据权利要求12所述的装置,其特征在于,所述优化模块具体用于: 采用注入层叠样式表CSS的方式对所述目标网页的排版布局进行优化。14.根据权利要求8所述的装置,其特征在于,还包括: 更新模块,用于更新所述预设的广告URL信息。15.一种移动终端,其特征在于,包括如权利要求8-14任一项所述的广告过滤装置。
【文档编号】G06F17/30GK105893428SQ201510890286
【公开日】2016年8月24日
【申请日】2015年12月7日
【发明人】陈超
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1