Intelligent%20Information%20System%20lab. - PowerPoint PPT Presentation

About This Presentation
Title:

Intelligent%20Information%20System%20lab.

Description:

Title: PowerPoint Author: myong Last modified by: mis026 Created Date: 4/10/2001 12:47:24 PM Document presentation format: – PowerPoint PPT presentation

Number of Views:98
Avg rating:3.0/5.0
Slides: 26
Provided by: myo75
Category:

less

Transcript and Presenter's Notes

Title: Intelligent%20Information%20System%20lab.


1
Context Aware Middlewarefor Ubiquitous
Home-network
  • Intelligent Information System lab.
  • Sohn Jong-Soo

2
0. Contents
  • 1. Definition of Context
  • 2. Why middleware for context awareness
  • 3. Characteristics of middleware for context
    awareness
  • 4. Middleware for context awareness in Ubiquitous
    computing environment
  • 5. EPC network
  • 6. Conclusion
  • 7. References

3
1. Definition of Context
  • Anind K. Dey
  • Any information that can be used to characterize
    the situation of an entity, where an entity can
    be a person, place, or physical or computational
    object.
  • Entity is considered relevant to the interaction
    between a user and an application, including the
    user and application themselves.
  • Anind K. Dey, Providing Architectural Support
    for Building Context Aware Applications, PhD
    thesis, GATECH, Nov. 2000.
  • entity? ??? ?? ??? ??? ?? ??.(entity ??, ??,
    ??? ?? ??? ??)
  • entity? ??? ??????? ???? ??? ???????? ????? ????.

4
1. Definition of Context
  • Computing context
  • ??? ????? context
  • network connectivity, communication cost,
    bandwidth, nearby resources (printers, displays,
    PCs)
  • User context
  • ??? ?? context
  • users profile, location, identities of nearby
    people, social situation, activity
  • Physical context
  • ??? ????? context
  • temperature, lighting, noise, traffic conditions

5
2. Why a middleware for context awareness?
  • ????? ?? ??? context? ??
  • Computing? ??? ??????? ??????? ??
  • Any where, any time? ????? ?? ??? ??
  • Computing ??? ?? ??? ??? computing? ????? ???
    ????? ????
  • ??? ?? ?? ? ??? ??? ?? ? ??
  • ??? ?? ???? ? ????? computing? ??? ??

6
2. Why a middleware for context awareness?
7
2. Why a middleware for context awareness?
  • Context awareness? ?? ? ?? ????
  • Toolkit
  • ?? ?? context awareness ?????? ??? ?? ????? ??
  • ??? ??? ???? ??
  • ???? ???? ?? ???? ??
  • ?? context awareness ???????? ??? context?????
  • Middleware for context awareness
  • context awareness ??? ??? ??
  • ??? ?? ? ????? ????? ?? (???)
  • ??? ?????? ????? ??

8
3. Characteristics of middleware for context
awareness
  • Multi-sensor, multi-agent
  • ?? ??? ????? ??? ??
  • ?? ??? ????? ??? ??
  • Higher level context
  • Low level context??? higher level context? ???
    ???? ?
  • First order logic, fuzzy logic, etc..
  • Easy understanding
  • Context??? ???? ??? ? ??? ? ??? ???? ?? ??? ????
  • Interoperability
  • ??, ???? ?????? ?? ??? ??

9
3. Characteristics of middleware for context
awareness
  • Common ubi-middlewares
  • For instance JINI, CORBA, UPNP .. etc
  • ???? ? ??(semantic)??? ?? ??
  • ??? context? ??? ???? ?? ?? ???? ??
  • Context awareness middleware
  • The context toolkit
  • GAIA project
  • EPC network

10
4. Middleware for context awarenessin
Ubi-computing Env.
  • The context toolkit (1)
  • Anind Dey, et al
  • Context aware application? ?? ??????? ?? toolkit
    ??
  • 5?? ????? ??
  • Context widget
  • ????? ??? ?????? interpreter? server? ??
  • Interpreter
  • Low level context?? ???? high level context? ??
  • Aggregator
  • ??? entity? ?? context? ?? ???????? ??
  • Service
  • Aggregator? context ??? ?? (sensing?? ??)
  • discoverer
  • ?? ??? service? ??

11
4. Middleware for context awarenessin
Ubi-computing Env.
  • The context toolkit (2)
  • ?? ???? context awareness middleware??? ?? ???
    ??? ??
  • Context? ?? ??? ????? ?? ???? ??

12
4. Middleware for context awarenessin
Ubi-computing Env.
  • GAIA project
  • Anand Ranganathan et al. (Ilinois Univ.)
  • http//gaia.cs.uiuc.edu/index.html
  • Context ??? ??? ??
  • ?? context? ??? rule-based ?? ????? ??? ????? ??
    ??? ?? ? ??? ??
  • ?? context? ??? ? ??? ?? ??? ontology ??? ??
  • ??? ????? learning mechanism? ??
  • First order logic, temporal logic, description
    logic, higher order logic, fuzzy logic .. etc.

13
4. Middleware for context awarenessin
Ubi-computing Env.
  • GAIA project (2)

14
4. Middleware for context awarenessin
Ubi-computing Env.
  • GAIA project (3)
  • context providers
  • data source? sensor? ??
  • agent? query? ?? ? ??? ?
  • event channel? ?? context provider? context
    event? ??
  • agent? context information? ???? event channel?
    context information? ??
  • context synthesizers
  • ?? context provider?? information? ????
  • context information? ?? ??? (higher) context? ??
  • context consumers (context-aware application,
    agent)
  • context provider? context synthesizer?? ??? ??
    agent
  • context? ???? ??? ??, ??(behavior)? ??

15
4. Middleware for context awarenessin
Ubi-computing Env.
  • GAIA project (4)
  • The context predicate
  • context? ??? ????? convention? ??
  • ontology?? ?? ????? ??
  • ex)
  • Location ( chris , entering , room 3231)
  • Temperature ( room 3231 , , 98 F)
  • Sister( venus , serena)
  • StockQuote( msft , gt , 60)
  • PrinterStatus( srgalw1 printer queue , is ,
    empty)
  • Time( New York , lt , 1200 01/01/01)
  • Location ( chris, entering, room3231)
  • type person, Object ???, ?? ???, ??

16
4. Middleware for context awarenessin
Ubi-computing Env.
  • GAIA project (5)
  • Ontologies to describe context predicates
  • OWL (Web Ontology Language) ??
  • Ontology? context? ??(validity)
  • Smart device?? ??? ?? ????? ??
  • Sensing ??? ???? ??

17
5. EPC network
  • Why use RFID/USN in Ubi-computing environment
  • ?? ??? ?? ??? ??? ?? ?? ??
  • RFID code, context
  • ???? ??? ?? ??? ?? sensing ?? ? ??? ??? ???
    sensor network? Ubiquitous???? ??
  • Sensor network, context awareness
  • Ubiquitous computing ??? ???? ?? ??? ??? ??? ????
    ??

18
5. EPC network
  • RFID ????
  • EPC (Electric Product Code)
  • Auto-ID???? ???? ?? ?? ????
  • ?? ?? ????
  • ISO/IEC 15963
  • ISO/IEC SC31/WG4?? ??? ?? ??
  • ????? ???? ??? ???? ??? 4?? ???? ??
  • U-code (Ubiquitous identification code)
  • ?? U-ID ???? ??? ????
  • ? ISO/IEC 15963? ?? ??

19
5. EPC network
  • RFID/USN middleware? ??
  • ??? RFID ???? ???? ??? ?? ???? ??, ???
  • ??? ???? ???? ??? ???? ?? ????? ???? ??? S/W
  • ETRI - ???????? ?20? ?3? 2005? 6?
  • RFID/USN middleware ??? ???
  • ??? ?????? ? ???? ???? ????? ??
  • ????? ???? ???? ???? ??
  • Hardware? software? ???? ?????? ??? ??
  • ??? ?? DB? ??

20
5. EPC network
  • Infrastructure of EPC network

21
5. EPC network
  • EPC network? ??
  • FC Middleware
  • ????? ??? ???? ??? ?? ???? ????? ??? ??
  • ALE
  • ?? ???? ??/??
  • ??/??? ??? middleware?? EPC capturing
    application?? ??
  • EPC capturing application
  • ?? ?? ??????? ?? ????? ????? EPCIS? ??
  • EPCIS-enabled repository
  • EPCIS? ??? ??? ??/??
  • ?? ??? ??
  • EPCIS accessing application, partner application
  • EPCIS?? ???? ?????? ?? EPCIS?? ???? ?? EPC? ???
    ??? ??, ?? ?? ??? ???? ??????? ???? ??? ??
  • EPC discovery service
  • EPC? ??? ???? ????
  • ?? EPC? ??? ???? ???? ?? EPCIS? ???? ??? ??? ????
    ?? ??? ???

22
5. EPC network
  • ONS??
  • Local server
  • ???? ???? ??
  • ONS? PML???? ????
  • ONS
  • ?? EPC??? ????PML? ??? ??
  • PML server
  • ?? EPC? ?? ? ??? ?? ?? ??

23
5. EPC network
  • PML (Physical Markup Language)
  • PML core sensor models is comprised of the
    following components
  • sensors
  • ??? ??? ??? ?? ?? ??? ?
  • observations
  • ??? ?? ??? ?
  • observables
  • ??? ?? ??? ? ?? ??? ??, ??
  • ??? EPC ?? ?? ???? ???? ??
  • ??? ?? ??, ???? ? context? ????? ?? ???? ??? ??

24
5. Conclusion
  • Context awareness middleware ??? ??? ?? ???
    ?????? ??? ? ??? ????? ?? ?? ????? ??? ??
  • Ubiquitous? ?? ??? ????? RFID/USN? ??? ??? ??
  • ????? ?? ???/??? ??? ???? context awareness ???
    ??
  • RFID/USN middleware level??? context awareness???
    ?? ???? ??

25
5. References
  • PML Core spec 1.0
  • A Middleware for Context-Aware Agents in
    Ubiquitous Computing EnvironmentsAnand
    Ranganathan , Roy H. Campbell
  • Ubiquitous Computing Environment?? ???? ??
    middleware ??. ??? ?
  • ???? ??? ?? ????. ETRI. ???, ???
  • Mark Weiser The Computer for the 21st Century,
    Scientific American, vol.253, no.3, pp.94-104,
    Sep. 1991
  • Anind K. Dey, Providing Architectural Support
    for Building Context Aware Applications, PhD
    thesis, GATECH, Nov. 2000.
  • ????? ?? ??? ??. ???. TTA??.
  • http//www.autoidlabs.org/
  • http//www.epcglobalinc.org/
  • A Survey on middleware for context awareness in
    ubiquitous computing environment N.Q.Hung et al.
    ETRI??
Write a Comment
User Comments (0)
About PowerShow.com