本申請涉及車輛,尤其涉及一種車輛測試方法、裝置、及電子設(shè)備。
背景技術(shù):
1、目前,在車輛生產(chǎn)研發(fā)過程中,可以通過車輛測試設(shè)備(比如,汽車診斷儀)對車輛的各項(xiàng)產(chǎn)品功能進(jìn)行測試,以及時發(fā)現(xiàn)車輛可能存在的故障并對故障部分進(jìn)行修復(fù),從而確保交付給用戶的車輛是安全可靠的。
2、然而,在現(xiàn)有技術(shù)中,同一車輛生產(chǎn)商生產(chǎn)出的車輛(或同一車輛生產(chǎn)商在同一生產(chǎn)地生產(chǎn)出的車輛)的車載網(wǎng)關(guān),共用同一個互聯(lián)網(wǎng)協(xié)議(internet?protocol,ip)地址和同一個媒體存取控制(media?access?control,mac)地址,這樣,車輛測試設(shè)備每次僅可對一個車輛進(jìn)行測試,無法實(shí)現(xiàn)同時對多個車輛進(jìn)行測試,導(dǎo)致測試效率很低。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┮环N車輛測試方法、裝置、及電子設(shè)備,可以提高車輛測試設(shè)備對車輛的測試效率。
2、為達(dá)到上述目的,本申請采用如下技術(shù)方案:
3、第一方面,本申請?zhí)峁┮环N車輛測試方法,該方法可以應(yīng)用于車輛測試設(shè)備,該車輛測試設(shè)備提供有動態(tài)主機(jī)配置協(xié)議(dynamic?host?configuration?protocol,dhcp)服務(wù);該方法包括:對于各車載網(wǎng)關(guān)中的每個車載網(wǎng)關(guān),均通過與當(dāng)前車載網(wǎng)關(guān)進(jìn)行通信交互,為當(dāng)前車載網(wǎng)關(guān)分配ip地址,并基于為當(dāng)前車載網(wǎng)關(guān)分配的ip地址、以及當(dāng)前車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址,為當(dāng)前車載網(wǎng)關(guān)配置網(wǎng)絡(luò)接口;其中,不同車載網(wǎng)關(guān)分配的ip地址不同,不同車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址不同,且各車載網(wǎng)關(guān)均支持dhcp;在接收到車輛測試指令的情況下,通過各車載網(wǎng)關(guān)分別對應(yīng)的網(wǎng)絡(luò)接口將車輛測試指令發(fā)送至各車載網(wǎng)關(guān),以使各車載網(wǎng)關(guān)分別對應(yīng)的待測試車輛均執(zhí)行與車輛測試指令對應(yīng)的測試項(xiàng)。
4、本申請?zhí)峁┑募夹g(shù)方案中,可以預(yù)先為各車載網(wǎng)關(guān)確定不同的mac地址,并將確定出的mac地址對應(yīng)燒錄至車載網(wǎng)關(guān)的網(wǎng)卡中。另外,可以對車輛測試設(shè)備和各車載網(wǎng)關(guān)進(jìn)行配置,將車輛測試設(shè)備配置為dhcp服務(wù)端,并將各車載網(wǎng)關(guān)配置為多個dhcp客戶端,由車輛測試設(shè)備基于dhcp服務(wù)為各車載網(wǎng)關(guān)分別分配不同的ip地址。之后,對于各車載網(wǎng)關(guān)中的每個車載網(wǎng)關(guān),車輛測試設(shè)備可以基于為當(dāng)前車載網(wǎng)關(guān)分配的ip地址、以及當(dāng)前車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址,為當(dāng)前車載網(wǎng)關(guān)配置網(wǎng)絡(luò)接口。當(dāng)需要通過車輛測試設(shè)備對多個待測試車輛同時進(jìn)行測試時,則可以通過為各車載網(wǎng)關(guān)分別配置的網(wǎng)絡(luò)接口向各車載網(wǎng)關(guān)下發(fā)同一車輛測試指令,以使各待測試車輛同時執(zhí)行與該車輛測試指令對應(yīng)的測試項(xiàng)。
5、可以看出,本申請通過預(yù)先為不同的車載網(wǎng)關(guān)確定不同的mac地址,且將車輛測試設(shè)備作為dhcp服務(wù)端,將各車載網(wǎng)關(guān)作為dhcp客戶端,由車輛測試設(shè)備基于dhcp服務(wù)為各車載網(wǎng)關(guān)動態(tài)分配不同的ip地址,可以為各車載網(wǎng)關(guān)配置不同的網(wǎng)絡(luò)接口。這樣,車輛測試設(shè)備可以通過各網(wǎng)絡(luò)接口同時與各車載網(wǎng)關(guān)進(jìn)行通信,從而可以實(shí)現(xiàn)同時對多個待測試車輛進(jìn)行測試,進(jìn)而提高車輛測試設(shè)備對車輛的測試效率。
6、第二方面,本申請?zhí)峁┮环N車輛測試方法,該方法可以應(yīng)用于各車載網(wǎng)關(guān)中的每個車載網(wǎng)關(guān),各車載網(wǎng)關(guān)均支持dhcp,該方法包括:在檢測到設(shè)備啟動指令的情況下,通過與車輛測試設(shè)備進(jìn)行通信交互,以使車輛測試設(shè)備為當(dāng)前車載網(wǎng)關(guān)分配ip地址,并使車輛測試設(shè)備基于為當(dāng)前車載網(wǎng)關(guān)分配的ip地址、以及當(dāng)前車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址,為當(dāng)前車載網(wǎng)關(guān)配置網(wǎng)絡(luò)接口;其中,不同車載網(wǎng)關(guān)分配的ip地址不同,不同車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址不同,車輛測試設(shè)備提供有dhcp服務(wù);通過當(dāng)前車載網(wǎng)關(guān)的網(wǎng)絡(luò)接口接收車輛測試設(shè)備發(fā)送的車輛測試指令,以使當(dāng)前車載網(wǎng)關(guān)對應(yīng)的待測試車輛執(zhí)行與車輛測試指令對應(yīng)的測試項(xiàng)。
7、第三方面,本申請?zhí)峁┮环N車輛測試裝置,配置于車輛測試設(shè)備,車輛測試設(shè)備提供有dhcp服務(wù);該裝置包括:
8、配置模塊,用于對于各車載網(wǎng)關(guān)中的每個車載網(wǎng)關(guān),均通過與當(dāng)前車載網(wǎng)關(guān)進(jìn)行通信交互,為當(dāng)前車載網(wǎng)關(guān)分配ip地址,并基于為當(dāng)前車載網(wǎng)關(guān)分配的ip地址、以及當(dāng)前車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址,為當(dāng)前車載網(wǎng)關(guān)配置網(wǎng)絡(luò)接口;其中,不同車載網(wǎng)關(guān)分配的ip地址不同,不同車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址不同,且各車載網(wǎng)關(guān)均支持dhcp;
9、發(fā)送模塊,用于在接收到車輛測試指令的情況下,通過各車載網(wǎng)關(guān)分別對應(yīng)的網(wǎng)絡(luò)接口將車輛測試指令發(fā)送至各車載網(wǎng)關(guān),以使各車載網(wǎng)關(guān)分別對應(yīng)的待測試車輛均執(zhí)行與車輛測試指令對應(yīng)的測試項(xiàng)。
10、第四方面,本申請?zhí)峁┮环N車輛測試裝置,配置于各車載網(wǎng)關(guān)中的每個車載網(wǎng)關(guān),各車載網(wǎng)關(guān)均支持dhcp,該裝置包括:
11、通信交互模塊,用于在檢測到設(shè)備啟動指令的情況下,通過與車輛測試設(shè)備進(jìn)行通信交互,以使車輛測試設(shè)備為當(dāng)前車載網(wǎng)關(guān)分配ip地址,并使車輛測試設(shè)備基于為當(dāng)前車載網(wǎng)關(guān)分配的ip地址、以及當(dāng)前車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址,為當(dāng)前車載網(wǎng)關(guān)配置網(wǎng)絡(luò)接口;其中,不同車載網(wǎng)關(guān)分配的ip地址不同,不同車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址不同,車輛測試設(shè)備提供有dhcp服務(wù);
12、接收模塊,用于通過當(dāng)前車載網(wǎng)關(guān)的網(wǎng)絡(luò)接口接收車輛測試設(shè)備發(fā)送的車輛測試指令,以使當(dāng)前車載網(wǎng)關(guān)對應(yīng)的待測試車輛執(zhí)行與車輛測試指令對應(yīng)的測試項(xiàng)。
13、第五方面,本申請?zhí)峁┮环N電子設(shè)備,該電子設(shè)備可以是第一方面中涉及的車輛測試設(shè)備,或者也可以是第二方面中涉及的車載網(wǎng)關(guān),該電子設(shè)備包括存儲器、處理器、總線和通信接口;存儲器用于存儲計算機(jī)執(zhí)行指令,處理器與存儲器通過總線連接;當(dāng)電子設(shè)備運(yùn)行時,處理器執(zhí)行存儲器存儲的計算機(jī)執(zhí)行指令,以使電子設(shè)備執(zhí)行如上述第一方面或第二方面提供的車輛測試方法。
14、第六方面,本申請?zhí)峁┮环N計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀存儲介質(zhì)中存儲有指令,當(dāng)計算機(jī)執(zhí)行指令時,使得計算機(jī)執(zhí)行如第一方面或第二方面提供的車輛測試方法。
15、第七方面,本申請?zhí)峁┮环N計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品包括計算機(jī)指令,當(dāng)計算機(jī)指令在計算機(jī)上運(yùn)行時,使得計算機(jī)執(zhí)行如第一方面或第二方面提供的車輛測試方法。
16、需要說明的是,上述計算機(jī)指令可以全部或者部分存儲在計算機(jī)可讀存儲介質(zhì)上。其中,計算機(jī)可讀存儲介質(zhì)可以與電子設(shè)備的處理器封裝在一起的,也可以與電子設(shè)備的處理器單獨(dú)封裝,本申請對此不做限定。
17、本申請中第二方面至第七方面的描述,可以參考第一方面的詳細(xì)描述;并且,第二方面至第七方面的描述的有益效果,可以參考第一方面的有益效果分析,此處不再贅述。
18、在本申請中,對于上述涉及到的設(shè)備或功能模塊的名稱不構(gòu)成限定,在實(shí)際實(shí)現(xiàn)中,這些設(shè)備或功能模塊可以以其他名稱出現(xiàn)。只要各個設(shè)備或功能模塊的功能和本申請類似,均屬于本申請及其等同技術(shù)的范圍之內(nèi)。
19、本申請的這些方面或其他方面在以下的描述中會更加簡明易懂。
1.一種車輛測試方法,其特征在于,應(yīng)用于車輛測試設(shè)備,所述車輛測試設(shè)備提供有動態(tài)主機(jī)配置協(xié)議dhcp服務(wù);所述方法包括:
2.根據(jù)權(quán)利要求1所述的車輛測試方法,其特征在于,所述通過與當(dāng)前車載網(wǎng)關(guān)進(jìn)行通信交互,為當(dāng)前車載網(wǎng)關(guān)分配ip地址,并基于為當(dāng)前車載網(wǎng)關(guān)分配的ip地址、以及當(dāng)前車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址,為當(dāng)前車載網(wǎng)關(guān)配置網(wǎng)絡(luò)接口,包括:
3.根據(jù)權(quán)利要求1所述的車輛測試方法,其特征在于,所述通過與當(dāng)前車載網(wǎng)關(guān)進(jìn)行通信交互,為當(dāng)前車載網(wǎng)關(guān)分配ip地址,并基于為當(dāng)前車載網(wǎng)關(guān)分配的ip地址、以及當(dāng)前車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址,為當(dāng)前車載網(wǎng)關(guān)配置網(wǎng)絡(luò)接口之后,所述方法還包括:將當(dāng)前車載網(wǎng)關(guān)的網(wǎng)絡(luò)接口的配置信息,更新至網(wǎng)口信息表中;
4.根據(jù)權(quán)利要求3所述的車輛測試方法,其特征在于,所述基于各所述配置信息,通過各所述網(wǎng)絡(luò)接口將所述車輛測試指令發(fā)送至所述各車載網(wǎng)關(guān),以使各所述待測試車輛均執(zhí)行與所述車輛測試指令對應(yīng)的測試項(xiàng)之后,所述方法還包括:
5.根據(jù)權(quán)利要求3所述的車輛測試方法,其特征在于,所述從所述網(wǎng)口信息表中獲取各所述網(wǎng)絡(luò)接口分別對應(yīng)的配置信息,包括:
6.一種車輛測試方法,其特征在于,應(yīng)用于各車載網(wǎng)關(guān)中的每個車載網(wǎng)關(guān),所述各車載網(wǎng)關(guān)均支持dhcp,所述方法包括:
7.根據(jù)權(quán)利要求6所述的車輛測試方法,其特征在于,所述通過與車輛測試設(shè)備進(jìn)行通信交互,以使所述車輛測試設(shè)備為當(dāng)前車載網(wǎng)關(guān)分配ip地址,并使所述車輛測試設(shè)備基于為當(dāng)前車載網(wǎng)關(guān)分配的ip地址、以及當(dāng)前車載網(wǎng)關(guān)的網(wǎng)卡上燒錄的mac地址,為當(dāng)前車載網(wǎng)關(guān)配置網(wǎng)絡(luò)接口之前,所述方法還包括:
8.一種車輛測試裝置,其特征在于,配置于車輛測試設(shè)備,所述車輛測試設(shè)備提供有dhcp服務(wù);所述裝置包括:
9.一種車輛測試裝置,其特征在于,配置于各車載網(wǎng)關(guān)中的每個車載網(wǎng)關(guān),所述各車載網(wǎng)關(guān)均支持dhcp,所述裝置包括:
10.一種電子設(shè)備,其特征在于,包括存儲器、處理器、總線和通信接口;所述存儲器用于存儲計算機(jī)執(zhí)行指令,所述處理器與所述存儲器通過所述總線連接;