一種計(jì)步器協(xié)助gps定位方法
【專利說明】一種計(jì)步器協(xié)助GPS定位方法技本領(lǐng)域
[0001]本發(fā)明屬于定位技術(shù)領(lǐng)域,尤其涉及一種計(jì)步器協(xié)助GPS定位方法。
【背景技術(shù)】
[0002]隨著手機(jī)用戶的增多,手機(jī)定位功能已經(jīng)廣泛被用戶認(rèn)可和使用。手機(jī)安裝有GPS (Global Posit1n System,全球定位系統(tǒng)),通過GPS定位用戶可以在手機(jī)地圖上獲取自己的位置。
[0003]GPS是由美國(guó)建立的一個(gè)衛(wèi)星導(dǎo)航定位系統(tǒng),利用該系統(tǒng),用戶可以在全球范圍內(nèi)實(shí)現(xiàn)全天候、連續(xù)、實(shí)時(shí)的三維導(dǎo)航定位和測(cè)速;另外,利用該系統(tǒng),用戶還能夠進(jìn)行高精度的時(shí)間傳遞和高精度的精密定位。GPS的整個(gè)系統(tǒng)由空間部分、地面控制部分和用戶部分所組成。
[0004]GPS的空間部分是由24顆GPS工作衛(wèi)星所組成,這些GPS工作衛(wèi)星共同組成了 GPS衛(wèi)星星座,其中21顆為可用于導(dǎo)航的衛(wèi)星,3顆為活動(dòng)的備用衛(wèi)星。這24顆衛(wèi)星分布在6個(gè)傾角為55°的軌道上繞地球運(yùn)行。衛(wèi)星的運(yùn)行周期約為12恒星時(shí)。每顆GPS工作衛(wèi)星都發(fā)出用于導(dǎo)航定位的信號(hào)。GPS用戶正是利用這些信號(hào)來進(jìn)行工作的。
[0005]GPS的控制部分由分布在全球的由若干個(gè)跟蹤站所組成的監(jiān)控系統(tǒng)所構(gòu)成,根據(jù)其作用的不同,這些跟蹤站又被分為主控站、監(jiān)控站和注入站。根據(jù)各監(jiān)控站對(duì)GPS的觀測(cè)數(shù)據(jù),計(jì)算出衛(wèi)星的星歷和衛(wèi)星鐘的改正參數(shù)等,并將這些數(shù)據(jù)通過注入站注入到衛(wèi)星中去。
[0006]GPS的用戶部分由GPS接收機(jī)、數(shù)據(jù)處理軟件及相應(yīng)的用戶設(shè)備如計(jì)算機(jī)氣象儀器等所組成。它的作用是接收GPS衛(wèi)星所發(fā)出的信號(hào),利用這些信號(hào)進(jìn)行導(dǎo)航定位等工作。
[0007]手機(jī)GPS作為屬于GPS的用戶部分,接收GPS的信號(hào)并且進(jìn)行處理。
[0008]GPS信號(hào)處理的原理為通過GPS信號(hào)信息計(jì)算出用戶和衛(wèi)星之間的偽距,根據(jù)4顆或者以上衛(wèi)星個(gè)數(shù)的偽距結(jié)果定位出用戶的位置。整個(gè)過程包括捕捉衛(wèi)星、跟蹤衛(wèi)星、解算距離等三個(gè)過程。手機(jī)GPS在捕捉衛(wèi)星的過程中耗時(shí)較長(zhǎng),整個(gè)過程消耗大量的手機(jī)電量。
[0009]GPS啟動(dòng)的方式有冷啟動(dòng)和溫啟動(dòng),冷啟動(dòng)指的是GPS開啟時(shí)直接進(jìn)行重新搜索衛(wèi)星并捕捉衛(wèi)星、跟蹤衛(wèi)星和解算距離等過程。溫啟動(dòng)指的是,GPS開啟時(shí)依據(jù)上次的定位數(shù)據(jù)繼續(xù)計(jì)算定位,溫啟動(dòng)時(shí)GPS定位就省去了捕捉衛(wèi)星的過程。相對(duì)于冷啟動(dòng)的定位方式,溫啟動(dòng)方式定位速度更快,但是在用戶兩次移動(dòng)位置較大的時(shí)候,這種定位方式會(huì)造成定位位置出錯(cuò)。
[0010]本發(fā)明提供的定位方式為由GPS完成第一次定位,確定用戶位置后,再使用計(jì)步器計(jì)算用戶移動(dòng)的距離確定用戶再次移動(dòng)后的位置。與只使用GPS定位方式相比,計(jì)算過程更簡(jiǎn)潔,可以節(jié)省移動(dòng)終端的電量。
[0011]綜上所述,現(xiàn)有只使用GPS定位的技術(shù)消耗手機(jī)資源多,定位過程計(jì)算復(fù)雜。本發(fā)明定位方式定位過程簡(jiǎn)單,定位精度高,降低了手機(jī)GPS定位的資源消耗。
【發(fā)明內(nèi)容】
[0012]本發(fā)明實(shí)施例的目的在于提供一種計(jì)步器協(xié)助GPS定位方法,旨在解決GPS定位對(duì)手機(jī)能耗影響大的問題。
[0013]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種計(jì)步器協(xié)助GPS定位方法,包括:
[0014]開啟手機(jī)GPS,首次定位使用GPS單獨(dú)定位將獲取的用戶的位置信息作為基準(zhǔn)點(diǎn),該基準(zhǔn)點(diǎn)作為再次定位的參考點(diǎn),用戶每次移動(dòng)后再次定位都以上次的定位位置數(shù)據(jù)作為參考點(diǎn);
[0015]啟動(dòng)計(jì)步器和手機(jī)羅盤,計(jì)步器和手機(jī)羅盤為安裝在手機(jī)里面的應(yīng)用程序,計(jì)步器用于記錄用戶移動(dòng)的步數(shù),手機(jī)羅盤用戶判斷用戶移動(dòng)時(shí)的方向;
[0016]根據(jù)計(jì)步器記錄用戶行走的步數(shù),使用手機(jī)羅盤獲取用戶行走的方向;
[0017]用戶走一段停止時(shí),計(jì)步器根據(jù)記錄用戶移動(dòng)的步數(shù)計(jì)算用戶的移動(dòng)距離,根據(jù)手機(jī)羅盤記錄的方向,確定用戶在特定方向上移動(dòng)的距離;
[0018]根據(jù)計(jì)算的結(jié)果,在用戶手機(jī)地圖中找出相應(yīng)的位置顯示給用戶,完成定位。
[0019]在本發(fā)明實(shí)施例中,使用GPS完成弟一次定位之后,關(guān)閉GPS。此后使用計(jì)步器計(jì)算距離以及手機(jī)羅盤確定用戶移動(dòng)的方向,在用戶每次移動(dòng)之后,都完成這個(gè)過程,再次移動(dòng)定位時(shí),選取上次定位的結(jié)果作為參考點(diǎn)。
[0020]本實(shí)施例中,用戶使用定位功能后關(guān)閉,再次需要使用定位功能開啟GPS時(shí),采用GPS冷啟動(dòng)的方式,這種方式可以使定位的結(jié)果更加準(zhǔn)確。
[0021]與只使用GPS定位的方法比較,本實(shí)施例的有益效果為:簡(jiǎn)化了 GPS定位的計(jì)算過程,降低了 GPS定位對(duì)手機(jī)資源的消耗,提高了手機(jī)定位的精度。
【附圖說明】
[0022]圖1是本發(fā)明實(shí)施例提供的計(jì)步器協(xié)助GPS定位方法的實(shí)現(xiàn)流程圖;
[0023]圖2是本發(fā)明另一實(shí)施例提供的計(jì)步器協(xié)助GPS定位方法的實(shí)現(xiàn)流程圖;
[0024]圖3是本發(fā)明實(shí)施例中計(jì)步器和手機(jī)羅盤配合計(jì)算用戶移動(dòng)距離的實(shí)現(xiàn)流程圖;
【具體實(shí)施方式】
[0025]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]在本發(fā)明實(shí)施例中,使用GPS完成首次定位,首次定位接收后關(guān)閉GPS,使用計(jì)步器和手機(jī)羅盤協(xié)同定位,在這種定位方法可以降低GPS定位的手機(jī)資源消耗。
[0027]圖1示出了本發(fā)明實(shí)施例提供的計(jì)步器協(xié)助GPS定位方法的實(shí)現(xiàn)流程,詳述如下:
[0028]在SlOl中,首次定位使用GPS單獨(dú)定位,獲取用戶的位置信息作為基準(zhǔn)點(diǎn)。
[0029]在本實(shí)施例中,用戶每次使用手機(jī)GPS定位時(shí),GPS采用冷啟動(dòng)的方式。在用戶完成手機(jī)定位之后,關(guān)閉手機(jī)GPS,這種方法可以降低GPS對(duì)手機(jī)的資源消耗。
[0030]本實(shí)施例中,GPS完成首次定位即完成了捕捉衛(wèi)星、跟蹤衛(wèi)星、解算距離的過程。GPS完成解算距離的必要條件是使用四顆或者以上衛(wèi)星解算,如果GPS捕捉的衛(wèi)星數(shù)目不足4顆還需要重新捕捉衛(wèi)星直到衛(wèi)星數(shù)目達(dá)到4顆或者以上。
[0031]本實(shí)施例中,第一次GPS定位完成的時(shí)間和速度和手機(jī)的計(jì)算能力以及衛(wèi)星的數(shù)目和信號(hào)有關(guān)。
[0032]在S102中,啟動(dòng)計(jì)步器和手機(jī)羅盤,用