[go: up one dir, main page]

KR100906618B1 - Custom link search method and system - Google Patents

Custom link search method and system Download PDF

Info

Publication number
KR100906618B1
KR100906618B1 KR1020070099460A KR20070099460A KR100906618B1 KR 100906618 B1 KR100906618 B1 KR 100906618B1 KR 1020070099460 A KR1020070099460 A KR 1020070099460A KR 20070099460 A KR20070099460 A KR 20070099460A KR 100906618 B1 KR100906618 B1 KR 100906618B1
Authority
KR
South Korea
Prior art keywords
information
link
page
keyword
search
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.)
Expired - Fee Related
Application number
KR1020070099460A
Other languages
Korean (ko)
Other versions
KR20090034201A (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 KR1020070099460A priority Critical patent/KR100906618B1/en
Publication of KR20090034201A publication Critical patent/KR20090034201A/en
Application granted granted Critical
Publication of KR100906618B1 publication Critical patent/KR100906618B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

사용자 정의 링크 검색 방법 및 그 시스템이 개시된다. 상기 사용자 정의 링크 검색 방법은 서버가 키워드, 상기 키워드에 상응하는 시작페이지에 대한 정보, 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 정보를 수신하는 단계, 상기 서버가 상기 키워드를 포함하는 검색어에 대한 검색 결과 요청을 제1단말기로부터 수신하는 단계, 및 상기 서버가 상기 검색 결과 요청에 응답하여 상기 키워드에 상응하는 시작페이지에 대한 정보 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 검색 결과를 상기 제1단말기로 전송하는 단계를 포함한다.A user-defined link retrieval method and system are disclosed. The user-defined link searching method includes a server receiving link information including a keyword, information on a start page corresponding to the keyword, and information on a destination page corresponding to the keyword, and the server including the keyword. Receiving a search result request for a search term from a first terminal, and the server includes information about a start page corresponding to the keyword and information about a destination page corresponding to the keyword in response to the search result request. And transmitting the link search result to the first terminal.

Description

사용자 정의 링크 검색 방법 및 그 시스템{Method and system for user define link search}Method and system for user define link search}

본 발명은 정보 검색 방법에 관한 것으로, 보다 상세하게는 인터넷에서 정보를 검색할 때, 특정 사용자들이 미리 정의해둔 정보의 연결구조를 이용해 보다 효율적이면서도 양질의 정보를 검색하기 위한 방법 및 그 시스템에 관한 것이다.The present invention relates to an information retrieval method, and more particularly, to a method and system for retrieving more efficient and high quality information by using a connection structure of information predefined by specific users when retrieving information from the Internet. will be.

컴퓨터의 발달과 함께 인터넷으로 대표되는 전기통신망의 보급은 우리 사회 전반에 많은 영향을 미치고 있다. 소위 오프라인상에서 이루어진 일들이 점차 인터넷, 즉 온라인 상으로 이전하게 되면서 인터넷이 하나의 생활로 자리 잡게 된 것이다. 예컨대, 정보를 수집하기 위해서는 도서관을 가거나 책자, 신문, 잡지 등 수없이 많은 자료를 검토하고 필요한 정보를 수집 및 취합하여야만 했다. 하지만 지금은 인터넷이 연결된 컴퓨터, 단말기를 통하여 찾고자 하는 사항을 키워드 등을 입력하여 손쉽게 원하는 자료들을 입수할 수 있다.With the development of computers, the spread of telecommunication networks represented by the Internet has a great impact on our society as a whole. As the so-called offline work gradually shifted to the Internet, that is, online, the Internet became a living. For example, to collect information, you had to go to a library, review a large number of books, newspapers, magazines, etc., and collect and gather the necessary information. Now, you can easily get the data you want by entering keywords, etc., through the computer or terminal connected to the Internet.

조사에 의하면 2007년 3월 기준으로 인터넷 사용자의 83%정도가 정보 검색을 목적으로 인터넷을 이용하고 있는 것으로 알려졌으며, 이와 같이 정보 검색을 위한 인터넷 이용 고객은 계속 증가 추세이다.According to the survey, as of March 2007, 83% of Internet users use the Internet for information retrieval. As such, the number of Internet users for information retrieval continues to increase.

하지만, 이러한 방대한 정보 검색의 요구에 비하여 검색 서비스는 국내 상위 몇개의 인터넷 포털업체가 독점하고 있다. 또한, 이들 포털 업체가 제공하는 검색 서비스는 방대한 데이터를 각 시스템이 미리 정해진 알고리즘에 의하여만 검색하거나, 조회수, 추천수 등의 불확실한 사용자의 액션(action)에 기초하여 검색결과를 분류하는 등의 문제점을 갖고 있다.However, the search service is monopolized by some of the top Internet portal companies in Korea. In addition, the search service provided by these portal companies can solve problems such as searching the vast amount of data only by a predetermined algorithm or classifying the search result based on the uncertain user's action such as the number of views and recommendation. Have

또한, 각 포털 업체들끼리 서로 정보를 공유하지 않음으로써 충분한 정보로의 접근이 어렵고, 상업성을 목적으로 하는 콘텐츠를 검색결과에서 우선 배치하는 등의 검색 광고 정책으로 인해 정보를 요구하는 정보검색자(또는, 정보소비자)는 원하는 정보로의 접근이 어렵고, 설령 접근할 수 있다고 하더라도 많은 시간을 투자하여 정보를 찾아야 하는 실정이다.In addition, since portal companies do not share information with each other, it is difficult to access sufficient information, and information searchers who request information due to the search advertisement policy such as placing the contents for commercial purpose in the search results first ( Or, the information consumer) is difficult to access the desired information, even if you can access even if you have to spend a lot of time to find information.

예컨대, 검색 서비스를 제공하는 일부 포털 업체에서 정보소비자가 검색 키워드를 입력하여 원하는 정보를 얻고자 한다. 상기 검색 서비스는 수백 개의 검색 결과를 제시하여주지만, 검색 결과에서 상위에 배치되는 결과물들은 대부분 상업적 광고 정책에 의한 홍보 페이지인 경우가 많다.For example, in some portal companies that provide a search service, an information consumer may input a search keyword to obtain desired information. The search service presents hundreds of search results, but most of the results placed at the top of the search results are promotion pages according to commercial advertising policies.

또한, 상기 검색 서비스에서 제시하는 검색 결과물로만 보고는 상기 검색 결과에 상응하는 웹페이지의 내용을 충분히 알 수 없다. 즉, 정보소비자는 검색 결과를 선택하여(예컨대, 클릭) 상응하는 웹페이지에 접속하고, 상기 웹페이지의 내용을 직접 검토한 후에 원하는 정보를 찾을 수 없으면 또 다른 검색 결과물로 접근하는 행동을 반복하게 된다.In addition, only the search results presented by the search service may not sufficiently know the contents of the web page corresponding to the search results. That is, an information consumer selects a search result (e.g., clicks), accesses a corresponding web page, reviews the contents of the web page directly, and repeats the action of accessing another search result if the desired information cannot be found. do.

따라서 본 발명이 이루고자 하는 기술적인 과제는 미리 정보를 검색하였던 정보 소비자들 또는 전문적으로 양질의 정보를 획득할 수 있는 경로를 정의하는 마케터(marketer)에 의해 양질의 정보를 획득할 수 있는 경로를 단축할 수 있는 방법 및 그 시스템을 제공하는 것이다.Therefore, the technical problem to be achieved by the present invention is to shorten the path to obtain high-quality information by information consumers who previously searched for information or a marketer defining a path to obtain high-quality information professionally. It is to provide a method and a system that can be done.

또한, 정보의 경로, 조회수 등의 메타정보를 정보소비자가 알기 쉽게 도식화하여 상기 정보 소비자에게 제공하는 방법 및 그 시스템을 제공하는 것이다.In addition, the present invention provides a method and system for providing meta-information such as information paths and number of inquiries to the information consumer.

상기 기술적 과제를 달성하기 위한 사용자 정의 링크 검색 방법은 서버가 키워드, 상기 키워드에 상응하는 시작페이지에 대한 정보, 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 정보를 수신하는 단계, 상기 서버가 상기 키워드를 포함하는 검색어에 대한 검색 결과 요청을 제1단말기로부터 수신하는 단계, 및 상기 서버가 상기 검색 결과 요청에 응답하여 상기 키워드에 상응하는 시작페이지에 대한 정보 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 검색 결과를 상기 제1단말기로 전송하는 단계를 포함한다.In order to accomplish the above technical problem, a method of searching for a user-defined link includes: receiving, by a server, link information including a keyword, information about a start page corresponding to the keyword, and information about a destination page corresponding to the keyword, A server receiving a search result request for a search term including the keyword from a first terminal, and the server responding to the search result request for information about a start page corresponding to the keyword and an object corresponding to the keyword And transmitting a link search result including information about the page to the first terminal.

상기 링크 검색 결과는 그래픽 유저 인터페이스로 표현될 수 있다.The link search result may be represented in a graphical user interface.

상기 그래픽 유저 인터페이스는 그래프로 표현될 수 있으며, 상기 시작페이지와 상기 목적페이지 각각은 버텍스(vertex)로 표현되고, 상기 시작페이지와 상기 목적페이지 간의 링크(link)는 에지(edge)로 표현될 수 있다.The graphical user interface may be represented by a graph, each of the start page and the destination page may be represented by a vertex, and a link between the start page and the destination page may be represented by an edge. have.

상기 버텍스의 형태는 상기 버텍스에 상응하는 상기 시작페이지 또는 상기 목적페이지의 검색순위, 조회수, 또는 추천수 중 적어도 하나에 기초하여 결정될 수 있다.The shape of the vertex may be determined based on at least one of a search rank, a search count, or a recommendation number of the start page or the destination page corresponding to the vertex.

상기 에지의 형태는 상기 시작페이지와 상기 목적페이지 간의 트래픽의 양에 따라 결정될 수 있다.The shape of the edge may be determined according to the amount of traffic between the start page and the destination page.

상기 제1단말기로부터 상기 버텍스가 선택되는 경우 선택된 상기 버텍스에 상응하는 상기 시작페이지 또는 상기 목적페이지로 상기 제1단말기가 접속될 수 있다.When the vertex is selected from the first terminal, the first terminal may be connected to the start page or the destination page corresponding to the selected vertex.

상기 시작페이지에 대한 정보 및 상기 목적페이지에 대한 정보는 각각 상기 시작페이지 및 상기 목적페이지의 URL(Universal Resource Locator)를 포함할 수 있다.The information on the start page and the information on the destination page may include the start page and the universal resource locator (URL) of the destination page, respectively.

상기 링크 정보는 상기 시작페이지 또는 상기 목적페이지에 대한 평가 정보를 더 포함할 수 있다. 상기사용자 정의 링크 검색 방법은 컴퓨터 판독 가능한 기록매체에 저장될 수 있다.The link information may further include evaluation information on the start page or the destination page. The user defined link retrieval method may be stored in a computer readable recording medium.

상기 기술적 과제를 해결하기 위한 사용자 정의 링크 검색 시스템은 키워드, 상기 키워드에 상응하는 시작페이지에 대한 정보, 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 정보를 수신하기 위한 링크 정보 수집 모듈 및 상기 키워드를 포함하는 검색어에 대한 검색 결과 요청을 제1단말기로부터 수신하면, 상기 검색 결과 요청에 응답하여 상기 키워드에 상응하는 시작페이지에 대한 정보 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 검색 결과를 상기 제1단말기로 전송하기 위한 링크 검색 처리 모듈을 포함한다.The user-defined link search system for solving the technical problem is a link information collection module for receiving link information including a keyword, information on the start page corresponding to the keyword, and information on the destination page corresponding to the keyword. And when receiving a search result request for a search term including the keyword from the first terminal, in response to the search result request, information about a start page corresponding to the keyword and information about a destination page corresponding to the keyword. And a link search processing module for transmitting a link search result to the first terminal.

상기 사용자 정의 링크 검색 시스템은 상기 링크 검색 결과를 그래픽 유저 인터페이스로 표현하기 위한 GUI 처리 모듈을 더 포함하며, 상기 링크 검색 처리 모듈은 상기 GUI 처리 모듈에 의해 상기 그래픽 유저 인터페이스로 표현된 상기 링크 검색 결과를 상기 제1단말기로 전송할 수 있다.The user-defined link search system further includes a GUI processing module for presenting the link search result in a graphical user interface, wherein the link search processing module is the link search result expressed in the graphical user interface by the GUI processing module. May be transmitted to the first terminal.

상기 그래픽 유저 인터페이스는 그래프로 표현되며, 상기 시작페이지와 상기 목적페이지 각각은 버텍스(vertex)로 표현되고, 상기 시작페이지와 상기 목적페이지 간의 링크는 에지(edge)로 표현될 수 있다.The graphical user interface may be represented by a graph, each of the start page and the destination page may be represented by a vertex, and a link between the start page and the destination page may be represented by an edge.

상기 사용자 정의 링크 검색 시스템은 상기 시작페이지 또는 상기 목적페이지 중 적어도 하나의 검색순위, 조회수, 또는 추천수 중 적어도 하나를 수집하는 트래커를 더 포함하며, 상기 버텍스의 형태는 상기 트래커가 수집한 상기 버텍스에 상응하는 상기 시작페이지 또는 상기 목적페이지의 검색순위, 조회수, 또는 추천수 중 적어도 하나에 기초하여 결정될 수 있다.The user-defined link search system further includes a tracker that collects at least one of a search rank, a hit number, or a recommendation number of at least one of the start page or the target page, and the vertex form is in the vertex collected by the tracker. It may be determined based on at least one of a search rank, a search count, or a recommendation count of the corresponding start page or the destination page.

상기 트래커는 상기 시작페이지와 상기 목적페이지 간의 트래픽에 대한 정보를 더 수집하며, 상기 에지의 형태는 상기 시작페이지와 상기 목적페이지 간의 트래픽의 양에 따라 결정되는 사용자 정의 링크 검색에 따라 결정될 수 있다.The tracker further collects information on traffic between the start page and the destination page, and the shape of the edge may be determined according to a user-defined link search determined according to the amount of traffic between the start page and the destination page.

상술한 바와 같이 본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법 및 그 시스템은 사용자들의 참여를 통해 검색 결과의 신뢰도를 높이는 플랫폼을 제공하는 효과가 있다.As described above, the user-defined link search method and system according to an embodiment of the present invention have an effect of providing a platform for increasing the reliability of the search result through participation of users.

또한, 집단 지성을 통한 검색을 함으로써 많은 사람들의 검색결과를 평가하 고 종합하므로, 일부 알고리즘 또는 알고리즘의 조합에 의해 정보를 검색하는 기계적 검색보다 정보의 정확도가 높은 효과가 있다.In addition, since searching through collective intelligence evaluates and aggregates the search results of many people, the accuracy of the information is higher than that of a mechanical search that searches for information by some algorithms or combinations of algorithms.

또한, 정보 소비자가 신뢰할 만한 정보의 척도를 소정의 메타정보로 사용하며, 이러한 메타정보를 정보 소비자가 알아보기 쉽게 도식화함으로써(예컨대, GUI(graphic user interface)), 정보 소비자는 불필요한 정보의 접근 횟수를 줄임과 동시에 정보의 획득 경로를 줄일 수 있고, 양질의 정보를 얻을 수 있는 효과가 있다.In addition, by using a measure of information trusted by the information consumer as predetermined meta information, and the meta information is easily illustrated by the information consumer (e.g., a graphical user interface), the information consumer can access unnecessary information. At the same time, it is possible to reduce the information acquisition path and to obtain high quality information.

본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시 예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings which illustrate preferred embodiments of the present invention and the contents described in the accompanying drawings.

또한, 본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이터를 전송할 수도 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터를 상기 다른 구성요소로 전송할 수도 있는 것을 의미한다. In addition, in the present specification, when one component 'transmits' data to another component, the component may directly transmit the data to the other component, or through at least one other component. Means that the data may be transmitted to the other component.

반대로 어느 하나의 구성요소가 다른 구성요소로 데이터를 '직접 전송'하는 경우에는 상기 구성요소에서 다른 구성요소를 통하지 않고 상기 다른 구성요소로 상기 데이터가 전송되는 것을 의미한다.On the contrary, when one component 'directly transmits' data to another component, it means that the data is transmitted from the component to the other component without passing through the other component.

이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.

도 1은 본 발명의 실시 예에 따른 사용자 정의 링크 검색 시스템의 기능 블록도를 개략적으로 나타낸다.1 is a schematic block diagram of a user-defined link search system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시 예에 따른 사용자 정의 링크 검색 시스템(1)은 서버(100)를 포함할 수 있다. 상기 서버(100)는 링크 정보 수집 모듈(110) 및 링크 검색 처리 모듈(120)을 포함한다. 또한, 상기 서버(100)는 GUI 처리 모듈(130), 트래커(140), 링크 DB(DataBase, 150), 또는 GUI(Graphic User Interface) DB(160) 중 적어도 하나를 더 포함할 수 있다.Referring to FIG. 1, a user-defined link search system 1 according to an embodiment of the present invention may include a server 100. The server 100 includes a link information collection module 110 and a link search processing module 120. In addition, the server 100 may further include at least one of a GUI processing module 130, a tracker 140, a link DB (DataBase, 150), or a graphical user interface (GUI) DB 160.

본 명세서에서 모듈이라 함은, 본 명세서에서 설명하는 동작 또는 기능을 수행하는 하드웨어 및/또는 소프트웨어의 결합을 의미할 수 있다.In the present specification, the module may mean a combination of hardware and / or software for performing an operation or function described in the present specification.

상기 링크 정보 수집 모듈(110)은 마케터(marketer) 단말기(200)로부터 링크 정보를 수신한다. 상기 링크 정보는 키워드, 상기 키워드에 상응하는 시작페이지에 대한 정보, 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함한다.The link information collection module 110 receives link information from a marketer terminal 200. The link information includes a keyword, information about a start page corresponding to the keyword, and information about a destination page corresponding to the keyword.

여기서 마케터라 함은, 본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법을 수행하기 위하여 링크 정보를 정의하는 사용자를 의미할 수 있다. 예컨대, 상기 마케터는 경험있는 정보 소비자, 지식인, 광고 대행자, 또는 직업적으로 본 발명의 실시 예에 따른 링크 정보를 정의하는 사람일 수 있다.Here, the marketer may mean a user who defines link information in order to perform a user-defined link search method according to an embodiment of the present invention. For example, the marketer may be an experienced information consumer, an intellectual, an advertising agent, or a person who professionally defines link information according to an embodiment of the present invention.

예컨대, 상기 마케터는 키워드 A를 검색한 정보 소비자일 수 있다. 그러면, 상기 마케터는 키워드 A를 검색어로 하여 검색된 검색 결과들을 볼 수 있으며, 상기 검색 결과들 중 적어도 하나의 검색 결과인 제1 웹 페이지를 선택할 수 있다. 상기 마케터는 제1 웹 페이지에 접속하여 상기 제1 웹 페이지에 포함된 컨텐츠를 검색하고, 자신이 원하는 정보를 위하여 상기 제1 웹 페이지에 포함된 하이퍼 링크(hyper-link)를 이용하여 무수히 많은 제2 웹 페이지들에 접속할 수 있다. 이렇게 상기 마케터는 자신이 원하는 정보를 찾을 때까지 웹 페이지를 옮겨다닐 수 있으며, 결국 상기 마케터는 제3 웹 페이지에서 자신이 원하는 정보를 찾을 수 있다.For example, the marketer may be an information consumer searching for keyword A. Then, the marketer may view the search results searched using the keyword A as a search word, and may select a first web page that is at least one search result among the search results. The marketer accesses a first web page, searches for content included in the first web page, and uses a myriad of hyperlinks included in the first web page for information desired by the marketer. 2 You can access web pages. In this way, the marketer can move the web page until he finds the information he wants, and eventually the marketer can find the information he wants in the third web page.

그러면, 상기 마케터는 키워드 A에 대하여 상기 제1 웹 페이지에 대한 정보(예컨대, 상기 제1 웹 페이지의 URL)를 시작 페이지에 대한 정보로 정의할 수 있으며, 상기 제3 웹 페이지에 대한 정보(예컨대, 상기 제3 웹 페이지의 URL)를 목적 페이지에 대한 정보로 정의할 수 있다.Then, the marketer may define information about the first web page (eg, the URL of the first web page) with respect to a keyword A as information about a start page, and information about the third web page (eg, , The URL of the third web page) may be defined as information on the target page.

본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법은 결국 상기 마케터의 키워드 A에 대한 정보 검색 경험을 다른 사용자가 이용할 수 있도록 하는 것이다. 즉, 다른 정보 소비자가 상기 키워드 A에 대해 검색하였을 때, 본 발명의 실시 예에 따른 사용자 정의 링크 검색 시스템(1)은 상기 마케터가 정의한 시작 페이지에 대한 정보 및 목적 페이지에 대한 정보를 상기 다른 정보 소비자에게 제공할 수 있다.In the user-defined link retrieval method according to an embodiment of the present invention, other users may use the information retrieval experience for the keyword A of the marketer. That is, when another information consumer searches for the keyword A, the user-defined link retrieval system 1 according to the embodiment of the present invention receives the information about the start page and the destination page defined by the marketer and the other information. It can be provided to the consumer.

그러면, 상기 다른 정보 소비자는 적어도 키워드 A에 대해서 마케터가 시작 페이지를 검색하였고, 최후에는 목적 페이지에서 키워드 A에 대한 양질의 정보를 얻을 수 있었음을 알 수 있다. 즉, 상기 다른 정보 소비자는 상기 마케터가 접속하였던 상기 제2 웹 페이지들에 대한 접속을 생략할 수 있는 효과가 있다.Then, the other information consumer can know that at least the keyword A has searched the start page for the keyword A, and finally, the quality information for the keyword A can be obtained from the destination page. That is, the other information consumer can omit the access to the second web pages that the marketer has accessed.

상기 링크 정보는 상기 링크 DB(150)에 저장될 수 있다. 상기 링크 DB(150) 는 적어도 하나의 테이블을 포함할 수 있으며, 상기 링크 DB(150)에 저장된 정보를 검색, 저장, 및 관리하기 위한 별도의 DBMS(Database Management System)을 더 포함할 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 DB의 형태 등 다양한 방식으로 구현될 수 있으며, 상기 링크 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함한다.The link information may be stored in the link DB 150. The link DB 150 may include at least one table, and may further include a separate DBMS (Database Management System) for searching, storing, and managing information stored in the link DB 150. In addition, it may be implemented in various ways such as a linked-list, a tree, a relational DB, and includes all data storage media and data structures capable of storing the link information.

상기 링크 정보를 입력하도록 하기 위해 본 발명의 실시 예에 따른 사용자 정의 링크 검색 시스템(1)은 소정의 인터페이스를 제공할 수 있다.In order to input the link information, the user-defined link search system 1 according to an embodiment of the present invention may provide a predetermined interface.

도 4는 본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법을 수행하기 위해 링크 정보를 정의하기 위한 유저 인터페이스의 일 예를 나타낸다.4 illustrates an example of a user interface for defining link information to perform a user-defined link search method according to an embodiment of the present invention.

도 4를 참조하면, 마케터는 특정 웹 페이지에 접속된 상태에서 소정의 인터페이스(예컨대, 버튼 형태의 인터페이스, 미도시)를 선택하면, 키워드를 입력할 수 있으며, 상기 특정 웹 페이지를 시작 페이지(starter page)로 설정할 수 있다. 그러면, 상기 마케터가 상기 특정 웹 페이지에 대한 정보를 직접 입력할 필요 없이, 상기 특정 웹 페이지에 대한 정보(예컨대, URL 정보)가 자동으로 상기 링크 정보 수집 모듈(110)로 전송되도록 할 수 있다. 물론, 목적 페이지(destination page)도 이와 유사한 방법으로 정의될 수 있다.Referring to FIG. 4, when a marketer selects a predetermined interface (eg, a button-type interface, not shown) while connected to a specific web page, the marketer may input a keyword and start the specific web page. page). Then, the marketer may automatically transmit the information about the specific web page (eg, URL information) to the link information collection module 110 without directly inputting the information about the specific web page. Of course, the destination page may be defined in a similar manner.

또한, 도 4에 도시된 바와 같이 본 발명의 실시 예에 따른 사용자 정의 링크 검색 시스템은 상기 마케터에게 각각의 웹 페이지의 평가 정보(예컨대, 사업적인지 여부 또는 버텍스의 이름에 해당하는 메타 정보 등을 더 입력할 수 있도록 다양한 인터페이스를 더 제공할 수 있음은 물론이다.In addition, as shown in FIG. 4, the user-defined link search system according to an embodiment of the present invention further provides the marketer with evaluation information of each web page (eg, whether it is business or meta information corresponding to the name of the vertex). Of course, it is possible to further provide various interfaces for input.

다시 도 1을 참조하면, 상기 마케터 단말기(200)는 인터넷에 접속 가능하고 정보 검색을 할 수 있는 모든 데이터 처리장치를 포함할 수 있으며, 컴퓨터, PDA, 핸드폰, 노트북 등 다양할 수 있다.Referring back to FIG. 1, the marketer terminal 200 may include all data processing apparatuses capable of accessing the Internet and searching for information, and may be variously used such as a computer, a PDA, a mobile phone, a notebook, and the like.

또한, 상기 마케터 단말기(200)는 후술할 제1단말기(300)와 동일할 수도 있다. 즉, 상기 링크 정보를 정의하는 마케터와, 정의된 링크 정보를 소비하는 정보 소비자가 동일할 수도 있다.In addition, the marketer terminal 200 may be the same as the first terminal 300 to be described later. That is, the marketer defining the link information and the information consumer consuming the defined link information may be the same.

상기 링크 검색 처리 모듈(120)은 상기 마케터가 정의한 링크 정보를 정보 소비자에게 제공하는 역할을 수행할 수 있다. 즉, 상기 링크 검색 처리 모듈(120)은 상기 키워드를 포함하는 검색어에 대한 검색 결과 요청을 제1단말기로부터 수신할 수 있다. The link search processing module 120 may provide a link information defined by the marketer to an information consumer. That is, the link search processing module 120 may receive a search result request for the search word including the keyword from the first terminal.

그러면, 상기 링크 검색 처리 모듈(120)은 상기 검색 결과 요청에 응답하여 상기 마케터가 정의한 상기 키워드에 상응하는 시작페이지에 대한 정보 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 검색 결과를 상기 제1단말기로 전송할 수 있다.Then, in response to the search result request, the link search processing module 120 may generate a link search result including information about a start page corresponding to the keyword defined by the marketer and information about a destination page corresponding to the keyword. It can be transmitted to the first terminal.

상기 링크 검색 결과는 상기 시작 페이지에 대한 정보(예컨대, 상기 시작 페이지의 URL) 및 상기 목적 페이지에 대한 정보(예컨대, 상기 목적 페이지의 URL)를The link search result may include information about the start page (eg, the URL of the start page) and information about the destination page (eg, the URL of the destination page).

포함하기만 하면 충분하며, 그 형태는 다양할 수 있다.It is sufficient to include, and the form may vary.

예컨대, 텍스트 형식으로 상기 링크 검색 결과가 제공될 수도 있으며, 경우에 따라서는 동영상, 이미지 등의 다양한 형태로 상기 링크 검색 결과는 정보 소비자에게 제공될 수 있다.For example, the link search result may be provided in a text format, and in some cases, the link search result may be provided to an information consumer in various forms such as a video and an image.

하지만, 본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법은 상기 링크 검색 결과를 GUI 형태로 상기 정보 소비자에게 제공하는 경우를 예를 들어 설명하며, 본 발명의 권리 범위가 이에 한정되지는 않는다.However, the user-defined link search method according to an embodiment of the present invention will be described in the case of providing the link search results to the information consumer in the form of a GUI, for example, the scope of the present invention is not limited thereto.

예컨대, 상기 사용자 정의 링크 검색 시스템(1)은 상기 링크 검색 결과를 그래픽 유저 인터페이스로 표현하기 위한 GUI 처리 모듈(130)을 더 포함할 수 있다.For example, the user-defined link search system 1 may further include a GUI processing module 130 for representing the link search result in a graphical user interface.

상기 링크 검색 처리 모듈(120)은 상기 GUI 처리 모듈(130)에 의해 상기 그래픽 유저 인터페이스(이하, 'GUI')로 표현된 상기 링크 검색 결과를 상기 제1단말기로 전송할 수 있다.The link search processing module 120 may transmit the link search result expressed by the GUI processing module 130 to the graphical user interface (hereinafter referred to as 'GUI') to the first terminal.

상기 GUI는 2차원 GUI 또는 3차원 GUI 등 다양할 수 있으며, 그 형태도 다양할 수 있다. 하지만, 본 발명의 실시 예에 서는 상기 GUI는 그래프로 표현되는 경우를 예로 들어 설명하며, 본 발명의 권리 범위가 이에 한정되지는 않는다. 또한, 상기 그래프는 2차원 또는 3차원의 그래프로 표현될 수 있음은 물론이다.The GUI may be various, such as a two-dimensional GUI or a three-dimensional GUI, the shape may also vary. However, in the embodiment of the present invention, the GUI is described as an example represented by a graph, and the scope of the present invention is not limited thereto. In addition, of course, the graph may be represented as a two-dimensional or three-dimensional graph.

상기 GUI가 그래프로 표현되는 경우, 상기 시작페이지와 상기 목적페이지 각각은 버텍스(vertex)로 표현되고, 상기 시작페이지와 상기 목적페이지 간의 링크(link)는 에지(edge)로 표현될 수 있다.When the GUI is represented by a graph, each of the start page and the destination page may be represented by a vertex, and a link between the start page and the destination page may be represented by an edge.

본 명세서에서의 그래프라 함은, 전산학의 그래프 이론에서 정의되는 그래프를 의미하며, 상기 그래프는 버텍스와 에지로 구성될 수 있다. 상기 버텍스와 에지의 형태는 다양할 수 있다.In the present specification, the graph refers to a graph defined in graph theory of computer science, and the graph may be composed of vertices and edges. Shapes of the vertices and edges may vary.

도 2는 본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법에서 링크 검색 결과를 그래프로 표현한 예를 나타낸다.2 illustrates an example in which a link search result is expressed in a graph in a user-defined link search method according to an embodiment of the present invention.

도 2를 참조하면, 그래프로 표현된 상기 링크 검색 결과는 적어도 하나의 버텍스(10, 11 등)와 적어도 하나의 에지(20, 21 등)를 포함할 수 있다.Referring to FIG. 2, the link search result represented by the graph may include at least one vertex 10, 11, and at least one edge 20, 21, and the like.

예컨대, 상기 마케터가 가수 '윤하'를 키워드로 검색하였고, 버텍스(10)에 상응하는 웹 페이지를 시작페이지로 정의하고, 버텍스(11)에 상응하는 웹 페이지를 목적 페이지로 정의할 수 있다. 물론, 상기 마케터 또는 다른 마케터는 상기 '윤하'에 대한 다른 페이지를 시작 페이지 또는 목적 페이지로 각각 정의할 수 있다. 그러면, 적어도 한 명의 마케터에 의해 정의된 링크 정보는 도 2에 도시된 바와 같은 그래프로 표현될 수 있다. 물론, 상기 버텍스의 이름(예컨대, 버텍스(10)의 '윤하 일본 1위 노래 동영상')도 상기 마케터가 입력할 수 있으며, 상기 마케터는 상기 버텍스의 다양한 평가정보(예컨대, 태그, 추천 정도 등)를 상기 링크 정보에 더 포함하여 입력할 수 있다.For example, the marketer may search for the singer 'Yoonha' as a keyword, define a web page corresponding to the vertex 10 as a start page, and define a web page corresponding to the vertex 11 as the destination page. Of course, the marketer or another marketer may define another page for the 'yunha' as a start page or a destination page, respectively. Then, the link information defined by at least one marketer may be represented by a graph as shown in FIG. 2. Of course, the name of the vertex (eg, 'Yunha's No. 1 song video' of the vertex 10) may be input by the marketer, and the marketer may input various evaluation information of the vertex (eg, tag, recommendation degree, etc.). May be further included in the link information.

그 후, 정보 소비자가 제1단말기(300)를 통하여 '윤하'를 키워드로 검색하면, 도 2에 도시된 바와 같은 그래프가 제1단말기(300)로 제공될 수 있다.Thereafter, when the information consumer searches 'Yunha' as a keyword through the first terminal 300, a graph as shown in FIG. 2 may be provided to the first terminal 300.

상기 제1단말기(300) 역시 인터넷에 접속 가능하고 정보 검색을 할 수 있는 모든 데이터 처리장치를 포함할 수 있으며, 컴퓨터, PDA, 핸드폰, 노트북 등 다양할 수 있다.The first terminal 300 may also include any data processing device capable of accessing the Internet and searching for information, and may vary from a computer, a PDA, a mobile phone, a laptop, and the like.

또한, 본 발명의 실시 예에 따른 상기 사용자 정의 링크 검색 시스템(1)은 트래커(140)를 더 포함할 수 있다. 상기 트래커(140)는 상기 시작페이지 또는 상기 목적페이지 중 적어도 하나의 검색순위, 조회수, 또는 추천수 중 적어도 하나를 수집할 수 있다. In addition, the user-defined link search system 1 according to an embodiment of the present invention may further include a tracker 140. The tracker 140 may collect at least one of a search rank, a search count, or a recommendation count of at least one of the start page and the destination page.

상기 트래커(140)는 일반적으로 상용화된 다양한 로그 정보 수집기 또는 웹 페이지의 상태(state) 정보 수집기의 역할을 수행할 수 있다. 예컨대, 상기 시작페이지 또는 상기 목적 페이지의 엔트리 페이지(entry page) 정보 수집, 엑시트 페이지(exit page) 정보 수집, 키워드 분석(keyword analysis), 또는 카운터(counter) 등의 역할을 수행할 수 있다.The tracker 140 may generally serve as a variety of commercially available log information collectors or state information collectors of web pages. For example, it may perform a role of collecting entry page information of the start page or the destination page, collecting exit page information, keyword analysis, or counter.

또한, 상기 트래커(140)는 일부 포털 검색 서비스에서 제공되는 다양한 랭킹 정보(예컨대, 조회수, 추천수, 검색 순위)등을 수집하는 역할을 할 수 있다.In addition, the tracker 140 may serve to collect various ranking information (eg, number of views, number of recommendations, search rankings) provided by some portal search services.

따라서, 상기 트래커(140)에 의해 수집된 다양한 정보들은 상기 그래프에 반영됨으로써 정보 소비자는 간편하게 상기 다양한 정보들을 확인할 수 있다.Therefore, the various information collected by the tracker 140 is reflected in the graph so that an information consumer can easily identify the various information.

예컨대, 상기 버텍스의 형태(예컨대, 크기)는 상기 트래커가 수집한 상기 버텍스에 상응하는 상기 시작페이지 또는 상기 목적페이지의 검색순위, 조회수, 또는 추천수 중 적어도 하나에 기초하여 결정될 수 있다. 즉, 도 2에 도시된 바와 같이 버텍스(10)의 크기는 상기 검색순위, 조회수, 또는 추천수 등이 많을수록 크게 설정될 수 있다. For example, the shape (eg, size) of the vertex may be determined based on at least one of a search rank, a search count, or a recommendation count of the start page or the destination page corresponding to the vertex collected by the tracker. That is, as shown in FIG. 2, the size of the vertex 10 may be set to be larger as the search rank, the number of search, or the number of recommendations is increased.

상기 버텍스(10)의 크기를 결정하는 기준은 상기 검색순위, 조회수, 또는 추천수 뿐만 아니라, 구현 예에 따라 다양한 정보들이 더 포함될 수 있으며, 각각의 기준이 상기 버텍스(10)의 크기를 결정하는 비율은 다양하게 설정될 수 있다. 물론, 상기 기준에 따라 상기 버텍스(10)의 크기가 변하는 것이 아니라, 상기 버텍스(10)의 다른 특성(예컨대, 모양, 색깔 등)이 변하게 설정될 수도 있다.A criterion for determining the size of the vertex 10 may further include various information according to an implementation example, as well as the search rank, the number of views, or the number of recommendations, and each criterion determines the size of the vertex 10. May be set in various ways. Of course, the size of the vertex 10 is not changed according to the reference, but other characteristics (eg, shape, color, etc.) of the vertex 10 may be set to change.

결국, 정보 소비자는 링크 검색 결과로 도시된 그래프 중에서 가장 버텍스가 큰 웹 페이지가 마케터들이 링크 정보에 가장 많이 포함하여 정의하였거나, 검색순위, 조회수 등의 다양한 기준에 의해서 가장 양질의 정보를 포함하고 있다고 생각할 수 있다. 따라서, 정보 소비자는 예전의 다른 정보 소비자의 경험 또는 마케터의 링크 정보를 쉽게 얻을 수 있다.After all, the information consumer has defined that the web page with the largest vertex among the graphs shown in the link search results is defined by marketers as including the most in the link information, or contains the highest quality information by various criteria such as search ranking and views. I can think of it. Thus, the information consumer can easily obtain the experience of other information consumers or linker information of the marketer.

버텍스들은 구현 예에 따라, 다양한 형식으로 표현될 수 있다. 예컨대, 웹 페이지의 성격(예컨대, 상업용 웹 페이지, 개인 블로그, 정보 제공용 웹 페이지 등)에 따라 그 색깔이 다를 수 있다. 또는, 버텍스의 모양(예컨대, 타원, 다각형)이 다르게 설정될 수도 있다. Vertices may be expressed in various forms, depending on the implementation. For example, the color may vary depending on the nature of the web page (eg, commercial web page, personal blog, informational web page, etc.). Alternatively, the shape of the vertices (eg, ellipses and polygons) may be set differently.

상기 버텍스들의 형식을 결정하기 위한 웹 페이지의 성격 등도 상기 웹 페이지의 평가정보로써 상기 링크 정보에 포함될 수 있음은 물론이다.The nature of the web page for determining the format of the vertices may also be included in the link information as evaluation information of the web page.

또한, 상기 트래커(140)는 상기 시작페이지와 상기 목적페이지 간의 트래픽에 대한 정보를 더 수집하며, 상기 에지의 굵기는 상기 시작페이지와 상기 목적페이지 간의 트래픽의 양에 따라 결정될 수 있다.In addition, the tracker 140 may further collect information on the traffic between the start page and the destination page, and the thickness of the edge may be determined according to the amount of traffic between the start page and the destination page.

예컨대, 버텍스(10)에 접속되어 있던 정보 소비자가 버텍스(11)로 접속한 경우 또는 버텍스(11)에 접속되어 있던 정보 소비자가 버텍스(10)로 접속한 경우, 상기 트래커(140)는 상기 버텍스(10)와 상기 버텍스(11)에 상응하는 웹 페이지간의 트래픽(traffic)을 수집할 수 있다. 따라서, 상기 버텍스(10)과 상기 버텍스(11)을 연결하는 에지(20)는 굵게 표현될 수 있다.For example, when the information consumer connected to the vertex 10 is connected to the vertex 11 or the information consumer connected to the vertex 11 is connected to the vertex 10, the tracker 140 is connected to the vertex 10. Traffic between the web page corresponding to the vertex 11 and the vertex 11 can be collected. Therefore, the edge 20 connecting the vertex 10 and the vertex 11 may be represented in bold.

물론, 트래픽의 양에 따라 에지(21)은 더 가늘게 표현될 수 있다. 구현 예에 따라, 에지들의 굵기가 아닌 에지의 다른 특성이 변할 수도 있다. 예컨대, 트래픽 의 양에 따라 에지의 색깔이 더 붉은 색으로 표현될 수도 있다. 즉, 상기 트래픽의 양에 따라 에지의 형태가 변할 수 있으면 족하다. Of course, depending on the amount of traffic, the edge 21 can be represented thinner. Depending on the implementation, other properties of the edges may vary than the thickness of the edges. For example, depending on the amount of traffic, the color of the edge may be represented in a more red color. That is, it is sufficient if the shape of the edge can be changed according to the amount of traffic.

결국, 정보 소비자는 상기 에지의 형태에 따라, 다른 정보 소비자의 정보 획득 경로를 쉽게 파악할 수 있는 효과가 있다. 또한, 많은 정보 소비자들이 이동한 경로에 더 양질의 정보가 포함될 수 있다고 추측할 수 있다.As a result, the information consumer can easily grasp the information acquisition path of the other information consumer according to the shape of the edge. In addition, many information consumers can assume that the route taken may include better quality information.

상기 사용자 정의 링크 검색 시스템(1)은 상기 링크 DB(150)에 저장된 링크 정보들 중에서 상기 제1단말기(300)로부터 검색 요청된 검색어에 상응하는 링크 검색 결과를 추출하고, 추출된 링크 검색 결과를 상기 GUI 처리 모듈(130)로 전송하고, 상기 GUI 처리 모듈(130)에 의해 표현된 상기 링크 검색 결과에 상응하는 GUI 정보(예컨대, 그래프에 대한 정보)를 상기 제1단말기(300)로 전송할 수도 있다. The user-defined link search system 1 extracts a link search result corresponding to a search term requested from the first terminal 300 among link information stored in the link DB 150, and extracts the extracted link search result. And transmit the GUI information (eg, information on the graph) corresponding to the link search result expressed by the GUI processing module 130 to the first terminal 300. have.

하지만, 구현 예에 따라, 상기 사용자 정의 링크 검색 시스템(1)은 GUI DB(160)를 더 포함할 수 있으며, 상기 GUI DB(160)에서는 상기 링크 DB(150)에 저장된 링크 정보들에 상응하는 GUI 정보들을 상기 GUI 처리 모듈(130)에 의해 미리 생성하여 저장해 둘 수 있다. 따라서, 상기 제1단말기(300)로부터 특정 검색어가 검색 요청되면, 요청된 검색어에 상응하는 GUI 정보를 상기 GUI DB(160)에서 바로 추출하여 상기 제1단말기(300)로 전송할 수도 있다.However, according to an implementation example, the user-defined link search system 1 may further include a GUI DB 160, in which the GUI DB 160 corresponds to link information stored in the link DB 150. GUI information may be generated and stored in advance by the GUI processing module 130. Therefore, when a specific search word is searched for from the first terminal 300, GUI information corresponding to the requested search word may be directly extracted from the GUI DB 160 and transmitted to the first terminal 300.

한편, 도 2에 도시된 그래프를 제공받은 정보 소비자가 각각의 버텍스들을 선택(예컨대, 클릭)하면, 선택된 상기 버텍스에 상응하는 웹 페이지로 상기 제1단말기가 접속될 수 있음은 물론이다. 이를 위해, 각각의 버텍스는 하이퍼 링크(hyper-link)에 대한 정보를 포함할 수 있으며, 이러한 하이퍼 링크에 대한 정보 는 상기 링크 정보에 포함될 수 있음은 물론이다. 즉, 상기 링크 정보는 상기 시작페이지 및 상기 목적페이지의 URL(Universal Resource Locator)를 포함할 수 있다.Meanwhile, when the information consumer provided with the graph illustrated in FIG. 2 selects (eg, clicks) each vertex, the first terminal may be connected to a web page corresponding to the selected vertex. To this end, each vertex may include information on a hyper-link, and the information on the hyperlink may be included in the link information. That is, the link information may include a URL (Universal Resource Locator) of the start page and the destination page.

도 3은 본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법을 수행하기 위한 유저 인터페이스의 일 예를 나타낸다.3 shows an example of a user interface for performing a user-defined link search method according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법을 수행하기 위한 소정의 프로그램은 인터넷 브라우저의 애드-온(add-on)형태로 제공될 수 있다. 또한, 도 3에 도시된 바와 같이 툴바(tool-bar)형태의 인터페이스로 제공될 수 있다.Referring to FIG. 3, a predetermined program for performing a user-defined link search method according to an embodiment of the present invention may be provided in an add-on form of an internet browser. In addition, as shown in FIG. 3, a toolbar-type interface may be provided.

예컨대, 정보 소비자는 어떠한 웹 페이지에 접속된 상태에서도 인터넷 브라우져가 활성화되어 있는 상태라면, 도 3에 도시된 바와 같은 툴바에서 검색어를 입력하여 본 발명의 실시 예에 따른 사용자 정의 링크 검색을 수행할 수 있다. For example, the information consumer may perform a user-defined link search according to an embodiment of the present invention by inputting a search word in a toolbar as shown in FIG. 3 when the Internet browser is activated even when connected to any web page. have.

그 결과 도 3에 도시된 바와 같은 다양한 검색 결과가 제공될 수 있다. 또한, 다양한 기능을 제공하는 소정의 인터페이스들(30, 31, 32)이 제공될 수 있다.As a result, various search results as shown in FIG. 3 may be provided. In addition, certain interfaces 30, 31, 32 may be provided that provide various functions.

예컨대, 링크 인터페이스(30)를 선택하면, 검색어에 관련된 특정 웹 페이지(예컨대, 도 2에 도시된 그래프에서 가장 버텍스의 크기가 큰 웹 페이지)로 직접 이동할 수 있다.For example, if the link interface 30 is selected, the user can directly go to a specific web page related to the search word (eg, a web page having the largest vertex size in the graph shown in FIG. 2).

또한, 상기 맵 인터페이스(31)를 선택하면, 상기 검색어에 상응하는 링크 검색 결과(예컨대, 도 2에 도시된 바와 같은 그래프)가 GUI 형태로 제공될 수 있다.In addition, when the map interface 31 is selected, a link search result (eg, a graph as shown in FIG. 2) corresponding to the search word may be provided in a GUI form.

또한, 상기 태그 인터페이스(32)를 선택하면, 상기 검색어와 관련된 다양한 태그 정보들이 제공될 수 있다.In addition, when the tag interface 32 is selected, various tag information related to the search word may be provided.

본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드 디스크, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The user-defined link retrieval method according to an embodiment of the present invention may be embodied as computer readable codes on a computer readable recording medium. Computer-readable recording media include all kinds of recording devices that store data that can be read by a computer system. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, hard disk, floppy disk, optical data storage, and the like, and also in the form of carrier waves (e.g., transmission over the Internet). It also includes implementations. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. And functional programs, codes and code segments for implementing the present invention can be easily inferred by programmers in the art to which the present invention belongs.

본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the present invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.BRIEF DESCRIPTION OF THE DRAWINGS In order to better understand the drawings cited in the detailed description of the invention, a brief description of each drawing is provided.

도 1은 본 발명의 실시 예에 따른 사용자 정의 링크 검색 시스템의 기능 블록도를 개략적으로 나타낸다.1 is a schematic block diagram of a user-defined link search system according to an embodiment of the present invention.

도 2는 본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법에서 링크 검색 결과를 그래프로 표현한 예를 나타낸다.2 illustrates an example in which a link search result is expressed in a graph in a user-defined link search method according to an embodiment of the present invention.

도 3은 본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법을 수행하기 위한 유저 인터페이스의 일 예를 나타낸다.3 shows an example of a user interface for performing a user-defined link search method according to an embodiment of the present invention.

도 4는 본 발명의 실시 예에 따른 사용자 정의 링크 검색 방법을 수행하기 위해 링크 정보를 정의하기 위한 유저 인터페이스의 일 예를 나타낸다.4 illustrates an example of a user interface for defining link information to perform a user-defined link search method according to an embodiment of the present invention.

Claims (14)

서버가 키워드, 상기 키워드에 상응하는 시작페이지에 대한 정보, 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 정보를 수신하는 단계;Receiving, by the server, link information including a keyword, information about a start page corresponding to the keyword, and information about a destination page corresponding to the keyword; 상기 서버가 상기 키워드를 포함하는 검색어에 대한 검색 결과 요청을 제1단말기로부터 수신하는 단계; 및Receiving, by the server, a search result request for a search word including the keyword from a first terminal; And 상기 서버가 상기 검색 결과 요청에 응답하여 상기 키워드에 상응하는 시작페이지에 대한 정보 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 검색 결과를 상기 제1단말기로 전송하는 단계를 포함하며,Transmitting, by the server, a link search result including information on a start page corresponding to the keyword and information on a destination page corresponding to the keyword, to the first terminal in response to the search result request, 상기 시작페이지에 대한 정보 및 상기 목적페이지에 대한 정보는,Information about the start page and the destination page, 각각 상기 시작페이지 및 상기 목적페이지의 URL(Universal Resource Locator)을 포함하는 사용자 정의 링크 검색 방법.The user-defined link search method comprising a URL (Universal Resource Locator) of the start page and the destination page, respectively. 제 1항에 있어서, 상기 링크 검색 결과는,The method of claim 1, wherein the link search result is: 그래픽 유저 인터페이스로 표현되는 사용자 정의 링크 검색 방법.User-defined link retrieval method represented in a graphical user interface. 제 2항에 있어서, 상기 그래픽 유저 인터페이스는,The method of claim 2, wherein the graphical user interface, 그래프로 표현되며,Is represented as a graph, 상기 시작페이지와 상기 목적페이지 각각은 버텍스(vertex)로 표현되고, 상기 시작페이지와 상기 목적페이지 간의 링크(link)는 에지(edge)로 표현되는 사용자 정의 링크 검색 방법.And each of the start page and the destination page is represented by a vertex, and a link between the start page and the destination page is represented by an edge. 제 3항에 있어서, 상기 버텍스의 형태는,The method of claim 3, wherein the form of the vertex, 상기 버텍스에 상응하는 상기 시작페이지 또는 상기 목적페이지의 검색순위,조회수, 또는 추천수 중 적어도 하나에 기초하여 결정되는 사용자 정의 링크 검색 방법.The user-defined link search method is determined based on at least one of the ranking, the number of views, or the number of recommendations of the start page or the destination page corresponding to the vertex. 제 3항에 있어서, 상기 에지의 형태는,The method of claim 3, wherein the shape of the edge, 상기 시작페이지와 상기 목적페이지 간의 트래픽의 양에 따라 결정되는 사용자 정의 링크 검색 방법.The user-defined link search method determined by the amount of traffic between the start page and the destination page. 제 3항에 있어서, 상기 제1단말기로부터 상기 버텍스가 선택되는 경우,The method of claim 3, wherein when the vertex is selected from the first terminal, 선택된 상기 버텍스에 상응하는 상기 시작페이지 또는 상기 목적페이지로 상기 제1단말기가 접속되는 사용자 정의 링크 검색 방법.And the first terminal is connected to the start page or the destination page corresponding to the selected vertex. 삭제delete 제 1항에 있어서, 상기 링크 정보는,The method of claim 1, wherein the link information, 상기 시작페이지 또는 상기 목적페이지에 대한 평가 정보를 더 포함하는 사용자 정의 링크 검색 방법.Custom link search method further comprising the evaluation information for the start page or the destination page. 제 1 항 내지 제 6항, 제 8항 중 어느 한 항에 기재된 방법을 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.A computer-readable recording medium having recorded thereon a program for performing the method according to any one of claims 1 to 6 and 8. 키워드, 상기 키워드에 상응하는 시작페이지에 대한 정보, 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 정보를 수신하기 위한 링크 정보 수집 모듈; 및A link information collection module for receiving link information including a keyword, information on a start page corresponding to the keyword, and information on a destination page corresponding to the keyword; And 상기 키워드를 포함하는 검색어에 대한 검색 결과 요청을 제1단말기로부터 수신하면, 상기 검색 결과 요청에 응답하여 상기 키워드에 상응하는 시작페이지에 대한 정보 및 상기 키워드에 상응하는 목적페이지에 대한 정보를 포함하는 링크 검색 결과를 상기 제1단말기로 전송하기 위한 링크 검색 처리 모듈을 포함하며,When a search result request for a search term including the keyword is received from the first terminal, the first terminal includes information about a start page corresponding to the keyword and a destination page corresponding to the keyword in response to the search result request. A link search processing module for transmitting a link search result to the first terminal, 상기 시작페이지에 대한 정보 및 상기 목적페이지에 대한 정보는,Information about the start page and the destination page, 각각 상기 시작페이지 및 상기 목적페이지의 URL(Universal Resource Locator)을 포함하는 사용자 정의 링크 검색 시스템.A user-defined link retrieval system comprising a URL (Universal Resource Locator) of the start page and the destination page, respectively. 제 10항에 있어서, 상기 사용자 정의 링크 검색 시스템은,The system of claim 10, wherein the user-defined link search system comprises: 상기 링크 검색 결과를 그래픽 유저 인터페이스로 표현하기 위한 GUI 처리 모듈을 더 포함하며,A GUI processing module for representing the link search result in a graphical user interface, 상기 링크 검색 처리 모듈은 상기 GUI 처리 모듈에 의해 상기 그래픽 유저 인터페이스로 표현된 상기 링크 검색 결과를 상기 제1단말기로 전송하는 사용자 정 의 링크 검색 시스템.And the link search processing module transmits the link search result expressed by the GUI processing module to the first terminal to the first terminal. 제 11항에 있어서, 상기 그래픽 유저 인터페이스는,The method of claim 11, wherein the graphical user interface, 그래프로 표현되며,Is represented as a graph, 상기 시작페이지와 상기 목적페이지 각각은 버텍스(vertex)로 표현되고, 상기 시작페이지와 상기 목적페이지 간의 링크는 에지(edge)로 표현되는 사용자 정의 링크 검색 시스템.And each of the start page and the destination page is represented by a vertex, and a link between the start page and the destination page is represented by an edge. 제 12항에 있어서, 상기 사용자 정의 링크 검색 시스템은,The system of claim 12, wherein the user-defined link search system comprises: 상기 시작페이지 또는 상기 목적페이지 중 적어도 하나의 검색순위, 조회수, 또는 추천수 중 적어도 하나를 수집하는 트래커를 더 포함하며,Further comprising a tracker for collecting at least one of the ranking, views, or recommendations of at least one of the start page or the destination page, 상기 버텍스의 형태는 상기 트래커가 수집한 상기 버텍스에 상응하는 상기 시작페이지 또는 상기 목적페이지의 검색순위, 조회수, 또는 추천수 중 적어도 하나에 기초하여 결정되는 사용자 정의 링크 검색 시스템.The form of the vertex is a user-defined link retrieval system is determined based on at least one of the ranking, the number of views, or the number of recommendations of the start page or the destination page corresponding to the vertex collected by the tracker. 제 13항에 있어서, 상기 트래커는,The method of claim 13, wherein the tracker, 상기 시작페이지와 상기 목적페이지 간의 트래픽에 대한 정보를 더 수집하며, Collecting more information about the traffic between the start page and the destination page; 상기 에지의 형태는 상기 시작페이지와 상기 목적페이지 간의 트래픽의 양에 따라 결정되는 사용자 정의 링크 검색에 따라 결정되는 사용자 정의 링크 검색 시 스템.And the shape of the edge is determined by a user-defined link search determined by the amount of traffic between the start page and the destination page.
KR1020070099460A 2007-10-02 2007-10-02 Custom link search method and system Expired - Fee Related KR100906618B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070099460A KR100906618B1 (en) 2007-10-02 2007-10-02 Custom link search method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070099460A KR100906618B1 (en) 2007-10-02 2007-10-02 Custom link search method and system

Publications (2)

Publication Number Publication Date
KR20090034201A KR20090034201A (en) 2009-04-07
KR100906618B1 true KR100906618B1 (en) 2009-07-10

Family

ID=40760218

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070099460A Expired - Fee Related KR100906618B1 (en) 2007-10-02 2007-10-02 Custom link search method and system

Country Status (1)

Country Link
KR (1) KR100906618B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD966293S1 (en) 2014-09-02 2022-10-11 Apple Inc. Display screen or portion thereof with graphical user interface

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101111679B1 (en) * 2008-04-11 2012-02-14 권혁성 Search system and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000018242A (en) * 2000-01-25 2000-04-06 이명우 A method for shortening access-time and its management system in internet portal service
KR20000064069A (en) * 2000-08-18 2000-11-06 민경신 Relational Search System and Representation Method
JP2004334588A (en) * 2003-05-08 2004-11-25 Nippon Telegr & Teleph Corp <Ntt> Ranking item display method and apparatus and ranking item display program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000018242A (en) * 2000-01-25 2000-04-06 이명우 A method for shortening access-time and its management system in internet portal service
KR20000064069A (en) * 2000-08-18 2000-11-06 민경신 Relational Search System and Representation Method
JP2004334588A (en) * 2003-05-08 2004-11-25 Nippon Telegr & Teleph Corp <Ntt> Ranking item display method and apparatus and ranking item display program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD966293S1 (en) 2014-09-02 2022-10-11 Apple Inc. Display screen or portion thereof with graphical user interface

Also Published As

Publication number Publication date
KR20090034201A (en) 2009-04-07

Similar Documents

Publication Publication Date Title
US10275419B2 (en) Personalized search
US7962500B2 (en) Digital image retrieval by aggregating search results based on visual annotations
CN1648902B (en) System and method for a unified and blended search
TWI463337B (en) Method and system for implementing alliance search across multiple search engines
TWI477992B (en) Method, system and computer readable media covering third party information on search results
US20080313142A1 (en) Categorization of queries
US20170308552A1 (en) Relevancy evaluation for image search results
US8326836B1 (en) Providing time series information with search results
US20100161592A1 (en) Query Intent Determination Using Social Tagging
CN102224498A (en) Computer-implemented method for providing location-related content to mobile devices
US8572118B2 (en) Computer method and apparatus of information management and navigation
US9864768B2 (en) Surfacing actions from social data
US8239361B2 (en) Method and system for user centered information searching
US9916384B2 (en) Related entities
EP3485394B1 (en) Contextual based image search results
US9015142B2 (en) Identifying listings of multi-site entities based on user behavior signals
US20150302090A1 (en) Method and System for the Structural Analysis of Websites
US9135328B2 (en) Ranking documents through contextual shortcuts
KR100906618B1 (en) Custom link search method and system
KR101180371B1 (en) Folksonomy-based personalized web search method and system for performing the method
KR101066225B1 (en) Search service system and search service method using the same
CN111222918A (en) Keyword mining method, device, electronic device and storage medium
Masutani et al. BEIRA: A geo-semantic clustering method for area summary
Park Spatial semantic search in location-based web services
Manthey Data Stream Analysis for Location-Aware Collaborative Information Retrieval

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20130628

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20140702

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20150702

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20150702

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000