JP2008242521A - Internet communication server and community recommendation method - Google Patents
Internet communication server and community recommendation method Download PDFInfo
- Publication number
- JP2008242521A JP2008242521A JP2007077714A JP2007077714A JP2008242521A JP 2008242521 A JP2008242521 A JP 2008242521A JP 2007077714 A JP2007077714 A JP 2007077714A JP 2007077714 A JP2007077714 A JP 2007077714A JP 2008242521 A JP2008242521 A JP 2008242521A
- Authority
- JP
- Japan
- Prior art keywords
- community
- user
- attribute
- attributes
- internet communication
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明はインターネットコミュニティサーバ及びコミュニティ推薦方法に係り、特にユーザがプロフィール情報を登録するインターネットコミュニケーションサイトにおいて、多数のコミュニティからユーザの趣味趣向に適したコミュニティを推薦するインターネットコミュニティサーバ及びコミュニティ推薦方法に関する。 The present invention relates to an Internet community server and a community recommendation method, and more particularly to an Internet community server and a community recommendation method for recommending a community suitable for a user's hobbies and preferences from a large number of communities in an Internet communication site where a user registers profile information.
SNS(ソーシャルネットワーキングサイト)のようなインターネット上の大規模コミュニケーションサービスでは、ユーザ同士が共通の趣味趣向をテーマとしたコミュニティを形成し、コミュニケーションを実施している。ユーザが自分の趣味に合ったコミュニティに参加しようとする場合は、ユーザ自身がテーマに関するキーワードを用いて、コミュニティを検索して、参加していた。 In a large-scale communication service on the Internet such as an SNS (social networking site), users form a community on the theme of a common hobby and conduct communication. When a user intends to participate in a community suitable for his / her hobby, the user himself / herself searches for the community using keywords related to the theme and participates.
特許文献1には、コミュニティの検索において、参加しようとするコミュニティがそのコミュニティ名などから判断できない場合においては、参加しようとするコミュニティの専門用語を入力することにより参加しようとするコミュニティのシステム側が用意しているコミュニティ名を得て、所望するコミュニティに参加することができる技術が記載されている。
従来のコミュニケーションサービスにおいては、ユーザがコミュニティに参加するにあたって、ユーザ自身がコミュニティを検索する必要があった。本発明はこのような事情に鑑みてなされたもので、ユーザの趣味趣向に適したコミュニティを自動で検索して推薦し、ユーザ自身がコミュニティを検索する手間を省けるコミュニケーションサーバ及びコミュニティ推薦方法を提供することを目的とする。 In the conventional communication service, when the user participates in the community, the user himself / herself has to search for the community. The present invention has been made in view of such circumstances, and provides a communication server and a community recommendation method that can automatically search and recommend a community suitable for the user's hobbies and preferences, and save the user from searching for the community. The purpose is to do.
前記目的を達成するために請求項1に係るインターネットコミュニケーションサーバは、インターネットに接続された複数のユーザ端末により複数のユーザが自由にコミュニティを作成及び参加することが可能なインターネットコミュニケーションサイトを運営するインターネットコミュニケーションサーバにおいて、ユーザに自己のプロフィールを示すユーザ属性を登録させるユーザ属性登録手段と、前記登録されたユーザ属性をユーザごとに管理するユーザ属性管理データベースと、ユーザが作成したコミュニティの特徴を示すコミュニティ属性をコミュニティごとに管理するコミュニティ属性管理データベースと、前記ユーザ属性とコミュニティ属性とを比較し、その比較結果に基づいて各ユーザに適したコミュニティを薦めるコミュニティ推薦手段とを備えたことを特徴とする。
In order to achieve the above object, an Internet communication server according to
これにより、ユーザに適したコミュニティを推薦することができ、コミュニティを検索する手間を省くことが可能となる。 Thereby, it is possible to recommend a community suitable for the user, and it is possible to save the trouble of searching for the community.
請求項2に示すように請求項1に記載のインターネットコミュニケーションサーバにおいて、前記コミュニティ推薦手段は、ユーザのユーザ属性と各コミュニティのコミュニティ属性との一致度を示す評価点を算出する評価手段を備え、評価点の高いコミュニティ順にユーザ端末に薦めるコミュニティを表示させることを特徴とする。
As shown in
これにより、ユーザが登録したプロフィールに関連のあるコミュニティを推薦することが可能となる。 This makes it possible to recommend a community related to the profile registered by the user.
請求項3に示すように請求項2に記載のインターネットコミュニケーションサーバにおいて、前記評価手段は、前記コミュニティ属性に応じて評価点に重み付けをすることを特徴とする。 According to a third aspect of the present invention, in the Internet communication server according to the second aspect, the evaluation means weights evaluation points according to the community attributes.
これにより、より関連のあるコミュニティを推薦することが可能となる。 This makes it possible to recommend a more relevant community.
請求項4に示すように請求項2又は3に記載のインターネットコミュニケーションサーバにおいて、前記評価手段は、ユーザの複数のユーザ属性と各コミュニティの複数のコミュニティ属性とを比較し、両者の属性の一致した件数に基づいて前記評価点を算出することを特徴とする。
In the Internet communication server according to
これにより、ユーザのプロフィールに関連のあるコミュニティを探し出すことができる。 Thereby, the community relevant to a user's profile can be searched.
請求項5に示すように請求項4に記載のインターネットコミュニケーションサーバにおいて、新規のコミュニティの登録時にその登録するユーザにコミュニティ属性を登録させるコミュニティ属性登録手段を備え、前記コミュニティ属性登録手段は、前記コミュニティ属性の条件数を制限することを特徴とする。 5. The Internet communication server according to claim 4, further comprising community attribute registering means for registering a community attribute to a registered user when registering a new community, wherein the community attribute registering means includes the community attribute registering means. It is characterized by limiting the number of attribute conditions.
これにより、多くのユーザを獲得するために多数の属性を登録することを防ぐことができる。 Thereby, it is possible to prevent a large number of attributes from being registered in order to acquire many users.
請求項6に示すように請求項4に記載のインターネットコミュニケーションサーバにおいて、新規のコミュニティの登録時にその登録するユーザにコミュニティ属性を登録させるコミュニティ属性登録手段を備え、前記評価手段は、各コミュニティのコミュニティ属性の条件数に応じて前記一致した件数を正規化した評価点を算出することを特徴とする。 The Internet communication server according to claim 4, further comprising community attribute registration means for registering a community attribute when a new community is registered, wherein the evaluation means includes a community community An evaluation score obtained by normalizing the number of matched cases is calculated according to the condition number of the attribute.
これにより、多くのユーザを獲得するために多数の属性を登録しても、平等に評価点を算出することができる。 Thereby, even if a large number of attributes are registered in order to acquire a large number of users, the evaluation points can be calculated equally.
請求項7に示すように請求項2又は3に記載のインターネットコミュニケーションサーバにおいて、新規のコミュニティの登録時にその登録するユーザにコミュニティ属性を登録させるコミュニティ属性登録手段を備え、前記評価手段は、ユーザの複数のユーザ属性と各コミュニティの複数のコミュニティ属性との一致した件数に基づいて前記評価点を加点し、不一致の件数に基づいて前記評価点を減点することを特徴とする。
As shown in claim 7, in the Internet communication server according to
これにより、多くのユーザを獲得するために多数の属性を登録しても、平等に評価点を算出することができる。 Thereby, even if a large number of attributes are registered in order to acquire a large number of users, the evaluation points can be calculated equally.
前記目的を達成するために請求項8に係るコミュニティ推薦方法は、インターネットに接続された複数のユーザ端末により複数のユーザが自由にコミュニティを作成及び参加することが可能なインターネットコミュニケーションサイトにおけるコミュニティ推薦方法において、ユーザに自己のプロフィールを示すユーザ属性を登録させるユーザ属性登録工程と、前記登録されたユーザ属性をユーザごとに管理するユーザ属性管理データベースを作成する工程と、ユーザが作成したコミュニティの特徴を示すコミュニティ属性をコミュニティごとに管理するコミュニティ属性管理データベースを作成する工程と、前記ユーザ属性とコミュニティ属性とを比較し、その比較結果に基づいて各ユーザに適したコミュニティを薦めるコミュニティ推薦工程と、を備えたことを特徴とする。 In order to achieve the object, the community recommendation method according to claim 8 is a community recommendation method in an Internet communication site in which a plurality of users can freely create and participate in a community by a plurality of user terminals connected to the Internet. A user attribute registration step for registering a user attribute indicating a user's own profile, a step for creating a user attribute management database for managing the registered user attribute for each user, and a community feature created by the user. The process of creating a community attribute management database for managing the community attribute to be shown for each community, comparing the user attribute with the community attribute, and recommending a community suitable for each user based on the comparison result And extent, and further comprising a.
これにより、ユーザに適したコミュニティを推薦することができ、コミュニティを検索する手間を省くことが可能となる。 Thereby, it is possible to recommend a community suitable for the user, and it is possible to save the trouble of searching for the community.
本発明によれば、ユーザの登録されたプロフィールを基に、ユーザの趣味趣向に適したコミュニティを推薦することにより、ユーザ自身がコミュニティを検索する手間が省けるインターネットコミュニケーションサーバ及びコミュニティ推薦方法を提供することができる。 According to the present invention, it is possible to provide an Internet communication server and a community recommendation method that can save the user from searching for a community by recommending a community suitable for the user's hobbies and preferences based on the registered profile of the user. be able to.
以下、添付図面に従って本発明を実施するための最良の形態について説明する。 The best mode for carrying out the present invention will be described below with reference to the accompanying drawings.
図1は、本発明に係るインターネットコミュニケーションサーバ10(以下、サーバ10と呼ぶ)が設けられたネットワークの概略図である。サーバ10は、インターネット20を介して複数のクライアント(ユーザ)21と接続され、ユーザ21に対してウェブページを提供するウェブサーバ11、ユーザ21のプロフィール情報を登録するユーザ属性登録部12、ユーザ21が登録したプロフィール情報を管理するユーザ属性管理データベース13、コミュニティの属性を登録するコミュニティ属性登録部14、登録されたコミュニティの属性を管理するコミュニティ属性管理データベース15、ユーザ属性管理データベース13とコミュニティ属性管理データベース15からユーザ21とコミュニティの関連性を示す評価点を算出するユーザ/コミュニティ関連性計算部16から構成されている。
FIG. 1 is a schematic diagram of a network provided with an Internet communication server 10 (hereinafter referred to as a server 10) according to the present invention. The
このサーバ10が運営するインターネットコミュニケーションサイトでは、ユーザ21がそれぞれ自由にコミュニティを作成したり、所望のコミュニティに参加して掲示板を閲覧したり、意見を述べることができる。ユーザがコミュニティを作成する際には、そのコミュニティの特徴を示す属性を登録することが可能である。
In the Internet communication site operated by the
ここで、図2を用いてコミュニティの登録について説明する。図2はコミュニティの登録画面を示す図である。コミュニティの登録は、コミュニティの名称の他に、参加して欲しいユーザの条件を登録することが可能となっており、これがコミュニティの属性となる。この参加希望条件の項目は、生年月日、性別、血液型、出身地、現住所、職業、趣味、及びその他キーワードからなり、参加者を特定したい項目だけを選択して入力する。図2に示す例では、生年月日に10月24日から11月22日の間、血液型にAB型、その他キーワードに蠍座、AB型、占いと入力しており、この場合は性別や出身地は不問となる。入力が終了したら、最下段のOKの部分にカーソルを合わせてクリックをすると、コミュニティの登録が完了する。コミュニティ属性登録部14は、この入力内容をコミュニティ属性管理データベース15に保存する。
Here, community registration will be described with reference to FIG. FIG. 2 is a diagram showing a community registration screen. In the community registration, in addition to the name of the community, it is possible to register the conditions of users who want to participate, and this becomes an attribute of the community. The item of the desired participation condition includes the date of birth, sex, blood type, birthplace, current address, occupation, hobby, and other keywords, and selects and inputs only the item for which the participant is to be specified. In the example shown in FIG. 2, the date of birth is entered from October 24th to November 22nd with the blood type AB, the other keywords Scorpio, AB, and fortune telling. Hometown is unquestioned. When the input is complete, move the cursor to the bottom OK section and click to complete community registration. The community
図3は、コミュニティ属性管理データベース15に保存されたデータを示す図である。登録したコミュニティ名と、そのコミュニティの属性が保存されている。
FIG. 3 is a diagram showing data stored in the community
サーバ10が運営するインターネットコミュニケーションサイトへの新規ユーザは、ユーザ登録時(入会時)に自己のプロフィールを登録することが可能である。ここで、ユーザ登録について説明する。図4はユーザ登録画面を示す図である。ユーザ登録画面では、ユーザID、メールアドレス、及びパスワードの基本情報の他に、プロフィール情報を登録することが可能であり、これがユーザの属性となる。プロフィール情報の項目は、生年月日、性別、血液型、出身地、現住所、職業、趣味、及びその他キーワードからなり、入会するユーザ21はこれらの項目を入力する。入力が終了したら、最下段のOKの部分にカーソルを合わせてクリックすると、ユーザ登録が行われる。ユーザ属性登録部12は、この入力内容をユーザ属性管理データベース13に保存する。
A new user to the Internet communication site operated by the
図5は、ユーザ属性管理データベース13に保存されたデータを示す図である。登録したユーザ名と、そのユーザの属性が保存されている。
FIG. 5 is a diagram showing data stored in the user
次に、新規登録したユーザ21に薦めるコミュニティの検索方法について説明する。図6は、ユーザ/コミュニティ関連性計算部16の、新規登録したユーザ21に薦めるコミュニティの検索の動作を示すフローチャートである。
Next, a community search method recommended for the newly registered
まず対象者の属性を取得する(ステップS601)。前述したように、ユーザ21は自己の属性としてプロフィール情報を登録することが可能であり、この登録された属性をユーザ属性管理データベース13から読み出す。例えば図4に示すユーザID「タロー」の場合、生年月日、性別、血液型、出身地、現住所、及び職業の6つの基本プロフィール情報の他、趣味に映画、旅行、グルメ/お酒、スポーツ、及び美容/健康/ダイエットの5つを選択しており、またその他キーワードにホラー映画、台湾、ワイン、ゴルフ、コエンザイムQ10、及び京東大学の6つのキーワードを入力している。属性の総数Nはこれらを全て加算した17個となる。
First, the attributes of the target person are acquired (step S601). As described above, the
次に、変数aを1に初期化し(ステップS602)、変数aと属性の総数Nの比較を行う(ステップS603)。ここではa=1、N=17であり、Nよりaの方が小さいので、ユーザ21の1番目の属性に合致するコミュニティを取得する(ステップS604)。
Next, the variable a is initialized to 1 (step S602), and the variable a is compared with the total number N of attributes (step S603). Here, a = 1 and N = 17, and since a is smaller than N, a community that matches the first attribute of the
ユーザ/コミュニティ関連性計算部16は、ユーザID「タロー」の1番目の属性「生年月日=1973年11月2日」に対して、コミュニティ属性管理データベース15からこの属性と一致するコミュニティの検索を行う。図3に示すコミュニティ名「蠍座AB型」の生年月日の属性は「10月24日から11月22日の間」であり、1番目の属性「生年月日=1973年11月2日」と一致するので、「蠍座AB型」を取得する。同様に図3に示すコミュニティ名「1973年生まれ集まれ〜」の生年月日の属性「1973年1月1日から12月31日の間」とも一致するので、「1973年生まれ集まれ〜」も取得する。
For the first attribute “birth date = November 2, 1973” of the user ID “Taro”, the user / community
次に、この取得したコミュニティがお薦めリストに存在するかどうかを判定する(ステップS605)。「蠍座AB型」はまだお薦めリストに存在しないので、「蠍座AB型」をお薦めリストに追加する(ステップS607)。このとき、お薦めリストに追加したコミュニティは評価点を1とする。ステップS604で取得した全てのコミュニティについて、お薦めリスト内の有無の判定を行い(ステップS608)、終了していない場合は、ステップS605に戻る。「1973年生まれ集まれ〜」もまだお薦めリストに存在しないので、「1973年生まれ集まれ〜」を評価点を1としてお薦めリストに追加する(ステップS607)。図7(a)は、ステップS604で取得した全てのコミュニティについてお薦めリスト内の有無の判定が終了したときの、お薦めリストのデータを示す図である。 Next, it is determined whether or not the acquired community exists in the recommendation list (step S605). Since “Scorpio AB type” does not yet exist in the recommendation list, “Scorpio AB type” is added to the recommendation list (step S607). At this time, the community added to the recommendation list has an evaluation score of 1. For all the communities acquired in step S604, the presence / absence in the recommendation list is determined (step S608), and if not completed, the process returns to step S605. Since “Born in 1973” does not yet exist in the recommended list, “Born in 1973” is added to the recommended list with an evaluation score of 1 (step S607). FIG. 7A is a diagram showing recommendation list data when the determination of the presence / absence in the recommendation list is completed for all the communities acquired in step S604.
ステップS604で取得した全てのコミュニティについてお薦めリスト内の有無の判定が終了したら、変数aをインクリメントし(ステップS609)、ステップS603に戻り、変数aとNの比較を行う。ここではa=2、N=17であり、まだ変数aの方が小さので、ユーザ/コミュニティ関連性計算部16は引き続き「タロー」の2番目の属性「性別=男性」に対して、コミュニティ属性管理データベース15からこの属性と一致するコミュニティの検索を行う。
When it is determined whether or not all the communities acquired in step S604 are in the recommendation list, the variable a is incremented (step S609), the process returns to step S603, and the variables a and N are compared. Here, since a = 2 and N = 17, and the variable a is still smaller, the user / community
図3に示すコミュニティ名「ザビエル」は「性別=男性」の属性と一致するので、「ザビエル」を取得する。同様に、2番目の属性「性別=男性」と一致するコミュニティを全て取得する(ステップS604)。 Since the community name “Xavier” shown in FIG. 3 matches the attribute of “sex = male”, “Xavier” is acquired. Similarly, all the communities that match the second attribute “gender = male” are acquired (step S604).
次に、1番目の属性のときと同様に、この取得したコミュニティがお薦めリストに存在するかどうかを判定する(ステップS605)。「ザビエル」はまだお薦めリストに存在しないので、「ザビエル」を評価点を1としてお薦めリストに追加する(ステップS607)。このように、ステップS604において取得された全てのコミュニティについて判定を行う。 Next, as in the case of the first attribute, it is determined whether or not the acquired community exists in the recommendation list (step S605). Since “Xavier” does not yet exist in the recommendation list, “Xavier” is added to the recommendation list with an evaluation score of 1 (step S607). In this way, determination is made for all the communities acquired in step S604.
ステップS604において取得された全てのコミュニティについての判定が終了したら、再び変数aをインクリメントし(ステップS609)、ステップS603に戻り、変数aとNの比較を行う。ここではa=3、N=17であり、まだ変数aの方が小さいので、ユーザ/コミュニティ関連性計算部16は、これまでと同様に「タロー」の3番目の属性「血液型=AB」に対して、コミュニティ属性管理データベース15からこの属性と一致するコミュニティの検索を行う。
When the determination for all the communities acquired in step S604 is completed, the variable a is incremented again (step S609), the process returns to step S603, and the variables a and N are compared. Here, since a = 3 and N = 17, and the variable a is still smaller, the user / community
図3に示す「蠍座AB型」は「血液型=AB」の属性を持っており3番目の属性と一致するので、「蠍座AB型」を取得する。同様に、3番目の属性「血液型=AB」と一致するコミュニティを全て取得する(ステップS604)。 “Scorpio AB type” shown in FIG. 3 has an attribute of “blood type = AB” and matches the third attribute, so “Scorpio AB type” is acquired. Similarly, all the communities that match the third attribute “blood type = AB” are acquired (step S604).
これまでと同様に、この取得したコミュニティがお薦めリストに存在するかどうかを判定する(ステップS605)。「蠍座AB型」はお薦めリストに存在しているので、「蠍座AB型」の評価点を1つ加点して2とする(ステップS606)。このように、すでにお薦めリストに存在する場合は、評価点を1つ加点する。同様に、ステップS604において取得された全てのコミュニティについて、お薦めリスト内の有無の判定を行う。図7(b)は、ステップS604で取得した全てのコミュニティについて、お薦めリスト内の有無の判定が終了したときのお薦めリストのデータを示す図である。 As before, it is determined whether or not the acquired community exists in the recommendation list (step S605). Since “Scorpio AB type” exists in the recommended list, the evaluation score of “Scorpio AB type” is added by 1 to 2 (step S606). As described above, if the recommendation list already exists, one evaluation point is added. Similarly, it is determined whether or not all the communities acquired in step S604 are in the recommendation list. FIG. 7B is a diagram illustrating recommendation list data when the determination of the presence / absence in the recommendation list is completed for all the communities acquired in step S604.
以下、変数aが属性の総数Nを超えるまで、即ち、全ての属性についてコミュニティの探索を終了するまでこの処理を繰り返す。変数aが属性の総数Nを超えた場合は、お薦めリストに記載されたコミュニティを評価点の高い順に並べ直し(ステップS410)、コミュニティ探索処理が終了する。図7(c)は、コミュニティ探索処理が終了したときのお薦めリストのデータを示す図である。 Hereinafter, this process is repeated until the variable a exceeds the total number N of attributes, that is, until the search for the community is completed for all attributes. If the variable a exceeds the total number N of attributes, the communities described in the recommendation list are rearranged in descending order of evaluation score (step S410), and the community search process ends. FIG. 7C is a diagram showing recommendation list data when the community search process is completed.
コミュニティ探索処理が終了すると新規ユーザの入会処理は全て終了し、登録したユーザ21がユーザ名とパスワードを用いてログインすると、ユーザ21のTOP画面が表示される。図8(a)は、入会後最初のログイン画面を示している。「タローさんのオススメコミュ!」にカーソルを合わせてクリックをすると、図8(b)に示すお勧めコミュニティの一覧画面が表示される。ここでは、図7(c)に示す評価点の高い順に並べられたお薦めコミュニティが表示される。このように「タロー」は、コミュニティを検索する手間が要らずに、自分に適したコミュニティの存在を知ることができる。
When the community search process is completed, all new user membership processes are completed. When the registered
コミュニティ登録画面における、参加して欲しいユーザの条件は、本実施の形態に限定されることなく、この他に勤務地や結婚歴があってもよく、逆に条件の項目が少なくてもよい。 The conditions of the user who wants to participate in the community registration screen are not limited to the present embodiment, but there may be other places of work or marriage history, and conversely, the condition items may be small.
本実施の形態においては、ユーザの属性とコミュニティの属性が一致したときの評価点については全て+1点にしているが、重み付けをしてもよい。例えば、その他キーワードには具体的な趣味趣向の名称が入っている可能性が高く、これが一致するということは重要であるため、評価点を+1より多く(例えば+2)つけるなど、属性に応じて評価点の重み付けをしても良い。 In this embodiment, the evaluation points when the user attribute and the community attribute match are all +1 points, but weighting may be performed. For example, there is a high possibility that the name of a specific hobby or preference is included in other keywords, and it is important that they match, so depending on the attribute, such as giving more than +1 (for example, +2) evaluation points Evaluation points may be weighted.
また、不特定多数へ紹介したいコミュニティの場合、多くのユーザと合致させたいがために、属性に多数の条件を付加することが予想される。これに対して、条件数を制限する(例えば、10条件までしか登録できない)、条件数に応じてそれぞれの評価点を低くする(例えば、5点を条件数で割る)、又は条件に合致しない場合に減点をする(例えば、合致しない条件1つにつき−1点)、等のようにしてもよい。 In addition, in the case of a community that wants to be introduced to an unspecified number, it is expected that a large number of conditions will be added to the attribute in order to match many users. On the other hand, limit the number of conditions (for example, only 10 conditions can be registered), lower the respective evaluation score according to the number of conditions (for example, divide 5 points by the number of conditions), or do not meet the conditions In some cases, points may be deducted (for example, -1 point for each non-matching condition).
本実施の形態においては、ユーザ21の入会時にコミュニティの推薦をしたが、ユーザ21がプロフィール情報を書き換えた場合に行ってもよい。これにより、新しい趣味ができた場合等、コミュニティを検索することなく、新しい属性をプロフィール情報に追加するだけで、ユーザ21に適したコミュニティを推薦することができ、新しくコミュニティを検索する手間を省くことができる。またこの場合は、追加した項目だけに対してコミュニティを検索してもよい。登録内容に変更のない属性でのコミュニティの検索は行わず、新しい属性だけで検索を行うため、新しい属性に関連するコミュニティだけを推薦することができる。
In the present embodiment, the community is recommended when the
本実施の形態においては、コミュニティの属性はコミュニティを作成したユーザ21が登録を行ったが、管理者が行ってもよい。この場合、掲示板の書き込み内容等から、属性を抽出してもよい。
In the present embodiment, the attributes of the community are registered by the
10…インターネットコミュニケーションサーバ、11…ウェブサーバ、12…ユーザ属性登録部、13…ユーザ属性管理データベース、14…コミュニティ属性登録部、15…コミュニティ属性管理データベース、16…ユーザ/コミュニティ関連性計算部、20…インターネット、21…クライアント(ユーザ)
DESCRIPTION OF
Claims (8)
ユーザに自己のプロフィールを示すユーザ属性を登録させるユーザ属性登録手段と、
前記登録されたユーザ属性をユーザごとに管理するユーザ属性管理データベースと、
ユーザが作成したコミュニティの特徴を示すコミュニティ属性をコミュニティごとに管理するコミュニティ属性管理データベースと、
前記ユーザ属性とコミュニティ属性とを比較し、その比較結果に基づいて各ユーザに適したコミュニティを薦めるコミュニティ推薦手段と、
を備えたことを特徴とするインターネットコミュニケーションサーバ。 In an Internet communication server that operates an Internet communication site where a plurality of users can freely create and participate in a community through a plurality of user terminals connected to the Internet,
User attribute registration means for allowing a user to register a user attribute indicating his / her profile;
A user attribute management database for managing the registered user attributes for each user;
A community attribute management database for managing community attributes indicating the characteristics of the community created by the user for each community;
Community recommendation means for comparing the user attribute and the community attribute, and recommending a community suitable for each user based on the comparison result;
An Internet communication server characterized by comprising:
前記コミュニティ属性登録手段は、前記コミュニティ属性の条件数を制限することを特徴とする請求項4に記載のインターネットコミュニケーションサーバ。 A community attribute registration means for registering a community attribute to a registered user when registering a new community is provided.
The Internet communication server according to claim 4, wherein the community attribute registration unit limits a condition number of the community attribute.
前記評価手段は、各コミュニティのコミュニティ属性の条件数に応じて前記一致した件数を正規化した評価点を算出することを特徴とする請求項4に記載のインターネットコミュニケーションサーバ。 A community attribute registration means for registering a community attribute to a registered user when registering a new community is provided.
5. The Internet communication server according to claim 4, wherein the evaluation unit calculates an evaluation score obtained by normalizing the number of matched cases according to a condition number of community attributes of each community.
前記評価手段は、ユーザの複数のユーザ属性と各コミュニティの複数のコミュニティ属性との一致した件数に基づいて前記評価点を加点し、不一致の件数に基づいて前記評価点を減点することを特徴とする請求項2又は3に記載のインターネットコミュニケーションサーバ。 A community attribute registration means for registering a community attribute to a registered user when registering a new community is provided.
The evaluation means adds the evaluation score based on the number of matches between a plurality of user attributes of the user and the plurality of community attributes of each community, and deducts the evaluation score based on the number of mismatches. The Internet communication server according to claim 2 or 3.
ユーザに自己のプロフィールを示すユーザ属性を登録させるユーザ属性登録工程と、
前記登録されたユーザ属性をユーザごとに管理するユーザ属性管理データベースを作成する工程と、
ユーザが作成したコミュニティの特徴を示すコミュニティ属性をコミュニティごとに管理するコミュニティ属性管理データベースを作成する工程と、
前記ユーザ属性とコミュニティ属性とを比較し、その比較結果に基づいて各ユーザに適したコミュニティを薦めるコミュニティ推薦工程と、
を備えたことを特徴とするコミュニティ推薦方法。 In a community recommendation method in an Internet communication site where a plurality of users can freely create and participate in a community by a plurality of user terminals connected to the Internet,
A user attribute registration step for registering a user attribute indicating the user's own profile;
Creating a user attribute management database for managing the registered user attributes for each user;
Creating a community attribute management database for managing community attributes indicating the characteristics of the community created by the user for each community;
A community recommendation step of comparing the user attribute with the community attribute and recommending a community suitable for each user based on the comparison result;
A community recommendation method characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007077714A JP2008242521A (en) | 2007-03-23 | 2007-03-23 | Internet communication server and community recommendation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007077714A JP2008242521A (en) | 2007-03-23 | 2007-03-23 | Internet communication server and community recommendation method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008242521A true JP2008242521A (en) | 2008-10-09 |
Family
ID=39913841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007077714A Pending JP2008242521A (en) | 2007-03-23 | 2007-03-23 | Internet communication server and community recommendation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008242521A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011227714A (en) * | 2010-04-20 | 2011-11-10 | Sugao Inc | Information provision server and information provision system |
JP2012003750A (en) * | 2010-06-15 | 2012-01-05 | Genome Research Foundation | System and method for building online social network using genome information |
JP2012079307A (en) * | 2010-10-01 | 2012-04-19 | Nhn Corp | System and method for providing document based on personal network |
WO2012057448A2 (en) * | 2010-10-25 | 2012-05-03 | Hong Sung Kwan | Device for providing social network service |
KR101151695B1 (en) * | 2011-06-22 | 2012-08-07 | 주식회사 미니게이트 | Mobile ecosystem based on characteristic of user and method for providing a service thereof |
KR101246264B1 (en) * | 2012-04-30 | 2013-03-22 | 조현구 | Method for providing educational community according to age combined with social networking service |
WO2014002596A1 (en) * | 2012-06-29 | 2014-01-03 | 株式会社コナミデジタルエンタテインメント | Management device, service provision system, method for controlling management device and non-transient recording medium which has recorded a program for management device |
JP2015524091A (en) * | 2012-03-21 | 2015-08-20 | ソニー コンピュータ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | Apparatus and method for matching users to groups for online community and computer simulation |
US10130872B2 (en) | 2012-03-21 | 2018-11-20 | Sony Interactive Entertainment LLC | Apparatus and method for matching groups to users for online communities and computer simulations |
KR102114913B1 (en) * | 2018-12-14 | 2020-05-25 | 정상훈 | Method for recommending book club and apparatus thereof |
JPWO2021028982A1 (en) * | 2019-08-09 | 2021-02-18 | ||
WO2023244923A1 (en) * | 2022-06-16 | 2023-12-21 | Snap Inc. | Joining community subgroup with verification |
US11908033B2 (en) | 2020-04-08 | 2024-02-20 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus, information processing system, and non-temporary storage medium |
-
2007
- 2007-03-23 JP JP2007077714A patent/JP2008242521A/en active Pending
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011227714A (en) * | 2010-04-20 | 2011-11-10 | Sugao Inc | Information provision server and information provision system |
JP2012003750A (en) * | 2010-06-15 | 2012-01-05 | Genome Research Foundation | System and method for building online social network using genome information |
JP2012079307A (en) * | 2010-10-01 | 2012-04-19 | Nhn Corp | System and method for providing document based on personal network |
WO2012057448A2 (en) * | 2010-10-25 | 2012-05-03 | Hong Sung Kwan | Device for providing social network service |
WO2012057448A3 (en) * | 2010-10-25 | 2012-06-21 | Hong Sung Kwan | Device for providing social network service |
KR101217463B1 (en) * | 2010-10-25 | 2013-02-01 | 홍성관 | Apparatus for social network service |
KR101151695B1 (en) * | 2011-06-22 | 2012-08-07 | 주식회사 미니게이트 | Mobile ecosystem based on characteristic of user and method for providing a service thereof |
US10130872B2 (en) | 2012-03-21 | 2018-11-20 | Sony Interactive Entertainment LLC | Apparatus and method for matching groups to users for online communities and computer simulations |
JP2015524091A (en) * | 2012-03-21 | 2015-08-20 | ソニー コンピュータ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | Apparatus and method for matching users to groups for online community and computer simulation |
US10186002B2 (en) | 2012-03-21 | 2019-01-22 | Sony Interactive Entertainment LLC | Apparatus and method for matching users to groups for online communities and computer simulations |
US10835816B2 (en) | 2012-03-21 | 2020-11-17 | Sony Interactive Entertainment LLC | Apparatus and method for matching groups to users for online communities and computer simulations |
US11285383B2 (en) | 2012-03-21 | 2022-03-29 | Sony Interactive Entertainment LLC | Apparatus and method for matching groups to users for online communities and computer simulations |
KR101246264B1 (en) * | 2012-04-30 | 2013-03-22 | 조현구 | Method for providing educational community according to age combined with social networking service |
WO2014002596A1 (en) * | 2012-06-29 | 2014-01-03 | 株式会社コナミデジタルエンタテインメント | Management device, service provision system, method for controlling management device and non-transient recording medium which has recorded a program for management device |
KR102114913B1 (en) * | 2018-12-14 | 2020-05-25 | 정상훈 | Method for recommending book club and apparatus thereof |
JPWO2021028982A1 (en) * | 2019-08-09 | 2021-02-18 | ||
WO2021028982A1 (en) * | 2019-08-09 | 2021-02-18 | 本田技研工業株式会社 | Assistance device and assistance method |
JP7317972B2 (en) | 2019-08-09 | 2023-07-31 | 本田技研工業株式会社 | Support device and support method |
US11908033B2 (en) | 2020-04-08 | 2024-02-20 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus, information processing system, and non-temporary storage medium |
WO2023244923A1 (en) * | 2022-06-16 | 2023-12-21 | Snap Inc. | Joining community subgroup with verification |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008242521A (en) | Internet communication server and community recommendation method | |
US10430425B2 (en) | Generating suggested queries based on social graph information | |
JP6250768B2 (en) | Facilitating interactions between users of social networks | |
US10331748B2 (en) | Dynamically generating recommendations based on social graph information | |
US8250096B2 (en) | Access to trusted user-generated content using social networks | |
US8572129B1 (en) | Automatically generating nodes and edges in an integrated social graph | |
US9594840B2 (en) | System and method for managing information flow between members of an online social network | |
US8244848B1 (en) | Integrated social network environment | |
US8001056B2 (en) | Progressive capture of prospect information for user profiles | |
JP6138171B2 (en) | How to recommend items to a group of users | |
EP2734939A1 (en) | Method for social search | |
US20180302761A1 (en) | Recommendation System for Multi-party Communication Sessions | |
WO2012070571A1 (en) | Management device for sns supervision site, and information disclosure method using sns supervision site | |
Shi et al. | Understanding interactions in virtual HIV communities: a social network analysis approach | |
Al-Otaibi et al. | Cosine similarity-based algorithm for social networking recommendation | |
KR101620728B1 (en) | System for generating mutual relation between artist and fan | |
KR101620729B1 (en) | System for generating mutual relation between artist and fan and method for generating mutual relation thereof using the same | |
WO2014002596A1 (en) | Management device, service provision system, method for controlling management device and non-transient recording medium which has recorded a program for management device | |
JP6481447B2 (en) | Server apparatus, program, and communication system | |
Parvathy et al. | Friend recommendation system for online social networks: A survey | |
Zhang et al. | Integration of heterogeneous web services for event-based social networks | |
Alfarhood et al. | Traveltant: Social Network-Based Restaurant Recommender System | |
Agrawal et al. | A hybrid approach for cold start recommendations | |
KR101416653B1 (en) | Networking method expending quest for article page and system of the same | |
Horowitz et al. | Eventaware: A context-aware tag-based mobile recommender system for events |