一種基于Android移動(dòng)終端的無死角定位系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及高精度GPS定位領(lǐng)域,特別是涉及一種基于Android移動(dòng)終端的高精 度無死角定位系統(tǒng)及方法。
【背景技術(shù)】
[0002]GPS天線在接收衛(wèi)星信號(hào)的過程中,觀測(cè)到4顆衛(wèi)星或者以上的時(shí)候便可進(jìn)行三 維定位,解算出用戶的坐標(biāo),進(jìn)行定位。一般來說,從GPS天線位置向上看,能看到天空的面 積就是GPS天線能收到訊號(hào)的面積,因此在高樓或者大樹遮擋的環(huán)境中,GPS天線接收到的 信號(hào)為〇或者少于4顆衛(wèi)星的數(shù)量,這樣將會(huì)影響到GPS的定位精度。
[0003] 將GPS定位技術(shù)與先進(jìn)的Android移動(dòng)終端相結(jié)合,后者開放性好,使用廣泛,可 擴(kuò)展性強(qiáng),為進(jìn)一步的應(yīng)用功能提供了開發(fā)空間,符合現(xiàn)階段技術(shù)發(fā)展的方向。
[0004] 在諸多使用GPS進(jìn)行定位的地點(diǎn)中,經(jīng)常需要在樹木下、樓房旁或者橋梁下的環(huán) 境中進(jìn)行定位測(cè)量,這種環(huán)境下衛(wèi)星信號(hào)受到遮擋,影響GPS定位精度,造成高精度測(cè)量的 不準(zhǔn)確,嚴(yán)重影響定位或者核查工作的效率。為提高衛(wèi)星信號(hào)受遮擋的死角區(qū)域的定位精 度,發(fā)明一種無死角定位系統(tǒng)就有了意義。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供了一種基于Android移動(dòng)終端的無死角定位系統(tǒng)及方法,要解決的一 個(gè)技術(shù)問題是死角區(qū)域高精度定位的問題,解決了衛(wèi)星信號(hào)在遮擋處定位精度低的問題, 實(shí)現(xiàn)Android終端的無死角定位。
[0006] 本發(fā)明的一個(gè)方面提供了一種基于Android移動(dòng)終端的無死角定位系統(tǒng),該系統(tǒng) 包括:GPSOEM板卡模塊,用于獲取死角點(diǎn)附近定位精度高的參考點(diǎn)的GPS定位數(shù)據(jù);基于 RRC的射頻測(cè)距模塊,用于測(cè)量死角點(diǎn)與各參考點(diǎn)之間的直線距離,射頻測(cè)距模塊分別安置 在死角點(diǎn)和參考點(diǎn),其中射頻測(cè)距模塊分為射頻發(fā)送模塊和射頻接收模塊;Android端數(shù) 據(jù)處理模塊,用于接收和保存GPS定位數(shù)據(jù)和射頻測(cè)距數(shù)據(jù),將數(shù)據(jù)打包發(fā)送給死角定位 模塊,并讀取死角定位算法模塊返回的死角點(diǎn)精確坐標(biāo);死角定位算法模塊,根據(jù)死角點(diǎn)與 各參考點(diǎn)的距離和各參考點(diǎn)的精確坐標(biāo),經(jīng)過兩次坐標(biāo)轉(zhuǎn)換,得到死角點(diǎn)的精確坐標(biāo),并將 坐標(biāo)返回給應(yīng)用軟件模塊,軟件得到精確坐標(biāo),實(shí)現(xiàn)高精度定位;應(yīng)用軟件模塊,接收死角 定位模塊返回的高精度坐標(biāo),在地圖上顯示死角點(diǎn)的精確坐標(biāo)。
[0007] 本發(fā)明的另一個(gè)方面提供了一種基于Android移動(dòng)終端的無死角定位實(shí)現(xiàn)方法, 其特征在于,利用射頻測(cè)距模塊和GPSOEM板卡模塊協(xié)同工作,射頻測(cè)距模塊與GPSOEM模 塊做為配件連接到Android移動(dòng)終端,將Android終端放置在精度高的參考點(diǎn);另一件射頻 測(cè)距模塊放置在有樹木或建筑遮擋的死角點(diǎn);兩組射頻測(cè)距模塊測(cè)量死角點(diǎn)與各參考點(diǎn)之 間的直線距離,并將距離數(shù)據(jù)發(fā)送給Android端數(shù)據(jù)處理模塊;各參考點(diǎn)獲取GPS定位數(shù) 據(jù),發(fā)送給Android端數(shù)據(jù)處理模塊;死角定位算法模塊獲取來自Android移動(dòng)終端的數(shù)據(jù) 之后,將參考點(diǎn)的高精度坐標(biāo)和參考點(diǎn)到死角點(diǎn)的直線距離做為參數(shù),經(jīng)過高斯-克呂格 投影,將經(jīng)煒度坐標(biāo)轉(zhuǎn)換為平面坐標(biāo),對(duì)平面坐標(biāo)及距離數(shù)據(jù)進(jìn)行解析、處理和計(jì)算,得到 死角點(diǎn)平面坐標(biāo),再經(jīng)過WGS84地理坐標(biāo)轉(zhuǎn)換,獲取死角點(diǎn)的經(jīng)度、煒度等定位信息;死角 點(diǎn)精確信息得出之后,數(shù)據(jù)發(fā)送回Android端數(shù)據(jù)處理模塊;Android端的應(yīng)用軟件模塊獲 取死角點(diǎn)的經(jīng)煒度位置信息后,在地圖上顯示并畫出此點(diǎn),無死角定位完成。
【附圖說明】
[0008] 附加的并且形成說明書一部分的附圖包括在本發(fā)明的特定方面的描寫中。本發(fā)明 以及本發(fā)明提供的系統(tǒng)的模塊和流程的更清楚的概念,通過參考參考示例以及附圖中示出 非限制性的實(shí)施例將更容易理解。通過參考一個(gè)或者多個(gè)附圖結(jié)合本發(fā)明的描述可以更好 地理解本發(fā)明。
[0009] 圖1示出本發(fā)明提供的一種基于Android移動(dòng)終端的無死角定位系統(tǒng)的結(jié)構(gòu)示意 圖;
[0010] 圖2示出本發(fā)明提供的一種基于Android移動(dòng)終端的無死角定位系統(tǒng)的一個(gè)具體 實(shí)施方式的結(jié)構(gòu)示意圖;
[0011] 圖3示出本發(fā)明提供的一種基于Android移動(dòng)終端的無死角定位系統(tǒng)的一個(gè)實(shí)施 方案中的坐標(biāo)轉(zhuǎn)換圖;
[0012] 圖4示出本發(fā)明提供的一種基于Android移動(dòng)終端的無死角定位系統(tǒng)的一個(gè)實(shí)施 方案中的曲線交點(diǎn)圖;
[0013] 圖5示出本發(fā)明提供的一種基于Android移動(dòng)終端的無死角定位方法的流程圖。
【具體實(shí)施方式】
[0014] 下面參照附圖用本發(fā)明的實(shí)例性實(shí)施例對(duì)本發(fā)明進(jìn)行更全面的描述和說明。
[0015] 圖1示出本發(fā)明提供的一種基于Android移動(dòng)終端的無死角定位系統(tǒng)的結(jié)構(gòu)示意 圖;
[0016] 如圖1所示,一種基于Android移動(dòng)終端的無線GPS定位系統(tǒng)100包括RRC射頻 測(cè)距模塊102、RRC射頻測(cè)距模塊104、數(shù)據(jù)處理模塊106、GPS板卡模塊108、高斯-克呂格 投影110、數(shù)據(jù)解析112、WGS84坐標(biāo)轉(zhuǎn)換114、應(yīng)用軟件模塊116。
[0017] 其中RRC射頻測(cè)距模塊102,放置在死角位置的測(cè)距裝置,當(dāng)射頻測(cè)距模塊的射頻 接收模塊接收到放置在參考點(diǎn)位置的射頻發(fā)送模塊發(fā)射的信號(hào)后,經(jīng)過處理與計(jì)算,通過 射頻發(fā)送模塊將信號(hào)發(fā)射給參考點(diǎn)的射頻接收模塊;RRC射頻測(cè)距模塊104,放置在死角點(diǎn) 附近但是精度高的參考點(diǎn)位置,需要測(cè)量參考點(diǎn)與死角點(diǎn)之間直線距離的時(shí)候,給RRC射 頻測(cè)距模塊104的射頻發(fā)射模塊寫命令,射頻發(fā)射模塊發(fā)射信號(hào),射頻測(cè)距模塊104的射頻 接收模塊等待接收模塊102發(fā)射模塊的返回信息,接收之后,經(jīng)過時(shí)間與數(shù)據(jù)分析,得到死 角點(diǎn)與參考點(diǎn)之間的直線距離,完成一次距離測(cè)量操作;數(shù)據(jù)處理模塊106,給RRC射頻測(cè) 距模塊104的發(fā)射模塊寫控制命令,并且接收射頻模塊的距離信息和GPS模塊的定位數(shù)據(jù) 信息;GPS板卡模塊108,用于接收GPS衛(wèi)星的定位信號(hào);高斯-克呂格投影110,用于將參 考點(diǎn)經(jīng)煒度坐標(biāo)轉(zhuǎn)換為平面坐標(biāo),示意圖如圖3所示;數(shù)據(jù)