KR20010069785A - tree structure display service of website searching - Google Patents

tree structure display service of website searching Download PDF

Info

Publication number
KR20010069785A
KR20010069785A KR1020010025744A KR20010025744A KR20010069785A KR 20010069785 A KR20010069785 A KR 20010069785A KR 1020010025744 A KR1020010025744 A KR 1020010025744A KR 20010025744 A KR20010025744 A KR 20010025744A KR 20010069785 A KR20010069785 A KR 20010069785A
Authority
KR
South Korea
Prior art keywords
search
user
website
server
web
Prior art date
Application number
KR1020010025744A
Other languages
Korean (ko)
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 KR1020010025744A priority Critical patent/KR20010069785A/en
Publication of KR20010069785A publication Critical patent/KR20010069785A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing

Landscapes

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

Abstract

PURPOSE: A service for displaying a three structure of a web site searching result is provided to make a user access a wanted web site and to offer a search history and to reduce a time when the user re-inputs an identity search word by searching a web site and displaying a form and contents of a file as a tree structure. CONSTITUTION: A client(100) is a computer or an information terminal being connected to the Internet for a web surfing by a user. The client(100) receives a user's input through an input device and transmits the user's input to a server of a web site through the Internet. The client(100) receives the web page being provided from the server in accordance with the user's input and displays the web page on a screen. A side database(200) receives and stores an address of the web site and a form, a kind and contents of a file being constructed in the web server. A search module(300) receives the search word and searches the web page including the search word and searches a form and contents of a file being constructed in the web server and an operating state of the web site. A duplicated address out of the result of the search is removed. The search result being classified according to addresses arranges the main page and a sub page of the site and constructs a tree structure. The search result being constructed as a tree structure is transmitted to a search server(400). The search server(400) searches the web site by receiving a search request of the user and transmits the result to the client(100). The search server(400) comprises the side database(200), the search module(300), a web site survey module(401), a search history database(402) and a user database(403).

Description

웹사이트 검색결과의 트리구조표시서비스{tree structure display service of website searching}Tree structure display service of website searching}

본 발명은, 웹사이트 검색결과의 트리구조표시서비스에 관한 것으로, 보다 상세하게는 검색결과를 정리하여 트리구조로 표시하게 되어 사용자가 보다 쉽게 웹사이트에 접근할수 있도록 하게 되는 검색시스템에 관한 것이다.The present invention relates to a tree structure display service of website search results, and more particularly, to a search system in which search results are organized and displayed in a tree structure so that a user can easily access a website.

1969년 미국 국방성의 고등기술연구소가 핵 공격에 대비한 정보 교류망 구축과 이에 관련된 연구 및 기술 개발을 시작하였으며 이를 위해 미국의 4개 대학교를 연결하여 ARPANET이라는 통신망을 구축하였다. 1972년 10월에 ARPANET이 일반에게 공개되어 전세계의 컴퓨터를 연결하는 데 중심적 역할을 하게 되었으며, 80년대 초반에는 이 망에 약 40개 기관의 200여 대 컴퓨터가 연결되었다. 이에 따라 비군사적인 목적으로 사용되는 비율이 점점 증가하게되므로 1983년에 ARPANET에서 MILNET(군사용 네트워크)을 분리한 후 INTERNET이라는 정식 명칭이 등장하게 되었다. 이 순수 민간 목적의 망은 점점 그 규모가 커져 미국 전역을 연결하는 망으로 발전하게 되어 과학, 교육, 문화 등 다양한 분야의 발전에 지대한 공헌을 해 왔다. 1985년에는 미 국방 과학 재단의 NSFNET Backbone이 운영되기 시작하였으며 80년대 말부터는 미국을 시작으로 유렵, 오스트레일리아, 남미, 아시아 등 세계 각국으로 파급되어 이제는 전 세계를 하나의 거대한 컴퓨터 통신망으로 연결하고 있다. 우리나라는 1982년 7월에 한국과학기술원, 서울대 및 당시 구미의 전자기술연구소인 KIET을 연결하는 SDN이 탄생하였으며 1987년에는 ARPANET에 접속되었다. 1989년에 교육망과 연구망이 탄생하였으며, 1994년에 들어와서는 인터넷 상용 서비스가 시작되었다. 현재는 World Wide Web의 등장으로 멀티미디어 데이터를 활용한 다양한 기술들이 급진전되고 있다.In 1969, the US Department of Defense Advanced Technology Research Institute began to establish an information exchange network in preparation for a nuclear attack and related research and technology development. To this end, ARPANET was established by connecting four universities in the United States. In October 1972, ARPANET was released to the public, playing a central role in connecting computers around the world. In the early 80s, about 200 computers from about 40 institutions were connected to the network. As a result, the use of non-military purposes has increased, and after the separation of MILNET (ArmyNET) from ARPANET in 1983, the official name INTERNET appeared. This purely private network has grown in size to become a network that connects the United States and has made a significant contribution to the development of various fields, including science, education, and culture. In 1985, the NSFNET Backbone of the National Defense Science Foundation began operation, and from the end of the 80's, it spread to all parts of the world including the United States, Australia, South America, and Asia, and now connects the whole world with one huge computer network. In July 1982, SDN was born to connect the Korea Advanced Institute of Science and Technology, Seoul National University and KIET, the former European and American Institute of Electronic Technology, and was connected to ARPANET in 1987. In 1989, the education and research network was born, and in 1994, the Internet commercial service began. Today, with the advent of the World Wide Web, various technologies utilizing multimedia data are rapidly progressing.

World Wide Web서비스의 등장 이후, 각각의 사용자들은 자신의 여러 가지 정보들 을 자신만의 홈페이지를 통하여 제공함으로써 정보의 제공단위가 기관에서 개인으로 작아졌고, 기하급수적으로 커지는 자료들의 양은 더욱더 늘어만 갔다. 이런 대량의 자료를 검색하기 위해 검색도구들이 나타나게 된 것이다.Since the advent of the World Wide Web Service, each user has provided their own various information through their own homepage, so the unit of information has been reduced from institution to individual, and the amount of exponentially increasing data has increased. Search tools have emerged to search this large amount of data.

검색도구들은 홈페이지의 형식으로 인터넷상에서 서비스를 제공하고 있는데, YAHOO와 AltaVista가 그 대표적 검색도구라고 말할 수 있다.Search tools are available on the Internet in the form of homepages, and YAHOO and AltaVista are the two most popular search tools.

보통 검색도구들은 검색로봇을 사용하여 인터넷에서 수집한 4천에서 5천만개의 문서들을 데이터베이스화해서 가지고 있다. 상기 검색로봇은 일종의 프로그램으로 일정한 시간 간격을 두어 수행되며, 상기 로봇은 자신이 지금 가지고 있는 문서들에 대한 정보를 가진 상태로 인터넷을 무작위로 돌아다니며 정보를 수집하게 된다.Search tools usually have a database of 40 to 50 million documents collected from the Internet using search robots. The search robot is a program that is executed at regular time intervals, and the robot collects information by randomly roaming the Internet with information about documents that it has.

상기 검색도구들을 사용하면 검색해서 나오는 결과수가 많기 때문에 사용자의 선택을 그만큼 넓혀 주었다고 할 수가 있다. 하지만 검색되어 화면에 표시된 웹사이트의 수가 많은 가운데 같은 사이트의 웹페이지들이 반복해서 표시되는 경우가 발생하여, 검색도구에서 제공하는 검색결과에서 사용자가 원하는 사이트를 발견하기 어렵다는 문제점이 있다. 그리고, 사용자가 동일한 검색어로 다시 검색할 경우, 검색을 다시 하기 때문에 검색시간이 길어지고, 사용자가 원하지 않는 웹사이트가 표시된다.Using the search tools, the results of the search are large, thus broadening the user's selection. However, a large number of web sites searched and displayed on the screen may cause web pages of the same site to be repeatedly displayed, which makes it difficult to find a desired site in a search result provided by a search tool. When the user searches again with the same search word, the search time is long because the search is performed again, and the website which the user does not want is displayed.

또한, 로봇이라는 프로그램이 데이터베이스를 구축하기 때문에 결과로서 검색한 웹사이트들의 신뢰도가 떨어진다는 문제점이 있다. 검색결과로는 나와있지만 웹 사이트가 웹서비스를 중단하거나 다른 주소로 이동한 경우에 잘못된 정보를 제공하는 결과가 된다는 문제점이 있다.In addition, since the robot program builds a database, there is a problem that the reliability of websites searched as a result is low. Although it is listed as a search result, there is a problem in that incorrect information is provided when a web site stops a web service or moves to another address.

따라서 본 발명은, 상기의 문제점을 해결하기위해 안출된 것으로, 웹사이트를 검색하고, 트리구조로 파일의 형식과 내용을 표시하여 사용자가 쉽게 원하는 웹사이트에 접근할수있도록 하며, 검색히스토리를 제공하고 사용자가 추후에 같은 검색어를 입력할 경우 시간을 절약하게하는 시스템을 제공하는데 목적이 있다..Therefore, the present invention, which is devised to solve the above problems, searches a website, displays the format and content of the file in a tree structure so that the user can easily access the desired website, provide a search history It is an object of the present invention to provide a system that saves time when a user enters the same search word later.

또한, 검색서버가 수시로 데이터베이스내에 등록된 웹사이트의 상태를 검사하게 되어 신뢰성 높은 정보를 제공하는 시스템을 제공하는 것을 목적으로 한다.It is also an object of the present invention to provide a system in which a search server frequently checks a state of a website registered in a database and provides reliable information.

도1 : 본 발명의 일실시예에 따른 웹사이트 검색결과의 트리구조표시서비스의 시스템구성도1 is a system configuration diagram of a tree structure display service of a website search result according to an embodiment of the present invention.

도2 : 본 발명의 일실시예에 따른 웹사이트검색결과의 트리구조 표시서비스의 흐름도2 is a flowchart of a tree structure display service of a website search result according to an embodiment of the present invention.

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

100 : 클라이언트 200 : 사이트데이터베이스100: client 200: site database

300 : 검색모듈 400 : 검색서버300: search module 400: search server

401 : 웹사이트조사모듈 402 : 검색히스토리데이터베이스401 website search module 402: search history database

403 : 사용자데이터베이스403: user database

본 발명은 상기한 목적을 달성하기 위해, 인터넷에 연결되어, 사용자의 요청에 따라 웹사이트에 접속하여 웹페이지를 받아 화면에 표시하게 되며, 사용자의 입력을 받게되는 클라이언트; 인터넷상의 웹사이트에 관한 정보가 저장되는 사이트데이터베이스; 사이트데이터베이스를 검색하여, 중복된 데이터를 제거하고, 웹사이트의 웹서버에 구성된 파일의 형식과 내용을 유알엘별 트리구조로 정렬하게 되는 검색모듈; 상기 클라이언트를 통해 사용자가 요청하는 웹사이트검색을 수행하게 되는 검색서버; 를 포함하여 구성된다.In order to achieve the above object, the present invention is connected to the Internet, the client is connected to the website at the request of the user to receive the web page and display on the screen, the client receives the user input; A site database for storing information about websites on the Internet; A search module that searches a site database, removes duplicate data, and sorts the format and contents of a file configured in a web server of a website in a tree structure for each URL; A search server for performing a website search requested by a user through the client; It is configured to include.

상기 검색서버는 상기 사이트데이터베이스내에 저장된 웹사이트의 운영상태를 검사하여, 상기 사이트데이터베이스에 저장하게 되는 웹사이트조사모듈; 을 포함하여 구성되는 것이 바람직하다.The search server checks the operation state of the website stored in the site database, the website search module for storing in the site database; It is preferably configured to include.

또한, 상기 검색서버는 사용자별 검색히스토리를 저장하게 되는 검색히스토리데이터베이스; 사용자가 등록한 웹사이트의 목록과 상기 웹사이트에서 사용가능한 유저네임과 패스워드를 저장하게 되는 사용자데이터베이스; 를 포함하여 구성되는 것이 바람직하다.The search server may include: a search history database for storing a search history for each user; A user database for storing a list of websites registered by the user and a username and password usable on the website; It is preferably configured to include.

이하에서, 첨부된 도면을 참조로하여, 본 발명의 바람직한 일실시예에 따른 웹사이트 검색결과의 트리구조표시서비스를 설명하기로 한다. 도1은 본 발명의 일실시예에 따른 웹사이트 검색결과의 트리구조표시서비스의 시스템구성도이다.Hereinafter, with reference to the accompanying drawings, it will be described a tree structure display service of the website search results according to an embodiment of the present invention. 1 is a system configuration diagram of a tree structure display service of a website search result according to an embodiment of the present invention.

본 발명의 일실시예에 따른 웹사이트 검색결과이 트리구조표시서비스는 크게 클라이언트(100), 사이트데이터베이스(200), 검색모듈(300), 검색서버(400)로 나눌수 있다.Website search result tree structure display service according to an embodiment of the present invention can be largely divided into a client 100, a site database 200, a search module 300, a search server 400.

또한, 상기 검색서버(400)는 웹사이트조사모듈(401), 검색히스토리데이터베이스(402), 사용자데이터베이스(403)를 포함하게 된다.In addition, the search server 400 includes a website search module 401, a search history database 402, and a user database 403.

먼저, 클라이언트(100)에 대해 설명하기로 한다. 상기 클라이언트(100)는 사용자가 웹서핑을 하기위해 사용하는, 인터넷에 연결되는 컴퓨터 또는 정보단말기가 된다. 상기 클라이언트(100)는 입력장치를 통해 사용자의 입력을 받게 되며, 상기 사용자의 입력을 인터넷을 통해 웹사이트의 서버로 전송하게 된다. 그리고, 상기 사용자의 입력에 따라 상기 웹사이트의 서버가 제공하는 웹페이지를 전송받아 화면에 표시하게 된다.First, the client 100 will be described. The client 100 is a computer or an information terminal connected to the Internet, which the user uses for surfing the web. The client 100 receives a user's input through an input device, and transmits the user's input to a server of a website through the Internet. Then, the web page provided by the server of the website is received according to the user's input and displayed on the screen.

다음으로. 사이트데이터베이스(200)에 대해 설명하기로 한다. 상기 사이트데이터베이스(200)는 인터넷상의 웹사이트의 주소와 상기 웹사이트의 웹서버에 구성된 파일의 형식과 종류 그리고 내용을 입력받아 저장하게 된다.to the next. The site database 200 will be described. The site database 200 receives and stores an address of a website on the Internet, a format, a type, and contents of a file configured in a web server of the website.

그리고, 검색모듈(300)은 검색어를 전달받아 상기 사이트데이터베이스(200)에서 상기 검색어가 포함된 웹페이지를 찾고, 상기 웹페이지의 웹서버에 구성되어있는 파일의 형식과 내용 그리고 웹사이트의 운영상태를 검색하게 된다. 상기 검색의 결과는 사이트의 주소별로 분류되어, 중복된 주소는 제거하게 된다. 상기 주소별로 분류된 검색 결과는 사이트의 메인페이지와 하부 페이지를 차례대로 정렬하여 트리구조로 구성하게된다. 상기 트리구조로 구성된 검색결과는 검색서버(400)로 전달된다.In addition, the search module 300 receives the search word, finds the web page including the search word in the site database 200, the format and contents of the file configured in the web server of the web page, and the operation state of the website. Will be searched. The search results are classified by the addresses of sites, and duplicate addresses are eliminated. The search results classified by the addresses are arranged in a tree structure by arranging the main page and the lower page of the site in order. The search result having the tree structure is transmitted to the search server 400.

여기서, 검색서버(400)는 상기 클라이언트(100)를 통한 사용자의 검색요청을 받아 웹사이트를 검색하고, 그 검색결과를 상기 클라이언트(100)에게 전송하게 되는 웹서버이다. 상기 검색서버(400)는 사이트데이터베이스(200)와 검색모듈(300)과 웹사이트조사모듈(401)과 검색히스토리데이터베이스(402)와 사용자데이터베이스(403)를 포함하여 구성된다.Here, the search server 400 is a web server that receives a user's search request through the client 100 to search a website and transmits the search result to the client 100. The search server 400 includes a site database 200, a search module 300, a website search module 401, a search history database 402, and a user database 403.

상기 검색서버(400)는 상기 클라이언트(100)가 접속을 요청하게 되면, 상기 클라이언트(100)에게 검색어를 입력하기 위한 입력창을 전송하게 된다. 상기 입력창에 사용자가 입력한 검색어를 전송받은 상기 검색서버(400)는 상기 검색모듈(300)을 호출하게 되며, 사용자가 입력한 검색어를 전달하게 된다. 상기 검색모듈(300)이 검색하여 트리구조로 구성된 검색 결과를 전달하면, 상기 검색서버(400)는 상기 검색 결과를 상기 클라이언트(100)에게 전송하기 위해 HTML 코드와 스크립트언어로 변환하게 된다. 화면상에 검색된 웹사이트의 메인페이지 또는 최상위 페이지의 파일종류와 내용 그리고 운영상태를 표시하도록 하며, 하부 페이지는 숨겨져 표시되지 않게 변환한다. 또한 상기 변환된 정보가 화면에 표시되고, 사용자가 화면에 표시된 웹사이트를 선택하면, 상기 웹사이트의 하부구조를 화면상에표시하도록 변환하게 된다. 이 때, 파일의 종류와 내용을 표시하여 사용자의 선택을 돕게된다.When the client 100 requests a connection, the search server 400 transmits an input window for inputting a search word to the client 100. The search server 400 receiving the search word input by the user in the input window calls the search module 300 and delivers the search word input by the user. When the search module 300 searches and delivers a search result having a tree structure, the search server 400 converts the search result into HTML code and a script language to transmit the search result to the client 100. Displays the file type and contents of the main page or top page of the web site searched on the screen, and the operation status. The lower page is hidden so that it is not displayed. In addition, the converted information is displayed on the screen, and when the user selects a website displayed on the screen, the converted substructure of the website is displayed on the screen. At this time, the type and contents of the file are displayed to help the user's selection.

또한, 상기 검색서버(400)는 주기적으로 웹사이트조사모듈(401)을 호출하여 상기 사이트데이터베이스(200)를 업데이트하게 된다. 상기 웹사이트조사모듈(401)은 상기 사이트데이터베이스(200)에 저장된 사이트의 목록을 검색하여, 상기 사이트가 운영중인지 여부를 검사하여 상기 사이트데이터베이스(200)에 저장하게 된다. 또한 상기 웹사이트조사모듈(401)은 상기 사이트데이터베이스(200)에 저장되어 있지 않은 사이트를 상기 사이트데이터베이스(200)에 등록된 사이트의 링크에서 찾아 검색을 하게 된다. 상기 웹사이트조사모듈(401)은 상기 링크에서 찾은 사이트에 접속하여 웹서버상에 구성되어 있는 파일의 형식과 내용을 확인하게 되어, 상기 사이트데이터베이스(200)에 저장하게 된다.In addition, the search server 400 periodically calls the website search module 401 to update the site database 200. The website search module 401 searches a list of sites stored in the site database 200, checks whether the site is in operation, and stores the site in the site database 200. In addition, the website search module 401 searches for a site that is not stored in the site database 200 by searching a link of a site registered in the site database 200. The website search module 401 accesses the site found by the link and checks the format and contents of the file configured on the web server, and stores the file in the site database 200.

또한 클라이언트(100)를 통해 사용자가 상기 검색서버(400)에 접속하여 로그인하게 되고, 상기 검색서버(400)는 상기 클라이언트(100)로 사용자별 웹페이지를 전송하게 된다. 로그인 상태에서 검색어를 입력하여 검색을 요청하면, 상기 검색서버(400)는 사용자별로 저장된 검색히스토리데이터베이스(402)를 검색하게 된다.In addition, a user accesses the search server 400 through the client 100 to log in, and the search server 400 transmits a user-specific web page to the client 100. When a search is requested by inputting a search word in the logged in state, the search server 400 searches the search history database 402 stored for each user.

상기 검색히스토리데이터베이스(402)에는 상기 사용자가 과거에 검색한 결과를 저장되어있다. 사용자가 로그인 한 상태에서 검색을 하게 되어, 그 결과를 저장하도록 요청하게 되면 상기 결과는 상기 검색히스토리데이터베이스(402)에 저장된다. 상기 사용자가 향후 로그인 상태에서 동일한 검색어를 입력하여 검색을 요청하면 상기 검색히스토리데이터베이스(402)에 저장된 결과를 표시하게된다. 또한, 상기 검색히스토리데이터베이스(402)의 검색결과가 오래된 경우 사용자의 요청에 따라 다시 검색하여 그 결과를 저장하게 된다.The search history database 402 stores the search results of the user in the past. If a user searches while logged in, and requests to save the result, the result is stored in the search history database 402. When the user requests a search by inputting the same search word in a future login state, the user may display the result stored in the search history database 402. In addition, if a search result of the search history database 402 is outdated, the search history database 402 searches for the user again and stores the result.

상기 사용자가 사용자별 웹페이지에서 즐겨찾기를 선택하여 사이트를 등록하게 되면, 상기 사이트의 주소, 상기 사이트의 웹서버에 구성되어 있는 파일의 형식과 내용을 메인페이지로부터 트리형식으로 사용자데이터베이스(403)에 저장하게된다. 또한 상기 등록된 사이트에서 사용하는 유저네임과 패스워드를 입력받아 상기 사용자데이터베이스에 저장하게 되어, 상기 사용자가 등록된 사이트에 접속할 경우 자동 또는 수동으로 유저네임과 패스워드를 입력하게된다.When the user registers a site by selecting a bookmark in a user-specific web page, the user database 403 displays the site address, the format and contents of the file configured in the web server of the site in a tree form from the main page. Will be stored in In addition, the user name and password used in the registered site is received and stored in the user database. When the user accesses the registered site, the user name and password are automatically or manually entered.

이하에서 첨부된 도면을 참조로하여 본 발명의 일실시예에 따른 웹사이트검색결과의 트리구조 표시서비스의 사용예를 설명하기로 한다. 도2는 본 발명의 일실시예에 따른 웹사이트검색결과의 트리구조 표시서비스의 흐름도이다.Hereinafter, an example of using a tree structure display service of a website search result according to an embodiment of the present invention will be described with reference to the accompanying drawings. 2 is a flowchart of a tree structure display service of a website search result according to an embodiment of the present invention.

사용자가 웹서핑을 위해 클라이언트(100)를 작동시키고, 상기 클라이언트(100)를 통해 검색서버(400)에 접속을 하게 되고(S110), 상기 사용자가 검색서버(400)에 아이디와 패스워드를 입력하여 로그인하게 되면(S120), 상기 검색서버(400)는 상기 클라이언트(100)에 검색어를 입력하는 입력창이 포함된 웹페이지를 전송하게 된다. 또한, 로그인하지 않은 사용자에게도 검색이 가능하지만, 기능상 제약을 둘 수 있다. 상기 사용자가 상기 클라이언트(100)를 통해 "자동차" 라는 검색어를 입력하여 상기 검색서버(400)로 전송하게 된다(S130). 상기 검색서버(400)는 상기 사용자가 회원일 경우(S140) 상기 검색히스토리데이터베이스(402)에 "자동차"로 검색한 결과가 있으면(S150) 상기 검색히스토리데이터베이스(402)에서 검색결과를 검색하게 된다(S151). 상기 사용자가 회원이 아니거나, 상기 검색히스토리데이터베이스(402)에 검색결과가 없을경우 상기 검색서버(400)는 검색모듈(300)을 호출하게 된다. 상기 검색모듈(300)은 사이트데이터베이스(200)에서 "자동차"라는 단어를 포함하는 사이트의 웹페이지를 찾게된다(S160). 검색을 완료한 상기 검색모듈(300)은 검색결과에서 중복된 웹페이지를 제거하게 된다(S170). 상기 검색모듈(300)은 상기 중복을 처리한 검색결과를 웹사이트별로 분류하게 된다(S180). 상기 검색모듈(300)은 상기 웹사이트별로 분류된 검색결과를 분석하여 각 웹사이트내의 웹페이지들의 순서를 정하게 된다. 최상위의 메인페이지로부터 시작하여 각 페이지를 트리구조로 정렬하게 된다(S190). 상기 검색결과는 각 페이지내의 파일들의 형식과 내용을 표시하도록 구성되는 것이 바람직하다. 상기 검색모듈(300)은 정렬된 검색결과를 상기 검색서버(400)로 전달하게 된다.The user operates the client 100 for web surfing, accesses the search server 400 through the client 100 (S110), and the user inputs an ID and a password to the search server 400. When the user logs in (S120), the search server 400 transmits a web page including an input window for inputting a search word to the client 100. You can also search for users who aren't logged in, but there are some functional limitations. The user inputs a search word "car" through the client 100 and transmits it to the search server 400 (S130). When the user is a member (S140), the search server 400 searches for the search result in the search history database 402 if there is a search result in the search history database 402 as "car" (S150). (S151). If the user is not a member or there is no search result in the search history database 402, the search server 400 calls the search module 300. The search module 300 finds a web page of a site including the word "car" in the site database 200 (S160). After completing the search, the search module 300 removes duplicate web pages from the search results (S170). The search module 300 classifies the search result of the duplicate processing for each website (S180). The search module 300 analyzes the search results classified for each website to determine the order of the web pages in each website. Starting from the top main page, each page is arranged in a tree structure (S190). The search results are preferably configured to display the format and content of the files in each page. The search module 300 transmits the sorted search results to the search server 400.

상기 검색서버(400)는 상기 검색모듈(300)에 의해 검색된 검색결과를 상기 클라이언트(100)에게 전송하여 표시하기 위해 HTML코드와 스크립트언어로 변환하게 된다(S200). 상기 변환된 검색결과는 상기 클라이언트(100)로 전송되고(S210), 상기 클라이언트(100)는 상기 검색결과를 화면에 표시하게 된다(S220). 이 때, 화면상에는 검색 결과중 각 웹사이트의 최상위 페이지만 보이게되며, 하위페이지 또는 파일들을 검색할 수 있는 확장버튼이 표시된다.The search server 400 converts the search results searched by the search module 300 into HTML codes and script languages for transmission and display to the client 100 (S200). The converted search result is transmitted to the client 100 (S210), and the client 100 displays the search result on the screen (S220). At this time, only the top page of each website is shown on the screen, and an extended button for searching for a lower page or files is displayed.

상기 사용자가 확장버튼을 누르게 되면(S230), 상기 최상위페이지의 하위 페이지 및 파일이 표시된다(S240).When the user presses the expansion button (S230), the lower page and the file of the top page are displayed (S240).

상기 사용자가 상기 검색결과중에서 자신이 원하는 사이트를 선택하고(S250), 검색결과 저장버튼을 사용자가 클릭하게 되면(S260), 상기 선택된 사이트의 목록이 검색히스토리데이터베이스(402)에 저장된다(S270).When the user selects a desired site from the search results (S250) and the user clicks the save search button (S260), the list of the selected sites is stored in the search history database 402 (S270). .

또한, 상기 사용자가 검색된 결과에 있는 사이트를 접속하고자 선택을 하게 되면, 상기 검색된 사이트로 연결을 하게 되며(S280), 상기 검색된 사이트에서 아이디와 패스워드의 입력을 요청하게 되면(S290), 상기 사용자는 미리 입력해둔 아이디와 패스워드를 사용하도록 검색서버(400)에 요청하게 되며, 상기 검색서버(400)는 사용자데이터베이스(403)를 검색하여 상기 사용자의 아이디와 패스워드를 찾아 상기 사이트에 자동으로 입력해준다(S300).In addition, when the user selects to access a site in the searched result, the user connects to the searched site (S280). When the user requests an input of an ID and password from the searched site (S290), the user The search server 400 is requested to use the previously entered ID and password, and the search server 400 searches the user database 403 to find the ID and password of the user and automatically inputs the password to the site. S300).

상기 사용자가 이후 다시 상기 검색사이트에 로그인하게 되어(S120), '자동차'로 검색어를 입력하게 되면(S130) 상기 검색히스토리데이터베이스(402)에 '자동차'로 검색한 결과가 저장되어 있는지 검색하게되며 검색결과가 존재하므로(S150) 상기 결과를 클라이어트로 전송하게 되며(S210), 클라이언트는 상기 전송된 결과를 화면에 표시하게 된다(S220).When the user logs in to the search site again (S120), and enters a search term as 'car' (S130), the search history database 402 searches whether the search result is stored as 'car'. Since the search result exists (S150), the result is transmitted to the client (S210), and the client displays the transmitted result on the screen (S220).

이상에서 설명한 바와 같이, 본 발명의 일실시예에 따른 웹사이트 검색결과의 트리구조 표시서비스에 의하면 인터넷 웹사이트를 검색하고자 하는 사용자에게 트리구조로 정렬된 검색 결과와 상기 웹사이트가 현재 운영중인지 여부를 함께 제공하여 쉽게 웹사이트에 접근하도록 하는 효과가 있다.As described above, according to the tree structure display service of a website search result according to an embodiment of the present invention, a search result arranged in a tree structure to a user who wants to search an Internet website and whether the website is currently in operation It is effective to provide easy access to websites by providing.

또한, 사용자별 웹페이지를 제공하여 과거에 검색했던 결과를 저장하게 되어동일한 검색을 다시 실행할 경우 짧은 시간에 검색이 완료되는 효과가 있다.In addition, by providing a user-specific web page to store the search results in the past, if the same search is executed again, the search is completed in a short time.

그리고, 사용자가 즐겨찾는 사이트를 등록할 수 있으며, 유저네임과 패스워드를 자동으로 또는 수동으로 입력할 수 있어 사용자가 편리하게 웹서핑을 할 수 있는 효과가 있다.In addition, the user can register a favorite site, and the user name and password can be entered automatically or manually, so that the user can conveniently surf the web.

Claims (3)

인터넷에 연결되어, 사용자의 요청에 따라 웹사이트에 접속하여 웹페이지를 받아 화면에 표시하게 되며, 사용자의 입력을 받게되는 클라이언트;A client connected to the Internet, accessing a website according to a user's request, receiving a web page, and displaying the web page on the screen; 인터넷상의 웹사이트에 관한 정보가 저장되는 사이트데이터베이스;A site database for storing information about websites on the Internet; 사이트데이터베이스를 검색하여, 중복된 데이터를 제거하고, 웹사이트의 웹서버에 구성된 파일의 형식과 내용을 유알엘별 트리구조로 정렬하게 되는 검색모듈;A search module that searches a site database, removes duplicate data, and sorts the format and contents of a file configured in a web server of a website in a tree structure for each URL; 상기 클라이언트를 통해 사용자가 요청하는 웹사이트검색을 수행하게 되는 검색서버; 를 포함하여 구성되어A search server for performing a website search requested by a user through the client; Consists of including 사용자의 검색요청에 따라 웹사이트 검색을 하고, 중복된 데이터를 제거하고, 웹사이트의 웹서버에 구성된 파일의 형식과 내용을 유알엘별 트리구조로 정렬하는 것을 특징으로 하는 웹사이트 검색결과의 트리구조 표시서비스Search the website according to the user's search request, remove the duplicate data, and tree structure of the website search results, sorting the format and contents of the files configured on the website's web server in a tree structure for each URL Indication service 제 1항에 있어서, 상기 검색서버는,The method of claim 1, wherein the search server, 인터넷상의 웹사이트를 검색하여 상기 사이트데이터베이스에 저장하게 되는 웹사이트조사모듈; 을 포함하여 구성되는 웹사이트 검색결과의 트리구조표시서비스A website search module that searches for a website on the Internet and stores it in the site database; Tree structure display service of website search results, including 제 1항에 있어서, 상기 검색서버는,The method of claim 1, wherein the search server, 사용자별 검색히스토리를 저장하게 되는 검색히스토리데이터베이스;A search history database that stores a search history for each user; 사용자가 등록한 웹사이트의 목록과 상기 웹사이트에서 사용가능한 유저네임과 패스워드를 저장하게 되는 사용자데이터베이스; 를 포함하여 구성되는 웹사이트 검색결과의 트리구조 표시서비스A user database for storing a list of websites registered by the user and a username and password usable on the website; Tree structure display service of website search results, including
KR1020010025744A 2001-05-11 2001-05-11 tree structure display service of website searching KR20010069785A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010025744A KR20010069785A (en) 2001-05-11 2001-05-11 tree structure display service of website searching

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010025744A KR20010069785A (en) 2001-05-11 2001-05-11 tree structure display service of website searching

Publications (1)

Publication Number Publication Date
KR20010069785A true KR20010069785A (en) 2001-07-25

Family

ID=19709352

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010025744A KR20010069785A (en) 2001-05-11 2001-05-11 tree structure display service of website searching

Country Status (1)

Country Link
KR (1) KR20010069785A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030069640A (en) * 2002-02-22 2003-08-27 이의범 System and method for geting information on hierarchical and conceptual clustering
KR100490748B1 (en) * 2002-04-11 2005-05-24 한국전자통신연구원 Effective homepage searching method using similarity recalculation based on url substring relationship
US20080086457A1 (en) * 2006-08-29 2008-04-10 Ben Fei Method and apparatus for preprocessing a plurality of documents for search and for presenting search result
KR101229401B1 (en) * 2010-12-23 2013-02-05 전남대학교산학협력단 System for Integrating Heterogeneous Web Information and Method of The Same
WO2013162262A1 (en) * 2012-04-23 2013-10-31 줌인터넷 주식회사 Method and system for collecting search target identification information by using packet mirroring

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990016893A (en) * 1997-08-20 1999-03-15 전주범 Improved Control of Internet Information Retrieval
KR20000071937A (en) * 2000-03-31 2000-12-05 임구영 Method for retrieving data on internet through constructing site information database
KR20000072482A (en) * 2000-09-06 2000-12-05 이재학 Internet searching system to be easy by user and method thereof
KR20010009983A (en) * 1999-07-15 2001-02-05 안병엽 Method for extracing web information and the apparatus therefor
KR20010048336A (en) * 1999-11-26 2001-06-15 김선욱 Method and System for High-efficiency Long-distance Recon Agent to support Information Retrieval Systems on the Web
KR20010112686A (en) * 2000-06-10 2001-12-21 윤기수 System and method for facilitating internet search by providing web document layout image and web site structure

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990016893A (en) * 1997-08-20 1999-03-15 전주범 Improved Control of Internet Information Retrieval
KR20010009983A (en) * 1999-07-15 2001-02-05 안병엽 Method for extracing web information and the apparatus therefor
KR20010048336A (en) * 1999-11-26 2001-06-15 김선욱 Method and System for High-efficiency Long-distance Recon Agent to support Information Retrieval Systems on the Web
KR20000071937A (en) * 2000-03-31 2000-12-05 임구영 Method for retrieving data on internet through constructing site information database
KR20010112686A (en) * 2000-06-10 2001-12-21 윤기수 System and method for facilitating internet search by providing web document layout image and web site structure
KR20000072482A (en) * 2000-09-06 2000-12-05 이재학 Internet searching system to be easy by user and method thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030069640A (en) * 2002-02-22 2003-08-27 이의범 System and method for geting information on hierarchical and conceptual clustering
KR100490748B1 (en) * 2002-04-11 2005-05-24 한국전자통신연구원 Effective homepage searching method using similarity recalculation based on url substring relationship
US20080086457A1 (en) * 2006-08-29 2008-04-10 Ben Fei Method and apparatus for preprocessing a plurality of documents for search and for presenting search result
US8838650B2 (en) * 2006-08-29 2014-09-16 International Business Machines Corporation Method and apparatus for preprocessing a plurality of documents for search and for presenting search result
KR101229401B1 (en) * 2010-12-23 2013-02-05 전남대학교산학협력단 System for Integrating Heterogeneous Web Information and Method of The Same
WO2013162262A1 (en) * 2012-04-23 2013-10-31 줌인터넷 주식회사 Method and system for collecting search target identification information by using packet mirroring

Similar Documents

Publication Publication Date Title
KR101708448B1 (en) Predictive query suggestion caching
CA2578791C (en) Disambiguating ambiguous characters
US9183277B1 (en) Providing intent sensitive search results
US20160197879A1 (en) Suggesting a discussion group based on indexing of the posts within that discussion group
US7930287B2 (en) Systems and methods for compound searching
US20030088547A1 (en) Method and apparatus for providing comprehensive search results in response to user queries entered over a computer network
KR101393839B1 (en) Search system presenting active abstracts including linked terms
JP2002540506A (en) Glamor template query system
US8620950B1 (en) Regional indexes
CN101661490B (en) Search engine, client thereof and method for searching page
JP2007072596A (en) Information sharing system and information sharing method
US20090276399A1 (en) Ranking documents through contextual shortcuts
KR20030024297A (en) Search system and method
JPH10187752A (en) Inter-language information retrieval backup system
JP2001331486A (en) Website integrated retrieval method on communication and recording medium storing software programmed so as to perform the method
KR20010069785A (en) tree structure display service of website searching
JP2011002982A (en) Content providing device, content providing method and content providing program
KR100913389B1 (en) Internet search service method and system thereof
KR19980032931A (en) Database search system
KR20030051577A (en) Display method for research result in internet site
JP2007148741A (en) Web search support server
EP0953921A2 (en) Device and method for information processing and storage medium containing a control program for information processing
JP2002063211A (en) Retrieving method for retrieving system of retrieving home page and system and method for retrieving web site home page
KR100491254B1 (en) Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext
JP2003271647A (en) Browsing file data providing method, browsing frequency data providing method, relay device therefor, program and storage medium

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E601 Decision to refuse application