[go: up one dir, main page]

KR20020030382A - methode for equalizing output of advertisements in a computer network system - Google Patents

methode for equalizing output of advertisements in a computer network system Download PDF

Info

Publication number
KR20020030382A
KR20020030382A KR1020000060986A KR20000060986A KR20020030382A KR 20020030382 A KR20020030382 A KR 20020030382A KR 1020000060986 A KR1020000060986 A KR 1020000060986A KR 20000060986 A KR20000060986 A KR 20000060986A KR 20020030382 A KR20020030382 A KR 20020030382A
Authority
KR
South Korea
Prior art keywords
advertisement
output
impressions
banner
advertisements
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020000060986A
Other languages
Korean (ko)
Inventor
송유진
Original Assignee
송유진
(주) 에이디앤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 송유진, (주) 에이디앤 filed Critical 송유진
Priority to KR1020000060986A priority Critical patent/KR20020030382A/en
Publication of KR20020030382A publication Critical patent/KR20020030382A/en
Ceased legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 다수의 광고(베너)가 균등하게 출력될 수 있도록 하는 컴퓨터 네트워크상에서의 광고출력균등화방법을 제공한다.The present invention provides an advertising output equalization method on a computer network that allows a plurality of advertisements (banners) to be output evenly.

그 광고출력균등화방법은, 사용자 컴퓨터(10)에 의해 인터넷망(20)과 웹브라우저를 통해 특정 웹싸이트에 접속한 때에 그 해당 사용자 컴퓨터(10)에 특정의 광고를 전송, 디스플레이시키기 위한 네트워크상에서의 광고처리시스템에 있어서: 출력이 선택된 광고의 노출수를 체크하는 단계; 체크단계에서 그 노출수가 설정된 제한노출수보다 큰 때에는 출력되지 아니하도록 다른 광고를 선택하는 단계로 복귀하는 단계; 및 체크단계에서 선택된 베너의 노출수가 설정된 제한노출수보다 작은 때에 출력시키는 단계를 포함하여 구성되는 것을 특징으로 한다.The advertisement output equalization method is used in a network for transmitting and displaying a specific advertisement to a corresponding user computer 10 when the user computer 10 accesses a specific website through the Internet network 20 and a web browser. An advertisement processing system comprising: checking an impression number of an advertisement whose output is selected; Returning to the step of selecting other advertisements so that they are not output when the number of impressions is greater than the set limit exposure in the checking step; And outputting when the exposure number of the selected burner is smaller than the set limit exposure number in the check step.

Description

컴퓨터 네트워크상에서의 광고출력균등화방법{methode for equalizing output of advertisements in a computer network system}Method for equalizing output of advertisements in a computer network system

본 발명은, 컴퓨터 네트워크상에서의 광고출력균등화방법에 관한 것으로, 더 상세하게는 다수의 광고(베너)가 균등하게 출력될 수 있도록 하는 컴퓨터 네트워크상에서의 광고출력균등화방법에 관한 것이다.The present invention relates to an advertisement output equalization method on a computer network, and more particularly, to an advertisement output equalization method on a computer network that allows a plurality of advertisements (banners) to be output evenly.

종래의 인터넷상에서의 광고처리시스템의 구성과 그 광고처리과정이 도 1 및 도 2에 도시된다. 도 1에서 종래의 광고처리시스템은, 분배수단(21), 다수의 광고 웹서버(30), 미들웨어(40), 메인서버(50), 광고정보 데이터베이스(51) 등을 포함하여 구성된다. 도 2에 도시된 바와 같이, 단계S1에서 사용자 컴퓨터(10)로부터 특정의 홈페이지를 방문하기 위해 특정의 웹싸이트에 접속한 때, 그 특정의 웹싸이트에서 해당 {HTML} 태그를 사용하여 베너 등의 광고를, 균등 분배를 위한 분배수단(21)을 통해 각각의 광고 웹서버(30)에 접근, 요구하게 된다(단계S2). 이러한 요구를 받은 각 광고 웹서버(30)는, 단계S3 및 단계S4에서 홈페이지 정보와 사용자 정보를 분석하고 미들웨어(40)(광고 웹서버(60) 각각에서 들어오는 데이터를 모아서 메인서버(50)에 전해 주는 수단)에 어떤 광고 즉, 베너를 출력할 것인지 요구하게 된다. 단계S5에서는 미들웨어(40)에 의해 각 광고 웹서버(60)의 요구를처리하고, 단계S6에서 메인서버(50)에서는 전달된 사용자에 대한 로그정보를 분석하고 어떤 광고를 전송하여 디스플레이시킬 것인지, 광고정보 데이터베이스(51)로부터 독취하여 미들웨어(40)에 결과값을 전달하며, 미들웨어(40)에서는 단계7에서 그 결과값을 각 광고 웹서버(60)에 전달하게 된다. 이때, 각 광고 웹서버(30)에서 결과값에 해당하는 광고파일을 저장수단으로부터 독취하여 전송시킬 수 있게 된다. 단계8에서는 관리자(52)가 리스트 등이 결과를 출력할 수도 있게 된다.The configuration of the conventional advertisement processing system on the Internet and the advertisement processing thereof are shown in FIGS. 1 and 2. In FIG. 1, the conventional advertisement processing system includes a distribution means 21, a plurality of advertisement web servers 30, a middleware 40, a main server 50, an advertisement information database 51, and the like. As shown in Fig. 2, when accessing a specific web site to visit a specific homepage from the user computer 10 in step S1, a particular web site is used to display a particular web site using the {HTML} tag. The advertisement is approached and requested by each advertisement web server 30 through the distribution means 21 for equal distribution (step S2). Each of the advertisement web servers 30 having such a request analyzes the homepage information and the user information in steps S3 and S4 and collects the data coming from the middleware 40 (each of the advertisement web servers 60) to the main server 50. Means to send the advertisement, that is, the banner. In step S5, the request of each advertisement web server 60 is processed by the middleware 40, and in step S6, the main server 50 analyzes log information about the delivered user and what advertisements are sent and displayed. The result value is read from the advertisement information database 51 and the result value is transmitted to the middleware 40, and the middleware 40 transmits the result value to each advertisement web server 60 at step 7. At this time, each advertisement web server 30 can read and transmit the advertisement file corresponding to the result value from the storage means. In step 8, the manager 52 may output a result such as a list.

이와 같이, 광고처리시스템의 성능을 향상시키기 위해 미들웨어(40)가 광고 웹서버(60)로부터의 요청을 처리하고, 실제적인 로그를 저장하는 부분을 담당하도록 채용되지만(컴파일러 Pro C 2개 사용), 미들웨어(40)를 통해 어떤 광고를 출력할 것인지 요구하게 되고, 미들웨어(40)를 통해서 결과를 얻어야 하기 때문에 미들웨어(40)의 관리, 미들웨어(40)의 구입비용, 프로세서 할당(운영체제), 미들웨어(40)의 개발사에 의존 등의 문제뿐만 아니라, 접근시간이 길어지고, 데이터처리에 한계가 있으며, 또한, 미들웨어(40)에서 병목현상이 일어나게 된다는 문제가 있다.As such, the middleware 40 is employed to handle the requests from the advertising web server 60 and store the actual log in order to improve the performance of the advertisement processing system (using two compiler Pro Cs). Since the middleware 40 is required to output the advertisement, the middleware 40 has to obtain a result, so the management of the middleware 40, the purchase cost of the middleware 40, processor allocation (operating system), middleware In addition to the problem of dependence on the developer of (40), there is a problem that the access time is long, the data processing is limited, and the bottleneck occurs in the middleware 40.

또한, 메인서버(50)는, 오라클 데이터베이스를 통한 여러 가지 데이터를 관리, 백업 등에 대한 전반적인 작업을 처리하게 되며, 신규광고파일 또는 그 변경이나 삭제는, 광고 웹서버(60)에서 등록,저장되게 되고, 해당 광고파일에 관한 광고주, 관련 웹싸이트, 매체사 등의 광고정보의 신규등록이나 변경, 삭제는 메인서버(50)를 개재하여 광고정보 데이터베이스(51)에 저장되고, 관리된다. 이에 따라, 상술한 문제점은 더욱 가중되며, 신규 광고 웹서버(60)의 증설은메인서버(50)의 성능에 의해 크게 제한된다는 문제도 있다.In addition, the main server 50 is to handle the overall operation for managing, backup, etc. various data through the Oracle database, the new advertisement file or its change or deletion, to be registered, stored in the advertisement web server 60 The new registration, change, and deletion of advertisement information of the advertiser, the related website, the media company, and the like related to the advertisement file are stored and managed in the advertisement information database 51 via the main server 50. Accordingly, the above-described problem is further exacerbated, and there is a problem that the expansion of the new advertisement web server 60 is greatly limited by the performance of the main server 50.

한편, 사용자 컴퓨터(10)에서 해당 광고(베너광고)를 클릭한 때에 그에 대한 정보도 각 광고 웹서버(60)에서 저장수단을 개재하여 저장할 수도 있다. 이에 따라 CGI(common gateway interface)가 1개 필요하게 된다. 예를 들어 음성광고를 제공하는 때에 그 수신을 요청하면 음성광고서버에 의해 링크정보를 참조하여 음성파일을 전송, 음성메시지를 들을 수 있게 된다(특허출원공개 제2000-0024427호, 공개일자: 2000년05월06일).On the other hand, when the corresponding advertisement (banner advertisement) is clicked on by the user computer 10, the information about the advertisement may also be stored in each advertisement web server 60 via the storage means. As a result, one common gateway interface (CGI) is required. For example, if a request is received for providing a voice advertisement, the voice advertisement server can transmit the voice file by referring to the link information and listen to the voice message (Patent Application No. 2000-0024427, published date: 2000). May 06).

도 3에는 도 1의 구성에 의한 고정베너 및 회전베너의 타입에 따른 홈페이지 디스플레이 과정이 플로우챠트로 도시된다. 도 3에서 지면정보 즉, 홈페이지 정보를 습득하면(단계S31), 먼저, 단계S32에서 고정베너 및 회전베너의 타입을 메인서버(50)가 광고정보 데이터베이스(51)를 참조하여 판단한다. 고정배너 타입인 경우, 단계S33에서 광고정보 데이터베이스(51)에서 배너 ID, 이미지 파일 등의 광고정보를 페취(fetch)하고, 단계S34에서 해당 베너가 존재하는가를 판단하여, 부존재의 경우 단계S35에서 기본 베너를 선택하고 단계S37에서 새로운 태그(tag)를 생성하며, 존재하는 경우, 단계S36에서 베너테이블을 갱신하고 단계S37에서 새로운 태그를 생성한다. 그 뒤, 쿠키(cookie)값을 갱신시키고, 단계S50에서 지면을 베너 광고와 함께 디스플레이시킨다. 단계S32에서 랜덤베너 즉, 회전베너 타입의 경우단계S39에서 광고정보 데이터베이스(51)에서 배너 ID, 이미지 파일 등의 광고정보를 페취(fetch)하고, 단계S40에서 해당 베너가 존재하는가를 판단하여, 부존재의 경우 단계S41에서 기본 베너를 선택하고 단계S44에서 새로운 태그(tag)를 생성하며, 존재하는 경우, 단계S42에서 무작위로 베너풀에서 추출하며, 단계S43에서 베너테이블을 갱신하고 단계S44에서 새로운 태그를 생성한다. 그 뒤, 단계S45에서 쿠키(cookie)값을 갱신시키고, 단계S50에서 지면을 베너 광고와 함께 디스플레이시킨다.FIG. 3 is a flowchart illustrating a homepage display process according to the types of the fixed and rotating banners according to the configuration of FIG. 1. In FIG. 3, when the page information, that is, the homepage information, is acquired (step S31), first, in step S32, the main server 50 determines the type of the fixed and rotating banners by referring to the advertisement information database 51. In the case of the fixed banner type, in step S33, the advertisement information database 51 fetches advertisement information such as a banner ID and an image file, and in step S34, it is determined whether the corresponding banner exists. The default banner is selected and a new tag is created in step S37. If present, the banner table is updated in step S36 and a new tag is generated in step S37. Thereafter, the cookie value is updated, and in step S50, the ground is displayed together with the banner advertisement. In the case of a random banner, that is, a rotating banner type in step S32, in step S39, the advertisement information database 51 fetches advertisement information such as a banner ID and an image file, and in step S40, it is determined whether the corresponding banner exists. In the case of non-existence, the default veneer is selected in step S41 and a new tag is generated in step S44, and if present, it is randomly extracted from the veneer pool in step S42, the burner table is updated in step S43 and the new one is added in step S44. Create a tag. Thereafter, at step S45, the cookie value is updated, and at step S50, the ground is displayed together with the banner advertisement.

이러한 과정에 의하면, 홈페이지에 따라 광고정보가 결정되어 있어, 여러 가지의 광고에 대해 균등하게 출력되지 못한다는 문제가 있다. 특히, 다수의 베너를 무작위추출하여 출력하는 경우, 더욱 문제로 된다.According to this process, the advertisement information is determined according to the homepage, and there is a problem in that various advertisements are not evenly output. In particular, in the case of randomly outputting a plurality of burners, it becomes a problem.

따라서, 본 발명은, 상술한 문제들을 해결하기 위한 것으로, 다수의 광고(베너)가 균등하게 출력될 수 있도록 하는 컴퓨터 네트워크상에서의 광고출력균등화방법을 제공하는 데에 그 목적이 있다.Accordingly, an object of the present invention is to provide a method for equalizing advertisement output on a computer network in which a plurality of advertisements (banners) can be output evenly.

도 1은 종래의 인터넷상에서의 광고처리시스템의 구성을 도시한 개략블럭도,1 is a schematic block diagram showing the configuration of a conventional advertisement processing system on the Internet;

도 2는 도 1의 구성에 의하여 광고가 처리되는 과정을 도시한 블럭도,FIG. 2 is a block diagram illustrating a process of processing an advertisement by the configuration of FIG. 1;

도 3은 도 1의 구성에 의한 고정베너 및 회전베너의 타입에 따른 홈페이지 디스플레이 과정을 도시한 플로우챠트,FIG. 3 is a flowchart illustrating a homepage display process according to the type of the fixed and rotating banners according to the configuration of FIG. 1;

도 4는 본 발명의 일실시예에 따른 컴퓨터 네트워크상에서의 광고출력균등화방법의 구성을 도시한 흐름도,4 is a flowchart showing the configuration of an advertisement output equalization method on a computer network according to an embodiment of the present invention;

도 5는 본 발명의 컴퓨터 네트워크상에서의 광고출력균등화방법이 적용되는 광고처리시스템의 구성을 도시한 블록도,5 is a block diagram showing a configuration of an advertisement processing system to which an advertisement output equalization method is applied on a computer network of the present invention;

도 6은 도 5의 구성에 의하여 광고가 처리되는 과정을 도시한 블럭도.FIG. 6 is a block diagram illustrating a process of processing an advertisement by the configuration of FIG. 5. FIG.

<도면의 주요 부분에 대한 부호 설명><Description of the symbols for the main parts of the drawings>

10: 사용자 컴퓨터20: 인터넷망10: user computer 20: Internet network

21: 분배수단30: 광고 웹서버21: distribution means 30: advertising web server

40: 미들웨어50: 메인서버40: middleware 50: main server

51: 광고정보 데이터베이스52: 관리자51: advertising information database 52: administrator

60: 광고 웹서버(애드큐피드 클라이언트)61,71: 광고데이타베이스60: Ad Web Server (Ad Cupid Client) 61, 71: Ad Database

62: 로그 데이터베이스63: 관리자62: log database 63: administrator

70: 애드큐피드 서버80: 통합관리서버70: ad cupid server 80: integrated management server

81: 광고데이타베이스81: advertising database

이러한 목적을 달성하기 위해 본 발명의 일실시예에 따른 컴퓨터 네트워크상에서의 광고출력균등화방법은, 사용자 컴퓨터에 의해 인터넷망과 웹브라우저를 통해 특정 웹싸이트에 접속한 때에 그 해당 사용자 컴퓨터에 특정의 광고를 전송, 디스플레이시키기 위한 네트워크상에서의 광고처리시스템에 있어서: 출력이 선택된 광고의 노출수를 체크하는 단계; 체크단계에서 그 노출수가 설정된 제한노출수보다 큰 때에는 출력되지 아니하도록 다른 광고를 선택하는 단계로 복귀하는 단계; 및 체크단계에서 선택된 베너의 노출수가 설정된 제한노출수보다 작은 때에 출력시키는 단계를 포함하여 구성되는 것을 특징으로 한다.In order to achieve the above object, an advertisement output equalization method on a computer network according to an embodiment of the present invention is characterized in that when a user computer accesses a specific website through an internet network and a web browser, a specific advertisement is displayed on the user computer. An advertisement processing system on a network for transmitting and displaying a message, the advertisement processing system comprising: checking an impression number of an advertisement whose output is selected; Returning to the step of selecting other advertisements so that they are not output when the number of impressions is greater than the set limit exposure in the checking step; And outputting when the exposure number of the selected burner is smaller than the set limit exposure number in the check step.

상기 출력단계가 노출로그를 저장하는 단계, 광고(베너)테이블을 갱신하는 단계, 새로운 태그를 생성하는 단계, 쿠키값을 갱신시키는 단계를 포함하여 구성되며; 상기 제한노출수는, 전체적인 횟수의 제한노출수와, 시간의 경과에 따른 제한노출수와, 각 노출광고의 전체평균 내지 그룹평균에 대한 상대적 제한노출수중 어느 하나로 정해질 수 있으며; 상기 각 단계들이 광고 웹서버에 의해 이루어지는 것이 바람직하다.The outputting step includes storing an impression log, updating an advertisement (banner) table, generating a new tag, and updating a cookie value; The limiting impressions may be determined by any one of the total number of limiting impressions, the limiting impressions over time, and the relative limiting impressions for the total average or group average of each exposure advertisement; Each of the above steps is preferably performed by an advertising web server.

이와 같이 각 광고의 노출수를 체크함으로써 전 노출회수 내지 상대적인 노출횟수를 제한하여 균등하게 출력시키는 것이 가능하게 된다.In this way, by checking the number of impressions of each advertisement, it is possible to limit the total number of impressions or the relative number of impressions and to output them evenly.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명의 컴퓨터 네트워크상에서의 광고출력균등화방법이 도 1 및 도 2의 종래의 구성이나, 또는 도 5 및 도 6의 광고처리시스템의 구성에도 적용될 수 있으며, 그 구체적인 광고출력균등화방법의 구성이 일실시예로서 도 4에 도시된다.The advertisement output equalization method on the computer network of the present invention can be applied to the conventional configuration of FIGS. 1 and 2, or to the configuration of the advertisement processing system of FIGS. 5 and 6, and the configuration of the specific advertisement output equalization method is one. 4 is shown as an example.

먼저, 도 1 및 도 2와 관련하여 본 발명의 컴퓨터 네트워크상에서의 광고출력균등화방법을 도 4와 함께 설명하면, 도 4에서 지면정보 즉, 홈페이지 정보를 습득하면(단계S31), 먼저, 단계S32에서 고정베너 및 회전베너의 타입을 메인서버(50)가 광고정보 데이터베이스(51)를 참조하여 판단한다. 고정배너 타입인 경우, 단계S33에서 광고정보 데이터베이스(51)에서 배너 ID, 이미지 파일 등의 광고정보를 페취(fetch)하고, 단계S34에서 해당 베너가 존재하는가를 판단하여, 부존재의 경우 단계S35에서 기본 베너를 선택하고 단계S37에서 새로운 태그(tag)를 생성하며, 단계S34에서 존재하는 경우, 단계S51에서 선택된 베너의 노출수를 체크한다. 그 노출수가 설정된 제한노출수보다 큰 때에는 출력되지 아니하도록 단계S34로 복귀하여 다른 베너가 존재하는 지를 판단하여 되풀이한다. 단계S51에서 선택된 베너의 노출수가 설정된 제한노출수보다 작은 때에는 단계S52에서 노출로그를 저장하고, 단계S36에서 베너테이블을 갱신하고, 단계S37에서 새로운 태그를 생성한다. 그 뒤, 쿠키(cookie)값을 갱신시키고(단계S38), 단계S50에서 지면을 베너 광고와 함께 디스플레이시킨다. 이와 같은 고정 타입에의 본 발명의 적용으로 광고주가 노출수를 제한하는 경우 편리하게 적용될 수 있다.First, the method of equalizing the advertisement output on the computer network of the present invention with reference to FIG. 1 and FIG. 2 will be described with reference to FIG. 4. In the main server 50 determines the type of the fixed and the rotating banner by referring to the advertisement information database (51). In the case of the fixed banner type, in step S33, the advertisement information database 51 fetches advertisement information such as a banner ID and an image file, and in step S34, it is determined whether the corresponding banner exists. The default banner is selected and a new tag is generated in step S37. If present in step S34, the number of impressions of the selected banner is checked in step S51. When the number of exposures is greater than the set limit exposure number, the process returns to step S34 to determine whether another burner exists and to repeat. When the number of exposures of the selected burner is smaller than the set limit exposure number in step S51, the exposure log is stored in step S52, the banner table is updated in step S36, and a new tag is generated in step S37. Thereafter, the cookie value is updated (step S38), and in step S50, the ground is displayed together with the banner advertisement. The application of the present invention to such a fixed type can be conveniently applied when the advertiser limits the number of impressions.

한편, 단계S32에서 랜덤베너 즉, 회전베너 타입의 경우단계S39에서 광고정보 데이터베이스(51)에서 배너 ID, 이미지 파일 등의 광고정보를 페취(fetch)하고, 단계S40에서 해당 베너가 존재하는가를 판단하여, 부존재의 경우 단계S41에서 기본 베너를 선택하고 단계S44에서 새로운 태그(tag)를 생성하며, 존재하는 경우, 단계S42에서 무작위로 베너풀에서 추출하며, 단계S53에서 선택된 베너의 노출수를 체크한다. 그 노출수가 설정된 제한노출수보다 큰 때에는 출력되지 아니하도록 단계S40으로 복귀하여 다른 베너가 존재하는 지를 판단하여 되풀이한다. 단계S53에서 선택된 베너의 노출수가 설정된 제한노출수보다 작은 때에는 단계S54에서 노출로그를 저장하고, 단계S43에서 베너테이블을 갱신하며 단계S44에서 새로운 태그를 생성한다. 그 뒤, 단계S45에서 쿠키(cookie)값을 갱신시키고, 단계S50에서 지면을 베너 광고와 함께 디스플레이시킨다.On the other hand, in the case of a random banner, that is, a rotating banner type in step S32, in step S39, the advertisement information database 51 fetches advertisement information such as a banner ID and an image file, and in step S40, it is determined whether the corresponding burner exists. In the case of the absence, select the default banner in step S41 and create a new tag in step S44, if present, randomly extract from the bener pool in step S42, and check the number of impressions of the selected banner in step S53. do. When the number of exposures is greater than the set limit exposure number, the process returns to step S40 to determine whether another burner exists and to repeat. When the number of exposures of the selected burner is smaller than the set limit exposure number in step S53, the exposure log is stored in step S54, the banner table is updated in step S43, and a new tag is generated in step S44. Thereafter, at step S45, the cookie value is updated, and at step S50, the ground is displayed together with the banner advertisement.

상술한 제한노출수의 설정은, 단순히 전체적인 횟수를 제한하는 것도 가능하지만, 시간의 경과에 따른 제한도 가능하며, 각 노출광고의 전체평균 내지 그룹평균에 대한 상대적인 노출횟수의 차이를 제한노출수로 하는 것도 가능하다.Although the above-mentioned limited exposure number can be simply limited to the total number of times, it can also be limited over time, and the difference in the number of exposures relative to the total average or the group average of each exposure advertisement is defined as the limited number of exposures. It is also possible.

또, 본 발명의 컴퓨터 네트워크상에서의 광고출력균등화방법은, 도 4 및 도 5에서의 각 회사단위로 네트워크상에서 다수의 광고 웹서버(60)와 애드큐피드 서버(70)를 포함하여 구성되는 광고분산처리시스템에 적용될 수 있으며, 나아가, 다수의 광고분산처리시스템과 한 대의 통합관리서버(80)를 포함하여 구성되는 광고분산 및 통합처리시스템에도 적용될 수 있다.In addition, the advertisement output equalization method on the computer network of the present invention includes an advertisement distribution composed of a plurality of advertisement web servers 60 and an ad cupid server 70 on a network in each company unit in FIGS. 4 and 5. The present invention may be applied to a processing system, and furthermore, may be applied to an advertisement distribution and integrated processing system including a plurality of advertisement distributed processing systems and a single integrated management server 80.

도 5 및 도 6에서 상기 광고 웹서버(60)는, 광고정보 및 광고파일의 광고데이타가 저장된 광고데이타베이스(61)를 구비하며, 종래에 미들웨어(40)와 메인서버(50)에서의 처리를 통해 광고파일을 전송하던 것을, 직접, 처리하여 광고파일을 전송, 사용자 컴퓨터(10)에 웹브라우저를 개재하여 디스플레이시킨다. 즉, 사용자 컴퓨터(10)가 특정 웹싸이트에 접속한 때에 적어도 그 사용자 컴퓨터(10) 및 특정 웹싸이트 식별정보에 의해 광고정보와 광고파일이 저장된 광고데이타베이스(61)로부터 상기 특정 웹싸이트에 해당하는 광고파일을 사용자 컴퓨터(10)에 전송시켜 디스플레이시키게 된다. 또한, 광고 웹서버(60)는, 애드큐피드 서버(70)로부터 명령어와 광고정보 및 광고파일의 광고데이타를 전송받아 해당 명령어를 실행하고 필요에 따라 광고데이타베이스(61)에 신규 광고데이타를 저장하거나, 기존 광고데이타를 변경 또는 삭제하도록 구성된다.In FIG. 5 and FIG. 6, the advertisement web server 60 includes an advertisement database 61 in which advertisement information and advertisement data of an advertisement file are stored, and is conventionally processed by the middleware 40 and the main server 50. Through the transmission of the advertisement file through the direct processing, the advertisement file is transmitted and displayed on the user computer 10 via a web browser. That is, when the user computer 10 accesses a specific website, the website corresponds to the specific website from the advertisement database 61 in which the advertisement information and the advertisement file are stored, at least by the user computer 10 and the specific website identification information. The advertisement file is transmitted to the user computer 10 for display. In addition, the advertisement web server 60 receives instructions, advertisement information and advertisement data of the advertisement file from the ad cupid server 70, executes the corresponding instructions, and stores new advertisement data in the advertisement database 61 as necessary. Or change or delete existing advertisement data.

상기 통합관리서버(80)는, 적어도 2이상의 애드큐피드 서버(70)를 클라이언트로 하여 상호 충돌을 방지하도록 그 적어도 2이상의 애드큐피드 서버(70)를 통제하며, 상기 어느 하나의 애드큐피드 서버(70)에서 광고정보 및 광고파일의 광고데이타를 신규로 입력하거나 또는 변경하여 입력하거나 삭제한 때에 저장,변경,삭제되는 적어도 2이상의 광고데이타베이스(71)의 광고정보데이타를 통합관리서버(80)의 광고데이타베이스(81)에 동일하게 저장,변경,삭제하고, 다른 애드큐피드 서버(70)를 개재하여 해당 광고데이타베이스(71)에도 동일하게 저장,변경,삭제시키도록 구성된다.The integrated management server 80 controls at least two or more ad cupid servers 70 to prevent mutual collision by using at least two or more ad cupid servers 70 as clients, and the one or more ad cupid servers 70. ) At least two advertisement information data of the at least two advertisement database 71 to be stored, changed, or deleted when the advertisement information and the advertisement data of the advertisement file are newly inputted, changed, or deleted. It is configured to store, change, and delete the same in the advertisement database 81 and to store, change, and delete the same in the corresponding advertisement database 71 through another ad cupid server 70.

이와 같이 구성되는 광고분산 및 통합처리시스템에 의하면, 도 6에서 사용자 컴퓨터(10)가 단계S1에서 홈페이지를 방문하기 위해 웹싸이트에 접속한 때에 단계S2에서 종래와 같이 광고(베너)를 광고 웹서버(60)에 요구하게 된다. 그 베너의 요구에 따라 광고 웹서버(60)에서는 단계S12에서 사용자 컴퓨터(10)의 식별정보 및 웹싸이트의 식별정보 등의 정보를 분석하고, 광고데이타베이스(61)의 광고정보데이타베이스로부터 어떤 베너(광고파일)를 출력할 것인지를 단독으로 결정하여 사용자 컴퓨터(10)에 전송함으로써 웹브라우저를 통해 해당 홈페이지와 함께 디스플레이되게 된다.According to the advertisement distribution and integrated processing system configured as described above, when the user computer 10 accesses the web site to visit the homepage in step S1 in FIG. (60). In response to the request of the banner, the advertisement web server 60 analyzes the information such as the identification information of the user computer 10 and the identification information of the web site in step S12, and selects from the advertisement information database of the advertisement database 61. By independently determining whether to output a banner (advertisement file) and transmitting it to the user computer 10, it is displayed together with the corresponding homepage through a web browser.

이와 같이 광고(베너)를 출력하기 직전에 상술한 본 발명의 광고출력균등화방법이 수행되게 된다. 도 4와 관련한 각 단계들은 도 1 및 도 2 에서와는 달리 광고 웹서버(60)에 의해 수행됨으로써 도 1 및 도 2에서보다 신속하게 또한, 간단한 구성으로 상술한 각 단계들이 수행될 수 있게 되고, 균등화된, 즉, 제한노출수의 한계내에서 각 광고(베너)들이 출력되게 된다.In this way, the above-described advertisement output equalization method of the present invention is performed immediately before outputting the advertisement (benner). The steps associated with FIG. 4 are performed by the advertising web server 60 unlike in FIGS. 1 and 2 so that the above-described steps can be performed more quickly and in a simpler configuration than in FIGS. 1 and 2, and equalize. In other words, each advertisement (banner) is output within the limit of the limited impressions.

또, 상기 각 광고 웹서버(60)는, 광고파일의 독취 및 저장시 동적으로 필요한 만큼의 버퍼 생성 기능과, 버퍼에서 가장 사용빈도가 낮은 파일의 관리 내지 버퍼가 가득차면 대처할 수 있는 버퍼관리기능, 및 시스템 전반적인 성능 향상을 위해 메인 프로그램과는 별개로 동작하는 보조 프로그램(로그저장쓰레드)을 실행시킴으로써 일정한 양의 데이터 이상이 쌓이면 로그 데이터베이스(62)를 개재하여 그때 순간적으로 처리하는 로그저장쓰레드기능을 가지도록 구성될 수 있다.In addition, each of the advertisement web server 60, the buffer generation function as needed dynamically when reading and storing the advertisement file, and the buffer management function that can cope with the management of the least frequently used files in the buffer or when the buffer is full In order to improve the overall performance of the system, a log storage thread function is executed at the moment through the log database 62 when a certain amount of data is accumulated by executing an auxiliary program (log storage thread) that operates independently from the main program. It may be configured to have.

또, 애드큐피드 서버(70)는, 상기 다수의 광고 웹서버(60)를 클라이언트로 하여 상호 충돌을 방지하도록 그 다수의 광고 웹서버(60)를 통제하며, 나아가, 광고정보 및 광고파일의 광고데이타를 신규로 입력하거나 또는 변경하여 입력하거나 삭제한 때에 도 5의 단계S11에서 광고데이타베이스(71)에 저장,변경,삭제하고 상기 다수의 광고 웹서버(60)로 전송하도록 광고 웹서버(60)와 통신하게 된다. 이를 위해 애드큐피드 서버(70)는, 어떠한 광고데이타베이스(71)상의 변동 사항이 있을 경우 이를 모든 클라이언트 즉, 광고 웹서버(60)에게 즉시 알리도록 구성되거나, 일정 시간 단위로 알리도록 구성될 수도 있다.In addition, the ad cupid server 70 controls the plurality of advertisement web servers 60 to prevent mutual collision by using the plurality of advertisement web servers 60 as clients, and furthermore, advertisement information and advertisement file advertisements. When the data is newly entered, changed, input or deleted, the advertisement web server 60 is stored, changed, and deleted in the advertisement database 71 in step S11 of FIG. 5 and transmitted to the plurality of advertisement web servers 60. ) To communicate with. To this end, the ad cupid server 70 may be configured to immediately notify all clients, that is, the advertisement web server 60, if there is a change in any advertisement database 71, or may be configured to notify the user at a predetermined time unit. have.

또한, 단계S15에서 통합관리서버(80)와 다수의 애드큐피드 서버(70)사이에 후술하는 연결엔진을 개재하여 통신이 이루어지며, 그 적어도 2이상의 애드큐피드 서버(70)를 클라이언트로 하여 상호 충돌을 방지하도록 그 적어도 2이상의 애드큐피드 서버(70)를 통제한다. 또, 상기 어느 하나의 애드큐피드 서버(70)에서 광고정보 및 광고파일의 광고데이타를 신규로 입력하거나 또는 변경하여 입력하거나 삭제한 때에 저장,변경,삭제되는 적어도 2이상의 광고데이타베이스(71)의 광고정보데이타를 통합관리서버(80)의 광고데이타베이스(81)에 동일하게 저장하고, 다른 애드큐피드 서버(70)를 개재하여 해당 광고데이타베이스(71)에도 동일하게 저장,변경,삭제시키도록 명령한다. 그 구체적인 다수의 광고 웹서버(60)와 하나의 애드큐피드 서버(70) 및 다수의 애드큐피드 서버(70)와 통합관리서버(80)의 연결엔진은, 도시가 생략되지만, 통신을 위한 엔진의 가동단계를 거쳐 명령어를 광고 웹서버(60)에 저장하고, 그 명령어를 분석하여 즉시 또는 처리시간에 명령어를 처리하고, 그 뒤, 처리한 명령어를 제거하고는 복귀하는 단계들로 구성될 수 있다.In addition, in step S15, communication is performed between the integrated management server 80 and the plurality of ad cupid servers 70 via a connection engine, which will be described later, and at least two ad cupid servers 70 serve as clients. To control the at least two ad Cupid server 70 to prevent. In addition, at least one of the at least two advertisement databases 71 to be stored, changed or deleted when newly inputting, changing, or deleting the advertisement information and the advertisement data of the advertisement file in the ad cupid server 70 is inputted or deleted. Store the advertisement information data in the advertisement database 81 of the integrated management server 80 in the same manner, and store, change, and delete the same in the corresponding advertisement database 71 through another ad cupid server 70. Command The concrete connection engines of the plurality of advertisement web servers 60, one ad cupid server 70, and the plurality of ad cupid servers 70 and the integrated management server 80, although not shown, The operation may be performed by storing the command in the advertisement web server 60 through an operation step, analyzing the command to process the command immediately or at a processing time, and then removing and returning the processed command. .

상기 애드큐피드 서버(70) 및 통합관리서버(80)로부터 각 광고 웹서버(60) 및 애드큐피드 서버(70)를 통제하기 위한 명령어구조는, 일예로서 순차로 4바이트 5개로 분리하여 명령어 길이, 우선순위, 종류, 전송 컴퓨터 IP, 명령어에 따른 필요한 숫자정보를 포함하고, 그 뒤, 256바이트에 명령어에 필요한 문자정보를 포함하며, 명령어의 길이에서 304바이트를 감산한 길이만큼 명령어에 해당하는 데이터를 포함하여 구성될 수 있으며, 명령어종류는 로고파일, 광고주자료, 매체사자료 등의 변경, 통계값의 전송요구, 캠페인의 사용통계의 요구, 클라이언트의 복구 등을 포함한다.The command structure for controlling each of the ad web server 60 and the ad cupid server 70 from the ad cupid server 70 and the integrated management server 80 is, for example, separated into four four bytes in sequence and the command length, Data including the priority, type, source computer IP, and necessary numeric information according to the command, followed by 256 bytes of character information required for the command, and subtracting 304 bytes from the length of the command. The command type may include a logo file, an advertiser data, a change of media history data, a request for transmission of statistical values, a request for usage statistics of a campaign, and a recovery of a client.

상술한 바와 같이, 어떤 시스템에도 본 발명의 컴퓨터 네트워크상에서의 광고출력균등화방법이 적용될 수 있고, 이에 따라 광고의 출력을 균등화시킬 수 있어 극심한 경우, 지루한 하나의 광고만의 출력을 방지시킬 수 있게 된다.As described above, the advertisement output equalization method on the computer network of the present invention can be applied to any system, and thus the output of the advertisement can be equalized, and in extreme cases, the output of only one boring advertisement can be prevented. .

이상에서 설명한 본 발명의 실시예에 따른 컴퓨터 네트워크상에서의 광고출력균등화방법의 구성과 작용에 의하면, 각 광고(베너)의 노출횟수를 체크하고, 이를 제한노출횟수범위내로 함으로써 설정한 범위내에서 다수의 광고(베너)가 균등하게 출력될 수 있게 되는 등의 효과가 있다.According to the configuration and operation of the advertisement output equalization method on the computer network according to the embodiment of the present invention described above, the number of exposures of each advertisement (banner) is checked, and the number is within the range set by limiting the number of exposures. There is an effect such that the advertisement (benner) of can be output evenly.

Claims (2)

사용자 컴퓨터(10)에 의해 인터넷망(20)과 웹브라우저를 통해 특정 웹싸이트에 접속한 때에 그 해당 사용자 컴퓨터(10)에 특정의 광고를 전송, 디스플레이시키기 위한 네트워크상에서의 광고처리시스템에 있어서:In an advertisement processing system on a network for transmitting and displaying a specific advertisement to a user computer 10 when the user computer 10 accesses a specific website through the Internet network 20 and a web browser: 출력이 선택된 광고의 노출수를 체크하는 단계; 체크단계에서 그 노출수가 설정된 제한노출수보다 큰 때에는 출력되지 아니하도록 다른 광고를 선택하는 단계로 복귀하는 단계; 및 체크단계에서 선택된 베너의 노출수가 설정된 제한노출수보다 작은 때에 출력시키는 단계를 포함하여 구성되는 것을 특징으로 하는 컴퓨터 네트워크상에서의 광고출력균등화방법.Checking the number of impressions of the advertisement whose output is selected; Returning to the step of selecting other advertisements so that they are not output when the number of impressions is greater than the set limit exposure in the checking step; And outputting when the number of exposures of the selected burner is smaller than the set limit exposure number in the checking step. 제 1 항에 있어서, 상기 출력단계가 노출로그를 저장하는 단계, 광고(베너)테이블을 갱신하는 단계, 새로운 태그를 생성하는 단계, 쿠키값을 갱신시키는 단계를 포함하며;2. The method of claim 1, wherein the outputting step includes storing an impression log, updating an advertisement (banner) table, generating a new tag, and updating a cookie value; 상기 제한노출수는, 전체적인 횟수의 제한노출수와, 시간의 경과에 따른 제한노출수와, 각 노출광고의 전체평균 내지 그룹평균에 대한 상대적 제한노출수중 어느 하나이며;The limited exposure number is any one of a total number of limited impressions, a limited number of impressions over time, and a relative limited number of impressions relative to the total average or group average of each exposure advertisement; 상기 각 단계들이 광고 웹서버(60)에 의해 이루어지는 것을 특징으로 하는 컴퓨터 네트워크상에서의 광고출력균등화방법.Each of the above steps is performed by an advertisement web server (60).
KR1020000060986A 2000-10-17 2000-10-17 methode for equalizing output of advertisements in a computer network system Ceased KR20020030382A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000060986A KR20020030382A (en) 2000-10-17 2000-10-17 methode for equalizing output of advertisements in a computer network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000060986A KR20020030382A (en) 2000-10-17 2000-10-17 methode for equalizing output of advertisements in a computer network system

Publications (1)

Publication Number Publication Date
KR20020030382A true KR20020030382A (en) 2002-04-25

Family

ID=19693883

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000060986A Ceased KR20020030382A (en) 2000-10-17 2000-10-17 methode for equalizing output of advertisements in a computer network system

Country Status (1)

Country Link
KR (1) KR20020030382A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100832841B1 (en) * 2006-06-08 2008-05-28 엔에이치엔(주) Advertising service method and system
KR100939075B1 (en) * 2007-04-10 2010-01-28 엔에이치엔비즈니스플랫폼 주식회사 How to adjust the number of impression ads

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10312344A (en) * 1997-04-02 1998-11-24 Lucent Technol Inc System for scheduling and controlling distribution of advertisement over communication network
KR20010000501A (en) * 2000-10-04 2001-01-05 민경찬 System and method for providing direct internet advertisement service
KR20010035020A (en) * 2000-10-13 2001-05-07 한수동 Method for providing advertisement as per signal demanding advertisement transmitted by user
KR20010069033A (en) * 2000-01-11 2001-07-23 강혜정 Auto Repeat Memo

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10312344A (en) * 1997-04-02 1998-11-24 Lucent Technol Inc System for scheduling and controlling distribution of advertisement over communication network
KR20010069033A (en) * 2000-01-11 2001-07-23 강혜정 Auto Repeat Memo
KR20010000501A (en) * 2000-10-04 2001-01-05 민경찬 System and method for providing direct internet advertisement service
KR20010035020A (en) * 2000-10-13 2001-05-07 한수동 Method for providing advertisement as per signal demanding advertisement transmitted by user

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100832841B1 (en) * 2006-06-08 2008-05-28 엔에이치엔(주) Advertising service method and system
KR100939075B1 (en) * 2007-04-10 2010-01-28 엔에이치엔비즈니스플랫폼 주식회사 How to adjust the number of impression ads

Similar Documents

Publication Publication Date Title
US7464187B2 (en) Internet website traffic flow analysis
US9219705B2 (en) Scaling network services using DNS
US6647421B1 (en) Method and apparatus for dispatching document requests in a proxy
US8219752B1 (en) System for caching data
US8131799B2 (en) User-transparent system for uniquely identifying network-distributed devices without explicitly provided device or user identifying information
US20040143499A1 (en) System and method for delivering plural advertisement information on a data network
US20110119354A1 (en) Method and system for distributing requests for content
US20070198346A1 (en) Hybrid Network Based Advertising System and Method
US20030004998A1 (en) Proxy-based acceleration of dynamically generated content
US20020174174A1 (en) System and method for monitoring execution time of a transaction
US20080288863A1 (en) System and method of personalizing web pages by pre-fetching subsets of individual member data
WO2003010685A1 (en) Traffic flow analysis method
US6766313B1 (en) System and method for caching and retrieving information
US20080235297A1 (en) Method for Indexing a Large Log File, Computer-Readable Medium for Storing a Program for Executing the Method, and System for Performing the Same
KR20020030382A (en) methode for equalizing output of advertisements in a computer network system
KR20020030383A (en) methode for optimizing advertisements according to a user in a computer network system
US20030216929A1 (en) Method, system and program product for presenting web content according to a determined learning style
US20070192324A1 (en) Method and device for advanced cache management in a user agent
US11949774B2 (en) Securing hash chains via hybrid consensus
KR20210038493A (en) Advertising providing method and system using pairing
JP2006127123A (en) Application server, database server, web search system, search result acquisition method, search result response method, search result acquisition program, and search result response program
KR20020030381A (en) system for transmitting advertisements by a advertisement web server in a computer network system
KR20020030397A (en) system for dispersedly processing advertisements and synthetically unifying each processing system in a computer network system
KR20020030396A (en) system for dispersedly processing advertisements in a computer network system
CA3162436A1 (en) Securing hash chains via hybrid consensus

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20001017

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030220

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20030710

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20030220

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I