本申请涉及汽车,尤其涉及一种数据存储方法、装置、存储介质以及汽车。
背景技术:
1、通常汽车休眠时,会对该时刻下的车辆设置数据进行掉电存储,以实现保留车辆最后使用过的配置设置,方便用户后续用车。但当汽车休眠过程中处理一些特殊工况时对一部分数据进行更新之后,重新掉电存储时没有被唤醒的其他模块对应的数据,会自动填充为默认值被保存,导致这些模块原本对应的有效数据被重置。因此需要一种数据存储方法,保护有效数据不再由于特殊工况的数据更新而重置存储值,提升用户的用车体验。
技术实现思路
1、本申请提供一种数据存储方法、装置、存储介质以及汽车,可以解决相关技术中有效配置数据容易被默认值覆盖、丢失的技术问题。
2、第一方面,本申请实施例提供一种数据存储方法,该方法包括:
3、接收数据存储请求以及确定所述数据存储请求对应的当前配置数据,判断所述当前配置数据被获取时汽车所处的整车状态,所述整车状态根据所述汽车中功能模块的启动数量划分为有效唤醒状态以及无效唤醒状态;
4、若所述整车状态为有效唤醒状态,则响应所述数据存储请求,存储所述当前配置数据;
5、若所述整车状态为无效唤醒状态,则对所述数据存储请求以及所述当前配置数据进行预设处理。
6、第二方面,本申请实施例提供一种数据存储装置,该装置包括:
7、状态确认模块,用于接收数据存储请求以及确定所述数据存储请求对应的当前配置数据,判断所述当前配置数据被获取时汽车所处的整车状态,所述整车状态根据所述汽车中功能模块的启动数量划分为有效唤醒状态以及无效唤醒状态;
8、数据存储模块,用于若所述整车状态为有效唤醒状态,则响应所述数据存储请求,存储所述当前配置数据;
9、取消存储模块,用于若所述整车状态为无效唤醒状态,则对所述数据存储请求以及所述当前配置数据进行预设处理。
10、第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。
11、第四方面,本申请实施例提供一种汽车,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。
12、本申请一些实施例提供的技术方案带来的有益效果至少包括:
13、本申请提供一种数据存储方法,接收数据存储请求以及确定数据存储请求对应的当前配置数据,判断当前配置数据被获取时汽车所处的整车状态,整车状态根据汽车中功能模块的启动数量划分为有效唤醒状态以及无效唤醒状态;若整车状态为有效唤醒状态,则响应数据存储请求,存储当前配置数据;若整车状态为无效唤醒状态,则对数据存储请求以及当前配置数据进行预设处理。由于在整车状态为无效唤醒状态时,汽车中功能模块的启动数量没有达到要求,导致需要的功能模块的配置数据会被处理为默认值,而有效唤醒状态下的功能模块的启动数量满足可存储要求,那么通过对获取当前配置数据的整车环境进行验证,仅存储有效唤醒状态下的当前配置数据,能够避免需要的功能模块的配置数据的已存储配置数据被默认值覆盖存储,保护已经存储的真实有效的配置值,提升用户后续用车体验。
1.一种数据存储方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收数据存储请求以及确定所述数据存储请求对应的当前配置数据之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述获取汽车中所有功能模块对应的当前配置数据之后,还包括:
4.根据权利要求3所述的方法,其特征在于,所述确定汽车中功能模块的启动数量,包括:
5.根据权利要求3所述的方法,其特征在于,所述基于所述启动数量对所述当前配置数据确定数据标志位,包括:
6.根据权利要求2所述的方法,其特征在于,所述获取汽车中所有功能模块对应的当前配置数据,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种数据存储装置,其特征在于,所述装置包括:
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的所述方法的步骤。
10.一种汽车,其特征在于,所述汽车能够执行如权利要求1~7任一项所述方法的步骤。