KR100733962B1 - System and its method for media contents sharing over inter-homenetwork - Google Patents

System and its method for media contents sharing over inter-homenetwork Download PDF

Info

Publication number
KR100733962B1
KR100733962B1 KR1020050106007A KR20050106007A KR100733962B1 KR 100733962 B1 KR100733962 B1 KR 100733962B1 KR 1020050106007 A KR1020050106007 A KR 1020050106007A KR 20050106007 A KR20050106007 A KR 20050106007A KR 100733962 B1 KR100733962 B1 KR 100733962B1
Authority
KR
South Korea
Prior art keywords
home
media
content
media content
external
Prior art date
Application number
KR1020050106007A
Other languages
Korean (ko)
Other versions
KR20070048922A (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 KR1020050106007A priority Critical patent/KR100733962B1/en
Publication of KR20070048922A publication Critical patent/KR20070048922A/en
Application granted granted Critical
Publication of KR100733962B1 publication Critical patent/KR100733962B1/en

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • 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/2832Interconnection of the control functionalities between home networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

1. 청구범위에 기재된 발명이 속하는 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은, 홈네트워크 간 미디어 컨텐츠 공유 시스템 및 그 방법에 관한 것임.The present invention relates to a system and method for sharing media content between home networks.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, DLNA(Digital Living Network Alliance) 기반의 미디어 장치 등으로 구성된 홈네트워크에서 홈 내부뿐만 아니라, 인터넷을 통하여 연결된 외부의 홈에 존재하는 미디어 컨텐츠 정보를 수집하고, 특정 미디어 컨텐츠를 실시간으로 제공받을 수 있도록 하기 위한, 홈네트워크 간 미디어 컨텐츠 공유 시스템 및 그 방법을 제공하는데 그 목적이 있음.The present invention collects media content information existing in a home as well as an external home connected through the Internet in a home network including a DLNA (Digital Living Network Alliance) -based media device and provides specific media content in real time. The purpose of the present invention is to provide a system and method for sharing media content between home networks for receiving.

3. 발명의 해결 방법의 요지3. Summary of the Solution of the Invention

본 발명은, 홈네트워크 간 미디어 컨텐츠 공유 시스템에 있어서, 댁내 홈서버의 IP 주소 및 접근 제어 정보를 외부의 위치정보 관리서버에 등록/갱신하고, 상기 위치정보 관리서버로부터 상기 홈서버의 IP 주소를 검색하기 위한 홈서버 정보 등록처리 수단; 응용 프로그램을 통하여 수신한 이벤트 메시지를 처리하여 자신이 속한 홈 내부 또는 외부 홈에서 수집한 미디어 컨텐츠 리스트 및 메타 정보를 제공하고, 상기 응용 프로그램을 통하여 선택받은 특정 미디어 컨텐츠의 재생을 제어하기 위한 컨텐츠공유 관리 수단; 상기 컨텐츠공유 관리 수단의 제어에 따라 홈 내부의 미디어 컨텐츠 리스트를 검색하여 외부 홈으로 제공하고, 외부 홈으로부터 재생 을 요청받은 미디어 컨텐츠 페이로드를 홈 내의 단말로부터 수신하여 전달하기 위한 로컬 제어 수단; 상기 컨텐츠공유 관리 수단으로부터 외부 홈의 컨텐츠 리스트 검색 및 미디어 전송 시작/종료를 요청하는 이벤트를 수신함에 따라 상응하는 요청 메시지를 생성하여 해당 외부 홈으로 전달하고, 그 결과로 해당 외부 홈으로부터 수신한 메시지 정보를 상기 컨텐츠공유 관리 수단으로 전달하기 위한 외부 제어 수단; 및 상기 컨텐츠공유 관리 수단으로부터의 요청에 따라 미디어포워딩 채널을 오픈하여 해당 미디어 컨텐츠를 댁내 사설 IP 기반의 댁내 장치로부터 공인 IP 기반의 외부 홈으로 전송하거나, 외부 홈으로부터 수신되는 미디어 컨텐츠 데이터를 사설 IP를 가지는 댁내 장치로 전달하는 패킷 포워딩 기능을 수행하기 위한 미디어포워딩 처리 수단을 포함함.In the media content sharing system between home networks, the present invention registers / updates an IP address and access control information of an in-home home server to an external location information management server and updates the IP address of the home server from the location information management server. Home server information registration processing means for searching; Processes the event message received through the application to provide a list and meta information of the media content collected in the home or the outside home to which it belongs, and to share the content to control the playback of the selected media content selected through the application Management means; Local control means for retrieving a list of media contents in a home and providing them to an external home under the control of the content sharing management means, and receiving and delivering a media content payload requested for playback from an external home from a terminal in the home; In response to receiving an event requesting content list search and media transmission start / end of an external home from the content sharing management means, a corresponding request message is generated and delivered to the corresponding external home, and as a result, a message received from the external home. External control means for transferring information to the content sharing management means; And opening a media forwarding channel in response to a request from the content sharing management means to transfer the media content from the indoor private IP based indoor device to an external home based on the public IP, or transmitting media content data received from the external home to the private IP. Media forwarding processing means for performing a packet forwarding function to deliver to the indoor device having a.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 홈네트워크 시스템 등에 이용됨.The present invention is used in home network systems and the like.

DLNA(Digital Living Network Alliance), 홈네트워크, 홈서버, 미디어 공유, 스트리밍 DLNA (Digital Living Network Alliance), Home Network, Home Server, Media Sharing, Streaming

Description

홈네트워크 간 미디어 컨텐츠 공유 시스템 및 그 방법{System and its method for media contents sharing over inter-homenetwork}System and its method for media contents sharing over inter-homenetwork}

도 1은 본 발명이 적용되는 DLNA 기반의 홈네트워크 시스템의 일실시예 구성도,1 is a configuration diagram of an embodiment of a DLNA-based home network system to which the present invention is applied;

도 2 는 DLNA 규격안에서 제시하는 홈네트워킹을 위한 AV 미디어 장치의 기능적 컴포넌트에 대한 일실시예 설명도,FIG. 2 is a diagram illustrating an embodiment of functional components of an AV media device for home networking presented in a DLNA standard.

도 3은 본 발명에 따른 홈네트워크 간 미디어 컨텐츠 공유 시스템의 일실시예 구성도,3 is a configuration diagram of an embodiment of a system for sharing media content between home networks according to the present invention;

도 4는 본 발명에 따른 홈네트워크 간 미디어 컨텐츠 공유 방법 중 외부 홈으로부터 미디어 컨텐츠 리스트를 검색하는 과정에 대한 일실시예 흐름도,4 is a flowchart illustrating a process of retrieving a media content list from an external home in a method of sharing media content between home networks according to the present invention;

도 5는 본 발명에 따른 홈네트워크 간 미디어 컨텐츠 공유 방법 중 외부 홈으로부터 미디어 컨텐츠를 제공받는 과정에 대한 일실시예 흐름도이다.5 is a flowchart illustrating a process of receiving media content from an external home in a method of sharing media content between home networks according to the present invention.

* 도면의 주요 부분에 대한 부호 설명* Explanation of symbols on the main parts of the drawing

100,200 : 홈서버 101,201 : 미디어 컨텐츠 공유 시스템100,200: Home Server 101,201: Media Contents Sharing System

111,211 : 컨텐츠공유 관리부 112,212 : 홈서버 정보 등록처리부111,211: Content sharing management unit 112,212: Home server information registration processing unit

113,213 : 미디어포워딩 처리부 114,214 : EDMS(External DMS) 제어부113,213 media forwarding processor 114,214 EDMS (External DMS) control unit

115,215 : LDMS(Local DMS) 제어부 300 : 위치정보 관리서버115,215: LDMS (Local DMS) control unit 300: location information management server

본 발명은 홈네트워크 간 미디어 컨텐츠 공유 시스템 및 그 방법에 관한 것으로, 더욱 상세하게는 DMS(Digital Media Server) 및 DMP(Digital Media Player)와 같은 DLNA(Digital Living Network Alliance) 기반의 미디어 장치 등으로 구성된 홈네트워크에서 인터넷을 통하여 연결된 외부의 홈에 존재하는 미디어 컨텐츠 정보를 수집하고, 특정 미디어 컨텐츠를 실시간으로 제공받을 수 있도록 하기 위한, 홈네트워크 간 미디어 컨텐츠 공유 시스템 및 그 방법에 관한 것이다.The present invention relates to a system for sharing media contents between home networks and a method thereof, and more particularly, to a media device based on a digital living network alliance (DLNA) such as a digital media server (DMS) and a digital media player (DMP). The present invention relates to a system for sharing media content between home networks and a method for collecting media content information existing in an external home connected through the Internet in a home network and receiving specific media content in real time.

홈네트워크 기술이란 가정 내의 정보가전 기기를 유무선 네트워크로 연결하여, 시간과 장소의 제약 없이 다양한 고품질의 홈서비스를 제공받을 수 있도록 하는 미래지향적 가정환경을 제공하는 기술을 의미한다.Home network technology refers to a technology that provides a future-oriented home environment by connecting information appliances in a home to a wired / wireless network so that various high quality home services can be provided without restriction of time and place.

일반적으로 홈네트워크 환경에서는 가정 내의 다양한 정보가전 기기를 통한 서비스를 제공하기 위하여, 홈 네트워크 내의 정보가전 기기를 공통적으로 수용할 수 있는 서비스 플랫폼이 필요하다. 이러한 서비스 플랫폼을 이용하여 사용자는 가정 내 다양한 형태의 정보가전 기기를 통하여 제공되는 고품질의 홈서비스를 손쉽고 편리하게 이용할 수 있게 된다.In general, in a home network environment, in order to provide a service through various information appliances in a home, a service platform that can commonly accommodate information appliances in a home network is needed. By using such a service platform, the user can easily and conveniently use the high-quality home service provided through various types of information appliances in the home.

디지털 홈서비스의 종류로는 크게 인터넷 TV(IPTV), 주문형 비디오(VoD) 등과 같은 홈엔터테인먼트 서비스, 컨텐츠, 데이터 공유, 인터넷 전화(VoIP) 및 영상전화 등과 같은 홈데이터통신 서비스, 가전기기의 원격제어, 원격검침, 방범, 및 방재 등과 같은 홈오토메이션 서비스 등이 있다.Types of digital home services include home entertainment services such as Internet TV (IPTV) and video on demand (VoD), home data communication services such as content, data sharing, Internet telephony (VoIP) and video telephony, and remote control of home appliances. Home automation services such as remote meter reading, crime prevention, and disaster prevention.

이 중에서 가정 내 AV 미디어 장치 및 네트워킹, 기기 간 미디어 전송방식, 콘텐츠 공유, 미디어 포맷에 대한 표준 가이드라인을 제공하는 대표적인 기구로서, 디지털리빙네트워크연합(DLNA : Digital Living Network Alliance)이 있다.Among them, the Digital Living Network Alliance (DLNA) is a representative organization that provides standard guidelines for AV media devices and networking in the home, media transmission between devices, content sharing, and media formats.

DLNA는 디지털화된 홈네트워크 환경에서 각기 다른 AV 미디어 디바이스 간에 정보를 상호 공유하고 제어하기 위하여, UPnP AV 구조 기반의 디지털 홈 네트워크 플랫폼, 미디어 포맷, 콘텐츠 보호 방식 및 미디어 장치들간의 상호운용성에 관한 표준을 제시한다.DLNA sets standards for digital home network platforms, media formats, content protection schemes, and interoperability among media devices based on UPnP AV structure to share and control information among different AV media devices in a digitized home network environment. present.

현재, DLNA는 가이드라인 표준으로서 2004년도에 "Home Networked Device Interoperability Guidelines v1.0" 권고안을 발표하였다. 이 권고안에서는 PC 및 다양한 가전 기기가 디지털 컨텐츠를 서로 공유하도록 하기 위한, 일련의 코어 조건과 이의 구현에 대하여 정의하고 있다.Currently, DLNA issued the "Home Networked Device Interoperability Guidelines v1.0" Recommendation in 2004 as a guideline standard. This Recommendation defines a set of core conditions and their implementation for enabling PCs and various consumer electronics to share digital content with each other.

또한, 이 권고안은 기존 PC 및 인터넷 표준에서 상당 부분을 유추한 가이드라인으로서, 유무선 이더넷, 인터넷 프로토콜, 범용 플러그앤플레이 소프트웨어, 기본적 이미지, 오디오, 동영상 형식(JPEG, LPCM, MPEG-2) 등에 대하여서도 정의하고 있다.In addition, this recommendation is a guideline that infers much of the existing PC and Internet standards, covering wired and wireless Ethernet, Internet protocols, universal plug and play software, basic image, audio, and video formats (JPEG, LPCM, MPEG-2). It is also defined.

그런데, 이 권고안은 하나의 디지털 홈 내부에서의 네트워크 및 미디어 장치 그리고 미디어 컨텐츠 간의 상호운용성에 초점을 두었기 때문에, 여러 홈 간의 멀티미디어 컨텐츠 검색 및 전송 방식에 대한 표준화는 제시되어 있지 않다.However, since this Recommendation focuses on the interoperability between network and media devices and media content within a digital home, there is no standardization of how to search and transmit multimedia content between different homes.

또한, 이 권고안에서 제시한 바와 같이 DLNA 디바이스 발견 메시지 및 알림 메시지를 IP 멀티캐스트 방식으로 전송할 경우에는 현재 인터넷 범위에서 IP 멀티캐스트 서비스가 정상적으로 이루어짐을 보장할 수 없으므로, 다른 홈 내에 있는 DLNA의 디바이스를 인터넷을 통하여 원격으로 검색/제어할 수 없다는 문제점이 있다.In addition, when the DLNA device discovery message and notification message are transmitted in the IP multicast method as described in this recommendation, it is not possible to guarantee that IP multicast service is normally performed in the current Internet range. There is a problem that can not be remotely searched / controlled through the Internet.

또한, DLNA는 DHCP 또는 Auto-IP를 이용하여 댁내 미디어 장치들의 IP 주소를 획득한다. 만약, 홈네트워크가 사설 IP 기반으로 구성된 경우에는 특정 DMS 디바이스가 사설 IP 주소를 이용하여 미디어 스트리밍을 수행할 때, 인터넷과 연결된 외부 홈으로 미디어 패킷이 전송되지 않는 문제점이 있다.In addition, DLNA obtains IP addresses of in-home media devices using DHCP or Auto-IP. If the home network is configured based on private IP, there is a problem that a media packet is not transmitted to an external home connected to the Internet when a specific DMS device performs media streaming using a private IP address.

따라서 인터넷을 통하여 연결된 외부의 홈 네트워크에 존재하는 DLNA 장치들의 서비스를 검색하고, DLNA 장치들이 제공하는 미디어 컨텐츠 정보를 이용하기 위하여, 홈 간의 DLNA 장치 및 서비스 정보를 실시간으로 획득할 수 있는 방안이 절실히 요구된다.Therefore, in order to search for services of DLNA devices existing in an external home network connected through the Internet, and to use media content information provided by DLNA devices, a method of real-time obtaining DLNA devices and service information between homes is urgently needed. Required.

본 발명은, 상기의 문제점을 해결하고 상기의 요구에 부응하기 위하여 제안된 것으로, DLNA(Digital Living Network Alliance) 기반의 미디어 장치 등으로 구성된 홈네트워크에서 홈 내부뿐만 아니라, 인터넷을 통하여 연결된 외부의 홈에 존 재하는 미디어 컨텐츠 정보를 수집하고, 특정 미디어 컨텐츠를 실시간으로 제공받을 수 있도록 하는, 홈네트워크 간 미디어 컨텐츠 공유 시스템 및 그 방법을 제공하는데 그 목적이 있다.The present invention has been proposed in order to solve the above problems and to meet the above requirements, and in a home network composed of a media living network (DLNA) -based media device or the like, as well as an external home connected through the Internet. It is an object of the present invention to provide a system and method for sharing media content between home networks that collect media content information existing in the network and to receive specific media content in real time.

본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.

상기의 목적을 달성하기 위한 본 발명의 장치는, 홈네트워크 간 미디어 컨텐츠 공유 시스템에 있어서, 댁내 홈서버의 IP 주소 및 접근 제어 정보를 외부의 위치정보 관리서버에 등록/갱신하고, 상기 위치정보 관리서버로부터 상기 홈서버의 IP 주소를 검색하기 위한 홈서버 정보 등록처리 수단; 응용 프로그램을 통하여 수신한 이벤트 메시지를 처리하여 자신이 속한 홈 내부 또는 외부 홈에서 수집한 미디어 컨텐츠 리스트 및 메타 정보를 제공하고, 상기 응용 프로그램을 통하여 선택받은 특정 미디어 컨텐츠의 재생을 제어하기 위한 컨텐츠공유 관리 수단; 상기 컨텐츠공유 관리 수단의 제어에 따라 홈 내부의 미디어 컨텐츠 리스트를 검색하여 외부 홈으로 제공하고, 외부 홈으로부터 재생을 요청받은 미디어 컨텐츠 페이로드를 홈 내의 단말로부터 수신하여 전달하기 위한 로컬 제어 수단; 상기 컨텐츠공유 관리 수단으로부터 외부 홈의 컨텐츠 리스트 검색 및 미디어 전송 시작/종료를 요청 하는 이벤트를 수신함에 따라 상응하는 요청 메시지를 생성하여 해당 외부 홈으로 전달하고, 그 결과로 해당 외부 홈으로부터 수신한 메시지 정보를 상기 컨텐츠공유 관리 수단으로 전달하기 위한 외부 제어 수단; 및 상기 컨텐츠공유 관리 수단으로부터의 요청에 따라 미디어포워딩 채널을 오픈하여 해당 미디어 컨텐츠를 댁내 사설 IP 기반의 댁내 장치로부터 공인 IP 기반의 외부 홈으로 전송하거나, 외부 홈으로부터 수신되는 미디어 컨텐츠 데이터를 사설 IP를 가지는 댁내 장치로 전달하는 패킷 포워딩 기능을 수행하기 위한 미디어포워딩 처리 수단을 포함한다.The apparatus of the present invention for achieving the above object, in the media content sharing system between home networks, the IP address and access control information of the home server in the home registration / update to the external location information management server, the location information management Home server information registration processing means for retrieving an IP address of the home server from a server; Processes the event message received through the application to provide a list and meta information of the media content collected in the home or the outside home to which it belongs, and to share the content to control the playback of the selected media content selected through the application Management means; Local control means for retrieving a list of media contents in a home and providing them to an external home under the control of the content sharing management means, and receiving and delivering a media content payload requested for playback from an external home from a terminal in the home; In response to receiving an event requesting content list search and media transmission start / end of an external home from the content sharing management means, a corresponding request message is generated and delivered to the corresponding external home, and as a result, a message received from the external home. External control means for transferring information to the content sharing management means; And opening a media forwarding channel in response to a request from the content sharing management means to transfer the media content from the indoor private IP based indoor device to an external home based on the public IP, or transmitting media content data received from the external home to the private IP. Media forwarding processing means for performing a packet forwarding function to deliver to the indoor device having a.

한편, 상기 목적을 달성하기 위한 본 발명의 방법은, 홈네트워크 간 미디어 컨텐츠 공유 방법에 있어서, 홈네트워크 내의 미디어 재생 단말이 외부 홈 서버의 IP 주소 정보를 검색하는 위치정보 검색 단계; 상기 미디어 재생 단말이 상기 획득한 IP 주소 정보를 이용하여 상기 외부 홈으로 컨텐츠 리스트 검색을 요청하여 응답받는 컨텐츠 리스트 검색 단계; 상기 미디어 재생 단말이 사용자의 선택에 따라 상기 응답받은 컨텐츠 리스트 가운데 특정 미디어 컨텐츠의 전송을 상기 외부 홈으로 요청하는 컨텐츠 전송 요청 단계; 해당 미디어 컨텐츠를 저장하고 있는 사설 IP 기반의 외부 홈 내의 장치와 공인 IP 망 기반의 상기 미디어 재생 단말 간에 패킷포트포워딩을 설정하는 미디어 설정 단계; 및 상기 미디어 재생 단말이 상기 설정한 패킷포트포워딩을 이용하여 상기 외부 홈으로부터 해당 미디어 컨텐츠를 전송받는 전송 단계를 포함한다.On the other hand, the method of the present invention for achieving the above object, the method for sharing media content between home networks, the location information retrieval step of the media playback terminal in the home network retrieves the IP address information of the external home server; A content list retrieval step of receiving, by the media playing terminal, a content list retrieval request from the external home by using the obtained IP address information; A content transmission request step of the media playback terminal requesting transmission of specific media content from the received content list to the external home according to a user's selection; A media setting step of setting packet port forwarding between a device in a private IP-based external home storing corresponding media content and the media playing terminal based on a public IP network; And transmitting, by the media playback terminal, the media content from the external home using the packet port forwarding.

또한 상기 목적을 달성하기 위한 본 발명의 방법은, 홈네트워크 간 미디어 컨텐츠 공유 방법에 있어서, 댁내 홈서버에 할당된 IP 주소 및 인증/접근제어 정보 를 외부의 위치정보 관리서버에 등록하는 위치정보 등록 단계; 외부 홈의 미디어 재생 단말로부터 컨텐츠 리스트 검색을 요청받아 응답하는 컨텐츠 리스트 검색 단계; 상기 미디어 재생 단말로부터 홈 내부의 특정 미디어 컨텐츠의 전송을 요청받아 해당 미디어 컨텐츠를 저장하고 있는 사설 IP 기반의 댁내 장치와 공인 IP 망 기반의 상기 미디어 재생 단말 간에 패킷포트포워딩을 설정하는 미디어 설정 단계; 및 상기 설정한 패킷포트포워딩을 이용하여 상기 댁내 장치로부터 수신한 미디어 컨텐츠를 상기 미디어 재생 단말로 전송하는 전송 단계를 포함한다.In addition, the method of the present invention for achieving the above object, in the method of sharing media content between home networks, location information registration for registering the IP address and authentication / access control information assigned to the home server in the home to an external location information management server step; A content list retrieval step of receiving a content list retrieval request from a media playback terminal of an external home; A media setting step of setting a packet port forwarding between the private IP based indoor device storing the media content and the media playing terminal based on the public IP network by receiving the request for transmission of specific media content in the home from the media playing terminal; And transmitting the media content received from the indoor device to the media playback terminal using the set packet port forwarding.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 또한, 이하의 상세한 설명에서는 오류정정 부호로서 리드-솔로몬 부호를 일예로 들어 설명하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. In the following detailed description, the Reed-Solomon code will be described as an example of the error correction code. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명이 적용되는 DLNA 기반의 홈네트워크 시스템의 일실시예 구성도이다.1 is a diagram illustrating an embodiment of a DLNA-based home network system to which the present invention is applied.

도 1에 도시된 바와 같이, 본 발명이 적용되는 DLNA 기반의 홈네트워크 시스템은, 홈서버(100,200) 및 댁내 DLNA 단말(110,120,130)을 포함하는 사설 IP 기반의 홈네트워크와 위치정보 관리서버(300)가 연결되어 있는 공인 IP 기반의 외부망( 인터넷)을 포함한다.As shown in FIG. 1, a DLNA-based home network system to which the present invention is applied includes a private IP-based home network and a location information management server 300 including a home server 100 and 200 and an in-house DLNA terminal 110, 120 and 130. Includes a public IP-based external network (Internet) to which is connected.

여기서, 홈서버(100,200)는 홈네트워크와 외부망(인터넷)과의 연동을 위하여 하나의 공인 IP를 가지며, 인터넷을 통하여 홈네트워크 간 미디어 컨텐츠를 공유하도록 하는 홈네트워크 간 미디어 컨텐츠 공유 시스템이 탑재되어 있다.Here, the home server (100,200) has a single public IP for interworking between the home network and the external network (Internet), and is equipped with a media content sharing system between home networks to share media content between home networks via the Internet. have.

이때, 홈서버(100,200)에 탑재된 홈네트워크 간 미디어 컨텐츠 공유 시스템은 사설 IP 망으로 구성된 홈네트워크와 외부망(인터넷)의 연결을 담당하기 위하여 공인 IP를 가지며, 외부망(인터넷)을 통하여 연결된 미디어 재생단말장치로부터의 미디어 컨텐츠 리스트 검색 요청 및 전송 요청에 대한 처리를 수행하고, 홈 내의 여러 DMS 서버들이 제공하는 미디어 컨텐츠에 대한 정보를 외부망(인터넷)을 통하여 미디어 재생 단말로 전달해 주는 기능을 수행한다.In this case, the media content sharing system between home networks installed in the home servers 100 and 200 has a public IP to manage a connection between a home network composed of a private IP network and an external network (Internet), and is connected through an external network (Internet). Performs processing of media content list retrieval request and transmission request from media playback terminal device and delivers media information provided by various DMS servers in home to media playback terminal through external network (Internet). Perform.

이처럼 사용자가 외부 홈의 미디어 컨텐츠를 검색하고 실시간으로 재생할 수 있도록 하기 위하여, 미디어 재생 단말은 DMP 장치 클래스 모듈 및 미디어 공유 응용 프로그램을 탑재하고 있다.In order to enable the user to search and play the media content of the external home in real time, the media playback terminal is equipped with a DMP device class module and a media sharing application.

즉, 홈네트워크 내의 미디어 재생 단말은 자신의 홈 및 외부의 홈에 분포되어 있는 여러 미디어 컨텐츠들의 리스트 및 상세 정보를 얻기 위하여, 홈 내에 대하여서는 기존 DLNA 기반의 통신 메카니즘을 이용하고, 외부 홈에 대하여서는 홈네트워크 간 미디어 컨텐츠 공유 시스템을 통하여 해당 컨텐츠의 리스트 및 상세정보를 얻는다. 또한, 미디어 재생단말장치에 탑재된 DMP 장치 클래스 모듈 및 미디어 공유 응용 프로그램은 컨텐츠 리스트 목록 가운데 특정 미디어 컨텐츠를 실시간으로 재생할 수 있도록 한다.That is, the media playback terminal in the home network uses the existing DLNA-based communication mechanism in the home and the external home in order to obtain a list and detailed information of various media contents distributed in its home and the external home. Obtains a list of detailed contents and detailed information through a media content sharing system between home networks. In addition, the DMP device class module and the media sharing application program mounted in the media playback terminal device enable to play a specific media content in a content list list in real time.

위치정보 관리서버(300)는 외부망(인터넷)에 존재하며, 홈 서버(홈네트워크 간 미디어 컨텐츠 공유 시스템)의 동적 주소정보를 관리한다. 즉, 위치정보 관리서버(300)는 동적으로 변경되는 홈서버 장치의 IP 주소를 저장하여 관리함으로써, 외부에서 호스트네임을 이용하여 홈서버 장치를 쉽게 찾을 수 있도록 한다.The location information management server 300 exists in an external network (Internet) and manages dynamic address information of a home server (media content sharing system between home networks). That is, the location information management server 300 stores and manages the IP address of the home server device, which is dynamically changed, so that the home server device can be easily found using the host name from the outside.

한편, 각각의 홈에 있는 DLNA 단말(110,120,130,220)은 자신이 속한 홈네트워크의 홈서버(100,200)와 DHCP(Dinamic Host Configuration Protocol) 통신을 통하여 동적 IP 주소를 할당받는다.On the other hand, DLNA terminals (110, 120, 130, 220) in each home is assigned a dynamic IP address through the DHCP (Dinamic Host Configuration Protocol) communication with the home server (100,200) of the home network to which it belongs.

이때, 디스플레이가 사용가능한 몇몇 단말(100,200,120,130)은 DLNA 규격안(DLNA guideline ver1.0)에서 정의한 DMS 장치 클래스와 DMP 장치 클래스 모두를 포함한다. 즉, DLNA 장치 클래스는 디지털 미디어 서버(DMS : Digital Media Server)와 디지털 미디어 플레이어(DMP : Digital Media Player)로 구분된다.At this time, some terminals (100, 200, 120, 130) available for display includes both the DMS device class and the DMP device class defined in the DLNA standard (DLNA guideline ver 1.0). That is, the DLNA device class is divided into a digital media server (DMS: Digital Media Server) and a digital media player (DMP: Digital Media Player).

이 중에서 DMS는 UPnP AV 스펙에서 MSD(Media Server Device) 기능과 HTTP 서버 기능, 즉 미디어를 제공하는 서버 역할을 수행하고, DMP는 MSCP(Media Server Control Point) 기능과 HTTP 클라이언트 기능, 즉 미디어를 선택, 제어, 재생하는 역할을 수행한다.Of these, the DMS serves as a server that provides media server device (MSD) and HTTP server functions, or media, in the UPnP AV specification, while DMP selects media server control point (MSCP) and HTTP client functions, or media. Play the role of controlling, playing.

이하에서는 도 2를 참조하여 DLNA 규격안(DLNA guideline ver1.0)에서 제시하는, 홈네트워킹을 위하여 AV 미디어 장치에 요구되는 기능적 컴포넌트를 살펴보기로 한다.Hereinafter, a functional component required for an AV media device for home networking, which is proposed in the DLNA guideline ver1.0, will be described with reference to FIG. 2.

도 2는 DLNA 규격안에서 제시하는 홈네트워킹을 위한 AV 미디어 장치의 기능적 컴포넌트에 대한 일실시예 설명도이다.FIG. 2 is a diagram illustrating an embodiment of a functional component of an AV media device for home networking according to the DLNA standard.

도 2에 도시된 바와 같이, DLNA 규격안에서 제시하는 AV 미디어 장치의 기능적 컴포넌트는 네트워크와 연결성(Networking & connectivity), 장치 발견 및 제어(Device Discovery & Control), 미디어 관리(Media Management), 미디어 전송(Media Transport)을 포함한다. 이들 기능적 컴포넌트들에 대한 기술 요소를 살펴보면 하기의 [표1]과 같다.As shown in FIG. 2, the functional components of the AV media device proposed in the DLNA standard include network and connectivity, device discovery & control, media management, and media transmission. Media Transport). Looking at the technical elements of these functional components are shown in Table 1 below.

기능적 컴포넌트Functional components 기술 요소Technology elements 연결성 Connectivity 유선(Ethernet), 무선(802.11) 링크 Wired (Ethernet), Wireless (802.11) Link 네트워킹 Networking IPv4 IPv4 장치 발견 및 제어 Device discovery and control UPnP Device Architecture v1.0 UPnP Device Architecture v1.0 미디어 관리 및 제어 Media management and control UPnP AV v1.0 UPnP AV v1.0 미디어 포맷 Media format Required and Optional Format Profiles (이미지, 오디오, AV) Required and Optional Format Profiles (image, audio, AV) 미디어 전송 Media transfer HTTP 1.0/1.1 HTTP 1.0 / 1.1

이하에서는 도 3을 참조하여 본 발명의 일실시예에 따른 홈네트워크 간 미디어 컨텐츠 공유 시스템의 구성을 살펴보기로 한다.Hereinafter, a configuration of a system for sharing media content between home networks according to an embodiment of the present invention will be described with reference to FIG. 3.

도 3은 본 발명에 따른 홈네트워크 간 미디어 컨텐츠 공유 시스템의 일실시예 구성도이다.3 is a block diagram of an embodiment of a system for sharing media content between home networks according to the present invention.

도 3에 도시된 바와 같이, 본 발명에 따른 홈네트워크 간 미디어 컨텐츠 공유 시스템(101,201)은, 홈서버 정보 등록처리부(112, 212), 컨텐츠공유 관리부(111, 211), LDMS(Local DMS) 제어부(115, 215), EDMS(External DMS) 제어부(114, 214) 및 미디어포워딩 처리부(113, 213)를 포함한다.As shown in FIG. 3, the media content sharing system 101, 201 between home networks according to the present invention includes a home server information registration processor 112, 212, a content sharing manager 111, 211, and an LDMS (Local DMS) controller. (115, 215), an EDMS (External DMS) control unit (114, 214) and a media forwarding processing unit (113, 213).

상기 홈서버 정보 등록처리부(112, 212)는 자신이 탑재된 홈서버(100,200)의 IP 주소 및 접근 제어 정보를 등록/갱신하고, 외부의 홈서버(100,200)에 탑재된 홈네트워크 간 미디어 컨텐츠 공유 시스템(101,201)의 IP 주소 정보를 검색한다.The home server information registration processing units 112 and 212 register / update IP addresses and access control information of the home servers 100 and 200 mounted thereon, and share media contents between home networks mounted in the external home servers 100 and 200. Retrieve IP address information of systems 101 and 201.

상기 컨텐츠공유 관리부(111, 211)는 사용자로부터 응용 프로그램을 통하여 컨텐츠 리스트 요청 및 미디어 전송 시작/종료 이벤트를 수신함에 따라, LDMS 제어부(115,215) 및 EDMS 제어부(114,214)와 연동하여 댁내 및 외부 홈의 미디어 컨텐츠 리스트 및 메타 정보를 수집하여 해당 응용 프로그램으로 알리고, 특정 미디어 컨텐츠의 스트리밍 전송 시작/종료 이벤트 발생시, 미디어포워딩 처리부(113,213)로 해당 이벤트를 전달한다.As the content sharing managers 111 and 211 receive a content list request and a media transmission start / end event through an application program from a user, the content sharing managers 111 and 211 work together with the LDMS controllers 115 and 215 and the EDMS controllers 114 and 214. The media content list and meta information are collected and notified to the corresponding application program. When the streaming transmission start / end event of the specific media content occurs, the media forwarding processor 113 or 213 transmits the corresponding event.

상기 LDMS(Local DMS) 제어부(115, 215)는 컨텐츠공유 관리부(111,211)로부터의 컨텐츠 검색 요청에 따라 홈 내의 여러 DMS 모듈(221,222, 121, 122,123)로부터 제공되는 미디어 컨텐츠 디렉토리 서비스를 이용하여 컨텐츠 정보를 수집하여 저장하고, 컨텐츠공유 관리부(111,211)로부터의 컨텐츠 재생 요청에 따라 "HTTP GET 요청 메시지"를 이용하여 자신의 홈에 있는 해당 DMS 장치로부터 미디어 컨텐츠 페이로드를 수신받아 전달한다. 그리고 컨텐츠공유 관리부(111,211)로부터 컨텐츠 전송 종료 메시지를 수신함에 따라 HTTP 연결을 종료한 후 컨텐츠공유 관리부로 스트리밍 연결종료 응답을 알린다.The LDMS (Local DMS) control unit 115, 215 uses the content contents directory service provided from various DMS modules 221, 222, 121, 122, and 123 in the home in response to a content search request from the content sharing management unit 111, 211. Collects and stores the media content payload from the corresponding DMS device in its own home using an "HTTP GET request message" in response to a content playback request from the content sharing management unit 111 and 211. In response to receiving the content transmission termination message from the content sharing management units 111 and 211, the HTTP connection is terminated and the content sharing management unit notifies the streaming connection termination response.

상기 EDMS(External DMS) 제어부(114, 214)는 컨텐츠공유 관리부(111,211)로부터 외부 홈의 컨텐츠 리스트 검색 요청 및 미디어 전송 시작/종료 이벤트를 수신함에 따라 상응하는 요청 메시지를 생성하여 외부 홈(홈네트워크 간 미디어 컨텐츠 공유 시스템(101,201))으로 전달하며, 그 결과로 외부 홈(홈네트워크 간 미디어 컨텐츠 공유 시스템(101,201))으로부터 수신한 메시지 정보를 컨텐츠공유 관리부(111,211)로 알려준다.The EDMS control unit 114 or 214 generates a corresponding request message according to an external home content list retrieval request and a media transmission start / end event from the content sharing management unit 111 or 211 to generate an external home (home network). The media information sharing system 101, 201 is transmitted to the inter media content sharing system 101, 201, and as a result, the message information received from the external home (the media content sharing system 101, 201 between home networks) is notified to the content sharing management unit 111, 211.

상기 미디어포워딩 처리부(113, 213)는 컨텐츠공유 관리부(111,211)로부터 미디어포워딩 채널 오픈 요청을 수신함에 따라 미디어포워딩 채널을 오픈하여 해당 미디어 컨텐츠가 외부 공인망(인터넷)을 통하여 댁내 사설 IP를 가진 호스트의 DMS 모듈로부터 외부 홈(홈네트워크 간 미디어 컨텐츠 공유 시스템(101,201)의 EDMS 제어부(114,214))로 전송되도록 하거나, 외부 공인망(인터넷)을 통하여 외부 홈으로부터 수신되는 미디어 컨텐츠 데이터를 사설 IP를 가지는 댁내 DMP 장치로 전달하기 위한 IP 패킷 포워딩을 수행한다.The media forwarding processing unit (113, 213) receives a media forwarding channel open request from the content sharing management unit (111, 211) by opening a media forwarding channel, the media content is a host having a home private IP through an external public network (Internet) Data from the DMS module to the external home (EDMS controllers 114 and 214 of the media content sharing system (101,201) between home networks) or the media content data received from the external home through an external public network (Internet) having a private IP. IP packet forwarding for delivery to the home DMP device is performed.

이하에서는 도 4 및 도 5를 참조하여 외부망을 통하여 연결되어 있는 외부 홈으로부터 미디어 컨텐츠 리스트를 검색하는 과정과 특정 미디어 컨텐츠를 스트리밍받는 과정을 각각 살펴보기로 한다.Hereinafter, a process of retrieving a media content list and a process of receiving specific media content from the external home connected through the external network will be described with reference to FIGS. 4 and 5, respectively.

도 4는 본 발명에 따른 홈네트워크 간 미디어 컨텐츠 공유 방법 중 외부 홈으로부터 미디어 컨텐츠 리스트를 검색하는 과정에 대한 일실시예 흐름도로서, 자신의 홈(Home A) 및 외부망(인터넷)을 통하여 연결되어 있는 외부 홈(Home B)의 DMS 단말이 제공하는 미디어 컨텐츠 리스트의 검색을 요청하고 제공받는 경우를 나타내고 있다.4 is a flowchart illustrating a process of retrieving a list of media contents from an external home in a method of sharing media contents between home networks according to the present invention, and is connected through its home A and an external network (Internet). The case where a request for a search for a list of media contents provided by a DMS terminal of an external home (Home B) is requested and provided.

먼저, 홈(Home) A와 홈(Home) B에 각각 존재하는 홈서버에 탑재된 홈네트워크 간 미디어 컨텐츠 공유 시스템(101,201)은 현재의 홈서버 IP 주소를 이용하여 고유한 자신의 호스트네임을 정보 관리 서버(112,212)에 등록한다(S400, S401).First, the home network media content sharing system (101,201) mounted on the home server existing in the home (A) and home (B), respectively, the unique hostname information using the current home server IP address Register to the management server (112,212) (S400, S401).

이후, 홈(Home) A의 사용자가 미디어공유 응용 프로그램을 통하여 미디어 컨텐츠 검색 요청 이벤트를 발생시키면, 컨텐츠공유 관리부(211)는 미디어 컨텐츠 검색 요청 이벤트 정보에 따라 검색요청 장소범위를 결정한다. 만약, 검색 목적지의 범위가 홈(Home) A인 경우에는 LDMS 제어부(215)로 컨텐츠 리스트 요청을 전달하고, 홈(Home) B 내 검색인 경우에는 EDMS 제어부(214)로 컨텐츠 리스트 요청을 전달한다(S402). 홈(Home) A와 홈(Home) B를 모두 검색하는 경우에는 컨텐츠 리스트 요청을 LDMS 제어부(215)와 EDMS 제어부(214)로 동시에 전달한다.Subsequently, when a user of Home A generates a media content search request event through the media sharing application program, the content sharing manager 211 determines a search request place range according to the media content search request event information. If the range of the search destination is Home A, the content list request is transmitted to the LDMS controller 215. If the search destination is Home B, the content list request is transmitted to the EDMS controller 214. (S402). When searching for both Home A and Home B, the content list request is simultaneously transmitted to the LDMS controller 215 and the EDMS controller 214.

한편, EDMS 제어부(214)는 홈(Home) B 내 홈서버(100)에 탑재된 홈네트워크 간 미디어 컨텐츠 공유 시스템(101)의 주소 정보를 획득하기 위하여, 정보 등록 처리부(212)로 IP 주소 정보를 요청하고(S403), 정보 등록 처리부(212)는 위치정보 관리서버(300)로부터 해당 IP 주소 정보를 획득한 후(S404), EDMS 제어부(214)로 전달한다(S405).On the other hand, the EDMS control unit 214 IP address information to the information registration processing unit 212, in order to obtain the address information of the media content sharing system 101 between the home network mounted on the home server 100 in the Home (Home) B Request (S403), the information registration processing unit 212 obtains the corresponding IP address information from the location information management server 300 (S404), and delivers it to the EDMS control unit 214 (S405).

그러면, EDMS 제어부(214)는 획득한 홈(Home) B 내 홈서버(100)에 탑재된 홈네트워크 간 미디어 컨텐츠 공유 시스템(101)의 IP 주소 정보를 이용하여, 홈(Home) B에 포함되어 있는 미디어 컨텐츠 리스트를 요청한다(S406).Then, the EDMS controller 214 is included in Home B by using the IP address information of the media content sharing system 101 between the home networks mounted on the home server 100 in the Home B acquired. The media content list is requested (S406).

그러면, 미디어 컨텐츠 리스트 요청 메시지를 수신한 홈(Home) B의 컨텐츠공유 관리부(111)는 LDMS 제어부(115)로 홈(Home) B 내의 미디어 컨텐츠 리스트를 요청하고(S407), LDMS 제어부(115)는 자신의 홈(Home B) 내에 있는 DMS(121,122,123)가 제공하는 컨텐츠 디렉토리 서비스(Contents Directory Service)의 브라우즈(Browse) 액션을 이용하여, DMS(121,122,123)가 제공하는 컨텐츠의 목록 및 메타 정보를 수집한 후, 컨텐츠공유 관리부(111)로 전달한다(S408). 이때, 수집한 컨텐츠 정보는 DIDL(Digital Item Declaration Language) 형식으로 기록된다.Then, the content sharing management unit 111 of the home B receiving the media content list request message requests the media content list in the home B to the LDMS control unit 115 (S407), and the LDMS control unit 115 Collects metadata and a list of contents provided by the DMSs 121, 122, and 123 by using a browse action of a contents directory service provided by the DMSs 121, 122, and 123 in its home B; After that, the content sharing management unit 111 is transferred (S408). At this time, the collected content information is recorded in a Digital Item Declaration Language (DIDL) format.

한편, 컨텐츠공유 관리부(111)는 LDMS 제어부(115)에 의하여 수집된 컨텐츠에 대한 메타 정보 가운데, 컨텐츠 저장위치 정보를 공인 IP주소 및 포트로 변환한 후, 변환한 컨텐츠 목록 정보(미디어 컨텐츠 리스트)를 홈(Home) A의 EDMS 제어부(214)로 피드백한다(S409).Meanwhile, the content sharing management unit 111 converts the content storage location information among the meta information about the content collected by the LDMS control unit 115 into a public IP address and a port, and then converts the content list information (media content list). Feeds back to the EDMS control unit 214 of Home A (S409).

그러면, 홈(Home) A의 EDMS 제어부(214)는 컨텐츠공유 관리부(111)로부터 피드백받은 홈(Home) B의 미디어 컨텐츠 리스트를 홈(Home) A의 컨텐츠 공유관리부(211)로 전달한다(S410).Then, the EDMS control unit 214 of the home A transfers the media content list of the home B, which is fed back from the content sharing management unit 111, to the content sharing management unit 211 of the home A (S410). ).

만약, 홈(Home) A의 컨텐츠 검색을 요청한 경우에는 LDMS 제어부(215)가 자신의 홈(Home A) 내의 여러 DMS 장치들(221,222)이 제공하는 컨텐츠 디렉토리 서비스(CDS: Content Directory Service)를 이용하여 컨텐츠 리스트 정보를 획득한 후, 컨텐츠공유 관리부(111)로 전달한다.When requesting content search for Home A, the LDMS controller 215 uses a Content Directory Service (CDS) provided by various DMS devices 221 and 222 in its home A. After obtaining the content list information, and transmits to the content sharing management unit 111.

이후, 컨텐츠공유 관리부(111)는 수집된 미디어 컨텐츠 리스트를 이벤트를 발생시킨 홈(Home) A의 미디어공유 응용 프로그램으로 전달하고, 사용자는 응용 프로그램을 통하여 미디어 컨텐츠 리스트를 확인할 수 있게 된다.Thereafter, the content sharing management unit 111 delivers the collected media content list to the media sharing application program of Home A that generated the event, and the user can check the media content list through the application program.

도 5는 본 발명에 따른 홈네트워크 간 미디어 컨텐츠 공유 방법 중 특정 미디어 컨텐츠를 제공받는 과정에 대한 일실시예 흐름도로서, 외부망(인터넷)을 통하여 연결되어 있는 다른 홈(Home B)으로 특정 미디어 컨텐츠의 스트리밍을 요청하고, 이를 제공받는 경우를 나타낸다.FIG. 5 is a flowchart illustrating a process of receiving a specific media content in a method of sharing media content between home networks according to an embodiment of the present invention, wherein the specific media content is connected to another home (Home B) connected through an external network (Internet). This is a case of requesting streaming of and receiving it.

먼저, 홈(Home) A의 사용자가 앞에서 설명한 절차에 의하여 미디어 컨텐츠 리스트를 획득한 후 특정 미디어 컨텐츠 항목을 선택하면, 응용 프로그램을 통하여 해당 미디어 컨텐츠에 대한 재생 시작 요청 이벤트가 컨텐츠공유 관리부(211)로 전달된다.First, when a user of Home A acquires a media content list and selects a specific media content item according to the above-described procedure, the content sharing management unit 211 receives a play start request event for the media content through an application program. Is delivered to.

그러면, 컨텐츠공유 관리부(211)는 컨텐츠 재생 시작 요청 메시지를 생성하여 EDMS 제어부(214)로 전달하고(S501), EDMS 제어부(214)는 홈 간 미디어 포워딩을 시작하기 위한 미디어 전송 시작 요청 메시지를 홈(Home) B 내의 컨텐츠 공유관리부(111)로 전송한다(S502).Then, the content sharing management unit 211 generates a content playback start request message and delivers it to the EDMS control unit 214 (S501), and the EDMS control unit 214 home media transmission start request message for starting media forwarding between homes. (Home) Transfers to the content sharing management unit 111 in B (S502).

이를 수신한 컨텐츠 공유관리부(111)는 미디어포워딩 처리부(113)로 해당 미디어 컨텐츠의 포워딩 시작을 알려 미디어 포워딩 채널이 오픈되도록 한다(S503). 그리고 컨텐츠 공유관리부(111)는 미디어 전송 시작 응답 메시지를 홈(Home) A의 EDMS 제어부(214)로 전송하여(S504), 컨텐츠 공유관리부(211)로 전달되도록 한다(S505).The content sharing management unit 111 that receives this informs the media forwarding processing unit 113 of the forwarding of the media content so that the media forwarding channel is opened (S503). In addition, the content sharing management unit 111 transmits the media transmission start response message to the EDMS control unit 214 of the home A (S504), so that it is delivered to the content sharing management unit 211 (S505).

이때, 홈(Home) B 내의 미디어포워딩 처리부(113)는 해당 미디어 컨텐츠가 저장되어 있는 DMS 장치의 IP 주소 및 포트(Port) 번호를 이용하여 미디어 스트림 포워딩을 실행시킨다.At this time, the media forwarding processing unit 113 in the home B executes the media stream forwarding using the IP address and the port number of the DMS device in which the media content is stored.

한편, 컨텐츠 재생 시작 응답을 수신한 홈(Home) A의 EDMS 제어부(214)는 "HTTP GET 연결 요청" 메시지를 이용하여 해당 컨텐츠가 저장되어 있는 홈(Home) B 내의 DMS 장치(121)로 전송한 후(S506), HTTP 200 OK 응답메시지 속에 포함된 미디어 컨텐츠의 페이로드 부분을 수신하여 미디어공유 응용 프로그램으로 전달한다(S507). 그러면, 미디어공유 응용 프로그램은 EDMS 제어부(214)로부터 수신한 해당 미디어 컨텐츠 페이로드를 재생하기 시작한다.On the other hand, the EDMS control unit 214 of Home A, which has received the content playback start response, transmits the message to the DMS device 121 in Home B in which the corresponding content is stored by using an "HTTP GET connection request" message. After that (S506), the payload portion of the media content included in the HTTP 200 OK response message is received and delivered to the media sharing application (S507). Then, the media sharing application program starts playing the corresponding media content payload received from the EDMS control unit 214.

이러한 절차에 의하여 미디어 컨텐츠가 재생되는 도중에 사용자가 미디어 재생을 종료하고자 재생 종료 이벤트를 발생시키면(또는, 재생이 완료되면), 발생된 재생 종료 이벤트는 미디어공유 응용 프로그램을 통하여 컨텐츠 공유관리부(211)로 전달되고, 컨텐츠 공유관리부(211)는 EDMS 제어부(214)로 스트리밍 종료를 요청한다(S508). 이때, EDMS 제어부(214)는 HTTP 연결을 끊는 한편, 미디어 전송 종료 요청 메시지를 홈(Home) B 내의 컨텐츠 공유관리부(111)로 전송한다(S509).If the user generates a play end event (or, when play is completed) while the media content is being played by the above procedure, the generated play end event is transmitted to the content sharing management unit 211 through the media sharing application. The content sharing management unit 211 requests the end of the streaming to the EDMS control unit 214 (S508). At this time, the EDMS control unit 214 disconnects the HTTP connection and transmits the media transmission termination request message to the content sharing management unit 111 in the home B (S509).

그러면, 미디어 전송 종료 요청 메시지를 수신한 홈(Home) B의 컨텐츠 공유관리부(111)는 미디어포워딩 처리부(113)로 포워딩 채널 닫기를 알리고(S510), 홈(Home) A 내의 EDMS 제어부(214)로 미디어 전송 종료 요청 메시지를 수신했음을 알리는 응답메시지를 피드백한다(S511). 이와 동시에, 홈(Home) B의 미디어포워딩 처리부(113)는 해당 미디어 컨텐츠의 포워딩 실행을 종료한다.Then, the content sharing management unit 111 of the home B receiving the media transmission end request message notifies the media forwarding processing unit 113 of closing the forwarding channel (S510), and the EDMS control unit 214 in the home A. In step S511, a feedback message indicating that the media transmission termination request message has been received is fed back. At the same time, the media forwarding processing unit 113 of the home B ends the forwarding execution of the corresponding media content.

홈(Home) B의 컨텐츠 공유관리부(111)로부터 미디어 전송 종료 응답 메시지를 수신한 EDMS 제어부(214)는 컨텐츠 재생 종료 응답 메시지를 컨텐츠 공유 관리부(201)로 전송한다(S512).The EDMS controller 214 that receives the media transmission end response message from the content sharing management unit 111 of the home B transmits the content reproduction end response message to the content sharing management unit 201 (S512).

이처럼 본 발명은, 인터넷을 통하여 연결된 동적 사설 IP 기반의 홈네트워크 간에 컨텐츠 수집 및 스트리밍을 위한 상호 연동이 가능하므로, 사용자가 댁내뿐만 아니라 외부의 홈네트워크에 존재하는 미디어 컨텐츠를 댁내의 미디어 재생 장치를 이용하여 재생시킬 수 있도록 한다.As described above, the present invention is capable of interworking for content collection and streaming between a dynamic private IP-based home network connected through the Internet. To play it back.

또한 본 발명은 여러 홈에 존재하는 멀티미디어 컨텐츠 자원을 공유할 수 있도록 하여, 동일한 컨텐츠를 각각의 홈에 저장함으로써 부담하여야 했던 컨텐츠 저장소 비용을 절약할 수 있다.In addition, the present invention enables to share the multimedia content resources existing in different homes, it is possible to save the content storage costs that had to be burdened by storing the same content in each home.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily implemented by those skilled in the art will not be described in more detail.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

상기와 같이 본 발명은, 인터넷을 통하여 연결된 동적 사설 IP 기반의 홈네트워크 간에 컨텐츠 수집 및 스트리밍을 위한 상호 연동 기능을 제공함으로써, 사용자가 댁내뿐만 아니라 외부의 홈네트워크에 존재하는 미디어 컨텐츠를 댁내의 미디어 재생 장치를 이용하여 재생시킬 수 있도록 하는 효과가 있다.As described above, the present invention provides an interworking function for content collection and streaming between a dynamic private IP-based home network connected through the Internet, so that the user can view media content existing in the home network as well as in the home. There is an effect of allowing the playback apparatus to be played back.

또한 본 발명은 여러 홈에 존재하는 멀티미디어 컨텐츠 자원을 공유할 수 있도록 함으로써, 동일한 컨텐츠를 각각의 홈에 저장함으로써 부담하여야 했던 컨텐츠 저장소 비용을 절약할 수 있도록 하는 효과가 있다.In addition, the present invention has the effect of saving the content storage cost that had to be burdened by storing the same content in each home by sharing the multimedia content resources existing in the various home.

또한 본 발명은 홈서버 장치의 IP 주소가 동적으로 변하더라도, 변경된 주소를 외부의 위치정보 관리서버로 실시간으로 알림으로써, 외부에서는 호스트네임을 이용하여 홈서버 장치를 쉽게 찾을 수 있도록 하는 효과가 있다.In addition, the present invention, even if the IP address of the home server device changes dynamically, by real-time notification of the changed address to the external location information management server, it is effective to easily find the home server device using the host name from the outside .

Claims (17)

홈네트워크 간 미디어 컨텐츠 공유 시스템에 있어서,In the media content sharing system between home networks, 댁내 홈서버의 IP 주소 및 접근 제어 정보를 외부의 위치정보 관리서버에 등록/갱신하고, 상기 위치정보 관리서버로부터 상기 홈서버의 IP 주소를 검색하기 위한 홈서버 정보 등록처리 수단;Home server information registration processing means for registering / updating an IP address and access control information of an indoor home server to an external location information management server and retrieving the IP address of the home server from the location information management server; 응용 프로그램을 통하여 수신한 이벤트 메시지를 처리하여 자신이 속한 홈 내부 또는 외부 홈에서 수집한 미디어 컨텐츠 리스트 및 메타 정보를 제공하고, 상기 응용 프로그램을 통하여 선택받은 특정 미디어 컨텐츠의 재생을 제어하기 위한 컨텐츠공유 관리 수단;Processes the event message received through the application to provide a list and meta information of the media content collected in the home or the outside home to which it belongs, and to share the content to control the playback of the selected media content selected through the application Management means; 상기 컨텐츠공유 관리 수단의 제어에 따라 홈 내부의 미디어 컨텐츠 리스트를 검색하여 외부 홈으로 제공하고, 외부 홈으로부터 재생을 요청받은 미디어 컨텐츠 페이로드를 홈 내의 단말로부터 수신하여 전달하기 위한 로컬 제어 수단;Local control means for retrieving a list of media contents in a home and providing them to an external home under the control of the content sharing management means, and receiving and delivering a media content payload requested for playback from an external home from a terminal in the home; 상기 컨텐츠공유 관리 수단으로부터 외부 홈의 컨텐츠 리스트 검색 및 미디어 전송 시작/종료를 요청하는 이벤트를 수신함에 따라 상응하는 요청 메시지를 생성하여 해당 외부 홈으로 전달하고, 그 결과로 해당 외부 홈으로부터 수신한 메시지 정보를 상기 컨텐츠공유 관리 수단으로 전달하기 위한 외부 제어 수단; 및In response to receiving an event requesting content list search and media transmission start / end of an external home from the content sharing management means, a corresponding request message is generated and delivered to the corresponding external home, and as a result, a message received from the external home. External control means for transferring information to the content sharing management means; And 상기 컨텐츠공유 관리 수단으로부터의 요청에 따라 미디어포워딩 채널을 오픈하여 해당 미디어 컨텐츠를 댁내 사설 IP 기반의 댁내 장치로부터 공인 IP 기반의 외부 홈으로 전송하거나, 외부 홈으로부터 수신되는 미디어 컨텐츠 데이터를 사 설 IP를 가지는 댁내 장치로 전달하는 패킷 포워딩 기능을 수행하기 위한 미디어포워딩 처리 수단In response to a request from the content sharing management means, a media forwarding channel is opened to transmit the media content from an indoor private IP based indoor device to a public IP based external home, or media content data received from an external home. Media forwarding processing means for performing a packet forwarding function delivered to an indoor device having a 을 포함하는 홈네트워크 간 미디어 컨텐츠 공유 시스템.Media content sharing system between home networks comprising a. 제 1 항에 있어서,The method of claim 1, 상기 홈서버는,The home server, DLNA(Digital Living Network Alliance) 기반의 홈네트워크에 속하여 하나의 공인 IP를 가지며, DHCP 통신을 통하여 홈네트워크 내의 단말에게 동적 IP 주소를 할당하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 시스템.A system for sharing media content between home networks, which has one public IP belonging to a DLNA (Digital Living Network Alliance) based home network and allocates a dynamic IP address to a terminal in the home network through DHCP communication. 제 2 항에 있어서,The method of claim 2, 상기 컨텐츠공유 관리 수단은,The content sharing management means, 상기 응용 프로그램으로부터 컨텐츠 리스트 검색 요청을 수신하면, 검색 요청 범위를 확인하여, 홈 내부이면 상기 로컬 제어 수단으로 컨텐츠 리스트 검색 요청을 전달하고, 외부 홈이면 상기 외부 제어 수단으로 컨텐츠 리스트 검색 요청을 전달하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 시스템.When the content list search request is received from the application program, the scope of the search request is checked and the content list search request is transmitted to the local control means if the home is inside, and the content list search request is transmitted to the external control means if the home is outside. Media content sharing system between home networks, characterized in that. 제 3 항에 있어서,The method of claim 3, wherein 상기 로컬 제어 수단은,The local control means, 상기 컨텐츠공유 관리 수단으로부터의 컨텐츠 검색 요청에 따라 홈 내의 여러 DMS 모듈로부터 제공되는 미디어 컨텐츠 디렉토리 서비스를 이용하여 컨텐츠 정보를 수집하여 저장하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 시스템.And collecting and storing content information using a media content directory service provided from various DMS modules in a home according to a content search request from the content sharing management means. 제 4 항에 있어서,The method of claim 4, wherein 상기 로컬 제어 수단은,The local control means, 상기 컨텐츠공유 관리 수단을 통하여 수신한 외부 홈으로부터의 컨텐츠 재생 요청에 따라 "HTTP GET 요청 메시지"를 이용하여 자신의 홈에 있는 해당 DMS 장치로부터 수신한 미디어 컨텐츠 페이로드를 상기 미디어포워딩 수단을 통하여 외부 홈으로 전달하고, 상기 컨텐츠공유 관리 수단으로부터 컨텐츠 전송 종료 메시지를 수신함에 따라 HTTP 연결을 종료한 후 상기 컨텐츠공유 관리 수단으로 HTTP 연결 종료 응답을 전송하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 시스템.In response to a content playback request from an external home received through the content sharing management means, the media content payload received from the corresponding DMS device in its own home is externally transmitted through the media forwarding means using an "HTTP GET request message". And transmitting the HTTP connection termination response to the content sharing management means after the HTTP connection is terminated by transmitting to the home and receiving a content transmission termination message from the content sharing management means. 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 5, 상기 컨텐츠공유 관리 수단은,The content sharing management means, 상기 수집한 외부 홈의 미디어 컨텐츠의 메타 정보 가운데 사설 IP 기반의 저장위치 정보를 공인 IP 주소 및 포트로 변환하여 생성한 후 상기 응용프로그램으로 피드백하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 시스템. A system for sharing media content between home networks, characterized in that the private IP-based storage location information is converted into a public IP address and a port and then fed back to the application program. 제 6 항에 있어서,The method of claim 6, 상기 위치정보 관리서버는,The location information management server, 동적 도메인 네임 서비스 서버의 기능을 수행하며, 상기 홈네트워크 내의 홈서버에 할당된 IP 주소 및 인증/접근제어 정보를 저장하여 관리하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 시스템.A system for sharing media content between home networks, which functions as a dynamic domain name service server and stores and manages an IP address and authentication / access control information assigned to a home server in the home network. 제 7 항에 있어서,The method of claim 7, wherein 상기 홈서버 정보 등록처리 수단은,The home server information registration processing means, 자신이 탑재된 홈서버의 IP 주소를 이용하여 외부에서 검색이 가능한 고유한 호스트 네임을 상기 위치정보 관리서버에 등록하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 시스템.The media content sharing system between home networks, characterized in that to register a unique host name that can be searched from the outside using the IP address of the home server mounted on the location information management server. 제 8 항에 있어서,The method of claim 8, 상기 컨텐츠 리스트는,The content list, DIDL(Digital Item Declaration Language) 형식으로 기록되어 있는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 시스템.A system for sharing media content between home networks, which is recorded in DIDL (Digital Item Declaration Language) format. 홈네트워크 간 미디어 컨텐츠 공유 방법에 있어서,In the media content sharing method between home networks, 홈네트워크 내의 미디어 재생 단말이 외부 홈 서버의 IP 주소 정보를 검색하는 위치정보 검색 단계;A location information retrieval step of retrieving IP address information of an external home server by a media playback terminal in a home network; 상기 미디어 재생 단말이 상기 획득한 IP 주소 정보를 이용하여 상기 외부 홈으로 컨텐츠 리스트 검색을 요청하여 응답받는 컨텐츠 리스트 검색 단계;A content list retrieval step of receiving, by the media playing terminal, a content list retrieval request from the external home by using the obtained IP address information; 상기 미디어 재생 단말이 사용자의 선택에 따라 상기 응답받은 컨텐츠 리스트 가운데 특정 미디어 컨텐츠의 전송을 상기 외부 홈으로 요청하는 컨텐츠 전송 요청 단계;A content transmission request step of the media playback terminal requesting transmission of specific media content from the received content list to the external home according to a user's selection; 해당 미디어 컨텐츠를 저장하고 있는 사설 IP 기반의 외부 홈 내의 장치와 공인 IP 망 기반의 상기 미디어 재생 단말 간에 패킷포트포워딩을 설정하는 미디어 설정 단계; 및A media setting step of setting packet port forwarding between a device in a private IP-based external home storing corresponding media content and the media playing terminal based on a public IP network; And 상기 미디어 재생 단말이 상기 설정한 패킷포트포워딩을 이용하여 상기 외부 홈으로부터 해당 미디어 컨텐츠를 전송받는 전송 단계A transmission step in which the media playback terminal receives the media content from the external home using the set packet port forwarding 를 포함하는 홈네트워크 간 미디어 컨텐츠 공유 방법.How to share media content between home networks comprising a. 제 10 항에 있어서,The method of claim 10, 상기 컨텐츠 리스트 검색 단계는,The content list search step, 상기 미디어 재생 단말이 상기 획득한 IP 주소 정보를 이용하여 상기 외부 홈으로 컨텐츠 리스트 검색을 요청하여 응답받고, 상기 응답받은 외부 홈의 미디어 컨텐츠의 메타 정보 가운데 사설 IP 기반의 저장위치 정보를 공인 IP 주소 및 포트로 변환하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 방법.The media playback terminal requests a content list search to the external home by using the obtained IP address information, and receives a response. And Media content sharing method between home networks, characterized in that the conversion to a port. 홈네트워크 간 미디어 컨텐츠 공유 방법에 있어서,In the media content sharing method between home networks, 댁내 홈서버에 할당된 IP 주소 및 인증/접근제어 정보를 외부의 위치정보 관리서버에 등록하는 위치정보 등록 단계;Location information registration step of registering the IP address and authentication / access control information assigned to the home server in the home to the external location information management server; 외부 홈의 미디어 재생 단말로부터 컨텐츠 리스트 검색을 요청받아 응답하는 컨텐츠 리스트 검색 단계;A content list retrieval step of receiving a content list retrieval request from a media playback terminal of an external home; 상기 미디어 재생 단말로부터 홈 내부의 특정 미디어 컨텐츠의 전송을 요청받아 해당 미디어 컨텐츠를 저장하고 있는 사설 IP 기반의 댁내 장치와 공인 IP 망 기반의 상기 미디어 재생 단말 간에 패킷포트포워딩을 설정하는 미디어 설정 단계; 및A media setting step of setting a packet port forwarding between the private IP based indoor device storing the media content and the media playing terminal based on the public IP network by receiving the request for transmission of specific media content in the home from the media playing terminal; And 상기 설정한 패킷포트포워딩을 이용하여 상기 댁내 장치로부터 수신한 미디어 컨텐츠를 상기 미디어 재생 단말로 전송하는 전송 단계A transmission step of transmitting the media content received from the indoor device to the media playback terminal using the set packet port forwarding. 를 포함하는 홈네트워크 간 미디어 컨텐츠 공유 방법.How to share media content between home networks comprising a. 제 12 항에 있어서,The method of claim 12, 상기 컨텐츠 리스트 검색 단계는,The content list search step, 상기 외부 홈의 미디어 재생 단말로부터의 컨텐츠 리스트 검색 요청에 따라 댁내 여러 DMS 모듈로부터 제공되는 미디어 컨텐츠 디렉토리 서비스를 이용하여 컨텐츠 정보를 수집한 후 상기 미디어 재생 단말로 제공하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 방법.In accordance with the content list search request from the media playback terminal of the external home, content information is collected using a media content directory service provided by various DMS modules in the home and then provided to the media playback terminal. How to share content. 제 13 항에 있어서,The method of claim 13, 상기 위치정보 등록 단계는,The location information registration step, 상기 댁내 홈서버의 IP 주소를 이용하여 외부에서 검색이 가능한 고유한 호스트 네임을 상기 위치정보 관리서버에 등록하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 방법.And registering a unique host name that can be searched from the outside using the IP address of the home server in the location information management server. 제 13 항에 있어서,The method of claim 13, 상기 전송 단계는,The transmitting step, "HTTP GET 요청/응답 메시지"를 이용하여 자신의 홈에 있는 해당 DMS 장치로부터 수신한 미디어 컨텐츠 페이로드를 상기 외부 홈으로 전송하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 방법.And transmitting the media content payload received from the corresponding DMS device in its own home to the external home using an "HTTP GET request / response message". 제 10 항 내지 제 15 항 중 어느 한 항에 있어서,The method according to any one of claims 10 to 15, 상기 홈서버는,The home server, DLNA(Digital Living Network Alliance) 기반의 홈네트워크에 속하여 하나의 공인 IP를 가지며, DHCP 통신을 통하여 홈네트워크 내의 단말에게 동적 IP 주소를 할당하는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 방법.A method for sharing media content between home networks, comprising one public IP belonging to a DLNA-based home network and assigning a dynamic IP address to a terminal in the home network through DHCP communication. 제 16 항에 있어서,The method of claim 16, 상기 컨텐츠 리스트는,The content list, DIDL(Digital Item Declaration Language) 형식으로 기록되어 있는 것을 특징으로 하는 홈네트워크 간 미디어 컨텐츠 공유 방법.A method of sharing media content between home networks, which is recorded in DIDL (Digital Item Declaration Language) format.
KR1020050106007A 2005-11-07 2005-11-07 System and its method for media contents sharing over inter-homenetwork KR100733962B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050106007A KR100733962B1 (en) 2005-11-07 2005-11-07 System and its method for media contents sharing over inter-homenetwork

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050106007A KR100733962B1 (en) 2005-11-07 2005-11-07 System and its method for media contents sharing over inter-homenetwork

Publications (2)

Publication Number Publication Date
KR20070048922A KR20070048922A (en) 2007-05-10
KR100733962B1 true KR100733962B1 (en) 2007-06-29

Family

ID=38273123

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050106007A KR100733962B1 (en) 2005-11-07 2005-11-07 System and its method for media contents sharing over inter-homenetwork

Country Status (1)

Country Link
KR (1) KR100733962B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101038999B1 (en) * 2010-05-07 2011-06-03 주식회사 인스프리트 Gateway server for controlling dlna network composed of dlna device and dlna gateway and thereof control method
KR101039000B1 (en) * 2010-07-12 2011-06-03 주식회사 인스프리트 Dlna gateway for controlling dlna device by connecting to external device
KR101053866B1 (en) * 2010-03-15 2011-08-03 주식회사 인스프리트 System and method for controlling dlna device using dlna gateway
KR20140129127A (en) * 2012-02-05 2014-11-06 애플 인크. Navigating among content items in a browser using an array mode
KR101482796B1 (en) * 2008-08-14 2015-01-15 주식회사 알티캐스트 Method and Apparatus for sharing contents
CN104602109A (en) * 2014-12-26 2015-05-06 北京奇艺世纪科技有限公司 Video synchronizing method, device and system
KR101812306B1 (en) 2011-11-08 2017-12-26 주식회사 케이티 Server and method for providing a plurality of contents included in group seamlessly
US11698716B2 (en) 2019-04-15 2023-07-11 Apple Inc. Systems, methods, and user interfaces for interacting with multiple application windows

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070092444A (en) * 2006-03-10 2007-09-13 주식회사 대우일렉트로닉스 Method for providing file management scheme on wire/wireless network in home network system
KR100812331B1 (en) 2006-05-09 2008-03-10 삼성전자주식회사 Method and apparatus for providing multimedia messaging service
KR101037941B1 (en) * 2007-03-30 2011-05-31 삼성전자주식회사 Apparatus and method for sharing contents inter-home using a homenetwork devcie
US9204084B2 (en) 2008-01-29 2015-12-01 Samsung Electronics Co., Ltd. Content recording control method for peers, and a device therefor
MX2010008351A (en) 2008-01-29 2010-08-18 Samsung Electronics Co Ltd Method for providing a content-sharing service, and a device therefor.
KR100930398B1 (en) * 2008-01-31 2009-12-08 (주)기가바이트씨앤씨 Integrated management service system for exchange and alliance between closed private broadcasting companies based on IP service
KR101005853B1 (en) * 2008-08-07 2011-01-05 한국전자통신연구원 Method and apparatus for providing home contents
KR101102055B1 (en) * 2009-09-29 2012-01-04 전자부품연구원 Fusion Type Open Media Channel Sharing Service System Endble to Sharing Media Contents with Various Kinds of Format
KR101651640B1 (en) * 2009-10-09 2016-08-26 주식회사 케이티 Method for remote access in universal plug and play network
KR101658560B1 (en) * 2010-06-28 2016-09-21 엘지전자 주식회사 Electronic Device And Method Of Controlling The Same
KR101709793B1 (en) * 2010-12-24 2017-03-09 주식회사 케이티 System for providing contents of house in remote and method thereof
KR101796975B1 (en) 2011-09-30 2017-11-14 삼성전자주식회사 System for sharing dlna network
KR101294553B1 (en) 2011-10-13 2013-08-07 기아자동차주식회사 System for managing sound source information
US9510055B2 (en) 2013-01-23 2016-11-29 Sonos, Inc. System and method for a media experience social interface
US20150220498A1 (en) 2014-02-05 2015-08-06 Sonos, Inc. Remote Creation of a Playback Queue for a Future Event
US9679054B2 (en) 2014-03-05 2017-06-13 Sonos, Inc. Webpage media playback
KR101496758B1 (en) * 2014-04-15 2015-02-27 슈어소프트테크주식회사 The method and system for sharing contents among DLNA devices mutually spaced at a long distance
US20150324552A1 (en) 2014-05-12 2015-11-12 Sonos, Inc. Share Restriction for Media Items
US20150356084A1 (en) 2014-06-05 2015-12-10 Sonos, Inc. Social Queue
US9874997B2 (en) 2014-08-08 2018-01-23 Sonos, Inc. Social playback queues
EP3114625A1 (en) 2014-09-24 2017-01-11 Sonos, Inc. Social media connection recommendations based on playback information
US9723038B2 (en) 2014-09-24 2017-08-01 Sonos, Inc. Social media connection recommendations based on playback information
US9860286B2 (en) 2014-09-24 2018-01-02 Sonos, Inc. Associating a captured image with a media item
US9690540B2 (en) 2014-09-24 2017-06-27 Sonos, Inc. Social media queue
US9959087B2 (en) 2014-09-24 2018-05-01 Sonos, Inc. Media item context from social media
US10645130B2 (en) 2014-09-24 2020-05-05 Sonos, Inc. Playback updates
US9667679B2 (en) 2014-09-24 2017-05-30 Sonos, Inc. Indicating an association between a social-media account and a media playback system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040074433A (en) * 2003-02-18 2004-08-25 삼성전자주식회사 Media contents file management system and method of home media center
KR20050062849A (en) * 2003-12-18 2005-06-28 삼성전자주식회사 Apparatus and method for managing media contents all together

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040074433A (en) * 2003-02-18 2004-08-25 삼성전자주식회사 Media contents file management system and method of home media center
KR20050062849A (en) * 2003-12-18 2005-06-28 삼성전자주식회사 Apparatus and method for managing media contents all together

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
한국공개특허 10-2004-74433
한국공개특허 10-2005-62849

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101482796B1 (en) * 2008-08-14 2015-01-15 주식회사 알티캐스트 Method and Apparatus for sharing contents
KR101053866B1 (en) * 2010-03-15 2011-08-03 주식회사 인스프리트 System and method for controlling dlna device using dlna gateway
KR101038999B1 (en) * 2010-05-07 2011-06-03 주식회사 인스프리트 Gateway server for controlling dlna network composed of dlna device and dlna gateway and thereof control method
KR101039000B1 (en) * 2010-07-12 2011-06-03 주식회사 인스프리트 Dlna gateway for controlling dlna device by connecting to external device
KR101812306B1 (en) 2011-11-08 2017-12-26 주식회사 케이티 Server and method for providing a plurality of contents included in group seamlessly
KR20140129127A (en) * 2012-02-05 2014-11-06 애플 인크. Navigating among content items in a browser using an array mode
US9477642B2 (en) 2012-02-05 2016-10-25 Apple Inc. Gesture-based navigation among content items
KR101683356B1 (en) * 2012-02-05 2016-12-06 애플 인크. Navigating among content items in a browser using an array mode
US9524272B2 (en) 2012-02-05 2016-12-20 Apple Inc. Navigating among content items in a browser using an array mode
CN104602109A (en) * 2014-12-26 2015-05-06 北京奇艺世纪科技有限公司 Video synchronizing method, device and system
CN104602109B (en) * 2014-12-26 2018-11-02 北京奇艺世纪科技有限公司 A kind of video synchronization method, apparatus and system
US11698716B2 (en) 2019-04-15 2023-07-11 Apple Inc. Systems, methods, and user interfaces for interacting with multiple application windows

Also Published As

Publication number Publication date
KR20070048922A (en) 2007-05-10

Similar Documents

Publication Publication Date Title
KR100733962B1 (en) System and its method for media contents sharing over inter-homenetwork
KR101005032B1 (en) Module for integration in a home network
CN101438256B (en) Information processing device, information communication system, information processing method
US8160081B2 (en) Apparatus and method for sharing content using digital living network alliance (DLNA) network and computer-readable medium thereof
KR100662509B1 (en) System and remote devices for providing home media contents retrieving and streaming and its method using it
US20080235358A1 (en) Proxy Device, Network System, and Communication Method
JP2010515338A (en) Method and apparatus for service discovery
JP2004288187A (en) Management device of equipment information via network and its method
US8694583B2 (en) Information processing apparatus and method for controlling the same
KR20100020246A (en) Apparatus and method for sharing a bookmark in a home network
US20070250458A1 (en) Device Cooperation Service System and Electronic Devices Included in the System
KR20110063654A (en) Network device and method for setting up an iptv session
US20150256584A1 (en) Synchronous transmission server
JP2009230256A (en) Communication controller, communication control method and communication control program
KR100674085B1 (en) Apparatus and Method for Transcoding of Media format and Translating of the Transport Protocol in home network
JP5122399B2 (en) Relay device and communication control device
JP5142216B2 (en) Content transmission method and system for transmitting content from terminal in home network to wide area network
US8171144B2 (en) AV server apparatus and connection management method
JP2009284456A5 (en)
JP4779328B2 (en) Image distribution system
JP2017050870A (en) Method and apparatus for remotely tuning channels using dlna dms service
KR20090053978A (en) System and method for providing remote for contents in home network
JP2008090628A (en) Method for acquiring and transferring content from external server to internal terminal on internal network, internal server and external server
KR20140086358A (en) Method for media contents sharing over inter-homenetwork
JP2008097297A (en) Communication apparatus, communication method and communication program

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: 20130625

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140626

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150625

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee