KR101556020B1 - System and method for recommending blog based on interest according to age and sex - Google Patents
System and method for recommending blog based on interest according to age and sex Download PDFInfo
- Publication number
- KR101556020B1 KR101556020B1 KR1020110076839A KR20110076839A KR101556020B1 KR 101556020 B1 KR101556020 B1 KR 101556020B1 KR 1020110076839 A KR1020110076839 A KR 1020110076839A KR 20110076839 A KR20110076839 A KR 20110076839A KR 101556020 B1 KR101556020 B1 KR 101556020B1
- Authority
- KR
- South Korea
- Prior art keywords
- blog
- recommendation
- search
- pool
- unit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 239000000284 extract Substances 0.000 claims description 10
- 230000001932 seasonal effect Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
연령과 성별에 따른 관심사를 기반으로 블로그를 추천하는 시스템 및 방법이 개시된다. 사용자의 연령 또는 성별 중 적어도 하나의 카테고리 별로 블로그를 분할하는 분할부; 카테고리에 해당되는 사용자에 의해 검색된 복수의 검색어를 추출하는 추출부; 검색어를 분할된 블로그 내 문서로 학습하여 적어도 하나의 클러스터(cluster)로 클러스터링 하는 클러스터부; 클러스터에 포함된 검색어와 관련된 블로그 풀(blog pool)을 생성하는 생성부; 및 블로그 풀에서 적어도 하나의 블로그를 사용자에게 추천 블로그로 제공하는 추천부를 포함하는 블로그 추천 시스템이 제공된다.A system and method for recommending blogs based on age and gender specific interests are disclosed. A division unit that divides the blog into at least one category of the user's age or gender; An extracting unit for extracting a plurality of search terms retrieved by a user corresponding to the category; A cluster unit that learns a search word from a divided document in a blog and clusters it into at least one cluster; A generating unit for generating a blog pool associated with a search word included in the cluster; And a recommendation unit for providing at least one blog in a blog pool to a user as a recommended blog.
Description
본 발명의 실시예들은 블로그 네트워크 활성화를 위하여 사용자 간에 블로그를 추천하는 시스템 및 방법에 관한 것이다.Embodiments of the present invention are directed to systems and methods for recommending blogs among users for blog network activation.
통신 기술의 발달과 함께 웹을 통해 개인이 사회적 관계를 형성하는 수단도 점차로 진화되고 있다. 특히, 웹의 쌍방향성과 이용자의 적극적인 참여를 기초로 한 SNS(Social Networking Service)가 주목 받고 있다.With the development of communication technology, the means by which individuals form social relations through the web is also evolving. In particular, SNS (Social Networking Service) based on interactive interaction of the web and active participation of users is attracting attention.
대표적인 SNS인 블로그(blog)는 웹(web)과 로그(log)의 합성어로서 사용자가 자신의 관심사에 따라 자유롭게 게시글을 올릴 수 있는 웹 사이트이다. 이러한 블로그는 개인 웹 사이트이지만 사용자들간의 활발한 교류를 위해 이웃 기능을 제공하여 관심사가 비슷한 사용자들 상호간의 블로그 방문 및 블로그 업데이트 현황을 쉽게 파악할 수 있는 서비스가 제공되고 있다.As a representative SNS, a blog is a compound word of a web and a log, and is a web site where a user can freely upload a post according to his / her interests. Although these blogs are personal websites, they provide neighboring services for active exchange among users, and provide services that allow users with similar interests to visit each other and easily understand the status of blog updates.
이웃 블로그를 추가하기 위해서는 블로그 서비스를 제공해주는 사이트에서 사용자가 일일이 관심 블로그를 검색하여 이웃으로 설정하거나, 해당 사이트에서 주제 별로 선정하여 제공한 블로그 중 관심 블로그를 선택하여 이웃으로 설정할 수 있다. 기존의 블로그 서비스는 사용자가 새로운 블로그를 발견하고 이를 쉽게 이웃으로 추가할 수 있는 채널이 부족한 실정이다.In order to add a neighbor blog, a user can set up a neighboring blog by searching for a favorite blog from a site providing the blog service, or selecting a blog of interest from among the blogs selected by the topic on the corresponding site. The existing blog service has a lack of channels that users can discover new blogs and easily add them as neighbors.
한국공개특허 제10-2008-0002187호(공개일 2008년 01월 04일)에는 사용자의 감성, 선호 내용, 성격, 취향, 상황 변화 등을 분석하여 사용자가 선호하는 블로그를 추천하는 방법이 개시되어 있다. 그러나, 종래 기술은 단순 질의를 통한 사용자의 응답을 활용하여 사용자가 선호하는 내용들을 수집하는 것에 불과하다.Korean Patent Laid-Open No. 10-2008-0002187 discloses a method of recommending a user's favorite blog by analyzing a user's emotions, preference contents, personality, taste, and situation change have. However, the prior art merely utilizes the user's response through the simple query and collects the user's preferred contents.
본 명세서에서는 연령과 성별에 따른 주요 관심사를 정확하고 지속적으로, 그리고 자동적으로 파악하여 수많은 블로그 중에서 사용자의 연령과 성별에 맞는 블로그를 추천할 수 있는 시스템 및 방법이 제안된다.In this specification, a system and method are proposed that accurately and continuously and automatically grasp the main interests of each age and gender, and recommend blogs according to the age and gender of the user among a large number of blogs.
사용자에게 블로그를 추천하기 위한 새로운 블로그 추천 로직과 구체적인 기준을 제공하는 블로그 추천 시스템 및 방법이 제공된다.A blog recommendation system and method are provided that provide new blog recommendation logic and specific criteria for recommending a blog to a user.
사용자의 이웃 네트워크를 강화하기 위해 연령 및 성별에 따른 주요 관심사를 분석하여 사용자에게 적합한 블로그를 추천하는 블로그 추천 시스템 및 방법이 제공된다.A blog recommendation system and method are provided for analyzing key interests according to age and gender in order to strengthen a user's neighboring network and recommend a blog suitable for a user.
연령 별, 그리고 성 별로 검색된 검색어를 이용하여 지속적인 주요 관심사를 분석할 수 있는 블로그 추천 시스템 및 방법이 제공된다.A blog recommendation system and method capable of analyzing a continuous main interest using search terms searched for by age, age, and sex are provided.
사용자의 연령 또는 성별 중 적어도 하나의 카테고리 별로 블로그를 분할하는 분할부; 카테고리에 해당되는 사용자에 의해 검색된 복수의 검색어를 추출하는 추출부; 검색어를 분할된 블로그 내 문서로 학습하여 적어도 하나의 클러스터(cluster)로 클러스터링 하는 클러스터부; 클러스터에 포함된 검색어와 관련된 블로그 풀(blog pool)을 생성하는 생성부; 및 블로그 풀에서 적어도 하나의 블로그를 사용자에게 추천 블로그로 제공하는 추천부를 포함하는 블로그 추천 시스템이 제공된다.A division unit that divides the blog into at least one category of the user's age or gender; An extracting unit for extracting a plurality of search terms retrieved by a user corresponding to the category; A cluster unit that learns a search word from a divided document in a blog and clusters it into at least one cluster; A generating unit for generating a blog pool associated with a search word included in the cluster; And a recommendation unit for providing at least one blog in a blog pool to a user as a recommended blog.
일측에 따르면, 추출부는 최근 일정 기간 동안 사용자로부터 입력된 검색어 중 일정 횟수 이상 입력된 인기 검색어를 추출할 수 있다. 이때, 추출부는 인기 검색어 중 계절성 검색어 또는 일시적 급상승 검색어를 제외시킬 수 있다.According to one aspect of the present invention, the extracting unit can extract a popular search term input a predetermined number of times or more of search terms input from a user during a recent period. At this time, the extracting unit may exclude the seasonal search term or the temporary fast search term among popular search terms.
다른 측면에 따르면, 클러스터부는 검색어가 공통으로 나타난 문서 내에서 검색어가 노출된 중복 노출 횟수에 따라 검색어를 클러스터링 할 수 있다.According to another aspect, the cluster unit may cluster the search terms according to the number of duplicate exposures in which the search terms are exposed in the document in which the search terms are common.
또 다른 측면에 따르면, 클러스터부는 검색어가 공통으로 나타난 문서 내에서 검색어가 노출된 중복 노출 횟수를 전체 문서 수와 곱한 값을 검색어가 공통으로 나타난 문서의 수로 나눈 비율에 따라 검색어를 클러스터링 할 수 있다.According to another aspect, the cluster unit can cluster search terms according to the ratio of the number of duplicate exposures in which search terms are exposed in the document in which the search terms are common to the total number of documents multiplied by the number of documents in which the search terms are common.
또 다른 측면에 따르면, 생성부는 문서가 클러스터에 포함된 검색어를 포함하는 블로그를 추출하여 블로그 풀을 생성할 수 있다.According to another aspect, the generator may generate a blog pool by extracting a blog containing a search term included in the cluster document.
또 다른 측면에 따르면, 생성부는 문서 내 키워드의 일정 비율 이상이 클러스터에 포함되는 블로그를 추출하여 블로그 풀을 생성할 수 있다.According to another aspect, the generator can generate a blog pool by extracting a blog included in the cluster at a certain rate or more of the keywords in the document.
또 다른 측면에 따르면, 추천부는 블로그 풀에 포함된 블로그에 대하여 블로그를 이웃으로 추가한 이웃 수, 블로그 내 컨텐츠가 업데이트 되는 빈도 중 적어도 하나를 이용하여 블로그의 품질 점수를 산출할 수 있다.According to another aspect, the recommendation unit can calculate the quality score of the blog using at least one of the number of neighbors to which a blog is added as a neighbor to a blog included in the blog pool, and frequency with which contents in the blog are updated.
또 다른 측면에 따르면, 추천부는 블로그 풀에서 품질 점수가 임계치 이상인 블로그를 추천 대상으로 결정한 후, 추천 대상 중 적어도 하나를 추천 블로그로 제공할 수 있다.According to another aspect, the recommendation unit can provide at least one of the recommendation candidates as a recommendation blog after determining a recommendation target of a blog having a quality score of at least a threshold value in the blog pool.
또 다른 측면에 따르면, 추천부는 블로그 풀에서 품질 점수가 높은 순으로 적어도 하나의 블로그를 추천 대상으로 결정한 후, 추천 대상을 추천 블로그로 제공할 수 있다.According to another aspect, the recommendation section can select at least one blog as a recommendation object in the order of higher quality score in the blog pool, and then provide the recommendation object as a recommendation blog.
또 다른 측면에 따르면, 블로그 추천 시스템은 블로거의 요청에 따라 추천 블로그로의 선정에 대한 허용 여부를 설정하는 설정부를 더 포함할 수 있다. 이때, 추천부는 블로그 풀에서 추천 블로그로의 선정을 허용한 블로그를 추천 블로그로 제공할 수 있다.According to another aspect, the blog recommendation system may further include a setting unit for setting whether or not to allow selection of a recommendation blog according to a request of the blogger. At this time, the recommendation department can provide a blog which allows selection of a recommended blog from a blog pool as a recommended blog.
또 다른 측면에 따르면, 블로그 추천 시스템은 사용자가 추천 블로그에 대한 이웃 관계 설정을 요청하면 추천 블로그를 사용자의 이웃 블로그로 추가하는 추가부를 더 포함할 수 있다.According to another aspect, the blog recommendation system may further include an additional unit for adding a recommendation blog to a user's neighboring blog when the user requests the establishment of a neighbor relationship with the recommendation blog.
사용자의 연령 또는 성별 중 적어도 하나의 카테고리 별로 블로그를 분할하는 단계; 카테고리에 해당되는 사용자에 의해 검색된 복수의 검색어를 추출하는 단계; 검색어를 분할된 블로그 내 문서로 학습하여 적어도 하나의 클러스터로 클러스터링 하는 단계; 클러스터에 포함된 검색어와 관련된 블로그 풀을 생성하는 단계; 및 블로그 풀에서 적어도 하나의 블로그를 사용자에게 추천 블로그로 제공하는 단계를 포함하는 블로그 추천 방법이 제공된다.Dividing the blog into at least one category of the user's age or gender; Extracting a plurality of search terms retrieved by a user corresponding to the category; Clustering the search terms into at least one cluster by learning the search terms with the document in the divided blog; Creating a blog pool associated with a query included in the cluster; And providing at least one blog in a blog pool to a user as a recommended blog.
연령과 성별에 따른 관심사가 주제인 블로그를 추천하는 새로운 블로그 추천 로직을 통해 보다 효과적으로 추천 블로그를 선정할 수 있고 이로 하여 사용자의 이웃 네트워크를 더욱 강화할 수 있다.A new blog recommendation logic that recommends a blog with a topic of interest according to age and gender can be used to more effectively select a recommendation blog, thereby strengthening the user's neighboring network.
연령 및 성별로 지속적으로 검색된 인기 검색어를 이용하여 주요 관심사를 분석함으로써 사용자의 관심사를 주제로 하는 블로그를 용이하게 결정할 수 있다.It is possible to easily determine a blog having a topic of interest of the user by analyzing the main interest using popular search words continuously searched for by age and sex.
연령과 성별의 관심사를 검색어를 기반으로 추출하고 블로그의 관심사 매칭 여부 및 품질 점수를 기준으로 사용자에게 추천할 블로그를 결정함으로써 사용자에게 더욱 적합한 추천 블로그를 제공하여 추천 블로그에 대한 사용자의 신뢰를 증대시킬 수 있다.By extracting the age and gender interests based on search terms and determining the blogs to recommend to users based on whether they are matching the interests of the blog and the quality score, .
도 1은 본 발명의 일실시예에 있어서, 블로그 추천 시스템에서 관장하는 프로세스를 설명하기 위한 도면이다.
도 2는 본 발명의 일실시예에 있어서, 사용자의 연령과 성별에 따른 관심사가 주제인 블로그를 추천하는 블로그 추천 시스템의 내부 구성을 도시한 블록도이다.
도 3은 본 발명의 일실시예에 있어서, 추천 블로그를 결정하는 구체적인 로직을 설명하기 위한 도면이다.
도 4 및 도 5는 본 발명의 일실시예에 있어서, 추천 블로그를 노출할 수 있는 서비스 영역을 설명하기 위한 예시 화면이다.
도 6은 본 발명의 일실시예에 있어서, 사용자의 연령과 성별에 따른 관심사가 주제인 블로그를 추천하는 블로그 추천 방법을 도시한 흐름도이다.1 is a diagram for explaining a process managed by a blog recommendation system in an embodiment of the present invention.
2 is a block diagram illustrating an internal configuration of a blog recommendation system that recommends a blog having a topic of interest according to age and sex of a user according to an exemplary embodiment of the present invention.
FIG. 3 is a diagram for explaining specific logic for determining a recommendation blog in an embodiment of the present invention.
4 and 5 are exemplary screens for explaining a service area in which a recommendation blog can be exposed, according to an embodiment of the present invention.
6 is a flowchart illustrating a blog recommendation method for recommending a blog having a topic of interest according to age and sex of a user according to an exemplary embodiment of the present invention.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일실시예에 있어서, 블로그 추천 시스템에서 관장하는 프로세스를 설명하기 위한 도면이다. 도 1은 사용자의 이웃 네트워크를 강화하기 위하여 사용자에게 새로운 블로그를 추천하는 블로그 추천 시스템(110)을 도시하고 있다.1 is a diagram for explaining a process managed by a blog recommendation system in an embodiment of the present invention. FIG. 1 illustrates a
본 실시예에서, 블로그 추천 시스템(110)은 블로그 서비스를 제공하는 블로그 서버(미도시)와 결합된 하나의 시스템으로 구성되거나, 블로그 서버와 별개의 시스템으로 구성되어 블로그 서버와 상호 연동하는 독립된 서버로 구성될 수 있다. 이때, 블로그는 인터넷 상에 자유롭게 게시물을 올릴 수 있는 커뮤니티 기반의 웹 서비스를 의미할 수 있다. 그리고, 블로그 서비스는 사용자들 상호 간의 블로그 방문이 가능하도록 블로그 간의 연결을 제공하는 서비스, 다른 사용자의 블로그를 다양한 영역에서 소개하는 서비스, 이웃 블로그의 업데이트 현황을 제공하는 서비스 등을 제공할 수 있다.In the present embodiment, the
이하 실시예에서는, 블로그 추천 시스템(110)이 블로그 서버와 결합된 하나의 시스템으로 구성되어 블로그 서비스를 제공하는 것으로 설명하고 있으나, 이에 한정되는 것은 아니며 경우에 따라 블로그 추천 시스템(110)을 구현하는 형태나 방식은 얼마든지 변경될 수 있다.In the following description, it is described that the
도 1을 참조하면, 일실시예에 따른 블로그 추천 시스템(110)은 네트워크를 통해 접속된 사용자(120)에게 다른 사용자의 블로그를 추천하는 서비스를 제공할 수 있다. 다시 말해, 블로그 추천 시스템(110)은 일정 조건의 블로그를 선정한 후, 선정된 블로그를 추천 블로그로서 사용자(120)에게 제공할 수 있다.Referring to FIG. 1, a
일실시예에 따른 블로그 추천 시스템(110)은 연령과 성별로 블로그를 분할(segmentation)하여 세그먼트(segment) 별로 지속적인 관심사를 추출하고 해당 관심사에 맞는 블로그를 추천할 수 있다. 이때, 연령과 성별 관심사는 검색어를 기반으로 추출하고 블로그의 관심사 매칭 여부와 품질을 기준으로 사용자에게 적합한 블로그를 선정하여 추천할 수 있다.The
일실시예에 따른 블로그 추천 시스템(110)은 내부 블로그와 외부 블로그 간의 이웃 관계를 설정하는 이웃 연결 서버(130)와 연계되어 내부 블로그 및/또는 외부 블로그를 대상으로 추천 블로그를 선정할 수 있다. 여기서, 내부 블로그는 블로그 추천 시스템(110)과 관련된 블로그 서버가 관리하는 자사의 블로그 서비스에 가입된 사용자의 블로그이고, 외부 블로그는 블로그 추천 시스템(110)과 관련된 블로그 서버가 직접 서비스를 관리하지 않는 타사 서비스에 가입된 사용자의 블로그를 의미할 수 있다. 또한, 이웃 연결 서버(130)는 내부 블로그를 운영하는 블로거의 요청에 따라 외부 블로그와의 이웃 관계를 설정하고 이웃 관계로 설정된 외부 블로그에 대한 정보를 해당 블로거에게 제공하는 역할을 담당한다.The
도 2는 본 발명의 일실시예에 있어서, 사용자의 연령과 성별에 따른 관심사가 주제인 블로그를 추천하는 블로그 추천 시스템의 내부 구성을 도시한 블록도이다. 일실시예에 따른 블로그 추천 시스템(200)은 분할부(210), 추출부(220), 클러스터부(230), 생성부(240), 추천부(250), 설정부(260), 제공부(270), 추가부(280)를 포함할 수 있다.2 is a block diagram illustrating an internal configuration of a blog recommendation system that recommends a blog having a topic of interest according to age and sex of a user according to an exemplary embodiment of the present invention. The
분할부(210)는 연령 또는 성별 중 적어도 하나의 카테고리 별로 블로그를 그룹핑(이하, 카테고리 별 각 블로그 그룹을 '세그먼트'라 칭함) 하는 역할을 수행할 수 있다. 본 실시예에서는, 사용자의 이웃 네트워크를 강화하기 위하여 각 세그먼트 별로 해당 카테고리의 사용자들이 지속적으로 갖는 관심사를 분석한 후 해당 주제의 블로그를 추천할 수 있다.The partitioning
추출부(220)는 카테고리 별로 사용자의 관심사를 분석하기 위하여 해당 연령 및/또는 성별에 해당되는 사용자에 의해 지속적으로 검색되는 검색어를 추출할 수 있다. 이때, 추출부(220)는 검색 서버(미도시)와 연동하여 최근 일정 기간(예컨대, 최근 1년 간) 사용자로부터 입력된 검색어 중 기 정의된 일정 횟수 이상 입력된 인기 검색어를 추출할 수 있다. 여기서, 인기 검색어는 검색 서버에서 제공되는 검색 서비스의 검색 창에 키워드가 입력된 주기(예를 들어, 주간, 월간 등) 별 검색 횟수(query count) 누적분을 이용하여 최근 일정 기간 동안 지속적으로 검색된 인기 검색어를 추출될 수 있다. 본 실시예에서는, 단기적으로 검색 횟수가 집중되는 계절성 검색어 또는 일시적 급상승 검색어는 인기 검색어에서 제외시킬 수 있다. 즉, 추출부(220)는 단기적으로 인기 있는 검색어를 제외하고 일정 횟수 이상의 검색 횟수 누적분이 장기적으로 존재하는 인기 검색어를 추출한다. 도 3에 도시한 바와 같이, 추출부(220)는 연령(310)과 성별(320)로 구분된 각 카테고리 별로 인기 검색어(330)를 매칭하여 테이블을 유지할 수 있으며, 일정 주기로 테이블의 정보를 갱신할 수 있다.The extracting
클러스터부(230)는 카테고리 별로 추출된 검색어를 해당 카테고리의 세그먼트에 해당되는 블로그 내 문서로 학습하여 적어도 하나의 클러스터로 클러스터링 할 수 있다. 상세하게, 클러스터부(230)는 검색어가 공통으로 나타난 문서 내에서 검색어가 중복으로 노출된 중복 노출 횟수에 따라 검색어를 클러스터링 할 수 있다. 이때, 카테고리 별 검색어에 대하여 수식 1를 통해 문서 관련 점수를 산출한 후 문서 관련 점수가 기 정의된 임계치 이상인 경우 하나의 클러스터로 정의할 수 있다.The
즉, 클러스터부(230)는 검색어가 같이 나타난 문서 내에서 검색어가 중복으로 노출된 중복 노출 횟수를 동일 세그먼트 내 전체 문서 수와 곱한 후, 그 값을 검색어가 같이 나타난 문서의 수로 나누어 해당 비율이 임계치 이상이면 같은 클러스터로 클러스터링 할 수 있다. 이때, 도 3에 도시한 바와 같이 클러스터(340)는 연령(310)과 성별(320)로 구분된 해당 카테고리와 매칭되어 유지될 수 있다.That is, the
생성부(240)는 연령 및/또는 성별에 따른 카테고리에 대하여 클러스터에 포함된 검색어와 관련된 블로그 풀을 생성할 수 있다. 생성부(240)는 블로그 내 문서가 클러스터에 포함된 검색어를 많이 포함하고 한 주제에 정렬(align)되어 있는 블로그를 추출하는 방식으로 해당 카테고리에 대한 블로그 풀을 생성할 수 있다. 일례로, 생성부(240)는 문서에 등장하는 키워드의 일정 비율 이상이 한 클러스터에 포함된 검색어에 해당되는 블로그를 추출하여 블로그 풀을 생성할 수 있다. 이때, 도 3에 도시한 바와 같이 블로그 풀(350)은 연령(310)과 성별(320)로 구분된 해당 카테고리와 매칭되어 유지될 수 있다.The generating
추천부(250)는 블로그 풀에서 적어도 하나의 블로그를 추천 블로그로 결정한 후 결정된 추천 블로그를 사용자에게 제공하는 역할을 수행할 수 있다. 본 실시예에서, 추천부(250)는 블로그 풀에 포함된 블로그 별로 블로그의 품질 점수를 산출한 후, 품질 점수를 기준으로 추천 블로그를 결정할 수 있다. 일례로, 추천부(250)는 블로그를 이웃으로 추가한 이웃의 수, 블로그 내 컨텐츠가 업데이트 되는 빈도 중 적어도 하나를 이용하여 품질 점수를 산출할 수 있다. 품질 점수는 수식 2와 같이 정의할 수 있다.The
추천 블로그를 결정함에 있어, 일례로 추천부(250)는 블로그 풀 중 품질 점수가 임계치 이상인 블로그를 추천 대상으로 결정한 후 추천 대상 중 적어도 하나를 추천 블로그로 제공할 수 있다. 다른 일례로, 추천부(250)는 블로그 풀 중 품질 점수가 높은 순으로 상위 적어도 하나의 블로그를 추천 대상으로 결정한 후 추천 대상을 추천 블로그로 제공할 수 있다. 또한, 추천부(250)는 블로그 풀 중에서 추천 블로그로의 선정을 허용한 블로그를 추천 대상으로 결정할 수 있다. 이를 위하여, 설정부(260)는 블로거의 요청에 따라 추천 블로그로의 선정에 대한 허용 여부를 각 블로그와 연관하여 설정한다. 이때, 설정부(260)는 블로거가 자신의 블로그가 추천 블로그로 선정되는 것을 원치 않을 경우 이웃 추천 풀에 해당 블로그가 포함되지 않도록 하는 옵션 기능을 제공할 수 있다. 다시 말해, 추천부(250)는 블로그 풀 중 추천 블로그로 선정되는 것을 원치 않는 블로그를 제외시키고 추천 블로그로의 선정을 허용한 블로그 중에서 추천 대상을 선정할 수 있다. 상기한 추천부(250)는 블로그 풀 중 품질 점수를 기준으로 추천 대상을 결정한 후 추천 대상으로 결정된 블로그를 사용자에게 추천 블로그로서 제공할 수 있다.In determining the recommended blog, for example, the
제공부(270)는 사용자의 이웃 블로그에 대한 활동 이력을 노출하는 이웃 소식 페이지를 제공할 수 있다. 여기서, 이웃 소식 페이지는 사용자와 이웃 관계가 설정된 이웃 블로그의 활동 이력을 쉽게 확인하고 이웃 블로그로의 방문이 용이하도록 최근 활동 이력이 있는 이웃 블로그의 리스트와 해당 이웃 블로그와 관련된 정보(예를 들어, 블로그 이름, 블로거 별명, 최근 등록된 포스트 등)를 제공하는 웹 페이지를 의미할 수 있다. 이때, 추천부(250)는 이웃 소식 페이지를 통해 추천 블로그의 목록을 노출할 수 있으며, 이때 이웃 소식 페이지에서는 추천 대상 중 품질 점수가 높은 일정 개수의 일부 블로그만이 추천 블로그의 목록에 노출될 수 있다. 예를 들어, 도 4에 도시한 바와 같이, 이웃 소식 페이지를 제공하는 이웃소식 탭(401)에서 전체 보기에 해당하는 '전체' 메뉴(402)를 선택하면 이웃소식 탭(401)을 통해 이웃 블로그의 활동 이력을 노출하는 이웃소식 노출 영역(403)과 함께 추천 블로그의 블로그 정보를 노출하는 추천이웃 노출 영역(404)을 제공할 수 있다. 여기서, 추천이웃 노출 영역(404)은 이웃소식 노출 영역(403)에 포함되어 이웃소식 노출 영역(403)의 상단에 노출될 수도 있다. 추천이웃 노출 영역(404)에 노출되는 블로그 정보는 블로그 이름(별명), 블로그 제목, 프로필 이미지, 최근 등록된 컨텐츠, 컨텐츠 등록시 등록 빈도가 높은 주제나 태그 중 적어도 하나를 포함할 수 있다. 그리고, 추천이웃 노출 영역(404)은 최초 펼친 뷰(view) 형태로 노출되고, 접기(또는 끄기) 기능을 지원하는 아이콘(405)과, 추천 블로그와의 이웃 관계 설정을 위한 이웃 추가 메뉴(406)를 제공할 수 있다. 또한, 추천이웃 노출 영역(404)은 접기시에 추천 블로그가 노출되는 영역임을 알리는 한 줄 메시지나 별도의 아이콘으로 표시될 수 있다.The
또한, 제공부(270)는 추천 블로그의 목록을 노출하는 추천 이웃 페이지를 제공할 수 있다. 여기서, 추천 이웃 페이지는 사용자가 추천 블로그의 주제나 맥락을 쉽게 파악할 수 있도록 추천 블로그의 목록과 블로그 정보를 제공하는 웹 페이지를 의미할 수 있다. 이때, 추천부(250)는 추천 이웃 페이지를 통해 추천 블로그의 목록을 노출할 수 있으며, 이때 추천 이웃 페이지에서는 추천 대상으로 결정된 모든 블로그가 추천 블로그의 목록에 노출될 수 있다. 예를 들어, 도 5에 도시한 바와 같이, 이웃 소식 페이지를 제공하는 이웃소식 탭(501)에서 추천 이웃 페이지의 보기를 요청하는 '추천이웃' 메뉴(502)를 선택하면 이웃소식 탭(501)을 통해 추천 블로그에 해당되는 목록과 블로그 정보를 노출하는 추천이웃 노출 영역(503)을 제공할 수 있다. 여기서, 추천이웃 노출 영역(503)에 노출되는 블로그 정보는 블로그 이름(별명), 블로그 제목, 프로필 이미지, 최근 등록된 컨텐츠, 컨텐츠 등록시 등록 빈도가 높은 주제나 태그 중 적어도 하나를 포함할 수 있다. 특히, 블로그 정보 중 블로그 이름, 블로그 제목, 프로필 이미지는 필수 요소로 노출되고, 최근 등록된 컨텐츠, 컨텐츠 등록시 등록 빈도가 높은 주제나 태그는 부가 요소로서 추가적으로 노출될 수 있다. 또한, 추천이웃 노출 영역(503)은 추천 블로그와의 이웃 관계 설정을 위한 이웃 추가 메뉴(504)를 제공할 수 있다.Also, the
추가부(280)는 사용자가 추천 블로그에 대한 이웃 관계 설정을 요청하면 해당 추천 블로그와 사용자간의 이웃 관계를 설정하여 해당 추천 블로그를 사용자의 이웃 블로그로 추가할 수 있다.When the user requests the setting of the neighbor relationship with the recommended blog, the adding
상기한 구성의 블로그 추천 시스템(200)은 연령과 성별로 블로그를 분할하여 각 세그먼트 별로 지속적인 관심사를 추출하고 해당 주제에 맞는 블로그를 추천할 수 있다. 더욱이, 본 실시예에서 연령과 성별 관심사는 검색어를 기반으로 추출하고 블로그의 관심사 매칭 여부와 품질 점수를 기준으로 사용자에게 적합한 블로그를 선정하여 추천할 수 있다.The
도 6은 본 발명의 일실시예에 있어서, 사용자의 연령과 성별에 따른 관심사가 주제인 블로그를 추천하는 블로그 추천 방법을 도시한 흐름도이다. 본 실시예에 따른 블로그 추천 방법은 도 2를 통해 설명한 블로그 추천 시스템(200)에 의해 각각의 단계가 수행될 수 있다.6 is a flowchart illustrating a blog recommendation method for recommending a blog having a topic of interest according to age and sex of a user according to an exemplary embodiment of the present invention. The blog recommendation method according to the present embodiment can be performed by the
단계(610)에서 블로그 추천 시스템(200)은 연령 또는 성별 중 적어도 하나의 카테고리 별로 블로그를 분할한다. 예를 들어, 블로거가 여성인 블로그 그룹과 블로거가 남성인 블로그 그룹을 구분한 후, 성별로 10대가 운영하는 블로그 그룹, 20대가 운영하는 블로그 그룹 등으로 연령에 따라 블로그를 구분할 수 있다.In
단계(620)에서 블로그 추천 시스템(200)은 카테고리 별로 사용자의 관심사를 분석하기 위하여 해당 연령 및/또는 성별에 해당되는 사용자에 의해 지속적으로 검색되는 검색어를 추출할 수 있다. 이때, 블로그 추천 시스템(200)은 최근 일정 기간 동안 사용자로부터 입력된 검색어 중 일정 회수 이상 입력된 인기 검색어를 추출할 수 있다. 다시 말해, 블로그 추천 시스템(200)은 검색 서비스의 검색 창에 키워드가 입력된 주기 별 검색 횟수 누적분을 이용하여 최근 일정 기간 동안 지속적으로 검색된 인기 검색어를 추출될 수 있다. 본 실시예에서는, 단기적으로 검색 횟수가 집중되는 계절성 검색어 또는 일시적 급상승 검색어는 인기 검색어에서 제외시킬 수 있다.In
단계(630)에서 블로그 추천 시스템(200)은 카테고리 별로 추출된 검색어를 해당 카테고리의 세그먼트에 해당되는 블로그 내 문서로 학습하여 적어도 하나의 클러스터로 클러스터링 할 수 있다. 일례로, 블로그 추천 시스템(200)은 검색어가 공통으로 나타난 문서 내에서 검색어가 중복으로 노출된 중복 노출 횟수에 따라 검색어를 클러스터링 할 수 있다. 구체적으로, 블로그 추천 시스템(200)은 검색어가 같이 나타난 문서 내에서 검색어가 중복으로 노출된 중복 노출 횟수를 동일 세그먼트 내 전체 문서 수와 곱한 후, 그 값을 검색어가 같이 나타난 문서의 수로 나누어 해당 비율이 임계치 이상이면 같은 클러스터로 클러스터링 할 수 있다.In
단계(640)에서 블로그 추천 시스템(200)은 연령 및/또는 성별에 따른 카테고리에 대하여 클러스터에 포함된 검색어와 관련된 블로그 풀을 생성할 수 있다. 블로그 추천 시스템(200)은 블로그 내 문서가 클러스터에 포함된 검색어를 많이 포함하고 한 주제에 정렬되어 있는 블로그를 추출하는 방식으로 해당 카테고리에 대한 블로그 풀을 생성할 수 있다. 일례로, 블로그 추천 시스템(200)은 문서에 등장하는 키워드의 일정 비율 이상이 한 클러스터에 포함된 검색어에 해당되는 블로그를 추출하여 블로그 풀을 생성할 수 있다.In
단계(650)에서 블로그 추천 시스템(200)은 블로그 풀에서 적어도 하나의 블로그를 추천 블로그로 결정한 후 결정된 추천 블로그를 사용자에게 제공할 수 있다. 블로그 추천 시스템(200)은 블로그 풀에 포함된 블로그 별로 블로그의 품질 점수를 산출한 후, 품질 점수를 기준으로 추천 블로그를 결정할 수 있다. 일례로, 블로그 추천 시스템(200)은 블로그를 이웃으로 추가한 이웃의 수, 블로그 내 컨텐츠가 업데이트 되는 빈도 중 적어도 하나를 이용하여 품질 점수를 산출할 수 있다. 이어 추천 블로그를 결정함에 있어, 블로그 추천 시스템(200)은 블로그 풀 중 품질 점수가 임계치 이상인 블로그를 추천 대상으로 결정한 후 추천 대상 중 적어도 하나를 추천 블로그로 제공할 수 있다. 다른 일례로, 블로그 추천 시스템(200)은 블로그 풀 중 품질 점수가 높은 순으로 상위 적어도 하나의 블로그를 추천 대상으로 결정한 후 추천 대상을 추천 블로그로 제공할 수 있다. 또한, 블로그 추천 시스템(200)은 블로그 풀 중에서 추천 블로그로의 선정을 허용한 블로그를 추천 대상으로 결정할 수 있다. 그리고, 블로그 추천 시스템(200)은 사용자의 이웃 블로그에 대한 활동 이력을 노출하는 이웃 소식 페이지를 통해 추천 블로그의 목록을 노출하거나, 추천 이웃 블로그의 목록을 노출하는 추천 이웃 페이지를 통해 추천 블로그의 목록을 직접 노출할 수 있다. 이때, 블로그 추천 시스템(200)은 추천 블로그의 목록을 품질 점수가 높은 순으로 노출할 수 있으며, 목록의 각 항목에 추천 이웃 블로그와 관련된 블로그 정보 및 이웃 관계 설정을 위한 이웃 추가 메뉴를 함께 노출할 수 있다.In
단계(660)에서 블로그 추천 시스템(200)은 사용자가 추천 블로그에 대한 이웃 관계 설정을 요청하면 해당 추천 블로그와 사용자간의 이웃 관계를 설정하여 해당 추천 블로그를 사용자의 이웃 블로그로 추가할 수 있다.In step 660, the
이와 같이, 본 발명의 실시예들에 따르면, 연령과 성별에 따른 관심사가 주제인 블로그를 추천하는 새로운 블로그 추천 로직을 통해 보다 효과적으로 추천 블로그를 선정할 수 있고 이로 하여 사용자의 이웃 네트워크를 더욱 강화할 수 있다. 더욱이, 연령과 성별 지속적인 관심사를 검색어를 기반으로 추출하고 블로그의 관심사 매칭 여부 및 품질 점수를 기준으로 사용자에게 추천할 블로그를 결정함으로써 사용자에게 더욱 적합한 추천 블로그를 제공할 수 있다.As described above, according to the embodiments of the present invention, it is possible to more effectively select a recommendation blog through a new blog recommendation logic that recommends a blog having a topic of interest according to age and sex, thereby enhancing a user's neighboring network have. Moreover, it is possible to provide a recommendation blog more suitable for users by extracting the interest of the user on the basis of age and sex based on the search word, determining the blog to recommend to the user based on whether the blog matches the interest and the quality score.
본 발명의 실시예에 따른 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 또한, 상술한 파일 시스템은 컴퓨터 판독이 가능한 기록 매체에 기록될 수 있다.The methods according to embodiments of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and configured for the present invention or may be available to those skilled in the art of computer software. Furthermore, the above-described file system can be recorded on a computer-readable recording medium.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.
200: 블로그 추천 시스템
210: 분할부
220: 추출부
230: 클러스터부
240: 생성부
250: 추천부
260: 설정부
270: 제공부
280: 추가부200: Blog Suggestion System
210:
220:
230: Cluster part
240:
250: Referral Department
260: Setting section
270: Offering
280: Additional section
Claims (25)
상기 카테고리에 해당되는 사용자에 의해 검색된 복수의 검색어를 추출하는 추출부;
상기 검색어를 상기 분할된 블로그 내 문서로 학습하여 적어도 하나의 클러스터(cluster)로 클러스터링 하는 클러스터부;
상기 클러스터에 포함된 검색어와 관련된 블로그 풀(blog pool)을 생성하는 생성부; 및
상기 블로그 풀에서 적어도 하나의 블로그를 상기 사용자에게 추천 블로그로 제공하는 추천부
를 포함하는 블로그 추천 시스템.A division unit that divides the blog into at least one category of the user's age or gender;
An extracting unit for extracting a plurality of search terms retrieved by a user corresponding to the category;
A cluster unit that learns the search word from the divided blog document and clusters the document into at least one cluster;
A generating unit for generating a blog pool associated with a search term included in the cluster; And
A recommendation section for providing at least one blog in the blog pool to the user as a recommended blog,
The blog recommendation system.
상기 추출부는,
최근 일정 기간 동안 상기 사용자로부터 입력된 검색어 중 일정 횟수 이상 입력된 인기 검색어를 추출하는 것
을 특징으로 하는 블로그 추천 시스템.The method according to claim 1,
The extracting unit extracts,
Extracting a popular search term input a predetermined number of times or more of search terms input from the user during a recent period of time
A blog recommendation system.
상기 추출부는,
상기 인기 검색어 중 계절성 검색어 또는 일시적 급상승 검색어를 제외시키는 것
을 특징으로 하는 블로그 추천 시스템.3. The method of claim 2,
The extracting unit extracts,
Excluding the seasonal search term or the temporary fast search term among the popular search term
A blog recommendation system.
상기 클러스터부는,
상기 검색어가 공통으로 나타난 문서 내에서 상기 검색어가 노출된 중복 노출 횟수에 따라 상기 검색어를 클러스터링 하는 것
을 특징으로 하는 블로그 추천 시스템.The method according to claim 1,
The cluster unit includes:
Clustering the search words according to the number of duplicate exposures in which the search terms are exposed in the document in which the search terms are commonly displayed
A blog recommendation system.
상기 클러스터부는,
상기 검색어가 공통으로 나타난 문서 내에서 상기 검색어가 노출된 중복 노출 횟수를 전체 문서 수와 곱한 값을 상기 검색어가 공통으로 나타난 문서의 수로 나눈 비율에 따라 상기 검색어를 클러스터링 하는 것
을 특징으로 하는 블로그 추천 시스템.The method according to claim 1,
The cluster unit includes:
Clustering the search words according to a ratio of a value obtained by multiplying the number of duplicate exposures in which the search word is exposed in the document in which the search terms are common to the total number of documents divided by the number of documents in which the search terms are commonly displayed
A blog recommendation system.
상기 생성부는,
상기 문서가 상기 클러스터에 포함된 검색어를 포함하는 블로그를 추출하여 상기 블로그 풀을 생성하는 것
을 특징으로 하는 블로그 추천 시스템.The method according to claim 1,
Wherein the generation unit comprises:
The document extracting a blog including a search word included in the cluster to generate the blog pool
A blog recommendation system.
상기 생성부는,
상기 문서 내 키워드의 일정 비율 이상이 상기 클러스터에 포함되는 블로그를 추출하여 상기 블로그 풀을 생성하는 것
을 특징으로 하는 블로그 추천 시스템.The method according to claim 1,
Wherein the generation unit comprises:
And extracting a blog included in the cluster at least a certain percentage of keywords in the document to generate the blog pool
A blog recommendation system.
상기 추천부는,
상기 블로그 풀에 포함된 블로그에 대하여 상기 블로그를 이웃으로 추가한 이웃 수, 상기 블로그 내 컨텐츠가 업데이트 되는 빈도 중 적어도 하나를 이용하여 상기 블로그의 품질 점수를 산출하는 것
을 특징으로 하는 블로그 추천 시스템.The method according to claim 1,
The recommendation section,
Calculating the quality score of the blog using at least one of the number of neighbors to which the blog is added as a neighbor for the blog included in the blog pool and the frequency at which the content in the blog is updated
A blog recommendation system.
상기 추천부는,
상기 블로그 풀에서 상기 품질 점수가 임계치 이상인 블로그를 추천 대상으로 결정한 후, 상기 추천 대상 중 적어도 하나를 상기 추천 블로그로 제공하는 것
을 특징으로 하는 블로그 추천 시스템.9. The method of claim 8,
The recommendation section,
Determining at least one of the recommendation objects as a recommendation object in the blog pool and providing the recommendation object to at least one of the recommendation objects
A blog recommendation system.
상기 추천부는,
상기 블로그 풀에서 상기 품질 점수가 높은 순으로 적어도 하나의 블로그를 추천 대상으로 결정한 후, 상기 추천 대상을 상기 추천 블로그로 제공하는 것
을 특징으로 하는 블로그 추천 시스템.9. The method of claim 8,
The recommendation section,
Determining at least one blog as a recommendation target in descending order of the quality score in the blog pool, and then providing the recommendation target to the recommendation blog
A blog recommendation system.
상기 블로그 추천 시스템은,
블로거의 요청에 따라 상기 추천 블로그로의 선정에 대한 허용 여부를 설정하는 설정부
를 더 포함하고,
상기 추천부는,
상기 블로그 풀에서 상기 추천 블로그로의 선정을 허용한 블로그를 상기 추천 블로그로 제공하는 것
을 특징으로 하는 블로그 추천 시스템.The method according to claim 1,
Wherein the blog recommendation system comprises:
A setting unit for setting whether or not to allow selection of the recommended blog in response to a request from the blogger;
Further comprising:
The recommendation section,
Providing a blog that allows selection of the recommended blog from the blog pool to the recommended blog
A blog recommendation system.
상기 블로그 추천 시스템은,
상기 사용자가 상기 추천 블로그에 대한 이웃 관계 설정을 요청하면 상기 추천 블로그를 상기 사용자의 이웃 블로그로 추가하는 추가부
를 더 포함하는 블로그 추천 시스템.The method according to claim 1,
Wherein the blog recommendation system comprises:
When the user requests the setting of the neighbor relationship with the recommendation blog, the adder adds the recommendation blog to the user's neighbor blog
The blog recommendation system further comprising:
상기 블로그 추천 시스템은 분할부, 추출부, 클러스터부, 생성부, 및 추천부를 포함하고,
상기 블로그 추천 방법은,
상기 분할부에서, 사용자의 연령 또는 성별 중 적어도 하나의 카테고리 별로 블로그를 분할하는 단계;
상기 추출부에서, 상기 카테고리에 해당되는 사용자에 의해 검색된 복수의 검색어를 추출하는 단계;
상기 클러스터부에서, 상기 검색어를 상기 분할된 블로그 내 문서로 학습하여 적어도 하나의 클러스터로 클러스터링 하는 단계;
상기 생성부에서, 상기 클러스터에 포함된 검색어와 관련된 블로그 풀을 생성하는 단계; 및
상기 추천부에서, 상기 블로그 풀에서 적어도 하나의 블로그를 상기 사용자에게 추천 블로그로 제공하는 단계
를 포함하는 블로그 추천 방법.In a blog recommendation method in a blog recommendation system,
Wherein the blog recommendation system includes a division unit, an extraction unit, a cluster unit, a generation unit, and a recommendation unit,
The blog recommendation method includes:
Dividing the blog into at least one category of the user's age or gender;
Extracting, by the extracting unit, a plurality of search terms retrieved by a user corresponding to the category;
Clustering the search terms into at least one cluster by learning the search terms from the divided blog documents;
Generating, in the generation unit, a blog pool related to a search word included in the cluster; And
Wherein the recommendation unit provides at least one blog in the blog pool to the user as a recommended blog
A blog recommendation method.
상기 검색어를 추출하는 단계는,
최근 일정 기간 동안 상기 사용자로부터 입력된 검색어 중 일정 횟수 이상 입력된 인기 검색어를 추출하는 것
을 특징으로 하는 블로그 추천 방법.14. The method of claim 13,
The step of extracting the search term includes:
Extracting a popular search term input a predetermined number of times or more of search terms input from the user during a recent period of time
A blog recommendation method characterized by.
상기 검색어를 추출하는 단계는,
상기 인기 검색어 중 계절성 검색어 또는 일시적 급상승 검색어를 제외시키는 것
을 특징으로 하는 블로그 추천 방법.15. The method of claim 14,
The step of extracting the search term includes:
Excluding the seasonal search term or the temporary fast search term among the popular search term
A blog recommendation method characterized by.
상기 검색어를 클러스터링 하는 단계는,
상기 검색어가 공통으로 나타난 문서 내에서 상기 검색어가 노출된 중복 노출 횟수에 따라 상기 검색어를 클러스터링 하는 것
을 특징으로 하는 블로그 추천 방법.14. The method of claim 13,
The step of clustering the search term comprises:
Clustering the search words according to the number of duplicate exposures in which the search terms are exposed in the document in which the search terms are commonly displayed
A blog recommendation method characterized by.
상기 검색어를 클러스터링 하는 단계는,
상기 검색어가 공통으로 나타난 문서 내에서 상기 검색어가 노출된 중복 노출 횟수를 전체 문서 수와 곱한 값을 상기 검색어가 공통으로 나타난 문서의 수로 나눈 비율에 따라 상기 검색어를 클러스터링 하는 것
을 특징으로 하는 블로그 추천 방법.14. The method of claim 13,
The step of clustering the search term comprises:
Clustering the search words according to a ratio of a value obtained by multiplying the number of duplicate exposures in which the search word is exposed in the document in which the search terms are common to the total number of documents divided by the number of documents in which the search terms are commonly displayed
A blog recommendation method characterized by.
상기 블로그 풀을 생성하는 단계는,
상기 문서가 상기 클러스터에 포함된 검색어를 포함하는 블로그를 추출하여 상기 블로그 풀을 생성하는 것
을 특징으로 하는 블로그 추천 방법.14. The method of claim 13,
Wherein the generating the blog pool comprises:
The document extracting a blog including a search word included in the cluster to generate the blog pool
A blog recommendation method characterized by.
상기 블로그 풀을 생성하는 단계는,
상기 문서 내 키워드의 일정 비율 이상이 상기 클러스터에 포함되는 블로그를 추출하여 상기 블로그 풀을 생성하는 것
을 특징으로 하는 블로그 추천 방법.14. The method of claim 13,
Wherein the generating the blog pool comprises:
And extracting a blog included in the cluster at least a certain percentage of keywords in the document to generate the blog pool
A blog recommendation method characterized by.
상기 추천 블로그를 제공하는 단계는,
상기 블로그 풀에 포함된 블로그에 대하여 상기 블로그를 이웃으로 추가한 이웃 수, 상기 블로그 내 컨텐츠가 업데이트 되는 빈도 중 적어도 하나를 이용하여 상기 블로그의 품질 점수를 산출하는 것
을 특징으로 하는 블로그 추천 방법.14. The method of claim 13,
The providing of the recommendation blog may include:
Calculating a quality score of the blog using at least one of a number of neighbors to which the blog is added as a neighbor to the blog included in the blog pool and a frequency at which the content in the blog is updated
A blog recommendation method characterized by.
상기 추천 블로그를 제공하는 단계는,
상기 블로그 풀에서 상기 품질 점수가 임계치 이상인 블로그를 추천 대상으로 결정한 후, 상기 추천 대상 중 적어도 하나를 상기 추천 블로그로 제공하는 것
을 특징으로 하는 블로그 추천 방법.21. The method of claim 20,
The providing of the recommendation blog may include:
Determining at least one of the recommendation objects as a recommendation object in the blog pool and providing the recommendation object to at least one of the recommendation objects
A blog recommendation method characterized by.
상기 추천 블로그를 제공하는 단계는,
상기 블로그 풀에서 상기 품질 점수가 높은 순으로 적어도 하나의 블로그를 추천 대상으로 결정한 후, 상기 추천 대상을 상기 추천 블로그로 제공하는 것
을 특징으로 하는 블로그 추천 방법.21. The method of claim 20,
The providing of the recommendation blog may include:
Determining at least one blog as a recommendation target in descending order of the quality score in the blog pool, and then providing the recommendation target to the recommendation blog
A blog recommendation method characterized by.
상기 블로그 추천 시스템은 설정부를 더 포함하고,
상기 블로그 추천 방법은,
상기 설정부에서, 블로거의 요청에 따라 상기 추천 블로그로의 선정에 대한 허용 여부를 설정하는 단계
를 더 포함하고,
상기 추천 블로그를 제공하는 단계는,
상기 블로그 풀에서 상기 추천 블로그로의 선정을 허용한 블로그를 상기 추천 블로그로 제공하는 것
을 특징으로 하는 블로그 추천 방법.14. The method of claim 13,
Wherein the blog recommendation system further comprises a setting unit,
The blog recommendation method includes:
Setting in the setting unit whether to allow selection of the recommendation blog in response to a request from a blogger
Further comprising:
The providing of the recommendation blog may include:
Providing a blog that allows selection of the recommended blog from the blog pool to the recommended blog
A blog recommendation method characterized by.
상기 블로그 추천 시스템은 추가부를 더 포함하고,
상기 블로그 추천 방법은,
상기 추가부에서, 상기 사용자가 상기 추천 블로그에 대한 이웃 관계 설정을 요청하면 상기 추천 블로그를 상기 사용자의 이웃 블로그로 추가하는 단계
를 더 포함하는 블로그 추천 방법.14. The method of claim 13,
Wherein the blog recommendation system further comprises an adder,
The blog recommendation method includes:
Adding the recommended blog to the neighboring blog of the user when the user requests the setting of the neighbor relationship with the recommended blog,
A blog recommendation method.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110076839A KR101556020B1 (en) | 2011-08-02 | 2011-08-02 | System and method for recommending blog based on interest according to age and sex |
JP2012168133A JP6039287B2 (en) | 2011-08-01 | 2012-07-30 | System and method for recommending a blog |
US13/564,411 US20130036121A1 (en) | 2011-08-01 | 2012-08-01 | System and method for recommending blog |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110076839A KR101556020B1 (en) | 2011-08-02 | 2011-08-02 | System and method for recommending blog based on interest according to age and sex |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130026575A KR20130026575A (en) | 2013-03-14 |
KR101556020B1 true KR101556020B1 (en) | 2015-10-02 |
Family
ID=48177766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110076839A KR101556020B1 (en) | 2011-08-01 | 2011-08-02 | System and method for recommending blog based on interest according to age and sex |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101556020B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190097782A (en) | 2018-02-13 | 2019-08-21 | 동명대학교산학협력단 | Gift recommendation method with social network and social commerce |
KR102151880B1 (en) | 2019-07-15 | 2020-09-03 | 방석찬 | Advertisement system using golf cart and advertising method therefor |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150127418A1 (en) * | 2013-11-01 | 2015-05-07 | Facebook, Inc. | Notifying an advertiser of high engagement posts in a social networking system |
KR101678521B1 (en) * | 2016-06-07 | 2016-11-22 | 주식회사 미래엔 | Service providing apparatus and method for recommending book |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000172710A (en) | 1998-12-10 | 2000-06-23 | Matsushita Electric Ind Co Ltd | Information acquiring device and storage medium recording information acquiring program |
KR100996997B1 (en) | 2010-03-05 | 2010-11-25 | 경북대학교 산학협력단 | User ordered blogger analysis system and method |
-
2011
- 2011-08-02 KR KR1020110076839A patent/KR101556020B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000172710A (en) | 1998-12-10 | 2000-06-23 | Matsushita Electric Ind Co Ltd | Information acquiring device and storage medium recording information acquiring program |
KR100996997B1 (en) | 2010-03-05 | 2010-11-25 | 경북대학교 산학협력단 | User ordered blogger analysis system and method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190097782A (en) | 2018-02-13 | 2019-08-21 | 동명대학교산학협력단 | Gift recommendation method with social network and social commerce |
KR102151880B1 (en) | 2019-07-15 | 2020-09-03 | 방석찬 | Advertisement system using golf cart and advertising method therefor |
Also Published As
Publication number | Publication date |
---|---|
KR20130026575A (en) | 2013-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Felt | Social media and the social sciences: How researchers employ Big Data analytics | |
US11361029B2 (en) | Customized keyword query suggestions on online social networks | |
US10409873B2 (en) | Searching for content by key-authors on online social networks | |
KR101322679B1 (en) | An assistant―adviser using the semantic analysis of community exchanges | |
RU2580516C2 (en) | Method of generating customised ranking model, method of generating ranking model, electronic device and server | |
US8438124B2 (en) | System and method of a knowledge management and networking environment | |
US9165060B2 (en) | Content creation and management system | |
US9467744B2 (en) | Comment-based media classification | |
US20160232241A1 (en) | Aggregating News Events on Online Social Networks | |
CN108694239B (en) | Method, system and corresponding medium for providing content to a user | |
US20130311270A1 (en) | Mood-based searching and/or advertising systems, apparatus and methods | |
US20120095976A1 (en) | Following online social behavior to enhance search experience | |
US9270778B1 (en) | Matching users based on behavior in a social network | |
KR20090100430A (en) | Seeking answers to questions | |
US20180039691A1 (en) | Client-Side Caching of Search Keywords for Online Social Networks | |
US20130036121A1 (en) | System and method for recommending blog | |
WO2012080790A1 (en) | System and method to provide messages adaptive to a crowd profile | |
CN104903886A (en) | Structured search queries based on social-graph information | |
JP2002245212A (en) | Group-forming system, group-forming device, group- forming method, program, and medium therefor | |
KR101887643B1 (en) | Public data recommendation apparatus and method based on machine learning | |
Zhang et al. | Proposing a new friend recommendation method, FRUTAI, to enhance social media providers' performance | |
Menk et al. | Recommendation systems for tourism based on social networks: A survey | |
KR101556020B1 (en) | System and method for recommending blog based on interest according to age and sex | |
Huang et al. | Destination image recognition and emotion analysis: evidence from user-generated content of online travel communities | |
CN116738066A (en) | Rural travel service recommendation method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190701 Year of fee payment: 5 |