[go: up one dir, main page]

KR20170048924A - Method For Mapping Targeting Information Between DSP And SSP, and DSP Server For Mapping Targeting Information Between DSP And SSP - Google Patents

Method For Mapping Targeting Information Between DSP And SSP, and DSP Server For Mapping Targeting Information Between DSP And SSP Download PDF

Info

Publication number
KR20170048924A
KR20170048924A KR1020150149619A KR20150149619A KR20170048924A KR 20170048924 A KR20170048924 A KR 20170048924A KR 1020150149619 A KR1020150149619 A KR 1020150149619A KR 20150149619 A KR20150149619 A KR 20150149619A KR 20170048924 A KR20170048924 A KR 20170048924A
Authority
KR
South Korea
Prior art keywords
server
identifier
dsp
targeting information
ssp
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.)
Withdrawn
Application number
KR1020150149619A
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 KR1020150149619A priority Critical patent/KR20170048924A/en
Priority to PCT/KR2016/007685 priority patent/WO2017018702A2/en
Publication of KR20170048924A publication Critical patent/KR20170048924A/en
Withdrawn legal-status Critical Current

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
    • 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
    • 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/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 DSP/SSP간 타겟팅 정보 매핑 방법 및 DSP/SSP간 타겟팅 정보가 매핑된 DSP 서버에 관한 것으로서, 보다 상세하게는 (a) 광고주 서버가 사용자 단말로부터 수집한 타겟팅 정보를 DSP 서버에 전송하는 단계; (b) 상기 DSP 서버가 상기 전송 받은 타겟팅 정보에 제1 식별자를 매핑시키는 단계; (c) 상기 DSP서버가 상기 타겟팅 정보를 SSP 서버에 전송하는 단계; (d) 상기 SSP 서버가 상기 전송 받은 타겟팅 정보에 제2 식별자를 매핑시키는 단계; (e) 상기 SSP 서버가 상기 제2 식별자를 상기 DSP 서버에 전송하는 단계; 및 (f) 상기 DSP 서버가 상기 전송 받은 제2 식별자를 상기 제1 식별자가 매핑된 타겟팅 정보에 추가로 매핑시켜 데이터베이스에 저장하는 단계를 포함한다.
따라서 본 발명에 따르면, 퍼블리셔가 DSP 서버에 타겟팅 정보를 조회하는 기존의 리타겟팅 방법 대신, 여러 퍼블리셔를 대행하는 하나의 SSP 서버가 DSP 서버에 타겟팅 정보를 조회하도록 하여 원활하게 리타겟팅 광고를 제공할 수 있다.
The present invention relates to a DSP / SSP targeting information mapping method and a DSP / SSP targeting information mapping method. More particularly, the present invention relates to a DSP server in which (a) an advertiser server transmits targeting information collected from a user terminal to a DSP server step; (b) mapping the first identifier to the received targeting information by the DSP server; (c) the DSP server transmitting the targeting information to the SSP server; (d) mapping the second identifier to the received targeting information by the SSP server; (e) the SSP server transmitting the second identifier to the DSP server; And (f) further mapping the received second identifier to the targeting information to which the first identifier is mapped by the DSP server, and storing the mapping in the database.
Therefore, according to the present invention, instead of an existing retargeting method in which a publisher inquires targeting information to a DSP server, one SSP server acting as a plurality of publishers may inquire targeting information to a DSP server to smoothly provide a retargeting advertisement .

Description

DSP/SSP간 타겟팅 정보 매핑 방법 및 DSP/SSP간 타겟팅 정보가 매핑된 DSP 서버{Method For Mapping Targeting Information Between DSP And SSP, and DSP Server For Mapping Targeting Information Between DSP And SSP}A DSP server to which a DSP / SSP targeting information mapping method and a DSP / SSP-to-SSP targeting information are mapped, and a DSP server to which a DSP / SSP-

본 발명은 DSP/SSP간 타겟팅 정보 매핑 방법 및 DSP/SSP간 타겟팅 정보가 매핑된 DSP 서버에 관한 것으로서, 보다 상세하게는 (a) 광고주 서버가 사용자 단말로부터 수집한 타겟팅 정보를 DSP 서버에 전송하는 단계; (b) 상기 DSP 서버가 상기 전송 받은 타겟팅 정보에 제1 식별자를 매핑시키는 단계; (c) 상기 DSP서버가 상기 타겟팅 정보를 SSP 서버에 전송하는 단계; (d) 상기 SSP 서버가 상기 전송 받은 타겟팅 정보에 제2 식별자를 매핑시키는 단계; (e) 상기 SSP 서버가 상기 제2 식별자를 상기 DSP 서버에 전송하는 단계; 및 (f) 상기 DSP 서버가 상기 전송 받은 제2 식별자를 상기 제1 식별자가 매핑된 타겟팅 정보에 추가로 매핑시켜 데이터베이스에 저장하는 단계를 포함한다. The present invention relates to a DSP / SSP targeting information mapping method and a DSP / SSP targeting information mapping method. More particularly, the present invention relates to a DSP server in which (a) an advertiser server transmits targeting information collected from a user terminal to a DSP server step; (b) mapping the first identifier to the received targeting information by the DSP server; (c) the DSP server transmitting the targeting information to the SSP server; (d) mapping the second identifier to the received targeting information by the SSP server; (e) the SSP server transmitting the second identifier to the DSP server; And (f) further mapping the received second identifier to the targeting information to which the first identifier is mapped by the DSP server, and storing the mapping in the database.

통신망의 발달과 단말기 사양의 발전에 따라 통신 단말기는 종래의 단순한 통신장치 또는 정보 제공 장치의 범주를 벗어나 현대인의 필수 소지품이 되었고, 토탈 엔터테인먼트 기기로 진화해 가고 있는 추세에 있다. 또한 인터넷을 이용할 수 있는 통신 단말기는 다양한 분야에서 광고, 금융, 엔터테인먼트, 뉴스, 커뮤니티 등의 컨텐츠를 제공한다.With the development of the communication network and the development of the terminal specification, the communication terminal has become a necessity of the modern person beyond the scope of the conventional simple communication apparatus or information providing apparatus, and has been evolving into a total entertainment apparatus. In addition, communication terminals that can use the Internet provide contents such as advertisement, finance, entertainment, news, and community in various fields.

특히 최근에 각광을 받고 있는 온라인을 통한 광고 전달 수단 중 대부분이 단말기를 통해 이루어지고 있다. 이에 온라인을 통해 이루어지는 광고는 매체 내의 인벤토리에 무작위 광고가 노출되는 형식으로 시작되었다. 그러나 광고를 판매하기 원하는 광고주와 광고가 게재될 공간인 인벤토리를 판매하기 원하는 퍼블리셔가 많아지면서, 도 1과 같이 광고주와 퍼블리셔 사이를 중계하기 위한 광고대행 서버가 출현하여 광고주의 광고물을 퍼블리셔의 인벤토리 상에 무작위로 노출을 하는 방식으로 시작하여, 현재는 도 2와 같은 형태로 사용자 방문 정보를 기반으로 선별된 광고를 노출하는 형태로 리타겟팅 광고 기술이 발전하였다. Especially, most of the means of advertisement delivery through online, which is currently in the limelight, is performed through terminals. Therefore, advertisements made on-line began with a random advertisement on the inventory in the medium. However, since there are many publishers who want to sell advertisements and publishers who want to sell their inventories, there is an advertising agency server for relaying between advertisers and publishers as shown in FIG. 1, The present invention has been developed in such a manner as to expose selected advertisements based on user visit information in the form of FIG.

리타겟팅 광고는 광고주가 검색 광고 등의 마케팅 활동을 통해 비교적 전환율이 높은 관심 사용자의 방문을 유도한 후 방문한 관심사용자가 특별히 관심 있는 제품의 이미지를 리타겟팅 매체를 통해 노출하여 광고 효과를 높이는 형태의 광고이다. 이는 단순히 웹 사이트를 방문 시 팝업 또는 수동으로 보이는 광고 형태가 아니라, 도 2와 같이 광고를 판매하며 광고가 게재될 인벤토리를 구매하는 광고주, 광고주를 대신하여 광고를 노출할 적절한 인벤토리를 찾는 DSP(Demand Side Platform) 서버, 광고가 게재될 인벤토리를 판매하는 퍼블리셔, 퍼블리셔를 대신하여 노출할 광고를 찾는 SSP(Supply Side Platform) 서버의 정보 연동을 통해, 사용자 연령, 선호도와 광고 종류에 따라 광고 대상 사용자를 식별하고, 식별된 사용자 단말로 광고를 보내는 방식의 시스템이다.Retargeting ads are a type of advertising that attracts interested users with high conversion rates through marketing activities, such as search ads, and then exposes the images of products of particular interest to interested visitors through retargeting media. Advertising. This is not an ad type that is simply pop-up or manually viewed when a user visits the Web site, but an advertiser who buys the advertisement to sell the advertisement and sells the advertisement as shown in FIG. 2, Side Platform) server, a publisher that sells inventory to be advertised, and an SSP (Supply Side Platform) server that finds ads to be exposed on behalf of publishers. And sends the advertisement to the identified user terminal.

이때 DSP 서버는 사용자에 대한 성별, 나이, 지역, 서비스 사용 행태 등에 대한 데이터 분석을 통하여 사용자 별로 타겟팅 정보를 사전에 생성한다. 이후, 등록되는 광고 성격을 타겟팅 정보 별로 분류하여, 사용자가 퍼블리셔의 사이트에 접속한 것을 감지하면, 상기 사용자의 타겟팅 정보에 따라 분류된 광고를 전송하는 형태로 리타겟팅 광고 서비스가 제공되고 있다. At this time, the DSP server generates targeting information for each user in advance through data analysis on the sex, age, region, and service usage behavior of the user. Thereafter, the classified advertisement characteristics are classified according to the targeting information, and when the user detects that the user accesses the site of the publisher, the classified advertisement service is provided in such a manner that the classified advertisement is transmitted according to the targeting information of the user.

한편 기존의 사용자의 감지하는 방법으로, 도 2와 같이 사용자가 퍼블리셔 사이트에 접속하였을 경우, 리타겟팅 광고를 제공하는 퍼블리셔는 상기 사용자에 대한 타겟팅 정보를 DSP 서버에 조회하여 답변을 받는다. 그리고 사용자 단말은 DSP 서버로부터 상기 타겟팅 정보와 연관되어 등록된 광고를 수신하여 사용자가 접속한 퍼블리셔의 광고 인벤토리에 노출하게 된다.Meanwhile, when the user accesses the publisher site as shown in FIG. 2, the publisher providing the retargeting advertisement inquires the DSP server about the targeting information about the user and receives a response. The user terminal receives the advertisement registered in association with the targeting information from the DSP server and exposes the advertisement inventory of the publisher accessed by the user.

하지만 최근 리타겟팅 광고를 제공하는 대상 퍼블리셔의 수가 많아지고, 대상 퍼블리셔별 접속하는 사용자 수 및 사용자별 접속 횟수가 증가하고 있다. 즉 리타겟팅 광고를 송출하는 대상 퍼블리셔가 많고, 상기 서비스별 사용자 수 및 접속 빈도가 높을수록, 타겟팅 정보를 관리하는 DSP 서버에 조회되는 타겟팅 정보 조회 건수가 증가하여 DSP 서버는 타겟팅 정보를 대량으로 제공해야 하는 경우에 처리해야 하는 교통이 기하급수적으로 증가하게 된다. 또한 DSP 서버의 시스템 성능 저하 및 광고 송출 지연 시간이 증가하게 된다. However, in recent years, the number of publishers that provide retargeting ads has increased, and the number of users connected to each target publisher and the number of accesses per user have been increasing. The number of targeting information inquired by the DSP server managing the targeting information increases as the number of users and the access frequency per service are increased, and the DSP server provides a large amount of targeting information If you do, the traffic you have to deal with increases exponentially. In addition, system performance degradation and advertisement delivery delay time of DSP server are increased.

따라서 본 명세서에서는 각종 퍼블리셔가 DSP 서버에 타겟팅 정보를 조회하는 기존의 리타겟팅 방법 대신, 여러 퍼블리셔를 대행하는 하나의 SSP 서버가 DSP 서버에 타겟팅 정보를 조회하도록 하여, 원활한 광고 제공을 하는 방법을 제안하고자 한다.Therefore, in this specification, instead of an existing retargeting method in which various publishers look up targeting information to a DSP server, one SSP server acting as a publisher can inquire targeting information to a DSP server to propose a method of providing smooth advertisement I want to.

본 발명은 이러한 기술적 배경을 바탕으로 발명되었으며, 이상에서 살핀 기술적 요구를 충족시킴은 물론, 본 기술분야에서 통상의 지식을 가진 자가 용이하게 발명할 수 없는 추가적인 기술요소들을 제공하기 위해 발명되었다.The present invention has been invented based on such a technical background and has been invented to provide additional technical elements which can not easily be invented by a person having ordinary skill in the art, as well as satisfying the technical requirements of the present invention.

한국 공개특허공보 제 10-2015-0017055 호: 온라인 타겟 광고 시스템 및 방법Korean Patent Laid-Open Publication No. 10-2015-0017055: Online Target Advertisement System and Method

본 발명은 전술한 문제점을 해결하기 위하여 안출된 것으로, DSP 서버에서 타겟팅 정보와 매핑하여 관리하는 제1 식별자와, SSP 서버에서 타겟팅 정보와 매핑하여 관리하는 제2 식별자가 동일 타겟팅 정보를 지칭하는 것으로 매핑시켜 저장함으로써, 퍼블리셔가 DSP 서버에 타겟팅 정보를 조회하는 기존의 리타겟팅 방법 대신, 여러 퍼블리셔를 대행하는 하나의 SSP 서버가 DSP 서버에 타겟팅 정보를 조회하도록 하여 원활하게 리타겟팅 광고를 제공하는 것을 목적으로 한다. SUMMARY OF THE INVENTION The present invention has been conceived to solve the above-mentioned problems, and it is an object of the present invention to provide a system and method for a mobile communication system in which a first identifier for mapping and managing targeting information in a DSP server and a second identifier for mapping and managing targeting information in an SSP server Instead of the conventional retargeting method in which a publisher inquires targeting information to a DSP server, a single SSP server acting as a publisher can retrieve targeting information to a DSP server to provide a retargeting advertisement smoothly The purpose.

전술한 목적을 달성하기 위해 본 발명의 DSP/SSP간 타겟팅 정보 매핑 방법은 (a) 광고주 서버가 사용자 단말로부터 수집한 타겟팅 정보를 DSP 서버에 전송하는 단계; (b) 상기 DSP 서버가 상기 전송 받은 타겟팅 정보에 제1 식별자를 매핑시키는 단계; (c) 상기 DSP서버가 상기 타겟팅 정보를 SSP 서버에 전송하는 단계; (d) 상기 SSP 서버가 상기 전송 받은 타겟팅 정보에 제2 식별자를 매핑시키는 단계; (e) 상기 SSP 서버가 상기 제2 식별자를 상기 DSP 서버에 전송하는 단계; 및 (f) 상기 DSP 서버가 상기 전송 받은 제2 식별자를 상기 제1 식별자가 매핑된 타겟팅 정보에 추가로 매핑시켜 데이터베이스에 저장하는 단계를 포함할 수 있다. According to an aspect of the present invention, there is provided a method of mapping information between DSPs and SSPs, the method comprising: (a) transmitting an advertisement server's targeting information collected from a user terminal to a DSP server; (b) mapping the first identifier to the received targeting information by the DSP server; (c) the DSP server transmitting the targeting information to the SSP server; (d) mapping the second identifier to the received targeting information by the SSP server; (e) the SSP server transmitting the second identifier to the DSP server; And (f) mapping the second identifier received from the DSP server to the targeting information mapped with the first identifier and storing the mapped target information in a database.

이때 상기 (a) 단계는, 상기 광고주 서버에 접속한 사용자 단말의 쿠키에 포함된 정보로부터 타겟팅 정보 및 사용자 선호도를 수집하는 것을 특징으로 할 수 있다. In this case, the step (a) may include collecting the targeting information and the user preference from the information included in the cookie of the user terminal connected to the advertiser server.

또한 상기 타겟팅 정보는, 로그인 정보, IP 주소, 사용자가 본 페이지 정보, 사용자의 관심 상품 정보, 사용자의 구매 내역 중 적어도 하나를 포함하는 것을 특징으로 할 수 있다. The targeting information may include at least one of log-in information, an IP address, page information viewed by the user, information of the interested goods of the user, and purchase details of the user.

더하여 상기 (c) 단계는, DSP 서버가 SSP 서버로부터 제2 식별자를 회신 받을 Return URL 주소를 포함하여 전송하는 것을 특징으로 할 수 있다. In addition, in the step (c), the DSP server transmits the second identifier including the Return URL address to which the second identifier is to be returned from the SSP server.

본 발명의 DSP/SSP간 타겟팅 정보 매핑 방법을 이용하여 리타겟팅 광고를 제공하는 방법은, (a) 퍼블리셔가 사용자 단말로부터 수집한 타겟팅 정보를 SSP 서버에 전송하면서 광고를 요청하는 단계; (b) 상기 SSP 서버가 DSP 서버에 상기 전송 받은 타겟팅 정보와 매핑된 제2 식별자를 전송하면서 광고를 요청하는 단계; (c) 상기 DSP 서버가 상기 전송 받은 제2 식별자와 매핑되는 제1 식별자를 검색하여 타겟팅 정보를 데이터베이스에서 추출하는 단계; (d) 상기 DSP 서버가 상기 추출한 타겟팅 정보를 기반으로 광고를 선별하여, 상기 SSP 서버로 전송하는 단계; 및 (e) 상기 SSP 서버가 전송받은 광고를 상기 퍼블리셔에 전송하는 단계를 포함할 수 있다. A method of providing a retargeting advertisement using a targeting information mapping method between DSP / SSP according to the present invention includes the steps of: (a) requesting advertisement while a publisher transmits targeting information collected from a user terminal to an SSP server; (b) requesting an advertisement while the SSP server transmits a second identifier mapped to the received targeting information to the DSP server; (c) the DSP server retrieves a first identifier mapped to the received second identifier and extracts targeting information from the database; (d) selecting the advertisement based on the extracted targeting information, and transmitting the selected advertisement to the SSP server; And (e) transmitting the advertisement received by the SSP server to the publisher.

이때 상기 (a) 단계는, 상기 매체에 접속한 사용자 단말의 쿠키에 포함된 정보로부터 타겟팅 정보를 수집하는 것을 특징으로 할 수 있다. In this case, in the step (a), the targeting information is collected from the information included in the cookie of the user terminal connected to the medium.

또한 상기 (e) 단계는, 상기 (d) 단계에서 상기 제2 식별자와 매핑되는 제1 식별자가 없는 경우, 타겟팅 정보 고려 없이 광고를 선별하는 것을 특징으로 할 수 있다. In the step (e), when there is no first identifier mapped to the second identifier in step (d), the advertisement is selected without considering the targeting information.

본 발명의 DSP 서버가 DSP/SSP간 타겟팅 정보를 매핑하는 방법은 (a) 광고주 서버로부터 타겟팅 정보를 전송 받는 단계; (b) 상기 타겟팅 정보에 제1 식별자를 매핑시키는 단계; (c) 상기 타겟팅 정보를 SSP 서버에 전송하여, 상기 SSP 서버에서 상기 타겟팅 정보에 매핑한 제2 식별자를 전송 받는 단계; 및 (d) 상기 제2 식별자를 상기 제1 식별자가 매핑된 타겟팅 정보에 추가로 매핑시켜 데이터베이스에 저장하는 단계를 포함할 수 있다. A method for mapping a DSP / SSP targeting information between a DSP server of the present invention includes the steps of: (a) receiving targeting information from an advertiser server; (b) mapping the first identifier to the targeting information; (c) transmitting the targeting information to the SSP server and receiving a second identifier mapped to the targeting information from the SSP server; And (d) further mapping the second identifier to the targeting information to which the first identifier is mapped and storing the mapping in the database.

이때 상기 타겟팅 정보는, 로그인 정보, IP 주소, 사용자가 본 페이지 정보, 사용자의 관심 상품 정보, 사용자의 구매 내역 중 적어도 하나를 포함하는 것을 특징으로 할 수 있다. Here, the targeting information may include at least one of login information, an IP address, page information viewed by the user, information of the interested goods of the user, and purchase details of the user.

또한 상기 (c) 단계는, DSP 서버가 SSP 서버로부터 제2 식별자를 회신 받을 Return URL 주소를 포함하여 전송하는 것을 특징으로 할 수 있다. In the step (c), the DSP server transmits the second identifier including the return URL address to which the DSP identifier is to be returned from the SSP server.

본 발명의 DSP 서버가 DSP/SSP간 타겟팅 정보 매핑 방법을 이용하여 리타겟팅 광고를 제공하는 방법은, (a) SSP 서버로부터 광고를 제공 받을 타겟팅 정보에 매핑된 제2 식별자 정보와 함께 광고를 요청 받는 단계; (b) 제2 식별자와 매핑되는 제1 식별자를 검색하는 단계; (c) 상기 제1 식별자와 매핑된 타겟팅 정보를 데이터베이스에서 추출하는 단계; 및 (d) 상기 추출한 타겟팅 정보를 기반으로 광고를 선별하여, 상기 SSP 서버로 전송하는 단계를 포함할 수 있다. A method for providing a retargeting advertisement using a DSP / SSP inter-targeting information mapping method includes the steps of: (a) requesting an advertisement together with second identifier information mapped to targeting information to receive advertisement from an SSP server; Receiving; (b) retrieving a first identifier that is mapped to a second identifier; (c) extracting, from a database, the targeting information mapped with the first identifier; And (d) selecting an advertisement based on the extracted targeting information and transmitting the advertisement to the SSP server.

이때 상기 (c)~(d) 단계는, 상기 (b)단계에서 상기 제2 식별자와 매핑되는 제1 식별자가 없는 경우, 타겟팅 정보 고려 없이 광고를 선별하는 것을 특징으로 할 수 있다.In the step (c) to (d), if there is no first identifier mapped to the second identifier in step (b), the advertisement is selected without considering the targeting information.

본 발명의 DSP/SSP간 타겟팅 정보 매핑 시스템은, 광고주 서버에 타겟팅 정보를 제공하며, 퍼블리셔의 매체에 접속하여 광고를 제공받는 사용자 단말, 사용자 단말로부터 타겟팅 정보를 수집하고, 타겟팅 정보 및 광고를 DSP 서버에 제공하는 광고주 서버, 상기 광고주 서버를 대신하여 광고를 노출할 인벤토리를 검색하는 DSP 서버 및 퍼블리셔를 대신하여 인벤토리에 노출할 광고를 검색하는 SSP 서버를 포함하고, 상기 DSP 서버에서 타겟팅 정보와 매핑하여 관리하는 제1 식별자와, SSP 서버에서 타겟팅 정보와 매핑하여 관리하는 제2 식별자가 동일 타겟팅 정보를 지칭하는 것으로 매핑시켜 저장하는 것을 특징으로 할 수 있다. The DSP / SSP inter-targeting information mapping system of the present invention provides targeting information to an advertiser server, collects targeting information from a user terminal or a user terminal that accesses a medium of a publisher and receives advertisement, A DSP server for searching for an advertisement to be advertised on behalf of the advertiser server, and an SSP server for searching for an advertisement to be exposed to the inventory on behalf of the publisher, And a second identifier managed by mapping in the SSP server with the targeting information is mapped to the same targeting information and stored.

본 발명의 DSP/SSP간 타겟팅 정보가 매핑된 DSP 서버는, 광고주 서버로부터 타겟팅 정보를 수신하고 SSP(Supply Side Platform) 서버에 상기 타겟팅 정보를 송신하며, 상기 SSP 서버에서 상기 타겟팅 정보와 매핑한 제2 식별자를 수신하는 통신부, 상기 광고주 서버로부터 수신한 타겟팅 정보에 제1 식별자를 매핑시키고, 상기 SSP 서버로부터 수신한 제2 식별자가 상기 타겟팅 정보를 지칭하도록 매핑시키는 식별자 매핑부, 상기 제1 식별자 및 상기 제2 식별자가 매핑된 타겟팅 정보를 저장하는 데이터베이스 및 상기 SSP 서버로부터 제2 식별자와 함께 광고 요청을 받은 경우, 상기 제2 식별자와 매핑된 제1 식별자 및 타겟팅 정보를 데이터베이스에서 추출하고, 상기 추출한 타겟팅 정보를 기반으로 광고를 선별하여 상기 SSP 서버로 상기 광고를 송신하는 리타겟팅 광고부를 포함할 수 있다. The DSP server to which the DSP / SSP inter-targeting information mapped according to the present invention receives the targeting information from the advertiser server and transmits the targeting information to the SSP server, An identifier mapping unit for mapping the first identifier to the targeting information received from the advertiser server and mapping the second identifier received from the SSP server to the targeting information, A database storing targeting information to which the second identifier is mapped and a first identifier and targeting information mapped with the second identifier when the advertisement request is received together with the second identifier from the SSP server, A targeting agent for selecting an advertisement based on the targeting information and transmitting the advertisement to the SSP server It may contain.

이때 상기 타겟팅 정보는, 로그인 정보, IP 주소, 사용자가 본 페이지 정보, 사용자의 관심 상품 정보, 사용자의 구매 내역 중 적어도 하나를 포함하는 것을 특징으로 할 수 있다. Here, the targeting information may include at least one of login information, an IP address, page information viewed by the user, information of the interested goods of the user, and purchase details of the user.

또한 상기 리타겟팅 광고부는, 상기 제2 식별자와 매핑되는 제1 식별자가 없는 경우, 타겟팅 정보 고려 없이 광고를 선별하는 것을 특징으로 할 수 있다.Also, the retargeting advertisement unit may select the advertisement without considering the targeting information when there is no first identifier mapped to the second identifier.

본 발명은 DSP 서버에서 타겟팅 정보와 매핑하여 관리하는 제1 식별자와, SSP 서버에서 타겟팅 정보와 매핑하여 관리하는 제2 식별자가 동일 타겟팅 정보를 지칭하는 것으로 매핑시켜 저장함으로써, 퍼블리셔가 DSP 서버에 타겟팅 정보를 조회하는 기존의 리타겟팅 방법 대신, 여러 퍼블리셔를 대행하는 하나의 SSP 서버가 DSP 서버에 타겟팅 정보를 조회하도록 하여 원활하게 리타겟팅 광고를 제공할 수 있다. The present invention is a method of mapping a first identifier, which is managed by mapping with targeting information in a DSP server, and a second identifier, which is managed by mapping the targeting information in the SSP server, to the same targeting information, Instead of an existing retargeting method of inquiring information, one SSP server acting as a publisher can inquire targeting information to a DSP server, thereby providing a retargeting advertisement smoothly.

도 1은 종래 기술로 광고주와 퍼블리셔 사이를 중계하기 위한 광고대행 서버가 들어간 종래 광고 제공 시스템의 구성도이다.
도 2는 종래 퍼블리셔가 직접 DSP 서버를 통해 타겟팅 정보를 질의하여 리타겟팅 광고를 제공하는 방법을 설명하기 위한 구성도이다.
도 3은 본 발명의 일 실시예에 따른 DSP/SSP간 타겟팅 정보 매핑 방법을 설명하기 위해 구성 간의 연동 모습을 간략화한 참고도이다.
도 4는 본 발명의 DSP/SSP간 타겟팅 정보 매핑 방법을 설명하기 위한 순서도이다.
도 5는 본 발명의 일 실시예에 따른 DSP/SSP간 타겟팅 정보 매핑 방법을 이용한 리타겟팅 광고 제공 방법을 설명하기 위해 구성 간의 연동 모습을 간략화한 참고도이다.
도 6은 본 발명의 DSP/SSP간 타겟팅 정보 매핑 방법을 이용한 리타겟팅 광고 제공 방법을 설명하기 위한 순서도이다.
도 7은 본 발명의 일 실시예에 따른 DSP 서버가 DSP/SSP간 타겟팅 정보를 매핑하는 방법을 설명하기 위한 순서도이다.
도 8은 본 발명의 일 실시예에 DSP 서버가 리타겟팅 광고를 제공하는 방법을 설명하기 위한 순서도이다.
1 is a configuration diagram of a conventional advertisement providing system including an advertisement agency server for relaying between an advertiser and a publisher according to the related art.
2 is a block diagram illustrating a method for providing a retargeting advertisement by querying targeting information through a DSP server directly by a conventional publisher.
FIG. 3 is a reference diagram for simplifying an interworking relationship between the DSP / SSP targeting information mapping method according to an embodiment of the present invention.
4 is a flowchart illustrating a method of mapping information between DSPs / SSPs according to the present invention.
FIG. 5 is a reference diagram for simplifying an interworking relationship between configurations in order to describe a method of providing a retargeting advertisement using a DSP / SSP inter-target information mapping method according to an embodiment of the present invention.
6 is a flowchart illustrating a method of providing a retargeting advertisement using the DSP / SSP inter-targeting information mapping method of the present invention.
FIG. 7 is a flowchart illustrating a method of mapping a DSP / SSP targeting information between a DSP server according to an embodiment of the present invention. Referring to FIG.
8 is a flowchart illustrating a method of providing a retargeting advertisement by a DSP server according to an exemplary embodiment of the present invention.

이하, 본 발명의 일부 실시 예들을 예시적인 도면을 통해 상세하게 설명한다. 설명하는 실시 예들은 본 발명의 기술 사상을 당업자가 용이하게 이해할 수 있도록 제공되는 것으로 이에 의해 본 발명이 한정되지 않으며, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다. 본 발명의 목적과 기술적 구성 및 그에 따른 작용 효과에 관한 자세한 사항은 본 발명의 명세서에 첨부된 도면에 의거한 이하의 상세한 설명에 의해 보다 명확하게 이해될 것이다. 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세하게 설명한다.Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. The embodiments described above are provided so that those skilled in the art can easily understand the technical spirit of the present invention and thus the present invention is not limited thereto and a detailed description of the related known structure or function may be considered to blur the gist of the present invention Detailed description thereof will be omitted. DETAILED DESCRIPTION OF THE EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment according to the present invention will be described in detail with reference to the accompanying drawings.

본 명세서에서 개시되는 실시예들은 본 발명의 범위를 한정하는 것으로 해석되거나 이용되지 않아야 할 것이다. 이 분야의 통상의 기술자에게 본 명세서의 실시예를 포함한 설명은 다양한 응용을 갖는다는 것이 당연하다. 따라서, 본 발명의 상세한 설명에 기재된 임의의 실시예들은 본 발명을 보다 잘 설명하기 위한 예시적인 것이며 본 발명의 범위가 실시예들로 한정되는 것을 의도하지 않는다.The embodiments disclosed herein should not be construed or interpreted as limiting the scope of the present invention. It will be apparent to those of ordinary skill in the art that the description including the embodiments of the present specification has various applications. Accordingly, any embodiment described in the Detailed Description of the Invention is illustrative for a better understanding of the invention and is not intended to limit the scope of the invention to embodiments.

도면에 표시되고 아래에 설명되는 기능 블록들은 가능한 구현의 예들일 뿐이다. 다른 구현들에서는 상세한 설명의 사상 및 범위를 벗어나지 않는 범위에서 다른 기능 블록들이 사용될 수 있다. 또한, 본 발명의 하나 이상의 기능 블록이 개별 블록들로 표시되지만, 본 발명의 기능 블록들 중 하나 이상은 동일 기능을 실행하는 다양한 하드웨어 및 소프트웨어 구성들의 조합일 수 있다.The functional blocks shown in the drawings and described below are merely examples of possible implementations. In other implementations, other functional blocks may be used without departing from the spirit and scope of the following detailed description. Also, although one or more functional blocks of the present invention are represented as discrete blocks, one or more of the functional blocks of the present invention may be a combination of various hardware and software configurations that perform the same function.

또한, 어떤 구성요소들을 포함한다는 표현은 개방형의 표현으로서 상기 구성요소들이 존재하는 것을 단순히 지칭할 뿐이며, 추가적인 구성요소들을 배제하는 것으로 이해되어서는 안 된다. 첨부된 도면에 표현된 사항들은 본 발명의 실시 예들을 쉽게 설명하기 위해 도식화된 도면으로 실제로 구현되는 형태와 상이할 수 있으며, 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. Furthermore, the expression "including any element" is merely an indication of the presence of the elements as an open expression, and should not be understood as excluding any additional elements. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and, together with the description, It should be noted that the same reference numerals have the same signs as possible even if they are displayed on different drawings.

나아가 어떤 구성요소가 다른 구성요소에 연결되어 있다거나 접속되어 있다고 언급될 때에는, 그 다른 구성요소에 직접적으로 연결 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 한다. Further, when a component is referred to as being connected or connected to another component, it may be directly connected or connected to the other component, but it should be understood that there may be other components in between.

더하여 '제1, 제2' 등과 같은 표현은 복수의 구성들을 구분하기 위한 용도로만 사용된 표현으로써, 구성들 사이의 순서나 기타 특징들을 한정하지 않는다. In addition, the expressions such as 'first, second', etc. are used only to distinguish a plurality of configurations, and do not limit the order or other features between configurations.

통신망의 발달과 단말기 사양의 발전에 따라 통신 단말기는 종래의 단순한 통신장치 또는 정보 제공 장치의 범주를 벗어나 현대인의 필수 소지품이 되었고, 토탈 엔터테인먼트 기기로 진화해 가고 있는 추세에 있다. 또한 인터넷을 이용할 수 있는 통신 단말기는 다양한 분야에서 광고, 금융, 엔터테인먼트, 뉴스, 커뮤니티 등의 컨텐츠를 제공한다. 특히 최근에 각광을 받고 있는 온라인을 통한 광고 전달 수단 중 대부분이 단말기를 통해 이루어지고 있다. With the development of the communication network and the development of the terminal specification, the communication terminal has become a necessity of the modern person beyond the scope of the conventional simple communication apparatus or information providing apparatus, and has been evolving into a total entertainment apparatus. In addition, communication terminals that can use the Internet provide contents such as advertisement, finance, entertainment, news, and community in various fields. Especially, most of the means of advertisement delivery through online, which is currently in the limelight, is performed through terminals.

도 1은 종래 기술로 광고주와 퍼블리셔 사이를 중계하기 위한 광고대행 서버가 들어간 종래 광고 제공 시스템의 구성도이다. 1 is a configuration diagram of a conventional advertisement providing system including an advertisement agency server for relaying between an advertiser and a publisher according to the related art.

온라인 광고의 최초의 형태는 광고대행 서버 없이 광고주와 퍼블리셔(400)가 직접적으로 광고와 인벤토리를 거래하였으나, 인터넷 사용자가 늘어나면서 인터넷 광고 효과가 급격히 증가하면서, 광고를 판매하기 원하는 광고주와 광고가 게재될 공간인 인벤토리를 판매하기 원하는 퍼블리셔가 매우 많아졌다. 이에 도 1과 같이 광고주와 퍼블리셔 사이에 광고 및 인벤토리 거래를 대행해주는 광고대행 서버가 등장하였다. 이와 같은 방식은 매체 내의 인벤토리에 무작위 광고가 노출되는 방식이며, 이후 사용자의 방문정보를 기반으로 사용자의 접속에 따라 사용자를 식별하고 그 사용자의 정보를 기반으로 광고를 선별하여 노출하는 방식의 리타겟팅 광고가 개발되었다. In the first form of online advertising, advertisers and publishers (400) directly deal with advertisements and inventory without an ad agency. However, as the number of Internet users increases, the effect of Internet advertising increases dramatically. There have been a lot of publishers who want to sell their inventory. As shown in FIG. 1, an advertising agency server for advertising and inventory transactions between advertisers and publishers appeared. This method is a method in which random advertisement is exposed to the inventory in the medium. Then, based on the visit information of the user, the user is identified according to the user's access and the advertisement is selectively selected based on the user's information, Advertising was developed.

리타겟팅 광고는 광고주가 검색 광고 등의 마케팅 활동을 통해 비교적 전환율이 높은 관심 사용자의 방문을 유도한 후 방문한 관심사용자가 특별히 관심 있는 제품의 이미지를 리타겟팅 매체를 통해 노출하여 광고 효과를 높이는 형태의 광고이다. 이는 단순히 웹 사이트를 방문 시 팝업 또는 수동으로 보이는 광고 형태가 아니라, 도 2와 같이 광고를 판매하며 광고가 게재될 인벤토리를 구매하는 광고주, 광고주를 대신하여 광고를 노출할 적절한 인벤토리를 찾는 DSP(Demand Side Platform) 서버, 광고가 게재될 인벤토리를 판매하는 퍼블리셔, 퍼블리셔를 대신하여 노출할 광고를 찾는 SSP(Supply Side Platform) 서버의 정보 연동을 통해, 사용자 연령, 선호도와 광고 종류에 따라 광고 대상 사용자를 식별하고, 식별된 사용자 단말(10)로 광고를 보내는 방식의 시스템이다.Retargeting ads are a type of advertising that attracts interested users with high conversion rates through marketing activities, such as search ads, and then exposes the images of products of particular interest to interested visitors through retargeting media. Advertising. This is not an ad type that is simply pop-up or manually viewed when a user visits the Web site, but an advertiser who buys the advertisement to sell the advertisement and sells the advertisement as shown in FIG. 2, Side Platform) server, a publisher that sells inventory to be advertised, and an SSP (Supply Side Platform) server that finds ads to be exposed on behalf of publishers. And sends the advertisement to the identified user terminal 10. The system of FIG.

이때 DSP 서버는 사용자가 방문한 웹사이트 내에서 특정 페이지를 열람한 정보 또는 방문한 사용자의 장바구니 내역, 로그인 정보 등에 대한 데이터 분석을 통하여 사용자 별로 타겟팅 정보에 대한 리타겟팅 광고를 사전에 생성한다. 이후, 등록되는 광고 성격을 타겟팅 정보 별로 분류하여, 사용자가 퍼블리셔의 사이트에 접속한 것을 감지하면, 상기 사용자의 타겟팅 정보에 따라 분류된 광고를 전송하는 형태로 리타겟팅 광고 서비스가 제공되고 있다. At this time, the DSP server generates retargeting advertisements for the targeting information on a user-by-user basis by analyzing data on the information of browsing a specific page in the website visited by the user, the shopping cart history of the visited user, login information, Thereafter, the classified advertisement characteristics are classified according to the targeting information, and when the user detects that the user accesses the site of the publisher, the classified advertisement service is provided in such a manner that the classified advertisement is transmitted according to the targeting information of the user.

도 2는 종래 리타겟팅 광고 서비스에서 퍼블리셔가 직접 DSP 서버(200)를 통해 타겟팅 정보를 질의하여 리타겟팅 광고를 제공하는 방법을 설명하기 위한 구성도이다.FIG. 2 is a diagram illustrating a method of providing a retargeting advertisement by querying targeting information through a DSP server 200 directly by a publisher in a conventional retargeting advertisement service.

도 2를 참조하면, 기존의 사용자의 감지하는 방법으로 사용자가 퍼블리셔 사이트에 접속하였을 경우, 리타겟팅 광고를 제공하는 퍼블리셔는 상기 사용자에 대한 타겟팅 정보를 DSP 서버에 조회하여 답변을 받는다. 그리고 사용자 단말은 DSP 서버로부터 상기 타겟팅 정보와 연관되어 등록된 광고를 수신하여 사용자가 접속한 퍼블리셔의 광고 인벤토리에 노출하게 된다.Referring to FIG. 2, when a user accesses a publisher site in a conventional method of detecting a user, a publisher providing a retargeting advertisement receives a response by inquiring a DSP server about targeting information on the user. The user terminal receives the advertisement registered in association with the targeting information from the DSP server and exposes the advertisement inventory of the publisher accessed by the user.

하지만 최근 리타겟팅 광고를 제공하는 대상 퍼블리셔의 수가 많아지고, 대상 퍼블리셔별 접속하는 사용자 수 및 사용자 별 접속 횟수가 증가하고 있다. 그리하여 리타겟팅 광고를 송출하는 대상 퍼블리셔가 많아지고, 서비스별 사용자 수 및 접속 빈도가 높을수록, 타겟팅 정보를 관리하는 DSP 서버에 조회되는 타겟팅 정보 조회 건수가 증가하여 DSP 서버는 타겟팅 정보를 대량으로 제공해야 하는 경우에 처리해야 하는 교통이 기하급수적으로 증가하게 된다. 또한 DSP 서버의 시스템 성능 저하 및 광고 송출 지연 시간이 증가하게 된다. However, in recent years, the number of publishers that provide retargeting ads has increased, and the number of users connected to each target publisher and the number of accesses per user have been increasing. As a result, the number of target publishers that send out retargeting advertisements increases, the number of users per service and the frequency of access increases, the number of targeting information inquiries that are displayed on the DSP server managing the targeting information increases, and the DSP server provides a large amount of targeting information If you do, the traffic you have to deal with increases exponentially. In addition, system performance degradation and advertisement delivery delay time of DSP server are increased.

따라서 본 명세서에서는 각종 퍼블리셔가 DSP 서버에 타겟팅 정보를 조회하는 기존의 리타겟팅 방법 대신, 여러 퍼블리셔를 대행하는 하나의 SSP 서버가 DSP 서버에 타겟팅 정보를 조회하도록 하여, DSP 서버의 부담을 줄여 원활하게 광고를 제공하는 방법을 제안하고자 한다. Therefore, in this specification, instead of the conventional retargeting method in which various publishers inquire targeting information to a DSP server, one SSP server acting as a publisher can inquire targeting information to the DSP server, thereby reducing burden on the DSP server We propose a method of providing advertisement.

이에 본 발명의 여러 실시예들을 설명하기에 앞서, 본 발명에서 사용하는 용어를 정의하자면 다음과 같다.Before describing various embodiments of the present invention, terms used in the present invention will be defined as follows.

리타겟팅 광고(Retargeting Ads)란, 광고주의 웹사이트에 방문한 경험이 있거나, 웹사이트 내에서 특정 페이지를 열람한 경험이 있는 사용자에게 다른 웹사이트에 접속한 경우에도 열람한 경험이 있는 페이지에 대한 상품 또는 서비스에 대한 광고를 다시 보여주는 방법을 의미한다.Retargeting Ads is a product that has experience of visiting an advertiser's website or has experienced viewing a specific page within the website, Or a method of showing an advertisement for a service again.

이때 타겟팅 정보란, 광고주의 웹사이트에 방문한 사용자가 광고주의 웹사이트 내에서 취한 행동을 고려하여 광고를 선별하기 위해 사용되는 정보를 의미한다. 따라서 사용자가 방문한 웹사이트 내에서 특정 페이지를 열람한 정보 또는 방문한 사용자의 장바구니 내역, 로그인 정보 등이 타겟팅 정보가 될 수 있다. In this case, the targeting information means information used by a user who visited the advertiser's web site to select an advertisement considering an action taken in the advertiser's web site. Therefore, information that a specific page is browsed within the website visited by the user or a shopping cart history of the user who visited, login information, and the like can be the targeting information.

매체(media)란, 사용자에게 광고가 노출되는 매개체를 말한다. 예를 들면 광고가 노출될 수 있는 수단으로 TV, 라디오, 인터넷 등이 있다. 본 발명은 온라인 상에서의 리타겟팅 광고를 대상으로 하는 바, 인터넷이 매체가 될 수 있다. Media refers to media through which advertisements are exposed to users. For example, TV, radio, and the Internet are the means by which advertisements can be exposed. The present invention is directed to a retargeting advertisement on-line, and the Internet can be a medium.

인벤토리(inventory)란, 광고가 노출되는 매체 내의 공간을 의미한다. 인터넷의 경우엔 웹사이트 내에 광고를 게재하기 위한 특정 공간이 인벤토리가 될 수 있다. Inventory means the space in the medium where the advertisement is exposed. In the case of the Internet, inventory can be a specific space for placing advertisements on a website.

광고주란, 소유하고 있는 광고를 게재하기 위해 광고가 게재될 인벤토리를 구매하기 원하는 자를 말한다. An advertiser is someone who wants to buy inventory that will show ads to show their ads.

퍼블리셔(publisher)란, 광고를 게재할 수 있는 매체 내에서의 인벤토리를 보유한 자를 말한다. A publisher is a person who has an inventory in the medium where the advertisement can be placed.

DSP(demand side platform) 서버란, 광고주를 대신하여 광고를 노출할 적절한 인벤토리를 찾는 사업자가 관리하는 서버를 말한다.A demand side platform (DSP) server is a server that is managed by a vendor looking for an appropriate inventory to advertise on behalf of an advertiser.

SSP(supply side platform) 서버란, 퍼블리셔를 대신하여 인벤토리를 팔고 노출할 광고를 찾는 사업자가 관리하는 서버를 말한다. A supply side platform (SSP) server is a server managed by a vendor who sells inventory on behalf of publishers and seeks ads to be exposed.

도 3은 본 발명의 일 실시예에 따른 DSP/SSP간 타겟팅 정보 매핑 방법을 설명하기 위해 각 구성 간의 연동을 간략화한 참고도이고, 도 4는 DSP/SSP간 타겟팅 정보 매핑 방법을 설명하기 위한 순서도이다.FIG. 3 is a reference diagram for simplifying interworking between respective components to illustrate a DSP / SSP targeting information mapping method according to an embodiment of the present invention, FIG. 4 is a flowchart for explaining a DSP / to be.

도 3 및 도 4를 참조하면, 본 발명의 일 실시예에 따른 DSP/SSP간 타겟팅 정보 매핑 방법은, (a) 광고주 서버(100)가 사용자 단말(10)로부터 수집한 타겟팅 정보를 DSP 서버(200)에 전송하는 단계(S410); (b) 상기 DSP 서버(200)가 상기 전송 받은 타겟팅 정보에 제1 식별자를 매핑시키는 단계(S420); (c) 상기 DSP서버가 상기 타겟팅 정보를 SSP 서버(300)에 전송하는 단계(S430); (d) 상기 SSP 서버(300)가 상기 전송 받은 타겟팅 정보에 제2 식별자를 매핑시키는 단계(S440); (e) 상기 SSP 서버(300)가 상기 제2 식별자를 상기 DSP 서버(200)에 전송하는 단계(S450); 및 (f) 상기 DSP 서버(200)가 상기 전송 받은 제2 식별자를 상기 제1 식별자가 매핑된 타겟팅 정보에 추가로 매핑시켜 데이터베이스에 저장하는 단계(S460)를 포함할 수 있다. 3 and 4, a method for mapping information between DSPs / SSPs according to an embodiment of the present invention includes the steps of (a) transmitting targeting information collected by the advertiser server 100 from a user terminal 10 to a DSP server 200 (S410); (b) mapping the first identifier to the received targeting information by the DSP server 200 (S420); (c) the DSP server transmits the targeting information to the SSP server 300 (S430); (d) mapping the second identifier to the received targeting information by the SSP server (S440); (e) the SSP server 300 transmits the second identifier to the DSP server 200 (S450); And (f) mapping the second identifier received from the DSP server 200 to the targeting information mapped with the first identifier and storing the mapped target information in the database (S460).

상기 (a) 단계(S410)는, 광고주 서버(100)가 사용자 단말(10)로부터 수집한 타겟팅 정보를 DSP 서버(200)에 전송한다. 사용자 단말(10)은 리타겟팅 광고 서비스의 기준이 되는 타겟팅 정보를 사용자 쿠키에 포함시켜 관리할 수 있다. 그리고 광고주 서버(100)는 사용자가 광고주의 웹사이트에 접속하는 경우, 타겟팅 정보가 포함된 사용자 쿠키를 읽어 타겟팅 정보를 DSP 서버(200)로 전송할 수 있다. 이후, 사용자 단말(10)이 DSP 서버(200)와 계약된 SSP 서버(300)가 관리하는 퍼블리셔(400)의 웹사이트에 접속하는 경우, 후술할 방식으로 타겟팅 정보에 매핑되는 리타겟팅 광고를 수신하여 사용자에게 제공할 수 있다.  In step S410, the advertiser server 100 transmits the targeting information collected from the user terminal 10 to the DSP server 200. In step S410, The user terminal 10 can manage targeting information serving as a reference of a retargeting advertisement service by including it in a user cookie. When the user accesses the website of the advertiser, the advertiser server 100 may transmit the targeting information to the DSP server 200 by reading the user cookie including the targeting information. Thereafter, when the user terminal 10 accesses the website of the publisher 400 managed by the SSP server 300 contracted with the DSP server 200, a retargeting advertisement mapped to the targeting information is received And provide it to the user.

여기서 타겟팅 정보는, 타겟팅 정보, 로그인 정보, IP 주소, 사용자가 본 페이지 정보, 사용자의 관심 상품 정보, 사용자의 구매 내역 중 적어도 하나를 포함하는 것을 특징으로 할 수 있다. 따라서 사용자가 광고주 서버(100)에서 ‘A 침대’를 보거나, ‘A 침대’를 장바구니에 저장한 경우, 이와 같은 타겟팅 정보를 사용자 단말(10)의 쿠키에 저장시키고, 이 타겟팅 정보를 DSP 서버(200)에 제공한다. 그러면 DSP 서버(200)는 상기 사용자가 퍼블리셔(400)의 웹사이트에 접속한 경우, 이와 같은 타겟팅 정보를 토대로 ‘A 침대’ 관련 광고를 제공하는 방식으로 리타겟팅 서비스를 실현할 수 있다. Here, the targeting information may include at least one of targeting information, login information, IP address, page information viewed by the user, information of the interested goods of the user, and purchase details of the user. Accordingly, when the user views the 'A bed' in the advertiser server 100 or stores the 'A bed' in the shopping cart, this targeting information is stored in the cookie of the user terminal 10, 200). Then, when the user accesses the website of the publisher 400, the DSP server 200 can realize the re-targeting service by providing 'A bed' related advertisement based on such targeting information.

한편 사용자 단말(10)은 다양한 유무선 환경에 적용될 수 있는 휴대폰, PDA(Personal Digital Assistant), 셀룰러폰, PCS(Personal Communication Service)폰, GSM(Global System for Mobile)폰, W-CDMA(Wideband CDMA)폰, CDMA-2000폰, MBS(Mobile Broadband System)폰, PMP(Portable Multimedia Player), MID(Mobile Internet Device), 스마트폰(Smart Phone), 데스크톱(Desktop), 태블릿 컴퓨터(Tablet PC), 노트북(Note book), 넷북(Net book) 및 정보통신 기기 등을 포함한다. 한편 사용자 단말(10)은 휴대용 소형기기를 나타낼 수 있지만, 캠코더 또는 랩탑 컴퓨터 등을 포함하는 경우에는 이동통신단말기로 지칭될 수 있으므로, 본 발명의 실시예에서는 이에 특별히 한정하지는 않을 것이다.The user terminal 10 may be a mobile phone, a PDA (Personal Digital Assistant), a cellular phone, a PCS (Personal Communication Service) phone, a GSM (Global System for Mobile) phone, a W- (PDAs), CDMA-2000 phones, Mobile Broadband System (MBS) phones, Portable Multimedia Player (PMP), Mobile Internet Device (MID), Smart Phone, Desktop, Tablet PC, Note books, net books and information communication devices. On the other hand, the user terminal 10 may represent a portable small device, but it may be referred to as a mobile communication terminal when it includes a camcorder or a laptop computer, so that the embodiment of the present invention is not particularly limited thereto.

상기 (b) 단계(S420)는, DSP 서버(200)가 전송 받은 타겟팅 정보에 제1 식별자를 매핑시킨다. 제1 식별자는 DSP 서버(200)에서 사용자 타겟팅 정보에 대해 관리하기 위해 부여하는 식별자로 각 사용자의 타겟팅 정보를 구별하게 하고, SSP 서버(300)의 광고 요청이 있을 때 신속하게 사용자의 타겟팅 정보를 검색하여 리타겟팅 광고를 선별하여 제공하기 위해 사용될 수 있다. In step (b), the DSP server 200 maps the first identifier to the received targeting information. The first identifier is used to distinguish the targeting information of each user from the identifier given by the DSP server 200 for managing the user targeting information, and when the advertisement request of the SSP server 300 is received, And can be used to selectively provide retargeting advertisements.

상기 (c) 단계(S430)는, DSP 서버(200)가 타겟팅 정보를 SSP 서버(300)에 전송한다. DSP 서버(200)와 SSP 서버(300)는 리타겟팅 광고를 제공하기 위해서 광고주 서버(100)에 접속했던 사용자가 퍼블리셔(400)의 웹사이트에 접속할 때 동일한 사용자임을 인지할 수 있어야 한다. In step (c) (S430), the DSP server 200 transmits targeting information to the SSP server 300. The DSP server 200 and the SSP server 300 should be able to recognize that the user who is connected to the advertiser server 100 to provide the retargeting advertisement is the same user when accessing the website of the publisher 400. [

기존에는 이러한 인지를 위해서 사용자가 퍼블리셔(400)의 웹사이트에 접속하였을 경우, 퍼블리셔(400)는 상기 사용자에 대한 타겟팅 정보를 DSP 서버(200)에 조회하여 답변을 받는 방식으로 광고주 서버(100)에 접속했던 동일한 사용자가 퍼블리셔(400)의 웹사이트에 접속했다는 것을 인지하였다. The publisher 400 searches the DSP server 200 for the targeting information for the user and receives a response from the advertiser server 100. In this case, That the same user who accessed the publisher 400 accessed the publisher's Web site.

그러나 이와 같은 방식은 광고를 제공하는 퍼블리셔(400)의 수가 매우 많아지면서 매우 많은 퍼블리셔(400)가 DSP 서버(200)에 조회를 요구하고 DSP 서버(200)가 일일이 각 퍼블리셔(400)에 광고를 송출해야 하여 DSP 서버(200) 측에서는 트래픽을 방지하기 위해 비용이 더 많이 들게 되었고, DSP 서버(200)는 타겟팅 정보를 대량으로 제공해야 하는 경우에 처리해야 하는 교통이 기하급수적으로 증가하게 되어, DSP 서버(200)의 시스템 성능 저하 및 광고 송출 지연 시간이 증가하게 되었다. However, since the number of the publishers 400 providing the advertisement is greatly increased, a great number of the publishers 400 request the inquiry to the DSP server 200 and the DSP server 200 transmits the advertisement to each of the publishers 400 The DSP server 200 has a higher cost to prevent traffic on the DSP server 200 side and the DSP server 200 exponentially increases the traffic to be processed in the case of providing a large amount of targeting information, System performance degradation and advertisement delivery delay time of the server 200 are increased.

이에 본 발명은 광고주 서버(100)에 접속했던 사용자가 퍼블리셔(400)의 웹사이트에 접속할 때 동일한 사용자임을 인지하는 새로운 방법 자체를 제시하여 DSP 서버(200)의 부담을 해결하고자 한다.Accordingly, the present invention attempts to solve the burden of the DSP server 200 by presenting a new method of recognizing the same user when the user connected to the advertiser server 100 accesses the website of the publisher 400.

따라서 본 발명에서는 DSP 서버(200)와 SSP 서버(300)간의 정보 송수신을 통해, 광고주 서버(100)에 접속했던 사용자가 퍼블리셔(400)의 웹사이트에 접속할 때 동일한 사용자임을 인지하는 방식을 위해, (c) 단계에서는 DSP 서버(200)에서 관리하는 사용자의 타겟팅 정보를 SSP 서버(300)에 전송한다. 이때 전송하는 타겟팅 정보는 SSP 서버(300)가 퍼블리셔(400)의 웹사이트에 접속한 사용자가 누구인지 식별할 수 있을 정도의 정보일 수 있다.Therefore, according to the present invention, when a user who is connected to the advertiser server 100 through information transmission / reception between the DSP server 200 and the SSP server 300 recognizes the same user when accessing the website of the publisher 400, In step (c), the targeting information of the user managed by the DSP server 200 is transmitted to the SSP server 300. In this case, the transmission target information may be information that allows the SSP server 300 to identify the user who accesses the website of the publisher 400.

또한 상기 (c) 단계(S430)는, DSP 서버(200)가 SSP 서버(300)로부터 제2 식별자를 회신 받을 Return URL 주소를 포함하여 전송하는 것을 특징으로 할 수 있다. 이는 DSP 서버(200)의 주소로, 더욱 상세하게는 SSP 서버(300)가 제2 식별자를 매핑한 타겟팅 정보와 동일한 타겟팅 정보가 저장된 DSP 서버(200)의 데이터베이스 주소일 수 있다. 따라서 SSP 서버(300)는 상기 타겟팅 정보가 저장되어 있는 DSP 서버(200)의 데이터베이스 주소에 곧바로 매핑된 제2 식별자를 전송할 수 있고, DSP 서버(200)는 상기 제2 식별자를 수신하여 제1 식별자가 매핑된 타겟팅 정보에 곧바로 제2 식별자를 매핑할 수 있어 직관적인 타겟팅 정보 관리가 가능해진다. The DSP server 200 transmits the second identifier including the return URL address to be returned to the SSP server 300 in step (c) (S430). This may be the address of the DSP server 200, more specifically, the database address of the DSP server 200 storing the same targeting information that the SSP server 300 maps to the second identifier. Therefore, the SSP server 300 can transmit the second identifier directly mapped to the database address of the DSP server 200 storing the targeting information, and the DSP server 200 receives the second identifier, The second identifier can be directly mapped to the mapped targeting information, so that intuitive targeting information management becomes possible.

상기 (d) 단계(S440)는, SSP 서버(300)가 전송 받은 타겟팅 정보에 제2 식별자를 매핑시킨다. 제2 식별자는 SSP 서버(300)에서 사용자 타겟팅 정보에 대해 관리하기 위해 부여하는 식별자로 각 사용자의 타겟팅 정보를 구별하게 하고, 퍼블리셔(400)가 퍼블리셔(400)의 웹사이트에 접속한 사용자의 타겟팅 정보를 읽고, SSP 서버(300)에 광고 요청이 있는 경우, 신속하게 사용자의 타겟팅 정보를 검색하여 상기 사용자를 관리하는 DSP 서버(200)에 리타겟팅 광고를 요청하기 위해 사용될 수 있다. In step (d) S440, the SSP server 300 maps the second identifier to the received targeting information. The second identifier is used to distinguish the targeting information of each user from the identifier given by the SSP server 300 in order to manage the user targeting information. When the publisher 400 selects the target of the user who accesses the website of the publisher 400 Information is read from the SSP server 300 and there is an advertisement request in the SSP server 300, the DSP server 200 can quickly retrieve user's targeting information and request a retargeting advertisement to the DSP server 200 managing the user.

상기 (e) 단계(S450)는, SSP 서버(300)가 제2 식별자를 DSP 서버(200)에 전송한다. 이는 각 서버에서 관리하는 식별자는 제각기 다르기 때문에 DSP 서버(200)에 SSP 서버(300)가 관리하는 식별자가 무엇인지 알리기 위함이다. 각 서버는 자신의 서버에서 관리하는 정보를 구분하고 필요할 때 신속하게 검색하기 위해, 또는 보안상의 이유로 정보마다 식별자를 부여하여 관리할 수 있다. 예를 들어 사용자의 ID가 ‘banana’인 경우, 이를 그대로 저장하는 것이 아니라 각 서버에서 기 설정된 규칙에 의거해‘banana=bbb’와 같이 특별한 식별자를 부여하여 관리할 수 있는데, DSP 서버(200)에서는 ‘banana=aaa’라고 관리하나 SSP 서버(300)에서는‘banana=bbb’와 같이 같은 사용자 타겟팅 정보에 대해 다른 식별자를 부여하여 관리할 수 있다. 따라서 본 발명에서는 SSP 서버(300)가 자신이 관리하는 사용자 타겟팅 정보에 매핑된 제2 식별자를 DSP 서버(200)에 미리 제공하여, 추후 퍼블리셔(400)로부터 광고 요청이 온 경우, SSP 서버(300)는 DSP 서버(200)에 제2 식별자 만을 제공하면서 광고를 요청하면, DSP 서버(200)에서는 후술하는 방법과 같이 DSP 서버(200)에서 관리하는 제1 식별자를 SSP 서버(300)에서 관리하는 제2 식별자와 미리 매핑시켜 놓았기 때문에, SSP 서버(300)로부터 광고 요청을 받자 마자, 제2 식별자에 매핑된 타겟팅 정보를 신속하게 검색하여, 리타겟팅 광고 제공이 가능해진다. In step (e) (S450), the SSP server 300 transmits the second identifier to the DSP server 200. This is to inform the DSP server 200 of the identifiers managed by the SSP server 300 because the identifiers managed by the servers are different. Each server can distinguish the information managed by its own server and can manage it by giving an identifier for each piece of information for quick retrieval when necessary or for security reasons. For example, when the ID of the user is 'banana', it is possible to manage a specific identifier such as 'banana = bbb' according to predetermined rules in each server, Banana = aaa ', but the SSP server 300 can manage the same user targeting information by assigning different identifiers such as' banana = bbb'. Therefore, in the present invention, the SSP server 300 provides the second identifier mapped to the user targeting information managed by the SSP server 300 in advance to the DSP server 200. If the advertisement request is subsequently transmitted from the publisher 400, The DSP server 200 manages the first identifier managed by the DSP server 200 in the SSP server 300 according to a method to be described later by providing the second identifier to the DSP server 200 As soon as the advertisement request is received from the SSP server 300, the targeting information mapped to the second identifier can be quickly searched for and a retargeting advertisement can be provided because it is previously mapped with the second identifier.

상기 (f) 단계(S460)는, DSP 서버(200)가 전송 받은 제2 식별자를 제1 식별자가 매핑된 타겟팅 정보에 추가로 매핑시켜 데이터베이스에 저장할 수 있다. DSP 서버(200)는 광고주 서버(100)로부터 타겟팅 정보를 제공받아 제1 식별자를 매핑시켜 놓고, 이 타겟팅 정보를 SSP 서버(300)에 송신하여 SSP 서버(300)로부터 상기 타겟팅 정보에 매핑한 제2 식별자를 수신하여, 추가적으로 제1 식별자가 매핑된 타겟팅 정보에 추가로 제2 식별자를 매핑시켜 저장한다. In step (f) (S460), the DSP server 200 may further map the received second identifier to the targeting information to which the first identifier is mapped, and store the mapping in the database. The DSP server 200 receives the targeting information from the advertiser server 100, maps the first identifier to the SSP server 300, and transmits the targeting information to the SSP server 300, 2 identifier, and additionally maps and stores the second identifier in addition to the targeting information to which the first identifier is mapped.

예를 들어 특정 사용자의 ID가 ‘banana’라면 DSP 서버(200)는 ‘banana=aaa’라고 저장한 후 SSP 서버(300)에 상기 사용자의 ID‘banana’를 전송하고, SSP 서버(300)는 ‘banana=bbb’와 같이 제2 식별자를 부여하여 관리하면서, 제2 식별자를 DSP 서버(200)에 알려준다. 그러면 DSP 서버(200)는 ‘banana=aaa=bbb’와 같이 제1 식별자와 제2 식별자를 매핑시켜 데이터베이스에 저장함으로써 후술할 리타겟팅 광고 제공 방법의 실시예에서와 같이, 광고주 서버(100)에 접속했던 사용자가 퍼블리셔(400)의 웹사이트에 접속할 때 동일한 사용자임을 SSP 서버(300)로부터 인지할 수 있게 된다. For example, if the ID of a specific user is 'banana', the DSP server 200 stores 'banana = aaa' and transmits the ID 'banana' of the user to the SSP server 300, and the SSP server 300 quot; banana = bbb " and informs the DSP server 200 of the second identifier. Then, the DSP server 200 maps the first identifier and the second identifier, such as 'banana = aaa = bbb', and stores the same in the database. Thus, as in the embodiment of the method for providing the retargeting advertisement described later, The SSP server 300 can recognize that the connected user is the same user when accessing the web site of the publisher 400.

여기서 데이터베이스는 데이터를 저장하기 위한 장치로 기본적으로 검색, 분류, 분석 등을 위한 환경변수 등의 데이터를 저장하는데, 이와 같은 데이터베이스의 기능은 통상의 기술을 이용하여 구현할 수 있으므로 구현에 대한 구체적인 설명은 생략한다. Here, the database is a device for storing data, and basically stores data such as environment variables for searching, sorting, analyzing, etc. Such a database function can be implemented by using a normal technology, It is omitted.

이와 같이 DSP 서버(200)에서 타겟팅 정보와 매핑하여 관리하는 제1 식별자와, SSP 서버(300)에서 타겟팅 정보와 매핑하여 관리하는 제2 식별자가 동일 타겟팅 정보를 지칭하는 것으로 매핑시켜 저장함으로써, 퍼블리셔(400)가 DSP 서버(200)에 타겟팅 정보를 조회하는 기존의 리타겟팅 방법 대신, 여러 퍼블리셔(400)를 대행하는 하나의 SSP 서버(300)가 DSP 서버(200)에 타겟팅 정보를 조회하도록 하여 원활하게 리타겟팅 광고를 제공할 수 있다. As described above, the first identifier managed by mapping with the targeting information in the DSP server 200 and the second identifier managed in the SSP server 300 by mapping with the targeting information are mapped to the same targeting information, Instead of the existing retargeting method in which the target server 400 queries the DSP server 200 for targeting information, one SSP server 300 acting as a publisher 400 queries the DSP server 200 for targeting information It is possible to smoothly provide a retargeting advertisement.

한편 상기 서술한 구성인 사용자 단말(10), 광고주 서버(100), DSP 서버(200), SSP 서버(300), 퍼블리셔(400) 간은 통신망을 통해 정보를 송수신함이 바람직하다. 통신망은 기지국 제어기, 기지국 전송기 및/또는 중계기 등을 포함한다. 여기서, 기지국 제어기는 지지국 전송기와 교환국간 신호를 중계하는 역할을 한다. 통신망은 동기식 및 비동기식을 모두 지원한다. 따라서 동기식인 경우 송신 및 수신 기지국 전송기는 BTS(Base Station Transmission System), 송신 및 수신 기지국 제어기는 BSC(Base Station Controller)가 될 것이고, 비동기식인 경우 송신 및 수신 기지국 전송기는 RTS(Radio Tranceiver Subsystem), 송신 및 수신 기지국 제어기는 RNC(Radio Network Controller)가 될 것이다. 물론 본 발명의 실시예에 따른 통신망은 이에 한정되는 것이 아니며, CDMA 망이 아닌 GSM 망 및 향후 구현될 차세대 이동통신 시스템의 접속망에 사용될 수 있는 것을 통칭하는 것이라 할 수 있다.Meanwhile, it is preferable that the user terminal 10, the advertiser server 100, the DSP server 200, the SSP server 300, and the publisher 400 transmit and receive information through the communication network. The communication network includes a base station controller, a base station transmitter, and / or a repeater. Here, the base station controller relays signals between the base station transmitter and the exchange. The network supports both synchronous and asynchronous. Therefore, in case of the synchronous type, the transmission and reception base station transmitter will be a base station transmission system (BTS), the transmission and reception base station controller will be a base station controller (BSC) The transmitting and receiving base station controller will be an RNC (Radio Network Controller). Of course, the communication network according to the embodiment of the present invention is not limited to this, and it can be said that the communication network can be used for a GSM network other than a CDMA network and an access network of a next generation mobile communication system to be realized in the future.

통신망은 액세스포인트를 더 포함할 수 있다. 액세스포인트는 건물 내에 많이 설치되는 펨토(femto) 또는 피코(pico) 기지국과 같은 소형 기지국을 나타낸다. 여기서, 펨토 또는 피코 기지국은 소형 기지국의 분류상 휴대단말(110)을 최대 몇 대까지 접속할 수 있느냐에 따라 구분되는 것이다. 또한 액세스포인트는 사용자 단말(10)과 와이파이 등의 근거리 통신을 수행하기 위한 근거리 통신 모듈을 포함한다. 근거리 통신은 와이파이 이외에 블루투스 통신, 지그비(zigbee) 통신, 적외선 통신(IrDA), UHF(Ultra High Frequency) 및 VHF(Very High Frequency)와 같은 RF(Radio Frequency) 및 초광대역 통신(UWB) 등의 다양한 규격으로 수행될 수 있다. 액세스포인트는 데이터 패킷의 위치를 추출하고, 추출된 위치에 대한 최상의 통신 경로를 지정하며, 지정된 통신 경로를 따라 데이터 패킷을 다음 장치, 예컨대 사용자 단말(10)로 전달할 수 있다. 액세스포인트는 일반적인 네트워크 환경에서 여러 회선을 공유할 수 있다. The communication network may further include an access point. The access point represents a small base station such as a femto or pico base station, which is installed in a large number of buildings. Here, the femto or pico base station is classified according to the maximum number of mobile terminals 110 that can be connected on the classification of the small base stations. The access point also includes a user terminal 10 and a local communication module for performing local communication such as Wi-Fi. The short-range communication is not limited to Wi-Fi, but may be variously applied to a variety of applications such as Bluetooth (Radio Frequency) and UWB (Ultra Wide Band) communication such as Bluetooth communication, zigbee communication, IrDA, UHF and VHF Standard. The access point may extract the location of the data packet, specify the best communication path to the extracted location, and forward the data packet to the next device, e.g., the user terminal 10, along the designated communication path. Access points can share multiple lines in a typical network environment.

액세스포인트는 크게 고정형 액세스포인트 및 이동형 액세스포인트로 구분된다. 고정형 액세스포인트에는 라우터(router), 리피터(repeater) 및 중계기 등이 포함될 수 있으며, 이동형 액세스포인트에는 예컨대 케이티(KT)의 에그와 같은 특정 제조사의 브리지 제품이 포함된다. 이러한 이동형 액세스포인트는 자유로운 이동성을 보장하면서, 송신측 정보에서 수신측 주소를 읽고 가장 적절한 통신 경로를 지정한 후 전송할 수 있다.An access point is largely divided into a fixed access point and a mobile access point. The fixed access point may include a router, a repeater and a repeater, and the mobile access point may include a bridge product of a particular manufacturer, such as a KT egg. Such a mobile access point can read the receiving side address from the transmitting side information and specify the most appropriate communication path and transmit it while ensuring free mobility.

도 5는 본 발명의 일 실시예에 따른 DSP/SSP간 타겟팅 정보 매핑 방법을 이용한 리타겟팅 광고 제공 방법을 설명하기 위해 구성 간의 연동 모습을 간략화한 참고도이고, 도 6은 본 발명의 DSP/SSP간 타겟팅 정보 매핑 방법을 이용한 리타겟팅 광고 제공 방법을 설명하기 위한 순서도이다. FIG. 5 is a simplified schematic view illustrating a method of providing a retargeting advertisement using a DSP / SSP targeting information mapping method according to an embodiment of the present invention. FIG. 2 is a flowchart illustrating a method of providing a retargeting advertisement using an inter-targeting information mapping method.

도 5 및 도 6을 참조하면, 상술한 DSP/SSP간 타겟팅 정보 매핑 방법을 이용한 본 발명의 일 실시예에 따른 리타겟팅 광고 제공 방법은 (a) 퍼블리셔(400)가 사용자 단말(10)로부터 수집한 타겟팅 정보를 SSP 서버(300)에 전송하면서 광고를 요청하는 단계(S610); (b) 상기 SSP 서버(300)가 DSP 서버(200)에 상기 전송 받은 타겟팅 정보와 매핑된 제2 식별자를 전송하면서 광고를 요청하는 단계(S620); (c) 상기 DSP 서버(200)가 상기 전송 받은 제2 식별자와 매핑되는 제1 식별자를 검색하여 타겟팅 정보를 데이터베이스에서 추출하는 단계(S630); (d) 상기 DSP 서버(200)가 상기 추출한 타겟팅 정보를 기반으로 광고를 선별하여, 상기 SSP 서버(300)로 전송하는 단계(S640); 및 (e) 상기 SSP 서버(300)가 전송받은 광고를 상기 퍼블리셔(400)에 전송하는 단계(S650)를 포함할 수 있다. 5 and 6, a method for providing a retargeting advertisement according to an embodiment of the present invention using the DSP / SSP inter-targeting information mapping method includes the steps of (a) A step S610 of requesting advertisement while transmitting one targeting information to the SSP server 300; (b) the SSP server 300 requests an advertisement while transmitting a second identifier mapped to the received targeting information to the DSP server 200 (S620); (c) a step (S630) for the DSP server (200) to search for a first identifier mapped to the transmitted second identifier and to extract targeting information from the database; (d) selecting the advertisement based on the extracted targeting information by the DSP server 200 and transmitting the selected advertisement to the SSP server 300 (S640); And (e) transmitting the advertisement received by the SSP server 300 to the publisher 400 (S650).

상기 (a) 단계(S610)는, 퍼블리셔(400)가 사용자 단말(10)로부터 수집한 타겟팅 정보를 SSP 서버(300)에 전송하면서 광고를 요청한다. 사용자 단말(10)은 리타겟팅 광고 서비스의 기준이 되는 타겟팅 정보를 사용자 쿠키에 포함시켜 관리할 수 있다. 그리고 퍼블리셔(400)는 사용자가 퍼블리셔(400)의 웹사이트에 접속하는 경우, 타겟팅 정보가 포함된 사용자 쿠키를 읽어 타겟팅 정보를 SSP 서버(300)로 전송하면서 광고를 요청할 수 있다. In step (a) S610, the publisher 400 requests the advertisement while transmitting the targeting information collected from the user terminal 10 to the SSP server 300. The user terminal 10 can manage targeting information serving as a reference of a retargeting advertisement service by including it in a user cookie. When the user accesses the website of the publisher 400, the publisher 400 may request the advertisement while reading the user cookie including the targeting information and transmitting the targeting information to the SSP server 300.

기존에 퍼블리셔(400)는 사용자가 퍼블리셔(400)의 웹사이트에 접속하였을 경우, 사용자 단말(10)의 타겟팅 정보를 읽어 상기 사용자에 대한 타겟팅 정보를 DSP 서버(200)에 조회하여 답변을 받는 방식으로 광고주 서버(100)에 접속했던 사용자가 퍼블리셔(400)의 웹사이트에 접속했다는 것을 인지하였다. The publisher 400 reads the targeting information of the user terminal 10 when the user accesses the website of the publisher 400 and inquires the DSP server 200 about the targeting information about the user, That the user who has connected to the advertiser server 100 has accessed the website of the publisher 400. [

그러나 이와 같은 방식은 광고를 제공하는 퍼블리셔(400)의 수가 매우 많아지면서 매우 많은 퍼블리셔(400)가 DSP 서버(200)에 조회를 요구하고 DSP 서버(200)가 일일이 각 퍼블리셔(400)에 광고를 송출해야 하여 DSP 서버(200) 측에서는 트래픽을 방지하기 위해 비용이 더 많이 들게 되었고, DSP 서버(200)는 타겟팅 정보를 대량으로 제공해야 하는 경우에 처리해야 하는 교통이 기하급수적으로 증가하게 되어, DSP 서버(200)의 시스템 성능 저하 및 광고 송출 지연 시간이 증가하게 되었다. However, since the number of the publishers 400 providing the advertisement is greatly increased, a great number of the publishers 400 request the inquiry to the DSP server 200 and the DSP server 200 transmits the advertisement to each of the publishers 400 The DSP server 200 has a higher cost to prevent traffic on the DSP server 200 side and the DSP server 200 exponentially increases the traffic to be processed in the case of providing a large amount of targeting information, System performance degradation and advertisement delivery delay time of the server 200 are increased.

따라서 본 발명은 상기 (a) 단계(S610)와 같이 타겟팅 정보를 곧바로 DSP 서버(200)에 전달하는 것이 아니라, SSP 서버(300)에 전달하여 SSP 서버(300)와 DSP 서버(200)간에 정보를 송수신하는 방식으로 사용자를 인지하기 위한 수많은 퍼블리셔(400)와 DSP 서버(200)간의 연결을 간소화시켜 DSP 서버(200)의 부담을 해결한다.Accordingly, the present invention does not directly transmit the targeting information to the DSP server 200, but transmits the targeting information to the SSP server 300 as in step (a) The connection between the publisher 400 and the DSP server 200 for recognizing the user is simplified and the burden of the DSP server 200 is solved.

여기서 타겟팅 정보는, 타겟팅 정보, 로그인 정보, IP 주소, 사용자가 본 페이지 정보, 사용자의 관심 상품 정보, 사용자의 구매 내역 중 적어도 하나를 포함하는 것을 특징으로 할 수 있으나, 이때 전송하는 타겟팅 정보는 SSP 서버(300)가 퍼블리셔(400)의 웹사이트에 접속한 사용자가 누구인지 식별할 수 있을 정도의 정보일 수 있다.Herein, the targeting information may include at least one of targeting information, login information, IP address, page information viewed by the user, information of the interested goods of the user, and purchase details of the user. It may be information that the server 300 can identify the user who accessed the website of the publisher 400.

따라서 사용자가 퍼블리셔(400)의 웹사이트에 접속하기 전에 광고주 서버(100)에 접속하여 상품을 열람한 경우, 광고주 서버(100)는 사용자 단말(10)의 사용자를 식별하기 위한 타겟팅 정보를 쿠키에 저장시키고, 추후 상기 사용자가 퍼블리셔(400)의 웹사이트에 접속한 경우, 퍼블리셔(400)가 사용자 단말(10)의 쿠기에 타겟팅 정보를 읽어 사용자의 타겟팅 정보를 SSP 서버(300)에 제공하고, SSP 서버(300)는 타겟팅 정보와 매핑되는 제2 식별자를 DSP 서버(200)에 전송하며, DSP 서버(200)는 수신한 제2 식별자와 매핑되는 타겟팅 정보를 검색하여, 상기 사용자가 열람하였던 상품에 관련된 광고를 제공하는 방식으로 리타겟팅 서비스를 실현할 수 있다. Therefore, when the user accesses the advertiser server 100 and browses the product before accessing the website of the publisher 400, the advertiser server 100 transmits targeting information for identifying the user of the user terminal 10 to a cookie When the user accesses the website of the publisher 400, the publisher 400 reads the targeting information to the cookie of the user terminal 10 and provides the targeting information of the user to the SSP server 300, The SSP server 300 transmits a second identifier mapped to the targeting information to the DSP server 200. The DSP server 200 searches the targeting information mapped with the received second identifier, The advertiser can realize the re-targeting service by providing the advertisement related to the advertisement.

한편 사용자 단말(10)은 다양한 유무선 환경에 적용될 수 있는 휴대폰, PDA(Personal Digital Assistant), 셀룰러폰, PCS(Personal Communication Service)폰, GSM(Global System for Mobile)폰, W-CDMA(Wideband CDMA)폰, CDMA-2000폰, MBS(Mobile Broadband System)폰, PMP(Portable Multimedia Player), MID(Mobile Internet Device), 스마트폰(Smart Phone), 데스크톱(Desktop), 태블릿 컴퓨터(Tablet PC), 노트북(Note book), 넷북(Net book) 및 정보통신 기기 등을 포함한다. 한편 사용자 단말(10)은 휴대용 소형기기를 나타낼 수 있지만, 캠코더 또는 랩탑 컴퓨터 등을 포함하는 경우에는 이동통신단말기로 지칭될 수 있으므로, 본 발명의 실시예에서는 이에 특별히 한정하지는 않을 것이다.The user terminal 10 may be a mobile phone, a PDA (Personal Digital Assistant), a cellular phone, a PCS (Personal Communication Service) phone, a GSM (Global System for Mobile) phone, a W- (PDAs), CDMA-2000 phones, Mobile Broadband System (MBS) phones, Portable Multimedia Player (PMP), Mobile Internet Device (MID), Smart Phone, Desktop, Tablet PC, Note books, net books and information communication devices. On the other hand, the user terminal 10 may represent a portable small device, but it may be referred to as a mobile communication terminal when it includes a camcorder or a laptop computer, so that the embodiment of the present invention is not particularly limited thereto.

상기 (b) 단계(S620)는, SSP 서버(300)가 DSP 서버(200)에 전송 받은 타겟팅 정보와 매핑된 제2 식별자를 전송하면서 광고를 요청한다. 즉 수많은 퍼블리셔(400)가 요청하는 리타겟팅 광고를 제공하기 위해 사용자를 식별함에 있어, 수많은 퍼블리셔(400)가 직접적으로 DSP 서버(200)에 사용자 식별을 요청하는 것이 아니라, 퍼블리셔(400)를 대행하는 SSP 서버(300)가 퍼블리셔(400)의 질의를 통합하여 DSP 서버(200)에 전달하면서 광고를 요청하기에 DSP 서버(200)에서 발생하는 트래픽을 줄이고, 원활하게 리타겟팅 광고를 제공할 수 있다.In step (b), the SSP server 300 transmits a second identifier mapped to the targeting information transmitted to the DSP server 200, and requests advertisement. In other words, in identifying a user to provide a retargeting advertisement requested by a large number of publishers 400, a large number of publishers 400 may not directly request the user to identify the user to the DSP server 200, The SSP server 300 integrates the query of the publisher 400 and transmits the query to the DSP server 200 to reduce the traffic generated in the DSP server 200 and to provide the search advertisement smoothly have.

상기 (c) 단계(S630)는, DSP 서버(200)가 전송 받은 제2 식별자와 매핑되는 제1 식별자를 검색하여 타겟팅 정보를 데이터베이스에서 추출한다. SSP 서버(300)가 관리하는 제2 식별자와 DSP가 관리하는 제1 식별자는 서로 상이한 것이 일반적이다. 각 서버는 자신의 서버에서 관리하는 정보를 구분하고 필요할 때 신속하게 검색하기 위해, 또는 보안상의 이유로 정보마다 식별자를 부여하여 관리하기 때문이다. In step (c) (S630), the DSP server 200 searches for a first identifier mapped to the received second identifier, and extracts targeting information from the database. The second identifier managed by the SSP server 300 and the first identifier managed by the DSP are generally different from each other. This is because each server distinguishes the information managed by its own server and searches for it when necessary, or manages an identifier for each information for security reasons.

예를 들어 사용자의 ID가 ‘banana’인 경우, 이를 그대로 저장하는 것이 아니라 각 서버에서 기 설정된 규칙에 의거해‘banana=bbb’와 같이 특별한 식별자를 부여하여 관리할 수 있는데, DSP 서버(200)에서는 ‘banana=aaa’라고 관리하나 SSP 서버(300)에서는‘banana=bbb’와 같이 같은 사용자 타겟팅 정보에 대해 다른 식별자를 부여하여 관리할 수 있다. 따라서 본 발명에서는 SSP 서버(300)가 자신이 관리하는 사용자 타겟팅 정보에 매핑된 제2 식별자를 DSP 서버(200)에 미리 제공하여, 추후 퍼블리셔(400)로부터 광고 요청이 온 경우, SSP 서버(300)는 DSP 서버(200)에 제2 식별자 만을 제공하면서 광고를 요청하면, DSP 서버(200)에서는 후술하는 방법과 같이 DSP 서버(200)에서 관리하는 제1 식별자를 SSP 서버(300)에서 관리하는 제2 식별자와 미리 매핑시켜 놓았기 때문에, SSP 서버(300)로부터 광고 요청을 받자 마자, 제2 식별자에 매핑된 타겟팅 정보를 신속하게 검색하여, 리타겟팅 광고 제공이 가능해진다. For example, when the ID of the user is 'banana', it is possible to manage a specific identifier such as 'banana = bbb' according to predetermined rules in each server, Banana = aaa ', but the SSP server 300 can manage the same user targeting information by assigning different identifiers such as' banana = bbb'. Therefore, in the present invention, the SSP server 300 provides the second identifier mapped to the user targeting information managed by the SSP server 300 in advance to the DSP server 200. If the advertisement request is subsequently transmitted from the publisher 400, The DSP server 200 manages the first identifier managed by the DSP server 200 in the SSP server 300 according to a method to be described later by providing the second identifier to the DSP server 200 As soon as the advertisement request is received from the SSP server 300, the targeting information mapped to the second identifier can be quickly searched for and a retargeting advertisement can be provided because it is previously mapped with the second identifier.

따라서 DSP 서버(200)는 SSP 서버(300)로부터 퍼블리셔(400)에 접속한 사용자를 식별하기 위한 제2 식별자를 수신하자마자, 신속하게 제2 식별자와 매핑되는 제1 식별자를 검색하여 상기 사용자의 타겟팅 정보를 데이터베이스에서 추출할 수 있다. Accordingly, upon receiving the second identifier for identifying the user connected to the publisher 400 from the SSP server 300, the DSP server 200 can quickly search for the first identifier mapped to the second identifier, Information can be extracted from the database.

상기 (d) 단계(S640)는, DSP 서버(200)가 추출한 타겟팅 정보를 기반으로 광고를 선별하여, 상기 SSP 서버(300)로 전송한다. 따라서 사용자가 광고주 서버(100)에서 ‘A 침대’를 보거나, ‘A 침대’를 장바구니에 저장한 경우 광고주 서버(100)는 사용자가 광고주 서버(100)에서 본 내역을 포함하는 타겟팅 정보를 DSP 서버(200)에 제공하여 DSP 서버(200)는 상기 타겟팅 정보를 저장하고 있으며, 이후에 퍼블리셔(400)의 웹사이트에 접속한 경우 앞서 상술한 과정에 의해 DSP 서버(200)는 상기 사용자를 인지하여, 미리 저장되어 있던 타겟팅 정보를 기반으로 ‘A 침대’에 대한 광고를 추출하여 SSP 서버(300)에 전송할 수 있다. The step (d) S640 selects an advertisement based on the targeting information extracted by the DSP server 200, and transmits the selected advertisement to the SSP server 300. Accordingly, when the user views the 'A bed' in the advertiser server 100 or the 'A bed' in the shopping cart, the advertiser server 100 transmits the targeting information including the details viewed from the advertiser server 100, The DSP server 200 stores the targeting information and then accesses the website of the publisher 400. The DSP server 200 recognizes the user by the process described above , It can extract the advertisement for 'A bed' based on the previously stored targeting information and transmit it to the SSP server 300.

상기 (e) 단계(S650)는, SSP 서버(300)가 DSP 서버(200)로부터 전송 받은 광고를 퍼블리셔(400)에 전송한다. 따라서 퍼블리셔(400)가 DSP 서버(200)로 직접적인 사용자 식별 요청 및 광고 요청을 하는 것이 아니라, SSP 서버(300)가 여러 퍼블리셔(400)의 요청을 통합하여 DSP 서버(200)와 정보를 송수신하기에 종래의 리타겟팅 광고 방법 보다 DSP 서버(200)에 부담을 주지 않고 원활하게 리타겟팅 광고를 제공할 수 있다.In step (e) (S650), the SSP server 300 transmits the advertisement received from the DSP server 200 to the publisher 400. Therefore, instead of the publisher 400 sending a direct user identification request and an advertisement request to the DSP server 200, the SSP server 300 integrates the requests of the various publishers 400 and transmits and receives information to and from the DSP server 200 It is possible to provide the retargeting advertisement smoothly without burdening the DSP server 200 over the conventional retargeting advertisement method.

한편 상기 (e) 단계(S650)는, (d) 단계에서 제2 식별자와 매핑되는 제1 식별자가 없는 경우, 타겟팅 정보 고려 없이 광고를 선별하는 것을 특징으로 할 수 있다. 퍼블리셔(400)에 접속하는 모든 사용자가 광고주 서버(100)로부터 유입되는 것이 아니기 때문에, 이러한 사용자들에 대해서는 DSP 서버(200)나 SSP 서버(300)에 타겟팅 정보가 존재하지 않는 경우도 있을 것이다. 이러한 경우에도 퍼블리셔(400)는 사용자 단말(10)의 쿠키를 읽어 SSP 서버(300)에 광고를 요청하지만, SSP 서버(300) 및 DSP 서버(200)에서는 상기 사용자에 대한 타겟팅 정보가 없으므로 무작위로 광고를 선별하여 제공할 수 있다. Meanwhile, in step (e) (S650), if there is no first identifier mapped to the second identifier in step (d), the advertisement is selected without considering the targeting information. There is a case where no targeting information exists in the DSP server 200 or the SSP server 300 for these users because all users connecting to the publisher 400 are not from the advertiser server 100. [ In this case, the publisher 400 reads the cookie of the user terminal 10 to request the advertisement to the SSP server 300, but since the SSP server 300 and the DSP server 200 do not have the targeting information for the user, Ads can be selectively provided.

도 7은 본 발명의 일 실시예에 따른 DSP 서버(200)가 DSP/SSP간 타겟팅 정보를 매핑하는 방법을 설명하기 위한 순서도이다. 7 is a flowchart illustrating a method of mapping DSP / SSP targeting information between the DSP server 200 according to an exemplary embodiment of the present invention.

도 7을 참조하면, 본 발명의 일 실시예에 따른 DSP 서버(200)가 DSP/SSP간 타겟팅 정보를 매핑하는 방법은, (a) 광고주 서버(100)로부터 타겟팅 정보를 전송 받는 단계(S710); (b) 상기 타겟팅 정보에 제1 식별자를 매핑시키는 단계(S720); (c) 상기 타겟팅 정보를 SSP 서버(300)에 전송하여, 상기 SSP 서버(300)에서 상기 타겟팅 정보에 매핑한 제2 식별자를 전송 받는 단계(S730); 및 (d) 상기 제2 식별자를 상기 제1 식별자가 매핑된 타겟팅 정보에 추가로 매핑시켜 데이터베이스에 저장하는 단계(S740)를 포함할 수 있다. Referring to FIG. 7, a method of mapping the DSP / SSP targeting information between the DSP server 200 according to an embodiment of the present invention includes the steps of (a) receiving the targeting information from the advertiser server 100 (S710) ; (b) mapping the first identifier to the targeting information (S720); (c) transmitting the targeting information to the SSP server 300 to receive a second identifier mapped to the targeting information from the SSP server 300 (S730); And (d) further mapping the second identifier to the targeting information to which the first identifier is mapped and storing the mapped target information in a database (S740).

상기 (a) 단계(S710)에서는, DSP 서버(200)가 광고주 서버(100)로부터 타겟팅 정보를 전송 받는다. 광고주 서버(100)는 사용자가 광고주의 웹사이트에 접속하는 경우, 타겟팅 정보가 포함된 사용자 쿠키를 읽어 타겟팅 정보를 DSP 서버(200)로 전송할 수 있다. 이후, 사용자 단말(10)이 DSP 서버(200)와 계약된 SSP 서버(300)가 관리하는 퍼블리셔(400)의 웹사이트에 접속하는 경우, 후술할 방식으로 타겟팅 정보에 매핑되는 리타겟팅 광고를 수신하여 사용자에게 제공할 수 있다. In step (a) (S710), the DSP server 200 receives the targeting information from the advertiser server 100. When the user accesses the advertiser's web site, the advertiser server 100 may transmit the targeting information to the DSP server 200 by reading the user cookie including the targeting information. Thereafter, when the user terminal 10 accesses the website of the publisher 400 managed by the SSP server 300 contracted with the DSP server 200, a retargeting advertisement mapped to the targeting information is received And provide it to the user.

여기서 타겟팅 정보는, 타겟팅 정보, 로그인 정보, IP 주소, 사용자가 본 페이지 정보, 사용자의 관심 상품 정보, 사용자의 구매 내역 중 적어도 하나를 포함하는 것을 특징으로 할 수 있다. 따라서 사용자가 광고주 서버(100)에서 ‘A 침대’를 보거나, ‘A 침대’를 장바구니에 저장한 경우, 이와 같은 타겟팅 정보를 사용자 단말(10)의 쿠키에 저장시키고, 이 타겟팅 정보를 DSP 서버(200)에 제공한다. 그러면 DSP 서버(200)는 상기 사용자가 퍼블리셔(400)의 웹사이트에 접속한 경우, 이와 같은 타겟팅 정보를 토대로 ‘A 침대’ 관련 광고를 제공하는 방식으로 리타겟팅 서비스를 실현할 수 있다.Here, the targeting information may include at least one of targeting information, login information, IP address, page information viewed by the user, information of the interested goods of the user, and purchase details of the user. Accordingly, when the user views the 'A bed' in the advertiser server 100 or stores the 'A bed' in the shopping cart, this targeting information is stored in the cookie of the user terminal 10, 200). Then, when the user accesses the website of the publisher 400, the DSP server 200 can realize the re-targeting service by providing 'A bed' related advertisement based on such targeting information.

상기 (b) 단계(S720)에서는, DSP 서버(200)가 타겟팅 정보에 제1 식별자를 매핑시킨다. 제1 식별자는 DSP 서버(200)에서 사용자 타겟팅 정보에 대해 관리하기 위해 부여하는 식별자로 각 사용자의 타겟팅 정보를 구별하게 하고, SSP 서버(300)의 광고 요청이 있을 때 신속하게 사용자의 타겟팅 정보를 검색하여 리타겟팅 광고를 선별하여 제공하기 위해 사용될 수 있다.In step (b) (S720), the DSP server 200 maps the first identifier to the targeting information. The first identifier is used to distinguish the targeting information of each user from the identifier given by the DSP server 200 for managing the user targeting information, and when the advertisement request of the SSP server 300 is received, And can be used to selectively provide retargeting advertisements.

상기 (c) 단계(S730)에서는, DSP 서버(200)가 타겟팅 정보를 SSP 서버(300)에 전송하고, SSP 서버(300)에서 타겟팅 정보에 매핑한 제2 식별자를 전송 받는다. DSP 서버(200)와 SSP 서버(300)는 리타겟팅 광고를 제공하기 위해서 광고주 서버(100)에 접속했던 사용자가 퍼블리셔(400)의 웹사이트에 접속할 때 동일한 사용자임을 인지할 수 있어야 한다. In step (c) (S730), the DSP server 200 transmits the targeting information to the SSP server 300 and receives the second identifier mapped to the targeting information from the SSP server 300. The DSP server 200 and the SSP server 300 should be able to recognize that the user who is connected to the advertiser server 100 to provide the retargeting advertisement is the same user when accessing the website of the publisher 400. [

기존에는 이러한 인지를 위해서 사용자가 퍼블리셔(400)의 웹사이트에 접속하였을 경우, 퍼블리셔(400)는 상기 사용자에 대한 타겟팅 정보를 DSP 서버(200)에 조회하여 답변을 받는 방식으로 광고주 서버(100)에 접속했던 동일한 사용자가 퍼블리셔(400)의 웹사이트에 접속했다는 것을 인지하였다. The publisher 400 searches the DSP server 200 for the targeting information for the user and receives a response from the advertiser server 100. In this case, That the same user who accessed the publisher 400 accessed the publisher's Web site.

그러나 이와 같은 방식은 광고를 제공하는 퍼블리셔(400)의 수가 매우 많아지면서 매우 많은 퍼블리셔(400)가 DSP 서버(200)에 조회를 요구하고 DSP 서버(200)가 일일이 각 퍼블리셔(400)에 광고를 송출해야 하여 DSP 서버(200) 측에서는 트래픽을 방지하기 위해 비용이 더 많이 들게 되었고, DSP 서버(200)는 타겟팅 정보를 대량으로 제공해야 하는 경우에 처리해야 하는 교통이 기하급수적으로 증가하게 되어, DSP 서버(200)의 시스템 성능 저하 및 광고 송출 지연 시간이 증가하게 되었다.However, since the number of the publishers 400 providing the advertisement is greatly increased, a great number of the publishers 400 request the inquiry to the DSP server 200 and the DSP server 200 transmits the advertisement to each of the publishers 400 The DSP server 200 has a higher cost to prevent traffic on the DSP server 200 side and the DSP server 200 exponentially increases the traffic to be processed in the case of providing a large amount of targeting information, System performance degradation and advertisement delivery delay time of the server 200 are increased.

따라서 본 발명에서는 DSP 서버(200)와 SSP 서버(300)간의 정보 송수신을 통해, 광고주 서버(100)에 접속했던 사용자가 퍼블리셔(400)의 웹사이트에 접속할 때 동일한 사용자임을 인지하는 방식을 위해, (c) 단계에서는 DSP 서버(200)에서 관리하는 사용자의 타겟팅 정보를 SSP 서버(300)에 전송한다. 이때 전송하는 타겟팅 정보는 SSP 서버(300)가 퍼블리셔(400)의 웹사이트에 접속한 사용자가 누구인지 식별할 수 있을 정도의 정보일 수 있다.Therefore, according to the present invention, when a user who is connected to the advertiser server 100 through information transmission / reception between the DSP server 200 and the SSP server 300 recognizes the same user when accessing the website of the publisher 400, In step (c), the targeting information of the user managed by the DSP server 200 is transmitted to the SSP server 300. In this case, the transmission target information may be information that allows the SSP server 300 to identify the user who accesses the website of the publisher 400.

또한 상기 (c) 단계(S730)는, DSP 서버(200)가 SSP 서버(300)로부터 제2 식별자를 회신 받을 Return URL 주소를 포함하여 전송하는 것을 특징으로 할 수 있다. 이는 DSP 서버(200)의 주소로, 더욱 상세하게는 SSP 서버(300)가 제2 식별자를 매핑한 타겟팅 정보와 동일한 타겟팅 정보가 저장된 DSP 서버(200)의 데이터베이스 주소일 수 있다. 따라서 SSP 서버(300)는 상기 타겟팅 정보가 저장되어 있는 DSP 서버(200)의 데이터베이스 주소에 곧바로 매핑된 제2 식별자를 전송할 수 있고, DSP 서버(200)는 상기 제2 식별자를 수신하여 제1 식별자가 매핑된 타겟팅 정보에 곧바로 제2 식별자를 매핑할 수 있어 직관적인 타겟팅 정보 관리가 가능해진다. Also, the step (c) S730 may include transmitting the second identifier from the SSP server 300 including the Return URL address to which the DSP server 200 returns the response. This may be the address of the DSP server 200, more specifically, the database address of the DSP server 200 storing the same targeting information that the SSP server 300 maps to the second identifier. Therefore, the SSP server 300 can transmit the second identifier directly mapped to the database address of the DSP server 200 storing the targeting information, and the DSP server 200 receives the second identifier, The second identifier can be directly mapped to the mapped targeting information, so that intuitive targeting information management becomes possible.

상기 (d) 단계(S740)에서는, DSP 서버(200)가 제2 식별자를 제1 식별자가 매핑된 타겟팅 정보에 추가로 매핑시켜 데이터베이스에 저장한다. DSP 서버(200)는 광고주 서버(100)로부터 타겟팅 정보를 제공받아 제1 식별자를 매핑시켜 놓고, 이 타겟팅 정보를 SSP 서버(300)에 송신하여 SSP 서버(300)로부터 상기 타겟팅 정보에 매핑한 제2 식별자를 수신하여, 추가적으로 제1 식별자가 매핑된 타겟팅 정보에 추가로 제2 식별자를 매핑시켜 저장한다. In step (d) (S740), the DSP server 200 further maps the second identifier to the targeting information to which the first identifier is mapped, and stores the mapping in the database. The DSP server 200 receives the targeting information from the advertiser server 100, maps the first identifier to the SSP server 300, and transmits the targeting information to the SSP server 300, 2 identifier, and additionally maps and stores the second identifier in addition to the targeting information to which the first identifier is mapped.

예를 들어 특정 사용자의 ID가 ‘banana’라면 DSP 서버(200)는 ‘banana=aaa’라고 저장한 후 SSP 서버(300)에 상기 사용자의 ID‘banana’를 전송하고, SSP 서버(300)는 ‘banana=bbb’와 같이 제2 식별자를 부여하여 관리하면서, 제2 식별자를 DSP 서버(200)에 알려준다. 그러면 DSP 서버(200)는 ‘banana=aaa=bbb’와 같이 제1 식별자와 제2 식별자를 매핑시켜 데이터베이스에 저장함으로써 후술할 리타겟팅 광고 제공 방법의 실시예에서와 같이, 광고주 서버(100)에 접속했던 사용자가 퍼블리셔(400)의 웹사이트에 접속할 때 동일한 사용자임을 SSP 서버(300)로부터 인지할 수 있게 된다. For example, if the ID of a specific user is 'banana', the DSP server 200 stores 'banana = aaa' and transmits the ID 'banana' of the user to the SSP server 300, and the SSP server 300 quot; banana = bbb " and informs the DSP server 200 of the second identifier. Then, the DSP server 200 maps the first identifier and the second identifier, such as 'banana = aaa = bbb', and stores the same in the database. Thus, as in the embodiment of the method for providing the retargeting advertisement described later, The SSP server 300 can recognize that the connected user is the same user when accessing the web site of the publisher 400.

이와 같이 DSP 서버(200)에서 타겟팅 정보와 매핑하여 관리하는 제1 식별자와, SSP 서버(300)에서 타겟팅 정보와 매핑하여 관리하는 제2 식별자가 동일 타겟팅 정보를 지칭하는 것으로 매핑시켜 저장함으로써, 퍼블리셔(400)가 DSP 서버(200)에 타겟팅 정보를 조회하는 기존의 리타겟팅 방법 대신, 여러 퍼블리셔(400)를 대행하는 하나의 SSP 서버(300)가 DSP 서버(200)에 타겟팅 정보를 조회하도록 하여 원활하게 리타겟팅 광고를 제공할 수 있다. As described above, the first identifier managed by mapping with the targeting information in the DSP server 200 and the second identifier managed in the SSP server 300 by mapping with the targeting information are mapped to the same targeting information, Instead of the existing retargeting method in which the target server 400 queries the DSP server 200 for targeting information, one SSP server 300 acting as a publisher 400 queries the DSP server 200 for targeting information It is possible to smoothly provide a retargeting advertisement.

도 8은 본 발명의 일 실시예에 DSP 서버(200)가 리타겟팅 광고를 제공하는 방법을 설명하기 위한 순서도이다.8 is a flowchart illustrating a method of providing a retargeting advertisement by the DSP server 200 according to an embodiment of the present invention.

도 8을 참조하면, 본 발명의 일 실시예에 따른 DSP 서버(200)가 리타겟팅 광고를 제공하는 방법은, (a) SSP 서버(300)로부터 광고를 제공 받을 타겟팅 정보에 매핑된 제2 식별자 정보와 함께 광고를 요청 받는 단계(S810); (b) 제2 식별자와 매핑되는 제1 식별자를 검색하는 단계(S820); (c) 상기 제1 식별자와 매핑된 타겟팅 정보를 데이터베이스에서 추출하는 단계(S830); 및 (d) 상기 추출한 타겟팅 정보를 기반으로 광고를 선별하여, 상기 SSP 서버(300)로 전송하는 단계(S840)를 포함할 수 있다. Referring to FIG. 8, a method of providing a retargeting advertisement by the DSP server 200 according to an embodiment of the present invention includes the steps of: (a) receiving, from the SSP server 300, Receiving an advertisement together with the information (S810); (b) searching (S820) for a first identifier that is mapped to the second identifier; (c) extracting the targeting information mapped with the first identifier from the database (S830); And (d) selecting an advertisement based on the extracted targeting information and transmitting the advertisement to the SSP server 300 (S840).

상기 (a) 단계(S810)에서는, DSP 서버(200)가 SSP 서버(300)로부터 광고를 제공 받을 타겟팅 정보에 매핑된 제2 식별자 정보와 함께 광고를 요청 받는다. 즉 수많은 퍼블리셔(400)가 요청하는 리타겟팅 광고를 제공하기 위해 사용자를 식별함에 있어, 기존의 방법처럼 수많은 퍼블리셔(400)가 직접적으로 DSP 서버(200)에 사용자 식별을 요청하는 것이 아니라, 퍼블리셔(400)를 대행하는 SSP 서버(300)가 퍼블리셔(400)의 질의를 통합하여 DSP 서버(200)에 전달하면서 광고를 요청하기에, DSP 서버(200)에서 발생하는 트래픽을 줄이고 원활하게 리타겟팅 광고를 제공할 수 있다.In step (a) (S810), the DSP server 200 receives an advertisement together with the second identifier information mapped to the targeting information on which advertisement is to be provided from the SSP server 300. In other words, in identifying a user to provide a retargeting advertisement requested by a large number of publishers 400, a large number of the publishers 400 may not directly request the user to identify the user to the DSP server 200 as in the conventional method, The SSP server 300 acting as an agent of the ISP 400 integrates the query of the publisher 400 and transmits the query to the DSP server 200 so as to reduce the traffic generated in the DSP server 200, Can be provided.

상기 (b) 단계(S820)에서는, DSP 서버(200)가 제2 식별자와 매핑되는 제1 식별자를 검색한다. SSP 서버(300)가 관리하는 제2 식별자와 DSP가 관리하는 제1 식별자는 서로 상이한 것이 일반적이다. 각 서버는 자신의 서버에서 관리하는 정보를 구분하고 필요할 때 신속하게 검색하기 위해, 또는 보안상의 이유로 정보마다 식별자를 부여하여 관리하기 때문이다. In step (b) (S820), the DSP server 200 searches for a first identifier mapped to the second identifier. The second identifier managed by the SSP server 300 and the first identifier managed by the DSP are generally different from each other. This is because each server distinguishes the information managed by its own server and searches for it when necessary, or manages an identifier for each information for security reasons.

다만 본 발명에서는 DSP 서버(200)에서 SSP 서버(300)에서 관리하는 제2 식별자를 포함하여 타겟팅 정보를 저장하기 때문에 하나의 사용자에 대한 타겟팅 정보에 제1 식별자와 제2 식별자가 함께 매핑되어 저장되어 있다. However, in the present invention, since the DSP server 200 stores the target information including the second identifier managed by the SSP server 300, the first identifier and the second identifier are mapped together in the targeting information for one user, .

따라서 DSP 서버(200)는 SSP 서버(300)로부터 퍼블리셔(400)에 접속한 사용자를 식별하기 위한 제2 식별자를 수신하자마자, 신속하게 제2 식별자와 매핑되는 제1 식별자를 검색하여 (c) 단계(S830)에서는, DSP 서버(200)가 사용자의 타겟팅 정보를 데이터베이스에서 추출할 수 있다. Accordingly, immediately after the DSP server 200 receives the second identifier for identifying the user connected to the publisher 400 from the SSP server 300, the DSP server 200 searches the first identifier mapped to the second identifier quickly (c) (S830), the DSP server 200 can extract the user's targeting information from the database.

상기 (d) 단계(S840)에서는, DSP 서버(200)가 추출한 타겟팅 정보를 기반으로 광고를 선별하여, 상기 SSP 서버(300)로 전송한다. In step (d) (S840), the advertisement is selected based on the targeting information extracted by the DSP server 200 and is transmitted to the SSP server 300.

예를 들어 사용자가 광고주 서버(100)에서 ‘A 침대’를 보거나, ‘A 침대’를 장바구니에 저장한 경우 광고주 서버(100)는 사용자가 광고주 서버(100)에서 본 내역을 포함하는 타겟팅 정보를 DSP 서버(200)에 제공하여 DSP 서버(200)는 상기 타겟팅 정보를 저장하고 있으며, 이후에 퍼블리셔(400)의 웹사이트에 접속한 경우 앞서 상술한 과정에 의해 DSP 서버(200)는 상기 사용자를 인지하여, 미리 저장되어 있던 타겟팅 정보를 기반으로 ‘A 침대’에 대한 광고를 추출하여 SSP 서버(300)에 전송할 수 있다. For example, if the user views the 'A bed' in the advertiser server 100 or the 'A bed' in the shopping cart, the advertiser server 100 stores the targeting information including the details viewed by the advertiser server 100 The DSP server 200 stores the target information in the DSP server 200. If the DSP server 200 accesses the website of the publisher 400 in the future, the DSP server 200 acquires the user And extracts an advertisement for 'A bed' based on the previously stored targeting information, and transmits the extracted advertisement to the SSP server 300.

따라서 퍼블리셔(400)가 DSP 서버(200)로 직접적인 사용자 식별 요청 및 광고 요청을 하는 것이 아니라, SSP 서버(300)가 여러 퍼블리셔(400)의 요청을 통합하여 DSP 서버(200)와 정보를 송수신하기에 종래의 리타겟팅 광고 방법 보다 DSP 서버(200)에 부담을 주지 않고 원활하게 리타겟팅 광고를 제공할 수 있다.Therefore, instead of the publisher 400 sending a direct user identification request and an advertisement request to the DSP server 200, the SSP server 300 integrates the requests of the various publishers 400 and transmits and receives information to and from the DSP server 200 It is possible to provide the retargeting advertisement smoothly without burdening the DSP server 200 over the conventional retargeting advertisement method.

이하에서는 장치의 관점에서 본 발명의 DSP/SSP간 타겟팅 정보가 매핑된 DSP 서버(200)를 설명한다.Hereinafter, the DSP server 200 to which the DSP / SSP targeting information of the present invention is mapped from the device perspective will be described.

본 발명의 일 실시예에 따른 DSP/SSP간 타겟팅 정보가 매핑된 DSP 서버(200)는 광고주 서버(100)로부터 타겟팅 정보를 수신하고 SSP(Supply Side Platform) 서버(300)에 상기 타겟팅 정보를 송신하며, SSP 서버(300)에서 타겟팅 정보와 매핑한 제2 식별자를 수신하는 통신부, 광고주 서버(100)로부터 수신한 타겟팅 정보에 제1 식별자를 매핑시키고, SSP 서버(300)로부터 수신한 제2 식별자가 상기 타겟팅 정보를 지칭하도록 매핑시키는 식별자 매핑부, 제1 식별자 및 제2 식별자가 매핑된 타겟팅 정보를 저장하는 데이터베이스 및 SSP 서버(300)로부터 제2 식별자와 함께 광고 요청을 받은 경우, 상기 제2 식별자와 매핑된 제1 식별자 및 타겟팅 정보를 데이터베이스에서 추출하고, 추출한 타겟팅 정보를 기반으로 광고를 선별하여 상기 SSP 서버(300)로 광고를 송신하는 리타겟팅 광고부를 포함할 수 있다. The DSP server 200 to which the DSP / SSP inter-targeting information according to the embodiment of the present invention is mapped receives the targeting information from the advertiser server 100 and transmits the targeting information to the SSP (Supply Side Platform) A communication unit for receiving a second identifier mapped with the targeting information from the SSP server 300; a mapping unit for mapping the first identifier to the targeting information received from the advertiser server 100; A database for storing targeting information to which the first and second identifiers are mapped, and a database for storing the second identifier when the advertisement request is received together with the second identifier from the SSP server 300, A first identifier and a targeting information mapped to the identifier are extracted from the database and the advertisement is selected based on the extracted targeting information to transmit the advertisement to the SSP server 300 It may contain.

이때 상기 타겟팅 정보는, 로그인 정보, IP 주소, 사용자가 본 페이지 정보, 사용자의 관심 상품 정보, 사용자의 구매 내역 중 적어도 하나를 포함하는 것을 특징으로 할 수 있다. 또한 상기 제어부는 제2 식별자와 매핑되는 제1 식별자가 없는 경우, 타겟팅 정보 고려 없이 광고를 선별하는 것을 특징으로 할 수 있다. Here, the targeting information may include at least one of login information, an IP address, page information viewed by the user, information of the interested goods of the user, and purchase details of the user. The controller may select the advertisement without considering the targeting information if the first identifier is not mapped to the second identifier.

한편 DSP 서버(200)와 관련된 상기의 내용은 본 발명의 방법의 실시예에 관한 설명에서 다루었으므로 중복된 설명은 생략한다.Meanwhile, since the above description related to the DSP server 200 has been described in the description of the embodiment of the method of the present invention, a duplicate description will be omitted.

더불어 본 발명의 DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법은 이를 실행하기 위한 프로그램 또는 어플리케이션 형태로 구현될 수도 있으며, 이러한 프로그램 또는 어플리케이션이 수록된 컴퓨터로 판독 가능한 기록 매체 등도 본 발명의 범위에 포함되어야 한다.In addition, the method of mapping targeting information between DSPs / SSPs of the present invention and the method of providing a retargeting advertisement using the same may be implemented in the form of a program or an application for executing the program, or a computer readable recording medium containing the program or application, Should be included.

이와 같이, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 실시 형태로 실시될 수 있다는 것을 인지할 수 있을 것이다. 따라서 이상에서 기술한 실시 예들은 예시적인 것일 뿐이며, 그 범위를 제한해놓은 한정적인 것이 아닌 것으로 이해해야만 한다. 또한, 도면에 도시된 순서도들은 본 발명을 실시함에 있어서 가장 바람직한 결과를 달성하기 위해 예시적으로 도시된 순차적인 순서에 불과하며, 다른 추가적인 단계들이 제공되거나, 일부 단계가 삭제될 수 있음은 물론이다. Thus, those skilled in the art will appreciate that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. It is therefore to be understood that the above-described embodiments are illustrative only and not restrictive of the scope of the invention. It is also to be understood that the flow charts shown in the figures are merely the sequential steps illustrated in order to achieve the most desirable results in practicing the present invention and that other additional steps may be provided or some steps may be deleted .

본 명세서에서 기술한 기술적 특징과 이를 실행하는 구현물은 디지털 전자 회로로 구현되거나, 본 명세서에서 기술하는 구조 및 그 구조적인 등가물 등을 포함하는 컴퓨터 소프트웨어, 펌웨어 또는 하드웨어로 구현되거나, 이들 중 하나 이상의 조합으로 구현 가능하다. 또한 본 명세서에서 기술한 기술적 특징을 실행하는 구현물은 컴퓨터 프로그램 제품, 다시 말해 처리 시스템의 동작을 제어하기 위하여 또는 이것에 의한 실행을 위하여 유형의 프로그램 저장매체 상에 인코딩된 컴퓨터 프로그램 명령어에 관한 모듈로서 구현될 수도 있다. The technical features and implementations described herein may be implemented in digital electronic circuitry, or may be implemented in computer software, firmware, or hardware, including the structures described herein, and structural equivalents thereof, . Also, implementations that implement the technical features described herein may be implemented as computer program products, that is, modules relating to computer program instructions encoded on a program storage medium of the type for execution by, or for controlling, the operation of the processing system .

컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장 장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조성물 또는 이들 중 하나 이상의 조합일 수 있다.The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter that affects the machine readable propagation type signal, or a combination of one or more of the foregoing.

한편, 본 명세서에서 "장치"나 "시스템"이라 함은 예를 들어, 프로세서, 컴퓨터 또는 다중 프로세서나 컴퓨터를 포함하여 데이터를 처리하기 위한 모든 기구, 장치 및 기계를 모두 포함한다. 처리 시스템은, 하드웨어에 부가하여 예를 들어, 프로세서 펌웨어를 구성하는 코드, 프로토콜 스택, 데이터베이스 관리 시스템, 운영 제체 또는 이들 중 하나 이상의 조합 등 요청 시 컴퓨터 프로그램에 대한 실행 환경을 형성하는 모든 코드를 포함할 수 있다.In the present specification, the term " apparatus "or" system "includes all apparatuses, apparatuses, and machines for processing data, including, for example, a processor, a computer or a multiprocessor or a computer. The processing system may include any code that, in addition to the hardware, forms an execution environment for a computer program upon request, such as, for example, code that constitutes processor firmware, a protocol stack, a database management system, an operating system, can do.

프로그램, 소프트웨어, 소프트웨어 애플리케이션, 스크립트 또는 코드 등으로 알려진 컴퓨터 프로그램은 컴파일 되거나 해석된 언어 또는 선험적, 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 또는 컴퓨터 환경에서 사용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 구현될 수 있다. A computer program, known as a program, software, software application, script or code, may be written in any form of programming language, including compiled or interpreted language or a priori, procedural language, Routines, or other units suitable for use in a computer environment.

한편, 컴퓨터 프로그램은 파일 시스템의 파일에 반드시 대응되는 것은 아니며, 요청된 프로그램에 제공되는 단일 파일 내에 또는 다중의 상호 작용하는 파일(예를 들어, 하나 이상의 모듈, 하위 프로그램 또는 코드의 일부를 저장하는 파일)내에, 또는 다른 프로그램이나 데이터를 보유하는 파일의 일부(예를 들어, 마크업 언어 문서 내에 저장되는 하나 이상의 스크립트)내에 저장될 수 있다.On the other hand, a computer program does not necessarily correspond to a file in the file system, but may be stored in a single file provided to the requested program or in a plurality of interactive files (for example, one or more modules, File), or a portion of a file that holds another program or data (e.g., one or more scripts stored in a markup language document).

컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 유/무선 통신 네트워크에 의해 상호 접속된 다중 컴퓨터나 하나 이상의 컴퓨터 상에서 실행되도록 구현될 수 있다. A computer program may be embodied to run on multiple computers or on one or more computers located at one site or distributed across a plurality of sites and interconnected by a wired / wireless communication network.

한편, 컴퓨터 프로그램 명령어와 데이터를 저장하기에 적합한 컴퓨터로 판독 가능한 매체는, 예를 들어 EPROM, EEPROM 및 플래시메모리 장치와 같은 반도체 메모리 장치, 예컨대 내부 하드디스크나 외장형 디스크와 같은 자기 디스크, 자기광학 디스크 및 CD와 DVD 디스크를 포함하여 모든 형태의 비휘발성 메모리, 매체 및 메모리 장치를 포함할 수 있다. 프로세서와 메모리는 특수 목적의 논리 회로에 의해 보충되거나, 그것에 통합될 수 있다.On the other hand, computer readable media suitable for storing computer program instructions and data include, for example, semiconductor memory devices such as EPROM, EEPROM, and flash memory devices, such as magnetic disks such as internal hard disks or external disks, And any type of non-volatile memory, media and memory devices, including CD and DVD discs. The processor and memory may be supplemented by, or incorporated in, special purpose logic circuits.

본 명세서에서 기술한 기술적 특징을 실행하는 구현물은 예를 들어, 데이터 서버와 같은 백엔드 컴포넌트를 포함하거나, 예를 들어, 애플리케이션 서버와 같은 미들웨어 컴포넌트를 포함하거나, 예컨대 사용자가 본 명세서에서 설명한 주제의 구현물과 상호 작용할 수 있는 웹 브라우저나 그래픽 유저 인터페이스를 갖는 클라이언트 컴퓨터와 같은 프론트엔드 컴포넌트 혹은 그러한 백엔드, 미들웨어 혹은 프론트엔드 컴포넌트의 하나 이상의 모든 조합을 포함하는 연산 시스템에서 구현될 수도 있다. 시스템의 컴포넌트는 예를 들어, 통신 네트워크와 같은 디지털 데이터 통신의 어떠한 형태나 매체에 의해서도 상호 접속 가능하다.Implementations implementing the technical features described herein may include, for example, back-end components such as a data server, or may include middleware components, such as, for example, an application server, Or a client computer having a graphical user interface, or any combination of one or more of such backend, middleware or front end components. The components of the system may be interconnected by any form or medium of digital data communication, for example, a communication network.

이하, 상기 기술한 내용과 더불어 본 명세서에 기술한 시스템과 MO 서비스 기반 혜택 제공 방법이 포함하는 구성들을 구현할 수 있는 보다 구체적인 실시 예에 대하여 자세히 기술하도록 한다.Hereinafter, more specific embodiments capable of implementing the configurations including the system described in this specification and the MO service-based benefit providing method will be described in detail.

본 명세서에서 기술한 시스템과 DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법은 클라이언트 디바이스 또는 웹 기반의 스토리지 시스템과 관련된 서버 또는 서버에 포함된 하나 이상의 프로세서(Processor) 상에서 컴퓨터 소프트웨어, 프로그램 코드 또는 명령어를 실행하는 수단을 통해 부분적 또는 전체적으로 사용될 수 있다. 여기서 프로세서는 서버, 클라이언트, 네트워크 인프라 구조, 모바일 컴퓨팅 플랫폼, 고정 컴퓨팅 플랫폼 등과 같은 컴퓨팅 플랫폼 중 일부일 수 있으며, 구체적으로 프로그램 명령어, 코드 등을 실행할 수 있는 컴퓨터 또는 프로세싱 디바이스의 한 종류일 수 있다. 또한, 프로세서는 DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법, 명령어, 코드 및 프로그램을 저장하는 메모리를 더 포함할 수 있으며, 메모리를 포함하지 않는 경우 별도의 인터페이스를 통해 DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법, 명령어, 코드 및 프로그램이 저장된 CD-ROM, DVD, 메모리, 하드 디스크, 플래시 드라이브, RAM, ROM, 캐시 등과 같은 스토리지 디바이스에 접근(Access)할 수도 있다. A method for mapping a targeting information between a system and a DSP / SSP and a method for providing a retarget advertisement using the system described herein may be performed on one or more processors included in a server or a server related to a client device or a web- Program code or means of executing the instructions. The processor may be part of a computing platform, such as a server, a client, a network infrastructure, a mobile computing platform, a fixed computing platform, and the like, and may specifically be a type of computer or processing device capable of executing program instructions, code, In addition, the processor may further include a method of mapping information between DSPs / SSPs, a method of providing a retargeting advertisement, instructions, a code, and a memory for storing programs. If the DSP / SSP does not include a memory, SSP-based targeting information mapping method and a retargeting advertisement providing method using the same, accessing a storage device such as a CD-ROM, a DVD, a memory, a hard disk, a flash drive, a RAM, You may.

또한, 본 명세서에서 기술한 시스템과 DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법은 서버, 클라이언트, 게이트웨이, 허브, 라우터 또는 네트워크 하드웨어 상의 컴퓨터 소프트웨어를 실행하는 장치를 통해 부분적 또는 전체적으로 사용될 수 있다. 여기서 소프트웨어는 파일 서버, 프린트 서버, 도메인 서버, 인터넷 서버, 인트라넷 서버, 호스트 서버, 분산 서버 등과같이 다양한 종류의 서버에서 실행될 수 있으며, 상기 언급한 서버들은 메모리, 프로세서, 컴퓨터에서 판독 가능한 저장매체, 스토리지 매체, 통신 디바이스, 포트, 클라이언트 그리고 다른 서버들을 유/무선 네트워크를 통해 접근할 수 있는 인터페이스를 더 포함할 수 있다. In addition, the method of mapping a targeting information between a system and a DSP / SSP described herein and a method of providing a retargeting advertisement using the same may be implemented partially or entirely through a server, a client, a gateway, a hub, a router, Can be used. The software may be executed in various types of servers such as a file server, a print server, a domain server, an Internet server, an intranet server, a host server, a distributed server, A storage medium, a communication device, a port, a client, and other servers via a wired / wireless network.

또한, DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법, 명령어, 코드 등 역시 서버에 의해 실행될 수 있으며, DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법을 실행하기 위해 필요한 다른 디바이스들은 서버와 연관된 계층구조의 일 부분으로 구현될 수 있다. In addition, a method for mapping information between DSPs / SSPs and a method for providing retargeting advertisements, commands, codes, etc. using the method can be executed by a server, and a method of mapping information between DSPs / SSPs and a method of providing a retargeting advertisement using the method Other devices that may be needed may be implemented as part of the hierarchy associated with the server.

아울러, 서버는 클라이언트, 다른 서버, 프린터, 데이터베이스 서버, 프린트 서버, 파일 서버, 통신 서버, 분산 서버 등을 제한 없이 포함하는 다른 디바이스에게 인터페이스를 제공할 수 있으며, 인터페이스를 통한 연결은 유/무선 네트워크를 통해 프로그램의 원격 실행을 용이하게 할 수 있다. In addition, the server can provide an interface to other devices including, without limitation, clients, other servers, printers, database servers, print servers, file servers, communication servers, distributed servers, The remote execution of the program can be facilitated.

또한, 인터페이스를 통해 서버에 연결된 디바이스 중 어느 것이라도 DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법, 명령어, 코드 등을 저장할 수 있는 적어도 하나의 스토리지 디바이스를 더 포함할 수 있으며, 서버의 중앙 프로세서는 상이한 디바이스 상에서 실행될 명령어, 코드 등을 디바이스에 제공하여 스토리지 디바이스에 저장되게 할 수 있다.In addition, any of the devices connected to the server via the interface may further include at least one storage device capable of storing the targeting information mapping method between the DSP / SSP and the method, The central processor of the server may provide instructions, code, etc., to be executed on different devices to the device and stored on the storage device.

한편, 본 명세서에서 기술한 시스템과 DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법은 네트워크 인프라구조를 통해 부분적 또는 전체적으로 사용될 수 있다. 여기서 네트워크 인프라구조는 컴퓨팅 디바이스, 서버, 라우터, 허브, 방화벽, 클라이언트, 개인용 컴퓨터, 통신 디바이스, 라우팅 디바이스 등과 같은 디바이스와 각각의 기능을 실행할 수 있는 별도의 모듈 등을 모두 포함할 수 있으며, 상기 언급한 디바이스와 모듈 외에 스토리 플래시 메모리, 버퍼, 스택, RAM, ROM 등과 같은 스토리지 매체를 더 포함할 수 있다. 또한, DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법, 명령어, 코드 등 역시 네트워크 인프라구조가 포함하는 디바이스, 모듈, 스토리지 매체 중 어느 하나에 의해 실행 및 저장될 수 있으며, DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법을 실행하기 위해 필요한 다른 디바이스 역시 네트워크 인프라구조의 일 부분으로 구현될 수 있다.Meanwhile, the system, the DSP / SSP targeting information mapping method and the retargeting advertisement providing method using the system described herein can be partially or wholly used through the network infrastructure. The network infrastructure may include both a device such as a computing device, a server, a router, a hub, a firewall, a client, a personal computer, a communication device, a routing device, etc. and a separate module capable of performing each function, In addition to one device and module, it may further include storage media such as a story flash memory, buffer, stack, RAM, ROM, and the like. In addition, a method for mapping information between DSPs / SSPs and a method for providing retargeting advertisements, commands, codes, etc. using the method can be executed and stored by any one of devices, modules, and storage media included in the network infrastructure. The SSP-based targeting information mapping method and other devices necessary for implementing the retargeting advertisement providing method using the SSP-based targeting information mapping method may be implemented as a part of the network infrastructure.

또한, 본 명세서에서 기술한 시스템과 DSP/SSP간 타겟팅 정보 매핑 방법 및 이를 이용한 리타겟팅 광고 제공 방법은 하드웨어 또는 특정 애플리케이션(Application)에 적합한 하드웨어와 소프트웨어의 조합으로 구현될 수 있다. 여기서 하드웨어는 개인용 컴퓨터, 이동통신 단말기 등과 같은 범용 컴퓨터 디바이스와 기업형 특정 컴퓨터 디바이스를 모두 포함하며, 컴퓨터 디바이스는 메모리, 마이크로프로세서, 마이크로콘트롤러, 디지털 신호 프로세서, 애플리케이션 집적 회로, 프로그래머블 게이트 어레이, 프로그래머블 어레이 조직 등을 포함하는 디바이스 또는 이들의 조합으로 구현될 수 있다. In addition, the system, the DSP / SSP targeting information mapping method, and the retargeting advertisement providing method using the system described herein can be implemented by hardware or a combination of hardware and software suitable for a specific application. Herein, the hardware includes both general-purpose computer devices such as personal computers, mobile communication terminals, and enterprise-specific computer devices, and the computer devices may include memory, a microprocessor, a microcontroller, a digital signal processor, an application integrated circuit, a programmable gate array, Or the like, or a combination thereof.

이상에서 기술한 컴퓨터 소프트웨어, 명령어, 코드 등은 판독 가능한 디바이스에 의해 저장 또는 접근될 수 있으며, 여기서 판독 가능한 디바이스는 일정 시간 간격 동안 컴퓨팅하는데 사용되는 디지털 데이터를 구비하는 컴퓨터 컴포넌트, RAM 또는 ROM과 같은 반도체 스토리지, 광디스크와 같은 영구적인 스토리지, 하드 디스크, 테이프, 드럼 등과 같은 대용량 스토리지, CD 또는 DVD와 같은 광 스토리지, 플래시 메모리, 플로피 디스크, 자기 테이프, 페이퍼 테이프, 독립형 RAM 디스크, 컴퓨터로부터 착탈 가능한 대용량 스토리지와 동적 메모리, 정적 메모리, 가변 스토리지, 클라우드와 같은 네트워크 접속형 스토리지 등과 같은 메모리를 포함할 수 있다. 한편, 여기서 명령어와 코드 등은 SQL, dBase 등과 같은 데이터 지향 언어, C, Objective C, C++, 어셈블리 등과 같은 시스템 언어, Java, NET 등과 같은 아키텍처 언어, PHP, Ruby, Perl, Python 등과 같은 애플리케이션 언어 등과 같은 언어들을 모두 포함하지만, 이에 한정되지는 않고 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 널리 알려진 언어들을 모두 포함할 수 있다. Computer software, instructions, code, etc., as described above, may be stored or accessed by a readable device, such as a computer component having digital data used to compute for a period of time, such as RAM or ROM Permanent storage such as semiconductor storage, optical disc, large capacity storage such as hard disk, tape, drum, optical storage such as CD or DVD, flash memory, floppy disk, magnetic tape, paper tape, Memory such as storage and dynamic memory, static memory, variable storage, network-attached storage such as the cloud, and the like. Here, the commands and codes are data-oriented languages such as SQL and dBase, system languages such as C, Objective C, C ++, and assembly, architectural languages such as Java and NET, application languages such as PHP, Ruby, Perl and Python But it is not so limited and may include all languages well known to those skilled in the art.

또한, 본 명세서에서 기술한 "컴퓨터에서 판독 가능한 매체"는 프로그램 실행을 위해 명령어를 프로세서로 제공하는데 기여하는 모든 매체를 포함한다. 구체적으로 데이터 스토리지 디바이스, 광디스크, 자기 디스크 등과 같은 비휘발성 매체, 동적 메모리 등과 같은 휘발성 매체와 데이터를 전송하는 동축 케이블, 구리 와이어, 광섬유 등과 같은 전송 매체를 포함하지만 이에 한정되지는 않는다. In addition, "computer readable media" as described herein includes all media that contribute to providing instructions to a processor for program execution. But are not limited to, transmission media such as coaxial cables, copper wires, optical fibers, and the like that transmit data to nonvolatile media such as data storage devices, optical disks, magnetic disks, etc., volatile media such as dynamic memory and the like.

한편, 본 명세서에 첨부된 도면에 도시된 블록도와 순서도에 포함된 본 발명의 기술적 특징을 실행하는 구성들은 상기 구성들 사이의 논리적인 경계를 의미한다. On the other hand, configurations implementing the technical features of the present invention, which are included in the block diagrams and flowcharts shown in the accompanying drawings, refer to the logical boundaries between the configurations.

그러나 소프트웨어나 하드웨어의 실시 예에 따르면, 도시된 구성들과 그 기능들은 독립형 소프트웨어 모듈, 모놀리식 소프트웨어 구조, 코드, 서비스 및 이들을 조합한 형태로 실행되며, 저장된 프로그램 코드, 명령어 등을 실행할 수 있는 프로세서를 구비한 컴퓨터에서 실행 가능한 매체에 저장되어 그 기능들이 구현될 수 있으므로 이러한 모든 실시 예 역시 본 발명의 권리범위 내에 속하는 것으로 보아야 할 것이다.However, according to an embodiment of the software or hardware, the depicted arrangements and their functions may be implemented in the form of a stand alone software module, a monolithic software structure, a code, a service and a combination thereof and may execute stored program code, All such embodiments are to be regarded as being within the scope of the present invention since they can be stored in a medium executable on a computer with a processor and their functions can be implemented.

따라서, 첨부된 도면과 그에 대한 기술은 본 발명의 기술적 특징을 설명하기는 하나, 이러한 기술적 특징을 구현하기 위한 소프트웨어의 특정 배열이 분명하게 언급되지 않는 한, 단순히 추론되어서는 안된다. 즉, 이상에서 기술한 다양한 실시 예들이 존재할 수 있으며, 그러한 실시 예들이 본 발명과 동일한 기술적 특징을 보유하면서 일부 변형될 수 있으므로, 이 역시 본 발명의 권리범위 내에 속하는 것으로 보아야 할 것이다. Accordingly, the appended drawings and the description thereof illustrate the technical features of the present invention, but should not be inferred unless a specific arrangement of software for implementing such technical features is explicitly mentioned. That is, various embodiments described above may exist, and some embodiments may be modified while retaining the same technical features as those of the present invention, and these should also be considered to be within the scope of the present invention.

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

이와 같이, 본 명세서는 그 제시된 구체적인 용어에 의해 본 발명을 제한하려는 의도가 아니다. 따라서, 이상에서 기술한 실시 예를 참조하여 본 발명을 상세하게 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 본 발명의 범위를 벗어나지 않으면서도 본 실시 예들에 대한 개조, 변경 및 변형을 가할 수 있다. As such, the specification is not intended to limit the invention to the precise form disclosed. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is evident that many alternatives, modifications, and variations will be apparent to those skilled in the art without departing from the spirit and scope of the present invention as defined by the appended claims. It is possible to apply a deformation.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 권리범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is defined by the appended claims rather than the foregoing description, and all changes or modifications derived from the meaning and scope of the claims and equivalents thereof are deemed to be included in the scope of the present invention. .

본 발명은 DSP 서버에서 타겟팅 정보와 매핑하여 관리하는 제1 식별자와, SSP 서버에서 타겟팅 정보와 매핑하여 관리하는 제2 식별자가 동일 타겟팅 정보를 지칭하는 것으로 매핑시켜 저장함으로써, 퍼블리셔가 DSP 서버에 타겟팅 정보를 조회하는 기존의 리타겟팅 방법 대신, 여러 퍼블리셔를 대행하는 하나의 SSP 서버가 DSP 서버에 타겟팅 정보를 조회하도록 하여 원활하게 리타겟팅 광고를 제공하는 바, 산업상 이용가능성이 있다. The present invention is a method of mapping a first identifier, which is managed by mapping with targeting information in a DSP server, and a second identifier, which is managed by mapping the targeting information in the SSP server, to the same targeting information, Instead of an existing retargeting method for inquiring information, one SSP server acting as a publisher can retrieve targeting information from a DSP server to smoothly provide retargeting advertisements, which is industrially applicable.

10: 사용자 단말
100: 광고주 서버
200: DSP 서버
300: SSP 서버
400: 퍼블리셔
10: User terminal
100: Advertiser server
200: DSP server
300: SSP server
400: Publisher

Claims (11)

(a) 광고주 서버가 사용자 단말로부터 수집한 타겟팅 정보를 DSP(Demand Side Platform) 서버에 전송하는 단계;
(b) 상기 DSP 서버가 상기 전송 받은 타겟팅 정보에 제1 식별자를 매핑시키는 단계;
(c) 상기 DSP서버가 상기 타겟팅 정보를 SSP(Supply Side Platform) 서버에 전송하는 단계;
(d) 상기 SSP 서버가 상기 전송 받은 타겟팅 정보에 제2 식별자를 매핑시키는 단계;
(e) 상기 SSP 서버가 상기 제2 식별자를 상기 DSP 서버에 전송하는 단계; 및
(f) 상기 DSP 서버가 상기 전송 받은 제2 식별자를 상기 제1 식별자가 매핑된 타겟팅 정보에 추가로 매핑시켜 데이터베이스에 저장하는 단계;
를 포함하는 DSP/SSP간 타겟팅 정보 매핑 방법.
(a) transmitting the targeting information collected by the advertiser server from the user terminal to a DSP (Demand Side Platform) server;
(b) mapping the first identifier to the received targeting information by the DSP server;
(c) transmitting, by the DSP server, the targeting information to an SSP (Supply Side Platform) server;
(d) mapping the second identifier to the received targeting information by the SSP server;
(e) the SSP server transmitting the second identifier to the DSP server; And
(f) the DSP server further maps the received second identifier to the targeting information to which the first identifier is mapped, and stores the mapping in the database;
To-DSP (SSP) targeting information mapping method.
제1항에 있어서,
상기 (a) 단계는,
상기 광고주 서버에 접속한 사용자 단말의 쿠키에 포함된 정보로부터 타겟팅 정보를 수집하는 것을 특징으로 하는 DSP/SSP간 타겟팅 정보 매핑 방법.
The method according to claim 1,
The step (a)
And the targeting information is collected from the information included in the cookie of the user terminal connected to the advertiser server.
제1항에 있어서,
상기 타겟팅 정보는,
타겟팅 정보, 로그인 정보, IP 주소, 사용자가 본 페이지 정보, 사용자의 관심 상품 정보, 사용자의 구매 내역 중 적어도 하나를 포함하는 것을 특징으로 하는 DSP/SSP간 타겟팅 정보 매핑 방법.
The method according to claim 1,
The targeting information includes:
SSP includes at least one of targeting information, login information, IP address, page information viewed by a user, information of a user's interest product, and purchase history of a user.
제1항에 있어서,
상기 (c) 단계는,
DSP 서버가 SSP 서버로부터 제2 식별자를 회신 받을 Return URL 주소를 포함하여 전송하는 것을 특징으로 하는 DSP/SSP간 타겟팅 정보 매핑 방법.
The method according to claim 1,
The step (c)
And the DSP server transmits the second identifier including the Return URL address to which the DSP identifier is to be returned from the SSP server.
DSP(Demand Side Platform) 서버가 DSP/SSP간 타겟팅 정보를 매핑하는 방법에 있어서,
(a) 광고주 서버로부터 타겟팅 정보를 전송 받는 단계;
(b) 상기 타겟팅 정보에 제1 식별자를 매핑시키는 단계;
(c) 상기 타겟팅 정보를 SSP(Supply Side Platform) 서버에 전송하여, 상기 SSP 서버에서 상기 타겟팅 정보에 매핑한 제2 식별자를 전송 받는 단계; 및
(d) 상기 제2 식별자를 상기 제1 식별자가 매핑된 타겟팅 정보에 추가로 매핑시켜 데이터베이스에 저장하는 단계;
를 포함하는 DSP 서버에서의 DSP/SSP간 타겟팅 정보 매핑 방법.
A method for a DSP (Demand Side Platform) server to map DSP / SSP targeting information,
(a) receiving targeting information from an advertiser server;
(b) mapping the first identifier to the targeting information;
(c) transmitting the targeting information to a SSP server and receiving a second identifier mapped to the targeting information from the SSP server; And
(d) further mapping the second identifier to the targeting information to which the first identifier is mapped and storing the mapped target information in a database;
And a DSP / SSP-to-DSP / SSP-based targeting information mapping method.
제5항에 있어서,
상기 타겟팅 정보는,
로그인 정보, IP 주소, 사용자가 본 페이지 정보, 사용자의 관심 상품 정보, 사용자의 구매 내역 중 적어도 하나를 포함하는 것을 특징으로 하는 DSP/SSP간 타겟팅 정보 매핑 방법.
6. The method of claim 5,
The targeting information includes:
SSP includes at least one of login information, IP address, page information viewed by a user, information of a user's interest product, and purchase history of a user.
제5항에 있어서,
상기 (c) 단계는,
DSP 서버가 SSP 서버로부터 제2 식별자를 회신 받을 Return URL 주소를 포함하여 전송하는 것을 특징으로 하는 DSP/SSP간 타겟팅 정보 매핑 방법.
6. The method of claim 5,
The step (c)
And the DSP server transmits the second identifier including the Return URL address to which the DSP identifier is to be returned from the SSP server.
청구항 제5항 내지 제7항 중 어느 한 항에 기재된 DSP(Demand Side Platform) 서버에서의 DSP/SSP간 타겟팅 정보 매핑 방법을 이용하여, DSP 서버가 리타겟팅 광고를 제공하는 방법에 있어서,
(a) SSP(Supply Side Platform) 서버로부터 광고를 제공 받을 타겟팅 정보에 매핑된 제2 식별자 정보와 함께 광고를 요청 받는 단계;
(b) 제2 식별자와 매핑되는 제1 식별자를 검색하는 단계;
(c) 상기 제1 식별자와 매핑된 타겟팅 정보를 데이터베이스에서 추출하는 단계; 및
(d) 상기 추출한 타겟팅 정보를 기반으로 광고를 선별하여, 상기 SSP 서버로 전송하는 단계;
를 포함하는 DSP 서버에서의 리타겟팅 광고 제공 방법.
A method for providing a retargeting advertisement to a DSP server using a DSP / SSP inter-target information mapping method in a DSP (Demand Side Platform) server according to any one of claims 5 to 7,
(a) receiving an advertisement together with second identifier information mapped to targeting information for receiving advertisement from an SSP (Supply Side Platform) server;
(b) retrieving a first identifier that is mapped to a second identifier;
(c) extracting, from a database, the targeting information mapped with the first identifier; And
(d) selecting an advertisement based on the extracted targeting information and transmitting the advertisement to the SSP server;
The method comprising the steps of:
제8항에 있어서,
상기 (c)~(d) 단계는,
상기 (b)단계에서 상기 제2 식별자와 매핑되는 제1 식별자가 없는 경우, 타겟팅 정보 고려 없이 광고를 선별하는 것을 특징으로 하는 리타겟팅 광고 제공 방법.
9. The method of claim 8,
The steps (c) to (d)
And if the first identifier is not mapped to the second identifier in step (b), the advertisement is selected without considering the targeting information.
광고주 서버로부터 타겟팅 정보를 수신하고 SSP(Supply Side Platform) 서버에 상기 타겟팅 정보를 송신하며, 상기 SSP 서버에서 상기 타겟팅 정보와 매핑한 제2 식별자를 수신하는 통신부;
상기 광고주 서버로부터 수신한 타겟팅 정보에 제1 식별자를 매핑시키고, 상기 SSP 서버로부터 수신한 제2 식별자가 상기 타겟팅 정보를 지칭하도록 매핑시키는 식별자 매핑부;
상기 제1 식별자 및 상기 제2 식별자가 매핑된 타겟팅 정보를 저장하는 데이터베이스;
상기 SSP 서버로부터 제2 식별자와 함께 광고 요청을 받은 경우, 상기 제2 식별자와 매핑된 제1 식별자 및 타겟팅 정보를 데이터베이스에서 추출하고, 상기 추출한 타겟팅 정보를 기반으로 광고를 선별하여 상기 SSP 서버로 상기 광고를 송신하는 리타겟팅 광고부;
를 포함하는 DSP/SSP간 타겟팅 정보가 매핑된 DSP 서버.
A communication unit that receives targeting information from an advertiser server and transmits the targeting information to a SSP (Supply Side Platform) server, and receives a second identifier mapped with the targeting information from the SSP server;
An identifier mapping unit mapping the first identifier to the targeting information received from the advertiser server and mapping the second identifier received from the SSP server to the targeting information;
A database for storing targeting information to which the first identifier and the second identifier are mapped;
Extracting from the database a first identifier and targeting information mapped to the second identifier when an advertisement request is received together with the second identifier from the SSP server, selecting an advertisement based on the extracted targeting information, A retargeting advertisement unit for transmitting an advertisement;
And the DSP / SSP-to-SSP targeting information is mapped.
제10항에 있어서,
상기 타겟팅 정보는,
로그인 정보, IP 주소, 사용자가 본 페이지 정보, 사용자의 관심 상품 정보, 사용자의 구매 내역 중 적어도 하나를 포함하는 것을 특징으로 하는 DSP/SSP간 타겟팅 정보가 매핑된 DSP 서버.
11. The method of claim 10,
The targeting information includes:
The DSP information includes at least one of log-in information, an IP address, page information viewed by the user, information of a product of interest of the user, and purchase history of the user.
KR1020150149619A 2015-07-24 2015-10-27 Method For Mapping Targeting Information Between DSP And SSP, and DSP Server For Mapping Targeting Information Between DSP And SSP Withdrawn KR20170048924A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020150149619A KR20170048924A (en) 2015-10-27 2015-10-27 Method For Mapping Targeting Information Between DSP And SSP, and DSP Server For Mapping Targeting Information Between DSP And SSP
PCT/KR2016/007685 WO2017018702A2 (en) 2015-07-24 2016-07-14 User device, service provision device, advertising system comprising same, method for controlling same, method for mapping targeting information between dsp and ssp, retargeting advertisement provision method using same, and recording medium having computer program recorded thereon

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150149619A KR20170048924A (en) 2015-10-27 2015-10-27 Method For Mapping Targeting Information Between DSP And SSP, and DSP Server For Mapping Targeting Information Between DSP And SSP

Publications (1)

Publication Number Publication Date
KR20170048924A true KR20170048924A (en) 2017-05-10

Family

ID=58744203

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150149619A Withdrawn KR20170048924A (en) 2015-07-24 2015-10-27 Method For Mapping Targeting Information Between DSP And SSP, and DSP Server For Mapping Targeting Information Between DSP And SSP

Country Status (1)

Country Link
KR (1) KR20170048924A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180043671A (en) * 2016-10-20 2018-04-30 에스케이플래닛 주식회사 System and method for providing retargetting advertisement
KR101963531B1 (en) * 2018-06-07 2019-03-28 박서휘 Advertising targeting system based on AD-Technology, and method thereof
KR20190091028A (en) * 2018-01-26 2019-08-05 주식회사 크로스쇼크 Ad networks linked cross marketing service system and method
KR20200045789A (en) * 2018-10-23 2020-05-06 주식회사 엠비즈플래닛 System for advertisement platform based big data
KR102203478B1 (en) * 2020-10-15 2021-01-15 주식회사 신화캐슬 Method for providing internet advertising and automated system for the same
KR102242691B1 (en) 2021-01-11 2021-04-21 주식회사 신화캐슬 method and system for generating advertisement information and sharing it to customer terminal
KR102242690B1 (en) 2021-01-11 2021-04-21 주식회사 신화캐슬 server and system that implements the advertising platform
KR102242689B1 (en) 2021-01-11 2021-04-21 주식회사 신화캐슬 system that implements a blockchain-based advertisement service
KR102242692B1 (en) 2021-01-11 2021-04-21 주식회사 신화캐슬 method and system for displaying advertisements through identification code generation and verification procedures
KR20210085601A (en) * 2019-12-31 2021-07-08 온재현 Dsp service apparatus
KR20210140838A (en) * 2020-05-13 2021-11-23 김대경 Apparatus and Method for Providing Advertising Platform Service Enabling Two-Way Selection

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180043671A (en) * 2016-10-20 2018-04-30 에스케이플래닛 주식회사 System and method for providing retargetting advertisement
KR20190091028A (en) * 2018-01-26 2019-08-05 주식회사 크로스쇼크 Ad networks linked cross marketing service system and method
KR101963531B1 (en) * 2018-06-07 2019-03-28 박서휘 Advertising targeting system based on AD-Technology, and method thereof
KR20200045789A (en) * 2018-10-23 2020-05-06 주식회사 엠비즈플래닛 System for advertisement platform based big data
KR20210085601A (en) * 2019-12-31 2021-07-08 온재현 Dsp service apparatus
KR20210140838A (en) * 2020-05-13 2021-11-23 김대경 Apparatus and Method for Providing Advertising Platform Service Enabling Two-Way Selection
KR102203478B1 (en) * 2020-10-15 2021-01-15 주식회사 신화캐슬 Method for providing internet advertising and automated system for the same
KR102242691B1 (en) 2021-01-11 2021-04-21 주식회사 신화캐슬 method and system for generating advertisement information and sharing it to customer terminal
KR102242690B1 (en) 2021-01-11 2021-04-21 주식회사 신화캐슬 server and system that implements the advertising platform
KR102242689B1 (en) 2021-01-11 2021-04-21 주식회사 신화캐슬 system that implements a blockchain-based advertisement service
KR102242692B1 (en) 2021-01-11 2021-04-21 주식회사 신화캐슬 method and system for displaying advertisements through identification code generation and verification procedures

Similar Documents

Publication Publication Date Title
KR20170048924A (en) Method For Mapping Targeting Information Between DSP And SSP, and DSP Server For Mapping Targeting Information Between DSP And SSP
US11921807B2 (en) Redirection service profiling
US20170178203A1 (en) Link retrofitting of digital media objects
US8606636B1 (en) Recommendations based on environmental variables
US20080270233A1 (en) Tracking offline user activity and computing rate information for offline publishers
US20210099372A1 (en) Systems and methods for latency reduction in content item interactions using client-generated click identifiers
KR102674625B1 (en) System and method for providing retargetting advertisement
US9838457B2 (en) Redirection service mechanism
US20160055133A1 (en) Systems and methods for directing access to products and services
JP6318414B2 (en) Data capture for user interaction with promotional materials
US20090281893A1 (en) Method, Apparatus and Computer Program Product for Managing Advertising
KR20130039179A (en) System for providing targeting advertisement based on on-line shopping mall, apparatus and method for providing targeting therefore
US9043333B1 (en) Systems and methods for directing access to products and services
US20140156723A1 (en) Redirecting Information
US20160343029A1 (en) Content presentation based on access point location
KR102665557B1 (en) System and method for providing marketing service of new customer
KR102617420B1 (en) Method and sever for colltecting offline stores information by using Wifi and for providing advertisement
KR20160130724A (en) System for providing targeting advertisement based on on-line shopping mall, apparatus and method for providing targeting therefore
US9538363B2 (en) User terminal apparatus, server, and method of providing a customized service
KR20230063040A (en) Method for matching advertiser and influencer for online marketing
KR20230063039A (en) Method and apparatus for providing online marketing platform service
US8589802B2 (en) Method and system to serve the dynamic relevant advertisements from the access node
US11799979B2 (en) Predictive retargeting system and method
KR102736504B1 (en) System and method for protecting plural issue of data management platform identification
JP6271788B1 (en) Advertisement determination program, advertisement determination device, and advertisement determination method

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20151027

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination