[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20100033557A - System and method for providing advertisement information and recording medium - Google Patents

System and method for providing advertisement information and recording medium Download PDF

Info

Publication number
KR20100033557A
KR20100033557A KR1020080092492A KR20080092492A KR20100033557A KR 20100033557 A KR20100033557 A KR 20100033557A KR 1020080092492 A KR1020080092492 A KR 1020080092492A KR 20080092492 A KR20080092492 A KR 20080092492A KR 20100033557 A KR20100033557 A KR 20100033557A
Authority
KR
South Korea
Prior art keywords
advertisement
information
terminal
providing
web
Prior art date
Application number
KR1020080092492A
Other languages
Korean (ko)
Other versions
KR101115635B1 (en
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 KR1020080092492A priority Critical patent/KR101115635B1/en
Publication of KR20100033557A publication Critical patent/KR20100033557A/en
Application granted granted Critical
Publication of KR101115635B1 publication Critical patent/KR101115635B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (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

PURPOSE: A system and a method for providing advertisement information and a recording medium are provided to supply the advertisement information in which an advertisement provision criteria is matched with a keyword (or contexture). CONSTITUTION: A method for providing advertisement information comprises the steps of: confirming advertisement information matched with a keyword when providing a webpage corresponds to a request from a terminal(245); confirming whether or not the advertisement information corresponds to advertisement provision setup criteria(270); and processing the output of the advertisement to a terminal if the advertisement information corresponds to advertisement provision setup criteria(295).

Description

광고정보 제공 방법 및 시스템과 이를 위한 기록매체{System and Method for Providing Advertisement Information and Recording Medium}System and Method for Providing Advertisement Information and Recording Medium}

도 1은 본 발명의 실시 방법에 따른 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 시스템 구성을 도시한 도면이다.1 is a diagram showing the configuration of a website operating system for providing an advertisement providing record-based advertisement service according to an embodiment of the present invention.

도 2a와 도 2b는 본 발명의 실시 방법에 따른 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정을 도시한 도면이다.2A and 2B are diagrams illustrating a website operation process of providing an advertisement service based on an advertisement providing record according to an exemplary embodiment of the present invention.

도 3a와 도 3b은 본 발명의 다른 일 실시 방법에 따른 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정을 도시한 도면이다.3A and 3B are diagrams illustrating a website operation process of providing an advertisement service based on an advertisement providing record according to another exemplary embodiment of the present invention.

도 4a와 도 4b는 본 발명의 또 다른 일 실시 방법에 따른 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정을 도시한 도면이다.4A and 4B illustrate a process of operating a website for providing an advertisement service based on an advertisement providing record according to another exemplary embodiment of the present invention.

도 5는 본 발명의 또 다른 일 실시 방법에 따른 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정을 도시한 도면이다.5 is a diagram illustrating a website operation process of providing an advertisement service based on an advertisement providing record according to another exemplary embodiment of the present invention.

<도면의 주요부분에 대한 설명><Description of main parts of drawing>

100 : 웹서버 105 : 웹 인터페이스부100: web server 105: web interface unit

110 : 웹서비스 제어부 115 : 웹페이지 운용부110: web service control unit 115: web page operation unit

120 : 디지털 컨텐츠 운용부 125 : 게시판 운용부120: digital content management unit 125: bulletin board operation unit

130 : 정보 확인부 135 : 광고 추출부130: information verification unit 135: advertisement extraction unit

140 : 광고금액 정산부 145 : 광고 제공부140: advertising amount settlement unit 145: advertising provider

150 : 광고D/B 155 : 클라이언트 단말150: advertisement D / B 155: client terminal

본 발명은 단말의 요청에 대응하는 웹페이지 제공시, 상기 웹페이지에 대응하는 키워드(또는 문맥)와 매칭되는 광고정보를 확인하는 단계와, 상기 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 단계와, 상기 확인결과, 광고제공 설정기준에 부합되는 경우, 상기 확인된 광고정보가 상기 단말로 제공되어 출력되도록 처리하는 단계를 포함하는 광고정보 제공 방법에 관한 것이다.According to an embodiment of the present invention, when providing a web page corresponding to a request of a terminal, checking advertisement information matched with a keyword (or context) corresponding to the web page, and providing advertisement for providing the identified advertisement information to the terminal. A step of confirming whether or not meets a setting criterion, and if it is determined that the advertisement providing setting criterion is met, processing the provided advertisement information to be provided to the terminal for output. will be.

정보통신 기술의 발전으로 인하여 우리 사회는 인터넷이라는 정보의 바다를 떼어낼 수 없는 상황이다.Due to the development of information and communication technology, our society cannot separate the sea of information called the Internet.

특히, 모든 정보들이 모이게 되는 포털 등의 검색 서비스 제공 사이트에서는 이러한 정보의 바다라 불리우는 인터넷 공간에서 다양한 정보를 쉽고 빠르게 찾아 낼 수 있도록 검색 서비스를 제공하거나, 또는 블로그/커뮤니티 내의 게시판 등의 서비스를 제공하고 있으며, 이러한 부분은 사람들이 널리 이용하고 있는 인터넷을 통한 서비스 중의 하나이다.In particular, a search service providing site such as a portal where all the information is collected provides a search service so that various information can be easily and quickly found in an internet space called the sea of such information, or a service such as a bulletin board in a blog / community is provided. This is one of the services over the Internet that are widely used by people.

또한, 이러한 서비스를 제공하는 포털 등의 검색 서비스 제공업체 등에서는 단순히 검색 서비스, 블로그/커뮤니티 서비스 만을 제공하여 이를 통해 수익 창출이 불가능하므로, 이를 기반으로 하는 키워드(또는 문맥) 광고를 다양한 방식으로 제공하고 있는 상황이다.In addition, a search service provider such as a portal that provides such a service simply provides a search service and a blog / community service, and thus it is impossible to generate profits. Therefore, keyword (or contextual) advertisements based on this are provided in various ways. It is a situation.

하지만, 이러한 방식으로 제공되는 광고의 경우, 몇 개의 광고가 순차적으로 보여 지거나, 또는 하나의 광고를 집중 제공하는 등의 방식으로 광고가 제공됨으로 인하여, 사용자의 입장에서 관심없는 광고가 계속 노출되는 문제 등을 해결하기에는 난해한 문제가 있다.However, in the case of an advertisement provided in this manner, since several advertisements are sequentially displayed or provided in such a manner as to provide a single advertisement, an advertisement that is not of interest to the user is continuously exposed. There is a difficult problem to solve.

상기 문제점을 해결하기 위한 본 발명의 목적은, 단말의 요청에 대응하는 웹페이지 제공시, 상기 웹페이지에 대응하는 키워드(또는 문맥)와 매칭되는 광고정보를 확인하는 수단과, 상기 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 수단과, 상기 확인결과, 광고제공 설정기준에 부합되는 경우, 상기 확인된 광고정보가 상기 단말로 제공되어 출력되도록 처 리하는 수단을 포함하는 광고정보 제공 시스템을 제공함에 있다.An object of the present invention for solving the above problems is, when providing a web page corresponding to the request of the terminal, means for confirming the advertising information matching the keyword (or context) corresponding to the web page, and the confirmed advertising information Means for confirming whether or not an advertisement provision setting criterion for providing to the terminal is satisfied, and when the result of the check, the advertisement advertisement setting criterion is satisfied, the confirmed advertisement information is provided to the terminal for processing. The present invention provides a system for providing advertisement information including means.

본 발명에 따른 광고정보 제공 방법은, 단말의 요청에 대응하는 웹페이지 제공시, 상기 웹페이지에 대응하는 키워드(또는 문맥)와 매칭되는 광고정보를 확인하는 단계와, 상기 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 단계와, 상기 확인결과, 광고제공 설정기준에 부합되는 경우, 상기 확인된 광고정보가 상기 단말로 제공되어 출력되도록 처리하는 단계를 포함하여 이루어지는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method of providing advertisement information, when providing a web page corresponding to a request of a terminal, checking advertisement information matching a keyword (or context) corresponding to the web page, Confirming whether or not the advertisement provision setting criteria for providing to the terminal are satisfied; and if the verification result is satisfied with the advertisement provision setting criteria, processing the identified advertisement information to be provided to the terminal and output. Characterized in that made.

본 발명에 따른 광고정보 제공 방법에 있어서, 상기 확인결과, 광고제공 설정기준에 부합되는 경우, 상기 확인된 광고정보가 상기 단말로 제공되어 출력되도록 처리하는 단계는, 광고제공 설정기준에 부합되지 않는 경우, 상기 확인된 광고정보를 제외한 광고정보를 재 확인하는 단계와, 상기 재 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 단계와, 상기 확인결과, 광고제공 설정기준에 부합되는 경우, 상기 확인된 광고정보가 상기 단말로 제공되어 출력되도록 처리하는 단계를 포함하여 이루어지는 것을 특징으로 한다.In the method for providing advertisement information according to the present invention, if the check result is satisfied with the advertisement provision setting criteria, the processing of providing the identified advertisement information to the terminal and outputting the advertisement information does not meet the advertisement provision setting criteria. In the case of re-confirming the advertisement information excluding the confirmed advertisement information, and confirming whether the re-confirmed advertisement information meets the advertisement provision setting criteria for providing to the terminal; If it satisfies the provision setting criteria, characterized in that it comprises the step of processing so that the confirmed advertising information is provided to the terminal and output.

본 발명에 따른 광고정보 제공 방법에 있어서, 상기 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 단계는, 상기 광고정보가 제공될 단말로부터 광고제공 기록정보를 수신하고, 상기 수신된 광고제공 기록정보와 광고제공 설정기준을 비교/확인하는 단계를 포함하여 이루어지는 것을 특징으로 한다.In the advertisement information providing method according to the present invention, the step of confirming whether the identified advertisement information meets the advertisement provision setting criteria for providing to the terminal, the advertisement providing record information from the terminal to which the advertisement information is to be provided; And receiving and comparing / confirming the received advertisement providing record information and advertisement providing setting criteria.

본 발명에 따른 광고정보 제공 방법에 있어서, 상기 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 단계는, 상기 광고제공정보가 제공될 단말에 대한 IP(Internet Protocol)주소 정보를 확인하고, 상기 확인된 IP주소 정보와 연결하여 저장된 광고제공 기록정보를 확인하는 단계와, 상기 확인된 광고제공 기록정보와 광고제공 설정기준을 비교/확인하는 단계를 포함하여 이루어지는 것을 특징으로 한다.In the advertisement information providing method according to the present invention, the step of confirming whether the identified advertisement information meets the advertisement provision setting criteria for providing to the terminal includes: IP (Internet) for the terminal to which the advertisement provision information is to be provided. Protocol) confirming the address information, and confirming the stored advertisement providing record information in connection with the confirmed IP address information, and comparing / confirming the confirmed advertisement providing record information and the advertisement provision setting criteria It is characterized by.

한편, 상기 전술한 광고정보 제공 방법을 실행하는 프로그램을 기록한 것을 특징으로 하는 컴퓨터로 판독 가능한 프로그램 기록매체를 포함한다.On the other hand, it includes a computer-readable program recording medium, characterized in that for recording the program for executing the above-described advertising information providing method.

한편, 본 발명에 따른 광고정보 제공 시스템은, 단말의 요청에 대응하는 웹페이지 제공시, 상기 웹페이지에 대응하는 키워드(또는 문맥)와 매칭되는 광고정보를 확인하는 수단과, 상기 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 수단과, 상기 확인결과, 광고제공 설정기준에 부합되는 경우, 상기 확인된 광고정보가 상기 단말로 제공되어 출력되도록 처 리하는 수단을 포함하여 이루어지는 것을 특징으로 한다.On the other hand, the advertisement information providing system according to the present invention, when providing a web page corresponding to the request of the terminal, means for confirming the advertisement information matching the keyword (or context) corresponding to the web page, and the confirmed advertisement information Means for confirming whether or not an advertisement provision setting criterion for providing to the terminal is satisfied, and when the result of the check, the advertisement advertisement setting criterion is satisfied, the confirmed advertisement information is provided to the terminal for processing. It characterized in that it comprises a means.

이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다. Hereinafter, with reference to the accompanying drawings and description will be described in detail the operating principle of the preferred embodiment of the present invention. However, the drawings and the following description shown below are for the preferred method among various methods for effectively explaining the features of the present invention, the present invention is not limited only to the drawings and description below. In addition, in the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to a user's or operator's intention or custom. Therefore, the definition should be made based on the contents throughout the present invention.

또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다. 만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발 명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다. In addition, preferred embodiments of the present invention to be carried out below are provided in each system functional configuration to efficiently describe the technical components constituting the present invention, or system functions that are commonly provided in the technical field to which the present invention belongs. The configuration will be omitted, and described mainly on the functional configuration to be additionally provided for the present invention. If those skilled in the art to which the present invention pertains, it will be able to easily understand the function of the components that are conventionally used among the omitted functional configuration not shown below, and also the configuration omitted as described above The relationship between the elements and the components added for the present invention will also be clearly understood.

또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다. In addition, the following examples will be used to appropriately modify the terms so that those skilled in the art to clearly understand the technical features of the present invention to effectively understand, but the present invention It is by no means limited.

결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.As a result, the technical spirit of the present invention is determined by the claims, and the following examples are one means for efficiently explaining the technical spirit of the present invention to those skilled in the art to which the present invention pertains. It is only.

도면1은 본 발명의 실시 방법에 따른 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 시스템 구성을 도시한 도면이다.1 is a diagram showing the configuration of a website operating system for providing an advertisement providing record-based advertisement service according to an embodiment of the present invention.

보다 상세하게 본 도면1은 하나 이상의 클라이언트 단말(155)로 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 제공하되, 상기 웹서비스와 연동하여 적어도 하나 이상의 광고정보를 상기 클라이언트 단말(155)로 제공하는 웹서버(100)를 포함하여 이루어진 웹사이트 운용 시스템에 있어서, 상기 웹서버(100)에서 상기 클라이언트 단말(155)로 상기 광고제공 기록 기반의 광고 서비 스를 제공하는 실시 방법을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 시스템 구성에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.In more detail, FIG. 1 provides at least one web service (eg, a search service, a web mail service, a community service, a user-created content service, a messenger service, an information service, etc.) to one or more client terminals 155, In the website operation system comprising a web server 100 to provide at least one or more advertisement information to the client terminal 155 in conjunction with the web service, the client terminal 155 in the web server 100 As a method of providing an advertisement service based on the advertisement providing record, a person of ordinary skill in the art to which the present invention pertains may refer to and / or modify the drawing 1 based on the advertisement providing record. It would be possible to infer various implementation methods for the configuration of the website operation system that provides the advertisement service of Invention are made, including any exemplary way in which the inference, to which the technical feature that is not limited to the exemplary method shown in the figure 1.

예컨대, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 시스템을 통해 제공되는 키워드 광고(또는 문맥 광고) 이외에, 웹사이트 접속시 제공하는 배너광고 등의 모든 광고에 적용될 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.For example, those of ordinary skill in the art to which the present invention pertains may use keyword advertising provided through a website management system that provides the advertisement providing record-based advertisement service by referring to and / or modifying the present invention. In addition to the contextual advertisement), it may be applied to all advertisements such as banner advertisements provided when the website is accessed, and the present invention is not limited thereto.

본 발명의 일 실시 방법을 따르는 도면1을 참조하면, 상기 웹사이트 운용 시스템은, 브라우져 프로그램을 구비한 적어도 하나 이상의 클라이언트 단말(155)과, 통신망을 통해 상기 클라이언트 단말(155)로 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 제공하되, 상기 웹서비스와 연동하여 적어도 하나 이상의 광고정보(예컨대, 광고링크 정보(또는 광고주 정보)와 태그 문자열을 포함하여 웹문서에 포함될 문자정보)를 상기 클라이언트 단말(155)로 제공하는 웹서버(100)를 구비하여 이루어지는 것을 특징으로 한다.Referring to Figure 1 according to an embodiment of the present invention, the website operating system, at least one or more web sites to the client terminal 155 having a browser program and the client terminal 155 through a communication network Provide a service (eg, a search service, a web mail service, a community service, a user-generated content service, a messenger service, an information service, etc.) and at least one advertisement information (eg, advertisement link information (or And web server 100 for providing the client terminal 155 with the character information to be included in the web document including the advertiser information and the tag string).

본 발명의 다른 일 실시 방법에 따르면, 상기 웹서버(100)는 통신망을 통해 상기 클라이언트 단말(155)로 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 제공하는 것을 특징으로 하며, 본 도면1에 도시 생략된 광고서버에서 상기 웹서버(100)와 연계하여 상기 클라이언트 단말(155)로 상기 웹서비스와 연동하는 적어도 하나 이상의 광고정보(예컨대, 광고링크 정보(또는 광고주 정보)와 태그 문자열을 포함하여 웹문서에 포함될 문자정보)를 제공하는 것이 가능하며, 본 발명은 상기 웹서버(100)와 광고서버를 포함하는 실시 방법을 포함하여 이루어지는 것을 특징으로 하며, 이에 의해 본 발명이 한정되지 아니함을 명백하게 밝혀두는 바이다.According to another exemplary embodiment of the present invention, the web server 100 provides at least one web service (eg, a search service, a web mail service, a community service, a user-created content service, etc.) to the client terminal 155 through a communication network. Messenger service, information providing service, etc.), and at least one of the advertisement server (not shown in FIG. 1) interworking with the web service to the client terminal 155 in connection with the web server 100. It is possible to provide the above advertisement information (for example, text information to be included in the web document including the advertisement link information (or advertiser information) and the tag string), the present invention is implemented by including the web server 100 and the ad server It is characterized by including a method, it will be apparent that the present invention is not limited thereto.

상기 클라이언트 단말(155)은 통신망을 통해 웹서버(100)에 접속하여 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위한 통신채널을 연결하는 것을 특징으로 하는 단말장치의 총칭으로서, 이를 위해 상기 클라이언트 단말(155)은 통신망에 접속하기 위한 네트워크 통신 기능과, 적어도 하나 이상의 브라우져 프로그램을 구비하여 이루어지는 것을 특징으로 하며, 상기 네트워크 통신 기능과 브라우져 프로그램을 구비한 데스크탑 컴퓨터와 같은 고정 단말, 또는 노트북과 같은 준고정 단말, 또는 휴대/이동이 가능한 휴대단말을 적어도 하나 이 상을 포함하여 이루어지는 것이 바람직하다.The client terminal 155 accesses the web server 100 through a communication network to provide at least one web service (eg, a search service, a web mail service, a community service, a user-created content service, a messenger service, an information service, etc.). A generic term for a terminal device characterized in that for connecting a communication channel for this purpose, the client terminal 155 is characterized in that it comprises a network communication function for connecting to a communication network, and at least one browser program, It is preferable to include at least one fixed terminal such as a desktop computer having a network communication function and a browser program, a semi-fixed terminal such as a laptop, or a portable / movable portable terminal.

본 발명의 일 실시 방법에 따르면, 상기 클라이언트 단말(155)은 TCP/IP(Transmission Control Protocol/Internet Protocol) 또는 UDP/IP(User Datagram Protocol/Internet Protocol) 기반 유선 통신망에 연결된 유선단말을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 상기 통신망에 구비된 HTTP(Hyper-Text Transfer Protocol) 호환 프로토콜에 따라 상기 웹서버(100)와 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위한 통신채널을 연결하는 것이 바람직하다.According to an embodiment of the present invention, the client terminal 155 is at least one wired terminal connected to a Transmission Control Protocol / Internet Protocol (TCP / IP) or a User Datagram Protocol / Internet Protocol (UDP) -based wired communication network. Preferably, the web server 100 and at least one web service (eg, a search service, a web mail service, a community service, a user) according to a Hyper-Text Transfer Protocol (HTTP) compatible protocol provided in the communication network. It is preferable to connect a communication channel for a production content service, a messenger service, an information service, and the like.

본 발명의 다른 일 실시 방법에 따르면, 상기 클라이언트 단말(155)은 CDMA(Code Division Multiple Access)/WCDMA(Wide-CDMA) 기반 무선 통신망, 또는 IEEE 802.11x 기반 무선 통신망, 또는 IEEE 802.16x 기반 무선 통신망 중 어느 하나의 무선 통신망에 연결된 무선단말을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 상기 통신망에 구비된 HTTP(Hyper-Text Transfer Protocol) 호환 프로토콜에 따라 상기 웹서버(100)와 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위한 통신채널을 연결하는 것이 바람직하다.According to another exemplary embodiment of the present invention, the client terminal 155 may be a Code Division Multiple Access (CDMA) / Wide-CDMA (WCDMA) based wireless communication network, an IEEE 802.11x based wireless communication network, or an IEEE 802.16x based wireless communication network. At least one wireless terminal connected to any one of the wireless communication network is preferably made, and the web server 100 and at least one web service according to the Hyper-Text Transfer Protocol (HTTP) compatible protocol provided in the communication network It is desirable to connect a communication channel for (eg, a search service, a web mail service, a community service, a user generated content service, a messenger service, an information service, etc.).

상기 웹서버(100)와 적어도 하나 이상의 웹서비스를 위한 통신채널이 연결된 후, 상기 클라이언트 단말(155)은 상기 통신채널을 통해 상기 웹서버(100)로부터 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위한 HTML(Hyper-Text Markup Language) 호환 웹문서(예컨대, *.html, *.htm, *.asp. *.jsp, *.xml, *.wml 등)를 수신하는 것을 특징으로 하며, 상기 수신된 웹문서는 상기 클라이언트 단말(155)에 구비된 브라우져 프로그램을 통해 출력되는 것을 특징으로 한다.After the web server 100 and the communication channel for at least one web service is connected, the client terminal 155 is at least one web service (eg, a search service, from the web server 100 through the communication channel) Hyper-Text Markup Language (HTML) compatible web documents (eg * .html, * .htm, * .asp. *.) For web mail services, community services, user generated content services, messenger services, information services, etc. jsp, * .xml, * .wml, etc.), and the received web document is output through a browser program provided in the client terminal 155.

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 클라이언트 단말(155)이 상기 웹서버(100)와 상기 웹서비스를 위한 통신채널을 연결하고, 상기 웹서버(100)로부터 상기 웹서비스를 위한 웹문서를 수신하여 상기 브라우져 프로그램을 통해 출력하는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Those skilled in the art to which the present invention pertains, the client terminal 155 connects the communication channel for the web server 100 and the web service, and the web service from the web server 100 Since you will be familiar with the technical features of receiving a web document for output through the browser program, a detailed description thereof will be omitted for convenience.

상기 웹서버(100)는 상기 웹서비스를 위한 적어도 하나 이상의 웹문서를 생성하기 위한 적어도 하나 이상의 웹문서 소스와 디지털 컨텐츠를 포함하는 웹 운용 데이터를 저장하는 웹 운용 D/B를 구비한 DBMS(DataBase Management System)를 구비하여 이루어지는 것을 특징으로 한다.The web server 100 includes a DBMS (DataBase) having a web operation D / B for storing web operation data including at least one web document source and digital content for generating at least one web document for the web service And a management system).

본 발명의 실시 방법에 따르면, 웹 운용 데이터 중 상기 웹문서 소스는 상기 웹서버(100)에서 상기 웹서비스를 위해 적어도 하나 이상의 클라이언트 단말(155)로 제공하는 웹문서를 생성하기 위한 HTML 호환 태그와 각종 스크립트(Script) 코드를 포함하여 이루어지는 것이 바람직하며, 상기 데이터 컨텐츠는 상기 웹문서에 포함될 이미지 컨텐츠, 사운드 컨텐츠, 멀티미디어 컨텐츠를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the web document source of the web operation data and the HTML compatible tag for generating a web document provided by the web server 100 to the at least one client terminal 155 for the web service; It is preferable to include various script codes, and the data content preferably includes at least one of image content, sound content, and multimedia content to be included in the web document.

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 운 운용 데이터에 포함된 상기 웹문서 소스와 디지털 컨텐츠를 포함하여 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위한 적어도 하나 이상의 웹문서가 생성되는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Those skilled in the art to which the present invention pertains can include the web service source (eg, search service, web mail service, community service, user creation) including the web document source and digital content included in the operation data. The technical features of generating at least one web document for a content service, a messenger service, an information service service, etc.) will be understood. Therefore, a detailed description thereof will be omitted.

또한, 상기 웹서버(100)에 구비된 상기 DBMS는 상기 클라이언트 단말(155)로부터 등록되는 적어도 하나 이상의 게시판 컨텐츠를 등록하는 게시판 D/B를 포함하여 이루어지는 것을 특징으로 한다.In addition, the DBMS provided in the web server 100 is characterized in that it comprises a bulletin board D / B for registering at least one bulletin board content registered from the client terminal 155.

본 발명의 실시 방법에 따르면, 상기 게시판 컨텐츠는 클라이언트가 등록하는 적어도 하나 이상의 게시물을 포함하여 이루어지는 것이 바람직하며, 상기 게시 물은 문자 정보와 적어도 하나 이상의 디지털 컨텐츠(예컨대, 이미지, 사운드, 멀티미디어)를 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the bulletin board content may include at least one post registered by a client, and the post may include text information and at least one digital content (eg, image, sound, multimedia). It is preferable to comprise.

본 발명의 실시 방법에 따르면, 상기 DBMS는 상기 웹 운용 D/B, 또는 게시판 D/B 이외에 적어도 하나 이상의 웹서비스 관련 정보(예컨대, 회원제 웹 서비스를 위한 회원정보 등)를 더 포함하여 저장할 수 있으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 각각의 웹서버(100) 적용분야에 대응하여 상기 DBMS에 추가로 저장되는 다양한 종류의 정보 또는 컨텐츠를 용이하게 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.According to an embodiment of the present invention, the DBMS may further store at least one web service related information (eg, member information for membership web service) in addition to the web operation D / B or bulletin board D / B. As those skilled in the art to which the present invention pertains can easily infer various types of information or contents that are additionally stored in the DBMS corresponding to each web server 100 application field, Detailed description thereof will be omitted for convenience.

본 발명에 따르면, 상기 웹서버(100)는 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 제공하기 위한 각종 웹페이지(또는 게시판 페이지)에 대응하는 웹문서를 통해 상기 클라이언트 단말(155)로 제공할 광고운용 정보를 저장하는 광고D/B(150)를 구비하여 이루어지는 것이 바람직하며, 상기 광고D/B(150)에 저장된 광고운용 정보는 상기 웹서버(100)를 통해 복수의 클라이언트 단말(155)로 광고제공을 의뢰한 광고주 정보와, 상기 광고를 제공할 웹페이지(또는 게시판 페이지)를 선택하기 위한 키워드 정보와, 상기 광고를 제공할 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함시킬 광고정보와, 상기 광고제공에 따른 광고금액 정보와, 상기 광고금액에 대응하여 상기 광고주가 예치한 예치금 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.According to the present invention, the web server 100 may provide various web pages (or search service, web mail service, community service, user-generated content service, messenger service, information service, etc.) for providing the web service. It is preferable that the advertisement D / B (150) for storing the advertisement operation information to be provided to the client terminal 155 through a web document corresponding to the bulletin board page, and stored in the advertisement D / B (150) The advertisement management information includes advertiser information requested to provide advertisements to the plurality of client terminals 155 through the web server 100, keyword information for selecting a web page (or bulletin board page) to provide the advertisement, and The advertisement information to be included in the web document corresponding to the web page (or bulletin board page) to provide the advertisement, the advertisement amount information according to the advertisement provision, and the advertisement amount It is preferred that the advertiser comprises at least one deposit information deposited.

여기서, 상기 광고주 정보는 상기 웹서버(100)를 통해 복수의 클라이언트에게 적어도 하나 이상의 광고를 제공하도록 의뢰한 광고주를 식별하는 정보로서, 광고주 명칭, 또는 상기 클라이언트에게 제공하는 광고에 첨부되는 광고주 식별코드를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the advertiser information is information for identifying an advertiser requested to provide at least one advertisement to a plurality of clients through the web server 100, the advertiser name, or advertiser identification code attached to the advertisement provided to the client It is preferable to include at least one.

상기 키워드 정보는 상기 광고주가 의뢰한 광고가 키워드 광고(또는 문맥 광고)와 같이 상기 광고를 제공할 웹페이지(또는 게시판 페이지)를 선택하는 경우, 상기 광고제공 대상 웹페이지(또는 게시판 페이지)를 선택하기 위한 적어도 하나 이상의 키워드(예컨대, 단어, 구문, 문장 등)를 포함하여 이루어지는 것이 바람직하며, 상기 광고를 제공할 웹페이지(또는 게시판 페이지)를 한정하지 않는 경우 생략 가능하며, 이에 의해 본 발명이 한정되지 아니한다.The keyword information selects the advertisement target web page (or bulletin board page) when the advertisement requested by the advertiser selects a web page (or bulletin board page) to provide the advertisement, such as a keyword advertisement (or a contextual advertisement). At least one keyword (eg, words, phrases, sentences, etc.) is preferably included. If not limited to a web page (or a bulletin board page) for providing the advertisement, the present invention may be omitted. It is not limited.

상기 광고정보는 상기 광고주가 의뢰한 광고를 상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 삽입하기 위한 정보로서, 광고문구 정보, 또는 광고 컨텐츠(예컨대, 이미지, 사운드, 멀티미디어)를 적어도 하나 이상 포함하는 광고 데이터와, 상기 광고 데이터를 상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 삽입하기 위한 태그 문자열을 포함하여 이루어지는 것이 바람직하다.The advertisement information is information for inserting an advertisement requested by the advertiser into a web document corresponding to the web page (or a bulletin board page), and includes at least one of advertisement phrase information or advertisement content (eg, image, sound, multimedia). Preferably, the advertisement data includes the tag string for inserting the advertisement data into the web document corresponding to the web page (or bulletin board page).

본 발명의 일 실시 방법에 따라 상기 광고주가 의뢰한 광고가 상기 광고를 제공받은 클라이언트 단말(155)에서 상기 광고주의 광고 사이트에 접속하도록 지원하는 경우, 상기 광고정보는 상기 광고 사이트에 대응하는 광고링크 정보와, 상기 광고링크 정보를 상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 삽입하기 위한 태그 문자열과, 상기 클라이언트 단말(155)에서 상기 광고 사이트에 접속한 것을 확인하기 위한 적어도 하나 이상의 파라미터 정보를 더 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, when the advertisement requested by the advertiser supports the client terminal 155 receiving the advertisement to access the advertisement site of the advertiser, the advertisement information corresponds to an advertisement link corresponding to the advertisement site. Information, a tag string for inserting the advertisement link information into a web document corresponding to the web page (or a bulletin board page), and at least one parameter for confirming that the client terminal 155 accesses the advertisement site. It is preferable that the information is further included.

본 발명의 다른 일 실시 방법에 따라 상기 광고주가 의뢰한 광고가 상기 광고를 제공받은 클라이언트 단말(155)에서 상기 광고주의 광고 사이트에 접속하도록 지원하지 않는 경우, 상기 광고정보는 상기 광고주 정보(예컨대, 광고주 식별코드)와, 상기 광고주 정보를 상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 삽입하기 위한 태그 문자열을 더 포함하여 이루어지는 것이 바람직하다.According to another exemplary embodiment of the present invention, when the advertisement requested by the advertiser does not support the client terminal 155 receiving the advertisement to access the advertisement site of the advertiser, the advertisement information may include the advertiser information (eg, Advertiser identification code) and a tag string for inserting the advertiser information into a web document corresponding to the web page (or bulletin board page).

상기 광고금액 정보는 상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서를 통해 상기 클라이언트 단말(155)로 상기 광고(예컨대, 노출 기반 광고, 또는 클릭 기반 광고, 또는 클라이언트 액션 기반 광고)를 제공한 경우, 상기 광고 제공에 따라 상기 광고주가 지불하는 적어도 하나 이상의 광고단가 금액을 포함하여 이루어지는 것이 바람직하다.The advertisement amount information provides the advertisement (eg, impression based advertisement, click based advertisement, or client action based advertisement) to the client terminal 155 through a web document corresponding to the web page (or bulletin board page). In this case, it is preferable to include at least one advertising unit price paid by the advertiser in accordance with the advertisement provided.

상기 예치금 정보는 상기 광고 제공에 따른 광고금액을 지불하기 위해 상기 광고주가 예치한 금액으로서, 상기 웹서버(100)에서 상기 클라이언트 단말(155)로 상기 광고정보에 대응하는 적어도 하나 이상의 광고를 제공함에 따라 상기 예치금은 '0'으로 감산되는 것이 바람직하다.The deposit information is an amount deposited by the advertiser to pay the advertisement amount according to the advertisement provision, and provides at least one advertisement corresponding to the advertisement information from the web server 100 to the client terminal 155. Therefore, the deposit is preferably subtracted to '0'.

본 발명의 일 실시 방법에 따르면, 상기 광고D/B(150)는 상기 웹서버(100)에 구비된 DBMS 상에 구비되는 것이 바람직하다.According to the exemplary embodiment of the present invention, the advertisement D / B 150 is preferably provided on a DBMS provided in the web server 100.

본 발명의 다른 일 실시 방법에 따르면, 상기 광고D/B(150)는 상기 웹서버(100)와 제휴된 제휴사 측에 구비되거나, 또는 상기 웹서버(100)가 통신망을 통해 접근 가능한 별도의 DB서버에 구비되는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.According to another exemplary embodiment of the present invention, the advertisement D / B 150 is provided at an affiliated party affiliated with the web server 100 or a separate DB accessible by the web server 100 through a communication network. It is possible to be provided in the server, whereby the present invention is not limited.

본 도면1을 참조하면, 상기 웹서버(100)는 적어도 하나 이상의 클라이언트 단말(155)로 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위한 통신채널을 연결하고, 상기 통신채널을 통해 상기 웹서비스를 위한 웹페이지에 대응하는 적어도 하나 이상의 웹문서를 상기 클라이언트 단말(155)로 제공하는 웹 인터페이스부(105)(또는 웹 인터페이스 수단)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 1, the web server 100 may provide at least one or more client terminals 155 with the web service (eg, a search service, a web mail service, a community service, a user-created content service, a messenger service, and an information service). And a web interface unit 105 (or a web interface) for connecting to a communication channel for providing the at least one web document corresponding to the web page for the web service to the client terminal 155 through the communication channel. Means).

상기 웹 인터페이스부(105)는 상기 클라이언트 단말(155)과 연결된 통신망에 구비된 HTTP 호환 프로토콜에 따라 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위해 상기 클라이언트 단말(155)로 제공할 웹페이지에 대응하는 적어도 하나 이상의 HTML 호환 웹문서(예컨대, *.html, *.htm, *.asp. *.jsp, *.xml, *.wml 등)를 제공하기 위한 통신채널을 연결 및 유지하는 것을 특징으로 한다.The web interface unit 105 is the web service (eg, a search service, a web mail service, a community service, a user-created content service, a messenger service, and information) according to an HTTP compatible protocol provided in a communication network connected to the client terminal 155. At least one HTML compatible web document (eg, * .html, * .htm, * .asp. * .Jsp, * .xml, corresponding to a web page to be provided to the client terminal 155 for a provision service, etc.) * .wml, etc.) is characterized in that for connecting and maintaining a communication channel.

상기 클라이언트 단말(155)과 상기 통신채널이 연결된 후, 상기 웹서버(100)에서 상기 클라이언트 단말(155)로 제공할 웹페이지에 대응하는 적어도 하나 이상의 웹문서가 생성되면, 상기 웹 인터페이스부(105)는 상기 통신채널을 통해 상기 웹문서를 상기 클라이언트 단말(155)로 전송함으로써, 상기 클라이언트 단말(155)에 구비된 브라우져 프로그램을 통해 상기 웹문서를 출력하도록 처리하는 것을 특징으로 한다.After the client terminal 155 and the communication channel are connected, when the web server 100 generates at least one web document corresponding to the web page to be provided to the client terminal 155, the web interface unit 105 ) Transmits the web document to the client terminal 155 through the communication channel, and outputs the web document through a browser program included in the client terminal 155.

만약 상기 웹문서에 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위한 클라이언트 입력 정보(예컨대, 검색어, 게시판 컨텐츠)를 입력하는 사용자 인터페이스가 포함되고, 상기 클라이언트 단말(155)에서 상기 사용자 인터페이스를 통해 상기 클라이언트 입력 정보를 입력하여 전송하면, 상기 웹 인터페이스 부(105)는 상기 통신채널을 통해 상기 클라이언트 입력 정보를 수신하는 것을 특징으로 한다.If the client inputs information (eg, a search word, bulletin board content) for the web service (eg, a search service, a web mail service, a community service, a user-created content service, a messenger service, an information service, etc.) into the web document. A user interface is included, and when the client terminal 155 inputs and transmits the client input information through the user interface, the web interface unit 105 receives the client input information through the communication channel. It is done.

본 도면1을 참조하면, 상기 웹서버(100)는 상기 웹 운용 D/B와 연계하여 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위해 상기 클라이언트 단말(155)로 제공할 웹페이지에 대응하는 적어도 하나 이상의 HTML 호환 웹문서(예컨대, *.html, *.htm, *.asp. *.jsp, *.xml, *.wml 등)를 생성하는 웹페이지 운용부(115)(또는 웹페이지 운용수단)와, 상기 웹 운용 D/B와 연계하여 상기 웹문서에 포함될 적어도 하나 이상의 디지털 컨텐츠를 추출하여 상기 생성된 웹문서가 기 전송된 상기 클라이언트 단말(155)로 전송하는 디지털 컨텐츠 운용부(120)(또는 디지털 컨텐츠 운용수단)와, 상기 웹서비스에 대응하는 웹페이지 운용 절차에 따라 상기 웹페이지 운용부(115)에서 적어도 하나 이상의 웹문서를 생성하는 것을 제어하거나, 또는 상기 디지털 컨텐츠 운용부(120)에서 상기 생성된 웹문서에 포함될 적어도 하나 이상의 디지털 컨텐츠를 추출하여 상기 웹문서가 전송된 클라이언트 단말(155)로 출력되도록 처리하는 것을 제어하는 웹서비스 제어부(110)(또는 웹서비스 제어수단)를 구비하여 이루어지는 것을 특징으로 하며, 상기 웹 인터페이스부(105)는 상기 웹서비스 제어부(110)와 연계하여 상기 웹페이지 운용부(115)에 의해 생성된 적어도 하나 이상의 웹문서를 상기 통신채널을 통해 상기 클라이언트 단말(155)로 전송하는 것을 특징으로 한다.Referring to FIG. 1, the web server 100 is connected to the web operation D / B, and the web service (eg, a search service, a web mail service, a community service, a user-created content service, a messenger service, and an information service). And at least one HTML compatible web document (eg, * .html, * .htm, * .asp. * .Jsp, * .xml, *. a web page operation unit 115 (or web page operation means) for generating a wml and the like, and at least one or more digital contents to be included in the web document in association with the web operation D / B. The digital content manager 120 (or digital content manager) transmitted to the previously transmitted client terminal 155 and the web page manager 115 according to a web page operating procedure corresponding to the web service. One or more webs Controlling generating the document or extracting at least one or more digital contents to be included in the generated web document from the digital content managing unit 120 and processing the web document to be output to the transmitted client terminal 155. And a web service control unit 110 (or a web service control unit) for controlling. The web interface unit 105 is connected to the web service control unit 110 and the web page operation unit 115. At least one web document generated by the characterized in that for transmitting to the client terminal 155 via the communication channel.

상기 웹서비스 제어부(110)는 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)에 대응하는 웹페이지 운용 절차(또는 클라이언트 단말(155)로부터의 웹페이지 요청)에 따라 상기 웹페이지 운용부(115)가 상기 웹서비스를 위한 웹페이지에 대응하는 적어도 하나 이상의 웹문서를 생성하도록 제어하는 것을 특징으로 하며, 상기 웹페이지 운용부(115)는 상기 웹서비스 제어부(110)와 연계하여 상기 웹서비스를 위한 웹페이지에 대응하는 적어도 하나 이상의 웹문서를 생성하는 것을 특징으로 한다.The web service controller 110 may perform a webpage operation procedure (or a client terminal 155) corresponding to the web service (eg, a search service, a web mail service, a community service, a user-generated content service, a messenger service, an information service, etc.). The web page operation unit 115 controls to generate at least one web document corresponding to the web page for the web service. ) Generates at least one web document corresponding to a web page for the web service in association with the web service control unit 110.

상기 웹페이지 운용부(115)에 의해 생성된 웹문서는 적어도 하나 이상의 디지털 컨텐츠 링크가 포함되는데, 상기 웹문서를 수신한 클라이언트 단말(155)에서 상기 웹서버(100)로 상기 디지털 컨텐츠 링크에 대응하는 디지털 컨텐츠 출력을 요청하면, 상기 디지털 컨텐츠 운용부(120)는 상기 웹 운용 D/B로부터 상기 디지털 컨텐츠 링크에 대응하는 적어도 하나 이상의 디지털 컨텐츠를 출력하고, 상기 출력된 디지털 컨텐츠를 상기 웹 인터페이스부(105)를 통해 상기 클라이언트 단말(155)로 전송함으로써, 상기 디지털 컨텐츠가 상기 클라이언트 단말(155)로 전송된 상기 웹문서에 포함되어 출력되도록 처리하는 것을 특징으로 한다.The web document generated by the web page manager 115 includes at least one digital content link, which corresponds to the digital content link from the client terminal 155 that receives the web document to the web server 100. When the digital content output request is made, the digital content operation unit 120 outputs at least one digital content corresponding to the digital content link from the web operation D / B, and outputs the output digital content to the web interface unit. By transmitting to the client terminal 155 through 105, the digital content is included in the web document transmitted to the client terminal 155, characterized in that the processing to be output.

본 도면1을 참조하면, 상기 웹서버(100)는 상기 웹페이지 운용부(115)와 연 계하여 게시판 페이지에 대응하는 적어도 하나 이상의 웹문서를 생성하고, 상기 웹 인터페이스부(105)와 연계하여 상기 생성된 게시판 페이지에 대응하는 웹문서를 상기 클라이언트 단말(155)로 전송하거나, 또는 상기 클라이언트 단말(155)로부터 상기 게시판 페이지에 대응하는 웹문서에 포함된 게시판 등록 인터페이스를 통해 게시판 컨텐츠가 입력되어 상기 웹 인터페이스부(105)로 수신되면, 상기 게시판 컨텐츠를 상기 게시판 D/B에 등록하는 게시판 운용부(125)(또는 게시판 운용수단)와, 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)에 대응하는 웹페이지 운용 절차에 따라 상기 게시판 운용부(125)가 상기 웹페이지 운용부(115)와 연계하여 상기 게시판 페이지에 대응하는 웹문서를 생성하는 것을 제어하거나, 또는 상기 게시판 운용부(125)가 상기 클라이언트 단말(155)로부터 수신된 게시판 컨텐츠를 상기 게시판 D/B에 저장하는 웹서비스 제어부(110)(또는 웹서비스 제어수단)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 1, the web server 100 generates at least one web document corresponding to a bulletin board page in association with the web page operating unit 115 and associates with the web interface unit 105. The bulletin board content is transmitted to the client terminal 155 by sending the web document corresponding to the generated bulletin board page, or through the bulletin board registration interface included in the web document corresponding to the bulletin board page from the client terminal 155. When received by the web interface unit 105, the bulletin board operating unit 125 (or bulletin board operating means) for registering the bulletin board content to the bulletin board D / B, the web service (e.g., a search service, a web mail service, The bulletin board operation according to the webpage operation procedure corresponding to the community service, user-generated content service, messenger service, information provision service The control unit 125 controls the generation of the web document corresponding to the bulletin board page in association with the web page operation unit 115, or the bulletin board operation unit 125 received from the client terminal 155 And a web service control unit 110 (or web service control means) for storing contents in the bulletin board D / B.

상기 웹서비스 제어부(110)는 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)에 대응하는 웹페이지 운용 절차(또는 클라이언트 단말(155)로부터의 웹페이지 요청)에 따라 상기 게시판 운용부(125)가 상기 웹페이지 운용부(115)와 연계하여 상기 웹서비스를 위한 게시판 페이지에 대응하는 적어도 하나 이상의 웹문서를 생성하도록 제어하는 것을 특징으로 하며, 상기 게시판 운용부(125)는 상기 웹페이지 운용부(115)와 연계하여 상기 게시판 페이지에 대응하는 적어도 하나 이상의 웹문서를 생성하는 것을 특징으로 한다.The web service controller 110 may perform a webpage operation procedure (or a client terminal 155) corresponding to the web service (eg, a search service, a web mail service, a community service, a user-generated content service, a messenger service, an information service, etc.). In response to a request for a web page from the web page), the bulletin board operating unit 125 controls to generate at least one web document corresponding to the bulletin board page for the web service in association with the web page operating unit 115. The bulletin board manager 125 generates at least one web document corresponding to the bulletin board page in association with the web page manager 115.

본 발명의 실시 방법에 따르면, 상기 웹서비스를 위한 게시판 페이지에 대응하는 적어도 하나 이상의 웹문서는, 클라이언트가 작성한 게시물을 등록하는 일반 게시판을 제공하기 위한 웹문서, 또는 클라이언트 간 커뮤니티를 제공하기 위한 인터넷 카페를 제공하기 위한 웹문서, 또는 클라이언트 간 질문/답변을 제공하기 위한 인터넷 지식 공유를 제공하기 위한 웹문서, 또는 클라이언트가 제작한 컨텐츠(예컨대, UCC)를 공유하기 위한 웹문서, 또는 클라이언트의 개인화된 웹사이트(예컨대, 블로그, 미니홈피)를 제공하기 위한 웹문서를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, at least one web document corresponding to the bulletin board page for the web service is a web document for providing a general bulletin board for registering a post written by a client, or an internet for providing a community between clients. Web documents to provide cafes, Web documents to provide Internet knowledge sharing to provide questions / answers between clients, Web documents to share client-generated content (eg, UCC), or personalization of clients At least one web document for providing a website (eg, blog, mini homepage) is preferably made.

상기 게시판 페이지에 대응하는 웹문서는 상기 클라이언트 단말(155)에서 적어도 하나 이상의 게시판 컨텐츠를 입력하여 상기 웹서버(100)로 등록하도록 처리하는 게시판 등록 인터페이스가 구비되는데, 상기 클라이언트 단말(155)에서 상기 게시판 등록 인터페이스를 통해 상기 웹서비스를 위한 적어도 하나 이사의 게시판 컨텐츠를 입력하여 전송하면, 상기 게시판 운용부(125)는 상기 클라이언트 단말(155)로부터 수신된 상기 게시판 컨텐츠를 상기 게시판 D/B에 등록하는 것을 특징으로 한다.The web document corresponding to the bulletin board page is provided with a bulletin board registration interface that processes the client terminal 155 to input at least one bulletin board content to register with the web server 100, wherein the client terminal 155 When the bulletin board content of at least one director for the web service is input and transmitted through the bulletin board registration interface, the bulletin board operation unit 125 registers the bulletin board content received from the client terminal 155 to the bulletin board D / B. Characterized in that.

본 발명의 실시 방법에 따르면, 상기 웹서비스를 위한 게시판 컨텐츠는, 상기 웹서버(100)에서 클라이언트가 작성한 게시물을 등록하는 일반 게시판을 운용하거나, 또는 클라이언트 간 커뮤니티를 제공하기 위한 인터넷 카페를 운용하거나, 또는 클라이언트 간 질문/답변을 제공하기 위한 인터넷 지식 공유를 운용하거나, 또는 클라이언트가 제작한 컨텐츠(예컨대, UCC)를 공유하거나, 또는 클라이언트의 개인화된 웹사이트(예컨대, 블로그, 미니홈피)를 운용하는 것에 이용되는 것이 바람직하다.According to an embodiment of the present invention, the bulletin board content for the web service, the general operation board for registering the posts written by the client in the web server 100, or operate the Internet cafe to provide a community between clients or Or share Internet knowledge to provide questions / answers between clients, share client-generated content (e.g. UCC), or operate a client's personalized website (e.g., blogs, mini homepages) It is preferable to be used to make.

본 도면1을 참조하면, 상기 웹서버(100)는 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등) 중, 상기 웹서비스에 대응하는 웹페이지(또는 게시판 페이지)에 대응하는 웹문서를 통해 상기 클라이언트 단말(155)로 상기 광고D/B(150)에 저장된 적어도 하나 이상의 광고를 확인하는 정보 확인부(130)(또는 정보 확인수단)와, 상기 확인결과, 상기 웹서비스에 대응하는 웹페이지(또는 게시판 페이지)에 대응하는 웹문서를 통해 상기 클라이언트 단말(155)로 제공할 적어도 하나 이상의 광고를 상기 광고D/B(150)로부터 추출하는 광고 추출부(135)(또는 광고 추출수단)와, 상기 광고D/B(150)로부터 추출된 광고가 상기 클라이언트 단말(155)로 제공되어 출력되도록 처리하는 광고 제공부(145)(또는 광고 제공수단)와, 상기 광고 제공에 따른 광고금액을 정산 처리하는 광고금액 정산부(140)(또는 광고금액 정산수단)를 구비하여 이루어지는 것을 특징으로 하며, 당업자의 의도에 따라 상기 광고 운용부와 광고금액 정산부(140)는 상기 웹서버(100)와 통신망을 통해 연계된 별도의 광고서버에 구비되는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.Referring to FIG. 1, the web server 100 corresponds to the web service among the web services (eg, a search service, a web mail service, a community service, a user-generated content service, a messenger service, an information service, etc.). An information checking unit 130 (or information checking means) for confirming at least one or more advertisements stored in the advertisement D / B 150 to the client terminal 155 through a web document corresponding to a web page (or a bulletin board page). And at least one advertisement from the advertisement D / B 150 to be provided to the client terminal 155 through a web document corresponding to the web page (or bulletin board page) corresponding to the web service. The advertisement extracting unit 135 (or advertisement extracting means) to be extracted, and the advertisement providing unit 145 to process the advertisement extracted from the advertisement D / B 150 is provided to the client terminal 155 and output. (Or an advertisement providing means) and an advertisement amount settlement unit 140 (or an advertisement amount settlement means) for processing the advertisement amount according to the advertisement provision. The wealth and the advertisement amount settlement unit 140 may be provided in a separate advertisement server linked to the web server 100 through a communication network, and the present invention is not limited thereto.

상기 웹서비스 제어부(110)의 웹서비스 제어에 의해 상기 웹페이지 운용부(115)에서 상기 디지털 컨텐츠 운용부(120)(또는 게시판 운용부(125))와 연계하여 상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위한 웹페이지(또는 게시판 페이지)에 대응하는 웹문서를 생성하는 경우, 상기 정보 확인부(130)는 상기 광고D/B(150)와 연계하여 상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함될 적어도 하나 이상의 광고정보를 확인하는 것을 특징으로 한다.In response to the web service control of the web service controller 110, the web page manager 115 links the digital content manager 120 (or the bulletin board manager 125) to the web service (eg, a search service). In the case of generating a web document corresponding to a web page (or a bulletin board page) for a web mail service, a community service, a user-generated content service, a messenger service, an information providing service, etc., the information checking unit 130 may display the advertisement. The at least one advertisement information to be included in a web document corresponding to the web page (or a bulletin board page) may be identified in connection with the D / B 150.

예컨대, 상기 정보 확인부(130)는 상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함된 문자정보(또는 태그, 또는 색인어) 중 상기 광고D/B(150)에 저장된 키워드 정보와 매칭되는 문자정보(또는 태그, 또는 색인어)를 검색함으로써, 상기 매칭되는 키워드 정보와 연계된 광고정보를 상기 웹문서에 포함될 광고정보로 확인하는 것이 바람직하다.For example, the information checking unit 130 matches keyword information stored in the advertisement D / B 150 among text information (or tags or index words) included in a web document corresponding to the web page (or bulletin board page). By searching for the character information (or tag or index word), it is preferable to confirm the advertisement information associated with the matching keyword information as the advertisement information to be included in the web document.

또는, 상기 클라이언트 단말(155)로부터 적어도 하나 이상의 클라이언트 입력 정보(예컨대, 검색어)가 수신되는 경우, 상기 정보 확인부(130)는 상기 광고D/B(150)와 연계하여 상기 클라이언트 입력 정보(예컨대, 검색어)에 대응하는 적어 도 하나 이상의 광고정보를 확인하는 것을 특징으로 하며, 상기 광고정보는 상기 클라이언트 입력 정보에 대응하여 상기 클라이언트 단말(155)로 제공될 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함되는 것을 특징으로 한다.Alternatively, when at least one client input information (eg, a search word) is received from the client terminal 155, the information checking unit 130 may be connected to the advertisement D / B 150 to receive the client input information (eg, , At least one advertisement information corresponding to a search term), wherein the advertisement information corresponds to a web page (or bulletin board page) to be provided to the client terminal 155 in response to the client input information. It is characterized by being included in a web document.

예컨대, 상기 정보 확인부(130)는 상기 광고D/B(150)에 저장된 키워드 정보 중 상기 클라이언트 입력 정보(예컨대, 검색어)와 매칭되는 키워드 정보를 검색함으로써, 상기 매칭되는 키워드 정보와 연계된 광고정보를 상기 클라이언트 입력 정보에 대응하여 상기 클라이언트 단말(155)로 제공될 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함될 광고정보로 확인하는 것이 바람직하다.For example, the information checking unit 130 searches for keyword information that matches the client input information (eg, a search term) among the keyword information stored in the advertisement D / B 150, thereby advertising the advertisement associated with the matched keyword information. Preferably, the information is identified as advertisement information to be included in a web document corresponding to a web page (or bulletin board page) to be provided to the client terminal 155 in response to the client input information.

이후, 상기 클라이언트 단말(155)로 제공될 하나 이상의 광고가 확인되면, 이에 대응하여 상기 정보 확인부(130)는 상기 클라이언트 단말(155)로 제공할 하나 이상의 광고에 대한 광고제공 설정기준에 부합되는지 여부를 더 확인하는 것을 특징으로 한다.Then, when one or more advertisements to be provided to the client terminal 155 are identified, the information checking unit 130 corresponds to the advertisement provision setting criteria for one or more advertisements to be provided to the client terminal 155. It is characterized by further checking whether or not.

본 발명의 실시 방법에 따르면 상기 광고제공 설정기준에 부합되는지 여부 확인은, 상기 확인된 광고정보가 제공될 클라이언트 단말(155) 상에 기 제공된 광고정보에 대한 광고제공 기록정보가 구비되어 있는 경우, 상기 확인된 광고정보가 제공될 클라이언트 단말(155) 상에 기 제공된 광고정보에 대한 광고제공 기록정보를 요청하여 수신한 후, 상기 수신된 광고제공 기록정보를 기반으로 상기 제공될 광고정보가 기 제공된 기록이 있는지 여부를 확인함으로써, 상기 확인된 광고정보를 제공할지 여부를 선택하는 것이 바람직하며, 상기 확인된 광고정보가 일정 횟수 이상 기 제공된 광고정보이고, 상기 광고정보가 일정 횟수 이상 제공되는 동안 클릭(또는 선택)된 기록이 없는 광고인 경우, 상기 확인된 광고정보 이외의 다른 광고정보를 확인하는 것이 바람직하다.According to the exemplary embodiment of the present invention, whether the advertisement providing setting criterion is satisfied may include checking the advertisement providing record information for the advertisement information previously provided on the client terminal 155 to which the checked advertisement information is provided. After requesting and receiving advertisement providing record information for the previously provided advertisement information on the client terminal 155 to which the confirmed advertisement information is to be provided, the advertisement information to be provided is provided based on the received advertisement providing record information. It is preferable to select whether to provide the confirmed advertisement information by checking whether there is a record, wherein the confirmed advertisement information is advertisement information provided at least a predetermined number of times, and clicks while the advertisement information is provided at least a predetermined number of times. (Or optional), if the ad has no record, it is advisable to check ad information other than the identified ad information. desirable.

여기서, 상기 광고제공 기록정보는 광고분류 코드(또는 번호), 광고제공 일시, 광고 클릭(또는 선택) 횟수, 광고 클릭(또는 선택) 일시를 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the advertisement providing record information preferably includes one or more advertisement classification codes (or numbers), advertisement date and time, number of advertisement clicks (or selections), and advertisement clicks (or selections).

본 발명의 다른 실시 방법에 따르면 상기 광고제공 설정기준에 부합되는지 여부 확인은, 상기 확인된 광고정보가 제공될 클라이언트 단말(155)에 대한 IP(Internet Protocol)주소 정보(또는 MAC(Media Access Control)주소 정보)와, 광고제공 기록정보를 연결하여 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 저장되어 있는 경우, 상기 확인된 광고정보가 제공될 클라이언트 단말(155)에 대한 IP주소 정보(또는 MAC주소 정보)를 확인하고, 상기 확인된 IP주소 정보(또는 MAC주소 정보)와 연결하여 저장된 광고제공 기록정보를 더 확인하여, 상기 확인된 광고제공 기록정보를 기반으로 상기 제공될 광고정보가 기 제공된 기록이 있는지 여부를 확인함으로써, 상기 확인된 광고정보를 제공할지 여부를 선택하는 것이 바람직하며, 상기 확인된 광고정보가 일정 횟수 이상 기 제공된 광고정보이고, 상기 광고 정보가 일정 횟수 이상 제공되는 동안 클릭(또는 선택)된 기록이 없는 광고인 경우, 상기 확인된 광고정보 이외의 다른 광고정보를 확인하는 것이 바람직하다.According to another exemplary embodiment of the present invention, whether or not the advertisement providing setting criteria is satisfied may include: Internet Protocol (IP) address information (or MAC) for the client terminal 155 to which the confirmed advertisement information is to be provided. Address information) and the advertisement providing record information, which are stored on the advertisement D / B 150 (or advertisement providing management D / B (not shown)), the client terminal to which the confirmed advertisement information is to be provided ( 155) to check the IP address information (or MAC address information), and to further check the stored advertisement providing record information in connection with the confirmed IP address information (or MAC address information), and to confirm the confirmed advertisement providing record information. It is preferable to select whether or not to provide the confirmed advertisement information by checking whether there is a previously provided record of the advertisement information to be provided, based on the confirmed advertisement information being a predetermined number of times or more. If the advertisement information is supplied, the advertisement information does not have a click (or select) for recording is provided above a certain number of ads, it is preferable to make the other line information other than the above-identified advertisement information.

본 발명의 실시 방법에 따르면 상기 광고제공 기록을 기반으로 광고제공에 따른 부정클릭 여부 확인은, 하나의 클라이언트 단말(155)로 제공된 광고정보에 대한 광고제공 기록정보를 기반으로 인접한 시간 이내에 동일한 광고가 여러 번 클릭(또는 선택)된 것으로 확인되면, 이에 대응하여 상기 인접한 시간 이내에 클릭된 광고를 일정 횟수로 취합(예컨대, 1분 이내에 5번 이상 클릭된 경우 이를 1회로 처리)하는 것이 바람직하다.According to the exemplary embodiment of the present invention, whether the user clicks on the illegal click based on the advertisement providing record is based on the advertisement providing record information for the advertisement information provided to one client terminal 155, and the same advertisement is displayed within an adjacent time. When it is confirmed that the user clicks (or selects) a number of times, it is desirable to collect the clicked advertisements within the adjacent time a certain number of times (for example, if the user clicks five or more times within one minute, it is processed once).

여기서, 상기 광고제공 기록정보는 상기 웹서버(100) 상의 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 IP주소 정보(또는 MAC주소 정보)를 기반으로 저장되어 있거나, 및/또는 상기 클라이언트 단말(155)상에 저장되는 것이 바람직하다.Here, the advertisement providing record information is stored based on IP address information (or MAC address information) on the advertisement D / B 150 (or advertisement providing management D / B (not shown)) on the web server 100. And / or stored on the client terminal 155.

또는, 상기 광고제공 기록정보는 상기 웹서버(100) 상의 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 IP주소 정보(또는 MAC주소 정보)를 기반으로 저장되고, 클라이언트 단말(155) 상에 광고제공 기록정보가 동시에 저장되는 경우, 상기 클라이언트 단말(155) 상에 광고제공 기록정보가 검색되지 않으면, 이에 대응하여 상기 웹서버(100) 상의 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 IP주소 정보(또는 MAC주소 정보)를 기반으로 저장된 광고제공 기록정보를 클라이언트 단말(155)로 전송하여 저장되도록 처리하는 것이 바람직하다.Alternatively, the advertisement providing record information is stored based on IP address information (or MAC address information) on the advertisement D / B 150 (or advertisement providing management D / B (not shown)) on the web server 100. When the advertisement providing record information is stored on the client terminal 155 at the same time, if the advertisement providing record information is not retrieved on the client terminal 155, the advertisement D / B on the web server 100 correspondingly. 150, the advertisement providing record information stored on the basis of IP address information (or MAC address information) stored on the advertisement providing management D / B (not shown) is preferably transmitted to the client terminal 155 for processing. Do.

또는, 상기 광고제공 기록정보는 상기 웹서버(100) 상의 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 IP주소 정보(또는 MAC주소 정보)를 기반으로 저장되고, 클라이언트 단말(155) 상에 광고제공 기록정보가 동시에 저장되는 경우, 상기 웹서버(100) 상에 광고제공 기록정보가 검색되지 않으면, 이에 대응하여 상기 클라이언트 단말(155)로부터 광고제공 기록정보를 요청/수신하여 상기 웹서버(100) 상의 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 IP주소 정보(또는 MAC주소 정보)를 기반으로 저장하는 것이 바람직하다.Alternatively, the advertisement providing record information is stored based on IP address information (or MAC address information) on the advertisement D / B 150 (or advertisement providing management D / B (not shown)) on the web server 100. When the advertisement providing record information is stored on the client terminal 155 at the same time, if the advertisement providing record information is not retrieved on the web server 100, the advertisement providing record information from the client terminal 155 correspondingly. Request / receive a message and store it on the advertisement D / B 150 (or advertisement providing management D / B (not shown)) on the web server 100 based on IP address information (or MAC address information). Do.

상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함될 적어도 하나 이상의 광고정보가 확인되면, 상기 광고 추출부(135)는 상기 광고D/B(150)로부터 상기 확인된 광고정보(예컨대, 광고링크 정보(또는 광고주 정보)와 태그 문자열을 포함하여 웹문서에 포함될 문자정보)를 추출한다.When at least one advertisement information to be included in a web document corresponding to the web page (or a bulletin board page) is identified, the advertisement extractor 135 checks the confirmed advertisement information (eg, advertisement) from the advertisement D / B 150. Character information to be included in a web document including link information (or advertiser information) and a tag string is extracted.

본 발명의 다른 실시 방법에 따라 상기 광고D/B(150)에 상기 클라이언트 단말(155)로 제공될 광고정보가 상기 키워드 정보와 연계 처리되어 저장되지 않은 경우, 상기 광고 추출부(135)는 기 설정된 광고정책에 따라 상기 광고D/B(150)로부터 상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함될 적어도 하나 이상 의 광고정보(예컨대, 광고링크 정보(또는 광고주 정보)와 태그 문자열을 포함하여 웹문서에 포함될 문자정보)를 추출하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.According to another exemplary embodiment of the present invention, when the advertisement information to be provided to the client terminal 155 to the advertisement D / B 150 is not stored in association with the keyword information, the advertisement extractor 135 may According to a set advertisement policy, at least one or more advertisement information (for example, advertisement link information (or advertiser information) and tag string) to be included in a web document corresponding to the web page (or bulletin board page) from the advertisement D / B 150 Text information to be included in a web document), thereby limiting the present invention.

상기 광고D/B(150)로부터 상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함될 광고정보가 추출되면, 상기 광고 제공부(145)는 상기 웹페이지 운용부(115)와 연계하여 상기 추출된 광고정보를 상기 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 삽입하여 상기 클라이언트 단말(155)로 전송되어 출력되도록 처리하는 것을 특징으로 한다.When the advertisement information to be included in the web document corresponding to the web page (or bulletin board page) is extracted from the advertisement D / B 150, the advertisement providing unit 145 is connected with the web page operation unit 115 to the The extracted advertisement information may be inserted into a web document corresponding to the web page (or a bulletin board page) to be transmitted to the client terminal 155 for output.

만약 상기 클라이언트 단말(155)로 제공된 광고가 클릭 기반 광고정보를 포함하는 경우, 상기 정보 확인부(130)는 상기 클라이언트 단말(155)에서 상기 광고 클릭시 전송되도록 상기 광고정보에 포함된 광고링크 정보와 파라미터 정보를 확인하여 상기 클라이언트 단말(155)에서 상기 광고정보를 클릭하여 상기 광고링크 정보에 대응하는 광고 사이트에 접속했는지 확인하는 것을 특징으로 한다.If the advertisement provided to the client terminal 155 includes click-based advertisement information, the information verification unit 130 includes the advertisement link information included in the advertisement information to be transmitted when the client terminal 155 clicks on the advertisement. And checking the parameter information to determine whether the client terminal 155 accesses the advertisement site corresponding to the advertisement link information by clicking the advertisement information.

본 발명의 실시 방법에 따르면, 상기 정보 확인부(130)는 상기 클라이언트 단말(155)에서 일정 시간 동안 상기 광고정보를 반복 클릭한 것을 부정클릭으로 간주하여 광고 클릭에서 제외하는 부정클릭 방지 알고리즘을 구비하여 이루어지는 것이 바람직하다.According to the exemplary embodiment of the present invention, the information checking unit 130 includes an illegal click prevention algorithm that excludes the advertisement click from the client terminal 155 as an illegal click by repeatedly clicking the advertisement information for a predetermined time. It is preferable to make it.

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 부정클릭 방지 알고리즘에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.Those skilled in the art will be familiar with the technical features of the fraud prevention algorithm, so the detailed description thereof will be omitted for convenience.

또한, 상기 클라이언트 단말(155)로 제공된 광고가 클라이언트 액션 기반 광고정보를 포함하는 경우, 상기 광고 운용부는 상기 클라이언트 단말(155)에서 상기 광고를 클릭하여 상기 광고 사이트에 접속 후, 상기 클라이언트 단말(155)이 광고 사이트에서 행하는 액션을 주기적(또는 실시간) 확인(예컨대, 광고 사이트로부터 클라이언트 액션 정보를 제공받거나, 클라이언트 단말(155)에 구비된 클라이언트 액션 검출 모듈(프로그램)을 통해 확인)하여 상기 클라이언트 단말(155)에서 클라이언트 액션 기반 광고금액 지불에 대응하는 액션을 행했는지 확인하는 것이 바람직하다.In addition, when the advertisement provided to the client terminal 155 includes client action-based advertisement information, the advertisement management unit clicks on the advertisement from the client terminal 155 to access the advertisement site, and then the client terminal 155. Check periodically (or in real time) the action that is performed on the advertisement site (for example, receiving client action information from the advertisement site or checking the client action detection module (program) provided in the client terminal 155). In step 155, it is preferable to check whether an action corresponding to the payment of the client action-based advertisement amount is performed.

상기 광고 운용부에 의해 상기 클라이언트 단말(155)로 노출 기반 광고정보가 제공된 경우, 상기 광고금액 정산부(140)는 상기 광고D/B(150)에 상기 노출 기반 광고정보와 연계 처리되어 저장된 노출 기반 광고금액 정보를 확인하고, 상기 광고D/B(150)에 상기 노출 기반 광고정보와 연계 처리되어 저장된 예치금 정보에서 상기 노출 기반 광고금액을 차감하는 것을 특징으로 한다.When the impression-based advertisement information is provided to the client terminal 155 by the advertisement management unit, the advertisement price settlement unit 140 is processed in association with the impression-based advertisement information stored in the advertisement D / B 150 and stored therein. And confirming the base advertisement amount information, and subtracting the exposure based advertisement amount from the deposit information stored in association with the impression based advertisement information in the advertisement D / B 150.

또는, 상기 광고 운용부에 의해 상기 클라이언트 단말(155)로 클릭 기반 광고정보가 제공된 후, 상기 클라이언트 단말(155)에서 상기 광고정보를 클릭한 것이 확인되면, 상기 광고금액 정산부(140)는 상기 광고D/B(150)에 상기 클릭 기반 광고정보와 연계 처리되어 저장된 클릭 기반 광고금액 정보를 확인하고, 상기 광고D/B(150)에 상기 클릭 기반 광고정보와 연계 처리되어 저장된 예치금 정보에서 상기 클릭 기반 광고금액을 차감하는 것을 특징으로 한다.Alternatively, after the click-based advertisement information is provided to the client terminal 155 by the advertisement manager, when it is confirmed that the advertisement information is clicked on the client terminal 155, the advertisement price settlement unit 140 may determine the advertisement price. Confirm click-based advertisement amount information stored in association with the click-based advertisement information in the advertisement D / B 150, and in the deposit information stored in association with the click-based advertisement information in the advertisement D / B 150, It is characterized by subtracting the amount of click-based advertising.

또는, 상기 광고 운용부에 의해 상기 클라이언트 단말(155)로 클릭 기반 광고정보가 제공된 후, 상기 클라이언트 단말(155)에서 상기 광고정보를 클릭하여 상기 광고 사이트에 접속하고, 상기 광고 사이트에서 광고금액 지불과 관련된 클라이언트 액션이 행해진 것이 확인되면, 상기 광고금액 정산부(140)는 상기 광고D/B(150)에 상기 액션 기반 광고정보와 연계 처리되어 저장된 액션 기반 광고금액 정보를 확인하고, 상기 광고D/B(150)에 상기 액션 기반 광고정보와 연계 처리되어 저장된 예치금 정보에서 상기 액션 기반 광고금액을 차감하는 것을 특징으로 한다.Alternatively, after the click-based advertisement information is provided to the client terminal 155 by the advertisement manager, the client terminal 155 clicks on the advertisement information to access the advertisement site, and the advertisement amount is paid at the advertisement site. When it is confirmed that a client action related to the advertisement is performed, the advertisement price settlement unit 140 confirms the action based advertisement amount information stored in association with the action based advertisement information in the advertisement D / B 150, and the advertisement D It is characterized in that the action-based advertising amount is subtracted from the deposit information stored in association with the action-based advertising information in / B (150).

도면2a와 도면2b는 본 발명의 실시 방법에 따른 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정을 도시한 도면이다.2A and 2B are diagrams illustrating a website operation process for providing an advertisement providing record-based advertisement service according to an embodiment of the present invention.

보다 상세하게 본 도면1은 하나 이상의 클라이언트 단말(155)로 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 제공하되, 상기 웹서비스와 연동하여 적어도 하나 이상의 광고정보를 상기 클라이언트 단말(155)로 제공하는 웹서버(100)를 포함하여 이루어진 웹사이트 운용 시스템에 있어서, 상기 웹서버(100)에서 상기 클라이언트 단말(155)로 상기 광고제공 기록 기반의 광고 서비스를 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.In more detail, FIG. 1 provides at least one web service (eg, a search service, a web mail service, a community service, a user-created content service, a messenger service, an information service, etc.) to one or more client terminals 155, In the website operation system comprising a web server 100 to provide at least one or more advertisement information to the client terminal 155 in conjunction with the web service, the client terminal 155 in the web server 100 As a process for providing the advertisement providing record-based advertising service, one of ordinary skill in the art to which the present invention pertains may refer to and / or modify the drawing 1 to provide the advertisement providing record-based advertisement. Various implementation methods for the operation of the website providing the service may be inferred. Is made, including any exemplary method of inference, to which the technical feature that is not limited to the exemplary method shown in the figure 1.

이하, 본 도면2a와 도면2b에서는 상기 도면1에 도시된 클라이언트 단말(155)을 편의상 “단말”이라 하고, 상기 도면1에 도시된 웹서버(100)를 편의상 “서버”라 한다.Hereinafter, in FIGS. 2A and 2B, the client terminal 155 illustrated in FIG. 1 is referred to as a “terminal” for convenience, and the web server 100 illustrated in FIG. 1 is referred to as a “server” for convenience.

도면2a와 도면2b를 참조하면, 상기 도면1에 도시된 단말은 통신망을 통해 서버에 접속하여 검색어(또는 키워드) 입력을 위한 통신채널을 연결한다(200).2A and 2B, the terminal shown in FIG. 1 connects to a server through a communication network and connects a communication channel for inputting a search word (or keyword) (200).

본 발명의 실시 방법에 따르면, 상기 통신채널 연결 과정은 상기 단말에서 상기 서버로 로그인하는 과정, 및/또는 상기 단말에서 상기 서버로 회원 가입하는 과정 등을 적어도 하나 이상 더 포함하여 이루어지는 것이 바람직하며, 상기 과정 에서 상기 단말에 대응하는 고객정보가 추출(또는 획득)된다.According to an embodiment of the present invention, the communication channel connection process may further include at least one or more steps of logging in to the server from the terminal, and / or joining the server to the server. In the process, the customer information corresponding to the terminal is extracted (or obtained).

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 단말이 상기 네트워크 수단에 대응하는 소정의 브라우져 프로그램을 통해 상기 네트워크 수단에 대응하는 통신 프로토콜에 따라 상기 서버에 접속하여 상기 검색어(또는 키워드) 정보 입력(또는 선택)을 위한 통신채널을 연결하는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Those skilled in the art to which the present invention pertains may access the search word (or keyword) by connecting the terminal to the server according to a communication protocol corresponding to the network means through a predetermined browser program corresponding to the network means. The technical features for connecting a communication channel for information input (or selection) will be understood, so a detailed description thereof will be omitted for convenience.

상기와 같이 단말과 서버 사이에 검색어(또는 키워드) 입력을 위한 통신채널이 연결되면, 상기 단말은 상기 통신채널을 통해 상기 서버로 검색어(또는 키워드) 입력을 위한 검색어 입력 인터페이스 화면을 요청하고(205), 이에 대응하여 상기 서버는 상기 검색어(또는 키워드) 정보 입력(또는 선택)을 위한 사용자 인터페이스를 포함하는 검색어 입력 인터페이스 화면을 생성(또는 추출)한 후(210), 상기 생성(또는 추출)된 검색어 입력 인터페이스 화면을 상기 통신채널을 통해 단말로 전송한다(215).When a communication channel for inputting a search word (or keyword) is connected between the terminal and the server as described above, the terminal requests a search word input interface screen for inputting a search word (or keyword) to the server through the communication channel (205). In response thereto, the server generates (or extracts) a search word input interface screen including a user interface for inputting (or selecting) the search word (or keyword) information (210), and then generates (or extracts) the search word input interface screen. The search term input interface screen is transmitted to the terminal through the communication channel (215).

이후, 상기 단말은 상기 검색어(또는 키워드) 정보 입력(또는 선택)을 위해 상기 검색어 입력 인터페이스 화면에 포함된 상기 사용자 인터페이스를 통해 상기 검색어(또는 키워드) 정보가 입력(또는 선택)하도록 처리한다(220).Thereafter, the terminal processes the search word (or keyword) information to be input (or selected) through the user interface included in the search word input interface screen for input (or selection) of the search word (or keyword) information (220). ).

만약 상기 단말에서 상기 검색어(또는 키워드) 정보가 입력(또는 선택)되면(225), 상기 단말은 상기 통신채널을 통해 상기 서버로 상기 검색어(또는 키워드) 정보를 전송하고(230), 이에 대응하여 상기 서버는 상기 단말에서 전송한 키워드(또는 검색어) 정보를 수신한 후, 상기 수신된 검색어(또는 키워드) 정보에 대응하는 광고정보를 확인한다(235).If the search term (or keyword) information is input (or selected) in the terminal (225), the terminal transmits the search term (or keyword) information to the server through the communication channel (230), and correspondingly After receiving the keyword (or keyword) information transmitted from the terminal, the server checks the advertisement information corresponding to the received keyword (or keyword) information (235).

상기 단말로부터 적어도 하나 이상의 클라이언트 입력 정보(예컨대, 검색어)가 수신되는 경우, 상기 서버는 상기 도면1에 도시된 광고D/B(150)와 연계하여 상기 클라이언트 입력 정보(예컨대, 검색어)에 대응하는 적어도 하나 이상의 광고정보를 확인하는 것이 바람직하다.When at least one client input information (eg, a search word) is received from the terminal, the server corresponds to the client input information (eg, a search word) in association with the advertisement D / B 150 shown in FIG. 1. It is desirable to identify at least one advertisement information.

여기서, 상기 광고정보는 상기 클라이언트 입력 정보에 대응하여 상기 단말로 제공될 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함되는 것을 특징으로 한다.The advertisement information may be included in a web document corresponding to a web page (or a bulletin board page) to be provided to the terminal in response to the client input information.

예컨대, 상기 서버는 상기 도면1에 도시된 광고D/B(150)에 저장된 키워드 정보 중 상기 클라이언트 입력 정보(예컨대, 검색어)와 매칭되는 키워드 정보를 검색함으로써, 상기 매칭되는 키워드 정보와 연계된 광고정보를 상기 클라이언트 입력 정보에 대응하여 상기 단말로 제공될 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함될 광고정보로 확인하는 것이 바람직하다.For example, the server searches for keyword information that matches the client input information (eg, a search term) among the keyword information stored in the advertisement D / B 150 shown in FIG. 1, and thus the advertisement associated with the matched keyword information. The information may be identified as advertisement information to be included in a web document corresponding to a web page (or bulletin board page) to be provided to the terminal in response to the client input information.

이후, 상기 서버는 상기 통신채널을 통해 단말로 광고제공 기록정보를 요청하면(240), 이에 대응하여 상기 단말은 상기 광고제공 기록정보가 상기 단말 상에 저장되어 있는지 여부를 확인한다(245).Thereafter, when the server requests advertisement providing record information from the terminal through the communication channel (240), the terminal checks whether the advertisement providing record information is stored on the terminal (245).

여기서, 상기 광고제공 기록정보는 상기 단말 상의 저장이 가능한 영역(예컨대, 하드디스크, SSD(Solid State Drive), FlashMemory 등의 기록 가능한 영역)상에 저장하는 것이 바람직하며, 상기 광고제공 기록정보는 쿠키정보이거나, 별도의 데이터 파일일 수도 있다.Here, the advertisement providing record information is preferably stored in a storage area (eg, a recordable area such as a hard disk, a solid state drive (SSD), a FlashMemory, etc.) on the terminal, and the advertisement providing record information is a cookie. It may be information or may be a separate data file.

만약, 상기 광고제공 기록정보가 상기 단말 상에 저장되어 있지 않는 경우(250), 상기 단말은 상기 광고제공 기록정보 확인 오류정보를 생성(또는 추출)하여 상기 통신채널을 통해 서버로 전송하면(255), 이에 대응하여 상기 서버는 상기 확인된 광고정보와 상기 수신된 검색어(또는 키워드) 정보에 대응하는 검색결과 정보를 포함하는 웹페이지를 생성(또는 추출)하고(290), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한 후(295), 상기 단말 상에 광고제공 기록정보가 신규 생성하여 저장되도록 처리한다(299).If the advertisement providing record information is not stored on the terminal (250), if the terminal generates (or extracts) the advertisement providing record information checking error information and transmits it to the server through the communication channel (255). Correspondingly, the server generates (or extracts) a web page including search result information corresponding to the confirmed advertisement information and the received search word (or keyword) information (290), and generates (or extracts) the web page. In step 295, the web page is transmitted to the terminal through the communication channel to be outputted to the terminal and output (295), and the advertisement providing record information is newly generated and stored on the terminal (299).

반면, 상기 광고제공 기록정보가 상기 단말 상에 저장되어 있는 경우(250), 상기 단말은 상기 확인된 광고제공 기록정보를 상기 통신채널을 통해 서버로 전송 하고(260), 이에 대응하여 상기 서버는 상기 광고제공 기록정보를 수신한 후, 상기 수신된 광고제공 기록정보와 상기 확인된 광고정보를 기반으로 광고제공 설정기준에 부합되는지 여부를 확인한다(265).In contrast, when the advertisement providing record information is stored on the terminal (250), the terminal transmits the confirmed advertisement providing record information to the server through the communication channel (260), and the server correspondingly After receiving the advertisement providing record information, it is determined whether the advertisement providing record information meets the advertisement providing setting criteria based on the received advertisement providing record information and the confirmed advertisement information (265).

본 발명의 실시 방법에 따르면 상기 광고제공 설정기준에 부합되는지 여부 확인은, 상기 확인된 광고정보가 제공될 클라이언트 단말(155) 상에 기 제공된 광고정보에 대한 광고제공 기록정보가 구비되어 있는 경우, 상기 확인된 광고정보가 제공될 클라이언트 단말(155) 상에 기 제공된 광고정보에 대한 광고제공 기록정보를 요청하여 수신한 후, 상기 수신된 광고제공 기록정보를 기반으로 상기 제공될 광고정보가 기 제공된 기록이 있는지 여부를 확인함으로써, 상기 확인된 광고정보를 제공할지 여부를 선택하는 것이 바람직하며, 상기 확인된 광고정보가 일정 횟수 이상 기 제공된 광고정보이고, 상기 광고정보가 일정 횟수 이상 제공되는 동안 클릭(또는 선택)된 기록이 없는 광고인 경우, 상기 확인된 광고정보 이외의 다른 광고정보를 확인하는 것이 바람직하다.According to the exemplary embodiment of the present invention, whether the advertisement providing setting criterion is satisfied may include checking the advertisement providing record information for the advertisement information previously provided on the client terminal 155 to which the checked advertisement information is provided. After requesting and receiving advertisement providing record information for the previously provided advertisement information on the client terminal 155 to which the confirmed advertisement information is to be provided, the advertisement information to be provided is provided based on the received advertisement providing record information. It is preferable to select whether to provide the confirmed advertisement information by checking whether there is a record, wherein the confirmed advertisement information is advertisement information provided at least a predetermined number of times, and clicks while the advertisement information is provided at least a predetermined number of times. (Or optional), if the ad has no record, it is advisable to check ad information other than the identified ad information. Is recommended.

여기서, 상기 광고제공 기록정보는 광고분류 코드(또는 번호), 광고제공 일시, 광고 클릭(또는 선택) 횟수, 광고 클릭(또는 선택) 일시를 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the advertisement providing record information preferably includes one or more advertisement classification codes (or numbers), advertisement date and time, number of advertisement clicks (or selections), and advertisement clicks (or selections).

만약, 상기 확인결과 상기 광고제공 설정기준에 부합되지 않는 경우(270), 상기 서버는 상기 확인된 광고정보를 제외한 나머지 광고정보 중 수신된 검색어(또는 키워드) 정보에 대응하는 광고정보를 재 확인하고(275), 상기 수신된 광고제공 기록정보와 재 확인된 광고정보를 기반으로 광고제공 설정기준 부합 여부를 확인한다(280).If the check result does not meet the advertisement provision setting criteria (270), the server reconfirms the advertisement information corresponding to the received search word (or keyword) information among the remaining advertisement information except the confirmed advertisement information. In operation 275, it is determined whether the advertisement providing setting criteria are satisfied based on the received advertisement providing record information and the reconfirmed advertisement information (280).

만약, 상기 재 확인된 광고정보에 대한 광고제공 설정기준에 부합되는 경우(285), 상기 서버는 상기 확인된 광고정보와 상기 수신된 검색어(또는 키워드) 정보에 대응하는 검색결과 정보를 포함하는 웹페이지를 생성(또는 추출)하고(290), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한다(295).If the re-confirmed advertisement information satisfies the advertisement provision setting criteria (285), the server includes a web including search result information corresponding to the confirmed advertisement information and the received search word (or keyword) information. A page is generated (or extracted) (290), and the generated (or extracted) web page is transmitted to the terminal through the communication channel to be output (295).

이후, 상기 서버는 상기 단말 상에 상기 광고제공에 따른 광고제공 기록정보를 신규 생성하여 저장되도록 처리하거나, 또는 기 저장되어 있는 광고제공 기록정보를 갱신 처리한다(299).Thereafter, the server processes the advertisement providing record information according to the advertisement providing to be newly generated and stored on the terminal or updates the previously stored advertisement providing record information (299).

반면, 상기 확인결과 상기 광고제공 설정기준에 부합되는 경우(270), 상기 서버는 상기 서버는 상기 확인된 광고정보와 상기 수신된 검색어(또는 키워드) 정보에 대응하는 검색결과 정보를 포함하는 웹페이지를 생성(또는 추출)하고(290), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한다(295).On the other hand, if the check result satisfies the advertisement provision setting criteria (270), the server is a web page containing the search result information corresponding to the confirmed advertisement information and the received search word (or keyword) information (295), and the generated (or extracted) web page is transmitted to the terminal through the communication channel to be output (295).

이후, 상기 서버는 상기 단말 상에 상기 광고제공에 따른 광고제공 기록정보를 신규 생성하여 저장되도록 처리하거나, 또는 기 저장되어 있는 광고제공 기록정보를 갱신 처리한다(299).Thereafter, the server processes the advertisement providing record information according to the advertisement providing to be newly generated and stored on the terminal or updates the previously stored advertisement providing record information (299).

도면3a와 도면3b은 본 발명의 다른 일 실시 방법에 따른 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정을 도시한 도면이다.3A and 3B are diagrams illustrating a website operation process of providing an advertisement providing record-based advertisement service according to another exemplary embodiment of the present invention.

보다 상세하게 본 도면1은 하나 이상의 클라이언트 단말(155)로 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 제공하되, 상기 웹서비스와 연동하여 적어도 하나 이상의 광고정보를 상기 클라이언트 단말(155)로 제공하는 웹서버(100)를 포함하여 이루어진 웹사이트 운용 시스템에 있어서, 상기 웹서버(100)에서 상기 클라이언트 단말(155)로 상기 광고제공 기록 기반의 광고 서비스를 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.In more detail, FIG. 1 provides at least one web service (eg, a search service, a web mail service, a community service, a user-created content service, a messenger service, an information service, etc.) to one or more client terminals 155, In the website operation system comprising a web server 100 to provide at least one or more advertisement information to the client terminal 155 in conjunction with the web service, the client terminal 155 in the web server 100 As a process for providing the advertisement providing record-based advertising service, one of ordinary skill in the art to which the present invention pertains may refer to and / or modify the drawing 1 to provide the advertisement providing record-based advertisement. Various implementation methods for the website operation process for providing a service may be inferred, but the present invention It is made to include all the inferred implementation method, the technical features are not limited only to the implementation method shown in FIG.

이하, 본 도면3a와 도면3b에서는 상기 도면1에 도시된 클라이언트 단말(155)을 편의상 “단말”이라 하고, 상기 도면1에 도시된 웹서버(100)를 편의상 “서버”라 한다.3A and 3B, the client terminal 155 illustrated in FIG. 1 is referred to as a “terminal” for convenience, and the web server 100 illustrated in FIG. 1 is referred to as a “server” for convenience.

도면3a와 도면3b을 참조하면, 상기 도면1에 도시된 단말은 통신망을 통해 서버에 접속하여 검색어(또는 키워드) 입력을 위한 통신채널을 연결한다(300).3A and 3B, the terminal illustrated in FIG. 1 connects to a server through a communication network and connects a communication channel for inputting a search word (or keyword) (300).

본 발명의 실시 방법에 따르면, 상기 통신채널 연결 과정은 상기 단말에서 상기 서버로 로그인하는 과정, 및/또는 상기 단말에서 상기 서버로 회원 가입하는 과정 등을 적어도 하나 이상 더 포함하여 이루어지는 것이 바람직하며, 상기 과정에서 상기 단말에 대응하는 고객정보가 추출(또는 획득)된다.According to an embodiment of the present invention, the communication channel connection process may further include at least one or more steps of logging in to the server from the terminal, and / or joining the server to the server. In the process, the customer information corresponding to the terminal is extracted (or obtained).

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 단말이 상기 네트워크 수단에 대응하는 소정의 브라우져 프로그램을 통해 상기 네트워크 수단에 대응하는 통신 프로토콜에 따라 상기 서버에 접속하여 상기 검색어(또는 키워드) 정보 입력(또는 선택)을 위한 통신채널을 연결하는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Those skilled in the art to which the present invention pertains may access the search word (or keyword) by connecting the terminal to the server according to a communication protocol corresponding to the network means through a predetermined browser program corresponding to the network means. The technical features for connecting a communication channel for information input (or selection) will be understood, so a detailed description thereof will be omitted for convenience.

상기와 같이 단말과 서버 사이에 검색어(또는 키워드) 입력을 위한 통신채널이 연결되면, 상기 단말은 상기 통신채널을 통해 상기 서버로 검색어(또는 키워드) 입력을 위한 검색어 입력 인터페이스 화면을 요청하고(305), 이에 대응하여 상기 서버는 상기 검색어(또는 키워드) 정보 입력(또는 선택)을 위한 사용자 인터페이스를 포함하는 검색어 입력 인터페이스 화면을 생성(또는 추출)한 후(310), 상기 생성(또는 추출)된 검색어 입력 인터페이스 화면을 상기 통신채널을 통해 단말로 전송한다(315).When the communication channel for inputting a search word (or keyword) is connected between the terminal and the server as described above, the terminal requests a search word input interface screen for inputting a search word (or keyword) to the server through the communication channel (305) In response thereto, the server generates (or extracts) a search term input interface screen including a user interface for inputting (or selecting) the search term (or keyword) information (310), and generates (or extracts) the search term. The search term input interface screen is transmitted to the terminal through the communication channel (315).

이후, 상기 단말은 상기 검색어(또는 키워드) 정보 입력(또는 선택)을 위해 상기 검색어 입력 인터페이스 화면에 포함된 상기 사용자 인터페이스를 통해 상기 검색어(또는 키워드) 정보가 입력(또는 선택)하도록 처리한다(320).Thereafter, the terminal processes the keyword (or keyword) information to be input (or selected) through the user interface included in the keyword input interface screen for inputting (or selecting) the keyword (or keyword) information (320). ).

만약 상기 단말에서 상기 검색어(또는 키워드) 정보가 입력(또는 선택)되면(325), 상기 단말은 상기 통신채널을 통해 상기 서버로 상기 검색어(또는 키워드) 정보를 전송하고(330), 이에 대응하여 상기 서버는 상기 단말에서 전송한 키워드(또는 검색어) 정보를 수신한 후, 상기 수신된 검색어(또는 키워드) 정보에 대응하는 광고정보를 확인한다(335).If the search term (or keyword) information is input (or selected) in the terminal (325), the terminal transmits the search term (or keyword) information to the server through the communication channel (330) and correspondingly After receiving the keyword (or keyword) information transmitted from the terminal, the server checks the advertisement information corresponding to the received keyword (or keyword) information (335).

상기 단말로부터 적어도 하나 이상의 클라이언트 입력 정보(예컨대, 검색어)가 수신되는 경우, 상기 서버는 상기 도면1에 도시된 광고D/B(150)와 연계하여 상기 클라이언트 입력 정보(예컨대, 검색어)에 대응하는 적어도 하나 이상의 광고정보를 확인하는 것이 바람직하다.When at least one client input information (eg, a search word) is received from the terminal, the server corresponds to the client input information (eg, a search word) in association with the advertisement D / B 150 shown in FIG. 1. It is desirable to identify at least one advertisement information.

여기서, 상기 광고정보는 상기 클라이언트 입력 정보에 대응하여 상기 단말로 제공될 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함되는 것을 특징으로 한다.The advertisement information may be included in a web document corresponding to a web page (or a bulletin board page) to be provided to the terminal in response to the client input information.

예컨대, 상기 서버는 상기 도면1에 도시된 광고D/B(150)에 저장된 키워드 정보 중 상기 클라이언트 입력 정보(예컨대, 검색어)와 매칭되는 키워드 정보를 검색함으로써, 상기 매칭되는 키워드 정보와 연계된 광고정보를 상기 클라이언트 입력 정보에 대응하여 상기 단말로 제공될 웹페이지(또는 게시판 페이지)에 대응하는 웹문서에 포함될 광고정보로 확인하는 것이 바람직하다.For example, the server searches for keyword information that matches the client input information (eg, a search term) among the keyword information stored in the advertisement D / B 150 shown in FIG. 1, and thus the advertisement associated with the matched keyword information. The information may be identified as advertisement information to be included in a web document corresponding to a web page (or bulletin board page) to be provided to the terminal in response to the client input information.

이후, 상기 서버는 상기 확인된 광고정보를 제공할 단말에 대한 IP주소 정보(또는 MAC주소 정보)를 확인하고(340), 상기 확인된 IP주소(또는 MAC주소) 정보와 연결하여 저장된 광고제공 기록정보가 상기 도면1에 도시된 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 저장되어 있는지 여부를 확인한다(345).Thereafter, the server checks the IP address information (or MAC address information) for the terminal to provide the confirmed advertisement information (340), and stores the advertisement providing record in connection with the confirmed IP address (or MAC address) information. It is checked whether the information is stored on the advertisement D / B 150 (or advertisement providing management D / B (not shown)) shown in FIG. 1 (345).

만약, 상기 광고제공 기록정보가 상기 도면 x에 도시된 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 저장되어 있지 않는 경우(350), 상기 서버는 상기 확인된 광고정보와 상기 수신된 검색어(또는 키워드) 정보에 대응하는 검색결과 정보를 포함하는 웹페이지를 생성(또는 추출)하고(390), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한 후(395), 상기 단말 상에 광고제공 기록정보가 신규 생성하여 저장되도록 처리한다(399).If the advertisement providing record information is not stored on the advertisement D / B 150 (or advertisement providing management D / B (not shown)) shown in FIG. X (350), the server checks the confirmation. Generate (or extract) a web page including the received advertisement information and search result information corresponding to the received search word (or keyword) information (390), and generate the generated (or extracted) web page through the communication channel. After processing to transmit and output to the terminal (395), it is processed to generate and store the advertisement providing record information on the terminal (399).

반면, 만약, 상기 광고제공 기록정보가 상기 도면 x에 도시된 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 저장되어 있는 경우(350), 상기 서버는 상기 확인된 광고제공 기록정보와 상기 광고정보를 기반으로 광고제공 설정기준에 부합되는지 여부를 확인한다(355).On the other hand, if the advertisement providing record information is stored on the advertisement D / B 150 (or advertisement providing management D / B (not shown)) shown in FIG. Based on the confirmed advertisement providing record information and the advertisement information, it is checked whether the advertisement providing setting criteria is satisfied (355).

본 발명의 실시 방법에 따르면 상기 광고제공 설정기준에 부합되는지 여부 확인은, 상기 확인된 광고정보가 제공될 클라이언트 단말(155)에 대한 IP(Internet Protocol)주소 정보(또는 MAC(Media Access Control)주소 정보)와, 광고제공 기록정보를 연결하여 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 저장되어 있는 경우, 상기 확인된 광고정보가 제공될 클라이언트 단말(155)에 대한 IP주소 정보(또는 MAC주소 정보)를 확인하고, 상기 확인된 IP주소 정보(또는 MAC주소 정보)와 연결하여 저장된 광고제공 기록정보를 더 확인하여, 상기 확인된 광고제공 기록정보를 기반으로 상기 제공될 광고정보가 기 제공된 기록이 있는지 여부를 확인함으로써, 상기 확인된 광고정보를 제공할지 여부를 선택하는 것이 바람직하며, 상기 확인된 광고정보가 일정 횟수 이상 기 제공된 광고정보이고, 상기 광고정보가 일정 횟수 이상 제공되는 동안 클릭(또는 선택)된 기록이 없는 광고인 경우, 상기 확인된 광고정보 이외의 다른 광고정보를 확인하는 것이 바람직하다.According to an exemplary embodiment of the present invention, whether the advertisement advertisement setting criteria is satisfied may include: IP (Internet Protocol) address information (or MAC (Media Access Control) address of the client terminal 155 to which the confirmed advertisement information is to be provided. Information) and the advertisement providing record information, which are stored on the advertisement D / B 150 (or advertisement providing management D / B (not shown)), the client terminal 155 to which the confirmed advertisement information is to be provided. Check the IP address information (or MAC address information), and further check the stored advertisement providing record information in connection with the confirmed IP address information (or MAC address information), based on the confirmed advertisement providing record information. It is preferable to select whether or not to provide the confirmed advertisement information by checking whether there is a record of the advertisement information to be provided previously, and the confirmed advertisement information has been provided at least a predetermined number of times. When the advertisement information is an advertisement without a record (clicked or selected) while the advertisement information is provided for a predetermined number of times, it is preferable to check other advertisement information other than the confirmed advertisement information.

여기서, 상기 광고제공 기록정보는 광고분류 코드(또는 번호), 광고제공 일시, 광고 클릭(또는 선택) 횟수, 광고 클릭(또는 선택) 일시를 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the advertisement providing record information preferably includes one or more advertisement classification codes (or numbers), advertisement date and time, number of advertisement clicks (or selections), and advertisement clicks (or selections).

만약, 상기 확인결과 상기 광고제공 설정기준에 부합되지 않는 경우(360), 상기 서버는 상기 확인된 광고정보를 제외한 나머지 광고정보 중 수신된 검색어(또는 키워드) 정보에 대응하는 광고정보를 재 확인하고(365), 상기 수신된 광고제공 기록정보와 재 확인된 광고정보를 기반으로 광고제공 설정기준 부합 여부를 확인한다(370).If the check result does not meet the advertisement provision setting criteria (360), the server reconfirms the advertisement information corresponding to the received search word (or keyword) information among the remaining advertisement information except the confirmed advertisement information. In operation 370, it is determined whether the advertisement providing setting criteria are satisfied based on the received advertisement providing record information and the reconfirmed advertisement information.

만약, 상기 재 확인된 광고정보에 대한 광고제공 설정기준에 부합되는 경우(375), 상기 서버는 상기 확인된 광고정보와 상기 수신된 검색어(또는 키워드) 정보에 대응하는 검색결과 정보를 포함하는 웹페이지를 생성(또는 추출)하고(380), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한다(385).If the re-confirmed advertisement information satisfies the advertisement provision setting criteria (375), the server includes a web including search result information corresponding to the confirmed advertisement information and the received search word (or keyword) information. A page is generated (or extracted) (380), and the generated (or extracted) web page is transmitted to the terminal through the communication channel and processed to be output (385).

이후, 상기 서버는 상기 단말 상에 상기 광고제공에 따른 광고제공 기록정보를 신규 생성하여 저장되도록 처리하거나, 또는 기 저장되어 있는 광고제공 기록정보를 갱신 처리한다(390).Thereafter, the server processes to newly generate and store advertisement providing record information according to the advertisement providing on the terminal or to update the previously provided advertisement providing record information (390).

반면, 상기 확인결과 상기 광고제공 설정기준에 부합되는 경우(360), 상기 서버는 상기 서버는 상기 확인된 광고정보와 상기 수신된 검색어(또는 키워드) 정보에 대응하는 검색결과 정보를 포함하는 웹페이지를 생성(또는 추출)하고(380), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한다(385).On the other hand, if the verification result satisfies the advertisement provision setting criteria (360), the server is a web page containing the search result information corresponding to the confirmed advertising information and the received search word (or keyword) information And generate (or extract) 380, and transmit the generated (or extracted) web page to the terminal through the communication channel and output it (385).

이후, 상기 서버는 상기 단말 상에 상기 광고제공에 따른 광고제공 기록정보를 신규 생성하여 저장되도록 처리하거나, 또는 기 저장되어 있는 광고제공 기록정보를 갱신 처리한다(390).Thereafter, the server processes to newly generate and store advertisement providing record information according to the advertisement providing on the terminal or to update the previously provided advertisement providing record information (390).

도면4a와 도면4b는 본 발명의 또 다른 일 실시 방법에 따른 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정을 도시한 도면이다.4A and 4B illustrate a website operation process of providing an advertisement service based on an advertisement providing record according to another exemplary embodiment of the present invention.

보다 상세하게 본 도면1은 하나 이상의 클라이언트 단말(155)로 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 제공하되, 상기 웹서비스와 연동하여 적어도 하나 이상의 광고정보를 상기 클라이언트 단말(155)로 제공하는 웹서버(100)를 포함하여 이루어진 웹사이트 운용 시스템에 있어서, 상기 웹서버(100)에서 상기 클라이언트 단말(155)로 상기 광고제공 기록 기반의 광고 서비 스를 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.In more detail, FIG. 1 provides at least one web service (eg, a search service, a web mail service, a community service, a user-created content service, a messenger service, an information service, etc.) to one or more client terminals 155, In the website operation system comprising a web server 100 to provide at least one or more advertisement information to the client terminal 155 in conjunction with the web service, the client terminal 155 in the web server 100 As a process for providing the advertisement service based on the advertisement providing record, one of ordinary skill in the art to which the present invention pertains may refer to and / or modify the present FIG. Various implementation methods for the operation process of the website providing the advertisement service may be inferred, but the present invention may be Is made, including any exemplary method of inference, to which the technical feature that is not limited to the exemplary method shown in the figure 1.

이하, 본 도면4a와 도면4b에서는 상기 도면1에 도시된 클라이언트 단말(155)을 편의상 “단말”이라 하고, 상기 도면1에 도시된 웹서버(100)를 편의상 “서버”라 한다.4A and 4B, the client terminal 155 illustrated in FIG. 1 is referred to as a “terminal” for convenience, and the web server 100 illustrated in FIG. 1 is referred to as a “server” for convenience.

도면4a와 도면4b를 참조하면, 상기 도면1에 도시된 단말은 통신망을 통해 서버에 접속하여 웹페이지 요청을 위한 통신채널을 연결한다(400).4A and 4B, the terminal shown in FIG. 1 connects to a server through a communication network and connects a communication channel for requesting a web page (400).

본 발명의 실시 방법에 따르면, 상기 통신채널 연결 과정은 상기 단말에서 상기 서버로 로그인하는 과정, 및/또는 상기 단말에서 상기 서버로 회원 가입하는 과정 등을 적어도 하나 이상 더 포함하여 이루어지는 것이 바람직하며, 상기 과정에서 상기 단말에 대응하는 고객정보가 추출(또는 획득)된다.According to an embodiment of the present invention, the communication channel connection process may further include at least one or more steps of logging in to the server from the terminal, and / or joining the server to the server. In the process, the customer information corresponding to the terminal is extracted (or obtained).

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 단말이 상기 네트워크 수단에 대응하는 소정의 브라우져 프로그램을 통해 상기 네트워크 수단에 대응하는 통신 프로토콜에 따라 상기 서버에 접속하여 상기 웹페이지 요청을 위한 통신채널을 연결하는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Those skilled in the art to which the present invention pertains may access the webpage request by accessing the server according to a communication protocol corresponding to the network means through a predetermined browser program corresponding to the network means. Since it will be familiar with the technical features for connecting the communication channel for, the detailed description thereof will be omitted for convenience.

상기와 같이 단말과 서버 사이에 웹페이지 요청을 위한 통신채널이 연결되면, 상기 단말은 상기 통신채널을 통해 서버로 웹페이지를 요청하고(405), 이에 대응하여 상기 서버는 상기 단말에서 요청한 웹페이지 상의 키워드(또는 문맥) 정보를 확인하고(410), 상기 확인된 키워드(또는 문맥) 정보에 대응하는 광고정보를 확인한다(415).When the communication channel for the web page request is connected between the terminal and the server as described above, the terminal requests a web page to the server through the communication channel (405), and correspondingly, the server requests the web page from the terminal. The keyword (or context) information is identified (410), and the advertisement information corresponding to the identified keyword (or context) information is identified (415).

상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위한 웹페이지에 대응하는 웹문서를 생성하는 경우, 상기 서버는 상기 도면1에 도시된 광고D/B(150)와 연계하여 상기 웹페이지에 대응하는 웹문서에 포함될 적어도 하나 이상의 광고정보를 확인하는 것을 특징으로 한다.When generating a web document corresponding to a web page for the web service (eg, a search service, a web mail service, a community service, a user generated content service, a messenger service, an information service, etc.), the server The at least one advertisement information to be included in the web document corresponding to the web page may be identified in connection with the illustrated advertisement D / B 150.

예컨대, 상기 서버는 상기 웹페이지에 대응하는 웹문서에 포함된 문자정보(또는 태그, 또는 색인어) 중 상기 도면1에 도시된 광고D/B(150)에 저장된 키워드(또는 문맥) 정보와 매칭되는 문자정보(또는 태그, 또는 색인어)를 검색함으로써, 상기 매칭되는 키워드(또는 문맥) 정보와 연계된 광고정보를 상기 웹문서에 포함될 광고정보로 확인하는 것이 바람직하다.For example, the server may match keyword (or context) information stored in the advertisement D / B 150 shown in FIG. 1 among text information (or tags or index words) included in the web document corresponding to the web page. By searching for text information (or a tag or an index word), it is preferable to identify advertisement information associated with the matching keyword (or context) information as advertisement information to be included in the web document.

이후, 상기 서버는 상기 통신채널을 통해 단말로 광고제공 기록정보를 요청하면(420), 이에 대응하여 상기 단말은 상기 광고제공 기록정보가 상기 단말 상에 저장되어 있는지 여부를 확인한다(425).Thereafter, when the server requests advertisement providing record information from the terminal through the communication channel (420), the terminal checks whether the advertisement providing record information is stored on the terminal (425).

여기서, 상기 광고제공 기록정보는 상기 단말 상의 저장이 가능한 영역(예컨대, 하드디스크, SSD(Solid State Drive), FlashMemory 등의 기록 가능한 영역)상에 저장하는 것이 바람직하며, 상기 광고제공 기록정보는 쿠키정보이거나, 별도의 데이터 파일일 수도 있다.Here, the advertisement providing record information is preferably stored in a storage area (eg, a recordable area such as a hard disk, a solid state drive (SSD), a FlashMemory, etc.) on the terminal, and the advertisement providing record information is a cookie. It may be information or may be a separate data file.

만약, 상기 광고제공 기록정보가 상기 단말 상에 저장되어 있지 않는 경우(430), 상기 단말은 상기 광고제공 기록정보 확인 오류정보를 생성(또는 추출)하여 상기 통신채널을 통해 서버로 전송하면(435), 이에 대응하여 상기 서버는 상기 요청한 웹페이지에 상기 확인된 광고정보를 포함한 웹페이지를 생성(또는 추출)하고(470), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한 후(475), 상기 단말 상에 광고제공 기록정보가 신규 생성하여 저장되도록 처리한다(480).If the advertisement providing record information is not stored on the terminal (430), if the terminal generates (or extracts) the advertisement providing record information checking error information and transmits it to the server through the communication channel (435). Correspondingly, the server generates (or extracts) a web page including the identified advertisement information in the requested web page (470), and the generated (or extracted) web page to the terminal through the communication channel. After processing to transmit and output (475), the advertisement providing record information is newly generated and stored on the terminal (480).

반면, 상기 광고제공 기록정보가 상기 단말 상에 저장되어 있는 경우(430), 상기 단말은 상기 확인된 광고제공 기록정보를 상기 통신채널을 통해 서버로 전송하고(440), 이에 대응하여 상기 서버는 상기 광고제공 기록정보를 수신한 후, 상기 수신된 광고제공 기록정보와 상기 확인된 광고정보를 기반으로 광고제공 설정기준에 부합되는지 여부를 확인한다(445).On the other hand, when the advertisement providing record information is stored on the terminal (430), the terminal transmits the confirmed advertisement providing record information to the server through the communication channel (440), the server correspondingly After receiving the advertisement providing record information, it is checked whether the advertisement providing record information meets the advertisement providing setting criteria based on the received advertisement providing record information and the confirmed advertisement information (445).

본 발명의 실시 방법에 따르면 상기 광고제공 설정기준에 부합되는지 여부 확인은, 상기 확인된 광고정보가 제공될 클라이언트 단말(155) 상에 기 제공된 광고정보에 대한 광고제공 기록정보가 구비되어 있는 경우, 상기 확인된 광고정보가 제공될 클라이언트 단말(155) 상에 기 제공된 광고정보에 대한 광고제공 기록정보를 요청하여 수신한 후, 상기 수신된 광고제공 기록정보를 기반으로 상기 제공될 광고정보가 기 제공된 기록이 있는지 여부를 확인함으로써, 상기 확인된 광고정보를 제공할지 여부를 선택하는 것이 바람직하며, 상기 확인된 광고정보가 일정 횟수 이상 기 제공된 광고정보이고, 상기 광고정보가 일정 횟수 이상 제공되는 동안 클릭(또는 선택)된 기록이 없는 광고인 경우, 상기 확인된 광고정보 이외의 다른 광고정보를 확인하는 것이 바람직하다.According to the exemplary embodiment of the present invention, whether the advertisement providing setting criterion is satisfied may include checking the advertisement providing record information for the advertisement information previously provided on the client terminal 155 to which the checked advertisement information is provided. After requesting and receiving advertisement providing record information for the previously provided advertisement information on the client terminal 155 to which the confirmed advertisement information is to be provided, the advertisement information to be provided is provided based on the received advertisement providing record information. It is preferable to select whether to provide the confirmed advertisement information by checking whether there is a record, wherein the confirmed advertisement information is advertisement information provided at least a predetermined number of times, and clicks while the advertisement information is provided at least a predetermined number of times. (Or optional), if the ad has no record, it is advisable to check ad information other than the identified ad information. Is recommended.

여기서, 상기 광고제공 기록정보는 광고분류 코드(또는 번호), 광고제공 일시, 광고 클릭(또는 선택) 횟수, 광고 클릭(또는 선택) 일시를 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the advertisement providing record information preferably includes one or more advertisement classification codes (or numbers), advertisement date and time, number of advertisement clicks (or selections), and advertisement clicks (or selections).

만약, 상기 확인결과 상기 광고제공 설정기준에 부합되지 않는 경우(450), 상기 서버는 상기 확인된 광고정보를 제외한 나머지 광고정보 중 확인된 키워드(또는 문맥) 정보에 대응하는 광고정보를 재 확인하고(455), 상기 수신된 광고제공 기록정보와 재 확인된 광고정보를 기반으로 광고제공 설정기준 부합 여부를 확인한다(460).If the check result does not meet the advertisement provision setting criteria (450), the server reconfirms the advertisement information corresponding to the identified keyword (or context) information among the remaining advertisement information except for the confirmed advertisement information. In operation 455, it is determined whether the advertisement providing setting criteria are satisfied based on the received advertisement providing record information and the reconfirmed advertisement information (460).

만약, 상기 재 확인된 광고정보에 대한 광고제공 설정기준에 부합되는 경우(465), 상기 서버는 상기 확인된 광고정보와 상기 수신된 키워드(또는 문맥) 정보에 대응하는 검색결과 정보를 포함하는 웹페이지를 생성(또는 추출)하고(470), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한다(475).If the re-confirmed advertisement information satisfies the advertisement provision setting criteria (465), the server includes a web including search result information corresponding to the confirmed advertisement information and the received keyword (or context) information. A page is generated (or extracted) (470), and the generated (or extracted) web page is transmitted to the terminal through the communication channel and processed to be output (475).

이후, 상기 서버는 상기 단말 상에 상기 광고제공에 따른 광고제공 기록정보를 신규 생성하여 저장되도록 처리하거나, 또는 기 저장되어 있는 광고제공 기록정보를 갱신 처리한다(480).Thereafter, the server processes to generate and store new advertisement providing record information according to the advertisement providing on the terminal or to update the previously provided advertisement providing record information (480).

반면, 상기 확인결과 상기 광고제공 설정기준에 부합되는 경우(460), 상기 서버는 상기 요청한 웹페이지에 상기 확인된 광고정보를 포함한 웹페이지를 생성(또는 추출)하고(470), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한다(475).On the other hand, if the check result satisfies the advertisement provision setting criteria (460), the server generates (or extracts) a web page including the confirmed advertisement information in the requested web page (470), and generates (or The extracted web page is transmitted to the terminal through the communication channel to be output (step 475).

이후, 상기 서버는 상기 단말 상에 상기 광고제공에 따른 광고제공 기록정보를 신규 생성하여 저장되도록 처리하거나, 또는 기 저장되어 있는 광고제공 기록정보를 갱신 처리한다(480).Thereafter, the server processes to generate and store new advertisement providing record information according to the advertisement providing on the terminal or to update the previously provided advertisement providing record information (480).

도면5는 본 발명의 또 다른 일 실시 방법에 따른 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정을 도시한 도면이다.5 is a diagram illustrating a website operation process for providing an advertisement providing record based advertisement service according to another exemplary embodiment of the present invention.

보다 상세하게 본 도면1은 하나 이상의 클라이언트 단말(155)로 적어도 하나 이상의 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 제공하되, 상기 웹서비스와 연동하여 적어도 하나 이상의 광고정보를 상기 클라이언트 단말(155)로 제공하는 웹서버(100)를 포함하여 이루어진 웹사이트 운용 시스템에 있어서, 상기 웹서버(100)에서 상기 클라이언트 단말(155)로 상기 광고제공 기록 기반의 광고 서비스를 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 광고제공 기록 기반의 광고 서비스를 제공하는 웹사이트 운용 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.In more detail, FIG. 1 provides at least one web service (eg, a search service, a web mail service, a community service, a user-created content service, a messenger service, an information service, etc.) to one or more client terminals 155, In the website operation system comprising a web server 100 to provide at least one or more advertisement information to the client terminal 155 in conjunction with the web service, the client terminal 155 in the web server 100 As a process for providing the advertisement providing record-based advertising service, one of ordinary skill in the art to which the present invention pertains may refer to and / or modify the drawing 1 to provide the advertisement providing record-based advertisement. Various implementation methods for the website operation process for providing a service may be inferred, but the present invention It is made to include all the inferred implementation method, the technical features are not limited only to the implementation method shown in FIG.

이하, 본 도면5에서는 상기 도면1에 도시된 클라이언트 단말(155)을 편의상 “단말”이라 하고, 상기 도면1에 도시된 웹서버(100)를 편의상 “서버”라 한다.Hereinafter, in FIG. 5, the client terminal 155 illustrated in FIG. 1 is referred to as a “terminal” for convenience, and the web server 100 illustrated in FIG. 1 is referred to as a “server” for convenience.

도면5를 참조하면, 상기 도면1에 도시된 단말은 통신망을 통해 서버에 접속하여 웹페이지 요청을 위한 통신채널을 연결한다(500).Referring to FIG. 5, the terminal shown in FIG. 1 connects to a server through a communication network and connects a communication channel for requesting a web page (500).

본 발명의 실시 방법에 따르면, 상기 통신채널 연결 과정은 상기 단말에서 상기 서버로 로그인하는 과정, 및/또는 상기 단말에서 상기 서버로 회원 가입하는 과정 등을 적어도 하나 이상 더 포함하여 이루어지는 것이 바람직하며, 상기 과정에서 상기 단말에 대응하는 고객정보가 추출(또는 획득)된다.According to an embodiment of the present invention, the communication channel connection process may further include at least one or more steps of logging in to the server from the terminal, and / or joining the server to the server. In the process, the customer information corresponding to the terminal is extracted (or obtained).

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 단말이 상기 네트워크 수단에 대응하는 소정의 브라우져 프로그램을 통해 상기 네트워크 수단에 대응하는 통신 프로토콜에 따라 상기 서버에 접속하여 상기 웹페이지 요청을 위한 통신채널을 연결하는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Those skilled in the art to which the present invention pertains may access the webpage request by accessing the server according to a communication protocol corresponding to the network means through a predetermined browser program corresponding to the network means. Since it will be familiar with the technical features for connecting the communication channel for, the detailed description thereof will be omitted for convenience.

상기와 같이 단말과 서버 사이에 웹페이지 요청을 위한 통신채널이 연결되면, 상기 단말은 상기 통신채널을 통해 서버로 웹페이지를 요청하고(505), 이에 대응하여 상기 서버는 상기 단말에서 요청한 웹페이지 상의 키워드(또는 문맥) 정보 를 확인하고(510), 상기 확인된 키워드(또는 문맥) 정보에 대응하는 광고정보를 확인한다(515).When a communication channel for requesting a web page is connected between the terminal and the server as described above, the terminal requests a web page to the server through the communication channel (505), and correspondingly, the server requests the web page from the terminal. The keyword (or context) information is identified (510), and the advertisement information corresponding to the identified keyword (or context) information is identified (515).

상기 웹서비스(예컨대, 검색 서비스, 웹 메일 서비스, 커뮤니티 서비스, 사용자 제작 컨텐츠 서비스, 메신저 서비스, 정보제공 서비스 등)를 위한 웹페이지에 대응하는 웹문서를 생성하는 경우, 상기 서버는 상기 도면1에 도시된 광고D/B(150)와 연계하여 상기 웹페이지에 대응하는 웹문서에 포함될 적어도 하나 이상의 광고정보를 확인하는 것을 특징으로 한다.When generating a web document corresponding to a web page for the web service (eg, a search service, a web mail service, a community service, a user generated content service, a messenger service, an information service, etc.), the server The at least one advertisement information to be included in the web document corresponding to the web page may be identified in connection with the illustrated advertisement D / B 150.

예컨대, 상기 서버는 상기 웹페이지에 대응하는 웹문서에 포함된 문자정보(또는 태그, 또는 색인어) 중 상기 도면1에 도시된 광고D/B(150)에 저장된 키워드(또는 문맥) 정보와 매칭되는 문자정보(또는 태그, 또는 색인어)를 검색함으로써, 상기 매칭되는 키워드(또는 문맥) 정보와 연계된 광고정보를 상기 웹문서에 포함될 광고정보로 확인하는 것이 바람직하다.For example, the server may match keyword (or context) information stored in the advertisement D / B 150 shown in FIG. 1 among text information (or tags or index words) included in the web document corresponding to the web page. By searching for text information (or a tag or an index word), it is preferable to identify advertisement information associated with the matching keyword (or context) information as advertisement information to be included in the web document.

이후, 상기 서버는 상기 확인된 광고정보를 제공할 단말에 대한 IP주소 정보(또는 MAC주소 정보)를 확인하고(520), 상기 확인된 IP주소(또는 MAC주소) 정보와 연결하여 저장된 광고제공 기록정보가 상기 도면1에 도시된 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 저장되어 있는지 여부를 확인한다(525).Thereafter, the server checks the IP address information (or MAC address information) for the terminal to provide the confirmed advertisement information (520), and stores the advertisement providing record connected with the confirmed IP address (or MAC address) information. It is checked whether the information is stored on the advertisement D / B 150 (or advertisement providing management D / B (not shown)) shown in FIG. 1 (525).

만약, 상기 광고제공 기록정보가 상기 도면 x에 도시된 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 저장되어 있지 않는 경우(530), 상기 서버는 상기 요청한 웹페이지에 상기 확인된 광고정보를 포함한 웹페이지를 생성(또는 추출)하고(560), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한 후(565), 상기 단말 상에 광고제공 기록정보가 신규 생성하여 저장되도록 처리한다(570).If the advertisement providing record information is not stored on the advertisement D / B 150 (or advertisement providing management D / B (not shown)) shown in FIG. X (530), the server requests the request. After generating (or extracting) a web page including the identified advertisement information on the web page (560), and processing the output (transmitted) web page to the terminal through the communication channel (565). In operation 570, the advertisement providing record information is newly generated and stored on the terminal.

반면, 만약, 상기 광고제공 기록정보가 상기 도면 x에 도시된 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 저장되어 있는 경우(530), 상기 서버는 상기 확인된 광고제공 기록정보와 상기 광고정보를 기반으로 광고제공 설정기준에 부합되는지 여부를 확인한다(535).On the other hand, if the advertisement providing record information is stored on the advertisement D / B 150 (or advertisement providing management D / B (not shown)) shown in Figure x (530), the server is Based on the confirmed advertisement providing record information and the advertisement information, it is checked whether the advertisement providing setting criteria are satisfied (535).

본 발명의 실시 방법에 따르면 상기 광고제공 설정기준에 부합되는지 여부 확인은, 상기 확인된 광고정보가 제공될 클라이언트 단말(155)에 대한 IP(Internet Protocol)주소 정보(또는 MAC(Media Access Control)주소 정보)와, 광고제공 기록정보를 연결하여 광고D/B(150)(또는 광고제공관리D/B(도시생략)) 상에 저장되어 있는 경우, 상기 확인된 광고정보가 제공될 클라이언트 단말(155)에 대한 IP주소 정보(또는 MAC주소 정보)를 확인하고, 상기 확인된 IP주소 정보(또는 MAC주소 정보)와 연결하여 저장된 광고제공 기록정보를 더 확인하여, 상기 확인된 광고제공 기록정보를 기반으로 상기 제공될 광고정보가 기 제공된 기록이 있는지 여부를 확인함 으로써, 상기 확인된 광고정보를 제공할지 여부를 선택하는 것이 바람직하며, 상기 확인된 광고정보가 일정 횟수 이상 기 제공된 광고정보이고, 상기 광고정보가 일정 횟수 이상 제공되는 동안 클릭(또는 선택)된 기록이 없는 광고인 경우, 상기 확인된 광고정보 이외의 다른 광고정보를 확인하는 것이 바람직하다.According to an exemplary embodiment of the present invention, whether the advertisement advertisement setting criteria is satisfied may include: IP (Internet Protocol) address information (or MAC (Media Access Control) address of the client terminal 155 to which the confirmed advertisement information is to be provided. Information) and the advertisement providing record information, which are stored on the advertisement D / B 150 (or advertisement providing management D / B (not shown)), the client terminal 155 to which the confirmed advertisement information is to be provided. Check the IP address information (or MAC address information), and further check the stored advertisement providing record information in connection with the confirmed IP address information (or MAC address information), based on the confirmed advertisement providing record information. It is preferable to select whether to provide the confirmed advertisement information by checking whether there is a record of the advertisement information to be provided, and the confirmed advertisement information is provided at least a predetermined number of times. If the advertisement information, and the advertisement information does not have a click (or select) for recording is provided above a certain number of ads, it is preferable to make the other line information other than the above-identified advertisement information.

여기서, 상기 광고제공 기록정보는 광고분류 코드(또는 번호), 광고제공 일시, 광고 클릭(또는 선택) 횟수, 광고 클릭(또는 선택) 일시를 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the advertisement providing record information preferably includes one or more advertisement classification codes (or numbers), advertisement date and time, number of advertisement clicks (or selections), and advertisement clicks (or selections).

만약, 상기 확인결과 상기 광고제공 설정기준에 부합되지 않는 경우(540), 상기 서버는 상기 확인된 광고정보를 제외한 나머지 광고정보 중 확인된 키워드(또는 문맥) 정보에 대응하는 광고정보를 재 확인하고(545), 상기 수신된 광고제공 기록정보와 재 확인된 광고정보를 기반으로 광고제공 설정기준 부합 여부를 확인한다(550).If the check result does not meet the advertisement provision setting criteria (540), the server reconfirms the advertisement information corresponding to the identified keyword (or context) information among the remaining advertisement information except the confirmed advertisement information. In operation 545, it is determined whether the advertisement provision setting criteria are satisfied based on the received advertisement provision record information and the reconfirmed advertisement information (550).

만약, 상기 재 확인된 광고정보에 대한 광고제공 설정기준에 부합되는 경우(555), 상기 서버는 상기 확인된 광고정보와 상기 수신된 키워드(또는 문맥) 정보에 대응하는 검색결과 정보를 포함하는 웹페이지를 생성(또는 추출)하고(560), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한다(565).If the re-confirmed advertisement information satisfies the advertisement provision setting criteria (555), the server includes a web including search result information corresponding to the confirmed advertisement information and the received keyword (or context) information. A page is generated (or extracted) (560), and the generated (or extracted) web page is transmitted to the terminal through the communication channel and processed to be output (565).

이후, 상기 서버는 상기 단말 상에 상기 광고제공에 따른 광고제공 기록정보를 신규 생성하여 저장되도록 처리하거나, 또는 기 저장되어 있는 광고제공 기록정보를 갱신 처리한다(570).Thereafter, the server processes to generate and store new advertisement providing record information according to the advertisement providing on the terminal or updates the previously stored advertisement providing record information (570).

반면, 상기 확인결과 상기 광고제공 설정기준에 부합되는 경우(540), 상기 서버는 상기 요청한 웹페이지에 상기 확인된 광고정보를 포함한 웹페이지를 생성(또는 추출)하고(560), 상기 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 단말로 전송하여 출력되도록 처리한다(565).On the other hand, if the check result satisfies the advertisement provision setting criteria (540), the server generates (or extracts) a web page including the confirmed advertisement information in the requested web page (560), and generates (or The extracted web page is transmitted to the terminal through the communication channel and output to the terminal (565).

이후, 상기 서버는 상기 단말 상에 상기 광고제공에 따른 광고제공 기록정보를 신규 생성하여 저장되도록 처리하거나, 또는 기 저장되어 있는 광고제공 기록정보를 갱신 처리한다(570).Thereafter, the server processes to generate and store new advertisement providing record information according to the advertisement providing on the terminal or updates the previously stored advertisement providing record information (570).

본 발명에 따르면, 광고를 제공하는 방법에 있어서, 종래의 키워드(또는 문맥) 광고를 제공하는 방식에 광고제공 기록을 기반으로 여러 가지의 복수 광고를 제공함으로써, 하나의 광고가 집중 제공되는 형태(또는 몇 개의 광고가 순차적으로 제공되는 형태)보다 더 나아가 사용자가 관심 없어 하는 광고/수차례 제공되고 이용되었던 광고를 제외한 다른 광고 들을 제공함으로써, 효과적인 광고 서비스가 가 능한 장점이 있다.According to the present invention, in the method of providing an advertisement, by providing a plurality of advertisements based on an advertisement providing record in a manner of providing a conventional keyword (or context) advertisement, a form in which one advertisement is provided intensively ( Or several advertisements are provided sequentially) By providing advertisements other than the advertisements which have been provided and used several times, which the user is not interested in, an effective advertisement service is possible.

예를 들면, 하나의 광고가 일정 기간 제공되는 중, 사용자가 이를 일정횟수 이하로 클릭한 경우, 사용자가 관심없는 광고로 판정하고 다른 관련 광고를 제공함으로써, 사용자에게 다양한 광고를 제공할 수 있는 장점이 있다.For example, if one advertisement is provided for a certain period of time and the user clicks it less than a certain number of times, the user may determine that the advertisement is not of interest and provide another related advertisement, thereby providing various advertisements to the user. There is this.

Claims (6)

단말의 요청에 대응하는 웹페이지 제공시, 상기 웹페이지에 대응하는 키워드(또는 문맥)와 매칭되는 광고정보를 확인하는 단계;When providing a web page corresponding to the request of the terminal, checking advertisement information matching the keyword (or context) corresponding to the web page; 상기 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 단계;Confirming whether the identified advertisement information meets an advertisement provision setting criterion for providing to the terminal; 상기 확인결과, 광고제공 설정기준에 부합되는 경우, 상기 확인된 광고정보가 상기 단말로 제공되어 출력되도록 처리하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 광고정보 제공 방법.And confirming the advertisement information to be provided to the terminal and outputting the determined advertisement information if it satisfies an advertisement provision setting criterion. 제 1항에 있어서, 상기 확인결과, 광고제공 설정기준에 부합되는 경우, 상기 확인된 광고정보가 상기 단말로 제공되어 출력되도록 처리하는 단계는,The method of claim 1, wherein if the verification result satisfies an advertisement provision setting criterion, the process of processing the identified advertisement information to be provided to the terminal and outputted is performed. 광고제공 설정기준에 부합되지 않는 경우, 상기 확인된 광고정보를 제외한 광고정보를 재 확인하는 단계;Reconfirming the advertisement information excluding the confirmed advertisement information if the advertisement provision setting criteria are not met; 상기 재 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 단계;Confirming whether the reconfirmed advertisement information meets an advertisement provision setting criterion for providing to the terminal; 상기 확인결과, 광고제공 설정기준에 부합되는 경우, 상기 확인된 광고정보가 상기 단말로 제공되어 출력되도록 처리하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 광고정보 제공 방법.And confirming the advertisement information to be provided to the terminal and outputting the determined advertisement information if it satisfies an advertisement provision setting criterion. 제 1항에 있어서, 상기 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 단계는,The method of claim 1, wherein the determining whether the confirmed advertisement information satisfies an advertisement provision setting criterion for providing to the terminal comprises: 상기 광고정보가 제공될 단말로부터 광고제공 기록정보를 수신하고, 상기 수신된 광고제공 기록정보와 광고제공 설정기준을 비교/확인하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 광고정보 제공 방법.Receiving advertisement providing record information from a terminal to which the advertisement information is to be provided, and comparing / confirming the received advertisement providing record information with an advertisement providing setting criterion; and providing advertisement information. 제 1항에 있어서, 상기 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 단계는,The method of claim 1, wherein the determining whether the confirmed advertisement information satisfies an advertisement provision setting criterion for providing to the terminal comprises: 상기 광고제공정보가 제공될 단말에 대한 IP(Internet Protocol)주소 정보를 확인하고, 상기 확인된 IP주소 정보와 연결하여 저장된 광고제공 기록정보를 확인하는 단계;Confirming IP (Internet Protocol) address information of a terminal to which the advertisement providing information is to be provided, and confirming stored advertisement providing record information by connecting with the confirmed IP address information; 상기 확인된 광고제공 기록정보와 광고제공 설정기준을 비교/확인하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 광고정보 제공 방법.Comparing / confirming the confirmed advertisement providing record information and the advertisement providing setting criteria; advertising information providing method comprising a. 제 1항의 방법을 실행하는 프로그램을 기록한 것을 특징으로 하는 컴퓨터로 판독 가능한 프로그램 기록매체.A computer-readable program recording medium, which records a program for executing the method of claim 1. 단말의 요청에 대응하는 웹페이지 제공시, 상기 웹페이지에 대응하는 키워드(또는 문맥)와 매칭되는 광고정보를 확인하는 수단;Means for checking advertisement information matching with a keyword (or context) corresponding to the web page when providing a web page corresponding to the request of the terminal; 상기 확인된 광고정보가 상기 단말로 제공하기 위한 광고제공 설정기준에 부합되는지 여부를 확인하는 수단;Means for confirming whether the identified advertisement information meets an advertisement provision setting criterion for providing to the terminal; 상기 확인결과, 광고제공 설정기준에 부합되는 경우, 상기 확인된 광고정보가 상기 단말로 제공되어 출력되도록 처리하는 수단;을 포함하여 이루어지는 것을 특징으로 하는 광고정보 제공 시스템.And a means for processing the identified advertisement information to be provided to the terminal and output if the confirmed advertisement information satisfies an advertisement provision setting criterion.
KR1020080092492A 2008-09-22 2008-09-22 System and Method for Providing Advertisement Information and Recording Medium KR101115635B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080092492A KR101115635B1 (en) 2008-09-22 2008-09-22 System and Method for Providing Advertisement Information and Recording Medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080092492A KR101115635B1 (en) 2008-09-22 2008-09-22 System and Method for Providing Advertisement Information and Recording Medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020110079982A Division KR20110110740A (en) 2011-08-11 2011-08-11 System for providing advertisement information

Publications (2)

Publication Number Publication Date
KR20100033557A true KR20100033557A (en) 2010-03-31
KR101115635B1 KR101115635B1 (en) 2012-02-15

Family

ID=42182368

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080092492A KR101115635B1 (en) 2008-09-22 2008-09-22 System and Method for Providing Advertisement Information and Recording Medium

Country Status (1)

Country Link
KR (1) KR101115635B1 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010074095A (en) * 2001-02-15 2001-08-04 김창곤 A method of providing and managing an advertisement service on the Internet, and an advertisement service providing and management system on the Internet for implementing the method.
KR100671284B1 (en) * 2004-09-17 2007-01-18 주식회사 코난테크놀로지 Method and system for providing web site advertisement using content-based classification

Also Published As

Publication number Publication date
KR101115635B1 (en) 2012-02-15

Similar Documents

Publication Publication Date Title
US7890957B2 (en) Remote management of an electronic presence
KR101312144B1 (en) Point of presence distribution mechanism for digital content objects
JP5364208B2 (en) Information processing apparatus, information processing method, and information processing program
US20180011942A1 (en) Url shortening computer-processed platform for processing internet traffic
US10628858B2 (en) Initiating real-time bidding based on expected revenue from bids
US20080065974A1 (en) Template-based electronic presence management
US20060218035A1 (en) Method of introducing advertisements and providing the advertisements by using access intentions of internet users and a system thereof
US8645411B1 (en) Method and system for generating a modified website
TW200842608A (en) System and method for related information search and presentation from user interface content
KR20070029389A (en) Method and system for providing advertisement service using core keyword and record media recorded prgram for realizing the same
KR101115635B1 (en) System and Method for Providing Advertisement Information and Recording Medium
KR101493067B1 (en) Method for Operating Contents
KR20050063886A (en) Method and system for providing users with contents upon request
KR100393252B1 (en) Method and System for managing translation service
KR20110110740A (en) System for providing advertisement information
KR101517611B1 (en) Method for Providing Multimedia Except for Communication Load
US20240169451A1 (en) System and method for monitoring conversions attribution to social media activities
KR20090043396A (en) System and method for registering notice and recording medium
KR20090015754A (en) Apparatus and method for providing advertisement and record media recoded program realizing the same
KR20090006478A (en) System and method for processing information and program recording medium
KR101497116B1 (en) Method for Providing User-created Multimedia Contents
JP2023131084A (en) Sale promotion support system, sale promotion support method, and program
KR20090046330A (en) System and method for monitoring advertisement and device, recording medium
JP2023131093A (en) Sale promotion support system, sale promotion support method, and program
KR20090088500A (en) Mehtod for registering response message, information recording medium and program recording medium

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
A107 Divisional application of patent
AMND Amendment
B601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20110712

Effective date: 20111230

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150225

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee