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

KR20030095897A - UPnP 기반 네트워크의 동기화 방법 - Google Patents

UPnP 기반 네트워크의 동기화 방법 Download PDF

Info

Publication number
KR20030095897A
KR20030095897A KR1020020033511A KR20020033511A KR20030095897A KR 20030095897 A KR20030095897 A KR 20030095897A KR 1020020033511 A KR1020020033511 A KR 1020020033511A KR 20020033511 A KR20020033511 A KR 20020033511A KR 20030095897 A KR20030095897 A KR 20030095897A
Authority
KR
South Korea
Prior art keywords
upnp
based network
user
media server
information
Prior art date
Application number
KR1020020033511A
Other languages
English (en)
Inventor
손진호
강민석
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020020033511A priority Critical patent/KR20030095897A/ko
Priority to AU2003241206A priority patent/AU2003241206A1/en
Priority to PCT/KR2003/001175 priority patent/WO2003107597A1/en
Priority to US10/517,825 priority patent/US20050204065A1/en
Publication of KR20030095897A publication Critical patent/KR20030095897A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0025Synchronization between nodes synchronizing potentially movable access points
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 UPnP 기반 네트워크의 동기화 방법에 관한 것으로 특히, 사용자가 임의의 장소에서 작업을 수행하다가 다른 장소로 이동하여야 하는 경우 CP가 가지고 있는 정보를 다른 장소의 CP로 자동적으로 전송시킴으로써 작업의 연속성을 보장함과 아울러 다른 장소에서의 UPnP 디바이스의 구성 시간 지연을 해소하도록 함에 목적이 있다. 이러한 목적의 본 발명은 CP(Control Point), 미디어 서버(Media Server) 및 미디어 렌더러(Media Renderer)를 구비하는 UPnP 기반의 네트워크 시스템에 있어서, CP가 UPnP 디바이스로 역할 전환(Role Switch)하는 단계를 수행하여 UPnP 표준의 로밍(Roaming) 기능을 구현하도록 구성함을 특징으로 한다.

Description

UPnP 기반 네트워크의 동기화 방법{SYNCHRONIZING METHOD FOR UNIVERSAL PLUG AND PLAY NETWORK}
본 발명은 홈 네트워크에 관한 것으로 특히, UPnP 기반 네트워크의 동기화 방법에 관한 것이다.
최근 작고 다양한 디바이스(device)들에도 강력한 컴퓨팅 파워가 적용되면서 저렴하고 보편적인 네트워킹 매체 기술들이 출현하거나 상용화를 눈 앞에 두고 있는 상황이다.
또한, 가정에서 사용되는 냉장고, 티브이, 세탁기, 피씨(PC), 오디오 등 다양한 디바이스들이 네트워킹으로 연결되고 컴퓨팅 파워가 부여됨으로써 그 사용법과 설정 방법이 손쉬워짐에 따라 사람들은 더 높은 삶의 질을 누릴 수 있게 되었다.
이를 위하여 UPnP(Universal Plug and Play) 기능이 제시되었다.
현재 운영체제에 PnP(Plug and Play) 기능이 추가된 이후로 피씨 주변장치를 설치하고 설정하는 것이 훨씬 쉬워졌지만, UPnP는 이러한 편리한 기능을 TCP/IP, HTTP 및 XML과 같은 인터넷 표준 기술을 기반으로 전체 네트워크로까지 확장시켜 여러 가전 제품, 네트워크 프린터, 인터넷 게이트와 같은 네트워크 디바이스가 네트워킹 특히, 홈네트워킹이 가능하도록 하는 기술이다.
UPnP 네트워크의 기본 구성은 디바이스(device), 서비스(service) 및 CP(Control Point)로 구성된다.
여기서, 디바이스(device)라 함은 서비스와 여러 부속 디바이스를 포함하고 있는데 예를 들어 VCR 장치는 테이프 이동 서비스, 튜너 서비스 및 시간 서비스 등으로 구성된다.
서비스(service)란 네트워크 상의 가장 작은 소규모 제어단위를 의미하며 상태 변수를 통하여 서비스 자체를 모델링하게 된다.
CP(Control Point)란 다른 디바이스들을 감지하고 제어하는 기능을 갖춘 컨트롤러를 의미한다.
UPnP 디바이스는 마이크로 소프트사가 배포한 표준 아키텍쳐(UPnP Device Architecture 1.0)에 따라 UPnP 포럼(Forum)이 정의한 표준에 근거하여 구현한 디바이스이다.
또한, UPnP 포럼은 UPnP 디바이스 및 서비스들의 표준안 제정에 선도적 역할을 하는 모임으로, 현재 6개의 WG(Working Group)으로 구성되어 있다.
그러나, 현재 AV 1.0 표준에서 UPnP AV 구조는 도1의 블록도에 도시된 바와 같이, CP(Control Point)(110), 미디어 서버(Media Server)(120), 미디어 렌더러(Media Renderer)(130)가 구비되어 구성된다.
이러한 구조의 현재 AV 1.0 표준에서 제시된 구성 방법은 CP(110), 미디어 서버(120), 미디어 렌더러(130)를 단순히 각각의 구성요소로 구성하는 방법 또는 콤보(Combo) 형태로 한개의 CP(110)를 미디어 서버(120)에 구비하여 구성하는 방법 및 CP(110)를 미디어 렌더러(130)에 구비하여 구성하는 방법이 제시되어 있다.
이를 현재 가정 내의 홈 네크워크 구성에서 살펴보면, 상기 CP(110)를 구성하는 제품은 주로 데스크탑 피씨, 노트북 피씨, 티브이(TV) 등 유저 인터페이스를 갖추고 있는 장치로 구성할 수 있다.
이러한 CP(110)를 구성하는 장치들은 가정에 반드시 한개만 있다는 보장이 없으며 현재 가정에도 다수의 장치들이 구비되어 있을 수 있다.
예를 들어, 거실에서 CP(TV), 미디어 서버(PC 또는 VCR 등 저장용 디스크가 있는 UPnP 디바이스)와 미디어 렌더러(노트북 피씨 또는 오디오 플레이어 등)로 홈 네트워크 구성으로 되어 있고 침실에는 다른 CP(TV2)가 설치되어 있다고 가정할 때의 동작을 설명하면 다음과 같다.
사용자가 거실에서 음악을 듣고 있다가 침실로 이동하는 경우 사용자는 거실의 CP(110)에서 미디어 서버(120)와 미디어 렌더러(130)의 접속을 끊고 침실로 이동하게 된다.
이후, 침실로 이동한 사용자는 침실에 구비된 다른 CP(TV2)에서 모든 AV UPnP 디바이스들을 다시 찾고 미디어 서버와 미디어 렌더러로부터 정보를 얻어 거실에서 청취하던 음악을 다시 청취하게 된다.
그러나, 종래에는 사용자가 한 장소에서 진행하던 작업을 다른 장소에서 진행하기 위해서는 한 장소에서 진행하던 작업을 중단시킨 후 다른 장소로 이동하여 다시 AV UPnP 디바이스들을 찾아 미디어 서버와 미디어 렌더로로부터 정보를 얻어와야 하는 불편함과, 그 정보를 통해 UPnP 디바이스들을 다시 구성하기 위한 시간 지연과, 그에 따른 작업의 연속성을 보장하지 못하는 문제점이 있다.
따라서, 본 발명은 종래의 문제점을 개선하기 위하여 사용자가 임의의 장소에서 작업을 수행하다가 다른 장소로 이동하여야 하는 경우 CP가 가지고 있는 정보를 다른 장소의 CP로 자동적으로 전송시킴으로써 작업의 연속성을 보장함과 아울러 다른 장소에서의 UPnP 디바이스의 구성 시간 지연을 해소하도록 창안한 UPnP 기반 네트워크의 동기화 방법을 제공함에 목적이 있다.
도1은 일반적인 UPnP AV 시스템의 구성을 보인 블록도.
도2는 본 발명의 실시예에서 디바이스 디스크립션의 XML 파일의 예시도.
도3은 본 발명의 실시예에서 미디어 서버의 XML 파일의 예시도.
도4는 본 발명의 실시예에서 미디어 렌더러의 XML 파일의 예시도.
도5는 본 발명의 실시예에서 로밍 상태 흐름도.
도6은 본 발명의 실시예에서 로밍시의 동작 순서도.
* 도면의 주요부분에 대한 부호 설명 *
610,710 : CP620 : 미디어 서버
630,720 : 미디어 렌더러
본 발명은 상기의 목적을 달성하기 위하여 UPnP 기반의 네트워크에 있어서, CP가 역할 전환(Role Switch)하여 UPnP 디바이스로 전환하도록 함으로써 UPnP AV 표준의 로밍(Roaming) 기능을 구현하도록 구성함을 특징으로 한다.
이를 위하여 UPnP 디바이스의 SSDP(Simple Service Discovery Protocol)의 통지(advertisement) 메시지를 이용하여 CP가 가지고 있던 정보를 전송하도록 함으로써 AV 표준을 수정할 필요없이 구현함을 특징으로 한다.
또한, 본 발명은 상기의 목적을 달성하기 위하여 CP의 기능을 수행하면서 동시에 가상의 UPnP 디바이스를 생성하여 동작하도록 멀티태스킹(Multitasking) 기능을 수행하도록 구성함을 특징으로 한다.
상기에서 CP가 보내는 메시지가 UPnP 디바이스가 보내는 통지 메시지인지 CP에서 역할 전환(Role Switch)하여 보내는 로밍 메시지인지를 구분하기 위하여 디바이스 스크립션(Device Scription) 내부에 로밍하고 있는 상태 및 미디어 서버 및 미디어 렌더러의 정보 및 현재 사용자가 선택한 아이템(item)을 저장하여 제공하도록 구성함을 특징으로 한다.
그리고, 상기에서 UPnP 디바이스는 빠른 로밍을 지원하기 위하여 통지 메시지를 표준안에서 권고하는 1800초 이상이 아닌 일정 시간 단위(예로, 15초)로 전송하고 다시 원 상태로 역할 변환하는 동작을 일정 시간 동안 주기적으로 수행하도록 구성함을 특징으로 한다.
따라서, 본 발명은 상기와 같은 특징을 이용하여 AV CP 뿐만 아니라 다른 WG(Working Group)에서도 CP 간의 동기화 방법에 응용하여 적용 가능하다.
이하, 본 발명을 도면에 의거 상세히 설명하면 다음과 같다.
본 발명의 실시예에서는 본 발명의 기술적 구성을 명확히 설명하기 위하여 AV 아키텍쳐만을 예로 들어 설명하기로 한다.
본 발명의 실시예를 위한 UPnP AV 아키텍쳐의 구성은 도1의 블록도와 동일하게 CP(110), 미디어 서버(120) 및 미디어 렌더러(130)를 구비하여 구성한다.
상기 CP(110)는 사용자가 원하는 일 예를 들면, 음악 파일을 플레이하기 위하여 사용자의 명령(play, stop, seek, record, pause)에 따라 UPnP 디바이스인 미디어 서버(120)와 미디어 렌더러(130)의 동작을 관리 조정하며 표준안에 따라 다음의 절차를 진행한다.
1) UPnP 표준 프로토콜인 SSDP를 이용하여 UPnP AV 디바이스들을 모두 찾고 홈네트워크 상에 있는 모든 AV 디바이스들 즉, 미디어 서버(120), 미디어 렌더러(130)의 리스트를 수집하여 데이터베이스 내에 저장한다.
2) 미디어 서버(120)의 CDS(Contents Directory Service)의 Browse() 명령 또는 Search() 명령을 이용하여 원하는 콘텐츠의 위치를 얻는다.
이때, 미디어 서버(120)로부터 콘텐츠 오브젝트(Contents Objects)의 메타 데이터(Meta Data) 정보와 <res> </res> Tag 내의 전송 프로토콜(Transfer Protocol), 데이터 포맷 등의 전송(Transport) 정보를 얻는다.
여기서, CP(110)가 얻은 정보는 Meta Data(result, number returned, total Matches, updateID)이다.
3) 미디어 렌더러(130)의 Connection Manager의 GetprotocolInfo() 명령을 통하여 Protocol/Format list 정보 즉, Protocol, Network, Content Format, additional Info 등의 정보를 얻어온다.
예를 들면, http-get, *, Mine-type이다.
여기서, *는 필요하지 않는 경우 사용하는 기호로서, 이는 http를 지원하는 모든 디바이스들이 같은 IP를 사용하는 네트워크의 한 부분이기 때문이다.
이때, CP(110)가 얻은 정보는 Protocol, Network, Content Format이다.
4) 미디어 서버(120)의 Connection Manager의 PrepareforConnectiion()를 통하여 AVT instance ID의 정보를 얻고 아울러 미디어 렌더러(130)의 Connection Manager의 PrepareforConnection()을 Rendering Control Service:: instance ID의 정보를 얻는다.
이때, CP(110)가 얻은 정보는 AVT instance ID, RCS instance ID이다.
즉, 상기 4단계까지의 절차를 통하여 얻어진 정보는 CP가 바뀌게 되더라도 반드시 거쳐야 하는 필수적인 절차이다.
결국, CP(110)가 필요로 하는 정보는 미디어 서버(120)와 미디어렌더러(130)에 관한 정보로서 이를 수집하여 보관하면서 상호 적합한 프로토콜과 포맷을 매칭하게 된다.
따라서, 상기와 같은 기본 절차에 따라 사용자의 공간 이동에 따른 동작을 도2 내지 도6을 참조하여 설명하면 다음과 같다.
도2는 개선된 디바이스 디스크립션(Device Description)의 XML 파일을 보인 예시도이다.
도3은 미디어 서버(120)의 XML 파일을 보인 예시도이다. 즉, CP(110)에서 Command : Browse("2", "BrowseDirectChildren","*",0,2,"+dc:title")라는 명령을 했을 경우 상기 CP(110)에 저장되는 형태를 보인 예시도이다.
도4는 미디어 렌더러(130)의 XML 파일을 보인 예시도이다. 즉, CP(110)에서 미디어 렌더러(130)의 Connection Manager에게 Command : GetProtocolInfo() 명령을 했을 경우 상기 CP(110)에 저장되는 형태를 보인 예시도이다.
도5는 로밍(Roaming) 상태 흐름도이다.
도6은 로밍시의 동작 순서도이다.
우선, 사용자가 거실에서 CP1(610)을 이용하여 오디오를 듣는 상태(도5의 S1)에서 침실로 이동하게 되는 상황이 되면 사용자는 리모콘 등을 이용하여 이동 버튼을 누르게 된다.
이후, 모든 상태는 STOP & Roaming 상태(도5의 S6)로 변하며 CP1(610)는 UPnP 디바이스로 역할 전환(Role Switch)하거나 또는 멀티태스크 기능에 의해 가상의 UPnP 디바이스를 생성하게 된다.
상기에서 역할 전환(Role Switch)하는 주된 이유는 현재의 표준에서는 멀티플한 CP에 대한 내용, CP 상호간의 발견에 대한 내용에 대해서는 설명되어 있지 않기 때문이다.
따라서, CP가 UPnP 디바이스로 역할 전환을 하게 되면 이는 UPnP 디바이스가 네트워크에 처음 접속하는 상황과 동일하게 된다.
즉, CP가 UPnP 디바이스로 역할 전환하면 반드시 네트워크 상에 자신이 접속했다는 통지 메시지를 보내게 된다.
그런데, CP1(610)은 표준안에서는 30분 간격으로 통지 메시지를 내보내야 하지만, 사용자 이동에 따른 CP에서 UPnP 디바이스로의 역할 전환(Role Switch) 시에 30분이란 시간은 단순히 자신의 접속을 알리는 시간이기 때문에 로밍에는 적합하지 않다.
따라서, 본 발명의 실시예에서는 15초 간격으로 통지 메시지를 방송하도록 구현한다.
또한, 보내야 하는 정보는 SSDP의 헤더 내의 location의 항목에 UPnP Device description URL을 첨부하고 Description 내부에 도2의 예시도에 도시한 바와 같이 박스 내의 로밍 정보를 추가한다.
도2에서 role switch 태그는 현재 로밍 상태를 나타내는 것으로, 로밍이 진행중이면 온(ON)으로 표시한다.
이에 따라, 사용자가 침실에서 CP2(710)의 파워를 온시키면 상기 CP2(710)는 Device Description 내의 로밍 태그를 검색하여 현재의 UPnP Device의 로밍 상태를파악하게 된다.
또한, CP1(610)의 RoamingInfolist 태그 안의 MediaServer.xml의 XML 저장 형태를 보면 도3에 도시한 바와 같이 browse() 함수를 수행하여 얻어온 정보(result, numberReturned, totalMatches, updateID)를 저장한다.
그리고, MediaRenderer.xml은 도4의 예시도에 도시한 바와 같이, 4가지 정보를 (protocol, Network, Content Format) XML 형태로 저장한다.
또한, MatchingInfo에서는 CP1(610)에서 상호 매칭(Matching)된 프로토콜과 데이터 포맷(Data Format)을 저장하는데, 이 MatchingInfo는 구현자 Dependent하게 구성한다.
결국, 사용자는 CP1(610)을 기본으로 미디어 서버(620)와 미디어 렌더러(630)를 구성하여 동작시키고 있는 상태에서 사용자가 이동하여 CP2(710)를 파워온시키면 상기 CP2(710)는 표준안에 따라서 멀티캐스트 주소 및 포트(port)를 감시하게 된다.
이후, UPnP 디바이스로 역할 전환(Role Switch)된 상기 CP1(610)가 네트워크로 접속하게 되면 콘트롤 캐시(control cache) 즉, 디바이스 리스트(device list)에 입력시키게 된다.
이후, CP2(710)는 도2와 같은 Description Device Description의 <role-switch> 태그를 살펴본 후 현재의 역할 전환 상태가 ON이면 이 UPnP Device가 CP1(610)에서 역할 전환된 상태임로 판단하게 된다.
이후, CP2(710)는 <roamingInfolist>를 살펴본 후 미디어 서버(120)와 미디어 렌더러(130)의 정보를 가지고 와서 저장한다.
또한, CP2(710)는 매칭 정보로부터 미디어 서버(620)와 미디어 렌더러(630)의 매칭 정보 그리고 현재 사용자가 듣거나 또는 보고 있는 ITEM의 정보를 Currentinfo.xml 파일에 구현자 dependent하게 XML 형태로 저장한다.
따라서, 거실에서 침실로 이동한 사용자가 침실의 미디어 렌더러(720)의 정보를 확인한 후 CP1(610)의 미디어 렌더러(630)과 동일한 프로토콜과 데이터 포맷이면 즉시 이동되어온 매칭 정보와 현재 사용자가 듣거나 또는 보고 있는 콘텐츠를 이용 가능하게 된다.
만일, 미디어 렌더러(720)와 미디어 렌더러(630)이 동일한 프로토콜과 데이터 포맷이 아니어서 매칭 정보가 일치하지 않는 경우에는 CP2(710)는 침실의 미디어 렌더러(720)의 정보에 따라서 미디어 서버로부터 얻어온 정보와 다시 매칭하여 동작시키게 된다.
또한, 사용자가 이동 후 이동 완료 키를 누르면 디바이스 디스크립션(device description) 내의 <role switch> OFF </role switch>로 수정되어진다.
이에 따라, UPnP Device로 역할 전환되었던 CP1(610)는 주기적으로 역할 전환(role switch) 태그의 상태를 살펴본 후 OFF로 바뀌면 다시 UPnP device에서 CP로 역할 전환하게 된다.
즉, 상기의 동작을 간략히 설명하면, 사용자가 거실에서 임의의 작업을 수행하다가 침실로 이동하는 경우 리모콘 등을 이용하여 이동키를 입력시키면 CP1(610)는 UPnP 디바이스로 역할 전환하여 현재 구성되어 있는 미디어 서버와 미디어 렌더러의 정보를 네트워크로 방송하게 되고 CP2(710)는 사용자가 파워를 온시키면 네트워크로부터 상기 CP1(610)이 방송한 정보를 획득하여 거실에서의 작업에 연이어서 작업을 수행할 수 있도록 하는 것이다.
한편, 상기에서 AV Control Point에 대하여 설명하였지만, 본 발명은 다른 Working Group의 Control Point 간에도 응용 적용하여 동일한 동작 및 효과를 달성할 수 있다.
상기에서 상세히 설명한 바와 같이 본 발명은 사용자 이동에 따라 다수의 CP 간의 정보를 자동으로 전송하여 작업의 연속성을 보장함으로써 시스템 구성 시간을 단축시킴과 아울러 사용자에게 편의를 주도록 하는 효과가 있다.

Claims (7)

  1. CP(Control Point), 미디어 서버(Media Server) 및 미디어 렌더러(Media Renderer)를 구비하는 UPnP 기반의 네트워크 시스템에 있어서,
    CP가 UPnP 디바이스로 역할 전환(Role Switch)하는 단계를 수행하여 UPnP 표준의 로밍(Roaming) 기능을 구현하도록 구성함을 특징으로 하는 UPnP 기반 네트워크의 동기화 방법.
  2. CP(Control Point), 미디어 서버(Media Server) 및 미디어 렌더러(Media Renderer)를 구비하는 UPnP 기반의 네트워크 시스템에 있어서,
    CP의 기능과 가상의 UPnP 디바이스 기능을 동시에 멀티태스킹(Multitasking)하도록 구성함을 특징으로 하는 UPnP 기반 네트워크의 동기화 방법. .
  3. 제1항 또는 제2항에 있어서, CP는
    사용자의 공간 이동에 따른 키 입력에 대응하여 UPnP 디바이스로 역할 전환하도록 구성함을 특징으로 하는 UPnP 기반 네트워크의 동기화 방법.
  4. 제1항 또는 제2항에 있어서, CP는
    UPnP 디바이스의 SSDP(Simple Service Discovery Protocol)의 통지(advertisement) 메시지를 이용하여 역할 전환 이전의 CP 정보를 전송하도록함을 특징으로 하는 UPnP 기반 네트워크의 동기화 방법.
  5. 제1항 또는 제2항에 있어서, CP는
    디바이스 스크립션(Device Scription) 내부에 로밍하고 있는 상태 및 미디어 서버 및 미디어 렌더러의 정보 및 현재 사용자가 선택한 아이템(item)을 제공하도록 구성하여 UPnP 디바이스의 통지 메시지인지 또는 CP의 역할 전환(Role Switch)에 따른 로밍 메시지인지를 구분하도록 함을 특징으로 하는 UPnP 기반 네트워크의 동기화 방법.
  6. 제1항 또는 제2항에 있어서, CP는
    표준안에서 권고한 시간 보다 작은 일정 시간 동안 로밍 메시지를 전송하고 다시 CP로 역할 전환하도록 구성함을 특징으로 하는 UPnP 기반 네트워크의 동기화 방법.
  7. 제6항에 있어서, 일정 시간 동안의 로밍 메시지를 주기적으로 전송하는 것을 특징으로 하는 UPnP 기반 네트워크의 동기화 방법.
KR1020020033511A 2002-06-15 2002-06-15 UPnP 기반 네트워크의 동기화 방법 KR20030095897A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020020033511A KR20030095897A (ko) 2002-06-15 2002-06-15 UPnP 기반 네트워크의 동기화 방법
AU2003241206A AU2003241206A1 (en) 2002-06-15 2003-06-16 SYNCHRONIZATION METHOD OF UPnP-BASED HOME NETWORK
PCT/KR2003/001175 WO2003107597A1 (en) 2002-06-15 2003-06-16 SYNCHRONIZATION METHOD OF UPnP-BASED HOME NETWORK
US10/517,825 US20050204065A1 (en) 2002-06-15 2003-06-16 Synchronization method of upnp-based home network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020033511A KR20030095897A (ko) 2002-06-15 2002-06-15 UPnP 기반 네트워크의 동기화 방법

Publications (1)

Publication Number Publication Date
KR20030095897A true KR20030095897A (ko) 2003-12-24

Family

ID=29728674

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020033511A KR20030095897A (ko) 2002-06-15 2002-06-15 UPnP 기반 네트워크의 동기화 방법

Country Status (4)

Country Link
US (1) US20050204065A1 (ko)
KR (1) KR20030095897A (ko)
AU (1) AU2003241206A1 (ko)
WO (1) WO2003107597A1 (ko)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100455123B1 (ko) * 2002-10-30 2004-11-06 엘지전자 주식회사 UPnP 기반의 네트워크 시스템의 제어 메시지멀티캐스트 방법 및 장치
WO2006054835A1 (en) * 2004-10-22 2006-05-26 Lg Electronics Inc. Supporting device information of a combo device in a universal plug and play network
KR100746038B1 (ko) * 2006-03-07 2007-08-06 삼성전자주식회사 웹 기반 홈 레지스트리를 이용한 휴대용 단말기의 동기화장치 및 방법
KR100765368B1 (ko) * 2006-05-16 2007-10-10 전자부품연구원 컨텐츠 연속 서비스를 위한 스트리밍 방법 및 이를실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한기록매체
WO2008035944A1 (en) * 2006-09-21 2008-03-27 Samsung Electronics Co., Ltd. Method and apparatus synchronizing content directory service objects of universal plug and play media servers
US7636705B2 (en) 2004-06-30 2009-12-22 Lg Electronics Inc. Method and apparatus for supporting mobility of content bookmark
KR101015811B1 (ko) * 2003-09-23 2011-02-22 엘지전자 주식회사 UPnP 기반의 미디어 콘텐츠 재생을 제어하는 전자기기 및 그 방법
KR101064710B1 (ko) * 2008-06-24 2011-09-16 주식회사 케이티 홈 서버 시스템 및 홈 서버 스위칭 방법
KR101105224B1 (ko) * 2005-12-02 2012-01-13 주식회사 대우일렉트로닉스 홈 네트워크에서 미디어 서비스 방법
KR101143691B1 (ko) * 2004-03-04 2012-05-10 소니 주식회사 정보 제어 방법, 정보 재생 시스템, 정보 제공 장치, 정보 재생 장치, 및 기록 매체
KR101384664B1 (ko) * 2006-07-13 2014-04-17 삼성전자주식회사 범용 플러그 앤 플레이(UPnP) 리소스 서로게이트를제공하는 방법 및 시스템
KR101390630B1 (ko) * 2006-03-31 2014-04-29 모토로라 모빌리티 엘엘씨 무선 통신 디바이스에서의 스트리밍 멀티미디어의 리디렉션
US9002987B2 (en) 2010-01-20 2015-04-07 Samsung Electronics Co., Ltd Method and apparatus for reproducing content in multimedia data providing system

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050240680A1 (en) * 2004-04-27 2005-10-27 Jose Costa-Requena Method and apparatus for a life management server
US7830826B2 (en) 2004-07-01 2010-11-09 Nokia Corporation Multicast relay for mobile devices
US20060041596A1 (en) * 2004-08-19 2006-02-23 Vlad Stirbu Caching directory server data for controlling the disposition of multimedia data on a network
WO2006054859A1 (en) * 2004-11-16 2006-05-26 Lg Electronics Inc. Network device and information protocol for open network system
US20060168126A1 (en) * 2004-12-21 2006-07-27 Jose Costa-Requena Aggregated content listing for ad-hoc peer to peer networks
KR101249232B1 (ko) * 2005-02-28 2013-04-01 코닌클리케 필립스 일렉트로닉스 엔.브이. UPnP AV 네트워크에서 “유니버셜 팔로우-미”기능을 제공하는 시스템 및 방법
US7809386B2 (en) * 2005-06-29 2010-10-05 Nokia Corporation Local network proxy for a remotely connected mobile device operating in reduced power mode
KR101263393B1 (ko) * 2005-07-15 2013-05-21 삼성전자주식회사 유피앤피 에이브이 스트림 전송 방법 및 장치
US20070078959A1 (en) * 2005-10-03 2007-04-05 Yinghua Ye Low-power proxy for providing content listings in ad-hoc, peer to peer networks
KR100754196B1 (ko) * 2005-12-10 2007-09-03 삼성전자주식회사 스트리밍 재생 중에 컨텐트 재생 장치를 변경하는 방법 및이를 위한 장치
CN100414993C (zh) * 2005-12-22 2008-08-27 海信集团有限公司 一种igrs av服务器设备的实现方法
CN100446570C (zh) * 2005-12-22 2008-12-24 海信集团有限公司 一种igrs av控制点设备的实现方法
CN100414994C (zh) * 2005-12-22 2008-08-27 海信集团有限公司 一种igrs av播放器设备的实现方法
US8224939B2 (en) * 2006-03-22 2012-07-17 Core Wireless Licensing, S.a.r.l. System and method for utilizing environment information in UPnP audio/video
KR100782858B1 (ko) 2006-04-11 2007-12-06 삼성전자주식회사 홈 네트워크 디바이스들의 컨텐츠를 동기화하는 방법 및장치
KR100755715B1 (ko) * 2006-04-21 2007-09-05 삼성전자주식회사 복수의 컨텐츠 디렉토리 서비스 장치에 대한 동기화 지원방법, 상기 동기화 지원 방법에 이용되는 컨텐츠 디렉토리서비스 장치 및 이를 포함하는 시스템
JP2007323732A (ja) * 2006-05-31 2007-12-13 Toshiba Corp 再生制御装置、再生制御方法、及び再生装置
CN100574230C (zh) * 2006-08-30 2009-12-23 鸿富锦精密工业(深圳)有限公司 遥控装置、无线家庭网络系统及自动切换播放方法
TWI334553B (en) * 2007-01-16 2010-12-11 Wistron Corp Method and related multimedia system applied to data processing of a multimedia server
US8037022B2 (en) * 2007-06-05 2011-10-11 Samsung Electroncis Co., Ltd. Synchronizing content between content directory service and control point
US8275197B2 (en) * 2008-06-14 2012-09-25 Microsoft Corporation Techniques to manage a whiteboard for multimedia conference events
US9866609B2 (en) * 2009-06-08 2018-01-09 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US20120226817A1 (en) * 2009-10-23 2012-09-06 Mikael Woxblom Methods for Transferring Media Sessions Between Local Networks Using an External Network Connected ue and Related Devices
KR101831686B1 (ko) * 2010-06-14 2018-02-23 삼성전자주식회사 홈 네트워크에서 객체의 변경을 판단하는 방법 및 장치
FR2980662A1 (fr) 2011-09-27 2013-03-29 Thomson Licensing Methode d'enregistrement d'un contenu dans un fichier sur un serveur et dispositif correspondant
US9077779B2 (en) 2011-10-28 2015-07-07 Cinemo Gmbh Client device, method and computer program for playing media content
EP2605525A1 (en) * 2011-10-28 2013-06-19 Cinemo GmbH Client device, method and computer program for playing media content
WO2014082982A1 (en) 2012-11-29 2014-06-05 Thomson Licensing Method for predicting a block of pixels from at least one patch
KR102266879B1 (ko) 2017-04-14 2021-06-22 삼성전자주식회사 대화형 콘텐츠 제공 시스템

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06113031A (ja) * 1992-09-25 1994-04-22 Matsushita Electric Works Ltd 電話システム
JP2000251408A (ja) * 1999-02-25 2000-09-14 Sanyo Electric Co Ltd 情報再生方法、記録再生装置、及びサーバ装置
KR20010043330A (ko) * 1998-05-07 2001-05-25 윤종용 네트워크에서 범용적으로 액세스하는 명령 및 제어 정보를위한 방법 및 장치
KR20030058396A (ko) * 2001-12-31 2003-07-07 엘지전자 주식회사 이동 통신 단말기와 이를 이용한 네트웍 접속 시스템 및그 방법
KR20030089126A (ko) * 2002-05-16 2003-11-21 한국전자통신연구원 외부 인터넷에 의한 댁내망의 UPnP장치 관리제어 장치및 방법

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5267323A (en) * 1989-12-29 1993-11-30 Pioneer Electronic Corporation Voice-operated remote control system
US6127941A (en) * 1998-02-03 2000-10-03 Sony Corporation Remote control device with a graphical user interface
US6725281B1 (en) * 1999-06-11 2004-04-20 Microsoft Corporation Synchronization of controlled device state using state table and eventing in data-driven remote device control model
US6910068B2 (en) * 1999-06-11 2005-06-21 Microsoft Corporation XML-based template language for devices and services
KR100353461B1 (ko) * 1999-12-31 2002-09-19 삼성전자 주식회사 이동통신 단말기에서 키의 기능 확장 방법
KR100729758B1 (ko) * 2000-10-02 2007-06-20 삼성전자주식회사 인터넷을 기반으로 한 네트워크 시스템에서의 서비스제공방법
US6941146B2 (en) * 2002-06-20 2005-09-06 Intel Corporation Communal discovery of network coverage
US7490171B2 (en) * 2003-05-19 2009-02-10 Intel Corporation Universal plug-and-play mirroring device, system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06113031A (ja) * 1992-09-25 1994-04-22 Matsushita Electric Works Ltd 電話システム
KR20010043330A (ko) * 1998-05-07 2001-05-25 윤종용 네트워크에서 범용적으로 액세스하는 명령 및 제어 정보를위한 방법 및 장치
JP2000251408A (ja) * 1999-02-25 2000-09-14 Sanyo Electric Co Ltd 情報再生方法、記録再生装置、及びサーバ装置
KR20030058396A (ko) * 2001-12-31 2003-07-07 엘지전자 주식회사 이동 통신 단말기와 이를 이용한 네트웍 접속 시스템 및그 방법
KR20030089126A (ko) * 2002-05-16 2003-11-21 한국전자통신연구원 외부 인터넷에 의한 댁내망의 UPnP장치 관리제어 장치및 방법

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100455123B1 (ko) * 2002-10-30 2004-11-06 엘지전자 주식회사 UPnP 기반의 네트워크 시스템의 제어 메시지멀티캐스트 방법 및 장치
KR101015811B1 (ko) * 2003-09-23 2011-02-22 엘지전자 주식회사 UPnP 기반의 미디어 콘텐츠 재생을 제어하는 전자기기 및 그 방법
KR101143691B1 (ko) * 2004-03-04 2012-05-10 소니 주식회사 정보 제어 방법, 정보 재생 시스템, 정보 제공 장치, 정보 재생 장치, 및 기록 매체
US7636705B2 (en) 2004-06-30 2009-12-22 Lg Electronics Inc. Method and apparatus for supporting mobility of content bookmark
WO2006054835A1 (en) * 2004-10-22 2006-05-26 Lg Electronics Inc. Supporting device information of a combo device in a universal plug and play network
KR101105224B1 (ko) * 2005-12-02 2012-01-13 주식회사 대우일렉트로닉스 홈 네트워크에서 미디어 서비스 방법
KR100746038B1 (ko) * 2006-03-07 2007-08-06 삼성전자주식회사 웹 기반 홈 레지스트리를 이용한 휴대용 단말기의 동기화장치 및 방법
KR101390630B1 (ko) * 2006-03-31 2014-04-29 모토로라 모빌리티 엘엘씨 무선 통신 디바이스에서의 스트리밍 멀티미디어의 리디렉션
KR100765368B1 (ko) * 2006-05-16 2007-10-10 전자부품연구원 컨텐츠 연속 서비스를 위한 스트리밍 방법 및 이를실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한기록매체
KR101384664B1 (ko) * 2006-07-13 2014-04-17 삼성전자주식회사 범용 플러그 앤 플레이(UPnP) 리소스 서로게이트를제공하는 방법 및 시스템
WO2008035944A1 (en) * 2006-09-21 2008-03-27 Samsung Electronics Co., Ltd. Method and apparatus synchronizing content directory service objects of universal plug and play media servers
US9843634B2 (en) 2006-09-21 2017-12-12 Samsung Electronics Co., Ltd. Method and apparatus for synchronizing content directory service objects of universal plug and play media servers
KR101064710B1 (ko) * 2008-06-24 2011-09-16 주식회사 케이티 홈 서버 시스템 및 홈 서버 스위칭 방법
US9002987B2 (en) 2010-01-20 2015-04-07 Samsung Electronics Co., Ltd Method and apparatus for reproducing content in multimedia data providing system
US9420025B2 (en) 2010-01-20 2016-08-16 Samsung Electronics Co., Ltd Method and apparatus for reproducing content in multimedia data providing system

Also Published As

Publication number Publication date
US20050204065A1 (en) 2005-09-15
AU2003241206A1 (en) 2003-12-31
WO2003107597A1 (en) 2003-12-24

Similar Documents

Publication Publication Date Title
KR20030095897A (ko) UPnP 기반 네트워크의 동기화 방법
KR101248703B1 (ko) 다수의 장치 제어의 셋업을 위한 방법, 시스템 및 컴퓨터 판독가능 기록 매체
EP1665632B1 (en) Upnp-based media contents reproducing system and method thereof
EP2761854B1 (en) Re-routing in a hdmi network
CN110830841B (zh) 一种处于不同局域网下的投屏方法、系统及智能装置
JP2003529841A (ja) 通信システム、制御装置および被制御装置
US20070033288A1 (en) Method of using pause time information on media content in UPnP environment
US20070118625A1 (en) Upnp av device interworking method of upnp-based network system
KR100498284B1 (ko) UPnP 기반 네트워크의 동기화 시스템 및 방법
KR20050040750A (ko) 정보분배방법, 정보분배 시스템 및 정보분배장치
US7577713B2 (en) System and method for providing service of binding information appliances supporting same or respective control middlewares in home network environment
KR20050015528A (ko) 유피엔피(UPnP) 기반 네트워크의 채널 정보 동기화방법 및 시스템
KR20060076405A (ko) 이기종 통신기기 간의 브리지 서비스 시스템 및 방법
KR20220149167A (ko) Iptv 콘텐츠 이어보기를 제공하기 위한 장치 및 방법
JP2004094835A (ja) 制御機器側プロトコル変換方法、制御機器側プロトコル変換装置、制御機器側プロトコル変換プログラムおよび被制御機器側プロトコル変換方法、被制御機器側プロトコル変換装置、被制御機器側プロトコル変換プログラム
JP2006139429A (ja) ホームネットワークシステム、電子機器コンポーネント、プロトコル変換コンポーネント
KR20050069797A (ko) 이벤트 알림 시스템 및 방법

Legal Events

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