KR20100007695A - Internet search system and method thereof - Google Patents
Internet search system and method thereof Download PDFInfo
- Publication number
- KR20100007695A KR20100007695A KR1020090025184A KR20090025184A KR20100007695A KR 20100007695 A KR20100007695 A KR 20100007695A KR 1020090025184 A KR1020090025184 A KR 1020090025184A KR 20090025184 A KR20090025184 A KR 20090025184A KR 20100007695 A KR20100007695 A KR 20100007695A
- Authority
- KR
- South Korea
- Prior art keywords
- search
- word
- internet
- site
- information
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 인터넷 검색 시스템 및 그 방법에 관한 것으로, 인터넷상의 정보를 사용자 중심으로 보다 더 효율적으로 표시할 수 있는 인터넷 검색 시스템과 그 방법에 관한 것이다. 이와 같은 본 발명 인터넷 검색 방법은, 인터넷 검색 시스템 관리자가 관리자 페이지를 운영하는 서버에 접속하여 신규 검색어와, 연관 사이트 및 검색어에 대한 설명을 등록, 수정 또는 삭제하는 단계; 사용자가 자신의 컴퓨터 단말에 상기 인터넷 검색 시스템 관리자에 의해 배포된 인터넷 검색 시스템에 이용되는 프로그램을 설치 및 실행하는 단계; 상기 사용자가 컴퓨터 단말을 통해 웹 사이트를 실행하고, 웹 서핑 도중 특정 단어를 입력하면 상기 웹 사이트에서는 상기 특정 단어에 대한 관련 사이트와 상기 사이트와 관련된 각종 단어를 표시하는 단계; 상기 사용자가 컴퓨터 단말에 연결된 마우스를 통해 상기 각종 단어 중 하나에 마우스를 드래그한 후 상기 마우스 오른쪽 버튼을 클릭하여 상기 각종 단어 중 마우스에 의해 단어가 선택되면 상기 컴퓨터 단말은 상기 서버로 상기 선택된 단어를 전송하는 단계; 상기 서버는 상기 단어에 대한 연관 사이트 목록을 검색하여 등록된 사이트가 있는 경우 상기 등록된 사이트를 팝업형태로 상기 컴퓨터 단말의 모니터에 표시하는 단계를 포함한다. 따라서 본 발명에 따르면, 인터넷 웹 페이지 상에 디스플레이된 정보의 다양한 추가 정보를 실시간으로 즉석에서 바로 검색할 수 있다. The present invention relates to an Internet search system and a method thereof, and more particularly, to an Internet search system and a method for displaying information on the Internet more efficiently with respect to a user. Such an Internet search method of the present invention includes the steps of an Internet search system administrator accessing a server operating an administrator page to register, modify, or delete a new search word, a related site, and a description of the search word; Installing and executing a program used in an Internet search system distributed by the Internet search system administrator in a user's computer terminal; When the user executes a web site through a computer terminal and inputs a specific word while surfing the web, the web site displaying related sites for the specific word and various words related to the site; When the user drags the mouse to one of the various words through a mouse connected to the computer terminal and clicks the right mouse button to select a word by the mouse among the various words, the computer terminal sends the selected word to the server. Transmitting; The server may include searching the list of related sites for the word and displaying the registered site in the pop-up form on the monitor of the computer terminal when there is a registered site. Therefore, according to the present invention, various additional information of the information displayed on the Internet web page can be immediately retrieved in real time.
Description
본 발명은 인터넷 검색 시스템 및 그 방법에 관한 것으로, 인터넷상의 정보를 사용자 중심으로 보다 더 효율적으로 검색 및 표시할 수 있는 인터넷 검색 시스템과 그 방법에 관한 것이다. The present invention relates to an Internet search system and a method thereof, and more particularly, to an Internet search system and a method for more efficiently searching and displaying information on the Internet.
일반적으로 검색 서비스 시스템은 사용자로부터 검색어가 입력되면 검색어에 대응하는 검색 결과로서, 검색어를 포함하는 웹 사이트나, 검색어를 포함하는 기사나 검색어를 포함하는 파일명을 갖는 이미지 등을 제공하고 있다. In general, a search service system provides a web site including a search word, an article including a search word, an image having a file name including a search word, and the like as a search result corresponding to a search word when a user inputs a search word.
이러한 검색 서비스 시스템에 있어서 사용자로부터 입력되는 검색어는 다양하게 존재할 수 있는데, 실질적으로 다수의 사용자들로부터 입력되는 횟수에 따른 상위 검색어가 전체 검색 요청에서 차지하는 비율이 높을 수도 있으나, 이는 상업성이 어느 정도 배제된 일반적인 검색을 의미하고 있다.In such a search service system, a search word input from a user may exist in various ways. In fact, the ratio of the top search word to the total search request may be high depending on the number of times input from a plurality of users, but this may exclude some commerciality. Meant a general search.
그리고 이와 같은 검색결과에 따라 인터넷 포털 사이트에서 실제로 사용자에 게 제공하는 웹 페이지는 다수의 사용자가 접속한 사이트는 물론, 해당 포털 사이트를 관리하는 회사에 많은 비용을 지불한 고객의 웹페이지를 우선적으로 디스플레이 되도록 하고 있다. According to the search results, the web pages that are actually provided to users on the Internet portal site are given priority to the web pages of customers who have paid a lot of money to the company that manages the portal site as well as to the sites that are accessed by a large number of users. To be displayed.
다시 말하면 검색 정보에 대한 결과가 어느 정도는 이를 관리하는 인터넷 업체의 설정에 따라 운용되고 있다는 것이다.In other words, the results of the search information are operated to some extent according to the settings of the Internet company that manages it.
물론 그와 같은 경우는 해당 검색어에 따라 사용자에게 유리한 사이트를 곧바로 알려주는 장점이 있기도 하다.Of course, in such a case, there is an advantage of immediately telling the user a favorable site according to the search terms.
종래 기술에 따른 통상의 인터넷 검색 엔진 서버는 검색 자가 일정한 검색어를 입력하면, 상기 검색어에 해당하는 웹 페이지의 리스트를 출력한다. 이러한 검색 엔진 서버로는 네이버(www.naver.com), 구글 (www.google.com), 액사이트(www.excite.com), 라이코스(www.lycos.com), 와이즈넛(www.wisenut.com) 등이 있다. A conventional Internet search engine server according to the prior art outputs a list of web pages corresponding to the search word when the searcher inputs a certain search word. These search engine servers include Naver (www.naver.com), Google (www.google.com), Axite (www.excite.com), Lycos (www.lycos.com), and Weissnut (www.wisenut. com).
상기와 같은 검색 엔진 서버에 사용자가 접속하여, 예를 들어, 디지털 카메라를 검색어로 입력하여 검색을 요청하면 상기 검색 엔진 서버는 디지털 카메라와 관련된 웹 사이트의 리스트를 짧은 설명을 포함하여 표시한다. When a user connects to the search engine server as described above, for example, inputs a digital camera as a search word and requests a search, the search engine server displays a list of web sites related to the digital camera with a short description.
그러면 사용자는 상기 리스트에 표시된 웹 사이트 중에서 자신의 관심을 끄는 웹 사이트에 관한 검색 리스트를 클릭함으로써 상기 웹 사이트로 이동하게 된다. The user then navigates to the web site by clicking on a search list of web sites of his interest from among the web sites displayed in the list.
검색 엔진 서비스 제공자는 예를 들어, 디지털 카메라 판매자 혹은 디지털 카메라 제조자로부터 디지털 카메라라는 검색어에 대한 대가를 받은 후, 검색 사용자가 검색 엔진 서버에서 상기 검색어인디지털 카메라를 입력한 경우에 표시되는 검색 리스트 결과 화면에서 해당 업체에 대응되는 홈페이지를 포함하는 내용이 포함된 검색 리스트를 우선적으로 디스플레이되도록 하고 있다. The search engine service provider may receive, for example, a digital camera from a digital camera vendor or a digital camera manufacturer, and then a search list result displayed when the search user inputs the search term digital camera at the search engine server. On the screen, a search list including contents including a homepage corresponding to a corresponding company is preferentially displayed.
다시 말하면 사용자는 통상 유무선 네트워크로 검색 서비스 제공자의 서버와 연결된 사용자의 컴퓨터를 통하여 검색어를 상기 검색 서비스 제공자의 서버에 질의하고, 상기 검색 서비스 제공자의 서버는 상기 질의된 검색어에 대응하는 검색 결과 콘텐츠로 웹 사이트, 블로그, 카페, 전문 지식 등에서의 검색 결과를 편집하여 제공한다.In other words, the user typically queries the search service provider's server through the user's computer connected to the search service provider's server over a wired or wireless network, and the search service provider's server searches for the search result content corresponding to the query. Edit and provide search results from websites, blogs, cafes, and expertise.
이때. 상기 검색 결과 콘텐츠에는 소위 검색 광고라 불리는 광고 콘텐츠가 통합되어 제시된다. At this time. The search result contents are integrated with the so-called search advertisement and presented.
상기 광고 콘텐츠는 상기 검색 서비스 제공자의 서버에 등록된 광고주의 광고 콘텐츠일 수도 있지만, 오버추어나 구글 애드센스와 같은 검색 광고 대행 서버에 등록된 광고주의 콘텐츠일 수도 있다. The advertisement content may be advertisement content of an advertiser registered in a server of the search service provider, or may be content of an advertiser registered in a search advertisement agency server such as Overture or Google AdSense.
이러한 예에서 www.naver,com의 광고 콘텐츠들 중에서는 스폰서 링크 부분의 광고는 오버추어라는 광고 대행 서버에서 제공해 주는 광고주의 광고 콘텐츠이며, 파워 링크 부분의 광고는 www.naver.com이 운용하는 자사의 서버에 등록된 광고주의 광고 콘텐츠이다. In this example, among the advertisement contents of www.naver, com, the advertisement in the sponsored link portion is the advertisement contents of the advertiser provided by the advertisement server called Overture, and the advertisement in the power link portion is operated by www.naver.com. Ad content of the advertiser registered in the server.
이하 첨부된 도면을 참조하여 종래 기술에 따른 인터넷 검색을 설명하기로 한다.Hereinafter, an internet search according to the prior art will be described with reference to the accompanying drawings.
도 1은 종래의 인터넷 검색의 설명을 위해 도시된 개략적인 구성도이다.1 is a schematic diagram illustrating a conventional internet search.
이와 같은 도 1은 사용자가 사용자 단말(10)을 통해 인터넷상에서 검색하는 과정을 간략하게 도시한 것으로, 여기서 사용자 단말(10)은 모니터를 포함하는 개인용 컴퓨터(PC)이다. 1 schematically illustrates a process of a user searching on the Internet through the
우선, 사용자가 사용자 단말(10)을 통해 검색하고자 하는 단어를 입력하면, 검색하고자 하는 정보는 검색 엔진(20)의 검색처리부(22)에서 데이터 베이스(21)를 통해 검색되어 통신모듈(23)을 통해 사용자 단말(10)에 디스플레이된다. First, when a user inputs a word to search through the
도시한 예에서, 사용자 단말(10)은 서로 통신하기 위해 각종 프로토콜, 예컨대, LDAP(Lightweight Directory Access Protocol), TCP/IP(Transport Control Protocol/Internet Protocol), HTTP(Hypertext Transport Protocol), WAP(Wireless Application Protocol)등을 사용하는 게이트웨이와 네트워크의 전 세계에 걸친 집합체를 나타내는 네트워크를 가지는 인터넷을 포함한다. In the illustrated example, the
예를 들면, 이러한 사용자 단말의 데이터 처리 시스템은 예컨대 인트라넷, LAN(Local area network), 또는 WAN(Wide area network)와 같은 다수의 서로 다른 유형의 네트워크도 포함한다. For example, the data processing system of such a user terminal also includes many different types of networks, such as intranets, local area networks (LANs), or wide area networks (WANs).
이와 같은 종래 기술에 따른 인터넷 검색을 이용한 검색 결과를 도 2 내지 도 7을 통해 설명하면, 예를 들어 인터넷 포털 사이트인 네이버에서 검색 중 도 2에 나타낸 바와 같이, "오늘 서울 낮기온 마닐라보다 높다" 라는 뉴스에 관심을 갖고, 해당 문구를 마우스(화살표 참조)로 클릭하면, 도 3에 나타낸 바와 같이 주요기사가 디스플레이된다. 그 중 "[전국이 '찜통'] 오늘 서울 낮기온 마닐라보다 높 다"라는 문구를 마우스를 통해 클릭(화살표 참조)하면 도 4에 나타낸 바와 같이 해당 기사를 볼 수 있게 된다.Referring to FIG. 2 to FIG. 7, a search result using the Internet search according to the related art is, for example, as shown in FIG. 2 during a search on Naver, which is an Internet portal site, “today is higher than Seoul's low temperature Manila”. Interested in the news, click on the phrase with the mouse (see the arrow), the main article is displayed as shown in FIG. Among them, "[National 'steamer'] today's higher than Seoul's low temperature Manila" (click the arrow) with the mouse, you can see the article as shown in FIG.
이때, 사용자가 마닐라에 대해 관심을 갖게 되는 경우, 도 5에 나타낸 바와 같이 인터넷 포털 사이트에 다시 접속하여, 도 6에 나타낸 바와 같이 "마닐라"라는 검색어를 입력하여야만 도 7에 나타낸 바와 같이 마닐라에 대해 해당 포털 사이트의 데이터베이스(DB)에서 검색된 자료가 디스플레이되고, 필요한 경우 사용자는 마우스(화살표 참조)를 이동시켜 해당 검색된 자료를 보다 상세히 검색하게 된다. At this time, if the user is interested in Manila, as shown in FIG. 5, the user should reconnect to the Internet portal site and enter the search term "Manila" as shown in FIG. The searched data is displayed in the database of the portal site, and if necessary, the user moves the mouse (see arrow) to search the searched data in more detail.
그러나 이와 같은 종래 기술에 따른 인터넷 검색에 있어서는 다음과 같은 문제점이 있었다.However, there have been the following problems in the Internet search according to the prior art.
첫째, 대부분의 사용자는 웹 페이지 상의 검색을 하여도 자신이 찾는 적절한 정보를 한 번에 찾을 수 없었다. 다시 말하면, 웹 페이지 상에서 기사나 정보를 읽는 도중에 검색할 단어 또는 문구가 있는 경우 포털 사이트를 다시 방문하여 해당 검색어를 다시 입력하여야 하는 불편함이 있었다.First, most users couldn't find the right information at once even when they searched on a web page. In other words, when there is a word or phrase to search while reading an article or information on a web page, it is inconvenient to revisit the portal site and re-enter the search word.
둘째, 사용자가 기사나 문구에서 여러 개의 관심사를 갖는 다른 여러 개의 단어 또는 문구를 검색하고자 하는 경우 매번 일일이 해당 포털 사이트에서 다시 검색하여야 하고, 만족하지 못하는 검색 결과가 디스플레이되는 경우 다시 검색해야 하는 등 검색에 불편한 문제점이 있었다.Second, if a user wants to search for multiple words or phrases that have multiple interests in an article or phrase, they must search the portal site again and again each time, and if they are dissatisfied, they must search again. There was an uncomfortable issue.
셋째, 가장 결정적인 문제는 사용자가 관심이 없더라도 대부분의 광고가 가장 위쪽에 위치하고 있다는 점인데 이는 사용자의 동의나 허락없이 이뤄지는 것이 므로 사용자 입장에서 불편할 수 있는 문제점이 있었다.Third, the most critical problem is that most of the advertisements are located at the top even if the user is not interested, which is done without the consent or permission of the user, which may cause inconvenience to the user.
따라서 본 발명의 목적은 인터넷 웹 페이지 상으로 접근할 수 있는 특정 정보뿐만이 아니라 검색 정보에 관련된 제반 데이터에 대해서도 관심 있는 단어 내지는 정보에 대한 폭 넓은 정보를 별도의 자료 검색없이도 제공할 수 있는 인터넷 검색 시스템과 그 방법을 제공하는 데 있다. Accordingly, an object of the present invention is to provide an Internet search system that can provide not only specific information accessible on an Internet web page, but also a wide range of information on words or information of interest for various data related to search information without a separate data search. And how to provide that.
상기한 목적을 달성하기 위한 본 발명 인터넷 검색 방법은, 인터넷 검색 시스템 관리자가 관리자 페이지를 운영하는 서버에 접속하여 신규 검색어와, 연관 사이트 및 검색어에 대한 설명을 등록, 수정 또는 삭제하는 단계; 사용자가 자신의 컴퓨터 단말에 상기 인터넷 검색 시스템 관리자에 의해 배포된 인터넷 검색 시스템에 이용되는 프로그램을 설치 및 실행하는 단계; 상기 사용자가 컴퓨터 단말을 통해 웹 사이트를 실행하고, 웹 서핑 도중 특정 단어를 입력하면 상기 웹 사이트에서는 상기 특정 단어에 대한 관련 사이트와 상기 사이트와 관련된 각종 단어를 표시하는 단계; 상기 사용자가 컴퓨터 단말에 연결된 마우스를 통해 상기 각종 단어 중 하나에 마우스를 드래그한 후 상기 마우스 오른쪽 버튼을 클릭하여 상기 각종 단어 중 마우스에 의해 단어가 선택되면 상기 컴퓨터 단말은 상기 서버로 상기 선택된 단어를 전송하는 단계; 상기 서버는 상기 단어에 대한 연관 사이트 목록을 검색하 여 등록된 사이트가 있는 경우 상기 등록된 사이트를 팝업형태로 상기 컴퓨터 단말의 모니터에 표시하는 단계를 포함하여 이루어진다.The Internet search method of the present invention for achieving the above object comprises the steps of registering, modifying or deleting a new search term, a related site and a description of the search term by accessing a server operating an administrator page by an Internet search system administrator; Installing and executing a program used in an Internet search system distributed by the Internet search system administrator in a user's computer terminal; When the user executes a web site through a computer terminal and inputs a specific word while surfing the web, the web site displaying related sites for the specific word and various words related to the site; When the user drags the mouse to one of the various words through a mouse connected to the computer terminal and clicks the right mouse button to select a word by the mouse among the various words, the computer terminal sends the selected word to the server. Transmitting; The server may include searching the list of related sites for the word and displaying the registered site in a popup form on the monitor of the computer terminal when there is a registered site.
여기서, 상기 팝업 형태로 디스플레이되는 검색된 정보는 상기 서버에 등록된 사이트 중 하나 이상을 포함하는 것이 바람직하다.Here, the searched information displayed in the pop-up form preferably includes at least one of the sites registered in the server.
상기한 목적을 달성하기 위한 본 발명 인터넷 검색 시스템은, 인터넷과, 다수의 포털 사이트를 통해 인터넷을 검색하는 인터넷 검색 시스템에 있어서, 상기 인터넷을 통해 개인용 컴퓨터와 접속되는 통신부와, 인터넷 검색 시 각종 검색어와, 각종 검색어에 연관된 연관 사이트 및 검색어에 대한 설명을 데이터베이스화하는 데이터베이스와, 상기 데이터베이스에 각종 검색어와, 각종 검색어에 연관된 연관 사이트 및 검색어에 대한 설명을 등록, 수정 또는 삭제할 수 있도록 하는 인터페이스를 제공하는 관리자 인터페이스와, 상기 개인용 컴퓨터에서 검색되거나 선택되는 각종 검색어 중 상기 데이터베이스에 일치되는 검색어가 있으면 해당 검색어에 연관된 연관 사이트 및 검색어에 대한 설명을 상기 통신부를 통해 개인용 컴퓨터로 제공하도록 제어하는 제어부로 구성된 인터넷 검색 서버; 를 포함하여 구성된다.The Internet search system of the present invention for achieving the above object, the Internet, the Internet search system for searching the Internet through a plurality of portal sites, the communication unit connected to the personal computer via the Internet, and various search terms when searching the Internet And, a database for databaseing descriptions of related sites and search terms related to various search terms, and an interface for registering, modifying, or deleting various search terms and descriptions of related sites and search terms related to various search terms in the database. If there is a search term that matches the database among the various search terms searched or selected in the personal computer and the personal computer, the control unit to provide a description of the relevant site and the search term associated with the search term to the personal computer through the communication unit. The Internet search server is configured as a control; It is configured to include.
여기서, 상기 개인용 컴퓨터는 상기 인터넷 검색(웹 서핑) 시 특정 단어를 입력하면 상기 웹 사이트에서는 상기 특정 단어에 대한 관련 사이트와 상기 사이트와 관련된 각종 단어를 표시하기 위한 검색 프로그램이 설치되는 것이 바람직하다.Here, when the personal computer inputs a specific word during the Internet search (web surfing), it is preferable that a search program for displaying the related site for the specific word and various words related to the site is installed in the web site.
그리고 상기한 목적을 달성하기 위한 본 발명 인터넷 검색 방법은, 인터넷 웹 페이지 상에서 사용자가 검색하고자 하는 정보에 대응되는 단어를 마우스로 소정시간 이상 포인팅하는 단계; 상기 포인팅 동작으로 출력되는 포인팅 시그널을 컨텐츠 탐색 인터프리터부(Contents finding interpreter : CFI)가 인지하는 단계; 상기 컨텐츠 탐색 인터프리터부(CFI)의 포인팅 뷰어가 포인팅 된 단어를 읽어 들이는 단계; 상기 읽어 들인 검색을 요하는 단어를 컨텐츠 탐색 인터프리터부(CFI)가 인식하여 이것을 자동 프리젠테이션 제어부(Automatic presentation controller : APC)를 거쳐 검색 엔진으로 전송하는 단계; 상기 검색 엔진에서 상기 검색 단어에 관한 정보를 데이터 베이스에서 검색하는 단계; 그리고, 상기 검색된 정보가 랜더러를 통해 디스플레이로 출력되는 단계;를 포함한다.In another aspect, the present invention provides an Internet search method comprising: pointing a word corresponding to information to be searched by a user on an Internet web page with a mouse for a predetermined time or more; A contents finding interpreter (CFI) recognizing a pointing signal output through the pointing operation; Reading a pointed word by a pointing viewer of the content search interpreter (CFI); A content search interpreter (CFI) recognizing the word requiring the search and transmitting the word to the search engine via an automatic presentation controller (APC); Searching the database for information about the search word in the search engine; And outputting the retrieved information to a display through a renderer.
여기서, 상기 검색된 정보는 상기 인터넷 웹 페이지상에 디스플레이된 화면상에 팝업 형태로 디스플레이되는 것이 바람직하며, 상기 검색된 정보가 상기 팝업 형태로 디스플레이되는 경우 상기 팝업 형태로 디스플레이되는 정보는 팝업 형태이전에 상기 인터넷 웹 페이지상에 디스플레이되었던 화면보다 더 밝은 밝기를 갖는 것이 바람직하다.The searched information may be displayed in a pop-up form on a screen displayed on the Internet web page. When the searched information is displayed in the pop-up form, the information displayed in the pop-up form may be displayed before the pop-up form. It is desirable to have brighter brightness than the screen that was displayed on the Internet web page.
한편, 상기한 목적을 달성하기 위한 본 발명 인터넷 검색 시스템은, 컴퓨터 단말(100)에 접속되는 사용자 인터페이스를 통해 포인팅 시그널을 검출하여 그로부터 정보 검색 신호를 자동 프리젠테이션 제어부(Automatic presentation controller : APC)(400)로 전송하는 컨텐츠 탐색 인터프리터부(Contents finding interpreter : CFI)(300); 상기 컨텐츠 탐색 프리젠테이션부(CFI)로부터의 정보 검색 신호를 수신하여 정보 검색 명령을 검색 엔진(500)으로 출력하는 자동 프리젠테이션 제어부(APC)(400); 그리고, 상기 검색 엔진으로부터의 검색된 정보를 수신하여 디스플레이하도록 출력시키는 랜더러(700); 를 포함한다.On the other hand, the present invention Internet search system for detecting the pointing signal through a user interface connected to the
여기서, 상기 포인팅 시그널은 사용자 인터페이스(200)에 링크된 포인팅 시그널 출력 시스템의 작동으로 출력되고, 상기 포인팅 시그널의 검출은 상기 컨텐츠 탐색 인터프리터부(CFI)(300)내의 시그널 검출기에서 이루어지고, 상기 컨텐츠 탐색 인터프리터부(CFI)(300)는 사용자로부터의 정보 검색 신호를 감지하는 시그널 검출기(310)와, 웹 페이지 상의 포인팅 된 단어를 읽는 포인팅 뷰어(330), 및 컴퓨터 단말(100) 측과 자동 프리젠테이션 제어부(APC)(400)와 통신하는 입출력(I/O)(320)장치를 포함하며, 상기 자동 프리젠테이션 제어부(APC)(400)는 상기 컨텐츠 탐색 인터프리터부(CFI)(300)로부터의 명령을 검색 엔진(500)으로 전송하여 검색할 단어의 검색량, 검색 수준, 검색 정도를 자동으로 제어하는 것이 바람직하다.Here, the pointing signal is output by the operation of the pointing signal output system linked to the
이와 같은 본 발명의 인터넷 검색 시스템 및 그 방법에 따르면 마우스의 간단한 조작과 연계된 프로그램의 이용으로, 인터넷 웹 페이지 상에 디스플레이된 정보의 다양한 추가 정보를 실시간으로 즉석에서 바로 검색할 수 있다. 또한, 검색된 추가 정보를 팝업 창 형태로 볼 수 있고, 검색된 정보의 실시간 데이터 프로세 싱이 가능한 장점이 있다. According to the Internet search system and method thereof of the present invention, by using a program associated with a simple operation of a mouse, various additional information of information displayed on an Internet web page can be immediately retrieved in real time. In addition, the searched additional information can be viewed in the form of a pop-up window, and there is an advantage that real-time data processing of the searched information is possible.
이하, 본 발명에 따른 인터넷 검색 시스템 및 그 방법을 첨부된 도면을 참조하여 상세히 설명하기로 한다. Hereinafter, an Internet search system and a method thereof according to the present invention will be described in detail with reference to the accompanying drawings.
아울러, 본 발명에서 사용되는 용어는 가능한 한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며 이 경우는 해당되는 발명의 설명부분에서 상세히 그 의미를 기재하여, 단순한 용어의 명칭이 아닌 용어가 가지는 의미로서 본 발명을 파악하여야 함을 밝혀두고자 한다.In addition, the terminology used in the present invention is a general term that is currently widely used as possible, but in certain cases, the term is arbitrarily selected by the applicant, and in this case, the meaning is described in detail in the description of the present invention, and a simple term is used. It is to be understood that the present invention is to be understood as a meaning of terms rather than names.
또한 실시 예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고, 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다. In addition, in describing the embodiments, descriptions of technical contents that are well known in the technical field to which the present invention belongs and are not directly related to the present invention will be omitted. This is to more clearly communicate without obscure the subject matter of the present invention by omitting unnecessary description.
도 8은 본 발명 제 1 실시예에 따른 인터넷 검색 시스템을 설명하기 위한 블록 구성도이다.8 is a block diagram for explaining an Internet search system according to a first embodiment of the present invention.
본 발명 제 1 실시예에 따른 인터넷 검색 시스템은, 다수의 개인용 컴퓨터(1000)(1100)(1200), 인터넷(1300), 다수의 포털 사이트(1400)(1500)(1600) 및 인터넷 검색 서버(1700)를 포함한다.The Internet search system according to the first embodiment of the present invention includes a plurality of personal computers (1000) (1100) (1200), the Internet (1300), a plurality of portal sites (1400) (1500), (1600), and an Internet search server ( 1700).
여기서 다수의 포털 사이트(1400)(1500)(1600)는 예를 들면 네이버, 다음, 네이트 등 일 수 있다.Here, the plurality of
한편, 인터넷 검색 서버(1700)는 통신부(1710), 제어부(1720), 관리자 인터페이스부(1730) 및 데이터베이스(1740)로 구성된다.The
여기서, 통신부(1710)는 인터넷(1300)을 통해 개인용 컴퓨터(1000)(1100)(1200)와 인터넷 검색 서버(1700)를 접속시킨다.Here, the
관리자 인터페이스부(1730)는 관리자가 데이터베이스(1740)에 각종 검색어와, 각종 검색어에 연관된 연관 사이트 및 검색어에 대한 설명을 등록, 수정 또는 삭제할 수 있도록 하는 인터페이스를 제공한다The
데이터베이스(1740)는 인터넷 검색 시 관리자 인터페이스부(1730)를 통해 입력된 각종 검색어와, 각종 검색어에 연관된 연관 사이트 및 검색어에 대한 설명을 데이터베이스화한다.The
제어부(1720)는 개인용 컴퓨터(1000)(1100)(1200)에서 검색되거나 선택되는 각종 검색어(단어) 중 데이터베이스(1740)에 일치되는 검색어(단어)가 있으면 해당 검색어에 연관된 연관 사이트 및 검색어에 대한 설명을 통신부(1710)를 통해 개인용 컴퓨터(1000)(1100)(1200)로 제공한다.If there is a search word (word) that matches the
도 9 내지 도 18은 본 발명 제 1 실시예에 따른 인터넷 검색 시스템에 이용되는 프로그램 설치 및 제거 방법을 설명하기 위한 도면이다.9 to 18 are diagrams for explaining a program installation and removal method used in the Internet search system according to the first embodiment of the present invention.
본 발명에 따른 인터넷 검색 시스템에 이용되는 프로그램 설치 및 제거 방법은 도 9 내지 도 18에 나타낸 바와 같이, 일반적인 프로그램 설치 방법과 유사하다.The program installation and removal method used in the Internet search system according to the present invention is similar to the general program installation method, as shown in Figs.
우선, 인터넷 검색 프로그램(퀵워드 서치) 설치 방법은 도 9 내지 도 13에 나타낸 바와 같이 사용자가 자신의 컴퓨터 단말(100)에 인터넷 검색 시스템에 이용되는 프로그램을 설치하기 위한 실행 파일을 실행하면 도 9에 나타낸 바와 같은 화면이 디스플레이된다.First, as shown in FIGS. 9 to 13, the Internet search program (QuickWord Search) installation method is illustrated in FIG. 9 when the user executes an executable file for installing a program used for the Internet search system in his
이어 도 10에 나타낸 바와 같은 사용권 계약 내용을 살펴보기 위한 안내가 디스플레이되고, 사용권 계약에 동의하면, 도 11에 나타낸 바와 같은 구성요소 선택 화면이 디스플레이된다.Subsequently, a guide for viewing the contents of the license agreement as shown in FIG. 10 is displayed. If the license agreement is agreed, the component selection screen as shown in FIG. 11 is displayed.
그와 같은 구성요소 선택 후 도 12 내지 도 13과 같이 프로그램 설치를 위한 인터넷 익스플로러 닫힘 안내와 설치 완료 화면이 디스플레이된다.After selecting such a component, the Internet Explorer closing guide for installing the program and the installation completion screen are displayed as shown in FIGS. 12 to 13.
한편 사용자에 따라 프로그램 설치 후 삭제시에는 컴퓨터 제어판에서 프로그램 추가/삭제를 선택하고, 도 14에 나타낸 바와 같은 퀵워드서치에 대한 변경/제거를 선택할 것을 안내하면 도 15에 나타낸 바와 같은 퀵워드서치 제거를 위한 안내 화면이 디스플레이되고, 도 16의 퀵워드 서치 제거를 클릭하면 도 17 내지 도 18에 나타낸 바와 같이 인터넷 검색 프로그램(퀵워드 서치)이 컴퓨터 단말(100)에서 삭제된다.On the other hand, when the program is installed and then deleted, the user selects Add / Remove Programs from the computer control panel and selects Change / Remove for Quick Word Search as shown in FIG. 14. A guide screen for the display is displayed, and when the quick word search removal of FIG. 16 is clicked on, the Internet search program (quickword search) is deleted from the
한편, 인터넷 검색 프로그램이 컴퓨터 단말(100)에 정상적으로 설치되면, 컴퓨터의 모니터 우측 하단에는 도 19에 나타낸 바와 같은 퀵워드서치 아이콘(검은색 박스 참조)이 생긴다.On the other hand, if the Internet search program is normally installed in the
그리고, 퀵워드서치 아이콘에 마우스의 오른쪽 버튼을 클릭하면 도 20에 나타낸 바와 같은 검색서비스 중지하기와, 환경설정, 프로그램 종료 메뉴가 디스플레 이된다. 이때, 마우스 왼쪽 버튼을 이용하여 검색서비스 중지하기와, 환경설정, 프로그램 종료 메뉴 중 하나를 선택할 수 있다. 참고로 검색서비스 중지하기나 프로그램 종료 메뉴를 선택하는 경우에는 웹 페이지에서 검색된 결과가 팝업형태로 실행되지 않는다. When the user clicks the right mouse button on the QuickWord search icon, the search service stop, environment setting, and program termination menus as shown in FIG. 20 are displayed. At this time, the user can select one of the menus for stopping the search service, environment setting, and program termination using the left mouse button. For reference, if the search service is stopped or the program termination menu is selected, the search results of the web page are not executed in the form of a popup.
한편 그와 같은 검색서비스 중지하기를 선택한 다음 다시 검색서비스를 하고자 하는 경우에는 도 21에 나타낸 바와 같이 퀵워드서치 아이콘에 마우스의 오른쪽 버튼을 클릭하면 다시 검색서비스 시작하기와, 환경설정, 프로그램 종료 메뉴가 디스플레이되고, 이때, 마우스 왼쪽 버튼을 이용하여 검색서비스 시작하기와, 환경설정, 프로그램 종료 메뉴 중 하나를 선택할 수 있다.On the other hand, if you choose to stop such a search service, and then want to search again, as shown in Fig. 21, if you click the right button of the mouse on the Quick Word Search icon, the search service starts again, the environment setting, the program termination menu. Is displayed. At this time, the user can select one of starting search service, setting environment, and ending program by using the left mouse button.
또한 사용자는 도 22에 나타낸 바와 같이 컴퓨터 모니터와 마우스를 이용하여 프로그램이 설치된 폴더를 탐색한 후 퀵워드서치 프로그램을 실행하도록 할 수도 있다.Also, as illustrated in FIG. 22, the user may use a computer monitor and a mouse to navigate to a folder where a program is installed, and then execute a QuickWord search program.
도 23 내지 도 42는 본 발명에 따른 인터넷 검색 시스템 관리자의 웹 사이트 관리 방법의 일 실시예를 설명하기 위한 도면이다.23 to 42 are diagrams for explaining an embodiment of a web site management method of an Internet search system administrator according to the present invention.
본 발명에 따른 인터넷 검색 시스템 관리자의 웹 사이트 관리 방법은, 우선 관리자는 도 23에 나타낸 바와 같이 자신의 웹 사이트 URL(uniform resource locator)을 통해 웹 사이트, 즉 자신의 서버에 접속한 후, 관리자 식별자(ID)와 비밀번호를 입력하여 로그인한다. In the method of managing a website of an Internet search system administrator according to the present invention, the administrator first accesses a web site, ie, his server, through his web site URL (uniform resource locator) as shown in FIG. Login by entering your ID and password.
그러면 도 24에 나타낸 바와 같이 관리자 페이지에 접속된다. 이와 같은 관 리자 페이지는, 도 25에 나타낸 바와 같이 관리자 홈 페이지의 왼쪽에는 사이트 로그아웃을 할 수 있는 로그아웃과, 로그인 비밀번호를 변경할 수 있는 비밀번호 변경과, 검색되는 사이트 목록을 관리하는 사이트 목록으로 구성될 수 있다. Then, as shown in FIG. 24, the administrator page is accessed. As shown in FIG. 25, the administrator page includes a logout for logging out of a site, a password change for changing a login password, and a site list for managing a list of sites to be searched. Can be configured.
비밀번호 변경을 클릭하는 경우 도 26에 나타낸 바와 같이 변경 비밀번호를 입력하고, 비밀번호 확인을 위한 번호를 입력하도록 한 후, 비밀번호를 변경하도록 할 수 있다.In the case of clicking Change Password, as shown in FIG. 26, a change password may be input, a number for confirming the password may be input, and the password may be changed.
그리고, 사이트 목록 관리를 클릭하는 경우 도 27에 나타낸 바와 같이, 등록된 사이트 목록이 나온다.When the site list management is clicked on, as shown in Fig. 27, the registered site list comes out.
이때, 사이트 목록은 검색어, 등록된 사이트 수, 검색어 관리, 사이트 관리, 미리 보기 등으로 구성할 수 있다.In this case, the site list may include a search word, the number of registered sites, search term management, site management, and preview.
한편, 도 27의 사이트 목록에서 도 28에서와 같이 신규 검색어 추가를 클릭하면 도 29에 나타낸 바와 같이 신규 검색어를 등록할 수 있다. 이와 같은 신규 검색어는 웹 페이지에서 조회를 할 검색어를 입력하는 것으로, 예를 들면 컴퓨터, 청바지 등이 있을 수 있고, 검색어 설명은 검색된 단어에 대한 사전적 용어 설명을 입력하거나 붙여 넣기 할 수 있다. On the other hand, if a new search term is added to the site list of FIG. 27 as shown in FIG. 28, the new search term may be registered as shown in FIG. 29. Such a new search word is to input a search word to be searched on a web page. For example, there may be a computer or jeans, and the search word description may input or paste a dictionary term description for the searched word.
그와 같은 입력에 따라 도 30에 나타낸 바와 같이 검색어 이름이 청바지인 경우 청바지 연관 사이트는 물론, 검색어에 대한 설명을 디스플레이할 수 있다.According to such an input, as shown in FIG. 30, when the search word name is jeans, not only the jeans related site but also the description of the search word may be displayed.
한편, 검색어를 수정하는 경우에는 도 31에 나타낸 바와 같이 검색어 수정을 클릭한 후, 도 32에 나타낸 바와 같이 검색어 이름 또는 검색어 설명을 수정할 수 있게 된다On the other hand, in the case of modifying a search word, after clicking edit search word as shown in FIG. 31, the search word name or search word description can be corrected as shown in FIG. 32.
그리고, 검색어를 삭제하고자 하는 경우에는 도 33에 나타낸 바와 같이 검색어 항목에서 삭제하기를 클릭한다.If you want to delete a search term, click Delete from a search term item as shown in FIG.
한편, 검색어 연관 사이트 등록 방법은 도 34에 나타낸 바와 같이, 검색어 항목에서 수정하기를 클릭한다. 이어 도 35에 나타낸 바와 같이 신규 사이트 추가를 클릭하면 도 36에 나타낸 바와 같이 신규 사이트를 추가할 수 있는 페이지가 디스플레이되고, 해당 사이트 이름과, 사이트 주소 및 사이트 설명을 입력한 후 사이트 추가를 크클릭하면 신규사이트가 추가된다.Meanwhile, in the method of registering a search word related site, as shown in FIG. Then, as shown in Fig. 35, clicking Add New Site displays a page for adding a new site as shown in Fig. 36. After entering the site name, site address, and site description, click Add Site. New site will be added.
그러면 도 37에 나타낸 바와 같이 검색어를 입력한 경우 사이트 이름과 사이트 설명 및 사이트 주소가 디스플레이된다. Then, as shown in FIG. 37, when a search word is entered, a site name, a site description, and a site address are displayed.
그리고, 검색어 연관 사이트 수정은 도 38에 나타낸 바와 같이 수정할 사이트 항목에서 수정을 클릭하면 도 39에 나타낸 바와 같은 사이트 이름, 사이트 주소, 사이트 설명 중 수정하고자 하는 항목을 수정한 후 수정하기를 클릭하면 수정된 내용이 저장된다.In addition, if you click Edit in the site item to be modified as shown in FIG. 38, and modify the item to be edited among the site name, site address, and site description as shown in FIG. Stored contents are saved.
한편, 검색어 관련 사이트를 삭제하고자 하는 경우에는 도 40에 나타낸 바와 같이 사이트 목록 중 관리 항목에서 삭제를 선택하면 연관 사이트가 삭제된다.On the other hand, if you want to delete the site related to the search term, as shown in Figure 40, if you select Delete from the management item of the site list, the associated site is deleted.
또한 입력된 내용이 제대로 입력되었는지를 확인하기 위하여 도 41에 나타낸 바와 같이 미리보기를 클릭하면 도 42에 나타낸 바와 같이 미리보기를 위한 화면이 디스플레이된다.In addition, as shown in FIG. 41, when the preview is clicked to confirm whether the input contents are correctly input, the screen for preview is displayed as shown in FIG.
도 43은 본 발명에 따른 인터넷 검색 방법의 제 1 실시예를 설명하기 위한 플로우차트이고, 도 44 내지 도 47는 본 발명 제 1 실시예에 따른 인터넷 검색 방법에 다른 인터넷 검색 결과를 설명하기 위한 도면이다. 43 is a flowchart for explaining a first embodiment of the Internet search method according to the present invention, and FIGS. 44 to 47 are views for explaining Internet search results according to the Internet search method according to the first embodiment of the present invention. to be.
본 발명에 따른 인터넷 검색 방법의 제 1 실시예는 도 43에 나타낸 바와 같이, 우선 연관 검색어 검색 프로그램을 실행한다(S11).In the first embodiment of the Internet search method according to the present invention, as shown in FIG. 43, a related search word search program is first executed (S11).
이어 웹브라우저(웹 사이트)를 실행시킨 도 44에 나타낸 바와 같이 포털 사이트로 이동한다(예로써, 네이버)(S12). Subsequently, as shown in Fig. 44 in which the web browser (web site) is executed, the mobile station moves to the portal site (for example, Naver) (S12).
그 다음 웹 서핑 도중 도 45에 나타낸 바와 같이 특정 단어(예로써, 스키니)를 입력하면, 도 46에 나타낸 바와 같이 스키니와 관련된 네이버에서 제공하는 스폰서 링크 들이 출력된다. 여기서, 스키니란, 몸에 달아 붙는 의상이나 실루엣을 의미거나, 날씬하게 보이는 의상이나 실루엣을 의미하는 것으로, 젊은 층이 선호하는 복장에 많이 이용된다.Next, when a specific word (eg, skinny) is input as shown in FIG. 45 during web surfing, sponsored links provided by the neighbors related to the skinny are output as shown in FIG. 46. Here, skinny means clothes or silhouettes attached to the body, or clothes or silhouettes that appear slender, and is often used for clothes preferred by young people.
이때, 사용자가 자신의 마우스를 이용하여 도 46에 나타낸 바와 같이 스키니라는 특정 단어에 마우스를 올려놓은 후 마우스 오른쪽 버튼을 클릭하면 해당 특정 단어가 선택되고(S13), 연관 검색어 검색 프로그램은 선택단어를 인터넷 검색 시스템 서버로 전송하고(S14), 서버에서는 단어에 대한 연관 사이트 목록을 검사한다(S15). At this time, when the user mouses on a specific word called skinny as shown in FIG. 46 using his mouse and clicks the right mouse button, the specific word is selected (S13), and the related search word search program selects the selected word. The server transmits to the Internet search system server (S14), and the server checks the related site list for the word (S15).
그리고, 검사결과에 따라 연관 사이트 목록이 있는가를 판단한다(S16).Then, it is determined whether there is a related site list according to the inspection result (S16).
판단결과(S16) 연관 사이트 목록이 있다면 서버는 사용자의 컴퓨터 단말로 연관 사이트 목록을 전송하고 해당 컴퓨터 단말은 모니터를 통해 도 47에 나타낸 바와 같이 청바지 연관 사이트 목록을 팝업 형태로 디스플레이한다(S17). 이때, 팝업창은 2초 내지 10초 사이에 디스플레이되도록 설정할 수 있다. 다시 말하면 윈도우 상에 설정된 동작(예를 들면, 복사, 모두 선택, 인쇄 등)을 선택할 수 있는 시간적 여유를 둘 수 있는 것이다.As a result of the determination (S16), if there is a related site list, the server transmits the related site list to the user's computer terminal, and the computer terminal displays the jeans related site list in a pop-up form as shown in FIG. 47 through the monitor (S17). In this case, the pop-up window may be set to be displayed between 2 seconds and 10 seconds. In other words, you have time to select the actions (e.g., copy, select all, print, etc.) set on the window.
이때, 팝업 형태로 디스플레이되는 검색된 정보는 서버에 등록된 사이트 중 하나 이상을 포함하도록 한다.In this case, the searched information displayed in the form of a popup may include at least one of the sites registered in the server.
도 48은 본 발명 제 2 실시예에 따른 인터넷 검색 시스템의 개략적인 블록 구성도이고, 도 49는 도 48의 컨텐츠 탐색 인터프리터부(Contents finding interpreter)의 상세 블록 구성도이며, 도 50은 도 48의 랜더러의 상세 블록 구성도이다.FIG. 48 is a schematic block diagram of an Internet search system according to a second embodiment of the present invention. FIG. 49 is a detailed block diagram of a contents finding interpreter of FIG. 48. FIG. 50 is a block diagram of FIG. Detailed block diagram of the renderer.
본 발명에 따른 인터넷 검색 시스템은, 컴퓨터 단말(100)에 접속되는 사용자 인터페이스(200)를 통해 포인팅 신호를 검출하여 정보 검색 신호를 자동 프리젠테이션(Automatic presentation controller)(이하, APC라 약칭 함)(400)로 전송하는 컨텐츠 탐색 인터프리터부(Contents finding interpreter)(이하, CFI라 약칭 함)(300)와, 상기 CFI(300)로부터의 정보 검색 신호를 수신하여 정보 검색 명령을 검색 엔진(500)으로 출력하는 APC(400), 및 상기 검색 엔진으로부터의 검색된 정보를 수신하여 터미널로 디스플레이하도록 출력시키는 랜더러(renderer)(700)를 포함하여 구성된다. The Internet search system according to the present invention detects a pointing signal through the
여기서 상기 CFI(300)는 도 49에 나타낸 바와 같이 시그널 검출기(310)와 포인팅 뷰어(pointing viewer)(330) 및 입출력장치(이하, I/O장치(320)라 약칭 함)를 포함하고, 상기 랜더러(700)는 도 50에 나타낸 바와 같이, 셀프 랜더러(self renderer)(710), 콘텐츠 애플리케이션 프로그래밍 인터페이스(Application Programming Interface : 이하, API 라 약칭 함)(720), 템플릿(template)(730), 및 파서(parser)(740)로 구성한다. The
이와 같은 본 발명 인터넷 검색 시스템은, 컴퓨터 단말(100)이 인터넷 망에 접속되고 이것이 사용자 인터페이스(UI)(200)를 통해 검색 시스템인 CFI(Contents finding interpreter)(300)와 접속된다. In the Internet search system of the present invention, the
상기 CFI(300)는 컴퓨터 단말(100)로부터의 시그널에 대해 데이터 입출력하며, 이를 기반으로 APC(Automatic presentation controller)(400)와 랜더러(700)로 시그널을 출력시키며, 또한 APC(400)는 검색 엔진(500)에 명령을 출력하여 수신된 신호를 랜더러(700)로 출력한다. The
참고로 상기 컴퓨터 단말기 본체인 하드웨어 이외는 거의 대부분의 모듈이 프로그램으로 이루어진 소프트웨어들이라는 것을 당업자는 이해할 것이다. For reference, those skilled in the art will understand that almost all modules except for the hardware that is the main body of the computer terminal are software programs.
본 발명 제 2 실시예에서는 사용자가 컴퓨터 단말(100)로 인터넷을 사용하는 도중에 예를 들어, 관심 있는 기사거리를 읽는 도중에 특정 정보의 단어를 검색하고 싶다면, 마우스로 그 단어를 포인팅한다. In the second embodiment of the present invention, if a user wants to search for a word of specific information while using the Internet as the
마우스로 그 단어 위를 소정의 시간(대략 1초 내지 2초) 이상 포인팅하게 되면, 본 발명의 포인팅 시그널 출력 시스템이 작동되어 상기 마우스로 지칭한 단어 영역에서 포인팅 시그널이 출력된다. When the mouse points over the word for a predetermined time (about 1 second to 2 seconds) or more, the pointing signal output system of the present invention is activated to output a pointing signal in the word region referred to as the mouse.
상기 포인팅 시그널 출력 시스템은 상기 사용자 인터페이스(200)에 링크된 소프트웨어로 마우스가 특정 단어나 문구를 소정 시간 이상 포인팅하면 자동으로 포인팅 시그널이 출력되도록 하는 프로그램이다. The pointing signal output system is a program that automatically outputs a pointing signal when the mouse points to a specific word or phrase for a predetermined time with software linked to the
이렇게 상기 지칭된 단어 영역에서 출력된 포인팅 시그널은 상기 CFI(300)에 링크된 검색 신호 검출 프로그램을 작동시킨다. 그리하여 CFI(300)가 포인팅 시그널을 인지하게 되는데, 이는 컴퓨터 사용자가 정보 검색을 원한다는 것을 CFI(300)가 인지하는 것이다. The pointing signal output from the word region thus referred to operates a search signal detection program linked to the
이러한 상기 포인팅 시그널 검출은 도 49인 CFI(300)의 상세도 상단의 시그널 검출기(signal detector)(310)에서 이루어진다. The pointing signal detection is performed by a
이렇게 시그널 검출기(310)가 포인팅 시그널을 검출하여 포인팅 뷰어(330)로 출력하면 상기 포인팅 뷰어(330)는 웹 페이지 상의 포인팅 된 단어를 읽어 들인다. 상기 포인팅 뷰어(330)에는 도 49에 도시된 바와 같이, 애플리케이션 프로그램 외에 트레이서(tracer)라는 프로그램이 있어서 이것이 데이터 스트림의 트래킹 기능을 수반하여 상기 출력된 포인팅 시그널을 기반으로 역 추적하여서 마우스가 포인팅한 정보, 단어 혹은 문구 등을 판독하게 된다. When the
이렇게 읽혀진 단어는 APC(400)로 I/O 장치(320)를 통해 출력되어 검색에 들어간다. 여기서 I/O 장치 포트는 컴퓨터 단말로부터의 시그널을 수신하여 APC 쪽으로 출력하는 포트로서, 내부에 그래픽 인터페이스 기능도 포함된다. The words read in this way are output to the
상기 APC(400)는 CFI(300)로부터의 명령을 검색 엔진(500)으로 전송하는 역할뿐 아니라 제어 기능을 구비하여 검색할 단어의 검색량, 검색 수준, 검색 정도의 검색 명령을 자동으로 제어하여 검색 엔진(500)에 출력한다.The
그러면 검색 엔진(500)은 상기 APC(400)의 명령에 따라 데이터 베이스(600)로부터 정보를 검색하여 하단의 랜더러(700)로 출력하게 된다. 여기서 상기 APC(400)는 검색할 정보의 검색량, 검색 정도를 자동으로 조절하여 검색 명령을 출력하게 된다. Then, the
APC(400)는 그 자체로 하나의 자동 제어 기능을 탑재한 소프트웨어 프로그램으로 향후 인류가 지향할 인공 지능의 초기 기술(디폴트 기능 등)에도 해당된다고 볼 수 있다. The
이렇게 출력되는 정보는 터미널 화면상에 디스플레이되는 데, 출력 화면은 사용자 옵션으로 사용자가 원하는 포맷으로 디스플레이 되게 할 수 있는 것은 물론이다. 예를 들어, 기존의 웹 페이지 화면과는 차이가 있게 회색바탕에 유채 색조의 문구가 디스플레이 되게 할 수도 있다. 혹은 팝업 창처럼 띠워 사용자가 편리하게 이용할 수도 있다. The output information is displayed on the terminal screen. The output screen can be displayed in a format desired by the user as a user option. For example, the text of rapeseed color may be displayed on a gray background to be different from the existing web page screen. Or, it pops up like a pop-up window and can be used conveniently by the user.
도 50은 상기 랜더러(700)의 좀 더 구체적인 블록 구성도로서, 랜더러(700)가 콘텐츠 API(720)를 통한 그래픽 인터페이스를 랜더링하는 방법을 기술하는 템플릿 파일을 사용한다. 50 is a more detailed block diagram of the
상기 랜더러는 파서(740)를 사용하여 템플릿 파일로부터 템플릿 정보를 파싱하고 이를 셀프 랜더러(710)가 액세스할 수 있는 템플릿(730)에 저장할 수 있다. The renderer may parse the template information from the template file using the
템플릿 파일이 마크업 언어를 사용하여 그래픽 인터페이스를 기술하는 경우, 파서(740)는 마크업 언어를 판독하고 템플릿 정보를 템플릿(730)에 저장할 것이다. 예를 들어, 템플릿 파일이 SVG(scalable vector graphics)로 그래픽 인터페이스를 정의하는 경우에, SVG 파서는 SVG 파일내의 템플릿 정보를 판독하고 파싱된 정보를 템플릿(730)에 저장한다. If the template file describes the graphical interface using markup language,
이것은 상기 APC(400)의 제어 하에 검색 엔진(500)으로부터 출력된 데이터의 데이터 포맷, 그래픽 인터페이스, 및 데이터 통신시의 최종 디스플레이 전 단계의 상기 랜더러(700)의 기능을 간략히 기술한 것이다. This briefly describes the data format of the data output from the
도 51은 본 발명 제 2 실시예에 따른 인터넷 검색 방법을 설명하기 위한 플로우 챠트를 도시한 것으로, 검색을 원하는 사용자가 검색할 단어를 마우스로 소정시간 이상 포인팅하면(S1), 상기 포인팅 동작으로 출력되는 포인팅 신호를 CFI가 인지하여서(S2), 상기 CFI의 포인팅 뷰어가 포인팅 된 단어를 읽어 들인 이후에(S3), 상기 읽어 들인 검색을 요하는 단어를 CFI가 인식하여 이것을 APC를 거쳐 검색 엔진으로 전송하고(S4), 상기 검색 엔진에서 상기 검색 단어에 관한 정보를 DB에서 검색하여, 상기 검색된 정보를 상기 랜더러를 통해 디스플레이로 출력(S5)되도록 하는 본 발명의 인터넷 검색 방법은, 상기 APC(400)가 상기 특정 검색 엔진과 연계된다면 상기 시그널 검출 동작과 포인팅 뷰어의 기능으로 더욱 편하게 웹 페이지 상의 정보에 대한 추가 정보를 상기 APC(400)에서 제공하는 양만큼 볼 수 있다. FIG. 51 is a flowchart illustrating a method of searching an Internet according to a second embodiment of the present invention. When a user who wants to search is pointing a word to be searched with a mouse for a predetermined time (S1), the output is output by the pointing operation. The CFI recognizes the pointing signal (S2), and after the pointing viewer of the CFI reads the pointed word (S3), the CFI recognizes the word that needs to be searched and then passes it to the search engine via the APC. The Internet search method of the present invention transmits (S4), the search engine searches for information about the search word in a DB, and outputs the searched information to the display through the renderer (S5). Is associated with the specific search engine, the AP detects additional information on information on the web page more conveniently with the function of the signal detection operation and the pointing viewer. The amount provided by
이와 같은 본 발명에 따른 인터넷 검색 방법을 이용한 검색 결과를 도 52 내지 도 55를 통해 설명하면, 예를 들어 인터넷 포털 사이트인 네이버에서 검색 중 을 갖고, 해당 문구를 마우스(화살표 참조)로 클릭하면, 도 53에 나타낸 바와 같이 주요기사가 디스플레이된다. 그 중 "[전국이 '찜통'] 오늘 서울 낮기온 마닐라보다 높다"라는 문구를 마우스(화살표 참조)로 클릭하면 도 54에 나타낸 바와 같이 해당 기사를 볼 수 있게 된다.52 to 55, the search results using the Internet search method according to the present invention are described. For example, if a search is performed on the Internet portal site Naver, and the corresponding phrase is clicked with a mouse (see an arrow), Main articles are displayed as shown in FIG. Among them, if you click on the phrase [[national 'steamer'] today higher than Seoul's low temperature Manila "(see arrow), you can see the article as shown in FIG.
이때, 사용자가 마닐라에 대해 관심을 갖게 되는 경우, 도 55에 나타낸 바와 같이 마우스(화살표 참조)로 그 단어 위를 소정의 시간(대략 1초 내지 2초) 이상 포인팅하게 되면, 본 발명의 포인팅 시그널 출력 시스템이 작동되어 상기 마우스로 지칭한 단어 영역에서 포인팅 시그널이 출력되고, 해당 포인팅 시그널은 CFI(300)에 링크된 검색 신호 검출 프로그램을 작동시켜 마우스가 포인팅한 정보, 단어 혹은 문구 등을 판독하게 된다. 이렇게 읽혀진 단어는 APC(400)로 I/O 장치(320)를 통해 출력되어 검색에 들어가며, APC(400)는 CFI(300)로부터의 명령을 검색 엔진(500)으로 전송하는 역할뿐 아니라 제어 기능을 구비하여 검색할 단어의 검색량, 검색 수준, 검색 정도의 검색 명령을 자동으로 제어하여 검색 엔진(500)에 출력한다.In this case, when the user is interested in manila, as shown in FIG. 55, when the user points the word over a predetermined time (about 1 second to 2 seconds) with a mouse (see an arrow), the pointing signal of the present invention is indicated. The output system is operated to output a pointing signal in the word region referred to as the mouse, and the pointing signal operates a search signal detection program linked to the
그러면 검색 엔진(500)은 상기 APC(400)의 명령에 따라 데이터 베이스(600)로부터 정보를 검색하여 하단의 랜더러(700)로 출력하게 되고, 랜더러(700)를 통해 사용자에게 도 55에서와 같이 팝업 창처럼 띄워 편리하게 이용할 수 있게 되고, 마우스(화살표 참조)로 해당 링크로 바로 연결하도록 할 수 있는 것이다.Then, the
이때, 도 54의 디스플레이된 화면은 칼라 색조 또는 흑백 색조로, 도 55에서와 같이 팝업 창처럼 띄워지는 부분은 칼라 색조로 디스플레이되도록 할 수도 있다. 그와 같은 경우 사용자는 최초 화면과 팝업 화면에 대해 정확히 구분할 수 있을 것이다. 그리고 이와 같은 상태에서 사용자가 마우스를 움직이는 경우 예를 들면 스폰서 링크나 파워링크로 곧바로 연결될 수 있을 것이다. 한편 이와 같은 스폰서 링크나 파워링크는 하나의 실시예일 뿐 해당 인터넷 포털 사이트라든가 해당 정보를 제공하는 업체에서 다양하게 변경하여 디스플레이할 수 있을 것이다. In this case, the displayed screen of FIG. 54 may be a color tint or a black and white tint, and a portion that floats like a pop-up window as shown in FIG. 55 may be displayed in a color tint. In such a case, the user can distinguish between the initial screen and the pop-up screen correctly. In this state, when the user moves the mouse, for example, the user may be directly connected to the sponsor link or the power link. On the other hand, such a sponsored link or power link is only one embodiment, the Internet portal site or the company that provides the information may be variously changed and displayed.
본 발명은 각종 하드웨어 플랫폼상에서 구현이 가능하고, 각종 소프트웨어 환경에서도 구현될 수 있는 것으로, 본 발명의 실시예에 특별히 한정한 필요는 없을 것이다. The present invention can be implemented on various hardware platforms and can be implemented in various software environments, and the present invention will not be particularly limited to the embodiments of the present invention.
각각의 데이터 처리 시스템 내에서의 프로그램 실행을 제어하기 위해 통상적인 운영 체제를 사용할 수 있다. 예를 들어, 하나의 장치는 UNIX 운영 체제를 실행하는 반면, 또 다른 장치는 간단한 Java 실시간 환경을 포함한다. 대표적인 컴퓨터 플랫폼에는, 각종 포맷의 하이퍼텍스트 문서, 예컨대 그래픽 파일, 워드 프로세싱 파일, XML(Extensible Markup Language), HTML(Hypertext Markup Language), HDML(Handheld Device Markup Language), WML(Wireless Markup Language) 및 각종 다른 포맷 및 유형의 파일 액세스용으로 잘 알려져 있는 소프트웨어인 브라우저를 포함할 수 있다. Conventional operating systems may be used to control program execution within each data processing system. For example, one device runs a UNIX operating system, while another device contains a simple Java real-time environment. Representative computer platforms include hypertext documents in various formats, such as graphics files, word processing files, Extensible Markup Language (XML), Hypertext Markup Language (HTML), Handheld Device Markup Language (HDML), Wireless Markup Language (WML) and various It may include a browser, software that is well known for accessing other formats and types of files.
본 명세서에서 도면에 관한 설명에는 클라이언트 장치나 클라이언트 장치의 사용자 중 하나에 의한 어떤 동작이 포함된다. 당업자라면, 클라이언트에 대한 응답 또는 클라이언트로부터의 요청이 사용자에 의해서 개시되기도 하고, 다른 때에는 클라이언트의 사용자를 대신하여 클라이언트에 의해서 자동적으로 개시되기도 한다는 것을 이해할 수 있을 것이다. 따라서 도면의 설명에서 클라이언트 또는 클라이언트의 사용자를 언급하는 경우, 용어 클라이언트와 사용자는, 기술하는 처리의 의미에 하등의 영향을 미치지 않으며 상호 교환될 수 있다는 것을 이해해야 한다. 이러한 기술은 해당 분야의 시스템 설계자가 여러 제반 요소를 고려하여 창의적으로 디자인할 수 있음은 물론이다. Description of the drawings in this specification includes certain operations by either the client device or the user of the client device. Those skilled in the art will appreciate that a response to or request from a client may be initiated by the user, or at other times automatically initiated by the client on behalf of the client's user. Therefore, when referring to the client or the user of the client in the description of the drawings, it should be understood that the terms client and user can be interchanged without affecting the meaning of the described process at all. These technologies can be creatively designed by system designers in the field in consideration of various factors.
그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해되어야 하고, 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허 청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Therefore, the above-described embodiments are to be understood as illustrative and not restrictive in all respects, and the scope of the present invention is indicated by the following claims rather than the detailed description, and the meaning and scope of the claims and All changes or modifications derived from the equivalent concept should be interpreted as being included in the scope of the present invention.
도 1은 종래의 인터넷 검색의 설명을 위해 도시된 개략적인 구성도,1 is a schematic configuration diagram shown for explaining a conventional Internet search;
도 2 내지 도 7은 종래 인터넷 검색 결과를 설명하기 위한 도면, 2 to 7 are views for explaining a conventional Internet search results,
도 8은 본 발명 제 1 실시예에 따른 인터넷 검색 시스템을 설명하기 위한 블록 구성도,8 is a block diagram for explaining an Internet search system according to a first embodiment of the present invention;
도 9 내지 도 18은 본 발명에 제 1 실시예에 따른 인터넷 검색 시스템에 이용되는 프로그램 설치 및 제거 방법을 설명하기 위한 도면,9 to 18 are diagrams for explaining a program installation and removal method used in the Internet search system according to the first embodiment of the present invention;
도 19 내지 도 21은 본 발명에 따른 인터넷 검색 시스템에 이용되는 프로그램을 설치한 경우 해당 인터넷 검색 프로그램 실행 방법의 제 1 실시예를 설명하기 위한 도면,19 to 21 are diagrams for explaining a first embodiment of a method for executing an Internet search program when a program used in the Internet search system according to the present invention is installed;
도 22는 본 발명에 따른 인터넷 검색 시스템에 이용되는 프로그램을 설치한 경우 해당 인터넷 검색 프로그램 실행 방법의 제 2 실시예를 설명하기 위한 도면,FIG. 22 is a view for explaining a second embodiment of a method for executing an Internet search program when a program used in the Internet search system according to the present invention is installed; FIG.
도 23 내지 도 42는 본 발명에 따른 인터넷 검색 시스템에 이용되는 프로그램을 이용한 인터넷 검색 프로그램 관리자의 웹 사이트 관리 방법을 설명하기 위한 도면,23 to 42 are views for explaining a web site management method of an Internet search program manager using a program used in the Internet search system according to the present invention;
도 43은 본 발명에 따른 인터넷 검색 방법의 제 1 실시예를 설명하기 위한 플로우차트,43 is a flowchart for explaining a first embodiment of an internet search method according to the present invention;
도 44 내지 도 47는 본 발명 제 1 실시예에 따른 인터넷 검색 방법에 따른 인터넷 검색 결과를 설명하기 위한 도면, 44 to 47 are diagrams for describing internet search results according to an internet search method according to the first embodiment of the present invention;
도 48은 본 발명 제 2 실시예에 따른 인터넷 검색 시스템의 개략적인 블록 구성도,48 is a schematic block diagram of an internet search system according to a second embodiment of the present invention;
도 49는 도 48의 CFI(Contents finding interpreter)의 상세 블록 구성도,FIG. 49 is a detailed block diagram of the contents finding interpreter (CFI) in FIG. 48;
도 50은 도 48의 랜더러의 상세 블록 구성도,50 is a detailed block diagram of the renderer of FIG. 48;
도 51은 본 발명에 제 2 실시예에 따른 인터넷 검색 방법을 설명하기 위한 플로우챠트,51 is a flowchart for explaining an internet searching method according to the second embodiment of the present invention;
도 52 내지 도 55는 본 발명 제 2 실시예에 따른 인터넷 검색 방법에 따른 인터넷 검색 결과를 설명하기 위한 도면이다. 52 to 55 are diagrams for describing an internet search result according to an internet search method according to a second embodiment of the present invention.
*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
100: 컴퓨터 단말 200: 사용자 인터페이스100: computer terminal 200: user interface
300: 컨텐츠 탐색 인터프리터부(CFI) 310: 시그널 검출기 300: content search interpreter (CFI) 310: signal detector
320: 입출력 장치 330: 포인팅 뷰어 320: input and output device 330: pointing viewer
400: 자동 프리젠테이션 제어부(APC) 400: automatic presentation control unit (APC)
500: 검색 엔진 600: 데이터 베이스 500: search engine 600: database
700: 랜더러 710: 셀프 랜더러 700: renderer 710: self-renderer
720: 콘텐츠 애플리케이션 프로그래밍 인터페이스(API) 720: Content Application Programming Interface (API)
730: 템플릿 740: 파서 730: template 740: parser
Claims (9)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080067623 | 2008-07-11 | ||
| KR20080067623 | 2008-07-11 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20100007695A true KR20100007695A (en) | 2010-01-22 |
Family
ID=41816632
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020090025184A Ceased KR20100007695A (en) | 2008-07-11 | 2009-03-25 | Internet search system and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20100007695A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012082762A3 (en) * | 2010-12-17 | 2012-10-26 | Microsoft Corporation | Button-activated contextual search |
| WO2017057858A1 (en) * | 2015-10-01 | 2017-04-06 | 한국외국어대학교 연구산학협력단 | Knowledge managing system having search function for each of multiple fields by weighted value |
-
2009
- 2009-03-25 KR KR1020090025184A patent/KR20100007695A/en not_active Ceased
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012082762A3 (en) * | 2010-12-17 | 2012-10-26 | Microsoft Corporation | Button-activated contextual search |
| US8799255B2 (en) | 2010-12-17 | 2014-08-05 | Microsoft Corporation | Button-activated contextual search |
| WO2017057858A1 (en) * | 2015-10-01 | 2017-04-06 | 한국외국어대학교 연구산학협력단 | Knowledge managing system having search function for each of multiple fields by weighted value |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7353246B1 (en) | System and method for enabling information associations | |
| AU2010201642B2 (en) | Remote module incorporation into a container document | |
| US9547648B2 (en) | Electronic document information extraction | |
| US7594176B1 (en) | Automated retrieval, evaluation, and presentation of context-sensitive user support | |
| US7971147B2 (en) | Methods and systems for automatically creating a site menu | |
| KR101225292B1 (en) | Method and apparatus for enhanced browsing | |
| US7031968B2 (en) | Method and apparatus for providing web site preview information | |
| US8572202B2 (en) | Persistent saving portal | |
| US20040254935A1 (en) | Method and apparatus for automatic consolidation of personalized dynamic data | |
| US9223895B2 (en) | System and method for contextual commands in a search results page | |
| US20110106835A1 (en) | User-Defined Profile Tags, Rules, and Recommendations for Portal | |
| US20100169802A1 (en) | Methods and Systems for Storing, Processing and Managing User Click-Stream Data | |
| US20060294476A1 (en) | Browsing and previewing a list of items | |
| JP2013517556A (en) | Preview functionality for increased browsing speed | |
| KR20040086626A (en) | Method and system for generating a search result list based on local information | |
| US20060059133A1 (en) | Hyperlink generation device, hyperlink generation method, and hyperlink generation program | |
| WO2007070402A2 (en) | Proxy server collection of data for module incorporation into a container document | |
| US7987171B2 (en) | Providing parallel generic web site supporting anonymous or semi-anonymous internet activity | |
| US20060146024A1 (en) | Digital information search method and its system | |
| US7895337B2 (en) | Systems and methods of generating a content aware interface | |
| US20090089245A1 (en) | System and method for contextual commands in a search results page | |
| KR20120120459A (en) | Search system presenting active abstracts including linked terms | |
| CA2805872C (en) | Information provisioning device, information provisioning method, program, and information recording medium | |
| US7089582B1 (en) | Method and apparatus for identifying universal resource locator rewriting in a distributed data processing system | |
| US20050114545A1 (en) | Method and apparatus for marking of web pages |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090325 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20101109 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20111027 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20110725 Comment text: Notification of reason for refusal Patent event code: PE06011S01I Patent event date: 20101109 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |