CN105930342A - 图像文件存储方法、装置和移动终端 - Google Patents
图像文件存储方法、装置和移动终端 Download PDFInfo
- Publication number
- CN105930342A CN105930342A CN201610203661.3A CN201610203661A CN105930342A CN 105930342 A CN105930342 A CN 105930342A CN 201610203661 A CN201610203661 A CN 201610203661A CN 105930342 A CN105930342 A CN 105930342A
- Authority
- CN
- China
- Prior art keywords
- image file
- memory
- read
- storage
- random access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
本发明公开了一种图像文件存储方法、装置和移动终端,涉及计算机移动终端技术领域,其中所述方法包括:获取图像文件;将所获取图像文件存储到随机存储器和只读存储器内。由此,通过将所获取图像文件存储到只读存储器内,可以使用户在随机存储器内存储的图像文件被释放后,还可以从只读存储器中读取该图像文件,从而可以不必要从网络重新下载该图像文件,节省了用户流量,并且从只读存储器中读取图像文件的速度远快于从网络重新下载该图像文件的速度,也提升了浏览图片的速度。
Description
技术领域
本发明涉及计算机移动终端技术领域,具体涉及一种图像文件存储方法、装置和移动终端。
背景技术
在移动互联网时代,用户越来越习惯于用手机等移动终端来浏览照片、带有图像文件的网页等。
当用户在浏览图像文件时,移动终端会不断将图像文件加载到缓存中,以便于用户在执行回看等操作时能够迅速显示图像文件,且无需再从网络重新下载。
然而,用户有时会浏览很多图像文件,由于缓存空间有限,不可能将用户所浏览的所有图像文件都加载到缓存空间,当缓存空间被占用达到一定程度时,移动终端会释放部分缓存空间。这样,用户在回看图像文件时,有些图像文件由于缓存已经释放,移动终端只能再从网络重新下载该图像文件,需要耗费用户流量。
发明内容
本发明要解决的技术问题在于图像文件缓存已释放时需要耗费流量重新下载该图像文件。
为此,本发明实施例提供了一种图像文件存储方法,包括:获取图像文件;将所获取图像文件存储到随机存储器和只读存储器内。
优选地,在所述将所获取图像文件存储到随机存储器和只读存储器内之后,上述方法还包括:将所述只读存储器内存储的图像文件从低压缩率的格式转换成高压缩率的格式。
优选地,在所述将所获取图像文件存储到随机存储器和只读存储器内之后,上述方法还包括:将预定时间段内的所述只读存储器内存储的图像文件压缩成压缩文件包。
本发明实施例还提供了一种图像文件存储装置,包括:获取单元,用于获取图像文件;存储单元,用于将所获取图像文件存储到随机存储器和只读存储器内。
优选地,所述存储单元用于将所获取图像文件同时存储到所述随机存储器和所述只读存储器内;或者用于先将所获取图像文件存储到所述随机存储器内,然后在将所述图像文件从所述随机存储器中清除之前将所述图像文件存储到所述只读存储器内。
优选地,所述装置还包括:转换单元,用于将所述只读存储器内存储的图像文件从低压缩率的格式转换成高压缩率的格式。
优选地,所述装置还包括:压缩单元,用于将预定时间段内的所述只读存储器内存储的图像文件压缩成压缩文件包。
优选地,所述装置还包括:清除单元,用于清除所述只读存储器内存储的至少一部分图像文件。
优选地,所述清除单元采用LRU算法,将近期最少使用的图像文件清除出所述只读存储器。
本发明实施例还提供了一种移动终端,包括上述任一项所述的图像文件存储装置。
本发明实施例所提供的图像文件存储方法、装置和移动终端,通过将所获取图像文件存储到只读存储器内,可以使用户在随机存储器内存储的图像文件被释放后,还可以从只读存储器中读取该图像文件,从而可以不必要从网络重新下载该图像文件,节省了用户流量,并且从只读存储器中读取图像文件的速度远快于从网络重新下载该图像文件的速度,也提升了浏览图片的速度。
附图说明
通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
图1示出了根据本发明实施例的图像文件存储方法的流程图;
图2示出了根据本发明实施例的图像文件存储装置的示意图。
具体实施方式
下面将结合附图对本发明的实施例进行详细描述。
本发明实施例提供了一种图像文件存储方法,该方法可以适用于手机、平板电脑等移动终端,如图1所示,该方法包括如下步骤:
S11.获取图像文件。在这里,可以通过网络、蓝牙、近场通讯等方式来获取图像文件,图像文件可以是各种格式的图像文件,例如bmp、jpg、tif、png等。
S12.将所获取图像文件存储到随机存储器(RAM)和只读存储器(ROM)内。在这里,随机存储器例如可以是移动终端的缓存或内存,只读存储器例如可以是移动终端的只读存储空间或存储卡。
随机存储器的存储空间较小,目前主流的移动终端的随机存储器的存储空间通常是1-4G,价格昂贵,且断电后其内存储的数据就会丢失,但是随机存储器的读写速度快,存储到随机存储器的图像文件可以方便用户随时回看。
移动终端内只读存储器的存储空间比随机存储器大得多,目前主流的移动终端的只读存储器的存储空间通常是16-128G,且还可以通过存储卡来进一步扩展存储空间,价格较低,且断电后其内存储的数据仍会保留。上述方法通过将所获取图像文件存储到只读存储器内,可以使用户在随机存储器内存储的图像文件被释放后,还可以从只读存储器中读取该图像文件,从而可以不必要从网络重新下载该图像文件,节省了用户流量,并且从只读存储器中读取图像文件的速度远快于从网络重新下载该图像文件的速度,也提升了浏览图片的速度。
在上述步骤S12中,移动终端可以将所获取图像文件同时存储到随机存储器和只读存储器内;也可以先将所获取图像文件存储到随机存储器内,然后再将其存储到只读存储器内,例如可以在将图像文件从随机存储器中清除之前将其存储到只读存储器内。
作为一种优选实施方式,在上述步骤S12之后还可以包括:
S13.将只读存储器内存储的图像文件从低压缩率的格式转换成高压缩率的格式。例如可以将bmp或tif等低压缩率的图像文件格式转换成jpg甚至png等高压缩率的图像文件格式,从而可以降低图像文件所占用的存储空间。
进一步优选地,在上述步骤S12或S13之后还可以包括:
S14.将预定时间段内的只读存储器内存储的图像文件压缩成压缩文件包。例如,移动终端可以将一周时间内存储的图像文件压缩成压缩文件包,从而可以进一步降低图像文件所占用的存储空间。这样当用户需要回看图像文件时,仍然可以通过从压缩包里解压缩出所要回看的图像文件,而无需从网络重新下载该图像文件。虽然图中示出步骤S14在S13之后,但是本领域技术人员应当理解,步骤S13是可选步骤,也可以在步骤S12之后执行步骤S14。
虽然通过步骤S13和S14可以极大降低图像文件所占用的存储空间,但是只读存储器的存储空间仍然有可能被耗尽,因此在上述步骤S12、S13或S14之后进一步可以包括:
S15.清除只读存储器内存储的至少一部分图像文件。例如,移动终端可以采用LRU(Least Recently Used)算法,即近期最少使用算法,将近期最少使用的图像文件清除出只读存储器;移动终端也可以按照存储时间先后排序,将最早存储的图像文件清除出只读存储器,例如清除一个月前浏览的图像文件,因为用户很少需要回看这么久之前的图像文件,这样可以避免只读存储器的存储空间被耗尽。对于压缩包文件而言,移动终端可以清除掉整个压缩包,也可以仅清除压缩包内的部分文件。
虽然图中示出步骤S15在S13、S14之后,但是本领域技术人员应当理解,步骤S13、S14是可选步骤,步骤S15可以在步骤S12之后执行,也可以在步骤S13之后执行,上述步骤S13、S14和S15的任何可行的组合均落在本发明的保护范围之内。
相应地,本发明实施例提供了一种图像文件存储装置,该装置可以适用于手机、平板电脑等移动终端,如图2所示,该装置包括:
获取单元21,用于获取图像文件。在这里,可以通过网络、蓝牙、近场通讯等方式来获取图像文件,图像文件可以是各种格式的图像文件,例如bmp、jpg、tif、png等。
存储单元22,用于将所获取图像文件存储到随机存储器(RAM)和只读存储器(ROM)内。在这里,随机存储器例如可以是移动终端的缓存或内存,只读存储器例如可以是移动终端的只读存储空间或存储卡。
移动终端内只读存储器的存储空间比随机存储器大得多,目前主流的移动终端的只读存储器的存储空间通常是16-128G,且还可以通过存储卡来进一步扩展存储空间,价格较低,且断电后其内存储的数据仍会保留。上述装置通过将所获取图像文件存储到只读存储器内,可以使用户在随机存储器内存储的图像文件被释放后,还可以从只读存储器中读取该图像文件,从而可以不必要从网络重新下载该图像文件,节省了用户流量,并且从只读存储器中读取图像文件的速度远快于从网络重新下载该图像文件的速度,也提升了浏览图片的速度。
在这里,存储单元22可以将所获取图像文件同时存储到随机存储器和只读存储器内;也可以先将所获取图像文件存储到随机存储器内,然后再将其存储到只读存储器内,例如可以在将图像文件从随机存储器中清除之前将其存储到只读存储器内。
作为一种优选实施方式,上述装置还可以包括:
转换单元23,用于将只读存储器内存储的图像文件从低压缩率的格式转换成高压缩率的格式。例如可以将bmp或tif等低压缩率的图像文件格式转换成jpg甚至png等高压缩率的图像文件格式,从而可以降低图像文件所占用的存储空间。
进一步优选地,上述装置还可以包括:
压缩单元24,用于将预定时间段内的只读存储器内存储的图像文件压缩成压缩文件包。例如,压缩单元24可以将一周时间内存储的图像文件压缩成压缩文件包,从而可以进一步降低图像文件所占用的存储空间。这样当用户需要回看图像文件时,仍然可以通过从压缩包里解压缩出所要回看的图像文件,而无需从网络重新下载该图像文件。虽然图中同时示出了转换单元23和压缩单元24,但是本领域技术人员应当理解,转换单元23和压缩单元24均是可选的,也可以只存在其中之一。
虽然通过转换单元23和压缩单元24可以极大降低图像文件所占用的存储空间,但是只读存储器的存储空间仍然有可能被耗尽,因此上述装置进一步可以包括:
清除单元25,用于清除只读存储器内存储的至少一部分图像文件。例如,清除单元25可以采用LRU(Least Recently Used)算法,即近期最少使用算法,将近期最少使用的图像文件清除出只读存储器;清除单元25也可以按照存储时间先后排序,将最早存储的图像文件清除出只读存储器,例如清除一个月前浏览的图像文件,因为用户很少需要回看这么久之前的图像文件,这样可以避免只读存储器的存储空间被耗尽。对于压缩包文件而言,移动终端可以清除掉整个压缩包,也可以仅清除压缩包内的部分文件。
虽然图中同时示出了转换单元23、压缩单元24和清除单元25,但是本领域技术人员应当理解,转换单元23、压缩单元24和清除单元25均是可选的,转换单元23、压缩单元24和清除单元25的任何可行的组合均落在本发明的保护范围之内。
本发明实施例还提供了一种移动终端,其包括如上所述的图像文件存储装置,由此移动终端可以将所获取图像文件存储到只读存储器内,可以使用户在随机存储器内存储的图像文件被释放后,还可以从只读存储器中读取该图像文件,从而可以不必要从网络重新下载该图像文件,节省了用户流量,并且从只读存储器中读取图像文件的速度远快于从网络重新下载该图像文件的速度,也提升了浏览图片的速度。
本领域内的技术人员还应理解,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的,应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
Claims (10)
1.一种图像文件存储方法,其特征在于,包括:
获取图像文件;
将所获取图像文件存储到随机存储器和只读存储器内。
2.根据权利要求1所述的图像文件存储方法,其特征在于,在所述将所获取图像文件存储到随机存储器和只读存储器内之后,还包括:
将所述只读存储器内存储的图像文件从低压缩率的格式转换成高压缩率的格式。
3.根据权利要求1或2所述的图像文件存储方法,其特征在于,在所述将所获取图像文件存储到随机存储器和只读存储器内之后,还包括:
将预定时间段内的所述只读存储器内存储的图像文件压缩成压缩文件包。
4.一种图像文件存储装置,其特征在于,包括:
获取单元,用于获取图像文件;
存储单元,用于将所获取图像文件存储到随机存储器和只读存储器内。
5.根据权利要求4所述的图像文件存储装置,其特征在于,所述存储单元用于将所获取图像文件同时存储到所述随机存储器和所述只读存储器内;或者
用于先将所获取图像文件存储到所述随机存储器内,然后在将所述图像文件从所述随机存储器中清除之前将所述图像文件存储到所述只读存储器内。
6.根据权利要求4所述的图像文件存储装置,其特征在于,还包括:
转换单元,用于将所述只读存储器内存储的图像文件从低压缩率的格式转换成高压缩率的格式。
7.根据权利要求4所述的图像文件存储装置,其特征在于,还包括:
压缩单元,用于将预定时间段内的所述只读存储器内存储的图像文件压缩成压缩文件包。
8.根据权利要求4-7中任一项所述的图像文件存储装置,其特征在于,还包括:
清除单元,用于清除所述只读存储器内存储的至少一部分图像文件。
9.根据权利要求8所述的图像文件存储装置,其特征在于,所述清除单元采用LRU算法,将近期最少使用的图像文件清除出所述只读存储器。
10.一种移动终端,其特征在于,包括权利要求4-9中任一项所述的图像文件存储装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610203661.3A CN105930342A (zh) | 2016-04-01 | 2016-04-01 | 图像文件存储方法、装置和移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610203661.3A CN105930342A (zh) | 2016-04-01 | 2016-04-01 | 图像文件存储方法、装置和移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105930342A true CN105930342A (zh) | 2016-09-07 |
Family
ID=56840123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610203661.3A Pending CN105930342A (zh) | 2016-04-01 | 2016-04-01 | 图像文件存储方法、装置和移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105930342A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070294238A1 (en) * | 2006-06-20 | 2007-12-20 | Microsoft Corporation | Automatic layout of unpredictable content from multiple sources |
CN102368243A (zh) * | 2011-09-08 | 2012-03-07 | 广州市动景计算机科技有限公司 | 用于在无图浏览模式下查看图片的方法、装置及移动终端 |
CN102622347A (zh) * | 2011-01-26 | 2012-08-01 | 腾讯科技(深圳)有限公司 | 图片管理方法及移动终端 |
CN102841896A (zh) * | 2011-06-22 | 2012-12-26 | 腾讯科技(深圳)有限公司 | 一种移动终端图文信息显示的方法、***及移动终端 |
CN103942199A (zh) * | 2013-01-18 | 2014-07-23 | 腾讯科技(北京)有限公司 | 一种获取网页中的图片信息的方法、装置和终端 |
CN104391618A (zh) * | 2014-07-01 | 2015-03-04 | 贵阳朗玛信息技术股份有限公司 | 图片加载方法及装置 |
-
2016
- 2016-04-01 CN CN201610203661.3A patent/CN105930342A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070294238A1 (en) * | 2006-06-20 | 2007-12-20 | Microsoft Corporation | Automatic layout of unpredictable content from multiple sources |
CN102622347A (zh) * | 2011-01-26 | 2012-08-01 | 腾讯科技(深圳)有限公司 | 图片管理方法及移动终端 |
CN102841896A (zh) * | 2011-06-22 | 2012-12-26 | 腾讯科技(深圳)有限公司 | 一种移动终端图文信息显示的方法、***及移动终端 |
CN102368243A (zh) * | 2011-09-08 | 2012-03-07 | 广州市动景计算机科技有限公司 | 用于在无图浏览模式下查看图片的方法、装置及移动终端 |
CN103942199A (zh) * | 2013-01-18 | 2014-07-23 | 腾讯科技(北京)有限公司 | 一种获取网页中的图片信息的方法、装置和终端 |
CN104391618A (zh) * | 2014-07-01 | 2015-03-04 | 贵阳朗玛信息技术股份有限公司 | 图片加载方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106886570B (zh) | 页面处理方法及装置 | |
CN103677942B (zh) | 一种移动终端浏览网络图片的方法和装置 | |
CN105912591A (zh) | 回看图像文件的方法、装置和移动终端 | |
CN108063818B (zh) | 数据下载方法、装置、终端和计算机可读存储介质 | |
CN103237054A (zh) | 一种存储照片或视频的方法、***及移动终端 | |
CN108121783A (zh) | 一种存储数据的自动清理方法、装置、计算机和存储介质 | |
CN103544207A (zh) | 一种图片加载显示的方法与*** | |
CN104808952A (zh) | 数据缓存方法及装置 | |
CN102594867A (zh) | 基于需求或递增的远程数据拷贝 | |
CN104903869B (zh) | 用于管理存储器的方法和设备 | |
CN106648445B (zh) | 用于网络爬虫的数据存储方法及装置 | |
CN105488078A (zh) | 一种网页数据缓存方法及设备 | |
CN108197160A (zh) | 一种图片加载方法及装置 | |
CN106453572A (zh) | 基于云服务器同步图像的方法及*** | |
CN107590144A (zh) | 一种文件存储方法和终端 | |
CN104424333A (zh) | 表格数据加载方法及*** | |
CN111931095A (zh) | 一种Android***的图片加载方法 | |
CN104182532B (zh) | 终端文件的清理方法、装置及终端 | |
CN106959898A (zh) | 减少内存占用的方法、装置及移动终端 | |
CN106201779A (zh) | 图片处理方法、装置及移动终端 | |
CN112596949B (zh) | 一种高效率的ssd删除数据恢复方法及*** | |
CN106933702A (zh) | 一种智能终端存储空间管理的方法、装置及智能终端 | |
CN113849864A (zh) | 基于区块链的移动端购物app取证方法 | |
CN105930342A (zh) | 图像文件存储方法、装置和移动终端 | |
CN103942120B (zh) | 一种基于虚拟化技术的读写方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160907 |
|
WD01 | Invention patent application deemed withdrawn after publication |