測強(qiáng)度差值PD2。如果所述預(yù)測強(qiáng)度差值PD2 與所述信號強(qiáng)度差值PDl的差值低于設(shè)定闊值,即所述預(yù)測強(qiáng)度差值PD2與所述信號強(qiáng)度差 值PDl相差不大,可W判斷信號強(qiáng)度變化與位置變化是相一致的,即基站定位是較為準(zhǔn)確 的,基站定位信息是可信任的,定位模塊100可W W基站定位進(jìn)行定位。
[0085] 然而,即使所述預(yù)測強(qiáng)度差值PD2與所述信號強(qiáng)度差值PDl相差不大,也可能存在 信號強(qiáng)度變化與位置變化并不一致的情況。運(yùn)是因為W基站為圓屯、,理論上說相同半徑的 圓周上的移動終端接收的基站信號強(qiáng)度都是一致的,因此同一基站信號強(qiáng)度可W對應(yīng)著相 同半徑的圓周上任一位置。例如最后一次接收衛(wèi)星定位信息表明移動終端位于W基站為圓 屯、半徑r的圓周上的第一位置ZUA點),首次接收基站定位信息表明移動終端位于W基站為 圓屯、半徑r的圓周上的第二位置Z2(B點),即在切換時長T內(nèi)移動終端從圓周上的A點運(yùn)動到 圓周上的B點,理論上此時的預(yù)測信號強(qiáng)度差值PDl為0;然而移動終端很可能在切換時長T 內(nèi)一直處于第一位置ZUA點)并沒有移動,此時的信號強(qiáng)度差值PDl同樣為0;運(yùn)樣,即使所 述預(yù)測強(qiáng)度差值PD2與所述信號強(qiáng)度差值PDl相差不大甚至基本相等,切換時長T之后的基 站定位還是存在問題,畢竟第一基站Sl將移動終端定位到了第二位置Z2(B點),而移動終端 卻是一直處在第一位置Zl (A點)。
[0086] 因此,此時可W通過判斷所述位置變化中的方向變化信息是否正常。具體為,運(yùn)算 模塊200通過所述預(yù)測強(qiáng)度差值PD2和所述位置變化得到模擬位置,從而得到第二方向,第 二方向為第一位置Zl到所述模擬位置的方向;設(shè)定條件為:且預(yù)測強(qiáng)度差值PD2與強(qiáng)度變化 的差值低于第一闊值時,第一方向和第二方向的相似度高于設(shè)定相似度。W最后一次接收 衛(wèi)星定位信息時對應(yīng)的第一位置Zl為圓屯、,W所述位置變化中的距離差值d為半徑作圓(圓 化),理論上模擬位置必定處于該圓化上;根據(jù)第二預(yù)測基站信號強(qiáng)度PS2,得到模擬位置到 第一基站Sl的距離,然后W第一基站Sl為圓屯、,W模擬位置到第一基站Sl的距離為半徑作 圓(圓化),理論上模擬位置也必定處于該圓化上;因此,圓化和圓化的交點就是所述模擬位 置。得到模擬位置后,從而得到第一位置Zl到所述模擬位置的方向,即第二方向,判斷第二 方向和第一方向的相似度即可判斷基站定位是否準(zhǔn)確;如果第一方向和第二方向的相似度 高于設(shè)定相似度(較高相似度),證明第一方向和第二方向十分相似甚至相同,則證明基站 定位準(zhǔn)確,則定位模塊IOOW基站定位進(jìn)行定位。
[0087] 本實施例中,第一方向和第二方向的夾角對應(yīng)相似度,設(shè)定角度對應(yīng)設(shè)定相似度, 若第一方向和第二方向的夾角低于設(shè)定角度,則第一方向和第二方向的相似度高于設(shè)定相 似度。即可W通過判斷第一方向和第二方向的夾角來判斷相似度,如果第一方向和第二方 向的夾角很小,例如小于20度(所述設(shè)定角度),則可W認(rèn)為第一方向和第二方向的相似度 高于設(shè)定相似度。
[0088] 所述移動終端還可W包括通信模塊,當(dāng)距離差值d高于第一距離L時,判斷模塊300 判斷位置變化與強(qiáng)度變化之間的關(guān)系是否符合設(shè)定條件,若否則通信模塊將包含有最后一 次接收的衛(wèi)星定位信息與首次接收的基站定位信息的提示更正信息給服務(wù)器。提示更正信 息發(fā)給服務(wù)器后,服務(wù)器可W根據(jù)最后一次接收的衛(wèi)星定位信息對基站定位進(jìn)行修正,W 提高基站定位的準(zhǔn)確性。
[0089] 上述的移動終端的定位方法和移動終端,獲取切換前后的位置變化W及基站信號 強(qiáng)度變化,當(dāng)所述位置變化高于第一距離時,表明從衛(wèi)星定位切換到基站定位可能出現(xiàn)了 較大的誤差,此時判斷所述位置變化與強(qiáng)度變化之間的關(guān)系是否符合設(shè)定條件(位置的實 際變化會產(chǎn)生相應(yīng)的基站信號強(qiáng)度變化),若是則證明移動終端可能進(jìn)行了較大的移動導(dǎo) 致位置變化從而產(chǎn)生相應(yīng)的強(qiáng)度變化,因此可W選擇信任基站定位,W基站定位進(jìn)行定位; 若否則證明移動終端可能并沒有進(jìn)行較大的移動,基站信號強(qiáng)度變化不大,但基站所定位 的位置卻變化過大,因此不能信任基站定位;由于衛(wèi)星定位較為精確,因而W最后一次接收 的衛(wèi)星定位信息為基點進(jìn)行定位。上述的定位方法和移動終端,可W有效提高定位精度和 用戶體驗。
[0090] 應(yīng)該理解的是,雖然圖2的流程圖中的各個步驟按照箭頭的指示依次顯示,但是運(yùn) 些步驟并不是必然按照箭頭指示的順序依次執(zhí)行。除非本文中有明確的說明,運(yùn)些步驟的 執(zhí)行并沒有嚴(yán)格的順序限制,其可W W其他的順序執(zhí)行。而且,圖2中的至少一部分步驟可 W包括多個子步驟或者多個階段,運(yùn)些子步驟或者階段并不必然是在同一時刻執(zhí)行完成, 而是可W在不同的時刻執(zhí)行,其執(zhí)行順序也不必然是依次進(jìn)行,而是可W與其他步驟或者 其他步驟的子步驟或者階段的至少一部分輪流或者交替地執(zhí)行。
[0091] W上所述僅是本發(fā)明的部分實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可W做出若干改進(jìn)和潤飾,運(yùn)些改進(jìn)和潤飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
【主權(quán)項】
1. 一種移動終端的定位方法,其特征在于,包括如下步驟: 進(jìn)行衛(wèi)星定位并接收衛(wèi)星定位信息;當(dāng)在第一預(yù)設(shè)時長或第一預(yù)設(shè)次數(shù)內(nèi)都沒收到衛(wèi) 星定位信息時,進(jìn)行基站定位并接收基站定位信息; 獲取最后一次接收衛(wèi)星定位信息時的第一位置與首次接收基站定位信息時的第二位 置之間的位置變化,并獲取最近一次接收衛(wèi)星定位信息時的第一基站信號強(qiáng)度與首次接收 基站定位信息時的第二基站信號強(qiáng)度之間的強(qiáng)度變化; 當(dāng)所述位置變化高于第一距離時,判斷所述位置變化與強(qiáng)度變化之間的關(guān)系是否符合 設(shè)定條件,若是則以基站定位進(jìn)行定位,若否則以最后一次接收的衛(wèi)星定位信息為基點進(jìn) 行定位。2. 根據(jù)權(quán)利要求1所述的移動終端的定位方法,其特征在于,首次接收到基站定位信息 與最后一次接收到衛(wèi)星定位信息之間相隔為切換時長,所述第一距離與切換時長成映射關(guān) 系。3. 根據(jù)權(quán)利要求2所述的移動終端的定位方法,其特征在于,對所述切換時長內(nèi)加速度 傳感器感測到的加速度進(jìn)行運(yùn)算得到第一路程信息,所述第一距離與所述第一路程信息成 映射關(guān)系。4. 根據(jù)權(quán)利要求1所述的移動終端的定位方法,其特征在于,所述位置變化包括所述第 一位置和第二位置之間的距離差值,所述強(qiáng)度變化包括所述第一位置和第二位置之間的信 號強(qiáng)度差值。5. 根據(jù)權(quán)利要求4所述的移動終端的定位方法,其特征在于,所述設(shè)定條件為:所述信 號強(qiáng)度差值高于第一信號強(qiáng)度。6. 根據(jù)權(quán)利要求4所述的移動終端的定位方法,其特征在于,所述位置變化還包括第一 方向,所述第一方向為所述第一位置到第二位置的方向。7. 根據(jù)權(quán)利要求6所述的移動終端的定位方法,其特征在于,通過所述位置變化得到預(yù) 測強(qiáng)度差值,所述設(shè)定條件為:所述預(yù)測強(qiáng)度差值與所述信號強(qiáng)度差值的差值低于設(shè)定閾 值。8. 根據(jù)權(quán)利要求7所述的移動終端的定位方法,其特征在于,通過所述預(yù)測強(qiáng)度差值和 位置變化得到模擬位置,從而得到第二方向,所述第二方向為所述第一位置到模擬位置的 方向;所述設(shè)定條件為:且所述預(yù)測強(qiáng)度差值與所述強(qiáng)度變化的差值低于第一閾值時,所述 第一方向和第二方向的相似度高于設(shè)定相似度。9. 根據(jù)權(quán)利要求8所述的移動終端的定位方法,其特征在于,所述第一方向和第二方向 的夾角對應(yīng)所述相似度,所述設(shè)定角度對應(yīng)所述設(shè)定相似度,若所述第一方向和第二方向 的夾角低于所述設(shè)定角度,則所述第一方向和第二方向的相似度高于所述設(shè)定相似度。10. -種移動終端,其特征在于,包括:定位模塊、運(yùn)算模塊和判斷模塊; 所述定位模塊進(jìn)行衛(wèi)星定位并接收衛(wèi)星定位信息;當(dāng)在第一預(yù)設(shè)時長或第一預(yù)設(shè)次數(shù) 內(nèi)都沒收到衛(wèi)星定位信息時,所述定位模塊進(jìn)行基站定位并接收基站定位信息; 所述運(yùn)算模塊獲取最后一次接收衛(wèi)星定位信息時的第一位置與首次接收基站定位信 息時的第二位置之間的位置變化,并獲取最近一次接收衛(wèi)星定位信息時的第一基站信號強(qiáng) 度與首次接收基站定位信息時的第二基站信號強(qiáng)度之間的強(qiáng)度變化; 當(dāng)所述位置變化高于第一距離時,所述判斷模塊判斷所述位置變化與強(qiáng)度變化之間的 關(guān)系是否符合設(shè)定條件,若是則所述定位模塊以基站定位進(jìn)行定位,若否則所述定位模塊 以最后一次接收的衛(wèi)星定位信息為基點進(jìn)行定位。
【專利摘要】本發(fā)明提供一種移動終端的定位方法和移動終端,獲取切換前后的位置變化以及基站信號強(qiáng)度變化,當(dāng)所述位置變化高于第一距離時,表明從衛(wèi)星定位切換到基站定位可能出現(xiàn)了較大的誤差,此時判斷所述位置變化與強(qiáng)度變化之間的關(guān)系是否符合設(shè)定條件,若是則證明移動終端可能進(jìn)行了較大的移動導(dǎo)致位置變化從而產(chǎn)生相應(yīng)的強(qiáng)度變化,因此可以選擇信任基站定位,以基站定位進(jìn)行定位;若否則證明移動終端可能并沒有進(jìn)行較大的移動,基站信號強(qiáng)度變化不大,但基站所定位的位置卻變化過大,因此不能信任基站定位;由于衛(wèi)星定位較為精確,因而以最后一次接收的衛(wèi)星定位信息為基點進(jìn)行定位。上述的定位方法和移動終端,可以有效提高定位精度和用戶體驗。
【IPC分類】H04W64/00, G01S19/48
【公開號】CN105527643
【申請?zhí)枴緾N201510970447
【發(fā)明人】唐惠忠
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司
【公開日】2016年4月27日
【申請日】2015年12月22日