研究生: |
姜智尹 Chiang Chih-Yin |
---|---|
論文名稱: |
多維度情境感知資訊擷取在手持裝置上的應用:以iPhone為例 Multidimension Context Aware Information Retrieval and Exchange on iPhone |
指導教授: | 葉耀明 |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 中文 |
論文頁數: | 104 |
中文關鍵詞: | 行動定位服務 、智慧型手機 、Google Map 、情境感知 、網路服務 |
英文關鍵詞: | Location-base Service, Smart Phone, Context-Aware, Web Service |
論文種類: | 學術論文 |
相關次數: | 點閱:203 下載:9 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
網際網路以及資訊科技的快速發展,使得智慧型手機的普及率也與日俱增。這些智慧型手機都具有感應器,可取得周遭的環境資料及使用者相關的資訊,可提供相關業者發展情境感知(Context Aware)功能以符合使用者需求。全球衛星定位系(Global Positioning System,GPS)是目前被廣泛使用的行動感測器之一,透過GPS可以取得使用者目前得位置、速度及高度,配合上電子地圖以及網際網路的使用,可以進行景點查詢、旅遊紀錄、行程規劃、路徑規劃以及路況查詢等等的行動加值服務。
本研究以智慧型手機平台實做情境感知結合行動定位服務(Location-base Service, LBS)系統。本系統利用iPhone上提供的GPS、電子羅盤、加速度感測器、接近感測器等情境感測器功能,取得「人」、「事」、「時」、「地」等的情境資料後,透過Google Map呈現出個人化及自動化的資訊,讓使用者可以方便取得景點相關資訊,並配合所在場景,連接相關網路服務(Web Service)。當使用者在旅行過程中,可取得目前位置、景點、交通、天氣等資訊作為參考,並可以隨時透過本系統紀錄軌跡紀錄。本研究也提出了WebService Mapping的方法,系統管理者可以很方便的新增服務,讓使用者可以隨時取得更多的服務。本系統具有以下優點,可新增模組提供多元服務,具備人性化的操作介面,透過實做SOAP呼叫,為一雲端運算的具體實踐。
Smart phones are getting popular with the rapid growth of information and internet technology.These devices usually embed with sensors for system developer to develop context aware applications . The GPS (Global Positioning System) is one of the most popular sensor inside a smart phone. It can be used with LBS (Location-base Service) and the digital map like Google Map to show the user-related location information.
In this research, we develop a multi-dimension context-aware system on iPhone. Our system can retrieve sensor data from various sensors inside iPhone, including GPS, digital compass, accelerometer and proximity sensor. These sensor data are transformed into context data in the system. The context data include 4W :“who”, “when”, “where”and “what”. And then our system automatic map the context data to the context services developed in our system. In order to provide this automatic mapping mechanism, we developed the middleware module called “Webservice Mapping”. Using our module, the administrator can add the webservice which he discovered or developed to the system. So the user can use new webservice immediately. Our system have the following advantages : first, the administrator can easily add new scene to provide the user more service. Second, it has the user-friendly user interfaces. Finally, the SOAP and webservice we use is an implementation of Cloud Computing.
[1] Apple Developer Center. 2010; Available from: http://developer.apple.com/.
[2] World Wide Web Consortium (W3C). 2010; Available from: http://www.w3.org/.
[3] OASIS. 2010; Available from: http://www.oasis-open.org/home/index.php.
[4] WS-I. 2010; Available from: http://www.ws-i.org/.
[5] Curbera, F., et al., Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. IEEE Internet computing, 2002: p. 86-93.
[6] IBM. SOA terminology overview. 2007; Available from: http://www.ibm.com/developerworks/webservices/library/ws-soa-term1/.
[7] Microsoft. Service Oriented Architecture. 2004; Available from: http://www.microsoft.com/taiwan/msdn/columns/soa/SOA_overview_2004112901.htm.
[8] eXist. 2010; Available from: http://exist.sourceforge.net/.
[9] Gartner, Worldwide Smartphone Sales to End Users in 3Q09. 2009.
[10] Kochan, S., Programming in Objective-C 2.0. 2009: Addison-Wesley Professional. 624.
[11] Cox, B.J., Object oriented programming: an evolutionary approach. 1986: Addison-Wesley Longman Publishing Co., Inc. 274.
[12] Thompson, T., Porting Javascript Applications to the iPhone. Dr Dobbs Journal, 2008. 33(11): p. 22-27.
[13] Canali, C., M. Colajanni, and R. Lancellotti, Performance Evolution of Mobile Web-Based Services. Internet Computing, IEEE, 2009. 13(2): p. 60-68.
[14] Alor-Hernandez, G., et al. RIA Optimization to Support Web Service Invocations on Mobile Safari for iPhone. in The Second International Conference on Advances in Human-oriented and Personalized Mechanisms, Technologies, and Services (CENTRIC 09). 2009.
[15] Luo, J., Medical Applications for the iPhone. Primary Psychiatry, 2008. 16(5): p. 14-16.
[16] Saponas, T., et al., iLearn on the iPhone: Real-Time Human Activity Classification on Commodity Mobile Phones. University of Washington CSE Tech Report UW-CSE-08-04-02, 2008.
[17] GARMIN. GPS School. 2010; Available from: http://www.garmin.com.tw/aboutGPS/index.htm.
[18] NOKIA. Where can I use Assisted GPS(AGPS). 2010; Available from: http://www.nokia.com.tw/find-products/products/agps-info.
[19] Hamani, S., M. Oussalah, and P. Hall. Combination of GSM and GPS signals for Mobile Positioning and Location Service Using Kalman Filter. 2007.
[20] Athanasiou, S., et al. Utilizing Wireless Positioning as a Tracking Data Source. 2009: Springer.
[21] GPX, I. GPX: the GPS Exchange Format. 2004; Available from: http://www.topografix.com/gpx.asp.
[22] Jirawimut, R., et al., A method for dead reckoning parameter correction in pedestrian navigation system. Instrumentation and Measurement, IEEE Transactions on, 2003. 52(1): p. 209-215.
[23] Xiaojun, T., et al. Integration WebGIS with AJAX and XML Based on Google Maps. in Intelligent Networks and Intelligent Systems, 2008. ICINIS '08. First International Conference on. 2008.
[24] Qian, W. and R. Deters. SOA's Last Mile-Connecting Smartphones to the Service Cloud. in Cloud Computing, 2009. CLOUD '09. IEEE International Conference on. 2009.
[25] Weiss, C., A. Bernstein, and S. Boccuzzo, i-MoCo: Mobile Conference Guide°VStoring and querying huge amounts of Semantic Web data on the iPhone/iPod Touch. 2009.
[26] Sadun, E. iPhone as Pedometer. 2008; Available from: http://blogs.oreilly.com/iphone/2008/06/iphone-as-pedometer.html.
[27] KissXML is a replacement for Cocoa's NSXML cluster of classes. It is based on libxml. 2009; Available from: http://code.google.com/p/kissxml/.
[28] Generates Objective-C (Cocoa) code from a WSDL for calling SOAP services. 2009; Available from: http://code.google.com/p/wsdl2objc/.
[29] 林彥辰, 多維度情境感知資訊擷取與交換之研究. 2009, 臺灣師範大學:資訊工程研究所. p. 80.
[30] 蔡宜達, 以GPS為基礎的情境感知閘道系統之研究. 2006, 臺灣師範大學:資訊教育學系. p. 128.
[31] 交通部臺灣區國道高速公路局. 國道高速公路交通資訊系統. 2010; Available from: http://1968.nfreeway.gov.tw/.
[32] 許儷玶, 整合Google Map 與Location-Based Workflow Service之平台建置與探討. 2009, 臺灣師範大學:資訊工程研究所. p. 117.