一種遠(yuǎn)程車聯(lián)網(wǎng)監(jiān)控方法
【專利摘要】本發(fā)明公開了一種遠(yuǎn)程車聯(lián)網(wǎng)監(jiān)控方法,該方法采用了4G無線通信網(wǎng)絡(luò)實(shí)現(xiàn)監(jiān)控數(shù)據(jù)傳輸,提高了車輛信息的安全性和傳輸可靠性,在保證信息傳輸?shù)耐瑫r降低了實(shí)現(xiàn)成本,采用中間件技術(shù)采集的信息進(jìn)行校對,可消除冗余,提高信息傳輸?shù)挠行裕送膺€設(shè)置有專門數(shù)據(jù)處理和傳輸系統(tǒng),可解決數(shù)據(jù)的兼容性,系統(tǒng)利用GPS定位和傳感器技術(shù)對車輛位置進(jìn)行跟蹤以及對車輛狀態(tài)監(jiān)控,能及時發(fā)現(xiàn)車輛的異常情況,有利于實(shí)時監(jiān)控指揮與事后分析。
【專利說明】一種遠(yuǎn)程車聯(lián)網(wǎng)監(jiān)控方法 所屬技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及一種遠(yuǎn)程車聯(lián)網(wǎng)監(jiān)控方法。
【背景技術(shù)】
[0002] 物聯(lián)網(wǎng)Ι0Τ概念的提出,加快了社會的信息化和網(wǎng)絡(luò)化進(jìn)程。車聯(lián)網(wǎng)作為物聯(lián)網(wǎng)的 典型應(yīng)用,利用車載電子傳感裝置,通過網(wǎng)絡(luò)完成信息交換,使車與路、車與車、車與人之間 的信息互聯(lián)互通,對車輛和交通狀況進(jìn)行有效的智能監(jiān)控。車聯(lián)網(wǎng)明確了車、路、城市與人 的互聯(lián)互通,尤其應(yīng)用于消防滅火搶險救援車輛管理上,促進(jìn)了管理智能化、出警精準(zhǔn)化和 消防信息技術(shù)產(chǎn)業(yè)向更加現(xiàn)代化、網(wǎng)絡(luò)化和智能化的方向發(fā)展。區(qū)別于傳統(tǒng)的智能交通系 統(tǒng)ITS,車聯(lián)網(wǎng)更注重車與車、車與人之間的交互通信,通過提取更多車輛行駛參數(shù)和系統(tǒng) 數(shù)據(jù)來保障車輛行駛安全、規(guī)避道路擁塞、提高車輛間協(xié)同作戰(zhàn)水平??梢哉f車聯(lián)網(wǎng)的出現(xiàn) 重新定義車輛交通運(yùn)行方式。
[0003] 隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,在分散的、環(huán)境惡劣的作業(yè)點(diǎn),特別是存在突發(fā)、小數(shù)據(jù) 量傳輸?shù)膱龊?,以有線傳輸作為監(jiān)控通信媒介已不太合適;物聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用迅速 推動了無線監(jiān)控通信技術(shù)在工業(yè)控制領(lǐng)域的發(fā)展,無線監(jiān)控終端逐漸成為主流。
[0004]在監(jiān)控數(shù)據(jù)采集過程中均有特定的來源信息、特定的數(shù)據(jù)格式、特定的數(shù)據(jù)傳送 格式,在數(shù)據(jù)處理時要分別針對特定的來源信息、特定的數(shù)據(jù)格式、特定的數(shù)據(jù)傳送格式進(jìn) 行數(shù)據(jù)處理。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種遠(yuǎn)程車聯(lián)網(wǎng)監(jiān)控方法,該方法采用了 4G無線通信網(wǎng)絡(luò)實(shí)現(xiàn)監(jiān)控 數(shù)據(jù)傳輸,提高了車輛信息的安全性和傳輸可靠性,在保證信息傳輸?shù)耐瑫r降低了實(shí)現(xiàn)成 本,采用中間件技術(shù)采集的信息進(jìn)行校對,可消除冗余,提高信息傳輸?shù)挠行裕送膺€設(shè) 置有專門數(shù)據(jù)處理和傳輸系統(tǒng),可解決數(shù)據(jù)的兼容性,系統(tǒng)利用GPS定位和傳感器技術(shù)對車 輛位置進(jìn)行跟蹤以及對車輛狀態(tài)監(jiān)控,能及時發(fā)現(xiàn)車輛的異常情況,有利于實(shí)時監(jiān)控指揮 與事后分析。
[0006] 為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種遠(yuǎn)程車聯(lián)網(wǎng)監(jiān)控方法,該方法具體包括如下 步驟:
[0007] S1.多個遠(yuǎn)程車載終端采集車輛狀態(tài)信息和車輛周邊狀態(tài)信息,數(shù)據(jù)采集接口匯 總上述信息并轉(zhuǎn)換成車輛數(shù)據(jù)發(fā)送給數(shù)據(jù)處理及傳輸平臺;
[0008] S2.數(shù)據(jù)處理及傳輸平臺接收數(shù)據(jù)采集接口采集到的車輛數(shù)據(jù),并對車輛數(shù)據(jù)進(jìn) 行確定、處理和發(fā)送;
[0009] S3.遠(yuǎn)程監(jiān)控裝置通過4G無線數(shù)據(jù)接收模塊接收數(shù)據(jù)處理及傳輸平臺發(fā)送的車輛 數(shù)據(jù);
[0010] S4.解碼模塊對車輛數(shù)據(jù)進(jìn)行解碼,并將解碼后的車輛數(shù)據(jù)發(fā)送給車輛狀況識別 模塊進(jìn)行識別;
[0011] S5.將數(shù)據(jù)識別結(jié)果在顯示終端上顯示,并對異常情況進(jìn)行報警。
[0012] 優(yōu)選的,該方法在步驟S1中,車輛狀態(tài)采集模塊采集車輛的速度、角度、溫度、濕 度、油量等信息,車輛周邊狀態(tài)信息采集模塊采集周圍車輛的距離、車輛周圍的溫度、車輛 周圍的濕度等信息。
[0013] 優(yōu)選的,所述車輛狀態(tài)采集模塊和車輛周邊狀態(tài)信息采集模塊采集到的信息,通 過CAN總線發(fā)送給數(shù)據(jù)采集接口,數(shù)據(jù)采集接口將采集到的信息發(fā)送給數(shù)據(jù)處理及傳輸平 臺。
[0014] 優(yōu)選的,所述車輛狀態(tài)采集模塊還包括重量傳感器,用于測量車輛的加速度,具體 獲取加速度的方式如下:
[0015] 重力傳感器各軸初始的加速度為
[0016] χ = 0,
[0017] y = 0,
[0018] z = lg,
[0019] 當(dāng)χ軸傾斜α度角時,
[0020] 各軸此時的加速度為
[0021] x'=-lgXsina,
[0022] y'=〇,
[0023] z,=lgXcosa,
[0024] 用x,=-lgXsina除以 z,=lgXcosa 得:
[0027] 同理如果設(shè)y軸偏轉(zhuǎn)角為β,
[0025]
[0026]
[0028] 貝丨 J
[0029] ζ軸的正值表示重力傳感器正面方向,ζ軸的負(fù)值表示重力傳感器反面方向。
[0030]優(yōu)選的,步驟S2具體包括如下子步驟:
[0031] S21.接收預(yù)設(shè)數(shù)據(jù)采集接口發(fā)送的待處理車輛數(shù)據(jù);
[0032]數(shù)據(jù)采集接口從客戶端中采集完待處理車輛數(shù)據(jù)之后,將該待處理車輛數(shù)據(jù)發(fā)送 至數(shù)據(jù)處理及傳輸平臺中,數(shù)據(jù)處理及傳輸平臺接收該待處理車輛數(shù)據(jù)對該待處理車輛數(shù) 據(jù)進(jìn)行格式化處理,處理之后,將處理后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置。其中,數(shù) 據(jù)處理及傳輸平臺接收到的待處理車輛數(shù)據(jù)可能為一個,也可能為多個。
[0033]數(shù)據(jù)采集接口在基于數(shù)據(jù)采集指令采集待處理車輛數(shù)據(jù)時,其待處理車輛數(shù)據(jù)的 數(shù)據(jù)類型需根據(jù)遠(yuǎn)程車載終端、數(shù)據(jù)處理及傳輸平臺的編程語言確定,不同的編程語言對 應(yīng)的數(shù)據(jù)類型類型可能存在差異。本發(fā)明實(shí)施例中,所述待處理車輛數(shù)據(jù)的數(shù)據(jù)類型包含 但不局限于下列內(nèi)容,例如:整型、字符型、浮點(diǎn)型、字符串等等,本發(fā)明實(shí)施例對待處理車 輛數(shù)據(jù)的數(shù)據(jù)類型不進(jìn)行具體限定。
[0034] S22.確定所述待處理車輛數(shù)據(jù)的數(shù)據(jù)類型是否與所述數(shù)據(jù)采集指令中的數(shù)據(jù)類 型一致。
[0035]在數(shù)據(jù)處理及傳輸平臺接收到待處理車輛數(shù)據(jù)之后,首先,確定待處理車輛數(shù)據(jù) 的個數(shù),若待處理車輛數(shù)據(jù)的個數(shù)為至少兩個,需分別對至少兩個待處理車輛數(shù)據(jù)確定該 待處理車輛數(shù)據(jù)的數(shù)據(jù)類型;其次,獲取數(shù)據(jù)采集指令中的數(shù)據(jù)類型與數(shù)據(jù)處理及傳輸平 臺確定的待處理車輛數(shù)據(jù)的數(shù)據(jù)類型是否一致。
[0036]數(shù)據(jù)處理及傳輸平臺除了確定待處理車輛數(shù)據(jù)的數(shù)據(jù)類型,還包括:確定待處理 車輛數(shù)據(jù)是否包含特殊字符、待處理車輛數(shù)據(jù)的長度信息等等。若確定待處理車輛數(shù)據(jù)中 包含特殊字符,則將包含特殊字符的待處理車輛數(shù)據(jù)進(jìn)行編碼處理;若待處理車輛數(shù)據(jù)的 長度超過預(yù)設(shè)長度閾值,則將該待處理車輛數(shù)據(jù)根據(jù)預(yù)設(shè)長度閾值進(jìn)行截取,其中,所述預(yù) 設(shè)長度閾值為人為設(shè)置,在設(shè)置預(yù)設(shè)長度閾值時,要基于不同的待處理車輛數(shù)據(jù)的數(shù)據(jù)類 型進(jìn)行設(shè)置。
[0037] S23.若一致,則根據(jù)預(yù)置規(guī)范規(guī)則將所述待處理車輛數(shù)據(jù)進(jìn)行格式化處理。
[0038]當(dāng)確定所述待處理車輛數(shù)據(jù)的數(shù)據(jù)類型是否與所述數(shù)據(jù)采集指令中的數(shù)據(jù)類型 一致時,說明該待處理車輛數(shù)據(jù)為遠(yuǎn)程監(jiān)控裝置需要采集的數(shù)據(jù)。在數(shù)據(jù)處理及傳輸平臺 中,在向遠(yuǎn)程監(jiān)控裝置發(fā)送待處理車輛數(shù)據(jù)之前,由于不確定接收的待處理車輛數(shù)據(jù)的具 體個數(shù),因此需要對待處理車輛數(shù)據(jù)進(jìn)行格式化。若待處理車輛數(shù)據(jù)的個數(shù)為至少兩個,則 需要將該至少兩個待處理車輛數(shù)據(jù)進(jìn)行拼接,在根據(jù)預(yù)置規(guī)范規(guī)則對拼接后的待處理車輛 數(shù)據(jù)進(jìn)行格式化處理;其中,預(yù)置規(guī)范規(guī)則用于規(guī)范所述待處理車輛數(shù)據(jù)的格式。
[0039] S24.將格式化處理后的所述待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置。
[0040]將格式化處理后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置,實(shí)現(xiàn)在一個數(shù)據(jù)采集平 臺中實(shí)現(xiàn)多種數(shù)據(jù)類型的待處理車輛數(shù)據(jù)采集。
[0041] 優(yōu)選的,在根據(jù)預(yù)置規(guī)范規(guī)則將待處理車輛數(shù)據(jù)進(jìn)行格式化處理時,首先確定該 待處理車輛數(shù)據(jù)的數(shù)量是否為至少兩個,若確定該待處理車輛數(shù)據(jù)的數(shù)量為至少兩個,則 將該些待處理車輛數(shù)據(jù)進(jìn)行拼接,并對拼接后的待處理車輛數(shù)據(jù)進(jìn)行格式化處理。若確定 待處理車輛數(shù)據(jù)的數(shù)量為一個時,基于所述預(yù)置規(guī)范規(guī)則將所述待處理車輛數(shù)據(jù)進(jìn)行格式 化處理。
[0042] 優(yōu)選的,為了能夠成功將格式化處理后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置, 在向遠(yuǎn)程監(jiān)控裝置發(fā)送格式化后的待處理車輛數(shù)據(jù)時,首先確定發(fā)送格式化后待處理車輛 數(shù)據(jù)的發(fā)送協(xié)議,基于該確定的發(fā)送協(xié)議將格式化后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝 置。作為本發(fā)明實(shí)施例一種實(shí)現(xiàn)方式,解析數(shù)據(jù)采集指令,獲取并確定發(fā)送協(xié)議,其中,該數(shù) 據(jù)采集指令中還包含有待處理車輛數(shù)據(jù)的發(fā)送協(xié)議;作為本發(fā)明實(shí)施例的另一種實(shí)現(xiàn)方 式,在數(shù)據(jù)處理及傳輸平臺中會默認(rèn)設(shè)置一種發(fā)送協(xié)議,確定該默認(rèn)的發(fā)送協(xié)議為發(fā)送待 處理車輛數(shù)據(jù)的發(fā)送協(xié)議;或者,確定在數(shù)據(jù)處理及傳輸平臺中選定的發(fā)送協(xié)議為待處理 車輛數(shù)據(jù)的發(fā)送協(xié)議。
[0043]優(yōu)選的,為了能夠確保數(shù)據(jù)處理及傳輸平臺中格式化處理后的待處理車輛數(shù)據(jù)均 能夠發(fā)送至遠(yuǎn)程監(jiān)控裝置,在將格式化處理后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置之 前,將格式化處理后的待處理車輛數(shù)據(jù)添加到發(fā)送等待隊列中,該發(fā)送等待隊列用于存儲 格式化處理后的待處理車輛數(shù)據(jù)。
[0044]本發(fā)明具有以下優(yōu)點(diǎn)和有益效果:(1)利用4G技術(shù)傳輸車輛數(shù)據(jù),提高了車輛信息 的安全性和傳輸可靠性,在保證信息傳輸?shù)耐瑫r降低了實(shí)現(xiàn)成本;(2)利用數(shù)據(jù)處理及傳輸 平臺,將多個車載終端數(shù)據(jù)格式進(jìn)行統(tǒng)一,并按照統(tǒng)一的傳輸協(xié)議傳輸,保證了數(shù)據(jù)的統(tǒng)一 性和兼容性;(3)系統(tǒng)利用GPS定位和傳感器技術(shù),可智能處理及識別車輛異常情況。
【附圖說明】
[0045] 圖1示出了本發(fā)明的一種遠(yuǎn)程車聯(lián)網(wǎng)智能監(jiān)控系統(tǒng)的框圖。
[0046] 圖2示出了本發(fā)明的一種遠(yuǎn)程車聯(lián)網(wǎng)監(jiān)控方法的流程圖。
【具體實(shí)施方式】
[0047] 圖1是示出了本發(fā)明的一種智能遠(yuǎn)程監(jiān)控系統(tǒng)。該系統(tǒng)包括多個遠(yuǎn)程車載終端1 (圖中僅示例性的示出一個)、遠(yuǎn)程監(jiān)控裝置2和數(shù)據(jù)處理及傳輸平臺3。
[0048] 其中,遠(yuǎn)程車載終端1包括:安裝在遠(yuǎn)程車載終端上的車輛狀態(tài)采集模塊11、車輛 周邊狀態(tài)采集模塊12和數(shù)據(jù)采集接口 13。
[0049]所述數(shù)據(jù)處理及傳輸平臺3包括:
[0050]接收模塊,用于接收預(yù)設(shè)數(shù)據(jù)采集接口發(fā)送的待處理車輛數(shù)據(jù);其中,所述預(yù)設(shè)數(shù) 據(jù)采集接口根據(jù)數(shù)據(jù)采集指令采集所述待處理車輛數(shù)據(jù),所述數(shù)據(jù)采集指令中包含所述待 處理車輛數(shù)據(jù)的數(shù)據(jù)類型;
[0051 ]確定模塊,用于確定所述待處理車輛數(shù)據(jù)的數(shù)據(jù)類型是否與所述接收模塊接收的 所述數(shù)據(jù)采集指令中的數(shù)據(jù)類型一致;
[0052]處理模塊,用于當(dāng)所述確定模塊確定所述待處理車輛數(shù)據(jù)的數(shù)據(jù)類型與所述數(shù)據(jù) 采集指令中的數(shù)據(jù)類型一致時,根據(jù)預(yù)置規(guī)范規(guī)則將所述待處理車輛數(shù)據(jù)進(jìn)行格式化處 理,所述預(yù)置規(guī)范規(guī)則用于規(guī)范所述待處理車輛數(shù)據(jù)的格式;
[0053] 4G無線數(shù)據(jù)發(fā)送模塊,用于將所述處理模塊格式化處理后的所述待處理車輛數(shù)據(jù) 發(fā)送至所述遠(yuǎn)程監(jiān)控裝置。
[0054]遠(yuǎn)程監(jiān)控裝置2包括:4G無線數(shù)據(jù)接收模塊21、車輛狀況識別模塊22、顯示及報警 終端23和控制模塊24;所述4G無線數(shù)據(jù)接收模塊21,接收所述終端4G無線數(shù)據(jù)發(fā)送模塊34 發(fā)送的車輛數(shù)據(jù)。
[0055] 控制模塊24用于對遠(yuǎn)程監(jiān)控裝置中各模塊進(jìn)行協(xié)調(diào)控制。
[0056] 優(yōu)選的,車輛狀態(tài)采集模塊11用于采集車輛的速度、角度、溫度、濕度、油量等信 息,車輛周邊狀態(tài)信息采集模塊12用于采集周圍車輛的距離、車輛周圍的溫度、車輛周圍的 濕度等信息。
[0057] 優(yōu)選的,所述車輛狀態(tài)采集模塊11和車輛周邊狀態(tài)信息采集模塊12采集到的信 息,通過CAN總線發(fā)送給數(shù)據(jù)采集接口 13,數(shù)據(jù)采集接口 13將采集到的信息發(fā)送給數(shù)據(jù)處理 及傳輸平臺3。
[0058] 優(yōu)選的,所述車輛狀態(tài)采集模塊還包括重量傳感器,用于測量車輛的加速度,具體 獲取加速度的方式如下:
[0059]重力傳感器各軸初始的加速度為 [0060] x = 〇,
[0061] y = 〇,
[0062] z = lg,
[0063]當(dāng)x軸傾斜α度角時,
[0064]各軸此時的加速度為
[0065] x,=-lgXsina,
[0066] y' =〇,
[0067] z,=lgXcosa,
[0068] 用x,=-lgXsina除以 z,=lgXcosa 得:
[0069]
[0070]
[0071] 同理如果設(shè)y軸偏轉(zhuǎn)角為β,
[0072]
[0073] ζ軸的正值表示重力傳感器正面方向,ζ軸的負(fù)值表示重力傳感器反面方向。
[0074]優(yōu)選的,所述處理模塊33包括:
[0075]處理確定單元,用于確定所述待處理車輛數(shù)據(jù)的數(shù)量是否為至少兩個;
[0076]拼接單元,用于當(dāng)所述處理確定單元確定所述待處理車輛數(shù)據(jù)的數(shù)量為至少兩個 時,將所述待處理車輛數(shù)據(jù)進(jìn)行拼接;
[0077]第一處理單元,用于基于所述預(yù)置規(guī)范規(guī)則對所述拼接單元拼接后的所述待處理 車輛數(shù)據(jù)進(jìn)行格式化處理;
[0078]第二處理單元,用于當(dāng)所述處理確定單元確定所述待處理車輛數(shù)據(jù)的數(shù)量為一個 時,基于所述預(yù)置規(guī)范規(guī)則將所述待處理車輛數(shù)據(jù)進(jìn)行格式化處理。
[0079]優(yōu)選的,所述4G無線數(shù)據(jù)發(fā)送模塊34包括:
[0080]數(shù)據(jù)發(fā)送確定單元,用于確定發(fā)送格式化處理后的所述待處理車輛數(shù)據(jù)的發(fā)送協(xié) 議;
[0081 ]數(shù)據(jù)發(fā)送單元,用于基于所述數(shù)據(jù)發(fā)送確定單元確定的所述發(fā)送協(xié)議將格式化處 理后的所述待處理車輛數(shù)據(jù)發(fā)送至所述遠(yuǎn)程監(jiān)控裝置。
[0082] 優(yōu)選的,所述數(shù)據(jù)發(fā)送確定單元包括:
[0083] 解析子單元,用于解析所述數(shù)據(jù)采集指令;其中,所述數(shù)據(jù)采集指令中還包含所述 發(fā)送協(xié)議;
[0084] 獲取子單元,用于在所述解析子單元解析所述數(shù)據(jù)采集指令之后,獲取并確定所 述發(fā)送協(xié)議;
[0085] 發(fā)送確定子單元,用于確定所述數(shù)據(jù)處理及傳輸平臺中默認(rèn)的或者選定的發(fā)送協(xié) 議為所述發(fā)送協(xié)議。
[0086]優(yōu)選的,所述確定模塊32包括:
[0087] 確定解析單元,用于解析所述數(shù)據(jù)采集指令,所述第一數(shù)據(jù)類型為所述數(shù)據(jù)采集 指令中的數(shù)據(jù)類型;
[0088] 確定獲取單元,用于在所述確定解析單元解析所述數(shù)據(jù)采集指令之后,獲取第一 數(shù)據(jù)類型;
[0089]第一確定單元,用于確定第二數(shù)據(jù)類型,所述第二數(shù)據(jù)類型為所述待處理車輛數(shù) 據(jù)的數(shù)據(jù)類型;
[0090] 第二確定單元,用于確定所述確定獲取單元獲取的所述第一數(shù)據(jù)類型與得到第一 確定單元確定的所述第二數(shù)據(jù)類型是否一致;
[0091] 所述處理模塊33,還用于當(dāng)所述確定模塊32確定所述第一數(shù)據(jù)類型與所述第二數(shù) 據(jù)類型一致時,根據(jù)預(yù)置規(guī)范規(guī)則將所述待處理車輛數(shù)據(jù)進(jìn)行格式化處理。
[0092]優(yōu)選的,所述4G無線數(shù)據(jù)接收模塊21包括接收器、分發(fā)器和流控器,所述控制模塊 24包括頻控器,接收器用于接收4G無線數(shù)據(jù)發(fā)送模塊發(fā)送的車輛數(shù)據(jù),分發(fā)器將接收器接 收的車輛數(shù)據(jù)分發(fā)至數(shù)據(jù)緩存模塊,并將車輛數(shù)據(jù)接收的速度傳遞給自適應(yīng)控制器模塊, 流控器將自適應(yīng)控制器模塊產(chǎn)生的自適應(yīng)值發(fā)送給控制模塊24的頻控器,以控制車輛數(shù)據(jù) 接收的速率。
[0093] 圖2示出了本發(fā)明的一種遠(yuǎn)程車聯(lián)網(wǎng)監(jiān)控方法。該方法具體包括如下步驟:
[0094] S1.多個遠(yuǎn)程車載終端采集車輛狀態(tài)信息和車輛周邊狀態(tài)信息,數(shù)據(jù)采集接口匯 總上述信息并轉(zhuǎn)換成車輛數(shù)據(jù)發(fā)送給數(shù)據(jù)處理及傳輸平臺;
[0095] S2.數(shù)據(jù)處理及傳輸平臺接收數(shù)據(jù)采集接口采集到的車輛數(shù)據(jù),并對車輛數(shù)據(jù)進(jìn) 行確定、處理和發(fā)送;
[0096] S3.遠(yuǎn)程監(jiān)控裝置通過4G無線數(shù)據(jù)接收模塊接收數(shù)據(jù)處理及傳輸平臺發(fā)送的車輛 數(shù)據(jù);
[0097] S4.解碼模塊對車輛數(shù)據(jù)進(jìn)行解碼,并將解碼后的車輛數(shù)據(jù)發(fā)送給車輛狀況識別 模塊進(jìn)行識別;
[0098] S5.將數(shù)據(jù)識別結(jié)果在顯示終端上顯示,并對異常情況進(jìn)行報警。
[0099]優(yōu)選的,該方法在步驟S1中,車輛狀態(tài)采集模塊采集車輛的速度、角度、溫度、濕 度、油量等信息,車輛周邊狀態(tài)信息采集模塊采集周圍車輛的距離、車輛周圍的溫度、車輛 周圍的濕度等信息。
[0100]優(yōu)選的,所述車輛狀態(tài)采集模塊和車輛周邊狀態(tài)信息采集模塊采集到的信息,通 過CAN總線發(fā)送給數(shù)據(jù)采集接口,數(shù)據(jù)采集接口將采集到的信息發(fā)送給數(shù)據(jù)處理及傳輸平 臺。
[0101]優(yōu)選的,所述車輛狀態(tài)采集模塊還包括重量傳感器,用于測量車輛的加速度,具體 獲取加速度的方式如下:
[0102] 重力傳感器各軸初始的加速度為
[0103] χ = 〇,
[0104] y = 〇,
[0105] z = lg,
[0106] 當(dāng)x軸傾斜α度角時,
[0107] 各軸此時的加速度為
[0108] x'=-lgXsina,
[0109] y,=〇,
[0110] z,=lgXcosa,
[0111] 用x,= -]_g χ sina除以z,= lg X cosa 得:
[0112]
[0113]
[0114] 同理如果設(shè)y軸偏轉(zhuǎn)角為β,
[0115]
[0116] ζ軸的正值表示重力傳感器正面方向,ζ軸的負(fù)值表示重力傳感器反面方向。
[0117] 優(yōu)選的,步驟S2具體包括如下子步驟:
[0118] S21.接收預(yù)設(shè)數(shù)據(jù)采集接口發(fā)送的待處理車輛數(shù)據(jù);
[0119]數(shù)據(jù)采集接口從客戶端中采集完待處理車輛數(shù)據(jù)之后,將該待處理車輛數(shù)據(jù)發(fā)送 至數(shù)據(jù)處理及傳輸平臺中,數(shù)據(jù)處理及傳輸平臺接收該待處理車輛數(shù)據(jù)對該待處理車輛數(shù) 據(jù)進(jìn)行格式化處理,處理之后,將處理后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置。其中,數(shù) 據(jù)處理及傳輸平臺接收到的待處理車輛數(shù)據(jù)可能為一個,也可能為多個。
[0120]數(shù)據(jù)采集接口在基于數(shù)據(jù)采集指令采集待處理車輛數(shù)據(jù)時,其待處理車輛數(shù)據(jù)的 數(shù)據(jù)類型需根據(jù)遠(yuǎn)程車載終端、數(shù)據(jù)處理及傳輸平臺的編程語言確定,不同的編程語言對 應(yīng)的數(shù)據(jù)類型類型可能存在差異。本發(fā)明實(shí)施例中,所述待處理車輛數(shù)據(jù)的數(shù)據(jù)類型包含 但不局限于下列內(nèi)容,例如:整型、字符型、浮點(diǎn)型、字符串等等,本發(fā)明實(shí)施例對待處理車 輛數(shù)據(jù)的數(shù)據(jù)類型不進(jìn)行具體限定。
[0121] S22.確定所述待處理車輛數(shù)據(jù)的數(shù)據(jù)類型是否與所述數(shù)據(jù)采集指令中的數(shù)據(jù)類 型一致。
[0122] 在數(shù)據(jù)處理及傳輸平臺接收到待處理車輛數(shù)據(jù)之后,首先,確定待處理車輛數(shù)據(jù) 的個數(shù),若待處理車輛數(shù)據(jù)的個數(shù)為至少兩個,需分別對至少兩個待處理車輛數(shù)據(jù)確定該 待處理車輛數(shù)據(jù)的數(shù)據(jù)類型;其次,獲取數(shù)據(jù)采集指令中的數(shù)據(jù)類型與數(shù)據(jù)處理及傳輸平 臺確定的待處理車輛數(shù)據(jù)的數(shù)據(jù)類型是否一致。
[0123] 數(shù)據(jù)處理及傳輸平臺除了確定待處理車輛數(shù)據(jù)的數(shù)據(jù)類型,還包括:確定待處理 車輛數(shù)據(jù)是否包含特殊字符、待處理車輛數(shù)據(jù)的長度信息等等。若確定待處理車輛數(shù)據(jù)中 包含特殊字符,則將包含特殊字符的待處理車輛數(shù)據(jù)進(jìn)行編碼處理;若待處理車輛數(shù)據(jù)的 長度超過預(yù)設(shè)長度閾值,則將該待處理車輛數(shù)據(jù)根據(jù)預(yù)設(shè)長度閾值進(jìn)行截取,其中,所述預(yù) 設(shè)長度閾值為人為設(shè)置,在設(shè)置預(yù)設(shè)長度閾值時,要基于不同的待處理車輛數(shù)據(jù)的數(shù)據(jù)類 型進(jìn)行設(shè)置。
[0124] S23.若一致,則根據(jù)預(yù)置規(guī)范規(guī)則將所述待處理車輛數(shù)據(jù)進(jìn)行格式化處理。
[0125] 當(dāng)確定所述待處理車輛數(shù)據(jù)的數(shù)據(jù)類型是否與所述數(shù)據(jù)采集指令中的數(shù)據(jù)類型 一致時,說明該待處理車輛數(shù)據(jù)為遠(yuǎn)程監(jiān)控裝置需要采集的數(shù)據(jù)。在數(shù)據(jù)處理及傳輸平臺 中,在向遠(yuǎn)程監(jiān)控裝置發(fā)送待處理車輛數(shù)據(jù)之前,由于不確定接收的待處理車輛數(shù)據(jù)的具 體個數(shù),因此需要對待處理車輛數(shù)據(jù)進(jìn)行格式化。若待處理車輛數(shù)據(jù)的個數(shù)為至少兩個,則 需要將該至少兩個待處理車輛數(shù)據(jù)進(jìn)行拼接,在根據(jù)預(yù)置規(guī)范規(guī)則對拼接后的待處理車輛 數(shù)據(jù)進(jìn)行格式化處理;其中,預(yù)置規(guī)范規(guī)則用于規(guī)范所述待處理車輛數(shù)據(jù)的格式。
[0126] S24.將格式化處理后的所述待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置。
[0127] 將格式化處理后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置,實(shí)現(xiàn)在一個數(shù)據(jù)采集平 臺中實(shí)現(xiàn)多種數(shù)據(jù)類型的待處理車輛數(shù)據(jù)采集。
[0128] 優(yōu)選的,在根據(jù)預(yù)置規(guī)范規(guī)則將待處理車輛數(shù)據(jù)進(jìn)行格式化處理時,首先確定該 待處理車輛數(shù)據(jù)的數(shù)量是否為至少兩個,若確定該待處理車輛數(shù)據(jù)的數(shù)量為至少兩個,則 將該些待處理車輛數(shù)據(jù)進(jìn)行拼接,并對拼接后的待處理車輛數(shù)據(jù)進(jìn)行格式化處理。若確定 待處理車輛數(shù)據(jù)的數(shù)量為一個時,基于所述預(yù)置規(guī)范規(guī)則將所述待處理車輛數(shù)據(jù)進(jìn)行格式 化處理。
[0129] 優(yōu)選的,為了能夠成功將格式化處理后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置, 在向遠(yuǎn)程監(jiān)控裝置發(fā)送格式化后的待處理車輛數(shù)據(jù)時,首先確定發(fā)送格式化后待處理車輛 數(shù)據(jù)的發(fā)送協(xié)議,基于該確定的發(fā)送協(xié)議將格式化后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝 置。作為本發(fā)明實(shí)施例一種實(shí)現(xiàn)方式,解析數(shù)據(jù)采集指令,獲取并確定發(fā)送協(xié)議,其中,該數(shù) 據(jù)采集指令中還包含有待處理車輛數(shù)據(jù)的發(fā)送協(xié)議;作為本發(fā)明實(shí)施例的另一種實(shí)現(xiàn)方 式,在數(shù)據(jù)處理及傳輸平臺中會默認(rèn)設(shè)置一種發(fā)送協(xié)議,確定該默認(rèn)的發(fā)送協(xié)議為發(fā)送待 處理車輛數(shù)據(jù)的發(fā)送協(xié)議;或者,確定在數(shù)據(jù)處理及傳輸平臺中選定的發(fā)送協(xié)議為待處理 車輛數(shù)據(jù)的發(fā)送協(xié)議。
[0130]優(yōu)選的,為了能夠確保數(shù)據(jù)處理及傳輸平臺中格式化處理后的待處理車輛數(shù)據(jù)均 能夠發(fā)送至遠(yuǎn)程監(jiān)控裝置,在將格式化處理后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置之 前,將格式化處理后的待處理車輛數(shù)據(jù)添加到發(fā)送等待隊列中,該發(fā)送等待隊列用于存儲 格式化處理后的待處理車輛數(shù)據(jù)。
[0131]優(yōu)選的,在步驟S3中,所述4G無線數(shù)據(jù)接收模塊包括接收器、分發(fā)器和流控器,接 收器用于接收4G無線數(shù)據(jù)發(fā)送模塊發(fā)送的車輛數(shù)據(jù),分發(fā)器將接收器接收的車輛數(shù)據(jù)分發(fā) 至數(shù)據(jù)緩存模塊,并將車輛數(shù)據(jù)接收的速度傳遞給自適應(yīng)控制器模塊,流控器將自適應(yīng)控 制器模塊產(chǎn)生的自適應(yīng)值發(fā)送給控制模塊的頻控器,以控制車輛數(shù)據(jù)接收的速率;
[0132] 所述4G無線數(shù)據(jù)接收模塊的工作流程如下:
[0133] S31.接收器接收4G無線數(shù)據(jù)發(fā)送模塊發(fā)送的數(shù)據(jù);
[0134] S32.分發(fā)器將步驟S31中接收到的數(shù)據(jù)發(fā)送至數(shù)據(jù)緩存模塊的數(shù)據(jù)生成器;
[0135] S33.分發(fā)器計算每秒分發(fā)數(shù)據(jù)的速率,并將該分發(fā)速率值傳遞給自適應(yīng)控制器模 塊;
[0136] S34.流控器將自適應(yīng)控制器模塊產(chǎn)生的自適應(yīng)值發(fā)送給控制模塊的頻控器。
[0137]如上所述,雖然根據(jù)實(shí)施例所限定的實(shí)施例和附圖進(jìn)行了說明,但對本技術(shù)領(lǐng)域 具有一般知識的技術(shù)人員來說能從上述的記載中進(jìn)行各種修改和變形。例如,根據(jù)與說明 的技術(shù)中所說明的方法相不同的順序來進(jìn)行,和/或根據(jù)與說明的系統(tǒng)、結(jié)構(gòu)、裝置、電路等 構(gòu)成要素所說明的方法相不同的形態(tài)進(jìn)行結(jié)合或組合,或根據(jù)其他構(gòu)成要素或均等物進(jìn)行 替換或置換也可達(dá)成適當(dāng)?shù)男Ч?。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫 離本發(fā)明構(gòu)思的前提下,做出若干等同替代或明顯變型,而且性能或用途相同,都應(yīng)當(dāng)視為 屬于本發(fā)明的保護(hù)范圍。
【主權(quán)項】
1. 一種遠(yuǎn)程車聯(lián)網(wǎng)監(jiān)控方法,該方法具體包括如下步驟:51. 多個遠(yuǎn)程車載終端采集車輛狀態(tài)信息和車輛周邊狀態(tài)信息,數(shù)據(jù)采集接口匯總上 述信息并轉(zhuǎn)換成車輛數(shù)據(jù)發(fā)送給數(shù)據(jù)處理及傳輸平臺;52. 數(shù)據(jù)處理及傳輸平臺接收數(shù)據(jù)采集接口采集到的車輛數(shù)據(jù),并對車輛數(shù)據(jù)進(jìn)行確 定、處理和發(fā)送;53. 遠(yuǎn)程監(jiān)控裝置通過4G無線數(shù)據(jù)接收模塊接收數(shù)據(jù)處理及傳輸平臺發(fā)送的車輛數(shù) 據(jù);54. 解碼模塊對車輛數(shù)據(jù)進(jìn)行解碼,并將解碼后的車輛數(shù)據(jù)發(fā)送給車輛狀況識別模塊 進(jìn)行識別;55. 將數(shù)據(jù)識別結(jié)果在顯示終端上顯示,并對異常情況進(jìn)行報警。2. 如權(quán)利要求1所述的方法,其特征在于,該方法在步驟Sl中,車輛狀態(tài)采集模塊采集 車輛的速度、角度、溫度、濕度、油量等信息,車輛周邊狀態(tài)信息采集模塊采集周圍車輛的距 離、車輛周圍的溫度、車輛周圍的濕度等信息。3. 如權(quán)利要求2所述的方法,其特征在于所述車輛狀態(tài)采集模塊和車輛周邊狀態(tài)信息 采集模塊采集到的信息,通過CAN總線發(fā)送給數(shù)據(jù)采集接口,數(shù)據(jù)采集接口將采集到的信息 發(fā)送給數(shù)據(jù)處理及傳輸平臺。4. 如權(quán)利要求3所述的方法,其特征在于所述車輛狀態(tài)采集模塊還包括重量傳感器,用 于測量車輛的加速度,具體獲取加速度的方式如下: 重力傳感器各軸初始的加速度為 x = 0, y = 〇, z = lg, 當(dāng)X軸傾斜α度角時, 各軸此時的加速度為 X ' =_lg X sina, y' =〇,z軸的正值表不重力傳感器正面方向,z軸的負(fù)值表不重力傳感器反面方向。5. 如權(quán)利要求4所述的方法,其特征在于步驟S2具體包括如下子步驟: S21.接收預(yù)設(shè)數(shù)據(jù)采集接口發(fā)送的待處理車輛數(shù)據(jù); 數(shù)據(jù)采集接口從客戶端中采集完待處理車輛數(shù)據(jù)之后,將該待處理車輛數(shù)據(jù)發(fā)送至數(shù) 據(jù)處理及傳輸平臺中,數(shù)據(jù)處理及傳輸平臺接收該待處理車輛數(shù)據(jù)對該待處理車輛數(shù)據(jù)進(jìn) 行格式化處理,處理之后,將處理后的待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置; S22 .確定所述待處理車輛數(shù)據(jù)的數(shù)據(jù)類型是否與所述數(shù)據(jù)采集指令中的數(shù)據(jù)類型一 致; 在數(shù)據(jù)處理及傳輸平臺接收到待處理車輛數(shù)據(jù)之后,首先,確定待處理車輛數(shù)據(jù)的個 數(shù),若待處理車輛數(shù)據(jù)的個數(shù)為至少兩個,需分別對至少兩個待處理車輛數(shù)據(jù)確定該待處 理車輛數(shù)據(jù)的數(shù)據(jù)類型;其次,獲取數(shù)據(jù)采集指令中的數(shù)據(jù)類型與數(shù)據(jù)處理及傳輸平臺確 定的待處理車輛數(shù)據(jù)的數(shù)據(jù)類型是否一致;523. 若一致,則根據(jù)預(yù)置規(guī)范規(guī)則將所述待處理車輛數(shù)據(jù)進(jìn)行格式化處理; 在數(shù)據(jù)處理及傳輸平臺中,在向遠(yuǎn)程監(jiān)控裝置發(fā)送待處理車輛數(shù)據(jù)之前,由于不確定 接收的待處理車輛數(shù)據(jù)的具體個數(shù),因此需要對待處理車輛數(shù)據(jù)進(jìn)行格式化。若待處理車 輛數(shù)據(jù)的個數(shù)為至少兩個,則需要將該至少兩個待處理車輛數(shù)據(jù)進(jìn)行拼接,在根據(jù)預(yù)置規(guī) 范規(guī)則對拼接后的待處理車輛數(shù)據(jù)進(jìn)行格式化處理;其中,預(yù)置規(guī)范規(guī)則用于規(guī)范所述待 處理車輛數(shù)據(jù)的格式。524. 將格式化處理后的所述待處理車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置。6. 如權(quán)利要求5所述的方法,其特征在于在根據(jù)預(yù)置規(guī)范規(guī)則將待處理車輛數(shù)據(jù)進(jìn)行 格式化處理時,首先確定該待處理車輛數(shù)據(jù)的數(shù)量是否為至少兩個,若確定該待處理車輛 數(shù)據(jù)的數(shù)量為至少兩個,則將該些待處理車輛數(shù)據(jù)進(jìn)行拼接,并對拼接后的待處理車輛數(shù) 據(jù)進(jìn)行格式化處理。若確定待處理車輛數(shù)據(jù)的數(shù)量為一個時,基于所述預(yù)置規(guī)范規(guī)則將所 述待處理車輛數(shù)據(jù)進(jìn)行格式化處理。7. 如權(quán)利要求6所述的方法,其特征在于為了能夠成功將格式化處理后的待處理車輛 數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置,在向遠(yuǎn)程監(jiān)控裝置發(fā)送格式化后的待處理車輛數(shù)據(jù)時,首先確 定發(fā)送格式化后待處理車輛數(shù)據(jù)的發(fā)送協(xié)議,基于該確定的發(fā)送協(xié)議將格式化后的待處理 車輛數(shù)據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置。8. 如權(quán)利要求7所述的方法,其特征在于為了能夠確保數(shù)據(jù)處理及傳輸平臺中格式化 處理后的待處理車輛數(shù)據(jù)均能夠發(fā)送至遠(yuǎn)程監(jiān)控裝置,在將格式化處理后的待處理車輛數(shù) 據(jù)發(fā)送至遠(yuǎn)程監(jiān)控裝置之前,將格式化處理后的待處理車輛數(shù)據(jù)添加到發(fā)送等待隊列中, 該發(fā)送等待隊列用于存儲格式化處理后的待處理車輛數(shù)據(jù)。
【文檔編號】H04L29/08GK105897877SQ201610203691
【公開日】2016年8月24日
【申請日】2016年4月1日
【發(fā)明人】侯廷發(fā)
【申請人】成都景博信息技術(shù)有限公司