1 |
1
IEEE 1394와 TCP/IP를 동시에 지원하는 홈 네트워크에서 지니 룩업 서비스 구조에 있어서, 룩업 서비스에 등록된 TCP/IP, IEEE 1394 서비스 프로바이더의 프록시 정보를 저장하는 서비스 프로바이더 프록시 DB와; 상기 홈네트웍상에 연결되는 1394네트웍과 TCP/IP 네트웍 기반 기기들 상호간 송/수신되는 데이터의 채널링을 수행하는 SLCH모듈과; 상기 룩업 서비스의 이벤트 관리자에 포함되며, IEEE 1394 기반 서비스 정보를 동적으로 재구성하고 서비스에 의해 등록된 IEEE 1394 네트웍 상태변화를 관리하는 1394 이벤트 관리자와; 상기 IEEE 1394 이벤트 관리자로부터 재정의된 IEEE 1394 네트웍 이벤트를 수신하며, IEEE 1394 네트웍 토폴로지와 GUID 맵을 유지시키고 갱신하는 1394 버스 관리자;를 포함하는 것을 특징으로 하는 지니 룩업 서비스 구조
|
2 |
2
제1항에 있어서, 상기 지니 룩업 서비스 구조는, 상기 네트웍에 연결되는 TCP/IP 기반 기기 및 IEEE 1394 기반 기기들의 인식을 위해 128 랜덤 비트로 구성된 기기별 ID를 생성하는 유니버설 서비스 ID 생성부;를 더 포함하는 것을 특징으로 하는 지니 룩업 서비스 구조
|
3 |
3
제1항에 있어서, 상기 1394 이벤트 관리자는, IEEE 1394 네트웍 이벤트를 수신하는 IEEE 1394 리스너와; 재정의된 이벤트를 서비스들에게 송신하는 IEEE 1394 이벤트 핸들러;를 포함하는 것을 특징으로 하는 지니 룩업 서비스 구조
|
4 |
4
제1항에 있어서, 상기 SLCH모듈은, TCP 네트웍 기반 기기들과는 Java RMI 프로토콜을 사용하여 통신을 수행하며, IEEE 1394 네트웍 기반 기기들과는 IEEE 1394 RMI를 사용하여 통신을 수행하는 것을 특징으로 하는 지니 룩업 서비스 구조
|
5 |
5
제1항에 있어서, 상기 IEEE 1394 RMI는, 상기 홈 네트웍에서 1394 기기간 통신을 위한 프로토콜로, 멀티미디어 데이터를 전송하는 UDP채널과 제어 데이터를 전송하는 TCP 채널로 구성되는 것을 특징으로 하는 지니 룩업 서비스 구조
|
6 |
6
제5항에 있어서, 상기 SLCH 모듈은, rate monotonic scheduling 알고리즘을 사용하는 것을 특징으로 하는 지니 룩업 서비스 구조
|
7 |
7
제1항에 있어서, 상기 SLCH모듈은, TCP 서비스 프로바이더에서 IEEE 1394 클라이언트로 데이터를 전송하기 위한 TCP-데이터 큐와; IEEE 1394 서비스 프로바이더에서 TCP 클라이언트로 TCP채널을 통해 제어 정보를 전송하는 1394 제어 큐와; IEEE 1394 서비스 프로바이더에서 TCP 클라이언트로 UDP채널을 통해 멀티미디어 데이터 정보를 전송하기 위한 1394 스트림 큐;를 포함하는 것을 특징으로 하는 지니 룩업 서비스 구조
|
8 |
8
제7항에 있어서, 상기 SLCH모듈은, IEEE 1394 서비스 프로바이더와 TCP 클라이언트간 데이터 송/수신에 따른 IEEE 1394 서비스 프로바이더로부터의 데이터 전송시 제어 정보는 상기 1394 제어큐를 통해서 TCP 채널로 해당 TCP 클라이언트로 전송하며, 멀티미디어 데이터 정보는 상기 1394 스트림 큐를 통해서 UDP 채널로 해당 TCP 클라이언트로 전송하는 것을 특징으로 하는 지니 룩업 서비스 구조
|
9 |
9
제8항에 있어서, 상기 SLCH모듈은, TCP 서비스 프로바이더와 IEEE 1394 클라이언트간 데이터 송/수신에 따른 TCP 기반 서비스 프로바이더로부터의 데이터 전송시 TCP-큐를 통해 데이터 정보를 전송하는 것을 특징으로 하는 지니 룩업 서비스 구조
|
10 |
10
제9항에 있어서, 상기 SLCH모듈은, 상기 1394 스트림 큐에 가장 높은 우선 순위를 부여하며, 1394 스트림 큐의 대역폭을 모니터링하여 1394 스트림 큐의 대역폭을 미리 설정된 일정 범위가 넘지 않도록 제어하는 것을 특징으로 하는 지니 룩업 서비스 구조
|
11 |
11
제10항에 있어서, 상기 SLCH모듈은, 상기 1394 스트림 큐의 대역폭이 전체 대역폭의 80% 이상이 되지 않도록 할당하는 것을 특징으로 하는 지니 룩업 서비스 구조
|
12 |
12
IEEE 1394와 TCP/IP를 동시에 지원하는 홈 네트워크에서 지니 룩업 서비스 방법에 있어서, (a)IEEE 1394 기반의 기기에 룩업 서비스 등록을 위한 서비스 아이디를 할당하고, IEEE 1394 기반의 지니 서비스를 룩업 서비스에 등록시키는 단계와; (b)클라이언트로부터 요청이 있는 경우 룩업 서비스에 등록된 해당 IEEE 1394 또는 TCP/IP 기반의 서비스 프로바이더에 대한 프록시 정보를 제공하는 단계와; (c)상기 클라이언트와 서비스 프로바이더의 기반 네트웍이 동일한 경우 해당 클라이언트와 서비스 프로바이더간 상기 프록시 정보를 이용한 통신 라인을 설정하는 단계와; (d)상기 클라이언트와 서비스 프로바이더의 네트웍 기반이 다른 경우 SLCH의 채널링을 통해 해당 클라이언트와 서비스 프로바이더간 통신을 설정하는 단계;를 포함하는 것을 특징으로 하는 지니 룩업 서비스 방법
|
13 |
13
제12항에 있어서, 상기 (a)단계에서, IEEE 1394 기반 지니 서비스를 제공하는 기기는, TCP/IP IEEE 1394용의 두가지 프록시 타입으로 등록되는 것을 특징으로 하는 지니 룩업 서비스 방법
|
14 |
14
제12항에 있어서, 상기 (c)단계에서, 상기 IEEE 1394 네트웍 기반 기기 간에는 IEEE 1394 RMI 프로토콜을 통해 통신이 수행되는 것을 특징으로 하는 지니 룩업 서비스 방법
|
15 |
15
제12항에 있어서, 상기 (c)단계에서, 상기 TCP/IP 네트웍 기반 기기 간에는 TCP/IP RMI 프로토콜을 통해 통신이 수행되는 것을 특징으로 하는 지니 룩업 서비스 방법
|
16 |
16
제12항에 있어서, 상기 (d)단계는, (d1)통신이 요청된 클라이언트 및 서비스 프로바이더의 네트웍 기반을 검사하는 단계와; (d2)상기 검사결과 TCP/IP 클라이언트와 IEEE 1394 기반 서비스 프로바이더간 통신시에는 IEEE 1394 서비스 프로바이더로부터의 제어정보는 상기 SLCH의 1394 제어 큐를 통해 해당 TCP/IP 클라이언트로 전송하고, 멀티미디어 데이터 정보는 상기 SLCH의 1394 스트림 큐를 통해 전송하는 단계와; (d3)상기 검사결과 IEEE 1394 클라이언트와 TCP/IP 기반 서비스 프로바이더간 통신시에는 TCP/IP 서비스 프로바이더로부터의 정보를 TCP 데이터 큐를 통해 전송하는 단계;를 특징으로 하는 지니 룩업 서비스 방법
|
17 |
17
제16항에 있어서, 상기 (d2)단계에서, 상기 제어정보는, 1394 제어 큐를 통해 TCP채널로 전송되는 것을 특징으로 하는 지니 룩업 서비스 방법
|
18 |
18
제16항에 있어서, 상기 (d2)단계에서, 상기 멀티미디어 데이터 정보는, 1394 스트림 큐를 통해 UDP채널로 전송되는 것을 특징으로 하는 지니 룩업 서비스 방법
|
19 |
19
제18항에 있어서, 상기 멀티미디어 데이터 정보를 전송하는 1394 스트림 큐는, 가장 높은 우선 순위의 큐로 설정되며, 전체 대역폭의 80%이상이 되지 않도록 설정되는 것을 특징으로 하는 지니 룩업 서비스 방법
|
20 |
20
제16항에 있어서, 상기 (d2)단계에서, 상기 TCP/IP 클라이언트와 SLCH간에는 Java RMI 프로토콜을 통해 통신이 수행되며, 상기 IEEE 1394 기반 서비스 프로바이더와 SLCH간에는 IEEE 1394 RMI 프로토콜을 통해 통신이 수행되는 것을 특징으로 하는 지니 룩업 서비스 방법
|
21 |
21
제16항에 있어서, 상기 (d3)단계에서, 상기 IEEE 1394 클라이언트와 SLCH간에는 IEEE 1394 RMI 프로토콜을 통해 통신이 수행되며, 상기 TCP/IP 기반 서비스 프로바이더와 SLCH간에는 TCP/IP RMI 프로토콜을 통해 통신이 수행되는 것을 특징으로 하는 지니 룩업 서비스 방법
|