[发明专利]一种非易失性存储器的分区数据管理方法、机顶盒及介质在审
申请号: | 201711321631.3 | 申请日: | 2017-12-12 |
公开(公告)号: | CN108052287A | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 韩之光 | 申请(专利权)人: | 深圳市创维软件有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04N21/41 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非易失性存储器 分区 数据管理 方法 机顶盒 介质 | ||
本发明实施例公开了一种非易失性存储器的分区数据管理方法、机顶盒及介质。该方法应用于嵌入式系统中,该非易失性存储器包括数据分区,其中,该方法包括:检测所述数据分区中的数据块的擦写次数;如果所述擦写次数达到设定阈值,则将所述数据分区中的数据搬移至所述数据分区之外的存储区域进行存储。通过采用上述技术方案,缓解了数据分区的存储压力,减少了对数据分区中数据块的擦写次数,实现提升非易失性存储器的使用寿命的效果。
技术领域
本发明实施例涉及数据存储技术领域,尤其涉及一种非易失性存储器的分区数据管理方法、机顶盒及介质。
背景技术
由于非易失性存储器具有掉电仍能存储数据的功能,因此,在一些嵌入式系统中,经常应用非易失性存储器对程序及数据进行存储。
非易失性存储器是由存储块(block)构成,在对某一个存储块写入数据前,需将整个存储块中的数据擦除后才可进行数据的写入操作。但是由于非易失性存储器的工艺原理,导致每个存储块的擦写次数有限,如果长期对某些存储块进行擦写操作,容易影响非易失性存储器的使用寿命。
为了克服上述问题,现有技术中,通常为非易失性存储器中的数据分区分配多个存储块,并为每个存储块设置固定的擦写次数。对于某一个存储块而言,如果擦写次数达到上限时,则继续使用数据分区中的其他存储块进行数据存储。然而,由于数据分区的存储空间有限,尤其是当需要多次进行存储操作时,即使应用数据分区中全部存储块也不能有效减少存储块的擦写次数,非易失性存储器的使用寿命难以得到保障。
发明内容
本发明实施例提供一种非易失性存储器的分区数据管理方法、机顶盒及介质,以提高非易失性存储器的使用寿命。
第一方面,本发明实施例提供了一种非易失性存储器的分区数据管理方法,应用于嵌入式系统中,所述非易失性存储器包括数据分区,其中,所述方法包括:
检测所述数据分区中的数据块的擦写次数;
如果所述擦写次数达到设定阈值,则将所述数据分区中的数据搬移至所述数据分区之外的存储区域进行存储。
第二方面,本发明实施例还提供了一种机顶盒,该机顶盒包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的非易失性存储器的分区数据管理方法。
第三方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本发明任意实施例所提供的非易失性存储器的分区数据管理方法。
本发明实施例通过检测非易失性存储器的数据分区中的数据块的擦写次数,如果检测出该擦写次数达到设定阈值,则将数据分区中的数据搬移至数据分区之外的存储区域进行存储,从而缓解数据分区的存储压力。当执行数据搬移的操作后,原本对数据分区中数据块的擦写操作即可更改为对新的存储区域中数据块的擦写操作,进而可减少对原数据分区中数据块的擦写次数,达到提升非易失性存储器的使用寿命的效果。
附图说明
图1为本发明实施例一提供的一种非易失性存储器的分区数据管理方法的流程图;
图2为本发明实施例二提供的一种非易失性存储器的分区数据管理方法的流程图;
图3为本发明实施例三提供的一种机顶盒的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市创维软件有限公司,未经深圳市创维软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711321631.3/2.html,转载请声明来源钻瓜专利网。