1 |
1
공유 리소스, 리소스 디스크립션 및 컨텍스트 정보(Context Information)를 저장하는 CIB 저장부;
상기 CIB 저장부에 저장된 정보의 관리 및 질의 기능을 지원하는 디바이스 정보 매니저;
하나 이상의 외부 디바이스가 공유한 정보를 제공받아 해당 디바이스의 시스템 특성에 맞게 변환 및 재구성하는 리소스 래퍼;
상기 해당 디바이스 제공 정보를 소정 규칙의 U-MO 리소스 디스크립션(Resource Description)을 생성하여 상기 외부 디바이스에 제공하는 리소스 인코더;
를 포함하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 장치
|
2 |
2
제1항에 있어서, 상기 생성된 리소스 디스크립션은,
리소스 제공/전개부;를 통해서 상기 외부 디바이스에 상기 U-MO 리소스 디스크립션을 제공하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 장치
|
3 |
3
제1항에 있어서, 상기 디바이스 정보 매니저는,
상기 공유 리소스 및 상기 컨텍스트 정보 검색을 요청하는 질의 프로세서;
상기 CIB 저장부에 상기 공유 리소스 정보 추가 및 상기 컨텍스트 정보 추가, 수정 및 삭제를 요청하는 조작 프로세서;
를 포함하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 장치
|
4 |
4
제1항에 있어서, 상기 컨텍스트 정보는,
주변장치 리소스 정보인 하드웨어 컨텍스트;
사용자 정보인 사용자 컨텍스트;
온습도 및 조도의 물리적 정보인 물리적 컨텍스트; 및
선호도 및 시간 흐름에 따른 컨텍스트 리코드인 히스토리 컨텍스트
를 포함하는 정보인 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 장치
|
5 |
5
제1항에 있어서, 상기 CIB 저장부는,
XML 기반 다단계 카테고리 구조로 XML로 정의된 상기 컨텍스트 정보, 상기 리소스 디스크립션 및 상기 공유 리소스
를 저장하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 장치
|
6 |
6
제1항에 있어서, 상기 CIB 저장부는,
XPath를 이용하여 상기 디바이스 정보 매니저의 질의에 응답하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 장치
|
7 |
7
CIB 저장부를 포함하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 장치를 사용하여 리소스 디스크립션 및 공유 리소스를 제공받는 방법에 있어서,
(e) 일 디바이스가 하나 이상의 디바이스 정보를 공유하는 프레임워크 운용 장치에 원하는 컨텍스트 정보 또는 공유 리소스 검색을 요청하는 단계;
(f) 상기 프레임워크 운용 장치로부터 상기 원하는 컨텍스트 정보 또는 공유 리소스 정보를 검색하는 단계; 및
(g) 상기 검색된 정보를 소정 규칙의 U-MO 리소스 디스크립션 정보로 변환하여 상기 일디바이스에 제공하는 단계
를 포함하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 방법
|
8 |
8
제7항에 있어서, 상기 (f)단계는,
(f-1) 상기 프레임워크 운용 장치에 상기 검색 요청을 SPARQL 형식으로 변환하여 CIB 저장부에 질의하는 단계;
를 포함하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 방법
|
9 |
9
제7항에 있어서, 상기 (g)단계는,
(g-1) 상기 검색된 정보를 리소스 디스크립션 프레임워크 형태로 제공하는 단계;
(g-2) 상기 리소스 디스크립션 프레임워크를 부호화하여 상기 U-MO 리소스 디스크립션 정보를 생성하는 단계; 및
(g-3) 상기 U-MO 리소스 디스크립션을 상기 일디바이스에 제공하는 단계
를 포함하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 방법
|
10 |
10
자원 공유를 위한 CIB 상황인지 프레임워크 운용 장치에 공유 리소스 디스크립션을 추가하는 방법에 있어서,
(a) 하나 이상의 외부 디바이스가 공유하는 U-MO 리소스 디스크립션을 수신하는 단계;
(b) 상기 U-MO 리소스 디스크립션을 해당 디바이스의 시스템에 기반한 리소스 디스크립션으로 수정하는 단계;
(c) 상기 해당 디바이스의 CIB 저장부에 상기 수정한 리소스 디스크립션을 저장하는 단계;
를 포함하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 방법
|
11 |
11
제10항에 있어서, 상기 (c)단계 이후에,
(d) 상기 해당 디바이스의 각 구성요소 또는 상기 외부 디바이스 요구 발생시 상기 저장한 리소스 디스크립션을 제공하는 단계
를 더 포함하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 방법
|
12 |
12
제10항에 있어서, 상기 (c)단계 이후에,
상기 리소스 디스크립션 추가, 수정 및 삭제 작업을 포함하는 편집을 하는 단계
를 더 포함하는 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 방법
|
13 |
13
제10항에 있어서, 상기 (c)단계는,
(c-1) 상기 CIB 저장부에 리소스 디스크립션을 추가할 위치를 결정하는 단계; 및
(c-2) 상기 결정된 위치에 상기 리소스 디스크립션을 추가하는 단계
를 포함하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 방법
|
14 |
14
제7항 내지 제13항 중 어느 한 항에 있어서, 상기 CIB 저장부는,
XML 기반 다단계 카테고리 구조로 XML로 정의된 해당 디바이스가 제공가능한 리소스 및 오브젝트에 대한 정보
를 포함하는 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 방법
|
15 |
15
제7항 내지 제13항 중 어느 한 항에 있어서, 상기 리소스 디스크립션은,
해당 리소스가 저장된 디바이스의 주소 및 상기 통신 채널
을 포함하는 정보인 것을 특징으로 하는 자원 공유를 위한 CIB 상황인지 프레임워크 운용 방법
|