(57)【特許請求の範囲】
【請求項１】
対象ユーザの通信端末装置からコンテンツの推薦要求を受信する受信手段と、
前記対象ユーザが参加しているグループ及び当該グループに参加している他のユーザを判別する判別手段と、
前記対象ユーザ及び前記他のユーザのコンテンツの利用履歴情報をコンテンツ利用履歴データベースから取得する取得手段と、
前記対象ユーザの前記利用履歴情報に含まれるコンテンツの利用に関する利用パラメータが所与の条件を満たし、かつ、前記他のユーザの前記利用履歴情報に含まれるコンテンツを推薦コンテンツとして特定する特定手段と、
前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置へ閲覧可能に送信する送信手段と、
を備え、
前記取得手段が、
前記対象ユーザが参加したグループの形成履歴情報をグループ形成履歴データベースから取得し、
前記特定手段が、
前記対象ユーザの前記利用履歴情報に含まれる前記利用パラメータが前記所与の条件を満たすコンテンツの種別を特定する第１特定処理を実行し、当該特定した種別に属し、かつ、前記他のユーザの前記利用履歴情報に含まれるコンテンツを前記推薦コンテンツとして特定する第２特定処理を実行し、
前記第１特定処理によって特定した種別に属するコンテンツのうち、前記対象ユーザの前記形成履歴情報に基づいて前記推薦コンテンツを特定する前記第２特定処理を実行することを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記特定手段が、
前記対象ユーザの前記形成履歴情報に基づいて前記対象ユーザと前記他のユーザとの出会い回数を算出し、
前記第１特定処理によって特定した種別に属するコンテンツのうち、当該算出した出会い回数に基づいて前記推薦コンテンツを特定する前記第２特定処理を実行する、サーバ装置。
【請求項３】
請求項１又は２に記載のサーバ装置において、
前記特定手段が、前記第１特定処理によって特定した種別に属するコンテンツのうち、前記他のユーザの前記利用履歴情報に含まれ、かつ、前記対象ユーザの前記利用履歴情報に含まれないコンテンツを前記推薦コンテンツとして特定する、サーバ装置。
【請求項４】
請求項１〜３のいずれか１項に記載のサーバ装置において、
前記特定手段が、前記第１特定処理として、前記対象ユーザの前記利用履歴情報に含まれる前記利用パラメータが前記所与の条件を満たし、かつ、前記他のユーザの前記利用履歴情報に含まれる前記利用パラメータが所与の第２条件を満たすコンテンツの種別を特定する、サーバ装置。
【請求項５】
請求項１〜４のいずれかに記載のサーバ装置において、
前記利用パラメータが、前記コンテンツの利用頻度を示すパラメータである、サーバ装置。
【請求項６】
請求項１〜５のいずれかに記載のサーバ装置において、
前記取得手段が、所与の過去の時点から現在までの所定期間内の前記利用履歴情報を取得する、サーバ装置。
【請求項７】
請求項１〜６のいずれかに記載のサーバ装置において、
前記推薦コンテンツに関する情報が、前記推薦コンテンツを利用した前記他のユーザを特定するユーザ情報を含む、サーバ装置。
【請求項８】
サーバ装置を、
対象ユーザの通信端末装置からコンテンツの推薦要求を受信する受信手段、
前記対象ユーザが参加しているグループ及び当該グループに参加している他のユーザを判別する判別手段、
前記対象ユーザ及び前記他のユーザのコンテンツの利用履歴情報をコンテンツ利用履歴データベースから取得する取得手段、
前記対象ユーザの前記利用履歴情報に含まれるコンテンツの利用に関する利用パラメータが所与の条件を満たし、かつ、前記他のユーザの前記利用履歴情報に含まれるコンテンツを推薦コンテンツとして特定する特定手段、及び
前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置へ閲覧可能に送信する送信手段、
として機能させ、
前記取得手段が、
前記対象ユーザが参加したグループの形成履歴情報をグループ形成履歴データベースから取得し、
前記特定手段が、
前記対象ユーザの前記利用履歴情報に含まれる前記利用パラメータが前記所与の条件を満たすコンテンツの種別を特定する第１特定処理を実行し、当該特定した種別に属し、かつ、前記他のユーザの前記利用履歴情報に含まれるコンテンツを前記推薦コンテンツとして特定する第２特定処理を実行し、
前記第１特定処理によって特定した種別に属するコンテンツのうち、前記対象ユーザの前記形成履歴情報に基づいて前記推薦コンテンツを特定する前記第２特定処理を実行することを特徴とするプログラム。
【請求項９】
ネットワークと、前記ネットワークに接続されたサーバ装置と、前記ネットワークを介して前記サーバ装置と通信を行う複数の通信端末装置と、を有する通信システムであって、
前記サーバ装置は、
対象ユーザの前記通信端末装置からコンテンツの推薦要求を、前記ネットワークを介して受信する受信手段と、
前記対象ユーザが参加しているグループ及び当該グループに参加している他のユーザを判別する判別手段と、
前記対象ユーザ及び前記他のユーザのコンテンツの利用履歴情報をコンテンツ利用履歴データベースから取得する取得手段と、
前記対象ユーザの前記利用履歴情報に含まれるコンテンツの利用に関する利用パラメータが所与の条件を満たし、かつ、前記他のユーザの前記利用履歴情報に含まれるコンテンツを推薦コンテンツとして特定する特定手段と、
前記推薦コンテンツに関する情報を、前記ネットワークを介して前記対象ユーザの前記通信端末装置へ閲覧可能に送信する送信手段と、
を備え、
前記取得手段が、
前記対象ユーザが参加したグループの形成履歴情報をグループ形成履歴データベースから取得し、
前記特定手段が、
前記対象ユーザの前記利用履歴情報に含まれる前記利用パラメータが前記所与の条件を満たすコンテンツの種別を特定する第１特定処理を実行し、当該特定した種別に属し、かつ、前記他のユーザの前記利用履歴情報に含まれるコンテンツを前記推薦コンテンツとして特定する第２特定処理を実行し、
前記第１特定処理によって特定した種別に属するコンテンツのうち、前記対象ユーザの前記形成履歴情報に基づいて前記推薦コンテンツを特定する前記第２特定処理を実行することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末装置と連動して情報を提供するサーバ装置、プログラム、及び、通信システムに関する。
【背景技術】
【０００２】
近年、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などのネットワーク技術の発展及びスマートフォンなどに代表される携帯型情報通信端末装置の進歩に伴い、仮想空間上におけるコミュニケーションツールとしてソーシャルネットワーキングサービス（以下、「ＳＮＳ」と略称する。）や電子掲示板に代表されるインターネットコミュニティが普及し、それらの利用者（以下、「ユーザ」という。）の数も年々増加している。
【０００３】
例えば、ＳＮＳは、ＷＷＷ上の仮想空間において、人々が自身の経歴及び顔写真の他に、お気に入りの写真、趣味嗜好、日記、勤務先、職業、居住地等の各情報（以下、「ユーザ情報」という。）、を公開すること、公開した情報を他人と共有すること、及び、公開した情報に基づいて友人を募り交流を深める道具として用いることができるようになっている。また、最近では、ＳＮＳは、動画像、静止画像、音楽またはゲームなど各種のデータ及びニュースその他の情報の共有をも手軽に行えるように構成されている。
【０００４】
一方、このＳＮＳにおいては、当該ＳＮＳ内において数人〜数百人程度のユーザがグループ（「コミュニティ」とも呼ばれる。以下においては「グループ」と統一する。）を作成し、当該グループ固有の掲示板をＳＮＳ内に作成して情報交換、及び、データ共有もできるようになっている。
【０００５】
さらに、最近では、ＳＮＳのユーザに対して商品やコンテンツを推薦するシステムも提案されている（例えば、特許文献１及び２）。
【０００６】
特許文献１に記載のシステムにおいては、属性や行動履歴など対象ユーザのユーザ情報と関連度の低い商品を抽出し、その抽出した商品が、対象ユーザのＳＮＳにおける友達登録の相手のユーザ情報と関連性が高ければ、その相手に関連付けてその抽出した商品を対象ユーザに推薦するように構成されている。
【０００７】
また、特許文献２に記載のシステムにおいては、コンテンツの利用及び購入情報から対象ユーザの嗜好情報と推薦情報を抽出し、ＳＮＳ型ネットワークを介して他の端末装置から入手した推薦情報を、抽出した嗜好情報と推薦情報を基に解析し、入手した推薦情報を対象ユーザの嗜好情報に合わせた形式で表示部に表示させるように構成されている。
【０００８】
このような構成により、上記特許文献１及び２に記載のシステムは、ＳＮＳの対象ユーザ毎に異なる商品やコンテンツを推薦することができるようになっている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１１−２３２８３６号公報
【特許文献２】特開２００８−１９１７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記特許文献１に開示されたシステムにあっては、対象ユーザの友達が興味を持っているからといってもその商品に対して対象ユーザが興味を持つとは限らず、対象ユーザが新たに興味を持てるようなコンテンツが推薦されることが少ない。また、このシステムにあっては、グループにおいて全員が興味を有するコンテンツを推薦する旨の言及はない。
【００１１】
また、上記特許文献２に開示されたシステムにあっては、対象ユーザが新たに興味を持てるような意外性のあるコンテンツが推薦されない。また、このシステムにあっては、グループにおいて全員が興味を有するコンテンツを推薦する旨の言及はない。
【００１２】
本発明は、上記課題を解決するためになされたものであり、その目的は、複数のユーザによって構成されるグループにおいて、対象ユーザに対して新たな興味を持つようなコンテンツの情報を推薦すること、及び、対象ユーザだけなくも他のユーザも興味を有するコンテンツの情報を推薦することによって、ユーザ同士の交流の活性化を図ることができるサーバ装置等を提供することにある。
【課題を解決するための手段】
【００１３】
（１）上述した課題を解決するため、本発明のサーバ装置は、対象ユーザの通信端末装置からコンテンツの推薦要求を受信する受信手段と、前記対象ユーザが参加しているグループ及び当該グループに参加している他のユーザを判別する判別手段と、前記対象ユーザ及び前記他のユーザのコンテンツの利用履歴情報をコンテンツ利用履歴データベースから取得する取得手段と、前記対象ユーザの前記利用履歴情報に含まれるコンテンツの利用に関する利用パラメータが所与の条件を満たし、かつ、前記他のユーザの前記利用履歴情報に含まれるコンテンツを推薦コンテンツとして特定する特定手段と、前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置へ閲覧可能に送信する送信手段と、を備える構成を有している。
【００１４】
この構成より、本発明のサーバ装置は、複数のユーザによって構成されるグループにおいて、対象ユーザが過去に利用したコンテンツの利用履歴に関するパラメータと他のユーザの過去に利用したコンテンツの情報に基づいて、推薦コンテンツを特定し、かつ、対象ユーザに特定した推薦コンテンツを提供することができるので、対象ユーザが新たな興味を有するコンテンツを特定することがきるとともに、同一グループ内の他のユーザにあっても興味を有するコンテンツを特定することができる。
【００１５】
したがって、本発明のサーバ装置は、対象ユーザに対して新たな興味を持つようなコンテンツの情報を推薦するとともに、同一グループ内の他のユーザも興味を有するコンテンツの情報を推薦することによって、グループにおけるユーザ同士の交流の活性化をも図ることができる。
【００１６】
（２）また、本発明のサーバ装置は、前記特定手段が、前記対象ユーザの前記利用履歴情報に含まれる前記利用パラメータが前記所与の条件を満たすコンテンツの種別を特定する第１特定処理を実行し、当該特定した種別に属し、かつ、前記他のユーザの前記利用履歴情報に含まれるコンテンツを前記推薦コンテンツとして特定する第２特定処理を実行する構成を有している。
【００１７】
この構成により、本発明のサーバ装置は、対象ユーザが興味を持っている本、音楽、映画等のコンテンツの種別を特定し、特定したコンテンツの種別に属するコンテンツを対象ユーザに推薦することができるので、ユーザが興味を有するコンテンツを的確に推薦することができる。
【００１８】
（３）また、本発明のサーバ装置は、前記特定手段が、前記第１特定処理によって特定した種別に属するコンテンツのうち、前記他のユーザの前記利用履歴情報に含まれ、かつ、前記対象ユーザの前記利用履歴情報に含まれないコンテンツを前記推薦コンテンツとして特定する構成を有している。
【００１９】
この構成により、本発明のサーバ装置は、対象ユーザが興味を持っているコンテンツの種別に属し、かつ、他のユーザも興味を有するコンテンツを対象ユーザに推薦することによって、グループにおけるユーザ同士の交流の活性化を図ることができる。さらに、本発明のサーバ装置は、対象ユーザが興味を持っているコンテンツの種別に属するコンテンツのうち、対象ユーザが利用したことのないコンテンツを推薦することができるので、ユーザが興味を有するコンテンツであるものの対象ユーザにおいては意外性のあるコンテンツを推薦することができる。
【００２０】
（４）また、本発明のサーバ装置は、前記特定手段が、前記第１特定処理として、前記対象ユーザの前記利用履歴情報に含まれる前記利用パラメータが前記所与の条件を満たし、かつ、前記他のユーザの前記利用履歴情報に含まれる前記利用パラメータが所与の第２条件を満たすコンテンツの種別を特定する構成を有している。
【００２１】
この構成により、本発明のサーバ装置は、他のユーザにおける興味を有する種別及びその種別の興味度合いをも考慮して推薦するコンテンツを特定するので、対象ユーザだけでなく同一グループの他のユーザも興味を持っているコンテンツを推薦することができる。
【００２２】
（５）また、本発明のサーバ装置は、前記取得手段が、前記対象ユーザが参加したグループの形成履歴情報をグループ形成履歴データベースから取得し、前記特定手段が、前記第１特定処理によって特定した種別に属するコンテンツのうち、前記対象ユーザの前記形成履歴情報に基づいて前記推薦コンテンツを特定する前記第２特定処理を実行する構成を有している。
【００２３】
この構成により、本発明のサーバ装置は、対象ユーザがこれまで形成したグループの形成履歴情報に応じて、対象ユーザも他のユーザも興味を有している一方で、例えば今までにグループ内で話題に登場しなかったコンテンツを特定し、当該コンテンツを対象ユーザに推薦することができる。
【００２４】
（６）また、本発明のサーバ装置は、前記特定手段が、前記対象ユーザの前記形成履歴情報に基づいて前記対象ユーザと前記他のユーザとの出会い回数を算出し、前記第１特定処理によって特定した種別に属するコンテンツのうち、当該算出した出会い回数に基づいて前記推薦コンテンツを特定する前記第２特定処理を実行する構成を有する。
【００２５】
この構成により、本発明のサーバ装置は、例えば、グループ内の対象ユーザと他のユーザとの出会い回数に応じて、対象ユーザも他のユーザも興味を有している一方で、例えば今までにグループ内で話題に登場しなかったコンテンツを特定し、当該コンテンツを対象ユーザに推薦することができる。
【００２６】
（７）また、本発明のサーバ装置は、前記利用パラメータが、前記コンテンツの利用頻度を示すパラメータである構成を有している。
【００２７】
この構成により、本発明のサーバ装置は、対象ユーザの利用頻度の高いまたは利用時間の長いコンテンツの種別に属するコンテンツを対象ユーザが興味を持っているコンテンツの種別として特定し、当該種別に属するコンテンツを対象ユーザに推薦することができる。
【００２８】
（８）また、本発明のサーバ装置は、前記取得手段が、所与の過去の時点から現在までの所定期間内の前記利用履歴情報を取得する構成を有している。
【００２９】
この構成により、本発明のサーバ装置は、新しい利用履歴情報に基づいて特定されたコンテンツを推薦することができるので、グループ内の対象ユーザ及び他のユーザが最近興味を持っているコンテンツを対象ユーザに推薦することができる。
【００３０】
（９）また、本発明のサーバ装置は、前記推薦コンテンツに関する情報が、前記推薦コンテンツを利用した前記他のユーザを特定するユーザ情報を含む構成を有している。
【００３１】
この構成により、本発明のサーバ装置は、コンテンツを対象ユーザに推薦するとともに、グループ内の誰が当該コンテンツを利用したかを対象ユーザに容易に把握させることができる。
【００３２】
（１０）また、本発明のプログラムは、サーバ装置を、対象ユーザの通信端末装置からコンテンツの推薦要求を受信する受信手段、前記対象ユーザが参加しているグループ及び当該グループに参加している他のユーザを判別する判別手段、前記対象ユーザ及び前記他のユーザのコンテンツの利用履歴情報をコンテンツ利用履歴データベースから取得する取得手段、前記対象ユーザの前記利用履歴情報に含まれるコンテンツの利用に関する利用パラメータが所与の条件を満たし、かつ、前記他のユーザの前記利用履歴情報に含まれるコンテンツを推薦コンテンツとして特定する特定手段、及び前記推薦コンテンツに関する情報を前記対象ユーザの前記通信端末装置へ閲覧可能に送信する送信手段、として機能させる構成を有している。
【００３３】
この構成より、本発明のプログラムは、サーバ装置によって、複数のユーザによって構成されるグループにおいて、対象ユーザが過去に利用したコンテンツの利用履歴に関するパラメータと他のユーザの過去に利用したコンテンツの情報に基づいて、推薦コンテンツを特定し、かつ、対象ユーザに特定した推薦コンテンツを提供することができるので、対象ユーザが新たな興味を有するコンテンツを特定することがきるとともに、同一グループ内の他のユーザにあっても興味を有するコンテンツを特定することができる。
【００３４】
したがって、本発明のプログラムは、サーバ装置によって、対象ユーザに対して新たな興味を持つようなコンテンツの情報を推薦するとともに、同一グループ内の他のユーザも興味を有するコンテンツの情報を推薦することによって、グループにおけるユーザ同士の交流の活性化をも図ることができる。
【００３５】
（１１）また、本発明の通信システムは、ネットワークと、前記ネットワークに接続されたサーバ装置と、前記ネットワークを介して前記サーバ装置と通信を行う複数の通信端末装置と、を有する通信システムであって、前記サーバ装置は、対象ユーザの前記通信端末装置からコンテンツの推薦要求を、前記ネットワークを介して受信する受信手段と、前記対象ユーザが参加しているグループ及び当該グループに参加している他のユーザを判別する判別手段と、前記対象ユーザ及び前記他のユーザのコンテンツの利用履歴情報をコンテンツ利用履歴データベースから取得する取得手段と、前記対象ユーザの前記利用履歴情報に含まれるコンテンツの利用に関する利用パラメータが所与の条件を満たし、かつ、前記他のユーザの前記利用履歴情報に含まれるコンテンツを推薦コンテンツとして特定する特定手段と、前記推薦コンテンツに関する情報を、前記ネットワークを介して前記対象ユーザの前記通信端末装置へ閲覧可能に送信する送信手段と、を備える構成を有している。
【００３６】
この構成より、本発明の通信システムは、複数のユーザによって構成されるグループにおいて、対象ユーザが過去に利用したコンテンツの利用履歴に関するパラメータと他のユーザの過去に利用したコンテンツの情報に基づいて、推薦コンテンツを特定し、かつ、対象ユーザに特定した推薦コンテンツを提供することができるので、対象ユーザが新たな興味を有するコンテンツを特定することがきるとともに、同一グループ内の他のユーザにあっても興味を有するコンテンツを特定することができる。
【００３７】
したがって、本発明の通信システムは、対象ユーザに対して新たな興味を持つようなコンテンツの情報を推薦するとともに、同一グループ内の他のユーザも興味を有するコンテンツの情報を推薦することによって、グループにおけるユーザ同士の交流の活性化をも図ることができる。
【発明の効果】
【００３８】
本発明のサーバ装置、及び、プログラム、通信システムは、対象ユーザに対して新たな興味を持つようなコンテンツの情報を推薦するとともに、同一グループ内の他のユーザも興味を有するコンテンツの情報を推薦することによって、グループにおけるユーザ同士の交流の活性化をも図ることができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態における通信システムの構成を示すシステム構成図である。
【図２】一実施形態における通信システムの動作概要を示す概念図である。
【図３】一実施形態における通信端末装置の構成を示すブロック図である。
【図４】一実施形態におけるサーバ装置の構成を示すブロック図である。
【図５】一実施形態におけるサーバ装置内のグループ形成履歴データベースに記録されるデータ（グループテーブル）の一例を示す図である。
【図６】一実施形態におけるサーバ装置内のグループ形成履歴データベースに記録されるデータ（参加テーブル）の一例を示す図である。
【図７】一実施形態におけるサーバ装置内のコンテンツデータベースに記録されるデータの一例を示す図である。
【図８】一実施形態におけるサーバ装置内のコンテンツ利用履歴データベースに記録されるデータの一例を示す図である
【図９】一実施形態のサーバ装置において実行される推薦コンテンツの種別特定処理の具体例を示すための概念図（その１）である。
【図１０】一実施形態のサーバ装置において実行される推薦コンテンツの種別特定処理の具体例を示すための概念図（その２）である。
【図１１】一実施形態のサーバ装置において実行される推薦コンテンツ特定処理の具体例を示すための概念図（その１）である。
【図１２】一実施形態のサーバ装置において実行される推薦コンテンツ特定処理の具体例を示すための概念図（その２）である。
【図１３】一実施形態のサーバ装置において実行される推薦コンテンツ特定処理の具体例を示すための概念図（その３）である。
【図１４】一実施形態の通信システムにおいて実行される各処理を示すフローチャートである。
【図１５】一実施形態のサーバ装置において実行される種別特定処理を示すフローチャートである。
【図１６】一実施形態の通信端末装置において表示される画像の一例を示す図である。
【発明を実施するための形態】
【００４０】
以下、図面を参照しつつ、本発明の実施形態について説明する。なお、以下の実施形態は、通信端末装置と、当該通信端末装置とネットワークを介して接続されるサーバ装置と、を有する通信システムに対し、本発明に係る、サーバ装置、プログラム及び通信システムを適用した場合の実施形態である。
【００４１】
［１］通信システムの構成及び概要
まず、図１及び図２を用いて本実施形態における通信システム１の構成及び概要について説明する。
【００４２】
なお、図１は、本実施形態における通信システム１の構成を示すシステム構成図であり、図２は、本実施形態における通信システム１の動作概要を示す概念図である。また、図が煩雑になることを防止するために、図１及び図２においては、一部のユーザのみを示している。すなわち、実際の通信システム１においては、表示するよりも多数のユーザ、グループ、及び、通信端末装置が存在している。
【００４３】
本実施形態の通信システム１は、図１に示すように、ＳＮＳの各ユーザによってそれぞれ所持される、複数の通信端末装置１０と、ネットワーク２０と、サーバ装置３０と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星４０と、ネットワーク２０に接続された基地局ＢＳと、を有している。
【００４４】
なお、ネットワーク２０は、例えば、携帯電話網を含む公衆電話網と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークが相互接続されて構成される。ただし、当該ネットワーク２０の構成は、これに限られない。
【００４５】
本実施形態の通信システム１は、ＳＮＳの対象ユーザがコンテンツの推薦要求を送信した対象ユーザの通信端末装置１０に対して、推薦コンテンツに関する情報を閲覧可能に提供するためのシステムである。
【００４６】
通信端末装置１０は、例えば、スマートフォン、携帯用電話機、タブレット型情報端末装置、または、携帯型ゲーム機であり、ユーザによって携帯可能な通信端末装置である。
【００４７】
この通信端末装置１０は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語によって記述されているＷＷＷシステム用のリソースデータと、当該リソースデータのネットワークアドレスを示す固有のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）とを用いつつ、サーバ装置３０とのデータ通信を行うブラウジング機能を有している。
【００４８】
そして、通信端末装置１０は、当該ブラウジング機能を用いて、サーバ装置３０から受信したＸＭＬデータに基づいて各種情報を表示するとともに、基地局ＢＳ及びネットワーク２０を介してサーバ装置３０と通信接続しつつ、サーバ装置３０からＳＮＳのサービス提供を受けるようになっている。
【００４９】
特に、通信端末装置１０は、図２に示すように、ユーザの操作に基づいて、ユーザが今まで利用したコンテンツの利用履歴に関する情報（以下、「コンテンツの利用履歴情報」または単に「利用履歴情報」という。）をサーバ装置３０へ送信し、当該利用履歴情報をサーバ装置３０のデータベースに登録する処理（以下、「利用履歴登録処理」という。）を実行することができるように構成されている。また、通信端末装置１０は、ユーザ操作に基づいて、サーバ装置３０と連携してユーザが自身の近辺に存在する他のユーザと、グループＧＲを形成する処理（以下、「グループ形成処理」という。）を実行することができるように構成されている。
【００５０】
さらに、通信端末装置１０は、図２に示すように、コンテンツの推薦要求情報をサーバ装置３０へ送信する処理（以下、「コンテンツ推薦要求処理」という。）を実行することができるように構成されている。そして、通信端末装置１０は、コンテンツの推薦要求に応じてサーバ装置３０が送信した推薦コンテンツに関する情報を、ユーザに閲覧可能に表示する処理（以下、「推薦コンテンツ情報表示処理」という。）を実行することができるように構成されている。
【００５１】
サーバ装置３０は、ＳＮＳの各サービスを提供するために用いられる。このサーバ装置３０は、ＳＮＳの各ユーザが所持する通信端末装置１０を介したユーザの指示に基づき、通信端末装置１０と連携しつつ、利用履歴登録処理及びグループ形成処理を実行することができるように構成されている。
【００５２】
特に、サーバ装置３０は、通信端末装置１０からコンテンツの推薦要求情報を受信すると、推薦コンテンツを特定する処理（以下、「推薦コンテンツ特定処理」という。）を実行することができるように構成されている。
【００５３】
具体的には、サーバ装置３０は、推薦要求情報のユーザ識別情報に基づいて当該推薦要求情報を送信した通信端末装置１０のユーザを対象ユーザと特定し、当該対象ユーザが参加しているＳＮＳのグループ及び当該グループに参加している他のユーザを判別する。そして、サーバ装置３０は、判別した対象ユーザ及び他のユーザがこれまでに利用したコンテンツの履歴を示す利用履歴情報を、データベース（以下、「ＤＢ」ともいい、ここでは具体的には後述するコンテンツ利用履歴ＤＢ３３４）から読み出す（すなわち、データベースから取得する）。そして、サーバ装置３０は、対象ユーザの利用履歴情報に含まれるコンテンツの利用に関する利用パラメータが所与の条件を満たし、かつ他のユーザの利用履歴情報に含まれるコンテンツを推薦コンテンツとして特定する。
【００５４】
そして、サーバ装置３０は、特定した推薦コンテンツのタイトル、当該推薦コンテンツを利用した他のユーザ等の情報を含む推薦コンテンツに関する情報を、対象ユーザの通信端末装置１０へ閲覧可能に送信する。
【００５５】
［２］通信端末装置の構成
次に、図３を用いて本実施形態の各通信端末装置１０の構成について説明する。なお、図３は、本実施形態の通信端末装置１０の構成を示す構成図である。
【００５６】
本実施形態の通信端末装置１０は、図３に示すように、記録部１００と、ネットワーク通信部１１０と、現在位置検出部１２０と、端末データ処理部１３０と、表示部１４０と、表示制御部１５０と、操作部１６０と、端末管理制御部１７０と、を有している。なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００５７】
記録部１００は、例えば、ハードディスクドライブ（以下、「ＨＤＤ」と略す。）、または、ＮＡＮＤ型、ＮＯＲ型等の不揮発性フラッシュメモリによって構成される。また、記録部１００は、ネットワーク通信部１１０、及び、端末管理制御部１７０のワークエリアとしてＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）も含まれる。
【００５８】
また、記録部１００は、アプリケーション記録部１０１と、コンテンツ記録部１０２と、コンテンツ利用履歴記録部１０３と、を少なくとも含む。
【００５９】
アプリケーション記録部１０１には、端末データ処理部１３０、及び、端末管理制御部１７０によって実行される様々なアプリケーションプログラム（以下、「アプリケーション」という。）が記録されている他に、上記ブラウジング機能を実現するためのブラウザ用のプログラムも記録されている。また、アプリケーション記録部１０１には、ユーザ名、ＳＮＳのサービスを享受するためのユーザＩＤ、当該通信端末装置１０を一意に識別するための端末ＩＤ、当該ユーザの友人登録情報等を含むユーザ登録情報が記録されている。
【００６０】
コンテンツ記録部１０２には、ネットワーク通信部１１０を介して取得された本、音楽等のコンテンツのデータが記録される。また、コンテンツ記録部１０２には、コンテンツのデータとあわせて、当該コンテンツの種別、コンテンツＩＤ、タイトル等を示す付加情報も記録される。
【００６１】
コンテンツ利用履歴記録部１０３には、当該通信端末装置１０で再生されたコンテンツ、すなわち、当該通信端末装置１０のユーザが利用したコンテンツの利用履歴情報が記録される。例えば、利用履歴情報は、再生されたコンテンツの種別を示すコンテンツ種別情報と、当該コンテンツに対応するコンテンツＩＤと、再生された日時を示す利用日時情報とを含む。また、例えば、利用履歴情報は、当該コンテンツの購入日を示す購入日情報と当該コンテンツの金額を示す金額情報を少なくとも含む購入履歴情報を含んでもよい。なお、コンテンツ利用履歴記録部１０３には、コンテンツ記録部１０２内の再生されたコンテンツの利用履歴情報だけでなく、ストリーミング再生された映画、ブラウジングされたサイト等のコンテンツの利用履歴情報も記録される。
【００６２】
ネットワーク通信部１１０は、基地局ＢＳの準拠する通信規格により、基地局ＢＳと無線通信チャネルを構築し、ネットワーク２０を経由して、サーバ装置３０と、各種データの授受を行う。特に、ネットワーク通信部１１０は、コンテンツ推薦要求処理を実行するための推薦要求情報をサーバ装置３０へ送信する。そして、ネットワーク通信部１１０は、推薦要求情報に応じてサーバ装置３０が送信した推薦コンテンツに関する情報を受信する。
【００６３】
なお、基地局ＢＳの準拠する通信規格はネットワーク２０の構成により変化する。例えば、ネットワーク２０が携帯電話網を含む場合に、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐｅｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）または３ＧＰＰ２、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの通信規格に準拠することになる。
【００６４】
現在位置検出部１２０は、所定のタイミング毎に通信端末装置１０の現在位置を検出しつつ、当該現在位置を示す位置情報を生成する。
【００６５】
例えば、現在位置検出部１２０は、所定のタイミングにおいて、図１に示すＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星４０の位置を認識しつつ、当該ＧＰＳ衛星４０から送信された衛星信号（ＧＰＳ信号）を受信する。そして、現在位置検出部１２０は、当該受信したＧＰＳ信号に基づいて自機の現在位置の座標値（例えば、緯度及び経度）を算出し、当該座標値を現在の位置情報として端末管理制御部１７０に供給する。
【００６６】
なお、通信端末装置１０のネットワーク通信部１１０が、携帯電話機能を実現するチップセット、または、ＩＥＥＥ８０２．１１系の各種ワイヤレスＬＡＮ（Ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）の通信プロトコルに従って、無線通信を行う機能を実現するチップセットを用いて構成されている場合には、現在位置検出部１２０は、これらの無線システム等において用いられる、三点測量法、すなわち、基地局ＢＳから受信した電波信号の方角と電波強度に基づいて自機の現在位置を検出してもよい。
【００６７】
端末データ処理部１３０は、アプリケーション記録部１０１に記録されているアプリケーションに応じて各種データ処理を実行する。例えば、端末データ処理部１３０は、コンテンツ記録部１０２に記録されているコンテンツの再生処理を実行する。特に、端末データ処理部１３０は、操作部１６０に対する入力に応じて、コンテンツ推薦要求処理を実行するための推薦要求情報を生成する。例えば、推薦要求情報は、ユーザＩＤ、端末ＩＤ及びコンテンツの推薦要求を示す推薦要求コードを含む。
【００６８】
表示部１４０は、例えば、液晶素子または有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１５０において生成された表示データに基づいて所定の画像を表示する。
【００６９】
表示制御部１５０は、表示部１４０に表示させるために必要な表示データを生成するようになっており、生成された表示データを当該表示部１４０に出力する。特に、表示制御部１５０は、ネットワーク通信部１１０を介して受信された推薦コンテンツに関する情報を用いて、推薦コンテンツ表示処理を実行するための表示データを生成する。例えば、表示制御部１５０は、当該推薦コンテンツに関する情報から、推薦コンテンツの表紙画像データ、当該推薦コンテンツの種別、タイトル情報を抽出して表示データを生成する。
【００７０】
操作部１６０は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー及びタッチパネルにより構成され、各操作を行う際に用いられるようになっている。
【００７１】
端末管理制御部１７０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、記録部１００に記録された各種のアプリケーションを実行することにより、通信端末装置１０の全般的な機能を総括的に制御する。
【００７２】
特に、端末管理制御部１７０は、アプリケーション記録部１０１に記憶された各種アプリケーションに基づいて、各処理を実現する。例えば、端末管理制御部１７０は、ブラウザを実行し、通信端末装置１０の各部と連動しつつ、グループ形成処理を実行する。
【００７３】
具体的には、端末管理制御部１７０は、操作部１６０に対するユーザの入力操作を認識すると、アプリケーション記録部１０１からユーザＩＤを読み出して、ＳＮＳへのログインを行う。そして、端末管理制御部１７０は、操作部１６０に対するユーザのグループ形成のコマンド入力を認識すると、操作部１６０及び表示制御部１５０と連動して参加ユーザの入力を受け付ける。
【００７４】
例えば、端末管理制御部１７０は、ＳＮＳに登録されている友人リストを表示部１４０に表示させるように表示制御部１５０を制御し、グループに参加する友人の選択入力を、操作部１６０を介して受け付ける。また、端末管理制御部１７０は、参加ユーザのユーザ名の入力を、操作部１６０を介して受け付けてもよい。また、端末管理制御部１７０は、過去に形成したグループ及び当該グループの参加ユーザを表示部１４０に表示させるように表示制御部１５０を制御し、今回形成するグループと同一の構成のグループの選択入力を、操作部１６０を介して受け付けてもよい。
【００７５】
グループ形成を実行した通信端末装置１０の端末データ処理部１３０は、自機のユーザが当該グループのホストユーザであることを示すフラグ情報と、当該ユーザのユーザ情報と、入力された参加ユーザのユーザ情報とを含むグループ形成情報を生成する。そして、ネットワーク通信部１１０は、当該グループ形成情報をサーバ装置３０に送信する。グループ形成後において、端末管理制御部１７０は、当該グループを解散する操作入力を認識すると、当該グループの解散を指示するグループ解散指示情報を、ネットワーク通信部１１０を介してサーバ装置３０に送信する。
【００７６】
なお、端末管理制御部１７０は、グループを形成する際に、グループの参加を希望するユーザの通信端末装置１０から、ネットワーク通信部１１０を介して、位置情報を取得してもよい。そして、端末管理制御部１７０は、自機の現在位置から所定範囲に存在する他の通信端末装置１０のユーザを、参加ユーザとして入力可能にしてもよい。
【００７７】
また、端末管理制御部１７０は、通信端末装置１０におけるコンテンツの利用履歴情報を、ネットワーク通信部１１０を介して送信する。例えば、端末管理制御部１７０は、一定の間隔でコンテンツ利用履歴記録部１０３にアクセスし、新たに追加された利用履歴情報を抽出し、当該利用履歴情報をサーバ装置３０に送信する。また、端末管理制御部１７０は、操作部１６０及び表示制御部１５０と連動して、コンテンツの利用情報の入力を受け付けてもよい。
【００７８】
例えば、端末管理制御部１７０は、タイトル検索等のメニュー画面を表示部１４０に表示させるように表示制御部１５０を制御し、コンテンツ検索を指示する検索入力を、操作部１６０を介して受け付ける。そして、端末管理制御部１７０は、検索入力の情報を、ネットワーク通信部１１０を介してサーバ装置３０に送信し、検索入力の条件に合致するコンテンツ情報をサーバ装置３０から受信する。
【００７９】
そして、端末管理制御部１７０は、当該コンテンツ情報を表示部１４０に表示させるように表示制御部１５０を制御し、当該コンテンツを利用した利用日時を、操作部１６０を介して受け付ける。端末管理制御部１７０は、利用日時を受け付けると、当該コンテンツに対応するコンテンツＩＤ及び入力された利用日時を示す利用日時情報を含むコンテンツ利用情報を、ネットワーク通信部１１０を介してサーバ装置３０に送信する。
【００８０】
なお、端末管理制御部１７０は、検索入力の条件に合致するコンテンツ情報がサーバ装置３０のデータベースに存在しない場合に、表示制御部１５０及び操作部１６０と連動して、ユーザが利用したコンテンツ情報を登録するためのコンテンツ登録情報の入力を受け付けるようにしてもよい。例えば、表示制御部１５０は、種別、タイトル等のコンテンツ情報の登録欄を表示部１４０に表示させ、端末管理制御部１７０は、当該登録欄への入力を、操作部１６０を介して受け付ける。そして、端末管理制御部１７０は、受け付けたコンテンツ登録情報を、ネットワーク通信部１１０を介してサーバ装置３０に送信する。
【００８１】
また、端末管理制御部１７０は、通信端末装置１０の各部と連動しつつ、コンテンツ推薦要求処理を実行する。例えば、端末管理制御部１７０は、コンテンツの推薦要求を指示するためのメニュー画面を表示部１４０に表示させるように表示制御部１５０を制御し、コンテンツの推薦要求入力を、操作部１６０を介して受け付ける。次いで、端末データ処理部１３０は、上記推薦要求情報を生成する。そして、端末管理制御部１７０は、当該推薦要求情報を、ネットワーク通信部１１０を介してサーバ装置３０に送信する。
【００８２】
また、端末管理制御部１７０は、サーバ装置３０のユーザ情報のデータベースを更新するために、アプリケーション記録部１０１に記録されているユーザ登録情報を、ネットワーク通信部１１０を介してサーバ装置３０に送信してもよい。
【００８３】
［３］サーバ装置の構成
次に、図４〜図８の各図を用いて本実施形態のサーバ装置３０の構成について説明する。なお、図４は、本実施形態のサーバ装置３０の構成を示すブロック図であり、図５及び図６は、本実施形態におけるサーバ装置３０内のグループ形成履歴ＤＢ３３２に記録されるデータの一例を示す図である。また、図７は、本実施形態におけるサーバ装置３０内のコンテンツＤＢ３３３に記録されるデータの一例を示す図であり、図８は、本実施形態におけるサーバ装置３０内のコンテンツ利用履歴ＤＢ３３４に記録されるデータの一例を示す図ある。
【００８４】
本実施形態のサーバ装置３０は、図４に示すように、通信制御部３１０と、ＲＯＭ／ＲＡＭ３２０と、記録装置３３０と、サーバデータ処理部３４０と、サーバ管理制御部３５０と、を有する。なお、上記の各部は、バスＢによって相互に接続され、各構成要素間におけるデータの転送が実行される。
【００８５】
通信制御部３１０は、所定のネットワークインターフェースであり、通信端末装置１０と通信チャネルを構築し、各種のデータの授受を行う。なお、例えば、通信制御部３１０は、本発明の受信手段及び送信手段を構成する。
【００８６】
ＲＯＭ／ＲＡＭ３２０には、サーバ装置３０の駆動に必要な各種のプログラムが記録されている。また、ＲＯＭ／ＲＡＭ３２０には、サーバデータ処理部３４０、及び、サーバ管理制御部３５０によって実行される様々なアプリケーションが記録されている。そして、ＲＯＭ／ＲＡＭ３２０は、各種の処理が実行される際のワークエリアとして用いられる。
【００８７】
サーバ管理制御部３５０は、主に中央演算処理装置（ＣＰＵ）によって構成され、プログラムを実行することによって、サーバ装置３０の各部を統合制御する。
【００８８】
具体的には、サーバ管理制御部３５０は、記録装置３３０と連動し、ユーザの操作による通信端末装置１０からのログイン要求に基づいて各ユーザのＳＮＳへのログイン処理、及び、上記グループ形成処理を行う。
【００８９】
記録装置３３０は、ＨＤＤにより構成され、その記録領域内に、記録装置３３０は、少なくとも会員ＤＢ３３１と、グループ形成履歴ＤＢ３３２と、コンテンツＤＢ３３３と、コンテンツ利用履歴ＤＢ３３４と、を有している。なお、例えば、本実施形態のコンテンツ利用履歴ＤＢ３３４は、本発明のコンテンツ利用履歴データベースを構成する。
【００９０】
会員ＤＢ３３１は、ＳＮＳの各ユーザの情報を管理するための各種情報が格納されるデータベースである。例えば、会員ＤＢ３３１には、各ユーザに対応するユーザＩＤと、当該ユーザの名前を示すユーザ名情報と、が対応付けて登録（記録）される。
【００９１】
グループ形成履歴ＤＢ３３２は、ＳＮＳの各ユーザが形成したグループの履歴情報を管理するための各種情報が格納されるデータベースである。例えば、グループ形成履歴ＤＢ３３２には、図５に例示するグループテーブルと、図６に例示する参加テーブルが格納される。
【００９２】
グループテーブルには、図５に示すように、
（１）各グループに対応し、各グループを識別するためのグループＩＤと、
（２）当該グループを形成したユーザ（すなわち、ホストユーザ）に対応するホストユーザＩＤと、
（３）当該ユーザが当該グループを形成した日時を示す形成日時の情報と、
（４）当該ユーザが当該グループを解散した日時を示す解散日時の情報と、
が対応付けて登録（記録）される。
【００９３】
また、参加テーブルには、図６に示すように、
（１）各グループに対応し、各グループを識別するためのグループＩＤと、
（２）当該グループを参加したユーザに対応し、各ユーザを識別するための参加ユーザＩＤと、
（３）当該ユーザが当該グループに参加した日時を示す参加日時情報と、
が対応付けて登録（記録）される。
【００９４】
コンテンツＤＢ３３３は、種々のコンテンツの情報を管理するための各種情報が格納されるデータベースである。例えば、コンテンツＤＢ３３３には、「本」、「音楽」、「映画」、「ゲーム」、「サイト」の５つの種別毎に区分されたテーブルが格納される。
【００９５】
種別「本」のテーブルには、図７（ａ）に示すように、
（１）種別「本」に属する各コンテンツに対応し、他の本と識別するためのＩＤと、
（２）当該コンテンツのタイトルを示すタイトルの情報と、
（３）当該コンテンツの著者を示す著者の情報と、
（４）当該コンテンツのあらすじを示すあらすじの情報と、
（５）当該コンテンツの表示画像を示す表示画像の情報と、
（６）当該コンテンツの形態を示す形態の情報と、
（７）当該コンテンツの価格を示す価格の情報と、
（８）当該コンテンツの発売日を示す発売日の情報と、
が対応付けて登録（記録）される。
【００９６】
また、種別「音楽」のテーブルには、図７（ｂ）に示すように、
（１）種別「音楽」に属する各コンテンツに対応し、他の音楽と識別するためのＩＤと、
（２）当該コンテンツのタイトルを示すタイトルの情報と、
（３）当該コンテンツの音楽ジャンルを示す音楽ジャンルの情報と、
（４）当該コンテンツのアーティスト名を示すアーティスト名の情報と、
（５）当該コンテンツの表紙画像を示す表紙画像の情報と、
（６）当該コンテンツの形態を示す形態の情報と、
（７）当該コンテンツの価格を示す価格の情報と、
（８）当該コンテンツの発売日を示す発売日の情報と、
が対応付けて登録（記録）される。
【００９７】
また、種別「映画」のテーブルには、図７（ｃ）に示すように、
（１）種別「映画」に属する各コンテンツに対応し、他の映画と識別するためのＩＤと、
（２）当該コンテンツのタイトルを示すタイトルの情報と、
（３）当該コンテンツの映画ジャンルを示す映画ジャンルの情報と、
（４）当該コンテンツの配給会社を示す配給会社の情報と、
（５）当該コンテンツのあらすじを示すあらすじの情報と、
（６）当該コンテンツの表紙画像を示す表紙画像の情報と、
（７）当該コンテンツの形態を示す形態の情報と、
（８）当該コンテンツの価格を示す価格の情報と、
（９）当該コンテンツの発売日を示す発売日の情報と、
が対応付けて登録（記録）される。
【００９８】
また、種別「ゲーム」のテーブルには、図７（ｄ）に示すように、
（１）種別「ゲーム」に属する各コンテンツに対応し、他のゲームと識別するためのＩＤと、
（２）当該コンテンツのタイトルを示すタイトルの情報と、
（３）当該コンテンツのゲームジャンルを示すゲームジャンルの情報と、
（４）当該コンテンツの概要を示す概要の情報と、
（５）当該コンテンツの表紙画像を示す表紙画像の情報と、
（６）当該コンテンツの形態を示す形態の情報と、
（７）当該コンテンツの価格を示す価格の情報と、
（８）当該コンテンツの発売日を示す発売日の情報と、
が対応付けて登録（記録）される。
【００９９】
また、種別「サイト」のテーブルには、図７（ｅ）に示すように、
（１）種別「サイト」に属する各コンテンツに対応し、他のサイトと識別するためのＩＤと、
（２）当該コンテンツのタイトルを示すタイトルの情報と、
（３）当該コンテンツのサイトジャンルを示すサイトジャンルの情報と、
（４）当該コンテンツのサイト管理者を示すサイト管理者の情報と、
（５）当該コンテンツの概要を示す概要の情報と、
（６）当該コンテンツの表紙画像を示す表紙画像の情報と、
が対応付けて登録（記録）される。
【０１００】
コンテンツ利用履歴ＤＢ３３４は、ＳＮＳの各ユーザが利用したコンテンツの履歴情報を管理するための各種情報が格納されるデータベースである。例えば、コンテンツ利用履歴ＤＢ３３４には、図８に示すように、
（１）各ユーザに対応し、各ユーザを識別するためのユーザＩＤと、
（２）当該ユーザが利用したコンテンツの種別を示すコンテンツ種別の情報と、
（３）当該ユーザが利用したコンテンツに対応するコンテンツＩＤと、
（４）当該ユーザが当該コンテンツを利用した日時を示す利用日時の情報と、
（５）当該ユーザが当該コンテンツの利用履歴をコンテンツ利用履歴ＤＢ３３４に登録した日時を示す登録日時の情報と、
が対応付けて登録（記録）される。
【０１０１】
なお、記録装置３３０の各ＤＢに格納される上述の情報の項目は一例であり、ＳＮＳのサービス等の状況にあわせて、上述の項目と別の項目がＤＢに追加されたり、上述の項目のうちのいくつかの項目が削除されたりしてもよい。例えば、図７（ａ）に示す種別「本」のテーブルに、ＩＳＢＮを示すＩＳＢＮの情報が追加されてもよい。
【０１０２】
サーバデータ処理部３４０は、ＲＯＭ／ＲＡＭ３２０に記録されているアプリケーションに応じて各種データ処理を実行する。特に、サーバデータ処理部３４０は、判別部３４１、取得部３４２及び特定部３４３を含む。なお、例えば、本実施形態の判別部３４１は、本発明の判別手段を構成し、取得部３４２は、本発明の取得手段を構成する。また、例えば、本実施形態の特定部３４３は、本発明の特定手段を構成する。
【０１０３】
判別部３４１は、各通信端末装置１０から送信された情報に応じて、少なくともユーザ及びグループを判別する。例えば、判別部３４１は、ログイン要求を実行した通信端末装置１０からログイン要求を受け付けると、当該ログイン要求及び会員ＤＢ３３１を参照してログインしたユーザを判別する。また、判別部３４１は、グループ形成履歴情報を参照して、ログインしたユーザが参加しているグループ及び当該グループに参加している他のユーザを判別する。
【０１０４】
取得部３４２は、記録装置３３０の各種ＤＢからデータ処理に用いられる各種データを取得する。そして、取得部３４２は、記録装置３３０から取得した各種データを判別部３４１及び特定部３４３に出力する。
【０１０５】
また、取得部３４２は、各通信端末装置１０が送信した各種情報を、通信制御部３１０を介して取得する。例えば、取得部３４２は、ユーザ登録情報、グループ形成情報、コンテンツ登録情報及びコンテンツ利用情報を、各通信端末装置１０から取得する。また、取得部３４２は、各ユーザの通信端末装置１０以外に、コンテンツ提供者の端末装置が送信したコンテンツ登録情報を取得してもよい。
【０１０６】
サーバデータ処理部３４０は、取得部３４２が取得した各種情報を用いて、記録装置３３０の各種ＤＢを更新する。例えば、サーバデータ処理部３４０は、取得部３４２が取得したユーザ登録情報を用いて会員ＤＢ３３１を更新する。同様に、サーバデータ処理部３４０は、取得部３４２が取得したグループ形成情報、コンテンツ登録情報及びコンテンツ利用情報を用いて、グループ形成履歴情報ＤＢ３３２、コンテンツＤＢ３３３及びコンテンツ利用履歴情報ＤＢ３３４をそれぞれ更新する。
【０１０７】
特定部３４３は、コンテンツの推薦要求を行った対象ユーザに対して推薦するコンテンツである推薦コンテンツを特定する。特に、特定部３４３は、対象ユーザの利用履歴情報に含まれるコンテンツの利用に関する利用パラメータが所与の条件を満たし、かつ、他のユーザの利用履歴情報に含まれるコンテンツを推薦コンテンツとして特定する。利用パラメータは、例えば、利用頻度を示すパラメータ、利用時間を示すパラメータである。
【０１０８】
例えば、特定部３４３は、対象ユーザの利用履歴情報に含まれる利用パラメータが所与の条件を満たすコンテンツの種別を特定する種別特定処理と、当該特定した種別に属し、かつ他のユーザの利用履歴情報に含まれるコンテンツを推薦コンテンツとして特定する推薦コンテンツ特定処理とを実行する。
【０１０９】
なお、本実施形態における特定部３４３の種別特定処理及び推薦コンテンツ特定処理の詳細については後述する。
【０１１０】
［４］種別特定処理及び推薦コンテンツ特定処理
次に、図９〜図１２の各図を用いて本実施形態の種別特定処理及び推薦コンテンツ特定処理について説明する。なお、図９及び図１０は、サーバデータ処理部３４０が実行する推薦コンテンツの種別特定処理の具体例を示すための概念図であり、図１１〜図１３の各図は、一実施形態のサーバ装置において実行される推薦コンテンツ特定処理の具体例を示すための概念図である。
【０１１１】
（種別特定処理）
種別特定処理において、特定部３４３は、対象ユーザの利用履歴情報に含まれる利用パラメータが所与の条件を満たし、かつ、他のユーザの利用履歴情報に含まれる利用パラメータが所与の第２条件を満たすコンテンツの種別を特定する。
【０１１２】
具体的には、特定部３４３は、取得部３４２によって所定の期間（例えば、過去半年間）における対象ユーザ及び当該対象ユーザと同一のグループに参加している他のユーザの利用パラメータが含まれる利用履歴情報を取得させる。
【０１１３】
そして、特定部３４３は、利用パラメータとして、コンテンツの種別（すなわち、ジャンル）毎の利用回数（すなわち、利用頻度）を用いるとともに、当該利用パラメータが、所与の条件として、各コンテンツのジャンル毎に、対象ユーザの一のジャンルに含まれるコンテンツの利用回数の合計がＳＮＳのユーザ全員の該当するジャンルに含まれるコンテンツの利用回数の合計の平均より多いという条件を満たすか否かを判定する。
【０１１４】
また、特定部３４３は、所与の第２条件として、コンテンツのジャンル毎に、グループ内の他のユーザのうち、所定の割合（例えば、６割）以上のユーザにおける、該当するジャンルに対するコンテンツの利用回数の合計が、ＳＮＳのユーザ全員の該当するジャンルに含まれるコンテンツの利用回数の合計の平均より多いという条件を満たすか否かを判定する。
【０１１５】
そして、特定部３４３は、所与の条件及び所与の第２条件で規定される条件（ｉ）を満たすコンテンツのジャンルを、グループにおける対象ユーザ及び他のユーザ双方が興味のあるジャンルとして特定する。
【０１１６】
例えば、図９及び図１０の例において、特定部３４３は、コンテンツのジャンル毎に、対象ユーザＡの一のジャンルに含まれるコンテンツの利用回数の合計がＳＮＳのユーザ全員の該当するジャンルに含まれるコンテンツの利用回数の合計の平均より多いという条件（すなわち、所与の条件）を満たすか否かを判定する。また、特定部３４３は、グループ内の他のユーザ（具体的には、他のユーザＢ、Ｃ、Ｄ、Ｅ）のうち６割以上のユーザ、例えば他のユーザが５名の場合には５名の６割である３名以上のユーザについて、一のジャンルに含まれるコンテンツの利用回数の合計が、ＳＮＳのユーザ全員の該当するジャンルに含まれるコンテンツの利用回数の合計の平均より多いという条件（すなわち、所与の第２条件）を満たすか否かを判定する。
【０１１７】
このような場合には、特定部３４３は、所与の条件及び所与の第２条件で規定される条件（ｉ）を満たすコンテンツのジャンルとして、「本」及び「サイト」を特定する。すなわち、図９においては、ジャンル「本」は、対象ユーザＡの「本」のジャンルに含まれるコンテンツの利用回数の合計が「１０」であり、平均の「６」より多いので、所与の条件を満たすとともに、他のユーザＢ、Ｃ及びＤのうち６割以上のユーザＢ及びＣの「本」のジャンルに含まれるコンテンツの利用回数の合計がそれぞれ「２０」及び「８」となり、平均の利用回数の合計が平均の「６」より多いので、第２の所与の条件を満たす。
【０１１８】
また、同様に、ジャンル「サイト」が所与の条件及び第２の所与の条件を満たすとともに、他のジャンル「音楽」、「映画」、「ゲーム」が何れか一方の条件のみ満足するか、何れの条件も満足しないこととなる。したがって、特定部３４３は、条件（ｉ）を満たすジャンルとして「本」及び「サイト」を特定する。
【０１１９】
一方、特定部３４３は、上記の条件（ｉ）を満たすジャンルが存在しない場合には、条件を代えてコンテンツのジャンルを特定する。具体的には、特定部３４３は、所与の条件の判定基準となる全体の平均値を低く設定（所定の演算にて算出）し、当該設定した平均値（以下、「特定値」ともいう。）を基準に上述と同様の条件判定を実行する。
【０１２０】
図１０の例において、上記の条件（ｉ）によって条件判定が実行されると、当該条件（ｉ）を満足するコンテンツの種別が存在しない。そこで、特定部３４３は、このような場合には、各コンテンツのジャンル毎に、ＳＮＳのユーザ全員の該当するジャンルにおける利用回数の合計の平均を０．２倍して特定値を算出し、対象ユーザの一のジャンルに含まれるコンテンツの利用回数の合計が算出された特定値より多いという条件（すなわち、所与の条件）を満たすか否かを判定する。図１０の例においては、特定部３４３は、変更後の所与の条件及び所与の第２条件で規定される条件（ｉｉ）を満たすコンテンツの種別として、「音楽」を特定する。
【０１２１】
なお、条件（ｉｉ）を満足するコンテンツの種別が存在しない場合には、特定部３４３は、所与の第２条件を変更する。例えば、特定部３４３は、各コンテンツのジャンル毎に、ＳＮＳのユーザ全員の該当するジャンルにおける利用回数の合計の平均を０．２倍して特定値を算出し、グループ内の他のユーザ（具体的には、他のユーザＢ、Ｃ、Ｄ、Ｅ）のうち６割以上のユーザの一のジャンルに含まれるコンテンツの利用回数の合計が算出された特定値より多いという条件（すなわち、所与の第２条件）を満たすか否かを判定する。特定部３４３は、このように所与の第２条件変更してもコンテンツの種別を特定できない場合には、処理を中止する。そして、サーバ管理制御部３５０は、推薦コンテンツを発見できなかった旨を示す報知情報を、通信制御部３１０を介して対象ユーザの通信端末装置１０に送信する。
【０１２２】
また、特定部３４３は、所与の第２条件における他のユーザの割合「６割」を下げる、例えば「５割」にして、種別特定処理を再度実行してもよい。この場合、特定部３４３は、所与の第２条件の割合を下限値、例えば１割まで下げてもコンテンツの種別を特定できない場合には、処理を中止する。そして、サーバ管理制御部３５０は、推薦コンテンツを発見できなかった旨を示す報知情報を、通信制御部３１０を介して対象ユーザの通信端末装置１０に送信する。
【０１２３】
なお、特定部３４３は、上述の例において、所与の条件を変更した後に所与の第２条件を変更したが、所与の第２条件を先に変更した後に所与の条件を変更してもよい。また、特定部３４３は、所与の条件と所与の第２条件の双方を一度に変更してもよい。
【０１２４】
このように、特定部３４３は、所与の過去の時点から現在までの所定期間内の対象ユーザの利用履歴情報を取得することにより、対象ユーザや他のユーザが最近興味を持っているコンテンツの傾向を把握することができる構成を有している。そして、特定部３４３は、所与の条件を満たし、かつ、所与の第２条件を満たすコンテンツの種別を特定することにより、対象ユーザも他のユーザのうちの多くも興味が持てるコンテンツを特定することができるようになっている。
【０１２５】
また、特定部３４３は、該当するジャンルがないと判定された場合には、所与の条件の判定基準を変更することにより、対象ユーザが少しでも興味のあるコンテンツの種別を特定することができるとともに、対象ユーザが全く興味のないコンテンツの種別を特定部３４３が特定することを防ぐことができるようになっている。
【０１２６】
また、特定部３４３は、該当するジャンルがないと判定された場合には、所与の第２条件の判定基準を変更することにより、他のユーザが少しでも興味のあるコンテンツの種別を特定することができるとともに、他のユーザが全く興味のないコンテンツの種別を特定部３４３が特定することを防ぐことができるようになっている。
【０１２７】
なお、現在から所定期間内は、過去半年間に限られず、特定部３４３が、各ユーザのコンテンツ利用状況等に応じて、所定期間を調整してもよい。
【０１２８】
（推薦コンテンツ特定処理）
推薦コンテンツ特定処理において、特定部３４３は、種別特定処理で特定した種別に属するコンテンツのうち、他のユーザの利用履歴情報に含まれ、かつ、対象ユーザの利用履歴情報に含まれないコンテンツを推薦コンテンツとして特定する。
【０１２９】
図１１の例において、特定部３４３は、上述のように特定したコンテンツの種別、すなわち、ジャンルが「本」と「サイト」の場合に、他のユーザＢ、Ｃ、Ｄ、Ｅの利用履歴情報に含まれる、すなわち他のユーザＢ、Ｃ、Ｄ、Ｅが利用したコンテンツとして、ジャンル「本」の「コンテンツＩＤ３２」、ジャンル「サイト」の「コンテンツＩＤ１１１」、ジャンル「サイト」の「コンテンツＩＤ４」及びジャンル「サイト」の「コンテンツＩＤ１」を特定する。そして、特定部３４３は、これらのコンテンツのうち、対象ユーザＡの利用履歴情報に含まれない、すなわち対象ユーザＡが利用したことのないジャンル「本」の「コンテンツＩＤ３２」及びジャンル「サイト」の「コンテンツＩＤ１」を推薦コンテンツとして特定する。
【０１３０】
このように、特定部３４３は、種別特定処理で特定した種別（ジャンル）に属するコンテンツのうち、対象ユーザ自身は利用したことはないが他のユーザが利用したコンテンツを推薦コンテンツとして特定することにより、対象ユーザが興味はあるが今まで利用したことのない意外性のあるコンテンツを特定することができるとともに、グループ内において利用したことのある他のユーザに直接意見を聞くことができるコンテンツを推薦コンテンツとして特定することができるようになっている。
【０１３１】
なお、特定部３４３は、他のユーザがより多く利用しているコンテンツを推薦コンテンツとして特定してもよい。例えば、特定部３４３は、グループ内の他のユーザのうち所定割合、例えば６割以上のユーザの利用履歴情報に含まれ、かつ対象ユーザの利用履歴情報に含まれないコンテンツを推薦コンテンツとして特定する。この構成によれば、特定部３４３は、対象ユーザがグループ内の多くのユーザから意見を聞くことができるコンテンツを推薦コンテンツとして特定することができるようになっている。
【０１３２】
また、上述の推薦コンテンツ特定処理において、特定部３４３は、特定した種別に属するコンテンツのうち、対象ユーザのグループの形成履歴情報に基づいて推薦コンテンツを特定してもよい。
【０１３３】
この場合には、特定部３４３は、該当するグループにおいて、対象ユーザのグループの形成履歴情報に基づいて、対象ユーザと他のユーザとの出会い回数を算出し、上記のように種別特定処理及び推薦コンテンツ特定処理によって特定したコンテンツのうち、当該算出した出会い回数に基づいて推薦コンテンツを特定する。
【０１３４】
具体的には、特定部３４３は、上記のように種別特定処理及び推薦コンテンツ特定処理によって対象ユーザが未利用であって他のユーザが過去に利用した複数のコンテンツが特定された場合に、特定されたコンテンツ及び他のユーザ毎に、他のユーザが該当するコンテンツを利用してから対象ユーザと他のユーザとの出会い回数をそれぞれ算出する。
【０１３５】
また、特定部３４３は、当該特定されたコンテンツ毎に対象ユーザとの出会い回数の平均を算出する。ただし、特定部は、当該特定されたコンテンツを利用していないユーザについては、平均処理計算の対象外として、特定コンテンツ毎の対象ユーザとの出会い回数の平均を算出する。
【０１３６】
そして、特定部３４３は、対象ユーザとの出会い回数の平均が所定の値以下（例えば、２回以下）のコンテンツを推薦コンテンツとして特定する。
【０１３７】
例えば、図１２に示すような状況を想定する。図１２に示す状況では、対象ユーザＡは、現在のグループが形成されるまでに、グループに６回参加してユーザＢと６回及びユーザＣと１回出会っているが、ユーザＤと一度も出会っていない。また、特定部３４３は、図１３に示すように、図９〜図１１を用いて説明した処理を実行して、対象ユーザＡは利用していないが他のユーザＢ、Ｃ、Ｄが利用した４つのコンテンツを特定しているものとする。
【０１３８】
このような状況においては、特定部３４３は、ユーザＢ、Ｃ、Ｄの各々が各特定されたコンテンツを利用してから対象ユーザＡと出会った回数を算出する。また、特定部３４３は、コンテンツを利用していないユーザにおける回数を平均処理計算の対象外としつつ、当該特定されたコンテンツ毎に対象ユーザＡとの出会い回数の平均を算出する。
【０１３９】
そして、特定部３４３は、対象ユーザＡとの出会い回数の平均が２回以内のコンテンツである「映画Ｂ」、「音楽Ｃ」及び「本Ｄ」を推薦コンテンツとして特定する。この構成によれば、特定部３４３は、対象ユーザとグループユーザとの出会い回数を勘案することによって、今までに他のユーザとの間で話題になっていないと推定されるコンテンツを対象ユーザに推薦することができる。なお、対象ユーザＡとの出会い回数の平均が極端に上昇するのを防ぐために、特定部３４３は、所定回数（例えば５回）以上会っている場合には所定回数（すなわち、５回）として計算する。
【０１４０】
［５］通信システムの動作
次に、図１４〜図１６の各図を用いて本実施形態の通信システムにおいて実行される具体的な処理について説明する。
【０１４１】
なお、図１４は、通信システム１において実行される各処理を示すフローチャートであり、図１５は、サーバ装置３０において実行される種別特定処理を示すフローチャートである。図１６は、一実施形態の通信端末装置１０において表示される画像の一例を示す図である。
【０１４２】
まず、図１４を用いて、通信システム１において実行される各処理動作について説明する。なお、この処理に先立って、各ユーザは、ＳＮＳの利用登録済みの状態、すなわち、会員ＤＢ３３１に各種の情報が登録済みの状態になっているものとする。ＳＮＳへの利用登録方法は、従来のＳＮＳと何ら変わらないので、説明を省略する。また、この処理に先立って、対象ユーザの通信端末装置１０は、ＳＮＳへのログインしており、上記のグループ形成処理を実行して他のユーザとのグループを形成しているものとする。そして、当該グループの情報は、グループ利用履歴情報に登録済みの状態になっているものとする。
【０１４３】
本動作において、通信端末装置１０の端末管理制御部１７０は、表示制御部１５０を制御し、ユーザによるコンテンツの推薦要求指示の表示を行いつつ、入力が操作部１６０に対してなされるのを待機しているものとする。例えば、表示制御部１５０は、図１６（ａ）に示すような、「コンテンツ推薦」のメニュー項目を含むメニュー画面を表示部１４０に表示させる。そして、端末管理制御部１７０は、「コンテンツ推薦」の選択入力が操作部１６０に対してなされるのを待機する。
【０１４４】
この状態において、端末管理制御部１７０は、操作部１６０に対するユーザ操作に基づいて、コンテンツの推薦要求指示を検出すると（ステップＳ１００）、所定のプログラムをアプリケーション記録部１０１から読み出して、ブラウザを起動しつつ、サーバ装置３０に対して、自機のユーザのユーザＩＤが付加されたコンテンツの推薦要求情報を送信する（ステップＳ１０１）。そして、端末管理制御部１７０は、サーバ装置３０からのデータ受信を待機する状態に移行する。
【０１４５】
次いで、サーバ装置３０においては、通信制御部３１０が、この推薦要求情報を受信すると（ステップＳ２００）、サーバデータ処理部３４０の判別部３４１は、推薦要求情報のユーザＩＤと会員ＤＢ３３１とを照合して、対象ユーザを判別する（ステップＳ２０１）。そして、判別部３４１は、グループ形成履歴ＤＢ３３２を参照して対象ユーザが参加しているグループ及び当該グループに参加している他のユーザを判別する（ステップＳ２０２）。
【０１４６】
次いで、サーバデータ処理部３４０の取得部３４２は、対象ユーザ及び他のユーザのグループ形成履歴情報をグループ形成履歴ＤＢ３３２から取得するとともに（ステップＳ２０３）、対象ユーザ及び他のユーザのコンテンツの利用履歴情報をコンテンツ利用履歴ＤＢ３３４から取得する（ステップＳ２０４）。
【０１４７】
次いで、サーバデータ処理部３４０の特定部３４３は、図９及び図１０を用いて説明したように、対象ユーザのコンテンツの利用履歴情報を参照して推薦コンテンツの種別を特定する種別特定処理を実行する（ステップＳ２０５）。なお、種別特定処理動作の詳細については、図１５を用いて後述する。そして、特定部３４３は、図１１を用いて説明したように、対象ユーザ及び他のユーザのコンテンツの利用履歴情報を参照して、特定した種別に属する推薦コンテンツを特定する（ステップＳ２０６）。このとき、特定部３４３は、図１２及び図１３を用いて説明したように、対象ユーザ及び他のユーザのグループ形成履歴情報を参照して推薦コンテンツを特定してもよい。
【０１４８】
次いで、サーバデータ処理部３４０は、コンテンツＤＢ３３３を参照して推薦コンテンツに関する情報を生成し、通信制御部３１０は、推薦コンテンツに関する情報を、推薦要求情報を送信した通信端末装置１０に送信する（ステップＳ２０７）。そして、サーバ管理制御部３５０は、本動作を終了させる。
【０１４９】
次いで、通信端末装置１０において、ネットワーク通信部１１０がサーバ装置３０から送信された推薦コンテンツに関する情報を受信すると（ステップＳ１０２）、表示制御部１５０は、推薦コンテンツ情報を表示部１４０に表示させ（ステップＳ１０３）、本動作を終了させる。
【０１５０】
例えば、表示制御部１５０は、図１６（ｂ）に示すような推薦コンテンツ表示画面を表示部１４０に表示させる。推薦コンテンツ表示画面の上部には、推薦コンテンツの数が表示される。推薦コンテンツ表示画面において、３つのコンテンツ表示欄が上下方向に設けられている。そして、コンテンツ表示欄には、推薦コンテンツの情報が、配列順に従って切り替え可能に表示される。
【０１５１】
推薦コンテンツの配列順は、例えば、発売日が新しい順、利用ユーザが多い順、図１２及び図１３を用いて説明した出会い回数が少ない順である。推薦コンテンツの配列順は、製造時に予め規定されていてもよく、また、ユーザがメニュー画面等で任意に設定可能であってもよい。表示制御部１５０は、上下のスクロール入力が操作部１６０に対してなされると、配列順に従って、コンテンツ表示欄における推薦コンテンツの情報を切り替える。
【０１５２】
コンテンツ表示欄に表示される推薦コンテンツの情報は、表紙画像と、ジャンル、タイトル等の推薦コンテンツの一部の情報と、当該推薦コンテンツを利用したことのある他のユーザのユーザ名とを含む。また、コンテンツ表示欄には、「詳細情報」の項目が表示される。表示制御部１５０は、「詳細情報」の選択入力が操作部１６０に対してなされると、価格や発売日等を含む推薦コンテンツの詳細情報に切り替える。
【０１５３】
端末管理制御部１７０は、他のモードへのモード切替入力や電源をオフにするためのオフ入力が操作部１６０に対してなされると、当該表示を終了させる。
【０１５４】
次に、図１５を用いて、サーバ装置３０において実行される、上記ステップＳ２０５の種別特定処理動作について説明する。
【０１５５】
まず、サーバデータ処理部３４０の特定部３４３は、ＲＯＭ／ＲＡＭ３２０から上記所与の条件及び上記所与の第２条件を読み出す（ステップＳ２５０）。
【０１５６】
次いで、特定部３４３は、所与の条件を満足するコンテンツの種別を特定するとともに（ステップＳ２５１）、所与の第２条件を満足するコンテンツの種別を特定する（ステップＳ２５２）。
【０１５７】
次いで、特定部３４３は、図９及び図１０を用いて説明したように、所与の条件を満たし、かつ、所与の第２条件を満たすコンテンツの種別を特定できたか否かを判定する（ステップＳ２５３）。
【０１５８】
このとき、特定部３４３は、所与の条件を満たし、かつ、所与の第２条件を満たすコンテンツの種別を特定できないと判定した場合には、図１０を用いて説明したように、所与の条件及び所与の第２条件の少なくとも一方を変更し（ステップＳ２５４）、ステップＳ２５１の処理に戻る。
【０１５９】
一方、特定部３４３は、所与の条件を満たし、かつ、所与の第２条件を満たすコンテンツの種別を特定できたと判定した場合には、本動作フローを終了し、上述したステップＳ２０６へ移行する。
【０１６０】
以上、本実施形態において、サーバ装置３０及び通信システム１は、複数のユーザによって構成されるグループにおいて、対象ユーザが過去に利用したコンテンツの利用履歴に関するパラメータと他のユーザの過去に利用したコンテンツの情報に基づいて、推薦コンテンツを特定し、かつ、対象ユーザに特定した推薦コンテンツを提供することができるので、対象ユーザが新たな興味を有するコンテンツを特定することがきるとともに、同一グループ内の他のユーザにあっても興味を有するコンテンツを特定することができる。
【０１６１】
したがって、サーバ装置３０及び通信システム１は、対象ユーザに対して新たな興味を持つようなコンテンツの情報を推薦するとともに、同一グループ内の他のユーザも興味を有するコンテンツの情報を推薦することによって、グループにおけるユーザ同士の交流の活性化をも図ることができる。
【０１６２】
［６］変形例
［６．１］変形例１
上記実施形態においては、ＳＮＳユーザの集団をグループＧＲとして説明したが、インターネットコミュニティそのものの推薦に利用することも可能であり、ユーザ集団で構成されるグループＧＲに対しても適用可能である。すなわち、グループＧＲは、必ずしもＳＮＳ上においてのみ適用されるものではなく、単に知り合い同士が集まっているユーザの集団をグループＧＲとすることも可能である。ただし、この場合には、各グループＧＲに所属するユーザは、何らかのインターネットコミュニティに会員として登録しているものとする。
【０１６３】
［６．２］変形例２
また、上記実施形態においては、サーバ装置３０内に各ＤＢを設け、管理及び制御する構成としたが、各ＤＢの管理、制御主体となるコンピュータシステムは、各々、別個なコンピュータシステムによって稼働するようにしてもよい。
【０１６４】
［６．３］変形例３
また、上記実施形態においては、対象ユーザの通信端末装置１０は、推薦コンテンツの情報を表示部１４０に表示したが、推薦コンテンツを購入可能に推薦コンテンツの情報を表示してもよい。具体的には、表示制御部１５０は、図１６（ｂ）を用いて説明したように推薦コンテンツの情報を表示部１４０に表示させ、さらに各コンテンツ表示欄に「購入」の項目を表示される。そして、端末管理制御部１７０は、「購入」の選択入力が操作部１６０に対してなされると、通信端末装置１０の各部と連動して、当該コンテンツの購入処理を実行する。
【符号の説明】
【０１６５】
１  …  通信システム
１０  …  通信端末装置
３０  …  サーバ装置
１００  …  記録部
１０１  …  アプリケーション記録部
１０２  …  コンテンツ記録部
１０３  …  コンテンツ利用履歴記録部
１１０  …  ネットワーク通信部
１２０  …  現在位置検出部
１３０  …  端末データ処理部
１４０  …  表示部
１５０  …  表示制御部
１６０  …  操作部
１７０  …  端末管理制御部
３１０  …  通信制御部
３３０  …  記録装置
３３１  …  会員ＤＢ
３３２  …  グループ形成履歴ＤＢ
３３３  …  コンテンツＤＢ
３３４  …  コンテンツ利用履歴ＤＢ
３４０  …  サーバデータ処理部
３４１  …  判別部
３４２  …  取得部
３４３  …  特定部
３５０  …  サーバ管理制御部
【図１】
0005949049.tif 000002
【図２】
0005949049.tif 000003
【図３】
0005949049.tif 000004
【図４】
0005949049.tif 000005
【図５】
0005949049.tif 000006
【図６】
0005949049.tif 000007
【図７】
0005949049.tif 000008
【図８】
0005949049.tif 000009
【図９】
0005949049.tif 000010
【図１０】
0005949049.tif 000011
【図１１】
0005949049.tif 000012
【図１２】
0005949049.tif 000013
【図１３】
0005949049.tif 000014
【図１４】
0005949049.tif 000015
【図１５】
0005949049.tif 000016
【図１６】
0005949049.tif 000017