广告处理方法及装置的制造方法

文档序号:9376525阅读:452来源:国知局
广告处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动通信技术领域,更为具体地,涉及一种广告处理方法及系统。
【背景技术】
[0002]广告是网站营收的一种重要的渠道,但广告对用户而言,很多是无意义的,在某些程度上说,广告破坏了用户浏览网页的使用体验。相比电脑终端,移动终端的屏幕更新小,网页广告对用户浏览页面的影响比电脑端的要大得多,因此基于移动终端的用户会更讨厌网页广告。
[0003]对于过滤网页广告,业界所采用的处理方式是隐藏/禁止加载特定网页元素实现。但这类过滤方式无法过滤基于JS与本地储存方式网页广告,因为这些网页广告是通过检测本地是否存在相应的广告字段,在决定弹出还是不弹出的:用户在浏览网页时,网站服务器会检查当前访问终端本地是否存在相应的广告字段,存在则不弹广告;不存在则在用户操作页面(包括点击页面、点击超链接、点击按钮、拖动页面等)时,会弹出广告,然后将相应的广告字段保存到终端本地,并在一定阈值内,用户再次访问这个网站则不会再弹广告。这类的广告实现是采用网页JS结合本地储存来实现,如果采用强制过滤代码的方式处理,会导致网页显示出现问题,比如网页内容显示不全。
[0004]目前业界尚缺少一种针对这种广告元素的处理方式。

【发明内容】

[0005]鉴于上述问题,本发明目的是提供一种广告处理方法及装置,提高用户浏览网站的体验。
[0006]根据本发明的一个方面,提供一种广告处理方法,包括:
[0007]在接收到网页浏览请求后,基于要浏览的网页的网页地址中的域名,在客户端的存储单元中搜索与所述网页地址中的域名对应的广告处理规则,其中广告处理规则与域名相关联地存储,用于模拟与广告处理对应的存储字段;在搜索到与所述网页地址对应的广告处理规则后,利用该广告处理规则更新客户端的本地存储字段;在通过JS判断出客户端的本地存储字段中存在与广告相关的字段时,不显示与存在的与广告相关的字段对应的广生口 O
[0008]另一方面,本发明还提供一种广告处理装置,包括:
[0009]广告处理规则搜索单元,用于在接收到网页浏览请求后,基于要浏览的网页的网页地址中的域名,在客户端的存储单元中搜索与所述网页地址中的域名对应的广告处理规贝U,所述广告处理规则与域名相关联地存储,用于模拟与广告处理对应的存储字段;
[0010]更新单元,用于在搜索到与所述网页地址对应的广告处理规则后,利用所述广告处理规则更新客户端的本地存储字段;
[0011]显示单元,用于在通过JS判断出客户端的本地存储字段中存在与广告相关的字段时,不显示与存在的与广告相关的字段对应的广告。
[0012]从上述技术方案可以看出,本发明在接收到网页浏览请求后,基于要浏览的网页的网页地址中的域名,在客户端的存储单元中搜索与所述网页地址中的域名对应的广告处理规则,所述广告处理规则与域名相关联地存储,用于模拟与广告处理对应的存储字段;在搜索到与所述网页地址对应的广告处理规则后,利用所述广告处理规则更新客户端的本地存储字段;在通过JS判断出客户端的本地存储字段中存在与广告相关的字段时,不显示与存在的与广告相关的字段对应的广告。有效解决了采用网页JS结合本地储存方式广告弹出问题,为用户提供了更好的浏览体验。
【附图说明】
[0013]通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
[0014]图1示出了根据本发明实施例一种广告处理方法的第一处理流程。
[0015]图2示出了搜索到与所述网页地址对应的广告处理规则后,利用所述广告处理规则更新客户端的本地存储字段流程。
[0016]图3示出了根据本发明实施例一种广告处理方法的另一处理流程。
[0017]图4为根据本发明实施例的广告处理装置的结构示意图。
[0018]图5为本发明移动终端的结构示意图。
【具体实施方式】
[0019]以下将结合附图对本发明的具体实施例进行详细描述。
[0020]针对现有技术无法过滤需要用户点击特定按钮或滑动切换才能关闭的广告的问题,本发明提供一种广告处理方法,能有效解决采用网页JS结合本地储存方式广告弹出问题,进一步提升了用户的网页浏览体验。
[0021]以下详细说明本发明提供的广告处理方法。
[0022]图1示出了根据本发明实施例一种广告处理方法的第一处理流程。
[0023]如图1所示,本发明提供的一种广告处理方法包括:
[0024]SllO:在接收到网页浏览请求后,基于要浏览的网页的网页地址中的域名,在客户端的存储单元中搜索与所述网页地址中的域名对应的广告处理规则。
[0025]其中,网页浏览请求为用户在浏览器地址栏输入目标网页对应的网址,或用户浏览器书签或浏览导航进入目标网页。
[0026]广告处理规则与域名相关联地存储,用于模拟与广告处理对应的存储字段。
[0027]广告处理规则保存在终端设备本地。可以是在安装软件时自动完成安装;也可以是通过OTA(OTA:0ver 一 the 一 Air Technology空中下载技术)更新方式完成安装;也可以在软件初始化时,联网下载安装。
[0028]S120:基于搜索到与所述网页地址对应的广告处理规则,利用该广告处理规则更新客户端的本地存储字段。
[0029]客户端的本地存储字段的储存位置包括Cookie、Local Storage和Sess1nStorage。
[0030]S130:在通过JS判断出客户端的本地存储字段中存在与广告相关的字段时,不显示与存在的与广告相关的字段对应的广告。
[0031]在浏览网页的过程中,如果网页广告代码激活,JS检测浏览器Cookie、LocalStorage和Sess1n Storage目录,判断存在与广告相关的字段,认为广告已经成功运行,则不显示广告元素。
[0032]根据图1方案可以看出,本发明在接收到网页浏览请求后,基于要浏览的网页的网页地址中的域名,在客户端的存储单元中搜索与所述网页地址中的域名对应的广告处理规则,所述广告处理规则与域名相关联地存储,用于模拟与广告处理对应的存储字段;在搜索到与所述网页地址对应的广告处理规则后,利用所述广告处理规则更新客户端的本地存储字段;在通过JS判断出客户端的本地存储字段中存在与广告相关的字段时,不显示与存在的与广告相关的字段对应的广告。本发明有效解决了采用网页JS结合本地储存方式广告弹出问题,进一步提升了用户的网页浏览体验。
[0033]图2示出了搜索到与所述网页地址对应的广告处理规则后,利用所述广告处理规则更新客户端的本地存储字段流程,主要包括:
[0034]S121:在内核开始加载页面主资源之前,提取广告处理规则。
[0035]S122:根据广告处理规则生成cookies规则对象集,判断规则对象是否为空,空的话进入步骤S124,非空进入步骤S123。
[0036]其中,广告处理规则与域名、关键字、字段值以及存储种类相关。
[0037]规则格式:domain$$key= value$n。其中:
[0038]domain表不主域名;
[0039]key = value代表模拟的字段,key表示字段关键字;
[0040]value表示字段值;
[0041]η 表不 Storage 种类,I 表不 Cookies, 2 表不 Local
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1