《在移动终端中进行网页元素请求的方法、装置和客户端.pdf》由会员分享,可在线阅读,更多相关《在移动终端中进行网页元素请求的方法、装置和客户端.pdf(19页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410697257.7 (22)申请日 2014.11.26 G06F 17/30(2006.01) (71)申请人 北京奇虎科技有限公司 地址 100088 北京市西城区新街口外大街 28 号 D 座 112 室 (德胜园区) 申请人 奇智软件 (北京) 有限公司 (72)发明人 韩永禄 杜海燕 (74)专利代理机构 北京市隆安律师事务所 11323 代理人 权鲜枝 何立春 (54) 发明名称 在移动终端中进行网页元素请求的方法、 装 置和客户端 (57) 摘要 本发明公开了一种在移动终端中进行网页元 素请求的方法、 装置和客户端。
2、。所述方法包括 : 检 测移动终端进行无线数据传输的网络类型 ; 依据 所述网络类型, 确定出在所述移动终端的浏览器 中进行网页元素请求阻断的条件 ; 在所述浏览器 加载当前网页时, 阻断符合所述网页元素请求阻 断条件的网页元素请求。本发明提供的技术方 案可以根据网络类型确定网页元素请求的阻断条 件, 在网页加载时阻断符合条件的网页元素请求, 从而为用户提供符合当前网络环境的、 优化的网 页加载方案, 解决了由于网络类型导致的网页加 载速度过慢、 网页加载超时、 网页无响应等问题, 给用户较为流畅、 完美的移动上网体验。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发。
3、明专利申请 权利要求书2页 说明书13页 附图3页 (10)申请公布号 CN 104462283 A (43)申请公布日 2015.03.25 CN 104462283 A 1/2 页 2 1.一种在移动终端中进行网页元素请求的方法, 其中, 该方法包括 : 检测移动终端进行无线数据传输的网络类型 ; 依据所述网络类型, 确定出在所述移动终端的浏览器中进行网页元素请求阻断的条 件 ; 在所述浏览器加载当前网页时, 阻断符合所述网页元素请求阻断条件的网页元素请 求。 2.如权利要求 1 所述的方法, 其中, 所述网页元素请求阻断的条件包括如下网页元素 中的一种或多种 : 指定类型的网页元素 ; 。
4、数据量大于预设值的网页元素 ; 需要指定插件进行加载的网页元素 ; 网页中的指定参数所标记出来的网页元素。 3.如权利要求 1 所述的方法, 其中, 该方法进一步包括 : 对于被阻断了网页元素请求的网页元素, 根据该网页元素的 URL 从服务器侧获取该网 页元素对应的替换网页元素, 将该替换网页元素在单独的浏览器窗口中进行加载显示。 4.如权利要求 1 所述的方法, 其中, 该方法进一步包括 : 在浏览器中展示当前网页中的所有被阻断的网页元素请求 ; 响应于所展示的一个被阻断的网页元素请求被选中, 向服务器侧发送该网页元素请 求, 获取相应内容, 并在浏览器侧进行加载。 5.如权利要求 1 所。
5、述的方法, 其中, 该方法进一步包括 : 对于当前网页中的被阻断了网页元素请求的网页元素, 根据该网页元素的 URL 在当前 网页的该网页元素的位置处显示对应的占位符, 以规整显示当前网页。 6.一种在移动终端中进行网页元素请求的装置, 其中, 该装置包括 : 网络检测单元, 适于检测移动终端进行无线数据传输的网络类型 ; 条件配置单元, 适于依据所述网络类型, 确定出在所述移动终端的浏览器中进行网页 元素请求阻断的条件 ; 拦截单元, 适于在所述浏览器加载当前网页时, 阻断符合所述网页元素请求阻断条件 的网页元素请求。 7.如权利要求 6 所述的装置, 其中, 所述网页元素请求阻断的条件包括。
6、如下网页元素 中的一种或多种 : 指定类型的网页元素 ; 数据量大于预设值的网页元素 ; 需要指定插件进行加载的网页元素 ; 网页中的指定参数所标记出来的网页元素。 8.如权利要求 6 所述的装置, 其中, 所述拦截单元, 适于对于被阻断了网页元素请求的网页元素, 根据该网页元素的 URL 从服务器侧获取该网页元素对应的替换网页元素, 将该替换网页元素在单独的浏览器窗口 中进行加载显示。 9.如权利要求 6 所述的装置, 其中, 该装置进一步包括 : 权 利 要 求 书 CN 104462283 A 2 2/2 页 3 展示单元, 适于在浏览器中展示当前网页中的所有被阻断的网页元素请求 ; 拦。
7、截恢复单元, 适于响应于所展示的一个被阻断的网页元素请求被选中, 向服务器侧 发送该网页元素请求, 获取相应内容, 并在浏览器侧进行加载。 10.一种在移动终端中进行网页元素请求的浏览器客户端, 包括如权利要求 6-9 中任 一项所述的在移动终端中进行网页元素请求的装置。 权 利 要 求 书 CN 104462283 A 3 1/13 页 4 在移动终端中进行网页元素请求的方法、 装置和客户端 技术领域 0001 本发明涉及互联网技术领域, 具体涉及一种在移动终端中进行网页元素请求的方 法、 装置和浏览器客户端。 背景技术 0002 随着移动互联网技术的迅速发展和移动设备的高速增长, 人们可以。
8、在各种各样的 移动终端上随时随地进行网页的访问和浏览, 在不同的情景下, 移动终端进行无线数据传 输所依赖的网络类型是不同的。 由于不同的网络类型的网速、 带宽、 流量以及计费方式的不 同, 往往给用户带来不同的上网体验, 较差的网络环境和比较早期的网络类型往往会产生 如网页加载速度过慢、 网页加载超时、 网页无响应、 网络流量耗费大等问题, 给人们的生活 和工作带来了诸多的不便。 0003 因此, 如何在节省网络流量的前提下, 进一步提高网页加载速度, 给用户较为流 畅、 迅捷的移动上网体验, 是当前在移动终端进行网页加载处理时亟待解决的问题。 发明内容 0004 鉴于上述问题, 提出了本发。
9、明以便提供一种克服上述问题或者至少部分地解决上 述问题的一种在移动终端中进行网页元素请求的方法、 装置和浏览器客户端。 0005 依据本发明的一个方面, 提供了一种在移动终端中进行网页元素请求的方法, 该 方法包括 : 0006 检测移动终端进行无线数据传输的网络类型 ; 0007 依据所述网络类型, 确定出在所述移动终端的浏览器中进行网页元素请求阻断的 条件 ; 0008 在所述浏览器加载当前网页时, 阻断符合所述网页元素请求阻断条件的网页元素 请求。 0009 可选地, 所述网页元素请求阻断的条件包括如下网页元素中的一种或多种 : 0010 指定类型的网页元素 ; 0011 数据量大于预设。
10、值的网页元素 ; 0012 需要指定插件进行加载的网页元素 ; 0013 网页中的指定参数所标记出来的网页元素。 0014 可选地, 该方法进一步包括 : 0015 对于被阻断了网页元素请求的网页元素, 根据该网页元素的 URL 从服务器侧获取 该网页元素对应的替换网页元素, 将该替换网页元素在单独的浏览器窗口中进行加载显 示。 0016 可选地, 该方法进一步包括 : 0017 在浏览器中展示当前网页中的所有被阻断的网页元素请求 ; 0018 响应于所展示的一个被阻断的网页元素请求被选中, 向服务器侧发送该网页元素 说 明 书 CN 104462283 A 4 2/13 页 5 请求, 获取。
11、相应内容, 并在浏览器侧进行加载。 0019 可选地, 该方法进一步包括 : 0020 对于当前网页中的被阻断了网页元素请求的网页元素, 根据该网页元素的 URL 在 当前网页的该网页元素的位置处显示对应的占位符, 以规整显示当前网页。 0021 可选地, 在所述浏览器加载当前网页时, 阻断符合所述网页元素请求阻断条件的 网页元素请求包括 : 0022 只有在所述当前网页符合预置的特征时, 才阻断该当前网页的符合所述网页元素 请求阻断条件的网页元素请求。 0023 可选地, 所述检测移动终端进行无线数据传输的网络类型包括 : 0024 当所述移动终端的浏览器启动并加载浏览器主界面时, 通过调用。
12、移动终端操作系 统中的用于查询网络类型的应用程序编程接口 API 来获取移动终端进行无线数据传输的 网络类型。 0025 可选地, 该方法进一步包括 : 0026 设置智能省流量设置项 ; 0027 当该智能省流量设置项被设置为有效时, 执行上述的流程。 0028 可选地, 依据所述网络类型, 确定出在所述移动终端的浏览器中进行网页元素请 求阻断的条件包括 : 0029 当所述网络类型为移动数据网络或 WiFi 网络时, 均设置网页元素请求阻断的条 件, 其中 WiFi 网络对应的网页元素请求阻断的条件比移动数据网络对应的网页元素请求 阻断的条件宽松 ; 0030 或者, 当所述网络类型为移动。
13、数据网络时, 设置网页元素请求阻断的条件 ; 但当所 述网络类型为 WiFi 网络时, 不设置网页元素请求阻断的条件, 所有网页元素请求均不会被 阻断 ; 0031 或者, 当所述网络类型为移动数据网络时, 设置网页元素请求阻断的条件 ; 设置 WiFi 省流量设置项, 当所述网络类型为 WiFi 网络时, 设置网页元素请求阻断的条件, 但只 有在所述 WiFi 省流量设置项有效时, 才在所述浏览器加载当前网页时, 阻断符合所述网页 元素请求阻断条件的网页元素请求。 0032 依据本发明的另一个方面, 提供了一种在移动终端中进行网页元素请求的装置, 该装置包括 : 0033 网络检测单元, 适。
14、于检测移动终端进行无线数据传输的网络类型 ; 0034 条件配置单元, 适于依据所述网络类型, 确定出在所述移动终端的浏览器中进行 网页元素请求阻断的条件 ; 0035 拦截单元, 适于在所述浏览器加载当前网页时, 阻断符合所述网页元素请求阻断 条件的网页元素请求。 0036 可选地, 所述网页元素请求阻断的条件包括如下网页元素中的一种或多种 : 0037 指定类型的网页元素 ; 0038 数据量大于预设值的网页元素 ; 0039 需要指定插件进行加载的网页元素 ; 0040 网页中的指定参数所标记出来的网页元素。 说 明 书 CN 104462283 A 5 3/13 页 6 0041 可选。
15、地, 所述拦截单元, 进一步适于对于被阻断了网页元素请求的网页元素, 根据 该网页元素的 URL 从服务器侧获取该网页元素对应的替换网页元素, 将该替换网页元素在 单独的浏览器窗口中进行加载显示。 0042 可选地, 该装置进一步包括 : 0043 展示单元, 适于在浏览器中展示当前网页中的所有被阻断的网页元素请求 ; 0044 拦截恢复单元, 适于响应于所展示的一个被阻断的网页元素请求被选中, 向服务 器侧发送该网页元素请求, 获取相应内容, 并在浏览器侧进行加载。 0045 可选地, 所述展示单元, 进一步适于对于当前网页中的被阻断了网页元素请求的 网页元素, 根据该网页元素的 URL 在。
16、当前网页的该网页元素的位置处显示对应的占位符, 以规整显示当前网页。 0046 可选地, 所述拦截单元, 适于在所述当前网页符合预置的特征时, 阻断该当前网页 的符合所述网页元素请求阻断条件的网页元素请求。 0047 可选地, 所述网络检测单元, 适于当所述移动终端的浏览器启动并加载浏览器主 界面时, 通过调用移动终端操作系统中的用于查询网络类型的应用程序编程接口 API 来获 取移动终端进行无线数据传输的网络类型。 0048 可选地, 该装置进一步包括 : 0049 设置单元, 适于设置智能省流量设置项 ; 0050 当该智能省流量设置项被设置为有效时, 该装置执行上述的流程。 0051 可。
17、选地, 所述条件配置单元, 适于当所述网络类型为移动数据网络或 WiFi 网络 时, 均设置网页元素请求阻断的条件, 其中 WiFi 网络对应的网页元素请求阻断的条件比移 动数据网络对应的网页元素请求阻断的条件宽松 ; 0052 或者, 所述条件配置单元, 适于当所述网络类型为移动数据网络时, 设置网页元素 请求阻断的条件 ; 但当所述网络类型为 WiFi 网络时, 不设置网页元素请求阻断的条件, 所 有网页元素请求均不会被阻断 ; 0053 或者, 所述条件配置单元, 适于当所述网络类型为移动数据网络时, 设置网页元素 请求阻断的条件 ; 设置 WiFi 省流量设置项, 当所述网络类型为 W。
18、iFi 网络时, 设置网页元素 请求阻断的条件, 但只有在所述 WiFi 省流量设置项有效时, 才在所述浏览器加载当前网页 时, 阻断符合所述网页元素请求阻断条件的网页元素请求。 0054 依据本发明的又一个方面, 提供了一种在移动终端中进行网页元素请求的浏览器 客户端, 包括如上任一项所述的在移动终端中进行网页元素请求的装置。 0055 本发明提供的技术方案可以根据网络类型确定网页元素请求的阻断条件, 在网页 加载时阻断符合条件的网页元素请求, 从而为用户提供符合当前网络环境的、 优化的网页 加载方案, 解决了由于网络类型导致的网页加载速度过慢、 网页加载超时、 网页无响应等问 题, 在节省。
19、流量的前提下, 给用户较为流畅、 迅捷的移动上网体验。 0056 上述说明仅是本发明技术方案的概述, 为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施, 并且为了让本发明的上述和其它目的、 特征和优点能够 更明显易懂, 以下特举本发明的具体实施方式。 附图说明 说 明 书 CN 104462283 A 6 4/13 页 7 0057 通过阅读下文优选实施方式的详细描述, 各种其他的优点和益处对于本领域普通 技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的, 而并不认为是对本发明 的限制。而且在整个附图中, 用相同的参考符号表示相同的部件。在附图中 : 0058 图 1。
20、 示出了根据本发明一个实施例的一种在移动终端中进行网页元素请求的方 法的流程图 ; 0059 图 2 示出了根据本发明另一个实施例的一种在移动终端中进行网页元素请求的 方法的流程图 ; 0060 图 3 示出了根据本发明一个实施例的一种在移动终端中进行网页元素请求的装 置的示意图 ; 0061 图 4 示出了根据本发明另一个实施例的一种在移动终端中进行网页元素请求的 装置的示意图 ; 0062 图 5 示出了根据本发明又一个实施例的一种在移动终端中进行网页元素请求的 装置的示意图 ; 0063 图 6A 示出了根据本发明一个实施例的不阻断网页元素请求的界面示意图 ; 0064 图 6B 示出了。
21、根据本发明一个实施例的阻断网页元素请求的界面示意图 ; 0065 图 6C 示出了根据本发明一个实施例的显示智能省流量设置项的界面示意图。 具体实施方式 0066 下面将参照附图更详细地描述本公开的示例性实施例。 虽然附图中显示了本公开 的示例性实施例, 然而应当理解, 可以以各种形式实现本公开而不应被这里阐述的实施例 所限制。 相反, 提供这些实施例是为了能够更透彻地理解本公开, 并且能够将本公开的范围 完整的传达给本领域的技术人员。 0067 图 1 示出了根据本发明一个实施例的一种在移动终端中进行网页元素请求的方 法的流程图。如图 1 所示, 该方法包括 : 0068 步骤 S110, 。
22、检测移动终端进行无线数据传输的网络类型。 0069 步骤 S120, 依据网络类型, 确定出在移动终端的浏览器中进行网页元素请求阻断 的条件。 0070 本步骤中, 网页元素是指 : 构成网页的各种资源元素, 包括视频网页元素、 图片网 页元素、 音频网页元素等 ; 网页元素请求是指 : 浏览器在加载页面的时候, 向服务器发出的 对各种网页元素的请求。 0071 步骤 S130, 在浏览器加载当前网页时, 阻断符合网页元素请求阻断条件的网页元 素请求。 0072 可见, 图 1 所示的方法可以根据网络类型确定网页元素请求的阻断条件, 在网页 加载时阻断符合条件的网页元素请求, 从而为用户提供符。
23、合当前网络环境的、 优化的网页 加载方案, 解决了由于网络类型导致的网页加载速度过慢、 网页加载超时、 网页无响应等问 题, 在节省网络流量的前提下, 给用户较为流畅、 迅捷的移动上网体验。 0073 依照图 1 所示的方法, 在本发明的一个实施例中, 移动终端为手机, 当检测到该手 机连接的网络类型为 WiFi 网络时, 确定不阻断任何类型的网页元素请求 ; 当检测到该手机 连接的网络类型为移动数据网络时, 为了节省移动数据流量, 确定阻断图片网页元素请求。 说 明 书 CN 104462283 A 7 5/13 页 8 图 6A 示出了根据本发明一个实施例的不阻断网页元素请求的界面示意图,。
24、 依据上述条件, 当该手机连接的网络类型为WiFi网络, 在其浏览器中加载网页时, 加载后 的网页页面如图 6A 所示, 图片网页元素和文字网页元素均完整地显示出来。图 6B 示出了 根据本发明一个实施例的阻断网页元素请求的界面示意图, 依然依据上述条件, 当该手机 连接的网络类型为移动数据网络, 在其浏览器中同样加载网页 时, 加载后 的网页页面如图 6B 所示, 可见, 与图 6A 对应的两个图片的网页元素请求被阻断, 没有显示 出来。 0074 在本发明的一个实施例中, 图1所示方法的步骤S120所述的网页元素请求阻断的 条件包括如下网页元素中的一种或多种 : 指定类型的网页元素, 如。
25、上文所述的视频网页元 素、 图片网页元素、 音频网页元素等 ; 数据量大于预设值的网页元素 ; 需要指定插件进行加 载的网页元素, 例如, 需要利用 Flash 等插件才可以加载的网页元素 ; 网页中的指定参数所 标记出来的网页元素, 例如, 网页中的 Meta 参数中带有的预置标记可以用于标识网页元素 的 ID 名称, 因此, 网页中的 Meta 参数所标记出来的网页元素可以作为请求阻断的条件。 0075 在本发明的一个实施例中, 图 1 所示的方法进一步包括 : 步骤 S140, 对于被阻断了 网页元素请求的网页元素, 根据该网页元素的 URL 从服务器侧获取该网页元素对应的替换 网页元素。
26、, 将该替换网页元素在单独的浏览器窗口中进行加载显示。例如, 在一个实施例 中, 考虑到网络流量的限制, 视频网页元素的请求被阻断, 但由于该视频网页元素中包含了 用户需要的信息, 因此, 根据该视频网页元素的 URL 从服务器侧获取了与之对应的替换视 频网页元素, 该替换视频网页元素的数据量大大小于原来的视频网页元素, 将该替换视频 网页元素在单独的浏览器窗口中进行加载显示, 满足用户需求。 0076 图 2 示出了根据本发明另一个实施例的一种在移动终端中进行网页元素请求的 方法的流程图。如图 2 所示, 该方法包括 : 0077 步骤 S210, 检测移动终端进行无线数据传输的网络类型。 。
27、0078 步骤 S220, 依据网络类型, 确定出在移动终端的浏览器中进行网页元素请求阻断 的条件。 0079 步骤 S230, 在浏览器加载当前网页时, 阻断符合网页元素请求阻断条件的网页元 素请求。 0080 上述步骤S210、 步骤S220、 步骤S230分别与图1所示方法的步骤S110、 步骤S120、 步骤 S130 对应相同, 在此不再赘述。 0081 步骤 S240, 在浏览器中展示当前网页中的所有被阻断的网页元素请求。 0082 步骤 S250, 响应于所展示的一个被阻断的网页元素请求被选中, 向服务器侧发送 该网页元素请求, 获取相应内容, 并在浏览器侧进行加载。 0083 。
28、图 2 所示的方法, 对于被阻断处理后的网页元素, 可以将其按照预置的网页模板 格式显示在当前网页中, 使得用户获知有哪些网页元素请求在本次网页加载中被阻断, 进 而用户可以根据自身需求, 手动选择想要查看的网页元素请求, 依据该选择, 再次进行网页 元素的请求和加载 ; 并且, 还可以依据网页元素的类别进行再次请求和加载。 该方案以用户 需求为依据, 实现了网页元素请求阻断的可恢复性。 0084 在本发明的一个实施例中, 图1和图2所示的方法进一步包括 : 对于当前网页中的 被阻断了网页元素请求的网页元素, 根据该网页元素的 URL 在当前网页的该网页元素的位 说 明 书 CN 104462。
29、283 A 8 6/13 页 9 置处显示对应的占位符, 以规整显示当前网页。 对于进行了阻断处理后的网页, 其显示依据 对应的 URL 在预置的网页模板格式上进行排版, 并利用一个预设的 CSS 文件给被阻断的网 页元素对应的 URL 使用, 以规整显示当前网页。 0085 在本发明的一个实施例中, 进一步限定了进行网页元素阻断的网页, 图1和图2所 示的方法在对当前网页进行网页元素阻断处理前, 先要识别当前网页, 只有在当前网页符 合预置的特征时, 才阻断该当前网页的符合网页元素请求阻断条件的网页元素请求。在某 种情况下, 对于一些网页没有必要进行上述的阻断处理, 例如, 在一些小说阅读网。
30、站中, 其 网页以文字网页元素为主, 图片网页元素的数据量非常小, 没有必要对该网页的图片网页 元素进行阻断 ; 而在一些看图网站或者新闻网站中, 其网页以图片网页元素为主, 为了节省 网络流量, 需要对该网页的图片网页元素进行阻断。因此, 本实施例在进行阻断处理之前, 预置了指定网页特征, 如指定网页特征 URL 中带有 news 标识的新闻类网页, 只有在当前网 页符合该预置特征时, 对其进行网页元素的阻断处理。 0086 在本发明的一个实施例中, 图 1 和图 2 所示的方法中检测移动终端进行无线数据 传输的网络类型包括 : 当移动终端的浏览器启动并加载浏览器主界面时, 通过调用移动终 。
31、端操作系统中的用于查询网络类型的应用程序编程接口 API 来获取移动终端进行无线数 据传输的网络类型。 0087 在本发明的一个实施例中, 图1和图2所示的方法进一步包括 : 设置智能省流量设 置项 ; 当该智能省流量设置项被设置为有效时, 执行上述的流程。图 6C 示出了根据本发明 一个实施例的显示智能省流量设置项的界面示意图, 如图 6C 所示, 其中的 “智能无图” 选项 为本实施例中的智能省流量设置项, 当该选项被设置为有效时, 才可以执行图1和图2所示 的各实施例。 0088 在本发明的一个实施例中, 图1和图2所示的方法在依据网络类型, 确定出在移动 终端的浏览器中进行网页元素请求。
32、阻断的条件时, 可以依照以下几种方案 : 方案 1, 当网络 类型为移动数据网络或WiFi网络时, 均设置网页元素请求阻断的条件, 其中WiFi网络对应 的网页元素请求阻断的条件比移动数据网络对应的网页元素请求阻断的条件宽松 ; 例如, 设置 WiFi 网络对应的网页元素请求阻断的条件为 : 视频网页元素请求, 并且设置移动数据 网络对应的网页元素请求阻断的条件为 : 图片网页元素请求或视频网络元素请求。方案 2, 当网络类型为移动数据网络时, 设置网页元素请求阻断的条件 ; 但当网络类型为 WiFi 网络 时, 不设置网页元素请求阻断的条件, 所有网页元素请求均不会被阻断 ; 如上文中如图 。
33、6A 和图 6B 所示的实施例, 当网络类型为 WiFi 网络时, 不设置网页元素请求阻断的条件, 当网 络类型为移动数据网络时, 设置网页元素请求阻断的条件为 : 图片网页元素请求, 其结果如 图6A和图6B所示, 在此不再赘述。 方案3, 当网络类型为移动数据网络时, 设置网页元素请 求阻断的条件 ; 设置 WiFi 省流量设置项, 当网络类型为 WiFi 网络时, 设置网页元素请求阻 断的条件, 但只有在 WiFi 省流量设置项有效时, 才在浏览器加载当前网页时, 阻断符合所 述网页元素请求阻断条件的网页元素请求 ; 此方案是在方案 2 的基础上做优化, 沿用如图 6A 和图 6B 所示。
34、的实施例, 有时候, 即使在网络类型为 WiFi 网络时, 用户依然不希望看到的 图片网页元素, 例如, 一个小说阅读网页中, 有一些广告图片, 用户在阅读的时候不希望看 到这些广告图片, 因此, 在网络类型为 WiFi 网络时, 设置网页元素请求阻断的条件为 : 图片 网页元素, 并将 WiFi 省流量设置项设置为有效, 此时, 加载小说阅读网页时不会显示上述 说 明 书 CN 104462283 A 9 7/13 页 10 广告图片。 0089 图 3 示出了根据本发明一个实施例的一种在移动终端中进行网页元素请求的装 置的示意图。如图 3 所示, 该在移动终端中进行网页元素请求的装置 30。
35、0 包括 : 0090 网络检测单元 310, 适于检测移动终端进行无线数据传输的网络类型。 0091 条件配置单元 320, 适于依据网络类型, 确定出在移动终端的浏览器中进行网页元 素请求阻断的条件。 0092 本单元中, 网页元素是指 : 构成网页的各种资源元素, 包括视频网页元素、 图片网 页元素、 音频网页元素等 ; 网页元素请求是指 : 浏览器在加载页面的时候, 向服务器发出的 对各种网页元素的请求。 0093 拦截单元 330, 适于在浏览器加载当前网页时, 阻断符合网页元素请求阻断条件的 网页元素请求。 0094 可见, 图 3 所示的装置在各单元的相互配合下, 可以根据网络类。
36、型确定网页元素 请求的阻断条件, 在网页加载时阻断符合条件的网页元素请求, 从而为用户提供符合当前 网络环境的、 优化的网页加载方案, 解决了由于网络类型导致的网页加载速度过慢、 网页加 载超时、 网页无响应、 网络流量耗费大等问题, 在节省网络流量的前提下, 给用户较为流畅、 迅捷的移动上网体验。 0095 利用图 3 所示装置执行上述过程, 在本发明的一个实施例中, 移动终端为手机, 当 网络检测单元 310 检测到该手机连接的网络类型为 WiFi 网络时, 条件配置单元 320 确定不 阻断任何类型的网页元素请求 ; 当网络检测单元 310 检测到该手机连接的网络类型为移动 数据网络时,。
37、 为了节省移动数据流量, 条件配置单元320确定阻断图片网页元素请求。 图6A 示出了根据本发明一个实施例的不阻断网页元素请求的界面示意图, 依据上述条件, 当该 手机连接的网络类型为WiFi网络, 在其浏览器中加载网页时, 加载后的网 页页面如图 6A 所示, 图片网页元素和文字网页元素均完整地显示出来。图 6B 示出了根据 本发明一个实施例的阻断网页元素请求的界面示意图, 依然依据上述条件, 当该手机连接 的网络类型为移动数据网络, 在其浏览器中同样加载网页 时, 加载后的网 页页面如图6B所示, 可见, 与图6A对应的两个图片的网页元素请求被阻断, 没有显示出来。 0096 在本发明的。
38、一个实施例中, 图 3 所示装置的条件配置单元 320 所确定出的网页元 素请求阻断的条件包括如下网页元素中的一种或多种 : 指定类型的网页元素, 如上文所述 的视频网页元素、 图片网页元素、 音频网页元素等 ; 数据量大于预设值的网页元素 ; 需要指 定插件进行加载的网页元素, 例如, 需要利用 Flash 等插件才可以加载的网页元素 ; 网页中 的指定参数所标记出来的网页元素, 例如, 网页中的 Meta 参数中带有的预置标记可以用于 标识网页元素的ID名称, 因此, 网页中的Meta参数所标记出来的网页元素可以作为请求阻 断的条件。 0097 在本发明的一个实施例中, 图 3 所示装置的。
39、拦截单元 330 进一步适于对于被阻断 了网页元素请求的网页元素, 根据该网页元素的 URL 从服务器侧获取该网页元素对应的替 换网页元素, 将该替换网页元素在单独的浏览器窗口中进行加载显示。 例如, 在一个实施例 中, 考虑到网络流量的限制, 视频网页元素的请求被阻断, 但由于该视频网页元素中包含了 用户需要的信息, 因此, 根据该视频网页元素的 URL 从服务器侧获取了与之对应的替换视 频网页元素, 该替换视频网页元素的数据量大大小于原来的视频网页元素, 将该替换视频 说 明 书 CN 104462283 A 10 8/13 页 11 网页元素在单独的浏览器窗口中进行加载显示, 满足用户需。
40、求。 0098 图 4 示出了根据本发明另一个实施例的一种在移动终端中进行网页元素请求的 装置的示意图。如图 4 所示, 该在移动终端中进行网页元素请求的装置 400 包括 : 网络检测 单元 410、 条件配置单元 420、 拦截单元 430、 展示单元 440 和拦截恢复单元 450。 0099 其中, 网络检测单元 410、 条件配置单元 420、 拦截单元 430 分别与图 3 所示的网络 检测单元 310、 条件配置单元 320、 拦截单元 330 对应相同, 在此不再赘述。 0100 展示单元 440, 适于在浏览器中展示当前网页中的所有被阻断的网页元素请求。 0101 拦截恢复单。
41、元 450, 适于响应于所展示的一个被阻断的网页元素请求被选中, 向服 务器侧发送该网页元素请求, 获取相应内容, 并在浏览器侧进行加载。 0102 图 4 所示的装置, 对于被阻断处理后的网页元素, 展示单元 440 可以将其按照预 置的网页模板格式显示在当前网页中, 使得用户获知有哪些网页元素请求在本次网页加载 中被阻断, 进而用户可以根据自身需求, 手动选择想要查看的网页元素请求, 拦截恢复单元 450 依据该选择, 再次进行网页元素的请求和加载 ; 并且, 拦截恢复单元 450 还可以依据网 页元素的类别进行再次请求和加载。该方案以用户需求为依据, 实现了网页元素请求阻断 的可恢复性。。
42、 0103 在本发明的一个实施例中, 图 4 所示装置的展示单元 440, 进一步适于对于当前网 页中的被阻断了网页元素请求的网页元素, 根据该网页元素的 URL 在当前网页的该网页元 素的位置处显示对应的占位符, 以规整显示当前网页。对于阻断处理后的网页, 展示单元 440 依据对应的 URL 在预置的网页模板格式上对网页的显示进行排版, 并利用一个预设的 CSS 文件给被阻断的网页元素对应的 URL 使用, 以规整显示当前网页。 0104 在本发明的一个实施例中, 进一步限定了进行网页元素阻断的网页, 图3和图4所 示装置的拦截单元, 在对当前网页进行网页元素阻断处理前, 先要识别当前网页。
43、, 只有在当 前网页符合预置的特征时, 才阻断该当前网页的符合网页元素请求阻断条件的网页元素请 求。在某种情况下, 对于一些网页没有必要进行上述的阻断处理, 例如, 在一些小说阅读网 站中, 其网页以文字网页元素为主, 图片网页元素的数据量非常小, 没有必要对该网页的图 片网页元素进行阻断 ; 而在一些看图网站或者新闻网站中, 其网页以图片网页元素为主, 为 了节省网络流量, 需要对该网页的图片网页元素进行阻断 ; 因此, 本实施例在进行阻断处理 之前, 预置了指定网页特征, 如指定网页特征为 : URL 中带有 news 标识的新闻类网页, 只有 在当前网页符合该预置特征时, 对其进行网页元。
44、素的阻断处理。 0105 在本发明的一个实施例中, 图3和4所示装置的网络检测单元, 适于当移动终端的 浏览器启动并加载浏览器主界面时, 通过调用移动终端操作系统中的用于查询网络类型的 应用程序编程接口 API 来获取移动终端进行无线数据传输的网络类型。 0106 图 5 示出了根据本发明又一个实施例的一种在移动终端中进行网页元素请求的 装置的示意图。如图 5 所示, 该在移动终端中进行网页元素请求的装置 500 包括 : 网络检 测单元 510、 条件配置单元 520、 拦截单元 530、 展示单元 540、 拦截恢复单元 550 和设置单元 560。 0107 其中, 网络检测单元 510。
45、、 条件配置单元 520、 拦截单元 530、 展示单元 540、 拦截恢 复单元 550 分别与图 4 所示的网络检测单元 410、 条件配置单元 420、 拦截单元 430、 展示单 元 440、 拦截恢复单元 450 对应相同, 在此不再赘述。 说 明 书 CN 104462283 A 11 9/13 页 12 0108 设置单元 560, 适于设置智能省流量设置项 ; 当该智能省流量设置项被设置为有 效时, 该在移动终端中进行网页元素请求的装置 500 执行上述的流程。 0109 图 6C 示出了根据本发明一个实施例的显示智能省流量设置项的界面示意图, 如 图 6C 所示, 其中的 “。
46、智能无图” 选项为本实施例中的智能省流量设置项, 当该选项被设置为 有效时, 如上所述的在移动终端中进行网页元素请求的装置才可以执行上述各实施例。 0110 在本发明的一个实施例中, 图 3、 图 4 和图 5 所示方法的条件配置单元在依据网络 类型, 确定出在移动终端的浏览器中进行网页元素请求阻断的条件时, 可以依照以下几种 方案 : 方案 1, 条件配置单元, 适于当网络类型为移动数据网络或 WiFi 网络时, 均设置网页 元素请求阻断的条件, 其中 WiFi 网络对应的网页元素请求阻断的条件比移动数据网络对 应的网页元素请求阻断的条件宽松 ; 例如, 设置 WiFi 网络对应的网页元素请。
47、求阻断的条件 为 : 视频网页元素请求, 并且设置移动数据网络对应的网页元素请求阻断的条件为 : 图片 网页元素请求或视频网络元素请求。方案 2, 该条件配置单元, 适于当网络类型为移动数据 网络时, 设置网页元素请求阻断的条件 ; 但当网络类型为 WiFi 网络时, 不设置网页元素请 求阻断的条件, 所有网页元素请求均不会被阻断 ; 如上文中如图 6A 和图 6B 所示的实施例, 当网络类型为 WiFi 网络时, 不设置网页元素请求阻断的条件, 当网络类型为移动数据网络 时, 设置网页元素请求阻断的条件为 : 图片网页元素请求, 其结果如图6A和图6B所示, 在此 不再赘述。 方案3, 该条。
48、件配置单元, 适于当网络类型为移动数据网络时, 设置网页元素请求 阻断的条件 ; 设置 WiFi 省流量设置项, 当所述网络类型为 WiFi 网络时, 设置网页元素请求 阻断的条件, 但只有在 WiFi 省流量设置项有效时, 才在所述浏览器加载当前网页时, 阻断 符合所述网页元素请求阻断条件的网页元素请求 ; 此方案是在方案 2 的基础上做优化, 沿 用如图 6A 和图 6B 所示的实施例, 有时候, 即使在网络类型为 WiFi 网络时, 用户依然不希望 看到的图片网页元素, 例如, 一个小说阅读网页中, 有一些广告图片, 用户在阅读的时候不 希望看到这些广告图片, 因此, 在网络类型为 Wi。
49、Fi 网络时, 设置网页元素请求阻断的条件 为 : 图片网页元素, 并将 WiFi 省流量设置项设置为有效, 此时, 加载小说阅读网页时不会显 示上述广告图片。 0111 在本发明的一个实施例中, 提供了一种在移动终端中进行网页元素请求的浏览器 客户端, 包括如上任一实施例所述的在移动终端中进行网页元素请求的装置。 0112 综上所述, 本发明提供的在移动终端中进行网页元素请求的方案, 可以根据网络 类型确定网页元素请求的阻断条件, 在网页加载时阻断符合条件的网页元素请求, 可以同 时满足节省网络流量和提高网页加载速度的移动上网需求, 从而为用户提供符合当前网络 环境的、 优化的网页加载方案 ; 避免了由于网页加载速度。