本申请涉及数据管理,特别是涉及一种数据管理方法、智能终端及存储介质。
背景技术:
1、在智能终端包含的部件中,中央处理器(cpu)负责计算,随机存取存储器(ram)作为主缓存用于辅助计算,只读存储器(rom)作为辅存用于存储系统文件、应用程序和资料。虽然ram带宽比rom大,但是ram的单位容量体积比rom大,且成本更贵,所以近年又出现将ram数据缓存到rom,省出ram空间来扩展主存的交换区(swap)技术。与普通用户数据的读写一样,swap数据经过闪存转换层(ftl)写入到nand-flash存储器,主机端重写逻辑地址后变为垃圾数据,等待文件系统的系统垃圾回收和器件算法的垃圾回收。对于数据的处理,交换区数据跟普通用户数据的处理流程一样,即重写逻辑地址时才会更新ftl的映射状态,标记为垃圾块,最后经过垃圾回收来释放,而中间对于这段物理地址的读取不会对数据完整性和映射产生影响。
2、在构思及实现本申请过程中,发明人发现至少存在如下问题:对于swap数据,它的生命周期比用户数据的生命周期短,用户数据通常会多次被读到,而swap数据通常只会被读一次,并且在通常情况下,swap数据表现为4k内存页,如果不加区分的对待这两部分数据,swap数据会被当作有效数据重复参与垃圾回收,从而影响智能终端运行的流畅性和使用寿命。
3、前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
技术实现思路
1、本申请的目的在于提供一种数据管理方法、智能终端及存储介质,能够提高智能终端运行的流畅性和延长使用寿命。
2、为达到上述目的,本申请的技术方案是这样实现的:
3、第一方面,本申请提供了一种数据管理方法,包括:
4、接收主机端发送的用于读取目标数据的数据读取请求;
5、在所述目标数据为交换区数据时,将所述目标数据的状态标记为无效。
6、可选地,所述目标数据为交换区数据,包括以下至少一种:
7、所述数据读取请求包括预设标识;
8、所述目标数据位于预设存储区域。
9、可选地,所述接收主机端发送的用于读取目标数据的数据读取请求之前,还包括:
10、接收所述主机端发送的用于写入所述目标数据的数据写入请求,所述数据写入请求包括指定写入所述预设存储区域和/或所述预设标识。
11、可选地,所述将所述目标数据的状态标记为无效,包括:
12、删除数据映射表中与所述目标数据对应的映射关系。
13、可选地,所述在所述目标数据为交换区数据时,将所述目标数据的状态标记为无效之前,还包括:
14、接收所述主机端发送的用于开启数据管理功能的配置指令;
15、响应所述配置指令,开启所述数据管理功能,以在接收到所述数据读取请求后检测所述目标数据是否为所述交换区数据。
16、第二方面,本申请还提供了一种数据管理方法,包括:
17、响应于获取目标数据的请求;
18、向存储设备发送用于读取所述目标数据的数据读取请求。
19、可选地,所述响应于获取目标数据的请求之前,还包括:
20、响应于需要写入所述目标数据,在确定所述目标数据需要存储至交换区时,向所述存储设备发送用于写入所述目标数据的数据写入请求。
21、可选地,所述方法还包括:
22、响应针对数据管理功能的开启操作,向所述存储设备发送配置指令,以使所述存储设备开启所述数据管理功能;和/或,
23、输出用于提示支持或开启所述数据管理功能的提示信息。
24、第三方面,本申请还提供了一种智能终端,所述智能终端包括:存储器、处理器,其中,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述的数据管理方法的步骤。
25、第四方面,本申请还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述的数据管理方法的步骤。
26、本申请提供的数据管理方法包括:接收主机端发送的用于读取目标数据的数据读取请求;在所述目标数据为交换区数据时,将所述目标数据的状态标记为无效。如此,在读取的数据为交互区数据后,及时将该数据的状态标记为无效,以在垃圾回收过程中的回收无效空间时不对该数据进行搬移,提高了智能终端运行的流畅性和延长了使用寿命。
1.一种数据管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标数据为交换区数据,包括以下至少一种:
3.根据权利要求2所述的方法,其特征在于,所述接收主机端发送的用于读取目标数据的数据读取请求之前,还包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述将所述目标数据的状态标记为无效,包括:
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述在所述目标数据为交换区数据时,将所述目标数据的状态标记为无效之前,所述方法还包括:
6.一种数据管理方法,其特征在于,包括:
7.根据权利要求6所述的方法,其特征在于,所述响应于获取目标数据的请求之前,还包括:
8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:
9.一种智能终端,其特征在于,所述智能终端包括:存储器、处理器,其中,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的数据管理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的数据管理方法的步骤。