簡易檢索 / 詳目顯示

研究生: 廖維培
論文名稱: 智慧型災難防範系統的設計與原型
Design and Prototype of intelligent Guard against Disasters
指導教授: 張韻詩
口試委員: 張韻詩
金仲達
朱宗賢
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2012
畢業學年度: 100
語文別: 英文
論文頁數: 89
中文關鍵詞: 普適運算嵌入式裝置智慧環境災難防備
外文關鍵詞: Ubiquitous computing, Embedded devices, Smart environment, Disaster preparedness
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年在災害管理科技上,自然災害的預測、偵測科技上的進步,以及資訊與通訊科技的成熟,防災公共建設和防災基礎建設現在可以自動產生可靠、機器可讀的災難警告訊息,並透過各種傳輸方式傳送給各個政府機關和一般大眾,各種災難訊息的取得標準化以及公開化之後,下一步的發展就是具有普適計算能力的裝置、系統和應用程式,讓他們來接收、認證並處理這些標準的災難訊息,從這些災難訊息中取出需要的部份,然後對將要發生或已發生的自然災害做出正確的動作,幫助我們在面對自然災害時有更充足的時間準備,降低自然災害對我們的傷害。本篇論文著重在智慧型災難防範系統(intelligent Guard against Disasters)的設計與原型。


    Recent advances in disaster prediction and detection technologies and Information and communications technology (ICT) support infrastructures have enabled the generation and reliable deliveries of machine-readable early disaster alerts over all communication pathways. Relatively, ubiquitous smart devices, systems and applications that can receive, authenticate and process standard-conforming disaster alert messages and respond by taking appropriate actions to help us to be better prepared for nature disasters is the next step for the advance of disaster management technologies. This thesis focuses on the design and prototypes of such smart devices/systems/applications called iGaDs (intelligent Guards against Disasters). iGaDs are designed to process and respond to disaster alert messages that are in a standard XML format, generated authorized emergency alert services. iGaDs can help people to be better prepared when disasters happen thus reduce the danger in emergency.

    中文摘要 1 Abstract 2 致謝 3 Chapter 1 Introduction 9 1.1 Motivation 9 1.2 Overview of iGaDs 13 1.3 Contribution 15 1.4 Organization 16 Chapter 2 Related Works 18 2.1 Common Alerting Protocol 18 2.2 Other Emergency Data Standard 23 2.3 Emergency Alert System and Commercial Mobile Alert Service 26 2.4 Smart Home and Smart Building 27 2.5 XML Processing 29 2.5.1 XML Parsing Strategies 30 2.5.2 XML Parser Software and Hardware 33 2.5.3 XML Security 34 2.6 Rule Engines 38 2.6.1 Forward-Chaining Rule Engines 39 2.6.2 Rete Algorithm 40 2.6.3 Business Rule Engines and Open Source Rule Engine 41 2.7 Technology for Pushing Information over Internet 42 Chapter 3 Future Scenarios 45 3.1 Scenario 1: iGaDs for Response to Earthquakes 45 3.2 Scenario 2: iGaDs for Preparedness Against Tornadoes 48 Chapter 4 Architecture and Major Components 50 4.1 Design Choices and Rationale 50 4.2 Major Components 52 Chapter 5 Design and Implementation 57 5.1 A Design Pattern for Configurable iGaDs 57 5.2 Hardware Enhancement 61 Chapter 6 Prototypes of iGaDs 66 6.1 CAP Message Sender Program 66 6.2 iGaDs on Embedded Linux 68 6.3 iGaDs on Smartphones 72 Chapter 7 Summary and Future Work 77 Appendix: Cross-compile libxml2 and PHP 80 Reference 82

    [1] Disaster management cycle picture from wikipedia, http://upload.wikimedia.org/wikipedia/en/1/19/Em_cycle.png
    [2] C. Buratti, A. Conti, D. Darkari, and B. Verdone, "An overview on wireless sensor networks technology," Sensors, 2009
    [3] R. Sherwood and S. Chien, "Sensor Web: A new paradigm for operations," in Proceedings of International Symposium on Reducing the Cost of Spacecraft Ground Systems and Operations, June 2007
    [4] Improving Disaster Management: Role of IT in Mitigation, Preparedness, Response and Relieve, R.R. Rao, J. Eisenberg, and T. Schmitt, Ed, Nation Academic Press, 2007.
    [5] OSIRIS (Open architecture for Smart and Interoperable networks in Risk management based on In-situ Sensors), http://www.osiris-fp6.eu/
    [6] SANY - an open service architecture for sensor networks, edited by M. Klopfer and I. Simons, http://sany-ip.eu/publications/3317, 2009.
    [7] A. Almer, et al, “Information services to support disaster and risk management in alpine areas,” in Taking Geoinformation Science One Step Further, The European Information Society, Lecture Notes in Geoinformation and Cartography, Springer, 2008.
    [8] Floodsite, http://www.floodsite.net/html/useful_links2.asp
    [9] ”SensorNet: Nationwide detection of chemical, biological, radiological, nuclear and explosive threats,” 2004.
    [10] “Introduction to Disaster Management Inoperability Services,” DMIS Web Service Release 2.3, http://www.cemaonline.org/DMIS/dmisCT.htm#About
    [11] “Architectural concept for next generation DMIS tools and OPEN web services, http://www.fema.gov/library/viewRecord.do?id=3940
    [12] FEMA, Integrated Public Alert and Warning System (IPAWS), http://www.fema.gov/emergency/ipaws/about.shtm
    [13] CAP: Common Alerting Protocol, V1.2, http://docs.oasis-open.org/emergency/cap/v1.2/CAP-v1.2-os.html
    [14] EDXL-DE: Emergency Data Exchange Language Distribution Element, V1.0, http://www.oasis-open.org/committees/download.php/17227/EDXL-DE_Spec_v1.0.html
    [15] International Federation of Red Cross and Red Crescent Societies (IFRC), http://www.ifrc.org/
    [16] 2011 Tohoku earthquake and tsunami, http://en.wikipedia.org/wiki/2011_Tōhoku_earthquake_and_tsunami
    [17] 2011 Joplin MO tornado, http://en.wikipedia.org/wiki/2011_Joplin_tornado
    [18] 2011 Virginia earthquake, http://en.wikipedia.org/wiki/2011_Virginia_earthquake
    [19] 2011 Seoul, South Korea floods, http://en.wikipedia.org/wiki/2011_Seoul_floods
    [20] EAS forum: Who is using the Common Alerting Protocol, http://eas.radiolists.net/who-is-using-the-common-alerting-protocol/, and http://www.incident.com/cookbook/index.php/Who_Is_Using_CAP%3F, in CAP cookbook: Who Is Using CAP
    [21] European Telecommunications Standards Institute (ETSI) technical specification, Emergency Communications (EMTEL); European Public Warning System (EU-Alert) using the Cell Broadcast Service, http://www.etsi.org/deliver/etsi_ts/102900_102999/102900/01.02.01_60/ts_102900v010201p.pdf
    [22] Fire and Disaster Management Agency, http://www.fdma.go.jp/en/, and briefing of J-Alert (Japanese), http://www.fdma.go.jp/html/intro/form/pdf/kokuminhogo_unyou/kokuminhogo_unyou_main/J-ALERT_gaiyou.pdf
    [23] Japanese Meteorological Agency (JMA), Earthquake Early Warning, http://www.jma.go.jp/jma/en/Activities/EEW_Starting_1_October_2007_Dos_and_Donts.pdf
    [24] CAP-EAS Implementation Guideline, CAP-EAS Industry Group, May 2010
    [25] Commercial Mobile Alert System (CMAS), http://www.fcc.gov/guides/commercial-mobile-alert-system-cmas
    [26] National Oceanic and Atmospheric Administration (NOAA), http://www.noaa.gov/, and NOAA Weather Radio All Hazards, http://www.nws.noaa.gov/nwr/
    [27] Specific Area Message Encoding, http://www.nws.noaa.gov/nwr/nwrsame.htm, and National Weather Radio Specific Area Message Encoding System Specification, http://www.nws.noaa.gov/directives/sym/pd01017012curr.pdf
    [28] An introduction to Emergency Data Exchange Language (EDXL) in Chinese from OpenISDM, http://openisdm.iis.sinica.edu.tw/index.php/softwares-a-tools/general-data-processing/documents/18-exdl
    [29] National Imagery and Mapping Agency Technical Report TR 8350.2 Third Edition, Amendment 1, 1 Jan 2000, "Department of Defense World Geodetic System 1984", http://earth-info.nga.mil/GandG/publications/tr8350.2/wgs84fin.pdf
    [30] Common Alerting Protocol validator, http://cap-validator.appspot.com/
    [31] Virtual Token Descriptor XML (VTD-XML), http://vtd-xml.sourceforge.net/
    [32] T. Lam, J.J. Ding, J.C. Liu, “XML Document Parsing: Operational and Performance Characteristics,” Computer, 2008
    [33] X-10 Communications Protocol and Power Line, http://www.x10pro.com/pro/pdf/technote.pdf
    [34] Universal Powerline Bus (UPB) Version 1.1, http://www.smarthomeusa.com/Common/UPB/UPBdescription.pdf
    [35] XML DOM tutorial at W3C Schools, http://www.w3schools.com/dom/default.asp
    [36] O. Becker, "http://www2.informatik.hu-berlin.de/~obecker/Docs/EML2003/script.html ," 2003
    [37] CAP library, at http://code.google.com/p/cap-library/
    [38] RCAP – Common Alerting Protocol for Ruby, at http://www.aimred.com/projects/rcap/
    [39] Perl XML::Parser, at http://search.cpan.org/~msergeant/XML-Parser-2.36/
    [40] NSXML Parser, at https://developer.apple.com/library/mac/documentation/cocoa/conceptual/nsxml_concepts/NSXML_Concepts.pdf
    [41] libxml2, at http://xmlsoft.org/
    [42] SAXParser, at http://docs.oracle.com/javase/1.4.2/docs/api/javax/xml/parsers/SAXParser.html
    [43] LINQ to XML at http://msdn.microsoft.com/en-us/library/system.xml.linq.aspx
    [44] E. C. Chee, E. Mohd-Yasin, A. K. Mustaph, “RBStrex: Hardware XML parser for embedded systems,” International Conference for Internet Technology and Secure Transaction, 2009.
    [45] XML on a Chip, at http://www.ximpleware.com/wp_SUN.pdf
    [46] XML-Signature and Syntax Processing (XMLSIG), Second Edition, http://www.w3.org/TR/xmldsig-core/
    [47] “Digital signatures,” http://capan.ca/cap-cp/reference/?page_id=579 and “Applying XML-signature to CAP-XML,” http://capan.ca/cap-cp/reference/?page_id=1024
    [48] Entrust Securing Digital Identities & Information, "Key Update and the Complete Story on the Need for Two Key Pairs", https://www.netrust.net/docs/whitepapers/2keypairs11.pdf
    [49] XML Security Library, http://www.aleksey.com/xmlsec/
    [50] B. Peuschel, W. Schäfer, "Concepts and implementation of a rule-based process engine", Proceeding of ICSE '92 Proceedings of the 14th international conference on Software engineering, pages 262 - 279
    [51] Forward chaining example, http://en.wikipedia.org/wiki/Forward_chaining
    [52] C.L. Forgy, “Rete: A fast algorithm for the many pattern/many object pattern match problem,” Artificial Intelligence, September 1982, Pages 17-37.
    [53] CLIPS: A Tool for Building Expert Systems at http://clipsrules.sourceforge.net/
    [54] JESS, the Rule Engine for the Java Platform at http://herzberg.ca.sandia.gov/
    [55] Drools, Business Logic integration Platform at http://www.jboss.org/drools/
    [56] PHP Rules, http://www.swindle.net/php-rules/
    [57] PHP Business Rules, http://sourceforge.net/projects/phprules/
    [58] JSRulez, https://github.com/giacecco/JSRulez
    [59] E. D. Schmidt, “Logician: A table-based rules engine suite in C++/.NET/Javascript using XML,” at http://www.codeproject.com/Articles/194167/Logician-A-Table-based-Rules-Engine-Suite-In-C-NET
    [60] C. Choi, et al., “MiRE: a minimal rule engine for context-aware mobile devices,” Proceedings of the 3rd International Conference on Digital Information Management, November 2008
    [61] K.W. Umbach, “What is Push Technology”, October 1997
    [62] P. Saint-Andre, B. Fletcher, "Common Alerting Protocol (CAP) Over XMPP", 2004
    [63] PubNub, http://www.pubnub.com/
    [64] W3C WebSocket API, http://www.w3.org/TR/websockets/
    [65] Socket.IO, http://socket.io/
    [66] Comprehensive Perl Archive Network (CAPN), http://www.cpan.org/
    [67] cpanm, http://search.cpan.org/~miyagawa/App-cpanminus-1.5017/bin/cpanm
    [68] FriendlyARM Mini6410, http://www.friendlyarm.net/products/mini6410
    [69] SimpleXML API (PHP), http://www.php.net/manual/en/book.simplexml.php
    [70] JQuery Mobile, http://jquerymobile.com/
    [71] PhoneGap, http://phonegap.com/
    [72] XML.ObjTree, http://www.kawa.net/works/js/xml/objtree-e.html
    [73] JSRulez, https://github.com/giacecco/JSRulez

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE