本發(fā)明涉及GPS定位技術(shù)領(lǐng)域,特別是涉及一種GPS設(shè)備定位漂移的處理方法、裝置及終端。
背景技術(shù):
GPS(Global Positioning System,全球定位系統(tǒng))是一種具有全方位、全天候、全時(shí)段、高精度的衛(wèi)星導(dǎo)航系統(tǒng),能夠?yàn)槿蛴脩籼峁┑统杀?、高精度的三維位置、速度等導(dǎo)航信息,被廣泛應(yīng)用于各個(gè)領(lǐng)域,如車(chē)輛導(dǎo)航、時(shí)鐘同步、實(shí)時(shí)位置監(jiān)控、軌跡記錄等。例如,將GPS設(shè)備配備在車(chē)輛上,可以使用戶隨時(shí)獲知車(chē)輛的位置、行駛速度、行駛里程等信息。但是,GPS設(shè)備通常存在一定的誤差(民用級(jí)別的誤差通常在10m左右),例如,當(dāng)車(chē)輛靜止不動(dòng)時(shí),GPS設(shè)備的實(shí)際定位點(diǎn)在車(chē)輛真實(shí)點(diǎn)附近很小范圍內(nèi)波動(dòng),導(dǎo)致車(chē)輛的位置、行駛速度、行駛里程等信息不準(zhǔn)確,這種現(xiàn)象即定位漂移。
為了解決定位漂移問(wèn)題,現(xiàn)有技術(shù)中常用的一種方法為采用ACC(Accessories,汽車(chē)用電源)信號(hào)對(duì)定位漂移進(jìn)行處理,具體為:根據(jù)車(chē)輛的ACC信號(hào)判斷車(chē)輛是處于停止?fàn)顟B(tài)還是行駛狀態(tài),當(dāng)判斷車(chē)輛處于停止?fàn)顟B(tài)時(shí),設(shè)定車(chē)輛的位置信息(經(jīng)緯度坐標(biāo))及里程值為恒定值,速度為零,并放棄當(dāng)前GPS信息上傳和里程累計(jì)。采用這種方法雖然可以解決車(chē)輛在停止時(shí)的定位漂移問(wèn)題,但是在實(shí)際使用過(guò)程中,接收ACC信號(hào)需要破解原車(chē)線路,影響車(chē)輛的質(zhì)保;或者,由于各車(chē)輛品牌和型號(hào)眾多,導(dǎo)致安裝人員不能正確地接入ACC信號(hào)。另外,當(dāng)車(chē)輛的ACC關(guān)閉時(shí),若車(chē)輛被托運(yùn),車(chē)輛的位置信息不能刷新,影響車(chē)輛的定位。
現(xiàn)有技術(shù)中常用的另一中方法為以基站定位數(shù)據(jù)為條件,對(duì)定位漂移數(shù)據(jù)進(jìn)行過(guò)濾,具體為:獲取GPS數(shù)據(jù);對(duì)GPS數(shù)據(jù)中的經(jīng)緯度、速度及方向數(shù)據(jù)進(jìn)行解析;對(duì)解析后的經(jīng)緯度、速度及方向數(shù)據(jù)的有效性進(jìn)行判斷,當(dāng)判斷為有效數(shù)據(jù)時(shí),則將有效數(shù)據(jù)進(jìn)行上報(bào),當(dāng)判斷為無(wú)效數(shù)據(jù)時(shí),則將該無(wú)效數(shù)據(jù)丟棄。但是,該方法需要在基站定位數(shù)據(jù)的基礎(chǔ)上進(jìn)行判斷和分析,而基站定位數(shù)據(jù)受限于運(yùn)營(yíng)商的基站數(shù)量、建筑物遮擋等外界因素,精度一般為幾百米甚至幾公里,因此,基站定位數(shù)據(jù)本身就存在一定的誤差,實(shí)際上并不能準(zhǔn)確判斷GPS數(shù)據(jù)的有效性,進(jìn)而導(dǎo)致GPS漂移處理不合理。另外,該方法還需要連接車(chē)輛的CAN(Controller Area Network,控制器局域網(wǎng))總線,以讀取GPS數(shù)據(jù)中的經(jīng)緯度、速度及方向數(shù)據(jù),計(jì)算復(fù)雜。并且讀取CAN總線需要使用OBD(On-Board Diagnostic,車(chē)載診斷系統(tǒng))技術(shù),由于車(chē)輛品牌、車(chē)型眾多,很多車(chē)輛不能通過(guò)OBD獲取到需要的數(shù)據(jù),而且OBD具有造價(jià)昂貴、安裝不隱蔽等缺陷。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例中提供了一種GPS設(shè)備定位漂移的處理方法、裝置及終端,以解決現(xiàn)有技術(shù)中的處理方法所存在的問(wèn)題。
第一方面,本發(fā)明實(shí)施例提供了一種GPS設(shè)備定位漂移的處理方法,包括:
步驟S100:實(shí)時(shí)監(jiān)測(cè)震動(dòng)傳感器是否存在有效震動(dòng),其中,有效震動(dòng)的震動(dòng)值大于或等于預(yù)設(shè)的震動(dòng)閾值;
步驟S200:當(dāng)存在效震動(dòng)時(shí),判斷在第一定時(shí)時(shí)間T1內(nèi),監(jiān)測(cè)到的有效震動(dòng)次數(shù)是否大于或等于預(yù)設(shè)的次數(shù)閾值;
步驟S201:當(dāng)在第一定時(shí)時(shí)間T1內(nèi),檢測(cè)到的有效震動(dòng)次數(shù)大于或等于預(yù)設(shè)的次數(shù)閾值時(shí),刷新車(chē)輛的位置數(shù)據(jù),返回步驟S100;
步驟S300:當(dāng)不存在有效震動(dòng)時(shí),判斷在第二定時(shí)時(shí)間T2內(nèi)是否存在有效震動(dòng);
步驟S301:當(dāng)在第二定時(shí)時(shí)間T2內(nèi)不存在有效震動(dòng)時(shí),刪除在第二定時(shí)時(shí)間T2內(nèi)記錄的車(chē)輛的位置數(shù)據(jù),返回步驟S100。
優(yōu)選地,所述方法還包括:步驟S400:當(dāng)?shù)谌〞r(shí)時(shí)間T3的定時(shí)時(shí)間到時(shí),將記錄的位置數(shù)據(jù)上傳至服務(wù)器。
優(yōu)選地,在步驟200之后還包括:步驟S202:當(dāng)在第一定時(shí)時(shí)間T1內(nèi),檢測(cè)到的有效震動(dòng)次數(shù)小于預(yù)設(shè)的次數(shù)閾值時(shí),返回步驟S100。
優(yōu)選地,在步驟S300之后還包括:步驟S302:當(dāng)在第二定時(shí)時(shí)間T2內(nèi)存在有效震動(dòng)時(shí),返回步驟S200。
優(yōu)選地,所述第一定時(shí)時(shí)間T1屬于5~15s。
優(yōu)選地,所述震動(dòng)閾值屬于30~100mg。
優(yōu)選地,所述第二定時(shí)時(shí)間T2屬于60~300s。
第二方面,本發(fā)明實(shí)施例提供了一種GPS設(shè)備定位漂移的處理裝置,包括:
震動(dòng)傳感器監(jiān)測(cè)模塊,用于實(shí)時(shí)監(jiān)測(cè)震動(dòng)傳感器是否存在有效震動(dòng),其中,有效震動(dòng)的震動(dòng)值大于或等于預(yù)設(shè)的震動(dòng)閾值;
第一有效震動(dòng)判斷模塊,用于在震動(dòng)傳感器監(jiān)測(cè)模塊監(jiān)測(cè)到效震動(dòng)時(shí),判斷在第一定時(shí)時(shí)間T1內(nèi),監(jiān)測(cè)到的有效震動(dòng)次數(shù)是否大于或等于預(yù)設(shè)的次數(shù)閾值;
位置數(shù)據(jù)刷新模塊,用于當(dāng)在第一定時(shí)時(shí)間T1內(nèi),檢測(cè)到的有效震動(dòng)次數(shù)大于或等于預(yù)設(shè)的次數(shù)閾值時(shí),刷新車(chē)輛的位置數(shù)據(jù);
第二有效震動(dòng)判斷模塊,用于在震動(dòng)傳感器監(jiān)測(cè)模塊沒(méi)有監(jiān)測(cè)到有效震動(dòng)時(shí),判斷在第二定時(shí)時(shí)間T2內(nèi)是否存在有效震動(dòng);
位置數(shù)據(jù)刪除模塊,用于當(dāng)在第二定時(shí)時(shí)間T2內(nèi)不存在有效震動(dòng)時(shí),刪除在第二定時(shí)時(shí)間T2內(nèi)記錄的車(chē)輛的位置數(shù)據(jù)。
優(yōu)選地,所述裝置還包括:位置數(shù)據(jù)上傳模塊,用于當(dāng)?shù)谌〞r(shí)時(shí)間T3的定時(shí)時(shí)間到時(shí),將記錄的位置數(shù)據(jù)上傳至服務(wù)器。
第三方面,本發(fā)明實(shí)施例提供了一種GPS設(shè)備,其特征在于,包括:
處理器;
用于存儲(chǔ)處理器的執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為執(zhí)行上述第一方面任一項(xiàng)所述的方法。
由以上技術(shù)方案可見(jiàn),本發(fā)明實(shí)施例提供的一種GPS設(shè)備定位漂移的處理方法、裝置及終端,不僅可以避免車(chē)輛在靜止時(shí)的定位漂移,而且車(chē)輛在被托運(yùn)時(shí)位置數(shù)據(jù)也可以持續(xù)刷新,提高車(chē)輛定位的準(zhǔn)確性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種GPS設(shè)備定位漂移的處理方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種GPS設(shè)備定位漂移的處理裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的一種GPS設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
參見(jiàn)圖1,為本發(fā)明實(shí)施例提供的一種GPS設(shè)備定位漂移的處理方法的流程示意圖,該方法主要包括以下步驟:
步驟S100:實(shí)時(shí)監(jiān)測(cè)震動(dòng)傳感器是否存在有效震動(dòng),其中,有效震動(dòng)的震動(dòng)值大于或等于預(yù)設(shè)的震動(dòng)閾值。
在本發(fā)明實(shí)施例中,將震動(dòng)傳感器設(shè)置在車(chē)輛上。通常情況下,當(dāng)車(chē)輛運(yùn)動(dòng)時(shí),震動(dòng)傳感器檢測(cè)到的震動(dòng)值較大,當(dāng)車(chē)輛靜止時(shí),震動(dòng)傳感器檢測(cè)到的震動(dòng)值較小,甚至為零,基于該原理,可以通過(guò)震動(dòng)傳感器檢測(cè)到的震動(dòng)值判斷車(chē)輛是處于靜止?fàn)顟B(tài)還是運(yùn)動(dòng)狀態(tài)。其中,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要將震動(dòng)傳感器設(shè)置在車(chē)輛的相應(yīng)位置,本發(fā)明對(duì)此不做具體限定。另外,震動(dòng)傳感器的具體類(lèi)型本領(lǐng)域技術(shù)人員也可以根據(jù)實(shí)際需要進(jìn)行選擇,例如,可以選擇電渦流震動(dòng)傳感器、電感式震動(dòng)傳感器、電容式震動(dòng)傳感器或慣性式震動(dòng)傳感器等,其均應(yīng)當(dāng)落入本發(fā)明的保護(hù)范圍之內(nèi)。
在本發(fā)明實(shí)施例中,預(yù)設(shè)震動(dòng)傳感器的震動(dòng)閾值,例如該震動(dòng)閾值可以選擇30~100mg內(nèi)的任一數(shù)值,則只有當(dāng)監(jiān)測(cè)到震動(dòng)傳感器的震動(dòng)值大于或等于預(yù)設(shè)的震動(dòng)閾值時(shí),才將其作為一次有效震動(dòng)。其中,若震動(dòng)閾值設(shè)置的過(guò)大,會(huì)導(dǎo)致車(chē)輛在行駛過(guò)程中存在的震動(dòng)被系統(tǒng)判定為無(wú)效震動(dòng);若震動(dòng)閾值設(shè)置的過(guò)小,會(huì)導(dǎo)致車(chē)輛在停止時(shí)存在輕微震動(dòng)即被系統(tǒng)判定為有效震動(dòng)。在本發(fā)明一種優(yōu)選實(shí)施例中,所述震動(dòng)閾值選擇50mg,即監(jiān)測(cè)到震動(dòng)傳感器的震動(dòng)值大于或等于50mg時(shí),即判定監(jiān)測(cè)到震動(dòng)傳感器存在有效震動(dòng)。
步驟S200:當(dāng)存在效震動(dòng)時(shí),判斷在第一定時(shí)時(shí)間T1內(nèi),監(jiān)測(cè)到的有效震動(dòng)次數(shù)是否大于或等于預(yù)設(shè)的次數(shù)閾值。其中,當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟S201;否則,進(jìn)入步驟S300。
假如車(chē)輛停靠在路邊,被行人碰了一下,會(huì)導(dǎo)致震動(dòng)傳感器檢測(cè)到有效震動(dòng)。此時(shí),如果即判定車(chē)輛處于行走狀態(tài),顯然是一種錯(cuò)誤的判斷結(jié)果。針對(duì)這種現(xiàn)象,當(dāng)監(jiān)測(cè)到震動(dòng)傳感器存在有效震動(dòng)時(shí),繼續(xù)判斷在第一定時(shí)時(shí)間T1內(nèi),監(jiān)測(cè)到的有效震動(dòng)次數(shù)是否大于或等于預(yù)設(shè)的次數(shù)閾值,即判斷在一定的時(shí)間段以內(nèi)是否存在多次有效震動(dòng)。
由于車(chē)輛在行駛過(guò)程中會(huì)出現(xiàn)持續(xù)震動(dòng),因此,通過(guò)有效震動(dòng)的次數(shù)進(jìn)一步確定車(chē)輛是否處于運(yùn)行狀態(tài)可以提高判斷的準(zhǔn)確性。需要指出的是,在本發(fā)明實(shí)施例所述的運(yùn)動(dòng)狀態(tài)即可以包括車(chē)輛自主行駛狀態(tài)也可以包括車(chē)輛被托運(yùn)狀態(tài),無(wú)論車(chē)輛處于自主行駛狀態(tài)還是被托運(yùn)狀態(tài),設(shè)置在車(chē)輛上的震動(dòng)傳感器均會(huì)檢測(cè)到相應(yīng)的震動(dòng)值,進(jìn)而在后續(xù)步驟中對(duì)車(chē)輛的位置數(shù)據(jù)進(jìn)行更新,使得車(chē)輛在被托運(yùn)時(shí)仍可以保證定位的準(zhǔn)確性。
在本發(fā)明實(shí)施例中,第一定時(shí)時(shí)間T1可以選擇5~15s內(nèi)的任一數(shù)據(jù),其中第一定時(shí)時(shí)間T1的設(shè)置時(shí)間越長(zhǎng),判斷的準(zhǔn)確性越高,但整個(gè)判斷流程所需的時(shí)間越長(zhǎng),在本發(fā)明一種優(yōu)選實(shí)施例中,第一定時(shí)時(shí)間T1選擇5s。對(duì)應(yīng)于第一定時(shí)時(shí)間T1,次數(shù)閾值設(shè)置為3次,即判斷在5s內(nèi),檢測(cè)到的有效震動(dòng)次數(shù)是否大于或等于3次。其中,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要對(duì)次數(shù)閾值進(jìn)行相應(yīng)調(diào)整,例如,設(shè)置4次、5次或其它數(shù)值等,其均應(yīng)當(dāng)落入本發(fā)明的保護(hù)范圍之內(nèi)。
步驟S201:當(dāng)在第一定時(shí)時(shí)間T1內(nèi),檢測(cè)到的有效震動(dòng)次數(shù)大于或等于預(yù)設(shè)的次數(shù)閾值時(shí),刷新車(chē)輛的位置數(shù)據(jù),返回步驟S100。
在第一定時(shí)時(shí)間T1內(nèi),檢測(cè)到的有效震動(dòng)次數(shù)大于或等于預(yù)設(shè)的次數(shù)閾值,即判定車(chē)輛處于運(yùn)動(dòng)狀態(tài),此時(shí)需要刷新車(chē)輛的位置數(shù)據(jù),其中,車(chē)輛的位置數(shù)據(jù)可以為經(jīng)緯度坐標(biāo)。例如,在上一時(shí)刻記錄車(chē)輛的位置數(shù)據(jù)為(30°50′45″N,111°01′27″E),車(chē)輛當(dāng)前的位置數(shù)據(jù)為(30°50′50″N,111°01′36″E),當(dāng)判定車(chē)輛處于行走狀態(tài)時(shí),則根據(jù)車(chē)輛當(dāng)前的位置數(shù)據(jù)(30°50′50″N,111°01′36″E)對(duì)車(chē)輛的位置進(jìn)行刷新。然后,返回步驟S100繼續(xù)監(jiān)測(cè)震動(dòng)傳感器的震動(dòng)值,判斷是否存在有效震動(dòng)。
步驟S300:當(dāng)不存在有效震動(dòng)時(shí),判斷在第二定時(shí)時(shí)間T2內(nèi)是否存在有效震動(dòng)。
當(dāng)車(chē)輛處于靜止?fàn)顟B(tài)時(shí),震動(dòng)傳感器會(huì)在長(zhǎng)時(shí)間內(nèi)保持較小的震動(dòng)值。因此,在本發(fā)明實(shí)施例中為了確認(rèn)判斷的準(zhǔn)確性,當(dāng)震動(dòng)傳感器檢測(cè)到的震動(dòng)值小于震動(dòng)閾值時(shí),判斷在第二定時(shí)時(shí)間T2內(nèi)是否存在有效震動(dòng),即判斷是否在一段時(shí)間內(nèi)震動(dòng)傳感器的震動(dòng)值持續(xù)低于震動(dòng)閾值。如果判斷結(jié)果為是,則判定車(chē)輛處于靜止?fàn)顟B(tài),進(jìn)入步驟S301;否則,返回步驟S200。
采用本發(fā)明實(shí)施例對(duì)靜止?fàn)顟B(tài)的判斷方式,可以提高判斷結(jié)果的可靠性,避免由于特殊情況導(dǎo)致系統(tǒng)的誤判。所述第二定時(shí)時(shí)間T2可以選擇60~300s內(nèi)的任意數(shù)值,其中第二定時(shí)時(shí)間T2的時(shí)間越長(zhǎng)判斷的準(zhǔn)確性越高,但同時(shí)會(huì)導(dǎo)致系統(tǒng)整體的判斷時(shí)間過(guò)長(zhǎng)響應(yīng)時(shí)間較慢,因此,在本發(fā)明一種優(yōu)選實(shí)施例中,所述第二定時(shí)時(shí)間T2選擇90s。
步驟S301:當(dāng)在第二定時(shí)時(shí)間T2內(nèi)不存在有效震動(dòng)時(shí),刪除在第二定時(shí)時(shí)間T2內(nèi)記錄的車(chē)輛的位置數(shù)據(jù),返回步驟S100。
通常情況下,GPS會(huì)按照一定的時(shí)間頻率記錄車(chē)輛的位置數(shù)據(jù),但是當(dāng)車(chē)輛處于靜止?fàn)顟B(tài)時(shí),如果GPS持續(xù)記錄車(chē)輛的位置數(shù)據(jù)會(huì)導(dǎo)致定位漂移,影響車(chē)輛定位的準(zhǔn)確性以及行駛里程的計(jì)算。例如,當(dāng)車(chē)輛處于停止?fàn)顟B(tài)時(shí)車(chē)輛的行駛里程應(yīng)該不變,但由于定位漂移的存在導(dǎo)致系統(tǒng)誤認(rèn)為車(chē)輛在進(jìn)行低速行駛,使得行駛里程不準(zhǔn)確。
在本發(fā)明實(shí)施例中,當(dāng)在第二定時(shí)時(shí)間T2內(nèi)不存在有效震動(dòng)時(shí),刪除在第二定時(shí)時(shí)間T2內(nèi)記錄的車(chē)輛的位置數(shù)據(jù),即刪除車(chē)輛在停止?fàn)顟B(tài)時(shí),GPS記錄的漂移點(diǎn),保證車(chē)輛的定位和行駛里程累計(jì)的準(zhǔn)確性。
在本發(fā)明一種可選實(shí)施例中,還設(shè)有,第三定時(shí)時(shí)間T3,以及步驟S400:當(dāng)?shù)谌〞r(shí)時(shí)間T3的定時(shí)時(shí)間到時(shí),將記錄的位置數(shù)據(jù)上傳至服務(wù)器。即每隔一段時(shí)間向服務(wù)器上傳一次位置數(shù)據(jù)。由于在步驟S301中將車(chē)輛靜止?fàn)顟B(tài)時(shí)記錄的位置數(shù)據(jù)進(jìn)行了刪除操作,因此可以保證上傳至服務(wù)器的位置數(shù)據(jù)均為有效的位置數(shù)據(jù)。在本發(fā)明實(shí)施例中,將第三定時(shí)時(shí)間T3設(shè)置的30s,當(dāng)然本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行相應(yīng)調(diào)整,例如調(diào)整為40s、50s或其它時(shí)間等,其均應(yīng)當(dāng)落入本發(fā)明的保護(hù)范圍之內(nèi)。
在上述方法實(shí)施例的基礎(chǔ)上,本發(fā)明還提供一種GPS設(shè)備定位漂移的處理裝置,該處理裝置包括:
震動(dòng)傳感器監(jiān)測(cè)模塊201,用于實(shí)時(shí)監(jiān)測(cè)震動(dòng)傳感器是否存在有效震動(dòng),其中,有效震動(dòng)的震動(dòng)值大于或等于預(yù)設(shè)的震動(dòng)閾值;第一有效震動(dòng)判斷模塊202,用于在震動(dòng)傳感器監(jiān)測(cè)模塊監(jiān)測(cè)到效震動(dòng)時(shí),判斷在第一定時(shí)時(shí)間T1內(nèi),監(jiān)測(cè)到的有效震動(dòng)次數(shù)是否大于或等于預(yù)設(shè)的次數(shù)閾值;位置數(shù)據(jù)刷新模塊203,用于當(dāng)在第一定時(shí)時(shí)間T1內(nèi),檢測(cè)到的有效震動(dòng)次數(shù)大于或等于預(yù)設(shè)的次數(shù)閾值時(shí),刷新車(chē)輛的位置數(shù)據(jù);第二有效震動(dòng)判斷模塊204,用于在震動(dòng)傳感器監(jiān)測(cè)模塊沒(méi)有監(jiān)測(cè)到有效震動(dòng)時(shí),判斷在第二定時(shí)時(shí)間T2內(nèi)是否存在有效震動(dòng);位置數(shù)據(jù)刪除模塊205,用于當(dāng)在第二定時(shí)時(shí)間T2內(nèi)不存在有效震動(dòng)時(shí),刪除在第二定時(shí)時(shí)間T2內(nèi)記錄的車(chē)輛的位置數(shù)據(jù)。
在一種可選實(shí)施例中,所述處理裝置還包括:位置數(shù)據(jù)上傳模塊,用于當(dāng)?shù)谌〞r(shí)時(shí)間T3的定時(shí)時(shí)間到時(shí),將記錄的位置數(shù)據(jù)上傳至服務(wù)器。
其中,本發(fā)明實(shí)施例提供的GPS設(shè)備定位漂移的處理裝置中各功能模塊之間的關(guān)系可以參見(jiàn)前述方法實(shí)施例中的步驟,為了節(jié)約篇幅,在此不再贅述。
與本發(fā)明GPS設(shè)備定位漂移的處理方法相對(duì)應(yīng),本發(fā)明還提供了一種GPS設(shè)備。
參見(jiàn)圖3,為本發(fā)明實(shí)施例提供的一種GPS設(shè)備的結(jié)構(gòu)示意圖。所述GPS設(shè)備300可以包括:處理器301、存儲(chǔ)器302及通信單元303。這些組件通過(guò)一條或多條總線進(jìn)行通信,本領(lǐng)域技術(shù)人員可以理解,圖中示出的服務(wù)器的結(jié)構(gòu)并不構(gòu)成對(duì)本發(fā)明的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
其中,所述通信單元303,用于建立通信信道,從而使所述存儲(chǔ)設(shè)備可以與其它設(shè)備進(jìn)行通信。接收其他設(shè)備發(fā)是的用戶數(shù)據(jù)或者向其他設(shè)備發(fā)送用戶數(shù)據(jù)。
所述處理器301,為存儲(chǔ)設(shè)備的控制中心,利用各種接口和線路連接整個(gè)電子設(shè)備的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器302內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器內(nèi)的數(shù)據(jù),以執(zhí)行電子設(shè)備的各種功能和/或處理數(shù)據(jù)。所述處理器可以由集成電路(Integrated Circuit,簡(jiǎn)稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來(lái)說(shuō),處理器301可以僅包括中央處理器(Central Processing Unit,簡(jiǎn)稱CPU)。在本發(fā)明實(shí)施方式中,CPU可以是單運(yùn)算核心,也可以包括多運(yùn)算核心。
所述存儲(chǔ)器302,用于存儲(chǔ)處理器301的執(zhí)行指令,存儲(chǔ)器302可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
當(dāng)存儲(chǔ)器302中的執(zhí)行指令由處理器301執(zhí)行時(shí),使得GPS設(shè)備300能夠執(zhí)行以下步驟:
步驟S100:實(shí)時(shí)監(jiān)測(cè)震動(dòng)傳感器是否存在有效震動(dòng),其中,有效震動(dòng)的震動(dòng)值大于或等于預(yù)設(shè)的震動(dòng)閾值;
步驟S200:當(dāng)存在效震動(dòng)時(shí),判斷在第一定時(shí)時(shí)間T1內(nèi),監(jiān)測(cè)到的有效震動(dòng)次數(shù)是否大于或等于預(yù)設(shè)的次數(shù)閾值;
步驟S201:當(dāng)在第一定時(shí)時(shí)間T1內(nèi),檢測(cè)到的有效震動(dòng)次數(shù)大于或等于預(yù)設(shè)的次數(shù)閾值時(shí),刷新車(chē)輛的位置數(shù)據(jù),返回步驟S100;
步驟S300:當(dāng)不存在有效震動(dòng)時(shí),判斷在第二定時(shí)時(shí)間T2內(nèi)是否存在有效震動(dòng);
步驟S301:當(dāng)在第二定時(shí)時(shí)間T2內(nèi)不存在有效震動(dòng)時(shí),刪除在第二定時(shí)時(shí)間T2內(nèi)記錄的車(chē)輛的位置數(shù)據(jù),返回步驟S100。
具體實(shí)現(xiàn)中,本發(fā)明還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)可包括本發(fā)明提供的方法的各實(shí)施例中的部分或全部步驟。所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(英文:read-only memory,簡(jiǎn)稱:ROM)或隨機(jī)存儲(chǔ)記憶體(英文:random access memory,簡(jiǎn)稱:RAM)等。
本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實(shí)施例中的技術(shù)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明實(shí)施例中的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
本說(shuō)明書(shū)中各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。尤其,對(duì)于裝置實(shí)施例和終端實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例中的說(shuō)明即可。
以上所述的本發(fā)明實(shí)施方式并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。