本發(fā)明涉及汽車(chē)技術(shù)領(lǐng)域,尤其涉及一種車(chē)輛監(jiān)測(cè)方法及裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,汽車(chē)行業(yè)的各種業(yè)務(wù)也日益成熟。目前,對(duì)車(chē)輛的監(jiān)測(cè),一般都是通過(guò)一個(gè)OBD(On Board Diagnostic,車(chē)載診斷系統(tǒng))接頭來(lái)采集車(chē)輛關(guān)聯(lián)數(shù)據(jù),包括車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù)等等,然后OBD接頭將采集的數(shù)據(jù)通過(guò)通訊模塊直接上傳到服務(wù)器中,服務(wù)器對(duì)數(shù)據(jù)進(jìn)行檢測(cè),之后將車(chē)輛監(jiān)測(cè)結(jié)果反饋到用戶手機(jī)中,用戶通過(guò)手機(jī)查看車(chē)輛監(jiān)測(cè)結(jié)果,然而,傳統(tǒng)的這種車(chē)輛監(jiān)測(cè)方式,包括幾個(gè)缺點(diǎn),1、OBD接頭需要具備3G/4G通訊模塊及搭載相應(yīng)的操作系統(tǒng),對(duì)硬件的要求有一定的限制,提高了接頭的定制成本;2、車(chē)輛的監(jiān)測(cè)結(jié)果是反饋至用戶手機(jī)的,在用戶在開(kāi)車(chē)過(guò)程中對(duì)車(chē)輛進(jìn)行監(jiān)測(cè)時(shí),若是有來(lái)電信息會(huì)導(dǎo)致用戶無(wú)法實(shí)時(shí)查看車(chē)輛當(dāng)前的監(jiān)測(cè)結(jié)果,從而無(wú)法做出相應(yīng)的調(diào)節(jié)措施,導(dǎo)致安全性降低。因此,傳統(tǒng)的車(chē)輛監(jiān)測(cè)方式,不僅監(jiān)測(cè)成本較高,而且對(duì)車(chē)輛監(jiān)測(cè)的安全性較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提出一種車(chē)輛監(jiān)測(cè)方法及裝置,旨在解決傳統(tǒng)的車(chē)輛監(jiān)測(cè),不僅監(jiān)測(cè)成本較高,而且對(duì)車(chē)輛監(jiān)測(cè)的安全性較低的技術(shù)問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種車(chē)輛監(jiān)測(cè)方法,所述車(chē)輛監(jiān)測(cè)方法包括:
車(chē)機(jī)接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛關(guān)聯(lián)數(shù)據(jù),其中,所述數(shù)據(jù)采集設(shè)備通過(guò)ODB接頭與車(chē)輛連接時(shí)采集所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)包括車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù);
所述車(chē)機(jī)將接收的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)反饋監(jiān)測(cè)結(jié)果;
所述車(chē)機(jī)在接收到所述服務(wù)器反饋的所述監(jiān)測(cè)結(jié)果時(shí),在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果。
優(yōu)選地,所述車(chē)輛監(jiān)測(cè)方法還包括:
所述車(chē)機(jī)通過(guò)預(yù)置的數(shù)據(jù)采集模塊實(shí)時(shí)采集車(chē)輛位置數(shù)據(jù),其中,在將所述車(chē)輛運(yùn)行數(shù)據(jù)發(fā)送至所述服務(wù)器的同時(shí),將采集的所述車(chē)輛位置數(shù)據(jù)發(fā)送至所述服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛位置數(shù)據(jù)及所述車(chē)輛運(yùn)行數(shù)據(jù)反饋車(chē)輛行程路線。
優(yōu)選地,在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛體檢數(shù)據(jù)時(shí),所述車(chē)機(jī)接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛關(guān)聯(lián)數(shù)據(jù)的步驟之前,所述車(chē)輛監(jiān)測(cè)方法還包括:
所述車(chē)機(jī)在接收到車(chē)輛體檢指令時(shí),顯示體檢模式的選擇界面;
在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),獲取選擇的體檢模式對(duì)應(yīng)的配置信息;
解壓所述配置信息,并在解壓完成后與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系;
在藍(lán)牙連接關(guān)系建立成功時(shí),將解壓后的配置信息傳送至所述數(shù)據(jù)采集設(shè)備,以供所述數(shù)據(jù)采集設(shè)備基于解壓后的配置信息采集車(chē)輛體檢數(shù)據(jù)。
優(yōu)選地,所述在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),獲取選擇的體檢模式對(duì)應(yīng)的配置信息的步驟包括:
在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),確定當(dāng)前是否預(yù)存有選擇的所述體檢模式對(duì)應(yīng)的配置信息;
若當(dāng)前預(yù)存有所述體檢模式對(duì)應(yīng)的配置信息,則獲取預(yù)存的所述體檢模式對(duì)應(yīng)的配置信息;
若當(dāng)前未預(yù)存有所述體檢模式對(duì)應(yīng)的配置信息,則從所述服務(wù)器中下載所述體檢模式對(duì)應(yīng)的配置信息。
優(yōu)選地,在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果的同時(shí),若檢測(cè)到所述監(jiān)測(cè)結(jié)果與預(yù)設(shè)監(jiān)測(cè)結(jié)果不匹配時(shí),輸出報(bào)警信息。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種車(chē)輛監(jiān)測(cè)裝置,所述車(chē)輛監(jiān)測(cè)裝置包括:
接收模塊,用于接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛關(guān)聯(lián)數(shù)據(jù),其中,所述數(shù)據(jù)采集設(shè)備通過(guò)ODB接頭與車(chē)輛連接時(shí)采集所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)包括車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù);
發(fā)送模塊,用于將接收的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)反饋監(jiān)測(cè)結(jié)果;
顯示模塊,用于在接收到所述服務(wù)器反饋的所述監(jiān)測(cè)結(jié)果時(shí),在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果。
優(yōu)選地,所述車(chē)輛監(jiān)測(cè)裝置還包括:
采集模塊,用于通過(guò)預(yù)置的數(shù)據(jù)采集模塊實(shí)時(shí)采集車(chē)輛位置數(shù)據(jù),其中,在所述發(fā)送模塊將所述車(chē)輛運(yùn)行數(shù)據(jù)發(fā)送至所述服務(wù)器的同時(shí),所述采集模塊將采集的所述車(chē)輛位置數(shù)據(jù)發(fā)送至所述服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛位置數(shù)據(jù)及所述車(chē)輛運(yùn)行數(shù)據(jù)反饋車(chē)輛行程路線。
優(yōu)選地,在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛體檢數(shù)據(jù)時(shí),所述顯示模塊,還用于所述車(chē)機(jī)在接收到車(chē)輛體檢指令時(shí),顯示體檢模式的選擇界面;
所述車(chē)輛監(jiān)測(cè)裝置還包括:
獲取模塊,用于在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),獲取選擇的體檢模式對(duì)應(yīng)的配置信息;
處理模塊,用于解壓所述配置信息,并在解壓完成后與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系;
所述發(fā)送模塊,還用于在藍(lán)牙連接關(guān)系建立成功時(shí),將解壓后的配置信息傳送至所述數(shù)據(jù)采集設(shè)備,以供所述數(shù)據(jù)采集設(shè)備基于解壓后的配置信息采集車(chē)輛體檢數(shù)據(jù)。
優(yōu)選地,所述獲取模塊包括:
確定單元,用于在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),確定當(dāng)前是否預(yù)存有選擇的所述體檢模式對(duì)應(yīng)的配置信息;
獲取單元,用于若當(dāng)前預(yù)存有所述體檢模式對(duì)應(yīng)的配置信息,則獲取預(yù)存的所述體檢模式對(duì)應(yīng)的配置信息;
下載單元,用于若當(dāng)前未預(yù)存有所述體檢模式對(duì)應(yīng)的配置信息,則從所述服務(wù)器中下載所述體檢模式對(duì)應(yīng)的配置信息。
優(yōu)選地,所述車(chē)輛監(jiān)測(cè)裝置還包括:
輸出模塊,用于在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果的同時(shí),若檢測(cè)到所述監(jiān)測(cè)結(jié)果與預(yù)設(shè)監(jiān)測(cè)結(jié)果不匹配時(shí),輸出報(bào)警信息。
本發(fā)明提出的車(chē)輛監(jiān)測(cè)方法及裝置,車(chē)機(jī)先接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛關(guān)聯(lián)數(shù)據(jù),其中,所述數(shù)據(jù)采集設(shè)備通過(guò)ODB接頭與車(chē)輛連接時(shí)采集所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)包括車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),然后將接收的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)反饋監(jiān)測(cè)結(jié)果,最終在接收到所述服務(wù)器反饋的所述監(jiān)測(cè)結(jié)果時(shí),在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果,實(shí)現(xiàn)了接收由數(shù)據(jù)采集設(shè)備采集車(chē)輛關(guān)聯(lián)數(shù)據(jù),然后由自身的通信模塊將車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器,最終接收服務(wù)器反饋的監(jiān)測(cè)結(jié)果,并在所述車(chē)機(jī)的顯示界面中顯示,將車(chē)輛的監(jiān)測(cè)集成到車(chē)機(jī)中,一體化實(shí)現(xiàn)車(chē)輛的監(jiān)測(cè),降低了傳統(tǒng)車(chē)輛監(jiān)測(cè)的成本,還提高了車(chē)輛監(jiān)測(cè)的實(shí)時(shí)性和安全性。
附圖說(shuō)明
圖1為本發(fā)明車(chē)輛監(jiān)測(cè)方法第一實(shí)施例的流程示意圖;
圖2為本發(fā)明中車(chē)輛監(jiān)測(cè)過(guò)程的第一場(chǎng)景示意圖;
圖3為本發(fā)明下載體檢模式對(duì)應(yīng)的配置信息的較佳場(chǎng)景示意圖;
圖4為本發(fā)明中車(chē)輛監(jiān)測(cè)過(guò)程的第二場(chǎng)景示意圖;
圖5為本發(fā)明車(chē)輛監(jiān)測(cè)裝置第一實(shí)施例的功能模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種車(chē)輛監(jiān)測(cè)方法。
參照?qǐng)D1,圖1為本發(fā)明車(chē)輛監(jiān)測(cè)方法第一實(shí)施例的流程示意圖。
本實(shí)施例提出一種車(chē)輛監(jiān)測(cè)方法,所述車(chē)輛監(jiān)測(cè)方法包括:
步驟S10,車(chē)機(jī)接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛關(guān)聯(lián)數(shù)據(jù),其中,所述數(shù)據(jù)采集設(shè)備通過(guò)ODB接頭與車(chē)輛連接時(shí)采集所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)包括車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù);
在本實(shí)施例中,所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)包括車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),所述車(chē)機(jī)可接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),接收車(chē)輛關(guān)聯(lián)數(shù)據(jù)之前,所述車(chē)機(jī)先與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系,在本實(shí)施例中,接收的車(chē)輛關(guān)聯(lián)數(shù)據(jù)不同,所述車(chē)機(jī)與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系的方式也不同,具體方式如下:
1)方式一、在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛運(yùn)行數(shù)據(jù)時(shí),所述步驟S10之前包括:
所述數(shù)據(jù)采集設(shè)備向所述車(chē)機(jī)發(fā)送藍(lán)牙尋呼請(qǐng)求,以供所述車(chē)機(jī)發(fā)送尋呼掃描至所述數(shù)據(jù)采集設(shè)備,其中,所述藍(lán)牙連接請(qǐng)求包含所述數(shù)據(jù)采集設(shè)備的標(biāo)識(shí)信息;
在接收到所述車(chē)機(jī)的尋呼掃描時(shí),所述數(shù)據(jù)采集設(shè)備向所述車(chē)機(jī)發(fā)送查詢請(qǐng)求,以供所述車(chē)機(jī)發(fā)送查詢掃描至所述數(shù)據(jù)采集設(shè)備;
在接收到所述車(chē)機(jī)的查詢掃描時(shí),所述數(shù)據(jù)采集設(shè)備向所述車(chē)機(jī)發(fā)送主響應(yīng),以供所述車(chē)機(jī)發(fā)送從響應(yīng)至所述數(shù)據(jù)采集設(shè)備,以建立藍(lán)牙連接關(guān)系。
2)方式二、在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛體檢數(shù)據(jù)時(shí),所述步驟S10之前包括:
所述車(chē)機(jī)在接收到車(chē)輛體檢指令時(shí),顯示體檢模式的選擇界面;
在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),獲取選擇的體檢模式對(duì)應(yīng)的配置信息;
解壓所述配置信息,并在解壓完成后向所述數(shù)據(jù)采集設(shè)備發(fā)起藍(lán)牙連接請(qǐng)求,以建立與所述數(shù)據(jù)采集設(shè)備的藍(lán)牙連接關(guān)系;
在藍(lán)牙連接關(guān)系建立成功時(shí),將解壓后的配置信息傳送至所述數(shù)據(jù)采集設(shè)備,以供所述數(shù)據(jù)采集設(shè)備基于解壓后的配置信息采集車(chē)輛體檢數(shù)據(jù)。
在本實(shí)施例中,應(yīng)當(dāng)理解的是,所述車(chē)機(jī)具備3G/4G通訊模塊、GPS(Global Positioning System,全球定位系統(tǒng))定位功能,并搭載有一款集車(chē)輛體檢(診斷)、行車(chē)軌跡、實(shí)時(shí)監(jiān)控、車(chē)友車(chē)群、消息報(bào)警等功能的android操作系統(tǒng)的終端。并且,本實(shí)施例中,以車(chē)機(jī)作為車(chē)主用戶入口,同時(shí)將數(shù)據(jù)采集模塊,本實(shí)施例中所述數(shù)據(jù)采集模塊用APK(AndroidPackage,安卓安裝包)表示,將所述APK集成到車(chē)機(jī)上,用于進(jìn)行數(shù)據(jù)的采集,下文用車(chē)機(jī)APK表示。本實(shí)施例中,所述數(shù)據(jù)采集設(shè)備用Golo終端表示,所述Golo終端用于采集車(chē)輛運(yùn)行數(shù)據(jù)和車(chē)輛體檢數(shù)據(jù)。所述車(chē)機(jī)對(duì)于不同端,具有不同的功能,1、相對(duì)于數(shù)據(jù)采集設(shè)備,所述車(chē)機(jī)相當(dāng)于服務(wù)端,接收所述Golo終端上傳的車(chē)輛運(yùn)行數(shù)據(jù)和車(chē)輛體檢數(shù)據(jù),并且通過(guò)預(yù)置的定位模塊獲取實(shí)時(shí)GPS位置信息作為車(chē)輛的GPS數(shù)據(jù);2相對(duì)于服務(wù)器,所述車(chē)機(jī)作為客戶端,與服務(wù)器建立Socket連接,將車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),及車(chē)機(jī)GPS數(shù)據(jù)分別打包為DS數(shù)據(jù)流及GPS流,上傳到服務(wù)器,同時(shí)接收服務(wù)器下發(fā)的配置信息,并負(fù)責(zé)將配置信息通過(guò)藍(lán)牙通訊下發(fā)數(shù)據(jù)采集設(shè)備。在集成各個(gè)模塊之后,所述車(chē)機(jī)通過(guò)藍(lán)牙連接方式與所述Golo終端進(jìn)行通訊,因此,所述車(chē)機(jī)和所述Golo終端都必須集成藍(lán)牙通信模塊,在所述車(chē)機(jī)和所述Golo終端集成藍(lán)牙通信模塊的基礎(chǔ)上,所述車(chē)機(jī)與所述Golo終端建立藍(lán)牙連接關(guān)系。
在本實(shí)施例中,在車(chē)機(jī)與所述Golo終端建立藍(lán)牙連接關(guān)系之后,若所述車(chē)機(jī)與所述Golo終端是第一次建立連接關(guān)系,所述車(chē)機(jī)APK獲取所述Golo終端的標(biāo)識(shí)信息,所述Golo終端的標(biāo)識(shí)信息即所述Golo終端的序列號(hào)和Dlbin(DownLoad.bin,,接頭下位機(jī)程序模塊)號(hào),然后所述車(chē)機(jī)將所述Golo終端的標(biāo)識(shí)信息進(jìn)行封裝,再發(fā)起信息登錄請(qǐng)求發(fā)送至所述服務(wù)器,以供所述服務(wù)器根據(jù)所述Golo終端的標(biāo)識(shí)信息進(jìn)行短信驗(yàn)證,并反饋登錄狀態(tài),然后根據(jù)所述Golo終端的標(biāo)識(shí)信息反饋綁定的車(chē)輛的車(chē)型配置信息信息至所述車(chē)機(jī),所述車(chē)機(jī)在接收到所述車(chē)輛的車(chē)型配置信息信息后,將所述車(chē)型配置信息信息發(fā)送至所述Golo終端,以便于所述Golo終端進(jìn)行車(chē)輛關(guān)聯(lián)數(shù)據(jù)的采集,可以理解的是,若是后續(xù)所述車(chē)機(jī)APK與所述Golo終端進(jìn)行藍(lán)牙通信,則無(wú)須執(zhí)行上述操作。當(dāng)然,后續(xù)可由所述Golo終端自動(dòng)發(fā)起車(chē)型配置信息信息的更新請(qǐng)求,以由所述車(chē)機(jī)APK轉(zhuǎn)發(fā)至服務(wù)器,并由服務(wù)器進(jìn)行車(chē)輛的車(chē)型配置信息信息的下發(fā),或者由所述服務(wù)器自動(dòng)進(jìn)行監(jiān)測(cè),在監(jiān)測(cè)到Golo終端中車(chē)輛的車(chē)型配置信息信息存儲(chǔ)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)時(shí),將車(chē)輛的車(chē)型配置信息信息發(fā)送至所述車(chē)機(jī)APK,以由所述車(chē)機(jī)APK將車(chē)輛的車(chē)型配置信息信息發(fā)送至所述Golo終端。
在本實(shí)施例中,在建立藍(lán)牙連接之后,所述Golo終端通過(guò)ODB接頭與車(chē)輛連接時(shí)采集所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),然后將采集的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)通過(guò)藍(lán)牙方式發(fā)給所述車(chē)機(jī)APK,所述車(chē)機(jī)APK接收到數(shù)據(jù)采集模塊采集的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)。當(dāng)車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛運(yùn)行數(shù)據(jù)時(shí),所述數(shù)據(jù)采集設(shè)備可通過(guò)ODB接頭直接采集所述車(chē)輛運(yùn)行數(shù)據(jù),而在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛體檢數(shù)據(jù)時(shí),所述數(shù)據(jù)采集設(shè)備通過(guò)所述車(chē)機(jī)傳送的所述配置信息,采集所述車(chē)輛的體檢數(shù)據(jù),即根據(jù)配置信息采集相應(yīng)的車(chē)輛體檢數(shù)據(jù)。
步驟S20,所述車(chē)機(jī)將接收的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)反饋監(jiān)測(cè)結(jié)果;
在本實(shí)施例中,所述車(chē)機(jī)APK在獲取到所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)之后,所述車(chē)機(jī)先確定當(dāng)前是否與服務(wù)器建立通信連接,若已經(jīng)建立通信連接,則可直接發(fā)送所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)至服務(wù)器,若沒(méi)有建立通信連接,則在車(chē)機(jī)中緩存所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),等到與所述服務(wù)器建立通信連接時(shí),再發(fā)送車(chē)輛關(guān)聯(lián)數(shù)據(jù)至所述服務(wù)器。所述服務(wù)器在接收到所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)之后,對(duì)所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)進(jìn)行解析,最終反饋監(jiān)測(cè)結(jié)果。
具體地,當(dāng)所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛體檢數(shù)據(jù)時(shí),所述車(chē)機(jī)APK可直接將接收的所述車(chē)輛體檢數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛體檢數(shù)據(jù)生成體檢報(bào)告,最終反饋體檢報(bào)告。
在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛運(yùn)行數(shù)據(jù)時(shí),所述車(chē)機(jī)APK可將所述車(chē)輛運(yùn)行數(shù)據(jù)時(shí)發(fā)送至所述服務(wù)器,以供所述服務(wù)器分析之后反饋分析結(jié)果,例如,車(chē)輛運(yùn)行數(shù)據(jù)為車(chē)速、轉(zhuǎn)速等信息,所述車(chē)機(jī)APK將車(chē)速轉(zhuǎn)速等信息發(fā)送至服務(wù)器時(shí),所述服務(wù)器根據(jù)所述車(chē)速或轉(zhuǎn)速信息反饋監(jiān)測(cè)結(jié)果,例如,車(chē)速超出預(yù)設(shè)車(chē)速等等。
進(jìn)一步地,所述車(chē)機(jī)APK將接收的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器的同時(shí),將所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至所述車(chē)機(jī)的預(yù)設(shè)應(yīng)用中,以供所述在所述預(yù)設(shè)應(yīng)用的預(yù)設(shè)顯示界面實(shí)時(shí)顯示所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),便于對(duì)車(chē)輛進(jìn)行實(shí)時(shí)監(jiān)控。
進(jìn)一步地,為了提高車(chē)輛監(jiān)測(cè)的靈活性,在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛運(yùn)行數(shù)據(jù)時(shí),所述車(chē)輛監(jiān)測(cè)方法還包括:
所述車(chē)機(jī)通過(guò)預(yù)置的數(shù)據(jù)采集模塊實(shí)時(shí)采集車(chē)輛位置數(shù)據(jù),其中,在將所述車(chē)輛運(yùn)行數(shù)據(jù)發(fā)送至所述服務(wù)器的同時(shí),將采集的所述車(chē)輛位置數(shù)據(jù)發(fā)送至所述服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛位置數(shù)據(jù)及所述車(chē)輛運(yùn)行數(shù)據(jù)反饋車(chē)輛行程路線。
傳統(tǒng)的車(chē)輛監(jiān)測(cè)過(guò)程,都是由OBD接頭進(jìn)行車(chē)輛運(yùn)行數(shù)據(jù)的采集,而OBD接頭采集車(chē)輛運(yùn)行數(shù)據(jù)之后,若要監(jiān)測(cè)車(chē)輛的行程路線,需要在OBD中集成3G/4G通訊模塊、定位模塊及相應(yīng)的操作系統(tǒng),以對(duì)車(chē)輛的位置進(jìn)行定位,而在OBD中集成3G/4G通訊模塊、定位模塊及相應(yīng)的操作系統(tǒng)提高了制作成本,而且由于OBD接頭大小的限制了信號(hào)天線接收信號(hào)強(qiáng)弱,使得3G/4G在數(shù)據(jù)傳遞方面和定位方面變得不那么牢靠,因此,若是由OBD接頭采集車(chē)輛的位置數(shù)據(jù)即GPS數(shù)據(jù),容易降低GPS數(shù)據(jù)采集的穩(wěn)定性,因此本實(shí)施例中,所述車(chē)機(jī)APK在接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛運(yùn)行數(shù)據(jù)之后,可直接通過(guò)預(yù)置的數(shù)據(jù)采集模塊,即3G/4G通訊模塊采集當(dāng)前的車(chē)輛位置數(shù)據(jù),即所述車(chē)輛的實(shí)時(shí)GPS數(shù)據(jù),最終,所述車(chē)機(jī)APK將采集的所述車(chē)輛位置數(shù)據(jù)以及接收到的所述車(chē)輛運(yùn)行數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器反饋所述車(chē)輛對(duì)應(yīng)的行程路線。也就是說(shuō),本實(shí)施例中,所述車(chē)輛運(yùn)行數(shù)據(jù)由所述Golo終端采集,并通過(guò)藍(lán)牙通道上傳給所述車(chē)機(jī)APK,而車(chē)輛本身的位置海拔等地理位置信息由所述車(chē)機(jī)APK通過(guò)預(yù)置的3G/4G通訊模塊采集,最終所述車(chē)機(jī)APK將車(chē)輛運(yùn)行數(shù)據(jù)和車(chē)輛位置數(shù)據(jù)進(jìn)行的數(shù)據(jù)整合,并發(fā)送至服務(wù)器,所述服務(wù)器接收數(shù)據(jù)采集所述車(chē)機(jī)上傳的數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行解析和業(yè)務(wù)計(jì)算,為所述車(chē)機(jī)反饋所述車(chē)輛的行程路線,不僅提高數(shù)據(jù)傳遞的穩(wěn)定性,還節(jié)省數(shù)據(jù)采集的成本。
步驟S30,所述車(chē)機(jī)在接收到所述服務(wù)器反饋的所述監(jiān)測(cè)結(jié)果時(shí),在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果。
在本實(shí)施例中,在接收到所述服務(wù)器反饋的行程路線時(shí),所述車(chē)機(jī)APK可在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果,進(jìn)一步地還可APK開(kāi)啟預(yù)設(shè)的地圖應(yīng)用,所述地圖應(yīng)用就是一個(gè)APP(Application,應(yīng)用程序),然后在所述地圖應(yīng)用中顯示所述行程路線,即相當(dāng)于是在所述車(chē)機(jī)的顯示界面中顯示所述監(jiān)測(cè)結(jié)果,為更好理解本實(shí)施例,舉例應(yīng)用場(chǎng)景如下:Golo終端讀取到OBD發(fā)送的車(chē)速,轉(zhuǎn)速不為0時(shí),向車(chē)機(jī)APK發(fā)送一個(gè)開(kāi)始行程,車(chē)機(jī)APK收到開(kāi)始行程后,將其轉(zhuǎn)發(fā)到服務(wù)器;當(dāng)OBD發(fā)送的車(chē)速,轉(zhuǎn)速都為0時(shí),Golo終端會(huì)向車(chē)機(jī)APK發(fā)送一個(gè)結(jié)束行程標(biāo)志,并且?guī)в性摱涡谐痰牡∷俅螖?shù)及怠速時(shí)間,該段行程的油耗及其行駛距離。當(dāng)車(chē)機(jī)APK收到結(jié)束行程后會(huì)對(duì)其進(jìn)行二次封裝,并將采集到的GPS信息封裝到結(jié)束行程發(fā)送給服務(wù)器。相當(dāng)于是車(chē)機(jī)APK得到行程開(kāi)始和結(jié)束標(biāo)志后,車(chē)機(jī)APK通過(guò)TCP/IP協(xié)議上傳到服務(wù)器。服務(wù)器根據(jù)行程開(kāi)始、結(jié)束標(biāo)志和GPS包,生成一個(gè)行程,一個(gè)行程對(duì)應(yīng)一個(gè)ID,最終反饋至所述車(chē)機(jī)APK,以由所述車(chē)機(jī)APK啟動(dòng)地圖應(yīng)用查看行程時(shí),通過(guò)HTTP接口獲取數(shù)據(jù)列表,并把相應(yīng)的GPS中經(jīng)緯度數(shù)據(jù),在地圖上描繪出來(lái),以顯示行程軌跡。通過(guò)在地圖應(yīng)用中顯示對(duì)應(yīng)的行程路線,以便于用戶查看所述車(chē)輛的行程路線,提高了數(shù)據(jù)信息顯示的靈活性。
在本實(shí)施例中,整體的監(jiān)測(cè)過(guò)程可參照?qǐng)D2,是Golo終端先通過(guò)ODB接頭與車(chē)輛相互連接,然后所述車(chē)機(jī)APK與所述Golo終端通過(guò)各自的藍(lán)牙通訊模塊建立藍(lán)牙通信關(guān)系,而在Golo終端建立藍(lán)牙通信的同時(shí),所述車(chē)機(jī)APK與所述服務(wù)器也建立通信連接,然后所述Golo終端采集車(chē)輛的車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),再將采集的車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù)發(fā)送給所述車(chē)機(jī)APK,同時(shí),所述車(chē)機(jī)APK也通過(guò)GPS定位采集所述車(chē)輛的車(chē)輛位置數(shù)據(jù)即GPS數(shù)據(jù),最終將采集的GPS數(shù)據(jù)和車(chē)輛運(yùn)行數(shù)據(jù)進(jìn)行整合以發(fā)送給服務(wù)器,或者將車(chē)輛體檢數(shù)據(jù)發(fā)送給服務(wù)器,以供所述服務(wù)器反饋車(chē)輛的行程路線或體檢報(bào)告至所述車(chē)機(jī)的APP如地圖應(yīng)用,以便于在所述車(chē)機(jī)的APP展示所述行程軌跡或體檢報(bào)告。
可以理解的是,在接收到所述服務(wù)器反饋的所述監(jiān)測(cè)結(jié)果時(shí),在所述車(chē)機(jī)的顯示界面中顯示所述監(jiān)測(cè)結(jié)果,實(shí)現(xiàn)了通過(guò)所述預(yù)設(shè)應(yīng)用對(duì)車(chē)輛進(jìn)行實(shí)時(shí)監(jiān)控,相比于傳統(tǒng)的車(chē)輛監(jiān)測(cè),在所述車(chē)機(jī)的預(yù)設(shè)應(yīng)用中顯示所述監(jiān)測(cè)結(jié)構(gòu),而不是由服務(wù)器將監(jiān)測(cè)結(jié)果發(fā)送至用戶終端的APP,使得車(chē)輛的監(jiān)測(cè)一體化。
本實(shí)施例提出的車(chē)輛監(jiān)測(cè)方法,車(chē)機(jī)先接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛關(guān)聯(lián)數(shù)據(jù),其中,所述數(shù)據(jù)采集設(shè)備通過(guò)ODB接頭與車(chē)輛連接時(shí)采集所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)包括車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),然后將接收的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)反饋監(jiān)測(cè)結(jié)果,最終在接收到所述服務(wù)器反饋的所述監(jiān)測(cè)結(jié)果時(shí),在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果,實(shí)現(xiàn)了接收由數(shù)據(jù)采集設(shè)備采集車(chē)輛關(guān)聯(lián)數(shù)據(jù),然后由自身的通信模塊將車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器,最終接收服務(wù)器反饋的監(jiān)測(cè)結(jié)果,并在預(yù)設(shè)應(yīng)用中顯示,將車(chē)輛的監(jiān)測(cè)集成到車(chē)機(jī)中,一體化實(shí)現(xiàn)車(chē)輛的監(jiān)測(cè),降低了傳統(tǒng)車(chē)輛監(jiān)測(cè)的成本,還提高了車(chē)輛監(jiān)測(cè)的實(shí)時(shí)性和安全性。進(jìn)一步地,由車(chē)機(jī)來(lái)負(fù)責(zé)與服務(wù)器之間進(jìn)行數(shù)據(jù)交互,不僅可以提高3G/4G通信的穩(wěn)定性,并且由車(chē)機(jī)來(lái)采集GPS數(shù)據(jù),能減少定位失敗的幾率,GPS數(shù)據(jù)丟失等問(wèn)題,縮減了接頭由于功能過(guò)多產(chǎn)生的發(fā)熱,功耗過(guò)高等問(wèn)題,而且OBD接頭方面去掉了GPS采集模塊及3G/4G、信息通信模塊后,減少了硬件成本,并且由于功能變得更加單一后,更易于接頭的維護(hù),提高了數(shù)據(jù)的可靠性,接頭長(zhǎng)期使用的穩(wěn)定性。
進(jìn)一步地,為了提高車(chē)輛監(jiān)測(cè)的靈活性,基于第一實(shí)施例提出本發(fā)明車(chē)輛監(jiān)測(cè)方法的第二實(shí)施例,在本實(shí)施例中,在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛體檢數(shù)據(jù)時(shí),所述步驟S10之前,所述車(chē)輛監(jiān)測(cè)方法還包括:
所述車(chē)機(jī)在接收到車(chē)輛體檢指令時(shí),顯示體檢模式的選擇界面;
在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),獲取選擇的體檢模式對(duì)應(yīng)的配置信息;
解壓所述配置信息,并在解壓完成后與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系;
在藍(lán)牙連接關(guān)系建立成功時(shí),將解壓后的配置信息傳送至所述數(shù)據(jù)采集設(shè)備,以供所述數(shù)據(jù)采集設(shè)備基于解壓后的配置信息采集車(chē)輛體檢數(shù)據(jù)。
進(jìn)一步地,為了提高車(chē)輛體檢的準(zhǔn)確性,所述在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),獲取選擇的體檢模式對(duì)應(yīng)的配置信息的步驟包括:
步驟1、在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),確定當(dāng)前是否預(yù)存有選擇的所述體檢模式對(duì)應(yīng)的配置信息;
步驟2、若當(dāng)前預(yù)存有所述體檢模式對(duì)應(yīng)的配置信息,則獲取預(yù)存的所述體檢模式對(duì)應(yīng)的配置信息。
將下載的所述配置信息與所述體檢模式關(guān)聯(lián)存儲(chǔ)。
在本實(shí)施例中,所述車(chē)機(jī)在接收到車(chē)輛體檢指令時(shí),顯示體檢模式的選擇界面,其中,所述體檢模式包括快速體檢模式和全車(chē)體檢模式,在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),先獲取選擇的體檢模式對(duì)應(yīng)的配置信息,然后解壓所述配置信息,并在解壓完成后與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系,在藍(lán)牙連接關(guān)系建立成功時(shí),將解壓后的配置信息傳送至所述數(shù)據(jù)采集設(shè)備,以供所述數(shù)據(jù)采集設(shè)備基于解壓后的配置信息采集車(chē)輛體檢數(shù)據(jù)。在本實(shí)施例中,應(yīng)當(dāng)理解的是,在所述體檢模式為快速體檢模式時(shí),確定車(chē)機(jī)中是否存在配置信息,若存在,直接獲取所述配置信息并進(jìn)行解壓,由于快速體檢模式是對(duì)所有車(chē)輛都適用的,因此,只要所述車(chē)機(jī)中存在快速體檢模式對(duì)應(yīng)的配置信息,即可解壓所述配置信息,以由所述數(shù)據(jù)采集根據(jù)所述配置信息進(jìn)行車(chē)輛體檢數(shù)據(jù)的采集。而當(dāng)所述車(chē)輛體檢模式為全車(chē)體檢模式時(shí),由于每類(lèi)車(chē)具體的配置信息信息不同,因此,在所述車(chē)輛體檢模式為全車(chē)體檢模式時(shí),先確定當(dāng)前是否存在所述車(chē)輛的全車(chē)體檢模式對(duì)應(yīng)的配置信息,若存在,可解壓以由所述數(shù)據(jù)采集根據(jù)所述配置信息進(jìn)行車(chē)輛體檢數(shù)據(jù)的采集。
進(jìn)一步地,所述步驟1之后,所述車(chē)輛監(jiān)測(cè)方法還包括;
步驟3、若當(dāng)前未預(yù)存有所述體檢模式對(duì)應(yīng)的配置信息,則從所述服務(wù)器中下載所述體檢模式對(duì)應(yīng)的配置信息;
步驟4、將下載的所述配置信息進(jìn)行壓縮,并與所述體檢模式關(guān)聯(lián)存儲(chǔ)。
在本實(shí)施例中,在當(dāng)前不存在所述體檢模式對(duì)應(yīng)的配置信息,則從所述服務(wù)器中下載所述體檢模式對(duì)應(yīng)的配置信息,具體由所述車(chē)機(jī)根據(jù)車(chē)輛的車(chē)型標(biāo)識(shí)信息,從所述服務(wù)器中獲取所述體檢模式對(duì)應(yīng)的配置信息,可參照?qǐng)D3,然后將下載的所述配置信息與所述體檢模式關(guān)聯(lián)存儲(chǔ)。以便于后續(xù)對(duì)車(chē)輛進(jìn)行體檢時(shí),直接根據(jù)所述配置信息,由數(shù)據(jù)采集設(shè)備進(jìn)行車(chē)輛體檢數(shù)據(jù)的采集。
在本實(shí)施例中,通過(guò)所述車(chē)輛體檢的不同,獲取相應(yīng)的配置信息,并對(duì)配置信息進(jìn)行解壓以采集體檢數(shù)據(jù),提高了體檢數(shù)據(jù)采集的準(zhǔn)確性。
進(jìn)一步地,為了提高車(chē)輛監(jiān)測(cè)的靈活性,基于第一或第二實(shí)施例提出本發(fā)明車(chē)輛監(jiān)測(cè)方法的第三實(shí)施例,在本實(shí)施例中,在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果的同時(shí),若檢測(cè)到所述監(jiān)測(cè)結(jié)果與預(yù)設(shè)監(jiān)測(cè)結(jié)果不匹配時(shí),輸出報(bào)警信息。
進(jìn)一步地,本發(fā)明的車(chē)輛監(jiān)測(cè)方法,還包括:
在所述預(yù)設(shè)應(yīng)用的預(yù)設(shè)登陸界面中,接收到輸入的登陸信息與預(yù)設(shè)登陸信息匹配時(shí),顯示所述預(yù)設(shè)應(yīng)用的主界面,以便于用戶基于所述主界面與其它用戶進(jìn)行交互。
也就是說(shuō),車(chē)主使用車(chē)機(jī)APP注冊(cè)賬號(hào),在后臺(tái)生成一個(gè)用戶賬戶,用戶打開(kāi)可以根據(jù)所述用戶賬戶添加好友,也可以加入車(chē)群或創(chuàng)建車(chē)群,建立關(guān)系后就可以相互收發(fā)消息了。具體地,是車(chē)機(jī)APP與服務(wù)器都采取XMPP為框架,所述APP賬號(hào)對(duì)應(yīng)一個(gè)用戶,一個(gè)用戶具有各種屬性:包括角色,資料,屬于哪個(gè)群組,是否有群等等。車(chē)機(jī)APP通過(guò)XMPP協(xié)議,底層為T(mén)CP/IP協(xié)議,與服務(wù)器建立長(zhǎng)連接,用戶添加好友,后臺(tái)建立一對(duì)一關(guān)系;用戶加入群,與群建立關(guān)系;用戶創(chuàng)建群,會(huì)在后臺(tái)建立群組。用戶發(fā)起聊天時(shí),通過(guò)服務(wù)器中轉(zhuǎn)發(fā)給對(duì)應(yīng)的其它用戶或群組,整體過(guò)程可參照?qǐng)D4。
進(jìn)一步地,為了車(chē)機(jī)預(yù)設(shè)應(yīng)用界面的設(shè)計(jì)的美觀,優(yōu)選所述車(chē)機(jī)的顯示界面包括多個(gè)區(qū)域,如第一區(qū)域和第二區(qū)域,并將設(shè)計(jì)菜單選項(xiàng)設(shè)置在第一區(qū)域,而將第二區(qū)域設(shè)置成支持多個(gè)頁(yè)面切換的區(qū)域。
進(jìn)一步地,所述車(chē)機(jī)在運(yùn)行時(shí),還可以檢測(cè)是否有更新版本,所述版本包括所述車(chē)機(jī)的預(yù)設(shè)應(yīng)用的版本,所述車(chē)機(jī)APK的版本,以及所述Golo終端中采集車(chē)輛關(guān)聯(lián)數(shù)據(jù)的下位機(jī)的版本。在檢測(cè)到服務(wù)器中有新的版本時(shí),下載新版本以替換舊版本。
本發(fā)明進(jìn)一步提供一種車(chē)輛監(jiān)測(cè)裝置。
參照?qǐng)D5,圖5為本發(fā)明車(chē)輛監(jiān)測(cè)裝置第一實(shí)施例的功能模塊示意圖。
需要強(qiáng)調(diào)的是,對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō),圖5所示功能模塊圖僅僅是一個(gè)較佳實(shí)施例的示例圖,本領(lǐng)域的技術(shù)人員圍繞圖5所示的車(chē)輛監(jiān)測(cè)裝置的功能模塊,可輕易進(jìn)行新的功能模塊的補(bǔ)充;各功能模塊的名稱(chēng)是自定義名稱(chēng),僅用于輔助理解該車(chē)輛監(jiān)測(cè)裝置的各個(gè)程序功能塊,不用于限定本發(fā)明的技術(shù)方案,本發(fā)明技術(shù)方案的核心是,各自定義名稱(chēng)的功能模塊所要達(dá)成的功能。
本實(shí)施例提出一種車(chē)輛監(jiān)測(cè)裝置,所述車(chē)輛監(jiān)測(cè)裝置包括:
接收模塊10,用于接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛關(guān)聯(lián)數(shù)據(jù),其中,所述數(shù)據(jù)采集設(shè)備通過(guò)ODB接頭與車(chē)輛連接時(shí)采集所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)包括車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù);
在本實(shí)施例中,所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)包括車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),所述接收模塊10可接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),所述接收模塊10接收車(chē)輛關(guān)聯(lián)數(shù)據(jù)之前,所述車(chē)機(jī)先與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系,在本實(shí)施例中,接收的車(chē)輛關(guān)聯(lián)數(shù)據(jù)不同,所述車(chē)機(jī)與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系的方式也不同,具體方式如下:
1)方式一、在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛運(yùn)行數(shù)據(jù)時(shí),所述車(chē)輛監(jiān)測(cè)裝置包括:
所述數(shù)據(jù)采集設(shè)備向所述車(chē)機(jī)發(fā)送藍(lán)牙尋呼請(qǐng)求,以供所述車(chē)機(jī)發(fā)送尋呼掃描至所述數(shù)據(jù)采集設(shè)備,其中,所述藍(lán)牙連接請(qǐng)求包含所述數(shù)據(jù)采集設(shè)備的標(biāo)識(shí)信息;
在接收到所述車(chē)機(jī)的尋呼掃描時(shí),所述數(shù)據(jù)采集設(shè)備向所述車(chē)機(jī)發(fā)送查詢請(qǐng)求,以供所述車(chē)機(jī)發(fā)送查詢掃描至所述數(shù)據(jù)采集設(shè)備;
在接收到所述車(chē)機(jī)的查詢掃描時(shí),所述數(shù)據(jù)采集設(shè)備向所述車(chē)機(jī)發(fā)送主響應(yīng),以供所述車(chē)機(jī)發(fā)送從響應(yīng)至所述數(shù)據(jù)采集設(shè)備,以建立藍(lán)牙連接關(guān)系。
2)方式二、在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛體檢數(shù)據(jù)時(shí),所述車(chē)輛監(jiān)測(cè)裝置還包括:
顯示模塊,用于所述車(chē)機(jī)在接收到車(chē)輛體檢指令時(shí),顯示體檢模式的選擇界面;
獲取模塊,用于在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),獲取選擇的體檢模式對(duì)應(yīng)的配置信息;
處理模塊,用于解壓所述配置信息,并在解壓完成后與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系;
所述發(fā)送模塊,還用于在藍(lán)牙連接關(guān)系建立成功時(shí),將解壓后的配置信息傳送至所述數(shù)據(jù)采集設(shè)備,以供所述數(shù)據(jù)采集設(shè)備基于解壓后的配置信息采集車(chē)輛體檢數(shù)據(jù)。
所述顯示模塊在接收到車(chē)輛體檢指令時(shí),顯示體檢模式的選擇界面,在接收到體檢模式的選擇完成指令時(shí),獲取模塊獲取選擇的體檢模式對(duì)應(yīng)的配置信息,所述處理模塊解壓所述配置信息,并在解壓完成后向所述數(shù)據(jù)采集設(shè)備發(fā)起藍(lán)牙連接請(qǐng)求,以建立與所述數(shù)據(jù)采集設(shè)備的藍(lán)牙連接關(guān)系。
在本實(shí)施例中,應(yīng)當(dāng)理解的是,所述車(chē)機(jī)具備3G/4G通訊模塊、GPS(Global Positioning System,全球定位系統(tǒng))定位功能,并搭載有一款集車(chē)輛體檢(診斷)、行車(chē)軌跡、實(shí)時(shí)監(jiān)控、車(chē)友車(chē)群、消息報(bào)警等功能的android操作系統(tǒng)的終端。并且,本實(shí)施例中,以車(chē)機(jī)作為車(chē)主用戶入口,同時(shí)將數(shù)據(jù)采集模塊,本實(shí)施例中所述數(shù)據(jù)采集模塊用APK(AndroidPackage,安卓安裝包)表示,將所述APK集成到車(chē)機(jī)上,用于進(jìn)行數(shù)據(jù)的采集,下文用車(chē)機(jī)APK表示。本實(shí)施例中,所述數(shù)據(jù)采集設(shè)備用Golo終端表示,所述Golo終端用于采集車(chē)輛運(yùn)行數(shù)據(jù)和車(chē)輛體檢數(shù)據(jù)。所述車(chē)機(jī)對(duì)于不同端,具有不同的功能,1、相對(duì)于數(shù)據(jù)采集設(shè)備,所述車(chē)機(jī)相當(dāng)于服務(wù)端,接收所述Golo終端上傳的車(chē)輛運(yùn)行數(shù)據(jù)和車(chē)輛體檢數(shù)據(jù),并且通過(guò)預(yù)置的定位模塊獲取實(shí)時(shí)GPS位置信息作為車(chē)輛的GPS數(shù)據(jù);2相對(duì)于服務(wù)器,所述車(chē)機(jī)作為客戶端,與服務(wù)器建立Socket連接,將車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),及車(chē)機(jī)GPS數(shù)據(jù)分別打包為DS數(shù)據(jù)流及GPS流,上傳到服務(wù)器,同時(shí)接收服務(wù)器下發(fā)的配置信息,并負(fù)責(zé)將配置信息通過(guò)藍(lán)牙通訊下發(fā)數(shù)據(jù)采集設(shè)備。在集成各個(gè)模塊之后,所述車(chē)機(jī)通過(guò)藍(lán)牙連接方式與所述Golo終端進(jìn)行通訊,因此,所述車(chē)機(jī)和所述Golo終端都必須集成藍(lán)牙通信模塊,在所述車(chē)機(jī)和所述Golo終端集成藍(lán)牙通信模塊的基礎(chǔ)上,所述車(chē)機(jī)與所述Golo終端建立藍(lán)牙連接關(guān)系。
在本實(shí)施例中,在所述處理模塊與所述Golo終端建立藍(lán)牙連接關(guān)系之后,若所述車(chē)機(jī)與所述Golo終端是第一次建立連接關(guān)系,獲取所述Golo終端的標(biāo)識(shí)信息,所述Golo終端的標(biāo)識(shí)信息即所述Golo終端的序列號(hào)和Dlbin(DownLoad.bin,,接頭下位機(jī)程序模塊)號(hào),然后所述車(chē)機(jī)將所述Golo終端的標(biāo)識(shí)信息進(jìn)行封裝,再發(fā)起信息登錄請(qǐng)求發(fā)送至所述服務(wù)器,以供所述服務(wù)器根據(jù)所述Golo終端的標(biāo)識(shí)信息進(jìn)行短信驗(yàn)證,并反饋登錄狀態(tài),然后根據(jù)所述Golo終端的標(biāo)識(shí)信息反饋綁定的車(chē)輛的車(chē)型配置信息信息至所述車(chē)機(jī),所述車(chē)機(jī)在接收到所述車(chē)輛的車(chē)型配置信息信息后,將所述車(chē)型配置信息信息發(fā)送至所述Golo終端,以便于所述Golo終端進(jìn)行車(chē)輛關(guān)聯(lián)數(shù)據(jù)的采集,可以理解的是,若是后續(xù)所述車(chē)機(jī)APK與所述Golo終端進(jìn)行藍(lán)牙通信,則無(wú)須執(zhí)行上述操作。當(dāng)然,后續(xù)可由所述Golo終端自動(dòng)發(fā)起車(chē)型配置信息信息的更新請(qǐng)求,以由所述車(chē)機(jī)APK轉(zhuǎn)發(fā)至服務(wù)器,并由服務(wù)器進(jìn)行車(chē)輛的車(chē)型配置信息信息的下發(fā),或者由所述服務(wù)器自動(dòng)進(jìn)行監(jiān)測(cè),在監(jiān)測(cè)到Golo終端中車(chē)輛的車(chē)型配置信息信息存儲(chǔ)時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)長(zhǎng)時(shí),將車(chē)輛的車(chē)型配置信息信息發(fā)送至所述車(chē)機(jī)APK,以由所述車(chē)機(jī)APK將車(chē)輛的車(chē)型配置信息信息發(fā)送至所述Golo終端。
在本實(shí)施例中,在建立藍(lán)牙連接之后,所述Golo終端通過(guò)ODB接頭與車(chē)輛連接時(shí)采集所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),然后將采集的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)通過(guò)藍(lán)牙方式發(fā)給所述接收模塊10,所述接收模塊10接收到數(shù)據(jù)采集模塊采集的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)。當(dāng)車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛運(yùn)行數(shù)據(jù)時(shí),所述數(shù)據(jù)采集設(shè)備可通過(guò)ODB接頭直接采集所述車(chē)輛運(yùn)行數(shù)據(jù),而在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛體檢數(shù)據(jù)時(shí),所述數(shù)據(jù)采集設(shè)備通過(guò)所述車(chē)機(jī)傳送的所述配置信息,采集所述車(chē)輛的體檢數(shù)據(jù),即根據(jù)配置信息采集相應(yīng)的車(chē)輛體檢數(shù)據(jù)。
發(fā)送模塊20,用于將接收的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)反饋監(jiān)測(cè)結(jié)果;
在本實(shí)施例中,所述車(chē)機(jī)APK在獲取到所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)之后,所述車(chē)機(jī)先確定當(dāng)前是否與服務(wù)器建立通信連接,若已經(jīng)建立通信連接,則所述發(fā)送模塊20可直接發(fā)送所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)至服務(wù)器,若沒(méi)有建立通信連接,則在車(chē)機(jī)中緩存所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),等到與所述服務(wù)器建立通信連接時(shí),則所述發(fā)送模塊20再發(fā)送車(chē)輛關(guān)聯(lián)數(shù)據(jù)至所述服務(wù)器。所述服務(wù)器在接收到所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)之后,對(duì)所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)進(jìn)行解析,最終反饋監(jiān)測(cè)結(jié)果。
具體地,當(dāng)所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛體檢數(shù)據(jù)時(shí),所述發(fā)送模塊20可直接將接收的所述車(chē)輛體檢數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛體檢數(shù)據(jù)生成體檢報(bào)告,最終反饋體檢報(bào)告。
在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛運(yùn)行數(shù)據(jù)時(shí),所述發(fā)送模塊20將所述車(chē)輛運(yùn)行數(shù)據(jù)時(shí)發(fā)送至所述服務(wù)器,以供所述服務(wù)器分析之后反饋分析結(jié)果,例如,車(chē)輛運(yùn)行數(shù)據(jù)為車(chē)速、轉(zhuǎn)速等信息,所述發(fā)送模塊20將車(chē)速轉(zhuǎn)速等信息發(fā)送至服務(wù)器時(shí),所述服務(wù)器根據(jù)所述車(chē)速或轉(zhuǎn)速信息反饋監(jiān)測(cè)結(jié)果,例如,車(chē)速超出預(yù)設(shè)車(chē)速等等。
進(jìn)一步地,所述發(fā)送模塊20將接收的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器的同時(shí),將所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至所述車(chē)機(jī)的預(yù)設(shè)應(yīng)用中,以供所述顯示模塊在在所述預(yù)設(shè)應(yīng)用的預(yù)設(shè)顯示界面實(shí)時(shí)顯示所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),便于對(duì)車(chē)輛進(jìn)行實(shí)時(shí)監(jiān)控。
進(jìn)一步地,為了提高車(chē)輛監(jiān)測(cè)的靈活性,在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛運(yùn)行數(shù)據(jù)時(shí),所述車(chē)輛監(jiān)測(cè)裝置還包括:
采集模塊,用于通過(guò)預(yù)置的數(shù)據(jù)采集模塊實(shí)時(shí)采集車(chē)輛位置數(shù)據(jù),其中,在所述發(fā)送模塊將所述車(chē)輛運(yùn)行數(shù)據(jù)發(fā)送至所述服務(wù)器的同時(shí),所述采集模塊將采集的所述車(chē)輛位置數(shù)據(jù)發(fā)送至所述服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛位置數(shù)據(jù)及所述車(chē)輛運(yùn)行數(shù)據(jù)反饋車(chē)輛行程路線。
傳統(tǒng)的車(chē)輛監(jiān)測(cè)過(guò)程,都是由OBD接頭進(jìn)行車(chē)輛運(yùn)行數(shù)據(jù)的采集,而OBD接頭采集車(chē)輛運(yùn)行數(shù)據(jù)之后,若要監(jiān)測(cè)車(chē)輛的行程路線,需要在OBD中集成3G/4G通訊模塊、定位模塊及相應(yīng)的操作系統(tǒng),以對(duì)車(chē)輛的位置進(jìn)行定位,而在OBD中集成3G/4G通訊模塊、定位模塊及相應(yīng)的操作系統(tǒng)提高了制作成本,而且由于OBD接頭大小的限制了信號(hào)天線接收信號(hào)強(qiáng)弱,使得3G/4G在數(shù)據(jù)傳遞方面和定位方面變得不那么牢靠,因此,若是由OBD接頭采集車(chē)輛的位置數(shù)據(jù)即GPS數(shù)據(jù),容易降低GPS數(shù)據(jù)采集的穩(wěn)定性,因此本實(shí)施例中,所述接收模塊10在接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛運(yùn)行數(shù)據(jù)之后,所述采集模塊可直接通過(guò)預(yù)置的數(shù)據(jù)采集模塊,即3G/4G通訊模塊采集當(dāng)前的車(chē)輛位置數(shù)據(jù),即所述車(chē)輛的實(shí)時(shí)GPS數(shù)據(jù),最終,所述發(fā)送模塊20將采集的所述車(chē)輛位置數(shù)據(jù)以及接收到的所述車(chē)輛運(yùn)行數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器反饋所述車(chē)輛對(duì)應(yīng)的行程路線。也就是說(shuō),本實(shí)施例中,所述車(chē)輛運(yùn)行數(shù)據(jù)由所述Golo終端采集,并通過(guò)藍(lán)牙通道上傳給所述接收模塊10,而車(chē)輛本身的位置海拔等地理位置信息由所述采集模塊通過(guò)預(yù)置的3G/4G通訊模塊采集,最終所述發(fā)送模塊20將車(chē)輛運(yùn)行數(shù)據(jù)和車(chē)輛位置數(shù)據(jù)進(jìn)行的數(shù)據(jù)整合,并發(fā)送至服務(wù)器,所述服務(wù)器接收數(shù)據(jù)采集所述車(chē)機(jī)上傳的數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行解析和業(yè)務(wù)計(jì)算,為所述車(chē)機(jī)反饋所述車(chē)輛的行程路線,不僅提高數(shù)據(jù)傳遞的穩(wěn)定性,還節(jié)省數(shù)據(jù)采集的成本。
顯示模塊30,用于在接收到所述服務(wù)器反饋的所述監(jiān)測(cè)結(jié)果時(shí),在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果。
在本實(shí)施例中,在接收到所述服務(wù)器反饋的行程路線時(shí),所述顯示模塊30可在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果,進(jìn)一步地還可APK開(kāi)啟預(yù)設(shè)的地圖應(yīng)用,所述地圖應(yīng)用就是一個(gè)APP(Application,應(yīng)用程序),然后在所述地圖應(yīng)用中顯示所述行程路線,即相當(dāng)于是在所述車(chē)機(jī)的顯示界面中顯示所述監(jiān)測(cè)結(jié)果,為更好理解本實(shí)施例,舉例應(yīng)用場(chǎng)景如下:Golo終端讀取到OBD發(fā)送的車(chē)速,轉(zhuǎn)速不為0時(shí),向車(chē)機(jī)APK發(fā)送一個(gè)開(kāi)始行程,車(chē)機(jī)APK收到開(kāi)始行程后,將其轉(zhuǎn)發(fā)到服務(wù)器;當(dāng)OBD發(fā)送的車(chē)速,轉(zhuǎn)速都為0時(shí),Golo終端會(huì)向車(chē)機(jī)APK發(fā)送一個(gè)結(jié)束行程標(biāo)志,并且?guī)в性摱涡谐痰牡∷俅螖?shù)及怠速時(shí)間,該段行程的油耗及其行駛距離。當(dāng)車(chē)機(jī)APK收到結(jié)束行程后會(huì)對(duì)其進(jìn)行二次封裝,并將采集到的GPS信息封裝到結(jié)束行程發(fā)送給服務(wù)器。相當(dāng)于是車(chē)機(jī)APK得到行程開(kāi)始和結(jié)束標(biāo)志后,車(chē)機(jī)APK通過(guò)TCP/IP協(xié)議上傳到服務(wù)器。服務(wù)器根據(jù)行程開(kāi)始、結(jié)束標(biāo)志和GPS包,生成一個(gè)行程,一個(gè)行程對(duì)應(yīng)一個(gè)ID,最終反饋至所述車(chē)機(jī)APK,以由所述車(chē)機(jī)APK啟動(dòng)地圖應(yīng)用查看行程時(shí),通過(guò)HTTP接口獲取數(shù)據(jù)列表,并把相應(yīng)的GPS中經(jīng)緯度數(shù)據(jù),在地圖上描繪出來(lái),以顯示行程軌跡。通過(guò)在地圖應(yīng)用中顯示對(duì)應(yīng)的行程路線,以便于用戶查看所述車(chē)輛的行程路線,提高了數(shù)據(jù)信息顯示的靈活性。
在本實(shí)施例中,整體的監(jiān)測(cè)過(guò)程可參照?qǐng)D2,是Golo終端先通過(guò)ODB接頭與車(chē)輛相互連接,然后所述車(chē)機(jī)APK與所述Golo終端通過(guò)各自的藍(lán)牙通訊模塊建立藍(lán)牙通信關(guān)系,而在Golo終端建立藍(lán)牙通信的同時(shí),所述車(chē)機(jī)APK與所述服務(wù)器也建立通信連接,然后所述Golo終端采集車(chē)輛的車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),再將采集的車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù)發(fā)送給所述車(chē)機(jī)APK,同時(shí),所述車(chē)機(jī)APK也通過(guò)GPS定位采集所述車(chē)輛的車(chē)輛位置數(shù)據(jù)即GPS數(shù)據(jù),最終將采集的GPS數(shù)據(jù)和車(chē)輛運(yùn)行數(shù)據(jù)進(jìn)行整合以發(fā)送給服務(wù)器,或者將車(chē)輛體檢數(shù)據(jù)發(fā)送給服務(wù)器,以供所述服務(wù)器反饋車(chē)輛的行程路線或體檢報(bào)告至所述車(chē)機(jī)的APP如地圖應(yīng)用,以便于在所述車(chē)機(jī)的APP展示所述行程軌跡或體檢報(bào)告。
可以理解的是,在接收到所述服務(wù)器反饋的所述監(jiān)測(cè)結(jié)果時(shí),所述顯示模塊30在所述車(chē)機(jī)的顯示界面中顯示所述監(jiān)測(cè)結(jié)果,實(shí)現(xiàn)了通過(guò)所述預(yù)設(shè)應(yīng)用對(duì)車(chē)輛進(jìn)行實(shí)時(shí)監(jiān)控,相比于傳統(tǒng)的車(chē)輛監(jiān)測(cè),在所述車(chē)機(jī)的預(yù)設(shè)應(yīng)用中顯示所述監(jiān)測(cè)結(jié)構(gòu),而不是由服務(wù)器將監(jiān)測(cè)結(jié)果發(fā)送至用戶終端的APP,使得車(chē)輛的監(jiān)測(cè)一體化。
本實(shí)施例提出的車(chē)輛監(jiān)測(cè)裝置,車(chē)機(jī)先接收藍(lán)牙連接的數(shù)據(jù)采集設(shè)備采集的車(chē)輛關(guān)聯(lián)數(shù)據(jù),其中,所述數(shù)據(jù)采集設(shè)備通過(guò)ODB接頭與車(chē)輛連接時(shí)采集所述車(chē)輛關(guān)聯(lián)數(shù)據(jù),所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)包括車(chē)輛運(yùn)行數(shù)據(jù)或車(chē)輛體檢數(shù)據(jù),然后將接收的所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器,以供所述服務(wù)器基于所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)反饋監(jiān)測(cè)結(jié)果,最終在接收到所述服務(wù)器反饋的所述監(jiān)測(cè)結(jié)果時(shí),在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果,實(shí)現(xiàn)了接收由數(shù)據(jù)采集設(shè)備采集車(chē)輛關(guān)聯(lián)數(shù)據(jù),然后由自身的通信模塊將車(chē)輛關(guān)聯(lián)數(shù)據(jù)發(fā)送至服務(wù)器,最終接收服務(wù)器反饋的監(jiān)測(cè)結(jié)果,并在預(yù)設(shè)應(yīng)用中顯示,將車(chē)輛的監(jiān)測(cè)集成到車(chē)機(jī)中,一體化實(shí)現(xiàn)車(chē)輛的監(jiān)測(cè),降低了傳統(tǒng)車(chē)輛監(jiān)測(cè)的成本,還提高了車(chē)輛監(jiān)測(cè)的實(shí)時(shí)性和安全性。進(jìn)一步地,由車(chē)機(jī)來(lái)負(fù)責(zé)與服務(wù)器之間進(jìn)行數(shù)據(jù)交互,不僅可以提高3G/4G通信的穩(wěn)定性,并且由車(chē)機(jī)來(lái)采集GPS數(shù)據(jù),能減少定位失敗的幾率,GPS數(shù)據(jù)丟失等問(wèn)題,縮減了接頭由于功能過(guò)多產(chǎn)生的發(fā)熱,功耗過(guò)高等問(wèn)題,而且OBD接頭方面去掉了GPS采集模塊及3G/4G、信息通信模塊后,減少了硬件成本,并且由于功能變得更加單一后,更易于接頭的維護(hù),提高了數(shù)據(jù)的可靠性,接頭長(zhǎng)期使用的穩(wěn)定性。
進(jìn)一步地,為了提高車(chē)輛監(jiān)測(cè)的靈活性,基于第一實(shí)施例提出本發(fā)明車(chē)輛監(jiān)測(cè)裝置的第二實(shí)施例,在本實(shí)施例中,在所述車(chē)輛關(guān)聯(lián)數(shù)據(jù)為車(chē)輛體檢數(shù)據(jù)時(shí),所述顯示模塊30,還用于所述車(chē)機(jī)在接收到車(chē)輛體檢指令時(shí),顯示體檢模式的選擇界面;
所述車(chē)輛監(jiān)測(cè)裝置還包括:
獲取模塊,用于在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),獲取選擇的體檢模式對(duì)應(yīng)的配置信息;
其中,所述獲取模塊包括:
確定單元,用于在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),確定當(dāng)前是否預(yù)存有選擇的所述體檢模式對(duì)應(yīng)的配置信息;
獲取單元,用于若當(dāng)前預(yù)存有所述體檢模式對(duì)應(yīng)的配置信息,則獲取預(yù)存的所述體檢模式對(duì)應(yīng)的配置信息;
處理模塊,用于解壓所述配置信息,并在解壓完成后與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系;
所述發(fā)送模塊,還用于在藍(lán)牙連接關(guān)系建立成功時(shí),將解壓后的配置信息傳送至所述數(shù)據(jù)采集設(shè)備,以供所述數(shù)據(jù)采集設(shè)備基于解壓后的配置信息采集車(chē)輛體檢數(shù)據(jù)。
在本實(shí)施例中,所述車(chē)機(jī)在接收到車(chē)輛體檢指令時(shí),所述顯示模塊30顯示體檢模式的選擇界面,其中,所述體檢模式包括快速體檢模式和全車(chē)體檢模式,所述獲取模塊在接收到基于所述選擇界面觸發(fā)的體檢模式的選擇指令時(shí),先獲取選擇的體檢模式對(duì)應(yīng)的配置信息,然后解壓所述配置信息,并在解壓完成后與所述數(shù)據(jù)采集設(shè)備建立藍(lán)牙連接關(guān)系,在藍(lán)牙連接關(guān)系建立成功時(shí),將解壓后的配置信息傳送至所述數(shù)據(jù)采集設(shè)備,以供所述數(shù)據(jù)采集設(shè)備基于解壓后的配置信息采集車(chē)輛體檢數(shù)據(jù)。在本實(shí)施例中,應(yīng)當(dāng)理解的是,在所述體檢模式為快速體檢模式時(shí),所述確定單元確定車(chē)機(jī)中是否存在配置信息,若存在,所述獲取單元直接獲取所述配置信息并進(jìn)行解壓,由于快速體檢模式是對(duì)所有車(chē)輛都適用的,因此,只要所述車(chē)機(jī)中存在快速體檢模式對(duì)應(yīng)的配置信息,即可解壓所述配置信息,以由所述數(shù)據(jù)采集根據(jù)所述配置信息進(jìn)行車(chē)輛體檢數(shù)據(jù)的采集。而當(dāng)所述車(chē)輛體檢模式為全車(chē)體檢模式時(shí),由于每類(lèi)車(chē)具體的配置信息信息不同,因此,在所述車(chē)輛體檢模式為全車(chē)體檢模式時(shí),先確定當(dāng)前是否存在所述車(chē)輛的全車(chē)體檢模式對(duì)應(yīng)的配置信息,若存在,可解壓以由所述數(shù)據(jù)采集根據(jù)所述配置信息進(jìn)行車(chē)輛體檢數(shù)據(jù)的采集。
進(jìn)一步地,所述獲取模塊還包括;
下載單元,用于若當(dāng)前未預(yù)存有所述體檢模式對(duì)應(yīng)的配置信息,則從所述服務(wù)器中下載所述體檢模式對(duì)應(yīng)的配置信息。
存儲(chǔ)單元,用于將下載的所述配置信息與所述體檢模式關(guān)聯(lián)存儲(chǔ)。
在本實(shí)施例中,在當(dāng)前不存在所述體檢模式對(duì)應(yīng)的配置信息,則所述下載單元從所述服務(wù)器中下載所述體檢模式對(duì)應(yīng)的配置信息,具體由所述車(chē)機(jī)根據(jù)車(chē)輛的車(chē)型標(biāo)識(shí)信息,從所述服務(wù)器中獲取所述體檢模式對(duì)應(yīng)的配置信息,可參照?qǐng)D3,然后所述存儲(chǔ)單元將下載的所述配置信息與所述體檢模式關(guān)聯(lián)存儲(chǔ)。以便于后續(xù)對(duì)車(chē)輛進(jìn)行體檢時(shí),直接根據(jù)所述配置信息,由數(shù)據(jù)采集設(shè)備進(jìn)行車(chē)輛體檢數(shù)據(jù)的采集。
在本實(shí)施例中,通過(guò)所述車(chē)輛體檢的不同,獲取相應(yīng)的配置信息,并對(duì)配置信息進(jìn)行解壓以采集體檢數(shù)據(jù),提高了體檢數(shù)據(jù)采集的準(zhǔn)確性。
進(jìn)一步地,為了提高車(chē)輛監(jiān)測(cè)的靈活性,基于第一或第二實(shí)施例提出本發(fā)明車(chē)輛監(jiān)測(cè)裝置的第三實(shí)施例,在本實(shí)施例中,所述車(chē)輛監(jiān)測(cè)裝置還包括:
輸出模塊,用于在所述車(chē)機(jī)的顯示界面顯示所述監(jiān)測(cè)結(jié)果的同時(shí),若檢測(cè)到所述監(jiān)測(cè)結(jié)果與預(yù)設(shè)監(jiān)測(cè)結(jié)果不匹配時(shí),輸出報(bào)警信息。
進(jìn)一步地,所述顯示模塊30,還用于在所述預(yù)設(shè)應(yīng)用的預(yù)設(shè)登陸界面中,接收到輸入的登陸信息與預(yù)設(shè)登陸信息匹配時(shí),顯示所述預(yù)設(shè)應(yīng)用的主界面,以便于用戶基于所述主界面與其它用戶進(jìn)行交互。
也就是說(shuō),車(chē)主使用車(chē)機(jī)APP注冊(cè)賬號(hào),在后臺(tái)生成一個(gè)用戶賬戶,用戶打開(kāi)可以根據(jù)所述用戶賬戶添加好友,也可以加入車(chē)群或創(chuàng)建車(chē)群,建立關(guān)系后就可以相互收發(fā)消息了。具體地,是車(chē)機(jī)APP與服務(wù)器都采取XMPP為框架,所述APP賬號(hào)對(duì)應(yīng)一個(gè)用戶,一個(gè)用戶具有各種屬性:包括角色,資料,屬于哪個(gè)群組,是否有群等等。車(chē)機(jī)APP通過(guò)XMPP協(xié)議,底層為T(mén)CP/IP協(xié)議,與服務(wù)器建立長(zhǎng)連接,用戶添加好友,后臺(tái)建立一對(duì)一關(guān)系;用戶加入群,與群建立關(guān)系;用戶創(chuàng)建群,會(huì)在后臺(tái)建立群組。用戶發(fā)起聊天時(shí),通過(guò)服務(wù)器中轉(zhuǎn)發(fā)給對(duì)應(yīng)的其它用戶或群組,整體過(guò)程可參照?qǐng)D4。
進(jìn)一步地,為了車(chē)機(jī)預(yù)設(shè)應(yīng)用界面的設(shè)計(jì)的美觀,優(yōu)選所述車(chē)機(jī)的顯示界面包括多個(gè)區(qū)域,如第一區(qū)域和第二區(qū)域,并將設(shè)計(jì)菜單選項(xiàng)設(shè)置在第一區(qū)域,而將第二區(qū)域設(shè)置成支持多個(gè)頁(yè)面切換的區(qū)域。
進(jìn)一步地,所述車(chē)輛監(jiān)測(cè)裝置還包括:
檢測(cè)模塊,用于在運(yùn)行時(shí),檢測(cè)是否有更新版本,所述版本包括所述車(chē)機(jī)的預(yù)設(shè)應(yīng)用的版本,所述車(chē)機(jī)APK的版本,以及所述Golo終端中采集車(chē)輛關(guān)聯(lián)數(shù)據(jù)的下位機(jī)的版本。
下載模塊,用于在檢測(cè)到服務(wù)器中有新的版本時(shí),下載新版本以替換舊版本。
需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其它要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。