研究生: |
賴彥汝 Lai, Yen-Ju |
---|---|
論文名稱: |
以語意及情境感知為基礎之智慧聯網瀏覽系統 An IoT Browsing System with a Semantic-based Context-Aware Middleware for IoT Browser |
指導教授: |
陳文村
Chen, Wen-Tsuen |
口試委員: |
許健平
曾煜棋 |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2012 |
畢業學年度: | 100 |
語文別: | 英文 |
論文頁數: | 45 |
中文關鍵詞: | 智慧聯網 、瀏覽器 、中介層 、語意網 、網頁服務 、情境感知 |
外文關鍵詞: | Internet of Things, IoT Browser, Middleware, Semantic Web, Web Services, Context-Aware |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
未來的智慧聯網(IoT)將生活中各種裝置都變成網路服務,而智慧聯網瀏覽器(IoT Browser)是一個可以讓使用者透過手機等裝置簡單的瀏覽各種智慧聯網機器並與之互動,將大幅簡化人類使用這些智慧聯網服務的操作,對人類生活及使用服務的方式產生很大的革新。瀏覽智慧聯網相較於傳統瀏覽網頁,有著許多獨特的特性,包含:(1)資料來自各種分散的異質裝置、(2)時空(spatial-temporal)資訊的關鍵性、(3)虛擬世界與真實世界的整合及(4)全新的互動方式。此外,考慮智慧聯網瀏覽的方式及智慧聯網的未來發展,本文指出智慧聯網服務整合的頻繁及資源重複利用的必要性。針對這些特性需求,我們提出智慧聯網瀏覽系統來提供適合瀏覽智慧物件的環境,系統的核心是設計中介層(Middleware)來提供語意及情境感知機制,藉此達到互操作性(Interoperability)、裝置服務自動發現(以時空為基礎)、資訊自動管理及資源重複使用等。系統實作中,使用者可利用手機任意與各種裝置、物件互動,並透過此系統的語意技術,讓各種智慧聯網服務的知識(knowledge)互相分享,以達到以時空為基礎的瀏覽、資源重複利用以及情境推理,完整發揮瀏覽器潛能。
IoT browser is a useful tool for the Internet of Things (IoT), which provides a novel way for people to interact with daily life objects through the internet. Comparing with traditional web browsing environment, IoT browsing environment has some unique features such as the way of interacting with the objects, the importance of spatial-temporal information of objects, and the necessity of resource reuse. Considering the distinctive features of IoT browsing, a new system architecture is needed to fulfil the requirements of IoT browsing environment. In this paper, we propose an IoT browsing system with a semantic-based context-aware middleware for IoT browser. The system adopts a service-oriented architecture and provides device interoperability, resource reusability and spatial-temporal-awareness. The basic functions of the middleware are distributed in local gateways and the cloud. Furthermore, context-awareness is introduced to make the browsing more intuitive. We develop a prototype of the proposed system and demonstrate the applicability of the system in a browsing scenario. The prototype shows that with the help of the IoT browsing system, heterogeneous devices can cooperate with each other to provide IoT services in accordance with context inference results. In addition, each device can be reused by multiple services with minimum human supervision to reduce hardware and deployment costs.
[1] J. A. Garcia-Macias, J. Alvarez-Lozano, P. Estrada-Martinez, and E. Aviles-Lopez, “Browsing the Internet of Things with Sentient Visors,” IEEE Computer Society, Vol. 44, No. 5, pp.46–52, May, 2011
[2] L. Atzori, A. Iera, and G. Morabito, “The Internet of Things: A survey,” Computer Networks: The International Journal of Computer and Telecommunications Networking, Vol. 54, No.15, Oct. 2010
[3] Z. Song, A. A. Cárdenas, and R. Masuoka, “Semantic Middleware for the Internet of Things,” IEEE Internet of Things (IOT), Tokyo, Nov. 2010
[4] Z. Shylby, “Embedded web services,” IEEE Wireless Communication, vol. 17, no. 6, pp. 52–57, Dec 2010.
[5] N. F. Noy and D. L. McGuinness, “Ontology development 101: A guide to creating your first ontology,” Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001-0880, Tech. Rep., Mar 2001.
[6] H.-J. Happel and S. Seedorf, “Applications of ontologies in software engineering,” in International Workshop on Semantic Web Enabled Software Engineering (SWESE’06), Athens, USA, Nov 2006.
[7] P. Barnaghi, M. Compton, O. Corcho, R. Castro, J. Graybeal, A. Herzog, K. Janowicz, H. Neuhaus, A. Nikolov, and K. Page, “Semantic sensor network xg final report,” W3C Incubator Group Report, Tech. Rep., 28 Jun 2011. [Online]. Available: http://www.w3.org/2005/Incubator/ssn/XGR-ssn-20110628/
[8] X. Wang, D. Zhang, T. Gu, and H. Pung, “Ontology based context modeling and reasoning using owl,” in Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second IEEE Annual Conference on, mar 2004, pp. 18 – 22
[9] K. Mockford, “Web services architecture,” BT Technology Journal, vol. 22, pp. 19–26, 2004.
[10] W. Wang, P. W. Tse, and J. Lee, “Remote machine maintenance system through internet and mobile communication,” The International Journal of Advanced Manufacturing Technology, vol. 31, no. 7-8, pp. 783–789, Jan. 2007.
[11] A. Bröring, J. Echterhoff, S. Jirka, I. Simonis, T. Everding, C. Stasch, S. Liang, and R. Lemmens, “New generation sensor web enablement,” Sensors, vol. 11, no. 3, pp. 2652–2699, 2011.
[12] M. Botts and A. Robins, “Bringing the Sensor Web Together,” Géosciences, vol. 6, pp. 46–53, 2007.
[13] R. T. Fielding, “Architectural styles and the design of network-based software architectures,” Ph.D. dissertation, 2000, aAI9980887.
[14] T. S. Dillon, A. Talevski, V. Potdar, and E. Chang, “Web of things as a framework for ubiquitous intelligence and computing,” in Proceedings of the 6th International Conference on Ubiquitous Intelligence and Computing, ser. UIC ’09. Berlin, Heidelberg: Springer-Verlag, 2009, pp. 2–13.
[15] L. O’Brien, P. Merson, and L. Bass, “Quality attributes for service-oriented architectures,” in Proceedings of the International Workshop on Systems Development in SOA Environments, ser. SDSOA ’07. Washington, DC, USA: IEEE Computer Society, 2007, pp. 3–10.
[16] P. Amirian and A. Mansurian, “Potential of using web services technologies in distributed gis applications,” GIS Development-Middle East Magazine, Nov 2006.
[17] D. Guinard, V. Trifa, and E. Wilde, “A resource oriented architecture for the web of things,” in Internet of Things (IOT), 2010, 29 2010-dec. 1 2010, pp. 1 –8.
[18] A. Kamilaris, A. Pitsillides, and V. Trifa, “The smart home meets the web of things,” Int. J. Ad Hoc Ubiquitous Comput., vol. 7, no. 3, pp. 145–154, May 2011.
[19] A. Gómez-Goiri and D. L. de Ipiña, “On the complementarity of triple spaces and the web of things,” in Proceedings of the Second International Workshop on Web of Things, ser. WoT ’11. New York, NY, USA: ACM, 2011, pp. 12:1–12:6.
[20] M. Botts, G. Percivall, C. Reed, and J. Davidson, “OGC sensor web enablement: Overview and high level architecture (OGC 07-165),” Open Geospatial Consortium White Paper, Tech. Rep., Dec 2007.
[21] M. Compton, P. Barnaghi, L. Bermudez, R. García-Castro, O. Corcho, S. Cox, J. Graybeal, M. Hauswirth, C. Henson, A. Herzog, V. Huang, K. Janowicz, W. D. Kelsey, D. L. Phuoc, L. Lefort, M. Leggieri, H. Neuhaus, A. Nikolov, K. Page, A. Passant, A. Sheth, and K. Taylor, “The ssn ontology of the w3c semantic sensor network incubator group,” Web Semantics: Science, Services and Agents on the World Wide Web, 2012.
[22] A. Bröring, P. Maué, K. Janowicz, D. Nüst, and C. Malewski, “Semantically-enabled sensor plug & play for the sensor web,” Sensors, vol. 11, no. 8, pp. 7568–7605, 2011.
[23] P. Barnaghi, S. Meissner, M. Presser, and K. Moessner, “Sense and sens’ability: Semantic data modelling for sensor networks,” in ICT Mobile Summit, 2009.
[24] E. Miller, “The semantic web: A web of machine processible data,” Artificial Intelligence-A Guide to Intelligent Systems, 2004. [Online]. Available: http://www.w3.org/2004/Talks/0908-egov-em/
[25] E. Miller and R. Swick, “An overview of w3c semantic web activity,” Bulletin of the American Society for Information Science and Technology, vol. 29, no. 4, pp. 8–11, 2003.
[26] C. Bizer, T. Heath, and T. Berners-Lee, “Linked data - the story so far,” International Journal on Semantic Web and Information Systems (IJSWIS), vol. 5, no. 3, pp. 1–22, MarMar 2009.
[27] T. Tiropanis, H. Davis, D. Millard, and M. Weal, “Semantic technologies for learning and teaching in the web 2.0 era - a survey,” in WebSci’09: Society On-Line, 2009. [Online]. Available: http://eprints.soton.ac.uk/267106/
[28] E. Prud’hommeaux and A. Seaborne, “Sparql query language for rdf,” W3C Recommendation, Tech. Rep., Jan 2008. [Online]. Available: http://www.w3.org/TR/rdf-sparql-query/
[29] T. R. Gruber, “A translation approach to portable ontology specifications,” Knowl. Acquis., vol. 5, no. 2, pp. 199–220, Jun. 1993.
[30] D. Pfisterer, K. Römer, D. Bimschas, O. Kleine, R. Mietz, C. Truong, H. Hasemann, A. Kroller, M. Pagel, M. Hauswirth, M. Karnstedt, M. Leggieri, A. Passant, and R. Richardson, “SPITFIRE: toward a semantic web of things,” Communications Magazine, IEEE, vol. 49, no. 11, pp. 40 –48, november 2011.
[31] A. K. Dey, “Understanding and using context,” Personal Ubiquitous Comput., vol. 5, no. 1, pp. 4–7, Jan. 2001.
[32] P. Gutheim, “An ontology-based context inference service for mobile applications in next-generation networks,” Communications Magazine, IEEE, vol. 49, no. 1, pp. 60 –66, jan 2011.
[33] T. Strang and C. L. Popien, “A context modeling survey,” in Workshop on Advanced Context Modelling, Reasoning and Management, UbiComp 2004 - The Sixth International Conference on Ubiquitous Computing, Sep. 2004.
[34] Q. Z. Sheng, J. Yu, and S. Dustdar, Enabling Context-Aware Web Services: Methods, Architectures, and Technologies. CRC Press, 2010.
[35] C. Weiss, P. Karras, and A. Bernstein, “Hexastore: sextuple indexing for semantic web data management,” Proc. VLDB Endow., vol. 1, no. 1, pp. 1008–1019, Aug. 2008.
[36] P. Maué, “Semantic annotations in OGC standards (OGC 08-167),” Open Geospatial Consortium Discussion Paper, Tech. Rep., Nov 2008.
[37] “Jn5148 wireless microcontroller,” 2012 NXP Semiconductors, 2012. [Online]. Available: http://www.jennic.com
[38] “Octopus_N wiki.” [Online]. Available: http://hscc.cs.nthu.edu.tw/ sheujp/wiki/index.php/Octopus_N
[39] “Pandaboard’s homepage.” [Online]. Available: http://www.pandaboard.org/
[40] “Apache axis2/java.” The Apache Software Foundation. [Online]. Available: http://axis.apache.org/axis2/java/core/
[41] “Apache tomcat.” The Apache Software Foundation. [Online]. Available: http://tomcat.apache.org/
[42] “Apache jena.” The Apache Software Foundation. [Online]. Available: http://incubator.apache.org/jena/
[43] “Protégé ontology editor.” Stanford Center for Biomedical Informatics Research. [Online]. Available: http://protege.stanford.edu/
[44] R. Duda, P. Hart, and D. Stork, Pattern Classification, ser. second edition. Wiley-Interscience, Oct 2000.