【技术实现步骤摘要】
一种数据管理方法、装置、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种数据管理方法、装置、设备及存储介质。
技术介绍
在车用控制器中,非易失存储器广泛应用于重要功能的数据(即非易失数据)存储。受限于擦写寿命及速度,无法实现大量数据实时擦写,目前主要采取控制器休眠前存储数据的策略。但这钟策略在一些工况下存在数据正确性问题,例如数据存储过程中异常打断、数据存储前异常断电和重新编程引起的数据映射关系调整等工况都会造成数据不完整和数据不匹配等问题,进而无法保证使用非易失数据的控制功能可以被正确执行。因此,亟需一种能够识别上述问题的方法。
技术实现思路
本专利技术实施例提供了一种数据管理方法、装置、设备及存储介质,以保证使用非易失数据的控制功能可以被正确执行。第一方面,本专利技术实施例提供了一种数据管理方法,该方法包括:若监测到启动事件,则从非易失存储器读取第一非易失数据和所述第一非易失数据的第一属性信息;其中,所述第一属性信息包括基础属性信息、存储时间戳和冗余校验码;根据 ...
【技术保护点】
1.一种数据管理方法,其特征在于,包括:/n若监测到启动事件,则从非易失存储器读取第一非易失数据和所述第一非易失数据的第一属性信息;其中,所述第一属性信息包括基础属性信息、存储时间戳和冗余校验码;/n根据所述第一属性信息,验证所述第一非易失数据的有效性;/n根据有效性验证结果,为数据存储器中第二非易失数据赋值,以供程序运行使用。/n
【技术特征摘要】
1.一种数据管理方法,其特征在于,包括:
若监测到启动事件,则从非易失存储器读取第一非易失数据和所述第一非易失数据的第一属性信息;其中,所述第一属性信息包括基础属性信息、存储时间戳和冗余校验码;
根据所述第一属性信息,验证所述第一非易失数据的有效性;
根据有效性验证结果,为数据存储器中第二非易失数据赋值,以供程序运行使用。
2.根据权利要求1所述的方法,其特征在于,根据所述第一属性信息,验证所述第一非易失数据的有效性,包括:
比较所述第一属性信息中基础属性信息和所述第二非易失数据的第二属性信息中基础属性信息是否一致;所述基础属性信息包括标识符、数据序号和数据长度中至少一项;
依据比较结果,确定所述第一非易失数据的有效性。
3.根据权利要求1所述的方法,其特征在于,根据所述第一属性信息,验证所述第一非易失数据的有效性,包括:
对所述第一非易失数据、所述第一属性信息中的基础属性信息和存储时间戳进行冗余计算;
将计算得到的冗余校验码,与所述第一属性信息中的冗余校验码进行比较;
若不一致,则确定所述第一非易失数据无效。
4.根据权利要求1所述的方法,其特征在于,根据有效性验证结果,为数据存储器中第二非易失数据赋值,包括:
若有效性验证通过,则将所述第一非易失性数据作为所述第二非易失数据;
若有效性验证未通过,则采用设定替代算法,确定所述第二非易失数据。
5.根据权利要求1所述的方法,其特征在于,还包括:
...
【专利技术属性】
技术研发人员:于钊,赵开成,韩衍东,赵永强,苗春壮,胡启元,刘兴,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:吉林;22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。