KR101914584B1 - Method for providing target advertisement using real-time virtual content and virtualization server performing the same - Google Patents

Method for providing target advertisement using real-time virtual content and virtualization server performing the same Download PDF

Info

Publication number
KR101914584B1
KR101914584B1 KR1020170090986A KR20170090986A KR101914584B1 KR 101914584 B1 KR101914584 B1 KR 101914584B1 KR 1020170090986 A KR1020170090986 A KR 1020170090986A KR 20170090986 A KR20170090986 A KR 20170090986A KR 101914584 B1 KR101914584 B1 KR 101914584B1
Authority
KR
South Korea
Prior art keywords
content
additional information
time
real
time data
Prior art date
Application number
KR1020170090986A
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 KR1020170090986A priority Critical patent/KR101914584B1/en
Application granted granted Critical
Publication of KR101914584B1 publication Critical patent/KR101914584B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

According to the present invention, a method for providing real-time virtual content target advertisement comprises: a step of receiving, by a plurality of virtual servers, content; a step of acquiring, by the plurality of virtual servers, respective different additional information related to the content in real-time; a step of processing, by the plurality of virtual servers, the respective additional information, and rendering the content to generate a plurality of visual data in real-time; and a step of providing the plurality of visual data to a plurality of receiving terminals in real-time, and the additional information is characterized in that the virtual server analyzes the content and selects keywords for which is the additional information related to an object of which is highly related to the keyword.

Description

실시간 가상 콘텐츠를 이용한 타겟 광고 서비스 제공 방법 및 이를 수행하는 가상화 서버{Method for providing target advertisement using real-time virtual content and virtualization server performing the same}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of providing a target advertisement service using a real-time virtual content and a virtualization server performing the same,

본 발명은 지상파, 케이블 등의 실시간 방송 및 VOD(Video on demand)를 제공하는 사업자가 실시간 가상 콘텐츠를 이용하여 타겟 광고를 제공하는 방법 및 이를 수행하는 가상화 서버에 관한 것이다.TECHNICAL FIELD The present invention relates to a method for providing a target advertisement using a real-time virtual content by a service provider providing real-time broadcast and VOD (Video on Demand) of a terrestrial wave and a cable, and a virtualization server for performing the method.

최근 지상파 채널 외에 종합편성채널 등 다양한 방송 채널이 생성되고, 주요 통신사들은 모바일 통합 플랫폼을 구축함에 따라 사용자들은 다양한 방송 및 영상을 제공받을 수 있게 되었다. 채널 및 콘텐츠가 다양해지고 증가함에 따라, 방송 및 영상에 광고를 제공하는 방법도 다양해졌다. 기존의 광고 제공 방식은 영상의 시작 또는 끝 부분에 정해진 광고를 삽입하여 제공하거나, 콘텐츠가 스트리밍 되는 중간 지점에 미리 제작한 광고를 삽입하여 송출하는 방식이었다.Recently, various broadcasting channels such as comprehensive channels other than terrestrial channels have been created, and major communication companies have been able to receive various broadcasts and images as a mobile integrated platform. As channels and content have become more diverse and more diverse, there have been more ways to provide advertisements for broadcast and video. The existing advertisement providing method is a method of inserting a predetermined advertisement at the beginning or end of the image, or transmitting a pre-produced advertisement at a midstream point where the content is streamed.

하지만 이러한 방법의 경우에는 한 번 제작된 영상에 대해 편집이나 가공이 불가능할 뿐만 아니라, 드라마나 영화 등 일반적인 채널 영상 내에서 광고를 제공할 경우에 해당 채널 영상을 보는 사람이 누구인지 관계없이 동일한 광고를 일괄적으로 제공한다.However, in such a case, it is impossible to edit or process the image once produced, and in the case of providing the advertisement within the general channel image such as a drama or a movie, the same advertisement It is provided collectively.

한편, 콘텐츠 상에 정보를 제공하는 방식으로 한국등록특허공보 제10-1741747호(실시간 광고 삽입이 가능한 영상 광고 처리 장치 및 방법)에는 비디오의 신호 변화 값을 감지하고 광고 데이터를 삽입하여 광고를 제공하는 기술이 개시되어 있으며, 한국공개특허공보 제10-2014-0105042(사용자 맞춤형 광고 및 콘텐츠 제공 시스템)에는 콘텐츠를 시청하는 사용자의 특성을 이용하여 맞춤 광고를 추천하는 기술이 개시되어 있다.Korean Patent Registration No. 10-1741747 (a video advertisement processing apparatus and method capable of real-time advertisement insertion) detects a signal change value of a video and inserts advertisement data to provide an advertisement And Korean Patent Laid-Open Publication No. 10-2014-0105042 (a user-tailored advertisement and content providing system) discloses a technique of recommending a customized advertisement using a characteristic of a user viewing the content.

다만, 이러한 방식을 이용하여 광고를 제공한다 하더라도, 불특정 사용자에게 노출되므로 광고 효과가 낮으며, 맞춤 광고를 제작하더라도 제공하는 시기가 지날수록 광고의 효과가 낮아지는 문제가 있다. 또한 이러한 서비스를 이용한 광고는 일부 대규모의 채널이나 프로그램에 한정되어 제공되고 있기 때문에 광고 효과를 높이며 제공 방법의 효율성을 높이기 위한 새로운 기술이 요구되고 있다.However, even if an advertisement is provided using such a method, the advertisement effect is low because it is exposed to an unspecified user, and even if a customized advertisement is produced, the effect of the advertisement becomes lower as the advertisement is provided. In addition, since advertising using these services is limited to a large number of channels or programs, a new technique is required to increase the effectiveness of the advertisement and to increase the efficiency of the providing method.

한국등록특허공보 제10-1741747호Korean Patent Registration No. 10-1741747 한국공개특허공보 제10-2014-0105042호Korean Patent Laid-Open Publication No. 10-2014-0105042

본 발명은 콘텐츠와 관련된 정보를 획득하고 획득한 정보를 포함하는 영상을 제작하여 해당 콘텐츠를 시청하는 시청자에게 정보 제공 서비스를 이용할 수 있도록 한다.The present invention acquires information related to a content and produces an image including the acquired information so that a viewer who watches the content can utilize the information providing service.

본 발명은 콘텐츠를 시청하는 시청자의 다양한 특성에 따른 부가 정보를 제작하여 타겟별로 제공할 수 있도록 한다.The present invention can produce additional information according to various characteristics of viewers watching a content and provide the additional information for each target.

본 발명은 콘텐츠의 시간 및 영상 영역에 적합한 부가 정보를 제공할 수 있도록 한다.The present invention makes it possible to provide additional information suitable for the time and video area of the content.

본 발명은 실시간으로 스트리밍 되는 콘텐츠에 타겟 별로 상이한 광고 영상을 제작하여 광고의 효과를 높일 수 있도록 한다.The present invention makes it possible to increase the effectiveness of an advertisement by producing a different advertisement image for each target in contents to be streamed in real time.

본 발명의 실시간 가상 콘텐츠 타겟 광고 제공 방법은, 복수 개의 가상화 서버가 콘텐츠를 수신하는 단계, 상기 복수 개의 가상화 서버가 상기 콘텐츠와 관련된 각각 상이한 부가 정보를 실시간으로 획득하는 단계, 상기 복수 개의 가상화 서버가 상기 각각의 부가 정보를 가공하고, 상기 콘텐츠를 렌더링(rendering)하여 실시간으로 복수 개의 시각 데이터를 생성하는 단계, 상기 복수 개의 시각 데이터를 복수 개의 수신 단말기에 실시간으로 제공하는 단계를 포함하며, 상기 부가 정보는, 상기 가상화 서버가 콘텐츠를 분석하고, 키워드를 선정하여 상기 키워드와 연관성이 높은 대상과 관련된 부가 정보인 것을 특징으로 한다.A method for providing a real-time virtual content-targeted advertisement according to the present invention includes the steps of: receiving a plurality of virtualization servers; receiving, by the plurality of virtualization servers, respective different additional information related to the contents in real time; Rendering the additional information, rendering the content to generate a plurality of time data in real time, and providing the plurality of time data to a plurality of receiving terminals in real time, The information is characterized in that the virtualization server analyzes the content, selects keywords, and is additional information related to an object highly related to the keyword.

본 발명의 상기 복수 개의 가상화 서버는, 기설정된 조건에 따라 상이한 부가 정보들을 분류하는 것을 특징으로 한다.The plurality of virtualization servers according to the present invention classify different additional information according to predetermined conditions.

본 발명의 상기 가상화 서버가 상기 시각 데이터들을 상기 기설정된 조건에 대응되는 수신 단말기로 제공하는 것을 특징으로 한다.The virtualization server of the present invention provides the time data to a receiving terminal corresponding to the predetermined condition.

본 발명의 상기 기설정된 조건은, 상기 수신 단말기를 이용하는 사용자의 나이, 성별, 지역, 취미, 방송 선호도 중 적어도 하나 이상을 포함하는 조건인 것을 특징으로 한다.The predetermined condition of the present invention is a condition including at least one of age, sex, area, hobby, and broadcasting preference of the user using the receiving terminal.

본 발명의 상기 기설정된 조건은, 상기 수신 단말기를 사용하는 시각, 일, 월, 분기, 연도 중 적어도 하나 이상을 포함하는 조건인 것을 특징으로 한다.The preset condition of the present invention is a condition including at least one of the time, day, month, quarter, and year of using the receiving terminal.

본 발명의 상기 실시간으로 제공하는 단계는, 상기 복수 개의 가상화 서버가 상기 복수 개의 시각 데이터 상기 복수 개의 수신 단말기에 동일한 시각에 제공하는 단계인 것을 특징으로 한다.The providing step of the present invention is characterized in that the plurality of virtualization servers provide the plurality of time data to the plurality of receiving terminals at the same time.

본 발명의 상기 부가 정보를 실시간으로 획득하는 단계는, 상기 콘텐츠의 프레임을 조회하여 부가 정보가 제공될 시간 및 영상영역을 지정하는 단계를 포함하는 것을 특징으로 한다.The step of acquiring the additional information of the present invention in real time includes the step of inquiring a frame of the content to designate a time and an image area to be provided with the additional information.

본 발명의 상기 시각 데이터를 생성하는 단계는, 상기 부가 정보가 제공될 시간 및 이미지 영역에 상기 부가 정보를 매칭하는 것을 특징으로 한다.The step of generating the time data according to the present invention is characterized in that the additional information is matched to the time and image area at which the additional information is to be provided.

본 발명의 가상화 서버는, 콘텐츠와 관련된 상이한 부가 정보를 실시간으로 획득하는 정보 검색부, 및 상기 각각의 부가 정보를 가공하고, 상기 콘텐츠를 렌더링하여 실시간으로 복수 개의 시각 데이터를 생성하는 콘텐츠 생성부를 포함하고, 상기 정보 검색부는, 상기 콘텐츠를 분석하고, 키워드를 선정하여 상기 키워드와 연관성이 높은 대상과 관련된 부가 정보를 획득하는 것을 특징으로 한다.The virtualization server of the present invention includes an information search unit for obtaining different additional information related to contents in real time, and a content generation unit for processing the respective additional information and rendering the content to generate a plurality of visual data in real time And the information searching unit analyzes the content, selects keywords, and obtains additional information related to the object highly related to the keyword.

본 발명의 가상화 서버는, 상기 부가 정보를 기설정된 조건에 따라 상이한 부가 정보를 분류하는 조건 설정부를 더 포함하고, 상기 영상 생성부가 상기 각각의 부가 정보를 렌더링(rendering)하여 실시간으로 시각 데이터를 생성하는 것을 특징으로 한다.The virtualization server of the present invention may further include a condition setting unit for classifying the additional information according to predetermined conditions, and the image generating unit may render the additional information to generate time data in real time .

본 발명의 상기 기설정된 조건은, 상기 콘텐츠를 상기 시각 데이터를 수신받는 사용자의 나이, 성별, 지역, 취미, 방송 선호도 중 적어도 하나 이상을 포함하는 조건인 것을 특징으로 한다.The predetermined condition of the present invention is that the content includes at least one of age, sex, region, hobby, and broadcasting preference of the user receiving the time data.

본 발명의 상기 기설정된 조건은, 상기 시각 데이터를 제공하는 시각, 일, 월, 분기, 연도 중 적어도 하나 이상을 포함하는 조건인 것을 특징으로 한다.The preset condition of the present invention is a condition including at least one of a time, a day, a month, a quarter, and a year for providing the time data.

본 발명의 가상화 서버는, 상기 복수 개의 시각 데이터를 외부로 송출하는 통신부를 더 포함하고, 상기 통신부가, 상기 복수 개의 시각 데이터를 동일한 시각에 송출하는 것을 특징으로 한다.The virtualization server of the present invention further includes a communication unit for transmitting the plurality of time data to the outside, and the communication unit transmits the plurality of time data at the same time.

본 발명의 가상화 서버는, 상기 콘텐츠의 영상 프레임을 조회하여 부가 정보가 제공될 시간 및 영상영역을 지정하는 영상 판독부를 더 포함하고, 상기 영상 생성부가 상기 영상 판독부가 지정된 영역을 기초로 하여 실시간으로 상기 시각 데이터를 생성하는 것을 특징으로 한다.The virtualization server of the present invention further includes an image reading unit for searching for an image frame of the content and designating a time and an image area to be provided with additional information, And generates the time data.

본 발명의 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.And a computer-readable recording medium storing a program for causing a computer to execute the method of any one of the present invention.

본 발명에 의하면, 콘텐츠를 스트리밍 하는 동안 콘텐츠와 관련된 부가 정보를 시청자의 요청 또는 임의의 설정 조건에 따라 실시간으로 전송할 수 있다.According to the present invention, while streaming a content, additional information related to the content can be transmitted in real time according to a viewer's request or any setting condition.

본 발명에 의하면, 콘텐츠를 스트리밍 하는 동안 콘텐츠를 시청하는 시청자에게 유용한 광고를 실시간으로 전송할 수 있다.According to the present invention, it is possible to transmit, in real time, an advertisement useful for viewers watching content while streaming the content.

본 발명에 의하면, 채널사업자의 요구에 부합하는 광고를 실시간으로 제공함으로써 별도의 장치 없이도 광고 효과를 극대화 할 수 있다.According to the present invention, it is possible to maximize the advertising effect without providing a separate device by providing advertisements in real time in accordance with the needs of the channel provider.

도 1은 본 발명의 실시간 가상 콘텐츠 타겟 광고 제공 시스템의 구성을 개략적으로 도시한 도면이다.
도 2는 본 발명의 가상 콘텐츠를 생성하는 가상화 서버의 구성을 개략적으로 도시한 도면이다.
도 3는 본 발명의 시각 데이터를 활용한 실시간 가상 콘텐츠 타겟 광고 제공 방법의 흐름을 나타낸 흐름도이다.
도 4는 본 발명의 수신 단말기에 실시간 시각 데이터가 타겟 별로 제공되는 실시예를 나타낸 도면이다.
FIG. 1 is a view schematically showing a configuration of a real-time virtual content target advertisement providing system according to the present invention.
2 is a diagram schematically showing a configuration of a virtualization server for generating virtual contents of the present invention.
FIG. 3 is a flowchart illustrating a flow of a method for providing a real-time virtual content target advertisement using time data of the present invention.
4 is a view illustrating an embodiment in which real-time time data is provided for each target in the receiving terminal of the present invention.

이하에서 본 발명의 기술적 사상을 명확화하기 위하여 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명하도록 한다. 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성요소에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략할 것이다. 도면들 중 실질적으로 동일한 기능구성을 갖는 구성요소들에 대하여는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호들 및 부호들을 부여하였다. 설명의 편의를 위하여 필요한 경우에는 장치와 방법을 함께 서술하도록 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings in order to clarify the technical idea of the present invention. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a block diagram of a computer system according to an embodiment of the present invention; Fig. For convenience of explanation, the apparatus and method are described together when necessary.

도 1은 본 발명의 실시간 가상 콘텐츠 타겟 광고 제공 시스템의 구성을 개략적으로 도시한 도면이다. 도 1을 참조하면, 본 발명의 광고 제공 시스템은 사업자 서버(10)와 복수 개의 가상화 서버(20), 및 복수 개의 수신 단말기(30)를 포함할 수 있다.FIG. 1 is a view schematically showing a configuration of a real-time virtual content target advertisement providing system according to the present invention. Referring to FIG. 1, the advertisement providing system of the present invention may include a provider server 10, a plurality of virtualization servers 20, and a plurality of receiving terminals 30.

사업자 서버(10)는 채널 및 방송과 같이 실시간으로 제공되는 콘텐츠와 VOD 등 스트리밍 또는 다운로드가 가능한 콘텐츠를 제공하는 서버일 수 있다. 예를 들어, 채널과 관련하여 KBS, SBS 와 같은 지상파 채널, JTBC 등과 같은 종합 편성 채널, 홈 쇼핑 채널, VOD 서비스를 제공하는 사업자 등이 포함될 수 있다.The provider server 10 may be a server providing streaming or downloadable contents such as VOD and contents provided in real time such as channels and broadcasting. For example, it may include a terrestrial channel such as KBS or SBS, a comprehensive channel such as JTBC, a home shopping channel, or a provider of VOD service.

본 발명은, 사업자 서버(10)는 클라우드 형식으로 구성되어 복수 개의 채널이 하나의 사업자 서버(10)를 이용하여 타겟 광고 제공 서비스를 이용할 수 있다.In the present invention, the provider server 10 is configured in a cloud format so that a plurality of channels can use the target advertisement providing service by using one provider server 10.

가상화 서버(20)는 복수 개의 수신 단말기(30)와 통신망을 이용하여 연결된다. 본 발명에서, 가상화 서버(20)는 복수 개를 구비할 수 있다. 각각의 가상화 서버(20)는 사업자 서버(10)로부터 동일한 콘텐츠를 제공받을 수 있지만, 기설정된 조건에 따라 상이한 부가 정보를 획득하고, 이에 따라 상이한 시각 데이터를 생성하여 제공할 수 있다. 여기서 기설정된 조건은 사업자 서버(10), 가상화 서버(20) 중 어느 하나의 서버를 이용하여 설정할 수 있다.The virtualization server 20 is connected to the plurality of receiving terminals 30 using a communication network. In the present invention, a plurality of virtualization servers 20 may be provided. Each virtualization server 20 can receive the same content from the provider server 10 but can acquire different additional information according to predetermined conditions and accordingly generate and provide different time data. The predetermined conditions can be set using any one of the server server 10 and the virtualization server 20. [

수신 단말기(30)는 각종 방송 영상이나 동영상 등 멀티미디어 데이터를 스트리밍 하며 시각 데이터를 출력할 수 있는 장치이다. 예를 들어, 스마트폰(smart phone), 스마트 패드, 태블릿(tablet), 개인용 컴퓨터, TV, IP TV 등의 디스플레이부를 포함하는 장치일 수 있으며, 셋탑 박스와 같이 유, 무선 네트워크를 이용하여 디스플레이부를 포함하는 장치와 연결될 수 있는 장치일 수 있다.The receiving terminal 30 is a device capable of streaming multimedia data such as various broadcast images and moving pictures and outputting time data. For example, it may be a device including a display unit such as a smart phone, a smart pad, a tablet, a personal computer, a TV, and an IP TV, and may use a wired or wireless network such as a set- And may be a device that can be connected to a device containing it.

본 발명에서 콘텐츠는, 사용자가 네트워크를 통해서 접근할 수 있는 각종 정보나 그 내용물을 말하고, 구체적으로 네트워크를 통해서 전달되도록 문자, 부호, 음성, 이미지, 영상 등을 디지털 방식으로 제작해서 처리하거나 유통하는 각종 정보를 의미할 수 있다.In the present invention, a content refers to a variety of information that can be accessed by a user through a network and its contents, and a digital method for producing, processing, or distributing characters, codes, voices, images, It can mean various information.

도 2는 본 발명의 실시간 가상 콘텐츠를 생성하는 가상화 서버의 구성을 개략적으로 도시한 도면이고, 도 3은 본 발명의 시각 데이터를 활용한 실시간 가상 콘텐츠를 이용한 타겟 광고 제공방법의 흐름을 나타낸 흐름도이다.FIG. 2 is a view schematically showing a configuration of a virtualization server for generating real-time virtual contents according to the present invention, and FIG. 3 is a flowchart showing a flow of a target advertisement providing method using real-time virtual contents using visual data of the present invention .

도 2 및 도 3를 참조하면, 가상화 서버(20)는 통신부(21), 정보 검색부(22), 조건 설정부(23), 영상 판독부(24), 콘텐츠 생성부(25), 데이터베이스(26), 및 제어부(27)를 포함할 수 있다. 도 2에 도시된 가상화 서버(20)의 구성은 설명의 편의를 위한 예시적인 것이며, 다양한 기능을 수행하기 위한 하드웨어/소프트웨어 구성이 부가될 수 있다.2 and 3, the virtualization server 20 includes a communication unit 21, an information searching unit 22, a condition setting unit 23, a video reading unit 24, a content generating unit 25, a database 26, and a control unit 27. [0028] The configuration of the virtualization server 20 shown in FIG. 2 is for illustrative convenience only, and a hardware / software configuration for performing various functions may be added.

본 발명에서 제어부(27)는 적어도 하나의 연산 장치를 포함할 수 있다. 예를 들어 연산 장치는, 범용적인 중앙연산장치(CPU), 특정 목적에 적합하게 구현된 프로그래머블 디바이스 소자(CPLD, FPGA), 주문형 반도체 연산장치(ASIC) 또는 마이크로 컨트롤러 칩일 수 있다.In the present invention, the control unit 27 may include at least one computing device. For example, the computing device may be a general purpose central processing unit (CPU), a programmable device device (CPLD, FPGA), an application specific integrated circuit (ASIC), or a microcontroller chip suitably implemented for a particular purpose.

복수 개의 가상화 서버(20)는 콘텐츠를 포함하는 채널 또는 VOD등의 영상 정보를 수신한다(S310). 복수 개의 가상화 서버(20)는 동시에 동일한 콘텐츠를 수신하거나, 앞서 언급한 기설정된 조건에 따라 상이한 콘텐츠를 수신할 수 있다.The plurality of virtualization servers 20 receive video information such as a channel or VOD including the content (S310). The plurality of virtualization servers 20 can receive the same content at the same time or receive different contents according to the aforementioned predetermined conditions.

본 발명에 있어서, 콘텐츠는 이미지, 영상과 같은 시각적 콘텐츠로 설명되고 있으나, 음성, 음악과 같은 청각적 콘텐츠를 더 포함할 수 있으며, 서비스를 제공받는 고객이 인지할 수 있는 다양한 감각을 포함할 수 있다. In the present invention, the contents are described as visual contents such as images and images. However, the contents may further include auditory contents such as voice and music, and may include various senses have.

본 발명에서 가상화 서버(20)는 수신 단말기(30)의 콘텐츠 스트리밍 요청을 트리거(trigger)로 하여 콘텐츠를 실시간으로 수신할 수 있다.In the present invention, the virtualization server 20 can receive content in real time by triggering a content streaming request of the receiving terminal 30.

또한, 사업자 서버(10)가 가상화 서버(20)의 요청에 따라 실시간으로 영상 정보를 제공하거나, 사업자 서버(10)로부터 미리 복수 개의 콘텐츠를 포함하는 채널, 다양한 종류의 VOD 등을 제공받을 수 있다. 이에 따라, 가상화 서버(20)의 데이터베이스(미도시)에 저장할 수 있다. 콘텐츠가 실시간으로 제공되는 채널일 경우, 스케줄 정보와 함께 저장할 수 있다.In addition, the provider server 10 may provide video information in real time at the request of the virtualization server 20, or may receive a channel including a plurality of contents, various types of VOD, etc. from the provider server 10 in advance . Accordingly, it can be stored in a database (not shown) of the virtualization server 20. If the content is a channel provided in real time, it can be stored together with the schedule information.

본 발명은, 가상화 서버(20)가 복수 개의 수신 단말기(30)를 이용하는 사용자에 대한 정보를 저장할 수 있다. 예를 들어, 수신 단말기(30)의 가입자, 실소유자, 수신 단말기(30)를 통하여 부가 서비스를 제공받는 사용자, 서비스를 제공받는 사용자를 포함하는 세대원 등의 나이, 성별, 지역, 취미, 직업, 방송 선호도 등을 메타데이터 형식으로 저장할 수 있다.The present invention can store information about a user who uses the plurality of receiving terminals 30 by the virtualization server 20. For example, the age, sex, area, hobby, occupation, occupation, position and the like of a subscriber, a room owner of a receiving terminal 30, a user receiving a supplementary service through the receiving terminal 30, Broadcasting preference and the like can be stored in the metadata format.

복수 개의 가상화 서버(20)에서 정보 검색부(22)는 콘텐츠와 관련된 부가 정보를 실시간으로 획득한다(S320). 본 발명에서, 부가 정보는 기본적으로 이미지 및 텍스트 중 하나의 형태로 획득할 수 있다. 또한, 부가 정보는 이미지 및 텍스트 외에 콘텐츠에 표시될 수 있는 다양한 형태로 획득할 수 있다. In the plurality of virtualization servers 20, the information searching unit 22 acquires additional information related to the content in real time (S320). In the present invention, the additional information can be basically acquired in the form of one of an image and a text. Further, the additional information can be obtained in various forms that can be displayed on the content besides images and text.

구체적으로 부가 정보는, 가상화 서버(20)의 정보 검색부(22) 또는 영상 판독부(24)가 콘텐츠를 수신하고 분석하여 키워드를 선정할 수 있다. 여기서 키워드는 콘텐츠의 특징적 요소를 의미하고, 이러한 키워드에 따라 대상을 선정할 수 있다. 예를 들어, 주말 심야 시간대에 방영되는 음악 방송일 경우, 키워드를 주말, 음악, k-pop으로 선정할 수 있다. 이렇게 선정된 키워드에 따라 연관성 높은 대상은 10대 여성, 20대 여성을 부가 정보 제공 대상으로 지정할 수 있다.More specifically, the information retrieving unit 22 or the video reading unit 24 of the virtualization server 20 can receive and analyze the content to select a keyword. Here, the keyword means a characteristic element of the content, and an object can be selected according to the keyword. For example, in the case of a music broadcast on a weekend nighttime, a keyword may be selected as a weekend, music, or k-pop. According to the selected keywords, high-related subjects can be designated as additional information providing target persons in their teens and twenties.

본 발명에서, 부가 정보 제공 대상 집단이 둘 이상일 경우 복수 개의 가상화 서버(20)가 각기 하나의 부가 정보 제공 대상을 배정받아 부가 정보를 획득하게 된다. 또한, 사업자 서버(10)가 콘텐츠와 매칭하여 콘텐츠의 키워드를 동시에 제공할 수 있다.In the present invention, when there are two or more additional information providing target groups, a plurality of virtualization servers 20 acquire additional information by assigning one additional information providing object to each. In addition, the provider server 10 can simultaneously provide the keyword of the content by matching with the content.

본 발명에서, 부가 정보는, 콘텐츠를 스트리밍 하는 시점에 화제가 되는 정보를 포함할 수 있다. 네트워크와 연결된 가상화 서버(20)가 다양한 포털 사이트 또는 소셜 네트워크 서비스 상에 실시간으로 화제가 되는 정보를 제공할 수 있다. 예를 들어, 트위터에서 현재 시각 기준의 1위~10위까지의 리트윗된 주제에 관한 정보를 제공하거나, 포털 사이트에서 10대 여성이 현재 시각 기준으로 가장 많이 검색한 정보에 대한 정보를 제공할 수 있다. 이러한 예시적인 사항은 수신 단말기(30)를 이용하는 사용자의 요청에 따라 수행될 수 있으며, 사용자 단말(30)는 하나 이상의 포털 사이트 또는 소셜 네트워크 서비스를 지정하여 부가 정보를 제공받을 수 있다.In the present invention, the additional information may include information that becomes a topic at the time of streaming the content. The virtualization server 20 connected to the network can provide information in real time on various portal sites or social network services. For example, on Twitter, you can provide information about the topic that has been retweeted from the top to the top 10 of the current time, or provide information about the most searched information on the portal . Such an example may be performed according to a request of a user using the receiving terminal 30, and the user terminal 30 may receive one or more portal sites or a social network service to provide additional information.

본 발명에서, 부가 정보는, 콘텐츠를 스트리밍 하는 수신 단말기(30)를 이용하는 사용자가 요청한 실시간 정보를 포함할 수 있다. 가상화 서버(20)는 사용자가 지정한 키워드를 저장하고, 실시간으로 키워드와 관련된 새로운 부가 정보가 검색되는 경우, 수신 단말기(30)로 제공할 수 있다.In the present invention, the additional information may include real-time information requested by the user using the receiving terminal 30 for streaming the content. The virtualization server 20 stores the keyword designated by the user and provides the received additional information to the receiving terminal 30 when new additional information related to the keyword is searched in real time.

본 발명에서, 부가 정보는, 콘텐츠를 스트리밍 하는 동안 영상 프레임에 나타나는 정보를 포함할 수 있다. 가상화 서버(20)의 영상 판독부(24)는 콘텐츠 상에 일정 시간(예. 10초, 30초, 1분) 나타나는 객체 또는 음성 데이터를 감지하고, 이를 키워드로 설정하여 부가 정보를 획득할 수 있다. 여기서 일정 시간은 수신 단말기(30)의 사용자 또는 콘텐츠를 제공한 사업자 서버(10)가 지정한 시간일 수 있다.In the present invention, the additional information may include information appearing in an image frame during streaming of the content. The image reading unit 24 of the virtualization server 20 can detect the object or voice data appearing on the content for a predetermined period of time (e.g., 10 seconds, 30 seconds, 1 minute), set it as a keyword, have. Here, the predetermined time may be a time designated by the user of the receiving terminal 30 or the provider server 10 providing the content.

본 발명에서, 부가 정보는 해당 콘텐츠를 스트리밍 할 것으로 에상되는 시청자와 관련된 정보일 수 있다. 예를 들어, 일일 드라마의 경우, 주요 시청자인 주부들을 타겟으로 하는 부가 정보를 실시간으로 획득할 수 있다. 또한 부가 정보는, 채널 및 영상과 관련된 광고, 이벤트, 상품 가격, 할인 정보 등을 포함할 수 있다. 다만, 부가 정보는 특정 상품을 소개하는 광고에만 한정되지 않으며, 새로 시작하는 드라마, 영화 또는 VOD, 공익 광고 등을 포함할 수 있다. 위와 같은 정보 제공 방식은 가상화 서버(20)의 조건 설정부(23)가 기설정된 조건을 저장하고 이에 따라 수행될 수 있다.In the present invention, the additional information may be information related to a viewer who is supposed to stream the content. For example, in the case of a daily drama, additional information targeting a main viewer, a housewife, can be acquired in real time. Further, the additional information may include advertisements, events, commodity prices, discount information, etc. related to channels and images. However, the additional information is not limited to an advertisement introducing a specific product, and may include a new drama, a movie or VOD, a public service advertisement, and the like. The information providing method as described above may be performed according to the condition setting unit 23 of the virtualization server 20 storing predetermined conditions.

본 발명에서, 가상화 서버(20)의 영상 판독부(24)가 콘텐츠의 프레임을 조회하여 부가 정보가 필요한 시간 및 이미지 영역을 지정할 수 있다. 예를 들어, 영상 판독부(24)는 콘텐츠의 영상, 스틸 컷, 음성 등을 프레임 별로 분석하여 콘텐츠의 배경 시간/장소, 배경 음악, 등장 인물, 물건, 서비스의 종류, 이름 등 콘텐츠에 나타나는 다양한 종류 들의 정보를 조회할 수 있다. In the present invention, the video reading unit 24 of the virtualization server 20 can inquire the frame of the content and designate the time and image area required for the additional information. For example, the image reading section 24 analyzes a video image, a still cut image, a voice image, and the like of each content frame by frame to determine a variety of contents such as background time / place, background music, characters, Information of kinds can be inquired.

앞서 언급한 바와 같이, 가상화 서버(10)는 수신 단말기(30)의 콘텐츠 스트리밍 요청 이전에 사업자 서버(10)로부터 콘텐츠 정보를 수신할 수 있다. 이에 따라, 가상화 서버(20)의 영상 판독부(24)가 미리 콘텐츠 프레임을 조회하여 콘텐츠가 스트리밍 되고 있는 영상의 시점에 부가 정보가 필요한 지점을 매칭(matching)하여 데이터베이스에 저장할 수 있다.As described above, the virtualization server 10 can receive the content information from the provider server 10 prior to the content streaming request of the receiving terminal 30. Accordingly, the video reading unit 24 of the virtualization server 20 can search for a content frame in advance and match the point where additional information is required at the time of the video streaming the content, and store the matching point in the database.

본 발명에서, 영상 판독부(24)가 획득한 콘텐츠의 정보에 기초하여 정보 검색부(22)는 실시간으로 부가 정보를 획득할 수 있다. 기존에는 콘텐츠가 스트리밍 되고 있는 시간에 관계없이 콘텐츠와 관련된 정보를 콘텐츠와 결합하여 함께 제공하는 방식이었다. 이러한 경우, 실시간으로 스트리밍 되고 있는 채널의 영상에는 콘텐츠와 관련된 정확한 정보가 제공될 수 있지만, 재방송 또는 VOD로 콘텐츠를 시청하는 사용자의 경우, 시기에 맞는 정확한 정보를 제공받기 힘들다. 이에, 본 발명의 가상화 서버(20)는 수신 단말기(30)가 콘텐츠를 스트리밍 하는 시각에 검색된 부가 정보를 획득하여 실시간으로 제공할 수 있다. In the present invention, the information searching unit 22 can acquire the additional information in real time based on the information of the content acquired by the video reading unit 24. [ In the past, it was a way to combine information related to content with content, regardless of the time the content was being streamed. In this case, accurate information related to the content can be provided to the image of the channel being streamed in real time, but it is difficult for the user who watches the content by rebroadcasting or VOD to provide accurate information according to the timing. Accordingly, the virtualization server 20 of the present invention can acquire the supplementary information retrieved at the time when the receiving terminal 30 streams content, and provide the supplementary information in real time.

가상화 서버(20)의 콘텐츠 생성부(25)가 콘텐츠와 부가 정보를 렌더링하여 실시간으로 시각 데이터를 생성한다(S330). 앞서 언급한 바와 같이 부가 정보는 이미지 및 텍스트 형태로 획득할 수 있는데, 콘텐츠 생성부(25)는 이를 이용하여 새로운 형태의 OAP 영상을 생성할 수 있다. 기존의 광고 또는 부가 정보를 콘텐츠 상에 제공하는 방식은, 광고 사업자가 제공하는 광고 영상을 그대로 삽입하는 방식이었다. 하지만 본 발명에 따르면, 이미지 또는 텍스트 형식의 부가 정보를 콘텐츠의 특색에 맞게 가공하여 제공하므로 일반적인 정보 제공 방식보다 효과적일 수 있다. 또한, 조건에 따라 분류된 수신 단말기(30)와 연결된 가상화 서버(20)는 데이터 베이스 상에서 조건에 따른 수신 단말기(30) 사용자의 특성을 선정하고 이에 맞게 부가 정보를 가공할 수 있다.The content generation unit 25 of the virtualization server 20 generates the time data in real time by rendering the content and the additional information (S330). As described above, the additional information can be acquired in the form of images and texts, and the content generating unit 25 can generate a new type of OAP image using the additional information. The method of providing existing advertisement or supplementary information on the content is a method of inserting the advertisement image provided by the advertisement provider as it is. However, according to the present invention, additional information in the form of an image or a text may be more effective than a general information providing method because the additional information is processed according to the characteristic of the contents. In addition, the virtualization server 20 connected to the receiving terminal 30 classified according to the condition can select the characteristics of the user of the receiving terminal 30 according to the condition on the database and process the additional information according to the condition.

또한 본 발명에서, 시각 데이터는 가상화 OAP(On Air Promotion)과 같은 광고 정보를 포함하는 이미지, 영상 등의 시각적 요소일 수 있다.In the present invention, the time data may be a visual element such as an image or an image including advertisement information such as virtualized On Air Promotion (OAP).

본 발명에서 부가 정보를 이용하여 생성되는 시각 데이터는, 영상 판독부(24)가 매칭하여 저장한 시간 및 이미지 영역에 생성될 수 있다. 영상 판독부(24)는 콘텐츠를 프레임 별로 분석하여 부가 정보가 효과적으로 보여질 수 있는 구역을 선정할 수 있다. 예를 들어, 오디오 콘텐츠 일 경우, 콘텐츠의 볼륨이 작아지는 순간, 콘텐츠의 하이라이트 구간일 수 있으며, 영상 콘텐츠일 경우, 영상이 페이드 아웃, 페이드 인 되는 순간이나, 콘텐츠의 메인이 되는 객체가 나오는 순간을 부가 정보 삽입 시점으로 선정할 수 있다. 또한, 콘텐츠와 관계 없이 일정 시간 단위(예. 1분, 3분, 5분 단위)를 설정하여 콘텐츠 상에 부가 정보를 삽입하는 것으로 선정할 수 있다.In the present invention, the time data generated using the additional information can be generated in the time and image area stored by the image reading unit 24 in a matching manner. The image reading unit 24 can analyze the contents on a frame-by-frame basis to select a region where additional information can be effectively viewed. For example, in the case of audio content, it may be a highlight section of the content at the moment when the volume of the content is reduced. In the case of the image content, at the moment when the image fades out or fades in, Can be selected as the additional information insertion point. In addition, it is possible to set a certain time unit (for example, 1 minute, 3 minutes, 5 minutes) in relation to the contents to insert additional information on the contents.

본 발명에서, 콘텐츠가 생방송으로 제공되는 경우, 콘텐츠의 실시간 시청률 정보를 제공받을 수 있다. 시청률이 소정의 폭 이상으로 증가하는 경우 가상화 서버(10)가 부가 정보를 이용한 시각 데이터를 제공하는 것으로 설정할 수 있다. In the present invention, when the content is provided live, the real-time rating information of the content can be provided. When the audience rating increases by a predetermined width or more, the virtualization server 10 can set it to provide time data using additional information.

본 발명에서 콘텐츠가 생방송이 아닌 VOD 형식일 경우, 수신 단말기(30) 또는 클라우드 클라이언트의 스트리밍 요청 횟수를 기준으로 기 설정된 스트리밍 수를 초과할 경우, 실시간으로 부가 정보를 이용한 시각 데이터를 제공하는 것으로 설정할 수 있다.In the present invention, when the content is in the VOD format instead of the live broadcast, when the number of streaming requests exceeds the predetermined number of streaming requests of the receiving terminal 30 or the cloud client, time data using the additional information is set to be provided in real time .

복수 개의 가상화 서버(20)의 통신부(21)가 시각 데이터를 실시간으로 콘텐츠의 키워드와 연관성이 높은 수신 단말기에 제공한다(S340). 가상화 서버(20)는 복수 개의 수신 단말기(30)와 통신부(21)로 정보를 주고 받는다.The communication unit 21 of the plurality of virtualization servers 20 provides the time data to the receiving terminal having high relevance to the keywords of the contents in real time (S340). The virtualization server 20 exchanges information with a plurality of receiving terminals 30 and a communication unit 21.

본 발명에서 통신부(21)는 구내 정보 통신망(Local area network, LAN), 도시권 통신망(Metropolitan area network, MAN), 광역 통신망(Wide area network, WAN), PAN(Personal Area Network), LTE(Long Term Evolution), LTE-A(LTE-Advance), WIBRO(Wireless Broadband Internet), 3G, 4G 등의 이동통신망, Wi-Fi, 케이블망 등을 포함하는 통신 네트워크를 지원할 수 있다.The communication unit 21 may be a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a personal area network (PAN) Evolution), LTE-A (LTE-Advance), WIBRO (Wireless Broadband Internet), 3G and 4G mobile communication networks, Wi-Fi and cable networks.

본 발명에서 통신부(21)는 수신 단말기(30)와의 무선 통신도 가능하며 이를 위한 다양한 통신 방식을 지원하는 RF(Radio Frequency) 칩(chip)이나 회로(circuit)를 포함할 수 있다. 또한 본 발명의 통신부(21)는 가상화 서버(20)에 포함되는 CP(Communication Processer)에 해당할 수 있다. 이와 같이, 수신 단말기(30)를 소지한 사용자는 콘텐츠를 스트리밍 하는 것 만으로도 실시간으로 콘텐츠와 관련된 정보 또는 다양한 부가 정보를 제공받을 수 있다.The communication unit 21 may include a radio frequency (RF) chip or a circuit that supports wireless communication with the receiving terminal 30 and supports various communication methods. The communication unit 21 of the present invention may correspond to a CP (Communication Processor) included in the virtualization server 20. As described above, the user who owns the receiving terminal 30 can receive information related to the contents or various additional information in real time by simply streaming the contents.

본 발명에서, 복수 개의 가상화 서버(20)는 시각 데이터를 해당 콘텐츠를 스트리밍하는 수신 단말기(30)에 일괄적으로 제공할 수 있다. 이에 따라, 동일한 콘텐츠를 스트리밍 하더라도 수신 단말기(30)를 소지한 사용자에 따라 맞춤 부가 정보를 제공받을 수 있다. 덧붙여, 시각 데이터를 해당 콘텐츠에 병합한 이미지, 영상을 가상 콘텐츠로 정의할 수 있다.In the present invention, the plurality of virtualization servers 20 may provide the time data to the receiving terminal 30 that streams the contents collectively. Accordingly, even if the same content is streamed, customized additional information can be provided according to the user who has the receiving terminal 30. In addition, an image or an image obtained by merging time data into the content can be defined as a virtual content.

본 발명에서, 가상화 서버(20)는 미리 시각 데이터를 생성하여 제공하거나, 실시간으로 생성하여 제공할 수 있다. 실시간으로 제공하는 방식은, 가상화 서버(20)가 콘텐츠를 수신하고 부가 정보가 제공될 구역을 정한 후 이미지 또는 텍스트가 삽입될 영역을 공백으로 남겨 둘 수 있다. 이에 따라, 수신 단말기(30)가 해당 콘텐츠를 스트리밍 하는 동안, 공백 영역의 부가 정보를 소정 시간(예. 1분, 3분) 전에 검색하고 가공하여 삽입할 수 있다.In the present invention, the virtualization server 20 may generate and provide time data in advance or may generate and provide time data in real time. In a real-time providing method, the virtualization server 20 can receive the content, determine the area to which the additional information is to be provided, and leave the area in which the image or text is to be inserted blank. Accordingly, while the receiving terminal 30 is streaming the content, the additional information of the blank area can be searched, processed, and inserted before a predetermined time (e.g., 1 minute, 3 minutes).

도 4는 본 발명의 수신 단말기에 시각 데이터가 타겟별로 제공되는 실시예를 나타낸 도면이다. 도 4를 참조하면, 콘텐츠는 야구 중계(41)일 수 있다. 본 발명에서, 가상화 서버(20)의 영상 판독부(24)가 콘텐츠를 분석하고 키워드를 선정하면, 정보 검색부(22)가 키워드에 부합하는 대상과 연관성 높은 부가 정보를 검색할 수 있다. 또한, 정보 검색부(22)는 키워드와 연관성 높은 부가 정보를 검색할 수 있다. 도 4에서는 야구 중계를 스트리밍 할 것으로 예상되는 시청자들과 관련된 부가 정보를 검색할 수 있다.4 is a diagram illustrating an embodiment in which time data is provided for each target to a receiving terminal of the present invention. Referring to FIG. 4, the content may be a baseball relay 41. In the present invention, when the video reading unit 24 of the virtualization server 20 analyzes the content and selects a keyword, the information searching unit 22 can search for the additional information highly relevant to the object matching the keyword. In addition, the information searching unit 22 can search for additional information that is highly related to the keyword. In FIG. 4, additional information related to viewers who are expected to stream the baseball relay can be searched.

본 발명에서, 복수 개의 부가 정보는 가상화 서버(20)의 조건 설정부(23)가 기설정된 조건에 따라 상이한 부가 정보들을 검색하고 분류할 수 있다. 도면에 도시하지 않았으나, 복수 개의 가상화 서버(20)가 조건에 따라 실시간으로 획득하여 분류된 부가 정보들을 이용하여 시각 데이터를 생성하고, 조건에 상응하는 수신 단말기(30)에 영상을 제공할 수 있다.In the present invention, the plurality of additional information can be searched and classified by the condition setting unit 23 of the virtualization server 20 according to predetermined conditions. Although not shown in the figure, a plurality of virtualization servers 20 may generate time data using additional information obtained and classified in real time according to a condition, and may provide an image to the receiving terminal 30 corresponding to the condition .

예를 들어, 콘텐츠가 평일 저녁의 야구 중계일 경우, 키워드는 야구, 중계 방송, 오후 7~10시 가 될 수 있다. 이에 따라, 연관성이 높은 대상을 조건에 따라 분류하고 복수 개의 가상화 서버(20)을 지정할 수 있다. 야구를 시청하는 연령대에 따라 가상화 서버(20)는 A-20대, B-30대, C-40대, D-50대로 나눌 수 있으며, 성별에 따라 E-여성, F-남성으로 나누고, 시청 시간에 따라, G-직장인일 수 있다. 분류된 가상화 서버(20)는 조건에 부합하는 부가 정보를 획득하고 가공하여 시각 데이터를 생성할 수 있다. 또한 본 발명에서, 조건에 부합하는 수신 단말기(30)가 중복될 경우(예. 30대 남성), 시각 데이터를 동시에 제공하거나 콘텐츠를 스트리밍 하는 동안 일정 시간 단위(예. 30분, 1시간)를 나누고 차례대로 시각 데이터를 제공할 수 있다.For example, if the content is a baseball broadcast on a weekday evening, the keyword could be baseball, broadcast, 7-10 pm. Thereby, it is possible to classify the highly related objects according to the conditions and designate the plurality of virtual servers 20. The virtualization server 20 can be divided into A-20, B-30, C-40, and D-50 depending on the age at which the baseball is viewed. Depending on the time, it may be a G-worker. The classified virtualization server 20 can acquire and process the additional information meeting the condition and generate the time data. Further, in the present invention, when a receiving terminal 30 satisfying the condition is duplicated (for example, male in 30s), a predetermined time unit (e.g., 30 minutes, 1 hour) is provided during simultaneous provision of time data or streaming of contents And provide visual data in sequence.

다시 도 4를 참조하면, 야구 중계(41)의 경우, 연령대로 가상화 서버(20)를 분류하여 20대의 경우 아르바이트와 관련된 정보(42)가 제공되며, 2,30대의 경우 치킨 광고(43), 3,40대의 경우 정수기 광고(44)가 제공될 수 있다. 가상화 서버(10)는 별도의 데이터베이스(미도시)를 구비하여 부가 정보들을 저장할 수 있다.Referring again to FIG. 4, in the case of the baseball relay 41, the virtualization server 20 is categorized by the ages and the information related to the part-time is provided in the case of 20, In the case of 3, 40 units, a water purifier advertisement 44 may be provided. The virtualization server 10 may have a separate database (not shown) to store additional information.

본 발명에서 실시간 방송을 시청하는 경우, 수신 단말기(30)는 시청하는 실시간으로 상이한 시각 데이터를 제공받을 수 있다. 수신 단말기(30)가 가상화 서버(20)에게 변경된 콘텐츠에 대한 식별 정보를 제공하거나, 가상화 서버(20)가 방송 송출 시스템을 이용하여 감지할 수 있다.In the present invention, when real-time broadcasting is viewed, the receiving terminal 30 can receive different time data in real time. The receiving terminal 30 may provide the virtualization server 20 with identification information about the changed content or may be detected by the virtualization server 20 using the broadcasting transmission system.

기존의 광고 제공 방식은, 광고 제공 서버가 사업자 서버로부터 제공받은 콘텐츠에 맞게 부가 정보들을 분류하고, 미리 저장하여 제공하는 방식이었다. 하지만 본 발명에 따르면 실시간으로 부가 정보를 검색하여, 스트리밍 하는 사용자에게 적합한 정보를 제공할 수 있다. The existing advertisement providing method is a method in which the advertisement providing server classifies the additional information according to the contents provided from the provider server and stores the additional information in advance. However, according to the present invention, it is possible to search for additional information in real time and provide information suitable for the streaming user.

본 발명은 또한 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 마그네틱 저장 매체, 광학적 판독 매체 등 모든 저장매체를 포함한다.The present invention can also be embodied as computer-readable codes on a computer-readable recording medium. The computer-readable recording medium includes all storage media such as a magnetic storage medium, an optical reading medium, and the like.

지금까지 본 발명에 대하여 도면에 도시된 바람직한 실시예들을 중심으로 상세히 살펴보았다. 이러한 실시예들은 이 발명을 한정하려는 것이 아니라 예시적인 것에 불과하며, 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 진정한 기술적 보호범위는 전술한 설명이 아니라 첨부된 특허청구범위의 기술적 사상에 의해서 정해져야 할 것이다. 비록 본 명세서에 특정한 용어들이 사용되었으나 이는 단지 본 발명의 개념을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 본 발명의 각 단계는 반드시 기재된 순서대로 수행되어야 할 필요는 없고, 병렬적, 선택적 또는 개별적으로 수행될 수 있다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 특허청구범위에서 청구하는 본 발명의 본질적인 기술사상에서 벗어나지 않는 범위에서 다양한 변형 형태 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 균등물은 현재 공지된 균등물뿐만 아니라 장래에 개발될 균등물 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 구성요소를 포함하는 것으로 이해되어야 한다.The present invention has been described in detail with reference to the preferred embodiments shown in the drawings. These embodiments are to be considered as illustrative rather than limiting, and should be considered in an illustrative rather than a restrictive sense. The true scope of protection of the present invention should be determined by the technical idea of the appended claims rather than the above description. Although specific terms are used herein, they are used for the purpose of describing the concept of the present invention only and are not used to limit the scope of the present invention described in the claims or the claims. Each step of the present invention need not necessarily be performed in the order described, but may be performed in parallel, selectively, or individually. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. It is to be understood that the equivalents include all components that are invented in order to perform the same function irrespective of the currently known equivalents as well as the equivalents to be developed in the future.

10: 사업자 서버
20: 가상화 서버
30: 수신 단말기
10: Business server
20: Virtualization server
30: receiving terminal

Claims (15)

복수 개의 가상화 서버가 콘텐츠를 수신하는 단계;
상기 복수 개의 가상화 서버가 상기 콘텐츠와 관련된 각각 상이한 부가 정보를 실시간으로 획득하는 단계;
상기 복수 개의 가상화 서버가 상기 각각의 부가 정보를 가공하고, 상기 콘텐츠를 렌더링(rendering)하여 실시간으로 복수 개의 시각 데이터를 생성하는 단계; 및
상기 복수 개의 시각 데이터를 복수 개의 수신 단말기에 실시간으로 제공하는 단계를 포함하며,
상기 부가 정보는,
상기 가상화 서버가 콘텐츠를 분석하고, 키워드를 선정하여 상기 키워드와 연관성이 높은 대상과 관련된 부가 정보이며,
상기 부가 정보를 실시간으로 획득하는 단계는,
상기 콘텐츠를 프레임 별로 분석하여 상기 부가 정보가 제공될 시간 및 영역을 지정하는 단계를 더 포함하고,
상기 시각 데이터를 생성하는 단계는,
상기 부가 정보를 상기 콘텐츠 및 상기 수신 단말기의 사용자 속성에 대응되도록 가공하고, 상기 콘텐츠의 프레임 별로 지정된 시간 및 영역에 상기 가공된 부가 정보를 결합하여 이미지 또는 영상 중 적어도 하나 이상의 시각적 요소를 포함하는 시각 데이터를 생성하는 것을 특징으로 하는 실시간 가상 콘텐츠 타겟 광고 제공 방법.
The method comprising: receiving a plurality of virtualization servers;
The plurality of virtualization servers acquiring respective different additional information related to the content in real time;
The plurality of virtualization servers processing the respective additional information and rendering the content to generate a plurality of time data in real time; And
And providing the plurality of time data to a plurality of receiving terminals in real time,
The additional information,
Wherein the virtualization server analyzes the content, selects additional keywords associated with the keyword,
The step of acquiring the additional information in real-
Further comprising the step of analyzing the contents on a frame-by-frame basis to specify a time and an area in which the additional information is to be provided,
Wherein the generating of the time data comprises:
The additional information is processed so as to correspond to the content and the user attribute of the receiving terminal, and the processed additional information is combined with a time and a region specified for each frame of the content to obtain a time including at least one visual element And generating the data based on the generated content.
제1항에 있어서,
상기 복수 개의 가상화 서버가 기설정된 조건에 따라 상이한 부가 정보들을 분류하는 것을 특징으로 하는 실시간 가상 콘텐츠 타겟 광고 제공 방법.
The method according to claim 1,
Wherein the plurality of virtualization servers classify different additional information according to predetermined conditions.
제2항에 있어서,
상기 가상화 서버가 상기 시각 데이터들을 상기 기설정된 조건에 대응되는 수신 단말기로 제공하는 것을 특징으로 하는 실시간 가상 콘텐츠 타겟 광고 제공 방법.
3. The method of claim 2,
Wherein the virtualization server provides the time data to a receiving terminal corresponding to the predetermined condition.
제2항에 있어서,
상기 기설정된 조건은,
상기 수신 단말기를 이용하는 사용자의 나이, 성별, 지역, 취미, 방송 선호도 중 적어도 하나 이상을 포함하는 조건인 것을 특징으로 하는 실시간 가상 콘텐츠 타겟 광고 제공 방법.
3. The method of claim 2,
Preferably,
Wherein the condition includes at least one of age, sex, region, hobby, and broadcast preference of the user using the receiving terminal.
제2항에 있어서,
상기 기설정된 조건은,
상기 수신 단말기를 사용하는 시각, 일, 월, 분기, 연도 중 적어도 하나 이상을 포함하는 조건인 것을 특징으로 하는 실시간 가상 콘텐츠 타겟 광고 제공 방법.
3. The method of claim 2,
Preferably,
Wherein the condition is at least one of a time, a day, a month, a quarter, and a year using the receiving terminal.
제3항에 있어서,
상기 실시간으로 제공하는 단계는,
상기 복수 개의 가상화 서버가 상기 복수 개의 시각 데이터를 상기 복수 개의 수신 단말기에 동일한 시각에 제공하는 단계인 것을 특징으로 하는 실시간 가상 콘텐츠 타겟 광고 제공 방법.
The method of claim 3,
Wherein the providing in real-
Wherein the plurality of virtualization servers provide the plurality of time data to the plurality of receiving terminals at the same time.
삭제delete 삭제delete 콘텐츠와 관련된 상이한 부가 정보를 실시간으로 획득하는 정보 검색부;
상기 각각의 부가 정보를 가공하고, 상기 콘텐츠를 렌더링하여 실시간으로 복수 개의 시각 데이터를 생성하는 콘텐츠 생성부; 및
상기 콘텐츠의 영상 프레임을 조회하여 부가 정보가 제공될 시간 및 영역을 지정하는 영상 판독부; 를 포함하고,
상기 정보 검색부는,
상기 콘텐츠를 분석하고, 키워드를 선정하여 상기 키워드와 연관성이 높은 대상과 관련된 부가 정보를 획득하고,
상기 콘텐츠 생성부는,
상기 부가 정보를 상기 콘텐츠 및 수신 단말기의 사용자 속성에 대응되도록 가공하고, 상기 영상 판독부가 상기 콘텐츠의 프레임 별로 지정한 시간 및 영역에 상기 가공된 부가 정보를 결합하여 이미지 또는 영상 중 적어도 하나 이상의 시각적 요소를 포함하는 시각 데이터를 생성하는 것을 특징으로 하는 가상화 서버.
An information searching unit for obtaining different additional information related to the content in real time;
A content generation unit for processing each of the additional information and rendering the content to generate a plurality of time data in real time; And
An image reading unit for searching for an image frame of the content and specifying a time and an area for providing the additional information; Lt; / RTI >
The information retrieval unit,
Analyzing the content, selecting a keyword to obtain additional information related to an object highly related to the keyword,
The content generation unit may generate,
The image processing unit processes the additional information to correspond to the user attributes of the content and the receiving terminal, and combines the processed additional information with the time and the area designated by the image reading unit for each frame of the content to generate at least one visual element And generates the time data including the time data.
제9항에 있어서,
상기 부가 정보를 기설정된 조건에 따라 상이한 부가 정보를 분류하는 조건 설정부를 더 포함하고,
상기 콘텐츠 생성부가 상기 각각의 부가 정보를 렌더링(rendering)하여 실시간으로 시각 데이터를 생성하는 것을 특징으로 하는 가상화 서버.
10. The method of claim 9,
Further comprising a condition setting unit for classifying the additional information according to a predetermined condition,
Wherein the content generation unit generates rendering data by rendering the respective additional information to generate visual data in real time.
제10항에 있어서,
상기 기설정된 조건은,
상기 콘텐츠를 상기 시각 데이터를 수신받는 사용자의 나이, 성별, 지역, 취미, 방송 선호도 중 적어도 하나 이상을 포함하는 조건인 것을 특징으로 하는 가상화 서버.
11. The method of claim 10,
Preferably,
Wherein the content includes at least one of age, sex, region, hobby, and broadcasting preference of the user receiving the time data.
제10항에 있어서,
상기 기설정된 조건은,
상기 시각 데이터를 제공하는 시각, 일, 월, 분기, 연도 중 적어도 하나 이상을 포함하는 조건인 것을 특징으로 하는 가상화 서버.
11. The method of claim 10,
Preferably,
A time, a day, a month, a quarter, and a year for providing the time data.
제9항에 있어서,
상기 복수 개의 시각 데이터를 외부로 송출하는 통신부를 더 포함하고,
상기 통신부가, 상기 복수 개의 시각 데이터를 동일한 시각에 송출하는 것을 특징으로 하는 가상화 서버.
10. The method of claim 9,
Further comprising a communication unit for transmitting the plurality of time data to the outside,
And the communication unit transmits the plurality of time data at the same time.
삭제delete 제1항 내지 제6항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium storing a program for causing a computer to execute the method according to any one of claims 1 to 6.
KR1020170090986A 2017-07-18 2017-07-18 Method for providing target advertisement using real-time virtual content and virtualization server performing the same KR101914584B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170090986A KR101914584B1 (en) 2017-07-18 2017-07-18 Method for providing target advertisement using real-time virtual content and virtualization server performing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170090986A KR101914584B1 (en) 2017-07-18 2017-07-18 Method for providing target advertisement using real-time virtual content and virtualization server performing the same

Publications (1)

Publication Number Publication Date
KR101914584B1 true KR101914584B1 (en) 2019-01-14

Family

ID=65027602

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170090986A KR101914584B1 (en) 2017-07-18 2017-07-18 Method for providing target advertisement using real-time virtual content and virtualization server performing the same

Country Status (1)

Country Link
KR (1) KR101914584B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007088967A (en) * 2005-09-26 2007-04-05 Nomura Research Institute Ltd Content supplying system and content reproducing terminal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007088967A (en) * 2005-09-26 2007-04-05 Nomura Research Institute Ltd Content supplying system and content reproducing terminal

Similar Documents

Publication Publication Date Title
US11166074B1 (en) Creating customized programming content
US10499117B2 (en) Customized variable television advertising generated from a television advertising template
US8726312B1 (en) Method, apparatus, system and computer-readable medium for dynamically editing and displaying television advertisements to include individualized content based on a users profile
WO2015135332A1 (en) Method and apparatus for providing information
US20090217319A1 (en) Method and system for providing targeted television advertising
US20100162303A1 (en) System and method for selecting an object in a video data stream
KR101921621B1 (en) Method for providing commerce service using cloud based real-time video virtualization and virtualization server performing the same
US20160035392A1 (en) Systems and methods for clipping video segments
KR101482094B1 (en) Method and system for providing information associated with image
WO2015196749A1 (en) Scenario recognition-based information recommendation method and device
JP2018530273A (en) Common media segment detection
CN105142025A (en) Information push method and system based on intelligent television terminal
US9288536B2 (en) Method and apparatus for using viewership activity data to customize a user interface
KR20160027486A (en) Apparatus and method of providing advertisement, and apparatus and method of displaying advertisement
CN111263183A (en) Singing state identification method and singing state identification device
KR20140078010A (en) Apparatus and Method for Measuring Advertising Effect
US10089645B2 (en) Method and apparatus for coupon dispensing based on media content viewing
KR102358181B1 (en) T-commerce experience providing method of calling regional advertisement matched with tv commercial video with realtime analysis
KR20150058745A (en) Mashup service managing system based on context contained in content and mashup service managing method based on context contained in content thereof
KR20180010090A (en) Advertisement provision server, user device and media play device
KR101914584B1 (en) Method for providing target advertisement using real-time virtual content and virtualization server performing the same
KR20120071173A (en) System for providing additional service of vod content using sns message and method for providing additional service using the same
US20140282632A1 (en) Using audio data to identify and record video content
KR101343488B1 (en) System for searching product of tv-commerce synchronized with tv broadcasting program and method thereof
US8978068B2 (en) Method, system and apparatus for providing multimedia data customized marketing