KR100914600B1 - System and Method for Determining Invalid Clicks - Google Patents

System and Method for Determining Invalid Clicks

Info

Publication number
KR100914600B1
KR100914600B1 KR1020070115923A KR20070115923A KR100914600B1 KR 100914600 B1 KR100914600 B1 KR 100914600B1 KR 1020070115923 A KR1020070115923 A KR 1020070115923A KR 20070115923 A KR20070115923 A KR 20070115923A KR 100914600 B1 KR100914600 B1 KR 100914600B1
Authority
KR
South Korea
Prior art keywords
searcher
search
click
invalid
identifier
Prior art date
Application number
KR1020070115923A
Other languages
Korean (ko)
Other versions
KR20090049704A (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 KR1020070115923A priority Critical patent/KR100914600B1/en
Publication of KR20090049704A publication Critical patent/KR20090049704A/en
Application granted granted Critical
Publication of KR100914600B1 publication Critical patent/KR100914600B1/en

Links

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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

검색자의 검색 신용도를 산출하고 무효 클릭의 검출에 이용할 수 있는 본 발명의 일 실시예에 따른 무효 클릭 판단 방법은, 검색자로부터 소정의 검색 항목에 대한 클릭을 수신하면, 제1 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용 정보를 획득하는 단계; 상기 검색 신용 정보를 이용하여 상기 검색자의 검색 신용도를 산출하는 단계; 및 상기 산출된 검색자의 검색 신용도가 제1 기준치 이하이면 상기 클릭을 무효 클릭으로 판단하는 단계를 포함하는 것을 특징으로 한다.The invalid click determination method according to an embodiment of the present invention, which can calculate the search creditability of a searcher and can be used to detect invalid clicks, receives a click for a predetermined search item from the searcher, and then the first search service providing site. Obtaining search credit information of the searcher of; Calculating a search credit rating of the searcher using the search credit information; And determining the click as an invalid click when the calculated search creditability of the searcher is equal to or less than a first reference value.

Description

무효 클릭 판단 방법 및 시스템{System and Method for Determining Invalid Clicks}System and Method for Determining Invalid Clicks}

본 발명은 검색 엔진에서의 무효 클릭 판단 방법 및 시스템에 관한 것으로서 보다 상세하게는 검색자의 검색 신용도를 이용하여 검색 결과에 대한 클릭이 무효 클릭인지 판단하기 위한 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for determining invalid clicks in a search engine. More particularly, the present invention relates to a method and system for determining whether a click on a search result is an invalid click using a search creditworthiness of a searcher.

인터넷의 발달로 인해 인터넷을 통해 접근할 수 있는 정보는 기하급수적으로 증가하고 있어 인터넷에 있는 무수히 많은 정보를 효율적으로 찾기 위해 검색 서비스를 이용하는 사용자가 많아지게 되었다. 따라서, 검색 서비스 제공자는 효율적인 검색 결과 제공을 위해 여러 기준을 바탕으로 검색 항목의 나열 순서를 결정하는 등 많은 노력을 기울이고 있다.Due to the development of the Internet, the information that can be accessed through the Internet is increasing exponentially, and many users use the search service to efficiently find countless information on the Internet. Accordingly, the search service provider has made a lot of efforts to determine the order of search items based on various criteria in order to provide efficient search results.

검색 서비스 제공자는 검색어와 연관된 정보를 포함하고 있는 검색 항목들을 포함한 검색 결과 웹 페이지를 생성하여 검색자에게 제공한다. 예를 들어, 검색자가 네이버 검색 서버에 접속하여 "computer"라는 검색어를 입력한 경우의 검색 결과 웹 페이지가 도 1에 도시되어 있다. The search service provider generates a search result web page including search items including information associated with a search word and provides the search result to the searcher. For example, a search result web page when a searcher connects to a Naver search server and inputs a search term "computer" is shown in FIG. 1.

도시된 바와 같이 검색 결과 웹 페이지(102)에는 검색 항목(104)이 순위(106)를 가지고 URL(Uniform Resource Locator: 108)과 함께 나열된다. 그런데, 하나의 검색어와 연관된 검색 항목의 수는 무수히 많기 때문에, 이렇게 많은 검색 항목을 어떤 순으로 검색 결과 웹 페이지에 표시할지 여부는 검색 서비스 제공자들에게 매우 중요한 문제이다.As shown, search results 104 are listed in search results web page 102 along with Uniform Resource Locator 108 with rank 106. However, since the number of search items associated with a single search word is numerous, it is very important for search service providers to decide how to display such many search items on a search result web page.

검색 서비스 제공자들은 여러 가지 기준을 조합하여 검색 항목의 나열 순서를 결정하는데, 이 중 많이 이용되는 기준 중의 하나는 검색자의 검색 항목에 대한 클릭 수이다. 예를 들어, 검색 항목에 대한 사용자들의 클릭 수가 많으면, 상대적으로 검색 결과 웹 페이지의 상위에 표시하는 것이다.Search service providers determine the order of listing search items by combining various criteria, one of the most commonly used criteria being the number of clicks on a searcher's search item. For example, if a user clicks on a search item a lot, it is displayed relatively to the top of the search result web page.

검색 서비스 제공자가 복수의 파라메터를 조합하여 검색 항목의 나열 순서를 결정하는 경우에도 상기 파라메터 중의 하나가 사용자들의 클릭 수인 경우에는, 클릭 수가 많은 검색 항목은 상대적으로 검색 결과 웹 페이지의 상위에 표시된다. 또한, 인터넷 검색 서버에 의하여 생성되는 검색 결과 웹 페이지의 상위에 표시될수록 사용자들이 클릭하여 방문할 가능성이 높아지기 때문에, 정보 제공자들은 자신들과 연관된 검색 항목이 검색 결과 웹 페이지에서 상위에 표시되기를 원한다. Even when the search service provider determines a list order of search items by combining a plurality of parameters, when one of the parameters is the number of clicks of users, a search item having a large number of clicks is relatively displayed at the top of the search result web page. In addition, since users are more likely to click to visit as they are displayed above the search result web page generated by the Internet search server, information providers want the search items associated with them to be displayed above the search result web page.

이러한 정보 제공자들 중에는, 자신들의 웹 페이지에 대한 검색 항목이 검색 결과 웹 페이지에서 상위에 표시하도록 하기 위하여, 일부러 인터넷 검색 서버에 접근하여 자신들의 웹 페이지에 대한 검색 항목을 여러 번 클릭하는 경우가 있다. 또한, 어떤 경우에는 프로그램을 작성하여 자신들의 웹 페이지에 대한 검색 항목이 계속 클릭된 것과 같은 효과를 내도록 하기도 한다. Among these information providers, in order to make the search items for their web pages appear above the search results web pages, they may deliberately access the Internet search server and click on the search items for their web pages several times. . In some cases, you might write a program to have the same effect as a search item on their web page being clicked on.

그러나, 검색 항목에 대한 이러한 부정한 목적의 클릭은 사용자 전체의 자연적인 검색 결과를 반영하는 것이 아니기 때문에, 검색 서비스 제공자들은 이러한 클릭을 어뷰징(Abusing)으로 판단하고, 검색 항목의 순위를 결정하는데 필요한 클릭 수에 포함시키지 않는 무효 클릭(invalid click)으로 취급해야 할 필요가 있으며, 무효 클릭 여부를 효과적으로 판단할 수 있는 방법이 요구되고 있다.However, since these fraudulent clicks on search items do not reflect the natural search results of the entire user, search service providers determine that these clicks are Abusing and are necessary to rank search items. It is necessary to treat it as invalid clicks not included in the number, and a method for effectively determining whether or not invalid clicks are required is required.

본 발명은 상술한 문제점을 해결하기 위한 것으로서, 검색자의 경제적 또는 사회적 이익을 위해 행해지는 부정한 목적의 클릭을 걸러내는 무효 클릭 판단 방법 및 시스템을 제공하는 것을 그 기술적 과제로 한다.SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problem, and it is an object of the present invention to provide a method and system for determining invalid clicks for filtering out illegal clicks made for a searcher's economic or social benefit.

또한, 본 발명은 검색 서비스와 관련된 검색자의 검색 신용도를 이용하여 무효 클릭 여부를 판단하는 방법 및 시스템을 제공하는 것을 다른 기술적 과제로 한다.In addition, another object of the present invention is to provide a method and system for determining whether invalid clicks are made using a search creditability of a searcher related to a search service.

또한, 본 발명은 검색자의 검색 신용 정보를 획득함으로써 검색 신용도를 결정할 수 있는 무효 클릭 판단 방법 및 시스템을 제공하는 것을 다른 기술적 과제로 한다.Another object of the present invention is to provide a method and system for determining an invalid click that can determine search creditworthiness by obtaining search credit information of a searcher.

상술한 목적을 달성하기 위한 본 발명의 일 측면에 따른 무효 클릭 판단 방법은 검색자로부터 소정의 검색 항목에 대한 클릭을 수신하면, 제1 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용 정보를 획득하는 단계; 상기 검색 신용 정보를 이용하여 상기 검색자의 검색 신용도를 산출하는 단계; 및 상기 산출된 검색자의 검색 신용도가 제1 기준치 이하이면 상기 클릭을 무효 클릭으로 판단하는 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, the invalid click determination method according to an aspect of the present invention obtains the search credit information of the searcher at the first search service providing site when a click for a predetermined search item is received from the searcher. step; Calculating a search credit rating of the searcher using the search credit information; And determining the click as an invalid click when the calculated search creditability of the searcher is equal to or less than a first reference value.

상술한 목적을 달성하기 위한 본 발명의 일 측면에 따른 무효 클릭 판단 시스템은 검색자로부터 소정의 검색 항목에 대한 클릭을 수신하면, 제1 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용 정보를 획득하고 상기 검색 신용 정보를 이용하여 상기 검색자의 검색 신용도를 산출하는 검색 신용도 산출부; 및 상기 산출된 검색자의 검색 신용도가 제1 기준치 이하이면 상기 클릭을 무효 클릭으로 판단하는 무효 클릭 판단부를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, an invalid click determination system according to an aspect of the present invention obtains search credit information of the searcher at a first search service providing site when a click for a predetermined search item is received from the searcher. A search credit calculator for calculating a search credit of the searcher using the search credit information; And an invalid click determination unit determining the click as an invalid click when the calculated search creditability of the searcher is equal to or less than a first reference value.

상술한 바와 같이 본 발명에 따르면, 검색자의 경제적 또는 사회적 이익을 위해 행해지는 부정한 목적의 클릭을 무효 클릭으로 검출해낼 수 있는 효과가 있다.As described above, according to the present invention, an invalid click can be detected as an invalid click that is made for a searcher's economic or social benefit.

또한, 본 발명에 따르면, 검색 서비스와 관련된 검색자의 검색 신용도를 산출하고 무효 클릭의 검출에 이용함으로써, 다수의 검색 항목의 순위를 신뢰성 있게 정하고, 정확하고 검색자의 목적에 부합하는 검색 결과를 제공할 수 있는 다른 효과가 있다.Further, according to the present invention, by calculating the search creditworthiness of a searcher associated with a search service and using it for the detection of invalid clicks, it is possible to reliably rank a plurality of search items and provide accurate and accurate search results. There are other effects that can be.

또한, 본 발명에 따르면, 검색자의 검색 신용 정보를 획득하고 검색자의 검색 신용도 산출에 이용할 수 있는 다른 효과가 있다.In addition, according to the present invention, there is another effect that can be used to obtain the search credit information of the searcher and to calculate the search credit rating of the searcher.

도 1은 검색자가 검색 서버에 접속하여 검색어를 입력한 경우의 검색 결과 웹 페이지.1 is a search result web page when a searcher connects to a search server and inputs a search term.

도 2는 본 발명의 일 실시예에 따른 무효 클릭 판단 시스템의 블록도.2 is a block diagram of an invalid click determination system in accordance with an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따라 검색 신용 정보 데이터베이스에 테이블 형태로 저장된 검색 신용 정보.3 is a search credit information stored in a table form in a search credit information database according to an embodiment of the present invention.

도 4는 본 발명의 다른 실시예에 따른 무효 클릭 판단 시스템의 블록도.4 is a block diagram of a system for determining invalid clicks according to another embodiment of the present invention.

도 5는 본 발명의 일 실시예에 따른 무효 클릭 판단 방법을 나타낸 순서도5 is a flowchart illustrating a method for determining invalid clicks according to an embodiment of the present invention.

도 6는 본 발명의 다른 실시예에 따른 무효 클릭 판단 방법을 나타낸 순서도.6 is a flowchart illustrating a method for determining invalid clicks according to another exemplary embodiment of the present invention.

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

202: 무효 클릭 판단 시스템 204: 입출력부202: invalid click determination system 204: input and output unit

206: 검색자 식별자 수집부 208: 검색 신용 정보 데이터 베이스206: searcher identifier collection unit 208: search credit information database

210: 검색 신용도 산출부 212: 무효 클릭 판단부210: search credit rating unit 212: invalid click determination unit

214: 검색자 단말기214: searcher terminal

본 발명의 실시예에 대한 상세한 설명을 하기 이전에 본 발명에서 사용된 용어에 대해 간략히 설명한다.Before describing the embodiments of the present invention, the terms used in the present invention will be briefly described.

검색자의 검색 신용도란 검색 서비스 제공 사이트가 검색자를 부정한 목적을 가진 이용자가 아닌 정상적인 검색 서비스 이용자로서 신뢰하는 정도를 말하며, 검색자가 검색 서비스를 정상적인 검색 목적으로 이용함으로써 획득된다. 그리고 검색 신용 정보란, 상기 검색자의 검색 신용도를 판단하기 위한 파라메터의 정보를 말한다.The search creditworthiness of the searcher refers to the degree to which the search service providing site trusts the searcher as a normal search service user, not a fraudulent user, and is obtained by using the search service for a normal search purpose. The search credit information refers to information of a parameter for determining the search credit level of the searcher.

본 발명에서 어뷰징(Abusing)이란 검색 서비스 제공 사이트를 통하여 검색 서비스를 제공받으려는 정상적인 사용자에 의한 검색 항목 클릭 행위가 아니라 경제적 또는 사회적으로 이익을 얻을 목적으로 특정 검색 항목에 대해 단시간에 많은 클릭을 행함으로써 검색 항목의 인기 순위를 조작하려는 등의 불공정 행위를 말한다.In the present invention, abusing is not a click of a search item by a normal user who wants to receive a search service through a search service providing site. Unfair behavior, such as trying to manipulate the popularity ranking of search items.

무효 클릭이란 어뷰징을 위한 부정한 목적의 클릭으로 판단되어, 검색 서비스 제공자에 의해 검색 항목의 인기도 조사 등에서 정상적인 검색자의 클릭으로 카운트되지 않는 클릭을 말한다.Invalid clicks are clicks that are judged to be illegal clicks for abusing and are not counted as normal searcher clicks by the search service provider in the search for popularity of search items.

이하 첨부된 도면을 참조하여 본 발명의 실시예에 대해 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 일 실시예에 따른 무효 클릭 판단 시스템의 블록도이다.2 is a block diagram of a system for determining invalid clicks according to an embodiment of the present invention.

검색자(searcher)는 인터넷과 연결된 검색자 단말기(214)를 통하여 검색 서버(미도시)에 접속하며, 검색 서버(미도시)에 포함된 무효 클릭 판단 시스템(202)과 연결되게 된다. 본 발명에 따른 일 실시예에서는 검색 서버에 무효 클릭 판단 시스템(202)이 포함된 것으로 설명하겠으나, 변형된 실시예에서는 무효 클릭 판단 시스템(202)이 검색 서버와 분리되어 위치할 수 있다.A searcher connects to a search server (not shown) through a searcher terminal 214 connected to the Internet, and is connected to an invalid click determination system 202 included in the search server (not shown). In an exemplary embodiment of the present invention, the search server includes the invalid click determination system 202. However, in the modified embodiment, the invalid click determination system 202 may be located separately from the search server.

도시된 바와 같이, 무효 클릭 판단 시스템(202)은 검색자 단말기(214)로부터 제1 검색 서비스 제공 사이트가 제공한 검색 결과 중 소정의 검색 항목에 대한 클릭을 수신하면, 수신한 클릭의 무효 클릭 여부를 판단하는 것으로서, 입출력부(204), 검색자 식별자 수집부(206), 검색 신용 정보 데이터베이스(208), 검색 신용도 산출부(210), 및 무효 클릭 판단부(212)를 포함한다.As shown, when the invalid click determination system 202 receives a click for a predetermined search item among search results provided by the first search service providing site from the searcher terminal 214, whether the invalid click is received is invalid. The input / output unit 204, a searcher identifier collection unit 206, a search credit information database 208, a search credit rating calculation unit 210, and an invalid click determination unit 212 are included.

입출력부는(206)는 검색과 관련된 클릭 정보, 검색자의 로그 정보, 또는 쿠키 등을 수신할 수 있다. 또한, 검색자의 요청에 대한 검색 결과 또는 검색자 단말기(214)에 검색자를 식별하기 위한 쿠키가 없을 경우, 새롭게 지정된 검색자 식별자가 포함된 쿠키 등을 검색자 단말기(214)로 송신할 수 있다.The input / output unit 206 may receive click information related to a search, log information of a searcher, a cookie, or the like. In addition, when there is no search result for the searcher's request or the cookie for identifying the searcher in the searcher terminal 214, a cookie including a newly designated searcher identifier may be transmitted to the searcher terminal 214.

쿠키는 검색자 단말기(214)가 검색 서버(미도시)에 접속한 경우, 검색 서버(미도시)가 검색자 단말기(214)의 하드 디스크에 저장하여 두는 특별한 파일이다. 검색 서버(미도시)의 접속에 사용되는 HTTP 프로토콜에서 웹 페이지에 대한 각각의 요구는 다른 요구들과 모두 독립적(independent)이다.A cookie is a special file that a search server (not shown) stores on the hard disk of the searcher terminal 214 when the searcher terminal 214 accesses a search server (not shown). In the HTTP protocol used to connect to a search server (not shown), each request for a web page is independent of all other requests.

따라서, 검색 서버(미도시)는 검색자 단말기(214)로 이전에 어떤 페이지를 보냈는지 또는 이전에 어떤 작업을 함께 수행했는지에 관한 아무런 정보를 가질 수 없다. 이와 같이 독립적으로 처리되는 각각의 요구들 사이의 관련을 맺기 위하여 쿠키가 제공되며, 이러한 쿠키는 검색 서버(미도시)에게 사용자 아이디와 비밀번호, 방문한 사이트의 정보 관한 정보를 검색자 단말기(214)에 저장할 수 있도록 하여 주는 역할을 한다.Thus, the search server (not shown) may have no information as to which page has previously sent to the searcher terminal 214 or which work has previously been performed together. Cookies are provided in order to establish an association between each of these requests, which are handled independently. These cookies provide the search server (not shown) with the searcher terminal 214 with information about the user's ID and password and information about the site visited. It allows you to save.

상기 입출력부(206)를 통해 수신된 정보들은 검색자 식별자 수집부(206) 또는 검색 신용 정보 데이터베이스(208)로 전송될 수 있다.The information received through the input / output unit 206 may be transmitted to the searcher identifier collection unit 206 or the search credit information database 208.

검색자 식별자 수집부(206)는 검색자의 식별 정보를 통해 검색자의 식별자를 수집하며, 상기 수집된 검색자 식별자는 검색자를 식별하고, 검색자의 검색 신용 정보를 상기 검색자 식별자에 맵핑하여 검색 신용 정보 데이터베이스(208)에 저장하는데 사용된다.The searcher identifier collection unit 206 collects the searcher's identifier through the searcher's identification information, and the collected searcher identifier identifies the searcher and maps the searcher's search credit information to the searcher identifier. It is used to store in the database 208.

일 실시예에 있어서, 검색자 식별 정보는 상기 검색자 단말기(214)에 저장된 제1 쿠키이고, 검색자 식별자는 제1 쿠키로부터 획득한 사용자 아이디일 수 있다. In one embodiment, the searcher identification information may be a first cookie stored in the searcher terminal 214, and the searcher identifier may be a user ID obtained from the first cookie.

일 실시예에 있어서, 검색자 식별 정보가 상기 검색자 단말기(214)에 저장되어 있지 않다면, 상기 검색자 식별자는 검색과 관련된 클릭 정보로부터 추출된 검색자의 IP 주소가 될 수 있다.In one embodiment, if searcher identification information is not stored in the searcher terminal 214, the searcher identifier may be the searcher's IP address extracted from the click information associated with the search.

변형된 실시예에 있어서, 검색자 식별 정보가 상기 검색자 단말기(214)에 저장되어 있지 않다면, 상기 검색자 단말기(214)로 상기 검색자의 사용자 아이디를 포함하는 제2 쿠키를 입출력부(204)를 통해 새롭게 제공할 수 있다.In the modified embodiment, if searcher identification information is not stored in the searcher terminal 214, the input / output unit 204 sends a second cookie including the searcher's user ID to the searcher terminal 214. Newly provided through

따라서, 검색자가 검색 항목에 대해 행한 클릭을 제1 클릭이라 한다면, 검색자 식별자 수집부(206)는 제1 쿠키에 저장된 제1 검색 서비스 사이트의 사용자 아이디를 제1 클릭에 대한 검색자 식별자라 판단하고 추출할 수 있다.Therefore, if the searcher clicks on the search item as the first click, the searcher identifier collection unit 206 determines that the user ID of the first search service site stored in the first cookie is the searcher identifier for the first click. Can be extracted.

검색 신용 정보 데이터베이스(208)는 상기 검색자의 검색 신용도 판단에 이용하기 위한 검색 신용 정보를 저장한다. 일 실시예에 있어서, 검색자의 제1 검색 서비스 제공 사이트에서의 로그인 여부, 검색자의 실명 확인 여부, 검색자가 과거의 검색 서비스 사용시 행한 무효 클릭 횟수, 타사가 제공하는 제2 검색 서비스 제공 사이트에서 상기 검색자의 검색 신용도, 소정의 검색 항목에 대한 검색자의 최종 클릭 시간, 및 상기 검색자의 IP 주소 중 적어도 하나를 포함하여 저장할 수 있다. 여기서, 검색 신용 정보 데이터베이스(208)에 저장된 정보는 검색자의 검색 서비스 사용에 따라 이전부터 누적되어온 정보일 수 있다.The search credit information database 208 stores search credit information for use in determining the search creditworthiness of the searcher. In one embodiment, whether the searcher is logged in at the first search service providing site, whether the searcher is checking the real name, the number of invalid clicks that the searcher has made in the past using the search service, the search at the second search service providing site provided by a third party And at least one of the search credit rating of the user, the last click time of the searcher for a predetermined search item, and the searcher's IP address. Here, the information stored in the search credit information database 208 may be information that has been accumulated previously according to the searcher's use of the search service.

일 실시예에 있어서, 검색자의 무효 클릭 횟수의 경우, 무효 클릭 판단부(212)로부터 제1 클릭이 무효 클릭으로 판단되었다는 알림 신호를 수신하면 횟수가 증가될 수 있다.In one embodiment, the number of invalid clicks by the searcher may be increased when a notification signal indicating that the first click is determined to be invalid clicks is received from the invalid click determination unit 212.

그리고, 일 실시예에 있어서, 검색자 식별자에 맵핑되는 검색 신용 정보가 없는 경우 특정 초기값을 검색 신용 정보 데이터베이스(208)에 저장할 수 있다.In one embodiment, when there is no search credit information mapped to the searcher identifier, a specific initial value may be stored in the search credit information database 208.

도 3은 본 발명의 일 실시예에 따라 검색 신용 정보 데이터베이스에 테이블 형태로 저장된 검색 신용 정보이다.3 is search credit information stored in a table form in a search credit information database according to an embodiment of the present invention.

도 3을 참조하여 "n301naver"의 검색자 식별자(304)를 가지는 검색자가 제1 클릭을 행한 경우 검색 신용 정보(302)를 살펴보면, 검색자는 제1 클릭을 행한 당시에 로그인을 한 상태(306)이고, 검색 결과를 제공한 제1 검색 서비스 제공 사이트에 실명 확인을 한 상태(308)이며, 과거에 무효 클릭을 한 경력(310)이 없고, A사가 제공하는 제2 검색 서비스 제공 사이트에서 상기 검색자의 검색 신용도(312)는 120이며, "202.124.35.241"의 IP 주소(314)를 가지며, 가장 최근 소정의 검색 결과를 클릭한 최종 클릭 시간(316)은 "2007-09-03, 19:49:57"인 것을 알 수 있다.Referring to FIG. 3, when the searcher having the searcher identifier 304 of "n301naver" performs the first click, looking up the search credit information 302, the searcher is logged in at the time of the first click (306). , The first search service providing site that provided the search results, the real name is confirmed (308), there is no past invalid clicks (310) in the past, the second search service providing site provided by Company A of the searcher The search credit rating 312 is 120, has an IP address 314 of " 202.124.35.241 ", and the last click time 316 that clicked the most recent predetermined search result was " 2007-09-03, 19:49: 57 ".

다시 도 2를 참조하면, 검색 신용도 산출부(210)는 검색 신용 정보 데이터베이스(208)의 검색자 식별자에 맵핑되는 검색 신용 정보를 이용하여 제1 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용도를 산출한다. Referring back to FIG. 2, the search credit rating calculation unit 210 calculates the search credit rating of the searcher at the first search service providing site using search credit information mapped to the searcher identifier of the search credit information database 208. do.

검색 신용도 산출부(210)가 검색자의 검색 신용 정보를 이용하여 제1 클릭에 대해 검색자의 검색 신용도를 산출하는 방법은 소정의 기본 신용도 레벨에 상기 검색 신용 정보와 관련된 이벤트 발생시마다 부여되는 가중치를 합산하여 상기 검색자의 검색 신용도를 산출하는 것일 수 있다.The search credit calculation unit 210 calculates the search credit of the searcher for the first click by using the search credit information of the searcher, and adds a weight given to each occurrence of the event related to the search credit information to a predetermined basic credit level. It may be to calculate the search credit rating of the searcher.

일 실시예에 있어서, 상기 이벤트는 상기 검색자가 로그인한 경우, 상기 검색자가 실명 확인한 경우, 상기 검색자의 무효 클릭 횟수가 특정 기준치 이하인 경우, 제2 검색 서비스 제공 사이트에서 상기 검색자의 검색 신용도가 특정 기준치 이상인 경우, 상기 검색자의 IP 주소의 네트워크 주소가 특정 네트워크 주소와 일치하는 경우, 또는 검색자의 소정의 검색 항목에 대한 최종 클릭을 제2 클릭이라고 하면 제2 클릭부터 특정 시간 경과 후 상기 제1 클릭을 행하는 경우 발생할 수 있다.In an embodiment, when the searcher logs in, when the searcher confirms his or her real name, and when the number of invalid clicks of the searcher is less than or equal to a predetermined threshold, the search creditability of the searcher on a second search service providing site is determined by a specific threshold. In this case, when the network address of the searcher's IP address matches a specific network address, or when the final click on the searcher's predetermined search item is a second click, the first click is elapsed after a certain time from the second click. May occur when doing so.

검색자의 검색 신용도를 산출하는 방법을 도 3을 참조하여 설명하겠다. 일 예로 검색자 식별자(304)가 "n302naver"인 검색자가 제1 클릭을 행한 경우 검색자의 검색 신용도를 산출해보면, 우선 기본 신용도 레벨을 부여하여 검색자의 검색 신용도를 50으로 만든다. 그리고, 수신한 검색 신용 정보 중 로그인에 관련된 이벤트(306)가 발생하는지 살펴본다. 여기서, 검색자는 로그인을 하였으므로 이벤트 발생으로 판단하고 20의 가중치를 주어 신용도는 50에서 70이 된다. 이후, 실명 확인 여부(308)는 하지 않았으므로 가중치를 주지 않아 신용도는 여전히 70이 된다.A method of calculating the search credit of the searcher will be described with reference to FIG. 3. For example, when a searcher whose searcher identifier 304 is "n302naver" performs a first click, the search credit rating of the searcher is calculated. First, the search credit rating of the searcher is set to 50 by giving a default credit rating level. In addition, it looks at whether an event 306 related to login occurs among the received search credit information. Here, since the searcher logged in, it is determined that an event has occurred and the weight of 20 is given so that the credit rating is 50 to 70. Thereafter, since the real name is not confirmed whether or not (308) is not given a credit rating is still 70.

이어, 만약 무효 클릭 횟수 관련 이벤트(310)는 검색자의 무효 클릭 횟수가 20회 이하일 경우 발생한다고 한다면, 검색자는 과거 10회의 경력이 있고 이는 기준치 20회 이하이므로, 가중치 10을 부여하여 지금까지 산출한 신용도는 80이 된다. 그리고, A사가 제공하는 제2 검색 서비스 제공 사이트에서 상기 검색자의 신용도가 100 이상인 경우 이벤트가 발생한다고 한다면(312), 검색자는 제2 검색 서비스 제공 사이트에서 신용도가 60이므로, 가중치를 받지 못해 신용도는 여전히 80이 된다.Subsequently, if the event related to invalid clicks 310 occurs when the number of invalid clicks of the searcher is 20 or less, the searcher has 10 past experiences, which is 20 or less than the threshold value. The credit rating is 80. If an event occurs when the searcher's credit rating is 100 or more on the second search service providing site provided by company A (312), the searcher does not receive a weight because the credit rating is 60 on the second search service providing site. Still 80.

이어, 검색자의 IP 주소(314)에서 네트워크 주소가 특정 네트워크 주소와 일치하는지 조사한다. IP 주소 중 앞 부분은 검색자의 단말기가 속한 네트워크의 주소이다. IP 주소는 4 바이트로 구성되며, 이 중 앞 부분은 검색자의 단말기가 속한 네트워크를 식별하기 위한 네트워크 주소이고, 나머지 부분이 상기 네트워크 내에서 검색자의 단말기를 식별하기 위한 주소가 된다. 따라서, 상기 IP 주소 중에서 네트워크 주소를 추출한다. 일 실시예에 있어서, 앞의 3 바이트를 네트워크 주소로 간주하여 IP 주소로부터 네트워크 주소를 얻는다. "n302naver"는 IP 주소가 206.134.25.441이므로, 네트워크 주소로 206.134.25를 추출한다.Next, the network address in the searcher's IP address 314 is checked to match the specific network address. The first part of the IP address is the address of the network to which the searcher's terminal belongs. The IP address is composed of 4 bytes, the first part of which is a network address for identifying the network to which the searcher's terminal belongs, and the other part is an address for identifying the searcher's terminal in the network. Therefore, a network address is extracted from the IP address. In one embodiment, the first three bytes are regarded as the network address and the network address is obtained from the IP address. Since "n302naver" has an IP address of 206.134.25.441, it extracts 206.134.25 as a network address.

여기서 추출된 네트워크 주소는 대기업, 공공기관, 또는 특정 방화벽을 가진 신뢰받는 집단의 특정 네트워크 주소일 수 있고, 이러한 네트워크 주소는 제1 검색 서비스 제공 사이트로부터 신뢰받을 수 있는 주소로서 신용도 산출 시 가중치를 부여 받는다. 여기서, 206.134.25가 상기 신뢰받는 특정 네트워크 주소 중의 하나라면, 검색자의 검색 신용도는 가중치 10을 받아 90이 된다.The extracted network address may be a specific network address of a large company, a public institution, or a trusted group having a specific firewall, and the network address is a trusted address from the first search service providing site and weighted in calculating the credit rating. Receive. Here, if 206.134.25 is one of the trusted specific network addresses, then the search creditability of the searcher is weighted 10 to 90.

이어, 최종 클릭 시간(316)을 검토하여, 검색자의 최종 클릭인 제2 클릭으로부터 특정 시간 경과 후 상기 제1 클릭을 행한 경우 가중치를 부여한다. 만약, 상기 특정 시간이 1시간이고 제1 클릭을 행한 시간이 "2007-09-03, 19:59:57"이라면, 제2 클릭을 행한 시간은 "2007-09-03, 19:49:57"이므로 제1 클릭은 제2 클릭으로부터 10분 밖에 경과하지 않은 시점에서 행해진 것이다. 따라서, 가중치는 부여되지 않고, 검색자의 검색 신용도는 여전히 90이 된다.Next, the last click time 316 is reviewed and weighted when the first click is made after a specific time elapses from the second click, which is the last click of the searcher. If the specific time is 1 hour and the time for the first click is "2007-09-03, 19:59:57", the time for the second click is "2007-09-03, 19:49:57" ", Therefore, the first click was made when only 10 minutes had elapsed from the second click. Thus, no weight is assigned and the search credit of the searcher is still 90.

이와 같이 가장 최근의 제2 클릭으로부터 특정 시간이 지난 후 제1 클릭을 행한 경우 가중치를 부여하는 이유는 무효 클릭으로 인정되는 횟수가 많아짐에 따라 신용도가 낮아지고 회복이 되지 않는다면, 인기 검색 항목 통계 등에 사용할 검색자의 수가 지나치게 감소하는 문제가 발생하게 되므로, 가장 최근 소정의 검색 항목에 대한 클릭 후 일정 시간이 지나면 다시 검색자의 검색 신용도를 회복시켜주자는 것이다.As such, the reason for weighting the first click after a specific time elapses from the most recent second click is that as the number of invalid clicks is recognized, the credit rating is lowered and the recovery is not recovered. Since there is a problem that the number of searchers to be used is excessively reduced, it is to restore the search creditability of the searchers again after a certain time after clicking on the most recent predetermined search item.

다시 도 2를 참조하면, 전술한 판단 방법에 의해 최종적으로 산출되는 검색자의 검색 신용도는 90이 되며, 이 정보는 무효 클릭 판단부(212)로 전송된다.Referring back to FIG. 2, the search creditability of the searcher finally calculated by the above-described determination method is 90, and this information is transmitted to the invalid click determination unit 212.

무효 클릭 판단부(212)는 산출된 검색자의 검색 신용도를 이용하여 제1 클릭이 무효 클릭인지 판단한다. 일 실시예로서, 상기 산출된 검색자의 검색 신용도가 특정 기준치 이하이면 상기 제1 클릭을 무효 클릭으로 판단할 수 있다. 전술한 예에서, 최종적으로 산출된 검색자의 검색 신용도는 90이고 무효 클릭 판단의 기준이 되는 상기 특정 기준치가 100이라면, 제1 클릭은 검색자의 검색 신용도가 100 이하이므로 무효 클릭으로 검출되게 된다.The invalid click determination unit 212 determines whether the first click is invalid by using the calculated search creditability of the searcher. As an exemplary embodiment, when the calculated search creditability of the searcher is less than or equal to a certain reference value, the first click may be determined as an invalid click. In the above example, if the search credit rating of the searcher finally calculated is 90 and the specific criterion value that is the criterion for invalid click determination is 100, the first click is detected as an invalid click because the search credit rating of the searcher is 100 or less.

따라서, 제1 클릭은 제1 검색 서비스 제공 사이트에서 인기 검색 항목 등을 선정하기 위한 통계 자료에 카운트되지 않는 무효 클릭이 되며, 무효 클릭 판단부(212)는 검색 신용 정보 데이터베이스(208)로 제1 클릭이 무효 클릭으로 검출되었음을 알려 검색자가 행한 무효 클릭 횟수를 1만큼 증가시킨다.Accordingly, the first click becomes invalid clicks that are not counted in statistical data for selecting popular search items and the like on the first search service providing site, and the invalid click determination unit 212 sends the first clicks to the search credit information database 208. When the click is detected as an invalid click, the number of invalid clicks performed by the searcher is increased by one.

도 4는 본 발명의 다른 실시예에 따른 무효 클릭 판단 시스템(402)의 블록도로서, 무효 클릭 판단 시스템(402)은 입출력부(404), 검색자 식별자 수집부(406), 검색 신용 정보 데이터베이스(408), 검색 신용도 산출부(410), 무효 클릭 판단부(412), 및 어뷰징 판단부(416)를 포함한다.4 is a block diagram of an invalid click determination system 402 according to another embodiment of the present invention. The invalid click determination system 402 includes an input / output unit 404, a searcher identifier collection unit 406, and a search credit information database. 408, a search credit calculator 410, an invalid click determiner 412, and an abusing determiner 416.

입출력부(404), 검색자 식별자 수집부(406), 검색 신용 정보 데이터베이스(408), 검색 신용도 산출부(410), 및 무효 클릭 판단부(412)는 도 2에 도시된 같은 명칭의 블록이 행하는 기능을 수행할 수 있다.Input and output unit 404, searcher identifier collection unit 406, search credit information database 408, search credit rating calculation unit 410, and invalid click determination unit 412 is a block of the same name shown in FIG. Function can be performed.

어뷰징 판단부(416)는 검색자가 행한 제1 클릭의 입력 패턴을 분석하여 단 시간 내에 많은 클릭 수를 얻기 위한 부정한 목적의 클릭인지 판단한다. 이때, 상기 입력 패턴은 클릭 속도, 입력 장치의 종류, 특정 프로그램에 의한 자동 클릭 여부 등이 될 수 있고, 이러한, 어뷰징 판단 방법은 일반적인 어뷰징 판단 알고리즘에 의한 방법일 수 있다.The abusing determination unit 416 analyzes the input pattern of the first click made by the searcher and determines whether the click is for an illegal purpose to obtain a large number of clicks within a short time. In this case, the input pattern may be a click speed, a type of input device, whether or not to automatically click by a specific program, and the like. The abusing determination method may be a method using a general abusing determination algorithm.

일 실시예에 있어서, 상기 어뷰징 판단부(416)는 상기 검색자의 최종 클릭 시간인 소정의 검색 항목에 대한 제2 클릭과 상기 제1 클릭을 비교하여 상기 제2 클릭으로부터 상기 제1 클릭이 특정 시간 이내에 행해지고, 상기 제1 클릭 및 상기 제2 클릭에 의해 선택된 검색 항목의 사이트 식별자가 일치하는 경우 상기 제1 클릭을 어뷰징으로 판단할 수 있다.In one embodiment, the abusing determination unit 416 compares the first click and the second click for a predetermined search item, which is the last click time of the searcher, so that the first click is specified from the second click. If the site identifier of the search item selected by the first click and the second click matches, the first click may be determined as abusing.

여기서, 사이트 식별자는 입출력부(404)가 검색자 단말기(414)로부터 수신한 검색 항목 클릭 정보로부터 추출할 수 있다.Here, the site identifier may be extracted from the search item click information received by the input / output unit 404 from the searcher terminal 414.

여기서, 사이트 식별자는 검색 항목을 식별하는 식별자이고, 검색 항목에 대응하는 URL 정보일 수 있다. 이때, 제1 클릭에 대한 URL 정보가 "http://www.naver.com/download"이고, 제2 클릭에 대한 URL 정보가 "http://www.naver.com"이라면, 제1 클릭 및 제2 클릭에 대한 사이트 식별자는 도메인 네임인 "www.naver.com"가 일치하므로 서로 같다고 볼 수 있다. 그러나, 변형된 실시예에 있어서는, "www.naver.com"와 같은 도메인 네임뿐만 아니라, 디렉토리 및 파일명을 포함한 URL 정보가 일치해야 사이트 식별자가 일치한다고 판단할 수 있다.Here, the site identifier may be an identifier for identifying the search item and may be URL information corresponding to the search item. At this time, if the URL information for the first click is "http://www.naver.com/download" and the URL information for the second click is "http://www.naver.com", the first click and The site identifiers for the second click are the same because the domain name "www.naver.com" matches. However, in the modified embodiment, not only the domain name such as "www.naver.com" but also the URL information including the directory and file name must match to determine that the site identifier matches.

여기서, 상기 제2 클릭이 행해진 시간과 제2 클릭에 의해 선택된 검색 항목의 사이트 식별자는 상기 어뷰징 판단부(416) 또는 검색 신용 정보 데이터베이스(408)에 상기 검색자의 검색자 식별자에 맵핑되어 저장된 정보일 수 있다.Here, the time at which the second click is made and the site identifier of the search item selected by the second click are information stored by being mapped to the searcher identifier of the searcher in the abusing determination unit 416 or the search credit information database 408. Can be.

상술한 바와 같이, 본 발명의 일 실시예에 따른 무효 클릭 판단 시스템(202, 402)은 여러 구성요소로 나누어진 것으로 설명하였으나, 상기 구성요소들끼리 합쳐진 형태로 실시될 수도 있다.As described above, the invalid click determination system 202 or 402 according to an embodiment of the present invention has been described as being divided into various components, but the components may be implemented in a combined form.

도 5는 본 발명의 일 실시예에 따른 무효 클릭 판단 방법을 나타낸 순서도이다.5 is a flowchart illustrating a method for determining invalid clicks according to an exemplary embodiment of the present invention.

먼저, 검색 요청에 따라 제1 검색 서비스 제공 사이트에서 제공한 검색 결과에서 검색자가 소정의 검색 항목에 대해 제1 클릭을 행하면, 검색자의 검색자 식별자를 획득한다(제502 단계). 일 실시예에 있어서, 상기 검색자의 식별자는 상기 검색자의 단말기에 저장된 제1 쿠키로부터 획득한 사용자 아이디, 상기 검색자의 주소, 또는 상기 검색자의 로그인 아이디일 수 있다.First, when a searcher makes a first click on a predetermined search item in a search result provided by a first search service providing site according to a search request, a searcher identifier of a searcher is obtained (step 502). In one embodiment, the identifier of the searcher may be a user ID obtained from a first cookie stored in the searcher's terminal, the address of the searcher, or the login ID of the searcher.

일 실시예에 있어서, 상기 검색자의 단말기에 상기 검색자의 식별자가 없는 경우, 제502 단계 후 상기 검색자의 단말기로 새롭게 지정된 상기 검색자의 식별자를 포함하는 제2 쿠키를 제공하는 단계를 더 포함할 수 있다.In an embodiment, if the searcher's terminal does not have the searcher's identifier, the method may further include providing a second cookie including an identifier of the searcher newly designated to the searcher's terminal after operation 502. .

이어, 검색 신용 정보 데이터베이스에서 상기 검색자의 식별자와 맵핑되는 상기 검색자의 검색 신용 정보를 획득한다(제504 단계).In operation 504, the search credit information of the searcher mapped to the identifier of the searcher is acquired from the search credit information database.

이어, 획득한 검색 신용 정보를 이용하여 검색자의 검색 신용도를 산출한다(제506 단계). 일 실시예에 있어서, 상기 검색자의 검색 신용도를 산출하는 방법은 상기 검색자의 검색 신용도를 소정의 기본 신용도 레벨에 상기 검색 신용 정보와 관련된 이벤트 발생시마다 부여되는 가중치를 합산하여 산출하는 것일 수 있다. Subsequently, the search credit rating of the searcher is calculated using the obtained search credit information (step 506). In one embodiment, the method of calculating the search credit rating of the searcher may be calculated by summing the search credit rating of the searcher by adding a weight given to each occurrence of an event related to the search credit information to a predetermined basic credit level.

여기서, 상기 이벤트는 상기 검색자가 로그인한 경우, 상기 검색자가 실명 확인한 경우, 상기 검색자의 무효 클릭 횟수가 특정 기준치 이하인 경우, 제2 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용도가 특정 기준치 이상인 경우, 상기 검색자의 IP 주소에서 네트워크 주소가 특정 네트워크 주소와 일치하는 경우, 또는 상기 검색자의 최종 클릭인 제2 클릭으로부터 특정 시간 경과 후 상기 제1 클릭을 행하는 경우 발생할 수 있다. Here, when the searcher logs in, when the searcher confirms the real name, when the number of invalid clicks by the searcher is less than or equal to a certain threshold, when the search creditability of the searcher on a second search service providing site is greater than or equal to a specific threshold, This may occur when a network address in the searcher's IP address matches a specific network address or when the first click is made after a specific time elapses from the second click, which is the last click of the searcher.

이어, 산출한 검색자의 검색 신용도가 제1 기준치 이하인지 판단한다(제 508 단계). 만약 검색자의 검색 신용도가 제1 기준치 이하이면 무효 클릭으로 판단하고(제510 단계), 제1 기준치를 초과하면 유효 클릭으로 판단한다(제512 단계).Next, it is determined whether the calculated search creditability of the searcher is equal to or less than the first reference value (step 508). If the search creditability of the searcher is equal to or less than the first reference value, it is determined as an invalid click (step 510), and when it exceeds the first reference value, it is determined as an effective click (step 512).

일 실시예에 있어서, 상기 제1 클릭이 어뷰징으로 판단되면, 검색 신용 정보 데이터베이스에 저장된 상기 검색자의 무효 클릭 횟수를 증가시킬 수 있다.In one embodiment, if the first click is determined to be abusing, the number of invalid clicks of the searcher stored in the search credit information database may be increased.

도 6는 본 발명의 다른 실시예에 따른 무효 클릭 판단 방법을 나타낸 순서도이다.6 is a flowchart illustrating a method for determining invalid clicks according to another exemplary embodiment of the present invention.

먼저, 검색자가 소정의 검색 항목에 대해 제1 클릭을 행하면, 검색자의 검색자 식별자를 획득한다(제602 단계).First, when a searcher makes a first click on a predetermined search item, a searcher identifier of the searcher is obtained (step 602).

이어, 제1 클릭의 어뷰징 여부를 판단한다(제604 단계). 어뷰징 판단은 검색자가 행한 제1 클릭의 입력 패턴을 분석하여 단 시간 내에 많은 클릭 수를 얻기 위한 부정한 목적의 클릭인지 판단하기 위함이다. 이때, 상기 입력 패턴은 클릭 속도, 입력 장치의 종류, 특정 프로그램에 의한 자동 클릭 여부 등이 될 수 있고, 이러한, 어뷰징 판단 방법은 일반적인 어뷰징 판단 알고리즘에 의한 방법일 수 있다.Next, it is determined whether the first click is abusing (step 604). The abusing decision is for analyzing the input pattern of the first click made by the searcher to determine whether the click is for an illegal purpose to obtain a large number of clicks within a short time. In this case, the input pattern may be a click speed, a type of input device, whether or not to automatically click by a specific program, and the like. The abusing determination method may be a method using a general abusing determination algorithm.

여기서, 어뷰징 여부를 판단하는 방법은, 먼저 상기 검색자 식별자에 맵핑되는 검색자의 최종 클릭인 제2 클릭을 수신한 시간 및 제2 클릭과 관련된 사이트 식별자를 획득한다.Here, in the method of determining whether or not, first, a time of receiving a second click, which is a final click of a searcher mapped to the searcher identifier, and a site identifier related to the second click are obtained.

그리고, 제1 클릭이 제2 클릭으로부터 특정 시간 이내에 수신되고 각 클릭과 관련된 사이트 식별자가 같은 경우 제1 클릭을 어뷰징으로 판단한다. 일 예로, 어뷰징 판단의 기준이 되는 특정 시간이 10초이고 검색자가 제2 클릭을 행한 후, 5초 후에 같은 사이트 식별자를 가지는 검색 항목에 대해 상기 제1 클릭을 행한 경우, 제1 클릭은 제2 클릭으로부터 10초 이내에 동일한 사이트 식별자에 대해 행해진 것이므로 어뷰징으로 판단된다.If the first click is received within a certain time from the second click and the site identifier associated with each click is the same, the first click is determined as abusing. For example, when a specific time that is a criterion for abusing judgment is 10 seconds and the searcher makes a second click, and after 5 seconds, the first click is performed on a search item having the same site identifier, the first click is a second time. It is determined to be abusing because the same site identifier is performed within 10 seconds from the click.

만약, 제1 클릭이 어뷰징으로 판단된 경우, 제1 클릭을 검색 신용도 산출 없이 무효 클릭으로 판단한다(제612 단계). 또한, 제1 클릭이 어뷰징이 아닌 것으로 판단된 경우, 이후 제606 단계 내지 제614 단계는 도 5를 통해 전술한 단계와 동일하므로 생략하기로 한다.If it is determined that the first click is abusing, it is determined that the first click is an invalid click without calculating the search credit (operation 612). In addition, when it is determined that the first click is not abusing, steps 606 to 614 are the same as those described above with reference to FIG. 5, and thus will be omitted.

상술한 무효 클릭 판단 방법은 다양한 컴퓨터 수단을 이용하여 수행될 수 있는 프로그램 형태로도 구현될 수 있는데, 이때 무효 클릭 판단 방법을 수행하기 위한 프로그램은 하드 디스크, CD-ROM, DVD, 롬(ROM), 램, 또는 플래시 메모리와 같은 컴퓨터로 판독할 수 있는 기록 매체에 저장된다.The above-described invalid click determination method may also be implemented in the form of a program that can be executed using various computer means. In this case, a program for performing the invalid click determination method may be a hard disk, a CD-ROM, a DVD, or a ROM. Data is stored in a computer-readable recording medium, such as, RAM, or flash memory.

본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.Those skilled in the art to which the present invention pertains will understand that the present invention can be implemented in other specific forms without changing the technical spirit or essential features.

예컨대, 상술한 실시예에 있어서는 산출된 검색 신용도가 이후에도 지속적으로 영향을 미치는 것으로 기재하였지만, 변형된 실시예에 있어서는, 검색 항목의 인기도 등에 관한 통계 산출에 적용 가능한 검색자의 수가 지나치게 감소하는 경우 검색자의 신용도를 리셋하거나, 검색 신용도를 사전에 정해진 값만큼 증가시킴으로써 적용 가능한 검색자의 수를 증가시킬 수 있을 것이다.For example, in the above-described embodiment, the calculated search creditworthiness is described as having a continuous influence thereafter. However, in the modified embodiment, when the number of searchers that can be applied to statistical calculations regarding the popularity of search items or the like decreases excessively, The number of applicable searchers may be increased by resetting the credit, or by increasing the search credit by a predetermined value.

그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Therefore, it is to be understood that the embodiments described above are exemplary in all respects and not restrictive. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be construed as being included in the scope of the present invention. do.

Claims (21)

검색자로부터 소정의 검색 항목에 대한 클릭을 수신하면, 제1 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용 정보를 획득하는 단계;Obtaining search credit information of the searcher at a first search service providing site when receiving a click for a predetermined search item from the searcher; 소정의 기본 신용도 레벨에 상기 검색 검색 신용 정보와 관련된 이벤트 발생시마다 부여되는 가중치를 합산하여 상기 검색자의 검색 신용도를 산출하는 단계; 및Calculating a search credit rating of the searcher by adding a weight given to each predetermined event related to the search search credit information to a predetermined basic credit level; And 상기 산출된 검색자의 검색 신용도가 제1 기준치 이하이면 상기 클릭을 무효 클릭으로 판단하는 단계;Determining the click as an invalid click when the calculated search creditability of the searcher is equal to or less than a first reference value; 를 포함하는 것을 특징으로 하는 무효 클릭 판단 방법.Invalid click determination method comprising a. 제1항에 있어서,The method of claim 1, 상기 검색자의 검색 신용 정보를 획득하는 단계는,Acquiring the search credit information of the searcher, 상기 검색자의 식별자를 획득하는 단계; 및Obtaining an identifier of the searcher; And 상기 검색자의 식별자와 맵핑되는 상기 검색자의 검색 신용 정보를 획득하는 단계;Obtaining search credit information of the searcher mapped to the identifier of the searcher; 를 포함하는 것을 특징으로 하는 무효 클릭 판단 방법.Invalid click determination method comprising a. 제2항에 있어서,The method of claim 2, 상기 검색자의 식별자는 상기 검색자의 단말기에 저장된 제1 쿠키로부터 획득한 사용자 아이디 또는 상기 검색자의 IP 주소인 것을 특징으로 하는 무효 클릭 판단 방법.And the identifier of the searcher is a user ID obtained from a first cookie stored in the searcher's terminal or an IP address of the searcher. 제2항에 있어서,The method of claim 2, 상기 검색자의 단말기에 상기 검색자의 식별자가 저장되어 있지 않은 경우, 상기 검색자의 단말기로 상기 검색자의 식별자를 포함하는 제2 쿠키를 제공하는 단계를 더 포함하는 것을 특징으로 하는 무효 클릭 판단 방법.And if the identifier of the searcher is not stored in the searcher's terminal, providing a second cookie including the searcher's identifier to the searcher's terminal. 제1항에 있어서,The method of claim 1, 상기 검색 신용 정보는 상기 검색자의 로그인 여부, 상기 검색자의 실명 확인 여부, 상기 검색자의 무효 클릭 횟수, 제2 검색 서비스 제공 사이트에서 상기 검색자의 검색 신용도, 상기 검색자의 최종 클릭 시간, 및 상기 검색자의 IP 주소 중 적어도 하나를 포함하는 것을 특징으로 무효 클릭 판단 방법.The search credit information includes whether the searcher is logged in, whether the searcher's real name is verified, the number of invalid clicks by the searcher, the search creditability of the searcher at a second search service providing site, the last click time of the searcher, and the searcher's IP. Invalid click determination method comprising at least one of the address. 검색자로부터 소정의 검색 항목에 대한 클릭을 수신하면, 제1 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용 정보를 획득하는 단계;Obtaining search credit information of the searcher at a first search service providing site when receiving a click for a predetermined search item from the searcher; 상기 검색 신용 정보를 이용하여 상기 검색자의 검색 신용도를 산출하는 단계;Calculating a search credit rating of the searcher using the search credit information; 상기 산출된 검색자의 검색 신용도가 제1 기준치 이하이면 상기 클릭을 무효 클릭으로 판단하는 단계; 및Determining the click as an invalid click when the calculated search creditability of the searcher is equal to or less than a first reference value; And 상기 소정의 검색 항목에 대한 클릭이 무효 클릭으로 판단되면, 상기 검색자의 무효 클릭 횟수를 증가시키는 단계를 포함하고,If the click on the predetermined search item is determined to be an invalid click, increasing the number of invalid clicks of the searcher; 상기 검색 신용 정보는 상기 검색자의 로그인 여부, 상기 검색자의 실명 확인 여부, 상기 검색자의 무효 클릭 횟수, 제2 검색 서비스 제공 사이트에서 상기 검색자의 검색 신용도, 상기 검색자의 최종 클릭 시간, 및 상기 검색자의 IP 주소 중 적어도 하나를 포함하는 것을 특징으로 하는 무효 클릭 판단 방법.The search credit information includes whether the searcher is logged in, whether the searcher's real name is verified, the number of invalid clicks by the searcher, the search creditability of the searcher at a second search service providing site, the last click time of the searcher, and the searcher's IP. Invalid click determination method comprising at least one of the address. 삭제delete 제1항에 있어서,The method of claim 1, 상기 이벤트가 발생하는 경우는 상기 검색자가 로그인한 경우, 상기 검색자가 실명 확인한 경우, 상기 검색자의 무효 클릭 횟수가 제2 기준치 이하인 경우, 제2 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용도가 제3 기준치 이상인 경우, 상기 검색자의 IP 주소에서 네트워크 주소가 특정 네트워크 주소와 일치하는 경우, 및 상기 검색자의 최종 클릭 시간으로부터 특정 시간 경과 후 상기 소정의 검색 항목에 대한 클릭을 수신하는 경우 중 적어도 하나인 것을 특징으로 하는 무효 클릭 판단 방법.When the event occurs, when the searcher logs in, when the searcher confirms his real name, and when the number of invalid clicks by the searcher is less than or equal to a second reference value, the search creditability of the searcher on the second search service providing site is third; The reference value is greater than or equal to, at least one of a network address in the searcher's IP address that matches a specific network address, and a click for the predetermined search item after a specific time elapses from the searcher's last click time. Characterized by the invalid click determination method. 제1항에 있어서, The method of claim 1, 상기 소정의 검색 항목에 대한 클릭의 어뷰징 여부를 판단하는 단계를 더 포함하되,Determining whether or not the click on the predetermined search item is further included, 상기 소정의 검색 항목에 대한 클릭이 어뷰징으로 판단되면, 상기 소정의 검색 항목에 대한 클릭을 무효 클릭으로 판단하는 것을 특징으로 하는 무효 클릭 판단 방법.And if it is determined that the click on the predetermined search item is abusing, the click on the predetermined search item is determined to be an invalid click. 제9항에 있어서,The method of claim 9, 상기 어뷰징 여부를 판단하는 단계에서, 상기 소정의 검색 항목에 대한 클릭은 상기 검색자의 최종 클릭 시간으로부터 특정 시간 이내에 수신되고, 상기 소정의 검색 항목에 대한 클릭 및 상기 검색자의 최종 클릭에 의해 선택된 검색 항목의 사이트 식별자가 일치하는 경우 어뷰징으로 판단되는 것을 특징으로 하는 무효 클릭 판단 방법.In the determining of the abusing state, the click on the predetermined search item is received within a specific time from the last click time of the searcher, and the search item selected by the click on the predetermined search item and the last click of the searcher. If the site identifiers of the match, the invalid click determination method, characterized in that determined as abusing. 제1항 내지 제10항 중 어느 하나의 항에 기재된 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록매체.A computer-readable recording medium having recorded thereon a program for performing the method according to any one of claims 1 to 10. 검색자로부터 소정의 검색 항목에 대한 클릭을 수신하면, 제1 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용 정보를 획득하고, 소정의 기본 신용도 레벨에 상기 검색 신용 정보와 관련된 이벤트 발생시마다 부여되는 가중치를 합산하여 상기 검색자의 검색 신용도를 산출하는 검색 신용도 산출부; 및Receiving a click on a predetermined search item from a searcher, the search credit information of the searcher at the first search service providing site is obtained, and a weight that is assigned to a predetermined basic credit level every time an event related to the search credit information occurs. A search credit calculation unit configured to calculate a search credit of the searcher by summing; And 상기 산출된 검색자의 검색 신용도가 제1 기준치 이하이면 상기 클릭을 무효 클릭으로 판단하는 무효 클릭 판단부;An invalid click determination unit determining the click as an invalid click when the calculated search creditability of the searcher is equal to or less than a first reference value; 를 포함하는 것을 특징으로 하는 무효 클릭 판단 시스템.Invalid click determination system comprising a. 제12항에 있어서,The method of claim 12, 상기 검색자의 식별자를 수집하는 검색자 식별자 수집부; 및A searcher identifier collection unit for collecting an identifier of the searcher; And 상기 수집된 검색자의 식별자에 맵핑되는 상기 검색자의 검색 신용 정보를 저장하는 검색 신용 정보 데이터베이스를 더 포함하는 것을 특징으로 하는 무효 클릭 판단 시스템.And a search credit information database for storing the search credit information of the searcher mapped to the collected searcher's identifiers. 제13항에 있어서,The method of claim 13, 상기 검색자 식별자 수집부는 상기 검색자의 식별자로서 상기 검색자의 단말기에 저장된 제1 쿠키로부터 획득한 사용자 아이디 또는 상기 검색자의 IP 주소를 수집하는 것을 특징으로 하는 무효 클릭 판단 시스템.And the searcher identifier collecting unit collects a user ID obtained from a first cookie stored in the searcher's terminal or an IP address of the searcher as an identifier of the searcher. 제13항에 있어서,The method of claim 13, 상기 검색자 식별자 수집부는 상기 검색자의 단말기에 상기 검색자의 식별자가 저장되지 않은 경우, 상기 검색자의 단말기로 상기 검색자의 식별자를 포함하는 제2 쿠키를 제공하는 것을 특징으로 하는 무효 클릭 판단 시스템.And the searcher identifier collecting unit provides a second cookie including the searcher's identifier to the searcher's terminal when the searcher's identifier is not stored in the searcher's terminal. 제12항에 있어서,The method of claim 12, 상기 검색 신용 정보는 상기 검색자의 로그인 여부, 상기 검색자의 실명 확인 여부, 상기 검색자의 무효 클릭 횟수, 제2 검색 서비스 제공 사이트에서 상기 검색자의 검색 신용도, 상기 검색자가 가장 최근에 소정의 검색 항목에 대해 제2 클릭을 행한 시간, 및 상기 검색자의 IP 주소 중 적어도 하나를 포함하는 것을 특징으로 무효 클릭 판단 시스템.The search credit information includes information on whether the searcher is logged in, whether the searcher's real name is checked, the number of invalid clicks by the searcher, the search creditability of the searcher on a second search service providing site, and the searcher's most recent search item. And at least one of the time of the second click and the IP address of the searcher. 삭제delete 제12항에 있어서,The method of claim 12, 상기 이벤트가 발생하는 경우는 상기 검색자가 로그인한 경우, 상기 검색자가 실명 확인한 경우, 상기 검색자의 무효 클릭 횟수가 제2 기준치 이하인 경우, 제2 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용도가 제3 기준치 이상인 경우, 상기 검색자의 IP 주소에서 네트워크 주소가 특정 네트워크 주소와 일치하는 경우, 및 상기 검색자의 최종 클릭 시간으로부터 특정 시간 경과 후 상기 소정의 검색 항목에 대한 클릭을 수신하는 경우 중 적어도 하나인 것을 특징으로 하는 무효 클릭 판단 시스템.When the event occurs, when the searcher logs in, when the searcher confirms his real name, and when the number of invalid clicks by the searcher is less than or equal to a second reference value, the search creditability of the searcher on the second search service providing site is third; The reference value is greater than or equal to, at least one of a case where a network address in the searcher's IP address matches a specific network address, and when a click for the predetermined search item is received after a specific time elapses from the searcher's last click time. Characterized by invalid click determination system. 제12항에 있어서,The method of claim 12, 상기 클릭의 어뷰징 여부를 판단하는 어뷰징 판단부를 더 포함하되,Further comprising an abusing determination unit for determining whether the click of the abusing, 상기 무효 클릭 판단부는 상기 클릭이 어뷰징으로 판단되면, 상기 클릭을 무효 클릭으로 판단하는 것을 특징으로 하는 무효 클릭 판단 시스템.The invalid click determination system, when the click is determined to be abusing, invalid click determination system, characterized in that for determining the click as invalid click. 제19항에 있어서,The method of claim 19, 상기 어뷰징 판단부는 상기 소정의 검색 항목에 대한 클릭이 상기 검색자의 최종 클릭 시간으로부터 특정 시간 이내에 수신되고, 상기 소정의 검색 항목에 대한 클릭 및 상기 검색자의 최종 클릭에 의해 선택된 검색 항목의 사이트 식별자가 일치하는 경우 상기 소정의 검색 항목에 대한 클릭을 어뷰징으로 판단하는 것을 특징으로 하는 무효 클릭 판단 시스템.The abusing determination unit receives a click on the predetermined search item within a specific time from the last click time of the searcher, and the site identifier of the search item selected by the click on the predetermined search item and the last click of the searcher match. Invalid click determination system, characterized in that for determining the click on the predetermined search item by abusing. 검색자로부터 소정의 검색 항목에 대한 클릭을 수신하면, 제1 검색 서비스 제공 사이트에서의 상기 검색자의 검색 신용 정보를 획득하고, 상기 검색 신용 정보를 이용하여 상기 검색자의 검색 신용도를 산출하는 검색 신용도 산출부; 및Receiving a search credit information of the searcher at a first search service providing site when receiving a click on a predetermined search item from a searcher, calculating search credit rating of the search creditor of the searcher using the search credit information. part; And 상기 산출된 검색자의 검색 신용도가 제1 기준치 이하이면 상기 클릭을 무효 클릭으로 판단하며, 상기 소정의 검색 항목에 대한 클릭이 무효 클릭으로 판단되면, 상기 검색자의 무효 클릭 횟수를 증가시키는 무효 클릭 판단부를 포함하고,If the calculated search creditability of the searcher is equal to or less than a first reference value, the click is determined to be an invalid click. If the click on the predetermined search item is determined to be an invalid click, the invalid click determination unit that increases the number of invalid clicks of the searcher is determined. Including, 상기 검색 신용 정보는 상기 검색자의 로그인 여부, 상기 검색자의 실명 확인 여부, 상기 검색자의 무효 클릭 횟수, 제2 검색 서비스 제공 사이트에서 상기 검색자의 검색 신용도, 상기 검색자의 최종 클릭 시간, 및 상기 검색자의 IP 주소 중 적어도 하나를 포함하는 것을 특징으로 하는 무효 클릭 판단 시스템.The search credit information includes whether the searcher is logged in, whether the searcher's real name is verified, the number of invalid clicks by the searcher, the search creditability of the searcher at a second search service providing site, the last click time of the searcher, and the searcher's IP. Invalid click determination system comprising at least one of an address.
KR1020070115923A 2007-11-14 2007-11-14 System and Method for Determining Invalid Clicks KR100914600B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070115923A KR100914600B1 (en) 2007-11-14 2007-11-14 System and Method for Determining Invalid Clicks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070115923A KR100914600B1 (en) 2007-11-14 2007-11-14 System and Method for Determining Invalid Clicks

Publications (2)

Publication Number Publication Date
KR20090049704A KR20090049704A (en) 2009-05-19
KR100914600B1 true KR100914600B1 (en) 2009-08-31

Family

ID=40858351

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070115923A KR100914600B1 (en) 2007-11-14 2007-11-14 System and Method for Determining Invalid Clicks

Country Status (1)

Country Link
KR (1) KR100914600B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101639752B1 (en) * 2015-02-13 2016-07-15 네이버 주식회사 System and method for aggregating view of contents using filter logic

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002245339A (en) * 2001-02-20 2002-08-30 Mitsubishi Electric Corp System for deciding consideration for internet advertisement and system for preventing illegal action
KR100619178B1 (en) * 2003-03-19 2006-09-05 엔에이치엔(주) Method and apparatus for detecting invalid clicks on the internet search engine
KR100619179B1 (en) * 2004-07-21 2006-09-08 엔에이치엔(주) Method and apparatus for detecting invalid clicks on the internet search engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002245339A (en) * 2001-02-20 2002-08-30 Mitsubishi Electric Corp System for deciding consideration for internet advertisement and system for preventing illegal action
KR100619178B1 (en) * 2003-03-19 2006-09-05 엔에이치엔(주) Method and apparatus for detecting invalid clicks on the internet search engine
KR100619179B1 (en) * 2004-07-21 2006-09-08 엔에이치엔(주) Method and apparatus for detecting invalid clicks on the internet search engine

Also Published As

Publication number Publication date
KR20090049704A (en) 2009-05-19

Similar Documents

Publication Publication Date Title
CN107465651B (en) Network attack detection method and device
JP4358188B2 (en) Invalid click detection device in Internet search engine
US9300755B2 (en) System and method for determining information reliability
CN108156131B (en) Webshell detection method, electronic device and computer storage medium
US8806622B2 (en) Fraudulent page detection
US8850567B1 (en) Unauthorized URL requests detection
JP6408395B2 (en) Blacklist management method
CN103530365A (en) Method and system for acquiring downloading link of resources
CN109359263B (en) User behavior feature extraction method and system
CN108337269A (en) A kind of WebShell detection methods
WO2020210976A1 (en) System and method for detecting anomaly
TWI701932B (en) Identity authentication method, server and client equipment
CN111079138A (en) Abnormal access detection method and device, electronic equipment and readable storage medium
CN107135199B (en) Method and device for detecting webpage backdoor
CN114285639B (en) Website safety protection method and device
CN117336098A (en) Network space data security monitoring and analyzing method
KR100914600B1 (en) System and Method for Determining Invalid Clicks
CN108282495B (en) DNS hijacking defense method and device
US9843559B2 (en) Method for determining validity of command and system thereof
CN113923039B (en) Attack equipment identification method and device, electronic equipment and readable storage medium
CN115001724B (en) Network threat intelligence management method, device, computing equipment and computer readable storage medium
CN112702349B (en) Network attack defense method and device and electronic bidding transaction platform
Lou et al. Cut-and-pick transactions for proxy log mining
KR100619179B1 (en) Method and apparatus for detecting invalid clicks on the internet search engine
KR100462829B1 (en) A method for determining validity of command and a system thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120705

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20130626

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150722

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20160725

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170704

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190701

Year of fee payment: 11