KR20200051221A - Advertising system using advertising application and advertising method using it - Google Patents
Advertising system using advertising application and advertising method using it Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
- G06Q30/0271—Personalized advertisement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0259—Targeted advertisements based on store location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0267—Wireless devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online 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
Description
본 발명은 광고 앱을 이용한 광고 시스템 및 이를 이용한 광고 방법에 관한 것이다.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
고객 단말(10)은 앱 다운로드 서버(300)로부터 광고 앱(100)을 다운로드 받고, 특수코드를 입력해 광고 앱(100)을 활성화한다. 그리고, 고객 단말(10)은 광고 관리 서버(200) 또는 광고 컨텐츠 제공 서버(400)로부터 광고 정보를 수신하고, 수신된 광고 정보를 광고 앱(100)을 통해 출력한다. 여기서, 특수코드는 특정기업의 기업 정보 및 기업 지역 정보를 포함하는 기업코드, 특정매장의 매장 정보 및 매장 지역 정보를 포함하는 매장코드, 및 상기 기업코드와 상기 매장코드의 유효성을 검사하기 위한 유효성코드를 포함한다.The
광고 앱(100)은 고객 단말(10)에 설치된 후, 기업코드 및 매장코드로 조합된 상기 특수코드를 입력하여 활성화된다. 여기서, 광고 앱(100)은 IPTV(Internet Protocol TeleVision)나 DMB(Digital Multimedia Broadcasting) 등과 같이 영상 컨텐츠를 시청할 수 있는 스마트폰 어플리케이션을 포함하거나, 광고 정보를 디스플레이하는 옥/내외 광고 판넬에 포함된 프로그램을 포함한다.After the
광고 앱(100)은 광고 관리 서버(200) 또는 광고 컨텐츠 제공 서버(400)로부터 수신된 광고 컨텐츠를 앱의 특정한 위치에 출력한다. 그리고, 광고 앱(100)은 고객으로부터 상기 광고 컨텐츠의 선택 정보를 수신하고, 상기 광고 컨텐츠에 포함된 특정 링크를 처리하여 광고와 관련된 웹페이지에 연결한다. The
광고 관리 서버(200)는 특수코드를 광고 앱(100)에 할당하고, 특수코드를 기초로 광고 앱(100) 또는 고객 단말(10)을 적어도 하나의 그룹으로 그룹핑한다. 그리고, 광고 관리 서버(200)는 판매자 단말(20)이 선택한 타겟 그룹에 광고 정보를 전송한다. The
여기서, 판매자 단말(20)은 광고주의 광고주 단말 또는 판매자의 매장에 배치된 매장 단말 등을 포함한다. 예를 들어, 광고 관리 서버(200)는 매장의 광고를 광고 앱(100)을 통해 제공하기 위해서 고객 단말(10)을 분류하여 관리하고, 판매자 단말(20)로부터 선택된 고객 단말(10)에 광고 정보를 전달할 수 있다.Here, the
광고 관리 서버(200)는 그룹핑된 그룹별로 상이한 광고 정보를 전송할 수 있다. 또한, 광고 관리 서버(200)는 선택된 타겟 그룹에 포함된 복수의 광고 앱들 또는 타겟 그룹에 포함된 복수의 고객 단말들에 동일한 광고 정보를 동시에 전송할 수 있다. The
예를 들어, 본 발명의 한 실시예에 따른 광고 앱을 이용한 광고 시스템은 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
광고 앱 제어부(110)는 광고 앱(100)의 동작을 제어한다. 광고 앱 제어부(110)는 콜백함수에 특수코드와 매핑되는 소켓 정보를 등록해 광고 관리 서버(200)에 전송하도록 제어하고, 광고 관리 서버(200) 또는 광고 컨텐츠 제공 서버(400)로부터 수신된 광고 정보를 노출하도록 제어한다. The advertisement
특수코드 등록부(120)는 광고 관리 서버(200)로부터 할당된 특수코드를 입력해서 광고 앱(100)을 활성화한다. 그리고, 특수코드 등록부(120)는 IP 주소 및 상기 특수코드를 기초로 소켓을 생성한 후, 생성된 소켓의 소켓 정보를 이용하여 콜백함수에 상기 특수코드와 매핑되는 소켓 정보를 등록하고, 등록된 소켓 정보를 광고 관리 서버(200)에 전송한다.The special
특수코드 등록부(120)는 본 발명의 한 실시예에 따라 특수코드 입력부(122), 소켓 생성부(124), 및 콜백함수 등록부(126)를 포함한다.The special
특수코드 입력부(122)는 고객 단말(10)에 광고 앱(100)이 설치된 후, 상기 고객 단말(10)의 사용자로부터 특수코드를 입력 받거나, 큐알코드로부터 특수코드를 입력 받아 광고 앱(100)을 활성화시킨다. After the
특수코드 입력부(122)는 고객 단말(10)의 사용자가 특정 제품의 매장을 찾았을 때, 해당 매장 판매자 또는 사업자로부터 특수코드를 제공받거나, 판매자 또는 사업자의 매장에서 큐알코드를 통하여 광고 앱(100)이나 특수코드를 다운로드 받을 수 있다.When the user of the
예를 들어, 사용자의 고객 단말(10)에 광고 앱(100)이 설치되어 처음 실행이 되면 사용자 등록 요구 화면이 나타난다. 회원 가입을 통하여 사업자 아이디 및 비밀번호를 입력한 후 특수코드를 입력하면 사용자 등록이 된다. 이때, 특수코드를 알고 있는 경우는 직접 입력하면 된다. 하지만, 특수코드를 알지 못하는 경우에는 판매자 또는 사업자로부터 취득한 큐알코드를 큐알코드 스캐너를 통하여 스캔하면, 특수코드를 확인할 수 있고, 취득된 특수코드가 입력된다.For example, when the
소켓 생성부(124)는 자신의 IP 주소 및 특수코드를 사용하여 TCP/IP의 소켓(Socket)을 생성(Open)한다.The
콜백함수 등록부(126)는 소켓 생성부(124)에서 생성된 소켓 정보를 이용하여 콜백함수(Callback Method)에 IP 주소 및 특수코드와 매핑(Mapping)되는 소켓 정보를 등록한다. 그리고, 콜백함수 등록부(126)는 등록된 정보를 광고 관리 서버(200)에 전송한다. 이렇게 매핑이 완료되면, 광고 앱(100)은 이후에 필요한 모든 광고 정보를 가상 TCP/IP 세션 정보에 의하여 문제없이 전달받을 수 있다.The callback
광고 처리부(130)는 광고 관리 서버(200) 또는 광고 컨텐츠 제공 서버(400)로부터 광고 데이터를 수신하고, 수신된 광고 데이터를 광고 앱(100)을 통해 출력한다.The
광고 처리부(130)는 본 발명의 한 실시예에 따라 광고 데이터 수신부(132) 및 광고 데이터 출력부(134)를 포함한다.The
광고 데이터 수신부(132)는 광고 관리 서버(200) 또는 광고 컨텐츠 제공 서버(400)로부터 광고 데이터를 수신한다. 광고 데이터 수신부(132)는 오픈된 소켓을 통하여 광고 데이터를 수신한다. 광고 데이터 수신부(132)는 콜백함수에 등록된 소켓을 통하여 전달되는 모든 메시지를 수신한다. The advertisement
광고 데이터 출력부(134)는 수신된 광고 데이터를 광고 앱(100)을 통해 출력한다. 예를 들어, 광고 데이터 출력부(134)는 IPTV 앱이 실행되고 있는 경우, 상기 IPTV 앱에서 출력되는 방송 컨텐츠의 특정 위치에 배너 광고 행태로 수신된 광고 데이터의 광고 정보를 노출한다. 예를 들어, 광고 데이터 출력부(134)는 IPTV 앱에서 출력되는 방송 컨텐츠의 하단 부분에 텍스트가 흘러가는 형태로 광고 정보를 노출시킬 수 있다.The advertisement
또한, 광고 데이터 출력부(134)는 광고 정보가 영상 컨텐츠 또는 이미지 컨텐츠인 경우, 상기 IPTV 앱의 화면이 메인 화면으로 전환되거나, 상기 IPTV 앱의 새로운 기능이 실행될 때 광고 정보를 노출할 수 있다. 예를 들어, 광고 데이터 출력부(134)는 IPTV 앱의 화면이 메인 화면으로 전환되거나 IPTV 앱의 새로운 기능이 실행될 때, 해당 광고 정보가 노출될 수 있도록 하는 프리/미드 롤(Pre/Mid-roll) 광고 또는 인터스티셜(Interstitial) 광고 형태로 광고가 노출되도록 제어할 수 있다.In addition, when the advertisement information is video content or image content, the advertisement
광고 웹 처리부(140)는 광고 데이터에 포함된 광고 웹페이지를 분석하고, 사용자의 요구에 따라 상기 웹페이지의 특정 링크를 연결한다. 광고 웹 처리부(140)는 본 발명의 한 실시예에 따라 광고 웹 분석부(142) 및 광고 웹 연결부(144)를 포함한다.The advertisement
광고 웹 분석부(142)는 고객 단말(10)의 사용자로부터 광고 데이터의 선택 정보를 수신하고, 상기 광고 컨텐츠에 포함된 광고 웹페이지를 분석한다. 그리고, 광고 웹 연결부(144)는 사용자의 요구에 따라 광고 컨텐츠에 포함된 특정 링크를 처리하여 광고와 관련된 웹페이지에 연결한다.The advertisement
다시 말해서, 본 발명의 한 실시예에 따른 광고 앱(100)은 자신의 정보를 서버에 등록하고 오픈된 소켓 또는 콜백함수에 등록된 소켓을 통하여 전달되는 모든 메시지를 수신한다. 즉, 본 발명은 특수코드를 기초로 광고 앱의 정보를 소켓 정보에 매핑시켜 서버에 등록함으로써, 동일한 종류의 다수의 광고 앱들 중에서 특정한 광고 앱을 사용하는 특정 사용자를 효과적으로 찾아 광고 정보를 제공할 수 있는 환경을 제공한다. In other words, the
따라서, 본 발명은 광고 앱이 자신의 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
제어부(210)는 특수코드를 기초로 광고 앱 또는 고객 단말을 적어도 하나의 그룹으로 그룹핑하도록 제어한다. 또한, 제어부(210)는 타겟 그룹을 선택하여 그룹별로 광고 정보를 전송하도록 제어한다. 이때, 제어부(210)는 선택된 타겟 그룹에 그룹핑된 광고 앱(100) 또는 고객 단말(10)에 동일한 광고 정보를 전송하도록 제어할 수 있다.The
특수코드 할당부(220)는 광고 앱(100)에 특수코드를 할당한다. 그리고, 특수코드 할당부(220)는 광고 앱(100)으로부터 상기 소켓 정보를 전송 받아 데이터베이스(250)에 상기 소켓 정보를 등록한다. The special
여기서, 특수코드는 특정기업의 기업 정보 및 기업 지역 정보를 포함하는 기업코드, 특정매장의 매장 정보 및 매장 지역 정보를 포함하는 매장코드, 및 상기 기업코드와 상기 매장코드의 유효성을 검사하기 위한 유효성코드를 포함한다. 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
큐알코드 제공부(222)는 특정기업 또는 특정매장의 특수코드와 관련된 큐알코드를 생성하고, 생성된 큐알코드를 고객 단말(10) 또는 판매자 단말(20)에 제공한다.The QR
광고 앱(100)이 특수코드를 기초로 소켓을 생성하고, 생성된 소켓의 소켓 정보를 이용하여 콜백함수에 특수코드와 매핑되는 소켓 정보를 등록하면, 소켓 정보 등록부(224)는 광고 앱(100)으로부터 상기 소켓 정보를 전송 받아 데이터베이스(250)에 상기 소켓 정보를 등록한다. When the
특수코드 업데이트부(226)는 빅데이터 분석 및 인공지능 기반의 분석을 통해 고객 단말(10)에 적합한 특수코드를 추천하거나, 빅데이터 분석 및 인공지능 기반의 분석을 통해 광고 앱(100)에 할당된 특수코드를 업데이트한다.The special
그룹핑부(230)는 광고 앱(100)에 할당된 특수코드를 기초로 광고 앱들을 그룹핑한다. 예를 들어, 그룹핑부(230)는 기업코드 별로 광고 앱들을 그룹핑하거나, 매장코드 별로 광고 앱들을 그룹핑한다. 또한, 그룹핑부(230)는 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위 별로 광고 앱들을 적어도 하나의 특정 그룹으로 나누어서 그룹핑할 수 있다.The
또한, 그룹핑부(230)는 프랜차이즈 전체에 대한 광고, 해당 프랜차이즈의 지역 단위 광고, 및 매장별 광고를 별도로 지정하여 광고를 전송할 수 있는 기능을 제공한다. In addition, the
그룹핑부(230)는 본 발명의 한 실시예에 따라 특수코드 및 소켓정보 분석부(232), 그룹체계 분류부(234), 및 그룹 형성부(236)를 포함한다.The
특수코드 및 소켓정보 분석부(232)는 특수코드 및 특수코드와 매핑되는 상기 소켓 정보를 분석한다.The special code and socket
그룹체계 분류부(234)는 특수코드 및 소켓정보 분석부(232)에서 분석된 데이터를 기초로 그룹핑할 그룹의 그룹체계를 분류한다. 예를 들어, 그룹체계 분류부(232)는 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 분류한다.The group
그룹 형성부(236)는 그룹체계 분류부(234)에서 분류된 그룹체계를 기초로 광고 정보를 전송할 타겟 그룹을 형성한다. 예를 들어, 그룹 형성부(236)는 상기 광고주, 상기 기업, 상기 사업 단위, 상기 지역 단위, 또는 상기 매장 단위 별로 광고 앱들을 적어도 하나의 특정 그룹으로 나누고, 광고 컨텐츠를 전송할 특정 타겟 그룹을 형성한다.The
그룹 선택부(240)는 광고 컨텐츠를 전송할 타겟 그룹을 선택한다. 그룹 선택부(240)는 판매자 단말(20)로부터 타겟 그룹을 선택 받을 수 있다. 또한, 그룹 선택부(240)는 사업전체, 지역 전체 또는 매장별로 광고를 전송할 것인지에 대하여 선택할 수 있는 기능을 제공한다.The
그리고, 그룹 선택부(240)는 일괄전송 기능과 부분선택 기능, 또는 단일 매장 선택 기능을 제공한다. 그룹 선택부(240)는 상기 기능들을 통해서 동일한 광고를 반복하여 보낼 수 있으며, 광고의 노출시간까지 결정할 수 있다. 이때, 그룹 선택부(240)는 동일한 광고 컨텐츠를 반복하여 전송하는 경우에 해당 광고 컨텐츠의 노출시간을 줄이도록 제어할 수도 있다.In addition, the
그룹 선택부(240)는 본 발명의 한 실시예에 따라 일괄전송기능 제공부(242), 부분선택전송기능 제공부(244), 및 단일매장선택기능 제공부(246)을 포함한다.The
일괄전송기능 제공부(242)는 타겟 그룹에 포함된 광고 앱들에 동일한 광고 컨텐츠를 전송하는 일괄 전송 기능을 제공한다.The batch transmission
부분선택전송기능 제공부(244)는 타겟 그룹에 포함된 광고 앱들 중에 일부의 광고 앱들만을 선택해서 광고 컨텐츠를 전송하는 부분 선택 전송 기능을 제공한다.The partial selection transmission
단일매장선택기능 제공부(246)는 매장 단위 별로 광고 앱들을 선택하여 광고 컨텐츠를 전송하는 단일 매장 선택 기능을 제공한다.The single store selection
데이터베이스(250)는 본 발명의 한 실시예에 따라 특수코드를 저장하는 특수코드 저장부(252) 및 광고 컨텐츠를 저장하는 광고 데이터 저장부(254)를 포함한다.The
광고 전송 처리부(260)는 광고 앱에(100) 전송할 광고 컨텐츠를 광고 컨텐츠 제공 서버(400)로부터 수신하고, 판매자 단말(10)로부터 선택된 타겟 그룹에 상기 광고 컨텐츠를 전송한다. 광고 전송 처리부(260)는 광고 컨텐츠를 전송할 광고 앱(100)의 위치 및 IP 주소의 변경과 상관없이 광고 컨텐츠를 정확히 전달하도록 제어한다. The advertisement
광고 전송 처리부(260)는 본 발명의 한 실시예에 따라 광고 전송 제어부(262) 및 전송방법 제어부(264)을 포함한다.The advertisement
광고 전송 제어부(262)는 특정기업의 기업코드가 할당된 광고 앱들에 상기 특정기업의 광고 정보를 전송하거나, 특정매장의 매장코드가 할당된 광고 앱들에 상기 특정매장의 광고 정보를 전송하도록 제어한다. The advertisement
또한, 광고 전송 제어부(262)는 광고 앱(100)의 구동상태에 따라 광고 컨텐츠를 전송한다. 예를 들어, 광고 앱(100)이 IPTV 앱이고, 상기 IPTV 앱이 실행되지 않는 경우, 광고 전송 제어부(262)는 상기 IPTV 앱이 설치된 고객 단말(10)에 푸쉬(Push) 기술에 의하여 문자 메시지로 광고 정보를 전송한다.In addition, the advertisement
그리고, 전송방법 제어부(264)는 광고 관리 서버(200)가 직접 광고 컨텐츠를 전송하도록 제어하거나, 광고 컨텐츠 제공 서버(400)가 광고 컨텐츠를 전송하도록 제어한다. 전송방법 제어부(264)는 광고 컨텐츠 제공 서버(400)가 광고 컨텐츠를 전송할 수 있도록 타겟 그룹의 정보를 컨텐츠 제공 서버(400)에 제공한다.In addition, the transmission
또한, 전송방법 제어부(264)는 데이터베이스(250)에 저장된 광고 컨텐츠를 전송하도록 제어할 뿐만 아니라, 판매자 단말(20)이 직접 필요한 광고 컨텐츠를 작성하여 보낼 수 있는 기능을 판매자 단말(20)에 제공한다.In addition, the transmission
이를 통해서, 고객은 단일 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
그리고, 광고 관리 서버(200)는 광고 앱들에 할당된 특수코드를 기초로 광고 앱들을 복수의 그룹으로 그룹핑한다(S104). Then, the
이때, 광고 관리 서버(200)는 기업코드 별로 광고 앱들을 그룹핑하거나, 매장코드 별로 광고 앱들을 그룹핑한다. 또한, 광고 관리 서버(200)는 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위 별로 광고 앱들을 적어도 하나의 특정 그룹으로 나누어서 그룹핑할 수도 있다.At this time, the
도 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
그리고, 광고 관리 서버(200)는 선택된 타겟 그룹에 광고 정보를 전송한다(S108). 이때, 광고 관리 서버(200)는 그룹핑된 그룹별로 상이한 광고 정보를 전송할 수 있다. 또한, 광고 관리 서버(200)는 상기 타겟 그룹에 포함된 복수의 광고 앱들에 동일한 광고 정보를 동시에 전송하고, 타겟 그룹에 포함된 복수의 고객 단말들에 동일한 광고 정보를 동시에 전송할 수도 있다.Then, the
도 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
그리고, 광고 관리 서버(200)는 기업코드 및 매장코드를 기초로 기업, 지역, 매장단위로 광고 앱들을 분류한다(S204). 예를 들어, 광고 관리 서버(200)는 상기 광고주, 상기 기업, 상기 사업 단위, 상기 지역 단위, 또는 상기 매장 단위 별로 광고 앱들을 적어도 하나의 특정 그룹으로 나누고, 광고 컨텐츠를 전송할 특정 타겟 그룹을 형성할 수 있다.Then, the
또한, 광고 관리 서버(200)는 복수의 광고 앱들 중에 특정기업의 특수코드가 할당된 광고 앱을 식별하고 추적할 수 있다(S206).In addition, the
그리고, 판매자 단말(20)이 특정 사용자, 특정 그룹 및 특정 매장과 관련된 광고 앱들을 선택하면, 광고 관리 서버(200)는 판매자 단말(20)이 선택한 그룹의 광고 앱에 광고 정보 전송하도록 제어한다(S208, S210).Then, when the
도 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
이를 통해서, 판매자 단말(20)은 사업전체, 지역 전체 또는 매장별로 광고를 전송할 고객들을 선택할 수 있고, 동일한 광고를 고객들에게 반복하여 보낼 수 있다. 또한, 광고 컨텐츠가 영상 컨텐츠인 경우에, 판매자 단말(20)은 광고의 노출시간을 결정해서 고객들에게 광고 컨텐츠를 전송할 수 있다.Through this, the
도 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
그리고, 고객 단말(10)은 자신의 IP 주소 및 특수코드를 기초로 TCP/IP의 소켓(Socket)을 생성(Open)한다(S308). Then, the
또한, 고객 단말(10)은 IP 주소 및 특수코드와 매핑되는 소켓 정보를 콜백 함수에 등록하고, 상기 소켓 정보를 광고 관리 서버(200)로 전송한다(S310, S312). 이렇게 매핑 작업이 완료되면, 고객 단말(10)은 모든 광고 정보를 가상 TCP/IP 세션 정보에 의해 전달받고, 수신된 광고 정보를 광고 앱(100)에 제공한다.In addition, the
즉, 본 발명은 특수코드를 기초로 광고 앱의 정보를 소켓 정보에 매핑시켜 서버에 등록하고, 오픈된 소켓을 통하여 광고 데이터를 제공함으로써, 동일한 종류의 다수의 광고 앱들 중에서 특정한 광고 앱을 사용하는 특정 사용자를 효과적으로 찾아 광고 정보를 제공할 수 있는 환경을 제공한다.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
고객 단말(10)은 IPTV 앱의 구동 상태에 따라 광고 수신 방법이나 광고 노출 방법을 결정할 수도 있다. 예를 들어, IPTV 앱이 구동 중인 경우에는 방송 컨텐츠에 노출할 수 있는 광고 컨텐츠를 직접 수신하고, 수신된 광고 컨텐츠를 방송 컨텐츠의 특정 위치에 노출시킬 수 있다(S408 내지 S412).The
도 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
그리고, 고객 단말(10)은 광고 정보가 영상 컨텐츠 또는 이미지 컨텐츠인 경우, IPTV 앱의 방송 컨텐츠 화면(40)이 메인 화면으로 전환되거나, IPTV 앱의 새로운 기능이 실행될 때 광고 컨텐츠(50)를 노출할 수 있다. 이때, 본 발명은 IPTV 앱의 새로운 기능이 실행될 때 해당 광고 정보가 노출될 수 있도록 하는 프리/미드 롤(Pre/Mid-roll) 광고 또는 인터스티셜(Interstitial) 광고 형태로 광고가 노출되도록 제어할 수 있다.In addition, when the advertisement information is video content or image content, the
그리고, IPTV 앱이 실행되지 않은 경우에는 고객 단말(10)은 문자 메시지로 광고 정보를 수신한다(S414).Then, when the IPTV app is not executed, the
도 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
도 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
그리고, 본 발명의 광고 시스템은 특정 타겟 그룹을 선택하고, 선택된 타겟 그룹에 포함된 광고 앱들에 광고 컨텐츠를 전송한다(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
도 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
그리고, 고객 단말(10)은 자신의 IP 주소 및 특수코드를 기초로 TCP/IP 소켓을 생성하고, 콜백함수에 IP 주소 및 특수코드와 매핑되는 소켓 정보를 등록한다(S604 및 S606).Then, the
광고 관리 서버(200)는 고객 단말(10)로부터 소켓 정보를 수신하고, 수신된 소켓 정보를 데이터베이스(250)에 등록한다(S608 및 S610).The
또한, 광고 관리 서버(200)는 특수코드와 매핑되는 소켓 정보를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 분류하고, 광고주, 기업, 지역, 매장 등의 단위로 광고 앱들을 그룹핑한다(S612 및 S614).In addition, the
그리고, 판매자 단말(20)은 광고 관리 서버(200)로부터 그룹핑된 그룹 정보를 수신하고, 그룹핑된 그룹들 중에서 광고 정보를 전송할 타겟 그룹을 선택한다(S616, S618).Then, the
광고 관리 서버(200)는 타겟 그룹에 광고 정보를 직접 전송하거나, 타겟 그룹 정보를 광고 컨텐츠 제공 서버(400)에 제공할 수도 있다(S620).The
광고 컨텐츠 제공 서버(400)가 타겟 그룹 정보를 수신한 경우에는 광고 컨텐츠 제공 서버(400)가 직접 광고 컨텐츠를 고객 단말(10)에 전송하고(S622), 고객 단말(10)은 광고 앱(100)이나 문자 메시지를 통해서 수신된 광고 컨텐츠를 노출한다(S624).When the advertisement
도 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.
상기 특수코드는,
특정기업의 기업 정보 및 기업 지역 정보를 포함하는 기업코드, 특정매장의 매장 정보 및 매장 지역 정보를 포함하는 매장코드, 및 상기 기업코드와 상기 매장코드의 유효성을 검사하기 위한 유효성코드를 포함하는 광고 앱을 이용한 광고 방법.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.
상기 그룹핑하는 단계는,
상기 특수코드 별로 광고 앱들을 그룹핑하되, 상기 기업코드 별로 광고 앱들을 그룹핑하거나 상기 매장코드 별로 광고 앱들을 그룹핑하는 광고 앱을 이용한 광고 방법.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.
상기 광고 정보를 전송하는 단계는,
특정기업의 기업코드가 할당된 광고 앱들에 상기 특정기업의 광고 정보를 전송하거나, 특정매장의 매장코드가 할당된 광고 앱들에 상기 특정매장의 광고 정보를 전송하는 광고 앱을 이용한 광고 방법.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.
상기 특수코드를 할당하는 단계는,
고객 단말에 상기 광고 앱이 설치된 후, 상기 고객 단말의 사용자에 의해 특수코드가 입력되거나 상기 고객 단말이 큐알코드로부터 특수코드를 입력 받아 상기 광고 앱이 활성화되는 단계, 그리고
상기 활성화된 광고 앱이 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.
상기 그룹핑하는 단계는,
상기 특수코드 또는 상기 특수코드와 매핑되는 상기 소켓 정보를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 구분하는 단계, 그리고
상기 광고주, 상기 기업, 상기 사업 단위, 상기 지역 단위, 또는 상기 매장 단위 별로 상기 광고 앱들을 적어도 하나의 특정 그룹으로 나누어서 그룹핑하는 단계
를 포함하는 광고 앱을 이용한 광고 방법.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.
상기 광고 정보를 전송하는 단계는,
광고 컨텐츠 제공 서버로부터 광고 앱에 전송할 광고 컨텐츠를 수신하여 등록하고, 판매자 단말로부터 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위 별로 광고 컨텐츠를 전송할 그룹을 선택 받아 선택된 그룹별로 상이한 광고 컨텐츠를 전송하는 단계
를 포함하는 광고 앱을 이용한 광고 방법.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.
상기 광고 정보를 전송하는 단계는,
그룹핑된 그룹들 중에서 타겟 그룹을 선택하는 그룹 선택 기능, 타겟 그룹에 포함된 광고 앱들에 동일한 광고 컨텐츠를 전송하는 일괄 전송 기능, 타겟 그룹에 포함된 광고 앱들 중에 일부의 광고 앱들만을 선택해서 광고 컨텐츠를 전송하는 부분 선택 전송 기능, 또는 매장 단위 별로 광고 앱들을 선택하여 광고 컨텐츠를 전송하는 단일 매장 선택 기능 중 적어도 하나를 제공하고, 상기 기능들을 이용하여 특정 고객 단말 또는 특정 그룹에 동일한 광고 컨텐츠를 반복하여 전송하도록 제어하거나 광고 컨텐츠의 노출시간을 조절하도록 제어하는 광고 앱을 이용한 광고 방법.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.
상기 광고 앱은, 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.
상기 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.
상기 특수코드는,
특정기업의 기업 정보 및 기업 지역 정보를 포함하는 기업코드, 특정매장의 매장 정보 및 매장 지역 정보를 포함하는 매장코드, 및 상기 기업코드와 상기 매장코드의 유효성을 검사하기 위한 유효성코드를 포함하는 광고 앱을 이용한 광고 시스템.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.
상기 광고 관리 서버는,
상기 특수코드를 광고 앱에 할당하는 특수코드 할당부,
상기 특수코드 별로 광고 앱들을 그룹핑하되, 상기 기업코드 별로 광고 앱들을 그룹핑하거나 상기 매장코드 별로 광고 앱들을 그룹핑하는 그룹핑부, 그리고
광고 컨텐츠 제공 서버로부터 광고 앱에 전송할 광고 컨텐츠를 수신하고, 판매자 단말로부터 기업, 지역 또는 매장 단위 별로 광고 컨텐츠를 전송할 그룹을 선택 받아 선택된 그룹에 상기 광고 컨텐츠를 전송하는 광고 전송 처리부
를 포함하는 광고 앱을 이용한 광고 시스템.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.
상기 특수코드 할당부는,
상기 광고 앱이 상기 특수코드를 기초로 소켓을 생성하고, 생성된 소켓의 소켓 정보를 이용하여 콜백함수에 상기 특수코드와 매핑되는 소켓 정보를 등록하면, 상기 광고 앱으로부터 상기 소켓 정보를 전송 받아 데이터베이스에 상기 소켓 정보를 등록하는 광고 앱을 이용한 광고 시스템.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.
상기 그룹핑부는,
상기 특수코드를 기초로 광고주, 기업, 사업 단위, 지역 단위, 또는 매장 단위로 그룹체계를 분류하는 그룹체계분류부, 그리고
상기 광고 앱들을 상기 광고주, 상기 기업, 상기 사업 단위, 상기 지역 단위, 또는 상기 매장 단위 별로 상기 광고 앱들을 적어도 하나의 특정 그룹으로 나누고, 광고 컨텐츠를 전송할 특정 타겟 그룹을 형성하는 그룹 형성부
를 포함하는 광고 앱을 이용한 광고 시스템.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.
상기 광고 전송 처리부는,
특정기업의 기업코드가 할당된 광고 앱들에 상기 특정기업의 광고 정보를 전송하거나, 특정매장의 매장코드가 할당된 광고 앱들에 상기 특정매장의 광고 정보를 전송하도록 제어하는 광고 앱을 이용한 광고 시스템.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.
상기 광고 관리 서버는,
판매자 단말로부터 기업, 지역 또는 매장 단위 별로 광고 컨텐츠를 전송할 그룹을 선택 받아 선택된 그룹에 상기 광고 컨텐츠를 전송하도록 제어하며, 그룹 선택 기능, 일괄전송 기능, 부분선택 전송 기능, 또는 단일 매장 선택 기능 중 적어도 하나를 제공하여 특정 고객 단말 또는 특정 그룹에 동일한 광고 컨텐츠를 반복하여 전송하도록 제어하거나 광고 컨텐츠의 노출시간을 조절하도록 제어하는 광고 앱을 이용한 광고 시스템.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.
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)
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 |
-
2018
- 2018-11-05 KR KR1020180134288A patent/KR102183828B1/en active IP Right Grant
Patent Citations (7)
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 |