[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101911903B1 - System for providing personalized information and registering intent, method thereof, and recordable medium storing the method - Google Patents

System for providing personalized information and registering intent, method thereof, and recordable medium storing the method Download PDF

Info

Publication number
KR101911903B1
KR101911903B1 KR1020110128872A KR20110128872A KR101911903B1 KR 101911903 B1 KR101911903 B1 KR 101911903B1 KR 1020110128872 A KR1020110128872 A KR 1020110128872A KR 20110128872 A KR20110128872 A KR 20110128872A KR 101911903 B1 KR101911903 B1 KR 101911903B1
Authority
KR
South Korea
Prior art keywords
intent
vocabulary
information
user
personalized
Prior art date
Application number
KR1020110128872A
Other languages
Korean (ko)
Other versions
KR20130062553A (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 KR1020110128872A priority Critical patent/KR101911903B1/en
Priority to PCT/KR2012/003317 priority patent/WO2013012159A1/en
Priority to CN201280035928.2A priority patent/CN103703488B/en
Priority to US14/232,111 priority patent/US9124590B2/en
Publication of KR20130062553A publication Critical patent/KR20130062553A/en
Application granted granted Critical
Publication of KR101911903B1 publication Critical patent/KR101911903B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/40Data acquisition and logging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 인텐트 등록 및 개인화된 정보 제공 시스템, 방법 및 그에 대한 기록매체 에 관한 것으로서, 개인화 정보 제공 장치와의 통신을 위한 통신부, 사용자 인터페이스부, 메모장에 기록된 메모 내용 중 특정 어휘가 선택되면, 기 설정된 인텐트 지정 방식에 따라 상기 선택된 어휘를 확대 출력하여 인텐트로 지정하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 출력하여 사용자에 의해 선택된 어휘를 인텐트로 지정하는 인텐트 지정 처리부, 상기 인텐트 지정 처리부에서 지정된 어휘를 인텐트로 등록하는 인텐트 관리부를 포함한다.
본 발명에 따르면, 메모장에 기록된 메모 내용 중 특정 어휘가 선택되면, 미리 설정된 인텐트 지정 방식에 따라 상기 선택된 어휘를 확대 출력하여 인텐트로 등록하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 표시하여 사용자에 의해 선택된 어휘를 인텐트로 등록하므로, 인텐트 등록이 용이한 효과가 있다.
The present invention relates to an intent-registered and personalized information providing system, a method and a recording medium therefor, and more particularly to a communication unit for communication with a personalized information providing apparatus, a user interface unit, An intent designation processor for designating the selected vocabulary as an intent by designating the vocabulary selected by the user as an intent by outputting the selected vocabulary as an intent according to a preset intent designation method, outputting an intent recommendation list for the selected vocabulary, And an intent management unit for registering the designated vocabulary in the intent by the intent designation processing unit.
According to the present invention, when a specific vocabulary is selected from the memo contents recorded on the notepad, the selected vocabulary is enlarged according to a preset intent designation method and registered as an intent, or an intent recommendation list for the selected vocabulary is displayed And registers the selected vocabulary by the user as an intent, so intent registration is easy.

Description

인텐트 등록 및 개인화된 정보 제공 시스템, 방법 및 그에 대한 기록매체{System for providing personalized information and registering intent, method thereof, and recordable medium storing the method}[0001] INTENT INTEGRATION AND PERSONALIZED INFORMATION PROVIDING SYSTEM, METHOD, AND RECORDING MEDIUM [0002]

본 발명은 인텐트 등록 및 개인화된 정보 제공 시스템, 방법 및 그에 대한 기록매체에 관한 것으로, 보다 상세하게는 메모장에 기록된 메모 내용 중 특정 어휘가 선택된 경우, 기 설정된 인텐트 지정 방식에 따라 상기 선택된 어휘를 확대 출력하여 인텐트로 등록하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 출력하여 사용자에 의해 선택된 어휘를 인텐트로 등록하는 인텐트 등록 및 개인화된 정보 제공 시스템, 방법 및 그에 대한 기록매체에 관한 것이다. The present invention relates to an intent-registered and personalized information providing system, a method thereof, and a recording medium therefor. More particularly, the present invention relates to an intent- An intent registration and personalized information providing system for registering a vocabulary with an intent and registering a vocabulary selected by a user as an intent by outputting an intent recommendation list for the selected vocabulary and a recording medium .

종래의 정보 제공 서비스 또는 검색 서비스는 네이버, 구글 등과 같이 사용자가 입력한 키워드를 분석하여 키워드에 대응되는 정보를 공통된 데이터베이스를 검색하여 검색 결과를 제공한다.Conventional information providing services or search services analyze keywords inputted by a user such as Naver, Google, etc., and provide search results by searching a common database for information corresponding to keywords.

이러한 정보 제공 서비스 또는 검색 서비스에서 사용하는 공통된 검색 데이터베이스는 하나의 서버에 저장된 데이터베이스 또는 다수의 서버에 저장된 데이터베이스를 클라우드 컴퓨팅 기술로 연결하여 제공한다.A common search database used by the information providing service or the search service is provided by connecting a database stored in one server or a database stored in a plurality of servers with a cloud computing technology.

공통된 검색 데이터베이스를 이용하여 정보를 검색하는 경우 일반화된 검색 결과를 보여줄 수 있는 장점이 있으나, 검색 데이터베이스가 방대해짐에 따라 검색 결과 또한 방대해지기 때문에 사용자는 원하는 결과를 찾기 위하여 많은 분량의 데이터를 다시 필터링 해야하는 문제가 있다. When searching information by using a common search database, it is advantageous to show generalized search results. However, because the search result database is enormous, the search result is also enlarged. Therefore, the user can re-filter a large amount of data There is a problem to be done.

최근 들어, 정보 제공 서비스 또는 검색 서비스 제공 시, 검색 결과를 카테고리별로 분류하여 제공하거나, 검색 결과의 특성(뉴스, 블로그 등 SNS 정보, 커머스 관련 정보 등)별로 분류하여 제공하는 등 사용자가 원하는 검색 결과를 빠르게 찾을 수 있도록 검색 결과를 재분류하여 제공하는 서비스가 늘어나고 있다. In recent years, when an information providing service or a search service is provided, search results are categorized by categories, or classified according to characteristics of search results (news, blog, SNS information, commerce related information, etc.) The search results are reclassified and provided to the users.

또한, 종래의 정보 제공 서비스는 사용자의 사용 이력을 수집하고, 사용형태를 유형화하여 사용패턴에 따라 사용자의 의도를 학습함으로써 잠재적인 사용자 의도를 예측하는 방법을 사용하였다. 이러한 정보 제공 서비스는 사용자의 사용 이력을 수집 및 분석해야 하기 때문에 많은 시간이 소요되고, 사용자의 의도를 정확히 예측할 수 없다는 문제점이 있다.In addition, the conventional information providing service uses a method of collecting user's usage history, typing a usage pattern, and predicting a potential user intention by learning a user's intention according to a usage pattern. This information providing service takes a lot of time because it needs to collect and analyze the use history of the user, and there is a problem that the intention of the user can not be accurately predicted.

또한, 사용자에게 정보를 제공함에 있어서, 사용자의 의도와는 무관하게 정보를 제공하므로 사용자는 자신의 의도에 맞는 정보를 다시 요청해야 하는 불편함이 있다.Also, in providing information to a user, since the information is provided irrespective of the intention of the user, the user has to request information corresponding to his / her intention again.

한국공개특허 제2006-0133436호(2006.12.26), 발명의 명칭: 개인화된 정보 운용방법 및 시스템과 이를 위한 무선단말기, 운용장치, 기록매체, 정보 저장매체Korean Patent Publication 2006-0133436 (2006.12.26), Title of the invention: personalized information operation method and system and wireless terminal, operating device, recording medium, information storage medium therefor

본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 메모장에 기록된 내용 중에서 인텐트 등록을 원하는 어휘를 선택하여 인텐트로 등록할 수 있는 인텐트 등록 및 개인화된 정보 제공 시스템, 방법 및 그에 대한 기록매체를 제공하는데 있다. An object of the present invention is to provide an intent-registered and personalized information providing system capable of selecting a vocabulary desired to be intent-registered and registering it as an intent among contents recorded on a notepad, , A method and a recording medium therefor.

본 발명의 다른 목적은 메모장에 기록된 메모 내용 중 특정 어휘가 선택되면, 미리 설정된 인텐트 지정 방식에 따라 상기 선택된 어휘를 확대 출력하여 인텐트로 등록하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 표시하여 사용자에 의해 선택된 어휘를 인텐트로 등록하는 인텐트 등록 및 개인화된 정보 제공 시스템, 방법 및 그에 대한 기록매체를 제공하는데 있다. It is another object of the present invention to provide an intent recommendation list for a selected vocabulary by enlarging and outputting the selected vocabulary according to a preset intent designation method when a specific vocabulary is selected from memo contents recorded on a notepad, And registering a vocabulary selected by a user as an intent. The present invention also provides a personalized information providing system and method, and a recording medium therefor.

본 발명의 일 측면에 따르면, 개인화 정보 제공 장치와의 통신을 위한 통신부, 사용자 인터페이스부, 메모장에 기록된 메모 내용 중 특정 어휘가 선택되면, 기 설정된 인텐트 지정 방식에 따라 상기 선택된 어휘를 확대 출력하여 인텐트로 지정하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 출력하여 사용자에 의해 선택된 어휘를 인텐트로 지정하는 인텐트 지정 처리부, 상기 인텐트 지정 처리부에서 지정된 어휘를 인텐트로 등록하는 인텐트 관리부를 포함하는 사용자 단말이 제공된다. According to an aspect of the present invention, when a specific vocabulary is selected from a memo content recorded in a communication unit, a user interface unit, and a memo pad for communicating with a personalized information providing apparatus, the selected vocabulary is enlarged An intent designation processing unit for designating a vocabulary selected by the user as an intent or an intent recommendation list for the selected vocabulary and designating the vocabulary selected by the user as an intent, A user terminal including a tent management unit is provided.

상기 인텐트 지정 처리부는 상기 인텐트 지정 방식이 추천 입력 방식인 경우, 상기 선택된 어휘를 인식하여 유사 어휘들을 획득하고, 상기 유사 어휘들을 인텐트 추천 리스트로 출력하며, 상기 인텐트 추천 리스트 중에서 사용자에 의해 선택된 어휘를 인텐트로 지정한다. Wherein the intent designation processing unit recognizes the selected vocabulary to obtain similar vocabularies when the intent designation scheme is a recommendation input scheme, outputs the similar vocabularies to the intent recommendation list, Specifies the vocabulary selected by the intent.

또한, 상기 인텐트 지정 처리부는 상기 인텐트 지정 방식이 확대 입력 방식인 경우, 상기 선택된 어휘가 포함된 줄의 어휘들을 모두 확대하여 출력하고, 상기 확대 출력된 어휘들 중에서 사용자에 의해 선택된 어휘를 인텐트로 지정한다. If the intent designation method is an enlargement input method, the intent designation processor enlarges and outputs all the vocabularies of the line including the selected vocabulary, and outputs the vocabulary selected by the user among the enlarged vocabularies It is designated as a tent.

또한, 상기 인텐트 지정 처리부는 Open API(Application Program Interface) 또는 플러그-인(Plug-in) 기술을 사용하여 다른 어플리케이션의 메모장 메모 내용을 호출할 수 있다.In addition, the intent designation processing unit can invoke the notepad memo contents of another application using Open API (Application Program Interface) or Plug-in technology.

상기 인텐트 관리부에서 등록된 인텐트와 관련된 개인화된 정보에 대한 메시지를 상기 통신부를 통해 개인화 정보 제공장치로부터 수신하여 상기 사용자 인터페이스부를 통해 표시되도록 하는 개인화 정보 수신 처리부를 더 포함할 수 있다. And a personalization information reception unit for receiving a message for personalized information related to the intent registered in the intent management unit from the personalization information providing apparatus through the communication unit and displaying the received message through the user interface unit.

상기 인텐트 관리부는 인텐트 등록 또는 상기 등록된 인텐트의 선택을 종료하여 인텐트에서 삭제된 경우, 상기 개인화 정보 제공 장치에 인텐트 등록 또는 인텐트 삭제를 요청한다. The intent management unit requests intent registration or intent deletion to the personalization information providing apparatus when the intent registration or the selection of the registered intent is ended and the intent is deleted from the intent.

본 발명의 다른 측면에 따르면, 메모장에 기록된 메모 내용 중 특정 어휘가 선택된 경우, 기 설정된 인텐트 지정 방식에 따라 상기 선택된 어휘를 확대 출력하여 인텐트로 등록하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 출력하여 사용자에 의해 선택된 어휘를 인텐트로 등록한 후, 개인화 정보 제공 장치에 상기 인텐트의 등록을 요청하여 상기 인텐트에 대한 개인화된 정보를 수신하는 사용자 단말, 상기 사용자 단말로부터 인텐트 등록이 요청된 경우, 해당 인텐트를 사용자별 인텐트 데이터베이스로 저장하고, 개인화된 검색 데이터베이스를 이용하여 인텐트에 대응되는 정보를 검색하고, 상기 검색된 정보를 개인화 알고리즘을 이용하여 우선순위를 부여하고 우선순위가 높은 개인화된 정보를 상기 사용자 단말로 제공하는 개인화 정보제공장치를 포함하는 인텐트 등록 및 개인화된 정보 제공 시스템이 제공된다. According to another aspect of the present invention, when a specific vocabulary is selected from the memo contents recorded on the notepad, the selected vocabulary is enlarged according to a preset intent designation method and registered as an intent, or an intent recommendation for the selected vocabulary A user terminal for outputting a list, registering a vocabulary selected by the user as an intent, requesting registration of the intent to the personalization information providing apparatus and receiving personalized information about the intent, The intent is stored in the intent database for each user, the information corresponding to the intent is retrieved using the personalized retrieval database, the retrieved information is given priority by using the personalization algorithm, Personalization information for providing personalized information with higher rank to the user terminal This register intents and provide personalized information system, including factory value is provided.

본 발명의 또 다른 측면에 따르면, 사용자 단말이 인텐트 등록 및 개인화된 정보를 제공받는 방법에 있어서, (a)메모장을 제공하는 어플리케이션을 실행시켜 인텐트 지정 명령 선택 후, 상기 메모장의 메모 내용 중 특정 어휘를 선택 받는 단계, (b)기 설정된 인텐트 지정 방식에 따라, 상기 선택된 어휘를 확대 출력하여 인텐트로 지정하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 출력하여 사용자에 의해 선택된 어휘를 인텐트로 지정하는 단계, (c )상기 지정된 어휘를 인텐트로 등록하는 단계를 포함하는 인텐트 등록 및 개인화된 정보 제공 방법이 제공된다. According to another aspect of the present invention, there is provided a method for providing a user terminal with intent registration and personalized information, the method comprising the steps of: (a) executing an application providing a notepad to select an intent designation command; Selecting a specific vocabulary; (b) enlarging the selected vocabulary according to a preset intent designation method to designate the selected vocabulary as an intent; outputting an intent recommendation list for the selected vocabulary; And (c) registering the designated vocabulary with an intent. The intent-registered and personalized information providing method includes the steps of:

상기 (b)단계에서, 상기 설정된 인텐트 지정 방식이 추천 입력 방식인 경우, 상기 선택된 어휘를 인식하여 유사 어휘들을 획득하고, 상기 유사 어휘들을 인텐트 추천 리스트로 메모장내의 일정 영역에 출력하는 단계, 상기 인텐트 추천 리스트 중에서 사용자에 의해 선택된 어휘를 인텐트로 지정하는 단계를 포함할 수 있다. If the set intent designation scheme is a recommendation input scheme, acquiring similar vocabulary by recognizing the selected vocabulary and outputting the similar vocabulary to a predetermined area in the notepad as an intent recommendation list, And designating a vocabulary selected by the user as an intent from the intent recommendation list.

또한, 상기 (b) 단계에서, 상기 설정된 인텐트 지정 방식이 확대 입력 방식인 경우, 상기 선택된 어휘가 포함된 줄의 어휘들을 모두 확대하여 출력하고, 상기 확대 출력된 어휘들 중에서 사용자에 의해 선택된 어휘를 인텐트로 지정하는 단계를 포함할 수 있다. In the step (b), if the set intent designation method is the enlargement input method, all the vocabularies of the line including the selected vocabulary are enlarged and outputted, and among the enlarged vocabularies, As an intent.

상기 인텐트 등록 및 개인화된 정보 제공 방법은 상기 (c) 단계 이후, 개인화 정보 제공 장치에 상기 인텐트의 등록을 요청하는 단계, 상기 개인화 정보 제공 장치로부터 상기 인텐트와 관련된 개인화된 정보에 대한 메시지를 수신하는 단계를 더 포함할 수 있다. The intent registration and personalized information providing method may further include the steps of: requesting registration of the intent to the personalized information providing apparatus after the step (c), receiving a message for personalized information related to the intent from the personalized information providing apparatus The method comprising the steps of:

본 발명의 또 다른 측면에 따르면, (a)메모장을 제공하는 어플리케이션을 실행시켜 인텐트 지정 명령 선택 후, 상기 메모장의 메모 내용 중 특정 어휘를 선택 받는 단계, (b) 기 설정된 인텐트 지정 방식에 따라, 상기 선택된 어휘를 확대 출력하여 인텐트로 지정하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 출력하여 사용자에 의해 선택된 어휘를 인텐트로 지정하는 단계, (c )상기 지정된 어휘를 인텐트로 등록하는 단계를 포함하는 인텐트 등록 및 개인화된 정보 제공 방법이 프로그램으로 기록되고 전자 장치에서 판독 가능한 기록매체가 제공된다. According to another aspect of the present invention, there is provided a method for designing an intent, the method comprising: (a) executing an application providing a notepad to select a specific vocabulary from the memo contents of the notepad after selecting an intent designation command; (C) designating a vocabulary selected by the user as an intent; (c) designating the selected vocabulary as an intent; (c) There is provided a recording medium on which an intent registration and personalized information providing method including a registration step is recorded by a program and is readable by an electronic apparatus.

본 발명에 따르면, 사용자가 자유롭게 사용하는 메모장에 기록된 내용을 인텐트로 직접 등록할 수 있으므로 인텐트 등록이 용이하고, 등록된 인텐트에 대한 검색을 비동기적으로 실행하여 검색 결과 또는 갱신된 검색 결과를 저장해두고 사용자의 요청에 의해 검색 결과 또는 갱신된 검색 결과를 확인할 수 있으므로 사용자의 기억 보조자로 기능할 수 있는 효과가 있다. According to the present invention, contents recorded in a freely used notepad can be directly registered as an intent, so intent registration is easy, and search for a registered intent is executed asynchronously, The result is stored and the search result or the updated search result can be confirmed at the request of the user, so that it is possible to function as a user's memory assistant.

또한, 메모장에 기록된 메모 내용 중 특정 어휘가 선택되면, 미리 설정된 인텐트 지정 방식에 따라 상기 선택된 어휘를 확대 출력하여 인텐트로 등록하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 표시하여 사용자에 의해 선택된 어휘를 인텐트로 등록하므로, 인텐트 등록이 용이한 효과가 있다.When a specific vocabulary is selected from the memo contents recorded on the notepad, the selected vocabulary is enlarged according to a preset intent designation method and registered as an intent, or an intent recommendation list for the selected vocabulary is displayed, The intent registration is facilitated because the vocabulary selected by the user is registered as an intent.

도 1은 본 발명에 따른 인텐트 등록 및 개인화된 정보 제공을 위한 시스템을 나타낸 도면.
도 2는 본 발명에 따른 개인화 정보 제공 장치의 구성을 개략적으로 나타낸 블록도.
도 3은 본 발명에 따른 사용자 단말의 구성을 개략적으로 나타낸 블록도.
도 4는 본 발명에 따른 사용자 단말이 인텐트 등록 및 개인화된 정보를 제공받는 방법을 나타낸 도면.
도 5는 본 발명에 따른 사용자 단말이 인텐트를 등록하는 방법을 나타낸 도면.
도 6은 본 발명에 따른 인텐트 등록 방법을 설명하기 위한 화면 예시도.
1 shows a system for intent registration and personalized information provision according to the present invention;
2 is a block diagram schematically showing a configuration of a personalized information providing apparatus according to the present invention;
3 is a block diagram schematically showing a configuration of a user terminal according to the present invention;
FIG. 4 illustrates a method in which a user terminal according to the present invention receives intent registration and personalized information. FIG.
5 illustrates a method of registering an intent by a user terminal according to the present invention.
FIG. 6 is a diagram illustrating a screen for explaining an intent registration method according to the present invention; FIG.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 보다 상세히 설명하기로 한다. 첨부 도면을 참조하여 설명함에 있어 동일하거나 대응하는 구성 요소는 동일한 도면번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description with reference to the accompanying drawings, the same or corresponding components will be denoted by the same reference numerals, and redundant description thereof will be omitted.

도 1은 본 발명에 따른 인텐트 등록 및 개인화된 정보 제공을 위한 시스템을 나타낸 도면이다.1 is a diagram illustrating a system for intent registration and personalized information provision according to the present invention.

도 1을 참조하면, 인텐트 등록 및 개인화된 정보 제공을 위한 시스템은 적어도 하나의 사용자 단말(200), 개인화 정보 제공 장치(100)를 포함한다. Referring to FIG. 1, a system for providing intent registration and personalized information includes at least one user terminal 200 and a personalized information providing apparatus 100.

상기 사용자 단말(200)은 메모장을 제공하는 어플리케이션을 실행시켜 상기 메모장에 기록된 메모 내용 중 특정 어휘가 선택된 경우, 기 설정된 인텐트 지정 방식에 따라 상기 선택된 어휘를 확대 출력하여 인텐트로 등록하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 출력하여 상기 인텐트 추천 리스트 중 사용자에 의해 선택된 어휘를 인텐트로 등록한다. 여기서, 인텐트(Intent)는 사용자가 지원받고 싶은 정보에 대한 주제, 즉, 사용자가 알고 싶어하는 대상, 구매하고 싶은 대상, 관심있는 주제 등 머릿속에 떠오르는 단어, 구절, 문장 등을 의미한다. 예를 들어, 인텐트는 '피맛골 연가', '헤드윅', '노트북', '금발이 너무해' 등과 같이 사용자가 정보를 원하는 관심 주제에 대한 다양한 표현을 포함하며, 인텐트는 텍스트, 이미지, 음원, 동영상 파일, QR 코드 등의 다양한 형태로 등록될 수 있다.The user terminal 200 executes an application for providing a notepad to enlarge the selected vocabulary according to a preset intent designation method and register it as an intent when a specific vocabulary is selected from the memo contents recorded on the notepad, An intent recommendation list for the selected vocabulary is output, and a vocabulary selected by the user in the intent recommendation list is registered as an intent. Here, the intent refers to a topic of information that the user desires to support, that is, a word, a phrase, a sentence, etc. that come to the head such as a target the user wants to know, a target to buy, For example, an intent may include various expressions of a topic of interest that a user wants information, such as a "pitched bone", "headwig", "notebook", " , A moving picture file, a QR code, and the like.

또한, 사용자 단말(200)은 메모장 기능과 인텐트 관리 기능이 지원되는 어플리케이션을 구동하여 개인화된 정보 제공 서비스를 제공받을 수 있고, 인텐트 관리 기능이 지원되는 어플리케이션을 실행시켜 메모장 기능만 제공되는 다른 어플리케이션의 메모장 메모 내용을 호출하고 호출된 메모 내용 중 일부 내용을 선택하여 인텐트로 등록할 수 있다.In addition, the user terminal 200 can receive an individualized information providing service by running an application supporting the notepad function and the intent management function, and can execute an application supporting the intent management function, It is possible to invoke the notepad memo contents of the application and select some contents of the memo contents to be registered as an intent.

상기와 같은 역할을 수행하는 사용자 단말(200)에 대한 상세한 설명은 도 3을 참조하기로 한다. A detailed description of the user terminal 200 performing the above-mentioned functions will be described with reference to FIG.

상기 개인화 정보 제공 장치(100)는 상기 사용자 단말(200)로부터 인텐트 등록이 요청된 경우, 해당 인텐트를 사용자별 인텐트 데이터베이스로 저장하고, 개인화된 검색 데이터베이스를 이용하여 인텐트에 대응되는 정보를 검색하고, 검색된 정보를 개인화 알고리즘을 이용하여 우선순위를 부여하고 상기 우선순위가 높은 개인화된 정보를 상기 사용자 단말(200)로 제공한다. When the intent registration is requested from the user terminal 200, the personalization information providing apparatus 100 stores the intent in a per-user intent database, and uses the personalized search database to store information corresponding to the intent And provides the retrieved information to the user terminal 200 with priority given to the user terminal 200 using the personalization algorithm.

또한, 상기 개인화 정보제공장치(100)는 일반 검색 데이터베이스, 인텐트 데이터베이스 또는 검색 데이터베이스를 다수의 서버에 분산 저장할 수 있고 클라우드 컴퓨팅 기술을 기반으로 데이터를 다수의 서버(웹 서버)에서 분산하여 처리할 수 있다.In addition, the personalization information providing apparatus 100 may distribute and store a general search database, an intent database, or a search database on a plurality of servers, and may distribute and process data on a plurality of servers (web servers) based on the cloud computing technology .

상기와 같은 역할을 수행하는 개인화 정보제공 장치(100)에 대한 상세한 설명은 도 2를 참조하기로 한다. A detailed description of the personalization information providing apparatus 100 that performs the above functions will be described with reference to FIG.

도 2는 본 발명에 따른 개인화 정보 제공 장치의 구성을 개략적으로 나타낸 블록도이다. 2 is a block diagram schematically showing the configuration of a personalized information providing apparatus according to the present invention.

도 2를 참조하면, 개인화 정보제공장치(100)는 인텐트 관리부(110), 개인화 검색 데이터베이스 관리부(120), 정보 검색부(130), 및 정보 추출부(140)를 포함하여 구성된다. Referring to FIG. 2, the personalization information providing apparatus 100 includes an intent managing unit 110, a personalized search database managing unit 120, an information searching unit 130, and an information extracting unit 140.

또한, 개인화 정보제공장치(100)는 메시지 생성부(150), 개인화 알고리즘 생성부(160), 인증부(170), 사용자별 인텐트 데이트베이스(180), 사용자별 개인화된 검색 데이터베이스(190) 중 적어도 하나를 더 포함하여 구성될 수 있다.The personalization information providing apparatus 100 includes a message generating unit 150, a personalization algorithm generating unit 160, an authentication unit 170, a user-specific intent date base 180, a personalized search database 190, And at least one of them may be further included.

인텐트 관리부(110)는 인텐트 등록 또는 인텐트 삭제를 처리하여 사용자별 인텐트 데이터베이스(180)로 저장한다. 여기서, 인텐트(Intent)는 사용자가 지원받고 싶은 정보에 대한 주제, 즉, 사용자가 알고 싶어하는 대상, 구매하고 싶은 대상, 관심있는 주제 등 머릿속에 떠오르는 단어, 구절, 문장 등을 의미한다. 예를 들어, 인텐트는 '피맛골 연가', '헤드윅', '노트북', '금발이 너무해'와 같이 사용자가 정보를 원하는 관심 주제에 대한 다양한 표현을 포함하며, 인텐트는 텍스트, 이미지, 음원, 동영상 파일, QR 코드 등의 다양한 형태로 등록될 수 있다.The intent managing unit 110 processes the intent registration or the intent deletion and stores the intent into the intent database 180 for each user. Here, the intent refers to a topic of information that the user desires to support, that is, a word, a phrase, a sentence, etc. that come to the head such as a target the user wants to know, a target to buy, For example, an intent may include a variety of expressions on topics of interest that a user desires information, such as " Pitchwort Sonata, " " , A moving picture file, a QR code, and the like.

인텐트 관리부(110)는 사용자 단말로부터 인텐트 등록 또는 인텐트 삭제 요청이 수신된 경우, 사용자별 인텐트 데이터베이스(180)를 업데이트할 수 있다. When the intent registration or intent deletion request is received from the user terminal, the intent management unit 110 may update the intent database 180 per user.

따라서, 인텐트 관리부(110)는 사용자 단말로부터 새로운 인텐트의 등록 요청을 받거나, 등록된 인텐트의 삭제 요청을 받으면, 해당되는 인텐트 데이터베이스를 검색하여 새로운 인텐트를 저장 또는 삭제할 수 있다.Accordingly, when the intent managing unit 110 receives a request for registering a new intent from a user terminal or receives a request for deleting a registered intent, the intent managing unit 110 searches the corresponding intent database to store or delete a new intent.

인텐트 관리부(110)는 사용자 단말 단위 또는 사용자 단위로 식별번호(ID)를 부여하여 인텐트 데이터베이스를 관리하며, 바람직하게는 사용자별로 식별번호를 부여하고 사용자가 소유한 다수의 단말로부터 등록 또는 삭제 요청된 인텐트를 관리할 수 있다.The intent management unit 110 manages an intent database by assigning an identification number (ID) to a user terminal or a user unit, preferably assigns an identification number to each user, and registers or deletes from the plurality of terminals owned by the user The requested intent can be managed.

개인화 검색 데이터베이스 관리부(120)는 사용자별 인텐트 데이터베이스(180)에 저장된 인텐트, 일반 검색 데이터베이스, 또는 다수의 통계 데이터를 이용하여 사용자별로 개인화된 검색 데이터베이스(190)를 생성하여 저장한다. The personalized search database management unit 120 generates and stores a search database 190 that is personalized for each user by using an intent stored in the intent database 180 for each user, a general search database, or a plurality of statistical data.

개인화 검색 데이터베이스 관리부(120)는 다수의 통계 데이터 또는 사용자와 관련된 데이터를 이용하여 일반 검색 데이터베이스를 확장하여 사용자별로 개인화된 검색 데이터베이스(190)를 생성할 수 있다.The personalization search database management unit 120 may generate a personalized search database 190 by expanding a general search database using a plurality of statistical data or data related to a user.

구체적으로, 개인화된 검색 데이터베이스 및 일반 검색 데이터베이스가 카테고리별로 상하위 개념이 연결된 트리 형태인 경우, 개인화 검색 데이터베이스 관리부(120)는 일반 검색 데이터베이스를 기초로 사용자별 인텐트 데이터베이스(180)에 저장된 인텐트 또는 다수의 통계 데이터를 분석하여 일반 검색 데이터베이스의 연결되지 않은 상하위 개념을 연결하거나 또는 일반 검색 데이터베이스의 최하위 개념과 관련된 토픽 개념들을 추가로 연결하여 생성할 수 있다.Specifically, when the personalized search database and the general search database are in the form of a tree in which the concepts of the upper and lower levels are connected to each other by category, the personalized search database management unit 120 manages the intent stored in the per-user intent database 180, By analyzing a large number of statistical data, it is possible to connect the unconnected upper and lower concepts of the general search database, or to link the topic concepts related to the lowest concept of the general search database.

개인화 검색 데이터베이스 관리부(120)는 사용자별로 식별번호(ID)를 부여하여 개인화 검색 데이터베이스를 관리할 수 있다.The personalized search database management unit 120 may manage the personalized search database by giving an identification number (ID) for each user.

개인화 검색 데이터베이스 관리부(120)는 사용자별 인텐트 데이터베이스, 일반 검색 데이터베이스 또는 다수의 통계 데이터가 변경됨에 따라 사용자별 개인화된 검색 데이터베이스(190)를 재구성하여 저장할 수 있다. The personalized search database management unit 120 may reconfigure and store the personalized search database 190 as the intent database for each user, the general search database, or a plurality of statistical data are changed.

일반 검색 데이터베이스, 인텐트 데이터베이스 또는 검색 데이터베이스는 클라우드 컴퓨팅 서비스를 이용하여 다수의 서버에 분산 저장될 수 있다.A general search database, an intent database, or a search database can be distributedly stored on a plurality of servers using a cloud computing service.

정보 검색부(130)는 개인화된 검색 데이터베이스를 이용하여 인텐트 데이터베이스에 저장된 인텐트에 대응되는 정보를 검색한다. 이때, 인텐트 데이터베이스에 저장된 인텐트가 구절 또는 문장인 경우, 상기 정보 검색부(130)는 형태소 분석을 통해 유의미한 단어로 구분하고, 구분된 단어를 조합한 후 정보를 검색할 수 있다. The information searching unit 130 searches for information corresponding to the intent stored in the intent database using the personalized search database. At this time, if the intent stored in the intent database is a phrase or a sentence, the information searching unit 130 may divide the intent into meaningful words through morpheme analysis, and then search the information after combining the separated words.

또한, 인텐트 데이터베이스에 저장된 인텐트가 음원, 이미지 또는 동영상인 경우, 상기 정보 검색부(130)는 대응되는 텍스트를 매칭시킨 후 대응되는 텍스트와 음원, 이미지 또는 동영상을 조합하여 정보를 검색할 수 있다. If the intent stored in the intent database is a sound source, an image, or a moving image, the information searching unit 130 may search for information by matching the corresponding text and then combining the corresponding text with a sound source, have.

정보 추출부(140)는 정보 검색부(130)에서 검색된 정보를 개인화 알고리즘을 이용하여 우선순위를 부여하고 우선순위가 높은 개인화된 정보를 추출한다.The information extraction unit 140 assigns priorities to the information retrieved from the information retrieval unit 130 using a personalization algorithm, and extracts personalized information having a high priority.

개인화 알고리즘은 개인화 알고리즘 생성부(160)에서 생성되며, 사용자의 유형별 그룹에 따라 서로 다른 알고리즘이 적용될 수 있다.The personalization algorithm is generated by the personalization algorithm generation unit 160, and different algorithms may be applied depending on the type of the user.

메시지 생성부(150)는 정보 추출부(140)에서 추출된 개인화된 정보에 대한 메시지를 생성하여 사용자 단말로 전송할 수 있다. 여기서, 생성된 메시지에는 개인화된 정보의 URL 링크 정보, 개인화된 정보의 목록, 또는 개인화된 정보의 일부 데이터가 포함될 수 있다.The message generating unit 150 may generate a message for the personalized information extracted by the information extracting unit 140 and transmit the message to the user terminal. Here, the generated message may include URL link information of personalized information, a list of personalized information, or some data of personalized information.

개인화 알고리즘 생성부(160)는 개인화 정보 제공 서비스를 요청한 사용자가 수집에 동의한 사용자의 소셜 네트워크 관련 정보, 커머스 관련 정보, 인텐트 데이터베이스, 또는 인텐트 등록과 삭제에 대한 통계 데이터 중 적어도 하나를 포함하는 사용자와 관련된 정보를 이용하여 유형별 그룹을 분류하고, 분류된 사용자의 유형별 그룹에 따라 개인화 알고리즘을 생성한다. 여기서, 유형별 그룹은 연령대, 직업 유형, 성별, 성격 또는 취미 중 적어도 하나를 이용하여 미리 결정되며, 사용자 단말로부터 전송된 사용자와 관련된 정보를 이용하여 사용자의 연령대, 직업 유형, 성별, 성격 또는 취미 정보를 추출한 후 사용자의 유형별 그룹을 분류할 수 있다. The personalization algorithm generation unit 160 may include at least one of social network related information of a user who has agreed to collect personalized information providing service, commerce related information, intent database, or statistical data on intent registration and deletion And the personalization algorithm is generated according to the classified groups of the users. Here, the type-specific group is determined in advance using at least one of the age group, the job type, the sex, the personality, or the hobby, and the user's age, occupation type, And then classify the user's type group.

또한, 사용자의 유형별 그룹은 사용자와 관련된 정보가 업데이트됨에 따라 변경될 수 있다. Further, the type-specific group of users can be changed as information related to the user is updated.

예를 들어, 취미 생활에만 관심이 있는 직장인(Field Work Man), 모든 정보에 관심이 있는 20대 학생(Eager Twenty), 정보에 무관심한 유형(Information Aloofness)으로 그룹을 유형화할 수 있다.For example, a group can be typified by a worker who is only interested in hobbies (Field Work Man), a twentieth student who is interested in all information (Eager Twenty), and a type that is not informal (Information Aloofness).

개인화 정보제공장치(100)는 인증부(170)를 더 포함할 수 있고, 인증부(170)는 인텐트 등록 또는 인텐트 삭제를 요청하는 사용자 단말과 연결되어 개인화 정보 제공 서비스에 가입되었는지 여부에 대한 인증 절차를 처리할 수 있다.The personalization information providing apparatus 100 may further include an authentication unit 170. The authentication unit 170 may be connected to a user terminal requesting intent registration or intent deletion, And can process the authentication procedure for the user.

개인화 정보제공장치(100)는 개인화 정보 제공 서비스에 가입된 사용자들이 등록한 인텐트를 수집하여 사용자별 인텐트 데이터베이스(180)로 관리하고, 서비스 이용자들의 개인 정보를 수집하여 사용자별 개인화된 검색 데이터베이스(190)를 생성하므로 인증 절차가 요구될 수 있다.The personalization information providing apparatus 100 collects intents registered by users subscribed to the personalized information providing service and manages the intents according to a user's intent database 180. The personalization information providing apparatus 100 collects personal information of service users, 190, so an authentication procedure may be required.

도 3은 본 발명에 따른 사용자 단말의 구성을 개략적으로 나타낸 블록도이다. 3 is a block diagram schematically illustrating a configuration of a user terminal according to the present invention.

도 3을 참조하면, 사용자 단말(200)은 개인화 정보 제공 장치와의 통신을 위한 통신부(210), 사용자 인터페이스부(220), 메모장을 제공하는 어플리케이션이 저장된 저장부(230), 인텐트 지정 처리부(240), 인텐트 관리부(250), 개인화 정보 수신 처리부(260)를 포함한다.3, the user terminal 200 includes a communication unit 210 for communicating with the personalization information providing apparatus, a user interface unit 220, a storage unit 230 storing an application for providing a notepad, (240), an intent management unit (250), and a personalization information reception processing unit (260).

상기 사용자 인터페이스부(220)는 사용자 명령을 입력받는 입력부 또는 사용자 명령에 따른 동작을 표시하는 표시부 일 수 있다.The user interface unit 220 may be an input unit for receiving a user command or a display unit for displaying an operation according to a user command.

상기 인텐트 지정 처리부(240)는 메모장에 기록된 메모 내용 중 특정 어휘가 선택되면, 기 설정된 인텐트 지정 방식에 따라, 상기 선택된 어휘를 확대 출력하여 인텐트로 지정하거나, 상기 선택된 어휘에 대한 인텐트 추천 리스트를 출력하여 사용자에 의해 선택된 어휘를 인텐트로 지정한다. When a specific vocabulary is selected from the memo contents recorded on the memo pad, the intent designation processor 240 enlarges the selected vocabulary according to a preset intent designation method to designate the selected vocabulary as an intent, The tent recommendation list is output and the selected vocabulary is designated by the user as an intent.

즉, 상기 인텐트 지정 처리부(240)는 인텐트 지정 방식이 추천 입력 방식인 경우, 상기 선택된 어휘를 인식하여 유사 어휘들을 획득하고, 상기 유사 어휘들을 인텐트 추천 리스트로 출력하여 상기 인텐트 추천 리스트 중에서 사용자에 의해 선택된 어휘를 인텐트로 지정한다. 여기서, 상기 유사 어휘는 해당 어휘와 관련된 어휘들을 말하고, 각 어휘에 대한 관련 어휘들은 미리 등록되어 있다. 상기 인텐트 추천 리스트는 오버레이 방식, 화면분할 또는 팝업 방식 등으로 출력될 수 있다. That is, if the intent designation method is the recommendation input method, the intent designation processing unit 240 recognizes the selected vocabulary to obtain similar vocabularies, outputs the similar vocabulary items to the intent recommendation list, The user selects a vocabulary as an intent. Here, the similar vocabulary refers to vocabularies related to the corresponding vocabulary, and related vocabularies for each vocabulary are registered in advance. The intent recommendation list may be output by an overlay method, a screen division method, a pop-up method, or the like.

상기 인텐트 지정 처리부(240)는 상기 선택된 어휘의 단어 연관성 모델을 이용하여 유사 어휘들을 획득할 수 있다. 여기서, 상기 단어 연관성 모델은 키워드 쌍이 검출되는 빈도수에 근거하여 생성된 것이다. 또한, 상기 인텐트 지정 처리부(240)는 상기 선택된 어휘와 동시에 출현하는 빈도가 높은 어휘들을 유사 어휘들로 획득할 수도 있다. The intent designation processor 240 may obtain similar vocabularies using the word relevance model of the selected vocabulary. Here, the word relevance model is generated on the basis of the frequency at which keyword pairs are detected. In addition, the intent designation processor 240 may acquire vocabularies with similar frequencies that occur at the same time as the selected vocabularies.

예를 들면, 사용자가 메모 내용 중에서 '피맛골'을 선택하면, 상기 인텐트 지정 처리부는(240) '피맛골'과 관련된 '피맛골', '피맛골 연가', '피맛골 맛집' 등을 유사 어휘로 획득하여, 상기 획득된 어휘들을 인텐트 추천 리스트로 메모장의 일정 영역에 표시한다. For example, if the user selects 'Pythagorean' from the memo contents, the intent designation processor obtains 'Pythagol', 'Pythagorean Sonata', and 'Pythagorean Restaurant' related to 'Pythagorean' , And displays the obtained vocabularies in a predetermined area of the notepad as an intent recommendation list.

상기 인텐트 지정 처리부(240)가 인식된 어휘에 대한 유사 어휘들을 획득하는 방법은 종래의 기술을 따르므로 그에 대한 상세한 설명은 생략하기로 한다. Since the intent designation processor 240 acquires similar vocabularies for recognized vocabularies according to the conventional art, a detailed description thereof will be omitted.

또한, 상기 인텐트 지정 처리부(240)는 인텐트 지정 방식이 확대 입력 방식인 경우, 상기 선택된 어휘를 확대하여 출력하고, 상기 확대 출력된 어휘를 인텐트로 지정한다. 이 경우, 상기 인텐트 지정 처리부(240)는 상기 선택된 어휘가 포함된 줄의 어휘들을 모두 확대하여 출력하고, 상기 확대 출력된 어휘들 중에서 사용자에 의해 선택된 어휘를 인텐트로 지정한다. 따라서, 상기 사용자는 상기 확대 출력된 어휘들 중에서 인텐트 등록을 원하는 어휘를 정확하게 지정할 수 있다. In addition, if the intent designating method is the enlarged input method, the intent designation processor 240 enlarges and outputs the selected vocabulary, and designates the enlarged output vocabulary as an intent. In this case, the intent designation processor 240 enlarges and outputs all the vocabularies in the line containing the selected vocabulary, and designates the vocabulary selected by the user as the intent among the enlarged vocabularies. Accordingly, the user can accurately designate a vocabulary desired to intent registration among the enlarged vocabularies.

상기와 같은 방식을 통해 인텐트 지정 처리부(240)는 메모장에 기록된 메모 내용 중 일부를 선택하여 인텐트로 지정할 수 있다. Through the above-described method, the intent designation processing unit 240 can select some of the memo contents recorded on the memo pad and designate it as an intent.

또한, 상기 인텐트 지정 처리부(240)는 Open API(Application Program Interface) 또는 플러그-인(Plug-in) 기술을 사용하여 다른 어플리케이션의 메모장 메모 내용을 호출할 수 있다. 즉, 사용자 단말(200)에서 메모장 기능과 인텐트 관리 기능이 지원되는 어플리케이션을 구동하여 개인화된 정보 제공 서비스를 제공받을 수 있고, 인텐트 관리 기능이 지원되는 어플리케이션을 실행시켜 메모장 기능만 제공되는 다른 어플리케이션의 메모장 메모 내용을 호출하고 호출된 메모 내용 중 일부 내용을 선택하여 인텐트로 등록할 수 있다.In addition, the intent designation processor 240 can invoke the notepad memo contents of another application using Open API (Application Program Interface) or Plug-in technology. That is, the user terminal 200 can receive the personalized information providing service by driving the application supporting the notepad function and the intent management function, and can execute the application supporting the intent management function, It is possible to invoke the notepad memo contents of the application and select some contents of the memo contents to be registered as an intent.

상기 인텐트 관리부(250)는 상기 인텐트 지정 처리부(240)에서 지정된 어휘를 인텐트로 등록한다. The intent management unit 250 registers the vocabulary designated by the intent designation processing unit 240 as an intent.

또한, 상기 인텐트 관리부(250)는 인텐트 등록 또는 상기 등록된 인텐트의 선택을 종료하여 인텐트에서 삭제된 경우, 상기 개인화 정보 제공 장치에 인텐트 등록 또는 인텐트 삭제를 요청한다. 이때, 상기 인텐트 관리부(250)는 SMS, WAP-Push 등의 다양한 방법을 이용하여 인텐트의 등록 또는 삭제를 요청할 수 있다. In addition, when the intent management unit 250 finishes the intent registration or the selection of the registered intent and is deleted from the intent, the intent management unit 250 requests intent registration or intent deletion to the personalized information providing apparatus. At this time, the intent managing unit 250 can request registration or deletion of the intent by using various methods such as SMS and WAP-Push.

상기 개인화 정보 수신 처리부(260)는 상기 인텐트 관리부(250)에서 등록된 인텐트와 관련된 개인화된 정보에 대한 메시지를 상기 통신부(210)를 통해 개인화 정보 제공장치로부터 수신하여 상기 사용자 인터페이스부(220)를 통해 표시되도록 한다. The personalization information reception processing unit 260 receives a message for personalized information related to the intent registered in the intent management unit 250 from the personalization information providing apparatus through the communication unit 210 and transmits the message to the user interface unit 220 ).

또한, 상기 개인화 정보 수신 처리부(260)는 개인화된 정보에 대한 메시지 전송 알림 정보, 상기 메시지에 포함된 개인화된 정보 또는 상기 개인화된 정보를 이용하여 다운로드 받은 정보를 상기 사용자 인터페이스부(220)에 표시되도록 한다. 상기 메시지 전송 알림 정보는 사용자 단말(200)에서 다른 응용 프로그램이 구동되거나 통화 중인 경우에도 수신되어 단말기 화면에 수신 정보가 표시되거나 또는 단말기 화면 상단에 작은 아이콘 형태로 표시될 수 있다.Also, the personalization information reception processing unit 260 may display the message transmission notification information on the personalized information, the personalized information included in the message, or the downloaded information using the personalized information on the user interface unit 220 . The message transmission notification information may be received and displayed on the terminal screen or displayed in the form of a small icon at the top of the terminal screen even when another application program is running or in a call in the user terminal 200. [

도 4는 본 발명에 따른 사용자 단말이 인텐트 등록 및 개인화된 정보를 제공받는 방법을 나타낸 도면이다. FIG. 4 is a diagram illustrating a method in which a user terminal according to the present invention receives intent registration and personalized information.

도 4를 참조하면, 사용자 단말은 미리 설정된 인텐트 지정 방식에 따라 인텐트를 등록 또는 삭제하고(S402), 인텐트의 등록 또는 삭제 여부와 인텐트 내용을 개인화 정보제공장치로 전송한다(S404). 즉, 상기 사용자 단말은 어플리케이션을 실행시켜 저장된 메모 내용 중 일부를 선택하여 인텐트로 등록하거나 또는 선택을 종료하여 인텐트에서 삭제한다.4, the user terminal registers or deletes an intent according to a predetermined intent designation method (S402), transmits whether the intent is registered or deleted, and the content of the intent to the personalization information providing device (S404) . That is, the user terminal executes an application, selects a part of memo contents stored in the memo, registers it as an intent or terminates the selection and deletes it from an intent.

상기와 같이 인텐트가 등록 또는 삭제되면, 상기 사용자 단말은 인텐트의 등록 또는 삭제 여부와 인텐트 내용을 상기 개인화 정보 제공 장치로 전송한다. If the intent is registered or deleted as described above, the user terminal transmits the intent content to the personalization information providing device whether the intent is registered or deleted.

상기 사용자 단말이 인텐트를 등록하는 방법에 대한 상세한 설명은 도 5를 참조하기로 한다. A detailed description of a method of registering an intent by the user terminal will be described with reference to FIG.

상기 S404가 수행되면, 상기 사용자 단말은 상기 개인화 정보 제공 장치로부터 등록된 인텐트와 관련된 개인화된 정보에 대한 메시지를 수신한다(S406). 즉, 상기 개인화 정보 제공 장치는 상기 사용자 단말로부터 인텐트 등록 또는 인텐트 삭제 요청이 수신되면, 인텐트 등록 또는 삭제를 처리하여 사용자별 인텐트 데이터베이스로 저장한다. 상기 사용자별 인텐트 데이터베이스는 인증절차에서 사용된 식별정보(ID)에 일대일 대응되어 관리될 수 있다. 그런 다음 상기 개인화 정보 제공 장치는 상기 사용자별 인텐트 데이터베이스에 저장된 인텐트와 관련된 정보를 사용자별 개인화된 검색 데이터베이스를 이용하여 검색하고, 검색된 정보를 개인화 알고리즘을 이용하여 우선순위를 부여하고 우선순위가 높은 개인화된 정보를 추출하여 사용자 단말기로 제공한다.If the step S404 is performed, the user terminal receives a message regarding the personalized information related to the intent registered from the personalization information providing apparatus (S406). That is, when the intent registration or intent deletion request is received from the user terminal, the personalization information providing apparatus processes the intent registration or deletion and stores the intent into the intent database for each user. The user-specific intent database can be managed in a one-to-one correspondence with the identification information (ID) used in the authentication procedure. Then, the personalization information providing apparatus searches for information related to the intent stored in the intent database for each user by using a personalized search database for each user, gives priority to the retrieved information using a personalization algorithm, Extracts highly personalized information and provides it to the user terminal.

상기 S406이 수행되면, 상기 사용자 단말은 상기 메시지에 포함된 개인화된 정보의 링크 정보를 사용하여 개인화된 정보 전체를 다운로드 받을 수 있다(S408). 즉, 상기 메시지에는 개인화 정보의 링크 정보, 개인화 정보 목록 등이 포함되어 전송될 수 있고, 링크 정보 또는 목록을 선택하면 대응되는 개인화된 정보 전체가 다운로드 될 수 있다.If the step S406 is performed, the user terminal can download the entire personalized information using the link information of the personalized information included in the message (S408). That is, the message may include link information of personalization information, a list of personalization information, and the like, and if the link information or the list is selected, the entire corresponding personalized information may be downloaded.

도 5는 본 발명에 따른 사용자 단말이 인텐트를 등록하는 방법을 나타낸 도면, 도 6은 본 발명에 따른 인텐트 등록 방법을 설명하기 위한 화면 예시도이다. FIG. 5 is a diagram illustrating a method of registering an intent by a user terminal according to the present invention, and FIG. 6 is a diagram illustrating an intent registration method according to an exemplary embodiment of the present invention.

도 5를 참조하면, 사용자가 메모장을 제공하는 어플리케이션을 실행시켜 메모장에 메모를 입력한 후(S502), 인텐트 지정 명령을 선택하면(S504), 사용자 단말은 인텐트를 지정할 수 있는 인텐트 지정 모드로 동작한다(S506).5, when a user executes an application providing a notepad to input a note in a notepad (S502), and selects an intent designation command (S504), the user terminal designates an intent for designating an intent Mode (S506).

상기 S506이 수행된 상태에서, 상기 사용자가 메모 내용중 특정 어휘를 선택하면(S508), 상기 사용자 단말은 기 설정된 인텐트 지정 방식이 추천 입력 방식인지의 여부를 판단한다(S510).If the user selects a specific vocabulary from the memo contents in step S506, the user terminal determines whether the preset intent designation scheme is a recommendation input scheme (S510).

상기 S510의 판단결과 인텐트 지정 방식이 추천 입력 방식이면, 상기 사용자 단말은 상기 선택된 어휘를 인식하여 유사 어휘들을 획득하고(S512), 상기 유사 어휘들을 인텐트 추천 리스트로 메모장내의 일정 영역에 표시한다(S514).If the tent designation scheme is a recommendation input scheme, the user terminal recognizes the selected vocabulary to acquire similar vocabulary (S512), and displays the similar vocabulary in a predetermined area of the notepad as an intent recommendation list (S514).

상기 사용자가 상기 표시된 인텐트 추천 리스트 중에서 인텐트 등록을 원하는 어휘를 선택하면, 상기 사용자 단말은 상기 선택된 어휘를 인텐트로 지정 및 등록한다(S516).If the user selects a vocabulary for intent registration from the displayed intent recommendation list, the user terminal designates and registers the selected vocabulary with an intent (S516).

만약, 상기 S510의 판단결과 인텐트 지정 방식이 확대입력 방식이면(S518), 상기 사용자 단말은 상기 선택된 어휘를 확대하여 표시하고(S520), 상기 확대 표시된 어휘를 인텐트로 지정 및 등록한다(S522). 이 경우, 상기 사용자 단말은 상기 선택된 어휘가 포함된 줄의 어휘들을 모두 확대하여 출력하고, 상기 사용자는 상기 확대 출력된 어휘들 중에서 인텐트 등록을 원하는 어휘를 정확하게 지정할 수 있다. If the tent designation method is the enlargement input method (S518), the user terminal enlarges and displays the selected vocabulary (S520), and designates and registers the enlarged and displayed vocabulary as an intent (S522 ). In this case, the user terminal enlarges and outputs all of the vocabularies in the line containing the selected vocabulary, and the user can accurately designate a vocabulary desired to intent registration among the enlarged vocabularies.

상기 사용자가 사용자 단말에서 인텐트를 등록하는 방법에 대해 도 6을 참조하여 설명하기로 한다. 도 6을 참조하면, 사용자가 메모장을 제공하는 어플리케이션을 실행시켜 (a)와 같이 메모장(600)에 메모를 입력한 후, 인텐트 지정 명령인 'cue 선택 모드'(601)를 선택한다. 상기 메모는 단어, 구절, 문장, 이미지, 음성 등의 방법을 입력할 수 있고, 상기 cue 선택 모드는 펜, 로고 등의 디자인 형태일 수 있다. A method for the user to register an intent in a user terminal will be described with reference to FIG. Referring to FIG. 6, a user executes an application providing a notepad, selects a 'cue selection mode' 601, which is an intent designation command, after inputting a note to the notepad 600 as shown in (a). The memo can input words, phrases, sentences, images, sounds, etc., and the cue selection mode can be a design form such as a pen, a logo, and the like.

그런 다음 상기 사용자가 상기 메모에서 인텐트의 등록을 원하는 단어, 구, 문장 등의 어휘를 선택한다. 이때, 현재 지정된 인텐트 지정방식이 추천 입력 방식이고, 사용자가 '피맛골'(620)을 인텐트 등록을 위한 어휘로 선택하면, 상기 사용자 단말은 (b)와 같이 '피맛골'과 관련된 '피맛골', '피맛골 연가', '피맛골 맛집' 등을 인텐트 추천 리스트(630)로 메모장의 일정 영역에 표시한다.Then, the user selects a vocabulary such as a word, a phrase, and a sentence desired to register an intent in the memo. At this time, if the currently designated intent designation method is a recommendation inputting method and the user selects 'Pitchpole' 620 as a vocabulary for intent registration, the user terminal may select 'Pitchpole' , 'Pythagorean Young Love', 'Pythagorean Restaurant', and the like are displayed in the predetermined area of the notepad by the intent recommendation list 630.

만약, 현재 설정된 인텐트 지정방식이 확대입력 방식이고, 상기 사용자가 '피맛골 연가'를 인텐트 등록을 위한 어휘로 선택하면, 상기 사용자 단말은 (c )와 같이 '피맛골 연가'가 포함된 줄을 확대(640)하여 표시한다. 이 경우, 사용자는 정확하게 인텐트를 지정할 수 있다. If the current intent designation scheme is the enlarged input scheme, and the user selects 'Pythagorean annual love' as a vocabulary for intent registration, the user terminal may include a line including 'Pythagorean annual love' Enlarged (640) and displayed. In this case, the user can specify the intent correctly.

인텐트 등록 방법은 프로그램으로 작성 가능하며, 프로그램을 구성하는 코드들 및 코드 세그먼트들은 당해 분야의 프로그래머에 의하여 용이하게 추론될 수 있다.The intent registration method can be created by a program, and the codes and code segments constituting the program can be easily deduced by a programmer in the field.

또한, 인텐트 등록 방법에 관한 프로그램은 전자장치가 읽을 수 있는 정보저장매체(Readable Media)에 저장되고, 전자장치에 의하여 읽혀지고 실행됨으로써 사용자 단말에서 인텐트를 등록하고, 개인화 정보제공장치로부터 등록된 인텐트에 대한 개인화된 정보를 사용자 단말이 수신할 수 있다. In addition, the program related to the intent registration method is stored in an information storage medium (Readable Media) that can be read by the electronic device, and is read and executed by the electronic device, thereby registering the intent at the user terminal, The user terminal can receive personalized information about the intent.

이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Thus, those skilled in the art will appreciate that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. It is therefore to be understood that the embodiments described above are to be considered in all respects only as illustrative and not restrictive. The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.

본 발명은 메모장에 기록된 내용 중에서 인텐트 등록을 원하는 어휘를 선택하여 인텐트로 등록할 수 있는 인텐트 등록 및 개인화된 정보 제공 시스템, 방법 및 그에 대한 기록매체에 적용될 수 있다. INDUSTRIAL APPLICABILITY The present invention can be applied to an intent-registered and personalized information providing system and method, and a recording medium therefor, in which a vocabulary desired to be intent-registered can be selected and registered as an intent among contents recorded on a notepad.

100: 개인화 정보제공장치 110: 인텐트 관리부
120: 개인화 검색 데이터베이스 관리부 130: 정보 검색부
140: 정보 추출부 150: 메시지 생성부
160: 개인화 알고리즘 생성부 170: 인증부
180: 사용자별 인텐트 DB 190: 사용자별 개인화된 검색 DB
200: 사용자 단말 210: 통신부
220: 사용자 인터페이스부 230: 저장부
240: 인텐트 지정 처리부 250: 인텐트 관리부
260: 개인화 정보 수신 처리부
100: Personalized information providing apparatus 110: Intent management unit
120: personalized search database management unit 130:
140: Information Extraction Unit 150:
160: personalization algorithm generation unit 170:
180: User-specific intent DB 190: Personalized search DB for each user
200: user terminal 210:
220: user interface unit 230: storage unit
240: Intent designation processing unit 250: Intent management unit
260: personalization information reception processing unit

Claims (12)

삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 메모장에 기록된 메모 내용 중 특정 어휘가 선택된 경우, 기 설정된 인텐트 지정 방식이 확대입력 방식인 경우 상기 선택된 어휘가 포함된 줄의 모든 어휘들을 확대 출력하고, 상기 확대 출력된 어휘들 중에서 사용자에 의해 선택된 어휘를 인텐트로 지정하고, 상기 인텐트 지정 방식이 추천입력 방식인 경우 상기 선택된 어휘를 인식하여 유사 어휘들을 획득하고, 상기 유사 어휘들을 상기 메모장의 일정 영역에 인텐트 추천 리스트로 출력하며, 상기 인텐트 추천 리스트에 포함된 유사 어휘들 중에서 상기 사용자에 의해 선택된 어휘를 상기 인텐트로 지정한 후, 개인화 정보 제공 장치에 지정된 상기 인텐트의 등록을 요청하여 상기 인텐트에 대한 개인화된 정보를 수신하는 사용자 단말; 및
상기 사용자 단말로부터 인텐트 등록이 요청된 경우, 해당 인텐트를 사용자별 인텐트 데이터베이스로 저장하고, 개인화된 검색 데이터베이스를 이용하여 인텐트에 대응되는 정보를 검색하고, 상기 사용자가 동의한 상기 사용자의 소셜 네트워크 관련 정보, 커머스 관련 정보, 인텐트 데이터베이스 및 상기 인텐트의 등록 및 삭제에 대한 통계 데이터 중 적어도 어느 하나를 포함하는 사용자와 관련된 정보를 기반으로 사용자의 유형별 그룹을 분류하고, 분류된 상기 사용자의 유형별 그룹에 따라 개인화 알고리즘을 생성하고, 상기 검색된 정보에 상기 개인화 알고리즘을 이용하여 우선순위를 부여하고 우선순위가 높은 개인화된 정보를 상기 사용자 단말로 제공하는 개인화 정보제공장치;
를 포함하는 인텐트 등록 및 개인화된 정보 제공 시스템.
When a predetermined vocabulary is selected from the memo contents recorded on the notepad, if the predetermined intent designation scheme is the enlargement input scheme, all vocabularies of the line including the selected vocabulary are enlarged and outputted, And if the intent designation scheme is a recommendation input scheme, recognizes the selected vocabulary to obtain similar vocabularies, and outputs the similar vocabularies to an intent recommendation list in a predetermined area of the notepad, Designating a vocabulary selected by the user among similar vocabularies included in the intent recommendation list as the intent, requesting registration of the intent designated to the personalization information providing apparatus, receiving personalized information about the intent A user terminal; And
Storing the intent in a per-user intent database when the intent registration is requested from the user terminal, searching information corresponding to the intent using the personalized search database, Classifying a group of users based on information related to a user including at least one of social network related information, commerce related information, intent database, and statistical data on registration and deletion of the intent, A personalization information providing device for generating a personalization algorithm according to a type group of the personalization information, giving priority to the searched information using the personalization algorithm, and providing personalized information with high priority to the user terminal;
And an intent-registered and personalized information providing system.
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020110128872A 2011-07-19 2011-12-05 System for providing personalized information and registering intent, method thereof, and recordable medium storing the method KR101911903B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020110128872A KR101911903B1 (en) 2011-12-05 2011-12-05 System for providing personalized information and registering intent, method thereof, and recordable medium storing the method
PCT/KR2012/003317 WO2013012159A1 (en) 2011-07-19 2012-04-27 Intelligent information providing system and method
CN201280035928.2A CN103703488B (en) 2011-07-19 2012-04-27 Intelligent information provides system and method
US14/232,111 US9124590B2 (en) 2011-07-19 2012-04-27 Intelligent information providing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110128872A KR101911903B1 (en) 2011-12-05 2011-12-05 System for providing personalized information and registering intent, method thereof, and recordable medium storing the method

Publications (2)

Publication Number Publication Date
KR20130062553A KR20130062553A (en) 2013-06-13
KR101911903B1 true KR101911903B1 (en) 2018-10-26

Family

ID=48860236

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110128872A KR101911903B1 (en) 2011-07-19 2011-12-05 System for providing personalized information and registering intent, method thereof, and recordable medium storing the method

Country Status (1)

Country Link
KR (1) KR101911903B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003167913A (en) 2001-11-29 2003-06-13 Hitachi Ltd Similar document retrieving method
JP2010286910A (en) 2009-06-09 2010-12-24 Sony Corp Information processor, information processing method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101127142B1 (en) 2005-06-20 2012-03-20 주식회사 비즈모델라인 System and Method for Operating Personalized Information, Mobile Devices, Operating Machine and Recording Medium
KR20080092746A (en) * 2007-04-13 2008-10-16 주식회사 엘지텔레콤 Method and system updating customized information
KR20090105692A (en) * 2008-04-03 2009-10-07 주식회사 인텔렉추얼애드 Method for Making Expert's Recommendation Search Result and Recording Medium
KR20100032071A (en) * 2008-09-17 2010-03-25 한국과학기술원 Semantic browser device and the method of collecting semantically relevant web documents using it

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003167913A (en) 2001-11-29 2003-06-13 Hitachi Ltd Similar document retrieving method
JP2010286910A (en) 2009-06-09 2010-12-24 Sony Corp Information processor, information processing method, and program

Also Published As

Publication number Publication date
KR20130062553A (en) 2013-06-13

Similar Documents

Publication Publication Date Title
JP6708717B2 (en) News recommendation method and device
US20230306052A1 (en) Method and system for entity extraction and disambiguation
CN107274267B (en) System and method for providing content recommendation service
KR102277300B1 (en) Message service providing method for message service linking search service and message server and user device for performing the method
US20170097984A1 (en) Method and system for generating a knowledge representation
US20150169710A1 (en) Method and apparatus for providing search results
KR20170091142A (en) Web content tagging and filtering
CN102929950A (en) Contend and member recommended by social network is used for personalized search result
CN103339623A (en) Method and apparatus relating to internet searching
US20190332605A1 (en) Methods, systems and techniques for ranking blended content retrieved from multiple disparate content sources
US20200050906A1 (en) Dynamic contextual data capture
CN108701121A (en) User's input is assigned to the multiple input domain in user interface
US20170098283A1 (en) Methods, systems and techniques for blending online content from multiple disparate content sources including a personal content source or a semi-personal content source
US20160253684A1 (en) Systems and methods of structuring reviews with auto-generated tags
KR20220103016A (en) Electronic device for providing information for founding and method for operating thereof
KR20120109828A (en) Method and system for providing information related rf tag
JP2019219737A (en) Interactive server, interactive method and interactive program
KR102581333B1 (en) System and method for improved online research
KR20140056635A (en) System and method for providing contents recommendation service
KR101878937B1 (en) System for providing personalized information, method thereof, and recordable medium storing the method
KR20130091197A (en) Method and system for completing schedule information, and computer readable recording medium thereof
KR101894419B1 (en) System for providing personalized information, method thereof, and recordable medium storing the method
KR101911903B1 (en) System for providing personalized information and registering intent, method thereof, and recordable medium storing the method
KR101896479B1 (en) System for inputting memo, method thereof, and recordable medium storing the method
KR101624126B1 (en) Apparatus and method for providing contens

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)