System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及新能源汽車,尤其涉及一種用于車載系統的數據持久化存儲方法、裝置及存儲介質。
技術介紹
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.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器中并且可在所述處理器上
10.一種可讀存儲介質,所述可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述方法的步驟。
...【技術特征摘要】
1.一種用于車載系統的數據持久化存儲方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述利用所述持久化服務模塊,根據接收到的鍵值對信息確定目標存儲區域,包括:
3.根據權利要求2所述的方法,其特征在于,在所述利用所述持久化服務模塊對所述鍵值對信息進行解析,識別出目標數據的類別、數據的優先級以及數據的作用范圍之后,所述方法還包括:
4.根據權利要求2所述的方法,其特征在于,在所述根據所述目標分區類型,從車載系統中多個物理存儲區域中選擇相應的目標存儲區域之后,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權...
【專利技術屬性】
技術研發人員:劉通,張克喜,袁光芯,
申請(專利權)人:成都賽力斯科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。