网页广告的过滤方法和系统的制作方法

文档序号:9826267阅读:400来源:国知局
网页广告的过滤方法和系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别是涉及一种网页广告的过滤方法和系统。
【背景技术】
[0002]目前,互联网上的网络页面经常包含各种各样的广告图片、FLASH和JS脚本等广告内容,尤其是比较热门的网站,广告内容就会更多。客户端在浏览网页时,该网站的广告就会在网页上加载显示,浏览器会发起网络请求,请求页面内容,请求页面内容时也会连同所有广告内容一起请求,大量的广告内容影响页面中非广告内容的网络请求的加载及解析,浪费用户的流量,降低对网页的处理效率。
[0003]而很多终端浏览器采用系统自带内核引擎,无法对其内核引擎进行修改,因此无法有效过滤网页广告。

【发明内容】

[0004]基于此,有必要针对上述终端浏览器无法有效过滤网页广告的问题,提供一种网页广告的过滤方法和系统。
[0005]一种网页广告的过滤方法,包括以下步骤:
[0006]接收客户端发送的主资源请求,向第三方站点发送所述主资源请求;
[0007]获取与所述主资源请求匹配的排版样式标签,其中,所述排版样式标签用于隐藏所述主资源请求对应的网页所含广告元素;
[0008]接收所述第三方站点响应所述主资源请求发送的主资源,将所述排版样式标签插入所述主资源并向所述客户端发送,以使所述客户端在对所述网页进行排版时通过所述排版样式标签隐藏所述网页所含广告元素所在的网页块。
[0009]一种网页广告的过滤系统,包括:
[0010]主资源请求模块,用于接收客户端发送的主资源请求,向第三方站点发送所述主资源请求;
[0011 ] 排版标签模块,用于获取与所述主资源请求匹配的排版样式标签,其中,所述排版样式标签用于隐藏所述主资源请求对应的网页所含广告元素;
[0012]主资源传送模块,用于接收所述第三方站点响应所述主资源请求发送的主资源、将排版样式标签插入到所述主资源并向所述客户端发送,以使所述客户端在对所述网页进行排版时通过所述排版样式标签隐藏所述网页所含广告元素所在的网页块。
[0013]上述网页广告的过滤方法和系统,通过获取所述主资源匹配的排版样式标签,并插入所述主资源并向所述客户端发送。可以使所述客户端在对所述网页进行排版时通过所述排版样式标签隐藏所述网页所含广告元素所在的网页块,实现对网页广告的过滤功能,可提高广告过滤效率、网页加载速度和用户体验。
[0014]一种网页广告的过滤方法,包括以下步骤:
[0015]向云端发送网页的主资源请求;
[0016]接收所述云端从第三方站点获取的主资源,其中,所述主资源包括用于隐藏所述网页所含广告元素的排版样式标签;
[0017]解析出所述主资源,并向所述云端发送子资源请求;
[0018]接收所述云端返回的子资源;
[0019]在对所述主资源和所述子资源分别对应的网页块进行排版时,解析所述主资源所包括的排版样式标签,将与所述排版样式标签匹配的网页块进行隐藏。
[0020]一种网页广告的过滤系统,包括:
[0021]主资源模块,用于向云端发送网页的主资源请求;
[0022]主资源接收模块,用于接收所述云端从第三方站点获取的主资源,其中,所述主资源包括用于隐藏所述网页所含广告元素的排版样式标签;
[0023]子资源模块,用于解析所述主资源,并向所述云端发送子资源请求;
[0024]子资源接收模块,用于接收所述云端返回的子资源;
[0025]网页排版模块,用于在对所述主资源和所述子资源分别对应的网页块进行排版时,解析所述主资源所包括的排版样式标签,将与所述排版样式标签匹配的网页块进行隐藏。
[0026]上述网页广告的过滤方法和系统,接收所述云端从第三方站点获取的主资源,对所述主资源和所述子资源进行排版,解析所述主资源所包括的排版样式标签,以隐藏所述网页所含广告元素,实现对网页广告的过滤功能,可提高广告过滤效率、网页加载速度和用户体验。
【附图说明】
[0027]图1为本发明实施例的一个实施环境的结构示意图;
[0028]图2为本发明网页广告的过滤方法第一实施方式的流程示意图;
[0029]图3为本发明网页广告的过滤方法第二实施方式的流程示意图;
[0030]图4为本发明网页广告的过滤系统第一实施方式的结构示意图;
[0031]图5为本发明网页广告的过滤系统第二实施方式的结构示意图;
[0032]图6为本发明网页广告的过滤方法第三实施方式的流程示意图;
[0033]图7为本发明网页广告的过滤方法第三实施方式中网页的第一示意图;
[0034]图8为本发明网页广告的过滤方法第三实施方式中网页的第二示意图;
[0035]图9为本发明网页广告的过滤系统第三实施方式的结构示意图;
[0036]图10为本发明网页广告的过滤方法第四实施方式的时序图;
[0037]图11为能实现本发明实施例的一个计算机系统的模块图。
【具体实施方式】
[0038]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039]除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组入口 O
[0040]图1所示实施环境用于实现本发明任意实施例或实施方式所述的网页广告的过滤方法,包括终端、客户端2020、云端2040和第三方站点2060,所述终端与云端2040通过无线网络或有限网络连接,云端2040和第三方站点2060通过无线网络或有限网络连接。
[0041]其中,所述终端包括台式机、笔记本、个人数字助理、智能电话、平板电脑、便携式媒体播放器等终端设备中的至少一种,装设有用于实现网页广告的过滤方法的客户端2020。
[0042]客户端2020可在接收终端的网页加载指令时,顺次向云端2040发送主资源请求及子资源请求,以获取所需加载的网页的主资源和子资源。
[0043]云端2040可在接收到客户端的主资源请求时向第三方站点发送主资源请求及子资源请求,为客户端2020请求主资源及子资源。
[0044]进一步地,云端2040接收到客户端2020的主资源请求后,获取所述主资源请求匹配的广告隐藏规则,将获取的广告隐藏规则转换为用于隐藏所述主资源请求对应的网页所含广告元素的排版样式标签、插入所述主资源并向客户端2020发送,以使客户端2020通过所述排版样式标签隐藏所述网页所含广告元素。云端2040还可请求通过云端内核异步获取所述网页所含广告元素的广告隐藏规则。云端2040还可在接收到子资源请求后识别子资源请求是否为广告子资源请求,若否,则向所述第三方站点发送所述子资源请求,若是,则拦截所述子资源请。
[0045]第三方站点2060可在接收到云端2040发送的主资源请求及子资源请求后,获取相应的主资源及子资源返回到云端2040。
[0046]客户端2020,可在接收到主资源和子资源后,从主资源读取排版样式标签,根据排版样式标签通过内核引擎对主资源和子资源进行排版时,隐藏广告元素的显示区域。
[0047]请参阅图2,图2是本发明的网页广告的过滤方法第一实施方式的流程示意图。
[0048]本实施方式的所述网页广告的过滤方法优选地在云端执行,可包括以下步骤:
[0049]步骤S201,接收客户端发送的主资源请求,向第三方站点发送所述主资源请求。
[0050]步骤S202,获取与所述主资源请求匹配的排版样式标签,其中,所述排版样式标签用于隐藏所述主资源请求对应的网页所含广告元素。
[0051]步骤S203,接收所述第三方站点响应所述主资源请求发送的主资源,将所述排版样式标签插入所述主资源并向所述客户端发送,以使所述客户端在对所述网页进行排版时通过所述排版样式标签隐藏所述网页所含广告元素所在的网页块。
[0052]本实施方式,通过获取所述主资源匹配的排版样式标签,并插入所述主资源并向所述客户端发送。可以使所述客户端在对所述网页进行排版时通过所述排版样式标签隐藏所述网页所含广告元素所在的网页块,实现对网页广告的过滤功能,可提高广告过滤效率、网页加载速度和用户体验。
[0053]进一步地,还可包括以下步骤:
[0054]步骤S204,接收所述客户端的子资源请求,并向所述第三方站点发送所述子资源请求。
[0055]步骤S205,接收所述第三方站点发送的子资源并向所述客户端发送。
[0056]其中,对于步骤S201,优选地,与所述主资源请求匹配的排版样式标签为与所述主资源对应的网页对应的排版样式标签,即为所述网页所含广告元素的排版样式标签。所述主资源请求可包括网页信息,如网页的标识信息,所述标识信息可为网页的网址、网页的名称等。接收所述主资源请求后,解析所述主资源请求可获取对应网页的网页信息,获取与所述网页信息对应的排版样式标签为与所述主资源请求匹配的排版样式标签,或根据所述网页信息向对应的第三站点请求所述主资源。
[0057]优选地,可预先将客户端接入云端。
[0058]在一个实施例中,在所述接收客户端发送的主资源请求的步骤之前,还可包括以下步骤:
[0059]接收客户端的接入请求。
[0060]响应所述接入请求将所述客户端接入。
[0061]在另一个实施例中,所述主资源请求中还可包括接入请求,在接收到所述主资源请求时将所述客户端接入。
[0062]对于步骤S202,所述主资源请求对应的网页优选地为所述主资源请求所请求的网页。所述排版样式标签包括所述广告隐藏规则或所述广告隐藏规则的标识信息。优选地,所述排版样式标签为CSS文件。
[0063]优选地,在获取与所述主资源请求匹配的排版样式标签的步骤中,可先获取所述主资源请求对应的网页的广告隐藏规则,将获取的广告隐藏规则转换为用于隐藏所述网页所含广告元素的排版样式
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1