KR20170132607A - Method and Apparatus for Setting Channel for Providing Personalized Broadcasting - Google Patents

Method and Apparatus for Setting Channel for Providing Personalized Broadcasting Download PDF

Info

Publication number
KR20170132607A
KR20170132607A KR1020160063696A KR20160063696A KR20170132607A KR 20170132607 A KR20170132607 A KR 20170132607A KR 1020160063696 A KR1020160063696 A KR 1020160063696A KR 20160063696 A KR20160063696 A KR 20160063696A KR 20170132607 A KR20170132607 A KR 20170132607A
Authority
KR
South Korea
Prior art keywords
terminal device
information
streaming
live channel
content
Prior art date
Application number
KR1020160063696A
Other languages
Korean (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 KR1020160063696A priority Critical patent/KR20170132607A/en
Publication of KR20170132607A publication Critical patent/KR20170132607A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present invention relates to a method and apparatus for providing personalized streaming content. When a viewer is receiving specific streaming content, an insertion video such as an advertisement considering the current status, profile, and inclination of the viewer, and surrounding situation information is transmitted so that the viewer can watch a personalized insertion video. So, the viewer can acquire information that the viewer should know at present in real time. In addition, viewers interest in an advertisement video can be further increased, and an advertisement effect can be increased.

Description

개인화된 방송 제공을 위한 채널 설정 방법 및 이를 위한 장치{Method and Apparatus for Setting Channel for Providing Personalized Broadcasting}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a channel setting method for providing personalized broadcasting,

본 발명은 개인화된 방송 제공을 위한 채널 설정 방법 및 장치에 관한 것으로서, 더욱 상세하게는 스트리밍 서비스를 이용 중인 사용자의 성향, 프로파일 및 현재 상황, 위치 등을 고려하여, 각 사용자에 맞는 개인화된 방송을 제공하기 위한 채널 설정 방법 및 이를 위한 장치에 관한 것이다.The present invention relates to a channel setting method and apparatus for providing a personalized broadcast service, and more particularly, to a personalized broadcast setting method and apparatus for providing a personalized broadcast service in consideration of a user's tendency, profile, current situation, And a device for the same.

이 부분에 기술된 내용은 단순히 본 실시 예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.The contents described in this section merely provide background information on the present embodiment and do not constitute the prior art.

기존에는 소비자들이 방송 컨텐츠를 주로 TV를 통해서 소비하였으나, 최근 방송 컨텐츠를 소비하는 소비자들의 시청 형태가 모바일 장치로 이동하면서, 모바일 비디오 스트리밍 트래픽(Mobile Video Streaming Traffic)이 점점 증가하고 있는 실정이다.In the past, consumers have mainly consumed broadcast contents through a TV. Recently, however, mobile video streaming traffic has been increasing as the audience type of consumers consuming broadcast contents is moving to a mobile device.

특히, 모바일 스트리밍 서비스의 형태가 다양해짐에 따라, 사용자가 직접 모바일 장치를 이용하여 컨텐츠를 만들고, 이를 유튜브 혹은 페이스 북과 같이 서로 다른 개인 방송 매체를 통해 자신이 만든 컨텐츠를 다른 시청자들에게 제공하는 수준에 이르렀다.Particularly, as the form of mobile streaming service becomes various, a user creates content using a mobile device directly and provides it to other viewers through different personal broadcasting media such as YouTube or Facebook .

이러한 개인 방송은 그 수요 및 공급이 날이 갈수록 증가 하고 있어, 개인 방송의 파급력은 점점 증가하고 있는 추세이다.The demand and supply of such personal broadcasting is increasing day by day, and the power of personal broadcasting is increasing.

그러나 개인 방송 등의 사용자가 직접 제작하여 배포하는 스트리밍 컨텐츠의 경우, 상기 배포되는 스트리밍 컨텐츠 사이에 광고 등의 특정한 삽입영상을 제공할 수 있는데, 현재 기술로는 동일한 시간에 동일한 삽입 영상을 제공할 수 밖에 없는 문제점이 있었다.However, in the case of streaming contents that a user such as personal broadcasting creates and distributes, a specific embedded image such as an advertisement may be provided between the streaming contents to be distributed. In the present technology, There was a problem outside.

즉, 상기 스트리밍 서비스를 시청하는 모든 사용자가 동일한 삽입 영상을 시청하게 되어, 삽입 영상에 대한 사용자의 흥미를 떨어뜨렸고, 따라서, 각 시청자의 흥미를 끌 수 있는 개인화된 삽입 영상을 시청자 별로 제공할 수 있는 기술이 요구되고 있는 실정이다.That is, all the users viewing the streaming service watch the same embedded video, thereby lowering the user's interest in the embedded video. Accordingly, a personalized embedded video that can attract the viewer's interest is provided for each viewer Technology is required.

한국등록특허 제10-0924646호 (명칭: IPTV를 이용한 개인방송 서비스 제공 시스템 및 방법, 2009.09.17.)Korean Patent No. 10-0924646 (Title: System and method for providing personal broadcasting service using IPTV, September 17, 2009)

상술한 요구를 충족 시키기 위하여, 각 시청자 별로 개인화된 삽입 영상을 제공할 수 있는 개인화된 방송 제공을 위한 채널 설정 방법 및 장치를 제공하고자 한다.In order to satisfy the above-mentioned demand, the present invention is to provide a channel setting method and apparatus for providing a personalized broadcast capable of providing a personalized inserted image for each viewer.

구체적으로 개인 방송 제작자가 직접 만든 컨텐츠를 유튜브 혹은 페이스 북 등의 서로 다른 개인 방송 매체를 통하여, 컨텐츠를 제공하는 경우, 시청자의 흥미, 시청자의 개인 정보 및 저지연 방송 중 하나를 고려하여 기존의 MBMS 전송 방법으로는 충족될 수 없었던, 시청자의 주요 요구 사항이 반영된 삽입 영상을 스트리밍 서비스 중간에 삽입하기 위한 개인화된 방송 채널 설정 방법 및 장치를 제공하고자 한다.Specifically, when providing content through personal broadcasting media such as YouTube or Facebook, the contents created by the personal broadcasting producer may be stored in the existing MBMS service in consideration of the viewer's interest, personal information of the viewer, And to provide a personalized broadcast channel setting method and apparatus for inserting an embedded video in which a main requirement of a viewer is reflected in a streaming service, which can not be satisfied as a transmission method.

특히, 모바일 MMT 기술을 이용하여 개인화된 방송을 제공하기 위한 시그널링 메시지(signaling message) 구문을 제안하고자 한다.In particular, we propose a signaling message syntax for providing personalized broadcast using mobile MMT technology.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 개인화된 방송 채널 설정 방법은 컨텐츠 제공 장치가 사용자가 요청한 스트리밍 컨텐츠를 제공하는 단계, 상기 사용자의 성향, 프로파일 및 현재 상황을 고려하여, 상기 사용자에 개인화된 삽입 영상을 선택하는 단계, 상기 선택한 삽입 영상을 상기 사용자의 단말장치로 전송하는 단계를 포함할 수 있다.According to another aspect of the present invention, there is provided a personalized broadcast channel setting method comprising: providing a streaming content requested by a user; Selecting an embedded image that is personalized to the user, and transmitting the selected embedded image to the terminal device of the user.

본 발명에 따르면, 시청자가 특정 스트리밍 컨텐츠를 제공 받는 도중에, 시청자의 현재 상황, 프로파일, 성향 등이 고려된 광고, 주변 상황 정보 등의 삽입 영상을 전송하여, 시청자에게 개인화된 삽입 영상을 시청할 수 있게 함으로써, 시청자가 현재 알아야 할 정보를 실시간으로 취득하게 할 수 있고, 광고 영상에 대한 시청자의 흥미도를 더욱 높일 수 있어, 광고 효과를 증대시킬 수 있다.According to the present invention, it is possible to transmit an embedded video such as an advertisement and surrounding situation information considering a current situation of a viewer, a profile, an inclination, etc. while a viewer is being provided with a specific streaming content, Thus, it is possible for the viewer to acquire information that should be known at the present time in real time, the viewer's interest in the advertisement image can be further increased, and the advertising effect can be increased.

아울러, 상술한 효과 이외의 다양한 효과들이 후술될 본 발명의 실시 예에 따른 상세한 설명에서 직접적 또는 암시적으로 개시될 수 있다.In addition, various effects other than the above-described effects can be directly or implicitly disclosed in the detailed description according to the embodiment of the present invention to be described later.

도1은 본 발명에 따른 개인화된 방송 제공을 위한 체널 설정 시스템에 관한 도면이다.
도2 내지 도3은 본 발명의 실시 예에 따른 시그널링 메시지의 구문 예를 설명하기 위한 도면이다.
FIG. 1 is a diagram of a channel setting system for providing personalized broadcasting according to the present invention.
FIGS. 2 to 3 are diagrams for explaining a syntax example of a signaling message according to an embodiment of the present invention.

본 발명의 과제 해결 수단의 특징 및 이점을 보다 명확히 하기 위하여, 첨부된 도면에 도시된 본 발명의 특정 실시 예를 참조하여 본 발명을 더 상세하게 설명한다.BRIEF DESCRIPTION OF THE DRAWINGS For a more complete understanding of the nature and advantages of the present invention, reference should be made to the following detailed description taken in conjunction with the accompanying drawings, in which:

다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.In the following description and the accompanying drawings, detailed description of well-known functions or constructions that may obscure the subject matter of the present invention will be omitted. It should be noted that the same constituent elements are denoted by the same reference numerals as possible throughout the drawings.

이하의 설명 및 도면에서 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.The terms and words used in the following description and drawings are not to be construed in an ordinary sense or a dictionary, and the inventor can properly define his or her invention as a concept of a term to be described in the best way It should be construed as meaning and concept consistent with the technical idea of the present invention. Therefore, the embodiments described in the present specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention, and not all of the technical ideas of the present invention are described. Therefore, It is to be understood that equivalents and modifications are possible.

또한, 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하기 위해 사용하는 것으로, 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 뿐, 상기 구성요소들을 한정하기 위해 사용되지 않는다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제2 구성요소는 제1 구성요소로 명명될 수 있고, 유사하게 제1 구성요소도 제2 구성요소로 명명될 수 있다.Also, terms including ordinal numbers such as first, second, etc. are used to describe various elements, and are used only for the purpose of distinguishing one element from another, Not used. For example, without departing from the scope of the present invention, the second component may be referred to as a first component, and similarly, the first component may also be referred to as a second component.

또한, 본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 또한, 본 명세서에서 기술되는 "포함 한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Also, the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. It is also to be understood that the terms such as " comprising "or" having ", as used herein, are intended to specify the presence of stated features, integers, It should be understood that the foregoing does not preclude the presence or addition of other features, numbers, steps, operations, elements, parts, or combinations thereof.

또한, 명세서에 기재된 "부", "기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, "일(a 또는 an)", "하나(one)", "그(the)" 및 유사 관련어는 본 발명을 기술하는 문맥에 있어서(특히, 이하의 청구항의 문맥에서) 본 명세서에 달리 지시되거나 문맥에 의해 분명하게 반박되지 않는 한, 단수 및 복수 모두를 포함하는 의미로 사용될 수 있다.Also, the terms "part," "module," and the like, which are described in the specification, refer to a unit for processing at least one function or operation, and may be implemented by hardware or software or a combination of hardware and software. Also, the terms " a or ", "one "," the ", and the like are synonyms in the context of describing the invention (particularly in the context of the following claims) May be used in a sense including both singular and plural, unless the context clearly dictates otherwise.

상술한 용어들 이외에, 이하의 설명에서 사용되는 특정 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.In addition to the above-described terms, certain terms used in the following description are provided to facilitate understanding of the present invention, and the use of such specific terms may be changed to other forms without departing from the technical idea of the present invention.

아울러, 본 발명의 범위 내의 실시 예들은 컴퓨터 실행가능 명령어 또는 컴퓨터 판독가능 매체에 저장된 데이터 구조를 가지거나 전달하는 컴퓨터 판독가능 매체를 포함한다. 이러한 컴퓨터 판독가능 매체는, 범용 또는 특수 목적의 컴퓨터 시스템에 의해 액세스 가능한 임의의 이용 가능한 매체일 수 있다. 예로서, 이러한 컴퓨터 판독가능 매체는 RAM, ROM, EPROM, CD-ROM 또는 기타 광 디스크 저장장치, 자기 디스크 저장장치 또는 기타 자기 저장장치, 또는 컴퓨터 실행가능 명령어, 컴퓨터 판독가능 명령어 또는 데이터 구조의 형태로 된 소정의 프로그램 코드 수단을 저장하거나 전달하는 데에 이용될 수 있고, 범용 또는 특수 목적 컴퓨터 시스템에 의해 액세스 될 수 있는 임의의 기타 매체와 같은 물리적 저장 매체를 포함할 수 있지만, 이에 한정되지 않는다.In addition, embodiments within the scope of the present invention include computer-readable media having computer-executable instructions or data structures stored on computer-readable media. Such computer-readable media can be any available media that is accessible by a general purpose or special purpose computer system. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or in the form of computer- But is not limited to, a physical storage medium such as any other medium that can be used to store or communicate certain program code means of the general purpose or special purpose computer system, .

이하의 설명 및 특허청구범위에서 본 발명에 따른 스트리밍 컨텐츠 전송 방법 및 이를 위한 장치를 구현하기 위한 기술적인 배경은 MMT(MPEG Media Transport) 인 것을 가정하여 설명하도록 한다.In the following description and claims, it is assumed that MMT (MPEG Media Transport) is a technical background for implementing the streaming contents transmission method and the apparatus therefor according to the present invention.

그러나, 이는 본 발명의 이해를 돕기 위한, 편의상 예시일 뿐, 본 발명이 반드시 MMT 기술에만 한정되어 적용되는 것은 아니다.However, this is only an example for convenience of understanding of the present invention, and the present invention is not necessarily limited to the MMT technology.

그러면 이제, 본 발명의 실시 예에 따른 시스템에서의 개인화된 스트리밍 컨텐츠 전송 방법에 대하여 도면을 참조하여 상세하게 설명하도록 한다.Now, a method of transmitting personalized streaming contents in a system according to an embodiment of the present invention will be described in detail with reference to the drawings.

도1은 본 발명의 실시 예에 따른 개인화된 방송 채널 설정 시스템의 구성을 나타내는 도면이다.FIG. 1 is a diagram illustrating a configuration of a personalized broadcast channel setting system according to an embodiment of the present invention. Referring to FIG.

도1을 참조하면, 본 발명의 실시 예에 따른 개인화된 방송 채널 설정 시스템은 방송 장치(100), 컨텐츠 제공 장치(200), 컨텐츠 제공 플랫폼(300) 및 단말장치(400)를 포함하여 구성될 수 있다.1, a personalized broadcast channel setting system according to an embodiment of the present invention includes a broadcasting apparatus 100, a content providing apparatus 200, a content providing platform 300, and a terminal apparatus 400 .

본 발명에 따른 방송 장치(100)는 개인 방송과 같은 스트리밍 컨텐츠를 단말장치(400)에 제공하기 위한 장치로서, 방송 컨텐츠 제작자가 제작한 스트리밍 컨텐츠를 컨텐츠 제공 서버(200)에 전송하여, 단말장치(400)의 사용자가 요청하면, 컨텐츠 제공 서버(200)를 통해 사용자가 해당 스트리밍 컨텐츠를 시청할 수 있도록 한다.The broadcasting apparatus 100 according to the present invention is an apparatus for providing streaming contents such as personal broadcasting to the terminal apparatus 400. The broadcasting apparatus 100 transmits the streaming contents produced by the broadcasting contents producer to the contents providing server 200, The user can view the streaming content through the content providing server 200 when the user of the terminal 400 requests the streaming content.

본 발명에 따른 컨텐츠 제공 서버(200)는 통신망(미도시)을 통해서 단말 장치(400)와 연동하여 컨텐츠 전송 요청을 받고 해당 컨텐츠를 통신망(미도시)을 통해서 스트리밍 방식으로 단말 장치(400)로 전송하기 위한 장치이다. The content providing server 200 according to the present invention receives a content transmission request in cooperation with the terminal device 400 through a communication network (not shown) and transmits the content to the terminal device 400 in a streaming manner via a communication network Lt; / RTI >

이러한 컨텐츠 제공 장치(200)는 단말장치(400)로 컨텐츠를 스트리밍 하기 위하여 단말 장치(400)에 스트리밍 컨텐츠 데이터를 패킷 단위로 나누어 전송할 수 있다.The content providing apparatus 200 may transmit the streaming content data divided into packet units to the terminal apparatus 400 in order to stream the content to the terminal apparatus 400.

특히, 본 발명에 따른 컨텐츠 제공 장치(200)는 단말장치(400)로부터 라이브 채널 요청 메시지를 수신하면, 이에 대응하는 라이브 채널 응답 메시지를 단말장치(400)에 전송함으로써, 단말장치(400) 사용자가 개인화된 스트리밍 컨텐츠를 제공받을 수 있도록 할 수 있다.In particular, when receiving the live channel request message from the terminal device 400, the content providing apparatus 200 according to the present invention transmits the live channel response message corresponding to the live channel request message to the terminal device 400, So that personalized streaming contents can be provided.

컨텐츠 제공 플랫폼(300)은 상기 스트리밍 컨텐츠를 단말장치(400)로 제공 하기 위한 플랫폼을 의미하며, 대표적으로 유튜브, 페이스북, 아프리카 TV 등이 될 수 있다.The content providing platform 300 is a platform for providing the streaming content to the terminal device 400, and may be typically YouTube, Facebook, Africa TV, and the like.

마지막으로 단말 장치(400)는 사용자의 조작에 따라 통신망(미도시)을 통해 컨텐츠 제공 장치(200)와 각종 데이터를 송수신할 수 있는 사용자의 장치를 의미한다.Lastly, the terminal device 400 refers to a user device that can transmit / receive various data to / from the content providing apparatus 200 through a communication network (not shown) according to a user's operation.

특히, 본 발명에 따른 단말 장치(400)는 사용자의 요청에 따라 개인화된 스트리밍 컨텐츠를 제공 받기 위한 라이브 채널 요청 메시지를 컨텐츠 제공 장치(200)로 전송하고, 이에 대응하는 라이브 채널 응답 메시지를 컨텐츠 제공 장치(200)로부터 수신하여, 개인화된 스트리밍 컨텐츠를 제공 받기 위한 채널을 컨텐츠 제공 장치(200)와 단말장치(400) 간에 생성하여, 단말장치(400) 사용자에게 개인화된 스트리밍 컨텐츠를 제공 받을 수 있다.In particular, the terminal device 400 according to the present invention transmits a live channel request message for receiving personalized streaming contents to the content providing apparatus 200 at the request of the user, and transmits a corresponding live channel response message to the content providing apparatus 200 A channel for receiving personalized streaming contents may be generated between the content providing apparatus 200 and the terminal apparatus 400 by receiving the personalized streaming contents from the apparatus 200 and receiving personalized streaming contents from the terminal apparatus 400 .

이러한 단말 장치(400)는 통신망(미도시)을 통하여 음성 또는 데이터 통신을 수행할 수 있으며, 데이터의 송수신 및 처리를 위한 프로그램 및 프로토콜을 저장하는 메모리, 각종 프로그램을 실행하여 연산 및 제어하기 위한 마이크로프로세서 등을 구비할 수 있다. 또한, 이러한 본 발명의 단말 장치(300)는 다양한 형태로 구현될 수 있다. 예를 들어, 본 명세서에서 기술되는 단말 장치(300)는 스마트 폰(smart phone), 타블렛 PC(Tablet PC), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MP3 Player 등의 이동 단말기가 사용될 수 있다.The terminal device 400 can perform voice or data communication through a communication network (not shown), and includes a memory for storing a program and a protocol for transmitting and receiving data, a microprocessor for executing and controlling various programs, A processor, and the like. In addition, the terminal device 300 of the present invention can be implemented in various forms. For example, the terminal device 300 described in this specification may be a mobile terminal such as a smart phone, a tablet PC, a PDA (personal digital assistant), a portable multimedia player (PMP) Can be used.

또한, 본 발명의 단말 장치(400)는 디지털 기기의 컨버전스(convergence) 추세에 따라 휴대 기기의 변형이 매우 다양하여 모두 열거할 수는 없으나, 상기 언급된 유닛들과 동등한 수준의 유닛이 본 발명에 따른 단말 장치(400)로 사용될 수 있으며, 본 발명에 따른 데이터를 송수신 할 수 있는 장치라면, 그 어떠한 장치도 본 발명의 실시 예에 따른 단말 장치(400)로 이용될 수 있다.In addition, the terminal device 400 of the present invention can not enumerate all of the deformation of the portable device according to the convergence trend of the digital device, but a unit equivalent to the above- And any device capable of transmitting and receiving data according to the present invention can be used as the terminal device 400 according to the embodiment of the present invention.

한편, 발명의 이해를 돕기 위해, 단말장치(400) 사용자가 제공 받게 되는 개인화된 스트리밍 컨텐츠에 대한 2가지 예시에 대해 설명하도록 한다.Meanwhile, in order to facilitate understanding of the invention, two examples of personalized streaming contents to be provided to a user of the terminal device 400 will be described.

첫번째는 개인 방송 서비스에서 개인 방송 제작자가 자신이 제작한 개인방송의 인기를 높이기 위한 예시이며, 두번째는 실시간 교통 사고 정보 방송과 같은 공공 안전 서비스와 관련한 개인화된 스트리밍 컨텐츠를 제공하는 예시이다.The first is an example for the personal broadcasting producer to increase the popularity of the personal broadcasting produced by the personal broadcasting provider in the personal broadcasting service, and the second is an example for providing the personalized streaming contents related to the public safety service such as the real-time traffic accident information broadcasting.

우선, 첫번째 예시에 대해 구체적으로 설명하면, 개인 방송 제작자가 자신이 식당에서 저녁을 먹는 장면을 라이브 스트리밍으로 제작하고, 이를 인터넷을 통해 방송한다. First, the first example will be described in detail. A producer of a personal broadcasting program produces a live streaming scene in which a person eats dinner at a restaurant, and broadcasts the live streaming through the Internet.

사람들은 상기 개인 방송 제작자가 방송하는 라이브 스트리밍 영상을 시청하게 되고, 상기 개인 방송 제작자의 활동을 좋아하게 되며, 때에 따라서는 상기 개인 방송 제작자에게 현금화 할 수 있는 아이템을 선물하기도 한다. 이러한 개인 방송 제작자의 방송이 꽤 인기 있게 되면, 다수의 시청자가 상기 개인 방송 제작자의 방송을 그들의 단말장치(400)를 통해 시청하게 된다.People watch the live streaming video broadcast by the personal broadcasting producer, enjoy the activity of the personal broadcasting producer, and occasionally present an item that can be cashed to the personal broadcasting producer. When the broadcasting of the personal broadcasting producer becomes quite popular, a plurality of viewers watch the broadcasting of the personal broadcasting producer through their terminal devices 400.

이때, 상기의 개인 방송 제작자가 제작한 라이브 스트리밍 영상은 먹는 방송을 좋아하는 사용자들에게 제공될 것이며, 또한 상기 라이브 스트리밍 도중에 전송되는 삽입 광고 영상 역시, 각 사용자 별로 개인화된 삽입 광고 영상이 제공될 수 있다.At this time, the live streaming video produced by the producer of the personal broadcasting will be provided to users who like to enjoy the broadcasting, and the interstitial advertisement image transmitted during the live streaming can also be provided with an individualized advertisement image for each user have.

이어서 두번째 예시에 대해서 설명하면, 스트리밍 컨텐츠 시청자가 스트리밍 컨텐츠를 시청하면서, 상기 시청자의 차를 운전하는데, 갑작스러운 교통 체증을 만나게 된다.Next, a second example will be described. When a streaming content viewer views the streaming content, the viewer's car is driven, and sudden traffic congestion is encountered.

이때, 상기 시청자는 상기 시청자의 차에 탑재되어 있는 스크린을 통해 현재 위치에서 발생한 교통사고의 상황에 관한 정보를 제공 받게 되고, 대체 경로에 대한 정보 또한 제공 받을 수 있게 된다.At this time, the viewer receives information on the status of the traffic accident occurring at the current position through the screen mounted on the viewer's car, and information on the alternative route can also be provided.

또한, 이러한 경우, 푸시 투 토크(Push-to-talk) 형태의 어플리케이션을 사용하여 현재 시청자 차량의 위치에서 현재 상황에 관한 정확한 정보를 전달받거나 전달해줄 수도 있다.Also, in this case, accurate information regarding the current situation may be received or transmitted at the current position of the viewer vehicle by using an application in the form of a push-to-talk.

이상, 본 발명의 실시 예에 따른 개인화된 방송 채널 설정 시스템의 구성에 대해 설명하였다.The configuration of the personalized broadcast channel setting system according to the embodiment of the present invention has been described above.

이하, 개인화된 방송 채널 설정을 위한 라이브 채널 요청 메시지(Live Channel reQuest; LCQ) 및 라이브 채널 응답 메시지(Live Channel Reply)의 구문(Syntax)를 도2 내지 도3을 통해 설명하도록 한다.Hereinafter, the syntax of a live channel request message (LCQ) and a live channel response message (Live Channel Reply) for personalized broadcast channel setting will be described with reference to FIG. 2 to FIG.

도2는 라이브 채널 요청 메시지에 관한 구문을 설명하기 위한 도면이고, 도3은 라이브 채널 응답 메시지에 관한 구문을 설명하기 위한 도면이다.FIG. 2 is a diagram for explaining a syntax of a live channel request message, and FIG. 3 is a diagram for explaining a syntax of a live channel response message.

도2를 참조하면, 라이브 채널 요청 메시지는 타이틀 정보(Title), 세션 키(Session_Key), 그룹 식별 정보(Group_id), 위치 식별 정보(Location_id), 어플리케이션 식별 정보(application_id), 시작 시간(start_time), 종료 시간(end_time), IP 주소(IP_address), 네트워크 정보(interface_type), P2P 구분 정보(P2P flag) 및 메시지 교환 가능 정보(Interactivity flag) 중 적어도 하나를 포함할 수 있다.2, a live channel request message includes a title information, a session key, a group ID, a location ID, an application ID, An end time, an end time, an IP address, an interface_type, a P2P flag, and an interactivity flag.

타이틀 정보(Title)은 개인 방송의 타이틀, 제목 등을 의미하는 것이고, 세션 키(Session Key)는 단말장치(400)와 컨텐츠 제공 장치(300) 간에 생성되는 세션 식별을 보장하기 위해 임의적으로 발생되는 세션 키를 의미하며, 32비트의 길이로 구성될 수 있다.The session key is generated arbitrarily in order to guarantee the session identification generated between the terminal device 400 and the content providing device 300 Means a session key, and may be configured with a length of 32 bits.

그룹 식별 정보(group_id)는 MSISDN set과 같은 그룹 정보를 가리키는 것으로서, 만약, 이 필드의 값이 0xFFFF이면, 생성되어 있는 모든 세션에 해당 영상을 전송하여 삽입하게 된다. 이 필드의 길이는 32비트일 수 있다.The group identification information (group_id) indicates the group information such as the MSISDN set. If the value of this field is 0xFFFF, the corresponding image is transmitted and inserted into all generated sessions. The length of this field may be 32 bits.

위치 식별 정보(location_id)는 Cell ID, GPS, IP 의 set과 같이 위치를 가리키는 것으로서, 만약, 이 필드의 값이 0xFFFF이면, 생성되어 있는 모든 세션에 해당 영상을 전송하여 삽입하게 된다. 이 필드의 길이는 32비트일 수 있다.The location identification information (location_id) indicates a location such as a cell ID, a GPS, and a set of IP. If the value of this field is 0xFFFF, the corresponding image is transmitted and inserted into all generated sessions. The length of this field may be 32 bits.

어플리케이션 식별 정보(application_id)는 스트리밍 컨텐츠를 제공하는데 사용되는 어플리케이션에 관한 정보이다.The application identification information (application_id) is information about an application used to provide streaming contents.

시작 시간(start_time)은 영상이 삽입될 때의 시작 시간을 의미한다. 시작 시간은 밀리세컨드(ms) 단위로 표현되며, 만약, 이 필드가 0x0000이라면, 해당 영상을 즉각적으로 재생할 것을 가리킨다. 이 필드의 길이는 32비트일 수 있다.The start time (start_time) means a start time when an image is inserted. The start time is expressed in milliseconds (ms). If this field is 0x0000, it indicates that the video is to be played back immediately. The length of this field may be 32 bits.

종료 시간(end_time)은 영상이 삽입될 때의 종료 시간을 의미한다. 종료 시간은 밀리세컨드(ms) 단위로 표현되며, 만약, 이 필드가 0x0000이라면, 해당 영상에 대한 사용자의 요청이 종료되었음을 가리킨다. 이 필드의 길이는 32비트일 수 있다.The end time (end_time) means the end time when the image is inserted. The end time is expressed in milliseconds (ms), and if this field is 0x0000, it indicates that the user's request for the image has ended. The length of this field may be 32 bits.

IP 주소(IP_address)는 패킷 전송자의 IPv4 주소를 가리킨다. 만약, 이 필드가 x.x.0.0이라면, 이는 IP prefix와 같은 네트워크 ID를 가리킨다. 도2의 경우에는 단말장치(400)의 IP 주소가 될 수 있다. 이 필드의 길이는 32비트일 수 있다.The IP address (IP_address) indicates the IPv4 address of the packet sender. If this field is x.x.0.0, it points to the same network ID as the IP prefix. In the case of FIG. 2, it may be the IP address of the terminal device 400. The length of this field may be 32 bits.

네트워크 정보(interface_type)은 현재 단말장치(400)가 접속되어 있는 네트워크 인터페이스 종류를 가리키는 것으로서, 예를 들면, Wi-Fi 혹은 LTE 망 중 어느 망에 연결되어 있는지를 알리기 위한 것이다.The network information (interface_type) indicates the type of the network interface to which the terminal device 400 is currently connected, and is for informing, for example, which network, Wi-Fi or LTE network, is connected.

만약, 이 필드 값이 0xF라면, 해당 네트워크 망에 생성된 모든 세션에 해당 영상을 삽입함을 가리킨다. 이 필드 값의 길이는 4비트이다.If the value of this field is 0xF, it indicates that the corresponding video is inserted into all sessions created in the network. The length of this field value is 4 bits.

P2P 구분 정보(P2P flag)는 P2P 기능 수행 여부를 가리킨다. 만약, 해당 필드 값이 셋팅(set) 되었다면, P2P 방식으로 영상을 전달하게 된다. 이 필드의 길이는 1비트이다.The P2P classification information (P2P flag) indicates whether or not the P2P function is performed. If the corresponding field value is set, the image is delivered by the P2P method. The length of this field is one bit.

메시지 교환 가능 정보(Interactivity_flag)는 메시지 교환 가능 여부를 나타낸 것이다. 만약, 이 필드 값이 셋팅(set)되었다면, 해당 메시지가 채팅을 위한 메시지임을 가리킨다. 이 필드의 값은 1비트이다.The message exchangeable information (Interactivity_flag) indicates whether or not the message exchange is possible. If this field value is set, it indicates that the message is a message for chatting. The value of this field is 1 bit.

이어서, 도3을 참조하여, 라이브 채널 응답 메시지에 대하여 살펴본다.Next, a live channel response message will be described with reference to FIG.

라이브 채널 응답 메시지는 상태 정보(status), IP 주소(IP_address), 포트 넘버(Port_number) 및 세션 키(Session_Key) 중 적어도 하나를 포함할 수 있다.The live channel response message may include at least one of status information, an IP address (IP_address), a port number (Port_number), and a session key (Session_Key).

상태 정보(status)는 요청에 대한 상태를 나타내는 값으로서, 32비트의 길이를 가질 수 있다.The status is a value indicating the status of the request, and may have a length of 32 bits.

구체적으로, 상태 정보(status)가 '200 OK'라면, 성공적인 요청을 위한 표준 응답의 상태임을 가리키고, 상태 정보가 '400 Bad Request'라면, 단말장치(400)의 명백한 에러 때문에 요청을 진행할 수 없거나, 진행하지 않을 것임을 알리는 상태인 것을 가리킨다. 이 외에도 여러 가지 상태를 설정할 수 있다.Specifically, if the status is '200 OK', it indicates that the status is a standard response for a successful request. If the status information is '400 Bad Request', the request can not proceed due to a clear error of the terminal 400 , Indicating that it will not proceed. You can also set various statuses.

IP 주소(IP_address)는 패킷 전송자의 IPv4 주소를 가리킨다. 만약, 이 필드가 x.x.0.0이라면, 이는 IP prefix와 같은 네트워크 ID를 가리킨다. 도3의 경우에는 컨텐츠 제공 장치(200)의 IP 주소가 될 수 있다. 이 필드의 길이는 32비트일 수 있다.The IP address (IP_address) indicates the IPv4 address of the packet sender. If this field is x.x.0.0, it points to the same network ID as the IP prefix. In the case of FIG. 3, the IP address of the content providing apparatus 200 may be an IP address. The length of this field may be 32 bits.

포트 넘버(port_number)는 패킷(또는 스트리밍 컨텐츠)을 전송하는 포트 넘버를 가리킨다.The port number (port_number) indicates a port number for transmitting a packet (or streaming content).

세션 키(Session Key)는 단말장치(400)와 컨텐츠 제공 장치(300) 간에 생성되는 세션 식별을 보장하기 위해 임의적으로 발생되는 세션 키를 의미하며, 32비트의 길이로 구성될 수 있다.The session key refers to a session key generated arbitrarily to guarantee session identification generated between the terminal device 400 and the content providing device 300, and can be configured to have a length of 32 bits.

이상에서 설명한 바와 같이, 본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대한 설명으로서 이해되어야 한다. 개별적인 실시형태의 문맥에서 본 명세서에 기술된 특정한 특징들은 단일 실시형태에서 조합하여 구현될 수도 있다. 반대로, 단일 실시형태의 문맥에서 기술한 다양한 특징들 역시 개별적으로 혹은 어떠한 적절한 하위 조합으로도 복수의 실시형태에서 구현 가능하다. 나아가, 특징들이 특정한 조합으로 동작하고 초기에 그와 같이 청구된 바와 같이 묘사될 수 있지만, 청구된 조합으로부터의 하나 이상의 특징들은 일부 경우에 그 조합으로부터 배제될 수 있으며, 그 청구된 조합은 하위 조합이나 하위 조합의 변형물로 변경될 수 있다.As described above, the present specification contains details of a number of specific implementations, but they should not be construed as being limitations on the scope of any invention or claimability, but rather on the particular embodiment of a particular invention But should be understood as an explanation of the features. Certain features described herein in the context of separate embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments, either individually or in any suitable subcombination. Further, although the features may operate in a particular combination and may be initially described as so claimed, one or more features from the claimed combination may in some cases be excluded from the combination, Or a variant of a subcombination.

마찬가지로, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다.Likewise, although the operations are depicted in the drawings in a particular order, it should be understood that such operations must be performed in that particular order or sequential order shown to achieve the desired result, or that all illustrated operations should be performed. In certain cases, multitasking and parallel processing may be advantageous. Also, the separation of the various system components of the above-described embodiments should not be understood as requiring such separation in all embodiments, and the described program components and systems will generally be integrated together into a single software product or packaged into multiple software products It should be understood.

본 명세서에서 설명한 주제의 특정한 실시형태를 설명하였다. 기타의 실시형태들은 이하의 청구항의 범위 내에 속한다. 예컨대, 청구항에서 인용된 동작들은 상이한 순서로 수행되면서도 여전히 바람직한 결과를 성취할 수 있다. 일 예로서, 첨부도면에 도시한 프로세스는 바람직한 결과를 얻기 위하여 반드시 그 특정한 도시된 순서나 순차적인 순서를 요구하지 않는다. 특정한 구현 예에서, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다.Certain embodiments of the subject matter described herein have been described. Other embodiments are within the scope of the following claims. For example, the operations recited in the claims may be performed in a different order and still achieve desirable results. By way of example, the process illustrated in the accompanying drawings does not necessarily require that particular illustrated or sequential order to obtain the desired results. In certain implementations, multitasking and parallel processing may be advantageous.

본 기술한 설명은 본 발명의 최상의 모드를 제시하고 있으며, 본 발명을 설명하기 위하여, 그리고 통상의 기술자가 본 발명을 제작 및 이용할 수 있도록 하기 위한 예를 제공하고 있다. 이렇게 작성된 명세서는 그 제시된 구체적인 용어에 본 발명을 제한하는 것이 아니다. 따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 통상의 기술자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다.The description sets forth the best modes of the present invention and provides examples for the purpose of illustrating the invention and enabling a person skilled in the art to make and use the invention. The written description is not intended to limit the invention to the specific terminology presented. Thus, while the present invention has been described in detail with reference to the above examples, those skilled in the art will recognize that modifications, changes, and modifications can be made thereto without departing from the scope of the present invention.

따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위에 의해 정하여져야 한다.Therefore, the scope of the present invention should not be limited by the described embodiments but should be defined by the claims.

본 발명은 개인화된 방송 채널을 설정하는 방법 및 장치에 관한 것으로서, 더욱 상세하게는 스트리밍 서비스를 이용 중인 사용자의 성향, 프로파일 및 현재 상황, 위치 등을 고려하여, 각 사용자에 맞는 방송을 제공하기 위한 채널을 제공하는 방법 및 이를 위한 장치에 관한 것이다.The present invention relates to a method and apparatus for setting a personalized broadcast channel, and more particularly, to a method and apparatus for setting a personalized broadcast channel in consideration of a tendency, a profile, a current situation, Channel and a device therefor.

본 발명에 따르면, 시청자가 특정 스트리밍 컨텐츠를 제공 받는 도중에, 시청자의 현재 상황, 프로파일, 성향 등이 고려된 광고, 주변 상황 정보 등의 삽입 영상을 전송하여, 시청자에게 개인화된 삽입 영상을 시청할 수 있게 함으로써, 시청자가 현재 알아야 할 정보를 실시간으로 취득하게 할 수 있고, 광고 영상에 대한 시청자의 흥미도를 더욱 높일 수 있어, 광고 효과를 증대시킬 수 있다.According to the present invention, it is possible to transmit an embedded video such as an advertisement and surrounding situation information considering a current situation of a viewer, a profile, an inclination, etc. while a viewer is being provided with a specific streaming content, Thus, it is possible for the viewer to acquire information that should be known at the present time in real time, the viewer's interest in the advertisement image can be further increased, and the advertising effect can be increased.

따라서, 상기의 컨텐츠 전송 방법을 통해 스트리밍 서비스 산업 발전에 이바지 할 수 있고, 더불어, 본 발명은 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있다.Therefore, the present invention can contribute to the development of the streaming service industry through the above-mentioned content transmission method. In addition, the present invention has a possibility of being commercially available or operating, and is industrially usable because it is practically possible to carry out clearly.

100: 방송 장치 200: 컨텐츠 제공 장치
300: 컨텐츠 제공 플랫폼 400: 단말장치
100: Broadcasting apparatus 200: Content providing apparatus
300: Content providing platform 400: Terminal device

Claims (8)

컨텐츠 제공 서버가 단말 장치로 스트리밍 컨텐츠를 제공하는 중에 삽입 영상을 통해 개인화된 방송 서비스를 제공하기 위한 방법에 있어서,
단말 장치가 컨텐츠 제공 서버로 라이브 채널 요청 메시지를 전송하고, 상기 컨텐츠 제공 서버가 상기 라이브 채널 요청 메시지에 따라서 삽입 영상을 스트리밍 텐츠에 삽입하여 전송하되,
상기 라이브 채널 요청 메시지는, 삽입되는 영상의 시작 시간 및 종료 시간에 대한 정보를 포함하는 것을 특징으로 하는 개인화된 방송 서비스 방법.
A method for providing a personalized broadcast service through an embedded video while providing a streaming content to a terminal device,
A terminal device transmits a live channel request message to a content providing server, the content providing server inserts an embedded video into the streaming content according to the live channel request message,
Wherein the live channel request message includes information on a start time and an end time of a video to be inserted.
제1항에 있어서, 상기 라이브 채널 요청 메시지는
메시지를 전송하는 패킷 전송자의 IP 주소;
상기 단말 장치가 접속되어 있는 네트워크 인터페이스 타입을 나타내는 네트워크 정보;
P2P(Peer to Peer) 기능 수행 여부를 나타내는 P2P 구분 정보; 및
컨텐츠 전송과 함께 채팅 메시지의 교환 가능 여부를 나타내는 메시지 교환 가능 정보 중에서 하나 이상을 더 포함하는 것을 특징으로 하는 개인화된 방송 서비스 방법.
The method of claim 1, wherein the live channel request message
The IP address of the sender of the packet sending the message;
Network information indicating a type of a network interface to which the terminal device is connected;
P2P classification information indicating whether to perform a P2P (Peer to Peer) function; And
And message exchangeable information indicating whether or not a chat message can be exchanged together with content transmission.
제1항에 있어서, 상기 라이브 채널 요청 메시지는
헤더 정보로서, 상기 단말 장치와 컨텐츠 제공 장치 간에 스트리밍 컨텐츠 전송을 위해 생성된 세션을 식별할 수 있는 정보인 세션 키를 포함하는 것을 특징으로 하는 개인화된 방송 서비스 방법.
The method of claim 1, wherein the live channel request message
And a session key as header information, the session key being information for identifying a session created for transmitting streaming content between the terminal device and the content providing device.
제4항에 있어서, 상기 라이브 채널 요청 메시지는
헤더 정보로서,
단말 장치가 속하는 그룹 정보인 그룹 식별 정보;
단말 장치의 위치를 식별할 수 있는 위치 식별 정보;
단말 장치에서 스트리밍 컨텐츠를 제공을 위해 사용되는 어플리케이션의 구분하기 위한 어플리케이션 식별 정보;
중에서 하나 이상을 더 포함하는 것을 특징으로 하는 개인화된 방송 서비스 방법.
5. The method of claim 4, wherein the live channel request message
As header information,
Group identification information which is group information to which a terminal device belongs;
Location identification information capable of identifying a location of the terminal device;
Application identification information for identifying an application used for providing streaming contents in a terminal apparatus;
The method of claim 1, further comprising:
제1항에 있어서,
상기 컨텐츠 제공 서버는 스트리밍 컨텐츠를 전송하기 전에,
요청에 대한 응답 상태를 나타내는 상태 정보를 포함하는 라이브 채널 응답 메시지를 단말 장치로 전송하는 것을 특징으로 하는 개인화된 방송 서비스 방법.
The method according to claim 1,
The content providing server, before transmitting the streaming contents,
And transmits a live channel response message including status information indicating a status of a response to the request to the terminal device.
제1항에 있어서, 상기 라이브 채널 응답 메시지는
상기 컨텐츠 제공 서버와 상기 단말 장치간에 설정된 세션을 구분하기 위한 세션 키;
패킷 전송자의 IP 주소;
패킷 또는 스트리밍 컨텐츠가 전송되는 포트 정보;
중에서 하나 이상을 더 포함하는 것을 특징으로 하는 개인화된 방송 서비스 방법.
The method of claim 1, wherein the live channel response message
A session key for distinguishing a session established between the content providing server and the terminal device;
IP address of the packet sender;
Port information on which packets or streaming contents are transmitted;
The method of claim 1, further comprising:
제1항 내지 제6항 중 어느 한 항에 기재된 개인화된 방송 서비스 방법을 실행시키는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium storing a program for executing the personalized broadcast service method according to any one of claims 1 to 6. 제1항 내지 제6항 중 어느 한 항에 기재된 개인화된 방송 서비스 방법을 실행시키도록 구현되어 컴퓨터 판독 가능한 기록 매체에 저장된 프로그램A program stored in a computer-readable recording medium, which is embodied to execute the personalized broadcast service method of any one of claims 1 to 6,
KR1020160063696A 2016-05-24 2016-05-24 Method and Apparatus for Setting Channel for Providing Personalized Broadcasting KR20170132607A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160063696A KR20170132607A (en) 2016-05-24 2016-05-24 Method and Apparatus for Setting Channel for Providing Personalized Broadcasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160063696A KR20170132607A (en) 2016-05-24 2016-05-24 Method and Apparatus for Setting Channel for Providing Personalized Broadcasting

Publications (1)

Publication Number Publication Date
KR20170132607A true KR20170132607A (en) 2017-12-04

Family

ID=60921401

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160063696A KR20170132607A (en) 2016-05-24 2016-05-24 Method and Apparatus for Setting Channel for Providing Personalized Broadcasting

Country Status (1)

Country Link
KR (1) KR20170132607A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101970200B1 (en) * 2018-05-03 2019-04-19 (주) 비투아이 Method and system for multiple social network service live broadcasting at the same time based on image record apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101970200B1 (en) * 2018-05-03 2019-04-19 (주) 비투아이 Method and system for multiple social network service live broadcasting at the same time based on image record apparatus

Similar Documents

Publication Publication Date Title
US10057662B2 (en) Flow controlled based synchronized playback of recorded media
KR101914405B1 (en) Delivery of targeted media content
US9532000B2 (en) Method and system for sending and playing media data in telepresence technology
CA2963765C (en) Receiving device, transmitting device, and data processing method
US7792998B2 (en) System and method for providing real-time streaming service between terminals
CN108235042B (en) Multi-user network live broadcast method, device, joining device, system, server and computer readable storage medium
TWI475855B (en) Synchronized wireless display devices
US20080092201A1 (en) Providing a supplemental content service for communication networks
US20080092164A1 (en) Providing a supplemental content service for communication networks
KR101200492B1 (en) Multimedia Playing Apparatus and its Method
WO2012011467A1 (en) Data distribution system, data distribution method, data relay device on distribution side, and data relay device on reception side
WO2009140882A1 (en) Method, device and system for realizing media content inserting in iptv
KR20160100370A (en) Information pushing method, device, and system
US20150095454A1 (en) Transmitting And Receiving Method Of Multimedia Video Data And Corresponding Device
EP1919158A1 (en) Broadcasting terminal and method of controlling vibration of a mobile terminal
US10999646B2 (en) Information presenting method, terminal device, server and system
KR20110111858A (en) Apparatus and method for inserting advertisement in a broadcasting system
US20190014366A1 (en) Transmission apparatus, reception apparatus, and data processing method
US9554195B2 (en) Method and apparatus for targeted advertising with delivery of content
KR20170132607A (en) Method and Apparatus for Setting Channel for Providing Personalized Broadcasting
CN101405714A (en) Methods, apparatus, and systems for providing media content over a communications network
JP5573037B2 (en) Information distribution system and information distribution method
WO2009140909A1 (en) Method and system for forcibly transferring multicast message, route apparatus and terminal apparatus
US20130088515A1 (en) Method of providing augmented contents and apparatus for performing the same, method of registering augmented contents and apparatus for performing the same, system for providing targeting augmented contents
CN111526390B (en) Method and device for sending MMT packet and method for receiving MMT packet

Legal Events

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