資料載入處理中...
圖書館首頁
|
網站地圖
|
首頁
|
本站說明
|
聯絡我們
|
相關資源
|
台聯大論文系統
|
操作說明
|
English
簡易查詢
進階查詢
論文瀏覽
熱門排行
我的研究室
上傳論文
建檔說明
常見問題
帳號:guest(3.145.178.14)
離開系統
字體大小:
詳目顯示
第 1 筆 / 共 1 筆
/1
頁
以作者查詢圖書館館藏
、
以作者查詢臺灣博碩士論文系統
、
以作者查詢全國書目
論文基本資料
摘要
外文摘要
論文目次
參考文獻
電子全文
作者(中文):
梁志強
作者(外文):
Liang, ZhiQiang
論文名稱(中文):
Android設備上的追蹤好友位置的設計與實現
論文名稱(外文):
The Design and Implementation of Tracking your Friends‘ Locations on Android Devices
指導教授(中文):
孫宏民
指導教授(外文):
Sun, Hung-Min
口試委員(中文):
顏嵩銘
洪國寶
陳建銘
葉志浩
口試委員(外文):
Yen, Sung-Ming
Horng, Gwoboa
Chen, Chien-Ming
Yeh, Jyh-Haw
學位類別:
碩士
校院名稱:
國立清華大學
系所名稱:
資訊系統與應用研究所
學號:
101065466
出版年(民國):
104
畢業學年度:
103
語文別:
英文
論文頁數:
43
中文關鍵詞:
GPS定位
、
WiFi定位
、
基地台定位
、
離線狀態
外文關鍵詞:
Android
、
GPS
、
WiFi Positioning
、
Cell Id Positioning
、
Offline
相關次數:
推薦:0
點閱:170
評分:
下載:0
收藏:0
在現代社會,外出遊玩是人們生活中非常重要的部分,例如一群朋友出行,家庭度假,或者團體旅遊等。但在出遊的過程中,我們經常會碰到朋友走失的問題,這個時候要找到對方通常是让人很困扰的事情,需要打電話確認,找地標物等。另外一方面,隨著智慧型手機的快速發展,由於它的便利性和實用性,智慧型手機已經成為人們手中非常普遍的電子產品。而且一般的智慧型手机都有多种的定位方式,例如GPS和WiFi定位等。所以我們利用智慧型手機的這些特性來解決類似的走失的問題。
本篇論文,我們提出了一個基於Android的追蹤好友位置的架構。這個架構由一個location server,一個SMS receiver和多個locators構成。利用這個架構,在出行的時候我們可以追蹤不同用戶所在的位置,行動的軌跡,同時規劃出當前用戶到指定用戶的優化路徑等。除此之外,在網絡不穩定的情況下,locator也可以回傳自己的位置。我們希望通過這個系統可以解決人們在出遊的時候走散的問題,更加方便的知道好友的位置。
As we know that people like to do outdoor activities together such as travelling, shopping and so on. It is a very important part in our life. However, we may encounter such a problem that somebody wonder away from the group. At this moment, it can be a hassle for us to track his position quickly, sometimes you have to make a call to ensure it. Simultaneously, smart phones are getting more accessible to the common people for its affordable price and convenience. Most of the smart phones has some technologies to locate its location such as GPS and WiFi Positioning. So we want to find a simple method to solve this kind of problem.
In this thesis, we propose an architecture which consists of one server, one SMS receiver and many locators. We can track clients' locations with our system, and we may plan a simple path between two clients. Besides we add some features to make it complete. For example, we switch between GPS and Network Location to get an accurate location. In additions, we can get the locator’s location even if its internet is instable. We hope that our system can solve the problem that people may be missing when we are outside.
Table of Contents i
List of Figures iii
List of Tables iv
1 Introduction 1
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Contribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Background 3
2.1 Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Location Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.1 GPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.2 Cell Id Positioning . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.3 WiFi Positioning . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Google Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.4 Signal Strength . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Related Work 8
3.1 Glympse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 Find my Friends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 Jink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Design Architecture 13
4.1 Application of the Locator Side . . . . . . . . . . . . . . . . . . . . . 14
i
4.1.1 Location Approach . . . . . . . . . . . . . . . . . . . . . . . . 14
4.1.2 Track the Friends’ Locations . . . . . . . . . . . . . . . . . . . 16
4.1.3 Path Planning . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.1.4 The Track of the Locator . . . . . . . . . . . . . . . . . . . . 17
4.1.5 Show Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2 SMS Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.3 The Location Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5 Implementation 18
5.1 Building Environment . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.1 The Structure of Android Application . . . . . . . . . . . . . 19
5.2 Positioning Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.2.1 Location Info . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.2.2 Positioning Event in Locator . . . . . . . . . . . . . . . . . . 20
5.2.3 SMS Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2.4 IsBetterLocation . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.3 The Track of Locator . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.4 Path Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.5 Distance Warning . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.6 Location Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.6.1 MySql Database . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.6.2 Tomcat Server . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.7 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6 Analysis 29
6.1 Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.2 Experiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.2.1 Experiment 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.2.2 Experiment 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.2.3 Experiment 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.3 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7 Conclusion 39
7.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
[1] Karuppannan and Jaishankar. Sexting: A new form of victimless crime. International Journal of Cyber Criminology, 3(1):21–25, 2009.
[2] Jeongyeup Paek, Joongheon Kim, and Ramesh Govindan. Energy-efficient rateadaptive gps-based positioning for smartphones. In Proceeding MobiSys ’10 Proceedings of the 8th international conference on Mobile systems, applications, and services, pages 299–314. ACM, 2010.
[3] Android wiki. https://en.wikipedia.org/wiki/Android_%28operating_system%29.
[4] Smartphone wiki. https://en.wikipedia.org/wiki/Smartphone.
[5] Nisarg Gandhewar and Rahila Sheikh. Google android: An emerging software platform for mobile devices. International Journal on Computer Science and Engineering (IJCSE), page 12–17, 2011.
[6] What is a gps? how does it work http://www.loc.gov/rr/scitech/mysteries/global.html.
[7] Cell id positioning. http://blog.csdn.net/android_ls/article/details/8672442.
[8] Janice Tsai, Patrick Gage Kelley, Lorrie Faith Cranor, and Norman Sadeh.Location sharing technologies: Privacy risks and controls. I/S: A Journal of Law and Policy for the Information Society, 6(2):119–151, 2010.
[9] PA Roberts and S Challinor. Ip address management. BT Technology Journal,18(3):127–136, 2000.[10] Google map v2. https://developers.google.com/maps/documentation/android/intro
[11] Signal strength. http://appleinsider.com/articles/10/07/15/inside_apples_changes_to_the_iphones_signal_strength_visual_bars.
[12] Communication quality. http://www.3cblog.idv.tw/2014/01/
see-the-actual-signal-strength-on-your-iphone-with-this-quick-tweak.html.
[13] Friend locator apps: Glympse vs. find my friends. http://www.pcadvisor.co.uk/review/android-tablet-apps/glympse-app-review-3505444/.
[14] How to share your location in real time on iphone or android. http://www.guidingtech.com/33190/share-location-real-time/.
[15] Glympse review: share your location with whom you want, when you want. http://www.pcadvisor.co.uk/review/android-tablet-apps/glympse-app-review-3505444/.
[16] Glympse. https://play.google.com/store/apps/details?id=com.glympse.android.glympse&hl=zh.
[17] Find my friends. https://www.apple.com/apps/find-my-friends/.
[18] Bump your stalking skills with custom geofences in apple’ s find my friends. http://arstechnica.com/apple/2013/03/
bump-your-stalking-skills-with-custom-geofences-in-apples-find-my-friends/.
[19] Jink. http://briian.com/22110/jink.html.
[20] Locate my friends. https://play.google.com/store/apps/details?id= com.fsp.android.friendlocator.
[21] Life360. https://play.google.com/store/apps/details?id=com.life360.android.safetymapd&hl=zh_TW.
[22] Maintaining a current best estimate.
http://developer.android.com/guide/topics/location/strategies.html#BestPerformance.
(此全文未開放授權)
電子全文
摘要
推文
當script無法執行時可按︰
推文
推薦
當script無法執行時可按︰
推薦
評分
當script無法執行時可按︰
評分
引用網址
當script無法執行時可按︰
引用網址
轉寄
當script無法執行時可按︰
轉寄
top
相關論文
1.
適用於保護應用伺服器以防止分散式阻斷服務攻擊之入侵保護系統
2.
利用一個強韌的封包過濾機制來保護伺服器免於DDoS攻擊
3.
於核心模式中動態偵測惡意程式之入侵行為
4.
於無線感知網路之資料認證研究
5.
具防止金鑰竊取攻擊之植基於密碼的金鑰交換認證研究
6.
具轉移性數位版權管理系統與其在電子商務應用之研究
7.
具版權保護之點對點網路數位內容分享系統
8.
具防止身分竊取之基於機器資訊的使用者認證機制
9.
應用於付費電視系統中限制存取系統的一個有效率且具彈性之金鑰分配架構
10.
基於最小擴張樹著色之影像資訊隱藏之研究
11.
基於改良式相鄰圖之無線區域網路快速漫遊認證
12.
Business Continuity Plan for a University Lab Network
13.
在行動無線射頻辨識系統上的認證機制
14.
行動隨意網路下抵擋路由攻擊之防禦機制
15.
藉由估計RSA模數的質因數來延伸Wiener Attack
簡易查詢
|
進階查詢
|
論文瀏覽
|
熱門排行
|
管理/審核者登入