研究生: |
徐培然 Hsu Pei-Jan |
---|---|
論文名稱: |
規則式推論情境感知系統之設計 The Design of Rule-based Inference Context Aware System |
指導教授: |
葉耀明
Yeh, Yao-Ming |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 中文 |
論文頁數: | 62 |
中文關鍵詞: | 智慧型手機 、情境感知 、本體論 、SWRL規則 |
英文關鍵詞: | smart phone, context aware, ontology, SWRL rule |
論文種類: | 學術論文 |
相關次數: | 點閱:208 下載:19 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
目前智慧型手機的發展蓬勃,普及率也日漸提高,不論是硬體或是軟體技術都越來越進步。目前手持裝置上有許多感應器可以取得使用者周遭的環境資訊,再加上wifi、3G等連線功能,使得我們可以發展有如隨身行動助理般的情境感知(Context Aware)功能。情境感知的最主要目的是讓手持裝置更加的智慧化,盡量的減少使用者的輸入,主動提供使用者最需要的資訊、服務,以解決手持裝置上輸入不易、顯示螢幕尺寸小帶來的不便。
想要完成一個情境感知系統必須從兩大部分著手,一部分是情境資訊的取得,另一部分為情境推理的過程。本研究以本體論(Ontology)描述環境,以規則為基礎進行推論來實現情境推理。本研究根據各種不同場景(scene)以及模式(mode)下建立相關的Ontology來描述環境,再以不同的參數、SWRL規則來進行推理,藉由推理出的結果可以得到使用者可能的情境或是直接回傳使用者可能需要的服務。
本體論可以明確的表達知識以及詳細的描述環境,如此一來我們可以明確的定義我們想要完成情境感知服務的各種場景。除此之外我們選用SWRL作為規則語言來直接對本體論下的實體撰寫規則,使得整體的推論完整,而本體論以及SWRL都是以OWL語言表示,在進行推理時不需要做任何語言轉換,整個推理過程顯得更有效率。本研究也提供使用者操作介面,使用者可以在介面上觀看情境資訊、服務資訊或是操作代表使用者位置的圖示,如此一來可以使用者可以更深刻的感受到情境感知服務帶來的便利以及魅力。
Recently the trend of smart phone is booming and its penetration rate is rising. The smart phone related technologies are progressing very fast. Currently, context aware services based on hand-held sensor devices which can obtain the user’s context information are getting popular and are used as a mobile assistant. The main purpose of context awareness is to make handheld devices be more intelligent, which includes reducing the need of user input as much as possible and providing users the most needed information and services.
The development of a context aware system includes two parts: first is to obtain the context information from sensors, second is to execute the context reasoning process. In this study, we use ontology to describe the environment according to different scenes and modes, in addition, rule-based reasoning based on SWRL rules is established to achieve context reasoning. Finally, the reasoning results derived from the SWRL rule engine can be used to call the predefined services in different scenario. In our system, both ontology and SWRL rules are based on OWL language. We also develop a graphic user interface to provide the user to monitor the progress of context scenario including the context information, service information, or action of the user.
[1]Schilit, Bill and Theimer, Marvin, Disseminatiog Active Map Information to Mobile Hosts, IEEE Network, 8(5), 1994, 22-32.
[2]Brown, P.J., Bovey, J.D. Chen, X. Context-Aware Applications:From the Laboratort to the Marketplace. IEEE Personal Communications, 4(5), 1997, 58-64.
[3]黃順謙、鄧俊偉(2006)。移動化之環境感知推薦系統,文化大學資訊管理研究所碩士論文。
[4]Guanling Chen and David Kotz(2000). A survey of Context-aware mobile computing research.Dartmouth Computer Science Technical Report TR2000-381.
[5]Steffen Staab and R.Studer(2004). Handbook on Ontologies (International Handbooks on Information Systems). Springer.
[6]Extensible Markup Language(XML), http://www.w3.org/XML/.
[7] XML Schema, http://www.w3.org/XML/Schema.
[8]D.Brickley, R. V. Guha, “RDF Vocabulary Description Language 1.0:RDF Schema”, http://www.w3.org/TR/rdf-schema.
[9]王瑤梅(2008)。應用本體論設計一具有是性化服務之平台(Design an Ontology-based Infrastructure for Adaptive Services),成功大學電腦與通信工程研究所碩士論文。
[10]What is an Ontology, http://www-ksl.stanford.edu/kst/what-is-an-ontology,html.
[11]維基百科, http://zh.wikipedia.org/zh-tw/Wikipedia.
[12]Ernest Friedman-Hill, 2003. 蔡坤憲, 2003.
[13]張凱霖(2009)。以知識本體為基礎的環境描述與推論: 使用 OWL 及SWRL 技術(Ontology-based Context Representation and Reasoning Using OWL and SWRL),中央大學資訊工程研究所碩士論文。
[14] 鄧孟儒(2010)。在監測系統中比較Protégé-OWL API
以及 OWL API(Comparing Protégé-OWL API with OWL API in a Surveillance System),中央大學資訊工程研究所碩士論文。
[15] 林信成(2010)。驗證以 OWL 和 SWRL 為基礎的監控系統
(Validating an OWL and SWRL Based Surveillance System)
,中央大學資訊工程研究所碩士論文。
[16]蔡承佑(2005)。以UML與OWL為基礎之組織記憶塑模與轉換,成功大學資訊管理研究所碩士論文。
[17]簡伶容(2008)。本體論為基之意圖感知問題導向學習機制研發,成功大學製造工程研究所碩士論文。
[18]張陳基、陳嘉懿、葉明貴(2009)。智慧情境感知式校園服務,南亞技術學院。
[19] Jonghwa Choi, Dongkyoo Shin, Dongil Shin。Research and Implementation of the Context-Aware Middleware for Controlling Home Appliances。
[20] Yeong-Sheng Chen1, Wen-Hsuan Chang2, Hung-Ming Fang3, Yao-Ming Yeh4, Rung-Shiang Cheng5。A Context-Aware Reasoning Framework with OWL for Mobile Web Information Acquisition。
[21] Tao Gu, Hung Keng Pung, Da Qing Zhang。A Middleware for Building Context-Aware Mobile Services。
[22]Ontology應用於組織知識之初探。阮明淑、溫達茂。
[23]Semantic Web Rule Language。Amna Basharat。
[24]陳進棋(2007)。在網路上建構以SWRL為主的數位版權管理規範及應用。政治大學資訊科學系碩士論文。
[25] Ian Horrocks, Peter F. Patel-Schneider, Harold Boley, Said Tabet,
Benjamin Grosof, Mike Dean。SWRL: A Semantic Web Rule Language Combining OWL and RuleML。
[26]金仲達教授,清華大學資訊系統與應用研究。Context-aware Computing: Basic Concepts。
[27] Protégé, http://protege.stanford.edu/
[28] Protégé OWL api , http://protegewiki.stanford.edu/wiki/ProtegeOWL_API_Advanced_Topics
[29] SWRLTab, http://protege.cim3.net/cgi-bin/wiki.pl?SWRLTab
[30] Web Ontology Language (OWL), http://www.w3.org/2004/OWL/