專利名稱:一種基于無線網(wǎng)絡(luò)和gps位置信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及機(jī)動(dòng)車輛運(yùn)行數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種基于無線網(wǎng)絡(luò) 和GPS位置信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法。
背景技術(shù):
隨著經(jīng)濟(jì)全球化的發(fā)展,物流也向著現(xiàn)代化方向迅速發(fā)展。物流現(xiàn)代化不僅 指物流手段(物流設(shè)施、設(shè)備等)和物流技術(shù)達(dá)到或接近世界先進(jìn)水平,而且指物 流管理(包括組織、計(jì)劃編制、運(yùn)輸方案選擇、經(jīng)濟(jì)指標(biāo)確定等)的科學(xué)化。汽車 行駛里程統(tǒng)計(jì)是現(xiàn)代物流管理中的一個(gè)組成部分。對(duì)車輛的行駛狀態(tài)、行駛里程 進(jìn)行實(shí)時(shí)監(jiān)控可以及時(shí)統(tǒng)計(jì)和發(fā)現(xiàn)車輛行駛效率低下的現(xiàn)象,確定并且最大限度 地消除產(chǎn)生這個(gè)現(xiàn)象所涉及的人員、車輛和道路等方面的原因,可以加快貨物傳 遞速度、提髙車輛使用效率、提髙投入產(chǎn)出比,這將能極大提升公司在市場中的 形象、拓展市場分額。但是,現(xiàn)有的汽車行駛里程統(tǒng)計(jì)只能通過汽車?yán)锍瘫泶a盤 來統(tǒng)計(jì)出該輛汽車的行駛里程,存在著如下不足 一是只能在該輛汽車上察看具 體數(shù)值,給管理中心的監(jiān)控和統(tǒng)計(jì)造成了難度;二是里程表碼盤只能統(tǒng)計(jì)出現(xiàn)時(shí) 的總里程數(shù)據(jù),無法看到之前的某段時(shí)間內(nèi)的里程數(shù)據(jù);三是數(shù)值易于被撰改, 從而造成數(shù)據(jù)的失真。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)之不足,提供一種基于無線網(wǎng)絡(luò)和GPS位置 信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法,是集GPS全球定位技術(shù)、微電子技術(shù)以及無 線通訊和計(jì)算機(jī)應(yīng)用技術(shù)于一體,可對(duì)車輛的實(shí)時(shí)運(yùn)行狀態(tài)、行駛里程進(jìn)行實(shí)時(shí) 有效的監(jiān)測,并通過行駛里程統(tǒng)計(jì)、分析,達(dá)到對(duì)汽車進(jìn)行實(shí)時(shí)管理和有效調(diào)配 的目的。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是: 一種基于無線網(wǎng)絡(luò)和GPS位置
5信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法,包括矯正系數(shù)標(biāo)定和實(shí)時(shí)檢測、統(tǒng)計(jì)兩個(gè)過 程
在矯正系數(shù)標(biāo)定過程,它包括如下步驟
a. 將車輛的行駛速度劃分成連續(xù)的若干個(gè)速度區(qū)間;
b. 讓指定的車輛以某一速度區(qū)間內(nèi)所設(shè)定的速度行駛,該輛車的車載終端 的GPS模塊實(shí)時(shí)采集GPS數(shù)據(jù),并將GPS數(shù)據(jù)輸給車載終端的微處理器系統(tǒng),車 載終端的微處理器系統(tǒng)根據(jù)前后秒位置點(diǎn)經(jīng)度、緯度數(shù)據(jù)計(jì)算出每秒汽車的行駛 距離;同時(shí),采用實(shí)測的方式測出所述汽車每秒的實(shí)際行駛距離;
c. 車載終端的微處理器系統(tǒng)將所述汽車每秒的實(shí)際行駛距離與計(jì)算行駛距 離進(jìn)行比較,得到一個(gè)對(duì)應(yīng)于上述所述速度區(qū)間的矯正系數(shù);
d. 不斷地改變車輛的行駛速度,以對(duì)應(yīng)于每一個(gè)速度區(qū)間,重復(fù)步驟b、步
驟c得到若干個(gè)與各速度區(qū)間成一一對(duì)應(yīng)關(guān)系的矯正系數(shù),車載終端的微處理器
系統(tǒng)將各矯正系數(shù)存儲(chǔ)在車載終端的FLASH存儲(chǔ)器中; 在實(shí)時(shí)檢測、統(tǒng)計(jì)處理過程,它包括如下步驟
e. 車臺(tái)注冊(cè)車載終端的微處理器系統(tǒng)通過車載終端的GPRS模塊經(jīng)由GPRS 無線通信網(wǎng)絡(luò)向管理中心的計(jì)算機(jī)處理系統(tǒng)發(fā)送注冊(cè)請(qǐng)求,管理中心的計(jì)算機(jī)處 理系統(tǒng)接受注冊(cè)請(qǐng)求后,在其數(shù)據(jù)庫中建立所述車載終端的數(shù)據(jù)存儲(chǔ)區(qū),并將賦 予該車載終端的身份標(biāo)識(shí)ID發(fā)送給所述車載終端以供數(shù)據(jù)上傳時(shí)使用;
f. 車載終端的GPS模塊每間隔一秒實(shí)時(shí)采集一次包括經(jīng)度、諱度、速度、 時(shí)間的GPS數(shù)據(jù),并將GPS數(shù)據(jù)輸給車載終端的微處理器系統(tǒng),車載終端的微處 理器系統(tǒng)根據(jù)前后秒位置點(diǎn)的經(jīng)度、緯度數(shù)據(jù)計(jì)算出該秒鐘汽車的行駛距離;當(dāng) 車載終端的GPS模塊采集不到GPS數(shù)據(jù)時(shí),車載終端的微處理器系統(tǒng)以當(dāng)前點(diǎn)往 前一段時(shí)間內(nèi)的平均速度作為當(dāng)前速度來計(jì)算得到汽車的行駛距離;
g. 車載終端的微處理器系統(tǒng)對(duì)當(dāng)前速度進(jìn)行判別,根據(jù)該速度值所處的速
度區(qū)間從FLASH存儲(chǔ)器中讀取對(duì)應(yīng)于該速度區(qū)間的矯正系數(shù),并利用該矯正系數(shù) 對(duì)步驟f所計(jì)算出來的行駛距離進(jìn)行矯正,從而得到計(jì)算里程數(shù)據(jù);h. 車載終端的微處理器系統(tǒng)對(duì)計(jì)算里程數(shù)據(jù)進(jìn)行累加,從而獲得當(dāng)前時(shí)間 點(diǎn)的總行駛里程;
i. 車載終端的微處理器系統(tǒng)將當(dāng)前時(shí)間點(diǎn)的總行駛里程緩存在車載終端的 RAM存儲(chǔ)器中;
j.車載終端的微處理器系統(tǒng)從車載終端的RAM存儲(chǔ)器中讀取包括總行駛里 程在內(nèi)的車輛行駛數(shù)據(jù)向管理中心的計(jì)算機(jī)處理系統(tǒng)發(fā)送數(shù)據(jù)包,傳送數(shù)據(jù)包時(shí), 是采用窗口機(jī)制進(jìn)行數(shù)據(jù)的傳輸,以一個(gè)窗口的數(shù)據(jù)作為一個(gè)確認(rèn)應(yīng)答單元,在 應(yīng)答幀中包含數(shù)據(jù)接收結(jié)果信息,明確指示未接收成功的數(shù)據(jù)在窗口中的位置, 車載終端的微處理器系統(tǒng)根據(jù)應(yīng)答信息進(jìn)行重傳,直到管理中心的計(jì)算機(jī)處理系 統(tǒng)確認(rèn)一個(gè)窗口的數(shù)據(jù)全部接收成功為止;
k.管理中心的計(jì)算機(jī)處理系統(tǒng)將當(dāng)前接收的總行駛里程數(shù)據(jù)存儲(chǔ)在管理中 心的數(shù)據(jù)庫中所對(duì)應(yīng)的該車載終端的數(shù)據(jù)存儲(chǔ)區(qū)中,并將所述總行駛里程數(shù)據(jù)以 及以前的所有歷史數(shù)據(jù)處理成一條以時(shí)間為橫軸總行駛里程為縱軸的光滑曲線或 對(duì)應(yīng)的數(shù)據(jù)表;
1.管理中心的計(jì)算機(jī)處理系統(tǒng)根據(jù)車輛管理者所輸入的時(shí)間或時(shí)間段條件, 由上述以時(shí)間為橫軸總行駛里程為縱橫的關(guān)系曲線或?qū)?yīng)的數(shù)據(jù)表中讀取或計(jì)算 獲得所述車輛的總行駛里程或時(shí)間段內(nèi)的行駛里程。
所述的步驟i中,還包括在總行駛里程中添加校驗(yàn)碼并在車載終端的RAM存 儲(chǔ)器中做映像存儲(chǔ)。
所述的步驟i中還包括設(shè)置一個(gè)時(shí)間長度的采集周期,當(dāng)該采集周期的時(shí)間 點(diǎn)到達(dá)時(shí),車載終端的微處理器系統(tǒng)將當(dāng)前時(shí)間點(diǎn)的總行駛里程存儲(chǔ)在車載終端 的FLASH存儲(chǔ)器中。
所述的步驟j中,傳輸數(shù)據(jù)時(shí)車載終端的微處理器系統(tǒng)還在每幀數(shù)據(jù)中添加 校驗(yàn)碼,并由管理中心的計(jì)算機(jī)處理系統(tǒng)進(jìn)行校驗(yàn)的逆運(yùn)算,來驗(yàn)證數(shù)據(jù)的真實(shí) 性。
本發(fā)明的一種基于無線網(wǎng)絡(luò)和GPS位置信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法,車載終端利用GPS模塊實(shí)時(shí)接收GPS位置信息,GPS數(shù)據(jù)的接收間隔為1秒,根 據(jù)前后秒位置點(diǎn)數(shù)據(jù)(經(jīng)度、緯度)計(jì)算出每秒汽車的行駛距離并對(duì)該距離值進(jìn) 行矯正,累加矯正后的距離值,從而統(tǒng)計(jì)出車輛的總行駛里程。對(duì)每秒距離值進(jìn) 行矯正的矯正系數(shù)是通過車輛實(shí)際行駛測試得出的實(shí)測距離與GPS數(shù)據(jù)計(jì)算距離 的誤差得到的矯正系數(shù);該矯正系數(shù)根據(jù)車輛的行駛速度進(jìn)行了量化,不同的速 度區(qū)間有不同的矯正系數(shù);可以通過大量的反復(fù)多次實(shí)測對(duì)比來計(jì)算得出矯正系 數(shù),這要比一般用理論模型得到矯正系數(shù)更接近實(shí)際。在每一次計(jì)算出累積里程 和平均速度后都對(duì)該數(shù)值添加校驗(yàn)后作映像保存,以便當(dāng)車載終端復(fù)位后恢復(fù)相 應(yīng)參數(shù),確保里程統(tǒng)計(jì)的可靠性。對(duì)總里程的統(tǒng)計(jì)每隔兩個(gè)小時(shí)存儲(chǔ)在非易失性 存儲(chǔ)器即FLASH存儲(chǔ)器中,既保證總里程數(shù)據(jù)的不丟失,又減少了對(duì)FLASH存儲(chǔ) 器的擦寫,提髙了 FLASH存儲(chǔ)器的使用壽命。當(dāng)車載終端由于干擾或屏蔽物的遮 擋短暫不定位時(shí),通過不定位前計(jì)算并存儲(chǔ)的平均速度,對(duì)總里程進(jìn)行補(bǔ)償,進(jìn) 一步提高了總里程數(shù)據(jù)的真實(shí)性。
本發(fā)明的一種基于無線網(wǎng)絡(luò)和GPS位置信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法, 管理中心的計(jì)算機(jī)處理系統(tǒng)根據(jù)需要通過無線網(wǎng)絡(luò)設(shè)定車載終端對(duì)里程信息的采 樣方式和傳輸方式;車載終端則根據(jù)設(shè)定的車輛不同狀態(tài)下(點(diǎn)火和熄火)采樣 參數(shù)采集車輛的行駛記錄數(shù)據(jù)以及行駛里程,并緩存該信息到RAM存儲(chǔ)器中,行 駛記錄數(shù)據(jù)包括發(fā)送時(shí)間間隔內(nèi)的行駛里程、采樣時(shí)間點(diǎn)、采樣時(shí)刻點(diǎn)的位置信 息、每分鐘的平均速度以及司機(jī)編號(hào);實(shí)時(shí)動(dòng)態(tài)在RAM中保存行駛數(shù)據(jù)的發(fā)送起 始地址和行駛數(shù)據(jù)的下一包數(shù)據(jù)的存儲(chǔ)地址,保存時(shí)加入校驗(yàn)機(jī)制,以便當(dāng)車載 終端出現(xiàn)意外復(fù)位時(shí)能快速可靠的恢復(fù)這兩個(gè)關(guān)鍵參數(shù),提高執(zhí)行效率。車載終 端的定時(shí)檢索模塊定時(shí)檢索RAM區(qū)中未發(fā)送的行駛記錄數(shù)據(jù)后,啟動(dòng)無線數(shù)據(jù)通 訊模塊向管理中心的計(jì)算機(jī)處理系統(tǒng)進(jìn)行可靠傳輸;傳輸時(shí)在每幀數(shù)據(jù)中添加校 驗(yàn)碼,防止傳輸中的干擾而導(dǎo)致數(shù)據(jù)出現(xiàn)錯(cuò)誤,在接收端進(jìn)行校驗(yàn)的逆運(yùn)算,確 保接收到的數(shù)據(jù)是真實(shí)的。管理中心的計(jì)算機(jī)處理系統(tǒng)根據(jù)車輛上傳的行駛記錄 數(shù)據(jù)實(shí)時(shí)統(tǒng)計(jì)車輛的行駛里程和行駛狀態(tài)。本發(fā)明的有益效果是,由于采用了標(biāo)定的方式來獲得車輛實(shí)際行駛距離與 GPS數(shù)據(jù)計(jì)算距離之間的矯正系數(shù),然后基于該矯正系數(shù)去矯正利用GPS位置信 息所計(jì)算出的行駛距離來實(shí)時(shí)得出里程數(shù)據(jù),并通過累加的方式得出總行駛里程,
從而實(shí)現(xiàn)了對(duì)車輛的實(shí)時(shí)運(yùn)行狀態(tài)、行駛里程進(jìn)行實(shí)時(shí)有效的監(jiān)測;由于在數(shù)據(jù) 處理方面采用了將采集車輛的行駛記錄數(shù)據(jù)以及行駛里程緩存到RAM存儲(chǔ)器中, 并對(duì)每一次計(jì)算出累積里程和平均速度后都對(duì)該數(shù)值添加校驗(yàn)后作映像保存,以 便當(dāng)車載終端復(fù)位后恢復(fù)相應(yīng)參數(shù),可以確保里程統(tǒng)計(jì)的可靠性;由于在數(shù)據(jù)傳 輸上采用了窗口機(jī)制進(jìn)行數(shù)據(jù)的傳輸,以一個(gè)窗口的數(shù)據(jù)作為一個(gè)確認(rèn)應(yīng)答單元, 在應(yīng)答幀中包含數(shù)據(jù)接收結(jié)果信息,明確指示未接收成功的數(shù)據(jù)在窗口中的位置, 車載終端根據(jù)應(yīng)答信息進(jìn)行重傳,直到管理中心的計(jì)算機(jī)處理系統(tǒng)確認(rèn)一個(gè)窗口 的數(shù)據(jù)全部接收成功;傳輸時(shí)在每幀數(shù)據(jù)中添加校驗(yàn)碼,防止傳輸中的干擾而導(dǎo) 致數(shù)據(jù)出現(xiàn)錯(cuò)誤,在接收端進(jìn)行校驗(yàn)的逆運(yùn)算,確保接收到的數(shù)據(jù)是真實(shí)的。通 過對(duì)車輛的實(shí)時(shí)運(yùn)行狀態(tài)、行駛里程進(jìn)行實(shí)時(shí)有效的監(jiān)測,以及通過行駛里程統(tǒng) 計(jì)、分析,可以實(shí)現(xiàn)對(duì)汽車進(jìn)行實(shí)時(shí)管理和有效調(diào)配。
以下結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明;但本發(fā)明的一種基于無線網(wǎng)絡(luò) 和GPS位置信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法不局限于實(shí)施例。
圖l是本發(fā)明數(shù)據(jù)采集流程圖2是本發(fā)明數(shù)據(jù)傳輸流程圖。
具體實(shí)施例方式
參見附圖所示,本發(fā)明的一種基于無線網(wǎng)絡(luò)和GPS位置信息實(shí)時(shí)統(tǒng)計(jì)汽車行 駛里程的方法,包括矯正系數(shù)標(biāo)定和實(shí)時(shí)檢測、統(tǒng)計(jì)兩個(gè)過程 在矯正系數(shù)標(biāo)定過程,它包括如下步驟
a. 將車輛的行駛速度劃分成連續(xù)的若干個(gè)速度區(qū)間;
b. 讓指定的車輛以某一速度區(qū)間內(nèi)所設(shè)定的速度行駛,該輛車的車載終端 的GPS模塊實(shí)時(shí)采集GPS數(shù)據(jù),并將GPS數(shù)據(jù)輸給車載終端的微處理器系統(tǒng),車載終端的微處理器系統(tǒng)根據(jù)前后秒位置點(diǎn)經(jīng)度、緯度數(shù)據(jù)計(jì)算出每秒汽車的行駛 距離;同時(shí),釆用實(shí)測的方式測出所述汽車每秒的實(shí)際行駛距離;
c. 車載終端的微處理器系統(tǒng)將所述汽車每秒的實(shí)際行駛距離與計(jì)算行駛距 離進(jìn)行比較,得到一個(gè)對(duì)應(yīng)于上述所述速度區(qū)間的矯正系數(shù);
d. 不斷地改變車輛的行駛速度,以對(duì)應(yīng)于每一個(gè)速度區(qū)間,重復(fù)步驟b、步 驟c得到若干個(gè)與各速度區(qū)間成一一對(duì)應(yīng)關(guān)系的矯正系數(shù),車載終端的微處理器 系統(tǒng)將各矯正系數(shù)存儲(chǔ)在車載終端的FLASH存儲(chǔ)器中;
在實(shí)時(shí)檢測、統(tǒng)計(jì)處理過程,它包括如下步驟
e. 車臺(tái)注冊(cè)車載終端的微處理器系統(tǒng)通過車載終端的GPRS模塊經(jīng)由GPRS 無線通信網(wǎng)絡(luò)向管理中心的計(jì)算機(jī)處理系統(tǒng)發(fā)送注冊(cè)請(qǐng)求,管理中心的計(jì)算機(jī)處 理系統(tǒng)接受注冊(cè)請(qǐng)求后,在其數(shù)據(jù)庫中建立所述車載終端的數(shù)據(jù)存儲(chǔ)區(qū),并將賦 予該車載終端的身份標(biāo)識(shí)ID發(fā)送給所述車載終端以供數(shù)據(jù)上傳時(shí)使用;
f. 車載終端的GPS模塊每間隔一秒實(shí)時(shí)采集一次包括經(jīng)度、緯度、速度、 時(shí)間的GPS數(shù)據(jù),并將GPS數(shù)據(jù)輸給車載終端的微處理器系統(tǒng),車載終端的微處 理器系統(tǒng)根據(jù)前后秒位置點(diǎn)的經(jīng)度、緯度數(shù)據(jù)計(jì)算出該秒鐘汽車的行駛距離;當(dāng) 車載終端的GPS模塊采集不到GPS數(shù)據(jù)時(shí),車載終端的微處理器系統(tǒng)以當(dāng)前點(diǎn)往 前一段時(shí)間內(nèi)的平均速度作為當(dāng)前速度來計(jì)算得到汽車的行駛距離;
如圖1所示,開始后,車載終端的微處理器系統(tǒng)會(huì)判斷RAM存儲(chǔ)器映像中的 總里程是否有效,當(dāng)判斷為是時(shí),則從RAM存儲(chǔ)器映像中恢復(fù)總里程數(shù)據(jù),當(dāng)判 斷為否時(shí),則從FLASH存儲(chǔ)器中讀取總里程數(shù)據(jù),該總里程數(shù)據(jù)作為以下里程累 加的基數(shù);同時(shí),車載終端的微處理器系統(tǒng)從RAM存儲(chǔ)器中恢復(fù)車輛平均速度, 當(dāng)車載終端的GPS模塊采集不到GPS數(shù)據(jù)時(shí),用該平均速度來計(jì)算里程;接著, 車載終端的微處理器系統(tǒng)會(huì)判斷GPS數(shù)據(jù)是否有效,有效時(shí),保存當(dāng)前點(diǎn)的經(jīng)緯 度和速度值,并計(jì)算當(dāng)前點(diǎn)往前20秒內(nèi)的平均速度,平均速度的計(jì)算可以采用 20秒,也可以采用10秒、30秒或其它的時(shí)間長度,這取決于對(duì)它的設(shè)定,然后 車載終端的微處理器系統(tǒng)會(huì)判斷是否有第一個(gè)有效點(diǎn),是則返回讀取GPS數(shù)據(jù)并判斷是否有效,當(dāng)不是第一個(gè)有效點(diǎn)時(shí),就可以根據(jù)前后兩點(diǎn)的經(jīng)緯度計(jì)算單位 時(shí)間內(nèi)的里程,如果前面判別的GPS數(shù)據(jù)是無效時(shí),則利用前20秒的平均速度和 采樣間隔計(jì)算出單位時(shí)間內(nèi)的里程;
g. 車載終端的微處理器系統(tǒng)對(duì)當(dāng)前速度進(jìn)行判別,根據(jù)該速度值所處的速 度區(qū)間從FLASH存儲(chǔ)器中讀取對(duì)應(yīng)于該速度區(qū)間的矯正系數(shù),并利用該矯正系數(shù) 對(duì)步驟f所計(jì)算出來的行駛距離進(jìn)行矯正,從而得到計(jì)算里程數(shù)據(jù);
h. 車載終端的微處理器系統(tǒng)對(duì)計(jì)算里程數(shù)據(jù)進(jìn)行累加,即將前面從RAM存 儲(chǔ)器映像中恢復(fù)的總里程數(shù)據(jù)或從FLASH存儲(chǔ)器中讀取的總里程數(shù)據(jù)低等為基數(shù) 來進(jìn)行累加,從而獲得當(dāng)前時(shí)間點(diǎn)的總行駛里程;
i. 車載終端的微處理器系統(tǒng)將當(dāng)前時(shí)間點(diǎn)的總行駛里程緩存在車載終端的 RAM存儲(chǔ)器中;
再如圖1所示,在總行駛里程中添加校驗(yàn)碼并在車載終端的RAM存儲(chǔ)器中做 映像存儲(chǔ),在平均速度中添加校驗(yàn)碼并在車載終端的RAM存儲(chǔ)器中做映像存儲(chǔ); 車載終端的微處理器系統(tǒng)判斷兩個(gè)小時(shí)的定時(shí)時(shí)間是否到,若未到,返回讀取GPS 數(shù)據(jù)并判斷是否有效,時(shí)間到,則在車載終端的FLASH存儲(chǔ)器中存儲(chǔ)總行駛里程, 這實(shí)際上是設(shè)定一個(gè)時(shí)間長度的采集周期,當(dāng)該采集周期的時(shí)間點(diǎn)到達(dá)時(shí),車載 終端的微處理器系統(tǒng)將當(dāng)前時(shí)間點(diǎn)的總行駛里程存儲(chǔ)在車載終端的FLASH存儲(chǔ)器 中,時(shí)間長度可以為2小時(shí),也可以是其它的時(shí)間長度,比如1小時(shí)或3小時(shí)等;
j.車載終端的微處理器系統(tǒng)從車載終端的RAM存儲(chǔ)器中讀取包括總行駛里 程在內(nèi)的車輛行駛數(shù)據(jù)向管理中心的計(jì)算機(jī)處理系統(tǒng)發(fā)送數(shù)據(jù)包,傳送數(shù)據(jù)包時(shí), 如圖2所示,是采用窗口機(jī)制進(jìn)行數(shù)據(jù)的傳輸,以一個(gè)窗口的數(shù)據(jù)作為一個(gè)確認(rèn) 應(yīng)答單元,在應(yīng)答幀中包含數(shù)據(jù)接收結(jié)果信息,明確指示未接收成功的數(shù)據(jù)在窗 口中的位置,車載終端的微處理器系統(tǒng)根據(jù)應(yīng)答信息進(jìn)行重傳,直到管理中心的 計(jì)算機(jī)處理系統(tǒng)確認(rèn)一個(gè)窗口的數(shù)據(jù)全部接收成功為止;傳輸數(shù)據(jù)時(shí)車載終端的 微處理器系統(tǒng)在每幀數(shù)據(jù)中添加校驗(yàn)碼,并由管理中心的計(jì)算機(jī)處理系統(tǒng)進(jìn)行校 驗(yàn)的逆運(yùn)算,來驗(yàn)證數(shù)據(jù)的真實(shí)性;k.管理中心的計(jì)算機(jī)處理系統(tǒng)將當(dāng)前接收的總行駛里程數(shù)據(jù)存儲(chǔ)在管理中 心的數(shù)據(jù)庫中所對(duì)應(yīng)的該車載終端的數(shù)據(jù)存儲(chǔ)區(qū)中,并將所述總行駛里程數(shù)據(jù)以 及以前的所有歷史數(shù)據(jù)處理成一條以時(shí)間為橫軸總行駛里程為縱軸的光滑曲線或 對(duì)應(yīng)的數(shù)據(jù)表;
1.管理中心的計(jì)算機(jī)處理系統(tǒng)根據(jù)車輛管理者所輸入的時(shí)間或時(shí)間段條件, 由上述以時(shí)間為橫軸總行駛里程為縱橫的關(guān)系曲線或?qū)?yīng)的數(shù)據(jù)表中讀取或計(jì)算 獲得所述車輛的總行駛里程或時(shí)間段內(nèi)的行駛里程。
通過上述方式,可以對(duì)車輛的實(shí)時(shí)運(yùn)行狀態(tài)、行駛里程進(jìn)行實(shí)時(shí)有效的監(jiān)測, 解決了運(yùn)營部門無法實(shí)時(shí)獲得司機(jī)的行駛狀態(tài)和行駛里程,無法對(duì)司機(jī)的一些違 規(guī)事件,如隨意改變行駛路線、虛報(bào)燃油費(fèi)用等進(jìn)行有效監(jiān)控和管理的問題。
本發(fā)明的一種基于無線網(wǎng)絡(luò)和GPS位置信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法, 車載終端利用GPS模塊實(shí)時(shí)接收GPS位置信息,GPS數(shù)據(jù)的接收間隔為1秒,根 據(jù)前后秒位置點(diǎn)數(shù)據(jù)(經(jīng)度、緯度)計(jì)算出每秒汽車的行駛距離并對(duì)該距離值進(jìn) 行矯正,累加矯正后的距離值,從而統(tǒng)計(jì)出車輛的總行駛里程。對(duì)每秒距離值進(jìn) 行矯正的矯正系數(shù)是通過車輛實(shí)際行駛測試得出的實(shí)測距離與GPS數(shù)據(jù)計(jì)算距離 的誤差得到的矯正系數(shù);該矯正系數(shù)根據(jù)車輛的行駛速度進(jìn)行了量化,不同的速 度區(qū)間有不同的矯正系數(shù);可以通過大量的反復(fù)多次實(shí)測對(duì)比來計(jì)算得出矯正系 數(shù),這要比一般用理論模型得到矯正系數(shù)更接近實(shí)際。在每一次計(jì)算出累積里程 和平均速度后都對(duì)該數(shù)值添加校驗(yàn)后作映像保存,以便當(dāng)車載終端復(fù)位后恢復(fù)相 應(yīng)參數(shù),確保里程統(tǒng)計(jì)的可靠性。對(duì)總里程的統(tǒng)計(jì)每隔兩個(gè)小時(shí)存儲(chǔ)在非易失性 存儲(chǔ)器即FLASH存儲(chǔ)器中,既保證總里程數(shù)據(jù)的不丟失,又減少了對(duì)FLASH存儲(chǔ) 器的擦寫,提高了 FLASH存儲(chǔ)器的使用壽命。當(dāng)車載終端由于干擾或屏蔽物的遮 擋短暫不定位時(shí),通過不定位前計(jì)算并存儲(chǔ)的平均速度,對(duì)總里程進(jìn)行補(bǔ)償,進(jìn) 一步提高了總里程數(shù)據(jù)的真實(shí)性。
本發(fā)明的一種基于無線網(wǎng)絡(luò)和GPS位置信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法, 管理中心的計(jì)算機(jī)處理系統(tǒng)根據(jù)需要通過無線網(wǎng)絡(luò)設(shè)定車載終端對(duì)里程信息的采
12樣方式和傳輸方式;車載終端則根據(jù)設(shè)定的車輛不同狀態(tài)下(點(diǎn)火和熄火)采樣 參數(shù)采集車輛的行駛記錄數(shù)據(jù)以及行駛里程,并緩存該信息到RAM存儲(chǔ)器中,行 駛記錄數(shù)據(jù)包括發(fā)送時(shí)間間隔內(nèi)的行駛里程、采樣時(shí)間點(diǎn)、采樣時(shí)刻點(diǎn)的位置信 息、每分鐘的平均速度以及司機(jī)編號(hào);實(shí)時(shí)動(dòng)態(tài)在RAM中保存行駛數(shù)據(jù)的發(fā)送起 始地址和行駛數(shù)據(jù)的下一包數(shù)據(jù)的存儲(chǔ)地址,保存時(shí)加入校驗(yàn)機(jī)制,以便當(dāng)車載 終端出現(xiàn)意外復(fù)位時(shí)能快速可靠的恢復(fù)這兩個(gè)關(guān)鍵參數(shù),提高執(zhí)行效率。車載終 端的定時(shí)檢索模塊定時(shí)檢索RAM區(qū)中未發(fā)送的行駛記錄數(shù)據(jù)后,啟動(dòng)無線數(shù)據(jù)通 訊模塊向管理中心的計(jì)算機(jī)處理系統(tǒng)進(jìn)行可靠傳輸;傳輸時(shí)在每幀數(shù)據(jù)中添加校 驗(yàn)碼,防止傳輸中的干擾而導(dǎo)致數(shù)據(jù)出現(xiàn)錯(cuò)誤,在接收端進(jìn)行校驗(yàn)的逆運(yùn)算,確 保接收到的數(shù)據(jù)是真實(shí)的。管理中心的計(jì)算機(jī)處理系統(tǒng)根據(jù)車輛上傳的行駛記錄 數(shù)據(jù)實(shí)時(shí)統(tǒng)計(jì)車輛的行駛里程和行駛狀態(tài)。
上述實(shí)施例僅用來進(jìn)一步說明本發(fā)明的一種基于無線網(wǎng)絡(luò)和GPS位置信息 實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法,但本發(fā)明并不局限于實(shí)施例,凡是依據(jù)本發(fā)明的 技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均落入本發(fā)明技 術(shù)方案的保護(hù)范圍內(nèi)。
權(quán)利要求
1. 一種基于無線網(wǎng)絡(luò)和GPS位置信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法,包括矯正系數(shù)標(biāo)定和實(shí)時(shí)檢測、統(tǒng)計(jì)兩個(gè)過程在矯正系數(shù)標(biāo)定過程,它包括如下步驟a. 將車輛的行駛速度劃分成連續(xù)的若干個(gè)速度區(qū)間;b. 讓指定的車輛以某一速度區(qū)間內(nèi)所設(shè)定的速度行駛,該輛車的車載終端的GPS模塊實(shí)時(shí)采集GPS數(shù)據(jù),并將GPS數(shù)據(jù)輸給車載終端的微處理器系統(tǒng),車載終端的微處理器系統(tǒng)根據(jù)前后秒位置點(diǎn)經(jīng)度、緯度數(shù)據(jù)計(jì)算出每秒汽車的行駛距離;同時(shí),采用實(shí)測的方式測出所述汽車每秒的實(shí)際行駛距離;c. 車載終端的微處理器系統(tǒng)將所述汽車每秒的實(shí)際行駛距離與計(jì)算行駛距離進(jìn)行比較,得到一個(gè)對(duì)應(yīng)于上述所述速度區(qū)間的矯正系數(shù);d. 不斷地改變車輛的行駛速度,以對(duì)應(yīng)于每一個(gè)速度區(qū)間,重復(fù)步驟b、步驟c得到若干個(gè)與各速度區(qū)間成一一對(duì)應(yīng)關(guān)系的矯正系數(shù),車載終端的微處理器系統(tǒng)將各矯正系數(shù)存儲(chǔ)在車載終端的FLASH存儲(chǔ)器中;在實(shí)時(shí)檢測、統(tǒng)計(jì)處理過程,它包括如下步驟e. 車臺(tái)注冊(cè)車載終端的微處理器系統(tǒng)通過車載終端的GPRS模塊經(jīng)由GPRS無線通信網(wǎng)絡(luò)向管理中心的計(jì)算機(jī)處理系統(tǒng)發(fā)送注冊(cè)請(qǐng)求,管理中心的計(jì)算機(jī)處理系統(tǒng)接受注冊(cè)請(qǐng)求后,在其數(shù)據(jù)庫中建立所述車載終端的數(shù)據(jù)存儲(chǔ)區(qū),并將賦予該車載終端的身份標(biāo)識(shí)ID發(fā)送給所述車載終端以供數(shù)據(jù)上傳時(shí)使用;f. 車載終端的GPS模塊每間隔一秒實(shí)時(shí)采集一次包括經(jīng)度、緯度、速度、時(shí)間的GPS數(shù)據(jù),并將GPS數(shù)據(jù)輸給車載終端的微處理器系統(tǒng),車載終端的微處理器系統(tǒng)根據(jù)前后秒位置點(diǎn)的經(jīng)度、緯度數(shù)據(jù)計(jì)算出該秒鐘汽車的行駛距離;當(dāng)車載終端的GPS模塊采集不到GPS數(shù)據(jù)時(shí),車載終端的微處理器系統(tǒng)以當(dāng)前點(diǎn)往前一段時(shí)間內(nèi)的平均速度作為當(dāng)前速度來計(jì)算得到汽車的行駛距離;g. 車載終端的微處理器系統(tǒng)對(duì)當(dāng)前速度進(jìn)行判別,根據(jù)該速度值所處的速度區(qū)間從FLASH存儲(chǔ)器中讀取對(duì)應(yīng)于該速度區(qū)間的矯正系數(shù),并利用該矯正系數(shù)對(duì)步驟f所計(jì)算出來的行駛距離進(jìn)行矯正,從而得到計(jì)算里程數(shù)據(jù);h. 車載終端的微處理器系統(tǒng)對(duì)計(jì)算里程數(shù)據(jù)進(jìn)行累加,從而獲得當(dāng)前時(shí)間點(diǎn)的總行駛里程;i. 車載終端的微處理器系統(tǒng)將當(dāng)前時(shí)間點(diǎn)的總行駛里程緩存在車載終端的RAM存儲(chǔ)器中;j. 車載終端的微處理器系統(tǒng)從車載終端的RAM存儲(chǔ)器中讀取包括總行駛里程在內(nèi)的車輛行駛數(shù)據(jù)向管理中心的計(jì)算機(jī)處理系統(tǒng)發(fā)送數(shù)據(jù)包,傳送數(shù)據(jù)包時(shí),是采用窗口機(jī)制進(jìn)行數(shù)據(jù)的傳輸,以一個(gè)窗口的數(shù)據(jù)作為一個(gè)確認(rèn)應(yīng)答單元,在應(yīng)答幀中包含數(shù)據(jù)接收結(jié)果信息,明確指示未接收成功的數(shù)據(jù)在窗口中的位置,車載終端的微處理器系統(tǒng)根據(jù)應(yīng)答信息進(jìn)行重傳,直到管理中心的計(jì)算機(jī)處理系統(tǒng)確認(rèn)一個(gè)窗口的數(shù)據(jù)全部接收成功為止;k. 管理中心的計(jì)算機(jī)處理系統(tǒng)將當(dāng)前接收的總行駛里程數(shù)據(jù)存儲(chǔ)在管理中心的數(shù)據(jù)庫中所對(duì)應(yīng)的該車載終端的數(shù)據(jù)存儲(chǔ)區(qū)中,并將所述總行駛里程數(shù)據(jù)以及以前的所有歷史數(shù)據(jù)處理成一條以時(shí)間為橫軸總行駛里程為縱軸的光滑曲線或?qū)?yīng)的數(shù)據(jù)表;l. 管理中心的計(jì)算機(jī)處理系統(tǒng)根據(jù)車輛管理者所輸入的時(shí)間或時(shí)間段條件,由上述以時(shí)間為橫軸總行駛里程為縱橫的關(guān)系曲線或?qū)?yīng)的數(shù)據(jù)表中讀取或計(jì)算獲得所述車輛的總行駛里程或時(shí)間段內(nèi)的行駛里程。
2. 根據(jù)權(quán)利要求1所述的一種基于無線網(wǎng)絡(luò)和GPS位置信息實(shí)時(shí)統(tǒng) 計(jì)汽車行駛里程的方法,其特征在于所述的步驟i中,還包括在總行駛 里程中添加校驗(yàn)碼并在車載終端的RAM存儲(chǔ)器中做映像存儲(chǔ)。
3. 根據(jù)權(quán)利要求1所述的一種基于無線網(wǎng)絡(luò)和GPS位置信息實(shí)時(shí)統(tǒng) 計(jì)汽車行駛里程的方法,其特征在于所述的步驟i中還包括設(shè)置一個(gè)時(shí) 間長度的采集周期,當(dāng)該采集周期的時(shí)間點(diǎn)到達(dá)時(shí),車載終端的微處理器 系統(tǒng)將當(dāng)前時(shí)間點(diǎn)的總行駛里程存儲(chǔ)在車載終端的FLASH存儲(chǔ)器中。
4. 根據(jù)權(quán)利要求1所述的一種基于無線網(wǎng)絡(luò)和GPS位置信息實(shí)時(shí)統(tǒng) 計(jì)汽車行駛里程的方法,其特征在于所述的步驟j中,傳輸數(shù)據(jù)時(shí)車載 終端的微處理器系統(tǒng)還在每幀數(shù)據(jù)中添加校驗(yàn)碼,并由管理中心的計(jì)算機(jī) 處理系統(tǒng)進(jìn)行校驗(yàn)的逆運(yùn)算,來驗(yàn)證數(shù)據(jù)的真實(shí)性。
全文摘要
本發(fā)明公開了一種基于無線網(wǎng)絡(luò)和GPS位置信息實(shí)時(shí)統(tǒng)計(jì)汽車行駛里程的方法,是用標(biāo)定的方式來獲得車輛實(shí)際行駛距離與GPS數(shù)據(jù)計(jì)算距離之間的矯正系數(shù),然后基于該矯正系數(shù)去矯正利用GPS位置信息所計(jì)算出的行駛距離來實(shí)時(shí)得出里程數(shù)據(jù),并通過累加的方式得出總行駛里程,然后將采集車輛的行駛記錄數(shù)據(jù)以及行駛里程緩存到RAM存儲(chǔ)器中,并對(duì)每一次計(jì)算出累積里程和平均速度后都對(duì)該數(shù)值添加校驗(yàn)后作映像保存,并采用窗口機(jī)制進(jìn)行數(shù)據(jù)的傳輸,將數(shù)據(jù)傳輸給管理中心的計(jì)算機(jī)處理系統(tǒng),以便于管理中心對(duì)車輛的實(shí)時(shí)運(yùn)行狀態(tài)、行駛里程進(jìn)行實(shí)時(shí)有效的監(jiān)測,并通過行駛里程統(tǒng)計(jì)、分析,可以實(shí)現(xiàn)對(duì)汽車進(jìn)行實(shí)時(shí)管理和有效調(diào)配。
文檔編號(hào)G01C22/00GK101470012SQ20081007040
公開日2009年7月1日 申請(qǐng)日期2007年12月29日 優(yōu)先權(quán)日2007年12月29日
發(fā)明者賦 任, 賴榮東, 挺 陳, 陳永波, 黃運(yùn)峰 申請(qǐng)人:廈門雅迅網(wǎng)絡(luò)股份有限公司