freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2me平臺的gps導(dǎo)航系統(tǒng)畢業(yè)設(shè)計(jì)論文(2)(編輯修改稿)

2025-06-26 13:15 本頁面
 

【文章內(nèi)容簡介】 再考慮地圖數(shù)據(jù)信息的制作、傳輸、 存儲等,開發(fā)者只需要通過 HTTP 請求,便可以獲取想要的地圖圖片。通過靜態(tài)地圖調(diào)用 API,可以進(jìn)一步增加電子地圖的應(yīng)用范圍,同時(shí)也使獲得地圖的方法變得更為簡潔直接。本文系統(tǒng)也將采用此方法進(jìn)行 GPS 導(dǎo)航系統(tǒng)的開發(fā)。 課題主要內(nèi)容和意義 目前市場上手機(jī) GPS 導(dǎo)航較為成熟的系統(tǒng)都為本地模式的 GPS 導(dǎo)航系統(tǒng),將地圖數(shù)據(jù)信息下載到用戶的手機(jī)自身存儲空間,具有響應(yīng)快速的優(yōu)點(diǎn),但卻過于消耗手機(jī)的存儲空間,又手機(jī)處理能力有限,使得做出來的導(dǎo)航軟件不能夠處理過于復(fù)雜的分析和服務(wù),應(yīng)用十分受限。因此客戶端 /服務(wù)器模式的 研究與開發(fā)成了近年來的研究熱點(diǎn)。 Google 公司推出的 Google 靜態(tài)地圖 API 為手機(jī)開發(fā)者提供了通過 HTTP 請求便能得到想要地圖的服務(wù)。開發(fā)者只需要將定位的信息以及想獲取到地圖圖片的相關(guān)信息通過 URL 傳遞給 Google 服務(wù)器,便可以得到相應(yīng)的地圖圖片。 Google 公司的這項(xiàng)服務(wù)完全符合客戶端 /服務(wù)器模式 ,用戶不需要存儲地圖數(shù)據(jù)到手機(jī)自身存儲里,開發(fā)者也不需要過多設(shè)備軟件制作復(fù)雜的柵格地圖或矢量地圖,只需要掌握相關(guān) API 的使用便可高效地獲取想要的地圖,完全可以滿足普通用戶的 GPS 導(dǎo)航需求。 本文系統(tǒng)也將采 用 Google 靜態(tài)地圖 API,在滿足一般手機(jī)用戶基準(zhǔn)上,利用 J2ME 3 的 JSR179 規(guī)范為大家?guī)硪豢钍謾C(jī) GPS 導(dǎo)航軟件。該軟件主要實(shí)現(xiàn)了實(shí)時(shí)定位、興趣點(diǎn)相關(guān)操作、路線規(guī)劃等,也可以作為利用 Google 靜態(tài)地圖 API 進(jìn)行手機(jī) GPS 導(dǎo)航軟件開發(fā)的其他手機(jī)開發(fā)者參考。 4 第二章 相關(guān)技術(shù)概覽 本章主要介紹本文系統(tǒng)用到的相關(guān)技術(shù)知識,包括位置服務(wù)、移動(dòng)地理信息系統(tǒng)、J2ME 平臺的簡介、 J2ME 的 JSR179 開發(fā)包介紹、 Google API 簡介以及做路線 規(guī)劃時(shí)的技術(shù)介紹和選擇。 基于位置的服務(wù) 基于位置的服務(wù) (Location Based Service, LBS),它是通過電信移動(dòng)運(yùn)營商的無線電通訊網(wǎng)絡(luò) (如 GSM 網(wǎng)、 CDMA 網(wǎng) )或外部定位方式 (如 GPS)獲取移動(dòng)終端用戶的位置信息 (地理坐標(biāo),或大地坐標(biāo) ),在 GIS(Geographic Information System,地理信息系統(tǒng) )平臺的支持下,為用戶提供相應(yīng)服務(wù)的一種增值業(yè)務(wù)。 基于位置服務(wù)的應(yīng)用范圍 基于位置的服務(wù) (Location Based Service, LBS)的應(yīng) 用非常廣泛,可以滲透到任何行業(yè),為任何群體提供服務(wù)。 LBS 的應(yīng)用服務(wù)可以歸為以下幾類: (1)個(gè)人應(yīng)用領(lǐng)域 個(gè)人應(yīng)用領(lǐng)域, LBS 主要服務(wù)有:定位、路徑規(guī)劃、查找目標(biāo)、旅游導(dǎo)航、基于定位的一些游戲等。最常用的是為游客提供定位服務(wù),為初到某地的用戶提供路徑規(guī)劃,為用戶提供公交路線,為用戶提供興趣點(diǎn)的搜索,如酒店旅館等的位置。 (2)公共服務(wù)領(lǐng)域 LBS 在公共服務(wù)領(lǐng)域中主要提供公共安全服務(wù)應(yīng)用和智能交通管理及引導(dǎo)。公共安全服務(wù)主要涉及危機(jī)情況下當(dāng)事人位置的準(zhǔn)確掌握,為救護(hù)、消防、公安等緊急服務(wù)提供快速準(zhǔn)確的定位指 引,對保障人民生命產(chǎn)生安全起到了至關(guān)重要的作用。 LBS在智能交通管理領(lǐng)域也對緩解城市的交通壓力起到了重要的作用,通過監(jiān)控道路段的路況和車流量讓駕車人員能即時(shí)了解路段交通狀況,從而有效地選擇行車路線。 (2)商業(yè)應(yīng)用領(lǐng)域 在商業(yè)領(lǐng)域, LBS 可以為用戶提供周邊商業(yè)信息,如附近餐館的近期促銷信息,旅館酒店等的打折優(yōu)惠信息。 LBS 為物流、安全、交通、城市規(guī)劃等傳統(tǒng)產(chǎn)生提供了精確的位置信息服務(wù),在商業(yè)上的應(yīng)用也越來越重要,發(fā)展前景很光明。 基于位置服務(wù)的定位方法 目前,基于位置服務(wù)的方法主要有三種:基于 移動(dòng)終端衛(wèi)星定位系統(tǒng)的 GPS 定位方法、基于移動(dòng)網(wǎng)絡(luò)的基站定位方法、無線輔助衛(wèi)星定位系統(tǒng)的 AGPS 定位方法。 5 GPS 定位是借助全球定位系統(tǒng)的衛(wèi)星體系來實(shí)現(xiàn)的。該方法不需要手機(jī)連接移動(dòng)網(wǎng)絡(luò),而依靠手機(jī)自身的 GPS 定位模塊獲取衛(wèi)星信號,從而達(dá)到定位的效果。但在衛(wèi)星信號較差的地區(qū)性能和可能性都會(huì)急劇地下降,其初始化定位速度相對較慢。原理圖如下: 圖 21 GPS 定位原理圖 基站定位依懶移動(dòng)信號發(fā)射架和移動(dòng)蜂窩基站的信號轉(zhuǎn)發(fā),移動(dòng)電話測量不同基站下行導(dǎo)頻的 TOA(Time of Arrival,到達(dá)時(shí)刻 )或 TDOA(Time Difference of Arrival,到達(dá)的時(shí)間差 ),根據(jù)該測量結(jié)果并結(jié)合基站的坐標(biāo),一般采用三角公式估計(jì)算法,就能夠計(jì)算出移動(dòng)電話的位置。實(shí)際的位置估計(jì)算法需要考慮多基站 (3 個(gè)或 3 個(gè)以上 )定位的情況,因此算法要復(fù)雜很多。一般而言,移動(dòng)臺測量的基站數(shù)目越多,測量精度越高,定位性能改善越明顯。原理圖如下: 圖 22 基站定位原理圖 AGPS 輔助定位利用峰窩 /無線網(wǎng)絡(luò)提供輔助信息來幫助衛(wèi)星系統(tǒng)作為參考點(diǎn)進(jìn)行定位,并不對位置信息進(jìn)行計(jì)算,而是將 GPS 的位置信息數(shù)據(jù)傳給移動(dòng)通信網(wǎng)絡(luò), 6 由網(wǎng) 絡(luò)的定位服務(wù)器進(jìn)行位置計(jì)算,同時(shí)移動(dòng)網(wǎng)絡(luò)按照 GPS 的參考網(wǎng)絡(luò)所產(chǎn)生的輔助數(shù)據(jù),如差分校正數(shù)據(jù)、衛(wèi)星運(yùn)行狀態(tài)等傳遞給手機(jī),并從數(shù)據(jù)庫中查出手機(jī)的近似位置和小區(qū)所在的位置信息傳給手機(jī),并從數(shù)據(jù)庫中查出手機(jī)的近似位置和小區(qū)所在的位置信息傳給手機(jī),這時(shí)手機(jī)可以很快捕捉到 GPS 信號,這樣首次捕獲時(shí)間將大大減小,一般僅需幾秒的時(shí)間。不需像 GPS 的首次捕獲時(shí)間可能要 23 分鐘時(shí)間,而精度也僅為幾米高于 GPS 的精度。原理圖如下: 圖 23 AGPS 定位原理圖 移動(dòng)地理信息系統(tǒng) 移動(dòng)地理信息系統(tǒng) (Mobile Geospatial Information System)的出現(xiàn)使人們在旅游中享受自主旅游的愿望得以實(shí)現(xiàn)。 Mobile GIS 是 GIS 從靜態(tài)走向動(dòng)態(tài)環(huán)境的重大發(fā)展,通過綜合運(yùn)用 GPS 的精確定位技術(shù)、便攜移動(dòng)設(shè)備 (如 PocketPC、手機(jī) )、無線 Inter接入和 GIS 的空間信息處理能力,使得系統(tǒng)能夠?qū)崟r(shí)地獲取、存儲、更新、處理、分析和顯示地理信息,在現(xiàn)在乃至未來將發(fā)揮出巨大的潛力。 移動(dòng) GIS(Mobile GIS)是建立在移動(dòng)計(jì)算環(huán)境、有限處理能力的移動(dòng)終端條件下,提供移動(dòng)中的、分布式的、隨遇性 的移動(dòng)地理信息服務(wù)的 GIS,是一個(gè)集 GIS、 GPS、移動(dòng)通信 (GSM/GPRS/CD2MA)三大技術(shù)于一體的系統(tǒng)。它通過 GIS 完成空間數(shù)據(jù)管理和分析, GPS 進(jìn)行定位和跟蹤,利用 PDA 完成數(shù)據(jù)獲取功能,借助移動(dòng)通信技術(shù)完成圖開、文字、聲音等數(shù)據(jù)的傳輸。 與傳統(tǒng)的 GIS 相比,移動(dòng) GIS 的體系結(jié)構(gòu)略微復(fù)雜些,因?yàn)樗髮?shí)時(shí)地將空間信息傳輸給服務(wù)器。移動(dòng) GIS 的體系結(jié)構(gòu)主要由三部分組成:客戶端部分、服務(wù)器部分和數(shù)據(jù)源部分,分別承載在表現(xiàn)層、中間層和數(shù)據(jù)層。表現(xiàn)層是客戶端的承載層,直接與用戶打交道,是向用戶提供 GIS 服務(wù)的窗口。該層支持各種終端,包括 PC 機(jī),為移動(dòng) GIS 提供更新支持。數(shù)據(jù)層是移動(dòng) GIS 各類數(shù)據(jù)的集散地,確保 GIS 功能實(shí)現(xiàn) 7 的基礎(chǔ)和支撐。中間層是移動(dòng) GIS 的核心部分,系統(tǒng)的服務(wù)器都集中在該層,主要負(fù)責(zé)傳輸和處理空間數(shù)據(jù)信息,執(zhí)行移動(dòng) GIS 的功能等。包括 Inter、 Web Server、Map Server 等組成部分。 J2ME 簡介 J2ME 的設(shè)計(jì)初衷是運(yùn)行在不同的嵌入式系統(tǒng)和消費(fèi)電子設(shè)備上。為了適應(yīng)不同的設(shè)備, J2ME 首先對不同的設(shè)備進(jìn)行了抽象。 J2ME 在設(shè)計(jì)規(guī)范時(shí),遵循“對于各種不同的設(shè) 備設(shè)定一個(gè)單一的開發(fā)系統(tǒng)是沒有意義的事”這一基本原則。因此, J2ME 先將所有的嵌入式設(shè)備大體上分為兩種:一種是運(yùn)算能力有限且電力供應(yīng)也有限的嵌入式設(shè)備 (如 PDA 和手機(jī) );另一種是運(yùn)算能力相對較佳并在電力供應(yīng)上相對比較充足的嵌入式裝置 (如冷氣機(jī)、電冰箱和機(jī)頂盒 )。 Java 引入了一個(gè) Configuration 的概念,把上述運(yùn)算功能有限、電力有限的嵌入式設(shè)備定義在 CLDC 規(guī)范中,而將另一種裝置定義在 CDC(Connected Device Configuration,連接設(shè)備配置 )規(guī)范中。也就是說, J2ME 利用 Configuration 的概念把所有的嵌入式設(shè)備區(qū)分成兩種抽象的類別。 Configuration 可以當(dāng)作是 J2ME 對于兩種類型嵌入式設(shè)備的規(guī)范。在這些規(guī)范中,定義了這些裝置至少要符合的運(yùn)算能力、供電能力和內(nèi)存大等規(guī)范,同時(shí)也定義了一組在這些裝置上執(zhí)行的 Java 程序所能用的基本類庫。在這些規(guī)范中所定義的基本類庫為 Java 核心類庫的子集以及該類別設(shè)備特性相符的擴(kuò)充類庫。就 CLDC 規(guī)范而言,能支持的核心類庫有 .*、 .*和 .*,能支持的擴(kuò)充類庫是.*。 區(qū)分出兩種主要的 Configuration 后, J2ME 接著定義了框架 (Profile)。 Profile 是架構(gòu)在 Configuration 之上的規(guī)范。之所以有 Profile 的概念 ,是為了要更明確地區(qū)分出各種嵌入式設(shè)備上 Java 程序該如何開發(fā)、具有哪些功能。因此, Profile 中定義了與特定嵌入式設(shè)備非常相關(guān)的擴(kuò)充類庫。當(dāng)然,這些擴(kuò)充類庫也是建立在底層 Configuration所定義的核心類庫基礎(chǔ)之上的。 J2ME 架構(gòu) J2ME 架構(gòu)的模塊化設(shè)計(jì)使應(yīng)用程序可以靈活適應(yīng)小 型計(jì)算設(shè)備的限制。 J2ME 架構(gòu)沒有替代小型計(jì)算設(shè)備的操作系統(tǒng)。相反, J2ME 架構(gòu)由位于原生操作系統(tǒng)之上的多層軟件組成,這些軟件共同稱為“連接有限設(shè)備配置” (Connected Limited Device Configuration, CLDC)。安裝在操作系統(tǒng)之上的 CLDC 形成了小型計(jì)算設(shè)備的運(yùn)行時(shí)環(huán)境。 J2ME 架構(gòu)由 3 個(gè)軟件層組成:第一層是包括在內(nèi)的配置層,這個(gè)層次直接與原 8 生操作系統(tǒng)進(jìn)行交互。配置層還處理 profile 和 JVM 之間的交互。第二層是 profile 層,由小型計(jì)算設(shè)備的應(yīng)用程序編程接口 (API)的最小集合組成。第三層是 Mobile Information Device Profile( MIDP )層。 MIDP 層由用戶網(wǎng)絡(luò)連接、永久存儲和用戶界面的 java API 組成。它還能夠訪問 CLDC 庫和 MIDP 庫。 JVM ( 虛擬機(jī) ) JVM 是專門為微型電子設(shè)備與資源受限設(shè)備如:手機(jī)、尋呼機(jī)、移動(dòng)互聯(lián)網(wǎng)設(shè)備、家用微電子設(shè)備等設(shè)計(jì)的一種輕便、緊湊的 JAVA 虛擬機(jī)。 JVM 可以為微型電子設(shè)備提供一個(gè)完整的 JAVA 運(yùn)行環(huán)境,除了一些微型設(shè)備所必需的適當(dāng)?shù)墓δ苡兴煌?,它是?JAVA 虛擬機(jī)規(guī) 范定義的真實(shí)的 JAVA 虛擬機(jī)。它是專門為那些受資源限制,只有幾百 K 字節(jié)內(nèi)存的微型設(shè)備設(shè)計(jì)的。 JVM 起初是由 SUN 微系統(tǒng)實(shí)驗(yàn)室為一個(gè)名叫“ Spotless”的項(xiàng)目創(chuàng)建的。它的目標(biāo)是為資源受限制的 Palm(是目前較為流行的掌上電腦操作系統(tǒng) )可連接的電子設(shè)備,實(shí)現(xiàn)一個(gè) java 虛擬機(jī)。 基于上述原因, JVM 具有以下幾個(gè)特點(diǎn): (1)小,僅具有 40KB 至 80KB 的靜態(tài)內(nèi)存。 (2)輕便、精巧。 (3)模塊化并可定制。 (4)盡可能完全緊湊的完成設(shè)計(jì)目的。 MIDP( 移動(dòng)信息設(shè)備簡表 ) MIDP 是專 門為互聯(lián)受限設(shè)備配置設(shè)計(jì)的,它為移動(dòng)設(shè)備提供了一套 API 集合,MIDP 包含用戶界面類、持久存儲功能與網(wǎng)絡(luò)功能。它同時(shí)也包括一個(gè)供用戶下載新應(yīng)用到終端設(shè)備的標(biāo)準(zhǔn)運(yùn)行環(huán)境。運(yùn)行在 MIDP 下的小應(yīng)用程序叫做 MIDlet 移動(dòng)設(shè)備小應(yīng)用程序,它與 Applet 類似。 MIDP 要求平臺設(shè)備提供一個(gè)機(jī)制用來存儲簡單的數(shù)據(jù)記錄,通過正常的平臺事件,比如重新啟動(dòng)和電池更新維護(hù)系統(tǒng)的完整性。 MIDP 是以 SUN、 Motorola、 Nokia 為中心的 MIDPEG 組織 (Mobile Information Profile Expert Group)所制訂出來使用在 CLDC 上的 Profile,是以能使用在移動(dòng)電話、雙向?qū)χv機(jī)、可無線通信的 PDA(個(gè)人數(shù)字助理 )上面為前提設(shè)計(jì)出來的。另外,像日本國內(nèi)的 NTT DoCoMo、 JPHONE、 KDDI 等電信商與移動(dòng)電話制造商也都曾參與了MIDPEG。 MIDP 是在 CLDC 的功能上附加提供適合目標(biāo)設(shè)備用的 GUI 與事件處理功能。這樣一來,就可以當(dāng)成 MIDP 應(yīng)用程序 (MIDlet)來運(yùn)行了。 MIDP 由于是由多個(gè)企業(yè)所共同策劃出來的開放標(biāo)準(zhǔn),因此主要的移動(dòng)電話制造 9 商也會(huì)制造出大量的對應(yīng)機(jī)種。也就是說 ,以 MIDP 為基準(zhǔn)所制作出來的應(yīng)用程序,也將可以在流通于市面上的移動(dòng)電話上執(zhí)行。 另外, MIDP 不僅限于移動(dòng)電話,也已經(jīng)被移植到 PDA Palm OS 上,而以 MIDP for Palm OS 的名字來稱呼 (與 KJava 是不同的 )。在不使用
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1