KR20050060793A - 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템 및방법 - Google Patents

홈네트워크 환경에서 정보기기간의 연동 서비스 시스템 및방법 Download PDF

Info

Publication number
KR20050060793A
KR20050060793A KR1020030092514A KR20030092514A KR20050060793A KR 20050060793 A KR20050060793 A KR 20050060793A KR 1020030092514 A KR1020030092514 A KR 1020030092514A KR 20030092514 A KR20030092514 A KR 20030092514A KR 20050060793 A KR20050060793 A KR 20050060793A
Authority
KR
South Korea
Prior art keywords
information
middleware
information devices
devices
interface
Prior art date
Application number
KR1020030092514A
Other languages
English (en)
Inventor
손영성
문경덕
박광로
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020030092514A priority Critical patent/KR20050060793A/ko
Priority to US10/970,157 priority patent/US7577713B2/en
Publication of KR20050060793A publication Critical patent/KR20050060793A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/59Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

본 발명은 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템에 관한 것으로, 특히, 연동 서비스 시스템의 홈 서버는, 다수의 정보기기에 연결되어, 각각 제어하는 다수의 미들웨어와, 정보기기들의 제어 정보 및 상태 정보를 관리하는 각각의 미들웨어 지원 인터페이스들이 저장된 인터페이스 저장부와, 미들웨이 지원 인터페이스들간에 연결된 커넥터들이 저장된 커넥터 저장부를 포함하며, 각각의 미들웨어에는 다수의 정보기기들간의 정보 교환 및 제어가 일어날 경우 정보기기들에 대응되는 각각의 미들웨어 지원 인터페이스를 실행시킴과 아울러 상기 미들웨어 지원 인터페이스에 대응되는 커넥터를 커넥터 저장부에서 선택 및 실행시켜 미들웨어 지원 인터페이스들을 연결시킴으로써 실행하고자하는 정보기기들을 연동시키는 미들웨어 관리부를 포함한다.
이와 같이, 본 발명은 다양한 제어 미들웨어를 지원하는 정보기기가 존재하는 홈네트워크 환경에서 상이한 제어 미들웨어를 지원하는 정보기기간의 정보 교환을 홈 서버를 통해서 가능하게 함으로써 정보기기 제작자의 기기간의 상호호환성의 가능성을 넓혀주고 소비자에게 정보기기의 선택의 폭을 넓혀주는 효과를 얻을 수 있다. 또한, 서비스 제공자의 서비스 제작을 용이하게 지원하는 효과를 얻을 수 있다.

Description

홈네트워크 환경에서 정보기기간의 연동 서비스 시스템 및 방법{SYSTEM AND METHOD FOR BINDING SERVICE BETWEEN INFORMATION APPLIANCES SUPPORTING IN HOMENETWORK ENVIRONMENT}
본 발명은 홈네트워크 환경(homenetwork environment)에서 다수의 정보기기간의 연동 서비스 시스템 및 방법에 관한 것으로, 특히, 상이한 미들웨어를 지원하는 둘 이상의 가전기기 사이의 제어 정보, 멀티미디어 데이터 등을 상호 교환할 수 있는 표준적인 방법을 정의하여 각 미들웨어의 기능을 통합 지원하는 시스템 및 방법에 관한 것이다.
본 발명은 홈네트워크 내에 다수의 정보가전기기가 존재하고 사용자가 이기종 제어 미들웨어를 지원하는 둘 이상의 다수 정보기기를 연동하고자 원할 경우 홈네트워크 내에 다수의 제어 미들웨어를 내장하고 있는 홈 서버에서 각 기기의 기능 및 제어를 연결함으로써 이기종 미들웨어를 지원하는 정보기기간의 호환성을 지원할 수 있는 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템 및 방법을 제공하는 데 그 목적이 있다.
이와 같은 목적을 달성하기 위한 본 발명은, 다수의 정보기기가 접속된 홈 서버를 구비한 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템에 있어서, 상기 홈 서버는, 상기 다수의 정보기기에 연결되어, 각각 제어하는 다수의 미들웨어와, 상기 정보기기들의 제어 정보 및 상태 정보를 관리하는 각각의 미들웨어 지원 인터페이스들이 저장된 인터페이스 저장부와, 상기 미들웨이 지원 인터페이스들간에 연결된 커넥터들이 저장된 커넥터 저장부를 포함하며, 상기 각각의 미들웨어에는 상기 다수의 정보기기들간의 정보 교환 및 제어가 일어날 경우 상기 정보기기들에 대응되는 각각의 미들웨어 지원 인터페이스를 실행시킴과 아울러 상기 미들웨어 지원 인터페이스에 대응되는 커넥터를 커넥터 저장부에서 선택 및 실행시켜 상기 미들웨어 지원 인터페이스들을 연결시킴으로써 상기 실행하고자하는 정보기기들을 연동시키는 미들웨어 관리부를 포함한다.
또한, 본 발명은, 다수의 정보기기가 접속된 홈 서버를 구비한 홈네트워크 환경에서 이기종 제어 미들웨어를 지원하는 정보기기간의 연동 서비스 시스템에서 정보기기간의 연동 서비스 방법에 있어서, 상기 다수의 정보기기들 중 사용 가능한 정보기기들의 목록을 표시장치에 디스플레이해주는 단계와, 상기 사용가능한 정보기기들 중 두개 이상이 선택된 경우 상기 선택된 정보기기들에 대응되는 커넥터들을 상기 표시장치에 디스플레이해주는 단계와, 상기 커넥터들 중 선택된 커넥터와 상기 선택된 정보기기들의 인터페이스들을 실행시켜 상기 선택된 정보기기들간에 연동 서비스를 수행하는 단계를 포함한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세히 설명하면 다음과 같다.
도 1은 본 발명에 따른 홈네트워크의 물리적 환경을 나타낸 도면으로, 홈네트워크 환경에 다양한 미들웨어를 각기 지원하는 다양한 정보가전기기(104)가 홈 서버(101)를 중심으로 연결되어 있음을 보여준다.
동 도면에 있어서, 홈네트워크에 물려있는 다양한 정보가전기기(104)는 홈 외부의 인터넷에 홈 서버(101)를 통해 접속된다. 홈 내에는 다양한 종류의 홈네트워크 미디어(102)가 존재하며 이들 각각의 특성의 맞춰서 다양한 제어 미들웨어(103)가 있고 이들을 따르는 다양한 정보가전기기(104)가 있다. 홈네트워크에 연결되는 다양한 정보가전기기(104)는 홈 가전(Appliance)이라고 하는 다양한 제품군들이 있다. 센서, 전구 등과 같이 단순한 제품에서부터 냉장고, 세탁기와 같은 약간의 지능형 디바이스(device), TV, VTR, 오디오(Audio) 등과 같은 고 지능성 장비에 이르기까지 폭 넓은 분야에 수만 가지의 디바이스가 존재하고 있다. 이러한 장비들이 인터넷 저편의 PC나 노트북, 혹은 집안의 임의의 위치에 존재할 수 있는 이동형 단말에서 제어될 수 있기 위해서는 어떤 형태로든 네트워크를 구성하고 있어야 한다. 홈네트워크를 홈네트워크 미디어(102)로 분류하면 전력선 통신(PLC), 고속통신(IEEE1394), 데이터 통신(LAN)으로 나눌 수 있다. 특히, 데이터 통신은 유선망과 무선망으로 구분된다. 또한, 홈네트워크를 제어 미들웨어(103)로 분류하면 LonWorks, CEBus 등의 제어 통신과 AV를 지원하는 HAVi, 마지막으로 데이터 통신을 중심으로 고려하는 Jini, UPnP 등이 있다. 서비스 제공자(Service Provider)는 서비스를 인터넷을 통해 제공한다.
도 2는 본 발명에 따라 정보가전기기를 제어 미들웨어로 제어하는 방법을 나타낸 도면으로, 정보가전기기는 기기 내에서 수행되는 제어부(201)와 외부에서 해당 기기를 제어하기 위한 인터페이스(interface)(202)로 구성되며, 제어부(201)와 인터페이스(202) 사이에는 해당 제어 미들웨어에서 제공하는 통신 프로토콜, 즉 미들웨어 프로토콜(203)이 존재한다.
동 도면에 있어서, 정보가전기기는 홈네트워크에 참여하면 자신의 존재를 하기에서 기술될 미들웨어1,2 관리부(306a, 307a)에 등록한다. 다른 정보가전기기가 자신을 사용하고자 하면 자신의 인터페이스(202)를 전송하여 실행하도록 하여 실제 실행환경을 통해서 제어하도록 한다. 기존의 홈네트워크 환경에서 정보가전기기의 제어를 하기 위해서 크게 해당 기기 내에서 수행되는 제어부와 외부에서 해당 기기를 제어하기 위한 인터페이스 예로, "Proxy, DCM"으로 나뉜다. 제어부와 인터페이스는 해당 제어 미들웨어에서 정의한 미들웨어 프로토콜(203)로 연동이 된다. 인터페이스는 정보가전기기를 제어하기를 원하는 기기에서 동적으로 다운로드되어 실행된다.
도 3은 서로 상이한 제어 미들웨어를 지원하는 미들웨어1 지원 정보가전기기(304) 및 미들웨어2 지원 정보가전기기(305) 사이의 정보 교환 및 제어 방법을 나타낸 도면으로, 커넥터(301)에 의해 접속된 미들웨어1,2(306, 307), 커넥터 저장부(308) 및 인터페이스 저장부(309)를 구비한 홈 서버와, 미들웨어1,2(306, 307)에 각각 접속된 미들웨어1,2 지원 정보가전기기(304, 305)로 구성된다. 여기서, 미들웨어1, 2(306, 307)에는 미들웨어1, 2 지원 인터페이스(302, 303) 및 미들웨어 1, 2 관리부(306a, 307a)를 각각 구비한다.
동 도면에 있어서, 미들웨어1 지원 인터페이스(302)는 미들웨어1 정보가전기기(304)를 제어하는 프로그램으로, 미들웨어1 정보가전기기(304)의 제어 정보 및 상태 정보를 관리한다. 미들웨어2 지원 인터페이스(303)는 미들웨어2 정보가전기기(305)를 제어하는 프로그램으로, 미들웨어2 정보가전기기(305)의 제어 정보 및 상태 정보를 관리한다. 이러한 미들웨어1, 2 지원 인터페이스(302, 303)는 인터페이스 저장부(309)에서 선택되어 실행되며, 그 사이에는 커넥터(301)가 동작하게 되어 실제적으로 미들웨어1, 2 정보가전기기(304, 305)의 연동을 가능하게 한다. 예들 들면, 사용자가 미들웨어1, 2 정보가전기기(304, 305) 사이에 정보 교환 및 제어를 원할 경우, 홈 서버는 미들웨어1, 2 정보가전기기(304, 305)의 미들웨어1, 2 지원 인터페이스(302, 303)를 실행시켜 미들웨어1, 2 정보가전기기(304, 305)를 확보한다. 이때 미들웨어1, 2 관리부(306a, 307a)가 동작하여 미들웨어1, 2 지원 인터페이스(302, 303)를 실행시킨 후 미들웨어1, 2 지원 인터페이스(302, 303)간의 연결을 위해서 커넥터 저장부(308)에서 적당한 커넥터(301)를 선택 및 실행하여 미들웨어 2 지원 인터페이스(303)로부터 미들웨어 2 정보가전기기(305)의 제어 정보 및 기기 정보를 얻어 미들웨이 1 지원 인터페이스(302)로 전송한다. 이러한 일련이 동작으로 미들웨어 1, 2 정보가전기기(304, 305)가 상호 연동하게 된다.
도 4는 본 발명에 따른 홈네트워크 내에 다수의 정보가전기기(402)가 있고 홈 서버에 그 다수의 정보가전기기 목록(401)을 저장 관리하는 것을 나타낸 도면이고, 도 5는 본 발명의 홈 서버에서 사용자에게 보여주는 GUI 화면을 도시한 도면이다.
동 도면에 있어서, 다수의 정보가전기기(402)는 홈네트워크에 연결되면 자신의 고유한 미들웨어 규약에 따라서 자신의 정보를 해당 미들웨어1,2 관리부(306a, 307a)에 등록한다. 홈 서버 내에 있는 정보가전기기 목록(401)은 지원 가능한 미들웨어1,2 관리부(306a, 307a)로부터 현재 사용가능한 정보기기 목록을 받아 하나로 모아서 관리한다. 정보가전기기 목록(401)은 각 기기가 지원하는 미들웨어 및 인터페이스 타입과 기기의 상태를 포함하고 있다. 홈 서버는 사용자가 홈네트워크 내에 있는 정보가전기기를 사용하려고 할 때 정보가전기기 목록(401)을 이용해서 도 5에 도시된 바와 같은 형식으로 현재 사용 가능한 기기의 목록을 제공하고 사용자의 선택에 따라서 해당 기기의 인터페이스(202)를 실행하여 해당 기기를 제어, 사용하도록 한다.
현재 사용 가능한 기기의 목록이 나타난 화면은 홈 서버의 화면출력장치 또는 리모콘 같은 휴대단말로 디스플레이된다. 사용자는 자신의 휴대단말 또는 화면출력장치에 디스플레이된 아이콘들 중 적어도 하나 이상을 클릭하여 정보가전기기를 실행시킨다.
도 6은 본 발명에 따라 사용자가 하나의 정보가전기기 아이콘을 선택하여 실행한 경우 해당 기기의 상태를 보여주는 커넥터의 GUI 화면을 도시한 도면이다.
도 6의 커넥터 GUI 화면은 해당 기기의 상태를 나타내는 부분과 해당 기기에 명령을 내리는 버튼 등의 입력부분을 구성되어 있다.
도 7은 사용자가 도 5의 화면에서 2개 이상의 정보가전기기 아이콘을 선택하여 실행한 경우 해당 기기들을 연결할 수 있는 커넥터의 목록을 보여주고 사용자가 선택하여 실행할 수 있는 GUI 화면을 도시한 도면이다.
도 8은 사용자가 도 5의 화면에서 “Bind”버튼을 선택했을 경우 커넥터의 GUI 화면을 도시한 도면이다. 도 8의 화면은 입력정보기기와 출력기기를 선택할 수 있게 지원한다.
도 9는 본 발명의 바람직한 실시 예에 따른 홈 네트워크 환경에서 이기종 제어 미들웨어를 지원하는 정보기기간의 연동 서비스 과정을 도시한 흐름도로서, 홈 서버내의 컨넥션(301)의 동작을 단계별로 설명한다.
도 5내 도 9를 참조하면, 홈 서버는 사용자가 홈네트워크 내에 있는 정보가전기기를 사용하려고 할 때 정보가전기기 목록(401)을 이용해서 도 5에 도시된 바와 같은 형식으로 현재 사용 가능한 기기의 목록을 휴대단말 또는 화면출력장치에 디스플레이한다(S900). 이후 홈 서버는 사용자의 선택을 기다린다(S902)
사용자의 선택이 자신의 휴대단말 또는 화면출력장치에 디스플레이된 아이콘들 중 적어도 하나 이상을 클릭하여 정보가전기기를 실행시킨 경우라면, 홈 서버는 사용자가 선택한 정보가전기기가 두개이상인지를 판단한다(S904).
단계 S904의 판단 결과, 사용자가 선택한 정보가전기기가 두개 이상인 경우 홈 서버는 사용자가 선택한 정보가전기기 모두가 사용가능하고 해당 정보가전기기에 대한 커넥터가 사용가능한지를 판단한다(S906).
단계 S906의 판단 결과, 두개의 조건을 모두 만족하는 경우 홈 서버는 사용자가 선택한 정보가전기기들을 연결할 수 있는 커넥터의 목록을 보여주고 사용자가 선택하여 실행할 수 있는 도 7에 도시된 바와 같은 GUI 화면을 사용자의 휴대단말 또는 화면출력장치에 디스플레이시키고, 그렇지 않은 경우 에러 메시지를 생성하여 사용자의 휴대단말 또는 화면출력장치에 디스플레이시킨다(S908, S910) 이후, 홈 서버는 사용자의 커넥터 선택을 기다린다(S912).
사용자가 커넥터를 선택한 경우, 홈 서버는 사용자가 선택한 정보가전기기들의 인터페이스와 커넥터를 실행시켜 정보가전기기간에 서로 연동되는 서비스를 수행시킨다(S914). 사용자가 커넥터를 선택하지 않은 경우 홈 서버는 시스템을 종료시킨다.
단계 S902에서 사용자가 “Bind” 버튼을 클릭한 경우 홈 서버는 입력정보기기와 출력정보기기를 선택할 수 있게 창을 사용자의 휴대단말 또는 화면출력장치에 디스플레이시키고(S916), 사용자가 입력정보기기와 출력정보기기를 선택하면 단계 S914로 진행하여 선택된 입력정보기기와 출력정보기기의 인터페이스와 커넥터를 실행하여 정보기기간에 서로 연동이 되는 서비스를 수행한다.
단계 S904에서 사용자가 하나의 정보가전기기를 선택한 경우, 홈 서버는 사용자가 선택한 정보가전기기가 사용가능한지를 판단한다(S918).
단계S918의 판단 결과, 사용자가 선택한 정보가전기기가 사용이 불가능한 경우 홈 서버는 단계 S910으로 진행하여 에러 메시지를 사용자의 화면출력장치 또는 휴대단말에 디스플레이시킨다.
단계 S918의 판단 결과, 사용자가 선택한 정보가전기기가 사용이 가능한 경우 홈 서버는 사용자가 선택한 정보가전기기의 인터페이스와 커넥터가 사용가능한지를 판단하고, 판단 결과 사용이 불가능한 경우 단계 S910으로 진행하며, 그렇지 않을 경우 선택된 정보가전기기의 인터페이스와 커넥터를 실행시켜 선택된 정보가전기기를 사용하는 서비스를 수행한다(S920, S922).
이상에서 설명한 바와 같이, 본 발명은 다양한 제어 미들웨어를 지원하는 정보기기가 존재하는 홈네트워크 환경에서 상이한 제어 미들웨어를 지원하는 정보기기간의 정보 교환을 홈 서버를 통해서 가능하게 함으로써 정보기기 제작자의 기기간의 상호호환성의 가능성을 넓혀주고 소비자에게 정보기기의 선택의 폭을 넓혀주는 효과를 얻을 수 있다. 또한, 서비스 제공자의 서비스 제작을 용이하게 지원하는 효과를 얻을 수 있다.
도 1은 본 발명에 따른 홈네트워크의 물리적 환경을 나타낸 도면,
도 2는 본 발명에 따라 정보가전기기를 제어 미들웨어를 통해 제어하는 방법을 나타낸 도면,
도 3은 서로 상이한 제어 미들웨어를 지원하는 미들웨어1 지원 정보가전기기 및 미들웨어2 지원 정보가전기기 사이의 정보 교환 및 제어 방법을 나타낸 도면,
도 4는 본 발명에 따른 홈네트워크 내에 다수의 정보가전기기가 있고 홈 서버에 그 다수의 정보가전기기 목록을 저장 관리하는 것을 나타낸 도면,
도 5는 정보가전기기의 목록을 사용자에게 보여주는 GUI 화면을 나타낸 도면,
도 6은 사용자가 도 5의 목록 중에서 하나의 정보가전기기를 선택한 경우 해당기기의 상태를 보여주는 커넥터의 GUI 화면을 나타낸 도면,
도 7은 사용자가 도 5의 화면에서 2개 이상의 정보가전기기를 선택하여 실향한 경우 해당 기기들을 연결할 수 있는 커넥터 목록을 보여준 GUI 화면,
도 8은 사용자가 도 5의 화면에서 Bind 버튼을 선택했을 경우 커넥터의 GUI 화면,
도 9는 본 발명에 따른 홈네트워크 환경에서 정보기기간의 연동 서비스 과정을 도시한 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
101 : 홈 서버 102 : 홈네트워크 미디어
103 : 다양한 제어 미들웨어 104 : 정보가전기기
201 : 제어부 202 : 인터페이스
203 : 미들웨어 프로토콜
301 : 커넥터
302 : 미들웨어1 지원 인터페이스
303 : 미들웨어2 지원 인터페이스
304 : 미들웨어1 지원 정보가전기기
305 : 미들웨어2 지원 정보가전기기
306 : 미들웨어 1 307 : 미들웨어 2
306a : 미들웨어1 관리부 307a : 미들웨어2 관리부
401 : 정보가전기기 목록 402 : 정보가전기기

Claims (8)

  1. 다수의 정보기기가 접속된 홈 서버를 구비한 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템에 있어서,
    상기 홈 서버는,
    상기 다수의 정보기기에 연결되어, 각각 제어하는 다수의 미들웨어와,
    상기 정보기기들의 제어 정보 및 상태 정보를 관리하는 각각의 미들웨어 지원 인터페이스들이 저장된 인터페이스 저장부와,
    상기 미들웨이 지원 인터페이스들간에 연결된 커넥터들이 저장된 커넥터 저장부를 포함하며,
    상기 각각의 미들웨어에는 상기 다수의 정보기기들간의 정보 교환 및 제어가 일어날 경우 상기 정보기기들에 대응되는 각각의 미들웨어 지원 인터페이스를 실행시킴과 아울러 상기 미들웨어 지원 인터페이스에 대응되는 커넥터를 커넥터 저장부에서 선택 및 실행시켜 상기 미들웨어 지원 인터페이스들을 연결시킴으로써 상기 실행하고자하는 정보기기들을 연동시키는 미들웨어 관리부
    를 포함하는 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템.
  2. 제 1 항에 있어서,
    상기 미들웨어 관리부는, 상기 다수의 정보기기들 중 사용가능한 정보기기들의 목록을 관리하는 것을 특징으로 하는 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템.
  3. 제 2 항에 있어서,
    상기 목록에는, 상기 사용가능한 정보기기들의 디바이스 ID, 미들웨어 타입, 인터페이스 타입 및 현재 상태 정보가 기록되어 있는 것을 특징으로 하는 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템.
  4. 제 1 항에 있어서, 상기 정보기기는 정보가전기기인 것을 특징으로 하는 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템.
  5. 다수의 정보기기가 접속된 홈 서버를 구비한 홈네트워크 환경에서 이기종 제어 미들웨어를 지원하는 정보기기간의 연동 서비스 시스템에서 정보기기간의 연동 서비스 방법에 있어서,
    상기 다수의 정보기기들 중 사용 가능한 정보기기들의 목록을 표시장치에 디스플레이해주는 단계와,
    상기 사용가능한 정보기기들 중 두개 이상이 선택된 경우 상기 선택된 정보기기들에 대응되는 커넥터들을 상기 표시장치에 디스플레이해주는 단계와,
    상기 커넥터들 중 선택된 커넥터와 상기 선택된 정보기기들의 인터페이스들을 실행시켜 상기 선택된 정보기기들간에 연동 서비스를 수행하는 단계
    를 포함하는 홈네트워크 환경에서 정보기기간의 연동 서비스 방법.
  6. 제 5 항에 있어서,
    상기 선택된 정보기기가 하나인 경우, 상기 선택된 정보기기에 대응된 커넥터와 인터페이스를 실행시켜 상기 정보기기를 사용하는 서비스를 수행하는 것을 특징으로 하는 홈네트워크 환경에서 정보기기간의 연동 서비스 방법.
  7. 제 5 항에 있어서,
    상기 사용 가능한 정보기기들의 목록을 표시장치에 디스플레이해주는 단계는, 사용자가 입력 및 출력정보기기를 선택할 수 있는 기능을 제공하는 “Bind” 명령 버튼을 더 표시해주는 것을 특징으로 하는 홈네트워크 환경에서 정보기기간의 연동 서비스 방법.
  8. 제 7 항에 있어서,
    상기 “Bind” 명령 버튼이 선택된 경우, 상기 입력 및 출력정보기기를 선택할 수 있는 선택창을 제공하는 단계와,
    상기 선택된 입력 및 출력정보기기에 대응되는 인터페이스 및 커넥터를 실행시켜 상기 입력정보기기와 출력정보기기간에 서로 연동되는 서비스를 수행하는 단계를 포함하는 것을 특징으로 하는 홈네트워크 환경에서 정보기기간의 연동 서비스 방법.
KR1020030092514A 2003-12-17 2003-12-17 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템 및방법 KR20050060793A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020030092514A KR20050060793A (ko) 2003-12-17 2003-12-17 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템 및방법
US10/970,157 US7577713B2 (en) 2003-12-17 2004-10-22 System and method for providing service of binding information appliances supporting same or respective control middlewares in home network environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030092514A KR20050060793A (ko) 2003-12-17 2003-12-17 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템 및방법

Publications (1)

Publication Number Publication Date
KR20050060793A true KR20050060793A (ko) 2005-06-22

Family

ID=34858601

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030092514A KR20050060793A (ko) 2003-12-17 2003-12-17 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템 및방법

Country Status (2)

Country Link
US (1) US7577713B2 (ko)
KR (1) KR20050060793A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100678951B1 (ko) * 2005-01-11 2007-02-06 삼성전자주식회사 제어 장치의 해상도에 따라 홈 네트워크 기기에 대한 제품제어 코드를 생성하는 장치 및 방법
KR101137781B1 (ko) * 2005-12-14 2012-04-17 삼성전자주식회사 이종 기기간 상호 연동 방법 및 이를 이용한 네트워크 장치

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8107946B2 (en) * 2007-02-22 2012-01-31 Control4 Corporation System and method for using a wired network to send response messages in an automation system
KR101614945B1 (ko) * 2008-08-20 2016-04-25 삼성전자주식회사 홈 네트워크에서의 개인정보 보호 방법 및 장치
KR20110069574A (ko) * 2009-12-17 2011-06-23 엘지전자 주식회사 착탈가능한 통신모뎀이 장착된 전기제품의 제어방법
JP6338494B2 (ja) * 2013-11-28 2018-06-06 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 制御方法、プログラム、プログラムの提供方法、通信端末、及び、制御システム
US10498552B2 (en) * 2016-06-12 2019-12-03 Apple Inc. Presenting accessory state

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1115263A1 (en) * 1999-07-13 2001-07-11 Matsushita Electric Industrial Co., Ltd. Household appliance control network system
US6516358B1 (en) * 1999-09-09 2003-02-04 Hewlett-Packard Company Appliance communications manager
KR100438696B1 (ko) * 2001-04-13 2004-07-05 삼성전자주식회사 홈네트워크 환경에서의 디바이스 제어 시스템 및 방법
KR100413684B1 (ko) 2001-07-05 2003-12-31 삼성전자주식회사 서로 다른 미들웨어를 가진 디바이스들간 통신을 가능하게하는 게이트웨이, 홈네트웍시스템 및 데이터 중계방법
US7522551B2 (en) * 2001-09-17 2009-04-21 Microsoft Corporation Method and apparatus for wireless routing on a plurality of different wireless channels
KR100474485B1 (ko) 2002-03-11 2005-03-09 삼성전자주식회사 홈네트워크내의 독립망기기 제어장치 및 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100678951B1 (ko) * 2005-01-11 2007-02-06 삼성전자주식회사 제어 장치의 해상도에 따라 홈 네트워크 기기에 대한 제품제어 코드를 생성하는 장치 및 방법
KR101137781B1 (ko) * 2005-12-14 2012-04-17 삼성전자주식회사 이종 기기간 상호 연동 방법 및 이를 이용한 네트워크 장치
US8307133B2 (en) 2005-12-14 2012-11-06 Samsung Electronics Co., Ltd. Method of providing interoperability of heterogeneous network devices and network device using the same

Also Published As

Publication number Publication date
US7577713B2 (en) 2009-08-18
US20050188050A1 (en) 2005-08-25

Similar Documents

Publication Publication Date Title
US7730223B1 (en) Wireless home and office appliance management and integration
KR100643282B1 (ko) UPnP 네트워크 상에서 특정 기기를 식별하는 방법,식별된 특정 기기를 통하여 컨텐츠를 재생하는 방법, 및장치
CN105116734A (zh) 一种智能家电的控制方法及装置、控制终端
KR20030082903A (ko) 비-HAVi 디바이스의 제어를 위해 HAVi 디바이스위에 유저 인터페이스를 생성하기 위한 방법
WO2001071489A1 (en) Device, system and method for providing web browser access and control of devices on customer premise gateways
US8812644B2 (en) Enabling customized functions to be implemented at a domain
AU2005298253A1 (en) Networked device control architecture
KR20030095897A (ko) UPnP 기반 네트워크의 동기화 방법
JP2007143199A (ja) 通信プロトコル変換装置及び方法
US20070033288A1 (en) Method of using pause time information on media content in UPnP environment
JP2005512399A (ja) HAViとUPnPのブリッジ
KR20050077672A (ko) 미디어 파일 중계 서비스 방법 및 시스템
JP2005512401A (ja) HAViとUPnPのブリッジ
CN101510885B (zh) 家庭网络的服务器和设备及其控制方法
US20110238731A1 (en) Method to provide an unlimited number of customized user interfaces
KR20050060793A (ko) 홈네트워크 환경에서 정보기기간의 연동 서비스 시스템 및방법
KR100463839B1 (ko) 홈네트워크 환경에서 이기종 제어 미들웨어를 지원하는정보기기간의 협동 서비스 시스템 및 방법
KR100498284B1 (ko) UPnP 기반 네트워크의 동기화 시스템 및 방법
CN102986165B (zh) 家庭网络中使用多播消息控制远程用户界面服务器的设备和方法
KR20140082298A (ko) 디스플레이장치 및 그 메세지 표시 방법
KR100371166B1 (ko) 홈 네트워크 접속 장치 및 그의 제어 방법
KR101078944B1 (ko) 홈 네트워크 시스템의 제어메뉴 구현장치 및 방법
Van de Kaa et al. Mapping standards for home networking
CN103414774A (zh) 事件消息接收方法、发送方法、受控设备及控制点
KR101714794B1 (ko) Dlna를 지원하는 멀티미디어 단말을 이용한 홈기기 제어 시스템 및 그 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application