車輛常駐地分析方法
【專利摘要】本發(fā)明提供了一種車輛常駐地分析方法,通過行車軌跡數(shù)據(jù)中批量獲取車輛的GPS信息數(shù)據(jù)進(jìn)行分析,從而確定有效停留,再針對(duì)有效停留的GPS信息數(shù)據(jù)進(jìn)行分類處理得到駐留點(diǎn),最后對(duì)每個(gè)駐留點(diǎn)的停留時(shí)間進(jìn)行累加得到駐留時(shí)間,最終經(jīng)由排序?qū)νA魰r(shí)間較長(zhǎng)的駐留點(diǎn)的位置確定為車輛常駐地,從而實(shí)現(xiàn)了可靠合理得到車輛可靠常駐地的目的??蛇m合諸如:汽車租賃的風(fēng)險(xiǎn)控制(以防騙車)、車主畫像(如車主經(jīng)常停留于醫(yī)院或KTV等商業(yè)應(yīng)用中作為可靠參考數(shù)據(jù)基礎(chǔ)使用,從而結(jié)合停留的時(shí)段實(shí)現(xiàn)分析車主的職業(yè)或愛好等客觀商業(yè)分析、評(píng)估使用。
【專利說明】
車輛常駐地分析方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種車輛行車數(shù)據(jù)處理方法,尤其是指一種車輛常駐地分析方法。
【背景技術(shù)】
[0002]私家車是人們出行的重要交通工具之一。汽車的普及導(dǎo)致汽車之間構(gòu)成的網(wǎng)絡(luò)一一車聯(lián)網(wǎng)日趨重要,特別是在1T時(shí)代,車聯(lián)網(wǎng)或?qū)⒊蔀閮H次于由互聯(lián)網(wǎng)和手機(jī)構(gòu)成的移動(dòng)互聯(lián)網(wǎng)之后的世界第三大互聯(lián)網(wǎng)物體,因此蘊(yùn)含著無限機(jī)遇。
[0003]在車聯(lián)網(wǎng)系統(tǒng)中,智能汽車的最重要主體,通過車載設(shè)備使得汽車智能化,進(jìn)而實(shí)時(shí)采集汽車數(shù)據(jù),上傳至云端,在通過充分利用互聯(lián)技術(shù)上的信息實(shí)時(shí)交互、大數(shù)據(jù)分析與高速云計(jì)算,才能保證智能汽車真正擁有充分的智能。在車聯(lián)網(wǎng)生態(tài)系統(tǒng)的構(gòu)建進(jìn)程中,運(yùn)營(yíng)商、芯片商、模組與方案設(shè)計(jì)商、車廠都在積極進(jìn)行對(duì)應(yīng)的變革。而車聯(lián)網(wǎng)發(fā)展的過程中產(chǎn)生的海量的駕駛行為數(shù)據(jù)包括車輛常駐地等在內(nèi)的狀態(tài)信息提供了分析可能性,但現(xiàn)有技術(shù)中并未能有效的通過數(shù)據(jù)分析得到客觀的車輛常駐地信息,阻礙了后續(xù)各種業(yè)務(wù)參考與使用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是:提供了一種基于車輛GPS歷史軌跡信息進(jìn)行常駐地分析的行車輛常駐地分析方法。
[0005]為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供了一種車輛常駐地分析方法,包括分析處理流程,分析處理流程包括步驟,
[0006]A)批量獲取車輛對(duì)應(yīng)GPS信息數(shù)據(jù);所述GPS信息數(shù)據(jù)包含定位信息及時(shí)間信息;
[0007]B)逐條比較相鄰時(shí)間的GPS信息數(shù)據(jù),判斷車輛是否處于有效停留,將有效停留的車輛GPS信息數(shù)據(jù)中的定位信息連同停留時(shí)長(zhǎng)作為車輛駐留信息存入車輛駐留信息組;所述停留時(shí)長(zhǎng)根據(jù)已停留態(tài)下車輛的GPS信息數(shù)據(jù)中的時(shí)間信息計(jì)算得到;
[0008]C)根據(jù)范圍誤差值對(duì)車輛駐留信息組中車輛駐留信息進(jìn)行歸類,得到包含至少一個(gè)駐留點(diǎn)的駐留點(diǎn)組;
[0009]D)將駐留點(diǎn)組中每個(gè)駐留點(diǎn)的停留時(shí)長(zhǎng)累加,得到累計(jì)駐留時(shí)長(zhǎng);
[0010]E)至少將累計(jì)駐留時(shí)長(zhǎng)最長(zhǎng)的停留點(diǎn)的定位信息標(biāo)記為車輛常駐地。
[0011]上述中,所述步驟B具體包括,
[0012]BI)將GPS信息數(shù)據(jù)根據(jù)時(shí)間信息按時(shí)間先后排序;
[0013]B2)選擇時(shí)間最早的一條GPS信息數(shù)據(jù)作為基準(zhǔn)數(shù)據(jù);
[0014]B3)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程;
[0015]行車態(tài)子流程
[0016]S10)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù);
[0017]Sll)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息;
[0018]S12)判斷對(duì)比數(shù)據(jù)的時(shí)間信息與基準(zhǔn)數(shù)據(jù)的時(shí)間信息差值的時(shí)間間隔是否大于時(shí)間間隔閾值,是則轉(zhuǎn)到步驟SI 3;
[0019]S13)判斷對(duì)比數(shù)據(jù)的定位信息與基準(zhǔn)數(shù)據(jù)的定位信息差值的相距距離是否小于相距閾值,是則轉(zhuǎn)到步驟S14;
[0020]S14)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并記錄為有效停留點(diǎn);
[0021]S15)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到已停留態(tài)子流程;
[0022]已停留態(tài)子流程
[0023]S20)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù);
[0024]S21)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息;
[0025]S22)判斷對(duì)比數(shù)據(jù)的定位信息與有效停留點(diǎn)的定位信息相距距離是否小于相距閾值,是則轉(zhuǎn)到步驟S27,否則轉(zhuǎn)到步驟S23 ;
[0026]S23)將有效停留點(diǎn)的定位信息及停留時(shí)長(zhǎng)作為車輛駐留信息存入車輛駐留信息組;
[0027]S24)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,是則轉(zhuǎn)到步驟S25;
[0028]S25)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程;
[0029]S27)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值累加至停留時(shí)長(zhǎng),而后轉(zhuǎn)到已停留態(tài)子流程。
[0030]上述中,所述已停留態(tài)子流程中步驟S24中,若否則轉(zhuǎn)到步驟S26;
[0031]S26)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并標(biāo)記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程;
[0032]停留態(tài)子流程
[0033]S30)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù);
[0034]S31)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息;
[0035]S32)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)是否同時(shí)滿足時(shí)間信息的時(shí)間間隔大于時(shí)間間隔閾值且定位信息的相距小于相距閾值,是則轉(zhuǎn)到步驟S33;
[0036]S33)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值累加至停留時(shí)長(zhǎng),而后轉(zhuǎn)到已停留態(tài)子流程。
[0037]上述中,所述停留態(tài)子流程中步驟S32中,否則轉(zhuǎn)到步驟S35;
[0038]S35)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,否則轉(zhuǎn)到步驟S36,是則轉(zhuǎn)到步驟 S37;
[0039]S36)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到待停留態(tài)子流程;
[0040]S37)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值累加至停留時(shí)長(zhǎng);
[0041]S38)判斷停留時(shí)常是否超過留時(shí)長(zhǎng)閾值,是則轉(zhuǎn)到已停留態(tài)子流程,否則轉(zhuǎn)到停留態(tài)子流程;
[0042]待停留態(tài)子流程
[0043]S40)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù);
[0044]S41)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息;
[0045]S42)判斷對(duì)比數(shù)據(jù)的時(shí)間信息與基準(zhǔn)數(shù)據(jù)的時(shí)間信息的時(shí)間間隔是否大于時(shí)間間隔閾值,是則轉(zhuǎn)到步驟S43;
[0046]S43)判斷對(duì)比數(shù)據(jù)的定位信息與疑似停留點(diǎn)的定位信息相距距離是否小于相距閾值,是則轉(zhuǎn)到步驟S44;
[0047]S44)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并記錄為有效停留點(diǎn),而后轉(zhuǎn)到已停留態(tài)子流程。
[0048]上述中,所述待停留態(tài)子流程,步驟S42中,否則轉(zhuǎn)到步驟S45;
[0049]S45)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,否則轉(zhuǎn)到步驟S46,是則轉(zhuǎn)到步驟S47.’
[0050]S46)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到待停留態(tài)子流程;
[0051]S47)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并標(biāo)記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程。
[0052]上述中,所述待停留態(tài)子流程,步驟S43中,否則轉(zhuǎn)到步驟S49;
[0053]S49)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,是則轉(zhuǎn)到步驟S50,否則轉(zhuǎn)到步驟 S51;
[0054]S50)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并標(biāo)記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程;
[0055]S51)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程。
[0056]上述中,所述行車態(tài)子流程,步驟S12中,若否則轉(zhuǎn)到步驟S16;
[0057]S16)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,是則轉(zhuǎn)到步驟S17;否則轉(zhuǎn)到步驟SI 8;
[0058]S17)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并標(biāo)記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程;
[0059]S18)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程;
[0060]步驟S13中,若否則轉(zhuǎn)到步驟S19;
[0061]S19)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程。
[0062]上述中,所述行車態(tài)子流程的步驟S11、S12間還包括步驟S112)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到行車態(tài)子流程,否則轉(zhuǎn)到步驟S12;
[0063]所述已停留態(tài)子流程的步驟S21、S22間還包括步驟S212)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到已停留態(tài)子流程,否則轉(zhuǎn)到步驟S22。
[0064]上述中,所述停留態(tài)子流程的步驟S31、S32之間還包括步驟S312)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到停留態(tài)子流程,否則轉(zhuǎn)到步驟S32;
[0065]所述待停留態(tài)子流程的步驟S41、S42之間還包括步驟S412)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到待停留態(tài)子流程,否則轉(zhuǎn)到步驟S42。
[0066]上述中,所述時(shí)間間隔閾值為1800-3600S;所述相距閾值為10-1OOOm;所述時(shí)速閾值為0-1 Okm/h。
[0067]本發(fā)明的有益效果在于:提供了一種車輛常駐地分析方法,能夠通過行車軌跡數(shù)據(jù)中批量獲取車輛的GPS信息數(shù)據(jù)進(jìn)行分析,從而確定有效停留,再針對(duì)有效停留的GPS信息數(shù)據(jù)進(jìn)行分類處理得到駐留點(diǎn),最后對(duì)每個(gè)駐留點(diǎn)的停留時(shí)間進(jìn)行累加得到駐留時(shí)間,最終經(jīng)由排序?qū)νA魰r(shí)間較長(zhǎng)的駐留點(diǎn)的位置確定為車輛常駐地,從而實(shí)現(xiàn)了可靠合理得到車輛可靠常駐地的目的??蛇m合諸如:汽車租賃的風(fēng)險(xiǎn)控制(以防騙車)、車主畫像(如車主經(jīng)常停留于醫(yī)院或KTV等商業(yè)應(yīng)用中作為可靠參考數(shù)據(jù)基礎(chǔ)使用,從而結(jié)合停留的時(shí)段實(shí)現(xiàn)分析車主的職業(yè)或愛好等客觀商業(yè)分析、評(píng)估使用。
【附圖說明】
[0068]下面結(jié)合附圖詳述本發(fā)明的具體結(jié)構(gòu)
[0069]圖1為本發(fā)明方法的總流程圖;
[0070]圖2為本發(fā)明的行車態(tài)子流程流程圖;
[0071 ]圖3為本發(fā)明的停留態(tài)子流程流程圖;
[0072]圖4為本發(fā)明的待停留態(tài)子流程流程圖;
[0073]圖5為本發(fā)明的已停留態(tài)子流程流程圖。
【具體實(shí)施方式】
[0074]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖詳予說明。
[0075]如圖1所示,本發(fā)明涉及一種車輛常駐地分析方法,包括分析處理流程,分析處理流程包括步驟,
[0076]A)批量獲取車輛對(duì)應(yīng)GPS信息數(shù)據(jù);所述GPS信息數(shù)據(jù)包含定位信息及時(shí)間信息;
[0077]B)逐條比較相鄰時(shí)間的GPS信息數(shù)據(jù),判斷車輛是否處于有效停留,將有效停留的車輛GPS信息數(shù)據(jù)中的定位信息連同停留時(shí)長(zhǎng)作為車輛駐留信息存入車輛駐留信息組;所述停留時(shí)長(zhǎng)根據(jù)已停留態(tài)下車輛的GPS信息數(shù)據(jù)中的時(shí)間信息計(jì)算得到;
[0078]C)根據(jù)范圍誤差值對(duì)車輛駐留信息組中車輛駐留信息進(jìn)行歸類,得到包含至少一個(gè)駐留點(diǎn)的駐留點(diǎn)組;
[0079]D)將駐留點(diǎn)組中每個(gè)駐留點(diǎn)的停留時(shí)長(zhǎng)累加,得到累計(jì)駐留時(shí)長(zhǎng);
[0080]E)至少將累計(jì)駐留時(shí)長(zhǎng)最長(zhǎng)的停留點(diǎn)的定位信息標(biāo)記為車輛常駐地。
[0081 ]從上述描述可知,本發(fā)明的有益效果在于:提供了一種車輛常駐地分析方法,能夠通過行車軌跡數(shù)據(jù)中批量獲取車輛的GPS信息數(shù)據(jù)進(jìn)行分析,從而確定有效停留,再針對(duì)有效停留的GPS信息數(shù)據(jù)進(jìn)行分類處理得到駐留點(diǎn),最后對(duì)每個(gè)駐留點(diǎn)的停留時(shí)間進(jìn)行累加得到駐留時(shí)間,最終經(jīng)由排序?qū)νA魰r(shí)間較長(zhǎng)的駐留點(diǎn)的位置確定為車輛常駐地,從而實(shí)現(xiàn)了可靠合理得到車輛可靠常駐地的目的??蛇m合諸如:汽車租賃的風(fēng)險(xiǎn)控制(以防騙車)、車主畫像(如車主經(jīng)常停留于醫(yī)院或KTV等商業(yè)應(yīng)用中作為可靠參考數(shù)據(jù)基礎(chǔ)使用,從而結(jié)合停留的時(shí)段實(shí)現(xiàn)分析車主的職業(yè)或愛好等客觀商業(yè)分析、評(píng)估使用。
[0082]實(shí)施例1
[0083]雖然孤立的獲取、分析車輛是處于行駛或停止?fàn)顟B(tài)非常容易,但由于車輛在行駛、停止?fàn)顟B(tài)因素、情況復(fù)雜多變,如車載設(shè)備GPS信號(hào)的獲取的連續(xù)性會(huì)受到實(shí)際地形、設(shè)備穩(wěn)定性影響(如停車場(chǎng)、室內(nèi)往往GPS定位信號(hào)不準(zhǔn)),因此車輛實(shí)際處于的情形非常多,實(shí)際車輛行駛過程常見的行駛/停止?fàn)顟B(tài)至少包括以下幾種可能性:
[0084]1、車輛持續(xù)以正常速度行駛
[0085]2、車輛持續(xù)緩行(如堵車、停車場(chǎng)找位等)
[0086]3、車輛從靜止轉(zhuǎn)為正常速度行駛(如車輛出室內(nèi)停車場(chǎng))
[0087]4、車輛從緩行加速至正常速度行駛(如紅綠燈)
[0088]5、車輛從正常速度降為緩行(如紅綠燈)
[0089]6、車輛從正常行駛轉(zhuǎn)為停止(如車輛駛?cè)胧覂?nèi)停車場(chǎng))
[0090]可見車輛實(shí)際在行車與停留狀態(tài)間存在諸多轉(zhuǎn)化方式,因此如何合理、快速的準(zhǔn)確判別車輛是否真實(shí)發(fā)生了實(shí)際的停留,是本發(fā)明進(jìn)一步需要解決的技術(shù)問題之一。
[0091 ]本實(shí)施例給出了的基本從行車態(tài)到確認(rèn)已停留態(tài)的判斷機(jī)制。如下:
[0092]上述中,所述步驟B具體包括,
[0093]BI)將GPS信息數(shù)據(jù)根據(jù)時(shí)間信息按時(shí)間先后排序;
[0094]B2)選擇時(shí)間最早的一條GPS信息數(shù)據(jù)作為基準(zhǔn)數(shù)據(jù);
[0095]B3)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程。
[0096]行車態(tài)子流程,參見圖2:
[0097]S10)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù);
[0098]SI I)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息;
[0099]S12)判斷對(duì)比數(shù)據(jù)的時(shí)間信息與基準(zhǔn)數(shù)據(jù)的時(shí)間信息差值的時(shí)間間隔是否大于時(shí)間間隔閾值,是則轉(zhuǎn)到步驟SI 3;
[0100]在進(jìn)入行車態(tài)子流程后首先判別對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)時(shí)間信息的差值對(duì)應(yīng)的時(shí)間間隔是否超時(shí)可篩選出車輛較長(zhǎng)時(shí)間后才進(jìn)出GPS信號(hào)障礙地區(qū)(如室內(nèi)停車場(chǎng))的情形,因?yàn)橥朔N情況下會(huì)產(chǎn)生實(shí)際停車行為,因此可快速識(shí)別車輛可能產(chǎn)生停留的情況。
[0101]S13)判斷對(duì)比數(shù)據(jù)的定位信息與基準(zhǔn)數(shù)據(jù)的定位信息差值的相距距離是否小于相距閾值,是則轉(zhuǎn)到步驟S14;
[0102]本步驟進(jìn)一步判斷相距距離可篩除諸如定位出錯(cuò)或?qū)嶋H車輛正常使用但設(shè)備故障所帶來的錯(cuò)誤GPS數(shù)據(jù)。
[0103]S14)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并記錄為有效停留點(diǎn);
[0104]當(dāng)滿足前后GPS信息數(shù)據(jù)的時(shí)間間隔夠長(zhǎng)且相距距離不遠(yuǎn)情況下,即可確認(rèn)車輛前后兩次狀態(tài)發(fā)生了變化,即很可能車輛從原先的行駛狀態(tài)變成了較長(zhǎng)時(shí)間的停留狀態(tài),因此此時(shí)可確認(rèn)車輛發(fā)生了一次有效的停留(也可能根據(jù)流程不同為確認(rèn)疑似停留點(diǎn)為有效停留點(diǎn)),因此本步驟將此刻GPS信息數(shù)據(jù)的定位信息存儲(chǔ),同時(shí)停留時(shí)長(zhǎng)暫定為當(dāng)下前后時(shí)間差。
[0105]S15)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到已停留態(tài)子流程;
[0106]已停留態(tài)子流程,參見圖3:
[0107]S20)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù);
[0108]S21)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息;
[0109]S22)判斷對(duì)比數(shù)據(jù)的定位信息與有效停留點(diǎn)的定位信息相距距離是否小于相距閾值,是則轉(zhuǎn)到步驟S27,否則轉(zhuǎn)到步驟S23 ;
[0110]本步驟通過相距距離的判別,從而可得出車輛是否在結(jié)束停留。S23)將有效停留點(diǎn)的定位信息及停留時(shí)長(zhǎng)作為車輛駐留信息存入車輛駐留信息組;
[0111]上述步驟S22驟通過對(duì)前后定位信息的相距距離判斷,從而分析車輛是否在停留狀態(tài)上發(fā)生了變化,若距離發(fā)生變化則很可能意味著車輛發(fā)生了移動(dòng),即從停留變成了行駛,此時(shí)原先存儲(chǔ)的有效停留點(diǎn)的定位信息和記錄的停留時(shí)長(zhǎng)則就是一個(gè)真實(shí)的車輛駐留ig息得以保存。
[0112]S24)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,是則轉(zhuǎn)到步驟S25;
[0113]本步驟進(jìn)一步對(duì)車速進(jìn)行判斷,以確認(rèn)車輛實(shí)際是否真實(shí)開始行駛。
[0114]S25)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程;
[0115]S27)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值累加至停留時(shí)長(zhǎng),而后轉(zhuǎn)到已停留態(tài)子流程。
[0116]當(dāng)與前后定位信息的相距距離并未發(fā)生明顯變化時(shí),即車輛依然處于停留,此時(shí)通過累加統(tǒng)計(jì)得到車輛實(shí)際的真實(shí)停留時(shí)長(zhǎng)。
[0117]對(duì)于上述“已停留態(tài)子流程”,進(jìn)入該流程意味著車輛本次停留已符合有效停留的條件(連續(xù)停留在本區(qū)域的時(shí)長(zhǎng)已超過門檻值)。由于在先前步驟中不能確定在此的停留時(shí)長(zhǎng)(如行車態(tài)子流程時(shí)),所以本流程對(duì)后續(xù)GPS數(shù)據(jù)持續(xù)分析,每次對(duì)有效GPS數(shù)據(jù)進(jìn)行分析時(shí),有兩種可能:仍在停留地范圍,則延長(zhǎng)停留時(shí)長(zhǎng)(更新);否則,則離開停留的范圍,意味著本次停留結(jié)束,則可確定本次停留的時(shí)長(zhǎng)。由此,通過判斷是否仍在本區(qū)域范圍(即對(duì)比數(shù)據(jù)的位置與本次停留點(diǎn)的距離是否小于一門檻值)即可統(tǒng)計(jì)車輛真實(shí)停留下實(shí)際的停留時(shí)長(zhǎng)。需要特別注意的是,在停留時(shí)長(zhǎng)的判斷上,車速并不作為判斷因素,只有在車輛移動(dòng)(距離有效停留點(diǎn)較遠(yuǎn),可理解為離開停車場(chǎng)范圍)后,才判斷車輛是真發(fā)生移動(dòng)還是緩行后變更了停留地點(diǎn)。
[0118]實(shí)施例2
[0119]上述中,所述已停留態(tài)子流程中步驟S24中,若否則轉(zhuǎn)到步驟S26;
[0120]S26)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并標(biāo)記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程;
[0121]當(dāng)在已停留態(tài)下離開停車場(chǎng)范圍后,如出現(xiàn)車速較慢,則對(duì)車輛變化后的位置標(biāo)記為一“新”的疑似停留點(diǎn),再通過后續(xù)停留態(tài)子流程來確認(rèn)是否真產(chǎn)生了停留(即確認(rèn)是否是個(gè)有效停留)。
[0122]停留態(tài)子流程,參見圖4:
[0123]S30)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù);
[0124]S31)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息;
[0125]S32)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)是否同時(shí)滿足時(shí)間信息的時(shí)間間隔大于時(shí)間間隔閾值且定位信息的相距小于相距閾值,是則轉(zhuǎn)到步驟S33;S33)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值累加至停留時(shí)長(zhǎng),而后轉(zhuǎn)到已停留態(tài)子流程。
[0126]僅當(dāng)時(shí)間間隔長(zhǎng)且距離相距又不大,則意味著車輛并未發(fā)生本質(zhì)的停留點(diǎn)變化,因此此時(shí)不改變停留點(diǎn)定位,而只是累計(jì)停留時(shí)長(zhǎng)。
[0127]本實(shí)施例中的“停留態(tài)子流程”,主要用于識(shí)別車輛發(fā)生的停留為有效停留或無效停留,判斷主要通過判斷停留時(shí)長(zhǎng)是否超過門檻值,如時(shí)長(zhǎng)超過門檻值,則可確認(rèn)為有效停留,迀入“已停留態(tài)”,進(jìn)入新流程處理;如時(shí)長(zhǎng)沒超過門檻值,則繼續(xù)留在本狀態(tài),不需更新停留時(shí)長(zhǎng)。在此之前,有個(gè)判斷,對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的時(shí)間差值(即時(shí)間間隔)超過門檻值(該值較大,一般為I小時(shí))且仍在停留地范圍,則可確認(rèn)這就是有效停留(時(shí)長(zhǎng)超過I小時(shí)),也迀入“已停留態(tài)”,進(jìn)入新流程處理。在“停留態(tài)”時(shí),如果車又開動(dòng)起來(車速超過一門檻值),則本次停留也識(shí)別為無效停留,迀入“待停留態(tài)“,尋找新的停留。
[0128]實(shí)施例3
[0129]上述中,所述停留態(tài)子流程中步驟S32中,否則轉(zhuǎn)到步驟S35;
[0130]S35)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,否則轉(zhuǎn)到步驟S36,是則轉(zhuǎn)到步驟 S37;
[0131]當(dāng)無法同時(shí)不滿足S32兩個(gè)條件時(shí),則車輛可能處于無效停留狀態(tài)(由于前后數(shù)據(jù)的位置過遠(yuǎn),無法確定具體停留點(diǎn)),此時(shí)進(jìn)一步對(duì)時(shí)速進(jìn)行判斷,從而剔除車輛實(shí)際屬于行駛情況下的無效停留狀態(tài)。
[0132]S36)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到待停留態(tài)子流程;
[0133]S37)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值累加至停留時(shí)長(zhǎng);
[0134]S38)判斷停留時(shí)常是否超過留時(shí)長(zhǎng)閾值,是則轉(zhuǎn)到已停留態(tài)子流程,否則轉(zhuǎn)到停留態(tài)子流程。
[0135]停留態(tài)子流程是對(duì)車輛的停留是屬于停留還是只是個(gè)短暫停留。其具體判別流程如下:
[0136]待停留態(tài)子流程,參見圖5:
[0137]S40)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù);
[0138]S41)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息;
[0139]S42)判斷對(duì)比數(shù)據(jù)的時(shí)間信息與基準(zhǔn)數(shù)據(jù)的時(shí)間信息的時(shí)間間隔是否大于時(shí)間間隔閾值,是則轉(zhuǎn)到步驟S43;
[0140]S43)判斷對(duì)比數(shù)據(jù)的定位信息與疑似停留點(diǎn)的定位信息相距距離是否小于相距閾值,是則轉(zhuǎn)到步驟S44;
[0141]S44)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并記錄為有效停留點(diǎn),而后轉(zhuǎn)到已停留態(tài)子流程。
[0142]本實(shí)施例的流程機(jī)制可有效應(yīng)對(duì)相鄰的GPS數(shù)據(jù)時(shí)間間隔較長(zhǎng)的情況是否真實(shí)產(chǎn)生停留的判定。例如:
[0143](I)當(dāng)車輛設(shè)備因素長(zhǎng)時(shí)間無法正常獲取GPS信息數(shù)據(jù),則前后上報(bào)的兩條GPS信息數(shù)據(jù)的時(shí)間信息的間隔很長(zhǎng)。
[0144](2)車輛駛?cè)氲叵峦\噲?chǎng),失去GPS信號(hào),停留長(zhǎng)時(shí)間后駛出(如一夜)方恢復(fù)GPS定位上報(bào)GPS信息數(shù)據(jù)。
[0145]對(duì)于上述⑴(2)情況下,在GPS信息數(shù)據(jù)中都會(huì)提現(xiàn)的相鄰的GPS數(shù)據(jù)時(shí)間間隔較長(zhǎng),若直接定義為車輛停留則會(huì)導(dǎo)致停留錯(cuò)誤的情況,因此本實(shí)施例中進(jìn)一步增加了對(duì)GPS數(shù)據(jù)中的位置信息與記錄的疑似停留點(diǎn)的相距進(jìn)行判別的機(jī)制,只有當(dāng)相距不超過相距閾值下,才表示車輛前后兩次定位數(shù)據(jù)差異不遠(yuǎn),車輛處于同一區(qū)域,如在停車場(chǎng)范圍內(nèi)的幾率大大增加,方才將這次停留標(biāo)記為一個(gè)疑似停留點(diǎn),且進(jìn)一步還會(huì)迀到“已停留態(tài)子流程”進(jìn)行進(jìn)一步識(shí)別判斷,確認(rèn)是否真實(shí)有效停留。若相距超過閾值情況,則認(rèn)為可能車輛并未真實(shí)發(fā)生停留,只計(jì)入疑似停留點(diǎn),進(jìn)一步迀到“停留態(tài)子流程”和行車態(tài)子流程進(jìn)行進(jìn)一步分析。
[0146]實(shí)施例4
[0147]上述中,所述待停留態(tài)子流程,步驟S42中,否則轉(zhuǎn)到步驟S45;
[0148]S45)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,否則轉(zhuǎn)到步驟S46,是則轉(zhuǎn)到步驟S47.’
[0149]S46)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到待停留態(tài)子流程;
[0150]S47)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并標(biāo)記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程。
[0151]本實(shí)施例中,“待停留態(tài)”子流程主要目的是尋找停留點(diǎn)。對(duì)于前后間隔(即對(duì)比數(shù)據(jù)時(shí)間與基礎(chǔ)數(shù)據(jù)時(shí)間之差)未超過門檻值的情況,如在S47中,就意味著找到了新的疑似停留點(diǎn)(該點(diǎn)的GPS位置及停留時(shí)刻被保存),停留時(shí)長(zhǎng)為O。
[0152]實(shí)施例5
[0153]上述中,所述待停留態(tài)子流程,步驟S43中,否則轉(zhuǎn)到步驟S49;
[0154]S49)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,是則轉(zhuǎn)到步驟S50,否則轉(zhuǎn)到步驟 S51;
[0155]S50)將對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息及時(shí)間信息記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程;
[0156]本步驟S50和S47—樣,剛剛找到一新的停留點(diǎn)(對(duì)比數(shù)據(jù)中的GPS點(diǎn)),而S44不同,該情景為對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)時(shí)間間隔長(zhǎng)(超過長(zhǎng)門檻值,如I小時(shí)),而兩者的位置在同一區(qū)域(如停車場(chǎng)),則可以確定此為有效停留,用基準(zhǔn)數(shù)據(jù)中的GPS位置作為停留點(diǎn),間隔長(zhǎng)度即為當(dāng)前停留時(shí)長(zhǎng),迀到“已停留態(tài)”,在“已停留態(tài)”會(huì)繼續(xù)延長(zhǎng)本次停留的時(shí)長(zhǎng),或確定停留結(jié)束。
[0157]S51)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程。
[0158]“待停留態(tài)子流程”就是尋找疑似停留點(diǎn)的過程,如找到疑似停留點(diǎn),就開始計(jì)時(shí),在“已停留態(tài)”等待識(shí)別是否為有效停留。也會(huì)出現(xiàn)異常情況,對(duì)比數(shù)據(jù)和基準(zhǔn)數(shù)據(jù)間時(shí)間間隔較長(zhǎng)(超過長(zhǎng)門檻值,如I小時(shí)),如兩者的位置仍在同一區(qū)域(如停車場(chǎng)),則可以確定此為有效停留,用基準(zhǔn)數(shù)據(jù)中的gps位置作為停留點(diǎn),間隔長(zhǎng)度即為當(dāng)前停留時(shí)長(zhǎng),迀到“已停留態(tài)”。在“已停留態(tài)”會(huì)。
[0159]實(shí)施例6
[0160]上述中所述行車態(tài)子流程,步驟S12中,若否則轉(zhuǎn)到步驟S16;
[0161]S16)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,是則轉(zhuǎn)到步驟S17;否則轉(zhuǎn)到步驟SI 8;
[0162]S17)將對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息及時(shí)間信息記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程;
[0163]S18)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程;
[0164]步驟S13中,若否則轉(zhuǎn)到步驟S19;
[0165]S19)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程。
[0166]“行車態(tài)子流程”與“待停留態(tài)子流程”相似,主要是用來尋找疑似停留。不同的是,行車態(tài)更多的是分析車行進(jìn)過程中的數(shù)據(jù),車速為正常行車速度(大于時(shí)速閥值)時(shí),則不迀態(tài)(仍保持在“行車態(tài)”),如S18;如發(fā)現(xiàn)當(dāng)前數(shù)據(jù)(對(duì)比數(shù)據(jù))的車速為O或較小(小于閥值),則該點(diǎn)被識(shí)別為疑似停留點(diǎn)(開始計(jì)時(shí)停留時(shí)長(zhǎng)),迀入停留態(tài),如S17。如對(duì)比數(shù)據(jù)和基準(zhǔn)數(shù)據(jù)時(shí)間間隔較長(zhǎng)。
[0167]實(shí)施例7
[0168]上述中所述行車態(tài)子流程的步驟S11、S12間還包括步驟S112)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到行車態(tài)子流程,否則轉(zhuǎn)到步驟S12;
[0169]所述已停留態(tài)子流程的步驟S21、S22間還包括步驟S212)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到已停留態(tài)子流程,否則轉(zhuǎn)到步驟S22。
[0170]行車態(tài)子流程中需處理可能的出現(xiàn)異常情況:
[0171 ] (I)對(duì)比數(shù)據(jù)為漂移點(diǎn)(即噪聲),丟棄該點(diǎn);
[0172](2)對(duì)比數(shù)據(jù)和基準(zhǔn)數(shù)據(jù)間時(shí)間間隔較長(zhǎng)(超過長(zhǎng)門檻值,如I小時(shí)),如兩者的位置仍在同一區(qū)域(如停車場(chǎng)),則可以確定此為有效停留,用基準(zhǔn)數(shù)據(jù)中的gps位置作為停留點(diǎn),間隔長(zhǎng)度即為當(dāng)前停留時(shí)長(zhǎng),迀到“已停留態(tài)”。在“已停留態(tài)”會(huì)繼續(xù)分析后續(xù)數(shù)據(jù),最終確定本次停留的時(shí)長(zhǎng)。
[0173]本實(shí)施例中,在行車態(tài)子流程和已停留態(tài)子流程的執(zhí)行初始均加入了一個(gè)誤差判斷機(jī)制,從而有效的過濾未知的大誤差、無意義數(shù)據(jù)。
[0174]實(shí)施例8
[0175]上述中所述停留態(tài)子流程的步驟S31、S32之間還包括步驟S312)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到停留態(tài)子流程,否則轉(zhuǎn)到步驟S32;
[0176]所述待停留態(tài)子流程的步驟S41、S42之間還包括步驟S412)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到待停留態(tài)子流程,否則轉(zhuǎn)到步驟S42。
[0177]本實(shí)施例中,在行車態(tài)子流程和已停留態(tài)子流程的執(zhí)行初始均加入了一個(gè)誤差判斷機(jī)制,從而有效的過濾未知的大誤差、無意義數(shù)據(jù)。
[0178]實(shí)施例9
[0179 ] 上述中所述時(shí)間間隔閾值為30-60分鐘;
[0180]所述相距閾值為10-1OOOm;相距閾值是用來判斷車輛是否發(fā)生實(shí)際移動(dòng),同時(shí)避免GPS定位漂移等誤差的。綜合而言,通過
【申請(qǐng)人】大量實(shí)驗(yàn)發(fā)現(xiàn),當(dāng)相距閾值取得比較大。最優(yōu)500M以上時(shí),可有效過濾因GPS定位誤差或其他未知因素帶來的偏差過大的無用數(shù)據(jù)。
[0181]所述時(shí)速閾值為0-10km/h。
【申請(qǐng)人】結(jié)合大量實(shí)驗(yàn)發(fā)現(xiàn),綜合而言車輛在0-10KM/H的時(shí)速下為低速行駛/停留的不確定狀態(tài),因此設(shè)定這個(gè)范圍值可針對(duì)該時(shí)速下車輛的最終狀態(tài)進(jìn)行更為準(zhǔn)確的判別,從而得出真實(shí)有效的停留點(diǎn)信息。
[0182]需要說明的是,這涉及到3個(gè)閥值可在各流程中共用同一參數(shù),最佳的,
[0183]I)時(shí)間間隔閾值(即對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的時(shí)間差)閥值,設(shè)定為I小時(shí),主要用于識(shí)別GPS數(shù)據(jù)丟失,但仍在同一區(qū)域出現(xiàn)的情況,如車駛?cè)氲叵峦\噲?chǎng);
[0184]2)相距閾值,設(shè)定為500米,主要用于限定為同一區(qū)域的范圍,如停車場(chǎng)的大小;
[0185]3)時(shí)速閾值,設(shè)定為10公里/小時(shí),用于識(shí)別即將停車,用來識(shí)別出疑似停車點(diǎn);
[0186]所述停留時(shí)長(zhǎng)閾值為不少于20分鐘。車輛暫時(shí)停留的情況最多出現(xiàn)在紅綠燈或交通堵塞的情況下,綜合大數(shù)據(jù)反復(fù)分析得出,當(dāng)停留時(shí)長(zhǎng)閾值設(shè)置在20分鐘以上,可有效的排除意外停留而判別為停留的情況,從而對(duì)車輛的停留狀況進(jìn)行準(zhǔn)確判別,得出更為真實(shí)有效的停留點(diǎn)信息。
[0187]以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種車輛常駐地分析方法,其特征在于:包括分析處理流程,分析處理流程包括步驟, A)批量獲取車輛對(duì)應(yīng)GPS信息數(shù)據(jù);所述GPS信息數(shù)據(jù)包含定位信息及時(shí)間信息; B)逐條比較相鄰時(shí)間的GPS信息數(shù)據(jù),判斷車輛是否處于有效停留,將有效停留的車輛GPS信息數(shù)據(jù)中的定位信息連同停留時(shí)長(zhǎng)作為車輛駐留信息存入車輛駐留信息組;所述停留時(shí)長(zhǎng)根據(jù)已停留態(tài)下車輛的GPS信息數(shù)據(jù)中的時(shí)間信息計(jì)算得到; C)根據(jù)范圍誤差值對(duì)車輛駐留信息組中車輛駐留信息進(jìn)行歸類,得到包含至少一個(gè)駐留點(diǎn)的駐留點(diǎn)組; D)將駐留點(diǎn)組中每個(gè)駐留點(diǎn)的停留時(shí)長(zhǎng)累加,得到累計(jì)駐留時(shí)長(zhǎng); E)至少將累計(jì)駐留時(shí)長(zhǎng)最長(zhǎng)的停留點(diǎn)的定位信息標(biāo)記為車輛常駐地。2.如權(quán)利要求1所述的車輛常駐地分析方法,其特征在于:所述步驟B具體包括, BI)將GPS信息數(shù)據(jù)根據(jù)時(shí)間信息按時(shí)間先后排序; B2)選擇時(shí)間最早的一條GPS信息數(shù)據(jù)作為基準(zhǔn)數(shù)據(jù); B3)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程; 行車態(tài)子流程 510)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù); 511)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息; 512)判斷對(duì)比數(shù)據(jù)的時(shí)間信息與基準(zhǔn)數(shù)據(jù)的時(shí)間信息差值的時(shí)間間隔是否大于時(shí)間間隔閾值,是則轉(zhuǎn)到步驟SI 3; 513)判斷對(duì)比數(shù)據(jù)的定位信息與基準(zhǔn)數(shù)據(jù)的定位信息差值的相距距離是否小于相距閾值,是則轉(zhuǎn)到步驟S14; 514)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并記錄為有效停留點(diǎn); 515)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到已停留態(tài)子流程; 已停留態(tài)子流程 520)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù); 521)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息; 522)判斷對(duì)比數(shù)據(jù)的定位信息與有效停留點(diǎn)的定位信息相距距離是否小于相距閾值,是則轉(zhuǎn)到步驟S27,否則轉(zhuǎn)到步驟S23 ; 523)將有效停留點(diǎn)的定位信息及停留時(shí)長(zhǎng)作為車輛駐留信息存入車輛駐留信息組; 524)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,是則轉(zhuǎn)到步驟S25; 525)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程; S27)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值累加至停留時(shí)長(zhǎng),而后轉(zhuǎn)到已停留態(tài)子流程。3.如權(quán)利要求2所述的車輛常駐地分析方法,其特征在于:所述已停留態(tài)子流程中步驟S24中,若否則轉(zhuǎn)到步驟S26; 526)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并標(biāo)記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程; 停留態(tài)子流程 530)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù); 531)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息; 532)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)是否同時(shí)滿足時(shí)間信息的時(shí)間間隔大于時(shí)間間隔閾值且定位信息的相距小于相距閾值,是則轉(zhuǎn)到步驟S33; 533)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值累加至停留時(shí)長(zhǎng),而后轉(zhuǎn)到已停留態(tài)子流程。4.如權(quán)利要求3所述的車輛常駐地分析方法,其特征在于:所述停留態(tài)子流程中步驟S32中,否則轉(zhuǎn)到步驟S35; S 3 5)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,否則轉(zhuǎn)到步驟S 3 6,是則轉(zhuǎn)到步驟S37; 536)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到待停留態(tài)子流程; 537)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值累加至停留時(shí)長(zhǎng); 538)判斷停留時(shí)常是否超過留時(shí)長(zhǎng)閾值,是則轉(zhuǎn)到已停留態(tài)子流程,否則轉(zhuǎn)到停留態(tài)子流程; 待停留態(tài)子流程 540)讀取下一個(gè)時(shí)間的GPS信息數(shù)據(jù)作為對(duì)比數(shù)據(jù); 541)分析對(duì)比數(shù)據(jù)中GPS信息數(shù)據(jù),得到定位信息、時(shí)間信息及時(shí)速信息; 542)判斷對(duì)比數(shù)據(jù)的時(shí)間信息與基準(zhǔn)數(shù)據(jù)的時(shí)間信息的時(shí)間間隔是否大于時(shí)間間隔閾值,是則轉(zhuǎn)到步驟S43; 543)判斷對(duì)比數(shù)據(jù)的定位信息與疑似停留點(diǎn)的定位信息相距距離是否小于相距閾值,是則轉(zhuǎn)到步驟S44; 544)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并記錄為有效停留點(diǎn),而后轉(zhuǎn)到已停留態(tài)子流程。5.如權(quán)利要求4所述的車輛常駐地分析方法,其特征在于:所述待停留態(tài)子流程,步驟S42中,否則轉(zhuǎn)到步驟S45; 545)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,否則轉(zhuǎn)到步驟S46,是則轉(zhuǎn)到步驟S47; 546)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到待停留態(tài)子流程; 547)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并標(biāo)記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程。6.如權(quán)利要求4或5所述的車輛常駐地分析方法,其特征在于:所述待停留態(tài)子流程,步驟S43中,否則轉(zhuǎn)到步驟S49 ; 549)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,是則轉(zhuǎn)到步驟S50,否則轉(zhuǎn)到步驟S51; 550)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并標(biāo)記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流 程; S51)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程。7.如權(quán)利要求1所述的車輛常駐地分析方法,其特征在于:所述行車態(tài)子流程,步驟S12中,若否則轉(zhuǎn)到步驟S16; 516)判斷對(duì)比數(shù)據(jù)的時(shí)速信息是否小于時(shí)速閾值,是則轉(zhuǎn)到步驟S17;否則轉(zhuǎn)到步驟S18; 517)將對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中時(shí)間信息差值記錄為停留時(shí)長(zhǎng),連同對(duì)比數(shù)據(jù)的GPS信息數(shù)據(jù)記錄中定位信息一并標(biāo)記為疑似停留點(diǎn),而后轉(zhuǎn)到停留態(tài)子流程; 518)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程; 步驟S13中,若否則轉(zhuǎn)到步驟S19; 519)將對(duì)比數(shù)據(jù)存儲(chǔ)為基準(zhǔn)數(shù)據(jù),而后轉(zhuǎn)到行車態(tài)子流程。8.如權(quán)利要求2所述的車輛常駐地分析方法,其特征在于:所述行車態(tài)子流程的步驟S11、S12間還包括步驟S112)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到行車態(tài)子流程,否則轉(zhuǎn)到步驟S12; 所述已停留態(tài)子流程的步驟S21、S22間還包括步驟S212)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到已停留態(tài)子流程,否則轉(zhuǎn)到步驟S22。9.如權(quán)利要求3所述的車輛常駐地分析方法,其特征在于:所述停留態(tài)子流程的步驟S31、S32之間還包括步驟S312)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到停留態(tài)子流程,否則轉(zhuǎn)到步驟S32; 所述待停留態(tài)子流程的步驟S41、S42之間還包括步驟S412)判斷對(duì)比數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)差異是否大于閾值,是則丟棄對(duì)比數(shù)據(jù),轉(zhuǎn)到待停留態(tài)子流程,否則轉(zhuǎn)到步驟S42。10.如權(quán)利要求4所述的車輛常駐地分析方法,其特征在于:所述時(shí)間間隔閾值為1800-3600s ;所述相距閾值為100-1000m;所述時(shí)速閾值為0-1 Okm/h。
【文檔編號(hào)】G06F17/30GK105843943SQ201610216718
【公開日】2016年8月10日
【申請(qǐng)日】2016年4月8日
【發(fā)明人】金克龍
【申請(qǐng)人】深圳廣聯(lián)賽訊有限公司