本發(fā)明涉及測(cè)量技術(shù)領(lǐng)域,尤其涉及一種海拔的測(cè)量方法和系統(tǒng)。
背景技術(shù):
隨著科技的發(fā)展和社會(huì)的進(jìn)步,各種智能設(shè)備如移動(dòng)電話、平板電腦、智能手表等設(shè)備越來(lái)越普及。移動(dòng)設(shè)備已經(jīng)成為人們生活的重要組成部分,承載著娛樂(lè)、通信、上網(wǎng)、定位等任務(wù)。現(xiàn)今位置定位的技術(shù)已經(jīng)很完善了,但對(duì)于地圖而言也僅限于水平面二維的定位,當(dāng)考慮到高度問(wèn)題時(shí),有時(shí)候會(huì)因?yàn)槎ㄎ坏母叨炔粶?zhǔn)確而無(wú)法判斷用戶(hù)具體所在的位置。例如開(kāi)車(chē)導(dǎo)航,由于導(dǎo)航儀市場(chǎng)較為混亂,產(chǎn)品質(zhì)量良莠不齊,因此經(jīng)常會(huì)出現(xiàn)導(dǎo)航儀瞎指揮的現(xiàn)狀。如在高架橋上時(shí)GPS卻可能會(huì)指揮轉(zhuǎn)彎,但其實(shí)并沒(méi)有轉(zhuǎn)彎出口。這往往是由于GPS存在誤差,不能夠判斷車(chē)在高架橋上還是橋下所致。
因此,如何提供一種能夠獲取到當(dāng)前位置的海拔,并且使海拔的測(cè)量數(shù)據(jù)更加精確,成為本領(lǐng)域亟需解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種海拔的測(cè)量方法和系統(tǒng),從而能夠獲取到當(dāng)前位置的海拔,并且使海拔的測(cè)量數(shù)據(jù)更加精確。
本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的:
一種海拔的測(cè)量方法,包括:
通過(guò)氣壓傳感裝置獲取當(dāng)前氣壓值;
根據(jù)當(dāng)前氣壓值得到第一海拔數(shù)據(jù);
通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的第二海拔數(shù)據(jù);
根據(jù)預(yù)設(shè)的擬合條件,將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,獲取當(dāng)前所處位置的海拔高度。
優(yōu)選的,所述通過(guò)氣壓傳感裝置獲取當(dāng)前氣壓值的步驟之后還包括,獲取第一加速度和/或第一速度的,將第一加速度和/或第一速度與預(yù)設(shè)的閾值相比較,若超過(guò)閾值,則將對(duì)應(yīng)的氣壓值刪除,并重新獲取當(dāng)前氣壓值。
優(yōu)選的,所述通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的第二海拔數(shù)據(jù)的步驟之后還包括,獲取第二加速度和/或第二速度,將第二加速度和/或第二速度與預(yù)設(shè)的閾值相比較,若超過(guò)閾值,則將對(duì)應(yīng)的第二海拔數(shù)據(jù)刪除,并重新獲取第二海拔數(shù)據(jù)。
優(yōu)選的,所述根據(jù)預(yù)設(shè)的擬合條件,將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,獲取當(dāng)前所處位置的海拔高度的步驟進(jìn)一部包括:
根據(jù)線性擬合條件,并將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)根據(jù)最小二乘法原理求線性方程和方差分析,將最后得到的擬合完成的數(shù)據(jù)作為所處位置的海拔高度。
優(yōu)選的,所述通過(guò)氣壓傳感裝置獲取當(dāng)前氣壓值的步驟具體包括:根據(jù)預(yù)設(shè)的時(shí)間間隔,至少獲取兩組當(dāng)前氣壓值;
所述通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的第二海拔數(shù)據(jù)的步驟具體包括:根據(jù)預(yù)設(shè)的時(shí)間間隔,至少獲取兩組用戶(hù)所在位置的第二海拔數(shù)據(jù),并與所述當(dāng)前氣壓值相對(duì)應(yīng)。
本發(fā)明公開(kāi)一種海拔的測(cè)量系統(tǒng),包括:
氣壓傳感裝置,用于獲取當(dāng)前氣壓值;
計(jì)算裝置,用于根據(jù)當(dāng)前氣壓值得到第一海拔數(shù)據(jù);
GPS傳感裝置,用于獲取用戶(hù)所在位置的第二海拔數(shù)據(jù);
處理裝置,根據(jù)預(yù)設(shè)的擬合條件,將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,獲取當(dāng)前所處位置的海拔高度。
優(yōu)選的,所述氣壓傳感裝置進(jìn)一步用于,獲取第一加速度和/或第一速度的,將第一加速度和/或第一速度與預(yù)設(shè)的閾值相比較,若超過(guò)閾值,則將對(duì)應(yīng)的氣壓值刪除,并重新獲取當(dāng)前氣壓值。
優(yōu)選的,所述GPS傳感裝置進(jìn)一步用于,獲取第二加速度和/或第二速度,將第二加速度和/或第二速度與預(yù)設(shè)的閾值相比較,若超過(guò)閾值,則將對(duì)應(yīng)的第二海拔數(shù)據(jù)刪除,并重新獲取第二海拔數(shù)據(jù)。
優(yōu)選的,所述處理裝置進(jìn)一步用于,根據(jù)線性擬合條件,并將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)根據(jù)最小二乘法原理求線性方程和方差分析,將最后得到的擬合完成的數(shù)據(jù)作為所處位置的海拔高度。
優(yōu)選的,所述氣壓傳感裝置進(jìn)一步用于,根據(jù)預(yù)設(shè)的時(shí)間間隔,至少獲取兩組當(dāng)前氣壓值;
所述GPS傳感裝置進(jìn)一步用于,根據(jù)預(yù)設(shè)的時(shí)間間隔,至少獲取兩組用戶(hù)所在位置的第二海拔數(shù)據(jù),并與所述當(dāng)前氣壓值相對(duì)應(yīng)。
本發(fā)明的海拔的測(cè)量方法由于包括:通過(guò)氣壓傳感裝置獲取當(dāng)前氣壓值;根據(jù)當(dāng)前氣壓值得到第一海拔數(shù)據(jù);通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的第二海拔數(shù)據(jù);根據(jù)預(yù)設(shè)的擬合條件,將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,獲取當(dāng)前所處位置的海拔高度。采用這種方式就可以根據(jù)氣壓傳感裝置獲取當(dāng)前位置的氣壓值,然后通過(guò)換算得到第一海波數(shù)據(jù),通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的地理位置空間信息,得到所在位置的經(jīng)緯度、海拔等信息,獲取第二海拔數(shù)據(jù),然后將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,從而獲取更加準(zhǔn)確的海拔高度,使之能夠更加符合實(shí)際情況,精確度更高,更加可信。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例的海拔的測(cè)量方法的流程圖;
圖2是本發(fā)明實(shí)施例的海拔的測(cè)量系統(tǒng)的示意圖。
具體實(shí)施方式
雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
計(jì)算機(jī)設(shè)備包括用戶(hù)設(shè)備與網(wǎng)絡(luò)設(shè)備。其中,用戶(hù)設(shè)備或客戶(hù)端包括但不限于電腦、智能手機(jī)、PDA等;網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云。計(jì)算機(jī)設(shè)備可單獨(dú)運(yùn)行來(lái)實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過(guò)與網(wǎng)絡(luò)中的其他計(jì)算機(jī)設(shè)備的交互操作來(lái)實(shí)現(xiàn)本發(fā)明。計(jì)算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
在這里可能使用了術(shù)語(yǔ)“第一”、“第二”等等來(lái)描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語(yǔ)限制,使用這些術(shù)語(yǔ)僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。這里所使用的術(shù)語(yǔ)“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。當(dāng)一個(gè)單元被稱(chēng)為“連接”或“耦合”到另一單元時(shí),其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。
這里所使用的術(shù)語(yǔ)僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語(yǔ)“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。
下面結(jié)合附圖和較佳的實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
實(shí)施例一
如圖1所示,本實(shí)施例中公開(kāi)一種海拔的測(cè)量方法,包括:
S101、通過(guò)氣壓傳感裝置獲取當(dāng)前氣壓值;
S102、根據(jù)當(dāng)前氣壓值得到第一海拔數(shù)據(jù);
S103、通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的第二海拔數(shù)據(jù);
S104、根據(jù)預(yù)設(shè)的擬合條件,將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,獲取當(dāng)前所處位置的海拔高度。
本發(fā)明的海拔的測(cè)量方法由于包括:通過(guò)氣壓傳感裝置獲取當(dāng)前氣壓值;根據(jù)當(dāng)前氣壓值得到第一海拔數(shù)據(jù);通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的第二海拔數(shù)據(jù);根據(jù)預(yù)設(shè)的擬合條件,將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,獲取當(dāng)前所處位置的海拔高度。采用這種方式就可以根據(jù)氣壓傳感裝置獲取當(dāng)前位置的氣壓值,然后通過(guò)換算得到第一海波數(shù)據(jù),通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的地理位置空間信息,得到所在位置的經(jīng)緯度、海拔等信息,獲取第二海拔數(shù)據(jù),然后將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,從而獲取更加準(zhǔn)確的海拔高度,使之能夠更加符合實(shí)際情況,精確度更高,更加可信。
應(yīng)該指出的是,本實(shí)施例中所述的氣壓傳感裝置只是一個(gè)名稱(chēng),其表示的是該傳感裝置至少可以測(cè)量氣壓,當(dāng)然該傳感裝置也可以測(cè)量其他的數(shù)據(jù),例如加速度、速度,甚至空氣濕度、溫度等數(shù)據(jù),該傳感裝置可以包括空氣壓力傳感器、重力感應(yīng)傳感器、溫度傳感器、濕度傳感器等等。本實(shí)施例中所述GPS傳感裝置只是一個(gè)名稱(chēng),其表示的是該傳感裝置至少可以測(cè)量GPS地理位置信息,當(dāng)然該傳感裝置也可以測(cè)量其他的數(shù)據(jù),例如海拔高度或粗略的海拔數(shù)據(jù),加速度、速度,甚至空氣濕度、溫度等數(shù)據(jù),該傳感裝置可以包括GPS傳感器、重力感應(yīng)傳感器、溫度傳感器、濕度傳感器等等;其中海拔高度或粗略的海拔數(shù)據(jù)可以是直接測(cè)得,也可以是通過(guò)GPS地理位置信息通過(guò)計(jì)算或換算得到,例如在地圖數(shù)據(jù)庫(kù)中可以根據(jù)地理位置信息查詢(xún)得到當(dāng)?shù)氐暮0胃叨鹊刃畔ⅰ?/p>
根據(jù)其中一個(gè)示例,所述通過(guò)氣壓傳感裝置獲取當(dāng)前氣壓值的步驟之后還包括,獲取第一加速度和/或第一速度的,將第一加速度和/或第一速度與預(yù)設(shè)的閾值相比較,若超過(guò)閾值,則將對(duì)應(yīng)的氣壓值刪除,并重新獲取當(dāng)前氣壓值。
對(duì)于運(yùn)動(dòng)而言,我們了解人類(lèi)運(yùn)動(dòng)的一些基本特征,例如速度不會(huì)超過(guò)10m/s,加速度不會(huì)高于5m/s2,對(duì)于海拔即垂直方向的速度和加速度會(huì)更小,因此如果第一加速度、第一速度其中有超過(guò)某一設(shè)定閾值時(shí),我們可以認(rèn)為該點(diǎn)的數(shù)據(jù)是不準(zhǔn)確的,將這些差異較大的點(diǎn)刪除,再重新獲取,進(jìn)行計(jì)算,從而將噪音點(diǎn)進(jìn)行刪除,保證結(jié)果的準(zhǔn)確性和可靠性。
根據(jù)其中另一個(gè)示例,所述通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的第二海拔數(shù)據(jù)的步驟之后還包括,獲取第二加速度和/或第二速度,將第二加速度和/或第二速度與預(yù)設(shè)的閾值相比較,若超過(guò)閾值,則將對(duì)應(yīng)的第二海拔數(shù)據(jù)刪除,并重新獲取第二海拔數(shù)據(jù)。
對(duì)于人類(lèi)運(yùn)動(dòng)的一些基本特征,例如速度不會(huì)超過(guò)10m/s,加速度不會(huì)高于5m/s2,對(duì)于海拔即垂直方向的速度和加速度會(huì)更小,因此如果第一加速度、第一速度其中有超過(guò)某一設(shè)定閾值時(shí),我們可以認(rèn)為該點(diǎn)的數(shù)據(jù)是不準(zhǔn)確的,將這些差異較大的點(diǎn)刪除,再重新獲取,進(jìn)行計(jì)算,從而將噪音點(diǎn)進(jìn)行刪除,保證結(jié)果的準(zhǔn)確性和可靠性。
并且,在獲取數(shù)據(jù)的過(guò)程中,因?yàn)樽詈笮枰獙⒌谝缓0螖?shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,因此獲取的數(shù)據(jù)最好的成對(duì)的,即第一海拔數(shù)據(jù)與第二海拔數(shù)據(jù)一一對(duì)應(yīng),這樣方便進(jìn)行擬合。當(dāng)然也可以不一一對(duì)應(yīng),這樣在第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合時(shí),只需要將其中多余的一個(gè)不進(jìn)行擬合,剔除掉即可,也不會(huì)將其中多余的放入最終的計(jì)算中。
根據(jù)其中另一個(gè)示例,所述根據(jù)預(yù)設(shè)的擬合條件,將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,獲取當(dāng)前所處位置的海拔高度的步驟進(jìn)一部包括:
根據(jù)線性擬合條件,并將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)根據(jù)最小二乘法原理求線性方程和方差分析,將最后得到的擬合完成的數(shù)據(jù)作為所處位置的海拔高度。
這樣就可以獲取更加精確的海拔高度,而且還可以根據(jù)之前所采集的信息所得到的特征,如擬合曲線、變化率等等對(duì)后面采集的數(shù)據(jù)進(jìn)行微調(diào),使之能夠更加符合實(shí)際情況。
根據(jù)其中另一個(gè)示例,所述通過(guò)氣壓傳感裝置獲取當(dāng)前氣壓值的步驟具體包括:根據(jù)預(yù)設(shè)的時(shí)間間隔,至少獲取兩組當(dāng)前氣壓值;
所述通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的第二海拔數(shù)據(jù)的步驟具體包括:根據(jù)預(yù)設(shè)的時(shí)間間隔,至少獲取兩組用戶(hù)所在位置的第二海拔數(shù)據(jù),并與所述當(dāng)前氣壓值相對(duì)應(yīng)。
因?yàn)閿?shù)據(jù)采集是具有實(shí)時(shí)性的,我們可以每個(gè)一個(gè)時(shí)間間隔就獲取一次氣壓值和第二海拔數(shù)據(jù),時(shí)間間隔可以是1秒,2秒,4秒,0.3秒等等,這樣就可以獲取多組第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù),從而使最后的海拔高度的結(jié)果更加精確,減小測(cè)量誤差,使測(cè)量結(jié)果能夠更加符合實(shí)際情況。而第二海拔數(shù)據(jù)與氣壓值的數(shù)量對(duì)應(yīng)是因?yàn)樽詈笮枰獙⒌谝缓0螖?shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,因此獲取的數(shù)據(jù)最好的成對(duì)的,即第一海拔數(shù)據(jù)與第二海拔數(shù)據(jù)一一對(duì)應(yīng),這樣方便進(jìn)行擬合。當(dāng)然也可以不一一對(duì)應(yīng),而將其中多余的剔除掉。
本實(shí)施例中,為了更加詳細(xì)的從技術(shù)方面理解,本發(fā)明實(shí)施例的典型應(yīng)用場(chǎng)景描述如下:
A,GPS采集地理空間位置信息。
B,氣壓傳感器采集氣壓信息。
C,分別收集數(shù)據(jù)得到兩組高度變化的數(shù)據(jù)。
D,計(jì)算兩組數(shù)據(jù)的相關(guān)性,并對(duì)其進(jìn)行相關(guān)性更大的預(yù)測(cè),通過(guò)該預(yù)測(cè)對(duì)數(shù)據(jù)進(jìn)行微調(diào)。
E,重復(fù)A至D步驟。
另外,本發(fā)明實(shí)施例技術(shù)方案的詳細(xì)闡述如下:
當(dāng)海拔測(cè)量開(kāi)啟時(shí),GPS會(huì)采集到用戶(hù)所在位置的地理位置空間信息,得到所在位置的經(jīng)緯度、海拔三個(gè)信息,對(duì)于海拔測(cè)量我們只需要海拔信息即可,即Altitude_Gps,同時(shí)氣壓傳感器也會(huì)采集到數(shù)據(jù)得到另一組海拔的數(shù)值A(chǔ)ltitude_Atmo,因?yàn)閿?shù)據(jù)采集是具有實(shí)時(shí)性的,我們可以設(shè)置采集時(shí)間為1s一次,則可以得到兩組數(shù)據(jù)Altitude_Gps={Altitude_Gps1,Altitude_Gps2,Altitude_Gps3,…},Altitude_Atmo={Altitude_Atmo1,Altitude_Atmo2,Altitude_Atmo3,…},每個(gè)數(shù)據(jù)對(duì)應(yīng)一個(gè)時(shí)間點(diǎn),時(shí)間間隔均為1s。根據(jù)上述信息,我們可以得到這兩組數(shù)據(jù)的一些數(shù)值特征,例如,速度數(shù)據(jù)組:
Speed_Gps1=Altitude_Gps2-Altitude-Gps1...,
Speed_Gps2=Altitude_Gps3-Altitude-Gps2...,
Speed_Atmo1=Altitude_Atmo2-Altitude_Atmo1...,
Speed_Atmo2=Altitude_Atmo3-Altitude_Atmo2...,
加速度數(shù)據(jù)組:
Accel_Gps1=Speed_Gps2-Speed_Gps1=Altitude_Gps3+Altitude-Gps1-2*Altitude-Gps2...,
Accel_Atmo1=Speed_Atmo2-Speed_Atmo1=Altitude_Atmo3+Altitude_Atmo1-2*Altitude_Atmo2...;
對(duì)于運(yùn)動(dòng)而言,我們了解人類(lèi)運(yùn)動(dòng)的一些基本特征,例如速度不會(huì)超過(guò)10m/s,加速度不會(huì)高于5m/s2,對(duì)于海拔即垂直方向的速度和加速度會(huì)更小,因此如果Speed_Gps、Speed_Atmo、Accel_Gps和Accel_Atmo其中有超過(guò)某一設(shè)定閾值時(shí),我們可以認(rèn)為該點(diǎn)的數(shù)據(jù)是不準(zhǔn)確的,可以刪除差異較大的點(diǎn),將剩下的數(shù)據(jù)點(diǎn)整合可以得到兩組高度變化與時(shí)間的關(guān)系曲線。再對(duì)兩組數(shù)據(jù)進(jìn)行相關(guān)度檢驗(yàn),達(dá)到一定的閾值則對(duì)這兩組數(shù)據(jù)線性擬合,考慮到人體跑步運(yùn)動(dòng),則可以選擇使用線性擬合,按最小二乘法原理求線性方程和方差分析,將最后得到的擬合好的數(shù)據(jù)作為所處在的位置的海拔高度,即最后傳遞給用戶(hù)的信息。而且還可以根據(jù)之前所采集的信息所得到的特征(如擬合曲線、變化率等等)對(duì)后面采集的數(shù)據(jù)進(jìn)行微調(diào),使之能夠更加符合實(shí)際情況。
這樣為了讓用戶(hù)可以得到更精確地高度數(shù)據(jù),不僅僅在運(yùn)動(dòng)方面可以得到更準(zhǔn)確的信息,也可以在例如導(dǎo)航等方向提供有效的數(shù)據(jù)。
并且本實(shí)施例可以有效對(duì)海拔高度等信息進(jìn)行綜合的分析,而不是僅僅依靠單個(gè)傳感器采集到的數(shù)據(jù)進(jìn)行判斷,精確度更高,更加可信。
如圖2所示,根據(jù)本發(fā)明其中一個(gè)示例,本實(shí)施例公開(kāi)一種海拔的測(cè)量系統(tǒng),包括:
氣壓傳感裝置201,用于獲取當(dāng)前氣壓值;
計(jì)算裝置202,用于根據(jù)當(dāng)前氣壓值得到第一海拔數(shù)據(jù);
GPS傳感裝置203,用于獲取用戶(hù)所在位置的第二海拔數(shù)據(jù);
處理裝置204,根據(jù)預(yù)設(shè)的擬合條件,將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,獲取當(dāng)前所處位置的海拔高度。
采用這種方式就可以根據(jù)氣壓傳感裝置獲取當(dāng)前位置的氣壓值,然后通過(guò)換算得到第一海波數(shù)據(jù),通過(guò)GPS傳感裝置獲取用戶(hù)所在位置的地理位置空間信息,得到所在位置的經(jīng)緯度、海拔等信息,獲取第二海拔數(shù)據(jù),然后將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,從而獲取更加準(zhǔn)確的海拔高度,使之能夠更加符合實(shí)際情況,精確度更高,更加可信。
應(yīng)該指出的是,本實(shí)施例中所述的氣壓傳感裝置只是一個(gè)名稱(chēng),其表示的是該傳感裝置至少可以測(cè)量氣壓,當(dāng)然該傳感裝置也可以測(cè)量其他的數(shù)據(jù),例如加速度、速度,甚至空氣濕度、溫度等數(shù)據(jù)。本實(shí)施例中所述GPS傳感裝置只是一個(gè)名稱(chēng),其表示的是該傳感裝置至少可以測(cè)量GPS地理位置信息,當(dāng)然該傳感裝置也可以測(cè)量其他的數(shù)據(jù),例如海拔高度或粗略的海拔數(shù)據(jù),加速度、速度,甚至空氣濕度、溫度等數(shù)據(jù),其中海拔高度或粗略的海拔數(shù)據(jù)可以是直接測(cè)得,也可以是通過(guò)GPS地理位置信息通過(guò)計(jì)算或換算得到,例如在地圖數(shù)據(jù)庫(kù)中可以根據(jù)地理位置信息查詢(xún)得到當(dāng)?shù)氐暮0胃叨鹊刃畔ⅰ?/p>
根據(jù)其中一個(gè)示例,所述氣壓傳感裝置進(jìn)一步用于,獲取第一加速度和/或第一速度的,將第一加速度和/或第一速度與預(yù)設(shè)的閾值相比較,若超過(guò)閾值,則將對(duì)應(yīng)的氣壓值刪除,并重新獲取當(dāng)前氣壓值。
根據(jù)其中一個(gè)示例,所述GPS傳感裝置進(jìn)一步用于,獲取第二加速度和/或第二速度,將第二加速度和/或第二速度與預(yù)設(shè)的閾值相比較,若超過(guò)閾值,則將對(duì)應(yīng)的第二海拔數(shù)據(jù)刪除,并重新獲取第二海拔數(shù)據(jù)。
對(duì)于運(yùn)動(dòng)而言,我們了解人類(lèi)運(yùn)動(dòng)的一些基本特征,例如速度不會(huì)超過(guò)10m/s,加速度不會(huì)高于5m/s2,對(duì)于海拔即垂直方向的速度和加速度會(huì)更小,因此如果第一加速度、第一速度其中有超過(guò)某一設(shè)定閾值時(shí),我們可以認(rèn)為該點(diǎn)的數(shù)據(jù)是不準(zhǔn)確的,將這些差異較大的點(diǎn)刪除,再重新獲取,進(jìn)行計(jì)算,從而將噪音點(diǎn)進(jìn)行刪除,保證結(jié)果的準(zhǔn)確性和可靠性。
并且,在獲取數(shù)據(jù)的過(guò)程中,因?yàn)樽詈笮枰獙⒌谝缓0螖?shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,因此獲取的數(shù)據(jù)最好的成對(duì)的,即第一海拔數(shù)據(jù)與第二海拔數(shù)據(jù)一一對(duì)應(yīng),這樣方便進(jìn)行擬合。當(dāng)然也可以不一一對(duì)應(yīng),這樣在第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合時(shí),只需要將其中多余的一個(gè)不進(jìn)行擬合,剔除掉即可,也不會(huì)將其中多余的放入最終的計(jì)算中。
根據(jù)其中另一個(gè)示例,所述處理裝置進(jìn)一步用于,根據(jù)線性擬合條件,并將第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù)根據(jù)最小二乘法原理求線性方程和方差分析,將最后得到的擬合完成的數(shù)據(jù)作為所處位置的海拔高度。
這樣就可以獲取更加精確的海拔高度,而且還可以根據(jù)之前所采集的信息所得到的特征,如擬合曲線、變化率等等對(duì)后面采集的數(shù)據(jù)進(jìn)行微調(diào),使之能夠更加符合實(shí)際情況。
優(yōu)選的,所述氣壓傳感裝置進(jìn)一步用于,根據(jù)預(yù)設(shè)的時(shí)間間隔,至少獲取兩組當(dāng)前氣壓值;
所述GPS傳感裝置進(jìn)一步用于,根據(jù)預(yù)設(shè)的時(shí)間間隔,至少獲取兩組用戶(hù)所在位置的第二海拔數(shù)據(jù),并與所述當(dāng)前氣壓值相對(duì)應(yīng)。
因?yàn)閿?shù)據(jù)采集是具有實(shí)時(shí)性的,我們可以每個(gè)一個(gè)時(shí)間間隔就獲取一次氣壓值和第二海拔數(shù)據(jù),時(shí)間間隔可以是1秒,2秒,4秒,0.3秒等等,這樣就可以獲取多組第一海拔數(shù)據(jù)和第二海拔數(shù)據(jù),從而使最后的海拔高度的結(jié)果更加精確,減小測(cè)量誤差,使測(cè)量結(jié)果能夠更加符合實(shí)際情況。而第二海拔數(shù)據(jù)與氣壓值的數(shù)量對(duì)應(yīng)是因?yàn)樽詈笮枰獙⒌谝缓0螖?shù)據(jù)和第二海拔數(shù)據(jù)進(jìn)行擬合,因此獲取的數(shù)據(jù)最好的成對(duì)的,即第一海拔數(shù)據(jù)與第二海拔數(shù)據(jù)一一對(duì)應(yīng),這樣方便進(jìn)行擬合。當(dāng)然也可以不一一對(duì)應(yīng),而將其中多余的剔除掉。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。