簡易檢索 / 詳目顯示

研究生: 彭昶琮
Peng, Chang-Cong
論文名稱: 建構於OSGi數位家庭平台之智慧型環境感知中介軟體
Intelligent Context-Aware Middleware for Smart Home Appliances Based on OSGi Framework
指導教授: 黃悅民
Huang, Yueh-Min
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 81
中文關鍵詞: 環境感知OSGi
外文關鍵詞: context aware, OSGi
相關次數: 點閱:116下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 為了達成智慧數位家庭所帶來的便利所需的關鍵技術即為環境感知(context aware),環境感知技術是一項透過佈建在環境中之感測網路平台,它可以隨時將感測到的資料,例如位置、溫度、溼度,透過環境所建置的任何網路傳送到伺服器供人和其他程序使用。藉由進一步處理與分析,來實現使用者在不同的環境下利用各種裝置,並透過不同的網路與通訊環境,隨時隨地享受到個人化及貼心的應用與服務。本論文所提出的智慧型環境感系統知包含了系統模組化的核心、透過資訊收集以及資訊分析的推理模組、情境分析以及相關介面來達成智慧數位家庭所需的環境感知系統,且該系統與OSGi framework在平行的架構上合作,可以說本智慧型環境感系統與OSGi framework之間是緊密結合的,新的裝置可以馬上相容於本系統開始運作。

    The key technology of digital home that brings us convenient life is Context awareness technology. Context awareness technology is a system the catches the information from the sensor network which is built in environment, the network could get the environment data immediately, and through this data information that network provides the system could do the exactly the right thing that help people’s like getting better. These information data could be location, temperature or humidity. However, these data are used by context awareness system to analysis and process to realize different person in different environment using every kind of devices and through any different existing network system and still could enjoy the personality applications and services in any time they want. This thesis proposed Intelligent Context-Aware Middleware is including system core modeling, context provider, context analysis model, reasoning system, scenario analysis model and some other APIs to achieve the context awareness system that a digital home needs. Besides, this middleware is collaborate with OSGi framework in paralleled. In other words, this Intelligent Context-Aware Middleware is totally associated to each other, that means every new devices could be compatible to either OSGi framework or Intelligent Context-Aware Middleware this thesis proposed immediately.

    中文摘要 I Abstract II 誌謝 III 目錄 IV 圖目錄 VI 表目錄 VIII 第一章 緒論 1 1.2. 研究目的 2 1.3. 章節提要 2 第二章 OSGi介紹 4 2.1. OSGi Framework 簡介 4 2.2. Security Layer 5 2.3. Module Layer 7 2.4. Life Cycle Layer 7 2.5. Service Layer 14 2.6. knoplerfish OSGi 22 第三章 環境感知 (context aware) 介紹 24 3.1. 環境感知 (context aware) 簡介 24 3.2. 推理系統(reasoning system) 26 3.2.1. 條例式推理(Rule-based Reasoning) 27 3.2.2. Ontology Rule-based reasoning 27 3.2.3. 資料庫探勘(Database Mining) 27 3.2.4. 貝式網路(Bayesian Network) 與類神經網路(Neural Network) 28 3.3. 資料庫探勘以及規則的成立 28 3.4. Ontology 28 3.5. context aware system 30 第四章 智慧型環境感知中介軟體建構與實作 32 4.1. 系統分析 32 4.2. 系統架構 35 4.3. 開發環境與實做 51 4.3.1. 軟體開發環境 51 4.3.2. 系統實做 55 第五章 系統實作結果與測試 61 第六章 結論與未來發展 66 參考文獻及資料 68

    [1] OSGi Service Platform Release 4
    [2] T. Gu, H. K. Pung, and D. Q. Zhang, "Toward an OSGi-based infrastructure forcontext-aware applications," Pervasive Computing, IEEE, vol. 3, no. 4, pp. 66-74,2004.
    [3] J. E. Bardram, "The Java Context Awareness Framework (JCAF) – A Service Infrastructure and Programming Framework for Context-Aware Applications," in Pervasive Computing, 2005, pp. 98-115.
    [4] Newell, Allen, J.C. Shaw, and H. A. Simon. 1957. "Empirical Explorations of the Logic Theory Machine", Proceedings of the Western Joint Computer Conference, pp. 218-239.
    [5] Jess, available from http://herzberg.ca.sandia.gov/jess/
    [6] K.-C. Lee, J.-H. Kim, J.-H. Lee, and K.-M. Lee, "Implementation of Ontology ased Context-Awareness Framework for Ubiquitous Environment," 2007, pp. 78-282.
    [7] OWL, available from http://www.w3.org/TR/owl-features/
    [8] RDF, available from http://www.w3.org/RDF/
    [9] C. Jonghwa, S. Dongkyoo, and S. Dongil, "Research and implementation of the ontext-aware middleware for controlling home appliances," Consumer Electronics, EEE Transactions on, vol. 51, no. 1, pp. 301-306, 2005.
    [10] C. Jonghwa, S. Dongkyoo, and S. Dongil, "Research and implementation of the ontext-aware middleware for controlling home appliances," 2005, pp. 161-162.
    [11] K. Nishigaki, K. Yasumoto, N. Shibata, M. Ito, and T. Higashino, "Framework and rule-based language for facilitating context-aware computing using information appliances," 2005, pp. 345-351.
    [12] Cybergarage UPnP Library, available from http://www.cybergarage.org/
    [13] Knopflerfish is available from http://www.knopflerfish.org/
    [14] Sun JDK is available from http://java.sun.com/javase/
    [15] IBM JDK is available from http://www.ibm.com/developerworks/java/jdk/
    [16] BEA JRockit JDK is available from http://dev2dev.bea.com/jrockit/
    [17] GNU JDK is available from http://gcc.gnu.org/java/
    [18] Ant is available from http://ant.apache.org/
    [19] Eclipse is available from http://www.eclipse.org/
    [20] JNDI is available from http://java.sun.com/products/jndi/
    [21] JDBC is available from http://java.sun.com/javase/technologies/database/index.jsp
    [22] Brdiczka, P. Reignier, J. L. Crowley, D. Vaufreydaz, and J. Maisonnasse, "Deterministic and probabilistic implementation of context," in Pervasive Computing and Communications Workshops, 2006. PerCom Workshops 2006. Fourth Annual IEEE International Conference on Volume , Issue , 13-17 March 2006 On pages: 5 pp.-
    [23] J. L. Crowley, O. Brdiczka, and P. Reignier, "Learning Situation Models for Understanding Activity," in 5th International Conference on Development and Learning(ICDL06) Bloomington, Il., USA, 2006.
    [24] T. Gu, H. K. Pung, and D. Q. Zhang, "Toward an OSGi-based infrastructure for context-aware applications," Pervasive Computing, IEEE, vol. 3, no. 4, pp. 66-74, 2004.
    [25] JADE Framework - Java Agent DEvelopment Framework, available from http://jade.tilab.com/
    [26] Jena Framework, available from http://jena.sourceforge.net/
    [27] C. Jonghwa, S. Dongkyoo, and S. Dongil, "Research and implementation of the context-aware middleware for controlling home appliances," Consumer Electronics,IEEE Transactions on, vol. 51, no. 1, pp. 301-306, 2005.
    [28] C. Jonghwa, S. Dongkyoo, and S. Dongil, "Research and implementation of the context-aware middleware for controlling home appliances," 2005, pp. 161-162.
    [29] R. Khosla, C. Lai, B. Chowdhury, and Q. Li, "Patterns of Behaviour Mediated by Cognitive Scripts and Emotional Attitudes - Context-Aware Engineering of Data Mining Systems," 2006, pp. 3-10.
    [30] K.-C. Lee, J.-H. Kim, J.-H. Lee, and K.-M. Lee, "Implementation of Ontology Based Context-Awareness Framework for Ubiquitous Environment," 2007, pp. 278-282.
    [31] M. C. Mozer, "The Neural Network House: An Environment that Adapts to its Inhabitants.," in Proceedings of the American Association for Artificial Intelligence Spring Symposium on Intelligent Environments. AAAI Press, 1998, pp. 110-114.
    [32] B. Oliver, M. Jerome, and R. Patrick, "Automatic detection of interaction groups," in Proceedings of the 7th international conference on Multimodal interfaces Torento, Italy: ACM Press, 2005.
    [33] B. Oliver, R. Patrick, and L. C. James, "Automatic Development of an Abstract Context Model for an Intelligent Environment," in Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops: IEEE Computer Society, 2005.
    [34] R. Oriana, F. Cristiano Di, R. Stefano, and R. Kimmo, "Unearthing Design Patterns to Support Context-Awareness," in Proceedings of the 4th annual IEEE international conference on Pervasive Computing and Communications Workshops, 2006, pp. 383-387.
    [35] C. A. Petri, "Kommunikation mit Automaten, PhD thesis," in Institut fur Instrumentelle Mathematik Bonn, 1962.
    [36] M. Sven and R. Andry, "A survey of research on context-aware homes," in Proceedings of the Australasian information security workshop conference on ACSW frontiers 2003 - Volume 21, Adelaide, Australia, 2003, pp. 159-168.
    [37] S. Thomas, K. Kay, S. Frank, and Y. Ming, "Middleware Support for Context-Awareness in 4G Environments," in Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks, 2006, pp. 203-211.

    無法下載圖示 校內:2107-08-06公開
    校外:2107-08-06公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE