車(chē)輛狀態(tài)監(jiān)控方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及監(jiān)控方法,更具體地,涉及車(chē)輛狀態(tài)監(jiān)控方法。
【背景技術(shù)】
[0002]目前,隨著車(chē)輛的日益發(fā)展和普及,以及對(duì)其進(jìn)行測(cè)試、診斷和維修的需要,實(shí)時(shí)地監(jiān)控車(chē)輛的狀態(tài)變得越來(lái)越重要。
[0003]在現(xiàn)有的技術(shù)方案中,通常采用特定的儀器或設(shè)備對(duì)車(chē)輛的某個(gè)或某些運(yùn)行特性進(jìn)行測(cè)量,從而獲得車(chē)輛的狀態(tài)信息。
[0004]然而,現(xiàn)有的技術(shù)方案存在如下問(wèn)題:難于實(shí)時(shí)地對(duì)車(chē)輛的運(yùn)行狀態(tài)進(jìn)行準(zhǔn)確的和綜合性的分析和監(jiān)控。
[0005]因此,存在如下需求:提供能夠?qū)崟r(shí)地對(duì)車(chē)輛的運(yùn)行狀態(tài)進(jìn)行準(zhǔn)確的和綜合性的分析和監(jiān)控的車(chē)輛狀態(tài)監(jiān)控方法。
【發(fā)明內(nèi)容】
[0006]為了解決上述現(xiàn)有技術(shù)方案中所存在的問(wèn)題,本發(fā)明提出了能夠?qū)崟r(shí)地對(duì)車(chē)輛的運(yùn)行狀態(tài)進(jìn)行準(zhǔn)確的和綜合性的分析和監(jiān)控的車(chē)輛狀態(tài)監(jiān)控方法。
[0007]本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
一種車(chē)輛狀態(tài)監(jiān)控方法,所述車(chē)輛狀態(tài)監(jiān)控方法包括下列步驟:
(Al)實(shí)時(shí)地采集車(chē)輛總線(xiàn)上的信號(hào);
(A2)分析所述信號(hào),并且基于分析結(jié)果以及歷史狀態(tài)信息確定車(chē)輛的當(dāng)前狀態(tài)。
[0008]在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(Al)進(jìn)一步包括:僅在車(chē)輛總線(xiàn)上的信號(hào)是廣播報(bào)文時(shí)采集所述廣播報(bào)文的信號(hào)作為有效信號(hào)。
[0009]在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(A2)進(jìn)一步包括:在接收到車(chē)輛總線(xiàn)上的第一幀信號(hào)時(shí),根據(jù)該信號(hào)的類(lèi)型創(chuàng)建診斷進(jìn)程,并且如果該信號(hào)的類(lèi)型是“啟動(dòng)”,則確定車(chē)輛的當(dāng)前狀態(tài)為“在線(xiàn)”,而如果該信號(hào)的類(lèi)型是“停車(chē)”或“其他數(shù)據(jù)”,則確定車(chē)輛的當(dāng)前狀態(tài)為“虛擬在線(xiàn)”。
[0010]在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(A2)進(jìn)一步包括:(BI)在所述診斷進(jìn)程被創(chuàng)建后,每當(dāng)接收到車(chē)輛總線(xiàn)上的新的信號(hào)時(shí)均結(jié)合之前的車(chē)輛狀態(tài)確定并更新車(chē)輛的當(dāng)前狀態(tài)。
[0011]在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(BI)進(jìn)一步包括:在車(chē)輛的當(dāng)前狀態(tài)是“虛擬在線(xiàn)”的情況下,如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“停機(jī)”或“其他數(shù)據(jù)”的信號(hào),則確定車(chē)輛的新的當(dāng)前狀態(tài)仍然為“虛擬在線(xiàn)”,并且如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“啟動(dòng)”的信號(hào),則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“在線(xiàn)”,以及如果在車(chē)輛總線(xiàn)上接收到新的信號(hào)的采樣時(shí)間與上一幀信號(hào)的采樣時(shí)間之差超過(guò)預(yù)定的閾值,則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“虛擬離線(xiàn)”并隨之結(jié)束當(dāng)前診斷進(jìn)程,隨后根據(jù)本次信號(hào)的類(lèi)型創(chuàng)建新的診斷進(jìn)程。
[0012]在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(BI)進(jìn)一步包括:在車(chē)輛的當(dāng)前狀態(tài)是“在線(xiàn)”的情況下,如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“啟動(dòng)”或“其他數(shù)據(jù)”的信號(hào),則確定車(chē)輛的新的當(dāng)前狀態(tài)仍然為“在線(xiàn)”,并且如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“停機(jī)”的信號(hào),則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“離線(xiàn)”。
[0013]在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(BI)進(jìn)一步包括:在車(chē)輛的當(dāng)前狀態(tài)是“虛擬離線(xiàn)”的情況下,如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“停機(jī)”或“其他數(shù)據(jù)”的信號(hào),則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“虛擬在線(xiàn)”,并且如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“啟動(dòng)”的信號(hào),則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“在線(xiàn)”,以及如果在車(chē)輛總線(xiàn)上接收到新的信號(hào)的采樣時(shí)間與上一幀信號(hào)的采樣時(shí)間之差超過(guò)預(yù)定的閾值,則結(jié)束當(dāng)前診斷進(jìn)程,隨后根據(jù)本次信號(hào)的類(lèi)型創(chuàng)建新的診斷進(jìn)程。
[0014]在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(BI)進(jìn)一步包括:在車(chē)輛的當(dāng)前狀態(tài)是“離線(xiàn)”的情況下,如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“其他數(shù)據(jù)”的信號(hào),則確定車(chē)輛的新的當(dāng)前狀態(tài)仍然為“離線(xiàn)”,并且如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“啟動(dòng)”的信號(hào),或者在車(chē)輛總線(xiàn)上接收到新的信號(hào)的采樣時(shí)間與上一幀信號(hào)的采樣時(shí)間之差超過(guò)預(yù)定的閾值,則結(jié)束當(dāng)前診斷進(jìn)程,隨后根據(jù)本次信號(hào)的類(lèi)型創(chuàng)建新的診斷進(jìn)程。
[0015]在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(BI)進(jìn)一步包括:在車(chē)輛的當(dāng)前狀態(tài)是“斷線(xiàn)”的情況下,如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“其他數(shù)據(jù)”的信號(hào),則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“在線(xiàn)”,并且如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“停機(jī)”的信號(hào),則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“離線(xiàn)”,以及如果在車(chē)輛總線(xiàn)上接收到新的信號(hào)的采樣時(shí)間與上一幀信號(hào)的采樣時(shí)間之差超過(guò)預(yù)定的閾值,則結(jié)束當(dāng)前診斷進(jìn)程,隨后根據(jù)本次信號(hào)的類(lèi)型創(chuàng)建新的診斷進(jìn)程。
[0016]在上面所公開(kāi)的方案中,優(yōu)選地,所述步驟(A2)進(jìn)一步包括:在當(dāng)前診斷進(jìn)程未結(jié)束的情況下,如果在預(yù)定的時(shí)間閾值內(nèi)一直沒(méi)有接收到車(chē)輛總線(xiàn)上的任何信號(hào),則以如下方式結(jié)合當(dāng)前的車(chē)輛狀態(tài)更新車(chē)輛的新的當(dāng)前狀態(tài):(I)如果車(chē)輛的當(dāng)前狀態(tài)為“虛擬在線(xiàn)”,則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“虛擬離線(xiàn)” ;(2)如果車(chē)輛的當(dāng)前狀態(tài)為“在線(xiàn)”,則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“斷線(xiàn)”
本發(fā)明所公開(kāi)的車(chē)輛狀態(tài)監(jiān)控方法具有如下優(yōu)點(diǎn):能夠?qū)崟r(shí)地對(duì)車(chē)輛的運(yùn)行狀態(tài)進(jìn)行準(zhǔn)確的和綜合性的分析和監(jiān)控。
【附圖說(shuō)明】
[0017]結(jié)合附圖,本發(fā)明的技術(shù)特征以及優(yōu)點(diǎn)將會(huì)被本領(lǐng)域技術(shù)人員更好地理解,其中:
圖1是根據(jù)本發(fā)明的實(shí)施例的車(chē)輛狀態(tài)監(jiān)控方法的流程圖。
【具體實(shí)施方式】
[0018]圖1是根據(jù)本發(fā)明的實(shí)施例的車(chē)輛狀態(tài)監(jiān)控方法的流程圖。如圖1所示,本發(fā)明所公開(kāi)的車(chē)輛狀態(tài)監(jiān)控方法包括下列步驟=(Al)實(shí)時(shí)地采集車(chē)輛總線(xiàn)上的信號(hào);(A2)分析所述信號(hào),并且基于分析結(jié)果以及歷史狀態(tài)信息確定車(chē)輛的當(dāng)前狀態(tài)。
[0019]優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛狀態(tài)監(jiān)控方法中,所述步驟(Al)進(jìn)一步包括:僅在車(chē)輛總線(xiàn)上的信號(hào)是廣播報(bào)文時(shí)采集所述廣播報(bào)文的信號(hào)作為有效信號(hào)。
[0020]優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛狀態(tài)監(jiān)控方法中,所述步驟(A2)進(jìn)一步包括:在接收到車(chē)輛總線(xiàn)上的第一幀信號(hào)時(shí),根據(jù)該信號(hào)的類(lèi)型創(chuàng)建診斷進(jìn)程,并且如果該信號(hào)的類(lèi)型是“啟動(dòng)”,則確定車(chē)輛的當(dāng)前狀態(tài)為“在線(xiàn)”,而如果該信號(hào)的類(lèi)型是“停車(chē)”或“其他數(shù)據(jù)”,則確定車(chē)輛的當(dāng)前狀態(tài)為“虛擬在線(xiàn)”。
[0021]優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛狀態(tài)監(jiān)控方法中,所述步驟(A2)進(jìn)一步包括:(BI)在所述診斷進(jìn)程被創(chuàng)建后,每當(dāng)接收到車(chē)輛總線(xiàn)上的新的信號(hào)時(shí)均結(jié)合之前的車(chē)輛狀態(tài)確定并更新車(chē)輛的當(dāng)前狀態(tài)。
[0022]優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛狀態(tài)監(jiān)控方法中,所述步驟(BI)進(jìn)一步包括:在車(chē)輛的當(dāng)前狀態(tài)是“虛擬在線(xiàn)”的情況下,如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“停機(jī)”或“其他數(shù)據(jù)”的信號(hào),則確定車(chē)輛的新的當(dāng)前狀態(tài)仍然為“虛擬在線(xiàn)”,并且如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“啟動(dòng)”的信號(hào),則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“在線(xiàn)”,以及如果在車(chē)輛總線(xiàn)上接收到新的信號(hào)的采樣時(shí)間與上一幀信號(hào)的采樣時(shí)間之差超過(guò)預(yù)定的閾值,則確定并更新車(chē)輛的新的當(dāng)前狀態(tài)為“虛擬離線(xiàn)”并隨之結(jié)束當(dāng)前診斷進(jìn)程,隨后根據(jù)本次信號(hào)的類(lèi)型創(chuàng)建新的診斷進(jìn)程。
[0023]優(yōu)選地,在本發(fā)明所公開(kāi)的車(chē)輛狀態(tài)監(jiān)控方法中,所述步驟(BI)進(jìn)一步包括:在車(chē)輛的當(dāng)前狀態(tài)是“在線(xiàn)”的情況下,如果在車(chē)輛總線(xiàn)上接收到類(lèi)型為“啟動(dòng)”或“其他數(shù)據(jù)”的信號(hào),則確定車(chē)輛的新的當(dāng)前狀態(tài)仍然為“在線(xiàn)”,并且如