專利名稱:一種車聯(lián)網(wǎng)數(shù)據(jù)采集方法、單元和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及車聯(lián)網(wǎng)的數(shù)據(jù)采集領(lǐng)域,特別是涉及一種車聯(lián)網(wǎng)數(shù)據(jù)采集方法、單元和系統(tǒng)。
背景技術(shù):
車聯(lián)網(wǎng)系統(tǒng)是指通過在車輛上安裝車載終端設(shè)備,實(shí)現(xiàn)對(duì)車輛所有工作情況和靜、動(dòng)態(tài)信息的采集、存儲(chǔ)并通過無線射頻技術(shù)將信息上傳至因特網(wǎng)或監(jiān)控終端。車載終端主要由數(shù)據(jù)采集單元、數(shù)據(jù)存儲(chǔ)單元和基于GPRS/3G網(wǎng)絡(luò)的數(shù)據(jù)通訊單元組成。車輛信息的數(shù)據(jù)采集單元是車聯(lián)網(wǎng)系統(tǒng)中的重要組成部分。該系統(tǒng)可以由車輛提供也可以集成到車載終端里。而現(xiàn)有的采集方式一般是將車輛上的數(shù)據(jù)全部采集或者按照一定的周期定時(shí)采集。如果使用全部采集的方式,當(dāng)車輛上某些信息頻繁出現(xiàn),但是該信息中的內(nèi)容絕大多數(shù)時(shí)候又是一成不變的,那么就會(huì)采集出許多一模一樣的信息,生成大量的冗余數(shù)據(jù)。而使用定時(shí)的方式按照一定的周期去做數(shù)據(jù)采集,那么當(dāng)采集頻率高于數(shù)據(jù)的變化頻率時(shí),同樣不能避免冗余數(shù)據(jù)的出現(xiàn);反之,當(dāng)采集的頻率低于數(shù)據(jù)的變化頻率時(shí),又會(huì)導(dǎo)致數(shù)據(jù)失真,丟失一些重要信息。綜上,發(fā)明人在研究過程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少還存在以下缺陷數(shù)據(jù)采集過程中由于采集方式不同,要么采集過程中出現(xiàn)大量的冗余信息,要么會(huì)丟失有用數(shù)據(jù),造成采集數(shù)據(jù)不準(zhǔn)確、失真的后果。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,一方面,本申請(qǐng)實(shí)施例提供一種車聯(lián)網(wǎng)數(shù)據(jù)采集方法,減少了大量冗余信息,并且采集過程中不會(huì)漏掉有用數(shù)據(jù),保證數(shù)據(jù)準(zhǔn)確性。具體技術(shù)方案如下—種車聯(lián)網(wǎng)數(shù)據(jù)采集方法,在數(shù)據(jù)采集單元與數(shù)據(jù)發(fā)生單元之間建立通訊連接, 所述數(shù)據(jù)采集單元通過所述通訊連接采集所述數(shù)據(jù)發(fā)生單元產(chǎn)生的數(shù)據(jù)信息,所述方法還包括A.創(chuàng)建臨時(shí)數(shù)據(jù)緩存區(qū)域;B.建立所述通訊連接后,進(jìn)行第一次數(shù)據(jù)采集獲得在先數(shù)據(jù)信息,將所述在先數(shù)據(jù)信息分別保存在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;C.進(jìn)行下一次數(shù)據(jù)采集獲得在后數(shù)據(jù)信息;D.比較所述在后數(shù)據(jù)信息與所述在先數(shù)據(jù)信息;E.如果所述在后數(shù)據(jù)信息與所述在先數(shù)據(jù)信息相等,則丟棄在后數(shù)據(jù)信息;否貝1J,將所述在后數(shù)據(jù)信息覆蓋所述在先數(shù)據(jù)信息,并將所述在后數(shù)據(jù)信息分別保存在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;循環(huán)執(zhí)行所述步驟C-E,直到數(shù)據(jù)采集動(dòng)作結(jié)束。
具體地,所述數(shù)據(jù)信息包括汽車CAN總線信息和/或汽車傳感器信息和/或GPS位置信息。另一方面,本發(fā)明實(shí)施例還提供了一種車聯(lián)網(wǎng)數(shù)據(jù)采集單元,數(shù)據(jù)采集單元與數(shù)據(jù)發(fā)生單元之間建立通訊連接,所述數(shù)據(jù)采集單元包括采集模塊,用于通過所述通訊連接先后采集在先數(shù)據(jù)信息和在后數(shù)據(jù)信息;比較模塊,用于比較所述在先數(shù)據(jù)信息和所述在后數(shù)據(jù)信息的值;存儲(chǔ)模塊,用于創(chuàng)建臨時(shí)數(shù)據(jù)緩存區(qū)域,并將所述在先數(shù)據(jù)信息存儲(chǔ)在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;在所述在后數(shù)據(jù)信息和在先數(shù)據(jù)信息不相等時(shí),將所述在后數(shù)據(jù)信息覆蓋所述在先數(shù)據(jù)信息存儲(chǔ)在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;丟棄模塊,用于當(dāng)所述在后數(shù)據(jù)信息與在先數(shù)據(jù)信息相等時(shí),丟棄所述在后數(shù)據(jù)信息。最后,本發(fā)明實(shí)施例還提供了一種車聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng),所述系統(tǒng)包括數(shù)據(jù)采集單元,用于創(chuàng)建臨時(shí)數(shù)據(jù)緩存區(qū)域,將采集的在先數(shù)據(jù)信息分別存儲(chǔ)在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;進(jìn)行下一次數(shù)據(jù)采集,將采集的在后數(shù)據(jù)信息與所述在先數(shù)據(jù)信息進(jìn)行比較;如果所述在后數(shù)據(jù)信息與所述在先數(shù)據(jù)信息相等,則丟棄在后數(shù)據(jù)信息;否則,將所述在后數(shù)據(jù)信息覆蓋所述在先數(shù)據(jù)信息分別存儲(chǔ)在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;接收數(shù)據(jù)通訊單元轉(zhuǎn)發(fā)的來自數(shù)據(jù)監(jiān)控終端的數(shù)據(jù)獲取指令,通過所述數(shù)據(jù)通訊單元將數(shù)據(jù)信息轉(zhuǎn)發(fā)給所述數(shù)據(jù)監(jiān)控終端;數(shù)據(jù)通訊單元,用于在數(shù)據(jù)采集單元和數(shù)據(jù)監(jiān)控終端建立無線通訊連接,接收數(shù)據(jù)終端發(fā)送的數(shù)據(jù)獲取指令,并將接收到的數(shù)據(jù)獲取指令轉(zhuǎn)發(fā)給所述數(shù)據(jù)采集單元;接收數(shù)據(jù)采集單元發(fā)送的數(shù)據(jù)信息,并將接收到的所述數(shù)據(jù)信息轉(zhuǎn)發(fā)給所述數(shù)據(jù)監(jiān)控終端;數(shù)據(jù)監(jiān)控終端,用于通過所述數(shù)據(jù)通訊單元向所述數(shù)據(jù)采集單元發(fā)送數(shù)據(jù)獲取指令,并通過所述數(shù)據(jù)通訊單元接收所述數(shù)據(jù)采集單元發(fā)送的數(shù)據(jù)信息。具體地,所述數(shù)據(jù)信息包括汽車CAN總線信息和/或汽車傳感器信息和/或GPS位置信息。進(jìn)一步地,所述數(shù)據(jù)監(jiān)控終端根據(jù)所接收到的GPS位置信息確定車輛的當(dāng)前位置,并通過所述數(shù)據(jù)通訊單元將當(dāng)前位置的路況信息發(fā)送給數(shù)據(jù)采集單元。由以上本申請(qǐng)實(shí)施例提供的技術(shù)方案可見,本發(fā)明提供的一種車聯(lián)網(wǎng)數(shù)據(jù)采集方法、單元和系統(tǒng),采集數(shù)據(jù)過程中,將在后數(shù)據(jù)與在先數(shù)據(jù)進(jìn)行比較,如果在后數(shù)據(jù)與在先數(shù)據(jù)相等,說明數(shù)據(jù)沒有發(fā)生變化,則丟棄掉該在后數(shù)據(jù),否則,將在先數(shù)據(jù)更新為在后數(shù)據(jù),并將在后數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)卡上。本實(shí)施例避免了數(shù)據(jù)采集過程出現(xiàn)大量冗余信息的問題,提高了存儲(chǔ)效率,節(jié)約了存儲(chǔ)空間。
為了更清楚地說明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)中記載 的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為實(shí)施例一提供的一種車聯(lián)網(wǎng)數(shù)據(jù)采集方法的流程圖2為實(shí)施例二提供的一種車聯(lián)網(wǎng)數(shù)據(jù)采集單元的結(jié)構(gòu)圖;圖3為實(shí)施例三提供的一種車聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng)的結(jié)構(gòu)圖。為了圖示的簡(jiǎn)單和清楚,以上附圖示出了結(jié)構(gòu)的普通形式,并且為了避免不必要的模糊本發(fā)明,可以省略已知特征和技術(shù)的描述和細(xì)節(jié)。另外,附圖中的單元不必要按照比例繪制。例如,可以相對(duì)于其他單元放大圖中的一些單元的尺寸,從而幫助更好的理解本發(fā)明的實(shí)施例。不同附圖中的相同標(biāo)號(hào)表示相同的單元。說明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三” “第四”等(如果存在)是用于區(qū)別類似的單元,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例,例如能夠以除了在這里圖示的或否則描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,以便包含一系列單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于那些單元,而是可以包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它單元。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)方案。下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。實(shí)施例一本申請(qǐng)實(shí)施例一提供的是一種在汽車物聯(lián)網(wǎng)下的數(shù)據(jù)采集方法,對(duì)運(yùn)行中的汽車進(jìn)行遠(yuǎn)程的信息采集,包括動(dòng)態(tài)、靜態(tài)等所有模式下的數(shù)據(jù)采集。安裝在汽車上的車載終端負(fù)責(zé)數(shù)據(jù)采集的工作,并將采集到的數(shù)據(jù)通過無線傳輸方式發(fā)送給遠(yuǎn)程的數(shù)據(jù)監(jiān)控終端;另外,數(shù)據(jù)監(jiān)控終端也可以通過無線傳輸方式向車載終端發(fā)送控制指令,車載終端根據(jù)收到的控制指令執(zhí)行相應(yīng)操作,比如遠(yuǎn)程打開車門,遠(yuǎn)程啟動(dòng)車載空調(diào),遠(yuǎn)程關(guān)閉汽車天窗等。采集汽車的動(dòng)、靜態(tài)數(shù)據(jù),包括采集汽車CAN總線信息,汽車傳感器信息和汽車GPS位
晉_自禁
-M. I B 寸 ο請(qǐng)參見圖1,本實(shí)施例提供的一種車聯(lián)網(wǎng)數(shù)據(jù)采集方法,包括SlOl :在數(shù)據(jù)采集單元與數(shù)據(jù)發(fā)生單元之間建立通訊連接;采集汽車的動(dòng)、靜態(tài)數(shù)據(jù),包括采集汽車CAN總線信息,汽車傳感器信息和汽車 GPS位置信息等,上述幾種類型的信息可以根據(jù)需要隨意配置,進(jìn)行采集。可見,一個(gè)數(shù)據(jù)采集單元可能與一個(gè)或多個(gè)數(shù)據(jù)發(fā)生單元進(jìn)行數(shù)據(jù)交互。CAN總線信息的數(shù)據(jù)發(fā)生單元為安裝在汽車上的汽車控制器,數(shù)據(jù)采集單元與汽車控制器通過CAN總線、LIN線或者K線建立通訊連接;汽車傳感器信息由硬件采集電路進(jìn)行采集,數(shù)據(jù)采集單元與數(shù)據(jù)發(fā)生單元之間通過硬件采集電路建立通訊連接;數(shù)據(jù)采集單元在獲取GPS位置信息時(shí),通過串口與數(shù)據(jù)發(fā)生單元建立通訊連接。S102 :針對(duì)采集的數(shù)據(jù)類別相應(yīng)地創(chuàng)建一個(gè)臨時(shí)數(shù)據(jù)緩存區(qū)域;數(shù)據(jù)采集單元?jiǎng)?chuàng)建多個(gè)臨時(shí)數(shù)據(jù)緩存區(qū)域,每個(gè)臨時(shí)數(shù)據(jù)緩存區(qū)域存儲(chǔ)一個(gè)數(shù)據(jù),比如數(shù)據(jù)采集單元從數(shù)據(jù)發(fā)生單元采集到目前汽車的車速是100公里/時(shí),采集到油箱溫度值為20°C,那么將汽車車速和油箱溫度分別保存在不同臨時(shí)數(shù)據(jù)緩存區(qū)域。該臨時(shí)數(shù)據(jù)緩存區(qū)域讀寫速度較快,但缺點(diǎn)是斷電后無法保存。S103 :進(jìn)行第一次數(shù)據(jù)采集獲得在先數(shù)據(jù)信息,并將在先數(shù)據(jù)信息分別保存在相對(duì)應(yīng)的臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;在步驟S102中,數(shù)據(jù)采集單元已經(jīng)為每一種類別的數(shù)據(jù)創(chuàng)建了相對(duì)應(yīng)的臨時(shí)數(shù)據(jù)緩存區(qū)域,將采集到的在先數(shù)據(jù)信息按照類別存儲(chǔ)在預(yù)先創(chuàng)建的臨時(shí)數(shù)據(jù)緩存區(qū)域。同時(shí),由于臨時(shí)數(shù)據(jù)緩存區(qū)域的存儲(chǔ)空間有限,而且斷電就會(huì)消失,因此需要將第一次采集的在先數(shù)據(jù)信息保存在本地存儲(chǔ)卡上。S104 :進(jìn)行下一次數(shù)據(jù)采集獲得在后數(shù)據(jù)信息;
何時(shí)進(jìn)行下一次數(shù)據(jù)采集,因采集的數(shù)據(jù)類型而定對(duì)CAN總線信息采集由于CAN總線上的報(bào)文不是連續(xù)的,只有當(dāng)CAN總線上出現(xiàn)新的報(bào)文之時(shí),數(shù)據(jù)采集單元才會(huì)進(jìn)行數(shù)據(jù)采集;因此進(jìn)行數(shù)據(jù)采集的時(shí)間根據(jù)出現(xiàn)新報(bào)文的時(shí)間而定。對(duì)汽車傳感器信息和GPS位置信息的采集由于這兩種信息是持續(xù)的,一直都存在的,例如一個(gè)電壓信號(hào),這個(gè)電壓值是永遠(yuǎn)都存在的,可以隨時(shí)進(jìn)行數(shù)據(jù)采集。因此,可以設(shè)定固定的時(shí)間間隔,對(duì)這類信息進(jìn)行采集。該時(shí)間間隔由軟件開發(fā)人員設(shè)定。如果對(duì)采集數(shù)據(jù)的實(shí)時(shí)性要求較高,則可以將該時(shí)間間隔設(shè)定的短一點(diǎn),因此會(huì)帶來數(shù)據(jù)采集頻率較高,造成的網(wǎng)絡(luò)資源占用的情況。也可以將該時(shí)間間隔設(shè)定的長(zhǎng)一點(diǎn),但那樣數(shù)據(jù)的實(shí)時(shí)性較差。具體兩次數(shù)據(jù)采集之間的時(shí)間間隔可以根據(jù)用戶的具體需求設(shè)定,本實(shí)施例不做限定。S105 比較在后數(shù)據(jù)信息與在先數(shù)據(jù)信息,如果所述在后數(shù)據(jù)信息與所述在先數(shù)據(jù)信息相等,則執(zhí)行步驟S106 ;否則,執(zhí)行步驟S107 ;根據(jù)上述步驟,第一次數(shù)據(jù)采集得到的在先數(shù)據(jù)信息存儲(chǔ)在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上,將下一次數(shù)據(jù)采集得到的在后數(shù)據(jù)信息與存儲(chǔ)在臨時(shí)數(shù)據(jù)緩存區(qū)域的在先數(shù)據(jù)進(jìn)行比較。相對(duì)于本地存儲(chǔ)卡而言,臨時(shí)數(shù)據(jù)緩存區(qū)域的讀取速度較快。具體地,如果在后數(shù)據(jù)和在先數(shù)據(jù)的值相等,則丟棄在后數(shù)據(jù);比如,第一次采集的汽車的車速為100公里/時(shí),第二次采集的汽車車速依然是100公里/時(shí),那么在后數(shù)據(jù)信息沒有發(fā)生變化,則執(zhí)行步驟S106,丟棄在后數(shù)據(jù)信息。如果在后數(shù)據(jù)與在先數(shù)據(jù)的值不相等,依然引用上面的例子,假如第二次采集的汽車速度是110公里/時(shí),則說明在后數(shù)據(jù)信息發(fā)生了變化,那么將在后數(shù)據(jù)信息覆蓋在先數(shù)據(jù)信息,執(zhí)行步驟S107。S106 :丟棄在后數(shù)據(jù)信息;具體地,將采集到的在后數(shù)據(jù)信息釋放掉,減少冗余信息。S107 :將在后數(shù)據(jù)信息覆蓋在先數(shù)據(jù)信息,并將在后數(shù)據(jù)信息分別保存在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;根據(jù)步驟S105,在后數(shù)據(jù)與在先數(shù)據(jù)的值不相等,則用在后數(shù)據(jù)信息覆蓋在先數(shù)據(jù)信息,將在后數(shù)據(jù)信息保存在臨時(shí)數(shù)據(jù)緩存區(qū)域,并保存在本地存儲(chǔ)卡上。循環(huán)執(zhí)行步驟S103-S106/S107,直到數(shù)據(jù)采集動(dòng)作結(jié)束。連續(xù)采集數(shù)據(jù)信息,當(dāng)在后數(shù)據(jù)信息與在先數(shù)據(jù)信息不同時(shí),就用在后數(shù)據(jù)信息更新替代在先數(shù)據(jù)信息,否則就丟去采集到的在后數(shù)據(jù)信息。循環(huán)這個(gè)過程,直到數(shù)據(jù)采集動(dòng)作結(jié)束。在本實(shí)施例中,通過將在后采集的數(shù)據(jù)信息與在先采集的數(shù)據(jù)信息進(jìn)行比較,在后數(shù)據(jù)與在先數(shù)據(jù)相等,則丟棄在后數(shù)據(jù)信息;否則在后數(shù)據(jù)信息覆蓋在先數(shù)據(jù)信息,并保存在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上。本實(shí)施例在保證數(shù)據(jù)采集頻率的前提下,將采集到的沒有用的信息丟棄,避免了采集過程中出現(xiàn)大量冗余信息。實(shí)施例二本申請(qǐng)實(shí)施例二提供一種車聯(lián)網(wǎng)數(shù)據(jù)采集單元,數(shù)據(jù)采集單元與數(shù)據(jù)發(fā)生單元之間建立通訊連接。采集汽車的動(dòng)、靜態(tài)數(shù)據(jù),包括采集汽車CAN總線信息,汽車傳感器信息和汽車GPS位置信息等,上述幾種類型的信息可以根據(jù)需要隨意配置,進(jìn)行采集。可見,一個(gè)數(shù)據(jù)采集單元可能與一個(gè)或多個(gè)數(shù)據(jù)發(fā)生單元進(jìn)行數(shù)據(jù)交互。CAN總線信息的數(shù)據(jù)發(fā)生單元為安裝在汽車上的汽車控制器,數(shù)據(jù)采集單元與汽車控制器通過CAN總線、LIN線或者 K線建立通訊連接;汽車傳感器信息由硬件采集電路進(jìn)行采集,數(shù)據(jù)采集單元與數(shù)據(jù)發(fā)生單元之間通過硬件采集電路建立通訊連接;數(shù)據(jù)采集單元在獲取GPS位置信息時(shí),通過串口與數(shù)據(jù)發(fā)生單元建立通訊連接。
如圖2所示,車聯(lián)網(wǎng)數(shù)據(jù)采集單元包括采集模塊201、比較模塊202、存儲(chǔ)模塊 203和丟棄模塊204。其中,采集模塊201,用于通過通訊連接先后采集在先數(shù)據(jù)信息和在后數(shù)據(jù)信息。具體地,采集模塊何時(shí)進(jìn)行下一次數(shù)據(jù)采集,因采集的數(shù)據(jù)類型而定對(duì)CAN總線信息采集由于CAN總線上的報(bào)文不是連續(xù)的,只有當(dāng)CAN總線上出現(xiàn)新的報(bào)文之時(shí),數(shù)據(jù)采集單元才會(huì)進(jìn)行數(shù)據(jù)采集;因此進(jìn)行數(shù)據(jù)采集的時(shí)間根據(jù)出現(xiàn)新報(bào)文的時(shí)間而定。對(duì)汽車傳感器信息和GPS位置信息的采集由于這兩種信息是持續(xù)的,一直都存在的,例如一個(gè)電壓信號(hào),這個(gè)電壓值是永遠(yuǎn)都存在的,可以隨時(shí)進(jìn)行數(shù)據(jù)采集。因此,可以設(shè)定固定的時(shí)間間隔,對(duì)這類信息進(jìn)行采集。。采集模塊201從各個(gè)數(shù)據(jù)發(fā)生單元讀取數(shù)據(jù)信息,根據(jù)配置文件能夠自動(dòng)識(shí)別所采集的數(shù)據(jù)的含義,比如所采集的數(shù)據(jù)信息代表的是車速、油箱溫度、車窗傳感器信號(hào)或者其他含義。比較模塊202,用于比較在先數(shù)據(jù)信息和在后數(shù)據(jù)信息的值。具體地,用于比較前后兩次采集的數(shù)據(jù)信息的值。為了減少冗余信息,本實(shí)施例只保存發(fā)生變化的數(shù)據(jù)信息,對(duì)于沒有變化的數(shù)據(jù)信息予以丟棄,以減少不必要的數(shù)據(jù)。比較的結(jié)果有兩種,在后數(shù)據(jù)信息的值與在先數(shù)據(jù)信息的值相等或者不相等。根據(jù)這兩種結(jié)果,執(zhí)行相應(yīng)的動(dòng)作。存儲(chǔ)模塊203,用于創(chuàng)建臨時(shí)數(shù)據(jù)緩存區(qū)域,并將在先數(shù)據(jù)信息存儲(chǔ)在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;在在后數(shù)據(jù)信息和在先數(shù)據(jù)信息不相等時(shí),將在后數(shù)據(jù)信息覆蓋在先數(shù)據(jù)信息存儲(chǔ)在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上。臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡均是用于存儲(chǔ)采集到的數(shù)據(jù)信息的,臨時(shí)數(shù)據(jù)緩存區(qū)域的讀取速度快,但是斷電即丟失。本地存儲(chǔ)卡存儲(chǔ)容量較大,斷電也不會(huì)丟失數(shù)據(jù), 但是讀取速度較慢。在后數(shù)據(jù)和在先數(shù)據(jù)比較時(shí),為了加快速度,從臨時(shí)數(shù)據(jù)緩存區(qū)域調(diào)出在先數(shù)據(jù),而不會(huì)選擇從本地存儲(chǔ)卡調(diào)用在先數(shù)據(jù)。
丟棄模塊204,用于當(dāng)在后數(shù)據(jù)信息與在先數(shù)據(jù)信息相等時(shí),丟棄在后數(shù)據(jù)信息。本實(shí)施例的車聯(lián)網(wǎng)數(shù)據(jù)采集單元,創(chuàng)建臨時(shí)數(shù)據(jù)緩存區(qū)域,將采集到的在先數(shù)據(jù)分別存儲(chǔ)在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上,比較在后數(shù)據(jù)和在先數(shù)據(jù),如果兩者相等,則丟棄掉在后數(shù)據(jù),否則,將在后數(shù)據(jù)覆蓋在先數(shù)據(jù)保存在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上。本實(shí)施例對(duì)有變化的數(shù)據(jù)予以保存,對(duì)前后沒有變化的數(shù)據(jù)信息予以丟棄,避免了大量冗余信息的出現(xiàn),提高存儲(chǔ)效率、節(jié)約存儲(chǔ)空間。實(shí)施例三本申請(qǐng)實(shí)施例三提供的一種車聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng),如圖3所示,包括數(shù)據(jù)采集單元301,用于創(chuàng)建臨時(shí)數(shù)據(jù)緩存區(qū)域,將采集的在先數(shù)據(jù)信息分別存儲(chǔ)在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;進(jìn)行下一次數(shù)據(jù)采集,將采集的在后數(shù)據(jù)信息與在先數(shù)據(jù)信息進(jìn)行比較;如果在后數(shù)據(jù)信息與在先數(shù)據(jù)信息相等,則丟棄在后數(shù)據(jù)信息;否貝U,將在后數(shù)據(jù)信息覆蓋在先數(shù)據(jù)信息分別存儲(chǔ)在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;接收數(shù)據(jù)通訊單元轉(zhuǎn)發(fā)的來自數(shù)據(jù)監(jiān)控終端的數(shù)據(jù)獲取指令,通過數(shù)據(jù)通訊單元將數(shù)據(jù)信息·轉(zhuǎn)發(fā)給數(shù)據(jù)監(jiān)控終端;數(shù)據(jù)通訊單元302,用于在數(shù)據(jù)采集單元和數(shù)據(jù)監(jiān)控終端建立無線通訊連接,接收數(shù)據(jù)終端發(fā)送的數(shù)據(jù)獲取指令,并將接收到的數(shù)據(jù)獲取指令轉(zhuǎn)發(fā)給數(shù)據(jù)采集單元;接收數(shù)據(jù)采集單元發(fā)送的數(shù)據(jù)信息,并將接收到的數(shù)據(jù)信息轉(zhuǎn)發(fā)給數(shù)據(jù)監(jiān)控終端;數(shù)據(jù)監(jiān)控終端303,用于通過數(shù)據(jù)通訊單元向數(shù)據(jù)采集單元發(fā)送數(shù)據(jù)獲取指令,并通過數(shù)據(jù)通訊單元接收數(shù)據(jù)采集單元發(fā)送的數(shù)據(jù)信息。具體地,數(shù)據(jù)信息包括汽車CAN總線信息和/或汽車傳感器信息和/或GPS位置信息。另一方面,數(shù)據(jù)監(jiān)控終端303根據(jù)所接收到的GPS位置信息確定車輛的當(dāng)前位置,并通過數(shù)據(jù)通訊單元302將當(dāng)前位置的路況信息發(fā)送給數(shù)據(jù)采集單元301。數(shù)據(jù)采集單元301接收到數(shù)據(jù)監(jiān)控終端303發(fā)送的路況信息,并通過顯示裝置顯示出來,駕駛員根據(jù)路況信息制定駕駛路線。本實(shí)施例的車聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng),數(shù)據(jù)采集單元在采集數(shù)據(jù)過程中,將在后數(shù)據(jù)與在先數(shù)據(jù)進(jìn)行比較,如果在后數(shù)據(jù)與在先數(shù)據(jù)相等,說明數(shù)據(jù)沒有發(fā)生變化,則丟棄掉該在后數(shù)據(jù),否則,將在先數(shù)據(jù)更新為在后數(shù)據(jù),并將在后數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)卡上;數(shù)據(jù)采集單元通過數(shù)據(jù)通訊單元與數(shù)據(jù)監(jiān)控終端之間建立通訊連接,將采集到的數(shù)據(jù)信息發(fā)送給數(shù)據(jù)監(jiān)控終端,數(shù)據(jù)監(jiān)控終端也可以向數(shù)據(jù)采集單元發(fā)送數(shù)據(jù)獲取指令,數(shù)據(jù)采集單元根據(jù)數(shù)據(jù)獲取指令隨時(shí)向數(shù)據(jù)監(jiān)控終端發(fā)送相應(yīng)的數(shù)據(jù)信息。本實(shí)施例在數(shù)據(jù)采集頻率不變的情況下避免了數(shù)據(jù)采集過程出現(xiàn)大量冗余信息的問題。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。以上所述僅是本申請(qǐng)的具體實(shí)施方式
,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請(qǐng)?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本申請(qǐng)的保護(hù)范圍。
權(quán)利要求
1.一種車聯(lián)網(wǎng)數(shù)據(jù)采集方法,在數(shù)據(jù)采集單元與數(shù)據(jù)發(fā)生單元之間建立通訊連接,所述數(shù)據(jù)采集單元通過所述通訊連接采集所述數(shù)據(jù)發(fā)生單元產(chǎn)生的數(shù)據(jù)信息,其特征在于,所述方法還包括 A.創(chuàng)建臨時(shí)數(shù)據(jù)緩存區(qū)域; B.建立所述通訊連接后,進(jìn)行第一次數(shù)據(jù)采集獲得在先數(shù)據(jù)信息,將所述在先數(shù)據(jù)信息分別保存在所述臨時(shí)數(shù)據(jù)緩存 區(qū)域和本地存儲(chǔ)卡上; C.進(jìn)行下一次數(shù)據(jù)采集獲得在后數(shù)據(jù)信息; D.比較所述在后數(shù)據(jù)信息與所述在先數(shù)據(jù)信息; E.如果所述在后數(shù)據(jù)信息與所述在先數(shù)據(jù)信息相等,則丟棄在后數(shù)據(jù)信息;否則,將所述在后數(shù)據(jù)信息覆蓋所述在先數(shù)據(jù)信息,并將所述在后數(shù)據(jù)信息分別保存在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上; 循環(huán)執(zhí)行所述步驟C-E,直到數(shù)據(jù)采集動(dòng)作結(jié)束。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述數(shù)據(jù)信息,包括 汽車CAN總線信息和/或汽車傳感器信息和/或GPS位置信息。
3.一種車聯(lián)網(wǎng)數(shù)據(jù)采集單元,數(shù)據(jù)采集單元與數(shù)據(jù)發(fā)生單元之間建立通訊連接,其特征在于,所述數(shù)據(jù)采集單元包括 采集模塊,用于通過所述通訊連接先后采集在先數(shù)據(jù)信息和在后數(shù)據(jù)信息; 比較模塊,用于比較所述在先數(shù)據(jù)信息和所述在后數(shù)據(jù)信息的值; 存儲(chǔ)模塊,用于創(chuàng)建臨時(shí)數(shù)據(jù)緩存區(qū)域,并將所述在先數(shù)據(jù)信息存儲(chǔ)在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;在所述在后數(shù)據(jù)信息和在先數(shù)據(jù)信息不相等時(shí),將所述在后數(shù)據(jù)信息覆蓋所述在先數(shù)據(jù)信息存儲(chǔ)在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上; 丟棄模塊,用于當(dāng)所述在后數(shù)據(jù)信息與在先數(shù)據(jù)信息相等時(shí),丟棄所述在后數(shù)據(jù)信息。
4.一種車聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng),其特征在于,所述系統(tǒng)包括 數(shù)據(jù)采集單元,用于創(chuàng)建臨時(shí)數(shù)據(jù)緩存區(qū)域,將采集的在先數(shù)據(jù)信息分別存儲(chǔ)在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;進(jìn)行下一次數(shù)據(jù)采集,將采集的在后數(shù)據(jù)信息與所述在先數(shù)據(jù)信息進(jìn)行比較;如果所述在后數(shù)據(jù)信息與所述在先數(shù)據(jù)信息相等,則丟棄在后數(shù)據(jù)信息;否則,將所述在后數(shù)據(jù)信息覆蓋所述在先數(shù)據(jù)信息分別存儲(chǔ)在所述臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;接收數(shù)據(jù)通訊單元轉(zhuǎn)發(fā)的來自數(shù)據(jù)監(jiān)控終端的數(shù)據(jù)獲取指令,通過所述數(shù)據(jù)通訊單元將數(shù)據(jù)信息轉(zhuǎn)發(fā)給所述數(shù)據(jù)監(jiān)控終端; 數(shù)據(jù)通訊單元,用于在數(shù)據(jù)采集單元和數(shù)據(jù)監(jiān)控終端建立無線通訊連接,接收數(shù)據(jù)終端發(fā)送的數(shù)據(jù)獲取指令,并將接收到的數(shù)據(jù)獲取指令轉(zhuǎn)發(fā)給所述數(shù)據(jù)采集單元;接收數(shù)據(jù)采集單元發(fā)送的數(shù)據(jù)信息,并將接收到的所述數(shù)據(jù)信息轉(zhuǎn)發(fā)給所述數(shù)據(jù)監(jiān)控終端; 數(shù)據(jù)監(jiān)控終端,用于通過所述數(shù)據(jù)通訊單元向所述數(shù)據(jù)采集單元發(fā)送數(shù)據(jù)獲取指令,并通過所述數(shù)據(jù)通訊單元接收所述數(shù)據(jù)采集單元發(fā)送的數(shù)據(jù)信息。
5.根據(jù)權(quán)利要求4所述的車聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng),其特征在于,所述數(shù)據(jù)信息包括 汽車CAN總線信息和/或汽車傳感器信息和/或GPS位置信息。
6.根據(jù)權(quán)利要求5所述的車聯(lián)網(wǎng)數(shù)據(jù)采集系統(tǒng),其特征在于,所述數(shù)據(jù)監(jiān)控終端根據(jù)所接收到的GPS位置信息確定車輛的當(dāng)前位置,并通過所述數(shù)據(jù)通訊單元將當(dāng)前位置的路況信息發(fā)送給數(shù)據(jù)采集單元。
全文摘要
本發(fā)明公開了一種車聯(lián)網(wǎng)數(shù)據(jù)采集方法、單元和系統(tǒng),上述方法包括數(shù)據(jù)采集單元與數(shù)據(jù)發(fā)生單元之間建立通訊連接;創(chuàng)建臨時(shí)數(shù)據(jù)緩存區(qū)域;將采集獲得的在先數(shù)據(jù)信息分別存在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上;在間隔設(shè)定的時(shí)間段之后,進(jìn)行下一次數(shù)據(jù)采集獲得在后數(shù)據(jù)信息;比較在后數(shù)據(jù)信息與在先數(shù)據(jù)信息;如果在后數(shù)據(jù)信息與在先數(shù)據(jù)信息相等,則丟棄在后數(shù)據(jù)信息;否則,將在后數(shù)據(jù)信息覆蓋在先數(shù)據(jù)信息,并將在后數(shù)據(jù)信息分別保存在臨時(shí)數(shù)據(jù)緩存區(qū)域和本地存儲(chǔ)卡上。本實(shí)施例只保存發(fā)生變化的數(shù)據(jù),對(duì)沒有任何變化的數(shù)據(jù)信息予以丟棄,解決了數(shù)據(jù)采集過程出現(xiàn)大量冗余信息的問題,提高了存儲(chǔ)效率,節(jié)約了存儲(chǔ)空間。
文檔編號(hào)H04L29/08GK102724291SQ20121016296
公開日2012年10月10日 申請(qǐng)日期2012年5月23日 優(yōu)先權(quán)日2012年5月23日
發(fā)明者吉英存 申請(qǐng)人:北京經(jīng)緯恒潤(rùn)科技有限公司