KR20200051221A - Advertising system using advertising application and advertising method using it - Google Patents

Advertising system using advertising application and advertising method using it Download PDF

Info

Publication number
KR20200051221A
KR20200051221A KR1020180134288A KR20180134288A KR20200051221A KR 20200051221 A KR20200051221 A KR 20200051221A KR 1020180134288 A KR1020180134288 A KR 1020180134288A KR 20180134288 A KR20180134288 A KR 20180134288A KR 20200051221 A KR20200051221 A KR 20200051221A
Authority
KR
South Korea
Prior art keywords
advertisement
app
information
advertising
code
Prior art date
Application number
KR1020180134288A
Other languages
Korean (ko)
Other versions
KR102183828B1 (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 KR1020180134288A priority Critical patent/KR102183828B1/en
Publication of KR20200051221A publication Critical patent/KR20200051221A/en
Application granted granted Critical
Publication of KR102183828B1 publication Critical patent/KR102183828B1/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/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • 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/0259Targeted advertisements based on store 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/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/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/0277Online advertisement

Landscapes

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

Abstract

According to the present invention, an advertising method using an advertising application comprises the steps of: allocating special code to an advertising application; identifying advertising applications to which the special code is allocated and grouping the advertising applications into at least one group based on the special code; and selecting a target group among the groups to transmit advertising information and transmitting different advertising information by group or transmitting same advertising information to advertising applications included in the selected target group. The advertising method provides an environment capable of maximizing advertising impact.

Description

광고 앱을 이용한 광고 시스템 및 이를 이용한 광고 방법{ADVERTISING SYSTEM USING ADVERTISING APPLICATION AND ADVERTISING METHOD USING IT}Advertising system using advertising app and advertising method using the same {ADVERTISING SYSTEM USING ADVERTISING APPLICATION AND ADVERTISING METHOD USING IT}

본 발명은 광고 앱을 이용한 광고 시스템 및 이를 이용한 광고 방법에 관한 것이다.The present invention relates to an advertising system using an advertising app and an advertising method using the same.

종래의 광고 방법은 크게 두가지로 나누어 볼 수 있다. 첫번째는 매장에 찾아온 고객의 전화번호를 등록하고, 매장에서 주기적으로 등록된 전화번호에 광고 메시지를 전송하는 방법이다. 두번째는 스마트폰의 무료 앱을 배포한 후 무료 광고 앱에 계약된 광고를 일괄적으로 노출시키는 방법으로, 하나의 무료 광고 앱에는 동일한 광고가 무한 반복적으로 노출되도록 하는 방법이다.Conventional advertising methods can be divided into two categories. The first is a method of registering a phone number of a customer who has come to the store and transmitting an advertising message to the phone number registered periodically in the store. Second, after distributing the free app of the smartphone, the contracted advertisement is exposed in a batch to the free advertisement app, and the same advertisement is displayed infinitely and repeatedly in one free advertisement app.

위 종래의 기술에서 설명된 두가지 방법이 일반적으로 사용하는 광고 방법이며, 이들의 광고 방법에는 몇 가지 한계 및 문제점을 가지고 있다. The two methods described in the above prior art are generally used advertisement methods, and these advertisement methods have some limitations and problems.

첫번째 광고 방법은 매장에 찾아온 고객이 자발적으로 고객으로 등록하기 전에는 고객의 전화번호를 해당 매장에서 알아 내기가 쉽지가 않다. 설령 고객의 전화번호를 알아내서 매장의 고객관리 시스템에 등록하여 매장의 홍보용 광고 메시지를 전송할 수 있는 환경 조건이 만들어졌다고 하더라도, 광고 메시지 전송을 위한 모바일 전화번호가 아니거나 또는 모바일 전화번호라고 할 지라도 지속적으로 광고 메시지를 전송하기 위해서는 과도한 비용이 발생한다. 또한, 고객의 전화번호가 변경된 경우에는 발송 자체가 되지 않거나 잘못된 고객에게 광고 메시지가 전송되는 문제가 있으며, 이미지 또는 동영상을 전달하는데 제약적인 요소가 많다. 따라서, 광고 노출에 큰 효과를 기대하기 어렵지만 현실적인 방법으로 주로 많이 사용되고 있다. In the first advertising method, it is not easy to find the customer's phone number in the store before the customer who visits the store voluntarily registers as a customer. Even if an environmental condition has been created to find out the customer's phone number and register it in the customer management system of the store and send a promotional message for the store, even if it is not a mobile phone number or a mobile phone number for sending an advertising message Excessive costs are incurred in order to continuously send advertisement messages. In addition, when the customer's phone number is changed, there is a problem in that the delivery itself is not possible or an advertising message is transmitted to the wrong customer, and there are many constraints in delivering an image or video. Therefore, it is difficult to expect a great effect on advertisement exposure, but it is mainly used in a realistic way.

두번째 광고 방법은 스마트폰의 무료 앱을 제작/배포하여 광고를 노출하는 방법이다. 무료 앱을 제공한 기업은 다수의 광고 업체로부터 광고를 수주하여 다양한 형태의 광고를 순차적으로 교차적으로 노출시켜야 수익이 발생하므로, 특정매장 또는 특정기업이 원하는 시간대의 광고 노출 및 광고가 노출되는 위치와 공간적 제약이 커서 광고주 입장에서의 광고 효과를 기대하기가 어렵다. The second advertising method is a method of exposing advertisements by creating / distributing a free app on a smartphone. Companies that have provided free apps receive ads from multiple ad companies in order to sequentially expose various types of advertisements to generate profits, so a specific store or a specific company's desired time of advertisement exposure and advertisements are exposed. It is difficult to expect the advertising effect from the advertiser's point of view due to the large space constraints.

또한, 소규모 영세 자영업자나 프랜차이즈 매장 등에서는 프랜차이즈 전체 광고 또는 지역 매장 별 광고를 분리 또는 통합하여 광고하고자 할 때 현재의 구조로는 불가능한 구조를 가지고 있다. 또한, 광고 노출을 조건으로 무료 앱을 사용자들에게 제공하였지만, 사용자(고객) 입장에서는 본래의 기능을 사용하기 어려울 정도로 과다하게 광고를 노출하거나 결정적인 순간에 광고 팝업창이 나타나서 고객들의 외면을 받고 있는 상태이다. 따라서, 광고주들은 무료 앱에 광고를 게재하는데 부정적인 입장을 가지고 있으며, 광고의 실효성 또한 매우 낮아서 광고 계약을 꺼리는 요소가 되어 활성화되지 못하고 있다. In addition, small-scale small business owners or franchise stores, etc., have a structure that is impossible with the current structure to separate or integrate advertisements for all franchises or advertisements for each local store. In addition, although free apps were provided to users on the condition of advertisement exposure, users (customers) were exposed excessively to the extent that it was difficult to use the original functions, or an advertisement pop-up window appeared at a decisive moment, and thus received the customer's external appearance. to be. Therefore, advertisers have a negative position in displaying advertisements in free apps, and the effectiveness of advertisements is also very low, which makes them unwilling to activate as a reluctant factor in advertising contracts.

한마디로 동일한 무료 앱이라고 할지라도 서로 다른 앱으로 간주되거나 사용자별 또는 그룹별 다른 광고를 노출시킬 수 없다는 문제점과 무료 앱에 노출될 광고 계약이 많아질수록 본래의 기능을 사용할 수 없을 정도로 빈번한 광고 노출로 무료 앱 자체가 고객들로부터 외면 받는 어려움이 있었다.In a word, even if the same free app is considered as a different app or cannot display different advertisements for each user or group, and as the number of advertisement contracts to be exposed to free apps increases, the frequent exposure of advertisements is impossible. As a free app itself, it was difficult to get away from customers.

이 배경기술 부분에 기재된 사항은 발명의 배경에 대한 이해를 증진하기 위하여 작성된 것으로서, 이 기술이 속하는 분야에서 통상의 지식을 가진 자에게 이미 알려진 종래기술이 아닌 사항을 포함할 수 있다.The items described in this background section are written to improve the understanding of the background of the invention, and may include matters other than the prior art already known to those of ordinary skill in the field to which this technology belongs.

본 발명은 특정 사용자 및 특정 그룹을 선별하고, 선별된 특정 사용자 및 특정 그룹 별로 광고 정보를 전송할 수 있는 광고 앱을 이용한 광고 시스템 및 광고 앱을 이용한 광고 방법을 제안하고자 한다.The present invention seeks to propose an advertisement system using an advertisement app and an advertisement method using an advertisement app capable of selecting a specific user and a specific group and transmitting advertisement information for each selected specific user and specific group.

본 발명의 광고 앱을 이용한 광고 방법은 광고 앱을 이용한 광고 방법에서, 특수코드를 광고 앱에 할당하는 단계, 상기 특수코드가 할당된 광고 앱들을 식별하고, 상기 특수코드를 기초로 광고 앱들을 적어도 하나의 그룹으로 그룹핑하는 단계, 그리고 그룹핑된 그룹에서 타겟 그룹을 선택하여 광고 정보를 전송하되, 그룹핑된 그룹별로 서로 상이한 광고 정보를 전송하거나, 선택된 타겟 그룹에 포함된 광고 앱들에 동일한 광고 정보를 전송하는 단계를 포함한다.In the advertisement method using the advertisement app of the present invention, in the advertisement method using the advertisement app, allocating a special code to the advertisement app, identifying the advertisement apps to which the special code is assigned, and at least advertising apps based on the special code. Grouping into one group, and transmitting the advertisement information by selecting a target group from the grouped group, but transmits different advertisement information to each grouped group, or transmits the same advertisement information to the advertising apps included in the selected target group It includes the steps.

상기 특수코드는, 특정기업의 기업 정보 및 기업 지역 정보를 포함하는 기업코드, 특정매장의 매장 정보 및 매장 지역 정보를 포함하는 매장코드, 및 상기 기업코드와 상기 매장코드의 유효성을 검사하기 위한 유효성코드를 포함할 수 있다.The special code is a company code including company information and company area information of a specific company, a store code including store information and store area information of a specific store, and validity for checking the validity of the company code and the store code It can contain code.

상기 그룹핑하는 단계는, 상기 특수코드 별로 광고 앱들을 그룹핑하되, 상기 기업코드 별로 광고 앱들을 그룹핑하거나 상기 매장코드 별로 광고 앱들을 그룹핑할 수 있다.The step of grouping may group advertisement apps by the special code, but may group advertisement apps by the company code or group advertisement apps by the store code.

상기 광고 정보를 전송하는 단계는, 특정기업의 기업코드가 할당된 광고 앱들에 상기 특정기업의 광고 정보를 전송하거나, 특정매장의 매장코드가 할당된 광고 앱들에 상기 특정매장의 광고 정보를 전송할 수 있다.In the step of transmitting the advertisement information, the advertisement information of the specific company may be transmitted to advertisement apps to which the company code of a specific company is assigned, or the advertisement information of the specific store may be transmitted to advertisement apps to which the store code of a specific store is assigned. have.

상기 특수코드를 할당하는 단계는, 고객 단말에 상기 광고 앱이 설치된 후, 상기 고객 단말의 사용자에 의해 특수코드가 입력되거나 상기 고객 단말이 큐알코드로부터 특수코드를 입력 받아 상기 광고 앱이 활성화되는 단계, 그리고 상기 활성화된 광고 앱이 IP 주소 및 상기 특수코드를 기초로 소켓을 생성한 후, 생성된 소켓의 소켓 정보를 이용하여 콜백함수에 상기 특수코드와 매핑되는 소켓 정보를 등록하면, 상기 고객 단말로부터 상기 소켓 정보를 전송 받아 서버의 데이터베이스에 등록하는 단계를 포함할 수 있다.In the step of allocating the special code, after the advertisement app is installed in a customer terminal, a special code is input by a user of the customer terminal or the customer terminal receives a special code from QR code and the advertisement app is activated. And, after the activated advertisement app creates a socket based on the IP address and the special code, and registers the socket information mapped to the special code in the callback function using the generated socket information, the customer terminal It may include the step of receiving the socket information from and registering in the database of the server.

상기 그룹핑하는 단계는, 상기 특수코드 또는 상기 특수코드와 매핑되는 상기 소켓 정보를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 구분하는 단계, 그리고 상기 광고주, 상기 기업, 상기 사업 단위, 상기 지역 단위, 또는 상기 매장 단위 별로 상기 광고 앱들을 적어도 하나의 특정 그룹으로 나누어서 그룹핑하는 단계를 포함할 수 있다.The grouping step may include classifying a group system into an advertiser, a company, a business unit, a regional unit, or a store unit based on the special code or the socket information mapped to the special code, and the advertiser, the company, And dividing and grouping the advertisement apps into at least one specific group for each of the business unit, the regional unit, or the store unit.

상기 광고 정보를 전송하는 단계는, 광고 컨텐츠 제공 서버로부터 광고 앱에 전송할 광고 컨텐츠를 수신하여 등록하고, 판매자 단말로부터 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위 별로 광고 컨텐츠를 전송할 그룹을 선택 받아 선택된 그룹별로 상이한 광고 컨텐츠를 전송하는 단계를 포함할 수 있다.In the step of transmitting the advertisement information, the advertisement content to be transmitted to the advertisement app from the advertisement content providing server is received and registered, and a group to which the advertisement content is transmitted from the seller terminal to each advertiser, enterprise, business unit, regional unit, or store unit is selected. And receiving and transmitting different advertisement contents for each selected group.

상기 광고 정보를 전송하는 단계는, 그룹핑된 그룹들 중에서 타겟 그룹을 선택하는 그룹 선택 기능, 타겟 그룹에 포함된 광고 앱들에 동일한 광고 컨텐츠를 전송하는 일괄 전송 기능, 타겟 그룹에 포함된 광고 앱들 중에 일부의 광고 앱들만을 선택해서 광고 컨텐츠를 전송하는 부분 선택 전송 기능, 또는 매장 단위 별로 광고 앱들을 선택하여 광고 컨텐츠를 전송하는 단일 매장 선택 기능 중 적어도 하나를 제공하고, 상기 기능들을 이용하여 특정 고객 단말 또는 특정 그룹에 동일한 광고 컨텐츠를 반복하여 전송하도록 제어하거나 광고 컨텐츠의 노출시간을 조절하도록 제어할 수 있다.In the step of transmitting the advertisement information, a group selection function for selecting a target group among grouped groups, a batch transmission function for transmitting the same advertisement content to advertisement apps included in the target group, and some of the advertisement apps included in the target group Provides at least one of a partial selection transmission function for selecting only advertisement apps to transmit advertisement content, or a single store selection function for selecting advertisement apps for each store unit and transmitting advertisement content, and using the functions Alternatively, it may be controlled to repeatedly transmit the same advertisement content to a specific group or to control the exposure time of the advertisement content.

상기 광고 앱은, IPTV 앱을 포함하며, 상기 IPTV 앱이 실행되고 있는 경우, 상기 IPTV 앱에서 출력되는 방송 컨텐츠의 특정 위치에 상기 광고 정보가 노출되는 단계를 더 포함하며, 상기 광고 정보가 노출되는 단계는, 상기 광고 정보가 영상 컨텐츠 또는 이미지 컨텐츠인 경우, 상기 IPTV 앱의 화면이 메인 화면으로 전환되거나, 상기 IPTV 앱의 새로운 기능이 실행될 때 상기 영상 컨텐츠 또는 상기 이미지 컨텐츠가 노출되는 단계를 포함할 수 있다.The advertisement app includes an IPTV app, and when the IPTV app is running, further comprising exposing the advertisement information to a specific location of broadcast content output from the IPTV app, wherein the advertisement information is exposed The step may include, when the advertisement information is video content or image content, when the screen of the IPTV app is switched to the main screen or when a new function of the IPTV app is executed, the video content or the image content is exposed. Can be.

상기 IPTV 앱이 실행되지 않는 경우, 상기 IPTV 앱이 설치된 고객 단말에 푸쉬(Push) 기술에 의하여 문자 메시지로 광고 정보를 전송하는 단계를 더 포함할 수 있다.When the IPTV app is not executed, the method may further include transmitting advertisement information as a text message by a push technology to a customer terminal in which the IPTV app is installed.

본 발명의 광고 앱을 이용한 광고 시스템은 특수코드가 할당된 광고 앱이 설치되며, 광고 정보를 수신하여 상기 광고 앱을 통해 출력하는 적어도 하나의 고객 단말, 그리고 상기 특수코드를 상기 광고 앱에 할당하고, 특수코드를 기초로 광고 앱 또는 고객 단말을 적어도 하나의 그룹으로 그룹핑하며, 타겟 그룹을 선택하여 그룹별로 광고 정보를 전송하며, 선택된 타겟 그룹에 그룹핑된 광고 앱 또는 고객 단말에 동일한 광고 정보를 전송하는 광고 관리 서버를 포함한다.In the advertisement system using the advertisement app of the present invention, an advertisement app to which a special code is allocated is installed, and at least one customer terminal receiving advertisement information and outputting it through the advertisement app, and allocating the special code to the advertisement app , Groups an advertisement app or a customer terminal into at least one group based on a special code, selects a target group to transmit advertisement information for each group, and transmits the same advertisement information to an advertisement app or a customer terminal grouped in the selected target group It includes an ad management server.

상기 특수코드는, 특정기업의 기업 정보 및 기업 지역 정보를 포함하는 기업코드, 특정매장의 매장 정보 및 매장 지역 정보를 포함하는 매장코드, 및 상기 기업코드와 상기 매장코드의 유효성을 검사하기 위한 유효성코드를 포함할 수 있다.The special code is a company code including company information and company area information of a specific company, a store code including store information and store area information of a specific store, and validity for checking the validity of the company code and the store code It can contain code.

상기 광고 관리 서버는, 상기 특수코드를 광고 앱에 할당하는 특수코드 할당부, 상기 특수코드 별로 광고 앱들을 그룹핑하되, 상기 기업코드 별로 광고 앱들을 그룹핑하거나 상기 매장코드 별로 광고 앱들을 그룹핑하는 그룹핑부, 그리고 광고 컨텐츠 제공 서버로부터 광고 앱에 전송할 광고 컨텐츠를 수신하고, 판매자 단말로부터 기업, 지역 또는 매장 단위 별로 광고 컨텐츠를 전송할 그룹을 선택 받아 선택된 그룹에 상기 광고 컨텐츠를 전송하는 광고 전송 처리부를 포함할 수 있다.The advertisement management server, a special code allocation unit for allocating the special code to the advertisement app, grouping advertisement apps by the special code, grouping advertisement apps by the company code or grouping advertisement apps by the store code And an advertisement transmission processing unit which receives advertisement content to be transmitted to the advertisement app from the advertisement content providing server, selects a group to transmit advertisement content for each company, region or store unit from the seller terminal, and transmits the advertisement content to the selected group. Can be.

상기 특수코드 할당부는, 상기 광고 앱이 상기 특수코드를 기초로 소켓을 생성하고, 생성된 소켓의 소켓 정보를 이용하여 콜백함수에 상기 특수코드와 매핑되는 소켓 정보를 등록하면, 상기 광고 앱으로부터 상기 소켓 정보를 전송 받아 데이터베이스에 상기 소켓 정보를 등록할 수 있다.The special code allocation unit, when the advertisement app creates a socket based on the special code, and registers the socket information mapped to the special code in the callback function using the socket information of the generated socket, from the advertisement app, The socket information can be received and registered in the database.

상기 그룹핑부는, 상기 특수코드를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 분류하는 그룹체계분류부, 그리고 상기 광고 앱들을 상기 광고주, 상기 기업, 상기 사업 단위, 상기 지역 단위, 또는 상기 매장 단위 별로 상기 광고 앱들을 적어도 하나의 특정 그룹으로 나누고, 광고 컨텐츠를 전송할 특정 타겟 그룹을 형성하는 그룹 형성부를 포함할 수 있다.The grouping unit, a group system classification unit that classifies a group system into an advertiser, a company, a business unit, a regional unit, or a store unit based on the special code, and the advertisement apps to the advertiser, the company, the business unit, and the It may include a group forming unit for dividing the advertisement apps into at least one specific group for each regional unit or for each store unit, and forming a specific target group to transmit advertisement content.

상기 광고 전송 처리부는, 특정기업의 기업코드가 할당된 광고 앱들에 상기 특정기업의 광고 정보를 전송하거나, 특정매장의 매장코드가 할당된 광고 앱들에 상기 특정매장의 광고 정보를 전송하도록 제어할 수 있다.The advertisement transmission processing unit may control to transmit advertisement information of the specific company to advertisement apps to which the company code of a specific company is assigned, or to transmit advertisement information of the specific store to advertisement apps to which store code of a specific store is assigned. have.

상기 광고 관리 서버는, 판매자 단말로부터 기업, 지역 또는 매장 단위 별로 광고 컨텐츠를 전송할 그룹을 선택 받아 선택된 그룹에 상기 광고 컨텐츠를 전송하도록 제어하며, 그룹 선택 기능, 일괄전송 기능, 부분선택 전송 기능, 또는 단일 매장 선택 기능 중 적어도 하나를 제공하여 특정 고객 단말 또는 특정 그룹에 동일한 광고 컨텐츠를 반복하여 전송하도록 제어하거나 광고 컨텐츠의 노출시간을 조절하도록 제어할 수 있다.The advertisement management server controls the group to receive the advertisement content for each enterprise, region or store unit from the seller terminal, and controls the advertisement content to be transmitted to the selected group, a group selection function, a batch transmission function, a partial selection transmission function, or By providing at least one of a single store selection function, it is possible to control to repeatedly transmit the same advertisement content to a specific customer terminal or a specific group or to control the exposure time of advertisement content.

본 발명에 따르면, 기업코드 및 매장코드를 포함하는 특수코드를 광고 앱에 할당하고, 할당된 특수코드를 기초로 특정 고객 단말, 특정 그룹 및 특정 그룹 전체를 선별하며, 선별된 특정 고객 단말 및 특정 그룹 별로 서로 상이한 광고 정보를 전송함으로써, 고객이 원하지 않는 불특정 기업의 광고메시지 수신을 최소화하고, 고객이 동의하고 등록한 기업이나 매장의 광고메시지만 전송하여 광고 효과를 극대화할 수 있는 환경을 제공한다. According to the present invention, a special code including a company code and a store code is assigned to an advertisement app, and a specific customer terminal, a specific group, and a specific group are selected based on the assigned special code, and the selected specific customer terminal and specific By transmitting different advertisement information for each group, it minimizes the reception of advertisement messages from unspecified companies that customers do not want, and provides an environment that maximizes the effectiveness of advertisements by only sending advertisement messages from companies or stores that customers agree and register.

또한, 본 발명은 특수코드가 할당된 광고 앱들을 식별해서 특수코드를 기초로 복수의 그룹으로 그룹핑하고, 그룹핑된 복수의 그룹들 중에서 타겟 그룹을 선택하며, 선택된 타겟 그룹에 포함된 광고 앱들에 동일한 광고 정보를 동시에 전송함으로써, 고객 정보 수집을 최소화하면서 고객이 원하는 광고 정보를 효과적으로 전송할 수 있는 환경을 제공한다.In addition, the present invention identifies the advertisement apps to which the special code is assigned, groups them into a plurality of groups based on the special code, selects a target group among the plurality of grouped groups, and is identical to the advertisement apps included in the selected target group. By simultaneously transmitting advertising information, it provides an environment in which customer information can be effectively transmitted while minimizing customer information collection.

또한, 본 발명은 특수코드 별로 광고 앱들을 그룹핑하되, 기업코드 별로 광고 앱들을 그룹핑하거나 매장코드 별로 광고 앱들을 그룹핑하며, 특정기업의 기업코드가 할당된 광고 앱들에 특정기업의 광고 정보를 전송하거나, 특정매장의 매장코드가 할당된 광고 앱들에 특정매장의 광고 정보를 전송함으로써, 고객 정보 수집을 최소화하면서 고객이 원하는 특정기업이나 특정매장의 광고메시지를 효과적으로 전송할 수 있는 환경을 제공한다.In addition, the present invention groups advertisement apps by special code, groups advertisement apps by company code or groups advertisement apps by store code, transmits advertisement information of a specific company to advertisement apps assigned a company code of a specific company, or , By providing advertising information of a specific store to advertising apps assigned with a store code of a specific store, it provides an environment in which a customer can effectively send a specific company or a specific store's advertisement message while minimizing customer information collection.

또한, 본 발명의 광고 앱은 TCP/IP 방식의 인터넷 통신을 하게 되는데, TCP/IP 통신에 있어서 TCP 프로토콜 레이어에서 어플리케이션으로 정보를 전달하기 위해서는 정확한 어플리케이션을 구별할 방법을 찾아야 한다. 따라서, 본 발명은 광고 앱이 자신의 IP 주소 및 특수코드를 기초로 TCP/IP의 소켓을 생성한 후, 생성된 소켓 정보를 TCP에 등록하여 콜백함수로 데이터베이스에 저장해 둔다. 이렇게 첫 소켓을 생성할 때 생성된 소켓 정보를 콜백함수로 설정해 두면, 향후 전달되는 모든 정보는 해당 어플리케이션에 자동 전송이 가능하고, 정확하게 어플리케이션을 찾을 수 있는 방법이 된다. In addition, the advertisement app of the present invention performs TCP / IP type Internet communication. In TCP / IP communication, in order to transfer information from a TCP protocol layer to an application, a method for distinguishing an accurate application must be found. Therefore, in the present invention, after the advertisement app creates a TCP / IP socket based on its IP address and special code, the generated socket information is registered in TCP and stored in a database as a callback function. If the socket information created when creating the first socket is set as a callback function, all information that is transmitted in the future can be automatically transmitted to the application, and it is a method to find the application accurately.

또한, 본 발명은 콜백함수에 특수코드와 매핑 되는 소켓 정보를 등록하면, 광고 관리 서버가 콜백함수에 등록된 소켓을 통해 광고 앱에 광고 정보를 전송함으로써, 동일한 광고 앱 들에서 특정한 고객들을 효과적으로 분류하고, 분류된 특정한 고객들에게 광고 정보를 효과적으로 전송할 수 있는 환경을 제공한다.In addition, according to the present invention, when registering socket information mapped to a special code in the callback function, the advertisement management server transmits advertising information to the advertising app through the socket registered in the callback function, effectively classifying specific customers in the same advertising apps. And, it provides an environment that can effectively transmit advertising information to specific classified customers.

또한, 본 발명은 특수코드와 매핑 되는 소켓 정보를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 구분해서 특정 그룹으로 그룹핑하고, 구분된 광고주, 기업, 사업, 지역 또는 매장 단위 별로 타겟 그룹을 선택해 선택된 타겟 그룹에 동일한 광고 컨텐츠를 전송함으로써, 기업이나 매장주가 원하는 광고를 효과적으로 전달하여 광고 효과를 극대화할 수 있는 환경을 제공한다.In addition, according to the present invention, the advertiser, company, business unit, regional unit, or store unit is grouped into a specific group based on socket information mapped to a special code and grouped into a specific group, and classified advertisers, companies, businesses, regions, or By selecting a target group for each store unit and transmitting the same advertisement content to the selected target group, an environment capable of maximizing the advertising effect by effectively delivering an advertisement desired by a company or a store owner.

또한, 본 발명은 그룹 선택 기능, 일괄 전송 기능, 부분 선택 전송 기능, 및 단일 매장 선택 기능을 제공하고, 상기 기능들을 이용하여 특정 고객 단말 또는 특정 그룹에 동일한 광고 컨텐츠를 반복하여 전송하거나 광고 컨텐츠의 노출시간을 조절하도록 제어하며, 동일한 광고 컨텐츠를 반복하여 전송하는 경우에 해당 광고 컨텐츠의 노출시간을 줄이도록 제어함으로써, 과도한 광고 노출로 인한 고객의 불편함을 최소화하며, 반복된 광고의 최적화된 광고 노출시간을 통해 광고 효과를 극대화할 수 있는 환경을 제공한다. In addition, the present invention provides a group selection function, a batch transmission function, a partial selection transmission function, and a single store selection function, and repeatedly transmits the same advertisement content to a specific customer terminal or a specific group by using the above functions. It controls to control the exposure time, and controls to reduce the exposure time of the corresponding advertisement content when the same advertisement content is repeatedly transmitted, thereby minimizing customer inconvenience caused by excessive advertisement exposure, and optimized advertisement of repeated advertisement It provides an environment to maximize the advertising effect through exposure time.

또한, 본 발명은 IPTV 앱이 실행되고 있는 경우, IPTV 앱에서 출력되는 방송 컨텐츠의 화면 맨 아랫 부분에 텍스트를 흘러가는 형태로 광고 정보가 노출되도록 제어하고, 광고 정보가 영상 컨텐츠 또는 이미지 컨텐츠인 경우, IPTV 앱의 화면이 메인 화면으로 전환되거나, IPTV 앱의 새로운 기능이 실행될 때 해당 광고 정보가 노출될 수 있도록 하는 프리/미드 롤(Pre/Mid-roll) 광고 또는 인터스티셜(Interstitial) 광고 형태로 광고가 노출되도록 제어함으로써, 무분별한 광고 노출로 인한 IPTV 앱 사용에 대한 불편함을 최소화할 수 있는 환경을 제공한다.In addition, when the IPTV app is running, the advertisement information is controlled to be exposed in the form of flowing text on the bottom of the screen of the broadcast content output from the IPTV app, and the advertisement information is video content or image content , Pre / Mid-roll advertisement or Interstitial advertisement form that allows the advertisement information to be exposed when the screen of the IPTV app is switched to the main screen or when a new function of the IPTV app is executed By controlling the advertisement to be exposed, it provides an environment to minimize the inconvenience of using the IPTV app due to indiscriminate advertisement exposure.

또한, 본 발명은 IPTV 앱이 설치된 고객 단말로부터 문자 메시지를 통한 광고 수신에 대한 동의를 받고, IPTV 앱이 실행되지 않는 경우, IPTV 앱이 설치된 고객 단말에 푸쉬(Push) 기술을 활용한 문자 메시지로 광고 정보를 전송함으로써, 사용자가 원하는 광고 정보를 효과적으로 전송하여 광고 효과를 극대화할 수 있는 환경을 제공한다.In addition, the present invention is a text message using a push (Push) technology to the customer terminal with the IPTV app is installed, if consent is received through a text message from the customer terminal with the IPTV app installed, and the IPTV app is not running By transmitting advertisement information, it provides an environment in which advertisement information desired by a user can be effectively transmitted to maximize advertisement effectiveness.

또한, 본 발명은 빅데이터 분석 및 인공지능 기반의 분석을 통해 고객 단말에 적합한 특수코드를 추천하거나 광고 앱에 할당된 특수코드를 업데이트함으로써, 광고 앱의 사용자에 적합한 광고 컨텐츠를 제공할 수 있는 환경을 제공한다.In addition, the present invention recommends a special code suitable for a customer terminal through a big data analysis and artificial intelligence-based analysis or updates a special code assigned to an advertisement app, thereby providing an advertisement content suitable for a user of an advertisement app. Gives

도 1은 본 발명의 한 실시예에 따른 광고 앱을 이용한 광고 시스템을 간략히 도시한 도면이다.
도 2는 본 발명의 한 실시예에 따른 광고 앱의 개략적인 구성을 도시한 블록도이다.
도 3은 본 발명의 한 실시예에 따른 광고 관리 서버의 개략적인 구성을 도시한 블록도이다.
도 4는 본 발명의 제1 실시예에 따라 특수코드를 이용해 타겟 그룹에 광고 정보를 전송하는 과정을 간략히 도시한 흐름도이다.
도 5는 특수코드를 기초로 광고 앱이 설치된 고객 단말을 그룹핑한 예를 도시한 도면이다.
도 6은 본 발명의 제2 실시예에 따라 광고 앱에 광고 정보를 전송하는 과정을 간략히 도시한 흐름도이다.
도 7은 본 발명의 한 실시예에 따라 판매자 단말의 메인 화면을 도시한 도면이다.
도 8은 본 발명의 한 실시예에 따라 판매자 단말의 그룹 선택 화면을 도시한 도면이다.
도 9는 본 발명의 제3 실시예에 따라 고객 단말이 특수코드와 매핑되는 소켓 정보를 콜백함수에 등록해서 광고 관리 서버로 전송하는 과정을 간략히 도시한 흐름도이다.
도 10은 본 발명의 제4 실시예에 따라 광고 앱이 IPTV 앱인 경우, IPTV 앱의 구동 상태에 따라 광고 컨텐츠를 수신하는 과정을 간략히 도시한 흐름도이다.
도 11은 IPTV 앱에서 출력되는 방송 컨텐츠 화면의 특정 위치에 광고 정보가 노출되는 예를 도시한 도면이다.
도 12는 IPTV 앱이 실행되지 않는 경우에 광고 정보를 문자 메시지로 수신하는 예를 도시한 도면이다.
도 13은 본 발명의 제5 실시예에 따라 빅데이터 분석 및 인공 지능 기반의 분석을 통해 광고 앱에 특수코드를 추천하거나, 광고 앱의 특수코드를 업데이트하는 과정을 간략히 도시한 흐름도이다.
도 14는 본 발명의 제6 실시예에 따라 광고 앱을 이용한 광고 방법의 과정을 간략히 도시한 흐름도이다.
도 15는 고객 단말 별로 상이한 광고 정보를 전송하는 예를 도시한 도면이다.
도 16은 옥내·외 광고 판넬 별로 상이한 광고 정보를 전송하는 예를 도시한 도면이다.
1 is a diagram briefly showing an advertisement system using an advertisement app according to an embodiment of the present invention.
2 is a block diagram showing a schematic configuration of an advertisement app according to an embodiment of the present invention.
3 is a block diagram showing a schematic configuration of an advertisement management server according to an embodiment of the present invention.
4 is a flowchart briefly illustrating a process of transmitting advertisement information to a target group using a special code according to the first embodiment of the present invention.
5 is a diagram illustrating an example of grouping a customer terminal in which an advertisement app is installed based on a special code.
6 is a flowchart briefly illustrating a process of transmitting advertisement information to an advertisement app according to a second embodiment of the present invention.
7 is a diagram illustrating a main screen of a seller terminal according to an embodiment of the present invention.
8 is a diagram illustrating a group selection screen of a seller terminal according to an embodiment of the present invention.
9 is a flowchart briefly illustrating a process in which a customer terminal registers socket information mapped to a special code in a callback function and transmits it to an advertisement management server according to a third embodiment of the present invention.
10 is a flowchart briefly illustrating a process of receiving advertisement content according to a driving state of an IPTV app when the advertisement app is an IPTV app according to the fourth embodiment of the present invention.
11 is a diagram illustrating an example in which advertisement information is exposed at a specific location of a broadcast content screen output from an IPTV app.
12 is a diagram illustrating an example of receiving advertisement information as a text message when the IPTV app is not executed.
13 is a flowchart briefly illustrating a process of recommending a special code to an advertisement app or updating a special code of an advertisement app through big data analysis and artificial intelligence-based analysis according to a fifth embodiment of the present invention.
14 is a flowchart briefly illustrating a process of an advertisement method using an advertisement app according to a sixth embodiment of the present invention.
15 is a diagram illustrating an example of transmitting different advertisement information for each customer terminal.
16 is a diagram illustrating an example of transmitting different advertisement information for each indoor / outdoor advertisement panel.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art to which the present invention pertains can easily practice. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. In addition, in order to clearly describe the present invention in the drawings, parts irrelevant to the description are omitted, and like reference numerals are assigned to similar parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part “includes” a certain component, this means that other components may be further included rather than excluding other components unless specifically stated to the contrary. In addition, terms such as “… unit”, “… group”, and “module” described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware or software or a combination of hardware and software. have.

본 명세서에서, 단말은 일반적인 데스크 탑이나 노트북 등의 일반 PC, 스마트 폰(Smart Phone), 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 개인 정보 단말기(Personal Digital Assistant: PDA), PMP(Portable Multimedia Player) 단말기, 텔레매틱스 (Telematics) 단말기, 내비게이션(Navigation) 단말기, 개인용 컴퓨터(Personal Computer), 노트북 컴퓨터, 슬 레이트 PC(Slate PC), 태블릿 PC(Tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(Wearable Device, 예를 들어, 워치형 단말기(Smartwatch), 글래스형 단말기(Smart Glass), HMD(Head Mounted Display) 등 포함), 와이 브로(Wibro) 단말기, IPTV(Internet Protocol Television) 단말기, 스마트 TV, 디지털방송용 단말기, AVN(Audio Video Navigation) 단말기, A/V(Audio/Video) 시스템, 플렉시블 단말기(Flexible Terminal) 등과 같은 다양한 단말기에 적용될 수 있다.In the present specification, the terminal is a general desktop or laptop, such as a general PC, a smart phone (Smart Phone), a portable terminal (Portable Terminal), a mobile terminal (Mobile Terminal), personal information terminal (Personal Digital Assistant: PDA), PMP ( Portable Multimedia Player) terminal, Telematics terminal, Navigation terminal, Personal computer, Notebook computer, Slate PC, Tablet PC, Ultrabook, Wearable Devices (including wearable devices, for example, smartwatch, smart glass, head mounted display (HMD), etc.), Wibro terminals, IPTV (Internet Protocol Television) terminals, smart It can be applied to various terminals such as TVs, digital broadcasting terminals, AVN (Audio Video Navigation) terminals, A / V (Audio / Video) systems, and flexible terminals.

이제 도 1 내지 도 16을 참고하여 본 발명의 한 실시예에 따른 광고 앱을 이용한 광고 시스템 및 광고 앱을 이용한 광고 방법에 대하여 상세하게 설명한다.Now, an advertising system using an advertising app and an advertising method using an advertising app according to an embodiment of the present invention will be described in detail with reference to FIGS. 1 to 16.

도 1은 본 발명의 한 실시예에 따른 광고 앱을 이용한 광고 시스템을 간략히 도시한 도면이다. 이때, 광고 앱을 이용한 광고 시스템은 본 발명의 실시예에 따른 설명을 위해 필요한 개략적인 구성만을 도시할 뿐 이러한 구성에 국한되는 것은 아니다.1 is a diagram briefly showing an advertisement system using an advertisement app according to an embodiment of the present invention. At this time, the advertisement system using the advertisement app shows only a schematic configuration necessary for explanation according to an embodiment of the present invention, but is not limited to such configuration.

도 1을 참조하면, 본 발명의 한 실시예에 따른 광고 앱을 이용한 광고 시스템은 고객 단말(10), 판매자 단말(20), 광고 관리 서버(200), 앱 다운로드 서버(300), 및 광고 컨텐츠 제공 서버(400)를 포함한다. Referring to FIG. 1, an advertisement system using an advertisement app according to an embodiment of the present invention includes a customer terminal 10, a seller terminal 20, an advertisement management server 200, an app download server 300, and advertisement content It includes a provision server 400.

고객 단말(10)은 앱 다운로드 서버(300)로부터 광고 앱(100)을 다운로드 받고, 특수코드를 입력해 광고 앱(100)을 활성화한다. 그리고, 고객 단말(10)은 광고 관리 서버(200) 또는 광고 컨텐츠 제공 서버(400)로부터 광고 정보를 수신하고, 수신된 광고 정보를 광고 앱(100)을 통해 출력한다. 여기서, 특수코드는 특정기업의 기업 정보 및 기업 지역 정보를 포함하는 기업코드, 특정매장의 매장 정보 및 매장 지역 정보를 포함하는 매장코드, 및 상기 기업코드와 상기 매장코드의 유효성을 검사하기 위한 유효성코드를 포함한다.The customer terminal 10 downloads the advertisement app 100 from the app download server 300 and activates the advertisement app 100 by inputting a special code. Then, the customer terminal 10 receives the advertisement information from the advertisement management server 200 or the advertisement content providing server 400, and outputs the received advertisement information through the advertisement app 100. Here, the special code is a company code including company information and company area information of a specific company, a store code including store information and store area information of a specific store, and validity for checking the validity of the company code and the store code Contains code.

광고 앱(100)은 고객 단말(10)에 설치된 후, 기업코드 및 매장코드로 조합된 상기 특수코드를 입력하여 활성화된다. 여기서, 광고 앱(100)은 IPTV(Internet Protocol TeleVision)나 DMB(Digital Multimedia Broadcasting) 등과 같이 영상 컨텐츠를 시청할 수 있는 스마트폰 어플리케이션을 포함하거나, 광고 정보를 디스플레이하는 옥/내외 광고 판넬에 포함된 프로그램을 포함한다.After the advertisement app 100 is installed on the customer terminal 10, it is activated by inputting the special code combined with a company code and a store code. Here, the advertisement app 100 includes a smartphone application capable of viewing video content such as IPTV (Internet Protocol TeleVision) or DMB (Digital Multimedia Broadcasting), or a program included in an indoor / outdoor advertisement panel displaying advertisement information. It includes.

광고 앱(100)은 광고 관리 서버(200) 또는 광고 컨텐츠 제공 서버(400)로부터 수신된 광고 컨텐츠를 앱의 특정한 위치에 출력한다. 그리고, 광고 앱(100)은 고객으로부터 상기 광고 컨텐츠의 선택 정보를 수신하고, 상기 광고 컨텐츠에 포함된 특정 링크를 처리하여 광고와 관련된 웹페이지에 연결한다. The advertisement app 100 outputs advertisement content received from the advertisement management server 200 or the advertisement content providing server 400 to a specific location of the app. Then, the advertisement app 100 receives selection information of the advertisement content from a customer, processes a specific link included in the advertisement content, and connects to a web page related to the advertisement.

광고 관리 서버(200)는 특수코드를 광고 앱(100)에 할당하고, 특수코드를 기초로 광고 앱(100) 또는 고객 단말(10)을 적어도 하나의 그룹으로 그룹핑한다. 그리고, 광고 관리 서버(200)는 판매자 단말(20)이 선택한 타겟 그룹에 광고 정보를 전송한다. The advertisement management server 200 assigns the special code to the advertisement app 100 and groups the advertisement app 100 or the customer terminal 10 into at least one group based on the special code. Then, the advertisement management server 200 transmits advertisement information to a target group selected by the seller terminal 20.

여기서, 판매자 단말(20)은 광고주의 광고주 단말 또는 판매자의 매장에 배치된 매장 단말 등을 포함한다. 예를 들어, 광고 관리 서버(200)는 매장의 광고를 광고 앱(100)을 통해 제공하기 위해서 고객 단말(10)을 분류하여 관리하고, 판매자 단말(20)로부터 선택된 고객 단말(10)에 광고 정보를 전달할 수 있다.Here, the seller terminal 20 includes an advertiser terminal of the advertiser or a store terminal disposed in the seller's store. For example, the advertisement management server 200 classifies and manages the customer terminal 10 in order to provide the advertisement of the store through the advertisement app 100, and advertises on the customer terminal 10 selected from the seller terminal 20 Information can be delivered.

광고 관리 서버(200)는 그룹핑된 그룹별로 상이한 광고 정보를 전송할 수 있다. 또한, 광고 관리 서버(200)는 선택된 타겟 그룹에 포함된 복수의 광고 앱들 또는 타겟 그룹에 포함된 복수의 고객 단말들에 동일한 광고 정보를 동시에 전송할 수 있다. The advertisement management server 200 may transmit different advertisement information for each grouped group. Also, the advertisement management server 200 may simultaneously transmit the same advertisement information to a plurality of advertisement apps included in the selected target group or a plurality of customer terminals included in the target group.

예를 들어, 본 발명의 한 실시예에 따른 광고 앱을 이용한 광고 시스템은 IPTV 앱 사용자들이 무료로 IPTV를 시청하도록 하는 반면, 사용자들이 IPTV 앱을 사용하지 않을 때는 문자 메시지를 통한 광고 수신에 동의하고 광고를 받는다. 그리고, 무료 IPTV 앱이 구동 중일때는 IPTV 앱의 특정한 위치에 문자, 사진 및/또는 영상을 노출하여 광고가 노출될 수 있도록 한다. For example, the advertisement system using the advertisement app according to an embodiment of the present invention allows IPTV app users to watch IPTV for free, while when users do not use the IPTV app, they agree to receive advertisements through text messages. Receive ads. Also, when the free IPTV app is running, advertisements can be exposed by exposing text, photos, and / or videos to specific locations of the IPTV app.

또한, 본 발명의 한 실시예에 따른 광고 앱을 이용한 광고 시스템은 매장 전체, 특정 그룹, 또는 특정 사용자를 선택하여 원하는 광고 메시지, 이미지 및/또는 영상을 전송한다. 그리고, 본 발명의 한 실시예에 따른 광고 앱을 이용한 광고 시스템은 동일한 IPTV 앱 들에서 특정 사용자, 특정 그룹 및 특정 그룹 전체를 선별하고, 선별된 특정 사용자, 특정 그룹 또는 특정 그룹 전체를 대상으로 동시에 동일한 광고를 전송할 수 있다.In addition, the advertisement system using the advertisement app according to an embodiment of the present invention selects an entire store, a specific group, or a specific user to transmit a desired advertisement message, image, and / or video. In addition, the advertisement system using the advertisement app according to an embodiment of the present invention selects a specific user, a specific group, and a specific group from the same IPTV apps, and simultaneously targets a specific user, a specific group, or a specific group. You can send the same ad.

도 2는 본 발명의 한 실시예에 따른 광고 앱의 개략적인 구성을 도시한 블록도이다. 이때, 광고 앱은 본 발명의 실시예에 따른 설명을 위해 필요한 개략적인 구성만을 도시할 뿐 이러한 구성에 국한되는 것은 아니다.2 is a block diagram showing a schematic configuration of an advertisement app according to an embodiment of the present invention. At this time, the advertisement app shows only a schematic configuration necessary for explanation according to an embodiment of the present invention, but is not limited to such configuration.

도 2를 참조하면, 본 발명의 한 실시예에 따른 광고 앱(100)은 광고 앱 제어부(110), 특수코드 등록부(120), 광고 처리부(130), 및 광고 웹 처리부(140)를 포함한다.2, the advertisement app 100 according to an embodiment of the present invention includes an advertisement app control unit 110, a special code registration unit 120, an advertisement processing unit 130, and an advertisement web processing unit 140. .

광고 앱 제어부(110)는 광고 앱(100)의 동작을 제어한다. 광고 앱 제어부(110)는 콜백함수에 특수코드와 매핑되는 소켓 정보를 등록해 광고 관리 서버(200)에 전송하도록 제어하고, 광고 관리 서버(200) 또는 광고 컨텐츠 제공 서버(400)로부터 수신된 광고 정보를 노출하도록 제어한다. The advertisement app control unit 110 controls the operation of the advertisement app 100. The advertisement app control unit 110 controls to register the socket information mapped to the special code in the callback function and transmit it to the advertisement management server 200, and the advertisement received from the advertisement management server 200 or the advertisement content providing server 400 Control to expose information.

특수코드 등록부(120)는 광고 관리 서버(200)로부터 할당된 특수코드를 입력해서 광고 앱(100)을 활성화한다. 그리고, 특수코드 등록부(120)는 IP 주소 및 상기 특수코드를 기초로 소켓을 생성한 후, 생성된 소켓의 소켓 정보를 이용하여 콜백함수에 상기 특수코드와 매핑되는 소켓 정보를 등록하고, 등록된 소켓 정보를 광고 관리 서버(200)에 전송한다.The special code registration unit 120 activates the advertisement app 100 by inputting the special code allocated from the advertisement management server 200. Then, the special code registration unit 120 creates a socket based on the IP address and the special code, registers the socket information mapped to the special code in the callback function using the generated socket information, and registers the socket. The socket information is transmitted to the advertisement management server 200.

특수코드 등록부(120)는 본 발명의 한 실시예에 따라 특수코드 입력부(122), 소켓 생성부(124), 및 콜백함수 등록부(126)를 포함한다.The special code registration unit 120 includes a special code input unit 122, a socket generation unit 124, and a callback function registration unit 126 according to an embodiment of the present invention.

특수코드 입력부(122)는 고객 단말(10)에 광고 앱(100)이 설치된 후, 상기 고객 단말(10)의 사용자로부터 특수코드를 입력 받거나, 큐알코드로부터 특수코드를 입력 받아 광고 앱(100)을 활성화시킨다. After the advertisement app 100 is installed in the customer terminal 10, the special code input unit 122 receives a special code from a user of the customer terminal 10, or receives a special code from the QR code, and the advertisement app 100 Activates

특수코드 입력부(122)는 고객 단말(10)의 사용자가 특정 제품의 매장을 찾았을 때, 해당 매장 판매자 또는 사업자로부터 특수코드를 제공받거나, 판매자 또는 사업자의 매장에서 큐알코드를 통하여 광고 앱(100)이나 특수코드를 다운로드 받을 수 있다.When the user of the customer terminal 10 finds a store of a specific product, the special code input unit 122 is provided with a special code from the corresponding store seller or operator, or the advertisement app 100 through QR code at the store of the seller or operator ) Or special code can be downloaded.

예를 들어, 사용자의 고객 단말(10)에 광고 앱(100)이 설치되어 처음 실행이 되면 사용자 등록 요구 화면이 나타난다. 회원 가입을 통하여 사업자 아이디 및 비밀번호를 입력한 후 특수코드를 입력하면 사용자 등록이 된다. 이때, 특수코드를 알고 있는 경우는 직접 입력하면 된다. 하지만, 특수코드를 알지 못하는 경우에는 판매자 또는 사업자로부터 취득한 큐알코드를 큐알코드 스캐너를 통하여 스캔하면, 특수코드를 확인할 수 있고, 취득된 특수코드가 입력된다.For example, when the advertisement app 100 is installed on the user's customer terminal 10 and executed for the first time, a user registration request screen appears. If you enter a business ID and password through membership registration and then enter a special code, you are registered as a user. At this time, if you know the special code, you can enter it directly. However, when the special code is not known, when the QR code acquired from the seller or the business operator is scanned through the QR code scanner, the special code can be confirmed and the acquired special code is input.

소켓 생성부(124)는 자신의 IP 주소 및 특수코드를 사용하여 TCP/IP의 소켓(Socket)을 생성(Open)한다.The socket generator 124 creates (opens) a TCP / IP socket using its own IP address and special code.

콜백함수 등록부(126)는 소켓 생성부(124)에서 생성된 소켓 정보를 이용하여 콜백함수(Callback Method)에 IP 주소 및 특수코드와 매핑(Mapping)되는 소켓 정보를 등록한다. 그리고, 콜백함수 등록부(126)는 등록된 정보를 광고 관리 서버(200)에 전송한다. 이렇게 매핑이 완료되면, 광고 앱(100)은 이후에 필요한 모든 광고 정보를 가상 TCP/IP 세션 정보에 의하여 문제없이 전달받을 수 있다.The callback function registration unit 126 registers socket information mapped to an IP address and a special code in a callback method using the socket information generated by the socket generation unit 124. Then, the callback function registration unit 126 transmits the registered information to the advertisement management server 200. When the mapping is completed in this way, the advertisement app 100 can receive all the advertisement information necessary afterwards without any problem by the virtual TCP / IP session information.

광고 처리부(130)는 광고 관리 서버(200) 또는 광고 컨텐츠 제공 서버(400)로부터 광고 데이터를 수신하고, 수신된 광고 데이터를 광고 앱(100)을 통해 출력한다.The advertisement processing unit 130 receives advertisement data from the advertisement management server 200 or the advertisement content providing server 400, and outputs the received advertisement data through the advertisement app 100.

광고 처리부(130)는 본 발명의 한 실시예에 따라 광고 데이터 수신부(132) 및 광고 데이터 출력부(134)를 포함한다.The advertisement processing unit 130 includes an advertisement data receiving unit 132 and an advertisement data output unit 134 according to an embodiment of the present invention.

광고 데이터 수신부(132)는 광고 관리 서버(200) 또는 광고 컨텐츠 제공 서버(400)로부터 광고 데이터를 수신한다. 광고 데이터 수신부(132)는 오픈된 소켓을 통하여 광고 데이터를 수신한다. 광고 데이터 수신부(132)는 콜백함수에 등록된 소켓을 통하여 전달되는 모든 메시지를 수신한다. The advertisement data receiving unit 132 receives advertisement data from the advertisement management server 200 or the advertisement content providing server 400. The advertisement data receiving unit 132 receives advertisement data through an opened socket. The advertisement data receiving unit 132 receives all messages transmitted through the socket registered in the callback function.

광고 데이터 출력부(134)는 수신된 광고 데이터를 광고 앱(100)을 통해 출력한다. 예를 들어, 광고 데이터 출력부(134)는 IPTV 앱이 실행되고 있는 경우, 상기 IPTV 앱에서 출력되는 방송 컨텐츠의 특정 위치에 배너 광고 행태로 수신된 광고 데이터의 광고 정보를 노출한다. 예를 들어, 광고 데이터 출력부(134)는 IPTV 앱에서 출력되는 방송 컨텐츠의 하단 부분에 텍스트가 흘러가는 형태로 광고 정보를 노출시킬 수 있다.The advertisement data output unit 134 outputs the received advertisement data through the advertisement app 100. For example, when the IPTV app is running, the advertisement data output unit 134 exposes advertisement information of advertisement data received in a banner advertisement behavior at a specific location of broadcast content output from the IPTV app. For example, the advertisement data output unit 134 may expose advertisement information in a form in which text flows in a lower portion of broadcast content output from the IPTV app.

또한, 광고 데이터 출력부(134)는 광고 정보가 영상 컨텐츠 또는 이미지 컨텐츠인 경우, 상기 IPTV 앱의 화면이 메인 화면으로 전환되거나, 상기 IPTV 앱의 새로운 기능이 실행될 때 광고 정보를 노출할 수 있다. 예를 들어, 광고 데이터 출력부(134)는 IPTV 앱의 화면이 메인 화면으로 전환되거나 IPTV 앱의 새로운 기능이 실행될 때, 해당 광고 정보가 노출될 수 있도록 하는 프리/미드 롤(Pre/Mid-roll) 광고 또는 인터스티셜(Interstitial) 광고 형태로 광고가 노출되도록 제어할 수 있다.In addition, when the advertisement information is video content or image content, the advertisement data output unit 134 may expose advertisement information when the screen of the IPTV app is switched to the main screen or when a new function of the IPTV app is executed. For example, the advertisement data output unit 134 is a pre / mid-roll that allows the advertisement information to be exposed when the screen of the IPTV app is switched to the main screen or when a new function of the IPTV app is executed. ) It can be controlled to expose the advertisement in the form of advertisement or interstitial advertisement.

광고 웹 처리부(140)는 광고 데이터에 포함된 광고 웹페이지를 분석하고, 사용자의 요구에 따라 상기 웹페이지의 특정 링크를 연결한다. 광고 웹 처리부(140)는 본 발명의 한 실시예에 따라 광고 웹 분석부(142) 및 광고 웹 연결부(144)를 포함한다.The advertisement web processing unit 140 analyzes an advertisement web page included in advertisement data, and links a specific link of the web page according to a user's request. The advertisement web processing unit 140 includes an advertisement web analysis unit 142 and an advertisement web connection unit 144 according to an embodiment of the present invention.

광고 웹 분석부(142)는 고객 단말(10)의 사용자로부터 광고 데이터의 선택 정보를 수신하고, 상기 광고 컨텐츠에 포함된 광고 웹페이지를 분석한다. 그리고, 광고 웹 연결부(144)는 사용자의 요구에 따라 광고 컨텐츠에 포함된 특정 링크를 처리하여 광고와 관련된 웹페이지에 연결한다.The advertisement web analysis unit 142 receives selection information of advertisement data from a user of the customer terminal 10 and analyzes an advertisement web page included in the advertisement content. In addition, the advertisement web connection unit 144 processes a specific link included in advertisement content according to a user's request and connects to a web page related to advertisement.

다시 말해서, 본 발명의 한 실시예에 따른 광고 앱(100)은 자신의 정보를 서버에 등록하고 오픈된 소켓 또는 콜백함수에 등록된 소켓을 통하여 전달되는 모든 메시지를 수신한다. 즉, 본 발명은 특수코드를 기초로 광고 앱의 정보를 소켓 정보에 매핑시켜 서버에 등록함으로써, 동일한 종류의 다수의 광고 앱들 중에서 특정한 광고 앱을 사용하는 특정 사용자를 효과적으로 찾아 광고 정보를 제공할 수 있는 환경을 제공한다. In other words, the advertisement app 100 according to an embodiment of the present invention registers its information to the server and receives all messages delivered through the socket registered in the open socket or callback function. That is, according to the present invention, by mapping the information of the advertisement app to the socket information based on the special code and registering it on the server, it is possible to effectively find a specific user using a specific advertisement app among a plurality of advertisement apps of the same type and provide advertisement information. Provides an environment.

따라서, 본 발명은 광고 앱이 자신의 IP 주소 및 특수코드를 기초로 TCP/IP의 소켓을 생성한 후, 생성된 소켓 정보를 TCP에 등록하여 콜백함수로 데이터베이스에 저장해 둔다. 이렇게 첫 소켓을 생성할 때 생성된 소켓 정보를 콜백함수로 설정해 두면, 향후 전달되는 모든 정보는 해당 어플리케이션에 자동 전송이 가능하고, 정확하게 어플리케이션을 찾을 수 있는 방법이 된다.Therefore, in the present invention, after the advertisement app creates a TCP / IP socket based on its IP address and special code, the generated socket information is registered in TCP and stored in a database as a callback function. If the socket information created when creating the first socket is set as a callback function, all information that is transmitted in the future can be automatically transmitted to the application, and it is a method to find the application accurately.

도 3은 본 발명의 한 실시예에 따른 광고 관리 서버의 개략적인 구성을 도시한 블록도이다. 이때, 광고 관리 서버는 본 발명의 실시예에 따른 설명을 위해 필요한 개략적인 구성만을 도시할 뿐 이러한 구성에 국한되는 것은 아니다.3 is a block diagram showing a schematic configuration of an advertisement management server according to an embodiment of the present invention. At this time, the advertisement management server only shows a schematic configuration necessary for explanation according to an embodiment of the present invention, but is not limited to such configuration.

도 3을 참조하면, 본 발명의 한 실시예에 따른 광고 관리 서버(200)는 제어부(210), 특수코드 할당부(220), 그룹핑부(230), 그룹 선택부(240), 데이터베이스(250), 및 광고 전송 처리부(260)를 포함한다.3, the advertisement management server 200 according to an embodiment of the present invention includes a control unit 210, a special code allocation unit 220, a grouping unit 230, a group selection unit 240, a database 250 ), And an advertisement transmission processing unit 260.

제어부(210)는 특수코드를 기초로 광고 앱 또는 고객 단말을 적어도 하나의 그룹으로 그룹핑하도록 제어한다. 또한, 제어부(210)는 타겟 그룹을 선택하여 그룹별로 광고 정보를 전송하도록 제어한다. 이때, 제어부(210)는 선택된 타겟 그룹에 그룹핑된 광고 앱(100) 또는 고객 단말(10)에 동일한 광고 정보를 전송하도록 제어할 수 있다.The control unit 210 controls the advertisement app or the customer terminal to be grouped into at least one group based on the special code. In addition, the control unit 210 selects a target group and controls to transmit advertisement information for each group. At this time, the control unit 210 may control to transmit the same advertisement information to the advertisement app 100 or the customer terminal 10 grouped in the selected target group.

특수코드 할당부(220)는 광고 앱(100)에 특수코드를 할당한다. 그리고, 특수코드 할당부(220)는 광고 앱(100)으로부터 상기 소켓 정보를 전송 받아 데이터베이스(250)에 상기 소켓 정보를 등록한다. The special code allocation unit 220 allocates a special code to the advertisement app 100. Then, the special code allocation unit 220 receives the socket information from the advertisement app 100 and registers the socket information in the database 250.

여기서, 특수코드는 특정기업의 기업 정보 및 기업 지역 정보를 포함하는 기업코드, 특정매장의 매장 정보 및 매장 지역 정보를 포함하는 매장코드, 및 상기 기업코드와 상기 매장코드의 유효성을 검사하기 위한 유효성코드를 포함한다. Here, the special code is a company code including company information and company area information of a specific company, a store code including store information and store area information of a specific store, and validity for checking the validity of the company code and the store code Contains code.

그리고, 기업코드는 16진수로 부여되며, 0 에서 0xFFFFF(1,048,575개)까지 할당이 가능하다. 그리고, 기업코드는 국가, 기업, 및 지역 등을 구별하는 정보로 구성되어 있다. 매장코드는 각 매장별 고유한 코드가 하나씩 할당되며, 16진수로 0에서 0xFFFF(65,535개)까지 할당된다. 유효성코드는 16진수로 할당되며, 0에서 0xFFF(4,095 개)까지 할당이 된다. 유효성코드는 할당된 사업코드와 매장코드의 유효성을 관리하기 위한 해쉬(Hash) 코드로 결정된다. 또한, 각 코드 간의 구분은 점(Dot)으로 표기된다. 예를 들어, 기업코드가 14724이고, 매장코드가 1000인 경우, 특수코드는 14724.1000.000으로 표기될 수 있다.Also, the company code is given in hexadecimal, and can be assigned from 0 to 0xFFFFF (1,048,575). In addition, the company code is composed of information that distinguishes countries, companies, and regions. The store code is assigned a unique code for each store, and is allocated from 0 to 0xFFFF (65,535) in hexadecimal. Validity codes are assigned in hexadecimal, and 0 to 0xFFF (4,095) are assigned. The validity code is determined as a hash code for managing the validity of the assigned business code and store code. Also, the division between each code is indicated by a dot. For example, if the company code is 14724 and the store code is 1000, the special code may be expressed as 14724.1000.000.

특수코드 할당부(220)는 본 발명의 한 실시예에 따라 큐알코드 제공부(222), 소켓 정보 등록부(224), 및 특수코드 업데이트부(226)를 포함한다.The special code allocation unit 220 includes a QR code providing unit 222, a socket information registration unit 224, and a special code updating unit 226 according to an embodiment of the present invention.

큐알코드 제공부(222)는 특정기업 또는 특정매장의 특수코드와 관련된 큐알코드를 생성하고, 생성된 큐알코드를 고객 단말(10) 또는 판매자 단말(20)에 제공한다.The QR code providing unit 222 generates a QR code related to a special code of a specific company or a specific store, and provides the generated QR code to the customer terminal 10 or the seller terminal 20.

광고 앱(100)이 특수코드를 기초로 소켓을 생성하고, 생성된 소켓의 소켓 정보를 이용하여 콜백함수에 특수코드와 매핑되는 소켓 정보를 등록하면, 소켓 정보 등록부(224)는 광고 앱(100)으로부터 상기 소켓 정보를 전송 받아 데이터베이스(250)에 상기 소켓 정보를 등록한다. When the advertisement app 100 creates a socket based on the special code, and registers socket information mapped to the special code in the callback function using the generated socket information, the socket information registration unit 224 displays the advertisement app 100 ) Receives the socket information and registers the socket information in the database 250.

특수코드 업데이트부(226)는 빅데이터 분석 및 인공지능 기반의 분석을 통해 고객 단말(10)에 적합한 특수코드를 추천하거나, 빅데이터 분석 및 인공지능 기반의 분석을 통해 광고 앱(100)에 할당된 특수코드를 업데이트한다.The special code update unit 226 recommends a special code suitable for the customer terminal 10 through big data analysis and artificial intelligence-based analysis, or allocates it to the advertisement app 100 through big data analysis and artificial intelligence-based analysis. Updated special code.

그룹핑부(230)는 광고 앱(100)에 할당된 특수코드를 기초로 광고 앱들을 그룹핑한다. 예를 들어, 그룹핑부(230)는 기업코드 별로 광고 앱들을 그룹핑하거나, 매장코드 별로 광고 앱들을 그룹핑한다. 또한, 그룹핑부(230)는 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위 별로 광고 앱들을 적어도 하나의 특정 그룹으로 나누어서 그룹핑할 수 있다.The grouping unit 230 groups advertisement apps based on a special code assigned to the advertisement app 100. For example, the grouping unit 230 groups advertisement apps by company code or groups advertisement apps by store code. In addition, the grouping unit 230 may divide and group advertisement apps into at least one specific group for each advertiser, company, business unit, region unit, or store unit.

또한, 그룹핑부(230)는 프랜차이즈 전체에 대한 광고, 해당 프랜차이즈의 지역 단위 광고, 및 매장별 광고를 별도로 지정하여 광고를 전송할 수 있는 기능을 제공한다. In addition, the grouping unit 230 provides a function to transmit advertisements by designating advertisements for the entire franchise, regional unit advertisements of the franchise, and advertisements for each store separately.

그룹핑부(230)는 본 발명의 한 실시예에 따라 특수코드 및 소켓정보 분석부(232), 그룹체계 분류부(234), 및 그룹 형성부(236)를 포함한다.The grouping unit 230 includes a special code and socket information analysis unit 232, a group system classification unit 234, and a group forming unit 236 according to an embodiment of the present invention.

특수코드 및 소켓정보 분석부(232)는 특수코드 및 특수코드와 매핑되는 상기 소켓 정보를 분석한다.The special code and socket information analysis unit 232 analyzes the socket information mapped to the special code and the special code.

그룹체계 분류부(234)는 특수코드 및 소켓정보 분석부(232)에서 분석된 데이터를 기초로 그룹핑할 그룹의 그룹체계를 분류한다. 예를 들어, 그룹체계 분류부(232)는 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 분류한다.The group system classification unit 234 classifies group systems of groups to be grouped based on data analyzed by the special code and socket information analysis unit 232. For example, the group system classification unit 232 classifies the group system into an advertiser, a company, a business unit, a regional unit, or a store unit.

그룹 형성부(236)는 그룹체계 분류부(234)에서 분류된 그룹체계를 기초로 광고 정보를 전송할 타겟 그룹을 형성한다. 예를 들어, 그룹 형성부(236)는 상기 광고주, 상기 기업, 상기 사업 단위, 상기 지역 단위, 또는 상기 매장 단위 별로 광고 앱들을 적어도 하나의 특정 그룹으로 나누고, 광고 컨텐츠를 전송할 특정 타겟 그룹을 형성한다.The group forming unit 236 forms a target group to which the advertisement information is transmitted based on the group system classified by the group system classification unit 234. For example, the group forming unit 236 divides advertisement apps into at least one specific group by the advertiser, the company, the business unit, the regional unit, or the store unit, and forms a specific target group to transmit advertisement content do.

그룹 선택부(240)는 광고 컨텐츠를 전송할 타겟 그룹을 선택한다. 그룹 선택부(240)는 판매자 단말(20)로부터 타겟 그룹을 선택 받을 수 있다. 또한, 그룹 선택부(240)는 사업전체, 지역 전체 또는 매장별로 광고를 전송할 것인지에 대하여 선택할 수 있는 기능을 제공한다.The group selector 240 selects a target group to which advertisement content is to be transmitted. The group selector 240 may receive a target group from the seller terminal 20. In addition, the group selection unit 240 provides a function for selecting whether to transmit advertisements for the entire business, the entire region, or for each store.

그리고, 그룹 선택부(240)는 일괄전송 기능과 부분선택 기능, 또는 단일 매장 선택 기능을 제공한다. 그룹 선택부(240)는 상기 기능들을 통해서 동일한 광고를 반복하여 보낼 수 있으며, 광고의 노출시간까지 결정할 수 있다. 이때, 그룹 선택부(240)는 동일한 광고 컨텐츠를 반복하여 전송하는 경우에 해당 광고 컨텐츠의 노출시간을 줄이도록 제어할 수도 있다.In addition, the group selection unit 240 provides a batch transmission function, a partial selection function, or a single store selection function. The group selector 240 may repeatedly send the same advertisement through the above functions, and may determine an advertisement exposure time. In this case, the group selection unit 240 may control to reduce the exposure time of the corresponding advertisement content when the same advertisement content is repeatedly transmitted.

그룹 선택부(240)는 본 발명의 한 실시예에 따라 일괄전송기능 제공부(242), 부분선택전송기능 제공부(244), 및 단일매장선택기능 제공부(246)을 포함한다.The group selection unit 240 includes a batch transmission function providing unit 242, a partial selection transmission function providing unit 244, and a single store selection function providing unit 246 according to an embodiment of the present invention.

일괄전송기능 제공부(242)는 타겟 그룹에 포함된 광고 앱들에 동일한 광고 컨텐츠를 전송하는 일괄 전송 기능을 제공한다.The batch transmission function providing unit 242 provides a batch transmission function for transmitting the same advertisement content to advertisement apps included in the target group.

부분선택전송기능 제공부(244)는 타겟 그룹에 포함된 광고 앱들 중에 일부의 광고 앱들만을 선택해서 광고 컨텐츠를 전송하는 부분 선택 전송 기능을 제공한다.The partial selection transmission function providing unit 244 provides a partial selection transmission function for selecting only some advertisement apps among advertisement apps included in the target group and transmitting advertisement content.

단일매장선택기능 제공부(246)는 매장 단위 별로 광고 앱들을 선택하여 광고 컨텐츠를 전송하는 단일 매장 선택 기능을 제공한다.The single store selection function providing unit 246 provides a single store selection function for selecting advertisement apps for each store unit and transmitting advertisement content.

데이터베이스(250)는 본 발명의 한 실시예에 따라 특수코드를 저장하는 특수코드 저장부(252) 및 광고 컨텐츠를 저장하는 광고 데이터 저장부(254)를 포함한다.The database 250 includes a special code storage unit 252 for storing special codes and an advertisement data storage unit 254 for storing advertisement contents according to an embodiment of the present invention.

광고 전송 처리부(260)는 광고 앱에(100) 전송할 광고 컨텐츠를 광고 컨텐츠 제공 서버(400)로부터 수신하고, 판매자 단말(10)로부터 선택된 타겟 그룹에 상기 광고 컨텐츠를 전송한다. 광고 전송 처리부(260)는 광고 컨텐츠를 전송할 광고 앱(100)의 위치 및 IP 주소의 변경과 상관없이 광고 컨텐츠를 정확히 전달하도록 제어한다. The advertisement transmission processing unit 260 receives advertisement content to be transmitted to the advertisement app 100 from the advertisement content providing server 400 and transmits the advertisement content to a target group selected from the seller terminal 10. The advertisement transmission processing unit 260 controls to accurately deliver advertisement contents regardless of a change in the location and IP address of the advertisement app 100 through which the advertisement contents will be transmitted.

광고 전송 처리부(260)는 본 발명의 한 실시예에 따라 광고 전송 제어부(262) 및 전송방법 제어부(264)을 포함한다.The advertisement transmission processing unit 260 includes an advertisement transmission control unit 262 and a transmission method control unit 264 according to an embodiment of the present invention.

광고 전송 제어부(262)는 특정기업의 기업코드가 할당된 광고 앱들에 상기 특정기업의 광고 정보를 전송하거나, 특정매장의 매장코드가 할당된 광고 앱들에 상기 특정매장의 광고 정보를 전송하도록 제어한다. The advertisement transmission control unit 262 controls to transmit the advertisement information of the specific company to the advertisement apps to which the enterprise code of the specific company is assigned, or to transmit the advertising information of the specific store to the advertisement apps to which the store code of the specific store is assigned. .

또한, 광고 전송 제어부(262)는 광고 앱(100)의 구동상태에 따라 광고 컨텐츠를 전송한다. 예를 들어, 광고 앱(100)이 IPTV 앱이고, 상기 IPTV 앱이 실행되지 않는 경우, 광고 전송 제어부(262)는 상기 IPTV 앱이 설치된 고객 단말(10)에 푸쉬(Push) 기술에 의하여 문자 메시지로 광고 정보를 전송한다.In addition, the advertisement transmission control unit 262 transmits advertisement content according to the driving state of the advertisement app 100. For example, when the advertisement app 100 is an IPTV app, and the IPTV app is not executed, the advertisement transmission control unit 262 is a text message by a push technology to the customer terminal 10 in which the IPTV app is installed. To send advertising information.

그리고, 전송방법 제어부(264)는 광고 관리 서버(200)가 직접 광고 컨텐츠를 전송하도록 제어하거나, 광고 컨텐츠 제공 서버(400)가 광고 컨텐츠를 전송하도록 제어한다. 전송방법 제어부(264)는 광고 컨텐츠 제공 서버(400)가 광고 컨텐츠를 전송할 수 있도록 타겟 그룹의 정보를 컨텐츠 제공 서버(400)에 제공한다.In addition, the transmission method control unit 264 controls the advertisement management server 200 to directly transmit advertisement content, or controls the advertisement content providing server 400 to transmit advertisement content. The transmission method control unit 264 provides the target group information to the content providing server 400 so that the advertising content providing server 400 can transmit the advertising content.

또한, 전송방법 제어부(264)는 데이터베이스(250)에 저장된 광고 컨텐츠를 전송하도록 제어할 뿐만 아니라, 판매자 단말(20)이 직접 필요한 광고 컨텐츠를 작성하여 보낼 수 있는 기능을 판매자 단말(20)에 제공한다.In addition, the transmission method control unit 264 not only controls to transmit the advertisement content stored in the database 250, but also provides the seller terminal 20 with a function that allows the seller terminal 20 to directly create and send necessary advertisement contents. do.

이를 통해서, 고객은 단일 IPTV 앱을 사용하지만, IPTV 앱을 처음 설치할 때 입력하는 특수 코드에 의하여 어떤 기업, 어느 지역, 어떠한 사용자인지에 대한 분류가 되어 해당 기업, 지역 및 사용자에 맞는 광고만 노출한다.  Through this, the customer uses a single IPTV app, but is classified into which company, region, and user by special code input when the IPTV app is first installed, and only advertisements suitable for the company, region, and user are exposed. .

따라서, 광고 앱이 설치된 고객 단말을 사용하는 사용자는 원하지 않는 불특정한 기업의 광고 메시지를 받는 일이 없으며, 동의하고 등록한 매장의 광고만 받게 되어 IPTV 앱의 사용에 불편을 거의 느낄 수 없고, 최적화된 광고 노출 위치에 광고가 게재되어 광고 효과를 극대화할 수 있다. 또한, 본 발명은 한 종류의 광고 앱을 사용하여 사용자별로 완전한 별개의 광고를 전송하거나 수신할 수 있는 환경을 제공한다. Therefore, users who use the customer terminal with the advertisement app installed do not receive undesired advertisement messages from unspecified companies, and they receive only advertisements from the agreed and registered stores, so they can hardly feel inconvenience in using the IPTV app, and are optimized. Ads can be placed at the location where the advertisement is exposed to maximize the effectiveness of the advertisement. In addition, the present invention provides an environment that can transmit or receive completely separate advertisements for each user using one type of advertisement app.

도 4는 본 발명의 제1 실시예에 따라 특수코드를 이용해 타겟 그룹에 광고 정보를 전송하는 과정을 간략히 도시한 흐름도이다. 이때, 이하의 흐름도는 도 1 내지 도 3의 구성과 연계하여 동일한 도면부호를 사용하여 설명한다.4 is a flowchart briefly illustrating a process of transmitting advertisement information to a target group using a special code according to the first embodiment of the present invention. At this time, the following flowchart will be described using the same reference numerals in connection with the configuration of FIGS. 1 to 3.

도 4를 참조하면, 본 발명의 제1 실시예에 따른 광고 시스템은 광고 관리 서버(200)가 특정기업의 기업정보 또는 특정매장의 매장정보를 포함하는 특수코드를 광고 앱(100)에 할당한다(S102).Referring to FIG. 4, in the advertisement system according to the first embodiment of the present invention, the advertisement management server 200 allocates a special code including enterprise information of a specific company or store information of a specific store to the advertisement app 100. (S102).

그리고, 광고 관리 서버(200)는 광고 앱들에 할당된 특수코드를 기초로 광고 앱들을 복수의 그룹으로 그룹핑한다(S104). Then, the advertisement management server 200 groups the advertisement apps into a plurality of groups based on the special code assigned to the advertisement apps (S104).

이때, 광고 관리 서버(200)는 기업코드 별로 광고 앱들을 그룹핑하거나, 매장코드 별로 광고 앱들을 그룹핑한다. 또한, 광고 관리 서버(200)는 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위 별로 광고 앱들을 적어도 하나의 특정 그룹으로 나누어서 그룹핑할 수도 있다.At this time, the advertisement management server 200 groups advertisement apps by company code or groups advertisement apps by store code. In addition, the advertisement management server 200 may divide and group advertisement apps into at least one specific group for each advertiser, company, business unit, region unit, or store unit.

도 5는 특수코드를 기초로 광고 앱이 설치된 고객 단말을 그룹핑한 예를 도시한 도면이다.5 is a diagram illustrating an example of grouping a customer terminal in which an advertisement app is installed based on a special code.

도 5를 참조하면, 본 발명은 특수코드를 기초로 광고 앱이 설치된 고객 단말을 복수의 그룹으로 그룹핑한다. 예를 들어, 본 발명은 기업코드 별로 고객 단말들을 그룹핑하거나, 매장코드 별로 고객 단말들을 그룹핑할 수 있다. 제1그룹 내지 제N그룹은 특수코드를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위 별로 각각 그룹핑된 예를 보여준다.Referring to FIG. 5, the present invention groups customer terminals on which advertising apps are installed into a plurality of groups based on a special code. For example, the present invention can group customer terminals by company code or group customer terminals by store code. Groups 1 through N show examples of grouping by advertiser, company, business unit, regional unit, or store unit based on a special code.

예를 들어, 제1그룹은 특정기업의 기업코드를 포함하는 특수코드가 할당된 고객 단말들(10-A1 내지 10-AN)을 포함할 수 있다. 그리고, 제2그룹은 특정매장의 매장코드를 포함하는 특수코드가 할당된 고객 단말들(10-B1 및 10-BN)을 포함할 수 있다. For example, the first group may include customer terminals 10-A1 to 10-AN to which special codes including a company code of a specific company are assigned. In addition, the second group may include customer terminals 10-B1 and 10-BN to which special codes including store codes of a specific store are assigned.

그리고, 매장코드가 서로 달라도 기업코드가 동일한 특수코드가 고객 단말들(10-AX 및 10-BX)에 할당된 경우, 고객 단말(10-BX)은 제2그룹에 그룹핑되어 있지만, 고객 단말(10-AX)과 같이 제1그룹에도 그룹핑될 수 있다.And, even if the store code is different, if the special code with the same company code is assigned to the customer terminals 10-AX and 10-BX, the customer terminal 10-BX is grouped in the second group, but the customer terminal ( 10-AX).

또한, 단말들(10-AX 및 10-BX)에 기업코드가 서로 달라도 매장코드가 동일한 특수코드가 할당된 경우, 단말들(10-AX)은 제1그룹에 그룹핑될 뿐만 아니라, 제2그룹에도 그룹핑될 수 있다.In addition, when the special codes with the same store code are assigned to the terminals 10-AX and 10-BX, even when the company codes are different, the terminals 10-AX are not only grouped in the first group, but also in the second group. Can also be grouped.

그리고, 광고 관리 서버(200)는 광고 컨텐츠를 전송할 타겟 그룹을 선택한다(S106). 이때, 광고 관리 서버(200)는 판매자 단말(20)이 상기 타겟 그룹을 선택할 수 있도록 타겟그룹 선택기능을 제공하고, 판매자 단말(20)이 선택한 타겟 그룹에 광고 컨텐츠를 전송하도록 제어할 수 있다.Then, the advertisement management server 200 selects a target group to which the advertisement content is transmitted (S106). At this time, the advertisement management server 200 may provide a target group selection function so that the seller terminal 20 can select the target group, and control the seller terminal 20 to transmit advertisement content to the selected target group.

그리고, 광고 관리 서버(200)는 선택된 타겟 그룹에 광고 정보를 전송한다(S108). 이때, 광고 관리 서버(200)는 그룹핑된 그룹별로 상이한 광고 정보를 전송할 수 있다. 또한, 광고 관리 서버(200)는 상기 타겟 그룹에 포함된 복수의 광고 앱들에 동일한 광고 정보를 동시에 전송하고, 타겟 그룹에 포함된 복수의 고객 단말들에 동일한 광고 정보를 동시에 전송할 수도 있다.Then, the advertisement management server 200 transmits advertisement information to the selected target group (S108). At this time, the advertisement management server 200 may transmit different advertisement information for each grouped group. In addition, the advertisement management server 200 may simultaneously transmit the same advertisement information to a plurality of advertisement apps included in the target group, and simultaneously transmit the same advertisement information to a plurality of customer terminals included in the target group.

도 6은 본 발명의 제2 실시예에 따라 광고 앱에 광고 정보를 전송하는 과정을 간략히 도시한 흐름도이다. 이때, 이하의 흐름도는 도 1 내지 도 3의 구성과 연계하여 동일한 도면부호를 사용하여 설명한다.6 is a flowchart briefly illustrating a process of transmitting advertisement information to an advertisement app according to a second embodiment of the present invention. At this time, the following flowchart will be described using the same reference numerals in connection with the configuration of FIGS. 1 to 3.

도 6을 참조하면, 본 발명의 제2 실시예에 따른 광고 시스템은 광고 관리 서버(200)가 광고 앱들의 특수코드를 분석한다(S202). 광고 관리 서버(200)는 분석된 특수코드를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 분류할 수 있다.Referring to FIG. 6, in the advertisement system according to the second embodiment of the present invention, the advertisement management server 200 analyzes special codes of advertisement apps (S202). The advertisement management server 200 may classify a group system into an advertiser, a company, a business unit, a regional unit, or a store unit based on the analyzed special code.

그리고, 광고 관리 서버(200)는 기업코드 및 매장코드를 기초로 기업, 지역, 매장단위로 광고 앱들을 분류한다(S204). 예를 들어, 광고 관리 서버(200)는 상기 광고주, 상기 기업, 상기 사업 단위, 상기 지역 단위, 또는 상기 매장 단위 별로 광고 앱들을 적어도 하나의 특정 그룹으로 나누고, 광고 컨텐츠를 전송할 특정 타겟 그룹을 형성할 수 있다.Then, the advertisement management server 200 classifies the advertisement apps into the company, region, and store unit based on the company code and store code (S204). For example, the advertisement management server 200 divides advertisement apps into at least one specific group for each advertiser, the company, the business unit, the regional unit, or the store unit, and forms a specific target group for transmitting advertisement content can do.

또한, 광고 관리 서버(200)는 복수의 광고 앱들 중에 특정기업의 특수코드가 할당된 광고 앱을 식별하고 추적할 수 있다(S206).In addition, the advertisement management server 200 may identify and track advertisement apps to which special codes of a specific company are assigned among a plurality of advertising apps (S206).

그리고, 판매자 단말(20)이 특정 사용자, 특정 그룹 및 특정 매장과 관련된 광고 앱들을 선택하면, 광고 관리 서버(200)는 판매자 단말(20)이 선택한 그룹의 광고 앱에 광고 정보 전송하도록 제어한다(S208, S210).Then, when the seller terminal 20 selects advertisement apps related to a specific user, a specific group, and a specific store, the advertisement management server 200 controls the seller terminal 20 to transmit advertisement information to the advertisement app of the selected group ( S208, S210).

도 7은 본 발명의 한 실시예에 따라 판매자 단말의 메인 화면을 도시한 도면이고, 도 8은 본 발명의 한 실시예에 따라 판매자 단말의 그룹 선택 화면을 도시한 도면이다.7 is a diagram illustrating a main screen of a seller terminal according to an embodiment of the present invention, and FIG. 8 is a diagram showing a group selection screen of a seller terminal according to an embodiment of the present invention.

도 7 및 도 8을 참조하면, 판매자 단말(20)은 원하는 광고 메시지를 직접 작성할 수 있으며, 광고 메시지를 전송할 그룹들을 직접 선택해서 광고 메시지를 전송할 수 있다. 그리고, 광고 관리 서버(200)는 사업전체, 지역 전체 또는 매장별로 광고를 전송할 것인지에 대하여 선택할 수 있는 기능을 판매자 단말(20)에 제공할 있다. 또한, 광고 관리 서버(200)는 동일한 광고를 반복하여 보내거나 광고의 노출시간을 결정하는 기능을 판매자 단말(20)에 제공할 수도 있다. 7 and 8, the seller terminal 20 may directly write a desired advertisement message, and may directly select groups to transmit the advertisement message and transmit the advertisement message. In addition, the advertisement management server 200 may provide the seller terminal 20 with a function to select whether to transmit advertisements for the entire business, the entire region, or the store. In addition, the advertisement management server 200 may repeatedly send the same advertisement or provide a function for determining the exposure time of the advertisement to the seller terminal 20.

이를 통해서, 판매자 단말(20)은 사업전체, 지역 전체 또는 매장별로 광고를 전송할 고객들을 선택할 수 있고, 동일한 광고를 고객들에게 반복하여 보낼 수 있다. 또한, 광고 컨텐츠가 영상 컨텐츠인 경우에, 판매자 단말(20)은 광고의 노출시간을 결정해서 고객들에게 광고 컨텐츠를 전송할 수 있다.Through this, the seller terminal 20 may select customers to send advertisements for the entire business, the entire region, or the store, and repeatedly send the same advertisements to the customers. In addition, when the advertisement content is video content, the seller terminal 20 may determine the exposure time of the advertisement and transmit the advertisement content to customers.

도 9는 본 발명의 제3 실시예에 따라 고객 단말이 특수코드와 매핑되는 소켓 정보를 콜백함수에 등록해서 광고 관리 서버로 전송하는 과정을 간략히 도시한 흐름도이다. 이때, 이하의 흐름도는 도 1 내지 도 3의 구성과 연계하여 동일한 도면부호를 사용하여 설명한다.9 is a flowchart briefly illustrating a process in which a customer terminal registers socket information mapped to a special code in a callback function and transmits it to an advertisement management server according to a third embodiment of the present invention. At this time, the following flowchart will be described using the same reference numerals in connection with the configuration of FIGS. 1 to 3.

도 9를 참조하면, 본 발명의 제3 실시예에 따른 광고 시스템은 고객 단말(10)이 광고 앱(100)을 설치하고, 기업코드 및 매장코드를 포함하는 특수코드를 입력 받아 광고 앱(100)을 활성화시킨다(S302 내지 S306). 예를 들어, 고객 단말(10)은 사용자가 직접 특수코드를 입력하거나, 큐알코드를 스캔하여 특수코드를 입력해서 광고 앱(100)을 활성화시킨다.Referring to FIG. 9, in the advertisement system according to the third embodiment of the present invention, the customer terminal 10 installs the advertisement app 100, receives a special code including a company code and a store code, and receives an advertisement app 100 ) Is activated (S302 to S306). For example, the customer terminal 10 activates the advertisement app 100 by the user directly inputting a special code or scanning a QR code to input a special code.

그리고, 고객 단말(10)은 자신의 IP 주소 및 특수코드를 기초로 TCP/IP의 소켓(Socket)을 생성(Open)한다(S308). Then, the customer terminal 10 creates (Open) a socket of TCP / IP based on its IP address and special code (S308).

또한, 고객 단말(10)은 IP 주소 및 특수코드와 매핑되는 소켓 정보를 콜백 함수에 등록하고, 상기 소켓 정보를 광고 관리 서버(200)로 전송한다(S310, S312). 이렇게 매핑 작업이 완료되면, 고객 단말(10)은 모든 광고 정보를 가상 TCP/IP 세션 정보에 의해 전달받고, 수신된 광고 정보를 광고 앱(100)에 제공한다.In addition, the customer terminal 10 registers the socket information mapped to the IP address and the special code to the callback function, and transmits the socket information to the advertisement management server 200 (S310, S312). When the mapping operation is completed in this way, the customer terminal 10 receives all advertisement information by virtual TCP / IP session information, and provides the received advertisement information to the advertisement app 100.

즉, 본 발명은 특수코드를 기초로 광고 앱의 정보를 소켓 정보에 매핑시켜 서버에 등록하고, 오픈된 소켓을 통하여 광고 데이터를 제공함으로써, 동일한 종류의 다수의 광고 앱들 중에서 특정한 광고 앱을 사용하는 특정 사용자를 효과적으로 찾아 광고 정보를 제공할 수 있는 환경을 제공한다.That is, the present invention maps information of an advertisement app to socket information based on a special code, registers it with a server, and provides advertisement data through an open socket, thereby using a specific advertisement app among a plurality of advertisement apps of the same type. It provides an environment that can effectively find a specific user and provide advertisement information.

도 10은 본 발명의 제4 실시예에 따라 광고 앱이 IPTV 앱인 경우, IPTV 앱의 구동 상태에 따라 광고 컨텐츠를 수신하는 과정을 간략히 도시한 흐름도이다. 이때, 이하의 흐름도는 도 1 내지 도 3의 구성과 연계하여 동일한 도면부호를 사용하여 설명한다.10 is a flowchart briefly illustrating a process of receiving advertisement content according to a driving state of an IPTV app when the advertisement app is an IPTV app according to the fourth embodiment of the present invention. At this time, the following flowchart will be described using the same reference numerals in connection with the configuration of FIGS. 1 to 3.

도 10을 참조하면, 본 발명의 제4 실시예에 따른 광고 시스템은 고객 단말(10)에 IPTV 앱을 설치한다(S402).10, the advertisement system according to the fourth embodiment of the present invention installs an IPTV app on the customer terminal 10 (S402).

그리고, 고객 단말(10)은 특수코드를 입력해서 IPTV 앱을 활성화시키고, IPTV 앱의 정보를 광고 관리 서버(200)로 전송해서 등록한다(S404, S406).Then, the customer terminal 10 inputs a special code to activate the IPTV app, and transmits the information of the IPTV app to the advertisement management server 200 to register (S404, S406).

고객 단말(10)은 IPTV 앱의 구동 상태에 따라 광고 수신 방법이나 광고 노출 방법을 결정할 수도 있다. 예를 들어, IPTV 앱이 구동 중인 경우에는 방송 컨텐츠에 노출할 수 있는 광고 컨텐츠를 직접 수신하고, 수신된 광고 컨텐츠를 방송 컨텐츠의 특정 위치에 노출시킬 수 있다(S408 내지 S412).The customer terminal 10 may determine an advertisement receiving method or an advertisement exposure method according to the driving state of the IPTV app. For example, when the IPTV app is running, advertisement content that can be exposed to broadcast content may be directly received and the received advertising content may be exposed to a specific location of the broadcast content (S408 to S412).

도 11은 IPTV 앱에서 출력되는 방송 컨텐츠 화면의 특정 위치에 광고 정보가 노출되는 예를 도시한 도면이다.11 is a diagram illustrating an example in which advertisement information is exposed at a specific location of a broadcast content screen output from an IPTV app.

도 11을 참조하면, 고객 단말(10)은 IPTV 앱의 방송 컨텐츠 화면(40)의 특정 위치에 배너 광고 형태로 광고 컨텐츠(50)를 노출한다. 또한, 본 발명은 IPTV 앱에서 출력되는 방송 컨텐츠 화면(40)의 하단 부분에 텍스트(60)가 흘러가는 형태로 광고 정보를 노출할 수 있다.Referring to FIG. 11, the customer terminal 10 exposes the advertisement content 50 in the form of a banner advertisement at a specific location on the broadcast content screen 40 of the IPTV app. In addition, the present invention may expose advertisement information in a form in which text 60 flows to a lower portion of the broadcast content screen 40 output from the IPTV app.

그리고, 고객 단말(10)은 광고 정보가 영상 컨텐츠 또는 이미지 컨텐츠인 경우, IPTV 앱의 방송 컨텐츠 화면(40)이 메인 화면으로 전환되거나, IPTV 앱의 새로운 기능이 실행될 때 광고 컨텐츠(50)를 노출할 수 있다. 이때, 본 발명은 IPTV 앱의 새로운 기능이 실행될 때 해당 광고 정보가 노출될 수 있도록 하는 프리/미드 롤(Pre/Mid-roll) 광고 또는 인터스티셜(Interstitial) 광고 형태로 광고가 노출되도록 제어할 수 있다.In addition, when the advertisement information is video content or image content, the customer terminal 10 exposes the advertising content 50 when the broadcast content screen 40 of the IPTV app is switched to the main screen or when a new function of the IPTV app is executed. can do. At this time, the present invention is to control the exposure of the advertisement in the form of a pre / mid-roll (Pre / Mid-roll) advertisement or an interstitial advertisement so that the corresponding advertisement information can be exposed when a new function of the IPTV app is executed. You can.

그리고, IPTV 앱이 실행되지 않은 경우에는 고객 단말(10)은 문자 메시지로 광고 정보를 수신한다(S414).Then, when the IPTV app is not executed, the customer terminal 10 receives advertisement information in a text message (S414).

도 12는 IPTV 앱이 실행되지 않는 경우에 광고 정보를 문자 메시지로 수신하는 예를 도시한 도면이다.12 is a diagram illustrating an example of receiving advertisement information as a text message when the IPTV app is not executed.

도 12를 참조하면, 고객 단말(10)에서 광고 앱이 실행하고 있지 않는 경우에는 광고 관리 서버(200)의 푸쉬(Push) 기술에 의하여 광고 정보를 문자 메시지(70)로 수신한다.Referring to FIG. 12, when the advertisement app is not being executed in the customer terminal 10, advertisement information is received as a text message 70 by the push technology of the advertisement management server 200.

도 13은 본 발명의 제5 실시예에 따라 빅데이터 분석 및 인공 지능 기반의 분석을 통해 광고 앱에 특수코드를 추천하거나, 광고 앱의 특수코드를 업데이트하는 과정을 간략히 도시한 흐름도이다. 이때, 이하의 흐름도는 도 1 내지 도 3의 구성과 연계하여 동일한 도면부호를 사용하여 설명한다.13 is a flowchart briefly illustrating a process of recommending a special code to an advertisement app or updating a special code of an advertisement app through big data analysis and artificial intelligence-based analysis according to a fifth embodiment of the present invention. At this time, the following flowchart will be described using the same reference numerals in connection with the configuration of FIGS. 1 to 3.

도 13을 참조하면, 본 발명의 제5 실시예에 따른 광고 시스템은 광고 앱(100)에 특수코드를 할당하고, 특수코드를 기초로 광고 앱들을 그룹핑한다(S502). 13, the advertisement system according to the fifth embodiment of the present invention allocates a special code to the advertisement app 100 and groups advertisement apps based on the special code (S502).

그리고, 본 발명의 광고 시스템은 특정 타겟 그룹을 선택하고, 선택된 타겟 그룹에 포함된 광고 앱들에 광고 컨텐츠를 전송한다(S504).Then, the advertisement system of the present invention selects a specific target group, and transmits advertisement content to advertisement apps included in the selected target group (S504).

이때, 본 발명의 광고 시스템은 빅데이터 분석 및 인공지능 분석 기능을 기반으로 특수코드를 분석하거나, 특수코드 별로 광고 효과를 분석할 수 있다(S506). 예를 들어, 본 발명의 광고 시스템은 광고 앱 들로부터 직접 광고 정보에 대한 피드백을 받거나, 광고 컨텐츠에 연결된 특정 링크를 통해 고객 단말들이 웹페이지를 연결하는 정보 등을 이용해서 광고 효과를 분석할 수 있다.At this time, the advertisement system of the present invention may analyze a special code based on a big data analysis and artificial intelligence analysis function, or may analyze an advertisement effect for each special code (S506). For example, the advertisement system of the present invention may receive advertisement feedback directly from advertisement apps, or analyze advertisement effects by using information such as customer terminals connecting a web page through a specific link connected to advertisement content. have.

그리고, 본 발명의 광고 시스템은 상기 분석 결과를 기초로 고객 단말(10)에 적합한 특수코드를 추천할 수 있으며, 필요한 경우 광고 앱(100)에 할당된 특수코드 업데이트할 수도 있다(S508, S510).In addition, the advertisement system of the present invention may recommend a special code suitable for the customer terminal 10 based on the analysis result, and update the special code allocated to the advertisement app 100 if necessary (S508, S510). .

도 14는 본 발명의 제6 실시예에 따라 광고 앱을 이용한 광고 방법의 과정을 간략히 도시한 흐름도이다. 이때, 이하의 흐름도는 도 1 내지 도 3의 구성과 연계하여 동일한 도면부호를 사용하여 설명한다.14 is a flowchart briefly illustrating a process of an advertisement method using an advertisement app according to a sixth embodiment of the present invention. At this time, the following flowchart will be described using the same reference numerals in connection with the configuration of FIGS. 1 to 3.

도 14를 참조하면, 본 발명의 제6 실시예에 따른 광고 시스템은 광고 관리 서버(200)가 고객 단말(10)에 기업코드 및 매장코드를 포함하는 특수코드를 할당한다(S602).Referring to FIG. 14, in the advertisement system according to the sixth embodiment of the present invention, the advertisement management server 200 allocates a special code including a company code and a store code to the customer terminal 10 (S602).

그리고, 고객 단말(10)은 자신의 IP 주소 및 특수코드를 기초로 TCP/IP 소켓을 생성하고, 콜백함수에 IP 주소 및 특수코드와 매핑되는 소켓 정보를 등록한다(S604 및 S606).Then, the customer terminal 10 creates a TCP / IP socket based on its own IP address and special code, and registers socket information mapped to the IP address and special code in the callback function (S604 and S606).

광고 관리 서버(200)는 고객 단말(10)로부터 소켓 정보를 수신하고, 수신된 소켓 정보를 데이터베이스(250)에 등록한다(S608 및 S610).The advertisement management server 200 receives socket information from the customer terminal 10, and registers the received socket information in the database 250 (S608 and S610).

또한, 광고 관리 서버(200)는 특수코드와 매핑되는 소켓 정보를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 분류하고, 광고주, 기업, 지역, 매장 등의 단위로 광고 앱들을 그룹핑한다(S612 및 S614).In addition, the advertisement management server 200 classifies the group system into an advertiser, a company, a business unit, a regional unit, or a store unit based on socket information mapped to a special code, and is divided into units such as advertisers, companies, regions, and stores. Advertising apps are grouped (S612 and S614).

그리고, 판매자 단말(20)은 광고 관리 서버(200)로부터 그룹핑된 그룹 정보를 수신하고, 그룹핑된 그룹들 중에서 광고 정보를 전송할 타겟 그룹을 선택한다(S616, S618).Then, the seller terminal 20 receives the grouped group information from the advertisement management server 200, and selects a target group to which the advertisement information is transmitted from the grouped groups (S616, S618).

광고 관리 서버(200)는 타겟 그룹에 광고 정보를 직접 전송하거나, 타겟 그룹 정보를 광고 컨텐츠 제공 서버(400)에 제공할 수도 있다(S620).The advertisement management server 200 may directly transmit advertisement information to a target group or provide target group information to the advertisement content providing server 400 (S620).

광고 컨텐츠 제공 서버(400)가 타겟 그룹 정보를 수신한 경우에는 광고 컨텐츠 제공 서버(400)가 직접 광고 컨텐츠를 고객 단말(10)에 전송하고(S622), 고객 단말(10)은 광고 앱(100)이나 문자 메시지를 통해서 수신된 광고 컨텐츠를 노출한다(S624).When the advertisement content providing server 400 receives target group information, the advertisement content providing server 400 directly transmits the advertisement content to the customer terminal 10 (S622), and the customer terminal 10 displays the advertisement app 100 ) Or the advertisement content received through a text message is exposed (S624).

도 15는 고객 단말 별로 상이한 광고 정보를 전송하는 예를 도시한 도면이다.15 is a diagram illustrating an example of transmitting different advertisement information for each customer terminal.

도 15를 참조하면, 본 발명은 고객 단말들(10-A1, 10-B1, 10-N1)에 무료의 광고 앱을 배포하고, 광고 앱을 통해서 고객 단말들(10-A1, 10-B1, 10-N1) 별로 각기 다른 광고를 노출시킬 수 있다. 또한, 본 발명은 그룹별 또는 고객 단말들 전체에 동일한 광고를 노출시킬 수도 있다. 이러한 방법은 광고를 노출시키는 단말 장치의 여러가지 형태에 모두 적용이 가능하다. 15, the present invention distributes a free advertisement app to customer terminals 10-A1, 10-B1, and 10-N1, and provides customer terminals 10-A1, 10-B1 through an advertisement app. 10-N1) Each can display different advertisements. In addition, the present invention may expose the same advertisement to each group or all of the customer terminals. This method can be applied to all types of terminal devices that expose advertisements.

예를 들어, 본 발명은 동일한 형태의 광고용 판넬을 제작하여 설치한 후 각기 다른 텍스트, 이미지 및 동영상을 노출시킬 수 있다. 또한, 본 발명은 대형 야외 및 옥내 광고판에도 적용이 가능하다. For example, the present invention can expose different texts, images, and videos after manufacturing and installing the same type of advertisement panel. In addition, the present invention can be applied to large outdoor and indoor billboards.

도 16은 옥내·외 광고 판넬 별로 상이한 광고 정보를 전송하는 예를 도시한 도면이다.16 is a diagram showing an example of transmitting different advertisement information for each indoor / outdoor advertisement panel.

도 16을 참조하면, 본 발명은 옥내·외 광고 판넬(30-A1, 30-B1, 30-N1) 별로 각기 다른 광고를 노출할 수 있다. 즉, 본 발명은 동일한 종류의 옥내·외 광고 판넬들에 각기 다른 광고 노출이 가능하다. 또한, 본 발명은 그룹별 또는 옥내·외 광고 판넬 전체에 동일한 광고 노출도 가능하게 된다. Referring to FIG. 16, the present invention can expose different advertisements for each indoor / outdoor advertisement panel 30-A1, 30-B1, 30-N1. That is, the present invention can expose different advertisements to indoor and outdoor advertisement panels of the same type. In addition, the present invention is also possible to expose the same advertisement to the entire group or indoor and outdoor advertising panels.

즉, 종래의 광고 앱은 모든 광고 앱에 동일한 광고 노출로 인하여 사용자가 원하지 않는 다수의 광고 노출 및 본래의 기능조차 사용하기 어려울 정도로 빈번한 광고 노출로 인하여 무료앱이 외면 받게 되어 광고 효과가 나타나기 어려웠다. 그러나, 본 발명의 경우, 소규모 매장을 위한 광고에서부터 대규모 프랜차이즈 광고에 이르기까지 별도의 계정과 매장별 번호를 제공함으로써, 각각의 앱이 완전히 별도의 앱처럼 동작하게 되어 매장 별 특화된 광고 및 노출이 가능하게 되고, 이를 통해서 광고주 및 소비자 모두의 니즈를 만족시킬 수 있는 환경을 제공한다. That is, in the conventional advertisement app, the free application is turned off due to the frequent exposure of the advertisement, which makes it difficult to use even the original functions and the multiple advertisement exposure that the user does not want due to the same advertisement exposure on all the advertisement applications, and thus the advertisement effect is difficult to appear. However, in the case of the present invention, by providing separate accounts and store-specific numbers from advertisements for small stores to large-scale franchise advertisements, each app operates like a completely separate app, allowing specialized advertising and exposure for each store. This provides an environment that can satisfy the needs of both advertisers and consumers.

또한, 광고 앱이 IPTV 앱인 경우, 본 발명은 소비자가 이동중에도 모든 라이브 TV 채널, 영화, 드라마, 예능 및 다큐멘터리 등 거의 모든 종류의 IPTV를 모바일로 제공받을 수 있으므로, 사용자의 만족도를 극대화할 수 있다. 필요한 경우, 본 발명은 채널별로 별도의 광고 정보를 제공함으로써, TV 광고 시장과 같은 거대한 광고 시장 구현이 가능하다. In addition, when the advertisement app is an IPTV app, the present invention can maximize the user's satisfaction because consumers can receive almost all types of IPTV, such as all live TV channels, movies, dramas, entertainments, and documentaries, while on the move. . If necessary, the present invention provides a separate advertisement information for each channel, so that a large advertisement market such as a TV advertisement market can be implemented.

이와 같이, 본 발명의 한 실시예에 따른 광고 앱을 이용한 광고 시스템 및 이를 이용한 광고 방법은 기업코드 및 매장코드를 포함하는 특수코드를 광고 앱에 할당하고, 할당된 특수코드를 기초로 특정 고객 단말, 특정 그룹 및 특정 그룹 전체를 선별하며, 선별된 특정 고객 단말 및 특정 그룹 별로 서로 상이한 광고 정보를 전송함으로써, 고객이 원하지 않는 불특정 기업의 광고메시지 수신을 최소화하고, 고객이 동의하고 등록한 기업이나 매장의 광고메시지만 전송하여 광고 효과를 극대화할 수 있는 환경을 제공한다. As described above, the advertisement system using the advertisement app and the advertisement method using the advertisement app according to an embodiment of the present invention allocate a special code including a company code and a store code to an advertisement app, and a specific customer terminal based on the assigned special code. , Selecting a specific group and a whole group, and transmitting different advertisement information for each selected specific customer terminal and specific group, thereby minimizing the reception of advertisement messages by unspecified companies that customers do not want, and the companies or stores that the customers agree and register It provides an environment that can maximize the effectiveness of advertisements by transmitting only advertisement messages.

또한, 본 발명은 특수코드가 할당된 광고 앱들을 식별해서 특수코드를 기초로 복수의 그룹으로 그룹핑하고, 그룹핑된 복수의 그룹들 중에서 타겟 그룹을 선택하며, 선택된 타겟 그룹에 포함된 광고 앱들에 동일한 광고 정보를 동시에 전송함으로써, 고객 정보 수집을 최소화하면서 고객이 원하는 광고 정보를 효과적으로 전송할 수 있는 환경을 제공한다.In addition, the present invention identifies the advertisement apps to which the special code is assigned, groups them into a plurality of groups based on the special code, selects a target group among the plurality of grouped groups, and is identical to the advertisement apps included in the selected target group. By simultaneously transmitting advertising information, it provides an environment in which customer information can be effectively transmitted while minimizing customer information collection.

또한, 본 발명은 특수코드 별로 광고 앱들을 그룹핑하되, 기업코드 별로 광고 앱들을 그룹핑하거나 매장코드 별로 광고 앱들을 그룹핑하며, 특정기업의 기업코드가 할당된 광고 앱들에 특정기업의 광고 정보를 전송하거나, 특정매장의 매장코드가 할당된 광고 앱들에 특정매장의 광고 정보를 전송함으로써, 고객 정보 수집을 최소화하면서 고객이 원하는 특정기업이나 특정매장의 광고메시지를 효과적으로 전송할 수 있는 환경을 제공한다.In addition, the present invention groups advertisement apps by special code, groups advertisement apps by company code or groups advertisement apps by store code, transmits advertisement information of a specific company to advertisement apps assigned a company code of a specific company, or , By providing advertising information of a specific store to advertising apps assigned with a store code of a specific store, it provides an environment in which a customer can effectively send a specific company or a specific store's advertisement message while minimizing customer information collection.

또한, 본 발명은 광고 앱이 자신의 IP 주소 및 특수코드를 기초로 TCP/IP의 소켓을 생성한 후, 생성된 소켓의 소켓 정보를 이용하여 콜백함수에 특수코드와 매핑되는 소켓 정보를 등록하면, 광고 관리 서버가 광고 앱으로부터 상기 소켓 정보를 전송 받아 서버의 데이터베이스에 등록한 후, 콜백함수에 등록된 소켓을 통해 광고 앱에 광고 정보를 전송함으로써, 동일한 광고 앱들에서 특정한 고객들을 효과적으로 분류하고, 분류된 특정한 고객들에게 광고 정보를 효과적으로 전송할 수 있는 환경을 제공한다.In addition, the present invention, when the advertisement app creates a socket for TCP / IP based on its IP address and special code, and then registers socket information mapped to the special code in the callback function using the generated socket information. When the advertisement management server receives the socket information from the advertisement app and registers it in the database of the server, it transmits advertisement information to the advertisement app through the socket registered in the callback function, effectively classifying and classifying specific customers in the same advertisement apps. It provides an environment to effectively transmit advertisement information to specific customers.

또한, 본 발명은 특수코드와 매핑되는 소켓 정보를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 구분해서 특정 그룹으로 그룹핑하고, 구분된 광고주, 기업, 사업, 지역 또는 매장 단위 별로 타겟 그룹을 선택해 선택된 타겟 그룹에 동일한 광고 컨텐츠를 전송함으로써, 기업이나 매장주가 원하는 광고를 효과적으로 전달하여 광고 효과를 극대화할 수 있는 환경을 제공한다.In addition, the present invention is based on the socket information mapped to the special code, the advertiser, the company, the business unit, the regional unit, or the store unit grouping the group system into a specific group, classified advertisers, companies, businesses, regions or By selecting the target group for each store unit and transmitting the same advertisement content to the selected target group, it provides an environment in which a company or store owner can effectively deliver the desired advertisement to maximize the advertising effect.

또한, 본 발명은 그룹 선택 기능, 일괄 전송 기능, 부분 선택 전송 기능, 및 단일 매장 선택 기능을 제공하고, 상기 기능들을 이용하여 특정 고객 단말 또는 특정 그룹에 동일한 광고 컨텐츠를 반복하여 전송하거나 광고 컨텐츠의 노출시간을 조절하도록 제어하며, 동일한 광고 컨텐츠를 반복하여 전송하는 경우에 해당 광고 컨텐츠의 노출시간을 줄이도록 제어함으로써, 과도한 광고 노출로 인한 고객의 불편함을 최소화하며, 반복된 광고의 최적화된 광고 노출시간을 통해 광고 효과를 극대화할 수 있는 환경을 제공한다. In addition, the present invention provides a group selection function, a batch transmission function, a partial selection transmission function, and a single store selection function, and repeatedly transmits the same advertisement content to a specific customer terminal or a specific group by using the above functions. It controls to control the exposure time, and controls to reduce the exposure time of the corresponding advertisement content when the same advertisement content is repeatedly transmitted, thereby minimizing customer inconvenience caused by excessive advertisement exposure, and optimized advertisement of repeated advertisement It provides an environment to maximize the advertising effect through exposure time.

또한, 본 발명은 IPTV 앱이 실행되고 있는 경우, IPTV 앱에서 출력되는 방송 컨텐츠의 화면 맨 아랫 부분에 텍스트를 흘러가는 형태로 광고 정보가 노출되도록 제어하고, 광고 정보가 영상 컨텐츠 또는 이미지 컨텐츠인 경우, IPTV 앱의 화면이 메인 화면으로 전환되거나, IPTV 앱의 새로운 기능이 실행될 때 해당 광고 정보가 노출 될 수 있도록 하는 프리/미드 롤(Pre/Mid-roll) 광고 또는 인터스티셜(Interstitial) 광고 형태로 광고가 노출되도록 제어함으로써, 무분별한 광고 노출로 인한 IPTV 앱 사용에 대한 불편함을 최소화할 수 있는 환경을 제공한다.In addition, when the IPTV app is running, the advertisement information is controlled to be exposed in the form of flowing text on the bottom of the screen of the broadcast content output from the IPTV app, and the advertisement information is video content or image content , Pre / Mid-roll advertisement or Interstitial advertisement form that allows the advertisement information to be exposed when the screen of the IPTV app is switched to the main screen or when a new function of the IPTV app is executed By controlling the advertisement to be exposed, it provides an environment to minimize the inconvenience of using the IPTV app due to indiscriminate advertisement exposure.

또한, 본 발명은 IPTV 앱이 설치된 고객 단말로부터 문자 메시지를 통한 광고 수신에 대한 동의를 받고, IPTV 앱이 실행되지 않는 경우, IPTV 앱이 설치된 고객 단말에 푸쉬(Push) 기술을 활용한 문자 메시지로 광고 정보를 전송함으로써, 사용자가 원하는 광고 정보를 효과적으로 전송하여 광고 효과를 극대화할 수 있는 환경을 제공한다.In addition, the present invention is a text message using a push (Push) technology to the customer terminal with the IPTV app is installed, if consent is received through a text message from the customer terminal with the IPTV app installed, and the IPTV app is not running By transmitting advertisement information, it provides an environment in which advertisement information desired by a user can be effectively transmitted to maximize advertisement effectiveness.

또한, 본 발명은 빅데이터 분석 및 인공지능 기반의 분석을 통해 고객 단말에 적합한 특수코드를 추천하거나 광고 앱에 할당된 특수코드를 업데이트함으로써, 광고 앱의 사용자에 적합한 광고 컨텐츠를 제공할 수 있는 환경을 제공한다.In addition, the present invention recommends a special code suitable for a customer terminal through a big data analysis and artificial intelligence-based analysis or updates a special code assigned to an advertisement app, thereby providing an advertisement content suitable for a user of an advertisement app. Gives

이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있다. 이러한 기록 매체는 서버 뿐만 아니라 고객 단말에서도 실행될 수 있다.The embodiment of the present invention described above is not implemented only through the apparatus and method, and may be implemented through a program that realizes a function corresponding to the configuration of the embodiment of the present invention or a recording medium in which the program is recorded. Such a recording medium can be executed not only in a server, but also in a customer terminal.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다. Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concept of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

Claims (17)

광고 앱을 이용한 광고 방법에서,
특수코드를 광고 앱에 할당하는 단계,
상기 특수코드가 할당된 광고 앱들을 식별하고, 상기 특수코드를 기초로 광고 앱들을 적어도 하나의 그룹으로 그룹핑하는 단계, 그리고
그룹핑된 그룹에서 타겟 그룹을 선택하여 광고 정보를 전송하되, 그룹핑된 그룹별로 서로 상이한 광고 정보를 전송하거나, 선택된 타겟 그룹에 포함된 광고 앱들에 동일한 광고 정보를 전송하는 단계
를 포함하는 광고 앱을 이용한 광고 방법.
In the advertising method using the advertising app,
The step of assigning a special code to the advertising app,
Identifying the advertising apps to which the special code is assigned, and grouping the advertising apps into at least one group based on the special code, and
Selecting a target group from the grouped group to transmit advertisement information, but transmitting different advertisement information to each grouped group, or transmitting the same advertisement information to advertisement apps included in the selected target group
Advertising method using an advertising app that includes.
제1항에서,
상기 특수코드는,
특정기업의 기업 정보 및 기업 지역 정보를 포함하는 기업코드, 특정매장의 매장 정보 및 매장 지역 정보를 포함하는 매장코드, 및 상기 기업코드와 상기 매장코드의 유효성을 검사하기 위한 유효성코드를 포함하는 광고 앱을 이용한 광고 방법.
In claim 1,
The special code,
Advertising including company code including company information and company area information of a specific company, store code including store information and store area information of a specific store, and advertisement including a validity code for validating the company code and the store code Advertising method using the app.
제2항에서,
상기 그룹핑하는 단계는,
상기 특수코드 별로 광고 앱들을 그룹핑하되, 상기 기업코드 별로 광고 앱들을 그룹핑하거나 상기 매장코드 별로 광고 앱들을 그룹핑하는 광고 앱을 이용한 광고 방법.
In claim 2,
The grouping step,
Advertisement method using an advertisement app that groups advertisement apps by the special code, but groups advertisement apps by the company code or groups advertisement apps by the store code.
제3항에서,
상기 광고 정보를 전송하는 단계는,
특정기업의 기업코드가 할당된 광고 앱들에 상기 특정기업의 광고 정보를 전송하거나, 특정매장의 매장코드가 할당된 광고 앱들에 상기 특정매장의 광고 정보를 전송하는 광고 앱을 이용한 광고 방법.
In claim 3,
The step of transmitting the advertisement information,
Advertisement method using an advertisement app that transmits advertisement information of the specific company to advertisement apps assigned with a company code of a specific company, or transmits advertisement information of the specific store to advertisement apps assigned with a store code of a specific store.
제1항에서,
상기 특수코드를 할당하는 단계는,
고객 단말에 상기 광고 앱이 설치된 후, 상기 고객 단말의 사용자에 의해 특수코드가 입력되거나 상기 고객 단말이 큐알코드로부터 특수코드를 입력 받아 상기 광고 앱이 활성화되는 단계, 그리고
상기 활성화된 광고 앱이 IP 주소 및 상기 특수코드를 기초로 소켓을 생성한 후, 생성된 소켓의 소켓 정보를 이용하여 콜백함수에 상기 특수코드와 매핑되는 소켓 정보를 등록하면, 상기 고객 단말로부터 상기 소켓 정보를 전송 받아 서버의 데이터베이스에 등록하는 단계
를 포함하는 광고 앱을 이용한 광고 방법.
In claim 1,
The step of allocating the special code,
After the advertisement app is installed on a customer terminal, a special code is input by a user of the customer terminal or the customer terminal receives a special code from QR code to activate the advertisement app, and
When the activated advertisement app creates a socket based on the IP address and the special code, and registers the socket information mapped to the special code in the callback function using the generated socket information, from the customer terminal Step of receiving socket information and registering it in the server database
Advertising method using an advertising app that includes.
제5항에서,
상기 그룹핑하는 단계는,
상기 특수코드 또는 상기 특수코드와 매핑되는 상기 소켓 정보를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 구분하는 단계, 그리고
상기 광고주, 상기 기업, 상기 사업 단위, 상기 지역 단위, 또는 상기 매장 단위 별로 상기 광고 앱들을 적어도 하나의 특정 그룹으로 나누어서 그룹핑하는 단계
를 포함하는 광고 앱을 이용한 광고 방법.
In claim 5,
The grouping step,
Classifying a group system into an advertiser, a company, a business unit, a regional unit, or a store unit based on the special code or the socket information mapped to the special code, and
Grouping the advertisement apps into at least one specific group for each of the advertiser, the company, the business unit, the regional unit, or the store unit
Advertising method using an advertising app that includes.
제1항에서,
상기 광고 정보를 전송하는 단계는,
광고 컨텐츠 제공 서버로부터 광고 앱에 전송할 광고 컨텐츠를 수신하여 등록하고, 판매자 단말로부터 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위 별로 광고 컨텐츠를 전송할 그룹을 선택 받아 선택된 그룹별로 상이한 광고 컨텐츠를 전송하는 단계
를 포함하는 광고 앱을 이용한 광고 방법.
In claim 1,
The step of transmitting the advertisement information,
Receive and register the advertisement content to be sent to the advertisement app from the advertisement content providing server, and select the group to send the advertisement content to each advertiser, company, business unit, regional unit, or store unit from the seller terminal, and transmit different advertisement content for each selected group Steps to
Advertising method using an advertising app that includes.
제1항에서,
상기 광고 정보를 전송하는 단계는,
그룹핑된 그룹들 중에서 타겟 그룹을 선택하는 그룹 선택 기능, 타겟 그룹에 포함된 광고 앱들에 동일한 광고 컨텐츠를 전송하는 일괄 전송 기능, 타겟 그룹에 포함된 광고 앱들 중에 일부의 광고 앱들만을 선택해서 광고 컨텐츠를 전송하는 부분 선택 전송 기능, 또는 매장 단위 별로 광고 앱들을 선택하여 광고 컨텐츠를 전송하는 단일 매장 선택 기능 중 적어도 하나를 제공하고, 상기 기능들을 이용하여 특정 고객 단말 또는 특정 그룹에 동일한 광고 컨텐츠를 반복하여 전송하도록 제어하거나 광고 컨텐츠의 노출시간을 조절하도록 제어하는 광고 앱을 이용한 광고 방법.
In claim 1,
The step of transmitting the advertisement information,
Group selection function to select a target group from grouped groups, batch transmission function to transmit the same advertisement content to advertisement apps included in the target group, advertisement content by selecting only some of the advertisement apps among the advertisement apps included in the target group Provides at least one of a partial selection transmission function for transmitting, or a single store selection function for transmitting advertisement content by selecting advertisement apps for each store unit, and repeats the same advertisement content to a specific customer terminal or a specific group using the functions Advertising method using an advertising app that controls to transmit or control the exposure time of advertising content.
제1항에서,
상기 광고 앱은, IPTV 앱을 포함하며,
상기 IPTV 앱이 실행되고 있는 경우, 상기 IPTV 앱에서 출력되는 방송 컨텐츠의 특정 위치에 상기 광고 정보가 노출되는 단계를 더 포함하며,
상기 광고 정보가 노출되는 단계는,
상기 광고 정보가 영상 컨텐츠 또는 이미지 컨텐츠인 경우, 상기 IPTV 앱의 화면이 메인 화면으로 전환되거나, 상기 IPTV 앱의 새로운 기능이 실행될 때 상기 영상 컨텐츠 또는 상기 이미지 컨텐츠가 노출되는 단계
를 포함하는 광고 앱을 이용한 광고 방법.
In claim 1,
The advertisement app includes an IPTV app,
When the IPTV app is running, further comprising the step of exposing the advertisement information to a specific location of broadcast content output from the IPTV app,
The step of exposing the advertisement information,
When the advertisement information is video content or image content, when the screen of the IPTV app is switched to the main screen or when a new function of the IPTV app is executed, the video content or the image content is exposed.
Advertising method using an advertising app that includes.
제9항에서,
상기 IPTV 앱이 실행되지 않는 경우, 상기 IPTV 앱이 설치된 고객 단말에 푸쉬(Push) 기술에 의하여 문자 메시지로 광고 정보를 전송하는 단계
를 더 포함하는 광고 앱을 이용한 광고 방법.
In claim 9,
If the IPTV app is not running, transmitting the advertisement information in a text message to the customer terminal where the IPTV app is installed by push technology.
Advertising method using an advertising app further comprising.
특수코드가 할당된 광고 앱이 설치되며, 광고 정보를 수신하여 상기 광고 앱을 통해 출력하는 적어도 하나의 고객 단말, 그리고
상기 특수코드를 상기 광고 앱에 할당하고, 특수코드를 기초로 광고 앱 또는 고객 단말을 적어도 하나의 그룹으로 그룹핑하며, 타겟 그룹을 선택하여 그룹별로 광고 정보를 전송하며, 선택된 타겟 그룹에 그룹핑된 광고 앱 또는 고객 단말에 동일한 광고 정보를 전송하는 광고 관리 서버
를 포함하는 광고 앱을 이용한 광고 시스템.
At least one customer terminal that receives an advertisement information and outputs it through the advertisement app, and an advertisement app to which a special code is assigned is installed
The special code is assigned to the advertisement app, the advertisement app or the customer terminal is grouped into at least one group based on the special code, the target group is selected to transmit advertisement information for each group, and the advertisement grouped to the selected target group Ad management server that transmits the same advertisement information to the app or customer terminal
Advertising system using an advertising app that includes.
제11항에서,
상기 특수코드는,
특정기업의 기업 정보 및 기업 지역 정보를 포함하는 기업코드, 특정매장의 매장 정보 및 매장 지역 정보를 포함하는 매장코드, 및 상기 기업코드와 상기 매장코드의 유효성을 검사하기 위한 유효성코드를 포함하는 광고 앱을 이용한 광고 시스템.
In claim 11,
The special code,
Advertising including company code including company information and company area information of a specific company, store code including store information and store area information of a specific store, and advertisement including a validity code for validating the company code and the store code Advertising system using the app.
제12항에서,
상기 광고 관리 서버는,
상기 특수코드를 광고 앱에 할당하는 특수코드 할당부,
상기 특수코드 별로 광고 앱들을 그룹핑하되, 상기 기업코드 별로 광고 앱들을 그룹핑하거나 상기 매장코드 별로 광고 앱들을 그룹핑하는 그룹핑부, 그리고
광고 컨텐츠 제공 서버로부터 광고 앱에 전송할 광고 컨텐츠를 수신하고, 판매자 단말로부터 기업, 지역 또는 매장 단위 별로 광고 컨텐츠를 전송할 그룹을 선택 받아 선택된 그룹에 상기 광고 컨텐츠를 전송하는 광고 전송 처리부
를 포함하는 광고 앱을 이용한 광고 시스템.
In claim 12,
The advertisement management server,
Special code allocation unit for allocating the special code to the advertising app,
A grouping unit for grouping advertisement apps by the special code, grouping advertisement apps by the company code, or grouping advertisement apps by the store code, and
An advertisement transmission processing unit that receives advertisement contents to be transmitted to an advertisement app from an advertisement content providing server, selects a group to transmit advertisement contents for each company, region or store unit from a seller terminal, and transmits the advertisement contents to a selected group.
Advertising system using an advertising app that includes.
제13항에서,
상기 특수코드 할당부는,
상기 광고 앱이 상기 특수코드를 기초로 소켓을 생성하고, 생성된 소켓의 소켓 정보를 이용하여 콜백함수에 상기 특수코드와 매핑되는 소켓 정보를 등록하면, 상기 광고 앱으로부터 상기 소켓 정보를 전송 받아 데이터베이스에 상기 소켓 정보를 등록하는 광고 앱을 이용한 광고 시스템.
In claim 13,
The special code allocation unit,
When the advertisement app creates a socket based on the special code and registers socket information mapped to the special code in a callback function using the generated socket information, the socket information is transmitted from the advertisement app to the database Advertising system using an advertising app to register the socket information on.
제13항에서,
상기 그룹핑부는,
상기 특수코드를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 분류하는 그룹체계분류부, 그리고
상기 광고 앱들을 상기 광고주, 상기 기업, 상기 사업 단위, 상기 지역 단위, 또는 상기 매장 단위 별로 상기 광고 앱들을 적어도 하나의 특정 그룹으로 나누고, 광고 컨텐츠를 전송할 특정 타겟 그룹을 형성하는 그룹 형성부
를 포함하는 광고 앱을 이용한 광고 시스템.
In claim 13,
The grouping part,
A group system classification unit that classifies group systems into advertisers, companies, business units, regional units, or store units based on the special codes, and
A group forming unit for dividing the advertisement apps into at least one specific group for each of the advertiser, the company, the business unit, the region unit, or the store unit, and forming a specific target group for transmitting advertisement content
Advertising system using an advertising app that includes.
제13항에서,
상기 광고 전송 처리부는,
특정기업의 기업코드가 할당된 광고 앱들에 상기 특정기업의 광고 정보를 전송하거나, 특정매장의 매장코드가 할당된 광고 앱들에 상기 특정매장의 광고 정보를 전송하도록 제어하는 광고 앱을 이용한 광고 시스템.
In claim 13,
The advertisement transmission processing unit,
Advertisement system using an advertisement app that controls to transmit advertisement information of the specific company to advertisement apps assigned with a company code of a specific company, or to transmit advertisement information of the specific store to advertisement apps assigned with a store code of a specific store.
제11항에서,
상기 광고 관리 서버는,
판매자 단말로부터 기업, 지역 또는 매장 단위 별로 광고 컨텐츠를 전송할 그룹을 선택 받아 선택된 그룹에 상기 광고 컨텐츠를 전송하도록 제어하며, 그룹 선택 기능, 일괄전송 기능, 부분선택 전송 기능, 또는 단일 매장 선택 기능 중 적어도 하나를 제공하여 특정 고객 단말 또는 특정 그룹에 동일한 광고 컨텐츠를 반복하여 전송하도록 제어하거나 광고 컨텐츠의 노출시간을 조절하도록 제어하는 광고 앱을 이용한 광고 시스템.
In claim 11,
The advertisement management server,
At least one of a group selection function, a batch transmission function, a partial selection transmission function, or a single store selection function is controlled by selecting a group to transmit advertisement content for each company, region, or store unit from the seller terminal and transmitting the advertisement content to the selected group. An advertisement system using an advertisement app that provides one and controls to repeatedly transmit the same advertisement content to a specific customer terminal or a specific group, or to control the exposure time of advertisement content.
KR1020180134288A 2018-11-05 2018-11-05 Advertising system using advertising application and advertising method using it KR102183828B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180134288A KR102183828B1 (en) 2018-11-05 2018-11-05 Advertising system using advertising application and advertising method using it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180134288A KR102183828B1 (en) 2018-11-05 2018-11-05 Advertising system using advertising application and advertising method using it

Publications (2)

Publication Number Publication Date
KR20200051221A true KR20200051221A (en) 2020-05-13
KR102183828B1 KR102183828B1 (en) 2020-11-27

Family

ID=70729899

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180134288A KR102183828B1 (en) 2018-11-05 2018-11-05 Advertising system using advertising application and advertising method using it

Country Status (1)

Country Link
KR (1) KR102183828B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100767756B1 (en) * 2007-07-19 2007-10-17 진영정보통신 주식회사 Electric notice board management system and method for multi user
KR20080096493A (en) * 2006-05-02 2008-10-30 리서치 인 모션 리미티드 Push framework for delivery of dynamic mobile content
KR20100104251A (en) * 2009-03-17 2010-09-29 권영홍 Advertizing board management server and system
KR20100126476A (en) * 2008-03-04 2010-12-01 애플 인크. Managing code entitlements for software developers in secure operating environments
KR20130082828A (en) * 2011-12-20 2013-07-22 한상진 Mobile advertising system and advertising method thereof
KR20160134819A (en) * 2014-03-28 2016-11-23 구글 인코포레이티드 Automatic verification of advertiser identifier in advertisements
US9860828B2 (en) * 2012-11-20 2018-01-02 Lg Electronics Inc. Method for searching for service or advertising in direct communication system and device therefor

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080096493A (en) * 2006-05-02 2008-10-30 리서치 인 모션 리미티드 Push framework for delivery of dynamic mobile content
KR100767756B1 (en) * 2007-07-19 2007-10-17 진영정보통신 주식회사 Electric notice board management system and method for multi user
KR20100126476A (en) * 2008-03-04 2010-12-01 애플 인크. Managing code entitlements for software developers in secure operating environments
KR20100104251A (en) * 2009-03-17 2010-09-29 권영홍 Advertizing board management server and system
KR20130082828A (en) * 2011-12-20 2013-07-22 한상진 Mobile advertising system and advertising method thereof
US9860828B2 (en) * 2012-11-20 2018-01-02 Lg Electronics Inc. Method for searching for service or advertising in direct communication system and device therefor
KR20160134819A (en) * 2014-03-28 2016-11-23 구글 인코포레이티드 Automatic verification of advertiser identifier in advertisements

Also Published As

Publication number Publication date
KR102183828B1 (en) 2020-11-27

Similar Documents

Publication Publication Date Title
US8464289B2 (en) Delivering personalized media items to users of interactive television and personal mobile devices by using scrolling tickers
US7925201B2 (en) Sharing media content among families of broadcast stations
US20120084807A1 (en) System and Method for Integrating Interactive Advertising Into Real Time Video Content
JP2017527874A (en) Method, system and computer readable medium for dynamic content allocation
US20050188400A1 (en) Process for modification of Ad content by localization
CN111052168A (en) Platform for location and time based advertising
US20110099065A1 (en) System and method for broadcasting advertisements to client devices in an electronic network
US8543455B2 (en) System and method of providing content to users
US20140157199A1 (en) Systems and Methods for Collecting Information with a Mobile Device and Delivering Advertisements Based on the Collected Information
KR101893466B1 (en) Small store contents management system for digital signage advertising based cloud
CN102037484A (en) Automatic AD group creation in a networked advertising environment
KR20190118651A (en) Target content placement using overlays
US20140013359A1 (en) Delivering Personalized Media Items to a User of Interactive Television by Using Scrolling Tickers in a Hierarchical Manner
KR102195021B1 (en) Apparatus for Advertisement Agency Service and Controlling Method Thereof
US20150120463A1 (en) System and method for advertisement distribution
US20030046165A1 (en) Process for modification of Ad content by localization
US8549557B2 (en) Delivering personalized media items to multiple users of interactive television by using scrolling tickers
KR20160126492A (en) System and method for providing benefit based on message oriented service
KR102183828B1 (en) Advertising system using advertising application and advertising method using it
KR102324135B1 (en) Advertising mediation platform system using extended contents
KR102059673B1 (en) Advertisement platform system including set-top box controlling the area of advertisement contents displaying from electronic image devices and operating method using the same
KR100413244B1 (en) System and method for providing introduction advertisement based on animated image suitable to user's order
KR102227670B1 (en) Method for relaying the advertisement production and system for relaying the advertisement production
KR20200077961A (en) Method for relaying the advertisement production between advertiser and advertisement producer
JP6648969B2 (en) Portable information terminal and electronic coupon distribution and collection system using the same

Legal Events

Date Code Title Description
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant