KR100443483B1 - 급상승 검색어 검출 방법 및 시스템 - Google Patents

급상승 검색어 검출 방법 및 시스템 Download PDF

Info

Publication number
KR100443483B1
KR100443483B1 KR1020040028146A KR20040028146A KR100443483B1 KR 100443483 B1 KR100443483 B1 KR 100443483B1 KR 1020040028146 A KR1020040028146 A KR 1020040028146A KR 20040028146 A KR20040028146 A KR 20040028146A KR 100443483 B1 KR100443483 B1 KR 100443483B1
Authority
KR
South Korea
Prior art keywords
information
input
search word
database
search
Prior art date
Application number
KR1020040028146A
Other languages
English (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 KR1020040028146A priority Critical patent/KR100443483B1/ko
Application granted granted Critical
Publication of KR100443483B1 publication Critical patent/KR100443483B1/ko
Priority to PCT/KR2005/001166 priority patent/WO2005114511A1/en
Priority to US11/584,875 priority patent/US8015185B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/18Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
    • 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
    • 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/01Social networking
    • 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

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Mathematical Physics (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Health & Medical Sciences (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Biology (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Probability & Statistics with Applications (AREA)
  • Operations Research (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computing Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 방법 및 시스템에 관한 것으로서, 더욱 상세하게는 각 검색어 별 평균치와 표준편차를 이용하여 급상승 기준 수치를 생성하고, 상기 급상승 기준 수치와 측정된 입력 회수를 비교함으로써 입력 회수가 급상승한 검색어를 검출할 수 있는 방법 및 시스템에 관한 것이다.
본 발명에 따른 급상승 검색어 검출 방법은 검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 데이터베이스를 유지하는 단계(상기 제1 입력 회수 정보는 소정의 시간 간격마다 생성되어 상기 데이터베이스에 기록됨), 상기 데이터베이스를 참조하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 표준편차 정보를 생성하는 단계, 상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제1 검색어 별로 급상승 기준 수치 정보를 생성하는 단계, 사용자 단말기로부터 제2 검색어를 입력 받는 단계, 상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 단계, 상기 제2 입력 회수 정보와 상기 급상승 기준 수치 정보를 비교하는 단계, 및 상기 제2 입력 회수 정보 중 상기 급상승 기준 수치 정보 이상인 제3 입력 회수 정보와 연관된 제3 검색어를 검출하는 단계를 포함하는 것을 특징으로 한다.
본 발명에 따르면, 사용자로부터의 입력 회수가 급상승하는 검색어를 신속하게 검출하고, 그에 따른 맞춤 서비스를 사용자에게 제공할 수 있는 급상승 검색어 검출 방법 및 시스템이 제공된다.

Description

급상승 검색어 검출 방법 및 시스템{METHOD AND SYSTEM FOR DETECTING SERACH TERMS WHOSE POPULARITY INCREASE RAPIDLY}
본 발명은 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 방법 및 시스템에 관한 것으로서, 더욱 상세하게는 각 검색어 별 평균치와 표준편차를 이용하여 급상승 기준 수치를 생성하고, 상기 급상승 기준 수치와 측정된 입력 회수를 비교함으로써 입력 회수가 급상승한 검색어를 검출할 수 있는 방법 및 시스템에 관한 것이다.
일반적으로 검색 서비스를 제공하는 검색 서비스 시스템은 사용자로부터 검색어가 입력되면 상기 검색어에 대응하는 검색 결과(예를 들면, 상기 검색어를 포함하는 웹 사이트, 상기 검색어를 포함하는 기사, 상기 검색어를 포함하는 파일명을 갖는 이미지 등)를 사용자에게 제공한다.
이러한 검색 서비스 시스템에 있어서 사용자로부터 입력되는 검색어는 다양하게 존재할 수 있으나, 실제적으로 사용자로부터 입력되는 회수에 따른 1000여 개의 상위 검색어가 전체 검색 요청에서 차지하는 비율은 매우 높고, 나머지 검색어가 전체 검색 요청에서 차지하는 비율은 매우 낮다. 이는, 검색 요청 회수가 높은 상위 검색어 몇 개에 대해서 집중적으로 검색 결과를 제공하는 맞춤(Customization) 서비스를 통하여 사용자에게 더 높은 수준의 검색 서비스를 제공할 수 있다는 것을 의미한다.
그런데, 이러한 상위 검색어를 분석해 보면, 1) 상시적으로 상위에 랭크되는 검색어(예를 들면, "게임", "고스톱", "연예인" 등)가 있는 반면, 2) 일정한 기간에 순위가 급상승하여 상위 검색어에 속하게 되는 경우가 있다.
상기 1)의 경우는 현재 대부분의 인터넷 검색 서비스 제공 업체에서 나름대로 최적화된 정보를 사용자에게 제공하고 있지만, 상기 2)의 경우는 사용자로부터의 입력 회수가 급상승하는 검색어를 인식하여 검출하는 것이 상당히 어렵기 때문에 인터넷 검색 서비스 제공 업체는 이에 대한 적절한 대응을 하지 못하고, 상당한 시간이 흐른 후에야 이를 인식하게 되는 경우가 많았다. 이 경우, 인터넷 검색 서비스 제공 업체가 이를 인식하고 대응을 하고자 하는 시점에서는 이미 해당 검색어의 순위가 하락해 있는 등으로 인해 상기 대응을 하는 것이 의미가 없어지는 경우가 발생했다.
또한, 상기 2)의 경우 사람이 신문 기사 등에 다수 등장하는 용어를 식별하고 이를 급상승 검색어로 추정하는 방법을 사용할 수도 있지만, 이러한 방법에 의한 급상승 검색어의 검출은 이미 상기 검색어가 대중에 널리 알려진 후에야 행할 수 있는 것으로서 시기적으로 그 검출이 매우 늦어지는 단점이 있고, 또한 모든 분야의 검색어를 포괄하여 검출할 수 없는 문제점도 있다.
한편, 한국특허출원 제 10-2000-7010220 호(공개번호 특2001-0086259)는 빠른 속도로 인기도가 상승하는 웹 페이지를 하이 플라이어(High-Flyers) 히트 목록으로 검색자에게 제공하는 인터넷 검색 엔진에 대해 개시하고 있다. 상기 하이 플라이어 히트 목록은 검색 결과에서 사용자가 클릭한 회수가 급격히 상승하는 사이트들의 목록을 의미한다.
상기 인터넷 검색 엔진은 초기 일정 기간 동안의 각 사이트에 대한 클릭 회수 및 상기 각 사이트에 대한 지금까지의 누적 클릭 회수를 측정하여, 상기 각 사이트의 인기도 변화율을 계산하고, 그에 따라 빠른 속도로 인기도가 상승하는 사이트를 하이 플라이어 히트 목록으로 검색자에게 제공한다.
그러나, 상기 인터넷 검색 엔진을 이용하는 경우에도, 사용자로부터 입력되는 검색어가 아닌 클릭되는 사이트의 인기도가 급상승하는지 여부를 검출함으로 인해 특정 검색어에 대한 입력 회수가 급상승하는지 여부를 검출할 수 없는 문제점이 여전히 존재한다.
결국, 상기 인터넷 검색 엔진에 의하더라도, 여전히 인터넷 검색 서비스 제공 업체는 일정한 기간에 순위가 급상승하여 상위 검색어에 속하게 되는 검색어를 검출할 수 없음으로 인해, 이에 대한 적절한 대응을 하지 못하고 상당한 시간이 흐른 후에야 이를 인식하게 되어, 검색 요청 회수가 급상승하는 검색어에 대해서 집중적으로 검색 결과를 제공하는 맞춤(Customization) 서비스를 사용자에게 적절한 시점에 제공할 수 없는 단점이 있다.
이에, 사용자로부터의 입력 회수가 급상승하는 검색어를 신속하게 검출하고, 그에 따라 상기 급상승 검색어에 대한 맞춤 서비스를 사용자에게 제공하여 사용자의 편의를 극대화할 수 있는 새로운 기술의 출현이 요청되어 왔다.
본 발명은 상술한 바와 같은 종래 기술의 문제점을 해결하기 위해 안출된 것으로서, 각 검색어 별 평균치와 표준편차를 이용하여 급상승 기준 수치를 생성하고 상기 급상승 기준 수치와 측정된 입력 회수를 비교함으로써 입력 회수가 급상승한 검색어를 검출함으로써, 상기 급상승 검색어에 대한 맞춤 서비스를 사용자에게 제공할 수 있는 급상승 검색어 검출 방법 및 시스템을 제공하는 것을 그 목적으로 한다.
또한, 본 발명에 따른 급상승 검색어 검출 방법 및 시스템은 사용자로부터의 입력 회수가 급상승하는 검색어를 신속하게 검출하여 사용자에게 제공함으로써, 인기도가 급상승하는 검색어를 이용한 검색 결과를 신속하게 제공 받고자 하는 사용자의 욕구를 충족시키는 것을 그 목적으로 한다.
또한, 본 발명에 따른 급상승 검색어 검출 방법 및 시스템은 사용자로부터의 입력 회수가 급상승하는 검색어를 신속하게 검출함으로써, 인터넷 검색 서비스 제공 업체가 상기 검출된 급상승 검색어를 다양한 분야에 활용하여 그 수익을 극대화할 수 있도록 하는 것을 그 목적으로 한다.
또한, 본 발명에 따른 급상승 검색어 검출 방법 및 시스템은 일정 기간 동안 모든 분야에 걸쳐 누적된 데이터를 종합하여 급상승 검색어를 검출함으로써, 보다 정확하고 다양한 분야에 걸친 급상승 검색어를 제공 받고자 하는 사용자의 욕구를 충족시키는 것을 그 목적으로 한다.
도 1은 본 발명의 일실시예에 따른 급상승 검색어 검출 시스템의 네트워크 연결을 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른 급상승 검색어 검출 방법을 도시한 흐름도이다.
도 3은 본 발명의 일실시예에 있어서, 데이터베이스의 일례를 도시한 도면이다.
도 4는 본 발명의 일실시예에 있어서, 급상승 기준 수치 정보와의 비교를 통하여 급상승 검색어를 검출하기 위한 그래프의 일례를 도시한 도면이다.
도 5는 본 발명의 일실시예에 있어서, 검색어 입력 순위 정보를 포함하는 제2 데이터베이스의 일례를 도시한 도면이다.
도 6은 본 발명의 다른 실시예에 따른 급상승 검색어 검출 방법을 도시한 흐름도이다.
도 7은 본 발명의 또 다른 실시예에 따른 급상승 검색어 검출 방법을 도시한 흐름도이다.
도 8은 본 발명의 또 다른 실시예에 따른 급상승 검색어 검출 시스템을 도시한 블록도이다.
도 9는 본 발명의 또 다른 실시예에 따른 급상승 검색어 검출 시스템을 도시한 블록도이다.
도 10은 본 발명에 따른 급상승 검색어 검출 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도이다.
<도면의 주요 부분에 대한 부호의 설명>
800 : 급상승 검색어 검출 시스템
801 : 데이터베이스 802 : 데이터베이스 관리 수단
803 : 평균치/표준편차 정보 생성 수단
804 : 급상승 기준 수치 정보 생성 수단
805 : 검색어 입력 수단 806 : 카운터 수단
807 : 비교 수단 808 : 검색어 검출 수단
상기의 목적을 달성하고, 상술한 종래 기술의 문제점을 해결하기 위하여, 본 발명의 일실시예에 따른 급상승 검색어 검출 방법은 검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 데이터베이스를 유지하는 단계(상기 제1 입력 회수 정보는 소정의 시간 간격마다 생성되어 상기 데이터베이스에 기록됨), 상기 데이터베이스를 참조하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 표준편차 정보를 생성하는 단계, 상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제1 검색어 별로 급상승 기준 수치 정보를 생성하는 단계, 사용자 단말기로부터 제2 검색어를 입력 받는 단계, 상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 단계, 상기 제2 입력 회수 정보와 상기 급상승 기준 수치 정보를 비교하는 단계, 및 상기 제2 입력 회수 정보 중 상기 급상승 기준 수치 정보 이상인 제3 입력 회수 정보와 연관된 제3 검색어를 검출하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 일측에 따르면, 상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스를 유지하는 단계(상기 검색어 입력 순위 정보는 상기 시간 간격마다 생성되어 상기 제2 데이터베이스에 기록됨), 상기 데이터베이스를 참조하여 상기 제3 입력 회수 정보와 연관된 입력 회수 상승 정보를 산출하는 단계, 상기 제2 데이터베이스를 참조하여 상기 제3 입력 회수 정보에 대응하는 입력 순위 정보를 검색하는 단계, 상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 입력 순위 상승 정보를 산출하는 단계, 상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제3 입력 회수 정보에 관한 표준정규변수 정보를 생성하는 단계, 상기 입력 회수 상승 정보, 상기 입력 순위 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 이용하여 급상승 지수 정보를 생성하는 단계, 및 상기 급상승 지수 정보에 기초하여 상기 제3 검색어에 관한 급상승 순위 정보를 생성하는 단계를 더 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법이 제공된다.
또한, 본 발명에 따른 급상승 검색어 검출 시스템은 검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 데이터베이스, 상기 제1 입력 회수 정보를 소정의 시간 간격마다 생성하여 상기 데이터베이스에 기록하는 데이터베이스 관리 수단, 상기 데이터베이스를 참조하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 표준편차 정보를 생성하는 평균치/표준편차 정보 생성 수단, 상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제1 검색어 별로 급상승 기준 수치 정보를 생성하는 급상승 기준 수치 정보 생성 수단, 사용자 단말기로부터 제2 검색어를 입력 받는 검색어 입력 수단, 상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 카운터 수단, 상기 제2 입력 회수 정보와 상기 급상승 기준 수치 정보를 비교하는 비교 수단, 및 상기 제2 입력 회수 정보 중 상기 급상승 기준 수치 정보 이상인 제3 입력 회수 정보와 연관된 제3 검색어를 검출하는 검색어 검출 수단을 포함하는 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 급상승 검색어 검출 방법 및 시스템을 상세히 설명하기로 한다.
도 1은 본 발명의 일실시예에 따른 급상승 검색어 검출 시스템의 네트워크 연결을 도시한 도면이다. 사용자들은 사용자 단말기(110a 또는 110b)를 이용하여 유무선 통신망을 급상승 검색어 검출 시스템(100)에 접속하여 검색어를 입력한다. 급상승 검색어 검출 시스템(100)은 상기 검색어에 대한 입력 회수를 소정의 데이터베이스에 기록하고, 이를 분석함으로써 급상승 검색어를 검출한다. 또한, 본 발명의 또 다른 실시예에 따른 급상승 검색어 검출 시스템(100)은 상기 검출한 급상승 검색어에 대한 순위 정보를 생성하여 사용자 단말기(110a 또는 110b)로 전송할 수 있다. 본 발명에 따른 급상승 검색어 검출 시스템(100)은 검색 서비스 시스템에 통합되어 운영될 수 있고, 따라서, 사용자가 인터넷 검색 서비스 시스템에 접속한 경우, 상기 검출된 급상승 검색어에 대한 순위 정보 등을 사용자에게 제공할 수 있다. 또한, 사용자로부터 입력 받은 검색어가 검출된 급상승 검색어에 해당하는 경우, 사전에 준비한 상세한 검색 결과를 제공함으로써 소위 맞춤 서비스를 사용자에게 제공할 수 있다.
도 2는 본 발명의 일실시예에 따른 급상승 검색어 검출 방법을 도시한 흐름도이다. 본 실시예에 따른 급상승 검색어 검출 방법은 소정의 급상승 검색어 검출 시스템에서 제공된다.
단계(201)에서 본 발명에 따른 급상승 검색어 검출 시스템은 검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 데이터베이스를 유지한다. 상기 급상승 검색어 검출 시스템은 상기 제1 입력 회수 정보를 소정의 시간 간격마다 생성하여 상기 데이터베이스에 기록한다.
도 3은 본 발명의 일실시예에 있어서, 상기 데이터베이스의 일례를 도시한 도면이다. 도 3에 도시한 것과 같이, 상기 데이터베이스는 검색어 식별자(301) 및 상기 검색어 식별자(301)와 연관된 검색어에 대한 입력 회수 정보를 포함할 수 있다. 도 3에 도시된 도면 부호(302)를 참조하면, 상기 데이터베이스에는 "스노보드"와 연관된 검색어 식별자 "s54095" 및 "스노보드"에 대한 입력 회수 정보 "50", "60", "500"으로 소정의 시간 간격마다 기록되어 있다. 도 3에는 상기 시간 간격이 "하루"인 데이터베이스의 일례를 도시하였지만, 상기 시간 간격은 시스템 운영자에 의해서 "하루", "이틀", "일주일" 등과 같이 다양하게 결정될 수 있고, 상기 시스템 운영자는 기존의 시간 간격을 다른 시간 간격으로 변경할 수도 있다.
단계(202)에서 상기 급상승 검색어 검출 시스템은 상기 데이터베이스를 참조하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 표준편차 정보를 생성한다. 본 발명의 일실시예에 따르면, 상기 급상승 검색어 검출 시스템은 상기 평균치 정보 및 상기 표준편차 정보를 소정의 시간 간격마다 생성할 수 있는데, 여기서 상기 시간 간격은 시스템 운영자에 의해서 "1달", "2달", "3달" 등과 같이 다양하게 결정될 수 있고, 상기 시스템 운영자는 기존의 시간 간격을 다른 시간 간격으로 변경할 수도 있다. 또한, 상기 급상승 검색어 검출 시스템은 임의의 시점에서 상기 제1 입력 회수 정보에 관한 평균치 정보 및 표준편차 정보를 생성할 수도 있다.
본 발명의 일실시예에 따르면, 상기 급상승 검색어 검출 시스템은 단계(202)에서 검색어 별 평균치 정보 및 표준편차 정보를 생성함에 있어서, 급상승 검색어인지 여부를 판단하는 시점에서의 데이터는 고려하지 않을 수 있다. 즉, 후술하듯이 상기 급상승 검색어 검출 시스템은 사용자 단말기로부터 제2 검색어를 입력 받아 상기 제2 검색어가 급상승 검색어인지 여부를 판단하게 되는데, 상기 제2 검색어의 입력 회수에 관한 데이터는 평균치 정보 및 표준편차 정보를 생성함에 있어 고려하지 않을 수 있다. 급상승 검색어에 해당하는 시점에서의 입력 회수는 종전 데이터에 비해 현격히 클 것이므로, 이를 고려할 경우 상기 제2 검색어의 입력 회수에 관한 평균치 정보 및 표준편차 정보가 매우 커짐으로 인하여, 현재 시점에서 상기 제2 검색어에 대한 입력 회수가 급상승하고 있는지 여부를 정확하게 판단할 수 없게 되기 때문이다. 따라서, 본 실시예에 의하면, 보다 정확한 급상승 검색어 검출이 가능하게 되는 효과를 얻을 수 있다.
단계(203)에서 상기 급상승 검색어 검출 시스템은 상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제1 검색어 별로 급상승 기준 수치 정보를 생성한다. 상기 급상승 기준 수치 정보는 특정 검색어에 대한 입력 회수가 급상승하고 있는지 여부를 판단하는 기준 수치가 된다.
본 발명의 일실시예에 따르면, 상기 급상승 검색어 검출 시스템은 단계(203)에서 상기 표준편차 정보에 소정의 수를 곱한 값과 상기 평균치 정보를 합산하여 상기 급상승 기준 수치 정보를 생성할 수 있다. 예를 들어, 상기 소정의 수는 3일 수 있다. 이 경우, 상기 급상승 기준 수치 정보는 "평균 + (3*표준편차)"와 같은 수식으로 표현될 수 있다.
본 실시예에 의하면, 평균적으로 입력되는 회수보다 상당히 높은 입력 회수를 기록한 검색어가 출현하는 경우에만 그 입력 회수가 상기 급상승 기준 수치 정보 이상에 해당하게 되어, 급상승 검색어가 과도하게 검출되는 것을 미연에 방지할 수 있게 되고, 이로써 과도한 수의 급상승 검색어가 검출됨으로 인한 불필요한 메모리의 소요를 줄이고, 또한 상기 급상승 검색어 검출 시스템의 처리속도 향상도 꾀할 수 있는 효과를 얻을 수 있다.
단계(204)에서 상기 급상승 검색어 검출 시스템은 사용자 단말기로부터 제2 검색어를 입력 받고, 단계(205)에서 상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하여, 단계(206)에서 상기 제2 입력 회수 정보와 상기 급상승 기준 수치 정보를 비교한다.
또한, 상기 급상승 검색어 검출 시스템은 단계(207)에서 상기 제2 입력 회수정보 중 상기 급상승 기준 수치 정보 이상인 제3 입력 회수 정보와 연관된 제3 검색어를 검출한다.
단계(204) 내지 단계(207)에서 수행하는 바와 같이, 상기 급상승 검색어 검출 시스템은 각 검색어 별 종전 자료를 근거로 한 기준 수치와 상기 각 검색어 별 현 시점에서의 입력 회수를 비교함으로써, 현 시점에서의 입력 회수가 급격히 상승함으로 인해 상기 기준 수치 이상을 기록하는 검색어를 급상승 검색어로 검출한다.
도 4는 상기와 같이 급상승 기준 수치 정보와의 비교를 통하여 급상승 검색어를 검출하기 위한 그래프의 일례를 도시한 도면이다. 도 4를 참조하면, 특정 검색어에 대한 급상승 기준 수치 정보가 도면 부호(401)에 해당하는 그래프로 도시되어 있고, 상기 검색어에 대한 입력 회수 정보가 도면 부호(402)에 해당하는 그래프로 도시되어 있다. 도면 부호(403)에 해당하는 시점에서 상기 검색어에 대한 입력 회수 정보가 급상승 기준 수치 정보를 상회하게 되며, 상기 급상승 검색어 검출 시스템은 상기 시점에서 상기 검색어를 급상승 검색어로 검출하게 된다.
본 발명의 일실시예에 따르면, 상기 급상승 검색어 검출 시스템은 단계(207)에서 상기 제3 입력 회수 정보가 소정의 수치 이상인 경우에 한하여 상기 제3 검색어를 검출하는 것을 특징으로 하는 급상승 검색어 검출 방법이 제공된다. 즉, 상기 급상승 검색어 검출 시스템은 특정 검색어에 대한 입력 회수가 기준 수치를 상회하는 경우라 하여도, 그 입력 회수가 일정 수치에 미치지 못하는 검색어는 급상승 검색어로 검출하지 않을 수 있다. 급상승 검색어를 검출하는 중요한 이유는 급상승 검색어를 신속하게 파악하여 그에 따른 맞춤 서비스를 사용자에게 제공하고자하는 것이므로, 검색 요청 회수가 극히 작은 검색어에 대하여는 그러한 맞춤 서비스를 제공하는 것이 큰 의미를 갖지 않기 때문에, 본 실시예에 따른 급상승 검색어 검출 시스템은 입력 회수가 소정의 수치 이상인 검색어만을 급상승 검색어로 검출해낼 수 있다. 예를 들어, 상기 시간 간격이 하루인 경우, 상기 급상승 검색어 검출 시스템은 하루 동안의 입력 회수가 100회 이상인 검색어만을 급상승 검색어로 검출할 수 있다.
본 발명의 일실시예에 따르면 상기 급상승 검색어 검출 시스템이 검출된 급상승 검색어의 순위 정보를 생성할 수 있는 급상승 검색어 검출 방법이 제공되는데, 이하 본 실시예에 대하여 설명한다. 본 실시예에 따른 급상승 검색어 검출 방법은 단계(208) 내지 단계(214)를 더 포함할 수 있다.
단계(208)에서 상기 급상승 검색어 검출 시스템은 상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스를 유지한다. 상기 급상승 검색어 검출 시스템은 상기 검색어 입력 순위 정보를 상기 시간 간격마다 생성하여 상기 제2 데이터베이스에 기록한다.
도 5는 본 발명의 일실시예에 있어서, 상기 검색어 입력 순위 정보를 포함하는 상기 제2 데이터베이스의 일례를 도시한 도면이다. 도 5에 도시한 것과 같이, 상기 제2 데이터베이스는 검색어 식별자 및 상기 검색어 식별자와 연관된 검색어의 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함할 수 있다. 도 5에 도시된 도면 부호(501)을 참조하면, 상기 제2 데이터베이스에는 "스노보드"와 연관된 검색어 식별자 "s54095" 및 "스노보드"에 대한 입력 회수 정보에 따른 검색어 입력 순위 정보가 "900위", "800위", "100위"로 소정의 시간 간격마다 기록되어 있다. 도 3에서와 마찬가지로, 도 5에는 상기 시간 간격이 "하루"인 데이터베이스의 일례를 도시하였지만, 상기 시간 간격은 시스템 운영자에 의해서 "하루", "이틀", "일주일" 등과 같이 다양하게 결정될 수 있고, 상기 시스템 운영자는 기존의 시간 간격을 다른 시간 간격으로 변경할 수도 있다.
단계(209)에서 상기 급상승 검색어 검출 시스템은 상기 데이터베이스를 참조하여 상기 제3 입력 회수 정보와 연관된 입력 회수 상승 정보를 산출한다. 상기 데이터베이스는 도 3에서 설명한 것과 같이 소정의 시간 간격마다 생성된 검색어에 대한 입력 회수 정보를 기록하고 있으므로, 현 시점에서의 입력 회수와 바로 전 시점에서의 입력 회수 간 차이를 계산함으로써, 상기 입력 회수 상승 정보를 산출할 수 있다. 예를 들어, 상기 시간 간격이 하루인 경우, 특정 검색어에 대한 어제의 입력 회수가 100이고 오늘의 입력 회수가 400인 경우, 상기 입력 회수 상승 정보는 300으로 산출될 수 있다.
단계(210)에서 상기 급상승 검색어 검출 시스템은 상기 제2 데이터베이스를 참조하여 상기 제3 입력 회수 정보에 대응하는 입력 순위 정보를 검색하고, 단계(211)에서 상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 입력 순위 상승 정보를 산출한다. 상기 제2 데이터베이스는 도 5에서 설명한 것과 같이 소정의 시간 간격마다 생성된 검색어 입력 순위 정보를 기록하고 있으므로, 현 시점에서의 입력 회수에 대응하는 입력 순위를 검색할 수 있고, 상기 검색된 현 시점에서의 입력 순위와 바로 전 시점에서의 입력 순위 간 차이를 계산함으로써,상기 입력 순위 상승 정보를 산출할 수 있다. 예를 들어, 상기 시간 간격이 하루인 경우, 특정 검색어에 대한 오늘의 입력 회수가 400이어서 오늘의 입력 순위가 5000등이고 어제의 입력 순위가 10000등인 경우, 상기 입력 순위 정보는 5000으로 검색되고, 상기 입력 순위 상승 정보는 5000으로 산출될 수 있다.
단계(212)에서 상기 급상승 검색어 검출 시스템은 단계(202)에서 생성된 상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제3 입력 회수 정보에 관한 표준정규변수 정보를 생성한다.
일반적으로 확률변수가 갖게 될 값의 범위에 확률을 구하기 위하여 그 때마다 정규분포함수를 적분하는 것은 매우 어렵고 번거로운 일이므로, 이러한 경우에는 확률변수를 표준화 변수로 변환하여 표준정규분포(standard normal distribution)를 생성한 다음 원하는 확률을 구하면 매우 편리하다. 여기서, 상기 표준화 변수란 개별적인 확률변수 값으로부터 평균치를 뺀 차이를 다시 표준편차로 나누어 새로운 확률변수로 변환시킨 것을 의미하는데, 이와 같이 새롭게 변환된 확률변수를 표준정규변수(standard normal variable)라 한다. 단계(212)에서 상기 급상승 검색어 검출 시스템은 단계(202)에서 생성된 상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기와 같은 표준정규변수 정보를 생성할 수 있다.
단계(213)에서 상기 급상승 검색어 검출 시스템은 상기 입력 회수 상승 정보, 상기 입력 순위 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 이용하여 급상승 지수 정보를 생성한다.
본 발명의 일실시예에 따르면, 상기 급상승 검색어 검출 시스템은 단계(213)에서 상기 입력 회수 상승 정보, 상기 입력 순위 정보의 역수, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의 곱셈 연산값을 생성하고, 상기 곱셈 연산값을 이용하여 상기 급상승 지수 정보를 생성할 수 있다. 본 실시예에 의하면, 상기 입력 회수 상승 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 곱셈 연산하여 특정 검색어에 대한 입력 회수의 급상승 정도를 측정할 수 있고, 이에 따라 급상승 정도가 더 크고, 더 중요한 검색어를 발견해 낼 수 있게 된다.
또한, 예를 들어, 100등에서 10등으로 순위가 상승한 "A" 검색어와 10000등에서 5000등으로 순위가 상승한 "B" 검색어가 존재하는 경우, 일반적으로 "A" 검색어가 더 의미 있는 입력 회수 상승을 기록한 검색어라 할 수 있음에도 불구하고, "B" 검색어의 급상승 정도가 더 크게 측정되어 더 높은 순위에 랭크될 가능성이 존재한다. 따라서, 본 실시예에 따른 급상승 검색어 검출 시스템은 상기 입력 순위 정보의 역수도 함께 곱셈 연산함으로써, 상기와 같이 불합리한 결과가 도출되는 것을 방지할 수 있는 효과를 얻을 수 있다.
또한, 본 발명의 일실시예에 따르면, 상기 급상승 검색어 검출 시스템은 상기 입력 회수 상승 정보, 상기 입력 순위 정보의 역수, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의 곱셈 연산값을 생성함에 있어서, 상기 표준정규변수 정보와 연관된 차수 정보를 생성하고, 상기 차수 정보를 이용하여 상기 곱셈 연산값을 생성하는 방법을 이용할 수 있다. 이 경우, 상기 차수 정보는 소정의 기준에 따라 변동될 수 있다. 본 실시예에 의하면, 상기 차수 정보를 이용하여 상기 표준정규변수 정보의 가중치를 조절함으로써, 급상승 순위 정보를 생성할 때 다양한 형태의 불합리한 결과가 도출될 수 있는 가능성을 낮출 수 있다.
본 발명의 또 다른 실시예에 따르면, 상기 급상승 검색어 검출 시스템은 단계(213)에서 상기 입력 회수 상승 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의 덧셈 연산값을 생성하고, 상기 덧셈 연산값 및 상기 입력 순위 정보의 역수의 곱셈 연산값을 생성하여, 상기 곱셈 연산값을 이용하여 상기 급상승 지수 정보를 생성할 수 있다.
또한, 본 실시예에 따르면, 상기 급상승 검색어 검출 시스템은 상기 덧셈 연산값을 생성함에 있어서, 상기 입력 회수 상승 정보와 연관된 제1 가중치 정보를 생성하고, 상기 입력 순위 상승 정보와 연관된 제2 가중치 정보를 생성하고, 상기 표준정규변수 정보와 연관된 제3 가중치 정보를 생성할 수 있고, 상기 제1 가중치 정보, 상기 제2 가중치 정보, 및 상기 제3 가중치 정보를 이용하여 상기 덧셈 연산값을 생성하는 방법을 이용할 수 있다.
본 실시예에 의하면, 특정 검색어에 대한 입력 회수의 급상승 정도를 측정할 수 있고, 이에 따라 급상승 정도가 더 크고, 더 중요한 검색어를 발견해 낼 수 있게 된다. 또한, 본 실시예에 따른 급상승 검색어 검출 시스템은 상기 입력 순위 정보의 역수를 곱셈 연산함으로써, 이미 상술한 바와 같은 불합리한 결과가 도출되는 것을 방지할 수 있는 효과를 얻을 수 있다.
본 발명의 일실시예에 따르면, 상기 급상승 검색어 검출 시스템은 상기 제1 가중치 정보, 상기 제2 가중치 정보, 또는 상기 제3 가중치 정보를 소정의 기준에 따라 변동할 수 있다. 본 실시예에 의하면, 상기 가중치 정보를 이용하여 각각의인자의 가중치를 조절함으로써, 어느 하나의 인자가 급상승 지수 정보에 너무 큰 영향을 미침으로 인한 다양한 형태의 불합리한 결과가 도출될 가능성을 낮출 수 있다.
본 발명의 또 다른 실시예에 따르면, 상기 급상승 검색어 검출 시스템은 상기 제1 가중치 정보, 상기 제2 가중치 정보, 및 상기 제3 가중치 정보는 각각 상기 입력 회수 상승 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 0이상 1이하의 값으로 정규화할 수 있다. 본 실시예에 의하면, 상기 입력 회수 상승 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의 값을 일정한 범위 내로 조정함으로써, 어느 하나의 인자가 급상승 지수 정보에 너무 큰 영향을 미침으로써 나타날 수 있는 불합리한 결과를 방지할 수 있다.
단계(214)에서 상기 급상승 검색어 검출 시스템은 상기 급상승 지수 정보에 기초하여 상기 제3 검색어에 관한 급상승 순위 정보를 생성할 수 있다. 시스템 운영자는 상기 생성된 급상승 순위 정보를 이용하여 급상승의 정도가 더 크고, 더 중요한 검색어에 대하여 보다 특별한 맞춤 서비스를 사용자에게 제공할 수 있다. 또한, 상기 시스템 운영자는 상기 생성된 급상승 순위 정보를 사용자에게 제공함으로써 최근 인기가 급상승하고 있는 검색어가 무엇인지 궁금해하는 상기 사용자의 지적 욕구를 충족시킬 수 있게 된다.
이상에서는, 급상승 검색어를 검출하고 상기 검출된 급상승 검색어 간 순위를 정하는 실시예에 대하여 상술하였지만, 상기 순위를 정하는 데 사용된 인자들을 이용하여 급상승 검색어를 검출하는 실시예도 존재할 수 있는데, 이하에서는 본 실시예에 대하여 설명한다. 도 6은 본 실시예에 따른 급상승 검색어 검출 방법을 도시한 흐름도이다.
단계(601)에서 본 실시예에 따른 급상승 검색어 검출 시스템은 검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 제1 데이터베이스를 유지한다. 상기 제1 입력 회수 정보는 소정의 시간 간격마다 생성되어 상기 제1 데이터베이스에 기록된다.
단계(602)에서 상기 급상승 검색어 검출 시스템은 상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스를 유지한다. 상기 검색어 입력 순위 정보는 상기 시간 간격마다 생성되어 상기 제2 데이터베이스에 기록된다.
단계(603)에서 상기 급상승 검색어 검출 시스템은 사용자 단말기로부터 제2 검색어를 입력 받고, 단계(604)에서 상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성한다.
단계(605)에서 상기 급상승 검색어 검출 시스템은 상기 제1 데이터베이스를 참조하여 상기 제2 입력 회수 정보와 연관된 입력 회수 상승 정보를 산출하고, 단계(606)에서 상기 제2 데이터베이스를 참조하여 상기 제2 입력 회수 정보에 대응하는 입력 순위 정보를 검색하며, 단계(607)에서 상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 입력 순위 상승 정보를 산출한다.
단계(608)에서 상기 급상승 검색어 검출 시스템은 상기 제1 데이터베이스를 참조하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및표준편차 정보를 생성하고, 단계(609)에서 상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제2 입력 회수 정보에 관한 표준정규변수 정보를 생성한다.
단계(610)에서 상기 급상승 검색어 검출 시스템은 상기 입력 회수 상승 정보, 상기 입력 순위 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 이용하여 급상승 지수 정보를 생성하고, 단계(611)에서 상기 급상승 지수 정보에 기초하여 급상승 검색어를 검출할 수 있다.
상기와 같은 실시예에 의하면, 다양한 인자를 이용하여 보다 정확하게 급상승 검색어를 검출할 수 있게 된다. 또한, 상기 급상승 지수 정보를 이용하여 급상승 순위 정보 또한 생성할 수 있어, 급상승 순위 정보를 별도로 생성할 필요가 없는 장점이 있다.
본 발명의 일실시예에 따르면, 1) 검색어에 대한 입력 순위 상승 정보가 소정의 수치 이상인 경우, 2) 검색어에 대한 입력 순위에 따라 상기 검색어가 소정의 순위 이내로 신규 진입한 경우, 또는 3) 검색어에 대한 입력 순위 상승 정보를 소정의 기간 동안 산출하여 상기 입력 순위 상승 정보가 상기 기간 동안 계속적으로 소정의 수치 이상인 경우 상기 검색어를 급상승 검색어로 검출하는 방법이 제공된다.
상기 1)의 경우, 상기 급상승 검색어 검출 시스템은 사용자 단말기로부터 입력된 검색어에 대한 입력 순위 상승 정보가 소정의 수치 이상인지 여부를 판단하고, 상기 판단 결과 상기 수치 이상인 경우, 상기 검색어를 급상승 검색어로 검출할 수 있다. 이 경우, 입력 순위가 낮은 급상승 검색어가 급증하는 것을 방지하기위하여 상기 검색어의 입력 순위에 따라 상기 수치를 달리할 수 있다.
상기 2)의 경우, 상기 급상승 검색어 검출 시스템은 사용자 단말기로부터 입력된 검색어에 대한 입력 순위 정보를 이용하여 상기 검색어가 소정의 순위 이내로 신규 진입했는지 여부를 판단하고, 상기 판단 결과 신규 진입한 경우, 상기 검색어를 급상승 검색어로 검출할 수 있다.
상기 3)의 경우, 상기 급상승 검색어 검출 시스템은 사용자 단말기로부터 입력된 검색어에 대한 입력 순위 상승 정보를 소정의 기간 동안 입력 회수 정보가 생성되는 시간 간격 마다 산출하고, 상기 입력 순위 상승 정보가 상기 기간 동안 계속적으로 소정의 수치 이상인지 여부를 판단하여, 상기 판단 결과 상기 기간 동안 계속적으로 소정의 수치 이상인 경우, 상기 검색어를 급상승 검색어로 검출할 수 있다. 이 경우, 입력 순위가 낮은 급상승 검색어가 급증하는 것을 방지하기 위하여 상기 검색어의 입력 순위에 따라 상기 수치를 달리할 수 있다.
상기 1) 또는 2)와 같은 실시예에 의하면, 입력 순위가 급격히 상승한 검색어를 급상승 검색어로 간단히 검출할 수 있어 급상승 검색어를 검출하기 위한 프로세스가 단순화되고, 그에 따라 불필요한 메모리의 소요를 줄이고 상기 프로세스의 속도가 향상되는 효과를 얻을 수 있다. 또한, 상기 3)과 같은 실시예에 의하면, 소정의 기간 동안 계속적인 순위 상승을 기록한 검색어를 급상승 검색어로 검출할 수 있어 일시적으로 입력 회수가 늘어난 검색어가 아닌 지속적으로 입력 회수가 늘어나고 있는 검색어를 검출할 수 있는 효과를 얻을 수 있다.
본 발명의 일실시예에 따르면, EWMA(Exponentially Weighted MovingAverage) 관리도를 이용하여 검색어 별 평균치 정보 및 관리상한 정보를 생성하고, 상기 평균치 정보의 이동 여부를 판단함으로써 급상승 검색어를 검출할 수 있는 방법이 제공되는데, 이하 본 실시예에 대하여 설명한다.
일반적으로 관리도(control chart)는 여러 가지 다양한 목적으로 많이 활용되고 있지만, 그 중에서도 EWMA 관리도는 쉽게 일반화될 수 있고, 작은 변화도 쉽게 검출한다는 장점으로 인해 가장 많이 이용되고 있다. 제품의 제조과정에서 제품의 품질을 규격에 맞게 제대로 생산하기 위해서 생산 과정 중에 제품의 품질을 지속적으로 모니터링(monitoring)것은 매우 중요한 문제인데, EWMA 관리도는 일반적으로 이러한 문제를 해결하기 위해서 사용된다.
본 실시예에 따르면, 이러한 EWMA 관리도를 급상승 검색어를 검출하는 데 활용함으로써, 어느 하나의 검색어에 대한 시간 변화에 따른 입력 회수의 추세를 모니터링 할 수 있게 된다.
본 실시예에 따른 급상승 검색어 추출 방법은 다음과 같은 통계적인 문제로 만들어 볼 수 있다. 우선, 평상시 어느 검색어에 대한 입력 회수가 평균은, 분산이인 정규분포를 따른다고 하고, 본 실시예에 따른 급상승 검색어 검출 시스템은 매일 상기 검색어에 대한 평균의 이동 여부를 판단한다. 상기 급상승 검색어 검출 시스템이 특정 시점에서 상기 평균이 이동되었다고 판단하는 것은 사용자들이 상기 검색어에 대한 관심이 이전과 다르다는 것을 의미하고, 상기 급상승 검색어 검출 시스템은 상기 시점에서 상기 검색어를 급상승 검색어로 검출할 수 있다.
이런 문제를 EWMA 관리도를 이용해서 풀어보면 다음과 같다. t시점에서 다음과 같은 통계량을 생각해보면,
<수식 1. 통계량>
통계량는 t시점에서 측정된 입력 회수를 p의 가중치를 두어 고려하고 바로 전 시점에서의 통계량에 대해서는 (1-p)의 가중치를 두어 계산한다. 이를 통해서, 최근 측정치에 보다 많은 비중을 두어 평균 이동을 고려할 수 있게 된다. 수식 1은 다음과 같이 다시 표현할 수 있다.
<수식 2. 통계량>
한편, 통계량의 분산은 다음과 같이 계산될 수 있다.
<수식 3. 통계량의 분산>
또한, 일반적인 관리도 이론을 이용하여 다음과 같은 관리상한선을 계산할수 있다.
<수식 4. 관리상한선>
수식 4에서,을 불편추정량으로 만들어 주는 계수로 1.128을 사용할 수 있고,은 이동 범위를 평균한 수치이다. 즉,,로 표현할 수 있다.
본 실시예에 따른 EWMA 관리도를 이용하여 급상승 검색어를 검출하는 방법에 의하면, 상기 급상승 검색어 검출 시스템은 매 시점 계산된가 UCL을 넘어간다면 평균이 이동했다고 판단할 수 있고, 이렇게 판단된 검색어를 급상승 검색어로 검출할 수 있다.
현재 자료와 이전 90일 자료를 고려하여 급상승 검색어를 검출하는 방법을 예로 들면, 상기 급상승 검색어 검출 시스템은 1) 이전 90일 자료를, 현재 자료를이라 하고, 2) 이전 90일 자료를 이용해서 EWMA 관리도의 평균과 관리상한선을 계산한 후, 3) 최종 관리도가 만들어지면, 현재 자료으로 변환하여 상기 관리도에서이 관리상한선을 상회하는지 여부를 확인하여 평균의 이동여부를 판단할 수 있다.
이하, 상기의 이론 구성을 바탕으로 본 실시예에 따른 급상승 검색어 검출 방법을 설명한다. 도 7은 본 실시예에 따른 급상승 검색어 검출 방법을 도시한 흐름도이다.
단계(701)에서 본 실시예에 따른 급상승 검색어 검출 시스템은 검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 데이터베이스를 유지한다. 상기 제1 입력 회수 정보는 소정의 시간 간격마다 생성되어 상기 데이터베이스에 기록된다.
단계(702)에서 상기 급상승 검색어 검출 시스템은 상기 데이터베이스를 참조하여, EWMA(Exponentially Weighted Moving Average) 관리도를 이용하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 관리상한 정보를 생성한다.
단계(703)에서 상기 급상승 검색어 검출 시스템은 사용자 단말기로부터 제2 검색어를 입력 받고, 단계(704)에서 상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성한다.
단계(705)에서 상기 급상승 검색어 검출 시스템은 상기 제2 입력 회수 정보 및 상기 관리상한 정보에 기초하여 상기 평균치 정보의 이동 여부를 판단하고, 상기 평균치 정보가 이동된 것으로 판단된 경우, 단계(706)에서 상기 이동된 평균치 정보와 연관된 제3 검색어를 검출함으로써 급상승 검색어를 검출할 수 있다.
또한, 본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체에 기록되는 프로그램은 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.
이하, 본 발명의 또 다른 실시예에 따른 급상승 검색어 검출 시스템에 대하여 설명한다. 도 8은 본 실시예에 따른 급상승 검색어 검출 시스템을 도시한 블록도이다.
본 실시예에 따른 급상승 검색어 검출 시스템(800)은 데이터베이스(801), 데이터베이스 관리 수단(802), 평균치/표준편차 정보 생성 수단(803), 급상승 기준 수치 정보 생성 수단(804), 검색어 입력 수단(805), 카운터 수단(806), 비교 수단(807), 및 검색어 검출 수단(808)을 포함한다.
데이터베이스(801)는 검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함한다. 도 3은 데이터베이스(801)의 일례를 도시한 도면이다. 도 3에 관하여는 본 명세서에서 이미 설명한 바 있으므로, 자세한 설명을 생략한다.
데이터베이스 관리 수단(802)은 상기 제1 입력 회수 정보를 소정의 시간 간격마다 생성하여 데이터베이스(801)에 기록한다.
평균치/표준편차 정보 생성 수단(803)은 데이터베이스(801)를 참조하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 표준편차 정보를생성한다. 본 발명의 일실시예에 따르면, 평균치/표준편차 정보 생성 수단(803)은 검색어 별 평균치 정보 및 표준편차 정보를 생성함에 있어서, 급상승 검색어인지 여부를 판단하는 시점에서의 데이터는 고려하지 않을 수 있다.
급상승 기준 수치 정보 생성 수단(804)은 상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제1 검색어 별로 급상승 기준 수치 정보를 생성한다. 상기 급상승 기준 수치 정보는 특정 검색어에 대한 입력 회수가 급상승하고 있는지 여부를 판단하는 기준 수치가 된다. 본 발명의 일실시예에 따르면, 급상승 기준 수치 정보 생성 수단(804)은 상기 표준편차 정보에 소정의 수를 곱한 값과 상기 평균치 정보를 합산하여 상기 급상승 기준 수치 정보를 생성할 수 있다. 예를 들어, 상기 소정의 수는 3일 수 있다. 이 경우, 상기 급상승 기준 수치 정보는 "평균 + (3*표준편차)"와 같은 수식으로 표현될 수 있다.
검색어 입력 수단(805)은 사용자 단말기로부터 제2 검색어를 입력 받고, 카운터 수단(806)은 상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성한다.
비교 수단(807)은 상기 제2 입력 회수 정보와 상기 급상승 기준 수치 정보를 비교하고, 검색어 검출 수단(808)은 상기 제2 입력 회수 정보 중 상기 급상승 기준 수치 정보 이상인 제3 입력 회수 정보와 연관된 제3 검색어를 검출한다.
이상과 같이, 급상승 검색어 검출 시스템(800)은 각 검색어 별 종전 자료를 근거로 한 기준 수치와 상기 각 검색어 별 현 시점에서의 입력 회수를 비교함으로써, 현 시점에서의 입력 회수가 급격히 상승함으로 인해 상기 기준 수치 이상을 기록하는 검색어를 급상승 검색어로 검출한다. 도 4는 상기와 같이 급상승 기준 수치 정보와의 비교를 통하여 급상승 검색어를 검출하기 위한 그래프의 일례를 도시한 도면이다. 도 4에 관하여는 본 명세서에서 이미 설명한 바 있으므로, 자세한 설명을 생략한다.
본 발명의 일실시예에 따르면, 검출된 급상승 검색어의 순위 정보를 생성할 수 있는 급상승 검색어 검출 시스템이 제공되는데, 이하 본 실시예에 대하여 설명한다.
본 실시예에 따른 급상승 검색어 검출 시스템(820)은 제2 데이터베이스(809), 제2 데이터베이스 관리 수단(810), 입력 회수 상승 정보 산출 수단(811), 입력 순위 정보 검색 수단(812), 입력 순위 상승 정보 산출 수단(813), 표준정규변수 정보 생성 수단(814), 급상승 지수 정보 생성 수단(815), 및 급상승 순위 정보 생성 수단(816)을 더 포함할 수 있다.
제2 데이터베이스(809)는 상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함한다. 도 5는 제2 데이터베이스(809)의 일례를 도시한 도면이다. 도 5에 관하여는 본 명세서에서 이미 설명한 바 있으므로, 자세한 설명을 생략한다.
제2 데이터베이스 관리 수단(810)은 상기 검색어 입력 순위 정보를 상기 시간 간격마다 생성하여 제2 데이터베이스(809)에 기록한다.
입력 회수 상승 정보 산출 수단(811)은 데이터베이스(801)를 참조하여 상기 제3 입력 회수 정보와 연관된 입력 회수 상승 정보를 산출한다.
입력 순위 정보 검색 수단(812)은 제2 데이터베이스(809)를 참조하여 상기제3 입력 회수 정보에 대응하는 입력 순위 정보를 검색하고, 입력 순위 상승 정보 산출 수단(813) 제2 데이터베이스(809)를 참조하여 상기 입력 순위 정보와 연관된 입력 순위 상승 정보를 산출한다.
표준정규변수 정보 생성 수단(814)은 상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제3 입력 회수 정보에 관한 표준정규변수 정보를 생성한다.
급상승 지수 정보 생성 수단(815)은 상기 입력 회수 상승 정보, 상기 입력 순위 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 이용하여 급상승 지수 정보를 생성한다.
본 발명의 일실시예에 따르면, 급상승 지수 정보 생성 수단(815)은 상기 입력 회수 상승 정보, 상기 입력 순위 정보의 역수, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의 곱셈 연산값을 생성하고, 상기 곱셈 연산값을 이용하여 상기 급상승 지수 정보를 생성할 수 있다.
또한, 본 발명의 일실시예에 따르면, 급상승 지수 정보 생성 수단(815)은 상기 입력 회수 상승 정보, 상기 입력 순위 정보의 역수, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의 곱셈 연산값을 생성함에 있어서, 상기 표준정규변수 정보와 연관된 차수 정보를 생성하고, 상기 차수 정보를 이용하여 상기 곱셈 연산값을 생성하는 방법을 이용할 수 있다. 이 경우, 상기 차수 정보는 소정의 기준에 따라 변동될 수 있다.
본 발명의 또 다른 실시예에 따르면, 급상승 지수 정보 생성 수단(815)은 상기 입력 회수 상승 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의덧셈 연산값을 생성하고, 상기 덧셈 연산값 및 상기 입력 순위 정보의 역수의 곱셈 연산값을 생성하여, 상기 곱셈 연산값을 이용하여 상기 급상승 지수 정보를 생성할 수 있다. 또한, 본 실시예에 따르면, 급상승 지수 정보 생성 수단(815)은 상기 덧셈 연산값을 생성함에 있어서, 상기 입력 회수 상승 정보와 연관된 제1 가중치 정보를 생성하고, 상기 입력 순위 상승 정보와 연관된 제2 가중치 정보를 생성하고, 상기 표준정규변수 정보와 연관된 제3 가중치 정보를 생성할 수 있고, 상기 제1 가중치 정보, 상기 제2 가중치 정보, 및 상기 제3 가중치 정보를 이용하여 상기 덧셈 연산값을 생성하는 방법을 이용할 수 있다. 이 경우, 상기 제1 가중치 정보, 상기 제2 가중치 정보, 또는 상기 제3 가중치 정보는 소정의 기준에 따라 변동될 수 있다.
급상승 순위 정보 생성 수단(816)은 상기 급상승 지수 정보에 기초하여 상기 제3 검색어에 관한 급상승 순위 정보를 생성할 수 있다.
시스템 운영자는 상기 생성된 급상승 순위 정보를 이용하여 급상승의 정도가 더 크고, 더 중요한 검색어에 대하여 보다 특별한 맞춤 서비스를 사용자에게 제공할 수 있다. 또한, 상기 시스템 운영자는 상기 생성된 급상승 순위 정보를 사용자에게 제공함으로써 최근 인기가 급상승하고 있는 검색어가 무엇인지 궁금해하는 상기 사용자의 지적 욕구를 충족시킬 수 있게 된다.
이상에서는, 급상승 검색어를 검출하고 상기 검출된 급상승 검색어 간 순위를 정하는 실시예에 대하여 상술하였지만, 상기 순위를 정하는 데 사용된 인자들을 이용하여 급상승 검색어를 검출하는 실시예도 존재할 수 있는데, 이하에서는 본 실시예에 대하여 설명한다.
본 실시예에 따른 급상승 검색어 검출 시스템은 데이터베이스(801), 데이터베이스 관리 수단(802), 제2 데이터베이스(809), 제2 데이터베이스 관리 수단(810), 검색어 입력 수단(805), 카운터 수단(806), 입력 회수 상승 정보 산출 수단(811), 입력 순위 정보 검색 수단(812), 입력 순위 상승 정보 산출 수단(813), 평균치/표준편차 정보 생성 수단(803), 표준정규변수 정보 생성 수단(814), 급상승 지수 정보 생성 수단(815), 및 검색어 검출 수단(808)을 포함할 수 있다.
본 실시예에 있어서, 검색어 검출 수단(808)은 급상승 지수 정보 생성 수단(815)에서 생성된 급상승 지수 정보에 기초하여 급상승 검색어를 검출하는 역할을 수행한다.
상기와 같은 실시예에 의하면, 다양한 인자를 이용하여 보다 정확하게 급상승 검색어를 검출할 수 있게 된다. 또한, 상기 급상승 지수 정보를 이용하여 급상승 순위 정보 또한 생성할 수 있어, 급상승 순위 정보를 별도로 생성할 필요가 없는 장점이 있다.
본 발명의 일실시예에 따르면, 1) 검색어에 대한 입력 순위 상승 정보가 소정의 수치 이상인 경우, 2) 검색어에 대한 입력 순위에 따라 상기 검색어가 소정의 순위 이내로 신규 진입한 경우, 또는 3) 검색어에 대한 입력 순위 상승 정보를 소정의 기간 동안 산출하여 상기 입력 순위 상승 정보가 상기 기간 동안 계속적으로 소정의 수치 이상인 경우 상기 검색어를 급상승 검색어로 검출할 수 있는 시스템이 제공된다.
상기 1)의 경우, 급상승 검색어 검출 시스템은 사용자 단말기로부터 입력된 검색어에 대한 입력 순위 상승 정보가 소정의 수치 이상인지 여부를 판단하는 판단 수단(도시되지 않음)을 포함할 수 있다. 또한, 상기 2)의 경우, 급상승 검색어 검출 시스템은 사용자 단말기로부터 입력된 검색어에 대한 입력 순위 정보를 이용하여 상기 검색어가 소정의 순위 이내로 신규 진입했는지 여부를 판단하는 판단 수단(도시되지 않음)을 포함할 수 있다.
한편, 상기 3)의 경우, 급상승 검색어 검출 시스템은 제2 데이터베이스(809)를 참조하여 검색어에 대한 입력 순위 상승 정보를 소정의 기간 동안 입력 회수 정보가 생성되는 시간 간격 마다 산출하는 입력 순위 상승 정보 산출 수단(813) 및 상기 입력 순위 상승 정보가 상기 기간 동안 계속적으로 소정의 수치 이상인지 여부를 판단하는 판단 수단(도시되지 않음)을 포함할 수 있다.
상기 1) 또는 2)와 같은 실시예에 의하면, 입력 순위가 급격히 상승한 검색어를 급상승 검색어로 간단히 검출할 수 있어 급상승 검색어를 검출하기 위한 프로세스가 단순화되고, 그에 따라 불필요한 메모리의 소요를 줄이고 상기 프로세스의 속도가 향상되는 효과를 얻을 수 있다. 또한, 상기 3)과 같은 실시예에 의하면, 소정의 기간 동안 계속적인 순위 상승을 기록한 검색어를 급상승 검색어로 검출할 수 있어 일시적으로 입력 회수가 늘어난 검색어가 아닌 지속적으로 입력 회수가 늘어나고 있는 검색어를 검출할 수 있는 효과를 얻을 수 있다.
본 발명의 일실시예에 따르면, EWMA(Exponentially Weighted Moving Average) 관리도를 이용하여 검색어 별 평균치 정보 및 관리상한 정보를 생성하고,상기 평균치 정보의 이동 여부를 판단함으로써 급상승 검색어를 검출할 수 있는 시스템이 제공되는데, 이하 본 실시예에 대하여 설명한다. 도 9는 본 실시예에 따른 급상승 검색어 검출 시스템을 도시한 블록도이다.
본 실시예에 따른 급상승 검색어 검출 시스템(900)은 데이터베이스(901), 데이터베이스 관리 수단(902), 평균치/관리상한 정보 생성 수단(903), 검색어 입력 수단(904), 카운터 수단(905), 판단 수단(906), 및 검색어 검출 수단(907)을 포함할 수 있다.
데이터베이스(901)는 검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하고, 데이터베이스 관리 수단(902)은 상기 제1 입력 회수 정보를 소정의 시간 간격마다 생성하여 데이터베이스(901)에 기록한다.
평균치/관리상한 정보 생성 수단(903)은 데이터베이스(901)를 참조하여, EWMA(Exponentially Weighted Moving Average) 관리도를 이용하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 관리상한 정보를 생성한다.
검색어 입력 수단(904)은 사용자 단말기로부터 제2 검색어를 입력 받고, 카운터 수단(905)은 상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성한다.
판단 수단(906)은 상기 제2 입력 회수 정보 및 상기 관리상한 정보에 기초하여 상기 평균치 정보의 이동 여부를 판단하고, 상기 평균치 정보가 이동된 것으로 판단된 경우, 검색어 검출 수단(907)은 상기 이동된 평균치 정보와 연관된 제3 검색어를 검출함으로써, 급상승 검색어를 검출할 수 있다.
본 발명에 따른 급상승 검색어 검출 방법 및 시스템은 다양한 방면에서 유용한 목적으로 이용될 수 있다.
예를 들어, 급상승 검색어가 검출되면, 검색 서비스 운영자는 이를 판매할 검색어로 지정하여 소정의 키워드 샵(keyword shop)을 통해 검색어 광고 판매가 이루어지도록 할 수 있다. 이 경우, 상기 서비스 운영자는 상기 급상승 검색어를 판매할 검색어로 지정하는 범위를 넓힘으로써 광고 수익을 높일 수 있고, 이미 판매 중에 있는 검색어인 경우에는 그에 대한 가격을 상향 조정함으로써 수익을 극대화할 수 있다.
또한, 본 발명에 따른 급상승 검색어 검출 방법 및 시스템을 쇼핑에 접목하는 것이 가능하다. 예를 들어, 쇼핑몰 운영자는 매출이 급상승하는 상품을 검출하여, 쇼핑몰 홈페이지에서 상기 상품에 대한 소개를 전면에 게재할 수 있고, 이로써 쇼핑몰 운영자가 얻는 수익을 극대화할 수 있다. 이 경우, 매출이 급상승하는 상품의 검출 방법은 본 발명에 따른 급상승 검색어 검출 방법이 응용될 수 있다.
또한, 본 발명에 따른 급상승 검색어 검출 방법 및 시스템을 이용하여 수 년에 걸친 검색어 로그 데이터를 분석하여 계절형 키워드를 추출할 수 있다. 예를 들어, 검색 서비스 운영자는 일정한 기간에 검색 요청수가 급상승하는 검색어를 추출하여 검색어 별 인기 기간을 판단한 후, 상기 기간이 되기 직전부터 상기 검색어의 판매 가격을 조절하고, 또한 상기 인기 키워드에 관한 홍보를 강화함으로써 수익을 극대화할 수 있다.
상술한 바 이외에도 본 발명에 따른 급상승 검색어 검출 방법 및 시스템은 다양한 분야에 유용한 목적을 위하여 활용될 수 있다.
도 10은 본 발명에 따른 급상승 검색어 검출 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도이다.
컴퓨터 장치(1000)는 램(RAM: Random Access Memory)(1020)과 롬(ROM: Read Only Memory)(1030)을 포함하는 주기억장치와 연결되는 하나 이상의 프로세서(1010)를 포함한다. 프로세서(1010)는 중앙처리장치(CPU)로 불리기도 한다. 본 기술분야에서 널리 알려져 있는 바와 같이, 롬(1030)은 데이터(data)와 명령(instruction)을 단방향성으로 CPU에 전송하는 역할을 하며, 램(1020)은 통상적으로 데이터와 명령을 양방향성으로 전송하는 데 사용된다. 램(1020) 및 롬(1030)은 컴퓨터 판독 가능 매체의 어떠한 적절한 형태를 포함할 수 있다. 대용량 기억장치(Mass Storage)(1040)는 양방향성으로 프로세서(1010)와 연결되어 추가적인 데이터 저장 능력을 제공하며, 상기된 컴퓨터 판독 가능 기록 매체 중 어떠한 것일 수 있다. 대용량 기억장치(1040)는 프로그램, 데이터 등을 저장하는데 사용되며, 통상적으로 주기억장치보다 속도가 느린 하드 디스크와 같은 보조기억장치이다. CD 롬(1060)과 같은 특정 대용량 기억장치가 사용될 수도 있다. 프로세서(1010)는 비디오 모니터, 트랙볼, 마우스, 키보드, 마이크로폰, 터치스크린 형 디스플레이, 카드 판독기, 자기 또는 종이 테이프 판독기, 음성 또는 필기 인식기, 조이스틱, 또는 기타 공지된 컴퓨터 입출력장치와 같은 하나 이상의 입출력 인터페이스(1050)와 연결된다. 마지막으로, 프로세서(1010)는 네트워크 인터페이스(1070)를 통하여유선 또는 무선 통신 네트워크에 연결될 수 있다. 이러한 네트워크 연결을 통하여 상기된 방법의 절차를 수행할 수 있다. 상기된 장치 및 도구는 컴퓨터 하드웨어 및 소프트웨어 기술 분야의 당업자에게 잘 알려져 있다.
상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.
본 발명에 따른 급상승 검색어 검출 방법 및 시스템에 의하면, 각 검색어 별 평균치와 표준편차를 이용하여 급상승 기준 수치를 생성하고 상기 급상승 기준 수치와 측정된 입력 회수를 비교함으로써 입력 회수가 급상승한 검색어를 검출함으로써, 상기 급상승 검색어에 대한 맞춤 서비스를 사용자에게 제공할 수 있는 효과를 얻을 수 있다.
또한, 본 발명에 따른 급상승 검색어 검출 방법 및 시스템에 의하면, 사용자로부터의 입력 회수가 급상승하는 검색어를 신속하게 검출하여 사용자에게 제공함으로써, 인기도가 급상승하는 검색어를 이용한 검색 결과를 신속하게 제공 받고자하는 사용자의 욕구를 충족시킬 수 있는 효과를 얻을 수 있다.
또한, 본 발명에 따른 급상승 검색어 검출 방법 및 시스템에 의하면, 사용자로부터의 입력 회수가 급상승하는 검색어를 신속하게 검출함으로써, 인터넷 검색 서비스 제공 업체가 상기 검출된 급상승 검색어를 다양한 분야에 활용하여 그 수익을 극대화할 수 있도록 하는 효과를 얻을 수 있다.
또한, 본 발명에 따른 급상승 검색어 검출 방법 및 시스템에 의하면, 일정 기간 동안 모든 분야에 걸쳐 누적된 데이터를 종합하여 급상승 검색어를 검출함으로써, 보다 정확하고 다양한 분야에 걸친 급상승 검색어를 제공 받고자 하는 사용자의 욕구를 충족시킬 수 있는 효과를 얻을 수 있다.

Claims (25)

  1. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 방법에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 데이터베이스를 유지하는 단계 - 상기 제1 입력 회수 정보는 소정의 시간 간격마다 생성되어 상기 데이터베이스에 기록됨 -;
    상기 데이터베이스를 참조하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 표준편차 정보를 생성하는 단계;
    상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제1 검색어 별로 급상승 기준 수치 정보를 생성하는 단계;
    사용자 단말기로부터 제2 검색어를 입력 받는 단계;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 단계;
    상기 제2 입력 회수 정보와 상기 급상승 기준 수치 정보를 비교하는 단계; 및
    상기 제2 입력 회수 정보 중 상기 급상승 기준 수치 정보 이상인 제3 입력 회수 정보와 연관된 제3 검색어를 검출하는 단계
    를 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  2. 제1항에 있어서,
    상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제1 검색어 별로 급상승 기준 수치 정보를 생성하는 상기 단계는,
    상기 표준편차 정보에 소정의 수를 곱한 값과 상기 평균치 정보를 합산하여 상기 급상승 기준 수치 정보를 생성하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  3. 제2항에 있어서,
    상기 소정의 수는 3인 것을 특징으로 하는 급상승 검색어 검출 방법.
  4. 제1항에 있어서,
    상기 제2 입력 회수 정보 중 상기 급상승 기준 수치 정보 이상인 제3 입력 회수 정보와 연관된 제3 검색어를 검출하는 상기 단계는,
    상기 제3 입력 회수 정보가 소정의 수치 이상인 경우에 한하여 상기 제3 검색어를 검출하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  5. 제1항에 있어서,
    상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스를 유지하는 단계 - 상기 검색어 입력 순위 정보는 상기 시간 간격마다 생성되어 상기 제2 데이터베이스에 기록됨 -;
    상기 데이터베이스를 참조하여 상기 제3 입력 회수 정보와 연관된 입력 회수 상승 정보를 산출하는 단계;
    상기 제2 데이터베이스를 참조하여 상기 제3 입력 회수 정보에 대응하는 입력 순위 정보를 검색하는 단계;
    상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 입력 순위 상승 정보를 산출하는 단계;
    상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제3 입력 회수 정보에 관한 표준정규변수 정보를 생성하는 단계;
    상기 입력 회수 상승 정보, 상기 입력 순위 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 이용하여 급상승 지수 정보를 생성하는 단계; 및
    상기 급상승 지수 정보에 기초하여 상기 제3 검색어에 관한 급상승 순위 정보를 생성하는 단계
    를 더 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  6. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 방법에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 제1 데이터베이스를 유지하는 단계 - 상기 제1 입력 회수 정보는 소정의 시간 간격마다 생성되어 상기 제1 데이터베이스에 기록됨 -;
    상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스를 유지하는 단계 - 상기 검색어 입력 순위 정보는 상기 시간 간격마다 생성되어 상기 제2 데이터베이스에 기록됨 -;
    사용자 단말기로부터 제2 검색어를 입력 받는 단계;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 단계;
    상기 제1 데이터베이스를 참조하여 상기 제2 입력 회수 정보와 연관된 입력 회수 상승 정보를 산출하는 단계;
    상기 제2 데이터베이스를 참조하여 상기 제2 입력 회수 정보에 대응하는 입력 순위 정보를 검색하는 단계;
    상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 입력 순위 상승 정보를 산출하는 단계;
    상기 제1 데이터베이스를 참조하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 표준편차 정보를 생성하는 단계;
    상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제2 입력 회수 정보에 관한 표준정규변수 정보를 생성하는 단계;
    상기 입력 회수 상승 정보, 상기 입력 순위 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 이용하여 급상승 지수 정보를 생성하는 단계; 및
    상기 급상승 지수 정보에 기초하여 급상승 검색어를 검출하는 단계
    를 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  7. 제5항 또는 제6항에 있어서,
    상기 입력 회수 상승 정보, 상기 입력 순위 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 이용하여 급상승 지수 정보를 생성하는 상기 단계는,
    상기 입력 회수 상승 정보, 상기 입력 순위 정보의 역수, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의 곱셈 연산값을 생성하는 단계; 및
    상기 곱셈 연산값을 이용하여 상기 급상승 지수 정보를 생성하는 단계
    를 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  8. 제7항에 있어서,
    상기 입력 회수 상승 정보, 상기 입력 순위 정보의 역수, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의 곱셈 연산값을 생성하는 상기 단계는,
    상기 표준정규변수 정보와 연관된 차수 정보를 생성하는 단계; 및
    상기 차수 정보를 이용하여 상기 곱셈 연산값을 생성하는 단계
    를 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  9. 제8항에 있어서,
    상기 차수 정보는 소정의 기준에 따라 변동되는 것을 특징으로 하는 급상승 검색어 검출 방법.
  10. 제5항 또는 제6항에 있어서,
    상기 입력 회수 상승 정보, 상기 입력 순위 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 이용하여 급상승 지수 정보를 생성하는 상기 단계는,
    상기 입력 회수 상승 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의 덧셈 연산값을 생성하는 단계;
    상기 덧셈 연산값 및 상기 입력 순위 정보의 역수의 곱셈 연산값을 생성하는 단계; 및
    상기 곱셈 연산값을 이용하여 상기 급상승 지수 정보를 생성하는 단계
    를 포함하고,
    상기 입력 회수 상승 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보의 덧셈 연산값을 생성하는 상기 단계는,
    상기 입력 회수 상승 정보와 연관된 제1 가중치 정보를 생성하는 단계;
    상기 입력 순위 상승 정보와 연관된 제2 가중치 정보를 생성하는 단계;
    상기 표준정규변수 정보와 연관된 제3 가중치 정보를 생성하는 단계; 및
    상기 제1 가중치 정보, 상기 제2 가중치 정보, 및 상기 제3 가중치 정보를 이용하여 상기 덧셈 연산값을 생성하는 단계
    를 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  11. 제10항에 있어서,
    상기 제1 가중치 정보, 상기 제2 가중치 정보, 또는 상기 제3 가중치 정보는 소정의 기준에 따라 변동되는 것을 특징으로 하는 급상승 검색어 검출 방법.
  12. 제10항에 있어서,
    상기 제1 가중치 정보, 상기 제2 가중치 정보, 및 상기 제3 가중치 정보는 각각 상기 입력 회수 상승 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 0이상 1이하의 값으로 정규화하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  13. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 방법에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 제1 데이터베이스를 유지하는 단계 - 상기 제1 입력 회수 정보는 소정의 시간 간격마다 생성되어 상기 제1 데이터베이스에 기록됨 -;
    상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스를 유지하는 단계 - 상기 검색어 입력 순위 정보는 상기 시간 간격마다 생성되어 상기 제2 데이터베이스에 기록됨 -;
    사용자 단말기로부터 제2 검색어를 입력 받는 단계;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 단계;
    상기 제2 데이터베이스를 참조하여 상기 제2 입력 회수 정보에 대응하는 입력 순위 정보를 검색하는 단계;
    상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 제1 입력 순위 상승 정보를 산출하는 단계;
    상기 제1 입력 순위 상승 정보가 소정의 수치 이상인지 여부를 판단하는 단계; 및
    상기 판단 결과에 기초하여 상기 제1 입력 순위 상승 정보 중 상기 수치 이상인 제2 입력 순위 상승 정보와 연관된 제3 검색어를 검출하는 단계
    를 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  14. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 방법에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 제1 데이터베이스를 유지하는 단계 - 상기 제1 입력 회수 정보는 소정의 시간 간격마다 생성되어 상기 제1 데이터베이스에 기록됨 -;
    상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스를 유지하는 단계 - 상기 검색어 입력 순위 정보는 상기 시간 간격마다 생성되어 상기 제2 데이터베이스에 기록됨 -;
    사용자 단말기로부터 제2 검색어를 입력 받는 단계;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력회수 정보를 생성하는 단계;
    상기 제2 데이터베이스를 참조하여 상기 제2 입력 회수 정보에 대응하는 제1 입력 순위 정보를 검색하는 단계;
    상기 제1 입력 순위 정보를 이용하여 상기 제2 검색어가 소정의 순위 이내로 신규 진입했는지 여부를 판단하는 단계; 및
    상기 판단 결과에 기초하여 상기 제2 검색어 중 상기 순위 이내로 신규 진입한 제3 검색어를 검출하는 단계
    를 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  15. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 방법에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 제1 데이터베이스를 유지하는 단계 - 상기 제1 입력 회수 정보는 소정의 시간 간격마다 생성되어 상기 제1 데이터베이스에 기록됨 -;
    상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스를 유지하는 단계 - 상기 검색어 입력 순위 정보는 상기 시간 간격마다 생성되어 상기 제2 데이터베이스에 누적 기록됨 -;
    사용자 단말기로부터 제2 검색어를 입력 받는 단계;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 단계;
    상기 제2 데이터베이스를 참조하여 상기 제2 입력 회수 정보에 대응하는 입력 순위 정보를 검색하는 단계;
    상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 제1 입력 순위 상승 정보를 소정의 기간 동안 상기 시간 간격마다 산출하는 단계;
    상기 제1 입력 순위 상승 정보가 상기 기간 동안 계속적으로 소정의 수치 이상인지 여부를 판단하는 단계; 및
    상기 판단 결과에 기초하여 상기 제1 입력 순위 상승 정보 중 상기 기간 동안 계속적으로 상기 수치 이상인 제2 입력 순위 상승 정보와 연관된 제3 검색어를 검출하는 단계
    를 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  16. 제15항에 있어서,
    상기 입력 순위 정보에 따라 상기 수치를 달리하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  17. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 방법에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 데이터베이스를 유지하는 단계 - 상기 제1 입력 회수 정보는 소정의 시간 간격마다 생성되어 상기 데이터베이스에 기록됨 -;
    상기 데이터베이스를 참조하여, EWMA(Exponentially Weighted Moving Average) 관리도를 이용하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 관리상한 정보를 생성하는 단계;
    사용자 단말기로부터 제2 검색어를 입력 받는 단계;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 단계;
    상기 제2 입력 회수 정보 및 상기 관리상한 정보에 기초하여 상기 평균치 정보의 이동 여부를 판단하는 단계; 및
    상기 평균치 정보가 이동된 것으로 판단된 경우, 상기 이동된 평균치 정보와 연관된 제3 검색어를 검출하는 단계
    를 포함하는 것을 특징으로 하는 급상승 검색어 검출 방법.
  18. 제1항 내지 제6항, 제13항 내지 제15항, 및 제17항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
  19. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 시스템에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 데이터베이스;
    상기 제1 입력 회수 정보를 소정의 시간 간격마다 생성하여 상기 데이터베이스에 기록하는 데이터베이스 관리 수단;
    상기 데이터베이스를 참조하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 표준편차 정보를 생성하는 평균치/표준편차 정보 생성 수단;
    상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제1 검색어 별로 급상승 기준 수치 정보를 생성하는 급상승 기준 수치 정보 생성 수단;
    사용자 단말기로부터 제2 검색어를 입력 받는 검색어 입력 수단;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 카운터 수단;
    상기 제2 입력 회수 정보와 상기 급상승 기준 수치 정보를 비교하는 비교 수단; 및
    상기 제2 입력 회수 정보 중 상기 급상승 기준 수치 정보 이상인 제3 입력 회수 정보와 연관된 제3 검색어를 검출하는 검색어 검출 수단
    을 포함하는 것을 특징으로 하는 급상승 검색어 검출 시스템.
  20. 제19항에 있어서,
    상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스;
    상기 검색어 입력 순위 정보를 상기 시간 간격마다 생성하여 상기 제2 데이터베이스에 기록하는 제2 데이터베이스 관리 수단;
    상기 데이터베이스를 참조하여 상기 제3 입력 회수 정보와 연관된 입력 회수 상승 정보를 산출하는 입력 회수 상승 정보 산출 수단;
    상기 제2 데이터베이스를 참조하여 상기 제3 입력 회수 정보에 대응하는 입력 순위 정보를 검색하는 입력 순위 정보 검색 수단;
    상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 입력 순위 상승 정보를 산출하는 입력 순위 상승 정보 산출 수단;
    상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제3 입력 회수 정보에 관한 표준정규변수 정보를 생성하는 표준정규변수 정보 생성 수단;
    상기 입력 회수 상승 정보, 상기 입력 순위 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 이용하여 급상승 지수 정보를 생성하는 급상승 지수 정보 생성 수단; 및
    상기 급상승 지수 정보에 기초하여 상기 제3 검색어에 관한 급상승 순위 정보를 생성하는 급상승 순위 정보 생성 수단
    을 더 포함하는 것을 특징으로 하는 급상승 검색어 검출 시스템.
  21. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 시스템에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 제1 데이터베이스;
    상기 제1 입력 회수 정보를 소정의 시간 간격마다 생성하여 상기 제1 데이터베이스에 기록하는 제1 데이터베이스 관리 수단;
    상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스;
    상기 검색어 입력 순위 정보를 상기 시간 간격마다 생성하여 상기 제2 데이터베이스에 기록하는 제2 데이터베이스 관리 수단;
    사용자 단말기로부터 제2 검색어를 입력 받는 검색어 입력 수단;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 카운터 수단;
    상기 제1 데이터베이스를 참조하여 상기 제2 입력 회수 정보와 연관된 입력 회수 상승 정보를 산출하는 입력 회수 상승 정보 산출 수단;
    상기 제2 데이터베이스를 참조하여 상기 제2 입력 회수 정보에 대응하는 입력 순위 정보를 검색하는 입력 순위 정보 검색 수단;
    상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 입력 순위 상승 정보를 산출하는 입력 순위 상승 정보 산출 수단;
    상기 제1 데이터베이스를 참조하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 표준편차 정보를 생성하는 평균치/표준편차 정보 생성 수단;
    상기 평균치 정보 및 상기 표준편차 정보를 이용하여 상기 제2 입력 회수 정보에 관한 표준정규변수 정보를 생성하는 표준정규변수 정보 생성 수단;
    상기 입력 회수 상승 정보, 상기 입력 순위 정보, 상기 입력 순위 상승 정보, 및 상기 표준정규변수 정보를 이용하여 급상승 지수 정보를 생성하는 급상승 지수 정보 생성 수단; 및
    상기 급상승 지수 정보에 기초하여 급상승 검색어를 검출하는 검색어 검출 수단
    을 포함하는 것을 특징으로 하는 급상승 검색어 검출 시스템.
  22. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 시스템에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 제1 데이터베이스;
    상기 제1 입력 회수 정보를 소정의 시간 간격마다 생성하여 상기 제1 데이터베이스에 기록하는 제1 데이터베이스 관리 수단;
    상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스;
    상기 검색어 입력 순위 정보를 상기 시간 간격마다 생성하여 상기 제2 데이터베이스에 기록하는 제2 데이터베이스 관리 수단;
    사용자 단말기로부터 제2 검색어를 입력 받는 검색어 입력 수단;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 카운터 수단;
    상기 제2 데이터베이스를 참조하여 상기 제2 입력 회수 정보에 대응하는 입력 순위 정보를 검색하는 입력 순위 정보 검색 수단;
    상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 제1 입력 순위 상승 정보를 산출하는 입력 순위 상승 정보 산출 수단;
    상기 제1 입력 순위 상승 정보가 소정의 수치 이상인지 여부를 판단하는 판단 수단; 및
    상기 판단 결과에 기초하여 상기 제1 입력 순위 상승 정보 중 상기 수치 이상인 제2 입력 순위 상승 정보와 연관된 제3 검색어를 검출하는 검색어 검출 수단
    을 포함하는 것을 특징으로 하는 급상승 검색어 검출 시스템.
  23. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 시스템에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 제1 데이터베이스;
    상기 제1 입력 회수 정보를 소정의 시간 간격마다 생성하여 상기 제1 데이터베이스에 기록하는 제1 데이터베이스 관리 수단;
    상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스;
    상기 검색어 입력 순위 정보를 상기 시간 간격마다 생성하여 상기 제2 데이터베이스에 기록하는 제2 데이터베이스 관리 수단;
    사용자 단말기로부터 제2 검색어를 입력 받는 검색어 입력 수단;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 카운터 수단;
    상기 제2 데이터베이스를 참조하여 상기 제2 입력 회수 정보에 대응하는 제1 입력 순위 정보를 검색하는 입력 순위 정보 검색 수단;
    상기 제1 입력 순위 정보를 이용하여 상기 제2 검색어가 소정의 순위 이내로 신규 진입했는지 여부를 판단하는 판단 수단; 및
    상기 판단 결과에 기초하여 상기 제2 검색어 중 상기 순위 이내로 신규 진입한 제3 검색어를 검출하는 검색어 검출 수단
    을 포함하는 것을 특징으로 하는 급상승 검색어 검출 시스템.
  24. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 시스템에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 소정 시간 간격 동안의 제1 입력 회수 정보를 포함하는 제1 데이터베이스
    상기 제1 입력 회수 정보를 생성하여 상기 제1 데이터베이스에 기록하는 제1 데이터베이스 관리 수단;
    상기 제1 입력 회수 정보에 따른 검색어 입력 순위 정보를 포함하는 제2 데이터베이스;
    상기 검색어 입력 순위 정보를 상기 시간 간격마다 생성하여 상기 제2 데이터베이스에 기록하는 제2 데이터베이스 관리 수단;
    사용자 단말기로부터 제2 검색어를 입력 받는 검색어 입력 수단;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 카운터 수단;
    상기 제2 데이터베이스를 참조하여 상기 제2 입력 회수 정보에 대응하는 입력 순위 정보를 검색하는 입력 순위 정보 검색 수단;
    상기 제2 데이터베이스를 참조하여 상기 입력 순위 정보와 연관된 제1 입력 순위 상승 정보를 소정의 기간 동안 상기 시간 간격마다 산출하는 입력 순위 상승 정보 산출 수단;
    상기 제1 입력 순위 상승 정보가 상기 기간 동안 계속적으로 소정의 수치 이상인지 여부를 판단하는 판단 수단; 및
    상기 판단 결과에 기초하여 상기 제1 입력 순위 상승 정보 중 상기 기간 동안 계속적으로 상기 수치 이상인 제2 입력 순위 상승 정보와 연관된 제3 검색어를 검출하는 검색어 검출 수단
    을 포함하는 것을 특징으로 하는 급상승 검색어 검출 시스템.
  25. 사용자 단말기로부터의 입력 회수가 급상승하는 검색어를 검출하는 시스템에 있어서,
    검색어 식별자 및 상기 검색어 식별자와 연관된 제1 검색어에 대한 제1 입력 회수 정보를 포함하는 데이터베이스;
    상기 제1 입력 회수 정보를 소정의 시간 간격마다 생성하여 상기 데이터베이스에 기록하는 데이터베이스 관리 수단;
    상기 데이터베이스를 참조하여, EWMA(Exponentially Weighted Moving Average) 관리도를 이용하여 상기 제1 검색어 별로 상기 제1 입력 회수 정보에 관한 평균치 정보 및 관리상한 정보를 생성하는 평균치/관리상한 정보 생성 수단;
    사용자 단말기로부터 제2 검색어를 입력 받는 검색어 입력 수단;
    상기 제2 검색어 별로 상기 시간 간격 당 입력 회수를 카운팅하여 제2 입력 회수 정보를 생성하는 카운터 수단;
    상기 제2 입력 회수 정보 및 상기 관리상한 정보에 기초하여 상기 평균치 정보의 이동 여부를 판단하는 판단 수단; 및
    상기 평균치 정보가 이동된 것으로 판단된 경우, 상기 이동된 평균치 정보와 연관된 제3 검색어를 검출하는 검색어 검출 수단
    을 포함하는 것을 특징으로 하는 급상승 검색어 검출 시스템.
KR1020040028146A 2004-04-23 2004-04-23 급상승 검색어 검출 방법 및 시스템 KR100443483B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020040028146A KR100443483B1 (ko) 2004-04-23 2004-04-23 급상승 검색어 검출 방법 및 시스템
PCT/KR2005/001166 WO2005114511A1 (en) 2004-04-23 2005-04-22 Method and system for detecting search terms whose popularity increase rapidly
US11/584,875 US8015185B2 (en) 2004-04-23 2006-10-23 Method and system for detecting search terms whose popularity increase rapidly

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040028146A KR100443483B1 (ko) 2004-04-23 2004-04-23 급상승 검색어 검출 방법 및 시스템

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020040028175A Division KR101093989B1 (ko) 2004-04-23 2004-04-23 급상승 검색어 검출 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR100443483B1 true KR100443483B1 (ko) 2004-08-09

Family

ID=35428564

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040028146A KR100443483B1 (ko) 2004-04-23 2004-04-23 급상승 검색어 검출 방법 및 시스템

Country Status (3)

Country Link
US (1) US8015185B2 (ko)
KR (1) KR100443483B1 (ko)
WO (1) WO2005114511A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10380092B2 (en) 2014-05-09 2019-08-13 Samsung Electronics Co., Ltd. Server, control method thereof, and system for producing rankings of search terms whose popularities increase rapidly

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7562068B2 (en) * 2004-06-30 2009-07-14 Microsoft Corporation System and method for ranking search results based on tracked user preferences
US7644075B2 (en) * 2007-06-01 2010-01-05 Microsoft Corporation Keyword usage score based on frequency impulse and frequency weight
US8803882B2 (en) * 2008-06-06 2014-08-12 Microsoft Corporation Identifying on a graphical depiction candidate points and top-moving queries
US8965869B2 (en) * 2009-05-13 2015-02-24 Yahoo! Inc. Systems and methods for generating a web page based on search term popularity data
JP5679194B2 (ja) * 2011-05-18 2015-03-04 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
CN102891874B (zh) * 2011-07-21 2017-10-31 腾讯科技(深圳)有限公司 一种基于会话提供搜索提示信息的方法、装置及***
US10560057B1 (en) 2012-08-06 2020-02-11 Google Llc Measuring media attention over time based on long term heterogeneous archive data
US10331631B2 (en) 2013-03-15 2019-06-25 Factual Inc. Apparatus, systems, and methods for analyzing characteristics of entities of interest
US20160275539A1 (en) * 2015-03-18 2016-09-22 Mastercard International Incorporated Systems and Methods for Managing Reward Payments for Search Results by Search Engines

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6421675B1 (en) * 1998-03-16 2002-07-16 S. L. I. Systems, Inc. Search engine
US6269361B1 (en) * 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US6853950B1 (en) * 1999-07-20 2005-02-08 Newsedge Corporation System for determining changes in the relative interest of subjects
US6640218B1 (en) * 2000-06-02 2003-10-28 Lycos, Inc. Estimating the usefulness of an item in a collection of information
KR20020001295A (ko) * 2000-06-27 2002-01-09 전원하, 박세영 검색결과를 보여주는 방법 및 그 장치
US7236953B1 (en) * 2000-08-18 2007-06-26 Athena Capital Advisors, Inc. Deriving a probability distribution of a value of an asset at a future time
KR20020017863A (ko) * 2000-08-31 2002-03-07 송찬호 인터넷 이용자의 접속 통계 자료를 이용한 키워드 검색 방법
US7146416B1 (en) * 2000-09-01 2006-12-05 Yahoo! Inc. Web site activity monitoring system with tracking by categories and terms
US7818224B2 (en) * 2001-03-22 2010-10-19 Boerner Sean T Method and system to identify discrete trends in time series
JP2002351897A (ja) * 2001-05-22 2002-12-06 Fujitsu Ltd 情報利用頻度予測プログラム、情報利用頻度予測装置および情報利用頻度予測方法
US6978264B2 (en) * 2002-01-03 2005-12-20 Microsoft Corporation System and method for performing a search and a browse on a query
US7324990B2 (en) * 2002-02-07 2008-01-29 The Relegence Corporation Real time relevancy determination system and a method for calculating relevancy of real time information
KR20020025142A (ko) * 2002-03-04 2002-04-03 김일 키워드 광고 서비스를 위한 키워드 추천 시스템 및 방법
US20040002369A1 (en) * 2002-05-06 2004-01-01 Walker Jay S. Method and apparatus for modifying a game based on results of game plays
US7139752B2 (en) * 2003-05-30 2006-11-21 International Business Machines Corporation System, method and computer program product for performing unstructured information management and automatic text analysis, and providing multiple document views derived from different document tokenizations
US7685117B2 (en) * 2003-06-05 2010-03-23 Hayley Logistics Llc Method for implementing search engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10380092B2 (en) 2014-05-09 2019-08-13 Samsung Electronics Co., Ltd. Server, control method thereof, and system for producing rankings of search terms whose popularities increase rapidly

Also Published As

Publication number Publication date
US8015185B2 (en) 2011-09-06
US20070038624A1 (en) 2007-02-15
WO2005114511A1 (en) 2005-12-01

Similar Documents

Publication Publication Date Title
US9842170B2 (en) Method, apparatus and system of intelligent navigation
US10897511B2 (en) Topical activity monitor and identity collector system
KR100522029B1 (ko) 실시간 급상승 검색어 검출 방법 및 실시간 급상승 검색어검출 시스템
US8359309B1 (en) Modifying search result ranking based on corpus search statistics
US8321278B2 (en) Targeted advertisements based on user profiles and page profile
US8015185B2 (en) Method and system for detecting search terms whose popularity increase rapidly
US7016889B2 (en) System and method for identifying useful content in a knowledge repository
US20100100564A1 (en) System and method for spam identification
US20110258033A1 (en) Effective ad placement
US20100042621A1 (en) Methods, Systems, And Computer Program Products For Characterizing Links To Resources Not Activated
WO2008057268A2 (en) Techniques for determining relevant advertisements in response to queries
CA2624186A1 (en) Generation of topical subjects from alert search terms
US9223897B1 (en) Adjusting ranking of search results based on utility
US11392595B2 (en) Techniques for determining relevant electronic content in response to queries
CN103034660A (zh) 信息提供方法、装置及***
US20130204864A1 (en) Information provision device, information provision method, program, and information recording medium
US9064014B2 (en) Information provisioning device, information provisioning method, program, and information recording medium
JP5215877B2 (ja) 地域特性辞書生成方法及び装置
KR101093989B1 (ko) 급상승 검색어 검출 방법 및 시스템
KR100574201B1 (ko) 시기별 검색어 검출 방법 및 시스템
KR100574200B1 (ko) 인터넷 검색 서비스를 효율적으로 제공하기 위한 검색어관리 방법 및 시스템
KR20050121822A (ko) 시기별 검색어 검출 방법 및 시스템
KR101126498B1 (ko) 인터넷 검색 서비스를 효율적으로 제공하기 위한 검색어관리 방법 및 시스템
JP5483179B2 (ja) 楽曲データ用情報処理装置
KR100994326B1 (ko) 중요도 정보를 반영한 검색 결과 리스트 제공 방법 및 그시스템

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
A302 Request for accelerated examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
O035 Opposition [patent]: request for opposition
O132 Decision on opposition [patent]
O132 Decision on opposition [patent]
O074 Maintenance of registration after opposition [patent]: final registration of opposition
FPAY Annual fee payment

Payment date: 20110707

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20130626

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20140701

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20150701

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20160701

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20170704

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20190701

Year of fee payment: 16