数据存储方法、装置、存储介质以及汽车制造方法及图纸

技术编号:38879126 阅读:10 留言:0更新日期:2023-09-22 14:10
本申请公开了一种数据存储方法、装置、存储介质以及汽车,接收数据存储请求以及确定当前配置数据,判断当前配置数据被获取时汽车所处的整车状态,整车状态根据汽车中功能模块的启动数量划分为有效唤醒状态以及无效唤醒状态;若整车状态为有效唤醒状态,则存储当前配置数据;若整车状态为无效唤醒状态,则进行预设处理。由于在整车状态为无效唤醒状态时,汽车中功能模块的启动数量没有达到要求,导致需要的功能模块的配置数据会被处理为默认值,那么仅存储有效唤醒状态下的当前配置数据,能够避免需要的功能模块的配置数据的已存储配置数据被默认值覆盖存储,保护已经存储的真实有效的配置值,提升用户后续用车体验。提升用户后续用车体验。提升用户后续用车体验。

【技术实现步骤摘要】
数据存储方法、装置、存储介质以及汽车


[0001]本申请涉及汽车
,尤其涉及一种数据存储方法、装置、存储介质以及汽车。

技术介绍

[0002]通常汽车休眠时,会对该时刻下的车辆设置数据进行掉电存储,以实现保留车辆最后使用过的配置设置,方便用户后续用车。但当汽车休眠过程中处理一些特殊工况时对一部分数据进行更新之后,重新掉电存储时没有被唤醒的其他模块对应的数据,会自动填充为默认值被保存,导致这些模块原本对应的有效数据被重置。因此需要一种数据存储方法,保护有效数据不再由于特殊工况的数据更新而重置存储值,提升用户的用车体验。

技术实现思路

[0003]本申请提供一种数据存储方法、装置、存储介质以及汽车,可以解决相关技术中有效配置数据容易被默认值覆盖、丢失的技术问题。
[0004]第一方面,本申请实施例提供一种数据存储方法,该方法包括:
[0005]接收数据存储请求以及确定所述数据存储请求对应的当前配置数据,判断所述当前配置数据被获取时汽车所处的整车状态,所述整车状态根据所述汽车中功能模块的启动数量划分为有效唤醒状态以及无效唤醒状态;
[0006]若所述整车状态为有效唤醒状态,则响应所述数据存储请求,存储所述当前配置数据;
[0007]若所述整车状态为无效唤醒状态,则对所述数据存储请求以及所述当前配置数据进行预设处理。
[0008]第二方面,本申请实施例提供一种数据存储装置,该装置包括:
[0009]状态确认模块,用于接收数据存储请求以及确定所述数据存储请求对应的当前配置数据,判断所述当前配置数据被获取时汽车所处的整车状态,所述整车状态根据所述汽车中功能模块的启动数量划分为有效唤醒状态以及无效唤醒状态;
[0010]数据存储模块,用于若所述整车状态为有效唤醒状态,则响应所述数据存储请求,存储所述当前配置数据;
[0011]取消存储模块,用于若所述整车状态为无效唤醒状态,则对所述数据存储请求以及所述当前配置数据进行预设处理。
[0012]第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。
[0013]第四方面,本申请实施例提供一种汽车,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序适于由处理器加载并执行上述的方法的步骤。
[0014]本申请一些实施例提供的技术方案带来的有益效果至少包括:
[0015]本申请提供一种数据存储方法,接收数据存储请求以及确定数据存储请求对应的当前配置数据,判断当前配置数据被获取时汽车所处的整车状态,整车状态根据汽车中功能模块的启动数量划分为有效唤醒状态以及无效唤醒状态;若整车状态为有效唤醒状态,则响应数据存储请求,存储当前配置数据;若整车状态为无效唤醒状态,则对数据存储请求以及当前配置数据进行预设处理。由于在整车状态为无效唤醒状态时,汽车中功能模块的启动数量没有达到要求,导致需要的功能模块的配置数据会被处理为默认值,而有效唤醒状态下的功能模块的启动数量满足可存储要求,那么通过对获取当前配置数据的整车环境进行验证,仅存储有效唤醒状态下的当前配置数据,能够避免需要的功能模块的配置数据的已存储配置数据被默认值覆盖存储,保护已经存储的真实有效的配置值,提升用户后续用车体验。
附图说明
[0016]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请实施例提供的一种数据存储方法的示例性系统架构图;
[0018]图2为本申请实施例提供的一种数据存储方法的流程示意图;
[0019]图3为本申请实施例提供的一种数据存储方法的流程示意图;
[0020]图4为本申请实施例提供的一种数据存储装置的结构框图;
[0021]图5为本申请实施例提供的一种汽车的结构示意图。
具体实施方式
[0022]为使得本申请的特征和优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0023]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0024]随着汽车研发技术与人工智能技术的结合和进步,汽车中存在越来越多的功能模块,各功能模块的配置数据随着用户的使用会实时更新,而汽车中大多数功能模块的数据都是掉电丢失、上电重置的,也就是各功能模块在汽车进入休眠时会丢失当前配置数据,当汽车唤醒启动时则会恢复为默认状态,但汽车中存在一部分需要在掉电后保持不变的配置数据,例如汽车里程数据、汽车配置状态等,以在下一次汽车唤醒时继续在此配置数据基础上为用户提供对应功能,方便用户的继续使用。并且,目前大量汽车都允许用户对车辆的软硬件自定义一些个性化配置,来满足用户自身的用车舒适需求,这些自定义配置数据也需要在汽车下电时进行保留,以使得用户在下次唤醒汽车时能够直接使用自定义配置,保证
用户的用车体验。
[0025]为了保存这些下电后需要保持不变的配置数据,汽车中引入EEPROM(Electrically Erasable Programmable read only memory)存储器模块,EEPROM是电可擦除可编程只读程序存储器,是一种在掉电后不丢失数据的存储器,在汽车中可以用于存放一些需要掉电保持的数据。具体的,数据存储到EEPROM中的过程被称为E2存储,汽车在休眠之前会对当前配置数据进行一次E2存储,以保证当前配置数据在汽车掉电后不会丢失。
[0026]然而,对于汽车中各个功能模块,是由控制器通过总线(CAN)与功能模块进行通讯,来收发信号,并不是每一次唤醒都会唤醒保存了配置数据的功能模块,例如热巡检唤醒,汽车的域控制器仅通过私有CAN与热巡检功能的相关传感器通讯,此时其他功能模块仍在休眠,域控制器无法接收其他功能模块的配置数据信号,会将这些功能模块的配置数据均处理为默认值,最后完成本次唤醒工作后重新下电休眠,此时会再发生一次E2存储,也即本次发生的E2存储导致这些默认值覆盖之前通讯状态下存储的配置数据。到下一次这些功能模块唤醒时,由于其存储值发生变化,那么其基于存储值的配置也将重置,这就使得掉电后需要保持不变的数据发生变化,配置的重置将极大影响用户的用车体验。
[0027]因此本申请实施例提供一种数据存储方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法包括:接收数据存储请求以及确定所述数据存储请求对应的当前配置数据,判断所述当前配置数据被获取时汽车所处的整车状态,所述整车状态根据所述汽车中功能模块的启动数量划分为有效唤醒状态以及无效唤醒状态;若所述整车状态为有效唤醒状态,则响应所述数据存储请求,存储所述当前配置数据;若所述整车状态为无效唤醒状态,则对所述数据存储请求以及所述当前配置数据进行预设处理。2.根据权利要求1所述的方法,其特征在于,所述接收数据存储请求以及确定所述数据存储请求对应的当前配置数据之前,还包括:响应于汽车休眠指令,获取汽车中所有功能模块对应的当前配置数据,以及生成所述当前配置数据对应的数据存储请求。3.根据权利要求2所述的方法,其特征在于,所述获取汽车中所有功能模块对应的当前配置数据之后,还包括:确定所述汽车中功能模块的启动数量,以及基于所述启动数量对所述当前配置数据确定数据标志位;所述判断所述当前配置数据被获取时汽车所处的整车状态,包括:基于所述数据标志位判断所述当前配置数据被获取时所述汽车所处的整车状态。4.根据权利要求3所述的方法,其特征在于,所述确定汽车中功能模块的启动数量,包括:基于网络管理报文以及整车网络通讯链路确定汽车中功能模块的启动数量,所述网络管理报文用于指示汽车中功能模块进行启动,所述整车网络通讯链路用于向汽车中功能模块发送所述网络管理报文。5.根据权利要求3所述的方法,其特征在于,所述基于所述启动数量对所述当前配置数据确定数据标志位,包括:当所述汽车中功能模块的启动数量满足预设启动数量条件时,对所述当前配置数据确定有效数据标志位;当所述汽车中功能模块的启动数量不满足所述预设启动数量条件时,对所述当前...

【专利技术属性】
技术研发人员:关彦挺
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1