国产91免费_国产精品电影一区_日本s色大片在线观看_中文在线免费看视频

您現在的位置: 通信界 >> IT >> 技術正文  
 
基于J2ME/Mobile SVG的手機地圖服務[圖]
[ 通信界 / 佚名 / www.6611o.com / 2012/7/5 21:37:37 ]
 

隨著移動通信技術、移動計算技術的發展,手機已不再僅僅以移動通話工具而存在,用戶對手機的附加服務提出了更高的要求,而手機地圖服務便是這些附加服務中一項有著廣闊應用空間的服務。

J2ME(Java 2 Plat form Micro Edition,)是為無線電子市場所設計的又被稱為Java 2 微型版,是Java 2 標準中專門針對小型移動設備的一個版本。而Mobile SVG 是專門為存儲空間、電池容量和網絡帶寬有限的移動設備而設計的2D 矢量圖形格式,是SVG 的子集。

面向手機的地圖服務是基于位置的服務(Location Based Services, LBS)的重要組成部分,是空間信息技術、移動通信技術、移動計算技術等相結合的產物。作為一種新興的服務,它的特點是移動性、手機的多樣性、客戶端的"極瘦"與服務器端的"極胖"、有限的帶寬。

在設計和實現手機地圖服務時需要對其特點進行充分的考慮。而選擇合適的地圖格式和服務的實現技術成為系統構建的首要因素。

一、J2ME 技術的選擇

手機存儲能力有限而且不能像掌上電腦一樣利用Flash 卡存儲信息,因此電子地圖主要通過網絡下載實時獲取。手機地圖服務的方式以現有技術從服務模式上可分為短信服務和手機上網服務兩種。

1. 短信服務模式

短信服務模式主要以SMS 以及新近開始應用的MMS 為主。SMS(Short Messag ing Service)是一種在移動網絡上傳輸簡短消息的無線應用,是一種有限長度文本在移動網絡上存儲和轉寄的過程。

SMS 使用簡單方便,應用非常普及,但在內容和應用方面存在技術標準的限制,只能提供文字信息,而且文字的長度有限。對于地圖服務而言,用簡短的文字信息很難滿足用戶的需求。

MMS(Mult imedia Messag ing Service)以WAP無線應用協議為載體傳送視頻片段、圖片、聲音和文字。MMS 不像WAP 技術的Browser 方式需要龐大而復雜的網關,實現手段也相對簡單,對客戶端也沒有太高的要求,而且應用較為廣泛。但對于手機用戶來說,它只發送圖形數據,用戶不能有太多的操作能力。目前MMS 所支持的圖片格式多為柵格格式,放大時會得到模糊、有棱角的圖像,而且柵格格式地圖的數據量較大,不利于無線傳輸和移動計算。

隨著MMS 對矢量圖形格式的支持,它將是提供手機地圖服務的一種較好的方法。

此外,不論是SMS 還是MMS, 其服務的實現都需要在提供服務的一端建立相應的網關系統和數據發送接收設備,加大了服務實現的難度和系統成本。

2. 手機上網服務模式

WAP Browser, I-mode, J2ME 等是目前手機上網服務模式實現的熱點。通過WAP 技術,手機用戶幾乎可以在任何地方、時間獲得網絡提供的服務。

然而基于WAP 技術的Browser 方式訪問Internet存在著一定的缺陷:①不能直接訪問Internet , 需要龐大的Gateway 過濾;②只能顯示WML, 不能顯示復雜格式圖形;③ 在線交易增加服務器負荷,速度慢;④ 不能訪問本地存儲區。

I-MODE(information-mode)是由日本NTTDoCoMo 公司開發的一種無線通信技術標準,借助I-MODE 可以實現計算機、PDA 以及其他兼容手機之間的I-MODE 數據交換。I-MODE 主要應用在日本。

與MMS 相比,J2ME 對手機要求相對高一些。

MMS 適合點對點應用以及信息點播服務,J2ME 則以開發交互式業務為主。J2ME 提供了HTTP 高級Internet 協議,使手機能以Client / Server 方式直接訪問Internet 的全部信息,而且還能訪問本地存儲區,提供最高效率的在線交易,如手機已經存有地圖則不必在向服務器申請地圖數據,應用程序直接訪問存于手機中的數據進行計算,有效減少了數據傳輸量。此外有越來越多的手機支持J2ME, 有利與服務的大眾化。J2ME 與WAP Brow ser 方式和MMS 相比較有以下優點:①直接訪問Internet 全部信息;②不同的Client 訪問各種各樣的文件;③最高效率的在線交易;④ 訪問本地存儲區,提高效率;⑤客戶端程序可實時下載至本地執行。

根據以上分析,MMS 對手機較低的要求、相對成熟的技術及廣泛的應用,而J2ME 直接訪問In??

ternet 以及高效的本地訪問都為手機地圖服務提供了較好的方法。本文主要討論基于J2ME 的Client方式訪問Internet 上的地圖服務器獲取地圖服務。

二、基于Mobile SVG的地圖圖形數據

地理數據有著復雜的數據結構,解決手機地圖服務,首先要解決地理數據如何進行組織和編碼。

Mobile SVG 是SVG 的子集,它包括SVG Tiny和SVG Basic.SVG Tiny 適于存儲和計算能力有限的低端設備,SVG Basic 適于存儲和計算能力限制較小的高端設備。在手機地圖服務中應用有著其他圖形格式不可比擬的優越性。與其他圖形格式相比有以下優點: 動態性與可放縮性、較小的體積、可存儲圖像信息、平臺獨立性、開放的標準。

SVG Tiny 和SVG Basic 都支持標準SVG 中定義的基本圖形。然而移動SVG 是針對移動設備制定的,它對SVG 又有所精簡,如SVG Tiny 并不支持SVG 中的 元素,不能利用 元素來實現地圖中的面狀符號。在手機上應用移動SVG 必須針對應用對地圖圖形數據進行相應編碼,從而減少數據傳輸量和客戶端的計算量。而手機大多為有嚴格限制的設備,因此在數據設計盡量符合SVG Tiny 所定義的規范。

考慮到移動SVG 的特點,可以將地物按其幾何形狀分為點狀實體、線狀實體、面狀實體,以及注記體四類并用SVG Tiny 進行組織和編碼。

三、手機地圖服務的設計

根據前面的分析,面向手機的地理信息服務整體結構采用C/ S 3 層分布式的網絡模型,分為數據層、中間層和表示層,如圖1.

圖1 手機地圖服務系統結構

數據層: 主要是分布在各Web 站點的地圖數據庫以及其他信息系統。該層包括存有空間數據和屬性數據的分布式空間數據庫、存有空間信息的文件系統以及其他信息系統。由空間數據引擎與中間層連接,負責提供所需的數據。

中間層: 中間層負責根據用戶的需求向數據層申請數據完成必要的信息處理并與客戶端進行交互。通過手機無線上網獲得地圖的服務,類似與一個客戶端"極瘦"和服務器端"極胖"的Web GIS.因此可以采用容易集成的Web 服務技術對外部提供統一的接口。中間層設有Web 服務器和地圖服務器,Web 服務器接受客戶端以HTTP 協議發出的服務請求,將這些請求轉給地圖服務器,而地圖服務器接受請求并根據相應的請求啟動相應的數據引擎從后端分布式空間數據庫以及其他系統中進行檢索,將檢索的結果處理并壓縮后,將結果轉給Web 服務器,由Web 服務器返回給客戶端。

表示層: 主要為各類手機設備,根據其存儲和處理能力可分為高端手機和低端手機

1. 低端手機

低端手機主要負責實現圖形用戶接口,完成數據的表示,簡單的地圖操作如地圖放大、縮小等。低端手機處理和存儲能力有嚴格限制,大部分的計算工作由服務器承擔,手機只能負責空間數據的可視化以及用戶與服務器的交互界面。為適應帶寬的限制,服務器向低端手機傳輸的SVG 文件只包含圖形數據。當用戶需要服務時向服務器申請數據,服務器響應用戶申請將含移動SVG 格式空間數據發送至客戶端解析后得到可視化的地圖。當用戶需要進行屬性或其他信息查詢以及數據處理任務時,則再次與服務器交互。

2. 高端手機

高端手機如PDA 型的手機,處理和存儲能力的限制較小,可以承擔一定的計算工作,而且手機本身可以存儲一定的地圖數據,可進行地圖操作,和較簡單的查詢。其移動SVG 地圖發布處理模型如圖2所示。服務器向手機發送的數據不僅包含圖形數據,還可以附加有屬性數據等其他數據,便于在客戶端進行計算,減少手機與服務器交互的次數。高端手機在得到地圖數據后,大部分地圖操作、屬性查詢以及簡單計算任務都可在本地完成,只是在處理一些較復雜的計算時才向服務器申請。

圖2 高端手機移動SVG 地圖發布處理模型

用戶以文本的形式輸入查詢條或根據手機所處的位置向服務器申請地圖服務,位于中間層的服務器解析用戶查詢條件,從后端數據庫中檢索用戶需要的專題圖層和比例尺,顯示地圖片段及相關信息,經過處理壓縮后根據用戶注冊的手機信息由無線通信網返回適合的地圖數據至手機終端,再由客戶端程序在手機顯示屏上顯示地圖等信息

四、系統開發的關鍵技術

1. 圖面信息的簡化

手機地圖服務不同與有線網絡的地圖服務,沒有必要提供非常詳細的圖面信息,這也是由手機的特點決定的。

2. 地圖數據的壓縮

在手機地圖服務中,電子地圖較大的數據量和手機有限的存儲空間以及無線網絡有限的帶寬存在矛盾。這就要求在數據存儲和傳輸時,相同條件下必須對地圖數據進行壓縮。空間數據在誤差范圍內可進行有損失的數據壓縮。在數據傳輸時,再對地圖數據進行無損失的數據壓縮。雖然采用MobileSVG 對地圖數據進行編碼后與位圖比較起來已經小了很多,但通過一定的技術可以對移動SVG 數據進一步進行壓縮。和所有XML 數據一樣移動SVG數據有高度的可壓縮性,使用XMIL 可以以較高的壓縮因子對移動SVG 數據進行壓縮。因此在服務器端和客戶端還必須配置相應的壓縮和解壓程序。

3. Mobile SVG在客戶端的解釋

手機向服務器申請到的地圖數據是MobileSVG 格式的矢量數據,在客戶端實現地圖的顯示就需要對SVG 數據的解析,而Mobile SVG 是XML在移動圖形方面的應用,它本身是基于XML 的。

因此就涉及到在客戶端如何解釋XML 數據的問題。手機上選擇XML 解析器通常要求解析器本身要小、可移植性強、易于編程而且相對速度要快。而作為嵌入式設備中使用的KXML2 開源解析器是較好的選擇。

4. 基于J2ME 的嵌入式程序設計

系統運行過程中,用戶和終端系統之間又很強的交互性,這種交互性需要終端系統提供友好的用戶界面。J2ME 擁有豐富的菜單功能,易于用程序實現自定義的菜單,并提供事件響應機制。而且J2ME 可以通過HTTP Connect ion 接口解析U RL,設置請求以及解析響應就可以方便和服務器進行通信。同時J2ME 還是一種高度優化的Java 運行環境,采用J2ME 技術進行開發,可以實現設備和平臺的無關性,達到真正的跨平臺和跨設備。

五、總結

移動通信技術和空間信息技術的進步以及手機的逐漸普及,使得向移動用戶提供地圖服務成為可能,而向手機提供地圖服務又是手機附加服務的熱點之一。本文分析了對手機提供地圖的有關服務方式,并采用J2ME 以手機上網的方式獲取地圖,利用Mobile SVG 對地圖數據進行組織和編碼,在此基礎上設計了基于J2ME/ SVG 的手機地圖服務并對其關鍵技術進行討論。希望對服務的實現有所裨益。

 

作者:佚名 合作媒體:不詳 編輯:顧北

 

 

 
 熱點技術
普通技術 “5G”,真的來了!牛在哪里?
普通技術 5G,是偽命題嗎?
普通技術 云視頻會議關鍵技術淺析
普通技術 運營商語音能力開放集中管理方案分析
普通技術 5G網絡商用需要“無憂”心
普通技術 面向5G應運而生的邊緣計算
普通技術 簡析5G時代四大關鍵趨勢
普通技術 國家網信辦就《數據安全管理辦法》公開征求意見
普通技術 《車聯網(智能網聯汽車)直連通信使用5905-5925MHz頻段管理規定(
普通技術 中興通訊混合云解決方案,滿足5G多元業務需求
普通技術 大規模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術 蜂窩車聯網的標準及關鍵技術及網絡架構的研究
普通技術 4G與5G融合組網及互操作技術研究
普通技術 5G中CU-DU架構、設備實現及應用探討
普通技術 無源光網絡承載5G前傳信號可行性的研究概述
普通技術 面向5G中傳和回傳網絡承載解決方案
普通技術 數據中心布線系統可靠性探討
普通技術 家庭互聯網終端價值研究
普通技術 鎏信科技CEO劉舟:從連接層構建IoT云生態,聚焦CMP是關鍵
普通技術 SCEF引入需求分析及部署應用
  版權與免責聲明: ① 凡本網注明“合作媒體:通信界”的所有作品,版權均屬于通信界,未經本網授權不得轉載、摘編或利用其它方式使用。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:通信界”。違反上述聲明者,本網將追究其相關法律責任。 ② 凡本網注明“合作媒體:XXX(非通信界)”的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。 ③ 如因作品內容、版權和其它問題需要同本網聯系的,請在一月內進行。
通信視界
華為余承東:Mate30總體銷量將會超過兩千萬部
趙隨意:媒體融合需積極求變
普通對話 苗圩:建設新一代信息基礎設施 加快制造業數字
普通對話 華為余承東:Mate30總體銷量將會超過兩千萬部
普通對話 趙隨意:媒體融合需積極求變
普通對話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機
普通對話 安筱鵬:工業互聯網——通向知識分工2.0之路
普通對話 庫克:蘋果不是壟斷者
普通對話 華為何剛:挑戰越大,成就越大
普通對話 華為董事長梁華:盡管遇到外部壓力,5G在商業
普通對話 網易董事局主席丁磊:中國正在引領全球消費趨
普通對話 李彥宏:無人乘用車時代即將到來 智能交通前景
普通對話 中國聯通研究院院長張云勇:雙輪驅動下,工業
普通對話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對話 保利威視謝曉昉:深耕視頻技術 助力在線教育
普通對話 九州云副總裁李開:幫助客戶構建自己的云平臺
通信前瞻
楊元慶:中國制造高質量發展的未來是智能制造
對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 楊元慶:中國制造高質量發展的未來是智能制造
普通對話 對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 對話倪光南:“中國芯”突圍要發揮綜合優勢
普通對話 黃宇紅:5G給運營商帶來新價值
普通對話 雷軍:小米所有OLED屏幕手機均已支持息屏顯示
普通對話 馬云:我挑戰失敗心服口服,他們才是雙11背后
普通對話 2018年大數據產業發展試點示范項目名單出爐 2
普通對話 陳志剛:提速又降費,中國移動的兩面精彩
普通對話 專訪華為終端何剛:第三代nova已成為爭奪全球
普通對話 中國普天陶雄強:物聯網等新經濟是最大機遇
普通對話 人人車李健:今年發力金融 拓展汽車后市場
普通對話 華為萬飚:三代出貴族,PC產品已走在正確道路
普通對話 共享退潮單車入冬 智享單車卻走向盈利
普通對話 Achronix發布新品單元塊 推動eFPGA升級
普通對話 金柚網COO邱燕:天吳系統2.0真正形成了社保管