[go: up one dir, main page]

KR20090060916A - 이종 UPnP네트워크를 통한 멀티미디어 서비스 방법 및 시스템 - Google Patents

이종 UPnP네트워크를 통한 멀티미디어 서비스 방법 및 시스템 Download PDF

Info

Publication number
KR20090060916A
KR20090060916A KR1020070127911A KR20070127911A KR20090060916A KR 20090060916 A KR20090060916 A KR 20090060916A KR 1020070127911 A KR1020070127911 A KR 1020070127911A KR 20070127911 A KR20070127911 A KR 20070127911A KR 20090060916 A KR20090060916 A KR 20090060916A
Authority
KR
South Korea
Prior art keywords
upnp
home connection
extended home
extended
network
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020070127911A
Other languages
English (en)
Other versions
KR100953093B1 (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 KR1020070127911A priority Critical patent/KR100953093B1/ko
Priority to US12/187,469 priority patent/US8031641B2/en
Publication of KR20090060916A publication Critical patent/KR20090060916A/ko
Application granted granted Critical
Publication of KR100953093B1 publication Critical patent/KR100953093B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/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
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/2818Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the 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/283Processing of data at an internetworking point of a home automation network
    • H04L12/2832Interconnection of the control functionalities between home 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/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 UPNP 네트워크에 관한 것으로, 특히 사설망으로 구성된 이종 UPNP네트워크간 멀티미디어 데이터를 스트리밍하는 방법 및 시스템에 관한 것이다. 이를 위하여 본 발명은 확장 홈 연결 장치가 메시지 릴레이 및 전파 서비스를 받기 위하여 릴레이 피어와 가상통신 채널을 통해 연결을 설정하는 단계와; 상기 가상 통신 채널을 통해 연결된 확장 홈 연결 장치들의 UPnP 네트워크에 존재하는 멀티미디어 데이터중에서 재생하고자 하는 멀티미디어 데이터를 검색하는 단계와; 상기 검색결과, 해당 멀티미디어 데이터가 존재하는 확장 홈 연결 장치간에 가상 통신 채널을 통해서 연결되는 단계와; 상기 가상 통신 채널을 통해서 연결된 확장홈 연결 장치측으로 멀티미디어 데이터를 스트리밍 서비스하는 단계를 수행하는 이종 UPnP 네트워크간 멀티미디어 서비스 방법 및 이를 이용하는 시스템 및 장치를 제공한다.
UPnP, 멀티미디어 데이터, 콘텐츠, 확장 홈 연결 장치

Description

이종 UPnP네트워크간 멀티미디어 서비스 방법 및 시스템{METHOD AND SYSTEM FOR SERVING MULTI-MEDIA DATA BETWEEN HETERO UPNP NETWORKS}
본 발명은 UPNP 네트워크에 관한 것으로, 특히 사설망으로 구성된 이종 UPNP네트워크간 멀티미디어 데이터를 스트리밍하는 방법 및 시스템에 관한 것이다.
본 발명은 정보통신부 및 정보통신연구진흥원의 IT신성장동력핵심기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2006-S-068-02, 과제명: Peer-to-Peer 기반 가상홈 플랫폼 기술 개발 기술].
일반적으로, 범용 플러그 앤 플레이(UPnP; Universal Plug & Play. 이하, "UPnP"라고 약칭함)는 마이크로소프트사가 1999년에 발표한 것으로, 개인용 컴퓨터(PC)나 인쇄기 등의 각종 주변 기기를 가정의 네트워크에 접속해 공유할 수 있도록 하는 기술로서, 일반 기기들이 자신의 고유한 IP 주소를 가지고 인터넷 프로토콜을 이용한 기기들 간의 통신이 가능하도록 TCP/IP, 동적 호스트 설정 통신 규약(DHCP) 등의 인터넷 관련 프로토콜을 사용하고, 그 구현은 확장성 생성 언 어(XML)를 통해서 이루어진다. 이러한 UPnP를 이용하는 종래의 네트워크에 대해 설명하면 다음과 같다.
종래의 UPnP 프락시 방식에는 인터넷상에 있는 사용자가 댁내 홈게이트웨이 또는 홈서버에 탑재된 UPnP 프락시를 통하여 댁내에 UPnP 장치들을 원격에서 제어할 수 있는 방식이 있다. 그러나, 댁외 인터넷 상에서 댁내로의 단방향 접근 및 제어를 제공하지만, 물리적으로 떨어져 있는 이종 UPnP 네트워크간에 양방향 UPnP 장치 발견, 제어 및 UPnP A/V 장치간 스트리밍 서비스를 제공하지는 못하는 문제점이 있다.
또한, 종래에는 JXTA 프로토콜을 사용하여 이종 UPnP 네트워크를 상호 연결하는 방식이 있다. 그러나, JXTA의 핵심 기능인 릴레이 서비스를 기반으로 하기 때문에 UPnP A/V 장치간 멀티 미디어 데이터를 전송하는 데 있어서 릴레이 피어 부하를 가중시키고, 릴레이 피어에 의한 멀티미디어 데이터의 캐싱 및 중계로 인하여 전송 지연이 발생하는 문제점이 있다.
또한, 종래에는 UPnP 기반의 홈네트워크간에 가상 미디어 서버를 이용한 멀티 미디어 스트리밍 방식이 있다. 그러나, 각각의 댁내망에 홈커넥터가 설치되어있어야하고, 댁내망과 댁내망을 연결하기 위하여 그 커넥터의 설정이 수동으로 이루어지고, 사용자의 이동에 따른 동적 구성이 어렵다는 문제점이 있다. 또한, 가상 미디어 서버가 스트리밍 데이터를 릴레이 하고, 각 미디어 서버의 콘텐츠 정보를 수집해야 하기 때문에 부하가 집중되는 문제점이 있다.
또한, 종래에는 SIP 프로토콜을 기반으로 UPnP 장치의 이동성을 제공해주기 위한 방식이 있다. 그러나, 이동성을 지원하기 위한 UPnP 장치가 SIP 프로토콜을 지원해야하기 때문에, 기 개발된 UPnP 장치들에게 적용되기 위해서는 재개발되어야 한다는 문제점이 있다. 또한, 이종 UPnP 네트워크간 연결성을 제공해주지 못하는 문제점이 있다.
따라서, 본 발명은 상기와 같은 문제점을 감안하여 창출한 것으로, 네트워크 주소 변환기 또는 방화벽에 의해서 외부로부터의 연결이 차단된 댁내망 간에 UPnP 프로토콜의 확장성, 사용자 이동에 따른 UPnP 서비스 연속성, UPnP 메시지 보안 및 장치 인증 문제를 동시에 처리할 수 있도록 한 이종 UPnP네트워크간 멀티미디어 서비스 방법 및 시스템을 제공하는데 그 목적이 있다.
상기와 같은 목적을 달성하기 위한 본 발명의 일면에 따른 UPnP 네트워크간 멀티미디어 데이터 스트리밍 방법은 확장 홈 연결 장치가 메시지 릴레이 및 전파 서비스를 받기 위하여 릴레이 피어와 가상통신 채널을 통해 연결을 설정하는 단계와; 상기 가상 통신 채널을 통해 연결된 확장 홈 연결 장치들의 UPnP 네트워크에 존재하는 멀티미디어 데이터중에서 재생하고자 하는 멀티미디어 데이터를 검색하는 단계와; 상기 검색결과, 해당 멀티미디어 데이터가 존재하는 확장 홈 연결 장치간에 가상 통신 채널을 통해서 연결되는 단계와; 상기 가상 통신 채널을 통해서 연결된 확장홈 연결 장치측으로 멀티미디어 데이터를 스트리밍 서비스하는 단계를 수행하도록 이루어진 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명의 다른 면에 따른 확장 홈 연결 장치는 릴레이 피어와의 연결에 의해 사설망으로 구성된 이종 유피앤피(UPnP) 네트 워크간의 멀티미디어 데이터를 스트리밍 하는 장치에 있어서, JXTA 프로토콜 기반의 단말 대 단말 통신 망에 접속하여 JXTA 메시지와, 외부로부터 차단된 로컬 망내 UPnP 메시지를 송수신하는 메시지 처리기와; 상기 메시지 처리기를 기반으로 릴레이 피어와의 연결을 설정하는 릴레이 피어 연결 처리부와; 상기 메시지 처리기를 기반으로 이종 UPnP 망에 위치한 UPnP A/V 장치들을 확인 및 제어하고, 발생되는 이벤트를 처리하며, UPnP 인터넷 게이트웨이의 외부 포트의 개폐를 제어하는 게이트웨이 제어부를 포함하는 것을 특징으로 한다.
또한 상기와 같은 목적을 달성하기 위한 본 발명의 또 다른 면에 따른 이종 UPnP 네트워크간 멀티미디어 서비스 시스템은 가상 UPnP 네트워크로 연결된 이종 UPnP 네트워크간 멀티미디어 서비스 시스템에 있어서, 이종 UPnP 네트워크 장치를 가상 통신채널로 연결하는 릴레이 피어와; 검색요청에 대응하는 멀티미디어 데이터를 검색한후, 해당 멀티미디어 데이터를 외부 포트를 개방하여 인증을 통해 통신환경에 접근한 특정 UPnP 네트워크 장치에 스트리밍 서비스하는 제1 UPnP 네트워크 장치와; 상기 제1 UPnP 네트워크 장치로 멀티미디어 데이터 검색을 요청하고, 상기 외부 포트를 통해 상기 제1 UPnP 네트워크 장치로부터 상기 멀티미디어 데이터를 수신하여 스트리밍 서비스하는 제2 UPnP 네트워크 장치를 포함하는 것을 특징으로 한다.
상술한 과제 해결 수단에 따른 본 발명은 네트워크 주소 변환기 또는 방화벽 에 의해서 외부로부터의 연결이 차단된 댁내망 간에 사용자 이동시 안전하게 UPnP 장치간 멀티미디어 데이터를 스트리밍 하기 것으로, 사용자가 자신의 집을 벗어나 이웃집, 친적 또는 친구가 사는 집으로 이동하더라도 별도의 수동적인 설정 과정 없이 이동한 댁내 UPnP 네트워크와 자신 소유의 댁내 UPnP 네트워크를 하나의 가상 UPnP 네트워크로 연결하여 자신의 집에 있는 멀티미디어 데이터를 이웃집의 미디어 렌더러 기능을 하는 TV을 통해 멀티미디어 데이터 스트리밍에 의해 재생이 가능하며, 사용자가 이동한 UPnP 네트워크에 있는 미디어 서버에 저장된 멀티미디어 데이터를 자신의 집에 있는 미디어 렌더러를 이용하여 안전한 가상 통신 채널을 통하여 재생할 수 있도록 하는 효과가 있다.
또한 본 발명은 사용자가 쉽게 자신의 집의 UPnP 네트워크에 존재하는 멀티미디어 데이터를 다른 댁내의 UPnP 네트워크를 통해 쉽게 접근하여 재생시킬 수 있도록 함으로써, 사용자의 편의성을 증대시키는 효과가 있다.
본 발명의 이종 UPnP 네트워크간 멀티미디어 서비스 방법 및 시스템은 사설망으로 구성된 이종 UPnP 네트워크를 가상 UPnP 네트워크로 연결하여 자신의 집의 미디어 서버에 존재하는 콘텐츠를 이웃집의 멀티미디어서비스 시스템을 통해 재생할 수 있도록 함을 기술적 요지로 한다.
이하, 본 발명에 따른 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명하되, 본 발명에 따른 동작 및 작용을 이해하는데 필요한 부분을 중심으로 설 명한다.
하기의 설명에서 본 발명의 이종 UPnP 네트워크간 멀티미디어 서비스 방법 및 시스템의 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있는데, 이들 특정 상세들 없이 또한 이들의 변형에 의해서도 본 발명이 용이하게 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진 자에게 자명할 것이다.
하기의 설명에서 확장 홈 연결 장치는 확장 홈 연결 서비스를 직접 제공하여 다른 확장 홈 연결 장치에게 자신이 속한 UPnP 네트워크로의 연결을 제공할 경우 확장 홈 연결 서버로서 동작하며, 자신이 다른 UPnP 네트워크에 위치한 확장 홈 연결 장치에게 연결을 요청할 경우 확장 홈 연결 클라이언트로 동작함을 인지해야 한다. 또한 확장 홈 연결 장치는 이동성이 강조된 단말일 수 있다.
도 1은 본 발명의 이종 UPnP 네트워크간 멀티미디어 서비스 시스템을 보인 구성도이다. 도 1에서는 본 발명의 이해를 돕고자 사용자(10)가 자신의 제1 홈(100)에서 다른 사람의 제2 홈(200)에 방문을 하였을 경우 이종 UPnP 네트워크간 멀티미디어 데이터 스트리밍을 수행함을 가정한다.
우선, 제1 홈(100)에 위치한 제1 확장 홈 연결 장치(101)와 사용자가 방문한 제2 홈(200)의 제2 확장 홈 연결 장치(201)가 인터넷(800) 상에 있는 릴레이 피어(300)와 연결을 설정한다(S10).
그러면 제1 확장 홈 연결 장치(101)는 제1, 제2 확장 홈 연결 장치(101, 201)와 릴레이 피어(300)간 통신 채널을 통해서 채널 정보를 생성하고, 광고에 대 한 가상 수신 채널을 생성하며, 채널 정보를 광고한다. 여기서, 릴레이 피어(3000)간의 통신 채널은 후술되는 제1, 제2 확장 홈 연결 장치(101, 201)간의 콘텐츠 이동 경로와는 다른 통신 채널임을 인지해야 한다.
이후, 제2 확장 홈 연결 장치(201)가 릴레이 피어(300)를 통해 광고된 채널 정보를 검색한 후, 그 채널 정보를 이용하여 생성된 가상 송신 채널을 제1 확장 홈 연결 장치(101)에서 생성한 가상 수신 채널과 바인딩하여 제2 확장 홈 연결 장치(201)로부터 제1 확장 홈 연결 장치(101)로의 단방향 통신채널을 생성한다.
제2 확장 홈 연결 장치(201)가 채널 정보를 생성하고, 광고에 대한 가상 수신 채널을 생성한 후 제2 확장 홈 연결 장치(201)로부터 제1 확장 홈 연결 장치(101)로의 단방향 가상 통신채널을 통해 제2 확장 홈 연결 장치(201)의 가상 수신 채널정보를 포함하는 인증 질의 메시지를 제1 확장 홈 연결 장치(101)로 전송한다.
그러면 제1 확장 홈 연결 장치(101)는 제2 확장 홈 연결 장치(201)를 인증하며 인증이 정상적으로 처리되면, 수신한 제2 확장 홈 연결 장치(201)의 채널 정보를 이용하여 생성된 가상 송신 채널을 제1 확장 홈 연결 장치(101)에서 생성한 가상 수신 채널과 바인딩하여 제1 확장 홈 연결 장치(101)로부터 제2 확장 홈 연결 장치(201)로의 단방향 가상 통신 채널을 생성한다.
이후 제1 확장 홈 연결 장치(101)는 생성된 제1 확장 홈 연결 장치(101)로부터 제2 확장 홈 연결 장치(201)로의 단방향 통신채널을 통해 인증 응답 메시지를 전송하고, 전송된 인증 응답 메시지를 이용하여 제2 확장 홈 연결 장치(201)가 제1 확장 홈 연결 장치(101)를 인증한다.
그러면, 제2 확장 홈 연결 장치(201)는 제2 UPnP 미디어 렌더러(203)와 제2 UPnP 미디어 장치(205)뿐만 아니라, 제2 확장 홈 연결 장치(201)로부터 제1 확장 홈 연결 장치(101)로의 단방향 가상 통신 채널을 통해 제1 UPnP 미디어 렌더러(103)와 제1 UPnP 미디어 장치(105)를 검색 요청한다.
이에, 제2 확장 홈 연결 장치(201)는 검색 요청에 대한 응답 메시지를 자신이 속한 UPnP 네트워크에 위치한 제2 UPnP 미디어 렌더러(203)와 제2 UPnP 미디어 장치(205)로부터 직접 수신할 뿐만 아니라, 생성된 제1 확장 홈 연결 장치(101)로부터 제2 확장 홈 연결 장치(201)로의 단방향 가상 통신 채널을 통해 제1 UPnP 미디어 렌더러(103)와 제1 UPnP 미디어 장치(105)로부터 응답 메시지를 수신한다.
검색된 제1, 제2 UPnP 미디어 렌더러(103, 203)와 제1, 제2 UPnP 미디어 서버(105, 205) 중에서 자신 소유의 홈(100)에 위치한 제1 UPnP 미디어 장치(105)의 콘텐츠를 가상 통신 채널을 통해 브라우징한다.
이후, 브라우징된 콘텐츠 중에서 재생할 특정 콘텐츠가 선택되면, 제2 확장 홈 연결 장치(201)는 선택된 콘텐츠를 보유하고 있는 제1 UPnP 미디어 장치(105)가 속한 UPnP 네트워크상에 위치한 제1 UPnP 인터넷 게이트웨이(107)를 검색한 후, 검색된 제1 UPnP 인터넷 게이트웨이(106)의 외부 포트를 개방하기 위한 제어 메시지를 가상 통신 채널을 통해 전송한다.
그러면 제1 UPnP 인터넷 게이트웨이(107)는 수신되는 제어 메시지에 의해 외부 포트를 개방하고, 자신의 IP 주소와 개방된 포트 번호를 요청한 제2 확장 홈 연 결 장치(201)에게 응답한다.
제2 확장 홈 연결 장치(201)는 수신한 IP주소 및 개방된 포트 번호 정보를 이용하여 제2 UPnP 미디어 렌더러(203)에게 미디어 재생을 요청하며, 제2 UPnP 미디어 렌더러(203)는 IP 주소와 개방된 포트 번호로 미디어 전송을 요청하는 미디어 전송 요청메시지를 제2 UPnP 인터넷 게이트웨이(207)에게 전송한다.
이에, 미디어 전송 메시지는 제2 UPnP 인터넷 게이트웨이(207)를 거쳐, 사설 IP 및 내부 포트로 변환되어 제1 UPnP 미디어 서버(105)에게 전달되고, 메시지를 수신한 제1 UPnP 미디어 서버(105)는 제1 UPnP 미디어 렌더러(103)에게 미디어 데이터를 전송한다.
이후, 제2 UPnP 미디어 렌더러(203)와 제2 UPnP 미디어 서버(205)는 개방된 포트를 통해서 제1 UPnP 미디어 렌더러(103)와 제1 UPnP 미디어 서버(105)간 멀티미디어 데이터를 스트리밍을 제2 UPnP 인터넷 게이트 웨이(207)를 통해 수신한다.
여기서 제1 확장 홈 연결 장치(101)는 개방된 포트 정보 및 개방 요청한 제2 확장 홈 연결 장치(201)에 대한 정보를 확장 홈 클라이언트 관리 테이블에 저장하여 주기적으로 상태를 감시한다. 만약 제2 확장 홈 연결 장치(201)의 연결 허용 시간이 경과하였거나, 연결이 종료된 경우, 제1 확장 홈 연결 장치(101)는 확장 홈 클라이언트 관리 테이블에서 제2 확장 홈 연결 장치(201)에 대한 정보를 삭제한다. 또한 제1 확장 홈 연결 장치(101)는 확장 홈 연결 관리 테이블을 검색하여, 사용중이지 않는 외부 포트에 대해서는 UPnP 인터넷 게이트웨이 제어하여 닫는다.
도 2는 도 1에 있어, 제1, 제2 확장 홈 연결 장치의 내부구성을 보인 구성도 이다. 여기서 제1, 제2 확장 홈 연결장치(101, 201)는 동일한 내부구성으로 이루어져 있다.
JXTA 메시지 처리부(110)는 JXTA 프로토콜 기반의 단말 대 단말 통신 망에 접속하여 JXTA 메시지를 송수신한다.
릴레이 피어 연결 처리부(120)는 JXTA 메시지 처리부(110)를 기반으로 릴레이 피어(300)와의 연결을 설정하고, 릴레이 피어(300)로부터 전송되는 메시지를 처리하며, 릴레이 피어(300)로 전송해야 하는 메시지를 생성한다.
인증 처리부(130)는 JXTA 메시지 처리부(110)를 기반으로 이종 UPnP 네트워크에 위치한 확장 홈 연결 장치와의 단말 대 단말 가상 통신 채널을 연결하고 상호 인증을 처리한다.
UPnP 메시지 처리부(140)는 네트워크 주소 변환기 또는 방화벽에 의해 외부로부터 차단된 로컬 망내 UPnP 메시지를 송수신한다.
UPnP A/V 장치 제어부(150)는 UPnP 메시지 처리부(140)를 기반으로 이종 UPnP 망에 위치한 UPnP A/V 장치들을 발견, 제어하고, 그 장치에서 발생한 이벤트를 처리한다. 여기서 A/V 장치는 UPnP미디어 서버(103, 203)와 UPnP 미디어 렌더러(105, 205)를 통칭한다.
UPnP 인터넷 게이트웨이 제어부(160)는 UPnP 메시지 처리부(140)를 기반으로 UPnP 인터넷 게이트웨이를 제어하여 멀티 미디어 스트리밍을 위한 외부 포트의 개폐를 제어한다.
확장 홈 연결 장치 설정 처리부(170)는 UPnP 프로토콜에 기반하여 확장 홈 연결 장치의 구성 정보를 설정한다.
메시지 변환 처리부(180)는 이종 UPnP 네트워크 간 UPnP 메시지 릴레이를 위하여 로컬 UPnP 네트워크 상에 UPnP 메시지를 JXTA 메시지에 포함하여 전송한다.
도 3은 본 발명의 이종 UPnP 네트워크간 멀티미디어 서비스 방법을 보인 흐름도이다.
본 발명은 네트워크 주소 변환기 또는 방화벽에 의해서 외부로부터의 연결이 차단된 댁내망 간에 안전하게 UPnP 장치 발견, 제어 및 이벤트 메시지를 전송하기 위한 제어 채널과 멀티미디어 데이터를 스트리밍 하기 위한 데이터 채널을 분리하여 물리적으로 떨어져 있는 UPnP A/V 장치들을 제어하고, 그 장치들간에 스트리밍 서비스를 제공한다.
이에 우선적으로,확장 홈 연결 장치가 메시지 릴레이 및 전파 서비스를 받기 위하여 릴레이 피어와의 연결을 설정하는 1단계(S10)와;
확장 홈 연결 장치와 릴레이 피어간 연결된 통신 채널을 통해서 확장 홈 연결 장치의 채널정보를 광고하고, 수신한 채널정보를 이용하여 확장 홈 연결 장치간 가상 통신 채널을 생성하고, 상호 인증하는 2단계(S20)와;
확장 홈 연결 장치간 단말 대 단말로 연결하는 가상 통신 채널을 통해서 확장 홈 연결 장치들이 속한 UPnP 네트워크에 있는 UPnP A/V 미디어 렌더러 또는 미디어 서버를 검색하고, 그 미디어 서버에 저장된 콘텐츠를 검색하는 3단계(S30)와;
검색된 콘텐츠를 네트워크 주소 변환기 또는 방화벽을 가로질러 UPnP 미디어 서버에서 미디어 렌더러로 스트리밍하기 위하여 확장 홈 연결 장치와 연결된 UPnP 인터넷 게이트웨이를 제어하여 외부에 있는 장치가 접근 가능한 외부 포트를 개방하는 4단계(S40)와;
개방된 포트를 통해 UPnP 미디어 서버와 렌더러간 멀티미디어 데이터를 스트리밍하는 5단계(S50)와;
멀티미디어 스트리밍을 위해 개방한 외부 포트로의 불법적인 침입을 차단하기 위하여 사용중이지 않은 포트를 감시하여 자동으로 닫아주는 6단계(S60)를 수행한다.
여기서 1단계(S10)는 확장 홈 연결 장치가 릴레이 피어에게 연결을 요청하는 단계와;
연결 요청에 대한 응답으로 릴레이 피어가 확장 홈 연결 장치에게 연결 허용 시간 정보를 전송하는 단계와;
확장 홈 연결 장치는 수신한 연결 허용 시간이 경과하였는지 지속적으로 확인 후, 연결 허용 시간이 초과하기 전에 재연결을 요청하는 단계를 더 포함한다.
또한 2단계(S20)는 확장 홈 연결 서버가 채널 정보를 생성하고, 그 채널 정보에 대한 가상 수신 채널을 생성하는 단계와;
확장 홈 연결 서버가 릴레이 피어에게 생성된 채널 정보를 광고하는 단계와;
릴레이 피어를 통해 광고된 채널 정보를 확장 홈 연결 클라이언트가 검색하는 단계와;
검색된 채널 정보를 이용하여 확장 홈 연결 클라이언트가 가상 송신 채널을 생성하여 확장 홈 연결 서버에서 생성한 가상 수신 채널과 바인딩하여 확장 홈 연 결 클라이언트로부터 확장 홈 연결 서버로의 단방향 가상 통신 채널 연결을 생성하는 단계와;
확장 홈 연결 클라이언트가 채널 정보를 생성하고, 그 광고에 대한 가상 수신 채널을 생성하는 단계와;
생성된 확장 홈 연결 클라이언트로부터 확장 홈 연결 서버로의 단방향 가상 통신 채널을 통해 상기 생성한 확장 홈 연결 클라이언트의 채널 정보를 포함하는 인증 질의 메시지를 확장 홈 클라이언트가 확장 홈 연결 서버에게 전송하는 단계와;
전송된 인증 질의 메시지를 이용하여 확장 홈 연결 서버는 확장 홈 연결 클라이언트를 인증하는 단계와;
인증이 정상적으로 처리되었다면, 확장 홈 연결 서버는 수신한 확장 홈 연결 클라이언트의 채널 정보를 이용하여 가상 송신 채널을 생성한 후, 확장 홈 클라이언트에서 생성한 가상 수신 채널과 바인딩하여 확장 홈 연결 서버로부터 확장 홈 연결 클라이언트로의 단방향 가상 통신 채널 연결을 생성하는 단계와;
생성된 확장 홈 연결 서버로부터 확장 홈 연결 클라이언트로의 단방향 가상 통신 채널을 통해 인증 응답 메시지를 전송하는 단계와;
전송된 인증 응답 메시지를 이용하여 확장 홈 연결 클라이언트가 확장 홈 연결 서버를 인증하는 단계를 더 포함한다.
또한 3단계는 상기 확장 홈 연결 클라이언트가 자신이 속한 UPnP 네트워크에 있는 UPnP A/V 장치뿐만 아니라, 2단계(S20)를 수행하여 생성된 확장 홈 연결 클라 이언트로부터 확장 홈 연결 서버로의 단방향 가상 통신 채널을 통해 확장 홈 연결 서버가 위치한 UPnP 네트워크의 UPnP A/V 장치들을 검색 요청하는 단계와;
검색 요청에 대한 응답 메시지를 확장 홈 연결 클라이언트가 자신이 속한 UPnP 네트워크에 있는 UPnP A/V 장치들로부터 직접 수신할 뿐만 아니라, 2단계(S20)를 수행하여 생성된 확장 홈 연결 서버로부터 확장 홈 연결 클라이언트로의 단방향 가상 통신 채널을 통해 확장 홈 연결 서버가 속한 UPnP 네트워크에 위치하는 UPnP A/V 장치들의 응답 메시지를 수신하는 단계와;
검색된 UPnP A/V 장치 중에서 UPnP 미디어 서버의 콘텐츠를 상기 2단계(S20)를 수행하여 생성된 가상 통신 채널을 통해 브라우징하는 단계를 더 포함한다.
여기서 인증 질의 메시지는 확장 홈 연결 클라이언트의 식별번호, 확장 홈 연결 클라이언트가 생성한 임의의 랜덤 상수 값, 암호화된 클라이언트 세션키, 메시지 인증 코드를 포함하며, 인증 응답 메시지는 확장 홈 연결 서버가 생성한 임의의 랜덤 상수 값, 암호화된 서버 세션키, 메시지 인증 코드를 포함한다.
또한 4단계(S40)는 3단계(S30)를 수행하여 브라우징된 콘텐츠 중에서 재생할 특정 콘텐츠를 선택하는 단계와;
선택된 콘텐츠를 보유하고 있는 UPnP 미디어 서버가 속한 UPnP 네트워크 상에 위치한 UPnP 인터넷 게이트웨이를 검색하는 단계와;
검색된 UPnP 인터넷 게이트웨이의 외부 포트를 개방하기 위한 제어 메시지를 가상 통신 채널을 통해 전송하는 단계와;
제어 메시지를 수신한 UPnP 인터넷 게이트웨이가 요청에 대한 외부 포트를 개방하고, 자신의 IP 주소와 개방된 포트 번호를 요청한 확장 홈 연결 클라이언트에게 응답하는 단계를 더 포함한다.
여기서 콘텐츠를 재생하기 위해 선택된 UPnP 미디어 서버와 미디어 렌더러가 같은 UPnP 네트워크 상에 위치한 경우, 확장 홈 연결 클라이언트는 후속 단계인 UPnP 인터넷 게이트를 웨이를 검색하는 단계와, 가상 통신 채널을 통해 전송하는 단계와, 확장 홈 연결 클라이언트에게 응답하는 단계를 수행하지 않는다.
또한 5단계(S50)는 확장 홈 연결 클라이언트가 4단계(S40)를 수행하여 수신한 IP주소 및 개방된 포트 번호 정보를 이용하여 UPnP 미디어 렌더러에게 미디어 재생을 요청하는 단계와;
미디어 재생 요청 메시지를 수신한 UPnP 미디어 렌더러가 요청 메시지에 포함한 IP 주소와 개방된 포트 번호로 미디어 전송을 요청하는 단계와;
요청한 미디어 전송 메시지가 UPnP 인터넷 게이트웨이를 거쳐, 사설 IP 및 내부 포트로 변환되어 UPnP 미디어 서버에게 전달되는 단계와;
메시지를 수신한 UPnP 미디어 서버가 UPnP 미디어 렌더러에게 미디어 데이터를 전송하는 단계를 더 포함한다.
또한 6단계(S60)는 4단계(S40)를 수행하여 개방된 포트 정보 및 개방 요청한 확장 홈 연결 클라이언트 정보를 확장 홈 연결 서버가 확장 홈 클라이언트 관리 테이블에 저장하여 주기적으로 상태를 감시하는 단계와;
확장 홈 연결 클라이언트의 연결 허용 시간이 경과하였거나, 연결이 종료된 경우, 확장 홈 연결 서버가 확장 홈 클라이언트 관리 테이블에서 해당 확장 홈 연 결 클라이언트에 대한 정보를 삭제하는 단계와;
확장 홈 연결 서버가 확장 홈 연결 관리 테이블를 검색하여, 사용중이지 않는 외부 포트를 UPnP 인터넷 게이트웨이 제어를 통해 폐쇄하는 단계를 더 포함한다. 여기서 확장 홈 연결 클라이언트 관리 테이블은 개방된 외부 포트와 그 포트를 사용하는 확장 홈 연결 클라이언트들의 매핑 정보를 관리하기 위한 용도로 사용된다.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 권리범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 본 발명의 이종 UPnP 네트워크간 멀티미디어 서비스 시스템을 보인 구성도.
도 2는 도 1에 있어, 제1, 제2 확장 홈 연결 장치의 내부구성을 보인 구성도.
도 3은 본 발명의 이종 UPnP 네트워크간 멀티미디어 서비스 방법을 보인 흐름도.

Claims (15)

  1. 확장 홈 연결 장치가 메시지 릴레이 및 전파 서비스를 받기 위하여 릴레이 피어와 가상통신 채널을 통해 연결을 설정하는 단계와;
    상기 가상 통신 채널을 통해 연결된 확장 홈 연결 장치들의 UPnP 네트워크에 존재하는 멀티미디어 데이터중에서 재생하고자 하는 멀티미디어 데이터를 검색하는 단계와;
    상기 검색결과, 해당 멀티미디어 데이터가 존재하는 확장 홈 연결 장치간에 가상 통신 채널을 통해서 연결되는 단계와;
    상기 가상 통신 채널을 통해서 연결된 확장홈 연결 장치측으로 멀티미디어 데이터를 스트리밍 서비스하는 단계
    를 수행하도록 이루어진 것을 특징으로 하는 이종 UPnP네트워크간 멀티미디어 서비스 방법.
  2. 제1 항에 있어서,
    상기 릴레이 피어와 가상통신 채널을 통해 연결을 설정하는 단계는,
    상기 확장 홈 연결 장치와 상기 릴레이 피어간 연결된 가상 통신 채널을 통해서 확장 홈 연결 장치의 채널 정보를 광고하는 단계와;
    상기 광고된 채널 정보를 검색하는 단계와;
    상기 검색된 채널정보를 이용하여 확장 홈 연결 장치간 가상 통신채널을 생성하는 단계
    를 포함하여 이루어진 것을 특징으로 하는 이종 UPnP네트워크간 멀티미디어 서비스 방법.
  3. 제2 항에 있어서, 상기 검색된 채널 정보를 통해 확장 홈 연결 클라이언트가 가상 송신 채널을 생성하여 확장 홈 연결 서버에서 생성한 가상 수신 채널과 바인딩하여 확장 홈 연결 클라이언트로부터 확장 홈 연결 서버로의 단방향 가상 통신 채널 연결을 생성하는 단계와;
    상기 확장 홈 연결 클라이언트가 채널 정보를 생성하고, 그 광고에 대한 가상 수신 채널을 생성하는 단계와;
    상기 생성된 확장 홈 연결 클라이언트로부터 확장 홈 연결 서버로의 단방향 가상 통신 채널을 통해 상기 생성한 확장 홈 연결 클라이언트의 채널 정보를 포함하는 인증 질의 메시지를 통해 인증하는 단계
    를 포함하는 것을 특징으로 하는 이종 UPnP네트워크간 멀티미디어 서비스 방법.
  4. 제3 항에 있어서, 상기 인증하는 단계는,
    확장 홈 클라이언트가 인증 질의 메시지를 확장 홈 연결 서버에게 전송하는 단계와;
    확장 홈 연결 서버가 상기 인증 질의 메시지를 이용하여 확장 홈 연결 클라이언트를 인증하는 단계와;
    인증이 정상적으로 처리되면, 상기 확장 홈 연결 서버는 수신한 확장 홈 연결 클라이언트의 채널 정보를 통해 생성되는 가상 통신 채널을 통해 인증 응답 메시지를 전송하는 단계와;
    상기 확장 홈 연결 클라이언트가 상기 인증 응답 메시지를 통해 확장 홈 연결 서버를 인증하는 단계
    를 포함하는 것을 특징으로 하는 이종 UPnP네트워크간 멀티미디어 서비스 방법.
  5. 제4 항에 있어서, 상기 인증 질의 메시지는,
    확장 홈 연결 클라이언트의 식별번호, 확장 홈 연결 클라이언트가 생성한 임의의 랜덤 상수 값, 암호화된 클라이언트 세션키, 메시지 인증 코드를 포함하는 것을 특징으로 하는 이종 UPnP네트워크간 멀티미디어 서비스 방법.
  6. 제4 항에 있어서, 상기 인증 응답 메시지는,
    확장 홈 연결 서버가 생성한 임의의 랜덤 상수 값, 암호화된 서버 세션키, 메시지 인증 코드를 포함하는 것을 특징으로 하는 이종 UPnP네트워크간 멀티미디어 서비스 방법.
  7. 제1 항에 있어서, 상기 가상 통신 채널을 통해서 연결되는 단계는,
    상기 검색된 멀티미디어 데이터중 재생할 특정 멀티미디어 데이터를 선택하는 단계와;
    상기 멀티미디어 데이터를 보유하고 있는 해당 확장 홈 연결장치의 UPnP 인터넷 게이트웨이를 검색하는 단계와;
    상기 UPnP 인터넷 게이트웨이의 외부 포트를 개방하기 위한 제어 메시지를 가상 통신 채널을 통해 전송하는 단계와;
    상기 제어 메시지를 수신한 UPnP 인터넷 게이트웨이는 상기 요청에 대한 외부 포트를 개방하고, 자신의 IP 주소와 개방된 포트 번호를 요청한 확장 홈 연결 클라이언트에게 응답하는 단계
    를 더 포함하여 이루어진 것을 특징으로 하는 이종 UPnP네트워크간 멀티미디어 서비스 방법.
  8. 제1 항에 있어서, 상기 멀티미디어 데이터를 스트리밍 서비스중 개방한 외부 포트로의 불법적인 침입을 차단하기 위하여 사용중이지 않은 포트를 감시하여 자동 으로 폐쇄시키는 단계를 더 포함하여 이루어진 것을 특징으로 하는 이종 UPnP 네트워크간 멀티미디어 서비스 방법.
  9. 릴레이 피어와의 연결에 의해 사설망으로 구성된 이종 유피앤피(UPnP) 네트워크간의 멀티미디어 데이터를 스트리밍 하는 장치에 있어서,
    JXTA 프로토콜 기반의 단말 대 단말 통신 망에 접속하여 JXTA 메시지와, 외부로부터 차단된 로컬 망내 UPnP 메시지를 송수신하는 메시지 처리기와;
    상기 메시지 처리기를 기반으로 릴레이 피어와의 연결을 설정하는 릴레이 피어 연결 처리부와;
    상기 메시지 처리기를 기반으로 이종 UPnP 망에 위치한 UPnP A/V 장치들을 확인 및 제어하고, 발생되는 이벤트를 처리하며, UPnP 인터넷 게이트웨이의 외부 포트의 개폐를 제어하는 게이트웨이 제어부
    를 포함하는 것을 특징으로 하는 확장 홈 연결 장치.
  10. 제9 항에 있어서, 상기 확장 홈 연결 장치는,
    구성 정보를 UPnP 프로토콜에 기반하여 연결을 설정하는 확장 홈 연결 장치 설정 처리부와;
    이종 UPnP 네트워크 간 UPnP 메시지 릴레이를 위하여 로컬 UPnP 네트워크 상 에 UPnP 메시지를 JXTA 메시지에 포함하여 전송하기 위한 메시지 변환 처리부
    를 포함하는 것을 특징으로 하는 확장 홈 연결 장치.
  11. 제10 항에 있어서, 상기 확장 홈 연결 장치 설정 처리부는,
    이종 UPnP 네트워크에 따라 연결된 확장 홈 연결 장치의 연결 허용시간이 경과하였거나, 연결이 종료된 경우에 기 저장된 홈 연결 장치 관리 테이블에서 해당 확장 홈 연결 장치에 대한 정보를 삭제하는 것을 특징으로 하는 확장 홈 연결 장치.
  12. 제9 항에 있어서, 상기 확장 홈 연결 장치는,
    상기 메시지 처리기를 기반으로 이종 UPnP 네트워크에 위치한 확장 홈 연결 장치와의 단말 대 단말 가상 통신 채널을 연결하여 상호 인증을 수행하는 인증 처리부
    를 더 포함하는 것을 특징으로 하는 확장 홈 연결 장치.
  13. 제9 항에 있어서, 상기 확장 홈 연결 장치는,
    확장 홈 연결 서비스를 직접 제공하여 다른 확장 홈 연결 장치에게 자신이 속한 UPnP 네트워크로의 연결을 제공할 경우 확장 홈 연결 서버로서 동작하며,
    자신이 다른 UPnP 네트워크에 위치한 확장 홈 연결 장치에게 연결을 요청할 경우 확장 홈 연결 클라이언트로 동작하는 것을 특징으로 하는 확장 홈 연결 장치.
  14. 제9 항에 있어서, 상기 게이트웨이 제어부는,
    사용중이지 않는 개방된 외부 포트가 폐쇄되도록 제어하는 것을 특징으로 하는 확장 홈 연결 장치.
  15. 가상 UPnP 네트워크로 연결된 이종 UPnP 네트워크간 멀티미디어 서비스 시스템에 있어서,
    이종 UPnP 네트워크 장치를 가상 통신채널로 연결하는 릴레이 피어와;
    검색요청에 대응하는 멀티미디어 데이터를 검색한후, 해당 멀티미디어 데이터를 외부 포트를 개방하여 인증을 통해 통신환경에 접근한 특정 UPnP 네트워크 장치에 스트리밍 서비스하는 제1 UPnP 네트워크 장치와;
    상기 제1 UPnP 네트워크 장치로 멀티미디어 데이터 검색을 요청하고, 상기 외부 포트를 통해 상기 제1 UPnP 네트워크 장치로부터 상기 멀티미디어 데이터를 수신하여 스트리밍 서비스하는 제2 UPnP 네트워크 장치
    를 포함하는 것을 특징으로 하는 이종 UPnP 네트워크간 멀티미디어 서비스 시스템.
KR1020070127911A 2007-12-10 2007-12-10 이종 UPnP네트워크를 통한 멀티미디어 서비스 방법 및 시스템 Expired - Fee Related KR100953093B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070127911A KR100953093B1 (ko) 2007-12-10 2007-12-10 이종 UPnP네트워크를 통한 멀티미디어 서비스 방법 및 시스템
US12/187,469 US8031641B2 (en) 2007-12-10 2008-08-07 Method and system for serving multi-media data between hetero UPnP networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070127911A KR100953093B1 (ko) 2007-12-10 2007-12-10 이종 UPnP네트워크를 통한 멀티미디어 서비스 방법 및 시스템

Publications (2)

Publication Number Publication Date
KR20090060916A true KR20090060916A (ko) 2009-06-15
KR100953093B1 KR100953093B1 (ko) 2010-04-19

Family

ID=40721617

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070127911A Expired - Fee Related KR100953093B1 (ko) 2007-12-10 2007-12-10 이종 UPnP네트워크를 통한 멀티미디어 서비스 방법 및 시스템

Country Status (2)

Country Link
US (1) US8031641B2 (ko)
KR (1) KR100953093B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140030694A (ko) * 2012-09-03 2014-03-12 현대모비스 주식회사 Dlna 기기 간 오류 처리 방법 및 이를 이용한 미디어 스트리밍 서비스 방법

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101859235B1 (ko) * 2009-12-15 2018-06-28 삼성전자주식회사 범용 플러그 앤 플레이 가능 텔레포니 장치들과 무선 영역 네트워크 장치들 사이의 멀티미디어 회의 시스템 및 방법
KR101759429B1 (ko) * 2016-03-24 2017-07-31 숭실대학교산학협력단 멀티 도메인 환경에서 도메인과 대응되는 피어 및 이의 제어 방법
JP2019153034A (ja) * 2018-03-02 2019-09-12 村田機械株式会社 中継サーバ

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100485769B1 (ko) 2002-05-14 2005-04-28 삼성전자주식회사 서로 다른 홈네트워크에 존재하는 네트워크장치간의접속을 제공하기 위한 장치 및 방법
KR100440583B1 (ko) 2002-05-16 2004-07-19 한국전자통신연구원 외부 인터넷에 의한 댁내망의 UPnP장치 관리제어 장치및 방법
KR20040005503A (ko) 2002-07-10 2004-01-16 엘지전자 주식회사 홈 네트워크의 유피엔피 기능 분산 시스템
US7490171B2 (en) * 2003-05-19 2009-02-10 Intel Corporation Universal plug-and-play mirroring device, system and method
US7844738B2 (en) 2004-01-16 2010-11-30 Sony Corporation Method of and apparatus for bridging a UPnP network and a rendezvous network
US20060143295A1 (en) 2004-12-27 2006-06-29 Nokia Corporation System, method, mobile station and gateway for communicating with a universal plug and play network
US20060245403A1 (en) 2005-04-27 2006-11-02 Matsushita Electric Industrial Co., Ltd. UPnP mobility extension using session initiation protocol
KR100736037B1 (ko) 2005-06-01 2007-07-06 삼성전자주식회사 UPnP기능의 확장 시스템 및 방법
US7751321B2 (en) 2006-03-09 2010-07-06 Samsung Electronics Co., Ltd. Method and system for remote access to universal plug and play devices

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140030694A (ko) * 2012-09-03 2014-03-12 현대모비스 주식회사 Dlna 기기 간 오류 처리 방법 및 이를 이용한 미디어 스트리밍 서비스 방법

Also Published As

Publication number Publication date
US20090147794A1 (en) 2009-06-11
US8031641B2 (en) 2011-10-04
KR100953093B1 (ko) 2010-04-19

Similar Documents

Publication Publication Date Title
KR101410927B1 (ko) 범용 플러그 앤 플레이 디바이스에 원격 액세스하는 방법및 시스템
EP2291979B1 (en) Remote access between upnp devices
US6948076B2 (en) Communication system using home gateway and access server for preventing attacks to home network
US9948686B2 (en) Method and apparatus for sharing DLNA device
JP4909277B2 (ja) ネットワーク通信機器、ネットワーク通信方法、アドレス管理機器
US20080235358A1 (en) Proxy Device, Network System, and Communication Method
US20050240758A1 (en) Controlling devices on an internal network from an external network
KR101424718B1 (ko) 원격 접속 환경에서 접속 가능한 홈 네트워크 정보를제공하는 장치 및 그 방법
US8327433B2 (en) Content aggregation server on virtual universal plug-n-play network
CN106604119B (zh) 一种用于智能电视私有云设备的网络穿透方法及系统
WO2008087374A2 (en) SYSTEM AND METHOD FOR REMOTELY ACCESSING UNIVERSAL PLUG AND PLAY (UPnP) NETWORKS
KR100906677B1 (ko) UPnP 네트워크의 원격지 보안 접속 시스템 및 방법
KR100953093B1 (ko) 이종 UPnP네트워크를 통한 멀티미디어 서비스 방법 및 시스템
JP2009230256A (ja) 通信制御装置、通信制御方法および通信制御プログラム
JP4886712B2 (ja) アクセス制御システム、アクセス制御方法、アクセス制御装置およびアクセス制御プログラム
US9325518B2 (en) Controlling a device of a remote network from a local network
Belimpasakis et al. Remote access to universal plug and play (UPnP) devices utilizing the Atom publishing protocol
KR101117316B1 (ko) 댁 내 범용 플러그 앤 플레이 디바이스에 대한 원격 접속 서비스를 제공하기 위한 원격 접속 서비스 프로파일 설정 방법 및 사용자 인증 방법
Hwang et al. Personal mobile A/V control point for home-to-home media streaming
CN105323125B (zh) 一种跨家庭网络的处理方法及http网关、dlna设备
KR100492543B1 (ko) 홈 네트워크 내의 디바이스 원격 제어 방법 및 시스템
US8671178B2 (en) Information processing system and method providing a remote access
KR20050046998A (ko) 홈 네트워크 내의 디바이스 원격 제어 방법 및 시스템
KR20040110942A (ko) 홈 네트워크 식별 정보 관리 방법 및 시스템

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20071210

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20091030

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20100331

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20100408

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20100408

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20130325

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20130325

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170309