一种数据存储方法及存储设备的制造方法

文档序号:9453016阅读:368来源:国知局
一种数据存储方法及存储设备的制造方法
【技术领域】
[0001]本发明涉及数据处理技术领域,更具体的说,特别涉及一种数据存储方法及存储设备。
【背景技术】
[0002]内存是电子设备中的重要部件之一,其是与中央处理器(CPU,CentralProcessing Unit)进行沟通的桥梁,用于存储各种映射表、用户数据和系统启动常用数据等重要数据。但是内存是一个易失性存储器,因此电子设备需要一直为内存提供电力供应,即内存需要一直处于带电状态,这无疑增加电子设备的功耗。
[0003]随着存储技术的发展,研究人员开始研发是否可以将内存中存储的重要数据转移到其他存储设备中,以降低电子设备的功耗。例如固态硬盘(SSD,Solid State Drives)是一种新型的硬盘,其具有读写速度快、无噪音、工作温度范围大、体积小和重量轻的优势,这使得固态硬盘在电子设备中得到广泛的应用,并且固态硬盘在断电后其内存储的数据仍有效,因此研究人员开始通过使用固态硬盘类的存储设备帮助提高电子设备的读写性能。

【发明内容】

[0004]有鉴于此,本发明提供一种数据存储方法及存储设备,用于依据电子设备的工作状态来存储第一数据。技术方案如下:
[0005]本发明提供一种数据存储方法,所述方法包括:
[0006]获取电子设备的状态信息,所述状态信息用于指示所述电子设备当前所处工作状态;
[0007]基于所述电子设备的状态信息,判断所述电子设备的工作状态是否发生变化,得到判断结果;
[0008]当所述判断结果表明所述电子设备的工作状态在第一状态和第二状态间发生变化时,变更第一数据在第一存储介质和第二存储介质的特定区域间的存储,使得所述第一数据存储在所述第一存储介质和所述第二存储介质的特定区域的一个存储对象中,且所述第二存储介质的特定区域的存储特性和所述第二存储介质的其他存储区域的存储特性不同,所述第一状态下所述电子设备的功耗小于所述第二状态下所述电子设备的功耗。
[0009]优选地,当所述判断结果表明所述电子设备的工作状态从第二状态变更为第一状态时,将存储于第一存储介质中的第一数据转移到第二存储介质的特定区域中。
[0010]优选地,在将存储于第一存储介质中的第一数据转移到第二存储介质的特定区域后,所述方法还包括:控制所述第一存储介质断电。
[0011]优选地,当所述判断结果表明所述电子设备的工作状态从第一状态变更为第二状态时,将存储于所述第二存储介质的特定区域中的第一数据转移到所述第一存储介质中。
[0012]优选地,所述特定区域的数据读取速度大于所述其他存储区域的数据读取速度,且所述特定区域的使用寿命高于所述其他存储区域的使用寿命。
[0013]优选地,所述特定区域为闪存中的缓存。
[0014]优选地,所述获取电子设备的状态信息,包括:获取电子设备的电源参数,所述电源参数用于指示所述电子设备处于第一状态或第二状态。
[0015]本发明还提供一种存储设备,所述存储设备与一电子设备连接,所述存储设备包括:控制器、第一存储介质和第二存储介质,其中所述第二存储介质包括特定区域和其他存储区域,且所述特定区域的存储特性和所述其他存储区域的存储特性不同;
[0016]所述控制器,用于获取所述电子设备的状态信息,基于所述电子设备的状态信息,判断所述电子设备的工作状态是否发生变化,得到判断结果,当所述判断结果表明所述电子设备的工作状态在第一状态和第二状态间发生变化时,变更第一数据在所述第一存储介质和第二存储介质的特定区域间的存储,使得所述第一数据存储在所述第一存储介质和所述第二存储介质的特定区域的一个存储对象中,所述第一状态下所述电子设备的功耗小于所述第二状态下所述电子设备的功耗,所述状态信息用于指示所述电子设备当前所处工作状态。
[0017]优选地,所述控制器用于,当所述判断结果表明所述电子设备的工作状态从第二状态变更为第一状态时,将存储于第一存储介质中的第一数据转移到第二存储介质的特定区域中。
[0018]优选地,所述控制器用于,在将存储于第一存储介质中的第一数据转移到第二存储介质的特定区域后,控制所述第一存储介质断电。
[0019]优选地,所述控制器用于,当所述判断结果表明所述电子设备的工作状态从第一状态变更为第二状态时,将存储于所述第二存储介质的特定区域中的第一数据转移到所述第一存储介质中。
[0020]优选地,所述特定区域的数据读取速度大于所述其他存储区域的数据读取速度,且所述特定区域的使用寿命高于所述其他存储区域的使用寿命。
[0021 ] 优选地,所述特定区域为闪存中的缓存。
[0022]优选地,所述控制器用于,获取电子设备的电源参数,所述电源参数用于指示所述电子设备处于第一状态或第二状态。
[0023]与现有技术相比,本发明提供的上述技术方案具有如下优点:
[0024]本发明提供的上述技术方案中,可以基于电子设备的状态信息来判断电子设备的工作状态是否发生变化,当得到的判断结果表明电子设备的工作状态在第一状态和第二状态间发生变化时,变更第一数据在第一存储介质和第二存储介质的特定区域间的存储,使得第一数据存储在第一存储介质和第二存储介质的特定区域的一个存储对象中,从而实现依据电子设备的工作状态选取一个存储对象来存储第一数据。
[0025]并且第二存储介质的特定区域的存储特性和第二存储介质的其他存储区域的存储特性不同,例如特定区域的使用寿命高于其他存储区域的使用寿命,这样第一数据存储在特定区域时,特定区域受读写操作的影响小于其他存储区域受读写操作的影响,使得第二存储介质的使用寿命相对于第一数据存储在其他存储区域的使用寿命得到提高。
【附图说明】
[0026]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本发明实施例提供的数据存储方法的一种流程图;
[0028]图2为本发明实施例提供的数据存储方法的另一种流程图;
[0029]图3为本发明实施例提供的闪存的结构示意图;
[0030]图4为本发明实施例提供的存储设备的结构示意图;
[0031]图5为本发明实施例提供的存储设备的实际结构示意图。
【具体实施方式】
[0032]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]请参阅图1,其示出了本发明实施例提供的数据存储方法的一种流程图,可以包括以下步骤:
[0034]101:获取电子设备的状态信息,其中状态信息用于指示电子设备当前所处工作状态。在本发明实施例中指示电子设备当前所处工作状态的状态信息包括但不限于:电子设备的电源参数,其中电源参数用于指示电子设备当前的剩余电量,当电子设备当前的剩余电量小于预设电量时,表明电子设备可提供给部件的电量较小,此时电子设备处于一种低功耗工作状态下;当电子设备当前的剩余电量大于等于预设电量时,表明电子设备可提供给部件的电量较多,此时
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1