System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于车载系统的数据持久化存储方法、装置及存储介质制造方法及图纸_技高网

用于车载系统的数据持久化存储方法、装置及存储介质制造方法及图纸

技术编号:44489868 阅读:0 留言:0更新日期:2025-03-04 17:54
本申请提供一种用于车载系统的数据持久化存储方法、装置及存储介质。该方法包括:将车辆配置信息以键值对形式写入持久化存储区域;根据接收到的键值对信息确定目标存储区域;在目标存储区域中写入或更新车辆配置信息,并将车辆配置信息以预设格式进行存储,其中不同分区的数据根据调用者的身份或权限进行隔离和管理;在读取车辆配置信息时,利用上层应用通过持久化服务接口向持久化服务模块发送读取请求,以使持久化服务模块根据读取请求中的键值对信息确定对应的存储区域,并从存储区域中获取对应的车辆配置信息。本申请能够保证数据一致性,简化数据管理,并且能够在不同系统环境下高效集成方案。

【技术实现步骤摘要】

本申请涉及新能源汽车,尤其涉及一种用于车载系统的数据持久化存储方法、装置及存储介质


技术介绍

1、随着智能化和网络化车载系统的广泛应用,车辆中集成了诸如信息娱乐系统、导航系统和驾驶辅助系统等复杂的应用程序,这些系统需要处理和存储大量的车辆配置信息和运行数据。为了保障系统的持续高效运行,车载系统对数据的持久化存储需求日益增加。

2、传统的车载数据存储解决方案存在多个缺点,尤其是在应对当前复杂的车载系统需求时表现不足,具体存在以下缺点:

3、在车辆运行过程中,断电或系统崩溃等突发状况可能导致数据的写入中断,进而引发数据的不一致性。现有的车载系统通常没有内置的持久化存储支持,车载系统制造商需要自行开发定制化的持久化存储功能,这增加了开发难度和成本。

4、车载系统通常需要处理大量的数据,涵盖车辆配置、用户偏好、驾驶信息等。传统的存储方案往往难以应对大规模数据的高效管理和快速访问,导致系统性能瓶颈。

5、一些车载系统依赖于第三方存储解决方案,这类解决方案通常需要支付高昂的费用,且集成过程复杂,维护成本较高。这种依赖性不仅增加了系统开发的复杂性,也使得后续的系统升级和维护变得困难。


技术实现思路

1、有鉴于此,本申请实施例提供了一种用于车载系统的数据持久化存储方法、装置及存储介质,以解决现有技术存在的数据一致性差、数据管理困难、系统集成与维护复杂的问题。

2、本申请实施例的第一方面,提供了一种用于车载系统的数据持久化存储方法,包括:利用车载系统中的上层应用调用持久化服务接口,将车辆配置信息以键值对形式写入持久化存储区域,其中持久化服务接口通过抽象接口定义语言与持久化服务模块通信;利用持久化服务模块,根据接收到的键值对信息确定目标存储区域,其中目标存储区域包括用于存储不同级别的车辆配置信息对应的多个分区;在目标存储区域中写入或更新车辆配置信息,并将车辆配置信息以预设格式进行存储,其中不同分区的数据根据调用者的身份或权限进行隔离和管理;在读取车辆配置信息时,利用上层应用通过持久化服务接口向持久化服务模块发送读取请求,以使持久化服务模块根据读取请求中的键值对信息确定对应的存储区域,并从存储区域中获取对应的车辆配置信息。

3、本申请实施例的第二方面,提供了一种用于车载系统的数据持久化存储装置,包括:调用模块,被配置为利用车载系统中的上层应用调用持久化服务接口,将车辆配置信息以键值对形式写入持久化存储区域,其中持久化服务接口通过抽象接口定义语言与持久化服务模块通信;确定模块,被配置为利用持久化服务模块,根据接收到的键值对信息确定目标存储区域,其中目标存储区域包括用于存储不同级别的车辆配置信息对应的多个分区;存储模块,被配置为在目标存储区域中写入或更新车辆配置信息,并将车辆配置信息以预设格式进行存储,其中不同分区的数据根据调用者的身份或权限进行隔离和管理;读取模块,被配置为在读取车辆配置信息时,利用上层应用通过持久化服务接口向持久化服务模块发送读取请求,以使持久化服务模块根据读取请求中的键值对信息确定对应的存储区域,并从存储区域中获取对应的车辆配置信息。

4、本申请实施例的第三方面,提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述方法的步骤。

5、本申请实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

6、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

7、通过利用车载系统中的上层应用调用持久化服务接口,将车辆配置信息以键值对形式写入持久化存储区域,其中持久化服务接口通过抽象接口定义语言与持久化服务模块通信;利用持久化服务模块,根据接收到的键值对信息确定目标存储区域,其中目标存储区域包括用于存储不同级别的车辆配置信息对应的多个分区;在目标存储区域中写入或更新车辆配置信息,并将车辆配置信息以预设格式进行存储,其中不同分区的数据根据调用者的身份或权限进行隔离和管理;在读取车辆配置信息时,利用上层应用通过持久化服务接口向持久化服务模块发送读取请求,以使持久化服务模块根据读取请求中的键值对信息确定对应的存储区域,并从存储区域中获取对应的车辆配置信息。本申请能够保证数据一致性,简化数据管理,并且能够在不同系统环境下高效集成方案。

本文档来自技高网...

【技术保护点】

1.一种用于车载系统的数据持久化存储方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述利用所述持久化服务模块,根据接收到的键值对信息确定目标存储区域,包括:

3.根据权利要求2所述的方法,其特征在于,在所述利用所述持久化服务模块对所述键值对信息进行解析,识别出目标数据的类别、数据的优先级以及数据的作用范围之后,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,在所述根据所述目标分区类型,从车载系统中多个物理存储区域中选择相应的目标存储区域之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述将所述高速访问分区中的数据在所述Android系统与虚拟化系统之间进行双向传递和同步,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种用于车载系统的数据持久化存储装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。

10.一种可读存储介质,所述可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种用于车载系统的数据持久化存储方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述利用所述持久化服务模块,根据接收到的键值对信息确定目标存储区域,包括:

3.根据权利要求2所述的方法,其特征在于,在所述利用所述持久化服务模块对所述键值对信息进行解析,识别出目标数据的类别、数据的优先级以及数据的作用范围之后,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,在所述根据所述目标分区类型,从车载系统中多个物理存储区域中选择相应的目标存储区域之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权...

【专利技术属性】
技术研发人员:刘通张克喜袁光芯
申请(专利权)人:成都赛力斯科技有限公司
类型:发明
国别省市:

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

1