一種定位裝置位置信息漂移的數據處理方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及定位技術領域,尤其涉及的是一種定位裝置位置信息漂移的數據處理方法及系統(tǒng)。
【背景技術】
[0002]GPS即全球定位系統(tǒng),是一種衛(wèi)星導航定位系統(tǒng),利用該系統(tǒng),用戶可以在全球范圍內實現全天候、連續(xù)、實時的三維導航定位和測速;另外,利用該系統(tǒng),用戶還能夠進行高精度的時間傳遞和高精度的精密定位。但是,在高大建筑密集或天氣情況不好的地方,因為GPS信號經過多次的折、反射,造成信號誤差,會出現漂移。即使在靜止狀態(tài)下,GPS信息也會出現波動,導致位置信息不準確。
[0003]因此現有技術有待于進一步的改進。
【發(fā)明內容】
[0004]鑒于上述現有技術中的不足之處,本發(fā)明的目的在于為用戶提供一種定位裝置位置信息漂移的數據處理方法及系統(tǒng),旨在解決現有技術GPS信號經過多次的折、反射,造成信號誤差,會出現漂移,從而導致位置信息不準確的問題。
[0005]本發(fā)明解決技術問題所采用的技術方案如下:
一種定位裝置位置信息漂移的數據處理方法,其中,所述方法包括步驟:
A、定位裝置獲取當前點的當前地理位置信息及當前速度值,并將所述當前地理位置信息及所述當前速度值發(fā)送至服務器;
B、服務器接收所述當前地理位置信息及所述當前速度值,并判斷所述當前速度值是否為O及所述當前地理位置信息與前一次地理位置信息是否相同;
C、當所述當前速度值為0,且所述當前地理位置信息與前一次地理位置信息不同,則將所述當前地理位置信息設置為與前一次地理位置信息相同;
D、當所述當前速度值由O變?yōu)榉?,則所述定位裝置再獲取至少一次地理位置信息,并根據所述當前地理位置信息及定位裝置再獲取至少一次地理位置信息判斷是否滿足預先設定的運動啟動條件,當滿足時則將所述當前地理位置信息設置為與所述定位裝置再獲取的至少一次地理位置信息中的最近一次地理位置信息相同。
[0006]所述定位裝置位置信息漂移的數據處理方法,其中,所述當前地理位置信息為當前點的經瑋度值及GPS方向角度值。
[0007]所述定位裝置位置信息漂移的數據處理方法,其中,所述步驟D具體包括:
D11、當所述當前速度值由O變?yōu)榉?,則所述定位裝置再按時間先后順序依次獲取第一位置點的第一地理位置信息、第二位置點的第二地理位置信息及第三位置點的第三地理位置信息;
D12、根據所述第三地理位置信息中的經瑋度值與所述當前地理位置信息中的經瑋度值確定第三位置點與當前點之間的第一距離差,并判斷所述第一距離差是否大于10米; D13、當所述第一距離差大于10米時,則將所述當前地理位置信息設置為與所述第三地理位置信息相同。
[0008]所述定位裝置位置信息漂移的數據處理方法,其中,所述步驟D具體包括:
D21、當所述當前速度值由O變?yōu)榉?,則所述定位裝置再按時間先后順序依次獲取第四位置點的第四地理位置信息、第五位置點的第五地理位置信息及第六位置點的第六地理位置信息,并獲取所述第四地理位置信息中的第四GPS速度值、所述第五地理位置信息中的第五GPS速度值及所述第六地理位置信息中的第六GPS速度值;
D22、判斷所述第四GPS速度值、第五GPS速度值及第六GPS速度信值是否都不為Om/
s ;
D23、當所述第四GPS速度值、第五GPS速度值及第六GPS速度值均不為Om/s時,則將所述當前地理位置信息設置為與所述第六位置點的第六地理位置信息相同。
[0009]所述定位裝置位置信息漂移的數據處理方法,其中,所述步驟D具體包括:
D31、當所述當前速度值由O變?yōu)榉?,則所述定位裝置再按時間先后順序依次獲取第七位置點的第七地理位置信息、第八位置點的第八地理位置信息及第九位置點的第九地理位置信息,并獲取第七位置點與當前點之間的第七距離值、第八位置點與當前點之間的第八距離值及第九位置點與當前點之間的第九距離值;
D32、判斷所述第八距離值是否大于所述第七距離值,且所述第九距離值是否大于所述第八距離值;
D33、當所述第八距離值大于所述第七距離值,且所述第九距離值大于所述第八距離值,則將所述當前地理位置信息設置為與所述第九位置點的地理位置信息相同。
[0010]所述定位裝置位置信息漂移的數據處理方法,其中,所述步驟D具體包括:
D41、當所述當前速度值由O變?yōu)榉?,則所述定位裝置再按時間先后順序依次獲取第十位置點的第十地理位置信息、第十一位置點的第十一地理位置信息及第十二位置點的第十二地理位置信息,并獲取第十位置點的第十GPS方向角度值、第十一位置點的第十一 GPS方向角度值及第十二位置點的第十二 GPS方向角度值;
D42、判斷所述第十GPS方向角度值、所述第i^一 GPS方向角度值及所述第十二 GPS方向角度值與所述當前點的所述當前地理位置信息中的GPS方向角度值之間的差值是否都小于10度;
D43、當所述第十GPS方向角度值、所述第i^一 GPS方向角度值及所述第十二 GPS方向角度值與所述當前點的GPS方向角度值之間的差值均小于10度,則將所述當前地理位置信息設置為與所述第十二位置點的地理位置信息相同。
[0011]一種定位裝置位置信息漂移的數據處理系統(tǒng),其中,包括:
定位及發(fā)送模塊,用于定位裝置獲取當前點的當前地理位置信息及當前速度值,并將所述當前地理位置信息及所述當前速度值發(fā)送至服務器;
接收及判斷模塊,用于服務器接收所述當前地理位置信息及所述當前速度值,并判斷所述當前速度值是否為O及所述當前地理位置信息與前一次地理位置信息是否相同;第一控制模塊,用于當所述當前速度值為0,且所述當前地理位置信息與前一次地理位置信息不同,則將所述當前地理位置信息設置為與前一次地理位置信息相同;
第二控制模塊,用于當所述當前速度值由O變?yōu)榉?,則所述定位裝置再獲取至少一次地理位置信息,并根據所述當前地理位置信息及定位裝置再獲取至少一次地理位置信息判斷是否滿足預先設定的運動啟動條件,當滿足時則將所述當前地理位置信息設置為與所述定位裝置再獲取的至少一次地理位置信息中的最近一次地理位置信息相同。
[0012]所述定位裝置位置信息漂移的數據處理系統(tǒng),其中,所述當前地理位置信息為當前點的經瑋度值及GPS方向角度值。
[0013]所述定位裝置位置信息漂移的數據處理系統(tǒng),其中,所述第二控制模塊具體包括:
第一定位信息獲取單元,用于當所述當前速度值由O變?yōu)榉?,則所述定位裝置再按時間先后順序依次獲取第一位置點的第一地理位置信息、第二位置點的第二地理位置信息及第三位置點的第三地理位置信息;
第一判斷單元,用于根據所述第三地理位置信息中的經瑋度值與所述當前地理位置信息中的經瑋度值確定第三位置點與當前點之間的第一距離差,并判斷所述第一距離差是否大于10米;
第一重置單元,用于當所述第一距離差大于10米時,則將所述當前地理位置信息設置為與所述第三地理位置信息相同。
[0014]所述定位裝置位置信息漂移的數據處理系統(tǒng),其中,所述第二控制模塊具體包括:
第二定位信息