本發明涉及智能交通,尤其涉及一種車載終端的啟動方法、裝置、車載終端及存儲介質。
背景技術:
1、隨著智能交通技術的快速發展,車載終端在現代車輛中的應用越來越廣泛。車載終端不僅用于導航、娛樂和通信,還承擔著車輛控制和安全監控等多種功能。然而在實際使用過程中,車載終端可能會遭遇各種異常情況,其中最常見的問題之一是異常斷電。異常斷電可能會導致系統存儲器的數據損壞,進而引發車載終端的操作系統無法啟動或用戶數據丟失等問題,嚴重影響車輛的正常運行和用戶體驗。
2、傳統的車載終端通常采用單一存儲器來存儲系統數據和用戶數據,在發生異常斷電時,存儲器中的數據可能會被破壞,導致車載終端的操作系統無法正常啟動。為了解決這一問題,現有的車載終端采用了雙存儲器設計,即主存儲器和備用存儲器,但現有的車載終端的恢復機制通常需要復雜的軟件邏輯和硬件支持,增加了系統的復雜性和成本。同時在恢復數據過程中,如果車載終端再次斷電可能會導致備用存儲器的備用數據損壞,使兩個存儲器都無法正常工作,大大降低了車載終端的可靠性。
技術實現思路
1、本發明提供了一種車載終端的啟動方法、裝置、車載終端及存儲介質,以解決現有的車載終端的恢復機制復雜以及可靠性不足的問題。
2、第一方面,本發明提供了一種車載終端的啟動方法,其中,車載終端包括系統存儲器和邏輯存儲器;啟動方法包括:
3、車載終端上電,判斷系統存儲器的數據是否損壞;
4、如果系統存儲器的數據損壞,通過邏輯存儲器備份的數據啟動車載終端的操作系統;
5、將邏輯存儲器掛載為只讀模式,將系統存儲器掛載為可讀寫模式;
6、對系統存儲器進行磁盤修復,并將邏輯存儲器備份的數據恢復到系統存儲器。
7、可選的,判斷系統存儲器的數據是否損壞之后,還包括:
8、如果系統存儲器的數據未損壞,則將系統存儲器掛載為只讀模式,將邏輯存儲器掛載為可讀寫模式;
9、將系統存儲器的數據重新備份到邏輯存儲器;
10、將系統存儲器掛載為可讀寫模式,將邏輯存儲器掛載為只讀模式;
11、通過系統存儲器的數據啟動車載終端的操作系統。
12、可選的,對系統存儲器進行磁盤修復,并將邏輯存儲器備份的數據恢復到系統存儲器之后,還包括:
13、保持系統存儲器掛載為可讀寫模式,邏輯存儲器掛載為只讀模式;
14、控制車載終端重新上電。
15、可選的,判斷系統存儲器的數據是否損壞,包括:
16、根據總線匹配找到系統存儲器,根據系統存儲器的rootfs分區的地址的開始位找到系統存儲器的其他啟動數據,判斷其他啟動數據是否損壞。
17、可選的,通過邏輯存儲器備份的數據啟動車載終端的操作系統,包括:
18、根據總線匹配找到備份有系統存儲器的數據的邏輯存儲器,并將邏輯存儲器掛載為只讀模式;
19、根據邏輯存儲器的rootfs分區的地址啟動車載終端的操作系統。
20、第二方面,本發明提供了一種車載終端的啟動裝置,啟動裝置包括:
21、第一啟動模塊,用于在系統存儲器的數據損壞時,通過邏輯存儲器備份的數據啟動車載終端的操作系統;
22、模式掛載模塊,用于將邏輯存儲器掛載為只讀模式,將系統存儲器掛載為可讀寫模式;
23、修復模塊,用于對系統存儲器進行磁盤修復;
24、數據恢復模塊,用于將邏輯存儲器備份的數據恢復到系統存儲器。
25、可選的,模式掛載模塊還用于將系統存儲器掛載為只讀模式,將邏輯存儲器掛載為可讀寫模式。
26、可選的,啟動裝置還包括:
27、備份模塊,用于將系統存儲器的數據重新備份到邏輯存儲器;
28、第二啟動模塊,用于通過系統存儲器的數據啟動車載終端的操作系統。
29、第三方面,本發明提供了一種車載終端,其中,車載終端采用上述第一方面提供的車載終端的啟動方法進行啟動。
30、第四方面,本發明提供了一種計算機可讀存儲介質,其中,計算機可讀存儲介質存儲有計算機指令,計算機指令用于使處理器執行上述第一方面提供的車載終端的啟動方法。
31、本發明實施例的技術方案,通過系統存儲器和邏輯存儲器的雙存儲器設計,在異常斷電導致系統存儲器數據損壞時,可以從備份的邏輯存儲器中啟動車載終端的操作系統。在車載終端的操作系統正常啟動后,處理器自動對損壞的系統存儲器進行修復,并從邏輯存儲器中恢復數據,確保系統恢復正常運行。處理器通過簡單的掛載切換和數據復制操作即可完成對系統存儲器的數據恢復,簡化了數據恢復流程,提高了恢復效率和可靠性。同時在恢復數據過程中,能夠正常啟動車載終端的操作系統的邏輯存儲器為只讀狀態,避免在數據恢復過程中再次異常斷電導致備用的邏輯存儲器數據損壞,導致兩個存儲器都無法正常工作的問題。本發明實施例的技術方案,在車載終端異常斷電時,能夠確保車載終端的操作系統從備用的邏輯存儲器中啟動,并在啟動完成后對系統存儲器進行磁盤修復和數據恢復,同時保證恢復過程中的數據一致性,有效提高了車載終端的可靠性和穩定性,避免了異常斷電導致的車載終端的操作系統異常無法開機或用戶數據丟失的問題,保障了駕駛員的安全和用戶體驗。
32、應當理解,本部分所描述的內容并非旨在標識本發明的實施例的關鍵或重要特征,也不用于限制本發明的范圍。本發明的其它特征將通過以下的說明書而變得容易理解。
1.一種車載終端的啟動方法,其特征在于,車載終端包括系統存儲器和邏輯存儲器;所述啟動方法包括:
2.根據權利要求1所述的車載終端的啟動方法,其特征在于,判斷所述系統存儲器的數據是否損壞之后,還包括:
3.根據權利要求1所述的車載終端的啟動方法,其特征在于,對所述系統存儲器進行磁盤修復,并將所述邏輯存儲器備份的數據恢復到所述系統存儲器之后,還包括:
4.根據權利要求1所述的車載終端的啟動方法,其特征在于,判斷所述系統存儲器的數據是否損壞,包括:
5.根據權利要求1所述的車載終端的啟動方法,其特征在于,通過所述邏輯存儲器備份的數據啟動所述車載終端的操作系統,包括:
6.一種車載終端的啟動裝置,其特征在于,包括:
7.根據權利要求6所述的車載終端的啟動裝置,其特征在于,所述模式掛載模塊還用于將所述系統存儲器掛載為只讀模式,將所述邏輯存儲器掛載為可讀寫模式。
8.根據權利要求6所述的車載終端的啟動裝置,其特征在于,還包括:
9.一種車載終端,其特征在于,所述車載終端采用權利要求1-5任一項所述的車載終端的啟動方法進行啟動。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行權利要求1-5任一項所述的車載終端的啟動方法。