KR102205264B1 - Method and system for providing advertisement based location using virtual banner - Google Patents

Method and system for providing advertisement based location using virtual banner Download PDF

Info

Publication number
KR102205264B1
KR102205264B1 KR1020180053368A KR20180053368A KR102205264B1 KR 102205264 B1 KR102205264 B1 KR 102205264B1 KR 1020180053368 A KR1020180053368 A KR 1020180053368A KR 20180053368 A KR20180053368 A KR 20180053368A KR 102205264 B1 KR102205264 B1 KR 102205264B1
Authority
KR
South Korea
Prior art keywords
information
virtual banner
user
advertisement
virtual
Prior art date
Application number
KR1020180053368A
Other languages
Korean (ko)
Other versions
KR20190128964A (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 KR1020180053368A priority Critical patent/KR102205264B1/en
Publication of KR20190128964A publication Critical patent/KR20190128964A/en
Application granted granted Critical
Publication of KR102205264B1 publication Critical patent/KR102205264B1/en

Links

Images

Classifications

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

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (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)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 사용자에게 광고를 제공하는 방법 및 시스템에 관한 것으로, 구체적으로 위치를 기반으로 타겟팅된 사용자에게 맞춤형 가상 현수막을 제공하고, 가상 현수막을 이용한 사용자에게 광고 수익의 일부를 공유하는 광고 제공 방법 및 시스템에 관한 것이다. 본 발명의 가상 현수막을 이용한 위치 기반의 광고 제공 방법 및 시스템에 따르면, 광고주는 사용자의 위치, 선호 광고 카테고리 등 다양한 조건으로 사용자를 타겟팅하여 효율적인 맞춤형 광고를 집행할 수 있다.The present invention relates to a method and system for providing an advertisement to a user, and specifically, an advertisement providing method for providing a customized virtual banner to a targeted user based on a location, and sharing a portion of advertisement revenue to a user using the virtual banner, and It's about the system. According to the method and system for providing a location-based advertisement using a virtual banner of the present invention, an advertiser can execute an efficient customized advertisement by targeting a user under various conditions such as a user's location and a preferred advertisement category.

Description

가상 현수막을 이용한 위치 기반의 광고 제공 방법 및 시스템{METHOD AND SYSTEM FOR PROVIDING ADVERTISEMENT BASED LOCATION USING VIRTUAL BANNER}Location-based advertisement provision method and system using virtual banners {METHOD AND SYSTEM FOR PROVIDING ADVERTISEMENT BASED LOCATION USING VIRTUAL BANNER}

본 발명은 사용자에게 광고를 제공하는 방법 및 시스템에 관한 것으로, 구체적으로 위치를 기반으로 타겟팅된 사용자에게 맞춤형 가상 현수막을 제공하고, 가상 현수막을 이용한 사용자에게 광고 수익의 일부를 공유하는 광고 제공 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for providing an advertisement to a user, and specifically, an advertisement providing method for providing a customized virtual banner to a targeted user based on a location, and sharing a portion of advertisement revenue to a user using the virtual banner, and It's about the system.

현재 광고 시장은 크게 오프라인 광고 시장과 온라인 광고 시장으로 나뉠 수 있다. 광고주는 자신의 광고 상품, 서비스의 종류나 특성 등에 따라, 오프라인 또는 온라인 광고 중 어느 광고가 고객 유치에 유리한지 결정하여 광고를 집행하게 된다.Currently, the advertising market can be largely divided into an offline advertising market and an online advertising market. The advertiser executes the advertisement by determining which advertisement is advantageous for attracting customers, whether offline or online advertisement, depending on the type or characteristic of his advertisement product or service.

다만 오프라인 광고의 대표 서비스인 현수막의 경우, 현수막을 걸기 위한 공간적 제약이 매우 많다. 각 지자체는 일정 공간을 지정하여, 해당 공간에서만 현수막을 걸 수 있도록 하고 있는데, 좋은 입지의 경우 경쟁률이 높아 광고주는 원하는 자리에 현수막을 걸 수 없는 것이 실정이다. 그리고 현수막은 도시 미관 상의 문제도 발생시킨다. 불법 현수막과 전단지로 인해 도시 곳곳의 전봇대와 벽면이 미관상 훼손당하고 있다. 또한, 현수막의 게시와 회수가 쉽지 않아, 해당 현수막이 쓰레기가 되는 경우가 많이 발생하고 있다.However, in the case of the banner, which is the representative service of offline advertisement, there are many space restrictions for hanging the banner. Each local government has designated a certain space so that banners can be placed only in that space. However, in the case of a good location, the competition rate is high, so advertisers cannot hang banners where they want. And the banner also raises the problem of urban aesthetics. Power poles and walls in various places in the city are aesthetically damaged by illegal banners and leaflets. In addition, it is not easy to post and collect banners, so there are many cases in which the banners become garbage.

그리고, 온라인 광고의 대표 서비스인 배너(banner) 광고의 경우에는 사용자의 실수를 유도하여 배너를 클릭하게 만드는 경우가 많으며, 배너 광고를 보면서 생기는 수익이 사용자에게 직접 전달이 되지 않아, 사용자의 광고에 대한 관심이 낮아지고, 광고에 대한 피로도가 높아져, 사용자가 광고를 기피하는 현상이 발생한다. 또한 사용자가 원하는 광고가 아닌 경우가 대다수이며, 사용자가 위치하는 지역과의 관련성이 낮은 광고가 노출되는 경우가 많은 것이 현실이다.And, in the case of banner advertisement, which is the representative service of online advertisement, in many cases it induces user's mistake to click the banner, and the revenue generated by viewing the banner advertisement is not directly delivered to the user. The interest in the advertisement is lowered, the fatigue of the advertisement is increased, and the phenomenon that the user avoids the advertisement occurs. In addition, in many cases the advertisement is not desired by the user, and advertisements with low relevance to the region in which the user is located are often exposed.

본 발명은 전술한 문제점을 해결하기 위하여 안출된 것으로서, 본 발명은 광고주가 설정한 사용자의 위치, 광고 카테고리 등에 따라 타겟팅 된 사용자에게 가상 현수막을 제공하고, 가상 현수막을 이용한 사용자에게는 광고 수익의 일부를 공유하여, 광고주와 사용자 모두에게 효과적인 광고 서비스를 제공하는 방법 및 시스템을 제공하는데 그 목적이 있다.The present invention was conceived to solve the above-described problem, and the present invention provides a virtual banner to a targeted user according to the user's location and advertisement category set by the advertiser, and a portion of the advertising revenue to the user using the virtual banner. The purpose is to provide a method and system for providing effective advertising services to both advertisers and users by sharing.

본 발명의 일실시예에 따른 광고 제공 방법은 광고주 단말로부터 가상 현수막 정보를 전송받아 가상 현수막을 등록하는 단계; 사용자 단말로부터 상기 사용자 단말의 위치 정보가 포함된 사용자 정보를 전송받아 사용자를 등록하는 단계; 상기 가상 현수막 정보 및 상기 사용자 정보를 이용하여, 상기 가상 현수막을 제공할 상기 사용자를 선정하는 단계; 상기 선정된 사용자의 사용자 단말로 상기 가상 현수막 정보를 전송하는 단계; 상기 가상 현수막의 게시 요청에 따라, 상기 가상 현수막을 출력하도록 상기 사용자 단말을 제어하는 단계; 및상기 가상 현수막의 광고 비용 또는 상기 광고 비용 중 일부를 상기 사용자 단말에 제공하는 단계를 포함한다.An advertisement providing method according to an embodiment of the present invention includes the steps of receiving virtual banner information from an advertiser terminal and registering a virtual banner; Receiving user information including location information of the user terminal from a user terminal and registering a user; Selecting the user to provide the virtual banner by using the virtual banner information and the user information; Transmitting the virtual banner information to the user terminal of the selected user; Controlling the user terminal to output the virtual banner according to a request for posting the virtual banner; And providing an advertisement cost of the virtual banner or a portion of the advertisement cost to the user terminal.

본 발명의 일실시예에 따른 광고 제공 방법에서 상기 가상 현수막 정보는 광고 소재 정보, 게시 위치 정보, 게시 범위 정보, 게시 시간 정보, 상기 광고 비용 정보 중 적어도 하나를 포함할 수 있다.In the advertisement providing method according to an embodiment of the present invention, the virtual banner information may include at least one of advertisement material information, posting location information, posting range information, posting time information, and advertisement cost information.

본 발명의 일실시예에 따른 광고 제공 방법에서 상기 사용자 선정 단계는 상기 사용자 단말의 위치가 상기 게시 위치 및 상기 게시 범위 내에 포함되는 사용자를 선정할 수 있다.In the advertisement providing method according to an embodiment of the present invention, the user selection step may select a user whose location of the user terminal is within the posting location and the posting range.

본 발명의 일실시예에 따른 광고 제공 방법에서 상기 사용자 정보는 광고 허용 범위 정보를 더 포함하고 상기 사용자 선정 단계는 상기 게시 위치가 상기 광고 허용 범위 내에 포함되는 사용자를 선정할 수 있다.In the advertisement providing method according to an embodiment of the present invention, the user information further includes advertisement allowable range information, and the user selection step may select a user whose posting location is within the advertisement allowable range.

본 발명의 일실시예에 따른 광고 제공 방법에서 상기 사용자 정보는 사용자 관심 정보를 더 포함하고 상기 선정 단계는 상기 사용자 관심 정보와 상기 광고 소재 정보를 매칭하여 사용자를 선정할 수 있다.In the advertisement providing method according to an embodiment of the present invention, the user information may further include user interest information, and the selecting step may select a user by matching the user interest information and the advertisement material information.

본 발명의 일실시예에 따른 광고 제공 방법에서 상기 가상 현수막 출력 단계는 상기 가상 현수막의 광고 비용에 따라, 상기 가상 현수막의 노출 우선 순위를 조정하거나 가상 현수막의 형태를 변경하여 출력할 수 있다.In the advertisement providing method according to an embodiment of the present invention, in the step of outputting the virtual banner, the exposure priority of the virtual banner may be adjusted or the shape of the virtual banner may be changed and output according to the advertisement cost of the virtual banner.

본 발명의 일실시예에 따른 광고 제공 방법에서 상기 광고주 단말로부터 정산 요청이 있는 경우, 잔여 광고 비용을 상기 광고주 단말에 제공하는 단계를 포함할 수 있다.In the advertisement providing method according to an embodiment of the present invention, when there is a request for settlement from the advertiser terminal, providing a residual advertisement cost to the advertiser terminal.

본 발명의 일실시예에 따른 광고 제공 방법에서 상기 가상 현수막 정보는 이벤트 상품, 이벤트 시간, 당첨 확률 중 적어도 하나를 포함하는 이벤트 정보를 포함하고, 상기 사용자 단말로부터 이벤트 참여 요청이 있는 경우, 상기 이벤트 정보를 이용하여, 이벤트 광고를 노출하거나 이벤트 당첨 여부를 제공하는 단계를 포함할 수 있다.In the advertisement providing method according to an embodiment of the present invention, the virtual banner information includes event information including at least one of an event product, an event time, and a winning probability, and when an event participation request is received from the user terminal, the event Using the information, it may include the step of exposing an event advertisement or providing whether or not the event has been won.

본 발명의 일실시예에 따른 광고 제공 방법에서 상기 이벤트에 당첨된 사용자 단말에 이벤트 보상을 제공하는 단계를 포함하고, 상기 이벤트 보상 제공 단계는 상기 이벤트 보상을 상기 광고 비용 외 추가 비용 또는 광고주 단말로부터 제공된 상품 중 적어도 하나로 제공할 수 있다.In the advertisement providing method according to an embodiment of the present invention, the method includes providing an event reward to a user terminal who has won the event, and the providing of the event compensation includes the event compensation from an additional cost other than the advertisement cost or an advertiser terminal. It can be provided with at least one of the provided products.

본 발명의 일실시예에 따른 광고 제공 방법에서 가상 현수막 출력 방법은 상기 이벤트 정보를 포함하는 이벤트 가상 현수막을 상기 이벤트 정보를 포함하지 않는 가상 현수막과 구별하여 출력할 수 있다.In the advertisement providing method according to an embodiment of the present invention, the virtual banner output method may output the event virtual banner including the event information by distinguishing it from the virtual banner not including the event information.

본 발명의 일실시예에 따른 광고 제공 시스템은 가상 현수막 정보를 입력받는 인터페이스를 제공하고, 광고주로부터 입력받은 상기 가상 현수막 정보를 광고 서버로 전송하는 광고주 단말; 사용자 정보를 입력받는 인터페이스를 제공하고, 사용자 단말의 위치 정보가 포함된 상기 사용자 정보를 광고 서버로 전송하고, 상기 가상 현수막을 상기 사용자에게 출력하는 사용자 단말; 및 상기 가상 현수막 정보를 통해 상기 가상 현수막을 등록하고, 상기 사용자 정보를 통해 상기 사용자를 등록하고, 상기 가상 현수막 정보 및 상기 사용자 정보를 이용하여 상기 가상 현수막을 제공할 상기 사용자를 선정하고, 상기 선정된 사용자의 사용자 단말로 상기 가상 현수막 정보를 전송하고, 상기 가상 현수막의 광고 비용 또는 상기 광고 비용 중 일부를 상기 사용자 단말에 제공하는 광고 서버를 포함한다.An advertisement providing system according to an embodiment of the present invention includes an advertiser terminal providing an interface for receiving virtual banner information and transmitting the virtual banner information input from an advertiser to an advertisement server; A user terminal providing an interface for receiving user information, transmitting the user information including location information of the user terminal to an advertisement server, and outputting the virtual banner to the user; And registering the virtual banner through the virtual banner information, registering the user through the user information, selecting the user to provide the virtual banner using the virtual banner information and the user information, and selecting the And an advertisement server that transmits the virtual banner information to the user terminal of the user and provides the advertisement cost of the virtual banner or part of the advertisement cost to the user terminal.

이상에서 설명한 바와 같은 본 발명의 가상 현수막을 이용한 위치 기반의 광고 제공 방법 및 시스템에 따르면, 광고주는 사용자의 위치, 선호 광고 카테고리 등 다양한 조건으로 사용자를 타겟팅하여 효율적인 맞춤형 광고를 집행할 수 있다.According to the method and system for providing a location-based advertisement using a virtual banner of the present invention as described above, an advertiser can execute an efficient customized advertisement by targeting a user under various conditions such as a user's location and a preferred advertisement category.

그리고, 본 발명은 사용자가 자신이 원하는 광고를 제공받고 광고 소비에 따른 광고 수익의 일정 부분을 공유받게 되므로, 사용자의 광고 피로도를 없앨 수 있으며, 사용자의 적극적인 광고 참여를 유도할 수 있다.In addition, in the present invention, since the user is provided with an advertisement desired by the user and a certain portion of the advertisement revenue according to advertisement consumption is shared, the user's advertisement fatigue can be eliminated, and the user's active participation in advertisement can be induced.

또한, 본 발명은 기존 오프라인 현수막과 달리 시간과 공간적 제약을 벗어나 광고주가 원하는 위치와 시간에 가상 현수막을 게시할 수 있으며, 가상 현수막 게시 비용을 절감할 수 있다.In addition, unlike the existing offline banners, the present invention can post a virtual banner at a location and time desired by the advertiser without time and space constraints, and can reduce the cost of posting the virtual banner.

도 1은 일 실시예에 따른 광고 제공 환경을 도시한 도면이다.
도 2는 일 실시예에 따른 광고 제공 시스템의 구성을 도시한 도면이다.
도 3은 일 실시예에 따른 가상 현수막 등록 및 관리 방법을 나타낸 흐름도이다.
도 4는 일 실시예에 따라 사용자 단말로 가상 현수막을 제공하는 방법을 나타낸 흐름도이다.
도 5는 일 실시예에 따라 이벤트 가상 현수막의 제공을 설명하기 위한 도면이다.
도 6은 일 실시예에 따라 이벤트 가상 현수막의 제공 방법을 나타낸 흐름도이다.
도 7은 일 실시예에 따른 광고 제공을 위한 사용자 단말의 블록도이다.
1 is a diagram illustrating an advertisement providing environment according to an exemplary embodiment.
2 is a diagram showing a configuration of an advertisement providing system according to an embodiment.
3 is a flowchart illustrating a method of registering and managing a virtual banner according to an exemplary embodiment.
4 is a flowchart illustrating a method of providing a virtual banner to a user terminal according to an embodiment.
5 is a diagram illustrating provision of a virtual event banner according to an exemplary embodiment.
6 is a flowchart illustrating a method of providing a virtual event banner according to an exemplary embodiment.
7 is a block diagram of a user terminal for providing advertisements according to an embodiment.

이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다. 아래 설명하는 실시예들에는 다양한 변경이 가해질 수 있다. 아래 설명하는 실시예들은 실시 형태에 대해 한정하려는 것이 아니며, 이들에 대한 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Hereinafter, exemplary embodiments will be described in detail with reference to the accompanying drawings. The same reference numerals in each drawing indicate the same members. Various changes may be made to the embodiments described below. The embodiments described below are not intended to be limited to the embodiments, and should be understood to include all changes, equivalents, and substitutes thereto.

실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the examples are used only to describe specific embodiments, and are not intended to limit the embodiments. Singular expressions include plural expressions unless the context clearly indicates otherwise. In the present specification, terms such as "comprise" or "have" are intended to designate the presence of features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, but one or more other features. It is to be understood that the presence or addition of elements or numbers, steps, actions, components, parts, or combinations thereof, does not preclude in advance the possibility.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which the embodiment belongs. Terms as defined in a commonly used dictionary should be interpreted as having a meaning consistent with the meaning in the context of the related technology, and should not be interpreted as an ideal or excessively formal meaning unless explicitly defined in this application. Does not.

또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조 부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. In addition, in the description with reference to the accompanying drawings, the same reference numerals are assigned to the same components regardless of the reference numerals, and redundant descriptions thereof will be omitted. In describing the embodiments, when it is determined that a detailed description of related known technologies may unnecessarily obscure the subject matter of the embodiments, the detailed description thereof will be omitted.

도 1은 일 실시예에 따른 광고 제공 환경을 도시한 도면이다.1 is a diagram illustrating an advertisement providing environment according to an exemplary embodiment.

광고주는 광고활동을 하는 주체자로 광고 플랫폼에 광고를 등록하고, 광고 플랫폼은 광고주의 광고를 다수의 사용자에게 제공한다.The advertiser registers advertisements on the advertisement platform as a subject of advertisement activities, and the advertisement platform provides advertisements of the advertisers to a number of users.

광고주는 자신의 광고를 광고 상품이나 위치에 관심이 있는 사용자를 대상으로 광고를 제공하고자 하며, 사용자는 자신이 관심있는 분야의 광고를 제공받고자 한다. 따라서 광고 플랫폼은 광고주와 사용자의 니즈에 따라, 광고와 사용자를 매칭하여 맞춤형 광고를 제공하게 된다.Advertisers want to provide advertisements for users who are interested in advertising products or locations, and users want to receive advertisements in fields of interest. Therefore, the advertisement platform provides customized advertisements by matching advertisements and users according to the needs of advertisers and users.

본 발명은 가상 현수막을 이용하여 사용자에게 광고를 제공하는 방법에 관한 것이다.The present invention relates to a method of providing an advertisement to a user using a virtual banner.

여기서, 가상 현수막은 온라인 배너(online banner)와 같이 인터넷 상에서 제공되는 온라인 광고를 지칭하는 용어로, 가상 현수막은 인터넷 상의 팝업 광고, 플로팅 광고, 디스플레이 광고, 검색 광고 등 다양한 형태의 온라인 광고로 이해되어야 하며, 현수막이라는 한 형태로만 해석되어서는 안될 것이다.Here, virtual banners are terms that refer to online advertisements provided on the Internet, such as online banners, and virtual banners should be understood as various types of online advertisements such as pop-up advertisements, floating advertisements, display advertisements, and search advertisements on the Internet. It should not be construed as a single form of a banner.

가상 현수막을 게시한다라는 의미는 온라인 광고를 광고 플랫폼을 통해 사용자에게 노출시킨다는 것으로, 사용자는 광고 플랫폼에서 온라인 광고를 볼 수 있다. 그리고, 사용자는 가상 현수막을 선택하여 해당 가상 현수막의 상세 광고를 제공받을 수 있다.Placing a virtual banner means that online advertisements are exposed to users through an advertisement platform, and users can view online advertisements on the advertisement platform. In addition, the user may select a virtual banner and receive a detailed advertisement of the corresponding virtual banner.

그리고, 본 발명의 광고 플랫폼은 후술하는 광고 제공 시스템에 의해 구현된 플랫폼으로, 광고주로부터 가상 현수막을 등록하여, 가상 현수막을 사용자에게 제공하는 광고 제공 매체이다.The advertisement platform of the present invention is a platform implemented by an advertisement providing system to be described later, and is an advertisement providing medium that registers a virtual banner from an advertiser and provides a virtual banner to a user.

광고 플랫폼은 하나의 어플리케이션(application)으로 구현될 수 있으며, 광고주 어플리케이션, 사용자 어플리케이션으로 나눠서 구현될 수 있다. 또한, 광고 플랫폼은 광고 서비스에 등록된 다양한 어플리케이션 내에서 구현될 수 있으며, 외부 어플리케이션에서 사용될 수 있도록 API 현태로 구현될 수도 있다. 즉, 광고 플랫폼은 구현 기술, 프로그래밍 언어, 구현 환경에 따라, 다양한 방식으로 구현될 수 있다고 할 것이다.The advertisement platform may be implemented as one application, and may be implemented by dividing into an advertiser application and a user application. In addition, the advertisement platform may be implemented in various applications registered in the advertisement service, and may be implemented as an API so that it can be used in external applications. That is, it will be said that the advertisement platform can be implemented in various ways depending on the implementation technology, programming language, and implementation environment.

도 2는 일 실시예에 따른 광고 제공 시스템의 구성을 도시한 도면이다.2 is a diagram showing a configuration of an advertisement providing system according to an embodiment.

본 발명의 광고 제공 시스템(10)은 광고 서버(100), 광고주 단말(200), 사용자 단말(300)을 포함하여 구성된다.The advertisement providing system 10 of the present invention includes an advertisement server 100, an advertiser terminal 200, and a user terminal 300.

광고 서버(100)는 광고 제공 시스템(10)의 전반적인 기능을 제어하는 역할로, 광고주 단말(200), 사용자 단말(300)을 이용하여, 본 발명의 광고 제공방법을 수행한다.The advertisement server 100 serves to control the overall function of the advertisement providing system 10, and performs the advertisement providing method of the present invention using the advertiser terminal 200 and the user terminal 300.

광고 서버(100)는 광고주 단말(200)로부터 가상 현수막 정보를 입력받아 가상 현수막 정보를 데이터베이스에 저장하고, 광고주 단말(200)에게 가상 현수막의 게시, 보기, 종료, 삭제 등의 가상 현수막 관리 기능을 제공한다.The advertisement server 100 receives virtual banner information from the advertiser terminal 200 and stores the virtual banner information in a database, and provides the advertiser terminal 200 with virtual banner management functions such as posting, viewing, terminating, and deleting the virtual banner. to provide.

그리고, 광고 서버(100)는 사용자 단말(300)로부터 사용자의 위치, 관심 광고 등의 사용자 정보를 입력받아 사용자 정보를 데이터베이스에 저장하고, 사용자 정보에 매칭된 가상 현수막을 사용자 단말(300)에 제공한다,In addition, the advertisement server 100 receives user information such as a user's location and an advertisement of interest from the user terminal 300, stores the user information in a database, and provides a virtual banner matched with the user information to the user terminal 300. do,

또한, 광고 서버(100)는 사용자 단말(300)로부터 선택된 가상 현수막의 광고를 사용자 단말(300)에 제공하며, 해당 가상 현수막에 배정된 광고 비용 또는 광고 비용 중 일부를 사용자 단말(300)에 보상으로 제공한다.In addition, the advertisement server 100 provides the advertisement of the virtual banner selected from the user terminal 300 to the user terminal 300, and compensates the user terminal 300 for an advertisement cost or part of the advertisement cost allocated to the corresponding virtual banner. Provided by

광고주 단말(200)은 가상 현수막 정보를 입력할 수 있는 인터페이스를 제공하고, 광고주가 입력한 가상 현수막 정보를 광고 서버(100)에 전송하여, 가상 현수막을 광고 서버(100)에 등록한다.The advertiser terminal 200 provides an interface for inputting virtual banner information, transmits the virtual banner information input by the advertiser to the advertisement server 100, and registers the virtual banner in the advertisement server 100.

가상 현수막 정보는 가상 현수막의 다양한 설정 정보가 포함될 수 있다. 일례로, 가상 현수막 정보는 (i) 광고 상품명, 상품 카테고리, 상품 상세 설명 등의 광고 소재 정보, (ii) 사용자에게 노출될 광고 이미지 정보, (iii) 가상 현수막의 게시 위치 정보, (iv) 가상 현수막의 게시 시간 정보, (v) 광고 비용 정보, (vi) 가상 현수막의 이벤트 정보 등이 포함될 수 있다. The virtual banner information may include various setting information of the virtual banner. For example, the virtual banner information includes (i) advertisement material information such as advertisement product name, product category, and product description, (ii) advertisement image information to be exposed to users, (iii) information on the posting location of the virtual banner, and (iv) virtual Information about the posting time of the banner, (v) information about advertising cost, (vi) information about the event of a virtual banner, etc. may be included.

그리고, 광고주 단말(200)은 가상 현수막의 게시 위치 정보 및 게시 시간 정보 등에 따라 가상 현수막의 게시 또는 종료를 광고 서버(100)에 요청하며, 가상 현수막 정보의 변경 또는 확인을 광고 서버(100)에 요청한다.In addition, the advertiser terminal 200 requests the advertisement server 100 to post or terminate the virtual banner according to the posting location information and the posting time information of the virtual banner, and change or confirm the virtual banner information to the advertisement server 100. request.

또한, 광고주 단말(200)은 가상 현수막의 이벤트 정보에 따라, 가상 현수막을 이용한 사용자 단말(300)에 이벤트 보상을 지급하도록 광고 서버(100)에 요청한다.In addition, the advertiser terminal 200 requests the advertisement server 100 to provide event compensation to the user terminal 300 using the virtual banner according to the event information of the virtual banner.

사용자 단말(300)은 사용자 정보를 입력할 수 있는 인터페이스를 제공하고, 사용자 정보를 광고 서버(100)에 전송하여, 사용자를 광고 서버(100)에 등록한다.The user terminal 300 provides an interface through which user information can be input, transmits the user information to the advertisement server 100, and registers the user with the advertisement server 100.

사용자 정보에는 (i) 사용자 위치 정보, (ii) 사용자 관심 정보, (iii) 사용자 프로필 정보 등이 포함될 수 있다. User information may include (i) user location information, (ii) user interest information, and (iii) user profile information.

그리고, 사용자 단말(300)은 광고 서버(100)가 제공하는 가상 현수막을 사용자에게 출력한다. 사용자 단말(300)은 광고 서버(100)가 제공하는 가상 현수막을 리스트 형태로 출력할 수 있으며, 지도(map) 상에 가상 현수막의 위치 정보에 맵핑하여 지도(map)상에 출력할 수 있다. 또한, 사용자 단말(300)은 이 외에 가상 현수막의 형태나 종류에 따라 다양한 방법로 가상 현수막을 출력할 수 있다.In addition, the user terminal 300 outputs a virtual banner provided by the advertisement server 100 to the user. The user terminal 300 may output a virtual banner provided by the advertisement server 100 in the form of a list, and may map the location information of the virtual banner on a map and output it on a map. In addition, the user terminal 300 may output the virtual banner in various ways according to the shape or type of the virtual banner.

그리고, 사용자 단말(300)은 가상 현수막을 선택하고, 선택된 가상 현수막의 광고 정보를 광고 서버(100)로부터 전송받아 사용자에게 출력하는 인터페이스를 제공한다.In addition, the user terminal 300 provides an interface for selecting a virtual banner and receiving advertisement information of the selected virtual banner from the advertisement server 100 and outputting it to the user.

또한, 사용자 단말(300)은 가상 현수막의 이벤트에 참여하는 인터페이스를 사용자에게 제공하고, 이벤트에 당첨된 경우 이벤트 보상을 지급하도록 광고 서버(100)에 요청한다.In addition, the user terminal 300 provides an interface for participating in the event of a virtual banner to the user, and requests the advertisement server 100 to pay an event reward when the event is won.

이하에서는 전술한 광고 서버(100), 광고주 단말(200), 사용자 단말(300)을 통한 가상 현수막을 이용한 광고 제공 방법에 대해 자세히 설명하도록 한다.Hereinafter, a method of providing an advertisement using a virtual banner through the advertisement server 100, the advertiser terminal 200, and the user terminal 300 will be described in detail.

도 3은 일 실시예에 따른 가상 현수막 등록 및 관리 방법을 나타낸 흐름도이다.3 is a flowchart illustrating a method of registering and managing a virtual banner according to an exemplary embodiment.

가상 현수막 등록 및 관리 방법은 가상 현수막 등록 단계(S101), 가상 현수막 정보 저장 단계(S103), 광고 비용 결제 단계(S105), 가상 현수막 게시 요청 단계(S107), 가상 현수막 게시 단계(S109), 가상 현수막 확인 요청 단계(S111), 가상 현수막 정보 전송 단계(S113), 가상 현수막 게시 종료 요청 단계(S115), 가상 현수막 게시 종료 단계(S117), 가상 현수막 삭제 요청 단계(S119), 가상 현수막 삭제 단계(S121), 광고 비용 정산 요청 단계(S123), 광고 비용 정산 단계(S125)를 포함한다.The virtual banner registration and management method includes a virtual banner registration step (S101), a virtual banner information storage step (S103), an advertisement cost payment step (S105), a virtual banner posting request step (S107), a virtual banner posting step (S109), and a virtual banner. Banner confirmation request step (S111), virtual banner information transmission step (S113), virtual banner posting end request step (S115), virtual banner posting end step (S117), virtual banner deletion request step (S119), virtual banner deletion step ( S121), advertising cost settlement request step (S123), and advertising cost settlement step (S125).

우선, 광고주 단말(200)은 광고주가 설정한 가상 현수막 정보를 광고 서버(100)에 전송하여, 가상 현수막을 광고 서버(100)에 등록한다. (S101)First, the advertiser terminal 200 transmits the virtual banner information set by the advertiser to the advertisement server 100 to register the virtual banner in the advertisement server 100. (S101)

광고주 단말(200)은 가상 현수막 정보를 입력할 수 있는 인터페이스를 제공한다. 광고주는 광고주 단말(200)의 인터페이스를 통해 가상 현수막 정보를 입력할 수 있다.The advertiser terminal 200 provides an interface through which virtual banner information can be input. The advertiser may input virtual banner information through the interface of the advertiser terminal 200.

전술한 바와 같이, 가상 현수막 정보는 (i) 광고 상품명, 상품 카테고리, 상품 상세 설명 등의 광고 소재 정보, (ii) 사용자에게 노출될 광고 이미지 정보, (iii) 가상 현수막의 게시 위치 정보, (iv) 가상 현수막의 게시 시간 정보, (v) 광고 비용 정보, (vi) 가상 현수막의 이벤트 정보 등이 포함될 수 있다.As described above, the virtual banner information includes (i) advertisement material information such as advertisement product name, product category, and product detailed description, (ii) advertisement image information to be exposed to users, (iii) information on the posting location of the virtual banner, and (iv ) Information on the posting time of the virtual banner, (v) cost information for advertisements, and (vi) event information for the virtual banner may be included.

여기서, (i) 광고 소재 정보는 광고 상품에 관한 정보로, 미리 정해진 양식에 따라 입력될 수 있다. 그리고, (ii) 광고 이미지 정보는 사용자에게 노출되는 이미지로 jpeg 파일, gif 파일과 같이 미리 정해진 이미지 형식이나 미리 정해진 이미지 크기로 입력될 수 있다. (iii) 가상 현수막의 게시 위치 정보는 광고주가 가상 현수막을 노출시킬 위치 정보로, 가상 현수막의 게시 위치 및 노출 범위 등이 포함될 수 있으며, 지도(map) 나 위치 검색을 통해 입력될 수 있다.Here, (i) the advertisement material information is information on an advertisement product and may be input according to a predetermined form. In addition, (ii) the advertisement image information is an image exposed to the user and may be input in a predetermined image format or a predetermined image size such as a jpeg file or a gif file. (iii) The posting location information of the virtual banner is location information for the advertiser to expose the virtual banner, and may include the location and exposure range of the virtual banner, and can be entered through a map or location search.

그리고, (v) 광고 비용 정보는 광고주가 가상 현수막을 게시하거나, 사용자가 가상 현수막을 이용할 때 차감되는 비용으로, 해당 광고 비용을 광고주가 설정하거나 미리 결정된 기준에 따라 설정될 수 있다. 광고 비용에 따라 가상 현수막의 노출 우선순위나 게시 형태가 바뀔 수 있다. 높은 광고 비용을 가진 가상 현수막이 높은 우선순위로 사용자에게 노출 될 수 있으며, 높은 광고 비용을 가진 가상 현수막은 크기가 커지거나 강조되는 등 다른 가상 현수막과 차별되도록 표현될 수 있다. 광고 비용은 포인트, 사이버 머니, 가상 화폐 등 현금으로 환전 가능한 표현될 수 있다.And, (v) the advertisement cost information is a cost deducted when an advertiser posts a virtual banner or a user uses a virtual banner, and the advertisement cost may be set by the advertiser or may be set according to a predetermined criterion. Depending on the advertising cost, the exposure priority or posting form of the virtual banner may change. Virtual banners with high advertising costs can be exposed to users with high priority, and virtual banners with high advertising costs can be expressed to be differentiated from other virtual banners, such as being enlarged or emphasized. Advertising costs can be expressed that can be exchanged for cash, such as points, cyber money, and virtual currency.

또한, (vi) 가상 현수막의 이벤트 정보는 광고주가 사용자게에 제공하고자 하는 이벤트에 관한 정보로, 이벤트 상품, 이벤트 시간, 당첨 확률 등이 포함될 수 있으며, 이에 대해서는 도 5 및 도 6에서 자세히 설명하도록 한다.In addition, (vi) the event information of the virtual banner is information on the event that the advertiser wants to provide to the user, and may include event products, event time, and winning probability. This will be described in detail in FIGS. 5 and 6. do.

광고 서버(100)은 광고주 단말(200)에서 전송된 가상 현수막 정보를 데이터베이스에 저장하게 된다.(S103) 광고 서버(100)는 가상 현수막 정보를 토대로, 가상 현수막을 사용자에게 제공하여, 광고 서비스를 수행하게 되는 것이다.The advertisement server 100 stores the virtual banner information transmitted from the advertiser terminal 200 in the database. (S103) The advertisement server 100 provides a virtual banner to the user based on the virtual banner information to provide an advertisement service. It is to practice.

광고주 단말(200)은 가상 현수막을 게시하기 위해, 광고 서버(100)에 광고 비용을 결제한다.(S105) The advertiser terminal 200 pays the advertisement cost to the advertisement server 100 in order to post a virtual banner (S105).

광고 서버(100)는 가상 현수막을 게시하거나, 사용자가 가상 현수막을 이용할 때 해당 가상 현수막의 광고 비용을 결제된 광고 비용에서 차감할 수 있다. 따라서, 광고주 단말(200)은 가상 현수막을 게시하기 전 광고 비용을 미리 선결제할 수 있다.The advertisement server 100 may post a virtual banner or deduct an advertisement cost of the virtual banner from the paid advertisement cost when a user uses the virtual banner. Accordingly, the advertiser terminal 200 may pre-pay the advertisement cost before posting the virtual banner.

다른 예로, 광고 서버(100)는 일정 기간동안 가상 현수막을 게시하고, 사용자가 이용한 가상 현수막의 광고 비용을 후불로 광고주 단말(200)에 결제 요청을 할 수 있다. 다만, 광고 비용의 결제 시기 및 결제 방법을 다양하게 구현할 수 있으며, 본 발명은 이에 한정되지 아니한다.As another example, the advertisement server 100 may post a virtual banner for a certain period of time and request payment to the advertiser terminal 200 for an advertisement cost of the virtual banner used by the user in deferred payment. However, it is possible to variously implement the payment timing and payment method of the advertisement cost, and the present invention is not limited thereto.

광고주 단말(200)은 광고 서버(100)에 가상 현수막의 게시를 요청하면,(S107) 광고 서버(100)는 가상 현수막을 사용자 단말(300)에 게시한다.(S109) When the advertiser terminal 200 requests the advertisement server 100 to post a virtual banner (S107), the advertisement server 100 posts the virtual banner to the user terminal 300 (S109)

광고 서버(100)는 광고주 단말(200)에서 전송받은 가상 현수막 정보에 따라, 가상 현수막을 사용자 단말(300)에 게시하게 된다. The advertisement server 100 posts a virtual banner to the user terminal 300 according to the virtual banner information transmitted from the advertiser terminal 200.

구체적으로, 광고 서버(100)는 가상 현수막 게시 위치 및 시간 정보에 따라 가상 현수막을 게시한다. 즉, 광고 서버(100)는 가상 현수막 게시 시간 내에 게시 위치 또는 노출 범위에 있는 사용자 단말(300)에게 가상 현수막을 노출시킬 수 있다.Specifically, the advertisement server 100 posts a virtual banner according to the location and time information of the virtual banner posting. That is, the advertisement server 100 may expose the virtual banner to the user terminal 300 in the posting position or exposure range within the posting time of the virtual banner.

광고주 단말(200)은 광고 서버(100)에 가상 현수막 확인 요청하면,(S111) 광고 서버(100)는 가상 현수막의 정보를 광고주 단말(200)에 전송한다.(S113)When the advertiser terminal 200 requests the advertisement server 100 to check the virtual banner (S111), the advertisement server 100 transmits the information of the virtual banner to the advertiser terminal 200 (S113).

광고주 단말(200)은 광고 서버(100)로부터, 현재 가상 현수막의 상태 정보, 사용자 노출 횟수/빈도, 사용자 이용 횟수/빈도, 현재 광고 비용, 차감된 광고 비용 등을 요청할 수 있으며, 광고 서버(100)는 광고주 단말(200)이 요청한 정보들을 광고주 단말(200)에 전송하는 것이다.The advertiser terminal 200 may request the status information of the current virtual banner, the number of times/frequency of user exposure, the number of times/frequency of user use, the current advertisement cost, and the deducted advertisement cost from the advertisement server 100, and the advertisement server 100 ) Is to transmit information requested by the advertiser terminal 200 to the advertiser terminal 200.

광고주 단말(200)은 광고 서버(100)에 가상 현수막 게시 종료 요청하면,(S115) 광고 서버(100)는 가상 현수막의 게시를 종료한다.(S117)When the advertiser terminal 200 requests the advertisement server 100 to terminate the posting of the virtual banner (S115), the advertisement server 100 terminates the posting of the virtual banner (S117).

본 발명은 광고주 단말(200)의 요청에 따라, 광고 서버(100)는 가상 현수막의 게시 및 종료할 수 있다. 다만, 다른 일례로 광고 서버(100)는 광고주 단말(200)에서 설정한 시간에 따라 자동으로 가상 현수막을 게시하거나 종료할 수 있다.According to the present invention, at the request of the advertiser terminal 200, the advertisement server 100 may post and terminate the virtual banner. However, as another example, the advertisement server 100 may automatically post or terminate the virtual banner according to the time set by the advertiser terminal 200.

광고주 단말(200)은 광고 서버(100)에 가상 현수막 정보의 삭제를 요청하면,(S119) 광고 서버(100)는 가상 현수막 정보를 데이터베이스에서 삭제한다.(S121) 광고주 단말(200)은 더 이상 사용하지 않는 가상 현수막을 삭제할 수 있는 것이다.When the advertiser terminal 200 requests the advertisement server 100 to delete the virtual banner information (S119), the advertisement server 100 deletes the virtual banner information from the database (S121) The advertiser terminal 200 is no longer configured. You can delete virtual banners you don't use.

광고주 단말(200)은 광고 서버(100)에 광고 비용의 정산을 요청하면(S123), 광고 서버(100)는 광고 비용을 광고주 단말(200)에 정산하게 된다.When the advertiser terminal 200 requests the advertisement server 100 to calculate the advertisement cost (S123), the advertisement server 100 calculates the advertisement cost to the advertiser terminal 200.

광고주 단말(200)은 결제한 광고 비용 중에서 가상 현수막의 게시, 사용자이 가상 현수막 이용 등에 따라 차감된 광고 비용을 제외한 현재 남아있는 잔여 광고 비용을 돌려받을 수 있다. 이 때 광고 서버(100)는 해당 광고 비용을 현금 또는 포인트 등의 다양한 통화 매체로 광고주 단말(200)에 제공할 수 있다.The advertiser terminal 200 may receive a refund of the remaining advertising costs currently remaining, excluding the advertising costs deducted according to the posting of the virtual banner or the use of the virtual banner, among the paid advertising costs. In this case, the advertisement server 100 may provide the advertisement cost to the advertiser terminal 200 in various currency media such as cash or points.

도 4는 일 실시예에 따라 사용자 단말로 가상 현수막을 제공하는 방법을 나타낸 흐름도이다.4 is a flowchart illustrating a method of providing a virtual banner to a user terminal according to an embodiment.

사용자 단말(300)로 가상 현수막을 제공하는 방법은, 사용자 정보 전송 단계(S301), 사용자 정보 저장 단계(S303), 가상 현수막 정보 전송 단계(S305), 가상 현수막 노출 단계(S307), 가상 현수막 선택 단계(S309), 가상 현수막 광고 단계(S311), 광고 보상 정산 요청 단계(S313), 광고 보상 단계(S315)를 포함한다.The method of providing a virtual banner to the user terminal 300 includes: transmitting user information (S301), storing user information (S303), transmitting virtual banner information (S305), exposing a virtual banner (S307), selecting a virtual banner. Step S309, a virtual banner advertisement step S311, an advertisement compensation settlement request step S313, and an advertisement compensation step S315.

우선, 사용자 단말(300)은 광고 서버(100)에 사용자 정보를 전송하고,(S301) 광고 서버(100)는 전송된 사용자 정보에 따라 사용자를 등록하고, 사용자 정보를 데이터베이스에 저장한다.(S303)First, the user terminal 300 transmits user information to the advertisement server 100 (S301), and the advertisement server 100 registers a user according to the transmitted user information, and stores the user information in a database (S303). )

사용자 단말(300)은 사용자가 사용자 정보를 입력할 수 있는 인터페이스를 제공할 수 있다. The user terminal 300 may provide an interface through which a user can input user information.

전술한 바와 같이, 사용자 정보에는 (i) 사용자 위치 정보, (ii) 사용자 관심 정보, (iii) 사용자 프로필 정보 등이 포함될 수 있다. As described above, the user information may include (i) user location information, (ii) user interest information, (iii) user profile information, and the like.

구체적으로, (i) 사용자 위치 정보는 사용자 단말(100)의 위치로, 사용자 단말(100)은 Cell ID 방식, 네트워크 방식, GPS 방식, 하이브리드(hybrid) 방식 등 다양한 위치 측정 방식을 이용하여 사용자 단말(100)의 위치를 측정할 수 있다. 또한, 사용자 위치 정보는 사용자가 직접 지정한 위치로 설정될 수 있다.Specifically, (i) the user location information is the location of the user terminal 100, and the user terminal 100 uses various location measurement methods such as a Cell ID method, a network method, a GPS method, and a hybrid method. The position of 100 can be measured. Also, the user location information may be set to a location directly designated by the user.

그리고, (ii) 사용자 관심 정보는 제공받고자 하는 광고의 상품 또는 서비스 정보로, 상품 또는 서비스의 종류, 서비스 제공 위치 등이 포함될 수 있다.And, (ii) the user interest information is product or service information of an advertisement to be provided, and may include a type of product or service, a service provision location, and the like.

마지막으로, (iii) 사용자 프로필 정보는 사용자 식별 정보, 신상 정보, 계좌 정보 등이 포함될 수 있다.Finally, (iii) user profile information may include user identification information, personal information, account information, and the like.

광고 서버(100)는 사용자 단말(300)에 가상 현수막 정보를 전송한다. (S305)The advertisement server 100 transmits virtual banner information to the user terminal 300. (S305)

광고주 단말(200)로부터 전송받은 가상 현수막 정보를 사용자 단말(300)에 전송하고, 사용자 단말(300)은 전송받은 가상 현수막 정보를 데이터베이스에 저장하는 것이다.The virtual banner information transmitted from the advertiser terminal 200 is transmitted to the user terminal 300, and the user terminal 300 stores the transmitted virtual banner information in a database.

광고 서버(100)는 가상 현수막 정보 중 모든 정보를 전송하지 않고, 광고 소재 정보나 광고 이미지 정보 등 일부만을 전송할 수 있으며, 광고 서버(100)의 데이터베이스에 저장된 모든 가상 현수막 정보를 전송하지 않고, 사용자 위치 정보를 이용하여 일정 범위 내에 게시되는 가상 현수막의 정보만을 사용자 단말(300)에 전송할 수 있다.The advertisement server 100 may not transmit all of the virtual banner information, but may transmit only a part of advertisement material information or advertisement image information, and does not transmit all virtual banner information stored in the database of the advertisement server 100, and Using the location information, only information of a virtual banner posted within a certain range may be transmitted to the user terminal 300.

사용자 단말(300)은 광고 서버(100)에서 전송받은 가상 현수막을 사용자에게 노출한다.(S307)The user terminal 300 exposes the virtual banner transmitted from the advertisement server 100 to the user (S307).

광고 서버(100)는 가상 현수막 정보와 사용자 정보를 이용하여, 가상 현수막을 노출할 사용자를 선정할 수 있다.The advertisement server 100 may select a user to expose the virtual banner using the virtual banner information and the user information.

일례로, 광고 서버(100)는 가상 현수막 게시 위치와 게시 범위 내에 위치한사용자를 선정할 수 있다. 광고 서버(100)는 가상 현수막 게시 위치에서 사용자가 설정한 범위 또는 광고주가 설정한 범위 내에 위치한 사용자를 선정할 수 있다.For example, the advertisement server 100 may select a location for posting a virtual banner and a user located within the posting range. The advertisement server 100 may select a user located within a range set by a user or within a range set by an advertiser from a location for posting a virtual banner.

다른 일례로, 광고 서버(100)는 가상 현수막의 광고 제품, 서비스와 사용자 관심 정보가 매칭되는 사용자를를 선정할 수 있다. 가상 현수막의 광고 제품, 서비스에 관심이 있는 사용자에게만 해당 가상 현수막을 노출하기 위함이다.As another example, the advertisement server 100 may select a user whose advertisement product and service of a virtual banner and user interest information are matched. This is to expose the virtual banner only to users who are interested in advertising products and services on the virtual banner.

광고 서버(100)는 전술한 경우 이외에 다양한 조건에 따라 가상 현수막과 매칭된 사용자를 선정할 수 있다.The advertisement server 100 may select a user matching the virtual banner according to various conditions other than the above-described case.

사용자 단말(300)은 사용자에게 가상 현수막을 다양한 방식으로 노출할 수 있다. 일례로, 사용자 단말(300)은 가상 현수막을 리스트 형태로 노출할 수 있으며, 지도(map) 상에 가상 현수막의 위치 정보에 맵핑하여 지도(map) 상에 노출할 수 있다.The user terminal 300 may expose the virtual banner to the user in various ways. For example, the user terminal 300 may expose a virtual banner in the form of a list, and may map the virtual banner to location information on a map and expose it on a map.

사용자 단말(300)에 노출된 가상 현수막이 선택되면,(S309), 사용자 단말(300)은 가상 현수막의 광고를 사용자에게 출력한다.(S311). 가상 현수막의 광고 제품 또는 서비스의 상세 정보 및 등을 사용자에게 제공하는 것이다.When the virtual banner exposed on the user terminal 300 is selected (S309), the user terminal 300 outputs an advertisement of the virtual banner to the user (S311). It is to provide the user with detailed information and the like of an advertisement product or service on a virtual banner.

광고 서버(100)는 사용자 단말(300)에 가상 현수막이 노출되거나, 가상 현수막이 선택되어 상세 광고가 제공되면, 광고 비용의 전부 또는 일부를 광고 보상으로 사용자 단말(300)에 제공한다.When a virtual banner is exposed on the user terminal 300 or a detailed advertisement is provided by selecting a virtual banner, the advertisement server 100 provides all or part of the advertisement cost to the user terminal 300 as advertisement compensation.

광고 보상은 가상 현수막의 광고 비용, 광고 서버(100)에서 설정된 보상 비율, 광고주 단말(200)에서의 설정된 보상 비율 등 다양한 기준으로 이용하여 결정될 수 있다.The advertisement compensation may be determined using various criteria such as an advertisement cost of a virtual banner, a compensation ratio set in the advertisement server 100, and a compensation ratio set in the advertiser terminal 200.

광고 서버(100)와 광고주 단말(200)은 보상 비용을 결정할 수 있는데, 일례로 광고 서버(100)는 광고 운영 비용을 제외한 비용을 보상 비용으로 결정할 수 있으며, 광고주 단말(200)은 광고 비용 외 보상 비용만을 추가로 설정할 수 있다.The advertisement server 100 and the advertiser terminal 200 may determine the compensation cost, for example, the advertisement server 100 may determine the cost excluding the advertisement operation cost as the compensation cost, and the advertiser terminal 200 Only the compensation cost can be additionally set.

사용자 단말(300)은 광고 서버(100)에 광고 보상을 정산 요청하면,(S313) 광고 서버(100)는 사용자 단말(300)에 적립된 광고 보상을 정산하게 된다.When the user terminal 300 requests the advertisement server 100 to settle advertisement compensation (S313), the advertisement server 100 calculates the advertisement compensation accumulated in the user terminal 300.

광고 서버(100)는 광고 보상을 현금 또는 포인트로 정산할 수 있으며, 현금으로 정산 시, 사용자의 계좌 정보에 입금하여 정산할 수 있다. 또한, 광고 서버(100)는 포인트를 이용한 상품 구매가 가능하도록 구성할 수 있다.The advertisement server 100 may settle the advertisement reward in cash or points, and when settling in cash, it may deposit and settle the user's account information. In addition, the advertisement server 100 may be configured to enable product purchase using points.

이하에서는 광고주 단말(200)이 설정한 가상 현수막의 이벤트 광고에 대하여 자세히 설명하도록 한다.Hereinafter, an event advertisement of a virtual banner set by the advertiser terminal 200 will be described in detail.

도 5는 일 실시예에 따라 이벤트 가상 현수막의 제공을 설명하기 위한 도면이며, 도 6은 일 실시예에 따라 이벤트 가상 현수막의 제공 방법을 나타낸 흐름도이다.5 is a diagram for explaining provision of an event virtual banner according to an exemplary embodiment, and FIG. 6 is a flowchart illustrating a method of providing an event virtual banner according to an exemplary embodiment.

광고주 단말(200)은 전술한 가상 현수막 외에 이벤트 가상 현수막을 게시할 수 있다. 이벤트 가상 현수막은 이벤트 광고를 제공하는 가상 현수막으로, 사용자가 해당 이벤트에 참여, 당첨되는 경우, 당첨된 사용자에게 이벤트 보상을 제공하는 것이다.The advertiser terminal 200 may post an event virtual banner in addition to the above-described virtual banner. The event virtual banner is a virtual banner that provides an event advertisement. When a user participates in or wins a corresponding event, the event reward is provided to the winning user.

이벤트는 단순한 이벤트 확인 외에 광고주 서비스 가입, 광고주 사이트 방문, 광고주 상품 구매, 광고주 상점 방문, 상품 후기 등록, SNS 등록 등 다양한 이벤트를 포함할 수 있다.In addition to simple event confirmation, the event may include various events such as signing up for an advertiser service, visiting an advertiser site, purchasing an advertiser product, visiting an advertiser's store, registering product reviews, and registering on SNS.

이벤트의 일례로, 광고주 상점 방문의 이벤트 가상 현수막의 경우, 해당 이벤트 가상 현수막을 이용한 사용자는 광고주 상점에 방문하면 이벤트에 참여하게 된다. 참여한 사용자 중에서 일정 비율로 당첨된 사용자에게는 이벤트 보상을 제공하게 되는 것이다.As an example of an event, in the case of an event virtual banner for visiting an advertiser's store, a user using the event virtual banner will participate in the event when visiting the advertiser's store. Event rewards are provided to users who win a certain percentage of the participating users.

이벤트의 다른 일례로, SNS 등록의 이벤트 가상 현수막의 경우, 해당 이벤트 가상 현수막을 이용한 사용자는 광고주가 원하는 문구나 해시태그를 자신의 SNS에 등록하면 이벤트에 참여하게 된다. 참여한 사용자 중에서 일정 비율로 당첨된 사용자에게는 이벤트 보상을 제공하게 되는 것이다.As another example of the event, in the case of an event virtual banner of SNS registration, a user who uses the event virtual banner will participate in the event by registering a phrase or hashtag desired by the advertiser on their SNS. Event rewards are provided to users who win a certain percentage of the participating users.

이벤트 가상 현수막의 제공 방법은, 이벤트 가상 현수막 등록 단계(S501), 이벤트 가상 현수막 노출 단계(S503), 이벤트 참여 단계(S505), 이벤트 당첨 보상 단계(S507)를 포함한다.The method of providing the event virtual banner includes an event virtual banner registration step (S501), an event virtual banner exposure step (S503), an event participation step (S505), and an event winning reward step (S507).

우선, 광고주 단말(200)은 광고 서버(100)에 이벤트 가상 현수막을 등록한다. (S501) 광고주 단말(200)은 기존 가상 현수막에 이벤트 정보를 추가하거나, 새로운 이벤트 가상 현수막을 제작하여 등록할 수 있다.First, the advertiser terminal 200 registers an event virtual banner in the advertisement server 100. (S501) The advertiser terminal 200 may add event information to an existing virtual banner or create and register a new event virtual banner.

이벤트 정보는 이벤트 조건, 이벤트 상품 정보, 이벤트 당첨 확률 등이 포함될 수 있다.Event information may include event conditions, event product information, event winning probability, and the like.

광고 서버(100)는 사용자 단말(300)에 이벤트 가상 현수막의 정보를 전송하고, 사용자 단말(300)은 이벤트 가상 현수막을 사용자에게 노출한다. (S503)The advertisement server 100 transmits the information of the event virtual banner to the user terminal 300, and the user terminal 300 exposes the event virtual banner to the user. (S503)

사용자 단말(300)은 이벤트 가상 현수막은 일반 가상 현수막과 구별되도록, 색상, 크기, 음역 등을 변경하여 노출할 수 있으며, 일반 가상 현수막 보다 노출 우선순위를 높여 노출할 수 있다. 즉, 사용자가 직관적으로 확인할 수 있도록 이벤트 가상 현수막을 노출시킬 수 있는 것이다.The user terminal 300 may expose the event virtual banner by changing its color, size, and pitch so as to be distinguished from the general virtual banner, and increase the exposure priority compared to the general virtual banner. In other words, an event virtual banner can be exposed so that the user can intuitively check it.

사용자 단말(300)은 해당 이벤트 가상 현수막을 선택하여 이벤트를 확인하거나, 광고주가 설정한 일정 조건을 수행하여 이벤트 참여한다.(S505)The user terminal 300 checks the event by selecting a corresponding event virtual banner, or participates in the event by performing a certain condition set by the advertiser (S505).

광고 서버(100)는 당첨된 사용자 단말(300)에 이벤트 당첨에 대한 보상을 제공한다.(S507)The advertisement server 100 provides a reward for winning the event to the winning user terminal 300 (S507).

이벤트 당첨 보상은 광고주의 추가 광고 비용이나 광고주가 제공하는 물품 등으로 제공될 수 있다Event winning rewards may be provided for additional advertising costs of advertisers or items provided by advertisers.

도 7은 일 실시예에 따른 광고 제공을 위한 사용자 단말의 블록도이다.7 is a block diagram of a user terminal for providing advertisements according to an embodiment.

도 7을 참조하면, 일 실시예에 따른 사용자 단말(300)은 프로세서(310), 및 디스플레이 장치(320)를 포함한다. 사용자 단말(300)은 사용자 인터페이스(330) 및 메모리(340)를 더 포함할 수 있다. 프로세서(310), 디스플레이 장치(320), 사용자 인터페이스(330) 및 메모리(340)는 통신 버스(305)를 통해 서로 연결될 수 있다. Referring to FIG. 7, a user terminal 300 according to an exemplary embodiment includes a processor 310 and a display device 320. The user terminal 300 may further include a user interface 330 and a memory 340. The processor 310, the display device 320, the user interface 330, and the memory 340 may be connected to each other through a communication bus 305.

프로세서(310)는 예를 들어, 광고 서버(100)에 사용자 정보를 전송한다. 프로세서(310)는 광고 서버(100)로부터 가상 현수막 정보를 획득한다. 프로세서(310)는 가상 현수막을 사용자에게 노출하고, 광고 보상을 사용자에게 제공하는 기능을 수행한다. The processor 310 transmits user information to, for example, the advertisement server 100. The processor 310 obtains virtual banner information from the advertisement server 100. The processor 310 performs a function of exposing a virtual banner to the user and providing advertisement compensation to the user.

디스플레이 장치(320)는 가상 현수막을 출력한다. The display device 320 outputs a virtual banner.

사용자 인터페이스(330)는 사용자 정보를 입력받을 수 있으며, 가상 현수막선택, 가상 현수막의 광고 등을 사용자에게 제공할 수 있다. The user interface 330 may receive user information, and may provide a virtual banner selection, an advertisement of a virtual banner, and the like to the user.

메모리(340)는 사용자 정보, 가상 현수막 정보 등을 저장할 수 있다.The memory 340 may store user information, virtual banner information, and the like.

이 밖에도, 프로세서(310)는 도 1 내지 도 6을 통해 전술한 적어도 하나의 방법 또는 적어도 하나의 방법에 대응되는 알고리즘을 수행할 수 있다. 프로세서(310)는 프로그램을 실행하고, 사용자 단말(300)을 제어할 수 있다. 프로세서(310)에 의하여 실행되는 프로그램 코드는 메모리(340)에 저장될 수 있다. In addition, the processor 310 may perform at least one method or an algorithm corresponding to at least one method described above through FIGS. 1 to 6. The processor 310 may execute a program and control the user terminal 300. The program code executed by the processor 310 may be stored in the memory 340.

메모리(340)는 예를 들어, DRAM, SRAM, DDR RAM 또는 다른 고속 액세스 고체 상태 메모리 장치 등과 같은 고속 랜덤 액세스 메모리(high-speed random access memory)를 포함할 수 있다. 메모리(340)는 휘발성 메모리 및 비휘발성 메모리를 포함할 수 있다. 메모리(340)는 프로세서(310)로부터 원격에 위치하는 적어도 하나의 저장 장치를 선택적으로 포함할 수 있다. The memory 340 may include high-speed random access memory, such as, for example, DRAM, SRAM, DDR RAM, or other fast access solid state memory device. The memory 340 may include volatile memory and nonvolatile memory. The memory 340 may selectively include at least one storage device located remotely from the processor 310.

도면에 도시하지 않았으나, 일 실시예에 따른 광고 서버(100)는 프로세서, 메모리, 및통신 인터페이스를 포함할 수 있다. 프로세서는 도 1 내지 도 6을 통해 전술한 광고 서버와(100) 관련된 적어도 하나의 방법 또는 적어도 하나의 방법에 대응되는 알고리즘을 수행할 수 있다. 프로세서는 프로그램을 실행하고, 제공 장치를 제어할 수 있다. 프로세서에 의하여 실행되는 프로그램 코드는 메모리에 저장될 수 있다.Although not shown in the drawings, the advertisement server 100 according to an embodiment may include a processor, a memory, and a communication interface. The processor may perform at least one method related to the advertisement server 100 described above through FIGS. 1 to 6 or an algorithm corresponding to at least one method. The processor can execute programs and control the provision device. Program codes executed by the processor may be stored in a memory.

이상에서 설명된 실시예들은 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치, 방법 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, 중앙 처리 장치(Central Processing Unit; CPU), 그래픽 프로세싱 유닛(Graphics Processing Unit; GPU), ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 주문형 집적 회로(Application Specific Integrated Circuits; ASICS), 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. The embodiments described above may be implemented as a hardware component, a software component, and/or a combination of a hardware component and a software component. For example, the apparatuses, methods, and components described in the embodiments include, for example, a processor, a controller, a central processing unit (CPU), a graphics processing unit (GPU), and an ALU ( arithmetic logic unit), digital signal processor, microcomputer, field programmable gate array (FPGA), programmable logic unit (PLU), microprocessor, Application Specific Integrated Circuits (ASICS), or instructions ( Instructions) may be implemented using one or more general purpose computers or special purpose computers, such as any other device capable of executing and responding to instructions.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the embodiment, or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -A hardware device specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those produced by a compiler but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.

이상과 같이 비록 한정된 도면에 의해 실시예들이 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. 그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.As described above, although the embodiments have been described by the limited drawings, various modifications and variations are possible from the above description by those of ordinary skill in the art. For example, the described techniques are performed in a different order from the described method, and/or components such as a system, structure, device, circuit, etc. described are combined or combined in a form different from the described method, or other components Alternatively, even if substituted or substituted by an equivalent, an appropriate result can be achieved. Therefore, other implementations, other embodiments, and claims and equivalents fall within the scope of the claims to be described later.

Claims (20)

프로세서 및 메모리를 포함하는 광고 서버에 의해 수행되는 광고 제공 방법으로서,
광고주 단말로부터 가상 현수막 정보들을 전송받아 가상 현수막을 등록하는 단계;
복수의 사용자 단말들로부터 상기 복수의 사용자 단말들의 위치 정보가 포함된 사용자 정보들을 전송받아 사용자들을 등록하는 단계;
상기 가상 현수막 정보들 및 상기 사용자 정보들을 이용하여, 상기 가상 현수막을 제공할 상기 사용자를 선정하는 단계;
상기 선정된 사용자의 사용자 단말의 위치 정보를 이용하여 복수의 가상 현수막 정보들 중에서 상기 선정된 사용자의 사용자 단말의 위치로부터 일정 범위 내에 게시되는 하나 이상의 가상 현수막 정보를 상기 사용자 단말로 전송하되, 상기 하나 이상의 가상 현수막 정보 각각에 포함된 복수의 정보들 중, 광고 이미지 정보만을 전송하는 단계;
상기 가상 현수막의 게시 요청에 따라, 상기 가상 현수막을 출력하도록 상기 사용자 단말을 제어하는 단계; 및
상기 가상 현수막의 광고 비용 또는 상기 광고 비용 중 일부를 상기 사용자 단말에 제공하는 단계를 포함하고,
상기 가상 현수막 정보들 중 제 1 가상 현수막 정보는, 상기 가상 현수막의 지도(map) 기반의 게시 위치 정보, 광고 소재 정보, 게시 시간 정보, 이벤트 정보, 광고 비용 정보 및 상기 광고 이미지 정보를 포함하고,
상기 가상 현수막 정보들 중 제 2 가상 현수막 정보는, 상기 이벤트 정보를 제외한 나머지 정보들만을 포함하며,
상기 이벤트 정보는 이벤트 상품, 이벤트 시간, 당첨 확률을 포함하며,
상기 사용자 단말로부터 이벤트 참여 요청이 있는 경우, 상기 이벤트 정보를 이용하여, 이벤트 광고를 노출하거나 이벤트 당첨 여부를 제공하는 단계; 및
상기 이벤트에 당첨된 사용자 단말에 이벤트 보상을 제공하는 단계;를 포함하고,
상기 이벤트 보상 제공 단계는,
상기 이벤트 보상을 상기 광고 비용 외 추가 비용 또는 광고주 단말로부터 제공된 상품 중 적어도 하나로 제공하고,
상기 가상 현수막을 출력하도록 상기 사용자 단말을 제어하는 단계는,
상기 이벤트 정보를 포함하는 상기 제 1 가상 현수막 정보와 상기 이벤트 정보를 포함하지 않는 상기 제 2 가상 현수막 정보가 구별되도록 상이한 색상, 상이한 크기 및 상이한 음역으로 출력하도록 제어하고,
상기 제 1 가상 현수막 정보를 상기 제 2 가상 현수막 정보보다 높은 우선 순위로 출력하도록 제어하고,
상기 사용자 정보들은 광고 허용 범위에 대한 정보를 더 포함하고,
상기 가상 현수막은 상기 가상 현수막의 지도 기반의 게시 위치 정보를 통해 상기 지도에 맵핑하고,
상기 게시 위치 정보는 게시 위치 범위에 대한 정보를 포함하고,
상기 사용자 단말의 위치가 상기 게시 위치 범위 내에 포함되며, 상기 게시 위치 범위가 상기 광고 허용 범위 내에 포함되는 경우, 상기 가상 현수막을 상기 지도 상에 출력하는,
광고 제공 방법.
As an advertisement providing method performed by an advertisement server including a processor and a memory,
Receiving the virtual banner information from the advertiser terminal and registering the virtual banner;
Registering users by receiving user information including location information of the plurality of user terminals from a plurality of user terminals;
Selecting the user to provide the virtual banner by using the virtual banner information and the user information;
Using the location information of the user terminal of the selected user, one or more virtual banner information posted within a certain range from the location of the user terminal of the selected user among a plurality of virtual banner information is transmitted to the user terminal, the one Transmitting only advertisement image information from among a plurality of pieces of information included in each of the above virtual banner information;
Controlling the user terminal to output the virtual banner according to a request for posting the virtual banner; And
Including the step of providing an advertisement cost of the virtual banner or part of the advertisement cost to the user terminal,
The first virtual banner information among the virtual banner information includes map-based posting location information, advertisement material information, posting time information, event information, advertisement cost information, and advertisement image information of the virtual banner,
The second virtual banner information of the virtual banner information includes only information other than the event information,
The event information includes event products, event time, and winning probability,
When there is an event participation request from the user terminal, using the event information, exposing an event advertisement or providing whether an event has been won; And
Including, providing an event reward to the user terminal winning the event;
The event compensation providing step,
Providing the event compensation as at least one of an additional cost other than the advertisement cost or a product provided from an advertiser terminal,
Controlling the user terminal to output the virtual banner,
The first virtual banner information including the event information and the second virtual banner information not including the event information are controlled to be output in different colors, different sizes, and different pitch ranges so as to be distinguished,
Control to output the first virtual banner information with a higher priority than the second virtual banner information,
The user information further includes information on an advertisement allowable range,
The virtual banner is mapped to the map through map-based posting location information of the virtual banner,
The posting location information includes information on the posting location range,
If the location of the user terminal is included in the posting location range and the posting location range is included in the advertisement allowable range, outputting the virtual banner on the map,
How to provide advertising.
제 1 항에 있어서,
상기 가상 현수막 정보는
광고 소재 정보, 게시 시간 정보 및 상기 광고 비용 정보 중 적어도 하나를 더 포함하는
광고 제공 방법.
The method of claim 1,
The above virtual banner information
Further comprising at least one of advertising material information, posting time information, and advertising cost information
How to provide advertising.
삭제delete 삭제delete 제 2 항에 있어서,
상기 사용자 정보는
사용자 관심 정보를 더 포함하고
상기 선정 단계는
상기 사용자 관심 정보와 상기 광고 소재 정보를 매칭하여 사용자를 선정하는
광고 제공 방법.
The method of claim 2,
The user information is
Contains more user interest information,
The selection step is
Selecting a user by matching the user interest information and the advertising material information
How to provide advertising.
제 1 항에 있어서,
상기 가상 현수막 출력 단계는
상기 가상 현수막의 광고 비용에 따라, 상기 가상 현수막의 노출 우선 순위를 조정하거나 가상 현수막의 형태를 변경하여 출력하는
광고 제공 방법.
The method of claim 1,
The virtual banner output step
According to the advertisement cost of the virtual banner, the exposure priority of the virtual banner is adjusted or the shape of the virtual banner is changed and output.
How to provide advertising.
제 1 항에 있어서,
상기 광고주 단말로부터 정산 요청이 있는 경우, 잔여 광고 비용을 상기 광고주 단말에 제공하는 단계를 포함하는
광고 제공 방법.
The method of claim 1,
If there is a settlement request from the advertiser terminal, comprising the step of providing the remaining advertising cost to the advertiser terminal
How to provide advertising.
삭제delete 삭제delete 삭제delete 가상 현수막 정보를 입력받는 인터페이스를 제공하고, 광고주로부터 입력받은 상기 가상 현수막 정보를 광고 서버로 전송하는 광고주 단말;
사용자 정보를 입력받는 인터페이스를 제공하고, 사용자 단말의 위치 정보가 포함된 상기 사용자 정보를 광고 서버로 전송하고, 상기 가상 현수막을 상기 사용자에게 출력하는 복수의 사용자 단말들; 및
상기 가상 현수막 정보들을 통해 상기 가상 현수막을 등록하고, 상기 사용자 정보들을 통해 상기 사용자들을 등록하고, 상기 가상 현수막 정보 및 상기 사용자 정보들을 이용하여 상기 가상 현수막을 제공할 상기 사용자를 선정하고, 상기 선정된 사용자의 사용자 단말의 위치 정보를 이용하여 복수의 가상 현수막 정보들 중에서 상기 선정된 사용자의 사용자 단말의 위치로부터 일정 범위 내에 게시되는 하나 이상의 가상 현수막 정보를 상기 사용자 단말로 전송하되, 상기 하나 이상의 가상 현수막 정보 각각에 포함된 복수의 정보들 중, 광고 이미지 정보만을 전송하고, 상기 가상 현수막의 광고 비용 또는 상기 광고 비용 중 일부를 상기 사용자 단말에 제공하는 광고 서버를 포함하고,
상기 가상 현수막 정보들 중, 제 1 가상 현수막 정보는, 상기 가상 현수막의 지도(map) 기반의 게시 위치 정보, 광고 소재 정보, 게시 시간 정보, 이벤트 정보, 광고 비용 정보 및 상기 광고 이미지 정보를 포함하고,
상기 가상 현수막 정보들 중 제 2 가상 현수막 정보는, 상기 이벤트 정보를 제외한 나머지 정보들만을 포함하며,
상기 이벤트 정보는 이벤트 상품, 이벤트 시간, 당첨 확률을 포함하며,
상기 광고 서버는,
상기 사용자 단말로부터 이벤트 참여 요청이 있는 경우, 상기 이벤트 정보를 이용하여, 이벤트 광고를 노출하거나 이벤트 당첨 여부를 제공하고,
상기 이벤트 보상을 상기 광고 비용 외 추가 비용 또는 광고주 단말로부터 제공된 상품 중 적어도 하나로 이벤트 보상을 제공하고,
상기 이벤트 정보를 포함하는 상기 제 1 가상 현수막 정보와 상기 이벤트 정보를 포함하지 않는 상기 제 2 가상 현수막 정보가 구별되도록 상이한 색상, 상이한 크기 및 상이한 음역으로 출력하도록 제어하고,
상기 제 1 가상 현수막 정보를 상기 제 2 가상 현수막 정보보다 높은 우선 순위로 출력하도록 제어하고,상기 사용자 정보들은 광고 허용 범위에 대한 정보를 더 포함하고,
상기 가상 현수막은 상기 가상 현수막의 지도 기반의 게시 위치 정보를 통해 상기 지도에 맵핑하고,
상기 게시 위치 정보는 게시 위치 범위에 대한 정보를 포함하고,
상기 사용자 단말의 위치가 상기 게시 위치 범위 내에 포함되며, 상기 게시 위치 범위가 상기 광고 허용 범위 내에 포함되는 경우, 상기 가상 현수막을 상기 지도 상에 출력하는,
광고 제공 시스템.
An advertiser terminal that provides an interface for receiving virtual banner information and transmits the virtual banner information received from an advertiser to an advertisement server;
A plurality of user terminals that provide an interface for receiving user information, transmit the user information including location information of the user terminal to an advertisement server, and output the virtual banner to the user; And
Registering the virtual banner through the virtual banner information, registering the users through the user information, selecting the user to provide the virtual banner using the virtual banner information and the user information, and selecting the selected Using the location information of the user's user terminal, one or more virtual banner information posted within a certain range from the location of the selected user's user terminal among a plurality of virtual banner information is transmitted to the user terminal, wherein the at least one virtual banner An advertisement server that transmits only advertisement image information among a plurality of pieces of information included in each of the information, and provides an advertisement cost of the virtual banner or part of the advertisement cost to the user terminal,
Among the virtual banner information, the first virtual banner information includes map-based posting location information, advertisement material information, posting time information, event information, advertisement cost information, and advertisement image information of the virtual banner. ,
The second virtual banner information of the virtual banner information includes only information other than the event information,
The event information includes event products, event time, and winning probability,
The ad server,
When there is a request to participate in an event from the user terminal, by using the event information, an event advertisement is exposed or an event is provided,
The event compensation is provided with at least one of an additional cost other than the advertisement cost or a product provided from an advertiser terminal, and
The first virtual banner information including the event information and the second virtual banner information not including the event information are controlled to be output in different colors, different sizes, and different pitch ranges so as to be distinguished,
Control to output the first virtual banner information with a higher priority than the second virtual banner information, the user information further includes information on an advertisement allowable range,
The virtual banner is mapped to the map through map-based posting location information of the virtual banner,
The posting location information includes information on the posting location range,
If the location of the user terminal is included in the posting location range and the posting location range is included in the advertisement allowable range, outputting the virtual banner on the map,
Advertising delivery system.
제 11 항에 있어서,
상기 가상 현수막 정보는
광고 소재 정보, 게시 시간 정보 및 상기 광고 비용 정보 중 적어도 하나를 더 포함하는
광고 제공 시스템.
The method of claim 11,
The above virtual banner information
Further comprising at least one of advertising material information, posting time information, and advertising cost information
Advertising delivery system.
삭제delete 삭제delete 제 12 항에 있어서,
상기 사용자 정보는
사용자 관심 정보를 더 포함하고
상기 광고 서버는
상기 사용자 관심 정보와 상기 광고 소재 정보를 매칭하여 사용자를 선정하는
광고 제공 시스템.
The method of claim 12,
The user information is
Contains more user interest information,
The ad server
Selecting a user by matching the user interest information and the advertising material information
Advertising delivery system.
제 11 항에 있어서,
상기 광고 서버는
상기 가상 현수막 광고 비용에 따라, 상기 가상 현수막의 노출 우선 순위를 조정하거나 가상 현수막의 형태를 변경하여 출력하도록 상기 사용자 단말을 제어하는
광고 제공 시스템.
The method of claim 11,
The ad server
Controlling the user terminal to output after adjusting the exposure priority of the virtual banner or changing the shape of the virtual banner according to the virtual banner advertisement cost
Advertising delivery system.
제 11 항에 있어서,
상기 광고 서버는
상기 광고주 단말로부터 정산 요청이 있는 경우, 잔여 광고 비용을 상기 광고주 단말에 제공하는
광고 제공 시스템.
The method of claim 11,
The ad server
When there is a settlement request from the advertiser terminal, providing the remaining advertising cost to the advertiser terminal
Advertising delivery system.
삭제delete 삭제delete 삭제delete
KR1020180053368A 2018-05-09 2018-05-09 Method and system for providing advertisement based location using virtual banner KR102205264B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180053368A KR102205264B1 (en) 2018-05-09 2018-05-09 Method and system for providing advertisement based location using virtual banner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180053368A KR102205264B1 (en) 2018-05-09 2018-05-09 Method and system for providing advertisement based location using virtual banner

Publications (2)

Publication Number Publication Date
KR20190128964A KR20190128964A (en) 2019-11-19
KR102205264B1 true KR102205264B1 (en) 2021-01-19

Family

ID=68771116

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180053368A KR102205264B1 (en) 2018-05-09 2018-05-09 Method and system for providing advertisement based location using virtual banner

Country Status (1)

Country Link
KR (1) KR102205264B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102303637B1 (en) * 2019-03-12 2021-09-17 오민 Method for providing advertisement platform service
KR102303636B1 (en) * 2019-03-12 2021-09-17 오민 Advertisement platform system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101255091B1 (en) * 2011-05-04 2013-04-16 김수현 Integrated advertisement management system and method
KR101823987B1 (en) * 2017-07-21 2018-01-31 (주) 알트소프트 Local box advertisement service system in which priorities of banner advertisement is determined by reference position

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140077996A (en) * 2012-12-13 2014-06-25 장영진 Event Management Server and Method for Proving Customized Event using the same
KR101522379B1 (en) * 2013-07-31 2015-05-22 임용훈 System and Method for providing advertisement of user-centered
KR101569459B1 (en) * 2013-09-03 2015-11-17 장공명 System for bidirectional advertisement and method for operating the same

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101255091B1 (en) * 2011-05-04 2013-04-16 김수현 Integrated advertisement management system and method
KR101823987B1 (en) * 2017-07-21 2018-01-31 (주) 알트소프트 Local box advertisement service system in which priorities of banner advertisement is determined by reference position

Also Published As

Publication number Publication date
KR20190128964A (en) 2019-11-19

Similar Documents

Publication Publication Date Title
US20130080217A1 (en) Geospatially constrained gastronomic bidding
US20150302486A1 (en) Multiple party advertisement system and method
US20090276364A1 (en) Process control system
US20120253902A1 (en) Location based marketing
KR20150086360A (en) Computer program, method, and system for providing redeemable promotional-valued credits
King Two‐S ided Markets
CN103238164A (en) Networked advertisement exchange
CN111415179B (en) User rights and interests information processing method and device and electronic equipment
US20130185139A1 (en) System, Method and Computer Program Product for Compensating Web Users for Viewing Targeted Ads
JP5779246B2 (en) Advertisement management method and mobile communication terminal therefor
US20150324836A1 (en) Method and server for managing advertisements
US20160034963A1 (en) Advertising Product, and a System and Method for Implementing the Advertising Product
KR102205264B1 (en) Method and system for providing advertisement based location using virtual banner
KR101654191B1 (en) System and method for supporting target-marketing based on premium event
CN108376342A (en) A kind of network platform system issued and managed for information
JP6358992B2 (en) Information management apparatus, information management system, information management method, and information management program
US20180308139A1 (en) Systems And Methods For Auction Customer Engagement Platform
KR100696286B1 (en) Division system for earing of advertisement and service method thereof
KR20200099352A (en) Method, apparatus and computer-readable medium of meditation platform for nail shop and nail art designer providing nailart service
KR102239918B1 (en) Method and system for providing kidscafe subscription service
KR20120033324A (en) Online donation method and system
WO2014197605A1 (en) Location based marketing
JP7403037B2 (en) Systems and methods that support both economic wealth and spiritual wealth
JP6538217B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
KR101305402B1 (en) Advertizing system and method of drill and practice type for controlling standby time by using item on web or mobile

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant