系統識別號 | U0002-2106201010232600 |
---|---|
DOI | 10.6846/TKU.2010.00625 |
論文名稱(中文) | 運用Mobile P2P技術建構在Android平台上之家人安全監控研究 |
論文名稱(英文) | Using Mobile Peer-to-Peer skills to develop a Security System for Family members on Android |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 資訊工程學系碩士在職專班 |
系所名稱(英文) | Department of Computer Science and Information Engineering |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 98 |
學期 | 2 |
出版年 | 99 |
研究生(中文) | 郭心怡 |
研究生(英文) | Hsin-Yi Kuo |
學號 | 797410056 |
學位類別 | 碩士 |
語言別 | 繁體中文 |
第二語言別 | 英文 |
口試日期 | 2010-05-28 |
論文頁數 | 79頁 |
口試委員 |
指導教授
-
葛煥昭
委員 - 葛煥昭 委員 - 蔣定安 委員 - 羅光志 |
關鍵字(中) |
Android 全球定位系統 Google地圖 移動式點對點 |
關鍵字(英) |
Android GPS Google Maps MP2P |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
科技日新月異的發展及快速變遷,在網路化與行動化的生活中,新世代族群對於手機的依賴性大幅提升,造就了手機將比電腦更適合做為資訊傳播的媒介。有鑑於此,本論文將利用Google Maps與全球定位系統,配合手機之MP2P (Mobile Point-to-Point)的特性,在Android手機平台上實作及建構家人安全監控的應用。 『家人安全監護軟體』是一個適用於普羅大眾的應用服務程式,它整合訊息傳輸機制、全球定位系統與運用Google近來所推出的Android手機平台,發展成為一個多元化的應用服務程式。藉由這項應用服務,無論是家中年邁長輩外出、小孩上學、放學的過程,以及行動不便或是身心障礙的家人也都可以利用『家人安全監護軟體』來守護他們,『家人安全監護軟體』將可預防家中長輩與小孩走失、縮短家人若遺失時所需耗費的尋找時間,且能避免意外狀況發生後手足無措的種種情況。 本研究希望『家人安全監護軟體』能幫助監護者,不需要時時掛心於家中的老年人及小孩是否在外出的過程中安全與否,更希望能因此而促進家人彼此之間的關懷與互動。若在家人真的發生不幸遺失的狀況時,也能即時的得到「被監護者」的位置資訊,更能幫助「被監護者」在黃金時間內被尋獲。讓監護者不需要每天提心吊膽的生活,所以更能提高家人彼此間的生活品質。 在未來我們更希望『家人安全監護軟體』能與居家環境中的家庭安全監控系統做整合,不但要讓系統彼此間的訊息能夠傳遞交流,也能達到平台間多元化的資訊整合。 |
英文摘要 |
Technology develops and changes with each passing day rapidly. In such a mobile life with Internet, the new generation has relied on mobile phones tremendously. Hence, a mobile phone will be a more appropriate medium for information communication better than a computer. In view of this, Google Maps and Global Positioning System (GPS) were utilized in this study, plus the property of MP2P on mobile phones, to implement and construct the application of Security System for Family Members based on Android. The software “Security System for Family Members” is an application service program widely feasible for the public. By integrating message transmission mechanisms and GPS, and by utilizing the “Android” launched by Google recently, it has evolved into a diversified application service program. Through such an application service, we can guard our family members, especially the disabled or handicapped ones, by applying this software “Security System for Family Members” to the processes in which the elders are going out or children are going to school and returning home from school, and so on. This software “Security System for Family Members” is able to prevent elders and children from wandering away, and reduce the time spent on looking for missing family members if they get lost. Also, it can prevent the panic situation due to the occurrence of any accident. |
第三語言摘要 | |
論文目次 |
目 錄 第一章 緒論 1 1.1、前言 1 1.2、研究動機 1 1.3、研究目的 3 1.4、論文架構 4 第二章 相關研究探討 6 2.1、行動通訊的發展 6 2.2、Android 7 2.2.1、Android系統架構介紹: 8 2.2.2、Android的4種嫡系組件: 12 2.2.3、Activity生命週期簡介 15 2.3、位置服務LBS(Location Base Service) 17 2.3.1、Google Maps API 17 2.3.2、GPS 19 2.3.3、AGPS 22 2.4、Mobile P2P 23 2.5、代理人(Agent) 25 2.6、MDA / UML介紹 26 第三章 系統架構與系統分析 29 3.1、系統架構 29 3.1.1、網路架構示意圖 29 3.1.2、系統架構 31 3.1.3、Service Agent狀態轉換圖 33 3.2、系統分析 35 3.2.1、CIM 35 3.2.2、PIM 41 第四章 系統實作 45 4.1、安裝Android開發工具 47 4.2、介面操作說明 51 4.2.1、主選單 畫面介紹 53 4.2.2、啟動服務 畫面介紹 54 4.2.3、設定功能 畫面介紹 55 4.2.3.1、設定安全範圍 畫面介紹 57 4.2.3.2、設定被通知者資料 畫面介紹 58 4.2.3.3、修改密碼 畫面介紹 59 4.3、安全範圍計算及程式碼介紹 60 第五章 結論與未來研究方向 62 5.1、結論 62 5.2、未來研究方向 63 參考文獻 64 英文附錄 69 圖 目 錄 圖1-1. 議題邏輯樹 2 圖1-2. 研究步驟 4 圖2-1. 台灣行動通信用戶數一覽表(資料來源:資策會FIND) 6 圖2-2. Android Architecture 8 圖2-3. Android 4 大嫡系組件(資料來源:android1 論壇) 12 圖2-4. Android Activity Lifecycle 15 圖2-5. 用戶端接收與使用GPS示意圖[3] 19 圖2-6. A-GPS定位原理 22 圖2-7.Peer to Peer示意圖 23 圖2-8. Client-Server示意圖 23 圖2-9. OMG所提出的MDA Standard 26 圖3-1. 網路架構示意圖 30 圖3-2. 系統功能架構圖 31 圖3-3. 程式架構圖 32 圖3-4. Service Agent狀態轉換圖 33 圖3-5. 企業UC圖 35 圖3-6. 啟動服務的活動圖 36 圖3-7. 警告通知活動圖 37 圖3-8. 點對點啟動監護服務活動圖 38 圖3-9. 設定功能系統UC圖 39 圖3-10. 啟動服務系統UC圖 40 圖3-11. 狀態圖 42 圖3-12. 類別圖 43 圖3-13. 循序圖 44 圖4-1 Android SDK 2.1 45 圖4-2 Eclipse中擴充套件 48 圖4-3 Android SDK版本套用選項 49 圖4-4. Android AVD Manager 50 圖4-5. 家人安全監護軟體應用示意圖 52 圖4-6. 主選單 53 圖4-7. 啟動服務與停止服務功能 54 圖4-8. 輸入密碼 55 圖4-9. 設定功能主選單 56 圖4-10. 設定安全範圍 57 圖4-11. 設定被通知者資料 58 圖4-12. 修改密碼 59 圖5-1.家人安全監護示意圖 63 表 目 錄 表2-1. 各國常用智慧型手機之系統平台 7 表3-1.企業UC簡述 36 表3-2.系統UC簡述 40 表3-3.系統UC敘述 41 表4-1.Android各正式版本之發佈日期 46 表4-2.開發使用之各項軟硬體設備 46 |
參考文獻 |
[1] Google Android emulator API Demos in SDK, (2008).Android. Available at http://code.google.com/android/.[Retrieved February–November, 2008, from Google Android] [2] OMG (Object Management Group) http://www.omg.org/ [3] 鄔智仁;劉仁筑,"GPS程式設計開發實戰",學貫,2008。 [4] 江寬;鞏小鵬,"Google API開發詳解",文魁,2008。 [5] 吳協昌;蘇雍竣;謝孔鈞,"在Android 上開發GPS 社交應用程式", 國立中興大學資訊管理學系2009. [6] 吳志泓;鍾德霖;常若愚;游輝宏;林芳邦;蔡惠峰,“行動通訊於防救災作業之應用-以J2ME 為開發平台”, TANET2007. [7] 藍友烽、曾琝棠、吳俊平,”無所不在的即時位置回饋之創新服務應用”, TANET2008. [8] 莊育嘉、彭書敏、馬王真賢、張耀仁、王增勇,"智慧型精障者路徑導引與預防走失系統之行動運算", TANET2007. [9] 周家麟、洪宇能、洪進福、何業勤,"輔助型全球衛星定位服務系統設計與應用介紹", TANET2007. [10] 邱郁惠,"寫給SA 的UML/MDA 實務手冊",上奇,2007。 [11] 高煥堂,"應用框架與Android 程式設計36技", 廣悅文化,2008。 [12] 蓋索林,"Google!Android 手機應用程式設計入門",文魁,2009。 [13] 佘志龍、陳昱勛、鄭名傑、陳小鳳、郭秩均,"Android SDK 開發範例大全",悅知,2009。 [14] 賴信仁,”UML團隊開發流程與管理”,悅知,2009。 [15] Google Maps API http://code.google.com/intl/zh-TW/apis/maps/documentation/ [16] 蔡國天,"有效率的行動點對點網路資料散播協定之研究",國立台灣科技大學資訊工程系2010. [17] 靳岩、姚尚朗,"Google Android 開發入門與實戰",文魁,2009。 [18] Luminita Vasiu;Qusay H. Mahmoud,"Mobile agents in wireless devices", Computer Magazine, Volume 37, Issue 2, Feb. 2004. [19] Felipe Gil-Castineira;David Chaves-Dieguez;Francisco J. Gonzalez-Castano,"Integration of nomadic devices with automotive user interfaces", IEEE Transactions on Consumer Electronics, Vol. 55, No. 1, FEBRUARY 2009. [20] Imran A. Zualkernan;Sina Nikkhah;Mohammad Al-Sabah,"A Lightweight Distributed Implementation of IMS LD on Google’s Android Platform", 2009 Ninth IEEE International Conference on Advanced Learning Technologies. [21] Tung-Hsiang Chou;Jia-Lang Seng,"An intelligent multi-agent e-services method—An international telecommunication example", Information & Management, Vol.46, No.6, pp.342-350. [22] Stamatis karnouskos ,"Realization of a secure active and programmable network infrastructure via mobile agent technology", Computer Communications, Volume 25, Issue 16, Page 1465. [23] J.Y. Kuo ,"A document-driven agent-based approach for business processes management", Information and Software Technology 46 (6), 2004, pp. 373–382. [24] W. Shen;Q. Hao;S. Wang;Y. Li;H. Ghenniwa ,"An agent-based service-oriented integration architecture for collaborative intelligent manufacturing", Robotics and Computer-Integrated Manufacturing 23 (3), 2007, pp. 315–325. [25] Wei-Hsun Lee;Shian-Shyong Tseng;Ching-Hung Wang ,"Design and implementation of electronic toll collection system based on vehicle positioning system techniques", Computer Communications, Volume 31, Issue 12, Pages 2925-2933. [26] "The androids are coming", Engineering & Technology 24 may - 6 June 2008. [27] "First Google’s Android Phone Launched", IEEE VEHICULAR TECHNOLOGY MAGAZINE, DECEMBER 2008. [28] "Understanding Android Security", IEEE Security & Privacy 2009. [29] Jennings N.R.;Sycara k.;Wooldridge M.,"A Roadmap of Agent Research and Development", Autonomous Agents and Multi-Agent System,Vol.1 , pp.7-38. [30] 陶幼慧;莊雅茜;何佳隆;林福鈿;黃志榮;邱治豪, "點對點手機連線遊戲的運作機制探討",資訊管理技術與實務發展應用暨資訊人才培育研討會,台北聖約翰科技大學,2008. [31] Peer-to-Peer http://en.wikipedia.org/wiki/Peer-to-peer [32] Romaniuk ,S.G.,"Using intelligent agents to identify missing and exploited children", Intelligent Systems and Their Applications IEEE, Volume 15, Issue 2, March-April 2000, Pages27-30 [33] Verkasalo Hannu,"Open Mobile Platforms: Modeling the Long-Tail of Application Usage", Internet and Web Applications and Services, 2009. ICIW '09. Fourth International Conference on 24-28 May 2009 Page(s):112–118. [34] Gilbert, M.;Wilpon, J.G.;Stern, B.;Di Fabbrizio, G., “Intelligent virtual agents for contact center automation”, Signal Processing Magazine IEEE, Volume 22, Issue 5, Sept. 2005. [36] Marco Ughetti; Tiziana Trucco; Danilo Gotta, " Development of Agent-Based, Peerto-Peer Mobile Applications on ANDROID with JADE", Digital Object Identifier, Sept. 29 2008. [37] Gozalvez, J.,"First Google's android phone launched",Mobile Radio, December 2008. [38] Cicirello, V.; Peysakhov, M.; Anderson, G.; Gaurav Naik; Tsang, K.; Regli, W.; Kam, M.,"Designing Dependable Agent Systems for Mobile Wireless Networks",Intelligent Systems IEEE ,Volume 19, Issue 5, Sep-Oct 2004. |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信