一种信息存储方法、装置及电子设备制造方法及图纸

技术编号:33538113 阅读:53 留言:0更新日期:2022-05-21 09:38
本发明专利技术公开了一种信息存储方法、装置及电子设备,该方法包括:接收针对第一存储单元中存储的第一数据信息的更新请求,所述第一存储单元为所述第一存储器中的存储单元;响应于所述更新请求,基于位图信息,在第二存储单元中存储用于更新所述第一数据信息的第二数据信息,所述位图信息用于指示所述第一存储器中每一存储单元的存储状态,所述第二存储单元为所述第一存储器中表征存储状态为空闲状态的存储单元;将所述第一存储单元在所述位图信息中的存储状态由占用状态更新为空闲状态。本发明专利技术实施例延长了存储器的使用寿命。实施例延长了存储器的使用寿命。实施例延长了存储器的使用寿命。

【技术实现步骤摘要】
一种信息存储方法、装置及电子设备


[0001]本专利技术涉及存储
,尤其涉及一种信息存储方法、装置及电子设备。

技术介绍

[0002]非挥发性存储器(non-volatile memory,NVM),又称非易失性存储器,是指存储器所存储的信息在电源关掉之后依然能长时间存在,不易丢失。非挥发性存储器以其高存储密度、较低的功耗、随机读写和字节可寻址等诸多优点,尤其是断电后还可以保留原有数据的特点,逐渐在存储系统中扮演越来越重要的角色。
[0003]闪存存储器是一种非挥发性存储器,具备非易失性存储器的特性。由于闪存存储器的硬件特性,在向已经写入数据的存储单元再次更新数据时,需要按照闪存存储器支持的最小擦写单元,先将该存储单元内的数据全部读出,合并新数据后,在整体擦除该存储单元后,在该存储单元写入新数据。由于大多数程序的写操作都呈现出明显的局部性和不均衡性,现有的闪存存储器中,每个存储单元修改数据的次数可能不同,导致存储器内每个存储单元的擦写次数不同,而写操作集中的存储单元会比其他存储单元更早地达到寿命极限,从而造成数据错误。可见,现有的闪存存储器的使用寿命较短。

技术实现思路

[0004]本专利技术实施例的目的是提供一种信息存储方法、装置及电子设备,能够解决现有的闪存存储器的使用寿命较短的问题。
[0005]第一方面,本专利技术实施例提供了一种信息存储方法,包括:
[0006]接收针对第一存储单元中存储的第一数据信息的更新请求,所述第一存储单元为所述第一存储器中的存储单元;r/>[0007]响应于所述更新请求,基于位图信息,在第二存储单元中存储用于更新所述第一数据信息的第二数据信息,所述位图信息用于指示所述第一存储器中每一存储单元的存储状态,所述第二存储单元为所述第一存储器中表征存储状态为空闲状态的存储单元;
[0008]将所述第一存储单元在所述位图信息中的存储状态由占用状态更新为空闲状态。
[0009]第二方面,本专利技术实施例提供了一种信息存储装置,包括:
[0010]接收模块,用于接收针对第一存储单元中存储的第一数据信息的更新请求,所述第一存储单元为所述第一存储器中的存储单元;
[0011]存储模块,用于响应于所述更新请求,基于位图信息,在第二存储单元中存储用于更新所述第一数据信息的第二数据信息,所述位图信息用于指示所述第一存储器中每一存储单元的存储状态,所述第二存储单元为所述第一存储器中表征存储状态为空闲状态的存储单元;
[0012]更新模块,用于将所述第一存储单元在所述位图信息中的存储状态由占用状态更新为空闲状态。
[0013]第三方面,本专利技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及
存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0014]在本专利技术实施例中,通过在第一存储器中,将用于更新第一存储单元中存储的第一数据信息的第二数据信息,根据位图信息存储于处于空闲状态的第二存储单元,从而避免了在同一业务的数据多次更新时,对上述第一存储单元频繁地擦写操作,减少第一存储器中坏区出现的概率,延长了第一存储器的使用寿命。
附图说明
[0015]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本专利技术实施例提供的信息存储方法的流程图之一;
[0017]图2是本专利技术实施例提供的信息存储方法的流程图之二;
[0018]图3是本专利技术实施例提供的信息存储装置的结构图;
[0019]图4是本专利技术实施例提供的电子设备的结构图。
具体实施方式
[0020]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]本专利技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0022]下面结合附图,通过具体的实施例及其应用场景对本专利技术实施例提供的信息存储方法进行详细地说明。
[0023]参见图1,图1是本专利技术实施例提供的一种信息存储方法的流程图,如图1所示,包括以下步骤:
[0024]步骤101、接收针对第一存储单元中存储的第一数据信息的更新请求,所述第一存储单元为所述第一存储器中的存储单元。
[0025]步骤102、响应于所述更新请求,基于位图信息,在第二存储单元中存储用于更新所述第一数据信息的第二数据信息,所述位图信息用于指示所述第一存储器中每一存储单元的存储状态,所述第二存储单元为所述第一存储器中表征存储状态为空闲状态的存储单元。
[0026]步骤103、将所述第一存储单元在所述位图信息中的存储状态由占用状态更新为空闲状态。
[0027]在本专利技术实施例中,上述方法可以应用于具有存储器的电子设备中,由电子设备的控制单元控制存储器中存储的数据的写入或者读取。
[0028]在上述步骤101中,上述第一存储器为了实现存储的信息在电子设备的电源关闭之后依然能长时间存在,不易丢失,因此可以为闪存存储器。通常地,对于闪存存储器而言,其存储空间可以由一定数量的块(Block)组成,而每个块可以划分为固定大小的多个页(Page)。
[0029]上述第一存储单元,即可以为第一存储器中的块区域或者页区域,用于存储上述第一数据信息。
[0030]上述更新请求,可以由服务器向电子设备发送,也可以由电子设备的用户主动触发,在接收到上述更新请求的情况下,电子设备可以获取到用于替换,或者部分替换上述第一数据信息的第二数据信息。
[0031]在上述步骤102中,上述位图信息用于指示上述第一存储器中每一存储单元的存储状态,其具体的形式可以为数字字符串,而每一位上的数字指示一个存储单元当前的存储状态,例如“1”指示占用状态的存储单元,“0”指示空闲状态的存储单元。当然,在其他可选的实施方式中,上述位图信息也可以采用其他形式进行表示,在此不作进一步地限定。
[0032]在本专利技术实施例中,上述位图信息可以存储于随机存储器中,由于随机存储器在掉电后,存储的数据信息会消失,因此每次上电时,上述位图信息可以根据上述第一存储器当前每一存储单元的存储状态生成。
[0033]应理本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息存储方法,其特征在于,包括:接收针对第一存储单元中存储的第一数据信息的更新请求,所述第一存储单元为所述第一存储器中的存储单元;响应于所述更新请求,基于位图信息,在第二存储单元中存储用于更新所述第一数据信息的第二数据信息,所述位图信息用于指示所述第一存储器中每一存储单元的存储状态,所述第二存储单元为所述第一存储器中表征存储状态为空闲状态的存储单元;将所述第一存储单元在所述位图信息中的存储状态由占用状态更新为空闲状态。2.根据权利要求1所述的信息存储方法,其特征在于,所述基于位图信息,在第二存储单元中存储用于更新所述第一数据信息的第二数据信息的步骤包括:基于第二存储器中存储的位图信息,按照预设顺序确定第一位图索引所指向的存储单元后的第一个表征存储状态为空闲状态的第二存储单元,所述第一位图索引用于指示所述第一存储器中,存储地址映射信息的第三存储单元;在所述第二存储单元中存储用于更新所述第一数据信息的第二数据信息。3.根据权利要求2所述的信息存储方法,其特征在于,所述在所述接收针对第一存储单元中存储的第一数据信息的更新请求的步骤之前,所述方法还包括:在复位初始化的情况下,根据所述第三存储单元存储的第一映射信息,在第二存储器中创建所述第一位图索引和所述位图信息;其中,所述第一映射信息包括第一映射关系表,所述第一映射关系表用于指示所述第一存储器中,每一存储单元的物理地址与逻辑地址间的映射关系。4.根据权利要求3所述的信息存储方法,其特征在于,在基于位图信息,在第二存储单元中存储用于更新所述第一数据信息的第二数据信息的步骤之后,所述方法还包括:基于所述第一位图索引与所述第一映射信息,生成更新后的第二映射信息;根据所述第一位图索引以及所述位图信息,按照所述预设顺序确定第一位图索引所指向的存储单元后的第二个表征存储状态为空闲状态的第四存储单元;在所述第四存储单元中存储所述第二映射信息;擦除所述第三存储单元中存储的第一映射信息;其中,所述第二映射信息包括第二映射关系表,所述第二映射关系表中所述第二存储单元映射的逻辑地址为所述第一映射关系表中所述第一存储单元映射的逻辑地址。5.根据权利要求3所述的信息存储方法,其特征在于,在根据第三存储单元存储的第一映射信息,在第二存储器中创建所述第一位图索引和所述位图信息的步骤之前,所述方法还包括:在所述第一存储器中查找存储有地址映射信息的存储单元;在所述第一存储器中同时存在第五存储单元和所述第三存储单元的情况下,比较所述第五存储单元与所述第三存储单元中地址映射信息的校验值;所述第五存储单元为所述第一存储器中在所述预设顺序下,位...

【专利技术属性】
技术研发人员:陈双普赵辉肖青孙东昱刘勇柳耀勇
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1