(57)【要約】【課題】コミュニティにおけるユーザの活動状況に基づいて、ユーザを分類することができるユーザ分類装置、ユーザ分類方法、およびプログラムを提供すること。【解決手段】ユーザ分類装置１００は、記事を投稿および閲覧することによりコミュニケーションを図ることができるコミュニティを提供するコミュニティサーバ１０から、コミュニティに参加している各ユーザについて、投稿記事数、再投稿記事数、被リンク数、およびリンク数を取得する取得部１１０と、投稿記事数と再投稿記事数との大小関係、および被リンク数とリンク数との大小関係に基づいて、各ユーザの活動状況を判断する活動状況判断部１２０と、活動状況判断手段で判断された活動状況に基づいて、各ユーザを分類するユーザ分類部１３０と、を備える。【選択図】図１
2012221286.tif 000002
【特許請求の範囲】
【請求項１】
記事を投稿および閲覧することによりコミュニケーションを図ることができるコミュニティを提供するコミュニティサーバから、前記コミュニティに参加している各ユーザについて、前記各ユーザが投稿した投稿記事数、他のユーザにより投稿された記事を前記各ユーザが再投稿した再投稿記事数、前記各ユーザが他のユーザによりリンクされた被リンク数、前記各ユーザが他のユーザにリンクしているリンク数を取得する取得手段と、
前記投稿記事数と前記再投稿記事数との大小関係、および前記被リンク数と前記リンク数との大小関係に基づいて、前記各ユーザの活動状況を判断する活動状況判断手段と、
前記活動状況判断手段で判断された活動状況に基づいて、前記各ユーザを分類する分類手段と、
を備えることを特徴とするユーザ分類装置。
【請求項２】
前記取得手段は、前記各ユーザが投稿した記事を他のユーザが再投稿した被再投稿記事数を取得し、
前記活動状況判断手段は、前記投稿記事数と前記再投稿記事数との大小関係、および前記被リンク数と前記リンク数との大小関係、および前記被再投稿記事数に基づいて、前記各ユーザの活動状況を判断することを特徴とする請求項１に記載のユーザ分類装置。
【請求項３】
前記取得手段は、前記各ユーザが最後に記事を投稿した日時を最終時間情報として取得し、
前記活動状況判断手段は、前記最終時間情報に基づいて、前記各ユーザが活発に投稿していることを示す活発度を判断することを特徴とする請求項１または２に記載のユーザ分類装置。
【請求項４】
前記活動状況は、記事の投稿が主な活動である投稿型、記事の閲覧が主な活動である閲覧型、他のユーザが投稿した記事の再投稿が主な活動である再投稿型、および記事の投稿および他のユーザが投稿した記事の再投稿の両方を主な活動とする投稿再投稿型であることを特徴とする請求項１から３のいずれかに記載のユーザ分類装置。
【請求項５】
前記活動状況に応じて、前記各ユーザの属性情報、前記各ユーザが投稿した記事の内容、前記各ユーザがリンクしているユーザの属性情報、前記各ユーザがリンクしているユーザが投稿した記事の内容、前記各ユーザにリンクしているユーザの属性情報、および前記各ユーザにリンクしているユーザが投稿した記事の内容のいくつかに基づいて、前記各ユーザにサービスを提供することを特徴とする請求項１から４のいずれかに記載のユーザ分類装置。
【請求項６】
記事を投稿および閲覧することによりコミュニケーションを図ることができるコミュニティを提供するコミュニティサーバから、前記コミュニティに参加している各ユーザについて、前記各ユーザが投稿した投稿記事数、他のユーザにより投稿された記事を前記各ユーザが再投稿した再投稿記事数、前記各ユーザが他のユーザによりリンクされた被リンク数、前記各ユーザが他のユーザにリンクしているリンク数を取得する第１のステップと、
前記投稿記事数と前記再投稿記事数との大小関係、および前記被リンク数と前記リンク数との大小関係に基づいて、前記各ユーザの活動状況を判断する第２のステップと、
前記第２のステップで判断された活動状況に基づいて、前記各ユーザを分類する第３のステップと、
を備えることを特徴とするユーザ分類方法。
【請求項７】
記事を投稿および閲覧することによりコミュニケーションを図ることができるコミュニティを提供するコミュニティサーバから、前記コミュニティに参加している各ユーザについて、前記各ユーザが投稿した投稿記事数、他のユーザにより投稿された記事を前記各ユーザが再投稿した再投稿記事数、前記各ユーザが他のユーザによりリンクされた被リンク数、前記各ユーザが他のユーザにリンクしているリンク数を取得する第１のステップと、
前記投稿記事数と前記再投稿記事数との大小関係、および前記被リンク数と前記リンク数との大小関係に基づいて、前記各ユーザの活動状況を判断する第２のステップと、
前記第２のステップで判断された活動状況に基づいて、前記各ユーザを分類する第３のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コミュニティに参加しているユーザを分類するユーザ分類装置、ユーザ分類方法、およびプログラムに関する。
【背景技術】
【０００２】
ブログ、ＳＮＳ、ＴＷＩＴＴＥＲ（登録商標）等のコミュニティには、数多くのユーザが参加しており、ユーザ間の情報発信やコミュニケーションが行われている。そこで、コミュニティに参加するユーザに最適なサービスを提供することが、検討されている。そのためには、ユーザの活動を把握し、活動に合わせたサービスを提供する必要がある。
【０００３】
例えば、共通の関心を共有するグループのユーザの中から、ユーザ間のリンク関係と予め登録されているユーザ情報に基づいて、インフルエンサーを抽出する方法が開示されている（例えば、特許文献１参照）。この方法によれば、コミュニティに参加しているユーザをインフルエンサーと非インフルエンサーとに分類することができるので、それぞれに応じた最適なサービスを提供することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１０−５１５１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されている方法では、ソーシャル・メディアのユーザをインフルエンサーと、非インフルエンサーとに分類することができるが、多くの書き込み情報を発信している、他のユーザが発信した書き込み情報を閲覧している等のユーザの活動を把握し、活動状況によって細かくユーザを分類することはできないという問題点があった。
【０００６】
そこで、本発明は、上述の課題に鑑みてなされたものであり、コミュニティにおけるユーザの活動状況に基づいて、ユーザを分類することができるユーザ分類装置、ユーザ分類方法、およびプログラムを提供することを目的とする。また、ユーザを分類することにより、活動状況に合ったサービスをユーザに提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００８】
（１）  本発明は、記事を投稿および閲覧することによりコミュニケーションを図ることができるコミュニティを提供するコミュニティサーバから、前記コミュニティに参加している各ユーザについて、前記各ユーザが投稿した投稿記事数、他のユーザにより投稿された記事を前記各ユーザが再投稿した再投稿記事数、前記各ユーザが他のユーザによりリンクされた被リンク数、前記各ユーザが他のユーザにリンクしているリンク数を取得する取得手段（例えば、図１の取得部１１０）と、前記投稿記事数と前記再投稿記事数との大小関係、および前記被リンク数と前記リンク数との大小関係に基づいて、前記各ユーザの活動状況を判断する活動状況判断手段（例えば、図１の活動状況判断部１２０）と、前記活動状況判断手段で判断された活動状況に基づいて、前記各ユーザを分類する分類手段（例えば、図１のユーザ分類部１３０）と、を備えることを特徴とするユーザ分類装置を提案している。
【０００９】
この発明によれば、取得手段は、記事を投稿および閲覧することによりコミュニケーションを図ることができるコミュニティを提供するコミュニティサーバから、コミュニティに参加している各ユーザについて、各ユーザが投稿した投稿記事数、他のユーザにより投稿された記事を各ユーザが再投稿した再投稿記事数、各ユーザが他のユーザによりリンクされた被リンク数、各ユーザが他のユーザにリンクしているリンク数を取得する。活動状況判断部は、投稿記事数と再投稿記事数との大小関係、および被リンク数とリンク数との大小関係に基づいて、各ユーザの活動状況を判断する。分類手段は、活動状況判断手段で判断された活動状況に基づいて、各ユーザを分類する。したがって、ユーザのコミュニティにおける活動状況の指標として、投稿記事数、再投稿記事数、リンク数、被リンク数を用いることにより、コミュニティにおけるユーザの活動状況を把握し、活動状況に基づいて、ユーザを分類することができる。
【００１０】
（２）  本発明は、（１）のユーザ分類装置において、前記取得手段は、前記各ユーザが投稿した記事を他のユーザが再投稿した被再投稿記事数を取得し、前記活動状況判断手段は、前記投稿記事数と前記再投稿記事数との大小関係、および前記被リンク数と前記リンク数との大小関係、および前記被再投稿記事数に基づいて、前記各ユーザの活動状況を判断することを特徴とするユーザ分類装置を提案している。
【００１１】
この発明によれば、取得手段は、各ユーザが投稿した記事を他のユーザが再投稿した被再投稿記事数を取得する。活動状況判断手段は、投稿記事数と再投稿記事数との大小関係、および被リンク数とリンク数との大小関係、および被再投稿記事数に基づいて、各ユーザの活動状況を判断する。したがって、ユーザのコミュニティにおける活動状況の指標として、被再投稿記事数も用いて、コミュニティにおけるユーザの活動状況を把握し、活動状況に基づいて、ユーザを分類することができる。
【００１２】
（３）  本発明は、（１）または（２）のユーザ分類装置において、前記取得手段は、前記各ユーザが最後に記事を投稿した日時を最終時間情報として取得し、前記活動状況判断手段は、前記最終時間情報に基づいて、前記各ユーザが活発に投稿していることを示す活発度を判断することを特徴とするユーザ分類装置を提案している。
【００１３】
この発明によれば、取得手段は、各ユーザが最後に記事を投稿した日時を最終時間情報として取得する。活動状況判断手段は、最終時間情報に基づいて、各ユーザが活発に投稿していることを示す活発度を判断する。したがって、活発度に基づいて、活発に活動しているユーザ、および活発に活動していないユーザを分類することができる。
【００１４】
（４）  本発明は、（１）から（３）のユーザ分類装置において、前記活動状況は、記事の投稿が主な活動である投稿型、記事の閲覧が主な活動である閲覧型、他のユーザが投稿した記事の再投稿が主な活動である再投稿型、および記事の投稿および他のユーザが投稿した記事の再投稿の両方を主な活動とする投稿再投稿型であることを特徴とするユーザ分類装置を提案している。
【００１５】
この発明によれば、活動状況は、記事の投稿が主な活動である投稿型、記事の閲覧が主な活動である閲覧型、他のユーザが投稿した記事の再投稿が主な活動である再投稿型、および記事の投稿および他のユーザが投稿した記事の再投稿の両方を主な活動とする投稿再投稿型である。したがって、ユーザの活動状況を４つのタイプで表すことができる。
【００１６】
（５）  本発明は、（１）から（４）のユーザ分類装置において、前記活動状況に応じて、前記各ユーザの属性情報、前記各ユーザが投稿した記事の内容、前記各ユーザがリンクしているユーザの属性情報、前記各ユーザがリンクしているユーザが投稿した記事の内容、前記各ユーザにリンクしているユーザの属性情報、および前記各ユーザにリンクしているユーザが投稿した記事の内容のいくつかに基づいて、前記各ユーザにサービスを提供することを特徴とするユーザ分類装置を提案している。
【００１７】
この発明によれば、活動状況に応じて、各ユーザの属性情報、各ユーザが投稿した記事の内容、各ユーザがリンクしているユーザの属性情報、各ユーザがリンクしているユーザが投稿した記事の内容、各ユーザにリンクしているユーザの属性情報、および各ユーザにリンクしているユーザが投稿した記事の内容のいくつかに基づいて、各ユーザにサービスを提供する。したがって、ユーザの活動状況に応じて、提供するサービスを決定する条件が決まることにより、ユーザの活動状況に合ったサービスをユーザに提供することができる。
【００１８】
（６）  本発明は、記事を投稿および閲覧することによりコミュニケーションを図ることができるコミュニティを提供するコミュニティサーバから、前記コミュニティに参加している各ユーザについて、前記各ユーザが投稿した投稿記事数、他のユーザにより投稿された記事を前記各ユーザが再投稿した再投稿記事数、前記各ユーザが他のユーザによりリンクされた被リンク数、前記各ユーザが他のユーザにリンクしているリンク数を取得する第１のステップ（例えば、図２のステップＳ１）と、前記投稿記事数と前記再投稿記事数との大小関係、および前記被リンク数と前記リンク数との大小関係に基づいて、前記各ユーザの活動状況を判断する第２のステップ（例えば、図２のステップＳ２）と、前記第２のステップで判断された活動状況に基づいて、前記各ユーザを分類する第３のステップ（例えば、図２のステップＳ３）と、を備えることを特徴とするユーザ分類方法を提案している。
【００１９】
この発明によれば、まず、第１のステップにおいて、記事を投稿および閲覧することによりコミュニケーションを図ることができるコミュニティを提供するコミュニティサーバから、コミュニティに参加している各ユーザについて、各ユーザが投稿した投稿記事数、他のユーザにより投稿された記事を各ユーザが再投稿した再投稿記事数、各ユーザが他のユーザによりリンクされた被リンク数、各ユーザが他のユーザにリンクしているリンク数を取得する。次に、第２のステップにおいて、投稿記事数と再投稿記事数との大小関係、および被リンク数とリンク数との大小関係に基づいて、各ユーザの活動状況を判断する。次に、第３のステップにおいて、第２のステップで判断された活動状況に基づいて、各ユーザを分類する。したがって、ユーザのコミュニティにおける活動状況の指標として、投稿記事数、再投稿記事数、リンク数、被リンク数を用いることにより、コミュニティにおけるユーザの活動状況を把握し、活動状況に基づいて、ユーザを分類することができる。
【００２０】
（７）  本発明は、記事を投稿および閲覧することによりコミュニケーションを図ることができるコミュニティを提供するコミュニティサーバから、前記コミュニティに参加している各ユーザについて、前記各ユーザが投稿した投稿記事数、他のユーザにより投稿された記事を前記各ユーザが再投稿した再投稿記事数、前記各ユーザが他のユーザによりリンクされた被リンク数、前記各ユーザが他のユーザにリンクしているリンク数を取得する第１のステップ（例えば、図２のステップＳ１）と、前記投稿記事数と前記再投稿記事数との大小関係、および前記被リンク数と前記リンク数との大小関係に基づいて、前記各ユーザの活動状況を判断する第２のステップ（例えば、図２のステップＳ２）と、前記第２のステップで判断された活動状況に基づいて、前記各ユーザを分類する第３のステップ（例えば、図２のステップＳ３）と、をコンピュータに実行させるためのプログラムを提案している。
【００２１】
この発明によれば、まず、第１のステップにおいて、記事を投稿および閲覧することによりコミュニケーションを図ることができるコミュニティを提供するコミュニティサーバから、コミュニティに参加している各ユーザについて、各ユーザが投稿した投稿記事数、他のユーザにより投稿された記事を各ユーザが再投稿した再投稿記事数、各ユーザが他のユーザによりリンクされた被リンク数、各ユーザが他のユーザにリンクしているリンク数を取得する。次に、第２のステップにおいて、投稿記事数と再投稿記事数との大小関係、および被リンク数とリンク数との大小関係に基づいて、各ユーザの活動状況を判断する。次に、第３のステップにおいて、第２のステップで判断された活動状況に基づいて、各ユーザを分類する。したがって、ユーザのコミュニティにおける活動状況の指標として、投稿記事数、再投稿記事数、リンク数、被リンク数を用いることにより、コミュニティにおけるユーザの活動状況を把握し、活動状況に基づいて、ユーザを分類することができる。
【発明の効果】
【００２２】
本発明によれば、コミュニティにおけるユーザの活動状況に基づいて、ユーザを分類することができる。また、ユーザを分類することにより、活動状況に合ったサービスをユーザに提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係るユーザ分類装置の構成を示す図である。
【図２】本発明の実施形態に係るユーザ分類の処理フローを示す図である。
【図３】本発明の実施形態に係るユーザの活動状況判断の処理フローを示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を用いて、本発明の実施形態について詳細に説明する。なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組み合わせを含むさまざまなバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２５】
＜ユーザ分類装置の構成＞
図１は、本発明の実施形態に係るユーザ分類装置１００の構成を示す図である。ユーザ分類装置１００は、コミュニティサーバ１０に接続され、コミュニティサーバ１０が提供しているコミュニティに参加しているユーザを活動状況に基づいて分類する装置である。ここで、コミュニティサーバ１０とは、ユーザが記事を投稿および閲覧することにより、ユーザ間のコミュニケーションを図ることができるコミュニティを提供するサーバであって、例えば、ブログ、ＳＮＳ、ＴＷＩＴＴＥＲ（登録商標）等のサーバである。ユーザ分類装置１００は、図１に示すように、取得部１１０、活動状況判断部１２０、およびユーザ分類部１３０から構成される。
【００２６】
取得部１１０は、コミュニティサーバ１０から、コミュニティに参加している各ユーザについて、投稿記事数、再投稿記事数、被リンク数、およびリンク数を取得する。なお、取得部１１０は、被再投稿記事数を取得してもよい。さらに、取得部１１０は、各ユーザが最後に記事を投稿した日時を最終投稿時間情報として取得してもよい。ここで、投稿記事数とは、ユーザがコミュニティに投稿した記事数である。また、再投稿記事数とは、ユーザが、他のユーザがコミュニティに投稿した記事を再投稿した記事数であって、例えば、ＴＷＩＴＴＥＲでは、他のユーザが投稿した記事をリツイートした記事数である。一方、被再投稿記事数とは、ユーザが投稿した記事のうち、他のユーザにより再投稿された記事数であって、例えば、ＴＷＩＴＴＥＲでは、他のユーザによりリツイートされた記事数である。
【００２７】
被リンク数とは、ユーザが他のユーザからリンクされてリンク関係にあるユーザの数であって、例えば、ＴＷＩＴＴＥＲでは、ユーザをフォローしている他のユーザの数、すなわち、フォロワー数である。一方、リンク数とは、ユーザがリンクしてリンク関係にあるユーザの数であって、例えば、ＴＷＩＴＴＥＲでは、ユーザがフォローしているユーザの数、すなわち、フォロー数である。
【００２８】
活動状況判断部１２０は、取得部１１０で取得された投稿記事数と再投稿記事数との大小関係、および取得部１１０で取得された被リンク数とリンク数との大小関係に基づいて、コミュニティに参加している各ユーザの活動状況を判断する。本実施形態においては、活動状況は、投稿型、閲覧型、再投稿型、および投稿再投稿型の４つとする。なお、コミュニティに参加しているユーザが上述した４つの分類いずれかに属するとは限らず、４つの分類のいずれにも属さないユーザがいてもよい。以下、上述した４つの分類について説明する。
【００２９】
１つ目に、投稿型は、記事の投稿を主な活動とする。この活動に分類されるユーザは、投稿が主な活動なので投稿記事数が多いが、他のユーザの記事を再投稿することは少ないので再投稿記事数は少ない。また、記事を投稿しているので、他のユーザによりリンクされることが多いのでリンク数が多い。そこで、本実施形態においては、投稿記事数が再投稿記事数よりも多く、リンク数と被リンク数とが同じ程度またはリンク数の方が多いユーザをこの投稿型に分類する。
【００３０】
２つ目に、閲覧型は、他のユーザが投稿した記事を閲覧することを主な活動とする。この活動に分類されるユーザは、閲覧が主な活動なので投稿記事数および再投稿記事数は少なく、投稿していないので他のユーザからリンクされることが少ないので被リンク数も少ない。また、よく記事を閲覧するユーザとリンクすることが多いのでリンク数は多い。そこで、本実施形態においては、投稿記事数および再投稿記事数が少なく、被リンク数よりリンク数が多いユーザをこの閲覧型に分類する。
【００３１】
３つ目に、再投稿型は、他のユーザが投稿した記事の再投稿を主な活動とする。この活動に分類されるユーザは、再投稿が主な活動なので再投稿記事数が投稿記事数と同じまたは再投稿記事数が多い。また、他のユーザの記事を再投稿しているので、他のユーザにリンクされることが少ないので被リンク数は少ないが、他のユーザとリンクすることが多いのでリンク数は多い。そこで、本実施形態においては、再投稿記事数が投稿記事数以上であって、被リンク数がリンク数より多いユーザを、この再投稿型活動に分類する。
【００３２】
なお、取得部１１０で、被再投稿記事数が取得された場合には、被リンク数がリンク数と同じ程度のユーザについて、被再投稿記事数が少ないユーザをこの再投稿型活動に分類する。被リンク数がリンク数と同じ程度であれば、再投稿が主な活動であるのか、再投稿とともに投稿も主な活動としているか判断しにくいため、被再投稿記事数を用いて、再投稿型か、投稿再投稿型か判断する。投稿した記事が再投稿される数と、再投稿された記事が更に再投稿される数では、再投稿された記事が更に再投稿される数の方が少ないと考えられるからである。
【００３３】
４つ目に、投稿再投稿型とは、記事の投稿および他のユーザが投稿した記事の再投稿の両方を主な活動とする。この活動に分類されるユーザは、投稿および再投稿の両方が主な活動なので、再投稿記事数が投稿記事数と同じ程度または再投稿記事数が多い。また、投稿を行っているので、他のユーザにリンクされることが多くために被リンク数が多く、被投稿記事数も多い。そこで、本実施形態においては、再投稿記事数が投稿記事数以上であって、被リンク数がリンク数よりも多いユーザをこの投稿再投稿型に分類する。再投稿型と同様に、取得部１１０で、被再投稿記事数が取得された場合には、被リンク数がリンク数と同じ程度のユーザについて、被再投稿記事数が少なくないユーザをこの投稿再投稿型に分類する。
【００３４】
また、活動状況判断部１２０は、取得部１１０が最終投稿時間情報を取得した場合には、最終投稿時間情報に基づいて、ユーザがどの程度活発に活動しているか判断する。具体的には、活動状況判断部１２０は、最終時間情報の日時から判断時までの経過時間により、ユーザの活発度を判断する。活発なユーザと判断するしきい値や、活発でないと判断するしきい値を設定することにより、ユーザの活発度を決定してもよい。例えば、活発なユーザと判断するしきい値を１週間とし、最終時間情報の日時から判断時までの経過時間が１週間以内であれば活発なユーザであると判断する。上述した活動状況を活発度により更に分類し、その分類結果を用いて、最適なサービスを提供するために必要となる情報を取得してもよい。
【００３５】
ユーザ分類部１３０は、活動状況判断部１２０で決定された活動状況に基づいて、コミュニティに参加しているユーザを分類する。最適なサービスを提供するために必要となる情報は、ユーザの活動状況によって異なるので、ユーザを活動状況によって分類することにより、各分類のユーザに対し、最適なサービスを提供するために必要となる情報を決定することができる。その結果、ユーザに最適なサービスを提供することができる。
【００３６】
投稿型に分類されたユーザの場合には、例えば、ユーザの属性情報、ユーザが投稿した書き込み情報からテキスト分析等により取得された嗜好情報、ユーザが投稿した記事を再投稿したユーザの属性情報を利用して、サービスを選択することにより、最適なサービスを提供することができる。なお、属性情報は、コミュニティサーバ１０が管理している。
【００３７】
閲覧型に分類されたユーザの場合には、例えば、ユーザの属性情報、リンク関係にあるユーザの属性情報、およびリンク関係にあるユーザが投稿した記事からテキスト分析等により取得された嗜好情報を利用して、サービスを選択することにより、最適なサービスを提供することができる。
【００３８】
再投稿型に分類されたユーザの場合には、例えば、ユーザの属性情報、再投稿した記事を投稿したユーザの属性情報、および再投稿した記事からテキスト分析等により取得された嗜好情報を利用して、サービスを選択することにより、最適なサービスを提供することができる。
【００３９】
投稿再投稿型に分類されたユーザの場合には、例えば、ユーザの属性情報、再投稿した記事を投稿したユーザの属性情報、および投稿した記事からテキスト分析等により取得された嗜好情報を利用して、サービスを選択することにより、最適なサービスを提供することができる。
【００４０】
＜ユーザ分類の処理フロー＞
図２は、本発明の実施形態に係るユーザ分類の処理フローを示す図である。
【００４１】
まず、ステップＳ１において、取得部１１０は、コミュニティに参加している各ユーザについて、コミュニティサーバ１０から、投稿記事数、再投稿記事数、被リンク数、およびリンク数を取得する。
【００４２】
次に、ステップＳ２において、活動状況判断部１２０は、ステップＳ１で取得された投稿記事数と再投稿記事数との大小関係、およびステップＳ１で取得された被リンク数とリンク数との大小関係に基づいて、各ユーザの活動状況を判断する。活動状況の判断方法については、後述する。
【００４３】
次に、ステップＳ３において、ユーザ分類部１３０は、ステップＳ２で決定された活動状況に基づいて、コミュニティに参加している各ユーザを分類する。
【００４４】
＜活動状況判断の処理フロー＞
図３は、本発明の実施形態に係るユーザの活動状況判断の処理フローを示す図である。
【００４５】
まず、ステップＳ１０において、活動状況判断部１２０は、投稿記事数および再投稿記事数の和が少ないか否かを判断する。例えば、活動状況判断部１２０は、予め設定された数値と比較し、投稿記事数および再投稿記事数の和が予め設定された数値より少ないか否か判断する。投稿記事数および再投稿記事数の和が少ないと判断した場合（Ｙｅｓ）には、ステップＳ１４に処理を進め、投稿記事数および再投稿記事数の和が少なくないと判断した場合（Ｎｏ）には、ステップＳ１１に処理を進める。
【００４６】
次に、ステップＳ１１において、活動状況判断部１２０は、投稿記事数が再投稿記事数より多いか否かを判断する。投稿記事数が再投稿記事数よりも多い場合（Ｙｅｓ）には、ステップＳ１５に処理を進め、投稿記事数が再投稿記事数以下である場合（Ｎｏ）にはステップＳ１２に処理を進める。
【００４７】
次に、ステップＳ１２において、活動状況判断部１２０は、被リンク数とリンク数との大小関係を判断する。被リンク数がリンク数よりも多い場合には、投稿再投稿型と判断し、被リンク数がリンク数よりも少ない場合には、再投稿型と判断する。また、被リンク数とリンク数とが同じ程度の場合には、ステップＳ１３に処理を進める。なお、被リンク数とリンク数との差がどの程度までを被リンク数とリンク数とが同じ程度であるとみなすかは、任意に設定することができる。
【００４８】
次に、ステップＳ１３において、活動状況判断部１２０は、被再投稿記事数が多いか否かを判断する。例えば、活動状況判断部１２０は、予め設定された数値と比較し、被再投稿記事数が予め設定された数値より多いか否か判断する。被再投稿記事数が多いと判断した場合（Ｙｅｓ）には、投稿再投稿型と判断し、被再投稿記事数が多くないと判断した場合（Ｎｏ）には、再投稿型と判断する。
【００４９】
次に、ステップＳ１４において、活動状況判断部１２０は、リンク数が被リンク数より多いか否かを判断する。リンク数が被リンク数よりも多い場合には、閲覧型と判断する。リンク数が被リンク数よりも多くない場合には、本実施形態においては、活動をほとんどしていないユーザと判断し、いずれの活動状況にも該当しないと判断する。
【００５０】
次に、ステップＳ１５において、活動状況判断部１２０は、被リンク数がリンク数より多いか否かを判断する。被リンク数がリンク数よりも多い場合には、投稿型と判断する。被リンク数がリンク数よりも多くない場合には、本実施形態においては、いずれの活動状況にも該当しないと判断する。このようなユーザは、投稿記事数が多いにも関わらず、他のユーザからリンクされている数が少ないことから、有害な情報や無意味な記事を投稿していると考えられるからである。
【００５１】
以上説明したように、本実施形態によれば、コミュニティにおけるユーザの活動状況に基づいて、ユーザを分類することができる。また、ユーザを分類することにより、活動状況に合ったサービスをユーザに提供することができる。
【００５２】
なお、ユーザ分類装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを機器に読み込ませ、実行することによって本発明のユーザ分類装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００５３】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００５４】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００５５】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５６】
１０    コミュニティサーバ
１００  ユーザ分類装置
１１０  取得部
１２０  活動状況判断部
１３０  分類部
【図１】
2012221286.tif 000003
【図２】
2012221286.tif 000004
【図３】
2012221286.tif 000005