KR20200055576A - Operating Method of parameter and service device supporting the same - Google Patents
Operating Method of parameter and service device supporting the same Download PDFInfo
- Publication number
- KR20200055576A KR20200055576A KR1020180139359A KR20180139359A KR20200055576A KR 20200055576 A KR20200055576 A KR 20200055576A KR 1020180139359 A KR1020180139359 A KR 1020180139359A KR 20180139359 A KR20180139359 A KR 20180139359A KR 20200055576 A KR20200055576 A KR 20200055576A
- Authority
- KR
- South Korea
- Prior art keywords
- advertisement
- internet server
- user terminal
- action log
- action
- Prior art date
Links
- 238000011017 operating method Methods 0.000 title 1
- 230000009471 action Effects 0.000 claims abstract description 143
- 238000004891 communication Methods 0.000 claims abstract description 42
- 230000006399 behavior Effects 0.000 claims abstract description 36
- 238000000034 method Methods 0.000 claims abstract description 24
- 239000000463 material Substances 0.000 claims description 43
- 230000000875 corresponding effect Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 8
- 238000010295 mobile communication Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
- G06Q30/0271—Personalized advertisement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/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/0277—Online advertisement
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 개인화된 광고 운용 방법 및 이를 지원하는 서비스 장치를 개시한다. 상기 서비스 장치는 통신 회로, 사용자 단말의 행동 로그를 저장하는 메모리 및 상기 통신 회로 및 상기 메모리와 기능적으로 연결되는 프로세서를 포함할 수 있다. 여기서, 상기 프로세서는 상기 사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 확인하고, 상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하고, 상기 수집된 제2 행동 로그를 기반으로 광고를 생성하여 상기 사용자 단말에 제공하도록 설정될 수 있다.The present invention discloses a personalized advertisement operation method and a service device supporting the same. The service device may include a communication circuit, a memory for storing a user terminal action log, and a processor functionally connected to the communication circuit and the memory. Here, when the user terminal accesses the first Internet server and requests an advertisement, the processor checks the first behavior log associated with the user terminal in the first Internet server, and the first behavior log is absent or a specified value. In the following case, it may be set to collect a second action log related to the user terminal from another Internet server, and generate an advertisement based on the collected second action log and provide it to the user terminal.
Description
본 발명은 개인화된 광고 운용에 관한 것으로, 보다 상세하게는 타 사이트의 행동 로그를 광고 집행을 위한 모수로 운용함으로써 모수 확장이 가능한 개인화된 광고 운용 방법 및 이를 지원하는 서비스 장치에 관한 것이다.The present invention relates to personalized advertisement operation, and more particularly, to a personalized advertisement operation method capable of extending parameters by operating a behavior log of another site as a parameter for advertisement execution and a service device supporting the same.
이동통신망의 발달과 단말기 발전에 따라 이동통신단말기는 현대인의 필수 소지품이 되었고, 토탈 엔터테인먼트 기기로 진화해 가고 있는 추세에 있다. 특히, 최근에는 인터넷 사용이 보편화되면서 사용자들은 인터넷 검색을 통하여 다양한 정보를 획득할 수 있게 되었다. 즉, 사용자들은 인터넷에의 접속이 가능한 개인용 컴퓨터 등의 단말 장치를 통해 인터넷 검색 사이트에 접속한 후, 뉴스, 지식, 게임, 커뮤니티 등과 관련된 각종 컨텐츠를 검색할 수 있게 되었다. With the development of mobile communication networks and the development of terminals, mobile communication terminals have become essential belongings of modern people, and are evolving into a total entertainment device. In particular, as the use of the Internet has become more common in recent years, users can acquire various information through Internet search. That is, users can search for various contents related to news, knowledge, games, communities, etc. after accessing the Internet search site through a terminal device such as a personal computer that can access the Internet.
이렇듯 인터넷 검색을 통한 정보 획득이 보편화되면서, 최근에는 사용자에게 다양한 광고를 제공하는 방안이 모색되고 있다. 그러나, 종래 모바일 환경에서 개인에게 노출되는 배너광고에 대한 효율이 갈수록 떨어지고 대부분 사용자들은 광고 수신을 원친 않고 있다. 광고주나 광고 플랫폼에서는 이를 만회 하기 위해 지면을 최소화 하면서 최대한 광고 효과를 높이고자 노력하고 있다. 예컨대, 기존 seg targeting의 경우 seg의 정확도에 따라 광고 효과에 많은 영향을 준다. 즉, seg의 정확도가 떨어지는 경우 적절한 광고 효과를 달성할 수 없는 문제가 있었다. As such, as information acquisition through internet search has become common, methods for providing various advertisements to users have been recently sought. However, in the conventional mobile environment, the efficiency of banner advertisements exposed to individuals gradually decreases, and most users do not want to receive advertisements. In order to make up for this, advertisers and advertising platforms are trying to increase the advertising effect as much as possible while minimizing the space. For example, in the case of existing seg targeting, the effect of advertising is greatly influenced by the accuracy of the seg. That is, when the accuracy of the seg is poor, there is a problem that a proper advertisement effect cannot be achieved.
본 발명은 개인화된 광고를 송출하는 플랫폼(1:1 개인화 광고 플랫폼)에서 광고가 노출되는 매체에서의 사용자 단말의 행동 로그를 실시간으로 획득하고, 이를 기반으로 보다 효과적인 광고 효과를 달성할 수 있는 개인화된 광고 운용 방법 및 이를 지원하는 서비스 장치를 제공하고자 한다.The present invention personalizes to obtain a real-time action log of a user terminal in a medium where advertisements are exposed in a platform for sending personalized advertisements (1: 1 personalized advertisement platform), and to achieve more effective advertising effects based on this. It is intended to provide a method for operating an advertisement and a service device supporting the advertisement.
본 발명의 실시 예에 따른 서비스 장치는 상술한 바와 같은 목적을 달성하기 위한 것으로, 본 발명의 실시 예에 따른 서비스 장치는 통신 회로, 사용자 단말의 행동 로그를 저장하는 메모리 및 상기 통신 회로 및 상기 메모리와 기능적으로 연결되는 프로세서를 포함할 수 있다. 여기서 상기 프로세서는 상기 사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 확인하고, 상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하고, 상기 수집된 제2 행동 로그를 기반으로 광고를 생성하여 상기 사용자 단말에 제공하도록 설정될 수 있다.The service device according to an embodiment of the present invention is to achieve the above object, the service device according to an embodiment of the present invention is a communication circuit, a memory for storing the action log of the user terminal and the communication circuit and the memory It may include a processor functionally connected to the. Here, when the user terminal accesses the first internet server and requests advertisement, the processor checks the first action log associated with the user terminal in the first internet server, and the first action log is absent or less than a specified value. In this case, it may be set to collect a second action log related to the user terminal from another Internet server, generate an advertisement based on the collected second action log, and provide it to the user terminal.
추가로, 상기 프로세서는 광고주로부터 광고 소재들을 수신하고, 상기 수신된 광고 소재들을 상기 제1 인터넷 서버에 등록하도록 설정될 수 있다.Additionally, the processor may be configured to receive creatives from an advertiser and register the received creatives with the first Internet server.
이 경우, 상기 프로세서는 상기 제2 행동 로그에 대응하는 키워드를 산출하고, 상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하도록 설정될 수 있다.In this case, the processor may be set to generate the advertisement by calculating a keyword corresponding to the second behavior log and selecting an advertisement corresponding to the keyword from among advertisements registered in the first Internet server. .
또는, 상기 프로세서는 상기 제2 행동 로그에서 상품명을 키워드로 산출하고, 상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드와 유사도가 지정된 값 이상인 상품명을 가진 광고 소재를 선택하여 상기 광고를 생성하도록 설정될 수 있다.Alternatively, the processor calculates a product name as a keyword in the second action log, and selects an advertisement material having a product name having a similarity or higher than the keyword from among advertisement materials registered in the first Internet server to generate the advertisement. Can be set.
한편, 상기 프로세서는 상기 다른 인터넷 서버에서 제2 행동 로그를 수집할 경우, 현재 시점을 기준으로 지정된 기간 이내에 발생한 행동 로그를 수집하도록 설정될 수 있다.Meanwhile, when the second behavior log is collected from the other Internet server, the processor may be configured to collect the behavior log generated within a designated period based on the current time point.
또한, 상기 프로세서는 복수의 인터넷 서버들에 제2 행동 로그들이 있는 경우, 상기 복수의 인터넷 서버들에서 제2 행동 로그들을 모두 수집하고, 수집된 제2 행동 로그들을 기반으로 키워드를 산출하도록 설정될 수 있다.In addition, the processor may be configured to collect all of the second action logs from the plurality of internet servers and calculate a keyword based on the collected second action logs when there are second action logs in the plurality of internet servers. Can be.
또는, 상기 프로세서는 복수의 인터넷 서버들에 제2 행동 로그들이 있는 경우, 상대적으로 가장 많은 행동 로그를 가진 인터넷 서버에서 제2 행동 로그들을 모두 수집하고, 수집된 제2 행동 로그들을 기반으로 키워드를 산출하도록 설정될 수 있다.Alternatively, when the second behavior logs are present in the plurality of Internet servers, the processor collects all the second behavior logs from the Internet server having the most activity logs, and searches for keywords based on the collected second behavior logs. Can be set to calculate.
다른 예로서, 상기 프로세서는 지정된 값 이항의 상기 제1 행동 로그 및 상기 제2 행동 로그를 기반으로 키워드를 산출하고, 상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하도록 설정될 수 있다.As another example, the processor calculates a keyword based on the first action log and the second action log of a specified value binomial, and selects a creative corresponding to the keyword from among the creatives registered in the first Internet server. It may be selected to generate the advertisement.
본 발명의 실시 예에 따른 개인화된 광고 운용 방법은 서비스 장치가, 사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 수집하는 단계, 상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하는 단계, 상기 수집된 제2 행동 로그를 기반으로 광고를 생성하는 단계를 포함할 수 있다.In the personalized advertisement operation method according to an embodiment of the present invention, when a service device accesses a first Internet server and requests an advertisement, a first action log related to the user terminal in the first Internet server is collected. If the first action log is absent or less than a specified value, collecting a second action log related to the user terminal from another Internet server, and generating an advertisement based on the collected second action log. can do.
상기 광고 운용 방법은 광고 소재들을 상기 제1 인터넷 서버에 등록하는 단계를 더 포함하고, 이 경우, 상기 생성하는 단계는 상기 제2 행동 로그에 대응하는 키워드를 산출하는 단계, 상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하는 단계를 포함할 수 있다.The advertisement operation method further includes registering advertisement materials to the first Internet server, and in this case, the generating step includes calculating a keyword corresponding to the second action log, and to the first Internet server. And generating an advertisement by selecting an advertisement corresponding to the keyword from among registered advertisements.
또한, 상기 광고 운용 방법은 광고 소재들을 상기 제1 인터넷 서버에 등록하는 단계를 더 포함하고, 이 경우, 상기 생성하는 단계는 상기 제2 행동 로그에서 상품명을 키워드로 산출하는 단계, 상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드와 유사도가 지정된 값 이상인 상품명을 가진 광고 소재를 선택하여 상기 광고를 생성하는 단계를 포함할 수 있다.In addition, the advertisement operation method further includes registering advertisement materials to the first Internet server, in which case, the generating step includes calculating a product name as a keyword in the second behavior log, and the first Internet. It may include the step of generating an advertisement by selecting an advertisement having a product name having a similarity to the keyword or higher among the advertisements registered in the server.
본 발명의 실시 예에 따른 컴퓨터 기록 매체는 사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 수집하는 동작, 상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하는 동작, 상기 수집된 제2 행동 로그를 기반으로 광고를 생성하는 동작을 수행하도록 설정된 적어도 하나의 명령어를 저장할 수 있다.In a computer recording medium according to an embodiment of the present invention, when a user terminal accesses a first Internet server and requests an advertisement, the first Internet server collects a first action log related to the user terminal, the first If there is no action log or less than a specified value, at least one command set to perform an operation of collecting a second action log related to the user terminal from another Internet server, and generating an advertisement based on the collected second action log Can be saved.
본 발명은 고객의 행동데이터의 유형별 특징을 좀더 정확하게 분석할 수 있는 추천엔진을 통하여 사용자와 광고의 소재를 매칭하여 송출함에 있어서 고객의 모수를 좀더 확보할 수 있는 방안을 제공함으로써 광고소진 및 효과를 극대화 할 수 있다.The present invention provides advertisement exhaustion and effects by providing a method to more secure customer parameters in matching and transmitting users and advertisement materials through a recommendation engine that can more accurately analyze characteristics of each type of behavior data of customers. Can be maximized.
기타, 본 발명의 다른 효과들은 후술하는 다양한 실시 예들에 의해 제공될 수 있다.Other, other effects of the present invention may be provided by various embodiments described below.
도 1은 본 발명의 실시 예에 따른 개인화된 광고 운용 시스템이 적용된 환경의 일 예를 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 서비스 장치 구성의 일 예를 나타낸 도면이다.
도 3은 본 발명의 실시 예에 따른 프로세서 구성의 한 예를 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 행동 로그 수집 방법과 관련한 시스템의 신호 흐름을 나타낸 도면이다.
도 5는 본 발명의 실시 예에 따른 개인화된 광고 운용 방법과 관련한 시스템의 신호 흐름을 나타낸 도면이다.
도 6은 본 발명의 실시 예에 따른 개인화된 광고 운용 방법의 한 예를 나타낸 도면이다.1 is a diagram illustrating an example of an environment in which a personalized advertisement management system according to an embodiment of the present invention is applied.
2 is a view showing an example of a configuration of a service device according to an embodiment of the present invention.
3 is a diagram illustrating an example of a processor configuration according to an embodiment of the present invention.
4 is a diagram illustrating a signal flow of a system related to a method for collecting a behavior log according to an embodiment of the present invention.
5 is a diagram illustrating a signal flow of a system related to a personalized advertisement operation method according to an embodiment of the present invention.
6 is a view showing an example of a personalized advertisement operation method according to an embodiment of the present invention.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, in the following description and accompanying drawings, detailed descriptions of well-known functions or configurations that may obscure the subject matter of the present invention are omitted. In addition, it should be noted that the same components throughout the drawings are denoted by the same reference numerals as much as possible.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.The terms or words used in the present specification and claims described below should not be construed as being limited to ordinary or dictionary meanings, and the inventor is appropriate as a concept of terms for explaining his or her invention in the best way. Based on the principle that it can be defined, it should be interpreted as meanings and concepts consistent with the technical spirit of the present invention. Therefore, the configuration shown in the embodiments and drawings described in this specification is only one of the most preferred embodiments of the present invention, and does not represent all of the technical spirit of the present invention, and can replace them at the time of this application. It should be understood that there may be equivalents and variations.
이하에서는 본 발명의 실시 예에 따른 단말기는 통신망에 연결되어 어플리케이션을 실행하고, 어플리케이션을 통해 광고를 제공 받을 수 있는 이동통신단말기를 대표적인 예로서 설명하지만 단말기는 이동통신단말기에 한정된 것이 아니고, 모든 정보통신기기, 멀티미디어 단말기, 유선 단말기, 고정형 단말기 및 IP(Internet Protocol) 단말기 등의 다양한 단말기에 적용될 수 있다. 또한, 단말기는 휴대폰, PMP(Portable Multimedia Player), MID(Mobile Internet Device), 스마트폰(Smart Phone), 데스크톱(Desktop), 태블릿 컴퓨터(Tablet PC), 노트북(Note book), 넷북(Net book) 및 정보통신 기기 등과 같은 다양한 이동통신 사양을 갖는 모바일(Mobile) 단말기일 때 유리하게 활용될 수 있다.Hereinafter, a terminal according to an embodiment of the present invention will be described as a representative example of a mobile communication terminal capable of executing an application connected to a communication network and receiving advertisements through the application, but the terminal is not limited to a mobile communication terminal, and all information It can be applied to various terminals such as communication devices, multimedia terminals, wired terminals, fixed terminals, and IP (Internet Protocol) terminals. In addition, the terminal is a mobile phone, portable multimedia player (PMP), mobile Internet device (MID), smart phone (Smart Phone), desktop (Desktop), tablet PC (Tablet PC), notebook (Note book), netbook (Net book) And mobile terminals having various mobile communication specifications, such as information and communication equipment.
도 1은 본 발명의 실시 예에 따른 개인화된 광고 운용 시스템이 적용된 환경의 일 예를 나타낸 도면이다.1 is a diagram illustrating an example of an environment in which a personalized advertisement management system according to an embodiment of the present invention is applied.
도 1을 참조하면, 본 발명의 실시 예에 따른 광고 운용 시스템(10)은 적어도 하나의 단말을 포함하는 사용자 단말(100), 상기 사용자 단말(100)이 접속하여 인터넷 서비스를 이용하도록 지원하는 복수의 인터넷 서버들(200: 210, 211, 212)들 및 상기 사용자 단말(100)에 광고를 제공하고 그에 따른 피드백을 수집한 후 광고 모수를 추출하여 운용하는 서비스 장치(500)(예: 개인화 광고 플랫폼) 및 네트워크(150)를 포함할 수 있다. Referring to FIG. 1, the
상술한 구성을 포함하는 광고 운용 시스템(10)은 사용자 단말(100)이 복수의 인터넷 서버(200)를 통해 행동 로그를 남기면, 서비스 장치(500)가 행동 로그들을 수집하고, 행동 로그들에 대응하는 광고 소재를 선택한 후, 해당 광고 소재를 포함하는 개인화 광고를 생성하여 사용자 단말(100)에 제공할 수 있다. 즉, 본 발명의 광고 운용 시스템(10)은 사용자 단말(100)의 다양한 사이트의 행동로그를 분석하여 광고주의 상품과 매칭시키고, 다양한 사이트의 행동 로그 중 키워드(또는 상품명)를 추출하고, 광고주 상품의 검색어 추천 API 호출 시 파라미터로 다양한 사이트에서의 키워드(또는 상품명)을 넣음으로써 다양한 사이트의 사용자 단말(100)의 행동로그를 광고주의 상품과 매칭시킬 수 있도록 지원한다.In the
상기 본 발명이 적용되는 네트워크(150)는, 인터넷 망과 같은 IP 기반의 유선 통신망뿐만 아니라, LTE(Long term evolution) 망, WCDMA 망과 같은 이동통신망, Wi-Fi망과 같은 다양한 종류의 무선망, 및 이들의 조합으로 이루어질 수 있다. 즉, 본 발명에 따른 광고 운용 시스템은, 유무선 통신망에 구별 없이 모두 적용될 수 있다. 구체적으로 상기 네트워크(150)는 서비스 장치(500)와 사용자 단말(100) 간의 통신 채널을 형성할 수 있다. 예를 들어, 상기 네트워크(150)는 인터넷 서버(200), 서비스 장치(500) 또는 사용자 단말(100) 가 운용할 수 있는 3G, 4G, 5G 무선 이동 통신 방식 중 적어도 하나의 방식을 지원할 수 있다. 또는, 상기 네트워크(150)는 유선 기반으로 상기 사용자 단말(100)과 인터넷 서버(200)들 간의 통신 채널, 상기 사용자 단말(100)과 상기 서비스 장치(500) 간의 통신 채널, 상기 서비스 장치(500) 및 인터넷 서버(200)들 간의 통신 채널을 형성할 수 있다. 이러한 네트워크(150)는 현재 개발되어 상용화되었거나 향후 개발되어 상용화될 각종 유선망, 무선망 및 이들의 결합망을 포함하는 개념으로 해석되어야 한다. The
상기 사용자 단말(100)은 네트워크(150)를 통하여 인터넷 서버(200)들 간의 통신 채널을 형성하거나, 서비스 장치(500)와 통신 채널을 형성할 수 있다. 예를 들어, 상기 사용자 단말(100)은 인터넷 서버(200)에 접속할 수 있는 어플리케이션 또는 웹 브라우저를 포함하고, 상기 어플리케이션 또는 웹 브라우저를 기반으로 인터넷 서버(200)들 중 적어도 하나의 인터넷 서버에 접속할 수 있다. 상기 사용자 단말(100)은 상기 인터넷 서버(200)에서 제공하는 다양한 컨텐츠를 이용하고 그에 따른 이용 이력을 인터넷 서버(200)에 남길 수 있다. 예를 들어, 상기 사용자 단말(100)은 음악 컨텐츠, 비디오 컨텐츠, 사진 컨텐츠 등을 제공하거나 또는 적어도 하나의 상품을 온라인 기반으로 제공하는 인터넷 서버(200)에 접속하고, 인터넷 서버(200)로부터 가상 페이지를 수신하여 출력할 수 있다. 상기 사용자 단말(100)은 사용자 입력에 대응하여 상기 인터넷 서버(200)가 제공하는 적어도 하나의 상품을 이용(예: 검색/구매/선물/시청 등)할 수 있다. 이 과정에서, 사용자 단말(100)은 식별 정보(예: 로그인 정보)를 기반으로 인터넷 서버(200)에서 컨텐츠 이용을 수행하고, 이에 따라, 인터넷 서버(200)는 사용자 단말(100)의 컨텐츠 이용 이력을 행동 로그로서 저장할 수 있다. 상술한 사용자 단말(100)은 복수의 사용자들이 각각 가지고 있는 다양한 단말들을 포함할 수 있다. 예를 들어, 상기 사용자 단말(100)은 광고 출력이 가능한 전자 장치로서, 스마트폰이나 태블릿 PC, 데스크탑 PC, 통신 회로가 장착된 카메라, IPTV 등 다양한 장치들이 될 수 있다. The
상술한 사용자 단말(100)은 예컨대, 통신 회로, 입력 장치, 메모리, 디스플레이 및 프로세서를 포함할 수 있다. 사용자 단말(100)의 통신 회로는 네트워크(150)와 통신 채널을 형성하고, 네트워크(150)를 기반으로 인터넷 서버(200)에 접속하여 행동 로그를 남길 수 있고 또한 광고 시청과 관련한 데이터를 서비스 장치(500)로부터 수신할 수 있다. 예컨대, 통신 회로는 웹 브라우저 실행에 따라 지정된 주소 정보를 가지는 인터넷 서버(200)들과 통신 채널을 형성할 수 있다. 또는, 통신 회로는 인터넷 서버(200)를 통해 특정 광고주가 의뢰한 개인화된 광고를 수신할 수 있다. 이러한 통신 회로는 3G, 4G, 5G 등의 원거리 무선 통신 네트워크 기반의 통신 채널을 형성하거나, 와이파이 등의 근거리 통신 네트워크 기반의 통신 채널을 형성할 수 있다. The
상기 사용자 단말(100)의 입력 장치는 사용자 단말(100) 조작과 관련한 사용자 입력을 수신할 수 있다. 예를 들어, 상기 입력 장치는 웹 브라우저 실행을 위한 사용자 입력, 인터넷 서버(200) 접속을 위해 필요한 텍스트 입력(예: 주소 정보) 또는 어플리케이션 실행 아이콘 등을 선택할 수 있는 버튼 키 또는 가상 버튼 키, 음성 입력 기능 등을 지원할 수 있다. 상기 입력 장치는 서비스 장치(500)(또는 인터넷 서버(200))로부터 광고 수신 이후, 사용자 조작에 따른 입력 신호를 사용자 단말(100)의 프로세서에 전달할 수 있다.The input device of the
상기 사용자 단말(100)의 메모리는 사용자 단말(100) 운용과 관련한 데이터 또는 응용 프로그램 등을 저장할 수 있다. 예를 들면, 상기 메모리는 인터넷 서버(200) 접속을 위한 프로그램(또는 어플리케이션), 컨텐츠 이용 또는 광고 시청 기능을 지원하는 웹 브라우저를 저장할 수 있다. 메모리는 인터넷 서버(200)가 제공하는 가상 페이지 또는 서비스 장치(500)(또는 인터넷 서버(200))로부터 수신된 적어도 하나의 광고를 저장할 수 있으며, 입력 장치로부터 입력 신호에 대응하여, 저장된 적어도 하나의 광고는 사용자 단말(100)의 디스플레이에 출력될 수 있다. The memory of the
상기 사용자 단말(100)의 디스플레이는 사용자 단말(100) 운용과 관련한 적어도 하나의 화면을 출력할 수 있다. 예를 들어, 상기 디스플레이는 인터넷 서버(200) 접속에 따른 가상 페이지 화면, 서비스 장치(500)가 제공한 광고 화면 등을 출력할 수 있다. The display of the
상기 사용자 단말(100)의 프로세서는 사용자 단말(100) 운용과 관련한 데이터의 처리 또는 전달을 수행할 수 있다. 예를 들어, 사용자 단말(100)의 프로세서는 입력 장치를 통해 입력되는 사용자 입력에 대응하여 인터넷 서버(200)에 접속하고 컨텐츠 이용 요청에 따라 사용자 입력에 대응하여 메시지를 인터넷 서버(200)에 전송하도록 제어할 수 있다. 또한, 상기 사용자 단말(100)이 프로세서(550)는 상기 사용자 단말(100)의 통신 회로를 이용하여 서비스 장치(500)(또는 인터넷 서버(200))와 통신 채널을 형성하고, 상기 서비스 장치(500) 또는 인터넷 서버(200)로부터 광고를 수신하여 출력할 수 있다. The processor of the
상기 서비스 장치(500)는 사용자 단말(100)의 인터넷 서버(200) 이용에 따른 행동 로그를 수집 및 저장할 수 있다. 이와 관련하여, 서비스 장치(500)는 인터넷 서버(200)와 통신 채널을 형성하고, 인터넷 서버(200)들로부터 사용자 단말(100)과 관련한 행동 로그를 수집할 수 있다. 이 동작에서, 서비스 장치(500)는 다양한 인터넷 서버(200)들로부터 특정 사용자 단말(100)과 관련한 행동 로그들을 수집할 수 있다. 특히, 광고주와 관련한 인터넷 서버(200)에 접속한 사용자 단말(100)의 행동 로그뿐만 아니라, 상기 서비스 장치(500)와 관련한 인터넷 서버 또는 다른 광고주와 관련한 인터넷 서버에 접속한 사용자 단말(100)의 행동 로그도 수집할 수 있다. The
상기 서비스 장치(500)는 수집된 행동 로그들을 분석하고, 분석 결과에 따라 광고 소재를 선택하고, 선택된 광고 소재에 따른 개인화된 광고를 생성하여 사용자 단말(100)에 제공할 수 있다. 상기 서비스 장치(500)는 수집된 사용자 단말(100)이 행동 로그들에 대하여 지정된 추천 알고리즘을 이용하여 광고 소재를 선택할 수 있다. 예를 들어, 서비스 장치(500)는 자카드 유사도 알고리즘을 이용하여 사용자 단말(100)의 행동 로그에 사용자와 광고 소재들 간의 유사도를 산출할 수 있다. 상기 서비스 장치(500)는 유사도 값이 산출되면, 상대적으로 유사도 값이 높은 광고 소재를 채택하고, 채택된 광고 소재를 기반으로 광고를 생성하여 사용자 단말(100)에 제공할 수 있다. 이 동작에서, 상기 서비스 장치(500)는 광고를 사용자 단말(100)에 직접 전달하거나, 인터넷 서버(200)를 통해 사용자 단말(100)에 제공할 수 있다. 이와 관련하여, 상기 서비스 장치(500)는 광고 플랫폼, 개인화 광고 플랫폼, 추천 엔진 등의 구성을 포함할 수 있다. 상기 광고 플랫폼은 사용자 단말(100) 간의 인터페이싱을 수행하며, 광고 소재 정보를 기반으로 광고를 생성하고, 개인화된 광고를 송출할 수 있다. 상기 개인화 광고 플랫폼은 실시간 사용자 단말(100)의 행동 로그를 분석하고, 사용자 단말(100)과 광고 소재 간의 매칭을 수행한 후, 광고 소재를 광고 플랫폼에 전달할 수 있다. 상기 추천 엔진은 다양한 행동 로그들에 대한 분석을 수행하여, 어떠한 광고 소재를 제공할지를 추천하는 알고리즘을 포함할 수 있다.The
상술한 바와 같이, 본 발명의 실시 예에 따른 광고 운용 시스템(10)은 광고주와 관련한 인터넷 서버에서의 사용자 단말(100)의 행동 로그뿐만 아니라, 다른 광고주 또는 다양한 컨텐츠 이용을 서비스하는 인터넷 서버에서의 행동 로그들을 수집하고, 수집된 행동 로그들을 기반으로 광고 소재 선택 및 광고 송출을 수행할 수 있다. 상술한 바와 같이, 본 발명의 광고 운용 시스템(10)은 광고 모수를 국한된 특정 인터넷 서버에서의 행동 로그뿐만 아니라 다양한 인터넷 서버에서의 행동 로그를 이용함에 따라 광고 모수를 확대할 수 있으며, 이에 따라, 사용자 단말에 보다 최적화된 광고 소재를 선택하여 광고를 제공할 수 있다.As described above, the
도 2는 본 발명의 실시 예에 따른 서비스 장치 구성의 일 예를 나타낸 도면이다.2 is a view showing an example of a configuration of a service device according to an embodiment of the present invention.
도 2를 참조하면, 본 발명의 실시 예에 따른 서비스 장치(500)는 통신 회로(510), 메모리(540) 및 프로세서(550)를 포함할 수 있다. 상기 메모리(540)는 상기 서비스 장치(500)와 독립된 구성으로 마련될 수 있다. 이 경우, 프로세서(550)는 별도로 구성된 메모리(540) 장치 또는 서버와 통신 채널을 형성하고, 검색 동작을 수행하도록 제어할 수도 있다.Referring to FIG. 2, the
상기 통신 회로(510)는 서비스 장치(500)의 통신 기능을 담당할 수 있다. 즉, 통신 회로(510)는 네트워크(150)를 통해 적어도 하나의 사용자 단말(100)과 통신 채널을 형성할 수 있다. 상기 통신 회로(510)는 프로세서(550) 제어에 대응하여 적어도 하나의 광고의 전송을 수행할 수 있다. 상기 통신 회로(510)는 상기 네트워크(150)를 통하여 인터넷 서버(200)들과 통신 채널을 형성할 수 있다. 상기 통신 회로(510)는 상기 인터넷 서버(200)들로부터 사용자 단말(100)의 행동 로그를 수신할 수 있다. The
상기 메모리(540)는 서비스 장치(500) 운용과 관련한 데이터 또는 프로그램을 저장할 수 있다. 예컨대, 상기 메모리(540)는 광고 서비스 제공과 관련하여, 추천 로직 및 광고 소재 등을 저장할 수 있다. 또한, 상기 메모리(540)는 지정된 인터넷 서버로부터 수신된 제1 행동 로그(541) 및 별도의 인터넷 서버로부터 수신된 제2 행동 로그(543)를 저장할 수 있다. 상기 지정된 인터넷 서버는 예컨대, 지정된 광고주와 관련한 인터넷 서버를 포함할 수 있다. 상기 별도의 인터넷 서버는 서비스 장치(500)가 관리하는 별도의 인터넷 서버를 포함할 수 있다. 상기 제1 행동 로그(541)는 사용자 단말(100)이 지정된 인터넷 서버에서 컨텐츠 이용을 하는 경우 발생하는 행동 로그를 포함할 수 있다. 상기 제2 행동 로그(543)는 사용자 단말(100)이 별도의 인터넷 서버에서 컨텐츠 이용을 하는 경우 발생하는 행동 로그를 포함할 수 있다.The
상기 프로세서(550)는 서비스 장치(500)의 운용과 관련한 데이터의 처리 또는 프로그램 운용을 수행할 수 있다. 예를 들어, 프로세서(550)는 사용자 단말(100)의 접속을 지원하고, 사용자 단말(100)로 적어도 하나의 광고를 제공하고, 사용자 단말(100)의 컨텐츠 이용에 따른 행동 로그들을 적어도 하나의 인터넷 서버(200)들로부터 획득할 수 있다. 상기 프로세서(550)는 행동 로그들을 기반으로 특정 광고 제공과 관련한 모수를 산출할 수 있다. 상기 프로세서(550)는 산출된 모수를 기반으로 특정 카테고리의 광고를 지정된 사용자 단말(100)에 제공하거나 적어도 하나의 인터넷 서버(200)를 통하여 사용자 단말(100)에 제공할 수 있다. 이와 관련하여, 상기 프로세서(550)는 도 3에 도시된 바와 같은 구성을 포함할 수 있다. The
도 3은 본 발명의 실시 예에 따른 프로세서 구성의 한 예를 나타낸 도면이다.3 is a diagram illustrating an example of a processor configuration according to an embodiment of the present invention.
도 3을 참조하면, 본 발명의 프로세서(550)는 로그 수집부(551), 광고 생성 판단부(553) 및 광고 소재 결정부(555)를 포함할 수 있다.Referring to FIG. 3, the
상기 로그 수집부(551)는 사용자 단말(100)과 관련한 행동 로그들을 수집할 수 있다. 예컨대, 상기 로그 수집부(551)는 사용자 단말(100)이 적어도 하나의 인터넷 서버(200)에 접속하고, 해당 인터넷 서버(200)에서 제공하는 컨텐츠 이용을 수행한 경우, 컨텐츠 이용에 따른 행동 로그를 수집할 수 있다. 이와 관련하여, 상기 로그 수집부(551)는 일정 주기로, 인터넷 서버(200)들에게 지정된 사용자 단말(100)과 관련한 행동 로그를 요청하고, 상기 행동 로그를 메모리(540)에 저장할 수 있다. 또는, 상기 로그 수집부(551)는 인터넷 서버(200)로부터 지정된 사용자 단말(100)의 접속 안내를 수신하면, 해당 인터넷 서버(200)에 접속하여 사용자 단말(100)과 관련한 행동 로그를 수집할 수 있다. 또는, 상기 로그 수집부(551)는 사용자 단말(100)이 접속한 인터넷 서버(200)로부터 상기 사용자 단말(100)과 관련한 행동 로그를 수신하고, 수신된 행동 로그를 사용자 단말별로 또는 인터넷 서버(200)별로 분류하여 저장할 수 있다. 다른 예로서, 상기 로그 수집부(551)는 특정 사용자 단말(100)에 광고를 송출할 필요가 발생한 경우, 인터넷 서버(200)에 상기 사용자 단말(100)의 식별 정보를 제공하고, 상기 사용자 단말(100)과 관련한 행동 로그의 제공을 요청할 수도 있다. 또는, 상기 로그 수집부(551)는 특정 사용자 단말(100)이 지정된 인터넷 서버(200)에 접속한 상태에서, 상기 인터넷 서버(200)에서의 행동 로그가 지정된 값 이하인 경우 다른 인터넷 서버들에게 상기 사용자 단말(100)과 관련한 행동 로그를 요청하여 수집할 수도 있다. 이 경우, 상기 로그 수집부(551)는 상기 사용자 단말(100)이 상기 다른 인터넷 서버에서 활동한 시점에 따라 일부 행동 로그들만을 수집할 수 있다. 예컨대, 현재 시점을 기준으로 일정 과거 시간 이내(예: 일주일 이내 또는 한달 이내 등)에 발생한 행동 로그만을 수집할 수도 있다.The
상기 광고 생성 판단부(553)는 서비스 장치(500) 또는 지정된 인터넷 서버에 사용자 단말(100)이 접속한 경우, 해당 사용자 단말(100)과 관련한 광고를 제공할 것인지 판단할 수 있다. 이와 관련하여, 상기 광고 생성 판단부(553)는 사용자 단말(100)의 행동 로그가 지정된 값 이상인지 확인할 수 있다. 상기 광고 생성 판단부(553)는 사용자 단말(100)의 행동 로그가 지정된 값 이상인 경우, 행동 로그들을 광고 소재 결정부(555)에 제공할 수 있다. 이 동작에서, 상기 광고 생성 판단부(553)는 사용자 단말(100)의 행동 로그들 중 특정 인터넷 서버에서의 행동 로그가 지정된 값 이상인지 확인하고, 해당 행동 로그가 지정된 값 이상인 경우에 광고 생성을 광고 소재 결정부(555)에 요청할 수 있다. 또는, 상기 광고 생성 판단부(553)는 사용자 단말(100)의 행동 로그 수집이 가능한 전체 인터넷 서버로부터 행동 로그들을 수집하고, 전체 행동 로그가 지정된 값 이상인지 확인하고, 전체 행동 로그가 지정된 값 이상인 경우에 광고 생성을 광고 소재 결정부(555)에 요청할 수도 있다.The advertisement
상기 광고 소재 결정부(555)는 사용자 단말(100)의 행동 로그의 양 또는 행동 로그의 종류 등에 따라 광고 소재를 결정할 수 있다. 예컨대, 광고 소재 결정부(555)는 광고주가 지정된 인터넷 서버에 의뢰한 광고 소재들 중 상기 사용자 단말(100)의 행동 로그에 대응하는 광고 소재를 선택하고, 선택된 광고 소재에 따른 광고를 사용자 단말(100)에 제공할 수 있다. 또는, 상기 지정된 인터넷 서버에서의 사용자 단말(100) 행동 로그가 지정된 값 이하인 경우, 다른 인터넷 서버에서의 사용자 단말(100) 행동 로그를 확인하고, 다른 인터넷 서버에 등록된 광고 소재들 중 해당 행동 로그에 대응하는 광고 소재를 수집하고, 상기 지정된 인터넷 서버에 등록된 광고 소재들 중 상기 수집된 광고 소재와의 유사도가 지정된 값 이상인 광고 소재를 선택할 수 있다. 상기 광고 소재 결정부(555)는 상기 선택된 광고 소재에 대응하는 광고를 상기 사용자 단말(100)에 제공할 수 있다. The
다른 예로서, 광고를 송출하는 서비스 장치(500)(또는 매체 사용자)가 광고주의 ID를 1-10번까지 사용하고, 광고주 사이트(예: 인터넷 서버)들에 활동하는 사용자 단말의 ID가 9-20번이라고 가정하면, 1:1 매칭 광고의 측면에서 볼 때, 광고주 ID 9번 및 10번과, 사용자 단말의 ID 9번 및 10번만 매칭되기 때문에, 광고가 9번 및 10번 ID를 가진 사용자 단말들에게만 제공될 수 있다. 이러한, 문제 해결을 위하여, 상기 서비스 장치(500)의 광고 소재 결정부(555)는 자신이 가진 다른 인터넷 서버에서의 사용자 단말의 행동 로그를 수집하고 분석할 수 있다. 예컨대, 서비스 장치(500)의 광고 소재 결정부(555)는 다른 인터넷 서버에서의 사용자 단말의 행동 로그가 존재하는 경우, 해당 사용자의 행동로그를 분석하여 키워드(예: 사용자가 구매한 상품명)를 확보할 수 있다. 즉, 2,3,4,5 ID를 가진 사용자 단말들이 광고주 A의 지정된 인터넷 서버가 아닌 다른 인터넷 서버에서의 행동 로그를 만들었다면, 광고 소재 결정부(555)는 상기 다른 인터넷 서버에서의 행동 로그를 통해 획득된 키워드(예: 상품명)을 획득하고, 광고주의 지정된 인터넷 서버에 검색어 추천 API를 이용하여 광고주가 제공하는 상품군 중에서 2~5 ID를 가진 사용자 단말들이 최근에 이용한 상품명에 해당하는 추천결과를 얻어낸다. 여기서 검색어 추천은 인터넷 서버들 내에서 같은 검색어를 입력하고 구매했던 다른 사람들의 행동을 반영하여 유사한 검색어를 입력한 사람에게 추천상품을 제공하는 추천상품 중 하나가 될 수 있다. 광고 소재 결정부(555)는 1-10번 사용자 단말들 중 행동 로그가 없는 1,6,7,8의 ID를 가진 사용자 단말이 광고를 요청할 경우 No_ad_response를 제공할 수 있다. 또는, 광고 소재 결정부(555)는 행동 로그가 없는 사용자 단말들로부터 광고 요청을 수신하면 디폴트로 정해진 광고를 제공할 수 있다. As another example, the service device 500 (or media user) that sends an advertisement uses the advertiser's ID up to 1-10 times, and the ID of the user terminal active on the advertiser's sites (eg, Internet servers) is 9- Assuming the number 20, in terms of 1: 1 matching advertisement, since the
아래 표 1에서 보듯이 기존 광고주 A 와 매체 ID 간의 교차는 20%가 되지만 타 인터넷 서버에서의 행동 로그를 수집하여 분석할 경우 60%로 향상될 수 있다.As shown in Table 1 below, the intersection between the existing advertiser A and the media ID is 20%, but it can be improved to 60% when collecting and analyzing behavior logs from other Internet servers.
도 4는 본 발명의 실시 예에 따른 행동 로그 수집 방법과 관련한 시스템의 신호 흐름을 나타낸 도면이다.도 4를 참조하면, 행동 로그 수집과 관련하여, 사용자 단말(100)은 401 단계에서 적어도 하나의 인터넷 서버(200)에 접속하고, 인터넷 서버(200)가 제공하는 컨텐츠 이용(예: 검색/구매/선물/시청 중 적어도 하나)을 사용자 입력에 대응하여 수행할 수 있다. 4 is a diagram illustrating a signal flow of a system related to a method for collecting a behavior log according to an embodiment of the present invention. Referring to FIG. 4, with respect to a behavior log collection, the
403 단계에서, 상기 인터넷 서버(200)는 사용자 단말(100)의 컨텐츠 이용에 따른 행동 로그를 수집할 수 있다. 예컨대, 상기 인터넷 서버(200)는 컨텐츠 이용에 따른 키워드(예: 사용자 단말(100)이 구매한 상품명)를 수집할 수 있다. 키워드 수집 시, 상기 인터넷 서버(200)는 지정된 인터넷 서버로부터 획득된 제1 행동 로그 및 다른 인터넷 서버로부터 획득된 제2 행동 로그 중 적어도 하나를 기반으로 키워드를 산출할 수 있다.In
405 단계에서, 상기 인터넷 서버(200)는 상기 행동 로그를 서비스 장치(500)에 제공할 수 있다. 이 동작에서, 상기 인터넷 서버(200)는 각 인터넷 서버의 종류에 따라 행동 로그를 각각 서비스 장치(500)에 제공할 수 있다. 또는, 인터넷 서버(200)는 서버 식별 정보를 기반으로 행동 로그를 서비스 장치(500)에 제공할 수 있다. 또는, 인터넷 서버(200)는 서비스 장치(500) 요청이 발생한 경우, 지정된 사용자 단말(100)의 행동 로그만을 서비스 장치(500)에 제공할 수도 있다.In step 405, the
상기 서비스 장치(500)는 407 단계에서 행동 로그를 저장할 수 있다. 이 동작에서, 상기 서비스 장치(500)는 인터넷 서버(200)별로 행동 로그를 구분하여 저장할 수 있다. 예컨대, 서비스 장치(500)는 사용자 단말별로 행동 로그들을 분류하고, 각 사용자 단말들이 이용한 또는 구매한 상품명 또는 그에 대응하는 키워드를 분류 저장할 수 있다. The
도 5는 본 발명의 실시 예에 따른 개인화된 광고 운용 방법과 관련한 시스템의 신호 흐름을 나타낸 도면이다.5 is a diagram illustrating a signal flow of a system related to a personalized advertisement operation method according to an embodiment of the present invention.
도 5를 참조하면, 개인화된 광고 운용과 관련하여, 서비스 장치(500)는 광고주 의뢰에 따라, 제1 광고(또는 광고 소재들)를 제1 인터넷 서버(201)에 등록할 수 있다. 상기 제1 광고는 제1 인터넷 서버(201)를 통하여 제공할 복수의 광고 소재들을 포함할 수 있다. 여기서 상기 제1 인터넷 서버(201)는 광고를 제공하는 서버 예컨대 광고 플랫폼 서버를 포함할 수 있다. 또는, 상기 제1 인터넷 서버(201)는 사용자 단말(100)의 컨텐츠 이용과 관련한 서비스를 제공하는 서버로서, 서비스 장치(500)가 제공한 제1 광고에 포함된 다양한 광고 소재 중 사용자 단말(100)에 대응하는 광고 소재에 대응하는 광고를 사용자 단말(100)에 제공할 수 있는 서버를 포함할 수 있다.Referring to FIG. 5, in connection with the personalized advertisement operation, the
사용자 단말(100)은 503 단계에서, 제1 인터넷 서버(201)에 접속할 수 있다. 상기 제1 인터넷 서버(201)는 예컨대, 광고주 A가 상기 제1 광고를 등록 요청한 서버일 수 있다. 사용자 단말(100)은 사용자 입력에 대응하여 제1 인터넷 서버(201) 주소를 입력하고, 제1 인터넷 서버(201)에 접속한 후, 제1 인터넷 서버(201)가 제공하는 가상 페이지를 수신하여 출력할 수 있다. In step 503, the
제1 인터넷 서버(201)는 505 단계에서, 사용자 단말(100)로부터 광고 요청을 수행할 수 있다. 이와 관련하여, 상기 인터넷 서버(200)는 가상 페이지는 광고 요청과 관련한 링크 또는 팝업을 출력하고, 사용자 단말(100)이 해당 링크 또는 팝업을 선택한 경우, 광고 요청 수신으로 판단할 수 있다. 또는, 상기 제1 인터넷 서버(201)는 상기 사용자 단말(100)이 서버에 접속한 행위를 광고 요청으로 판단할 수도 있다. 이 동작에서, 상기 제1 인터넷 서버(201)는 사용자 단말(100)의 식별 정보(또는 로그인 정보)를 서비스 장치(500)에 제공할 수 있다. 이와 관련하여, 상기 제1 인터넷 서버(201)는 사용자 단말(100)에 로그인 화면을 제공하고, 사용자가 로그인이 정상적으로 수행된 경우, 로그인 정보를 서비스 장치(500)에 제공할 수 있다.In operation 505, the
상기 서비스 장치(500)는 507 단계에서 행동 로그를 확인할 수 있다. 예컨대, 상기 서비스 장치(500)는 사용자 단말(100)의 식별 정보를 확인하고, 해당 식별 정보에 대응하여 제1 인터넷 서버(201)에서의 행동 로그가 있는지 확인할 수 있다. 상기 서비스 장치(500)는 제1 인터넷 서버(201)에서의 행동 로그가 존재하지 않는 경우 또는 지정된 량만큼 행동 로그가 존재하지 않는 경우, 상기 사용자 단말(100)과 관련하여 다른 인터넷 서버에서의 행동 로그가 존재하는지 확인할 수 있다. 상기 서비스 장치(500)는 다른 인터넷 서버에서의 행동 로그가 존재하는 경우 해당 인터넷 서버에서의 행동 로그들을 수집할 수 있다. 이 동작에서, 상기 서비스 장치(500)는 현재 시점을 기준으로 일정 시간 범위 이내의 행동 로그들만을 수집할 수 있다. 상기 서비스 장치(500)는 행동 로그가 있는 인터넷 서버들이 복수개인 경우, 각 인터넷 서버들의 행동 로그를 모두 수집하거나, 또는 상대적으로 많은 행동 로그를 포함하는 인터넷 서버에서의 행동 로그들만을 수집할 수 있다. The
상기 서비스 장치(500)는 509 단계에서 사이트별(또는 인터넷 서버별) 행동 로그에 따른 광고 소재를 선택할 수 있다. 예를 들어, 상기 서비스 장치(500)는 제1 인터넷 서버(201)에서의 행동 로그가 존재하는 경우, 제1 인터넷 서버(201)에 광고주가 등록한 광고 소재들 중 상기 행동 로그와 관련성이 높은 광고 소재를 선택하고, 선택된 광고 소재에 따른 광고를 사용자 단말(100)에 제공할 수 있다. 제1 인터넷 서버(201)에서의 행동 로그가 없거나 지정된 량보다 작은 경우, 상기 서비스 장치(500)는 다른 인터넷 서버에서 수집한 행동 로그를 바탕으로 예비 광고 소재를 선택할 수 있다. 상기 서비스 장치(500)는 상기 예비 광고 소재를 기반으로 하는 광고를 사용자 단말(100)에 제공하거나, 상기 광고주가 등록한 광고 소재들 중 상기 예비 광고 소재와 유사도가 높은 광고 소재를 선택하고, 선택된 광고 소재에 대응하는 광고를 사용자 단말(100)에 제공할 수 있다. 이와 관련하여, 상기 서비스 장치(500)는 511 단계에서 선택된 광고 소재를 제1 인터넷 서버(201)에 제공할 수 있다. 이 동작에서, 상기 서비스 장치(500)는 선택된 광고 소재에 대응하는 광고를 제1 인터넷 서버(201)에 제공할 수도 있다. 상기 제1 인터넷 서버(201)는 광고 소재에 대응하는 개인화 광고를 513 단계에서, 사용자 단말(100)에 제공할 수 있다. 상기 사용자 단말(100)은 515 단계에서 수신된 광고를 출력할 수 있다. 상술한 동작에서, 상기 서비스 장치(500)는 상기 사용자 단말(100)로부터 광고 요청을 수신하는 경우, 행동 로그를 수집하고, 수집된 행동 로그를 기반으로 광고 소재 선택 및 광고 제공을 수행할 수 있다. In step 509, the
도 6은 본 발명의 실시 예에 따른 개인화된 광고 운용 방법의 한 예를 나타낸 도면이다.6 is a view showing an example of a personalized advertisement operation method according to an embodiment of the present invention.
도 6을 참조하면, 본 발명의 개인화된 광고 운용 방법과 관련하여, 서비스 장치(500)의 프로세서(550)는 601 단계에서 사용자 단말(100)이 제1 사이트(또는 인터넷 서버 중 광고주가 광고 소재를 등록한 인터넷 서버가 운용하는 사이트)에 방문하는지 확인할 수 있다. 상기 사용자 단말(100)이 제1 사이트에 방문하지 않은 경우, 603 단계에서 지정된 기능 수행을 처리할 수 있다. 예컨대, 상기 프로세서(550)는 다른 사이트에서의 행동 로그를 수집하고, 그에 대응하는 키워드를 산출할 수 있다. Referring to FIG. 6, in connection with the personalized advertisement operation method of the present invention, the
상기 사용자 단말(100)이 제1 사이트에 방문한 경우, 프로세서(550)는 605 단계에서 제1 사이트의 행동 로그가 존재하는지 확인할 수 있다. 상기 사용자 단말(100)과 관련한 상기 제1 사이트의 행동 로그가 존재하는 경우, 프로세서(550)는 607 단계에서 제1 사이트 행동 로그 기반으로 광고 소재를 생성할 수 있다. 이 과정에서, 상기 프로세서(550)는 제1 사이트의 행동 로그에서 출현 빈도수 등을 기반으로 키워드를 산출할 수 있다. 예컨대, 상기 프로세서(550)는 사용자 단말(100)이 제1 사이트에서 구매 활동을 한 경우, 구매한 상품의 상품명을 키워드로 산출할 수 있으며, 일정 빈도 수 이상 등장하는 상품명을 핵심 키워드로 산출할 수 있다.When the
상기 사용자 단말(100)과 관련한 상기 제1 사이트의 행동 로그가 존재하지 않는 경우(또는 지정된 값 이하인 경우), 프로세서(550)는 609 단계에서 타 사이트 행동 로그(예: 광고주가 광고 소재를 등록하지 않은 인터넷 서버가 운용하는 적어도 하나의 사이트에서의 행동 로그)가 존재하는지 확인할 수 있다. 사용자 단말(100)과 관련한 타 사이트 행동 로그가 존재하지 않는 경우, 프로세서(550)는 611 단계에서 지정된 메시지를 사용자 단말(100) 또는 제1 사이트에 제공할 수 있다. 예컨대, 프로세서(550)는 제공할 광고가 없음을 안내하는 메시지를 사용자 단말(100)에 제공하거나, 지정된 광고를 제공할 수 있다.If there is no action log of the first site related to the user terminal 100 (or less than or equal to a specified value), the
상기 사용자 단말(100)과 관련한 타 사이트 행동 로그가 존재하는 경우, 상기 프로세서(550)는 613 단계에서 타 사이트 행동 로그를 기반으로 광고 소재를 생성할 수 있다. 이 동작에서, 상기 프로세서(550)는 제1 사이트에서 획득한 제1 행동 로그(에: 지정된 값 이하의 제1 행동 로그)와 타 사이트에서 획득한 제2 행동 로그를 통합하여 키워드를 산출할 수 있다. 또는, 프로세서(550)는 제2 행동 로그만으로 키워드를 산출할 수 있다. 또는, 프로세서(550)는 복수의 타 사이트가 존재하는 경우, 지정된 크기의 행동 로그들을 가진 사이트만을 선별하고, 해당 사이트에서 획득한 제2 행동 로그들을 기반으로 키워드를 산출할 수 있다. 키워드 산출은 예컨대, 출현 빈도수가 상대적으로 높은 상품명 또는 지정된 횟수 이상 출현하는 상품명을 기반으로 산출될 수 있다. 상기 프로세서(550)는 산출된 키워드에 매핑(예: 유사도가 지정된 값 이상)되는 광고 소재를 선택하되, 제1 사이트에 등록한 광고 소재들 중 하나를 선택할 수 있다. If there is a log of other site actions related to the
본 발명에 따른 방법은 다양한 컴퓨터 수단을 통하여 판독 가능한 소프트웨어 형태로 구현되어 컴퓨터로 판독 가능한 기록매체에 기록될 수 있다. 여기서, 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the present invention may be implemented in a form of software readable through various computer means and recorded on a computer-readable recording medium. Here, the recording medium may include program instructions, data files, data structures, or the like alone or in combination. The program instructions recorded on the recording medium may be specially designed and configured for the present invention or may be known and usable by those skilled in computer software. For example, recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes (Magnetic Media), compact disk read only memory (CD-ROM), optical media such as DVD (Digital Video Disk), and optical media. Includes magneto-optical media, such as a floppy disk, and hardware devices specifically configured to store and execute program instructions such as ROM, random access memory (RAM), flash memory, etc. do. Examples of program instructions may include high-level language code that can be executed by a computer using an interpreter, etc., as well as machine language codes made by a compiler. Such a hardware device may be configured to operate as one or more software modules to perform the operation of the present invention, and vice versa.
또한, 본 명세서에서 설명하는 기능적인 동작과 주제의 구현물들은 다른 유형의 디지털 전자 회로로 구현되거나, 본 명세서에서 개시하는 구조 및 그 구조적인 등가물들을 포함하는 컴퓨터 소프트웨어, 펌웨어 혹은 하드웨어로 구현되거나, 이들 중 하나 이상의 결합으로 구현 가능하다. 본 명세서에서 설명하는 주제의 구현물들은 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 본 발명에 따른 장치의 동작을 제어하기 위하여 혹은 이것에 의한 실행을 위하여 유형의 프로그램 저장매체 상에 인코딩된 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다. 컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장 장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조성물 혹은 이들 중 하나 이상의 조합일 수 있다.In addition, implementations of the functional operation and subject matter described in this specification may be implemented in other types of digital electronic circuits, or computer software, firmware, or hardware including the structure and its structural equivalents disclosed herein, or these It can be implemented in combination with one or more of. Implementations of the subject matter described herein are one or more computer program products, that is, one for computer program instructions encoded on a tangible program storage medium to control or thereby execute the operation of the device according to the invention. It can be implemented as the above modules. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of materials affecting a machine-readable propagated signal, or a combination of one or more of these.
아울러, 본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대한 설명으로서 이해되어야 한다. 개별적인 실시형태의 문맥에서 본 명세서에 기술된 특정한 특징들은 단일 실시형태에서 조합하여 구현될 수도 있다. 반대로, 단일 실시형태의 문맥에서 기술한 다양한 특징들 역시 개별적으로 혹은 어떠한 적절한 하위 조합으로도 복수의 실시형태에서 구현 가능하다. 나아가, 특징들이 특정한 조합으로 동작하고 초기에 그와 같이 청구된 바와 같이 묘사될 수 있지만, 청구된 조합으로부터의 하나 이상의 특징들은 일부 경우에 그 조합으로부터 배제될 수 있으며, 그 청구된 조합은 하위 조합이나 하위 조합의 변형물로 변경될 수 있다.In addition, this specification includes details of a number of specific implementations, but these should not be understood as limiting on the scope of any invention or claim, but rather on features that may be specific to a particular embodiment of a particular invention. It should be understood as an explanation. Certain features that are described in this specification in the context of separate embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable subcombination. Further, although features may operate in a particular combination and may be initially depicted as so claimed, one or more features from the claimed combination may in some cases be excluded from the combination, and the claimed combination subcombined. Or sub-combinations.
마찬가지로, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다.Likewise, although the operations are depicted in the drawings in a particular order, it should not be understood that such operations should be performed in the particular order shown or in sequential order, or that all shown actions should be performed in order to obtain desirable results. In certain cases, multitasking and parallel processing may be advantageous. In addition, the separation of various system components of the above-described embodiments should not be understood as requiring such separation in all embodiments, and the described program components and systems will generally be integrated together into a single software product or packaged in multiple software products. You should understand that you can.
본 명세서에서 설명한 주제의 특정한 실시형태를 설명하였다. 기타의 실시형태들은 이하의 청구항의 범위 내에 속한다. 예컨대, 청구항에서 인용된 동작들은 상이한 순서로 수행되면서도 여전히 바람직한 결과를 성취할 수 있다. 일 예로서, 첨부도면에 도시한 프로세스는 바람직한 결과를 얻기 위하여 반드시 그 특정한 도시된 순서나 순차적인 순서를 요구하지 않는다. 특정한 구현예에서, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다.Specific embodiments of the subject matter described herein have been described. Other embodiments are within the scope of the following claims. For example, the operations recited in the claims may be performed in different orders while still achieving desirable results. As an example, the process illustrated in the accompanying drawings does not necessarily require that particular illustrated order or sequential order to obtain desirable results. In certain implementations, multitasking and parallel processing can be advantageous.
본 기술한 설명은 본 발명의 최상의 모드를 제시하고 있으며, 본 발명을 설명하기 위하여, 그리고 당업자가 본 발명을 제작 및 이용할 수 있도록 하기 위한 예를 제공하고 있다. 이렇게 작성된 명세서는 그 제시된 구체적인 용어에 본 발명을 제한하는 것이 아니다. 따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 당업자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다.The described description presents the best mode of the present invention, and provides examples for explaining the present invention and for those skilled in the art to make and use the present invention. This written specification is not intended to limit the invention to the specific terms presented. Therefore, although the present invention has been described in detail with reference to the above-mentioned examples, those skilled in the art can make modifications, alterations and modifications to the examples without departing from the scope of the present invention.
따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위에 의해 정하여져야 한다.Therefore, the scope of the present invention should not be determined by the described embodiments, but should be determined by the claims.
본 발명은 광고 송출과 관련한 분야에 적용되는 것으로서, 특히, 개인화된 광고 제공에 있어서, 광고 집행에 이용되는 사용자 단말의 행동 로그에 해당하는 모수를 지정된 인터넷 서버 외에 타 인터넷 서버 또는 타 온라인 사이트에서도 확보할 수 있도록 함으로써, 각 사용자 단말의 특성 분석의 신뢰도를 높이고 이를 기반으로 보다 정확한 개인화된 광고를 제공할 수 있도록 지원한다.The present invention is applied to the field related to the transmission of advertisements, and in particular, in providing personalized advertisements, the parameters corresponding to the action log of the user terminal used for advertisement execution are secured in other Internet servers or other online sites in addition to the designated Internet server. By doing so, it increases the reliability of characterization of each user terminal and supports to provide more accurate personalized advertisements based on this.
10: 광고 운용 시스템
100: 사용자 단말
150: 네트워크
200: 인터넷 서버
500: 서비스 장치
510: 통신 회로
540: 메모리
550: 프로세서
551: 로그 수집부
553: 광고 생성 판단부
555: 광고 소재 결정부10: Advertising operation system
100: user terminal
150: network
200: Internet server
500: service device
510: communication circuit
540: memory
550: processor
551: log collection unit
553: advertisement generation judgment unit
555: creative decision unit
Claims (12)
사용자 단말의 행동 로그를 저장하는 메모리;
상기 통신 회로 및 상기 메모리와 기능적으로 연결되는 프로세서;를 포함하고,
상기 프로세서는
상기 사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면,
상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 확인하고,
상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하고,
상기 수집된 제2 행동 로그를 기반으로 광고를 생성하여 상기 사용자 단말에 제공하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.Communication circuit;
A memory for storing the behavior log of the user terminal;
And a processor functionally connected to the communication circuit and the memory.
The processor
When the user terminal accesses the first Internet server and requests an advertisement,
Check a first action log associated with the user terminal in the first Internet server,
If the first action log is absent or less than a specified value, a second action log related to the user terminal is collected from another Internet server,
A service device supporting personalized advertisement operation, characterized in that it is configured to generate an advertisement based on the collected second behavior log and provide it to the user terminal.
상기 프로세서는
광고주로부터 광고 소재들을 수신하고,
상기 수신된 광고 소재들을 상기 제1 인터넷 서버에 등록하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.According to claim 1,
The processor
Receiving creatives from advertisers,
A service device supporting personalized advertisement operation, wherein the received advertisement materials are set to register with the first Internet server.
상기 프로세서는
상기 제2 행동 로그에 대응하는 키워드를 산출하고,
상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.According to claim 2,
The processor
Calculate a keyword corresponding to the second action log,
A service device supporting personalized advertisement operation, characterized in that it is set to generate the advertisement by selecting an advertisement corresponding to the keyword among advertisements registered on the first Internet server.
상기 프로세서는
상기 제2 행동 로그에서 상품명을 키워드로 산출하고,
상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드와 유사도가 지정된 값 이상인 상품명을 가진 광고 소재를 선택하여 상기 광고를 생성하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.According to claim 2,
The processor
Product name is calculated as a keyword in the second action log,
A service device supporting personalized advertisement operation, characterized in that it is set to generate the advertisement by selecting an advertisement having a product name having a similarity to the keyword or higher among the advertisements registered on the first Internet server.
상기 프로세서는
상기 다른 인터넷 서버에서 제2 행동 로그를 수집할 경우, 현재 시점을 기준으로 지정된 기간 이내에 발생한 행동 로그를 수집하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.According to claim 1,
The processor
When collecting the second action log from the other Internet server, the service device supporting personalized advertisement operation, characterized in that it is set to collect the action log occurred within a specified period based on the current time.
상기 프로세서는
복수의 인터넷 서버들에 제2 행동 로그들이 있는 경우, 상기 복수의 인터넷 서버들에서 제2 행동 로그들을 모두 수집하고, 수집된 제2 행동 로그들을 기반으로 키워드를 산출하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.According to claim 1,
The processor
When there are second action logs in a plurality of Internet servers, the personalized feature is configured to collect all of the second action logs from the plurality of Internet servers and calculate a keyword based on the collected second action logs. A service device supporting advertisement operation.
상기 프로세서는
복수의 인터넷 서버들에 제2 행동 로그들이 있는 경우, 상대적으로 가장 많은 행동 로그를 가진 인터넷 서버에서 제2 행동 로그들을 모두 수집하고, 수집된 제2 행동 로그들을 기반으로 키워드를 산출하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.According to claim 1,
The processor
When there are second action logs in a plurality of Internet servers, it is set to collect all the second action logs from the Internet server having the most action log, and to calculate a keyword based on the collected second action logs. A service device supporting personalized advertisement operation.
상기 프로세서는
지정된 값 이항의 상기 제1 행동 로그 및 상기 제2 행동 로그를 기반으로 키워드를 산출하고,
상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.According to claim 1,
The processor
A keyword is calculated based on the first action log and the second action log of a specified value binomial,
A service device supporting personalized advertisement operation, characterized in that it is set to generate the advertisement by selecting an advertisement corresponding to the keyword among advertisements registered on the first Internet server.
사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 수집하는 단계;
상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하는 단계;
상기 수집된 제2 행동 로그를 기반으로 광고를 생성하는 단계;를 포함하는 것을 특징으로 하는 개인화된 광고 운용 방법.Service device,
Collecting a first action log related to the user terminal in the first Internet server when the user terminal accesses a first Internet server and requests advertisement;
Collecting the second behavior log related to the user terminal from another Internet server when the first behavior log is absent or less than a specified value;
And generating an advertisement based on the collected second behavior log.
광고 소재들을 상기 제1 인터넷 서버에 등록하는 단계;를 더 포함하고,
상기 생성하는 단계는
상기 제2 행동 로그에 대응하는 키워드를 산출하는 단계;
상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하는 단계;를 포함하는 것을 특징으로 하는 개인화된 광고 운용 방법.The method of claim 9,
Further comprising the step of registering advertising materials to the first Internet server;
The generating step
Calculating a keyword corresponding to the second action log;
And generating an advertisement by selecting an advertisement corresponding to the keyword from among the advertisements registered in the first Internet server.
광고 소재들을 상기 제1 인터넷 서버에 등록하는 단계;를 더 포함하고,
상기 생성하는 단계는
상기 제2 행동 로그에서 상품명을 키워드로 산출하는 단계;
상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드와 유사도가 지정된 값 이상인 상품명을 가진 광고 소재를 선택하여 상기 광고를 생성하는 단계;를 포함하는 것을 특징으로 하는 개인화된 광고 운용 방법.The method of claim 9,
Further comprising the step of registering advertising materials to the first Internet server;
The generating step
Calculating a product name as a keyword in the second action log;
And generating an advertisement by selecting an advertisement having a product name having a similarity to the keyword or higher from among the advertisements registered on the first Internet server, and generating the advertisement.
사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 수집하는 동작;
상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하는 동작;
상기 수집된 제2 행동 로그를 기반으로 광고를 생성하는 동작;을 수행하도록 설정된 적어도 하나의 명령어를 저장하는 컴퓨터 기록 매체.A computer recording medium storing at least one instruction executed by a processor, the computer recording medium comprising:
Collecting a first action log related to the user terminal in the first internet server when the user terminal accesses a first internet server and requests advertisement;
Collecting the second action log related to the user terminal from another Internet server when the first action log is absent or less than a specified value;
Generating an advertisement based on the collected second behavior log; a computer recording medium storing at least one instruction set to perform.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180139359A KR20200055576A (en) | 2018-11-13 | 2018-11-13 | Operating Method of parameter and service device supporting the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180139359A KR20200055576A (en) | 2018-11-13 | 2018-11-13 | Operating Method of parameter and service device supporting the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20200055576A true KR20200055576A (en) | 2020-05-21 |
Family
ID=70910617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180139359A KR20200055576A (en) | 2018-11-13 | 2018-11-13 | Operating Method of parameter and service device supporting the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20200055576A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102485861B1 (en) * | 2021-09-16 | 2023-01-05 | 문지용 | A method of providing an advertisement service that enables information transaction based on an advertisement account that can be created and destroyed |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180106192A (en) | 2017-03-17 | 2018-10-01 | 에스케이플래닛 주식회사 | Management apparatus for advertisement receiver and control method thereof, and providing apparatus for advertisement |
-
2018
- 2018-11-13 KR KR1020180139359A patent/KR20200055576A/en not_active Application Discontinuation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180106192A (en) | 2017-03-17 | 2018-10-01 | 에스케이플래닛 주식회사 | Management apparatus for advertisement receiver and control method thereof, and providing apparatus for advertisement |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102485861B1 (en) * | 2021-09-16 | 2023-01-05 | 문지용 | A method of providing an advertisement service that enables information transaction based on an advertisement account that can be created and destroyed |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12067050B1 (en) | Dynamically altering shared content | |
KR101886823B1 (en) | Automatic verification of advertiser identifier in advertisements | |
US8510644B2 (en) | Optimization of web page content including video | |
CN107832409B (en) | Accessing location-based content | |
CN102227744A (en) | Customizable content for distribution in social networks | |
CN112307240B (en) | Page display method and device, storage medium and electronic equipment | |
US20140229289A1 (en) | Enhanced shared screen experiences for concurrent users | |
JP2018522341A (en) | Geometric | |
US10953324B1 (en) | Using game data for providing content items | |
KR101783431B1 (en) | Method for providing funding and consulting information related with entertainment by crowd funding system | |
CN114707075B (en) | A cold start recommended method and device | |
US20150379546A1 (en) | Systems and methods for providing adverstisements, coupons, or discounts to devices | |
US20130332379A1 (en) | Method and Apparatus for Mobile Video Sharing | |
KR20200055576A (en) | Operating Method of parameter and service device supporting the same | |
TW201533681A (en) | An interactive network advertising simulcast system and the method for the same and a computer program product storing an interactive network advertising simulcast process program | |
TWM485460U (en) | Interactive network advertisement simulcast system | |
KR20160130724A (en) | System for providing targeting advertisement based on on-line shopping mall, apparatus and method for providing targeting therefore | |
KR101553257B1 (en) | System and method for providing keywords of interest for mobile devices | |
KR101305526B1 (en) | System and method for advertisement | |
US10304089B2 (en) | Technique for billboard advertising | |
KR101570517B1 (en) | System and method for providing keywords of interest for mobile devices | |
KR101495514B1 (en) | System and method for providing keywords of interest for mobile devices | |
US20240275858A1 (en) | Information processing device, information processing method, and recording medium | |
US20160117698A1 (en) | System and Method for Context Dependent Streaming Services | |
KR20220140180A (en) | KPOP Content Distribution Platform System and Method for Overseas Customers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181113 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20211115 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20181113 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20231023 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20240731 Comment text: Decision to Refuse Application Patent event code: PE06012S01D |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20241031 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Appeal kind category: Appeal against decision to decline refusal Appeal identifier: 2024101002319 Request date: 20241031 |