【技术实现步骤摘要】
一种数据处理方法、终端设备及存储介质
[0001]本专利技术涉及嵌入式文件系统
,尤其涉及一种数据处理方法、终端设备及存储介质。
技术介绍
[0002]LittleFS是一个小型的文件系统,其具有磨损均衡功能、具有掉电保护能力、适用于非易失性存储器(non
‑
volatile memory)和只读存储器(Read
‑
Only Memory,ROM)有限的场景等特点,被广泛应用于嵌入式文件系统中的文件管理。
[0003]在LittleFS文件系统的设计过程中,为了保证极低的资源利用率而牺牲了文件系统的部分性能,例如LittleFS文件系统每次只读两个元数据进行比较,这样便在一定程度上降低了文件读写性能和数据处理效率。
[0004]因此,如何在保证资源利用率低的基础上提升LittleFS文件系统的读写性能和数据处理效率,已成为亟待解决的问题。
技术实现思路
[0005]本申请实施例提供了一种数据处理方法、终端设备及存储介质,能够提升LittleFS文件系统的读写性能和数据处理效率,从而提高了终端设备的智能性。
[0006]为了实现上述目的,本申请实施例采用的技术方案如下:
[0007]本申请实施例提供了一种数据处理方法,所述方法包括:
[0008]将第一存储标签从第一存储空间提取至第二存储空间,并基于所述第一存储标签生成标签链表;其中,所述第一存储标签用于存储待处理信息;
[0009]通过遍历所述标签链表中的每一个所 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:将第一存储标签从第一存储空间提取至第二存储空间,并基于所述第一存储标签生成标签链表;其中,所述第一存储标签用于存储待处理信息;通过遍历所述标签链表中的每一个所述第一存储标签构建标识与标签映射表和文件标识链表;基于所述标签链表、所述标识与标签映射表以及所述文件标识链表完成对所述待处理信息的数据处理。2.根据权利要求1所述的方法,其特征在于,所述通过遍历所述标签链表中的每一个所述第一存储标签构建标识与标签映射表和文件标识链表,包括:对于所述标签链表中的任意一个第一存储标签,在所述第一存储标签满足类型要求条件的情况下,确定所述第一存储标签对应的第一文件标识信息;在所述标识与标签映射表中包括所述第一文件标识信息对应的第一键信息的情况下,确定所述第一键信息对应的当前值信息;在所述当前值信息对应的当前标签链表中不存在删除类型的当前存储标签,且所述当前标签链表中不存与所述第一存储标签类型相同的当前存储标签的情况下,将所述第一存储标签添加至所述当前标签链表中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述第一存储标签对应的第一类型与第一预设类型相同的情况下,判定所述第一存储标签满足类型要求条件;在所述第一存储标签对应的第一类型与第一预设类型不同的情况下,判定所述第一存储标签不满足类型要求条件。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:对于所述标签链表中的任意一个第一存储标签,在所述第一存储标签不满足类型要求条件的情况下,继续遍历所述标签链表中的下一个第一存储标签。5.根据权利要求2所述的方法,其特征在于,所述通过遍历所述标签链表中的每一个所述第一存储标签构建标识与标签映射表和文件标识链表,包括:在所述标识与标签映射表中不包括所述第一文件标识信息对应的第一键信息的情况下,在所述标识与标签映射表中添加所述第一键信息,并在所述标识与标签映射表中根据所述第一存储标签确定所述第一键信息对应的第一值信息。6.根据权利要求2所述的方法,其特征在于,所述通过遍历所述标签链表中的每一个所述第一存储标签构建标识与标签映射表和文件标识链表,包括:在所述标识与标签映射表中不包括所述第一文件标识信息对应的第一键信息的情况下,将所述第一文件标识信息存储至所述文件标识链表中。7.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述当前值信息对应的当前标签链表中存在删除类型的当前存储标签的情况下,删除所述当前值信息;在所述标识与标签映射表中根据所述第一存储标签确定所述第一键信息对应的第一值信息。8.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述当前值信息对应的当前标签链表中存在与所述第一存储标签类型相同的当前存储标签的情况下,删除与所述第一存储标签类型相同的当前存储标签;将所述第一存储标签添加至所述当前标签链表中。9.根据权利要求1
‑
8任一项所述的方法,其特征在于,所述基于所述标签链表、所述标识与标签映射表以及所述...
【专利技术属性】
技术研发人员:钟豪,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。