CN105589926A - 一种移动终端实时清理缓存文件的方法 - Google Patents
一种移动终端实时清理缓存文件的方法 Download PDFInfo
- Publication number
- CN105589926A CN105589926A CN201510839249.6A CN201510839249A CN105589926A CN 105589926 A CN105589926 A CN 105589926A CN 201510839249 A CN201510839249 A CN 201510839249A CN 105589926 A CN105589926 A CN 105589926A
- Authority
- CN
- China
- Prior art keywords
- file
- cache
- time
- mobile terminal
- real time
- 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
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0891—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using clearing, invalidating or resetting means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/162—Delete operations
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种移动终端实时清理缓存文件的方法,所述方法建立包括:缓存清理模块建立文件热度评估模块,并创建数据存储方式;所述热度评估模块根据用户浏览实时更新文件的用户浏览热度信息及浏览时间信息;缓存清理模块建立自动检索的缓存文件的检测模块,实时检索缓存文件所占内存容量;当缓存文件内存达到设置的阈值时,缓存清理模块根据热度信息和浏览时间信息清理热度较低以及长时间未浏览的缓存文件。实施本发明的技术方案,可以有效清理移动终端本地缓存数据,实时清理,删除不常访问的文件,释放本地内存及CPU压力。
Description
技术领域
本发明涉及智能终端***应用领域,特别是一种移动终端清理缓存文件的方法。
背景技术
随着科技的发展,移动终端智能设备(Android,IOS,windows主流***设备)应用广泛,移动终端App应用也蓬勃发展,对App应用的要求也越来越高,所以会有很多应用需要浏览网络图片,视频,通过将图片保存到本地建立缓存区,再次浏览该图直接从本地读而不需要再次下载,这样大大加快了图片加载显示的速度,同时,一个不可忽视的隐患也随之而来,缓存的图片越来越多,占用的内存空间越来越大,如果不加以控制,移动设备的内存最终爆满,导致无法正常运行。
发明内容
本发明的鉴于现有技术的不足,要建立一个智能的清理缓存文件的体系,当缓存文件达到预定的一定的容量时,***自动检查缓存记录,把访问量极少的图片即使的清理掉,以释放内存空间,本发明的一种移动终端实时清理缓存文件的方法包括:
步骤一,缓存清理模块建立文件热度评估模块,并创建数据存储方式;
步骤二,所述热度评估模块根据用户浏览实时更新文件的用户浏览热度信息及浏览时间信息;
步骤三,缓存清理模块建立自动检索的缓存文件的检测模块,实时检索缓存文件所占内存容量;
步骤四,当缓存文件内存达到设置的阈值时,缓存清理模块处理模块根据热度信息和浏览时间信息清理热度较低以及长时间未浏览的缓存文件。
根据步骤一,所述创建数据存储方式包括本地数据库存储、本地文本存储、网络存储的一种。
根据步骤二,所述用户浏览热度信息是用热度heat值表示浏览的频率,记录浏览的时间scan_date值,每次浏览后更新文件的heat值和scan_date值。
根据步骤三和步骤四,所述清理缓存文件,保护新建立的文件不被删除,建立时间较新的文件标记为最近文件,用recent表示,所述文件存在时间超出设置的时间后去除标记。
当所有缓存文件所占内存达到预定值时,首先清理热度heat较低的文件,其次删除存在时间scan_date比较长的文件。
本发明的技术方案与现有技术相比,实施本发明的技术方案,可以有效清理移动终端本地缓存数据,实时清理,删除不常访问的文件,释放本地内存及CPU压力。
附图说明
图1是本发明一种移动终端实时清理缓存文件的方法的流程框图示意图。
具体实施方式
以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
如图1所示,图1是本发明一种移动终端实时清理缓存文件的方法的流程框图示意图,在本发明中,一些移动终端的设备中,***占用的内存随着时间积累占用更多的资源,因此,本发明中,在***中建立一个缓存清理***及缓存清理模块来清理内存中不必要的缓存。
S1,缓存清理模块建立文件热度评估***,创建数据存储方式;
S2,所述热度评估模块根据用户浏览实时更新文件的用户浏览热度信息及浏览时间信息;
S3,缓存清理模块建立自动检索的缓存文件的检测模块,实时检索缓存文件所占内存容量;
S4,当缓存文件内存达到设置的阈值时,缓存清理模块根据热度信息和浏览时间信息清理热度较低以及长时间未浏览的缓存文件。
在S1中,首先我们需要建立文件热度评估***,创建数据存储方式,可以是本地数据库存储、本地文本存储、网络存储、或者其它存储方式。
如:用heat字段表示热度,即浏览的频率,记录浏览的时间scan_date,每次浏览更新heat和scan_date的值,这样浏览越频繁的文件热度越高,删除文件时,根据需求优先删除heat值比较低的,然后删除scan_date时间值比较久远的。
在S2和S3中,其次考虑一个问题,刚建立的文件热度很低,如果不对新文件做保护,让它有上升热度的机会,会造成新建的文件一直被删的情况。
所以我们可以将最近一段时间内建立的文件标记为最近文件,用recent表示,存在时间超出一段时间后去除标记。
在S4中,当缓存文件内存达到设置的阈值时,缓存文件清理规则:
1,当缓存文件比较少时不清理;
2,建立自动检索缓存文体系,实时检索缓存文件所占内存容量;
3,当所有缓存文件所占内存达到预定值时,首先清理热度heat较低的文件,其次删除时间scan_date比较久远的文件;
4,当全部是recent最近浏览文件时,清理scan_date相对比较久远的文件。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种移动终端实时清理缓存文件的方法,其特征在于,所述方法建立包括:
S1、缓存清理模块建立文件热度评估模块,并创建数据存储方式;
S2、所述热度评估模块根据用户浏览实时更新文件的用户浏览热度信息及浏览时间信息;
S3、缓存清理模块建立自动检索的缓存文件的检测模块,实时检索缓存文件所占内存容量;
S4、当缓存文件内存达到设置的阈值时,缓存清理模块根据热度信息和浏览时间信息清理热度较低以及长时间未浏览的缓存文件。
2.根据权利要求1所述的一种移动终端实时清理缓存文件的方法,其特征在于,所述创建数据存储方式包括本地数据库存储、本地文本存储、网络存储的其中一种方式。
3.根据权利要求1所述的一种移动终端实时清理缓存文件的方法,其特征在于,所述用户浏览热度信息是用热度heat值表示浏览的频率,记录浏览的时间scan_date值,每次浏览后更新文件的heat值和scan_date值。
4.根据权利要求1所述的一种移动终端实时清理缓存文件的方法,其特征在于,所述清理缓存文件,保护新建立的文件不被删除,建立时间较新的文件标记为最近文件,用recent表示,所述文件存在时间超出设置的时间后去除标记。
5.根据权利要求1所述的一种移动终端实时清理缓存文件的方法,其特征在于,当所有缓存文件所占内存达到预定值时,首先清理热度(heat值)较低的文件,其次删除存在时间(scan_date值)比较长的文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510839249.6A CN105589926A (zh) | 2015-11-27 | 2015-11-27 | 一种移动终端实时清理缓存文件的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510839249.6A CN105589926A (zh) | 2015-11-27 | 2015-11-27 | 一种移动终端实时清理缓存文件的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105589926A true CN105589926A (zh) | 2016-05-18 |
Family
ID=55929505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510839249.6A Pending CN105589926A (zh) | 2015-11-27 | 2015-11-27 | 一种移动终端实时清理缓存文件的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105589926A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106228074A (zh) * | 2016-07-14 | 2016-12-14 | 广州华多网络科技有限公司 | 存储对象老化方法及装置 |
CN106528455A (zh) * | 2016-10-28 | 2017-03-22 | 上海斐讯数据通信技术有限公司 | 电子终端的多媒体缓存的清理方法、***及电子终端 |
CN106802934A (zh) * | 2016-12-29 | 2017-06-06 | 中国科学院空间应用工程与技术中心 | 一种动态调整空间科学与应用数据文件存储的方法及装置 |
CN107992626A (zh) * | 2017-12-25 | 2018-05-04 | 深圳市分期乐网络科技有限公司 | 缓存清理方法、装置、终端及存储介质 |
CN109918348A (zh) * | 2019-03-26 | 2019-06-21 | 努比亚技术有限公司 | 应用浏览记录的清理方法、终端及计算机可读存储介质 |
CN110008142A (zh) * | 2019-04-16 | 2019-07-12 | 苏州浪潮智能科技有限公司 | 存储数据管理方法、装置、设备及计算机可读存储介质 |
CN110308873A (zh) * | 2019-06-24 | 2019-10-08 | 浙江大华技术股份有限公司 | 一种数据存储方法、装置、设备及介质 |
WO2020147448A1 (zh) * | 2019-01-16 | 2020-07-23 | 深圳壹账通智能科技有限公司 | 基于数据更新的图片清理方法、装置及终端设备 |
CN114510474A (zh) * | 2022-02-18 | 2022-05-17 | 中兴通讯股份有限公司 | 基于时间衰减的样本删除方法及其装置、存储介质 |
WO2023272918A1 (zh) * | 2021-07-02 | 2023-01-05 | 厦门雅基软件有限公司 | 一种缓存空间管理方法、装置、电子设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103761306A (zh) * | 2014-01-22 | 2014-04-30 | 深圳市欧珀通信软件有限公司 | 一种智能终端文件清理方法及装置 |
US8812492B2 (en) * | 2011-12-20 | 2014-08-19 | Software Ag | Automatic and dynamic design of cache groups |
CN104808952A (zh) * | 2015-05-05 | 2015-07-29 | 百度在线网络技术(北京)有限公司 | 数据缓存方法及装置 |
CN105095107A (zh) * | 2014-05-04 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 清理缓存数据的方法及装置 |
-
2015
- 2015-11-27 CN CN201510839249.6A patent/CN105589926A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8812492B2 (en) * | 2011-12-20 | 2014-08-19 | Software Ag | Automatic and dynamic design of cache groups |
CN103761306A (zh) * | 2014-01-22 | 2014-04-30 | 深圳市欧珀通信软件有限公司 | 一种智能终端文件清理方法及装置 |
CN105095107A (zh) * | 2014-05-04 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 清理缓存数据的方法及装置 |
CN104808952A (zh) * | 2015-05-05 | 2015-07-29 | 百度在线网络技术(北京)有限公司 | 数据缓存方法及装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106228074A (zh) * | 2016-07-14 | 2016-12-14 | 广州华多网络科技有限公司 | 存储对象老化方法及装置 |
CN106528455A (zh) * | 2016-10-28 | 2017-03-22 | 上海斐讯数据通信技术有限公司 | 电子终端的多媒体缓存的清理方法、***及电子终端 |
CN106802934A (zh) * | 2016-12-29 | 2017-06-06 | 中国科学院空间应用工程与技术中心 | 一种动态调整空间科学与应用数据文件存储的方法及装置 |
CN107992626A (zh) * | 2017-12-25 | 2018-05-04 | 深圳市分期乐网络科技有限公司 | 缓存清理方法、装置、终端及存储介质 |
WO2020147448A1 (zh) * | 2019-01-16 | 2020-07-23 | 深圳壹账通智能科技有限公司 | 基于数据更新的图片清理方法、装置及终端设备 |
CN109918348A (zh) * | 2019-03-26 | 2019-06-21 | 努比亚技术有限公司 | 应用浏览记录的清理方法、终端及计算机可读存储介质 |
CN109918348B (zh) * | 2019-03-26 | 2023-09-19 | 努比亚技术有限公司 | 应用浏览记录的清理方法、终端及计算机可读存储介质 |
CN110008142A (zh) * | 2019-04-16 | 2019-07-12 | 苏州浪潮智能科技有限公司 | 存储数据管理方法、装置、设备及计算机可读存储介质 |
CN110308873A (zh) * | 2019-06-24 | 2019-10-08 | 浙江大华技术股份有限公司 | 一种数据存储方法、装置、设备及介质 |
WO2023272918A1 (zh) * | 2021-07-02 | 2023-01-05 | 厦门雅基软件有限公司 | 一种缓存空间管理方法、装置、电子设备和存储介质 |
CN114510474A (zh) * | 2022-02-18 | 2022-05-17 | 中兴通讯股份有限公司 | 基于时间衰减的样本删除方法及其装置、存储介质 |
CN114510474B (zh) * | 2022-02-18 | 2024-06-18 | 中兴通讯股份有限公司 | 基于时间衰减的样本删除方法及其装置、存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105589926A (zh) | 一种移动终端实时清理缓存文件的方法 | |
CN106372251B (zh) | 一种返回页面显示位置的方法和装置 | |
KR102002830B1 (ko) | 세그먼트 클리닝 장치 및 방법 | |
CN103559299B (zh) | 清理文件的方法、装置及移动终端 | |
CA2894649C (en) | Systems and methods for automatic synchronization of recently modified data | |
CN105095107A (zh) | 清理缓存数据的方法及装置 | |
CN104809198A (zh) | 图片清理的方法、装置以及终端设备 | |
WO2016016734A1 (en) | Managing web browser cache for offline browsing | |
JP2006172458A (ja) | 不揮発性保存装置にマルチメディアデータをブロック単位で保存する方法及び装置 | |
CN102667772A (zh) | 文件级分级存储管理***、方法和设备 | |
CN102760131B (zh) | 一种网络相册的展示方法及*** | |
CN103577477B (zh) | 浏览器的浏览历史的展示方法及展示*** | |
CN102033917A (zh) | 移动终端的网页浏览方法及应用该方法的移动终端 | |
CN102307234A (zh) | 基于移动终端的资源检索方法 | |
CN102799613A (zh) | 一种最近使用文档的展示方法和装置 | |
CN104182252A (zh) | 一种app版本增量更新方法 | |
CN109804359A (zh) | 用于将数据回写到存储设备的***和方法 | |
CN111159114A (zh) | 文件存储方法、装置及服务器 | |
CN104778172A (zh) | 网页信息的预取处理方法、装置及对应的网页浏览装置 | |
CN102650973B (zh) | 存储*** | |
US10628305B2 (en) | Determining a data layout in a log structured storage system | |
CN104424246A (zh) | 数据存储***及方法 | |
CN102609363B (zh) | 一种缓存服务器内容的老化方法及缓存服务器 | |
CN103778064B (zh) | 一种数据管理方法及装置 | |
CN110941595B (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: 20160518 |
|
WD01 | Invention patent application deemed withdrawn after publication |