[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100657010B1 - 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법 - Google Patents

홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법 Download PDF

Info

Publication number
KR100657010B1
KR100657010B1 KR1020040110735A KR20040110735A KR100657010B1 KR 100657010 B1 KR100657010 B1 KR 100657010B1 KR 1020040110735 A KR1020040110735 A KR 1020040110735A KR 20040110735 A KR20040110735 A KR 20040110735A KR 100657010 B1 KR100657010 B1 KR 100657010B1
Authority
KR
South Korea
Prior art keywords
upnp
service
home
multimedia
gateway
Prior art date
Application number
KR1020040110735A
Other languages
English (en)
Other versions
KR20060071758A (ko
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 KR1020040110735A priority Critical patent/KR100657010B1/ko
Priority to US11/132,270 priority patent/US7548960B2/en
Publication of KR20060071758A publication Critical patent/KR20060071758A/ko
Application granted granted Critical
Publication of KR100657010B1 publication Critical patent/KR100657010B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • 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/283Processing of data at an internetworking point of a home automation network
    • H04L12/2834Switching of information between an external network and a home network
    • 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
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • 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/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • H04L12/2869Operational details of access network equipments
    • H04L12/2898Subscriber equipments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • H04L41/0809Plug-and-play configuration
    • 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/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
    • 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
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은, 가정 내에서 홈게이트웨이와 OSGi 서비스 플랫폼과 같은 서비스 게이트웨이 플랫폼을 이용하여 집 외부의 멀티미디어 서비스 제공자가 홈네트워크 상에서 UPnP (Universal Plug and Play, 이하 UPnP라 약칭함)를 기반으로 하는 UPnP AV 구조를 따르는 UPnP AV 미디어렌더러(MediaRenderer)에 멀티미디어 컨텐트를 제공하여 재생하거나 UPnP AV 미디어서버(MediaServer)에 컨텐트를 저장하도록 하는, 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치 및 방법에 관한 것이다. 이와 같은 본 발명은 외부 네트워크에서의 멀티미디어 서비스 제공자에 의한 홈네트워크 상에 연결되는 UPnP AV 장치와, OSGi 서비스 플랫폼과 같은 서비스 게이트웨이 플랫폼을 이용하여 상기 UPnP AV 장치에 멀티미디어 서비스를 제공하는 홈게이트웨이 장치로 구성된다.
홈게이트웨이, 서비스 게이트웨이 플랫폼, 멀티미디어 서비스 제공자, 가상 UPnP AV 미디어서버

Description

홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치 및 방법{MULTIMEDIA SERVICE APPARATUS AND METHOD FOR MULTIMEDIA SERVICE PROVIDERS OUTSIDE HOME TO UPnP DEVICES INSIDE HOME USING HOME GATEWAY AND SERVICE GATEWAY PLATFORM}
도 1은 본 발명의 실시예에 따른 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치의 기능 구성도,
도 2는 도 1에서의 UPnP 스택(Stack)을 위한 서비스 게이트웨이 플랫폼 상의 서비스 번들 구성도,
도 3은 도 1에서의 UPnP 스택(Stack) API를 이용한 홈게이트웨이의 UPnP Stack 기능 구성도,
도 4는 도 1에서의 가상 UPnP AV 미디어서버(MediaServer) 서비스 번들 다운로드 기능 구성도,
도 5는 도 1에서의 가상 UPnP AV 미디어서버 서비스 번들의 속성 지정을 통한 가상 UPnP AV MediaServer 서비스 번들 생성 기능 구성도,
도 6은 도 1에서의 가상 UPnP AV 미디어서버 서비스 번들의 컨텐트 전송 기 능 구성도,
도 7은 본 발명의 실시예에 따른 가상 UPnP AV 미디어서버 서비스 번들 다운로드 신호 흐름도,
도 8은 본 발명의 실시예에 따른 가상 UPnP AV 미디어서버 서비스 번들 생성을 위한 신호 흐름도,
도 9는 본 발명의 실시예에 따른 가상 UPnP AV 미디어서버 서비스 번들을 이용한 멀티미디어 컨텐트 전송을 위한 신호 흐름도이다.
< 도면의 주요부분에 대한 부호의 설명 >
1 : 멀티미디어 서비스 제공자
2 : 홈게이트웨이
3 : 홈네트워크 상의 UPnP AV 장치
본 발명은 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치 및 방법에 관한 것으로, 특히 가정 내에서 홈게이트웨이와 OSGi 서비스 플랫폼과 같은 서비스 게이트웨이 플랫폼을 이용하여 집 외부의 멀티미디어 서비스 제공자가 홈네트워크 상에서 UPnP (Universal Plug and Play, 이하 UPnP라 약칭함)를 기반으로 하는 UPnP AV 구조를 따르는 UPnP AV 미디어렌더러(MediaRenderer)에 멀티미디어 컨텐트를 제공하여 재생하거나 UPnP AV 미디어서버(MediaServer)에 컨텐트를 저장하도록 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치 및 방법에 관한 것이다.
기존의 집 외부에서 댁내의 멀티미디어 장치에 멀티미디어 컨텐트를 제공하는 방법은 댁내의 장치가 클라이언트로 동작하여 댁외의 서비스 제공자의 서버에 멀티미디어 컨텐트를 요청하면 이에 대하여 댁외의 서버가 홈게이트웨이를 통하여 컨텐트를 댁내의 장치에 전송하는 방식이었다. 따라서, 사용자는 댁내의 장치에 있는 사용자 인터페이스를 통하여 컨텐트의 전송을 요청하고 전송 흐름을 제어하였다. 이러한 방식은 WMS, RTSP, HTTP 등의 각 멀티미디어 서비스 제공자들의 고유의 프로토콜을 이용하여 이루어지기 때문에 각 클라이언트마다 고유의 프로토콜을 사용하는 사용자 인터페이스가 필요하다. 또, UPnP AV 구조는 기본적으로 홈게이트웨이 내부의 홈네트워크 상에 위치하는 UPnP 장치들에 적합하게 구성되어져 있기 때문에 댁외의 UPnP를 사용하지 않는 멀티미디어 서비스 제공자로부터의 멀티미디어 서비스를 제공 받기에 부적합하다. 이 경우 댁외의 멀티미디어 서비스 제공자가 UPnP 프로토콜을 사용하여 댁내의 UPnP 장치에 대한 멀티미디어 서비스를 위해서는 홈게이트웨이에 UPnP Proxy에 대한 UPnP 프로토콜을 이용한 발견, 제어가 이루어져야 하므로 이를 다루는 서버에 기존의 고유 프로토콜 이외의 UPnP 장치를 새로이 구성해야 하는 문제가 있다.
따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위해 이루어 진 것으로서, 본 발명의 목적은 홈게이트웨이와 OSGi 서비스 플랫폼과 같은 서비스 게이트웨이 플랫폼을 이용하여, 집 외부에 있는 멀티미디어 서비스 제공자가 인터넷 등의 외부 네트워크를 통하여 홈게이트웨이 상의 서비스 게이트웨이 플랫폼 상에 가상의 UPnP 미디어서버 서비스 번들을 동작하도록 함으로써, 별도의 장치 없이 댁내의 사용자가 UPnP AV 컨트롤 포인트(control point)를 이용하여 댁내의 UPnP AV 구조를 따르는 장치에 외부의 멀티미디어 서비스를 제공받을 수 있도록 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치 및 방법을 제공하는 데 있다.
또한, 본 발명의 목적은 동적으로 번들을 탑재하고 시작시킬 수 있는 서비스 게이트웨이 플랫폼을 홈게이트웨이 상에서 운용하여 댁내의 UPnP AV 장치 사용자가 UPnP 장치 이외의 별도의 장치 없이 댁외의 멀티미디어 서비스 제공자로부터의 멀티미디어 서비스를 이용할 수 있도록 하고, 댁외의 멀티미디어 서비스 제공자는 UPnP AV 구조가 아닌 WMS, RTSP, HTTP 등의 고유의 프로토콜을 이용하여 멀티미디어 서비스를 제공 가능하게 하고, 댁외의 멀티미디어 서비스 제공자가 댁내의 UPnP AV 장치에 대한 정보를 바탕으로 멀티미디어 전송 프로토콜, 컨텐트 포맷 등의 선택 사항을 최적으로 선택할 수 있으므로 가정 맞춤형 멀티미디어 서비스를 가능하 게 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치 및 방법을 제공하는 데 있다.
상기와 같은 목적을 달성하기 위한 본 발명의 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치는, 외부 네트워크에서의 멀티미디어 서비스 제공자에 의한 홈네트워크에 연결되는 UPnP AV 장치와, 서비스 게이트웨이 플랫폼을 이용하여 상기 UPnP AV 장치에 멀티미디어 서비스를 제공하는 게이트웨이 장치를 포함하는 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명의 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치는, 홈네트워크 상에 연결되며 UPnP AV 구조를 지원하는 UPnP AV 장치와, 상기 UPnP AV 장치에 대한 정보를 모으고 이 장치들에 대한 정보를 외부 멀티미디어 서비스 번들에 서비스 번들의 서비스의 호출로 전달하거나 기타 다른 방법으로 전달하는 UPnP AV 컨트롤 포인트 번들을 서비스 게이트웨이 플랫폼에서 운용하는 게이트웨이 장치를 포함하여 구성되는 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명의 홈게이트웨이와 서비스 게이트 웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법은, 외부 멀티미디어 서비스 번들로부터의 홈네트워크 상의 UPnP AV 장치에 대한 정보를 바탕으로 현재의 홈네트워크 환경과 제공하는 컨텐트에 적합한 가상 UPnP AV MediaServer 서비스 번들을 구성하는 제 1단계와, 이를 홈게이트웨이에 다운로드하여 서비스 게이트웨이 플랫폼에서 운용하여 댁외망에서 댁내의 UPnP AV 장치에 멀티미디어 서비스를 제공하는 제 2단계를 포함하여 이루어지는 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명의 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법은, 외부 멀티미디어 서비스 번들로부터의 홈네트워크 상의 UPnP AV 장치에 대한 정보를 바탕으로 현재의 홈네트워크 환경과 제공하는 컨텐트에 적합한 가상 UPnP AV 미디어서버 속성을 구성하는 제 1단계와, 이를 홈게이트웨이의 외부 멀티미디어 서비스 번들에 전달하여 외부 멀티미디어 서비스 번들이 가상 UPnP AV 미디어서버 서비스 번들을 생성한 후, 이를 서비스 게이트웨이 플랫폼에서 운용하여 댁외망에서 댁내의 UPnP AV 장치에 멀티미디어 서비스를 제공하는 제 2단계를 포함하여 이루어 지는 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명의 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀 티미디어 서비스 방법은, 홈게이트웨이 상의 가상 UPnP AV 미디어서버 서비스 번들의 요청과 전달된 정보를 바탕으로 댁외망의 멀티미디어 서비스 제공자에서 가장 적합한 포맷의 컨텐트를 지정된 홈게이트웨이 외부 네트워크 인터페이스 포트로 전송하는 제 1단계와, 가상 UPnP AV 미디어서버 서비스 번들에서 이를 할당된 홈네트워크 인터페이스의 포트로 전송함으로 컨텐트 전송을 수행하는 제 2단계를 포함하여 이루어 지는 것을 특징으로 한다.
이하, 본 발명의 실시예에 따른 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치 및 방법에 대하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.
도 1은 본 발명의 실시예에 따른 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치의 기능 구성도를 도시한 것이다. 도 2는 도 1에서의 UPnP 스택(Stack)을 위한 서비스 게이트웨이 플랫폼 상의 서비스 번들 구성도를 도시한 것이다. 도 3은 도 1에서의 UPnP 스택(Stack) API를 이용한 홈게이트웨이의 UPnP Stack 기능 구성도를 도시한 것이다. 도 4는 도 1에서의 가상 UPnP AV 미디어서버(MediaServer) 서비스 번들 다운로드 기능 구성도를 도시한 것이다. 도 5는 도 1에서의 가상 UPnP AV 미디어서버 서비스 번들의 속성 지정을 통한 가상 UPnP AV 미디어서버 서비스 번들 생성 기능 구성도를 도시한 것이다. 도 6은 도 1에서의 가상 UPnP AV 미디어서버 서비스 번들의 컨텐트 전송 기능 구성도를 도시한 것이다.
도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치는 멀티미디어 서비스 제공자(1)와, 홈게이트웨이(2)와, 홈네트워크 상의 UPnP AV 장치(3)로 구성된다.
도 2에 도시된 바와 같이, 상기 홈게이트웨이(2)는 UPnP 스택 서비스 요청 번들(21)과, UPnP 스택 서비스 번들(22)과, 서비스 게이트웨이 플랫폼(23) 및 홈 네트워크 인터페이스(24)로 구성된다.
상기 UPnP 스택 서비스 요청 번들(21)은 UPnP 장치 서비스 번들(211), UPnP AV 미디어서버(MediaServer) 서비스 번들(212), UPnP AV 미디어렌더러(MediaRenderer) 및 UPnP AV 컨트롤 포인트(Control Point) 서비스 번들(213, 214)을 포함한다.
도 3에 도시된 바와 같이, 상기 홈게이트웨이(2)는 UPnP 스택 API(25)를 더 포함한다.
도 4에 도시된 바와 같이, 상기 홈게이트웨이(2)는 외부 멀티미디어 서비스 번들(215) 및 가상 UPnP AV 미디어서버(MediaServer) 서비스 번들 및 외부망 네트워크 인터페이스(216)를 더 포함한다.
상기 멀티미디어 서비스 제공자(1)는 상기 홈게이트웨이(2)를 통하여 집 외 부 네트워크에 연결되어, 홈네트워크 상의 UPnP AV 장치들(3)에 대한 정보를 획득하여, 이에 적합한 가상 UPnP AV 미디어서버 서비스 번들(217)을 다운로드 하거나 외부 멀티미디어 서비스 번들(215)에 UPnP AV 미디어서버 속성의 지정을 통하여 홈게이트웨이(2) 상의 서비스 게이트웨이 플랫폼(23)에 생성함으로써 댁내의 사용자가 UPnP AV 구조를 이용하는 방법으로 별도의 장치를 설치함이 없이 외부 멀티미디어 서비스를 제공한다. 멀티미디어 서비스 제공자(1)는 댁외망을 통하여 홈게이트웨이(2)와 연결된 다양한 멀티미디어 컨텐츠를 저장하고 있는 멀티미디어 서버를 가지고 있고, 가상 UPnP AV 미디어서버에 이 서버의 기능을 다른 홈네트워크의 UPnP 장치에 알리도록 가상 UPnP AV 미디어서버 서비스 번들(217)의 속성을 지정한다. 멀티미디어 서비스 제공자(1)는 다양한 포맷의 멀티미디어 컨텐트를 보유하거나 트랜스코딩 기능을 갖추고 댁내의 UPnP AV 장치(3)에 적합한 멀티미디어 컨텐트를 제공할 수 있다. 이러한 기능은 한 가정의 홈네트워크 환경과 UPnP AV 장치(3)에 가장 적합한 포맷의 컨텐트를 제공하는 가정 맞춤형 멀티미디어 서비스를 가능하게 한다.
상기 홈게이트웨이(2)는 OSGi 서비스 플랫폼과 같은 서비스 게이트웨이 플랫폼(23)을 구동할 수 있고 UPnP stack을 지원하는 환경을 갖추고, 댁외망으로 멀티미디어 서비스 제공자(1)와 연결되어 외부 멀티미디어 서비스를 위한 서비스 번들을 다운로드 받고 홈네트워크 상의 UPnP AV 장치들(3)에 대한 정보를 멀티미디어 서비스 제공자(1)에게 제공하여 가상 UPnP AV 미디어서버 서비스 번들(217)을 다운 받거나 UPnP AV 미디어서버의 속성을 받아서 생성함으로써 댁내의 사용자가 별도의 장치 없이 UPnP AV 구조를 사용하는 방법으로 외부 멀티미디어 서비스를 이용하도록 하는 장치이다.
상기 홈네트워크 상의 UPnP AV 장치(3)는 UPnP AV 구조를 따르는 장치로, UPnP AV 미디어서버(31)와, UPnP AV 미디어렌더러(32), 및 UPnP AV 컨트롤 포인트(33)로 구성된다. 댁내의 UPnP AV 미디어서버(31)는 PVR, DVD player, PC 등의 UPnP AV 구조에서 UPnP AV 미디어서버의 기능을 가지는 장치를 지칭하고, UPnP AV 미디어렌더러(32)는 오디오 장치, TV 등의 UPnP AV 구조에서 UPnP AV 미디어렌더러 기능을 가지는 장치를 지칭한다. UPnP AV 컨트롤 포인트(33)는 사용자 인터페이스를 가지고 사용자의 요청에 응답하여 UPnP AV 구조에서 컨트롤 포인트 기능을 하여 홈네트워크 상에서 UPnP AV 미디어서버(31)와 UPnP AV 미디어렌더러(32)를 제어하여 멀티미디어 컨텐트가 UPnP AV 미디어서버(31)에서 UPnP AV 미디어렌더러(32)로 전송되도록 제어하는 장치를 지칭한다.
상기 서비스 게이트웨이 플랫폼(23)은 홈게이트웨이(2)에서 운용되는 서비스 번들들을 관리하고 운영할 수 있는 서비스 게이트웨이 플랫폼으로, 서비스 번들을 동적으로 탑재, 해제, 시작, 정지 시키는 관리 기능을 하고 서비스 번들들 사이의 서비스 등록과 사용을 가능하게 한다.
상기 UPnP Stack 서비스 번들(22)은 홈게이트웨이(2) 상의 서비스 게이트웨이 플랫폼(23) 상에서 발견(discovery), 장치 및 서비스 표현(description), 제어(control), 상황고지(event) 등의 UPnP Stack의 기능을 수행하고, 이 기능을 서비스 형태로 서비스 게이트웨이 플랫폼(23) 상의 다른 서비스 번들들이 이용할 수 있도록 한다.
상기 UPnP Stack 서비스 요청 번들(21)은 홈게이트웨이(2) 상에서 서비스 게이트웨이 플랫폼(23)의 서비스 번들로서, UPnP stack 서비스 번들(22)의 UPnP stack 서비스를 요청하여 이용하는 번들들로, UPnP AV 미디어서버 서비스 번들(212), UPnP AV 미디어렌더러 서비스 번들(213), UPnP AV 컨트롤 포인트 서비스 번들(214), UPnP Device 서비스 번들(211) 등이 있다. 홈게이트웨이(2) 상의 이러한 서비스 번들이 UPnP stack 서비스 번들(22)의 기능을 이용함으로 홈네트워크 상의 실제 UPnP 장치들은 홈게이트웨이(2)를 UPnP 장치로 인식하게 된다. 따라서, 다양한 UPnP 장치를 홈게이트웨이 상에 구현할 수 있다.
도 3에 도시된 상기 UPnP Stack API(25)는 UPnP Stack을 서비스 게이트웨이 플랫폼(23) 상의 서비스 번들 형태가 아니라 별도의 API를 가지는 홈게이트웨이 상의 프로그램으로 구성할 수 있다. 각 UPnP Stack 서비스 요청 번들들은 각자 이 API를 사용하여 서비스 게이트웨이 플랫폼과는 무관하게 UPnP stack의 기능을 이용할 수 있다.
그러면, 상기와 같은 구성을 가지는 본 발명의 실시예에 따른 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치의 동작을 도 4 내지 도 9를 참조하여 상세히 설명하기로 한다.
먼저, 가상 UPnP AV 미디어서버 서비스 번들 다운로드 과정을 도 4를 참조하여 상세히 설명한다.
상기 UPnP AV 컨트롤 포인트 서비스 번들(214)은 UPnP stack을 이용하여 홈네트워크(2) 상의 UPnP AV 구조를 따르는 UPnP AV 미디어서버와 UPnP AV 미디어렌더러에 대한 정보를 수집하여, 이를 외부 멀티미디어 서비스 번들(215)에 전달한다. 이 때 정보의 전달 방법은 xml 파일 형태일 수도 있고, 서비스 게이트웨이 플랫폼의 서비스 제공 형태가 될 수도 있다.
만약, 댁내의 홈네트워크 상의 UPnP AV 장치들(3)의 수나 종류가 변하게 되면 UPnP 프로토콜을 통하여 UPnP AV 컨트롤 포인트 번들(214)이 이를 감지하여 외부 멀티미디어 서비스 번들(215)에 통보한다.
외부 멀티미디어 서비스 번들(215)은 수집된 댁내의 UPnP AV 구조를 따른 UPnP AV 장치들(3)에 대한 정보를 외부 네트워크을 통하여 원격에 있는 멀티미디어 서비스 제공자(1)에게 전달한다. 멀티미디어 서비스 제공자(1)는 외부 멀티미디어 서비스 번들(215)로부터의 정보를 바탕으로 댁내의 UPnP AV 장치(3)에 적합한 형태의 멀티미디어 컨텐츠를 제공하는 가상의 UPnP AV 미디어서버 서비스 번들(217)을 홈게이트웨이(3)에 다운로드하여 서비스 게이트웨이 플랫폼(23)에서 동작하도록 한다.
가상의 UPnP AV 미디어서버 서비스 번들(217)은 다운로드된 후, UPnP stack을 통하여 홈네트워크의 다른 UPnP 장치들에 자신의 존재를 알린다. 그리고, 홈게이트웨이(2)의 홈네트워크 네트워크 인터페이스(24)의 한 포트를 댁내의 UPnP AV 미디어렌더러(32)와의 멀티미디어 컨텐트의 전송을 위한 포트로 할당하고 이를 UPnP AV 미디어서버(31)의 컨텐트디렉토리(ContentDirectory) 서비스의 객체(object)의 자원(resource) 특성으로 지정하여 사용한다. 또, 홈게이트웨이(2)의 외부 네트워크 인터페이스(216)의 한 포트를 멀티미디어 서비스 제공자(1)로부터의 멀티미디어 컨텐트의 전송을 위한 포트로 할당한다. 이는 멀티미디어 서비스 제공자(1)에게 전달되어 멀티미디어 전송 시에 사용된다.
다음으로, 가상 UPnP AV 미디어서버의 속성 지정을 통한 가상 UPnP AV 미디어서버 서비스 번들 생성 과정을 도 5를 참조하여 설명하면 다음과 같다.
상기 외부 멀티미디어 서비스 번들(215)은 UPnP AV 컨트롤 포인트 번들(214)로부터 수집된 댁내의 UPnP AV 구조를 따른 UPnP AV 장치들(3)에 대한 정보를 인터넷을 통하여 원격에 있는 멀티미디어 서비스 제공자(1)에게 전달한다. 멀티미디어 서비스 제공자(1)는 외부 멀티미디어 서비스 번들(215)로부터의 정보를 바탕으로 댁내의 UPnP AV 장치(3)에 적합한 형태의 멀티미디어 컨텐츠를 제공할 수 있는 가상의 UPnP AV 미디어서버(31)의 속성을 외부 멀티미디어 서비스 번들(215)에 전송 하고 외부 멀티미디어 서비스 번들(215)은 이 속성에 맞추어 가상 UPnP AV 미디어서버 서비스 번들(217)을 생성하여 서비스 게이트웨이 플랫폼(23)에서 시작시킨다. 가상의 UPnP AV 미디어서버 서비스 번들은(217) 생성되어 동작을 시작하게 되면, UPnP stack을 통하여 홈네트워크의 다른 UPnP 장치들에 자신의 존재를 알리고, 홈게이트웨이 상에 멀티미디어 컨텐트의 전송을 위한 포트들의 할당을 수행한다.
다음으로, 가상 UPnP AV 미디어서버의 컨텐트 전송 과정을 도 6을 참조하여 설명하면 다음과 같다.
댁내의 사용자가 외부의 멀티미디어 서비스를 요청하기 위해서는 홈네트워크 상의 UPnP AV 컨트롤 포인트(33)를 사용하여 홈게이트웨이(2)의 가상 UPnP AV 미디어서버 서비스 번들(217)에 제공 가능한 멀티미디어 컨텐츠를 검색하면, 가상 UPnP AV 미디어서버 서비스 번들(217)는 UPnP AV 구조의 컨텐트디렉토리 서비스를 제공하여 이에 응답한다. 사용자는 원하는 컨텐트와 재생되기를 원하는 UPnP AV 미디어렌더러(32)나 컨텐트를 다운로드하여 저장할 UPnP AV 미디어서버(31)를 지정하여 가상 UPnP AV 미디어서버 서비스 번들(217)에 컨텐트의 전송을 요청한다.
가상 UPnP AV 미디어서버 서비스 번들(217)은 요청 받은 컨텐트, 할당한 외부망 네트워크 인터페이스의 포트 번호와 사용자가 지정한 UPnP AV 미디어렌더러(32)나 UPnP AV 미디어서버(31)에 대한 정보를 멀티미디어 서비스 제공자(1)에게 제공하여 컨텐트 전송을 요청한다.
멀티미디어 서비스 제공자(1)는 가상 UPnP AV 미디어서버 서비스 번들 (217)에 의하여 제공되는 정보와 외부 멀티미디어 서비스 번들에 의하여 전달되는 정보를 바탕으로 보유하고 있는 멀티미디어 컨텐트 중 가장 적합한 포맷을 가진 컨텐트를 선택하거나, 포맷을 변환하여 이를 할당된 외부망 네트워크 인터페이스(216)의 포트로 전송한다. 가상 UPnP AV 미디어서버 서비스 번들(217)은 할당된 외부망 네트워크 인터페이스(216)의 포트로 전송되는 데이터를 할당된 홈네트워크 인터페이스(24)의 포트로 전송하여 사용자가 원하는 UPnP AV 장치(3)로 컨텐트를 전송한다.
상기 가상 UPnP AV 미디어서버 서비스 번들 다운로드 과정을 도 7를 참조하여 다시 상세하게 설명하면 다음과 같다.
먼저, 홈네트워크 상의 UPnP AV 장치(3)가 각각의 장치 정보를 UPnP 프로토콜을 이용하여 홈게이트웨이(2) 상의 UPnP AV 컨트롤 포인트 번들(214)에 알리면(S11), UPnP AV 컨트롤 포인트 번들(214)은 이를 외부 멀티미디어 서비스 번들(215)에 알린다(S12). 이 때 정보의 전달 방법은 xml 파일 형태일 수도 있고, 서비스 게이트웨이 플랫폼의 서비스 제공 형태가 될 수도 있다. 외부 멀티미디어 서비스 번들(215)은 이를 외부 네트워크 상의 멀티미디어 서비스 제공자(1)에게 알린다(S13). 멀티미디어 서비스 제공자(1)는 가장 최적의 가상 UPnP AV 미디어서버 서비스 번들(217)을 생성하여 이를 홈게이트웨이 상의 서비스 게이트웨이 플랫폼에 다운로드한다(S14).
상기 가상 UPnP AV 미디어서버의 속성 지정을 통한 가상 UPnP AV 미디어서버 서비스 번들 생성 과정을 도 8을 참조하여 다시 상세히 설명하면 다음과 같다.
먼저, 홈네트워크 상의 UPnP AV 장치(3)가 각각의 장치 정보를 UPnP 프로토콜을 이용하여 홈게이트웨이 상의 UPnP AV 컨트롤 포인트 번들(214)에 알리면(S25), UPnP AV 컨트롤 포인트 번들(214)은 이를 외부 멀티미디어 서비스 번들(215)에 알린다(S16). 이 때 정보의 전달 방법은 xml 파일 형태일 수도 있고, 서비스 게이트웨이 플랫폼의 서비스 제공 형태가 될 수도 있다. 외부 멀티미디어 서비스 번들(215)은 이를 외부 네트워크 상의 멀티미디어 서비스 제공자(1)에게 알린다(S17). 멀티미디어 서비스 제공자(1)가 가장 최적의 가상 UPnP AV 미디어서버의 속성을 외부 멀티미디어 서비스 번들(215)에 전달하면(S18), 외부 멀티미디어 서비스 번들(215)은 가상 UPnP AV 미디어서버 서비스 번들(217)을 생성하여 이를 서비스 게이트웨이 플랫폼에서 시작 시킨다(S19).
상기 가상 UPnP AV 미디어서버의 컨텐트 전송 과정을 도 9를 참조하여 다시 상세히 설명하면 다음과 같다.
사용자가 홈네트워크 상의 UPnP AV 컨트롤 포인트(33)를 이용하여 멀티미디어 컨텐트 검색 요청을 하면(S20), 홈게이트웨이(2) 상의 가상 UPnP AV 미디어서버서비스 번들(217)은 외부망의 멀티미디어 서비스 제공자(1)에게 제공 가능한 멀티미디어 컨텐트 정보를 요구하여 이에 대한 정보를 획득한다(S21,S22). 가상 UPnP AV 미디어서버 서비스 번들(217)은 이 정보를 DIDL 형태로 변환하여 UPnP AV 구조 의 컨텐트디렉토리 서비스를 제공함으로써, UPnP AV 컨트롤 포인트에 응답한다(S23).
사용자가 홈네트워크 상의 UPnP AV 컨트롤 포인트(33)를 이용하여 서버가 제공 가능한 컨텐트를 지정하고 특정 UPnP AV 미디어렌더러나 UPnP AV 미디어서버로의 전송을 요청하면(S24), 가상 UPnP AV 미디어서버 서비스 번들(217)은 사용자가 지정한 UPnP AV 미디어렌더러(32)나 UPnP AV 미디어서버(31)에 대한 정보와 컨텐트 정보, 할당된 외부 네트워크 인터페이스의 포트 번호 등의 정보를 외부망의 멀티미디어 서비스 제공자(1)에 전송하여 컨텐트의 전송을 요청한다(S25). 멀티미디어 서비스 제공자(1)는 전달된 정보를 바탕으로 가장 적합한 포맷의 컨텐트를 지정된 포트로 전송하고(S26), 이를 가상 UPnP AV 미디어서버 서비스 번들(217)은 할당된 홈네트워크 인터페이스의 포트로 전송함으로 컨텐트 전송을 수행한다(S27).
이상에서 몇 가지 실시예를 들어 본 발명을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시예로 국한되는 것이 아니고 본 발명의 기술사상을 벗어나지 않는 범위내에서 다양하게 변형 실시될 수 있다.
상술한 바와 같이 본 발명에 의한 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치 및 방법에 의하면, 본 발명은 동적으로 번들을 탑재하고 시작시킬 있는 OSGi 서비스 플랫폼과 같은 서비스 게이트웨이 플랫폼을 홈게이트웨이 상에서 운용하여, 댁내의 홈네트워크 상의 UPnP AV 장치의 정보를 집 외부의 멀티미디어 서비스 제공자에게 인터넷 등의 외부 네트워크을 통하여 전달하고, 가상의 UPnP AV 미디어서버를 동작시킴으로써, 댁내의 홈네트워크 상의 UPnP AV 구조를 따르는 장치가 특별한 별도의 장치 없이 댁내의 UPnP AV 장치를 사용하는 것과 같은 방법으로 댁외의 멀티미디어 서비스를 이용할 수 있게 하고, 댁외의 멀티미디어 서비스 제공자는 UPnP 프로토콜이 아닌 고유의 프로토콜을 그대로 사용할 수 있게 한다.
또한, 본 발명은 댁외의 멀티미디어 서비스 제공자가 댁내의 UPnP AV 장치에 대한 정보를 바탕으로 멀티미디어 전송 프로토콜, 컨텐트 포맷 등의 선택 사항을 최적으로 선택할 수 있으므로 가정 맞춤형 멀티미디어 서비스를 가능하다.
또한, 본 발명은 UPnP 프로토콜과 OSGi 서비스 플랫폼과 같은 서비스 게이트웨이 플랫폼을 이용함으로써, 멀티미디어 서비스 제공자는 외부 네트워크를 통하여 서비스 번들을 다운로드하고 관리하여, 다양한 멀티미디어 장치를 지원할 수 있으며, UPnP 미들웨어의 버전 변화, UPnP 미들웨어에서의 새로운 장치 정의, 네트워크 상의 새롭게 부착되는 UPnP 장치 등과 같은 홈네트워크 환경의 변화에 대하여 추가된 멀티미디어 서비스의 제공이 가능하다.



Claims (30)

  1. 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치에 있어서,
    외부 네트워크에서의 멀티미디어 서비스 제공자에 의한 홈네트워크에 연결되는 UPnP AV 장치와,
    서비스 게이트웨이 플랫폼을 이용하여 상기 UPnP AV 장치에 멀티미디어 서비스를 제공하는 게이트웨이 장치를 포함하며;
    상기 홈게이트웨이는 댁내의 홈네트워크 상의 UPnP AV 장치들의 수나 종류가 변하게 되면 UPnP 프로토콜을 통하여 이를 감지하여 외부 멀티미디어 서비스 번들에 통보함을 특징으로 하는 UPnP AV 컨트롤 포인트(Control Point) 서비스 번들과,
    서비스 게이트웨이 플랫폼에서 동작을 시작하면 UPnP 스택(stack)을 통하여 홈네트워크의 UPnP 장치에 자신의 장치 및 UPnP 서비스를 광고하는 기능을 가지고, UPnP AV 구조에서의 UPnP AV 미디어서버의 UPnP 서비스 기능을 가지며, 댁내의 UPnP AV 컨트롤 포인트의 탐색이나 열람 요청에 댁외망의 멀티미디어 서비스 제공자에 질의를 통하여 제공 가능한 멀티미디어 컨텐트에 대한 정보를 획득하고 이를 DIDL 형태로 변환하여 UPnP AV 구조의 컨텐트 디렉토리 서비스를 제공하여 응답하는 가상 UPnP AV 미디어서버 서비스 번들을 포함하는 것을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 제 1 항에 있어서,
    상기 가상 UPnP AV 미디어서버 서비스 번들은 댁내의 UPnP AV 컨트롤 포인트의 멀티미디어 컨텐트의 특정 UPnP AV 미디어렌더러나 UPnP AV 미디어서버로의 전송 요청에 대하여 댁외망의 멀티미디어 서비스 제공자에 사용자가 지정한 UPnP AV 미디어렌더러나 UPnP AV 미디어서버에 대한 정보와 컨텐트 정보, 할당된 외부 네트워크 인터페이스의 포트 번호 등의 정보를 전송하여 컨텐트의 전송을 요청함을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치.
  7. 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치에 있어서,
    홈네트워크 상에 연결되며, UPnP AV 구조를 지원하는 UPnP AV 장치와,
    상기 UPnP AV 장치에 대한 정보를 모으고 이 장치들에 대한 정보를 외부 멀티미디어 서비스 번들에 서비스 번들의 서비스의 호출로 전달하거나 기타 다른 방법으로 전달하는 UPnP AV 컨트롤 포인트 서비스 번들을 서비스 게이트웨이 플랫폼에서 운용하는 게이트웨이 장치를 포함하며;
    상기 홈게이트웨이는 댁내의 홈네트워크 상의 UPnP AV 장치들의 수나 종류가 변하게 되면 UPnP 프로토콜을 통하여 이를 감지하여 외부 멀티미디어 서비스 번들에 통보함을 특징으로 하는 상기 UPnP AV 컨트롤 포인트(Control Point) 서비스 번들과,
    서비스 게이트웨이 플랫폼에서 동작을 시작하면 UPnP 스택(stack)을 통하여 홈네트워크의 UPnP 장치에 자신의 장치 및 UPnP 서비스를 광고하는 기능을 가지고, UPnP AV 구조에서의 UPnP AV 미디어서버의 UPnP 서비스 기능을 가지며, 댁내의 UPnP AV 컨트롤 포인트의 탐색이나 열람 요청에 댁외망의 멀티미디어 서비스 제공자에 질의를 통하여 제공 가능한 멀티미디어 컨텐트에 대한 정보를 획득하고 이를 DIDL 형태로 변환하여 UPnP AV 구조의 컨텐트디렉토리 서비스를 제공하여 응답하는 가상 UPnP AV 미디어서버 서비스 번들을 포함하는 것을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치.
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 제 7 항에 있어서,
    상기 가상 UPnP AV 미디어서버 서비스 번들은 댁내의 UPnP AV 컨트롤 포인트의 멀티미디어 컨텐트의 특정 UPnP AV 미디어렌더러나 UPnP AV 미디어서버로의 전송 요청에 대하여 댁외망의 멀티미디어 서비스 제공자에 사용자가 지정한 UPnP AV 미디어렌더러나 UPnP AV 미디어서버에 대한 정보와 컨텐트 정보, 할당된 외부 네트워크 인터페이스의 포트 번호 등의 정보를 전송하여 컨텐트의 전송을 요청함을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 장치.
  13. 외부 멀티미디어 서비스 번들로부터의 홈네트워크 상의 UPnP AV 장치에 대한 정보를 바탕으로 현재의 홈네트워크 환경과 제공하는 컨텐트에 적합한 가상 UPnP AV 미디어서버 서비스 번들을 구성하는 제 1단계와,
    이를 홈게이트웨이에 다운로드하여 서비스 게이트웨이 플랫폼에서 운용하여 댁외망에서 댁내의 UPnP AV 장치에 멀티미디어 서비스를 제공하는 제 2단계를 포함하여 이루어지며;
    상기 가상 UPnP AV 미디어서버 서비스 번들은 서비스 게이트웨이 플랫폼에서 동작을 시작하면 UPnP 스택(stack)을 통하여 홈네트워크의 UPnP 장치에 자신의 장치 및 UPnP 서비스를 광고하는 기능을 가지고, UPnP AV 구조에서의 UPnP AV 미디어서버의 UPnP 서비스 기능을 가지며, 댁내의 UPnP AV 컨트롤 포인트의 탐색이나 열람 요청에 댁외망의 멀티미디어 서비스 제공자에 질의를 통하여 제공 가능한 멀티미디어 컨텐트에 대한 정보를 획득하고 이를 DIDL 형태로 변환하여 UPnP AV 구조의 컨텐트디렉토리 서비스를 제공하여 응답하는 것을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법.
  14. 제 13 항에 있어서,
    상기 홈게이트웨이에 포함되는 UPnP AV 컨트롤 포인트(Control Point) 서비스 번들은 댁내의 홈네트워크 상의 UPnP AV 장치들의 수나 종류가 변하게 되면 UPnP 프로토콜을 통하여 이를 감지하여 외부 멀티미디어 서비스 번들에 통보함을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법.
  15. 삭제
  16. 삭제
  17. 삭제
  18. 제 13 항에 있어서,
    상기 가상 UPnP AV 미디어서버 서비스 번들은 댁내의 UPnP AV 컨트롤 포인트의 멀티미디어 컨텐트의 특정 UPnP AV 미디어렌더러나 UPnP AV 미디어서버로의 전송 요청에 대하여 댁외망의 멀티미디어 서비스 제공자에 사용자가 지정한 UPnP AV 미디어렌더러나 UPnP AV 미디어서버에 대한 정보와 컨텐트 정보, 할당된 외부 네트워크 인터페이스의 포트 번호 등의 정보를 전송하여 컨텐트의 전송을 요청함을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법.
  19. 외부 멀티미디어 서비스 번들로부터의 홈네트워크 상의 UPnP AV 장치에 대한 정보를 바탕으로 현재의 홈네트워크 환경과 제공하는 컨텐트에 적합한 가상 UPnP AV 미디어서버 속성을 구성하는 제 1단계와;
    이를 홈게이트웨이의 외부 멀티미디어 서비스 번들에 전달하여 외부 멀티미디어 서비스 번들이 가상 UPnP AV 미디어서버 서비스 번들을 생성한 후, 이를 서비스 게이트웨이 플랫폼에서 운용하여 댁외망에서 댁내의 UPnP AV 장치에 멀티미디어 서비스를 제공하는 제 2단계를 포함하여 이루어지며;
    상기 가상 UPnP AV 미디어서버 서비스 번들은 서비스 게이트웨이 플랫폼에서 동작을 시작하면 UPnP 스택(stack)을 통하여 홈네트워크의 UPnP 장치에 자신의 장치 및 UPnP 서비스를 광고하는 기능을 가지고, UPnP AV 구조에서의 UPnP AV 미디어서버의 UPnP 서비스 기능을 가지며, 댁내의 UPnP AV 컨트롤 포인트의 탐색이나 열람 요청에 댁외망의 멀티미디어 서비스 제공자에 질의를 통하여 제공 가능한 멀티미디어 컨텐트에 대한 정보를 획득하고 이를 DIDL 형태로 변환하여 UPnP AV 구조의 컨텐트디렉토리 서비스를 제공하여 응답하는 것을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법.
  20. 제 19 항에 있어서,
    상기 홈게이트웨이에 포함되는 UPnP AV 컨트롤 포인트(Control Point) 서비스 번들은 댁내의 홈네트워크 상의 UPnP AV 장치들의 수나 종류가 변하게 되면 UPnP 프로토콜을 통하여 이를 감지하여 외부 멀티미디어 서비스 번들에 통보함을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법.
  21. 삭제
  22. 삭제
  23. 삭제
  24. 제 19 항에 있어서,
    상기 가상 UPnP AV 미디어서버 서비스 번들은 댁내의 UPnP AV 컨트롤 포인트의 멀티미디어 컨텐트의 특정 UPnP AV 미디어렌더러나 UPnP AV 미디어서버로의 전송 요청에 대하여 댁외망의 멀티미디어 서비스 제공자에 사용자가 지정한 UPnP AV 미디어렌더러나 UPnP AV 미디어서버에 대한 정보와 컨텐트 정보, 할당된 외부 네트워크 인터페이스의 포트 번호 등의 정보를 전송하여 컨텐트의 전송을 요청함을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법.
  25. 홈게이트웨이 상의 가상 UPnP AV 미디어서버 서비스 번들의 요청과 전달된 정보를 바탕으로 댁외망의 멀티미디어 서비스 제공자에서 가장 적합한 포맷의 컨텐트를 지정된 홈게이트웨이 외부 네트워크 인터페이스 포트로 전송하는 제 1단계와;
    상기 가상 UPnP AV 미디어서버 서비스 번들에서 상기 컨텐트를 할당된 홈네트워크 인터페이스의 포트로 전송을 수행하는 제 2단계를 포함하여 이루어지며;
    상기 가상 UPnP AV 미디어서버 서비스 번들은 서비스 게이트웨이 플랫폼에서 동작을 시작하면 UPnP 스택(stack)을 통하여 홈네트워크의 UPnP 장치에 자신의 장치 및 UPnP 서비스를 광고하는 기능을 가지고, UPnP AV 구조에서의 UPnP AV 미디어서버의 UPnP 서비스 기능을 가지며, 댁내의 UPnP AV 컨트롤 포인트의 탐색이나 열람 요청에 댁외망의 멀티미디어 서비스 제공자에 질의를 통하여 제공 가능한 멀티미디어 컨텐트에 대한 정보를 획득하고 이를 DIDL 형태로 변환하여 UPnP AV 구조의 컨텐트디렉토리 서비스를 제공하여 응답하는 것을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법.
  26. 제 25 항에 있어서,
    상기 홈게이트웨이에 포함되는 UPnP AV 컨트롤 포인트(Control Point) 서비스 번들은 댁내의 홈네트워크 상의 UPnP AV 장치들의 수나 종류가 변하게 되면 UPnP 프로토콜을 통하여 이를 감지하여 외부 멀티미디어 서비스 번들에 통보함을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법.
  27. 삭제
  28. 삭제
  29. 삭제
  30. 제 25 항에 있어서,
    상기 가상 UPnP AV 미디어서버 서비스 번들은 댁내의 UPnP AV 컨트롤 포인트의 멀티미디어 컨텐트의 특정 UPnP AV 미디어렌더러나 UPnP AV 미디어서버로의 전송 요청에 대하여 댁외망의 멀티미디어 서비스 제공자에 사용자가 지정한 UPnP AV 미디어렌더러나 UPnP AV 미디어서버에 대한 정보와 컨텐트 정보, 할당된 외부 네트워크 인터페이스의 포트 번호 등의 정보를 전송하여 컨텐트의 전송을 요청함을 특징으로 하는 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내 UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의 멀티미디어 서비스 방법.
KR1020040110735A 2004-12-22 2004-12-22 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법 KR100657010B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020040110735A KR100657010B1 (ko) 2004-12-22 2004-12-22 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법
US11/132,270 US7548960B2 (en) 2004-12-22 2005-05-19 Multimedia service apparatus and method for multimedia service providers outside home to UPnP devices inside home using home gateway and service gateway platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040110735A KR100657010B1 (ko) 2004-12-22 2004-12-22 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20060071758A KR20060071758A (ko) 2006-06-27
KR100657010B1 true KR100657010B1 (ko) 2006-12-14

Family

ID=36595659

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040110735A KR100657010B1 (ko) 2004-12-22 2004-12-22 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법

Country Status (2)

Country Link
US (1) US7548960B2 (ko)
KR (1) KR100657010B1 (ko)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7522549B2 (en) * 2004-04-16 2009-04-21 Broadcom Corporation Registering access device multimedia content via a broadband access gateway
US8942227B1 (en) 2005-01-21 2015-01-27 Apple Inc. Enhanced filtering for an IP multimedia subsystem
US20060282863A1 (en) * 2005-06-14 2006-12-14 Matsushita Electric Industrial Co. Ltd. Interactive television framework interfacing with a home networking domain
EP1905205B1 (en) * 2005-07-04 2014-05-07 SK Telecom Co., Ltd. Residential gateway system for home network service
US8705550B2 (en) * 2005-08-08 2014-04-22 Qualcomm Incorporated Device interface architecture and protocol
US7586905B2 (en) * 2005-10-14 2009-09-08 Cisco Technology. Inc. Method of device service activation using a discovery mechanism
KR100717060B1 (ko) * 2005-12-05 2007-05-10 삼성전자주식회사 홈 네트워크를 통해 dvd 컨텐츠를 이용하는 방법 및장치
US20080256225A1 (en) * 2005-12-08 2008-10-16 Youngho Suh Osgi-Based Dynamic Service Management Method for Context-Aware Systems
CN101438256B (zh) * 2006-03-07 2011-12-21 索尼株式会社 信息处理设备、信息通信系统、信息处理方法
US8863221B2 (en) * 2006-03-07 2014-10-14 Samsung Electronics Co., Ltd. Method and system for integrating content and services among multiple networks
US8200688B2 (en) 2006-03-07 2012-06-12 Samsung Electronics Co., Ltd. Method and system for facilitating information searching on electronic devices
US8209724B2 (en) * 2007-04-25 2012-06-26 Samsung Electronics Co., Ltd. Method and system for providing access to information of potential interest to a user
US8115869B2 (en) 2007-02-28 2012-02-14 Samsung Electronics Co., Ltd. Method and system for extracting relevant information from content metadata
US8510453B2 (en) * 2007-03-21 2013-08-13 Samsung Electronics Co., Ltd. Framework for correlating content on a local network with information on an external network
US8843467B2 (en) * 2007-05-15 2014-09-23 Samsung Electronics Co., Ltd. Method and system for providing relevant information to a user of a device in a local network
KR100754431B1 (ko) * 2006-04-10 2007-08-31 삼성전자주식회사 Dlna 시스템에서 dmr의 처리용량에 따른 컨텐츠변환방법
US8194681B2 (en) * 2006-05-23 2012-06-05 Core Wireless Licensing S. á.r. l. Bridging between AD HOC local networks and internet-based peer-to-peer networks
US7639619B2 (en) * 2006-06-07 2009-12-29 Sharp Laboratories Of America, Inc. System and method for quality of service (QoS) setup of a network segment having an intermediate device
US8935269B2 (en) * 2006-12-04 2015-01-13 Samsung Electronics Co., Ltd. Method and apparatus for contextual search and query refinement on consumer electronics devices
KR100822708B1 (ko) * 2006-12-06 2008-04-17 한국전자통신연구원 다양한 홈 네트워크 서비스를 제공하기 위한 홈 네트워크시스템 및 홈 네트워크 서비스 제공 방법
US20090055393A1 (en) * 2007-01-29 2009-02-26 Samsung Electronics Co., Ltd. Method and system for facilitating information searching on electronic devices based on metadata information
US9286385B2 (en) 2007-04-25 2016-03-15 Samsung Electronics Co., Ltd. Method and system for providing access to information of potential interest to a user
KR101493692B1 (ko) * 2007-06-22 2015-02-16 삼성전자주식회사 이벤트 메시지 전송 방법, 이벤트 메시지 수신 방법,피제어 장치 및 제어 포인트
US20090006624A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Entertainment Access Service
US8296395B2 (en) * 2007-07-03 2012-10-23 Samsung Electronics, Ltd. Obje network device service control method and system
JP4959487B2 (ja) * 2007-09-21 2012-06-20 株式会社日立製作所 ネットワークデバイスのプログラム制御方法およびデバイス監視装置
WO2009049325A1 (en) * 2007-10-12 2009-04-16 Pie Digital, Inc. System and method for automatic configuration and management of home network devices
US8176068B2 (en) 2007-10-31 2012-05-08 Samsung Electronics Co., Ltd. Method and system for suggesting search queries on electronic devices
US20090171762A1 (en) * 2008-01-02 2009-07-02 Microsoft Corporation Advertising in an Entertainment Access Service
US10475010B2 (en) * 2008-01-10 2019-11-12 Microsoft Technology Licensing, Llc Federated entertainment access service
JP2009217398A (ja) * 2008-03-07 2009-09-24 Fujitsu Ltd 情報処理装置、情報処理装置制御プログラムおよび情報処理装置制御方法
KR101591705B1 (ko) * 2008-03-18 2016-02-04 삼성전자주식회사 알림 수신 방법 및 장치
CN101282240A (zh) * 2008-05-15 2008-10-08 华为技术有限公司 一种网络设备管理方法、设备及系统
EP2276203A4 (en) * 2008-06-06 2011-06-08 Huawei Tech Co Ltd METHOD AND DEVICE FOR CONNECTING A DEVICE WITH A GATEWAY
EP2311223A2 (fr) * 2008-07-30 2011-04-20 France Telecom Mise à jour de critères de recherche de contenu définis pour un fournisseur de service
US8938465B2 (en) * 2008-09-10 2015-01-20 Samsung Electronics Co., Ltd. Method and system for utilizing packaged content sources to identify and provide information based on contextual information
TWI374637B (en) * 2008-12-31 2012-10-11 Ind Tech Res Inst Information transmission and service integration system and method thereof
US8769140B2 (en) 2010-06-04 2014-07-01 Broadcom Corporation Method and system for optimizing power consumption in a home network via a broadband gateway
US11647243B2 (en) 2009-06-26 2023-05-09 Seagate Technology Llc System and method for using an application on a mobile device to transfer internet media content
US9195775B2 (en) * 2009-06-26 2015-11-24 Iii Holdings 2, Llc System and method for managing and/or rendering internet multimedia content in a network
WO2011032589A1 (en) * 2009-09-17 2011-03-24 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for supporting a media search
US20110131520A1 (en) * 2009-12-02 2011-06-02 Osama Al-Shaykh System and method for transferring media content from a mobile device to a home network
WO2011073569A2 (fr) * 2009-12-18 2011-06-23 France Telecom Procede et dispositif de controle
ES2386048B1 (es) 2010-12-27 2013-05-07 Telefónica, S.A. Sistema de pasarela doméstica para acceder a servicios de banda ancha
WO2012109568A1 (en) 2011-02-11 2012-08-16 Packetvideo Corporation System and method for using an application on a mobile device to transfer internet media content
US8798777B2 (en) 2011-03-08 2014-08-05 Packetvideo Corporation System and method for using a list of audio media to create a list of audiovisual media
KR101953164B1 (ko) * 2011-11-08 2019-03-04 삼성전자주식회사 홈 게이트웨이를 이용한 통신 시스템 및 동작 방법
WO2013098429A1 (es) 2011-12-30 2013-07-04 Juniper Networks, Inc. Equipo en las instalaciones del cliente basado en nube
KR20130134849A (ko) * 2012-05-31 2013-12-10 한국전자통신연구원 가상 av 서비스 시스템 및 방법
US20150143390A1 (en) * 2013-11-21 2015-05-21 Sony Corporation Fillable form for providing and receiving customized audio video content

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100429902B1 (ko) 2001-12-27 2004-05-03 한국전자통신연구원 공중망에서 사설망 내의 디바이스를 제어하기 위한 장치및 방법
KR100440583B1 (ko) * 2002-05-16 2004-07-19 한국전자통신연구원 외부 인터넷에 의한 댁내망의 UPnP장치 관리제어 장치및 방법
KR100830940B1 (ko) 2002-07-10 2008-05-20 엘지전자 주식회사 유피엔피(UPnP)를 이용한 홈 네트워크의 원격 제어시스템
KR100493883B1 (ko) * 2003-01-02 2005-06-10 삼성전자주식회사 애플리케이션 관리 시스템 및 방법
KR20050118231A (ko) * 2003-04-07 2005-12-15 코닌클리케 필립스 일렉트로닉스 엔.브이. 콘텐트 디렉토리 서비스 임포트 컨테이너
US20040210912A1 (en) * 2003-04-16 2004-10-21 Michael Jeronimo Service interface for home network management
KR100586866B1 (ko) * 2003-12-08 2006-06-07 삼성전자주식회사 네트워크 상에서 서비스를 공유하기 위한 장치 및 방법
KR100584712B1 (ko) * 2003-12-26 2006-05-30 한국전자통신연구원 홈 게이트웨이와 오에스지아이 플랫폼을 이용한 홈네트워크 미들웨어 간 상호운용 서비스 장치 및 그 방법
US20060112192A1 (en) * 2004-11-24 2006-05-25 Motorola, Inc. Method and apparatus to facilitate universal plug and play interaction between different local networks

Also Published As

Publication number Publication date
KR20060071758A (ko) 2006-06-27
US7548960B2 (en) 2009-06-16
US20060133391A1 (en) 2006-06-22

Similar Documents

Publication Publication Date Title
KR100657010B1 (ko) 홈게이트웨이와 서비스 게이트웨이 플랫폼을 이용한 댁내UPnP 장치에 대한 댁외 멀티미디어 서비스 제공자의멀티미디어 서비스 장치 및 방법
RU2448362C2 (ru) Отображение обнаруженных элементов универсального режима &#34;подключай и работай&#34; на местоположение smb
EP2311259B1 (en) Apparatus and method for sharing a bookmark with other user in a home network
JP5421041B2 (ja) 遠隔装置の接続確立方法及び接続確立装置
US8510730B2 (en) System and method for managing applications of home network devices
CN101127743B (zh) 基于家庭网关中间件的媒体推送业务方法和系统
KR101037941B1 (ko) 홈 네트워크 장치를 이용한 홈 간 컨텐츠 공유 장치 및방법
JP2009539158A (ja) HiGAのIMSサービスプロキシ
EP2461523B1 (en) Systems and methods for operating an appliance control device for an appliance
KR20050077672A (ko) 미디어 파일 중계 서비스 방법 및 시스템
CN102577245B (zh) 使用外部网络连接的ue控制本地网络ue上的外部网络媒体
JP2006236354A (ja) ホームネットワークのサービスフレームワーク及びその制御方法
CN101695060A (zh) 家庭网关、实现数字生活网络联盟方案的系统及方法
US20090254671A1 (en) Remote control of a device by a terminal
KR100744473B1 (ko) Dlna 네트워크의 dms에서 디바이스 들의 rss 서비스 방법 및 시스템
JP2010537559A (ja) 大型ceデバイス実装のための階層化ネットワーク構造
JP2010114721A (ja) ホームネットワーク内の端末から広域ネットワークへコンテンツを送信するコンテンツ送信方法及びシステム
JPWO2018043111A1 (ja) 情報処理装置、情報処理方法、及び、情報処理システム
KR20060066385A (ko) 홈네트워크에서의 미디어 포맷 및 전송 프로토콜 변환장치 및 그 방법
KR101732189B1 (ko) 홈 네트워크 디바이스에 외부 네트워크 서비스를 제공하는 방법 및 장치
KR20120072100A (ko) 웹 콘텐트 서비스와 홈네트워크의 연동을 위한 웹 미디어 제어 장치 및 그 방법
KR100521762B1 (ko) 어플리케이션 팩을 다운로드하여 자동으로 설치하고,동적으로 메뉴를 생성하는 어플리케이션 다운로드 방법 및이를 활용한 통합형 홈서버 시스템
CN103414774A (zh) 事件消息接收方法、发送方法、受控设备及控制点
JP4900169B2 (ja) ネットワークシステム、中継デバイス及び中継プログラム
KR100952280B1 (ko) 댁내에 설치되는 주거 게이트웨이의 재부팅을 원격으로제어하는 방법

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
LAPS Lapse due to unpaid annual fee