KR101066383B1 - Dlna 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템 - Google Patents

Dlna 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템 Download PDF

Info

Publication number
KR101066383B1
KR101066383B1 KR1020090010976A KR20090010976A KR101066383B1 KR 101066383 B1 KR101066383 B1 KR 101066383B1 KR 1020090010976 A KR1020090010976 A KR 1020090010976A KR 20090010976 A KR20090010976 A KR 20090010976A KR 101066383 B1 KR101066383 B1 KR 101066383B1
Authority
KR
South Korea
Prior art keywords
sleep mode
control point
event information
event
message
Prior art date
Application number
KR1020090010976A
Other languages
English (en)
Other versions
KR20100091673A (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 KR1020090010976A priority Critical patent/KR101066383B1/ko
Priority to EP10153308.1A priority patent/EP2219320B1/en
Priority to US12/704,324 priority patent/US20100205615A1/en
Publication of KR20100091673A publication Critical patent/KR20100091673A/ko
Application granted granted Critical
Publication of KR101066383B1 publication Critical patent/KR101066383B1/ko

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/2805Home Audio Video Interoperability [HAVI] networks
    • 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
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

DLNA 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템을 제공한다. 본 발명에 따른 DLNA 시스템은, 슬립모드에 진입하기 전에 슬립모드 진입 메시지를 생성하여 적어도 하나의 디바이스에 전송한 이후 슬립모드에 진입하는 컨트롤 포인트와, 컨트롤 포인트로부터 슬립모드 진입 메시지를 수신하고, 그 후 이벤트가 발생하면, 해당 이벤트에 대한 이벤트 정보를 저장하는 적어도 하나의 디바이스를 포함한다.
DLNA, 컨트롤 포인트, 디바이스, 슬립모드, 이벤트 알림

Description

DLNA 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템{MATHOD FOR MANAGING DATA BETWEEN CONTROL POINT AND AT LEAST ONE DEVICE IN DIGITAL LIVING NETWORK ALLIANCE SYSTEM AND THE SYSTEM}
본 발명은 DLNA 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템에 관한 것이며, 더욱 자세히는 슬립모드를 지원하는 컨트롤 포인트가 효율적으로 각 디바이스를 관리할 수 있도록 하는 DLNA 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템에 관한 것이다.
DLNA란 Digital Living Network Alliance의 약자로서 홈 네트워크로 연결된 디지털 AV 기기나 퍼스널 컴퓨터(Personl Computer : PC)를 서로 접속하여 음악, 동화상, 정지화상 등의 데이터가 상호 호환될 수 있도록 하는 표준 규격을 책정하기 위해 설립된 디지털 정보기술 제품의 표준화 기구로서 삼성전자, 마이크로소프트, 인텔, 소니 등 세계적으로 많은 기업들이 참가하고 있다.
최근 디지털 홈 네트워크 분야에서, 소비자들은 수많은 디지털 컨텐츠, 특히 사진, 음악, 동영상과 같은 미디어 컨텐츠를 요구하고 시청하고 관리하고 있으며, 소비자들은 소비자가전(CE : Consumer Electrics), 휴대기기 및 퍼스널 컴퓨터(PC)기기 등을 포함하는 수많은 다양한 종류의 기기에서 컨텐츠를 요구하고 시청하고 관리할 수 있기를 강력히 희망하고 있다. 또한 소비자들은 컨텐츠의 출처에 상관없이 가정 내의 서로 다른 기기 및 장소에서 컨텐츠를 편리할 수 있기를 희망하고 있다.
이를 위하여 DLNA는 홈 네트워크를 PC 인터넷 네트워크(PC, 프린터 등), 이동통신 네트워크(PDA, 휴대폰, 노트북 등) 및 가전 네트워크(TV, 오디오, DVD 플레이어 등)의 결합으로 정의하고, 1) 주요 업체 간의 협력, 2) 상호호환성 프레임워크의 표준화, 3) 이를 준수하는 제품 등의 3가지 방식을 통해 상호호환성(또는 상호운용성, Interoperability) 제공을 시도하고 있으며, UPnP(Universal Plug and Play) 기술을 근간으로 물리적인 미디어, 네트워크 전송, 미디어 포맷, 스트리밍 프로토콜, DRM(Digital Right Management) 등의 표준화 작업을 진행하고 있다.
도 1은 종래기술에 따른 DLNA 시스템의 구성을 도시한 도면이다. 도 1의 DLNA 시스템(10)은 UPnP를 기반으로 하며, DMS(Digital Meida Server)(12), DMP(Digital Media Player)(14), DMC(Digital Media Controller)(16), DMR(Digital Media Renderer)(18)을 포함하여 구성되는 유선 및 무선 네트워크 시스템이다.
DMS(12), DMP(14), DMC(16)는 휴대가능한 M-DMS(Mobile-Digital Media Server), M-DMP(Mobile-Digital Media Player), M-DMC(Mobile-Digital Media Controller)를 포함한다. M-DMS, M-DMP, M-DMC 등은 DLNA 시스템(10)에 접속될 수도 있고, 또는 AP(Access Ponit)를 통하여 DLNA 시스템에 접속될 수도 있다. AP에 는 M-DMS를 M-DMP에 연결시키기 위한 중간 노드로서 M-NCF(Mobile-Network Connection Fuction)가 존재한다.
DLNA 시스템(10)은 유선망(IEEE 802.3) 또는 무선망(IEEE 802.11)을 이용하여 홈 네트워크를 구성할 수 있다. 홈 네트워크 상의 DMS(12), DMP(14), DMR(18)도 유선(IEEE 802.3) 또는 무선망(IEEE 802.11)을 이용하여 홈 네트워크를 구성할 수 있다. 홈 네트워크 상의 DMS(12), DMP(14), DMR(16)도 유선 또는 무선망을 통하여 상호접속된다. 홈 네트워크 상의 디지털 기기들은 IEEE 1394에 의해 영상, 음성 등의 데이터 전송이 가능하다.
특히 DLNA 시스템(10)의 표준화 작업을 위한 'DLNA 가이드라인'이라는 홈 네트워크 기기의 상호접속 표준규격은 DLNA 시스템(10)의 장치부문을 DMS(12)와, DMP(14), DMC(16) 또는 DMR(18)로 구분하고 DMS(12)와 DMP(14), DMC(16) 또는 DMR(18) 사이의 접속 조건을 정한 것이다.
DMS(12)는 UPnP AV 영역에서 MSD(Media Server Device)의 기능, 즉 디지털 미디어 컨텐츠를 제공하는 역할을 하며, DMS(12)의 주된 목적은 UI 어플리케이션(UserInterface Application)인 컨트롤 포인트(Control Ponit : CP)가 DMS 내의 디지털 미디어 컨텐츠 아이템을 검색하여 DLNA 네트워크 사용자가 컨텐츠를 디스플레이하거나 분배할 수 있도록 하는 것이다. DMS(12)는 디지털 방송을 수신하기 위한 방송수신장치와 방송 미들웨어를 탑재하고 있으며, VCR, CD 플레이어, DVD 플레이어, MP3 플레이어, 세탑박스(STB : Set Top Box), TV 튜너, 라디오 튜너, PC 등을 포함한다.
DMR(18)은 선택된 미디어를 실행시키는 역할을 담당하며, TV, 스테레오 스피커 등 AV 기기, 음악에 의해 제어되는 분수 등을 포함한다.
DMP(14)는 컨트롤 포인트(Control Point)를 포함하는 DMR(18)로서, MRD(Media Renderer Device) 및 MRCP(Media Renderer Control Point)의 기능 즉 미디어 컨텐츠의 선택, 제어 및 선택된 미디어 컨텐츠를 실행시키는 역할을 한다.
이러한 DLNA 시스템(10)에서는 DLNA 네트워크에 포함된 기기가 자신의 상태에 대한 정보, 즉 상태정보를 DMC(16)에게 주기적으로 알리는 기능을 가진다. 이와 같은 같은 기능을 '이벤트 알림(Evnet Notification)'이라 하며, 이벤트 알림은 주기적으로 또는 간헐적으로 발생한다. DMC(16)는 네트워크에 포함된 기기들에 대한 리스트, 즉 가입리스트(Subscriber List)를 가지며 이벤트 알림이 전송될 때마다 해당 기기에 대한 정보(예를 들어, 그 기기에 대한 상태정보)를 업데이트한다. 도 2는 종래기술에 따른 DLNA 시스템에서의 각 기기가 MCP에 이벤트 알림을 하는 것을 도시한 도면이다. 도 2를 참조하여 보면, DMC(16)는 각 기기(22, 24, 26, 28)로부터 이벤트 알림을 수신한다.
그러나 만약 DMC(16)이 슬립모드(Sleep Mode)로 전환되거나 일시적으로 이벤트 알림을 받지 못하는 경우, DMC(16)는 이벤트 누락으로 인하여 네트워크 내에 포함된 기기의 상태를 제대로 반영하지 못하게 된다. 따라서 슬립모드를 지원하는 DMC에 기기들의 이벤트를 알릴 수 있는 방법이 요구된다.
본 발명의 목적은 슬립모드를 지원하는 컨트롤 포인트가 효율적으로 각 디바이스를 관리할 수 있도록 하는 DLNA 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템을 제공함에 있다.
본 발명에 따른 컨트롤 포인트 및 적어도 하나의 디바이스를 포함하는 DLNA(Digtal Living Network Alliance) 시스템에서의 상기 컨트롤 포인트 및 상기 적어도 하나의 디바이스 간의 데이터 관리방법은, 상기 컨트롤 포인트가 슬립모드에 진입하기 전에 슬립모드 진입 메시지를 생성하여 상기 적어도 하나의 디바이스에 전송하는 과정과, 상기 컨트롤 포인트가 상기 슬립모드에 진입하는 과정과, 상기 적어도 하나의 디바이스에 이벤트가 발생하면, 해당 디바이스는 상기 이벤트에 대한 이벤트 정보를 저장하는 과정과, 상기 컨트롤 포인트가 상기 슬립모드를 해제하면 슬립모드 해제 메시지를 생성하여 상기 적어도 하나의 디바이스에 전송하는 과정과, 상기 이벤트 정보를 저장한 디바이스가 상기 이벤트 정보를 상기 컨트롤 포인트에 전송하는 과정을 포함한다.
본 발명에 따른 컨트롤 포인트 및 적어도 하나의 디바이스를 포함하는 DLNA 시스템에서의 상기 컨트롤 포인트가 상기 적어도 하나의 디바이스를 관리하는 디바이스 관리방법은, 슬립모드에 진입하는 경우, 슬립모드 진입 메시지를 생성하는 과정과, 상기 슬립모드 진입 메시지를 상기 적어도 하나의 디바이스에 전송하는 과정 과, 상기 슬립모드를 수행하는 과정을 포함한다.
본 발명에 따른 DLNA 시스템은, 슬립모드에 진입하기 전에 슬립모드 진입 메시지를 생성하여 적어도 하나의 디바이스에 전송하고 상기 슬립모드에 진입하는 컨트롤 포인트와, 상기 컨트롤 포인트로부터 상기 슬립모드 진입 메시지를 수신하고, 그 후 이벤트가 발생하면, 해당 이벤트에 대한 이벤트 정보를 저장하는 상기 적어도 하나의 디바이스를 포함한다.
본 발명에 따르면 슬립모드를 지원하는 컨트롤 포인트가 효율적으로 각 디바이스를 관리할 수 있도록 하는 DLNA 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템을 제공한다.
본 발명에 따르면 컨트롤 포인트가 슬립모드에 진입하기 전에 미리 슬립모드 진입 메시지를 각 디바이스에 미리 전송함으로써 각 디바이스는 용이하게 컨트롤 포인트의 현재 상태(슬립모드)를 알아낼 수 있다. 또한 그로써 컨트롤 포인트가 슬립모드일 때는 이벤트가 발생하여도 각 디바이스는 컨트롤 포인트가 이미 슬립모드임을 알고 있기 때문에 그 이벤트에 대한 이벤트 정보를 컨트롤 디바이스에 전송하지 않음으로써 전력 낭비를 줄일 수 있다.
컨트롤 포인트는 슬립모드 이후에 각 디바이스에 발생하는 해당 디바이스에 대한 이벤트 정보의 최신 버전을 각 디바이스로부터 전송받음으로써, 각 디바이스의 현재 상태를 용이하게 알아낼 수 있다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 도면들 중 동일한 구성 요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의하여야 한다. 하기 설명 및 첨부 도면에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
도 3은 발명의 일 실시예에 따른 DLNA 시스템의 대략적인 구성을 도시한 블록도이다.
본 실시예에 따른 DLNA 시스템은 컨트롤 포인트(30) 및 적어도 하나의 디바이스(50)로 구성된다. 컨트롤 포인트(30)는 해당 DLNA 시스템에 등록된 모든 디바이스(50)를 관리, 제어할 수 있으며, 디바이스(50)는 컨트롤 포인트(30)의 제어하에 특정 컨텐츠를 추가, 삭제 및 디스플레이할 수 있다. 또한 컨트롤 포인트(30)는 슬립모드에 진입하기 전에는 각 디바이스(50)에 슬립모드 진입 메시지를 전송하고, 슬립모드를 해제한 직후에는 각 디바이스(50)에 슬립모드 해제 메시지를 전송한다. 이로써 디바이스(50)는 컨트롤 포인트(30)의 슬립모드 진입여부를 알 수 있게 되고, 그에 따라 슬립모드 동안 발생한 이벤트에 대한 정보, 즉 이벤트 정보를 컨트롤 포인트(30)에 전송할 것인지 여부를 결정할 수 있게 된다.
'슬립모드'라 함은, 컨트롤 포인트(30)가 예를 들어 최대절전모드가 되는 것을 말한다. 본 실시예에 따른 컨트롤 포인트(30)는 슬립모드일 때 디바이스(50)로부터 이벤트 정보를 수신할 수 없다. 컨트롤 포인트(30)는 슬립모드를 설정함으로써, 사용자로부터 키 입력이 없는 경우에 전원을 절약할 수 있다.
본 실시예에 따른 컨트롤 포인트(30)는 제1통신 인터페이스부(32), 제1키 입 력부(34), 메시지 생성부(36), 제1메모리(38), 제1제어부(40)를 포함한다.
제1통신 인터페이스부(32)는 디바이스(50)들과의 통신을 수행한다. 본 실시예에 따른 제1통신 인터페이스부(32)는 각 디바이스(50)에 슬립모드 진입 메시지 또는 슬립모드 해제 메시지를 전송할 수 있다. 이때 제1통신 인터페이스부(32)는 슬립모드 진입/해제 메시지를 유니캐스트(Unicast) 방식으로 각 디바이스(50)에 전송할 수 있다.
제1키 입력부(34)는 숫자 및 문자를 입력받을 수 있는 키 및 각종 기능을 설정하기 위한 키를 구비하여 사용자로부터 입력을 수신하다. 본 실시예에 따른 제1키 입력부(34)는 사용자로부터 슬립모드에 진입하거나 또는 기 설정된 슬립모드를 해제할 것을 명령하는 사용자 입력을 수신할 수 있다.
메시지 생성부(34)는 슬립모드 진입 메시지 또는 슬립모드 해제 메시지를 생성한다. 슬립모드 진입 메시지는 컨트롤 포인트(30)가 슬립모드에 진입함을 알리는 메시지이고, 슬립모드 해제 메시지는 컨트롤 포인트(30)가 슬립모드를 해제하였음을 알리는 메시지이다.
본 실시예에 따른 슬립모드 진입/해제 메시지는 UPnP에서 정의한 대로 GENA(General Event Notification Architecture) 형식을 가지며, 헤더(Header)에 아래 표 1과 같은 필드(Field)를 추가적으로 가질 수 있다.
Header Value
SLEEPMODE ON/OFF mandatory
MAXWAITTIME optional
표 1을 참조하여 설명하면 SLEEP MODE(슬립모드)의 값(Value)이 'ON'이면 슬립모드에 진입함을 알리는 슬립모드 진입 메시지가 되고, 'OFF'이면 슬립모드를 해제함을 알리는 슬립모드 해제 메시지가 된다. 'MAXWAITTIME'은 컨트롤 포인트(30)의 슬립모드를 유지하는 최대시간이다. 이때 SLEEP MODE 필드는 필수적인(mandatory) 항목이고, MAXWAITTIME 필드는 선택적인(optional) 항목이다.
또한 아래 표 2는 슬립모드 진입 메시지의 일 예이고, 표 3은 슬립모드 해제 메시지의 일 예를 나타낸 것이다.
SUBSCRIBE publisher path HTTP/1.1
HOST: publisher host:publisher port
CALLBACK: <delivery URL>
NT: upnp:event
TIMEOUT: Second-requested subscription duration
SLEEPMODE: ON
SUBSCRIBE publisher path HTTP/1.1
HOST: publisher host:publisher port
CALLBACK: <delivery URL>
NT: upnp:event
TIMEOUT: Second-requested subscription duration
SLEEPMODE: OFF
MAXWAITTIME: 100
표 2를 참조하여 보면, 'SLEEPMODE: ON'은 컨트롤 포인트(30)가 슬립모드에 진입함을 알리기 위한 것이다. 또한 표 3의 'SLEEP MODE: OFF'는 컨트롤 포인트(30)가 슬립모드를 해제함을 알리기 위한 것으로서, 'MAXWAITTIME: 100'이라는 값은 컨트롤 포인트(30)가 슬립모드를 유지하는 최대시간이 '100초'임을 나타내는 것이다.
제1메모리(38)는 프로그램 메모리, 데이터 메모리로 구성될 수 있다. 본 실시예에 따른 제1메모리(38)에는 컨트롤 포인트(30)의 동작 제어를 위해 필요한 각종 정보가 저장된다. 본 실시예에 따른 제1메모리(38)는 각 디바이스(50)에 전송하는 슬립모드 진입/해제 메시지를 저장할 수 있으며, 각 디바이스(50)로부터 전송되는 각종 이벤트 정보를 저장할 수 있다.
제1제어부(40)는 컨트롤 포인트(30)의 전반적인 동작을 제어한다. 본 실시예에 따른 제1제어부(40)는 제1통신 인터페이스부(32)를 제어하여 슬립모드 진입/해제 메시지를 각 디바이스(50)에 전송한다. 이를 위하에 제1제어부(40)는 메시지 생성부(36)를 제어하여 슬립모드 진입/해제 메시지를 생성한다.
또한 제1제어부(40)는 컨트롤 포인트(30)가 슬립모드에 진입하는지 또는 슬립모드였던 컨트롤 포인트(30)가 슬립모드를 해제하였는지 여부를 판단한다. 컨트롤 포인트(30)가 슬립모드에 진입하는 경우, 제1제어부(40)는 메시지 생성부(36)를 제어하여 슬립모드 진입 메시지를 생성한다. 마찬가지로 슬립모드였던 컨트롤 포인트(30)가 슬립모드를 해제한 경우, 제1제어부(40)는 메시지 생성부(36)를 제어하여 슬립모드 해제 메시지를 생성한다.
본 실시예에 따른 제1제어부(40)는, 예를 들어 제1메모리(38)에 기 저장된 시간 이상 제1키 입력부(34)를 통하여 키 입력이 수신되지 않으면 컨트롤 포인트(30)를 슬립모드로 전환할 수 있다. 또한 컨트롤 포인트(30)가 슬립모드를 수행하고 있는 중이라 하더라도, 제1제어부(40)는 제1키 입력부(34)를 통하여 키 입력이 수신되면 슬립모드를 해제할 수 있다. 제1제어부(40)는 상기와 같은 방식으로 슬립모드를 설정하거나 또는 해제하며 그때마다 컨트롤 포인트(30)가 슬립모드에 진입하는 것인지 또는 슬립모드를 해제하는 것인지 여부를 판단한다.
다른 실시예에 따른 제1제어부(40)는, 컨트롤 포인트(30)가 제1메모리(38)에 기 저장된 시간 동안 슬립모드를 유지하도록 제어할 수 있다. 즉, 제1제어부(40)는 컨트롤 포인트(30)가 슬립모드를 유지하는 시간을 제1메모리(38)에 기 저장된 시간으로 결정할 수 있다. 이때 컨트롤 포인트(30)는 제1메모리(38)에 기 저장된 시간이 경과하면 슬립모드를 해제하여야 한다.
본 실시예에 따른 디바이스(50)는 제2통신 인터페이스부(53), 제2키 입력부(54), 디스플레이부(56), 제2메모리(58), 제2제어부(60)를 포함한다.
제2통신 인터페이스부(52)는 디바이스(50)의 통신 기능을 수행한다. 본 실시예에 따른 제2통신 인터페이스부(52)는 컨트롤 포인트(30)로부터 전송되는 슬립모드 진입/해제 메시지를 수신한다. 또한 제2통신 인터페이스부(52)는 디바이스(50)에 발생된 이벤트 정보를 컨트롤 포인트(30)에 전송한다.
제2키 입력부(54)는 숫자 및 문자를 입력받을 수 있는 키 및 각종 기능을 설정하기 위한 키를 구비하여 사용자로부터 입력을 수신하다.
디스플레이부(56)는 제2제어부(60)의 제어하에 디바이스(50) 내에 기 저장된 컨텐츠를 표시한다.
제2메모리(58)는 제1메모리(38)와 마찬가지로 프로그램 메모리, 데이터 메모리로 구성될 수 있다. 제2메모리(58)에는 디바이스(50)의 동작 제어를 위해 필요한 각종 정보가 저장된다. 본 실시예에 따른 제2메모리(58)는 컨트롤 포인트(30)로부터 전송된 슬립모드 진입/해제 메시지를 저장한다. 또한 제2메모리(58)는 디바이스(50) 내에 이벤트가 발생하면, 그에 대한 이벤트 정보를 저장한다.
제2제어부(60)는 디바이스(50)의 전반적인 동작을 제어한다. 제2제어부(60)는 제2통신 인터페이스부(52)를 통하여 슬립모드 진입 메시지를 수신하면, 그 메시지를 분석하여 컨트롤 포인트(30)가 슬립모드에 진입함을 확인한다. 컨트롤 포인트(30)가 슬립모드이면, 제2제어부(60)는 디바이스(50) 내에 이벤트가 발생하여도 그에 대한 이벤트 정보를 컨트롤 포인트(30)로 전송하지 않도록 디바이스(50)를 제어한다. 이때 제2제어부(60)는 이벤트 정보를 제2메모리(58)에 저장한다.
또한 제2제어부(60)는, 컨트롤 포인트(30)로부터 슬립모드 해제 메시지를 전송받으면 제2메모리(58)에 저장된 이벤트 정보가 가장 최신 버전인지 여부를 판단한다. 제2제어부(60)는 가장 최신의 이벤트 정보를 컨트롤 포인트(30)에 전송함으로써, 컨트롤 포인트(30)로 하여금 각 디바이스(50)에 대한 가장 최신의 정보를 유지할 수 있도록 한다.
다른 실시예에 따른 제2제어부(60)는 디바이스(50) 내에 이벤트가 발생하면, 해당 이벤트에 대한 이벤트 정보를 생성하고 제2메모리(58)에 저장할 수 있다. 이때 생성되는 이벤트 정보는, 디바이스(50)의 제2메모리(58)에 기 저장된 컨텐츠의 추가, 삭제 등을 알리는 정보일 수 있다.
도 4는 본 발명의 일 실시예에 따른 DLNA 시스템에서의 컨트롤 포인트가 슬립모드로 진입하는 경우에 각 디바이스를 관리하는 방법을 도시한 순서도이다.
먼저 컨트롤 포인트(30) 및 적어도 하나의 디바이스(50)가 DLNA 네트워크를 형성하고 있는 것으로 가정한다(S70).
제1제어부(40)는 컨트롤 포인트(30)가 슬립모드에 진입하는지 여부를 판단한다(S72). 슬립모드로의 진입은, 예를 들어 제1키 입력부(34)를 통한 사용자 입력을 기다리는 최대 대기시간이 제1메모리(38)에 기 저장된 값 이상인지 여부에 따라 결정될 수 있다. 제1메모리(38)에 최대 대기시간으로서 60초가 저장되어 있다고 가정하면 제1제어부(40)는 대기시간이 60초 이상인지 여부를 판단하여 60초 이상이면 컨트롤 포인트(30)가 슬립모드로 진입하는 것으로 결정한다.
단계 S72의 판단결과 컨트롤 포인트(30)가 슬립모드로 진입하지 않는 경우(S72:아니오), 제1제어부(40)는 컨트롤 포인트(30)의 현재 상태(예를 들어, 대기상태)를 유지한다. 반면에 단계 S72의 판단결과 컨트롤 포인트(30)가 슬립모드로 진입하는 경우(S72:예), 메시지 생성부(36)는 슬립모드 진입 메시지를 생성한다(S74).
슬립모드 메시지가 생성되면, 제1통신 인터페이스부(32)는 디바이스(50)에 슬립모드 진입 메시지를 전송한다(S76). 이때 컨트롤 포인트(30)의 제1제어부(40)는 해당 DLNA 시스템 내의 모든 디바이스(50)에 슬립모드 진입 메시지를 유니캐스트 방식으로 전송하도록 제1통신 인터페이스부(32)를 제어할 수 있다. 이후, 컨트롤 포인트(30)는 슬립모드를 실행한다(S78).
단계 S76에서 디바이스(50)의 제2통신 인터페이스부(52)는 컨트롤 포인트(30)로부터 전송되는 슬립모드 진입 메시지를 수신한다. 이후 디바이스(50)의 제2제어부(60)는 이벤트가 발생하였는지 여부를 판단한다(S80). 이벤트는 예를 들어, 디바이스(50)의 제2메모리(58)에 기 저장된 컨텐츠의 추가, 삭제 등이 될 수 있다.
단계 S80의 판단결과 이벤트가 발생하지 않은 경우(S80:아니오), 디바이스(50)는 현재상태(예를 들어, 대기상태)를 유지한다. 반면에 이벤트가 발생한 경우(S80:예), 제2제어부(60)는 그 이벤트에 대한 이벤트 정보를 생성하고, 제2메모리(58)에 그 이벤트 정보를 저장한다(S82).
도 5는 본 발명의 일 실시예에 따른 DLNA 시스템에서의 컨트롤 포인트가 슬립모드를 해제하는 경우에 각 디바이스를 관리하는 방법을 도시한 순서도이다.
먼저, 컨트롤 포인트(30)는 슬립모드인 것으로 가정한다(S92). 컨트롤 포인트(30)의 제1제어부(40)는 컨트롤 포인트(30)가 슬립모드를 해제하였는지 여부를 판단한다(S94). 슬립모드의 해제는, 예를 들어 제1키 입력부(34)를 통한 사용자 입력이 수신되는 경우에 이루어질 수 있고, 또한 컨트롤 포인트(30)가 제1메모리(38)에 기 저장된 시간 동안만 슬립모드를 유지하고자 한 경우에는 그 시간이 경과하면 슬립모드의 해제가 이루어진다.
단계 S92의 판단결과 슬립모드가 해제되지 않은 경우(S92:아니오), 컨트롤 포인트(30)는 별 다른 동작을 수행하지 않는다. 반면에 슬립모드가 해제된 경우(S92:예), 메시지 생성부(36)는 슬립모드 해제 메시지를 생성한다(S96). 컨트롤 포인트(30)는 제1통신 인터페이스부(32)를 통해 디바이스(50)에 슬립모드 해제 메시지를 전송한다. 슬립모드 해제 메시지를 수신하면, 디바이스(50)의 제2제어부(60)는 컨트롤 포인트(50)의 슬립모드 이후에 업데이트된 이벤트 정보가 존재하는지 여부를 판단한다.(S100).
컨트롤 포인트(30)가 슬립모드를 실행 중인 경우에는 디바이스(50)가 이벤트 정보를 컨트롤 포인트(30)에도 전송하여도 컨트롤 포인트(30)가 이벤트 정보를 수신하지 못한다. 따라서 디바이스(50)는 컨트롤 포인트(30)가 슬립모드인 경우에는 이벤트 정보를 컨트롤 포인트(30)에 전송하는 것이 아니라 제2메모리(58)에 저장한다. 컨트롤 포인트(30)는, 컨트롤 포인트(30)가 슬립모드를 실행하고 있을 동안 각 디바이스(50)에 대한 이벤트 정보를 수신하지 못하므로 슬립모드를 해제했을 때에는 각 디바이스(50)에 대한 이벤트 정보를 수신하여 해당 디바이스(50)에 대한 가장 최신의 정보를 유지하여야 한다.
단계 S100의 판단 결과 슬립모드 이후에 업데이트된 정보가 존재하지 않으면(S100:아니오) 디바이스(50)는 별다른 동작을 수행하지 않고 현재 상태를 유지할 수 있다. 컨트롤 포인트(30)가 슬립모드를 수행하는 동안에 디바이스(50)에서 이벤트가 발생하지 않았다면, 그에 대한 이벤트 정보 또한 생성되지 않는 것이므로 디바이스(50)는 컨트롤 포인트(30)에 이벤트 정보를 전송하지 않을 수 있다. 컨트롤 포인트(30)가 그 디바이스(50)에 대하여 가지고 있는 정보(예를 들어, 컨텐츠 목록)가 슬립모드로 진입하기 전과 동일하므로 컨트롤 포인트(30)는 그 디바이스(50)에 대하여 이미 가장 최신의 정보를 가지고 있는 것이 된다. 따라서 이벤트가 발생하지 않은 디바이스(50)의 경우에는 컨트롤 포인트(30)가 슬립모드를 해제하였다고 하더라도, 컨트롤 포인트(30)에 이벤트 정보를 전송하지 않을 수 있다.
단계 S100의 판단 결과 슬립모드 이후에 업데이트된 정보가 존재하면(S100:예) 디바이스(50)는 가장 최신의 이벤트 정보를 컨트롤 포인트(30)에 전송한다(S102). 디바이스(50)로부터 가장 최신의 이벤트 정보가 전송되면, 컨트롤 포인트(30)는 그 이벤트 정보를 저장한다(S104). 이벤트 정보는, 컨트롤 포인트(30)에게 그 이벤트 정보를 전송하는 디바이스(50)의 현재 상태를 알려줄 수 있는 것이어야 하므로 가장 최신의 이벤트 정보를 컨트롤 포인트(30)에 전송하는 것이 바람직하다.
도 6은 본 발명의 일 실시예에 따른 DLNA 시스템에서의 컨트롤 포인트 및 디바이스들을 도시한 도면이다.
도 6을 참조하여 설명하면, (a)는 슬립모드에 진입하는 컨트롤 포인트(30) 및 디바이스들(111, 113, 115, 117)을 도시한 것이다. 도 6에서의 DLNA 시스템은 하나의 컨트롤 포인트(30)와 제1디바이스(111), 제2디바이스(113), 제3디바이스(115) 및 제5디바이스(117)을 포함하고 있다. 또한 각 디바이스(111, 113, 115, 117)는 각각 저장소(112, 114, 116, 118)를 구비할 수 있다. 그에 따라 컨트롤 포인트(30)가 슬립모드로 진입하면, 각 디바이스(111, 113, 115, 117)는 각 디바이스(111, 113, 115, 117)에 대한 이벤트 정보를 각 저장소(112, 114, 116, 118)에 저장할 수 있다. 이때 저장되는 이벤트 정보를 도 6에서는 제1이벤트 정보, 제2이벤트 정보, 제3이벤트 정보, 제4이벤트 정보라 하고 있다.
(b)는 슬립모드를 해제한 컨트롤 포인트(30) 및 디바이스들(111, 113, 115, 117)을 도시한 것이다. 컨트롤 포인트(30)는 슬립모드가 해제되면 각 디바이스(111, 113, 115, 117)로부터 이벤트 정보를 수신한다. 이때 각 이벤트 정보는 각각 그 디바이스(111, 113, 115, 117)에서 가장 최신의 이벤트 정보라 가정한다. 슬립모드가 해제되고, 컨트롤 포인트(30)가 각 디바이스(111, 113, 115, 117)에 슬립모드 해제 메시지를 전송하면 각 디바이스(111, 113, 115, 117)는 각각 제1이벤트 정보, 제2이벤트 정보, 제3이벤트 정보, 제4이벤트 정보를 컨트롤 포인트(30)에 전송한다.
도 1은 종래기술에 따른 DLNA 시스템의 구성을 도시한 도면이다.
도 2는 종래기술에 따른 DLNA 시스템에서의 각 기기가 MCP에 이벤트 알림을 하는 것을 도시한 도면이다
도 3은 발명의 일 실시예에 따른 DLNA 시스템의 대략적인 구성을 도시한 블록도이다.
도 4는 본 발명의 일 실시예에 따른 DLNA 시스템에서의 컨트롤 포인트가 슬립모드로 진입하는 경우에 각 디바이스를 관리하는 방법을 도시한 순서도이다.
도 5는 본 발명의 일 실시예에 따른 DLNA 시스템에서의 컨트롤 포인트가 슬립모드를 해제하는 경우에 각 디바이스를 관리하는 방법을 도시한 순서도이다.
도 6은 본 발명의 일 실시예에 따른 DLNA 시스템에서의 컨트롤 포인트 및 디바이스들을 도시한 도면이다.

Claims (17)

  1. 컨트롤 포인트 및 적어도 하나의 디바이스를 포함하는 DLNA(Digtal Living Network Alliance) 시스템에서의 상기 컨트롤 포인트 및 상기 적어도 하나의 디바이스 간의 데이터 관리방법에 있어서,
    상기 컨트롤 포인트가 슬립모드에 진입하기 전에 슬립모드 진입 메시지를 생성하여 상기 적어도 하나의 디바이스에 전송하는 과정과,
    상기 컨트롤 포인트가 상기 슬립모드에 진입하는 과정과,
    상기 적어도 하나의 디바이스에 이벤트가 발생하면, 해당 디바이스는 상기 이벤트에 대한 이벤트 정보를 저장하는 과정과,
    상기 컨트롤 포인트가 상기 슬립모드를 해제하면 슬립모드 해제 메시지를 생성하여 상기 적어도 하나의 디바이스에 전송하는 과정과,
    상기 이벤트 정보를 저장한 디바이스가 상기 이벤트 정보를 상기 컨트롤 포인트에 전송하는 과정을 포함하며,
    상기 적어도 하나의 디바이스는, 상기 컨트롤 포인트로부터 상기 슬립모드 해제 메시지를 수신하면, 상기 슬립모드의 실행 이후에 업데이트된 이벤트 정보가 존재하는지 여부를 판단하며, 상기 슬립모드의 실행 이후에 업데이트된 이벤트 정보가 존재하는 경우, 상기 적어도 하나의 디바이스는 상기 이벤트 정보 중 가장 최신의 이벤트 정보를 상기 컨트롤 포인트에 전송하는 것을 특징으로 하는 데이터 관리방법.
  2. 제1항에 있어서,
    상기 컨트롤 포인트가 상기 슬립모드에 진입하는 과정 이전에,
    상기 컨트롤 포인트는 기 저장된 시간 이상 사용자 입력이 수신되지 않았는지 여부를 판단하는 과정과,
    상기 저장된 시간 이상 사용자 입력이 수신되지 않은 경우, 상기 컨트롤 포 인트는 상기 슬립모드로 진입할 것을 결정하는 과정을 더 포함함을 특징으로 하는 데이터 관리방법.
  3. 제1항에 있어서,
    상기 컨트롤 포인트가 상기 슬립모드에 진입하는 과정 이전에,
    상기 컨트롤 포인트는 상기 슬립모드에 진입할 것을 명령하는 사용자 입력을 수신하여 상기 슬립모드에 진입할 것을 결정하는 과정을 더 포함함을 특징으로 하는 데이터 관리방법.
  4. 삭제
  5. 컨트롤 포인트 및 적어도 하나의 디바이스를 포함하는 DLNA 시스템에서의 상기 컨트롤 포인트가 상기 적어도 하나의 디바이스를 관리하는 디바이스 관리방법에 있어서,
    슬립모드에 진입하는 경우, 슬립모드 진입 메시지를 생성하는 과정과,
    상기 슬립모드 진입 메시지를 상기 적어도 하나의 디바이스에 전송하는 과정과,
    상기 슬립모드를 수행하는 과정을 포함하며,
    상기 적어도 하나의 디바이스는 해당 디바이스에 이벤트가 발생하면 그에 대한 이벤트 정보를 저장하며, 상기 컨트롤 포인트로부터 상기 슬립모드 해제 메시지를 수신하면, 상기 슬립모드의 실행 이후에 업데이트된 이벤트 정보가 존재하는지 여부를 판단하며, 상기 슬립모드의 실행 이후에 업데이트된 이벤트 정보가 존재하는 경우, 상기 적어도 하나의 디바이스는 상기 이벤트 정보 중 가장 최신의 이벤트 정보를 상기 컨트롤 포인트에 전송하는 것을 특징으로 하는 디바이스 관리방법.
  6. 삭제
  7. 제5항에 있어서,
    상기 슬립모드가 해제되면 슬립모드 해제 메시지를 생성하는 과정과,
    상기 슬립모드 해제 메시지를 상기 적어도 하나의 디바이스에 전송하는 과정과,
    상기 적어도 하나의 디바이스로부터 상기 이벤트 정보를 수신하는 과정을 더 포함함을 특징으로 하는 디바이스 관리방법.
  8. 제7항에 있어서,
    상기 슬립모드 해제 메시지를 생성하는 과정 이전에,
    상기 슬립모드를 기 저장된 시간 이상 수행하였는지 여부를 판단하는 과정과,
    상기 저장된 시간 이상 수행한 경우 상기 슬립모드를 해제하는 과정을 더 포함함을 특징으로 하는 디바이스 관리방법.
  9. 제7항에 있어서,
    상기 슬립모드 해제 메시지를 생성하는 과정 이전에,
    상기 슬립모드를 해제할 것을 명령하는 사용자 입력을 수신하였는지 여부를 판단하는 과정과,
    상기 사용자 입력을 수신한 경우 상기 슬립모드를 해제할 것을 결정하는 과정을 더 포함함을 특징으로 하는 디바이스 관리방법.
  10. 제5항에 있어서,
    상기 슬립모드 진입 메시지를 생성하는 이전에,
    기 저장된 시간 이상 사용자 입력이 수신되지 않았는지 여부를 판단하는 과정과,
    상기 저장된 시간 이상 사용자 입력이 수신되지 않은 경우 슬립모드로 진입할 것을 결정하는 과정을 더 포함함을 특징으로 하는 디바이스 관리방법.
  11. 제5항에 있어서,
    상기 슬립모드 진입 메시지를 생성하는 과정 이전에,
    상기 슬립모드를 실행할 것을 명령하는 사용자 입력을 수신하였는지 여부를 판단하는 과정과,
    상기 사용자 입력을 수신한 경우 슬립모드로 진입할 것을 결정하는 과정을 더 포함함을 특징으로 하는 디바이스 관리방법.
  12. 삭제
  13. DLNA 시스템에서,
    슬립모드에 진입하기 전에 슬립모드 진입 메시지를 생성하여 적어도 하나의 디바이스에 전송하고 상기 슬립모드에 진입하는 컨트롤 포인트와,
    상기 컨트롤 포인트로부터 상기 슬립모드 진입 메시지를 수신하고, 그 후 이벤트가 발생하면, 해당 이벤트에 대한 이벤트 정보를 저장하는 상기 적어도 하나의 디바이스를 포함하며,
    상기 적어도 하나의 디바이스는, 상기 컨트롤 포인트로부터 상기 슬립모드 해제 메시지를 수신하면, 상기 슬립모드의 실행 이후에 업데이트된 이벤트 정보가 존재하는지 여부를 판단하며, 상기 슬립모드의 실행 이후에 업데이트된 이벤트 정보가 존재하는 경우, 상기 적어도 하나의 디바이스는 상기 이벤트 정보 중 가장 최신의 이벤트 정보를 상기 컨트롤 포인트에 전송하는 것을 특징으로 하는 DLNA 시스템.
  14. 제13항에 있어서, 상기 컨트롤 포인트는,
    상기 슬립모드를 해제하면, 슬립모드 해제 메시지를 생성하여 상기 적어도 하나의 디바이스에 전송함을 특징으로 하는 DLNA 시스템.
  15. 제14항에 있어서, 상기 적어도 하나의 디바이스는,
    상기 컨트롤 포인트로부터 상기 슬립모드 해제 메시지를 수신하면, 상기 슬립모드의 실행 이후에 발생된 이벤트에 대한 이벤트 정보가 존재하는지 여부를 판단하고, 존재하는 경우에 상기 이벤트 정보를 상기 컨트롤 포인트에 전송함을 특징으로 하는 DLNA 시스템.
  16. 제13항에 있어서, 상기 컨트롤 포인트는,
    기 저장된 시간 이상 사용자 입력이 수신되지 않았는지 여부를 판단하고, 상기 저장된 시간 이상 사용자 입력이 수신되지 않은 경우, 상기 슬립모드로 진입할 것을 결정함을 특징으로 하는 DLNA 시스템.
  17. 제13항에 있어서, 상기 컨트롤 포인트는,
    상기 슬립모드에 진입할 것을 명령하는 사용자 입력을 수신하여 상기 슬립모드에 진입할 것을 결정함을 특징으로 하는 DLNA 시스템.
KR1020090010976A 2009-02-11 2009-02-11 Dlna 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템 KR101066383B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020090010976A KR101066383B1 (ko) 2009-02-11 2009-02-11 Dlna 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템
EP10153308.1A EP2219320B1 (en) 2009-02-11 2010-02-11 System and method for managing data between control point and at least one device in digital living network alliance system
US12/704,324 US20100205615A1 (en) 2009-02-11 2010-02-11 System and method for managing data between control point and at least one device in digital living network alliance system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090010976A KR101066383B1 (ko) 2009-02-11 2009-02-11 Dlna 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템

Publications (2)

Publication Number Publication Date
KR20100091673A KR20100091673A (ko) 2010-08-19
KR101066383B1 true KR101066383B1 (ko) 2011-09-20

Family

ID=42109974

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090010976A KR101066383B1 (ko) 2009-02-11 2009-02-11 Dlna 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템

Country Status (3)

Country Link
US (1) US20100205615A1 (ko)
EP (1) EP2219320B1 (ko)
KR (1) KR101066383B1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9003044B2 (en) * 2010-07-26 2015-04-07 T-Mobile Usa, Inc. Home hub for IP multimedia subsystem (IMS)/Web services interaction
US8983978B2 (en) 2010-08-31 2015-03-17 Apple Inc. Location-intention context for content delivery
KR101714794B1 (ko) * 2010-12-20 2017-03-09 주식회사 케이티 Dlna를 지원하는 멀티미디어 단말을 이용한 홈기기 제어 시스템 및 그 방법
US9860127B2 (en) 2011-06-09 2018-01-02 Philips Lighting Holding B.V. Method for configuring a network
KR20120139574A (ko) * 2011-06-17 2012-12-27 삼성전자주식회사 UPnP 기반 디바이스 간 데이터 교환 장치 및 방법
KR101384451B1 (ko) * 2011-12-19 2014-04-11 재단법인 삼성문화재단 이미지 탐색 장치 및 방법
FR2985131A1 (fr) 2011-12-23 2013-06-28 France Telecom Systeme de controle pour jouer un flux de donnees sur un dispositif recepteur
US9141504B2 (en) * 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices
JP6405658B2 (ja) * 2014-03-18 2018-10-17 株式会社リコー 情報共有システム、情報共有方法、端末装置、通信方法およびプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060114844A (ko) * 2005-05-03 2006-11-08 엘지전자 주식회사 저전력 기능 지원 기기와 비지원 기기의 네트워크상의혼재에 의한 액션오류를 방지하는 방법 및 장치
KR20070036793A (ko) * 2004-07-19 2007-04-03 노키아 코포레이션 범용 플러그 앤 플레이 알림 컨버전스를 제공하는 시스템및 방법
KR20070101465A (ko) * 2006-04-10 2007-10-17 삼성전자주식회사 디.엘.엔.에이 네트워크를 이용한 컨텐츠 공유 방법
KR20080094378A (ko) * 2007-04-20 2008-10-23 전자부품연구원 소비전력 감소를 위한 홈게이트웨이 시스템 및 그 방법

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9721008D0 (en) * 1997-10-03 1997-12-03 Hewlett Packard Co Power management method foruse in a wireless local area network (LAN)
US6874094B2 (en) * 2000-12-19 2005-03-29 Microsoft Corporation Method for locking user input elements for a small computer device by ignoring input signals if a locking signal is generated by a calendar-type application program
US7693117B2 (en) * 2002-12-16 2010-04-06 Avaya Inc. Power-saving mechanism for periodic traffic streams in wireless local-area networks
US7376853B2 (en) * 2004-03-15 2008-05-20 Canon Kabushiki Kaisha Network apparatus, method for controlling the same, and program for the same
US8589563B2 (en) * 2007-07-10 2013-11-19 Cisco Technology, Inc. System, method, and apparatus for maintaining call state information for real-time call sessions
US8000602B2 (en) * 2008-04-17 2011-08-16 Pmc-Sierra Israel Ltd. Methods and devices for reducing power consumption in a passive optical network while maintaining service continuity
US8447368B2 (en) * 2008-11-13 2013-05-21 Lantiq Deutschland Gmbh Base station, method of operating a base station and wireless communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070036793A (ko) * 2004-07-19 2007-04-03 노키아 코포레이션 범용 플러그 앤 플레이 알림 컨버전스를 제공하는 시스템및 방법
KR20060114844A (ko) * 2005-05-03 2006-11-08 엘지전자 주식회사 저전력 기능 지원 기기와 비지원 기기의 네트워크상의혼재에 의한 액션오류를 방지하는 방법 및 장치
KR20070101465A (ko) * 2006-04-10 2007-10-17 삼성전자주식회사 디.엘.엔.에이 네트워크를 이용한 컨텐츠 공유 방법
KR20080094378A (ko) * 2007-04-20 2008-10-23 전자부품연구원 소비전력 감소를 위한 홈게이트웨이 시스템 및 그 방법

Also Published As

Publication number Publication date
KR20100091673A (ko) 2010-08-19
EP2219320A1 (en) 2010-08-18
US20100205615A1 (en) 2010-08-12
EP2219320B1 (en) 2015-08-12

Similar Documents

Publication Publication Date Title
KR101066383B1 (ko) Dlna 시스템에서의 컨트롤 포인트 및 적어도 하나의 디바이스 간의 데이터 관리방법 및 그 시스템
KR100754431B1 (ko) Dlna 시스템에서 dmr의 처리용량에 따른 컨텐츠변환방법
US9473744B2 (en) Method and apparatus for providing user input back channel in audio/video system
EP3799404B1 (en) Device capable of notifying operation state change thereof through network and communication method of the device
EP2720435B1 (en) Media share control system and method of providing user interface for media sharing thereof
US9736530B2 (en) Address mapping in a HDMI network
CN105100848A (zh) 智能设备、智能设备控制***及其实现方法
CN105187871A (zh) 一种基于nfc的移动终端数据传输电视终端的方法及***
US20160286595A1 (en) Information processing apparatus and control method thereof, service providing apparatus and control method thereof, information processing system, information processing method, program, and recording medium
US9531763B2 (en) Apparatus and method for reproducing contents using digital living network alliance in mobile terminal
CN102724334A (zh) 一种dlna中地址改变的通知和获取方法、装置和***
US9491082B2 (en) Main electronic device for communicating within a network and method for operating a main electronic device for communicating within the network
EP2547038B1 (en) Electronic device for managing a network and operating method of the same
JP5220427B2 (ja) 情報処理装置、制御端末、機器制御システム、及び機器制御方法
CN104065659B (zh) 一种dlna设备隐身的方法及主、从dlna设备
US20070280300A1 (en) Method of power state synchronization and related device
JP2011048555A (ja) ネットワーク装置、電源制御方法、電源制御用プログラム
JP2016001474A (ja) 通信装置及びその制御方法及びプログラム
JP2015038654A (ja) 通信装置、及び通信方法
JP2011048554A (ja) 電源制御装置、電源制御方法、電源制御用プログラム

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

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150828

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160830

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170830

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180830

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190829

Year of fee payment: 9