KR102438679B1 - Operating method of server for providing media marketing service - Google Patents

Operating method of server for providing media marketing service Download PDF

Info

Publication number
KR102438679B1
KR102438679B1 KR1020200065002A KR20200065002A KR102438679B1 KR 102438679 B1 KR102438679 B1 KR 102438679B1 KR 1020200065002 A KR1020200065002 A KR 1020200065002A KR 20200065002 A KR20200065002 A KR 20200065002A KR 102438679 B1 KR102438679 B1 KR 102438679B1
Authority
KR
South Korea
Prior art keywords
data
advertisement
server
extracting
media
Prior art date
Application number
KR1020200065002A
Other languages
Korean (ko)
Other versions
KR20210147572A (en
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 KR1020200065002A priority Critical patent/KR102438679B1/en
Publication of KR20210147572A publication Critical patent/KR20210147572A/en
Application granted granted Critical
Publication of KR102438679B1 publication Critical patent/KR102438679B1/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/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/237Lexical tools
    • G06F40/247Thesauruses; Synonyms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/268Morphological analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • 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/0242Determining effectiveness of advertisements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Accounting & Taxation (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명의 실시 예에 따른 마케팅 서버의 동작방법에 있어서, 마케팅 서버의 동작방법에 있어서, 광고주단말기로부터 광고 대상이 되는 객체데이터를 제공받는 단계; 미디어DB로부터 미디어데이터 및 활동데이터를 제공받는 단계; 상기 미디어데이터, 상기 활동데이터 및 상기 객체데이터를 분석하여 제1 운영데이터를 추출하는 단계; 상기 제1 운영데이터에 기초하여 상기 광고주단말기에 제1 승인메시지를 제공하는 단계; 및 상기 광고주단말기로부터 제1 승인응답을 제공받으면, 상기 광고매체에 제1 송출메시지를 제공하는 단계;를 포함하며, 상기 객체데이터는 광고상품, 광고예산, 광고기간, 광고노출횟수, 광고노출기간, 광고방식을 포함하고, 상기 미디어데이터는 객체데이터와 연관된 영상, 텍스트에 대한 정보를 포함하며, 상기 활동데이터는 광고주의 특성, 광고이력에 대한 정보를 포함하고, 상기 운영데이터는 광고타겟, 광고소재, 광고카피라이트, 광고운영예산, 광고운영기간, 광고운영노출횟수, 광고운영노출기간를 포함하는, 마케팅 서버의 동작방법.을 포함할 수 있다. 이 외에도 명세서를 통해 파악되는 다양한 실시 예가 가능하다.In an operating method of a marketing server according to an embodiment of the present invention, the operating method of the marketing server includes the steps of: receiving object data as an advertisement target from an advertiser terminal; receiving media data and activity data from the media DB; extracting first operation data by analyzing the media data, the activity data, and the object data; providing a first approval message to the advertiser terminal based on the first operation data; and providing a first transmission message to the advertisement medium when receiving a first approval response from the advertiser terminal, wherein the object data includes advertisement products, advertisement budget, advertisement period, number of advertisement exposures, advertisement exposure period , an advertisement method, the media data includes information on images and texts related to object data, the activity data includes information on characteristics of an advertiser and advertisement history, and the operation data includes advertisement targets and advertisements. It may include a method of operation of the marketing server, including material, advertisement copylight, advertisement operation budget, advertisement operation period, advertisement operation exposure number, advertisement operation exposure period. In addition to this, various embodiments identified through the specification are possible.

Description

미디어 마케팅 서비스를 제공하는 서버의 동작방법{OPERATING METHOD OF SERVER FOR PROVIDING MEDIA MARKETING SERVICE}How to operate a server that provides media marketing services

본 문서에서 개시되는 실시 예들은 미디어 마케팅 서비스를 제공하는 서버의 동작방법에 관한 것으로서, 다양한 데이터를 수집하여 미디어 마케팅 서비스를 제공하는 서버의 동작방법에 관한 것이다.Embodiments disclosed in this document relate to an operating method of a server providing a media marketing service, and to an operating method of a server providing a media marketing service by collecting various data.

수년간, 기업은 자신의 상품 및 서비스를 홍보하고, 기존 소비자들을 만족시키고, 잠재적인 새로운 소비자의 마음을 움직이기 위하여 다양한 방법을 시도하였다. 예컨대, 기업은 신문, 잡지, 지하철광고, 버스광고, 브로슈어, 뉴스레터, 보도자료 및 광고판(billboard)과 같은 인쇄물 형태에서부터 스폰서쉽, 세미나, 판매 시점 관리 및 프로모션 프로그램과 같은 이벤트 관련 활동들, 라디오, 텔레비전, 케이블 및 최근에는 위성 케이블과 같은 방송매체와 같은 다양한 형태로 자신의 상품 및 서비스를 광고한다. Over the years, companies have tried a variety of ways to promote their products and services, satisfy existing consumers, and win the hearts of potential new consumers. For example, businesses can engage in events-related activities such as sponsorships, seminars, point-of-sale and promotional programs, radio , advertise their products and services in a variety of forms, such as television, cable and, more recently, broadcast media such as satellite cable.

또한, 포털 사이트의 키워드 광고를 통한 마케팅, SNS를 이용한 마케팅, 뉴스 기사를 통한 마케팅 방식 등의 형태도 등장하였으며, 최근에는 소비자 개인에게 맞춤화된 형태로 광고하는 방식도 등장하였다.In addition, forms such as marketing through keyword advertisements on portal sites, marketing using SNS, and marketing through news articles have also appeared, and recently, advertising methods customized to individual consumers have also emerged.

다만, 기업이 자신의 상품 및 서비스를 광고할 때, 가용할 수 있는 예산 및 인력이 제한적이기 때문에 여러 광고방식들 중에서 일부의 광고방식을 선택할 수밖에 없다. 여러 논의를 통하여 선택된 광고방식이 기업에서 지출한 비용 대비 최적의 광고방식인지는 결과를 받아보기 전까지는 알 수 없다. 이와 같이, 광고에 대한 예상이 힘들기 때문에 비효율적인 광고를 하게 되는 경우가 많다는 문제점이 있다.However, when a company advertises its products and services, the available budget and manpower are limited, so there is no choice but to select some of the advertising methods from among several advertising methods. Whether the advertising method selected through various discussions is the best advertising method for the cost spent by the company cannot be known until the results are received. As such, there is a problem in that inefficient advertisements are often performed because it is difficult to predict advertisements.

본 문서에서 개시되는 실시 예들은 위 문제점을 해결하기 위하여 데이터 수집, 데이터 분석을 통하여 광고주에게 다양한 분석 시각을 전달하여 만족도를 높이고 궁극적으로 디지털 광고 운영효율을 향상시킬 수 있는 서버의 동작방법을 제공한다.In order to solve the above problems, the embodiments disclosed in this document provide a method of operating a server that can improve satisfaction and ultimately improve digital advertisement operation efficiency by delivering various analysis perspectives to advertisers through data collection and data analysis. .

본 발명의 실시 예에 따른 마케팅 서버의 동작방법에 있어서, 광고주단말기로부터 광고 대상이 되는 객체데이터를 제공받는 단계; 미디어DB로부터 미디어데이터 및 활동데이터를 제공받는 단계; 상기 미디어데이터, 상기 활동데이터 및 상기 객체데이터를 분석하여 제1 운영데이터를 추출하는 단계; 상기 제1 운영데이터에 기초하여 상기 광고주단말기에 제1 승인메시지를 제공하는 단계; 및 상기 광고주단말기로부터 제1 승인응답을 제공받으면, 상기 광고매체에 제1 송출메시지를 제공하는 단계;를 포함하며, 상기 객체데이터는 광고상품, 광고예산, 광고기간, 광고노출횟수, 광고노출기간, 광고방식을 포함하고, 상기 미디어데이터는 객체데이터와 연관된 영상, 텍스트에 대한 정보를 포함하며, 상기 활동데이터는 광고주의 특성, 광고이력에 대한 정보를 포함하고, 상기 운영데이터는 광고타겟, 광고소재, 광고카피라이트, 광고운영예산, 광고운영기간, 광고운영노출횟수, 광고운영노출기간을 포함할 수 있다.In an operating method of a marketing server according to an embodiment of the present invention, the method comprising: receiving object data as an advertisement target from an advertiser terminal; receiving media data and activity data from the media DB; extracting first operation data by analyzing the media data, the activity data, and the object data; providing a first approval message to the advertiser terminal based on the first operation data; and providing a first transmission message to the advertisement medium when receiving a first approval response from the advertiser terminal, wherein the object data includes advertisement products, advertisement budget, advertisement period, number of advertisement exposures, advertisement exposure period , an advertisement method, the media data includes information on images and texts related to object data, the activity data includes information on characteristics of an advertiser and advertisement history, and the operation data includes advertisement targets and advertisements. It may include material, advertisement copylight, advertisement operation budget, advertisement operation period, advertisement operation exposure number, advertisement operation exposure period.

본 발명의 실시 예에 따른 미디어 마케팅 서버는 광고주에게 최적화된 광고계획, 광고방식, 광고운영, 나아가 광고성과보고까지 해당 광고주에게 제공함으로써, 광고주 입장에서는 가장 효율적인 광고 수단으로서 광고하여 광고 효과를 극대화할 수 있다.The media marketing server according to an embodiment of the present invention provides the advertiser with an advertisement plan, advertisement method, advertisement operation, and even advertisement performance report optimized for the advertiser, thereby maximizing the advertising effect by advertising as the most efficient advertising means for the advertiser. can

도 1은 본 발명의 실시예에 따른 미디어 마케팅 시스템이 구현되는 환경을 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 서버의 구성을 나타낸 도면이다.
도 3는 본 발명의 일 실시 예에 따른 미디어 마케팅 시스템의 동작을 설명하기 위한 시퀀스도(sequence-chart)이다.
도 4는 본 발명의 실시 예에 따른 서버의 동작을 나타낸 흐름도이다.
도 5 내지 도 8는 본 발명의 실시 예에 따른 서버의 동작을 나타낸 개념도이다.
도 9a 내지 도 9b는 본 발명의 실시 예에 따른 제1 전자장치의 디스플레이를 나타낸 도면이다.
1 is a diagram illustrating an environment in which a media marketing system according to an embodiment of the present invention is implemented.
2 is a diagram showing the configuration of a server according to an embodiment of the present invention.
3 is a sequence-chart for explaining the operation of the media marketing system according to an embodiment of the present invention.
4 is a flowchart illustrating an operation of a server according to an embodiment of the present invention.
5 to 8 are conceptual diagrams illustrating the operation of a server according to an embodiment of the present invention.
9A to 9B are diagrams illustrating a display of a first electronic device according to an embodiment of the present invention.

이하, 본 발명의 다양한 실시 예가 첨부된 도면을 참조하여 기재된다. 본 발명은 특정 실시 예에 대해 한정되지 아니며, 본 발명의 실시 예들의 다양한 변경(modification), 균등물(equivalent), 및/또는 대체물(alternative)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다.Hereinafter, various embodiments of the present invention will be described with reference to the accompanying drawings. It should be understood that the present invention is not limited to specific embodiments, and includes various modifications, equivalents, and/or alternatives of the embodiments of the present invention. In connection with the description of the drawings, like reference numerals may be used for like components.

본 문서에서, "가진다", "가질 수 있다", "포함한다", 또는 "포함할 수 있다" 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.In this document, expressions such as "have", "may have", "includes", or "may include" refer to the presence of a corresponding characteristic (eg, a numerical value, function, operation, or component such as a part). and does not exclude the presence of additional features.

본 문서에서, "A 또는 B", "A 또는/및 B 중 적어도 하나", 또는 "A 또는/및 B 중 하나 또는 그 이상" 등의 표현은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. 예를 들면, "A 또는 B", "A 및 B 중 적어도 하나", 또는 "A 또는 B 중 적어도 하나"는, (1) 적어도 하나의 A를 포함, (2) 적어도 하나의 B를 포함, 또는 (3) 적어도 하나의 A 및 적어도 하나의 B 모두를 포함하는 경우를 모두 지칭할 수 있다.In this document, expressions such as “A or B”, “at least one of A or/and B”, or “one or more of A or/and B” may include all possible combinations of the items listed together. . For example, "A or B", "at least one of A and B", or "at least one of A or B" means (1) includes at least one A, (2) includes at least one B; Or (3) it may refer to all cases including both at least one A and at least one B.

본 문서에서 사용된 "제1", "제2", "첫째", 또는 "둘째" 등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다. 예를 들면, 본 문서에 기재된 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 바꾸어 명명될 수 있다.Expressions such as "first", "second", "first", or "second" used in this document may modify various elements, regardless of order and/or importance, and may modify one element to another. It is used only to distinguish it from the components, and does not limit the components. For example, without departing from the scope of rights described in this document, a first component may be referred to as a second component, and similarly, the second component may also be renamed as a first component.

본 문서에서 사용된 표현 "~하도록 구성된(또는 설정된)(configured to)"은 상황에 따라, 예를 들면, "~에 적합한(suitable for)", "~하는 능력을 가지는(having the capacity to)", "~하도록 설계된(designed to)", "~하도록 변경된(adapted to)", "~하도록 만들어진(made to)", 또는 "~를 할 수 있는(capable of)"과 바꾸어 사용될 수 있다. 용어 "~하도록 구성(또는 설정)된"은 "특별히 설계된(specifically designed to)"것만을 반드시 의미하지는 않는다. The expression "configured to (or configured to)" as used in this document, depending on the context, for example, "suitable for", "having the capacity to" It can be used interchangeably with "," "designed to", "adapted to", "made to", or "capable of". The term “configured (or set up to)” does not necessarily mean only “specifically designed to”.

본 문서에 있어서 제1 전자 장치(들)와 제2 전자 장치(들) 사이에서 송수신되는, 예컨대, "명령(command)", "명령어(instruction)", "제어 정보", "메시지", "정보", "데이터", "패킷", "데이터 패킷", "인텐트(intent)" 및/또는 "신호"는 그 표현에 구애됨 없이 인간이 인지할 수 있는 사상이나 구체적인 전기적 표현(예: 디지털 부호/아날로그 물리량)을 포함하거나 그 자체를 지칭하는 것일 수 있다. 상기 열거된 예시적인 표현이 사용하게 되는 맥락에 따라 다양하게 해석될 수 있음은 본 문서에서 개시된 발명이 속한 기술분야의 통상의 기술자에게 자명할 것이다. 본 문서에서 “A가 B보다 크다”는 단순히 “A가 B보다 크다”는 의미를 갖고 있을 뿐만 아니라 “A가 B보다 같거나 크다”라는 의미도 포함한다.In this document, transmitted and received between the first electronic device(s) and the second electronic device(s), for example, “command”, “instruction”, “control information”, “message”, “ Information", "data", "packet", "data packet", "intent" and/or "signal" means, without limitation, human perceptible ideas or specific electrical representations (e.g., digital code/analog physical quantity) or refer to itself. It will be apparent to those skilled in the art that the above-listed exemplary expressions may be interpreted in various ways depending on the context in which they are used. In this document, “A is greater than B” not only means “A is greater than B”, but also includes “A is greater than or equal to B”.

본 문서에서 사용된 용어들은 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 다른 실시 예의 범위를 한정하려는 의도가 아닐 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 용어들은 본 문서에 기재된 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가질 수 있다. 본 문서에 사용된 용어들 중 일반적인 사전에 정의된 용어들은 관련 기술의 문맥 상 가지는 의미와 동일 또는 유사한 의미로 해석될 수 있으며, 본 문서에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 문서에서 정의된 용어일지라도 본 문서의 실시 예들을 배제하도록 해석될 수 없다.Terms used in this document are only used to describe specific embodiments, and may not be intended to limit the scope of other embodiments. The singular expression may include the plural expression unless the context clearly dictates otherwise. Terms used herein, including technical or scientific terms, may have the same meanings as commonly understood by one of ordinary skill in the art described in this document. Among the terms used in this document, terms defined in a general dictionary may be interpreted with the same or similar meaning as the meaning in the context of the related art, and unless explicitly defined in this document, have an ideal or excessively formal meaning. not interpreted In some cases, even terms defined in this document cannot be construed to exclude embodiments of this document.

도 1은 본 발명의 실시예에 따른 미디어 마케팅 시스템(100)이 구현되는 환경을 나타낸 도면이다.1 is a diagram illustrating an environment in which a media marketing system 100 according to an embodiment of the present invention is implemented.

도 1을 참조하면, 본 발명의 실시 예에 따른 미디어 마케팅 시스템(100)은 광고주단말기(110), 미디어데이터베이스(이하, 미디어DB, 130), 서버(150) 및 적어도 하나 이상의 광고매체(170)를 포함할 수 있다.Referring to FIG. 1 , the media marketing system 100 according to an embodiment of the present invention includes an advertiser terminal 110 , a media database (hereinafter referred to as a media DB, 130 ), a server 150 , and at least one advertisement medium 170 . may include

광고주단말기(110)는 유무선 네트워크를 통하여 서버(150)에 접속이 가능한 장치를 지칭한다. 예를 들면, 광고주단말기(110)는 PC, 노트북, 스마트폰 등을 포함할 수 있다. 광고주단말기(110)는 광고주가 사용하는 단말기로서, 자신의 상품을 광고하기 위해 광고주단말기(110)를 사용하여 서버(150)에 접속할 수 있다.The advertiser terminal 110 refers to a device capable of accessing the server 150 through a wired/wireless network. For example, the advertiser terminal 110 may include a PC, a laptop computer, a smart phone, and the like. The advertiser terminal 110 is a terminal used by the advertiser, and may access the server 150 using the advertiser terminal 110 to advertise its own product.

미디어DB(130)는 구조에 따라 구조화 데이터베이스(structured database)와 비구조화 데이터베이스(unstructured database)로 구분될 수 있다. 미디어DB(130)에서는 비구조화 데이터베이스가 구조화 데이터베이스보다 차지하는 비중이 높을 수 있다. 미디어DB(130)는 SNS, 블로그, 카페, 뉴스 서비스 등 데이터를 저장할 수 있다. 미디어DB(130)는 로그정보(웹상의 처리 내용이나 이용 상황을 시간의 흐름에 따라 기록한 자료) 등을 추출 및 분석하여 웹 사용현황에 대한 다양한 정보를 저장할 수 있다.The media DB 130 may be divided into a structured database and an unstructured database according to a structure. In the media DB 130 , the unstructured database may occupy a higher proportion than the structured database. The media DB 130 may store data such as SNS, blog, cafe, and news service. The media DB 130 may store various information on the web usage status by extracting and analyzing log information (data recorded on the web processing contents or usage status over time) and the like.

서버(150)는 다양한 형태의 프로그래밍 언어를 통하여 구현될 수 있다. 서버(150)는 유무선 네트워크를 통하여 미디어DB(130)와 연결되어 있으며, 미디어DB(130)에서 제공하는 수많은 데이터를 수집할 수 있다. 예컨대, 서버(150)는 미디어DB(130)에 쌓인 웹로그, 사용자의 행동, 사용자들이 작성한 웹 컨텐츠 등 웹으로 얻어진 모든 것들을 수집할 수 있다. 서버(150)는 수집된 데이터를 저장, 분석 및 가공하여 광고주에 효과적인 광고방식을 제공할 수 있다. 예컨대, 서버(150)는 미디어DB(130로부터 수집한 데이터를 분석에 용이하도록 데이터 마이닝, 머신러닝, 통계학 등을 활용하여 텍스트로부터 유의미한 정보를 추출할 수 있다. 본 발명의 실시 예에 따른 서버(150)는 추출된 유의미한 정보를 전처리(preprocess), 연관분석(associate), 군집분석(cluster), 요약(summarize), 분류(categorize)와 같은 방식으로 분석할 수 있다.The server 150 may be implemented through various types of programming languages. The server 150 is connected to the media DB 130 through a wired/wireless network, and can collect numerous data provided by the media DB 130 . For example, the server 150 may collect all things obtained through the web, such as web logs accumulated in the media DB 130 , user actions, and web contents written by users. The server 150 may provide an effective advertisement method to an advertiser by storing, analyzing, and processing the collected data. For example, the server 150 may extract meaningful information from the text by utilizing data mining, machine learning, statistics, etc. to facilitate analysis of the data collected from the media DB 130. The server according to an embodiment of the present invention ( 150) may analyze the extracted meaningful information in a manner such as preprocessing, association, clustering, summarizing, and categorizing.

본 발명의 실시 예에 따른 서버(150)는 광고주단말기(110)를 통하여 접속한 광고주에게 광고운영방식, 광고성과보고 등을 제공할 수 있다.The server 150 according to an embodiment of the present invention may provide an advertisement operation method, advertisement performance report, and the like, to an advertiser connected through the advertiser terminal 110 .

한편, 광고매체(170)는 온라인 광고를 게시하는 업체로서 서버(150)로부터 광고송출메시지를 제공받으면 광고방식에 맞추어 대중들이 확인할 수 있도록 광고를 출력할 수 있다. 광고방식은 크게 4가지로 분류될 수 있다. 예를 들면, 광고형식은 디스플레이 배너형 광고(예컨대, 네이트 트렌드 상품, 다음 1 탭, 네이트 모바일, 카카오스타일 등), 검색엔진 기반 키워드 검색 광고(예컨대, 네이버 클릭초이스, 다음 클릭스 등), 네트워크 디스플레이 배너형 광고(예컨대, 구글 GND, 다음 DDN, 크리테오, 리얼클릭 등), 바이럴(Viral) 광고 등으로 분류될 수 있다.On the other hand, the advertisement medium 170 is a company that publishes online advertisements, and upon receiving an advertisement transmission message from the server 150, it can output advertisements so that the public can check it according to the advertisement method. Advertising methods can be broadly classified into four categories. For example, advertisement formats include display banner advertisements (eg, Nate Trend Products, Daum 1 Tap, Nate Mobile, Kakao Style, etc.), search engine-based keyword search advertisements (eg, Naver Click Choice, Daum Clicks, etc.), network display It may be classified into banner-type advertisements (eg, Google GND, Daum DDN, Criteo, RealClick, etc.), viral advertisements, and the like.

도 2는 본 발명의 실시 예에 따른 서버(150)의 구성을 나타낸 도면이다.2 is a diagram showing the configuration of a server 150 according to an embodiment of the present invention.

도 2을 참조하면, 본 발명의 실시 예에 따른 서버(150)는 버스(210), 디스플레이(220), 통신회로(230), 데이터베이스(240), 메모리(250), I/O 인터페이스(260) 및 프로세서(270)를 포함할 수 있다. 다른 실시 예에서는, 서버(150)는 상기 구성요소들 중 적어도 하나를 생략하거나 다른 구성요소를 추가적으로 구비할 수 있다.Referring to FIG. 2 , the server 150 according to an embodiment of the present invention includes a bus 210 , a display 220 , a communication circuit 230 , a database 240 , a memory 250 , and an I/O interface 260 . ) and a processor 270 . In another embodiment, the server 150 may omit at least one of the above components or may additionally include other components.

버스(210)는 구성요소들(220 내지 270)을 서로 전기적으로 연결할 수 있다. 버스(210)는 구성요소들(220 내지 270) 간의 통신(예를 들면, 제어 메시지 및/또는 데이터)을 위한 회로를 포함할 수 있다.The bus 210 may electrically connect the components 220 to 270 to each other. Bus 210 may include circuitry for communication (eg, control messages and/or data) between components 220 - 270 .

디스플레이(220)는 각종 콘텐츠를 구성하는 텍스트, 이미지, 비디오, 아이콘 혹은 심볼 등을 표시할 수 있다. 디스플레이(220)는 터치스크린을 포함할 수 있으며, 전자펜 혹은 사용자 신체의 일부를 이용한 터치, 제스처, 근접 혹은 호버링(hovering) 입력을 수신할 수 있다.The display 220 may display text, images, videos, icons, or symbols constituting various contents. The display 220 may include a touch screen, and may receive a touch, gesture, proximity, or hovering input using an electronic pen or a part of the user's body.

예를 들면, 디스플레이(220)는 액정디스플레이(LCD), 발광다이오드(LED) 디스플레이, 유기 발광 다이오드(organic LED) 디스플레이 또는 마이크로 전자기기 시스템(microelectromechanical systems, MEMS) 디스플레이, 또는 전자 종이(electronic paper) 디스플레이를 포함할 수 있다. 디스플레이(220)는 서버(150)에 포함되어 구현되거나, 서버(150)와 별도로 구현되되 서버(150)에 기능적(operatively)으로 연결될 수 있다.For example, the display 220 may be a liquid crystal display (LCD), light emitting diode (LED) display, organic light emitting diode (organic LED) display, or microelectromechanical systems (MEMS) display, or electronic paper (electronic paper) display. It may include a display. The display 220 may be implemented by being included in the server 150 , or implemented separately from the server 150 , but may be operatively connected to the server 150 .

통신회로(230)는 서버(150)와 외부 장치들(예를 들면, 광고주단말기(110), 미디어DB(130) 및 광고매체(170))과의 통신 채널을 수립할 수 있다. 예를 들면, 통신회로(230)는 무선 통신 혹은 유선 통신을 통하여 네트워크(280)에 액세스하여 외부장치들과 통신할 수 있다.The communication circuit 230 may establish a communication channel between the server 150 and external devices (eg, the advertiser terminal 110 , the media DB 130 , and the advertisement medium 170 ). For example, the communication circuit 230 may access the network 280 through wireless communication or wired communication to communicate with external devices.

네트워크(280)는 통신 네트워크(telecommunications network), 컴퓨터 네트워크(computer network), 인터넷, 혹은 전화망(telephone network) 중 적어도 하나를 포함할 수 있다. 상기 네트워크(280)에 액세스하기 무선 통신 프로토콜은, 예를 들면, LTE(Long-Term Evolution), LTE-A(LTE Advanced), CDMA(Code Division Multiple Access), WCDMA(Wideband CDMA), UMTS(Universal Mobile Telecommunications System), WiBro(Wireless Broadband), GSM(Global System for Mobile communications), 또는 5G 표준통신 프로토콜 중 적어도 하나를 사용할 수 있다.The network 280 may include at least one of a telecommunications network, a computer network, the Internet, or a telephone network. Wireless communication protocols for accessing the network 280 include, for example, Long-Term Evolution (LTE), LTE Advanced (LTE-A), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), Universal At least one of Mobile Telecommunications System), Wireless Broadband (WiBro), Global System for Mobile communications (GSM), or 5G standard communication protocols may be used.

데이터베이스(240)는 메모리(250) 상에 구현되거나 별도의 저장매체에 구현될 수 있다. 데이터베이스(240)는 원시데이터(예컨대, 미디어데이터, 활동데이터), 광고주가 의뢰한 광고에 대한 객체데이터, 광고운영에 대한 운영데이터, 광고성과를 나타내는 성과데이터 및 광고결과가 정리된 결과데이터 등 본 발명의 구현을 위하여 사용되는 각종 데이터를 저장할 수 있다. The database 240 may be implemented in the memory 250 or in a separate storage medium. The database 240 includes raw data (eg, media data, activity data), object data for advertisements requested by advertisers, operation data for advertisement operation, performance data indicating advertisement performance, and result data in which advertisement results are organized. Various data used for implementing the invention may be stored.

다양한 실시 예에 따르면, 데이터베이스(240)에 저장되는 데이터는 민감한 정보이므로, 상기 정보들의 이용에 관한 보안성 향상을 위하여 블록체인 네트워크에 분산 저장될 수도 있다. 데이터베이스(240)가 블록체인 네트워크에 분산 저장되면, 데이터베이스(240)에 포함된 정보의 전송, 수정(modification), 삭제, 추가 등의 이력은 당해 블록체인 네트워크에서 더욱 안전하게 관리될 수 있다.According to various embodiments, since the data stored in the database 240 is sensitive information, it may be distributed and stored in a blockchain network to improve security regarding the use of the information. When the database 240 is distributed and stored in the blockchain network, the history of transmission, modification, deletion, addition, etc. of information included in the database 240 can be managed more securely in the blockchain network.

메모리(250)는 휘발성 및/또는 비휘발성 메모리를 포함할 수 있다. 메모리(250)는 서버(150)에 적어도 하나의 다른 구성요소에 관계된 명령 혹은 데이터를 저장할 수 있다. 예를 들면, 메모리(250)는 실행 시에, 프로세서(270)가 본 명세서에서 설명되는 다양한 동작을 수행하도록 하는 명령어(instructions)를 저장할 수 있다. 일 예로, 상기 명령어는 어플리케이션 프로그램의 패키지 파일에 포함될 수 있다.Memory 250 may include volatile and/or non-volatile memory. The memory 250 may store commands or data related to at least one other component in the server 150 . For example, memory 250 may store instructions that, when executed, cause processor 270 to perform various operations described herein. For example, the command may be included in a package file of the application program.

I/O 인터페이스(260)는 사용자 혹은 다른 외부기기로부터 입력된 명령 혹은 데이터를 서버(150)의 다른 구성요소에 전달할 수 있는 역할을 수행할 수 있다. I/O 인터페이스(260)는 하드웨어 혹은 소프트웨어로 구현될 수 있으며, 사용자 인터페이스(UI) 및 외부 다른 장치와의 통신을 위한 단자를 포괄하는 개념으로 사용될 수 있다.The I/O interface 260 may serve to transmit a command or data input from a user or other external device to other components of the server 150 . The I/O interface 260 may be implemented as hardware or software, and may be used as a concept encompassing a user interface (UI) and terminals for communication with other external devices.

프로세서(270)는 중앙처리장치(CPU), 어플리케이션 프로세서(AP) 혹은 커뮤니케이션 프로세서(CP) 중 적어도 하나 이상을 포함할 수 있다. 프로세서(270)는 버스(210)를 통하여 메모리(250), 디스플레이(220) 및 통신회로(230)과 전기적으로 연결되며, 동작 중에, 메모리(250)에 저장된 명령어, 프로그램 혹은 소프트웨어에 따라 다른 구성요소들의 제어 및/또는 통신에 관한 연산이나 데이터 처리를 실행할 수 있다. 따라서, 상기 명령어, 어플리케이션 프로그램 혹은 소프트웨어의 실행은 프로세서(270)의 동작으로 이해될 수 있다.The processor 270 may include at least one of a central processing unit (CPU), an application processor (AP), and a communication processor (CP). The processor 270 is electrically connected to the memory 250 , the display 220 , and the communication circuit 230 through the bus 210 , and, during operation, has a different configuration depending on instructions, programs, or software stored in the memory 250 . Calculations or data processing related to control and/or communication of elements may be performed. Accordingly, the execution of the instruction, application program, or software may be understood as an operation of the processor 270 .

프로세서(270)의 동작은 대표적인 예시로서, 본 발명의 기술사상은 이에 제한되지 않는다. 예컨대, 본 명세서에서 직간접적으로 기재된 "서버(150)"의 동작은 해당 "서버(150)"에 포함된 프로세서(270)의 동작으로 이해될 수 있다. 아울러, 서버(150)에서 이루어지는 동작 중 적어도 일부는 서버-클라이언트 아키텍쳐, 클라우드 컴퓨팅 및/또는 병렬 컴퓨팅 등을 통하여 제3의 장치에 의하여 수행될 수 있음은 본 발명이 속한 통상의 기술자에게 자명할 것이다.The operation of the processor 270 is a representative example, and the technical spirit of the present invention is not limited thereto. For example, the operation of the "server 150" described directly or indirectly in this specification may be understood as the operation of the processor 270 included in the corresponding "server 150". In addition, it will be apparent to those skilled in the art that at least some of the operations performed in the server 150 may be performed by a third device through a server-client architecture, cloud computing, and/or parallel computing. .

이하에서는 상기와 같은 개별 주체를 포함한 환경에서 구현되는 본 발명의 다양한 실시 예를 설명하기로 한다.Hereinafter, various embodiments of the present invention implemented in an environment including the individual subject as described above will be described.

도 3는 본 발명의 일 실시 예에 따른 미디어 마케팅 시스템(100)의 동작을 설명하기 위한 시퀀스도(sequence-chart)이다.3 is a sequence-chart for explaining the operation of the media marketing system 100 according to an embodiment of the present invention.

단계 S301에서, 광고주단말기(110)는 객체데이터를 서버(150)로 제공할 수 있다. 객체데이터는 광고주가 계획한 광고 대상에 관한 정보를 포함할 수 있다. 예를 들면, 객체데이터는 광고예산, 광고상품(혹은 광고서비스), 광고기간, 광고노출횟수, 광고노출기간, 광고방식 등에 대한 정보를 포함할 수 있다.In step S301 , the advertiser terminal 110 may provide object data to the server 150 . The object data may include information about an advertisement target planned by the advertiser. For example, the object data may include information on an advertisement budget, advertisement product (or advertisement service), advertisement period, number of advertisement exposures, advertisement exposure period, advertisement method, and the like.

단계 S303에서, 서버(150)는 미디어DB(130)에 접속하여 수시로 혹은 특정 시점마다 원시데이터(raw data)를 수집할 수 있다. 본 발명의 다양한 실시 예에 따르면, 서버(150)는 객체데이터에 기초하여 원시데이터를 수집할 수 있다. In step S303 , the server 150 may access the media DB 130 to collect raw data from time to time or at specific time points. According to various embodiments of the present disclosure, the server 150 may collect raw data based on object data.

원시데이터는 정형화데이터 및 비정형화데이터를 포함할 수 있다. 본 발명의 실시 예에 따르면, 원시데이터는 미디어데이터, 활동데이터를 포함할 수 있다. The raw data may include standardized data and unstructured data. According to an embodiment of the present invention, raw data may include media data and activity data.

미디어데이터는 온라인상에 존재하는 자료들 중 객체데이터와 연관된 게시물, 댓글 등에 대한 정보를 포함할 수 있다. 예컨대, 미디어데이터는 객체데이터와 연관된 블로그, 커뮤니티, 뉴스, 유투브, SNS, 앱스토어 등을 통하여 개인 및 기업들이 작성한 의견 및 문서들에 대한 정보를 포함할 수 있다. 예컨대, 미디어데이터는 매출데이터, 회계데이터 등과 같이 일반적으로 정형화된 수치데이터를 포함할 수 있을 뿐만 아니라 온라인 상의 블로그 혹은 소셜미디어의 게시물과 같이 수치데이터가 아닌 문자, 그림이나 영상, 문서처럼 형태와 구조가 복잡한 데이터를 포함할 수 있다.The media data may include information on posts, comments, etc. related to object data among materials existing online. For example, the media data may include information on opinions and documents written by individuals and companies through blogs, communities, news, YouTube, SNS, app stores, etc. related to object data. For example, media data may include generally standardized numerical data such as sales data and accounting data, as well as form and structure such as text, pictures, images, and documents, rather than numerical data such as online blogs or social media posts. may contain complex data.

활동데이터는 광고주의 특성과 광고이력에 대한 정보를 포함할 수 있다. 예컨대, 활동데이터는 광고주가 어떠한 상품을 주로 광고하였는지, 광고주의 광고 패턴은 무엇인지, 광고주의 광고기법은 어떠한지 등에 대한 정보를 포함하고 있다.The activity data may include information on characteristics and advertisement history of the advertiser. For example, the activity data includes information on which product the advertiser mainly advertised, what the advertiser's advertisement pattern is, and the advertiser's advertising technique.

단계 S305에서, 서버(150)는 객체데이터 및 원시데이터를 데이터베이스(230)에 저장할 수 있다.In step S305 , the server 150 may store object data and raw data in the database 230 .

단계 S307에서, 서버(150)는 객체데이터 및 원시데이터를 분석하여 제1 운영데이터를 추출할 수 있다. 예컨대, 서버(150)는 자연어생성(natural language generation), 자연어이해(natural language understanding)와 같은 자연어처리(natural language processing), 머신러닝(machine learning), 인공신경망(neural network), 딥러닝(deap learning) 등을 이용하여 객체데이터 및 원시데이터를 분석할 수 있으며, 그로부터 의미있는 추세와 패턴을 발견하여 운영데이터를 추출할 수 있다.In step S307, the server 150 may extract the first operational data by analyzing the object data and the raw data. For example, the server 150 is a natural language generation (natural language generation), natural language processing such as natural language understanding (natural language understanding), machine learning (machine learning), artificial neural network (neural network), deep learning (deap) learning) can be used to analyze object data and raw data, and from it, meaningful trends and patterns can be found and operational data can be extracted.

운영데이터는 광고타겟, 광고소재, 광고카피라이트, 광고운영예산, 광고운영기간, 광고운영노출횟수, 광고운영노출기간 등을 포함할 수 있다. 광고타겟은 광고를 소비하게될 주요 연령층, 남성/여성, 직업군, 지역 등이다. 광고소재는 광고를 제작할 때 활용될 색상, 아이템, 연예인 등이다. 광고 카피라이트는 광고 제작 시 사용되는 문구이다.The operation data may include advertisement target, advertisement material, advertisement copylight, advertisement operation budget, advertisement operation period, advertisement operation exposure number, advertisement operation exposure period, and the like. The advertising target is the major age group, male/female, occupational group, region, etc. that will consume the advertisement. Advertising materials are colors, items, celebrities, etc. to be used when making advertisements. Advertising copyright is a phrase used in advertising production.

본 발명의 일 실시 예에 따르면, 서버(150)는 자연어처리(NLP)를 기반으로한 연관어분석, 감성어분석, 이슈분석 중 적어도 하나 이상의 분석방식을 활용하여 광고타겟, 광고소재, 광고카피라이트를 추출할 수 있다.According to an embodiment of the present invention, the server 150 utilizes at least one analysis method of related word analysis, sentiment analysis, and issue analysis based on natural language processing (NLP) to target advertisements, advertisement materials, and advertisement copies. Light can be extracted.

예컨대, 서버(150)는 객체데이터와 미디어DB로부터 제공받은 원시데이터에 기초하여 광고주가 광고하고자 하는 광고상품(혹은 광고서비스)와 연관된 이미지, 텍스트, 소재 등을 분석하는 '연관어분석'을 통하여 광고타겟, 광고소재를 추출할 수 있다.For example, the server 150 is based on the object data and the raw data provided from the media DB through 'associated word analysis' that analyzes images, texts, materials, etc. related to the advertisement product (or advertisement service) that the advertiser wants to advertise. Advertising target and advertising material can be extracted.

또 다른 예를 들면, 서버(150)는 객체데이터와 미디어DB로부터 제공받은 원시데이터에 기초하여 광고주가 광고하고자 하는 광고상품(혹은 광고서비스)과 감성이 유사한 이미지, 텍스트, 소재 등을 분석하는 '감성분석'을 통하여 광고타겟, 광고소재를 추출할 수 있다.As another example, the server 150 analyzes images, texts, materials, etc. that are similar in emotion to the advertisement product (or advertisement service) that the advertiser wants to advertise based on the object data and the raw data provided from the media DB. Through 'Sentiment Analysis', advertisement targets and advertisement materials can be extracted.

또 다른 예를 들면, 서버(150)는 객체데이터와 미디어DB로부터 제공받은 원시데이터에 기초하여 광고주가 광고하고자 하는 광고상품(혹은 광고서비스)과 이슈가 중복되는 이미지, 텍스트, 소재 등을 분석하는 '이슈분석'을 통하여 광고타겟, 광고소재를 추출할 수 있다.For another example, the server 150 analyzes images, texts, materials, etc. that overlap with the advertisement product (or advertisement service) that the advertiser wants to advertise based on the object data and the raw data provided from the media DB. Through 'issue analysis', advertisement targets and advertisement materials can be extracted.

특히, 본 발명의 일 실시 예에 따르면, 서버(150)는 연관어분석, 감성분석, 이슈분석을 통하여 분석된 데이터를 기반으로 자연어발생(NLG)을 이용하여 광고카피라이트를 추출할 수 있다. In particular, according to an embodiment of the present invention, the server 150 may extract advertisement copylight using natural language generation (NLG) based on data analyzed through related word analysis, sentiment analysis, and issue analysis.

본 발명의 일 실시 예에 따르면, 서버(150)는 광고운영예산을 CPM(Cost Per Mille), CPP(Cost Per Time), CPT(Cost Per Period), CPC(Cost Per Click), CPA(Cost Per Action), CPS(Cost Per Sale), CPL(Cost Per Lead), CPI(Cost Per Install) 등의 방식으로 책정될 수 있다.According to an embodiment of the present invention, the server 150 adjusts the advertising operating budget to CPM (Cost Per Mille), CPP (Cost Per Time), CPT (Cost Per Period), CPC (Cost Per Click), CPA (Cost Per). Action), CPS (Cost Per Sale), CPL (Cost Per Lead), CPI (Cost Per Install), etc.

단계 S309에서, 서버(150)는 제1 운영데이터에 따라 광고를 진행할 것인지에 대한 광고승인요청메시지를 제공할 수 있다.In step S309, the server 150 may provide an advertisement approval request message for whether to proceed with the advertisement according to the first operation data.

단계 S311에서, 광고주는 제1 운영데이터에 따라 광고진행을 원하는 경우, 광고주단말기(110)는 광고승인요청메시지에 응답하여 광고승인응답을 서버(150)에 제공할 수 있다.In step S311, if the advertiser wants to proceed with the advertisement according to the first operation data, the advertiser terminal 110 may provide an advertisement approval response to the server 150 in response to the advertisement approval request message.

단계 S313에서, 서버(150)는 제1 운영데이터에 따라 광고를 수행할 것 포함한 광고송출메시지를 광고매체(170)에 제공할 수 있다.In step S313 , the server 150 may provide the advertisement medium 170 with an advertisement transmission message including performing advertisement according to the first operation data.

단계 S315에서, 광고매체(170)는 제공받은 광고송출메시지에 기초하여 광고를 집행할 수 있으며, 집행한 광고에 대한 성과를 나타내는 제1 성과데이터를 생성할 수 있다. In step S315, the advertisement medium 170 may publish an advertisement based on the received advertisement transmission message, and may generate first performance data indicating the performance of the published advertisement.

제1 성과데이터는 광고 플랫폼을 통하여 광고 효율을 판단할 수 있는 광고 반응과 성과 지표들과 관련된 정보를 포함할 수 있다. 예컨대, 성과데이터는 노출수, 클릭수, CTR(Click Through Rate), VTR(View Through Rate), CPV(Cost Per View), 집행광고비, CVR(Conversion Rate), 총 매출, ROAS(Return On Ad Spend), ROI(Return On Invest)등에 대한 정보를 포함할 수 있다. 본 발명의 다양한 실시 예에 따르면, 성과데이터는 별도 트래커 시스템을 통하여 수집되는 더욱 세분화되며, 추가적인 데이터를 포함할 수 있다. The first performance data may include information related to an advertisement response and performance indicators capable of determining advertisement efficiency through an advertisement platform. For example, performance data includes impressions, clicks, click through rate (CTR), view through rate (VTR), cost per view (CPV), advertising expenditure, conversion rate (CVR), total sales, and return on ad spend (ROAS). ), ROI (Return On Invest), etc. may be included. According to various embodiments of the present disclosure, performance data is further subdivided collected through a separate tracker system, and may include additional data.

단계 S317에서, 서버(150)는 미디어DB(130)에 접속하여 모니터링한 제1 버즈데이터를 제공받을 수 있다. 버즈데이터는 버즈를 모니터링하여 얻은 수치데이터 및 언어데이터를 포함할 수 있다. 버즈를 모니터링하여 얻은 수치데이터는 온라인 상의 다양한 채널에 대한 수집문서량과 시계열에 따른 변화 추이, 채널별 비율, 바이럴지수 등을 포함할 수 있다. 버즈를 모니터링하여 얻은 언어데이터는 수집된 문서에 추출한 이슈키워드, 주제별 토픽, 감성어, 연관어, 긍부정어, 경쟁사 등과 관련된 텍스트데이터를 포함할 수 있다.In step S317 , the server 150 may access the media DB 130 and receive the monitored first buzz data. The buzz data may include numerical data and language data obtained by monitoring the buzz. Numerical data obtained by monitoring the buzz may include the amount of documents collected for various online channels, change trend according to time series, ratio by channel, viral index, etc. The language data obtained by monitoring the buzz may include text data related to issue keywords, topical topics, emotional words, related words, positive/negative words, competitors, etc. extracted from the collected documents.

단계 S319에서, 광고매체(170)는 서버(150)에 제1 성과데이터를 제공할 수 있다. 본 발명의 실시 예에 따르면, 광고매체(170)는 제1 성과데이터를 일정주기마다 서버(150)에 제공할 수 있다.In step S319 , the advertisement medium 170 may provide the first performance data to the server 150 . According to an embodiment of the present invention, the advertisement medium 170 may provide the first performance data to the server 150 at regular intervals.

본 발명의 다양한 실시 예에 따르면, 서버(150)는 본 단계에서 제1 버즈데이터 및 제1 성과데이터를 분석하여 운영효율지표를 측정할 수 있다. 예컨대, 서버(150)는 사전 설정된 기준치에 도달하였는지를 이용하여 운영효율지표를 확인할 수 있다. 상기 사전 설정된 기준치는 노출수, 클릭수, CTR(Click Through Rate), VTR(View Through Rate), CPV(Cost Per View), 집행광고비, CVR(Conversion Rate), 총 매출, ROAS(Return On Ad Spend), ROI(Return On Invest), 버즈량 등을 활용하여 측정될 수 있다.According to various embodiments of the present disclosure, the server 150 may measure the operational efficiency index by analyzing the first buzz data and the first performance data in this step. For example, the server 150 may check the operational efficiency index by using whether a preset reference value has been reached. The preset threshold values are impressions, clicks, click through rate (CTR), view through rate (VTR), cost per view (CPV), advertising expenditure, conversion rate (CVR), total sales, and return on ad spend (ROAS). ), ROI (Return On Invest), buzz volume, etc. can be measured.

본 발명의 실시 예에 따르면, 상기 사전 설정된 기준은 광고주에 의하여 설정될 수 있다. 본 발명의 다양한 실시 예에 따르면, 상기 사전 설정된 기준은 서버(150)에 축적된 여러 종류의 데이터에 기초하여 해당 광고에 맞춰 자동으로 설정될 수 있다.According to an embodiment of the present invention, the preset criterion may be set by an advertiser. According to various embodiments of the present disclosure, the preset criterion may be automatically set according to a corresponding advertisement based on various types of data accumulated in the server 150 .

본 발명의 실시예에 따르면, 운영효율지표가 상기 기준치에 도달하지 못한 경우, 서버(150)는 단계 S321에 기재된 동작을 수행할 수 있다.According to an embodiment of the present invention, when the operational efficiency index does not reach the reference value, the server 150 may perform the operation described in step S321.

단계 S321에서, 서버(150)는 객체데이터, 원시데이터, 제1 성과데이터 및 제1 버즈데이터를 종합 고려하여 제2 운영데이터를 생성할 수 있다. 이때, 원시데이터에는 운영인력의 활동데이터를 추가로 포함할 수 있다. 운영인력의 활동데이터는 광고 운영을 진행하면서 발생되는 다양한 조정 운영데이터들과 조정이유, 그리고 그에 따른 광고 효율 변화에 관한 정보를 포함할 수 있다. 본 단계에서, 서버(150)는 광고 집행시의 비효율을 판단하고, 해당 광고에 대한 소재를 변경하거나 광고타겟을 변경할 수 있다.In step S321, the server 150 may generate the second operation data by comprehensively considering the object data, raw data, first performance data, and first buzz data. In this case, the raw data may additionally include activity data of operating personnel. The activity data of the operating personnel may include various adjustment operation data generated while ad operation is in progress, the reason for the adjustment, and information on changes in advertising efficiency accordingly. In this step, the server 150 may determine the inefficiency of advertisement publication, and may change the material for the advertisement or change the advertisement target.

예컨대, 서버(150)는 자연어생성(natural language generation), 자연어이해(natural language understanding)와 같은 자연어처리(natural language processing), 머신러닝(machine learning), 인공신경망(neural network), 딥러닝(deep learning) 등을 이용하여 객체데이터, 원시데이터, 제1 성과데이터 및 제1 버즈데이터를 분석할 수 있으며, 그로부터 의미있는 추세와 패턴을 발견하여 운영데이터를 추출할 수 있다. 제2 운영데이터는 광고타겟, 광고소재, 광고카피라이트, 광고운영예산, 광고운영기간, 광고운영노출횟수, 광고운영노출기간 등을 포함할 수 있다.For example, the server 150 is a natural language generation (natural language generation), natural language processing such as natural language understanding (natural language understanding), machine learning (machine learning), artificial neural network (neural network), deep learning (deep learning) learning) can be used to analyze object data, raw data, first performance data, and first buzz data, and from there, meaningful trends and patterns can be found and operational data can be extracted. The second operation data may include advertisement target, advertisement material, advertisement copylight, advertisement operation budget, advertisement operation period, advertisement operation exposure number, advertisement operation exposure period, and the like.

단계 S323에서, 서버(150)는 제2 운영데이터에 따라 광고를 진행할 것인지에 대한 광고승인요청메시지를 제공할 수 있다.In step S323, the server 150 may provide an advertisement approval request message as to whether to proceed with the advertisement according to the second operation data.

단계 S325에서, 광고주는 제2 운영데이터에 따라 광고진행을 원하는 경우, 광고주단말기(110)는 광고승인요청메시지에 응답하여 광고승인응답을 서버(150)에 제공할 수 있다.In step S325, if the advertiser wants to proceed with the advertisement according to the second operation data, the advertiser terminal 110 may provide an advertisement approval response to the server 150 in response to the advertisement approval request message.

단계 S327에서, 서버(150)는 제2 운영데이터에 따라 광고를 수행할 것 포함한 광고송출메시지를 광고매체(170)에 제공할 수 있다.In step S327 , the server 150 may provide the advertisement medium 170 with an advertisement transmission message including performing advertisement according to the second operation data.

단계 S329에서, 광고매체(170)는 제공받은 광고송출메시지에 기초하여 광고를 집행할 수 있으며, 집행한 광고에 대한 성과를 나타내는 제2 성과데이터를 생성할 수 있다. In step S329, the advertisement medium 170 may publish an advertisement based on the received advertisement transmission message, and may generate second performance data indicating the performance of the published advertisement.

제2 성과데이터는 제1 성과데이터와 동일하게 광고 플랫폼을 통하여 광고 효율을 판단할 수 있는 광고 반응과 성과 지표들과 관련된 정보를 포함할 수 있다. 본 발명의 다양한 실시 예에 따르면, 제2 성과데이터는 별도 트래커 시스템을 통하여 수집되는 더욱 세분화되며, 추가적인 데이터를 포함할 수 있다. Like the first performance data, the second performance data may include information related to advertisement response and performance indicators that can determine advertisement efficiency through the advertisement platform. According to various embodiments of the present disclosure, the second performance data is further subdivided collected through a separate tracker system, and may include additional data.

단계 S331에서, 서버(150)는 미디어DB(130)에 접속하여 모니터링한 제2 버즈데이터를 제공받을 수 있다. 제2 버즈데이터는 버즈를 모니터링하여 얻은 수치데이터 및 언어데이터를 포함할 수 있다.In step S331 , the server 150 may be provided with the monitored second buzz data by accessing the media DB 130 . The second buzz data may include numerical data and language data obtained by monitoring the buzz.

단계 S333에서, 광고매체(170)는 서버(150)에 제2 성과데이터를 제공할 수 있다. 본 발명의 실시 예에 따르면, 광고매체(170)는 제2 성과데이터를 일정주기마다 서버(150)에 제공할 수 있다.In step S333, the advertising medium 170 may provide the second performance data to the server (150). According to an embodiment of the present invention, the advertisement medium 170 may provide the second performance data to the server 150 at regular intervals.

단계 S335에서, 서버(150)는 자연어처리, 머신러닝 등을 활용하고, 제2 성과데이터 및 제2 버즈데이터를 고려하여 결과데이터를 생성할 수 있다. 결과데이터는 제2 성과데이터에 포함된 정보 및 제2 버즈데이터에 포함된 정보뿐 아니라 온라인상의 유저의 반응과 활동성, 바이럴 효과 등에 대한 분석 내용도 종합적으로 제공하여 수치적 효과와 함께 광고 전후의 브랜드 인식 개선, 광고이전과 대비, KPI(Key Performance Indicator) 달성여부, 광고매체별 성과, 성과 키워드별 분석, 효과 시사점 도출, 차시 KPI 제시, KPI 성과 시뮬레이션 필요예산 등에 대한 정보를 포함할 수 있다. 예컨대, 서버(150)는 광고 집행 기간동안의 KPI 히스토리를 시각화한 차트들과 텍스트 분석 결과(연관 키워드, 감성 단어)를 시각화한 차트들을 종합한 리포트를 생성할 수 있다.In step S335, the server 150 may use natural language processing, machine learning, etc., and generate result data in consideration of the second performance data and the second buzz data. The result data provides not only the information included in the second performance data and the information included in the second buzz data, but also the analysis of online users’ reactions, activities, and viral effects. It may include information on awareness improvement, advertisement transfer and comparison, KPI (Key Performance Indicator) achievement, performance by advertising medium, performance keyword analysis, effect implication, presentation of next KPI, KPI performance simulation required budget, etc. For example, the server 150 may generate a report synthesizing the charts that visualize the KPI history during the advertisement publication period and the charts that visualize the results of text analysis (related keywords and emotional words).

단계 S337에서, 서버(150)는 결과데이터를 광고주단말기(110)에 제공할 수 있다. In step S337, the server 150 may provide the result data to the advertiser terminal (110).

도 4는 본 발명의 실시 예에 따른 서버(150)의 동작을 나타낸 흐름도이다.4 is a flowchart illustrating the operation of the server 150 according to an embodiment of the present invention.

단계 S401에서, 서버(150)는 원시데이터를 미디어DB(130)에서 검색할 수 있다. 예컨대, 서버(150)는 객체데이터를 기반으로 원하는 정보가 포함된 원시데이터가 들어있는 정보를 탐색할 수 있다. 서버(150)는 사용 목적에 따라 웹 검색(web search), 개인정보검색(personal information retrieval), 기업이나 기관, 특정 영역 검색 등의 형태로 데이터를 검색할 수 있다.In step S401 , the server 150 may search for raw data in the media DB 130 . For example, the server 150 may search for information containing raw data including desired information based on object data. The server 150 may search data in the form of a web search, a personal information retrieval, a company or institution, a specific area search, etc. depending on the purpose of use.

단계 S403에서, 서버(150)는 객체데이터에 기초하여 원시데이터를 미디어DB(130)에서 수집할 수 있다. 예컨대, 서버(150)는 토큰화, 문장 분할, 품사의 배치와 독립적 개체의 인식 등을 포함하는 일련의 과정을 거쳐, 구체적인 데이터를 수집할 수 있다. 예컨대, 서버(150)는 미리 지정된 경쟁사의 상품을 포함하여, 분석을 위한 소셜데이터(social data), 유저리뷰 데이터 등을 모두 수집할 수 있다.In step S403 , the server 150 may collect raw data from the media DB 130 based on the object data. For example, the server 150 may collect specific data through a series of processes including tokenization, sentence segmentation, arrangement of parts of speech and recognition of independent entities. For example, the server 150 may collect all of social data, user review data, etc. for analysis, including products of a pre-specified competitor.

단계 S405에서, 서버(150)는 구조와 형태가 복잡한 자연어를 처리할 수 있다. 예컨대, 서버(150)는 하나의 문장을 분해 가능한 최소한의 단위로 분리하고 분석하는 '형태소 분석', 문장의 어순이나 문법 등이 동사 규칙에 적절한지를 분석하는 '동사 분석', 문장의 의미가 적절한지를 분석하는 '의미 분석' 및 언어의 사회적 기능 등 해당 언의 실세계를 보는 것으로 맥락상의 적절성을 분석하는 '화용분석' 등을 이용하여 자연어를 처리할 수 있다.In step S405, the server 150 may process a natural language having a complex structure and form. For example, the server 150 separates and analyzes one sentence into the minimum decomposable unit, 'morpheme analysis', 'verb analysis' analyzes whether the word order or grammar of the sentence is appropriate for the verb rule, and the meaning of the sentence is appropriate. Natural language can be processed using 'semantic analysis' that analyzes information and 'pragmatic analysis' that analyzes contextual relevance by looking at the real world of the language, such as the social function of language.

단계 S407에서, 서버(150)는 데이터 마이닝, 머신러닝, 통계학 등을 활용하여 데이터를 분석할 수 있다.In step S407, the server 150 may analyze data using data mining, machine learning, statistics, and the like.

단계 S409에서, 서버(150)는 단계 S407에서 분석된 결과를 바탕으로 운영데이터를 생성할 수 있다. 서버(150)는 생성된 운영데이터에 기초하여 광고주의 광고가 운영될 수 있도록 지원할 수 있다.In step S409, the server 150 may generate operational data based on the result analyzed in step S407. The server 150 may support an advertiser's advertisement to be operated based on the generated operation data.

단계 S411에서, 서버(150)는 광고운영에 따라 생성되는 성과데이터 및 버즈데이터를 분석하여 운영효율지표를 측정할 수 있다. 예컨대, 서버(150)는 사전 설정된 기준치에 도달하였는지 성과데이터 및 버즈데이터를 분석하여 확인할 수 있다. 본 발명의 실시 예에 따르면, 상기 사전 설정된 기준은 광고주에 의하여 설정될 수 있다. 본 발명의 다양한 실시 예에 따르면, 상시 사전 설정된 기준은 서버(150)에 축적된 여러 종류의 데이터에 기초하여 해당 광고에 맞춰 자동으로 설정될 수 있다.In step S411, the server 150 may measure the operational efficiency index by analyzing the performance data and buzz data generated according to the advertisement operation. For example, the server 150 may check whether a preset reference value is reached by analyzing the performance data and the buzz data. According to an embodiment of the present invention, the preset criterion may be set by an advertiser. According to various embodiments of the present disclosure, the always preset criteria may be automatically set according to the advertisement based on various types of data accumulated in the server 150 .

만약, 운영효율지표가 기준치에 도달하지 못하였다면, 단계 S413에서, 서버(150)는 운영 최적화를 실행할 수 있다. 예컨대, 서버(150)는 기준치 도달정도를 파악하여 해당 기준치에 도달할 수 있도록 새로운 운영데이터를 생성할 수 있다.If the operational efficiency index does not reach the reference value, in step S413 , the server 150 may perform operational optimization. For example, the server 150 may determine the degree of reaching the reference value and generate new operation data to reach the corresponding reference value.

도 5 내지 도 8는 본 발명의 실시 예에 따른 서버(150)의 동작을 나타낸 개념도이다.5 to 8 are conceptual diagrams illustrating the operation of the server 150 according to an embodiment of the present invention.

도 5를 참조하면, 본 발명의 일 실시 예에 따른 서버(150)는 유튜브에서 축구게임에 대한 영상데이터 및 리뷰데이터를 검색 및 수집할 수 있다. 서버(150)는 자연어처리를 통하여 축구게임을 언급한 사용자들이 '자동차'와 '음악'에 관심이 있는 것을 파악함과 동시에 브랜드 이미지 현황에 대하여 분석할 수 있다. 이러한 분석에 기초하여 서버(150)는 축구게임 광고에 대하여 '자동차'와 '음악'이 광고소재로 활용될 수 있도록 운영데이터를 생성할 수 있다.Referring to FIG. 5 , the server 150 according to an embodiment of the present invention may search and collect video data and review data for a soccer game on YouTube. The server 150 can analyze the brand image status at the same time as knowing that users who mentioned the soccer game are interested in 'car' and 'music' through natural language processing. Based on this analysis, the server 150 may generate operational data so that 'car' and 'music' can be used as advertisement materials for the soccer game advertisement.

도 6을 참조하면, 본 발명의 일 실시 예에 따른 서버(150)는 음악어플에 대한 코멘트, 리뷰 등 다양한 데이터를 검색 및 수집할 수 있다. 서버(150)는 자연어처리를 통하여 음악어플과 연관성이 높은 속성을 갖는 연관어 혹은 주제어 등을 추출할 수 있다. 예컨대, 서버(150)는 음악어플과 유사한 이미지를 갖는 브랜드(벤츠), 감성(소중하다), 관심사(육아) 등 연관구성요소를 하나씩 추출할 수 있다. 서버(150)는 추출된 연관구성요소를 기초로 자연어발생을 활용하여 광고카피라이트를 생성할 수 있다. 예컨대, 서버(150)는 “나의 '소중한' '자동차(벤츠)'에서 '음악어플'로 음악을 들으며 '육아' 스트레스를 날려보아요”라는 광고카피라이트를 생성할 수 있다.Referring to FIG. 6 , the server 150 according to an embodiment of the present invention may search and collect various data such as comments and reviews for a music application. The server 150 may extract a related word or a main word having a property highly related to the music application through natural language processing. For example, the server 150 may extract related components, such as a brand (Benz), emotion (precious), interest (childcare), and the like, each having an image similar to that of a music application. The server 150 may generate an advertisement copylight by utilizing natural language generation based on the extracted related components. For example, the server 150 may generate an advertisement copylight saying "Let's blow away the stress of 'parenting' while listening to music from 'my 'precious' 'car (Benz)' to 'music application'.

도 7를 참조하면, 본 발명의 일 실시 예에 따른 서버(150)는 모바일 게임에 대한 코멘트, 리뷰 등 다양한 데이터를 검색 및 수집할 수 있다. 서버(150)는 자연어처리를 통하여 해당 모바일게임에 대한 주제어(재미요소, 보상, 설치, 과금, 캐릭터, 그래픽, 스토리, 업데이트 등)를 파악할 수 있으며, 각 주제에 대하여 '캐릭터가 멋지다', '스토리가 흥미진진하다', '과금이 아쉽다', '업데이트가 빈번하다' 등 감성분석을 수행할 수 있다. 서버(150)는 자연어처리를 통하여 얻은 분석결과를 바탕으로 운영데이터를 생성할 수 있다. 예컨대, 분석결과가 타 경쟁사에 비하여 캐릭터와 그래픽 주제에 대한 긍정적인 표현 많다고 나온 경우, 서버(150)는 해당 게임의 캐릭터와 그래픽 주제를 부각하여 광고방향을 설정할 수 있도록 운영데이터를 생성할 수 있다.Referring to FIG. 7 , the server 150 according to an embodiment of the present invention may search and collect various data such as comments and reviews on mobile games. The server 150 can grasp the main words (fun factor, reward, installation, billing, character, graphic, story, update, etc.) for the mobile game through natural language processing, and for each subject, 'character is cool', ' You can perform sentiment analysis such as 'the story is interesting', 'the billing is disappointing', and 'they are frequently updated'. The server 150 may generate operational data based on the analysis result obtained through natural language processing. For example, if the analysis result shows that there are more positive expressions for characters and graphic subjects compared to other competitors, the server 150 may generate operational data to highlight the characters and graphic subjects of the game to set the advertising direction. .

도 8을 참조하면, 본 발명의 일 실시 예에 따른 서버(150)는 모바일 게임에 대한 코멘트, 리뷰 등 다양한 데이터를 검색 및 수집할 수 있다. 서버(150)는 자연어처리를 통하여 해당 게임과 감성적으로 거리가 가까운 데이터를 추출하고, 추출된 데이터와 연관된 데이터를 파악할 수 있다. 서버(150)는 파악된 데이터를 바탕으로 운영데이터를 생성할 수 있다.Referring to FIG. 8 , the server 150 according to an embodiment of the present invention may search and collect various data such as comments and reviews on mobile games. The server 150 may extract data that is emotionally close to the game through natural language processing, and may identify data related to the extracted data. The server 150 may generate operational data based on the identified data.

예컨대, 서버(150)는 해당 게임과 데이터 수집을 통하여 '역동적'이라는 단어가 해당 게임과 감성적으로 거리가 가까운 단어라는 것을 추출할 수 있다. 서버(150)는 '역동적'이라는 단어와 연관성이 높은 주요고객층이, 색상, 연예인 등을 파악할 수 있다. 서버(150)는 파악된 색상, 연예인 등을 광고소재로써, 파악된 주요고객층을 광고타겟으로써 설정하는 운영데이터를 생성할 수 있다.For example, the server 150 may extract that the word 'dynamic' is a word that is emotionally close to the game through data collection. The server 150 may identify a major customer base highly related to the word 'dynamic', a color, a celebrity, and the like. The server 150 may generate operational data for setting the identified color, celebrity, etc. as an advertisement material, and the identified main customer base as an advertisement target.

도 9a 내지 도 9b는 본 발명의 실시 예에 따른 제1 전자장치(110)의 디스플레이를 나타낸 도면이다.9A to 9B are diagrams illustrating a display of the first electronic device 110 according to an embodiment of the present invention.

본 발명의 실시 예에 따르면, 사용자는 제1 전자장치(110)를 활용하여 광고 예산 소진 현황, 광고 주요 지표, 트렌드, 소재 성과 등을 확인할 수 있을 뿐만 아니라, 성과 트렌드, 국가별, 성별, 연령대별, 지역별로 광고 성과를 확인할 수 있다. 또한, 사용자는 광고에 대한 소재, 연관어, 토픽, 긍부정의 추이 및 이를 통한 감성맵까지 확인할 수 있으며, 경쟁사와의 토픽 비교, 연관어 비교, 감성맵 비교 역시 확인할 수 있다.According to an embodiment of the present invention, the user can use the first electronic device 110 to check the advertisement budget exhaustion status, advertisement major indicators, trends, material performance, etc., as well as performance trends, country, gender, and age groups. You can check the advertising performance by star and region. In addition, the user can check the material, related word, topic, positive/negative trend and emotion map for advertisement, and can also check topic comparison, related word comparison, and emotion map comparison with competitors.

이상으로 설명한 본 문서의 다양한 실시 예들에 따른 전자 장치, 서버, 혹은 외부 장치는, 예를 들면, 스마트폰, 태블릿 PC, 이동 전화기, 영상 전화기, 데스크탑 PC, 랩탑 PC, PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 모바일 의료기기, 카메라, 또는 웨어러블 장치(wearable device) 중 적어도 하나를 포함할 수 있다. The electronic device, server, or external device according to various embodiments of the present document described above may be, for example, a smartphone, a tablet PC, a mobile phone, a video phone, a desktop PC, a laptop PC, a personal digital assistant (PDA), It may include at least one of a portable multimedia player (PMP), an MP3 player, a mobile medical device, a camera, and a wearable device.

다양한 실시 예에 따르면 웨어러블 장치는 액세서리형(예: 시계, 반지, 팔찌, 발찌, 목걸이, 안경, 콘택트 렌즈, 또는 머리 착용형 장치 (head-mounted-device(HMD)), 직물 또는 의류 일체 형(예: 전자 의복), 신체 부착 형(예: 스킨 패드(skin pad) 또는 문신), 또는 생체 이식 형(예: implantable circuit) 중 적어도 하나를 포함할 수 있다. According to various embodiments, the wearable device may be an accessory type (eg, a watch, ring, bracelet, anklet, necklace, eyeglasses, contact lens, or head-mounted-device (HMD)), a fabric or an integral type of clothing ( For example, it may include at least one of an electronic garment), a body attachable type (eg a skin pad or a tattoo), or a bioimplantable type (eg, an implantable circuit).

어떤 실시 예들에서, 전자 장치 또는 외부 장치는 가전 제품(home appliance)일 수 있다. 가전 제품은, 예를 들면, 텔레비전, DVD 플레이어(Digital Video Disk player), 오디오, 냉장고, 에어컨, 청소기, 오븐, 전자레인지, 세탁기, 공기 청정기, 셋톱 박스(set-top box), 홈 오토매이션 컨트롤 패널(home automation control panel), 보안 컨트롤 패널(security control panel), TV 박스, 게임 콘솔, 전자 사전, 전자 키, 캠코더, 또는 전자 액자 중 적어도 하나를 포함할 수 있다. In some embodiments, the electronic device or the external device may be a home appliance. Home appliances are, for example, televisions, DVD players (Digital Video Disk players), audio systems, refrigerators, air conditioners, vacuum cleaners, ovens, microwaves, washing machines, air purifiers, set-top boxes, and home automation. It may include at least one of a home automation control panel, a security control panel, a TV box, a game console, an electronic dictionary, an electronic key, a camcorder, or an electronic picture frame.

다른 실시 예에서, 전자 장치, 외부 장치, 웨어러블 장치는, 각종 의료기기(예: 각종 휴대용 의료측정기기(혈당 측정기, 심박 측정기, 혈압 측정기, 또는 체온 측정기 등), MRA(magnetic resonance angiography), MRI(magnetic resonance imaging), CT(computed tomography), 촬영기, 또는 초음파기 등), 네비게이션(navigation) 장치, 위성 항법 시스템 (GNSS(Global Navigation Satellite System)), EDR(event data recorder), FDR(flight data recorder), 자동차 인포테인먼트(infotainment) 장치, 가정용 로봇, 또는 사물 인터넷 장치(internet of things) (예: 전구, 각종 센서, 전기 또는 가스 미터기, 스프링클러 장치, 화재경보기, 온도조절기(thermostat), 가로등, 운동기구, 온수탱크, 히터, 보일러 등) 중 적어도 하나를 포함할 수 있다. In another embodiment, the electronic device, the external device, and the wearable device may include various medical devices (eg, various portable medical devices (eg, a blood glucose meter, a heart rate monitor, a blood pressure monitor, or a body temperature monitor), magnetic resonance angiography (MRA), and MRI. (magnetic resonance imaging, computed tomography (CT), imager, or ultrasound machine, etc.), navigation device, global navigation satellite system (GNSS), EDR (event data recorder), FDR (flight data recorder) ), automotive infotainment devices, home robots, or internet of things (e.g. light bulbs, sensors, electricity or gas meters, sprinkler devices, fire alarms, thermostats, street lights, exercise equipment) , hot water tank, heater, boiler, etc.) may include at least one of.

본 문서에 개시된 실시 예는 개시된, 기술 내용의 설명 및 이해를 위해 제시된 것이며, 본 발명의 범위를 한정하는 것은 아니다. 따라서, 본 문서의 범위는, 본 발명의 기술적 사상에 근거한 모든 변경 또는 다양한 다른 실시 예를 포함하는 것으로 해석되어야 한다.The embodiments disclosed in this document are provided for explanation and understanding of the disclosed and technical content, and do not limit the scope of the present invention. Accordingly, the scope of this document should be construed to include all modifications or various other embodiments based on the technical spirit of the present invention.

Claims (10)

마케팅 서버의 동작방법에 있어서,
광고주단말기로부터 광고 대상이 되는 객체데이터를 제공받는 단계;
미디어DB로부터 제1 원시데이터를 제공받는 단계;
상기 제1 원시데이터 및 상기 객체데이터를 분석하여 제1 운영데이터를 추출하는 단계;
상기 제1 운영데이터에 기초하여 상기 광고주단말기에 제1 승인메시지를 제공하는 단계; 및
상기 광고주단말기로부터 제1 승인응답을 제공받으면, 광고매체에 제1 송출메시지를 제공하는 단계;를 포함하며,
상기 객체데이터는 광고상품, 광고예산, 광고기간, 광고노출횟수, 광고노출기간, 광고방식을 포함하고, 상기 제1 원시데이터는 미디어데이터와 제1 활동데이터를 포함하고, 상기 미디어데이터는 객체데이터와 연관된 영상, 텍스트에 대한 정보를 포함하며, 상기 제1 활동데이터는 광고주의 특성, 광고이력에 대한 정보를 포함하고, 상기 운영데이터는 광고타겟, 광고소재, 광고카피라이트, 광고운영예산, 광고운영기간, 광고운영노출횟수, 광고운영노출기간를 포함하고,
상기 제1 송출메시지가 상기 광고매체에 제공된 이후에, 상기 미디어DB로부터 제1 버즈데이터를 제공받는 단계;
상기 제1 송출메시지에 따른 제1 성과데이터를 상기 광고매체로부터 제공받는 단계;
상기 제1 성과데이터가 기 설정된 기준치에 도달하지 못한 경우, 제2 원시데이터, 상기 제1 성과데이터 및 상기 제1 버즈데이터에 기초하여 제2 운영데이터를 추출하는 단계;
상기 제2 운영데이터에 기초하여 상기 광고주단말기에 제2 승인메시지를 제공하는 단계; 및
상기 광고주단말기로부터 제2 승인응답을 제공받으면, 상기 광고매체에 제2 송출메시지를 제공하는 단계;
를 더 포함하며,
상기 제2 원시데이터는 상기 미디어데이터, 상기 제1 활동데이터 및 제2 활동데이터를 포함하며, 상기 제2 활동데이터는 광고 운영을 진행하면서 발생되는 다양한 조정 운영데이터, 조정이유 및 그에 따른 광고 효율 변화에 관한 정보를 포함하고, 상기 성과데이터는 노출수, 클릭수, CTR, VTR, CPV, 집행광고비, CVR, CPS, 총 매출, ROAS, ROI을 포함하고, 상기 버즈데이터는 버즈에 대한 수치데이터 및 언어데이터를 포함하고,
상기 광고매체에 상기 제2 송출메시지가 제공된 후에, 상기 미디어DB로부터 제2 버즈데이터를 제공받는 단계;
상기 제2 송출메시지에 따른 제2 성과데이터를 상기 광고매체로부터 제공받는 단계;
상기 제2 성과데이터 및 상기 제2 버즈데이터를 분석하여 퍼포먼스 효율에 대한 지표를 포함하는 결과데이터를 생성하며, 상기 결과데이터는 상기 퍼포먼스 효율에 대한 지표를 시각화한 차트로 생성되는 단계; 및
상기 결과데이터를 상기 광고주단말기에 제공하는 단계;
를 더 포함하는, 마케팅 서버의 동작방법.
In the operating method of the marketing server,
receiving object data as an advertisement target from an advertiser terminal;
receiving the first raw data from the media DB;
extracting first operational data by analyzing the first raw data and the object data;
providing a first approval message to the advertiser terminal based on the first operation data; and
When receiving a first approval response from the advertiser terminal, providing a first transmission message to the advertising medium;
The object data includes an advertisement product, an advertisement budget, an advertisement period, the number of times of advertisement exposure, an advertisement exposure period, and an advertisement method, the first raw data includes media data and first activity data, and the media data includes object data. Contains information on related images and text, the first activity data includes information on characteristics of advertisers and advertisement history, and the operation data includes advertisement target, advertisement material, advertisement copylight, advertisement operation budget, advertisement Including the operating period, the number of advertisement operation exposures, and the advertisement operation exposure period,
receiving first buzz data from the media DB after the first transmission message is provided to the advertisement medium;
receiving first performance data according to the first transmitted message from the advertisement medium;
extracting second operation data based on second raw data, the first performance data, and the first buzz data when the first performance data does not reach a preset reference value;
providing a second approval message to the advertiser terminal based on the second operation data; and
providing a second transmission message to the advertisement medium when receiving a second approval response from the advertiser terminal;
further comprising,
The second raw data includes the media data, the first activity data, and the second activity data, and the second activity data includes various adjustment operation data generated while advertising operation is in progress, adjustment reasons and changes in advertising efficiency accordingly. and the performance data includes impressions, clicks, CTR, VTR, CPV, advertising cost, CVR, CPS, total sales, ROAS, ROI, and the buzz data includes numerical data for buzz and including language data;
receiving second buzz data from the media DB after the second transmission message is provided to the advertisement medium;
receiving second performance data according to the second transmitted message from the advertisement medium;
generating result data including an indicator for performance efficiency by analyzing the second performance data and the second buzz data, wherein the result data is generated as a chart visualizing the indicator for performance efficiency; and
providing the result data to the advertiser terminal;
Further comprising, the operating method of the marketing server.
삭제delete 삭제delete 청구항 1에 있어서,
상기 제1 운영데이터를 추출하는 단계 및 상기 제2 운영데이터를 추출하는 단계는
연관어분석, 감성분석, 이슈분석 중 적어도 하나 이상을 이용하여 상기 광고타겟에 대한 정보를 추출하는
마케팅 서버의 동작방법.
The method according to claim 1,
The step of extracting the first operation data and the step of extracting the second operation data
Extracting information about the advertisement target using at least one of related word analysis, sentiment analysis, and issue analysis
How the marketing server works.
청구항 1에 있어서,
상기 제1 운영데이터를 추출하는 단계 및 상기 제2 운영데이터를 추출하는 단계는
연관어분석, 감성분석, 이슈분석 중 적어도 하나 이상을 이용하여 상기 광고소재에 대한 정보를 추출하는
마케팅 서버의 동작방법.
The method according to claim 1,
The step of extracting the first operation data and the step of extracting the second operation data
Extracting information on the advertisement material using at least one of related word analysis, sentiment analysis, and issue analysis
How the marketing server works.
청구항 1에 있어서,
상기 제1 운영데이터를 추출하는 단계 및 상기 제2 운영데이터를 추출하는 단계는
연관어분석, 감성분석, 이슈분석 중 적어도 하나 이상을 이용하여 추출된 정보를 바탕으로 자연어발생(NLG)를 활용하여 상기 광고카피라이트에 대한 정보를 추출하는
마케팅 서버의 동작방법.
The method according to claim 1,
The step of extracting the first operation data and the step of extracting the second operation data
Extracting information about the advertisement copylight using natural language generation (NLG) based on information extracted using at least one of related word analysis, sentiment analysis, and issue analysis
How the marketing server works.
청구항 1에 있어서,
웹 검색, 개인정보검색, 특정영역검색의 형태로 상기 미디어데이터 및 상기 활동데이터를 검색하는 단계
를 더 포함하는 마케팅 서버의 동작방법.
The method according to claim 1,
Searching the media data and the activity data in the form of a web search, personal information search, or specific area search;
Operation method of the marketing server further comprising.
청구항 1에 있어서,
상기 제1 운영데이터를 추출하는 단계 및 상기 제2 운영데이터를 추출하는 단계는
'형태소분석', '동사분석', '의미분석', '화용분석' 중 적어도 1개 이상을 이용하여 자연어처리를 수행하는
마케팅 서버의 동작방법.

The method according to claim 1,
The step of extracting the first operation data and the step of extracting the second operation data
It is a method of performing natural language processing using at least one of 'morpheme analysis', 'verb analysis', 'semantic analysis', and 'pragmatic analysis'.
How the marketing server works.

삭제delete 삭제delete
KR1020200065002A 2020-05-29 2020-05-29 Operating method of server for providing media marketing service KR102438679B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200065002A KR102438679B1 (en) 2020-05-29 2020-05-29 Operating method of server for providing media marketing service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200065002A KR102438679B1 (en) 2020-05-29 2020-05-29 Operating method of server for providing media marketing service

Publications (2)

Publication Number Publication Date
KR20210147572A KR20210147572A (en) 2021-12-07
KR102438679B1 true KR102438679B1 (en) 2022-08-31

Family

ID=78868462

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200065002A KR102438679B1 (en) 2020-05-29 2020-05-29 Operating method of server for providing media marketing service

Country Status (1)

Country Link
KR (1) KR102438679B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102533442B1 (en) 2022-12-08 2023-05-17 (주)스테이튠드 Product planning and marketing strategy derivation method, device and system for online sales based on artificial intelligence model

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102652270B1 (en) * 2023-12-06 2024-03-27 오수영 Customized advertisement production and analysis system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101566616B1 (en) * 2014-05-14 2015-11-09 이정행 Advertisement decision supporting system using big data-processing and method thereof

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101249971B1 (en) * 2010-12-14 2013-04-03 주식회사 다음커뮤니케이션 System for advertisement and method for controlling advertisement thereof
KR102195326B1 (en) * 2017-12-01 2020-12-28 주식회사 그럼에도 System, method, and computer-readable medium recorded with program for mediation of advertising contracts and measurement of advertising performance
KR102191486B1 (en) * 2018-10-22 2020-12-15 (주)태거스 Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101566616B1 (en) * 2014-05-14 2015-11-09 이정행 Advertisement decision supporting system using big data-processing and method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102533442B1 (en) 2022-12-08 2023-05-17 (주)스테이튠드 Product planning and marketing strategy derivation method, device and system for online sales based on artificial intelligence model

Also Published As

Publication number Publication date
KR20210147572A (en) 2021-12-07

Similar Documents

Publication Publication Date Title
US11004109B2 (en) Automated creative extension selection for content performance optimization
Qin et al. The impact of AI on the advertising process: The Chinese experience
US8620718B2 (en) Industry specific brand benchmarking system based on social media strength of a brand
AU2014399168B2 (en) Automated click type selection for content performance optimization
US8156138B2 (en) System and method for providing targeted content
US9495661B2 (en) Embeddable context sensitive chat system
CN109615408B (en) Advertisement putting method and device based on big data, storage medium and electronic equipment
US9639846B2 (en) System and method for providing targeted content
US20120066073A1 (en) User interest analysis systems and methods
US20190303413A1 (en) Embedding media content items in text of electronic documents
US11798009B1 (en) Providing online content
KR20200045354A (en) Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method
US20130125008A1 (en) Systems And Methods For Providing Content Streams
KR102438679B1 (en) Operating method of server for providing media marketing service
US20160358207A1 (en) System and method for aggregating and analyzing user sentiment data
CN116821475B (en) Video recommendation method and device based on client data and computer equipment
US11676180B1 (en) AI-based campaign and creative target segment recommendation on shared and personal devices
Asad et al. An In-ad contents-based viewability prediction framework using Artificial Intelligence for Web Ads
CN113434755A (en) Page generation method and device, electronic equipment and storage medium
US10331713B1 (en) User activity analysis using word clouds
Li et al. Design factors to improve the consistency and sustainable user experience of responsive Interface Design
CN111104590A (en) Information recommendation method, device, medium and electronic equipment
KR102238438B1 (en) System for providing commercial product transaction service using price standardization
KR20230165497A (en) Methods, devices and systems for providing online marketing services
US11373210B2 (en) Content interest from interaction information

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right