JP2008242521A - Internet communication server and community recommendation method - Google Patents

Internet communication server and community recommendation method Download PDF

Info

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
Application number
JP2007077714A
Other languages
Japanese (ja)
Inventor
Kenji Ikemizu
憲治 池水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
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 Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2007077714A priority Critical patent/JP2008242521A/en
Publication of JP2008242521A publication Critical patent/JP2008242521A/en
Pending legal-status Critical Current

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

<P>PROBLEM TO BE SOLVED: To eliminate trouble of retrieving a community by a user, and to recommend the community fit for liking and the taste of the user, in communication service. <P>SOLUTION: A community attribute registration part 14 stores an attribute showing a characteristic of the community in a community attribute management database 15. A user attribute registration part 12 stores a profile of the user in a user attribute management database 13. A user/community relevance calculation part 16 acquires the community having the attribute according with profile information stored in the user attribute management database 13 from the community attribute management database 15, and adds the acquired community to a recommendation list. An evaluation point is increased by +1 about the community acquired for a plurality of the attributes. Evaluation points of the recommendation list is displayed on a screen in decending order and the community is recommended to the user 21. <P>COPYRIGHT: (C)2009,JPO&INPIT

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には、コミュニティの検索において、参加しようとするコミュニティがそのコミュニティ名などから判断できない場合においては、参加しようとするコミュニティの専門用語を入力することにより参加しようとするコミュニティのシステム側が用意しているコミュニティ名を得て、所望するコミュニティに参加することができる技術が記載されている。
特開2003−186877号公報
In Patent Literature 1, when the community to be joined cannot be determined from the community name or the like in the search of the community, the system side of the community to join by preparing the technical term of the community to join is prepared. The technology which can obtain the community name which is doing and can participate in the desired community is described.
JP 2003-186877 A

従来のコミュニケーションサービスにおいては、ユーザがコミュニティに参加するにあたって、ユーザ自身がコミュニティを検索する必要があった。本発明はこのような事情に鑑みてなされたもので、ユーザの趣味趣向に適したコミュニティを自動で検索して推薦し、ユーザ自身がコミュニティを検索する手間を省けるコミュニケーションサーバ及びコミュニティ推薦方法を提供することを目的とする。   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 claim 1 is an Internet that operates 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. In the communication server, 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 attribute for each user, and a community indicating characteristics of a community created by the user A community attribute management database that manages attributes for each community, a community that compares the user attributes and community attributes, and recommends a community suitable for each user based on the comparison result. Characterized in that a tee recommendation means.

これにより、ユーザに適したコミュニティを推薦することができ、コミュニティを検索する手間を省くことが可能となる。   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 claim 2, in the Internet communication server according to claim 1, the community recommendation means includes an evaluation means for calculating an evaluation score indicating a degree of coincidence between the user attribute of the user and the community attribute of each community, It is characterized in that the communities recommended to the user terminal are displayed in order of the community having the highest evaluation score.

これにより、ユーザが登録したプロフィールに関連のあるコミュニティを推薦することが可能となる。   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 claim 2 or 3, as described in claim 4, the evaluation means compares a plurality of user attributes of the user with a plurality of community attributes of each community, and the attributes of both match. The evaluation score is calculated based on the number of cases.

これにより、ユーザのプロフィールに関連のあるコミュニティを探し出すことができる。   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 claim 2 or 3, the Internet communication server further comprises community attribute registration means for registering a community attribute to a registered user when a new community is registered. The evaluation score is added based on the number of matches between a plurality of user attributes and the plurality of community attributes of each community, and the evaluation score is deducted based on the number of mismatches.

これにより、多くのユーザを獲得するために多数の属性を登録しても、平等に評価点を算出することができる。   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 server 10 is connected to a plurality of clients (users) 21 via the Internet 20, a web server 11 that provides a web page to the user 21, a user attribute registration unit 12 that registers profile information of the user 21, and a user 21. User attribute management database 13 for managing profile information registered by the user, community attribute registration unit 14 for registering community attributes, community attribute management database 15 for managing registered community attributes, user attribute management database 13 and community attribute management The database 15 includes a user / community relevance calculation unit 16 that calculates evaluation points indicating the relevance between the user 21 and the community.

このサーバ10が運営するインターネットコミュニケーションサイトでは、ユーザ21がそれぞれ自由にコミュニティを作成したり、所望のコミュニティに参加して掲示板を閲覧したり、意見を述べることができる。ユーザがコミュニティを作成する際には、そのコミュニティの特徴を示す属性を登録することが可能である。   In the Internet communication site operated by the server 10, each user 21 can freely create a community, participate in a desired community, browse a bulletin board, and state an opinion. When a user creates a community, it is possible to register an attribute indicating the characteristics of the community.

ここで、図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 attribute registration unit 14 stores this input content in the community attribute management database 15.

図3は、コミュニティ属性管理データベース15に保存されたデータを示す図である。登録したコミュニティ名と、そのコミュニティの属性が保存されている。   FIG. 3 is a diagram showing data stored in the community attribute management database 15. The registered community name and the attributes of the community are stored.

サーバ10が運営するインターネットコミュニケーションサイトへの新規ユーザは、ユーザ登録時(入会時)に自己のプロフィールを登録することが可能である。ここで、ユーザ登録について説明する。図4はユーザ登録画面を示す図である。ユーザ登録画面では、ユーザID、メールアドレス、及びパスワードの基本情報の他に、プロフィール情報を登録することが可能であり、これがユーザの属性となる。プロフィール情報の項目は、生年月日、性別、血液型、出身地、現住所、職業、趣味、及びその他キーワードからなり、入会するユーザ21はこれらの項目を入力する。入力が終了したら、最下段のOKの部分にカーソルを合わせてクリックすると、ユーザ登録が行われる。ユーザ属性登録部12は、この入力内容をユーザ属性管理データベース13に保存する。   A new user to the Internet communication site operated by the server 10 can register his / her profile at the time of user registration (at the time of membership). Here, user registration will be described. FIG. 4 shows a user registration screen. On the user registration screen, it is possible to register profile information in addition to the basic information of user ID, e-mail address, and password, and this is an attribute of the user. The items of profile information are composed of date of birth, sex, blood type, birthplace, current address, occupation, hobby, and other keywords, and the user 21 who joins inputs these items. When the input is completed, the user registration is performed by placing the cursor on the OK part at the bottom and clicking. The user attribute registration unit 12 stores this input content in the user attribute management database 13.

図5は、ユーザ属性管理データベース13に保存されたデータを示す図である。登録したユーザ名と、そのユーザの属性が保存されている。   FIG. 5 is a diagram showing data stored in the user attribute management database 13. The registered user name and the attribute of the user are stored.

次に、新規登録したユーザ21に薦めるコミュニティの検索方法について説明する。図6は、ユーザ/コミュニティ関連性計算部16の、新規登録したユーザ21に薦めるコミュニティの検索の動作を示すフローチャートである。   Next, a community search method recommended for the newly registered user 21 will be described. FIG. 6 is a flowchart showing the search operation of the community recommended to the newly registered user 21 by the user / community relevance calculation unit 16.

まず対象者の属性を取得する(ステップ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 user 21 can register the profile information as his / her attribute, and reads out the registered attribute from the user attribute management database 13. For example, in the case of the user ID “Taro” shown in FIG. 4, in addition to the six basic profile information of birth date, gender, blood type, birthplace, current address, and occupation, hobbies are movies, travel, gourmet / alcohol, sports , And beauty / health / diet, and other keywords, horror movie, Taiwan, wine, golf, coenzyme Q10, and Kyoto University are entered. The total number N of attributes is 17 which are all added.

次に、変数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 user 21 is acquired (step S604).

ユーザ/コミュニティ関連性計算部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 relevance calculation unit 16 searches the community attribute management database 15 for a community that matches this attribute. I do. The attribute of the birth date of the community name “Scorpio AB type” shown in FIG. 3 is “between October 24 and November 22”, and the first attribute “birth date = November 2, 1973” ”Is acquired, so“ scorpio AB type ”is acquired. Similarly, the date of birth of the community name “born and collected in 1973” shown in FIG. 3 also matches the attribute “between January 1 and December 31, 1973”, so “birth and collected in 1973” is also acquired. To do.

次に、この取得したコミュニティがお薦めリストに存在するかどうかを判定する(ステップ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 relevance calculation unit 16 continues to determine the community attribute for the second attribute “gender = male” of “tallow”. A community matching this attribute is searched from the management database 15.

図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 relevance calculation unit 16 performs the third attribute “blood type = AB” of “Taro” as before. On the other hand, a community matching this attribute is searched from the community attribute management database 15.

図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 user 21 logs in using the user name and password, the TOP screen of the user 21 is displayed. FIG. 8A shows the first login screen after joining. When the cursor is placed on “Taro's recommended community!” And clicked, a list screen of recommended communities shown in FIG. 8B is displayed. Here, the recommended communities arranged in descending order of the evaluation points shown in FIG. 7C are displayed. In this way, the “tallow” can know the existence of a community suitable for him / her without searching for the community.

コミュニティ登録画面における、参加して欲しいユーザの条件は、本実施の形態に限定されることなく、この他に勤務地や結婚歴があってもよく、逆に条件の項目が少なくてもよい。   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 user 21 joins, but may be performed when the user 21 rewrites the profile information. This makes it possible to recommend a community suitable for the user 21 simply by adding a new attribute to the profile information without searching for the community, such as when a new hobby is made, and saves the trouble of searching for a new community. be able to. In this case, the community may be searched for only the added item. Since the search for the community is not performed with the attribute whose registration contents are not changed, and the search is performed only with the new attribute, only the community related to the new attribute can be recommended.

本実施の形態においては、コミュニティの属性はコミュニティを作成したユーザ21が登録を行ったが、管理者が行ってもよい。この場合、掲示板の書き込み内容等から、属性を抽出してもよい。   In the present embodiment, the attributes of the community are registered by the user 21 who created the community, but may be performed by an administrator. In this case, attributes may be extracted from the contents written on the bulletin board.

図1は、本発明に係るインターネットコミュニケーションサーバ10が設けられたネットワークの概略図である。FIG. 1 is a schematic diagram of a network provided with an Internet communication server 10 according to the present invention. 図2はコミュニティの登録画面を示す図である。FIG. 2 is a diagram showing a community registration screen. 図3は、コミュニティ属性管理データベース15に保存されたデータのイメージを示す図である。FIG. 3 is a diagram showing an image of data stored in the community attribute management database 15. 図4は、ユーザ登録画面を示す図である。FIG. 4 is a diagram showing a user registration screen. 図5は、ユーザ属性管理データベース13に保存されたデータのイメージを示す図である。FIG. 5 is a diagram showing an image of data stored in the user attribute management database 13. 図6は、サーバ10の、新規登録したユーザ21に薦めるコミュニティの検索動作を示すフローチャートである。FIG. 6 is a flowchart showing a community search operation recommended to the newly registered user 21 by the server 10. 図7は、お薦めリストを示した図である。FIG. 7 is a diagram showing a recommendation list. 図8は、新規ユーザの最初のログインの画面を示す図である。FIG. 8 is a diagram illustrating a first login screen of a new user.

符号の説明Explanation of symbols

10…インターネットコミュニケーションサーバ、11…ウェブサーバ、12…ユーザ属性登録部、13…ユーザ属性管理データベース、14…コミュニティ属性登録部、15…コミュニティ属性管理データベース、16…ユーザ/コミュニティ関連性計算部、20…インターネット、21…クライアント(ユーザ)   DESCRIPTION OF SYMBOLS 10 ... Internet communication server, 11 ... Web server, 12 ... User attribute registration part, 13 ... User attribute management database, 14 ... Community attribute registration part, 15 ... Community attribute management database, 16 ... User / community relevance calculation part, 20 ... Internet, 21 ... Client (user)

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:
前記コミュニティ推薦手段は、ユーザのユーザ属性と各コミュニティのコミュニティ属性との一致度を示す評価点を算出する評価手段を備え、評価点の高いコミュニティ順にユーザ端末に薦めるコミュニティを表示させることを特徴とする請求項1に記載のインターネットコミュニケーションサーバ。   The community recommendation unit includes an evaluation unit that calculates an evaluation score indicating a degree of coincidence between a user attribute of a user and a community attribute of each community, and displays the recommended community on the user terminal in order of the community having the highest evaluation score. The Internet communication server according to claim 1. 前記評価手段は、前記コミュニティ属性に応じて評価点に重み付けをすることを特徴とする請求項2に記載のインターネットコミュニケーションサーバ。   The Internet communication server according to claim 2, wherein the evaluation unit weights evaluation points according to the community attributes. 前記評価手段は、ユーザの複数のユーザ属性と各コミュニティの複数のコミュニティ属性とを比較し、両者の属性の一致した件数に基づいて前記評価点を算出することを特徴とする請求項2又は3に記載のインターネットコミュニケーションサーバ。   The evaluation means compares a plurality of user attributes of the user with a plurality of community attributes of each community, and calculates the evaluation score based on the number of cases where the attributes of the two match. Internet communication server described in 1. 新規のコミュニティの登録時にその登録するユーザにコミュニティ属性を登録させるコミュニティ属性登録手段を備え、
前記コミュニティ属性登録手段は、前記コミュニティ属性の条件数を制限することを特徴とする請求項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:
JP2007077714A 2007-03-23 2007-03-23 Internet communication server and community recommendation method Pending JP2008242521A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (20)

* Cited by examiner, † Cited by third party
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