一种数据读取方法、装置、设备及可读存储介质制造方法及图纸

技术编号:25438368 阅读:24 留言:0更新日期:2020-08-28 22:26
本发明专利技术公开了一种数据读取方法,包括:从第一存储部件中获取标志索引,并按照标志索引确定多个目标结构体;利用目标结构体确定目标数据;按照标志索引读出各个目标数据,并保存至第二存储部件;该方法利用标志索引记录第二存储设备的数据情况,在读取目标数据时先获取标志索引,并根据标志索引确定目标结构体;利用目标结构体可以在第一存储部件中确定目标数据,在确定目标数据后按照标志索引将目标数据读出并将其保存至第二存储部件,完成数据的读取,保证不会发生数据移位,避免了数据加载错误的问题;此外,本发明专利技术还提供了一种数据读取装置、数据读取设备及计算机可读存储介质,也具有上述有益效果。

【技术实现步骤摘要】
一种数据读取方法、装置、设备及可读存储介质
本专利技术涉及数据读写
,特别涉及一种数据读取方法、数据读取装置、数据读取设备及计算机可读存储介质。
技术介绍
电子设备在运行某些程序时,一般将数据暂时存入读写速度快的断电易失存储部件中,在程序运行完毕或需要关机时再将这部分数据连续存入不易失存储部件中。例如智能穿戴设备,其中的产品程序运行时先将数据暂时缓存到ram区域中,并根据需要对ram区域中的数据进行修改,在关机掉电前将ram区中的数据映射到不易失存储部件,例如flash对应的区域中。但是,设备运行过程中可能会出现不掉电重启的情况,在重启后会将flash对应区域中的数据加载到ram区。而当程序运行过程中对在ram中的数据进行了某种修改,则在重启后将flash数据映射到ram区时,就会产生数据的移位,导致数据加载错误的问题。因此,如何解决相关技术在进行数据读取时会产生数据移位,导致数据加载错误的问题,是本领域技术人员需要解决的技术问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种数据读取方法、数据读取装置本文档来自技高网...

【技术保护点】
1.一种数据读取方法,其特征在于,包括:/n从第一存储部件中获取标志索引,并按照所述标志索引确定多个目标结构体;/n利用所述目标结构体确定目标数据;/n按照所述标志索引读出各个所述目标数据,并保存至第二存储部件。/n

【技术特征摘要】
1.一种数据读取方法,其特征在于,包括:
从第一存储部件中获取标志索引,并按照所述标志索引确定多个目标结构体;
利用所述目标结构体确定目标数据;
按照所述标志索引读出各个所述目标数据,并保存至第二存储部件。


2.根据权利要求1所述的数据读取方法,其特征在于,所述按照所述标志索引确定多个目标结构体,包括:
按照预设解析规则对所述标志索引进行解析,得到多个标志信息;
利用所述标志信息与各个结构体的结构体信息进行匹配,将通过匹配的所述结构体确定为所述目标结构体。


3.根据权利要求1所述的数据读取方法,其特征在于,所述利用所述目标结构体确定目标数据,包括:
从所述目标结构体中获取地址信息和数据长度信息;
利用所述地址信息和数据长度信息在所述第一存储部件中确定所述目标数据。


4.根据权利要求1所述的数据读取方法,其特征在于,所述按照所述标志索引读出各个所述目标数据,并保存至第二存储部件,包括:
利用所述标志索引确定各个所述目标数据对应的读取顺序;
按照所述读取顺序依次将各个所述目标数据从所述第一存储部件中读出,并按照所述读取顺序将所述目标数据存入所述第二存储部件。


5.根据权利要求1所述的数据读取方法,其特征在于,在所述从第一存储部件中获取标志索引之前,还包括:
在所述第二存储设备中确定多个待存储数据;
生成各个所述待存储数据对应的结构体,并利用各个所述结构体构建所述标...

【专利技术属性】
技术研发人员:马兰
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东;37

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

1