[发明专利]一种离线浏览网页的方法及装置有效
申请号: | 201210190621.1 | 申请日: | 2012-06-11 |
公开(公告)号: | CN103488636A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 温彦杰;赵祎 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 温青玲 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 离线 浏览 网页 方法 装置 | ||
技术领域
本发明属于IOS终端技术领域,尤其涉及一种IOS平台下离线浏览网页的方法及装置。
背景技术
现有基于IOS的终端设备(例如IPHONE、IPAD等)大多可以通过无线的方式访问互联网,浏览互联网上的内容。网页资源文件现有基于IOS的终端设备在浏览网页时是通过IOS终端设备的系统控件下载对应的网页资源文件,并将下载后的网页资源文件分散的存储至一个文件夹。在离线状态下通过UIWebView加载所存储的网页资源文件进行显示。然而,由于UIWebView加载网页资源文件的不可控性,UIWebView在加载每个分散的网页资源文件时,可能出现某些网页资源文件加载不完整或者不加载,导致页面显示不完全的问题,影响用户的体验。而且,网页资源文件的分散存储会浪费系统的存储空间并影响网页资源文件加载的效率。
发明内容
本发明实施例的目的在于提供一种离线浏览网页的方法,以解决现有技术存在的网页资源文件加载不完全以及加载效率低的问题。
本发明实施例是这样实现的,一种离线浏览网页的方法,所述方法包括:
接收用户输入的统一资源定位符URL;
在接收到用户添加所述URL的指令时,将所述URL存储至预设的离线浏览列表,并将所述URL对应网页中的网页资源文件下载到指定的存储位置,将下载后的所述网页资源文件压缩成一个可执行文档;
在离线状态下,接收用户从所述离线浏览列表中选定的URL,通过控件UIWebView加载存储的与所述选定的URL对应的所述可执行文档,实现网页的离线浏览。
本发明实施例的另一目的在于提供一种离线浏览网页的装置,所述装置包括:
接收单元,用于接收用户输入的统一资源定位符URL;
下载单元,用于在接收到用户添加所述URL的指令时,将所述URL存储至预设的离线浏览列表,并将所述URL对应网页中的网页资源文件下载到指定的存储位置,将下载后的所述网页资源文件压缩成一个可执行文档;
离线加载单元,用于在离线状态下,接收用户从所述离线浏览列表中选定的URL,通过控件UIWebView加载存储的与所述选定的URL对应的所述可执行文档,实现网页的离线浏览。
从上述技术方案可以看出,本发明实施例预先下载需要的网页资源文件,并将下载后的所述网页资源文件压缩成一个可执行文档。在离线(网络断开)状态下,通过控件UIWebView加载所述可执行文档,实现网页的离线浏览。由于所下载的网页资源文件压缩成了一个可执行文档,从而可有效避免现有网页资源文件存储过于分散导致的存储空间浪费以及加载效率低的问题。而且,本发明实施例是通过UIWebView直接加载所述可执行文档,不是加载每个分散的网页资源文件,从而可有效避免UIWebView不可控性导致的网页资源文件加载不完全的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的离线浏览网页方法的实现流程图;
图2是本发明实施例二提供的离线浏览网页方法的实现流程图;
图3是本发明实施例三提供的离线浏览网页装置的组成结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1示出了本发明实施例一提供的离线浏览网页方法的实现流程,该方法过程详述如下:
在步骤S101中,接收用户输入的统一资源定位符URL。
在本实施例中,基于IOS平台下的终端设备在上线(网络连通)状态下接收用户通过所述终端设备的浏览器(例如QQ浏览器)输入的统一资源定位符(Uniform Resource Locator,URL)。
在步骤S 102中,在接收到用户添加所述URL的指令时,将所述URL存储至预设的离线浏览列表,并将所述URL对应网页中的网页资源文件下载到指定的存储位置,将下载后的所述网页资源文件压缩成一个可执行文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210190621.1/2.html,转载请声明来源钻瓜专利网。