KR100911318B1 - Apparatus and method for managing message in home network - Google Patents
Apparatus and method for managing message in home network Download PDFInfo
- Publication number
- KR100911318B1 KR100911318B1 KR1020020064448A KR20020064448A KR100911318B1 KR 100911318 B1 KR100911318 B1 KR 100911318B1 KR 1020020064448 A KR1020020064448 A KR 1020020064448A KR 20020064448 A KR20020064448 A KR 20020064448A KR 100911318 B1 KR100911318 B1 KR 100911318B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- manager
- software element
- destination
- received
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2805—Home Audio Video Interoperability [HAVI] networks
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Abstract
메시징 시스템 내에 소프트웨어 엘레멘트 매니저를 구비하고, 그 소프트웨어 엘레멘트 매니저가 메시지의 발신지 및 목적지에 따른 소프트웨어 엘레멘트를 생성하도록 하여 메시지의 처리속도를 향상시킨다.
표시화면을 가지고 있는 제어용 디바이스 및 복수의 피제어용 디바이스가 인터페이스부를 통해 연결되어 상호간에 소정의 메시지를 전송하는 홈 네트워크에서의 메시지 관리장치에서, 상기 제어용 디바이스 및 피제어용 디바이스 각각은, 디바이스 자체의 동작을 제어하기 위한 이벤트 매니저, 레지스트리, 스트림 매니저, 리소스 매니저, DCM(Device Control Module) 매니저 및 DDI(Data Driven Interaction) 컨트롤러와, 상기 이벤트 매니저, 레지스트리, 스트림 매니저, 리소스 매니저, DCM 매니저 또는 DDI 컨트롤러의 요청에 따라 상대방 디바이스로 전송할 메시지를 생성함과 아울러 상대방 디바이스로부터 수신되는 메시지를 처리하는 메시징 시스템을 구비하고, 상기 메시징 시스템 내에는, 전송할 메시지 및 수신되는 메시지의 발신지 및 목적지에 따른 소프트웨어 엘레멘트를 생성하여 관리하는 소프트웨어 엘레멘트 매니저를 각기 구비한다.
홈 네트워크, 메시지, 매니저, 메시지 관리, HAVi
A software element manager is provided in the messaging system, and the software element manager generates software elements according to the source and destination of the message, thereby speeding up the processing of the message.
In a message management apparatus in a home network in which a controlling device having a display screen and a plurality of controlled devices are connected through an interface unit to transmit a predetermined message to each other, each of the controlling device and the controlled device is operated by the device itself. Event manager, registry, stream manager, resource manager, device control module (DCM) manager, and data driven interaction (DDI) controller to control the event manager, registry, stream manager, resource manager, DCM manager or DDI controller. A messaging system for generating a message to be transmitted to the counterpart device and processing a message received from the counterpart device according to a request, and in the messaging system, software according to the source and destination of the message to be transmitted and the received message; Each element has a software element manager for creating and managing elements.
Home Network, Messaging, Manager, Message Management, HAVi
Description
도 1은 HAVi 홈 네트워크 프로토콜 스펙을 보인 도면이고,1 is a diagram showing a HAVi home network protocol specification,
도 2는 본 발명의 메시지 관리장치를 보인 도면이며,2 is a view showing a message management device of the present invention,
도 3은 본 발명의 메시지 관리방법을 보인 신호흐름도이다.3 is a signal flow diagram illustrating a message management method of the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
100 : 제어용 디바이스 110, 210 : 인터페이스부100:
120, 220 : 이벤트 매니저 130, 230 : 레지스트리120, 220:
140, 240 : 스트림 매니저 150, 250 : 리소스 매니저140, 240:
160, 260 : DCM 매니저 170, 270 : DDI 컨트롤러160, 260: DCM
180, 280 : 메시징 시스템 181, 281 : 소프트웨어 엘레멘트 매니저180, 280:
200 : 피제어용 디바이스 300 : 인터페이스 케이블200: device to be controlled 300: interface cable
본 발명은 예를 들면, HAVi(Home Audio/Video interoperability)를 기반으로 하는 홈 네트워크에서 복수의 디지털 디바이스들이 상호간에 전송하는 소정의 메시 지를 효율적으로 관리할 수 있도록 하는 홈 네트워크에서의 메시지 관리장치 및 방법에 관한 것이다.The present invention provides, for example, a message management apparatus in a home network for efficiently managing a predetermined message transmitted by a plurality of digital devices to each other in a home network based on HAVi (Home Audio / Video interoperability), and It is about a method.
홈 네트워크는 복수의 디지털 디바이스들을 무선이나 유선 등으로 상호간에 데이터 통신이 가능하도록 연결하여 두고, 디지털 텔레비전 수상기 등과 같이 표시화면을 가지고 있는 디지털 디바이스를 제어용(controller) 디바이스로 설정하며, 표시화면을 가지고 있지 않은 DVD 플레이어, DVHS(Digital Video Home System) 또는 PVR(Personal Video Recorder) 등의 디지털 디바이스들은 피제어용(controlled) 디바이스로 설정하여 사용자가 제어용 디바이스를 통해 피제어용 디바이스들의 동작을 제어할 수 있도록 하고 있다.The home network connects a plurality of digital devices so as to enable data communication between each other wirelessly or by wire, and sets a digital device having a display screen such as a digital television receiver as a controller device and has a display screen. Digital devices such as DVD players, digital video home systems (DVHS), or personal video recorders (PVRs) that are not present can be set as controlled devices so that users can control the operation of the controlled devices through the control devices. have.
그리고 사용자가 상기 제어용 디바이스의 UI(User Interface) 화면 등을 통해 소정의 피제어용 디바이스들의 동작명령을 할 경우에 제어용 디바이스는 사용자의 동작명령에 따라 소정의 메시지를 생성하여 송출하고, 그 송출한 소정의 메시지를 해당되는 피제어용 디바이스가 수신하여 해당 동작을 수행하면서 동작명령의 수행 결과에 따른 응답 메시지를 생성하여 제어용 디바이스로 전송하며, 제어용 디바이스들은 상기 응답 메시지로 해당 피제어용 디바이스들의 동작상태를 확인한 후 UI 화면 등에 표시하여 사용자에게 알리고 있다.When the user issues an operation command of predetermined controlled devices through a UI (User Interface) screen of the control device, the controlling device generates and sends a predetermined message according to the user's operation command, and transmits the predetermined message. The control device receives the corresponding control device, performs the corresponding operation, generates a response message according to the result of the execution of the operation command, and transmits the response message to the controlling device. The control devices confirm the operation status of the controlled device using the response message. After that, it is displayed on the UI screen to inform the user.
이러한 홈 네트워크로서는 HAVi가 알려져 있다. 도 1은 일반적인 HAVi 홈 네트워크 프로토콜 스펙을 보인 도면이다. 이에 도시된 바와 같이 HAVi는 디바이스 드라이버 및 하드웨어와, RTOS(Real Time OS)와, IEEE 1394-1995 트랜잭션 레이어(Transaction layer)와, SBM(Serial Bus Manager)와, IEC 61883 FCP(Function Control Protocol) 레이어와, CMP를 구비하는 IEEE 1394 인터페이스를 기반으로 하는 것으로 디지털 디바이스들이 ISO(International Standardization Organization) 스트림과 제어 명령을 상호간에 전송할 수 있도록 하는 것을 목적으로 제안한 규격이다.HAVi is known as such a home network. 1 is a diagram illustrating a general HAVi home network protocol specification. As shown here, HAVi is a device driver and hardware, RTOS (Real Time OS), IEEE 1394-1995 transaction layer (Serial Bus Manager), SBM (Serial Bus Manager) and IEC 61883 Function Control Protocol (FCP) layer And based on the IEEE 1394 interface with a CMP is a standard proposed to enable digital devices to transmit the International Standardization Organization (ISO) streams and control commands to each other.
실행(execution) 엔진으로는 Java를 채택하고, 홈 네트워크에 연결된 디지털 디바이스들의 상호 호환성을 보장하기 위하여 7개의 시스템 소프트웨어 엘레멘트 즉, 1394 CMM(Communication Media Manager), 메시징 시스템, 이벤트 매니저, 레지스트리, 스트림 매니저, 리소스 매니저 및 DCM(Device Control Module) 매니저를 구비하고, 각 디바이스의 기능을 대표하는 DCM과 FCM(Functional Component Module) 등을 정의하고 있다. 특히 상기 DCM은 각 디바이스를 제어하기 위한 UI(User Interface) 정보를 포함하고 있는 것으로서 그 UI 정보는 HAVi에서 규정하고 있는 DDI(Data Driven Interaction) 프로토콜에 의해 컨트롤러에 전달된다.Java is adopted as the execution engine, and seven system software elements, 1394 Communication Media Manager (CMM), messaging system, event manager, registry, and stream manager, are used to ensure the interoperability of digital devices connected to the home network. It includes a resource manager and a device control module (DCM) manager, and defines DCM and functional component modules (FCM) that represent the functions of each device. In particular, the DCM includes UI (User Interface) information for controlling each device, the UI information is delivered to the controller by the DDI (Data Driven Interaction) protocol prescribed by HAVi.
상기 HAVi를 기반으로 하는 홈 네트워크에 있어서, 소정의 메시지를 상호간에 전송할 경우에 그 메시지를 메시징 시스템이 관리하고 있다. 즉, 다른 디지털 디바이스로 전송할 소정의 동작명령이나 동작명령에 따른 응답 등의 메시지가 있을 경우에 그 메시지를 메시징 시스템이 생성하고 IEEE 1394 인터페이스를 통해 해당되는 디지털 디바이스로 전송하며, 그 전송하는 메시지들은 해당되는 디지털 디바이스 내의 IEEE 1394 인터페이스를 통해 메시징 시스템이 수신하고, 수신한 메시지의 목적지를 확인한 후 해당되는 목적지로 메시지를 전달하게 된다.In the home network based on HAVi, when a predetermined message is transmitted to each other, the messaging system manages the message. That is, when there is a message such as a predetermined operation command or response to an operation command to be transmitted to another digital device, the message is generated by the messaging system and transmitted to the corresponding digital device through the IEEE 1394 interface. Through the IEEE 1394 interface in the corresponding digital device, the messaging system receives the message, confirms the destination of the received message, and delivers the message to the corresponding destination.
그러나 홈 네트워크에 연결되는 디지털 디바이스들의 수가 증가하고, 그 디 지털 디바이스들이 상호간에 전송하는 메시지의 수가 증가함에 따라 메시징 시스템은 소정의 메시지가 수신될 경우에 그 수신된 메시지의 목적지를 확인하는데 많은 시간이 소요되고, 이로 인하여 메시징 시스템의 메시지 처리속도가 지연되는 등의 문제점이 있었다.However, as the number of digital devices connected to the home network increases and the number of messages that the digital devices send to each other increases, the messaging system spends a lot of time identifying the destination of the received message when a given message is received. This takes, and there is a problem such that the message processing speed of the messaging system is delayed.
본 발명의 목적은 메시징 시스템 내에 소프트웨어 엘레멘트 매니저를 구비하고, 그 소프트웨어 엘레멘트 매니저가 메시지의 발신지 및 목적지에 따른 소프트웨어 엘레멘트를 생성하도록 하여 메시지의 처리속도를 향상시킬 수 있는 홈 네트워크에서의 메시지 관리장치 및 방법을 제공하는데 있다.SUMMARY OF THE INVENTION An object of the present invention is to provide a message management apparatus in a home network having a software element manager in a messaging system, wherein the software element manager generates software elements according to the source and destination of the message, thereby improving the processing speed of the message. To provide a method.
이러한 목적을 가지는 본 발명의 홈 네트워크에서의 메시지 관리장치는, 표시화면을 가지고 있는 제어용 디바이스 및 복수의 피제어용 디바이스가 인터페이스부를 통해 연결되어 상호간에 소정의 메시지를 전송하는 홈 네트워크에서의 메시지 관리장치에 있어서, 상기 제어용 디바이스 및 피제어용 디바이스 각각은, 디바이스 자체의 동작을 제어하기 위한 이벤트 매니저, 레지스트리, 스트림 매니저, 리소스 매니저, DCM 매니저 및 DDI 컨트롤러와, 상기 이벤트 매니저, 레지스트리, 스트림 매니저, 리소스 매니저, DCM 매니저 또는 DDI 컨트롤러의 요청에 따라 상대방 디바이스로 전송할 메시지를 생성함과 아울러 상대방 디바이스로부터 수신되는 메시지를 처리하는 메시징 시스템을 구비하고, 상기 메시징 시스템은, 전송할 메시지 및 수신되는 메시지의 발신지 및 목적지에 따른 소프트웨어 엘레멘트를 생성하여 관리하는 소프트웨어 엘레멘트 매니저를 각기 구비하는 것을 특징으로 한다. The message management apparatus in the home network of the present invention having the above object is a message management apparatus in a home network in which a control device having a display screen and a plurality of controlled devices are connected through an interface unit to transmit a predetermined message to each other. In the control device and the controlled device, each of the event manager, registry, stream manager, resource manager, DCM manager and DDI controller for controlling the operation of the device itself, the event manager, registry, stream manager, resource manager And a messaging system for generating a message to be transmitted to the counterpart device at the request of a DCM manager or a DDI controller, and for processing a message received from the counterpart device. And a software manager software element to element management by generating according to the destination and the destination characterized in that each bar.
그리고 본 발명의 홈 네트워크에서의 메시지 관리방법은, 메시징 시스템에 소정 메시지의 전송요청이 입력되거나 또는 인터페이스 케이블을 통해 소정 메시지가 수신되는지의 여부를 판단하여, 소정 메시지의 전송요청이 입력될 경우에 그 전송요청의 메시지가 응답 메시지인지의 여부를 판단하고, 판단 결과 응답 메시지가 아닐 경우에 메시징 시스템이 상기 전송 요청에 따른 메시지를 생성하여 인터페이스 케이블로 송출함과 소프트웨어 엘레멘트 매니저가 상기 생성한 메시지 내의 발신지 및 목적지 정보로 소프트웨어 엘레멘트를 생성하여 저장하며, 응답 메시지일 경우에 소프트웨어 엘레멘트 매니저가 저장하고 있는 소프트웨어 엘레멘트로 상기 응답 메시지의 목적지를 검색하고, 검색한 목적지를 기반으로 응답 메시지를 생성하여 인터페이스 케이블로 송출하며, 상기 메시지가 수신될 경우에 그 수신된 메시지가 응답 메시지인지의 여부를 판단하여, 응답 메시지가 아닐 경우에 소프트웨어 엘레멘트 매니저가 그 수신된 메시지 내의 발신지 및 목적지 정보로 소프트웨어 엘레멘트를 생성하여 저장하고 수신된 메시지를 목적지로 전달하고, 응답 메시지일 경우에 메시징 시스템이 소프트웨어 엘레멘트 매니저가 저장하고 있는 소프트웨어 엘레멘트를 참조하여 수신 메시지를 전달할 목적지를 검색하고 그 검색한 목적지로 응답 메시지를 전달하는 것을 특징으로 한다.The message management method in the home network of the present invention determines whether or not a request for transmission of a predetermined message is input to a messaging system or whether a predetermined message is received through an interface cable. It is determined whether or not the message of the transmission request is a response message. If the result is not a response message, the messaging system generates a message according to the transmission request and sends it to the interface cable. The message is generated by the software element manager. Creates and stores a software element with source and destination information. In the case of a response message, a software element stored by the software element manager searches for a destination of the response message, and generates a response message based on the searched destination. If the message is received, it is determined whether or not the received message is a response message. If the message is not a response message, the software element manager generates a software element using source and destination information in the received message. To store and forward the received message to the destination, and in the case of the response message, the messaging system refers to the software element stored by the software element manager to search for the destination to which the received message is delivered and deliver the response message to the retrieved destination. It is characterized by.
이하, 첨부된 도 2 및 도 3의 도면을 참조하여 본 발명의 홈 네트워크에서의 메시지 관리장치 및 방법을 상세히 설명한다.Hereinafter, an apparatus and method for managing a message in a home network of the present invention will be described in detail with reference to the accompanying drawings of FIGS. 2 and 3.
도 2는 본 발명의 메시지 관리장치의 구성을 보인 도면이다. 여기서, 부호 100은 디지털 텔레비전 수상기 등과 같이 표시화면을 가지고 있는 제어용 디바이스이고, 부호 200은 DVD 플레이어, DVHS 또는 PVR 등의 피제어용 디바이스이다. 상기 제어용 디바이스(100)와 피제어용 디바이스(200)는 예를 들면, HAVi를 기반으로 하는 홈 네트워크를 이루는 것으로서 IEEE 1394 인터페이스 기술의 인터페이스부(110)(210)를 내장하고, 그 인터페이스부(110)(210)가 상호간에 소정의 인터페이스 케이블(300)로 연결되어 그 인터페이스 케이블(300)을 통해 상호간에 소정의 데이터를 전송하게 구성된다. 2 is a diagram showing the configuration of the message management apparatus of the present invention. Here,
그리고 상기 제어용 디바이스(100) 및 피제어용 디바이스(200)들은 각기 이벤트 매니저(120)(220), 레지스트리(130)(230), 스트림 매니저(140)(240), 리소스 매니저(150)(250), DCM 매니저(160)(260) 및 DDI 컨트롤러(170)(270)를 구비함과 아울러 전송할 메시지를 생성하고 수신되는 메시지를 처리하는 메시징 시스템(180)(280)을 각기 구비하며, 상기 메시징 시스템(180)(280) 내에는 전송할 메시지 및 수신되는 메시지의 발신지 및 목적지에 따른 소프트웨어 엘레멘트를 생성하여 관리하는 소프트웨어 엘레멘트 매니저(181)(281)를 각기 구비한다.The
이와 같이 구성된 본 발명의 메시지 관리장치는 제어용 디바이스(100)의 이벤트 매니저(120), 레지스트리(130), 스트림 매니저(140), 리소스 매니저(150), DCM 매니저(160) 또는 DDI 컨트롤러(170)들이 소정의 동작을 수행하면서 피제어용 디바이스(200)로 전송할 메시지가 발생할 경우에 메시징 시스템(180)에 소정 메시지의 전송을 요청하고, 그 메시지의 전송 요청에 따라 메시징 시스템(180)은 피제어용 디바이스(200)로 전송할 소정의 메시지를 생성하게 된다.
The message management apparatus of the present invention configured as described above includes the
이 때, 메시징 시스템(180)은 소정의 메시지 내에 메시지의 발신지와 수신지의 정보를 포함하여 생성하고, 메시징 시스템(180) 내에 구비되어 있는 소프트웨어 엘레멘트 매니저(181)가 상기 메시지의 발신지와 수신지에 따른 소프트웨어 엘레멘트를 생성하여 저장한다.At this time, the
그리고 상기 메시징 시스템(180)이 생성한 소정의 메시지는 인터페이스부(110) 및 인터페이스 케이블(300)을 통해 송신하게 된다.The predetermined message generated by the
상기 송신한 소정의 메시지는 피제어용 디바이스(200)의 인터페이스부(210)를 통해 메시징 시스템(280)으로 입력되는 것으로서 메시징 시스템(280)은 입력되는 소정 메시지 내의 발신지 및 수신지를 확인하고, 확인한 수신지로 상기 수신된 메시지를 전달하게 된다. 예를 들면, 수신된 메시지 내의 수신지가 이벤트 매니저(220), 레지스트리(230), 스트림 매니저(240), 리소스 매니저(250), DCM 매니저(260) 또는 DDI 컨트롤러(270)인지를 확인하고, 그 확인한 수신지로 상기 메시지를 전달하여 처리하게 한다.The predetermined message transmitted is input to the
이 때 메시징 시스템(280) 내의 소프트웨어 엘레멘트 매니저(281)는 상기 수신된 메시지 내의 발신지 및 수신지의 정보를 검출하고, 검출한 발신지 및 수신지의 정보에 따른 소프트웨어 엘레멘트를 생성하여 저장한다.At this time, the
이와 같은 상태에서 상기 메시지를 전달받아 처리한 이벤트 매니저(220), 레지스트리(230), 스트림 매니저(240), 리소스 매니저(250), DCM 매니저(260) 또는 DDI 컨트롤러(270)는 그 메시지를 처리한 결과 등을 알리기 위한 소정의 응답 메시지의 전송을 메시징 시스템(280)에 요청하고, 그 응답 메시지의 전송 요청에 따라 메시징 시스템(280)은 소정의 응답 메시지를 생성하게 된다.In this state, the
이 때, 상기 생성하는 소정의 응답 메시지의 발신지 및 수신지는 상기 소프트웨어 엘레멘트 매니저(281)가 상기 저장한 소프트웨어 엘레멘트의 발신지 및 목적지 정보를 이용하는 것으로서 예를 들면, 저장한 소프트웨어 엘레멘트의 발신지 및 목적지를 목적지 및 발신지로 각기 변경하여 응답 메시지를 생성한다.At this time, the source and destination of the predetermined response message to be generated are used by the
상기 소정의 응답 메시지가 생성되면, 그 생성한 응답 메시지를 메시징 시스템(280)이 인터페이스부(210)를 통해 인터페이스 케이블(300)로 송출하게 된다.When the predetermined response message is generated, the generated response message is sent by the
상기 송출한 소정의 응답 메시지는 제어용 디바이스(100)의 인터페이스부(110)를 통해 메시징 시스템(180)이 수신 받고, 그 수신 받은 응답 메시지의 발신지 및 목적지를 확인함과 아울러 소프트웨어 엘레멘트 매니저(181)가 상기 저장한 소프트웨어 엘레멘트의 발신지 및 목적지를 확인하고, 확인 결과에 따른 목적지로 상기 수신된 응답 메시지를 전달하여 처리하게 한다.The transmitted predetermined response message is received by the
도 3은 본 발명의 메시지 관리방법을 보인 신호흐름도이다. 이에 도시된 바와 같이 제어용 디바이스(100) 및 피제어용 디바이스(200)의 메시징 시스템(180)(280)은 단계(400)에서 이벤트 매니저(120)(220), 레지스트리(130)(230), 스트림 매니저(140)(240), 리소스 매니저(150)(250), DCM 매니저(160)(260) 또는 DDI 컨트롤러(170)(270)로부터 소정 메시지의 전송 요청이 발생하는지의 여부를 판단하고, 단계(402)에서 인터페이스부(110)(210)를 통해 소정의 메시지가 수신되는지의 여부를 판단한다.3 is a signal flow diagram illustrating a message management method of the present invention. As shown therein, the
상기 단계(400)의 판단 결과 이벤트 매니저(120)(220), 레지스트리(130)(230), 스트림 매니저(140)(240), 리소스 매니저(150)(250), DCM 매니저(160)(260) 또는 DDI 컨트롤러(170)(270)로부터 소정 메시지의 전송 요청이 입력될 경우에 메시징 시스템(180)(280)은 단계(404)에서 상기 전송 요청을 받은 메시지가 이전에 전달받은 메시지에 대한 응답 메시지 인지의 여부를 판단한다.As a result of the determination of
상기 단계(404)의 판단 결과 응답 메시지가 아닐 경우에 메시징 시스템(180)(280)은 단계(406)에서 상기 전송 요청을 받은 메시지를 생성하고, 단계(408)에서 메시징 시스템(180)(280)내의 소프트웨어 엘레멘트 매니저(181)(281)가 상기 생성한 메시지 내의 발신지 및 목적지 정보로 소프트웨어 엘레멘트를 생성하여 저장하며, 단계(410)에서 상기 생성한 메시지를 메시징 시스템(180)(280)이 인터페이스부(110)(210)를 통해 인터페이스 케이블(300)로 송출하게 된다.If the determination result of the
또한 상기 단계(404)의 판단 결과 전송요청을 받은 메시지가 응답 메시지일 경우에 메시징 시스템(180)(280)은 소프트웨어 엘레멘트 매니저(181)(281)가 저장하고 있는 소프트웨어 엘레멘트를 검색하여 상기 전송요청을 받은 응답 메시지의 목적지를 검색하고, 단계(414)에서 상기 검색한 목적지를 기반으로 하여 응답 메시지를 생성한 후 단계(416)에서 상기 생성한 메시지를 인터페이스부(110)(210)를 통해 인터페이스 케이블(300)로 송출하게 된다.In addition, if the message received as a result of the determination in
그리고 상기 단계(400)에서 소정의 메시지 전송요청이 입력되지 않고, 단계(402)에서 인터페이스 케이블(300) 및 인터페이스부(110)(210)를 통해 메시징 시스템(180)(280)으로 소정의 메시지가 수신될 경우에 메시징 시스템(180)(280)은 단계(418)에서 상기 수신된 메시지가 응답 메시지인지의 여부를 판단한다.
In
상기 단계(418)의 판단 결과 응답 메시지가 아니고 새로운 메시지일 경우에 단계(420)에서 메시징 시스템(180)(280)의 소프트웨어 엘레멘트 매니저(181)(281)가 그 수신된 메시지 내의 발신지 및 목적지 정보로 소프트웨어 엘레멘트를 생성하여 저장하고, 단계(422)에서 메시징 시스템(180)(280)이 상기 수신된 메시지를 해당되는 목적지로 전달하여 처리하게 한다.If the result of the determination in
또한 상기 단계(418)의 판단 결과 응답 메시지일 경우에 단계(424)에서 메시징 시스템(180)(280)이 소프트웨어 엘레멘트 매니저(181)(281)가 저장하고 있는 소프트웨어 엘레멘트를 참조하여 상기 수신 메시지를 전달할 목적지를 검색하며, 단계(424)에서 그 검색한 목적지로 상기 수신된 응답 메시지를 전달하여 처리하게 한다.In addition, in the case where the determination result of the
한편, 상기에서는 본 발명을 특정의 바람직한 실시 예에 관련하여 도시하고 설명하였지만, 이하의 특허청구범위에 의해 마련되는 본 발명의 정신이나 분야를 이탈하지 않는 한도 내에서 본 발명이 다양하게 개조 및 변화될 수 있다는 것을 당 업계에서 통상의 지식을 가진 자는 용이하게 알 수 있다. 즉, 상기에서는 홈 네트워크로 HAVi를 예로 들어 설명한 것으로서 본 발명을 실시함에 있어서는 이에 한정되지 않고, LnCP(Living network Control Protocol) 및 UPnP(Universal Plug and Play) 등을 비롯한 각종 프로토콜의 홈 네트워크에 간단히 적용 실시할 수 있다.On the other hand, while the present invention has been shown and described with respect to specific preferred embodiments, various modifications and changes of the present invention without departing from the spirit or field of the invention provided by the claims below It can be easily understood by those skilled in the art. That is, in the above description, HAVi is described as a home network, and the present invention is not limited thereto, and is easily applied to home networks of various protocols, including living network control protocol (LnCP), universal plug and play (UPnP), and the like. It can be carried out.
이상에서 상세히 설명한 바와 같이 본 발명은, 전송할 소정의 메시지를 생성할 경우에 그 메시지의 발신지 및 목적지 정보에 따른 소프트웨어 엘레멘트를 함께 생성하여 저장하고, 응답 메시지가 수신될 경우에 그 소프트웨어 엘레멘트의 발신지 및 목적지 정보를 이용하여 해당 목적지로 전달하도록 하는 것으로서 수신되는 응답 메시지의 처리속도를 향상시킬 수 있다.As described in detail above, when generating a predetermined message to be transmitted, the present invention generates and stores a software element according to the source and destination information of the message, and when the response message is received, the source and the source of the software element. By using the destination information to deliver to the destination, it is possible to improve the processing speed of the received response message.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020064448A KR100911318B1 (en) | 2002-10-22 | 2002-10-22 | Apparatus and method for managing message in home network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020064448A KR100911318B1 (en) | 2002-10-22 | 2002-10-22 | Apparatus and method for managing message in home network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040035340A KR20040035340A (en) | 2004-04-29 |
KR100911318B1 true KR100911318B1 (en) | 2009-08-11 |
Family
ID=37334286
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020064448A KR100911318B1 (en) | 2002-10-22 | 2002-10-22 | Apparatus and method for managing message in home network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100911318B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6198479B1 (en) * | 1997-06-25 | 2001-03-06 | Samsung Electronics Co., Ltd | Home network, browser based, command and control |
US20010037416A1 (en) * | 2000-02-25 | 2001-11-01 | Udink Rob Theodorus | Communication system and method |
KR20010111909A (en) * | 2000-06-14 | 2001-12-20 | 구자홍 | Apparatus for notifying events of devices connected to non-ip based digital network to devices connected to internet through internet and method therefor |
EP1241829A1 (en) * | 2001-03-14 | 2002-09-18 | Sony International (Europe) GmbH | Distributed software applications in the HAVi home network |
-
2002
- 2002-10-22 KR KR1020020064448A patent/KR100911318B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6198479B1 (en) * | 1997-06-25 | 2001-03-06 | Samsung Electronics Co., Ltd | Home network, browser based, command and control |
US20010037416A1 (en) * | 2000-02-25 | 2001-11-01 | Udink Rob Theodorus | Communication system and method |
KR20010111909A (en) * | 2000-06-14 | 2001-12-20 | 구자홍 | Apparatus for notifying events of devices connected to non-ip based digital network to devices connected to internet through internet and method therefor |
EP1241829A1 (en) * | 2001-03-14 | 2002-09-18 | Sony International (Europe) GmbH | Distributed software applications in the HAVi home network |
Non-Patent Citations (1)
Title |
---|
카달로그(www.havi.org) * |
Also Published As
Publication number | Publication date |
---|---|
KR20040035340A (en) | 2004-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7305680B2 (en) | Listening module for asynchronous messages sent between electronic devices of a distributed network | |
KR100413684B1 (en) | Gateway enabling data communication between devices each having different middleware, home network system thereby, and gateway relaying method | |
JP5007343B2 (en) | Network system, control device, terminal device, and connection state determination method | |
EP2840741B1 (en) | Method and apparatus for using service of home network device based on remote access | |
EP1738527B1 (en) | Method for controlling a device in a network of distributed stations, and network station | |
KR20040041665A (en) | Control server and remote control system for the same | |
JPH11317756A (en) | Unit and method for controlling electronic equipment, and served medium | |
KR100754221B1 (en) | Service requesting method between network devices, network device capable of performing the method, and storage medium thereof | |
US20110112658A9 (en) | Control apparatus and control method, network system, program for control apparatus, and information recording medium | |
KR100427697B1 (en) | Apparatus for converting protocols and method for controlling devices of home network system using the same | |
EP1895715A2 (en) | Method and apparatus for managing a home network | |
US7836159B2 (en) | Control of home network devices | |
WO2003001744A1 (en) | Information processing apparatus and method | |
JP2005157603A (en) | State information providing device and method, computer program for the same, recording medium with the program stored, and computer programmed by the program | |
KR100911318B1 (en) | Apparatus and method for managing message in home network | |
KR20050040750A (en) | Information transmission method, information transmission system and information transmission apparatus | |
US8478193B2 (en) | Device-identifying system, device-identifying method, controlling device, and controlled device | |
US20080177828A1 (en) | Method For The Management Of Access To At Least One Content And/Or At Least One Service, Corresponding Computer Program Product, Storage Means And Access Device | |
US20060142991A1 (en) | Remote USB network device control | |
US20150046995A1 (en) | Media playing system and media playing method for playing media file in different area network groups | |
US20040122991A1 (en) | Communication apparatus | |
JP2000253463A (en) | Network control system, and target, controller and consumer used for the network control system | |
KR100745722B1 (en) | Media Adaptation Apparatus, Media Renderer and Intelligent Mutimedia Service System in Home Network Environment | |
KR100405967B1 (en) | Method for fault management of devices in home network system | |
KR100916030B1 (en) | Apparatus for displaying Data Driven Interaction element |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130624 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140624 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150624 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160624 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170614 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20180614 Year of fee payment: 10 |