Adviser : 柯開維教授 Speaker : 張文 諸 1
Introduction 系統設計 Future work Reference 2
LBS Location based Service 利用行動可攜裝置與無線通訊網路之配合來獲取 用戶當前的位置資訊,並依用戶需求提供客製化 之位置服務。 3
確定用戶當前位置為基礎 服務內容與位置密切相關 用戶利用行動裝置獲取服務 服務內容為地理資訊分析之結果 服務內容是利用通訊網路傳送到用 4
5 車道示意圖
6 架構圖
Server 功能 維護 Client 服務範圍 發佈救難車訊息 一般 Client 判斷救難車距離、行進方向給予迴避警示 Show 出兩者間地圖 語音播報 特殊 Client 傳送位置相關資訊 7
Server 8 Android 用戶端 Web 伺服器 MySQL 資料庫
欄位 ◦ 一般使用者 ◦ 救難車使用者 9 車種車號 GPS 座標 方向速度 車號 GPS 座標
GPS 格式 $GPGGA, , ,N, ,W,1,07,1. 0,9.0,M,,,,0000*18 10 名 稱名 稱實 例實 例單 位單 位敘 述敘 述 訊息代號 $GPGGA GGA 規範抬頭 標準定位時間 時時分分秒秒. 秒秒秒 緯度 度度分分. 分分分分 北半球或南半球指示器 N 北半球( N )或南半球( S ) 經度 度度度分分. 分分分分 東半球或西半球指示器 W 東( E )半球或西( W )半球 定位代號指示器 1 使用中的衛星數目 至 12
方向 GPS 每隔一秒更新一次當前地點資訊,每一點的 座標和上一點的座標一比較,就可以知道前進的方 向。 11
12 N S EW 0 。 180 。 方向角
兩點位置求距離 D = t * acos( ( sin(lat1) * sin(lat2) + cos(lat1) * cos(lat2) * cos(lon2 - lon1)) ) t = ( 地球半徑 ) 速度 v = d / t 13
14 定位接收圖
Client Maps 使用 Google Maps API MD5 Google Maps API Key MapView 15
16 判斷需處理車輛 擋住之前車
將交會之車輛 17
不必處理車輛 18 對向之車輛 不會相會之車輛
時間補償距離修正 19
行動網路延遲測試 語音播報 支援雙向 20
[1] 安守中, GPS 全球衛星定位系統入門,全華書局, [2] 台灣 GPS 發展中心 [3] NMEA data [4] 張倫豪,“ 利用網路延遲時間來預測地理位置 ”, 大同大學資訊工程研 究所碩士論文, [5] 蓋索林, Android 2 手機應用程式設計入門,文魁書局, [6] 余志龍等, Google Android SDK 開發範例大全,悅知文化出版社 ,
Q&A 22