智能終端綜合定位方法及定位裝置制造方法
【專利摘要】本發(fā)明公開了一種智能終端綜合定位方法和定位裝置,上述方法包括以下步驟:智能終端定位功能開啟后,轉(zhuǎn)彎檢測單元對用戶的移動方向進行監(jiān)控,若監(jiān)控到上述用戶的移動方向發(fā)生變化,則:上述轉(zhuǎn)彎檢測單元對移動方向變化時上述用戶所在的位置信息進行定位。本發(fā)明定位時無需保持GPS接收單元長期開啟,減少了GPS接收單元的使用時間,降低了智能終端能耗,定位方式更加靈活。
【專利說明】智能終端綜合定位方法及定位裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及衛(wèi)星定位【技術(shù)領(lǐng)域】,尤其涉及一種智能終端綜合定位方法及定位裝置。
【背景技術(shù)】
[0002]GPS(Global Positing System,全球定位系統(tǒng))是由美國政府率先推出的衛(wèi)星定位系統(tǒng),已廣泛應(yīng)用于各種交通工具的導(dǎo)航與定位追蹤服務(wù)中。GPS有效覆蓋范圍大,定位精度高,誤差范圍一般在10米以內(nèi),而且使用免費。因此,目前各種通信設(shè)備,如智能終端一般都安裝有GPS接收單元,以方便用戶導(dǎo)航和定位需求。GPS接收單元工作時有三種不同的啟動時間:冷啟動、暖啟動、熱啟動。當用戶不需要實時定位時,GPS接收單元可以通過冷啟動進行定位。當需要實時定位時,現(xiàn)有技術(shù)一般要求GPS接收單元長期開啟。而GPS接收單元長期開啟時,將消耗大量能量,縮短智能終端充電后的使用時間,使用戶滿意度降低。
[0003]另一方面,由于衛(wèi)星信號容易受到遮蔽物阻礙及多路徑延遲等影響,GPS接收單元只有面對空曠的天空才有較好的信號接收,而在一些室內(nèi)場所,如商場、辦公場所、有頂棚的停車場等場所則較難收到信號。因此,現(xiàn)有技術(shù)利用智能終端GPS接收單元在室內(nèi)定位時,可能會出現(xiàn)較大誤差。
[0004]在現(xiàn)有技術(shù)中,智能終端一般利用其配置的GPS接收單元、加速度傳感器和方向傳感器進行定位。定位時,用戶必須保持智能終端處于平放姿態(tài),使方向傳感器的指示方向?qū)R用戶的移動方向,然后通過方向傳感器讀取用戶的移動方向,用于計算用戶的位置信息。該方法的一個重要缺陷在于方向傳感器的指示方向與用戶的移動方向必須時刻保持一致,否則不能正確顯示用戶的移動方向等信息。然而在現(xiàn)實生活中,智能終端的應(yīng)用非常廣泛,使用時也具有很強的隨意性,用戶不可能始終讓終端處于同一方向。
[0005]綜上所述,現(xiàn)有技術(shù)中的智能終端通過其內(nèi)配置的GPS接收單元進行定位時,容易受到能耗、定位場合、定位方式等多方面的限制,因此,需要提供一種智能終端綜合定位方法。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于,提供一種智能終端綜合定位方法和定位裝置,以解決現(xiàn)有技術(shù)的智能終端在實時定位過程中,能量消耗高、定位方式不靈活的技術(shù)問題。
[0007]本發(fā)明通過以下技術(shù)方案解決上述技術(shù)問題:
[0008]一種智能終端綜合定位方法,包括以下步驟:
[0009]智能終端定位功能開啟后,轉(zhuǎn)彎檢測單元對用戶的移動方向進行監(jiān)控,若監(jiān)控到上述用戶的移動方向發(fā)生變化,則:
[0010]上述轉(zhuǎn)彎檢測單元對移動方向變化時上述用戶所在的位置信息進行定位。
[0011]根據(jù)本發(fā)明實施例,智能終端定位功能開啟后,轉(zhuǎn)彎檢測單元對上述用戶的移動方向進行監(jiān)控前:上述智能終端預(yù)先對上述用戶的起點位置信息和初始移動方向進行初始化設(shè)置。
[0012]上述初始化設(shè)置步驟包括:
[0013]上述智能終端通過初始化單元開啟自帶的GPS接收單元;
[0014]上述GPS接收單元在預(yù)設(shè)的一段時間內(nèi)連續(xù)獲取上述用戶的多個即時位置信息,獲取成功后發(fā)送給上述初始化單元;
[0015]上述初始化單元關(guān)閉上述GPS接收單元,將上述GPS接收單元第一個獲取到的位置信息設(shè)為上述用戶的起點位置信息,然后判斷上述多個即時位置信息是否在同一直線附近,若是,則:
[0016]上述初始化單元根據(jù)上述即時位置信息獲取的時間順序,通過最小二乘法擬合出上述用戶的初始移動方向。
[0017]上述轉(zhuǎn)彎檢測單元對用戶的移動方向進行監(jiān)控步驟包括:
[0018]上述轉(zhuǎn)彎檢測單元從上述智能終端自帶的方向傳感器獲取上述用戶在起點位置時的起點方向數(shù)據(jù);
[0019]上述用戶開始移動后,上述轉(zhuǎn)彎檢測單元對上述方向傳感器測量的上述用戶移動時的方向數(shù)據(jù)進行監(jiān)控,若監(jiān)控到上述方向傳感器在某一時刻T傳來的方向數(shù)據(jù)與上述起點方向數(shù)據(jù)的差值超過預(yù)設(shè)門限,則:
[0020]上述轉(zhuǎn)彎檢測單元根據(jù)上述智能終端自帶的加速度傳感器所測量的信息,對上述用戶的移動方向變化情況進行判定。
[0021]上述加速度傳感器所測量的信息為上述加速度傳感器在以上述智能終端為中心的三維坐標系各軸方向上,分別針對上述智能終端測量的加速度信息。
[0022]上述轉(zhuǎn)彎檢測單元根據(jù)上述智能終端自帶的加速度傳感器所測量的信息,對上述用戶的移動方向變化情況進行判定步驟包括:
[0023]上述轉(zhuǎn)彎檢測單元獲取上述加速度傳感器在上述時刻T之前測量的上述智能終端在各軸方向上的平均加速度信息Xp Y1、Z1 ;
[0024]然后獲取上述加速度傳感器在上述時刻T測量的上述智能終端在各軸方向上的加速度信息i2、w
[0025]最后計算|% -X2)2 +(少,-少2)2 +(z, -Z2)2 ,得到歐距S,若上述歐距S大于預(yù)設(shè)歐
距門限,則判定上述用戶的移動方向發(fā)生變化。
[0026]上述轉(zhuǎn)彎檢測單元對移動方向變化時上述用戶所在的位置信息進行定位步驟包括:
[0027]上述轉(zhuǎn)彎檢測單元通知位移估測單元計算移動方向發(fā)生變化前上述用戶移動的距離D;
[0028]上述位移估測單元獲取上述用戶在上述智能終端設(shè)置的用戶步長信息、及上述加速度傳感器統(tǒng)計的用戶移動步數(shù),將上述用戶步長信息和上述用戶移動步數(shù)相乘,得到上述距離D,并將上述距離D發(fā)送給定位單元;
[0029]上述定位單元根據(jù)上述用戶的起點位置信息、初始移動方向及上述距離D,定位出移動方向變化時上述用戶所在的位置信息。
[0030]上述定位單元定位出移動方向變化時上述用戶所在的位置信息后,還執(zhí)行以下步驟:[0031]上述定位單元用移動方向變化時上述用戶所在的位置信息更新上述用戶的起點位置信息;
[0032]然后獲取上述方向傳感器在上述用戶移動方向變化完成后測量的轉(zhuǎn)彎方向數(shù)據(jù)及移動方向變化前保存的起點方向數(shù)據(jù),并將上述轉(zhuǎn)彎方向數(shù)據(jù)與上述起點方向數(shù)據(jù)相減,得到用戶轉(zhuǎn)彎角度值;
[0033]最后將上述轉(zhuǎn)彎角度值與上述用戶的初始移動方向相加,得到上述用戶的新的移動方向,并用上述新的移動方向更新上述用戶的初始移動方向;
[0034]更新成功后,上述加速度傳感器將之前統(tǒng)計的用戶移動步數(shù)及加速度信息刪除,并重新開始統(tǒng)計用戶移動步數(shù)及加速度信息;
[0035]上述方向傳感器用自身在上述用戶移動方向變化完成后測得的方向數(shù)據(jù)更新自身保存的起點方向數(shù)據(jù)。
[0036]根據(jù)本發(fā)明實施例,上述智能終端綜合定位方法還包括:
[0037]上述轉(zhuǎn)彎檢測單元對用戶的移動方向進行監(jiān)控時,上述智能終端周期性地通過GPS接收單元對上述用戶當前的位置信息和移動方向進行校正,并用校正過的上述用戶當前的位置信息更新上述用戶的起點位置信息,用校正過的上述用戶當前的移動方向更新上述用戶的初始移動方向;
[0038]校正成功后,上述加速度傳感器將校正前統(tǒng)計的用戶移動步數(shù)及加速度信息刪除,并重新開始統(tǒng)計用戶移動步數(shù)及加速度信息;
[0039]上述方向傳感器用校正時所測得的方向數(shù)據(jù)更新自身保存的起點方向數(shù)據(jù)。
[0040]根據(jù)本發(fā)明實施例,上述智能終端綜合定位方法還包括:
[0041]上述用戶發(fā)出當前位置定位請求時,上述位移估測單元獲取上述用戶在上述智能終端設(shè)置的用戶步長信息、及上述加速度傳感器當前統(tǒng)計的用戶移動步數(shù),然后將上述用戶步長信息和上述用戶移動步數(shù)相乘,得到上述距離山并將上述距離d發(fā)送給定位單元;
[0042]上述定位單元根據(jù)上述用戶的起點位置信息、上述用戶的初始移動方向及上述距離山定位出上述用戶當前所在的位置信息。
[0043]本發(fā)明還采用以下技術(shù)方案:
[0044]—種定位裝置,包括:轉(zhuǎn)彎檢測單元;
[0045]上述轉(zhuǎn)彎檢測單元,用于在智能終端定位功能開啟后,對用戶的移動方向進行監(jiān)控,若監(jiān)控到上述用戶的移動方向發(fā)生變化,則對移動方向變化時上述用戶所在的位置信息進行定位。
[0046]上述定位裝置還包括:初始化單元、方向傳感器、加速度傳感器、位移估測單元、定位單元和更新單元;
[0047]上述初始化單元,用于在智能終端定位功能開啟時,對上述用戶移動的起點位置信息和初始移動方向進行初始化設(shè)置;
[0048]上述方向傳感器,用于實時測量上述智能終端的方向數(shù)據(jù),并將上述方向數(shù)據(jù)傳送給上述轉(zhuǎn)彎檢測單元;
[0049]上述加速度傳感器,用于在上述用戶沿同一方向移動時,測量上述智能終端的加速度信息及上述用戶的移動步數(shù),并在上述用戶的移動方向變化時,針對上述用戶的新的移動方向,重新測量上述智能終端的加速度信息及上述用戶的移動步數(shù);[0050]上述轉(zhuǎn)彎檢測單元,根據(jù)上述方向傳感器測量的方向數(shù)據(jù)及上述加速度傳感器測量的加速度信息,判斷上述用戶的移動方向是否發(fā)生變化,若上述用戶的移動方向發(fā)生變化,則向上述位移估測單元發(fā)出位移計算通知;
[0051]上述位移估測單元,用于在收到上述通知時,根據(jù)上述加速度傳感器統(tǒng)計的移動步數(shù)及上述用戶在上述智能終端設(shè)置的用戶步長,計算收到上述通知前上述用戶移動的距離;
[0052]上述定位單元,用于根據(jù)上述用戶的起點位置信息、初始移動方向及上述位移估測單元估測的距離,定位出上述用戶當前所在的位置信息,還用于在上述用戶的移動方向變化時更新上述用戶的起點位置信息、初始移動方向。
[0053]上述更新單元,用于在上述用戶的移動方向變化時,更新上述用戶的起點位置信息、初始移動方向。
[0054]上述定位裝置還包括:GPS接收單元和校正單元;
[0055]上述GPS接收單元,用于周期性地獲取上述用戶當前的位置信息和移動方向;
[0056]上述校正單元,用于根據(jù)上述GPS接收單元獲取的信息對存在誤差的用戶信息進行校正。
[0057]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益技術(shù)效果:1)本發(fā)明不僅可以根據(jù)用戶的定位請求進行實時定位,而且定位時無需對GPS接收單元進行冷啟動,也無需保持GPS接收單元長期開啟,從而減少了 GPS接收單元的使用時間,降低了終端能耗;2)本發(fā)明定位時,智能終端自帶的方向傳感器無需保持與移動方向?qū)R,本發(fā)明可以將智能終端放置在各種環(huán)境中自由操作,如打電話、玩游戲等,提高了智能終端定位的靈活性。3)本發(fā)明可以根據(jù)用戶需求,周期性地校準累計的誤差數(shù)據(jù)和一些即時誤差數(shù)據(jù),從而可以根據(jù)用戶的定位環(huán)境在精度和能耗之間做出適當?shù)臋?quán)衡。
【專利附圖】
【附圖說明】
[0058]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0059]圖1是本發(fā)明優(yōu)選實施例的智能終端綜合定位方法的流程圖;
[0060]圖2是本發(fā)明實施例中的GPS接收單元在初始化設(shè)置時,擬合用戶初始移動方向的方法示意圖;
[0061]圖3是本發(fā)明實施例中的加速度傳感器測量所述智能終端的加速度信息的方法示意圖;
[0062]圖4是用戶的移動方向變化時,加速度傳感器所測量的加速度信息的波動規(guī)律示意圖;
[0063]圖5是智能終端的姿態(tài)變化時,加速度傳感器所測量的加速度信息的波動規(guī)律示意圖;
[0064]圖6是本發(fā)明優(yōu)選實施例的定位裝置的模塊方框圖。
【具體實施方式】
[0065]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0066]圖1是本發(fā)明優(yōu)選實施例的智能終端綜合定位方法的流程圖。如圖1所示,本發(fā)明優(yōu)選實施例的方法包括:
[0067]步驟SlOl:智能終端定位功能開啟后,對用戶移動的起點位置信息和初始移動方向進行初始化設(shè)置;
[0068]本發(fā)明實施例的智能終端附設(shè)有初始化單元和GPS接收單元,GPS接收單元一般用于校正用戶當前的位置信息和移動方向,同時還用在智能終端定位功能首次開啟后,對用戶移動的起點位置信息和初始移動方向進行初始化設(shè)置,即本發(fā)明實施例的GPS接收單元并非長期開啟,因此可大量減少終端能耗。
[0069]在步驟SlOl中,上述智能終端采用以下方法進行初始化設(shè)置:
[0070]A:上述智能終端通過初始化單元開啟自帶的GPS接收單元;
[0071]B:上述GPS接收單元在預(yù)設(shè)的一段時間內(nèi)連續(xù)獲取上述用戶的多個即時位置信息,獲取成功后發(fā)送給上述初始化單元;
[0072]C:上述初始化單元關(guān)閉上述GPS接收單元,將上述GPS接收單元第一個獲取到的位置信息設(shè)為上述用戶的起點位置信息,然后判斷上述多個即時位置信息是否在同一直線附近,若是,則:
[0073]上述初始化單元根據(jù)上述即時位置信息獲取的時間順序,通過最小二乘法擬合出上述用戶的初始移動方向。
[0074]如圖2所示,上述初始化單元可以將上述GPS接收單元獲取的位置信息標注經(jīng)緯度坐標系中,然后判斷這些即時位置信息是否在同一直線附近,若是,則通過最小二乘法擬合出一條直線,并根據(jù)上述GPS接收單元獲取上述即時位置信息時的時間順序確定上述用戶的初始移動方向。由于最小二乘法為現(xiàn)有技術(shù),此處省略對其的進一步說明。
[0075]步驟S102:轉(zhuǎn)彎檢測單元對用戶的移動方向進行監(jiān)控;
[0076]本發(fā)明實施例中的智能終端還附設(shè)有方向傳感器和加速度傳感器。上述方向傳感器實時測量上述智能終端的方向數(shù)據(jù),該方向數(shù)據(jù)為上述轉(zhuǎn)彎檢測單元監(jiān)控用戶移動方向時的監(jiān)控參數(shù)之一。上述加速度傳感器,用于在上述用戶沿同一方向移動時,測量上述智能終端的加速度信息及上述用戶的移動步數(shù),并在上述用戶的移動方向變化時,針對上述用戶的新的移動方向,重新測量上述智能終端的加速度信息及上述用戶的移動步數(shù)(即以前測量的數(shù)據(jù)清零)。
[0077]如圖3所示,上述加速度傳感器在測量上述智能終端的加速度信息時,是在以上述智能終端為中心的三維坐標系各軸方向上,分別針對上述智能終端進行加速度信息的測量。在立體空間中,三維坐標系有三個軸。因此,本發(fā)明實施例的加速度傳感器把智能終端看作三維坐標系的中心,在用戶沿同一方向移動時,上述加速度傳感器可以實時測量上述智能終端在各軸方向上的加速度信息(每個軸垂直于一個平面)。靜止時,三軸加速度的和值等于重力加速度值。
[0078]根據(jù)發(fā)明人的實驗數(shù)據(jù),發(fā)現(xiàn)加速度傳感器測量的加速度信息與用戶是否正常轉(zhuǎn)彎存在一定的規(guī)律。圖4和圖5分別是用戶的移動方向及用戶手持智能終端的姿態(tài)發(fā)生變化時,加速度傳感器所測量的加速度信息的波動規(guī)律示意圖。如圖4和圖5所示,當用戶正常轉(zhuǎn)彎時,加速度傳感器測量的上述智能終端在各軸方向上的加速度信息呈現(xiàn)正常波動;當用戶只是手持智能終端時的姿態(tài)變化時,加速度傳感器測量的上述智能終端在各軸方向上的加速度信息則發(fā)生明顯的異常波動。
[0079]因此,在步驟S102中,上述轉(zhuǎn)彎檢測單元可以結(jié)合上述方向傳感器及上述加速度傳感器測量的信息對用戶的移動方向進行監(jiān)控。
[0080]上述步驟S102具體包括:
[0081]上述轉(zhuǎn)彎檢測單元從上述方向傳感器獲取上述用戶在起點位置時的起點方向數(shù)據(jù);
[0082]上述用戶開始移動后,上述轉(zhuǎn)彎檢測單元對上述方向傳感器測量的上述用戶移動時的方向數(shù)據(jù)進行監(jiān)控,若監(jiān)控到上述方向傳感器在某一時刻T傳來的方向數(shù)據(jù)與上述起點方向數(shù)據(jù)的差值超過預(yù)設(shè)門限,則:
[0083]上述轉(zhuǎn)彎檢測單元根據(jù)上述智能終端自帶的加速度傳感器所測量的信息,對上述用戶的移動方向變化進行判定,判定具體包括:
[0084]上述轉(zhuǎn)彎檢測單元獲取上述加速度傳感器在上述時刻T之前測量的上述智能終端在各軸方向上的平均加速度信息Xp Y1、Z1 ;
[0085]然后獲取上述加速度傳感器在上述時刻T測量的上述智能終端在各軸方向上的加速度信息i2、w
[0086]最后計算
【權(quán)利要求】
1.一種智能終端綜合定位方法,其特征在于,包括以下步驟:智能終端定位功能開啟后,轉(zhuǎn)彎檢測單元對用戶的移動方向進行監(jiān)控,若監(jiān)控到所述用戶的移動方向發(fā)生變化,則:所述轉(zhuǎn)彎檢測單元對移動方向變化時所述用戶所在的位置信息進行定位。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,智能終端定位功能開啟后,轉(zhuǎn)彎檢測單元對所述用戶的移動方向進行監(jiān)控前:所述智能終端預(yù)先對所述用戶的起點位置信息和初始移動方向進行初始化設(shè)置。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述智能終端預(yù)先對所述用戶的起點位置信息和初始移動方向進行初始化設(shè)置步驟包括:所述智能終端通過初始化單元開啟自帶的全球定位系統(tǒng)GPS接收單元;所述GPS接收單元在預(yù)設(shè)的一段時間內(nèi)連續(xù)獲取所述用戶的多個即時位置信息,獲取成功后發(fā)送給所述初始化單元;所述初始化單元關(guān)閉所述GPS接收單元,將所述GPS接收單元第一個獲取到的位置信息設(shè)為所述用戶的起點位置信息,然后判斷所述多個即時位置信息是否在同一直線附近,若是,則:所述初始化單元根據(jù)所述即時位置信息獲取的時間順序,通過最小二乘法擬合出所述用戶的初始移動方向。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述轉(zhuǎn)彎檢測單元對用戶的移動方向進行監(jiān)控步驟包括:所述轉(zhuǎn)彎檢測單元從所述智能終端自帶的方向傳感器獲取所述用戶在起點位置時的起點方向數(shù)據(jù);所述用戶開始移動后,所述轉(zhuǎn)彎檢測單元對所述方向傳感器測量的所述用戶移動時的方向數(shù)據(jù)進行監(jiān)控,若監(jiān)控到所述方向傳感器在某一時刻T傳來的方向數(shù)據(jù)與所述起點方向數(shù)據(jù)的差值超過預(yù)設(shè)門限,則:所述轉(zhuǎn)彎檢測單元根據(jù)所述智能終端自帶的加速度傳感器所測量的信息,對所述用戶的移動方向變化情況進行判定。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于:所述加速度傳感器所測量的信息為所述加速度傳感器在以所述智能終端為中心的三維坐標系各軸方向上,分別針對所述智能終端測量的加速度信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于:所述轉(zhuǎn)彎檢測單元根據(jù)所述智能終端自帶的加速度傳感器所測量的信息,對所述用戶的移動方向變化情況進行判定步驟包括:所述轉(zhuǎn)彎檢測單元獲取所述加速度傳感器在所述時刻T之前測量的所述智能終端在各軸方向上的平均加速度信息Xp Y1、Z1 ;然后獲取所述加速度傳感器在所述時刻T測量的所述智能終端在各軸方向上的加速度信息x2、y2、z2最后計算
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述轉(zhuǎn)彎檢測單元對移動方向變化時所述用戶所在的位置信息進行定位步驟包括:所述轉(zhuǎn)彎檢測單元通知位移估測單元計算移動方向發(fā)生變化前所述用戶移動的距離D ;所述位移估測單元獲取所述用戶在所述智能終端設(shè)置的用戶步長信息、及所述加速度傳感器統(tǒng)計的用戶移動步數(shù),將所述用戶步長信息和所述用戶移動步數(shù)相乘,得到所述距離D,并將所述距離D發(fā)送給定位單元;所述定位單元根據(jù)所述用戶的起點位置信息、初始移動方向及所述距離D,定位出移動方向變化時所述用戶所在的位置信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述定位單元定位出移動方向變化時所述用戶所在的位置信息后,還執(zhí)行以下步驟:所述定位單元用移動方向變化時所述用戶所在的位置信息更新所述用戶的起點位置信息;然后獲取所述方 向傳感器在所述用戶移動方向變化完成后測量的轉(zhuǎn)彎方向數(shù)據(jù)及移動方向變化前保存的起點方向數(shù)據(jù),并將所述轉(zhuǎn)彎方向數(shù)據(jù)與所述起點方向數(shù)據(jù)相減,得到用戶轉(zhuǎn)彎角度值;最后將所述轉(zhuǎn)彎角度值與所述用戶的初始移動方向相加,得到所述用戶的新的移動方向,并用所述新的移動方向更新所述用戶的初始移動方向;更新成功后,所述加速度傳感器將之前統(tǒng)計的用戶移動步數(shù)及加速度信息刪除,并重新開始統(tǒng)計用戶移動步數(shù)及加速度信息;所述方向傳感器用自身在所述用戶移動方向變化完成后測得的方向數(shù)據(jù)更新自身保存的起點方向數(shù)據(jù)。
9.根據(jù)權(quán)利要求1至8任一項所述的方法,其特征在于:所述轉(zhuǎn)彎檢測單元對用戶的移動方向進行監(jiān)控時,所述智能終端周期性地通過GPS接收單元對所述用戶當前的位置信息和移動方向進行校正,并用校正過的所述用戶當前的位置信息更新所述用戶的起點位置信息,用校正過的所述用戶當前的移動方向更新所述用戶的初始移動方向;校正成功后,所述加速度傳感器將校正前統(tǒng)計的用戶移動步數(shù)及加速度信息刪除,并重新開始統(tǒng)計用戶移動步數(shù)及加速度信息;所述方向傳感器用校正時所測得的方向數(shù)據(jù)更新自身保存的起點方向數(shù)據(jù)。
10.根據(jù)權(quán)利要求1至8任一項所述的方法,其特征在于,所述用戶發(fā)出當前位置定位請求時:所述位移估測單元獲取所述用戶在所述智能終端設(shè)置的用戶步長信息、及所述加速度傳感器當前統(tǒng)計的用戶移動步數(shù),然后將所述用戶步長信息和所述用戶移動步數(shù)相乘,得到所述距離d,并將所述距離d發(fā)送給定位單元;所述定位單元根據(jù)所述用戶的起點位置信息、所述用戶的初始移動方向及所述距離d,定位出所述用戶當前所在的位置信息。
11.一種定位裝置,其特征在于,包括:轉(zhuǎn)彎檢測單元;所述轉(zhuǎn)彎檢測單元,用于在智能終端定位功能開啟后,對用戶的移動方向進行監(jiān)控,若監(jiān)控到所述用戶的移動方向發(fā)生變化,則對移動方向變化時所述用戶所在的位置信息進行定位。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括:初始化單元、方向傳感器、加速度傳感器、位移估測單元、定位單元和更新單元;所述初始化單元,用于在智能終端定位功能開啟時,對所述用戶移動的起點位置信息和初始移動方向進行初始化設(shè)置;所述方向傳感器,用于實時測量所述智能終端的方向數(shù)據(jù),并將所述方向數(shù)據(jù)傳送給所述轉(zhuǎn)彎檢測單元;所述加速度傳感器,用于在所述用戶沿同一方向移動時,測量所述智能終端的加速度信息及所述用戶的移動步數(shù),并在所述用戶的移動方向變化時,針對所述用戶的新的移動方向,重新測量所述智能終端的加速度信息及所述用戶的移動步數(shù);所述轉(zhuǎn)彎檢測單元,根據(jù)所述方向傳感器測量的方向數(shù)據(jù)及所述加速度傳感器測量的加速度信息,判斷所述用戶的移動方向是否發(fā)生變化,若所述用戶的移動方向發(fā)生變化,則向所述位移估測單元發(fā)出位移計算通知;所述位移估測單元,用于在收到所述通知時,根據(jù)所述加速度傳感器統(tǒng)計的移動步數(shù)及所述用戶在所述智能終端設(shè)置的用戶步長,計算收到所述通知前所述用戶移動的距離;所述定位單元,用于根據(jù)所述用戶的起點位置信息、初始移動方向及所述位移估測單元估測的距離,定位出所述用戶當前所在的位置信息;所述更新單元,用于在所述用戶的移動方向變化時,更新所述用戶的起點位置信息、初始移動方向。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括:GPS接收單元和校正單元;所述GPS接收單元,用于周期性地獲取所述用戶當前的位置信息和移動方向;所述校正單元,用于根據(jù)所 述GPS接收單元獲取的信息對存在誤差的用戶信息進行校正。
【文檔編號】G01S19/42GK103454657SQ201210173521
【公開日】2013年12月18日 申請日期:2012年5月30日 優(yōu)先權(quán)日:2012年5月30日
【發(fā)明者】薛濤, 杜軍朝, 劉惠, 劉暢, 毛磊 申請人:中興通訊股份有限公司