国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

移動地理信息服務平臺論述論文

時間:2024-09-26 17:33:43 地理畢業(yè)論文 我要投稿
  • 相關(guān)推薦

移動地理信息服務平臺論述論文

  1LBS的介紹

移動地理信息服務平臺論述論文

  LBS是一種定位服務,它利用網(wǎng)絡和無線通信等技術(shù)相結(jié)合,獲取用戶的位置信息,基于地理信息系統(tǒng)平臺的支持,為基于Android平臺下的LBS的移動地理信息服務平臺的開發(fā)研究李志勇湖南大眾傳媒職業(yè)技術(shù)學院湖南長沙410100用戶提供定位、服務等工作。該課題論述了LBS的構(gòu)成及其作用、定位技術(shù)等。

  1.1LBS的構(gòu)成

  一個LBS系統(tǒng)主要由定位組件系統(tǒng)、移動服務中心、通信網(wǎng)絡、移動終端設(shè)備、服務器這幾部分構(gòu)成。定位組件系統(tǒng):定位組件系統(tǒng)包括基站定位、全球衛(wèi)星定位兩個系統(tǒng)。LBS的核心就是空間定位技術(shù),設(shè)計者可以根據(jù)定位技術(shù)來獲取移動終端設(shè)備的位置。移動服務中心:主要工作是與終端進行信息交互以及監(jiān)控整個網(wǎng)絡,確保網(wǎng)絡互聯(lián)通信。通信網(wǎng)絡:服務中心和用戶的連接是通過通信網(wǎng)絡來完成的,它采用無線通信等手段完成用戶請求與系統(tǒng)應答的信息交互工作。移動終端設(shè)備:移動終端設(shè)備是供用戶所用的智能設(shè)備,比如手機、平板電腦、汽車導航等便于攜帶的電子設(shè)備,移動智能終端輸入、通信端口、用戶界面等部分組成。服務器:主要是進行位置的定位,路線搜索或者是相關(guān)位置的其他信息,處理來自用戶的信息并將系統(tǒng)搜索結(jié)果顯示給用戶。

  1.2LBS服務的工作過程

  一個LBS是有以上四部分組成的,各部分相互配合完成工作,LBS系統(tǒng)的工作過程是:首先是用戶通過移動終端設(shè)備的中的移動服務中心發(fā)送信息定位請求,其次是利用定位組件系統(tǒng)來獲取擁護者的位置信息,第三是通過服務器將信息傳送到地理信息數(shù)據(jù)庫中,第四是數(shù)據(jù)庫將搜索到的信息反饋會給服務器,第五是將反饋的信息傳輸?shù)骄W(wǎng)絡,最后是是將信息通過網(wǎng)絡通信傳輸?shù)揭苿咏K端設(shè)備中。

  1.3LBS平臺

  適用于移動地理信息服務系統(tǒng)的LBS平臺,設(shè)計時被分成以下幾大模塊:處理用戶請求模塊、用戶管理模塊、地理信息服務模塊、終端定位模塊。處理用戶請求模塊:該模塊用于與用戶的通信工作,分析用戶發(fā)出的請求并對其作出響應,將問題進行處理并將結(jié)果反饋給用戶。用戶認證管理模塊、:用于負責用戶的認證方式及其資料的管理工作。地理信息服務:提供目錄服務等多方面地理信息。終端定位模塊:將采集到的數(shù)據(jù)通過定位技術(shù)分析最終得到用戶的位置信息,反饋到終端設(shè)備中。

  1.4確定通信方式

  LBS系統(tǒng)支持以下四種網(wǎng)絡通信方式:WedService、Socket、Http、Url。其中Socket通信統(tǒng)一了服務器和客戶端的端口,確定雙方的通信協(xié)議,以此來確保數(shù)據(jù)的合法、安全等性能。Socket通信不局限于平臺、編程語言、設(shè)備等,通信速度快效率高。所以該課題采用的通信方式是Socket,它具有較強的通用性、實時性,確保了服務器和用戶的通信質(zhì)量。

  2Android平臺的介紹

  Android是一個開放性的平臺,它是基于Linux平臺設(shè)計而成,屬于一種開源移動操作系統(tǒng)。Android平臺由中間件、操作系統(tǒng)、應用軟件、用戶界面組成。Android發(fā)展迅速,不斷增加新的功能。Android具有應用程序相互平等、開放、不限制應用程序溝通等優(yōu)點。Android具有提供電子地圖、定位等功能。

  2.1Android的系統(tǒng)架構(gòu)

  Android的操作系統(tǒng)結(jié)構(gòu)由四層組成,層次分明,配合工作。由上到下依次為應用程序?qū)樱ˋpplication)、應用架構(gòu)層(ApplicationFramework)、Android運行庫和系統(tǒng)庫(Libraries)、Linux內(nèi)核(LinuxKernel)。每層的功能如下所示:應用程序?qū)樱和ㄟ^java語言編寫Android應用層所有的應用程序。它的核心應用由配置體現(xiàn),核心應用包括日歷、瀏覽器、通訊錄管理等,編程人員用java語言開發(fā)的語言可以替代這些應用。應用架構(gòu)層:Android在很多實現(xiàn)核心應用程序的關(guān)鍵功能中,都會用到應用程序?qū)右源藖硗瓿晒δ艿膶崿F(xiàn)。應用程序?qū)釉O(shè)置了重用機制,所有的應用都可以將其能力進行分享,開發(fā)人員能夠快速的實現(xiàn)開發(fā)應用程序,并且能夠替換平臺本身的應用程序組件,用戶也可以在同樣的機器上替換組件。Android運行庫和系統(tǒng)庫:系統(tǒng)庫是應用架構(gòu)層和Linux內(nèi)核層的溝通橋梁。Android的C/C++庫在構(gòu)建系統(tǒng)的不同組件時起到重要作用。Android包含一套完整的核心庫,核心庫包括媒體庫、C庫、SSL、FreeType、SQLite等。核心庫為java提供了很多有用的功能,Dalvik虛機和核心庫被包含在Android運行中。核心庫可以兼容大量的功能函數(shù),供java語言調(diào)用。Linux內(nèi)核層:Android其本質(zhì)是基于Linux2.6內(nèi)核的。Android具有各種驅(qū)動,它可以驅(qū)動移動終端的設(shè)備。Android系統(tǒng)的核心服務很大程度上依賴于Linux內(nèi)核,其中包括進程、安全性、網(wǎng)絡協(xié)議等。在硬件和軟件棧之間用Linux內(nèi)核作為抽象層。

  2.2Android應用程序組件及工作機制

  Android包括四種應用程序組件,四種組件均有不同的用途。一個Android程序是由四種組件或者是其中的幾種組合而成。這四種組件是:活動(Activity)、服務(Service)、內(nèi)容提供(Content)、廣播接收器(BroadcastReceiver)活動:活動表示手機屏幕的一個屏幕界面;顒佑扇N基本狀態(tài):Active狀態(tài)(屏幕前景)、Paused狀態(tài)(背景畫面狀態(tài))、Stopped狀態(tài)(不可見,但保存內(nèi)存信息)。系統(tǒng)有很多界面組成,例如通信記錄有幾個不同的活動界面,有未接來電、已撥電話、已接電話等活動。這些看起來使用流暢的活動是相互獨立的,這些獨立的活動可以被其他程序單獨調(diào)用。服務:服務沒有提供用戶界面,在后臺運行,不可以自己運行。服務是長生命周期代碼,服務的程序可以運行很長時間。服務能與其他組件進行交互。內(nèi)容提供:內(nèi)容提供可以使應用程序之間的數(shù)據(jù)共享,另外內(nèi)容提供是一種標準的數(shù)據(jù)訪問接口。它可以將數(shù)據(jù)存儲在文件系統(tǒng)中。廣播接收器:廣播接收器用于廣播通知的接收和處理,它可以對全系統(tǒng)的廣播通知做出反應。大部分的廣播通知都是由系統(tǒng)發(fā)出的,比如有未讀郵件時會自動顯示。通過廣播我們可以了解到應用程序的狀態(tài),方便于其他程序的調(diào)用。廣播接收器與其他組件建立關(guān)系配合使用,它自身只能做一些簡單的任務操作。

  2.3Android平臺下的相關(guān)類

  LBS應用系統(tǒng)開發(fā)過程中,涉及到的Android平臺下的相關(guān)類其中最主要的有定位服務類和地圖服務類開發(fā)人員利用這四種組件可以開發(fā)出滿足多種需求的應用程序。

  3基于Android平臺的LBS的移動地理信息服務平臺的設(shè)計

  構(gòu)建一種基于Android平臺的LBS的移動地理信息服務平臺,具體分為用戶注冊模塊、用戶登錄模塊、信息顯示模塊、信息搜索模塊、定位模塊、地圖模塊。

  3.1LBS架構(gòu)設(shè)計

  一個完整的LBS移動信息服務系統(tǒng)主要是用戶發(fā)送請求,提供商根據(jù)數(shù)據(jù)分析服務用戶滿足用戶需求。將整個架構(gòu)分為表示層、傳輸層、功能層、數(shù)據(jù)層。具體框架如下:表示層:對終端Android平臺可以執(zhí)行的操作進行描述,結(jié)果、表現(xiàn)形式由表示層輸出結(jié)果,其中用戶操作指的是對地圖的操作,比如瀏覽地圖、搜索地圖等。傳輸層:傳輸層的主要任務是信息讀取、傳輸,客戶端獲取信息或服務將其結(jié)果反饋給用戶端。功能層:對用戶信息進行認證,定位移動終端,接收用戶請求信息并輸出用戶所需信息,主要是提供地圖搜索及定位等功能。數(shù)據(jù)層:存儲信息,信息來源主要是用戶本身的信息、收集的信息,便于用戶信息的認證,并且支持客戶端的請求。

  3.2Android系統(tǒng)功能模塊劃分設(shè)計

 。1)注冊模塊:用戶使用前要注冊一個賬號,注冊信息時會向服務器發(fā)出請求信號,服務器給用戶發(fā)送一個專屬ID。(2)登錄模塊:登錄模塊的設(shè)計保證了系統(tǒng)的安全性,用戶只有輸入用戶名和密碼才能登錄系統(tǒng),將其輸入的用戶名、密碼信息與后臺數(shù)據(jù)庫比對查詢,信息吻合方可成功登錄系統(tǒng)。(3)信息顯示模塊:此模塊的設(shè)計便于用戶查看信息,主要是用來設(shè)置信息的顯示方式。(4)信息搜索模塊:可以搜索地理位置、標題、種類等信息。(5)定位模塊:定位移動終端的具體位置,以緯度經(jīng)度的信息形式反饋給移動終端并把信息保存下來。(6)地圖模塊:根據(jù)移動終端獲取的緯度經(jīng)度信息,反饋到地圖的具體位置,將服務信息直觀的提供給用戶。

  4總結(jié)

  基于Android平臺下的LBS的移動地理信息服務平臺的開發(fā)研究,將會大大方便人們的生活,具有廣闊的研究價值。

【移動地理信息服務平臺論述論文】相關(guān)文章:

電力營銷服務管理問題論述的論文10-15

網(wǎng)絡教育資源服務平臺設(shè)計論文08-21

基層法律服務邊界論述07-26

電子圖書移動閱讀服務提升策略論文10-20

柴油過濾材料復合方式論述的論文08-15

關(guān)于構(gòu)建基于色紡紗產(chǎn)品與技術(shù)的網(wǎng)絡服務平臺論文06-12

城市網(wǎng)絡電視平臺建論文09-27

通信管道設(shè)計及規(guī)劃論述論文09-25

關(guān)于地理信息科學論文08-24

地理信息系統(tǒng)論文06-22