상황인지 컴퓨팅 (Context-aware computing)
- 인간을 둘러싼 상황정보를 인식하고 이에따라 상황 적응적 응용 수행을 하는 컴퓨팅을 말한다.
상황인지 컴퓨팅은 두 가지 유형으로 구분이 되, 능동적(Active)상황인지 기술과, 수동적(Passive)
상황인지 기술로 구분된다.
- 능동적(Active) : 상황에 따라 자동적으로 응용의 수행방식을 변경하는 컴퓨팅
- 수동적(Passive) : 사용자가 상황에 따라 응용의수행방식을 변경
상황 인지 절차
- 상황 인지 절차는 사물에 대한 대상(Who), 장소(Where) 및 시간(When)인식 같은 쉽게
인지할 수 있는 하위 수준의 상황 인식에서 시작한다.
- 이러한 하위 수준의 상황인지를 통하여 목표(what)나 동기(Why)인지 같은 고 수준의 상황을
인지하여 응용에반영한다.
상황인지 절차
상황인지 응용의 기본 구조
상황인지 응용의 기본 구조
기본 구조
- 상황 인지 컴퓨팅의 기본 구조는 위의 그림과같이 센터(S)와 응용 어플리케이션이다. 센서는 상황을
센싱하는기능이며, 응용 어플리케이션은 센서로부터 받은 데이터를 처리하여 상황을 추론한다.
- 데이터로부터 상황추론을 위해서는 별도의추론 엔진(inference engine)이 필요하다. 대표적인예는
CAMUS가 있다.
문제점
- 상황인지 컴퓨팅에서의 문제점은 다양한 센서의처리 지원을 위한 요소 기술의 확보와 대용량의
데이터 처리를 할 수 있는 네트워크 프로토콜의 확보이다.
- 또한, 센서를 공유할 경우의 문제점이 있는데, 중복된 센싱 정보에 대한 처리와 사각지대에 위치한
대상에 대한 인식 문제가 있다.
상황인지 엔진
- 유비쿼터스 환경에 존재하는 응용들이 상황을인지할 수 있도록 구조적으로 지원해 주는 소프트웨어
툴킷
- 응용이 상황을 인지하기 위해 필요한 기본기능을 제공
나. 제공 기능
- 다양한 센서를 일관된 인터페이스로 추상화
- 상황인지에 사용되는 데이터의 통합 및 효율적인관리
- 간단하고 표현력이 풍부한 응용 인터페이스제공
- 상황인지 엔진의 기본 구조 모델
상황인지 엔진의 구조
기술동향
국내외 실험용 연구물
- ContextToolkit, CIS, Ubi-UCAM, Semantic Space,Polar, SCINET등
- SemanticWeb기술과 함께차세대 웹의 주요 기능으로 부각되고 있음.
- Ontology기술을 근간으로 추론 엔진을 설계하고 있음.
지적재산권
- 국내: 상황인지응용에 대한 특허만 소수 존재
- 국외
–응용 및 컨텍스트 처리 방법론에 대해다수의 지적재산권이 존재함
–주로 대기업에 의해 출원