Nothing Special   »   [go: up one dir, main page]

KR101054040B1 - Semantic Social Network Based Community Recommendation Apparatus and Method - Google Patents

Semantic Social Network Based Community Recommendation Apparatus and Method Download PDF

Info

Publication number
KR101054040B1
KR101054040B1 KR1020080135970A KR20080135970A KR101054040B1 KR 101054040 B1 KR101054040 B1 KR 101054040B1 KR 1020080135970 A KR1020080135970 A KR 1020080135970A KR 20080135970 A KR20080135970 A KR 20080135970A KR 101054040 B1 KR101054040 B1 KR 101054040B1
Authority
KR
South Korea
Prior art keywords
community
user
social
network
social relationship
Prior art date
Application number
KR1020080135970A
Other languages
Korean (ko)
Other versions
KR20100077895A (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 KR1020080135970A priority Critical patent/KR101054040B1/en
Publication of KR20100077895A publication Critical patent/KR20100077895A/en
Application granted granted Critical
Publication of KR101054040B1 publication Critical patent/KR101054040B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • G06F15/025Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application
    • G06F15/0283Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application for data storage and retrieval
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 웹 기반 개방형 IPTV 환경에서 사용자 참여의 활성화를 위한 의미론 기반 소셜 네트워크를 이용한 IPTV 커뮤니티 추천 및 구성 프레임워크에 관한 것이다. 이를 위하여 본 발명은 사용자의 개인적 성향과 사회적 특성에 대한 정보가 저장되는 데이터베이스; 상기 사회적 특성에 대한 정보를 기초로 상기 사용자 중심의 인적 네트워크를 구성하는 관계 도출부; 및 상기 사용자 중심의 인적 네트워크와 상기 개인적 성향을 기초로 사용자에게 적합한 커뮤니티를 검색하여 추천하는 커뮤니티 추천부를 포함한다.

Figure R1020080135970

IPTV, 웹 기반, 사용자 참여, 소셜, 네트워크, 커뮤니티

The present invention relates to an IPTV community recommendation and composition framework using semantic based social networks for activating user participation in a web-based open IPTV environment. To this end, the present invention is a database for storing information about the user's personal disposition and social characteristics; A relationship deriving unit constituting the user-centered human network based on the information on the social characteristics; And a community recommender for searching for and recommending a community suitable for a user based on the user-centered human network and the personal disposition.

Figure R1020080135970

IPTV, Web Based, User Engagement, Social, Network, Community

Description

의미론적 소셜 네트워크 기반 커뮤니티 추천 장치 및 방법{METHOD AND APPARATUS FOR RECOMMENDED SEMANTIC SOCIAL NETWORK-BASED COMMUNITY}METHOD AND APPARATUS FOR RECOMMENDED SEMANTIC SOCIAL NETWORK-BASED COMMUNITY}

본 발명은 웹 기반 개방형 IPTV 환경에서 사용자 참여의 활성화를 위한 의미론 기반 소셜 네트워크를 이용한 IPTV 커뮤니티 추천 및 구성 프레임워크에 관한 것이다.The present invention relates to an IPTV community recommendation and composition framework using semantic based social networks for activating user participation in a web-based open IPTV environment.

웹 기반 IPTV는 다양한 사용자들이 컴퓨터를 통해 자유롭게 소통하는 공간인 웹을 기반으로 하는 TV 서비스로서 기존 TV의 제한된 컨텐츠 및 단 방향, 일회성 방송의 대안으로 이용되고 있다.Web-based IPTV is a web-based TV service that allows various users to communicate freely through a computer, and is used as an alternative to the limited contents, one-way and one-time broadcasting of the existing TV.

이때, 웹 안에서 사용자는 다른 사용자들과 관계를 맺고 교류할 수 있으며 이는 정보의 정제 및 확산 작용을 촉진하고 나아가 웹에 또 하나의 가상 사회를 형성하게 된다.At this time, users can connect with other users and interact with each other in the web, which promotes the refining and spreading of information and further forms another virtual society on the web.

사용자는 이러한 소셜 네트워크 기반의 웹을 통하여 시간과 장소에 관계 없이 언제 어디서나 다양한 TV 컨텐츠를 시청하고 커뮤니티를 통하여 다른 사용자와 정보를 공유하는 등 폭넓은 서비스를 제공받을 수 있다. The user can be provided with a wide range of services such as watching various TV contents anytime and anywhere through the social network based web and sharing information with other users through the community.

따라서, 다양한 사용자의 사회적 특징과 개인적 성향을 반영한 적절한 커뮤니티의 동적인 생성이나 추천을 할 수 있는 방법이나 시스템이 필요한 실정이다.Therefore, there is a need for a method or system for dynamically generating or recommending an appropriate community that reflects the social characteristics and personal tendencies of various users.

본 발명은 사용자의 사회적 특성과 개인적 성향을 파악할 수 있는 요소들을 기반으로 특정 커뮤니티를 추천 하거나 새로운 커뮤니티를 구성할 수 있도록 함으로써 수많은 커뮤니티와 컨텐츠들 중에서 사용자의 성향에 가장 적절한 커뮤니티를 사용자에게 추천하여 사용자의 만족도를 높이고 컨텐츠의 소비를 촉진시킬 수 있는 의미론적 소셜 네트워크 기반 커뮤니티 추천 장치를 제공하는 것을 목적으로 한다.The present invention recommends a user to a user by recommending a community that is most suitable for the user's disposition among a large number of communities and contents by allowing a user to recommend a specific community or to construct a new community based on factors that can grasp the user's social characteristics and personal tendencies. The purpose of the present invention is to provide a semantic social network based community recommendation device that can increase the satisfaction of the content and promote the consumption of content.

본 발명은 의미론적 소셜 네트워크 기반 커뮤니티 추천 장치에 있어서, 사용자의 개인적 성향과 사회적 특성에 대한 정보가 저장되는 데이터베이스; 상기 사회적 특성에 대한 정보를 기초로 상기 사용자 중심의 인적 네트워크를 구성하는 관계 도출부; 및 상기 사용자 중심의 인적 네트워크와 상기 개인적 성향을 기초로 사용자에게 적합한 커뮤니티를 검색하여 추천하는 커뮤니티 추천부를 포함하는 것을 일 특징으로 한다.The present invention provides a semantic social network-based community recommendation apparatus comprising: a database storing information on a user's personal tendency and social characteristics; A relationship deriving unit constituting the user-centered human network based on the information on the social characteristics; And a community recommendation unit for searching for and recommending a community suitable for a user based on the user-centered human network and the personal disposition.

바람직하게는, 상기 관계 도출부는 친밀도와 호감도, 및 유사도로 구분된 상기 사용자의 사회적 관계에서 상기 개인적 성향을 바탕으로 친밀도에 기반한 사회적 관계와, 호감도에 기반한 사회적 관계 및, 유사도에 기반한 사회적 관계를 추출할 수 있다. 또한 상기 관계 도출부는 상기 친밀도에 기반한 사회적 관계와, 호감도에 기반한 사회적 관계 및, 유사도에 기반한 사회적 관계를 단일 사회적 관계 네 트워크로 통합하여 상기 사용자 중심의 인적 네트워크를 생성할 수 있다.Preferably, the relationship deriving unit extracts a social relationship based on intimacy, a social relationship based on affinity, and a social relationship based on similarity in the user's social relationship divided into intimacy, affinity, and similarity. can do. In addition, the relationship deriving unit may generate the user-centered human network by integrating the social relationship based on the intimacy, the social relationship based on the likelihood, and the social relationship based on the similarity into a single social relationship network.

바람직하게는, 상기 커뮤니티 추천부는 상기 사용자에게 적합한 커뮤니티가 검색되지 않으면 새로운 커뮤니티의 구성을 추천할 수 있다.Preferably, the community recommender can recommend the configuration of a new community if a community suitable for the user is not found.

또한 본 발명은 의미론적 소셜 네트워크 기반 커뮤니티 추천 방법에 있어서, 사용자의 개인적 성향과 사회적 특성에 대한 정보를 저장하고 유지하는 단계; 상기 사회적 특성에 대한 정보를 기초로 상기 사용자 중심의 인적 네트워크를 구성하는 단계; 상기 사용자 중심의 인적 네트워크와 상기 개인적 성향을 기초로 사용자에게 적합한 커뮤니티를 검색하는 단계; 및, 상기 사용자에게 적합한 커뮤니티를 사용자에게 추천하는 단계를 포함하는 것을 다른 특징으로 한다.The present invention also provides a semantic social network based community recommendation method, comprising: storing and maintaining information on a user's personal tendency and social characteristics; Constructing the user-centric human network based on the information on the social characteristics; Searching for a community suitable for a user based on the user-centric human network and the personal disposition; And recommending a community suitable for the user to the user.

본 발명에 따르면, 사용자의 사회적 특성과 개인적 성향을 파악할 수 있는 요소들을 기반으로 특정 커뮤니티를 추천 하거나 새로운 커뮤니티를 구성할 수 있도록 함으로써 수많은 커뮤니티와 컨텐츠들 중에서 사용자의 성향에 가장 적절한 커뮤니티를 사용자에게 추천하여 사용자의 만족도를 높이고 컨텐츠의 소비를 촉진시킬 수 있다. According to the present invention, by recommending a specific community or configuring a new community based on factors that can grasp the user's social characteristics and personal inclinations, among the numerous communities and contents, the most suitable community for the user's inclination is recommended to the user. This can increase the user's satisfaction and promote the consumption of content.

또한, 사용자는 추천받은 커뮤니티를 통하여 자신의 성향에 적합한 컨텐츠에 쉽게 접근할 수 있고, 새롭게 파악된 사회적 관계 네트워크를 기반으로 새로운 커뮤니티를 구성함으로써 컨텐츠의 생성과 공유에 기여할 수도 있다. In addition, the user can easily access the content suitable for his or her tendency through the recommended community, and contribute to the creation and sharing of the content by forming a new community based on the newly identified social relation network.

이하 첨부된 도면을 참조하여 본 발명에 따른 다양한 실시예를 상세히 설명하기로 한다.Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 따른 의미론적 소셜 네트워크 기반 커뮤니티 추천 장치(100)의 구성도이다.1 is a block diagram of a semantic social network based community recommendation apparatus 100 according to an embodiment of the present invention.

도 1을 참조하면, 의미론적 소셜 네트워크 기반 커뮤니티 추천 장치는 데이터베이스(101)에 사용자의 개인적 성향과 사회적 특성에 대한 정보가 저장되고, 관계 도출부(102)가 상기 사회적 특성에 대한 정보를 기초로 상기 사용자 중심의 인적 네트워크를 구성하면, 커뮤니티 추천부(103)가 상기 사용자 중심의 인적 네트워크와 상기 개인적 성향을 기초로 사용자에게 적합한 커뮤니티를 검색하여 추천한다.Referring to FIG. 1, the semantic social network-based community recommendation apparatus stores information on a user's personal tendency and social characteristics in a database 101, and the relationship deriving unit 102 based on the information on the social characteristics. When the user-centered human network is configured, the community recommender 103 searches for and recommends a community suitable for the user based on the user-centered human network and the personal disposition.

이때, 데이터베이스(101)에 저장되는 상기 사회적 특성은 상기 사용자의 사회적 관계를 친밀도(Familiarity)와, 호감도(Favorability) 및, 유사도(Similiality)로 구분한 정보일 수 있다. 또한, 상기 개인적 성향은 개인 프로필 정보와 커뮤니티 등록 정보, 평가 히스토리 정보, 및 컨텐츠 사용 히스토리 정보 중에 적어도 하나를 포함할 수 있다.In this case, the social characteristics stored in the database 101 may be information obtained by dividing the social relations of the user into familiarity, affinity, and similarity. In addition, the personal disposition may include at least one of personal profile information, community registration information, evaluation history information, and content usage history information.

이때, 상기 친밀도는 서로를 얼마나 잘 알고 돈독한 관계를 유지하고 있는지를 나타내는 기준이 되어 사용자간 교류의 정도를 측정할 수 있다. 이때, 친밀도를 기준으로 구분할 수 있는 사회적 관계의 일례로는 가족, 친구, 동료 등이 포함될 수 있다.At this time, the intimacy is a criterion indicating how well know each other and maintain a strong relationship can measure the degree of exchange between users. In this case, examples of social relationships that may be classified based on intimacy may include family, friends, and colleagues.

또한, 상기 호감도는 상기 사용자의 특정 사용자에 대한 관심 정도를 의미하는 정보이며, 상기 사용자는 호감도를 기준으로 유명인이나, 특정 분야의 전문가 등을 참조함으로써 일방적 관계를 형성할 수 있다.In addition, the likelihood is information indicating the degree of interest of a particular user of the user, the user can form a unilateral relationship by referring to a celebrity, an expert in a specific field, etc. based on the likelihood.

마지막으로 상기 유사도는 상기 사용자들간의 공통된 관심의 정도를 의미하며, 상기 사용자는 이를 기준으로 흔히 말하는 동호회나 커뮤니티를 형성할 수 있다.Finally, the similarity refers to a degree of common interest among the users, and the user may form a community or community that is commonly referred to.

또한, 관계 도출부(102)는 친밀도와 호감도, 및 유사도로 구분된 상기 사용자의 사회적 관계에서 상기 개인적 성향을 바탕으로 친밀도에 기반한 사회적 관계와, 호감도에 기반한 사회적 관계 및, 유사도에 기반한 사회적 관계를 추출하고 상기 의미론에 기반한 사회적 관계를 단일 사회적 관계 네트워크로 통합하여 상기 사용자 중심의 인적 네트워크를 생성할 수 있다.In addition, the relationship derivation unit 102 may be configured to generate social relationships based on intimacy, social relationships based on affinity, and social relationships based on similarities based on the personal inclination in the user's social relationships divided into intimacy, affinity, and similarity. The user-oriented human network can be created by extracting and integrating the social relations based on the semantics into a single social relation network.

상기 사용자 중심의 인적 네트워크를 생성하는 과정은 도 2를 사용하여 상세히 후술한다.The process of generating the user-centric human network will be described later in detail using FIG. 2.

그리고, 커뮤니티 추천부(103)는 상기 사용자에게 적합한 커뮤니티가 검색되지 않으면 새로운 커뮤니티의 구성을 추천할 수 있다.The community recommender 103 may recommend the configuration of a new community if a community suitable for the user is not found.

이때, 커뮤니티 추천부(103)는 상기 사용자 중심의 인적 네트워크의 객체들이 참조하고 있는 커뮤니티들에 상기 개인적 성향으로 필터링 하여 추출한 커뮤니티를 상기 사용자에게 적합한 커뮤니티로 판단할 수 있다. 일례로, 커뮤니티 추천부(103)는 상기 필터링으로 상기 사용자 중심의 인적 네트워크의 객체들이 참조하고 있는 커뮤니티 중에서 상기 개인적 성향의 커뮤니티 등록 정보에 포함된 커뮤니 티를 제거할 수 있다.At this time, the community recommender 103 may determine a community suitable for the user by extracting the community extracted by filtering the personal preferences to the communities referred to by the objects of the user-centered human network. For example, the community recommendation unit 103 may remove a community included in the personality-oriented community registration information from the community referenced by the objects of the user-centered human network by the filtering.

도 2는 본 발명의 일실시예에 따라 사용자 중심의 인적 네트워크를 생성하는 과정의 일례이다.2 is an example of a process of creating a user-centric human network according to an embodiment of the present invention.

관계 도출부(102)는 도 2에 도시된 바와 같이 친밀도와 호감도, 및 유사도로 구분된 상기 사용자의 사회적 관계(210)에서 상기 개인적 성향을 바탕으로 친밀도에 기반한 사회적 관계와, 호감도에 기반한 사회적 관계 및, 유사도에 기반한 사회적 관계(220)를 추출하고, 상기 의미론적 사회적 관계(220)들을 단일 사회적 관계 네트워크(230)로 통합하여 상기 사용자 중심의 인적 네트워크를 생성할 수 있다.As shown in FIG. 2, the relationship deriving unit 102 may be based on intimacy based on personal intimacy and social relation based on affinity in the user's social relationship 210 divided into intimacy, affinity, and similarity. And extracting the social relationship 220 based on the similarity and integrating the semantic social relationships 220 into a single social relationship network 230 to generate the user-centered human network.

구체적으로 관계 도출부(102)는 친밀도에 따라 구분된 상기 사용자의 사회적 관계(211)에서 상기 개인적 성향을 바탕으로 친밀도에 기반한 사회적 관계(221)를 추출하고, 호감도에 따라 구분된 상기 사용자의 사회적 관계(212)에서 상기 개인적 성향을 바탕으로 호감도에 기반한 사회적 관계(222)를 추출하며, 유사도에 따라 구분된 상기 사용자의 사회적 관계(213)에서 상기 개인적 성향을 바탕으로 유사도에 기반한 사회적 관계(223)를 추출할 수 있다.In detail, the relationship deriving unit 102 extracts the social relationship 221 based on the intimacy based on the personal tendency from the social relationship 211 of the user classified according to the intimacy, and the social of the user classified according to the affinity. In the relationship 212, the social relationship 222 is extracted based on the likelihood based on the personal tendency, and the social relationship 223 based on the similarity based on the personal tendency in the social relationship 213 of the user classified according to the similarity. ) Can be extracted.

이때, 친밀도에 따라 구분된 상기 사용자의 사회적 관계(211)는 도 2에 도시된 바와 같이 사용자

Figure 112008090076880-pat00001
와 다른 사용자 간의 양방향 연관 관계이고, 호감도에 따라 구분된 상기 사용자의 사회적 관계(212)는 사용자
Figure 112008090076880-pat00002
가 다른 사용자에 대하여 일방적인 호감을 가지는 단일 방향 연관 관계이며, 유사도에 따라 구분된 상기 사용자의 사회적 관계(213)는 같은 주재에 대하여 관심을 가지는 사용자
Figure 112008090076880-pat00003
와 다른 사용자들이 포함되는 그룹 형 관계일 수 있다.At this time, the social relationship 211 of the user divided according to intimacy as shown in FIG.
Figure 112008090076880-pat00001
And the user's social relationship 212, which is a bidirectional association between the user and the user, is classified according to the degree of affinity.
Figure 112008090076880-pat00002
Is a one-way association having a one-sided preference for another user, and the user's social relationship 213 divided according to similarity is a user who is interested in the same subject.
Figure 112008090076880-pat00003
And a group relationship that includes other users.

그 다음으로 관계 도출부(102)는 친밀도에 기반한 사회적 관계(221)와 호감도에 기반한 사회적 관계(222) 및 유사도에 기반한 사회적 관계(223)를 단일 사회적 관계 네트워크(230)로 통합하여 상기 사용자 중심의 인적 네트워크를 생성할 수 있다.Next, the relationship derivation unit 102 integrates the social relationship 221 based on intimacy, the social relationship 222 based on the affinity, and the social relationship 223 based on the similarity, into a single social relationship network 230, thereby focusing on the user. Create a human network.

이때, 단일 사회적 관계 네트워크(230)는 도 2에 도시된 바와 같이 유사도에 기반한 사회적 관계(223)와 같이 특정 그룹에 포함된 다른 사용자 중에서 친밀도에 기반한 사회적 관계(221)와 호감도에 기반한 사회적 관계(222)에 따라 연관 관계가 설정된 사용자들로 구성된 네트워크일 수 있다.In this case, as shown in FIG. 2, the single social relationship network 230 is a social relationship 221 based on affinity and a social relationship based on affinity among other users included in a specific group, such as the social relationship 223 based on similarity. According to 222, it may be a network composed of users with whom an association is established.

도 3은 본 발명의 일실시예에 따른 의미론적 소셜 네트워크 기반 커뮤니티 추천 방법을 도시한 흐름도이다.3 is a flowchart illustrating a semantic social network based community recommendation method according to an embodiment of the present invention.

단계(S301)에서 관계 도출부(102)는 데이터베이스(101)에 저장된 친밀도에 따라 구분된 사용자의 사회적 관계와 개인적 성향을 로드하고, 상기 친밀도에 따라 구분된 사용자의 사회적 관계에서 상기 개인적 성향을 바탕으로 친밀도에 기반한 사회적 관계를 추출한다.In step S301, the relationship derivation unit 102 loads the user's social relations and personal inclinations classified according to the intimacy stored in the database 101, and based on the personal inclinations in the social relations of the users classified according to the intimacy. We extract social relations based on intimacy.

단계(S302)에서 관계 도출부(102)는 데이터베이스(101)에 저장된 호감도에 따라 구분된 사용자의 사회적 관계를 로드하고, 상기 호감도에 따라 구분된 사용자의 사회적 관계에서 단계(S301)에서 로드 한 상기 개인적 성향을 바탕으로 호감도에 기반한 사회적 관계를 추출한다.In step S302, the relationship derivation unit 102 loads the social relations of the users classified according to the preferences stored in the database 101, and loads them in the step S301 in the social relations of the users classified according to the preferences. Based on personal inclination, social relations based on affinity are extracted.

단계(S303)에서 관계 도출부(102)는 데이터베이스(101)에 저장된 유사도에 따라 구분된 사용자의 사회적 관계를 로드하고, 상기 유사도에 따라 구분된 사용자의 사회적 관계에서 단계(S301)에서 로드 한 상기 개인적 성향을 바탕으로 유사도에 기반한 사회적 관계를 추출한다.In step S303, the relationship derivation unit 102 loads the social relations of the users classified according to the similarity stored in the database 101, and loads the social relations of the users classified according to the similarity in the step S301. Based on personal inclination, social relations based on similarity are extracted.

단계(S304)에서 관계 도출부(102)는 (S301)에서 추출한 친밀도에 기반한 사회적 관계와, 단계(S302)에서 추출한 호감도에 기반한 사회적 관계 및, 단계(S303)에서 추출한 유사도에 기반한 사회적 관계를 단일 사회적 관계 네트워크로 통합하여 상기 사용자 중심의 인적 네트워크를 생성한다.In step S304, the relationship deriving unit 102 singles a social relationship based on the intimacy extracted in S301, a social relationship based on the affinity extracted in step S302, and a social relationship based on the similarity extracted in step S303. Integrate into a social relationship network to create the user-centric human network.

단계(S305)에서 커뮤니티 추천부(103)는 단계(S304)에서 생성된 상기 사용자 중심의 인적 네트워크와 단계(S301)에서 로드 한 상기 개인적 성향을 기초로 사용자에게 적합한 커뮤니티를 검색한다.In step S305, the community recommender 103 searches for a community suitable for the user based on the user-oriented human network generated in step S304 and the personal disposition loaded in step S301.

구체적으로 커뮤니티 추천부(103)는 상기 사용자 중심의 인적 네트워크의 객체들이 참조하고 있는 커뮤니티들에 상기 개인적 성향으로 필터링 하여 추출한 커뮤니티를 상기 사용자에게 적합한 커뮤니티로 판단할 수 있다.In more detail, the community recommender 103 may determine a community suitable for the user, by extracting the extracted community by filtering the personal preferences to the communities referred to by the objects of the user-centered human network.

단계(S306)에서 커뮤니티 추천부(103)는 단계(S305)에서 검색된 커뮤니티를 사용자에게 추천한다.In step S306, the community recommender 103 recommends the community searched for in step S305 to the user.

이때, 커뮤니티 추천부(103)는 단계(S305)에서 적합한 커뮤니티가 검색되지 않으면 새로운 커뮤니티의 구성을 추천할 수 있다.In this case, if the appropriate community is not found in step S305, the community recommender 103 may recommend the configuration of a new community.

의미론적 소셜 네트워크 기반 커뮤니티 추천 장치는 상기에서 설명한 바와 같이 사용자의 사회적 특성과 개인적 성향을 파악할 수 있는 요소들을 기반으로 특정 커뮤니티를 추천 하거나 새로운 커뮤니티를 구성할 수 있도록 함으로써 수많은 커뮤니티와 컨텐츠들 중에서 사용자의 성향에 가장 적절한 커뮤니티를 사용자에게 추천하여 사용자의 만족도를 높이고 컨텐츠의 소비를 촉진시킬 수 있으며, 사용자는 추천받은 커뮤니티를 통하여 자신의 성향에 적합한 컨텐츠에 쉽게 접근할 수 있고, 새롭게 파악된 사회적 관계 네트워크를 기반으로 새로운 커뮤니티를 구성함으로써 컨텐츠의 생성과 공유에 기여할 수도 있다.The semantic social network-based community recommendation device can recommend a specific community or compose a new community based on factors that can grasp the user's social characteristics and personal tendencies as described above. By recommending the most appropriate community to the user, the user can increase the user's satisfaction and promote the consumption of the content.The user can easily access the content suitable for his / her own through the recommended community, and the newly identified social relation network You can also contribute to the creation and sharing of content by constructing a new community based on.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described by specific embodiments such as specific components and the like. For those skilled in the art to which the present invention pertains, various modifications and variations are possible.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the described embodiments, and all of the equivalents or equivalents of the claims as well as the claims to be described later will belong to the scope of the present invention. .

도 1은 본 발명의 일실시예에 따른 의미론적 소셜 네트워크 기반 커뮤니티 추천 장치의 구성도이다.1 is a block diagram of a semantic social network based community recommendation device according to an embodiment of the present invention.

도 2는 본 발명의 일실시예에 따라 사용자 중심의 인적 네트워크를 생성하는 과정의 일례이다.2 is an example of a process of creating a user-centric human network according to an embodiment of the present invention.

도 3은 본 발명의 일실시예에 따른 의미론적 소셜 네트워크 기반 커뮤니티 추천 방법을 도시한 흐름도이다.3 is a flowchart illustrating a semantic social network based community recommendation method according to an embodiment of the present invention.

Claims (12)

사용자의 개인적 성향과 상기 사용자의 사회적 관계를 친밀도와 호감도 및 유사도로 구분한 정보인 사회적 특성에 대한 정보가 저장되는 데이터베이스;A database that stores information on social characteristics, which is information that classifies a user's personal tendency and the user's social relationship into intimacy, affinity, and similarity; 친밀도와 호감도, 및 유사도로 구분된 상기 사용자의 사회적 관계에서 상기 개인적 성향을 바탕으로 친밀도에 기반한 사회적 관계와, 호감도에 기반한 사회적 관계 및, 유사도에 기반한 사회적 관계를 추출하고, 상기 친밀도에 기반한 사회적 관계와, 호감도에 기반한 사회적 관계 및, 유사도에 기반한 사회적 관계를 단일 사회적 관계 네트워크로 통합하여 상기 사용자 중심의 인적 네트워크를 생성하는 관계 도출부; 및From the social relationship of the user divided into intimacy, affinity, and similarity, a social relationship based on intimacy, a social relationship based on affinity, and a social relationship based on similarity are extracted based on the personal inclination, and the social relationship based on the intimacy A relationship derivation unit for generating the user-centered human network by integrating a social relationship based on affinity and a social relationship based on similarity into a single social relationship network; And 상기 사용자 중심의 인적 네트워크와 상기 개인적 성향을 기초로 사용자에게 추천할 커뮤니티를 검색하여 추천하는 커뮤니티 추천부Community recommendation unit for searching for and recommending a community to recommend to the user based on the user-centered human network and the personal disposition 를 포함하는 의미론적 소셜 네트워크 기반 커뮤니티 추천 장치. A semantic social network based community recommendation device comprising a. 삭제delete 삭제delete 제 1 항에 있어서,The method of claim 1, 상기 커뮤니티 추천부는 상기 사용자에게 추천할 커뮤니티가 검색되지 않으면 새로운 커뮤니티의 구성을 추천하는 것을 특징으로 하는 의미론적 소셜 네트워크 기반 커뮤니티 추천 장치.The community recommendation unit of the semantic social network-based community recommendation device, characterized in that for recommending the composition of a new community if the community to recommend to the user is not found. 제 1 항에 있어서,The method of claim 1, 상기 커뮤니티 추천부는 상기 사용자 중심의 인적 네트워크의 객체들이 참조하고 있는 커뮤니티들에 상기 개인적 성향으로 필터링 하여 추출한 커뮤니티를 상기 사용자에게 추천할 커뮤니티로 판단하는 것을 특징으로 하는 의미론적 소셜 네트워크 기반 커뮤니티 추천 장치.The community recommending unit is a semantic social network-based community recommendation device, characterized in that for determining the community to be extracted to the community referred to by the objects of the user-centered human network as the personal recommendation to the user community. 제 5 항에 있어서,The method of claim 5, 상기 개인적 성향은 개인 프로필 정보와 커뮤니티 등록 정보, 및 평가 히스토리 정보 중에 적어도 하나를 포함하는 것을 특징으로 하는 의미론적 소셜 네트워크 기반 커뮤니티 추천 장치.And the personal disposition comprises at least one of personal profile information, community registration information, and evaluation history information. 데이터베이스, 상기 데이터베이스에 저장된 데이터를 기초로 사용자 중심의 인적 네트워크를 구성하기 위한 관계도출부 및 상기 인적 네트워크를 기초로 사용자에게 커뮤니티를 검색하여 추천하기 위한 커뮤니티 추천부를 포함하는 의미론적 소셜 네트워크 기반 커뮤니티 추천 장치에서의 의미론적 소셜 네트워크 기반 커뮤니티 추천 방법에 있어서,Semantic social network based community recommendation comprising a database, a relationship derivation unit for constructing a user-centered human network based on the data stored in the database, and a community recommendation unit for searching and recommending a community to a user based on the human network A semantic social network based community recommendation method in a device, 상기 데이터베이스는 사용자의 개인적 성향과 상기 사용자의 사회적 관계를 친밀도와 호감도, 및 유사도로 구분한 정보인 사회적 특성에 대한 정보를 저장하고 유지하는 단계;The database storing and maintaining information on social characteristics, which are information that divides a user's personality and the user's social relationship into intimacy, affinity, and similarity; 상기 관계도출부는 친밀도와 호감도, 및 유사도로 구분된 상기 사용자의 사회적 관계에서 상기 개인적 성향을 바탕으로 친밀도에 기반한 사회적 관계와, 호감도에 기반한 사회적 관계 및, 유사도에 기반한 사회적 관계를 추출하는 단계; Extracting a social relationship based on intimacy, a social relationship based on affinity, and a social relationship based on similarity in the user's social relationship divided into intimacy, affinity, and similarity; 상기 관계도출부는 상기 친밀도에 기반한 사회적 관계와, 호감도에 기반한 사회적 관계 및, 유사도에 기반한 사회적 관계를 단일 사회적 관계 네트워크로 통합하여 상기 사용자 중심의 인적 네트워크를 생성하는 단계;Generating a user-centered human network by integrating the social relationship based on intimacy, the social relationship based on affinity, and the social relationship based on similarity into a single social relationship network; 상기 커뮤니티 추천부는 상기 사용자 중심의 인적 네트워크와 상기 개인적 성향을 기초로 사용자에게 추천할 커뮤니티를 검색하는 단계; 및Searching for a community to recommend to a user based on the user-oriented human network and the personal disposition; And 상기 커뮤니티 추천부는 검색된 커뮤니티를 상기 사용자에게 추천하는 단계를 포함하는 의미론적 소셜 네트워크 기반 커뮤니티 추천 방법.And the community recommending unit recommending the searched community to the user. 삭제delete 삭제delete 제 7 항에 있어서,The method of claim 7, wherein 상기 추천하는 단계는 상기 커뮤니티를 검색하는 단계에서 상기 사용자에게 추천할 커뮤니티가 검색되지 않으면 새로운 커뮤니티의 구성을 추천하는 것을 특징으로 하는 의미론적 소셜 네트워크 기반 커뮤니티 추천 방법.The recommending step includes a semantic social network-based community recommendation method, characterized in that if the community to be recommended to the user is not found in the searching of the community, the composition of the new community is recommended. 제 7 항에 있어서,The method of claim 7, wherein 상기 검색하는 단계는 상기 사용자 중심의 인적 네트워크의 객체들이 참조하고 있는 커뮤니티들에 상기 개인적 성향으로 필터링 하여 추출한 커뮤니티를 상기 사용자에게 추천할 커뮤니티로 판단하는 것을 특징으로 하는 의미론적 소셜 네트워크 기반 커뮤니티 추천 방법.The searching step includes a semantic social network-based community recommendation method, characterized in that the community extracted by filtering the personal preferences to the communities referred to by the objects of the user-centered human network is determined as the community to be recommended to the user. . 제 11 항에 있어서,The method of claim 11, 상기 개인적 성향은 개인 프로필 정보와 커뮤니티 등록 정보, 및 평가 히스토리 정보 중에 적어도 하나를 포함하는 것을 특징으로 하는 의미론적 소셜 네트워크 기반 커뮤니티 추천 방법.And wherein said personal disposition comprises at least one of personal profile information, community registration information, and evaluation history information.
KR1020080135970A 2008-12-29 2008-12-29 Semantic Social Network Based Community Recommendation Apparatus and Method KR101054040B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080135970A KR101054040B1 (en) 2008-12-29 2008-12-29 Semantic Social Network Based Community Recommendation Apparatus and Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080135970A KR101054040B1 (en) 2008-12-29 2008-12-29 Semantic Social Network Based Community Recommendation Apparatus and Method

Publications (2)

Publication Number Publication Date
KR20100077895A KR20100077895A (en) 2010-07-08
KR101054040B1 true KR101054040B1 (en) 2011-08-03

Family

ID=42639189

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080135970A KR101054040B1 (en) 2008-12-29 2008-12-29 Semantic Social Network Based Community Recommendation Apparatus and Method

Country Status (1)

Country Link
KR (1) KR101054040B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180067424A (en) 2016-12-09 2018-06-20 성결대학교 산학협력단 Location-based subcommunity recommendation system with Privacy enhanced function and method thereof

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8930453B2 (en) 2010-10-27 2015-01-06 Myspace Llc Social networking relevance index
KR101278652B1 (en) 2010-10-28 2013-06-25 삼성에스디에스 주식회사 Method for managing, display and updating of cooperation based-DNA sequence data
KR101593720B1 (en) * 2011-12-27 2016-02-17 한국전자통신연구원 Contents search recommendation apparatus and method based on semantic network
KR101388543B1 (en) * 2012-05-16 2014-04-24 고려대학교 산학협력단 Personalized social search system and method based on social network service
KR101475325B1 (en) * 2013-04-05 2014-12-23 홍익대학교 산학협력단 Information process system for community meal
KR101516329B1 (en) * 2013-12-27 2015-05-06 충북대학교 산학협력단 System and method for recommending group in social network environments
KR20150142382A (en) * 2014-06-11 2015-12-22 (주)원더피플 Community service system having auto group creating function
KR20150142379A (en) * 2014-06-11 2015-12-22 (주)원더피플 Community service system having a function of automatically grouping
KR101616477B1 (en) * 2015-01-22 2016-04-28 한국과학기술원 Device for detecting communities and method for detecting communities using the same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070094828A (en) * 2005-01-05 2007-09-21 야후! 인크. Framework for providing digital home services
JP2008158792A (en) * 2006-12-22 2008-07-10 Ntt Docomo Inc Network server and control method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070094828A (en) * 2005-01-05 2007-09-21 야후! 인크. Framework for providing digital home services
JP2008158792A (en) * 2006-12-22 2008-07-10 Ntt Docomo Inc Network server and control method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180067424A (en) 2016-12-09 2018-06-20 성결대학교 산학협력단 Location-based subcommunity recommendation system with Privacy enhanced function and method thereof

Also Published As

Publication number Publication date
KR20100077895A (en) 2010-07-08

Similar Documents

Publication Publication Date Title
KR101054040B1 (en) Semantic Social Network Based Community Recommendation Apparatus and Method
Rieder et al. From ranking algorithms to ‘ranking cultures’ Investigating the modulation of visibility in YouTube search results
US9467744B2 (en) Comment-based media classification
US8001008B2 (en) System and method of collaborative filtering based on attribute profiling
US8132200B1 (en) Intra-video ratings
RU2627717C2 (en) Method and device for automatic generation of recommendations
US9965776B2 (en) Digital content recommendations based on user comments
US20110238701A1 (en) Method And Apparatus For Associating User With Friend In Network Community
JP2015201157A (en) Dynamic content recommendation system using social network data
KR20090100430A (en) Seeking answers to questions
KR20130090344A (en) Apparatus, system, method and computer readable recording media storing the program for related recommendation of tv program contents and web contents
KR20130062436A (en) Method, apparatus and system for providing social network service using social activities
KR101462348B1 (en) System and method for matching users having matter of common interest and change of talent using tag applicable to mobile messenger
WO2009070841A1 (en) Social multimedia management
KR101073358B1 (en) Apparatus and Method for Information Search on the basis of Tag and Method for Tag Management
KR20120051401A (en) Modeling user interest pattern server and method for modeling user interest pattern
CN103399855B (en) Behavior intention determining method and device based on multiple data sources
US20160379270A1 (en) Systems and methods for customized internet searching and advertising
KR20170014464A (en) Method, system and computer program for recommending travel site considering user's preference
CN112015972A (en) Information recommendation method and device, electronic equipment and storage medium
KR101130217B1 (en) Content Recommendation Method for Multiple Users
KR101556020B1 (en) System and method for recommending blog based on interest according to age and sex
US20140337260A1 (en) System and method for identifying offline consumer interests for online personalization by leveraging multimedia inputs
KR101496181B1 (en) Methods and apparatuses for a content recommendations using content themes
CN107493225B (en) Network social contact method and system based on common interests

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140630

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150629

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160627

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170627

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180702

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20191226

Year of fee payment: 9