本發(fā)明涉及導(dǎo)航校準(zhǔn)技術(shù)領(lǐng)域,具體涉及一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)方法及系統(tǒng)。
背景技術(shù):
隨著社會(huì)的發(fā)展,人們對(duì)應(yīng)用的用戶體驗(yàn)效果要求越來越高,尤其是在指揮調(diào)度領(lǐng)域。然而目前已存在的技術(shù)中,都是側(cè)重于導(dǎo)航數(shù)據(jù)準(zhǔn)確性、實(shí)時(shí)性,沒有一個(gè)好的方法提高用戶體驗(yàn)效果、用戶感知。經(jīng)過各方面的分析,目前已存在的技術(shù)主要關(guān)注導(dǎo)航設(shè)備本身的質(zhì)量,沒有關(guān)注最終用戶的體驗(yàn)效果。
目前市面上的導(dǎo)航終端上報(bào)的數(shù)據(jù),存在以下幾個(gè)問題:數(shù)據(jù)有偏移、數(shù)據(jù)不連貫、數(shù)據(jù)大量重復(fù)、彎路拐點(diǎn)數(shù)據(jù)補(bǔ)償不準(zhǔn)確等,針對(duì)于這樣的數(shù)據(jù),如果直接展示給用戶,就會(huì)出現(xiàn):車輛不在道路上而在綠地或水域、展示出來的車輛軌跡有頓挫感、大量重復(fù)數(shù)據(jù)導(dǎo)致渲染慢、車輛在彎路上穿越房屋建筑等,客戶體驗(yàn)極其不好。
因此,如何設(shè)計(jì)一種用于校準(zhǔn)導(dǎo)航顯示數(shù)據(jù)的方法,是亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)方法及系統(tǒng),有效提高了導(dǎo)航數(shù)據(jù)在顯示設(shè)備上的顯示準(zhǔn)確性,避免了無(wú)法顯示或顯示位置錯(cuò)誤等缺陷,保證了導(dǎo)航數(shù)據(jù)的顯示可靠性,進(jìn)而保證了應(yīng)用該導(dǎo)航數(shù)據(jù)的行駛車輛的安全性以及調(diào)度準(zhǔn)確性。
為解決上述技術(shù)問題,本發(fā)明提供以下技術(shù)方案:
一方面,本發(fā)明提供了一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)方法,所述方法包括:
修訂接收到的導(dǎo)航源數(shù)據(jù),并對(duì)修訂后的導(dǎo)航源數(shù)據(jù)進(jìn)行初篩,得到基礎(chǔ)導(dǎo)航數(shù)據(jù);
對(duì)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行距離補(bǔ)償及偏移校準(zhǔn)處理,得到二次處理數(shù)據(jù);
根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)所述二次處理數(shù)據(jù)進(jìn)行稀疏處理,得到導(dǎo)航顯示數(shù)據(jù)。
進(jìn)一步的,所述修訂接收到的導(dǎo)航源數(shù)據(jù),并對(duì)修訂后的導(dǎo)航源數(shù)據(jù)進(jìn)行初篩,得到基礎(chǔ)導(dǎo)航數(shù)據(jù),包括:
接收導(dǎo)航數(shù)據(jù)接收設(shè)備發(fā)送的導(dǎo)航源數(shù)據(jù);
對(duì)所述導(dǎo)航源數(shù)據(jù)的坐標(biāo)進(jìn)行格式轉(zhuǎn)換,得到符合GCJ-02標(biāo)準(zhǔn)的所述導(dǎo)航源數(shù)據(jù);
依次判斷當(dāng)前修訂后的導(dǎo)航源數(shù)據(jù)與其前一導(dǎo)航源數(shù)據(jù)之間的坐標(biāo)點(diǎn)距離,若所述坐標(biāo)點(diǎn)距離小于第一距離值,則刪除當(dāng)前修訂后的導(dǎo)航源數(shù)據(jù),得到基礎(chǔ)導(dǎo)航數(shù)據(jù);
以及,存儲(chǔ)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)。
進(jìn)一步的,所述依次判斷當(dāng)前修訂后的導(dǎo)航源數(shù)據(jù)與其前一導(dǎo)航源數(shù)據(jù)之間的坐標(biāo)點(diǎn)距離,之前還包括:
判斷所述導(dǎo)航源數(shù)據(jù)所屬的經(jīng)緯度范圍是否在導(dǎo)航目標(biāo)區(qū)域的預(yù)設(shè)范圍內(nèi);
若所述導(dǎo)航源數(shù)據(jù)所屬的經(jīng)緯度范圍在導(dǎo)航目標(biāo)區(qū)域的預(yù)設(shè)范圍內(nèi),則刪去該所述導(dǎo)航源數(shù)據(jù),得到修訂后的導(dǎo)航源數(shù)據(jù)。
進(jìn)一步的,所述對(duì)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行距離補(bǔ)償及偏移校準(zhǔn)處理,得到二次處理數(shù)據(jù),包括:
判斷相鄰的所述基礎(chǔ)導(dǎo)航數(shù)據(jù)之間的點(diǎn)坐標(biāo)距離,若所述點(diǎn)坐標(biāo)距離大于第二距離值,則對(duì)該相鄰的所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行中間點(diǎn)補(bǔ)償;
在所述基礎(chǔ)導(dǎo)航數(shù)據(jù)中篩選偏差數(shù)據(jù),并根據(jù)全球測(cè)繪矢量數(shù)據(jù)對(duì)所述偏差數(shù)據(jù)進(jìn)行偏移校驗(yàn);
以及,將所述基礎(chǔ)導(dǎo)航數(shù)據(jù)中為發(fā)生偏差的數(shù)據(jù)及進(jìn)行偏移校驗(yàn)后的原偏差數(shù)據(jù)均存儲(chǔ)為二次處理數(shù)據(jù)。
進(jìn)一步的,所述根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)所述二次處理數(shù)據(jù)進(jìn)行稀疏處理,得到導(dǎo)航顯示數(shù)據(jù),包括:
將所述二次處理數(shù)據(jù)中的存儲(chǔ)時(shí)間長(zhǎng)于預(yù)設(shè)時(shí)間段的數(shù)據(jù)劃分為歷史數(shù)據(jù),及將存儲(chǔ)時(shí)間在預(yù)設(shè)時(shí)間段內(nèi)的數(shù)據(jù)劃分為當(dāng)前數(shù)據(jù);
以及,根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)所述歷史數(shù)據(jù)進(jìn)行稀疏處理,得到導(dǎo)航顯示數(shù)據(jù)。
進(jìn)一步的,所述根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)所述歷史數(shù)據(jù)進(jìn)行稀疏處理,包括:
根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)所述歷史數(shù)據(jù)進(jìn)行稀疏處理,得到N個(gè)歷史數(shù)據(jù):
N=(T當(dāng)前-T歷史)/M
其中,N為經(jīng)稀疏處理后的歷史數(shù)據(jù)的數(shù)量;T當(dāng)前為當(dāng)前數(shù)據(jù)的存儲(chǔ)時(shí)段,T歷史為歷史數(shù)據(jù)的存儲(chǔ)時(shí)段;M為顯示性能閾值;且T當(dāng)前、T歷史及M均為整數(shù)。
進(jìn)一步的,所述方法還包括:
存儲(chǔ)所述導(dǎo)航顯示數(shù)據(jù);
以及,將所述導(dǎo)航顯示數(shù)據(jù)發(fā)送至顯示終端。
另一方面,本發(fā)明還提供一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)系統(tǒng),所述系統(tǒng)包括:
基礎(chǔ)導(dǎo)航數(shù)據(jù)獲取模塊,用于修訂接收到的導(dǎo)航源數(shù)據(jù),并對(duì)修訂后的導(dǎo)航源數(shù)據(jù)進(jìn)行初篩,得到基礎(chǔ)導(dǎo)航數(shù)據(jù);
二次處理數(shù)據(jù)獲取模塊,用于對(duì)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行距離補(bǔ)償及偏移校準(zhǔn)處理,得到二次處理數(shù)據(jù);
導(dǎo)航顯示數(shù)據(jù)獲取模塊,用于根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)所述二次處理數(shù)據(jù)進(jìn)行稀疏處理,得到導(dǎo)航顯示數(shù)據(jù)。
進(jìn)一步的,所述基礎(chǔ)導(dǎo)航數(shù)據(jù)獲取模塊,包括:
導(dǎo)航源數(shù)據(jù)接收單元,用于接收導(dǎo)航數(shù)據(jù)接收設(shè)備發(fā)送的導(dǎo)航源數(shù)據(jù);
格式轉(zhuǎn)換單元,用于對(duì)所述導(dǎo)航源數(shù)據(jù)的坐標(biāo)進(jìn)行格式轉(zhuǎn)換,得到符合GCJ-02標(biāo)準(zhǔn)的所述導(dǎo)航源數(shù)據(jù);
基礎(chǔ)導(dǎo)航數(shù)據(jù)獲取單元,用于依次判斷當(dāng)前修訂后的導(dǎo)航源數(shù)據(jù)與其前一導(dǎo)航源數(shù)據(jù)之間的坐標(biāo)點(diǎn)距離,若所述坐標(biāo)點(diǎn)距離小于第一距離值,則刪除當(dāng)前修訂后的導(dǎo)航源數(shù)據(jù),得到基礎(chǔ)導(dǎo)航數(shù)據(jù);
基礎(chǔ)導(dǎo)航數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)。
進(jìn)一步的,所述二次處理數(shù)據(jù)獲取模塊包括:
中間點(diǎn)補(bǔ)償單元,用于判斷相鄰的所述基礎(chǔ)導(dǎo)航數(shù)據(jù)之間的點(diǎn)坐標(biāo)距離,若所述點(diǎn)坐標(biāo)距離大于第二距離值,則對(duì)該相鄰的所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行中間點(diǎn)補(bǔ)償;
偏移校驗(yàn)單元,用于在所述基礎(chǔ)導(dǎo)航數(shù)據(jù)中篩選偏差數(shù)據(jù),并根據(jù)全球測(cè)繪矢量數(shù)據(jù)對(duì)所述偏差數(shù)據(jù)進(jìn)行偏移校驗(yàn);
二次處理數(shù)據(jù)存儲(chǔ)單元,用于將所述基礎(chǔ)導(dǎo)航數(shù)據(jù)中為發(fā)生偏差的數(shù)據(jù)及進(jìn)行偏移校驗(yàn)后的原偏差數(shù)據(jù)均存儲(chǔ)為二次處理數(shù)據(jù)。
由上述技術(shù)方案可知,本發(fā)明所述的一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)方法及系統(tǒng),該方法通過修訂接收到的導(dǎo)航源數(shù)據(jù),并對(duì)修訂后的導(dǎo)航源數(shù)據(jù)進(jìn)行初篩,得到基礎(chǔ)導(dǎo)航數(shù)據(jù);對(duì)基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行距離補(bǔ)償及偏移校準(zhǔn)處理,得到二次處理數(shù)據(jù);根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)二次處理數(shù)據(jù)進(jìn)行稀疏處理,得到導(dǎo)航顯示數(shù)據(jù)。該系統(tǒng)包括基礎(chǔ)導(dǎo)航數(shù)據(jù)獲取模塊、二次處理數(shù)據(jù)獲取模塊及導(dǎo)航顯示數(shù)據(jù)獲取模塊。本發(fā)明有效提高了導(dǎo)航數(shù)據(jù)在顯示設(shè)備上的顯示準(zhǔn)確性,避免了無(wú)法顯示或顯示位置錯(cuò)誤等缺陷,保證了導(dǎo)航數(shù)據(jù)的顯示可靠性,進(jìn)而保證了應(yīng)用該導(dǎo)航數(shù)據(jù)的行駛車輛的安全性以及調(diào)度準(zhǔn)確性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例一的一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)方法的流程示意圖;
圖2是本發(fā)明實(shí)施例二的校準(zhǔn)方法中步驟100的一種具體實(shí)施方式的流程示意圖;
圖3是本發(fā)明的包括步驟10A及10B的上述導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)的流程示意圖;
圖4是本發(fā)明實(shí)施例三的校準(zhǔn)方法中步驟200的一種具體實(shí)施方式的流程示意圖;
圖5是本發(fā)明實(shí)施例四的校準(zhǔn)方法中步驟300的一種具體實(shí)施方式的流程示意圖;
圖6是本發(fā)明實(shí)施例五中的包括步驟400及500的上述導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)的流程示意圖;
圖7是本發(fā)明的一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)方法的具體應(yīng)用例的流程示意圖;
圖8是本發(fā)明實(shí)施例六的一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)系統(tǒng)的結(jié)構(gòu)示意圖;
圖9是本發(fā)明實(shí)施例七中的校準(zhǔn)系統(tǒng)中基礎(chǔ)導(dǎo)航數(shù)據(jù)獲取模塊10的結(jié)構(gòu)示意圖;
圖10是本發(fā)明實(shí)施例八中的校準(zhǔn)系統(tǒng)中二次處理數(shù)據(jù)獲取模塊20的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的實(shí)施例一提供了一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)方法的一種具體實(shí)施方式。參見圖1,該導(dǎo)航數(shù)據(jù)校準(zhǔn)方法具體包括如下內(nèi)容:
步驟100:修訂接收到的導(dǎo)航源數(shù)據(jù),并對(duì)修訂后的導(dǎo)航源數(shù)據(jù)進(jìn)行初篩,得到基礎(chǔ)導(dǎo)航數(shù)據(jù)。
在本步驟中,平滑展示導(dǎo)航數(shù)據(jù)的第一個(gè)環(huán)節(jié)就是要收集數(shù)據(jù),對(duì)導(dǎo)航數(shù)據(jù)的根源進(jìn)行處理,對(duì)接收到的導(dǎo)航源數(shù)據(jù)進(jìn)行修訂,并將修訂后的導(dǎo)航源數(shù)據(jù)進(jìn)行初篩,得到基礎(chǔ)導(dǎo)航數(shù)據(jù)。
步驟200:對(duì)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行距離補(bǔ)償及偏移校準(zhǔn)處理,得到二次處理數(shù)據(jù)。
在本步驟中,對(duì)于收集之后的數(shù)據(jù),如果兩點(diǎn)距離超過一個(gè)閾值,進(jìn)行中間補(bǔ)償;對(duì)于與道路有偏差的數(shù)據(jù),根據(jù)全球測(cè)繪矢量數(shù)據(jù)進(jìn)行偏移校驗(yàn),是車輛行駛在正常道路上。
步驟300:根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)所述二次處理數(shù)據(jù)進(jìn)行稀疏處理,得到導(dǎo)航顯示數(shù)據(jù)。
在本步驟中,歷史數(shù)據(jù)稀疏算法是通過采樣點(diǎn)提取計(jì)算的,其算法為:N個(gè)經(jīng)緯度點(diǎn)取一個(gè)經(jīng)緯點(diǎn),N=(當(dāng)前時(shí)間小時(shí)取整-歷史時(shí)間小時(shí)取整)/M,其中N取計(jì)算后整數(shù),其中M為一個(gè)閾值,取決于展示終端的性能,M越小展示效果越好,同時(shí)對(duì)展示終端的配置要求越高。
從上述描述可知,本發(fā)明的實(shí)施例有效提高了導(dǎo)航數(shù)據(jù)在顯示設(shè)備上的顯示準(zhǔn)確性,避免了無(wú)法顯示或顯示位置錯(cuò)誤等缺陷,保證了導(dǎo)航數(shù)據(jù)的顯示可靠性,進(jìn)而保證了應(yīng)用該導(dǎo)航數(shù)據(jù)的行駛車輛的安全性。
本發(fā)明的實(shí)施例二提供了上述導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)方法中步驟100的一種具體實(shí)施方式。參見圖2,該步驟100具體包括如下內(nèi)容:
步驟101:接收導(dǎo)航數(shù)據(jù)接收設(shè)備發(fā)送的導(dǎo)航源數(shù)據(jù)。
步驟102:對(duì)所述導(dǎo)航源數(shù)據(jù)的坐標(biāo)進(jìn)行格式轉(zhuǎn)換,得到符合GCJ-02標(biāo)準(zhǔn)的所述導(dǎo)航源數(shù)據(jù)。
在本步驟中,GCJ-02是由中國(guó)國(guó)家測(cè)繪局(G表示Guojia國(guó)家,C表示Cehui測(cè)繪,J表示Ju局)制訂的地理信息系統(tǒng)的坐標(biāo)系統(tǒng),是一種對(duì)經(jīng)緯度數(shù)據(jù)的加密算法,即加入隨機(jī)的偏差;國(guó)內(nèi)出版的各種地圖系統(tǒng)(包括電子形式),必須至少采用GCJ-02對(duì)地理位置進(jìn)行首次加密。
步驟103:依次判斷當(dāng)前修訂后的導(dǎo)航源數(shù)據(jù)與其前一導(dǎo)航源數(shù)據(jù)之間的坐標(biāo)點(diǎn)距離,若所述坐標(biāo)點(diǎn)距離小于第一距離值,則刪除當(dāng)前修訂后的導(dǎo)航源數(shù)據(jù),得到基礎(chǔ)導(dǎo)航數(shù)據(jù)。
步驟104:存儲(chǔ)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)。
從上述描述可知,本發(fā)明的實(shí)施例實(shí)現(xiàn)了對(duì)接收到的導(dǎo)航源數(shù)據(jù)的修訂以及初篩,為后續(xù)的數(shù)據(jù)校正提供了準(zhǔn)確且可靠的數(shù)據(jù)基礎(chǔ)。
在一種具體實(shí)施方式中,本發(fā)明還提供了包括步驟10A及10B的上述導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)的一種具體實(shí)施例。參見圖3,該步驟10A及10B具體包括如下內(nèi)容:
步驟10A:判斷所述導(dǎo)航源數(shù)據(jù)所屬的經(jīng)緯度范圍是否在導(dǎo)航目標(biāo)區(qū)域的預(yù)設(shè)范圍內(nèi)。
步驟10B:若所述導(dǎo)航源數(shù)據(jù)所屬的經(jīng)緯度范圍在導(dǎo)航目標(biāo)區(qū)域的預(yù)設(shè)范圍內(nèi),則刪去該所述導(dǎo)航源數(shù)據(jù),得到修訂后的導(dǎo)航源數(shù)據(jù)。
從上述描述可知,本發(fā)明的實(shí)施例解決目前已存在的技術(shù)無(wú)法滿足用戶對(duì)導(dǎo)航數(shù)據(jù)展示效果要求越來越高的現(xiàn)狀。
本發(fā)明的實(shí)施例三提供了上述導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)中步驟200的一種具體實(shí)施方式。參見圖4,該步驟200具體包括如下內(nèi)容:
步驟201:判斷相鄰的所述基礎(chǔ)導(dǎo)航數(shù)據(jù)之間的點(diǎn)坐標(biāo)距離,若所述點(diǎn)坐標(biāo)距離大于第二距離值,則進(jìn)入步驟202。
步驟202:對(duì)該相鄰的所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行中間點(diǎn)補(bǔ)償。
步驟203:在所述基礎(chǔ)導(dǎo)航數(shù)據(jù)中篩選偏差數(shù)據(jù),并根據(jù)全球測(cè)繪矢量數(shù)據(jù)對(duì)所述偏差數(shù)據(jù)進(jìn)行偏移校驗(yàn)。
步驟204:將所述基礎(chǔ)導(dǎo)航數(shù)據(jù)中為發(fā)生偏差的數(shù)據(jù)及進(jìn)行偏移校驗(yàn)后的原偏差數(shù)據(jù)均存儲(chǔ)為二次處理數(shù)據(jù)。
從上述描述可知,本發(fā)明的實(shí)施例實(shí)現(xiàn)了對(duì)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行距離補(bǔ)償及偏移校準(zhǔn)處理,避免了數(shù)據(jù)有偏移、數(shù)據(jù)不連貫、數(shù)據(jù)大量重復(fù)、彎路拐點(diǎn)數(shù)據(jù)補(bǔ)償不準(zhǔn)確等問題。
本發(fā)明的實(shí)施例四提供了上述導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)中步驟300的一種具體實(shí)施方式。參見圖5,該步驟300具體包括如下內(nèi)容:
步驟301:將所述二次處理數(shù)據(jù)中的存儲(chǔ)時(shí)間長(zhǎng)于預(yù)設(shè)時(shí)間段的數(shù)據(jù)劃分為歷史數(shù)據(jù),及將存儲(chǔ)時(shí)間在預(yù)設(shè)時(shí)間段內(nèi)的數(shù)據(jù)劃分為當(dāng)前數(shù)據(jù)。
步驟302:根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)所述歷史數(shù)據(jù)進(jìn)行稀疏處理,得到導(dǎo)航顯示數(shù)據(jù)。
在本步驟中,根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)所述歷史數(shù)據(jù)進(jìn)行稀疏處理,得到N個(gè)歷史數(shù)據(jù):
N=(T當(dāng)前-T歷史)/M
其中,N為經(jīng)稀疏處理后的歷史數(shù)據(jù)的數(shù)量;T當(dāng)前為當(dāng)前數(shù)據(jù)的存儲(chǔ)時(shí)段,T歷史為歷史數(shù)據(jù)的存儲(chǔ)時(shí)段;M為顯示性能閾值;且T當(dāng)前、T歷史及M均為整數(shù)。
從上述描述可知,本發(fā)明的實(shí)施例中的M為一個(gè)閾值,取決于展示終端的性能,M越小展示效果越好,同時(shí)對(duì)展示終端的配置要求越高。
本發(fā)明的實(shí)施例五提供了包括步驟400和500的上述導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)的一種具體實(shí)施方式。參見圖6,該步驟400和500具體包括如下內(nèi)容:
步驟400:存儲(chǔ)所述導(dǎo)航顯示數(shù)據(jù)。
步驟500:將所述導(dǎo)航顯示數(shù)據(jù)發(fā)生至顯示終端。
從上述描述可知,本發(fā)明的實(shí)施例將導(dǎo)航顯示數(shù)據(jù)發(fā)送至顯示終端,使得顯示終端讀取并顯示導(dǎo)航數(shù)據(jù),能夠使導(dǎo)航數(shù)據(jù)清晰無(wú)誤的展示給用戶,提升用戶體驗(yàn)效果。
為進(jìn)一步的說明本方案,本發(fā)明還提供了一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)方法的一種具體應(yīng)用例。參見圖7,該具體應(yīng)用例具體包括如下內(nèi)容:
S1導(dǎo)航數(shù)據(jù)收集:
平滑展示導(dǎo)航數(shù)據(jù),第一個(gè)環(huán)節(jié)就是要收集數(shù)據(jù),對(duì)導(dǎo)航數(shù)據(jù)的根源進(jìn)行處理:
對(duì)于導(dǎo)航設(shè)備不是GCJ02(國(guó)測(cè)局坐標(biāo))標(biāo)準(zhǔn)的數(shù)據(jù),按照GCJ02(國(guó)測(cè)局坐標(biāo))規(guī)范進(jìn)行轉(zhuǎn)換。
對(duì)于不在上報(bào)范圍內(nèi)(例如:我國(guó)經(jīng)緯度范圍,經(jīng)度73.66~135.05,緯度3.86~53.55)的經(jīng)緯度數(shù)據(jù),直接丟棄,這些數(shù)據(jù)屬于導(dǎo)航設(shè)備故障、衛(wèi)星信號(hào)異常導(dǎo)致的。
對(duì)于當(dāng)前最新數(shù)據(jù)與最近上報(bào)的數(shù)據(jù)進(jìn)行比對(duì),如果兩點(diǎn)間距離小于一個(gè)閾值(例如:1米),丟棄當(dāng)前數(shù)據(jù),以剔除大量重復(fù)數(shù)據(jù)。
S2導(dǎo)航數(shù)據(jù)處理:
對(duì)于收集之后的數(shù)據(jù),如果兩點(diǎn)距離超過一個(gè)閾值(例如:10米),進(jìn)行中間補(bǔ)償。
對(duì)于與道路有偏差的數(shù)據(jù),根據(jù)全球測(cè)繪矢量數(shù)據(jù)進(jìn)行偏移校驗(yàn),是車輛行駛在正常道路上。
S3導(dǎo)航數(shù)據(jù)展示:
導(dǎo)航數(shù)據(jù)展示的時(shí)候,若果是全量數(shù)據(jù)渲染,勢(shì)必會(huì)導(dǎo)致瀏覽器性能難以滿足。然而,對(duì)于用戶最關(guān)注的是近期車輛的位置變動(dòng),所以展示導(dǎo)航數(shù)據(jù)的算法為:
歷史數(shù)據(jù)要稀疏計(jì)算,可以時(shí)間越久越稀疏,計(jì)算方式為:N個(gè)經(jīng)緯度點(diǎn)取一個(gè)經(jīng)緯點(diǎn),N=(當(dāng)前時(shí)間小時(shí)取整-歷史時(shí)間小時(shí)取整)/M,其中N取計(jì)算后整數(shù),其中M為一個(gè)閾值,取決于展示終端的性能,M越小展示效果越好,同時(shí)對(duì)展示終端的配置要求越高。
從上述描述可知,本發(fā)明的具體應(yīng)用例有效提高了導(dǎo)航數(shù)據(jù)在顯示設(shè)備上的顯示準(zhǔn)確性,避免了無(wú)法顯示或顯示位置錯(cuò)誤等缺陷,保證了導(dǎo)航數(shù)據(jù)的顯示可靠性,進(jìn)而保證了應(yīng)用該導(dǎo)航數(shù)據(jù)的行駛車輛的安全性。
本發(fā)明的實(shí)施例六提供了應(yīng)用上述導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)的一種導(dǎo)航顯示數(shù)據(jù)的校準(zhǔn)系統(tǒng)。參見圖8,該導(dǎo)航數(shù)據(jù)校準(zhǔn)系統(tǒng)具體包括如下內(nèi)容:
基礎(chǔ)導(dǎo)航數(shù)據(jù)獲取模塊10,用于修訂接收到的導(dǎo)航源數(shù)據(jù),并對(duì)修訂后的導(dǎo)航源數(shù)據(jù)進(jìn)行初篩,得到基礎(chǔ)導(dǎo)航數(shù)據(jù)。
二次處理數(shù)據(jù)獲取模塊20,用于對(duì)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行距離補(bǔ)償及偏移校準(zhǔn)處理,得到二次處理數(shù)據(jù)。
導(dǎo)航顯示數(shù)據(jù)獲取模塊30,用于根據(jù)歷史數(shù)據(jù)稀疏算法對(duì)所述二次處理數(shù)據(jù)進(jìn)行稀疏處理,得到導(dǎo)航顯示數(shù)據(jù)。
從上述描述可知,本發(fā)明的系統(tǒng)有效提高了導(dǎo)航數(shù)據(jù)在顯示設(shè)備上的顯示準(zhǔn)確性,避免了無(wú)法顯示或顯示位置錯(cuò)誤等缺陷,保證了導(dǎo)航數(shù)據(jù)的顯示可靠性。
本發(fā)明的實(shí)施例七提供了應(yīng)該上述導(dǎo)航數(shù)據(jù)的校準(zhǔn)系統(tǒng)中基礎(chǔ)導(dǎo)航數(shù)據(jù)獲取模塊10的一種具體實(shí)施方式。參見圖9,該基礎(chǔ)導(dǎo)航數(shù)據(jù)獲取模塊10具體包括如下內(nèi)容:
導(dǎo)航源數(shù)據(jù)接收單元11,用于接收導(dǎo)航數(shù)據(jù)接收設(shè)備發(fā)送的導(dǎo)航源數(shù)據(jù)。
格式轉(zhuǎn)換單元12,用于對(duì)所述導(dǎo)航源數(shù)據(jù)的坐標(biāo)進(jìn)行格式轉(zhuǎn)換,得到符合GCJ-02標(biāo)準(zhǔn)的所述導(dǎo)航源數(shù)據(jù)。
基礎(chǔ)導(dǎo)航數(shù)據(jù)獲取單元13,用于依次判斷當(dāng)前修訂后的導(dǎo)航源數(shù)據(jù)與其前一導(dǎo)航源數(shù)據(jù)之間的坐標(biāo)點(diǎn)距離,若所述坐標(biāo)點(diǎn)距離小于第一距離值,則刪除當(dāng)前修訂后的導(dǎo)航源數(shù)據(jù),得到基礎(chǔ)導(dǎo)航數(shù)據(jù)。
基礎(chǔ)導(dǎo)航數(shù)據(jù)存儲(chǔ)單元14,用于存儲(chǔ)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)。
從上述描述可知,本發(fā)明的系統(tǒng)實(shí)現(xiàn)了對(duì)接收到的導(dǎo)航源數(shù)據(jù)的修訂以及初篩,為后續(xù)的數(shù)據(jù)校正提供了準(zhǔn)確且可靠的數(shù)據(jù)基礎(chǔ)。
本發(fā)明的實(shí)施例八提供了應(yīng)該上述導(dǎo)航數(shù)據(jù)的校準(zhǔn)系統(tǒng)中二次處理數(shù)據(jù)獲取模塊20的一種具體實(shí)施方式。參見圖10,該二次處理數(shù)據(jù)獲取模塊20具體包括如下內(nèi)容:
中間點(diǎn)補(bǔ)償單元21,用于判斷相鄰的所述基礎(chǔ)導(dǎo)航數(shù)據(jù)之間的點(diǎn)坐標(biāo)距離,若所述點(diǎn)坐標(biāo)距離大于第二距離值,則對(duì)該相鄰的所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行中間點(diǎn)補(bǔ)償。
偏移校驗(yàn)單元22,用于在所述基礎(chǔ)導(dǎo)航數(shù)據(jù)中篩選偏差數(shù)據(jù),并根據(jù)全球測(cè)繪矢量數(shù)據(jù)對(duì)所述偏差數(shù)據(jù)進(jìn)行偏移校驗(yàn)。
二次處理數(shù)據(jù)存儲(chǔ)單元23,用于將所述基礎(chǔ)導(dǎo)航數(shù)據(jù)中為發(fā)生偏差的數(shù)據(jù)及進(jìn)行偏移校驗(yàn)后的原偏差數(shù)據(jù)均存儲(chǔ)為二次處理數(shù)據(jù)。
從上述描述可知,本發(fā)明的系統(tǒng)實(shí)現(xiàn)了對(duì)所述基礎(chǔ)導(dǎo)航數(shù)據(jù)進(jìn)行距離補(bǔ)償及偏移校準(zhǔn)處理,避免了數(shù)據(jù)有偏移、數(shù)據(jù)不連貫、數(shù)據(jù)大量重復(fù)、彎路拐點(diǎn)數(shù)據(jù)補(bǔ)償不準(zhǔn)確等問題;通過本發(fā)明各個(gè)環(huán)節(jié)的處理,能夠使導(dǎo)航數(shù)據(jù)清晰無(wú)誤的展示給用戶,提升用戶體驗(yàn)效果。本發(fā)明僅提供核心算法,所以可應(yīng)用于需要進(jìn)行導(dǎo)航數(shù)據(jù)展示的社會(huì)各個(gè)領(lǐng)域,是一個(gè)通用方法。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的實(shí)施例的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明的實(shí)施例進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明的實(shí)施例各實(shí)施例技術(shù)方案的范圍。