Nothing Special   »   [go: up one dir, main page]

KR101591999B1 - Targeting advertising method and apparatus using customer database of advertiser - Google Patents

Targeting advertising method and apparatus using customer database of advertiser Download PDF

Info

Publication number
KR101591999B1
KR101591999B1 KR1020140041238A KR20140041238A KR101591999B1 KR 101591999 B1 KR101591999 B1 KR 101591999B1 KR 1020140041238 A KR1020140041238 A KR 1020140041238A KR 20140041238 A KR20140041238 A KR 20140041238A KR 101591999 B1 KR101591999 B1 KR 101591999B1
Authority
KR
South Korea
Prior art keywords
user terminal
advertiser
identifier
advertisement
user
Prior art date
Application number
KR1020140041238A
Other languages
Korean (ko)
Other versions
KR20150116926A (en
Inventor
김수영
김종혁
김찬주
윤동현
Original Assignee
주식회사 카카오
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 카카오 filed Critical 주식회사 카카오
Priority to KR1020140041238A priority Critical patent/KR101591999B1/en
Publication of KR20150116926A publication Critical patent/KR20150116926A/en
Application granted granted Critical
Publication of KR101591999B1 publication Critical patent/KR101591999B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements

Landscapes

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

Abstract

광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법 및 장치가 제공된다. 상기 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법은 광고주 서버로부터 광고주 식별자, 적어도 하나의 제1 사용자 식별자를 포함하는 고객 목록, 상기 고객 목록에 대응하는 광고 태그 및 상기 광고 태그에 대응하는 광고 정보를 수신하는 단계, 상기 광고주 식별자 및 상기 고객 목록의 각각의 상기 제1 사용자 식별자에 대응하는 제2 사용자 식별자를 조회하는 단계, 및 상기 광고 태그를 상기 제2 사용자 식별자와 매핑하여 저장하고, 상기 광고 정보를 상기 광고주 식별자 및 상기 광고 태그와 매핑하여 저장하는 단계를 포함한다.A method and apparatus for targeting advertisements utilizing an advertiser's customer database are provided. A targeting advertisement method using the customer database of the advertiser includes receiving from an advertiser server an advertiser identifier, a customer list including at least one first user identifier, an advertisement tag corresponding to the customer list, and advertisement information corresponding to the advertisement tag , Querying a second user identifier corresponding to the first user identifier of each of the advertiser identifier and the customer list, mapping the advertisement tag to the second user identifier and storing the advertisement information, And mapping and storing the advertiser identifier and the advertisement tag.

Description

광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법 및 장치{TARGETING ADVERTISING METHOD AND APPARATUS USING CUSTOMER DATABASE OF ADVERTISER}TECHNICAL FIELD [0001] The present invention relates to a method and apparatus for targeting advertisement using an advertiser ' s customer database,

본 발명은 광고 방법 및 장치에 관한 것으로, 보다 상세하게는 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법 및 장치에 관한 것이다.The present invention relates to an advertisement method and apparatus, and more particularly, to a method and apparatus for a targeting advertisement using an advertiser's customer database.

타게팅 광고는 모든 사용자를 대상으로 하지 않고, 사용자 정보를 이용하여 타게팅 그룹에 속하는 사용자를 대상으로 광고를 집행함으로써 광고 효과를 높이는 광고 기법을 말한다. 타게팅 광고 플랫폼은 다양한 타게팅 옵션을 제공하고, 사용자 정보가 타게팅 옵션과 매칭되는 해당 사용자들을 타게팅 그룹으로 정의할 수 있다. 그러나, 이러한 타게팅 광고 플랫폼은 다양한 타게팅 옵션을 이용하여 간접적으로 타게팅 대상 사용자를 선정하도록 할 수 있으나, 광고주가 자체적인 고객 데이터베이스를 활용하여 직접적으로 타게팅 대상 고객을 선정하도록 할 수 없다.Targeting advertising refers to an advertisement technique that enhances the effectiveness of an advertisement by notifying all users but by targeting the users belonging to the targeting group using user information. The targeting ad platform can provide a variety of targeting options and define corresponding users whose targeting information matches the targeting options to a targeting group. However, such a targeting ad platform can indirectly select a target user by using various targeting options, but an advertiser can not directly select a target customer by utilizing his / her own customer database.

본 발명이 해결하려는 과제는 광고주가 자체적인 고객 데이터베이스를 보유하고 있는 경우, 광고주의 고객 데이터베이스를 활용하여 광고주가 원하는 고객을 대상으로 타게팅 광고를 집행할 수 있는 타게팅 광고 방법 및 장치를 제공하는 것이다.A problem to be solved by the present invention is to provide a method and apparatus for a targeting advertisement that can execute a targeting advertisement for a desired customer by utilizing an advertiser's customer database when the advertiser has a database of its own customers.

본 발명이 해결하려는 다른 과제는 광고주의 고객 데이터베이스를 활용하여 타게팅 광고를 집행하면서, 개인 정보 유출 이슈를 방지할 수 있는 타게팅 광고 방법 및 장치를 제공하는 것이다.Another object of the present invention is to provide a targeting advertisement method and apparatus that can prevent a leakage of personal information while executing a targeted advertisement using an advertiser's customer database.

본 발명이 해결하려는 또 다른 과제는 광고주의 고객 데이터베이스를 활용하여 타게팅 광고를 집행하면서, 신속하게 타게팅 광고를 집행할 수 있는 타게팅 광고 방법 및 장치를 제공하는 것이다.Another object of the present invention is to provide a method and an apparatus for a targeting advertisement that can execute a targeted advertisement while executing a targeted advertisement using an advertiser's customer database.

본 발명이 해결하려는 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the above-mentioned problems, and other matters not mentioned can be clearly understood by those skilled in the art from the following description.

상기 과제를 해결하기 위한 본 발명의 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법의 일 태양은 광고주 서버로부터 광고주 식별자, 적어도 하나의 제1 사용자 식별자를 포함하는 고객 목록, 상기 고객 목록에 대응하는 광고 태그 및 상기 광고 태그에 대응하는 광고 정보를 수신하는 단계, 상기 광고주 식별자 및 상기 고객 목록의 각각의 상기 제1 사용자 식별자에 대응하는 제2 사용자 식별자를 조회하는 단계, 및 상기 광고 태그를 상기 제2 사용자 식별자와 매핑하여 저장하고, 상기 광고 정보를 상기 광고주 식별자 및 상기 광고 태그와 매핑하여 저장하는 단계를 포함한다.According to another aspect of the present invention, there is provided an advertising method using a customer database of an advertiser, the method comprising: receiving from an advertiser server an advertiser identifier, a customer list including at least one first user identifier, And receiving an advertisement information corresponding to the advertisement tag, a second user identifier corresponding to the first user identifier of the advertiser identifier and the customer list of the customer list, respectively, And mapping the advertisement information to the advertiser identifier and the advertisement tag, and storing the advertisement information.

상기 과제를 해결하기 위한 본 발명의 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치의 일 태양은 데이터베이스, 광고주 서버로부터 광고주 식별자, 적어도 하나의 제1 사용자 식별자를 포함하는 고객 목록, 상기 고객 목록에 대응하는 광고 태그 및 상기 광고 태그에 대응하는 광고 정보를 수신하는 수신부, 및 상기 데이터베이스로부터 상기 광고주 식별자 및 상기 고객 목록의 각각의 상기 제1 사용자 식별자에 대응하는 제2 사용자 식별자를 조회하고, 상기 데이터베이스 내에 상기 광고 태그를 상기 제2 사용자 식별자와 매핑하여 저장하고, 상기 광고 정보를 상기 광고주 식별자 및 상기 광고 태그와 매핑하여 저장하는 제어부를 포함한다.According to another aspect of the present invention, there is provided a targeting advertisement apparatus including a database, an advertiser identifier from an advertiser server, a customer list including at least one first user identifier, And a second user identifier corresponding to the first user identifier of each of the advertiser identifier and the customer list from the database, And a controller for mapping and storing the advertisement tag with the second user identifier and mapping the advertisement information to the advertiser identifier and the advertisement tag.

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the invention are included in the detailed description and drawings.

본 발명의 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법 및 장치에 따르면, 광고주가 자체적인 고객 데이터베이스를 보유하고 있는 경우, 광고주의 고객 데이터베이스를 활용하여 광고주가 원하는 고객을 대상으로 타게팅 광고를 집행할 수 있다.According to the targeting advertisement method and apparatus using the customer database of the advertiser of the present invention, when the advertiser has its own customer database, the advertiser can use the customer database of the advertiser to execute the targeting advertisement for the desired customer have.

또한, 본 발명의 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법 및 장치에 따르면, 광고주의 고객 데이터베이스를 활용하여 타게팅 광고를 집행하면서, 고객의 개인 정보를 직접적으로 전송하지 않고, 광고 태그를 이용하므로, 개인 정보 유출 이슈를 방지할 수 있다.According to the advertisement advertisement method and apparatus using the customer database of the advertiser of the present invention, the advertisement tag is used instead of directly transmitting the customer's personal information while executing the targeting advertisement using the customer database of the advertiser, It is possible to prevent personal information leakage issues.

또한, 본 발명의 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법 및 장치에 따르면, 광고주의 고객 데이터베이스를 활용하여 타게팅 광고를 집행하면서, 일 회적인 광고주의 고객의 인식 후에는 사용자 단말기가 전송하는 쿠키에 따라 신속하게 타게팅 광고를 집행할 수 있다.In addition, according to the method and apparatus of a targeting advertisement using an advertiser's customer database of the present invention, a targeting advertisement is executed using an advertiser's customer database, and after the recognition of a customer of a single advertiser, So that the targeting advertisement can be executed promptly.

도 1은 본 발명의 일 실시예에 따른 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치가 동작하는 환경을 설명하기 위한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치의 세부 구성을 설명하기 위한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법에서 광고주의 고객을 인식하는 단계를 설명하기 위한 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법에서 광고주로부터 타게팅 대상 고객 및 광고 정보를 입력받는 단계를 설명하기 위한 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법에서 광고를 집행하는 단계를 설명하기 위한 흐름도이다.
1 is a block diagram illustrating an environment in which a targeting advertisement apparatus using an advertiser's customer database operates according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a detailed configuration of a targeting advertisement apparatus using an advertiser's customer database according to an embodiment of the present invention. Referring to FIG.
3 is a flowchart illustrating a step of recognizing an advertiser's customer in a targeting advertisement method using an advertiser's customer database according to an embodiment of the present invention.
4 is a flowchart illustrating a step of receiving a target customer and advertisement information from an advertiser in a targeting advertisement method using an advertiser's customer database according to an embodiment of the present invention.
5 is a flowchart illustrating a step of executing an advertisement in a targeting advertisement method using an advertiser's customer database according to an embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 기술자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention, and the manner of achieving them, will be apparent from and elucidated with reference to the embodiments described hereinafter in conjunction with the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art. Are provided to fully disclose the scope of the invention, and the invention is only defined by the scope of the claims.

하나의 구성요소(elements)가 다른 구성요소와 "연결된(connected to)" 또는 "커플링된(coupled to)" 이라고 지칭되는 것은, 다른 구성요소와 직접 연결 또는 커플링된 경우 또는 중간에 다른 구성요소를 개재한 경우를 모두 포함한다. 반면, 하나의 구성요소가 다른 구성요소와 "직접 연결된(directly connected to)" 또는 "직접 커플링된(directly coupled to)"으로 지칭되는 것은 중간에 다른 구성요소를 개재하지 않은 것을 나타낸다.It is to be understood that one element is referred to as being "connected to" or "coupled to" another component, either directly connected or coupled to another component, Element is included. On the other hand, when an element is referred to as being "directly coupled to" or "directly coupled to " another element, it means that it does not intervene in another element.

명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다. "및/또는"은 언급된 아이템들의 각각 및 하나 이상의 모든 조합을 포함한다.Like reference numerals refer to like elements throughout the specification. "And / or" include each and every combination of one or more of the mentioned items.

비록 제1, 제2 등이 다양한 모듈, 구성요소 및/또는 섹션들을 서술하기 위해서 사용되나, 이들 모듈, 구성요소 및/또는 섹션들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 모듈, 구성요소 또는 섹션들을 다른 모듈, 구성요소 또는 섹션들과 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 모듈, 제1 구성요소 또는 제1 섹션은 본 발명의 기술적 사상 내에서 제2 모듈, 제2 구성요소 또는 제2 섹션일 수도 있음은 물론이다.Although the first, second, etc. are used to describe various modules, components and / or sections, it is to be understood that these modules, components and / or sections are not limited by these terms. These terms are only used to distinguish one module, component or section from another module, component or section. Therefore, it goes without saying that the first module, the first component or the first section mentioned below may be the second module, the second component or the second section within the technical spirit of the present invention.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계, 동작 및/또는 모듈 외에 하나 이상의 다른 구성요소, 단계, 동작 및/또는 모듈의 존재 또는 추가를 배제하지 않는다.The terminology used herein is for the purpose of illustrating embodiments and is not intended to be limiting of the present invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification. &Quot; comprises " and / or "comprising" when used in this specification is taken to specify the presence or absence of one or more other components, steps, operations and / Or additions.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless defined otherwise, all terms (including technical and scientific terms) used herein may be used in a sense commonly understood by one of ordinary skill in the art to which this invention belongs. Also, commonly used predefined terms are not ideally or excessively interpreted unless explicitly defined otherwise.

이하에서는 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치가 동작하는 환경을 설명하기 위한 블록도이고, 도 2는 본 발명의 일 실시예에 따른 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치의 세부 구성을 설명하기 위한 블록도이다.FIG. 1 is a block diagram illustrating an environment in which a targeting advertisement apparatus using an advertiser's customer database operates according to an embodiment of the present invention. FIG. 2 is a block diagram illustrating an advertiser's customer database according to an exemplary embodiment of the present invention. FIG. 7 is a block diagram illustrating a detailed configuration of a targeting advertisement apparatus.

도 1을 참조하면, 사용자 단말기(110), 매체 서버(120), 광고주 서버(130), 광고 서버(140)가 네트워크를 통해 연결될 수 있다.Referring to FIG. 1, a user terminal 110, a media server 120, an advertiser server 130, and an advertisement server 140 may be connected through a network.

사용자 단말기(110)는 매체 서버(120), 광고 서버(140) 등과 접속할 수 있다. 사용자는 사용자 단말기(110)를 이용하여 매체 서버(120), 광고 서버(140) 등과 정보 및/또는 데이터를 송수신할 수 있다. 예를 들어, 사용자 단말기(110)는 데스크톱, 노트북, 이동 통신 단말기, PDA, 스마트 폰, 태블릿, 스마트 티브이 등과 같은 통신 장치일 수 있으나, 본 발명이 이에 한정되는 것은 아니다.The user terminal 110 may be connected to the media server 120, the advertisement server 140, and the like. The user can transmit and receive information and / or data to / from the media server 120, the advertisement server 140, and the like using the user terminal 110. For example, the user terminal 110 may be a communication device such as a desktop, a notebook, a mobile communication terminal, a PDA, a smart phone, a tablet, a smart TV, and the like, but the present invention is not limited thereto.

매체 서버(120)는 사용자 단말기(110), 광고 서버(140) 등과 접속할 수 있다. 매체 서버(120)는 사용자 단말기(110)에게 각종 문자, 문서, 음향, 음악, 화상, 동영상 등과 같은 미디어 컨텐츠를 제공할 수 있다. 예를 들어, 매체 서버(120)는 사용자 단말기(110)에게 각종 미디어 컨텐츠를 제공하는 포털 사이트 서버일 수 있다. 또는, 매체 서버(120)는 사용자 단말기(110)의 검색 쿼리에 응답하여 사용자 단말기(110)에게 각종 미디어 컨텐츠를 포함하는 검색 결과를 제공하는 검색 엔진 서버일 수 있다.The media server 120 may be connected to the user terminal 110, the advertisement server 140, and the like. The media server 120 may provide the user terminal 110 with media contents such as various characters, documents, sounds, music, images, and moving pictures. For example, the media server 120 may be a portal site server that provides various media contents to the user terminal 110. Alternatively, the media server 120 may be a search engine server that provides search results including various media contents to the user terminal 110 in response to a search query of the user terminal 110. [

매체 서버(120)는 광고 서버(140)로부터 광고를 수신할 수 있다. 매체 서버(120)는 수신한 광고를 사용자 단말기(110)에게 집행할 수 있다. 매체 서버(120)는 사용자 단말기(110)에게 각종 미디어 컨텐츠를 제공하면서, 수신한 광고를 함께 집행할 수 있다.The media server 120 may receive advertisements from the advertisement server 140. The media server 120 may execute the received advertisement to the user terminal 110. [ The media server 120 may provide the various media contents to the user terminal 110 and execute the received advertisement together.

광고주 서버(130)는 사용자 단말기(110), 광고 서버(140) 등과 접속할 수 있다. 광고주는 광고주 서버(130)를 이용하여 사용자 단말기(110), 광고 서버(140) 등과 정보 및/또는 데이터를 송수신할 수 있다. 또는, 광고주는 별도의 광고주 단말기를 이용하여 정보 및/또는 데이터를 송수신할 수 있다. 이하에서는 광고주가 광고주 서버(130)를 이용하는 경우에 대하여 설명하지만, 본 발명의 실시예에 따른 광고 방법이 복수의 광고주 서버(130)에 의해 분리되어 수행되거나, 별도의 광고주 단말기와 함께 광고주 서버(130)에 의해 수행될 수 있음은, 본 발명이 속하는 기술분야에서 통상의 기술자에게 자명하게 이해될 것이다.The advertiser server 130 can access the user terminal 110, the advertisement server 140, and the like. The advertiser can send and receive information and / or data to / from the user terminal 110, the advertisement server 140, and the like using the advertiser server 130. Alternatively, the advertiser may send and receive information and / or data using a separate advertiser terminal. Hereinafter, the case where the advertiser uses the advertiser server 130 will be described. However, the advertisement method according to the embodiment of the present invention may be carried out separately by the plurality of advertiser servers 130, 130 can be performed by a person skilled in the art to which the present invention belongs.

광고주 서버(130)는 고객 데이터베이스를 포함할 수 있다. 광고주 서버(130)의 고객 데이터베이스는 제1 사용자 식별자(이하, S_UID)를 키(key) 값으로 하여 구조화된 고객 정보를 저장할 수 있다. S_UID는 광고주 서버(130) 측에서 사용자를 식별하기 위해 사용하는 정보이다. 예를 들어, 광고주 서버(130)의 고객 데이터베이스는 성명, 연령, 성별, 지역, 직업 등과 같은 기본 정보와, 접속 이력, 선호도, 구매 이력 등과 같은 행동 정보를 포함하는 다양한 고객 정보를 저장할 수 있다.The advertiser server 130 may include a customer database. The customer database of the advertiser server 130 may store structured customer information by using a first user identifier (S_UID) as a key value. S_UID is information used by the advertiser server 130 to identify a user. For example, the customer database of the advertiser server 130 may store various kinds of customer information including basic information such as name, age, sex, area, occupation, and behavior information such as connection history, preference, purchase history and the like.

광고주 서버(130)는 적어도 하나의 S_UID를 포함하는 고객 목록(이하, S_LIST)을 광고 서버(140)에 전송할 수 있다. 이 때, 광고주 서버(130)는 고객 데이터베이스에 저장된 다양한 고객 정보를 활용하여 원하는 타게팅 대상 고객을 선정하고, 타게팅 대상 고객의 S_UID를 S_LIST에 포함시켜 광고 서버(140)에 전송할 수 있다. S_LIST의 전송 과정에서 발생할 수 있는 개인 정보 유출 이슈를 방지하기 위해서, 광고주 서버(130)는 S_LIST에 대하여 광고 태그(이하, AD_TAG)를 발급하고, AD_TAG를 S_LIST와 함께 광고 서버(140)에 전송할 수 있다.The advertiser server 130 may transmit a customer list (hereinafter, S_LIST) including at least one S_UID to the advertisement server 140. At this time, the advertiser server 130 can select a target customer to be targeted by using various customer information stored in the customer database, and can include the S_UID of the target customer in the S_LIST and transmit the S_UID to the advertisement server 140. The advertiser server 130 issues an advertisement tag (hereinafter, referred to as AD_TAG) to the S_LIST and transmits the AD_TAG to the advertisement server 140 together with the S_LIST in order to prevent personal information leakage issues that may occur during transmission of the S_LIST have.

광고 서버(140)는 사용자 단말기(110), 매체 서버(120), 광고주 서버(130) 등과 접속할 수 있다. The advertisement server 140 may be connected to the user terminal 110, the media server 120, the advertiser server 130, and the like.

도 1에서는 광고 서버(140)가 하나의 사용자 단말기(110), 하나의 매체 서버(120)와 연결되는 것으로 도시하였으나, 본 발명이 이에 한정되는 것은 아니고, 하나의 광고 서비스와 관련하여, 광고 서버(140)가 복수의 사용자 단말기(110), 복수의 매체 서버(120)와 연결될 수 있음은 본 발명이 속하는 기술분야에서 통상의 기술자에게 자명하게 이해될 수 있을 것이다.1, the advertisement server 140 is illustrated as being connected to one user terminal 110 and one media server 120. However, the present invention is not limited thereto, and in connection with one advertisement service, It will be understood by those skilled in the art that the server 140 may be connected to a plurality of user terminals 110 and a plurality of media servers 120.

도 2를 참조하면, 광고 서버(140)는 수신부(141), 제어부(142), 전송부(143), 데이터베이스(144)를 포함할 수 있다.2, the advertisement server 140 may include a receiver 141, a controller 142, a transmitter 143, and a database 144.

수신부(141)는 네트워크를 통해 외부로부터 각종 정보 및/또는 데이터를 수신할 수 있다. 수신부(141)는 네트워크 통신이 가능한 다양한 통신 모듈로 구성될 수 있다. 제어부(142)는 광고 서버(140)의 제반 동작을 제어할 수 있다. 제어부(142)는 각종 정보 및/또는 데이터 처리가 가능한 다양한 프로세서로 구성될 수 있다. 전송부(143)는 네트워크를 통해 외부에 각종 정보 및/또는 데이터를 전송할 수 있다. 데이터베이스(144)는 각종 정보 및/또는 데이터를 서로 매핑하여 저장할 수 있다. 데이터베이스(144)는 각종 정보 및/또는 데이터를 저장할 수 있는 다양한 저장 매체로 구성될 수 있다.The receiving unit 141 can receive various information and / or data from the outside via the network. The receiving unit 141 may be composed of various communication modules capable of network communication. The control unit 142 may control all operations of the advertisement server 140. The control unit 142 may be composed of various processors capable of processing various information and / or data. The transmission unit 143 may transmit various information and / or data to the outside via the network. The database 144 may store various information and / or data mapped to each other. The database 144 may comprise various storage media capable of storing various information and / or data.

이하에서는 본 발명의 실시예에 따른 광고 방법의 단계 별로 광고 서버(140)의 동작을 설명하기로 한다.Hereinafter, the operation of the advertisement server 140 according to the steps of the advertisement method according to the embodiment of the present invention will be described.

먼저, 광고 서버(140)가 광고주의 고객을 인식하는 단계에서, 광고 서버(140)의 동작을 설명하기로 한다. First, the operation of the advertisement server 140 in the step of the advertisement server 140 recognizing the client of the advertiser will be described.

수신부(141)는 광고주 서버(130)에 접속한 사용자 단말기(110)로부터 광고주 식별자(이하, S_ID) 및 사용자 단말기(110)의 S_UID를 수신할 수 있다. 일 예로, 사용자 단말기(110)의 S_UID는 광고주 서버(130)의 도메인과 관련하여 저장된 쿠키 정보일 수 있다. 다른 예로, 사용자 단말기(110)의 S_UID는 사용자 단말기(110)의 광고주 서버(130)에 대한 로그인 계정 정보일 수 있다.The receiving unit 141 may receive an advertiser identifier (S_ID) from the user terminal 110 connected to the advertiser server 130 and an S_UID of the user terminal 110. For example, the S_UID of the user terminal 110 may be cookie information stored in association with the domain of the advertiser server 130. In another example, the S_UID of the user terminal 110 may be the login account information for the advertiser server 130 of the user terminal 110.

또한, 수신부(141)는 광고주 서버(130)에 접속한 사용자 단말기(110)로부터 사용자 단말기(110)의 제2 사용자 식별자(이하, UID)를 수신할 수 있다. UID는 S_UID와 다르게 광고 서버(140) 측에서 사용자를 식별하기 위해 사용하는 정보이다.The receiving unit 141 may receive a second user identifier (hereinafter, UID) of the user terminal 110 from the user terminal 110 connected to the advertiser server 130. Unlike the S_UID, the UID is information used by the advertisement server 140 to identify a user.

이를 위해, 사용자 단말기(110)가 광고주 서버(130)에 접속하고, 사용자 단말기(110)의 S_UID를 확인할 수 있는 때에, 광고주 서버(130)는 사용자 단말기(110)의 브라우저가 광고 서버(140)의 URL(예를 들어, “http://xxx.com/create?sid=yyy&suid=a123”)을 호출하도록 할 수 있다. 그리고, S_ID 및 사용자 단말기(110)의 S_UID는 광고 서버(140)의 URL에 파라미터로 삽입되어 광고 서버(140)에 전송될 수 있다.For this, when the user terminal 110 accesses the advertiser server 130 and can confirm the S_UID of the user terminal 110, the advertiser server 130 determines whether the browser of the user terminal 110 is connected to the advertisement server 140, (E.g., "http://xxx.com/create?sid=yyy&suid=a123") " The S_ID and the S_UID of the user terminal 110 may be inserted as parameters in the URL of the advertisement server 140 and transmitted to the advertisement server 140.

예를 들어, 광고주 서버(130)는 사용자 단말기(110)의 브라우저가 호출하는 웹 페이지에 사용자 단말기(110)가 광고 서버(140)의 URL을 호출하도록 하는 스크립트를 삽입할 수 있다. 이 같은 광고 서버(140)의 URL의 호출은 스크립트 외에 이미지, 프레임 등을 삽입하는 방법에 의해서도 실질적으로 동일하게 이루어질 수 있다.For example, the advertiser server 130 may insert a script that causes the user terminal 110 to call the URL of the advertisement server 140 on the web page that the browser of the user terminal 110 calls. Such a call of the URL of the advertisement server 140 may be substantially the same by a method of inserting an image, a frame, etc. in addition to a script.

한편, S_ID가 광고 서버(140)의 URL에 파라미터로 삽입되지 않더라도, 광고 서버(140) 측에서는 레퍼러(referrer)를 통해서 S_ID를 확인할 수도 있다.On the other hand, even if the S_ID is not inserted as a parameter in the URL of the advertisement server 140, the advertisement server 140 side may check the S_ID through a referrer.

사용자 단말기(110)의 브라우저가 광고 서버(140)의 URL을 호출하게 되므로, 수신부(141)는 사용자 단말기(110)의 브라우저로부터 사용자 단말기(110)의 UID를 포함하는 쿠키를 수신할 수 있다. The browser of the user terminal 110 calls the URL of the advertisement server 140 so that the receiver 141 can receive the cookie including the UID of the user terminal 110 from the browser of the user terminal 110. [

제어부(142)는 데이터베이스(144) 내에 수신부(141)가 수신한 S_ID 및 사용자 단말기(110)의 S_UID를 사용자 단말기(110)의 UID와 매핑하여 저장할 수 있다.The control unit 142 may map the S_ID received by the receiving unit 141 and the S_UID of the user terminal 110 to the UID of the user terminal 110 in the database 144 and store the same.

한편, 사용자 단말기(110)의 브라우저가 저장하고 있는 쿠키 정보에 광고 서버(140)의 도메인과 관련하여 사용자 단말기(110)의 UID가 존재하지 않는 때에, 제어부(142)는 광고주 서버(130)에 접속한 사용자 단말기(110)에 대하여 사용자 단말기(110)의 UID를 새롭게 생성할 수 있다. 그리고, 제어부(142)는 데이터베이스(144) 내에 수신부(141)가 수신한 S_ID 및 사용자 단말기(110)의 S_UID를 새롭게 생성한 사용자 단말기(110)의 UID와 매핑하여 저장할 수 있다.On the other hand, when the UID of the user terminal 110 does not exist in relation to the domain of the advertisement server 140 in the cookie information stored in the browser of the user terminal 110, the controller 142 transmits the cookie information to the advertiser server 130 The UID of the user terminal 110 can be newly generated for the connected user terminal 110. The control unit 142 may map the S_ID received by the receiving unit 141 and the S_UID of the user terminal 110 to the UID of the newly generated user terminal 110 in the database 144 and store the same.

전송부(143)는 사용자 단말기(110)의 브라우저에 사용자 단말기(110)의 UID를 포함하는 쿠키를 전송하여, 사용자 단말기(110)의 브라우저가 사용자 단말기(110)의 UID를 광고 서버(140)의 도메인과 관련하여 쿠키 정보로 저장하도록 할 수 있다.The transmitting unit 143 transmits the cookie including the UID of the user terminal 110 to the browser of the user terminal 110 so that the browser of the user terminal 110 transmits the UID of the user terminal 110 to the advertisement server 140, The cookie information may be stored in association with the domain of the cookie.

다음으로, 광고 서버(140)가 광고주로부터 타게팅 대상 고객 및 광고 정보를 입력받는 단계에서, 광고 서버(140)의 동작을 설명하기로 한다.Next, the operation of the advertisement server 140 will be described in the step of the advertisement server 140 receiving the targeting target customer and the advertisement information from the advertiser.

수신부(141)는 광고주 서버(130)로부터 S_ID, S_LIST, S_LIST에 대응하는 광고 태그(이하, AD_TAG), AD_TAG에 대응하는 광고 정보(이하, AD_INFO)를 수신할 수 있다. 상술한 바와 같이, S_LIST는 타게팅 대상 고객의 S_UID를 포함할 수 있다. 수신부(141)는 광고주 서버(130)로부터 S_ID, S_LIST, AD_TAG, AD_INFO를 일 회에 수신하거나, 또는 복수 회에 걸쳐서 나누어 수신할 수도 있다.The receiving unit 141 can receive an advertisement tag (hereinafter referred to as AD_TAG) corresponding to S_ID, S_LIST, and S_LIST and advertisement information (hereinafter, AD_INFO) corresponding to the AD_TAG from the advertiser server 130. As described above, the S_LIST may include the S_UID of the target customer to be targeted. The receiving unit 141 may receive S_ID, S_LIST, AD_TAG, and AD_INFO from the advertiser server 130 at one time, or may receive the S_ID, S_LIST, AD_TAG, and AD_INFO in a plurality of times.

제어부(142)는 데이터베이스(144)로부터 수신부(141)가 수신한 S_ID 및 S_LIST의 각각의 S_UID에 대응하는 UID를 조회할 수 있다. 조회 결과에 따라, 제어부(142)는 데이터베이스(144) 내에 수신부(141)가 수신한 AD_TAG를 조회된 UID와 매핑하여 저장할 수 있다. 또한, 제어부(142)는 데이터베이스(144) 내에 수신부(141)가 수신한 AD_INFO를 S_ID 및 AD_TAG와 매핑하여 저장할 수 있다.The control unit 142 can inquire the UID corresponding to each S_UID of the S_ID and the S_LIST received by the receiving unit 141 from the database 144. [ According to the inquiry result, the control unit 142 can map the AD_TAG received by the receiving unit 141 in the database 144 to the inquired UID. Also, the control unit 142 can map the AD_INFO received by the receiving unit 141 to the S_ID and the AD_TAG in the database 144 and store the AD_INFO.

다음으로, 광고 서버(140)가 광고를 집행하는 단계에서, 광고 서버(140)의 동작을 설명하기로 한다.Next, the operation of the advertisement server 140 in the step of executing the advertisement by the advertisement server 140 will be described.

수신부(141)는 매체 서버(120)로부터 광고 요청을 수신하고, 매체 서버(120)에 접속한 사용자 단말기(110)로부터 사용자 단말기(110)의 UID를 수신할 수 있다.The receiving unit 141 may receive the advertisement request from the media server 120 and receive the UID of the user terminal 110 from the user terminal 110 connected to the media server 120. [

매체 서버(120)의 광고 요청시 사용자 단말기(110)의 브라우저가 광고 서버(140)의 URL을 호출하게 되어, 수신부(141)는 사용자 단말기(110)의 브라우저로부터 사용자 단말기(110)의 UID를 포함하는 쿠키를 수신할 수 있다.The browser of the user terminal 110 calls the URL of the advertisement server 140 at the time of the advertisement request of the media server 120. The receiver 141 receives the UID of the user terminal 110 from the browser of the user terminal 110 And can receive a cookie containing the cookie.

제어부(142)는 데이터베이스(144)로부터 수신부(141)가 수신한 UID에 대응하는 S_ID 및 AD_TAG를 조회할 수 있다. 또한, 제어부(142)는 데이터베이스(144)로부터 상기 S_ID 및 AD_TAG에 대응하는 AD_INFO를 조회할 수 있다.The control unit 142 can inquire the SID and the AD_TAG corresponding to the UID received by the receiving unit 141 from the database 144. [ In addition, the control unit 142 can inquire the AD_INFO corresponding to the S_ID and the AD_TAG from the database 144.

전송부(143)는 매체 서버(120)의 광고 요청에 응답하여, 매체 서버(120)에 AD_INFO에 대응하는 광고를 전송할 수 있다.In response to the advertisement request of the media server 120, the transmission unit 143 may transmit an advertisement corresponding to AD_INFO to the media server 120. [

도 2에서는 광고 서버(140)의 수신부(141), 제어부(142), 전송부(143), 데이터베이스(144)를 분리된 구성요소로 도시하였으나, 광고 서버(140)의 구성요소 일부 또는 전부가 일체로 구성될 수 있음은 본 발명이 속하는 기술분야에서 통상의 기술자에게 자명하게 이해될 수 있을 것이다.Although the receiver 141, the controller 142, the transmitter 143 and the database 144 of the advertisement server 140 are shown as separate components in FIG. 2, some or all of the components of the advertisement server 140 It will be apparent to those skilled in the art that the present invention may be embodied in one form or another.

또한, 도 2에서 데이터베이스(144)는 복수의 데이터베이스(144)로 분리되어 구성될 수 있다. 이 경우, 하나의 데이터베이스(144)는 사용자 단말기(110)의 UID를 키 값으로 하여 구조화된 고객 정보(즉, UID, S_ID, S_UID, AD_TAG)를 저장할 수 있다. 그리고, 다른 하나의 데이터베이스(144)는 S_ID 및 AD_TAG를 키 값으로 하여 구조화된 광고 정보(즉, S_ID, AD_TAG, AD_INFO)를 저장할 수 있다.In FIG. 2, the database 144 may be divided into a plurality of databases 144. In this case, one database 144 may store structured customer information (i.e., UID, S_ID, S_UID, AD_TAG) with the UID of the user terminal 110 as a key value. The other database 144 may store the structured advertisement information (i.e., S_ID, AD_TAG, AD_INFO) with S_ID and AD_TAG as key values.

도 3은 본 발명의 일 실시예에 따른 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법에서 광고주의 고객을 인식하는 단계를 설명하기 위한 흐름도이다.3 is a flowchart illustrating a step of recognizing an advertiser's customer in a targeting advertisement method using an advertiser's customer database according to an embodiment of the present invention.

도 3을 참조하면, 먼저 사용자 단말기(110)가 광고주 서버(130)에 접속하여 광고주 서버(130)에 사용자 단말기(110)의 S_UID를 전송할 수 있다(S310). 3, the user terminal 110 may access the advertiser server 130 and transmit the S_UID of the user terminal 110 to the advertiser server 130 (S310).

이어서, 사용자 단말기(110)의 브라우저가 광고 서버(140)의 URL(예를 들어, “http://xxx.com/create?sid=yyy&suid=a123”)을 호출하도록, 광고주 서버(130)는 사용자 단말기(110)의 브라우저가 호출하는 웹 페이지에 광고 서버(140)의 URL을 호출하는 스크립트 등을 삽입할 수 있다(S320).The advertiser server 130 then causes the browser of the user terminal 110 to call the URL (e.g., "http://xxx.com/create?sid=yyy&suid=a123") of the ad server 140 A script for calling the URL of the advertisement server 140 may be inserted into a web page called by the browser of the user terminal 110 (S320).

이어서, 사용자 단말기(110)의 브라우저가 광고 서버(140)의 URL을 호출하여, 사용자 단말기(110)의 브라우저는 S_ID 및 사용자 단말기(110)의 S_UID를 파라미터 형태로 광고 서버(140)에 전송하고(S330), 사용자 단말기(110)의 UID를 포함하는 쿠키를 광고 서버(140)에 전송할 수 있다(S340-1).The browser of the user terminal 110 then calls the URL of the advertisement server 140 so that the browser of the user terminal 110 transmits the S_ID and the S_UID of the user terminal 110 to the advertisement server 140 in a parameter form (S330), and transmits a cookie including the UID of the user terminal 110 to the advertisement server 140 (S340-1).

일 예로, 사용자 단말기(110)의 S_UID는 광고주 서버(130)의 도메인과 관련하여 저장된 쿠키 정보일 수 있다. 다른 예로, 사용자 단말기(110)의 S_UID는 사용자 단말기(110)의 광고주 서버(130)에 대한 로그인 계정 정보일 수 있다.For example, the S_UID of the user terminal 110 may be cookie information stored in association with the domain of the advertiser server 130. In another example, the S_UID of the user terminal 110 may be the login account information for the advertiser server 130 of the user terminal 110.

한편, 사용자 단말기(110)의 브라우저가 저장하고 있는 쿠키 정보에 광고 서버(140)의 도메인과 관련하여 사용자 단말기(110)의 UID가 존재하지 않는 경우, 광고 서버(140)가 광고주 서버(130)에 접속한 사용자 단말기(110)에 대하여 사용자 단말기(110)의 UID를 새롭게 생성할 수 있다(S340-2). If the UID of the user terminal 110 does not exist in relation to the domain of the advertisement server 140 in the cookie information stored in the browser of the user terminal 110, The UID of the user terminal 110 can be newly generated for the user terminal 110 connected to the user terminal 110 (S340-2).

이어서, 광고 서버(140)가 사용자 단말기(110)의 브라우저에 사용자 단말기(110)의 UID를 포함하는 쿠키를 전송할 수 있다(S340-3).Then, the advertisement server 140 may transmit the cookie including the UID of the user terminal 110 to the browser of the user terminal 110 (S340-3).

이어서, 사용자 단말기(110)의 브라우저가 사용자 단말기(110)의 UID를 광고 서버(140)의 도메인과 관련하여 쿠키 정보로 저장할 수 있다(S340-4).Then, the browser of the user terminal 110 may store the UID of the user terminal 110 as cookie information in association with the domain of the advertisement server 140 (S340-4).

이어서, 광고 서버(140)는 사용자 단말기(110)로부터 수신한 S_ID 및 사용자 단말기(110)의 S_UID를 사용자 단말기(110)의 UID와 매핑하여 저장할 수 있다(S350).Then, the advertisement server 140 may map the S_ID received from the user terminal 110 and the S_UID of the user terminal 110 to the UID of the user terminal 110 (S350).

도 4는 본 발명의 일 실시예에 따른 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법에서 광고주로부터 타게팅 대상 고객 및 광고 정보를 입력받는 단계를 설명하기 위한 흐름도이다.4 is a flowchart illustrating a step of receiving a target customer and advertisement information from an advertiser in a targeting advertisement method using an advertiser's customer database according to an embodiment of the present invention.

도 4를 참조하면, 먼저, 광고주 서버(130)가 적어도 하나의 타게팅 대상 고객을 선정하고, 타게팅 대상 고객의 S_UID를 포함하는 S_LIST를 생성할 수 있다(S410). 이로써, 광고주는 광고주의 고객 데이터베이스를 활용하여 광고주가 원하는 고객을 S_LIST 에 포함시킬 수 있다.4, the advertiser server 130 may select at least one target customer to be targeted and generate an S_LIST including the S_UID of the target customer (S410). As a result, the advertiser can use the advertiser's customer database to include the desired customer in the S_LIST.

이어서, 광고주 서버(130)가 S_LIST에 대하여 AD_TAG를 발급할 수 있다(S420).Then, the advertiser server 130 may issue an AD_TAG to the S_LIST (S420).

이어서, 광고주 서버(130)가 광고 서버(140)에 S_ID, S_LIST, S_LIST에 대응하는 AD_TAG, AD_TAG에 대응하는 AD_INFO를 전송할 수 있다(S430). 이로써, 광고주는 광고 서버(140)에 S_LIST에 포함되는 타게팅 대상 고객의 개인 정보를 직접적으로 전송하지 않으면서도, AD_TAG를 이용하여 타게팅 대상 고객에게 적합한 타게팅 광고가 제공되도록 할 수 있다.Then, the advertiser server 130 may transmit AD_INFO corresponding to AD_TAG and AD_TAG corresponding to S_ID, S_LIST, and S_LIST to the advertisement server 140 (S430). Thus, the advertiser can provide the targeting advertisement suitable for the target customer using the AD_TAG without directly transmitting the personal information of the targeted customer included in the S_LIST to the advertisement server 140.

광고주 서버(130)는 광고 서버(140)에 S_ID, S_LIST, AD_TAG, AD_INFO를 일 회에 전송하거나, 또는 복수 회에 걸쳐서 나누어 전송할 수도 있다.The advertiser server 130 may transmit the S_ID, the S_LIST, the AD_TAG, and the AD_INFO to the advertisement server 140 at one time or may transmit the advertisement data to the advertisement server 140 in a plurality of times.

이어서, 광고 서버(140)가 광고주 서버(130)로부터 수신한 S_ID 및 S_LIST의 각각의 S_UID에 대응하는 UID를 조회할 수 있다(S440).Then, the advertisement server 140 may inquire UID corresponding to each S_UID of the S_ID and S_LIST received from the advertiser server 130 (S440).

이어서, 조회 결과에 따라, 광고 서버(140)가 광고주 서버(130)로부터 수신한 AD_TAG를 조회된 UID와 매핑하여 저장할 수 있다(S450).Then, the advertisement server 140 may map the AD_TAG received from the advertiser server 130 to the retrieved UID according to the inquiry result (S450).

이어서, 광고 서버(140)가 광고주 서버(130)로부터 수신한 AD_INFO를 S_ID 및 AD_TAG와 매핑하여 저장할 수 있다(S460).Then, the advertisement server 140 may map the AD_INFO received from the advertiser server 130 to S_ID and AD_TAG and store the AD_INFO in operation S460.

도 5는 본 발명의 일 실시예에 따른 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법에서 광고를 집행하는 단계를 설명하기 위한 흐름도이다.5 is a flowchart illustrating a step of executing an advertisement in a targeting advertisement method using an advertiser's customer database according to an embodiment of the present invention.

도 5를 참조하면, 먼저 매체 서버(120)가 광고 서버(140)에 광고 요청을 전송할 수 있다(S510).Referring to FIG. 5, the media server 120 may transmit an advertisement request to the advertisement server 140 (S510).

이어서, 매체 서버(120)의 광고 요청시 매체 서버(120)에 접속한 사용자 단말기(110)의 브라우저가 광고 서버(140)의 URL을 호출하게 되어, 광고 서버(140)에 사용자 단말기(110)의 UID를 포함하는 쿠키를 전송할 수 있다(S520).The browser of the user terminal 110 connected to the media server 120 calls the URL of the advertisement server 140 to request the advertisement server 140 to transmit the advertisement information to the user terminal 110, The UID of the cookie may be transmitted (S520).

이어서, 광고 서버(140)는 사용자 단말기(110)로부터 수신한 UID에 대응하는 S_ID 및 AD_TAG를 조회할 수 있다(S530).Then, the advertisement server 140 may inquire the S_ID and the AD_TAG corresponding to the UID received from the user terminal 110 (S530).

이어서, 광고 서버(140)는 상기 S_ID 및 AD_TAG에 대응하는 AD_INFO를 조회할 수 있다(S540).Then, the advertisement server 140 can inquire AD_INFO corresponding to the S_ID and the AD_TAG (S540).

이어서, 광고 서버(140)는 매체 서버(120)의 광고 요청에 응답하여, 매체 서버(120)에 AD_INFO에 대응하는 광고를 전송할 수 있다(S550).Then, in response to the advertisement request of the media server 120, the advertisement server 140 may transmit the advertisement corresponding to AD_INFO to the media server 120 (S550).

이어서, 매체 서버(120)는 광고 서버(140)로부터 수신한 광고를 사용자 단말기(110)에 집행할 수 있다(S560).Next, the media server 120 may execute the advertisement received from the advertisement server 140 to the user terminal 110 (S560).

이로써, 광고 서버(140)는 일 회적인 광고주의 고객의 인식 후에는 사용자 단말기(110)가 전송하는 쿠키에 따라 신속하게 타게팅 광고를 집행할 수 있다.Accordingly, the advertisement server 140 can promptly execute the targeting advertisement according to the cookie transmitted by the user terminal 110 after recognizing the customer of the advertiser.

본 발명의 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계는, 프로세서에 의해 실행되는 하드웨어 모듈, 소프트웨어 모듈, 또는 그 2 개의 결합으로 직접 구현될 수 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터로 읽을 수 있는 기록 매체에 상주할 수도 있다. 예시적인 기록 매체는 프로세서에 연결되며, 상기 프로세서는 기록 매체로부터 정보를 독출할 수 있고 기록 매체에 정보를 기입할 수 있다. 다른 방법으로, 기록 매체는 프로세서와 일체형일 수도 있다. 프로세서 및 기록 매체는 주문형 집적회로(ASIC) 내에 상주할 수도 있다. ASIC는 사용자 단말기 내에 상주할 수도 있다. 다른 방법으로, 프로세서 및 기록 매체는 사용자 단말기 내에 개별 구성 요소로서 상주할 수도 있다.The steps of a method or algorithm described in connection with the embodiments of the invention may be embodied directly in hardware, software modules, or a combination of the two, executed by a processor. A software module may be stored in any form of computer readable storage medium such as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any form of computer readable record It may reside in the medium. An exemplary recording medium is coupled to a processor, which is capable of reading information from, and writing information to, the recording medium. Alternatively, the recording medium may be integral with the processor. The processor and the recording medium may reside in an application specific integrated circuit (ASIC). The ASIC may reside within the user terminal. Alternatively, the processor and the recording medium may reside as discrete components in a user terminal.

이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, It will be possible. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.

110: 사용자 단말기
120: 매체 서버
130: 광고주 서버
140: 광고 서버
110: User terminal
120: Media server
130: Advertiser server
140: Advertisement server

Claims (20)

광고 서버에 수행되는 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법으로서,
수신부가 광고주 서버로부터 광고주 식별자, 적어도 하나의 제1 사용자 식별자를 포함하는 고객 목록, 상기 고객 목록에 대응하는 광고 태그 및 상기 광고 태그에 대응하는 광고 정보를 수신하는 단계;
제어부가 상기 광고주 식별자 및 상기 고객 목록의 각각의 상기 제1 사용자 식별자에 대응하는 제2 사용자 식별자를 조회하는 단계; 및
상기 제어부가 상기 광고 태그를 상기 제2 사용자 식별자와 매핑하여 저장하고, 상기 광고 정보를 상기 광고주 식별자 및 상기 광고 태그와 매핑하여 저장하는 단계를 포함하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법.
1. A targeting advertisement method using an advertiser's customer database performed in an advertisement server,
Receiving from the advertiser server an advertiser identifier, a customer list including at least one first user identifier, an advertisement tag corresponding to the customer list, and advertisement information corresponding to the advertisement tag;
The control unit inquiring a second user identifier corresponding to the first user identifier of each of the advertiser identifier and the customer list; And
Wherein the controller maps and stores the advertisement tag with the second user identifier and maps the advertisement information to the advertiser identifier and the advertisement tag and stores the advertisement information.
제1항에 있어서,
상기 수신부는 매체 서버로부터 광고 요청을 수신하고, 상기 매체 서버에 접속한 사용자 단말기로부터 상기 사용자 단말기의 상기 제2 사용자 식별자를 수신하는 단계;
상기 제어부는 상기 제2 사용자 식별자에 대응하는 광고주 식별자 및 광고 태그를 조회하는 단계;
상기 제어부는 상기 광고주 식별자 및 광고 태그에 대응하는 광고 정보를 조회하는 단계; 및
전송부는 상기 광고 요청에 응답하여 상기 매체 서버에 상기 광고 정보에 대응하는 광고를 전송하는 단계를 더 포함하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법.
The method according to claim 1,
Receiving the advertisement request from the media server and receiving the second user identifier of the user terminal from the user terminal connected to the media server;
The control unit retrieving an advertiser identifier and an advertisement tag corresponding to the second user identifier;
The control unit retrieving advertisement information corresponding to the advertiser identifier and the advertisement tag; And
Wherein the transmitting unit further transmits the advertisement corresponding to the advertisement information to the media server in response to the advertisement request.
제2항에 있어서,
상기 수신부가 상기 사용자 단말기로부터 상기 사용자 단말기의 상기 제2 사용자 식별자를 수신하는 단계는,
상기 사용자 단말기의 브라우저로부터 상기 사용자 단말기의 상기 제2 사용자 식별자를 포함하는 쿠키를 수신하는 단계인, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법.
3. The method of claim 2,
Wherein the receiving of the second user identifier of the user terminal from the user terminal comprises:
And receiving a cookie including the second user identifier of the user terminal from a browser of the user terminal using the customer database of the advertiser.
제1항에 있어서,
상기 수신부가 상기 광고주 서버에 접속한 사용자 단말기로부터 상기 광고주 식별자 및 상기 사용자 단말기의 상기 제1 사용자 식별자를 수신하는 단계를 더 포함하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법.
The method according to claim 1,
Further comprising receiving the advertiser identifier and the first user identifier of the user terminal from the user terminal connected to the advertiser server by the receiving unit.
제4항에 있어서,
상기 수신부가 상기 사용자 단말기로부터 상기 광고주 식별자 및 상기 사용자 단말기의 상기 제1 사용자 식별자를 수신하는 단계는,
상기 사용자 단말기의 브라우저가 호출하는 광고 서버의 URL의 파라미터로서 상기 광고주 식별자 및 상기 사용자 단말기의 상기 제1 사용자 식별자를 수신하는 단계인, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법.
5. The method of claim 4,
Wherein the receiving of the advertiser identifier and the first user identifier of the user terminal from the user terminal comprises:
And receiving the advertiser identifier and the first user identifier of the user terminal as a parameter of a URL of an advertisement server called by a browser of the user terminal.
제4항에 있어서,
상기 사용자 단말기의 상기 제1 사용자 식별자는 상기 광고주 서버의 도메인과 관련하여 저장된 쿠키 정보인, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법.
5. The method of claim 4,
Wherein the first user identifier of the user terminal is cookie information stored in association with a domain of the advertiser server.
제4항에 있어서,
상기 사용자 단말기의 상기 제1 사용자 식별자는 상기 광고주 서버에 대한 로그인 계정 정보인, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법.
5. The method of claim 4,
Wherein the first user identifier of the user terminal is login account information for the advertiser server.
제4항에 있어서,
상기 수신부가 상기 광고주 서버에 접속한 상기 사용자 단말기로부터 상기 사용자 단말기의 상기 제2 사용자 식별자를 수신하는 단계;
상기 제어부가 상기 광고주 식별자 및 상기 사용자 단말기의 상기 제1 사용자 식별자를 상기 사용자 단말기의 상기 제2 사용자 식별자와 매핑하여 저장하는 단계를 더 포함하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법.
5. The method of claim 4,
Receiving the second user identifier of the user terminal from the user terminal connected to the advertiser server by the receiving unit;
Wherein the controller further comprises the step of mapping the advertiser identifier and the first user identifier of the user terminal to the second user identifier of the user terminal and storing the advertiser identifier.
제8항에 있어서,
상기 수신부가 상기 사용자 단말기로부터 상기 사용자 단말기의 상기 제2 사용자 식별자를 수신하는 단계는,
상기 사용자 단말기의 브라우저로부터 상기 사용자 단말기의 상기 제2 사용자 식별자를 포함하는 쿠키를 수신하는 단계인, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법.
9. The method of claim 8,
Wherein the receiving of the second user identifier of the user terminal from the user terminal comprises:
And receiving a cookie including the second user identifier of the user terminal from a browser of the user terminal using the customer database of the advertiser.
제4항에 있어서,
상기 제어부는 상기 광고주 서버에 접속한 상기 사용자 단말기에 대하여 상기 사용자 단말기의 상기 제2 사용자 식별자를 생성하는 단계;
전송부가 상기 사용자 단말기의 브라우저에 상기 사용자 단말기의 상기 제2 사용자 식별자를 포함하는 쿠키를 전송하는 단계; 및
상기 제어부는 상기 광고주 식별자 및 상기 사용자 단말기의 상기 제1 사용자 식별자를 상기 사용자 단말기의 상기 제2 사용자 식별자와 매핑하여 저장하는 단계를 더 포함하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 방법.
5. The method of claim 4,
Wherein the control unit comprises: generating the second user identifier of the user terminal for the user terminal connected to the advertiser server;
Transmitting a cookie including the second user identifier of the user terminal to a browser of the user terminal; And
Wherein the controller further comprises the step of mapping the advertiser identifier and the first user identifier of the user terminal to the second user identifier of the user terminal and storing the mapping.
데이터베이스;
광고주 서버로부터 광고주 식별자, 적어도 하나의 제1 사용자 식별자를 포함하는 고객 목록, 상기 고객 목록에 대응하는 광고 태그 및 상기 광고 태그에 대응하는 광고 정보를 수신하는 수신부;
상기 데이터베이스로부터 상기 광고주 식별자 및 상기 고객 목록의 각각의 상기 제1 사용자 식별자에 대응하는 제2 사용자 식별자를 조회하고, 상기 데이터베이스 내에 상기 광고 태그를 상기 제2 사용자 식별자와 매핑하여 저장하고, 상기 광고 정보를 상기 광고주 식별자 및 상기 광고 태그와 매핑하여 저장하는 제어부를 포함하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치.
Database;
A receiver for receiving an advertiser identifier from an advertiser server, a customer list including at least one first user identifier, an advertisement tag corresponding to the customer list, and advertisement information corresponding to the advertisement tag;
Retrieves from the database a second user identifier corresponding to the first user identifier of each of the advertiser identifier and the customer list, maps the advertisement tag to the second user identifier in the database and stores the advertisement information, And a controller for mapping the advertiser identifier and the advertisement tag to the advertiser identifier and the advertisement tag.
제11항에 있어서,
상기 수신부는, 매체 서버로부터 광고 요청을 수신하고, 상기 매체 서버에 접속한 사용자 단말기로부터 상기 사용자 단말기의 상기 제2 사용자 식별자를 수신하고,
상기 제어부는, 상기 데이터베이스로부터 상기 제2 사용자 식별자에 대응하는 광고주 식별자 및 광고 태그를 조회하고, 상기 광고주 식별자 및 광고 태그에 대응하는 광고 정보를 조회하고,
상기 광고 요청에 응답하여 상기 매체 서버에 상기 광고 정보에 대응하는 광고를 전송하는 전송부를 더 포함하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치.
12. The method of claim 11,
The receiving unit receives the advertisement request from the media server, receives the second user identifier of the user terminal from the user terminal connected to the media server,
Wherein the control unit inquires the advertiser identifier and the advertisement tag corresponding to the second user identifier from the database, inquires the advertisement information corresponding to the advertiser identifier and the advertisement tag,
Further comprising a transmitting unit for transmitting an advertisement corresponding to the advertisement information to the media server in response to the advertisement request, using the customer database of the advertiser.
제12항에 있어서,
상기 수신부는, 상기 사용자 단말기의 브라우저로부터 상기 사용자 단말기의 상기 제2 사용자 식별자를 포함하는 쿠키를 수신하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치.
13. The method of claim 12,
Wherein the receiving unit receives a cookie including the second user identifier of the user terminal from a browser of the user terminal using the customer database of the advertiser.
제11항에 있어서,
상기 수신부는, 상기 광고주 서버에 접속한 사용자 단말기로부터 상기 광고주 식별자 및 상기 사용자 단말기의 상기 제1 사용자 식별자를 수신하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치.
12. The method of claim 11,
Wherein the receiving unit receives the advertiser identifier and the first user identifier of the user terminal from a user terminal connected to the advertiser server.
제14항에 있어서,
상기 수신부는, 상기 사용자 단말기의 브라우저가 호출하는 광고 서버의 URL의 파라미터로서 상기 광고주 식별자 및 상기 사용자 단말기의 상기 제1 사용자 식별자를 수신하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치.
15. The method of claim 14,
Wherein the receiving unit receives the advertiser identifier and the first user identifier of the user terminal as a parameter of a URL of an advertisement server called by the browser of the user terminal.
제14항에 있어서,
상기 사용자 단말기의 상기 제1 사용자 식별자는 상기 광고주 서버의 도메인과 관련하여 저장된 쿠키 정보인, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치.
15. The method of claim 14,
Wherein the first user identifier of the user terminal is cookie information stored in association with a domain of the advertiser server.
제14항에 있어서,
상기 사용자 단말기의 상기 제1 사용자 식별자는 상기 광고주 서버에 대한 로그인 계정 정보인, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치.
15. The method of claim 14,
Wherein the first user identifier of the user terminal is login account information for the advertiser server.
제14항에 있어서,
상기 수신부는, 상기 광고주 서버에 접속한 상기 사용자 단말기로부터 상기 사용자 단말기의 상기 제2 사용자 식별자를 수신하고,
상기 제어부는, 상기 데이터베이스 내에 상기 광고주 식별자 및 상기 사용자 단말기의 상기 제1 사용자 식별자를 상기 사용자 단말기의 상기 제2 사용자 식별자와 매핑하여 저장하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치.
15. The method of claim 14,
Wherein the receiving unit receives the second user identifier of the user terminal from the user terminal connected to the advertiser server,
Wherein the control unit maps the advertiser identifier and the first user identifier of the user terminal to the second user identifier of the user terminal and stores the advertiser identifier and the first user identifier of the user terminal in the database.
제18항에 있어서,
상기 수신부는, 상기 사용자 단말기의 브라우저로부터 상기 사용자 단말기의 상기 제2 사용자 식별자를 포함하는 쿠키를 수신하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치.
19. The method of claim 18,
Wherein the receiving unit receives a cookie including the second user identifier of the user terminal from a browser of the user terminal using the customer database of the advertiser.
제14항에 있어서,
상기 제어부는, 상기 광고주 서버에 접속한 상기 사용자 단말기에 대하여 상기 사용자 단말기의 상기 제2 사용자 식별자를 생성하고, 상기 데이터베이스 내에 상기 광고주 식별자 및 상기 사용자 단말기의 상기 제1 사용자 식별자를 상기 사용자 단말기의 상기 제2 사용자 식별자와 매핑하여 저장하고,
전송부는, 상기 사용자 단말기의 브라우저에 상기 사용자 단말기의 상기 제2 사용자 식별자를 포함하는 쿠키를 전송하는, 광고주의 고객 데이터베이스를 활용한 타게팅 광고 장치.
15. The method of claim 14,
Wherein the controller generates the second user identifier of the user terminal with respect to the user terminal connected to the advertiser server and stores the advertiser identifier and the first user identifier of the user terminal in the database, A second user identifier,
Wherein the transmitting unit transmits a cookie including the second user identifier of the user terminal to a browser of the user terminal.
KR1020140041238A 2014-04-07 2014-04-07 Targeting advertising method and apparatus using customer database of advertiser KR101591999B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140041238A KR101591999B1 (en) 2014-04-07 2014-04-07 Targeting advertising method and apparatus using customer database of advertiser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140041238A KR101591999B1 (en) 2014-04-07 2014-04-07 Targeting advertising method and apparatus using customer database of advertiser

Publications (2)

Publication Number Publication Date
KR20150116926A KR20150116926A (en) 2015-10-19
KR101591999B1 true KR101591999B1 (en) 2016-02-12

Family

ID=54399299

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140041238A KR101591999B1 (en) 2014-04-07 2014-04-07 Targeting advertising method and apparatus using customer database of advertiser

Country Status (1)

Country Link
KR (1) KR101591999B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108701038B (en) * 2017-01-24 2021-12-21 华为技术有限公司 Method for displaying advertisement by terminal, terminal and advertisement delivery system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060057047A (en) * 2004-11-23 2006-05-26 주식회사 팬택 Method for providing contents and mobile communication terminal for executing the method

Also Published As

Publication number Publication date
KR20150116926A (en) 2015-10-19

Similar Documents

Publication Publication Date Title
JP6400772B2 (en) Providing content to users across multiple devices
US9742661B2 (en) Uniform resource locator mapping and routing system and method
US8843394B2 (en) Mapping identifiers
US20210049642A1 (en) Systems and methods for accessing first party cookies
US10862888B1 (en) Linking a forwarded contact on a resource to a user interaction on a requesting source item
TW200928847A (en) Mobile click fraud prevention
US20130084859A1 (en) Exchange of Information Via WIFI Infrastructure Using Wireless Devices
US11449905B2 (en) Third party customized content based on first party identifer
KR20150126016A (en) Identifying users for advertising opportunities based on paired identifiers
KR20150004350A (en) Method and/or system for user authentication with targeted electronic advertising content through personal communication devices
US20170330224A1 (en) System and method for providing viral marketing service
CN102982109A (en) Dynamic determination of quantity of provided advertisements
US9247314B1 (en) Cross-platform electronic shopping cart
CN110929183A (en) Data processing method, device and machine readable medium
US20190050891A1 (en) Method and apparatus for providing internet advertising
US20160042050A1 (en) In-Application Recommendation of Deep States of Native Applications
US20190095962A1 (en) Message-based advertisement providing system and method using lock screen
US20130173659A1 (en) Methods and Devices for Providing Location-Based Electronic Information
USRE49889E1 (en) Systems and methods for generating and/or modifying electronic shopping lists from digital advertisements
EP3345348A1 (en) User identification and tracking system
KR101591999B1 (en) Targeting advertising method and apparatus using customer database of advertiser
US20160292730A1 (en) System, method, and platform for user generated advertising campaign
US20170046740A1 (en) Methods and systems relating to click-through advertising
KR20110086411A (en) Method and system of providing assessment information in real time
KR20110049086A (en) Method for transmitting an advertising message

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
FPAY Annual fee payment

Payment date: 20190108

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190329

Year of fee payment: 9