§ 瀏覽學位論文書目資料
  
系統識別號 U0002-1707201222470100
DOI 10.6846/TKU.2012.00711
論文名稱(中文) 以位置資訊為基礎之Android個人任務管理應用程式開發
論文名稱(英文) Development of a Location-based Personal Task Management Application for Android
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊工程學系碩士班
系所名稱(英文) Department of Computer Science and Information Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 100
學期 2
出版年 101
研究生(中文) 洪銘澤
研究生(英文) Ming-Tze Hung
學號 699410626
學位類別 碩士
語言別 繁體中文
第二語言別 英文
口試日期 2012-07-10
論文頁數 107頁
口試委員 指導教授 - 林其誼(chiyilin@mail.tku.edu.tw)
委員 - 林其誼
委員 - 林振緯
委員 - 蔡智強
關鍵字(中) 適地性服務
GPS
Wi-Fi
RSSI
關鍵字(英) Location-based services
GPS
Wi-Fi
RSSI
第三語言關鍵字
學科別分類
中文摘要
科技日益進步的現代,提醒的方式也從傳統的便條紙、筆記,晉升為電子形式的行事曆。這種電子形式的提醒訊息,多是結合鬧鐘的方式來呈現,以時間作為訊息提醒的依據。但在一些特殊情形下,時間沒有辦法做為提醒的依據,使用地點的資訊作為依據是比較理想的。本研究提出一個方法來實現此議題,利用無線接取器所廣播出的資訊,作為室內定位的依據,以此方法來得知使用者當下所處的位置,如此一來即可以地點資訊,作為提醒訊息的依據。本論文之成果將以Android的應用程式作呈現。
英文摘要
In today’s modern society with technological advancement, the way we remind ourselves has evolved from traditional ones like scrip papers or notes into electronic calendars. Reminding messages in electronic calendars are mostly triggered by a pre-defined “time” and then alarms the user. However, under some particular conditions, it is more ideal to use the “location” of users as a basis to remind them. In this research we develop a location-based personal task management application to realize the goal. Specifically, we use the beacon frames broadcasted from wireless access points as the basis of location information. When a user arrives at a pre-defined location, the application will pop up a reminding message for the user. The result of this research will be presented as an Android application.
第三語言摘要
論文目次
目錄
第一章	緒論	1
1.1	研究背景與動機	1
1.2	研究目的與重要性	2
1.3	論文架構	3
第二章	相關研究	5
2.1	Wi-Fi定位技術	5
2.2	GPS	9
2.3	現有整合式定位技術	11
2.4	相關的Location-based reminder應用	15
第三章	系統架構分析與研究方法	17
3.1	系統架構	17
3.2	室內應用系統	18
3.3	室外應用系統	26
3.4	整合式應用系統	32
第四章	系統實作與結果討論	40
4.1	系統實作說明	40
4.1.1	開發工具與環境	40
4.1.2	室內應用系統之實作	40
4.1.3	室外應用系統之實作	46
4.1.4	整合式應用系統之實作	50
4.2	系統之介面與操作流程	55
4.2.1	室內應用系統之介面與操作流程	55
4.2.2	室外應用系統之介面與操作流程	68
4.2.3	整合式應用系統之介面與操作流程	75
4.3	實作結果與討論	90
4.3.1	固定距離內RSSI值之標準差	90
4.3.2	系統之精確度	92
4.3.3	與相關Location-based reminder應用之比較	93
第五章	結論與未來展望	96
5.1	結論	96
5.2	未來展望	96
參考文獻	98
附錄-英文論文	102

圖目錄
圖 2-1 Cell ID 定位技術示意圖	5
圖 2-2 Triangulation定位技術示意圖	6
圖 2-3 Trilateration定位技術示意圖	7
圖 2-4 Fingerprinting定位技術:資料建立階段示意圖	8
圖 2-5 Fingerprinting定位技術:定位階段示意圖	9
圖 2-6 取得接收器與各衛星之距離	10
圖 2-7 由各個衛星與接收器距離運算出接收器之位置	11
圖 2-8 使用偽衛星的各種情況	14
圖 3-1 系統內部架構圖	18
圖 3-2 室內定位示意圖	19
圖 3-3 室內系統資料建構之流程圖:(a)建立地點 (b)建立事件	22
圖 3-4 室內系統運作階段之流程圖	23
圖 3-5 定位之資料流程圖(DFD)	24
圖 3-6 判定方法之範例	25
圖 3-7 室外系統資料建構之流程圖:(a)建立地點 (b)建立事件	29
圖 3-8 室外系統運作階段之流程圖	30
圖 3-9 整合式系統建立地點之流程圖	35
圖 3-10整合式系統建立事件之流程圖	37
圖 3-11整合式系統運作階段之流程圖	38
圖 4-1 室內應用系統之基本架構圖	41
圖 4-2 室內系統應用之程式列表	41
圖 4-3 清單視圖ListView之回收機制	44
圖 4-4 室外應用系統之基本架構圖	46
圖 4-5 室外系統應用之程式列表	47
圖 4-6 整合式應用系統之基本架構圖	50
圖 4-7 整合式系統應用之程式列表	51
圖 4-8 室內應用系統中的Event List介面	55
圖 4-9 事件列表之格式	56
圖 4-10 事件詳細內容之視窗	56
圖 4-11 Event List中的按鈕:新增事件、事件篩選	56
圖 4-12 事件篩選功能之視窗	57
圖 4-13 室內應用系統中的Event Edit介面	57
圖 4-14 室內應用系統中管理地點之按鈕	58
圖 4-15 室內應用系統中新增地點之視窗	58
圖 4-16 Event Edit介面中的下拉式選單	59
圖 4-17 室內應用系統中編輯地點之視窗	59
圖 4-18 尚有事件選用此地點,無法刪除	60
圖 4-19 室內應用系統中地點刪除確認之視窗	60
圖 4-20 室內應用系統中事件提醒視窗	60
圖 4-21 室內應用系統中進入事件編輯介面之方法	61
圖 4-22 室內應用系統中建立地點之按鈕	62
圖 4-23 室內應用系統中建立地點之視窗,及其各欄位之涵義	62
圖 4-24 室內應用系統中編輯及刪除地點之執行方法	64
圖 4-25 室內應用系統中地點編輯之視窗	64
圖 4-26 室內應用系統中事件篩選功能	65
圖 4-27 室內應用系統中建立事件及編輯事件之按鈕	66
圖 4-28 室內應用系統中建立事件及編輯事件之介面	67
圖 4-29 室內應用系統中刪除事件之視窗	68
圖 4-30 室外應用系統之主要介面	69
圖 4-31 室外應用系統中建立地點與編輯地點之介面	70
圖 4-32 室外應用系統中地點之功能視窗	71
圖 4-33 室外應用系統中刪除地點之確認視窗	72
圖 4-34 室外應用系統中建立事件之視窗	73
圖 4-35 室外應用系統中地點之事件列表視窗	74
圖 4-36 室外應用系統中編輯事件之視窗	75
圖 4-37 整合式應用系統之地圖介面	76
圖 4-38 整合式應用系統之事件列表介面	77
圖 4-39 事件列表之格式	77
圖 4-40 整合式應用系統之事件編輯介面	78
圖 4-41 整合式應用系統中建立地點按鈕及地點類型選擇之視窗	79
圖 4-42 整合式應用系統中建立室外地點與編輯室外地點之介面	80
圖 4-43 整合式應用系統中室外地點之功能視窗	81
圖 4-44 整合式應用系統中刪除室外地點之確認視窗	82
圖 4-45 整合式應用系統中的室內地點編輯視窗	83
圖 4-46 整合式應用系統中的地點功能視窗及室內地點列表	84
圖 4-47 整合式應用系統中的室內地點功能選擇視窗	84
圖 4-48 整合式應用系統中的室外地點功能視窗	85
圖 4-49 整合式系統中建立/編輯室外事件之介面	86
圖 4-50 整合式應用系統中,室外地點之事件列表	86
圖 4-51 整合式應用系統中的事件功能選擇視窗	87
圖 4-52 長按事件列表之項目,進行事件編輯	87
圖 4-53 整合式應用系統中刪除事件之視窗	87
圖 4-54 整合式系統中建立/編輯室內事件之介面	88
圖 4-55 整合式應用系統中室內地點之事件列表	89
圖 4-56 距離與RSSI值強度關係之分布圖	91

表目錄
表 3-1 室內系統資料庫中的AP資料表	20
表 3-2 室內系統資料庫中的PLACE資料表	20
表 3-3 室內系統資料庫中的EVENT資料表	21
表 3-4 室外系統資料庫中的LOC資料表	27
表 3-5 室外系統資料庫中的EVENT資料表	27
表 3-6 整合式系統資料庫中的OUTDOOR資料表	32
表 3-7 整合式系統資料庫中的AP資料表	33
表 3-8 整合式系統資料庫中的INDOOR資料表	33
表 3-9 整合式系統資料庫中的EVENT資料表	34
表 4-1 各距離測得RSSI之平均值與標準差	90
表 4-2 相關的Location-based reminder應用及其定位技術	93
參考文獻
[1] “Global Positioning System - Wikipedia, the free encyclopedia,” http://en.wikipedia.org/wiki/Global_Positioning_System

[2] “Line-of-sight propagation - Wikipedia, the free encyclopedia,” http://en.wikipedia.org/wiki/Line-of-sight_propagation

[3] Ricardo Tesoriero, Jose A. Gallud, Maria D. Lozano and Victor M. R. Penichet, “Using active and passive RFID technology to support indoor location-aware systems,”IEEE Transactions on Consumer Electronics 54 (2), pp. 578-583.

[4] Bluetooth, https://www.bluetooth.org/

[5] ZigBee, http://www.zigbee.org/

[6] William Ching, Rue Jing Teh, Binghao Li and Chris Rizos,“Uniwide WiFi Based Positioning System,”IEEE International Symposium on Technology and Society (ISTAS), pp. 180-189, 2010.

[7] Eoghan Furey, Kevin Curran and Paul Mc Kevitt,“HABITS: A History Aware Based Wi-Fi Indoor Tracking System,” PGNet: The 9th Annual Postgraduate Symposium: The Convergence of Telecommunications, Networking and Broadcasting 2008, pp. 225-229, 2008.

[8] Donald Routledge Hill,“ A History of Engineering in Classical and Medieval Times. Routledge, ” 1996.

[9] Binghao Li, Yufei Wang, Hyung Keun Lee, Andrew Dempster and Chris Rizos, “Method for yielding a database of location fingerprints in WLAN,” IEE Proceedings-Communications, vol. 152, pp. 580-586, 2005.

[10] Paramvir Bahl, and Venkata N. Padmanabhan, “RADAR: An inbuilding RF-based user location and tracking system,” Proc. 19th Ann. Joint Conf. IEEE Computer and Comm. Societies (INFOCOM '00), pp. 775-784, 2000.

[11] Binghao Li, James Salter, Andrew G. Dempster and Chris Rizos, “Indoor positioning techniques based on wireless LAN,” First IEEE International Conference on Wireless Broadband and Ultra Wideband Communications, pp. 13-16, 2006.

[12] Chi-Yi Lin, Wen-Tsung Cheng and Szu-Chi Wang,“An End-to-End Logistics Management Application Over Heterogeneous Location Systems,” Wireless Personal Communications, Vol. 59(1), pp. 5-16, 2011.

[13] Rene Hansen, Rico Wind, Christian S. Jensen and Bent Thomsen,“Seamless Indoor/Outdoor Positioning Handover for Location-Based Services in Streamspin,” 2009 International Conference on Mobile Data Management: Systems, Services and Middleware, pp. 267-272, March 2009.

[14] Soumaya Zirari, Philippe Canalda and Francois Spies,“WiFi GPS based combined positioning algorithm,” 2010 IEEE International Conference on Wireless Communications, Networking and Information Security (WCNIS), pp. 684-688, June 2010.

[15] Ma Yan, Xu Yubin and Chen Xiuwan,“Wireless Local Area Network Assisted GPS in Seamless Positioning,” 2012 International Conference on Computer Science and Electronics Engineering (ICCSEE), vol. 3, pp. 612-615, March 2012.

[16] Timothy Sohn, Kevin A. Li, Gunny Lee, Ian Smith, James Scott and William G. Griswold, “ Place-Its: A Study of Location-Based Reminders on Mobile Phones,” Proc. 7th Int’l Conf. Ubiquitous Computing (UbiComp 2005), LNCS 3660, pp. 232-250, Sep. 2005.

[17] Pamela J. Ludford, Dan Frankowski, Ken Reily, Kurt Wilms and Loren Terveen, “Because I Carry My Cell Phone Anyway: Functional Location-Based Reminder Applications,” Proc. ACM SIGCHI Conf. Human Factors in Computing Systems (CHI 2006), pp. 889-898, Apr. 2006.

[18] Jarvisware, “Location Alert - Android Apps on Google Play,” http://play.google.com/store/apps/details?id=com.mofirst.locationalert

[19] GTM360, “Location Based Task Reminder - Android Apps on Google Play,” http://play.google.com/store/apps/details?id=com.lbtr.taskreminder

[20] Beom-Ju Shin, Kwang-Won Lee, Sun-Ho Choi, Joo-Yeon Kim, Woo Jin Lee and Hyung Seok Kim, “ Indoor WiFi positioning system for Android-based Smartphone,” Information and Communication Technology Convergence (ICTC), pp. 319 - 320, 2010.

[21] Arash Habibi Lashkari, Behrang Parhizkar and Mike Ng Ah Ngan, “WIFI-Based Indoor Positioning System,” Computer and Network Technology (ICCNT), pp.76 - 78, 2010.

[22] “Google Maps API – Google Developers, ”  http://developers.google.com/maps/

[23] “Google Maps API Reference, ” http://developers.google.com/maps/documentation/android/reference/

[24] “Java (programming language) - Wikipedia, the free encyclopedia,” http://en.wikipedia.org/wiki/Java_(programming_language)

[25] “Eclipse - The Eclipse Foundation open source community website,” http://www.eclipse.org/

[26] “Android SDK | Android Developers,” http://developer.android.com/sdk/index.html

[27] “Google I/O - Turbo-charge your UI: How to Make your Android UI Fast and Efficient,” http://www.google.com/events/io/2009/sessions/TurboChargeUiAndroidFast.html

[28] “HowTo: ListView, Adapter, getView and different list items’ layouts in one ListView, ” http://android.amberfog.com/?p=296

[29] Atreyi Bose and Chuan Heng Foh, “A Practical Path Loss Model For Indoor WiFi Positioning Enhancement,” 2007 6th International Conference on Information, Communications & Signal Processing, pp. 1-5, Dec 2007.

[30] Jason Small, Asim Smailagic and Daniel P. Siewiorek, “Determining User Location For Context Aware Computing Through the Use of a Wireless LAN Infrastructure”, Dec. 2000, http://www.ices.cmu.edu/reports/040201.pdf
論文全文使用權限
校內
紙本論文於授權書繳交後1年公開
同意電子論文全文授權校園內公開
校內電子論文於授權書繳交後1年公開
校外
同意授權
校外電子論文於授權書繳交後1年公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信