1 |
1
이기종 홈 네트워크 미들웨어 사이의 연동을 지원하기 위한 장치에 있어서,상기 미들웨어에 연결된 복수의 가전 장치의 서비스 명세(Service Description), 서비스 메소드 및 서비스 상태 중 적어도 하나를 정의하는 공통 기술자;상기 미들웨어에 설치된 에이전트로부터 상기 공통 기술자에 정의된 포맷에 따른 상기 복수의 가전 장치의 상태 정보를 수신하는 에이전트 매니저;상기 수신된 상태 정보에 따라 가전 장치의 상태를 갱신하는 상태 매니저; 및사용자가 설정한 시나리오에 따른 조건을 만족하는 경우, 상기 가전 장치가 동작하도록 하는 이벤트 신호를 생성하는 이벤트 매니저를 포함하는 것을 특징으로 하는 장치
|
2 |
2
제1항에 있어서,상기 공통 기술자의 객체는 상기 미들웨어의 서비스 이름, 상기 서비스를 구별 식별자 및 상기 서비스의 기능을 포함하는 것을 특징으로 하는 장치
|
3 |
3
제1항에 있어서,새로운 미들웨어 추가 시 상기 추가된 미들웨어의 에이전트와의 통신을 위해 생성되는 에이전트 커뮤니케이션 스레드를 더 포함하는 것을 특징으로 하는 장치
|
4 |
4
제3항에 있어서,상기 에이전트 커뮤니케이션 스레드는 상기 에이전트로부터 수신된 정보를 상기 에이전트 매니저의 메시지 큐로 전달하는 것을 특징으로 하는 장치
|
5 |
5
제1항에 있어서,상기 미들웨어에 서비스가 추가되는 경우, 상기 에이전트 매니저는 상기 에이전트가 추가된 서비스에 대해 XML 형태로 생성한 공통 기술자를 수신하는 것을 특징으로 하는 장치
|
6 |
6
제5항에 있어서,상기 에이전트 매니저는 상기 추가된 서비스에 관한 공통 기술자 클래스를 생성하고 리스트로 관리하며, 상기 에이전트에 서비스 구별 식별자를 전달하여 상기 에이전트와 상기 추가된 서비스에 대한 채널이 생성하는 것을 특징으로 하는 장치
|
7 |
7
제2항에 있어서,사용자로부터 서비스 구별 식별자를 포함하는 서비스 요청이 있는 경우, 상기 에이전트 매니저는 상기 공통 기술자에서 상기 서비스 구별 식별자에 상응하는 서비스 기능을 검색하고, 상기 검색된 서비스 개시 제어 신호를 상기 에이전트로 전송하는 것을 특징으로 하는 장치
|
8 |
8
제1항에 있어서, 상기 에이전트는 상기 상태 정보를 XML 규약에 따라 변경한 후 상기 에이전트 매니저로 전송하는 것을 특징으로 하는 장치
|
9 |
9
제3항에 있어서,상기 상태 매니저는 상기 에이전트 커뮤니케이션 스레드를 통하여 전송된 상태 정보를 파싱하고, 미리 설정된 메소드를 통하여 상태 정보를 갱신하는 것을 특징으로 하는 장치
|
10 |
10
제1항에 있어서, 상기 시나리오는 미들웨어 연동 지원 언어로 작성되며, 상기 미들웨어 연동 지원 언어를 파싱하고, XML 형태로 변환하는 언어 분석부를 더 포함하는 것을 특징으로 하는 장치
|
11 |
11
제10항에 있어서, 상기 변환된 XML을 동기, 비동기 및 시간 문맥으로 분류하는 컨텍스트 매니저를 더 포함하는 것을 특징으로 하는 장치
|
12 |
12
제11항에 있어서, 상기 이벤트 매니저는 상기 시나리오의 분류된 문맥을 큐 구조로서 관리하며, 상기 문맥에 해당되는 조건이 만족하였을 때, 상기 시나리오를 시작(trigger)시키는 것을 특징으로 하는 장치
|
13 |
13
제12항에 있어서, 상기 상태 매니저는 상기 시나리오 시작에 따라 상기 상태 정보를 갱신하는 것을 특징으로 하는 장치
|
14 |
14
제12항에 있어서상기 이벤트 매니저는 상기 큐에 더 이상의 시나리오가 존재하지 않는 경우 블록되며, 다음 시나리오의 등록을 대기하는 것을 특징으로 하는 장치
|
15 |
15
이기종 홈 네트워크 미들웨어 사이의 연동을 지원하기 위한 방법에 있어서,상기 미들웨어에 연결된 복수의 가전 장치의 서비스 명세(Service Description), 서비스 메소드 및 서비스 상태 중 적어도 하나를 공통 기술자로서 정의하는 단계;상기 미들웨어에 설치된 에이전트로부터 상기 공통 기술자에 정의된 포맷에 따른 상기 복수의 가전 장치의 상태 정보를 수신하는 단계;상기 수신된 상태 정보에 따라 가전 장치의 상태를 갱신하는 단계; 및사용자가 설정한 시나리오에 따라 설정된 시간 또는 조건을 만족하는 경우, 상기 가전 장치가 동작하도록 하는 이벤트 신호를 생성하는 단계를 포함하는 것을 특징으로 하는 미들웨어 연동 지원 방법
|
16 |
16
제15항에 따른 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
|