Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 홈네트워크에서의 미디어포맷/전송프로토콜 변환 장치 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 사용자가 요구하는 컨텐츠를 미디어 서버로부터 수신하여, 그 컨텐츠의 미디어포맷과 전송프로토콜을 사용자 단말(클라이언트)이 지원하는 포맷과 전송 프로토콜로 자동으로 변환함으로써, 클라이언트로 하여금 홈 네트워크 상에 존재하는 모든 컨텐츠를 자신이 지원하는 전송 프로토콜을 통하여 전송받아 재생할 수 있게 하는, 홈네트워크에서의 미디어포맷/전송프로토콜 변환 장치 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 홈네트워크에서의 미디어포맷/전송프로토콜 변환 장치에 있어서,홈네트워크 상에 존재하는 미디어 서버를 발견하고, 상기 미디어 서버가 제공할 수 있는 컨텐츠에 대한 리스트 정보, 포맷 정보, 및 전송프로토콜 정보를 획득하고, 사용자가 요청한 컨텐츠의 미디어포맷 및 상기 컨텐츠가 있는 미디어 서버의 전송프로토콜과 사용자 단말이 지원하는 미디어포맷 및 전송프로토콜을 비교하여 적절한 포맷 컨버팅 수단/전송프로토콜을 선택하고 선택된 포맷 컨버팅 수단/전송프로토콜을 사용할 수 있도록 미디어포맷 처리 수단과 전송프로토콜 처리 수단에 요청하기 위한 제어 에이전트 수단; 외부에 대하여 미디어 서버로 보이도록 하는 기능을 수행하고, 사용자 단말이 요청한 컨텐츠를 해당 미디어 서버로부터 수신하기 위한 미디어서버 디바이스 수단; 상기 제어 에이전트 수단의 요청에 따라, 상기 제어 에이전트 수단이 상기 선택된 포맷 컨버팅 수단을 사용할 수 있도록 연결하기 위한 상기 미디어포맷 처리 수단; 및 상기 제어 에이전트 수단의 요청에 따라, 상기 제어 에이전트 수단이 상기 선택된 전송프로토콜을 사용할 수 있도록 연결하기 위한 상기 전송프로토콜 처리 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 홈네트워크에서의 미디어포맷/전송프로토콜 변환 등에 이용됨. 홈네트워크, 미디어 서버 프록시, 미디어 포맷 변환, 전송 프로토콜 변환
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 인터럽트로 이벤트의 발생을 알리기 위한 분산 제어 네트워크 장치 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 이벤트의 발생을 인터럽트의 형태로 알림으로써 호스트의 시스템 성능의 저하를 방지하고, 시스템의 성능을 향상시키기 위한 인터럽트로 이벤트의 발생을 알리기 위한 분산 제어 네트워크 장치 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 인터럽트로 이벤트의 발생을 알리기 위한 분산 제어 네트워크 장치에 있어서, 네트워크 디바이스에 이벤트가 발생함에 따라 이를 네트워크 변수를 통해 알리기 위한 이벤트 발생 수단; 외부 기기로부터 이벤트 등록 메시지를 수신함에 따라 가상 네트워크 변수와 상기 이벤트 발생 수단의 네트워크 변수를 바인딩시켜 상기 네트워크 디바이스에 이벤트가 발생함에 따라 인터럽트가 발생되게 하여 이벤트의 발생을 감지하고 이를 이벤트 알림 메시지를 통해 상기 외부 기기에 알리기 위한 제어 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 분산 제어 네트워크 장치 등에 이용됨. 분산 제어 네트워크, 론 웍스 네트워크, 인터럽트, 변수 바인딩, 이벤트, 론 웍스 디바이스, 가상 네트워크 변수
Abstract:
본 발명은 라우터를 통해서 다양한 네트워크 미디어로 구성되는 홈 네트워크를 아무런 사전 지식 없이도 자동으로 인식하여 네트워크 구성관리 용이하게 하는 론웍스 네트워크 토폴로지 자동 인식 방법에 관한 것이다. 즉 본 발명에서는 종래 거의 수동으로 처리되도록 되어 있는 네트워크의 토폴로지 정보를 소프트웨어적으로 처리하여 네트워크 토폴로지 정보를 모르는 상황에서 자동으로 토폴로지와 디바이스 정보를 읽어올 수 있도록 함으로서, 원격지에 있는 네트워크 관리자가 댁내의 네트워크 및 디바이스 정보를 모르더라도 자동으로 구성된 정보를 보고 구성관리 작업을 용이하게 수행할 수 있다.
Abstract:
PURPOSE: A cooperative service method between information apparatuses supporting heterogeneous control middlewares under home network environment and a method thereof are provided to exchange information between information apparatuses that support heterogeneous control middlewares through a home server, thereby expanding compatibility between the information apparatuses. CONSTITUTION: A home server decides whether control middlewares of more than two information apparatuses selected by a user are the same type(2,4). If so, the home server performs a control middleware operation between the selected information apparatuses(6). If the control middlewares are not the same type, the home server executes an interface module corresponding to the information apparatuses(10). The home server executes a connector, and carries out an interworking function of the heterogeneous control middlewares(12). The home server completes a system or returns to the first step(8).
Abstract:
PURPOSE: An information transfer apparatus in HAVi(Home Audio/Video interoperability) network and a method therefor are provided to enable an application program providing service by using a home appliance or a control module for controlling the home appliance to transfer message on a real time basis. CONSTITUTION: A message allocating unit(300) allocates a priority level according to a kind of a message and queues it. A message consumer(310) transfers a queued message with a higher priority level. A TAM(Transferred Adaption Module) transmitting unit(330) includes multiple TAM transmitters for sectioning the message into several TAM packets, converting them into physical packets, and transferring them to a target node. A TAM manager(320) transfers the message transferred from the message consumer(310) to the TAM transmitting unit(330) according to its priority level. A CMM1394 interface(350) converts the sectioned TAM packets into physical packets and transfers them to the target node.
Abstract:
PURPOSE: A Gini look-up service structure and method in a home network supporting both IEEE 1394 and TCP/IP are provided to allow an IEEE 1394 device to easily connected to a Gini network by using a queue mechanism for exchanging information between TCP/IP and IEEE 1394. CONSTITUTION: An SLCH(Stream Link Channel Handler)(302) searches proxy DB information(328) of a look-up service, and when data is transmitted and received between an IEEE 1394 service provider(800) and a TCP client(804), the SLCH(302) transmits 1394 control data through a TCP channel by using a 1394-control queue(308) and 1394 multimedia data to the TCP client(804) through a UDP channel by using a 1394-stream queue(310). When data is transmitted and received between a TCP-based service provider(802) and an IEEE 1394 client(806), the SLCH(302) transmits data to the IEEE 1394 client(806) through only a TCP-data queue(306).
Abstract:
PURPOSE: A device and a method for synchronizing a multi threads system of a JVM(Java Virtual Machine) are provided to increase the concurrency of the system by subdividing a unit of a lock used to realize the thread synchronization between threads on the JVM from an object to a field of the object. CONSTITUTION: The device includes a lock table(103), a monitor(102), a lock table instance of the object, and a field lock manager(105). The lock table(103) relates to each class in the JVM. The monitor(102) refers the validity information of a common lock and an exclusive lock of the object and the lock table(103) including the object by linking with each object. The field lock manager(105) manages the validity of the field lock of the object and a pending list of the threads.
Abstract:
PURPOSE: A method and an apparatus of binding devices together is provided to support a binding function even though all variables of devices are not known, to freely perform a binding process, and to supply an easy network configuration method to a network composition manager, thereby constructing an interworking service between apparatuses that are not bound with an existing system. CONSTITUTION: A home server(201) interfaces each network variable having different types and components of the first and second Lonworks devices(207,208), and binds the variables together. The home server(201) mounts a LonWorks network interface. The home server(201) generates a network variable(203) whose type is B and a component is Y, and binds the network variable(203) with a network variable(102) of the first LonWorks device(207). The home server(201) generates a network variable(204) whose type is C and a component is Z, and binds the network variable(204) with a network variable(103) of the second LonWorks device(208). The home server(201) interfaces the network variables(203,204) by a meaningful device binding support of a translator(202).