本申請計算機,尤其涉及一種車載主機的測試方法、裝置、設備、存儲介質和車輛。
背景技術:
1、目前對于車載主機的上下電測試,大多是在臺架或整車環(huán)境下按照固定的上電或下電頻率,對車載主機進行壓力測試。但在實際用車場景中,用戶會在任意時刻執(zhí)行上電操作,因此,按照固定的上電頻率,對車載主機進行壓力測試并不足以暴露車載主機中的軟件缺陷,壓力測試不準確,影響整車的質量。
技術實現(xiàn)思路
1、本申請實施例提供一種車載主機的測試方法、裝置、設備、存儲介質和車輛,能夠更好的識別出車載主機存在的軟件缺陷,提高車載主機壓力測試的準確性。
2、第一方面,本申請實施例提供一種車載主機的測試方法,包括:
3、識別喚醒車載主機的輸入信號;
4、在識別出輸入信號包括自適應巡航控制acc硬線信號和總線網(wǎng)絡管理nm報文信號的情況下,按照車載主機的喚醒時間設置策略生成非固定時間間隔的喚醒時間;
5、在檢測到到達喚醒時間的情況下,利用acc硬線信號和/或總線nm報文信號喚醒車載主機,得到車載主機狀態(tài)信息;
6、對比車載主機狀態(tài)信息與預設狀態(tài)信息,得到車載主機的測試結果。
7、在一個可能實現(xiàn)的實施例中,在按照車載主機的喚醒時間設置策略生成非固定時間間隔的喚醒時間之前,該方法還包括:
8、分別對acc硬線信號和總線nm報文信號進行仿真,得到acc硬線仿真信號和總線nm報文仿真信號;
9、在檢測到到達喚醒時間的情況下,利用acc硬線信號和/或總線nm報文信號喚醒車載主機,得到車載主機狀態(tài)信息,包括:
10、在檢測到到達喚醒時間的情況下,利用acc硬線仿真信號和/或總線nm報文仿真信號喚醒車載主機,得到仿真場景下的車載主機狀態(tài)信息。
11、在一個可能實現(xiàn)的實施例中,喚醒時間包括第一喚醒時間和第二喚醒時間,第一喚醒時間和第二喚醒時間間隔預設時長,且第一喚醒時間在第二喚醒時間之前;在檢測到當前時間到達喚醒時間的情況下,利用acc硬線仿真信號和總線nm報文仿真信號喚醒車載主機,包括:
12、在檢測到當前時間到達第一喚醒時間的情況下,利用總線nm報文仿真信號喚醒車載主機;
13、在檢測到當前時間到達第二喚醒時間的情況下,利用acc硬線仿真信號再次喚醒車載主機。
14、在一個可能實現(xiàn)的實施例中,在對比車載主機狀態(tài)信息與預設狀態(tài)信息,得到車載主機的測試結果之前,方法還包括:
15、識別車載主機的屏幕的圖像信息,得到圖像信息中包括的車載主機狀態(tài)信息。
16、在一個可能實現(xiàn)的實施例中,測試結果包括測試通過的信息和測試不通過的信息,對比車載主機狀態(tài)信息與預設狀態(tài)信息,得到車載主機的測試結果,包括:
17、若車載主機狀態(tài)信息與預設狀態(tài)信息一致,則確定車載主機測試通過;
18、若車載主機狀態(tài)信息與預設狀態(tài)信息不一致,則確定車載主機測試不通過。
19、在一個可能實現(xiàn)的實施例中,還包括:
20、在車載主機測試不通過的情況下,利用安卓調試橋adb獲取并輸出車載主機的日志數(shù)據(jù)。
21、第二方面,本申請實施例提供一種車載主機的測試裝置,包括:
22、識別模塊,用于識別喚醒車載主機的輸入信號;
23、生成模塊,用于在識別出輸入信號包括自適應巡航控制acc硬線信號和總線網(wǎng)絡管理nm報文信號的情況下,按照車載主機的喚醒時間設置策略生成非固定時間間隔的喚醒時間;
24、喚醒模塊,用于在檢測到到達喚醒時間的情況下,利用acc硬線信號和/或總線nm報文信號喚醒車載主機,得到車載主機狀態(tài)信息;
25、對比模塊,用于對比車載主機狀態(tài)信息與預設狀態(tài)信息,得到車載主機的測試結果。
26、第三方面,本申請實施例提供了一種電子設備,設備包括:處理器以及存儲有計算機程序指令的存儲器;
27、處理器執(zhí)行計算機程序指令時實現(xiàn)上述任意一項的車載主機的測試方法。
28、第四方面,本申請實施例提供了一種計算機可讀存儲介質,計算機可讀存儲介質上存儲有計算機程序指令,計算機程序指令被處理器執(zhí)行時實現(xiàn)上述任意一項的車載主機的測試方法。
29、第五方面,本申請實施例提供了一種車輛,該車輛包括對話結果的獲取裝置、電子設備和計算機存儲介質中的至少一種。
30、本申請實施例的車載主機的測試方法、裝置、設備、存儲介質和車輛,通過識別喚醒車載主機的輸入信號,在識別出輸入信號包括自適應巡航控制acc硬線信號和總線網(wǎng)絡管理nm報文信號的情況下,按照車載主機的喚醒時間設置策略生成非固定時間間隔的喚醒時間,在檢測到到達喚醒時間的情況下,利用acc硬線信號和/或總線nm報文信號喚醒車載主機,得到車載主機狀態(tài)信息,對比車載主機狀態(tài)信息與預設狀態(tài)信息,得到車載主機的測試結果。如此通過對acc硬線信號和總線nm報文信號喚醒車載主機的時間進行控制,可以隨機給出喚醒時間,得到不同場景下的車載主機狀態(tài)信息,根據(jù)車載主機的狀態(tài)信息確定測試結果,擺脫了固有頻率的限制,能夠更好的識別出車載主機存在的軟件缺陷,提高了壓力測試的準確性,進而減小了有缺陷軟件的車載主機流入市場,影響整車的質量的風險。
1.一種車載主機的測試方法,其特征在于,包括:
2.根據(jù)權利要求1所述的車載主機的測試方法,其特征在于,在按照所述車載主機的喚醒時間設置策略生成非固定時間間隔的喚醒時間之前,所述方法還包括:
3.根據(jù)權利要求2所述的車載主機的測試方法,其特征在于,所述喚醒時間包括第一喚醒時間和第二喚醒時間,所述第一喚醒時間和第二喚醒時間間隔預設時長,且所述第一喚醒時間在所述第二喚醒時間之前;在檢測到當前時間到達所述喚醒時間的情況下,利用所述acc硬線仿真信號和所述總線nm報文仿真信號喚醒所述車載主機,包括:
4.根據(jù)權利要求1所述的車載主機的測試方法,其特征在于,在對比所述車載主機狀態(tài)信息與預設狀態(tài)信息,得到所述車載主機的測試結果之前,所述方法還包括:
5.根據(jù)權利要求4所述的車載主機的測試方法,其特征在于,所述測試結果包括測試通過的信息和測試不通過的信息,所述對比所述車載主機狀態(tài)信息與預設狀態(tài)信息,得到所述車載主機的測試結果,包括:
6.根據(jù)權利要求5所述的車載主機的測試方法,其特征在于,還包括:
7.一種車載主機的測試裝置,其特征在于,包括:
8.一種電子設備,其特征在于,所述設備包括:處理器以及存儲有計算機程序指令的存儲器;
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執(zhí)行時實現(xiàn)如權利要求1-6任意一項所述的車載主機的測試方法。
10.一種車輛,其特征在于,包括至少以下一種: