一种过滤广告的方法、客户端和服务端技术

技术编号:15062379 阅读:58 留言:0更新日期:2017-04-06 11:35
本文公布一种过滤广告的方法、客户端和服务端,该方法包括:当客户端启动时,客户端获取第一广告特征库并将获得的第一广告特征库中所包含的广告规则添加至自身的第二广告特征库;当客户端检测到用户访问统一资源定位符URL地址时,客户端根据添加后的第二广告特征库对用户访问的URL地址进行广告过滤;当客户端检测到用户需要上传URL地址时,客户端将该URL地址发送给服务端;服务端根据接收到的URL地址更新自身的第三广告特征库。本发明专利技术实施例实现了更加简便、快捷地对广告特征库进行更新,从而实现了对广告更加精准地过滤,提升了用户体验。

【技术实现步骤摘要】

本专利技术实施例涉及但不限于智能终端技术,尤指一种过滤广告的方法、客户端和服务端
技术介绍
目前,随着第三代移动通信技术(3G)、第四代移动通信技术(4G)以及第五代移动通信技术(5G)的普及和发展,网页上的广告增加得非常明显,因此出现了许多带有过滤广告功能的浏览器。现有的过滤广告的方法包括以下步骤:步骤1:浏览器的服务端建立广告特征库,其中,广告特征库中包含一条或一条以上的广告规则。步骤2:浏览器的服务端收集用户发送请求数据的统一资源定位符URL地址(即用户访问的网页)。步骤3:浏览器的服务端根据收集的URL地址更新步骤1中建立的广告特征库。步骤4:浏览器的客户端向浏览器的服务端获取广告特征库,并根据获得的广告特征库对其用户访问的网页进行过滤广告的操作。由于广告规则每天都在不停的更新,因此浏览器的客户端需要通过更新浏览器的版本来应付不停更新的广告规则,这样会导致用户花费大量的时以及造成用户的经济负担;另外,浏览器的服务端要不停的收集大量的用户访问的URL地址,这会导致浏览器的服务端占用过多的带宽有时会导致浏览器的服务端宕机无法工作,而这些URL地址中可能并没有广告,这将导致浏览器的服务端更新广告特征库效率极其低下。
技术实现思路
本申请提供了一种过滤广告的方法、客户端和服务端,能够实现更加简便、快捷地对广告特征库进行更新,从而实现对广告更加精准地过滤,提升<br>用户体验。为了达到本申请目的,本申请提供了一种过滤广告的方法,包括:当客户端启动时,客户端获取第一广告特征库并将获得的第一广告特征库中所包含的广告规则添加至自身的第二广告特征库;当客户端检测到用户访问统一资源定位符URL地址时,客户端根据添加后的第二广告特征库对用户访问的URL地址进行广告过滤;当客户端检测到用户需要上传URL地址时,客户端将该URL地址发送给服务端;服务端根据接收到的URL地址更新自身的第三广告特征库。可选地,所述客户端获取第一广告特征库包括:所述客户端获取所述第二广告特征库的版本号;所述客户端向所述服务端发送携带有所述第二广告特征库的版本号的请求;所述服务端接收到来自于所述客户端的所述请求时,获取当前自身的第三广告特征库的版本号;所述服务端根据所述第二广告特征库的版本号和所述第三广告特征库的版本号确定所述第一广告特征库;所述服务端将确定出的所述第一广告特征库发送给所述客户端。可选地,所述所述服务端根据所述第二广告特征库的版本号和所述第三广告特征库的版本号确定所述第一广告特征库包括:所述服务端判断所述第二广告特征库的版本号和所述第三广告特征库的版本号是否相同;当所述服务端判断出所述第二广告特征库的版本号和所述第三广告特征库的版本号不同,获取所述第二广告特征库的版本号对应的广告特征库和所述第三广告特征库的版本号对应的广告特征库;所述服务端确定获得的所述第二广告特征库的版本号对应的广告特征库和所述第三广告特征库的版本号对应的广告特征库中所包含的不同的一个或一个以上广告规则;所述服务端将确定出的不同的一个或一个以上广告规则作为所述第一广告特征库。可选地,当所述客户端并将获得的第一广告特征库中所包含的广告规则添加至自身的第二广告特征库时,该方法还包括:所述客户端对所述第二广告特征库的版本号进行递增处理。可选地,当所述服务端根据接收到的URL地址更新自身的第三广告特征库时,该方法还包括:所述服务端对所述第三广告特征库的版本号进行递增处理。本申请还提供了一种客户端,包括:检测模块、获取模块、添加模块、过滤模块和发送模块;其中,检测模块,用于当自身所属的客户端启动时,通知获取模块;当检测到用户访问统一资源定位符URL地址时,通知过滤模块;当检测到用户需要上传URL地址时,通知发送模块;获取模块,用于接收到来自于检测模块的通知,获取第一广告特征库;添加模块,用于将获得的第一广告特征库中所包含的广告规则添加至自身所属的客户端的第二广告特征库;过滤模块,用于接收到来自于检测模块的通知,根据添加后的第二广告特征库对用户访问的URL地址进行广告过滤;发送模块,用于接收到来自于检测模块的通知,将该URL地址发送给服务端。可选地,所述客户端获取第一广告特征库包括:所述获取模块,具体用于获取所述第二广告特征库的版本号;接收来自于所述服务端的所述第一广告特征库;相应地,所述发送模块,还用于向所述服务端发送携带有所述第二广告特征库的版本号的请求。可选地,所述获取模块,还用于对所述第二广告特征库的版本号进行递增处理。本申请还提供了一种服务端,包括:收发模块和更新模块;其中,收发模块,用于向客户端发送第一广告特征库;接收来自于客户端的统一资源定位符URL地址;更新模块,用于根据接收到的URL地址更新自身所属的服务端的第三广告特征库。可选地,该服务端还包括处理模块;其中,所述收发模块,还用于接收到来自所述客户端的携带有所述第二广告特征库的版本号的请求,获取当前自身所属的服务端的第三广告特征库的版本号;将确定出的所述第一广告特征库发送给所述客户端;相应的,所述处理模块,用于根据所述第二广告特征库的版本号和所述第三广告特征库的版本号确定所述第一广告特征库。可选地,所述处理模块,具体用于:判断所述第二广告特征库的版本号和所述第三广告特征库的版本号是否相同;当判断出所述第二广告特征库的版本号和所述第三广告特征库的版本号不同,获取所述第二广告特征库的版本号对应的广告特征库和所述第三广告特征库的版本号对应的广告特征库;确定获得的所述第二广告特征库的版本号对应的广告特征库和所述第三广告特征库的版本号对应的广告特征库中所包含的不同的一个或一个以上广告规则;将确定出的不同的一个或一个以上广告规则作为所述第一广告特征库。可选地,所述更新模块,还用于对所述第三广告特征库的版本号进行递增处理。本专利技术实施例包括:当客户端启动时,客户端获取第一广告特征库并将获得的第一广告特征库中所包含的广告规则添加至自身的第二广告特征库;当客户端检测到用户访问统一资源定位符URL地址时,客户端根据添加后的第二广告特征库对用户访问的URL地址进行广告过滤;当客户端检测到用户需要上传URL地址时,客户端将该URL地址发送给服务端;服务端根...

【技术保护点】
一种过滤广告的方法,其特征在于,包括:当客户端启动时,客户端获取第一广告特征库并将获得的第一广告特征库中所包含的广告规则添加至自身的第二广告特征库;当客户端检测到用户访问统一资源定位符URL地址时,客户端根据添加后的第二广告特征库对用户访问的URL地址进行广告过滤;当客户端检测到用户需要上传URL地址时,客户端将该URL地址发送给服务端;服务端根据接收到的URL地址更新自身的第三广告特征库。

【技术特征摘要】
1.一种过滤广告的方法,其特征在于,包括:
当客户端启动时,客户端获取第一广告特征库并将获得的第一广告特征
库中所包含的广告规则添加至自身的第二广告特征库;
当客户端检测到用户访问统一资源定位符URL地址时,客户端根据添
加后的第二广告特征库对用户访问的URL地址进行广告过滤;
当客户端检测到用户需要上传URL地址时,客户端将该URL地址发送
给服务端;
服务端根据接收到的URL地址更新自身的第三广告特征库。
2.根据权利要求1所述的方法,其特征在于,所述客户端获取第一广
告特征库包括:
所述客户端获取所述第二广告特征库的版本号;
所述客户端向所述服务端发送携带有所述第二广告特征库的版本号的
请求;
所述服务端接收到来自于所述客户端的所述请求时,获取当前自身的第
三广告特征库的版本号;
所述服务端根据所述第二广告特征库的版本号和所述第三广告特征库
的版本号确定所述第一广告特征库;
所述服务端将确定出的所述第一广告特征库发送给所述客户端。
3.根据权利要求2所述的方法,其特征在于,所述所述服务端根据所
述第二广告特征库的版本号和所述第三广告特征库的版本号确定所述第一
广告特征库包括:
所述服务端判断所述第二广告特征库的版本号和所述第三广告特征库
的版本号是否相同;
当所述服务端判断出所述第二广告特征库的版本号和所述第三广告特
征库的版本号不同,获取所述第二广告特征库的版本号对应的广告特征库和
所述第三广告特征库的版本号对应的广告特征库;
所述服务端确定获得的所述第二广告特征库的版本号对应的广告特征
库和所述第三广告特征库的版本号对应的广告特征库中所包含的不同的一
个或一个以上广告规则;
所述服务端将确定出的不同的一个或一个以上广告规则作为所述第一
广告特征库。
4.根据权利要求1或2所述的方法,其特征在于,当所述客户端并将
获得的第一广告特征库中所包含的广告规则添加至自身的第二广告特征库
时,该方法还包括:所述客户端对所述第二广告特征库的版本号进行递增处
理。
5.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:葛立青
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1