(57)【要約】【課題】ＳＮＳ等のネットワークサービスのウェブページでのコミュニティの表示順序に、ユーザー自身の書き込み頻度を反映させ、全体的に書き込みの少ないコミュニティであってもユーザーの関心の高いコミュニティを一覧の上位に表示可能にする。【解決手段】ＳＮＳのユーザーが所属する各コミュニティの更新頻度、及び所定の期間内における更新回数を取得し（ステップＳ１４）、これらの更新頻度及び更新回数を用いて複数のコミュニティの表示順序を決定する（ステップＳ１６）。即ち、前記更新回数を更新頻度で除算した値を評価値とし、この評価値の大きいコミュニティが上位にくるようにコミュニティの表示順序を決定する。この決定されたコミュニティの表示順序になるように複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成し（ステップＳ１８）、ユーザー端末に送信する（ステップＳ２０）。【選択図】  図３
2008046770.tif 000002
【特許請求の範囲】
【請求項１】
複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供装置において、
各コミュニティの記事及び更新履歴を管理するコミュニティデータベースと、
前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を前記コミュニティデータベースから取得する更新履歴取得手段と、
前記取得した更新履歴に基づいて各コミュニティの更新頻度及び所定の期間内における各コミュニティの更新回数を取得する更新情報取得手段と、
前記取得した更新頻度及び更新回数を用いて前記複数のコミュニティの表示順序を決定する表示順序決定手段と、
前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するウェブページ作成手段と、
前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信する送信手段と、
を備えたことを特徴とする情報提供装置。
【請求項２】
複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供装置において、
各コミュニティの記事及び更新履歴を管理するコミュニティデータベースと、
前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を前記コミュニティデータベースから取得する更新履歴取得手段と、
前記取得した更新履歴に基づいて各コミュニティにおける前記ユーザー自身の書き込み頻度を取得する書き込み頻度取得手段と、
前記取得したユーザー自身の書き込み頻度を用いて前記複数のコミュニティの表示順序を決定する表示順序決定手段と、
前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するウェブページ作成手段と、
前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信する送信手段と、
を備えたことを特徴とする情報提供装置。
【請求項３】
複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供装置において、
各コミュニティの記事及び更新履歴を管理するコミュニティデータベースと、
前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を前記コミュニティデータベースから取得する更新履歴取得手段と、
前記取得した更新履歴に基づいて各コミュニティの更新頻度及び所定の期間内における各コミュニティの更新回数を取得する更新情報取得手段と、
前記取得した更新履歴に基づいて各コミュニティにおける前記ユーザー自身の書き込み頻度を取得する書き込み頻度取得手段と、
前記取得した更新頻度、更新回数及びユーザー自身の書き込み頻度を用いて前記複数のコミュニティの表示順序を決定する表示順序決定手段と、
前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するウェブページ作成手段と、
前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信する送信手段と、
を備えたことを特徴とする情報提供装置。
【請求項４】
前記更新履歴取得手段は、前記ログインしたユーザーが所属しているコミュニティの更新履歴を取得することを特徴とする請求項１乃至３のいずれかに記載の情報提供装置。
【請求項５】
前記更新情報取得手段は、前記所定の期間よりも長い期間内における各コミュニティの更新の回数を前記更新頻度として取得することを特徴とする請求項１又は３に記載の情報提供装置。
【請求項６】
前記更新情報取得手段は、前記ユーザーの前回のログイン時から今回のログイン時までの期間内における各コミュニティの更新の回数又は未読数を前記更新回数として取得することを特徴とする請求項１又は３に記載の情報提供装置。
【請求項７】
前記書き込み頻度取得手段は、第１の期間、及び該第１の期間よりも長い第２の期間のうちの少なくとも１つの期間内のユーザー自身の書き込み数を前記書き込み頻度として取得することを特徴とする請求項２に記載の情報提供装置。
【請求項８】
前記表示順序決定手段は、前記取得した更新回数を更新頻度で除算した値を評価値とし、該評価値の大きいコミュニティが上位にくるように前記複数のコミュニティの表示順序を決定することを特徴とする請求項１に記載の情報提供装置。
【請求項９】
前記表示順序決定手段は、前記取得した第１の期間内のユーザー自身の書き込み数の多いコミュニティが上位にくるように前記複数のコミュニティの表示順序を決定し、前記第１の期間内のユーザー自身の書き込み数が同数のコミュニティは前記第２の期間内のユーザー自身の書き込み数の多いコミュニティが上位にくるように前記複数のコミュニティの表示順序を決定することを特徴とする請求項７に記載の情報提供装置。
【請求項１０】
前記表示順序決定手段は、前記取得した更新回数を更新頻度で除算した値を評価値とし、前記ユーザー自身の書き込み頻度の高いコミュニティが上位にくるように前記複数のコミュニティの表示順序を決定するとともに、前記ユーザー自身の書き込み頻度が同じコミュニティは前記評価値の大きいコミュニティが上位にくるように前記複数のコミュニティの表示順序を決定することを特徴とする請求項３に記載の情報提供装置。
【請求項１１】
複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供方法において、
各コミュニティの記事及び更新履歴を管理するコミュニティデータベースから前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を取得するステップと、
前記取得した更新履歴に基づいて各コミュニティの更新頻度及び所定の期間内における各コミュニティの更新回数を取得するステップと、
前記取得した更新頻度及び更新回数を用いて前記複数のコミュニティの表示順序を決定するステップと、
前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するステップと、
前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信するステップと、
を含むことを特徴とする情報提供方法。
【請求項１２】
複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供方法において、
各コミュニティの記事及び更新履歴を管理するコミュニティデータベースから前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を取得するステップと、
前記取得した更新履歴に基づいて各コミュニティにおける前記ユーザー自身の書き込み頻度を取得するステップと、
前記取得したユーザー自身の書き込み頻度を用いて前記複数のコミュニティの表示順序を決定するステップと、
前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するステップと、
前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信するステップと、
を含むことを特徴とする情報提供方法。
【請求項１３】
複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供装置において、
各コミュニティの記事及び更新履歴を管理するコミュニティデータベースから前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を取得するステップと、
前記取得した更新履歴に基づいて各コミュニティの更新頻度及び所定の期間内における各コミュニティの更新回数を取得するステップと、
前記取得した更新履歴に基づいて各コミュニティにおける前記ユーザー自身の書き込み頻度を取得するステップと、
前記取得した更新頻度、更新回数及びユーザー自身の書き込み頻度を用いて前記複数のコミュニティの表示順序を決定するステップと、
前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するステップと、
前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信するステップと、
を含むことを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報提供装置及び方法に係り、特にソーシャルネットワークサービスなどの複数のコミュニティを統括管理するネットワークサービスのコミュニティの一覧をユーザーに提供する技術に関する。
【背景技術】
【０００２】
近年、ソーシャルネットワークサービス（以下、「ＳＮＳ」という）は多くのユーザーに支持され、会員数を急速に伸ばしている。ユーザーは、コミュニティと呼ばれる共通の話題について語り合うグループに所属し、それを通してネット上での人間関係を展開し、また情報交換して情報を共有していく。このコミュニティは、ＳＮＳのウェブページにてその一覧が表示される。
【０００３】
従来のＳＮＳでは、更新のあったコミュニティを上位に表示するようにしている。しかし、コミュニティによっては書き込みの多い少ないがあり、書き込みの多いコミュニティが常に一覧の上位に表示されてしまうという欠点がある。
【０００４】
特許文献１には、インターネットのウェブサイトにアクセスするための項目の一覧をユーザー端末に表示させる際に、ユーザーが指定した項目を上位に表示させる技術が記載されている。
【０００５】
また、特許文献２にはアクセス回数、特許文献３にはアクセス頻度、特許文献４には選択回数を用いて項目の表示順序を変更する技術が記載されている。
【特許文献１】特開２００２−９１６７３号公報
【特許文献１】特開２００２−９９５６７号公報
【特許文献２】特開２００２−３４２３６９号公報
【特許文献２】特開２００４−２１３３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に記載の装置は、全くアクセスの無いウェブサイトの項目でも指定されれば、常に一覧の上位に表示されてしまうという欠点がある。
【０００７】
また、特許文献２−４に記載のものは、ユーザーの操作履歴のみを用いて項目の表示順序を変更しており、アクセス先の更新の有無については考慮されていない。
【０００８】
本発明はこのような事情に鑑みてなされたもので、複数のコミュニティを統括管理するネットワークサービスのウェブページでのコミュニティの表示順序に、ユーザー自身の書き込み頻度を反映させることができ、特に全体的に書き込みの少ないコミュニティであってもユーザーの関心の高いコミュニティを一覧の上位に表示させることができる情報提供装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するために請求項１に係る発明は、複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供装置において、各コミュニティの記事及び更新履歴を管理するコミュニティデータベースと、前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を前記コミュニティデータベースから取得する更新履歴取得手段と、前記取得した更新履歴に基づいて各コミュニティの更新頻度及び所定の期間内における各コミュニティの更新回数を取得する更新情報取得手段と、前記取得した更新頻度及び更新回数を用いて前記複数のコミュニティの表示順序を決定する表示順序決定手段と、前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するウェブページ作成手段と、前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信する送信手段と、を備えたことを特徴としている。
【００１０】
即ち、複数のコミュニティを統括管理するネットワークサービスの各コミュニティの更新頻度及び所定の期間内における更新回数を取得し、これらの更新頻度及び更新回数を用いて複数のコミュニティの表示順序を決定するようにしている。このコミュニティの表示順序の決定には、各コミュニティの更新頻度ばかりでなく、所定の期間内における更新回数も考慮される。例えば、ユーザー自身が前回のログイン時にあるコミュニティに書き込みを行って該コミュニティが更新されると、今回のログイン時には前記ユーザー自身の書き込みによるコミュニティの更新回数が、そのコミュニティの表示順序の決定に反映される。そして、上記のようにして決定されたコミュニティの表示順序になるように複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページが作成され、このウェブページがログインしたユーザーのユーザー端末に送信される。従って、更新頻度の少ないコミュニティであっても、ユーザー自身が書き込みを行ったコミュニティ（ユーザーの関心のあるコミュニティ）は、一覧の上位に表示されるようになる。
【００１１】
請求項２に係る発明は、複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供装置において、各コミュニティの記事及び更新履歴を管理するコミュニティデータベースと、前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を前記コミュニティデータベースから取得する更新履歴取得手段と、前記取得した更新履歴に基づいて各コミュニティにおける前記ユーザー自身の書き込み頻度を取得する書き込み頻度取得手段と、前記取得したユーザー自身の書き込み頻度を用いて前記複数のコミュニティの表示順序を決定する表示順序決定手段と、前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するウェブページ作成手段と、前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信する送信手段と、を備えたことを特徴としている。
【００１２】
即ち、複数のコミュニティを統括管理するネットワークサービスの各コミュニティにおけるユーザー自身の書き込み頻度を取得し、この書き込み頻度を用いて複数のコミュニティの表示順序を決定するようにしている。例えば、ユーザー自身が前回のログイン時にあるコミュニティに書き込みを行って該コミュニティが更新されると、今回のログイン時には前回のログイン時に書き込みを行ったコミュニティの書き込み頻度が高くなる。そして、上記のようにして決定されたコミュニティの表示順序になるように複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページが作成され、このウェブページがログインしたユーザーのユーザー端末に送信される。従って、更新頻度の少ないコミュニティであっても、ユーザー自身が書き込みを行ったコミュニティ（ユーザーの関心のあるコミュニティ）は、一覧の上位に表示されるようになる。
【００１３】
請求項３に係る発明は、複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供装置において、各コミュニティの記事及び更新履歴を管理するコミュニティデータベースと、前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を前記コミュニティデータベースから取得する更新履歴取得手段と、前記取得した更新履歴に基づいて各コミュニティの更新頻度及び所定の期間内における各コミュニティの更新回数を取得する更新情報取得手段と、前記取得した更新履歴に基づいて各コミュニティにおける前記ユーザー自身の書き込み頻度を取得する書き込み頻度取得手段と、前記取得した更新頻度、更新回数及びユーザー自身の書き込み頻度を用いて前記複数のコミュニティの表示順序を決定する表示順序決定手段と、前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するウェブページ作成手段と、前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信する送信手段と、を備えたことを特徴としている。
【００１４】
即ち、複数のコミュニティを統括管理するネットワークサービスの各コミュニティの更新頻度、所定の期間内における更新回数、及びユーザー自身の書き込み頻度を取得し、これらの更新頻度、更新回数及び書き込み頻度を用いて複数のコミュニティの表示順序を決定するようにしている。そして、上記のようにして決定されたコミュニティの表示順序になるように複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページが作成され、このウェブページがログインしたユーザーのユーザー端末に送信される。従って、更新頻度の少ないコミュニティであっても、ユーザー自身が書き込みを行ったコミュニティ（ユーザーの関心のあるコミュニティ）は、一覧の上位に表示されるようになる。
【００１５】
請求項４に示すように請求項１乃至３のいずれかに記載の情報提供装置において、前記更新履歴取得手段は、前記ログインしたユーザーが所属しているコミュニティの更新履歴を取得することを特徴としている。
【００１６】
請求項５に示すように請求項１又は３に記載の情報提供装置において、前記更新情報取得手段は、前記所定の期間よりも長い期間内における各コミュニティの更新の回数を前記更新頻度として取得することを特徴としている。
【００１７】
また、請求項６に示すように請求項１又は３に記載の情報提供装置において、前記更新情報取得手段は、前記ユーザーの前回のログイン時から今回のログイン時までの期間内における各コミュニティの更新の回数又は未読数を前記更新回数として取得することを特徴としている。
【００１８】
前記所定の期間を前回のログイン時から今回のログイン時までの期間とした場合、所定の期間は一定の期間ではなく、ユーザーのログインの頻度で可変する期間となる。また、請求項５において、前記所定の期間よりも長い期間としては、例えば、１カ月の期間が考えられる。
【００１９】
請求項７に示すように請求項２に記載の情報提供装置において、前記書き込み頻度取得手段は、第１の期間、及び該第１の期間よりも長い第２の期間のうちの少なくとも１つの期間内のユーザー自身の書き込み数を前記書き込み頻度として取得することを特徴としている。
【００２０】
前記第１の期間としては、例えば１週間の期間、前記第２の期間としては、例えば１カ月の期間が考えられる。
【００２１】
請求項８に示すように請求項１に記載の情報提供装置において、前記表示順序決定手段は、前記取得した更新回数を更新頻度で除算した値を評価値とし、該評価値の大きいコミュニティが上位にくるように前記複数のコミュニティの表示順序を決定することを特徴としている。
【００２２】
請求項９に示すように請求項７に記載の情報提供装置において、前記表示順序決定手段は、前記取得した第１の期間内のユーザー自身の書き込み数の多いコミュニティが上位にくるように前記複数のコミュニティの表示順序を決定し、前記第１の期間内のユーザー自身の書き込み数が同数のコミュニティは前記第２の期間内のユーザー自身の書き込み数の多いコミュニティが上位にくるように前記複数のコミュニティの表示順序を決定することを特徴としている。
【００２３】
請求項１０に示すように請求項３に記載の情報提供装置において、前記表示順序決定手段は、前記取得した更新回数を更新頻度で除算した値を評価値とし、前記ユーザー自身の書き込み頻度の高いコミュニティが上位にくるように前記複数のコミュニティの表示順序を決定するとともに、前記ユーザー自身の書き込み頻度が同じコミュニティは前記評価値の大きいコミュニティが上位にくるように前記複数のコミュニティの表示順序を決定することを特徴としている。
【００２４】
請求項１１に係る発明は、複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供方法において、各コミュニティの記事及び更新履歴を管理するコミュニティデータベースから前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を取得するステップと、前記取得した更新履歴に基づいて各コミュニティの更新頻度及び所定の期間内における各コミュニティの更新回数を取得するステップと、前記取得した更新頻度及び更新回数を用いて前記複数のコミュニティの表示順序を決定するステップと、前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するステップと、前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信するステップと、を含むことを特徴としている。
【００２５】
請求項１２に係る発明は、複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供方法において、各コミュニティの記事及び更新履歴を管理するコミュニティデータベースから前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を取得するステップと、前記取得した更新履歴に基づいて各コミュニティにおける前記ユーザー自身の書き込み頻度を取得するステップと、前記取得したユーザー自身の書き込み頻度を用いて前記複数のコミュニティの表示順序を決定するステップと、前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するステップと、前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信するステップと、を含むことを特徴としている。
【００２６】
請求項１３に係る発明は、複数のコミュニティを統括管理するネットワークサービスにおける複数のコミュニティの一覧を含むウェブページを、ログインしたユーザーのユーザー端末に表示させる情報提供装置において、各コミュニティの記事及び更新履歴を管理するコミュニティデータベースから前記ユーザー端末に一覧表示すべき各コミュニティの更新履歴を取得するステップと、前記取得した更新履歴に基づいて各コミュニティの更新頻度及び所定の期間内における各コミュニティの更新回数を取得するステップと、前記取得した更新履歴に基づいて各コミュニティにおける前記ユーザー自身の書き込み頻度を取得するステップと、前記取得した更新頻度、更新回数及びユーザー自身の書き込み頻度を用いて前記複数のコミュニティの表示順序を決定するステップと、前記決定された表示順序になるように前記複数のコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成するステップと、前記作成された複数のコミュニティの一覧を含むウェブページを前記ユーザー端末に送信するステップと、を含むことを特徴としている。
【発明の効果】
【００２７】
本発明によれば、ユーザー端末でのコミュニティの表示順序に、そのユーザー端末のユーザー自身の書き込み頻度を反映させることができ、特にＳＮＳなどの複数のコミュニティを統括管理するネットワークサービスの各コミュニティの更新頻度及び所定の期間内における更新回数、又はＳＮＳの各コミュニティにおけるユーザー自身の書き込み頻度、若しくはＳＮＳの各コミュニティの更新頻度、所定の期間内における更新回数、及びユーザー自身の書き込み頻度を用いて複数のコミュニティの表示順序を決定するようにしたため、全体的に書き込みの少ないコミュニティであってもユーザーの関心の高いコミュニティを一覧の上位に表示させることができる。
【発明を実施するための最良の形態】
【００２８】
以下、添付図面に従って本発明に係る情報提供装置及び方法の好ましい実施の形態について説明する。
【００２９】
＜第１実施形態＞
図１は本発明に係る情報提供装置を含む複数のコミュニティを統括管理するネットワークサービスのシステムの概略構成図であり、特にソーシャルネットワークサービス（ＳＮＳ）システムに関して示している。
【００３０】
このシステムは、主としてサーバ１０とコミュニティデータベース（コミュニティＤＢ）２０とかなる情報提供装置（サービスサーバ）と、パソコン、携帯電話、ＰＤＡなどで構成されたユーザー端末３０とから構成され、サービスサーバとユーザー端末３０とはインターネットなどのネットワークを介して接続可能になっている。
【００３１】
各ユーザーは、自分のユーザー端末３０を使用してサービスサーバが提供しているＳＮＳのウェブページにログインすると、サービスサーバの仲介によって相互に情報を交換できる。
【００３２】
サーバ１０は、中央処理装置（ＣＰＵ）１１と、更新履歴取得部１２と、更新頻度・回数取得部１３と、表示順序決定部１４と、ウェブページのページデータ（表示データ）を生成する表示データ生成部１５と、ユーザー端末３０との間で双方向のデータ通信を行うデータ送受信部１６と、メインメモリ１８の読み書きを制御するメモリ制御部１７と、及びサーバの制御プログラムが格納されたり、プログラム実行時の作業領域となるメインメモリ１８とから構成されている。
【００３３】
ＣＰＵ１１は、本発明に係るウェブページの表示に係るプログラムを含む制御プログラムにしたがって各構成要素の動作を制御する。尚、ウェブページ（特にＳＮＳのコミュニティの一覧の表示）を表示する際の各構成要素の動作については、後述のフローチャート等で詳説する。
【００３４】
コミュニティＤＢ２０は、ＳＮＳの各コミュニティに関する情報を管理するもので、各コミュニティの記事及び更新履歴（更新日時、更新者等）が記録されている。
【００３５】
更新履歴取得部１２は、ユーザー端末３０よりログインされると、コミュニティＤＢ２０にアクセスし、ログインしたユーザーが所属しているコミュニティを抽出し、そのコミュニティの更新履歴を取得する。
【００３６】
更新頻度・回数取得部１３は、更新履歴取得部１２が取得した各コミュニティの更新履歴から各コミュニティの更新頻度及び更新回数を取得（算出）する。尚、これらの更新頻度及び更新回数の具体例については後述する。
【００３７】
表示順序決定部１４は、更新頻度・回数取得部１３が取得した各コミュニティの更新頻度及び更新回数に基づいて、各コミュニティごとに更新回数を更新頻度で除算した評価値（＝更新回数／更新頻度）を求め、この評価値の大きいコミュニティが上位にくるように各コミュニティの表示順序を決定する。
【００３８】
表示データ生成部１５は、ユーザー端末３０におけるＳＮＳのウェブページ表示に必要な表示データを生成するもので、表示順序決定部１４によって決定された表示順序になるようにコミュニティを並び替えたコミュニティの一覧を含むウェブページを作成する。
【００３９】
データ送受信部１６は、表示データ生成部１５で生成されたウェブページの表示データをログインしたユーザーのユーザー端末３０に送信する。
【００４０】
図２はユーザーＩＤ、パスワードその他の認証情報等でログインした特定のユーザーのユーザー端末３０に提供するウェブページの表示例を示す図である。
【００４１】
このウェブページでは、特定のユーザー自身のプロフィールの確認や変更を開始するトリガ４１、そのユーザーと友人関係を有するユーザーである友人の一覧４２、そのユーザー自身の所属するコミュニティの一覧４３、及びアクセス履歴４４等が表示される。
【００４２】
本発明は上記コミュニティの一覧４３の表示に係り、特にコミュニティの表示順序をユーザー毎にカスタマイズしたコミュニティの一覧４３を表示させる。コミュニティの一覧４３では、各コミュニティの名称、サムネイル画像、アイコン等でコミュニティが表示される。
【００４３】
尚、図２上では、コミュニティの一覧４３に３つのコミュニティが表示されているが、ユーザーが所属するコミュニティの数が３よりも多い場合には、次のページを指示したり、コミュニティの一覧４３をスクロールさせることで、ユーザーが所属する全コミュニティの表示が可能になっている。また、ウェブページ上のコミュニティの一覧の表示は、図２に示した表示例に限定されず、種々の表示形態が考えられる。
【００４４】
次に、コミュニティの一覧を含むウェブページをユーザー端末に表示させる第１実施形態の処理手順について、図３に示すフローチャートを参照しながら説明する。
【００４５】
図３において、ユーザー端末からログインされると、ウェブページに表示するユーザーが所属するコミュニティ名の一覧を取得する（ステップＳ１０）。尚、各ユーザーがいずれのコミュニティに所属しているかは、コミュニティＤＢ２０で管理されている。
【００４６】
続いて、前記取得したコミュニティ名の一覧より、ユーザーが所属する各コミュニティの更新履歴をコミュニティＤＢ２０から取得し（ステップＳ１２）、各コミュニティの更新履歴から各コミュニティの更新頻度及び更新回数を取得（算出）する（ステップＳ１４）。
【００４７】
ここで、コミュニティの更新頻度は、所定の期間（例えば１カ月）内のコミュニティの更新の回数とする。また、更新回数は、例えば、前回のログイン時から今回のログインまでにコミュニティが更新された回数とする。
【００４８】
次に、上記取得した更新頻度及び更新回数から各コミュニティの表示順序を決定する（ステップＳ１６）。即ち、前述したように各コミュニティごとに更新回数を更新頻度で除算した評価値（＝更新回数／更新頻度）を求め、この評価値の大きいコミュニティが上位にくるように各コミュニティの表示順序を決定する。
【００４９】
図４にコミュニティの表示順序決定の具体例を示す。同図に示すように、コミュニティ５は、コミュニティ１〜５の中で更新頻度が最も低いが、評価値が最も大きいため、表示順は１位になる。また、コミュニティ２はコミュニティ１〜５の中で更新頻度及び更新回数がそれぞれ最大であるが、評価値は３番目であるため、表示順は３位となる。
【００５０】
上記のような評価値によって各コミュニティの表示順序を決定することにより、例えば、ユーザー自身が前回のログイン時にあるコミュニティに書き込みを行い、そのコミュニティが更新されると、今回のログイン時にはユーザー自身の書き込みによるコミュニティの更新回数が、そのコミュニティの表示順序の決定に反映され、特に更新頻度の低いコミュニティの場合には、ユーザー自身の書き込みによるコミュニティの更新回数が前記評価値に大きく影響し、コミュニティの表示順位を大きく上げることになる。
【００５１】
次に、上記のように決定した各コミュニティの表示順序を反映したウェブページを生成し（ステップＳ１８）、そのページデータをユーザー端末に送信する（ステップＳ２０）。
【００５２】
尚、評価値の計算方法は、上記以外の方法を利用してもよく、例えば、他のパラメータ（更新日時、ユーザーの表示順指定など）を加えた評価値でもよい。
【００５３】
また、更新頻度の計算は、所定の期間の決め方を含めて他の方法でもよい。更に、更新回数は前回のログインからの更新数としたが、これに限らず、例えば、平均的なログイン期間（数日の期間）の更新数や、未読数としてもよい。
【００５４】
＜第２実施形態＞
図５は本発明に係る情報提供装置を含むＳＮＳシステムの他の実施形態を示す概略構成図である。尚、図１に示したＳＮＳシステムと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００５５】
図５に示すサーバ１０’は、図１に示したサーバ１０の更新頻度・回数取得部１３の代わりに書き込み判定部１９が設けられている点で相違するとともに、表示順序決定部１４’の処理内容が異なっている。
【００５６】
書き込み判定部１９は、更新履歴取得部１２がコミュニティＤＢ２０から取得した各コミュニティの更新履歴から各コミュニティへのユーザー自身の書き込み頻度を判定する。尚、この書き込み頻度の判定の具体例については後述する。
【００５７】
表示順序決定部１４’は、書き込み判定部１９が判定した各コミュニティへのユーザー自身の書き込み頻度に基づいて、書き込み頻度が高いコミュニティが上位にくるように各コミュニティの表示順序を決定する。
【００５８】
次に、コミュニティの一覧を含むウェブページをユーザー端末に表示させる第２実施形態の処理手順について、図６に示すフローチャートを参照しながら説明する。尚、図６において、図３に示したフローチャートと共通するステップには同一のステップ番号を付し、その詳細な説明は省略する。
【００５９】
図６に示す第２実施形態は、第１実施形態と比較して破線で囲んだステップＳ３０、ステップＳ３２での処理が異なる。
【００６０】
ステップＳ３０では、コミュニティＤＢ２０から取得したユーザーが所属する各コミュニティの更新履歴から各コミュニティへのユーザー自身の書き込み頻度を取得（算出）する。
【００６１】
ここで、ユーザー自身の書き込み頻度は、１週間以内の書き込み数、１カ月以内の
書き込み数、及び３カ月以内の書き込み数とし、これらの３つの書き込み頻度を算出する。
【００６２】
ステップＳ３２では、上記のようにして算出した３つの書き込み頻度を用いて各コミュニティの表示順序を決定する。
【００６３】
図７にコミュニティの表示順序決定の具体例を示す。
【００６４】
同図に示すように、１週間以内の書き込み数の多いコミュニティが上位にくるようにコミュニティの表示順序を決定する。図７の例では、コミュニティ２が１位となる。
【００６５】
また、次に１週間以内の書き込み数の多いコミュニティ１、５での書き込み数は１で同数であるため、１カ月以内の書き込み数で比較し、書き込み数が多いコミュニティが上位にくるように表示順序を決定する。図７の例では、コミュニティ５での１カ月以内の書き込み数が１５で、コミュニティ１での書き込み数の３よりも多いため、コミュニティ５が２位となり、コミュニティ１が３位となる。
【００６６】
続いて、次に１週間以内の書き込み数の多いコミュニティ３、４、６での書き込み数が０で同数であるため、１カ月以内の書き込み数を比較し、書き込み数が多いコミュニティが上位にくるように表示順序を決定する。図７の例では、コミュニティ６での１カ月以内の書き込み数が１で、コミュニティ３、４での書き込み数の０よりも多いため、コミュニティ６が４位となる。
【００６７】
また、コミュニティ３、４は、１カ月以内の書き込み数が０で同数であるため、３カ月以内の書き込み数を比較し、書き込み数が多いコミュニティが上位にくるように表示順序を決定する。図７の例では、コミュニティ４での３カ月以内の書き込み数が２で、コミュニティ３での書き込み数の０よりも多いため、コミュニティ４が５位となり、コミュニティ３が６位となる。
【００６８】
このように書き込み頻度を用いて各コミュニティの表示順序を決定する際に、１週間内の書き込み数が同数（書き込み無しを含む）の場合は、１カ月の書き込み数で比較し、更に同数の場合は順に３カ月、６カ月と集計単位を広げていく。
【００６９】
尚、この実施形態では、書き込み頻度が同じ場合には、集計単位を広げて書き込み頻度を比較するようにしたが、これに限らず、書き込み頻度が同じ場合には、書き込み時点に基づいて表示順序を決定（例えば、書き込み時点が近いコミュニティ程、上位にくるように決定）するようにしてもよい。
【００７０】
＜第３実施形態＞
次に、コミュニティの一覧を含むウェブページをユーザー端末に表示させる第３実施形態の処理手順について、図８に示すフローチャートを参照しながら説明する。尚、図８において、図３に示したフローチャートと共通するステップには同一のステップ番号を付し、その詳細な説明は省略する。
【００７１】
図８に示す第３実施形態は、第１実施形態と比較して破線で囲んだステップＳ４０、ステップＳ４２での処理が異なる。
【００７２】
ステップＳ４０では、コミュニティＤＢ２０から取得したユーザーが所属する各コミュニティの更新履歴から各コミュニティへのユーザー自身の書き込み頻度を取得（算出）する。ここで、ユーザー自身の書き込み頻度は、１週間、１カ月等の所定の期間内の書き込み数とする。
【００７３】
ステップＳ３２では、ステップＳ４０で取得した書き込み頻度と、ステップＳ１４で取得した更新頻度及び更新回数とから各コミュニティの表示順序を決定する。
【００７４】
図９にコミュニティの表示順序決定の具体例を示す。
【００７５】
同図に示すように、書き込み頻度の多いコミュニティが上位にくるようにコミュニティの表示順序を決定する。図９の例では、コミュニティ１が１位、コミュニティ６が２位となる。
【００７６】
また、書き込み頻度が同じ場合には、第１実施形態と同様に、各コミュニティごとに更新回数を更新頻度で除算した評価値（＝更新回数／更新頻度）を求め、この評価値の大きいコミュニティが上位にくるように各コミュニティの表示順序を決定する。
【００７７】
図９に示した具体例では、コミュニティ４、７は、２位のコミュニティ６の次に書き込み頻度が高く、かつ書き込み頻度が３で同じである。この場合、コミュニティ４と７の評価値を比較し、具体例では、コミュニティ４の評価値がコミュニティ７の評価値よりも高いため、コミュニティ４が３位、コミュニティ７が４位となる。
【００７８】
コミュニティ５は、コミュニティ４、７の次に書き込み頻度が高いため、表示順は５位となる。
【００７９】
コミュニティ２、３は、５位のコミュニティ５の次に書き込み頻度が高く、かつ書き込み頻度が０で同じである。この場合、コミュニティ２と３の評価値を比較し、具体例では、コミュニティ２の評価値がコミュニティ３の評価値よりも高いため、コミュニティ２が６位、コミュニティ３が７位となる。
【００８０】
尚、この実施形態では、書き込み頻度を優先したが、評価値を優先してコミュニティの表示順序を決定するようにしてもよい。更に、書き込み頻度、更新頻度、及び更新回数の全てを利用した評価関数を定め、この評価関数によって各コミュニティの表示順序を決定するようにしてもよい。
【図面の簡単な説明】
【００８１】
【図１】図１は本発明に係る情報提供装置を含む複数のコミュニティを統括管理するネットワークサービス（ＳＮＳ）のシステムの概略構成図である。
【図２】図２はＳＮＳのウェブページの表示例を示す図である。
【図３】図３は本発明の第１実施形態の処理手順を示すフローチャートである。
【図４】図４は第２実施形態におけるコミュニティの表示順序決定の具体例を示す図である。
【図５】図５は本発明に係る情報提供装置を含むＳＮＳシステムの他の実施形態を示す概略構成図である。
【図６】図６は本発明の第２実施形態の処理手順を示すフローチャートである。
【図７】図７は第２実施形態におけるコミュニティの表示順序決定の具体例を示す図である。
【図８】図８は本発明の第３実施形態の処理手順を示すフローチャートである。
【図９】図９は第３実施形態におけるコミュニティの表示順序決定の具体例を示す図である。
【符号の説明】
【００８２】
１０…サーバ、１１…中央処理装置（ＣＰＵ）、１２…更新履歴取得部、１３…更新頻度・回数取得部、１４、１４’…表示順序決定部、１５…表示データ生成部、１６…データ送受信部、１７…メモリ制御部、１８…メインメモリ、１９…書き込み判定部、２０…コミュニティデータベース、３０…ユーザー端末
【図１】
2008046770.tif 000003
【図２】
2008046770.tif 000004
【図３】
2008046770.tif 000005
【図４】
2008046770.tif 000006
【図５】
2008046770.tif 000007
【図６】
2008046770.tif 000008
【図７】
2008046770.tif 000009
【図８】
2008046770.tif 000010
【図９】
2008046770.tif 000011