[發(fā)明專利]定位糾偏方法和移動終端在審
| 申請?zhí)枺?/td> | 201710048922.3 | 申請日: | 2017-01-23 |
| 公開(公告)號: | CN106844031A | 公開(公告)日: | 2017-06-13 |
| 發(fā)明(設(shè)計)人: | 顧晅 | 申請(專利權(quán))人: | 和創(chuàng)(北京)科技股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G01C21/00 |
| 代理公司: | 北京睿派知識產(chǎn)權(quán)代理事務所(普通合伙)11597 | 代理人: | 劉鋒 |
| 地址: | 100088 北京市西*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 定位 糾偏 方法 移動 終端 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及定位技術(shù),具體涉及一種定位糾偏方法和移動終端。
背景技術(shù)
移動終端被賦予定位功能后,可以為用戶提供基于位置的服務(Location Based Service,LBS),這大大拓展了移動終端的應用領(lǐng)域,同時可以為客戶提供越來越豐富的使用體驗和功能。
目前的移動終端通常可以通過衛(wèi)星定位、基站信號定位以及無線局域網(wǎng)信號定位等多種方式來進行定位。通常移動終端的操作系統(tǒng),例如IOS或安卓(Android),會提供軟件層面的應用程序接口(API),軟件開發(fā)者不需要直接與硬件進行交互,而是通過操作系統(tǒng)提供的應用程序接口就可以獲取位置信息。通常,移動終端的操作系統(tǒng)會自動根據(jù)信號強度以及網(wǎng)絡(luò)狀態(tài)等因素綜合應用多種不同的定位方式獲取定位結(jié)果。由于不同的定位方式的定位精度不同,移動終端在靜止的狀態(tài)下由于定位方式的切換或其它的原因?qū)е露ㄎ黄啤@纾谝苿咏K端保持不動的情況下,移動終端的操作系統(tǒng)進行了定位方式的切換,由衛(wèi)星定位切換為基站信號定位,由于兩者精度不同,其獲得的位置信息很可能是不同的,在應用程序中會顯示出移動終端的位置在跳變,而這樣的在靜止狀態(tài)下出現(xiàn)的定位偏移會對用戶的使用體驗造成負面的影響。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種定位糾偏方法和移動終端,以消除由于定位方式的切換或其它的原因?qū)е略陟o止狀態(tài)下出現(xiàn)的定位偏移。
根據(jù)本發(fā)明的第一方面,提供一種定位糾偏方法,用于濾除移動終端獲取的不準確的定位信息,所述方法包括:
獲取當前位置信息和狀態(tài)信息;
計算當前位置與上一次有效定位位置之間的位移,以及當前定位時間戳與上一次有效定位的定位時間戳之間的時間差值;
在根據(jù)所述狀態(tài)信息判斷移動終端處于靜止狀態(tài),而所述位移絕對值和時間差值絕對值均大于零時,將當前位置信息設(shè)置為無效定位。
優(yōu)選地,所述方法在計算位移和時間差值前還包括:
在當前位置信息的屬性提示定位錯誤時,將當前位置信息設(shè)置為無效定位。
優(yōu)選地,在當前位置信息的屬性為IOS系統(tǒng)下CLLocation類的horizontalAccuracy屬性,在該屬性為-1時,將當前位置信息設(shè)置為無效定位。
優(yōu)選地,所述狀態(tài)信息包括當前速度;在所述當前速度為零或小于零時判斷移動終端處于靜止狀態(tài)。
優(yōu)選地,所述狀態(tài)信息包括航向信息;在所述航向信息保持預定時間不變時判斷移動終端處于靜止狀態(tài)。
優(yōu)選地,所述狀態(tài)信息包括當前速度和航向信息;在當前速度為零或小于零且所述航向信息保持預定時間不變時判斷移動終端處于靜止狀態(tài)。
優(yōu)選地,當根據(jù)所述狀態(tài)信息判斷移動終端處于靜止狀態(tài)時,在進行定位方式切換操作時,移動終端自動進行定位糾偏操作。
第二方面,提供一種移動終端,包括:
至少一個定位裝置,用于進行定位;
處理器;以及
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為執(zhí)行如上所述的方法。
所述移動終端,還包括至少一個存儲器,用于存儲上一次有效定位信息,包括基站信息、定位系統(tǒng)、無線局域網(wǎng)信息、維度信息、時間戳等;在進行定位糾偏之前,移動終端自動讀取上一次有效定位信息。
通過獲取狀態(tài)信息判斷移動終端是否處于靜止狀態(tài),在移動終端處于靜止狀態(tài)下時,將相對于上一次有效定位時間戳不同的位置信息與上一次有效定位的位置信息比較,如果位置出現(xiàn)偏移(也即,位移大于零),則過濾或丟棄該位置信息,在提供基于位置的服務的程序中不予采用。由此,可以過濾掉由于定位方式的切換或其它的原因?qū)е略陟o止狀態(tài)下出現(xiàn)的定位偏移,提高定位準確性,提升用戶使用體驗。
附圖說明
通過以下參照附圖對本發(fā)明實施例的描述,本發(fā)明的上述以及其它目的、特征和優(yōu)點將更為清楚,在附圖中:
圖1是本發(fā)明實施例的定位糾偏方法的流程圖;
圖2是本發(fā)明另一個實施例的定位糾偏方法的流程圖;
圖3是本發(fā)明又一個實施例的定位糾偏方法的流程圖;
圖4是本發(fā)明實施例的移動終端的示意圖。
具體實施方式
以下基于實施例對本發(fā)明進行描述,但是本發(fā)明并不僅僅限于這些實施例。在下文對本發(fā)明的細節(jié)描述中,詳盡描述了一些特定的細節(jié)部分。對本領(lǐng)域技術(shù)人員來說沒有這些細節(jié)部分的描述也可以完全理解本發(fā)明。為了避免混淆本發(fā)明的實質(zhì),公知的方法、過程、流程、元件和電路并沒有詳細敘述。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于和創(chuàng)(北京)科技股份有限公司,未經(jīng)和創(chuàng)(北京)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710048922.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





