KR20080009433A - Search system of non-keyword type using tree structure and search method for the same - Google Patents

Search system of non-keyword type using tree structure and search method for the same Download PDF

Info

Publication number
KR20080009433A
KR20080009433A KR1020060068999A KR20060068999A KR20080009433A KR 20080009433 A KR20080009433 A KR 20080009433A KR 1020060068999 A KR1020060068999 A KR 1020060068999A KR 20060068999 A KR20060068999 A KR 20060068999A KR 20080009433 A KR20080009433 A KR 20080009433A
Authority
KR
South Korea
Prior art keywords
information
search
tree structure
data
module
Prior art date
Application number
KR1020060068999A
Other languages
Korean (ko)
Other versions
KR100850776B1 (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 KR1020060068999A priority Critical patent/KR100850776B1/en
Publication of KR20080009433A publication Critical patent/KR20080009433A/en
Application granted granted Critical
Publication of KR100850776B1 publication Critical patent/KR100850776B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A system and a method for performing non-keyword type search with a tree structure are provided to enable a user to perform gradual service from the top to the bottom of the hierarchical tree structure by classifying information in the hierarchical tree structure, and making the user select a category including the information to be searched in the top classification and zoom in the hierarchical tree structure. An information tree managing module(110) generates and manages an information tree structure using gradual hierarchical classification. A data managing module(130) changes, deletes, and updates the information to a self-information database(120). An Internet linked search module(140) recognizes and links data in the Internet by using a search engine. An Internet information database(150) stores the information of the data searched and linked with the Internet. A data classifying module(160) recognizes a level of the data in the gradual hierarchical classification and assigns a code to a position in the tree structure. A data search control module(180) searches/displays the data from each database by linking with the data managing module and the Internet linked search module, and enables the user to search the data from whole data through a zoom-in/out process. When it is judged that a tree search mode should be used through an information search request module(171), a tree information display module(172) access an information tree structure through the information tree structure managing module and displays the information tree structure to a user.

Description

트리구조를 이용한 무 검색어 검색 시스템 및 그에 따른 검색방법{search system of non-keyword type using tree structure and search method for the same}Search system of non-keyword type using tree structure and search method for the same}

도 1은 본 발명에 따른 트리구조를 이용한 무 검색어 검색 시스템의 구성 예시도1 is an exemplary configuration of a search term search system using a tree structure according to the present invention

도 2는 첨부한 도 1에 도시되어 있는 시스템을 이용한 검색방법을 설명하기 위한 동작 순서 예시도2 is an exemplary operation sequence for explaining a search method using the system shown in FIG.

도 3은 다양한 기술문서로부터 트리구조 주제어 선정을 나타내는 개략도3 is a schematic diagram showing the selection of tree structure keywords from various technical documents

도 4는 특정 기술문헌의 주제어 선정을 위한 흐름도4 is a flowchart for selecting a main word of a specific technical document.

도 5는 특정 트리구조에서 서브의 트리구조 주제어를 도출하기 위한 흐름도 5 is a flowchart for deriving a tree structure main word of a sub from a specific tree structure

도 6은 선정된 트리구조 주제어를 이용하여 트리구조로 나타낸 예시도6 is an exemplary diagram showing a tree structure using a selected tree structure main word

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

110 : 정보트리구조 관리모듈 120 : 자체정보 데이터베이스110: information tree structure management module 120: self information database

130 : 데이터관리모듈 140 : 인터넷정보 연계검색모듈130: data management module 140: Internet information linked search module

150 : 인터넷 검색정보 데이터베이스 160 : 데이터 분류모듈150: Internet search information database 160: Data classification module

171 : 정보검색요청모듈 172 : 트리정보 표시모듈171: information search request module 172: tree information display module

173 : 검색정보 표시모듈 180 : 데이터 검색 제어모듈173: search information display module 180: data search control module

본 발명은 인터넷상의 웹상에서 정보를 검색하기 위한 검색 시스템에 관한 것으로 특히, 사용자가 특정한 검색어를 사용하는 것이 아니라 정보를 계층적인 트리구조로 분류하고 사용자가 최고레벨의 대분류 상에서 자신이 검색하고자 하는 정보가 속하는 분야를 선택하고 점차 줌인(Zoom in)개념으로 세분화되어진 분류로 내려가면서 최종적으로 해당 자료가 속한 최하위 분류까지 점증적인 검색을 수행하도록 하는 트리구조를 이용한 무 검색어 검색 시스템 및 그에 따른 검색방법에 관한 것이다.The present invention relates to a retrieval system for retrieving information on the web on the Internet. In particular, the information is classified into a hierarchical tree structure, rather than a user using a specific search term, and the information that the user wants to search on the highest level of classification. In the search term search system using the tree structure and the search method according to the tree structure that selects the field to which it belongs and gradually descends to the classification subdivided into the zoom in concept and finally performs the incremental search to the lowest classification to which the data belongs. It is about.

일반적으로, 과거에는 특정계층의 전유물로 인식되었던 인터넷이 웹의 등장으로 대중화되면서 일반인들을 위한 정보 공유의 장이 되었으며, 기하급수적으로 증가되는 정보의 홍수 속에서 자신의 필요한 정보를 찾고자 하는 사용자들의 요구에 의해 정보 검색 시스템에 대한 수요가 크게 증가하였다.In general, the Internet, which has been recognized as the exclusive property of a certain class in the past, has become a place of information sharing for the general public with the advent of the web, and in response to the needs of users to find their necessary information in an exponentially increasing flood of information. As a result, the demand for information retrieval systems has greatly increased.

정보 검색 시스템이 데이터 보관 저장 장소로 데이터베이스 관리시스템(database management system: DBMS) 활용추세가 급증하면서 역 파일 구조의 정보검색시스템과 데이터베이스 관리시스템(DBMS)의 정형 데이터를 결합하여 검색을 지원하는 시스템이 주류를 이루고 있다. 즉, 데이터베이스 관리 시스템(DBMS)은 데이터의 관리를 담당하고, 정보 검색 시스템은 색인을 수행하고 사용자 검색에 대응하는 방식이다.As information retrieval systems use database management system (DBMS) as a place to store data, the system that supports retrieval by combining structured data of information retrieval system and database management system (DBMS) of reverse file structure is increasing. It is mainstream. That is, a database management system (DBMS) is in charge of managing data, and an information retrieval system performs an index and corresponds to a user search.

그러므로 사용자는 대량의 정보 소스로부터 거의 모든 주제에 관한 정보를 획득할 수 있다. 정보를 찾기 위하여, 사용자는 일반적으로 정보 검색의 작업에 다양한 검색 엔진을 적용한다. 검색 엔진은 사용자로 하여금 특정 단어 또는 구문을 포함하는 인터넷상의 정보 또는 기타 자료를 포함하는 웹 페이지를 찾아내도록 허용한다.Therefore, the user can obtain information on almost all subjects from a large amount of information sources. In order to find information, a user generally applies various search engines to the task of information retrieval. Search engines allow users to find web pages that contain information or other material on the Internet that includes certain words or phrases.

예를 들어, 만약 미국의 1대 대통령인 조지 워싱턴(George Washington)에 대한 정보를 찾기 원한다면, "조지 워싱턴 1대 대통령(George Washington first president)"을 입력하고 검색 버튼을 클릭할 수 있으며, 검색 엔진은 이 유명한 대통령에 대한 정보를 포함하는 웹 페이지의 리스트를 리턴할 것이다. 그러나 만약 단지 "워싱턴"이란 용어만을 입력하는 것과 같이 보다 일반화된 검색이 수행되었다면, 동일한 이름에 관련된 지리적 지역 또는 공공시설에 관한 것과 같은 훨씬 더 많은 결과가 리턴될 것이다.For example, if you want to find information about George Washington, the first president of the United States, you can enter "George Washington first president" and click the search button. Will return a list of web pages containing information about this famous president. However, if a more generalized search was performed, such as just entering the term "Washington," much more results would be returned, such as for geographic regions or utilities related to the same name.

웹상에는 여러 검색 엔진들이 있다. 예를 들어, AllTheWeb, AskJeeves, Google, HotBot, Lycos, MSN Search, Teoma, Yahoo는 여러 예들 중 단지 소수일 뿐이다. 이러한 엔진들 대부분은 사용자가 브라우징하도록 주제별로 조직화된 사이트 자체의 카탈로그를 이용하는 것, 또는 브라우저에서 사용자 인터페이스 포탈을 통해 입력되는 키워드 검색을 수행하는 것과 같이, 정보 검색을 위한 적어도 2개의 모드를 제공한다. There are several search engines on the web. For example, AllTheWeb, AskJeeves, Google, HotBot, Lycos, MSN Search, Teoma, Yahoo are just a few of the examples. Most of these engines provide at least two modes for information retrieval, such as using the site's own catalog organized by topic for user browsing, or performing keyword searches entered through a user interface portal in a browser. .

일반적으로, 키워드 검색은 컴퓨터의 능력이 닿는 데 까지, 지정된 임의의 키워드 및 구문에 관련된 임의의 정보를 갖는 모든 웹 사이트를 찾을 것이다. 검색 엔진 사이트는 사용자가 키워드를 입력하기 위한 박스, 및 검색을 시작하도록 누르기 위한 버튼을 가질 것이다. 많은 검색 엔진이 효율적으로 검색하기 위하여 키워드를 사용하는 방법에 대한 팁을 갖는다. 팁은 보통 정보 검색 프로세스를 어지럽히는 이질적이거나 관련 없는 정보가 리턴되지 않도록, 사용자가 검색 용어를 보다 정밀하게 정의하는 것을 돕기 위해 제공된다. In general, a keyword search will find all websites with any information related to any keyword and phrase specified, up to the computer's ability. The search engine site will have a box for the user to enter a keyword and a button to press to start the search. Many search engines have tips on how to use keywords to search efficiently. Tips are usually provided to help the user define search terms more precisely so that no heterogeneous or irrelevant information is returned that clutters the information retrieval process.

따라서 용어의 수동적 한정(narrowing)은 특정 정보를 찾을 때, 수천 개의 사이트를 수신하여 정렬하는 수고를 덜어줌으로써 사용자들의 많은 시간을 절약해준다.Thus, manual narrowing of terms saves users a lot of time by relieving them of having to sort and receive thousands of sites when looking for specific information.

그러나 모든 검색 기술의 한 가지 문제점은 짧은 시간에 원하는 결과를 생성하기 위하여, 검색 용어를 검색자 자신이 잘 알아서 정확하면서도 적절한 용어를 선택해야 하는 점이다.One problem with all search techniques, however, is that the searcher must know the search term himself and select the correct and appropriate term in order to produce the desired result in a short time.

그러므로 결국 임의의 사용자가 어떠한 정보 검색 시스템을 이용하더라도 자신이 찾고자 하는 내용을 정확하게 인지하고 이를 검색해 내기 위한 적합한 검색어를 선택하여야 하며, 리턴되어진 검색 결과에 대해 목시 검증을 통해 자신이 원하는 정보를 찾을 때까지 지속적으로 반복 되어야 하기 때문에 시간적으로 손실이 발생하며, 해당분야의 지식이 풍부하다 할지라도 검색엔진은 검색어의 품사 등을 고려하지 않으므로 해당 분야 이외의 자료들까지 모두 검새되는 경향이 있으므로 불 필요한 자료들까지 모두 검토해야 하는 문제점이 대두되었다.Therefore, in the end, any user can use any information retrieval system to accurately recognize what they are looking for and select the appropriate search term to retrieve it, and when he finds the information he / she wants through visual verification of the returned search results Because it must be repeated repeatedly until the time is lost, even if the knowledge of the relevant field is rich, the search engine does not consider the part of speech of the search term, so all the data outside of the relevant field tend to be checked. There is a problem that needs to be reviewed.

상술한 문제점을 해소하기 위한 본 발명의 목적은 인터넷상의 웹상에서 정보를 검색하기 위한 검색 시스템에 관한 것으로 특히, 사용자가 특정한 검색어를 사용하는 것이 아니라 정보를 계층적인 트리구조로 분류하고 사용자가 최고레벨의 대분류 상에서 자신이 검색하고자 하는 정보가 속하는 분야를 선택하고 점차 줌인(Zoom in)개념으로 세분화되어진 분류로 내려가면서 최종적으로 해당 자료가 속한 최하위 분류까지 점증적인 검색을 수행하도록 하는 트리구조를 이용한 무 검색어 검색 시스템 및 그에 따른 검색방법을 제공하는 데 있다.An object of the present invention for solving the above-mentioned problems is a search system for searching for information on the web on the Internet, and in particular, the user is not using a specific search term, but the information is classified into a hierarchical tree structure and the user has the highest level. Using the tree structure, you can select the field to which the information you want to search on the major classification of and then gradually descend to the classification subdivided into the zoom in concept and finally perform the incremental search to the lowest classification to which the data belongs. A search term search system and a method for searching accordingly are provided.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 트리구조를 이용한 무 검색어 검색 시스템의 특징은, 사용자 단말기에 접속되어 있는 웹 사이트 상에서 각 사용자의 정보 검색요구에 응답하여 해당 정보를 제공하는 시스템에 있어서: 정보를 분류할 각종 판단기준을 구비하여 이에 따른 점층적 계층분류에 의한 정보의 트리구조를 생성 및 관리하는 정보트리구조 관리모듈과; 임의의 자체 데이터를 저장하고 있는 자체정보 데이터베이스와; 상기 자체정보 데이터베이스에 저장되어진 정보에 대한 변경 혹은 삭제를 수행하며 신규의 정보를 업로드 하는 데이터관리모듈과; 제어신호에 따른 검색어와 제반명령에 따라 임의의 검색 엔진을 통해 인터넷상 의 자료나 데이터를 인식하고 이를 링크시키는 인터넷정보 연계검색모듈과; 상기 인터넷정보 연계검색모듈을 통해 검색되고 연계되어진 데이터의 정보를 저장하는 인터넷 검색정보 데이터베이스와; 상기 데이터베이스에 저장되는 정보에 대해 상기 정보트리구조 관리모듈을 통해 분류된 점층적 계층분류를 기준으로 해당 자료가 속하는 군이 전체 계층적 분류 레벨 중 어느 위치에 존재하는 가를 인식하며 실시간 억세스를 위해 각 정보에 대해 해당 트리구조에서의 위치에 대한 고유코드를 부여하는 데이터 분류모듈과; 임의의 사용자가 특정의 검색을 수행하고자 할 때 검색 조건을 입력받고 그에 따른 검색과정 및 그 결과를 사용자에게 피드백하는 쌍방향 사용자 인터페이스 모듈; 및 상기 쌍방향 사용자 인터페이스 모듈을 통해 사용자의 검색 요구사항에 대한 정보를 입력받아 상기 데이터관리모듈과 인터넷정보 연계검색모듈을 제어하여 각 데이터베이스에 저장되는 데이터 중 해당 자료를 검색하여 상기 쌍방향 사용자 인터페이스 모듈을 통해 사용자에게 표출하거나 상기 정보트리구조 관리모듈과 데이터 분류모듈을 통해 전체 데이터를 트리 구조의 검색루트로 제공하여 사용자 스스로 전체데이터에서 줌인 혹은 줌아웃 과정을 통해 해당 자료를 검색하도록 제어하는 데이터 검색 제어모듈을 포함하는 데 있다.A feature of the non-search word search system using a tree structure according to the present invention for achieving the above object is, in the system for providing the corresponding information in response to the information search request of each user on a web site connected to the user terminal An information tree structure management module for generating and managing a tree structure of information according to a gradual hierarchical classification, having various criteria for classifying information; A self information database for storing any self data; A data management module for changing or deleting information stored in the self information database and uploading new information; An internet information linked search module for recognizing and linking data or data on the Internet through an arbitrary search engine according to a search word and various commands according to a control signal; An internet search information database for storing information of data searched and linked through the internet information search module; Based on the hierarchical hierarchical classification classified through the information tree structure management module for the information stored in the database, it recognizes at which position among the entire hierarchical classification levels the group to which the data belongs, and for each real time access A data classification module for giving information unique code for a position in a corresponding tree structure; An interactive user interface module which receives a search condition and feeds back a search process and a result thereof to a user when any user wants to perform a specific search; And receiving information about a search requirement of the user through the interactive user interface module to control the data management module and the internet information linked search module to search for the corresponding data among data stored in each database to obtain the interactive user interface module. Data retrieval control module that controls the user to retrieve the data through the zoom-in or zoom-out process of the entire data by presenting it to the user or by providing the entire data as a tree-structured search route through the information tree structure management module and the data classification module. It is to include.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 트리구조를 이용한 무 검색어 검색 시스템의 부가적인 특징으로, 상기 쌍방향 사용자 인터페이스 모듈은 임의의 사용자가 검색어를 이용한 검색을 수행하는 색인검색모드와 직접 트리구조를 이용한 무 검색어 검색을 수행하는 트리검색모드 중 어느 하나를 선택하거나 혹은 혼용하여 정보검색을 하고자하는 경우 이를 인식하고 그에 따른 적정의 색인요청신 호를 상기 데이터 검색 제어모듈 측에 제공하는 정보검색요청모듈과; 상기 정보검색요청모듈을 통해 트리검색모드를 사용하여야 한다고 판단되는 경우 상기 정보트리구조 관리모듈을 통해 현재 상태의 전체 트리구조 혹은 특정 위치상의 트리구조를 억세스하여 이를 사용자에게 표시하는 트리정보 표시모듈; 및 상기 데이터 분류모듈을 통해 분류되어진 정보중 사용자의 요청에 따라 선택되어진 검색정보를 표시하는 검색정보 표시모듈을 포함하는 데 있다.As an additional feature of the non-search term search system using a tree structure according to the present invention for achieving the above object, the interactive user interface module is an index search mode and a direct tree structure in which any user performs a search using a search term. An information retrieval request for recognizing this when selecting any one of the tree retrieval modes for performing a no-query search or using a mixed search and providing the appropriate index request signal to the data retrieval control module accordingly. A module; A tree information display module for accessing an entire tree structure of a current state or a tree structure on a specific position through the information tree structure management module and determining the tree search mode to be used by the information search request module; And a search information display module displaying search information selected according to a user's request among information classified through the data classification module.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 트리구조를 이용한 무 검색어 검색 방법의 특징은, 사용자 단말기에 접속되어 있는 웹 사이트 상에서 각 사용자의 정보 검색요구에 응답하여 해당 정보를 제공하는 방법에 있어서: 임의의 정보를 분류할 판단기준을 설정하고, 해당 기준에 따라 점층적 계층분류에 의한 정보의 트리구조를 생성하는 제 1과정과; 상기 제1 과정에 따른 각 트리구조를 형성하는 각 노드에 대한 고유코드를 부여하는 제 2과정과; 기 저장되어진 정보 혹은 검색엔진을 통해 검색되어진 인터넷정보를 상기 제 1과정의 판단기준에 따라 분류하고 상기 제 2과정을 통해 부여되어진 고유코드를 해당 정보에 실장하여 정보를 색인화하는 제 3과정과; 사용자의 검색어 없는 검색요청이 존재하는 경우 최상위 노드를 표시하고, 하위 노드의 열람여부에 따라 점진적인 하위 노드로의 줌인 동작을 통해 세분화된 정보 분류 노드를 표시하는 제 4과정; 및 상기 제 4과정을 통해 표시되어진 트리정보를 갖는 특정 노드에 대한 정보를 요청하는 경우 상기 제 3과정을 통해 색인화되어진 해당 노드의 고유코드를 갖는 기 저장되어진 정보 혹은 검색엔진을 통해 검색되어진 인터넷정보가 검색리스트로 제시되는 제 5과정을 포함하는 데 있다.In order to achieve the above object, a non-search term search method using a tree structure according to the present invention is characterized in that a method of providing corresponding information in response to a request for information search of each user on a web site connected to a user terminal. A first step of setting a criterion for classifying arbitrary information and generating a tree structure of information by gradual hierarchical classification according to the criterion; A second step of assigning a unique code to each node forming each tree structure according to the first step; A third step of classifying the previously stored information or internet information searched through the search engine according to the criterion of the first step and mounting the unique code assigned through the second step on the corresponding information to index the information; A fourth step of displaying a top-level node when there is a search request without a user's search word, and displaying a segmented information classification node by gradually zooming in to a lower node according to whether a lower node is read; And requesting information on a specific node having the tree information displayed through the fourth process, previously stored information having a unique code of the corresponding node indexed through the third process, or internet information searched through a search engine. Includes a fifth process presented as a search list.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 트리구조를 이용한 무 검색어 검색 방법의 부가적인 특징으로, 상기 제 3과정과 제 4과정은 동시에 수행 가능한 것에 있다.As an additional feature of the non-query search method using a tree structure according to the present invention for achieving the above object, the third process and the fourth process can be performed at the same time.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 트리구조를 이용한 무 검색어 검색 방법의 다른 특징은, 사용자 단말기에 접속되어 있는 웹 사이트 상에서 각 사용자의 정보 검색요구에 응답하여 해당 정보를 제공하는 방법에 있어서: 임의의 정보를 분류할 판단기준을 설정하고, 해당 기준에 따라 점층적 계층분류에 의한 정보의 트리구조를 생성하는 제 1과정과; 상기 제1 과정에 따른 각 트리구조를 형성하는 각 노드에 대한 고유코드를 부여하는 제 2과정과; 기 저장되어진 정보 혹은 검색엔진을 통해 검색되어진 인터넷정보를 상기 제 1과정의 판단기준에 따라 분류하고 상기 제 2과정을 통해 부여되어진 고유코드를 해당 정보에 실장하여 정보를 색인화하는 제 3과정과; 사용자의 검색어에 따른 검색이 요청되는 경우 임의의 검색엔진을 이용해 기 저장되어진 정보 혹은 인터넷정보를 검색하여 검색리스트로 제시되는 제 4과정과; 상기 제 4과정 이후 사용자의 검색어 없는 검색요청이 존재하는 경우 상기 제 4과정에서 표시되어진 검색정보를 상기 제 3과정을 통해 색인화하여 상기 제1 과정에 따른 트리구조로 표현하되 상기 제 4과정에서 표시되어진 검색정보의 범위 내에서의 최상위 노드를 표시하는 제 5과정과; 상기 제 5과정에서 표시되어진 상위노드에 대한 하위 노드의 열람여부에 따라 점진적인 하위 노드로의 줌인 동작을 통해 세분화된 정보 분류 노드를 표시하는 제 6과정; 및 상기 제 6과 정을 통해 표시되어진 트리정보를 갖는 특정 노드에 대한 정보를 요청하는 경우 상기 제 3과정을 통해 색인화되어진 해당 노드의 고유코드를 갖는 기 저장되어진 정보 혹은 검색엔진을 통해 검색되어진 인터넷정보가 검색리스트로 제시되는 제 7과정을 포함하는 데 있다.Another feature of the search termless search method using a tree structure according to the present invention for achieving the above object is a method for providing the corresponding information in response to a request for information search of each user on a web site connected to the user terminal; A first step of: setting a criterion for classifying arbitrary information, and generating a tree structure of information by gradual hierarchical classification according to the criterion; A second step of assigning a unique code to each node forming each tree structure according to the first step; A third step of classifying the previously stored information or internet information searched through the search engine according to the criterion of the first step and mounting the unique code assigned through the second step on the corresponding information to index the information; A fourth process of searching for pre-stored information or internet information using an arbitrary search engine and presenting it as a search list when a search is requested according to a user's search word; If there is a search request without a user's search word after the fourth process, the search information displayed in the fourth process is indexed through the third process and represented in a tree structure according to the first process, but is displayed in the fourth process. A fifth step of displaying the highest node within the range of the searched information; A sixth step of displaying a subdivided information classification node through a gradual zoom-in operation to a lower node according to whether the lower node is viewed with respect to the upper node displayed in the fifth step; And requesting information on a specific node having the tree information displayed through the sixth process, the Internet searched through previously stored information or a search engine having a unique code of the corresponding node indexed through the third process. It includes a seventh process in which the information is presented in a search list.

본 발명의 상술한 목적과 여러 가지 장점은 이 기술 분야에 종사하는 사람이라면, 첨부된 도면을 참조하여 후술되는 본 발명의 바람직한 실시 예로부터 더욱 명확하게 이해될 것이다.The above object and various advantages of the present invention will be more clearly understood by those skilled in the art from the preferred embodiments of the present invention described below with reference to the accompanying drawings.

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

첨부한 도 1은 본 발명에 따른 트리구조를 이용한 무 검색어 검색 시스템의 구성 예시도로서, 정보를 분류할 각종 판단기준을 구비하여 이에 따른 점층적 계층분류에 의한 정보의 트리구조를 생성 및 관리하는 정보트리구조 관리모듈(110)과; 임의의 자체 데이터를 저장하고 있는 자체정보 데이터베이스(120)와; 상기 자체정보 데이터베이스에 저장되어진 정보에 대한 변경 혹은 삭제를 수행하며 신규의 정보를 업로드 하는 데이터관리모듈(130)과; 제어신호에 따른 검색어와 제반명령에 따라 임의의 검색 엔진을 통해 인터넷상의 자료나 데이터를 인식하고 이를 링크시키는 인터넷정보 연계검색모듈(140)과; 상기 인터넷정보 연계검색모듈(140)을 통해 검색되고 연계되어진 데이터의 정보를 저장하는 인터넷 검색정보 데이터베이스(150)와; 상기 데이터베이스(120, 150)에 저장되는 정보에 대해 상기 정보트리구조 관리모듈(110)을 통해 분류된 점층적 계층분류를 기준으로 해당 자료가 속하는 군이 전체 계층적 분류 레벨 중 어느 위치에 존재하는 가를 인식하며 실시간 억세스를 위해 각 정보에 대해 해당 트리구조에서의 위치에 대한 고유코드를 부여하는 데이터 분류모듈(160)과; 임의의 사용자가 검색어를 이용한 검색을 수행하는 색인검색모드와 직접 트리구조를 이용한 무 검색어 검색을 수행하는 트리검색모드 중 어느 하나를 선택하거나 혹은 혼용하여 정보검색을 하고자하는 경우 이를 인식하고 그에 따른 적정의 색인요청신호를 발생시키는 정보검색요청모듈(171)과; 상기 정보검색요청모듈(171)을 통해 트리검색모드를 사용하여야 한다고 판단되는 경우 상기 정보트리구조 관리모듈(110)을 통해 현재 상태의 정보 트리구조를 억세스하여 이를 사용자에게 표시하는 트리정보 표시모듈(172)과; 사용자의 요청에 따라 선택되어진 검색정보를 표시하는 검색정보 표시모듈(173); 및 상기 각 구성요소들을 총체적으로 제어하는 데이터 검색 제어모듈(180)로 구성된다.FIG. 1 is a diagram illustrating a configuration of a search termless search system using a tree structure according to the present invention, which includes various decision criteria for classifying information and generates and manages a tree structure of information based on a gradual hierarchical classification. An information tree structure management module 110; A self information database 120 that stores any self data; A data management module 130 for changing or deleting information stored in the own information database and uploading new information; An internet information linked search module 140 for recognizing and linking data or data on the Internet through an arbitrary search engine according to a search word and various commands according to a control signal; An internet search information database 150 for storing information of data searched and linked through the internet information linked search module 140; Based on the hierarchical hierarchical classification classified through the information tree structure management module 110 with respect to the information stored in the databases 120 and 150, the group to which the data belongs is located at any position among all hierarchical classification levels. A data classification module 160 for recognizing the value and assigning a unique code of a position in a tree structure to each piece of information for real-time access; If any user selects one of the index search mode for searching by using the search word and the tree search mode for searching without query using the direct tree structure, or if the user wants to search the information by mixing them, it is recognized and appropriate. An information retrieval request module (171) for generating an index request signal; If it is determined that the tree search mode should be used through the information retrieval request module 171, the tree information display module for accessing the information tree structure of the current state through the information tree structure management module 110 and displaying it to the user ( 172); A search information display module 173 for displaying search information selected according to a user's request; And a data retrieval control module 180 which controls the respective components as a whole.

이때 상기 데이터 검색 제어모듈(180)의 기능을 부연하여 살펴보면, 상기 정보검색요청모듈(171)을 통해 사용자의 검색 요구사항에 대한 정보를 입력받아 상기 데이터관리모듈(130)과 인터넷정보 연계검색모듈(150)을 제어하여 각 데이터베이스(120, 150)에 저장되는 데이터 중 해당 자료를 검색하여 상기 검색정보 표시모듈(173)을 통해 사용자에게 표출하거나 상기 정보트리구조 관리모듈(110)과 데이터 분류모듈(160)을 통해 전체 데이터를 트리 구조의 검색루트로 상기 트리정보 표시모듈(172)을 통해 제공하여 사용자 스스로 전체데이터에서 줌인 혹은 줌아웃 과정을 통해 해당 자료를 검색하도록 제어한다. In this case, the function of the data retrieval control module 180 will be described in detail. The information retrieval request module 171 receives information on a user's retrieval requirements and the data management module 130 and the Internet information retrieval module. Control the 150 to search for the corresponding data among the data stored in each database (120, 150) to express to the user through the search information display module 173 or the information tree structure management module 110 and data classification module Through the 160, the entire data is provided as a search route of a tree structure through the tree information display module 172, and the user controls to search for the corresponding data through a zoom in or zoom out process on the entire data.

상기와 같이 구성되는 본 발명에 따른 트리구조를 이용한 무 검색어 검색 시 스템상의 검색 과정을 첨부한 도 2를 참조하여 살펴보면 다음과 같다.Referring to Figure 2 attached to the search process on the no search term search system using a tree structure according to the present invention configured as described above are as follows.

우선, 상술한 시스템이 정상적으로 운영되기 위해서는 임의의 정보를 분류할 판단기준을 설정하고, 해당 기준에 따라 점층적 계층분류에 의한 정보의 트리구조를 생성하여야하며, 각 트리구조를 형성하는 각 노드에 대한 고유코드가 부여되어지는 과정이 선행적으로 이루어져야 한다.First, in order to operate the above-described system normally, a criterion for classifying arbitrary information should be set, and a tree structure of information by gradual hierarchical classification should be generated according to the criterion. For each node forming each tree structure, The process of assigning a unique code for a product must be done in advance.

또한, 기 저장되어진 정보 혹은 검색엔진을 통해 검색되어진 인터넷정보를 상기 판단기준에 따라 분류하고 상기 고유코드를 해당 정보에 실장하여 정보를 색인화하는 과정이 이루어져야 하는데, 이는 검색과정중에 이루어질 수도 있으며, 선행적으로 이루어질 수도 있는 것으로 시스템 설계자의 설계 스펙에 따라 달라질 수 있다. In addition, a process of classifying previously stored information or internet information searched through a search engine according to the determination criteria and mounting the unique code on the corresponding information to index the information may be performed during the search process. It can also be done as a system, depending on the system designer's design specifications.

기 저장되어진 정보 혹은 검색엔진을 통해 검색되어진 인터넷정보를 분류하는 하나의 예로서 도3 및 도 4와 같이 특허를 포함하는 기술문헌의 초록(특허의 경우 독립 청구항을 이용할 수 있음)에 있는 단어열을 이용하여 특정 기술문헌의 주제어를 선택 이용할 수 있다. 자세히 설명하면 각 기술문헌의 초록을 통하여 도 4와 흐름도에 나타난 바와 같이 부수적인 단어 및 접사를 배제한 단어열을 출현 빈도에 따라서 1순위의 출현빈도수에 해당하는 단어열을 특허 기술문헌의 주제어를 선택할 수 있다.As an example of classifying previously stored information or Internet information searched through a search engine, a word string in an abstract of a technical document including a patent (in the case of a patent, independent claims may be used) as shown in FIGS. 3 and 4 Using can be used to select the key words of a specific technical literature. In detail, as shown in FIG. 4 and a flowchart of each technical document, the word string corresponding to the frequency of occurrence of the first order according to the frequency of occurrence of the word string excluding the additional words and affixes is selected. Can be.

특정트리구조에서 특정 주제어에 대하여 서브 트리구조의 주제어를 도출하는 방법의 하나의 예로서 도 5와 같은 방법을 이용할 수 있다. 즉 도 4와 같은 방법으로 찾아진 각 특정기술문헌의 주제어들을 모든 문헌에 대해서 모으고, 모아진 주제 어를 다시 빈도수에 따라서 순위를 결정하여 특정 순위까지(예를 들면 5위까지)에 해당하는 주제어를 선택하면 서브 트리구조의 주제어를 결정할 수 있다. 나머지 선택되지 않는 주제어를 모두 모아서 "기타"라는 주제어를 명명할 수 있다.5 may be used as an example of a method of deriving a main word of a subtree structure with respect to a specific main word in a specific tree structure. That is, the main words of each specific technical document found by the method as shown in FIG. 4 are collected for all documents, and the collected main words are again ranked according to the frequency, and the main words corresponding to a specific rank (for example, up to the fifth place) are collected. When selected, the main word of the subtree structure can be determined. You can collect all remaining unselected subjects and name them "Other."

도 6은 무검색어 검색 모드에서 자동차라는 분야를 검색하여 트리 구조를 나타낸 하나의 예로서, 먼저 "자동차" 분야를 무검색어 검색모드에서 트리구조를 요청하면 검색기에 의해서 검색된 기술문헌들을 이용하여 도4와 같은 방법으로 각 기술문헌의 주제어를 찾고, 도5의 방법에 의해서 각 문헌들의 주제어들을 모아서 빈도수가 높은 순위를 5위까지 선택하면 도면에서와 같이 "조향장치", "타이어", "현가장치", "엔진", "동력전달"로 결정된 것으로 나타나고, 나머지 6위 이하의 모든 문헌은 "기타"라는 주제어로 명명하여 나타낸 것이다. 괄호 내의 번호는 이러한 주제어에 해당하는 각 문헌을 주제어에 따른 노드별 고유코드를 부여하여, 고유코드가 동일한 문헌의 숫자를 나타낸다.FIG. 6 is an example showing a tree structure by searching a field called automobile in the non-search term search mode. FIG. 4 is a graph illustrating a tree structure in the term search term search mode by using the technical documents searched by the searcher. Finding the main words of each technical document in the same manner as in the above, by collecting the main words of each document by the method of Fig. 5 to select the highest frequency ranking 5th place as shown in the "steering device", "tire", "suspension device "," Engine "," power transmission "appears to be determined, and all of the six documents below the sixth is named by the subject" other ". Numbers in parentheses give a unique code for each node according to the main word to each document corresponding to the main word, and indicate the number of the same document with the unique code.

이러한 주제어에 대해서 도 6에서와 같이 "엔진"라는 주제어에 대해서 다음 레벨의 노드에 대한 표시 요청을 한 경우 도 5에 나타난 방법을 이용하여 다시 서브 트리의 주제어를 결정한 경우"실린더 블록","오링","냉각채널","마모","기타" 와 같이 나타낼 수 있다.When the display request for the next level node is requested for the main engine “engine” as shown in FIG. 6, when the main tree of the subtree is determined again using the method shown in FIG. 5, “cylinder block” and “O-ring” "," Cooling channel, "wear", "other" may be represented as.

또한, 하나의 정보에 대해 2이상의 노드별 고유코드가 부여될 수 있으며, 이러한 경우 메쉬 구조를 가질 수도 있다.In addition, two or more unique codes for each node may be assigned to one piece of information, and in this case, may have a mesh structure.

상술한 선행조건들이 완성되어진 이후, 사용자는 특정 정보를 검색하기 위해, 인터넷을 통해 본 발명에 따른 검색 시스템에 접속한다. 이때, 본 검색 시스템 은 개방형(회원/비회원 구분 없음) 혹은 폐쇄형(회원전용)으로 운영된다.After the foregoing prerequisites have been completed, the user accesses the retrieval system according to the present invention via the Internet to retrieve specific information. At this time, the search system is operated either open (no member / non-member) or closed (members only).

폐쇄형인 경우 회원에게 부여하는 아이디와 비밀번호를 통해 사용자를 인증하게 된다.In case of closed type, the user is authenticated by the ID and password given to the member.

그 다음, 상기 검색 시스템의 메인 화면을 통해 스텝 S101에서 정보검색요청모듈(171)이 운영되어 사용자가 본 검색 시스템을 이용하고자 하는 요청사항을 취득하게 되는데, 스텝 S102에서는 상기 스텝 S101에서 취득되는 사용자의 요청사항이 검색요청인가를 확인하게 된다.Then, the information retrieval request module 171 is operated in step S101 through the main screen of the retrieval system to acquire a request for the user to use the retrieval system. In step S102, the user acquired in step S101. The request is confirmed to be a search request.

상기 스텝 S102에서 검색요청이 아니라고 판단되면 스텝 S103으로 진행하여 기 설정되어진 자체정보 데이터베이스(120)의 정보의 변경(업로드/수정/삭제 등)의 요청인가를 확인하게 되는 데, 상기 스텝 S103의 판단을 통해 상기 자체정보 데이터베이스(120)에 저장되어진 정보의 변경이라고 판단되면 스텝 S104로 진행하여 데이터관리모듈(130)을 통해 해당 요청이 수행되어진다.If it is determined in step S102 that the search request is not a request, the process proceeds to step S103 to confirm whether or not a request for a change (upload / modification / deletion, etc.) of the preset self information database 120 is requested. If it is determined that the change of the information stored in the self information database 120 through the step S104 and the request is performed through the data management module 130.

단, 상기 스텝 S104의 과정은 적법한 사용자인가를 확인하는 과정을 필수적으로 통과시켜 불필요한 사용자로부터 기 설정되어진 데이터의 손상을 방지 한다.However, the process of step S104 essentially passes through the process of confirming whether the user is a legitimate user, thereby preventing damage to data preset from unnecessary users.

반면에 상기 스텝 S102에서 검색요청이 확인되는 경우 스텝 S105로 진행하여 사용자의 검색요청이 검색어(색인어 포함)를 이용한 검색인가를 확인하고, 검색어를 이용한 검색이라고 확인되는 경우 스텝 S106으로 진행한다.On the other hand, if the search request is confirmed in step S102, the process proceeds to step S105 to confirm whether the user's search request is a search using a search word (including an index word), and if it is confirmed that the search request is a search using a search word, the process proceeds to step S106.

상기 스텝 S106에서는 인터넷정보 연계검색모듈(140)과 데이터 검색 제어모듈(180)이 모두 가동되며 통상적인 검색어 검색동작이 수행되어진다. In step S106, both the internet information linked search module 140 and the data search control module 180 are operated to perform a normal search word search operation.

이를 통해 검색되어진 데이터는 스텝 S107의 과정에서 검색정보 표시모 듈(173)을 통해 사용자에게 통상의 방식으로 표시되어진다.The data retrieved through this is displayed in a normal manner to the user through the retrieval information display module 173 in step S107.

이때 스텝 S108에서는 상기 스텝 S107에 표시되어진 검색결과에 따른 리포트에 대해 사용자가 트리구조를 요청하는 가를 확인하게 되는 데, 트리구조의 요청이 없다면 상기 스텝 S101의 과정으로 진행하며, 트리구조의 요청이 있다면 스텝 S110의 과정으로 진행한다.At this time, in step S108 it is checked whether the user requests a tree structure for the report according to the search result displayed in step S107. If there is no request of the tree structure, the process proceeds to the step S101. If yes, the flow proceeds to step S110.

한편, 상기 스텝 S105의 판단과정에서 사용자의 검색요청이 무검색어(트리구조를 이용한 검색)이라고 판단되면 스텝 S109의 과정으로 진행한다.On the other hand, if it is determined in step S105 that the user's search request is a non-search word (search using a tree structure), the process proceeds to step S109.

상기 스텝 S109에서는 특정 주제어를 가지고 검색엔진을 가동하는 과정이다 In step S109, the search engine is started with a specific keyword.

이후 스텝 S110에서는 데이터 분류모듈(160)을 통해 정보트리구조 관리모듈(110)의 기준에 따라 최고위 레벨이하의 트리구조 및 각 트리의 노드들을 표시하게 된다.In step S110, the data classification module 160 displays the tree structure below the highest level and the nodes of each tree according to the criteria of the information tree structure management module 110.

스텝 S111에서는 사용자가 도 6에서와 같이 예를들면"현가장치"란 노드에 속하는 모든 자료를 요청하는 가를 확인하게 되며, 해당 노드의 자료를 모두 요청하는 경우 상기 스텝 S116의 과정으로 진행하여 해당노드의 주제어에 대한 기술문헌 자료 700건을 리스트하게 된다. 리스트된 자료 중 필요한 경우 그 상세한 문헌을 볼 수 있게 할 수 있다. 이 스템에서 "전단계 이동"버튼을 설치하여 이 버튼이 눌러질 경우 스텝 S112로 이동하게 되고 더 이상 검색이 불필요 할 경우 검색을 종료할 수 있다. In step S111, for example, as shown in FIG. 6, the user checks whether all data belonging to the node, such as "suspension device," is requested. When all data of the node is requested, the process proceeds to step S116, and the corresponding node is checked. A list of 700 technical literatures on the topic of the If necessary, the detailed literature can be viewed. In this system, if the button is "previous move" button is pressed, it moves to step S112, and if the search is no longer necessary, the search can be terminated.

반면에, 상기 스텝 S111 다음 단계에서 사용자가 특정 노드에 속하는 하위레벨의 노드에 대해 서브 트리(특정 노드 다음 레벨) 동작을 요청하게 되면, 스텝 S112의 과정에서는 표시트리구조의 표시노드 중 사용자가 요청한 노드에 대한 다음 하위 레벨의 노드에 대한 표시 요청에 대해 확인하는 동시에 스텝 S113의 과정을 통해 사용자가 요청한 노드가 최하위 레벨의 노드인가를 판단한다.On the other hand, when the user requests a subtree (next level of a specific node) operation for a node of a lower level belonging to a specific node in the step S111, in step S112, the user requests one of the display nodes of the display tree structure. While checking the display request for the next lower level node for the node, it is determined whether the node requested by the user is the lowest level node through the process of step S113.

상기 스텝 S113의 과정에서 상기 스텝 S112의 과정을 통해 사용자가 그 이하의 노드를 찾고자 한다고 판단되는 해당 노드가 최하위 노드라고 판단되는 경우는 더 이상의 표시 노드가 존재하지 않으므로 상기 스텝 S166의 과정으로 진행하여 해당 노드에 속하는 자료들을 모두 리스트하여 표시하도록 한다.If it is determined in step S113 that the corresponding node is determined to be the lowest node through the process of step S112, the node is the lowest node, and since there are no more display nodes, the process proceeds to step S166. List and display all data belonging to the node.

한편, 상기 스텝 S113의 과정에서 상기 스텝 S112의 과정을 통해 사용자가 그 이하의 노드를 찾고자 한다고 판단되는 해당 노드가 최하위 노드가 아니라 하부에 낮은 레벨의 노드들이 존재한다고 판단되는 경우 스텝 S114로 진행하여 상기 스텝 S112의 과정을 통해 사용자가 그 이하의 노드를 찾고자 한다고 판단되는 해당 노드의 직하위 레벨의 노드들을 표시하게 된다.On the other hand, if it is determined in step S113 that the corresponding node determined by the user to find the node below the node is not the lowest node but the lower level nodes in the step S112, the process proceeds to step S114. Through the process of step S112, the nodes of the lower level of the corresponding node determined that the user wants to find the lower node are displayed.

상기 스텝 S114의 과정을 통해 표시되어진 노드들 중 특정 노드에 속하는 모든 자료를 요청하는 가를 스텝 S115에서 확인하게 되며, 상기 스텝 S115의 과정에서 해당 노드의 자료를 모두 요청하였다고 판단되는 경우 상기 스텝 S116의 과정으로 재 진행하게 된다.It is checked in step S115 whether all data belonging to a specific node among the nodes displayed through the process of step S114 is requested, and when it is determined that all the data of the node is requested in the process of step S115, the process of step S116 is performed. You will be taken back to the course.

반면에, 상기 스텝 S115의 과정에서 사용자가 상기 스텝 S114의 과정을 통해 표시되어진 노드들 중 특정 노드의 하위레벨에 속하는 노드를 확인하고자 한다고 판단하는 경우 스텝 S112의 과정으로 진행하게 된다.On the other hand, if it is determined in step S115 that the user wants to identify a node belonging to a lower level of a specific node among the nodes displayed through the step S114, the process proceeds to step S112.

상술한 과정의 설명 및 도 2의 순서도는 본 발명의 기술적 사상을 설명하기 위한 최소한의 예만을 도시한 것임을 미리 밝혀둔다.It is noted that the description of the above-described process and the flowchart of FIG. 2 only show minimal examples for describing the technical idea of the present invention.

또한, 각각의 노드들에는 하위 레벨의 노드가 존재하는 가를 사용자에게 인식시키기 위한 "+", "-"아이콘을 각 노드에 표시할 수 있다. 여기서 "+" 표시는 그 노드에 하위 레벨의 노드가 존재함을 의미하고, "-" 표시는 더 이상의 하위 레벨 노드가 없음을 나타낸다(도 6 참조).In addition, each node may display "+" and "-" icons on each node to recognize a user whether there is a lower level node. Here, the "+" sign means that there is a lower level node at that node, and the "-" sign indicates that there are no more lower level nodes (see FIG. 6).

이상의 설명에서 본 발명은 특정의 실시 예와 관련하여 도시 및 설명하였지만, 특허청구범위에 의해 나타난 발명의 사상 및 영역으로부터 벗어나지 않는 한도 내에서 다양한 개조 및 변화가 가능하다는 것을 당 업계에서 통상의 지식을 가진 자라면 누구나 쉽게 알 수 있을 것이다.While the invention has been shown and described in connection with specific embodiments thereof, it is well known in the art that various modifications and changes can be made without departing from the spirit and scope of the invention as indicated by the claims. Anyone who owns it can easily find out.

이상에서 설명한 바와 같은 본 발명에 따른 트리구조를 이용한 무 검색어 검색 시스템 및 그에 따른 검색방법을 제공하면, 사용자는 검색어 혹은 색인어 혹은 검색 키워드의 입력이 없이도 자신이 원하는 정보를 유추하며 검색함으로써 원하는 정보에 대한 접근성을 높일 수 있고, 검색어를 입력한 경우라 하더라도 분류 섹션을 선택하므로 인해 방대한 정보 리스트를 쉽게 선별할 수 있게 된다.When a non-search term search system using a tree structure and a search method according to the present invention as described above are provided, a user infers the desired information and searches for the desired information without inputting a search term, an index word, or a search keyword. Accessibility can be increased, and even if a search word is entered, a classification section can be selected to easily select a large list of information.

Claims (11)

사용자 단말기에 접속되어 있는 웹 사이트 상에서 각 사용자의 정보 검색요구에 응답하여 해당 정보를 제공하는 시스템에 있어서:A system for providing information in response to a request for retrieving information of each user on a web site connected to a user terminal: 정보를 분류할 각종 판단기준을 구비하여 이에 따른 점층적 계층분류에 의한 정보의 트리구조를 생성 및 관리하는 정보트리구조 관리모듈과;An information tree structure management module having various judgment criteria for classifying information, and generating and managing a tree structure of information by gradual hierarchical classification according to the information; 임의의 자체 데이터를 저장하고 있는 자체정보 데이터베이스와;A self information database for storing any self data; 상기 자체정보 데이터베이스에 저장되어진 정보에 대한 변경 혹은 삭제를 수행하며 신규의 정보를 업로드 하는 데이터관리모듈과;A data management module for changing or deleting information stored in the self information database and uploading new information; 제어신호에 따른 검색어와 제반명령에 따라 임의의 검색 엔진을 통해 인터넷상의 자료나 데이터를 인식하고 이를 링크시키는 인터넷정보 연계검색모듈과;An internet information linked search module for recognizing and linking data or data on the Internet through an arbitrary search engine according to a search word and various commands according to a control signal; 상기 인터넷정보 연계검색모듈을 통해 검색되고 연계되어진 데이터의 정보를 저장하는 인터넷 검색정보 데이터베이스와;An internet search information database for storing information of data searched and linked through the internet information search module; 상기 데이터베이스에 저장되는 정보에 대해 상기 정보트리구조 관리모듈을 통해 분류된 점층적 계층분류를 기준으로 해당 자료가 속하는 군이 전체 계층적 분류 레벨 중 어느 위치에 존재하는 가를 인식하며 실시간 억세스를 위해 각 정보에 대해 해당 트리구조에서의 위치에 대한 고유코드를 부여하는 데이터 분류모듈과;Based on the hierarchical hierarchical classification classified through the information tree structure management module for the information stored in the database, it recognizes at which position among the entire hierarchical classification levels the group to which the data belongs, and for each real time access A data classification module for giving information unique code for a position in a corresponding tree structure; 임의의 사용자가 특정의 검색을 수행하고자 할 때 검색 조건을 입력받고 그에 따른 검색과정 및 그 결과를 사용자에게 피드백하는 쌍방향 사용자 인터페이스 모듈; 및An interactive user interface module which receives a search condition and feeds back a search process and a result thereof to a user when any user wants to perform a specific search; And 상기 쌍방향 사용자 인터페이스 모듈을 통해 사용자의 검색 요구사항에 대한 정보를 입력받아 상기 데이터관리모듈과 인터넷정보 연계검색모듈을 제어하여 각 데이터베이스에 저장되는 데이터 중 해당 자료를 검색하여 상기 쌍방향 사용자 인터페이스 모듈을 통해 사용자에게 표출하거나 상기 정보트리구조 관리모듈과 데이터 분류모듈을 통해 전체 데이터를 트리 구조의 검색루트로 제공하여 사용자 스스로 전체데이터에서 줌인 혹은 줌아웃 과정을 통해 해당 자료를 검색하도록 제어하는 데이터 검색 제어모듈을 포함하는 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 시스템.Receives information on the user's search requirements through the interactive user interface module and controls the data management module and the Internet information linked search module to search for the corresponding data among the data stored in each database and through the interactive user interface module. A data retrieval control module that controls the user to retrieve the data through the zoom-in or zoom-out process of the entire data by presenting it to the user or providing the entire data as a tree root search route through the information tree structure management module and data classification module. Search termless search system using a tree structure comprising a. 제1항에 있어서,The method of claim 1, 정보트리구조 관리모듈의 정보를 분류할 판단기준은 각 기술문헌의 초록에 나타난 단어열의 출현빈도를 이용하여 각 기술문헌의 주제어를 선정하고, 선정된 각 기술문헌의 주제어를 모아서 주제어에 대한 빈도수를 이용하여 서브그룹으로 분류하는 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 시스템.The criterion for classifying information in the information tree structure management module is to select the main words of each technical document by using the frequency of word strings in the abstracts of each technical document, and collect the main words of each selected technical document to determine the frequency of the main words. Search termless search system using a tree structure characterized in that the classification into subgroups. 제 1항에 있어서,The method of claim 1, 상기 쌍방향 사용자 인터페이스 모듈은 임의의 사용자가 검색어를 이용한 검색을 수행하는 색인검색모드와 직접 트리구조를 이용한 무 검색어 검색을 수행하는 트리검색모드 중 어느 하나를 선택하거나 혹은 혼용하여 정보검색을 하고자하는 경우 이를 인식하고 그에 따른 적정의 색인요청신호를 상기 데이터 검색 제어모듈 측에 제공하는 정보검색요청모듈과;The interactive user interface module selects one of the index search mode in which a user performs a search using a search word and the tree search mode in which a search term using a direct tree structure is performed or uses a mixed information search. An information retrieval request module for recognizing this and providing an appropriate index request signal to the data retrieval control module; 상기 정보검색요청모듈을 통해 트리검색모드를 사용하여야 한다고 판단되는 경우 상기 정보트리구조 관리모듈을 통해 현재 상태의 전체 트리구조 혹은 특정 위치상의 트리구조를 억세스하여 이를 사용자에게 표시하는 트리정보 표시모듈; 및A tree information display module for accessing an entire tree structure of a current state or a tree structure on a specific position through the information tree structure management module and determining the tree search mode to be used by the information search request module; And 상기 데이터 분류모듈을 통해 분류되어진 정보중 사용자의 요청에 따라 선택되어진 검색정보를 표시하는 검색정보 표시모듈을 포함하는 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 시스템.And a search information display module for displaying search information selected according to a user's request among information classified through the data classification module. 사용자 단말기에 접속되어 있는 웹 사이트 상에서 각 사용자의 정보 검색요구에 응답하여 해당 정보를 제공하는 방법에 있어서:A method of providing information in response to a request for retrieving information of each user on a web site connected to a user terminal, the method comprising: 임의의 정보를 분류할 판단기준을 설정하고, 해당 기준에 따라 점층적 계층분류에 의한 정보의 트리구조를 생성하는 제 1과정과;A first step of setting a criterion for classifying arbitrary information and generating a tree structure of information by gradual hierarchical classification according to the criterion; 상기 제1 과정에 따른 각 트리구조를 형성하는 각 노드에 대한 고유코드를 부여하는 제 2과정과;A second step of assigning a unique code to each node forming each tree structure according to the first step; 기 저장되어진 정보 혹은 검색엔진을 통해 검색되어진 인터넷정보를 상기 제 1과정의 판단기준에 따라 분류하고 상기 제 2과정을 통해 부여되어진 고유코드를 해당 정보에 실장하여 정보를 색인화하는 제 3과정과;A third step of classifying the previously stored information or internet information searched through the search engine according to the criterion of the first step and mounting the unique code assigned through the second step on the corresponding information to index the information; 사용자의 검색어 없는 검색요청이 존재하는 경우 최상위 노드를 표시하고, 하위 노드의 열람여부에 따라 점진적인 하위 노드로의 줌인 동작을 통해 세분화된 정보 분류 노드를 표시하는 제 4과정; 및A fourth step of displaying a top-level node when there is a search request without a user's search word, and displaying a segmented information classification node by gradually zooming in to a lower node according to whether a lower node is read; And 상기 제 4과정을 통해 표시되어진 트리정보를 갖는 특정 노드에 대한 정보를 요청하는 경우 상기 제 3과정을 통해 색인화되어진 해당 노드의 고유코드를 갖는 기 저장되어진 정보 혹은 검색엔진을 통해 검색되어진 인터넷정보가 검색리스트로 제시되는 제 5과정을 포함하는 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 방법. When requesting information on a specific node having the tree information displayed through the fourth process, previously stored information having a unique code of the corresponding node indexed through the third process or Internet information searched through a search engine is Non-search term search method using a tree structure, characterized in that it comprises a fifth process presented as a search list. 제4항에 있어서,The method of claim 4, wherein 제1 과정의 임의의 정보를 분류할 판단기준은 각 기술문헌의 초록에 나타난 단어열의 출현빈도를 이용하여 각 기술문헌의 주제어를 선정하고, 선정된 각 기술문헌의 주제어를 모아서 주제어에 대한 빈도수를 이용하여 서브그룹으로 분류하는 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 시스템.The criterion for classifying any information of the first process is to select the main words of each technical document by using the frequency of word strings in the abstract of each technical document, collect the main words of each selected technical document, and calculate the frequency of the main word. Search termless search system using a tree structure characterized in that the classification into subgroups. 제 4항에 있어서,The method of claim 4, wherein 상기 제 3과정과 제 4과정은 동시에 수행 가능한 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 방법. The search termless search method using a tree structure, characterized in that the third process and the fourth process can be performed at the same time. 제 4항에 있어서,The method of claim 4, wherein 제 4과정에서 각각의 노드들에는 하위 레벨의 노드가 존재하는 가를 사용자에게 인식시키기 위한 "+", "-"아이콘을 각 노드에 표시하는 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 방법. In the fourth step, each node displays a "+" and a "-" icon on each node to recognize whether a user has a lower level node. 사용자 단말기에 접속되어 있는 웹 사이트 상에서 각 사용자의 정보 검색요구에 응답하여 해당 정보를 제공하는 방법에 있어서:A method of providing information in response to a request for retrieving information of each user on a web site connected to a user terminal, the method comprising: 임의의 정보를 분류할 판단기준을 설정하고, 해당 기준에 따라 점층적 계층분류에 의한 정보의 트리구조를 생성하는 제 1과정과;A first step of setting a criterion for classifying arbitrary information and generating a tree structure of information by gradual hierarchical classification according to the criterion; 상기 제1 과정에 따른 각 트리구조를 형성하는 각 노드에 대한 고유코드를 부여하는 제 2과정과;A second step of assigning a unique code to each node forming each tree structure according to the first step; 기 저장되어진 정보 혹은 검색엔진을 통해 검색되어진 인터넷정보를 상기 제 1과정의 판단기준에 따라 분류하고 상기 제 2과정을 통해 부여되어진 고유코드를 해당 정보에 실장하여 정보를 색인화하는 제 3과정과;A third step of classifying the previously stored information or internet information searched through the search engine according to the criterion of the first step and mounting the unique code assigned through the second step on the corresponding information to index the information; 사용자의 검색어에 따른 검색이 요청되는 경우 임의의 검색엔진을 이용해 기 저장되어진 정보 혹은 인터넷정보를 검색하여 검색리스트로 제시되는 제 4과정과;A fourth process of searching for pre-stored information or internet information using an arbitrary search engine and presenting it as a search list when a search is requested according to a user's search word; 상기 제 4과정 이후 사용자의 검색어 없는 검색요청이 존재하는 경우 상기 제 4과정에서 표시되어진 검색정보를 상기 제 3과정을 통해 색인화하여 상기 제1 과정에 따른 트리구조로 표현하되 상기 제 4과정에서 표시되어진 검색정보의 범위 내에서의 최상위 노드를 표시하는 제 5과정과;If there is a search request without a user's search word after the fourth process, the search information displayed in the fourth process is indexed through the third process and represented in a tree structure according to the first process, but is displayed in the fourth process. A fifth step of displaying the highest node within the range of the searched information; 상기 제 5과정에서 표시되어진 상위노드에 대한 하위 노드의 열람여부에 따라 점진적인 하위 노드로의 줌인 동작을 통해 세분화된 정보 분류 노드를 표시하는 제 6과정; 및A sixth step of displaying a subdivided information classification node through a gradual zoom-in operation to a lower node according to whether the lower node is viewed with respect to the upper node displayed in the fifth step; And 상기 제 6과정을 통해 표시되어진 트리정보를 갖는 특정 노드에 대한 정보를 요청하는 경우 상기 제 3과정을 통해 색인화되어진 해당 노드의 고유코드를 갖는 기 저장되어진 정보 혹은 검색엔진을 통해 검색되어진 인터넷정보가 검색리스트로 제시되는 제 7과정을 포함하는 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 방법. When requesting information on a specific node having the tree information displayed through the sixth process, previously stored information having a unique code of the corresponding node indexed through the third process, or internet information searched through a search engine is displayed. A search termless search method using a tree structure comprising a seventh process presented as a search list. 제8항에 있어서,The method of claim 8, 제1 과정의 임의의 정보를 분류할 판단기준은 각 기술문헌의 초록에 나타난 단어열의 출현빈도를 이용하여 각 기술문헌의 주제어를 선정하고, 선정된 각 기술문헌의 주제어를 모아서 주제어에 대한 빈도수를 이용하여 서브그룹으로 분류하는 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 시스템.The criterion for classifying any information of the first process is to select the main words of each technical document by using the frequency of word strings in the abstract of each technical document, collect the main words of each selected technical document, and calculate the frequency of the main word. Search termless search system using a tree structure characterized in that the classification into subgroups. 제 8항에 있어서,The method of claim 8, 상기 제 4과정과 제 5과정은 동시에 수행 가능한 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 방법. The fourth process and the fifth process can be performed at the same time search termless search method using a tree structure. 제 8항에 있어서,The method of claim 8, 제 5과정과 제 6과정에서 각각의 노드들에는 하위 레벨의 노드가 존재하는 가를 사용자에게 인식시키기 위한 "+", "-"아이콘을 각 노드에 표시하는 것을 특징으로 하는 트리구조를 이용한 무 검색어 검색 방법. In the fifth and sixth steps, each node displays a "+" and a "-" icon on each node to recognize whether a node exists at a lower level. Search method.
KR1020060068999A 2006-07-24 2006-07-24 search system of non-keyword type using tree structure and search method for the same KR100850776B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060068999A KR100850776B1 (en) 2006-07-24 2006-07-24 search system of non-keyword type using tree structure and search method for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060068999A KR100850776B1 (en) 2006-07-24 2006-07-24 search system of non-keyword type using tree structure and search method for the same

Publications (2)

Publication Number Publication Date
KR20080009433A true KR20080009433A (en) 2008-01-29
KR100850776B1 KR100850776B1 (en) 2008-08-06

Family

ID=39221823

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060068999A KR100850776B1 (en) 2006-07-24 2006-07-24 search system of non-keyword type using tree structure and search method for the same

Country Status (1)

Country Link
KR (1) KR100850776B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100953491B1 (en) * 2007-09-06 2010-04-16 엔에이치엔(주) Method and System for Providing Newest Information
CN112597341A (en) * 2018-05-25 2021-04-02 中科寒武纪科技股份有限公司 Video retrieval method and video retrieval mapping relation generation method and device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000011043A (en) 1998-06-25 2000-01-14 Pfu Ltd Method and system for managing analytical resource in analytical processing system
KR20030069640A (en) * 2002-02-22 2003-08-27 이의범 System and method for geting information on hierarchical and conceptual clustering
KR20030036277A (en) * 2003-02-10 2003-05-09 (주)오프너 Automated system and method for a hierarchical management map of contact information
KR20040098889A (en) * 2003-05-16 2004-11-26 엔에이치엔(주) A method of providing website searching service and a system thereof
KR20040086733A (en) * 2004-01-15 2004-10-12 엔에이치엔(주) A method of managing registered web sites in search engine and a system thereof
KR100600862B1 (en) * 2004-01-30 2006-07-14 김선권 Method of collecting and searching for access route of infomation resource on internet and Computer readable medium stored thereon program for implementing the same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100953491B1 (en) * 2007-09-06 2010-04-16 엔에이치엔(주) Method and System for Providing Newest Information
CN112597341A (en) * 2018-05-25 2021-04-02 中科寒武纪科技股份有限公司 Video retrieval method and video retrieval mapping relation generation method and device

Also Published As

Publication number Publication date
KR100850776B1 (en) 2008-08-06

Similar Documents

Publication Publication Date Title
US7152059B2 (en) System and method for predicting additional search results of a computerized database search user based on an initial search query
US5924090A (en) Method and apparatus for searching a database of records
US6493702B1 (en) System and method for searching and recommending documents in a collection using share bookmarks
US6944609B2 (en) Search results using editor feedback
US6775674B1 (en) Auto completion of relationships between objects in a data model
US6334131B2 (en) Method for cataloging, filtering, and relevance ranking frame-based hierarchical information structures
US7711742B2 (en) Intelligent data query builder
US7644101B2 (en) System for generating and managing context information
US20070067268A1 (en) Navigation of structured data
US8527487B2 (en) Method and system for automatic construction of information organization structure for related information browsing
US20090248674A1 (en) Search keyword improvement apparatus, server and method
US20020169770A1 (en) Apparatus and method that categorize a collection of documents into a hierarchy of categories that are defined by the collection of documents
US20090094223A1 (en) System and method for classifying search queries
EP1211616A2 (en) Data storage and retrieval system
US20050010559A1 (en) Methods for information search and citation search
JP5318125B2 (en) Systems and methods for complex search
SG190584A1 (en) Social network powered query refinement and recommendations
JP2013510343A (en) Document length as a static relevance feature for ranking search results
US7630959B2 (en) System and method for processing database queries
KR20000030486A (en) Internet information search system for special searching a regional information and method for searching the internet information using the same
KR100850776B1 (en) search system of non-keyword type using tree structure and search method for the same
KR101120040B1 (en) Apparatus for recommending related query and method thereof
KR20020032060A (en) Method and System for Retrieving Information using Proximity Search Formula
KR20030082109A (en) Method and System for Providing Information and Retrieving Index Word using AND Operator
US20080228725A1 (en) Problem/function-oriented searching method for a patent database system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
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: 20120712

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20130531

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee