1 |
1
유비쿼터스 환경에서 적어도 하나의 애플리케이션 서버로부터의 서비스 검색 요청에 대응하는 서비스를 서비스 검색부에 의하여 검색하여 제공하는 방법에 있어서,
상기 서비스를 제공하는 적어도 하나의 서비스 서버로부터 전송되는 서비스 디스크립션(description)을 상기 서비스 검색부에 등록하는 단계;
컨텍스트(context) 전송 룰을 컨텍스트 브로커로 전송하여 등록시키는 단계;
상기 서비스 서버의 서비스 컨텍스트가 변경되는 경우, 상기 컨텍스트 전송 룰에 해당하는 변경된 서비스 컨텍스트를 상기 서비스 검색부에 저장하는 단계; 및
상기 서비스 검색 요청에 응답하여, 상기 등록된 서비스 디스크립션과 상기 저장된 변경된 서비스 컨텍스트에 따라, 상기 서비스 검색 요청에 대응하는 서비스를 검색하여 제공하는 단계를 포함하는 것을 특징으로 하는 서비스 검색 제공 방법
|
2 |
2
제 1 항에 있어서,
상기 서비스 디스크립션을 상기 서비스 검색부에 등록하는 단계는, 상기 유비쿼터스 환경에 서비스 서버가 등장한 경우, 상기 등장한 서비스 서버로부터 전송되는 서비스 디스크립션을 수신하여 등록하는 것을 특징으로 하는 서비스 검색 제공 방법
|
3 |
3
제 1 항에 있어서, 상기 변경된 서비스 컨텍스트를 상기 서비스 검색부에 저장하는 단계는,
상기 컨텍스트 브로커에서, 상기 서비스 컨텍스트가 변경된 경우 상기 서비스 서버로부터 전송되는 상기 변경된 서비스 컨텍스트를 수신하여 저장하는 단계;
상기 컨텍스트 브로커에서, 상기 변경된 서비스 컨텍스트가 상기 등록된 컨텍스트 전송 룰에 해당하는 경우, 상기 변경된 서비스 컨텍스트를 전송하는 단계; 및
상기 변경된 서비스 컨텍스트를 수신하여 상기 서비스 검색부에 저장하는 단계를 포함하는 것을 특징으로 하는 서비스 검색 제공 방법
|
4 |
4
제 1 항에 있어서,
상기 서비스 디스크립션은 상기 서비스의 이름, 타입(type), 위치를 포함하는 것을 특징으로 하는 서비스 검색 제공 방법
|
5 |
5
제 1 항에 있어서,
상기 서비스 컨텍스트는 상기 서비스의 상태 정보, 및 상태 변경 정보를 포함하는 것을 특징으로 하는 서비스 검색 제공 방법
|
6 |
6
유비쿼터스 환경에서, 적어도 하나의 애플리케이션 서버로부터의 서비스 검색 요청에 대응하는 서비스를 검색하여 제공하는 시스템에 있어서,
상기 서비스를 제공하며, 자신의 서비스 디스크립션을 전송하고, 자신의 서비스 컨텍스트가 변경된 경우 변경된 서비스 컨텍스트를 전송하는 적어도 하나의 서비스 서버;
컨텍스트 전송 룰을 수신하여 등록하며, 상기 변경된 서비스 컨텍스트를 수신하여 상기 컨텍스트 전송 룰에 해당하는 변경된 서비스 컨텍스트를 전송하는 컨텍스트 브로커; 및
상기 서비스 디스크립션을 수신하여 등록하고, 상기 컨텍스트 전송 룰을 전송하고, 상기 컨텍스트 전송 룰에 해당하는 변경된 서비스 컨텍스트를 수신하여 저장하며, 상기 서비스 검색 요청에 응답하여, 상기 등록된 서비스 디스크립션과 상기 저장된 변경된 서비스 컨텍스트에 따라, 상기 서비스 검색 요청에 대응하는 서비스를 검색하여 제공하는 서비스 검색부를 포함하는 것을 특징으로 하는 서비스 검색 제공 시스템
|
7 |
7
제 6 항에 있어서,
상기 서비스 서버는, 상기 유비쿼터스 환경에 등장하는 경우 자신의 서비스 디스크립션을 전송하며, 서비스 검색부는 상기 전송된 서비스 디스크립션을 수신하여 등록하는 것을 특징으로 하는 서비스 검색 제공 시스템
|
8 |
8
제 6 항에 있어서,
상기 서비스 디스크립션은 상기 서비스의 이름, 타입, 위치를 포함하는 것을 특징으로 하는 서비스 검색 제공 시스템
|
9 |
9
제 6 항에 있어서,
상기 서비스 컨텍스트는 상기 서비스의 상태 정보, 및 상태 변경 정보를 포함하는 것을 특징으로 하는 서비스 검색 제공 시스템
|