Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR INTERCEPTION OF PAGE ELEMENTS
Document Type and Number:
WIPO Patent Application WO/2015/003636
Kind Code:
A1
Abstract:
Disclosed are a method and a device for interception of page elements, the method comprising: receiving a hidden rules file; detecting the Uniform Resource Locator (URL) in the current browser and determining current domain name according to the URL; according to the current domain name, obtaining from the hidden rules file a page element needing to be hidden and corresponding to the current domain name; sending to the browser a command instructing the browser to hide the page element needing to be hidden and corresponding to the current domain name. The page element needing to be hidden is carried in the rules file; first determining the current domain name, then, according to said current domain name, obtaining from the described hidden rules file the page element corresponding to said current domain name that needs to be hidden; then hiding the page element that needs to be hidden. This achieves the effect of comprehensive and accurate interception of a page element independent of the text body.

Inventors:
HE YAN (CN)
Application Number:
PCT/CN2014/081935
Publication Date:
January 15, 2015
Filing Date:
July 10, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TENCENT TECH SHENZHEN CO LTD (CN)
International Classes:
G06F17/30
Foreign References:
CN101419620A2009-04-29
CN103034727A2013-04-10
CN102999636A2013-03-27
Attorney, Agent or Firm:
DEQI INTELLECTUAL PROPERTY LAW CORPORATION (CN)
北京德琦知识产权代理有限公司 (CN)
Download PDF:
Claims:
权利要求书

1、 一种页面元素的拦截方法, 其特征在于, 包括:

接收隐藏规则文件; 检测当前浏览器中的统一资源定位符 URL, 并 依据 URL确定当前域名;

依据当前域名从所述隐藏规则文件中获取与当前域名对应的需要 隐藏的页面元素;

向浏览器发送指令, 指示所述浏览器隐藏所述与当前域名对应的需 要隐藏的页面元素。

2、 根据权利要求 1所述方法, 其特征在于, 还包括:

向浏览器发送提示信息供所述浏览器显示, 所述提示信息为: 所述 与当前域名对应的需要隐藏的页面元素, 已经被拦截的信息以及内容详 细信息。

3、 根据权利要求 1 所述方法, 其特征在于, 所述依据当前域名从 所述隐藏规则文件中获取与当前域名对应的需要隐藏的页面元素包括: 依据当前域名从所述隐藏规则文件中获取与当前域名对应的对页 面正文有遮当的页面元素。

4、 根据权利要求 1至 3任意一项所述方法, 其特征在于, 向浏览 器发送指令, 指示所述浏览器隐藏所述与当前域名对应的需要隐藏的页 面元素包括:

向浏览器发送携带所述与当前域名对应的需要隐藏的页面元素的 层叠样式表 css, 用于指示所述浏览器将所述与当前域名对应的需要隐 藏的页面元素的属性设置为不显示。

5、 一种页面元素的拦截方法, 其特征在于, 包括:

获取网站的域名, 并检测所述网站的页面所包含的页面元素; 提取所述页面元素中需要隐藏的页面元素;

生成隐藏规则文件, 所述隐藏规则文件包含: 域名以及与域名对应 的需要隐藏的页面元素;

将所述隐藏规则文件发送给终端。 6、 根据权利要求 5 所述方法, 其特征在于, 生成隐藏规则文件, 所述隐藏规则文件包含: 域名以及与域名对应的需要隐藏的页面元素; 将所述隐藏规则文件发送给终端包括:

生成层叠样式表 CSS文件, 所述 CSS文件携带指示将与所述域名 对应的需要隐藏的页面元素的属性设置为不显示的信息。

7、 根据权利要求 5或 6所述方法, 其特征在于, 所述提取所述页 面元素中需要隐藏的页面元素包括: 的页面元素。

8、 一种终端, 其特征在于, 包括:

文件接收单元, 用于接收隐藏规则文件;

域名检测单元, 用于检测当前浏览器中的统一资源定位符 URL, 并 依据 URL确定当前域名; 文件接收单元接收的隐藏规则文件中获取与当前域名对应的需要隐藏 的页面元素;

指令发送单元, 用于向浏览器发送指令, 指示所述浏览器隐藏所述 规则获取单元获取的与当前域名对应的需要隐藏的页面元素。

9、 根据权利要求 8所述终端, 其特征在于,

所示指令发送单元, 还用于向浏览器发送提示信息供所述浏览器显 示, 所述提示信息为: 所述与当前域名对应的需要隐藏的页面元素, 已 经被拦截的信息以及内容详细信息。

10、 根据权利要求 8所述终端, 其特征在于, 文件接收单元接收的隐藏规则文件中获取与当前域名对应的对页面正 文有遮 4当的页面元素。

11、 根据权利要求 8至 10任意一项所述终端, 其特征在于, 所述指令发送单元向浏览器发送携带所述与当前域名对应的需要 隐藏的页面元素的层叠样式表 CSS, 用于指示所述浏览器将所述与当前 域名对应的需要隐藏的页面元素的属性设置为不显示。

12、 一种服务器, 其特征在于, 包括:

域名获取单元, 用于获取网站的域名;

元素检测单元, 用于并检测所述网站的页面所包含的页面元素; 元素提取单元, 用于提取所述元素检测单元检测的页面元素中需要 隐藏的页面元素;

文件生成单元, 用于生成隐藏规则文件, 所述隐藏规则文件包含: 所述域名获取单元获取的域名以及所述元素提取单元提取的与域名对 应的需要隐藏的页面元素;

文件发送单元, 用于将所述文件生成单元生成的隐藏规则文件发送 给终端。

13、 根据权利要求 12所述服务器, 其特征在于,

所述文件生成单元生成层叠样式表 CSS文件, 所述 CSS文件携带 指示将与所述域名对应的需要隐藏的页面元素的属性设置为不显示的 信息;

所述文件发送单元将所述文件生成单元生成的 CSS 文件发送给终 端。

14、 根据权利要求 12或 13所述服务器, 其特征在于,

所述元素提取单元, 具体用于提取所述元素检测单元检测的页面元 素中对页面正文有遮挡的页面元素, 作为需要隐藏的页面元素。

15、 一种计算机可读存储介质, 其特征在于, 存储有计算机程序代 码, 所述计算机程序代码能够被一计算机单元所执行, 并使得所述计算 机单元执行如权利要求 1至 7中任一项所述的页面元素的拦截方法。

Description:
一种页面元素的拦截方法和装置 本申请要求于 2013 年 7 月 11 日提交中国专利局、 申请号为 201310291180.9, 发明名称为"一种页面元素的拦截方法和装置" 中国 专利申请的优先权, 其全部内容通过 )用结合在本申请中。 技术领域 本发明涉及信息技术领域, 特别涉及一种页面元素的拦截方法和装 置。 发明背景 通过打开网页的页面, 可以实现浏览新闻、 阅读小说、 或者观看电 影等。 网页页面包含有很多部分, 其中对用户来说最有用也最关心的部 分是正文部分, 例如新闻的正文、 小说正文、 电影视频播放区域等。

但是, 页面被打开后, 经常会看到页面上除了用户关心的内容外, 还有各类其他页面元素, 例如: 色彩突出的广告宣传图片和伴随着刺耳 声音的 flash。这些与用户关心的内容无关的页面元素 得用户在浏览页 面时, 注意力比较容易分散, 并对用户造成影响。

由于目前的网页页面上存在多种与用户关心的 内容无关的页面元 素,杂乱并且不遵循统一的标准,部分页面元 素甚至遮挡页面正文内容, 因此, 对页面元素(例如广告) 的拦截需求一直存在。 以广告页面元素 的拦截方案为例, 现有的一些对页面元素进行拦截的方案中, 主要有如 下两种实现方式:

( 1 ) 页面资源请求时拦截广告图片和 Flash (动画);

( 2 ) 页面资源请求时拦截广告 JS ( Javascript, 一种原型化的, 继 承的, 面向对象的, 动态类型的, 区分大小写的客户端脚本语言)。

但是釆用以上方案实现页面元素的拦截, 主要存在如下问题: 拦截 之后原有的页面元素所在位置留白, 页面不美观; 文字类页面元素无法 拦截; 拦截 JS的方式一定程度上会误拦正常的页面内容。 发明内容 本发明实施例提供了一种页面元素的拦截方法 和装置, 用于全面准 确的拦截与正文无关的页面元素。

一种页面元素的拦截方法, 包括:

接收隐藏规则文件; 检测当前浏览器中的统一资源定位符 URL, 并 依据 URL确定当前域名;

依据当前域名从所述隐藏规则文件中获取与当 前域名对应的需要 隐藏的页面元素;

向浏览器发送指令, 指示所述浏览器隐藏所述与当前域名对应的需 要隐藏的页面元素。

一种页面元素的拦截方法, 包括:

获取网站的域名, 并检测所述网站的页面所包含的页面元素; 提取所述页面元素中需要隐藏的页面元素;

生成隐藏规则文件, 所述隐藏规则文件包含: 域名以及与域名对应 的需要隐藏的页面元素; 将所述隐藏规则文件发送给终端。

一种终端, 包括:

文件接收单元, 用于接收隐藏规则文件;

域名检测单元, 用于检测当前浏览器中的统一资源定位符 URL, 并 依据 URL确定当前域名; 文件接收单元接收的隐藏规则文件中获取与当 前域名对应的需要隐藏 的页面元素;

指令发送单元, 用于向浏览器发送指令, 指示所述浏览器隐藏所述 规则获取单元获取的与当前域名对应的需要隐 藏的页面元素。

一种服务器, 包括:

域名获取单元, 用于获取网站的域名;

元素检测单元, 用于并检测所述网站的页面所包含的页面元素 ; 元素提取单元, 用于提取所述元素检测单元检测的页面元素中 需要 隐藏的页面元素;

文件生成单元, 用于生成隐藏规则文件, 所述隐藏规则文件包含: 所述域名获取单元获取的域名以及所述元素提 取单元提取的与域名对 应的需要隐藏的页面元素;

文件发送单元, 用于将所述文件生成单元生成的隐藏规则文件 发送 给终端。

从以上技术方案可以看出, 本发明实施例具有以下优点: 隐藏规则 文件携带需要隐藏的页面元素, 通过确定当前域名, 并依据当前域名从 上述隐藏规则文件中获取与当前域名对应的需 要隐藏的页面元素; 然后 实现对需要隐藏的页面元素的隐藏, 从而达到全面准确的拦截与正文无 关的页面元素的效果。 附图简要说明 为了更清楚地说明本发明实施例中的技术方案 , 下面将对实施例描 述中所需要使用的附图作简要介绍, 显而易见地, 下面描述中的附图仅 仅是本发明的一些实施例, 对于本领域的普通技术人员来讲, 在不付出 创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。

图 1为本发明实施例中一种页面元素的拦截方法 流程示意图; 图 2为本发明实施例中又一种页面元素的拦截方 的流程示意图; 图 3为本发明实施例中一种页面元素的拦截系统 结构示意图; 图 4为本发明实施例中一种页面元素的拦截装置 结构示意图; 图 5为本发明实施例中又一种页面元素的拦截装 的结构示意图; 图 6为本发明实施例中一种终端的结构示意图;

图 7 为本发明实施例中一种页面元素的拦截装置的 又一结构示意 图;

图 8为本发明实施例中又一种页面元素的拦截装 的又一结构示意 图。 实施本发明的方式 为了使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图 对本发明作进一步地详细描述, 显然, 所描述的实施例仅仅是本发明一 部份实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普 通技术人员在没有做出创造性劳动前提下所获 得的所有其它实施例, 都 属于本发明保护的范围。

图 1示出了本发明实施例中提供的一种页面元素 拦截方法, 本实 施例方案在终端侧实现, 具体执行该方案的可以是终端, 也可以是终端 中的客户端, 本发明实施例对此不予限定。 如图 1所示, 该方法可包括 如下操作。

101 : 接收隐藏规则文件; 检测当前浏览器中的统一资源定位符 ( Uniform Resoure Locator, URL ), 并依据 URL确定当前域名。

上述隐藏规则文件携带有域名以及与域名对应 的需要隐藏的页面 元素, 需要隐藏的页面元素, 除了广告以外, 还可以是其他与用户所关 心的内容无关的任意内容, 并不仅限于广告。

102: 依据当前域名从上述隐藏规则文件中获取与当 前域名对应的 需要隐藏的页面元素。

可选地, 上述 102中, 依据当前域名从上述隐藏规则文件中获取与 当前域名对应的需要隐藏的页面元素之前, 还可包括: 确定上述隐藏规 则文件中是否包含上述当前域名, 若包含, 则从上述隐藏规则文件中获 取与当前域名对应的需要隐藏的页面元素。

优选地, 有些地方的页面元素虽然不是用户所关心的内 容, 但是其 并不影响用户对其所关心内容的获取, 因此这部分页面元素可以不必拦 截, 也可以减少确定哪些页面元素需要拦截的检测 量, 提高效率, 基于 此本发明实施例提供了如下方案: 上述依据当前域名从上述隐藏规则文 件中获取与当前域名对应的需要隐藏的页面元 素包括:

依据当前域名从上述隐藏规则文件中获取与当 前域名对应的对页 面正文有遮挡的页面元素。 也即是说: 需要隐藏的页面元素是对页面正 文有遮 4当的页面元素。 103: 向浏览器发送指令, 指示上述浏览器隐藏上述与当前域名对 应的需要隐藏的页面元素。

以上实施例, 隐藏规则文件携带需要隐藏的页面元素, 通过确定当 前域名, 并依据当前域名从上述隐藏规则文件中获取与 当前域名对应的 需要隐藏的页面元素; 然后实现对需要隐藏的页面元素的隐藏, 从而达 到全面准确的拦截与正文无关的页面元素的效 果。

可选地, 本发明实施例提供了实现指示浏览器隐藏页面 元素的具体 实现方式, 即上述 103中, 向浏览器发送指令, 指示上述浏览器隐藏上 述与当前域名对应的需要隐藏的页面元素可包 括: 向浏览器发送携带上 述与当前域名对应的需要隐藏的页面元素的层 叠样式表( Cascading Style Sheet, CSS ), 用于指示上述浏览器将上述与当前域名对应的 需要隐藏 的页面元素的属性设置为不显示。

CSS的英文原文为 Cascading Style Sheet, 中文为 "层叠样式表 "也称 为 "级联样式表"申请文件统一称为 "层叠样式表", 它定义如何显示超文 本标记语言(Hypertext Markup Language, HTML )元素, 用于控制 Web 页面的外观。 本领域技术人员可以理解的是, 只要能够实现指示浏览器 隐藏页面元素的任意方式, 都不影响本发明实施例的实现; 而实现指示 浏览器隐藏页面元素并不仅只有 CSS—种方式, 因此以上 CSS的举例 不应理解为对本发明实施例的唯一限定。

进一步地, 上述方法, 还可包括:

向浏览器发送提示信息供上述浏览器显示。 上述提示信息可以为: 上述与当前域名对应的需要隐藏的页面元素, 已经被拦截的信息以及内 容详细信息。

本实施例中, 在截到页面元素之后, 告知用户拦截结果和拦截的详 细信息。 这些结果和详细信息可以存储在日志中, 用户可以查看曰志, 在某些情况下可以判断拦截是否有问题。

下面给出一个以日志的形式将拦截的详细信息 记录下来的示例: 过滤时间: 2013-07-08 11 :37:37 过滤规贝 1 J: *. ifengimg.com/ifeng/sources/*

图 2示出了本发明实施例中提供的另一种页面元 的拦截方法, 本 实施例方法在服务器侧实现, 如图 2所示, 该方法可包括如下操作。

201: 获取网站的域名, 并检测上述网站的页面所包含的页面元素。

202: 提取上述页面元素中需要隐藏的页面元素。

优选地, 有些地方的页面元素虽然不是用户所关心的内 容, 但是其 并不影响用户对其所关心内容的获取, 因此这部分页面元素可以不必拦 截, 也可以减少确定哪些页面元素需要拦截的检测 量, 提高效率, 基于 此本发明实施例提供了如下方案: 上述 202中, 提取上述页面元素中需 要隐藏的页面元素包括: 提取上述页面元素中对页面正文有遮挡的页面 元素, 作为需要隐藏的页面元素。

203: 生成隐藏规则文件, 上述隐藏规则文件包含: 域名以及与域 名对应的需要隐藏的页面元素; 将上述隐藏规则文件发送给终端。

以上实施例, 隐藏规则文件包含: 域名以及与域名对应的需要隐藏 的页面元素, 使终端获知哪些页面元素需要隐藏, 并执行相应的隐藏操 作, 从而达到全面准确的拦截与正文无关的页面元 素的效果。

可选地, 上述 203可具体包括:

生成层叠样式表 CSS文件, 上述 CSS文件携带指示将与上述域名 对应的需要隐藏的页面元素的属性设置为不显 示的信息;将上述 CSS文 件发送给终端。

本领域技术人员可以理解的是, 只要能够实现指示浏览器隐藏页面 元素的任意方式, 都不影响本发明实施例的实现; 而实现指示浏览器隐 藏页面元素并不仅只有 CSS—种方式, 因此以上 CSS的举例不应理解 为对本发明实施例的唯一限定。

以下实施例中, 以页面元素为广告为例, 并且以隐藏规则文件使用 CSS为载体的情况来进行举例, 前述实施例已经说明, 以上举例不应理 解为对本发明实施例的唯一限定。 另外, 需要拦截的页面元素, 除了广 告以外, 还可以是其他与用户所关心的内容无关的任意 内容, 并不仅限 于广告, 因此以上对于广告的拦截也不应理解为对本发 明实施例的唯一 限定。

本发明实施例的方案主要针对影响浏览的页面 元素本身或者其上 层容器来编写 CSS隐藏样式, 并且在页面渲染时插入到页面中, 以达到 隐藏页面中的图片、 flash, 以及文字广告的效果。 整个方案如图 3所示, 图 3为本发明实施例中一种页面元素的拦截系统 结构示意图。 实现整 个方案的系统可以包括四个模块: CSS隐藏规则搜集模块 31、 浏览器注 入模块 32、 规则域名匹配模块 33, 以及用户通知模块 34。

其中 CSS隐藏规则搜集模块 31位于服务器, 浏览器注入模块 32、 规则域名匹配模块 33, 以及用户通知模块 34位于客户端, 可以理解的 是客户端一般可以安装于终端设备上。

下面将会分别对上述四个模块的功能以及实现 进行详细的说明。

CSS隐藏规则搜集模块 31用于确定通过 CSS隐藏功能屏蔽哪些网 站上的哪些位置的页面元素, 例如: 对正文位置有遮挡的页面元素。 具 体实现流程可包括: 首先, 对需要过滤的网站, 提取出需要隐藏的页面 元素或者其上层容器的标识, 并对该标识, 利用规则进行隐藏(例如: 设置元素属性为 display: none ) 0 接着, 将所有的规则表示成一个 CSS 文件, 存放在该网站域名对应的条目下。 最后, 将所有域名及其隐藏规 则组织成一个按域名分类的 CSS规则库以供客户端使用。

规则域名匹配模块 33的主要功能是对浏览器当前 URL进行检测, 取出 URL对应的域名, 判断是否在 CSS规则库中, 如果在, 则取出该 域名对应的 CSS规则发送给浏览器注入模块 32; 如果不在, 则不做任 何操作。

浏览器注入模块 32的主要功能是将上述规则域名匹配模块 33返回 的规则文件插入到当前页面中, 这样, 浏览器在显示过程中就会隐藏规 则文件所指定隐藏的页面元素。

用户通知模块 34用于在规则域名匹配模块 33拦截到广告之后, 可 以告知用户拦截结果和拦截的详细信息。 用户可以查看日志, 在某些情 况下可以判断拦截是否有问题。

本发明实施例还提供了一种终端, 图 4为本发明实施例中一种终端 的结构示意图。 如图 4所示, 该终端可包括: 文件接收单元 401、 域名 检测单元 402、 规则获取单元 403和指令发送单元 404。

其中, 文件接收单元 401用于接收隐藏规则文件。

上述隐藏规则文件携带有域名以及与域名对应 的需要隐藏的页面 元素, 需要隐藏的页面元素, 除了广告以外, 还可以是其他与用户所关 心的内容无关的任意内容, 并不仅限于广告。

域名检测单元 402用于检测当前浏览器中的统一资源定位符 URL, 并依据 URL确定当前域名。 从上述文件接收单元 401接收的隐藏规则文件中获取与当前域名对应 的 需要隐藏的页面元素。

指令发送单元 404用于向浏览器发送指令, 指示上述浏览器隐藏上 述规则获取单元 403获取的与当前域名对应的需要隐藏的页面元 素。

以上实施例, 隐藏规则文件携带需要隐藏的页面元素, 通过确定当 前域名, 并依据当前域名从上述隐藏规则文件中获取与 当前域名对应的 需要隐藏的页面元素; 然后实现对需要隐藏的页面元素的隐藏, 从而达 到全面准确的拦截与正文无关的页面元素的效 果。

可选地, 所述指令发送单元 404还用于向浏览器发送提示信息供上 述浏览器显示。 上述提示信息可以为: 上述与当前域名对应的需要隐藏 的页面元素, 已经被拦截的信息以及内容详细信息。

本实施例中, 在拦截到页面元素之后, 告知用户拦截结果和拦截的 详细信息。这些结果和详细信息可以存储在日 志中。用户可以查看曰志, 在某些情况下可以判断拦截是否有问题。

优选地, 有些地方的页面元素虽然不是用户所关心的内 容, 但是其 并不影响用户对其所关心内容的获取, 因此这部分页面元素可以不必拦 截, 也可以减少确定哪些页面元素需要拦截的检测 量, 提高效率, 基于 此本发明实施例提供了如下方案: 上述规则获取单元 403具体可用于依 据上述域名检测单元 402确定的当前域名从上述文件接收单元 401接收 的隐藏规则文件中获取与当前域名对应的对页 面正文有遮挡的页面元 素。 也即是说: 需要隐藏的页面元素是对页面正文有遮挡的页 面元素。 可选地, 本发明实施例可提供实现指示浏览器隐藏页面 元素的具体 实现方式, 即上述指令发送单元 404可具体用于向浏览器发送携带上述 与当前域名对应的需要隐藏的页面元素的层叠 样式表 CSS, 用于指示上 述浏览器将上述与当前域名对应的需要隐藏的 页面元素的属性设置为 不显示。

本领域技术人员可以理解的是, 只要能够实现指示浏览器隐藏页面 元素的任意方式, 都不影响本发明实施例的实现; 而实现指示浏览器隐 藏页面元素并不仅只有 CSS—种方式, 因此以上 CSS的举例不应理解 为对本发明实施例的唯一限定。

本发明实施例还提供给了一种服务器, 图 5为本发明实施例中一种 服务器的结构示意图。如图 5所示,该服务器可包括:域名获取单元 501、 元素检测单元 502、 元素提取单元 503、 文件生成单元 504和文件发送 单元 505。

其中, 域名获取单元 501用于获取网站的域名。

元素检测单元 502用于检测上述网站的页面所包含的页面元素 。 元素提取单元 503用于提取上述元素检测单元 502检测的页面元素 中需要隐藏的页面元素。

文件生成单元 504用于生成隐藏规则文件,上述隐藏规则文件 包含: 上述域名获取单元 501获取的域名以及上述元素提取单元 503提取的与 域名对应的需要隐藏的页面元素。

文件发送单元 505用于将上述文件生成单元 504生成的隐藏规则文 件发送给终端。

以上实施例, 隐藏规则文件包含: 域名以及与域名对应的需要隐藏 的页面元素, 使终端获知哪些页面元素需要隐藏, 并执行相应的隐藏操 作, 从而达到全面准确的拦截与正文无关的页面元 素的效果。

可选地, 上述文件生成单元 504, 具体用于生成层叠样式表 CSS文 件,上述 CSS文件携带指示将与上述域名对应的需要隐藏 的页面元素的 属性设置为不显示的信息。 上述文件发送单元 505 具体用于将上述文件生成单元 504 生成的 CSS文件发送给终端。

本领域技术人员可以理解的是, 只要能够实现指示浏览器隐藏页面 元素的任意方式, 都不影响本发明实施例的实现; 而实现指示浏览器隐 藏页面元素并不仅只有 CSS—种方式, 因此以上 CSS的举例不应理解 为对本发明实施例的唯一限定。

优选地, 有些地方的页面元素虽然不是用户所关心的内 容, 但是其 并不影响用户对其所关心内容的获取, 因此这部分页面元素可以不必拦 截, 也可以减少确定哪些页面元素需要拦截的检测 量, 提高效率, 基于 此本发明实施例提供了如下方案: 上述元素提取单元 503可具体用于提 素, 作为需要隐藏的页面元素。

本发明实施例还提供了另一种用于实现本发明 实施例中快捷回复 操作的装置, 如图 6所示, 为了便于说明, 仅示出了与本发明实施例相 关的部分, 具体技术细节未揭示的, 请参照本发明实施例方法部分。 该 终端可以为包括手机、 平板电脑、 PDA ( Personal Digital Assistant, 个人 数字助理)、 POS ( Point of Sales,销售终端)、车载电脑等任意终端设备。 下面以终端为手机的情况为例。 框图。 参考图 6, 手机包括: 射频(Radio Frequency, RF ) 电路 610、 存储器 620、 输入单元 630、 显示单元 640、 传感器 650、 音频电路 660、 无线保真( wireless fidelity, WiFi )模块 670、 处理器 680、 以及电源 690 等部件。 本领域技术人员可以理解, 图 6中示出的手机结构并不构成对 手机的限定, 可以包括比图示更多或更少的部件, 或者组合某些部件, 或者不同的部件布置。

下面结合图 6对手机的各个构成部件进行具体的介绍。

RF电路 610可用于收发信息或通话过程中, 信号的接收和发送, 特别地, 将基站的下行信息接收后, 提供给处理器 680处理; 另外, 将 涉及上行的数据发送给基站。 通常, RF 电路包括但不限于天线、 至少 一个放大器、 收发信机、 耦合器、 低噪声放大器(Low Noise Amplifier, LNA )、 双工器等。 此外, RF电路 610还可以通过无线通信与网络和其 他设备通信。 上述无线通信可以使用任一通信标准或协议, 包括但不限 于全球移动通讯系统 ( Global System of Mobile communication, GSM )、 通用分组无线服务(General Packet Radio Service, GPRS )、 码分多址 ( Code Division Multiple Access, CDMA )、宽带码分多址( Wideband Code Division Multiple Access, WCDMA )、 长期演进 ( Long Term Evolution, LTE )、 电子邮件、 短消息服务(Short Messaging Service, SMS )等。

存储器 620可用于存储软件程序以及模块, 处理器 680通过运行存 储在存储器 620的软件程序以及模块, 从而执行手机的各种功能应用以 及数据处理。 存储器 620可主要包括存储程序区和存储数据区, 其中, 存储程序区可存储操作系统、 至少一个功能所需的应用程序 (比如声音 播放功能、 图像播放功能等)等; 存储数据区可存储根据手机的使用所 创建的数据 (比如音频数据、 电话本等)等。 此外, 存储器 620可以包 括高速随机存取存储器, 还可以包括非易失性存储器, 例如至少一个磁 盘存储器件、 闪存器件、 或其他易失性固态存储器件。

输入单元 630可用于接收输入的数字或字符信息, 以及产生与手机 的用户设置以及功能控制有关的键信号输入。 具体地, 输入单元 630可 包括触控面板 631 以及其他输入设备 632。 触控面板 631, 也称为触摸 屏, 可收集用户在其上或附近的触摸操作(比如用 户使用手指、 触笔等 任何适合的物体或附件在触控面板 631 上或在触控面板 631 附近的操 作), 并根据预先设定的程式驱动相应的连接装置。 可选的, 触控面板 631 可包括触摸检测装置和触摸控制器两个部分。 其中, 触摸检测装置 检测用户的触摸方位, 并检测触摸操作带来的信号, 将信号传送给触摸 控制器; 触摸控制器从触摸检测装置上接收触摸信息, 并将它转换成触 点坐标, 再送给处理器 680, 并能接收处理器 680发来的命令并加以执 行。 此外, 可以釆用电阻式、 电容式、 红外线以及表面声波等多种类型 实现触控面板 631。 除了触控面板 631 , 输入单元 630还可以包括其他 输入设备 632。 具体地, 其他输入设备 632可以包括但不限于物理键盘、 功能键(比如音量控制按键、 开关按键等)、 轨迹球、 鼠标、 操作杆等 中的一种或多种。

显示单元 640可用于显示由用户输入的信息或提供给用户 的信息以 及手机的各种菜单。 显示单元 640可包括显示面板 641, 可选的, 可以 釆用液晶显示器( Liquid Crystal Display, LCD )、有机发光二极管( Organic Light-Emitting Diode, OLED )等形式来配置显示面板 641。 进一步地, 触控面板 631可覆盖显示面板 641, 当触控面板 631检测到在其上或附 近的触摸操作后, 传送给处理器 680以确定触摸事件的类型, 随后处理 器 680根据触摸事件的类型在显示面板 641上提供相应的视觉输出。 虽 然在图 6中, 触控面板 631与显示面板 641是作为两个独立的部件来实 现手机的输入和输入功能, 但是在某些实施例中, 可以将触控面板 631 与显示面板 641集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器 650, 比如光传感器、 运动传感器以 及其他传感器。 具体地, 光传感器可包括环境光传感器及接近传感器。 其中,环境光传感器可根据环境光线的明暗来 调节显示面板 641的亮度, 接近传感器可在手机移动到耳边时, 关闭显示面板 641和 /或背光。作为 运动传感器的一种, 加速计传感器可检测各个方向上(一般为三轴 )加 速度的大小, 静止时可检测出重力的大小及方向, 可用于识别手机姿态 的应用 (比如横竖屏切换、 相关游戏、 磁力计姿态校准)、 振动识别相 关功能 (比如计步器、 敲击 )等。 至于手机还可配置的陀螺仪、 气压计、 湿度计、 温度计、 红外线传感器等其他传感器, 在此不再赘述。

音频电路 660、 扬声器 661、 传声器 662可提供用户与手机之间的 音频接口。 音频电路 660可将接收到的音频数据转换后的电信号, 传输 到扬声器 661, 由扬声器 661转换为声音信号输出; 另一方面, 传声器 662将收集的声音信号转换为电信号, 由音频电路 660接收后转换为音 频数据, 再将音频数据输出处理器 680处理后, 经 RF电路 610以发送 给比如另一手机, 或者将音频数据输出至存储器 620以便进一步处理。

WiFi属于短距离无线传输技术, 手机通过 WiFi模块 670可以帮助 用户收发电子邮件、 浏览网页和访问流式媒体等, 它为用户提供了无线 的宽带互联网访问。虽然图 6示出了 WiFi模块 670,但是可以理解的是, 其并不属于手机的必须构成, 完全可以根据需要在不改变发明的本质的 范围内而省略。

处理器 680是手机的控制中心, 利用各种接口和线路连接整个手机 的各个部分, 通过运行或执行存储在存储器 620 内的软件程序和 /或模 块, 以及调用存储在存储器 620内的数据, 执行手机的各种功能和处理 数据, 从而对手机进行整体监控。 可选的, 处理器 680可包括一个或多 个处理单元;优选的,处理器 680可集成应用处理器和调制解调处理器, 其中, 应用处理器主要处理操作系统、 用户界面和应用程序等, 调制解 调处理器主要处理无线通信。 可以理解的是, 上述调制解调处理器也可 以不集成到处理器 680中。

手机还包括给各个部件供电的电源 690 (比如电池), 优选的, 电源 可以通过电源管理系统与处理器 680逻辑相连, 从而通过电源管理系统 实现管理充电、 放电、 以及功耗管理等功能。

尽管未示出, 手机还可以包括摄像头、蓝牙模块等,在此不 再赘述。 在本发明实施例中, 该终端所包括的处理器 680还具有以下功能: 接收隐藏规则文件;检测当前浏览器中的统一 资源定位符( Uniform Resoure Locator, URL ), 并依据 URL确定当前域名; 依据当前域名从 上述隐藏规则文件中获取与当前域名对应的需 要隐藏的页面元素; 向浏 览器发送指令, 指示上述浏览器隐藏上述与当前域名对应的需 要隐藏的 页面元素。

上述隐藏规则文件携带有域名以及与域名对应 的需要隐藏的页面 元素, 需要隐藏的页面元素, 除了广告以外, 还可以是其他与用户所关 心的内容无关的任意内容, 并不仅限于广告,

以上实施例, 隐藏规则文件携带需要隐藏的页面元素, 通过确定当 前域名, 并依据当前域名从上述隐藏规则文件中获取与 当前域名对应的 需要隐藏的页面元素; 然后实现对需要隐藏的页面元素的隐藏, 从而达 到全面准确的拦截与正文无关的页面元素的效 果。

可选地, 依据当前域名从上述隐藏规则文件中获取与当 前域名对应 的需要隐藏的页面元素之前, 还包括: 确定上述隐藏规则文件中是否包 含上述当前域名, 若包含, 则从上述隐藏规则文件中获取与当前域名对 应的需要隐藏的页面元素。

优选地, 有些地方的页面元素虽然不是用户所关心的内 容, 但是其 并不影响用户对其所关心内容的获取, 因此这部分页面元素可以不必拦 截, 也可以减少确定哪些页面元素需要拦截的检测 量, 提高效率, 基于 此本发明实施例提供了如下方案: 上述依据当前域名从上述隐藏规则文 件中获取与当前域名对应的需要隐藏的页面元 素包括: 依据当前域名从 上述隐藏规则文件中获取与当前域名对应的对 页面正文有遮挡的页面 元素。也即是说:需要隐藏的页面元素是对页 面正文有遮挡的页面元素。

值得注意的是, 上述终端和服务器实施例中, 所包括的各个单元只 是按照功能逻辑进行划分的, 但并不局限于上述的划分, 只要能够实现 相应的功能即可; 另外, 各功能单元的具体名称也只是为了便于相互区 分, 并不用于限制本发明的保护范围。

另外, 本领域普通技术人员可以理解实现上述各方法 实施例中的全 部或部分步骤是可以通过程序来指令相关的硬 件完成, 相应的程序可以 存储于一种计算机可读存储介质中, 上述提到的存储介质可以是只读存 储器, 磁盘或光盘等。

此外, 应该清楚的是, 不仅可以通过执行计算机从存储介质中所 读出的程序代码,而且可以通过基于程序代码 的指令使计算机上操作 的操作系统等来完成部分或者全部的实际操作 ,从而实现上述实例中 任意一项实施例的功能。

例如, 图 7为根据本发明实施例的终端的又一结构示意 。 如图 7 所示, 该终端包括: 一存储器 710、 以及与存储器 710通信连接的处理 器 720, 其中存储器 710存储有可由处理器 720执行的计算机可执行指 令, 该计算机可执行指令可实现图 4所示终端中各功能单元的操作。 或 者, 也可以理解为该存储器 710包括图 4所示终端中的各功能单元。

又如, 图 8为根据本发明实施例的服务器的又一结构示 图。 如图 8所示, 该服务器包括: 一存储器 810、 以及与存储器 810通信连接的 处理器 820, 其中存储器 810存储有可由处理器 820执行的计算机可执 行指令, 该计算机可执行指令可实现图 5所示服务器中各功能单元的操 作。 或者, 也可以理解为该存储器 810包括图 5所示服务器中的各功能 单元。

以上仅为本发明较佳的具体实施方式, 但本发明的保护范围并不局 限于此, 任何熟悉本技术领域的技术人员在本发明实施 例揭露的技术范 围内, 可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应该以权利要求的保护范围 为准。