车辆仪表配置数据的校验方法、装置、设备及介质与流程
- 国知局
- 2024-09-11 14:43:46
本申请涉及车辆数据领域,尤其涉及一种车辆仪表配置数据的校验方法、装置、设备及介质。
背景技术:
1、随着车辆技术的不断发展,厂商通过对同一车型预装不同汽车零部件,可为用户提供个性化差异的变型车型选择。同一车型下的仪表控制器往往需要处理大量的配置数据,配置数据报错时会导致车辆的部分功能失效。
2、目前,针对报错的配置数据的解决方案是当出现配置数据报错时,在数据存储器中将报错的配置数据恢复为默认值。但是,该方案当配置数据恢复为默认值后,会出现软件层面的功能配置状态和实车出现不匹配的情况,导致异常配置数据恢复的准确性低。因此,当前需要解决的问题是如何提高异常配置数据恢复的准确性。
技术实现思路
1、本申请提供一种车辆仪表配置数据的校验方法、装置、设备及介质,用以提高异常配置数据恢复的准确性。
2、一方面,本申请提供一种车辆仪表配置数据的校验方法,其中,车辆设有第一存储空间和第二存储空间,每项仪表配置数据在第一存储空间和第二存储空间下均存储有至少三份备份数据;方法包括:检测第一存储空间中的仪表配置数据是否异常;第一存储空间中的仪表配置数据用于车辆数据赋值;若第一存储空间中的任一项仪表配置数据存在异常,则基于该项数据在第一存储空间下的备份数据,获得在第一存储空间下对该项数据的一致性检测结果;若在第一存储空间下对该项数据的一致性检测结果为一致,则将第一存储空间中一致程度最高的该项数据作为修正后的数据;若在第一存储空间下对该项数据的一致性检测结果为不一致,则基于该项数据在第二存储空间下的备份数据,获得在第二存储空间下对该项数据的一致性检测结果;若在第二存储空间下对该项数据的一致性检测结果为一致,则将第二存储空间中一致程度最高的该项数据作为修正后的数据,写入第一存储空间。
3、在一种可能的实现方式中,基于该项数据在第一存储空间下的备份数据,获得在第一存储空间下对该项数据的一致性检测结果,包括:基于该项数据在第一存储空间下的备份数据,确定该项数据在第一存储空间中的所有取值;若该项数据在第一存储空间中的所有取值为同一值,则判定在第一存储空间下对该项数据的一致性检测结果为一致;若该项数据在第一存储空间中的所有取值不为同一值,则确定该项数据在第一存储空间中的每个值对应的备份数据数量是否相同,若各个值对应的备份数据数量不同,则判定在第一存储空间下对该项数据的一致性检测结果为一致并将备份数据数量最大的值作为一致程度最高的值,若各个值对应的备份数据数量相同,则判定在第一存储空间下对该项数据的一致性检测结果为不一致。
4、在一种可能的实现方式中,检测第一存储空间中的仪表配置数据是否异常之前,还包括:获取第一存储空间的标志位,并判断标志位是否为预设值;其中,标志位为预设值表征第一存储空间被写入过数据;检测第一存储空间中的仪表配置数据是否异常,包括:若标志位为预设值,则检测第一存储空间中的仪表配置数据是否异常;在判断标志位是否为预设值之后,还包括:若标志位不为预设值,则将多个默认仪表配置数据写入第一存储空间和第二存储空间,并将第一存储空间的标志位设置为预设值。
5、在一种可能的实现方式中,获取第一存储空间的标志位之前,还包括:获取第一存储空间的状态值,并判断状态值是否为正常;状态值表征第一存储空间的工作状态是否正常;获取第一存储空间的标志位,包括:若状态值正常,获取第一存储空间的标志位;判断状态值是否为正常之后,还包括:若状态值不正常,则将第二存储空间中的每项仪表配置数据写入第一存储空间,并将第一存储空间的标志位配置为预设值。
6、在一种可能的实现方式中,方法还包括:判断是否存在外部输入的仪表配置数据;若存在外部输入的仪表配置数据,将外部输入的仪表配置数据写入第一存储空间和第二存储空间。
7、在一种可能的实现方式中,方法还包括:若接收到仪表配置数据的调用请求,则返回第一存储空间中当前存储的仪表配置数据,以进行车辆数据赋值。
8、另一方面,本申请提供一种车辆仪表配置数据的校验装置,包括:检测模块,用于检测第一存储空间中的仪表配置数据是否异常;第一存储空间中的仪表配置数据用于车辆数据赋值;处理模块,用于若第一存储空间中的任一项仪表配置数据存在异常,则基于该项数据在第一存储空间下的备份数据,获得在第一存储空间下对该项数据的一致性检测结果;若在第一存储空间下对该项数据的一致性检测结果为一致,则将第一存储空间中一致程度最高的该项数据作为修正后的数据;执行模块,用于若在第一存储空间下对该项数据的一致性检测结果为不一致,则基于该项数据在第二存储空间下的备份数据,获得在第二存储空间下对该项数据的一致性检测结果;若在第二存储空间下对该项数据的一致性检测结果为一致,则将第二存储空间中一致程度最高的该项数据作为修正后的数据,写入第一存储空间。
9、在一种可能的实现方式中,处理模块,用于:基于该项数据在第一存储空间下的备份数据,确定该项数据在第一存储空间中的所有取值;若该项数据在第一存储空间中的所有取值为同一值,则判定在第一存储空间下对该项数据的一致性检测结果为一致;若该项数据在第一存储空间中的所有取值不为同一值,则确定该项数据在第一存储空间中的每个值对应的备份数据数量是否相同,若各个值对应的备份数据数量不同,则判定在第一存储空间下对该项数据的一致性检测结果为一致并将备份数据数量最大的值作为一致程度最高的值,若各个值对应的备份数据数量相同,则判定在第一存储空间下对该项数据的一致性检测结果为不一致。
10、另一方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现如上的方法。
11、另一方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上的方法。
12、本申请提供的车辆仪表配置数据的校验方法、装置、设备及介质中,将仪表配置数据存储在第一存储空间和第二存储空间,若检测第一存储空间中的仪表配置数据异常,则基于异常仪表配置数据在第一存储空间下的备份数据,或者基于异常仪表配置数据在第二存储空间下的备份数据,对该项数据的一致性结果进行检测后,将一致程度最高的该项数据作为修正后的数据并存储在第一存储空间中。本申请的方案,通过对车辆仪表配置数据进行备份和一致性校验,可提高异常配置数据恢复的准确性。
技术特征:1.一种车辆仪表配置数据的校验方法,其特征在于,车辆设有第一存储空间和第二存储空间,每项仪表配置数据在所述第一存储空间和所述第二存储空间下均存储有至少三份备份数据;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于该项数据在所述第一存储空间下的备份数据,获得在所述第一存储空间下对该项数据的一致性检测结果,包括:
3.根据权利要求1所述的方法,其特征在于,所述检测所述第一存储空间中的仪表配置数据是否异常之前,还包括:
4.根据权利要求3所述的方法,其特征在于,所述获取所述第一存储空间的标志位之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
7.一种车辆仪表配置数据的校验装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,处理模块,用于:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1至6任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6任一项所述的方法。
技术总结本申请提供一种车辆仪表配置数据的校验方法、装置、设备及介质中,将仪表配置数据存储在第一存储空间和第二存储空间,若检测第一存储空间中的仪表配置数据异常,则基于异常仪表配置数据在第一存储空间下的备份数据,或者基于异常仪表配置数据在第二存储空间下的备份数据,对该项数据的一致性结果进行检测后,将一致程度最高的该项数据作为修正后的数据并存储在第一存储空间中。本申请的方案,通过对车辆仪表配置数据进行备份和一致性校验,可提高异常配置数据恢复的准确性。技术研发人员:郭亚玲,徐梅,沈益雨受保护的技术使用者:浙江吉利控股集团有限公司技术研发日:技术公布日:2024/9/9本文地址:https://www.jishuxx.com/zhuanli/20240911/291953.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表