KR101809057B1 - Method and system for serving advertizement service based on history and advertizement service apparatus for advertizement service based on history - Google Patents
Method and system for serving advertizement service based on history and advertizement service apparatus for advertizement service based on history Download PDFInfo
- Publication number
- KR101809057B1 KR101809057B1 KR1020110088341A KR20110088341A KR101809057B1 KR 101809057 B1 KR101809057 B1 KR 101809057B1 KR 1020110088341 A KR1020110088341 A KR 1020110088341A KR 20110088341 A KR20110088341 A KR 20110088341A KR 101809057 B1 KR101809057 B1 KR 101809057B1
- Authority
- KR
- South Korea
- Prior art keywords
- advertisement
- weight
- history
- event
- service
- 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/0255—Targeted advertisements based on user history
-
- 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/0242—Determining effectiveness of advertisements
-
- 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
Abstract
기존의 광고 시스템의 경우, 정확한 광고 타겟팅(targeting)을 위하여 개인 프로파일 및 상품 소비 패턴 등을 분석해야 할 뿐만 아니라, 고객 정보를 활용하기 위한 사용자 동의 등이 필요하다. 이는 광고 효율을 떨어뜨릴 뿐만 아니라, 광고 서비스 시장을 위축시키는 원인이 되고 있다. 이에, 본 발명의 실시예에서는, 사용자의 과거 광고에 대한 클릭과 액션(해당 광고와 관련된 구매행위 등)에 대한 가중치를 각각 부여하고, 각 광고 별 가중치와 곱하여 최종 사용자 광고 점수를 계산하며, 이를 기준으로 사용자 카테고리 별 광고를 제공함으로써, 광고 효과를 높일 수 있는 히스토리 기반 광고 서비스 기술을 제안하고자 한다.In the case of an existing advertisement system, in order to precisely target an advertisement, it is necessary not only to analyze a personal profile and a product consumption pattern, but also to obtain user agreement to utilize customer information. This not only lowers the efficiency of the advertising, it also causes the advertising service market to shrink. Therefore, in the embodiment of the present invention, the weight of the past advertisement of the user and the weight of the action (purchase action related to the advertisement, etc.) are respectively given, and the final user advertisement score is calculated by multiplying the weight by the weight of each advertisement. We propose a history - based advertising service technology that can enhance the effectiveness of advertising by providing advertisements by user category.
Description
본 발명은 광고 서비스 기술에 관한 것으로, 특히 사용자의 과거 광고에 대한 클릭(단순 광고선택)과 액션(해당 광고와 관련된 구매행위 등)에 대한 가중치에 따른 최종 사용자 광고 점수를 계산하여 사용자 카테고리 별 광고를 제공함으로써, 사용자의 과거 광고 클릭 및 액션 반응 통계를 기반으로 한 히스토리 기반의 사용자 관심분야에 대한 광고를 노출하여 광고 효과를 높일 수 있는 히스토리 기반 광고 서비스 시스템 및 방법, 히스토리 기반 광고 서비스를 위한 클라이언트 단말 장치 및 광고 서비스 장치에 관한 것이다.The present invention relates to an advertisement service technology, and more particularly, to an advertisement service technology in which an end user advertisement score is calculated according to a weight for a click (simple advertisement selection) and an action (a purchase action related to the advertisement) A history-based advertisement service system and method for exposing advertisements for a history-based user interest field based on a user's past advertisement click and action response statistics, a history-based advertisement service system and method for improving the advertisement effect, A terminal device and an advertisement service device.
기존의 광고 시스템의 경우, 정확한 광고 타겟팅(targeting)을 위하여 개인 프로파일 및 상품 소비 패턴 등을 분석해야 할 뿐만 아니라, 고객 정보를 활용하기 위한 사용자 동의 등이 필요하다.In the case of an existing advertisement system, in order to precisely target an advertisement, it is necessary not only to analyze a personal profile and a product consumption pattern, but also to obtain user agreement to utilize customer information.
이는 광고 효율을 떨어뜨릴 뿐만 아니라, 광고 서비스 시장을 위축시키는 원인이 되고 있다.This not only lowers the efficiency of the advertising, it also causes the advertising service market to shrink.
이에, 본 발명의 실시예에서는, 사용자의 과거 광고에 대한 클릭과 액션(해당 광고와 관련된 구매행위 등)에 대한 가중치를 각각 부여하고, 각 광고 별 가중치와 곱하여 최종 사용자 광고 점수를 계산하며, 이를 기준으로 사용자 카테고리 별 광고를 제공함으로써, 광고 효과를 높일 수 있는 히스토리 기반 광고 서비스 기술을 제안하고자 한다.Therefore, in the embodiment of the present invention, the weight of the past advertisement of the user and the weight of the action (purchase action related to the advertisement, etc.) are respectively given, and the final user advertisement score is calculated by multiplying the weight by the weight of each advertisement. We propose a history - based advertising service technology that can enhance the effectiveness of advertising by providing advertisements by user category.
본 발명의 실시예에 따른 히스토리 기반 광고 서비스 시스템에 따르면, 광고 영역을 포함하는 애플리케이션을 실행시키고, 상기 애플리케이션 내의 광고 이벤트를 선택하며, 히스토리 기반의 광고를 네트워크를 통해 수신하는 클라이언트 단말 장치와, 상기 네트워크를 통해 상기 클라이언트 단말 장치로부터 상기 광고 이벤트가 수신될 때, 또는 상기 애플리케이션에 의해 상기 광고 이벤트가 요청될 때, 상기 히스토리 기반의 노출 광고를 선정하여 상기 클라이언트 단말 장치로 전송하는 광고 서비스 장치를 포함할 수 있다.According to an embodiment of the present invention, there is provided a history-based advertisement service system, comprising: a client terminal device that executes an application including an advertisement area, selects an advertisement event in the application, and receives a history- And an advertisement service device for selecting the history-based exposure advertisement and transmitting the advertisement to the client terminal device when the advertisement event is received from the client terminal device via the network or when the advertisement event is requested by the application can do.
여기서, 상기 히스토리 기반 광고 서비스 시스템은, 상기 클라이언트 단말 장치가 상기 네트워크를 통해 접속할 수 있는 온라인 상의 클라우드 컴퓨팅(cloud computing) 서버에 상기 애플리케이션을 설치한 상태에서 필요 시에 상기 클라이언트 단말 장치가 상기 애플리케이션을 불러와서 이용 및 실행하도록 하는 클라우드 컴퓨팅 환경으로 구현할 수 있다.Here, the history-based advertisement service system may be configured such that when the client terminal device has installed the application on an on-line cloud computing server that can be accessed through the network, And can be implemented as a cloud computing environment for use and execution.
본 발명의 실시예에 따른 히스토리 기반 광고 서비스를 위한 클라이언트 단말 장치는, 애플리케이션 내의 광고 이벤트를 선택하기 위한 입력신호를 발생하는 입력부와, 상기 입력부의 상기 입력신호에 대응하여 상기 애플리케이션을 실행하기 위한 제1명령을 생성하며, 상기 애플리케이션 내의 상기 광고 이벤트가 상기 입력부에 의해 선택될 때 상기 광고 이벤트를 광고 서비스 장치로 전송하기 위한 제2명령을 생성하고, 상기 광고 이벤트에 대응하는 히스토리 기반의 노출 광고를 수신하여 디스플레이 제어하는 제어부와, 상기 제어부의 상기 제1명령에 따라 상기 애플리케이션을 실행시키는 애플리케이션 프로그래밍 인터페이스 처리부와, 상기 제어부의 상기 제2명령에 따라 상기 광고 이벤트를 상기 광고 서비스 장치로 전송하고, 상기 히스토리 기반의 노출 광고를 수신하는 통신부를 포함할 수 있다.The client terminal apparatus for the history-based advertisement service according to the embodiment of the present invention includes an input unit for generating an input signal for selecting an advertisement event in an application, and an input unit for executing an application corresponding to the input signal of the input unit 1 command, generating a second instruction for sending the advertisement event to the advertisement service apparatus when the advertisement event in the application is selected by the input unit, and generating a history-based exposure advertisement corresponding to the advertisement event And an application programming interface processing unit for executing the application in accordance with the first command of the control unit; and a control unit for transmitting the advertisement event to the advertisement service apparatus in accordance with the second command of the control unit, History machine And a communication unit for receiving half of the exposed advertisements.
여기서, 상기 광고 이벤트는, 광고 클릭 및 광고 액션을 포함할 수 있다.Here, the advertisement event may include an advertisement click and an advertisement action.
본 발명의 실시예에 따른 히스토리 기반 광고 서비스를 위한 광고 서비스 장치는, 네트워크를 통해 클라이언트 단말 장치와 상호 연결시키는 통신부와, 상기 통신부를 통해 상기 클라이언트 단말 장치로부터 광고 이벤트가 수신될 때, 히스토리 기반의 노출 광고를 선정하고, 선정되는 상기 히스토리 기반의 노출 광고를 상기 클라이언트 단말 장치로 제공하도록 상기 통신부를 제어하는 관리부와, 상기 노출 광고를 선정하기 위한 후보 광고와 과거 일정기간 동안의 과거 광고 간의 유사도를 측정하여 상기 관리부로 제공하는 유사도 측정부를 포함할 수 있다.The advertisement service apparatus for a history-based advertisement service according to an embodiment of the present invention includes a communication unit for interconnecting with a client terminal apparatus via a network, and a history-based advertisement server for receiving an advertisement event from the client terminal apparatus via the communication unit. A management unit for controlling the communication unit to select an exposure advertisement and provide the selected exposure-based advertisement to the client terminal; and a management unit for managing the similarity between the candidate advertisement for selecting the exposure advertisement and the past advertisement for the past period And a degree-of-similarity measuring unit for measuring the degree of similarity and providing the degree of similarity to the management unit.
여기서, 상기 관리부는, 상기 클라이언트 단말 장치로부터 제공되는 상기 광고 이벤트에 대응하는 광고 상품 목록을 추출하고, 추출되는 상기 광고 상품 목록의 카테고리 또는 키워드 반응기간을 분석하며, 분석되는 상기 키워드 반응기간을 기준으로 광고에 대한 제1 가중치를 설정하여 데이터베이스화하고, 상기 유사도 측정부를 통해 측정되는 상기 유사도를 점수화하여 제2 가중치로 설정할 수 있다.Here, the management unit may extract a list of advertisement goods corresponding to the advertisement event provided from the client terminal device, analyze a category or a keyword response period of the extracted advertisement goods list, And the degree of similarity measured through the similarity measuring unit may be scored and set as a second weight.
또한, 상기 관리부는, 상기 제1 가중치와 상기 제2 가중치를 곱하여 광고 점수를 연산하고, 연산되는 상기 광고 점수를 기준으로 최종 광고를 선정할 수 있다.The management unit may calculate an advertisement score by multiplying the first weight by the second weight, and may select a final advertisement based on the calculated advertisement score.
또한, 상기 광고 서비스 장치는, 상기 제1 가중치가 임시 저장되는 클라이언트 정보 데이터베이스와, 상기 광고 상품 목록 또는 상기 광고 이벤트가 발생했던 과거 광고 또는 상기 제1 가중치 또는 상기 최종 광고가 저장되는 광고 데이터베이스를 더 포함할 수 있다.The advertisement service apparatus may further include a client information database in which the first weight is temporarily stored and an advertisement database in which the advertisement product list or the past advertisement in which the advertisement event has occurred or the first weight or the final advertisement is stored .
본 발명의 실시예에 따른 히스토리 기반 광고 서비스 방법은, 광고 이벤트가 발생될 때 기 저장된 광고 상품 목록을 추출하는 과정과, 상기 광고 상품 목록에서 광고 카테고리 및 광고 키워드 반응기간을 분석하는 과정과, 상기 광고 키워드 반응기간에 따른 기준 광고에 대한 제1 가중치를 설정하는 과정과, 상기 광고 카테고리에 해당하는 후보 광고를 추출하는 과정과, 상기 후보 광고와, 기 설정된 기간 동안의 이벤트가 발생했던 과거 광고와의 유사도를 측정하는 과정과, 측정되는 상기 유사도를 점수화하여 제2 가중치를 설정하는 과정과, 상기 제2 가중치와 상기 제1 가중치를 곱하여 광고 점수를 연산하는 과정과, 연산되는 상기 광고 점수를 기준으로 최종 광고를 선정하는 과정을 포함할 수 있다.A history-based advertisement service method according to an embodiment of the present invention includes the steps of extracting a pre-stored list of advertisement products when an advertisement event occurs, analyzing an advertisement category and an advertisement keyword response period in the advertisement product list, The method comprising the steps of: setting a first weight for a reference advertisement according to an advertisement keyword response period; extracting a candidate advertisement corresponding to the advertisement category; Calculating a second weight by multiplying the second weight by the first weight, calculating a score of the advertisement by multiplying the second weight by the first weight, And selecting the final advertisement as the final advertisement.
여기서, 상기 광고 이벤트는, 광고를 선택할 때 발생되는 광고 클릭과, 상기 광고와 관련된 구매행위를 포함하는 광고 액션을 포함할 수 있다.Here, the advertisement event may include an advertisement click generated when the advertisement is selected, and an advertisement action including a purchase action related to the advertisement.
또한, 상기 제2 가중치는, 상기 광고 클릭과 상기 광고 액션에 대한 각각의 가중치를 포함할 수 있다.In addition, the second weight may include a weight for each of the advertisement click and the advertisement action.
또한, 상기 광고 키워드 반응기간은, 기 설정된 기간 동안의 광고 상품에 대한 키워드를 입력한 기간을 포함할 수 있다.Also, the advertisement keyword response period may include a period in which a keyword for an advertisement product for a predetermined period is input.
삭제delete
본 발명에 의하면, 사용자의 과거 광고에 대한 클릭(단순 광고선택)과 액션(해당 광고와 관련된 구매행위 등)에 대한 가중치에 따른 최종 사용자 광고 점수를 계산하여 사용자 카테고리 별 광고를 제공함으로써, 히스토리 기반의 사용자 관심분야에 대한 광고를 노출하여 광고 효과를 극대화할 수 있다. 이로 인해, 특정 사용자 그룹에 대한 타겟팅(targeting) 광고가 가능하며, 광고 서비스 시장의 활성화를 꾀할 수 있다.According to the present invention, an advertisement for each user category is calculated by calculating an end user advertisement score according to a weight for a click (simple advertisement selection) and an action (a purchase action related to the advertisement, etc.) of a user's past advertisement, To maximize the effectiveness of the advertisement. As a result, targeting advertisements for a specific user group are possible, and the advertisement service market can be activated.
도 1은 본 발명의 실시예에 따른 히스토리 기반 광고 서비스 시스템에 대한 개략적인 블록 구성도,
도 2는 본 발명의 실시예에 따른 히스토리 기반 광고 서비스를 위한 클라이언트 단말 장치, 예컨대 도 1의 클라이언트 단말 장치1(100/1)에 대한 블록 구성도,
도 3은 본 발명의 실시예에 따른 히스토리 기반 광고 서비스를 위한 광고 서비스 장치, 예컨대 도 1의 광고 서비스 장치(300)에 대한 블록 구성도,
도 4는 본 발명의 실시예에 따른 히스토리 기반 광고 서비스 방법을 설명하는 흐름도,
도 5는 본 발명의 실시예에 따른 히스토리 기반 광고 서비스 방법에서 노출 광고 선정 과정의 상세 흐름도.1 is a schematic block diagram of a history-based advertisement service system according to an embodiment of the present invention;
FIG. 2 is a block diagram of a client terminal device for a history-based advertisement service, for example, the
3 is a block diagram of an advertisement service apparatus for a history-based advertisement service, for example, the
FIG. 4 is a flowchart illustrating a history-based advertisement service method according to an embodiment of the present invention;
5 is a detailed flowchart of an exposure advertisement selection process in a history-based advertisement service method according to an embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 도면부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. However, it is to be understood that the present invention is not limited to the disclosed embodiments, but may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. It is intended that the disclosure of the present invention be limited only by the terms of the appended claims. Like numbers refer to like elements throughout.
본 발명의 실시예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고, 후술되는 용어들은 본 발명의 실시예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로, 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions of the embodiments of the present invention, which may vary depending on the intention of the user, the operator, or the like. Therefore, the definition should be based on the contents throughout this specification.
실시예의 설명에 앞서, 본 발명은, 개인 프로파일 및 상품 소비 패턴 등을 분석하고 고객 정보를 동의 받아야 하는 어려움 없이, 히스토리 광고 기반, 예컨대 개별 사용자의 과거 광고에 대한 클릭과 액션(해당 광고와 관련된 구매행위 등)에 대한 가중치를 각각 부여하고, 각 광고 별 가중치와 곱하여 최종 사용자 광고 점수를 계산하며, 이를 기준으로 사용자 카테고리 별 광고를 제공함으로써, 광고 효과를 높일 수 있는 히스토리 기반 광고 서비스 기술을 제공한다는 것으로, 이러한 기술 사상으로부터 본 발명의 목적으로 하는 바를 용이하게 달성할 수 있을 것이다.Prior to the description of the embodiments, the present invention is based on a history-based advertising, for example, a click and action on an old advertisement of an individual user (a purchase related to the advertisement, And the like), and calculates a score of an end user advertisement by multiplying the weight by each weight of each advertisement, and provides an advertisement according to a user category on the basis of the calculated score, thereby providing a history-based advertisement service technique And it is possible to easily attain the object of the present invention from such a technical idea.
이하, 첨부한 도면을 참조하여 본 발명의 실시예에 대해 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시예에 따른 통합 리모컨 관리 시스템에 대한 개략적인 블록 구성도로서, 클라이언트 단말 장치 그룹(100), 네트워크(200), 광고 서비스 장치(300) 등을 포함할 수 있다.FIG. 1 is a schematic block diagram of an integrated remote control management system according to an embodiment of the present invention, and may include a
도 1에 도시한 바와 같이, 클라이언트 단말 장치 그룹(100)은 본 발명의 실시예에 따른 히스토리 기반 광고 서비스 기능, 예컨대 광고 영역을 포함하는 애플리케이션을 실행하기 위한 기능 또는 애플리케이션 내의 광고 이벤트 선택 기능 또는 히스토리 기반 광고 수신 기능 등을 사용자에게 제공하기 위한 멀티미디어 단말 장치들의 그룹(multimedia device group)으로서, 예를 들면 스마트폰, 노트패드(notepad), 태블릿(tablet) 컴퓨터 등의 다양한 형태의 클라이언트 단말 장치들을 포함할 수 있다.As shown in FIG. 1, the client
여기서, 광고 이벤트라 함은, 임의의 광고에 대한 클릭과 광고에 대한 액션으로 구분될 수 있는데, 클릭은 개별 사용자의 단순 광고선택을 의미할 수 있으며, 액션은 해당 광고와 관련된 개별 사용자의 구매행위 등을 의미할 수 있다.Here, the advertisement event may be classified into a click on an advertisement and an action on the advertisement. The click may mean a simple advertisement selection of an individual user, and the action may include a purchase action of an individual user related to the advertisement And so on.
이러한 클라이언트 단말 장치 그룹(100)은 후술하는 네트워크(200)와 광대역 접속으로 인터페이스 하여 가입자에게 광대역 통신 서비스를 제공할 수 있으며, CDMA(Code Division Multiple Access) 기반의 2세대, W-CDMA(Wideband Code Division Multiple Access) 기반의 3세대, 또는 그 이상의 세대를 지원하는 무선 환경과, 인터넷 등의 IP(Internet Protocol) 기반 통신 기술을 지원하는 유선 환경을 모두 포함하는 광대역 통신 서비스를 제공할 수 있다.The client
또한, 클라이언트 단말 장치 그룹(100)은 후술하는 네트워크(200)와 근거리 접속으로 인터페이스 하여 가입자에게 근거리 통신 서비스를 제공할 수 있다. 이때의 근거리 통신 서비스는, 예를 들면 와이파이(Wi-Fi) 등의 무선 근거리 통신 서비스, 또는 LAN(Local Area Network) 등의 유선 근거리 통신 서비스가 적용될 수 있을 것이다.In addition, the client
이와 같은 클라이언트 단말 장치 그룹(100)은, 네트워크(200)를 통해 광고 서비스 장치(300)와 통신하여 본 발명의 실시예에 따른 히스토리 기반 광고 서비스 기능, 예컨대 광고 영역을 포함하는 애플리케이션을 실행하기 위한 기능 또는 애플리케이션 내의 광고 이벤트 선택 기능 또는 히스토리 기반 광고 수신 기능 등을 수행할 수 있다.The client
이때, 클라이언트 단말 장치 그룹(100)은 다수의 클라이언트 단말 장치들(100/1~100/N)을 포함할 수 있는데, 이들 각각의 클라이언트 단말 장치들(100/1~100/N)은 본 발명의 실시예에 따라 히스토리 기반의 광고 서비스를 제공받기 위해 임의의 광고에 대한 이벤트를 요청할 수 있는 애플리케이션, 예를 들면 모바일 게임 애플리케이션이 탑재될 수 있다.At this time, the
즉, 본 발명의 실시예에서는, 클라이언트 단말 장치 그룹(100)을 통해 사용자가 선택한 임의의 광고 이벤트를 네트워크(200)를 통해 광고 서비스 장치(300)로 제공할 수도 있지만, 특정 애플리케이션에 의해 해당 애플리케이션 내에 포함된 광고에 대한 이벤트가 네트워크(200)를 통해 광고 서비스 장치(300)로 요청할 수도 있음을 주지할 필요가 있다.That is, in the exemplary embodiment of the present invention, an arbitrary advertisement event selected by the user through the client
네트워크(200)는 광대역 통신망 및 근거리 통신망 등을 포함할 수 있으며, 클라이언트 단말 장치 그룹(100)과 광고 서비스 장치(300)를 연결시켜 본 발명의 실시예에 따른 히스토리 기반 광고 서비스 기능, 예컨대 광고 영역을 포함하는 애플리케이션을 실행하기 위한 기능 또는 애플리케이션 내의 광고 이벤트 선택 기능 또는 히스토리 기반 광고 수신 기능 등이 제공될 수 있게 한다.The
여기서, 광대역 통신망은 광대역 무선 통신망과 광대역 유선 통신망을 포함할 수 있다.Here, the broadband communication network may include a broadband wireless communication network and a broadband wired communication network.
광대역 무선 통신망은, 클라이언트 단말 장치 그룹(100)의 호 설정 및 자원 할당에 관여하는 것으로, 도면에는 도시하지 않았으나 제2의 다른 클라이언트 단말 장치 그룹의 호 설정 및 자원 할당에 관여하는 무선 네트워크가 구축될 수 있음을 본 발명의 기술 분야에서 통상의 지식을 가진 자라면 용이하게 이해할 수 있을 것이다.The broadband wireless communication network is involved in call setup and resource allocation of the client
이와 같은 광대역 무선 통신망은 동기식 및 비동기식을 모두 지원할 수 있는데, 여기서 동기식인 경우에는 기지국은 BTS(Base Transceiver Station), 기지국 제어기는 BSC(Base Station Controller)가 될 것이고, 비동기식인 경우에는 기지국은 노드 B(Node B), 기지국 제어기는 RNC(Radio Network Controller)가 될 것이다. 물론, 광대역 무선 통신망은 이에 한정되는 것은 아니고, CDMA망이 아닌 GSM(Global System for Mobile Communication)망 및 향후 구현될 모든 이동 통신 시스템의 접속망을 포함할 수 있을 것이다.In this case, the base station may be a base transceiver station (BTS), the base station controller may be a base station controller (BSC), and in the case of asynchronous mode, a base station may be a node B (Node B), and the base station controller will be an RNC (Radio Network Controller). Of course, the broadband wireless communication network is not limited to the CDMA network, but may include a GSM (Global System for Mobile Communication) network and an access network of all mobile communication systems to be realized in the future.
광대역 유선 통신망은, 예를 들어 인터넷(internet)으로서, TCP/IP 프로토콜 및 그 상위계층에 존재하는 여러 서비스, 즉 HTTP(HyperText Transfer Protocol), Telnet, FTP(File Transfer Protocol), DNS(Domain Name System), SMTP(Simple Mail Transfer Protocol), SNMP(Simple Network Management Protocol), NFS(Network File Service), NIS(Network Information Service)를 제공하는 전 세계적인 개방형 컴퓨터 네트워크 구조를 의미할 수 있다.The broadband wired communication network is an Internet, for example, and includes various services existing in the TCP / IP protocol and its upper layers such as HyperText Transfer Protocol (HTTP), Telnet, File Transfer Protocol (FTP) ), Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), Network File Service (NFS), and Network Information Service (NIS).
네트워크(200) 내의 근거리 통신망은 근거리 유선 통신망과 근거리 무선 통신망을 포함할 수 있다.The local area network within the
근거리 유선 통신망은, 예를 들어 LAN(Local Area Network)으로서, 클라이언트 단말 장치 그룹(100)과 광고 서비스 장치(300) 간의 근거리 유선 통신 환경을 제공할 수 있다.The local wired communication network can provide a local wired communication environment between the
근거리 무선 통신망은, 클라이언트 단말 장치 그룹(100)과 광고 서비스 장치(300) 간의 근거리 무선 통신 환경을 제공하는 것으로, 예컨대 와이파이 등의 무선통신 환경을 포함할 수 있다.The short-range wireless communication network provides a short-range wireless communication environment between the
본 발명의 실시예에 따른 광고 서비스 장치(300)는 네트워크(200)를 통해 클라이언트 단말 장치 그룹(100)의 임의의 클라이언트 단말 장치, 예를 들어 클라이언트 단말 장치1(100/1)로부터 광고 이벤트가 수신될 때, 또는 클라이언트 단말 장치1(100/1) 내의 애플리케이션에 의해 광고 이벤트가 요청될 때에, 본 발명의 실시예에 따라 히스토리 기반 노출 광고를 선정하고, 선정되는 히스토리 기반 노출 광고를 클라이언트 단말 장치1(100/1)로 전송하는 역할을 수행할 수 있다.The
구체적으로, 광고 서비스 장치(300)는 클라이언트 단말 장치1(100/1)로부터 제공되는 광고 이벤트에 대응하는 광고 상품 목록을 추출하고, 추출되는 광고 상품 목록의 카테고리 또는 키워드 반응기간을 분석하며, 분석되는 키워드 반응기간을 기준으로 광고에 대한 제1 가중치를 설정할 수 있다. 또한, 광고 서비스 장치(300)는 카테고리에 해당하는 후보 광고를 추출하고, 추출되는 후보 광고와 과거 일정기간 동안의 이벤트가 발생했던 과거 광고와의 유사도를 측정하며, 측정되는 유사도를 점수화하여 제2 가중치를 설정할 수 있다. 또한, 광고 서비스 장치(300)는 제1 가중치와 제2 가중치를 곱하여 광고 점수를 연산하고, 연산되는 광고 점수를 기준으로 최종 광고를 선정하며, 선정되는 최종 광고를 클라이언트 단말 장치1(100/1)에게 전송할 수 있다.Specifically, the
도 2는 본 발명의 실시예에 따른 히스토리 기반 광고 서비스를 위한 클라이언트 단말 장치, 예컨대 도 1의 클라이언트 단말 장치1(100/1)에 대한 구체적인 구성 블록도이다.2 is a detailed block diagram of a client terminal device for a history-based advertisement service, for example, the
도 1에 도시한 바와 같이, 클라이언트 단말 장치1(100/1)은 입력부(102), 제어부(104), 통신부(106), API 처리부(108), 표시부(110) 등을 포함할 수 있으며, 본 발명의 실시예에 따라 히스토리 기반 광고 서비스 기능, 예컨대 광고 영역을 포함하는 애플리케이션을 실행하기 위한 기능 또는 애플리케이션 내의 광고 이벤트 선택 기능 또는 히스토리 기반 광고 수신 기능 등을 사용자에게 제공할 수 있다.1, the client terminal unit 1 100/1 may include an
먼저, 입력부(102)는 클라이언트 단말 장치1(100)의 클라이언트 입력 신호, 예를 들어 애플리케이션의 실행을 명령하는 신호 또는 애플리케이션 내의 광고 이벤트의 선택을 명령하는 신호 등을 제어부(104)에 인가하기 위한 키 입력 수단으로서, 예를 들면 키 매트릭스 및 터치 패널 등을 포함할 수 있다.First, the
제어부(104)는 입력부(102)의 클라이언트 입력 신호에 대응하여 클라이언트 단말 장치1(100/1)을 제어할 수 있다. 예를 들어, 제어부(104)는 입력부(102)의 애플리케이션 실행을 명령하는 신호에 대응하여 해당 애플리케이션, 예를 들어 모바일 게임 애플리케이션을 실행하도록 API 처리부(108)를 제어할 수 있으며, 입력부(102)의 모바일 게임 애플리케이션 내에 포함된 광고 이벤트가 입력부(102)에 의해 선택될 때 해당 광고 이벤트를 광고 서비스 장치(300)로 전송하도록 통신부(106)를 제어할 수 있다.The
부가적으로, 제어부(104)는 특정 애플리케이션 또는 특정 광고에 대한 화면 정보를 클라이언트 단말 장치1(100/1)을 통해 외부로 디스플레이 하도록 표시부(110)를 제어할 수 있다.In addition, the
통신부(106)는 클라이언트 단말 장치1(100/1)과 광고 서비스 장치(300)를 네트워크(200)를 통해 상호 연결시키는 통신 수단으로서, 예를 들어 CDMA, W-CDMA 등의 광대역 무선 통신모듈 또는 인터넷 등의 광대역 유선 통신모듈 또는 와이파이 등의 근거리 무선 통신모듈 등을 포함할 수 있을 것이다.The
API 처리부(108)는 본 발명의 실시예에 적용될 수 있는 애플리케이션, 예컨대 모바일 게임 애플리케이션을 포함할 수 있으며, 상술한 제어부(104)의 제어에 따라 모바일 게임 애플리케이션을 실행시키는 역할을 할 수 있다. 이러한 모바일 게임 애플리케이션 내에는, 주지한 바와 같이 특정 광고 영역이 포함될 수 있다.The
표시부(110)는 API 처리부(108)를 통해 구성되는 애플리케이션에 대한 화면 정보 또는 애플리케이션 내의 광고에 대한 화면 정보를 디스플레이 수단, 예를 들어 LCD(Liquid Crystal Display) 또는 OLED(Organic Light Emitting Diodes) 등을 통해 디스플레이 처리할 수 있다.The
도 3은 본 발명의 실시예에 따른 히스토리 기반 광고 서비스를 위한 애플리케이션 관리 장치에 대한 구체적인 구성 블록도로서, 통신부(302), 관리부(304), 유사도 측정부(306), 클라이언트 정보 DB(308), 광고 DB(306) 등을 포함할 수 있다.3 is a detailed block diagram of an application management apparatus for a history-based advertisement service according to an embodiment of the present invention. The application management apparatus includes a
도 3에 도시한 바와 같이, 통신부(302)는 클라이언트 단말 장치 그룹(100)과 광고 서비스 장치(300)를 네트워크(200)를 통해 상호 연결시키는 통신 수단으로서, 예를 들어 CDMA, W-CDMA 등의 광대역 무선 통신모듈 또는 인터넷 등의 광대역 유선 통신모듈 또는 와이파이 등의 근거리 무선 통신모듈 등을 포함할 수 있을 것이다.3, the
관리부(304)는 통신부(302)를 통해 클라이언트 단말 장치1(100/1)로부터 광고 이벤트가 전송될 때, 본 발명의 실시예에 따라 히스토리 기반의 노출 광고를 선정하고, 선정된 히스토리 기반 노출 광고를 클라이언트 단말 장치(100/1)로 제공하도록 통신부(302)를 제어하는 역할을 할 수 있다.The
구체적으로, 관리부(304)는 클라이언트 단말 장치1(100/1)로부터 제공되는 광고 이벤트에 대응하는 광고 상품 목록을 광고 DB(310)로부터 추출하고, 추출되는 광고 상품 목록의 카테고리 또는 키워드 반응기간을 분석하며, 분석되는 키워드 반응기간을 기준으로 광고에 대한 제1 가중치를 설정하여 클라이언트 정보 DB(308)에 임시 저장할 수 있다.Specifically, the
또한, 관리부(304)는 후술하는 유사도 측정부(306)를 통해 측정되는 유사도를 점수화하여 제2 가중치를 설정할 수 있으며, 이러한 제2 가중치와 제1 가중치를 곱하여 광고 점수를 연산하고, 연산되는 광고 점수를 기준으로 최종 광고를 선정할 수 있다.In addition, the
이렇게 선정되는 최종 광고는 통신부(302)를 통해 클라이언트 단말 장치1(100/1)로 전송되거나, 광고 DB(310)에 저장될 수 있다.The final advertisement thus selected may be transmitted to the client terminal unit 1 100/1 through the
유사도 측정부(306)는 카테고리에 해당하는 후보 광고와, 과거 일정기간 동안 이벤트가 발생했던 과거 광고를 광고 DB(310)로부터 추출하도록 관리부(304)로 요청할 수 있으며, 추출되는 후보 광고와 과거 광고를 관리부(304)로부터 제공받아 서로 간의 유사도를 측정하는 역할을 할 수 있다. 측정되는 유사도는 관리부(304)로 제공될 수 있다.The similarity
클라이언트 정보 DB(308)에는 클라이언트 단말 장치1(100/1)의 클라이언트 정보가 저장될 수 있으며, 관리부(304)에 의해 분석되는 키워드 반응기간을 기준으로 설정된 광고의 제1 가중치가 임시 저장될 수 있다.The
광고 DB(310)에는 다양한 수의 광고 상품 목록과, 광고 이벤트가 발생했던 과거의 광고들과, 해당 광고에 대한 가중치와, 본 발명의 실시예에 따른 유사도에 의해 최종 선정되는 광고가 저장될 수 있다.The
이러한 DB들(308)(310)에 저장되는 정보들은 관리부(304)에 의해 관리되어 임의로 취사 선택될 수 있는데, 예컨대 관리부(304)는 광고 의뢰 업체로부터 제공되는 다양한 수의 광고 상품 목록들, 광고 이벤트가 발생한 과거 일정 기간 동안의 광고들 등을 광고 DB(310)에 저장해 두었다가, 클라이언트 단말 장치1(100/1)의 광고 이벤트 발생시에 광고 DB(310) 내의 광고 상품 목록 또는 과거 광고를 취사 선택할 수 있을 것이다.The information stored in the
이와 같은 DB들(308)(310)은 오라클(Oracle), 인포믹스(Infomix), 사이베이스(Sybase), DB2와 같은 관계형 데이터베이스 관리 시스템(RDBMS)이나, 겜스톤(Gemston), 오리온(Orion), O2 등과 같은 객체 지향 데이터베이스 관리 시스템(OODBMS)을 이용하여 본 발명의 목적에 맞게 구현될 수 있고, 자신의 기능을 달성하기 위하여 적당한 필드(field)들을 가질 수 있다.
이하, 상술한 구성과 함께, 본 발명의 실시예에 따른 히스토리 기반 광고 서비스 방법을 첨부한 도 4 및 도 5의 흐름도를 참조하여 구체적으로 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the flow charts of FIGS. 4 and 5, which together with the above-described configuration are accompanied by a history-based advertisement service method according to an embodiment of the present invention.
먼저, 도 4는 본 발명의 실시예에 따른 히스토리 기반 광고 서비스 방법의 전체 흐름도이다.4 is a flowchart illustrating a history-based advertisement service according to an exemplary embodiment of the present invention.
도 4에 도시한 바와 같이, 클라이언트 단말 장치1(100/1)에 의해 광고 영역이 포함된 애플리케이션이 실행되면(S100), 클라이언트 단말 장치1(100/1)을 통해 사용자가 선택한 임의의 광고 이벤트가 발생되는지를 판단할 수 있다(S102). 여기서, 광고 이벤트는, 예컨대 단순 광고 선택을 의미하는 광고 클릭과, 해당 광고와 관련된 구매행위 등을 포함하는 광고 액션을 포함할 수 있을 것이다.As shown in FIG. 4, when an application including an advertisement area is executed by the client terminal device 1 (100/1) (S100), an arbitrary advertisement event selected by the user through the client terminal device 1 (100/1) (S102). ≪ / RTI > Here, the advertisement event may include an advertisement action including, for example, an advertisement click meaning simple advertisement selection, a purchase action related to the advertisement, and the like.
임의의 광고 이벤트가 발생되면, 발생된 광고 이벤트는 네트워크(200)를 통해 광고 서비스 장치(300)로 제공될 수 있다(S104). 이때, 광고 이벤트는 네트워크(200)를 통해 광고 서비스 장치(300)로 제공할 수도 있으나, 클라이언트 단말 장치1(100/1) 내의 애플리케이션에 의해 해당 애플리케이션 내에 포함된 광고에 대한 이벤트가 네트워크(200)를 통해 광고 서비스 장치(300)로 요청할 수도 있다.When an arbitrary advertisement event occurs, the generated advertisement event may be provided to the
광고 이벤트가 광고 서비스 장치(300)로 전송되면, 광고 서비스 장치(300)는 본 발명의 실시예에 따라 히스토리 기반의 노출 광고를 선정할 수 있으며(S106), 선정된 노출 광고를 클라이언트 단말 장치1(100/1)로 전송할 수 있다(S108).When the advertisement event is transmitted to the
이와 같은 히스토리 기반의 노출 광고는, 본 발명의 실시예에 따라 과거 광고에 대한 클릭과 액션에 대한 가중치를 각각 부여하고, 각 광고별 가중치와 곱하여 최종 사용자 광고 점수를 계산하며, 이를 기준으로 사용자 카테고리별 광고를 제공하는 등의 구성들을 포함할 수 있다.Such history-based impression advertisements are calculated by assigning weights for clicks and actions to past advertisements according to the embodiment of the present invention, multiplying the clicks and the weights for actions by the weights of the advertisements, and calculating the scores of the end user advertisements. Providing a star advertisement, and the like.
도 5는 이와 같은 히스토리 기반 노출 광고 선정 방법을 보다 구체적으로 예시한 흐름도로서, 이러한 도 5의 흐름도를 참조하여 본 발명의 실시예에 따른 히스토리 기반 노출 광고 서비스 과정을 상세히 설명하기로 한다.FIG. 5 is a flowchart illustrating the history-based exposure advertisement selection method in more detail. The history-based exposure advertisement service process according to the embodiment of the present invention will be described in detail with reference to the flowchart of FIG.
도 5에 예시한 바와 같이, 광고 서비스 장치(300)는 클라이언트 단말 장치1(100/1)로부터 광고 이벤트가 수신되는지를 판단하고(S200), 광고 이벤트가 수신되면 광고 서비스 장치(300)는 광고 DB(310)에서 광고 상품 목록을 추출할 수 있다(S202).5, the
이후, 광고 서비스 장치(300)는 광고 DB(310)로부터 추출된 광고 상품 목록의 카테고리 및 키워드 반응기간 등을 분석할 수 있다(S204). 여기서, 키워드 반응기간은, 예컨대 최근 몇 개월 동안의 광고 상품에 대한 키워드를 입력한 기간을 포함할 수 있다.Then, the
이후, 광고 서비스 장치(300)는 해당 키워드 반응기간에 따른 기준 광고에 대한 가중치(A)를 설정하고, 설정되는 가중치(A)를 클라이언트 정보 DB(308)에 임시 저장할 수 있다(S206)(S208).Thereafter, the
한편, 광고 서비스 장치(300)는 광고 DB(310)에서 광고 상품 목록의 카테고리에 해당하는 후보 광고를 추출할 수 있다(S210).Meanwhile, the
후보 광고가 추출되면, 광고 서비스 장치(300)는 추출된 후보 광고와 과거 일정기간 동안의 이벤트가 발생했던 과거 광고와의 유사도를 측정할 수 있다(S212).When the candidate advertisement is extracted, the
유사도가 측정되면, 광고 서비스 장치(300)는 해당 유사도를 점수화하여 가중치(B)를 설정할 수 있다(S214). 이때, 가중치(B)는, 단순 광고 선택을 의미하는 광고 클릭과, 해당 광고와 관련된 구매행위 등을 포함하는 광고 액션에 대한 각각의 가중치를 포함할 수 있다.If the degree of similarity is measured, the
이러한 가중치(B)가 설정되면, 광고 서비스 장치(300)는 상술한 가중치(A)와 가중치(B)를 곱하여 광고 점수를 연산할 수 있다(S216).When the weight B is set, the
이후, 광고 서비스 장치(300)는 이렇게 연산되는 광고 점수를 기준으로 최종 광고를 선정할 수 있다.Thereafter, the
선정되는 최종 광고는 클라이언트 단말 장치1(100/1)로 전송될 수 있으며, 필요에 따라 최종 광고가 광고 DB(310)에 저장될 수 있다. 즉, 광고 DB(310)에 최종 광고가 데이터베이스화 됨으로써, 이후의 요청 광고에 대한 가중치 설정 및 유사도 측정 등에 활용될 수 있을 것이다.The selected final advertisement may be transmitted to the client terminal device 1 (100/1), and the final advertisement may be stored in the
한편, 상술한 바와 같이 다양한 실시예를 제시하고 있는 본 발명의 히스토리 기반 광고 서비스 방법은, 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 실행할 수 있는 코드로서 구현할 수 있는데, 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함할 수 있다. 이러한 컴퓨터가 읽을 수 있는 기록매체는, 예를 들어 ROM, 플래시 메모리, 자기 기억 장치 등과 같은 비휘발성 메모리(non-volatile memory)와, RAM과 같은 휘발성 메모리(volatile memory) 등을 포함할 수 있으며, 컴퓨터로 실행할 수 있는 코드 또는 프로그램은 본 발명의 실시예에 따른 클라이언트 단말(또는 USIM) 내에 저장되거나, 네트워크로 연결된 컴퓨터 시스템에 분산 저장될 수 있을 것이다.Meanwhile, the history-based advertisement service method of the present invention, which provides various embodiments as described above, can be implemented as a code that can be executed by a computer on a computer-readable recording medium. Or any type of recording device in which data that can be read by a computer system is stored. Such a computer readable recording medium may include, for example, a non-volatile memory such as a ROM, a flash memory, a magnetic storage, and the like, a volatile memory such as a RAM, The computer-executable code or program may be stored in a client terminal (or USIM) according to an embodiment of the present invention, or may be distributedly stored in a networked computer system.
또한, 본 발명의 실시예에 따른 히스토리 기반 광고 서비스를 수행할 수 있는 애플리케이션(또는 애플릿)은 클라이언트 단말 장치 내의 기록매체에 저장되는 것으로 설명하였으나, 이는 실시예의 설명을 위해 예시한 것일 뿐, 본 발명의 권리범위를 한정하는 것은 아니다. 예컨대, 네트워크 상의 가상화 장치(또는 서버)에 상술한 정보들이 영구적으로 저장되고, 스마트카드 또는 스마트카드가 장착될 수 있는 멀티미디어 단말에는 상술한 정보들이 일시적으로 보관되는 클라우드 컴퓨팅(cloud computing) 환경을 포함할 수 있을 것이다. 즉, 상술한 정보들을 네트워크 상의 가상화 장치에 저장하고, 이 정보들을 스마트카드 또는 다양한 형태의 멀티미디어 기능들을 포함할 수 있는 멀티미디어 단말을 통해 언제 어디서든 이용할 수도 있음을 주지할 필요가 있다.In addition, the application (or applet) capable of performing the history-based advertisement service according to the embodiment of the present invention is described as being stored in the recording medium in the client terminal device. However, The present invention is not limited thereto. For example, the above-mentioned information is permanently stored in a virtualization device (or server) on a network, and a multimedia terminal on which a smart card or a smart card can be mounted includes a cloud computing environment in which the above- You can do it. That is, it should be noted that the foregoing information may be stored in a virtualization device on a network, and the information may be used anytime and anywhere via a multimedia terminal, which may include a smart card or various forms of multimedia functions.
또한, 본 발명의 실시예에 따른 히스토리 기반 광고 서비스를 위한 애플리케이션들은 사용자의 관리 없이도 언제 어디서나 실시간으로 이용 및 관리될 수 있도록 사물 대 사물간의 지능형 통신 서비스를 지원하는 M2M(Machine to Machine) 통신 분야에서 활용될 수도 있음을 주지할 필요가 있다.In addition, the applications for the history-based advertisement service according to the embodiment of the present invention can be used and managed in real time anytime and anywhere without user's management. In the field of M2M (Machine to Machine) communication supporting intelligent communication service between objects It should be noted that this may be utilized.
이상 설명한 바와 같은 본 발명의 실시예는, 사용자의 과거 광고에 대한 클릭과 액션(해당 광고와 관련된 구매행위 등)에 대한 가중치를 각각 부여하고, 각 광고 별 가중치와 곱하여 최종 사용자 광고 점수를 계산하며, 이를 기준으로 사용자 카테고리 별 광고를 제공함으로써, 광고 효과를 높일 수 있는 히스토리 기반 광고 서비스 기술을 구현한 것이다.In the embodiment of the present invention as described above, the weight of the past advertisement of the user and the weight of the action (purchase action related to the advertisement, etc.) are respectively given, and the end user advertisement score is calculated by multiplying the weight with the weight of each advertisement , And by implementing a user-category-based advertisement based on this, a history-based advertisement service technology capable of enhancing the advertisement effect is realized.
본 발명의 실시예에 의하면, 사용자의 과거 광고에 대한 클릭(단순 광고선택)과 액션(해당 광고와 관련된 구매행위 등)에 대한 가중치에 따른 최종 사용자 광고 점수를 계산하여 사용자 카테고리 별 광고를 제공함으로써, 히스토리 기반의 사용자 관심분야에 대한 광고를 노출하여 광고 효과를 극대화할 수 있다. 이로 인해, 특정 사용자 그룹에 대한 타겟팅(targeting) 광고가 가능하며, 광고 서비스 시장의 활성화를 꾀할 수 있다.According to an embodiment of the present invention, an advertisement for each user category is calculated by calculating an end user advertisement score according to a weight for a click (simple advertisement selection) and an action (a purchase action related to the advertisement, etc.) , And can maximize the advertising effect by exposing the advertisement to the history-based user interest field. As a result, targeting advertisements for a specific user group are possible, and the advertisement service market can be activated.
100: 클라이언트 단말 장치 그룹 200: 네트워크 300: 광고 서비스 장치
302: 통신부 304: 관리부 306: 유사도 측정부
308: 클라이언트 정보 DB 310: 광고 DB100: client terminal device group 200: network 300: advertisement service device
302: communication unit 304: management unit 306:
308: Client information DB 310: Advertisement DB
Claims (13)
상기 네트워크를 통해 상기 클라이언트 단말 장치로부터 상기 광고 이벤트가 수신될 때, 또는 상기 애플리케이션에 의해 상기 광고 이벤트가 요청될 때, 상기 광고 이벤트에 대응하는 광고 상품 목록을 추출하고, 추출되는 상기 광고 상품 목록의 카테고리 또는 키워드 반응기간을 분석하며, 분석되는 상기 키워드 반응기간을 기준으로 광고에 대한 제1 가중치를 설정하고, 후보 광고와 과거 일정기간 동안의 과거 광고 간의 유사도를 측정하고 측정된 유사도를 점수화하여 제2 가중치로 설정하고, 상기 제1 가중치와 제2 가중치를 이용하여 연산한 광고 점수를 이용하여 상기 히스토리 기반의 노출 광고를 선정하여 상기 클라이언트 단말 장치로 전송하는 광고 서비스 장치를 포함하는
히스토리 기반 광고 서비스 시스템.A client terminal device that executes an application including an advertisement area, selects an advertisement event in the application, receives a history-based advertisement with reference to past actions and clicks of individual clients for the advertisement,
When the advertisement event is received from the client terminal device via the network or when the advertisement event is requested by the application, extracting a list of advertisement products corresponding to the advertisement event, A first weight for the advertisement is set based on the keyword response period to be analyzed, a similarity degree between the candidate advertisement and the past advertisement for the past predetermined period is measured, and the measured similarity score is scored Based advertisements using the first weight and the second weight, and transmitting the selected advertisements to the client terminal device,
A history - based advertising service system.
상기 통신부를 통해 상기 클라이언트 단말 장치로부터 광고 클릭 및 광고 액션을 포함하는 광고 이벤트가 수신될 때, 개별 클라이언트의 광고에 대한 과거 액션 및 클릭을 참조로 한 히스토리 기반의 노출 광고를 선정하고, 선정되는 상기 히스토리 기반의 노출 광고를 상기 클라이언트 단말 장치로 제공하도록 상기 통신부를 제어하는 관리부와,
상기 노출 광고를 선정하기 위한 후보 광고와 과거 일정기간 동안의 과거 광고 간의 유사도를 측정하여 상기 관리부로 제공하는 유사도 측정부를 포함하고,
상기 관리부는,
상기 광고 이벤트에 대응하는 광고 상품 목록을 추출하고, 추출되는 상기 광고 상품 목록의 카테고리 또는 키워드 반응기간을 분석하며, 분석되는 상기 키워드 반응기간을 기준으로 광고에 대한 제1 가중치를 설정하고, 상기 측정된 유사도를 점수화하여 제2 가중치로 설정하고, 상기 제1 가중치와 제2 가중치를 이용하여 연산한 광고 점수를 이용하여 노출 광고를 선정하는
히스토리 기반 광고 서비스를 위한 광고 서비스 장치.A communication unit for interconnecting with the client terminal apparatus via the network;
When an advertisement event including an advertisement click and an advertisement action is received from the client terminal apparatus through the communication unit, a history-based exposure advertisement referring to past actions and clicks of an advertisement of an individual client is selected, A management unit for controlling the communication unit to provide the history-based exposure advertisement to the client terminal device;
And a similarity measuring unit for measuring the similarity between the candidate advertisement for selecting the exposure advertisement and the past advertisement for the past period of time and providing the same to the management unit,
Wherein,
Extracting a list of advertisement products corresponding to the advertisement event, analyzing a category or keyword response period of the extracted advertisement product list to be extracted, setting a first weight for the advertisement based on the keyword response period to be analyzed, The degree of similarity is set as a second weight, and an impression advertisement is selected using an advertisement score calculated using the first weight and the second weight
An advertisement service device for a history based advertisement service.
상기 관리부는,
상기 제1 가중치와 상기 제2 가중치를 곱하여 광고 점수를 연산하고,
연산되는 상기 광고 점수를 기준으로 최종 광고를 선정하는
히스토리 기반 광고 서비스를 위한 광고 서비스 장치.6. The method of claim 5,
Wherein,
Calculating an advertisement score by multiplying the first weight and the second weight,
The final advertisement is selected based on the calculated advertisement score
An advertisement service device for a history based advertisement service.
상기 광고 서비스 장치는,
상기 제1 가중치가 임시 저장되는 클라이언트 정보 데이터베이스와,
상기 광고 상품 목록 또는 상기 광고 이벤트가 발생했던 과거 광고 또는 상기 제1 가중치 또는 상기 최종 광고가 저장되는 광고 데이터베이스를 더 포함하는
히스토리 기반 광고 서비스를 위한 광고 서비스 장치.8. The method of claim 7,
The advertisement service apparatus comprises:
A client information database in which the first weight is temporarily stored,
Further comprising an advertisement database in which the advertisement product list or the past advertisement in which the advertisement event has occurred or the first weight or the final advertisement is stored
An advertisement service device for a history based advertisement service.
상기 광고 상품 목록에서 광고 카테고리 및 광고 키워드 반응기간을 분석하는 과정과,
상기 광고 키워드 반응기간에 따른 기준 광고에 대한 제1 가중치를 설정하는 과정과,
상기 광고 카테고리에 해당하는 후보 광고를 추출하는 과정과,
상기 후보 광고와, 기 설정된 기간 동안의 이벤트가 발생했던 과거 광고와의 유사도를 측정하는 과정과,
측정되는 상기 유사도를 점수화하여 제2 가중치를 설정하는 과정과,
상기 제2 가중치와 상기 제1 가중치를 곱하여 광고 점수를 연산하는 과정과,
연산되는 상기 광고 점수를 기준으로 최종 광고를 선정하는 과정을 포함하는
히스토리 기반 광고 서비스 방법.Extracting a pre-stored advertisement product list when an advertisement event occurs,
Analyzing the advertisement category and the advertisement keyword response period in the advertisement product list;
Setting a first weight for a reference advertisement according to the advertisement keyword response period;
Extracting a candidate advertisement corresponding to the advertisement category;
Measuring a degree of similarity between the candidate advertisement and a past advertisement in which an event has occurred for a predetermined period of time;
Setting a second weight value by scoring the similarity measure;
Calculating an advertisement score by multiplying the second weight by the first weight;
And selecting a final advertisement based on the calculated advertisement score
A history based advertising service method.
상기 광고 이벤트는, 광고를 선택할 때 발생되는 광고 클릭과, 상기 광고와 관련된 구매행위를 포함하는 광고 액션을 포함하는
히스토리 기반 광고 서비스 방법.10. The method of claim 9,
Wherein the ad event comprises an ad action that occurs when an ad is selected and a purchase action associated with the ad,
A history based advertising service method.
상기 제2 가중치는, 상기 광고 클릭과 상기 광고 액션에 대한 각각의 가중치를 포함하는
히스토리 기반 광고 서비스 방법.11. The method of claim 10,
Wherein the second weight includes a weight for each of the ad click and the ad action
A history based advertising service method.
상기 광고 키워드 반응기간은, 기 설정된 기간 동안의 광고 상품에 대한 키워드를 입력한 기간을 포함하는
히스토리 기반 광고 서비스 방법.10. The method of claim 9,
The advertisement keyword response period includes a period in which a keyword for an advertisement product for a preset period is input
A history based advertising service method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110088341A KR101809057B1 (en) | 2011-09-01 | 2011-09-01 | Method and system for serving advertizement service based on history and advertizement service apparatus for advertizement service based on history |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110088341A KR101809057B1 (en) | 2011-09-01 | 2011-09-01 | Method and system for serving advertizement service based on history and advertizement service apparatus for advertizement service based on history |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130025051A KR20130025051A (en) | 2013-03-11 |
KR101809057B1 true KR101809057B1 (en) | 2017-12-18 |
Family
ID=48176839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110088341A KR101809057B1 (en) | 2011-09-01 | 2011-09-01 | Method and system for serving advertizement service based on history and advertizement service apparatus for advertizement service based on history |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101809057B1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101491688B1 (en) * | 2013-05-30 | 2015-02-10 | 에스케이플래닛 주식회사 | Advertisement delivery system and method thereof, and apparatus applied to the same |
KR102141533B1 (en) * | 2013-08-22 | 2020-08-05 | 에스케이플래닛 주식회사 | System and method for targeting advertisement, and apparatus applied to the same |
KR102236102B1 (en) * | 2014-02-27 | 2021-04-06 | 에스케이플래닛 주식회사 | System for servicing recommended goods, method of servicing recommended goods and apparatus for the same |
KR102328195B1 (en) * | 2014-07-28 | 2021-11-17 | 에스케이플래닛 주식회사 | System for servicing internet advertisement, method of servicing internet advertisement and apparatus for the same |
KR101952408B1 (en) | 2017-07-18 | 2019-02-26 | 주식회사 이상엠앤씨 | Apparatus for providing user with rewards using skin image of virtual keyboard and method thereof |
KR102631930B1 (en) * | 2023-03-30 | 2024-01-30 | 주식회사 위드잇컴퍼니 | Method for providing marketing solution |
CN116777524A (en) * | 2023-07-18 | 2023-09-19 | 北京吉欣科技有限公司 | Interactive advertisement putting method and related device based on artificial intelligence |
CN117743813B (en) * | 2024-02-05 | 2024-04-23 | 蓝色火焰科技成都有限公司 | Advertisement classification evaluation method, device and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008529137A (en) * | 2005-01-21 | 2008-07-31 | アマゾン テクノロジーズ,インク. | Method and system for automatically comparing items |
-
2011
- 2011-09-01 KR KR1020110088341A patent/KR101809057B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008529137A (en) * | 2005-01-21 | 2008-07-31 | アマゾン テクノロジーズ,インク. | Method and system for automatically comparing items |
Also Published As
Publication number | Publication date |
---|---|
KR20130025051A (en) | 2013-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101809057B1 (en) | Method and system for serving advertizement service based on history and advertizement service apparatus for advertizement service based on history | |
KR101251782B1 (en) | Local Advertisement System and Method for Calculating Cost for Local Advertisement | |
US20200112614A1 (en) | Method and apparatus for dynamically presenting content using an interface for setting conditional network destinations | |
US11416954B2 (en) | Traveler tracking system | |
US20130084859A1 (en) | Exchange of Information Via WIFI Infrastructure Using Wireless Devices | |
CN105208113A (en) | Information pushing method and device | |
US9578135B2 (en) | Method of identifying remote users of websites | |
KR101958577B1 (en) | Method for analyzing web page based on web page capture image and system using the same | |
CN106130756B (en) | A kind of method and device of prediction access content clicking rate | |
US20150248706A1 (en) | Collecting, Synching, and Organizing Data Received from a Single Customer Across Multiple Online and Connected Devices | |
JP5982533B1 (en) | Advertisement distribution device | |
KR101607617B1 (en) | System of providing real-time moving picture for tourist attraction | |
WO2016042284A1 (en) | A method and system for delivering context-relevant content to portable devices | |
US20150106199A1 (en) | Information processing system and information processing method | |
US10019735B2 (en) | Advertisement distribution apparatus, distribution method, and distribution program | |
US11887161B2 (en) | Systems and methods for delivering content to mobile devices | |
KR101719198B1 (en) | Method for managing personal information and payment information in user terminal or device and recommendation system using the same | |
KR102510480B1 (en) | Method and apparatus for targeting advertisement capable of Improving Advertising Impact and Achievement of KPI | |
US9210222B2 (en) | Browser cookie analysis and targeted content delivery | |
CN101212327B (en) | Method and system for assisting mobile telephone to publish advertisements by means of short messages | |
KR102612002B1 (en) | System for providing advertisement platform service using public transportation | |
JP5615423B2 (en) | Information search apparatus and information search program | |
RU118772U1 (en) | INFORMATION COLLECTION MODULE FOR PROFILING INTERNET USERS | |
KR101790027B1 (en) | Method and system for unification remote controller management, client device and application managenet device for unification remote controller management | |
KR101394330B1 (en) | System for advertisement service display sequential two pop-up window, and method of the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |