[go: up one dir, main page]

KR101703742B1 - zapping advertisement analyzing and supplying system based on user - Google Patents

zapping advertisement analyzing and supplying system based on user Download PDF

Info

Publication number
KR101703742B1
KR101703742B1 KR1020150120204A KR20150120204A KR101703742B1 KR 101703742 B1 KR101703742 B1 KR 101703742B1 KR 1020150120204 A KR1020150120204 A KR 1020150120204A KR 20150120204 A KR20150120204 A KR 20150120204A KR 101703742 B1 KR101703742 B1 KR 101703742B1
Authority
KR
South Korea
Prior art keywords
jumping
data
advertisement
dashboard
user
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020150120204A
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 KR1020150120204A priority Critical patent/KR101703742B1/en
Priority to PCT/KR2015/008958 priority patent/WO2017034053A1/en
Priority to CN201510571620.5A priority patent/CN106488156B/en
Application granted granted Critical
Publication of KR101703742B1 publication Critical patent/KR101703742B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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
    • 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/0254Targeted advertisements based on statistics
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Probability & Statistics with Applications (AREA)
  • Databases & Information Systems (AREA)

Abstract

본 발명은 데이터분석 플랫폼이 게이트웨이들 및 재핑광고 서버로부터 전송받은 수집데이터 및 재핑 로그데이터를 분석하여 시청률정보, 재핑 통계데이터 및 재핑광고 추천데이터를 생성하고, 이들에 관한 대시보드를 생성하여 접속된 유저에게 제공함으로써 광고의 효율성을 극대화함과 동시에 사용의 편의성 및 분석의 신뢰도를 현저히 높일 수 있고, 데이터분석 플랫폼이 재핑광고 추천데이터 생성 시 복수개의 기 설정된 분석알고리즘들 중 어느 하나를 유저로부터 선택받거나 또는 open API(application program interface)를 제공하여 유저에 의해 자체적으로 제작된 자체 분석알고리즘을 등록받아 선택되거나 등록된 분석알고리즘을 이용하여 수집데이터를 분석하도록 구성됨으로써 분석의 신뢰도 및 정확도를 현저히 높일 수 있는 사용자 기반 재핑광고 분석 및 제공시스템에 관한 것이다.The present invention analyzes the collected data and jumping log data transmitted from the gateways and the jumping advertisement server by the data analysis platform to generate audience rating information, jumping statistical data, and jumping advertisement recommendation data, and generates a dashboard related thereto The efficiency of the advertisement can be maximized and the convenience of use and the reliability of the analysis can be remarkably increased. Also, when the data analysis platform generates the jumping advertisement recommendation data, any one of a plurality of predetermined analysis algorithms can be selected from the user Or an open API (application program interface) to register the self-analysis algorithm created by the user and analyze the collected data using the selected or registered analysis algorithm, thereby significantly improving the reliability and accuracy of the analysis User-based jumping ads It relates to the analysis and delivery systems.

Description

사용자 기반 재핑광고 분석 및 제공시스템{zapping advertisement analyzing and supplying system based on user}[0001] The present invention relates to a user-based jumping advertisement analyzing and providing system,

본 발명은 사용자 기반 재핑광고 분석 및 제공시스템에 관한 것으로서, 상세하게로는 외부데이터를 활용하여 기 설정된 카테고리 별 최적의 재핑광고를 검출함과 동시에 접속된 유저의 바인딩이 용이하게 이루어지도록 구성됨으로써 광고 효율성을 극대화시킬 수 있을 뿐만 아니라 분석의 신뢰도 및 편의성을 현저히 높일 수 있는 사용자 기반 재핑광고 분석 및 제공시스템에 관한 것이다.The present invention relates to a system and method for analyzing and providing a user-based jumping advertisement. More particularly, the present invention relates to a system and method for detecting an optimal jumping advertisement for each predetermined category by using external data, The present invention relates to a user-based jumping advertisement analysis and provision system capable of maximizing the efficiency and significantly improving the reliability and convenience of analysis.

재핑시간(zapping time)은 채널 변경 시 현재 채널에서 다음 채널로 넘어갈 때 화면에 아무런 콘텐츠가 전시되지 않는 시간으로 정의되고, 이러한 재핑시간을 효율적으로 활용하기 위하여 재핑시간 동안 광고를 전시하도록 하는 재핑광고에 대한 관심이 급증하고 있다.The zapping time is defined as a time when no channel is displayed on the screen when the channel is changed from the current channel to the next channel. In order to efficiently utilize the jumping time, a jumping advertisement There is a surge in interest.

도 1은 본 출원인에 의해 출원되어 특허 등록된 국내등록특허 제10-1273891호(발명의 명칭 : 재핑 데이터 제공 시스템, 제공 방법 및 그 방법을 위한 기록매체)에 개시된 재핑 데이터 제공 시스템을 나타내는 구성도이다.FIG. 1 is a diagram showing a japping data providing system disclosed in Korean Patent No. 10-1273891 (entitled: a japping data providing system, a providing method, and a recording medium for the method) filed by the present applicant and patent registered to be.

도 1의 재핑 데이터 제공 시스템(이하 종래기술이라고 함)(100)은 디지털 방송을 제공하는 디지털 방송 센터(101)와, 디지털 수신 장치(105)로부터 채널변경 데이터를 전송받으면 재핑데이터를 디지털 수신 장치(105)로 전송하는 재핑 데이터 제공 서버(103)와, 사용자의 채널변경 요청에 따라 디지털 방송 센터(101)와 데이터를 송수신하여 변경될 채널의 디지털방송을 전송받아 전시함과 동시에 재핑시간 동안 재핑 데이터 제공 서버(103)로부터 전송받은 재핑데이터를 전시하는 디지털 수신 장치(105)와, 유무선 네트워크(400)로 이루어진다.The jumping data providing system 100 of FIG. 1 includes a digital broadcasting center 101 for providing digital broadcasting and a digital broadcasting receiving unit 105 for receiving jumping data from the digital receiving apparatus 105, And transmits the digital broadcasting to the digital broadcasting center 101 in response to a channel change request of the user. The digital broadcasting center 101 transmits and receives digital broadcasting of a channel to be changed, A digital receiving device 105 for displaying the jumping data transmitted from the data providing server 103, and a wired / wireless network 400.

이와 같이 구성되는 종래기술(100)은 디지털 수신 장치(105)가 채널 변경 시 재핑 데이터 제공서버(103)로부터 재핑데이터를 전송받아 이를 TV 모니터에 전시함으로써 시청자에게 채널 변경 시 발생하는 재핑시간 동안 재핑데이터를 제공할 수 있는 장점을 갖는다.In the conventional technology 100 configured as described above, when the digital receiving apparatus 105 receives jumping data from the jumping data providing server 103 upon channel change and displays the jumping data on the TV monitor, Data can be provided.

일반적으로 광고는 위치, 시간대, 방송(프로그램) 내용, 채널 특징, 시청률 등에 상당한 연관성을 갖게 된다. 그러나 종래기술(100)은 이러한 연관성을 전혀 감안하지 않고 재핑데이터를 선별하여 디지털 수신 장치(105)로 제공하도록 구성되었기 때문에 광고효율성이 떨어지는 구조적 한계를 갖는다. Typically, advertisements have a significant relevance to location, time of day, broadcast (program) content, channel characteristics, audience ratings, and so on. However, the prior art 100 has structural limitations in that the effectiveness of the advertisement is poor because it is configured to selectively provide the jumping data to the digital receiving device 105 without taking this association into consideration at all.

이때 종래기술(100)에는 재핑 데이터 제공 서버(103)가 시청자 정보를 수집하는 구성이 기재되어 있으나, 상기 시청자 정보는 단순히 채널 변경 요청에 의해 재핑 데이터가 제공된 채널, 일자, 시간대, 지역 및 노출횟수 중 적어도 하나 이상을 포함하는 통계데이터이다.In this case, in the prior art 100, a configuration in which the jumping data providing server 103 collects viewer information is described. However, the viewer information is simply a channel, a date, a time zone, a region, And the like.

또한 종래기술(100)은 접속된 유저가 시청자 정보를 열람하고자 하더라도 이를 유저에게 제공하기 위한 구성이 전혀 기재되어 있지 않아 사용의 편의성 및 분석의 신뢰도가 떨어지는 문제점이 발생한다.Further, even if the connected user wants to browse the viewer information, the conventional technology 100 does not describe a configuration for providing the viewer information to the user at all, resulting in ease of use and low reliability of analysis.

또한 종래기술(100)이 만약 시청자정보를 접속된 유저에게 제공하도록 구성되었다고 할지라도, 이러한 정보 제공 및 전시 방식은 관리자에 의해 결정되기 때문에 유저는 수동적으로 정보를 열람하여야만 하는 한계를 가진다.Also, even if the conventional art 100 is configured to provide the viewer information to the connected user, since the information providing and exhibition methods are determined by the administrator, the user has a limitation in manually browsing the information.

다른 한편, 최근 들어 규모가 방대하며 생성주기가 짧고, 형태가 다양한 대규모 데이터로 정의되는 빅데이터(big-data)로부터 유의미한 정보를 검출하는 데이터 마이닝(data mining)에 대한 관심이 급증하고 있다.On the other hand, there is a growing interest in data mining, which detects significant information from big-data, which is large in size, short in generation period, and defined as large-scale data having various forms.

즉 외부 빅 데이터의 데이터 마이닝을 통해 검출된 유의미한 정보를 재핑광고에 매칭시켜 적합한 재핑광고를 선별하여 제공하는 것은 재핑광고의 효율성을 극대화시킬 수 있으나, 종래에는 이러한 외부데이터를 활용하는 구성 및 외부데이터를 분석하여 재핑광고에 매칭시키는 구성이 전혀 기재되어 있지 않기 때문에 재핑광고의 효율성이 떨어지는 문제점이 발생한다.In other words, matching the meaningful information detected through the data mining of the external big data with the jumping advertisement and selecting and providing the appropriate jumping advertisement can maximize the effectiveness of the jumping advertisement. However, conventionally, And does not describe a configuration for matching with a jumping advertisement, the efficiency of the jumping advertisement lowers.

본 발명은 이러한 문제를 해결하기 위한 것으로, 본 발명의 해결과제는 데이터분석 플랫폼이 제1 게이트웨이로부터 디지털 수신기의 송수신되는 데이터를, 제2 게이트웨이들로부터 외부 수집대상서버들 각각의 송수신되는 외부데이터를, 재핑광고 서버로부터 재핑 로그데이터를 전송받아 이들을 분석하여 시청률정보, 재핑 통계데이터 및 재핑광고 추천데이터를 생성하고, 이들에 관한 대시보드를 생성하여 접속된 유저에게 제공함으로써 광고의 효율성을 극대화함과 동시에 사용의 편의성 및 분석의 신뢰도를 현저히 높일 수 있는 사용자 기반 재핑광고 분석 및 제공시스템을 제공하기 위한 것이다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and it is an object of the present invention to provide a data analysis platform which is capable of receiving data transmitted and received by a digital receiver from a first gateway, , And receives jumping log data from a jumping advertisement server and analyzes the received jumping log data to generate ratings information, jumping statistical data, and jumping advertisement recommendation data, and generates a dashboard for the users, thereby maximizing the efficiency of the advertisement A user-based jumping advertisement analyzing and providing system capable of remarkably enhancing convenience of use and reliability of analysis.

또한 본 발명의 다른 해결과제는 데이터분석 플랫폼이 재핑광고 추천데이터 생성 시 복수개의 기 설정된 분석알고리즘들 중 어느 하나를 유저로부터 선택받거나 또는 open API(application program interface)를 제공하여 유저에 의해 자체적으로 제작된 자체 분석알고리즘을 등록받아 선택되거나 등록된 분석알고리즘을 이용하여 수집데이터를 분석하도록 구성됨으로써 분석의 신뢰도 및 정확도를 현저히 높일 수 있는 사용자 기반 재핑광고 분석 및 제공시스템을 제공하기 위한 것이다.In addition, another object of the present invention is to provide a data analysis platform, in which when a jumping advertisement recommendation data is generated, either one of a plurality of predetermined analysis algorithms is selected from a user or an open API (application program interface) And a system for analyzing the collected data by using a selected or registered analysis algorithm, thereby providing a user-based jumping advertisement analysis and providing system capable of significantly increasing the reliability and accuracy of analysis.

또한 본 발명의 또 다른 해결과제는 데이터분석 플랫폼이 시청률정보, 재핑 통계데이터 및 재핑광고 추천데이터를 대시보드를 통해 전시하되 유저(사용자)의 선택에 따라 전시항목 및 전시방법이 결정되도록 구성됨으로써 전시효율 및 정보전달력을 높일 수 있는 사용자 기반 재핑광고 분석 및 제공시스템을 제공하기 위한 것이다.In addition, another object of the present invention is to provide a data analysis platform that displays audience rating information, jumping statistical data, and jumping advertisement recommendation data through a dashboard, and determines a display item and a display method according to a user's selection, And to provide a user-based jumping advertisement analysis and provision system capable of increasing the efficiency and information delivery capability.

상기 과제를 해결하기 위한 본 발명의 해결수단은 수집대상서버들; 재핑광고 콘텐츠를 제공하며, 상기 재핑광고 콘텐츠 제공 시 시간정보, 채널정보, 위치정보 및 기 설정된 제1 카테고리 목록들 각각에 대한 연관성 정보인 제1 카테고리 정보로 이루어지는 재핑 로그데이터를 출력하는 재핑광고 서버; 상기 수집대상서버들로부터 데이터를, 상기 재핑광고 서버로부터 재핑 로그데이터를 수집하는 데이터 수집부와, 상기 재핑광고 서버의 재핑 로그데이터를 분석하여 재핑광고의 채널, 시간대 및 위치 별 노출횟수를 나타내는 재핑 통계데이터를 생성하는 재핑 통계데이터 생성부와, 기 설정된 분석알고리즘을 이용하여 상기 수집대상서버들로부터 수집된 데이터 및 상기 재핑 로그데이터를 분석하여 채널, 시간대 및 위치에 따른 재핑광고의 우선순위를 나타내는 재핑광고 추천데이터를 생성하는 재핑광고 추천데이터 생성부와, 상기 재핑 통계데이터 및 상기 재핑광고 추천데이터가 전시되는 그래픽 사용자 인터페이스(GUI)를 포함하는 대시보드(dashboard)를 생성하는 대시보드 관리부를 포함하는 데이터분석 플랫폼을 포함하고, 상기 데이터분석 플랫폼은 상기 재핑광고 추천데이터 생성부에 활용되는 기 설정된 분석알고리즘들을 저장하고, 상기 대시보드를 통해 상기 분석알고리즘들 중 어느 하나를 접속된 유저로부터 선택받거나 또는 접속된 유저에게 open API(application program interface)를 제공하여 유저로부터 상기 대시보드를 통해 자체 제작한 분석알고리즘을 등록받도록 구성되고, 상기 재핑광고 추천데이터 생성부는 상기 대시보드를 통해 유저로부터 상기 기 설정된 분석알고리즘들 중 어느 하나를 선택받을 때 선택된 분석알고리즘을 활용하여 상기 재핑광고 추천데이터를 생성하고, 상기 대시보드를 통해 유저로부터 자체 제착한 분석알고리즘을 등록받을 때 등록된 분석알고리즘을 활용하여 상기 재핑광고 추천데이터를 생성하는 것이다.According to an aspect of the present invention, A jumping advertisement server for providing jumping advertisement contents and outputting jumping log data composed of time information, channel information, location information, and first category information, which is association information for each of the predetermined first category lists, ; A data collection unit for collecting data from the collection target servers and jumping log data from the jumping advertisement server; and a jumping advertisement server for analyzing the jumping log data of the jumping advertisement server, A jumping statistic data generating unit for generating statistical data, and a data analyzing unit for analyzing the data collected from the collection target servers and the jumping log data using a predetermined analysis algorithm to indicate a priority of a jumping advertisement according to channel, And a dashboard management unit for generating a dashboard including a jumping advertisement recommendation data generating unit for generating jumping advertisement recommendation data and a graphical user interface (GUI) on which the jumping statistical data and the jumping advertisement recommendation data are displayed Wherein the data analysis platform comprises: The analysis algorithms are stored in the dashboard, and either one of the analysis algorithms is selected from the connected users, or an open API (application program interface) Wherein the jamming advertisement recommendation data generation unit receives the analysis algorithm selected by the user through the dashboard when the user selects one of the predetermined analysis algorithms, Algorithm to generate the jumping advertisement recommendation data, and generates the jumping advertisement recommendation data using the registered analysis algorithm when registering the analysis algorithm that the user has added through the dashboard.

또한 본 발명에서 상기 광고정보 분석 및 제공시스템은 상기 재핑광고 서버로부터 전송받은 재핑 로그데이터를 분석하여 채널, 시간대 및 위치 별 시청률정보를 생성하는 시청률정보 생성부를 더 포함하는 것이 바람직하다.In the present invention, the advertisement information analyzing and providing system may further include an audience information generating unit for analyzing the jumping log data transmitted from the jumping advertisement server to generate audience information for each channel, time zone, and location.

삭제delete

또한 본 발명에서 상기 데이터 수집부는 수집대상의 데이터 이동경로에 설치되는 게이트웨이(gateway)인 것이 바람직하다.In the present invention, it is preferable that the data collection unit is a gateway installed in a data movement path of a collection object.

삭제delete

또한 본 발명에서 상기 대시보드 관리부는 상기 시청률정보 생성부, 상기 재핑 통계데이터 생성부 및 상기 재핑광고 추천데이터 생성부에 의해 생성된 시청률정보, 재핑 통계데이터 및 재핑광고 추천데이터를 디스플레이 하기 위한 대시보드를 생성하며, 생성된 대시보드는 유저로부터 기 설정된 전시방법들 중 어느 하나를 입력받기 위한 입력란을 포함하고, 상기 대시보드 관리부는 상기 생성된 대시보드를 통해 입력된 전시방법에 따라 상기 분석된 데이터를 전시하는 것이 바람직하다.Also, in the present invention, the dashboard management unit may include a dashboard for displaying audience rating information, jumping statistical data, and jumping advertisement recommendation data generated by the audience rating information generator, the jumping statistic data generator, and the jumping advertisement recommendation data generator, And the generated dashboard includes an input field for receiving any one of the preset display methods from the user, and the dashboard manager displays the analyzed data in accordance with the display method input through the generated dashboard .

삭제delete

또한 본 발명에서 상기 생성된 대시보드는 상기 분석된 데이터에 대한 입력포맷 및 출력포맷을 접속된 유저로부터 입력받는 입력란을 포함하고, 상기 대시보드 관리부는 상기 생성된 대시보드의 상기 입력란을 통해 입력포맷 및 출력포맷이 입력되면 입력된 입력포맷 및 출력포맷에 따라, '바(bar) 차트', '라인(line) 차트', 파이(pie) 차트', '테이블(table)'들 중 접속된 유저로부터 선택된 어느 하나로 상기 분석된 데이터를 전시하는 것이 바람직하다.In the present invention, the generated dashboard may include an input field for receiving an input format and an output format for the analyzed data from a connected user, and the dashboard management unit may include an input format And the output format are inputted, the user who is connected among the 'bar chart', 'line chart', 'pie chart' and 'table' according to the inputted input format and output format To display the analyzed data in any one of the above-mentioned embodiments.

또한 본 발명에서 상기 생성된 대시보드는 상기 기 설정된 전시방법들의 목록이 전시되는 전시방법 목록과, 상기 전시방법들 각각을 나타내는 샘플 그래프가 전시되는 전시창들을 포함하고, 접속된 유저로부터 상기 전시방법 목록 중 어느 하나가 클릭된 상태로 드래그 되면 드래그 된 전시방법이 유저로부터 입력된 것으로 판단하는 것이 바람직하다.In addition, the generated dashboard according to the present invention may include a display method list in which a list of the predetermined exhibition methods is displayed, and an exhibition window in which a sample graph representing each of the exhibition methods is displayed, It is preferable that when one of the lists is dragged while being clicked, it is determined that the dragged display method is inputted from the user.

또한 본 발명에서 상기 생성된 대시보드는 상기 입력포맷들의 목록이 전시되는 입력포맷 목록과, 상기 출력포맷들의 목록이 전시되는 출력포맷 목록을 포함하고, 접속된 유저로부터 상기 입력포맷 목록 또는 출력포맷 목록 중 어느 하나가 클릭된 상태로 상기 전시창들의 샘플그래프들 중 어느 하나의 샘플그래프의 입력 포맷란 또는 출력 포맷란에 드래그 되면 상기 전시방법의 입력포맷 또는 출력포맷은 드래그 된 입력포맷 또는 출력포맷으로 입력된 것으로 판단하는 것이 바람직하다.Also, the generated dashboard may include an input format list in which the list of the input formats is displayed and an output format list in which the list of the output formats is displayed. The input format list or the output format list The input format or the output format of the display method is input as a dragged input format or an output format when either one of the sample graphs of the display windows is clicked and dragged into the input format column or the output format column of one of the sample graphs of the display windows .

또한 본 발명에서 상기 기 설정된 전시방법들이 '바(bar) 차트', '라인(line) 차트', 파이(pie) 차트'일 때 상기 입력포맷란은 'X'축으로, 상기 출력포맷란은 'Y'축으로 설정되는 것이 바람직하다.In the present invention, when the preset display methods are 'bar chart', 'line chart', or 'pie chart', the input format column is 'X' Axis. ≪ / RTI >

상기 과제와 해결수단을 갖는 본 발명에 따르면 데이터분석 플랫폼이 제1 게이트웨이로부터 디지털 수신기의 송수신되는 데이터를, 제2 게이트웨이들로부터 외부 수집대상서버들 각각의 송수신되는 외부데이터를, 재핑광고 서버로부터 재핑 로그데이터를 전송받아 이들을 분석하여 시청률정보, 재핑 통계데이터 및 재핑광고 추천데이터를 생성하고, 이들에 관한 대시보드를 생성하여 접속된 유저에게 제공함으로써 광고의 효율성을 극대화함과 동시에 사용의 편의성 및 분석의 신뢰도를 현저히 높일 수 있다.According to the present invention having the above-described objects and solutions, the data analysis platform transmits the data transmitted and received by the digital receiver from the first gateway to the external data transmitted and received by the external collection destination servers from the second gateways, Log data is received and analyzed to generate ratings information, jumping statistical data, and jumping advertisement recommendation data, and a dashboard is generated and provided to the connected users, thereby maximizing efficiency of advertisement and convenience and analysis Can be significantly increased.

또한 본 발명에 의하면 데이터분석 플랫폼이 재핑광고 추천데이터 생성 시 복수개의 기 설정된 분석알고리즘들 중 어느 하나를 유저로부터 선택받거나 또는 open API(application program interface)를 제공하여 유저에 의해 자체적으로 제작된 자체 분석알고리즘을 등록받아 선택되거나 등록된 분석알고리즘을 이용하여 수집데이터를 분석하도록 구성됨으로써 분석의 신뢰도 및 정확도를 현저히 높일 수 있다.According to the present invention, when the data analysis platform generates the jumping advertisement recommendation data, the user can select one of a plurality of predetermined analysis algorithms from the user or provide an open API (application program interface) Algorithms are registered and analyzed to collect data using selected or registered analysis algorithms, thereby significantly increasing the reliability and accuracy of the analysis.

또한 본 발명에 의하면 데이터분석 플랫폼이 시청률정보, 재핑 통계데이터 및 재핑광고 추천데이터를 대시보드를 통해 전시하되 유저(사용자)의 선택에 따라 전시항목 및 전시방법이 결정되도록 구성됨으로써 전시효율 및 정보전달력을 증가시킨다.According to the present invention, the data analysis platform displays the audience rating information, the jumping statistical data, and the jumping advertisement recommendation data through the dashboard, and the display item and the display method are determined according to the selection of the user (user) Increase the calendar.

도 1은 국내등록특허 제10-1273891호(발명의 명칭 : 재핑 데이터 제공 시스템, 제공 방법 및 그 방법을 위한 기록매체)에 개시된 재핑 데이터 제공 시스템을 나타내는 구성도이다.
도 2는 본 발명의 일실시예인 재핑광고 분석 및 제공시스템을 나타내는 구성도이다.
도 3은 도 2를 설명하기 위한 예시도이다.
도 4는 도 2의 제2 게이트웨이를 나타내는 블록도이다.
도 5는 도 2의 데이터분석 플랫폼을 나타내는 블록도이고,
도 6은 도 4의 대시보드 관리부를 나타내는 블록도이다.
도 7은 도 6의 대시보드 관리부에 의해 생성되는 대시보드의 그래픽 사용자 인터페이스를 설명하기 위한 예시도이다.
도 8은 도 7의 다른 실시예이다.
도 9는 도 7의 또 다른 실시예이다.
1 is a block diagram showing a jumping data providing system disclosed in Korean Patent No. 10-1273891 entitled " Jumping data providing system, providing method and recording medium for the method ".
2 is a configuration diagram illustrating a jumping advertisement analysis and provision system, which is an embodiment of the present invention.
Fig. 3 is an exemplary diagram for explaining Fig. 2. Fig.
4 is a block diagram illustrating the second gateway of FIG.
Figure 5 is a block diagram illustrating the data analysis platform of Figure 2,
6 is a block diagram illustrating the dashboard management unit of FIG.
FIG. 7 is an exemplary diagram illustrating a graphical user interface of a dashboard generated by the dashboard management unit of FIG. 6. FIG.
Fig. 8 is another embodiment of Fig. 7. Fig.
Fig. 9 is another embodiment of Fig.

이하, 첨부된 도면을 참조하여 본 발명의 일실시예를 설명한다.Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.

도 2는 본 발명의 일실시예인 재핑광고 분석 및 제공시스템을 나타내는 구성도이고, 도 3은 도 2를 설명하기 위한 예시도이다.FIG. 2 is a configuration diagram showing a jumping advertisement analysis and provision system, which is an embodiment of the present invention, and FIG. 3 is an exemplary diagram for explaining FIG.

도 2와 3의 재핑광고 분석 및 제공시스템(1)은 디지털 수신기(6)와, 방송콘텐츠 서버(9-1), ...,(9-N)들, 재핑광고 서버(8), 수집대상서버(7-1), ..., (7-N)들, 제1 게이트웨이(4), 제2 게이트웨이(5-1), ..., (5-N)들, 데이터분석 플랫폼(3), 통신망(11)으로 이루어진다. 이때 본 발명에서는 설명의 편의를 위해 디지털 수신기(6)가 한 개인 것으로 예를 들어 설명하였으나, 디지털 수신기(6)의 수량은 이에 한정되지 않으며, 복수개로 구성될 수 있음은 당연하다.The jumping advertisement analysis and provision system 1 of FIGS. 2 and 3 includes a digital receiver 6, broadcast content servers 9-1, ..., 9-N, a jumping advertisement server 8, The first gateway 4, the second gateway 5-1, ..., (5-N), the data analysis platform 3, and a communication network 11. In the present invention, the number of the digital receivers 6 is one for convenience of explanation, but it is needless to say that the number of the digital receivers 6 may be plural.

또한 본 발명에서는 설명의 편의를 위해 재핑광고 서버(8) 및 데이터분석 플랫폼(3)이 별도로 분리되어 구성되는 것으로 설명하였으나, 데이터분석 플랫폼(3)은 재핑광고 서버(8)에 포함되어 재핑광고 서버(8)가 데이터분석 플랫폼(3)의 동작 및 기능을 수행하는 것으로 구성될 수 있다.In the present invention, the jumping advertisement server 8 and the data analysis platform 3 are separately configured for convenience of explanation. However, the data analysis platform 3 may be included in the jumping advertisement server 8, The server 8 may be configured to perform the operations and functions of the data analysis platform 3. [

통신망(11)은 디지털 수신기(6), 방송콘텐츠 서버(9-1), ...,(9-N)들, 재핑광고 서버(8), 게이트웨이(4), (5-1), ..., (5-N)들 및 데이터분석 플랫폼(3) 사이의 데이터 이동경로를 제공하며, 상세하게로는 케이블, 근거리 통신망(LAN), 광역통신망(WAN), 이동통신망, 3G LTE망, 4G망 등과 같은 IP를 기반으로 하는 망인 것이 바람직하다.The network 11 includes a digital receiver 6, broadcast content servers 9-1, ..., 9-N, jumping advertisement server 8, gateways 4, 5-1,. (LAN), a wide area network (WAN), a mobile communication network, a 3G LTE network, and the like, in detail, 4G network, and the like.

방송콘텐츠 서버(9-1), ...,(9-N)들은 방송콘텐츠를 제작 및 편집하여 이를 제공하는 서버이고, 상세하게로는 방송콘텐츠를 제공할 수 있는 지상파, 위성, 케이블 방송국 및 인터넷 방송국 등으로 구성될 수 있다.The broadcast content servers 9-1, ..., and 9-N are servers for producing and editing broadcast content, and more specifically, terrestrial, satellite, and cable broadcast stations capable of providing broadcast content, An Internet broadcasting station, and the like.

또한 방송콘텐츠 서버(9-1), ...,(9-N)들 각각은 방송 채널을 할당받으며, 기 설정된 방송편성표(EPG, Electronic Program Guide)의 시간대 및 채널에 따라 대응되는 방송콘텐츠를 자신의 채널을 요청한 디지털 수신기(6)로 송출한다.Also, each of the broadcast content servers 9-1, ..., and 9-N is assigned a broadcast channel, and broadcast content corresponding to a time zone and a channel of a predetermined EPG (Electronic Program Guide) And sends its channel to the requesting digital receiver 6.

디지털 수신기(6)는 통신망(11)에 접속 가능한 통신 인터페이스부를 구비하며, 통신망(11)을 통해 방송콘텐츠 서버(9-1), ...,(9-N)들 중 어느 하나로부터 수신 받은 방송콘텐츠를 TV 모니터 등과 같은 디스플레이수단의 신호방식에 적합하게 디코딩 및 변환한 후 변환된 방송콘텐츠를 디스플레이수단을 통해 디스플레이 한다.The digital receiver 6 has a communication interface unit connectable to the communication network 11 and is connected to the broadcasting contents server 9-1 through 9-N through the communication network 11, The broadcast content is decoded and converted in accordance with a signal format of the display means such as a TV monitor, and the converted broadcast content is displayed through the display means.

또한 디지털 수신기(6)는 지상파, 위성 또는 케이블 방송의 수신을 위한 셋톱박스, 셋톱박스 기능이 내장된 TV, 인터넷 기반의 IPTV를 비롯하여 DMB(Digital Multimedia Broadcasting) 또는 DVB-H(Digital Video Broadcasting-Handheld) 수신 모듈이 탑재된 휴대폰, 스마트폰, 노트북, 태블릿 PC, PMP(Personal MultimediaPlayer), 내비게이션 등의 디지털 기기 등으로 구성될 수 있다.The digital receiver 6 may be a set-top box for receiving terrestrial, satellite, or cable broadcasting, a TV having built-in set-top box function, Internet-based IPTV, Digital Multimedia Broadcasting (DMB) or Digital Video Broadcasting- A mobile phone, a smart phone, a notebook computer, a tablet PC, a personal multimedia player (PMP), or a navigation device equipped with a receiving module.

또한 디지털 수신기(6)는 사용자로부터 채널변경을 요청받으면, 방송콘텐츠 서버(9-1), ...,(9-N)들 중 변경될 채널의 방송콘텐츠 서버로 방송요청데이터를 전송하며, 해당 방송콘텐츠 서버(9)로부터 방송콘텐츠를 전송받으면 전송받은 방송콘텐츠의 신호를 다시 디코딩 및 변환하여 디스플레이수단을 통해 디스플레이 한다. The digital receiver 6 transmits broadcast request data to the broadcast content server of the channel to be changed among the broadcast content servers 9-1, ..., and 9-N when the channel change request is received from the user, Receives the broadcast content from the broadcast content server 9, decodes and converts the received broadcast content signal, and displays the decoded and converted signal through the display means.

이때 일반적으로 시청자가 채널을 변경할 때 현재 채널에서 다음 채널로 변환되는 시점인 재핑시간(zapping time) 동안 디스플레이수단에는 재핑광고 서버(8)로부터 제공받은 재핑광고가 전시된다.At this time, the jumping advertisement provided from the jumping advertisement server 8 is displayed on the display means during a zapping time, which is a time when the viewer changes the channel from the current channel to the next channel.

또한 디지털 수신기(6)는 사용자로부터 채널변경을 요청받으면 재핑광고 서버(8)로 변경될 채널의 정보를 포함하는 채널변경 데이터를 전송하며, 재핑광고 서버(8)로부터 재핑광고 콘텐츠를 수신 받으면 이를 디스플레이수단을 통해 디스플레이 한다. The digital receiver 6 transmits the channel change data including the channel information to be changed to the jumping advertisement server 8 when the channel change request is received from the user. Upon receiving the jumping advertisement content from the jumping advertisement server 8, Through the display means.

재핑광고 서버(8)는 기 제작된 재핑광고 콘텐츠들을 저장한다. 이때 재핑광고 콘텐츠들 각각은 채널(변경대상) 및 시간대 별로 매칭되어 저장되고, 이하 채널 및 시간대 별로 매칭된 재핑광고 콘텐츠들을 재핑광고 편성표라고 하기로 한다. 즉 재핑광고 서버(8)는 디지털 수신기(6)로부터 채널변경 데이터를 전송받으면, 기 설정된 재핑광고 편성표를 탐색하여 전송받은 채널변경 데이터에 포함된 변경될 채널의 정보 및 현재 시간에 대응되는 재핑광고 콘텐츠를 추출하여 이를 디지털 수신기(6)로 전송함으로써 디지털 수신기(6)는 채널 변경이 이루어지는 재핑시간 동안 재핑광고 서버(8)로터 전송받은 재핑광고를 디스플레이수단을 통해 전시할 수 있게 된다.The jumping advertisement server 8 stores the produced jumping advertisement contents. At this time, each of the jumping advertisement contents is stored by being matched according to the channel (change target) and time zone, and the jumping advertisement contents matched by the channel and time zone will be referred to as a jumping advertisement schedule table. That is, if the jumping advertisement server 8 receives the channel change data from the digital receiver 6, the jumping advertisement server 8 searches for a pre-set jumping advertisement schedule table, and transmits information of a channel to be changed included in the transmitted channel change data, The content is extracted and transmitted to the digital receiver 6 so that the digital receiver 6 can display the jumping advertisement transmitted through the jumping advertisement server 8 through the display means during the jumping time in which the channel change is performed.

이때 재핑광고 콘텐츠는 영상, 이미지, 음향, 텍스트, 로고 등으로 이루어질 수 있으며, 상세하게는 변경될 채널 또는 해당 방송사, 변경될 채널의 방송콘텐츠, 특정 기업, 특정 제품, 특정 서비스 등에 관련된 정보로 정의된다. 예를 들어 재핑광고 콘텐츠는 현재 방영 중이거나 방영 예정인 방송 콘텐츠에 관한 정보, 대표 채널정보 등을 포함할 수 있고, 특정 상품 또는 서비스 제공업자의 로고, 상품 이미지, 주소, 전화번호, 웹사이트 URL 등을 포함할 수 있다.At this time, the jumping advertisement contents may be composed of images, images, sounds, texts, logos and the like, and more specifically, information related to the channel to be changed or the broadcasting company, the broadcasting contents of the channel to be changed, do. For example, the jumping advertisement contents may include information on broadcast contents that are currently being broadcasted or airing, representative channel information, etc., and may include a logo of a specific goods or service provider, a product image, an address, a telephone number, . ≪ / RTI >

또한 재핑광고 서버(8)는 재핑광고 송출 시 재핑 로그데이터를 생성하며, 생성된 재핑 로그데이터들을 주기적으로 데이터분석 플랫폼(3)으로 전송한다. 이때 재핑 로그데이터는 변경될 채널정보, 재핑광고 시간(재핑시작시간 및 재핑종료시간), 셋탑 박스 ID, 제1 카테고리 정보를 포함한다. 이때 제1 카테고리 정보는 기 설정된 제1 카테고리 목록들 각각에 대한 연관성 정보로 정의되고, 제1 카테고리 목록은 수집대상서버들로부터 수집되는 데이터로 정의된다. 예를 들어 수집대상서버가 기상청 서버인 경우 제1 카테고리 목록은 날씨이고, 제1 카테고리 정보는 날씨와의 연관성을 나타내는 정보이다. In addition, the jumping advertisement server 8 generates jumping log data at the time of sending the jumping advertisement, and periodically transmits the generated jumping log data to the data analysis platform 3. At this time, the jumping log data includes channel information to be changed, jumping advertisement time (jumping start time and jumping end time), set-top box ID, and first category information. In this case, the first category information is defined as association information for each of the predetermined first category lists, and the first category list is defined as data collected from the collection target servers. For example, if the collection target server is a meteorological service server, the first category list is weather, and the first category information is information indicating the association with the weather.

또한 재핑 로그데이터의 제1 카테고리 정보는 관리자에 의해 설정된다.The first category information of the jumping log data is set by the administrator.

수집대상서버(7-1), ..., (7-N)들은 외부데이터를 제공하는 서버이며, 상세하게로는 소셜 네트워크 서비스(social network service), 포털 사이트, 소프트 스위치, 검색엔진 및 서버 등으로 구성될 수 있다. 이때 외부데이터는 정형 / 비정형 데이터를 포함하는 무의미한 데이터로 정의되고, 이러한 외부데이터는 데이터분석 플랫폼(3)에 의하여 유의미한 데이터로 활용되고, 유의미한 데이터는 관리자에 의해 카테고리 목록으로 설정된다.The collection target servers 7-1, ..., 7-N are servers for providing external data, and specifically include a social network service, a portal site, a soft switch, a search engine, And the like. At this time, the external data is defined as meaningless data including the formatted / unstructured data. Such external data is utilized as meaningful data by the data analysis platform 3, and the meaningful data is set as the category list by the administrator.

예를 들어 기상청 서버가 수집대상서버로 적용되는 경우 외부데이터는 위치 및 시간대 별 날씨정보로 이루어질 수 있으며, 교통관제센터 서버가 수집대상서버로 적용되는 경우 외부데이터는 위치 및 시간대 별 교통정보로 이루어질 수 있으며, 검색사이트가 수집대상서버로 적용되는 외부데이터는 검색키워드로 이루어질 수 있다.For example, if the meteorological service server is applied as a collection destination server, the external data may be composed of weather information by location and time zone. If the traffic control center server is applied as a collection destination server, And the external data to which the search site is applied as the collection target server may be composed of search keywords.

제1 게이트웨이(4)는 디지털 수신기(6)의 데이터 이동경로에 설치되어 디지털 수신기(6)로부터 송수신되는 데이터를 수집하며, 수집된 데이터를 데이터분석 플랫폼(3)으로 전송한다. 이때 본 발명에서는 설명의 편의를 위해 게이트웨이가 제1 게이트웨이 및 제2 게이트웨이로 분리되게 설치되는 것으로 예를 들어 설명하였으나, 제1 게이트웨이 및 제2 게이트웨이는 동일한 구성의 디바이스이다.The first gateway 4 is installed in the data movement path of the digital receiver 6 and collects data transmitted and received from the digital receiver 6 and transmits the collected data to the data analysis platform 3. In the present invention, for convenience of explanation, the gateway is installed separately from the first gateway and the second gateway. However, the first gateway and the second gateway are devices having the same configuration.

또한 제1 게이트웨이(4)에 의하여 수집되는 수집데이터는 현재 디스플레이수단을 통해 디스플레이 되는 채널, 방송콘텐츠 및 시간정보를 포함하고, 데이터분석 플랫폼(3)은 제1 게이트웨이(4)로부터 수집되어 전송된 수집데이터를 통해 시청률을 검출할 수 있게 된다. 이때 본 발명에서는 설명의 편의를 위해 디지털 수신기(6)로부터 수집된 데이터를 활용하여 시청률정보를 생성하는 것으로 예를 들어 설명하였으나, 시청률정보는 재핑광고 서버(8)에서 생성되는 재핑 로그데이터를 활용하여 생성될 수 있다.Also, the collected data collected by the first gateway 4 includes the channel, broadcast content and time information currently displayed through the display means, and the data analysis platform 3 collects and transmits the collected data from the first gateway 4 The audience rating can be detected through the collected data. In the present invention, for example, audience rating information is generated by utilizing the data collected from the digital receiver 6 for convenience of explanation. However, the audience rating information may be generated by utilizing the jumping log data generated by the jumping advertisement server 8 Lt; / RTI >

제2 게이트웨이(5-1), ..., (5-N)들은 수집대상서버(7-1), ..., (7-N)들 각각의 데이터 이동경로에 설치되며, 대응되는 수집대상서버로부터 송수신되는 데이터를 수집한 후 수집된 데이터를 데이터분석 플랫폼(3)으로 전송한다.The second gateways 5-1 to 5-N are installed in the data movement paths of the collection target servers 7-1 to 7-N, And transmits collected data to the data analysis platform 3 after collecting data transmitted and received from the target server.

또한 제2 게이트웨이(5-1), ..., (5-N)들에 의해 수집되는 수집데이터는 검색키워드, 날씨정보, 교통정보 및 메타데이터 정보 등으로 이루어질 수 있다.Also, the collected data collected by the second gateways 5-1, ..., and 5-N may be a search keyword, weather information, traffic information, and metadata information.

데이터분석 플랫폼(3)은 응용프로그램이 실행될 수 있는 기초를 이루는 운영체제(Operating system), 미들웨어(middleware), 프로세서 등의 하드웨어 및 소프트웨어를 포함한다.The data analysis platform 3 includes hardware and software such as an operating system, a middleware, a processor, etc., on which an application program can be executed.

또한 데이터분석 플랫폼(3)은 제1 게이트웨이(4)로부터 전송받은 수집데이터와, 재핑광고 서버(8)로부터 전송받은 재핑로그 데이터를 분석하여 재핑 통계데이터를 생성한다. 이때 재핑 통계데이터는 채널, 시간대, 위치, 디지털 수신기 및 방송콘텐츠 별 재핑광고의 노출횟수로 정의된다.In addition, the data analysis platform 3 analyzes the collected data received from the first gateway 4 and the jumping log data transmitted from the jumping advertisement server 8 to generate jumping statistical data. At this time, the jumping statistical data is defined as the number of times of exposure of a jumping advertisement by a channel, a time zone, a location, a digital receiver, and a broadcast content.

또한 데이터분석 플랫폼(3)은 제1 게이트웨이(4)로부터 전송받은 수집데이터를 분석하여 시청률정보를 생성한다. 이때 시청률정보는 채널, 방송콘텐츠, 시간대, 위치 별 시청률로 정의된다.In addition, the data analysis platform 3 analyzes the collected data received from the first gateway 4 to generate audience rating information. In this case, the audience rating information is defined as a channel, a broadcast content, a time zone, and an audience rating per location.

또한 데이터분석 플랫폼(3)은 재핑 로그데이터를 분석하여 제2 카테고리 정보를 검출한다. 이때 제2 카테고리 정보는 기 설정된 제2 카테고리 목록들 각각에 대한 정보이고, 제2 카테고리 목록들은 '시간대', '위치', '채널' 등을 포함한다. 예를 들어 'A' 재핑광고의 제2 카테고리 정보는 '시간대'(13:04 ~ 13:06), '위치'(명동), '채널'(23번 채널), '방송콘텐츠'(XXX)로 이루어질 수 있다.Further, the data analysis platform 3 analyzes the jumping log data to detect the second category information. Here, the second category information is information on each of the predetermined second category lists, and the second category lists include 'time zone', 'location', 'channel' and the like. For example, the second category information of the 'A' jumping advertisement is 'Time Zone' (13:04 ~ 13:06), 'Location' (Myeongdong), 'Channel' (Channel 23) ≪ / RTI >

또한 데이터분석 플랫폼(3)은 기 설정된 분석알고리즘들 중 유저에 의해 선택된 어느 하나 또는 유저로부터 등록된 분석알고리즘을 이용하여 수집대상서버(8-1), ..., (8-N)들로부터 수집된 데이터, 재핑 통계데이터 및 재핑 로그데이터의 제1 카테고리 정보를 분석하여 시간, 채널, 위치 별 재핑광고의 우선순위를 나타내는 재핑광고 추천데이터를 생성한다. Also, the data analysis platform 3 can collect data from the collection target servers 8-1, ..., 8-N using any one of the predetermined analysis algorithms selected by the user or an analysis algorithm registered from the user Analyzing the first category information of the collected data, the jumping statistical data, and the jumping log data to generate jumping advertisement recommendation data indicating the priority of the jumping advertisement by time, channel, and position.

예를 들어 분석알고리즘을 설명하면, 데이터분석 플랫폼(3)은 기 설정된 제1 카테고리 목록 별 통계정도에 따른 가중치가 매칭된 매핑테이블을 기 설정하여 저장하고, 분석 알고리즘은 매핑테이블을 활용하여 재핑광고의 제1 카테고리 목록들 각각에 대한 가중치를 부여한 후 합산하여 재핑광고의 우선순위를 나타내는 재핑광고 추천데이터를 산출할 수 있다. 예를 들어 특정 재핑광고의 제1 카테고리 목록이 'A', 'B'이고, 제1 카테고리 정보가 'A' 목록에 대한 연관성은 3으로, 'B' 목록에 대한 연관성은 5로 설정된다고 가정할 때 'A' 목록에 대한 통계가 80을 넘어서는 경우 가중치 10을 부여하고, 통계가 60 ~ 80인 경우 가중치 8을 부여할 수 있으며, 각 목록에 대한 연관성 및 가중치를 곱한 후 곱한값들을 합산하여 우선순위를 결정할 수 있다.For example, the analysis algorithm will be described. The data analysis platform 3 preliminarily stores mapping tables matched with weights according to the predetermined statistics of the first category list, and the analysis algorithm uses a mapping table, The first category lists of the first category lists are added to the first category lists, and the sum of the first category lists is added to calculate jumping advertisement recommendation data indicating the priority of the jumping advertisement. For example, assume that the first category list of the specific jumping advertisement is 'A', 'B', the first category information is set to 3, and the association to the 'B' list is set to 5 If the statistic for the 'A' list exceeds 80, the weight is 10, and if the statistic is 60 ~ 80, the weight is 8, and the correlation and weight for each list are multiplied and then the multiplied values are summed Priority can be determined.

또한 데이터분석 플랫폼(3)에 의하여 생성된 재핑광고 추천데이터는 재핑광고 서버(8)로 전송되고, 재핑광고 서버(8)는 전송받은 재핑광고 추천데이터를 활용하여 재핑광고 편성표를 갱신함으로써 시간대, 위치, 카테고리 목록들을 모두 감안하여 가장 적합한 재핑광고 서비스를 수행할 수 있게 된다.The jumping advertisement recommendation data generated by the data analysis platform 3 is transmitted to the jumping advertisement server 8. The jumping advertisement server 8 updates the jumping advertisement schedule using the transmitted jumping advertisement recommendation data, Location, and category lists of all the advertisements, it is possible to perform the most suitable jumping advertisement service.

또한 데이터분석 플랫폼(3)은 기 제작된 그래픽 사용자 인터페이스(graphic user interface)를 포함하는 대시보드(dash-board)를 접속된 유저(10)에게 웹 화면으로 제공하며, 대시보드를 통해 유저(10)로부터 재핑 통계데이터, 시청률정보 및 재핑광고 추천데이터를 요청받으면 기 설정된 항목들 중 유저로부터 선택된 항목을 입력항목으로 하여 재핑 통계데이터, 시청률정보 및 재핑광고 추천데이터를 정렬 및 변환하여 이를 웹 화면으로 유저(10)에게 제공한다. 다시 말하면, 데이터분석 플랫폼(3)은 대시보드를 통한 유저(10)의 의사결정 및 작업분석에 적절한 함수들을 집중적으로 관리하며, 대시보드를 통해 유저(10)로부터 입력되는 항목을 입력항목의 변수로 활용하여 재핑 통계데이터, 시청률정보 및 재핑광고 추천데이터를 정렬 및 변환한 후 이를 전시함으로써 유저(10)는 자신이 원하는 항목별로 재핑 통계데이터, 시청률정보 및 재핑광고 추천데이터를 일괄 요연하게 열람할 수 있게 된다.Also, the data analysis platform 3 provides a dashboard including a graphical user interface to the connected user 10 as a web screen, and the dashboard allows the user 10 And the jumping advertisement recommendation data, it arranges and converts the jumping statistical data, the audience rating information, and the jumping advertisement recommendation data by using an item selected from the user among the preset items as an input item, And provides it to the user 10. In other words, the data analysis platform 3 centrally manages the functions appropriate for the decision making and the job analysis of the user 10 through the dashboard, and controls the items inputted from the user 10 through the dashboard, The user 10 displays the jumping statistic data, the audience rating information, and the jumping advertisement recommendation data by sorting and converting the jumping statistical data, the audience rating information, and the jumping advertisement recommendation data, thereby displaying the jumping statistical data, the audience rating information, .

또한 데이터분석 플랫폼(3)은 유저(10)에게 open API(application program interface)를 제공하여 유저(10)가 자체적으로 제작한 분석알고리즘을 그래픽 사용자 인터페이스(GUI)를 통해 등록받을 수 있도록 구성되고, 유저(10)로부터 분석 알고리즘을 등록받으면 등록된 분석알고리즘을 이용하여 재핑광고 추천데이터를 생성한다.The data analysis platform 3 is configured to provide an open API (application program interface) to the user 10 so that the user 10 can register an analysis algorithm created by the user 10 through a graphical user interface (GUI) When the analysis algorithm is registered from the user 10, the jumping advertisement recommendation data is generated using the registered analysis algorithm.

즉 본 발명의 데이터분석 플랫폼(3)은 종래에서와 같이 고정된 분석알고리즘만을 사용하여 데이터 분석을 제한적으로 수행하는 것이 아니라 다양한 분석알고리즘들 중 어느 하나를 유저(10)로부터 선택받거나 또는 자체 제작한 분석알고리즘을 등록받아 선택되거나 또는 등록된 분석 알고리즘을 이용하여 재핑광고 추천데이터를 생성하도록 구성됨으로써 다양한 분석이 가능해지고, 이에 따라 분석 신뢰도 및 효율성을 높일 수 있게 된다.That is, the data analysis platform 3 of the present invention is not limited to performing data analysis using only a fixed analysis algorithm as in the prior art, but may be configured to select one of various analysis algorithms from the user 10, The analysis algorithm is registered, and the jumping advertisement recommendation data is generated using the selected or registered analysis algorithm, thereby making it possible to perform various analyzes, thereby improving the analytical reliability and efficiency.

이때 데이터분석 플랫폼(3)에서 제공되는 대시보드의 그래픽 사용자 인터페이스(GUI)는 유저(10)로부터 자체 제작된 분석알고리즘을 등록받는 등록란과, 기 설정된 분석알고리즘들 중 어느 하나를 선택하기 위한 선택란을 포함함으로써 유저는 자신이 원하는 분석알고리즘을 이용하여 재핑광고 추천데이터를 생성할 수 있게 된다. 즉 외부데이터는 다양한 포맷 및 내용을 가질 뿐만 아니라 크기가 무한하기 때문에 적용되는 분석알고리즘에 따라 동일 데이터 대비 각기 다른 재핑광고 추천데이터가 검출될 수 있기 때문에 본 발명에서는 유저가 분석알고리즘을 선택 또는 등록할 수 있도록 구성됨으로써 동일 데이터를 활용하여 다양한 분석을 수행하여 분석의 신뢰도 및 정확도를 획기적으로 높일 수 있게 된다.At this time, the graphical user interface (GUI) of the dashboard provided in the data analysis platform 3 includes a registration field for registering the self-generated analysis algorithm from the user 10 and a check box for selecting any one of the predetermined analysis algorithms The user can generate the jumping advertisement recommendation data using the analysis algorithm desired by the user. That is, since the external data has various formats and contents as well as its size is infinite, different jumping advertisement recommendation data can be detected for the same data according to the applied analysis algorithm. Therefore, in the present invention, It is possible to greatly improve the reliability and accuracy of the analysis by performing various analyzes using the same data.

또한 데이터분석 플랫폼(3)은 재핑 통계데이터, 시청률정보 및 재핑광고 추천데이터를 대시보드의 그래픽 사용자 인터페이스를 통해 이를 요청한 유저에게 웹 화면으로 제공한다. 이때 대시보드는 유저(10)로부터 입력값(입력항목) 및 결과값(결과항목)을 입력받을 수 있으며, 입력된 입력값(입력항목) 및 결과값(결과항목)에 따라 재핑 통계데이터, 시청률정보 및 재핑광고 추천데이터를 정렬 및 변환하여 전시함으로써 유저(10)는 자신이 원하는 항목(입력값 또는 결과값)을 선택하여 재핑광고 추천데이터를 다양한 각도에서 열람할 수 있게 된다.In addition, the data analysis platform 3 provides the japping statistical data, audience rating information, and jumping advertisement recommendation data to a user who requests it through a graphical user interface of the dashboard as a web screen. At this time, the dashboard can receive an input value (input item) and a result value (result item) from the user 10. The dashboard can receive jumping statistical data, an audience rating Information and jumping advertisement recommendation data are arranged and converted and displayed, the user 10 can select the item (input value or result value) desired by him or her and can view the jumping advertisement recommendation data from various angles.

도 4는 도 2의 제2 게이트웨이를 나타내는 블록도이다.4 is a block diagram illustrating the second gateway of FIG.

도 4의 제2 게이트웨이(5)는 수집대상서버(7-1), ..., (7-N)들 각각의 데이터 이동경로에 설치되어 이들로부터 송수신되는 데이터인 외부데이터를 수집하며, 주기적으로 수집된 외부데이터를 데이터분석 플랫폼(3)으로 전송한다.The second gateway 5 of FIG. 4 collects external data which is installed in the data movement path of each of the collection destination servers 7-1, ..., and 7-N and is data transmitted and received therefrom, And transmits the collected external data to the data analysis platform 3.

또한 제2 게이트웨이(5)는 연결된 대상으로부터 송수신되는 데이터를 수집하는 데이터 수집부(51)와, 데이터 수집부(51)에 의해 수집된 데이터를 유저(10)로부터 선택된 포맷으로 변환하는 데이터 변환부(53)와, 데이터 변환부(53)에 의하여 단일 포맷으로 변환된 수집데이터를 비동기 방식으로 처리하는 데이터 처리부(55)와, 데이터 통신을 수행하는 통신 인터페이스부(57)로 이루어진다. The second gateway 5 includes a data collecting unit 51 for collecting data transmitted and received from a connected object and a data converting unit 51 for converting the data collected by the data collecting unit 51 into a format selected from the user 10. [ A data processing unit 55 for processing collected data converted into a single format by the data conversion unit 53 in an asynchronous manner, and a communication interface unit 57 for performing data communication.

이때 포맷은 ''HTTP', 'FTP', 'POP3', 'SMTP', 'IMAP', 'DNS' 등과 같은 다양한 카테고리들이 적용될 수 있다.At this time, various categories such as' 'HTTP', 'FTP', 'POP3', 'SMTP', 'IMAP', 'DNS'

제1 게이트웨이(4)는 디지털 수신기(6)의 이동경로에 설치되어 디지털 수신기(6)로부터 송수신되는 데이터를 수집하며 제2 게이트웨이(5)와 동일한 구성으로 이루어지기 때문에 상세한 설명은 생략하기로 한다.The first gateway 4 is installed on the movement path of the digital receiver 6 and collects data transmitted and received from the digital receiver 6 and has the same configuration as that of the second gateway 5, .

도 5는 도 2의 데이터분석 플랫폼을 나타내는 블록도이다.Figure 5 is a block diagram illustrating the data analysis platform of Figure 2;

도 5의 데이터분석 플랫폼(3)은 데이터들이 저장되는 데이터베이스부(32)와, 외부와 데이터를 송수신하는 통신 인터페이스부(33)와, 통신 인터페이스부(33)를 통해 제1 게이트웨이(4)로부터 전송받은 데이터를 분석하여 시청률정보를 생성하는 시청률정보 생성부(34)와, 통신 인터페이스부(33)를 통해 재핑광고 서버(8)로부터 전송받은 재핑 로그데이터 및 EPG 정보를 분석하여 재핑 통계데이터를 생성하는 재핑 통계데이터 생성부(35)와, 재핑로그 데이터 및 외부데이터를 분석하여 재핑광고 추천데이터를 생성하는 재핑광고 추천데이터 생성부(36)와, 재핑 통계데이터 및 재핑광고 추천데이터를 다중 벡터화하여 대시보드를 생성한 후 이를 유저(10)가 원하는 형태로 시각화하여 디스플레이 하는 대시보드 관리부(37)와, 이들 제어대상(32), (33), (35), (36), (37)들을 관리 및 제어하는 제어부(31)로 이루어진다. The data analysis platform 3 of FIG. 5 includes a database 32 in which data is stored, a communication interface 33 for transmitting and receiving data to and from the outside, and a communication interface 33 for receiving data from the first gateway 4 An audience rating information generation unit 34 for analyzing the received data to generate audience rating information, a jittering server for analyzing jumping log data and EPG information transmitted from the jumping advertisement server 8 through the communication interface unit 33, A jumping advertisement recommendation data generating unit 36 for analyzing jumping log data and external data to generate jumping advertisement recommendation data, and a jumping advertisement recommendation data generating unit 36 for multiplexing the jumping advertisement data and the jumping advertisement recommendation data A dashboard management unit 37 for generating a dashboard and visualizing the dashboard in a desired form by the user 10 and displaying the dashboard in a desired form; They Li comprises a controller 31 and to control.

제어부(31)는 데이터분석 플랫폼(3)의 O.S(operating system)이며, 제어대상(32), (33), (35), (36), (37)들을 관리 및 제어한다.The control unit 31 is an operating system (OS) of the data analysis platform 3 and manages and controls the control objects 32, 33, 35, 36, and 37.

또한 제어부(31)는 통신 인터페이스부(33)를 통해 제1 게이트웨이(4) 및 제2 게이트웨이(5-1), ..., (5-N)들로부터 전송받은 수집데이터와, 재핑광고 서버(8)로부터 전송받은 재핑 로그데이터를 데이터베이스부(32)에 저장한다.The control unit 31 also receives the collection data transmitted from the first gateway 4 and the second gateways 5-1 through 5-N via the communication interface unit 33, And stores the jumping log data transmitted from the server 8 in the database unit 32.

또한 제어부(31)는 통신 인터페이스부(33)를 통해 제1 게이트웨이(4)로부터 전송받은 수집데이터를 시청률정보 생성부(34)와, 재핑 통계데이터 생성부(35)로 입력한다.The control unit 31 also inputs the collected data received from the first gateway 4 through the communication interface unit 33 to the audience rating information generating unit 34 and the jumping statistic data generating unit 35.

또한 제어부(31)는 재핑광고 서버(8)로부터 전송받은 재핑 로그데이터를 재핑 통계데이터 생성부(35)로 입력한다.The control unit 31 also inputs the jumping log data received from the jumping advertisement server 8 to the jumping statistical data generating unit 35.

또한 제어부(31)는 통신 인터페이스부(33)를 통해 제2 게이트웨이(5-1), ..., (5-N)로부터 전송받은 수집데이터와, 시청률정보 생성부(34)에 의해 생성된 시청률정보와, 재핑 통계데이터 생성부(35)에 의해 생성된 재핑 통계데이터를 재핑광고 추천데이터 생성부(36)로 입력한다.The control unit 31 also receives the collected data received from the second gateways 5-1, ..., and 5-N via the communication interface unit 33 and the collected data received from the audience information generating unit 34 The audience rating information and the jumping statistical data generated by the jumping statistical data generating section 35 to the jumping advertisement recommendation data generating section 36. [

또한 제어부(31)는 대시보드의 그래픽 사용자 인터페이스를 통해 유저(10)로부터 기 설정된 분석알고리즘들 중 어느 하나가 선택되거나 또는 자체 분석알고리즘이 등록되면 선택되거나 또는 등록된 분석알고리즘을 활용하여 재핑광고 추천데이터가 생성되도록 재핑광고 추천데이터 생성부(36)를 제어한다.In addition, the control unit 31 selects one of predetermined analysis algorithms from the user 10 through the graphical user interface of the dashboard, or selects a self-analysis algorithm by using a registered analysis algorithm, And controls the jumping advertisement recommendation data generating unit 36 so that the data is generated.

데이터베이스부(32)에는 수집데이터들이 필드별로 분리되어 임시 저장된다.The collected data is temporarily stored in the database unit 32 separately for each field.

또한 데이터베이스부(32)에는 기 설정된 분석알고리즘들이 저장된다. 이때 기 설정된 분석 알고리즘으로는 데이터의 포맷에 따라 데이터를 분석할 수 있는 공지된 다양한 분석알고리즘들이 적용될 수 있다.The database 32 stores predetermined analysis algorithms. Various known analysis algorithms capable of analyzing data according to the format of the data can be applied to the predetermined analysis algorithm.

또한 데이터베이스부(32)에는 기 제작된 그래픽 사용자 인터페이스들이 저장된다.The database unit 32 stores pre-fabricated graphical user interfaces.

시청률정보 생성부(34)는 통신 인터페이스부(33)를 통해 제1 게이트웨이(4)로부터 전송받은 수집데이터와, 기 설정된 EPG 정보를 활용하여 채널, 방송콘텐츠, 시간대, 위치 별 시청률을 나타내는 시청률정보를 생성한다. 이때 시청률을 생성하는 구성 및 방법은 시청률 검출 시스템에 있어서 통상적으로 사용되는 기술이기 때문에 상세한 설명은 생략하기로 한다. The audience rating information generating unit 34 uses the collected data received from the first gateway 4 through the communication interface unit 33 and the EPG information to determine the audience rating information indicating the audience rating by channel, . In this case, the configuration and method for generating the audience rating are techniques commonly used in the audience rating system, and thus a detailed description thereof will be omitted.

또한 본 발명에서는 시청률정보 생성부(34)가 제1 게이트웨이(4)로부터 전송받은 수집데이터, 즉 디지털 수신기(6)의 데이터를 활용하여 시청률정보를 생성하는 것으로 예를 들어 설명하였으나, 시청률정보는 재핑광고 서버(8)에서 생성되는 재핑 로그데이터를 활용하여 생성되는 것으로 구성될 수 있음은 당연하다.In the present invention, the audience rating information generation unit 34 generates audience rating information by using collected data received from the first gateway 4, that is, data of the digital receiver 6, It may be constructed that the jumping log data generated by the jumping advertisement server 8 is generated.

재핑 통계데이터 생성부(35)는 재핑광고 서버(8)로부터 전송받은 재핑 로그데이터를 분석하여 재핑 통계데이터를 생성한다. 이때 재핑 통계데이터는 채널, 시간, 위치, 디지털 수신기 및 방송콘텐츠 별 재핑광고의 노출횟수로 정의된다.The jumping statistical data generator 35 analyzes the jumping log data transmitted from the jumping advertisement server 8 to generate jumping statistical data. At this time, the jumping statistical data is defined as the number of times of exposure of the jumping advertisement by channel, time, position, digital receiver, and broadcasting contents.

재핑광고 추천데이터 생성부(36)는 기 설정된 분석알고리즘들 중 유저에 의해 선택된 어느 하나 또는 유저로부터 등록된 분석알고리즘을 이용하여, 제2 게이트웨이(5-1), ..., (5-N)들로부터 수집된 수집데이터 및 생성된 재핑 통계데이터 를 분석하여 재핑광고 추천데이터를 생성한다. 이때 분석알고리즘은 수집대상서버들로부터 수집된 무의미한 방대한 데이터 및 재핑 통계데이터로부터 위치, 시간대, 채널 별 재핑광고의 우선순위를 검출하기 위한 알고리즘으로 정의된다.The jumping advertisement recommendation data generation unit 36 generates a jumping advertisement recommendation data for each of the second gateways 5-1, ..., (5-N) using the analysis algorithms registered by the user, And generates jumping advertisement recommendation data by analyzing the generated jumping statistic data. At this time, the analysis algorithm is defined as an algorithm for detecting the priority of jumping advertisement for each location, time zone, and channel from the vast amount of data and jumping statistical data collected from the collection target servers.

예를 들어 'A' 재핑광고가 특정지역(S)과의 연관성이 높을 경우 특정지역에서의 'A' 재핑광고에 대한 우선순위는 증가하게 되고, 'B' 재핑광고가 특정 날씨와의 연관성이 높을 경우 특정 날씨에서의 'B' 재핑광고의 우선순위는 증가하게 되고, 'C' 재핑광고가 특정 검색키워드와의 연관성이 높을 경우 특정 검색키워드의 검색이 증가에 따라 'C' 재핑광고의 우선순위는 증가하게 되고, 'D' 재핑광고가 특정 지역의 교통혼잡도와 연관성이 높을 경우 특정 지역의 교통혼잡도에 따라 특정 지역으로 제공되는 'D' 재핑광고의 우선순위는 증가하게 된다.For example, if the 'A' jumping advertisement is highly related to a specific region (S), the priority of 'A' jumping advertisement in a specific region is increased, and 'B' If the 'C' jumping advertisement is highly related to a specific search keyword, the priority of the 'C' jumping advertisement increases according to the increase in the search of the specific search keyword. If the 'D' jumping advertisement is highly related to the traffic congestion in a certain area, the priority of 'D' jumping advertisement, which is provided to a specific area according to traffic congestion in a specific area, increases.

즉 본 발명의 데이터분석 플랫폼(3)은 분석 알고리즘을 이용하여 무의미한 방대한 데이터로부터 재핑광고와의 연관성을 검출한 후 검출된 연관성에 따라 재핑광고의 우선순위를 검출함으로써 광고효율을 극대화시킴과 동시에 분석의 신뢰도를 높일 수 있게 된다.That is, the data analysis platform 3 of the present invention detects the relevance to the jumping advertisement from the meaningless and vast amount of data using the analysis algorithm, and then detects the priority of the jumping advertisement according to the detected association, thereby maximizing the advertisement efficiency, It is possible to increase the reliability of the apparatus.

본 발명에서는 재핑광고 추천데이터를 검출하기 위한 분석알고리즘들이 유저에 의해 선택되거나 또는 등록되는 것으로 구성되었으나, 이들 중 하나의 분석알고리즘을 예를 들어 설명하기로 한다.In the present invention, the analysis algorithms for detecting jumping advertisement recommendation data are configured to be selected or registered by the user, but one of these analysis algorithms will be described as an example.

데이터 분석 플랫폼(3)은 기 설정된 제1 카테고리 목록 별 통계정도에 따른 가중치가 매칭된 매핑테이블을 기 설정하여 저장하고, 재핑 로그데이터에는 제1 카테고리 정보가 기 설정되어 저장된다.The data analysis platform 3 previously stores a mapping table matched with a weight according to the predetermined statistical category list, and stores the first category information in the jumping log data.

분석 알고리즘은 카테고리 목록들 각각의 통계정도를 산출한 후 매핑테이블을 탐색하여 통계정보에 대응되는 가중치를 검출한다. 이후 검출된 가중치들 각각을 대응되는 제1 카테고리 정보의 연관성 정보와 곱한 후 이들을 합산한다.The analysis algorithm calculates the statistics of each of the category lists and searches the mapping table to detect a weight corresponding to the statistical information. Then, each of the detected weights is multiplied by the association information of the corresponding first category information, and then the result is summed.

또한 분석 알고리즘은 합산값들을 이용하여 우선순위를 나타내는 광고추천 데이터를 생성할 수 있다. 예를 들어 특정 재핑광고의 제1 카테고리 목록이 'A', 'B'이고, 제1 카테고리 정보가 'A' 목록에 대한 연관성은 3으로, 'B' 목록에 대한 연관성은 5로 설정된다고 가정할 때 분석 알고리즘은 'A' 목록에 대한 통계가 80을 넘어서는 경우 가중치 10을 부여하고, 통계가 60 ~ 80인 경우 가중치 8을 부여할 수 있으며, 각 목록에 대한 연관성 및 가중치를 곱한 후 곱한값들을 합산하여 우선순위를 결정할 수 있다.The analysis algorithm may also generate ad recommendation data indicating the priorities using the sum values. For example, assume that the first category list of the specific jumping advertisement is 'A', 'B', the first category information is set to 3, and the association to the 'B' list is set to 5 , The analysis algorithm can assign a weight of 10 when the statistic for the 'A' list exceeds 80, and a weight of 8 when the statistic is 60 to 80, multiply the correlation and weight for each list, Can be added to determine the priority.

도 6은 도 4의 대시보드 관리부를 나타내는 블록도이다.6 is a block diagram illustrating the dashboard management unit of FIG.

도 6의 대시보드 관리부(37)는 유저의 요청에 따라 입력된 입력항목에 따른 연산함수를 호출하여 시청률정보, 재핑 통계데이터 및 재핑광고 추천데이터 중 어느 하나를 호출된 연산함수를 이용하여 분석값(결과값)을 산출하는 연산처리모듈(371)과, 연산처리모듈(371)에 의해 연산 처리된 결과값을 클라이언트로부터 입력된 입력항목 및 결과항목에 따라 전시되는 대시보드를 생성하는 대시보드 생성모듈(373)로 이루어진다.The dashboard management unit 37 of FIG. 6 calls an arithmetic function according to the inputted input item at the request of the user to calculate any one of the audience rating information, the jumping statistical data, and the jumping advertisement recommendation data, A dashboard generating unit 370 for generating a dashboard displayed on the basis of the input item and the result item input from the client, the result value calculated by the operation processing module 371, Module 373.

도 7은 도 6의 대시보드 관리부에 의해 생성되는 대시보드의 그래픽 사용자 인터페이스를 설명하기 위한 예시도이다.FIG. 7 is an exemplary diagram illustrating a graphical user interface of a dashboard generated by the dashboard management unit of FIG. 6. FIG.

도 7의 그래픽 사용자 인터페이스(200)는 재핑 통계데이터를 유저(10)의 선택에 따른 입력항목 및 결과항목에 따라 전시하는 그래픽 사용자 인터페이스이다.The graphical user interface 200 of FIG. 7 is a graphical user interface that displays the jumping statistical data according to the input item and the result item according to the selection of the user 10.

또한 그래픽 사용자 인터페이스(200)는 유저로부터 입력값(입력항목)을 입력받는 제1 입력란(201)과, 유저로부터 결과값(결과항목)을 입력받는 제2 입력란(201)과, 입력된 입력값 및 결과값에 따라 재핑 통계데이터를 그래프화하여 전시하는 전시란(205)으로 이루어진다.The graphical user interface 200 includes a first input field 201 for receiving an input value from a user, a second input field 201 for receiving a result value (result item) from the user, And an exhibition field 205 for graphing and displaying the jumping statistical data according to the result value.

이때 결과값(결과항목)은 유효성, 셋탑아이디, 재핑시작채널, 재핑시작시간, 재핑종료시간, 재핑시간, 재핑콘텐츠, 캠페인 위치 등으로 분류된다.The results (result items) are classified into validity, settop ID, jumping start channel, jumping start time, jumping end time, jumping time, jumping contents,

도 8은 도 7의 다른 실시예이고, 도 9는 도 7의 또 다른 실시예이다.FIG. 8 shows another embodiment of FIG. 7, and FIG. 9 shows another embodiment of FIG.

도 8의 그래픽 사용자 인터페이스(300)는 유저(10)로부터 기 설정된 분석알고리즘들 중 어느 하나를 입력받는 알고리즘 선택란(301)과, 자체 분석알고리즘을 등록받는 등록란(303)과, 분석알고리즘에 의해 생성될 데이터를 정의하는 정의란(305)을 포함한다.The graphical user interface 300 of FIG. 8 includes an algorithm selection field 301 for receiving any one of predetermined analysis algorithms from the user 10, a registration field 303 for registering a self analysis algorithm, And a definition field 305 that defines data to be processed.

정의란(305)은 결과값의 명칭을 입력받는 명칭 입력란(351)과, 데이터 타입을 입력받는 타입 입력란(353)을 포함한다.The definition field 305 includes a name input field 351 for inputting the name of the result value and a type field 353 for inputting the data type.

도 9의 그래픽 사용자 인터페이스(400)는 시청률정보, 재핑 통계데이터 및 재핑광고 추천데이터 중 어느 하나를 전시하는 전시창(401)들과, 전시창(401)을 통해 전시되는 데이터의 전시 방식(타입)을 입력받는 전시방식 목록(403)과, 입출력항목을 선택받기 위한 입출력항목 목록(405)을 포함한다.The graphical user interface 400 of FIG. 9 includes display windows 401 for displaying one of viewer rating information, jumping statistical data, and jumping advertisement recommendation data, And an input / output item list 405 for selecting input / output items.

전시방식 목록(403)은 공지된 바와 같이 '바(bar) 차트', '라인(line) 차트', 파이(pie) 차트', '테이블(table)' 등과 같은 다양한 전시방식들 중 적어도 하나 이상을 포함한다. 이때 클라이언트는 전시방식 목록(403)들 중 자신이 원하는 전시방식의 목록을 클릭한 상태로 드래그하면 그래픽 사용자 인터페이스(400)는 드래그 된 전시방식이 선택되었다고 판단한다.The display method list 403 may include at least one of various display methods such as a bar chart, a line chart, a pie chart, a table, . At this time, when the client drags a list of exhibition methods desired by the client in a state of clicking on the exhibition method list 403, the graphic user interface 400 determines that the dragged exhibition method is selected.

입출력항목 목록(405)은 입출력항목, 전술하였던 데이터 포맷을 입력받는다. 이때 클라이언트는 입출력항목 목록(405)들 중 자신이 원하는 입력항목을 클릭한 상태로 드래그하면 그래픽 사용자 인터페이스(400)는 드래그 된 전시방식이 선택되었다고 판단한다.The input / output item list 405 receives input / output items and the above-described data format. At this time, when the client drags the desired input item among the input / output item lists 405 in a state in which the user has clicked the desired input item, the graphic user interface 400 determines that the dragged display mode is selected.

이때 입출력항목 목록(405)들 중 어느 하나가 전술하였던 전시방식의 X축으로 드래그 되면 해당 목록을 X축(입력값)으로, 입출력항목 목록(405)들 중 어느 하나가 전술하였던 전시방식의 Y축으로 드래그 되면 해당 목록을 Y축(결과값)으로 하여 분석데이터가 전시됨으로써 유저는 자신이 원하는 전시방식 및 항목별로 분석데이터를 일목요연하게 열람할 수 있게 된다.At this time, if any one of the input / output item lists 405 is dragged to the X axis of the display method described above, the corresponding list is converted to X axis (input value), and any one of the input / output item lists 405, Axis, the analysis data is displayed on the Y-axis (result value) of the list, so that the user can observe the analysis data for each exhibition method and item desired by the user.

1:광고정보 분석 및 제공 시스템 3:데이터분석 플랫폼
4:제1 게이트웨이 5-1, ..., 5-N:제2 게이트웨이들 6:디지털 수신기
7-1, ..., 7-N:수집대상서버들 8:재핑광고 서버
9-1, ..., 9-N:방송콘텐츠 서버 10:유저
31:제어부 32:데이터베이스부 33:통신 인터페이스부
34:시청률정보 생성부 35:재핑 통계데이터 생성부
36:재핑광고 추천데이터 생성부 37:대시보드 관리부
1: Advertisement information analysis and provision system 3: Data analysis platform
4: first gateway 5-1, ..., 5-N: second gateways 6: digital receiver
7-1, ..., 7-N: collection target servers 8: jumping advertisement server
9-1, ..., 9-N: broadcast content server 10: user
31: control unit 32: database unit 33: communication interface unit
34: audience rating information generation unit 35: jumping statistic data generation unit
36: jumping advertisement recommendation data generation unit 37: dashboard management unit

Claims (11)

수집대상서버들;
재핑광고 콘텐츠를 제공하며, 상기 재핑광고 콘텐츠 제공 시 시간정보, 채널정보, 위치정보 및 기 설정된 제1 카테고리 목록들 각각에 대한 연관성 정보인 제1 카테고리 정보로 이루어지는 재핑 로그데이터를 출력하는 재핑광고 서버;
상기 수집대상서버들로부터 데이터를, 상기 재핑광고 서버로부터 재핑 로그데이터를 수집하는 데이터 수집부와, 상기 재핑광고 서버의 재핑 로그데이터를 분석하여 재핑광고의 채널, 시간대 및 위치 별 노출횟수를 나타내는 재핑 통계데이터를 생성하는 재핑 통계데이터 생성부와, 기 설정된 분석알고리즘을 이용하여 상기 수집대상서버들로부터 수집된 데이터 및 상기 재핑 로그데이터를 분석하여 채널, 시간대 및 위치에 따른 재핑광고의 우선순위를 나타내는 재핑광고 추천데이터를 생성하는 재핑광고 추천데이터 생성부와, 상기 재핑 통계데이터 및 상기 재핑광고 추천데이터가 전시되는 그래픽 사용자 인터페이스(GUI)를 포함하는 대시보드(dashboard)를 생성하는 대시보드 관리부를 포함하는 데이터분석 플랫폼을 포함하고,
상기 데이터분석 플랫폼은 상기 재핑광고 추천데이터 생성부에 활용되는 기 설정된 분석알고리즘들을 저장하고, 상기 대시보드를 통해 상기 분석알고리즘들 중 어느 하나를 접속된 유저로부터 선택받거나 또는 접속된 유저에게 open API(application program interface)를 제공하여 유저로부터 상기 대시보드를 통해 자체 제작한 분석알고리즘을 등록받도록 구성되고,
상기 재핑광고 추천데이터 생성부는 상기 대시보드를 통해 유저로부터 상기 기 설정된 분석알고리즘들 중 어느 하나를 선택받을 때 선택된 분석알고리즘을 활용하여 상기 재핑광고 추천데이터를 생성하고, 상기 대시보드를 통해 유저로부터 자체 제착한 분석알고리즘을 등록받을 때 등록된 분석알고리즘을 활용하여 상기 재핑광고 추천데이터를 생성하는 것을 특징으로 하는 광고정보 분석 및 제공시스템.
Collection target servers;
A jumping advertisement server for providing jumping advertisement contents and outputting jumping log data composed of time information, channel information, location information, and first category information, which is association information for each of the predetermined first category lists, ;
A data collection unit for collecting data from the collection target servers and jumping log data from the jumping advertisement server; and a jumping advertisement server for analyzing the jumping log data of the jumping advertisement server, A jumping statistic data generating unit for generating statistical data, and a data analyzing unit for analyzing the data collected from the collection target servers and the jumping log data using a predetermined analysis algorithm to indicate a priority of a jumping advertisement according to channel, And a dashboard management unit for generating a dashboard including a jumping advertisement recommendation data generating unit for generating jumping advertisement recommendation data and a graphical user interface (GUI) on which the jumping statistical data and the jumping advertisement recommendation data are displayed Includes a data analysis platform,
Wherein the data analysis platform stores predetermined analysis algorithms utilized in the jumping advertisement recommendation data generation unit and selects either one of the analysis algorithms from the connected user through the dashboard, an application program interface is provided to receive a registration algorithm of a self-generated analysis algorithm from the user through the dashboard,
The jumping advertisement recommendation data generation unit generates the jumping advertisement recommendation data using the selected analysis algorithm when one of the predetermined analysis algorithms is selected from the user through the dashboard, And generates the jumping advertisement recommendation data by using the registered analysis algorithm when the registered analysis algorithm is registered.
청구항 제1항에 있어서, 상기 광고정보 분석 및 제공시스템은
상기 재핑광고 서버로부터 전송받은 재핑 로그데이터를 분석하여 채널, 시간대 및 위치 별 시청률정보를 생성하는 시청률정보 생성부를 더 포함하는 것을 특징으로 하는 광고정보 분석 및 제공시스템.
The system according to claim 1, wherein the advertisement information analysis and provision system
And an audience rating information generating unit for analyzing the jumping log data transmitted from the jumping advertisement server and generating audience rating information by channel, time zone and location.
삭제delete 청구항 제2항에 있어서, 상기 데이터 수집부는 수집대상의 데이터 이동경로에 설치되는 게이트웨이(gateway)인 것을 특징으로 하는 광고정보 분석 및 제공시스템.The system according to claim 2, wherein the data collection unit is a gateway installed in a data movement path of an object to be collected. 삭제delete 청구항 제4항에 있어서, 상기 대시보드 관리부는 상기 시청률정보 생성부, 상기 재핑 통계데이터 생성부 및 상기 재핑광고 추천데이터 생성부에 의해 생성된 시청률정보, 재핑 통계데이터 및 재핑광고 추천데이터를 디스플레이 하기 위한 대시보드를 생성하며, 생성된 대시보드는 유저로부터 기 설정된 전시방법들 중 어느 하나를 입력받기 위한 입력란을 포함하고, 상기 대시보드 관리부는 상기 생성된 대시보드를 통해 입력된 전시방법에 따라 상기 분석된 데이터를 전시하는 것을 특징으로 하는 광고정보 분석 및 제공시스템.The method of claim 4, wherein the dashboard management unit displays display rate information, jumping statistical data, and jumping advertisement recommendation data generated by the audience rating information generator, the jumping statistic data generator, and the jumping advertisement recommendation data generator, Wherein the generated dashboard includes an input field for receiving any one of preset display methods from a user, and the dashboard management unit displays the dashboard in accordance with the display method input through the generated dashboard, And displaying the analyzed data. 삭제delete 청구항 제6항에 있어서, 상기 생성된 대시보드는 상기 분석된 데이터에 대한 입력포맷 및 출력포맷을 접속된 유저로부터 입력받는 입력란을 포함하고,
상기 대시보드 관리부는 상기 생성된 대시보드의 상기 입력란을 통해 입력포맷 및 출력포맷이 입력되면 입력된 입력포맷 및 출력포맷에 따라, '바(bar) 차트', '라인(line) 차트', 파이(pie) 차트', '테이블(table)'들 중 접속된 유저로부터 선택된 어느 하나로 상기 분석된 데이터를 전시하는 것을 특징으로 하는 광고정보 분석 및 제공시스템.
The method of claim 6, wherein the generated dashboard includes an input field for receiving the analyzed input data and an output format from the connected user,
If the input format and the output format are inputted through the input field of the generated dashboard, the dashboard management unit may generate a bar chart, a line chart, a pie chart, and displays the analyzed data in any one of the connected users among the 'pie chart' and 'table'.
청구항 제8항에 있어서, 상기 생성된 대시보드는 상기 기 설정된 전시방법들의 목록이 전시되는 전시방법 목록과, 상기 전시방법들 각각을 나타내는 샘플 그래프가 전시되는 전시창들을 포함하고, 접속된 유저로부터 상기 전시방법 목록 중 어느 하나가 클릭된 상태로 드래그 되면 드래그 된 전시방법이 유저로부터 입력된 것으로 판단하는 것을 특징으로 하는 광고정보 분석 및 제공시스템.The method according to claim 8, wherein the generated dashboard includes a display method list in which a list of the predetermined display methods is displayed, and an exhibition window in which a sample graph representing each of the display methods is displayed, Wherein when the user clicks one of the display method lists, it is determined that the dragged display method is input from the user. 청구항 제9항에 있어서, 상기 생성된 대시보드는 상기 입력포맷들의 목록이 전시되는 입력포맷 목록과, 상기 출력포맷들의 목록이 전시되는 출력포맷 목록을 포함하고, 접속된 유저로부터 상기 입력포맷 목록 또는 출력포맷 목록 중 어느 하나가 클릭된 상태로 상기 전시창들의 샘플그래프들 중 어느 하나의 샘플그래프의 입력 포맷란 또는 출력 포맷란에 드래그 되면 상기 전시방법의 입력포맷 또는 출력포맷은 드래그 된 입력포맷 또는 출력포맷으로 입력된 것으로 판단하는 것을 특징으로 하는 광고정보 분석 및 제공시스템.The method according to claim 9, wherein the generated dashboard includes an input format list in which a list of the input formats is displayed and an output format list in which a list of the output formats is displayed, If any one of the output format lists is clicked and dragged to an input format column or an output format column of one of the sample graphs of the display windows, the input format or output format of the display method is a dragged input format or an output format The advertisement information analyzing and providing system according to claim 1, 청구항 제10항에 있어서, 상기 기 설정된 전시방법들이 '바(bar) 차트', '라인(line) 차트', 파이(pie) 차트'일 때 상기 입력포맷란은 'X'축으로, 상기 출력포맷란은 'Y'축으로 설정되는 것을 특징으로 하는 광고정보 분석 및 제공시스템.The method according to claim 10, wherein when the predetermined display methods are 'bar chart', 'line chart', or 'pie chart', the input format column is 'X' Is set to a 'Y' axis.
KR1020150120204A 2015-08-26 2015-08-26 zapping advertisement analyzing and supplying system based on user Active KR101703742B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020150120204A KR101703742B1 (en) 2015-08-26 2015-08-26 zapping advertisement analyzing and supplying system based on user
PCT/KR2015/008958 WO2017034053A1 (en) 2015-08-26 2015-08-27 User-based zapping advertisement analysis and provision system
CN201510571620.5A CN106488156B (en) 2015-08-26 2015-09-09 Switching advertisement analysis and offer system based on user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150120204A KR101703742B1 (en) 2015-08-26 2015-08-26 zapping advertisement analyzing and supplying system based on user

Publications (1)

Publication Number Publication Date
KR101703742B1 true KR101703742B1 (en) 2017-02-07

Family

ID=58100348

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150120204A Active KR101703742B1 (en) 2015-08-26 2015-08-26 zapping advertisement analyzing and supplying system based on user

Country Status (3)

Country Link
KR (1) KR101703742B1 (en)
CN (1) CN106488156B (en)
WO (1) WO2017034053A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210044501A (en) 2019-10-15 2021-04-23 주식회사 볼드코퍼레이션 Integrated performance marketing dashboard providing system and method thereof

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108924597B (en) * 2018-06-26 2020-12-01 北京酷云互动科技有限公司 Channel heat value evaluation method, hotspot acquisition method and system
CN111695009B (en) * 2019-03-11 2023-06-30 浙江莲荷科技有限公司 Information display method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130025491A (en) * 2011-09-02 2013-03-12 한국방송공사 Method and apparatus for recommanding broadcast content
KR101273891B1 (en) * 2011-09-05 2013-06-17 (주)재플 System and method for providing zapping data, and recording medium thereof
KR101463974B1 (en) * 2014-05-26 2014-11-26 (주)시엠아이코리아 Big data analysis system for marketing and method thereof
KR20150064312A (en) * 2013-12-03 2015-06-11 (주)위세아이텍 Data visualization device and method using mapping between data and visualization chart

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2009241759B2 (en) * 2008-04-30 2014-04-24 Intertrust Technologies Corporation Data collection and targeted advertising systems and methods
KR20100042792A (en) * 2008-10-17 2010-04-27 엔에이치엔비즈니스플랫폼 주식회사 Method and system for providing advertisement effect report
KR100988282B1 (en) * 2009-02-12 2010-10-18 주식회사 바이텍앤콤 Broadcasting receiver showing advertising video during channel switching time and its control method
CN109559148A (en) * 2011-01-04 2019-04-02 Aq株式会社 Advertising information provides system
KR101412198B1 (en) * 2011-09-09 2014-07-03 (주)재플 Method and System for Zapping Advertisement Service
KR101320991B1 (en) * 2011-11-11 2013-11-13 주식회사 재산커뮤니케이션즈 Method and apparatus for monitoring of effect screen advertising
KR20140122331A (en) * 2013-04-09 2014-10-20 김윤근 Analizing system of match advertisement
CN104217353A (en) * 2014-08-20 2014-12-17 苏州海云网络科技有限公司 Webpage advertisement directional pushing system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130025491A (en) * 2011-09-02 2013-03-12 한국방송공사 Method and apparatus for recommanding broadcast content
KR101273891B1 (en) * 2011-09-05 2013-06-17 (주)재플 System and method for providing zapping data, and recording medium thereof
KR20150064312A (en) * 2013-12-03 2015-06-11 (주)위세아이텍 Data visualization device and method using mapping between data and visualization chart
KR101463974B1 (en) * 2014-05-26 2014-11-26 (주)시엠아이코리아 Big data analysis system for marketing and method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210044501A (en) 2019-10-15 2021-04-23 주식회사 볼드코퍼레이션 Integrated performance marketing dashboard providing system and method thereof
KR102245449B1 (en) * 2019-10-15 2021-04-29 주식회사 볼드코퍼레이션 Integrated performance marketing dashboard providing system and method thereof

Also Published As

Publication number Publication date
WO2017034053A1 (en) 2017-03-02
CN106488156A (en) 2017-03-08
CN106488156B (en) 2019-08-02

Similar Documents

Publication Publication Date Title
US8151194B1 (en) Visual presentation of video usage statistics
US20020087969A1 (en) Interactive TV audience estimation and program rating in real-time using multi level tracking methods, systems and program products
US8566872B2 (en) Broadcasting system and program contents delivery system
KR101464508B1 (en) IPTV capable of setting auto channel and method for auto channel setting of IPTV
KR20130091783A (en) Signal-driven interactive television
JPWO2006123744A1 (en) Content display system and content display method
US20120174032A1 (en) System and Method for Displaying Responses from a Plurality of Users to an Event
US20210029412A1 (en) News feed for media content selection
KR101703742B1 (en) zapping advertisement analyzing and supplying system based on user
CN105407385A (en) Video recommendation method and system
US20090019482A1 (en) Image display apparatus and information providing method thereof
CN102982137A (en) Method and system and device for resource searching
CN104602039B (en) Video traffic processing method, apparatus and system
KR20140043033A (en) Method for gathering information and system therefor
US9602852B1 (en) Metering of internet protocol video streams
US20120102516A1 (en) Communications system
JP2001069098A (en) Data broadcast method, data broadcast system, broadcast device and receiver
JP2008016906A (en) Server device
KR20100079343A (en) Method for survey with interactive digital tv, iptv, dmb, and apparatus for the same
KR100846828B1 (en) IP TV service system and method capable of receiving on-demand content associated with broadcasting
KR101770958B1 (en) Method for calculating real watched ratio of advertisement based on real time of seconds
KR101196011B1 (en) Methods and apparatus for processing advertisement information for interactive advertisements
KR101462627B1 (en) A voting system using broadcasting contents and method thereof
JP4355976B2 (en) Information management system
KR101161701B1 (en) Method and apparatus for providing electronic program guide and system thereof

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150826

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160718

Patent event code: PE09021S01D

PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20170131

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20170201

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20170201

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20200131

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20210129

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20220125

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20240315

Start annual number: 8

End annual number: 8