本技術(shù)涉及車輛診斷,尤其涉及一種車輛遠(yuǎn)程診斷方法、裝置、系統(tǒng)、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在車輛生產(chǎn)下線后,診斷人員通過對車輛進(jìn)行診斷來判斷車輛是否存在故障,從而在車輛存在故障的情況下排除故障。
2、相關(guān)技術(shù)中,診斷人員可以通過手機對車輛進(jìn)行遠(yuǎn)程診斷。然而,當(dāng)車輛發(fā)生網(wǎng)絡(luò)異常時,獲取到車輛診斷結(jié)果的成功率較低。
技術(shù)實現(xiàn)思路
1、為了解決上述技術(shù)問題,本技術(shù)提供了一種車輛遠(yuǎn)程診斷方法、裝置、系統(tǒng)、車機診斷設(shè)備、電子設(shè)備及存儲介質(zhì)。
2、根據(jù)本技術(shù)的第一方面,提供了一種車輛遠(yuǎn)程診斷方法,所述方法包括:
3、接收云端服務(wù)器發(fā)送的車輛診斷請求,其中,所述車輛診斷請求由所述云端服務(wù)器接收自遠(yuǎn)程診斷設(shè)備;
4、判斷車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件;
5、如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在車輛進(jìn)行診斷,得到并返回診斷結(jié)果;
6、如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)不滿足預(yù)設(shè)網(wǎng)絡(luò)條件,返回失敗信息,以使所述遠(yuǎn)程診斷設(shè)備接收到所述失敗信息后,重新發(fā)送第一預(yù)設(shè)數(shù)量車輛診斷請求。
7、可選的,在重新接收到所述云端服務(wù)器轉(zhuǎn)發(fā)的第一預(yù)設(shè)數(shù)量個車輛診斷請求后,所述方法還包括:
8、如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在車輛進(jìn)行診斷,得到并返回診斷結(jié)果;
9、如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)仍然不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,返回失敗信息,以使所述遠(yuǎn)程診斷設(shè)備接收到所述失敗信息后,發(fā)送網(wǎng)絡(luò)切換指令;
10、接收所述云端服務(wù)器轉(zhuǎn)發(fā)的所述網(wǎng)絡(luò)切換指令,對所述車機診斷設(shè)備的網(wǎng)絡(luò)進(jìn)行切換,并在切換完成后,返回切換成功信息,以使所述遠(yuǎn)程診斷設(shè)備接收到所述切換成功信息后,重新發(fā)送第二預(yù)設(shè)數(shù)量車輛診斷請求。
11、可選的,在重新接收到所述云端服務(wù)器轉(zhuǎn)發(fā)的第二預(yù)設(shè)數(shù)量個車輛診斷請求后,所述方法還包括:
12、如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在車輛進(jìn)行診斷,得到并返回診斷結(jié)果;
13、如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)仍然不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,結(jié)束針對所述車機診斷設(shè)備所在車輛的診斷。
14、可選的,所述對所述車機診斷設(shè)備所在車輛進(jìn)行診斷,得到診斷結(jié)果,包括:
15、獲取所述車機診斷設(shè)備所在車輛的整車模式;
16、如果所述整車模式為非正常模式,將所述車機診斷設(shè)備所在車輛的電子控制單元的模式切換至正常模式,以使所述整車模式為正常模式,并對所述車機診斷設(shè)備所在車輛的電子控制單元進(jìn)行診斷,得到診斷結(jié)果;
17、如果所述整車模式為正常模式,對所述車機診斷設(shè)備所在車輛的電子控制單元進(jìn)行診斷,得到診斷結(jié)果。
18、可選的,在所述獲取所述車機診斷設(shè)備所在車輛的整車模式之前,所述方法還包括:
19、判斷所述車機診斷設(shè)備所在車輛是否滿足前置診斷條件,其中,所述前置診斷條件表征所述車機診斷設(shè)備所在車輛的整體狀態(tài);
20、如果所述車機診斷設(shè)備所在車輛滿足所述前置診斷條件,執(zhí)行所述獲取所述車機診斷設(shè)備所在車輛的整車模式的步驟;
21、如果所述車機診斷設(shè)備所在車輛不滿足所述前置診斷條件,則確定所述車機診斷設(shè)備所在車輛出現(xiàn)故障。
22、根據(jù)本技術(shù)的第二方面,提供了一種車輛遠(yuǎn)程診斷方法,所述方法包括:
23、接收遠(yuǎn)程診斷設(shè)備發(fā)送的車輛診斷請求;
24、向所述車輛診斷請求對應(yīng)的車機診斷設(shè)備發(fā)送所述車輛診斷請求,以使所述車機診斷設(shè)備判斷所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在的車輛進(jìn)行診斷,得到并返回診斷結(jié)果;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,返回失敗信息;
25、如果接收到所述診斷結(jié)果,向所述遠(yuǎn)程診斷設(shè)備發(fā)送所述診斷結(jié)果;
26、如果接收到所述失敗信息,向所述遠(yuǎn)程診斷設(shè)備發(fā)送所述失敗信息,以使所述遠(yuǎn)程診斷設(shè)備重新發(fā)送第一預(yù)設(shè)數(shù)量車輛診斷請求。
27、可選的,在所述向所述車輛診斷請求對應(yīng)的車機診斷設(shè)備發(fā)送所述車輛診斷請求之前,所述方法還包括:
28、接收各個車機診斷設(shè)備發(fā)送的、針對所述車機診斷設(shè)備所在車輛的車輛參數(shù);
29、根據(jù)所述車輛參數(shù),向所述車機診斷設(shè)備發(fā)送與所述車機診斷設(shè)備所在車輛匹配的診斷系統(tǒng),以使所述車機診斷設(shè)備基于所述診斷系統(tǒng)對所述車機診斷設(shè)備所在車輛進(jìn)行診斷。
30、根據(jù)本技術(shù)的第三方面,一種車輛遠(yuǎn)程診斷方法,所述方法包括:
31、響應(yīng)于針對目標(biāo)車輛的車輛診斷請求,向云端服務(wù)器發(fā)送所述車輛診斷請求,以使所述云端服務(wù)器向所述車輛診斷請求對應(yīng)的車機診斷設(shè)備發(fā)送所述車輛診斷請求,進(jìn)而使所述車機診斷設(shè)備判斷所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在的車輛進(jìn)行診斷,得到并返回診斷結(jié)果;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,返回失敗信息;
32、接收所述云端服務(wù)器發(fā)送的診斷結(jié)果;或者;
33、接收所述云端服務(wù)器發(fā)送的所述失敗信息,并向所述云端服務(wù)器重新發(fā)送第一預(yù)設(shè)數(shù)量個車輛診斷請求。
34、可選的,所述目標(biāo)車輛的數(shù)量為多個,在向云端服務(wù)器發(fā)送所述車輛診斷請求之后,所述方法還包括:
35、周期性向所述云端服務(wù)器輪詢發(fā)送針對多個目標(biāo)車輛的診斷結(jié)果獲取請求;
36、針對任一目標(biāo)車輛,在接收到針對該目標(biāo)車輛的診斷結(jié)果后,停止發(fā)送針對該目標(biāo)車輛的診斷結(jié)果獲取請求;或者,
37、針對任一目標(biāo)車輛,在預(yù)設(shè)時間段后未接收到針對該目標(biāo)車輛的診斷結(jié)果,停止發(fā)送針對該目標(biāo)車輛的診斷結(jié)果獲取請求,并確定該目標(biāo)車輛診斷異常。
38、根據(jù)本技術(shù)的第四方面,提供了一種車輛遠(yuǎn)程診斷裝置,所述裝置包括:
39、車輛診斷請求接收模塊,用于接收云端服務(wù)器發(fā)送的車輛診斷請求,其中,所述車輛診斷請求由所述云端服務(wù)器接收自遠(yuǎn)程診斷設(shè)備;
40、預(yù)設(shè)網(wǎng)絡(luò)條件判斷模塊,用于判斷車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件;
41、車輛診斷模塊,用于如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在車輛進(jìn)行診斷,得到診斷結(jié)果;
42、診斷結(jié)果返回模塊,用于返回診斷結(jié)果;
43、失敗信息發(fā)送模塊,用于如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)不滿足預(yù)設(shè)網(wǎng)絡(luò)條件,返回失敗信息,以使所述遠(yuǎn)程診斷設(shè)備接收到所述失敗信息后,重新發(fā)送第一預(yù)設(shè)數(shù)量車輛診斷請求。
44、可選的,所述車輛診斷模塊,用于在重新接收到所述云端服務(wù)器轉(zhuǎn)發(fā)的第一預(yù)設(shè)數(shù)量個車輛診斷請求后,如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在車輛進(jìn)行診斷,得到診斷結(jié)果;
45、所述診斷結(jié)果返回模塊,用于返回所述診斷結(jié)果;
46、所述失敗信息發(fā)送模塊,用于如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)仍然不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,返回失敗信息,以使所述遠(yuǎn)程診斷設(shè)備接收到所述失敗信息后,發(fā)送網(wǎng)絡(luò)切換指令;
47、所述車輛遠(yuǎn)程診斷裝置還包括:
48、網(wǎng)絡(luò)切換模塊,用于接收所述云端服務(wù)器轉(zhuǎn)發(fā)的所述網(wǎng)絡(luò)切換指令,對所述車機診斷設(shè)備的網(wǎng)絡(luò)進(jìn)行切換;
49、切換成功信息返回模塊,用于在切換完成后,返回切換成功信息,以使所述遠(yuǎn)程診斷設(shè)備接收到所述切換成功信息后,重新發(fā)送第二預(yù)設(shè)數(shù)量車輛診斷請求。
50、可選的,所述車輛診斷模塊,用于如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在車輛進(jìn)行診斷,得到診斷結(jié)果;
51、所述診斷結(jié)果返回模塊,用于返回診斷結(jié)果;
52、所述車輛遠(yuǎn)程診斷裝置還包括:
53、診斷結(jié)束模塊,用于如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)仍然不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,結(jié)束針對所述車機診斷設(shè)備所在車輛的診斷。
54、可選的,所述車輛診斷模塊,具體用于獲取所述車機診斷設(shè)備所在車輛的整車模式;如果所述整車模式為非正常模式,將所述車機診斷設(shè)備所在車輛的電子控制單元的模式切換至正常模式,以使所述整車模式為正常模式,并對所述車機診斷設(shè)備所在車輛的電子控制單元進(jìn)行診斷,得到診斷結(jié)果;如果所述整車模式為正常模式,對所述車機診斷設(shè)備所在車輛的電子控制單元進(jìn)行診斷,得到診斷結(jié)果。
55、可選的,所述車輛遠(yuǎn)程診斷裝置還包括:
56、前置診斷條件判斷模塊,用于判斷所述車機診斷設(shè)備所在車輛是否滿足前置診斷條件,其中,所述前置診斷條件表征所述車機診斷設(shè)備所在車輛的整體狀態(tài);
57、所述車輛診斷模塊,具體用于如果所述車機診斷設(shè)備所在車輛滿足所述前置診斷條件,執(zhí)行所述獲取所述車機診斷設(shè)備所在車輛的整車模式的步驟;
58、故障確定模塊,用于如果所述車機診斷設(shè)備所在車輛不滿足所述前置診斷條件,則確定所述車機診斷設(shè)備所在車輛出現(xiàn)故障。
59、根據(jù)本技術(shù)的第五方面,提供了一種車輛遠(yuǎn)程診斷裝置,所述裝置包括:
60、車輛診斷請求接收模塊,用于接收遠(yuǎn)程診斷設(shè)備發(fā)送的車輛診斷請求;
61、車輛診斷請求發(fā)送模塊,用于向所述車輛診斷請求對應(yīng)的車機診斷設(shè)備發(fā)送所述車輛診斷請求,以使所述車機診斷設(shè)備判斷所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在的車輛進(jìn)行診斷,得到并返回診斷結(jié)果;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,返回失敗信息;
62、診斷結(jié)果發(fā)送模塊,用于如果接收到所述診斷結(jié)果,向所述遠(yuǎn)程診斷設(shè)備發(fā)送所述診斷結(jié)果;
63、失敗信息發(fā)送模塊,用于如果接收到所述失敗信息,向所述遠(yuǎn)程診斷設(shè)備發(fā)送所述失敗信息,以使所述遠(yuǎn)程診斷設(shè)備重新發(fā)送第一預(yù)設(shè)數(shù)量車輛診斷請求。
64、可選的,所述車輛遠(yuǎn)程診斷裝置還包括:
65、車輛參數(shù)接收模塊,用于接收各個車機診斷設(shè)備發(fā)送的、針對所述車機診斷設(shè)備所在車輛的車輛參數(shù);
66、診斷系統(tǒng)發(fā)送模塊,用于根據(jù)所述車輛參數(shù),向所述車機診斷設(shè)備發(fā)送與所述車機診斷設(shè)備所在車輛匹配的診斷系統(tǒng),以使所述車機診斷設(shè)備基于所述診斷系統(tǒng)對所述車機診斷設(shè)備所在車輛進(jìn)行診斷。
67、根據(jù)本技術(shù)的第六方面,提供了一種車輛遠(yuǎn)程診斷裝置,所述裝置包括:
68、車輛診斷請求發(fā)送模塊,用于響應(yīng)于針對目標(biāo)車輛的車輛診斷請求,向云端服務(wù)器發(fā)送所述車輛診斷請求,以使所述云端服務(wù)器向所述車輛診斷請求對應(yīng)的車機診斷設(shè)備發(fā)送所述車輛診斷請求,進(jìn)而使所述車機診斷設(shè)備判斷所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在的車輛進(jìn)行診斷,得到并返回診斷結(jié)果;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,返回失敗信息;
69、診斷結(jié)果接收模塊,用于接收所述云端服務(wù)器發(fā)送的診斷結(jié)果;
70、失敗信息接收模塊,用于接收所述云端服務(wù)器發(fā)送的所述失敗信息,并向所述云端服務(wù)器重新發(fā)送第一預(yù)設(shè)數(shù)量個車輛診斷請求。
71、可選的,所述目標(biāo)車輛的數(shù)量為多個,所述車輛遠(yuǎn)程診斷裝置還包括:
72、診斷結(jié)果獲取請求發(fā)送模塊,用于在向云端服務(wù)器發(fā)送所述車輛診斷請求之后,周期性向所述云端服務(wù)器輪詢發(fā)送針對多個目標(biāo)車輛的診斷結(jié)果獲取請求;
73、診斷結(jié)果獲取請求停止發(fā)送模塊,用于針對任一目標(biāo)車輛,在接收到針對該目標(biāo)車輛的診斷結(jié)果后,停止發(fā)送針對該目標(biāo)車輛的診斷結(jié)果獲取請求;或者,
74、所述診斷結(jié)果獲取請求停止發(fā)送模塊,用于針對任一目標(biāo)車輛,在預(yù)設(shè)時間段后未接收到針對該目標(biāo)車輛的診斷結(jié)果,停止發(fā)送針對該目標(biāo)車輛的診斷結(jié)果獲取請求,并確定該目標(biāo)車輛診斷異常。
75、根據(jù)本技術(shù)的第七方面,提供了一種車輛遠(yuǎn)程診斷系統(tǒng),所述系統(tǒng)包括:遠(yuǎn)程診斷設(shè)備、云端服務(wù)器和車機診斷設(shè)備;
76、所述遠(yuǎn)程診斷設(shè)備,用于響應(yīng)于針對目標(biāo)車輛的車輛診斷請求,向云端服務(wù)器發(fā)送所述車輛診斷請求;
77、所述云端服務(wù)器,用于向所述車輛診斷請求對應(yīng)的車機診斷設(shè)備發(fā)送所述車輛診斷請求;
78、所述車機診斷設(shè)備,用于響應(yīng)于所述車輛診斷請求,判斷所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在車輛進(jìn)行診斷,得到并返回診斷結(jié)果;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)不滿足預(yù)設(shè)網(wǎng)絡(luò)條件,返回失敗信息;
79、所述云端服務(wù)器,用于向所述遠(yuǎn)程診斷設(shè)備發(fā)送所述診斷結(jié)果或所述失敗信息;
80、所述遠(yuǎn)程診斷設(shè)備,用于接收所述診斷結(jié)果或所述失敗信息,并在接收到所述失敗信息后,重新發(fā)送第一預(yù)設(shè)數(shù)量車輛診斷請求。
81、可選的,所述車機診斷設(shè)備,用于在重新接收到所述云端服務(wù)器轉(zhuǎn)發(fā)的第一預(yù)設(shè)數(shù)量個車輛診斷請求后,如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在車輛進(jìn)行診斷,得到并返回診斷結(jié)果;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)仍然不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,返回失敗信息;
82、所述遠(yuǎn)程診斷設(shè)備,用于在接收到所述失敗信息后,發(fā)送網(wǎng)絡(luò)切換指令;
83、所述車機診斷設(shè)備,用于接收所述云端服務(wù)器轉(zhuǎn)發(fā)的所述網(wǎng)絡(luò)切換指令,對所述車機診斷設(shè)備的網(wǎng)絡(luò)進(jìn)行切換,并在切換完成后,返回切換成功信息;
84、所述遠(yuǎn)程診斷設(shè)備,用于接收到所述切換成功信息后,重新發(fā)送第二預(yù)設(shè)數(shù)量車輛診斷請求。
85、可選的,所述車機診斷設(shè)備,用于在重新接收到所述云端服務(wù)器轉(zhuǎn)發(fā)的第二預(yù)設(shè)數(shù)量個車輛診斷請求后,如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,對所述車機診斷設(shè)備所在車輛進(jìn)行診斷,得到并返回診斷結(jié)果;如果所述車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)仍然不滿足所述預(yù)設(shè)網(wǎng)絡(luò)條件,結(jié)束針對所述車機診斷設(shè)備所在車輛的診斷。
86、可選的,所述車機診斷設(shè)備,用于獲取所述車機診斷設(shè)備所在車輛的整車模式;如果所述整車模式為非正常模式,將所述車機診斷設(shè)備所在車輛的電子控制單元的模式切換至正常模式,以使所述整車模式為正常模式,并對所述車機診斷設(shè)備所在車輛的電子控制單元進(jìn)行診斷,得到診斷結(jié)果;如果所述整車模式為正常模式,對所述車機診斷設(shè)備所在車輛的電子控制單元進(jìn)行診斷,得到診斷結(jié)果。
87、可選的,所述車機診斷設(shè)備,用于在所述獲取所述車機診斷設(shè)備所在車輛的整車模式之前,判斷所述車機診斷設(shè)備所在車輛是否滿足前置診斷條件,其中,所述前置診斷條件表征所述車機診斷設(shè)備所在車輛的整體狀態(tài);如果所述車機診斷設(shè)備所在車輛滿足所述前置診斷條件,執(zhí)行所述獲取所述車機診斷設(shè)備所在車輛的整車模式的步驟;如果所述車機診斷設(shè)備所在車輛不滿足所述前置診斷條件,則確定所述車機診斷設(shè)備所在車輛出現(xiàn)故障。
88、可選的,所述云端服務(wù)器,用于接收各個車機診斷設(shè)備發(fā)送的、針對所述車機診斷設(shè)備所在車輛的車輛參數(shù);根據(jù)所述車輛參數(shù),向所述車機診斷設(shè)備發(fā)送與所述車機診斷設(shè)備所在車輛匹配的診斷系統(tǒng);
89、所述車機診斷設(shè)備,用于基于所述診斷系統(tǒng)對所述車機診斷設(shè)備所在車輛進(jìn)行診斷。
90、可選的,所述目標(biāo)車輛的數(shù)量為多個,所述遠(yuǎn)程診斷設(shè)備,用于在向云端服務(wù)器發(fā)送所述車輛診斷請求之后,周期性向所述云端服務(wù)器輪詢發(fā)送針對多個目標(biāo)車輛的診斷結(jié)果獲取請求;針對任一目標(biāo)車輛,在接收到針對該目標(biāo)車輛的診斷結(jié)果后,停止發(fā)送針對該目標(biāo)車輛的診斷結(jié)果獲取請求;或者,針對任一目標(biāo)車輛,在預(yù)設(shè)時間段后未接收到針對該目標(biāo)車輛的診斷結(jié)果,停止發(fā)送針對該目標(biāo)車輛的診斷結(jié)果獲取請求,并確定該目標(biāo)車輛診斷異常。
91、根據(jù)本技術(shù)的第八方面,提供了一種車機診斷設(shè)備,包括第四方面所述的車輛遠(yuǎn)程診斷裝置。
92、根據(jù)本技術(shù)的第九方面,提供了一種電子設(shè)備,包括:處理器,所述處理器用于執(zhí)行存儲于存儲器的計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面、第二方面或第三方面所述的車輛遠(yuǎn)程診斷方法。
93、根據(jù)本技術(shù)的第十方面,提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面、第二方面或第三方面所述的車輛遠(yuǎn)程診斷方法。
94、根據(jù)本技術(shù)的第十一方面,提供了一種計算機程序產(chǎn)品,當(dāng)所述計算機程序產(chǎn)品在計算機上運行時,使得所述計算機執(zhí)行第一方面、第二方面或第三方面所述的車輛遠(yuǎn)程診斷方法。
95、本技術(shù)實施例提供的技術(shù)方案與現(xiàn)有技術(shù)相比具有如下優(yōu)點:
96、通過搭建遠(yuǎn)程診斷設(shè)備、云端服務(wù)器、車機診斷設(shè)備,形成多位一體的診斷網(wǎng)絡(luò)構(gòu)架。其中,車機診斷設(shè)備位于車輛上,用于對車輛進(jìn)行診斷,得到診斷結(jié)果。遠(yuǎn)程診斷設(shè)備用于發(fā)起車輛診斷請求和查看診斷結(jié)果,云端服務(wù)器作為遠(yuǎn)程診斷設(shè)備和車機診斷設(shè)備的橋梁,完成遠(yuǎn)程診斷設(shè)備和車機診斷設(shè)備之間數(shù)據(jù)的傳遞。在對車輛進(jìn)行診斷的情況下,診斷人員可以在遠(yuǎn)程診斷設(shè)備上發(fā)起針對目標(biāo)車輛的車輛診斷請求,遠(yuǎn)程診斷設(shè)備響應(yīng)于該車輛診斷請求,向云端服務(wù)器發(fā)送車輛診斷請求。云端服務(wù)器向車輛診斷請求對應(yīng)的車機診斷設(shè)備發(fā)送車輛診斷請求,車機診斷設(shè)備響應(yīng)于車輛診斷請求,先判斷車機診斷設(shè)備所在車輛的網(wǎng)絡(luò)狀態(tài)是否滿足預(yù)設(shè)網(wǎng)絡(luò)條件,在滿足預(yù)設(shè)網(wǎng)絡(luò)條件的情況下,再對目標(biāo)車輛進(jìn)行診斷,得到并返回診斷結(jié)果。云端服務(wù)器進(jìn)一步向遠(yuǎn)程診斷設(shè)備發(fā)送該診斷結(jié)果,這樣,診斷人員可以直接通過遠(yuǎn)程診斷設(shè)備查看診斷結(jié)果。在不滿足預(yù)設(shè)網(wǎng)絡(luò)條件的情況下,返回失敗信息,遠(yuǎn)程診斷設(shè)備接收到失敗信息后可以重新發(fā)送第一預(yù)設(shè)數(shù)量車輛診斷請求。這樣,在后續(xù)網(wǎng)絡(luò)狀態(tài)滿足預(yù)設(shè)網(wǎng)絡(luò)條件的情況下,車機診斷設(shè)備基于重新接收到的車輛診斷請求對車輛進(jìn)行診斷并得到診斷結(jié)果,遠(yuǎn)程診斷設(shè)備可以接收到診斷結(jié)果,從而提高獲取到車輛診斷結(jié)果的成功率。