999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于GPS及LBS的移動終端定位研究

2016-10-10 03:14:43査金超王直杰
電子測試 2016年17期
關鍵詞:信息方法

査金超,王直杰

(1.東華大學信息學院,上海,200000;2.東華大學信息學院,上海,200000)

基于GPS及LBS的移動終端定位研究

査金超1,王直杰2

(1.東華大學信息學院,上海,200000;2.東華大學信息學院,上海,200000)

本文主要介紹了一種可移動終端的定位方案,如航行的船只,移動的車輛。方案主要基于GPS和LBS理論,并以硬件終端為載體,android系統為平臺。分析了兩種定位方法的原理及定位方案的設計流程。最終實現對可移動終端的定位和監控。

GPS;LBS;移動定位

0 引言

近年來,基于移動定位技術的定位服務發展迅速,涉及商務、醫療、旅游以及生活的其他各個方面。專門的移動定位系統還可以用來對人員、物體和事件進行定位,以滿足移動辦公、移動執法、運輸物流和旅游導航等領域的定位需求。它主要通過獲取移動終端用戶的位置坐標信息實現定位服務,其中包含了移動通信和定位導航等多種技術。本文主要介紹的是基于android平臺下兩種使用范圍最廣和使用頻率最高的定位技術,一種是基于GPS的定位技術,一種是基于移動運營網絡的LBS基站定位技術。

圖1 GPS定位的幾何關系

1 碼相位定位技術

GPS即Global Positioning System,全球定位系統的簡稱。主要利用的是全球覆蓋率高達98%的24顆定位衛星,能夠為全球用戶提供低成本、高精度的三維位置、移動速度和導航信息。它主要分為兩種,一種是指觀測點相對于地球坐標系地球質心的位置,進而又稱單點定位;另一種則是相對于地球表面的參考點的位置。下文中主要使用的是絕對定位,在這種定位過程中,待測目標處于運動的被稱為動態定位,處于靜止狀態的則稱為靜態定位。GPS定位是通過觀測GPS衛星而獲得特定的觀測量來實現的,這些觀測量包含碼相位、載波相位和積分多普勒計數。下文中主要介紹一種在實際操作中經常使用的基于碼相位觀測得出的偽距法以及何為碼相位觀測量。這種定位方法主要由被測對象在某一時刻獲取距離四顆及以上衛星的值和他們的位置,然后運用交匯的原理,求得被測對象位置的坐標值。它雖然定位精度不高,但定位速度快,且無多值性問題,這得益于這種方法的運算量比較小,運算邏輯簡單,具體的計算流程如下圖1所示:

在上式中,如果衛星和接收機的時鐘是同步的,那么求出來的結果就是基站到衛星的實際距離。為偽距,為真正幾何距離,為接收機和衛星之間鐘差。現實中,我們一般可以從衛星發播的電文中獲得任一衛星的時鐘差,通過改正,基本可以保證衛星之間保持在20ns內的同步時間差。如果忽略衛星之間鐘差影響,并考慮電離層、對流層折射影響,可得:

式中(Xs,Ys,Zs)可根據衛星導航電文求得,因此式中只有接收機坐標是未知量。當然,電離層改正數和對流層改正數可以按照一定的模型求解出,所以如果將接收機鐘差也作為未知數,那么共有四個未知數。因此,接收機必須同時至少測定四顆衛星的距離才能解算出接收機的三維坐標值。一般情況下測碼偽距觀測方程如下:

式中j為衛星數,j=1,2,3…。

2 三點、四點定位技術

LBS(Location Based Service),基于位置的服務。一種通過電信、移動運營商的無線電通訊網絡(如GSM網、CDMA網)或外部定位方式(如GPS)獲取移動終端用戶的位置信息(地理坐標,或大地坐標)的定位技術。主要包括GSM三點定位原理和CDMA四點定位原理。

三點法定位原理如下圖2所示,選取GSMOA、OB、OC;根據移動基站與監測點的距離計算公式:

L=TA×500+RxL×M+TxPwr×N和地球表面任意兩點的距離公式:

得:

OA=TA(A)1×500+RxL(A)×M+TxPwr(A)×N;

OB=TA(B)1×500+RxL(B)×M+TxPwr(B)×N;

OA=TA(C)1×500+RxL(C)×M+TxPwr(C)×N;

AB=L1(A,B);AC=L1(A,C);BC=L1(C,B);

式中,TA為時間前置量,范圍為0-63;RxL是信號接收強度,單位為dB m;TxPwr顯示的是通話中手機的功率發射強度,顯示范圍為0-19;M為射頻信號衰減系數;N為發射功率衰減系數;K為地球半徑,(A1,A2),(B1,B2)分別為A、B兩點的經緯度。

四點定位不同于GSM三點定位,它是以CDMA基站為圓心,在近似認為以基站為圓心的圓線上的信號強度相等的假設下,取兩組共四個觀測點,如圖3所示。對于平面上的兩條相交線 ,我們通常可以通過求解線性方程的方法來得到交點的坐標值。在實際運用過程中,雖然待求點處于一個球面上,但考慮到監測面積相對于地球來說比例很小,我們可以近似地把它看作XY平面,將經緯度信息看成是平面上的坐標值,這樣就可以通過求解線性方程解得監測點的坐標值,下面給出求解結果:

圖2 三點定位示意圖

圖 3 四點定位示意圖

Android位置服務

LocationManager和LocationProvider是Android平臺下的兩個接口類,它們主要用來支持定位服務。前者用來獲取當前的位置,后者則是提供定位功能的組件集合。接下來將詳細介紹android平臺下獲取移動端位置信息的具體設計流程。

首先,我們需要通過調用android.app.

Activity.getSystemService()函數來獲取

LocationManager對象,獲取到以后還需要指定對象的定位方法,然后才能調用

LocationManager.getLastKnowLocation()方法

獲取當前位置。所謂的定位方法就是我們上文提到的GPS定位和網絡定位(主要利用基站或者WIFI定位)。前者需要終端開放

android.permissions.ACCESS_FINE_LOCATION權限,后者需要

android.permission.ACCESS_COARSE_LOCATION用戶權限。其中需要注意的是使用GPS定位和網絡定位的LocationManager類的靜態常量不相同,前者使用的LocationManager類的靜態常量為:GPS_PROVIDER,后者使用的LocationManager類的靜態常量為:

NETWORK_PROVIDER,這兩個靜態常量在獲取當前位置時要用到。下面以使用GPS定位為例,獲取移動終端的具體代碼如下:

String provider = LocationManager.GPS_PROVIDER;

Location location = locationManager.getLastKnownLoc ation(provider);然后通過調用Location中的getLatitude()和getLonggitude()方法可以分別獲取位置信息

中的緯度和經度,代碼如下:

doublelat = location.getLatitude();

doublelng = location.getLongitude();

在很多提供定位服務的應用程序中,不僅需要獲取當前的位置信息,還需要監視位置的變化,在位置改變時調用特定的處理方法 ,其中LocationManager提供了一種便捷、高效的位置監視方法requestLocationUpdates(),可以根據位置的距離變化和時間間隔設定,產生位置改變事件的條件,這樣可以避免因微小的距離變化而產生大量的位置改變事件 ,

LocationManager中設定監聽位置變化的代碼如下:

locationManager.requestLocationUpdates(provider,200 0,10,locationListener);

在上面的函數表達式中,共有四個參數。它們都有各自的意義,provider代表的是定位方法,可以選擇GPS定位或者網絡定位;后面的兩個數字分別表示的是時間和距離,前者指的是產生改變時間所需的時間間隔,后者表示產生的距離條件;最后一個參數代表的是回調函數,相當于LocationListener監聽器,主要用來處理位置改變事件。總的來說,那一行代碼將產生位置改變事件的條件設定為距離改變10米,時間間隔為2秒。

接下來對上面實現LocationListener的代碼下的四個方法進行簡單介紹:

onLocationChanged()這個方法在位置改變時被調用,onProviderDisabled()這個方法在用戶禁用具有定位功能的硬件時被調用,onProviderEnabled()這個方法在用戶啟用具有定位功能的硬件時被調用,onStatusChanged()這個方法在定位功能硬件狀態改變時被調用,例如,從不可獲取位置信息狀態到可以獲取位置信息的狀態,反之亦然 。最后還需要在

AndroidManifest.xml這個文件中加入下面這行代碼,表示給用戶添加許可權限,這樣就能夠調用GPS定位功能了:

<uses-permission android:name="android.permission. ACCESS_FINE_LOCATION">

</uses-permission>

這樣即完成了代碼,就可以顯示當前位置信息,并能夠監視設備的位置變化。

3 總結與展望

上文中介紹了在android平臺下使用GPS定位和網絡定位兩種方法監控可動終端位置信息的技術方案。在一定誤差范圍內,不僅可以得到監控對象的位置,還可以求解對象的動軌跡,大大提高了監控調度作業的工作效率。但方案也存在不足,比如在使用網絡定位時僅使用了基于基站的定位方法,理論上還可以使用基于WIFI、IP的混合定位方案,可以大大提高定位的精度。后續也可以和GIS電子地圖系統集成開發成一套完整的電子監控系統,這樣就可以將理論知識運用于實踐,大大提高了本套方案的實用性。

[1] 黃瀟婷,柴彥威.面向LBS使用者的時間地理學研究評價.地理科學進展,2009,28(6):962-969.

[2] 施滸立,呂子平,鄧中亮等.由通信廣播衛星信號輔助的地面移動通信網定位方法:中國,201010143009.2[P].2011-10-12.

[3] 吳偉:GSM/UMTS移動位置業務的技術與實現,http:// www.c114.net/zhanhui/2003/3G031030/paper32. html.

[4] 范平志等.蜂窩網無線定位.北京:電子工業出版社,2002.

[5] Elliott D.Kaplan, Understanding GPS Principles and Application, 北京:電子工業出版社,2002.

査金超(1991-),男,碩士,研究生,主要研究方向:智能網絡優化.

王直杰(1969-),男,博士,教授,主要研究方向: 神經網絡理論與應用,復雜網絡系統建模與仿真,智能計算與智能系統,數據挖掘技術,數字化紡織服裝技術.

Position design of mobile terminal based on GPS and LBS

Zha Jinchao1,Wang Zhijie2
(1.Donghua University,Shanghai,200000,China;2.Donghua University,Shanghai,200000)

This paper mainly introduces a kind of mobile terminal positioning design,such as the sailing ships,the moving vehicle.The design is mainly based on the theory of GPS and LBS,and using the hardware terminal as platform,using the android system as tool.Then we analyze the two kinds of position methods principle and the process of position design. Finally we realize the positioning and monitoring of mobile terminal.

GPS;LBS;mobile positioning

TN91

A

猜你喜歡
信息方法
學習方法
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
健康信息(九則)
祝您健康(1987年2期)1987-12-30 09:52:28
主站蜘蛛池模板: 九色视频线上播放| 成年午夜精品久久精品| 这里只有精品国产| 98超碰在线观看| 国产精品不卡片视频免费观看| 亚洲啪啪网| 亚洲国产日韩在线观看| 国产精品.com| 在线视频精品一区| 91欧美在线| 色网站免费在线观看| 91精品国产一区自在线拍| 性色在线视频精品| 国产欧美日韩资源在线观看| 亚洲国产理论片在线播放| 亚洲一级无毛片无码在线免费视频| 91精品久久久久久无码人妻| 九九热这里只有国产精品| 天天干天天色综合网| 99热这里只有精品5| 免费毛片网站在线观看| 久久亚洲日本不卡一区二区| 免费高清毛片| 在线观看无码av免费不卡网站| 日韩不卡高清视频| 国产99视频在线| 欧美午夜在线播放| 蜜桃视频一区二区| 美女视频黄频a免费高清不卡| 一区二区影院| 日日拍夜夜操| 天天躁夜夜躁狠狠躁躁88| 精品国产成人高清在线| 午夜啪啪福利| 91亚洲影院| 国产第一页第二页| 免费国产小视频在线观看| 久久人搡人人玩人妻精品| 国产97色在线| a毛片在线播放| 欧美福利在线播放| 18禁高潮出水呻吟娇喘蜜芽| 好吊色妇女免费视频免费| 久久无码免费束人妻| 四虎成人精品在永久免费| 99视频在线观看免费| 国产又大又粗又猛又爽的视频| 91精品啪在线观看国产60岁| 亚洲码一区二区三区| 2020久久国产综合精品swag| 中文字幕乱码中文乱码51精品| 在线观看91精品国产剧情免费| 欧美一级在线| 免费视频在线2021入口| 日韩视频福利| 玖玖免费视频在线观看| 草草线在成年免费视频2| 人妻精品全国免费视频| 大香伊人久久| 五月激情婷婷综合| 中文字幕av一区二区三区欲色| 在线不卡免费视频| 免费国产高清视频| 久久99精品久久久久纯品| 欧美福利在线观看| 99久久精品视香蕉蕉| 久久免费视频6| 呦女亚洲一区精品| 中日韩一区二区三区中文免费视频| 亚洲无线观看| 久久永久免费人妻精品| 国产欧美日韩一区二区视频在线| 在线亚洲天堂| 福利视频一区| a色毛片免费视频| 国产专区综合另类日韩一区| 99在线小视频| 日本爱爱精品一区二区| 亚洲视频在线青青| 永久免费精品视频| 色噜噜综合网| 久久久久久久久亚洲精品|