[发明专利]基于安卓系统的设备的网络图片的缓存方法在审
申请号: | 201410462111.4 | 申请日: | 2014-09-11 |
公开(公告)号: | CN104239101A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 程超;罗永江;缪洪波;李奇;陈锡林;龚翔;刘裕 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F17/30 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 李凌峰 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 系统 设备 网络 图片 缓存 方法 | ||
技术领域
本发明涉及存储技术,特别涉及基于安卓系统的网络图片缓存技术。
背景技术
近年来,基于Android系统的智能设备和互联网的迅猛发展,Android智能设备的用户不断扩大,Android设备上基于互联网的应用不断增多,对于这些设备如何能够更快速高效的在Android智能设备上查看网络图片资源,减少用户等待时间,在非WiFi网络状况下减少流量消耗,提升用户体验,将成为一个很关键的竞争力。
基于以上所述,创建一套高效的图片缓存机制就显得尤为必要。
发明内容
本发明的目的是为了提供一种高效的网络图片缓存方法,解决目前网络图片存储缓慢影响用户体验的问题。
本发明解决其技术问题的技术方案是,一种基于安卓系统的设备的网络图片的缓存方法,包括如下步骤:
A.设置设备内存中缓存占用最大空间值及内存中缓存机制,设置外部存储的位置和外部存储最大占用空间值;
B.获取网络图片的URL地址,判断所述网络图片是否已经缓存在设备内存中,若是,则结束程序,否则进入步骤C;
C.判断所述网络图片是否已经缓存于外部存储设备中,若是,则从外部存储设备中读取该网络图片并将所述网络图片存储于设备内存中,否则进入步骤D;
D.根据所述网络图片的URL地址从网络中下载该网络图片,下载完成后将此网络图片分别添加到设备内存及外部存储设备中。
所述内存缓存机制为先进先出机制(FIFO)。
具体地,当设备内存中缓存占用达到设定的最大值后,将网络图片存储到外部存储设备中,当外部存储设备缓存占用达到设定的最大值后,系统提示用户对设备内存及外部存储设备进行清理。
具体地,所述设备内存中缓存占用最大空间值为虚拟机运行内存的八分之一。
本发明的有益效果是:通过本发明的方法,用户在浏览图片时,可以更加快速地看到希望浏览的图片,特别是在网络下载速度较慢的场合,可以极大地提升用户体验。
具体实施方式
下面结合实施例对本发明的技术方案作详细说明。
本发明是在基于安卓(Android)系统的智能设备上,针对网络图片的访问,采用多级缓存机制,以达到提高网络图片加载速度,减少网络流量消耗,进而提升用户体验。从内存中读取数据速度最快,但内存空间大小有限;外部存储读取速度次之,但是空间大;从网络下载最慢,耗费流量,但是网络是该图片的唯一来源。结合这三种存储方式的优缺点,便可以实现一套高效的图片多级缓存机制。
实施例
具体方式为:首先,在程序运行的时候,设置内存中缓存占用最大空间大小,比如虚拟机运行内存的1/8,设置内存中缓存的机制,比如FIFO,设置外部存储的位置和外部存储最大占用空间大小。当程序在运行过程中需要加载网络图片时,获取此网络图片的URL,然后判断该网络图片是否已经缓存在内存当中,如果该图片已经缓存在内存中,则直接使用内存缓存中的图片。如果该网络图片没有缓存在内存之中,则再判断该网络图片已经缓存于设备的外部存储之中,如果已经缓存于外部存储,则从外部存储中读出该图片使用,并将此图片添加到内存缓存中。如果内存缓存和外部存储中,都无法找到该图片,则说明此图片只能从网络上得到,此时根据此图片的URL从网络上下载该图片,当下载完成后,程序便可以根据实际需要使用此图片,并将此图片添加到内存缓存和设备外部存储中。
当设备内存中缓存占用达到设定的最大值后,将网络图片存储到外部存储设备中,当外部存储设备缓存占用达到设定的最大值后,系统提示用户对设备内存及外部存储设备进行清理,提示以对话框的形式弹出,用户根据提示可以选择进行处理或者不处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410462111.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:柔性整体式结构城市轨道客车贯通道侧护板装置
- 下一篇:一种矿车卸载系统