[发明专利]拦截广告的方法及装置有效
申请号: | 201510091684.5 | 申请日: | 2015-02-28 |
公开(公告)号: | CN104731868B | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 范金松;张少伟;曹双喜 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拦截 广告 方法 装置 | ||
本公开公开了一种拦截广告的方法及装置,属于终端技术领域。方法包括:当检测到终端接入的网络发生切换时,向指定的统一资源定位符URL地址发送网页访问请求;接收URL地址对应的网页的网页代码,并在网页代码中检测是否存在网络运营商植入的广告信息;如果在网页代码中检测到网络运营商植入的广告信息,则根据网络运营商植入的广告信息进行广告拦截。本公开通过在检测到终端接入的网络发生切换时,向指定的URL地址发送网页获取请求;根据获取到的网页中的网页代码确定是否被网络运营商植入广告信息;当检测到被植入广告信息后进行广告拦截。实现了对网络运营商植入的广告信息的拦截,提高了对广告信息的拦截效率,并提高了用户访问网络的阅读效率。
技术领域
本公开涉及终端技术领域,特别涉及一种拦截广告的方法及装置。
背景技术
随着互联网的发展,越来越多的用户在工作和生活中使用各种终端访问网络。
在用户访问网络时,提供网络接入服务的网络运营商会存在劫持用户网络进而添加广告的情况发生。其中,劫持用户网络的过程为:网络运营商会根据终端发送的网页访问请求,在网页服务器返回的网页代码中添加入广告信息对应的代码。这些广告信息会在更改后的网页代码被终端解析之后与网页中原有的信息一起显示。
发明内容
为了解决相关技术的问题,本公开实施例提供了一种拦截广告的方法及装置。所述技术方案如下:
根据本公开实施例的第一方面,提供一种拦截广告的方法,包括:
当检测到终端接入的网络发生切换时,向指定的统一资源定位符URL地址发送网页访问请求;
接收所述URL地址对应的网页的网页代码,并在所述网页代码中检测是否存在网络运营商植入的广告信息;
如果在所述网页代码中检测到网络运营商植入的广告信息,则根据所述网络运营商植入的广告信息进行广告拦截。
可选的,所述在所述网页代码中检测是否存在网络运营商植入的广告信息,包括:
获取所述指定的URL地址对应的网页的默认代码;
将所述默认代码与所述网页代码进行比对;
如果检测到所述默认代码与所述网页代码不相同,则确定所述网页代码中检测到网络运营商植入的广告信息;
将检测到的所述网页代码中增加的标签内容确定为网络运营商植入的广告信息。
可选的,所述根据所述网络运营商植入的广告信息进行广告拦截,包括:
根据预设的规则生成协议,生成所述网络运营商植入的广告信息对应的过滤规则;
将所述过滤规则添加入浏览器中的过滤模块。
可选的,所述根据所述网络运营商植入的广告信息进行广告拦截之后,所述方法还包括:
获取所述终端当前接入的网络标识;
将所述网络标识与所述过滤规则的对应关系发送给云端服务器。
可选的,所述方法还包括:
当检测到所述终端调用指定的回调函数时,确定所述终端接入的网络发生切换。
根据本公开实施例的第二方面,提供一种拦截广告的装置,包括:
第一发送模块,用于当检测到终端接入的网络发生切换时,向指定的统一资源定位符URL地址发送网页访问请求;
接收模块,用于接收所述URL地址对应的网页的网页代码;
检测模块,用于在所述网页代码中检测是否存在网络运营商植入的广告信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510091684.5/2.html,转载请声明来源钻瓜专利网。