1.一種基于位置聚合的GPS信息存儲方法,包括如下步驟:
一.系統(tǒng)接收車輛GPS信息后,首先判斷當(dāng)前緩存組件中是否已緩存有該車輛的聚合信息;若不存在,則生成新的聚合,并將新聚合加入緩存組件中;
二.若緩存組件中存在該車輛的聚合信息,則繼續(xù)判斷是否需要生成新的聚合;若不需要生成新聚合,則根據(jù)當(dāng)前GPS信息計算聚合項,并更新緩存組件中的該車輛的聚合信息;
三.若需要生成新聚合,則根據(jù)當(dāng)前車輛GPS信息生成新的聚合,同時將舊聚合的數(shù)據(jù)添加到持久化存儲中。
2.如權(quán)利要求1所述的基于位置聚合的GPS信息存儲方法,其特征在于:步驟二中,是否需要生成新聚合的判斷條件包括:
條件1:當(dāng)前GPS信息的時間與緩存組件中GPS數(shù)據(jù)的更新時間的間隔是否在系統(tǒng)設(shè)定的合理區(qū)間內(nèi),超出該合理區(qū)間的,則重新生成聚合信息;
條件2:當(dāng)前GPS信息與緩存數(shù)據(jù)的位置信息是否超過系統(tǒng)設(shè)定的合理聚合區(qū)間內(nèi),超出聚合的虛擬圍欄范圍,則重新生成新聚合。
3.如權(quán)利要求1或2所述的基于位置聚合的GPS信息存儲方法,其特征在于:需要生成的聚合項,包括聚合項數(shù)量、行駛里程、行駛時間、平均速度、停靠站時間、非營運里程、非營運時間。
4.如權(quán)利要求3所述的基于位置聚合的GPS信息存儲方法,其特征在于:
該方法通過緩存組件對聚合的中間結(jié)果數(shù)據(jù)進(jìn)行臨時存儲。
5.如權(quán)利要求3所述的基于位置聚合的GPS信息存儲方法,其特征在于:該方法將聚合結(jié)果信息保存到持久化存儲中。
6.如權(quán)利要求4或5所述的基于位置聚合的GPS信息存儲方法,其特征在于:該方法對緩存組件和持久化存儲中的數(shù)據(jù)進(jìn)行查詢統(tǒng)計,包括:監(jiān)控車輛的實時位置,對車輛的歷史軌跡進(jìn)行回放,對車輛的速度(進(jìn)行計算、統(tǒng)計,對車輛的行駛里程進(jìn)行統(tǒng)計分析,對車輛的運營情況進(jìn)行統(tǒng)計分析,對車輛異常情況進(jìn)行統(tǒng)計分析。
7.如權(quán)利要求1所述的基于位置聚合的GPS信息存儲方法,其特征在于:該方法是基于位置聚合的優(yōu)化,存在以下影響優(yōu)化結(jié)果的因素:
車速:車輛行駛速度與優(yōu)化效率成反比;車速越慢,優(yōu)化效果越明顯;
車輛??繒r間:車輛??繒r間與優(yōu)化效率成正比,??康群驎r間越長,優(yōu)化效果越明顯。