KR101329668B1 - 푸쉬 서버를 이용한 콘텐츠 공유 시스템 및 방법 - Google Patents
푸쉬 서버를 이용한 콘텐츠 공유 시스템 및 방법 Download PDFInfo
- Publication number
- KR101329668B1 KR101329668B1 KR1020110062475A KR20110062475A KR101329668B1 KR 101329668 B1 KR101329668 B1 KR 101329668B1 KR 1020110062475 A KR1020110062475 A KR 1020110062475A KR 20110062475 A KR20110062475 A KR 20110062475A KR 101329668 B1 KR101329668 B1 KR 101329668B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- upnp
- push server
- client devices
- control point
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000005540 biological transmission Effects 0.000 claims description 27
- 238000004891 communication Methods 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 14
- 238000009877 rendering Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 4
- 101100279855 Arabidopsis thaliana EPFL5 gene Proteins 0.000 description 3
- 101150031358 COLEC10 gene Proteins 0.000 description 3
- 102100024206 Collectin-10 Human genes 0.000 description 3
- 101100496086 Homo sapiens CLEC12A gene Proteins 0.000 description 3
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/4061—Push-to services, e.g. push-to-talk or push-to-video
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
- G06F9/4413—Plug-and-play [PnP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
- H04W88/10—Access point devices adapted for operation in multiple networks, e.g. multi-mode access points
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Tourism & Hospitality (AREA)
- Multimedia (AREA)
- Human Resources & Organizations (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Automation & Control Theory (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 도 1에 도시된 컨트롤 포인트, UPnP 서버 프로그램, 및 UPnP 클라이언트 프로그램 간의 동작 관계를 설명하기 위한 개념도이다.
도 3a는 도 1에 도시된 UPnP 서버 프로그램의 상세한 계층 구조를 나타내는 도면이다.
도 3b는 도 1에 도시된 UPnP 클라이언트 프로그램의 상세한 계층 구조를 나타내는 도면이다.
도 4는 도 1에 도시된 콘텐츠 공유 시스템의 콘텐츠 공유 동작 과정을 나타내는 도면이다.
도 5는 도 1에 도시된 푸쉬 서버가 콘텐츠를 복수의 클라이언트 장치에 각각 동시에 전송하는 과정을 설명하기 위한 개념도이다.
도 6 내지 도 14는 도 1에 도시된 푸쉬 서버에 표시되는 화면들을 나타내는 도면이다.
도 15는 본 발명의 다른 실시예에 따른 콘텐츠 공유 시스템의 개략적인 블록 구성도이다.
도 16은 본 발명의 또 다른 실시예에 따른 콘텐츠 공유 시스템의 개략적인 블록 구성도이다.
120: 무선 AP 장치 130: 외부 장치
CL1∼CLK, CLL1∼CLLK: 클라이언트 장치 118, 171, 191: 컨트롤 포인트
119, 188: UPnP 서버 프로그램 CP1∼CPK: UPnP 클라이언트 프로그램
Claims (10)
- 푸쉬 서버(push server), 복수의 클라이언트(client) 장치, 및 상기 푸쉬 서버와 상기 복수의 클라이언트 장치 간의 무선통신을 제공하는 무선 AP(access point) 장치를 포함하는 DLNA(Digital Living Network Alliance) 홈 네트워크 기반의 콘텐츠 공유 시스템으로서,
상기 푸쉬 서버는 제어 프로그램인 컨트롤 포인트를 실행하여 사용자에게 UI(user interface) 화면을 제공하고, UPnP(Universal Plug and Play) 서버 프로그램을 더 실행하며, 상기 푸쉬 서버, 또는 상기 푸쉬 서버에 연결된 외부장치에 저장된 스틸 이미지, 오디오, 및 동영상 중 적어도 하나를 포함하는 콘텐츠 중 사용자에 의해 선택된 콘텐츠를 상기 복수의 클라이언트 장치 중 사용자에 의해 선택된 클라이언트 장치들에 각각 동시에 전송하고,
상기 복수의 클라이언트 장치 각각은, UPnP 클라이언트 프로그램을 실행하고, 상기 푸쉬 서버로부터 콘텐츠를 수신한 클라이언트 장치들이 해당 콘텐츠를 각각 동시에 재생하고,
상기 컨트롤 포인트에 의해 호출되는 UPnP 액션(action)에 의해, 상기 UPnP 서버 프로그램과 상기 UPnP 클라이언트 프로그램의 동작이 각각 제어됨으로써, 푸쉬 서버의 콘텐츠 전송 동작이 실행되고, 클라이언트 장치들의 콘텐츠 재생 동작이 실행되고,
상기 UI 화면은, 상기 푸쉬 서버, 또는 상기 푸쉬 서버에 연결된 외부장치에 저장된 콘텐츠의 파일명이 표시되는 공유파일 목록창과, 상기 푸쉬 서버의 이름 및 IP(internet protocol) 주소와, 상기 복수의 클라이언트 장치 각각의 이름 및 IP 주소가 표시되는 디바이스 목록창을 포함하는 콘텐츠 공유 시스템. - 제1항에 있어서, 상기 푸쉬 서버에서 실행되는 UPnP 서버 프로그램은,
상기 UPnP 액션 중 'Browse' 또는 'Search' 액션이 상기 컨트롤 포인트에 의해 호출될 때, 공유파일 목록에 대한 정보 및 공유파일 목록에 포함된 콘텐츠의 상세정보를 상기 컨트롤 포인트에 제공하는 CDS(Content Directory Service);
상기 UPnP 액션 중 'PrepareForConnection' 또는 'ConnectionComplete' 액션이 상기 컨트롤 포인트에 의해 호출될 때, 상기 푸쉬 서버와 상기 복수의 클라이언트 장치간의 통신 연결을 관리하는 CMS(Connection Manager Service); 및
상기 UPnP 액션 중 'SetAVTransportURI' 및 'Play' 액션이 상기 컨트롤 포인트에 의해 호출되거나, 또는 사용자에 의해 선택된 클라이언트 장치들로부터 URI에 해당하는 콘텐츠 파일에 대한 전송 요청이 있을 때, 상기 푸쉬 서버가 사용자에 의해 선택된 콘텐츠를 상기 선택된 클라이언트 장치들에 동시에 전송할 수 있도록, 'SetAVTransportURI' 액션에 의해 설정되거나 또는 상기 선택된 클라이언트 장치들로부터 요청된 URI에 해당하는 콘텐츠 파일의 전송을 위한 쓰레드(thread)를, 해당 콘텐츠를 재생할 클라이언트 장치의 수에 대응하게 생성하여 실행하는 AVT(AV Transport Service)를 포함하는 콘텐츠 공유 시스템. - 제1항에 있어서, 상기 복수의 클라이언트 장치에서 각각 실행되는 UPnP 클라이언트 프로그램은,
상기 UPnP 액션 중, 밝기, 대비, 볼륨, 및 묵음을 포함하는 콘텐츠의 재생 방법을 제어하기 위한 액션들이 상기 컨트롤 포인트에 의해 호출될 때, 콘텐츠의 재생 동작을 제어하는 RCS(Rendering Control Service);
상기 UPnP 액션 중 'GetProtocolInfo', 또는 'PrepareForConnection' 또는 'ConnectionComplete' 액션이 상기 컨트롤 포인트에 의해 호출될 때, 해당 클라이언트 장치와 상기 푸쉬 서버간의 통신 연결을 관리하는 CMS(Connection Manager Service); 및
상기 UPnP 액션 중 'SetAVTransportURI' 및 'Play' 액션이 상기 컨트롤 포인트에 의해 호출될 때, 'SetAVTransportURI' 액션에 의해 전달된 URI에 해당하는 콘텐츠 파일에 대한 전송을 상기 푸쉬 서버에 요청하는 AVT(AV Transport Service)를 포함하는 콘텐츠 공유 시스템. - 푸쉬 서버(push server), 복수의 클라이언트(client) 장치, 및 상기 푸쉬 서버와 상기 복수의 클라이언트 장치 간의 무선통신을 제공하는 무선 AP(access point) 장치를 포함하는 DLNA(Digital Living Network Alliance) 홈 네트워크 기반의 콘텐츠 공유 시스템에 의해 실행되는 콘텐츠 공유 방법으로서,
상기 푸쉬 서버에서 실행되는 제어 프로그램인 컨트롤 포인트에 의해, 사용자에게 UI(user interface) 화면을 제공하는 단계;
상기 컨트롤 포인트에 의해, 상기 푸쉬 서버에서 실행되는 UPnP 서버 프로그램과, 사용자에 의해 선택된 클라이언트 장치들에서 각각 실행되는 UPnP 클라이언트 프로그램들로부터, 콘텐츠 전송 제어에 필요한 정보를 획득하는 단계;
콘텐츠 전송 제어에 필요한 정보에 기초하여, 상기 컨트롤 포인트에 의해, 상기 푸쉬 서버, 또는 상기 푸쉬 서버에 연결된 외부장치에 저장된 스틸 이미지, 오디오, 및 동영상 중 적어도 하나를 포함하는 콘텐츠 중 사용자에 의해 선택된 콘텐츠를, 상기 푸쉬 서버가 상기 선택된 클라이언트 장치들에 각각 동시에 전송하도록 제어하는 단계;
상기 선택된 클라이언트 장치들에 의해, 상기 선택된 콘텐츠를 각각 동시에 재생하는 단계; 및
상기 컨트롤 포인트에 의해, 전송 완료 시점을 확인하고 전송을 완료하는 단계를 포함하고,
상기 UI 화면은, 상기 푸쉬 서버, 또는 상기 푸쉬 서버에 연결된 외부장치에 저장된 콘텐츠의 파일명이 표시되는 공유파일 목록창과, 상기 푸쉬 서버의 이름 및 IP(internet protocol) 주소와, 상기 복수의 클라이언트 장치 각각의 이름 및 IP 주소가 표시되는 디바이스 목록창을 포함하는 콘텐츠 공유 방법. - 제4항에 있어서, 상기 콘텐츠 전송 제어에 필요한 정보를 획득하는 단계는,
상기 푸쉬 서버에 포함된 입력부를 통한 사용자의 메뉴 선택 정보 입력에 따라, 상기 컨트롤 포인트에 의해, 상기 푸쉬 서버에서 실행되는 UPnP 서버 프로그램의 'Browse' 또는 'Search' 액션을 호출하는 단계;
상기 UPnP 서버 프로그램에 의해, 'Browse' 또는 'Search' 액션 호출에 응답하여, 공유파일 목록에 대한 정보 및 공유파일 목록에 포함된 콘텐츠의 상세정보를 상기 컨트롤 포인트에 제공하는 단계;
상기 입력부를 통한 사용자의 콘텐츠 및 클라이언트 선택 정보 입력에 따라, 상기 컨트롤 포인트에 의해, 사용자가 선택한 클라이언트 장치들에서 각각 실행되는 UPnP 클라이언트 프로그램들의 'GetProtocolInfo' 액션을 각각 호출하는 단계;
상기 UPnP 클라이언트 프로그램들에 의해, 'GetProtocolInfo' 액션 호출에 응답하여, 프로토콜 및 데이터 형식 목록을 상기 컨트롤 포인트에 각각 전송하는 단계; 및
상기 컨트롤 포인트에 의해, 사용자가 선택한 클라이언트 장치들로부터 수신한 프로토콜 및 데이터 형식 목록에서, 사용자가 선택한 콘텐츠의 프로토콜 및 데이터 형식에 일치하는 프로토콜 및 데이터 형식을 선택하는 단계를 포함하는 콘텐츠 공유 방법. - 제4항에 있어서, 상기 제어 단계는,
상기 컨트롤 포인트에 의해, 상기 UPnP 서버 프로그램의 'PrepareForConnection' 액션을 호출하는 단계;
상기 UPnP 서버 프로그램에 의해, 'PrepareForConnection' 액션 호출에 응답하여, 'AVTInstanceID'를 상기 컨트롤 포인트에 전송하는 단계;
상기 컨트롤 포인트에 의해, 상기 UPnP 클라이언트 프로그램들의 'PrepareForConnection' 액션을 호출하는 단계;
상기 UPnP 클라이언트 프로그램들에 의해, 'PrepareForConnection' 액션 호출에 응답하여, 'AVTInstanceID' 및 'RCSInstanceID'를 상기 컨트롤 포인트에 제공하는 단계;
상기 컨트롤 포인트에 의해, 상기 UPnP 서버 프로그램의 'SetAVTransportURI' 액션 및 'Play' 액션을 연속적으로 호출하는 단계;
상기 UPnP 서버 프로그램의 'SetAVTransportURI' 액션 및 'Play' 액션 호출에 응답하여, 상기 UPnP 서버 프로그램에 의해, 'SetAVTransportURI' 액션에 의해 설정된 URI에 해당하는 콘텐츠 파일의 전송을 위한 쓰레드(thread)를, 콘텐츠를 재생할 클라이언트 장치의 수에 대응하게 생성하는 단계; 및
상기 푸쉬 서버에 의해, 사용자가 선택한 콘텐츠에 대한 콘텐츠 스트림을 사용자가 선택한 클라이언트 장치들에 각각 동시에 전송하는 단계를 포함하는 콘텐츠 공유 방법. - 제4항에 있어서, 상기 제어 단계는,
상기 컨트롤 포인트에 의해, 상기 UPnP 서버 프로그램의 'PrepareForConnection' 액션을 호출하는 단계;
상기 UPnP 서버 프로그램에 의해, 'PrepareForConnection' 액션 호출에 응답하여, 'AVTInstanceID'를 상기 컨트롤 포인트에 전송하는 단계;
상기 컨트롤 포인트에 의해, 상기 UPnP 클라이언트 프로그램들의 'PrepareForConnection' 액션을 호출하는 단계;
상기 UPnP 클라이언트 프로그램들에 의해, 'PrepareForConnection' 액션 호출에 응답하여, 'AVTInstanceID' 및 'RCSInstanceID'를 상기 컨트롤 포인트에 제공하는 단계;
상기 컨트롤 포인트에 의해, 상기 UPnP 클라이언트 프로그램들의 'SetAVTransportURI' 액션 및 'Play' 액션을 연속적으로 각각 호출하는 단계;
상기 UPnP 클라이언트 프로그램들의 'SetAVTransportURI' 액션 및 'Play' 액션 호출에 응답하여, 상기 UPnP 클라이언트 프로그램들에 의해, 'SetAVTransportURI' 액션에 의해 전달된 URI에 해당하는 콘텐츠 파일에 대한 전송을 상기 푸쉬 서버에 각각 요청하는 단계; 및
상기 푸쉬 서버에 의해, 사용자가 선택한 콘텐츠에 대한 콘텐츠 스트림을 사용자가 선택한 클라이언트 장치들에 각각 동시에 전송하는 단계를 포함하는 콘텐츠 공유 방법. - 제4항에 있어서, 상기 전송을 완료하는 단계는,
상기 컨트롤 포인트에 의해, 콘텐츠의 상세정보에 기초하여 전송 완료 시점인지의 여부를 판단하는 단계;
전송 완료 시점에 도달할 때, 상기 컨트롤 포인트에 의해, 상기 UPnP 클라이언트 프로그램들의 'TransferComplete' 액션을 호출하여 콘텐츠의 전송이 완료되었음을 상기 UPnP 클라이언트 프로그램들에 알리는 단계; 및
전송 완료 시점에 도달할 때, 상기 컨트롤 포인트에 의해, 상기 UPnP 서버 프로그램의 'TransferComplete' 액션을 호출하여 콘텐츠의 전송이 완료되었음을 상기 UPnP 서버 프로그램에 알리는 단계를 포함하는 콘텐츠 공유 방법. - 제어 장치, 푸쉬 서버(push server), 복수의 클라이언트(client) 장치, 및 상기 제어 장치, 상기 푸쉬 서버, 및 상기 복수의 클라이언트 장치 간의 무선통신을 제공하는 무선 AP(access point) 장치를 포함하는 DLNA(Digital Living Network Alliance) 홈 네트워크 기반의 콘텐츠 공유 시스템으로서,
상기 제어 장치는 제어 프로그램인 컨트롤 포인트를 실행하여 사용자에게 UI(user interface) 화면을 제공하고, 사용자의 입력 정보에 기초하여 상기 푸쉬 서버, 또는 상기 푸쉬 서버에 연결된 외부장치에 저장된 스틸 이미지, 오디오, 및 동영상 중 적어도 하나를 포함하는 콘텐츠 중 사용자에 의해 선택된 콘텐츠를, 상기 푸쉬 서버가 상기 복수의 클라이언트 장치 중 사용자에 의해 선택된 클라이언트 장치들에 각각 동시에 전송하도록 제어하고,
상기 푸쉬 서버는 UPnP(Universal Plug and Play) 서버 프로그램을 실행하고, 상기 제어 장치의 제어에 따라, 사용자에 의해 선택된 콘텐츠를 사용자에 의해 선택된 클라이언트 장치들에 각각 동시에 전송하고,
상기 복수의 클라이언트 장치 각각은, UPnP 클라이언트 프로그램을 실행하고, 상기 푸쉬 서버로부터 콘텐츠를 수신한 클라이언트 장치들이 해당 콘텐츠를 각각 동시에 재생하고,
상기 컨트롤 포인트에 의해 호출되는 UPnP 액션(action)에 의해, 상기 UPnP 서버 프로그램과 상기 UPnP 클라이언트 프로그램의 동작이 각각 제어됨으로써, 푸쉬 서버의 콘텐츠 전송 동작이 실행되고, 클라이언트 장치들의 콘텐츠 재생 동작이 실행되고,
상기 UI 화면은, 상기 푸쉬 서버, 또는 상기 푸쉬 서버에 연결된 외부장치에 저장된 콘텐츠의 파일명이 표시되는 공유파일 목록창과, 상기 푸쉬 서버의 이름 및 IP(internet protocol) 주소와, 상기 복수의 클라이언트 장치 각각의 이름 및 IP 주소가 표시되는 디바이스 목록창을 포함하는 콘텐츠 공유 시스템. - 푸쉬 서버(push server), 복수의 클라이언트(client) 장치, 및 상기 푸쉬 서버와 상기 복수의 클라이언트 장치 간의 무선통신을 제공하는 무선 AP(access point) 장치를 포함하는 DLNA(Digital Living Network Alliance) 홈 네트워크 기반의 콘텐츠 공유 시스템으로서,
상기 복수의 클라이언트 장치 중 어느 하나는, 제어 프로그램인 컨트롤 포인트를 실행하여 사용자에게 UI(user interface) 화면을 제공하고, 상기 복수의 클라이언트 장치 각각은, UPnP 클라이언트 프로그램을 실행하고, 상기 푸쉬 서버로부터 콘텐츠를 수신한 클라이언트 장치들이 해당 콘텐츠를 각각 동시에 재생하고,
상기 푸쉬 서버는 UPnP(Universal Plug and Play) 서버 프로그램을 실행하고, 상기 푸쉬 서버, 또는 상기 푸쉬 서버에 연결된 외부장치에 저장된 스틸 이미지, 오디오, 및 동영상 중 적어도 하나를 포함하는 콘텐츠 중 사용자에 의해 선택된 콘텐츠를 상기 복수의 클라이언트 장치 중 사용자에 의해 선택된 클라이언트 장치들에 각각 동시에 전송하고,
상기 컨트롤 포인트에 의해 호출되는 UPnP 액션(action)에 의해, 상기 UPnP 서버 프로그램과 상기 UPnP 클라이언트 프로그램의 동작이 각각 제어됨으로써, 푸쉬 서버의 콘텐츠 전송 동작이 실행되고, 클라이언트 장치들의 콘텐츠 재생 동작이 실행되고,
상기 UI 화면은, 상기 푸쉬 서버, 또는 상기 푸쉬 서버에 연결된 외부장치에 저장된 콘텐츠의 파일명이 표시되는 공유파일 목록창과, 상기 푸쉬 서버의 이름 및 IP(internet protocol) 주소와, 상기 복수의 클라이언트 장치 각각의 이름 및 IP 주소가 표시되는 디바이스 목록창을 포함하는 콘텐츠 공유 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110062475A KR101329668B1 (ko) | 2011-04-29 | 2011-06-27 | 푸쉬 서버를 이용한 콘텐츠 공유 시스템 및 방법 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20110040518 | 2011-04-29 | ||
KR1020110040518 | 2011-04-29 | ||
KR1020110062475A KR101329668B1 (ko) | 2011-04-29 | 2011-06-27 | 푸쉬 서버를 이용한 콘텐츠 공유 시스템 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120122846A KR20120122846A (ko) | 2012-11-07 |
KR101329668B1 true KR101329668B1 (ko) | 2013-11-15 |
Family
ID=47509044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110062475A KR101329668B1 (ko) | 2011-04-29 | 2011-06-27 | 푸쉬 서버를 이용한 콘텐츠 공유 시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101329668B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200058184A (ko) | 2018-11-19 | 2020-05-27 | 주식회사 유비펀스튜디오 | 푸쉬 기반의 통신 서비스 방법 및 그 장치 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101512491B1 (ko) * | 2014-08-28 | 2015-04-16 | 주식회사 이도링크 | 게이트웨이용 스마트폰에 의한 홈네트워크 시스템 |
KR102654719B1 (ko) * | 2019-08-23 | 2024-04-04 | 한화비전 주식회사 | 감시 시스템에서의 영상 전송 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003044739A (ja) | 2001-07-27 | 2003-02-14 | Kinya Kuriyama | コンテンツ配信方法およびコンテンツ配信プログラム |
JP2004151906A (ja) | 2002-10-30 | 2004-05-27 | Fuji Photo Film Co Ltd | コンテンツ共有システム |
JP2005149387A (ja) | 2003-11-19 | 2005-06-09 | Nec Corp | リアルタイムWeb共有システム |
JP2011248819A (ja) | 2010-05-31 | 2011-12-08 | Nec Corp | コンテンツ管理システム、コンテンツ管理方法、情報処理装置、及び、プログラム |
-
2011
- 2011-06-27 KR KR1020110062475A patent/KR101329668B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003044739A (ja) | 2001-07-27 | 2003-02-14 | Kinya Kuriyama | コンテンツ配信方法およびコンテンツ配信プログラム |
JP2004151906A (ja) | 2002-10-30 | 2004-05-27 | Fuji Photo Film Co Ltd | コンテンツ共有システム |
JP2005149387A (ja) | 2003-11-19 | 2005-06-09 | Nec Corp | リアルタイムWeb共有システム |
JP2011248819A (ja) | 2010-05-31 | 2011-12-08 | Nec Corp | コンテンツ管理システム、コンテンツ管理方法、情報処理装置、及び、プログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200058184A (ko) | 2018-11-19 | 2020-05-27 | 주식회사 유비펀스튜디오 | 푸쉬 기반의 통신 서비스 방법 및 그 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR20120122846A (ko) | 2012-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11831561B2 (en) | System, apparatus, and method for controlling internet devices via a mobile device session | |
US9853830B2 (en) | Information-provision control method, information reproduction system, information-provision apparatus, information reproduction apparatus and information-presentation control program | |
JP6292681B2 (ja) | メディア再生処理と制御の方法、装置、およびシステム | |
US9124441B2 (en) | Remote audio | |
TWI669957B (zh) | Media projection method, media projection device, control terminal, and cloud server | |
KR100643282B1 (ko) | UPnP 네트워크 상에서 특정 기기를 식별하는 방법,식별된 특정 기기를 통하여 컨텐츠를 재생하는 방법, 및장치 | |
US9137292B2 (en) | Remote management of DLNA system | |
US9883251B2 (en) | Method and apparatus for managing connection between broadcast receiving device and another device connected by network | |
CN105323628B (zh) | 基于dlna跨屏播放的方法及系统、浏览器端装置和播放装置 | |
JP5898166B2 (ja) | UPnPを用いてシーンを再生する方法及び装置 | |
US20070033288A1 (en) | Method of using pause time information on media content in UPnP environment | |
US8504712B2 (en) | Method and apparatus for managing multi-streaming contents and for controlling of changing players during playback of multi-streaming contents | |
KR102177013B1 (ko) | 스트리밍 디지털 콘텐츠의 재생을 관리하기 위한 시스템 및 방법 | |
JP5567144B2 (ja) | メディアコンテンツ情報の提供 | |
KR101329668B1 (ko) | 푸쉬 서버를 이용한 콘텐츠 공유 시스템 및 방법 | |
JP4789604B2 (ja) | コンテンツ切替判定システム及び切替指示端末、並びに、コンテンツ切替判定方法 | |
JP2010033277A (ja) | サーバ装置 | |
US20240129257A1 (en) | System, Apparatus, And Method For Controlling Internet Devices Via A Mobile Device Session | |
JP4529478B2 (ja) | 情報再生システム、情報提供装置、情報再生方法および情報管理プログラム | |
JP5224387B2 (ja) | コンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラム | |
JP2007208971A (ja) | Avセッション復元方法およびこのためのコントロールポイント | |
KR20100117396A (ko) | 홈 네트워크에서 콘텐츠 재생 방법 및 장치와 시스템 | |
CN118214777A (zh) | 通信方法、系统、电子设备及存储介质 | |
Hoc | Using Universal Plug-n-Play for Device Communication in Ad Hoc Pervasive |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110627 |
|
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: 20121112 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130429 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: 20131029 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20131108 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20131111 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170317 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20170317 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20181002 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20181002 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20200820 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20211006 Start annual number: 9 End annual number: 9 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20230819 |