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

KR20090116013A - System and method for providing keywords tree and recording medium - Google Patents

System and method for providing keywords tree and recording medium Download PDF

Info

Publication number
KR20090116013A
KR20090116013A KR1020080041672A KR20080041672A KR20090116013A KR 20090116013 A KR20090116013 A KR 20090116013A KR 1020080041672 A KR1020080041672 A KR 1020080041672A KR 20080041672 A KR20080041672 A KR 20080041672A KR 20090116013 A KR20090116013 A KR 20090116013A
Authority
KR
South Korea
Prior art keywords
keyword
search
tree
terminal
search result
Prior art date
Application number
KR1020080041672A
Other languages
Korean (ko)
Other versions
KR101499685B1 (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 KR1020080041672A priority Critical patent/KR101499685B1/en
Publication of KR20090116013A publication Critical patent/KR20090116013A/en
Application granted granted Critical
Publication of KR101499685B1 publication Critical patent/KR101499685B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Computational Linguistics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)

Abstract

PURPOSE: A method and system of providing keyword tree including related keywords and a writing device thereof are provided to offer more specific search service and confirm a keyword list related with a first keyword by providing the keyword tree while search service. CONSTITUTION: A search word input interface is included in the webpage provided with a client terminal(120). When the information of the search word is received through the search input interface, a search server(100) generates the keyword tree. The keyword tree includes the first keyword included in the information of the received search word and the keywords related with the first keyword. The search server provides the search result to the client terminal.

Description

키워드 트리 제공 방법 및 시스템과 이를 위한 기록매체{System and Method for Providing Keywords Tree and Recording Medium}System and Method for Providing Keywords Tree and Recording Medium}

도 1은 본 발명의 실시 방법에 따른 검색결과 출력 시스템 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of a search result output system according to an exemplary embodiment of the present invention.

도 2는 본 발명의 실시 방법에 따른 검색결과 페이지 화면을 예시한 도면이다.2 is a diagram illustrating a search result page screen according to an embodiment of the present invention.

도 3은 본 발명의 실시 방법에 따른 키워드 트리 검색 시스템을 도시한 도면이다.3 is a diagram illustrating a keyword tree search system according to an embodiment of the present invention.

도 4는 본 발명의 일 실시 방법에 따른 검색어 정보 송수신 과정을 도시한 도면이다.4 illustrates a process of transmitting and receiving search word information according to an exemplary embodiment of the present invention.

도 5는 본 발명의 다른 일 실시 방법에 따른 검색어 정보 송수신 과정을 도시한 도면이다.5 is a diagram illustrating a process of transmitting and receiving search word information according to another exemplary embodiment of the present invention.

도 6은 본 발명의 실시 방법에 따라 수신된 검색어 정보에 대한 키워드 트리를 생성하는 과정을 도시한 도면이다.6 is a diagram illustrating a process of generating a keyword tree for received keyword information according to an embodiment of the present invention.

도 7은 본 발명의 일 실시 방법에 따른 수신된 검색어에 대한 검색결과를 출력하는 과정을 도시한 도면이다.7 is a diagram illustrating a process of outputting a search result for a received keyword according to an exemplary embodiment of the present invention.

도 8은 본 발명의 다른 일 실시 방법에 따른 수신된 검색어에 대한 검색결과를 출력하는 과정을 도시한 도면이다.8 is a diagram illustrating a process of outputting a search result for a received search word according to another exemplary embodiment of the present invention.

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

100 : 검색서버 105 : DB 서버100: search server 105: DB server

110 : 웹서버 115 : 광고서버110: web server 115: ad server

120 : 클라이언트 단말120: client terminal

본 발명은 단말로부터 수신된 검색어에 포함된 하나 이상의 키워드를 제1 키워드로 설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드를 확인하는 단계와, 상기 확인결과, 하나 이상의 제2 키워드가 확인되면, 상기 확인된 제2 키워드와 연관된 제3 키워드를 확인하는 단계와, 상기 수신된 검색어에 대응하는 제1 키워드와, 상기 확인된 하나 이상의 제2 키워드와, 하나 이상의 제3 키워드를 포함하는 키워드 트리를 생성하는 단계와, 상기 생성된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 단계를 포함하는 키워드 트리 제공 방법에 관한 것이다.The present invention provides a method of setting one or more keywords included in a search word received from a terminal as a first keyword, identifying one or more second keywords associated with the first keyword, and confirming one or more second keywords. And identifying a third keyword associated with the identified second keyword, a first keyword corresponding to the received search word, the identified one or more second keywords, and one or more third keywords. A method of providing a tree of keywords, comprising the steps of generating a tree and transmitting the generated keyword tree to a terminal for output.

인터넷은 일명 정보의 바다라 불리우면서, 우리가 원하는 무언가에 대한 정 보들을 얻기 위해, 다양한 검색 서비스를 제공하는 웹사이트를 통해 검색어를 이용한 정보 조회를 이용하고 있다.The Internet is called the sea of information, and it uses information search using search terms through websites that provide various search services to obtain information about something we want.

하지만, 검색어를 입력함에 있어서 너무나 상세한 내용을 입력시, 약간의 차이로 인하여 조회하지 못하고 지나가게 되거나, 또는 너무나 범위가 넓은 검색어를 이용함으로써 원하는 정보를 보지 못하고 지나가게 되는 문제가 발생하게 된다.However, when inputting too detailed information in entering a search word, the user may pass by not being able to search due to a slight difference, or may not pass the desired information by using a search word that is too wide.

이를 해결하기 위해, 검색어 입력시 검색어에 따른 검색페이지 수를 제공하거나, 또는 검색어 입력과정에 연관 검색어 리스트를 제공함으로써 보다 편리한 검색 서비스를 이용할 수 있도록 하고는 있으나, 이는 역시 한계를 가지고 있는 상황이다.In order to solve this problem, it is possible to use a more convenient search service by providing the number of search pages according to a search word when providing a search word or by providing a related search word list in the search word input process, but this also has a limitation.

상기 문제점을 해결하기 위한 본 발명의 목적은, 단말로부터 수신된 검색어에 포함된 하나 이상의 키워드를 제1 키워드로 설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드와 상기 제2 키워드와 연관된 제3 키워드와, ..., 제(N-1) 키워드와 연관된 제N 키워드를 확인하는 수단과, 상기 수신된 검색어에 대응하는 제1 키워드와, 상기 확인된 복수개의 제2 키워드 내지 제N 키워드를 포함하는 키워드 트리를 생성 또는 추출하는 수단과, 상기 생성 또는 추출된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 수단을 포함하는 키워드 트리 제공 시스템을 제공함에 있다.An object of the present invention for solving the problem is to set one or more keywords included in a search word received from a terminal as a first keyword, the one or more second keywords associated with the first keyword and the second keyword associated with the second keyword. Means for identifying a third keyword, the N-th keyword associated with the (N-1) th keyword, a first keyword corresponding to the received search word, and the identified plurality of second to Nth keywords It provides a keyword tree providing system comprising means for generating or extracting a keyword tree comprising a; and means for transmitting the generated or extracted keyword tree to a terminal for processing.

본 발명에 따른 키워드 트리 제공 방법은, 단말로부터 수신된 검색어에 포함된 하나 이상의 키워드를 제1 키워드로 설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드를 확인하는 단계와, 상기 확인결과, 하나 이상의 제2 키워드가 확인되면, 상기 확인된 제2 키워드와 연관된 제3 키워드를 확인하는 단계와, 상기 수신된 검색어에 대응하는 제1 키워드와, 상기 확인된 하나 이상의 제2 키워드와, 하나 이상의 제3 키워드를 포함하는 키워드 트리를 생성하는 단계와, 상기 생성된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 단계를 포함하여 이루어지는 것을 특징으로 한다.In accordance with another aspect of the present invention, there is provided a keyword tree providing method comprising: setting at least one keyword included in a search word received from a terminal as a first keyword, identifying at least one second keyword associated with the first keyword, If at least one second keyword is identified, identifying a third keyword associated with the identified second keyword, a first keyword corresponding to the received search term, the at least one identified second keyword, and at least one Generating a keyword tree including a third keyword, and transmitting the generated keyword tree to a terminal for processing.

한편, 본 발명에 따른 키워드 트리 제공 방법은, 단말로부터 수신된 검색어에 포함된 하나 이상의 키워드를 제1 키워드로 설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드와 상기 제2 키워드와 연관된 제3 키워드와 상기 제3 키워드와 연관된 제4 키워드와, ...제(N-1) 키워드와 연관된 제N 키워드를 확인하는 단계와, 상기 수신된 검색어에 대응하는 제1 키워드와, 상기 확인된 복수개의 제2 키워드 내지 제N 키워드를 포함하는 키워드 트리를 생성하는 단계와, 상기 생성된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 단계를 포함하여 이루어지는 것을 특징으로 한다.Meanwhile, the method for providing a keyword tree according to the present invention includes setting one or more keywords included in a search word received from a terminal as a first keyword, and generating one or more second keywords associated with the first keyword and a second keyword associated with the second keyword. Identifying a third keyword, a fourth keyword associated with the third keyword, an N-th keyword associated with the (N-1) th keyword, a first keyword corresponding to the received search term, and the identified And generating a keyword tree including a plurality of second to N-th keywords, and transmitting the generated keyword tree to a terminal for output.

본 발명에 따른 키워드 트리 제공 방법에 있어서, 상기 생성된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 단계는, 상기 생성된 키워드 트리를 상기 검색어를 입력하는 검색창 주변에 출력되도록 처리하는 것을 특징으로 한다.In the method of providing a keyword tree according to the present invention, the step of transmitting the generated keyword tree to the terminal and outputting the generated keyword tree may include processing the generated keyword tree to be output around a search box for inputting the search word. do.

본 발명에 따른 키워드 트리 제공 방법에 있어서, 상기 생성된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 단계는, 상기 생성된 키워드 트리를 상기 수신된 검색어 정보에 대응하는 검색결과 페이지 상에 출력하는 것을 특징으로 한다.In the method of providing a keyword tree according to the present invention, the step of transmitting the generated keyword tree to the terminal and outputting the generated keyword tree includes outputting the generated keyword tree on a search result page corresponding to the received keyword information. It features.

본 발명에 따른 키워드 트리 제공 방법은, 상기 단말에 출력된 키워드 트리 상에 포함된 하나 이상의 제 2 키워드 내지 제 3 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the method of providing a keyword tree according to the present invention, if any one or more of the second to third keywords included in the keyword tree output to the terminal is selected, a search result page for the selected keyword is output to the terminal. It characterized in that it further comprises the step of processing.

본 발명에 따른 키워드 트리 제공 방법은, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the method for providing a keyword tree according to the present invention, if any one of a plurality of second to N-th keywords included in the keyword tree output to the terminal is selected, a search result page for the selected keyword is output to the terminal. It characterized in that it further comprises the step of processing.

본 발명에 따른 키워드 트리 제공 방법은, 상기 단말에 출력된 키워드 트리 상에 포함된 하나 이상의 제 2 키워드 내지 제 3 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 하며, 상기 키워드 트리 상에 포함된 하나 이상의 제 2 키워드 내지 제 3 키워드 중 상기 검색결과 페이지에 대응하는 키워드에 현 검색결과 식별 처리를 하는 것을 특징으로 한다.In the method of providing a keyword tree according to the present invention, if any one or more of the second to third keywords included in the keyword tree output to the terminal is selected, a search result page for the selected keyword is output to the terminal. The method may further include a step of processing the data to be performed. The current search result identification process may be performed on a keyword corresponding to the search result page among one or more second to third keywords included in the keyword tree. do.

본 발명에 따른 키워드 트리 제공 방법은, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 하며, 상기 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 상기 검색결과 페이지에 대응하는 키워드에 현 검색결과 식별 처리를 하는 것을 특징으로 한다.In the method for providing a keyword tree according to the present invention, if any one of a plurality of second to N-th keywords included in the keyword tree output to the terminal is selected, a search result page for the selected keyword is output to the terminal. And further comprising the step of: processing the current search result, wherein the current search result identification process is performed on a keyword corresponding to the search result page among a plurality of second to N-th keywords included in the keyword tree. do.

본 발명에 따른 키워드 트리 제공 방법에 있어서, 상기 검색결과 페이지에 대응하는 키워드에 현 검색결과 식별 처리는, 상기 검색결과 페이지에 대응하는 키워드를 볼드체로 처리하거나, 또는 상기 검색결과 페이지에 대응하는 키워드에 밑줄 처리를 하거나, 또는 상기 검색결과 페이지에 대응하는 키워드의 색상을 달리 하거나, 또는 상기 검색결과 페이지에 대응하는 키워드의 크키를 달리하는 것을 하나 이상 포함하는 것을 특징으로 한다.In the method for providing a keyword tree according to the present invention, the current search result identification processing on a keyword corresponding to the search result page may be performed by processing a keyword corresponding to the search result page in bold or a keyword corresponding to the search result page. At least one of underlining, changing the color of the keyword corresponding to the search result page, or changing the size of the keyword corresponding to the search result page.

본 발명에 따른 키워드 트리 제공 방법은, 상기 단말에 출력된 키워드 트리 상에 포함된 하나 이상의 제 2 키워드 내지 제 3 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하되, 상기 선택된 키워드 정보를 제1 키워드로 재설정하고, 상기 제1 키워드와 연관된 제2 키워드와, 상기 제2 키워드와 연관된 제3 키워드를 포함하는 키워드 트리를 재생성한 후, 상기 선택된 키워드에 대한 검색 결과 페이지 상에 상기 재생성된 키워드 트리가 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the method of providing a keyword tree according to the present invention, if any one or more of the second to third keywords included in the keyword tree output to the terminal is selected, a search result page for the selected keyword is output to the terminal. The keyword tree including the second keyword associated with the first keyword and the third keyword associated with the second keyword; and resetting the selected keyword information to a first keyword. And processing the output of the regenerated keyword tree on a search result page.

본 발명에 따른 키워드 트리 제공 방법은, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하되, 상기 선택된 키워드 정보를 제1 키워드로 재설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드와 상기 제2 키워드와 연관된 제3 키워드와 상기 제3 키워드와 연관된 제4 키워드와, ...제(N-1) 키워드와 연관된 제N 키워드를 포함하는 키워드 트리를 재생성한 후, 상기 선택된 키워드에 대한 검색 결과 페이지 상에 상기 재생성된 키워드 트리가 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the method for providing a keyword tree according to the present invention, if any one of a plurality of second to N-th keywords included in the keyword tree output to the terminal is selected, a search result page for the selected keyword is output to the terminal. And reset the selected keyword information to a first keyword, at least one second keyword associated with the first keyword, a third keyword associated with the second keyword, and a fourth keyword associated with the third keyword; ... Further comprising regenerating a keyword tree comprising an N-th keyword associated with the (N-1) keyword, and outputting the regenerated keyword tree on a search result page for the selected keyword. It is characterized by.

본 발명에 따른 키워드 트리 제공 방법에 있어서, 상기 검색결과 페이지는, 상기 제1 키워드에 대응하는 광고 데이터를 포함하여 이루어지는 것을 특징으로 한다.In the method for providing a keyword tree according to the present invention, the search result page includes advertisement data corresponding to the first keyword.

한편, 상기 전술한 키워드 트리 제공 방법을 실행하기 위한 프로그램을 기록한 것을 특징으로 하는 컴퓨터로 판독 가능한 기록매체를 포함한다.On the other hand, it includes a computer-readable recording medium, characterized in that the program for executing the above-described keyword tree providing method is recorded.

한편, 본 발명에 따른 키워드 트리 제공 시스템은, 단말로부터 수신된 검색어에 포함된 하나 이상의 키워드를 제1 키워드로 설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드와 상기 제2 키워드와 연관된 제3 키워드와, ..., 제(N-1) 키워드와 연관된 제N 키워드를 확인하는 수단과, 상기 수신된 검색어에 대응하는 제1 키워드와, 상기 확인된 복수개의 제2 키워드 내지 제N 키워드를 포함하는 키워드 트리를 생성 또는 추출하는 수단과, 상기 생성 또는 추출된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 수단을 포함하여 이루어지는 것을 특징으로 한다.Meanwhile, the keyword tree providing system according to the present invention sets one or more keywords included in a search word received from a terminal as a first keyword, and sets one or more second keywords associated with the first keyword and a second keyword associated with the second keyword. Means for identifying a third keyword, the N-th keyword associated with the (N-1) th keyword, a first keyword corresponding to the received search word, and the identified plurality of second to Nth keywords And a means for generating or extracting a keyword tree including a; and means for transmitting the generated or extracted keyword tree to a terminal for processing.

본 발명에 따른 키워드 트리 제공 시스템에 있어서, 상기 생성 또는 추출된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 수단은, 상기 생성 또는 추출된 키워드 트리를 상기 검색어를 입력하는 검색창 주변에 출력되도록 처리하는 것을 특징으로 한다.In the system for providing a keyword tree according to the present invention, the means for transmitting the generated or extracted keyword tree to a terminal and outputting the processed word tree is processed to output the generated or extracted keyword tree around a search box for inputting the search word. Characterized in that.

본 발명에 따른 키워드 트리 제공 시스템에 있어서, 상기 생성 또는 추출된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 수단은, 상기 생성 또는 추출된 키워드 트리를 상기 수신된 검색어 정보에 대응하는 검색결과 페이지 상에 출력하는 것을 특징으로 한다.In the keyword tree providing system according to the present invention, the means for transmitting the generated or extracted keyword tree to the terminal and outputting the keyword tree includes: generating the extracted or extracted keyword tree on a search result page corresponding to the received keyword information. It characterized in that the output to.

본 발명에 따른 키워드 트리 제공 시스템은, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 수단을 더 포함하여 이루어지는 것을 특징으로 한다.The keyword tree providing system according to the present invention outputs a search result page for the selected keyword to the terminal when any one of a plurality of second to N-th keywords included in the keyword tree output to the terminal is selected. It further comprises means for processing if possible.

본 발명에 따른 키워드 트리 제공 시스템은, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 수단을 더 포함하여 이루어지는 것을 특징으로 하며, 상기 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 상기 검색결과 페이지에 대응하는 키워드에 현 검색결과 식별 처리를 하는 것을 특징으로 한다.The keyword tree providing system according to the present invention outputs a search result page for the selected keyword to the terminal when any one of a plurality of second to N-th keywords included in the keyword tree output to the terminal is selected. And means for further processing, wherein the current search result identification processing is performed on a keyword corresponding to the search result page among a plurality of second to N-th keywords included in the keyword tree. do.

본 발명에 따른 키워드 트리 제공 시스템에 있어서, 상기 키워드 트리 제공 시스템은, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내 지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하되, 상기 선택된 키워드 정보를 제1 키워드로 재설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드와 상기 제2 키워드와 연관된 제3 키워드와 상기 제3 키워드와 연관된 제4 키워드와, ...제(N-1) 키워드와 연관된 제N 키워드를 포함하는 키워드 트리를 재생성한 후, 상기 선택된 키워드에 대한 검색 결과 페이지 상에 상기 재생성된 키워드 트리가 출력되도록 처리하는 것을 특징으로 한다.In the keyword tree providing system according to the present invention, the keyword tree providing system, if any one of a plurality of second to N keywords included in the keyword tree output to the terminal is selected, Process to output a search result page to the terminal, wherein the selected keyword information is reset to a first keyword, at least one second keyword associated with the first keyword, a third keyword associated with the second keyword, and the third keyword; After regenerating the keyword tree including the fourth keyword associated with the keyword and the N-th keyword associated with the (N-1) th keyword, the regenerated keyword tree is output on the search result page for the selected keyword. It is characterized by processing as possible.

본 발명에 따른 키워드 트리 제공 시스템에 있어서, 상기 각각의 수단은, 단일 서버에 구비되거나, 또는 복수개의 서버에 구비되는 것을 특징으로 한다.In the keyword tree providing system according to the present invention, each of the above means is provided in a single server or a plurality of servers.

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

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

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

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

도면1은 본 발명의 실시 방법에 따른 검색결과 출력 시스템 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of a search result output system according to an exemplary embodiment of the present invention.

보다 상세하게 본 도면1은 클라이언트 단말(120)에서 검색어 정보를 입력하여 통신망을 통해 전송하면, 상기 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합)를 제1 키워드로 설정하고, 상기 제N(N>=1) 키워드와 연관된 하나 이상의 제N+1(N>=1) 키워드를 확인하고, 상기 제N(N>=1) 키워드와, 상기 제N(N>=1) 키워드와 연관된 제N+1(N>=1) 키워드를 포함하는 키워드 트리를 생성한 후, 상기 생성된 키워드 트리와, 상기 수신된 검색어 정보에 포함된 제1 키워드에 대한 검색 결과를 우선 제공한 후, 상기 제공된 키워드 트리에 포함된 하나 이상의 키워드에 대한 키워드 선택 정보를 수신하고, 상기 수신된 키워드 선택 정보에 대응하는 키워드에 대한 검색 결과를 제공하는 검색결과 출력 시스템 구성에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 검색결과 출력 시스템 구성에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.In more detail, in FIG. 1, when the client terminal 120 inputs search term information and transmits it through a communication network, the keyword (or a combination of two or more keywords) included in the received search term information is set as a first keyword, Identify one or more N + 1 (N> = 1) keywords associated with an N (N> = 1) keyword, and identify the Nth (N> = 1) keyword and the Nth (N> = 1) keyword After generating a keyword tree including the associated N + 1 (N> = 1) keywords, first providing the generated keyword tree and search results for the first keyword included in the received search term information. The present invention relates to a search result output system configuration for receiving keyword selection information for one or more keywords included in the provided keyword tree and providing a search result for a keyword corresponding to the received keyword selection information. Barrel in the field Those skilled in the art will be able to infer various implementation methods for the configuration of the search result output system by referring to and / or modifying the drawing 1, but the present invention includes all the implementation methods inferred, The technical features are not limited only to the implementation method shown in FIG.

도면1을 참조하면, 상기 검색결과 출력 시스템은, 하나 이상의 검색어 정보를 입력하여 통신망을 통해 전송하고, 상기 통신망을 통해 상기 검색어 정보에 대응하는 검색결과 페이지를 수신하여 출력하는 클라이언트 단말(120)과, 상기 클라 이언트 단말(120)로 제공한 웹페이지에 포함된 검색어 입력 인터페이스를 통해 검색어 정보가 입력되어 수신되면, 상기 수신된 검색어 정보에 포함된 제1 키워드와, 상기 제1 키워드와 연관된 제2 키워드와, 상기 제N(N>=2) 키워드와 연결된 제N+1(N>=2) 키워드를 포함하는 키워드 트리를 생성하고, 상기 제1 키워드(또는 상기 제공된 키워드 트리에 포함된 키워드 중 선택된 키워드를 검색어로 하는 검색 결과를 제공하는 검색서버(100)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 1, the search result output system includes a client terminal 120 that inputs one or more search term information to be transmitted through a communication network, and receives and outputs a search result page corresponding to the search term information through the communication network. When the search term information is input through the search term input interface included in the web page provided to the client terminal 120, the first keyword included in the received search term information and the second keyword associated with the first keyword are received. Generate a keyword tree including a keyword and an N + 1 (N> = 2) keyword associated with the Nth (N> = 2) keyword, and among the keywords included in the first keyword (or the provided keyword tree); And a search server 100 for providing a search result using the selected keyword as a search word.

상기 클라이언트 단말(120)은 유선 통신망, 또는 무선 통신망을 하나 이상 포함하는 통신망에 연결되고, 상기 웹페이지 운용수단으로부터 상기 통신망을 통해 상기 검색어 입력 인터페이스가 포함된 웹페이지를 수신하여 출력하고, 상기 검색어 입력 인터페이스를 통해 하나 이상의 검색어 정보를 입력하여 상기 통신망을 통해 전송한 후, 상기 통신망을 통해 상기 검색어 정보에 대응하는 검색결과 페이지를 수신하여 출력하는 브라우저 프로그램을 구비하여 이루어진 모든 종류의 단말장치를 포함하여 이루어지는 것을 특징으로 한다.The client terminal 120 is connected to a wired communication network or a communication network including one or more wireless communication networks, receives and outputs a web page including the search word input interface from the web page operating means through the communication network, and outputs the search word. It includes all types of terminal devices including a browser program that inputs one or more search term information through an input interface, transmits it through the communication network, and then receives and outputs a search result page corresponding to the search term information through the communication network. Characterized in that made.

본 발명의 다른 실시 방법에 따르면, 상기 클라이언트 단말(120)은 상기 통신망에 연결되고, 상기 검색어 입력 인터페이스를 구비한 프로그램(예컨대, 메신저 프로그램, 또는 검색 프로그램)을 구비한 후, 상기 프로그램에 구비된 상기 검색어 입력 인터페이스를 통해 하나 이상의 검색어 정보를 입력하여 상기 통신망을 통해 전송한 후, 상기 통신망을 통해 상기 검색어 정보에 대응하는 검색결과 페이지를 수신하고, 상기 수신된 검색결과 페이지를 상기 프로그램(또는 상기 브라우저 프로그램)을 통해 출력하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.According to another exemplary embodiment of the present invention, the client terminal 120 is connected to the communication network and provided with a program (eg, a messenger program or a search program) having the search word input interface, and then provided with the program. After inputting one or more search term information through the search term input interface and transmitting it through the communication network, a search result page corresponding to the search term information is received through the communication network, and the program (or the Browser program), whereby the present invention is not limited thereto.

상기 검색서버(100)는 하나 이상의 클라이언트 단말(120)을 통해 수신되는 검색어 정보에 대응하여, 상기 검색어 정보에 포함된 제1 키워드와, 상기 제1 키워드와 연결된 제2 키워드와, 상기 제N(N>=2) 키워드와 연결된 제N+1(N>=2) 키워드를 포함하는 키워드 트리를 생성하고, 상기 생성된 키워드 트리와, 상기 제1 키워드에 대한(또는 상기 키워드 트리에 포함된 하나 이상의 키워드 중 어느 하나에 대한) 검색 결과를 포함하는 웹페이지를 생성하고, 상기 생성된 웹페이지를 상기 클라이언트 단말(120)로 전송하는 것을 특징으로 한다.The search server 100 may correspond to search word information received through at least one client terminal 120, and includes a first keyword included in the search word information, a second keyword connected to the first keyword, and the Nth ( N> = 2) generates a keyword tree comprising an N + 1 (N> = 2) keyword associated with the keyword, the generated keyword tree and one for (or included in, the keyword tree) the first keyword A web page including a search result for any one of the above keywords is generated, and the generated web page is transmitted to the client terminal 120.

본 발명의 실시 방법에 따르면, 상기 검색 서버는 하나 이상의 DB서버(105)와 연계하여 상기 검색어 정보를 통한 검색을 처리하고, 상기 검색 처리에 대응하는 하나 이상의 검색결과 데이터를 확인 및 생성하는 것이 바람직하다.According to an embodiment of the present invention, it is preferable that the search server processes a search through the search word information in connection with one or more DB servers 105, and confirms and generates one or more search result data corresponding to the search process. Do.

여기서, 상기 DB서버(105)는 블로그/미니홈피를 운영하는 DB, 카페/커뮤니티를 운영하는 DB, 지식/사용자컨텐츠(예컨대, 문자, 이미지, 사운드, 멀티미디어 형태의 UCC(User Created Contents))를 저장 관리하는 DB, 뉴스제공자로부터 제공된 뉴스를 관리하는 DB, 전문자료/유료컨텐츠를 저장 관리하는 DB, 지역정보를 저장 관리하는 D/B, 개인/기업/단체가 제공한 각종 정보/자료를 저장 관리하는 DB 중 하 나 이상의 DB를 운영 및 관리하는 서버를 포함하여 이루어지는 것이 바람직하며, 이외에도 포털을 통해 제공 가능한 모든 종류의 정보/자료를 저장 관리하는 DB를 운영 및 관리하는 서버를 포함하여 이루어지는 것이 바람직하다.Here, the DB server 105 is a DB for blog / mini homepage, a DB for operating a cafe / community, knowledge / user content (eg, text, image, sound, multimedia forms UCC (User Created Contents)) DB to store and manage, DB to manage news provided by news provider, DB to store and manage specialized data / paid content, D / B to store and manage local information, and to store various information / data provided by individual / company / organization It is preferable to include a server that operates and manages one or more DBs among the managed DBs, and also includes a server that operates and manages a DB that stores and manages all kinds of information / data available through the portal. desirable.

또한, 상기 검색서버(100)는 하나 이상의 웹서버(110)와 연계하여 상기 검색어 정보를 통한 검색을 처리하고, 상기 검색 처리에 대응하는 하나 이상의 검색결과 데이터를 확인 및 생성하는 것이 바람직하다.In addition, the search server 100 processes the search through the search term information in connection with one or more web servers 110, and confirms and generates one or more search result data corresponding to the search process.

여기서, 상기 웹서버(110)는 개인/기업/단체가 운영하는 홈페이지 운영 서버, 통신망 상에 구비된 블로그/미니홈피 운영 서버, 카페/커뮤니티 운영 서버, 지식/사용자컨텐츠 제공 서버, 뉴스 제공 서버, 전문자료/유료컨텐츠 제공 서버, 지역정보 제공 서버를 하나 이상 포함하여 이루어지는 것이 바람직하며, 이외에도 통신망을 검색 가능한 모든 종류의 웹서버(110)를 포함하여 이루어지는 것이 바람직하다.Here, the web server 110 is a homepage operating server operated by a person / company / group, a blog / minihompy operating server provided on a communication network, a cafe / community operating server, a knowledge / user content providing server, a news providing server, It is preferable to include at least one specialized data / paid content providing server, local information providing server, and in addition, it is preferable to include all kinds of web server 110 that can search the communication network.

또한, 상기 검색서버(100)는 하나 이상의 광고서버(115)와 연계하여 상기 검색어 정보에 대응하는 광고 데이터를 확인 또는 제공받는 것이 바람직하다.In addition, the search server 100 preferably checks or receives advertisement data corresponding to the search word information in connection with one or more advertisement servers 115.

여기서, 상기 광고서버(115)는 상기 웹페이지 운용수단을 운영하는 측에 구비된 각종 광고서버(115)를 포함하거나, 또는 상기 웹페이지 운용수단으로 하나 이 상의 광고 데이터를 제공하는 통신망 상의 광고서버(115)를 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the advertisement server 115 includes various advertisement servers 115 provided on the side of operating the web page operating means, or an advertisement server on a communication network providing one or more advertisement data to the web page operating means. It is preferable to include one or more (115).

도면2는 본 발명의 실시 방법에 따른 검색결과 페이지 화면을 예시한 도면이다.2 is a diagram illustrating a search result page screen according to an embodiment of the present invention.

보다 상세하게 본 도면2는 상기 도면1에 도시된 검색결과 출력 시스템을 통해 클라이언트 단말(120)로부터 수신된 검색어에 대한 검색결과로서 출력되는 검색결과 페이지 화면을 예시한 것으로서, 구체적으로 본 도면2는 상기 클라이언트 단말(120)로부터 수신된 검색어 정보에 포함된 제1 키워드와 상기 제1 키워드와 연관된 제2 키워드와, 상기 제2 키워드와 연관된 제3 키워드를 포함하는 키워드 트리와, 상기 키워드 트리 근처 일정 영역에 상기 클라이언트 단말(120)로부터 수신된 검색어 정보에 대한 검색 결과를 포함하여 출력한 후, 상기 출력된 키워드 트리 상의 제2 키워드 중 어느 하나를 선택한 경우, 상기 키워드 트리에 포함된 하나 이상의 키워드 중 어느 하나에 대한 키워드 선택 정보를 수신하고, 상기 수신된 키워드 선택 정보에 대응하는 키워드 상에 표식(예컨대, 아이콘, 색상, 글자폰트, 특정이미지 등)을 포함하여 출력하되, 상기 키워드 선택 정보에 대응하는 키워드에 대한 검색 결과를 포함하는 웹페이지에 대한 예시화면이다.In more detail, FIG. 2 illustrates a search result page screen output as a search result for a search word received from the client terminal 120 through the search result output system shown in FIG. 1, and specifically, FIG. A keyword tree including a first keyword included in the search term information received from the client terminal 120, a second keyword associated with the first keyword, a third keyword associated with the second keyword, and a schedule near the keyword tree After outputting the search result for the search term information received from the client terminal 120 in the area, and selecting one of the second keywords on the output keyword tree, one or more keywords included in the keyword tree are selected. Receive keyword selection information for any one, and corresponding to the received keyword selection information But the output comprises an indication (e. G., Icons, color, text font, the specific image, etc.) on, an exemplary screen for a web page containing the search results for a keyword corresponding to the keyword select information.

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 검색결과 페이지 화면에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.Those skilled in the art to which the present invention pertains will be able to infer various implementation methods for the search result page screen by referring to and / or modifying the drawing 2, but the present invention is intended to implement all the inferred implementations. It is made, including the method, the technical features are not limited only to the implementation method shown in FIG.

예컨대, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 본 도면2에서 실시간 검색어 트리에 포함되는 연관 검색어의 단계(예컨대, 연관 검색어 단계가 3단계인 경우, 제1 키워드와 연관된 제2 키워드, 제2 키워드와 연견된 제3 키워드를 포함)를 실시간 설정하거나, 또는 검색어 입력 인터페이스 상에 연관 검색어 출력 단계 설정 영역을 더 포함하여 이루어질 수도 있다.For example, a person having ordinary knowledge in the art to which the present invention pertains may perform a step of a related search word included in the real-time search word tree in FIG. 2 by referring to and / or modifying FIG. In this case, the second keyword associated with the first keyword, including the third keyword associated with the second keyword) may be set in real time, or further including an associated keyword output step setting area on the keyword input interface.

또한, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여, 본 도면2에 도시된 키워드 트리 출력 영역을 검색어 입력 영역에 대한 추천 검색어 출력시 함께 출력할 수도 있으며, 이에 의해 본 발명이 한정되지 아니한다.In addition, a person having ordinary knowledge in the art to which the present invention pertains may refer to and / or modify this drawing 2, and output the keyword tree output area shown in this drawing 2 when the recommended search word for the search word input area is output together. In addition, this invention is not limited by this.

또한, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 본 도면2에 도시된 검색결과 출력 영역에 상기 클라이언트 단말(120)로부터 수신된 검색어 정보에 대한 광고 데이터를 포함하거나, 또는 상기 검색어 정보에 대한 제1 키워드와, 상기 제1 키워드와 연결된 제2 키워드 등 을 포함하는 키워드 트리에서 선택된 어느 하나의 키워드에 대한 광고 데이터를 포함할 수도 있으며, 기본적으로 상기 수신된 검색어 정보에 대한 검색결과(또는 상기 선택된 키워드 선택 정보에 대응하는 키워드를 검색어로 하는 검색결과)를 포함하여 이루어지는 것이 바람직하다.In addition, a person having ordinary knowledge in the art to which the present invention pertains may refer to the search term information received from the client terminal 120 in the search result output region shown in FIG. Or advertisement data for any one keyword selected from a keyword tree including a first keyword for the search term information, a second keyword associated with the first keyword, and the like. In this case, the search result of the received search word information (or a search result of using a keyword corresponding to the selected keyword selection information as a search word) is preferably included.

또한, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 본 도면2에 도시된 검색결과 출력 영역에 상기 클라이언트 단말(120)로부터 수신된 검색어 정보를 제1 키워드로 하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드와, 상기 제2 키워드 각각과 연관된 제3 키워드와, 상기 제3 키워드 각각과 연관된 제4 키워드와, ... 제(N-1) 키워드와 연관된 제N 키워드를 출력할 수도 있으며, 이에 의해 본 발명이 한정되지 아니한다.In addition, if those skilled in the art to which the present invention pertains, the search term information received from the client terminal 120 in the search result output region shown in FIG. A first keyword, at least one second keyword associated with the first keyword, a third keyword associated with each of the second keywords, a fourth keyword associated with each of the third keywords, ... 1) The N-th keyword associated with the keyword may be output, whereby the present invention is not limited.

도면3은 본 발명의 실시 방법에 따른 키워드 트리 검색 시스템을 도시한 도면이다.3 is a diagram illustrating a keyword tree search system according to an embodiment of the present invention.

보다 상세하게 본 도면3은 하나 이상의 브라우저 프로그램을 구비한 클라이언트 단말(120)에서 HTTP(Hyper-Text Transfer Protocol) 호환 프로토콜을 이용하여 상기 도면1에 도시된 하나 이상의 수단을 구비한 검색서버(100)에 접속하면, 상기 검색서버(100)에서 검색 서비스 제공을 위한 검색어 입력 인터페이스를 포함하는 웹페이지를 생성(또는 추출)하여 상기 클라이언트 단말(120)로 제공하고, 상기 클라이언트 단말(120)에서 검색어 입력 인터페이스를 통해 검색어 정보를 입력(또는 선택)하여 전송하면, 상기 검색서버(100)에서 상기 검색어 정보와 연관된 복수개의 연관 검색어를 포함하는 키워드 트리와, 상기 검색어 정보에 대응하는 검색 결과를 제공하고, 상기 제공된 키워드 트리에 포함된 하나 이상의 연관 검색어 중 어느 하나를 선택하면, 상기 선택된 검색어에 대한 검색 결과를 제공하는 시스템 구성에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 키워드 트리 검색 시스템 구성에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하며, 본 도면3에 도시된 실시 방법만으로 한정되지 아니한다.In more detail, FIG. 3 illustrates a search server 100 having one or more means shown in FIG. 1 using a Hyper-Text Transfer Protocol (HTTP) compatible protocol in a client terminal 120 having one or more browser programs. Upon accessing the web server, the search server 100 generates (or extracts) a web page including a search word input interface for providing a search service, and provides the search page to the client terminal 120, and inputs a search word from the client terminal 120. When the search term information is input (or selected) through an interface and transmitted, the search server 100 provides a keyword tree including a plurality of related search terms associated with the search term information, a search result corresponding to the search term information, If one of the one or more related search terms included in the provided keyword tree is selected, the selected search The present invention relates to a system configuration for providing a search result for a person of ordinary skill in the art to which the present invention pertains. Referring to FIG. It may be inferred, but the present invention includes all the inferred implementation methods, and is not limited to the implementation method shown in FIG.

본 발명의 실시 방법을 따르는 본 도면3을 참조하면, 상기 키워드 트리 검색 시스템은, 하나 이상의 브라우저 프로그램을 구비하고, 상기 브라우저 프로그램을 통해 통신망에 연결된 클라이언트 단말(120)과, 상기 통신망을 통해 상기 클라이언트 단말(120)과 연결되며, 상기 클라이언트 단말(120)에서 상기 통신망을 통해 접속시, 상기 검색 서비스 제공을 위한 검색어 입력 인터페이스를 포함하는 웹페이지를 생성(또는 추출)하여 상기 클라이언트 단말(120)로 제공하고, 상기 클라이언트 단말(120)에서 검색어 입력 인터페이스를 통해 검색어 정보를 입력(또는 선택)하여 전송하면, 상기 검색어 정보를 통해 복수개의 연관 검색어를 포함하는 키워드 트리를 제공하는 키워드 트리 출력 서비스를 제공하는 검색서버(100)를 포함하여 이루어지는 것을 특징으로 한다.Referring to FIG. 3 according to an embodiment of the present invention, the keyword tree search system includes one or more browser programs, the client terminal 120 connected to a communication network through the browser program, and the client through the communication network. When connected to the terminal 120 and connected to the client terminal 120 through the communication network, a web page including a search word input interface for providing the search service is generated (or extracted) to the client terminal 120. When the client terminal 120 inputs (or selects) and transmits search term information through a search term input interface, a keyword tree output service providing a keyword tree including a plurality of related search terms is provided through the search term information. Characterized in that it comprises a search server 100 .

다만, 본 도면3에서 상기 검색서버(100)를 편의상 하나의 서버 형태로 이루어지는 것으로 도시하였으나, 이에 의해 본 발명이 한정되는 것은 결코 아니며, 상기 검색서버(100)는 각 구성 요소 별로 두개 이상의 서버 군 형태로 실시되는 것이 가능하며, 본 발명은 상기 유추 가능한 모든 실시 방법을 포함하여 이루어지는 것을 특징으로 한다.In FIG. 3, the search server 100 is illustrated as one server for convenience. However, the present invention is not limited thereto, and the search server 100 includes two or more server groups for each component. It is possible to be carried out in the form, the present invention is characterized in that it comprises all the possible inference method.

상기 클라이언트 단말(120)은 TCP/IP(Transmission Control Protocol/Internet Protocol) 및/또는 UDP/IP(User Datagram Protocol/Internet Protocol) 기반의 유선 통신망(예컨대, ADSL(Asymmetric Digital Subscriber Line)/VDSL(Very high-data rate Digital Subscriber Line), 케이블 통신망)를 통해 상기 검색서버(100)와 통신 연결되는 데스크탑 컴퓨터 또는 노트북을 포함하는 유선단말을 적어도 하나 이상 포함하여 이루어지거나, 또는 CDMA(Code Division Multiple Access) 기반의 이동 통신망에 연결되는 이동 통신단말, 또는 IEEE 802.16x 기반의 초고속 무선 인터넷에 연결되는 휴대 인터넷 단말을 적어도 하나 이상 포함하는 무선단말을 적어도 하나 이상 포함하여 이루어지는 것을 특징으로 하며, 상기 통신망을 통해 하나 이상의 웹페이지를 수신하여 출력하는 브라우저 프로그램을 구비하여 이루어지는 것을 특징으로 한다.The client terminal 120 is a wired communication network based on Transmission Control Protocol / Internet Protocol (TCP / IP) and / or User Datagram Protocol / Internet Protocol (UDP) (eg, Asymmetric Digital Subscriber Line (ADSL) / VDSL (Very)). or at least one wired terminal including a desktop computer or a notebook computer connected to the search server 100 through a high-data rate digital subscriber line (CLI) or a cable division multiple access (CDMA). And at least one mobile terminal connected to a mobile communication network based on the base station, or at least one wireless terminal including at least one portable internet terminal connected to the IEEE 802.16x-based high-speed wireless Internet. And a browser program for receiving and outputting one or more web pages. All.

본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 유선단말 또는 무선단말을 하나 이상 포함하는 클라이언트 단말(120)에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Those skilled in the art will be familiar with the technical features of the client terminal 120 including one or more of the wired terminal or the wireless terminal, so a detailed description thereof will be omitted for convenience. .

본 발명의 실시 방법에 따르면, 상기 검색서버(100)는 상기 클라이언트 단말(120)로 제공할 웹페이지를 생성(또는 추출)하기 위한 하나 이상의 웹페이지 소스와 웹 컨텐츠를 포함하는 웹페이지 운용 데이터를 저장하는 데이터베이스를 구비하여 이루어지는 것을 특징으로 하며, 상기 데이터베이스는 상기 검색서버(100)와 연계된 데이터베이스 관리 시스템(DataBase Management System; DBMS)에 구비되는 것을 특징으로 한다.According to an embodiment of the present invention, the search server 100 may provide webpage operation data including one or more webpage sources and web contents for generating (or extracting) a webpage to be provided to the client terminal 120. And a database to store the database, wherein the database is provided in a database management system (DBMS) associated with the search server 100.

본 발명의 일 실시 방법에 따르면, 상기 웹페이지 운용 데이터에 포함된 웹페이지 소스는, 상기 검색서버(100)에서 상기 클라이언트 단말(120)로 제공할 웹페이지를 생성하기 위한 하나 이상의 태그 문자열(또는 태그 문자열의 결합체)와 상기 웹페이지에 포함될 하나 이상의 스크립트 및 상기 웹페이지 내용에 대응하는 하나 이상의 정보 컨텐츠를 포함하여 이루어지는 것이 바람직하며, 이 경우 상기 클라이언트 단말(120)로 제공되는 웹페이지는 상기 태그 문자열(또는 태그 문자열의 결합체)을 조합하여 생성되는 것이 바람직하다.According to an exemplary embodiment of the present invention, the web page source included in the web page operation data may include one or more tag strings for generating a web page to be provided from the search server 100 to the client terminal 120. Tag string), one or more scripts to be included in the web page, and one or more information contents corresponding to the web page contents. In this case, the web page provided to the client terminal 120 includes the tag. It is preferably generated by combining a string (or a combination of tag strings).

본 발명의 다른 일 실시 방법에 따르면, 상기 웹페이지 운용 데이터에 포함된 웹페이지 소스는, 상기 검색서버(100)에서 상기 클라이언트 단말(120)로 제공할 웹페이지에 대응하는 웹문서 소스 파일(예컨대, 하나 이상의 태그 문자열과 스크립트 및 상기 웹페이지 내용에 대응하는 정보 컨텐츠를 포함하는 웹문서 소스 파일)을 포함하여 이루어지는 것이 바람직하며, 이 경우 상기 클라이언트 단말(120)로 제공되는 웹페이지는 하나 이상의 웹문서 소스 파일(예컨대, 프레임이 없는 웹페이지의 경우, 하나의 웹문서 소스 파일, 또는 두개 이상의 프레임으로 구성된 웹페이지의 경우, 하나의 프레임 웹문서 소스 파일과 각 프레임에 대응하는 두개 이상의 웹문서 소스 파일)를 추출하여 이루어지는 것이 바람직하다.According to another exemplary embodiment of the present invention, a web page source included in the web page operation data may include a web document source file corresponding to a web page to be provided from the search server 100 to the client terminal 120 (eg, , A web document source file including one or more tag strings and scripts and information contents corresponding to the web page contents. In this case, the web pages provided to the client terminal 120 may include one or more web pages. Document source files (e.g., web pages without frames, one web document source file, or, for web pages consisting of two or more frames, one frame web document source file and two or more web document sources corresponding to each frame). File).

또한, 상기 웹페이지 운용 데이터에 포함된 웹 컨텐츠는, 상기 웹페이지에 포함된 태그 문자열 중 하나 이상의 컨텐츠(예컨대, 문자 컨텐츠, 이미지 컨텐츠, 사운드 컨텐츠, 멀티미디어 컨텐츠)를 링크하는 태그 문자열이 포함된 경우, 상기 컨텐츠를 링크하는 태그 문자열에 대응하는 하나 이상의 문자 컨텐츠, 이미지 컨텐츠, 사운드 컨텐츠, 멀티미디어 컨텐츠를 포함하여 이루어지는 것이 바람직하다.In addition, when the web content included in the webpage operation data includes a tag string linking one or more contents (for example, text content, image content, sound content, and multimedia content) among tag strings included in the webpage. And one or more text contents, image contents, sound contents, and multimedia contents corresponding to a tag string linking the contents.

도면3을 참조하면, 상기 검색서버(100)는 상기 통신망에 대응하는 HTTP 호환 프로토콜을 이용하여 클라이언트 단말(120)로 웹페이지를 제공하거나, 또는 상기 클라이언트 단말(120)로 제공된 웹페이지를 기반으로 상기 클라이언트 단말(120)에서 입력(또는 선택)된 각종 정보를 GET/POST 방식으로 수신하는 웹 인터페이스를 연결 및 관리하는 웹 인터페이스부(300)(또는 웹 인터페이스수단)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 3, the search server 100 provides a web page to the client terminal 120 using an HTTP compatible protocol corresponding to the communication network, or based on a web page provided to the client terminal 120. And a web interface unit 300 (or web interface means) for connecting and managing a web interface for receiving various information input (or selected) inputted from the client terminal 120 in a GET / POST method. .

본 발명의 일 실시 방법에 따라 상기 클라이언트 단말(120)이 TCP/IP 및/또는 UDP/IP 기반의 유선 통신망을 통해 통신채널이 연결된 유선단말인 경우, 상기 웹 인터페이스부(300)는 상기 클라이언트 단말(120)과 TCP/IP 및/또는 UDP/IP 기반 HTTP 프로토콜(또는 별도 정의된 HTTP 호환 프로토콜)을 통해 통신채널을 연결 및 관리하고, 상기 통신채널을 통해 상기 클라이언트 단말(120)로 HTML(Hyper-Text Markup Language) 호환 문서(예컨대, *.htm, *.asp, *php, *.xml) 형태의 웹페이지가 제공되도록 인터페이스하거나, 또는 상기 클라이언트 단말(120)에서 입력된 정보가 GET/POST 방식으로 수신되도록 인터페이스하는 것이 바람직하다.According to an embodiment of the present invention, when the client terminal 120 is a wired terminal to which a communication channel is connected through a wired communication network based on TCP / IP and / or UDP / IP, the web interface unit 300 may include the client terminal. Connect and manage a communication channel through the TCP / IP and / or UDP / IP based HTTP protocol (or a separately defined HTTP compatible protocol) with the 120, and HTML (Hyper) to the client terminal 120 through the communication channel. -Text Markup Language) interface to provide a web page in the form of a compatible document (eg, * .htm, * .asp, * php, * .xml), or information input from the client terminal 120 is GET / POST. It is desirable to interface to be received in a manner.

본 발명의 다른 일 실시 방법에 따라 상기 클라이언트 단말(120)이 CDMA/WCDMA 기반의 무선 통신망을 통해 통신채널이 연결된 무선단말인 경우, 상기 웹 인터페이스부(300)는 상기 클라이언트 단말(120)과 CDMA/WCDMA 기반 무선 인터넷 프로토콜에 대응하는 HTTP 호환 프로토콜(예컨대, WAP(Wireless Application Protocol), 또는 ME(Mobile Explorer), 또는 풀브라우징 서비스 제공을 위한 별도의 프로그램 등)을 통해 통신채널을 연결 및 관리하고, 상기 통신채널을 통해 상기 클라이언트 단말(120)로 HTML 호환 문서(예컨대, *.wml, *.htm) 형태의 웹페이지가 제공되도록 인터페이스하거나, 또는 상기 클라이언트 단말(120)에서 입력된 정보가 GET/POST 방식으로 수신되도록 인터페이스하는 것이 바람직하다.According to another exemplary embodiment of the present invention, when the client terminal 120 is a wireless terminal in which a communication channel is connected through a CDMA / WCDMA-based wireless communication network, the web interface unit 300 is connected to the client terminal 120 and the CDMA. Connect and manage communication channels via HTTP-compatible protocols (e.g., Wireless Application Protocol (WAP), Mobile Explorer (ME), or a separate program to provide full browsing services) that correspond to WCDMA-based wireless Internet protocols. In order to provide a web page in the form of an HTML compatible document (eg, * .wml, * .htm) to the client terminal 120 through the communication channel, or information input from the client terminal 120 is GET. It is desirable to interface to be received in / POST mode.

본 발명의 또다른 일 실시 방법에 따라 상기 클라이언트 단말(120)이 IEEE 802.16 기반의 무선 통신망을 통해 통신채널이 연결된 무선단말인 경우, 상기 웹 인터페이스부(300)는 상기 클라이언트 단말(120)과 IEEE 802.16x 기반 무선 인터넷 프로토콜에 대응하는 HTTP 호환 프로토콜을 통해 통신채널을 연결 및 관리하고, 상기 통신채널을 통해 상기 클라이언트 단말(120)로 HTML 호환 문서(예컨대, *.htm, *.asp, *.php, *.xml) 형태의 웹페이지가 제공되도록 인터페이스하거나, 또는 상기 클라이언트 단말(120)에서 입력된 정보가 GET/POST 방식으로 수신되도록 인터페이스하는 것이 바람직하다.According to another exemplary embodiment of the present invention, when the client terminal 120 is a wireless terminal in which a communication channel is connected through an IEEE 802.16 based wireless communication network, the web interface unit 300 is connected to the client terminal 120 and the IEEE. A communication channel is connected and managed through an HTTP compatible protocol corresponding to an 802.16x based wireless Internet protocol, and an HTML compatible document (eg, * .htm, * .asp, *. php, * .xml) type web page or interface so that the information input from the client terminal 120 is received in a GET / POST method.

본 발명에 따르면, 상기 검색서버(100)는 상기 클라이언트 단말(120)로부터 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합)를 제1 키워드로 설정하기 위해 언어학적으로 품사가 명사인 단어를 저장하거나, 또는 언어학적으로 동사화 접미사(또는 접두사)를 통해 동사화되는 명사 단어, 또는 형용사화 접미사(또는 접두사)를 통해 형용사화되는 명사 단어, 또는 부사화 접미사(또는 접두사)를 통해 부사화되는 명사 단어를 저장하거나, 또는 사전에 등록된 단어(또는 용어)를 저장하는 저장매체(355)를 구비하거나, 또는 통신망을 통해 연동하는 것이 바람직하다.According to the present invention, the search server 100 is a linguistic part-word noun in order to set a keyword (or a combination of two or more keywords) included in search term information received from the client terminal 120 as a first keyword. A noun word that is stored verbally or verbally verbatim through a verbalization suffix (or prefix), or a noun word that is adjectives through an adjective suffix (or prefix), or an adverb through an adverbization suffix (or prefix). It is preferable to have a storage medium 355 for storing the word noun to be converted, or to store the word (or term) registered in the dictionary, or to interwork through a communication network.

또한, 상기 검색서버(100)는 상기 제1 키워드를 포함하여 하나 이상의 다른 검색요청, 또는 검색처리, 또는 검색결과에 대한 검색 빈도수에 따라 하나 이상의 제2 키워드를 확인하기 위해, 복수의 클라이언트 단말(120)로부터 수신된 복수의 검색어 정보를 저장하거나, 또는 상기 제1 키워드를 검색 키워드로 사용하는 검색 처리를 통해 생성된 복수개의 검색결과 데이터에 공통적으로 포함된 하나 이상의 키워드를 저장하거나, 또는 상기 제1 키워드를 검색 키워드로 사용하는 검색 처리를 통해 생성된 하나 이상의 검색결과 데이터에 반복적으로 포함된 하나 이상의 키워드를 저장하거나, 또는 상기 제1 키워드를 검색 키워드로 사용하는 검색 처리를 통해 생성된 하나 이상의 검색결과 데이터가 상기 웹페이지 운용수단을 통해 복수의 클라이언트 단말(120)로 제공된 후 상기 클라이언트 단말(120)에서 클릭된 하나 이상의 검색결과 데이터(도시생략)를 저장하거나, 또는 상기 클릭된 하나 이상의 검색결과 데이터에 공통(또는 반복)적으로 포함된 하나 이상의 키워드를 저장하는 저장매체(355)를 구비하거나, 또는 통신망을 통해 연동하는 것이 바람직하다.In addition, the search server 100 may include a plurality of client terminals in order to identify one or more second keywords according to one or more other search requests or search processes including the first keyword, or a search frequency for a search result. 120, or one or more keywords commonly included in a plurality of search result data generated through a search process using the first keyword as a search keyword, or the first keyword. 1 Store one or more keywords repeatedly included in one or more search result data generated through a search process using a keyword as a search keyword, or one or more keywords generated through a search process using the first keyword as a search keyword. The search result data is transmitted to the plurality of client terminals 120 through the web page operating means. Store one or more search result data (not shown) clicked in the client terminal 120 after being provided, or store one or more keywords commonly (or repeatedly) included in the clicked one or more search result data. It is preferable to provide the medium 355 or to interwork through a communication network.

또한, 상기 검색서버(100)는 상기 제1 키워드에 대한 제2 키워드 처리 과정에 따라 제2 키워드에 대한 제3 키워드를 확인하고, 상기 제3 키워드에 대한 제4 키워드를 확인하는 등의 제 N(N>=1) 키워드에 대한 제N+1(N>=1) 키워드를 확인하는 것이 바람직하며, 상기 N(N>=1)은 상기 키워드 트리를 이용한 검색 서비스를 제공하는 기업(또는 상기 클라이언트 단말(120)을 통해 접속한 클라이언트)이 지정한 값인 것이 바람직하다.In addition, the search server 100 confirms a third keyword for the second keyword according to a second keyword processing procedure for the first keyword, and checks a fourth keyword for the third keyword. (N> = 1) It is preferable to check the N + 1 (N> = 1) keyword for the keyword, where N (N> = 1) is a company providing a search service using the keyword tree (or the The client connected through the client terminal 120 is preferably a value designated by the client.

본 발명에 따르면, 상기 검색서버(100)는 상기 클라이언트 단말(120)로부터 수신된 검색어 정보에 포함된 키워드(또는 제1 키워드)에 대응하는 유사 검색어, 또는 확장 검색어를 생성하기 위한 확장 키워드를 저장하는 검색어 D/B(360)를 구비하거나, 또는 통신망을 통해 연동하는 것이 바람직하다.According to the present invention, the search server 100 stores a similar keyword corresponding to a keyword (or a first keyword) included in the keyword information received from the client terminal 120 or an extended keyword for generating an extended term. It is preferable to provide the search word D / B 360 or to interwork through a communication network.

본 발명의 실시 방법에 따르면, 상기 검색서버(100)는 자체 생산한 하나 이상의 검색 대상 컨텐츠, 또는 복수의 클라이언트 단말(120)로 컨텐츠 생성 플랫폼을 제공하고, 상기 컨텐츠 생성 플랫폼을 통해 복수의 클라이언트 단말(120)로부터 생성된 하나 이상의 검색 대상 컨텐츠, 또는 복수의 클라이언트 단말(120)로 상기 클라이언트가 자체 생산한 컨텐츠를 등록하는 컨텐츠 등록 플랫폼을 제공하고, 상기 컨텐츠 등록 플랫폼을 통해 복수의 클라이언트 단말(120)로부터 등록된 하나 이상의 검색 대상 컨텐츠를 저장하는 데이터베이스를 상기 DBMS 상에 구비하거나, 또는 상기 검색 대상 컨텐츠를 저장하는 데이터베이스를 관리 및 운용하는 DB서버(105)와 연동하는 것을 특징으로 하며, 상기 DB서버(105)(또는 검색 대상 컨텐츠를 저장하는 데이터베이스)에 저장된 하나 이상의 검색 대상 컨텐츠를 상기 클라이언트 단말(120)로부터 수신된 검색어 정보에 대한 검색 대상에 포함시키는 것을 특징으로 한다.According to the exemplary embodiment of the present invention, the search server 100 provides a content generation platform to one or more searched contents or a plurality of client terminals 120 that are produced in-house, and a plurality of client terminals through the content generation platform. It provides a content registration platform for registering the content produced by the client to the one or more search target content generated from the 120, or a plurality of client terminals 120, a plurality of client terminals 120 through the content registration platform A database storing at least one search target content registered from the DBMS on the DBMS or interworking with a DB server 105 for managing and operating a database storing the search target content. Stored on the server 105 (or a database storing the content to be retrieved) At least one search target content may be included in a search target for search term information received from the client terminal 120.

또한, 상기 검색서버(100)는 통신망 상의 검색대상 웹서버(110)(예컨대, 자체 생산한 하나 이상의 검색 대상 컨텐츠, 또는 복수의 클라이언트 단말(120)로 컨텐츠 생성 플랫폼을 제공하고, 상기 컨텐츠 생성 플랫폼을 통해 복수의 클라이언트 단말(120)로부터 생성된 하나 이상의 검색 대상 컨텐츠, 또는 복수의 클라이언트 단말(120)로 상기 클라이언트가 자체 생산한 컨텐츠를 등록하는 컨텐츠 등록 플랫폼을 제공하고, 상기 컨텐츠 등록 플랫폼을 통해 복수의 클라이언트 단말(120)로부터 등록된 하나 이상의 검색 대상 컨텐츠를 저장하는 데이터베이스를 운용하는 웹서버(110))와 통신채널을 연결하는 것을 특징으로 하며, 상기 통신망 상의 검색대상 웹서버(110)에 하나 이상의 저장된 검색 대상 컨텐츠를 상기 클라이언트 단말(120)로부터 수신된 검색어 정보에 대한 검색 대상에 포함시키는 것을 특징으로 한다.In addition, the search server 100 provides a content generation platform to the search target web server 110 (for example, one or more search target contents, or a plurality of client terminals 120 that are produced in-house) on a communication network. Provides a content registration platform for registering the content generated by the client to the one or more search target content generated from a plurality of client terminals 120, or a plurality of client terminals 120, and through the content registration platform And a communication channel with a web server 110 operating a database for storing at least one search target content registered from the plurality of client terminals 120, and to the search target web server 110 on the communication network. One or more stored search target contents are included in the search term information received from the client terminal 120. It is characterized by including in the search target.

또한, 상기 검색서버(100)는 상기 클라이언트 단말(120)로 제공되는 웹페이지에 포함되는 광고를 제공하는 광고서버(115)(또는 상기 검색서버(100)와 제휴된 통신망 상의 광고서버(115))와 통신채널을 연결하는 것을 특징으로 하며, 상기 통신망 상의 검색대상 웹서버(110)에 하나 이상의 저장된 광고 컨텐츠를 상기 클라이언트 단말(120)로부터 수신된 검색어 정보에 대한 검색 대상에 포함시키는 것을 특징으로 한다.In addition, the search server 100 is an advertisement server 115 for providing an advertisement included in a web page provided to the client terminal 120 (or an advertisement server 115 on a communication network associated with the search server 100) And a communication channel, wherein the one or more stored advertisement contents are included in a search target for the search term information received from the client terminal 120 in the search target web server 110 on the communication network. do.

도면3을 참조하면, 상기 검색서버(100)는 클라이언트 단말(120)에서 상기 웹 인터페이스부(300)를 통해 상기 검색서버(100)에 접속(또는 상기 검색 서비스를 요청) 시, 상기 웹페이지 운용 데이터를 기반으로 상기 클라이언트 단말(120)로 제공할 웹페이지를 생성(또는 추출)하는 웹페이지 운용부(305)(또는 웹페이지 운용수 단)와, 상기 웹페이지 운용부(305)와 연계하여 상기 생성(또는 추출)되는 웹페이지에 상기 검색 서비스 제공을 위한 검색어 입력 인터페이스를 포함하는 인터페이스 제공부(310)(또는 인터페이스 제공수단)를 구비하여 이루어지는 것을 특징으로 하며, 상기 웹페이지 운용부(305)는 상기 웹 인터페이스부(300)와 연계하여 상기 생성(또는 추출)된 웹페이지를 상기 클라이언트 단말(120)로 제공되도록 처리하는 것을 특징으로 한다.Referring to FIG. 3, the search server 100 operates the web page when the client terminal 120 accesses (or requests the search service) the search server 100 through the web interface 300. A web page operation unit 305 (or web page operation unit) for generating (or extracting) a web page to be provided to the client terminal 120 based on data, and in connection with the web page operation unit 305 The web page operation unit 305 is provided with an interface providing unit 310 (or interface providing means) including a search word input interface for providing the search service on the generated (or extracted) web page. ) Processes the generated (or extracted) web page to be provided to the client terminal 120 in association with the web interface unit 300.

상기 클라이언트 단말(120)에서 상기 웹 인터페이스부(300)를 통해 상기 검색서버(100)에 접속하거나, 또는 상기 검색서버(100)로 상기 검색 서비스를 요청하면, 상기 웹페이지 운용부(305)는 상기 검색서버(100) 접속(또는 검색 서비스 요청)에 대응하여 상기 클라이언트 단말(120)로 제공할 웹페이지 링크를 확인하고, 상기 웹페이지 운용 데이터로부터 상기 확인된 웹페이지 링크에 대응하는 웹페이지를 생성(또는 추출)하기 위한 웹페이지 소스와 웹 컨텐츠를 확인하고, 상기 확인된 웹페이지 소스와 웹 컨텐츠를 이용하여 상기 클라이언트 단말(120)로 제공할 웹페이지를 생성(또는 추출)하는 것을 특징으로 한다.When the client terminal 120 accesses the search server 100 through the web interface unit 300 or requests the search service from the search server 100, the web page operation unit 305 In response to a connection (or a search service request) of the search server 100, a web page link to be provided to the client terminal 120 is checked, and a web page corresponding to the checked web page link is obtained from the web page operation data. Identifying a web page source and the web content to generate (or extract), and using the identified web page source and the web content to generate (or extract) a web page to provide to the client terminal 120 do.

상기 웹페이지 운용부(305)가 상기 클라이언트 단말(120)로 제공할 웹페이지를 생성(또는 추출)시, 상기 생성(또는 추출)되는 웹페이지가 상기 검색 서비스를 제공하기 위한 웹페이지인 경우, 상기 인터페이스 제공부(310)는 상기 웹페이지 운용부(305)와 연계하여 상기 웹페이지에 상기 검색어 입력 인터페이스를 포함하여 상기 클라이언트 단말(120)로 제공되도록 처리하는 것을 특징으로 한다.When the web page operation unit 305 generates (or extracts) a web page to be provided to the client terminal 120, when the generated web page is a web page for providing the search service, The interface providing unit 310 may be configured to include the search word input interface on the web page to be provided to the client terminal 120 in connection with the web page operation unit 305.

본 발명의 일 실시 방법에 따르면, 상기 검색어 입력 인터페이스는 하나 이상의 폼(Form) 양식을 통해 검색어 정보를 입력(또는 선택)하기 위한 사용자 인터페이스를 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the search word input interface preferably includes a user interface for inputting (or selecting) search word information through one or more form forms.

본 발명의 다른 일 실시 방법에 따르면, 상기 검색어 입력 인터페이스는 하나 이상의 폼(Form) 양식을 통해 검색어 정보를 입력(또는 선택)하기 위한 사용자 인터페이스와, 상기 사용자 인터페이스를 통해 하나 이상의 검색어 정보 입력시, 상기 사용자 인터페이스를 통해 입력(또는 선택)되고 있는 예비 검색어 정보를 자동 확인하고, 상기 자동 확인된 예비 검색어 정보를 상기 검색서버(100)로 전송하여 상기 예비 검색어 정보에 대응하는 하나 이상의 유사 검색어 정보를 요청하는 스크립트를 포함하여 이루어지는 것이 바람직하다.According to another exemplary embodiment of the present invention, the search term input interface may include a user interface for inputting (or selecting) search term information through one or more form forms, and when the search term information is input through the user interface, Automatically confirm the preliminary search term information being input (or selected) through the user interface, and transmit the automatically checked preliminary search term information to the search server 100 to display one or more similar search term information corresponding to the preliminary search term information. It is preferable to include the requesting script.

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 검색어 정보의 정보 속성을 기반으로 상기 클라이언트 단말(120)에서 상기 검색어 정보를 입력(또는 선택)하기 위한 폼 양식에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 본 도면3에서 상기 검색어 입력 인터페이스에 대응하는 폼 양식에 대한 상세한 설명은 편의상 생략하기로 한다.Those skilled in the art to which the present invention pertains may include technical features of a form form for inputting (or selecting) the search term information in the client terminal 120 based on the information attribute of the search term information. As it will be appreciated, a detailed description of the form form corresponding to the search word input interface in FIG. 3 will be omitted for convenience.

상기 검색어 입력 인터페이스를 포함하는 웹페이지를 제공받은 클라이언트 단말(120)은, 상기 검색어 입력 인터페이스를 통해 상기 검색 서비스 제공을 위한 검색어 정보를 입력(또는 선택)하는 것을 특징으로 하며, 상기 입력(또는 선택)된 검색어 정보를 GET/POST 방식을 통해 상기 검색서버(100)로 전송하는 것을 특징으로 한다.The client terminal 120 receiving the web page including the search word input interface may input (or select) search term information for providing the search service through the search term input interface. ) Is transmitted to the search server 100 through the GET / POST method.

본 발명의 다른 일 실시 방법에 따라 상기 검색어 입력 인터페이스에 상기 입력(또는 선택)되고 있는 예비 검색어 정보를 자동 확인하고, 상기 자동 확인된 예비 검색어 정보를 상기 검색서버(100)로 전송하여 상기 예비 검색어 정보에 대응하는 하나 이상의 유사 검색어 정보를 요청하는 스크립트가 포함된 경우, 상기 클라이언트 단말(120)은 상기 스크립트에 의해 상기 자동 확인된 검색어 정보를 상기 검색서버(100)로 전송하는 것이 바람직하다.According to another exemplary embodiment of the present invention, the preliminary search term information which is input (or selected) to the search term input interface is automatically confirmed, and the preliminary search term information is transmitted to the search server 100 by automatically checking the preliminary search term information. When a script for requesting one or more similar search term information corresponding to the information is included, the client terminal 120 preferably transmits the search term information automatically confirmed by the script to the search server 100.

도면3을 참조하면, 상기 검색서버(100)는 상기 클라이언트 단말(120)에서 상기 스크립트에 의해 자동 확인된 예비 검색어 정보를 전송하면, 상기 웹 인터페이스부(300)와 연계하여 상기 예비 검색어 정보를 수신하는 정보 수신부(315)(또는 정보 수신수단)와, 상기 예비 검색어 정보와 매칭되는 하나 이상의 유사 검색어 정보를 저장하는 검색어 D/B(360)와 연계하여 상기 수신된 예비 검색어 정보와 매칭되는 하나 이상의 유사 검색어 정보를 확인하는 정보 확인부(320)(또는 정보 확인수단)와, 상기 확인된 하나 이상의 유사 검색어 정보를 상기 클라이언트 단말(120) 로 제공하고, 상기 클라이언트 단말(120)에 출력된 상기 검색어 입력 인터페이스 근처 일정 영역에서 상기 유사 검색어 정보 중 하나 이상의 검색 대상 유사 검색어 정보를 선택하는 검색어 정보 인터페이스가 출력되도록 처리하는 인터페이스 처리부(325)(또는 인터페이스 처리수단)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 3, when the search server 100 transmits the preliminary search term information automatically confirmed by the script from the client terminal 120, the search server 100 receives the preliminary search term information in association with the web interface 300. One or more matches with the received preliminary search term information in association with the information receiving unit 315 (or information receiving means) and the search term D / B 360 storing one or more similar search term information matching the preliminary search term information. An information confirming unit 320 (or information checking means) for confirming the similar search word information and the checked one or more similar search word information to the client terminal 120 and the search word output to the client terminal 120. Search term information interface that selects one or more search term similar term information among the similar term information in a predetermined region near an input interface. Interface processing unit 325 to process the output so that the device is characterized in that obtained by having a (or the interface process unit).

본 발명의 다른 일 실시 방법에 따라 상기 클라이언트 단말(120)에서 상기 스크립트에 의해 자동 확인된 예비 검색어 정보를 전송하면, 상기 정보 수신부(315)는 상기 웹 인터페이스부(300)와 연계하여 상기 클라이언트 단말(120)로부터 전송된 예비 검색어 정보를 수신하는 것을 특징으로 하며, 상기 정보 확인부(320)는 상기 예비 검색어 정보와 매칭되는 하나 이상의 유사 검색어 정보를 저장하는 검색어 D/B(360)와 연계하여 상기 수신된 예비 검색어 정보와 매칭되는 하나 이상의 유사 검색어 정보를 확인하는 것을 특징으로 한다.According to another exemplary embodiment of the present invention, when the client terminal 120 transmits preliminary search term information automatically confirmed by the script, the information receiving unit 315 is connected to the web interface unit 300 and the client terminal. Characterized in that the preliminary search query information transmitted from the 120, the information check unit 320 is linked to the search word D / B (360) for storing one or more similar search term information matching the preliminary search query information And identifying one or more similar search term information matching the received preliminary search term information.

만약 상기 검색어 정보 확인부(320)에 의해 하나 이상의 유사 검색어 정보가 확인되면, 상기 인터페이스 처리부(325)는 상기 확인된 하나 이상의 유사 검색어 정보를 상기 클라이언트 단말(120)로 제공하고, 상기 클라이언트 단말(120)에 출력된 상기 검색어 입력 인터페이스 근처 일정 영역에서 상기 제공된 하나 이상의 유사 검색어 정보 중 하나 이상의 검색 대상 유사 검색어 정보를 선택하는 검색어 정보 인터페이스가 출력되도록 처리하는 것을 특징으로 하며, 상기 클라이언트 단말(120)에서 상기 검색어 정보 인터페이스를 통해 하나 이상의 검색 대상 유사 검 색어 정보를 선택하면, 상기 선택된 검색 대상 유사 검색어 정보는 상기 클라이언트 단말(120)에서 검색요청을 위해 상기 검색서버(100)로 전송할 검색어 정보로 처리되는 것이 바람직하다.If one or more similar search term information is confirmed by the search term information confirming unit 320, the interface processor 325 provides the checked one or more similar search term information to the client terminal 120, and the client terminal ( And a search word information interface for selecting one or more search term similar search term information from the provided one or more similar search term information in a predetermined region near the search term input interface, which is outputted to the search term input interface. If one or more search target similar search term information is selected through the search term information interface, the selected search target similar search term information is processed as search term information to be transmitted from the client terminal 120 to the search server 100 for a search request. It is desirable to be.

반면 상기 검색어 정보 확인부(320)에 의해 하나 이상의 유사 검색어 정보가 확인되지 않으면, 상기 인터페이스 처리부(325)는 상기 클라이언트 단말(120)로 상기 검색어 정보 인터페이스를 제공하지 않으며, 이 경우 상기 검색어 입력 인터페이스를 통해 입력된 검색어 정보는 상기 클라이언트 단말(120)에서 검색요청을 위해 상기 검색서버(100)로 전송할 검색어 정보로 처리되는 것이 바람직하다.On the other hand, if one or more similar search term information is not confirmed by the search term information confirming unit 320, the interface processor 325 does not provide the search term information interface to the client terminal 120, and in this case, the search term input interface. Search word information input through the client terminal 120 is preferably processed as search term information to be transmitted to the search server 100 for a search request.

도면3을 참조하면, 상기 검색서버(100)는 상기 클라이언트 단말(120)에서 상기 검색어 입력 인터페이스를 통해 검색어 정보를 입력(또는 선택)하여 전송하면, 상기 웹 인터페이스부(300)와 연계하여 상기 검색어 정보를 수신하는 검색어 수신부(330)(또는 검색어 수신수단)와, 상기 저장매체(355)와 연계하여 상기 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합)를 제1 키워드로 설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드를 확인하는 키워드 확인부(335)(또는 키워드 확인수단)와, 상기 수신된 검색어 정보에 대응하여 설정된 제1 키워드에 대한 검색을 처리하는 검색 처리부(345)(또는 검색 처리수단)와, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드를 포함하는 키워드 트리를 생성하는 키워드 트리 생성부(340)(또는 키워드 트리 생성수단)와, 상기 제1 키워드에 대한 검색결과와, 상기 제1 키워드와 상기 제1 키워드와 연관된 하나 이상의 제2 키워드를 포함하는 키워드 트리가 출력하도록 처리하는 출력 처리부(350)(또는 출력 처리수단)을 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 3, when the search server 100 inputs (or selects) search term information through the search term input interface from the client terminal 120, the search server 100 cooperates with the web interface unit 300. Set a keyword (or a combination of two or more keywords) included in the received search term information in association with the search term receiving unit 330 (or search term receiving means) that receives the information, and the storage medium 355 as a first keyword, A keyword checking unit 335 (or keyword checking means) identifying one or more second keywords associated with the first keyword, and a search processing unit 345 processing a search for a first keyword set corresponding to the received keyword information. (Or search processing means) and a keyword tree generation unit 340 (or a key word) that generates a keyword tree including one or more second keywords associated with the first keyword. Output processing unit 350 (or outputting) for processing to output a keyword tree including a tree generating means, a search result for the first keyword, and one or more second keywords associated with the first keyword and the first keyword. Processing means).

상기 클라이언트 단말(120)에서 상기 검색어 입력 인터페이스를 통해 검색어 정보를 입력(또는 선택)하여 GET/POST 방식을 통해 전송하면, 상기 검색어 수신부(330)는 상기 웹 인터페이스부(300)와 연계하여 상기 검색어 정보를 수신하는 것을 특징으로 한다.When the client terminal 120 inputs (or selects) search term information through the search term input interface and transmits the search term information through a GET / POST method, the search term receiver 330 is linked with the web interface unit 300 to search for the term. And receiving information.

상기 검색어 수신부(330)를 통해 상기 검색어 정보가 수신되면, 상기 키워드 확인부(335)는 상기 저장매체(355)와 연계하여 상기 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합)를 제1 키워드로 설정하는 것을 특징으로 하며, 상기 저장매체(355)와 연계하여 상기 제1 키워드를 포함하는 하나 이상의 검색요청, 또는 검색처리, 또는 검색결과에 대한 검색 빈도수에 따라 하나 이상의 제2 키워드를 확인하는 것을 특징으로 한다.When the search term information is received through the search term receiving unit 330, the keyword checking unit 335 associates the storage medium 355 with a keyword (or a combination of two or more keywords) included in the received search term information. And one or more second keywords according to one or more search requests including the first keyword, a search process, or a search frequency for a search result in connection with the storage medium 355. It is characterized by checking.

상기 검색어 수신부(330)를 통해 검색어 정보가 수신되고, 상기 키워드 확인부(335)를 통해 제1 키워드로 설정되면, 상기 검색 처리부(345)는 하나 이상의 DB서버(105), 웹서버(110), 광고서버(115)와 연계하여 상기 생성된 하나 이상의 검색 키워드에 대한 검색을 처리하는 것을 특징으로 하며, 상기 검색 처리에 대응하는 하나 이상의 검색결과를 확인 및 생성하는 것을 특징으로 한다.When the search term information is received through the search term receiving unit 330 and is set as the first keyword through the keyword checking unit 335, the search processing unit 345 may include at least one DB server 105 and a web server 110. It is characterized in that for processing the search for the generated one or more search keywords in conjunction with the ad server 115, characterized in that to identify and generate one or more search results corresponding to the search process.

본 발명의 실시 방법에 따르면, 상기 검색 처리부(345)는 하나 이상의 DB서버(105)와 연계하여 상기 검색어 정보를 통한 검색을 처리하고, 상기 검색 처리에 대응하는 하나 이상의 검색결과 데이터를 확인 및 생성하는 것이 바람직하다.According to an embodiment of the present invention, the search processing unit 345 processes the search through the search word information in connection with one or more DB servers 105, and confirms and generates one or more search result data corresponding to the search process. It is desirable to.

여기서, 상기 DB서버(105)는 블로그/미니홈피를 운영하는 DB, 카페/커뮤니티를 운영하는 DB, 지식/사용자컨텐츠(예컨대, 문자, 이미지, 사운드, 멀티미디어 형태의 UCC(User Created Contents))를 저장 관리하는 DB, 뉴스제공자로부터 제공된 뉴스를 관리하는 DB, 전문자료/유료컨텐츠를 저장 관리하는 DB, 지역정보를 저장 관리하는 D/B, 개인/기업/단체가 제공한 각종 정보/자료를 저장 관리하는 DB 중 하나 이상의 DB를 운영 및 관리하는 서버를 포함하여 이루어지는 것이 바람직하며, 이외에도 포털을 통해 제공 가능한 모든 종류의 정보/자료를 저장 관리하는 DB를 운영 및 관리하는 서버를 포함하여 이루어지는 것이 바람직하다.Here, the DB server 105 is a DB for blog / mini homepage, a DB for operating a cafe / community, knowledge / user content (eg, text, image, sound, multimedia forms UCC (User Created Contents)) DB to store and manage, DB to manage news provided by news provider, DB to store and manage specialized data / paid content, D / B to store and manage local information, and to store various information / data provided by individual / company / organization It is preferable to include a server for operating and managing one or more of the DB to manage, and in addition to the server for operating and managing a DB for storing and managing all kinds of information / data that can be provided through the portal. Do.

또한, 상기 검색 처리부(345)는 하나 이상의 웹서버(110)와 연계하여 상기 검색어 정보를 통한 검색을 처리하고, 상기 검색 처리에 대응하는 하나 이상의 검색결과 데이터를 확인 및 생성하는 것이 바람직하다.In addition, the search processor 345 processes the search through the search term information in connection with one or more web servers 110, and confirms and generates one or more search result data corresponding to the search process.

여기서, 상기 웹서버(110)는 개인/기업/단체가 운영하는 홈페이지 운영 서 버, 통신망 상에 구비된 블로그/미니홈피 운영 서버, 카페/커뮤니티 운영 서버, 지식/사용자컨텐츠 제공 서버, 뉴스 제공 서버, 전문자료/유료컨텐츠 제공 서버, 지역정보 제공 서버를 하나 이상 포함하여 이루어지는 것이 바람직하며, 이외에도 통신망을 검색 가능한 모든 종류의 웹서버(110)를 포함하여 이루어지는 것이 바람직하다.Here, the web server 110 is a homepage operating server operated by an individual / company / group, a blog / minihompy operating server provided on a communication network, a cafe / community operating server, a knowledge / user content providing server, a news providing server. It is preferable to include one or more specialized data / paid content providing server, local information providing server, and in addition, it is preferable to include all kinds of web server 110 that can search the communication network.

또한, 상기 검색 처리부(345)는 하나 이상의 광고서버(115)와 연계하여 상기 검색어 정보에 대응하는 광고 데이터를 확인 또는 제공받는 것이 바람직하다.In addition, the search processing unit 345 preferably checks or receives advertisement data corresponding to the search word information in connection with one or more advertisement servers 115.

여기서, 상기 광고서버(115)는 상기 웹페이지 운용부(305)를 운영하는 측에 구비된 각종 광고서버(115)를 포함하거나, 또는 상기 웹페이지 운용부(305)로 하나 이상의 광고 데이터를 제공하는 통신망 상의 광고서버(115)를 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the advertisement server 115 may include various advertisement servers 115 provided on the side of operating the web page operating unit 305 or provide one or more advertisement data to the web page operating unit 305. It is preferable to include one or more advertisement server 115 on the communication network.

본 발명의 다른 실시 방법에 따라 상기 검색어 정보에 포함된 키워드(또는 제1 키워드)와 연관된 두개 이상의 연관 검색어가 추출 또는 생성되면, 상기 검색 처리부(345)는 상기 연관 검색어에 대한 검색을 처리하고, 상기 연관 검색어에 대응하는 검색결과를 생성 또는 제공받는 것이 바람직하다.According to another exemplary embodiment of the present invention, when two or more related search terms associated with a keyword (or a first keyword) included in the search word information are extracted or generated, the search processor 345 processes a search for the related search word, It is preferable to generate or receive a search result corresponding to the related search word.

또한, 상기 키워드 확인부(335)에 의해 상기 설정된 제1 키워드와 연관된 하 나 이상의 제2 키워드가 확인되면, 상기 키워드 트리 생성부(340)는 상기 웹페이지 운용부(305)와 연계하여 상기 제1 키워드와, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드를 포함하는 키워드 트리를 생성하는 것을 특징으로 한다.In addition, when one or more second keywords associated with the set first keyword are confirmed by the keyword confirming unit 335, the keyword tree generating unit 340 is linked to the webpage operation unit 305 to generate the first keyword. And generating a keyword tree including one keyword and at least one second keyword associated with the first keyword.

또한, 상기 키워드 트리 생성부(340)는 상기 키워드 확인부(335)와 연계하여 상기 제2 키워드에 대한 제3 키워드를 더 확인하는 것을 특징으로 하며, 상기 키워드 트리를 이용한 검색 서비스를 제공하는 기업(또는 상기 클라이언트 단말(120)을 통해 접속한 클라이언트)에서 정한 횟수에 따라 제N(N>=2) 키워드까지 확인하는 것을 특징으로 한다.In addition, the keyword tree generation unit 340 may further identify a third keyword for the second keyword in connection with the keyword identification unit 335, and provides a search service using the keyword tree. (Or a client connected through the client terminal 120) according to the number of times determined by the N (N> = 2) keyword.

본 발명의 실시 방법에 따르면, 상기 키워드 트리는 상기 클라이언트 단말(120)을 통해 입력(또는 선택)되어 전송된 검색어 정보에 포함된 제1 키워드(또는 두개 이상의 키워드 조합)와, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드를 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the keyword tree may be associated with a first keyword (or a combination of two or more keywords) included in search term information input (or selected) through the client terminal 120 and associated with the first keyword. It is preferred to include one or more second keywords.

또한, 상기 키워드 트리는 상기 제2 키워드와 연관된 제3 키워드를 더 포함하여 이루어지는 것이 바람직하며, 상기 키워드 트리를 이용한 검색 서비스를 제공하는 기업(또는 상기 클라이언트 단말(120)을 통해 접속한 클라이언트)에서 정한 횟수만큼 반복하여 제N(N>=3) 키워드를 포함하여 이루어지는 것이 바람직하다.The keyword tree may further include a third keyword associated with the second keyword, and may be determined by an enterprise (or a client connected through the client terminal 120) that provides a search service using the keyword tree. It is preferable to include the Nth (N> = 3) keyword by repeating the number of times.

상기 키워드 트리 생성부(340)를 통해 하나 이상의 키워드를 포함하는 키워드 트리가 생성되고, 상기 설정된 제1 키워드에 대한 검색결과가 확인되면, 상기 출력 처리부(350)는 상기 생성된 검색어 트리와, 상기 확인된 검색결과가 상기 클라이언트 단말(120)을 통해 출력되도록 처리하는 것을 특징으로 한다.When the keyword tree including one or more keywords is generated through the keyword tree generator 340, and the search result for the set first keyword is confirmed, the output processor 350 may generate the generated keyword tree, It is characterized in that the processing so that the confirmed search results are output through the client terminal 120.

본 발명의 실시 방법에 따라 상기 검색결과와, 검색어 트리를 상기 클라이언트 단말(120)을 통해 출력하는 것은, 상기 검색어 트리에 포함된 하나 이상의 검색어 정보와, 상기 검색어 정보에 대한 연관 검색어를 트리구조로 연결하여 생성한 검색어 트리와, 상기 검색어 트리에 포함된 제1 키워드에 대한 검색결과를 포함하여 출력하는 것이 바람직하다.According to an embodiment of the present invention, outputting the search result and the search word tree through the client terminal 120 may include one or more search word information included in the search word tree and a related search word for the search word information in a tree structure. It is preferable to output a search result tree including the generated search word tree and a search result for the first keyword included in the search word tree.

여기서, 상기 키워드 트리 출력시, 하나 이상의 키워드 중 검색결과에 대한 키워드에 표식(예컨대, 주변 글자들과 다른 글자체, 색상, 아이콘, 음영 등)을 포함하여 출력하는 것이 바람직하다.Here, when outputting the keyword tree, it is preferable to include an indicator (eg, a font, color, icon, shadow, etc., different from surrounding letters) in a keyword for a search result among one or more keywords.

도면3을 참조하면, 상기 검색서버(100)는 상기 클라이언트 단말(120)에서 상기 검색결과 출력 인터페이스를 통해 상기 검색결과에 포함된 키워드 트리에 대한 복수개의 키워드 중 어느 하나가 입력(또는 선택)하여 전송하면, 상기 웹 인터페이스부(300)와 연계하여 상기 키워드 선택 정보를 수신하는 검색어 수신부(330)(또는 검색어 수신수단)와, 상기 수신된 키워드 선택 정보에 대응하는 검색을 처리하는 검색 처리부(345)(또는 검색 처리수단)와, 상기 생성된 키워드 트리에 대한 키워드 선택 정보에 대응하는 키워드에 표식이 포함된 키워드 트리를 생성하는 키워드 트리 생성부(340)(또는 키워드 트리 생성수단)와, 상기 키워드 선택 정보에 대응하는 검색결과와, 상기 키워드 선택 정보에 대응하는 키워드에 표식이 포함된 키워드 트리가 출력하도록 처리하는 출력 처리부(350)(또는 출력 처리수단)을 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 3, the search server 100 inputs (or selects) one of a plurality of keywords for a keyword tree included in the search result through the search result output interface at the client terminal 120. If so, the search term receiving unit 330 (or search term receiving means) for receiving the keyword selection information in association with the web interface unit 300, and the search processor 345 for processing a search corresponding to the received keyword selection information. (Or search processing means), and a keyword tree generating unit 340 (or keyword tree generating means) for generating a keyword tree in which a mark is included in a keyword corresponding to the keyword selection information for the generated keyword tree. Processing to output a search result corresponding to the keyword selection information and a keyword tree including a mark in the keyword corresponding to the keyword selection information. And an output processing unit 350 (or the output processing means), characterized in that formed.

상기 클라이언트 단말(120)에서 상기 검색결과 출력 인터페이스를 통해 키워드 선택 정보를 입력(또는 선택)하여 GET/POST 방식을 통해 전송하면, 상기 검색어 수신부(330)는 상기 웹 인터페이스부(300)와 연계하여 상기 키워드 선택 정보를 수신하는 것을 특징으로 한다.When the client terminal 120 inputs (or selects) keyword selection information through the search result output interface and transmits it through a GET / POST method, the search term receiving unit 330 is connected with the web interface unit 300. And receiving the keyword selection information.

상기 검색어 수신부(330)를 통해 키워드 선택 정보가 수신되면, 상기 검색 처리부(345)는 하나 이상의 DB서버(105), 웹서버(110), 광고서버(115)와 연계하여 상기 수신된 키워드 선택 정보에 대응하는 키워드에 대한 검색을 처리하는 것을 특징으로 하며, 상기 검색 처리에 대응하는 하나 이상의 검색결과를 확인 및 생성하는 것을 특징으로 한다.When the keyword selection information is received through the search term receiving unit 330, the search processing unit 345 connects the received keyword selection information in connection with at least one DB server 105, a web server 110, and an advertisement server 115. Characterized in that a search for a keyword corresponding to the, characterized in that for identifying and generating at least one search result corresponding to the search process.

본 발명의 실시 방법에 따르면, 상기 검색 처리부(345)는 하나 이상의 DB서버(105)와 연계하여 상기 키워드 선택 정보를 통한 검색을 처리하고, 상기 검색 처 리에 대응하는 하나 이상의 검색결과 데이터를 확인 및 생성하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the search processing unit 345 processes the search through the keyword selection information in association with one or more DB servers 105, and checks one or more search result data corresponding to the search process. It is desirable to produce.

여기서, 상기 DB서버(105)는 블로그/미니홈피를 운영하는 DB, 카페/커뮤니티를 운영하는 DB, 지식/사용자컨텐츠(예컨대, 문자, 이미지, 사운드, 멀티미디어 형태의 UCC(User Created Contents))를 저장 관리하는 DB, 뉴스제공자로부터 제공된 뉴스를 관리하는 DB, 전문자료/유료컨텐츠를 저장 관리하는 DB, 지역정보를 저장 관리하는 D/B, 개인/기업/단체가 제공한 각종 정보/자료를 저장 관리하는 DB 중 하나 이상의 DB를 운영 및 관리하는 서버를 포함하여 이루어지는 것이 바람직하며, 이외에도 포털을 통해 제공 가능한 모든 종류의 정보/자료를 저장 관리하는 DB를 운영 및 관리하는 서버를 포함하여 이루어지는 것이 바람직하다.Here, the DB server 105 is a DB for blog / mini homepage, a DB for operating a cafe / community, knowledge / user content (eg, text, image, sound, multimedia forms UCC (User Created Contents)) DB to store and manage, DB to manage news provided by news provider, DB to store and manage specialized data / paid content, D / B to store and manage local information, and to store various information / data provided by individual / company / organization It is preferable to include a server for operating and managing one or more of the DB to manage, and in addition to the server for operating and managing a DB for storing and managing all kinds of information / data that can be provided through the portal. Do.

또한, 상기 검색 처리부(345)는 하나 이상의 웹서버(110)와 연계하여 상기 키워드 선택 정보에 대응하는 키워드를 통한 검색을 처리하고, 상기 검색 처리에 대응하는 하나 이상의 검색결과 데이터를 확인 및 생성하는 것이 바람직하다.In addition, the search processing unit 345 processes the search through the keyword corresponding to the keyword selection information in connection with one or more web servers 110, and confirms and generates one or more search result data corresponding to the search process. It is preferable.

여기서, 상기 웹서버(110)는 개인/기업/단체가 운영하는 홈페이지 운영 서버, 통신망 상에 구비된 블로그/미니홈피 운영 서버, 카페/커뮤니티 운영 서버, 지식/사용자컨텐츠 제공 서버, 뉴스 제공 서버, 전문자료/유료컨텐츠 제공 서버, 지역정보 제공 서버를 하나 이상 포함하여 이루어지는 것이 바람직하며, 이외에도 통신망을 검색 가능한 모든 종류의 웹서버(110)를 포함하여 이루어지는 것이 바람직 하다.Here, the web server 110 is a homepage operating server operated by a person / company / group, a blog / minihompy operating server provided on a communication network, a cafe / community operating server, a knowledge / user content providing server, a news providing server, It is preferable to include one or more specialized data / paid content providing server, local information providing server, and in addition, it is preferable to include all kinds of web server 110 that can search the communication network.

또한, 상기 검색 처리부(345)는 하나 이상의 광고서버(115)와 연계하여 상기 키워드 선택 정보에 대응하는 검색어에 대한 광고 데이터를 확인 또는 제공받는 것이 바람직하다.In addition, the search processor 345 may check or receive advertisement data for a search word corresponding to the keyword selection information in association with one or more advertisement servers 115.

여기서, 상기 광고서버(115)는 상기 웹페이지 운용부(305)를 운영하는 측에 구비된 각종 광고서버(115)를 포함하거나, 또는 상기 웹페이지 운용부(305)로 하나 이상의 광고 데이터를 제공하는 통신망 상의 광고서버(115)를 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the advertisement server 115 may include various advertisement servers 115 provided on the side of operating the web page operating unit 305 or provide one or more advertisement data to the web page operating unit 305. It is preferable to include one or more advertisement server 115 on the communication network.

상기 검색어 수신부(330)에 의해 상기 클라이언트 단말(120)로부터 키워드 선택 정보가 수신되면, 상기 키워드 트리 생성부(340)는 상기 웹페이지 운용부(305)와 연계하여 상기 수신된 키워드 선택 정보에 대응하는 키워드 정보와 상기 생성된 키워드 트리 상의 하나 이상의 키워드가 매칭되는 위치를 키워드 정보를 확인한 후, 상기 확인된 키워드 정보에 대한 표식을 포함하는 키워드 트리를 생성하는 것을 특징으로 한다.When the keyword selection information is received from the client terminal 120 by the search term receiving unit 330, the keyword tree generation unit 340 is associated with the received keyword selection information in association with the webpage operation unit 305. After identifying the keyword information to match the keyword information and the one or more keywords on the generated keyword tree, characterized in that for generating a keyword tree including an indicator for the identified keyword information.

본 발명의 실시 방법에 따르면, 상기 키워드 트리는 상기 키워드 선택 정보에 대응하는 키워드를 제1 키워드로 하는 신규 키워드 트리를 생성하거나, 또는 기 생성된 키워드 트리에, 상기 키워드 선택 정보에 대응하는 키워드 상에 표식이 포함되어 출력되도록 처리하는 것을 특징으로 한다.According to an embodiment of the present invention, the keyword tree may generate a new keyword tree including a keyword corresponding to the keyword selection information as a first keyword, or on a keyword corresponding to the keyword selection information in a previously generated keyword tree. Characterized in that it is processed to include the output.

상기 키워드 트리 생성부(340)를 통해 표식을 포함하는 키워드 트리가 생성되고, 상기 키워드 선택 정보에 대응하는 키워드에 대한 검색결과가 확인되면, 상기 출력 처리부(350)는 상기 생성된 검색어 트리와, 상기 확인된 검색결과가 상기 클라이언트 단말(120)을 통해 출력되도록 처리하는 것을 특징으로 한다.When the keyword tree including the mark is generated through the keyword tree generation unit 340, and a search result for the keyword corresponding to the keyword selection information is confirmed, the output processing unit 350 includes the generated search word tree, The confirmed search result is characterized in that the processing to output through the client terminal (120).

본 발명의 실시 방법에 따라 상기 검색결과와, 검색어 트리를 상기 클라이언트 단말(120)을 통해 출력하는 것은, 상기 검색어 트리에 포함된 하나 이상의 검색어 정보와, 상기 검색어 정보에 대한 연관 검색어를 트리구조로 연결하여 생성한 검색어 트리와, 상기 수신된 키워드 선택 정보에 대응하는 키워드에 대한 검색결과를 포함하여 출력하는 것이 바람직하다.According to an embodiment of the present invention, outputting the search result and the search word tree through the client terminal 120 may include one or more search word information included in the search word tree and a related search word for the search word information in a tree structure. It is preferable to output a search result tree including the search word tree generated by the connection and the search result for the keyword corresponding to the received keyword selection information.

여기서, 상기 키워드 트리 출력시, 하나 이상의 키워드 중 검색결과에 대한 키워드에 표식(예컨대, 주변 글자들과 다른 글자체, 색상, 아이콘, 음영 등)을 포함하여 출력하는 것이 바람직하다.Here, when outputting the keyword tree, it is preferable to include an indicator (eg, a font, color, icon, shadow, etc., different from surrounding letters) in a keyword for a search result among one or more keywords.

도면4는 본 발명의 일 실시 방법에 따른 검색어 정보 송수신 과정을 도시한 도면이다.4 illustrates a process of transmitting and receiving search word information according to an exemplary embodiment of the present invention.

보다 상세하게 본 도면4는 하나 이상의 브라우저 프로그램을 구비한 클라이언트 단말(120)에서 상기 도면3에 도시된 검색서버(100)에서 제공한 검색어 입력 인터페이스를 통해 키워드(또는 두개 이瓚◎키워드 조합)을 포함하는 검색어 정보를 입력하여 상기 검색서버(100)로 전송하는 과정에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 검색어 정보 송수신 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하며, 본 도면4에 도시된 실시 방법만으로 한정되지 아니한다.In more detail, FIG. 4 shows a keyword (or a combination of two keywords) in a client terminal 120 having one or more browser programs through a search word input interface provided by the search server 100 shown in FIG. Inputs the search word information to the search server 100 and transmits the search word information to those who have ordinary knowledge in the art to which the present invention pertains. Various implementation methods for the process may be inferred, but the present invention includes all the implementation methods inferred above and is not limited to the implementation method shown in FIG.

이하, 본 도면4에서 상기 도면3에 도시된 클라이언트 단말(120)을 편의상 "단말"이라고 한다.Hereinafter, in FIG. 4, the client terminal 120 shown in FIG. 3 is referred to as a “terminal” for convenience.

도면4를 참조하면, 상기 단말은 통신망을 통해 상기 검색서버(100)에 접속하여 HTTP 호환 프로토콜을 통한 통신채널을 연결하고(400), 상기 통신채널을 통해 상기 검색서버(100)로 웹페이지 링크를 전송하여 하나 이상의 웹페이지를 요청하고(405), 이에 대응하여 상기 검색서버(100)는 상기 웹페이지 링크에 대응하는 웹페이지를 생성(또는 추출)한다(410).Referring to FIG. 4, the terminal accesses the search server 100 through a communication network, connects a communication channel through an HTTP compatible protocol (400), and links a web page to the search server 100 through the communication channel. Requests one or more web pages by transmitting (405), and correspondingly, the search server 100 generates (or extracts) a web page corresponding to the web page link (410).

만약 상기 웹페이지 생성(또는 추출)시, 상기 웹페이지를 통해 검색 서비스 를 제공하지 않는다면(415), 상기 검색서버(100)는 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 상기 단말로 전송하여 출력하며(420), 이후 상기 단말은 상기 웹페이지에 포함된 하나 이상의 웹페이지 링크 중 어느 하나를 선택(또는 클릭)하여 상기 검색서버(100)로 전송하는 과정을 반복한다.If the web page is not generated (or extracted) when the search service is provided through the web page (415), the search server 100 transmits the generated (or extracted) web page to the terminal through the communication channel. After transmitting (420), the terminal selects (or clicks) any one or more webpage links included in the webpage and transmits the same to the search server (100).

반면 상기 웹페이지 생성(또는 추출)시, 상기 웹페이지를 통해 검색 서비스 제공을 위한 검색어 입력 인터페이스를 상기 단말로 제공한다면(415), 상기 검색서버(100)는 상기 생성(또는 추출)된 웹페이지에 상기 검색 서비스 제공을 위한 검색어 입력 인터페이스를 포함하도록 처리하고(425), 상기 통신채널을 통해 상기 검색어 입력 인터페이스를 포함하는 웹페이지를 상기 단말로 전송하여 출력한다(430).On the other hand, when the web page is generated (or extracted), if the search term input interface for providing a search service through the web page is provided to the terminal (415), the search server 100 is the generated (or extracted) web page In operation 425, the search engine may include a search term input interface for providing the search service, and transmit a web page including the search term input interface to the terminal through the communication channel and output the same.

본 발명의 실시 방법에 따르면, 상기 검색어 입력 인터페이스는 하나 이상의 폼(Form) 양식을 통해 검색어 정보를 입력하기 위한 사용자 인터페이스를 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the search word input interface may include a user interface for inputting search word information through one or more form forms.

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 검색어 정보의 정보 속성을 기반으로 상기 단말에서 상기 검색어 정보를 입력하기 위한 폼 양식에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 본 도면4에서 상기 검색어 입력 인터페이스에 대응하는 폼 양식에 대한 상세한 설명은 편의상 생략하기로 한다.Those skilled in the art to which the present invention pertains will be familiar with the technical features of the form form for inputting the search term information in the terminal based on the information attribute of the search term information, this figure 4 In the description of the form form corresponding to the search word input interface will be omitted for convenience.

이후, 상기 단말은 상기 웹페이지에 포함된 상기 검색어 입력 인터페이스를 통해 상기 검색 서비스 제공을 위한 검색어 정보가 입력되는지 확인한다(435).Thereafter, the terminal determines whether search term information for providing the search service is input through the search term input interface included in the webpage (435).

만약 상기 단말에서 상기 검색 서비스 제공을 위한 검색어 정보가 입력되지 않으면(440), 상기 단말은 상기 웹페이지에 포함된 하나 이상의 웹페이지 링크 중 어느 하나를 선택(또는 클릭)하여 상기 검색서버(100)로 전송하는 과정을 반복한다.If the search term information for providing the search service is not input in the terminal (440), the terminal selects (or clicks) any one or more webpage links included in the webpage and the search server 100. Repeat the process to transfer.

반면 상기 단말에서 상기 검색 서비스 제공을 위한 검색어 정보가 입력되면(440), 상기 단말은 상기 검색어 입력 인터페이스를 통해 입력된 검색어 정보를 상기 통신채널을 통해 상기 검색서버(100)로 전송한다(445).On the other hand, when the search term information for providing the search service is input from the terminal (440), the terminal transmits the search term information input through the search term input interface to the search server 100 through the communication channel (445). .

도면5는 본 발명의 다른 일 실시 방법에 따른 검색어 정보 송수신 과정을 도시한 도면이다.5 is a diagram illustrating a process of transmitting and receiving search word information according to another exemplary embodiment of the present invention.

보다 상세하게 본 도면5는 하나 이상의 브라우저 프로그램을 구비한 클라이언트 단말(120)에서 상기 도면3에 도시된 검색서버(100)에서 제공한 검색어 입력 인터페이스를 통해 예비 검색어 정보 입력시, 상기 예비 검색어 정보와 연계하여 상기 검색서버(100)로부터 제공된 검색어 선택 인터페이스를 통해 검색 대상 유사 검색어 정보를 선택하고, 상기 선택된 검색 대상 유사 검색어 정보를 상기 키워드(또는 두개 이상의 키워드 조합)을 포함하는 검색어 정보로 처리하여 상기 검색서버(100)로 전송하는 과정에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 검색어 정보 송수신 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하며, 본 도면5에 도시된 실시 방법만으로 한정되지 아니한다.In more detail, FIG. 5 illustrates the preliminary search term information when the preliminary search term information is input from the client terminal 120 having one or more browser programs through the search term input interface provided by the search server 100 shown in FIG. Selects search term similar search term information through a search term selection interface provided from the search server 100 and processes the selected search term similar search term information as search term information including the keyword (or a combination of two or more keywords). Regarding the process of transmitting to the search server 100, those skilled in the art to which the present invention pertains refer to and / or modify this drawing 5 to infer various implementation methods for the process of transmitting and receiving the search word information. As can be appreciated, the present invention includes all implementation methods inferred from the above However, the present invention is not limited to the implementation method shown in FIG.

이하, 본 도면5에서 상기 도면3에 도시된 클라이언트 단말(120)을 편의상 "단말"이라고 한다.In the following, the client terminal 120 shown in FIG. 3 is referred to as " terminal "

도면5를 참조하면, 상기 단말은 통신망을 통해 상기 검색서버(100)에 접속하여 HTTP 호환 프로토콜을 통한 통신채널을 연결하고(500), 상기 통신채널을 통해 상기 검색서버(100)로 웹페이지 링크를 전송하여 하나 이상의 웹페이지를 요청하고(505), 이에 대응하여 상기 검색서버(100)는 상기 웹페이지 링크에 대응하는 웹페이지를 생성(또는 추출)한◎510).Referring to FIG. 5, the terminal accesses the search server 100 through a communication network, connects a communication channel through an HTTP compatible protocol (500), and links a web page to the search server 100 through the communication channel. Requesting one or more webpages by sending (505), and correspondingly, the search server 100 generates (or extracts) a webpage corresponding to the webpage link.

만약 상기 웹페이지 생성(또는 추출)시, 상기 웹페이지를 통해 검색 서비스를 제공하지 않는다면(515), 상기 검색서버(100)는 생성(또는 추출)된 웹페이지를 상기 통신채널을 통해 상기 단말로 전송하여 출력하며(520), 이후 상기 단말은 상 기 웹페이지에 포함된 하나 이상의 웹페이지 링크 중 어느 하나를 선택(또는 클릭)하여 상기 검색서버(100)로 전송하는 과정을 반복한다.If the web page is not provided with a search service through the web page when generating (or extracting) the web page (515), the search server 100 transmits the generated (or extracted) web page to the terminal through the communication channel. After transmitting (520), the terminal repeats the process of selecting (or clicking) any one or more webpage links included in the webpage and transmitting it to the search server (100).

반면 상기 웹페이지 생성(또는 추출)시, 상기 웹페이지를 통해 검색 서비스 제공을 위한 검색어 입력 인터페이스를 상기 단말로 제공한다면(515), 상기 검색서버(100)는 상기 생성(또는 추출)된 웹페이지에 상기 검색 서비스 제공을 위한 검색어 입력 인터페이스를 포함하도록 처리하고(525), 상기 통신채널을 통해 상기 검색어 입력 인터페이스를 포함하는 웹페이지를 상기 단말로 전송하여 출력한다(530).On the other hand, when the web page is generated (or extracted), if the search term input interface for providing a search service through the web page is provided to the terminal (515), the search server 100 is the generated (or extracted) web page In operation 525, the webpage including the search word input interface is transmitted to the terminal through the communication channel and output the search word input interface for providing the search service.

본 발명의 실시 방법에 따르면, 상기 검색어 입력 인터페이스는 하나 이상의 폼(Form) 양식을 통해 검색어 정보를 입력(또는 선택)하기 위한 사용자 인터페이스와, 상기 사용자 인터페이스를 통해 하나 이상의 검색어 정보 입력시, 상기 사용자 인터페이스를 통해 입력(또는 선택)되고 있는 예비 검색어 정보를 자동 확인하고, 상기 자동 확인된 예비 검색어 정보를 상기 검색서버(100)로 전송하여 상기 예비 검색어 정보에 대응하는 하나 이상의 유사 검색어 정보를 요청하는 스크립트를 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the search term input interface may include a user interface for inputting (or selecting) search term information through one or more form forms, and the user inputting one or more search term information through the user interface. Automatically checking preliminary search term information being input (or selected) through an interface, and transmitting the automatically checked preliminary search term information to the search server 100 to request one or more similar search term information corresponding to the preliminary search term information. It is preferable to include a script.

본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 검색어 정보의 정보 속성을 기반으로 상기 단말에서 상기 검색어 정보를 입력(또는 선택)하기 위한 폼 양식에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 본 도면5에서 상 기 검색어 입력 인터페이스에 대응하는 폼 양식에 대한 상세한 설명은 편의상 생략하기로 한다.Those skilled in the art to which the present invention pertains will be familiar with the technical features of the form form for inputting (or selecting) the search term information in the terminal based on the information attribute of the search term information. In FIG. 5, a detailed description of the form form corresponding to the search word input interface will be omitted for convenience.

이후, 상기 단말은 상기 웹페이지에 포함된 상기 검색어 입력 인터페이스를 통해 상기 검색 서비스 제공을 위한 예비 검색어 정보가 입력되는지 확인한다(535).Thereafter, the terminal checks whether preliminary search term information for providing the search service is input through the search term input interface included in the webpage (535).

만약 상기 단말에서 상기 검색 서비스 제공을 위한 예비 검색어 정보가 입력되지 않으면(540), 상기 단말은 상기 웹페이지에 포함된 하나 이상의 웹페이지 링크 중 어느 하나를 선택(또는 클릭)하여 상기 검색서버(100)로 전송하는 과정을 반복한다.If the preliminary search term information for providing the search service is not input in the terminal (540), the terminal selects (or clicks) any one or more webpage links included in the webpage and the search server 100 Repeat the process.

반면 상기 단말에서 상기 검색 서비스 제공을 위한 예비 검색어 정보가 입력되면(540), 상기 단말은 상기 검색어 입력 인터페이스를 통해 입력된 예비 검색어 정보를 상기 통신채널을 통해 상기 검색서버(100)로 전송하여 상기 예비 검색어 정보와 매칭되는 하나 이상의 유사 검색어 정보를 요청하며(545), 이에 대응하여 상기 검색서버(100)는 상기 검색어 D/B(360)와 연계하여 상기 예비 검색어 정보와 매칭되는 하나 이상의 유사 검색어 정보를 확인한다(550).On the other hand, if the preliminary search term information for providing the search service is input from the terminal (540), the terminal transmits the preliminary search term information input through the search term input interface to the search server 100 through the communication channel. Request one or more similar search term information matching the preliminary search term information (545), and correspondingly, the search server 100 associates with the search term D / B 360 to match one or more similar search term information. The information is verified (550).

만약 상기 예비 검색어 정보와 매칭되는 하나 이상의 유사 검색어 정보가 확 인되지 않으면(555), 상기 검색서버(100)는 상기 통신채널을 통해 상기 단말로 유사 검색어 정보 미확인 정보를 전송하여 출력하고(560), 이에 대응하여 상기 단말은 상기 예비 검색어 정보를 입력하는 과정을 반복한다.If one or more similar search term information matching the preliminary search term information is not confirmed (555), the search server 100 transmits and outputs similar search term information unconfirmed information to the terminal through the communication channel (560). In response, the terminal repeats the process of inputting the preliminary search term information.

반면 상기 예비 검색어 정보와 매칭되는 하나 이상의 유사 검색어 정보가 확인되면(555), 상기 검색서버(100)는 상기 확인된 하나 이상의 유사 검색어 정보를 상기 단말로 전송하고, 단말에 출력된 상기 검색어 입력 인터페이스 근처 일정 영역에서 상기 제공된 하나 이상의 유사 검색어 정보 중 하나 이상의 검색 대상 유사 검색어 정보를 선택하는 검색어 선택 인터페이스가 출력되도록 처리한다(565).On the other hand, if one or more similar search term information matching the preliminary search term information is confirmed (555), the search server 100 transmits the identified one or more similar search term information to the terminal, and outputs the search term input interface to the terminal. In operation 565, a search word selection interface for selecting at least one search target similar search term information among the one or more similar search term information provided in a nearby region is output.

이후, 상기 단말에서 상기 검색어 선택 인터페이스를 통해 검색 대상 유사 검색어 정보가 선택되면(570), 상기 단말은 상기 선택된 상기 검색어 입력 인터페이스를 통해 입력된 검색어 정보로 처리하여 상기 통신채널을 통해 상기 검색서버(100)로 전송한다(575).Subsequently, when search target similar search term information is selected through the search term selection interface at the terminal (570), the terminal processes the search term information input through the selected search term input interface to process the search server through the communication channel ( 100) (575).

도면6은 본 발명의 실시 방법에 따라 수신된 검색어 정보에 대한 키워드 트리를 생성하는 과정을 도시한 도면이다.6 is a diagram illustrating a process of generating a keyword tree for received keyword information according to an embodiment of the present invention.

보다 상세하게 본 도면6은 상기 도면4 또는 도면5에 도시된 과정을 통해 클라이언트 단말(120)로부터 검색어 정보가 수신되면, 상기 도면3에 도시된 검색서 버(100)에서 상기 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합)를 제1 키워드로 설정하고, 상기 제1 키워드와 연관된 제2 키워드를 확인한 후, 상기 확인된 제1 키워드와 제2 키워드를 포함하는 키워드 트리를 생성하는 과정에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 상기 수신된 검색어에 대한 키워드 트리를 생성하는 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하며, 본 도면6에 도시된 실시 방법만으로 한정되지 아니한다.In more detail, when FIG. 6 receives the search word information from the client terminal 120 through the process shown in FIG. 4 or FIG. 5, the search server 100 shown in FIG. Setting an included keyword (or a combination of two or more keywords) as a first keyword, identifying a second keyword associated with the first keyword, and generating a keyword tree including the identified first keyword and the second keyword For those of ordinary skill in the art to which the present invention pertains, various implementation methods for generating a keyword tree for the received search word may be inferred by referring to and / or modifying the present invention. It will be appreciated that the present invention includes all implementation methods inferred above and is not limited to the implementation method illustrated in FIG.

이하, 본 도면6에서 상기 도면3에 도시된 클라이언트 단말(120)을 편의상 "단말"이라고 한다.Hereinafter, in FIG. 6, the client terminal 120 illustrated in FIG. 3 is referred to as a “terminal” for convenience.

도면6을 참조하면, 상기 검색서버(100)는 상기 도면4 또는 도면5에 도시된 과정을 통해 단말로부터 전송된 검색어 정보를 수신하고(600), 상기 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합)를 제1 키워드로 설정하고(605), 상기 제1 키워드와 연결되는 하나 이상의 제2 키워드를 확인한다(610).Referring to FIG. 6, the search server 100 receives the search term information transmitted from the terminal through the process illustrated in FIG. 4 or FIG. 5 (600), and the keyword (or two) included in the received search term information. The keyword combination) is set as the first keyword (605), and one or more second keywords connected with the first keyword are identified (610).

예컨대, 상기 검색어 수신수단을 통해 "부동산"이라는 검색어 정보가 수신된 경우, 상기 검색서버(100)는 상기 "부동산"을 제1 키워드로 확인하는 것이 바람직하다.For example, when search term information "real estate" is received through the search term receiving means, the search server 100 preferably identifies the "real estate" as a first keyword.

또는, 상기 검색어 수신수단을 통해 "부동산 매매"라는 검색어 정보가 수신된 경우, 상기 검색서버(100)는 상기 "부동산 AND 매매"를 제1 키워드로 확인하는 것이 바람직하다.Alternatively, when search word information "real estate sales" is received through the search term receiving means, the search server 100 preferably confirms the "real estate AND sales" as a first keyword.

본 발명의 실시 방법에 따르면, 상기 검색서버(100)는 상기 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합) 중 언어학적으로 품사가 명사인 단어를 제1 키워드로 확인하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the search server 100 preferably checks a linguistic part of a noun part of a keyword (or a combination of two or more keywords) included in the received search word information as a first keyword. .

예컨대, 상기 검색어 수신수단을 통해 "부동산이란"이라는 검색어 정보가 수신된 경우, 상기 검색서버(100)는 상기 검색어 정보 중에서 언어학적으로 명사에 해당하는 "부동산"을 제1 키워드로 확인하는 것이 바람직하다.For example, when search term information “real estate” is received through the search term receiving means, the search server 100 preferably identifies “real estate” corresponding to a noun linguistically among the search term information as a first keyword. Do.

상기와 같이 제1 키워드를 설정하기 위해 상기 검색서버(100)는 언어학적으로 품사가 명사인 단어를 저장하는 저장매체(355)를 구비하거나, 또는 통신망을 통해 연동하는 것이 바람직하며, 상기 저장매체(355)와 연계하여 상기 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합) 중 언어학적으로 품사가 명사인 단어를 확인하는 것이 바람직하며, 상기 도면3에 도시된 키워드 트리 검색 시스템 특징에 따라 상기 저장매체(355)에 이외에 상기 검색 시스템에 구비된 하나 이상의 다른 DB와 연계하여 상기 제1 키워드를 설정하는 것이 가능하다.In order to set the first keyword as described above, the search server 100 may include a storage medium 355 for storing words whose parts of speech are linguistically nouns, or interworking through a communication network. In conjunction with 355, it is preferable to check a word having a part of speech noun linguistically from a keyword (or a combination of two or more keywords) included in the received search word information. Accordingly, in addition to the storage medium 355, it is possible to set the first keyword in association with one or more other DBs provided in the search system.

본 발명의 실시 방법에 따르면, 상기 검색서버(100)는 상기 수신된 검색어 정보에 언어학적으로 두개 이상의 명사가 포함된 경우, 동사화 접미사(또는 접두사)를 통해 동사화되지 않는 명사, 또는 형용사화 접미사(또는 접두사)를 통해 형용사화되지 않는 명사, 또는 부사화 접미사(또는 접두사)를 통해 부사화되지 않는 명사에 해당하는 단어를 제1 키워드로 확인하는 것이 바람직하다.According to an exemplary embodiment of the present invention, when the received search term information includes two or more nouns linguistically, the search server 100 may include nouns or adjectives that are not verbized through verbal suffixes (or prefixes). It is preferable to identify words corresponding to nouns that are not adjectives through suffixes (or prefixes) or nouns that do not adverise through adverbization suffixes (or prefixes) as the first keyword.

예컨대, 상기 검색어 수신수단을 통해 "부동산 매매"라는 검색어 정보가 수신된 경우, 상기 "부동산"과 "매매" 중 상기 "매매"는 동사형 접미사 "하다"를 통해 "매매하다"와 같이 동사화되므로, 상기 "매매"를 제외한 "부동산"을 제1 키워드로 확인하는 것이 바람직하다.For example, when search word information "real estate sales" is received through the search term receiving means, the "sale" of the "real estate" and "sale" is verbized, such as "to sell" through the verb-type suffix "to" Therefore, it is preferable to identify "real estate" except the "sale" as the first keyword.

상기와 같이 제1 키워드를 설정하기 위해 상기 검색서버(100)는 언어학적으로 동사화 접미사(또는 접두사)를 통해 동사화되는 명사, 또는 형용사화 접미사(또는 접두사)를 통해 형용사화되는 명사, 또는 부사화 접미사(또는 접두사)를 통해 부사화되는 명사를 저장하는 저장매체(355)를 구비하거나, 또는 통신망을 통해 연동하는 것이 바람직하며, 상기 저장매체(355)와 연계하여 상기 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합) 중 언어학적으로 동상화되지 않는 명사, 또는 형용사화되지 않는 명사, 또는 부사화되지 않는 명사를 확인하는 것이 바람직하며, 상기 저장매체(355)에 이외에 상기 검색 시스템에 구비된 하나 이 상의 다른 DB와 연계하여 상기 제1 키워드를 설정하는 것이 가능하다.In order to set the first keyword as described above, the search server 100 is a noun verbally verbalized through a verbal suffix (or prefix), or an adjectives through an adjective suffix (or prefix), or It is preferred to have a storage medium 355 for storing nouns that are adverged through an adverbized suffix (or prefix), or to be interlocked through a communication network, and to the received search term information in association with the storage medium 355. It is preferable to check the included keywords (or combinations of two or more keywords) with nouns that are not linguistically frostbite, nouns that are not adjectives, or nouns that are not adverbized. It is possible to set the first keyword in association with one or more other DBs provided in the system.

본 발명의 실시 방법에 따르면, 상기 검색서버(100)는 상기 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합) 중 사전(예컨대, 단어사전, 또는 용어사전)에 포함된 단어(또는 용어)와 매칭되는 단어(또는 용어)를 제1 키워드로 확인하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the search server 100 may include a word (or a term) included in a dictionary (eg, a word dictionary or a term dictionary) among keywords (or a combination of two or more keywords) included in the received search word information. ), It is preferable to identify the word (or term) matching the) as the first keyword.

예컨대, 상기 검색어 수신수단을 통해 "Universal Serial Bus"라는 검색어 정보가 수신된 경우, 용어사전에서 상기 "Universal Serial Bus"와 매칭되는 "USB"를 제1 키워드로 확인하는 것이 바람직하다.For example, when the search word information “Universal Serial Bus” is received through the search word receiving means, it is preferable to check “USB” matching the “Universal Serial Bus” in the glossary as the first keyword.

상기와 같이 제1 키워드를 설정하기 위해 상기 검색서버(100)는 사전에 포함된 단어(또는 용어)를 저장하는 저장매체(355)를 구비하거나, 또는 통신망을 통해 연동하는 것이 바람직하며, 상기 저장매체(355)와 연계하여 상기 수신된 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합) 중 상기 사전에 포함된 단어(또는 용어)와 매칭되는 단어(또는 용어)를 확인하는 것이 바람직하며, 상기 저장매체(355)에 이외에 상기 검색 시스템에 구비된 하나 이상의 다른 DB와 연계하여 상기 제1 키워드를 설정하는 것이 가능하다.In order to set the first keyword as described above, the search server 100 may include a storage medium 355 for storing a word (or term) included in a dictionary, or interworking through a communication network. It is preferable to check a word (or term) that matches a word (or term) included in the dictionary among keywords (or a combination of two or more keywords) included in the received search term information in connection with the medium 355. In addition to the storage medium 355, it is possible to set the first keyword in association with one or more other DBs provided in the search system.

본 발명의 실시 방법에 따르면, 상기 검색서버(100)는 상기 제1 키워드를 포 함하여 상기 검색어 수신수단을 통해 수신된 복수의 검색어 정보 중 상기 제1 키워드를 포함하는 검색어 정보를 확인하고, 상기 확인된 검색어 정보 중 상기 제1 키워드 이외에 공통적으로 포함된 하나 이상의 키워드를 확인한 후, 상기 확인된 키워드 중 상기 검색어 정보에 포함된 빈도수가 큰 키워드를 상기 빈도수에 따라 정렬하고, 상기 정렬된 순서에 따라 일정 개수 이내의 키워드를 상기 제2 키워드로 확인하는 것이 바람직하다.According to an embodiment of the present invention, the search server 100 checks the search term information including the first keyword among the plurality of search term information received through the search term receiving means including the first keyword, After confirming one or more keywords commonly included in the identified search term information other than the first keyword, the keywords having a high frequency included in the search term information among the identified keywords are sorted according to the frequency, and according to the sorted order. It is preferable to identify a keyword within a predetermined number as the second keyword.

상기와 같이 제2 키워드를 확인하기 위해 상기 검색서버(100)는 상기 검색어 수신수단을 통해 복수의 단말로부터 수신된 복수의 검색어 정보를 저장하는 저장매체(355)를 구비하거나, 또는 통신망을 통해 연동하는 것이 바람직하며, 상기 저장매체(355)와 연계하여 상기 설정된 제1 키워드를 포함하는 검색어 정보를 확인하는 것이 바람직하며, 상기 저장매체(355)에 이외에 상기 검색 시스템에 구비된 하나 이상의 다른 DB와 연계하여 상기 제2 키워드를 확인하는 것이 가능하다.In order to check the second keyword as described above, the search server 100 includes a storage medium 355 for storing a plurality of search term information received from a plurality of terminals through the search term receiving means or interworking through a communication network. It is preferable to check the search word information including the set first keyword in connection with the storage medium 355, and in addition to the storage medium 355 and one or more other DB provided in the search system It is possible to confirm the second keyword in association.

또는, 상기 검색서버(100)는 상기 제1 키워드를 포함하는 검색 키워드를 사용하여 상기 검색서버(100)를 통한 검색 처리를 통해 생성된 복수개의 검색결과 데이터에 공통적으로 포함된 하나 이상의 키워드를 확인한 후, 상기 확인된 키워드 중 복수개의 검색결과 데이터에 공통적으로 포함된 빈도수가 큰 키워드를 상기 빈도수에 따라 정렬하고, 상기 정렬된 순서에 따라 일정 개수 이내의 키워드를 상기 제2 키워드로 확인하는 것이 바람직하다.Alternatively, the search server 100 may identify one or more keywords commonly included in a plurality of search result data generated through a search process through the search server 100 using a search keyword including the first keyword. After that, it is preferable to sort the keywords having a high frequency commonly included in the plurality of search result data among the identified keywords according to the frequency, and to identify keywords within a predetermined number as the second keyword according to the sorted order. Do.

상기와 같이 제2 키워드를 확인하기 위해 상기 검색서버(100)는 상기 검색서버(100)를 통해 상기 제1 키워드를 검색 키워드로 사용하는 검색 처리를 통해 생성된 복수개의 검색결과 데이터에 공통적으로 포함된 하나 이상의 키워드를 저장하는 저장매체(355)를 구비하거나, 또는 통신망을 통해 연동하는 것이 바람직하며, 상기 저장매체(355)와 연계하여 상기 제1 키워드를 포함하는 검색 키워드를 사용하여 상기 검색서버(100)를 통한 검색 처리를 통해 생성된 복수개의 검색결과 데이터에 공통적으로 포함된 하나 이상의 키워드를 확인하는 것이 바람직하며, 상기 저장매체(355)에 이외에 상기 검색 시스템에 구비된 하나 이상의 다른 DB와 연계하여 상기 제2 키워드를 확인하는 것이 가능하다.In order to identify the second keyword as described above, the search server 100 is commonly included in a plurality of search result data generated through a search process using the first keyword as a search keyword through the search server 100. It is preferable to have a storage medium 355 for storing one or more keywords, or to be linked with a communication network, and to use the search keyword including the first keyword in association with the storage medium 355. It is preferable to identify one or more keywords commonly included in the plurality of search result data generated through the search process through 100, and in addition to the storage medium 355, one or more other DBs provided in the search system. It is possible to confirm the second keyword in association.

또는, 상기 검색서버(100)는 상기 제1 키워드를 포함하는 검색 키워드를 사용하여 상기 검색서버(100)를 통한 검색 처리를 통해 생성된 하나 이상의 검색결과 데이터에 반복적으로 포함된 하나 이상의 키워드를 확인한 후, 상기 확인된 키워드 중 상기 검색결과 데이터에 반복적으로 포함된 빈도수가 큰 키워드를 상기 빈도수에 따라 정렬하고, 상기 정렬된 순서에 따라 일정 개수 이내의 키워드를 상기 제2 키워드로 확인하는 것이 바람직하다.Alternatively, the search server 100 identifies one or more keywords repeatedly included in one or more search result data generated through a search process through the search server 100 using a search keyword including the first keyword. After that, it is preferable to sort the keywords having a high frequency repeatedly included in the search result data among the identified keywords according to the frequencies, and to identify keywords within a predetermined number as the second keywords according to the sorted order. .

상기와 같이 제2 키워드를 확인하기 위해 상기 검색서버(100)는 상기 검색서버(100)를 통해 상기 제1 키워드를 검색 키워드로 사용하는 검색 처리를 통해 생성 된 하나 이상의 검색결과 데이터에 반복적으로 포함된 하나 이상의 키워드를 저장하는 저장매체(355)를 구비하거나, 또는 통신망을 통해 연동하는 것이 바람직하며, 상기 저장매체(355)와 연계하여 상기 제1 키워드를 포함하는 검색 키워드를 사용하여 상기 검색서버(100)를 통한 검색 처리를 통해 생성된 하나 이상의 검색결과 데이터에 반복적으로 포함된 하나 이상의 키워드를 확인하는 것이 바람직하며, 상기 저장매체(355)에 이외에 상기 검색 시스템에 구비된 하나 이상의 다른 DB와 연계하여 상기 제2 키워드를 확인하는 것이 가능하다.In order to confirm the second keyword as described above, the search server 100 is repeatedly included in at least one search result data generated through a search process using the first keyword as a search keyword through the search server 100. It is preferable to have a storage medium 355 for storing one or more keywords, or to be linked with a communication network, and to use the search keyword including the first keyword in association with the storage medium 355. It is preferable to identify one or more keywords repeatedly included in one or more search result data generated through a search process through 100, and in addition to the storage medium 355, one or more other DBs provided in the search system. It is possible to confirm the second keyword in association.

또는, 상기 검색서버(100)는 상기 제1 키워드를 포함하는 검색 키워드를 사용하여 상기 검색서버(100)를 통한 검색 처리를 통해 생성된 하나 이상의 검색결과 데이터가 상기 웹페이지 운용수단을 통해 복수의 단말로 제공된 후 상기 단말에서 클릭된 하나 이상의 검색결과 데이터를 확인하고, 상기 확인된 검색결과 데이터에 공통(또는 반복)적으로 포함된 하나 이상의 키워드를 확인하고, 상기 확인된 키워드를 상기 확인된 검색결과 데이터에 공통(또는 반복)적으로 포함된 빈도수에 따라 정렬하고, 상기 정렬된 순서에 따라 일정 개수 이내의 키워드를 상기 제2 키워드로 확인하는 것이 바람직하다.Alternatively, the search server 100 may include one or more search result data generated through a search process through the search server 100 using a search keyword including the first keyword, through a plurality of web page operating means. Confirm the one or more search result data clicked on the terminal after being provided to the terminal, identify one or more keywords that are commonly (or repeatedly) included in the confirmed search result data, and check the identified keywords for the identified search It is preferable to sort according to the frequencies commonly (or repeatedly) included in the result data, and to identify the keywords within a predetermined number as the second keywords according to the sorted order.

상기와 같이 제2 키워드를 확인하기 위해 상기 검색서버(100)는 상기 검색서버(100)를 통해 상기 제1 키워드를 검색 키워드로 사용하는 검색 처리를 통해 생성된 하나 이상의 검색결과 데이터가 상기 웹페이지 운용수단을 통해 복수의 단말로 제공된 후 상기 단말에서 클릭된 하나 이상의 검색결과 데이터를 저장하거나, 또는 상기 클릭된 하나 이상의 검색결과 데이터에 공통(또는 반복)적으로 포함된 하나 이상의 키워드를 저장하는 저장매체(355)를 구비하거나, 또는 통신망을 통해 연동하는 것이 바람직하며, 상기 저장매체(355)와 연계하여 상기 제1 키워드를 포함하는 검색 키워드를 사용하여 상기 검색서버(100)를 통한 검색 처리를 통해 생성된 하나 이상의 검색결과 데이터가 상기 웹페이지 운용수단을 통해 복수의 단말로 제공된 후 상기 단말에서 클릭된 하나 이상의 검색결과 데이터를 확인하는 것이 바람직하며, 상기 저장매체(355)에 이외에 상기 검색 시스템에 구비된 하나 이상의 다른 DB와 연계하여 상기 제2 키워드를 확인하는 것이 가능하다.In order to identify the second keyword as described above, the search server 100 generates one or more search result data generated through a search process using the first keyword as a search keyword through the search server 100. Store one or more search result data clicked on the terminal after being provided to a plurality of terminals through an operation means, or store one or more keywords commonly (or repeatedly) included in the clicked one or more search result data. It is preferable to provide a medium 355 or to interwork through a communication network, and perform a search process through the search server 100 using a search keyword including the first keyword in association with the storage medium 355. One or more search result data generated through the webpage operation means are provided to a plurality of terminals through the webpage operating means, and then the The preferred to determine at least one search result data, it is possible that in conjunction with one or more other DB provided in the search system in addition to the storage media 355 make the second keyword.

본 발명의 실시 방법에 따르면, 상기 검색서버(100)는 상기 제2 키워드를 확인하는 상기 검색 빈도수를 최근 일정 기간 이내의 빈도수로 한정하여 상기 제2 키워드를 확인하는 것이 바람직하다.According to the exemplary embodiment of the present invention, the search server 100 preferably checks the second keyword by limiting the search frequency for identifying the second keyword to a frequency within a predetermined period.

본 발명의 실시 방법에 따르면, 상기 검색서버(100)는 상기 확인된 제2 키워드 중 어느 하나는 NULL(Nothing) 또는 SPACE(0x20)를 포함하여 확인하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.According to an embodiment of the present invention, the search server 100 may check any one of the identified second keywords including NULL (Nothing) or SPACE (0x20), whereby the present invention is not limited thereto. No.

만약 상기 제1 키워드와 연결되는 하나 이상의 제2 키워드가 확인되면(615), 상기 검색서버(100)는 상기 제2 키워드와 연결되는 하나 이상의 제3 키워드를 확인 한다(620).If at least one second keyword connected with the first keyword is identified (615), the search server 100 checks at least one third keyword connected with the second keyword (620).

본 발명의 실시 방법에 따르면, 상기 검색 키워드는 상기 제2 키워드에 대한 검색 빈도수에 비례하여 하나 이상 생성되는 것이 바람직하며, 상기 제2 키워드에 대한 검색 빈도수에 비례하여 출력 순서가 결정되는 것이 바람직하다.According to an embodiment of the present invention, it is preferable that one or more search keywords are generated in proportion to the search frequency for the second keyword, and the output order is determined in proportion to the search frequency for the second keyword. .

또한, 상기 하나 이상의 제2 키워드는 상기 검색 빈도수에 비례하여 결정되는 순위에 따라 일정 개수 이내로 한정하는 것이 바람직하다.In addition, the one or more second keywords are preferably limited to a predetermined number according to a ranking determined in proportion to the search frequency.

여기서, 상기 제2 키워드는 상기 수신된 검색어 정보에 대응하는 키워드와 연관된 유사 검색어 정보를 저장하는 검색어 D/B(360)로부터 추출되는 유사 검색어 정보를 포함하는 것이 바람직하며, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 유사 검색어의 정의를 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.Here, the second keyword preferably includes similar search term information extracted from the search word D / B 360 that stores similar search term information associated with the keyword corresponding to the received search word information. If a person of ordinary skill in the art will be familiar with the definition of the similar keyword, a detailed description thereof will be omitted for convenience.

또는, 상기 제2 키워드는 상기 검색어 정보에 포함된 키워드(또는 제1 키워드)와 연결된 검색어 정보를 포함하여 이루어지는 것이 바람직하며, 상기 제2 키워드는 상기 제1 키워드의 검색 영역을 세분화하여 확장하도록 정의된 확장 키워드를 포함하여 이루어지는 것이 바람직하다.Alternatively, the second keyword may include search word information connected to a keyword (or a first keyword) included in the search word information, and the second keyword is defined to subdivide and expand the search area of the first keyword. It is preferable to include the extended keyword.

예컨대, 상기 검색어 정보에 포함된 키워드(또는 제1 키워드)가 "노트북"과 같은 상품에 대한 상품명을 포함하는 경우, 상기 제2 키워드는 상기 상품에 대한 가격을 포함하는 "노트북 가격"을 포함하여 생성되는 것이 바람직하며, 상기 검색어 정보에 포함된 키워드(또는 제1 키워드)가 "홍길동"과 같이 연예인/정치인의 인명을 포함하는 경우, 상기 제2 키워드는 상기 연예인/정치인에 대한 최근 이슈를 포함하는 "홍길동 스캔들"을 포함하여 생성되는 것이 바람직하다.For example, when the keyword (or the first keyword) included in the search word information includes a product name for a product such as "laptop", the second keyword includes "laptop price" including a price for the product. Preferably, when the keyword (or the first keyword) included in the search word information includes the name of the entertainer / politician, such as "Hong Gil-dong", the second keyword includes a recent issue for the entertainer / politician. It is preferably generated including the "hong gil dong scandal".

만약, 하나 이상의 제3 키워드가 확인되면(625), 상기 검색서버(100)는 상기 제1 키워드와, 상기 제1 키워드와 연결된 제2 키워드와, 상기 제2 키워드와 연결된 제3 키워드를 포함하는 키워드 트리를 생성한다(630).If one or more third keywords are identified (625), the search server 100 includes the first keyword, a second keyword associated with the first keyword, and a third keyword associated with the second keyword. A keyword tree is generated (630).

본 발명의 실시 방법에 따르면, 상기 키워드 트리는 상기 클라이언트 단말(120)을 통해 입력(또는 선택)되어 전송된 검색어 정보에 포함된 제1 키워드(또는 두개 이상의 키워드 조합)와, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드를 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the keyword tree may be associated with a first keyword (or a combination of two or more keywords) included in search term information input (or selected) through the client terminal 120 and associated with the first keyword. It is preferred to include one or more second keywords.

또한, 상기 키워드 트리는 상기 제2 키워드와 연관된 제3 키워드를 더 포함하여 이루어지는 것이 바람직하며, 상기 키워드 트리를 이용한 검색 서비스를 제공하는 기업(또는 상기 클라이언트 단말(120)을 통해 접속한 클라이언트)에서 정한 횟수만큼 반복하여 제N(N>=3) 키워드를 포함하여 이루어지는 것이 바람직하다.The keyword tree may further include a third keyword associated with the second keyword, and may be determined by an enterprise (or a client connected through the client terminal 120) that provides a search service using the keyword tree. It is preferable to include the Nth (N> = 3) keyword by repeating the number of times.

이후, 상기 검색서버(100)는 검색어 정보에 포함된 키워드(또는 두개 이상의 키워드 조합)로부터 하나 이상의 광고 키워드를 더 확인한다(635).Thereafter, the search server 100 further checks one or more advertisement keywords from keywords (or a combination of two or more keywords) included in the search word information (635).

여기서, 상기 광고 키워드는 하나 이상의 광고주가 광고 데이터 제공을 위해 입찰(또는 매입)하여 등록한 하나 이상의 키워드를 포함하여 이루어지는 것이 바람직하다.Here, the advertisement keyword preferably includes one or more keywords registered by bidding (or purchasing) for providing advertisement data.

만약 상기 수신된 검색어 정보로부터 상기 검색 키워드가 생성되고, 상기 광고 키워드가 확인되면(640), 상기 검색서버(100)는 상기 검색어 정보에 대응하는 검색결과 페이지에 상기 검색 키워드에 대응하는 제1 키워드와, 상기 제1 키워드와 연결된 제2 키워드와, 상기 제2 키워드와 연결되는 제3 키워드를 포함하는 키워드 트리가 출력될 영역을 설정한다(645).If the search keyword is generated from the received search term information and the advertisement keyword is identified (640), the search server 100 displays a first keyword corresponding to the search keyword on a search result page corresponding to the search term information. And a region in which a keyword tree including a second keyword connected to the first keyword and a third keyword connected to the second keyword is output (645).

반면 상기 수신된 검색어 정보로부터 상기 검색 키워드가 생성되고, 상기 광고 키워드가 확인되면(640), 상기 검색서버(100)는 상기 검색어 정보에 대응하는 검색결과 페이지에 상기 검색 키워드에 대응하는 제1 키워드와, 상기 제1 키워드와 연결된 제2 키워드와, 상기 제2 키워드와 연결되는 제3 키워드를 포함하는 키워드 트리가 출력될 영역과, 상기 제1 키워드에 대응하는 하나 이상의 광고 영역을 설정한다(650).On the other hand, if the search keyword is generated from the received search term information and the advertisement keyword is identified (640), the search server 100 displays a first keyword corresponding to the search keyword on a search result page corresponding to the search term information. And a region for outputting a keyword tree including a second keyword connected to the first keyword, a third keyword connected to the second keyword, and one or more advertisement regions corresponding to the first keyword (650). ).

도면7은 본 발명의 일 실시 방법에 따른 수신된 검색어에 대한 검색결과를 출력하는 과정을 도시한 도면이다.7 is a diagram illustrating a process of outputting a search result for a received keyword according to an exemplary embodiment of the present invention.

보다 상세하게 본 도면7은 상기 도면6에 도시된 과정을 통해 하나 이상의 키워드 트리와, 상기 수신된 검색어 정보에 대응하는 제1 키워드에 대한 검색을 처리하고, 상기 검색 처리에 대응하는 하나 이상의 검색결과를 제공하되, 상기 제1 키워드에 대한 광고 데이터를 더 제공하는 실시 방법에 대한 과정에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면7을 참조 및/또는 변형하여 상기 수신된 검색어에 대한 검색결과를 출력하는 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하며, 본 도면7에 도시된 실시 방법만으로 한정되지 아니한다.In more detail, FIG. 7 processes a search for one or more keyword trees and a first keyword corresponding to the received keyword information through the process illustrated in FIG. 6, and the one or more search results corresponding to the search process. To provide a process for the implementation method for further providing the advertisement data for the first keyword, those of ordinary skill in the art to which the present invention belongs, with reference to and / or modified Various implementation methods for the process of outputting a search result for the received search word may be inferred, but the present invention includes all the implementation methods inferred, and is not limited to the implementation method shown in FIG.

이하, 본 도면7에서 상기 도면3에 도시된 클라이언트 단말(120)을 편의상 "단말"이라고 한다.In the following, the client terminal 120 shown in FIG. 3 is referred to as " terminal "

도면7을 참조하면, 상기 도면6에 도시된 과정을 통해 하나 이상의 광고 영역과, 키워드 트리 출력을 위한 영역이 선택되면, 상기 검색서버(100)는 상기 제1 키워드에 대한 검색을 처리하여 검색결과 데이터를 확인 및 생성하고, 상기 광고 키워드에 대응하는 광고 데이터(또는 웹사이트 링크 데이터)를 확인 또는 제공받은 후, 상기 제1 키워드에 대한 검색결과 데이터와 광고 데이터(또는 웹사이트 링크 데이터)를 포함하는 검색결과를 생성한다(700).Referring to FIG. 7, when at least one advertisement area and a region for keyword tree output are selected through the process illustrated in FIG. 6, the search server 100 processes a search for the first keyword and returns a search result. After confirming and generating data, and confirming or receiving advertisement data (or website link data) corresponding to the advertisement keyword, the search result data and advertisement data (or website link data) for the first keyword are included. A search result is generated (700).

본 발명의 다른 실시 방법에 따라 상기 검색어 정보에 포함된 키워드(또는 제1 키워드)와 연관된 두개 이상의 연관 검색어가 추출 또는 생성되면, 상기 검색서버(100)는 상기 연관 검색어에 대한 검색을 처리하고, 상기 연관 검색어에 대응하는 검색결과를 생성 또는 제공받는 것이 바람직하다.According to another embodiment of the present invention, when two or more related search terms associated with a keyword (or a first keyword) included in the search word information are extracted or generated, the search server 100 processes the search for the related search word, It is preferable to generate or receive a search result corresponding to the related search word.

만약 상기 검색결과가 생성되면(705), 상기 검색서버(100)는 상기 하나 이상의 광고 영역에 광고 데이터를 출력하고, 상기 키워드 트리 출력 영역에 상기 생성된 키워드 트리를 포함하는 검색결과 데이터를 출력 처리한다(710).If the search result is generated (705), the search server 100 outputs advertisement data in the one or more advertisement regions, and outputs search result data including the generated keyword tree in the keyword tree output region. 710.

이후, 상기 검색서버(100)는 상기 제공된 키워드 트리에 포함된 하나 이상의 키워드 중 어느 하나가 입력(또는 선택)되는지 여부를 확인한다(715).Thereafter, the search server 100 checks whether one of the one or more keywords included in the provided keyword tree is input (or selected) (operation 715).

만약, 상기 출력된 키워드 트리에 포함된 하나 이상의 키워드 중 어느 하나가 입력(또는 선택)되면(720), 상기 검색서버(100)는 통신망을 통해 단말로부터 키워드 선택 정보를 수신하고(725), 상기 수신된 키워드 선택 정보에 대응하는 키워드에 대한 검색결과를 생성한다(730).If one of the one or more keywords included in the output keyword tree is input (or selected) 720, the search server 100 receives keyword selection information from the terminal through a communication network (725). In operation 730, a search result for the keyword corresponding to the received keyword selection information is generated.

또한, 상기 검색서버(100)는 상기 수신된 키워드 선택 정보에 대응하는 키워드 상에 표식을 포함하는 키워드 트리를 재 생성(또는 추출)하고(735), 상기 생성(또는 추출)된 키워드 트리와, 상기 키워드 선택 정보에 대응하는 키워드에 대한 검색결과 데이터를 상기 단말로 전송하여 출력되도록 처리한다(740).In addition, the search server 100 regenerates (or extracts) a keyword tree including an mark on a keyword corresponding to the received keyword selection information (735), and generates (or extracts) the keyword tree, In operation 740, the search result data for the keyword corresponding to the keyword selection information is transmitted to the terminal for output.

여기서, 상기 키워드 선택 정보에 대응하는 키워드에 대한 검색결과 데이터 제공시, 상기 키워드 선택 정보에 대응하는 키워드에 대한 광고 데이터를 포함하여 출력할 수도 있으며, 이에 의해 본 발명이 한정되지 아니한다.Here, when providing the search result data for the keyword corresponding to the keyword selection information, the advertisement data for the keyword corresponding to the keyword selection information may be included and outputted, and thus the present invention is not limited thereto.

또한, 상기 키워드 선택 정보에 대응하는 키워드 트리 생성시, 기 생성된 키워드 트리 상의 해당 위치 상에 표식을 출력하거나, 또는 상기 키워드 선택 정보에 대응하는 키워드를 제1 키워드로 하여 신규 생성되는 키워드 트리일 수도 있으며, 이에 의해 본 발명이 한정되지 아니한다.In addition, when generating a keyword tree corresponding to the keyword selection information, a marker tree is output on a corresponding position on a previously generated keyword tree, or a keyword tree newly generated by using a keyword corresponding to the keyword selection information as a first keyword. The present invention is not limited thereto.

도면8은 본 발명의 다른 일 실시 방법에 따른 수신된 검색어에 대한 검색결과를 출력하는 과정을 도시한 도면이다.8 is a diagram illustrating a process of outputting a search result for a received keyword according to another exemplary embodiment of the present invention.

보다 상세하게 본 도면8은 상기 도면6에 도시된 과정을 통해 하나 이상의 키워드 트리와, 상기 수신된 검색어 정보에 대응하는 제1 키워드에 대한 검색을 처리하고, 상기 검색 처리에 대응하는 하나 이상의 검색결과를 제공하되, 상기 제1 키 워드에 대한 광고 데이터를 더 제공하는 실시 방법에 대한 과정에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면8을 참조 및/또는 변형하여 상기 수신된 검색어에 대한 검색결과를 출력하는 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하며, 본 도면8에 도시된 실시 방법만으로 한정되지 아니한다.In more detail, FIG. 8 processes one or more keyword trees and a search for a first keyword corresponding to the received keyword information through the process illustrated in FIG. 6, and one or more search results corresponding to the search process. To provide a process for the implementation method for further providing the advertisement data for the first keyword, those of ordinary skill in the art to which the present invention pertains, reference and / or modification of this figure 8 Various implementation methods for the process of outputting a search result for the received search word may be inferred, but the present invention includes all the implementation methods inferred and is not limited to the implementation method shown in FIG. .

이하, 본 도면8에서 상기 도면3에 도시된 클라이언트 단말(120)을 편의상 "단말"이라고 한다.In the following, the client terminal 120 shown in FIG. 3 is referred to as " terminal "

도면8을 참조하면, 상기 도면6에 도시된 과정을 통해 하나 이상의 광고 영역과, 키워드 트리 출력을 위한 영역이 선택되면, 상기 검색서버(100)는 상기 제1 키워드에 대한 검색을 처리하여 검색결과 데이터를 확인 및 생성한다(800).Referring to FIG. 8, if one or more advertisement regions and regions for outputting a keyword tree are selected through the process illustrated in FIG. 6, the search server 100 processes the search for the first keyword and returns a search result. Verify and generate data (800).

본 발명의 다른 실시 방법에 따라 상기 검색어 정보에 포함된 키워드(또는 제1 키워드)와 연관된 두개 이상의 연관 검색어가 추출 또는 생성되면, 상기 검색서버(100)는 상기 연관 검색어에 대한 검색을 처리하고, 상기 연관 검색어에 대응하는 검색결과를 생성 또는 제공받는 것이 바람직하다.According to another embodiment of the present invention, when two or more related search terms associated with a keyword (or a first keyword) included in the search word information are extracted or generated, the search server 100 processes the search for the related search word, It is preferable to generate or receive a search result corresponding to the related search word.

만약 상기 검색결과가 생성되면(805), 상기 검색서버(100)는 상기 하나 이상의 광고 영역에 광고 데이터를 출력하고, 상기 키워드 트리 출력 영역에 상기 생성 된 키워드 트리를 포함하는 검색결과 데이터를 출력 처리한다(810).If the search result is generated (805), the search server 100 outputs advertisement data in the one or more advertisement regions, and outputs search result data including the generated keyword tree in the keyword tree output region. (810)

이후, 상기 검색서버(100)는 상기 제공된 키워드 트리에 포함된 하나 이상의 키워드 중 어느 하나가 입력(또는 선택)되는지 여부를 확인한다(815).Thereafter, the search server 100 checks whether one of the one or more keywords included in the provided keyword tree is input (or selected) (815).

만약, 상기 출력된 키워드 트리에 포함된 하나 이상의 키워드 중 어느 하나가 입력(또는 선택)되면(820), 상기 검색서버(100)는 통신망을 통해 단말로부터 키워드 선택 정보를 수신하고(825), 상기 수신된 키워드 선택 정보에 대응하는 키워드에 대한 검색결과를 생성한다(830).If one of the one or more keywords included in the output keyword tree is input (or selected) (820), the search server 100 receives keyword selection information from the terminal through a communication network (825). In operation 830, a search result for the keyword corresponding to the received keyword selection information is generated.

또한, 상기 검색서버(100)는 상기 수신된 키워드 선택 정보에 대응하는 키워드 상에 표식을 포함하는 키워드 트리를 재 생성(또는 추출)하고(835), 상기 생성(또는 추출)된 키워드 트리와, 상기 키워드 선택 정보에 대응하는 키워드에 대한 검색결과 데이터를 상기 단말로 전송하여 출력되도록 처리한다(840).In addition, the search server 100 regenerates (or extracts) a keyword tree including an mark on a keyword corresponding to the received keyword selection information (835), and generates (or extracts) the keyword tree, In operation 840, the search result data for the keyword corresponding to the keyword selection information is transmitted to the terminal for output.

여기서, 상기 키워드 선택 정보에 대응하는 키워드 트리 생성시, 기 생성된 키워드 트리 상의 해당 위치 상에 표식을 출력하거나, 또는 상기 키워드 선택 정보에 대응하는 키워드를 제1 키워드로 하여 신규 생성되는 키워드 트리일 수도 있으며, 이에 의해 본 발명이 한정되지 아니한다.Here, when the keyword tree corresponding to the keyword selection information is generated, a markup is output on the corresponding position on the previously generated keyword tree, or a keyword tree newly generated by using the keyword corresponding to the keyword selection information as the first keyword. The present invention is not limited thereto.

본 발명에 따르면, 검색 서비스를 이용하는 과정에 키워드 트리를 제공함으로써, 고객이 입력한 검색어에 대한 제1 키워드와, 상기 제1 키워드와 연결된 제2 키워드를 제공함으로써, 제1 키워드와 연관된 키워드 리스트를 확인하고, 좀더 상세한 검색 서비스를 이용할 수 있는 장점이 있다.According to the present invention, by providing a keyword tree in the process of using a search service, by providing a first keyword for a search term entered by a customer and a second keyword associated with the first keyword, a keyword list associated with the first keyword is obtained. There is an advantage that you can check and use a more detailed search service.

본 발명에 따르면, 제1 키워드와 연관된 제2 키워드가 있고, 제2 키워드와 연관된 제3 키워드의 순서로 제N 키워드까지 출력해 줌으로써, 보다 효과적인 검색 서비스 이용이 가능하며, 제N 키워드까지 출력해줌으로써, 고객이 미처 생각하지 못했던 키워드까지 표시해줌으로써, 효과적인 검색 서비스 이용이 가능한 장점이 있다.According to the present invention, there is a second keyword associated with the first keyword, and by outputting the N-th keyword in the order of the third keyword associated with the second keyword, more efficient use of the search service is possible, and the N-th keyword is outputted. By providing a keyword that the customer may not have thought about, the effective search service can be used.

본 발명에 따르면, 키워드 트리 제공시, 제2 키워드부터 이용 순위에 따라 키워드 트리를 생성하여 제공함으로써, 막연한 연관 검색어가 아닌 사람들이 자주 이용하는 검색어를 통한 효과적인 검색 서비스 제공이 가능한 장점이 있다.According to the present invention, when a keyword tree is provided, the keyword tree is generated and provided according to a use rank from the second keyword, thereby providing an effective search service through search terms frequently used by people rather than vague related search terms.

Claims (20)

단말로부터 수신된 검색어에 포함된 하나 이상의 키워드를 제1 키워드로 설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드를 확인하는 단계;Setting at least one keyword included in a search word received from the terminal as a first keyword, and identifying at least one second keyword associated with the first keyword; 상기 확인결과, 하나 이상의 제2 키워드가 확인되면, 상기 확인된 제2 키워드와 연관된 제3 키워드를 확인하는 단계;If at least one second keyword is identified as a result of the verification, identifying a third keyword associated with the identified second keyword; 상기 수신된 검색어에 대응하는 제1 키워드와, 상기 확인된 하나 이상의 제2 키워드와, 하나 이상의 제3 키워드를 포함하는 키워드 트리를 생성하는 단계;Generating a keyword tree including a first keyword corresponding to the received search word, the at least one identified second keyword, and at least one third keyword; 상기 생성된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 키워드 트리 제공 방법.And transmitting the generated keyword tree to a terminal and outputting the generated keyword tree. 단말로부터 수신된 검색어에 포함된 하나 이상의 키워드를 제1 키워드로 설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드와 상기 제2 키워드와 연관된 제3 키워드와 상기 제3 키워드와 연관된 제4 키워드와, ...제(N-1) 키워드와 연관된 제N 키워드를 확인하는 단계;Set one or more keywords included in a search word received from the terminal as a first keyword, and one or more second keywords associated with the first keyword, a third keyword associated with the second keyword, and a fourth keyword associated with the third keyword Identifying an Nth keyword associated with the (N-1) th keyword; 상기 수신된 검색어에 대응하는 제1 키워드와, 상기 확인된 복수개의 제2 키워드 내지 제N 키워드를 포함하는 키워드 트리를 생성하는 단계;Generating a keyword tree including a first keyword corresponding to the received search word and the identified plurality of second to Nth keywords; 상기 생성된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 키워드 트리 제공 방법.And transmitting the generated keyword tree to a terminal and outputting the generated keyword tree. 제 1항 또는 제 2항에 있어서, 상기 생성된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 단계는,The method of claim 1 or 2, wherein the processing of transmitting the generated keyword tree to the terminal and outputting the generated keyword tree comprises: 상기 생성된 키워드 트리를 상기 검색어를 입력하는 검색창 주변에 출력되도록 처리하는 것을 특징으로 하는 키워드 트리 제공 방법.And processing the generated keyword tree to be output around a search box for inputting the search word. 제 1항 또는 제 2항에 있어서, 상기 생성된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 단계는,The method of claim 1 or 2, wherein the processing of transmitting the generated keyword tree to the terminal and outputting the generated keyword tree comprises: 상기 생성된 키워드 트리를 상기 수신된 검색어 정보에 대응하는 검색결과 페이지 상에 출력하는 것을 특징으로 하는 키워드 트리 제공 방법.And outputting the generated keyword tree on a search result page corresponding to the received keyword information. 제 1항에 있어서,The method of claim 1, 상기 단말에 출력된 키워드 트리 상에 포함된 하나 이상의 제 2 키워드 내지 제 3 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 키워드 트리 제공 방법.If any one of one or more of the second to third keywords included in the keyword tree output to the terminal is selected, processing the search result page for the selected keyword to be outputted to the terminal. A method of providing a keyword tree characterized by the above-mentioned. 제 2항에 있어서,The method of claim 2, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 키워드 트리 제공 방법.If any one of a plurality of second to N-th keywords included in the keyword tree output to the terminal is selected, processing the search result page for the selected keyword to be output to the terminal. A method of providing a keyword tree characterized by the above-mentioned. 제 1항에 있어서,The method of claim 1, 상기 단말에 출력된 키워드 트리 상에 포함된 하나 이상의 제 2 키워드 내지 제 3 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 하며,If any one of one or more of the second to third keywords included in the keyword tree output to the terminal is selected, processing the search result page for the selected keyword to be outputted to the terminal. Features, 상기 키워드 트리 상에 포함된 하나 이상의 제 2 키워드 내지 제 3 키워드 중 상기 검색결과 페이지에 대응하는 키워드에 현 검색결과 식별 처리를 하는 것을 특징으로 하는 키워드 트리 제공 방법.And a current search result identification process for a keyword corresponding to the search result page among one or more second to third keywords included in the keyword tree. 제 2항에 있어서,The method of claim 2, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 하며,If any one of a plurality of second to N-th keywords included in the keyword tree output to the terminal is selected, processing the search result page for the selected keyword to be output to the terminal. Features, 상기 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 상기 검색결과 페이지에 대응하는 키워드에 현 검색결과 식별 처리를 하는 것을 특징으로 하는 키워드 트리 제공 방법.And a current search result identification process on a keyword corresponding to the search result page among a plurality of second to N-th keywords included in the keyword tree. 제 7항 또는 제 8항에 있어서, 상기 검색결과 페이지에 대응하는 키워드에 현 검색결과 식별 처리는,The method according to claim 7 or 8, wherein the current search result identification processing is performed on a keyword corresponding to the search result page. 상기 검색결과 페이지에 대응하는 키워드를 볼드체로 처리하거나, 또는Process the keyword corresponding to the search result page in bold, or 상기 검색결과 페이지에 대응하는 키워드에 밑줄 처리를 하거나, 또는Underline a keyword corresponding to the search result page, or 상기 검색결과 페이지에 대응하는 키워드의 색상을 달리 하거나, 또는Change the color of the keyword corresponding to the search result page, or 상기 검색결과 페이지에 대응하는 키워드의 크키를 달리하는 것을 하나 이상 포함하는 것을 특징으로 하는 키워드 트리 제공 방법.And at least one key of a keyword corresponding to the search result page. 제 1항에 있어서,The method of claim 1, 상기 단말에 출력된 키워드 트리 상에 포함된 하나 이상의 제 2 키워드 내지 제 3 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이 지가 상기 단말로 출력되도록 처리하되, 상기 선택된 키워드 정보를 제1 키워드로 재설정하고, 상기 제1 키워드와 연관된 제2 키워드와, 상기 제2 키워드와 연관된 제3 키워드를 포함하는 키워드 트리를 재생성한 후, 상기 선택된 키워드에 대한 검색 결과 페이지 상에 상기 재생성된 키워드 트리가 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 키워드 트리 제공 방법.When any one of one or more second to third keywords included in the keyword tree output to the terminal is selected, a search result page for the selected keyword is output to the terminal, and the selected keyword information is removed. Reset to 1 keyword, regenerate a keyword tree comprising a second keyword associated with the first keyword and a third keyword associated with the second keyword, and then regenerate the keyword on the search results page for the selected keyword The method of claim 1, further comprising the step of processing the output tree. 제 2항에 있어서,The method of claim 2, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하되, 상기 선택된 키워드 정보를 제1 키워드로 재설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드와 상기 제2 키워드와 연관된 제3 키워드와 상기 제3 키워드와 연관된 제4 키워드와, ...제(N-1) 키워드와 연관된 제N 키워드를 포함하는 키워드 트리를 재생성한 후, 상기 선택된 키워드에 대한 검색 결과 페이지 상에 상기 재생성된 키워드 트리가 출력되도록 처리하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 키워드 트리 제공 방법.If any one of a plurality of second to N-th keywords included in the keyword tree output to the terminal is selected, a search result page for the selected keyword is output to the terminal, but the selected keyword information is removed. Reset to one keyword, at least one second keyword associated with the first keyword, a third keyword associated with the second keyword, a fourth keyword associated with the third keyword, and a (N-1) keyword; And regenerating the keyword tree including the associated N-th keyword, and then outputting the regenerated keyword tree on a search result page for the selected keyword. 제 1항 또는 제 2항에 있어서, 상기 검색결과 페이지는,The method according to claim 1 or 2, wherein the search result page, 상기 제1 키워드에 대응하는 광고 데이터를 포함하여 이루어지는 것을 특징 으로 하는 키워드 트리 제공 방법.Keyword tree providing method comprising the advertisement data corresponding to the first keyword. 제 1항 또는 제 2항의 방법을 실행하기 위한 프로그램을 기록한 것을 특징으로 하는 컴퓨터로 판독 가능한 기록매체.A computer-readable recording medium having recorded thereon a program for executing the method of claim 1. 단말로부터 수신된 검색어에 포함된 하나 이상의 키워드를 제1 키워드로 설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드와 상기 제2 키워드와 연관된 제3 키워드와, ..., 제(N-1) 키워드와 연관된 제N 키워드를 확인하는 수단;Set one or more keywords included in the search word received from the terminal as the first keyword, one or more second keywords associated with the first keyword, third keywords associated with the second keyword, ..., N- 1) means for identifying an N-th keyword associated with the keyword; 상기 수신된 검색어에 대응하는 제1 키워드와, 상기 확인된 복수개의 제2 키워드 내지 제N 키워드를 포함하는 키워드 트리를 생성 또는 추출하는 수단;Means for generating or extracting a keyword tree including a first keyword corresponding to the received search word and the identified plurality of second to Nth keywords; 상기 생성 또는 추출된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 수단;을 포함하여 이루어지는 것을 특징으로 하는 키워드 트리 제공 시스템.And a means for transmitting the generated or extracted keyword tree to a terminal for processing and outputting the generated keyword tree. 제 14항에 있어서, 상기 생성 또는 추출된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 수단은,15. The apparatus of claim 14, wherein the means for transmitting the generated or extracted keyword tree to the terminal and outputting the same; 상기 생성 또는 추출된 키워드 트리를 상기 검색어를 입력하는 검색창 주변에 출력되도록 처리하는 것을 특징으로 하는 키워드 트리 제공 시스템.And processing the generated or extracted keyword tree to be output around a search box for inputting the search word. 제 14항에 있어서, 상기 생성 또는 추출된 키워드 트리를 단말로 전송하여 출력되도록 처리하는 수단은,15. The apparatus of claim 14, wherein the means for transmitting the generated or extracted keyword tree to the terminal and outputting the same; 상기 생성 또는 추출된 키워드 트리를 상기 수신된 검색어 정보에 대응하는 검색결과 페이지 상에 출력하는 것을 특징으로 하는 키워드 트리 제공 시스템.And outputting the generated or extracted keyword tree on a search result page corresponding to the received keyword information. 제 14항에 있어서,The method of claim 14, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 수단을 더 포함하여 이루어지는 것을 특징으로 하는 키워드 트리 제공 시스템.And selecting one of a plurality of second to N-th keywords included in the keyword tree output to the terminal, and outputting a search result page for the selected keyword to the terminal. A keyword tree providing system characterized by the above. 제 14항에 있어서,The method of claim 14, 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하는 수단을 더 포함하여 이루어지는 것을 특징으로 하며,And selecting one of a plurality of second to N-th keywords included in the keyword tree output to the terminal, and outputting a search result page for the selected keyword to the terminal. Features, 상기 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 상기 검색결과 페이지에 대응하는 키워드에 현 검색결과 식별 처리를 하는 것을 특징으로 하는 키워드 트리 제공 시스템.And a keyword corresponding to the search result page among a plurality of second to N-th keywords included in the keyword tree. 제 14항에 있어서, 상기 키워드 트리 제공 시스템은,The system of claim 14, wherein the keyword tree providing system comprises: 상기 단말에 출력된 키워드 트리 상에 포함된 복수개의 제 2 키워드 내지 제 N 키워드 중 어느 하나가 선택되면, 상기 선택된 키워드에 대한 검색 결과 페이지가 상기 단말로 출력되도록 처리하되, 상기 선택된 키워드 정보를 제1 키워드로 재설정하고, 상기 제1 키워드와 연관된 하나 이상의 제2 키워드와 상기 제2 키워드와 연관된 제3 키워드와 상기 제3 키워드와 연관된 제4 키워드와, ...제(N-1) 키워드와 연관된 제N 키워드를 포함하는 키워드 트리를 재생성한 후, 상기 선택된 키워드에 대한 검색 결과 페이지 상에 상기 재생성된 키워드 트리가 출력되도록 처리하는 것을 특징으로 하는 키워드 트리 제공 시스템.If any one of a plurality of second to N-th keywords included in the keyword tree output to the terminal is selected, a search result page for the selected keyword is output to the terminal, but the selected keyword information is removed. Reset to one keyword, at least one second keyword associated with the first keyword, a third keyword associated with the second keyword, a fourth keyword associated with the third keyword, and a (N-1) keyword; And regenerating the keyword tree including the associated N-th keyword, and outputting the regenerated keyword tree on a search result page for the selected keyword. 제 14항에 있어서, 상기 각각의 수단은,The method of claim 14, wherein each of the means, 단일 서버에 구비되거나, 또는On a single server, or 복수개의 서버에 구비되는 것을 특징으로 하는 키워드 트리 제공 시스템.Keyword tree providing system, characterized in that provided in a plurality of servers.
KR1020080041672A 2008-05-06 2008-05-06 Method for Providing Keywords Tree KR101499685B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080041672A KR101499685B1 (en) 2008-05-06 2008-05-06 Method for Providing Keywords Tree

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080041672A KR101499685B1 (en) 2008-05-06 2008-05-06 Method for Providing Keywords Tree

Publications (2)

Publication Number Publication Date
KR20090116013A true KR20090116013A (en) 2009-11-11
KR101499685B1 KR101499685B1 (en) 2015-03-09

Family

ID=41600840

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080041672A KR101499685B1 (en) 2008-05-06 2008-05-06 Method for Providing Keywords Tree

Country Status (1)

Country Link
KR (1) KR101499685B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101223984B1 (en) * 2010-08-31 2013-01-24 대한민국 Multi-layered information service system and method through a law information site
KR101881888B1 (en) * 2017-03-28 2018-07-25 권요한 Apparatus for registering and searching of contents using unique keyword

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101079802B1 (en) * 2005-06-22 2011-11-04 주식회사 비즈모델라인 System and Method for Searching Website, Devices for Searching Website and Recording Medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101223984B1 (en) * 2010-08-31 2013-01-24 대한민국 Multi-layered information service system and method through a law information site
KR101881888B1 (en) * 2017-03-28 2018-07-25 권요한 Apparatus for registering and searching of contents using unique keyword

Also Published As

Publication number Publication date
KR101499685B1 (en) 2015-03-09

Similar Documents

Publication Publication Date Title
US10698960B2 (en) Content validation and coding for search engine optimization
US8938436B2 (en) System for and method of providing reusable software service information based on natural language queries
CN102693272B (en) Keyword extraction from uniform resource locators (URLs)
US9152614B2 (en) System and method for bulk web domain generation and management
US8078977B2 (en) Method and system for intelligent processing of electronic information
US20100125781A1 (en) Page generation by keyword
US20140164296A1 (en) Chatbot system and method with entity-relevant content from entity
JP2008186452A (en) Retrieval system and retrieval method
CN100353733C (en) RSS message interactive processing method based on XML file
US20220292160A1 (en) Automated system and method for creating structured data objects for a media-based electronic document
JP6147629B2 (en) Page site server, program, and method for immediately displaying a point of interest for page content
US9529922B1 (en) Computer implemented systems and methods for dynamic and heuristically-generated search returns of particular relevance
JP4840914B2 (en) System, terminal, server, and dynamic information providing method
EP2711838A1 (en) Documentation parser
JP4653805B2 (en) Semantic search program
KR101499685B1 (en) Method for Providing Keywords Tree
KR20090095939A (en) System and Method for Displaying Search Result and Recording Medium
US20080114786A1 (en) Breaking documents
US10061859B2 (en) Computer implemented systems and methods for dynamic and heuristically-generated search returns of particular relevance
KR20090105500A (en) System and Method for Processing Searching Result and Program Recording Medium
Lapteva et al. Rationale for principles of developing control and protection of web content using CMS Drupal
Khan et al. An Online Law Library Database for Legal Cases of Bangladesh for Study Purpose for Lawyers and Law Students
KR20090105692A (en) Method for Making Expert&#39;s Recommendation Search Result and Recording Medium
KR20090049507A (en) System and method for analysing public opinion using communication network and recording medium
JP2014089692A (en) Information providing server

Legal Events

Date Code Title Description
N231 Notification of change of applicant
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: 20150831

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190305

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20200303

Year of fee payment: 6