KR101406425B1 - The differential media content transmission method and system according to the network status in a home environment - Google Patents
The differential media content transmission method and system according to the network status in a home environment Download PDFInfo
- Publication number
- KR101406425B1 KR101406425B1 KR1020120117335A KR20120117335A KR101406425B1 KR 101406425 B1 KR101406425 B1 KR 101406425B1 KR 1020120117335 A KR1020120117335 A KR 1020120117335A KR 20120117335 A KR20120117335 A KR 20120117335A KR 101406425 B1 KR101406425 B1 KR 101406425B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- content
- smart
- information
- streaming
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
Abstract
본 발명은 다양한 스마트 디바이스가 존재하는 스마트 홈 환경에서 스마트 TV를 통해 시청하는 스트리밍 콘텐츠와 관련된 부가 콘텐츠를 인접 디바이스들에게 제공하는 디바이스 협업 서비스에 관한 것으로, 사용자가 스마트 TV를 이용하여 스트리밍 콘텐츠를 시청할 때 스마트 TV와 인접하는 디바이스들을 탐색하고 탐색된 디바이스의 네트워크 상태, 성능(해상도, 프로세서, 메모리), 사용자 정보(성별, 연령, 직업) 등을 이용하여 스트리밍 콘텐츠와 관련된 부가 콘텐츠(비디오, 오디오, 이미지)를 차등적으로 제공하는 서비스 시스템 및 방법을 제공하고자 한다. The present invention relates to a device collaboration service for providing additional devices related to streaming contents viewed through a smart TV in a smart home environment in which various smart devices exist, (Video, audio, and video) related to streaming content using the discovered device's network status, performance (resolution, processor, memory), user information (sex, age, occupation) Image) differently from one another.
Description
본 발명은 홈내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 방법 및 시스템에 관한 것으로서, 더욱 상세하게는 다양한 스마트 디바이스가 존재하는 스마트 홈 환경에서 스마트 TV를 통해 시청하는 스트리밍 콘텐츠와 관련된 부가 콘텐츠를 인접 디바이스들에게 제공할 때 디바이스의 네트워크 상태, 성능, 사용자 정보 등을 기반으로 차등적인 부가 콘텐츠(미디어 콘텐츠)를 전송하는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for providing different media contents according to a state of an intra-home network, and more particularly, to a method and system for providing different media contents in a smart home environment in which various smart devices exist, (Media contents) on the basis of the network status, performance, user information, and the like of the device when the content is provided to the devices.
최근 스마트 디바이스의 빠른 확산으로 N스크린 서비스가 부각되고 있다. N스크린 서비스는 하나 혹은 다수의 콘텐츠를 여러 디바이스에서 연속적으로 즐길 수 있는 기술을 의미한다. Recently, N-screen service is becoming popular due to the rapid spread of smart devices. N screen service means a technology that allows one or more contents to be enjoyed continuously on multiple devices.
N스크린 서비스는 OSMU(One Source Multi Use)와 ASMD(Adaptive Source Multi Device)로 구분할 수 있다. OSMU(One Source Multi Use)는 하나의 콘텐츠를 스마트 TV, PC, 스마트폰, 그리고 스마트패드 등 다양한 디바이스에 서비스하는 방식이다. ASMD(Adaptive Source Multi Device)은 사용자가 다양한 스마트 디바이스를 보유한 환경에서 각 디바이스의 특성에 맞는 다양한 콘텐츠를 서비스 하는 방식이다. 하나의 콘텐츠를 여러 디바이스로 이어 보는 OSMU 방식은 이를 지원하는 디바이스가 많지 않고, 사용자에게는 유용해도 시장 활성화에 영향을 미치지 못하는 한계를 가지고 있다. ASMD 방식은 OSMU 방식에 비해 특정 디바이스를 가리지 않으며, 디바이스 별로 다양한 형태의 정보를 제공할 수 있어 콘텐츠 제작사 및 개발사에게 새로운 수익 모델로 활용될 수 있다. The N screen service can be divided into One Source Multi Use (OSMU) and Adaptive Source Multi Device (ASMD). OSMU (One Source Multi Use) is a method of providing a single content to various devices such as smart TV, PC, smart phone, and smart pad. Adaptive Source Multi Device (ASMD) is a method of providing a variety of contents according to the characteristics of each device in an environment where a user has various smart devices. The OSMU method of connecting one content to several devices has a limitation in that there are not many devices supporting it and it is useful for users but does not affect the market activation. The ASMD method can be used as a new profit model for content producers and developers because it can provide various types of information for each device without selecting a specific device as compared with the OSMU method.
그러나 기존 ASMD 방식의 N스크린 서비스는 스마트 홈 환경에서 스마트 디바이스를 통해 협업 콘텐츠 이용 시 사용자 정보 및 네트워크 상태 등을 고려하지 않기 때문에 사용자 서비스 품질 향상 및 효율적인 서비스를 보장할 수 없다. 특히, 스마트 홈 환경에서 스마트 디바이스들의 사용자가 다수일 경우 각 디바이스에 전송될 부가 콘텐츠는 사용자의 성별, 연령, 직업 등과 같은 특성에 따라 적합한 부가 콘텐츠를 전송해야 할 필요가 있다. However, since the existing ASMD N screen service does not consider the user information and the network state when using the collaborative contents through the smart device in the smart home environment, it can not guarantee the improvement of the user service quality and efficient service. In particular, in a smart home environment, when there are a plurality of users of smart devices, additional contents to be transmitted to each device need to be transmitted according to characteristics such as a user's sex, age, occupation, and the like.
또한, 스마트 디바이스가 접속하고 있는 네트워크의 가용 대역폭에 따라 고용량의 콘텐츠인 비디오를 전송하거나 저용량의 콘텐츠인 오디오나 이미지를 전송하여 지연이 적고, 디바이스 특성에 맞는 부가 콘텐츠를 전송하는 협업 서비스 내 미디어 콘텐츠 변경 방법 및 시스템에 관한 고려가 필요하다. In addition, media content in a collaboration service that transmits video with a high capacity content according to the available bandwidth of the network to which the smart device is connected, transmits a low capacity content audio or image, Consideration should be given to the method of change and the system.
본 발명은 상기의 필요성에 의해 창안된 것으로서, 사용자가 스마트 TV를 이용하여 스트리밍 콘텐츠를 시청할 때 해당 영상과 관련된 부가 콘텐츠를 인접 스마트 디바이스에 제공하는 홈 환경에서, 스마트 디바이스의 네트워크 상태, 성능(해상도, 프로세서, 메모리), 사용자 정보(성별, 연령, 직업) 등을 이용하여 적응적으로 부가 콘텐츠(비디오, 오디오, 이미지)를 선택하여 전송하는 서비스 시스템 및 방법을 제공하는 것을 기술적 과제로 한다. SUMMARY OF THE INVENTION The present invention has been made in view of the above needs, and it is an object of the present invention to provide a smart device, which is capable of providing a smart device, (Video, audio, and image) adaptively using the user information (sex, age, occupation), and the like.
이를 위하여, 본 발명의 제1 측면에 따른 홈내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 시스템은, 스트리밍 콘텐츠 및 상기 스트리밍 콘텐츠와 연관되는 부가 콘텐츠를 제공하는 미디어 서버; 홈 내에 위치한 다수의 사용자 디바이스; 및 상기 홈 내에서 다수의 사용자 디바이스를 탐색하여 인접한 사용자 디바이스와의 네트워크 상태, 성능, 사용자의 정보를 수집하고, 상기 미디어 서버로 사용자가 선택한 스트리밍 콘텐츠를 요청하면 상기 미디어 서버로부터 요청한 스트리밍 콘텐츠와 부가 콘텐츠를 제공받아 상기 스트리밍 콘텐츠는 재생하고 상기 부가 콘텐츠는 상기 인접한 사용자 디바이스로부터 수집한 정보들에 따라 차등적으로 상기 다수의 사용자 디바이스에 제공하는 스마트 TV를 포함하는 것을 특징으로 한다. To this end, according to a first aspect of the present invention, there is provided a system for providing differential media contents according to a state of a home network, the system comprising: a media server for providing streaming contents and additional contents associated with the streaming contents; A plurality of user devices located within the groove; And searching for a plurality of user devices in the home to collect network status, performance, and user information with neighboring user devices, and when requesting streaming contents selected by the user from the media server, And a smart TV that plays the streaming content in response to the content and provides the additional content to the plurality of user devices in a differential manner according to the information collected from the adjacent user device.
또한, 본 발명의 제1 측면에 따른 시스템에서 상기 부가 콘텐츠가 액세스 정보인 경우, 상기 다수의 사용자 디바이스가 상기 스마트 TV로부터 제공받은 액세스 정보로 접속하고 상기 액세스 정보에 해당하는 외부의 웹 서버로부터 해당 부가 콘텐츠를 제공받아 재생하는 것을 특징으로 한다.In the system according to the first aspect of the present invention, when the additional content is access information, the plurality of user devices access the access information provided from the smart TV, The additional content is received and reproduced.
또한, 본 발명의 제1 측면에 따른 시스템에서 상기 스마트 TV는, 상기 인접한 사용자 디바이스로부터 수집한 정보들을 상기 미디어 서버로 제공하고, 상기 미디어 서버는 상기 스마트 TV로부터 제공받은 정보를 기반으로 협업 서비스로 제공할 부가 콘텐츠를 생성하는 것을 특징으로 하는 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 것을 특징으로 한다. In addition, in the system according to the first aspect of the present invention, the smart TV provides information collected from the adjacent user device to the media server, and the media server stores the information received from the smart TV as a collaboration service And generating additional contents to be provided according to the state of the network in the home.
또한, 본 발명의 제1 측면에 따른 시스템에서 상기 다수의 사용자 디바이스는, 상기 스마트 TV로부터 제공받은 부가 콘텐츠를 상기 스트리밍 콘텐츠의 재생 시점과 동기화하여 재생하는 것을 특징으로 한다. In the system according to the first aspect of the present invention, the plurality of user devices reproduce the supplementary content provided from the smart TV in synchronization with the playback time of the streaming content.
또한, 본 발명의 제1 측면에 따른 시스템에서 상기 스마트 TV는, 홈 내 인접하는 다수의 사용자 디바이스를 탐색하는 디바이스 탐색 모듈; 상기 디바이스 탐색 모듈을 통해 탐색된 사용자 디바이스와의 네트워크 상태를 측정하는 네트워크 모니터링 모듈; 상기 디바이스 탐색 모듈을 통해 탐색된 사용자 디바이스의 성능 정보와, 상기 네트워크 모니터링 모듈을 통해 측정된 네트워크 상태, 사용자 정보를 수집하여 사용자 콘택스트 정보로 저장하는 디바이스 정보 저장 모듈; 상기 미디어 서버로부터 제공받은 부가 콘텐츠를 수신하여 관리하는 협업 운영 모듈; 및 상기 협업 운영 모듈에서 수신한 부가 콘텐츠 중에서 상기 디바이스 정보 저장 모듈에 저장된 사용자 콘택스트 정보에 적합한 미디어 콘텐츠를 선택하여 상기 탐색된 사용자 디바이스로 전송하는 협업 서비스 모듈을 포함하는 것을 특징으로 한다.In addition, in the system according to the first aspect of the present invention, the smart TV may include: a device search module for searching for a plurality of user devices adjacent to each other in a groove; A network monitoring module for measuring a network status with a user device discovered through the device search module; A device information storage module for collecting performance information of a user device discovered through the device search module, network status and user information measured through the network monitoring module, and storing the information as user context information; A collaboration operation module that receives and manages supplementary contents provided from the media server; And a collaboration service module selecting a media content suitable for the user context information stored in the device information storage module among the supplementary contents received by the collaboration operation module and transmitting the selected media content to the discovered user device.
또한, 본 발명의 제1 측면에 따른 시스템에서 상기 디바이스 탐색 모듈은, 디바이스 동적 탐색(NFC, BT, UPnP, Bonjour) 기술을 이용하여 상기 다수의 사용자 디바이스를 탐색하는 것을 특징으로 한다.In the system according to the first aspect of the present invention, the device search module searches for the plurality of user devices using device dynamic search (NFC, BT, UPnP, Bonjour) technology.
한편, 본 발명의 제2 측면에 따른 방법은, 홈 내에 위치한 스마트 TV가 주변에 인접하고 있는 사용자 디바이스를 탐색하는 단계; 상기 스마트 TV가 탐색에 응답한 사용자 디바이스의 성능, 네트워크 상태, 사용자 정보를 수집하여 사용자 콘택스트 정보를 저장하는 단계; 상기 스마트 TV가 사용자에 의해 선택된 스트리밍 콘텐츠를 미디어 서버로 요청하는 단계; 상기 요청에 의해 상기 스마트 TV가 상기 미디어 서버로부터 스트리밍 콘텐츠와 상기 스트리밍 콘텐츠와 관련된 부가 콘텐츠를 제공받는 단계; 상기 스마트 TV가 상기 스트리밍 콘텐츠를 재생하는 단계; 및 상기 스마트 TV가 상기 사용자 콘택스트 정보에 적합한 부가 콘텐츠를 선택하여 상기 탐색에 응답한 사용자 디바이스에 차등적으로 전송하는 단계를 포함하는 것을 특징으로 한다. Meanwhile, a method according to a second aspect of the present invention includes: searching for a user device that is adjacent to a smart TV located in a groove; Collecting performance, network status, and user information of the user device responding to the search by the smart TV and storing user context information; Requesting, by the smart TV, a streaming content selected by a user to a media server; Receiving, by the request, the streaming content from the media server and additional content related to the streaming content; The smart TV reproducing the streaming contents; And selecting the additional content suitable for the user context information from the smart TV and transmitting the content selectively to the user device responding to the search.
본 발명에 따르면, 사용자가 스마트 TV를 통해 스트리밍 콘텐츠를 재생할 때, 스트리밍 콘텐츠가 재생되는 동안에 부가 콘텐츠를 인접 사용자 디바이스로 전송하여 사용자가 선호하는 추가 정보를 제공함으로써 서비스의 만족도를 높일 수 있다. According to the present invention, when the user reproduces the streaming content through the smart TV, the additional content can be transmitted to the adjacent user device while the streaming content is being reproduced, thereby providing the user with the additional information that he or she desires.
또한, 부가 콘텐츠 전송 시 사용자 디바이스가 연결된 네트워크의 상태 정보 및 디바이스의 성능 정보, 그리고 사용자 특성 정보에 따라 차등적으로 미디어 콘텐츠를 선택하여 전송함으로써 사용자의 서비스 품질을 향상시킬 수 있다. In addition, at the time of transmitting the additional content, the quality of service of the user can be improved by selectively transmitting and receiving the media content according to the status information of the network to which the user device is connected, performance information of the device, and user characteristic information.
도 1은 본 발명의 실시 예에 따른 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 전송하는 시스템의 구성을 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 시스템을 통해 제공하는 협업 서비스의 개념을 설명하는 도면이다.
도 3은 본 발명의 실시 예에 따른 시스템에서의 미디어 서버를 나타낸 구성도이다.
도 4는 본 발명의 실시 예에 따른 시스템에서의 스마트 TV를 나타낸 구성도이다.
도 5는 본 발명의 실시 예에 따른 시스템에서의 사용자 디바이스를 나타낸 구성도이다.
도 6은 본 발명의 실시 예에 따른 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 전송하는 방법을 나타낸 흐름도이다. FIG. 1 is a block diagram illustrating a system for transmitting different media contents according to an intra-home network according to an exemplary embodiment of the present invention. Referring to FIG.
2 is a diagram illustrating a concept of a collaboration service provided through a system according to an embodiment of the present invention.
3 is a configuration diagram illustrating a media server in a system according to an embodiment of the present invention.
4 is a block diagram of a smart TV in a system according to an embodiment of the present invention.
5 is a block diagram illustrating a user device in a system according to an embodiment of the present invention.
6 is a flowchart illustrating a method of transmitting different media contents according to an intra-home network state according to an embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명에 따른 실시 예를 상세하게 설명한다. 본 발명의 구성 및 그에 따른 작용 효과는 이하의 상세한 설명을 통해 명확하게 이해될 것이다. 본 발명의 상세한 설명에 앞서, 동일한 구성요소에 대해서는 다른 도면 상에 표시되더라도 가능한 동일한 부호로 표시하며, 공지된 구성에 대해서는 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 구체적인 설명은 생략하기로 함에 유의한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. The configuration of the present invention and the operation and effect thereof will be clearly understood through the following detailed description. Before describing the present invention in detail, the same components are denoted by the same reference symbols as possible even if they are displayed on different drawings. In the case where it is judged that the gist of the present invention may be blurred to a known configuration, do.
도 1은 본 발명의 실시 예에 따른 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 전송하는 시스템의 구성을 나타낸 도면이다.FIG. 1 is a block diagram illustrating a system for transmitting different media contents according to an intra-home network according to an exemplary embodiment of the present invention. Referring to FIG.
본 발명의 실시 예에 따른 시스템은 도 1에 도시한 바와 같이 미디어 서버(100), 웹 서버(200), 코어 및 액세스 네트워크(300), 스마트 TV(400), 사용자 디바이스(500)를 포함하여 구현할 수 있다.A system according to an embodiment of the present invention includes a
본 발명의 실시 예에서 스마트 TV(400)와 사용자 디바이스(500)는 액세스 포인트(AP: 320)와 같은 홈내 네트워크를 통해 연결된다. In an embodiment of the present invention, the
웹 서버(200)는 스트리밍 콘텐츠와 관련되는 부가 콘텐츠를 저장하고 이를 관리한다. 본 발명의 실시예에서 스트리밍 콘텐츠와 관련되는 부가 콘텐츠는 스트리밍 콘텐츠 자체를 부가적으로 보완하거나 관련 또는 파생되는 미디어 콘텐츠(비디오, 오디오, 이미지)를 모두 포함한다. 예를 들어, 영화나 드라마의 OST와 같이 스트리밍 콘텐츠와 관련있는 비디오 또는 오디오 콘텐츠, 주인공에 대한 이미지, 주인공이 출연한 다른 콘텐츠, 스트리밍 콘텐츠에 노출되는 상품 또는 그 파생 상품에 대한 정보, 스트리밍 콘텐츠의 시리즈(series) 콘텐츠 등을 포함할 수 있다. The
미디어 서버(100)는 스트리밍 콘텐츠를 저장 및 관리하고, 스마트 TV(400)의 요청에 따라 해당 스트리밍 콘텐츠를 제공한다. 이때, 미디어 서버(100)는 웹 서버(200)에 저장되어 있는 부가 콘텐츠 중에서 각 스마트 TV(400)로부터 제공받은 사용자 콘택스트(context) 정보에 기인하여 사용자별 맞춤형 부가 콘텐츠를 선택하여 스트리밍 콘텐츠와 함께 제공한다. The
이 경우, 미디어 서버(100)는 스트리밍 콘텐츠의 재생에 맞추어 부가 콘텐츠가 재생될 수 있도록 부가 콘텐츠에 스트리밍 콘텐츠의 재생 시간과 동기화할 수 있는 동기 정보를 포함하여 제공할 수 있다. In this case, the
스마트 TV(400)는 코어 및 액세스 네트워크(300)를 통해 미디어 서버(100)에 접속하여 사용자가 선택한 스트리밍 콘텐츠를 요청하고 제공받는다. The
또한, 스마트 TV(400)는 홈내 위치한 사용자 디바이스(500)를 탐색하고 탐색을 통해 응답한 사용자 디바이스(500)의 네트워크를 측정하여 사용자 디바이스(500)간 네트워크 상태, 성능, 사용자 정보를 수집한다. 그리고 수집한 정보들을 사용자 콘택스트 정보로 관리한다. Also, the
따라서 본 발명의 실시 예에 따른 스마트 TV(400)는 도 2에 도시한 바와 같이 미디어 서버(100)로부터 스트리밍 콘텐츠를 제공받을 때 스트리밍 콘텐츠와 관련되는 부가 콘텐츠를 함께 제공받고, 이 부가 콘텐츠를 주변에 인접하고 있는 사용자 디바이스(500)의 네트워크 상태, 성능, 사용자 정보(이하, 사용자 콘택스트 정보)에 따라 차등적으로 선택하여 전달한다. 따라서, 스마트 TV(400)에서 사용자가 원하는 스트리밍 콘텐츠를 재생하는 동안에 주변의 인접 사용자 디바이스(500)에서는 스트리밍 콘텐츠와 관련되는 다양한 부가 콘텐츠(비디오, 오디오, 이미지)를 재생하여 각 디바이스의 특성에 맞는 다양한 콘텐츠를 서비스한다. Accordingly, as shown in FIG. 2, the
이때, 스마트 TV(400)가 미디어 서버(100)로부터 제공받는 부가 콘텐츠는 콘텐츠 내용 자체가 포함된 정보일 수 있지만, 콘텐츠 내용은 외부의 웹 서버(200)에 저장되고 저장된 웹 서버(200)로 액세스할 수 있는 액세스 정보(예를 들어 url정보)를 포함한 정보일 수 있다. 이 경우, 사용자 디바이스(500)는 액세스 정보를 이용하여 웹 서버(200)에 접속하여 해당 부가 콘텐츠를 제공받은 후 재생할 수 있다. At this time, the additional content provided by the
다시 도 1을 참조하면, 코어 및 액세스 네트워크(300)는 미디어 서버(100)와 스마트 TV(400), 웹 서버(200), 또는 사용자 디바이스(500)의 상호간을 연결하여 데이터 송수신을 인터페이스하는 모든 통신망을 포함한다.Referring again to FIG. 1, the core and
도 1에 도시한 네트워크(310)는 2G, 3G, 4G, WiBro, WiMax, LTE 등 다양한 세대의 이동 통신망이나, 무선랜(WLAN), 와이파이(Wi-Fi), 블루투스(Bluetooth), 지그비(Zigbee) 등의 근거리 통신망, 또는 RFID(Radio Frequency Identification), NFC(Near Field Communication) 등의 근접 통신망을 포함한다. The
AP(320)는 가정이나 사무실과 같이 정해진 공간 내에 존재하는 정보통신 기기를 연결해 주는 것으로, 통상 인터넷 프로토콜(Internet Protocol: IP) 기반의 사설망(private network)에 존재하는 다양한 홈 네트워크 장치에 미들웨어라 불리는 공통의 가상 컴퓨팅 환경을 구축하고 그 위에서 각 홈 네트워크 장치를 연결하는 네트워크를 포함한다. The AP 320 connects information communication devices existing in a predetermined space such as a home or an office, and is connected to various home network devices that are usually located in a private network based on Internet Protocol (IP) And a network for establishing a common virtual computing environment and connecting each home network device thereon.
사용자 디바이스(500)는 도 1에 도시한 바와 같이 스마트폰(510), 스마트 패드(520), 노트북(530), PC 테블릿 등을 포함할 수 있다.The
이러한 사용자 디바이스(500)는 스마트 TV(400)의 주변에 인접하게 위치하여 스마트 TV(400)로부터 탐색 메시지를 수신한다. 수신한 사용자 디바이스(500)가 탐색 메시지에 응답하는 메시지를 스마트 TV(400)로 피드백하면 스마트 TV(400)와의 통신 연결로 협업하게 된다. This
협업 관계를 맺은 사용자 디바이스(500)는 스마트 TV(400)로부터 스트리밍 콘텐츠와 관련되는 부가 콘텐츠를 수신하고 수신한 부가 콘텐츠를 바로 재생하거나 또는 부가 콘텐츠에 액세스 정보가 포함된 경우 액세스 정보를 통해 웹 서버(200)로 접속하여 해당 부가 콘텐츠를 요청하고 제공받는다. The
이상의 서비스를 구현하기 위해 본 발명의 실시 예에 따른 시스템의 각 구성요소에 대하여 구체적으로 설명한다. In order to realize the above service, each component of the system according to the embodiment of the present invention will be described in detail.
도 3은 본 발명의 실시 예에 따른 시스템에서의 미디어 서버를 나타낸 구성도이다. 3 is a configuration diagram illustrating a media server in a system according to an embodiment of the present invention.
본 발명의 실시 예에 따른 미디어 서버(100)는 협업 생성 모듈(110), 스트리밍 모듈(120), 스트리밍 콘텐츠 저장부(130), 부가 콘텐츠 저장부(140)를 포함할 수 있다.The
스트리밍 콘텐츠 저장부(130)는 스마트 TV로 제공할 스트리밍 콘텐츠를 저장하고 이를 관리한다. The streaming
부가 콘텐츠 저장부(140)는 스트리밍 콘텐츠와 관련되는 부가 콘텐츠를 웹 서버로부터 제공받아 저장할 수 있고, 또는 부가 콘텐츠의 내용은 웹 서버에 그대로 유지하고 웹 서버로 액세스할 수 있는 액세스 정보만 저장하고 관리할 수 있다. The additional
협업 생성 모듈(110)은 스마트 TV로부터 제공받은 사용자 콘택스트 정보에 기인하여 사용자에 맞는 부가 콘텐츠를 부가 콘텐츠 저장부(140)로부터 선택한다. 따라서, 사용자 디바이스와 협업할 콘텐츠를 생성한다. The
스트리밍 모듈(120)은 스마트 TV로부터 사용자가 선택한 스트리밍 콘텐츠를 요청받고, 해당 스트리밍 콘텐츠를 스트리밍 콘텐츠 저장부(130)로부터 불러 와 해당 스마트 TV로 전송한다. 이때, 스트리밍 모듈(120)은 스트리밍 콘텐츠와 관련되는 부가 콘텐츠가 존재할 경우 협업 생성 모듈(110)을 통해 선택한 부가 콘텐츠를 스트리밍 콘텐츠와 함께 스마트 TV로 전송한다. The
도 4는 본 발명의 실시 예에 따른 시스템에서의 스마트 TV를 나타낸 구성도이다.4 is a block diagram of a smart TV in a system according to an embodiment of the present invention.
본 발명의 실시 예에 따른 스마트 TV(400)는 디바이스 탐색 모듈(410), 디바이스 정보 저장 모듈(420), 협업 운영 모듈(430), 네트워크 모니터링 모듈(440), 협업 서비스 모듈(450)을 포함할 수 있다. The
디바이스 탐색 모듈(410)은 홈 내에서 협업 서비스를 제공할 사용자 디바이스가 존재하는지 탐색한다. 즉, 스마트 TV(400)와 인접하게 위치하고 있는 다수의 사용자 디바이스에게 탐색 메시지를 전송하고 이에 응답하는 응답 메시지를 수신한다. 수신한 응답 메시지에 의해 스마트 TV(400)는 사용자 디바이스(500)로부터 협업 서비스의 요청이 있는 것으로 간주한다.The
이때, 디바이스 탐색 모듈(410)은 디바이스 동적 탐색(NFC, BT, UPnP, Bonjour) 기술을 이용하여 사용자 디바이스의 존재 유무를 탐색할 수 있다. At this time, the
또한, 디바이스 탐색 모듈(410)은 응답 메시지를 수신한 사용자 디바이스로부터 디바이스의 해상도, 프로세서, 메모리 등을 포함한 성능 정보를 수신할 수 있다. 이의 수신 시점은 응답 메시지를 수신함과 동시에 이루어질 수 있고, 응답 메시지를 수신하여 협업 관계를 맺은 이후 시점에 이루어질 수 있다. In addition, the
디바이스 정보 저장 모듈(420)은 디바이스 탐색 모듈(410)을 통해 탐색된 사용자 디바이스의 해상도, 프로세서, 메모리 등의 성능 정보와, 디바이스 사용자의 성별, 연령, 직업 등의 사용자 정보, 또 탐색된 디바이스의 네트워크 상태를 수집하여 사용자별 콘택스트 정보로 저장한다. The device
협업 운영 모듈(430)은 디바이스 정보 저장 모듈(420)에 저장된 사용자 정보와 디바이스의 성능, 네트워크 상태 정보를 미디어 서버에 전송하고, 미디어 서버로부터 제공받은 부가 콘텐츠를 관리한다. 이때의 부가 콘텐츠는 동일한 내용에 대하여 미디어 포맷에 따라 비디오, 오디오, 이미지 등의 미디어 콘텐츠로 구분될 수 있다. The collaboration operation module 430 transmits the user information stored in the device
네트워크 모니터링 모듈(440)은 디바이스 탐색 모듈(410)을 통해 탐색된 사용자 디바이스와 스마트 TV(400)간의 네트워크 상태 즉, 가용 대역폭, 네트워크 지연 정보 등을 주기적으로 측정한다. 측정한 결과는 디바이스 정보 저장 모듈(420)에 저장한다. 네트워크의 측정 방법으로는 TCP 상의 네트워크 대역폭을 제어하는 TFRC(TCP Friendly Rate Contro) 알고리즘 등을 이용할 수 있다. The
협업 서비스 모듈(450)은 사용자가 선택한 스트리밍 콘텐츠에 대하여 미디어 서버로부터 수신하여 재생하고, 협업 운영 모듈(430)에서 관리하고 있는 부가 콘텐츠 중에서 네트워크 모니터링 모듈(440)을 통해 측정한 네트워크 상태에 따라 적절한 부가 콘텐츠를 선택하여 사용자 디바이스로 전달한다. The
예를 들어, 디바이스의 해상도, 프로세서, 메모리 등의 성능 정보를 고려하여 스마트폰과 같이 디스플레이 작은 디바이스, 또는 스마트 패드와 같이 디스플레이가 큰 디바이스로 구분하고 이에 따라 저용량 또는 고용량의 부가 콘텐츠를 차등적으로 선택할 수 있다. For example, considering the performance information of the device resolution, processor, memory, etc., it is classified into a display small device such as a smart phone or a large display device such as a smart pad, and accordingly, a low- You can choose.
또, 디바이스의 프로세서의 코어 수, 클락, 그래픽 처리 능력, 메모리 용량 등 종합적인 성능 평가를 통해 비디오, 오디오, 또는 이미지 등의 미디어 포맷을 차등적으로 선택할 수 있다. In addition, a comprehensive performance evaluation including the number of cores, clocks, graphics processing capacity, and memory capacity of the processor of the device makes it possible to differentially select a media format such as video, audio, or image.
또, 사용자의 성별, 연령, 직업 등의 사용자 정보를 고려하여 협업 운용 모듈(430)에서 관리하는 부가 콘텐츠 중에서 사용자가 선호하는 부가 콘텐츠만을 선택하여 전달할 수 있다. 예컨대, 하나의 스트리밍 콘텐츠와 관련되는 다양한 부가 콘텐츠 중에서, 사용자의 연령과 동떨어지는 정보는 전달하지 않고 사용자의 직업과 관련된 정보는 선택하여 전달할 수 있다. In addition, in consideration of user information such as sex, age, occupation, etc. of the user, it is possible to select and deliver only the supplementary content preferred by the user from the supplementary content managed by the cooperative operation module 430. For example, among various supplementary contents related to one streaming content, information related to the user's job can be selected and delivered without conveying information that is the same as the user's age.
도 5는 본 발명의 실시 예에 따른 시스템에서의 사용자 디바이스를 나타낸 구성도이다. 5 is a block diagram illustrating a user device in a system according to an embodiment of the present invention.
본 발명의 실시 예에 따른 사용자 디바이스(500)는 다수의 디바이스(510)가 구비될 수 있고, 각 디바이스(510)에는 스마트 TV로부터 해당 부가 콘텐츠를 수신하여 재생하거나 또는 부가 콘텐츠가 액세스 정보인 경우 액세스 정보에 접속하여 해당 부가 콘텐츠를 요청하여 수신하고 이를 재생하는 브라우저 모듈(520)을 포함한다.
The
이상의 시스템 구성을 바탕으로 본 발명의 실시 예에 따른 서비스 방법에 대하여 도 6을 참조하여 설명한다. A service method according to an embodiment of the present invention will be described with reference to FIG. 6 based on the above system configuration.
도 6은 본 발명의 실시 예에 따른 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 전송하는 방법을 나타낸 흐름도이다.6 is a flowchart illustrating a method of transmitting different media contents according to an intra-home network state according to an embodiment of the present invention.
참고로, 도 6에서는 이해를 돕고자 스마트 TV(400)와 협업하는 사용자 디바이스를 사용자 디바이스1(510) 및 사용자 디바이스2(520) 두 개로 구분하여 설명한다. 그러나, 사용자 디바이스는 도시한 개수에 한정되지 않고 홈내 네트워크를 통해 수용 가능한 단말의 수 또는 단말의 접속 수 여부에 따라 다수의 디바이스와 협업할 수 있다. 6, a user device 1 (510) and a user device 2 (520) will be described as a user device that collaborates with the
먼저, 홈 내에 위치한 스마트 TV(400)가 디바이스 탐색 모듈에서 주변에 위치하고 있는 다수의 사용자 디바이스(510, 520)로 탐색 메시지를 전송하여 협업할 사용자 디바이스를 탐색한다(S1).First, the
그리고, 스마트 TV(400)가 탐색에 응답한 사용자 디바이스의 성능, 사용자 정보, 네트워크 상태를 수집하여 디바이스 정보 저장 모듈로 사용자별 콘택스트 정보를 저장 및 관리한다(S3, S5). Then, the
이를 위해, 스마트 TV(400)와 인접하고 있는 사용자 디바이스1(510) 및 사용자 디바이스2(520)는 스마트 TV(400)로부터 수신한 탐색 메시지에 응답하여 협업 서비스에 접속하려는 메시지를 전송하고, 각 사용자 디바이스(510, 520)에 대한 디바이스 정보, 즉, 해상도, 프로세서, 메모리 등의 성능 정보와 사용자 정보를 스마트 TV(400)로 전송한다(S2). To this end, the user device 1 510 and the user device 2 520 adjacent to the
그러면, 스마트 TV(400)는 각 사용자 디바이스(510, 520)로부터 수신한 디바이스 정보(성능 정보와 사용자 정보)를 수집하여 디바이스 정보 저장 모듈에 저장하고(S3), 탐색을 통해 응답한 각 사용자 디바이스(510, 520)와의 네트워크 상태를 측정하기 위해 측정 메시지를 전달할 수 있다(S4).Then, the
따라서, 스마트 TV(400)는 각 사용자 디바이스(510, 520)로부터 수집한 성능 정보와 사용자 정보에 네트워크 상태 정보를 수집하여 사용자 콘택스트 정보를 결정한다(S5).Accordingly, the
그리고, 결정한 사용자 콘택스트 정보를 스마트 TV(400)가 협업 운영 모듈을 통해 미디어 서버(100)로 전달한다(S6).Then, the
이후, 스마트 TV(400)가 사용자로부터 원하는 스트리밍 콘텐츠의 선택이 있으면 선택한 스트리밍 콘텐츠를 미디어 서버(100)로 요청한다(S7, S8).Thereafter, when the
미디어 서버(100)는 스마트 TV(400)로부터 요청받은 스트리밍 콘텐츠를 스트리밍 콘텐츠 저장부에 기 저장된 콘텐츠로부터 불러오고, 해당 스트리밍 콘텐츠와 관련되는 부가 콘텐츠를 사용자 콘택스트 정보에 따라 추출한다(S9).The
이때, 미디어 서버(100)는 부가 콘텐츠를 웹 서버(200)로부터 미리 제공받아 스트리밍 콘텐츠와 관련되는 부가 콘텐츠들을 분류할 수 있고, 분류된 부가 콘텐츠에서 사용자 콘택스트 정보에 따른 부가 콘텐츠를 추출할 수 있다. 추출 시 부가 콘텐츠 자체를 불러올 수 있고 또는 부가 콘텐츠를 액세스할 수 있는 액세스 정보만 추출할 수 있다. At this time, the
이러한 과정을 통해 미디어 서버(100)는 스마트 TV(400)가 요청한 스트리밍 콘텐츠와 부가 콘텐츠를 스마트 TV(400)로 전송한다(S10). Through this process, the
스마트 TV(400)는 미디어 서버(100)로부터 수신한 스트리밍 콘텐츠를 재생하고(S11), 수신한 부가 콘텐츠는 기 설정된 사용자 콘택스트 정보에 따라 사용자 디바이스1(510) 및 사용자 디바이스2(520)로 제공할 부가 콘텐츠를 차등적으로 선택하여 제공한다(S12).The
예를 들어, 사용자 디바이스1(510)가 오디오 재생이 가능한 디바이스이면, 스마트 TV(400)가 미디어 서버(100)로부터 수신한 부가 콘텐츠 중에서 오디오 포맷의 미디어 콘텐츠를 선택하여 사용자 디바이스1(510)로 제공한다. For example, if the user device 1 510 is a device capable of audio playback, the
또, 사용자 디바이스2(520)는 디스플레이의 크기가 크고 동영상 재생이 가능하며 네트워크 상태가 양호한 디바이스이면, 스마트 TV(400)가 미디어 서버(100)로부터 수신한 부가 콘텐츠 중에서 동영상 포맷의 미디어 콘텐츠를 선택하여 사용자 디바이스2(520)로 제공할 수 있다.If the user device 2 (520) is a device having a large display size and capable of playing back moving pictures and having a good network condition, the
이에 따라, 사용자 디바이스1(510) 및 사용자 디바이스2(520)는 브라우저 모듈을 통해 스마트 TV(400)로부터 수신한 부가 콘텐츠를 바로 재생한다(S13). 따라서, 사용자는 홈내의 스마트 TV(400)를 통해 스트리밍 콘텐츠를 시청하면서 동시에 다수의 사용자 디바이스(510, 520)를 통해 스트리밍 콘텐츠와 관련되는 다양한 부가 콘텐츠를 시청할 수 있는 N스크린 서비스를 제공받을 수 있다. Accordingly, the user device 1 510 and the user device 2 520 play back the supplementary content received from the
한편, 미디어 서버(100)로부터 수신한 부가 콘텐츠가 액세스 정보(이를 테면, url)를 포함한 정보일 경우, 이를 수신한 사용자 디바이스1(510) 및 사용자 디바이스2(520)는 수신한 부가 콘텐츠의 액세스 정보를 이용하여 해당 웹 서버(200)로 접속한 후 부가 콘텐츠를 요청하고, 요청한 부가 콘텐츠를 제공받는다(S14, S15).On the other hand, when the additional content received from the
이후, 각 사용자 디바이스(510, 520)가 브라우저 모듈을 통해 부가 콘텐츠를 재생한다(S16).Then, each of the
이상의 설명은 본 발명을 예시적으로 설명한 것에 불과하며, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술적 사상에서 벗어나지 않는 범위에서 다양한 변형이 가능할 것이다. 따라서 본 발명의 명세서에 개시된 실시 예들은 본 발명을 한정하는 것이 아니다. 본 발명의 범위는 아래의 특허청구범위에 의해 해석되어야 하며, 그와 균등한 범위 내에 있는 모든 기술도 본 발명의 범위에 포함되는 것으로 해석해야 할 것이다. The foregoing description is merely illustrative of the present invention, and various modifications may be made by those skilled in the art without departing from the spirit of the present invention. Accordingly, the embodiments disclosed in the specification of the present invention are not intended to limit the present invention. The scope of the present invention should be construed according to the following claims, and all the techniques within the scope of equivalents should be construed as being included in the scope of the present invention.
100: 미디어 서버 200: 웹 서버
300: 코어 및 액세스 네트워크 400: 스마트 TV
500: 사용자 디바이스 110: 협업 생성 모듈
120: 스트리밍 모듈 130: 스트리밍 콘텐츠 저장부
140: 부가 콘텐츠 저장부 410: 디바이스 탐색 모듈
420: 디바이스 정보 저장 모듈 430: 협업 운영 모듈
440: 네트워크 모니터링 모듈 450: 협업 서비스 모듈
510: 디바이스 1, 2 420: 브라우저 모듈100: media server 200: web server
300: Core and Access Network 400: Smart TV
500: user device 110: collaboration generation module
120: Streaming module 130: Streaming content storage unit
140: Additional content storage unit 410: Device search module
420: Device information storage module 430: Collaboration operating module
440: Network Monitoring Module 450: Collaboration Service Module
510: Device 1, 2 420: Browser module
Claims (9)
홈 내에 위치한 다수의 사용자 디바이스; 및
상기 홈 내에서 다수의 사용자 디바이스를 탐색하고, 탐색된 사용자 디바이스에게 네트워크 상태를 측정하기 위한 측정 메시지를 전달하고, 상기 탐색된 사용자 디바이스와의 네트워크 상태, 성능, 사용자의 정보를 수집하고, 상기 미디어 서버로 사용자가 선택한 스트리밍 콘텐츠를 요청하면 상기 미디어 서버로부터 요청한 스트리밍 콘텐츠와 부가 콘텐츠를 제공받아 상기 스트리밍 콘텐츠는 재생하고 상기 부가 콘텐츠는 상기 탐색된 사용자 디바이스로부터 수집한 정보들에 따라 차등적으로 상기 다수의 사용자 디바이스에 제공하는 스마트 TV를 포함하고,
상기 네트워크 상태는 상기 탐색된 사용자 디바이스와 상기 스마트 TV 사이의 가용 대역폭 및 네트워크 지연 정보를 포함하고,
상기 다수의 사용자 디바이스는 제1 디바이스 및 제2 디바이스를 포함하고,
상기 스마트 TV는 상기 제1 디바이스가 오디오 재생 기능을 가지면 상기 부가 콘텐츠 중 오디오 포맷의 부가 콘텐츠를 상기 제1 디바이스에 송신하고 상기 제2 디바이스가 동영상 재생 기능을 가지면 상기 부가 콘텐츠 중 동영상 포맷의 부가 콘텐츠를 상기 제2 디바이스에 송신하고,
상기 부가 콘텐츠는 상기 스트리밍 콘텐츠에 노출되는 상품에 대한 정보 및 상기 스트리밍 콘텐츠의 시리즈(series) 콘텐츠에 관한 정보를 포함하고,
상기 스마트 TV는 TFRC(TCP Friendly Rate Control)을 이용하여 상기 네트워크 상태에 따라 부가 콘텐츠를 차등적으로 상기 다수의 사용자 디바이스에 제공하는 것을 특징으로 하는 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 시스템.A media server for providing streaming content and additional content associated with the streaming content;
A plurality of user devices located within the groove; And
The method comprising the steps of: searching a plurality of user devices in the home, delivering a measurement message for measuring a network status to the searched user device, collecting network status, performance, and user information with the searched user device, When a streaming content selected by a user is requested by a server, the streaming content is received by receiving the streaming content and an additional content requested from the media server, and the additional content is divided into a plurality of To a user device of the smart TV,
Wherein the network status includes available bandwidth and network delay information between the discovered user device and the smart TV,
The plurality of user devices including a first device and a second device,
Wherein the smart TV transmits an additional content in an audio format of the supplementary content to the first device if the first device has an audio playback function and if the second device has a video playback function, To the second device,
Wherein the additional content includes information on a product exposed to the streaming content and information on a series content of the streaming content,
Wherein the smart TV provides the additional contents differentially to the plurality of user devices according to the network state using a TCP Friendly Rate Control (TFRC). system.
상기 부가 콘텐츠가 액세스 정보인 경우,
상기 다수의 사용자 디바이스가 상기 스마트 TV로부터 제공받은 액세스 정보로 접속하고 상기 액세스 정보에 해당하는 외부의 웹 서버로부터 해당 부가 콘텐츠를 제공받아 재생하는 것을 특징으로 하는 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 시스템.The method according to claim 1,
If the additional content is access information,
Wherein the plurality of user devices access the access information provided from the smart TV and reproduce by receiving the supplementary content from an external web server corresponding to the access information. / RTI >
상기 스마트 TV는
상기 탐색된 사용자 디바이스로부터 수집한 정보들을 상기 미디어 서버로 제공하고,
상기 미디어 서버는 상기 스마트 TV로부터 제공받은 정보를 기반으로 협업 서비스로 제공할 부가 콘텐츠를 생성하는 것을 특징으로 하는 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 시스템.The method according to claim 1,
The Smart TV
Providing information collected from the searched user device to the media server,
Wherein the media server generates supplementary content to be provided as a collaboration service based on the information provided from the smart TV.
상기 다수의 사용자 디바이스는
상기 스마트 TV로부터 제공받은 부가 콘텐츠를 상기 스트리밍 콘텐츠의 재생 시점과 동기화하여 재생하는 것을 특징으로 하는 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 시스템.The method according to claim 1,
The plurality of user devices
And the supplementary content provided from the smart TV is reproduced in synchronization with the reproduction time point of the streaming content.
상기 스마트 TV는
홈 내 인접하는 다수의 사용자 디바이스를 탐색하는 디바이스 탐색 모듈;
상기 디바이스 탐색 모듈을 통해 탐색된 사용자 디바이스와의 네트워크 상태를 측정하는 네트워크 모니터링 모듈;
상기 디바이스 탐색 모듈을 통해 탐색된 사용자 디바이스의 성능 정보와, 상기 네트워크 모니터링 모듈을 통해 측정된 네트워크 상태, 사용자 정보를 수집하여 사용자 콘택스트 정보로 저장하는 디바이스 정보 저장 모듈;
상기 미디어 서버로부터 제공받은 부가 콘텐츠를 수신하여 관리하는 협업 운영 모듈; 및
상기 협업 운영 모듈에서 수신한 부가 콘텐츠 중에서 상기 디바이스 정보 저장 모듈에 저장된 사용자 콘택스트 정보에 적합한 미디어 콘텐츠를 선택하여 상기 탐색된 사용자 디바이스로 전송하는 협업 서비스 모듈
을 포함하는 것을 특징으로 하는 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 시스템.The method according to claim 1,
The Smart TV
A device search module for searching for a plurality of adjacent user devices in the groove;
A network monitoring module for measuring a network status with a user device discovered through the device search module;
A device information storage module for collecting performance information of a user device discovered through the device search module, network status and user information measured through the network monitoring module, and storing the information as user context information;
A collaboration operation module that receives and manages supplementary contents provided from the media server; And
Selecting a media content suitable for the user context information stored in the device information storage module among the supplementary contents received by the collaboration operation module and transmitting the selected media content to the discovered user device
Wherein the media content is different according to a state of an intra-home network.
상기 디바이스 탐색 모듈은,
디바이스 동적 탐색(NFC, BT, UPnP, Bonjour) 기술을 이용하여 상기 다수의 사용자 디바이스를 탐색하는 것을 특징으로 하는 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 시스템.The method according to claim 1,
Wherein the device search module comprises:
Wherein the plurality of user devices are searched using device dynamic search (NFC, BT, UPnP, Bonjour) technology.
상기 스마트 TV가 탐색된 사용자 디바이스에게 네트워크 상태를 측정하기 위한 측정 메시지를 전달하는 단계;
상기 스마트 TV가 상기 탐색된 사용자 디바이스의 성능, 네트워크 상태, 사용자 정보를 수집하여 사용자 콘택스트 정보를 저장하는 단계;
상기 스마트 TV가 사용자에 의해 선택된 스트리밍 콘텐츠를 미디어 서버로 요청하는 단계;
상기 요청에 의해 상기 스마트 TV가 상기 미디어 서버로부터 스트리밍 콘텐츠와 상기 스트리밍 콘텐츠와 관련된 부가 콘텐츠를 제공받는 단계;
상기 스마트 TV가 상기 스트리밍 콘텐츠를 재생하는 단계; 및
상기 스마트 TV가 상기 사용자 콘택스트 정보에 적합한 부가 콘텐츠를 선택하여 상기 탐색된 사용자 디바이스에 차등적으로 전송하는 단계를 포함하고,
상기 네트워크 상태는 상기 탐색된 사용자 디바이스와 상기 스마트 TV 사이의 가용 대역폭 및 네트워크 지연 정보를 포함하고,
다수의 사용자 디바이스는 제1 디바이스 및 제2 디바이스를 포함하고,
상기 스마트 TV는 상기 제1 디바이스가 오디오 재생 기능을 가지면 상기 부가 콘텐츠 중 오디오 포맷의 부가 콘텐츠를 상기 제1 디바이스에 송신하고 상기 제2 디바이스가 동영상 재생 기능을 가지면 상기 부가 콘텐츠 중 동영상 포맷의 부가 콘텐츠를 상기 제2 디바이스에 송신하고,
상기 부가 콘텐츠는 상기 스트리밍 콘텐츠에 노출되는 상품에 대한 정보 및 상기 스트리밍 콘텐츠의 시리즈(series) 콘텐츠에 관한 정보를 포함하고,
상기 스마트 TV는 TFRC(TCP Friendly Rate Control)을 이용하여 상기 네트워크 상태에 따라 부가 콘텐츠를 차등적으로 상기 다수의 사용자 디바이스에 제공하는 것을 특징으로 하는 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 방법.Searching for a user device adjacent to the smart TV located in the groove;
Transmitting a measurement message for measuring a network status to a user device that the smart TV searches;
The smart TV collecting performance, network status, and user information of the discovered user device and storing user context information;
Requesting, by the smart TV, a streaming content selected by a user to a media server;
Receiving, by the request, the streaming content from the media server and additional content related to the streaming content;
The smart TV reproducing the streaming contents; And
The smart TV selecting an additional content suitable for the user context information and differentially transmitting the selected additional content to the searched user device,
Wherein the network status includes available bandwidth and network delay information between the discovered user device and the smart TV,
The plurality of user devices include a first device and a second device,
Wherein the smart TV transmits an additional content in an audio format of the supplementary content to the first device if the first device has an audio playback function and if the second device has a video playback function, To the second device,
Wherein the additional content includes information on a product exposed to the streaming content and information on a series content of the streaming content,
Wherein the smart TV provides the additional contents differentially to the plurality of user devices according to the network state using a TCP Friendly Rate Control (TFRC). Way.
상기 스마트 TV가 상기 사용자 콘택스트 정보에 적합한 부가 콘텐츠를 선택하는 방법은,
사용자 디바이스의 해상도, 프로세서, 메모리 정보를 포함한 성능을 고려하여 디스플레이가 작은 또는 큰 디바이스를 구별하고, 상기 사용자 디바이스의 프로세서에 대한 코어 수, 클락, 그래픽 처리 능력, 메모리 용량 정보를 토대로 종합적인 성능 평가를 통해 재생 가능한 미디어 포맷의 부가 콘텐츠를 선택하는 것을 특징으로 하는 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 방법. 8. The method of claim 7,
A method for the smart TV to select additional contents suitable for the user context information,
The performance of the user device, including the resolution, the processor, and the memory information, is distinguished, and a comprehensive performance evaluation based on the number of cores, clock, graphics processing capability, and memory capacity for the processor of the user device And selecting additional content in a playable media format over the network.
상기 스마트 TV가 상기 사용자 콘택스트 정보에 적합한 부가 콘텐츠를 선택하는 방법은,
상기 사용자 디바이스의 사용자 성별, 연령, 직업을 포함한 사용자 정보를 이용하여 사용자가 선호하는 부가 콘텐츠를 통계적 데이터에 근거하여 선택하는 것을 특징으로 홈 내 네트워크 상태에 따라 차등적인 미디어 콘텐츠를 제공하는 방법. 8. The method of claim 7,
A method for the smart TV to select additional contents suitable for the user context information,
And selecting user-preferred supplementary content based on statistical data by using user information including user gender, age, and occupation of the user device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120117335A KR101406425B1 (en) | 2012-10-22 | 2012-10-22 | The differential media content transmission method and system according to the network status in a home environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120117335A KR101406425B1 (en) | 2012-10-22 | 2012-10-22 | The differential media content transmission method and system according to the network status in a home environment |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140050917A KR20140050917A (en) | 2014-04-30 |
KR101406425B1 true KR101406425B1 (en) | 2014-06-27 |
Family
ID=50655841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120117335A KR101406425B1 (en) | 2012-10-22 | 2012-10-22 | The differential media content transmission method and system according to the network status in a home environment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101406425B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102052385B1 (en) * | 2015-04-15 | 2019-12-06 | 한국전자통신연구원 | Collaborating service providing method for media sharing and system thereof |
KR102123105B1 (en) * | 2018-11-12 | 2020-06-15 | 광운대학교 산학협력단 | Adaptive traffic management system and method based on device-media context information matching in home network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060048952A (en) * | 2004-07-29 | 2006-05-18 | 마이크로소프트 코포레이션 | Media transrating over a bandwidth-limited network |
KR101138936B1 (en) * | 2011-01-14 | 2012-04-25 | 전자부품연구원 | Collaborative service system using mobile device and method for providing collaborative service using mobile device in home server of the system |
-
2012
- 2012-10-22 KR KR1020120117335A patent/KR101406425B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060048952A (en) * | 2004-07-29 | 2006-05-18 | 마이크로소프트 코포레이션 | Media transrating over a bandwidth-limited network |
KR101138936B1 (en) * | 2011-01-14 | 2012-04-25 | 전자부품연구원 | Collaborative service system using mobile device and method for providing collaborative service using mobile device in home server of the system |
Also Published As
Publication number | Publication date |
---|---|
KR20140050917A (en) | 2014-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11888914B2 (en) | Multiple flinging devices in a media fling system | |
US9131266B2 (en) | Ad-hoc media presentation based upon dynamic discovery of media output devices that are proximate to one or more users | |
US9591042B2 (en) | In-house location based services | |
US9003301B2 (en) | Image management method and system using thumbnail in DLNA system | |
US9628145B2 (en) | Method and system for transfering data between plurality of devices | |
KR101784184B1 (en) | Method and system for providing personalized service in iptv | |
US9148756B2 (en) | Output of content from the internet on a media rendering device | |
US8380818B2 (en) | Information processing system, information processing device, information processing method, and program | |
US9092462B2 (en) | Method, apparatus, and system for processing media resource playlist in local area network | |
US8914464B2 (en) | Information processing device, information processing method, and information processing system | |
US20200296562A1 (en) | Method and device for providing service | |
US20190200281A1 (en) | Communication apparatus, control method, and storage medium | |
WO2015035957A1 (en) | Video resource obtaining method, backend server, video client, and system | |
EP3160101B1 (en) | Multi-media resource management method, cloud server and electronic device | |
KR101406425B1 (en) | The differential media content transmission method and system according to the network status in a home environment | |
WO2019100631A1 (en) | Video playing method, apparatus and system, and storage medium | |
KR101231821B1 (en) | Method and System for providing contents continuous play service | |
US9112904B2 (en) | System and method for sharing DLNA network information | |
JP2006331199A (en) | Service decision device and service decision method | |
KR101395529B1 (en) | Method and system for providing contents streaming service based on user location | |
KR101098232B1 (en) | Mobile terminal for supporting iptv personal information handling effectively and method for handling iptv personal information | |
KR101008040B1 (en) | Apparatus for controlling internet protocol television based on communication between terminals | |
JP2014204238A (en) | Information providing apparatus and wireless communication apparatus | |
KR20120088072A (en) | Multimedia streaming service method | |
TW201246918A (en) | Multimedia file playing system and set top box |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190603 Year of fee payment: 6 |