缓存数据的处理方法、装置及终端制造方法及图纸

技术编号:17596827 阅读:76 留言:0更新日期:2018-03-31 10:04
本发明专利技术揭示了一种缓存数据的处理方法、装置及终端,属于计算机应用技术领域。所述方法包括:进行缓存分区中数据操作事件的监控,获得所述缓存分区中的数据操作事件,所述缓存分区对应于内存中为所运行应用程序指定的缓存数据存储位置,在达到时间周期时,通过所述数据操作事件,获取所述缓存分区在所述时间周期内发生变化的缓存数据,将所述缓存数据更新至所述应用程序运行而配置的闪存中。此外,还提供了缓存数据的处理装置及终端。上述缓存数据的处理方法、装置及终端能够大大减少了对闪存的擦写次数。

Cached data processing methods, devices and terminals

【技术实现步骤摘要】
缓存数据的处理方法、装置及终端
本专利技术涉及计算机应用
,特别涉及一种缓存数据的处理方法、装置及终端。
技术介绍
Flash(闪存)和内存是目前常用的两种存储介质。其中Flash通常用来保存终端中掉电不丢失的缓存数据,而内存通常是程序运行的场所,掉电则数据丢失。在使用寿命上,Flash一般都只能被插写十万到百万次,即对同一块的每一次擦除,都会减少此块的使用寿命,而内存则没有这个限制,其具有高速刷新、使用寿命非常长的特点。目前的终端中常采用Flash作为缓存数据的存储介质,而终端的使用过程中对缓存数据的读写将非常频繁。例如,在安装于电视机中的浏览器等web应用的使用过程中,对缓存数据的读写非常频繁(大概一秒十几次)。而由于有限的擦写次数,Flash中某个块的频繁擦写将导致该块容易坏死,而随着Flash中的坏块越来越多,将导致终端出现启动异常。
技术实现思路
为了解决相关技术中终端对闪存的缓存数据读写过于频繁的技术问题,本专利技术提供了一种缓存数据的处理方法、装置及终端。第一方面,提供了一种缓存数据的处理方法,包括:进行缓存分区中数据操作事件的监控,获得所述缓存分区中的数据操作事件,本文档来自技高网...
缓存数据的处理方法、装置及终端

【技术保护点】
一种缓存数据的处理方法,其特征在于,所述方法包括:进行缓存分区中数据操作事件的监控,获得所述缓存分区中的数据操作事件,所述缓存分区对应于内存中为所运行应用程序指定的缓存数据存储位置;在达到时间周期时,通过所述数据操作事件,获取所述缓存分区在所述时间周期内发生变化的缓存数据;将所述缓存数据更新至所述应用程序运行而配置的闪存中。

【技术特征摘要】
1.一种缓存数据的处理方法,其特征在于,所述方法包括:进行缓存分区中数据操作事件的监控,获得所述缓存分区中的数据操作事件,所述缓存分区对应于内存中为所运行应用程序指定的缓存数据存储位置;在达到时间周期时,通过所述数据操作事件,获取所述缓存分区在所述时间周期内发生变化的缓存数据;将所述缓存数据更新至所述应用程序运行而配置的闪存中。2.根据权利要求1所述的方法,其特征在于,所述进行缓存分区中数据操作事件的监控,获得所述缓存分区中的数据操作事件的步骤包括:根据包含预设数据操作事件类型的监控信息,接收系统根据所述监控信息监控到对所述缓存分区的数据操作事件而发送的通知信息;根据所述通知信息获取对所述缓存分区的数据操作事件。3.根据权利要求1所述的方法,其特征在于,所述在达到时间周期时,通过所述数据操作事件,获取所述缓存分区在所述时间周期内发生变化的缓存数据的步骤包括:在达到时间周期时,确定所述数据操作事件处理的缓存数据是否发生变化,获取所述缓存分区在所述时间周期内发生变化的缓存数据。4.根据权利要求1所述的方法,其特征在于,所述将所述缓存数据更新至所述应用程序运行而配置的闪存中的步骤包括:根据发生变化的所述缓存数据所归属的文件确定数据更新文件;针对每一个数据更新文件,确定所述数据更新文件在闪存中对应的闪存位置;将所述数据更新文件在所述缓存分区中的缓存数据替换存储至所述闪存位置。5.根据权利要求1所述的方法,其特征在于,将所述缓存数据更新至所述应用程序运行而配置的闪存中的步骤之后,所述方法还包括:...

【专利技术属性】
技术研发人员:李金波
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1