(57)【要約】【課題】コミュニケーションサービスにおいて、ユーザがコミュニティを検索する手間を省き、ユーザの趣味趣向に合ったコミュニティを推薦する。【解決手段】コミュニティ属性登録部１４がコミュニティの特徴を示す属性をコミュニティ属性管理データベース１５に保存する。また、ユーザ属性登録部１２がユーザのプロフィールをユーザ属性管理データベース１３に保存する。ユーザ／コミュニティ関連性計算部１６は、ユーザ属性管理データベース１３に保存されたプロフィール情報と一致する属性をもつコミュニティをコミュニティ属性管理データベース１５から取得し、取得したコミュニティをお薦めリストに追加する。複数の属性で取得されたコミュニティについては評価点を＋１増やす。お勧めリストの評価点が高い順に画面に表示して、ユーザ２１にコミュニティを推薦する。【選択図】  図１
2008242521.tif 000002
【特許請求の範囲】
【請求項１】
インターネットに接続された複数のユーザ端末により複数のユーザが自由にコミュニティを作成及び参加することが可能なインターネットコミュニケーションサイトを運営するインターネットコミュニケーションサーバにおいて、
ユーザに自己のプロフィールを示すユーザ属性を登録させるユーザ属性登録手段と、
前記登録されたユーザ属性をユーザごとに管理するユーザ属性管理データベースと、
ユーザが作成したコミュニティの特徴を示すコミュニティ属性をコミュニティごとに管理するコミュニティ属性管理データベースと、
前記ユーザ属性とコミュニティ属性とを比較し、その比較結果に基づいて各ユーザに適したコミュニティを薦めるコミュニティ推薦手段と、
を備えたことを特徴とするインターネットコミュニケーションサーバ。
【請求項２】
前記コミュニティ推薦手段は、ユーザのユーザ属性と各コミュニティのコミュニティ属性との一致度を示す評価点を算出する評価手段を備え、評価点の高いコミュニティ順にユーザ端末に薦めるコミュニティを表示させることを特徴とする請求項１に記載のインターネットコミュニケーションサーバ。
【請求項３】
前記評価手段は、前記コミュニティ属性に応じて評価点に重み付けをすることを特徴とする請求項２に記載のインターネットコミュニケーションサーバ。
【請求項４】
前記評価手段は、ユーザの複数のユーザ属性と各コミュニティの複数のコミュニティ属性とを比較し、両者の属性の一致した件数に基づいて前記評価点を算出することを特徴とする請求項２又は３に記載のインターネットコミュニケーションサーバ。
【請求項５】
新規のコミュニティの登録時にその登録するユーザにコミュニティ属性を登録させるコミュニティ属性登録手段を備え、
前記コミュニティ属性登録手段は、前記コミュニティ属性の条件数を制限することを特徴とする請求項４に記載のインターネットコミュニケーションサーバ。
【請求項６】
新規のコミュニティの登録時にその登録するユーザにコミュニティ属性を登録させるコミュニティ属性登録手段を備え、
前記評価手段は、各コミュニティのコミュニティ属性の条件数に応じて前記一致した件数を正規化した評価点を算出することを特徴とする請求項４に記載のインターネットコミュニケーションサーバ。
【請求項７】
新規のコミュニティの登録時にその登録するユーザにコミュニティ属性を登録させるコミュニティ属性登録手段を備え、
前記評価手段は、ユーザの複数のユーザ属性と各コミュニティの複数のコミュニティ属性との一致した件数に基づいて前記評価点を加点し、不一致の件数に基づいて前記評価点を減点することを特徴とする請求項２又は３に記載のインターネットコミュニケーションサーバ。
【請求項８】
インターネットに接続された複数のユーザ端末により複数のユーザが自由にコミュニティを作成及び参加することが可能なインターネットコミュニケーションサイトにおけるコミュニティ推薦方法において、
ユーザに自己のプロフィールを示すユーザ属性を登録させるユーザ属性登録工程と、
前記登録されたユーザ属性をユーザごとに管理するユーザ属性管理データベースを作成する工程と、
ユーザが作成したコミュニティの特徴を示すコミュニティ属性をコミュニティごとに管理するコミュニティ属性管理データベースを作成する工程と、
前記ユーザ属性とコミュニティ属性とを比較し、その比較結果に基づいて各ユーザに適したコミュニティを薦めるコミュニティ推薦工程と、
を備えたことを特徴とするコミュニティ推薦方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネットコミュニティサーバ及びコミュニティ推薦方法に係り、特にユーザがプロフィール情報を登録するインターネットコミュニケーションサイトにおいて、多数のコミュニティからユーザの趣味趣向に適したコミュニティを推薦するインターネットコミュニティサーバ及びコミュニティ推薦方法に関する。
【背景技術】
【０００２】
ＳＮＳ（ソーシャルネットワーキングサイト）のようなインターネット上の大規模コミュニケーションサービスでは、ユーザ同士が共通の趣味趣向をテーマとしたコミュニティを形成し、コミュニケーションを実施している。ユーザが自分の趣味に合ったコミュニティに参加しようとする場合は、ユーザ自身がテーマに関するキーワードを用いて、コミュニティを検索して、参加していた。
【０００３】
特許文献１には、コミュニティの検索において、参加しようとするコミュニティがそのコミュニティ名などから判断できない場合においては、参加しようとするコミュニティの専門用語を入力することにより参加しようとするコミュニティのシステム側が用意しているコミュニティ名を得て、所望するコミュニティに参加することができる技術が記載されている。
【特許文献１】特開２００３−１８６８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のコミュニケーションサービスにおいては、ユーザがコミュニティに参加するにあたって、ユーザ自身がコミュニティを検索する必要があった。本発明はこのような事情に鑑みてなされたもので、ユーザの趣味趣向に適したコミュニティを自動で検索して推薦し、ユーザ自身がコミュニティを検索する手間を省けるコミュニケーションサーバ及びコミュニティ推薦方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するために請求項１に係るインターネットコミュニケーションサーバは、インターネットに接続された複数のユーザ端末により複数のユーザが自由にコミュニティを作成及び参加することが可能なインターネットコミュニケーションサイトを運営するインターネットコミュニケーションサーバにおいて、ユーザに自己のプロフィールを示すユーザ属性を登録させるユーザ属性登録手段と、前記登録されたユーザ属性をユーザごとに管理するユーザ属性管理データベースと、ユーザが作成したコミュニティの特徴を示すコミュニティ属性をコミュニティごとに管理するコミュニティ属性管理データベースと、前記ユーザ属性とコミュニティ属性とを比較し、その比較結果に基づいて各ユーザに適したコミュニティを薦めるコミュニティ推薦手段とを備えたことを特徴とする。
【０００６】
これにより、ユーザに適したコミュニティを推薦することができ、コミュニティを検索する手間を省くことが可能となる。
【０００７】
請求項２に示すように請求項１に記載のインターネットコミュニケーションサーバにおいて、前記コミュニティ推薦手段は、ユーザのユーザ属性と各コミュニティのコミュニティ属性との一致度を示す評価点を算出する評価手段を備え、評価点の高いコミュニティ順にユーザ端末に薦めるコミュニティを表示させることを特徴とする。
【０００８】
これにより、ユーザが登録したプロフィールに関連のあるコミュニティを推薦することが可能となる。
【０００９】
請求項３に示すように請求項２に記載のインターネットコミュニケーションサーバにおいて、前記評価手段は、前記コミュニティ属性に応じて評価点に重み付けをすることを特徴とする。
【００１０】
これにより、より関連のあるコミュニティを推薦することが可能となる。
【００１１】
請求項４に示すように請求項２又は３に記載のインターネットコミュニケーションサーバにおいて、前記評価手段は、ユーザの複数のユーザ属性と各コミュニティの複数のコミュニティ属性とを比較し、両者の属性の一致した件数に基づいて前記評価点を算出することを特徴とする。
【００１２】
これにより、ユーザのプロフィールに関連のあるコミュニティを探し出すことができる。
【００１３】
請求項５に示すように請求項４に記載のインターネットコミュニケーションサーバにおいて、新規のコミュニティの登録時にその登録するユーザにコミュニティ属性を登録させるコミュニティ属性登録手段を備え、前記コミュニティ属性登録手段は、前記コミュニティ属性の条件数を制限することを特徴とする。
【００１４】
これにより、多くのユーザを獲得するために多数の属性を登録することを防ぐことができる。
【００１５】
請求項６に示すように請求項４に記載のインターネットコミュニケーションサーバにおいて、新規のコミュニティの登録時にその登録するユーザにコミュニティ属性を登録させるコミュニティ属性登録手段を備え、前記評価手段は、各コミュニティのコミュニティ属性の条件数に応じて前記一致した件数を正規化した評価点を算出することを特徴とする。
【００１６】
これにより、多くのユーザを獲得するために多数の属性を登録しても、平等に評価点を算出することができる。
【００１７】
請求項７に示すように請求項２又は３に記載のインターネットコミュニケーションサーバにおいて、新規のコミュニティの登録時にその登録するユーザにコミュニティ属性を登録させるコミュニティ属性登録手段を備え、前記評価手段は、ユーザの複数のユーザ属性と各コミュニティの複数のコミュニティ属性との一致した件数に基づいて前記評価点を加点し、不一致の件数に基づいて前記評価点を減点することを特徴とする。
【００１８】
これにより、多くのユーザを獲得するために多数の属性を登録しても、平等に評価点を算出することができる。
【００１９】
前記目的を達成するために請求項８に係るコミュニティ推薦方法は、インターネットに接続された複数のユーザ端末により複数のユーザが自由にコミュニティを作成及び参加することが可能なインターネットコミュニケーションサイトにおけるコミュニティ推薦方法において、ユーザに自己のプロフィールを示すユーザ属性を登録させるユーザ属性登録工程と、前記登録されたユーザ属性をユーザごとに管理するユーザ属性管理データベースを作成する工程と、ユーザが作成したコミュニティの特徴を示すコミュニティ属性をコミュニティごとに管理するコミュニティ属性管理データベースを作成する工程と、前記ユーザ属性とコミュニティ属性とを比較し、その比較結果に基づいて各ユーザに適したコミュニティを薦めるコミュニティ推薦工程と、を備えたことを特徴とする。
【００２０】
これにより、ユーザに適したコミュニティを推薦することができ、コミュニティを検索する手間を省くことが可能となる。
【発明の効果】
【００２１】
本発明によれば、ユーザの登録されたプロフィールを基に、ユーザの趣味趣向に適したコミュニティを推薦することにより、ユーザ自身がコミュニティを検索する手間が省けるインターネットコミュニケーションサーバ及びコミュニティ推薦方法を提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面に従って本発明を実施するための最良の形態について説明する。
【００２３】
図１は、本発明に係るインターネットコミュニケーションサーバ１０（以下、サーバ１０と呼ぶ）が設けられたネットワークの概略図である。サーバ１０は、インターネット２０を介して複数のクライアント（ユーザ）２１と接続され、ユーザ２１に対してウェブページを提供するウェブサーバ１１、ユーザ２１のプロフィール情報を登録するユーザ属性登録部１２、ユーザ２１が登録したプロフィール情報を管理するユーザ属性管理データベース１３、コミュニティの属性を登録するコミュニティ属性登録部１４、登録されたコミュニティの属性を管理するコミュニティ属性管理データベース１５、ユーザ属性管理データベース１３とコミュニティ属性管理データベース１５からユーザ２１とコミュニティの関連性を示す評価点を算出するユーザ／コミュニティ関連性計算部１６から構成されている。
【００２４】
このサーバ１０が運営するインターネットコミュニケーションサイトでは、ユーザ２１がそれぞれ自由にコミュニティを作成したり、所望のコミュニティに参加して掲示板を閲覧したり、意見を述べることができる。ユーザがコミュニティを作成する際には、そのコミュニティの特徴を示す属性を登録することが可能である。
【００２５】
ここで、図２を用いてコミュニティの登録について説明する。図２はコミュニティの登録画面を示す図である。コミュニティの登録は、コミュニティの名称の他に、参加して欲しいユーザの条件を登録することが可能となっており、これがコミュニティの属性となる。この参加希望条件の項目は、生年月日、性別、血液型、出身地、現住所、職業、趣味、及びその他キーワードからなり、参加者を特定したい項目だけを選択して入力する。図２に示す例では、生年月日に１０月２４日から１１月２２日の間、血液型にＡＢ型、その他キーワードに蠍座、ＡＢ型、占いと入力しており、この場合は性別や出身地は不問となる。入力が終了したら、最下段のＯＫの部分にカーソルを合わせてクリックをすると、コミュニティの登録が完了する。コミュニティ属性登録部１４は、この入力内容をコミュニティ属性管理データベース１５に保存する。
【００２６】
図３は、コミュニティ属性管理データベース１５に保存されたデータを示す図である。登録したコミュニティ名と、そのコミュニティの属性が保存されている。
【００２７】
サーバ１０が運営するインターネットコミュニケーションサイトへの新規ユーザは、ユーザ登録時（入会時）に自己のプロフィールを登録することが可能である。ここで、ユーザ登録について説明する。図４はユーザ登録画面を示す図である。ユーザ登録画面では、ユーザＩＤ、メールアドレス、及びパスワードの基本情報の他に、プロフィール情報を登録することが可能であり、これがユーザの属性となる。プロフィール情報の項目は、生年月日、性別、血液型、出身地、現住所、職業、趣味、及びその他キーワードからなり、入会するユーザ２１はこれらの項目を入力する。入力が終了したら、最下段のＯＫの部分にカーソルを合わせてクリックすると、ユーザ登録が行われる。ユーザ属性登録部１２は、この入力内容をユーザ属性管理データベース１３に保存する。
【００２８】
図５は、ユーザ属性管理データベース１３に保存されたデータを示す図である。登録したユーザ名と、そのユーザの属性が保存されている。
【００２９】
次に、新規登録したユーザ２１に薦めるコミュニティの検索方法について説明する。図６は、ユーザ／コミュニティ関連性計算部１６の、新規登録したユーザ２１に薦めるコミュニティの検索の動作を示すフローチャートである。
【００３０】
まず対象者の属性を取得する（ステップＳ６０１）。前述したように、ユーザ２１は自己の属性としてプロフィール情報を登録することが可能であり、この登録された属性をユーザ属性管理データベース１３から読み出す。例えば図４に示すユーザＩＤ「タロー」の場合、生年月日、性別、血液型、出身地、現住所、及び職業の６つの基本プロフィール情報の他、趣味に映画、旅行、グルメ／お酒、スポーツ、及び美容／健康／ダイエットの５つを選択しており、またその他キーワードにホラー映画、台湾、ワイン、ゴルフ、コエンザイムＱ１０、及び京東大学の６つのキーワードを入力している。属性の総数Ｎはこれらを全て加算した１７個となる。
【００３１】
次に、変数ａを１に初期化し（ステップＳ６０２）、変数ａと属性の総数Ｎの比較を行う（ステップＳ６０３）。ここではａ＝１、Ｎ＝１７であり、Ｎよりａの方が小さいので、ユーザ２１の１番目の属性に合致するコミュニティを取得する（ステップＳ６０４）。
【００３２】
ユーザ／コミュニティ関連性計算部１６は、ユーザＩＤ「タロー」の１番目の属性「生年月日＝１９７３年１１月２日」に対して、コミュニティ属性管理データベース１５からこの属性と一致するコミュニティの検索を行う。図３に示すコミュニティ名「蠍座ＡＢ型」の生年月日の属性は「１０月２４日から１１月２２日の間」であり、１番目の属性「生年月日＝１９７３年１１月２日」と一致するので、「蠍座ＡＢ型」を取得する。同様に図３に示すコミュニティ名「１９７３年生まれ集まれ〜」の生年月日の属性「１９７３年１月１日から１２月３１日の間」とも一致するので、「１９７３年生まれ集まれ〜」も取得する。
【００３３】
次に、この取得したコミュニティがお薦めリストに存在するかどうかを判定する（ステップＳ６０５）。「蠍座ＡＢ型」はまだお薦めリストに存在しないので、「蠍座ＡＢ型」をお薦めリストに追加する（ステップＳ６０７）。このとき、お薦めリストに追加したコミュニティは評価点を１とする。ステップＳ６０４で取得した全てのコミュニティについて、お薦めリスト内の有無の判定を行い（ステップＳ６０８）、終了していない場合は、ステップＳ６０５に戻る。「１９７３年生まれ集まれ〜」もまだお薦めリストに存在しないので、「１９７３年生まれ集まれ〜」を評価点を１としてお薦めリストに追加する（ステップＳ６０７）。図７（ａ）は、ステップＳ６０４で取得した全てのコミュニティについてお薦めリスト内の有無の判定が終了したときの、お薦めリストのデータを示す図である。
【００３４】
ステップＳ６０４で取得した全てのコミュニティについてお薦めリスト内の有無の判定が終了したら、変数ａをインクリメントし（ステップＳ６０９）、ステップＳ６０３に戻り、変数ａとＮの比較を行う。ここではａ＝２、Ｎ＝１７であり、まだ変数ａの方が小さので、ユーザ／コミュニティ関連性計算部１６は引き続き「タロー」の２番目の属性「性別＝男性」に対して、コミュニティ属性管理データベース１５からこの属性と一致するコミュニティの検索を行う。
【００３５】
図３に示すコミュニティ名「ザビエル」は「性別＝男性」の属性と一致するので、「ザビエル」を取得する。同様に、２番目の属性「性別＝男性」と一致するコミュニティを全て取得する（ステップＳ６０４）。
【００３６】
次に、１番目の属性のときと同様に、この取得したコミュニティがお薦めリストに存在するかどうかを判定する（ステップＳ６０５）。「ザビエル」はまだお薦めリストに存在しないので、「ザビエル」を評価点を１としてお薦めリストに追加する（ステップＳ６０７）。このように、ステップＳ６０４において取得された全てのコミュニティについて判定を行う。
【００３７】
ステップＳ６０４において取得された全てのコミュニティについての判定が終了したら、再び変数ａをインクリメントし（ステップＳ６０９）、ステップＳ６０３に戻り、変数ａとＮの比較を行う。ここではａ＝３、Ｎ＝１７であり、まだ変数ａの方が小さいので、ユーザ／コミュニティ関連性計算部１６は、これまでと同様に「タロー」の３番目の属性「血液型＝ＡＢ」に対して、コミュニティ属性管理データベース１５からこの属性と一致するコミュニティの検索を行う。
【００３８】
図３に示す「蠍座ＡＢ型」は「血液型＝ＡＢ」の属性を持っており３番目の属性と一致するので、「蠍座ＡＢ型」を取得する。同様に、３番目の属性「血液型＝ＡＢ」と一致するコミュニティを全て取得する（ステップＳ６０４）。
【００３９】
これまでと同様に、この取得したコミュニティがお薦めリストに存在するかどうかを判定する（ステップＳ６０５）。「蠍座ＡＢ型」はお薦めリストに存在しているので、「蠍座ＡＢ型」の評価点を１つ加点して２とする（ステップＳ６０６）。このように、すでにお薦めリストに存在する場合は、評価点を１つ加点する。同様に、ステップＳ６０４において取得された全てのコミュニティについて、お薦めリスト内の有無の判定を行う。図７（ｂ）は、ステップＳ６０４で取得した全てのコミュニティについて、お薦めリスト内の有無の判定が終了したときのお薦めリストのデータを示す図である。
【００４０】
以下、変数ａが属性の総数Ｎを超えるまで、即ち、全ての属性についてコミュニティの探索を終了するまでこの処理を繰り返す。変数ａが属性の総数Ｎを超えた場合は、お薦めリストに記載されたコミュニティを評価点の高い順に並べ直し（ステップＳ４１０）、コミュニティ探索処理が終了する。図７（ｃ）は、コミュニティ探索処理が終了したときのお薦めリストのデータを示す図である。
【００４１】
コミュニティ探索処理が終了すると新規ユーザの入会処理は全て終了し、登録したユーザ２１がユーザ名とパスワードを用いてログインすると、ユーザ２１のＴＯＰ画面が表示される。図８（ａ）は、入会後最初のログイン画面を示している。「タローさんのオススメコミュ！」にカーソルを合わせてクリックをすると、図８（ｂ）に示すお勧めコミュニティの一覧画面が表示される。ここでは、図７（ｃ）に示す評価点の高い順に並べられたお薦めコミュニティが表示される。このように「タロー」は、コミュニティを検索する手間が要らずに、自分に適したコミュニティの存在を知ることができる。
【００４２】
コミュニティ登録画面における、参加して欲しいユーザの条件は、本実施の形態に限定されることなく、この他に勤務地や結婚歴があってもよく、逆に条件の項目が少なくてもよい。
【００４３】
本実施の形態においては、ユーザの属性とコミュニティの属性が一致したときの評価点については全て＋１点にしているが、重み付けをしてもよい。例えば、その他キーワードには具体的な趣味趣向の名称が入っている可能性が高く、これが一致するということは重要であるため、評価点を＋１より多く（例えば＋２）つけるなど、属性に応じて評価点の重み付けをしても良い。
【００４４】
また、不特定多数へ紹介したいコミュニティの場合、多くのユーザと合致させたいがために、属性に多数の条件を付加することが予想される。これに対して、条件数を制限する（例えば、１０条件までしか登録できない）、条件数に応じてそれぞれの評価点を低くする（例えば、５点を条件数で割る）、又は条件に合致しない場合に減点をする（例えば、合致しない条件１つにつき−１点）、等のようにしてもよい。
【００４５】
本実施の形態においては、ユーザ２１の入会時にコミュニティの推薦をしたが、ユーザ２１がプロフィール情報を書き換えた場合に行ってもよい。これにより、新しい趣味ができた場合等、コミュニティを検索することなく、新しい属性をプロフィール情報に追加するだけで、ユーザ２１に適したコミュニティを推薦することができ、新しくコミュニティを検索する手間を省くことができる。またこの場合は、追加した項目だけに対してコミュニティを検索してもよい。登録内容に変更のない属性でのコミュニティの検索は行わず、新しい属性だけで検索を行うため、新しい属性に関連するコミュニティだけを推薦することができる。
【００４６】
本実施の形態においては、コミュニティの属性はコミュニティを作成したユーザ２１が登録を行ったが、管理者が行ってもよい。この場合、掲示板の書き込み内容等から、属性を抽出してもよい。
【図面の簡単な説明】
【００４７】
【図１】図１は、本発明に係るインターネットコミュニケーションサーバ１０が設けられたネットワークの概略図である。
【図２】図２はコミュニティの登録画面を示す図である。
【図３】図３は、コミュニティ属性管理データベース１５に保存されたデータのイメージを示す図である。
【図４】図４は、ユーザ登録画面を示す図である。
【図５】図５は、ユーザ属性管理データベース１３に保存されたデータのイメージを示す図である。
【図６】図６は、サーバ１０の、新規登録したユーザ２１に薦めるコミュニティの検索動作を示すフローチャートである。
【図７】図７は、お薦めリストを示した図である。
【図８】図８は、新規ユーザの最初のログインの画面を示す図である。
【符号の説明】
【００４８】
１０…インターネットコミュニケーションサーバ、１１…ウェブサーバ、１２…ユーザ属性登録部、１３…ユーザ属性管理データベース、１４…コミュニティ属性登録部、１５…コミュニティ属性管理データベース、１６…ユーザ／コミュニティ関連性計算部、２０…インターネット、２１…クライアント（ユーザ）
【図１】
2008242521.tif 000003
【図２】
2008242521.tif 000004
【図３】
2008242521.tif 000005
【図４】
2008242521.tif 000006
【図５】
2008242521.tif 000007
【図６】
2008242521.tif 000008
【図７】
2008242521.tif 000009
【図８】
2008242521.tif 000010