网页广告过滤隐藏及过滤隐藏规则下发方法和装置的制造方法

文档序号:9750805阅读:628来源:国知局
网页广告过滤隐藏及过滤隐藏规则下发方法和装置的制造方法
【技术领域】
[0001]本发明涉及网页技术领域,特别是涉及一种网页广告过滤方法和装置,以及一种网页广告隐藏方法和装置,以及一种网页广告过滤规则下发方法和装置,以及一种网页广告隐藏规则下发方法和装置。
【背景技术】
[0002]随着互联网技术的发展,互联网上出现了提供各种服务的网页,网页的种类非常繁多,例如提供搜索功能的搜索类网页、提供新闻信息的新闻类网页、提供交友平台的社交类网页等等。一些网页除了提供实现网页主要功能服务的信息内容之外,还会附带一些广告信息,而广告信息通常是用户不希望看到的内容,过滤网页中的广告信息是用户期望浏览器能实现的。
[0003]然而,由于互联网上的广告信息的数量是巨大,而且一般情况下各种广告信息之间也没有特定的共同特征,识别一个网页中的广告信息需要花费庞大的计算资源;而浏览器所在的终端的计算资源一般有限,无法达到识别网页中的广告信息所需资源的要求。

【发明内容】

[0004]基于此,有必要提供一种可减少浏览器所在终端过滤网页中的广告所花费的计算资源的网页广告过滤方法。
[0005]一种网页广告过滤方法,包括以下步骤:
[0006]获取待打开网页的网页标识;
[0007]向所述网页标识对应的网页服务器请求所述待打开网页的主资源,接收所述网页服务器返回的所述待打开网页的主资源;
[0008]向浏览器的后台服务器请求所述网页标识对应的广告过滤规则,接收所述后台服务器返回的所述网页标识对应的广告过滤规则;
[0009]解析所述主资源,获取待加载的子资源的URL ;
[0010]判断待加载的子资源的URL是否与所述广告过滤规则相匹配,若是,则不向所述网页服务器请求所述子资源,若否,则向所述网页服务器请求所述子资源。
[0011]此外,还有必要提供一种可减少浏览器所在终端过滤网页中的广告所花费的计算资源的网页广告隐藏方法。
[0012]一种网页广告隐藏方法,包括以下步骤:
[0013]获取待打开网页的网页标识;
[0014]向所述网页标识对应的网页服务器请求所述待打开网页的网页资源,接收所述网页服务器返回的所述待打开网页的网页资源;
[0015]向浏览器的后台服务器请求所述网页标识对应的广告隐藏规则,接收所述后台服务器返回的所述网页标识对应的广告隐藏规则;
[0016]在对所述待打开网页的网页资源进行排版时,将所述待打开网页中网页块标识与所述广告隐藏规则相匹配的网页块进行隐藏。
[0017]此外,还有必要提供一种可减少浏览器所在终端过滤网页中的广告所花费的计算资源的网页广告过滤规则下发方法。
[0018]一种网页广告过滤规则下发方法,包括以下步骤:
[0019]接收浏览器发送的广告过滤规则请求,所述广告过滤规则请求中包括待打开网页的网页标识;
[0020]在预先存储的网页标识与广告过滤规则的对应关系中查找所述待打开网页的网页标识对应的广告过滤规则,网页中作为广告的子资源的URL与该网页的网页标识对应的广告过滤规则相匹配;
[0021]若查找到对应的广告过滤规则,则将查找到的广告过滤规则下发给所述浏览器;
[0022]若未查找到对应的广告过滤规则,则根据所述待打开网页的网页标识加载所述待打开网页的网页资源,并在预先设置的广告过滤规则库中查找与所述网页资源匹配的广告过滤规则,存储所述待打开网页的网页标识与所述匹配的广告过滤规则的对应关系。
[0023]此外,还有必要提供一种可减少浏览器所在终端过滤网页中的广告所花费的计算资源的网页广告隐藏规则下发方法。
[0024]一种网页广告隐藏规则下发方法,包括以下步骤:
[0025]接收浏览器发送的广告隐藏规则请求,所述广告过滤规则请求中包括待打开网页的网页标识;
[0026]在预先存储的网页标识与广告隐藏规则的对应关系中查找所述待打开网页的网页标识对应的广告隐藏规则,网页中作为广告的子资源所在的网页块的网页块标识与该网页的网页标识对应的广告隐藏规则相匹配;
[0027]若查找到对应的广告隐藏规则,则将查找到的广告隐藏规则下发给所述浏览器;
[0028]若未查找到对应的广告隐藏规则,则在预先设置的广告隐藏规则库中查找与所述网页资源匹配的广告隐藏规则,存储所述待打开网页的网页标识与所述匹配的广告隐藏规则的对应关系。
[0029]此外,还有必要提供一种可减少浏览器所在终端过滤网页中的广告所花费的计算资源的网页广告过滤装置。
[0030]一种网页广告过滤装置,包括:
[0031]网页标识获取模块,用于获取待打开网页的网页标识;
[0032]主资源加载模块,用于向所述网页标识对应的网页服务器请求所述待打开网页的主资源,接收所述网页服务器返回的所述待打开网页的主资源;
[0033]过滤规则请求模块,用于向浏览器的后台服务器请求所述网页标识对应的广告过滤规则,接收所述后台服务器返回的所述网页标识对应的广告过滤规则;
[0034]主资源解析模块,用于解析所述主资源,获取待加载的子资源的URL ;
[0035]子资源加载模块,用于判断待加载的子资源的URL是否与所述广告过滤规则相匹配,若是,则不向所述网页服务器请求所述子资源,若否,则向所述网页服务器请求所述子资源。
[0036]此外,还有必要提供一种可减少浏览器所在终端过滤网页中的广告所花费的计算资源的网页广告隐藏装置。
[0037]一种网页广告隐藏装置,包括:
[0038]网页标识获取模块,用于获取待打开网页的网页标识;
[0039]网页资源加载模块,用于向所述网页标识对应的网页服务器请求所述待打开网页的网页资源,接收所述网页服务器返回的所述待打开网页的网页资源;
[0040]隐藏规则请求模块,用于向浏览器的后台服务器请求所述网页标识对应的广告隐藏规则,接收所述后台服务器返回的所述网页标识对应的广告隐藏规则;
[0041]排版模块,用于在对所述待打开网页的网页资源进行排版时,将所述待打开网页中网页块标识与所述广告隐藏规则相匹配的网页块进行隐藏。
[0042]此外,还有必要提供一种可减少浏览器所在终端过滤网页中的广告所花费的计算资源的网页广告过滤规则下发装置。
[0043]一种网页广告过滤规则下发装置,包括:
[0044]过滤请求接收模块,用于接收浏览器发送的广告过滤规则请求,所述广告过滤规则请求中包括待打开网页的网页标识;
[0045]过滤规则查找模块,用于在预先存储的网页标识与广告过滤规则的对应关系中查找所述待打开网页的网页标识对应的广告过滤规则,网页中作为广告的子资源的URL与该网页的网页标识对应的广告过滤规则相匹配;
[0046]过滤规则下发模块,用于若查找到对应的广告过滤规则,则将查找到的广告过滤规则下发给所述浏览器;
[0047]过滤规则获取及存储模块,用于若未查找到对应的广告过滤规则,则根据所述待打开网页的网页标识加载所述待打开网页的网页资源,并在预先设置的广告过滤规则库中查找与所述网页资源匹配的广告过滤规则,存储所述待打开网页的网页标识与所述匹配的广告过滤规则的对应关系。
[0048]此外,还有必要提供一种可减少浏览器所在终端过滤网页中的广告所花费的计算资源的网页广告隐藏规则下发装置。
[0049]一种网页广告隐藏规则下发装置,包括:
[0050]隐藏请求接收模块,用于接收浏览器发送的广告隐藏规则请求,所述广告过滤规则请求中包括待打开网页的网页标识;
[0051]隐藏规则查找模块,用于在预先存储的网页标识与广告隐藏规则的对应关系中查找所述待打开网页的网页标识对应的广告隐藏规则,网页中作为广告的子资源所在的网页块的网页块标识与该网页的网页标识对应的广告隐藏规则相匹配;
[0052]隐藏规则下发模块,用于若查找到对应的广告隐藏规则,则将查找到的广告隐藏规则下发给所述浏览器;
[0053]隐藏规则获取及存储模块,用于若未查找到对应的广告隐藏规则,则在预先设置的广告隐藏规则库中查找与所述网页资源匹配的广告隐藏规则,存储所述待打开网页的网页标识与所述匹配的广告隐藏规则的对应关系。
[0054]上述网页广告过滤方法和装置,向浏览器的后台服务器请求待打开网页对应的广告过滤规则,并根据请求得到的广告过滤规则确定是否加载待打开网页的子资源,从而达到过滤广告的目的,上述方法和装置不需要根据互联网上已有的海量的广告信息来过滤待打开网页的广告,只需要根据待打开网页对应的广告过滤规则来过滤待打开网页的广告,而一个网页对应的广告过滤规则只有少数的几条,因此极大地节省了浏览器所在终端过滤网页中的广告所花费的计算资源并提高了其过滤网页中的广告的速度。而且,上述方法和装置,对于网页中与广告过滤规则相匹配的子资源,则不向网页服务器请求这些子资源,避免浪费时间以及计算资源在广告子资源的加载上,从而加快了网页资源的加载速度以及节省了网页资源加载所需的计算资源。
[0055]上述网页广告隐藏方法和装置,只需要根据待打开网页对应的少数的几条广告隐藏规则来过滤待打开网页的广告,而不是根据海量的广告隐藏规则来过滤待打开网页的广告,因此可极大地节省浏览器所在终端过滤网页中的广告所花费的计算资源并可提高其过滤网页中的广告的速度。
[0056]上述网页广告过滤规则下发方法和装置,首先在预先存储的网页标识与广告过滤规则的对应关系中查找待打开网页的网页标识对应的广告过滤规则,若查找到,则将查找到的广告过滤规则下发给浏览器,若未查找到,则在预先设置的广告过滤规则库中查找与待打开网页的网页资源匹配的广告过滤规则,存储待打开网页的网页标识与匹配的广告过滤规则的对应关系,以供下一次请求待打开网页对应的广告过滤规则时查询;上述方法和装置为浏览器承担了将网页资源与广告过滤规则库中海量的广告过滤规则相匹配的工作,使得浏览器只需将待打开网页的网页资源与待打开网页对应的广告过滤规则相匹配以过滤其中的广告即可,从而可节省浏览器所在终端过滤网页中的广告所花费的计算资源并可提高浏览器过滤网页中的广告的速度。
[0057]另
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1