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