簡易檢索 / 詳目顯示

研究生: 李侑修
Lee, Yu-Hsiu
論文名稱: 智慧校園 -- 普及運算環境之應用
Smart Campus – A Pervasive Computing Application
指導教授: 王宗一
Wang, Tzung-I
陳祈男
Chen, Chi-Nan
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 65
中文關鍵詞: Context-AwarenessSIPSOA應用程式框架普及運算
外文關鍵詞: Application Framework, SOA, SIP, Context-Awareness, Pervasive Computing
相關次數: 點閱:94下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文目的在於提出一個適用於普及運算環境之應用程式框架。在此框架中,我們將服務分為兩大類: Active Services以及Passive Services, 並且將現實環境中情境的改變,視為”Event”. 利用這些Events來驅動Active Services, 主動的為使用者來提供服務。接著利用此框架建立一個應用程式”Smart Campus”. 以校園內的活動為例,列舉出校園當中有哪些活動,並將這些活動以Event的格式,也就是”人、事、時、地、物”五個欄位來表示。而Smart Campus能夠藉由蒐集並且解讀這些Events,瞭解整個校園目前的狀況,進而通知相關人員。也就是說,Smart Campus具有普及運算的特性,即Fully Distributed, Context-Awareness. 把電腦運算融入到校園生活活動內。

    In this paper, we propose an application framework for pervasive computing. In this framework, we divide services into two types: Active Services and Passive Services and we will take the changes in the real situation as "Event". By using the events, the Active Service will be driven so that it can offer the service for the user automatically. Then, we can set up an application called "Smart Campus" based on the framework. Take the activities in the campus as an example, the first step will be list all the activities in the campus and present them with Event Format, which means all the activities will be shown as “Who, How, when, where, What”. Therefore, "Smart Campus" can see the whole pictures campus by collecting and interpreting these events. Then, it can inform the related staff. In other word, Smart Campus have the character of pervasive computing, which means it is Fully Distributed, Context-Awareness and can blend the computing into daily life.

    中文摘要 I Abstract II 致謝 III 目錄 IV 圖目錄 VI 第一章 緒論 1 第二章 文獻探討 3 2.1. 普及運算環境 3 2.2. SIP 5 2.2.1. SIP元件 5 2.2.2. SDP(Session Description Protocol) 6 2.2.3. SIP運作流程 7 2.2.3.1. 註冊 8 2.2.3.2. SIP Proxy Mode 8 2.2.3.3. SIP Redirect Mode 9 2.3. Web Services 11 2.3.1. Web Services架構 11 2.3.2. WSDL 12 2.3.3. SOAP 13 2.3.4. UDDI 14 第三章 FULL System 15 3.1. 基層網路 16 3.2. 中介層 18 3.2.1. 服務層 18 3.2.2. 呼叫層 19 3.3. 應用層 20 第四章 普及運算應用程式框架 21 4.1. Passive Service Component 22 4.2. Active Service Component 23 4.2.1. Event Generator 23 4.2.2. Event Manager 23 4.2.3. Active Service 23 第五章 Smart Campus 25 5.1. Requirement 25 5.2. Design Issue 27 5.3. System Architecture 29 5.3.1. Context-Awareness Module 30 5.3.2. Services 34 5.3.3. Applications 35 5.3.3.1. 尋人應用: 35 5.3.3.2. 設備搜尋應用: 36 5.3.3.3. 集會人數清點應用: 37 5.3.3.4. 行程秘書: 38 5.4. 系統實做 40 5.4.1. Web Services實做 41 5.4.1.1. Web Services定義 41 5.4.1.2. Web Services使用 43 5.4.2. Location in Smart Campus 44 5.4.3. 行程秘書 47 5.4.3.1. 一般使用者: 47 5.4.3.2. 行程管理者: 49 5.4.4. 集會人數清點 50 第六章 結論與未來展望 53 參考文獻 54 自 述 56 附錄A – RFID Reader 程式碼 57 Read Function 57 附錄B 59 位置判斷 59 附錄C 簡訊發送 61 簡訊發送 61 附錄D Excel處理 64 Excel轉Data Table 64

    [1] M. Weiser, “Some Computer Science Issues in Ubiquitous Computing,” Communications of the ACM, July 1993, Vol. 36, No7, pp. 74-84.
    [2] A. D. Norman, “The Invisible Computer,” Cambridge, Massachusetts; MIT Press. 1998.
    [3] B. Brumitt et al., “EasyLiving: Technologies for Intelligent Environments” ,Proc. Handheld and Ubiquitous Computing (HUC), Springer-Verlag, Heidelberg, 2000, pp. 12–29.
    [4] HP, Cooltown, http://www.cooltownstudios.com/
    [5] J.P. Sousa and D. Garlan, “Aura: An Architectural Framework for User Mobility in Ubiquitous Computing Environments,” Proc. IEEE Conf. Software Architecture, IEEE CS Press, Los Alamitos, Calif., 2002, pp. 29–43.
    [6] Chyi-Nan Chen, Yi-Shi Wu, “A Pervasive Computing Environment Based on SIP”, ISAHUC, IEEE Press, 2006 Dec, Page(s):155-158.
    [7] M. Weiser. The computer for the twenty-first century. Scientific American, pages 94-100, September 1991.
    [8] Schilit, B.N., Adams, N.I. and Want, R. “Context-Aware Computing Applications. Proceedings of the Workshop on Mobile Computing Systems and Applications,” IEEE Computer Society, Santa Cruz, CA,(1994) pp. 85-90
    [9] J. Pascoe, “Adding Generic Contextual Capabilities to Wearable computers,” Proceedings of the 2nd International Symposium on Wearable Computers, pp. 92-99, October 1998.
    [10] K. Anind, “Understanding and Using Context,” Personal and Ubiquitous Computing, pp.4-7, February 2001.
    [11] G. Banavar et al.,”Challenges: An Application Model for Pervasive Computing”, Proc. 6th Ann. ACM/IEEE Int’l Conf. Mobile Computing and Networking(Mobicom 2000),ACM Press, 2000, Page(s):266-274
    [12] da Rocha, R. C., Endler, M.; ”Evolutionary and efficient context management in heterogeneous environments”, Proceedings of the 3rd international Workshop on Middleware For Pervasive and Ad-Hoc Computing, MPAC '05, vol. 115. ACM Press, New York, NY, 1-7
    [13] M. Handly, H. Schulzrinne, E. Schooler, and J. Rosenberg, “SIP: Session Initiation Protocol”, Request for Comments(Proposed Standard)2543, Internet Engineering Task Force, March 1999.
    [14] IETF, The Internet Engineering Task Force, http://www.ietf.org/
    [15] M. Handly, V.Jacobson, “SDP: Session Description Protocol”, Request for Comments 2327, Internet Engineering Task Force, April 1998
    [16] Microsoft ,https://uddi.microsoft.com/register.aspx
    [17] IBM, https://www-3.ibm.com/services/uddi/protect/home.jsp
    [18] Kanter, T.G., “ HotTown; “enabling context-aware and extensible mobile interactive spaces”; IEEE Wireless Communications, Volume 9, Issue 5, Oct. 2002 Page(s):18 – 27
    [19] Schulzrinne, H.; Xiaotao Wu; Sidiroglou, S.; Berger, S.; “Ubiquitous computing in home networks”; IEEE Communications Magazine, Volume 41, Issue 11, Nov. 2003 Page(s):128 – 135
    [20] Sun Microsystems, “Jini Network Technology - Specifications”, http://www.sun.com/software/jini/specs/index.xml.

    下載圖示 校內:立即公開
    校外:2008-09-03公開
    QR CODE