抑制車載定位裝置數(shù)據(jù)漂移的方法以及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種抑制車載定位裝置數(shù)據(jù)漂移的方法以及系統(tǒng),該方法包括根據(jù)車載定位裝置開機(jī)或冷啟動(dòng)時(shí)間是否達(dá)到一設(shè)定值來決定是否丟棄車載定位裝置獲得的定位數(shù)據(jù)以及車輛在行駛過程中,根據(jù)車輛行駛速度判斷是否丟棄車載定位裝置獲得的定位數(shù)據(jù)。該系統(tǒng)包括一車載定位裝置、一時(shí)間處理裝置、一速度處理裝置以及一運(yùn)動(dòng)檢測(cè)裝置。本發(fā)明克服了車載定位裝置數(shù)據(jù)漂移導(dǎo)致定位不準(zhǔn)確的缺點(diǎn),提高了數(shù)據(jù)的穩(wěn)定性和可靠性。
【專利說明】抑制車載定位裝置數(shù)據(jù)漂移的方法以及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種抑制數(shù)據(jù)漂移的方法,特別是一種抑制車載定位裝置數(shù)據(jù)漂移的方法以及系統(tǒng)。
【背景技術(shù)】
[0002]GPS是英文Global Positioning System (全球定位系統(tǒng))的簡稱。GPS起始于1958年美國軍方的一個(gè)項(xiàng)目,1964年投入使用。20世紀(jì)70年代,美國陸??杖娐?lián)合研制了新一代衛(wèi)星定位系統(tǒng)GPS。主要目的是為陸??杖箢I(lǐng)域提供實(shí)時(shí)、全天候和全球性的導(dǎo)航服務(wù),并用于情報(bào)收集、核爆監(jiān)測(cè)和應(yīng)急通訊等一些軍事目的,經(jīng)過20余年的研究實(shí)驗(yàn),耗資300億美元,到1994年,全球覆蓋率高達(dá)98%的24顆GPS衛(wèi)星星座己布設(shè)完成。
[0003]“格洛納斯GLONASS”是俄語中“全球衛(wèi)星導(dǎo)航系統(tǒng)GLOBALNAVIGATION SATELLITESYSTE”的縮寫。作用類似于美國的GPS、歐洲的伽利略衛(wèi)星定位系統(tǒng)。最早開發(fā)于蘇聯(lián)時(shí)期,后由俄羅斯繼續(xù)該計(jì)劃。俄羅斯1993年開始獨(dú)自建立本國的全球衛(wèi)星導(dǎo)航系統(tǒng)。按計(jì)劃,該系統(tǒng)將于2007年年底之前開始運(yùn)營,屆時(shí)只開放俄羅斯境內(nèi)衛(wèi)星定位及導(dǎo)航服務(wù)。到2009年年底前,其服務(wù)范圍將拓展到全球。該系統(tǒng)主要服務(wù)內(nèi)容包括確定陸地、海上及空中目標(biāo)的坐標(biāo)及運(yùn)動(dòng)速度信息等。
[0004]全球衛(wèi)星定位系統(tǒng)(GPS),全球衛(wèi)星導(dǎo)航系統(tǒng)(GLONASS)等定位裝置輸出的定位數(shù)據(jù),面臨著誤差的先天缺陷。這樣對(duì)日常的應(yīng)用有著深刻的影響,這樣的誤差可能導(dǎo)致定位位置的偏移。定位裝置的先天缺陷包括以下幾種:
[0005]1.與衛(wèi)星有關(guān)的誤差
[0006]衛(wèi)星軌道的誤差,屬于起始數(shù)據(jù)誤差,其大小取決于衛(wèi)星跟蹤站的數(shù)量和空間分布,觀察值的數(shù)量及精度,軌道計(jì)算使用的軌道模型及定規(guī)軟件的完善程度等等。衛(wèi)星軌道的誤差是GPS測(cè)試誤差的重要來源。
[0007]衛(wèi)星鐘差,衛(wèi)星鐘差是指GPS衛(wèi)星上原子鐘的時(shí)間和GPS標(biāo)準(zhǔn)時(shí)間的差別。
[0008]2.與傳播途徑有關(guān)的誤差
[0009]電離層的延遲,GPS信號(hào)通過電離層時(shí),與其他電磁波一樣,信號(hào)的路徑要發(fā)生彎曲,傳播的速度也會(huì)發(fā)生變化,從而使測(cè)量的距離也發(fā)生誤差。
[0010]對(duì)流層的誤差,對(duì)流層的密度比電離層大,大氣狀態(tài)也復(fù)雜,當(dāng)信號(hào)通過對(duì)流層時(shí),信號(hào)的傳播路徑也會(huì)發(fā)生彎曲,從而令測(cè)量的距離產(chǎn)生誤差。
[0011]多路徑效應(yīng),觀測(cè)站周圍的反射物所反射的衛(wèi)星信號(hào)(發(fā)射波)進(jìn)入接收機(jī)天線,對(duì)直接來自衛(wèi)星的信號(hào)(直接波)產(chǎn)生干涉,從而使觀測(cè)值偏離。
[0012]3.接收機(jī)相關(guān)的誤差
[0013]接收機(jī)鐘差,接收機(jī)一般采用高精度石英鐘,接收機(jī)的鐘面時(shí)間和GPS標(biāo)準(zhǔn)時(shí)間之間的差異為接收機(jī)鐘差。
[0014]接收機(jī)天線相位中心誤差,GPS測(cè)量時(shí)觀測(cè)值都是以接收機(jī)天線的相位中心位置為準(zhǔn)的,天線的相位中心與幾何中心理論上應(yīng)保持一致。觀測(cè)時(shí)天線的相位中心隨著信號(hào)輸入的強(qiáng)度和方向不同而有所變化。
【發(fā)明內(nèi)容】
[0015]本發(fā)明要解決的技術(shù)問題是車載定位裝置數(shù)據(jù)漂移而導(dǎo)致的定位不準(zhǔn)確的問題,提供了 一種抑制車載定位裝置數(shù)據(jù)漂移的方法以及系統(tǒng)。
[0016]本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
[0017]本發(fā)明提供了一種抑制車載定位裝置數(shù)據(jù)漂移的方法,該車載定位裝置設(shè)置于一車輛中,其特點(diǎn)在于,該方法包括:
[0018]S1:判斷該車載定位裝置的一開機(jī)時(shí)間是否達(dá)到一第一時(shí)間閾值或者該車載定位裝置的一冷啟動(dòng)時(shí)間是否達(dá)到一第二時(shí)間閾值,若該開機(jī)時(shí)間未達(dá)到該第一時(shí)間閾值或該冷啟動(dòng)時(shí)間未達(dá)到該第二時(shí)間閾值,則進(jìn)入步驟S2 ;若該開機(jī)時(shí)間達(dá)到該第一時(shí)間閾值或者該冷啟動(dòng)時(shí)間達(dá)到該第二時(shí)間閾值,則進(jìn)入步驟S3 ;
[0019]S2:丟棄該車載定位裝置所獲得的定位數(shù)據(jù),并返回步驟S1 ;
[0020]S3:該車載定位裝置獲得定位數(shù)據(jù);
[0021]S4:判斷該車輛的運(yùn)動(dòng)狀態(tài),若該車輛處于運(yùn)動(dòng)狀態(tài),則進(jìn)入步驟S5 ;若該車輛處于靜止?fàn)顟B(tài),則進(jìn)入步驟S7;
[0022]S5:判斷該車輛的速度是否達(dá)到一速度閾值,若是,則執(zhí)行步驟S6 ;若否,進(jìn)入正常定位流程,該正常定位流程即與現(xiàn)有的定位流程相同的定位流程;
[0023]S6:丟棄該車載定位裝置所獲得的定位數(shù)據(jù),并返回步驟S4 ;
[0024]S7:該車載定位裝置獲得并存儲(chǔ)定位數(shù)據(jù),并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息。
[0025]較佳地,該抑制車載定位裝置數(shù)據(jù)漂移的方法,其特點(diǎn)在于,該步驟S7還包括以下步驟:
[0026]S71:判斷該車輛處于熄火靜止?fàn)顟B(tài)還是點(diǎn)火靜止?fàn)顟B(tài),若為熄火靜止?fàn)顟B(tài),進(jìn)入步驟S72 ;若為點(diǎn)火靜止?fàn)顟B(tài),進(jìn)入步驟S77 ;
[0027]S72:該車載定位裝置獲得并存儲(chǔ)定位數(shù)據(jù),并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息;
[0028]S73:檢測(cè)該車輛的運(yùn)動(dòng)狀態(tài);
[0029]S74:再次判斷該車輛的運(yùn)動(dòng)狀態(tài),若該車輛處于運(yùn)動(dòng)狀態(tài),則進(jìn)入步驟S75 ;若該車輛處于靜止?fàn)顟B(tài),則返回步驟S73 ;
[0030]S75:判斷該車輛的一運(yùn)動(dòng)時(shí)間是否達(dá)到一第三時(shí)間閾值并且該車輛的位移是否達(dá)到一第一距離閾值,若是,進(jìn)入步驟S76 ;若否,返回步驟S73 ;
[0031]S76:將該當(dāng)前位置信息更新為該車載定位裝置獲得的實(shí)時(shí)定位數(shù)據(jù),并返回步驟S4 ;
[0032]S77:該車載定位裝置獲得并存儲(chǔ)定位數(shù)據(jù),并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息;
[0033]S78:將該當(dāng)前位置信息與該實(shí)時(shí)定位數(shù)據(jù)比較以獲得兩者之間的差值,判斷該差值是否達(dá)到一第二距離閾值,若是,返回步驟S4;若否,返回步驟s71。
[0034]較佳地,該車載定位裝置為GPS或GL0NASS。[0035]較佳地,該定位數(shù)據(jù)為NMEA數(shù)據(jù)。
[0036]NMEA是國際海上電子協(xié)會(huì)的縮寫,在這里,實(shí)際上應(yīng)為NMEA 0183。NMEA 0183是一套定義接收機(jī)輸出的標(biāo)準(zhǔn)信息,有幾種不同的格式,每種都是獨(dú)立相關(guān)的美國信息交換標(biāo)準(zhǔn)代碼(ASCII)格式,逗點(diǎn)隔開數(shù)據(jù)流,數(shù)據(jù)流長度從30-100字符不等,通常以每秒間隔選擇輸出,它包含了定位時(shí)間,緯度,經(jīng)度,高度,定位所用的衛(wèi)星數(shù),差分狀態(tài)和校正時(shí)段等,其他的有速度,跟蹤,日期等。NMEA實(shí)際上已成為所有的GPS接收機(jī)和最通用的數(shù)據(jù)輸出格式,同時(shí)它也被用于與GPS接收機(jī)接口的大多數(shù)的軟件包里。
[0037]較佳地,該第二距離閾值為20米。
[0038]本發(fā)明還提供了一種抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng),該車載定位裝置設(shè)置于一車輛中,其特點(diǎn)在于,該抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng)包括:一車載定位裝置、一時(shí)間處理裝置、一速度處理裝置以及一運(yùn)動(dòng)檢測(cè)裝置;
[0039]該車載定位裝置用于執(zhí)行正常的定位流程,并且對(duì)一定位數(shù)據(jù)執(zhí)行一丟棄操作、一獲取操作以及一存儲(chǔ)操作;
[0040]該丟棄操作為丟棄該車載定位裝置所獲得的定位數(shù)據(jù);
[0041]該獲取操作為該車載定位裝置獲得定位數(shù)據(jù);
[0042]該存儲(chǔ)操作為該車載定位裝置獲得并存儲(chǔ)定位數(shù)據(jù);
[0043]該時(shí)間處理裝置用于判斷該車載定位裝置的一開機(jī)時(shí)間是否達(dá)到一第一時(shí)間閾值和該車載定位裝置的一冷啟動(dòng)時(shí)間是否達(dá)到一第二時(shí)間閾值,若該開機(jī)時(shí)間未達(dá)到該第一時(shí)間閾值或該冷啟動(dòng)時(shí)間未達(dá)到該第二時(shí)間閾值,則調(diào)用該車載定位裝置執(zhí)行該丟棄操作;若該開機(jī)時(shí)間達(dá)到該第一時(shí)間閾值或者該冷啟動(dòng)時(shí)間達(dá)到該第二時(shí)間閾值,則調(diào)用該車載定位裝置執(zhí)行該獲取操作;
[0044]該開機(jī)時(shí)間為自開機(jī)成功的時(shí)刻至該時(shí)間處理裝置進(jìn)行判斷的時(shí)刻之間的時(shí)間段;
[0045]該冷啟動(dòng)時(shí)間為自冷啟動(dòng)成功的時(shí)刻至該時(shí)間處理裝置進(jìn)行判斷的時(shí)間之間的時(shí)間段;
[0046]該第一時(shí)間閾值為自開機(jī)成功的時(shí)刻至一設(shè)定時(shí)刻之間的時(shí)間段;
[0047]該第二時(shí)間閾值為自冷啟動(dòng)成功的時(shí)刻至一設(shè)定時(shí)刻之間的時(shí)間段;
[0048]該設(shè)定時(shí)刻可以由用戶設(shè)定;
[0049]該運(yùn)動(dòng)檢測(cè)裝置用于檢測(cè)該車輛的運(yùn)動(dòng)狀態(tài),若該車輛處于運(yùn)動(dòng)狀態(tài),則調(diào)用該速度處理裝置;若該車輛處于靜止?fàn)顟B(tài),則調(diào)用該車載定位裝置進(jìn)行該存儲(chǔ)操作,并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息;
[0050]該速度處理裝置用于判斷該車輛的速度是否達(dá)到一速度閾值,若是,則調(diào)用該車載定位裝置執(zhí)行該丟棄操作;若否,則調(diào)用該車載定位裝置執(zhí)行正常定位流程。
[0051]較佳地,該抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng)還包括一靜止處理裝置以及一距離處理裝置:
[0052]該靜止處理裝置用于判斷該車輛的靜止?fàn)顟B(tài)為熄火靜止?fàn)顟B(tài)還是點(diǎn)火靜止?fàn)顟B(tài),若為熄火靜止?fàn)顟B(tài),則調(diào)用該車載定位裝置,執(zhí)行該存儲(chǔ)操作,并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息,并且再調(diào)用該運(yùn)動(dòng)檢測(cè)裝置檢測(cè)該車輛的運(yùn)動(dòng)狀態(tài);若為點(diǎn)火靜止?fàn)顟B(tài),則調(diào)用該車載定位裝置,執(zhí)行該存儲(chǔ)操作,并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息,并且調(diào)用該距離處理裝置;
[0053]該運(yùn)動(dòng)檢測(cè)裝置用于在檢測(cè)到該車輛處于運(yùn)動(dòng)狀態(tài)時(shí),調(diào)用該時(shí)間處理裝置和該距離處理裝置;
[0054]該時(shí)間處理裝置用于判斷該車輛的一運(yùn)動(dòng)時(shí)間是否達(dá)到一第三時(shí)間閾值;
[0055]該第三時(shí)間閾值為自判斷該車輛處于運(yùn)動(dòng)狀態(tài)的時(shí)刻開始至設(shè)定的一時(shí)刻之間的時(shí)間段;
[0056]該距離處理裝置用于判斷該車輛的位移是否達(dá)到一第一距離閾值以及用于將該當(dāng)前位置信息與該車載定位裝置獲得的實(shí)時(shí)定位數(shù)據(jù)比較以獲得兩者之間的差值,判斷該差值是否達(dá)到一第二距離閾值,并且在該差值達(dá)到該第二距離閾值時(shí)再次調(diào)用該運(yùn)動(dòng)檢測(cè)裝置,以及在該差值未達(dá)到該第二距離閾值時(shí)再次調(diào)用該靜止處理裝置;
[0057]該第一距離閾值以及該第二距離閾值為該車輛當(dāng)前位置信息與該車載定位裝置獲得的實(shí)時(shí)定位數(shù)據(jù)之間的一設(shè)定距離。
[0058]該車載定位裝置用于在該運(yùn)動(dòng)時(shí)間達(dá)到該第三時(shí)間閾值并且該位移達(dá)到該第一距離閾值時(shí)將該當(dāng)前位置信息更新為該車載定位裝置獲得的實(shí)時(shí)定位數(shù)據(jù)。
[0059]較佳地,該第二距離閾值為20米。
[0060]較佳地,該車載定位裝置為GPS或GL0NASS。
[0061 ] 較佳地,該定位數(shù)據(jù)為NMEA數(shù)據(jù)。
[0062]在符合本領(lǐng)域常識(shí)的基礎(chǔ)上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實(shí)例。
[0063]本發(fā)明的積極進(jìn)步效果在于:克服了車載定位裝置數(shù)據(jù)漂移導(dǎo)致定位不準(zhǔn)確的缺點(diǎn),提高了數(shù)據(jù)的穩(wěn)定性和可靠性。
【專利附圖】
【附圖說明】
[0064]圖1為本發(fā)明的實(shí)施例1中的抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng)的結(jié)構(gòu)框圖。
[0065]圖2為本發(fā)明的實(shí)施例1中的抑制車載定位裝置數(shù)據(jù)漂移的方法的流程圖。
[0066]圖3為本發(fā)明的實(shí)施例2中的抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng)的結(jié)構(gòu)框圖。
[0067]圖4為本發(fā)明的實(shí)施例2中的抑制車載定位裝置數(shù)據(jù)漂移的方法的流程圖。
【具體實(shí)施方式】
[0068]下面通過實(shí)施例的方式進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實(shí)施例范圍之中。
[0069]實(shí)施例1
[0070]如圖1和圖2所示,該抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng)I包括:一車載定位裝置
11、一時(shí)間處理裝置12、一速度處理裝置13、一運(yùn)動(dòng)檢測(cè)裝置14。
[0071]結(jié)合圖1以及圖2,一車載定位裝置11,在本實(shí)施例中為GPS,該GPS安裝于一車輛上,當(dāng)車輛啟動(dòng)時(shí),該GPS也隨之開機(jī),如果該車輛處于啟動(dòng)狀態(tài),關(guān)閉該GPS,經(jīng)過一段時(shí)間之后再次使該GPS開機(jī),這種操作稱為冷啟動(dòng),該GPS開機(jī)或者冷啟動(dòng)之后會(huì)有一系列的操作將漂移的數(shù)據(jù)丟棄,即抑制車載定位裝置數(shù)據(jù)漂移的方法,該方法如下:
[0072]步驟101:判斷該GPS是否剛開機(jī)或者剛冷啟動(dòng),具體來說,該時(shí)間處理裝置12判斷該GPS的一開機(jī)時(shí)間是否達(dá)到一第一時(shí)間閾值或者該GPS的一冷啟動(dòng)時(shí)間是否達(dá)到一第二時(shí)間閾值,若該開機(jī)時(shí)間未達(dá)到該第一時(shí)間閾值或該冷啟動(dòng)時(shí)間未達(dá)到該第二時(shí)間閾值,則進(jìn)入步驟102 ;若該開機(jī)時(shí)間達(dá)到該第一時(shí)間閾值或者該冷啟動(dòng)時(shí)間達(dá)到該第二時(shí)間閾值,進(jìn)入步驟103 ;
[0073]步驟102:該GPS丟棄該GPS所獲得的定位數(shù)據(jù),并返回步驟101 ;
[0074]步驟103:該GPS獲得定位數(shù)據(jù);
[0075]步驟104:該運(yùn)動(dòng)檢測(cè)裝置14判斷該車輛的運(yùn)動(dòng)狀態(tài),若該車輛處于運(yùn)動(dòng)狀態(tài),則進(jìn)入步驟105 ;若該車輛處于靜止?fàn)顟B(tài),則進(jìn)入步驟107 ;
[0076]在本實(shí)施例中該運(yùn)動(dòng)檢測(cè)裝置14為三軸加速度傳感器,根據(jù)該三軸加速度傳感器的檢測(cè)結(jié)果判斷該車輛是否處于運(yùn)動(dòng)狀態(tài)。
[0077]步驟105:該速度處理裝置13判斷該車輛的速度是否達(dá)到一速度閾值,若是,則執(zhí)行步驟106 ;若否,該GPS進(jìn)入正常定位流程;
[0078]在本實(shí)施例中該速度處理裝置13為車輛自帶的車速檢測(cè)設(shè)備,通過該設(shè)備獲取該車輛的行駛速度。
[0079]步驟106:該GPS丟棄所獲得的定位數(shù)據(jù),并返回步驟104 ;
[0080]步驟107:該GPS獲得并存儲(chǔ)定位數(shù)據(jù),并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息。
[0081]實(shí)施例2
[0082]本實(shí)施例中的運(yùn)行方法的步驟以及原理基本與實(shí)施例1相同,不同之處在于:
[0083]如圖2、圖3以及圖4所示,本實(shí)施例中的抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng)還包括一靜止處理裝置15以及一距離處理裝置16,該步驟107還包括如下步驟:
[0084]步驟1071:該靜止處理裝置15判斷該車輛處于熄火靜止?fàn)顟B(tài)還是點(diǎn)火靜止?fàn)顟B(tài),若為熄火靜止?fàn)顟B(tài),進(jìn)入步驟1072 ;若為點(diǎn)火靜止?fàn)顟B(tài),進(jìn)入步驟1077 ;
[0085]在本實(shí)施例中,該靜止處理裝置15與車輛自帶的電源相連,當(dāng)車輛啟動(dòng)點(diǎn)火時(shí),該電源會(huì)產(chǎn)生一電信號(hào),該靜止處理裝置15根據(jù)該電信號(hào)判斷車輛點(diǎn)火,若該車輛熄火,則該電源也停止供電,該電源不再產(chǎn)生該電信號(hào),此時(shí)該靜止處理裝置15檢測(cè)不到該電信號(hào),則判斷該車輛熄火。
[0086]步驟1072:該GPS獲得并存儲(chǔ)定位數(shù)據(jù),并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息;
[0087]GPS獲得并存儲(chǔ)判斷該車輛為熄火靜止?fàn)顟B(tài)后的第一個(gè)定位數(shù)據(jù),并將這個(gè)定位數(shù)據(jù)固定下來,作為該車輛的當(dāng)前位置信息,并且在檢測(cè)到該車輛處于運(yùn)動(dòng)狀態(tài)之前一直保持該位置信息,不將此期間獲得的定位數(shù)據(jù)更新為該車輛的當(dāng)前位置信息。
[0088]步驟1073:該運(yùn)動(dòng)檢測(cè)裝置14檢測(cè)該車輛的運(yùn)動(dòng)狀態(tài);
[0089]步驟1074:再次判斷該車輛的運(yùn)動(dòng)狀態(tài),若該車輛處于運(yùn)動(dòng)狀態(tài),則進(jìn)入步驟
1075;若該車輛處于靜止?fàn)顟B(tài),則返回步驟1073 ;
[0090]步驟1075:該時(shí)間處理裝置12判斷該車輛的一運(yùn)動(dòng)時(shí)間是否達(dá)到一第三時(shí)間閾值并且該距離處理裝置16判斷該車輛的位移是否達(dá)到一第一距離閾值,若是,進(jìn)入步驟
1076;若否,返回步驟1073 ;
[0091]步驟1076:該GPS將該當(dāng)前位置信息更新為該GPS獲得的實(shí)時(shí)定位數(shù)據(jù),并返回步驟104 ;
[0092]步驟1077:該GPS獲得并存儲(chǔ)定位數(shù)據(jù),并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息;
[0093]GPS獲得并存儲(chǔ)判斷該車輛為點(diǎn)火靜止?fàn)顟B(tài)后的第一個(gè)定位數(shù)據(jù),并將這個(gè)定位數(shù)據(jù)固定下來,作為該車輛的當(dāng)前位置信息,并且在檢測(cè)到該車輛處于運(yùn)動(dòng)狀態(tài)之前一直保持該位置信息,不將此期間獲得的定位數(shù)據(jù)更新為該車輛的當(dāng)前位置信息。
[0094]步驟1078:該距離處理裝置16將該當(dāng)前位置信息與該實(shí)時(shí)定位數(shù)據(jù)比較以獲得兩者之間的差值,判斷該差值是否達(dá)到一第二距離閾值,若是,返回步驟104 ;若否,返回步驟 1071。
[0095]在本實(shí)施例中該定位數(shù)據(jù)為NMEA數(shù)據(jù)。
[0096]其余未提及之處與參考對(duì)實(shí)施例1的描述。
[0097]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種抑制車載定位裝置數(shù)據(jù)漂移的方法,該車載定位裝置設(shè)置于一車輛中,其特征在于,該方法包括: S1:判斷該車載定位裝置的一開機(jī)時(shí)間是否達(dá)到一第一時(shí)間閾值或者該車載定位裝置的一冷啟動(dòng)時(shí)間是否達(dá)到一第二時(shí)間閾值,若該開機(jī)時(shí)間未達(dá)到該第一時(shí)間閾值或該冷啟動(dòng)時(shí)間未達(dá)到該第二時(shí)間閾值,則進(jìn)入步驟S2;若該開機(jī)時(shí)間達(dá)到該第一時(shí)間閾值或者該冷啟動(dòng)時(shí)間達(dá)到該第二時(shí)間閾值,則進(jìn)入步驟S3 ; S2:丟棄該車載定位裝置所獲得的定位數(shù)據(jù),并返回步驟S1 ; S3:該車載定位裝置獲得定位數(shù)據(jù); 54:判斷該車輛的運(yùn)動(dòng)狀態(tài),若該車輛處于運(yùn)動(dòng)狀態(tài),則進(jìn)入步驟S5 ;若該車輛處于靜止?fàn)顟B(tài),則進(jìn)入步驟S7; 55:判斷該車輛的速度是否達(dá)到一速度閾值,若是,則執(zhí)行步驟S6 ;若否,進(jìn)入正常定位流程; 56:丟棄該車載定位裝置所獲得的定位數(shù)據(jù),并返回步驟S4 ; S7:該車載定位裝置獲得并存儲(chǔ)定位數(shù)據(jù),并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息。
2.如權(quán)利要求1所述的抑制車載定位裝置數(shù)據(jù)漂移的方法,其特征在于,該步驟S7還包括以下步驟: S71:判斷該車輛處于熄火靜止?fàn)顟B(tài)還是點(diǎn)火靜止?fàn)顟B(tài),若為熄火靜止?fàn)顟B(tài),進(jìn)入步驟S72 ;若為點(diǎn)火靜止?fàn)顟B(tài),進(jìn)入步驟S77 ; S72:該車載定位裝置獲得并存儲(chǔ)定位數(shù)據(jù),并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息; S73:檢測(cè)該車輛的運(yùn)動(dòng)狀態(tài); S74:再次判斷該車輛的運(yùn)動(dòng)狀態(tài),若該車輛處于運(yùn)動(dòng)狀態(tài),則進(jìn)入步驟S75 ;若該車輛處于靜止?fàn)顟B(tài),則返回步驟S73; S75:判斷該車輛的一運(yùn)動(dòng)時(shí)間是否達(dá)到一第三時(shí)間閾值并且該車輛的位移是否達(dá)到一第一距離閾值,若是,進(jìn)入步驟S76 ;若否,返回步驟S73 ; S76:將該當(dāng)前位置信息更新為該車載定位裝置獲得的實(shí)時(shí)定位數(shù)據(jù),并返回步驟S4 ;S77:該車載定位裝置獲得并存儲(chǔ)定位數(shù)據(jù),并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息; S78:將該當(dāng)前位置信息與該實(shí)時(shí)定位數(shù)據(jù)比較以獲得兩者之間的差值,判斷該差值是否達(dá)到一第二距離閾值,若是,返回步驟S4;若否,返回步驟s71。
3.如權(quán)利要求1或2所述的抑制車載定位裝置數(shù)據(jù)漂移的方法,其特征在于,該車載定位裝置為GPS或GLONASS。
4.如權(quán)利要求1或2所述的抑制車載定位裝置數(shù)據(jù)漂移的方法,其特征在于,該定位數(shù)據(jù)為NMEA數(shù)據(jù)。
5.如權(quán)利要求2所述的抑制車載定位裝置數(shù)據(jù)漂移的方法,其特征在于,該第二距離閾值為20米。
6.一種抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng),該車載定位裝置設(shè)置于一車輛中,其特征在于,該抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng)包括:一車載定位裝置、一時(shí)間處理裝置、一速度處理裝置以及一運(yùn)動(dòng)檢測(cè)裝置; 該車載定位裝置用于執(zhí)行正常的定位流程,并且對(duì)一定位數(shù)據(jù)執(zhí)行一丟棄操作、一獲取操作以及一存儲(chǔ)操作; 該丟棄操作為丟棄該車載定位裝置所獲得的定位數(shù)據(jù); 該獲取操作為該車載定位裝置獲得定位數(shù)據(jù); 該存儲(chǔ)操作為該車載定位裝置獲得并存儲(chǔ)定位數(shù)據(jù); 該時(shí)間處理裝置用于判斷該車載定位裝置的一開機(jī)時(shí)間是否達(dá)到一第一時(shí)間閾值和該車載定位裝置的一冷啟動(dòng)時(shí)間是否達(dá)到一第二時(shí)間閾值,若該開機(jī)時(shí)間未達(dá)到該第一時(shí)間閾值或該冷啟動(dòng)時(shí)間未達(dá)到該第二時(shí)間閾值,則調(diào)用該車載定位裝置執(zhí)行該丟棄操作;若該開機(jī)時(shí)間達(dá)到該第一時(shí)間閾值或者該冷啟動(dòng)時(shí)間達(dá)到該第二時(shí)間閾值,則調(diào)用該車載定位裝置進(jìn)行該獲取操作; 該運(yùn)動(dòng)檢測(cè)裝置用于檢測(cè)該車輛的運(yùn)動(dòng)狀態(tài),若該車輛處于運(yùn)動(dòng)狀態(tài),則調(diào)用該速度處理裝置;若該車輛處于靜止?fàn)顟B(tài),則調(diào)用該車載定位裝置執(zhí)行該存儲(chǔ)操作,并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息; 該速度處理裝置用于判斷該車輛的速度是否達(dá)到一速度閾值,若是,則調(diào)用該車載定位裝置執(zhí)行該丟棄操作;若否,則調(diào)用該車載定位裝置執(zhí)行正常定位流程。
7.如權(quán)利要求6所述的抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng),其特征在于,該抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng)還包括一靜止處理裝置以及一距離處理裝置: 該靜止處理裝置用于判斷該車輛的靜止?fàn)顟B(tài)為熄火靜止?fàn)顟B(tài)還是點(diǎn)火靜止?fàn)顟B(tài),若為熄火靜止?fàn)顟B(tài),則調(diào)用該車載定位裝置,執(zhí)行該存儲(chǔ)操作,并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息,并且再次調(diào)用該運(yùn)動(dòng)檢測(cè)裝置檢測(cè)該車輛的運(yùn)動(dòng)狀態(tài);若為點(diǎn)火靜止?fàn)顟B(tài),則調(diào)用該車載定位裝置,執(zhí)行該存儲(chǔ)操作,并且將該些定位數(shù)據(jù)中的一數(shù)據(jù)設(shè)定為該車輛的當(dāng)前位置信息,并且調(diào)用該距離處理裝置; 該運(yùn)動(dòng)檢測(cè)裝置用于在檢測(cè)到該車輛處于運(yùn)動(dòng)狀態(tài)時(shí),調(diào)用該時(shí)間處理裝置和該距離處理裝置; 該時(shí)間處理裝置用于判斷該車輛的一運(yùn)動(dòng)時(shí)間是否達(dá)到一第三時(shí)間閾值; 該距離處理裝置用于判斷該車輛的位移是否達(dá)到一第一距離閾值以及用于將該當(dāng)前位置信息與該車載定位裝置獲得的實(shí)時(shí)定位數(shù)據(jù)比較以獲得兩者之間的差值,判斷該差值是否達(dá)到一第二距離閾值,并且在該差值達(dá)到該第二距離閾值時(shí)再次調(diào)用該運(yùn)動(dòng)檢測(cè)裝置,以及在該差值未達(dá)到該第二距離閾值時(shí)再次調(diào)用該靜止處理裝置; 該車載定位裝置用于在該運(yùn)動(dòng)時(shí)間達(dá)到該第三時(shí)間閾值并且該位移達(dá)到該第一距離閾值時(shí)將該當(dāng)前位置信息更新為該車載定位裝置獲得的實(shí)時(shí)定位數(shù)據(jù)。
8.如權(quán)利要求7所述的抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng),其特征在于,該第二距離閾值為20米。
9.如權(quán)利要求6-8中任意一項(xiàng)所述的抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng),其特征在于,該車載定位裝置為GPS或GLONASS。
10.如權(quán)利要求9所述的抑制車載定位裝置數(shù)據(jù)漂移的系統(tǒng),其特征在于,該定位數(shù)據(jù)為NMEA數(shù)據(jù)。
【文檔編號(hào)】G01S19/07GK103901439SQ201210484362
【公開日】2014年7月2日 申請(qǐng)日期:2012年11月23日 優(yōu)先權(quán)日:2012年11月23日
【發(fā)明者】曹秀偉 申請(qǐng)人:上海移為通信技術(shù)有限公司