国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于android的手機(jī)位置和狀態(tài)上報(bào)系統(tǒng)

2016-03-07 20:49文波鄭衛(wèi)娟
無(wú)線互聯(lián)科技 2015年4期
關(guān)鍵詞:位置服務(wù)

文波 鄭衛(wèi)娟

摘要:隨著LBS(位置服務(wù))的興起,人們通過(guò)這個(gè)服務(wù)可以實(shí)時(shí)準(zhǔn)確的定制各種個(gè)性化的位置服務(wù)。根據(jù)這一現(xiàn)狀文章主要介紹了基于android的手機(jī)位置和狀態(tài)上報(bào)系統(tǒng)的課題背景和系統(tǒng)開發(fā)總體設(shè)計(jì)。

關(guān)鍵詞:手機(jī)位置;位置服務(wù);上報(bào)系統(tǒng)

1緒論

傳統(tǒng)的定位方法包括GPS定位,蜂窩基站定位等。另外還有一些專門針對(duì)室內(nèi)定位設(shè)計(jì)的算法如:基于超聲波、紅外線、藍(lán)牙室內(nèi)定位方法。近年隨著WIFI被廣泛應(yīng)用,又產(chǎn)生了基于WIFI的定位方法。

隨著基于802.11協(xié)議的WLAN逐漸部署,WIFI已經(jīng)遍布于校園,辦公園區(qū)和家庭網(wǎng)絡(luò)。WIFI已經(jīng)成為眾多Android設(shè)備的標(biāo)準(zhǔn)配置功能,使得移動(dòng)設(shè)備利用周圍的WIFI信號(hào)進(jìn)行定位成為可能。對(duì)于大量依賴于準(zhǔn)確的用戶位置來(lái)提供LBS服務(wù)的移動(dòng)應(yīng)用而言,基于WIFI的定位方法是一種極具潛力的方法。

2相關(guān)技術(shù)介紹

2.1Android手機(jī)開發(fā)

Android是基于Linux內(nèi)核的開源的手機(jī)操作系統(tǒng),相對(duì)比其他的操作系統(tǒng),它具有很大的吸引力,只要你有安卓手機(jī)開發(fā)的技術(shù)就可以自己進(jìn)行手機(jī)軟件的開發(fā)。

2.2基于手機(jī)的位置服務(wù)

LBS(基于手機(jī)的位置服務(wù)),是通過(guò)電信運(yùn)營(yíng)商的移動(dòng)平臺(tái)獲取手機(jī)上的位置信息,在電子地圖上顯示出來(lái)。

LBS應(yīng)用技術(shù)是互聯(lián)網(wǎng)、移動(dòng)通信網(wǎng)、地理信息系統(tǒng)(GIS)/空間技術(shù)等系統(tǒng)的集成,是移動(dòng)通信技術(shù)和GPS導(dǎo)航功能的集成而產(chǎn)生的。

3系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

3.1功能設(shè)計(jì)

傳統(tǒng)的GPS定位只能用于室外,而基于WIFI的定位技術(shù)既能用于室外輔助定位,又能用于室內(nèi)定位。本系統(tǒng)設(shè)計(jì)的目的是利用基于WIFI與GPS結(jié)合的定位技術(shù),將室內(nèi)與室外的定位結(jié)合起來(lái)統(tǒng)一處理和顯示。在有WIFI熱點(diǎn)的區(qū)域使用WIFI進(jìn)行定位,在無(wú)WIFI的情況下使用GPS定位。

因此,本設(shè)計(jì)包括兩個(gè)方面:

(1)基于Android系統(tǒng)的客戶端的設(shè)計(jì):登錄服務(wù)器、上傳參考點(diǎn)位置信息、顯示用戶位置、簡(jiǎn)單即時(shí)通信、信息提示和提醒管理功能;

(2)定位服務(wù)器的設(shè)計(jì):用戶登錄驗(yàn)證(LoginServlet)、參考位置信息存儲(chǔ)(storedata)、定位數(shù)據(jù)提供(locateProvider)和客戶端管理功能。

4軟件實(shí)現(xiàn)

4.1登錄模塊

登錄模塊通過(guò)if((pwdDAO.getCount()==0||pwdDAO.findpwd().getPassword().isEmpty())&&txtlogin.getText().toString().isEmpty())在txtbox中填寫的用戶名和密碼和數(shù)據(jù)庫(kù)里面用戶數(shù)據(jù)匹配就可以登錄系統(tǒng),否則就提示“輸入的用戶名或者密碼出錯(cuò)”,如圖1所示。

4.2信息管理模塊

信息管理模塊也就是信息查詢模塊主要是通過(guò)手機(jī)號(hào)進(jìn)行查詢篩查需要的信息,主要顯示了姓名、手機(jī)號(hào)碼、手機(jī)位置、時(shí)間、手機(jī)所處狀態(tài)、備注等。

4.3用戶管理模塊

用戶管理模塊主要功能是新增用戶信息,修改用戶信息,如圖2所示。

4.4統(tǒng)計(jì)信息

統(tǒng)計(jì)信息即為位置顯示功能,當(dāng)用戶移動(dòng)之后,就會(huì)觸發(fā)onLocationChanged()方法,可以實(shí)現(xiàn)定位的功能。

如圖3所示,在界面布局的時(shí)候這個(gè)統(tǒng)計(jì)信息界面用一個(gè)MapView的地圖顯示控件,用來(lái)顯示地圖信息,然后在java文件中添加一個(gè)LocationListener監(jiān)聽器,實(shí)現(xiàn)了onLocationChanged()方法,這樣地圖就顯示了根據(jù)查詢手機(jī)號(hào)碼而顯示的位置信息。

5系統(tǒng)測(cè)試

用戶用安裝好的安卓手機(jī)客戶端軟件,打開軟件可以看到好友列表、信息列表和系統(tǒng)配置,如圖4所示。

6結(jié)語(yǔ)

基于android的手機(jī)位置和狀態(tài)上報(bào)系統(tǒng)可以向好友之間傳遞位置信息、共享位置信息,這個(gè)技術(shù)可以用于很多的方面,如家庭、教育、公安局等等方面。不過(guò)值得注意的是這個(gè)技術(shù)對(duì)安全的要求也相對(duì)要高,要做好系統(tǒng)安全性的處理才能進(jìn)一步的實(shí)施和擴(kuò)大用途。

猜你喜歡
位置服務(wù)
星站差分與PPP技術(shù)在深遠(yuǎn)海調(diào)查中的位置服務(wù)精度分析
互聯(lián)互通 暢享未來(lái) 第12屆衛(wèi)星導(dǎo)航與位置服務(wù)運(yùn)營(yíng)商大會(huì)在深圳舉行
第六屆中國(guó)衛(wèi)星導(dǎo)航與位置服務(wù)年會(huì)暨首屆衛(wèi)星應(yīng)用國(guó)際博覽會(huì)
基于位置服務(wù)與社交網(wǎng)絡(luò)的圖書流轉(zhuǎn)模式與應(yīng)用
路測(cè)數(shù)據(jù)驅(qū)動(dòng)的移動(dòng)終端定位方法
智能車輛專利技術(shù)綜述
中位協(xié)二十周年慶典暨第四屆中國(guó)衛(wèi)星導(dǎo)航與位置服務(wù)年會(huì)將在北京舉行
位置服務(wù)中服務(wù)點(diǎn)空間可達(dá)性評(píng)估模型分析