KR101226991B1 - Advertising system using push notification, advertising method performed on advertising system and computing device for advertisement using push notification - Google Patents
Advertising system using push notification, advertising method performed on advertising system and computing device for advertisement using push notification Download PDFInfo
- Publication number
- KR101226991B1 KR101226991B1 KR1020110017539A KR20110017539A KR101226991B1 KR 101226991 B1 KR101226991 B1 KR 101226991B1 KR 1020110017539 A KR1020110017539 A KR 1020110017539A KR 20110017539 A KR20110017539 A KR 20110017539A KR 101226991 B1 KR101226991 B1 KR 101226991B1
- Authority
- KR
- South Korea
- Prior art keywords
- server
- advertisement
- push
- terminal
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0272—Period of advertisement exposure
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
푸쉬 메시지를 이용한 광고 시스템, 광고 시스템에서 수행되는 광고 방법 및 푸쉬 메시지를 이용한 광고가 가능한 컴퓨팅 장치에 관한 것이다. 본 발명에 따르면 컴퓨팅 장치의 디스플레이부에 푸쉬 메시지를 표시하는 단계와 푸쉬 메시지와 연관된 메인 메시지를 표시하는 단계 사이에 광고를 표시하므로 컴퓨팅 장치의 디스플레이부 전체에 광고를 표시할 수 있으며, 컴퓨팅 장치의 사용자에게 광고의 제공이 용이하여 광고의 효과가 증대될 수 있다.The present invention relates to an advertisement system using a push message, an advertisement method performed in an advertisement system, and a computing device capable of advertisement using a push message. According to the present invention, since the advertisement is displayed between the display of the push message on the display unit of the computing device and the display of the main message associated with the push message, the advertisement may be displayed on the entire display unit of the computing device. The advertisement may be easily provided to the user, thereby increasing the effectiveness of the advertisement.
Description
본 발명은 푸쉬 메시지를 이용한 광고 시스템, 광고 시스템에서 수행되는 광고 방법 및 푸쉬 메시지를 이용한 광고가 가능한 컴퓨팅 장치에 관한 것으로, 특히 컴퓨팅 장치의 디스플레이부에 푸쉬 메시지를 표시하는 단계와 푸쉬 메시지와 연관된 메인 메시지를 표시하는 단계 사이에 광고를 표시하는 푸쉬 메시지를 이용한 광고 시스템, 광고 시스템에서 수행되는 광고 방법 및 푸쉬 메시지를 이용한 광고가 가능한 컴퓨팅 장치에 관한 것이다.The present invention relates to an advertisement system using a push message, an advertisement method performed in the advertisement system, and a computing device capable of advertising using a push message. In particular, the present invention relates to displaying a push message on a display unit of a computing device and a main message associated with the push message. The present invention relates to an advertisement system using a push message for displaying an advertisement between displaying a message, an advertisement method performed in the advertisement system, and a computing device capable of advertisement using the push message.
멀티미디어 장치의 소형화 및 고성능화 기술이 발전함에 따라, 휴대가 가능하며 처리 능력이 향상된 다양한 컴퓨팅 장치가 널리 보급되었다.As the technology for miniaturization and high performance of multimedia devices has been developed, various computing devices, which are portable and have improved processing power, have been widely used.
휴대용 컴퓨팅 장치의 대표적인 기기인 스마트 폰을 예로 들면, 스마트 폰의 사용자 및 사용 시간이 증가하면서 스마트 폰을 이용한 광고 시스템에 대한 관심이 증대되고 있다.For example, a smart phone, which is a representative device of a portable computing device, has increased interest in an advertisement system using a smart phone as the user and use time of the smart phone increases.
종래 기술에 따른 스마트 폰의 일반적인 광고 시스템은 배너 광고를 이용한 광고 시스템이다.A general advertising system of a smartphone according to the prior art is an advertising system using a banner advertisement.
배너 광고를 이용한 광고 시스템은 스마트 폰의 디스플레이의 일부에 배너 광고가 표시된다. 스마트 폰의 사용자가 배너 광고를 클릭하는 경우, 배너 광고에 연결된 광고 페이지에 접속되거나, 광고의 대상인 애플리케이션을 설치하는 애플리케이션 스토어에 접속된다.In an advertisement system using a banner advertisement, a banner advertisement is displayed on a part of a display of a smartphone. When the user of the smartphone clicks on the banner advertisement, the user is connected to an advertisement page connected to the banner advertisement, or to an application store for installing an application that is the target of the advertisement.
그러나 배너형 광고는 다음과 같은 문제점이 있다.However, banner-type advertising has the following problems.
일반적인 스마트 폰은 휴대성을 위하여 디스플레이의 크기에 제약을 받는다. 배너 광고가 클릭되기 위해서는 스마트 폰의 사용자가 배너 광고를 인식해야 하지만, 스마트 폰의 작은 디스플레이에서 화면의 일부에 표시되는 배너광고는 시인성이 떨어지는 문제점이 있다.A typical smart phone is limited in size of the display for portability. In order for the banner advertisement to be clicked, the user of the smartphone must recognize the banner advertisement, but the banner advertisement displayed on a part of the screen in a small display of the smartphone has a problem of poor visibility.
또한, 스마트 폰의 사용자가 배너 광고를 클릭해야 배너 광고가 목적으로 하는 광고가 사용자에게 제공되지만, 사용자가 관심을 가지는 분야의 배너 광고를 제외하고는 사용자가 배너 광고를 클릭하도록 유도하기 어렵다는 문제점이 있다.In addition, although a user of a smartphone must click on a banner advertisement, the advertisement provided for the banner advertisement is provided to the user, but it is difficult to induce a user to click on the banner advertisement except for a banner advertisement in a field of interest. have.
상기 문제점을 해결하기 위하여, 본 발명은 컴퓨팅 장치의 디스플레이부에 푸쉬 메시지를 표시하는 단계와 푸쉬 메시지와 연관된 메인 메시지를 표시하는 단계 사이에 광고를 표시하는 푸쉬 메시지를 이용한 광고 시스템, 광고 시스템에서 수행되는 광고 방법 및 푸쉬 메시지를 이용한 광고가 가능한 컴퓨팅 장치를 제공하는 것을 그 목적으로 한다.In order to solve the above problems, the present invention is carried out in the advertising system, advertising system using a push message for displaying an advertisement between displaying a push message on the display unit of the computing device and displaying the main message associated with the push message. It is an object of the present invention to provide an advertising method and a computing device capable of advertising using a push message.
상기 목적을 달성하기 위하여, 본 발명에 따른 광고 시스템은 애플리케이션이 실행되는 단말기를 이용한 광고 시스템에 있어서, 푸쉬 메시지를 저장하는 메시지 서버; 상기 메시지 서버로부터 상기 푸쉬 메시지를 수신하며, 상기 메시지 서버로부터 수신한 푸쉬 메시지를 푸쉬 서버를 통해 상기 단말기로 전송하는 푸쉬 요청 서버; 및 상기 푸쉬 메시지를 수신한 단말기의 광고 요청에 따라 광고 데이터를 상기 단말기로 전송하는 광고 서버를 포함하되, 상기 단말기는 사용자의 입력을 수신하면, 상기 푸쉬 메시지, 상기 광고 서버로부터 수신한 광고 데이터 및 상기 푸쉬 메시지와 연관된 메인 메시지를 순차적으로 표시하는 것을 특징으로 한다.In order to achieve the above object, the advertisement system according to the present invention, the advertisement system using a terminal running the application, the message server for storing the push message; A push request server that receives the push message from the message server and transmits the push message received from the message server to the terminal through a push server; And an advertisement server for transmitting advertisement data to the terminal according to an advertisement request of the terminal receiving the push message, wherein the terminal receives the user's input, the push message, the advertisement data received from the advertisement server, and The main message associated with the push message is sequentially displayed.
본 발명에 따른 광고 시스템은 상기 광고 데이터를 저장하고, 상기 광고 서버의 광고 데이터 요청에 따라 상기 광고 데이터를 상기 광고 서버로 전송하는 광고 저장 서버를 더 포함할 수 있다.The advertisement system according to the present invention may further include an advertisement storage server that stores the advertisement data and transmits the advertisement data to the advertisement server according to the advertisement data request of the advertisement server.
상기 광고 저장 서버는 클라우드 스토리지 서버를 포함하는 것이 바람직하다.Preferably, the advertisement storage server includes a cloud storage server.
본 발명에 따른 광고 시스템은 상기 광고 저장 서버로 상기 광고 데이터를 전송하고, 상기 광고 서버로 상기 광고 데이터에 대응하는 광고 식별자를 전송하는 광고 관리 서버를 더 포함할 수 있다.The advertisement system according to the present invention may further include an advertisement management server which transmits the advertisement data to the advertisement storage server and transmits an advertisement identifier corresponding to the advertisement data to the advertisement server.
상기 광고 데이터 요청은 상기 광고 식별자를 포함하며, 상기 광고 저장 서버는 상기 광고 데이터 요청에 포함된 상기 광고 식별자에 대응하는 광고 데이터를 상기 광고 서버로 전송하는 것이 바람직하다.The advertisement data request includes the advertisement identifier, and the advertisement storage server preferably transmits advertisement data corresponding to the advertisement identifier included in the advertisement data request to the advertisement server.
본 발명에 따른 광고 시스템은 상기 단말기를 사용하는 사용자의 사용자 정보를 저장하며, 상기 광고 서버의 사용자 정보 요청에 따라 상기 사용자 정보를 상기 광고 서버로 전송하는 CRM 서버를 더 포함할 수 있다.The advertisement system according to the present invention may further include a CRM server storing user information of a user who uses the terminal and transmitting the user information to the advertisement server according to a user information request of the advertisement server.
상기 광고 서버는 상기 사용자 정보에 따라 상기 광고 데이터를 상기 단말기로 전송하는 것이 바람직하다.Preferably, the advertisement server transmits the advertisement data to the terminal according to the user information.
상기 사용자 정보는 상기 사용자의 성별, 연령, 지역, 취미 및 관심분야 중 적어도 하나를 포함하는 것이 바람직하다.The user information may include at least one of a gender, age, region, hobbies and interests of the user.
상기 지역은 상기 사용자가 지정한 지역을 포함하는 것이 바람직하다.Preferably, the region includes a region designated by the user.
상기 지역은 상기 사용자의 현재 위치와 연관된 지역을 포함하는 것이 바람직하다.The area preferably includes an area associated with the current location of the user.
상기 푸쉬 요청 서버는 상기 푸쉬 메시지를 제1 푸쉬 서버를 통해 제1 운영체제가 탑재된 상기 단말기로 전송하는 제1 푸쉬 요청 서버; 및 상기 푸쉬 메시지를 제2 푸쉬 서버를 통해 제2 운영체제가 탑재된 상기 단말기로 전송하는 제2 푸쉬 요청 서버 중 적어도 하나를 포함하는 것이 바람직하다.The push request server may include: a first push request server configured to transmit the push message to the terminal equipped with a first operating system through a first push server; And a second push request server for transmitting the push message to the terminal equipped with a second operating system through a second push server.
상기 제1 푸쉬 요청 서버 및 제2 푸쉬 요청 서버 각각은 상기 메시지 서버가 요청하는 상기 푸쉬 메시지의 개수 및 크기에 따라 서버 자원이 할당되는 클라우드 컴퓨팅 서버를 포함하는 것이 바람직하다.Each of the first push request server and the second push request server preferably includes a cloud computing server to which server resources are allocated according to the number and size of the push messages requested by the message server.
상기 단말기는 모바일 통신 장치, 스마트 폰, 태블릿 PC 및 스마트 TV를 포함하는 것이 바람직하다.The terminal preferably comprises a mobile communication device, a smart phone, a tablet PC and a smart TV.
본 발명에 따른 광고 시스템에서 수행되는 광고 방법은 애플리케이션이 실행되는 단말기, 메시지 서버, 푸쉬 요청 서버 및 광고 서버를 포함하는 광고 시스템에서 수행되는 광고 방법에 있어서, (a) 애플리케이션 서버로부터 수신한 푸쉬 메시지를 상기 메시지 서버가 저장하는 단계; (b) 상기 애플리케이션 서버가 상기 (a) 단계에서 저장된 상기 푸쉬 메시지를 상기 메시지 서버를 통해 상기 푸쉬 요청 서버에 요청하는 단계; (c) 상기 푸쉬 요청 서버가 상기 (b) 단계에서 요청된 상기 푸쉬 메시지를 푸쉬 서버를 통해 상기 단말기로 전송하는 단계; (d) 상기 (c) 단계에서 수신된 상기 푸쉬 메시지를 상기 단말기의 디스플레이부에 표시하는 단계; (e) 상기 단말기가 상기 단말기를 사용하는 사용자의 입력을 수신하면, 광고 데이터를 상기 광고 서버에 요청하는 단계; (f) 상기 광고 서버는 상기 (e) 단계에서 요청된 상기 광고 데이터를 상기 단말기로 전송하는 단계; (g) 상기 (f) 단계에서 수신한 상기 광고 데이터를 상기 단말기의 디스플레이부에 표시하는 단계; 및 (h) 상기 광고 데이터의 표시가 종료되면, 상기 단말기는 상기 애플리케이션의 제어에 따라 상기 푸쉬 메시지와 연관된 메인 메시지를 상기 디스플레이부에 표시하는 단계를 포함하는 것을 특징으로 한다.The advertisement method performed in the advertisement system according to the present invention is an advertisement method performed in an advertisement system including a terminal on which an application is executed, a message server, a push request server, and an advertisement server. Storing the message server; (b) the application server requesting the push request server through the message server to the push message stored in the step (a); (c) the push request server transmitting the push message requested in step (b) to the terminal through a push server; (d) displaying the push message received in step (c) on a display unit of the terminal; (e) when the terminal receives an input of a user who uses the terminal, requesting advertisement data from the advertisement server; (f) the advertisement server transmitting the advertisement data requested in the step (e) to the terminal; (g) displaying the advertisement data received in the step (f) on the display unit of the terminal; And (h) when the display of the advertisement data ends, the terminal displaying the main message associated with the push message on the display unit under the control of the application.
본 발명에 따른 컴퓨팅 장치는 디스플레이부, 애플리케이션이 저장되는 메모리, 상기 애플리케이션을 실행하는 프로세서를 포함하는 컴퓨팅 장치에 있어서, 상기 애플리케이션은 상기 디스플레이부에 표시된 푸쉬 메시지의 표시가 종료되면 상기 푸쉬 메시지에 대응하는 광고 데이터를 광고 서버에 요청하는 제1 인스트럭션; 상기 광고 데이터를 상기 광고 서버로부터 수신하는 제2 인스트럭션; 상기 제2 인스트럭션에 따라 수신한 상기 광고데이터를 상기 디스플레이부에 표시하는 제3 인스트럭션; 상기 광고 데이터의 표시가 종료되면, 상기 푸쉬 메시지와 연관된 메인 메시지를 상기 디스플레이부에 표시하는 제4 인스트럭션을 포함하는 것을 특징으로 한다.According to an embodiment of the present invention, a computing device includes a display unit, a memory in which an application is stored, and a processor executing the application, wherein the application corresponds to the push message when the display of the push message displayed on the display unit ends. A first instruction for requesting advertisement data to the advertisement server; A second instruction for receiving the advertisement data from the advertisement server; A third instruction for displaying the advertisement data received according to the second instruction on the display unit; And when the display of the advertisement data ends, a fourth instruction for displaying the main message associated with the push message on the display unit.
본 발명에 따른 광고 시스템, 광고 시스템에서 수행되는 광고 방법 및 컴퓨팅 장치는 다음과 같은 장점이 있다.Advertising system according to the present invention, the advertising method and the computing device performed in the advertising system has the following advantages.
컴퓨팅 장치의 디스플레이부에 푸쉬 메시지를 표시하는 단계와 푸쉬 메시지와 연관된 메인 메시지를 표시하는 단계 사이에 컴퓨팅 장치의 디스플레이부 전체에 광고를 표시하므로, 디스플레이부가 작은 컴퓨팅 장치에서도 효과적으로 광고 효과를 거둘 수 있다.Since the advertisement is displayed on the entire display unit of the computing device between displaying the push message on the display unit of the computing device and displaying the main message associated with the push message, the display unit may effectively perform the advertisement effect even on the small computing device. .
또한 컴퓨팅 장치의 디스플레이부에 표시된 푸쉬 메시지를 사용자가 클릭 하면 디스플레이부에 광고가 표시되므로, 배너 광고의 클릭 여부 및 광고에 대한 사용자의 관심과 무관하게 사용자에게 광고가 제공되어 광고의 효과를 증대시킬 수 있다.In addition, when a user clicks a push message displayed on the display unit of the computing device, the advertisement is displayed on the display unit. Therefore, the advertisement is provided to the user regardless of whether the banner advertisement is clicked or the user's interest in the advertisement. Can be.
도 1은 본 발명에 따른 광고 시스템에서 수행되는 광고 방법을 도시한 흐름도.
도 2는 본 발명에 따른 광고 시스템을 도시한 블록도.
도 3은 본 발명에 따른 컴퓨팅 장치를 도시한 블록도.
도 4는 본 발명에 따른 컴퓨팅 장치에 포함된 애플리케이션을 도시한 블록도.1 is a flowchart illustrating an advertisement method performed in an advertisement system according to the present invention.
2 is a block diagram illustrating an advertising system according to the present invention.
3 is a block diagram illustrating a computing device in accordance with the present invention.
4 is a block diagram illustrating an application included in a computing device in accordance with the present invention.
이하에서는, 첨부된 도면을 참조하여 본 발명에 따른 광고 시스템, 광고 시스템에서 수행되는 광고 방법 및 컴퓨팅 장치의 바람직한 실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail preferred embodiments of the advertising system, the advertising method and the computing device performed in the advertising system according to the present invention.
본 발명의 바람직한 실시예를 설명하기 전에, 본 명세서에서 사용되는 용어를 정의한다.Before describing the preferred embodiment of the present invention, the terms used herein are defined.
1. 푸쉬 메시지1. Push message
푸쉬 메시지는 컴퓨팅 장치에 설치된 애플리케이션의 실행이 필요한 것을 알리는 메시지를 의미한다.The push message refers to a message indicating that the application installed on the computing device needs to be executed.
휴대가 가능한 컴퓨팅 장치의 대표적인 기기인 스마트 폰을 예로 들면, 스마트 폰에 설치된 애플리케이션의 실행이 필요한 경우 스마트 폰으로 푸쉬 메시지를 전송한다.For example, a smart phone, which is a representative device of a portable computing device, transmits a push message to a smart phone when an application installed in the smart phone needs to be executed.
스마트 폰에는 다양한 애플리케이션이 설치 될 수 있다. 휴대용 컴퓨팅 기기인 스마트 폰의 특성상 배터리의 제약을 받기 때문에, 스마트 폰에 설치된 모든 애플리케이션을 항상 활성화시키지는 않는다. 애플리케이션의 실행이 필요한 경우 애플리케이션의 관리자는 스마트 폰으로 푸쉬 메시지를 전송하여 스마트 폰의 실행이 필요함을 알린다. 스마트 폰의 사용자가 푸쉬 메시지를 클릭하면 푸쉬 메시지에 대응하는 애플리케이션이 실행된다.Various applications can be installed on the smartphone. Because of the limitations of batteries due to the nature of smartphones, portable computing devices, not all applications installed on smartphones are always activated. If the application needs to be run, the manager of the application sends a push message to the smart phone to notify that the smart phone needs to be run. When the user of the smartphone clicks the push message, an application corresponding to the push message is executed.
2. 메인 메시지2. Main message
메인 메시지는 컴퓨팅 장치의 사용자가 푸쉬 메시지를 클릭하여 애플리케이션이 실행된 후 표시되는 푸쉬 메시지와 연관된 메시지를 의미한다.The main message refers to a message associated with the push message displayed after the user of the computing device clicks the push message to execute the application.
예를 들어, 컴퓨팅 장치에 설치된 애플리케이션이 인터넷 상에서 운영되는 블로그 서비스와 연관된 애플리케이션이라 하면, 컴퓨팅 장치의 사용자는 애플리케이션을 실행하여야 블로그에 접속하여 게시물을 확인할 수 있다.For example, if an application installed on a computing device is an application associated with a blog service running on the Internet, a user of the computing device may need to execute the application to access a blog and check a post.
블로그에 새로운 게시물이 등록되면 애플리케이션의 관리자는 컴퓨팅 장치의 사용자에게 새로운 게시물이 등록되었다는 사실을 알리는 푸쉬 메시지를 전송한다.When a new post is registered on a blog, the administrator of the application sends a push message to the user of the computing device that the new post has been registered.
컴퓨팅 장치의 사용자가 새로운 게시물을 보기 위하여 푸쉬 메시지를 클릭하면 애플리케이션이 실행되고 블로그에 등록된 새로운 게시물인 메인 메시지가 표시된다.When a user of the computing device clicks a push message to view a new post, the application launches and displays the main message, a new post registered to the blog.
이하에서는, 도 1을 참조하여 본 발명에 따른 광고 시스템에서 수행되는 광고 방법에 대하여 상세히 설명한다.Hereinafter, an advertisement method performed in the advertisement system according to the present invention will be described in detail with reference to FIG. 1.
도 1은 본 발명에 따른 광고 시스템에서 수행되는 광고 방법을 도시한 흐름도이다.1 is a flowchart illustrating an advertisement method performed in an advertisement system according to the present invention.
설명의 편의를 위하여 애플리케이션이 실행되는 컴퓨팅 장치를 단말기라 한다. 단말기는 모바일 통신 장치, 스마트 폰, 태블릿 PC, 스마트 TV를 포함할 수 있다.For convenience of description, the computing device on which the application is executed is called a terminal. The terminal may include a mobile communication device, a smart phone, a tablet PC, a smart TV.
먼저 푸쉬 메시지를 이용한 광고 시스템이 수행되기 위하여 단말기에 애플리케이션을 설치하는 과정을 설명한다.First, a process of installing an application on a terminal in order to perform an advertisement system using a push message will be described.
단말기에 애플리케이션을 설치하기 위하여, 단말기는 앱 스토어 서버에 애플리케이션 설치 데이터를 요청한다(S100).In order to install an application on the terminal, the terminal requests application installation data from the app store server (S100).
앱 스토어 서버는 단말기에 탑재된 운영체제의 관리자가 제공하는 서버이며, 애플리케이션 제작자로부터 애플리케이션 설치 데이터를 수신하여 저장한다.App store server is a server provided by the administrator of the operating system mounted on the terminal, and receives and stores the application installation data from the application creator.
애플리케이션 설치 데이터를 요청 받은 앱 스토어 서버는 단말기로 애플리케이션 설치 데이터를 전송한다(S110).The app store server receiving the application installation data transmits the application installation data to the terminal (S110).
단말기는 수신한 애플리케이션 설치 데이터를 이용하여 단말기에 애플리케이션을 설치한다.The terminal installs an application on the terminal using the received application installation data.
단말기에 설치된 애플리케이션이 최초로 실행되면, 단말기는 단말기의 사용자에게 애플리케이션에 연관된 푸쉬 메시지를 수신할 것인지 여부를 입력 받는다.When an application installed in the terminal is first executed, the terminal receives an input of whether to receive a push message associated with the application to the user of the terminal.
사용자가 애플리케이션에 연관된 푸쉬 메시지를 수신할 것인지 여부를 입력하면, 단말기는 푸쉬 수신 정보 및 단말기 정보를 푸쉬 서버 및 애플리케이션 서버로 전송한다(S120, S130).When the user inputs whether to receive a push message associated with the application, the terminal transmits the push reception information and the terminal information to the push server and the application server (S120, S130).
푸쉬 수신 정보는 사용자가 애플리케이션에 연관된 푸쉬 메시지를 수신할 것인지 여부를 알리는 정보이다. The push reception information is information indicating whether the user will receive a push message associated with the application.
단말기 정보는 단말기를 식별하기 위한 단말기 식별자 및 단말기의 운영체제 정보(예를 들어 안드로이드 운영체제)를 포함할 수 있다.The terminal information may include a terminal identifier for identifying the terminal and operating system information of the terminal (for example, an Android operating system).
푸쉬 서버는 단말기에 탑재된 운영체제의 관리자가 푸쉬 메시지 서비스를 위하여 제공하는 서버이다. 예를 들어 안드로이드 운영체제의 관리자는 안드로이드 운영체제가 탑재된 단말기로 푸쉬 메시지를 전송하는 푸쉬 서버를 제공한다.The push server is a server provided for the push message service by the administrator of the operating system installed in the terminal. For example, the administrator of the Android operating system provides a push server that sends push messages to a terminal with the Android operating system.
애플리케이션 서버는 단말기에 설치되는 애플리케이션을 관리하는 서버이다. 애플리케이션 서버는 애플리케이션을 제작한 애플리케이션의 제작자가 관리할 수 있으며 푸쉬 메시지를 최초로 발생시킨다.The application server is a server that manages applications installed in the terminal. The application server can be managed by the creator of the application that created the application and generates the first push message.
다음으로 애플리케이션이 설치된 단말기에서 푸쉬 메시지를 이용하여 광고 시스템에서 광고를 수행하는 방법을 설명한다.Next, a method of performing an advertisement in an advertisement system using a push message in a terminal where an application is installed will be described.
먼저 애플리케이션 서버는 푸쉬 메시지를 메시지 서버로 전송하고, 메시지 서버는 수신한 푸쉬 메시지를 저장한다(S200).First, the application server transmits a push message to the message server, and the message server stores the received push message (S200).
애플리케이션 서버는 애플리케이션의 실행이 필요한지 여부와 무관하게 푸쉬 메시지를 메시지 서버에 전송하여 메시지 서버가 푸쉬 메시지를 저장하도록 할 수 있다.The application server may send the push message to the message server regardless of whether the application needs to be executed so that the message server stores the push message.
단말기에 설치된 애플리케이션의 실행이 필요하면, 애플리케이션 서버는 푸쉬 메시지 요청 및 단말기 정보를 메시지 서버로 전송한다(S210).If it is necessary to execute the application installed in the terminal, the application server transmits the push message request and the terminal information to the message server (S210).
푸쉬 메시지 요청이란 메시지 서버가 푸쉬 메시지 및 단말기 정보를 푸쉬 요청 서버로 전송하도록 하는 요청이다.The push message request is a request for the message server to transmit the push message and the terminal information to the push request server.
애플리케이션 서버는 S130 단계에서 수신한 푸쉬 수신 정보에 따라 푸쉬 메시지 요청 및 단말기 정보를 메시지 서버로 전송할 수 있다.The application server may transmit the push message request and the terminal information to the message server according to the push reception information received in step S130.
푸쉬 메시지 요청을 수신한 메시지 서버는 푸쉬 메시지 및 단말기 정보를 푸쉬 요청 서버로 전송한다(S220).The message server receiving the push message request transmits the push message and the terminal information to the push request server (S220).
푸쉬 요청 서버는 단말기에 탑재된 운영체제에 특화된 서버를 하나 이상 포함할 수 있다. 예를 들어, 푸쉬 요청 서버는 제1 푸쉬 요청 서버 및 제2 푸쉬 요청 서버를 포함할 수 있다.The push request server may include one or more servers specialized in an operating system mounted on the terminal. For example, the push request server may include a first push request server and a second push request server.
제1 푸쉬 요청 서버는 제1 운영체제(예를 들어 안드로이드 운영체제)에 특화된 서버일 수 있고, 제2 푸쉬 요청 서버는 제2 운영체제(예를 들어 iOS)에 특화된 서버일 수 있다.The first push request server may be a server specialized for the first operating system (eg, an Android operating system), and the second push request server may be a server specialized for the second operating system (eg, iOS).
푸쉬 메시지 및 단말기 정보는 S100 단계에서 수신한 단말기 정보에 포함된 운영체제 정보에 따라 제1 푸쉬 요청 서버 및 제2 푸쉬 요청 서버 중 어느 하나로 전송될 수 있다.The push message and the terminal information may be transmitted to either the first push request server or the second push request server according to the operating system information included in the terminal information received in step S100.
제1 푸쉬 요청 서버 및 제2 푸쉬 요청 서버 각각은 메시지 서버가 전송하는 푸쉬 메시지의 개수 및 크기에 따라 서버 자원이 할당되는 클라우드 컴퓨팅 서버를 포함할 수 있다.Each of the first push request server and the second push request server may include a cloud computing server to which server resources are allocated according to the number and size of push messages transmitted by the message server.
메시지 서버로부터 푸쉬 메시지와 단말기 정보를 수신한 푸쉬 요청 서버는 푸쉬 메시지 및 단말기 정보를 푸쉬 서버로 전송한다(S230).The push request server receiving the push message and the terminal information from the message server transmits the push message and the terminal information to the push server (S230).
푸쉬 서버는 단말기에 탑재된 운영체제의 관리자가 푸쉬 메시지 서비스를 위하여 제공하는 서버이다. 예를 들어 안드로이드 운영체제의 관리자는 안드로이드 운영체제가 탑재된 단말기로 푸쉬 메시지를 전송하는 푸쉬 서버를 제공한다.The push server is a server provided for the push message service by the administrator of the operating system installed in the terminal. For example, the administrator of the Android operating system provides a push server that sends push messages to a terminal with the Android operating system.
푸쉬 서버는 단말기에 탑재된 운영체제에 특화된 서버를 하나 이상 포함할 수 있다. 예를 들어, 푸쉬 서버는 제1 푸쉬 서버 및 제2 푸쉬 서버를 포함할 수 있다.The push server may include one or more servers specialized in the operating system mounted on the terminal. For example, the push server may include a first push server and a second push server.
제1 푸쉬 서버는 제1 운영체제(예를 들어 안드로이드 운영체제)에 특화된 서버일 수 있고, 제2 푸쉬 서버는 제2 운영 체제(예를 들어 iOS)에 특화된 서버일 수 있다.The first push server may be a server specialized for the first operating system (eg, the Android operating system), and the second push server may be a server specialized for the second operating system (eg, iOS).
푸쉬 요청 서버가 제1 푸쉬 요청 서버 및 제2 푸쉬 요청 서버를 포함하는 경우, 제1 푸쉬 요청 서버는 제1 푸쉬 서버로 푸쉬 메시지 및 단말기 정보를 전송할 수 있으며, 제2 푸쉬 요청 서버는 제2 푸쉬 서버로 푸쉬 메시지 및 단말기 정보를 전송할 수 있다.When the push request server includes a first push request server and a second push request server, the first push request server may transmit the push message and the terminal information to the first push server, and the second push request server may transmit the second push request server. Push messages and terminal information can be sent to the server.
푸쉬 요청 서버로부터 푸쉬 메시지와 단말기 정보를 수신한 푸쉬 서버는 단말기 정보에 대응하는 단말기로 푸쉬 메시지를 전송한다(S240).The push server receiving the push message and the terminal information from the push request server transmits the push message to the terminal corresponding to the terminal information (S240).
푸쉬 서버는 S120 단계에서 수신한 푸쉬 수신 정보에 따라 단말기로 푸쉬 메시지를 전송 할 수 있다.The push server may transmit a push message to the terminal according to the push reception information received in step S120.
단말기에 탑재되는 운영체제는 하나 이상의 운영체제를 포함할 수 있다. 예를 들어 운영체제는 제1 운영체제 및 제2 운영체제를 포함할 수 있다.The operating system mounted on the terminal may include one or more operating systems. For example, the operating system may include a first operating system and a second operating system.
단말기는 제1 운영체제(예를 들어 안드로이드 운영체제)가 탑재된 제1 단말기 및 제2 운영체제(예를 들어iOS)가 탑재된 제2 단말기를 포함할 수 있다.The terminal may include a first terminal having a first operating system (for example, an Android operating system) and a second terminal having a second operating system (for example, an iOS).
푸쉬 서버가 제1 푸쉬 서버 및 제2 푸쉬 서버를 포함하는 경우, 제1 푸쉬 서버는 제1 운영체제가 탑재된 제1 단말기로 푸쉬 메시지를 전송할 수 있으며, 제2 푸쉬 서버는 제2 운영체제가 탑재된 제2 단말기로 푸쉬 메시지를 전송할 수 있다.When the push server includes a first push server and a second push server, the first push server may transmit a push message to a first terminal equipped with a first operating system, and the second push server may be equipped with a second operating system. The push message may be transmitted to the second terminal.
푸쉬 메시지를 수신한 단말기는 디스플레이부에 푸쉬 메시지를 표시하고 단말기의 사용자가 푸쉬 메시지를 클릭하면 푸쉬 메시지에 대응하는 애플리케이션이 실행된다.The terminal receiving the push message displays the push message on the display unit, and when the user of the terminal clicks the push message, an application corresponding to the push message is executed.
실행된 애플리케이션의 제어에 따라 단말기는 광고 서버에 광고 데이터를 요청하고 단말기 식별자를 전송한다(S300).According to the control of the executed application, the terminal requests advertisement data from the advertisement server and transmits a terminal identifier (S300).
광고 서버는 단말기를 사용하는 사용자의 사용자 정보에 따라 광고 데이터를 단말기로 전송하는 서버이다.The advertisement server is a server that transmits advertisement data to the terminal according to user information of a user who uses the terminal.
광고 데이터는 광고의 대상을 광고하는 문구, 이미지 및 동영상을 포함할 수 있다.The advertisement data may include a phrase, an image, and a video for advertising the target of the advertisement.
단말기로부터 광고 데이터를 요청 받은 광고 서버는 CRM 서버에 단말기 식별자에 대응한 사용자 정보를 요청한다(S310).The advertisement server receiving the advertisement data from the terminal requests user information corresponding to the terminal identifier from the CRM server (S310).
CRM(customer relationship management) 서버는 단말기 식별자에 대응한 사용자 정보가 저장된 서버이다.A customer relationship management (CRM) server is a server in which user information corresponding to a terminal identifier is stored.
사용자 정보는 사용자의 성별, 연령, 지역, 취미 및 관심분야 중 적어도 하나를 포함할 수 있다.The user information may include at least one of a user's gender, age, region, hobbies and interests.
광고서버로부터 사용자 정보를 요청 받은 CRM 서버는 광고 서버로 단말기 식별자에 대응한 사용자 정보를 전송한다(S320).The CRM server receiving user information from the advertisement server transmits the user information corresponding to the terminal identifier to the advertisement server (S320).
광고 서버는 사용자 정보에 따라 광고 저장 서버에 광고 식별자에 대응한 광고 데이터를 요청한다(S330).The advertisement server requests advertisement data corresponding to the advertisement identifier from the advertisement storage server according to the user information (S330).
광고 저장 서버는 광고 데이터가 저장된 서버이다.The advertisement storage server is a server storing advertisement data.
광고 저장 서버에 저장된 광고 데이터는 광고 관리 서버로부터 수신된다(S400).The advertisement data stored in the advertisement storage server is received from the advertisement management server (S400).
광고 관리 서버는 S400 단계에서 광고 저장 서버로 전송한 광고 데이터에 대응하는 광고 식별자를 광고 서버로 전송한다(S410).The advertisement management server transmits an advertisement identifier corresponding to the advertisement data transmitted to the advertisement storage server in step S400 to the advertisement server (S410).
광고 식별자는 광고 데이터를 식별하기 위한 식별자이며, 광고 서버는 광고 식별자를 통하여 광고 데이터를 광고 저장 서버에 요청한다.The advertisement identifier is an identifier for identifying the advertisement data, and the advertisement server requests the advertisement data from the advertisement storage server through the advertisement identifier.
광고 서버로부터 광고 데이터를 요청받은 광고 저장 서버는 광고 식별자에 대응한 광고 데이터를 광고 서버로 전송한다(S340).The advertisement storage server receiving the advertisement data from the advertisement server transmits the advertisement data corresponding to the advertisement identifier to the advertisement server (S340).
광고 데이터를 수신한 광고 서버는 사용자 정보에 따른 광고 데이터를 단말기로 전송한다(S350).The advertisement server receiving the advertisement data transmits the advertisement data according to the user information to the terminal (S350).
광고 데이터를 수신한 단말기는 애플리케이션의 제어에 따라 디스플레이부에 광고 데이터를 표시한다.The terminal receiving the advertisement data displays the advertisement data on the display unit under the control of the application.
광고 데이터의 표시가 종료되면 단말기는 애플리케이션의 제어에 따라 푸쉬 메시지와 연관된 메인 메시지를 디스플레이부에 표시한다.When the display of the advertisement data is finished, the terminal displays the main message associated with the push message on the display unit under the control of the application.
광고 데이터의 표시는 정해진 시간 및 사용자의 입력 중 적어도 하나에 의해 종료될 수 있다.The display of the advertisement data may be terminated by at least one of a predetermined time and a user input.
도 2는 본 발명에 따른 광고 시스템을 도시한 블록도이다.2 is a block diagram illustrating an advertisement system according to the present invention.
도 2를 참조하면, 본 발명에 따른 광고 시스템(100)은 메시지 서버(110), 푸쉬 요청 서버(120), 광고서버(150), 광고 관리 서버(160), 광고 저장 서버(170) 및 CRM 서버(180)를 포함한다.2, the
메시지 서버(110)는 단말기(400)에 설치된 애플리케이션을 관장하는 애플리케이션 서버(200)로부터 푸쉬 메시지를 수신하여 저장하고, 푸쉬 요청 서버(120)에 푸쉬 메시지를 전송한다.The
푸쉬 요청 서버(120)는 메시지 서버(110)로부터 수신한 푸쉬 메시지를 단말기(400)에 탑재된 운영체제와 연관된 푸쉬 서버(300)를 통해 단말기(400)로 전송한다.The
푸쉬 요청 서버(120)는 제1 푸쉬 요청 서버(120a) 및 제2 푸쉬 요청 서버(120b)를 포함할 수 있다.The
제1 푸쉬 요청 서버(120a)는 푸쉬 메시지를 제1 푸쉬 서버(300a)를 통해 제1 운영체제가 탑재된 단말기(400a)로 전송할 수 있다.The first
제2 푸쉬 요청 서버(120b)는 푸쉬 메시지를 제2 푸쉬 서버(300b)를 통해 제2 운영체제가 탑재된 단말기(400b)로 전송할 수 있다.The second
푸쉬 메시지는 단말기(400)의 운영체제에 따라 제1 푸쉬 요청 서버(120a) 및 제2 푸쉬 요청 서버(120b) 중 어느 하나로 전송될 수 있다.The push message may be transmitted to any one of the first
제1 푸쉬 요청 서버(120a) 및 제2 푸쉬 요청 서버(120b) 각각은 메시지 서버(110)가 요청하는 푸쉬 메시지의 개수 및 크기에 따라 서버 자원이 할당되는 클라우드 컴퓨팅 서버를 포함할 수 있다..Each of the first
단말기(400)는 푸쉬 서버(300)로부터 푸쉬 메시지를 수신하고, 단말기(400)의 디스플레이부에 푸쉬 메시지를 표시한다. The terminal 400 receives the push message from the
단말기(400)를 사용하는 사용자가 푸쉬 메시지를 클릭하면 푸쉬 메시지에 대응하는 애플리케이션이 실행된다. When a user using the terminal 400 clicks a push message, an application corresponding to the push message is executed.
애플리케이션이 실행되면 단말기(400)는 광고 서버(150)에 광고 요청을 한다.When the application is executed, the terminal 400 makes an advertisement request to the
광고 서버(150)는 단말기(400)로부터 광고 요청을 받고, 광고 데이터를 단말기(400)로 전송한다.The
구체적으로 광고 서버(150)가 광고 데이터를 단말기(400)로 전송하는 과정은 다음과 같다.In detail, the process of transmitting the advertisement data to the terminal 400 by the
CRM 서버(180)는 단말기(400)를 사용하는 사용자의 사용자 정보를 저장하며, 광고 서버(150)의 요청에 따라 사용자 정보를 광고 서버(150)로 전송한다.The
사용자 정보는 사용자의 성별, 연령, 지역, 취미 및 관심분야 중 적어도 하나를 포함할 수 있다.The user information may include at least one of a user's gender, age, region, hobbies and interests.
지역은 사용자가 지정한 지역일 수 있다.The area may be a user specified area.
또한 지역은 상기 사용자의 현재 위치와 연관된 지역일 수 있다. 현재 위치와 연관된 지역이란 단말기의 현재 위치를 인식하여 얻어지는 지역과 연관된 지역으로 지도 상의 특정 좌표나 행정 구역일 수 있다.In addition, a region may be a region associated with the current location of the user. The area associated with the current location is an area associated with an area obtained by recognizing the current location of the terminal and may be specific coordinates or administrative area on the map.
광고 관리 서버(160)는 광고주로부터 제공받은 광고 데이터를 광고 저장 서버(170)로 전송하고, 광고 데이터에 대응하는 광고 식별자를 광고 서버(150)로 전송한다. 광고 식별자는 광고 데이터를 식별하기 위한 식별자이다.The
광고 서버(150)는 사용자 정보를 CRM 서버(180)로부터 수신하고, 사용자 정보에 따라 광고 데이터를 단말기(400)로 전송한다.The
광고 서버(150)는 사용자 정보에 따라 광고 식별자에 대응하는 광고 데이터를 광고 저장 서버(170)에 요청한다.The
광고 저장 서버(170)는 광고 관리 서버(160)로부터 수신한 광고 데이터를 저장하고, 광고 식별자에 대응하는 광고 데이터를 광고 서버(150)로 전송한다.The
광고 저장 서버(170)는 클라우드 스토리지 서버를 포함할 수 있다.The
클라우드 스토리지 서버는 데이터가 가상의 서버에 저장되는 것으로 네트워크로 연결된 컴퓨터를 이용한 스토리지 서버이다. 클라우드 스토리지 서버의 사용자는 일정한 저장 공간을 제공받지만, 물리적으로 저장 공간은 여러 개의 서버에 분산되어 있을 수 있다.The cloud storage server is a storage server using a networked computer in which data is stored in a virtual server. The user of the cloud storage server is provided with a certain storage space, but the storage space may be physically distributed among multiple servers.
단말기(400)는 광고 서버(150)로부터 광고 데이터를 수신하며, 애플리케이션의 제어에 따라 단말기(400)의 디스플레이부에 광고 데이터를 표시한다. The terminal 400 receives the advertisement data from the
단말기(400)는 광고 데이터의 표시가 종료되면 애플리케이션의 제어에 따라 푸쉬 메시지와 연관된 메인 메시지를 디스플레이부에 표시한다.When the display of the advertisement data is terminated, the terminal 400 displays the main message associated with the push message on the display unit under the control of the application.
도 3은 본 발명에 따른 컴퓨팅 장치를 도시한 블록도이다.3 is a block diagram illustrating a computing device in accordance with the present invention.
본 발명에 따른 컴퓨팅 장치(500)는 모바일 통신 장치, 스마트 폰, 태블릿 PC, 스마트 TV일 수 있으나 이에 한정되지는 않는다.The
도 3을 참조하면, 본 발명에 따른 컴퓨팅 장치(500)는 디스플레이부(520), 애플리케이션(540), 메모리(530), 통신부(550) 및 프로세서(510)를 포함한다.Referring to FIG. 3, the
디스플레이부(520)는 프로세서(510)의 제어에 따라 출력 패턴을 출력하는 장치 이다. 디스플레이부(520)는 LCD, OLED, LED 등 다양한 디스플레이를 포함할 수 있다. 예를 들어, 디스플레이부(520)는 모바일 통신 장치의 LCD뿐만 아니라, 모바일 통신 장치의 표면에 설치된 LED 매트릭스일 수도 있다. 또한, 디스플레이부(520)는 터치 패널일 수 있다.The
통신부(550)는 프로세서(510)의 제어에 따라 데이터를 요청하고 수신한다. 구체적으로는, 통신부(550)는 애플리케이션 서버, 푸쉬 서버 및 광고 서버와 통신을 한다. 통신부(550)는 WLAN(wireless local area network), 3G 통신망 등 다양한 통신망을 이용할 수 있다. 또한 통신부(550)는 유무선 통신 장치를 포함할 수 있다.The
프로세서(510)는 애플리케이션(540)을 실행하며, 컴퓨팅 장치(500)의 각 구성 요소를 제어한다. 구체적으로는, 프로세서(510)는 메모리(530)에 저장된 애플리케이션(540)에 포함된 인스트럭션을 실행한다. The
메모리(530)는 애플리케이션(540)을 저장하며, 프로세서(510)가 애플리케이션(540)을 실행하는데 필요한 리소스를 제공한다. 메모리(530)는 SDRAM, EEPROM, 비휘발성 메모리 등 다양한 메모리 소자를 포함할 수 있다.The
애플리케이션(540)은, 도 4에 도시된 바와 같이, 제1 내지 제4 인스트럭션을 포함한다. 프로세서(510)는 애플리케이션(540)에 포함된 제1 내지 제4 인스트럭션을 실행한다.The
이하에는, 프로세서(510)가 애플리케이션(540)을 실행하는 과정에 대하여 상세히 설명한다.Hereinafter, a process of executing the
프로세서(510)는 제1 인스트럭션에 따라 디스플레이부(520)에 표시된 푸쉬 메시지의 표시가 종료되면 푸쉬 메시지에 대응하는 광고 데이터를 광고 서버에 요청한다.When the display of the push message displayed on the
제1 인스트럭션의 실행이 완료되면, 프로세서(510)는 제2 인스트럭션에 따라 광고 데이터를 광고 서버로부터 수신한다.When execution of the first instruction is completed, the
제2 인스트럭션의 실행이 완료되면, 프로세서(510)는 제3 인스트럭션에 따라 제2 인스트럭션에서 수신한 광고 데이터를 디스플레이부(520)에 표시한다.When the execution of the second instruction is completed, the
제3 인스트럭션의 실행이 완료되면, 프로세서(510)는 제4 인스트럭션에 따라 광고 데이터의 표시가 종료되면 푸쉬 메시지와 연관된 메인 메시지를 디스플레이부(520)에 표시한다.When the execution of the third instruction is completed, the
비록 본 발명의 구성이 구체적으로 설명되었지만 이는 단지 본 발명을 예시적으로 설명한 것에 불과한 것으로, 본 발명이 속하는 기술분야에서 통상의 지식을 가지는 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 변형이 가능할 것이다.Although the configuration of the present invention has been described in detail, these are merely illustrative of the present invention, and various modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. This will be possible.
따라서 본 명세서에 개시된 실시예들은 본 발명을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 사상과 범위가 한정되는 것은 아니다. 본 발명의 범위는 아래의 청구범위에 의해 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Therefore, the embodiments disclosed in the present specification are intended to illustrate rather than limit the present invention, and the scope and spirit of the present invention are not limited by these embodiments. It is intended that the scope of the invention be interpreted by the following claims, and that all descriptions within the scope equivalent thereto will be construed as being included in the scope of the present invention.
100: 광고 시스템 110: 메시지 서버
120: 푸쉬 요청 서버 120a: 제1 푸쉬 요청 서버
120b: 제2 푸쉬 요청 서버 150: 광고 서버
160: 광고 관리 서버 170: 광고 저장 서버
180: CRM 서버 200: 애플리케이션 서버
300: 푸쉬 서버 300a: 제1 푸쉬 서버
300b: 제2 푸쉬 서버 400: 단말기
400a: 제1 운영체제가 탑재된 단말기
400b: 제2 운영체제가 탑재된 단말기100: advertising system 110: message server
120: push
120b: second push request server 150: ad server
160: ad management server 170: ad storage server
180: CRM server 200: application server
300: push
300b: second push server 400: terminal
400a: terminal equipped with a first operating system
400b: terminal equipped with a second operating system
Claims (15)
푸쉬 메시지를 저장하는 메시지 서버;
상기 메시지 서버로부터 상기 푸쉬 메시지를 수신하며, 상기 메시지 서버로부터 수신한 푸쉬 메시지를 푸쉬 서버를 통해 상기 단말기로 전송하는 푸쉬 요청 서버; 및
상기 푸쉬 메시지를 수신한 단말기의 광고 요청에 따라 광고 데이터를 상기 단말기로 전송하는 광고 서버
를 포함하되,
상기 단말기는 사용자의 입력을 수신하면, 상기 푸쉬 메시지, 상기 광고 서버로부터 수신한 광고 데이터 및 상기 푸쉬 메시지와 연관된 메인 메시지를 순차적으로 표시하는 것을 특징으로 하는 광고 시스템.In an advertising system using a terminal running an application,
A message server for storing push messages;
A push request server that receives the push message from the message server and transmits the push message received from the message server to the terminal through a push server; And
Ad server for transmitting the advertisement data to the terminal in response to the advertisement request of the terminal receiving the push message
Including but not limited to:
The terminal, upon receiving a user input, sequentially displays the push message, the advertisement data received from the advertisement server, and the main message associated with the push message.
상기 광고 데이터를 저장하고, 상기 광고 서버의 광고 데이터 요청에 따라 상기 광고 데이터를 상기 광고 서버로 전송하는 광고 저장 서버를 더 포함하는 것을 특징으로 하는 광고 시스템.The method of claim 1,
And an advertisement storage server for storing the advertisement data and transmitting the advertisement data to the advertisement server according to the advertisement data request of the advertisement server.
상기 광고 저장 서버는 클라우드 스토리지 서버를 포함하는 것을 특징으로 하는 광고 시스템.The method of claim 2,
The advertising storage server comprises a cloud storage server.
상기 광고 저장 서버로 상기 광고 데이터를 전송하고, 상기 광고 서버로 상기 광고 데이터에 대응하는 광고 식별자를 전송하는 광고 관리 서버를 더 포함하는 것을 특징으로 하는 광고 시스템.The method of claim 2,
And an advertisement management server which transmits the advertisement data to the advertisement storage server and transmits an advertisement identifier corresponding to the advertisement data to the advertisement server.
상기 광고 데이터 요청은 상기 광고 식별자를 포함하며, 상기 광고 저장 서버는 상기 광고 데이터 요청에 포함된 상기 광고 식별자에 대응하는 광고 데이터를 상기 광고 서버로 전송하는 것을 특징으로 하는 광고 시스템.5. The method of claim 4,
The advertisement data request includes the advertisement identifier, and the advertisement storage server transmits advertisement data corresponding to the advertisement identifier included in the advertisement data request to the advertisement server.
상기 단말기를 사용하는 사용자의 사용자 정보를 저장하며, 상기 광고 서버의 사용자 정보 요청에 따라 상기 사용자 정보를 상기 광고 서버로 전송하는 CRM 서버를 더 포함하는 것을 특징으로 하는 광고 시스템.The method of claim 1,
And a CRM server configured to store user information of a user who uses the terminal and transmit the user information to the advertisement server according to a user information request of the advertisement server.
상기 광고 서버는 상기 사용자 정보에 따라 상기 광고 데이터를 상기 단말기로 전송하는 것을 특징으로 하는 광고 시스템.The method according to claim 6,
And the advertisement server transmits the advertisement data to the terminal according to the user information.
상기 사용자 정보는 상기 사용자의 성별, 연령, 지역, 취미 및 관심분야 중 적어도 하나를 포함하는 것을 특징으로 하는 광고 시스템.The method according to claim 6,
The user information includes at least one of the gender, age, region, hobbies and interests of the user.
상기 지역은 상기 사용자가 지정한 지역을 포함하는 것을 특징으로 하는 광고 시스템.9. The method of claim 8,
The area comprises an area specified by the user.
상기 지역은 상기 사용자의 현재 위치와 연관된 지역을 포함하는 것을 특징으로 하는 광고 시스템.9. The method of claim 8,
And wherein the area comprises an area associated with the current location of the user.
상기 푸쉬 요청 서버는
상기 푸쉬 메시지를 제1 푸쉬 서버를 통해 제1 운영체제가 탑재된 상기 단말기로 전송하는 제1 푸쉬 요청 서버; 및
상기 푸쉬 메시지를 제2 푸쉬 서버를 통해 제2 운영체제가 탑재된 상기 단말기로 전송하는 제2 푸쉬 요청 서버
중 적어도 하나를 포함하는 것을 특징으로 하는 광고 시스템.The method of claim 1,
The push request server
A first push request server for transmitting the push message to the terminal equipped with a first operating system through a first push server; And
A second push request server for transmitting the push message to the terminal equipped with a second operating system through a second push server;
Advertising system comprising at least one of.
상기 제1 푸쉬 요청 서버 및 제2 푸쉬 요청 서버 각각은 상기 메시지 서버가 요청하는 상기 푸쉬 메시지의 개수 및 크기에 따라 서버 자원이 할당되는 클라우드 컴퓨팅 서버를 포함하는 것을 특징으로 하는 광고 시스템.The method of claim 11,
Each of the first push request server and the second push request server includes a cloud computing server to which server resources are allocated according to the number and size of the push messages requested by the message server.
상기 단말기는 모바일 통신 장치, 스마트 폰, 태블릿 PC 및 스마트 TV를 포함하는 것을 특징으로 하는 광고 시스템.The method of claim 1,
The terminal includes a mobile communication device, a smart phone, a tablet PC and a smart TV.
(a) 애플리케이션 서버로부터 수신한 푸쉬 메시지를 상기 메시지 서버가 저장하는 단계;
(b) 상기 애플리케이션 서버가 상기 (a) 단계에서 저장된 상기 푸쉬 메시지를 상기 메시지 서버를 통해 상기 푸쉬 요청 서버에 요청하는 단계;
(c) 상기 푸쉬 요청 서버가 상기 (b) 단계에서 요청된 상기 푸쉬 메시지를 푸쉬 서버를 통해 상기 단말기로 전송하는 단계;
(d) 상기 (c) 단계에서 수신된 상기 푸쉬 메시지를 상기 단말기의 디스플레이부에 표시하는 단계;
(e) 상기 단말기가 상기 단말기를 사용하는 사용자의 입력을 수신하면, 광고 데이터를 상기 광고 서버에 요청하는 단계;
(f) 상기 광고 서버는 상기 (e) 단계에서 요청된 상기 광고 데이터를 상기 단말기로 전송하는 단계;
(g) 상기 (f) 단계에서 수신한 상기 광고 데이터를 상기 단말기의 디스플레이부에 표시하는 단계; 및
(h) 상기 광고 데이터의 표시가 종료되면, 상기 단말기는 상기 애플리케이션의 제어에 따라 상기 푸쉬 메시지와 연관된 메인 메시지를 상기 디스플레이부에 표시하는 단계
를 포함하는 것을 특징으로 하는 광고 방법.An advertisement method performed in an advertisement system including a terminal on which an application is executed, a message server, a push request server, and an advertisement server,
(a) storing, by the message server, a push message received from an application server;
(b) the application server requesting the push request server through the message server to the push message stored in the step (a);
(c) the push request server transmitting the push message requested in step (b) to the terminal through a push server;
(d) displaying the push message received in step (c) on a display unit of the terminal;
(e) when the terminal receives an input of a user who uses the terminal, requesting advertisement data from the advertisement server;
(f) the advertisement server transmitting the advertisement data requested in the step (e) to the terminal;
(g) displaying the advertisement data received in the step (f) on the display unit of the terminal; And
(h) when the display of the advertisement data ends, the terminal displaying the main message associated with the push message on the display unit under control of the application;
≪ / RTI >
상기 애플리케이션은
상기 디스플레이부에 표시된 푸쉬 메시지의 표시가 종료되면 상기 푸쉬 메시지에 대응하는 광고 데이터를 광고 서버에 요청하는 제1 인스트럭션;
상기 광고 데이터를 상기 광고 서버로부터 수신하는 제2 인스트럭션;
상기 제2 인스트럭션에 따라 수신한 상기 광고데이터를 상기 디스플레이부에 표시하는 제3 인스트럭션;
상기 광고 데이터의 표시가 종료되면, 상기 푸쉬 메시지와 연관된 메인 메시지를 상기 디스플레이부에 표시하는 제4 인스트럭션
을 포함하는 것을 특징으로 하는 컴퓨팅 장치.A computing device comprising a display unit, a memory in which an application is stored, and a processor executing the application,
The application is
A first instruction requesting an advertisement server for advertisement data corresponding to the push message when the display of the push message displayed on the display unit ends;
A second instruction for receiving the advertisement data from the advertisement server;
A third instruction for displaying the advertisement data received according to the second instruction on the display unit;
A fourth instruction for displaying, on the display unit, a main message associated with the push message when the display of the advertisement data ends.
Gt; a < / RTI > computing device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110017539A KR101226991B1 (en) | 2011-02-28 | 2011-02-28 | Advertising system using push notification, advertising method performed on advertising system and computing device for advertisement using push notification |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110017539A KR101226991B1 (en) | 2011-02-28 | 2011-02-28 | Advertising system using push notification, advertising method performed on advertising system and computing device for advertisement using push notification |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120097947A KR20120097947A (en) | 2012-09-05 |
KR101226991B1 true KR101226991B1 (en) | 2013-01-29 |
Family
ID=47109083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110017539A Expired - Fee Related KR101226991B1 (en) | 2011-02-28 | 2011-02-28 | Advertising system using push notification, advertising method performed on advertising system and computing device for advertisement using push notification |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101226991B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101241365B1 (en) * | 2012-04-23 | 2013-03-11 | (주)필링크 | Push service system and method |
KR101286183B1 (en) * | 2013-01-03 | 2013-07-23 | (주)글로벌종합상사 | Push advertisement system and advertisement method thereof |
KR101667640B1 (en) * | 2016-06-15 | 2016-10-28 | 엔아이티주식회사 | Mobile Device having Wakeup Module, Cell Broadcasting Service Marketing Message Push System and Marketing Method for Specific App in the Specific Area using the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030042172A (en) * | 2001-11-21 | 2003-05-28 | 윤윤호 | Wireless Internet advertising system using push technique and method thereof |
KR20030068747A (en) * | 2002-02-16 | 2003-08-25 | 주식회사 에어크로스 | Push Advertizement in Mobile Communications Network and Mobile Terminal Suitable for the Same |
KR20040035277A (en) * | 2002-10-19 | 2004-04-29 | 엘지전자 주식회사 | Push message management and connecting method |
KR20090025301A (en) * | 2006-06-06 | 2009-03-10 | 야후! 인크. | Provide actionable events in intercepted text messages for mobile devices based on custom user information |
-
2011
- 2011-02-28 KR KR1020110017539A patent/KR101226991B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030042172A (en) * | 2001-11-21 | 2003-05-28 | 윤윤호 | Wireless Internet advertising system using push technique and method thereof |
KR20030068747A (en) * | 2002-02-16 | 2003-08-25 | 주식회사 에어크로스 | Push Advertizement in Mobile Communications Network and Mobile Terminal Suitable for the Same |
KR20040035277A (en) * | 2002-10-19 | 2004-04-29 | 엘지전자 주식회사 | Push message management and connecting method |
KR20090025301A (en) * | 2006-06-06 | 2009-03-10 | 야후! 인크. | Provide actionable events in intercepted text messages for mobile devices based on custom user information |
Also Published As
Publication number | Publication date |
---|---|
KR20120097947A (en) | 2012-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10735547B2 (en) | Systems and methods for caching augmented reality target data at user devices | |
US20220086600A1 (en) | Method for activating service based on user scenario perception, terminal device, and system | |
US9870571B1 (en) | Methods and systems for determining user interaction based data in a virtual environment transmitted by three dimensional assets | |
US10739956B2 (en) | Information processing method, terminal, server, and computer storage medium | |
CN113568699B (en) | Content display method, device, equipment and storage medium | |
KR20150093887A (en) | A push system for mobile game promotion and the method of push service | |
US20140308932A1 (en) | Method of and apparatus for transmitting/receiving digital signage contents | |
EP3298756B1 (en) | Interfacing with servers having different apis to obtain advertisement data | |
CN105915599B (en) | Interface display method and device | |
US20140278926A1 (en) | System and method for attribution of mobile advertisements related to mobile applications | |
WO2014073614A1 (en) | Information processing system and information processing method | |
CA3029691A1 (en) | Methods and systems for generating and displaying three dimensional digital assets for use in an online environment | |
US20160224300A1 (en) | Method of providing additional information of content, mobile terminal and content control server | |
JP6372868B2 (en) | Reward distribution method, reward distribution system and terminal | |
KR101226991B1 (en) | Advertising system using push notification, advertising method performed on advertising system and computing device for advertisement using push notification | |
US20170034030A1 (en) | Monitoring single content page application transitions | |
KR101217893B1 (en) | Forwarding advertisement service providing method in mobile device | |
KR101785005B1 (en) | Application advertising system and application advertising method | |
WO2020224295A1 (en) | Information management method, device, and system | |
KR20110050188A (en) | Method and system for providing dynamic ads for application | |
CN103561080A (en) | Wireless network remote resource service device, method and remote display service system | |
CN115474071B (en) | Content display method, device, equipment and storage medium | |
WO2014199367A1 (en) | A system and methods thereof for generating images streams respective of a video content | |
JP6173986B2 (en) | Information providing apparatus, advertisement distribution system, information providing method, and information providing program | |
KR20130054629A (en) | System and method for advertisement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
E701 | Decision to grant or registration of patent right | ||
P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20160123 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20160123 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |