[go: up one dir, main page]

KR20030089025A - Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext - Google Patents

Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext Download PDF

Info

Publication number
KR20030089025A
KR20030089025A KR1020020026918A KR20020026918A KR20030089025A KR 20030089025 A KR20030089025 A KR 20030089025A KR 1020020026918 A KR1020020026918 A KR 1020020026918A KR 20020026918 A KR20020026918 A KR 20020026918A KR 20030089025 A KR20030089025 A KR 20030089025A
Authority
KR
South Korea
Prior art keywords
search
web page
words
client computers
hyperlink
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020020026918A
Other languages
Korean (ko)
Other versions
KR100491254B1 (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 KR10-2002-0026918A priority Critical patent/KR100491254B1/en
Publication of KR20030089025A publication Critical patent/KR20030089025A/en
Application granted granted Critical
Publication of KR100491254B1 publication Critical patent/KR100491254B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9558Details of hyperlinks; Management of linked annotations

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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 웹사이트 디렉토리 및 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for applying hyperlinks to words that describe website directories and web pages.

다수의 클라이언트 컴퓨터에게 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 시스템에 있어서, 웹브라우저 상에서 검색어를 입력하여 상기 검색어와 관련된 상기 웹사이트 디렉토리나 상기 웹페이지를 포함하는 검색 결과를 제공받는 상기 다수의 클라이언트 컴퓨터, 상기 다수의 클라이언트 컴퓨터로부터 상기 검색어를 수신하여 검색을 수행하고, 상기 웹사이트 디렉토리나 상기 웹페이지의 소개 부분에 있는 하나 이상의 단어에 하이퍼링크가 적용된 HTML 문서를 생성하여 상기 다수의 클라이언트 컴퓨터로 전송하는 검색 서버 및 상기 다수의 클라이언트 컴퓨터와 상기 검색 서버를 상호 연결하여 데이터 송수신을 처리하는 통신망을 포함하는 것을 특징으로 하는 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 시스템을 제공한다.A search system for applying a hyperlink to words that describe a website directory or web page to a plurality of client computers, comprising: entering a search term in a web browser to include the website directory or the web page associated with the search term; The plurality of client computers receiving the search results, the HTML document receiving the search word from the plurality of client computers, performing a search, and applying a hyperlink to one or more words in the introductory section of the website directory or the web page. And a communication network for generating and transmitting a search server for transmitting the data to the plurality of client computers, and a network for interconnecting the plurality of client computers and the search server to process data transmission and reception. It provides a search system that applies to hyperlinks on words.

본 발명에 의하면 검색 결과 화면의 소개부에 있는 단어들에 하이퍼링크 기술이 적용되어 원하는 웹페이지로 직접 이동할 수 있다.According to the present invention, a hyperlink technique is applied to words in an introduction part of a search result screen so that a user can directly go to a desired web page.

Description

웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 시스템 및 방법{Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext}Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext}

본 발명은 웹사이트(Web Site) 디렉토리(Directory)나 웹페이지(Web Site)에 대해 설명하는 단어들에 하이퍼링크(Hyperlink)를 적용하는 검색 시스템 및 시스템에 관한 것이다. 더욱 상세하게는, 사용자가 입력한 검색어에 따라 데이터베이스로 구축된 색인 정보를 검색하여, 검색된 결과 화면에 디스플레이되는 각각의 웹사이트 디렉토리나 웹페이지에 대해 설명하는 하나 이상의 단어에 하이퍼링크를 적용시켜 원하는 웹사이트나 웹페이지로 바로 이동이 가능하도록 한 검색 방법 및 시스템에 관한 것이다.The present invention relates to a retrieval system and system that applies a hyperlink to words that describe a Web Site Directory or a Web Site. More specifically, it searches the index information built into the database according to the search terms entered by the user, and applies hyperlinks to one or more words describing each website directory or web page displayed on the search results screen. The present invention relates to a search method and system that enables direct navigation to a website or web page.

인터넷은 전 세계에 흩어져 있는 수천 수만 개의 작은 통신망들을 상호 연결하고 있다. 인터넷에 연결된 컴퓨터들은 서로간의 통신을 위해 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 통신 규약을 사용한다. 이러한 인터넷은 우리가 상상하는 것 이상으로 그 규모나 적용되는 영역이 빠르게 팽창해 가고 있다. 예컨대, 인터넷 사이트의 숫자가 3~4개월 정도마다 2배씩 증가한다는 통계도 있는데, 이처럼 인터넷 사이트의 수가 급증하는 주요 원인 중의 하나가 최근 들어 기업체 뿐만 아니라 일반 개인들도 인터넷 사이트를 쉽게 구축할 수 있다는 점이다.The Internet interconnects tens of thousands of small networks scattered around the world. Computers connected to the Internet use a communication protocol called Transmission Control Protocol / Internet Protocol (TCP / IP) to communicate with each other. The Internet is expanding rapidly in size and scope beyond what we imagine. For example, there is a statistic that the number of Internet sites doubles every three to four months. One of the main reasons for the rapid increase in the number of Internet sites is that the Internet site can be easily built not only by companies but also by the general public. Is the point.

다시 말해, 인터넷이 급속도로 팽창해감에 따라 인터넷 사이트를 제작하기 위한 다양한 웹에디터(Web Editor)가 개발되어 보급되고 있다. 이러한 다양한 웹에디터는 웹의 표준 문서 형식인 HTML(Hyper Text Markup Language)에 익숙하지 않은 초보자들에게 조차도 자신만의 인터넷 사이트를 쉽게 구축할 수 있게 해준다. 여기서, HTML은 월드와이드웹(WWW)상에서 이용되는 데이터 형식중의 하나로서 하이퍼미디어(Hyper Media) 문서를 기술하는 방식이다. 이는 SGML(Standard Generalized Markup Language)이라고 하는 표준화된 문서 형식을 이용하여 하이퍼텍스트의 논리적 구조를 정의한 것이며, 일반 텍스트 파일 형식으로 저장된다. 따라서, 프로그래밍에 대한 전문지식이 없더라도 누구나 자신만의 인터넷 사이트를 쉽게 구축할 수 있으므로 새롭게 생성되는 인터넷 사이트는 기하급수적으로 증가하고 있는 것이다.In other words, as the Internet expands rapidly, various Web Editors for making Internet sites have been developed and distributed. These various Web editors make it easy to build your own Internet site, even for beginners who are not familiar with the Web's standard document format, Hyper Text Markup Language (HTML). Here, HTML is a method of describing a Hyper Media document as one of data formats used on the World Wide Web. It defines the logical structure of hypertext using a standardized document format called Standard Generalized Markup Language (SGML), which is stored in a plain text file format. Thus, even without programming expertise, anyone can easily build their own Internet site, so the newly created Internet site is increasing exponentially.

이러한 인터넷 사이트를 방문하면 예술, 문학, 학술, 의학, 오락, 스포츠, 정치, 과학기술, 경제, 산업 등 많은 분야에 걸친 다양하고 유익한 정보들을 입수할 수 있다. 그렇지만 무수히 많은 정보들이 넘쳐나고 있는 인터넷상에서, 자신이 원하는 정보가 어디에 있는지, 자신이 원하는 정보만을 어떻게 선별 취득해야 하는지는 무척 어려운 일임에 틀림없다.Visiting these Internet sites provides a wealth of informative information in many areas, including arts, literature, academics, medicine, entertainment, sports, politics, technology, economics, and industry. However, on the Internet, which is full of countless pieces of information, it is very difficult to find out where you want information and how to get only the information you want.

사용자가 인터넷 익스플로러와 같은 웹브라우저(Web Broswer)를 이용하여 특정 웹페이지를 보기 위해서는 통상적으로 해당 웹페이지의 통합 자원 탐색기(URL :Uniform Resource Locator, 이하 URL이라 칭함)의 주소를 입력해야 한다. 따라서, 사용자가 해당 웹페이지의 통합 자원 검색기의 주소를 모르고 있으면 목표하는 문서에 접근하기가 어렵다.In order for a user to view a specific web page using a web browser such as Internet Explorer, a user generally needs to input an address of a URL (Uniform Resource Locator) of the web page. Therefore, if the user does not know the address of the integrated resource finder of the web page, it is difficult to access the target document.

따라서, 인터넷 사이트의 URL 정보를 일일이 숙지하고 있지 않아도 인터넷 상에 범람하는 방대한 양의 정보 중 자신이 원하는 정보를 쉽게 찾아 주는 소프트웨어가 필요하게 되었는데, 이러한 소프트웨어를 검색 엔진(Search Engine)이라고 통칭한다.Therefore, there is a need for a software that easily finds the information desired by the vast amount of information flooding on the Internet even without knowing the URL information of the Internet site. Such software is collectively referred to as a search engine.

검색 엔진의 원리는 검색 로봇이나 스파이더(Spider) 프로그램이라 불리는 소정의 검색 프로그램이 인터넷 상에 개설된 다수의 사이트를 돌아 다니면서 미리 수집된 웹사이트의 정보들을 데이터베이스로 저장한 후, 사용자가 특정 검색어를 입력하면 데이터베이스에서 입력된 검색어와 일치되는 내용이 있는 웹사이트만을 선택하여 제시한다.The principle of a search engine is that a search program called a search robot or spider program navigates through a number of sites opened on the Internet, stores information on previously collected websites in a database, and then allows a user to If you type, only the website that matches the search term entered in the database is selected and presented.

보다 상세하게 설명하면, 검색 엔진은 사용자 컴퓨터로부터 키워드 입력 등의 검색 요구를 수신하면 CGI(Common Gateway Interface)를 통하여 스파이더 프로그램을 기동한다. 여기서, CGI는 사용자 컴퓨터에 설치된 웹브라우저로부터 데이터를 입력받고, 입력받은 데이터에 따라 외부에 설치된 프로그램을 실행시켜 실행된 프로그램으로부터 실행 결과를 수신하는 웹서버와 외부 프로그램 사이의 표준 인터페이스를 말한다. 기동된 스파이더 프로그램이 각종 웹사이트의 통합 자원 탐색기의 주소 및 정보 등을 저장하고 있는 색인(Index) 데이터베이스로부터 검색 결과를 수신하여 HTML 형식으로 변환하고, 변환된 HTML 문서 형태로 사용자 컴퓨터로 전송된다.In more detail, when the search engine receives a search request such as a keyword input from a user computer, the search engine starts the spider program through the Common Gateway Interface (CGI). Here, CGI refers to a standard interface between a web server and an external program that receives data from a web browser installed on a user computer and executes an externally installed program according to the received data to receive execution results from the executed program. The started spider program receives a search result from an index database that stores addresses and information of integrated resource explorers of various websites, converts it into HTML format, and transmits the converted HTML document to a user computer.

이와 같은 검색 엔진들은 인터넷 서비스가 시작된 초기(예컨대, 1세대)에는 겜색 엔진 측에서 각 인터넷 사이트와 웹문서를 검색 및 분류하여 데이터베이스로 구축하고, 사용자의 주제 검색이나 메뉴 검색에 따라 이미 설정해 놓은 주제 분류를 점점 세분화해 가면서 최종 자료에 접근할 수 있도록 하는 디렉토리식 검색 방식을 사용하였다. 이러한 1세대 검색 엔진으로는 야후 (http://www.yahoo.com)가 대표적이다.In the early stages of the Internet service (eg, first generation), these search engines search and categorize each Internet site and web document in the database, and build a database based on the user's topic search or menu search. As we refine our classification, we use a directory search approach that provides access to the final data. One of the first generation search engines is Yahoo (http://www.yahoo.com).

디렉토리식 검색을 지원하는 검색 사이트에 자신의 웹페이지를 등록하는 방법은 검색 사이트의 관리자가 직접 특정 웹페이지를 등록시켜 주거나 특정 웹페이지의 작성자가 검색 사이트의 관리자에게 자기 웹페이지의 등록을 신청하는 방법이 있다. 이 경우 등록 신청을 받은 검색 사이트의 관리자가 해당 웹페이지에 직접 접속해 보고 평가를 내린 후 검색 도구의 분류 항목에의 등록 여부를 결정한다.To register your webpage on a search site that supports directory search, the administrator of the search site registers a specific webpage directly, or the creator of a specific webpage requests the administrator of the search site to register his webpage. There is a way. In this case, the administrator of the search site that received the registration application directly accesses and evaluates the web page, and then decides whether to register the search tool in the category.

이러한, 디렉토리식 검색 방법은 필요한 정보의 종류만 알고 있으면 미리 분류되어 있는 주제를 따라가면서 쉽게 검색할 수 있고, 검색 엔진측의 데이터베이스에 이미 저장되어 있는 것을 제시하므로 검색 속도가 빠르다는 장점이 있다. 한편, 디렉토리가 보유하고 있는 문서의 신뢰도가 높다는 장점이 있는데, 검색 사이트의 관리자가 등록 신청을 한 웹페이지를 직접 평가하여 등록 여부를 결정하므로 수준이 낮거나 불량한 웹페이지는 등록되지 않기 때문이다.Such a directory-type search method has an advantage in that it is easy to search while following a pre-categorized topic if only the kind of necessary information is known, and the search speed is fast because it suggests that it is already stored in a database on the search engine side. On the other hand, there is an advantage that the directory has a high reliability of the document, because the administrator of the search site directly evaluates the web page to apply for registration to determine whether to register a low or poor web page.

하지만, 월드와이드웹의 규모가 날로 급팽창하여 인터넷 사이트의 숫자가 급증하면서 더 이상 디렉토리식 검색 방식으로는 원하는 정보의 원활한 검색이 불가능하게 되었다. 즉, 급팽창하는 월드와이드웹의 규모에 맞게 검색 엔진이 보유한 자료도 그만큼 증가해야 하는데, 기존의 1세대 검색 엔진에서와 같이 수작업에 의해 하나의 웹페이지를 확인하고, 확인된 웹페이지를 데이터베이스로 저장하는 방식은 월드와이드웹의 성장 추세를 따라가기에는 역부족이었다.However, with the rapid expansion of the World Wide Web, the number of Internet sites has soared, and it is no longer possible to search the desired information smoothly by the directory search method. In other words, the data possessed by the search engine should be increased according to the size of the rapidly expanding World Wide Web. As in the first generation search engine, a web page is manually checked and the verified web page is converted into a database. The storage method was not enough to keep up with the growing trend of the World Wide Web.

이런 이유로, 앞에서 언급한 검색 로봇이라는 개념을 도입하여 웹페이지를 자동으로 검색하고 색인하여 검색 서비스를 제공하는 2세대 검색 엔진이 등장하였다. 이러한 2세대 검색 엔진으로는 알타비스타(http://www.altavista.com)가 대표적이다.For this reason, a second generation search engine has been introduced that introduces the concept of a search robot mentioned above and provides a search service by automatically searching and indexing web pages. AltaVista (http://www.altavista.com) is a typical second generation search engine.

2세대 검색 엔진은 키워드(검색어) 방식의 검색 방법을 사용하며, 사용자가 입력한 검색어와 관련된 웹문서를 모두 검색하여 사용자의 컴퓨터 등으로 제공하지만, 검색되는 웹문서의 양이 너무 많아 사용자들은 자신이 원하는 내용을 검색된 결과 화면에서 다시 찾아야 하는 불편함이 있다. 따라서, 이러한 단점을 보완하기 위해 시스템이나 인적 자원의 커다란 부담에도 불구하고 1세대 검색 엔진에서 사용하는 디렉토리식 검색 서비스를 혼합하여 제공하고 있는 실정이다.The 2nd generation search engine uses a keyword-based search method, and searches all web documents related to the user's search terms and provides them to the user's computer. It is inconvenient to find this desired content again in the searched result screen. Therefore, in order to make up for such drawbacks, despite the huge burden on the system or human resources, the present invention provides a mixture of directory search services used by the first generation search engine.

도 1은 종래 2세대 검색 엔진을 이용한 특정 검색어에 대해 검색된 웹사이트를 보여주는 검색 결과 화면이다.1 is a search result screen showing a website searched for a specific search term using a conventional second generation search engine.

도 1에서 볼드(Bold)체로 진하게 표시된 글자가 사용자가 입력한 검색어이다. 즉, 사용자는 '게임'이란 검색어를 입력하였으며 검색 결과로서 다수의 인터넷 사이트가 순서대로 나열되어 있다. 또한, 도 1에서 밑줄쳐진 글자는 해당 인터넷 사이트로 하이퍼링크가 되어 있는 하이퍼텍스트부(100)이다. 그리고, 하이퍼텍스트의 우측에 있는 문구는 하이퍼텍스트로 하이퍼링크된 웹사이트를 설명하는 소개부(110)이다. 이러한 소개부(110)는 검색 사이트의 관리자가 자신이 관리하는 검색 사이트로 등록을 신청한 웹사이트를 직접 접속하여 평가한 후 입력하는 단어들로 구성되는 것이 일반적이다.In FIG. 1, a bold typed letter indicates a search word input by a user. That is, the user inputs a search word of 'game' and a plurality of internet sites are listed in order as a search result. In addition, the underlined letters in FIG. 1 are the hypertext units 100 that are hyperlinked to the corresponding Internet sites. In addition, the phrase on the right side of the hypertext is an introduction unit 110 for describing a website hyperlinked with the hypertext. The introduction unit 110 is generally composed of words inputted by the administrator of the search site directly accessing and evaluating a website applying for registration as a search site managed by the search site.

사용자가 밑줄쳐진 글자를 마우스로 클릭하면 사용자의 컴퓨터는 해당 인터넷 사이트의 특정 웹페이지를 디스플레이한다. 즉, 도 1에서 7번의 '한게임'을 클릭하면 사용자의 웹브라우저는 http://www.hangame.com의 초기 웹페이지를 사용자의 컴퓨터 화면에 디스플레이한다.When the user clicks the underlined letter with the mouse, the user's computer displays a particular web page of the internet site. That is, when the user clicks on the 'hangame' of FIG. 1, the web browser of the user displays the initial web page of http://www.hangame.com on the user's computer screen.

하지만, 도 1에 보여지는 바와 같이, 종래 검색 화면은 하이퍼텍스트부(100)로 링크된 인터넷 사이트의 초기 웹페이지나 특정 웹페이지를 연결시켜줄 뿐 각각의 인터넷 사이트를 설명하는 소개부(110)의 각각의 단어에는 링크 기능이 전혀 설정되어 있지 않다. 따라서, 사용자는 도 1의 검색 결과 화면에서 자신이 원하는 내용인 '게임' 관련 웹페이지로 직접 이동하지 못하고, 해당 인터넷 사이트의 초기 화면에 접속한 후 다시 게임 관련 웹페이지로 이동해야 하는 번거로운 과정을 거쳐야 한다.However, as shown in FIG. 1, the conventional search screen connects an initial web page or a specific web page of an Internet site linked by the hypertext unit 100, and provides an introduction section 110 that describes each Internet site. Each word has no link feature set at all. Therefore, the user does not go directly to the web page related to the game that he / she wants in the search result screen of FIG. 1, but accesses the initial screen of the corresponding internet site and then moves back to the web page related to the game. You have to go through.

또한, 도 1의 검색 결과 화면에서 소개부(110)에 열거된 고스톱, 테트리스(Tetris), 지뢰찾기 등이나 사용자가 원하는 게임과는 상관없지만 다른 콘텐츠(Contents)들에 접근할 수 있는 방법이 전혀 없다. 따라서, 사용자가 고스톱 게임을 하기 위해서는 앞에서 설명한 대로 해당 인터넷 사이트의 초기 웹페이지에 접속하여 단계별로 진행하거나 다시 '고스톱'으로 검색어를 입력하여 관련 인터넷사이트를 검색해야 하는 불편함이 있다.In addition, in the search result screen of FIG. 1, there is no way to access other contents, regardless of the games such as GoStop, Tetris, Minesweeper, or the like, which are listed in the introduction unit 110. none. Therefore, in order to play the game, the user has to inconvenience the need to access the initial webpage of the Internet site as described above, step by step, or search the relevant Internet site by inputting a search word as 'GoStop'.

전술한 문제점을 해결하기 위하여 본 발명은 용자가 입력한 검색어에 따라 데이터베이스로 구축된 색인 정보를 검색하여, 검색된 결과 화면에 디스플레이되는 각각의 웹사이트 디렉토리나 웹페이지에 대해 설명하는 하나 이상의 단어에 하이퍼링크를 적용시켜 원하는 웹사이트나 웹페이지로 바로 이동이 가능하도록 한 검색 방법 및 시스템을 제공하는 것을 목적으로 한다.In order to solve the above-described problem, the present invention searches the index information built into the database according to the search word entered by the user, and hyperlinks one or more words that describe each website directory or web page displayed on the search result screen. It is an object of the present invention to provide a search method and a system in which a link can be directly applied to a desired website or web page.

도 1은 종래 2세대 검색 엔진을 이용한 특정 검색어에 대한 검색 결과의 예시 화면,1 is an example screen of a search result for a specific search term using a conventional second generation search engine,

도 2는 본 발명에 따른 인터넷 사이트의 검색 서비스 시스템의 개략적으로 나타낸 블럭도,2 is a schematic block diagram of a search service system of an Internet site according to the present invention;

도 3은 본 발명에 따른 검색 서버의 내부 구성을 개략적으로 나타낸 블럭도,3 is a block diagram schematically showing an internal configuration of a search server according to the present invention;

도 4는 본 발명의 일실시예에 따라 특정 검색어에 대해 검색된 웹페이지를 보여주는 검색 결과 화면,4 is a search result screen showing a web page searched for a specific search word according to an embodiment of the present invention;

도 5는 본 발명의 다른 실시예에 따라 특정 검색어에 대해 검색된 웹페이지를 보여주는 검색 결과 화면,5 is a search result screen showing a web page searched for a specific search word according to another embodiment of the present invention;

도 6은 본 발명의 또 다른 실시예에 따라 특정 검색어에 대해 검색된 웹사이트 디렉토리를 보여주는 검색 결과 화면,6 is a search result screen showing a website directory searched for a specific search word according to another embodiment of the present invention;

도 7은 본 발명의 실시예에 따른 소개부에 하이퍼링크 기능이 적용된 HTML 문서를 생성하는 과정을 나타내는 순서도이다.7 is a flowchart illustrating a process of generating an HTML document to which a hyperlink function is applied to an introduction part according to an exemplary embodiment of the present invention.

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

100 : 하이퍼텍스트부 110 : 소개부100: hypertext section 110: introduction section

200 : 클라이언트 컴퓨터 220 : 검색 서버200: client computer 220: search server

300 : 중앙 제어부 310 : 검색 사이트 운용부300: central control unit 310: search site operation unit

320 : 색인 데이터베이스부 330 : 검색 엔진부320: index database unit 330: search engine unit

340 : 통신 제어부340: communication control unit

이를 위하여 본 발명은, 다수의 클라이언트 컴퓨터에게 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 시스템에 있어서,웹브라우저 상에서 검색어를 입력하여 상기 검색어와 관련된 상기 웹사이트 디렉토리나 상기 웹페이지를 포함하는 검색 결과를 제공받는 상기 다수의 클라이언트 컴퓨터, 상기 다수의 클라이언트 컴퓨터로부터 상기 검색어를 수신하여 검색을 수행하고, 상기 웹사이트 디렉토리나 상기 웹페이지의 소개 부분에 있는 하나 이상의 단어에 하이퍼링크가 적용된 HTML 문서를 생성하여 상기 다수의 클라이언트 컴퓨터로 전송하는 검색 서버 및 상기 다수의 클라이언트 컴퓨터와 상기 검색 서버를 상호 연결하여 데이터 송수신을 처리하는 통신망을 포함하는 것을 특징으로 하는 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 시스템을 제공한다.To this end, the present invention is a search system for applying a hyperlink to words that describe a website directory or a web page to a plurality of client computers, by entering a search term in a web browser and the website directory associated with the search word or Receive the search word from the plurality of client computers, the plurality of client computers that receive a search result including the web page, perform a search, and search for one or more words in the website directory or introductory portion of the web page. A website directory comprising a search server for generating an HTML document to which a hyperlink is applied and transmitting the same to the plurality of client computers, and a communication network for interconnecting the plurality of client computers and the search server to process data transmission and reception. It provides a search system to apply a hyperlink to a word that describes a Web page.

본 발명의 다른 목적에 의하면, 검색 서비스를 이용하는 다수의 클라이언트컴퓨터 및 상기 검색 서비스를 제공하는 검색 서버가 통신망을 통해 연결되어 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 방법에 있어서, 상기 검색 서버에서 다수의 웹사이트나 상기 웹페이지에 관한 색인 정보를 수집하여 데이터베이스로 구축하는 단계, 상기 다수의 클라이언트 컴퓨터가 상기 검색 서버로 접속되는 단계, 상기 다수의 클라이언트 컴퓨터로부터 검색어가 입력되어 상기 검색 서버로 전송되는 단계, 상기 검색 서버는 상기 데이터베이스를 이용하여 상기 검색어가 포함된 상기 색인 정보를 검색하되, 검색된 상기 웹사이트 디렉토리나 상기 웹페이지에 대해 설명하는 하나 이상의 단어에 상기 하이퍼링크를 자동으로 적용시키는 단계 및 상기 하이퍼링크가 적용된 상기 검색 결과가 상기 다수의 클라이언트 컴퓨터로 전송되는 단계를 포함하는 것을 특징으로 하는 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 방법을 제공한다.According to another object of the present invention, a search in which a plurality of client computers using a search service and a search server providing the search service are connected through a communication network to apply hyperlinks to words describing a website directory or a web page A method, comprising: collecting index information about a plurality of websites or web pages in a search server and constructing them into a database; connecting the plurality of client computers to the search server; and searching terms from the plurality of client computers. Is inputted and transmitted to the search server, wherein the search server searches the index information including the search word using the database, wherein the search server searches for one or more words describing the searched website directory or the webpage. Hyperlinks automatically A method of applying a hyperlink to words describing a website directory or web page, comprising the steps of: applying and transmitting the search result to which the hyperlink is applied to the plurality of client computers. to provide.

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

도 2는 본 발명에 따른 인터넷 사이트의 검색 서비스 시스템의 개략적으로 나타낸 블럭도이다.2 is a schematic block diagram of a search service system of an Internet site according to the present invention.

본 발명에 따른 인터넷 사이트의 검색 서비스 시스템은 다수의 클라이언트 컴퓨터(200)와 검색서버(220)가 통신망(210)으로 연결되어 있다.In a search service system of an Internet site according to the present invention, a plurality of client computers 200 and a search server 220 are connected to a communication network 210.

다수의 클라이언트 컴퓨터(200)에는 통신망(210)에 연결되어 검색 서비스를 제공하는 검색 서버(220)와 접속하게 하는 웹브라우저(Web Browser)가 설치되어 있고, 검색을 원하는 사용자가 입력하는 특정 검색어를 검색 서버(220)로 전송한다. 또한, 클라이언트 컴퓨터(200)는 검색 서버(220)에서 검색된 검색 결과의 화면을 수신하여 화면상에 디스플레이한다.The plurality of client computers 200 are provided with a web browser connected to the communication network 210 to connect with the search server 220 providing a search service, and search for a specific search word input by a user who wants to search. Send to the search server 220. In addition, the client computer 200 receives a screen of a search result searched by the search server 220 and displays the screen on the screen.

검색 서버(220)는 내장된 검색 엔진을 이용하여 네트워크 통신망(210)에 연결되어 있는 다수의 웹사이트(미도시)들을 주기적으로 검색하거나 검색 서버(220)로 자신의 웹사이트의 등록을 신청한 웹사이트들의 색인 정보를 이용하여 데이터베이스로 구축한다. 여기서, 색인 정보는 검색되거나 등록된 다수의 웹사이트 및 웹페이지의 HTML 문서와 URL 정보 등이다.The search server 220 periodically searches for a plurality of websites (not shown) connected to the network communication network 210 by using a built-in search engine or applies for registration of its website to the search server 220. Build a database using the index information of websites. Here, the index information is HTML documents and URL information of a plurality of websites and web pages searched or registered.

또한, 통신망(210)을 통해 검색 서버(220)에 접속된 다수의 클라이언트 컴퓨터(200)의 사용자가 입력한 검색어나 선택한 디렉토리에 따라 데이터베이스에 구축되어 있는 색인 정보를 토대로 입력된 데이터와 관련된 웹사이트나 웹페이지 등을 검색한다.In addition, a website related to the inputted data based on search terms entered by users of the plurality of client computers 200 connected to the search server 220 through the communication network 210 or index information constructed in the database according to the selected directory. Search for web pages, etc.

또한, 검색 서버(220)는 검색 엔진에 의해 검색된 결과 화면을 클라이언트 컴퓨터(200)에 제공하는데, 여기서 제공되는 검색 결과 화면은 도 1에서 설명한 하이퍼텍스트부(100)뿐만 아니라 소개부(110)에 있는 하나 이상의 단어에도 하이퍼링크가 적용되어 있다(도 4 내지 도 6 참조). 이에 대한 상세한 설명 및 검색 서버(220)의 내부 구성에 대해서는 도 3에서 상세하게 설명한다.In addition, the search server 220 provides a result screen searched by the search engine to the client computer 200, wherein the search result screen is provided to the introduction section 110 as well as the hypertext section 100 described with reference to FIG. Hyperlinks are also applied to one or more words present (see FIGS. 4-6). Detailed description thereof and an internal configuration of the search server 220 will be described in detail with reference to FIG. 3.

도 3은 본 발명에 따른 검색 서버(220)의 내부 구성을 개략적으로 나타낸 블럭도이다.3 is a block diagram schematically showing an internal configuration of a search server 220 according to the present invention.

본 발명에 따른 검색 서버(220)는 중앙 제어부(300), 검색 사이트운용부(310), 색인 데이터베이스부(320), 검색 엔진부(330) 및 통신 제어부(340)를 포함하여 구성된다.The search server 220 according to the present invention includes a central control unit 300, a search site operation unit 310, an index database unit 320, a search engine unit 330, and a communication control unit 340.

중앙 제어부(300)는 검색 서버(220)를 구성하는 모든 구성 요소들간의 데이터 송수신을 제어하고, 클라이언트 컴퓨터(200)로부터 검색어를 수신하고, 검색된 결과 정보를 클라이언트 컴퓨터(200)로 전송하는 등 검색 서버(220)를 전반적으로 제어하는 기능을 한다.The central control unit 300 controls data transmission and reception between all the components constituting the search server 220, receives a search word from the client computer 200, transmits the searched result information to the client computer 200, and the like. Function to control the server 220 as a whole.

검색 사이트 운용부(310)는 본 발명에 따른 검색 서비스를 제공하는 웹사이트를 운용하는 기능을 한다. 즉, 클라이언트 컴퓨터(200)의 사용자가 본 발명에 따른 검색 서비스를 제공하는 웹사이트에서 특정 검색어를 입력하거나 디렉토리식으로 검색을 진행하는 경우 검색된 결과를 중앙 제어부(300)로부터 수신하여 HTML 문서의 포맷(Format)으로 변환하여 클라이언트 컴퓨터(200)로 전송한다. 그러면, 클라이언트 컴퓨터(200)에 설치된 웹브라우저는 검색 사이트 운용부(310)에서 생성된 HTML 문서를 웹페이지 형식으로 변환한다. 여기서, 클라이언트 컴퓨터(200)에 디스플레이되는 검색 결과 화면에 표시되는 웹사이트 디렉토리 및 웹페이지의 소개부(110)에 있는 하나 이상의 단어에는 하이퍼링크 기능이 구현되어 있다. 여기서, 웹사이트 디렉토리는 사용자가 디렉토리식으로 검색을 진행하거나 검색어를 직접 입력하되 웹사이트만 표시되도록 검색 조건을 지정하여 검색을 진행하는 경우의 검색 결과 화면를 의미한다.The search site operator 310 functions to operate a website that provides a search service according to the present invention. That is, when a user of the client computer 200 enters a specific search word or searches in a directory type in a website that provides a search service according to the present invention, the search result is received from the central control unit 300 to format an HTML document. (Format) is converted to the client computer (200). Then, the web browser installed on the client computer 200 converts the HTML document generated by the search site operator 310 into a web page format. Here, the hyperlink function is implemented in one or more words in the introduction directory 110 of the website directory and the web page displayed on the search result screen displayed on the client computer 200. Here, the website directory refers to a search result screen when a user searches in a directory manner or directly inputs a search word, but searches by specifying a search condition such that only a website is displayed.

색인 데이터베이스부(320)에는 중앙 제어부(300)의 제어에 의해 검색 엔진부(330)에서 인터넷 등의 통신망에 개설되어 있는 다수의 웹페이지를 주기적으로 검색하거나 등록 신청이 발생한 웹사이트의 색인 정보가 저장되어 있다. 여기서, 색인 정보는 검색 엔진부(330)에 의해 수집된 웹페이지들의 HTML 문서, 등록 신청이 발생한 웹사이트의 소개부(110) 내용 및 HTML 문서, 웹사이트 및 웹페이지의 URL 정보 등을 말한다.In the index database 320, the search engine unit 330 periodically searches for a plurality of web pages opened in a communication network such as the Internet or the index information of a website where a registration request is generated by the control of the central control unit 300. It is stored. Here, the index information refers to the HTML documents of the web pages collected by the search engine unit 330, the contents of the introduction unit 110 of the website where the registration application has occurred, the HTML document, the URL information of the website and the web page, and the like.

검색 엔진부(330)는 중앙 제어부(300)의 제어에 의해 일정한 주기로 인터넷 등의 통신망에 개설된 다수의 웹페이지들의 색인 정보를 수집한다. 또한, 검색 사이트 운용부(310)로부터 검색어를 수신하여, 수신한 검색어가 포함된 웹페이지의 색인 정보를 찾기 위해 색인 데이터베이스부(320)를 검색하는 기능도 한다. 또한, 검색 엔진부(330)는 색인 데이터베이스부(320)에서 검색한 결과인 웹사이트 디렉토리 및 웹페이지의 소개부(110) 내용 및 URL 정보를 중앙 제어부(300)를 통해 검색 사이트 운용부(310)로 전송한다.The search engine unit 330 collects index information of a plurality of web pages opened in a communication network such as the Internet at regular intervals under the control of the central control unit 300. In addition, by receiving a search word from the search site management unit 310, it also functions to search the index database unit 320 to find the index information of the web page containing the received search word. In addition, the search engine unit 330 may search the search site operation unit 310 through the central control unit 300 for the content and URL information of the website directory and the introduction section 110 of the web page, which is a result of the search in the index database unit 320. To send).

여기서, 검색 사이트 운용부(310)로 전송되는 HTML 문서는 도 1에서 설명한 하이퍼텍스트부(100) 뿐만 아니라 소개부(110)의 단어들에도 링크 기능이 설정되어 있다. 소개부(110)의 단어들에 설정되는 링크 기능은 검색 서버(220)를 운용하는 다수의 관리자에 의해 직접 해당 URL 정보가 HTML 문서 형식에 맞게 입력되어 저장됨으로써 구현될 수도 있지만, 검색 엔진부(330)에 의해 링크 기능이 자동으로 구현될 수도 있다.Here, the HTML document transmitted to the search site operator 310 has a link function set not only in the hypertext unit 100 described with reference to FIG. 1 but also in words of the introduction unit 110. The link function set in the words of the introduction unit 110 may be implemented by directly inputting and storing the corresponding URL information according to the HTML document format by a plurality of administrators who operate the search server 220, but the search engine unit ( The link function may be automatically implemented by 330.

즉, 검색 엔진부(330)는 클라이언트 컴퓨터(200)로부터 전송된 검색어와 정확성이 가장 높은 몇 개의 웹사이트 및 웹페이지의 소개부(110)에 있는 하나 이상의 단어별로 각각의 URL이 하이퍼링크된 HTML 문서를 생성하는 것이다. 통상적으로검색 엔진부(330)는 클라이언트 컴퓨터(200)로부터 전송된 검색어와 색인 데이터베이스부(320)에 저장된 HTML 문서를 비교하여 검색어의 포함 여부, 검색어의 반복 횟수, 사용자가 지정한 검색 조건 등을 고려하여 정확성을 산출한다.In other words, the search engine unit 330 is a HTML that hyperlinked each URL for each search word transmitted from the client computer 200 and one or more words in the introduction section 110 of some websites and web pages with the highest accuracy To create a document. In general, the search engine unit 330 compares a search word transmitted from the client computer 200 with an HTML document stored in the index database unit 320 to consider whether a search word is included, the number of repetitions of the search word, and a user specified search condition. To calculate accuracy.

여기서, 웹사이트 디렉토리 및 웹페이지의 소개부(110)에 있는 단어들 중 클라이언트 컴퓨터(200)로부터 전송된 검색어와 일치하는 단어에는 반드시 링크 기능이 설정되는 것이 바람직할 것이다.Here, it is preferable that a link function is necessarily set to a word that matches the search word transmitted from the client computer 200 among the words in the introduction directory 110 of the website directory and the web page.

이를 위해서 검색 엔진부(330)는 웹사이트 디렉토리 및 웹페이지의 소개부(110)에 열거된 하나 이상의 단어별로 각각의 URL 정보까지도 수집하여 색인 데이터베이스부(320)에 저장해야 한다. 물론, URL가 수집되지 않은 단어에는 하이퍼링크가 설정될 수 없을 것이다.To this end, the search engine unit 330 also collects each URL information for each of one or more words listed in the introduction directory 110 of the website directory and the web page and stores the URL information in the index database unit 320. Of course, hyperlinks may not be set for words for which no URL has been collected.

또한, 웹사이트 디렉토리에 있는 다수의 웹사이트 중 정확성이 높은 순서대로 몇 개의 웹사이트 및 웹페이지의 소개부(110)에 있는 단어들까지 하이퍼링크를 시킬 것인지는 검색 사이트의 관리자에 의해 미리 설정될 수 있을 것이다.In addition, how many websites and words in the introduction section 110 of the web page in the order of high accuracy among the plurality of websites in the website directory may be preset by the administrator of the search site. There will be.

웹사이트 디렉토리에 있는 다수의 웹사이트 및 웹페이지의 정확도를 산출하는 기술은 현재의 검색 사이트에서 대부분 서비스되고 있는 통상적인 기술이므로 이에 대한 상세한 설명은 생략하겠다.Techniques for calculating the accuracy of a number of websites and web pages in a website directory are common techniques currently being serviced in current search sites, and thus a detailed description thereof will be omitted.

한편, 검색 엔진부(330)는 데이터베이스 관리 시스템(DBMS : DataBase Management System)을 이용하여 색인 데이터베이스부(320)를 관리한다. 여기서, 데이터베이스 관리 시스템은 데이터베이스를 쉽게 검색하고 사용하기 위해 내장하고 있는 소프트웨어를 이용하여 데이터베이스의 수정, 삭제, 저장 등의 작업을 수행하는 소프트웨어를 지칭한다.Meanwhile, the search engine unit 330 manages the index database unit 320 using a database management system (DBMS). Here, the database management system refers to software that performs operations such as modifying, deleting, and storing a database by using built-in software for easily searching and using the database.

통신 제어부(340)는 클라이언트 컴퓨터(200)와의 데이터 입출력을 담당하는 부분으로, 클라이언트 컴퓨터(200)로부터 검색어나 검색에 관련된 데이터를 수신한다. 또한, 검색 서버(220)의 내부 구성 요소에 의해 검색된 검색 결과 데이터를 클라이언트 컴퓨터(200)로 전송하는 기능도 한다.The communication controller 340 is a part responsible for data input and output with the client computer 200 and receives data related to a search word or a search from the client computer 200. It also functions to transmit the search result data retrieved by the internal components of the search server 220 to the client computer 200.

도 4는 본 발명의 일실시예에 따라 특정 검색어에 대해 검색된 웹페이지를 보여주는 검색 결과 화면이다.4 is a search result screen showing a web page searched for a specific search word according to an embodiment of the present invention.

도 4의 검색 결과 화면에는 검색된 각각의 웹페이지와 검색어와의 정확도가 괄호 안에 표기되어 있고, 각각의 웹페이지를 설명하는 소개부(400)가 하이퍼링크된 웹페이지의 타이틀(Title) 아래에 위치해 있다. 도 4에서 클라이언트 컴퓨터(200)로부터 입력된 검색어는 "고스톱"이다. 따라서, 검색 결과 화면에는 고스톱이 볼드체로 진하게 표기되어 있으며, 소개부(110)에 있는 고스톱이란 단어에는 하이퍼링크가 설정되어 있음을 고스톱 글자 밑에 있는 밑줄을 통해 알 수 있다.In the search result screen of FIG. 4, the accuracy of each searched web page and a search word is shown in parentheses, and an introduction section 400 describing each web page is located under a title of a hyperlinked web page. have. In FIG. 4, the search word input from the client computer 200 is “gostop”. Therefore, the GoStop is displayed in bold font in the search result screen, and the word GoStop in the introduction unit 110 can be seen through an underscore under the GoStop character that the hyperlink is set.

또한, 소개부(400)에 있는 고스톱이라는 검색어 외에도 "어둠의 전설", "다크세이버", "콩콩 퍼즐", "벽돌깨기"란 단어에도 하이퍼링크가 설정되어 있음을 알 수 있다.In addition, it can be seen that hyperlinks are set in the words "Legend of Darkness", "Dark Saver", "Kong Kong Puzzle", and "Break Break" in addition to the search word "Gostop" in the introduction unit 400.

따라서, 클라이언트 컴퓨터(200)의 사용자는 검색 결과 화면에서 소개부(400)에 있는 단어들 중 하이퍼링크 기능이 설정된 단어들을 클릭하면 해당 웹페이지로 직접 이동하여 고스톱, 어둠의 전설, 벽돌깨기 등의 게임을 바로 즐길 수 있다.Therefore, when the user of the client computer 200 clicks on a word in which the hyperlink function is set among the words in the introduction unit 400 in the search result screen, the user directly moves to the corresponding web page, such as a gostop, a dark legend, and a brick breaker. You can enjoy the game right away.

도 5는 본 발명의 다른 실시예에 따라 특정 검색어에 대해 검색된 웹페이지를 보여주는 검색 결과 화면이다.5 is a search result screen showing a web page searched for a specific search word according to another exemplary embodiment of the present invention.

도 5의 소개부(500)는 도 4의 소개부(400)와는 달리 소개부(500)에 있는 단어는 모두 해당하는 웹페이지에서 서비스되고 있는 메뉴와 관련되어 있다. 예컨대, 도 5의 "이제 인터넷이 즐겁다"라는 하이퍼텍스트 타이틀에 하이퍼링크된 웹사이트에서 제공하는 서비스는 고스톱, 포커, 테트리스, 당구, 훌라 등임을 소개부(500)에 열거된 단어가 나타내고 있는 것이다. 따라서, 사용자는 소개부(500)에 있는 단어를 통해 해당 웹페지에서 제공하는 서비스의 종류를 바로 알 수 있고, 단어를 클릭하여 바로 각각의 서비스를 이용할 수 있다.Unlike the introductory unit 400 of FIG. 4, the introductory unit 500 of FIG. 5 is associated with a menu serviced in a corresponding web page. For example, the services listed in the website hyperlinked to the hypertext title "Now the Internet is fun" in FIG. 5 indicate that the words listed in the introduction unit 500 are GoStop, Poker, Tetris, Billiards, and Hula. . Therefore, the user can immediately know the type of service provided by the web page through the word in the introduction unit 500, and can use each service by clicking on the word.

도 6은 본 발명의 또 다른 실시예에 따라 특정 검색어에 대해 검색된 웹사이트 디렉토리를 보여주는 검색 결과 화면이다.6 is a search result screen showing a website directory searched for a specific search word according to another embodiment of the present invention.

도 6의 웹사이트 디렉토리 화면을 보면 검색어로 입력된 "한게임"이라는 단어를 포함하고 있는 검색된 11개의 웹사이트 중 하나의 웹사이트가 소개되어 있다. 또한, "한게임"이란 웹사이트를 설명하는 소개부(110)에 열거된 다수의 단어들 중 "매직 테트리스", "포커", "고스톱", "윷놀이", "바둑", "장기"에 하이퍼링크가 적용되어 있음을 밑줄을 통해 알 수 있다.Referring to the website directory screen of FIG. 6, one of the eleven searched websites including the word "Hangame" entered as a search term is introduced. In addition, among the many words listed in the introduction section 110 that describes the website "Hangame" "hyper tetris", "poker", "gostop", "playing", "go", "long-term" hyper The underline indicates that the link is applied.

즉, 도 3에서 설명한 검색 엔진부(330)가 검색 사이트 운용부(310)에 전송할 HTML 문서를 생성할 때 "한게임"이란 웹사이트를 구성하는 다수의 웹페이지의 URL 정보와 소개부(110)에 열거된 단어들을 서로 매칭(Matching)시켜 하이퍼링크를 적용하는 것이다. 따라서, 다수의 사용자에 의해 본 발명에 따른 검색 사이트에 등록이 된 웹사이트 역시 검색 엔진부(330)의 검색 로봇이 색인 정보를 자동으로 수집해야 할 것이다.That is, when the search engine unit 330 described with reference to FIG. 3 generates an HTML document to be transmitted to the search site operation unit 310, URL information and introduction unit 110 of a plurality of web pages constituting a website called "hangame". Match the words listed in each other to apply hyperlinks. Therefore, a website registered to a search site according to the present invention by a plurality of users should also automatically collect index information by the search robot of the search engine unit 330.

또한, 검색 엔진부(330)는 검색 로봇이 수집한 HTML 문서와 URL 정보와 같은 색인 정보와 소개부(110)에 있는 단어와의 정확도 비교를 통해 가장 정확도가 높은 HTML 문서에 해당하는 URL 정보를 비교 대상 단어에 하이퍼링크하게 된다.In addition, the search engine unit 330 compares the index information such as the HTML document and URL information collected by the search robot with the words in the introduction unit 110, and compares the URL information corresponding to the HTML document with the highest accuracy. Hyperlink to the word to be compared.

예컨대, 도 6에서 소개부(110)에 있는 "포커"라는 단어에 하이퍼링크를 시키기 위해서는 색인 데이터베이스부(320)에 저장된 "한게임"이란 웹사이트를 구성하는 다수의 웹페이지들의 HTML 문서의 내용 중에 포커라는 단어가 가장 많이 포함되거나, HTML 문서의 타이틀부에 "포커"라는 단어가 많이 포함되어 있으면 정확도가 높다고 판단할 수 있을 것이다.For example, in order to hyperlink the word " poker " in the introduction section 110 in FIG. 6, the contents of the HTML document of the plurality of web pages constituting the website " Hangame " If the word poker is the most included or if the title of the HTML document contains a lot of the word "poker", it can be judged that the accuracy is high.

도 7은 본 발명의 실시예에 따른 소개부(110)에 하이퍼링크 기능이 적용된 HTML 문서를 생성하는 과정을 나타내는 순서도이다.7 is a flowchart illustrating a process of generating an HTML document to which the hyperlink function is applied to the introduction unit 110 according to an exemplary embodiment of the present invention.

본 발명에 따른 검색 서비스를 제공하는 검색 서버(220)는 검색 엔진부(330)의 검색 로봇이 검색 사이트에 등록이 된 웹사이트 및 웹페이지를 검색하여 수집한 색인 정보를 이용하여 색인 데이터베이스를 구축한다(S702).The search server 220 providing a search service according to the present invention constructs an index database by using index information collected by a search robot of the search engine unit 330 searching a website and a web page registered on a search site. (S702).

클라이언트 컴퓨터(200)가 인터넷을 통해 본 발명에 따른 검색 서비스를 제공하는 검색 서버(220)에 접속한다(S704).The client computer 200 accesses the search server 220 for providing a search service according to the present invention through the Internet (S704).

클라이언트 컴퓨터(200)의 사용자는 검색 서버(220)에서 운용하는 검색 사이트에서 특정 검색어를 직접 입력하거나 디렉토리 검색식으로 검색을 진행한다(S506). 여기서, 사용자가 입력한 검색어나 디렉토리식 검색 진행에서 선택된 데이터는 검색 서버(220)로 전송된다(S706).The user of the client computer 200 directly enters a specific search word in a search site operated by the search server 220 or performs a search by a directory search method (S506). Here, the search word entered by the user or the data selected in the directory type search progress is transmitted to the search server 220 (S706).

클라이언트 컴퓨터(200)로부터 특정 검색어를 전송받은 검색 서버(220)는 색인 데이터베이스부(320)에 저장된 색인 정보를 이용하여 특정 검색어를 포함하는 HTML 문서를 검색한다(S708).The search server 220 receiving the specific search word from the client computer 200 searches for an HTML document including the specific search word by using the index information stored in the index database 320 (S708).

검색 엔진부(330)는 검색된 다수의 HTML 문서 중 정확도가 높은 다수의 HTML 문서의 소개부(110)에 있는 하나 이상의 단어들에 링크 기능을 자동으로 적용한다(S710).The search engine unit 330 automatically applies a link function to one or more words in the introduction unit 110 of the plurality of HTML documents having high accuracy among the plurality of searched HTML documents (S710).

검색 서버(220)는 검색 엔진부(330)로부터 소개부(110)에 링크 기능이 적용된 다수의 HTML 문서를 전송받아, 수신한 HTML 문서를 해당 클라이언트 컴퓨터(200)로 전송한다(S712). 그리고, 검색 서버(220)로부터 소개부(110)에 링크 기능이 적용된 HTML 문서를 수신한 클라이언트 컴퓨터(200)의 웹브라우저는 HTML 문서를 일반 웹페이지 형식으로 변환한다.The search server 220 receives a plurality of HTML documents to which the link function is applied to the introduction unit 110 from the search engine unit 330, and transmits the received HTML documents to the client computer 200 (S712). The web browser of the client computer 200 that receives the HTML document to which the link function is applied to the introduction unit 110 from the search server 220 converts the HTML document into a general web page format.

본 발명은 상기한 실시예에 한정되지 않고, 본 발명의 기술적 요지를 벗어나지 않는 범위 내에서 다양하게 수정 및 변경 실시할 수 있음은 이 기술 분야에서 통상의 지식을 가진 자라면 누구나 이해할 수 있을 것이다.It will be appreciated by those skilled in the art that the present invention is not limited to the above embodiments, and that various modifications and changes can be made without departing from the spirit of the present invention.

앞에서 설명한 바와 같이, 종래 검색 사이트에서 제공하는 검색 서비스가 검색된 웹사이트의 초기 웹페이지나 하나의 특정 웹페이지로만 링크 기능이 설정된 것에 반해 본 발명에 따르면 검색된 웹사이트 디렉토리나 웹페이지의 소개부에 있는 단어들에도 링크 기능이 설정될 수 있다.As described above, according to the present invention, the search service provided by the conventional search site is set only to the initial web page of the searched website or one specific web page. The link function can also be set for words.

따라서, 본 발명에 따른 검색 서비스를 이용하는 사용자는 소개부의 링크 기능이 적용된 단어들을 마우스로 클릭하기만 하면 바로 선택된 단어에 링크된 웹사이트나 웹페이지로 직접 이동이 가능하여 종래와 같이 여러 단계를 거치지 않고도 원하는 검색 결과를 바로 얻을 수 있는 장점이 있다.Therefore, a user using the search service according to the present invention can directly go to a website or a web page linked to the selected word by simply clicking on a word to which the link function of the introduction part is applied. The advantage is that you can get the search results you want right away.

Claims (2)

다수의 클라이언트 컴퓨터에게 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 시스템에 있어서,A search system that applies a hyperlink to words that describe a website directory or web page to multiple client computers. 웹브라우저 상에서 검색어를 입력하여 상기 검색어와 관련된 상기 웹사이트 디렉토리나 상기 웹페이지를 포함하는 검색 결과를 제공받는 상기 다수의 클라이언트 컴퓨터;The plurality of client computers receiving a search result including the web site directory or the web page related to the search term by inputting a search word on a web browser; 상기 다수의 클라이언트 컴퓨터로부터 상기 검색어를 수신하여 검색을 수행하고, 상기 웹사이트 디렉토리나 상기 웹페이지의 소개 부분에 있는 하나 이상의 단어에 하이퍼링크가 적용된 HTML 문서를 생성하여 상기 다수의 클라이언트 컴퓨터로 전송하는 검색 서버; 및Receiving the search word from the plurality of client computers, performing a search, and generating and transmitting an HTML document to which the hyperlink is applied to one or more words in the website directory or an introduction of the web page to the plurality of client computers. Search server; And 상기 다수의 클라이언트 컴퓨터와 상기 검색 서버를 상호 연결하여 데이터 송수신을 처리하는 통신망A communication network which interconnects the plurality of client computers and the search server and processes data transmission and reception; 을 포함하는 것을 특징으로 하는 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 시스템.Search system for applying a hyperlink to the words that describe the website directory or web page, characterized in that it comprises a. 검색 서비스를 이용하는 다수의 클라이언트 컴퓨터 및 상기 검색 서비스를 제공하는 검색 서버가 통신망을 통해 연결되어 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 방법에 있어서,A search method for applying a hyperlink to a plurality of client computers using a search service and a search server for providing the search service through a communication network to apply words describing a website directory or a web page. (a) 상기 검색 서버에서 다수의 웹사이트나 상기 웹페이지에 관한 색인 정보를 수집하여 데이터베이스로 구축하는 단계;(a) collecting index information of a plurality of websites or the web pages in the search server and constructing them into a database; (b) 상기 다수의 클라이언트 컴퓨터가 상기 검색 서버로 접속되는 단계;(b) connecting the plurality of client computers to the search server; (c) 상기 다수의 클라이언트 컴퓨터로부터 검색어가 입력되어 상기 검색 서버로 전송되는 단계;(c) inputting a search word from the plurality of client computers and transmitting the search word to the search server; (d) 상기 검색 서버는 상기 데이터베이스를 이용하여 상기 검색어가 포함된 상기 색인 정보를 검색하되, 검색된 상기 웹사이트 디렉토리나 상기 웹페이지에 대해 설명하는 하나 이상의 단어에 상기 하이퍼링크를 자동으로 적용시키는 단계; 및(d) the search server searching the index information including the search word using the database, and automatically applying the hyperlink to one or more words describing the searched website directory or the web page. ; And (e) 상기 하이퍼링크가 적용된 상기 검색 결과가 상기 다수의 클라이언트 컴퓨터로 전송되는 단계(e) transmitting the search result to which the hyperlink is applied to the plurality of client computers. 를 포함하는 것을 특징으로 하는 웹사이트 디렉토리나 웹페이지에 대해 설명하는 단어들에 하이퍼링크를 적용하는 검색 방법.Search method for applying a hyperlink to the words that describe the website directory or web page, characterized in that it comprises a.
KR10-2002-0026918A 2002-05-15 2002-05-15 Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext Expired - Lifetime KR100491254B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0026918A KR100491254B1 (en) 2002-05-15 2002-05-15 Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0026918A KR100491254B1 (en) 2002-05-15 2002-05-15 Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext

Publications (2)

Publication Number Publication Date
KR20030089025A true KR20030089025A (en) 2003-11-21
KR100491254B1 KR100491254B1 (en) 2005-05-25

Family

ID=32383022

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0026918A Expired - Lifetime KR100491254B1 (en) 2002-05-15 2002-05-15 Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext

Country Status (1)

Country Link
KR (1) KR100491254B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006001596A1 (en) * 2004-06-24 2006-01-05 Jong-Choul Kim Internet search system of document viewer and a method using thereof
KR100848776B1 (en) * 2007-04-20 2008-07-28 (주) 엘지텔레콤 System for transmitting and receiving markup data using mobile communication terminal and control method thereof
US7836391B2 (en) 2003-06-10 2010-11-16 Google Inc. Document search engine including highlighting of confident results
US9256694B2 (en) 2003-06-10 2016-02-09 Google Inc. Named URL entry

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07325827A (en) * 1994-04-07 1995-12-12 Mitsubishi Electric Corp Hypertext automatic generator
JPH08314790A (en) * 1995-05-22 1996-11-29 Hitachi Ltd Hypertext structure creation support method, text reference support method, index term dictionary creation support method, and document processing device
KR100355458B1 (en) * 1996-11-29 2002-12-28 (주)윕스 Method for automatically linking index data with video data in search system
KR20000018079A (en) * 2000-01-10 2000-04-06 김철수 Method for providing search service for study by using network system and computer-readable medium recording the method
KR20000064069A (en) * 2000-08-18 2000-11-06 민경신 Relational Search System and Representation Method
KR20020033137A (en) * 2002-04-03 2002-05-04 심재욱 Movie Contents Detail Analysis Information and Keyword Search Service and Electronics Commerce

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7836391B2 (en) 2003-06-10 2010-11-16 Google Inc. Document search engine including highlighting of confident results
US9189548B2 (en) 2003-06-10 2015-11-17 Google Inc. Document search engine including highlighting of confident results
US9256694B2 (en) 2003-06-10 2016-02-09 Google Inc. Named URL entry
US10002201B2 (en) 2003-06-10 2018-06-19 Google Llc Named URL entry
WO2006001596A1 (en) * 2004-06-24 2006-01-05 Jong-Choul Kim Internet search system of document viewer and a method using thereof
KR100848776B1 (en) * 2007-04-20 2008-07-28 (주) 엘지텔레콤 System for transmitting and receiving markup data using mobile communication terminal and control method thereof

Also Published As

Publication number Publication date
KR100491254B1 (en) 2005-05-25

Similar Documents

Publication Publication Date Title
US8255541B2 (en) Method and apparatus for utilizing user feedback to improve signifier mapping
US6353822B1 (en) Program-listing appendix
US7353246B1 (en) System and method for enabling information associations
US7027975B1 (en) Guided natural language interface system and method
US9940398B1 (en) Customization of search results for search queries received from third party sites
US7058626B1 (en) Method and system for providing native language query service
US8554786B2 (en) Document information management system
CN100476830C (en) Network resource searching method and system
US5920859A (en) Hypertext document retrieval system and method
US7599988B2 (en) Desktop client interaction with a geographical text search system
US20090299978A1 (en) Systems and methods for keyword and dynamic url search engine optimization
US20010039563A1 (en) Two-level internet search service system
CN102405470B (en) Systems and methods for compound searching
JP2009524155A (en) Automated tools for human-assisted mining and accurate result capture
KR100359233B1 (en) Method for extracing web information and the apparatus therefor
US8219934B2 (en) Method and code module for facilitating navigation between webpages
KR101393839B1 (en) Search system presenting active abstracts including linked terms
WO1997049048A1 (en) Hypertext document retrieval system and method
KR100491254B1 (en) Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext
JP4649036B2 (en) Category reporting method, record reporting method, search service device by search server
US7490082B2 (en) System and method for searching internet domains
KR20010097062A (en) Automatic Link Support System
JP2004054918A (en) Information processing system, information display device, computer program, and recording medium
KR20030082109A (en) Method and System for Providing Information and Retrieving Index Word using AND Operator
JP4480353B2 (en) Link information delivery system and link information delivery method

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020515

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20021016

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20020515

Comment text: Patent Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20041112

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20050511

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050516

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050517

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080402

Start annual number: 4

End annual number: 5

FPAY Annual fee payment

Payment date: 20100412

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20100412

Start annual number: 6

End annual number: 7

FPAY Annual fee payment

Payment date: 20120329

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20120329

Start annual number: 8

End annual number: 9

FPAY Annual fee payment

Payment date: 20160329

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20160329

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20170328

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20170328

Start annual number: 13

End annual number: 13

FPAY Annual fee payment

Payment date: 20190401

Year of fee payment: 15

PR1001 Payment of annual fee

Payment date: 20190401

Start annual number: 15

End annual number: 15

PR1001 Payment of annual fee

Payment date: 20200413

Start annual number: 16

End annual number: 16

PR1001 Payment of annual fee

Payment date: 20210325

Start annual number: 17

End annual number: 17

PC1801 Expiration of term

Termination date: 20221115

Termination category: Expiration of duration