一种去广告系统及方法技术方案

技术编号:14183023 阅读:107 留言:0更新日期:2016-12-14 12:29
本发明专利技术属于互联网技术领域,提供了一种能够完成不良广告拦截的去广告方法及系统,一种去广告方法和系统,该广告方法包括以下步骤:步骤一、构造本地去广告的白名单;步骤二、请求网页并解析,获得URL;步骤三、通过白名单过滤非法的URL。本发明专利技术的优点在于通过判断目标网页的URL信息是否符合广告资源,判断出的广告资源进行过滤,从而可以确保用户时间的浪费,用户可以对广告进行筛选,接收需要的广告,屏蔽掉不需要的广告,能屏蔽不良广告信息,不但净化了广告环境,有利于网络广告业的发展,给用户提供更安全的保障。

Advertising system and method

The invention belongs to the technical field of Internet, provides a complete system of advertising and advertising to the bad block, a method and system for the advertising, advertising method comprises the following steps: step one, to construct local advertising to the white list; step two, request a web page and analysis, URL; step three, through white list filtering illegal URL. The invention has the advantages of URL information by judging the target web with advertising resources, filtering out the judgment of advertising resources, which can ensure that the user a waste of time, the user can receive the advertising screen advertising, shielding unwanted advertising, can shield the bad advertising information, advertising not only pollute the environment, conducive to the development of network advertising, and provide more security to the user.

【技术实现步骤摘要】

本专利技术属于互联网
,具体涉及一种去广告系统及方法
技术介绍
随着互联网技术的飞速发展,互联网用户的不断增多,网民主要是通过网页来接触各种网络信息。随着网页浏览量的增加,网页越来越多的广告,其中有很多不良广告信息,而目前拦截广告的方法主要是通过浏览器自带的屏蔽功能对广告进行屏蔽,此方法在拦截广告时,不会区分广告的性质,采用全部拦截的方式,不利于广告业的发展;而且随着广告的不断改进,不断植入,浏览器自带的屏蔽功能已经难以应付;大量的不良广告信息会占用更多计算机资源,导致打开网页的速度快,给电脑带来大量缓存垃圾;而且现在有很多诈骗广告,非法广告链接,会给网民带来损失,导致网民不敢相信网页广告,给正规广告以及广告业带来严重影响。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的现状,而提供一种能够完成不良广告拦截的去广告系统及方法。本专利技术解决上述技术问题所采用的技术方案为:一种去广告方法,其特征在于,该广告方法包括以下步骤:步骤一、构造本地去广告的白名单;步骤二、请求网页并解析,获得URL;步骤三、通过白名单过滤非法的URL。为优化上述方案采取的措施具体包括:在上述的一种去广告方法中,所述的步骤一中包括有客户端以及服务器端,在构造本地白名单时所述的客户端写入一部分地址当作白名单中的初始条目,在后续请求网页时向服务器端请求白名单条目,来不断地更新客户端的白名单,直到客户端的白名单和服务器端的白名单一致。在上述的一种去广告方法中,在请求网页时如果请求的地址在客户端的白名单条目中,则不向服务器端请求,如果求情的地址不在客户端的白名单条目中,则向服务器端请求来更新客户端的白名单,如果更新完的白名单中存在请求的地址,则认为该请求是合法,反之,则认为是不合法。在上述的一种去广告方法中,步骤二中在请求网页解析时所述的客户端通过WebView向不同的网站请求资源后,会得到网站返回的资源,网站返回的资源包含了需要去掉的广告信息资源,利用WebView对获得的网页资源进行解析,通过在回调函数拦截所有URL请求通过客户端的白名单对广告信息资源进行过滤,如果请求的资源的地址在白名单中,则继续请求资源,如果请求的资源的地址不在客户端的白名单中,则伪造一个合法的资源地址来代替广告的资源地址,从而完成广告信息资源的拦截。在上述的一种去广告方法中,在步骤三中将得到的资源的URL同本地的白名单进行比较,如果该地址在白名单中存在,则继续请求资源,如果不存在,则通过构造一个伪地址来代替非法的URL,从而完成广告资源的拦截。一种去广告系统,其特征在于,该系统包括以下装置客户端,所述的客户端用于发送网页请求信息;服务器端,所述的服务器端与客户端对接并用于更新白名单信息,将白名单信息同步至客户端,自动识别广告信息资源,并进行屏蔽;URL存储模块,所述的URL存储模块用于白名单信息;URL判断模块,所述的URL判断模块用于判断所述请求网页资源的URL信息是否符合广告信息资源特征;URL拦截模块,所述的URL拦截模块用于判定所述网页资源为广告信息资源,通过构造一个伪地址来代替非法的URL来进行拦截。与现有技术相比,本专利技术的优点在于通过判断目标网页的URL信息是否符合广告资源,判断出的广告资源进行过滤,从而可以确保用户时间的浪费,用户可以对广告进行筛选,接收需要的广告,屏蔽掉不需要的广告,能屏蔽不良广告信息,不但净化了广告环境,有利于网络广告业的发展,给用户提供更安全的保障。附图说明图1是本去广告系统示意图;图2是本广告系统方法的流程图;图3是构造本地去广告的白名单示意图;图4是请求网页解析获得URL的示意图;图5是过滤非法URL的流程图。具体实施方式以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。如图2所示,本去广告方法,该广告方法包括以下步骤:首先如如图3所示,步骤一、构造本地去广告的白名单,具体来说,步骤一中包括有客户端1以及服务器端2,在构造本地白名单时所述的客户端1写入一部分地址当作白名单中的初始条目,在后续请求网页时向服务器端2请求白名单条目,来不断地更新客户端1的白名单,直到客户端1的白名单和服务器端2的白名单一致,在请求网页时如果请求的地址在客户端1的白名单条目中,则不向服务器端2请求,如果求情的地址不在客户端1的白名单条目中,则向服务器端2请求来更新客户端1的白名单,如果更新完的白名单中存在请求的地址,则认为该请求是合法,反之,则认为是不合法。如图4所示,步骤二、请求网页并解析,获得URL,步骤二中在请求网页解析时所述的客户端1通过WebView向不同的五个网站请求资源后,会得到五个网站返回的资源,五个网站返回的资源包含了需要去掉的广告信息资源,利用WebView对获得的网页资源进行解析,通过在回调函数拦截所有URL请求(也称shouldInterceptRequest)通过客户端1的白名单对广告信息资源进行过滤,如果请求的资源的地址在白名单中,则继续请求资源,如果请求的资源的地址不在客户端1的白名单中,则伪造一个合法的资源地址来代替广告的资源地址,从而完成广告信息资源的拦截如图5所示,步骤三、通过白名单过滤非法的URL,在步骤一和步骤二的基础上将得到的资源的URL同本地的白名单进行比较,如果该地址在白名单中存在,则继续请求资源,如果不存在,则通过构造一个伪地址来代替非法的URL,从而完成广告资源的拦截。本去广告的方法主要通过以下系统来实现的,如图1所示,本广告系统,该系统包括以下装置:客户端1、服务器端2、URL存储模块3、URL判断模块4以及URL拦截模块5,客户端1用于发送网页请求信息;服务器端2与客户端1对接并用于更新白名单信息,将白名单信息同步至客户端1,自动识别广告信息资源,并进行屏蔽,URL存储模块3用于白名单信息,URL判断模块4用于判断所述请求网页资源的URL信息是否符合广告信息资源特征,URL拦截模块5用于判定所述网页资源为广告信息资源,通过构造一个伪地址来代替非法的URL来进行拦截,这样用户可以对广告进行筛选,接收需要的广告,屏蔽掉不需要的广告,能屏蔽不良广告信息,不但净化了广告环境,有利于网络广告业的发展,给用户提供更安全的保障。本文中所描述的具体实施例仅仅是对本专利技术精神作举例说明。本专利技术所属
的技术人员可以对所描述的具体实施例做各种各样的修改或 补充或采用类似的方式替代,但并不会偏离本专利技术的精神所定义的范围。本文档来自技高网
...
一种去广告系统及方法

【技术保护点】
本专利技术解决上述技术问题所采用的技术方案为:一种去广告方法,其特征在于,该广告方法包括以下步骤:步骤一、构造本地去广告的白名单;步骤二、请求网页并解析,获得URL;步骤三、通过白名单过滤非法的URL。

【技术特征摘要】
1.本发明解决上述技术问题所采用的技术方案为:一种去广告方法,其特征在于,该广告方法包括以下步骤:步骤一、构造本地去广告的白名单;步骤二、请求网页并解析,获得URL;步骤三、通过白名单过滤非法的URL。2.根据权利要求1所述的一种去广告方法,其特征在于,所述的步骤一中包括有客户端以及服务器端,在构造本地白名单时所述的客户端写入一部分地址当作白名单中的初始条目,在后续请求网页时向服务器端请求白名单条目,来不断地更新客户端的白名单,直到客户端的白名单和服务器端的白名单一致。3.根据权利要求1或2所述的一种去广告方法,其特征在于,在请求网页时如果请求的地址在客户端的白名单条目中,则不向服务器端请求,如果求情的地址不在客户端的白名单条目中,则向服务器端请求来更新客户端的白名单,如果更新完的白名单中存在请求的地址,则认为该请求是合法,反之,则认为是不合法。4.根据权利要求3所述的一种去广告方法,其特征在于,步骤二中在请求网页解析时所述的客户端通过WebView向不同的网站请求资源后,会得到网站返回的资源,网站返回的资源包含了需要去掉的广告信息资源,利用WebVie...

【专利技术属性】
技术研发人员:王华伟黄扬
申请(专利权)人:宁波圆形网络科技有限公司
类型:发明
国别省市:浙江;33

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

1