[发明专利]缓存数据的处理方法、装置及终端在审
申请号: | 201711220156.0 | 申请日: | 2017-11-28 |
公开(公告)号: | CN107861886A | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 李金波 | 申请(专利权)人: | 青岛海信电器股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/0866;G06F11/14 |
代理公司: | 北京律智知识产权代理有限公司11438 | 代理人: | 邢雪红,乔彬 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 数据 处理 方法 装置 终端 | ||
技术领域
本发明涉及计算机应用技术领域,特别涉及一种缓存数据的处理方法、装置及终端。
背景技术
Flash(闪存)和内存是目前常用的两种存储介质。其中Flash通常用来保存终端中掉电不丢失的缓存数据,而内存通常是程序运行的场所,掉电则数据丢失。在使用寿命上,Flash一般都只能被插写十万到百万次,即对同一块的每一次擦除,都会减少此块的使用寿命,而内存则没有这个限制,其具有高速刷新、使用寿命非常长的特点。
目前的终端中常采用Flash作为缓存数据的存储介质,而终端的使用过程中对缓存数据的读写将非常频繁。例如,在安装于电视机中的浏览器等web应用的使用过程中,对缓存数据的读写非常频繁(大概一秒十几次)。而由于有限的擦写次数,Flash中某个块的频繁擦写将导致该块容易坏死,而随着Flash中的坏块越来越多,将导致终端出现启动异常。
发明内容
为了解决相关技术中终端对闪存的缓存数据读写过于频繁的技术问题,本发明提供了一种缓存数据的处理方法、装置及终端。
第一方面,提供了一种缓存数据的处理方法,包括:
进行缓存分区中数据操作事件的监控,获得所述缓存分区中的数据操作事件,所述缓存分区对应于内存中为所运行应用程序指定的缓存数据存储位置;
在达到时间周期时,通过所述数据操作事件,获取所述缓存分区在所述时间周期内发生变化的缓存数据;
将所述缓存数据更新至所述应用程序运行而配置的闪存中。
第二方面,提供了一种缓存数据的处理装置,包括:
数据操作事件监控模块,用于进行缓存分区中数据操作事件的监控,获得所述缓存分区中的数据操作事件,所述缓存分区对应于内存中为所运行应用程序指定的缓存数据存储位置;
变化缓存数据获取模块,用于在达到时间周期时,通过所述数据操作事件,获取所述缓存分区在所述时间周期内发生变化的缓存数据;
数据更新模块,用于将所述缓存数据更新至所述应用程序运行而配置的闪存中。
第三方面,提供了一种终端,包括:
处理器;以及
与所述处理器通信连接的存储器;其中,
所述存储器存储有可读性指令,所述可读性指令被所述处理器执行时实现如第一方面所述的方法。
第四方面,提供了一种计算机可读性存储介质,其上存储有计算机程序,所述计算机程序在被执行时实现如第一方面的方法。
通过本发明的实施例提供的技术方案能够得到以下有益效果:
通过在内存中指定一个缓存分区作为应用程序运行时的缓存数据存储位置,而通过获取缓存分区在时间周期内发生变化的缓存数据,对闪存中的相应缓存数据进行更新,从而只需通过时间周期对闪存中缓存数据存在更新的存储位置进行擦写,大大减少了对闪存的擦写次数,并且每经过时间周期的时间间隔,通过闪存对应用程序运行的缓存数据进行备份,避免了因内存掉电而导致缓存数据完全丢失,大大提高了缓存数据存储的安全性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,本发明并不受限制。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据本公开所涉及的一个实施环境的示意图。
图2是根据一示例性实施例示出的一种缓存数据的处理方法流程图。
图3是根据图2对应实施例示出的缓存数据的处理方法中步骤S110的一种具体实现流程图。
图4是根据图2对应实施例示出的缓存数据的处理方法中步骤S130的一种具体实现流程图。
图5是根据图2对应实施例示出的另一种缓存数据的处理方法。
图6是根据一示例性实施例示出的一种缓存数据的处理装置的框图。
图7是根据图6对应示例性实施例示出的缓存数据的处理装置中数据操作事件监控模块110的一种框图。
图8是根据图6对应示例性实施例示出的缓存数据的处理装置中数据更新模块130的一种框图。
图9是根据图6对应实施例示出的另一种缓存数据的处理装置的框图。
图10是根据一示例性实施例示出的一种终端的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所记载的、本发明的一些方面相一致的装置和方法的例子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信电器股份有限公司,未经青岛海信电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711220156.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输方法及传输装置
- 下一篇:一种串行易失性存储器的控制方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置