KR101671374B1 - Apparatus and Method for Keyword Recommandation and Method for Keword Knowledge-base Construction - Google Patents

Apparatus and Method for Keyword Recommandation and Method for Keword Knowledge-base Construction Download PDF

Info

Publication number
KR101671374B1
KR101671374B1 KR1020090082056A KR20090082056A KR101671374B1 KR 101671374 B1 KR101671374 B1 KR 101671374B1 KR 1020090082056 A KR1020090082056 A KR 1020090082056A KR 20090082056 A KR20090082056 A KR 20090082056A KR 101671374 B1 KR101671374 B1 KR 101671374B1
Authority
KR
South Korea
Prior art keywords
keyword
knowledge base
information
user
searched
Prior art date
Application number
KR1020090082056A
Other languages
Korean (ko)
Other versions
KR20110024170A (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 KR1020090082056A priority Critical patent/KR101671374B1/en
Publication of KR20110024170A publication Critical patent/KR20110024170A/en
Application granted granted Critical
Publication of KR101671374B1 publication Critical patent/KR101671374B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures

Abstract

본 발명은 키워드 추천 장치와 방법 및 키워드 지식베이스 구축 방법에 대하여 개시한다. 본 발명의 일면에 따른 키워드 추천 장치는, GPS 신호 및 통신사의 송신 신호로부터 상황 정보 및 사용자 정보를 수집하는 정보 수집부; 상기 각 수집된 정보를 이용하여 적어도 하나의 추천할 키워드를 검색하는 키워드 검색부; 및 상기 각 검색된 키워드를 사용자에게 추천하는 사용자 인터페이스부를 포함하는 것을 특징으로 한다.The present invention discloses a keyword recommendation apparatus and method, and a keyword knowledge base establishing method. A keyword recommendation apparatus according to an embodiment of the present invention includes an information collecting unit for collecting context information and user information from a GPS signal and a transmission signal of a communication company; A keyword search unit for searching at least one keyword to be recommended using the collected information; And a user interface unit for recommending each searched keyword to a user.

키워드 지식베이스, 키워드 추천, 모바일 검색 키워드, 상황 정보, 질의 로그 Keyword knowledge base, keyword recommendation, mobile search keyword, situation information, query log

Description

키워드 추천 장치와 방법 및 키워드 지식베이스 구축 방법{Apparatus and Method for Keyword Recommandation and Method for Keword Knowledge-base Construction}[0001] The present invention relates to a keyword recommendation apparatus, a keyword recommendation apparatus,

본 발명은 모바일 검색을 위한 키워드 추천 방법에 관한 것으로서, 구체적으로는 상황 정보 및 질의 로그에 기반하여 키워드를 추천할 수 있는 키워드 추천 장치와 방법 및 키워드 지식베이스 구축 방법에 관한 것이다.The present invention relates to a keyword recommendation method for mobile search, and more particularly, to a keyword recommendation apparatus and method that can recommend keywords based on context information and a query log, and a method for constructing a keyword knowledge base.

본 발명은 지식경제부의 IT성장동력기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2008-S-020-02, 과제명: 웹 QA 기술개발].The present invention is derived from the research conducted as part of the IT growth engine technology development project of the Ministry of Knowledge Economy [Project Issue Number: 2008-S-020-02, Project: Development of Web QA Technology].

종래 모바일 단말기의 장소 추천 서비스는 SKT, KTF, LGT 등과 같은 통신사의 현재 위치를 바탕으로 일정 범위 내에 등록된 장소를 보여주는 형태였다. 따라서, 서비스 제공자가 제공하는 정보만을 일방적으로 볼 수 있을 뿐, 사용자가 원하는 정보를 반영하지 못하는 단점이 있었다.Conventionally, the location recommendation service of the mobile terminal is a form showing a place registered within a certain range based on the current location of a communication company such as SKT, KTF, LGT, and the like. Therefore, only the information provided by the service provider can be viewed unilaterally, and the user can not reflect desired information.

종래 모바일 단말기의 또 다른 장소 추천 서비스로서, 사용자의 위치에 기반한 키워드 자동 완성 기능을 제공하기도 했었지만, 자판 조작이 불편한 모바일 환경에서 사용자가 키워드를 직접 입력해야한다는 불편함이 여전히 존재하였고, 위치 에 기반한 키워드를 추천할 뿐, 시간 정보 등을 함께 고려하지 않는다는 한계가 있었다.Conventionally, as another place recommendation service of a mobile terminal, a keyword auto-completion function based on the location of a user has been provided. However, there is still an inconvenience that a user has to directly input a keyword in a mobile environment where the keyboard operation is inconvenient, There has been a limit in that the keyword is recommended but time information and the like are not considered together.

전술한 문제점을 해결하기 위하여, 본 발명의 목적은 상황 정보 및 질의 로그를 이용하여 모바일 검색을 위한 키워드를 추천할 수 있는 키워드 추천 장치와 방법 및 키워드 지식베이스 구축 방법을 제공함에 있다.In order to solve the above-described problems, an object of the present invention is to provide a keyword recommendation apparatus and method, and a keyword knowledge base establishing method capable of recommending keywords for mobile search using context information and a query log.

본 발명의 일면에 따른 키워드 추천 장치는, GPS 신호 및 통신사의 송신 신호로부터 상황 정보 및 사용자 정보를 수집하는 정보 수집부; 상기 각 수집된 정보를 이용하여 적어도 하나의 추천할 키워드를 검색하는 키워드 검색부; 및 상기 각 검색된 키워드를 사용자에게 추천하는 사용자 인터페이스부를 포함하는 것을 특징으로 한다.A keyword recommendation apparatus according to an embodiment of the present invention includes an information collecting unit for collecting context information and user information from a GPS signal and a transmission signal of a communication company; A keyword search unit for searching at least one keyword to be recommended using the collected information; And a user interface unit for recommending each searched keyword to a user.

본 발명의 다른 면에 따른 키워드 지식베이스 구축 방법은, 각 장소와 시간에 대응하는 다수의 사용자에 의한 질의를 수집하는 단계; 상기 수집된 질의를 상기 각 장소에 따른 지역별로 분류하는 단계; 상기 분류된 질의를 이용하여 키워드 지식베이스를 구축하는 단계; 및 각 사용자에게 상기 키워드 지식베이스에 기반하여 검색된 키워드를 추천하고, 상기 추천한 키워드에 대한 선택에 따라 상기 키워드 지식베이스를 갱신하는 단계를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of constructing a keyword knowledge base, comprising: collecting queries by a plurality of users corresponding to respective places and times; Categorizing the collected queries by region according to each place; Constructing a keyword knowledge base using the classified query; And recommending the searched keyword to each user based on the keyword knowledge base and updating the keyword knowledge base according to the selection of the recommended keyword.

본 발명의 또 다른 면에 따른 키워드 지식베이스 구축 방법은, 상황 정보 및 사용자 정보를 수집하는 단계; 상기 각 정보들을 이용하여 기구축된 키워드 지식베이스로부터 적어도 하나의 추천할 키워드를 검색하는 단계; 상기 적어도 하나의 검 색된 키워드를 사용자에게 제공하고, 그에 대한 선택을 수신하는 단계; 및 상기 선택된 키워드에 대응하는 정보를 검색하여 제공하는 단계를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of constructing a keyword knowledge base, comprising: collecting context information and user information; Searching at least one keyword to be recommended from the pre-established keyword knowledge base by using the information; Providing the at least one retrieved keyword to a user and receiving a selection therefor; And searching for and providing information corresponding to the selected keyword.

본 발명에 따르면, 상황 정보 및 질의 로그를 분석하여 자동으로 키워드를 추천할 수 있어 자판 조작이 불편한 모바일 검색의 편의성을 높일 수 있는 효과가 있다.According to the present invention, it is possible to automatically recommend the keyword by analyzing the situation information and the query log, thereby improving the convenience of the mobile search, which is inconvenient to operate the keyboard.

또한, 본 발명은 다수의 사용자에 의한 질의 로그에 기반하여 구축된 키워드 지식베이스를 이용하여 추천할 키워드를 제공할 수 있으며, 사용자의 이용에 따라 구축된 키워드 지식베이스를 사용자 선호도를 반영하여 갱신함으로써, 각 사용자에 더 적합한 키워드를 추천할 수 있는 학습형 키워드 지식베이스를 제공할 수 있다.In addition, the present invention can provide a keyword to be recommended using a keyword knowledge base built on the basis of a query log by a plurality of users, and update the keyword knowledge base constructed according to the user's use by reflecting the user's preference , It is possible to provide a learning keyword knowledge base that can recommend keywords more suitable for each user.

이하, 도 1을 참조하여 본 발명의 실시예에 따른 키워드 추천 장치에 대하여 설명한다. 도 1은 본 발명의 실시예에 따른 키워드 추천 장치를 도시한 구성도이다.Hereinafter, a keyword recommendation apparatus according to an embodiment of the present invention will be described with reference to FIG. 1 is a configuration diagram showing a keyword recommendation apparatus according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 키워드 추천 장치(10)는 정보 수집부(110), 키워드 검색부(120) 및 사용자 인터페이스부(130)를 포함한다.1, the keyword recommendation apparatus 10 according to the embodiment of the present invention includes an information collection unit 110, a keyword search unit 120, and a user interface unit 130.

정보 수집부(110)는 사용자의 검색 시도에 따라, GPS 신호 및 통신사의 송신 신호로부터 상황 정보 및 사용자 정보를 수집한다.The information collecting unit 110 collects the situation information and the user information from the GPS signal and the transmission signal of the communication company according to the user's search attempt.

여기서, 상황 정보는 각 키워드 추천 장치(10)의 현재 위치와 시간 정보를 포함하며, 사용자 정보는 모바일 통신 서비스 가입시에 사용자의 동의를 거쳐 파악된 정보로서, 이름, 연령, 성별, 주민번호, 생일 및 주소 중 적어도 하나를 포함하며 예컨대, 통신사의 서버에 프로파일 형태로 보관될 수 있다.Here, the context information includes the current position and time information of each keyword recommendation apparatus 10, and the user information is information obtained through the user's consent at the time of subscription to the mobile communication service and includes information such as name, age, sex, And an address, and may be stored in a profile form, for example, in a server of a communication company.

키워드 검색부(120)는 각 수집된 정보를 이용하여 적어도 하나의 추천할 키워드를 검색한다. 이때, 키워드 검색부(120)는 다수의 웹 질의 로그로부터 구축되며, 각 정보와 추천 및 선택의 연관성에 따라 갱신되는 키워드 지식베이스로부터 적어도 하나의 추천할 키워드를 검색할 수 있다.The keyword search unit 120 searches at least one keyword to be recommended using the collected information. At this time, the keyword searching unit 120 is constructed from a plurality of web query logs, and can search at least one keyword to be recommended from the keyword knowledge base updated according to the association between each information and recommendation and selection.

사용자 인터페이스부(130)는 각 검색된 키워드를 사용자에게 추천하며, 제공된 키워드에 대한 사용자의 선택을 입력받을 수 있다.The user interface unit 130 recommends each searched keyword to the user and receives a user's selection of the provided keyword.

이후, 검색 엔진(140)에 의하여 선택된 키워드에 대응하는 정보가 검색되고, 사용자 인터페이스부(130)를 통해 검색된 정보가 제공될 수 있다.Then, information corresponding to the keyword selected by the search engine 140 is searched, and information retrieved through the user interface unit 130 may be provided.

이같이, 본 발명은 상황 정보 및 질의 로그를 분석하여 자동으로 키워드를 추천할 수 있어 자판 조작이 불편한 모바일 검색의 편의성을 높일 수 있으며, 위치에 기반한 지능형 검색 서비스를 제공함으로써 검색 서비스의 활성화를 도모할 수 있다.As described above, the present invention can automatically recommend keywords by analyzing the context information and the query log, thereby enhancing the convenience of the mobile search, which is inconvenient to operate the keyboard, and providing the intelligent search service based on the location, .

도 2 및 도 3은 키워드 추천 장치(10)의 키워드 추천 예를 도시한 도면이다.FIG. 2 and FIG. 3 are diagrams showing keyword recommendation examples of the keyword recommendation apparatus 10. FIG.

도 2는 오후 4시 02분에 삼성역 근처에 위치한 20대의 여성에 대한 키워드 추천 예이며, 도 3은 오후 4시 02분에 삼성역 근처에 위치한 40대 남성에 대한 키워드 추천 예이다.FIG. 2 is a keyword recommendation example for 20 women located near Samsung station at 4:02 pm, and FIG. 3 is a keyword recommendation example for men in their 40s located near Samsung station at 4:02 pm.

이같이, 본 발명에 따른 키워드 추천 장치(10)는 위치 및 시간뿐만 아니라 사용자 정보도 고려하므로 도 2 및 도 3과 같이, 같은 시간에 동일 위치에 있는 사용자에게도 연령, 성별 등을 고려하여 선호도가 더 높은 다수의 키워드를 각각 추천할 수 있다.As described above, since the keyword recommendation apparatus 10 according to the present invention considers not only the location and the time but also the user information, as shown in FIG. 2 and FIG. 3, A large number of keywords can be recommended each.

이하, 도 4 내지 5를 참조하여 모바일 키워드 지식베이스 구축 방법에 대하여 설명한다. 도 4는 본 발명의 실시예에 따른 모바일 키워드 지식베이스 구축 방법을 도시한 흐름도이며, 도 5는 본 발명의 실시예에 따른 모바일 키워드 지식베이스 구축 방법을 도시한 도면이다.Hereinafter, a method for constructing a mobile keyword knowledge base will be described with reference to FIGS. FIG. 4 is a flowchart illustrating a method for constructing a mobile keyword knowledge base according to an embodiment of the present invention, and FIG. 5 is a diagram illustrating a method for constructing a mobile keyword knowledge base according to an embodiment of the present invention.

도 4를 참조하면, 키워드 추천 장치(10)는 각 장소와 시간에 대응하는 다수의 사용자에 의한 질의를 수집한다(S410). 이때, 키워드 추천 장치(10)는 예컨대, 포털 서비스 제공업체와 같은 웹 서비스 사업자로부터 로그를 제공받아 로그로부터 질의를 수집한 수 있다.Referring to FIG. 4, the keyword recommendation apparatus 10 collects queries by a plurality of users corresponding to respective places and times (S410). At this time, the keyword recommendation apparatus 10 may receive a log from a web service provider, for example, a portal service provider, and collect queries from the log.

이어서, 키워드 추천 장치(10)는 수집된 질의를 각 장소에 따른 지역별로 분류한다(S420).Subsequently, the keyword recommendation apparatus 10 classifies the collected queries into regions according to each place (S420).

그 다음으로, 키워드 추천 장치(10)는 지역별로 분류된 질의를 <지역명, 키워드> 형태로 각각 저장하여 초기 키워드 지식베이스를 구성한다(S430).Next, the keyword recommendation apparatus 10 stores an inquiry classified by region in the form of <region name, keyword> to configure an initial keyword knowledge base (S430).

이후, 각 모바일 사용자가 지역 등에 기반한 정보에 대한 검색을 시도함에 따라, 키워드 추천 장치(10)는 초기 키워드 지식베이스에 기반하여 검색된 키워드를 추천하고, 추천한 키워드에 대한 선택에 따라 초기 키워드 지식베이스를 갱신한다(S440). 이때, 키워드 추천 장치(10)는 각 모바일의 사용자 정보, 현재 위치 및 시간에 기반하여 추천할 키워드를 검색한다.Thereafter, as each mobile user tries to search for information based on the region or the like, the keyword recommendation apparatus 10 recommends the searched keyword based on the initial keyword knowledge base, and searches the initial keyword knowledge base (S440). At this time, the keyword recommendation apparatus 10 searches for a keyword to be recommended based on the user information of each mobile, the current position and time.

이때, 키워드 추천 장치(10)는 (S440) 단계의 검색 및 추천, 갱신을 반복적으로 수행함에 따라 초기 키워드 지식베이스로부터 더욱 업그레이드된 학습된 키워드 지식베이스를 구축할 수 있다.At this time, the keyword recommendation apparatus 10 repeatedly performs the search, recommendation, and update in step S440, so that the learned keyword knowledge base can be further upgraded from the initial keyword knowledge base.

도 5를 참조하면, 키워드 추천 장치(10)는 (S410) 내지 (S430) 단계를 통하여 각 위치 및 시간에 대응하는 다수의 사용자에 의한 질의를 이용하여 초기 키워드 지식베이스를 구축한다(S510).Referring to FIG. 5, the keyword recommendation apparatus 10 constructs an initial keyword knowledge base using a query by a plurality of users corresponding to each position and time (S410) through steps S410 to S430 (S510).

예컨대, 키워드 추천 장치(10)는 아래의 두 가지 방식으로 초기 키워드 지식베이스를 구축할 수 있다.For example, the keyword recommendation apparatus 10 can construct an initial keyword knowledge base in the following two ways.

첫 번째로, 키워드 추천 장치(10)는 웹 포털 등으로부터 제공받은 질의 로그를 분석하고, 개체명 인식 기술을 이용하여 질의 중 장소와 관련된 두 어절 이상의 웹 로그를 추출하여 지역별로 분류한 다음, <지역, 키워드>로 대응시켜 초기 키워드 지식베이스를 구축할 수 있다.First, the keyword recommendation apparatus 10 analyzes a query log provided from a web portal or the like, extracts web logs of two or more words related to a place in the query using the entity name recognition technology, Region, and keyword>, so that an initial keyword knowledge base can be constructed.

예컨대, 키워드 추천 장치(10)는 "코엑스 데이트"라는 질의 로그를 제공받았다면, "<코엑스:장소> 데이트" 즉, <코엑스>라는 장소에서 "데이트"라는 키워드를 사용한다는 것을 분석하고, 이와 동일 또는 유사한 분석결과가 나온 로그가 일정빈도 이상 이용되었을 때 <코엑스, 데이트> 형태로 대응시켜 초기 키워드 지식베이스로 구축할 수 있다.For example, if the keyword recommendation apparatus 10 receives the query log of "COEX Dates ", it analyzes that the keyword" date "is used in the place &quot; COEX: When a log of the same or similar analysis result is used more than a certain frequency, it can be constructed as an initial keyword knowledge base by responding in the form of <COEX, date>.

두 번째로, 키워드 추천 장치(10)는 웹 문서에 개체명 인식 기술을 적용하여 공기 정보(Co-occurrence Information)를 추출하고, 장소와 관련된 문장에 포함된 키워드가 될 수 있는 단어를 분석하여 <지역, 키워드> 쌍을 추출할 수 있다.Second, the keyword recommendation apparatus 10 extracts the air information (Co-occurrence information) by applying the object name recognition technology to the web document, analyzes the words that can be included in the sentence related to the place, Region, keyword> pair can be extracted.

예컨대, "코엑스 데이트 코스가 좀 아니라고 판단되면, 코엑스 말고 즐길 거리가 뭐가 있는지?"라는 문장에서 <코엑스, 데이트>라는 쌍을 추출하여 초기 키워드 지식베이스로 구축할 수 있다.For example, in the sentence "What if there is no COEX dating course, what is the enjoyment of COEX?", A pair of "COEX, date" can be extracted and constructed as an initial keyword knowledge base.

다만, 두 번째의 경우는 각 사용자에 의하여 입력된 질의가 아니므로, 첫 번째의 경우보다 가중치는 낮을 수 있다.However, since the second case is not a query input by each user, the weight may be lower than that of the first case.

또한, 키워드 추천 장치(10)는 (S440) 단계와 같이, 상황 정보 및 사용자 정보에 기반하여 키워드를 검색 및 추천하고, 사용자에 의해 선택된 키워드와 상황 정보 및 사용자 정보를 연관시키는 등의 수행을 통해 초기 키워드 지식베이스를 지속적으로 갱신함으로써, 학습된 키워드 지식베이스를 구축할 수 있다(S520).In step S440, the keyword recommendation apparatus 10 searches for and recommends a keyword based on the context information and the user information, and performs a process such as associating the keyword selected by the user with the context information and user information By continuously updating the initial keyword knowledge base, the learned keyword knowledge base can be constructed (S520).

즉, 각 사용자에 의하여 검색, 추천 및 선택이 수행됨에 따라, 키워드 추천 장치(10)에는 키워드에 대한 각 사용자의 선호도 정보가 누적되며, 점차 <시간, 연령, 성별>에 대한 학습된 키워드 지식베이스를 갖출 수 있다.That is, as the search, recommendation, and selection are performed by each user, the preference information of each user for the keyword is accumulated in the keyword recommendation apparatus 10, and the learned keyword knowledge base for <time, age, .

이 같이, 본 발명은 다수의 사용자에 의한 질의 로그에 기반하여 키워드 지식베이스를 구축하고, 이를 이용하여 모바일 키워드 추천 서비스를 제공할 수 있으며, 사용자 선호도를 반영하여 구축된 키워드 지식베이스를 갱신함으로써, 각 사용자에 더 적합한 키워드를 추천할 수 있는 학습형 키워드 지식베이스를 제공할 수 있다.As described above, according to the present invention, a keyword knowledge base is constructed based on a query log by a plurality of users, a mobile keyword recommendation service can be provided using the keyword knowledge base, and a keyword knowledge base, It is possible to provide a learning keyword knowledge base that can recommend keywords more suitable for each user.

이하, 도 6을 참조하여 본 발명의 실시예에 따른 키워드 추천 방법에 대하여 설명한다. 도 6은 본 발명의 실시예에 따른 키워드 추천 방법을 도시한 흐름도이다.Hereinafter, a keyword recommendation method according to an embodiment of the present invention will be described with reference to FIG. 6 is a flowchart illustrating a keyword recommendation method according to an embodiment of the present invention.

도 6을 참조하면, 키워드 추천 장치(10)는 상황 정보 및 사용자 정보를 수집한다(S610).Referring to FIG. 6, the keyword recommendation apparatus 10 collects context information and user information (S610).

이어서, 키워드 추천 장치(10)는 각 수집된 정보들을 이용하여 기구축된 키워드 지식베이스로부터 추천할 적어도 하나의 키워드를 검색한다(S620).Then, the keyword recommendation apparatus 10 searches at least one keyword to be recommended from the pre-established keyword knowledge base using the collected information (S620).

이때, 키워드 추천 장치(10)는 각 지역에서 다수의 사용자가 입력한 키워드를 수집하여 적어도 하나의 지역별 키워드를 구성하고, 구성된 지역별 키워드를 저장하여 키워드 지식베이스를 구축할 수 있다.At this time, the keyword recommendation apparatus 10 may collect keywords input by a plurality of users in each region, construct at least one regional keyword, and store the keyword for each region to construct a keyword knowledge base.

그 다음으로, 키워드 추천 장치(10)는 검색된 적어도 하나의 키워드를 사용자에게 제공한다(S630).Next, the keyword recommendation apparatus 10 provides the user with at least one searched keyword (S630).

그리고, 사용자가 제공된 키워드를 선택함에 따라 키워드 추천 장치(10)는 키워드에 대한 사용자의 선택을 입력받는다(S640)Then, as the user selects the provided keyword, the keyword recommendation apparatus 10 receives the user's selection of the keyword (S640)

이후, 키워드 추천 장치(10)는 검색 엔진 등을 통해서 선택된 키워드에 대응하는 정보를 검색하여 제공한다(S650).Then, the keyword recommendation apparatus 10 retrieves and provides information corresponding to the selected keyword through a search engine or the like (S650).

한편, 키워드 추천 장치(10)는 검색된 키워드에 대한 사용자의 선택에 따라 기구축된 키워드 지식베이스를 갱신하여 학습형 키워드 지식베이스를 구축할 수 있다.On the other hand, the keyword recommendation apparatus 10 can build a learning type keyword knowledge base by updating the pre-established keyword knowledge base according to the user's selection of the searched keyword.

이상, 본 발명의 구성에 대하여 첨부 도면을 참조하여 상세히 설명하였으나, 이는 예시에 불과한 것으로서, 본 발명이 속하는 기술분야에 통상의 지식을 가진자라면 본 발명의 기술적 사상의 범위 내에서 다양한 변형과 변경이 가능함은 물론이다. 따라서 본 발명의 보호 범위는 전술한 실시예에 국한되어서는 아니되며 이하의 특허청구범위의 기재에 의하여 정해져야 할 것이다.While the present invention has been described in detail with reference to the accompanying drawings, it is to be understood that the invention is not limited to the above-described embodiments. Those skilled in the art will appreciate that various modifications, Of course, this is possible. Accordingly, the scope of protection of the present invention should not be limited to the above-described embodiments, but should be determined by the description of the following claims.

도 1은 본 발명의 실시예에 따른 키워드 추천 장치를 도시한 구성도.1 is a configuration diagram showing a keyword recommendation apparatus according to an embodiment of the present invention;

도 2 및 도 3은 키워드 추천 장치의 키워드 추천 예를 도시한 도면.2 and 3 are diagrams showing keyword recommendation examples of the keyword recommendation apparatus;

도 4는 본 발명의 실시예에 따른 모바일 키워드 지식베이스 구축 방법을 도시한 흐름도.4 is a flowchart illustrating a mobile keyword knowledge base building method according to an embodiment of the present invention;

도 5는 본 발명의 실시예에 따른 모바일 키워드 지식베이스 구축 방법을 도시한 도면.FIG. 5 illustrates a mobile keyword knowledge base building method according to an embodiment of the present invention. FIG.

도 6은 본 발명의 실시예에 따른 키워드 추천 방법을 도시한 흐름도.FIG. 6 is a flowchart illustrating a keyword recommendation method according to an embodiment of the present invention; FIG.

Claims (10)

GPS 신호 및 통신사의 송신 신호로부터 상황 정보 및 사용자 정보를 수집하는 정보 수집부;An information collecting unit for collecting the situation information and the user information from the GPS signal and the transmission signal of the communication company; 다수의 웹 질의 로그 및 웹 문서로부터 구축되며, 상기 웹 질의 로그로부터 추출된 키워드의 가중치를 상기 웹 문서로부터 추출된 키워드의 가중치보다 더 높게 설정하여 구축되는 키워드 지식베이스;A keyword knowledge base constructed from a plurality of web query logs and a web document, the keyword knowledge base being constructed by setting a weight of a keyword extracted from the web query log to be higher than a weight of a keyword extracted from the web document; 상기 각 수집된 정보를 이용하여 상기 키워드 지식베이스로부터 적어도 하나의 추천할 키워드를 검색하는 키워드 검색부; 및A keyword search unit for searching at least one keyword to be recommended from the keyword knowledge base using the collected information; And 사용자 인터페이스부는 상기 검색된 키워드 중 하나 이상의 검색된 키워드를 상기 사용자 정보에 따른 선호도에 기초하여 차별되도록 표시하여 추천하는 사용자 인터페이스부를 포함하되,And a user interface unit for displaying one or more searched keywords among the searched keywords so as to be discriminated based on the preference according to the user information, 상기 키워드 지식베이스는 상기 각 정보와 상기 추천 및 상기 추천한 키워드에 대한 사용자의 선택의 연관성에 따라 갱신되고,Wherein the keyword knowledge base is updated in accordance with the association between the respective information and the user's selection of the recommendation and the recommended keyword, 상기 사용자 인터페이스부는 상기 검색된 키워드를 랜덤한 순서 및 위치로 배치하여 표시하되, 상기 검색된 키워드를 선호도에 기초하여 폰트 및 폰트의 효과를 상이하게 하여 차별되도록 표시하고, 상기 사용자 정보에 기초하여 동일 시간 및 동일 위치에 있는 복수의 사용자에게 각각의 선호도가 더 높은 키워드를 각각 추천하는 것인 키워드 추천 장치.Wherein the user interface unit disposes the searched keywords in a random order and positions and displays the searched keywords so that the effects of fonts and fonts are differentiated based on their preferences to differentiate them, And recommends a keyword having a higher preference to each of a plurality of users at the same position. 제1항에 있어서, 상기 사용자 인터페이스부가 상기 추천한 키워드에 대한 사용자의 선택을 입력받을 때,The method of claim 1, wherein when the user interface unit receives a user's selection of the recommended keyword, 상기 선택된 키워드에 대응하는 정보를 검색하는 검색 엔진A search engine for searching for information corresponding to the selected keyword 을 더 포함하는 키워드 추천 장치.The keyword recommendation apparatus further comprising: 삭제delete 제1항에 있어서,The method according to claim 1, 상기 상황 정보는 현재 위치와 시간을 포함하며, The situation information includes the current location and time, 상기 사용자 정보는 서비스 가입시에 사용자의 동의를 거쳐 파악된 정보로서, 이름, 연령, 성별, 주민번호, 생일 및 주소 중 적어도 하나를 포함하는 것인 키워드 추천 장치.Wherein the user information includes at least one of a name, an age, a sex, a resident number, a birthday, and an address. 각 장소와 시간에 대응하는 다수의 사용자에 의한 질의를 수집하는 단계;Collecting a query by a plurality of users corresponding to each place and time; 상기 수집된 질의를 상기 각 장소에 따른 지역별로 분류하는 단계;Categorizing the collected queries by region according to each place; 상기 분류된 질의를 이용하여 키워드 지식베이스를 구축하는 단계; 및Constructing a keyword knowledge base using the classified query; And 각 사용자에게 상기 키워드 지식베이스에 기반하여 검색된 키워드를 추천하고, 상기 추천한 키워드에 대한 선택에 따라 상기 키워드 지식베이스를 갱신하는 단계 Recommending a searched keyword to each user based on the keyword knowledge base, and updating the keyword knowledge base according to the selection of the recommended keyword 를 포함하되,, &Lt; / RTI & 상기 키워드 지식베이스를 구축하는 단계는,The step of constructing the keyword knowledge base comprises: 다수의 웹 질의 로그 및 웹 문서에서 추출된 키워드로부터 상기 키워드 지식베이스를 구축하되, 상기 웹 질의 로그로부터 추출된 키워드의 가중치를 상기 웹 문서로부터 추출된 키워드의 가중치보다 더 높게 설정하여 상기 키워드 지식베이스를 구축하고,Wherein the keyword knowledge base is constructed from a plurality of web query logs and a keyword extracted from a web document, the weight of the keyword extracted from the web query log is set higher than the weight of the keyword extracted from the web document, In addition, 상기 추천하고, 갱신하는 단계는,The recommending and updating step comprises: 상기 각 사용자의 사용자 정보, 현재 위치 및 현재 시간에 따라 추천할 키워드를 검색하고, 상기 검색된 키워드를 랜덤한 순서 및 위치로 배치하여 표시하되, 상기 검색된 키워드 중 하나 이상의 검색된 키워드를 상기 사용자 정보에 따른 선호도에 기초하여 폰트 및 폰트의 효과를 상이하게 하여 차별되도록 표시하여 추천하고, 상기 사용자 정보에 기초하여 동일 시간 및 동일 위치에 있는 복수의 사용자에게 각각의 선호도가 더 높은 키워드를 각각 추천하는 것인 키워드 지식베이스 구축 방법.Searching for a keyword to be recommended according to the user information, current position and current time of each user, arranging the searched keyword in a random order and position, and displaying one or more searched keywords according to the user information A recommendation is made so that the effect of the font and the font is differentiated based on the preference to display differently and recommended and a keyword having a higher preference degree is recommended to each of a plurality of users at the same time and at the same position based on the user information How to build a keyword knowledge base. 삭제delete 제5항에 있어서, 상기 구축하는 단계는,6. The method of claim 5, 상기 분류된 질의에 상기 지역에 대한 질의가 기준빈도이상 포함되면, <지 역, 키워드>로 대응시키는 단계; 및If the query for the region includes the reference frequency more than the reference frequency, mapping the region to the region by keyword; And 상기 대응된 <지역, 키워드>를 각각 저장하여 상기 키워드 지식베이스를 구축하는 단계Storing the corresponding < region, keyword >, respectively, and constructing the keyword knowledge base 를 포함하는 것인 키워드 지식베이스 구축 방법.Wherein the keyword knowledge base comprises a plurality of keywords. 상황 정보 및 사용자 정보를 수집하는 단계;Collecting status information and user information; 상기 각 정보들을 이용하여 기구축된 키워드 지식베이스로부터 적어도 하나의 추천할 키워드를 검색하는 단계;Searching at least one keyword to be recommended from the pre-established keyword knowledge base by using the information; 상기 적어도 하나의 검색된 키워드를 사용자에게 제공하고, 그에 대한 선택을 수신하는 단계; 및Providing the at least one searched keyword to a user and receiving a selection therefor; And 상기 선택된 키워드에 대응하는 정보를 검색하여 제공하는 단계Searching for and providing information corresponding to the selected keyword 를 포함하되,, &Lt; / RTI & 상기 키워드 지식베이스는 다수의 웹 질의 로그 및 웹 문서에서 추출된 키워드로부터 구축되되, 상기 웹 질의 로그로부터 추출된 키워드의 가중치를 상기 웹 문서로부터 추출된 키워드의 가중치보다 더 높게 설정하여 구축되고,Wherein the keyword knowledge base is constructed from a plurality of web query log and web documents and is constructed by setting a weight of a keyword extracted from the web query log higher than a weight of a keyword extracted from the web document, 상기 적어도 하나의 검색된 키워드를 사용자에게 제공하고, 그에 대한 선택을 수신하는 단계는,Wherein providing the at least one searched keyword to a user and receiving a selection therefor comprises: 상기 검색된 키워드를 랜덤한 순서 및 위치로 배치하여 표시하되, 상기 검색된 키워드 중 하나 이상의 검색된 키워드를 상기 사용자 정보에 따른 선호도에 기초하여 폰트 및 폰트의 효과를 상이하게 하여 차별되도록 표시하여 추천하고, 상기 사용자 정보에 기초하여 동일 시간 및 동일 위치에 있는 복수의 사용자에게 각각의 선호도가 더 높은 키워드를 각각 추천하는 것인 키워드 추천 방법.Displaying the searched keywords in a random order and position and displaying one or more searched keywords in a random order and position so as to differentiate effects of fonts and fonts based on preferences according to the user information, And recommends a keyword having a higher preference to each of a plurality of users at the same time and at the same position based on the user information. 제8항에 있어서,9. The method of claim 8, 각 지역에서 다수의 사용자가 입력한 키워드를 수집하여 지역별 키워드를 각각 구성하는 단계; 및Collecting keywords inputted by a plurality of users in each region and constructing respective regional keywords; And 상기 각각 구성된 지역별 키워드를 이용하여 상기 키워드 지식베이스를 구축하는 단계Constructing the keyword knowledge base using the respective regional keywords; 를 더 포함하는 키워드 추천 방법.And a keyword recommendation method. 제9항에 있어서,10. The method of claim 9, 상기 상황 정보 및 상기 사용자 정보에 따라 검색된 키워드에 대한 상기 사용자의 선택에 따라 상기 기구축된 키워드 지식베이스를 갱신하는 단계Updating the pre-established keyword knowledge base according to the user's selection of the keyword searched according to the context information and the user information 를 더 포함하는 키워드 추천 방법.And a keyword recommendation method.
KR1020090082056A 2009-09-01 2009-09-01 Apparatus and Method for Keyword Recommandation and Method for Keword Knowledge-base Construction KR101671374B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090082056A KR101671374B1 (en) 2009-09-01 2009-09-01 Apparatus and Method for Keyword Recommandation and Method for Keword Knowledge-base Construction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090082056A KR101671374B1 (en) 2009-09-01 2009-09-01 Apparatus and Method for Keyword Recommandation and Method for Keword Knowledge-base Construction

Publications (2)

Publication Number Publication Date
KR20110024170A KR20110024170A (en) 2011-03-09
KR101671374B1 true KR101671374B1 (en) 2016-11-17

Family

ID=43932063

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090082056A KR101671374B1 (en) 2009-09-01 2009-09-01 Apparatus and Method for Keyword Recommandation and Method for Keword Knowledge-base Construction

Country Status (1)

Country Link
KR (1) KR101671374B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180127054A (en) 2017-05-19 2018-11-28 윤택기 A Method for Artificial Intelligence Keyword Registration and an Apparatus for the same
KR20210097360A (en) * 2020-01-30 2021-08-09 목포대학교산학협력단 A method for controlling video playback application recommending search keywords and an apparatus therefor

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101382069B1 (en) * 2012-02-08 2014-04-14 숭실대학교산학협력단 Apparatus and method for recommending keyword
US10006769B2 (en) 2012-06-11 2018-06-26 Samsung Electronics Co., Ltd. Terminal apparatus, method and system for setting up destination and providing information
EP2675147B1 (en) 2012-06-11 2022-03-23 Samsung Electronics Co., Ltd. Service providing system in a vehicle including display device and mobile device, and method for providing service using the same
KR101482756B1 (en) * 2013-08-07 2015-01-14 네이버 주식회사 Method and system for recommending keyword based semantic area

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100898142B1 (en) * 2007-06-26 2009-05-19 박근섭 Method for providing and searching information keyword and information contents related to contents and system thereof

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7562068B2 (en) * 2004-06-30 2009-07-14 Microsoft Corporation System and method for ranking search results based on tracked user preferences
KR100970335B1 (en) * 2007-08-14 2010-07-15 엔에이치엔비즈니스플랫폼 주식회사 Method for updating interest keyword of user and system for executing the method
KR100944639B1 (en) * 2007-11-30 2010-03-04 팅크웨어(주) Method for providing hit keyword and system for executing the method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100898142B1 (en) * 2007-06-26 2009-05-19 박근섭 Method for providing and searching information keyword and information contents related to contents and system thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180127054A (en) 2017-05-19 2018-11-28 윤택기 A Method for Artificial Intelligence Keyword Registration and an Apparatus for the same
KR20210097360A (en) * 2020-01-30 2021-08-09 목포대학교산학협력단 A method for controlling video playback application recommending search keywords and an apparatus therefor
KR102407013B1 (en) * 2020-01-30 2022-06-08 목포대학교산학협력단 A method for controlling video playback application recommending search keywords and an apparatus therefor

Also Published As

Publication number Publication date
KR20110024170A (en) 2011-03-09

Similar Documents

Publication Publication Date Title
JP4909334B2 (en) Service proposal apparatus and method, service proposal system, service proposal apparatus and method based on user&#39;s favorite base
US7937402B2 (en) Natural language based location query system, keyword based location query system and a natural language and keyword based location query system
CN102073699B (en) For improving the method for Search Results, device and equipment based on user behavior
KR101671374B1 (en) Apparatus and Method for Keyword Recommandation and Method for Keword Knowledge-base Construction
EP2557511B1 (en) Information processing device, information processing method, information processing programme, and recording medium
WO2009064316A1 (en) Ranking of objects using semantic and nonsemantic features in a system and method for conducting a search
WO2009064319A1 (en) Categorization in a system and method for conducting a search
EP1445709A1 (en) Information search support apparatus&amp;comma; computer program&amp;comma; medium containing the program
CN105843817A (en) Method and apparatus for searching on terminal device, and device
US20090132514A1 (en) method and system for building text descriptions in a search database
JP4661159B2 (en) Information providing system, metadata collection and analysis server, and computer program
WO2009064314A1 (en) Selection of reliable key words from unreliable sources in a system and method for conducting a search
CN105700701B (en) The system and method that candidate frame carries out input Information expansion are inputted on electronic equipment
KR101090819B1 (en) Method for automatically completing character string
JP2011501849A (en) Information map management system and information map management method
KR101544462B1 (en) Providing Personalized POI Information Using Client Information And Client Terminal Implementing The Same
KR101469524B1 (en) Method for providing user interest informations retrieval service based on context awareness using semantic data mining
JP5450017B2 (en) Information processing apparatus, information processing system, and information processing method
WO2009064318A1 (en) Search system and method for conducting a local search
WO2009064313A1 (en) Correlation of data in a system and method for conducting a search
JP2002259011A (en) Personal digital assistant and its screen updating program
KR101870950B1 (en) System and method of dispalying advertisement and information based on real-time keyword using keyboard application
US10083241B2 (en) Sorting method of data documents and display method for sorting landmark data
KR20050066778A (en) Geographic information system based on web
JP4708288B2 (en) Service cooperation server, method, system, program, and recording medium

Legal Events

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