KR101482143B1 - Apparatus for providing additional information based on type of auto-completed word and method thereof - Google Patents

Apparatus for providing additional information based on type of auto-completed word and method thereof Download PDF

Info

Publication number
KR101482143B1
KR101482143B1 KR20120105136A KR20120105136A KR101482143B1 KR 101482143 B1 KR101482143 B1 KR 101482143B1 KR 20120105136 A KR20120105136 A KR 20120105136A KR 20120105136 A KR20120105136 A KR 20120105136A KR 101482143 B1 KR101482143 B1 KR 101482143B1
Authority
KR
South Korea
Prior art keywords
word
automatic completion
displayed
additional information
search
Prior art date
Application number
KR20120105136A
Other languages
Korean (ko)
Other versions
KR20140038707A (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 KR20120105136A priority Critical patent/KR101482143B1/en
Publication of KR20140038707A publication Critical patent/KR20140038707A/en
Application granted granted Critical
Publication of KR101482143B1 publication Critical patent/KR101482143B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

자동 완성어의 유형 별로 검색 결과를 제공하는 장치가 제공된다. 검색 장치는 메타데이터로부터 복수의 자동 완성어를 추출하는 자동 완성어 추출부, 상기 메타데이터로부터 상기 복수의 자동 완성어 각각의 유형을 추출하고 상기 추출된 복수의 자동 완성어 각각과 매칭하는 유형 매칭부, 유저 인터페이스를 통해 검색어를 입력 받는 검색어 입력부 및 상기 입력 받은 검색어에 대응하는 자동 완성어를 표시하는 디스플레이부를 포함하고, 상기 디스플레이부는 상기 표시되는 자동 완성어에 매칭된 유형에 기초하여 부가 정보를 더 표시하는 것인, 검색 장치.An apparatus is provided for providing search results by type of autocompletion. The search apparatus includes an automatic completion word extracting unit for extracting a plurality of automatic completion words from the metadata, a type matching unit for extracting each type of the plurality of automatic completion words from the metadata, And a display unit for displaying an automatic completion word corresponding to the inputted search word, wherein the display unit displays the additional information based on the type matched to the displayed automatic completion word And further displays the search result.

Description

자동 완성어의 유형에 기초하여 부가 정보를 제공하는 장치 및 방법 {APPARATUS FOR PROVIDING ADDITIONAL INFORMATION BASED ON TYPE OF AUTO-COMPLETED WORD AND METHOD THEREOF}[0001] APPARATUS FOR PROVIDING ADDITIONAL INFORMATION BASED ON TYPE OF AUTO-COMPLETED WORD AND METHOD THEREOF [0002]

자동 완성어의 유형에 기초하여 부가 정보를 제공하는 장치 및 방법에 관한 것이다.And more particularly to an apparatus and method for providing additional information based on the type of autocompletion.

일반적으로 검색 서비스를 제공하는 검색 웹사이트는 사용자로부터 검색어(질의어)가 입력되면 입력된 검색어에 대응하는 검색 결과(예를 들면, 입력된 검색어를 포함하는 웹 사이트, 입력된 검색어를 포함하는 기사, 입력된 검색어를 포함하는 파일명을 갖는 이미지 등)를 사용자에게 제공한다.[0002] Generally, a search web site providing a search service includes a search result (e.g., a web site including an input search word, an article including an input search word, An image having a file name including an input search word, and the like).

현재 검색 서비스는 점차 사용자의 편의를 극대화하는 방향으로 개선되어 가고 있는데, 특히, 검색 서비스의 이용자층이 확대되면서 적절한 검색어에 대한 충분한 배경 지식이 없는 사용자가 늘어남에 따라 사용자에게 적절한 쿼리를 가이드(guide)할 필요성이 제기된다.Currently, the search service is gradually being improved in the direction of maximizing the user's convenience. Especially, as the number of users who do not have enough background knowledge on the appropriate search term increases as the number of users of the search service expands, There is a need to do.

검색어 자동 완성 기능은 사용자가 검색 시스템에 검색어를 입력하는 도중에 추천이 될 만한 검색어를 미리 노출시킴으로써 검색어를 모두 입력하여야 하는 수고를 덜어 주고, 미리 지정된 추천 검색어를 선택함으로써, 검색어의 철자오류 등을 방지하는 효과가 있다. The autocomplete function of the search term exposes search terms that are likely to be recommended in advance while the user is inputting search terms into the search system, thereby reducing the labor of inputting all the search terms and selecting a predetermined search term to prevent spelling errors .

다만, 이러한 기능에 의하여 자동 완성어를 제시해주는 경우, 이용자는 검색어에 관련된 복수의 검색 결과를 제공 받을 수 있으나, 그 중 하나의 검색 결과를 선택하여 부가 정보(이미지, 텍스트, 동영상 등)를 획득한 이후, 다른 검색 결과에 대한 부가 정보를 얻기 위해서는, 이전 페이지로 되돌아가서 다른 검색 결과를 선택하거나, 검색어를 다시 입력하여 부가 정보를 얻으려는 검색 결과를 선택해야 하는 불편함이 있었다.However, if the automatic completion word is presented by such a function, the user can be provided with a plurality of search results related to the search term. However, the user can select one of the search results to acquire additional information (image, text, There has been an inconvenience in that, in order to obtain additional information on other search results, it is necessary to go back to the previous page and select another search result, or to select a search result to obtain additional information by inputting the search word again.

본 발명의 일 실시예는, 자동 완성어의 유형에 기초하여 부가 정보를 제공하고, 나아가 부가 정보를 미리 보기 방식으로 제공함으로써, 이용자의 편의를 도모하는 장치 및 방법을 제공하는 것에 그 목적이 있다.It is an object of the present invention to provide an apparatus and a method for providing convenience information by providing additional information based on the type of automatic completion word and further providing additional information in a preview manner .

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면에 따른 검색 장치는, 메타데이터로부터 복수의 자동 완성어를 추출하는 자동 완성어 추출부, 상기 메타데이터로부터 상기 복수의 자동 완성어 각각의 유형을 추출하고 상기 추출된 복수의 자동 완성어 각각과 매칭하는 유형 매칭부, 유저 인터페이스를 통해 검색어를 입력 받는 검색어 입력부 및 상기 입력 받은 검색어에 대응하는 자동 완성어를 표시하는 디스플레이부를 포함하고, 상기 디스플레이부는 상기 표시되는 자동 완성어에 매칭된 유형에 기초하여 부가 정보를 더 표시하는 것을 특징으로 한다. As a technical means for achieving the above technical object, a searching apparatus according to a first aspect of the present invention includes: an automatic completion word extracting unit for extracting a plurality of automatic completion words from metadata; A type matching unit for extracting each type of the keyword and matching each extracted plurality of autocomplete words, a search word input unit for inputting a search word through a user interface, and a display unit for displaying an autocomplete word corresponding to the input search word And the display unit further displays additional information based on the type matched to the displayed automatic completion word.

한편, 본 발명의 제 2 측면에 따른 검색 결과 제공 방법은, 메타데이터로부터 복수의 자동 완성어를 추출하는 단계, 상기 메타데이터로부터 상기 복수의 자동 완성어 각각의 유형을 추출하고 상기 추출된 복수의 자동 완성어 각각과 매칭하는 단계, 유저 인터페이스를 통해 검색어를 입력 받는 단계, 상기 입력 받은 검색어에 대응하는 자동 완성어를 표시하는 단계 및 상기 표시되는 자동 완성어에 매칭된 유형에 기초하여 부가 정보를 표시하는 단계를 포함하는 것을 특징으로 한다.According to a second aspect of the present invention, there is provided a search result providing method comprising: extracting a plurality of autocompletion words from metadata; extracting a type of each of the plurality of autocompletion words from the metadata; A step of inputting a search word through a user interface, a step of displaying an automatic completion word corresponding to the inputted search term, and a step of displaying additional information based on the type matched to the displayed automatic completion word The method comprising the steps of:

전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 검색 장치는 검색어의 철자오류를 방지하고, 검색어를 모두 입력하여야 하는 수고를 덜어 주고, 부가 정보를 미리보기 형식으로 표시함으로써, 이용자에게 검색 결과 제공시 편의성을 도모할 수 있다.According to any one of the above-mentioned tasks, the search device prevents spelling errors in search words, alleviates the trouble of inputting all the search terms, and displays the additional information in a preview format, The convenience can be provided.

도 1은 본 발명의 일 실시예에 따른 검색 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른, 도 1에 도시된 검색 장치(100)의 구성도이다.
도 3은 본 발명의 일 실시예에 따른, 상호 매칭된 검색어, 자동 완성어 및 유형을 도시한 표의 일례이다.
도 4는 본 발명의 일 실시예에 따라, 자동 완성어를 표시하는 방법을 설명하기 위한 순서도이다.
도 5는 본 발명의 일 실시예에 따른 검색 장치가 부가 정보를 제공하는 방법을 나타낸 동작 흐름도이다.
1 is a configuration diagram of a search system according to an embodiment of the present invention.
FIG. 2 is a configuration diagram of the search apparatus 100 shown in FIG. 1, according to an embodiment of the present invention.
Figure 3 is an example of a table showing inter-matched search terms, autocompletion terms, and types, in accordance with one embodiment of the present invention.
4 is a flowchart illustrating a method of displaying an automatic completion word according to an embodiment of the present invention.
5 is an operation flowchart illustrating a method by which a search apparatus provides additional information according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

이하, 첨부된 구성도 또는 처리 흐름도를 참고하여, 본 발명의 실시를 위한 구체적인 내용을 설명하도록 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 검색 시스템의 구성도이다. 도 1을 참조하면, 검색 시스템은 검색 장치(100), 유저 인터페이스(200), 단말(300) 및 네트워크(400)를 포함할 수 있다. 다만, 이러한 도 1의 검색 시스템은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정 해석되는 것은 아니다.1 is a configuration diagram of a search system according to an embodiment of the present invention. Referring to FIG. 1, a search system may include a search apparatus 100, a user interface 200, a terminal 300, and a network 400. However, the search system of FIG. 1 is only an embodiment of the present invention, and therefore, the present invention is not limited to FIG.

검색 장치(100)는 유저 인터페이스(200)로부터 임의의 검색어를 입력 받고, 입력 받은 검색어에 대응하는 복수의 자동 완성어를 단말(300) 상의 디스플레이 장치를 통해 표시할 수 있다. 이 때, 입력 받은 임의의 검색어는 단말(300)을 통해 검색장치(100)에게 전송될 수 있다.The search device 100 receives an arbitrary search word from the user interface 200 and can display a plurality of autocompletes corresponding to the input search word through the display device on the terminal 300. [ At this time, the inputted search term may be transmitted to the search apparatus 100 through the terminal 300.

또한, 검색 장치(100)는 복수의 자동 완성어 각각에 대응하는 유형에 기초하여 부가 정보를 단말(300) 상의 디스플레이 장치를 통해 표시할 수 있다. 이 때, 단말(300) 상의 디스플레이 장치는 단말(300)과 분리된 장치일 수도 있고, 단말(300)과 일체를 이루는 장치일 수도 있다. Further, the search device 100 can display the additional information on the display device on the terminal 300 based on the type corresponding to each of the plurality of autocomplete words. At this time, the display device on the terminal 300 may be a device separate from the terminal 300, or may be a device integrated with the terminal 300. [

검색 서비스는 단말(300)에 설치되어있는 애플리케이션을 통해 제공될 수 있다. 여기서 애플리케이션은 응용 프로그램(application)을 의미하며, 예를 들어, 모바일 단말(스마트폰)에서 실행되는 앱(app)을 포함할 수 있다. The search service may be provided through an application installed in the terminal 300. Here, the application refers to an application, and may include, for example, an app running on a mobile terminal (smartphone).

유저 인터페이스(200)는 다양한 형태의 단말일 수 있다. 단말(300)이 데스크탑(310) 또는 랩탑(320)인 경우, 유저 인터페이스(200)는 키보드(210) 또는 마우스(220)가 될 수 있다. 또한, 단말(300)이 IPTV(330)인 경우, 유저 인터페이스(200)는 리모콘(230)이 될 수 있다. 이 때, 유저 인터페이스(200)와 단말(300)은 유무선으로 연결될 수 있고, 무선인 경우의 연결 방식은 블루투스(Bluetooth), 지그비(Zigbee), NFC(Near Field Communication), 적외선 통신 등이 될 수 있다.The user interface 200 may be various types of terminals. The user interface 200 may be a keyboard 210 or a mouse 220 when the terminal 300 is the desktop 310 or the laptop 320. [ Also, when the terminal 300 is the IPTV 330, the user interface 200 may be the remote controller 230. At this time, the user interface 200 and the terminal 300 can be connected to each other by wire / wireless. In case of wireless, the connection method can be Bluetooth, Zigbee, Near Field Communication (NFC) have.

단말(300)은 단말(300)과 유무선으로 연결된 유저 인터페이스(200)로부터 검색어를 입력 받고, 입력 받은 검색어를 검색 장치(100)에게 전송할 수 있다. 검색 장치(100)는 단말(300)로부터 수신한 검색어를 키로하여, 검색 장치(100)의 DB에 저장된, 수신한 검색어에 매칭되는 자동 완성어 및 부가 정보를 추출하고, 단말(300)에게 전송할 수 있다. 단말(300)은 검색 장치(100)로부터 수신한 자동 완성어 및 부가 정보를 단말(300) 상의 디스플레이 장치를 통해 표시할 수 있다.The terminal 300 may receive a search word from the user interface 200 connected to the terminal 300 through wired or wireless links and may transmit the input search term to the search apparatus 100. The search apparatus 100 extracts the autocompletion word and additional information matching the received search word stored in the DB of the search apparatus 100 using the search word received from the terminal 300 as a key and transmits it to the terminal 300 . The terminal 300 can display the automatic completion word and the additional information received from the search apparatus 100 through the display device on the terminal 300. [

본 발명의 다양한 실시예들에 따르면 단말(300)은 다양한 형태일 수 있다. 예를 들어, 단말(300)은 네트워크를 통해 원격지의 서버에 접속할 수 있는 TV 장치, 컴퓨터 또는 휴대용 단말일 수 있다. 여기서, TV 장치의 일 예에는 스마트 TV, IPTV 셋톱박스 등이 포함되고, 컴퓨터의 일 예에는 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등이 포함되고, 휴대용 단말의 일 예에는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 태블릿 PC 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치가 포함될 수 있다.According to various embodiments of the present invention, the terminal 300 may be in various forms. For example, the terminal 300 may be a TV device, a computer, or a portable terminal that can access a remote server through a network. Here, an example of the TV apparatus includes a smart TV, an IPTV set-top box, and the like. Examples of the computer include a notebook computer, a desktop computer, a laptop computer, One example of the terminal includes a Personal Communication System (PCS), a Global System for Mobile Communications (GSM), a Personal Digital Cellular (PDC), a Personal Handyphone System (PHS) Assistant, IMT (International Mobile Telecommunication) -2000, Code Division Multiple Access (CDMA) -2000, W-Code Division Multiple Access (W-CDMA), Wibro (Wireless Broadband Internet) terminals, smart phones, And the like may be included in the present invention.

검색 시스템을 구성하는 도 1의 각 구성요소들은 일반적으로 네트워크(400)를 통해 연결될 수 있다. 네트워크(400)는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(network)의 일 예에는 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network) 등이 포함되나 이에 한정되지는 않는다.The components of FIG. 1 that make up the search system may generally be connected through the network 400. [ The network 400 refers to a connection structure capable of exchanging information between nodes such as terminals and servers. An example of such a network is an Internet, a LAN (Local Area Network), a Wireless But are not limited to, a wireless local area network (LAN), a wide area network (WAN), a personal area network (PAN), and the like.

당업자라면, 검색 장치(100), 유저 인터페이스(200) 및 단말(300) 각각이 분리되어 구현되거나, 이 중 하나 이상이 통합되어 구현될 수 있음을 충분히 이해할 것이다. Those skilled in the art will fully understand that each of the search device 100, the user interface 200, and the terminal 300 may be implemented separately, or one or more of them may be integrated.

이하에서는 도 1의 검색 장치(100)의 동작에 대해 보다 구체적으로 설명한다. Hereinafter, the operation of the search apparatus 100 of FIG. 1 will be described in more detail.

도 2는 본 발명의 일 실시예에 따른, 도 1에 도시된 검색 장치(100)의 구성도이다. 도 2를 참조하면, 검색 장치(100)는 자동 완성어 추출부(110), 유형 매칭부(120), 검색어 입력부(130), 디스플레이부(140), 관리자 입력부(150) 및 DB(데이터베이스)(190)를 포함할 수 있다. 다만, 도 2에 도시된 검색 장치(100)는 본 발명의 하나의 구현 예에 불과하며, 도 2에 도시된 구성요소들을 기초로 하여 여러 가지 변형이 가능하다. 예를 들어, 검색 장치(100)는 관리자로부터 어떤 명령 내지 정보를 입력 받기 위한 관리자 인터페이스가 더 포함될 수 있다. 이 경우, 관리자 인터페이스는 일반적으로 키보드, 마우스 등과 같은 입력 장치가 될 수도 있으나, 영상 표시 장치에 표현되는 그래픽 유저 인터페이스(GUI, Graphical User interface)가 될 수도 있다.FIG. 2 is a configuration diagram of the search apparatus 100 shown in FIG. 1, according to an embodiment of the present invention. 2, the search apparatus 100 includes an automatic completion word extraction unit 110, a type matching unit 120, a search word input unit 130, a display unit 140, an administrator input unit 150, (Not shown). However, the search apparatus 100 shown in FIG. 2 is only one embodiment of the present invention, and various modifications are possible based on the components shown in FIG. For example, the search apparatus 100 may further include an administrator interface for receiving a command or information from an administrator. In this case, the manager interface may be an input device such as a keyboard, a mouse, or the like, but may be a graphical user interface (GUI) represented on a video display device.

자동 완성어 추출부(110)는 메타데이터로부터 복수의 자동 완성어를 추출할 수 있다. 이 때, 추출되는 자동 완성어는 주기적으로 업데이트 될 수 있다.The automatic completion word extracting unit 110 can extract a plurality of automatic completion words from the metadata. At this time, the extracted autocompletion word can be periodically updated.

유형 매칭부(120)는 메타데이터로부터 추출된 복수의 자동 완성어 각각의 유형을 추출하고, 추출된 각각의 유형을 추출된 복수의 자동 완성어 각각과 매칭할 수 있다. 이 때, 매칭된 자동 완성어와 유형은 DB(190)에 저장될 수 있다. 여기서 각각의 유형은 메타데이터가 DB에 저장될 시점에 해당 메타데이터의 특성에 따라 정해질 수 있다.The type matching unit 120 may extract the type of each of the plurality of autocompletion words extracted from the metadata and may match each of the extracted types with each of the plurality of extracted autocompletion words. At this time, the matched autocompletion word and type may be stored in DB 190. Here, each type can be defined according to the characteristics of the corresponding metadata when the metadata is stored in the DB.

자동 완성어 추출부(110)와 유형 매칭부(120)는, 검색어 입력부(130)에서 검색어를 입력 받기 이전에, 미리 복수의 자동 완성어 및 각각의 유형을 추출하고 매칭하여 DB에 저장할 수 있다. 반대로, 검색어를 입력 받는 시점에, 복수의 자동 완성어 및 각각의 유형을 추출하고 매칭하여 DB에 저장할 수도 있다.The automatic completion word extracting unit 110 and the type matching unit 120 may extract and match a plurality of automatic completion words and respective types in advance before receiving the search word in the search word input unit 130 and store the same in the DB . Conversely, at the time of inputting a search word, a plurality of automatic completion words and respective types may be extracted and matched and stored in the DB.

검색어 입력부(130)는 유저 인터페이스(200)를 통해 검색어를 입력 받을 수 있다.The search word input unit 130 can receive a search word through the user interface 200. [

디스플레이부(140)는 검색어 입력부(130)에서 입력 받은 검색어에 대응하는 자동 완성어를 표시할 수 있다. 또한, 디스플레이부(140)는 표시되는 자동 완성어에 매칭된 유형에 기초하여 부가 정보를 더 표시할 수 있다.The display unit 140 may display an automatic completion word corresponding to the search word input from the search word input unit 130. [ In addition, the display unit 140 may further display the additional information based on the type matched to the displayed autocompletion word.

제어부(미도시)는 검색어 입력부(130)에서 입력 받은 검색어를 키로하여 DB(190)에 저장되어 있는 검색어를 획득하고, 획득된 검색어와 매칭된 자동 완성어 및 자동 완성어의 유형을 디스플레이부(140)에게 전송할 수 있다. 이 때, 입력된 검색어를 자소단위로 분석할 수 있다.The control unit (not shown) obtains a search word stored in the DB 190 using the search word input from the search word input unit 130 as a key, and displays the type of the autocompletion word and the autocompletion matched with the obtained search word on a display unit 140). At this time, the inputted search word can be analyzed on a per-character basis.

디스플레이부(140)에 표시되는 자동 완성어는 검색어 입력부(130)에서 입력 받은 검색어 이외의 입력 없이 표시될 수 있다. 즉, 유저 인터페이스(200)가 키보드(210)인 경우, 검색어를 입력하고 추가로 enter 키를 입력하지 않아도 자동 완성어가 표시될 수 있다.The automatic completion word displayed on the display unit 140 can be displayed without any input other than the search word input from the search word input unit 130. [ That is, when the user interface 200 is the keyboard 210, an automatic completion word can be displayed without inputting a search word and further inputting an enter key.

디스플레이부(140)에 표시되는 자동 완성어는 유형 별로 정렬되어 표시될 수 있고, 유형 별로 우선 순위가 정해져 있을 수 있다.The automatic completion words displayed on the display unit 140 may be sorted and displayed according to the types, and priorities may be determined for each type.

디스플레이부(140)에 표시되는 부가 정보는 디스플레이부(140)에 표시되는 자동 완성어가 선택되는 경우, 미리보기 형식으로 표시될 수 있다. 즉, 유저 인터페이스(200)가 마우스(220)인 경우, 표시되는 자동 완성어 중 어느 하나에 커서를 가져가면(마우스 오버) 부가 정보가 미리보기 형식으로 표시될 수 있다. 이 때, 부가 정보는 기결정된 미리보기 구역에 표시될 수 있다.The additional information displayed on the display unit 140 may be displayed in a preview format when the automatic completion word displayed on the display unit 140 is selected. That is, when the user interface 200 is the mouse 220, additional information can be displayed in a preview format by moving the cursor to any one of the displayed automatic completion words (mouse over). At this time, the additional information can be displayed in the predetermined preview area.

또한, 유저 인터페이스(200)가 키보드(210) 또는 리모콘(230)인 경우, 방향키의 조작에 대응하여 움직이는 블록이 표시되는 자동 완성어 중 어느 하나에 위치되면, 부가 정보가 미리보기 형식으로 표시될 수 있다In the case where the user interface 200 is the keyboard 210 or the remote controller 230, when the moving block is positioned in any one of the automatic completion words displayed in response to the operation of the direction key, the additional information is displayed in a preview format Can

디스플레이부(140)에 표시되는 부가 정보는 자동 완성어에 대응하는 바로가기, 상세 정보, 질의응답, 제 3 자의 의견 및 광고 중 적어도 하나 이상을 포함할 수 있다. 바로가기는 URL을 포함할 수 있고, 상세 정보는 이미지 또는 동영상 등을 포함할 수 있다.The additional information displayed on the display unit 140 may include at least one of a shortcut corresponding to the automatic completion word, detailed information, a question and answer, a third party's opinion, and an advertisement. The shortcut may include a URL, and the detail information may include an image or a video.

본 발명의 다른 실시예에 따르면, 디스플레이부(140)에 표시되는 부가 정보는 매칭된 유형 별로 자동 완성어에 대응하는 바로가기, 상세 정보, 질의응답, 제 3 자의 의견 및 광고 중 어느 하나가 표시될 수 있다. 다시 말해, 유형 별로 서로 다른 방식으로 부가 정보를 표시할 수도 있고, 유형을 그룹화 하여 각각의 그룹에 대해서는 동일한 방식으로 부가 정보를 표시할 수 있다.According to another embodiment of the present invention, the additional information displayed on the display unit 140 may include at least one of a shortcut corresponding to an automatic completion word, detailed information, a query response, a third party's opinion, . In other words, the additional information may be displayed in different ways for each type, or the types may be grouped and the additional information may be displayed in the same manner for each group.

즉, 자동 완성어의 유형이 상품 또는 컨텐츠인 경우, 부가 정보는 해당 상품 또는 컨텐츠의 페이지에 대응하는 바로가기를 표시할 수 있다. 또한, 자동 완성어의 유형이 FAQ인 경우, 부가 정보는 복수의 질의응답을 표시할 수 있고, 자동 완성어의 유형이 리뷰인 경우, 부가 정보는 복수의 제 3 자의 의견을 표시할 수 있다. 이 때, 바로가기는 메타데이터의 row id에 기초하여 표시될 수 있는 바, 미리 자동 완성어에 매칭되어 표시되거나 검색어 입력시에 실시간으로 추출되어 표시될 수 있다.That is, when the type of the automatic completion word is a product or a content, the additional information can display a shortcut corresponding to the page of the product or the content. Further, when the type of the autocompletion is an FAQ, the additional information can display a plurality of query responses, and when the type of the autocompletion is a review, the additional information can display opinions of a plurality of third parties. At this time, the shortcut may be displayed based on the row ID of the metadata, and may be displayed in a matched manner to an automatic completion word in advance, or may be extracted and displayed in real time when a search word is input.

이하, 도 3을 참조하여 더욱 자세히 설명하겠다.Hereinafter, this will be described in detail with reference to FIG.

도 3은 본 발명의 일 실시예에 따른, 상호 매칭된 검색어, 자동 완성어 및 유형을 도시한 표의 일례이다.Figure 3 is an example of a table showing inter-matched search terms, autocompletion terms, and types, in accordance with one embodiment of the present invention.

검색어 갤럭시는 "갤럭시 S3 LTE", "갤럭시 익스프레스", "갤럭시", "갤럭시 탭 개통", "갤럭시 노트 사용기"의 5가지 자동 완성어와 매칭될 수 있다. 이 때, "갤럭시 S3 LTE"와 매칭된 유형은 단말기, "갤럭시 익스프레스"와 매칭된 유형은 영화, "갤럭시"와 매칭된 유형은 게임, "갤럭시 탭 개통"와 매칭된 유형은 FAQ, "갤럭시 노트 사용기"와 매칭된 유형은 리뷰일 수 있다. 따라서, 사용자가 유저 인터페이스(200)를 통해 "갤럭시"를 입력하면 매칭되는 자동완성어로 위의 5개가 출력되고, 사용자가 "갤럭시3S LTE"에 마우스 오버했을 경우에는 갤럭시 S3 LTE 상품 판매 바로가기가 부가 정보로서 표시되고, 사용자가 "갤럭시 익스프레스"에 마우스 오버했을 경우에는 해당 영화 정보가 노출되고, 사용자가 "갤럭시 탭 개통"에 마우스 오버했을 경우에는 관련된 FAQ 정보들이 검색되어 미리보기 형식으로 디스플레이부(140)에 표시될 수 있다.The search term Galaxy can be matched with five autocomplete words: "Galaxy S3 LTE", "Galaxy Express", "Galaxy", "Galaxy Tab", and "Galaxy Note". At this time, the type that is matched with the "Galaxy S3 LTE" is the terminal, the type that is matched with the "Galaxy Express" is the movie, the type that is matched with the "Galaxy" Notebook type "and matched type can be reviews. Therefore, when the user inputs "Galaxy" through the user interface 200, the above five are outputted as matching perfect words. When the user mouse over "Galaxy 3S LTE", Galaxy S3 LTE product sales shortcut When the user mouse over the "Galaxy Express ", the corresponding movie information is exposed, and when the user hovered over the" Galaxy Tab Open ", relevant FAQ information is searched and displayed in a preview format (140).

도 2를 참조하면, 디스플레이부(140)에 표시되는 부가 정보는 자동 완성어에 매칭되어 DB에 저장될 수 있다. 또는, DB에 저장된 복수의 자동 완성어에 추가적으로 매칭되어 관리될 수 있다.Referring to FIG. 2, the additional information displayed on the display unit 140 may be stored in the DB matching the automatic completion word. Alternatively, a plurality of automatic completion words stored in the DB may be additionally matched and managed.

관리자 입력부(150)는 임의의 검색어에 대응하는 자동 완성어를 입력 받을 수 있다. 이 때, 관리자 입력부(150)에서 입력 받은 자동 완성어의 유형은 관리자로부터 입력받거나 제어부(미도시)에서 분석하여 결정할 수 있다.The manager input unit 150 can receive an automatic completion word corresponding to an arbitrary search term. At this time, the type of the automatic completion word received from the manager input unit 150 may be received from the manager or may be determined by analysis in the controller (not shown).

관리자 입력부(150)는 관리자로부터 입력 받은 자동 완성어에 매칭되는 부가 정보를 더 입력 받을 수 있다. The manager input unit 150 may further receive additional information matched with the automatic completion word received from the manager.

또한, 검색어 입력부(130)에서 입력 받은 검색어에 대응하는 자동 완성어가 자동 완성어 추출부(110)에서 추출된 자동 완성어와 관리자 입력부(150)에서 입력 받은 자동 완성어를 모두 포함하는 경우, 관리자 입력부(150)에서 입력 받은 자동 완성어를 우선 순위로 표시할 수 있다. 즉, 관리자는 광고나 프로모션이 있는 경우 수동으로 자동 완성어와 부가 정보를 입력함으로써 소기 목적을 달성할 수 있다.When the automatic completion word corresponding to the search word input from the search word input unit 130 includes both the automatic completion word extracted by the automatic completion word extraction unit 110 and the automatic completion word received from the administrator input unit 150, It is possible to display the automatic completion words received from the input unit 150 in priority order. That is, the manager can achieve the desired purpose by manually inputting the automatic completion word and additional information when there is an advertisement or a promotion.

DB(190)는 데이터를 저장한다. 이 때, 데이터는 검색 장치(100) 내부의 각 구성요소들 간에 입력 및 출력되는 데이터를 포함하고, 검색 장치(100)와 검색 장치(100) 외부의 구성요소들간에 입력 및 출력되는 데이터를 포함한다. 예를 들어, DB(190)는 자동 완성어 추출부(110)에서 유형 매칭부(120)로 전달되는 추출된 복수의 자동 완성어를 저장할 수 있다. 이러한 DB(190)의 일 예에는 검색 장치(100) 내부 또는 외부에 존재하는 하드디스크드라이브, ROM(Read Only Memory), RAM(Random Access Memory), 플래쉬메모리 및 메모리카드 등이 포함된다.The DB 190 stores data. In this case, the data includes data input and output between the respective components in the search apparatus 100, and includes data input and output between the search apparatus 100 and components outside the search apparatus 100 do. For example, the DB 190 may store a plurality of extracted autocompletes that are transmitted from the automatic completion word extracting unit 110 to the type matching unit 120. One example of such a DB 190 includes a hard disk drive, a ROM (Read Only Memory), a RAM (Random Access Memory), a flash memory, a memory card, and the like, which are located inside or outside the search apparatus 100.

당업자라면, 자동 완성어 추출부(110), 유형 매칭부(120), 검색어 입력부(130), 디스플레이부(140), 관리자 입력부(150) 및 DB(190) 각각이 분리되어 구현되거나, 이 중 하나 이상이 통합되어 구현될 수 있음을 충분히 이해할 것이다.Those skilled in the art will recognize that the automatic completion word extractor 110, the type matching unit 120, the search word input unit 130, the display unit 140, the manager input unit 150, and the DB 190 may be separately implemented, It will be appreciated that more than one may be integrated.

도 4는 본 발명의 일 실시예에 따라, 자동 완성어를 표시하는 방법을 설명하기 위한 순서도이다.4 is a flowchart illustrating a method of displaying an automatic completion word according to an embodiment of the present invention.

우선 검색 장치(100)의 DB(190)에서 이루어지는 단계를 설명하겠다.The steps performed in the DB 190 of the search apparatus 100 will be described.

단계 S191에서 검색 장치(100)는 메타데이터를 분석하고, 분석 결과를 DB(190)에 저장할 수 있다.In step S191, the search apparatus 100 may analyze the metadata and store the analysis result in the DB 190. [

단계 S192에서 검색 장치(100)는 단계 S191에서 분석된 메타데이터로부터 복수의 자동 완성어 추출할 수 있고, 추출된 복수의 자동 완성어를 DB(190)에 저장할 수 있다.In step S192, the search apparatus 100 may extract a plurality of autocompletion words from the metadata analyzed in step S191, and may store the extracted plurality of autocompletion words in the DB 190. [

단계 S193에서 검색 장치(100)는 단계 S191에서 분석된 메타데이터로부터 복수의 자동 완성어 각각에 대응하는 유형을 추출할 수 있고, 추출된 복수의 유형을 DB(190)에 저장할 수 있다.In step S193, the search apparatus 100 may extract a type corresponding to each of the plurality of autocompletion words from the analyzed metadata in step S191, and may store the extracted plurality of types in the DB 190. [

단계 S195에서 검색 장치(100)는 단계 S192에서 추출된 자동 완성어와 단계 S193에서 추출된 유형을 매칭시켜 DB(190)에 저장할 수 있다.In step S195, the search apparatus 100 may match the type extracted in step S193 with the automatic completion word extracted in step S192, and store the matched term in the DB 190. [

단계 S196에서 검색 장치(100)는 관리자로부터 직접 자동 완성어를 입력 받아 이와 매칭되는 유형과 함께 DB(190)에 저장할 수 있다. 이 때, 매칭되는 유형은 관리자로부터 직접 입력 받거나, 검색 장치(100)가 분석하여 결정한 것일 수 있다.In step S196, the search apparatus 100 receives the automatic completion word directly from the manager and stores the same in the DB 190 together with the matching type. At this time, the matching type may be input directly from the manager or determined by analyzing by the search apparatus 100.

단계 S401에서 검색 장치(100)는 검색어를 입력 받을 수 있다.In step S401, the search apparatus 100 can receive a search word.

단계 S403에서 검색 장치(100)는 단계 S401에서 입력 받은 검색어에 대응하는 자동 완성어를 DB(190)에서 검색하여 획득할 수 있다.In step S403, the search apparatus 100 can search for and acquire an automatic completion word corresponding to the search term input in step S401 from the DB 190. [

단계 S405에서 검색 장치(100)는 단계 S403에서 획득한 자동 완성어에 관리자가 입력한 자동 완성어가 포함되어 있는지 판단할 수 있다.In step S405, the search device 100 can determine whether the automatic completion word acquired in step S403 includes the automatic completion word input by the administrator.

단계 S406에서 검색 장치(100)는 단계 S403에서 획득한 자동 완성어에 관리자가 입력한 자동 완성어가 포함되지 않은 경우, 단계 S192에서 추출된 자동 완성어를 표시할 수 있다.In step S406, if the automatic completion word input by the administrator is not included in the automatic completion word acquired in step S403, the search apparatus 100 can display the automatic completion word extracted in step S192.

단계 S407에서 검색 장치(100)는 단계 S403에서 획득한 자동 완성어에 관리자가 입력한 자동 완성어가 포함되는 경우, 단계 S196에서 입력된 자동 완성어를 표시할 수 있다.In step S407, if the automatic completion word entered by the administrator is included in the automatic completion word acquired in step S403, the search apparatus 100 can display the automatic completion word input in step S196.

단계 S406 및 S407에서 검색 장치(100)는 자동 완성어뿐만 아니라 부가 정보를 함께 표시할 수 있다.In steps S406 and S407, the search apparatus 100 can display not only the autocompletion word but also additional information.

도 4에서 상술한 단계들(S191~S196 및 S401~S407)간의 순서는 예시일 뿐, 이에 한정되지 않는다. 즉, 상술한 단계들 간의 순서는 상호 변동될 수 있으며, 이중 일부 단계들은 동시에 실행될 수도 있다. 구체적으로, 단계 S191 내지 단계 S196는 단계 S401 이전에 이루어질 수도 있고, 단계 S401 이후에 이루어질 수도 있다.The order between the above-described steps (S191 to S196 and S401 to S407) in Fig. 4 is merely an example, but is not limited thereto. That is, the order between the above-described steps may be mutually varied, and some of the steps may be executed simultaneously. Specifically, steps S191 to S196 may be performed before step S401, or may be performed after step S401.

또한, S191 내지 S196의 단계는 주기적으로 반복될 수 있다.Further, the steps of S191 to S196 may be repeated periodically.

도 5는 본 발명의 일 실시예에 따른 검색 장치가 부가 정보를 제공하는 방법을 나타낸 동작 흐름도이다. 도 5에 도시된 실시예에 따른 부가 정보를 제공하는 방법은 도 2에 도시된 실시예에 따른 검색 장치(100)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 2의 검색 장치(100)에 관하여 기술된 내용은 도 5에 도시된 실시예에 따른 부가 정보를 제공하는 방법에도 적용된다.5 is an operation flowchart illustrating a method by which a search apparatus provides additional information according to an embodiment of the present invention. The method for providing the additional information according to the embodiment shown in FIG. 5 includes the steps of time-series processing in the search apparatus 100 according to the embodiment shown in FIG. Therefore, even if omitted below, the description about the search apparatus 100 of FIG. 2 also applies to the method of providing additional information according to the embodiment shown in FIG.

단계 S501에서 검색 장치(100)는 메타데이터로부터 복수의 자동 완성어를 추출할 수 있다.In step S501, the search apparatus 100 may extract a plurality of autocompletion words from the metadata.

단계 S503에서 검색 장치(100)는 메타데이터로부터 자동 완성어 각각의 유형을 추출하고, 단계 S501에서 추출된 자동 완성어와 각각과 매칭할 수 있다.In step S503, the search apparatus 100 may extract each type of autocompletion word from the meta data, and may match each of the autocompletion words extracted in step S501.

단계 S505에서 검색 장치(100)는 유저 인터페이스를 통해 검색어를 입력 받을 수 있다.In step S505, the search apparatus 100 can receive a search word through the user interface.

단계 S507에서 검색 장치(100)는 단계 S505에서 입력 받은 검색어에 대응하는 자동 완성어를 DB로부터 획득하여 표시할 수 있다.In step S507, the search device 100 can acquire and display the automatic completion word corresponding to the search word input in step S505 from the DB.

단계 S509에서 검색 장치(100)는 단계 S507에서 표시되는 자동 완성어에 매칭된 유형에 기초하여 부가 정보를 표시할 수 있다. 이 때, 부가 정보는 미리보기 방식으로 표시될 수 있다. In step S509, the search apparatus 100 may display the additional information based on the type matched to the autocompletion word displayed in step S507. At this time, the additional information can be displayed in a preview manner.

본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. One embodiment of the present invention may also be embodied in the form of a recording medium including instructions executable by a computer, such as program modules, being executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

본 발명의 범위는 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다. It is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents. .

100: 검색 장치
200: 유저 인터페이스
300: 단말
400: 네트워크
100: Search apparatus
200: User Interface
300: terminal
400: Network

Claims (22)

자동 완성어의 유형 별로 검색 결과를 제공하는 장치에 있어서,
메타데이터로부터 복수의 자동 완성어를 추출하는 자동 완성어 추출부;
상기 메타데이터로부터 상기 복수의 자동 완성어 각각의 유형을 추출하고 상기 추출된 복수의 자동 완성어 각각과 매칭하는 유형 매칭부;
유저 인터페이스를 통해 검색어를 입력 받는 검색어 입력부; 및
상기 입력 받은 검색어에 대응하는 자동 완성어를 표시하는 디스플레이부를 포함하고,
상기 디스플레이부는 상기 표시되는 자동 완성어에 매칭된 유형에 기초하여 부가 정보를 더 표시하고,
상기 표시되는 부가 정보는 상기 매칭된 유형 별로 상기 자동 완성어에 대응하는 바로가기, 상세 정보, 질의응답, 제 3 자의 의견 및 광고 중 어느 하나를 포함하고,
상기 자동 완성어의 유형이 리뷰인 경우, 상기 표시되는 부가 정보는 복수의 제 3 자의 의견을 포함하는 것인, 검색 장치.
An apparatus for providing a search result for each type of automatic completion word,
An automatic completion word extracting unit for extracting a plurality of automatic completion words from the metadata;
A type matching unit for extracting each type of the plurality of autocompletion words from the metadata and matching the extracted types with each of the plurality of autocompletion words extracted;
A search word input unit for inputting a search word through a user interface; And
And a display unit for displaying an automatic completion word corresponding to the inputted search word,
Wherein the display unit further displays additional information based on the type matched to the displayed autocomplete word,
Wherein the displayed additional information includes any one of a shortcut corresponding to the automatic completion word, detailed information, a query response, a third party's opinion, and an advertisement for each of the matched types,
And when the type of the autocompletion is a review, the displayed additional information includes a plurality of opinions of a third party.
제 1 항에 있어서,
상기 표시되는 자동 완성어는 상기 입력 받은 검색어 이외의 입력 없이 표시되는 것인, 검색 장치.
The method according to claim 1,
Wherein the displayed autocompletion word is displayed without an input other than the input search word.
제 1 항에 있어서,
상기 부가 정보는 상기 표시되는 자동 완성어가 선택되는 경우, 미리보기 형식으로 표시되는 것인, 검색 장치.
The method according to claim 1,
Wherein the additional information is displayed in a preview format when the displayed autocomplete word is selected.
제 1 항에 있어서,
상기 표시되는 부가 정보는 상기 자동 완성어에 대응하는 바로가기, 상세 정보, 질의응답, 제 3 자의 의견 및 광고 중 적어도 하나 이상을 포함하는 것인, 검색 장치.
The method according to claim 1,
Wherein the displayed additional information includes at least one of a shortcut corresponding to the automatic completion word, detailed information, a query response, a third party's opinion, and an advertisement.
삭제delete 제 1 항에 있어서,
상기 자동 완성어의 유형이 상품 또는 컨텐츠인 경우, 상기 표시되는 부가 정보는 상기 상품 또는 컨텐츠의 페이지에 대응하는 바로가기를 표시하는 것인, 검색 장치.
The method according to claim 1,
Wherein when the type of the automatic completion word is a product or content, the displayed additional information displays a shortcut corresponding to a page of the product or the content.
제 1 항에 있어서,
상기 자동 완성어의 유형이 FAQ인 경우, 상기 표시되는 부가 정보는 복수의 질의응답을 표시하는 것인, 검색 장치.
The method according to claim 1,
And when the type of the autocompletion is the FAQ, the displayed additional information displays a plurality of query responses.
삭제delete 제 6 항에 있어서,
상기 바로가기는 상기 메타데이터의 row id에 기초하여 표시되는 것인, 검색 장치.
The method according to claim 6,
Wherein the shortcut is displayed based on a row id of the metadata.
제 9 항에 있어서,
상기 바로가기는 미리 추출되어 자동 완성어에 매칭되거나 실시간으로 호출되는 것인, 검색 장치.
10. The method of claim 9,
Wherein the shortcut is previously extracted and matched to an automatic completion word or is called in real time.
제 1 항에 있어서,
상기 표시되는 부가 정보는 상기 자동 완성어에 매칭되어 DB에 저장되어 있는 것인, 검색 장치.
The method according to claim 1,
And the displayed additional information matches the automatic completion word and is stored in the DB.
제 1 항에 있어서,
상기 표시되는 자동 완성어는 상기 유형 별로 정렬되어 표시되는 것인, 검색 장치.
The method according to claim 1,
Wherein the displayed autocompletion word is sorted and displayed according to the type.
제 1 항에 있어서,
상기 추출되는 자동 완성어는 주기적으로 업데이트 되는 것인, 검색 장치.
The method according to claim 1,
Wherein the extracted autocompletion is periodically updated.
제 1 항에 있어서,
임의의 검색어에 대응하는 자동 완성어를 입력 받은 관리자 입력부를 더 포함하는 검색 장치.
The method according to claim 1,
And a manager input unit which receives an automatic completion word corresponding to an arbitrary search term.
제 14 항에 있어서,
상기 관리자 입력부는 상기 입력 받은 자동 완성어에 매칭되는 부가 정보를 더 입력 받은 것인, 검색 장치.
15. The method of claim 14,
Wherein the manager input unit further receives additional information matched with the input complete autocomplete word.
제 14 항에 있어서,
상기 입력 받은 검색어에 대응하는 자동 완성어가 추출된 자동 완성어 및 입력 받은 자동 완성어를 모두 포함하는 경우, 입력 받은 자동 완성어를 우선 순위로 표시하는 것인, 검색 장치.
15. The method of claim 14,
Wherein the automatic completion word display unit displays the inputted automatic completion word in priority order when the automatic completion word corresponding to the inputted search term includes both the extracted automatic completion word and the inputted automatic completion word.
제 1 항에 있어서,
상기 표시되는 자동 완성어는 상기 유형 별로 우선 순위가 정해져 있는 것인, 검색 장치.
The method according to claim 1,
Wherein the displayed autocompletion language is prioritized for each type.
검색 장치가 자동 완성어의 유형 별로 검색 결과를 제공하는 방법에 있어서,
메타데이터로부터 복수의 자동 완성어를 추출하는 단계;
상기 메타데이터로부터 상기 복수의 자동 완성어 각각의 유형을 추출하고 상기 추출된 복수의 자동 완성어 각각과 매칭하는 단계;
유저 인터페이스를 통해 검색어를 입력 받는 단계;
상기 입력 받은 검색어에 대응하는 자동 완성어를 표시하는 단계; 및
상기 표시되는 자동 완성어에 매칭된 유형에 기초하여 부가 정보를 표시하는 단계를 포함하고,
상기 표시되는 부가 정보는 상기 매칭된 유형 별로 상기 자동 완성어에 대응하는 바로가기, 상세 정보, 질의응답, 제 3 자의 의견 및 광고 중 어느 하나를 포함하고,
상기 자동 완성어의 유형이 리뷰인 경우, 상기 표시되는 부가 정보는 복수의 제 3 자의 의견을 포함하는 것인, 검색 방법.
A method of providing a search result for each type of automatic completion word,
Extracting a plurality of autocompletion words from the metadata;
Extracting a type of each of the plurality of autocompletion words from the metadata and matching the extracted types with each of the plurality of autocompletion words extracted;
Receiving a search word through a user interface;
Displaying an automatic completion word corresponding to the inputted search word; And
Displaying additional information based on the type matched to the displayed autocompletion word,
Wherein the displayed additional information includes any one of a shortcut corresponding to the automatic completion word, detailed information, a query response, a third party's opinion, and an advertisement for each of the matched types,
And when the type of the autocompletion is a review, the displayed additional information includes a plurality of third party opinions.
제 18 항에 있어서,
상기 부가 정보는 상기 표시되는 자동 완성어가 선택되는 경우, 미리보기 형식으로 표시되는 것인, 검색 방법.
19. The method of claim 18,
Wherein the additional information is displayed in a preview format when the displayed autocompletion is selected.
제 18 항에 있어서,
상기 표시되는 부가 정보는 상기 자동 완성어에 매칭되어 DB에 저장되어 있는 것인, 검색 방법.
19. The method of claim 18,
Wherein the displayed additional information matches the automatic completion word and is stored in the DB.
제 18 항에 있어서,
임의의 검색어에 대응하는 자동 완성어를 입력 받은 단계를 더 포함하는 검색 방법.
19. The method of claim 18,
And inputting an automatic completion word corresponding to an arbitrary search term.
제 21 항에 있어서,
상기 입력 받은 검색어에 대응하는 자동 완성어가 추출된 자동 완성어 및 입력 받은 자동 완성어를 모두 포함하는 경우, 입력 받은 자동 완성어를 우선 순위로 표시하는 것인, 검색 방법.
22. The method of claim 21,
Wherein the automatic completion word corresponding to the inputted search term includes both the extracted automatic completion word and the inputted automatic completion word in the priority order.
KR20120105136A 2012-09-21 2012-09-21 Apparatus for providing additional information based on type of auto-completed word and method thereof KR101482143B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20120105136A KR101482143B1 (en) 2012-09-21 2012-09-21 Apparatus for providing additional information based on type of auto-completed word and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20120105136A KR101482143B1 (en) 2012-09-21 2012-09-21 Apparatus for providing additional information based on type of auto-completed word and method thereof

Publications (2)

Publication Number Publication Date
KR20140038707A KR20140038707A (en) 2014-03-31
KR101482143B1 true KR101482143B1 (en) 2015-01-21

Family

ID=50646882

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20120105136A KR101482143B1 (en) 2012-09-21 2012-09-21 Apparatus for providing additional information based on type of auto-completed word and method thereof

Country Status (1)

Country Link
KR (1) KR101482143B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102545768B1 (en) 2015-11-11 2023-06-21 삼성전자주식회사 Method and apparatus for processing metadata
KR102454351B1 (en) * 2017-06-05 2022-10-14 십일번가 주식회사 Shopping mall service providing apparatus supporting auto complete function, shopping mall service providing system and method including the same, and computer readable medium having computer program recorded thereon

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070098252A (en) * 2006-03-31 2007-10-05 엔에이치엔(주) System and method for providing automatically completed recommended word by correcting and displaying the word
US20080126983A1 (en) * 2006-11-29 2008-05-29 Keohane Susann M Content-based ordering of a list of selectable entries for an auto-complete box
KR20100031912A (en) * 2008-09-16 2010-03-25 한국과학기술정보연구원 System and method of automatic complete searching using entity type for database and storage media having program source thereof
KR20110127862A (en) * 2010-05-20 2011-11-28 주식회사 케이티 Method and system of providing automatically completed query for contents search

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070098252A (en) * 2006-03-31 2007-10-05 엔에이치엔(주) System and method for providing automatically completed recommended word by correcting and displaying the word
US20080126983A1 (en) * 2006-11-29 2008-05-29 Keohane Susann M Content-based ordering of a list of selectable entries for an auto-complete box
KR20100031912A (en) * 2008-09-16 2010-03-25 한국과학기술정보연구원 System and method of automatic complete searching using entity type for database and storage media having program source thereof
KR20110127862A (en) * 2010-05-20 2011-11-28 주식회사 케이티 Method and system of providing automatically completed query for contents search

Also Published As

Publication number Publication date
KR20140038707A (en) 2014-03-31

Similar Documents

Publication Publication Date Title
US9798531B2 (en) Dependency-aware transformation of multi-function applications for on-demand execution
US9952848B2 (en) Dependency-aware transformation of multi-function applications for on-demand execution
JP6224731B2 (en) Method and apparatus for enriching social media to improve personal user experience
US20110136542A1 (en) Method and apparatus for suggesting information resources based on context and preferences
US20170262868A1 (en) Methods and systems for analyzing customer care data
CN108572990A (en) Information-pushing method and device
US20120296746A1 (en) Techniques to automatically search selected content
US20160071124A1 (en) System and method for predictive account targeting
US20160283591A1 (en) Method for providing social activity integration service
US20150278387A1 (en) Content guided techniques for use in native advertisement placement
US20160004703A1 (en) Methods for modifying and ranking searches with actions based on prior search results and actions
US10459959B2 (en) Top-k query processing with conditional skips
KR101482143B1 (en) Apparatus for providing additional information based on type of auto-completed word and method thereof
KR102200230B1 (en) Apparatus for providing image matched with sentence and method thereof
US10725618B2 (en) Populating contact information
KR101614470B1 (en) Apparatus for providing search word list and method using the same
KR102086046B1 (en) Device and method for providing communication service
KR20200125413A (en) Method and apparatus for personalizng movie tribute language
KR102205793B1 (en) Apparatus and method for creating summary of news
KR102723166B1 (en) System for inputting analysis values of large amounts of portal posts to analyze advertising effectiveness
KR102039527B1 (en) Apparatus and method for managing information
US20240143583A1 (en) Chatbot module facilitating insight evaluation and multi-sourced response generation
US10817566B2 (en) System and method for aggregating agenda information from local government sources
KR20210156533A (en) Recording Medium
KR20210156547A (en) Program for providing user interface based on chatbot using text carousel

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180102

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190102

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 6