本發(fā)明涉及定位技術(shù)領(lǐng)域,具體而言,涉及一種GPS定位數(shù)據(jù)的處理方法和裝置。
背景技術(shù):
GPS在實(shí)際生活中為我們帶來許多便利,其最主要的功能來自于本身的精準(zhǔn)定位。無論是車載導(dǎo)航儀為我們指路導(dǎo)航,還是手持終端為我們提供精確的經(jīng)緯度用來指明方向,以及GPS產(chǎn)品在工業(yè)上、物流業(yè)中甚至諸多行業(yè)中帶來實(shí)際應(yīng)用效果,都證明了GPS產(chǎn)品的定位精準(zhǔn)性是其應(yīng)用廣泛的重要支柱。
在解析GPS定位漂移現(xiàn)象之前,我們首先了解一下GPS是怎樣根據(jù)衛(wèi)星信號來實(shí)現(xiàn)定位的。GPS(Global Positioning System,全球定位系統(tǒng))包括三大部分:空間GPS衛(wèi)星星座、地面監(jiān)控系統(tǒng)、用戶GPS信號接收機(jī)。GPS定位的基本原理為:衛(wèi)星不斷的發(fā)射自身的星歷參數(shù)和時(shí)間信息,GPS信號接收機(jī)接收到衛(wèi)星發(fā)射的信號后,根據(jù)三角公式計(jì)算可以得到GPS信號接收機(jī)的位置,三顆衛(wèi)星可進(jìn)行2D定位(經(jīng)度、緯度),四顆衛(wèi)星則可進(jìn)行3D定位(經(jīng)度、緯度及高度)。通過GPS信號接收機(jī)不斷的更新接收衛(wèi)星信號,就可以計(jì)算出移動方向和速度。
由于目前全球有24顆GPS導(dǎo)航衛(wèi)星分布在6條軌道上,在任意時(shí)刻在水平線以上最少有4顆衛(wèi)星,最多有11顆衛(wèi)星,所以GPS定位可以得到很好的保證。作為GPS信號接收終端的導(dǎo)航儀的作用就是捕獲衛(wèi)星信號,對衛(wèi)星信號進(jìn)行放大、處理,實(shí)時(shí)計(jì)算出GPS信號接收機(jī)的3D位置與速度。
在實(shí)際使用的過程當(dāng)中,GPS的定位精度未必會讓我們滿意,許多用戶反映使用車載GPS產(chǎn)品的時(shí)候,車輛或手持終端雖然靜止不動,但是導(dǎo)航儀屏幕所顯示的位置圖標(biāo)卻在地圖上左右搖擺,這就是我們常說的衛(wèi)星信號漂移現(xiàn)象。此外,實(shí)際位置與地圖所顯示位置不一致,產(chǎn)生位置偏差也是許多車載或手持終端使用者經(jīng)常遇到的現(xiàn)象。
針對現(xiàn)有技術(shù)中車載或手持GPS終端的定位結(jié)果不準(zhǔn)確的技術(shù)問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種GPS定位數(shù)據(jù)的處理方法和裝置,以至少解決現(xiàn)有技術(shù)中車載或手持GPS終端的定位結(jié)果不準(zhǔn)確的技術(shù)問題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種GPS定位數(shù)據(jù)的處理方法,包括:獲取GPS終端采集到的目標(biāo)對象的多個(gè)位置點(diǎn),其中,位置點(diǎn)包括至少一個(gè)位置參數(shù);根據(jù)預(yù)設(shè)的篩選規(guī)則對多個(gè)位置點(diǎn)進(jìn)行篩選,并將篩選得到的位置點(diǎn)作為有效位置點(diǎn)添加到可信列表中;計(jì)算可信列表中各個(gè)有效位置點(diǎn)的平均速度;判斷平均速度是否為第一預(yù)設(shè)速度;若平均速度為第一預(yù)設(shè)速度,則獲取所有有效位置點(diǎn)的各個(gè)位置參數(shù)的平均值,并根據(jù)各個(gè)位置參數(shù)的平均值確定一個(gè)可信位置點(diǎn),其中,可信位置點(diǎn)用于指示目標(biāo)對象所處的位置;若平均速度不是第一預(yù)設(shè)速度,則獲取所有有效位置點(diǎn)的速度與平均速度的差值,并將與平均速度的差值最小的速度所對應(yīng)的有效位置點(diǎn)作為可信位置點(diǎn),其中,至少一個(gè)位置參數(shù)包括速度;上報(bào)可信位置點(diǎn)。
進(jìn)一步地,根據(jù)預(yù)設(shè)的篩選規(guī)則對多個(gè)位置點(diǎn)進(jìn)行篩選包括:判斷位置點(diǎn)的角度參數(shù)是否大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度是否大于預(yù)設(shè)高度以及位置點(diǎn)的朝向是否在預(yù)設(shè)朝向范圍內(nèi),其中,至少一個(gè)位置參數(shù)還包括角度參數(shù)、海拔高度以及朝向;若位置點(diǎn)的角度參數(shù)不大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度不大于預(yù)設(shè)高度以及位置點(diǎn)的朝向不在預(yù)設(shè)朝向范圍內(nèi),則舍棄位置點(diǎn);若位置點(diǎn)的角度參數(shù)大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度大于預(yù)設(shè)高度以及位置點(diǎn)的朝向在預(yù)設(shè)朝向范圍內(nèi),則根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中。
進(jìn)一步地,在根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中之后,上述方法還包括:依次判斷坐標(biāo)點(diǎn)列表中的各個(gè)位置點(diǎn)的角度參數(shù)是否在預(yù)設(shè)角度范圍內(nèi)、各個(gè)位置點(diǎn)的計(jì)算速度是否在第一預(yù)設(shè)速度范圍內(nèi)以及各個(gè)位置點(diǎn)的速度是否在第二預(yù)設(shè)速度范圍內(nèi),其中,一個(gè)位置點(diǎn)的計(jì)算速度為一個(gè)位置點(diǎn)對應(yīng)前一個(gè)位置點(diǎn)的移動速度;若坐標(biāo)點(diǎn)列表中的位置點(diǎn)的角度參數(shù)不在預(yù)設(shè)角度范圍內(nèi)、位置點(diǎn)的計(jì)算速度不在第一預(yù)設(shè)速度范圍內(nèi)或位置點(diǎn)的速度不在第二預(yù)設(shè)速度范圍內(nèi),則舍棄位置點(diǎn);若坐標(biāo)點(diǎn)列表中的位置點(diǎn)的角度參數(shù)在預(yù)設(shè)角度范圍內(nèi)、位置點(diǎn)的計(jì)算速度在第一預(yù)設(shè)速度范圍內(nèi)以及位置點(diǎn)的速度在第二預(yù)設(shè)速度范圍內(nèi),則確定位置點(diǎn)為篩選得到的位置點(diǎn)。
進(jìn)一步地,根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中包括:按照取模參數(shù)將所有位置點(diǎn)分組;按組將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中,其中,坐標(biāo)點(diǎn)列表的個(gè)數(shù)與將所有位置點(diǎn)分組得到的組數(shù)一致,每個(gè)坐標(biāo)點(diǎn)列表中包含一組位置點(diǎn)。
進(jìn)一步地,將篩選得到的位置點(diǎn)作為有效位置點(diǎn)添加到可信列表中包括:判斷每 個(gè)坐標(biāo)點(diǎn)列表中的有效位置點(diǎn)的角度參數(shù)是否大于第二預(yù)設(shè)角度;若有效位置點(diǎn)的角度參數(shù)大于第二預(yù)設(shè)角度,則為有效位置點(diǎn)設(shè)置一個(gè)標(biāo)識;若有效位置點(diǎn)的角度參數(shù)不大于第二預(yù)設(shè)角度,則判斷有效位置點(diǎn)的速度是否大于第二預(yù)設(shè)速度;若有效位置點(diǎn)的速度大于第二預(yù)設(shè)速度,則為有效位置點(diǎn)設(shè)置一個(gè)標(biāo)識;判斷每個(gè)坐標(biāo)點(diǎn)列表的所有有效位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)是否大于預(yù)設(shè)閾值;若坐標(biāo)點(diǎn)列表的所有有效位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)大于預(yù)設(shè)閾值,則判斷出各個(gè)有效位置點(diǎn)均為運(yùn)動點(diǎn),并將各個(gè)有效位置點(diǎn)作為運(yùn)動點(diǎn)添加到可信列表中,其中,一個(gè)坐標(biāo)點(diǎn)列表對應(yīng)一個(gè)可信列表;若坐標(biāo)點(diǎn)列表的所有有效位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)不大于預(yù)設(shè)閾值,則判斷出各個(gè)有效位置點(diǎn)均為靜止點(diǎn),并將各個(gè)有效位置點(diǎn)作為靜止點(diǎn)添加到可信列表中。
進(jìn)一步地,上報(bào)可信位置點(diǎn)包括:若得到一個(gè)可信列表,則上報(bào)一個(gè)可信列表對應(yīng)的可信位置點(diǎn),其中,一個(gè)可信列表對應(yīng)一個(gè)可信位置點(diǎn);若得到多個(gè)可信列表,則上報(bào)多個(gè)可信列表對應(yīng)的可信位置點(diǎn)中時(shí)間最晚的可信位置點(diǎn),其中,至少一個(gè)位置參數(shù)包括時(shí)間。
進(jìn)一步地,計(jì)算可信列表中各個(gè)有效位置點(diǎn)的平均速度包括:從可信列表中分別讀取各個(gè)有效位置點(diǎn)的速度;計(jì)算讀取到的各個(gè)有效位置點(diǎn)的速度的平均值,作為各個(gè)有效位置點(diǎn)的平均速度。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種GPS定位數(shù)據(jù)的處理裝置,包括:獲取單元,用于獲取GPS終端采集到的目標(biāo)對象的多個(gè)位置點(diǎn),其中,位置點(diǎn)包括至少一個(gè)位置參數(shù);篩選單元,用于根據(jù)預(yù)設(shè)的篩選規(guī)則對多個(gè)位置點(diǎn)進(jìn)行篩選,并將篩選得到的位置點(diǎn)作為有效位置點(diǎn)添加到可信列表中;計(jì)算單元,用于計(jì)算可信列表中各個(gè)有效位置點(diǎn)的平均速度;第一判斷單元,用于判斷平均速度是否為第一預(yù)設(shè)速度;第一確定單元,用于在平均速度為第一預(yù)設(shè)速度的情況下,獲取所有有效位置點(diǎn)的各個(gè)位置參數(shù)的平均值,并根據(jù)各個(gè)位置參數(shù)的平均值確定一個(gè)可信位置點(diǎn),其中,可信位置點(diǎn)用于指示目標(biāo)對象所處的位置;第二確定單元,用于在平均速度不是第一預(yù)設(shè)速度的情況下,獲取所有有效位置點(diǎn)的速度與平均速度的差值,并將與平均速度的差值最小的速度所對應(yīng)的有效位置點(diǎn)作為可信位置點(diǎn),其中,至少一個(gè)位置參數(shù)包括速度;上報(bào)單元,用于上報(bào)可信位置點(diǎn)。
進(jìn)一步地,篩選單元包括:第一判斷模塊,用于判斷位置點(diǎn)的角度參數(shù)是否大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度是否大于預(yù)設(shè)高度以及位置點(diǎn)的朝向是否在預(yù)設(shè)朝向范圍內(nèi),其中,至少一個(gè)位置參數(shù)還包括角度參數(shù)、海拔高度以及朝向;舍棄模塊,用于在位置點(diǎn)的角度參數(shù)不大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度不大于預(yù)設(shè)高度以及位置點(diǎn)的朝向不在預(yù)設(shè)朝向范圍內(nèi)的情況下,舍棄位置點(diǎn);添加模塊,用于在位置 點(diǎn)的角度參數(shù)大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度大于預(yù)設(shè)高度以及位置點(diǎn)的朝向在預(yù)設(shè)朝向范圍內(nèi)的情況下,根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中。
進(jìn)一步地,上述的裝置還包括:第二判斷單元,用于在根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中之后,依次判斷坐標(biāo)點(diǎn)列表中的各個(gè)位置點(diǎn)的角度參數(shù)是否在預(yù)設(shè)角度范圍內(nèi)、各個(gè)位置點(diǎn)的計(jì)算速度是否在第一預(yù)設(shè)速度范圍內(nèi)以及各個(gè)位置點(diǎn)的速度是否在第二預(yù)設(shè)速度范圍內(nèi),其中,一個(gè)位置點(diǎn)的計(jì)算速度為一個(gè)位置點(diǎn)對應(yīng)前一個(gè)位置點(diǎn)的移動速度;舍棄單元,用于在坐標(biāo)點(diǎn)列表中的位置點(diǎn)的角度參數(shù)不在預(yù)設(shè)角度范圍內(nèi)、位置點(diǎn)的計(jì)算速度不在第一預(yù)設(shè)速度范圍內(nèi)或位置點(diǎn)的速度不在第二預(yù)設(shè)速度范圍內(nèi)的情況下,舍棄位置點(diǎn);第三確定單元,用于在坐標(biāo)點(diǎn)列表中的位置點(diǎn)的角度參數(shù)在預(yù)設(shè)角度范圍內(nèi)、位置點(diǎn)的計(jì)算速度在第一預(yù)設(shè)速度范圍內(nèi)以及位置點(diǎn)的速度在第二預(yù)設(shè)速度范圍內(nèi)的情況下,確定位置點(diǎn)為篩選得到的位置點(diǎn)。
進(jìn)一步地,添加模塊包括:分組子模塊,用于按照取模參數(shù)將所有位置點(diǎn)分組;添加子模塊,用于按組將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中,其中,坐標(biāo)點(diǎn)列表的個(gè)數(shù)與將所有位置點(diǎn)分組得到的組數(shù)一致,每個(gè)坐標(biāo)點(diǎn)列表中包含一組位置點(diǎn)。
進(jìn)一步地,篩選單元還包括:第二判斷模塊,用于判斷每個(gè)坐標(biāo)點(diǎn)列表中的有效位置點(diǎn)的角度參數(shù)是否大于第二預(yù)設(shè)角度;第一設(shè)置模塊,用于在有效位置點(diǎn)的角度參數(shù)大于第二預(yù)設(shè)角度的情況下,為有效位置點(diǎn)設(shè)置一個(gè)標(biāo)識;第三判斷模塊,用于在有效位置點(diǎn)的角度參數(shù)不大于第二預(yù)設(shè)角度的情況下,判斷有效位置點(diǎn)的速度是否大于第二預(yù)設(shè)速度;第二設(shè)置模塊,用于在有效位置點(diǎn)的速度大于第二預(yù)設(shè)速度的情況下,為有效位置點(diǎn)設(shè)置一個(gè)標(biāo)識;第四判斷模塊,用于判斷每個(gè)坐標(biāo)點(diǎn)列表的所有有效位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)是否大于預(yù)設(shè)閾值;第一確定模塊,用于在坐標(biāo)點(diǎn)列表的所有篩選得到的位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)大于預(yù)設(shè)閾值的情況下,確定判斷出各個(gè)篩選得到的位置點(diǎn)均為運(yùn)動點(diǎn),并將各個(gè)篩選得到的位置點(diǎn)作為運(yùn)動點(diǎn)添加到可信列表中,其中,一個(gè)坐標(biāo)點(diǎn)列表對應(yīng)一個(gè)可信列表;第二確定模塊,用于在坐標(biāo)點(diǎn)列表的所有篩選得到的位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)不大于預(yù)設(shè)閾值的情況下,確定判斷出各個(gè)篩選得到的位置點(diǎn)均為靜止點(diǎn),并將各個(gè)篩選得到的位置點(diǎn)作為靜止點(diǎn)添加到可信列表中。
進(jìn)一步地,上報(bào)單元包括:第一上報(bào)模塊,用于在得到一個(gè)可信列表的情況下,上報(bào)一個(gè)可信列表對應(yīng)的可信位置點(diǎn),其中,一個(gè)可信列表對應(yīng)一個(gè)可信位置點(diǎn);第二上報(bào)模塊,用于在得到多個(gè)可信列表的情況下,上報(bào)多個(gè)可信列表對應(yīng)的可信位置點(diǎn)中時(shí)間最晚的可信位置點(diǎn),其中,至少一個(gè)位置參數(shù)包括時(shí)間。
進(jìn)一步地,計(jì)算單元包括:讀取模塊,用于從可信列表中分別讀取各個(gè)有效位置 點(diǎn)的速度;計(jì)算模塊,用于計(jì)算讀取到的各個(gè)有效位置點(diǎn)的速度的平均值,作為各個(gè)有效位置點(diǎn)的平均速度。
采用本發(fā)明實(shí)施例,在獲取GPS終端采集到的目標(biāo)對象的多個(gè)位置點(diǎn)之后,根據(jù)預(yù)設(shè)的篩選規(guī)則對多個(gè)位置點(diǎn)進(jìn)行篩選,可以舍棄異常位置點(diǎn);將篩選得到的位置點(diǎn)作為有效位置點(diǎn)添加到可信列表中,可以基于篩選后相對準(zhǔn)確的有效位置點(diǎn)進(jìn)行處理,以獲得準(zhǔn)確地定位結(jié)果;計(jì)算可信列表中各個(gè)有效位置點(diǎn)的平均速度,基于該平均速度確定一個(gè)可信位置點(diǎn)并上報(bào)該可信位置點(diǎn),可以進(jìn)一步地過濾掉異常位置點(diǎn)(如噪點(diǎn)、漂移點(diǎn)等),得到準(zhǔn)確地指示目標(biāo)對象所處位置的可信位置點(diǎn),從而解決現(xiàn)有技術(shù)中車載或手持GPS終端的定位結(jié)果不準(zhǔn)確的技術(shù)問題,實(shí)現(xiàn)了準(zhǔn)確上報(bào)目標(biāo)對象的位置的效果,提高了車載或手持GPS終端定位結(jié)果的準(zhǔn)確性。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的一種GPS定位數(shù)據(jù)的處理方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的GPS定位數(shù)據(jù)的處理方法的流程圖;以及
圖3是根據(jù)本發(fā)明實(shí)施例的一種GPS定位數(shù)據(jù)的處理裝置的示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
根據(jù)本發(fā)明實(shí)施例,提供了一種GPS定位數(shù)據(jù)的處理方法的方法實(shí)施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
圖1是根據(jù)本發(fā)明實(shí)施例的GPS定位數(shù)據(jù)的處理方法的流程圖。如圖1所示,該方法可以包括如下步驟:
步驟S102,獲取GPS終端采集到的目標(biāo)對象的多個(gè)位置點(diǎn)。其中,位置點(diǎn)可以包括至少一個(gè)位置參數(shù)。具體地,GPS終端按照預(yù)設(shè)采集規(guī)則(如每秒鐘采集一次或每兩秒采集一次等采集規(guī)則,具體可根據(jù)GPS終端的配置參數(shù)而定,本發(fā)明對此不作限定)在一段時(shí)間內(nèi)采集目標(biāo)對象(如車載GPS終端或手持GPS終端的使用者)的多個(gè)位置點(diǎn),并且,每個(gè)位置點(diǎn)包括至少一個(gè)位置參數(shù)(如速度、時(shí)間、經(jīng)度、緯度以及朝向等)。
例如,GPS終端每秒鐘采集一次目標(biāo)對象的位置點(diǎn),那么在一段時(shí)間(如1.5分鐘)內(nèi),GPS終端將采集到90個(gè)位置點(diǎn);當(dāng)網(wǎng)絡(luò)情況較差的情況下,GPS終端采集到的位置點(diǎn)的個(gè)數(shù)可能會變少,如只采集到60個(gè)位置點(diǎn)。
在該實(shí)施例中,采集到的這些位置點(diǎn)中可能包括噪點(diǎn)、偏移點(diǎn)或者漂移點(diǎn)等異常數(shù)據(jù),在上報(bào)目標(biāo)對象的位置點(diǎn)之前,需要將采集到的多個(gè)位置點(diǎn)作為基礎(chǔ)參數(shù)進(jìn)行處理,以確定一個(gè)準(zhǔn)確有效地位置點(diǎn)作為目標(biāo)對象的位置。
步驟S104,根據(jù)預(yù)設(shè)的篩選規(guī)則對多個(gè)位置點(diǎn)進(jìn)行篩選,并將篩選得到的位置點(diǎn)作為有效位置點(diǎn)添加到可信列表中。具體地,可以根據(jù)位置點(diǎn)的位置參數(shù)對采集到的多個(gè)位置點(diǎn)進(jìn)行篩選,以舍棄無效位置點(diǎn)(如噪點(diǎn)、偏移點(diǎn)或者漂移點(diǎn)等),保留有效位置點(diǎn)。
可選地,根據(jù)預(yù)設(shè)的篩選規(guī)則對多個(gè)位置點(diǎn)進(jìn)行篩選可以包括如下步驟:
步驟S1,判斷位置點(diǎn)的角度參數(shù)是否大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度是否大于預(yù)設(shè)高度以及位置點(diǎn)的朝向是否在預(yù)設(shè)朝向范圍內(nèi)。其中,至少一個(gè)位置參數(shù)還包括角度參數(shù)、海拔高度以及朝向。
需要說明的是,在位置點(diǎn)的角度參數(shù)不大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度不大于預(yù)設(shè)高度以及位置點(diǎn)的朝向不在預(yù)設(shè)朝向范圍內(nèi)的情況下,執(zhí)行步驟S3;在位置點(diǎn)的角度參數(shù)大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度大于預(yù)設(shè)高度以及位置點(diǎn)的朝向在預(yù)設(shè)朝向范圍內(nèi)的情況下,執(zhí)行步驟S5。
步驟S3,舍棄位置點(diǎn)。
步驟S5,根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中。
其中,角度參數(shù)、海拔高度以及朝向均為GPS終端采集到的原始數(shù)據(jù)。
在一個(gè)可選的實(shí)施例中,第一預(yù)設(shè)角度可以為2、預(yù)設(shè)高度可以為100米以及預(yù)設(shè)朝向范圍可以為2至1000。那么在該實(shí)施例中,當(dāng)位置點(diǎn)的角度參數(shù)不大于2、海拔高度不大于100米或者朝向不在2至1000的范圍內(nèi)時(shí),則判斷出該位置點(diǎn)為無效位置點(diǎn),并將該位置點(diǎn)舍棄;否則,則保留該位置點(diǎn)。按照上述第一預(yù)設(shè)角度、預(yù)設(shè)高度以及預(yù)設(shè)朝向范圍對采集到的所有位置點(diǎn)進(jìn)行篩選之后,將保留下來的所有位置點(diǎn)按照預(yù)設(shè)的取模參數(shù)添加到坐標(biāo)點(diǎn)列表中。
需要說明的是,上述第一預(yù)設(shè)角度、預(yù)設(shè)高度以及預(yù)設(shè)朝向范圍可以根據(jù)GPS終端的具體應(yīng)用場景而設(shè)置,上述實(shí)施例中的數(shù)值僅作示例性說明,本發(fā)明并不對第一預(yù)設(shè)角度、預(yù)設(shè)高度以及預(yù)設(shè)朝向范圍進(jìn)行限定。
通過本發(fā)明上述實(shí)施例,基于第一預(yù)設(shè)角度、預(yù)設(shè)高度以及預(yù)設(shè)朝向范圍對采集到的位置點(diǎn)進(jìn)行一次初步篩選,舍棄明顯異常的位置點(diǎn)(如海拔高度為-1000的位置點(diǎn)),從而為后續(xù)處理提供相對準(zhǔn)確的基礎(chǔ)數(shù)據(jù),以提高后續(xù)處理的效率。
進(jìn)一步地,根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中可以包括:按照取模參數(shù)將所有位置點(diǎn)分組;按組將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中,其中,坐標(biāo)點(diǎn)列表的個(gè)數(shù)與將所有位置點(diǎn)分組得到的組數(shù)一致,每個(gè)坐標(biāo)點(diǎn)列表中包含一組位置點(diǎn)。
具體地,按照預(yù)設(shè)的取模參數(shù)將上述實(shí)施例中保留下來的所有位置點(diǎn)進(jìn)行分組,并將屬于同一組的位置點(diǎn)添加到同一個(gè)坐標(biāo)點(diǎn)列表中??蛇x地,分組之后可以得到一組或者多組位置點(diǎn),對應(yīng)的,將得到一個(gè)或者多個(gè)坐標(biāo)點(diǎn)列表,即坐標(biāo)點(diǎn)列表的個(gè)數(shù)與分組得到的組的個(gè)數(shù)一致。
例如,GPS終端采集到了90個(gè)位置點(diǎn),按照上述實(shí)施例中的第一預(yù)設(shè)角度、預(yù)設(shè)高度以及預(yù)設(shè)朝向范圍對采集到的90個(gè)位置點(diǎn)進(jìn)行篩選之后,保留下來的位置點(diǎn)有80個(gè),此時(shí),按照預(yù)設(shè)的取模參數(shù)(如30)對這80個(gè)坐標(biāo)點(diǎn)進(jìn)行分組,將得到三個(gè)組,可選的,可以將80個(gè)位置點(diǎn)按照順序每30個(gè)分為一組,不足30的作為一組即可。在分組之后,將這三個(gè)組的位置點(diǎn)(每組的位置點(diǎn)的數(shù)量分別為30、30、20)分別添加到三個(gè)坐標(biāo)點(diǎn)列表中。
又如,GPS終端采集到了60個(gè)位置點(diǎn),按照上述實(shí)施例中的第一預(yù)設(shè)角度、預(yù)設(shè)高度以及預(yù)設(shè)朝向范圍對采集到的60個(gè)位置點(diǎn)進(jìn)行篩選之后,保留下來的位置點(diǎn)有 40個(gè),此時(shí),按照預(yù)設(shè)的取模參數(shù)(如40)對這40個(gè)坐標(biāo)點(diǎn)進(jìn)行分組,將得到一個(gè)組,將這一個(gè)組的位置點(diǎn)(位置點(diǎn)的數(shù)量為40)添加到一個(gè)坐標(biāo)點(diǎn)列表中。
在本發(fā)明上述實(shí)施例中,在根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中之后,上述的方法還可以包括如下步驟:
步驟S2,依次判斷坐標(biāo)點(diǎn)列表中的各個(gè)位置點(diǎn)的角度參數(shù)是否在預(yù)設(shè)角度范圍內(nèi)、各個(gè)位置點(diǎn)的計(jì)算速度是否在第一預(yù)設(shè)速度范圍內(nèi)以及各個(gè)位置點(diǎn)的速度是否在第二預(yù)設(shè)速度范圍內(nèi)。其中,一個(gè)位置點(diǎn)的計(jì)算速度為一個(gè)位置點(diǎn)對應(yīng)前一個(gè)位置點(diǎn)的移動速度。
其中,在坐標(biāo)點(diǎn)列表中的位置點(diǎn)的角度參數(shù)不在預(yù)設(shè)角度范圍內(nèi)、位置點(diǎn)的計(jì)算速度不在第一預(yù)設(shè)速度范圍內(nèi)或位置點(diǎn)的速度不在第二預(yù)設(shè)速度范圍內(nèi)的情況下,執(zhí)行步驟S4;在坐標(biāo)點(diǎn)列表中的位置點(diǎn)的角度參數(shù)在預(yù)設(shè)角度范圍內(nèi)、位置點(diǎn)的計(jì)算速度在第一預(yù)設(shè)速度范圍內(nèi)以及位置點(diǎn)的速度在第二預(yù)設(shè)速度范圍內(nèi)的情況下,執(zhí)行步驟S6。
步驟S4,舍棄位置點(diǎn)。
步驟S6,確定位置點(diǎn)為篩選得到的位置點(diǎn)。
具體地,若根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表之后,得到了一個(gè)坐標(biāo)點(diǎn)列表,則判斷該坐標(biāo)點(diǎn)列表中的各個(gè)位置點(diǎn)的角度參數(shù)是否在預(yù)設(shè)角度范圍內(nèi)、各個(gè)位置點(diǎn)的計(jì)算速度是否在第一預(yù)設(shè)速度范圍內(nèi)以及各個(gè)位置點(diǎn)的速度是否在第二預(yù)設(shè)速度范圍內(nèi);若根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表之后,得到了多個(gè)坐標(biāo)點(diǎn)列表,則對每個(gè)坐標(biāo)點(diǎn)列表均執(zhí)行上述判斷操作。
下面以對一個(gè)坐標(biāo)點(diǎn)列表的判斷操作的說明詳細(xì)介紹本發(fā)明上述實(shí)施例。
在一個(gè)可選的實(shí)施例中,預(yù)設(shè)角度范圍可以為3至43、第一預(yù)設(shè)速度范圍可以為0至98米每秒以及第二預(yù)設(shè)速度范圍可以為3.32至400米每秒。那么在該實(shí)施例中,當(dāng)位置點(diǎn)的角度參數(shù)不在3至43的范圍內(nèi)、計(jì)算速度不在0至98米每秒的范圍內(nèi)或者速度不在3.32至400米每秒的范圍內(nèi)時(shí),則判斷出該位置點(diǎn)為無效位置點(diǎn),并將該位置點(diǎn)舍棄;否則,則保留該位置點(diǎn),并確定將該位置點(diǎn)作為篩選得到的位置點(diǎn)。在該實(shí)施例中,按照上述預(yù)設(shè)角度范圍、第一預(yù)設(shè)速度范圍以及第二預(yù)設(shè)速度范圍對經(jīng)過初步篩選的位置點(diǎn)再次進(jìn)行篩選,可以進(jìn)一步地去掉不合理的位置點(diǎn),提高GPS定位的準(zhǔn)確性。
需要說明的是,上述預(yù)設(shè)角度范圍、第一預(yù)設(shè)速度范圍以及第二預(yù)設(shè)速度范圍可 以根據(jù)GPS終端的具體應(yīng)用場景而設(shè)置,上述實(shí)施例中的數(shù)值僅作示例性說明,本發(fā)明并不對預(yù)設(shè)角度范圍、第一預(yù)設(shè)速度范圍以及第二預(yù)設(shè)速度范圍進(jìn)行限定。
通過本發(fā)明上述實(shí)施例,基于預(yù)設(shè)角度范圍、第一預(yù)設(shè)速度范圍以及第二預(yù)設(shè)速度范圍對經(jīng)過初步篩選的位置點(diǎn)進(jìn)行再一次篩選,進(jìn)一步舍棄異常位置點(diǎn),從而為后續(xù)處理提供更加準(zhǔn)確的基礎(chǔ)數(shù)據(jù),以進(jìn)一步地提高后續(xù)處理的效率。
需要進(jìn)一步說明的是,計(jì)算速度為根據(jù)當(dāng)前位置點(diǎn)的時(shí)間、當(dāng)前位置點(diǎn)的前一個(gè)位置點(diǎn)的時(shí)間以及這兩個(gè)位置點(diǎn)之間的距離計(jì)算得到的速度,表示了當(dāng)前位置點(diǎn)相對于其前一個(gè)位置點(diǎn)的移動速度;各個(gè)位置點(diǎn)的角度參數(shù)和速度則為GPS終端采集得到的原始數(shù)據(jù)。
根據(jù)本發(fā)明上述實(shí)施例,將篩選得到的位置點(diǎn)作為有效位置點(diǎn)添加到可信列表中可以包括:判斷每個(gè)坐標(biāo)點(diǎn)列表中的有效位置點(diǎn)的角度參數(shù)是否大于第二預(yù)設(shè)角度;若有效位置點(diǎn)的角度參數(shù)大于第二預(yù)設(shè)角度,則為有效位置點(diǎn)設(shè)置一個(gè)標(biāo)識;若有效位置點(diǎn)的角度參數(shù)不大于第二預(yù)設(shè)角度,則判斷有效位置點(diǎn)的速度是否大于第二預(yù)設(shè)速度;若有效位置點(diǎn)的速度大于第二預(yù)設(shè)速度,則為有效位置點(diǎn)設(shè)置一個(gè)標(biāo)識;判斷每個(gè)坐標(biāo)點(diǎn)列表的所有有效位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)是否大于預(yù)設(shè)閾值;若坐標(biāo)點(diǎn)列表的所有有效位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)大于預(yù)設(shè)閾值,則判斷出各個(gè)有效位置點(diǎn)均為運(yùn)動點(diǎn),并將各個(gè)有效位置點(diǎn)作為運(yùn)動點(diǎn)添加到可信列表中,其中,一個(gè)坐標(biāo)點(diǎn)列表對應(yīng)一個(gè)可信列表;若坐標(biāo)點(diǎn)列表的所有有效位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)不大于預(yù)設(shè)閾值,則判斷出各個(gè)有效位置點(diǎn)均為靜止點(diǎn),并將各個(gè)有效位置點(diǎn)作為靜止點(diǎn)添加到可信列表中。
具體地,將篩選得到的位置點(diǎn)作為有效位置點(diǎn),若根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表之后,得到了多個(gè)坐標(biāo)點(diǎn)列表,則分別對每個(gè)坐標(biāo)點(diǎn)列表中的有效位置點(diǎn)均執(zhí)行上述的判斷操作,在此種情況下,每個(gè)坐標(biāo)點(diǎn)列表將得到一個(gè)對應(yīng)的可信列表;若根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表之后,得到了一個(gè)坐標(biāo)點(diǎn)列表,則分別該坐標(biāo)點(diǎn)列表中的有效位置點(diǎn)執(zhí)行上述的判斷操作,并得到一個(gè)對應(yīng)的可信列表。
下面以一個(gè)坐標(biāo)點(diǎn)列表為例進(jìn)行說明。
在一個(gè)可選的實(shí)施例中,第二預(yù)設(shè)角度可以為43、第二預(yù)設(shè)速度可以為0。那么在該實(shí)施例中,當(dāng)有效位置點(diǎn)的角度參數(shù)大于43時(shí),則為該有效位置點(diǎn)設(shè)置一個(gè)標(biāo)識;否則,則繼續(xù)判斷該有效位置點(diǎn)的速度是否大于0;當(dāng)判斷出該有效位置點(diǎn)的速度大于0時(shí),則為該有效位置點(diǎn)設(shè)置一個(gè)標(biāo)識。若有效位置點(diǎn)的角度參數(shù)不大于43、或者 有效位置點(diǎn)的角度參數(shù)大于43但不大于0,那么不為該有效位置點(diǎn)設(shè)置標(biāo)識。
在該實(shí)施例中,當(dāng)對坐標(biāo)點(diǎn)列表中的所有有效位置點(diǎn)均執(zhí)行完判斷操作之后,統(tǒng)計(jì)所有有效位置點(diǎn)的標(biāo)識的個(gè)數(shù),并判斷標(biāo)識的個(gè)數(shù)是否大于預(yù)設(shè)閾值(如5,該預(yù)設(shè)閾值可以根據(jù)實(shí)際應(yīng)用情況而設(shè)定,本發(fā)明對此不做限定);在標(biāo)識的個(gè)數(shù)大于預(yù)設(shè)閾值的情況下,判斷出有效位置點(diǎn)為運(yùn)動點(diǎn);否則,則判斷出有效位置點(diǎn)為靜止點(diǎn)。并將各個(gè)有效為止作為運(yùn)動點(diǎn)或者靜止點(diǎn)添加到一個(gè)可信列表中。
可選地,在該實(shí)施例中,為了提高判斷結(jié)果的準(zhǔn)確性,當(dāng)判斷出有效位置點(diǎn)為運(yùn)動點(diǎn)時(shí),還可以再判斷該有效位置點(diǎn)的朝向是否小于第一預(yù)設(shè)朝向閾值(如1000);當(dāng)判斷出有效位置點(diǎn)為靜止點(diǎn)時(shí),還可以再判斷該有效位置點(diǎn)的朝向是否小于第二預(yù)設(shè)朝向閾值(如20)。當(dāng)作為運(yùn)動點(diǎn)的有效位置點(diǎn)的朝向不小于第一預(yù)設(shè)朝向閾值或者當(dāng)作為靜止點(diǎn)的有效位置點(diǎn)的朝向不小于第二預(yù)設(shè)朝向閾值時(shí),則認(rèn)為該有效位置點(diǎn)為異常點(diǎn),并將其舍棄;當(dāng)作為運(yùn)動點(diǎn)的有效位置點(diǎn)的朝向小于第一預(yù)設(shè)朝向閾值或者當(dāng)作為靜止點(diǎn)的有效位置點(diǎn)的朝向小于第二預(yù)設(shè)朝向閾值時(shí),則認(rèn)為該有效位置點(diǎn)為有效的點(diǎn),并將其添加到可信列表中。
通過本發(fā)明上述實(shí)施例,按照上述第二預(yù)設(shè)角度和第二預(yù)設(shè)速度對有效位置點(diǎn)的運(yùn)動狀態(tài)進(jìn)行判斷,可以有效判斷出目標(biāo)對象是在運(yùn)動狀態(tài)還是處于靜止?fàn)顟B(tài),從而進(jìn)一步地提高GPS定位的準(zhǔn)確性。
需要說明的是,上述第二預(yù)設(shè)角度和第二預(yù)設(shè)速度可以根據(jù)GPS終端的具體應(yīng)用場景而設(shè)置,上述實(shí)施例中的數(shù)值僅作示例性說明,本發(fā)明并不對預(yù)設(shè)角度范圍、第一預(yù)設(shè)速度范圍以及第二預(yù)設(shè)速度范圍進(jìn)行限定。
步驟S106,計(jì)算可信列表中各個(gè)有效位置點(diǎn)的平均速度。具體地,從可信列表中分別讀取各個(gè)有效位置點(diǎn)的速度;計(jì)算讀取到的各個(gè)有效位置點(diǎn)的速度的平均值,作為各個(gè)有效位置點(diǎn)的平均速度。
在該實(shí)施例中,當(dāng)僅得到一個(gè)可信列表時(shí),計(jì)算該可信列表中的各個(gè)有效位置點(diǎn)的平均速度可以得到一個(gè)平均速度值;當(dāng)?shù)玫蕉鄠€(gè)可信列表時(shí),分別計(jì)算多個(gè)可信列表中的各個(gè)有效位置點(diǎn)的平均速度可以得到多個(gè)平均速度值。那么基于平均速度而得到的可信點(diǎn)位置的個(gè)數(shù)就與可信列表的個(gè)數(shù)一致。
步驟S108,判斷平均速度是否為第一預(yù)設(shè)速度??蛇x地,第一預(yù)設(shè)速度可以為0。
其中,在判斷出平均速度為第一預(yù)設(shè)速度的情況下,執(zhí)行步驟S110;在判斷出平均速度不是第一預(yù)設(shè)速度的情況下,執(zhí)行步驟S112。
步驟S110,獲取所有有效位置點(diǎn)的各個(gè)位置參數(shù)的平均值,并根據(jù)各個(gè)位置參數(shù)的平均值確定一個(gè)可信位置點(diǎn)。其中,可信位置點(diǎn)用于指示目標(biāo)對象所處的位置。
具體地,對于一個(gè)可信列表,當(dāng)其對應(yīng)的平均速度為第一預(yù)設(shè)速度時(shí),獲取該可信列表中所有有效位置點(diǎn)的各個(gè)位置參數(shù)(如,時(shí)間、角度、經(jīng)度、緯度以及速度等等)的平均值,并根據(jù)各個(gè)位置參數(shù)的平均值確定一個(gè)點(diǎn)(該點(diǎn)為根據(jù)位置參數(shù)在地圖上定位的一個(gè)點(diǎn))作為可信位置點(diǎn),以指示出目標(biāo)對象所處的位置。
在該實(shí)施例中,對于多個(gè)可信列表,則對每個(gè)可信列表均執(zhí)行上述操作,從而可以得到多個(gè)可信位置點(diǎn)。
步驟S112,獲取所有有效位置點(diǎn)的速度與平均速度的差值,并將與平均速度的差值最小的速度所對應(yīng)的有效位置點(diǎn)作為可信位置點(diǎn)。其中,至少一個(gè)位置參數(shù)包括速度。
具體地,對于一個(gè)可信列表,當(dāng)其對應(yīng)的平均速度不是第一預(yù)設(shè)速度時(shí),則獲取該可信列表中所有有效位置點(diǎn)的速度與平均速度的差值,并將差值最小的速度所對應(yīng)的有效位置點(diǎn)作為可信位置點(diǎn),以指示出目標(biāo)對象所處的位置。
在該實(shí)施例中,對于多個(gè)可信列表,則對每個(gè)可信列表均執(zhí)行上述操作,從而可以得到多個(gè)可信位置點(diǎn)。
步驟S114,上報(bào)可信位置點(diǎn)。具體地,若得到一個(gè)可信列表,則上報(bào)一個(gè)可信列表對應(yīng)的可信位置點(diǎn),其中,一個(gè)可信列表對應(yīng)一個(gè)可信位置點(diǎn);若得到多個(gè)可信列表,則上報(bào)多個(gè)可信列表對應(yīng)的可信位置點(diǎn)中時(shí)間最晚的可信位置點(diǎn),其中,至少一個(gè)位置參數(shù)包括時(shí)間。
采用本發(fā)明實(shí)施例,在獲取GPS終端采集到的目標(biāo)對象的多個(gè)位置點(diǎn)之后,根據(jù)預(yù)設(shè)的篩選規(guī)則對多個(gè)位置點(diǎn)進(jìn)行篩選,可以舍棄異常位置點(diǎn);將篩選得到的位置點(diǎn)作為有效位置點(diǎn)添加到可信列表中,可以基于篩選后相對準(zhǔn)確的有效位置點(diǎn)進(jìn)行處理,以獲得準(zhǔn)確地定位結(jié)果;計(jì)算可信列表中各個(gè)有效位置點(diǎn)的平均速度,基于該平均速度確定一個(gè)可信位置點(diǎn)并上報(bào)該可信位置點(diǎn),可以進(jìn)一步地過濾掉異常位置點(diǎn)(如噪點(diǎn)、漂移點(diǎn)等),得到準(zhǔn)確地指示目標(biāo)對象所處位置的可信位置點(diǎn),從而解決現(xiàn)有技術(shù)中車載或手持GPS終端的定位結(jié)果不準(zhǔn)確的技術(shù)問題,實(shí)現(xiàn)了準(zhǔn)確上報(bào)目標(biāo)對象的位置的效果,提高了車載或手持GPS終端定位結(jié)果的準(zhǔn)確性。
下面結(jié)合圖2,以根據(jù)取模參數(shù)得到一個(gè)坐標(biāo)點(diǎn)列表的應(yīng)用場景為例,本申請上述實(shí)施例可以提供的一種可選方案如下所示。該方法可以包括如下步驟:
步驟S201,獲取GPS終端采集到的位置點(diǎn)。其中,位置點(diǎn)可以包括GPS坐標(biāo)點(diǎn)和至少一個(gè)位置參數(shù),如速度、時(shí)間、經(jīng)度、緯度、朝向以及角度等等。
具體地,該步驟的實(shí)現(xiàn)方式與本發(fā)明上述實(shí)施例中的步驟S102的實(shí)現(xiàn)方式一致,在此不再贅述。
步驟S202,判斷位置點(diǎn)的位置參數(shù)中的角度是否大于2、海拔高度是否大于100米以及朝向是否在2至1000的范圍內(nèi)。
其中,在判斷出位置點(diǎn)的位置參數(shù)中的角度大于2、海拔高度大于100米以及朝向在2至1000的范圍內(nèi)的情況下,執(zhí)行步驟S204;否則,執(zhí)行步驟S203。
具體地,該步驟的實(shí)現(xiàn)方式與本發(fā)明上述實(shí)施例中的步驟S1的實(shí)現(xiàn)方式一致,在此不再贅述。
步驟S203,舍棄該位置點(diǎn)。
步驟S204,獲取預(yù)設(shè)的取模參數(shù)。
步驟S205,根據(jù)取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中。
在該實(shí)施例中,所有位置點(diǎn)均被添加到同一個(gè)坐標(biāo)點(diǎn)列表中。
具體地,該步驟的實(shí)現(xiàn)方式與本發(fā)明上述實(shí)施例中的步驟S5的實(shí)現(xiàn)方式一致,在此不再贅述。
步驟S206,判斷坐標(biāo)點(diǎn)列表中的各個(gè)位置點(diǎn)的角度是否在3至43的范圍內(nèi)、計(jì)算速度(如點(diǎn)位距離算出速度)是否在0至98米每秒的范圍內(nèi)以及速度是否在3.32至400米每秒的范圍內(nèi)。
其中,在判斷出坐標(biāo)點(diǎn)列表中的各個(gè)位置點(diǎn)的角度在3至43的范圍內(nèi)、計(jì)算速度在0至98米每秒的范圍內(nèi)以及速度在3.32至400米每秒的范圍內(nèi)的情況下,執(zhí)行步驟S207;否則,執(zhí)行步驟S208。
具體地,該步驟的實(shí)現(xiàn)方式與本發(fā)明上述實(shí)施例中的步驟S2的實(shí)現(xiàn)方式一致,在此不再贅述。
步驟S207,將各個(gè)位置點(diǎn)作為運(yùn)動點(diǎn)或靜止點(diǎn)添加到可信列表中。
其中,在該實(shí)施例中,由于只有一個(gè)坐標(biāo)點(diǎn)列表,因此該實(shí)施例中只有一個(gè)可信列表
具體地,該步驟的實(shí)現(xiàn)方式與本發(fā)明上述實(shí)施例中的步驟“將篩選得到的位置點(diǎn) 作為有效位置點(diǎn)添加到可信列表中”的實(shí)現(xiàn)方式一致,在此不再贅述。
步驟S208,舍棄該位置點(diǎn)。
步驟S209,獲取可信列表中的所有位置點(diǎn)。
步驟S210,計(jì)算可信列表中的所有位置點(diǎn)的平均速度,并判斷該平均速度是否為0。
其中,在平均速度為0的情況下,執(zhí)行步驟S211;在平均速度不為0的情況下,執(zhí)行步驟S212。
具體地,該步驟的實(shí)現(xiàn)方式與本發(fā)明上述實(shí)施例中的步驟S106和步驟S108的實(shí)現(xiàn)方式一致,在此不再贅述。
步驟S211,獲取可信列表中的所有位置點(diǎn)的各個(gè)位置參數(shù)的平均值,作為可信位置點(diǎn)的位置參數(shù)。
具體地,該步驟的實(shí)現(xiàn)方式與本發(fā)明上述實(shí)施例中的步驟S110的實(shí)現(xiàn)方式一致,在此不再贅述。
步驟S212,獲取可信列表中的所有位置點(diǎn)的速度與平均速度的差值最小的位置點(diǎn),作為可信位置點(diǎn)。
具體地,該步驟的實(shí)現(xiàn)方式與本發(fā)明上述實(shí)施例中的步驟S112的實(shí)現(xiàn)方式一致,在此不再贅述。
步驟S213,上報(bào)該可信位置點(diǎn)。
具體地,該步驟的實(shí)現(xiàn)方式與本發(fā)明上述實(shí)施例中的步驟S114的實(shí)現(xiàn)方式一致,在此不再贅述。
通過本發(fā)明上述實(shí)施例,在能夠采集GPS定位數(shù)據(jù)(即上述實(shí)施例中的位置點(diǎn))的情況下,將GPS終端采集到的噪點(diǎn)、偏移點(diǎn)等各類不合理的數(shù)據(jù)進(jìn)行過濾優(yōu)化。通過檢測位置點(diǎn)(如GPS終端采集到的定位點(diǎn))的速度、角度以及判斷持有GPS終端的目標(biāo)對象的運(yùn)動狀態(tài)等,在GPS終端采集一段時(shí)間的位置點(diǎn)后,根據(jù)上述條件,在該段時(shí)間中綜合評測所有位置點(diǎn),經(jīng)過核算讓GPS終端上報(bào)一個(gè)可信位置點(diǎn),把異常位置點(diǎn)拋棄后,使GPS終端在各種環(huán)境下均能將自己位置準(zhǔn)確上報(bào),更好的為GPS終端用戶提供合法有效的位置信息,解決了GPS終端定位不準(zhǔn)的問題。
進(jìn)一步地,通過本發(fā)明上述實(shí)施例,增加了對市場上手持GPS終端或車載GPS終端在上報(bào)GPS定位數(shù)據(jù)的前端處理,避免了上報(bào)錯(cuò)誤點(diǎn)給用戶帶來的困擾。對GPS終 端廠家生產(chǎn)出來的GPS終端上報(bào)的GPS定位數(shù)據(jù)進(jìn)行優(yōu)化,使手持GPS終端或車載GPS終端上報(bào)的GPS定位數(shù)據(jù)(即本發(fā)明上述實(shí)施例中的可信位置點(diǎn))更精確。
圖3是根據(jù)本發(fā)明實(shí)施例的GPS定位數(shù)據(jù)的處理裝置的示意圖。如圖3所示,該裝置可以包括:獲取單元10、篩選單元30、計(jì)算單元50、第一判斷單元70、第一確定單元90、第二確定單元110以及上報(bào)單元130。
其中,獲取單元10用于獲取GPS終端采集到的目標(biāo)對象的多個(gè)位置點(diǎn)。其中,位置點(diǎn)可以包括至少一個(gè)位置參數(shù)。具體地,GPS終端按照預(yù)設(shè)采集規(guī)則(如每秒鐘采集一次或每兩秒采集一次等采集規(guī)則,具體可根據(jù)GPS終端的配置參數(shù)而定,本發(fā)明對此不作限定)在一段時(shí)間內(nèi)采集目標(biāo)對象(如車載GPS終端或手持GPS終端的使用者)的多個(gè)位置點(diǎn),并且,每個(gè)位置點(diǎn)包括至少一個(gè)位置參數(shù)(如速度、時(shí)間、經(jīng)度、緯度以及朝向等)。
在該實(shí)施例中,采集到的這些位置點(diǎn)中可能包括噪點(diǎn)、偏移點(diǎn)或者漂移點(diǎn)等異常數(shù)據(jù),在上報(bào)目標(biāo)對象的位置點(diǎn)之前,需要將采集到的多個(gè)位置點(diǎn)作為基礎(chǔ)參數(shù)進(jìn)行處理,以確定一個(gè)準(zhǔn)確有效地位置點(diǎn)作為目標(biāo)對象的位置。
篩選單元30用于根據(jù)預(yù)設(shè)的篩選規(guī)則對多個(gè)位置點(diǎn)進(jìn)行篩選,并將篩選得到的位置點(diǎn)作為有效位置點(diǎn)添加到可信列表中。具體地,可以根據(jù)位置點(diǎn)的位置參數(shù)對采集到的多個(gè)位置點(diǎn)進(jìn)行篩選,以舍棄無效位置點(diǎn)(如噪點(diǎn)、偏移點(diǎn)或者漂移點(diǎn)等),保留有效位置點(diǎn)。
可選地,篩選單元30可以包括:第一判斷模塊,用于判斷位置點(diǎn)的角度參數(shù)是否大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度是否大于預(yù)設(shè)高度以及位置點(diǎn)的朝向是否在預(yù)設(shè)朝向范圍內(nèi),其中,至少一個(gè)位置參數(shù)還包括角度參數(shù)、海拔高度以及朝向;舍棄模塊,用于在位置點(diǎn)的角度參數(shù)不大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度不大于預(yù)設(shè)高度以及位置點(diǎn)的朝向不在預(yù)設(shè)朝向范圍內(nèi)的情況下,舍棄位置點(diǎn);添加模塊,用于在位置點(diǎn)的角度參數(shù)大于第一預(yù)設(shè)角度、位置點(diǎn)的海拔高度大于預(yù)設(shè)高度以及位置點(diǎn)的朝向在預(yù)設(shè)朝向范圍內(nèi)的情況下,根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中。
其中,角度參數(shù)、海拔高度以及朝向均為GPS終端采集到的原始數(shù)據(jù)。
在一個(gè)可選的實(shí)施例中,第一預(yù)設(shè)角度可以為2、預(yù)設(shè)高度可以為100米以及預(yù)設(shè)朝向范圍可以為2至1000。那么在該實(shí)施例中,當(dāng)位置點(diǎn)的角度參數(shù)不大于2、海拔高度不大于100米或者朝向不在2至1000的范圍內(nèi)時(shí),則判斷出該位置點(diǎn)為無效位置點(diǎn),并將該位置點(diǎn)舍棄;否則,則保留該位置點(diǎn)。按照上述第一預(yù)設(shè)角度、預(yù)設(shè)高 度以及預(yù)設(shè)朝向范圍對采集到的所有位置點(diǎn)進(jìn)行篩選之后,將保留下來的所有位置點(diǎn)按照預(yù)設(shè)的取模參數(shù)添加到坐標(biāo)點(diǎn)列表中。
需要說明的是,上述第一預(yù)設(shè)角度、預(yù)設(shè)高度以及預(yù)設(shè)朝向范圍可以根據(jù)GPS終端的具體應(yīng)用場景而設(shè)置,上述實(shí)施例中的數(shù)值僅作示例性說明,本發(fā)明并不對第一預(yù)設(shè)角度、預(yù)設(shè)高度以及預(yù)設(shè)朝向范圍進(jìn)行限定。
通過本發(fā)明上述實(shí)施例,基于第一預(yù)設(shè)角度、預(yù)設(shè)高度以及預(yù)設(shè)朝向范圍對采集到的位置點(diǎn)進(jìn)行一次初步篩選,舍棄明顯異常的位置點(diǎn)(如海拔高度為-1000的位置點(diǎn)),從而為后續(xù)處理提供相對準(zhǔn)確的基礎(chǔ)數(shù)據(jù),以提高后續(xù)處理的效率。
進(jìn)一步地,添加模塊可以包括:分組子模塊,用于按照取模參數(shù)將所有位置點(diǎn)分組;添加子模塊,用于按組將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中,其中,坐標(biāo)點(diǎn)列表的個(gè)數(shù)與將所有位置點(diǎn)分組得到的組數(shù)一致,每個(gè)坐標(biāo)點(diǎn)列表中包含一組位置點(diǎn)。
具體地,按照預(yù)設(shè)的取模參數(shù)將上述實(shí)施例中保留下來的所有位置點(diǎn)進(jìn)行分組,并將屬于同一組的位置點(diǎn)添加到同一個(gè)坐標(biāo)點(diǎn)列表中??蛇x地,分組之后可以得到一組或者多組位置點(diǎn),對應(yīng)的,將得到一個(gè)或者多個(gè)坐標(biāo)點(diǎn)列表,即坐標(biāo)點(diǎn)列表的個(gè)數(shù)與分組得到的組的個(gè)數(shù)一致。
在本發(fā)明上述實(shí)施例中,上述的裝置還可以包括:
第二判斷單元,用于在根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表中之后,依次判斷坐標(biāo)點(diǎn)列表中的各個(gè)位置點(diǎn)的角度參數(shù)是否在預(yù)設(shè)角度范圍內(nèi)、各個(gè)位置點(diǎn)的計(jì)算速度是否在第一預(yù)設(shè)速度范圍內(nèi)以及各個(gè)位置點(diǎn)的速度是否在第二預(yù)設(shè)速度范圍內(nèi),其中,一個(gè)位置點(diǎn)的計(jì)算速度為一個(gè)位置點(diǎn)對應(yīng)前一個(gè)位置點(diǎn)的移動速度;舍棄單元,用于在坐標(biāo)點(diǎn)列表中的位置點(diǎn)的角度參數(shù)不在預(yù)設(shè)角度范圍內(nèi)、位置點(diǎn)的計(jì)算速度不在第一預(yù)設(shè)速度范圍內(nèi)或位置點(diǎn)的速度不在第二預(yù)設(shè)速度范圍內(nèi)的情況下,舍棄位置點(diǎn);第三確定單元,用于在坐標(biāo)點(diǎn)列表中的位置點(diǎn)的角度參數(shù)在預(yù)設(shè)角度范圍內(nèi)、位置點(diǎn)的計(jì)算速度在第一預(yù)設(shè)速度范圍內(nèi)以及位置點(diǎn)的速度在第二預(yù)設(shè)速度范圍內(nèi)的情況下,確定位置點(diǎn)為篩選得到的位置點(diǎn)。
具體地,若根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表之后,得到了一個(gè)坐標(biāo)點(diǎn)列表,則判斷該坐標(biāo)點(diǎn)列表中的各個(gè)位置點(diǎn)的角度參數(shù)是否在預(yù)設(shè)角度范圍內(nèi)、各個(gè)位置點(diǎn)的計(jì)算速度是否在第一預(yù)設(shè)速度范圍內(nèi)以及各個(gè)位置點(diǎn)的速度是否在第二預(yù)設(shè)速度范圍內(nèi);若根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表之后,得到了多個(gè)坐標(biāo)點(diǎn)列表,則對每個(gè)坐標(biāo)點(diǎn)列表均執(zhí)行上述判斷操作。
需要說明的是,上述預(yù)設(shè)角度范圍、第一預(yù)設(shè)速度范圍以及第二預(yù)設(shè)速度范圍可 以根據(jù)GPS終端的具體應(yīng)用場景而設(shè)置,上述實(shí)施例中的數(shù)值僅作示例性說明,本發(fā)明并不對預(yù)設(shè)角度范圍、第一預(yù)設(shè)速度范圍以及第二預(yù)設(shè)速度范圍進(jìn)行限定。
通過本發(fā)明上述實(shí)施例,基于預(yù)設(shè)角度范圍、第一預(yù)設(shè)速度范圍以及第二預(yù)設(shè)速度范圍對經(jīng)過初步篩選的位置點(diǎn)進(jìn)行再一次篩選,進(jìn)一步舍棄異常位置點(diǎn),從而為后續(xù)處理提供更加準(zhǔn)確的基礎(chǔ)數(shù)據(jù),以進(jìn)一步地提高后續(xù)處理的效率。
需要進(jìn)一步說明的是,計(jì)算速度為根據(jù)當(dāng)前位置點(diǎn)的時(shí)間、當(dāng)前位置點(diǎn)的前一個(gè)位置點(diǎn)的時(shí)間以及這兩個(gè)位置點(diǎn)之間的距離計(jì)算得到的速度,表示了當(dāng)前位置點(diǎn)相對于其前一個(gè)位置點(diǎn)的移動速度;各個(gè)位置點(diǎn)的角度參數(shù)和速度則為GPS終端采集得到的原始數(shù)據(jù)。
根據(jù)本發(fā)明上述實(shí)施例,篩選單元30還可以包括:第二判斷模塊,用于判斷每個(gè)坐標(biāo)點(diǎn)列表中的有效位置點(diǎn)的角度參數(shù)是否大于第二預(yù)設(shè)角度;第一設(shè)置模塊,用于在有效位置點(diǎn)的角度參數(shù)大于第二預(yù)設(shè)角度的情況下,為有效位置點(diǎn)設(shè)置一個(gè)標(biāo)識;第三判斷模塊,用于在有效位置點(diǎn)的角度參數(shù)不大于第二預(yù)設(shè)角度的情況下,判斷有效位置點(diǎn)的速度是否大于第二預(yù)設(shè)速度;第二設(shè)置模塊,用于在有效位置點(diǎn)的速度大于第二預(yù)設(shè)速度的情況下,為有效位置點(diǎn)設(shè)置一個(gè)標(biāo)識;第四判斷模塊,用于判斷每個(gè)坐標(biāo)點(diǎn)列表的所有有效位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)是否大于預(yù)設(shè)閾值;第一確定模塊,用于在坐標(biāo)點(diǎn)列表的所有篩選得到的位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)大于預(yù)設(shè)閾值的情況下,確定判斷出各個(gè)篩選得到的位置點(diǎn)均為運(yùn)動點(diǎn),并將各個(gè)篩選得到的位置點(diǎn)作為運(yùn)動點(diǎn)添加到可信列表中,其中,一個(gè)坐標(biāo)點(diǎn)列表對應(yīng)一個(gè)可信列表;第二確定模塊,用于在坐標(biāo)點(diǎn)列表的所有篩選得到的位置點(diǎn)所對應(yīng)的標(biāo)識的個(gè)數(shù)不大于預(yù)設(shè)閾值的情況下,確定判斷出各個(gè)篩選得到的位置點(diǎn)均為靜止點(diǎn),并將各個(gè)篩選得到的位置點(diǎn)作為靜止點(diǎn)添加到可信列表中。
具體地,將篩選得到的位置點(diǎn)作為有效位置點(diǎn),若根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表之后,得到了多個(gè)坐標(biāo)點(diǎn)列表,則分別對每個(gè)坐標(biāo)點(diǎn)列表中的有效位置點(diǎn)均執(zhí)行上述的判斷操作,在此種情況下,每個(gè)坐標(biāo)點(diǎn)列表將得到一個(gè)對應(yīng)的可信列表;若根據(jù)預(yù)設(shè)的取模參數(shù)將位置點(diǎn)添加到坐標(biāo)點(diǎn)列表之后,得到了一個(gè)坐標(biāo)點(diǎn)列表,則分別該坐標(biāo)點(diǎn)列表中的有效位置點(diǎn)執(zhí)行上述的判斷操作,并得到一個(gè)對應(yīng)的可信列表。
可選地,在該實(shí)施例中,為了提高判斷結(jié)果的準(zhǔn)確性,當(dāng)判斷出有效位置點(diǎn)為運(yùn)動點(diǎn)時(shí),還可以再判斷該有效位置點(diǎn)的朝向是否小于第一預(yù)設(shè)朝向閾值(如1000);當(dāng)判斷出有效位置點(diǎn)為靜止點(diǎn)時(shí),還可以再判斷該有效位置點(diǎn)的朝向是否小于第二預(yù)設(shè)朝向閾值(如20)。當(dāng)作為運(yùn)動點(diǎn)的有效位置點(diǎn)的朝向不小于第一預(yù)設(shè)朝向閾值或 者當(dāng)作為靜止點(diǎn)的有效位置點(diǎn)的朝向不小于第二預(yù)設(shè)朝向閾值時(shí),則認(rèn)為該有效位置點(diǎn)為異常點(diǎn),并將其舍棄;當(dāng)作為運(yùn)動點(diǎn)的有效位置點(diǎn)的朝向小于第一預(yù)設(shè)朝向閾值或者當(dāng)作為靜止點(diǎn)的有效位置點(diǎn)的朝向小于第二預(yù)設(shè)朝向閾值時(shí),則認(rèn)為該有效位置點(diǎn)為有效的點(diǎn),并將其添加到可信列表中。
通過本發(fā)明上述實(shí)施例,按照上述第二預(yù)設(shè)角度和第二預(yù)設(shè)速度對有效位置點(diǎn)的運(yùn)動狀態(tài)進(jìn)行判斷,可以有效判斷出目標(biāo)對象是在運(yùn)動狀態(tài)還是處于靜止?fàn)顟B(tài),從而進(jìn)一步地提高GPS定位的準(zhǔn)確性。
需要說明的是,上述第二預(yù)設(shè)角度和第二預(yù)設(shè)速度可以根據(jù)GPS終端的具體應(yīng)用場景而設(shè)置,上述實(shí)施例中的數(shù)值僅作示例性說明,本發(fā)明并不對預(yù)設(shè)角度范圍、第一預(yù)設(shè)速度范圍以及第二預(yù)設(shè)速度范圍進(jìn)行限定。
計(jì)算單元50用于計(jì)算可信列表中各個(gè)有效位置點(diǎn)的平均速度。具體地,計(jì)算單元50可以包括:讀取模塊,用于從可信列表中分別讀取各個(gè)有效位置點(diǎn)的速度;計(jì)算模塊,用于計(jì)算讀取到的各個(gè)有效位置點(diǎn)的速度的平均值,作為各個(gè)有效位置點(diǎn)的平均速度。
在該實(shí)施例中,當(dāng)僅得到一個(gè)可信列表時(shí),計(jì)算該可信列表中的各個(gè)有效位置點(diǎn)的平均速度可以得到一個(gè)平均速度值;當(dāng)?shù)玫蕉鄠€(gè)可信列表時(shí),分別計(jì)算多個(gè)可信列表中的各個(gè)有效位置點(diǎn)的平均速度可以得到多個(gè)平均速度值。那么基于平均速度而得到的可信點(diǎn)位置的個(gè)數(shù)就與可信列表的個(gè)數(shù)一致。
第一判斷單元70用于判斷平均速度是否為第一預(yù)設(shè)速度??蛇x地,第一預(yù)設(shè)速度可以為0。
第一確定單元90用于在平均速度為第一預(yù)設(shè)速度的情況下,獲取所有有效位置點(diǎn)的各個(gè)位置參數(shù)的平均值,并根據(jù)各個(gè)位置參數(shù)的平均值確定一個(gè)可信位置點(diǎn),其中,可信位置點(diǎn)用于指示目標(biāo)對象所處的位置。
具體地,對于一個(gè)可信列表,當(dāng)其對應(yīng)的平均速度為第一預(yù)設(shè)速度時(shí),獲取該可信列表中所有有效位置點(diǎn)的各個(gè)位置參數(shù)(如,時(shí)間、角度、經(jīng)度、緯度以及速度等等)的平均值,并根據(jù)各個(gè)位置參數(shù)的平均值確定一個(gè)點(diǎn)(該點(diǎn)為根據(jù)位置參數(shù)在地圖上定位的一個(gè)點(diǎn))作為可信位置點(diǎn),以指示出目標(biāo)對象所處的位置。
在該實(shí)施例中,對于多個(gè)可信列表,則對每個(gè)可信列表均執(zhí)行上述操作,從而可以得到多個(gè)可信位置點(diǎn)。
第二確定單元110用于在平均速度不是第一預(yù)設(shè)速度的情況下,獲取所有有效位 置點(diǎn)的速度與平均速度的差值,并將與平均速度的差值最小的速度所對應(yīng)的有效位置點(diǎn)作為可信位置點(diǎn),其中,至少一個(gè)位置參數(shù)包括速度。
具體地,對于一個(gè)可信列表,當(dāng)其對應(yīng)的平均速度不是第一預(yù)設(shè)速度時(shí),則獲取該可信列表中所有有效位置點(diǎn)的速度與平均速度的差值,并將差值最小的速度所對應(yīng)的有效位置點(diǎn)作為可信位置點(diǎn),以指示出目標(biāo)對象所處的位置。
在該實(shí)施例中,對于多個(gè)可信列表,則對每個(gè)可信列表均執(zhí)行上述操作,從而可以得到多個(gè)可信位置點(diǎn)。
上報(bào)單元130用于上報(bào)可信位置點(diǎn)。具體地,上報(bào)單元130可以包括:第一上報(bào)模塊,用于在得到一個(gè)可信列表的情況下,上報(bào)一個(gè)可信列表對應(yīng)的可信位置點(diǎn),其中,一個(gè)可信列表對應(yīng)一個(gè)可信位置點(diǎn);第二上報(bào)模塊,用于在得到多個(gè)可信列表的情況下,上報(bào)多個(gè)可信列表對應(yīng)的可信位置點(diǎn)中時(shí)間最晚的可信位置點(diǎn),其中,至少一個(gè)位置參數(shù)包括時(shí)間。
采用本發(fā)明實(shí)施例,在獲取GPS終端采集到的目標(biāo)對象的多個(gè)位置點(diǎn)之后,根據(jù)預(yù)設(shè)的篩選規(guī)則對多個(gè)位置點(diǎn)進(jìn)行篩選,可以舍棄異常位置點(diǎn);將篩選得到的位置點(diǎn)作為有效位置點(diǎn)添加到可信列表中,可以基于篩選后相對準(zhǔn)確的有效位置點(diǎn)進(jìn)行處理,以獲得準(zhǔn)確地定位結(jié)果;計(jì)算可信列表中各個(gè)有效位置點(diǎn)的平均速度,基于該平均速度確定一個(gè)可信位置點(diǎn)并上報(bào)該可信位置點(diǎn),可以進(jìn)一步地過濾掉異常位置點(diǎn)(如噪點(diǎn)、漂移點(diǎn)等),得到準(zhǔn)確地指示目標(biāo)對象所處位置的可信位置點(diǎn),從而解決現(xiàn)有技術(shù)中車載或手持GPS終端的定位結(jié)果不準(zhǔn)確的技術(shù)問題,實(shí)現(xiàn)了準(zhǔn)確上報(bào)目標(biāo)對象的位置的效果,提高了車載或手持GPS終端定位結(jié)果的準(zhǔn)確性。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
在本發(fā)明的上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到 多個(gè)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。