(57)【特許請求の範囲】
【請求項１】
グループを構成する複数のメンバーを特定するメンバー特定手段と、
前記メンバー特定手段により特定された複数のメンバーの関係を特定する関係特定手段と、
前記メンバー毎に定まるコンテンツの検索条件を取得する取得手段と、
前記取得手段が取得した検索条件の少なくともいずれかを前記関係特定手段が特定した関係と、前記メンバーの行動履歴に基づいて選択する選択手段と、
前記選択手段が選択した検索条件で検索されたコンテンツを取得するコンテンツ取得手段と
を備える検索装置。
【請求項２】
グループを構成する複数のメンバーを特定するメンバー特定手段と、
前記メンバー特定手段により特定された複数のメンバーの関係を特定する関係特定手段と、
前記メンバー毎に定まるコンテンツの検索条件を取得する取得手段と、
前記取得手段が取得した検索条件の少なくともいずれかを前記関係特定手段が特定した関係と、選択した検索条件の履歴に基づいて選択する選択手段と、
前記選択手段が選択した検索条件で検索されたコンテンツを取得するコンテンツ取得手段と
を備える検索装置。
【請求項３】
グループを構成する複数のメンバーを特定するメンバー特定手段と、
前記メンバー特定手段により特定された複数のメンバーの関係を特定する関係特定手段と、
前記メンバー毎に定まるコンテンツの検索条件を取得する取得手段と、
前記取得手段が取得した検索条件の少なくともいずれかを前記関係特定手段が特定した関係に基づいて選択する選択手段と、
前記選択手段が選択した検索条件を、前記複数のメンバーの端末装置へ送信する第１送信手段と、
前記第１送信手段が送信した検索条件への応答として前記端末装置から送信された検索条件を受信する第１受信手段と、
前記選択手段で選択された検索条件と前記第１受信手段で受信した検索条件の中からユーザーにより選択された検索条件で検索されたコンテンツを取得するコンテンツ取得手段と
を有する検索装置と、
前記第１送信手段から送信された検索条件を受信する第２受信手段と、
前記第２受信手段が受信した検索条件への応答としてユーザーにより入力された検索条件を前記検索装置へ送信する第２送信手段と
を有する端末装置と
を備える検索システム。
【請求項４】
コンピュータを、
グループを構成する複数のメンバーを特定するメンバー特定手段と、
前記メンバー特定手段により特定された複数のメンバーの関係を特定する関係特定手段と、
前記メンバー毎に定まるコンテンツの検索条件を取得する取得手段と、
前記取得手段が取得した検索条件の少なくともいずれかを前記関係特定手段が特定した関係と、前記メンバーの行動履歴に基づいて選択する選択手段と、
前記選択手段が選択した検索条件で検索されたコンテンツを取得するコンテンツ取得手段
として機能させるためのプログラム。
【請求項５】
コンピュータを、
グループを構成する複数のメンバーを特定するメンバー特定手段と、
前記メンバー特定手段により特定された複数のメンバーの関係を特定する関係特定手段と、
前記メンバー毎に定まるコンテンツの検索条件を取得する取得手段と、
前記取得手段が取得した検索条件の少なくともいずれかを前記関係特定手段が特定した関係と、選択した検索条件の履歴に基づいて選択する選択手段と、
前記選択手段が選択した検索条件で検索されたコンテンツを取得するコンテンツ取得手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索を行うときの検索条件を決定する技術に関する。
【背景技術】
【０００２】
特許文献１には、複数人のユーザーで構成されるグループに対して情報を提供するサーバ装置が開示されている。このサーバ装置は、グループに関するグループ情報と、グループを構成するユーザーの履歴情報とに基づいて、グループの嗜好を特定する。サーバ装置は、ユーザーの嗜好を特定する際には、飲食店や娯楽施設のジャンル毎に各ユーザーが訪れた回数を特定し、訪れた回数からグループの嗜好を特定する。サーバ装置は、グループの嗜好を特定すると、特定した嗜好に合致する施設を特定し、特定した施設をグループに推薦する施設とする。このサーバ装置によれば、グループに含まれるユーザーの嗜好に合致した施設をユーザーへ提示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−６７３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、グループで集まってイベントを開く際には、例えば、グループが職場の同僚である場合には多数決で施設を決定し、グループが家族である場合には子供の嗜好を優先して施設を決定するなど、グループ内の人間関係に応じて施設を決定したい場合がある。しかしながら、特許文献１のサーバ装置では、グループに含まれるユーザーが各ジャンルの施設に訪れた回数に基づいて提示する施設を決定しているのみであり、グループ内のユーザー同士の関係に応じて施設を提示することができていない。
【０００５】
本発明は、グループ内のメンバーの関係に応じてグループに適したコンテンツを取得できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
また、本発明は、グループを構成する複数のメンバーを特定するメンバー特定手段と、前記メンバー特定手段により特定された複数のメンバーの関係を特定する関係特定手段と、前記メンバー毎に定まるコンテンツの検索条件を取得する取得手段と、前記取得手段が取得した検索条件の少なくともいずれかを前記関係特定手段が特定した関係と、前記メンバーの行動履歴に基づいて選択する選択手段と、前記選択手段が選択した検索条件で検索されたコンテンツを取得するコンテンツ取得手段とを備える検索装置を提供する。
【００１３】
また、本発明は、グループを構成する複数のメンバーを特定するメンバー特定手段と、前記メンバー特定手段により特定された複数のメンバーの関係を特定する関係特定手段と、前記メンバー毎に定まるコンテンツの検索条件を取得する取得手段と、前記取得手段が取得した検索条件の少なくともいずれかを前記関係特定手段が特定した関係と、選択した検索条件の履歴に基づいて選択する選択手段と、前記選択手段が選択した検索条件で検索されたコンテンツを取得するコンテンツ取得手段とを備える検索装置を提供する。
【００１４】
また、本発明は、グループを構成する複数のメンバーを特定するメンバー特定手段と、前記メンバー特定手段により特定された複数のメンバーの関係を特定する関係特定手段と、前記メンバー毎に定まるコンテンツの検索条件を取得する取得手段と、前記取得手段が取得した検索条件の少なくともいずれかを前記関係特定手段が特定した関係に基づいて選択する選択手段と、前記選択手段が選択した検索条件を、前記複数のメンバーの端末装置へ送信する第１送信手段と、前記第１送信手段が送信した検索条件への応答として前記端末装置から送信された検索条件を受信する第１受信手段と、前記選択手段で選択された検索条件と前記第１受信手段で受信した検索条件の中からユーザーにより選択された検索条件で検索されたコンテンツを取得するコンテンツ取得手段とを有する検索装置と、前記第１送信手段から送信された検索条件を受信する第２受信手段と、前記第２受信手段が受信した検索条件への応答としてユーザーにより入力された検索条件を前記検索装置へ送信する第２送信手段とを有する端末装置とを備える検索システムを提供する。
【００１５】
また、本発明は、コンピュータを、グループを構成する複数のメンバーを特定するメンバー特定手段と、前記メンバー特定手段により特定された複数のメンバーの関係を特定する関係特定手段と、前記メンバー毎に定まるコンテンツの検索条件を取得する取得手段と、前記取得手段が取得した検索条件の少なくともいずれかを前記関係特定手段が特定した関係と、前記メンバーの行動履歴に基づいて選択する選択手段と、前記選択手段が選択した検索条件で検索されたコンテンツを取得するコンテンツ取得手段として機能させるためのプログラムを提供する。
また、本発明は、コンピュータを、グループを構成する複数のメンバーを特定するメンバー特定手段と、前記メンバー特定手段により特定された複数のメンバーの関係を特定する関係特定手段と、前記メンバー毎に定まるコンテンツの検索条件を取得する取得手段と、前記取得手段が取得した検索条件の少なくともいずれかを前記関係特定手段が特定した関係と、選択した検索条件の履歴に基づいて選択する選択手段と、前記選択手段が選択した検索条件で検索されたコンテンツを取得するコンテンツ取得手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１６】
本発明によれば、グループ内のメンバーの関係に応じてグループに適したコンテンツを取得することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る装置を示した図。
【図２】端末装置１０のハードウェア構成を示したブロック図。
【図３】端末装置１０の機能ブロック図。
【図４】サーバ装置２０のハードウェア構成を示したブロック図。
【図５】制御部１０１が行う処理の流れを示したフローチャート。
【発明を実施するための形態】
【００１８】
［実施形態］
＜全体構成＞
図１は、本発明の一実施形態に係るコンテンツ提供システム１に含まれる装置を示した図である。通信網２は、インターネットや固定電話網、音声通信やデータ通信などの通信サービスを提供する移動体通信網などを含む。通信網２には、端末装置１０Ａ〜１０Ｅが無線通信によって接続される。通信網２に接続される端末装置の数は、図１に示した数に限定されるものではなく、図１に示した数以上の装置を接続することができる。
【００１９】
本実施形態に係る端末装置１０Ａ〜１０Ｅは、スマートフォンである。なお、端末装置１０Ａ〜１０Ｅは、スマートフォンに限定されるものではなく、データ通信が可能なタブレット端末やフィーチャーフォン、腕時計型の端末などのウェアラブルデバイス、データ通信に特化したコンピュータ装置などであってもよい。端末装置１０Ａ〜１０Ｅは、通信網２を構成する無線基地局と通信を行い、音声通信やデータ通信を行う。端末装置１０Ａ〜１０Ｅは、ハードウェア構成が同じであるため、以下、各々を区別する必要がない場合は、端末装置１０と称する。
サーバ装置２０は、端末装置１０に対して各種コンテンツを提供する装置である。サーバ装置２０は、通信網２に接続されている。
【００２０】
（端末装置１０の構成）
図２は、端末装置１０のハードウェア構成の一例を示した図である。なお、端末装置１０Ａ〜１０Ｅのハードウェア構成は同じであるが、以下、端末装置１０Ａ〜１０Ｅの各部を区別する必要がある場合、説明の便宜上、端末装置の符号の末尾のアルファベットを各部の符号の末尾に付加して説明を行い、各部を区別する必要がない場合、符号の末尾へのアルファベットの付加を省略して説明を行う。例えば、端末装置１０Ａの各部を他の端末装置１０Ｂ〜１０Ｅの各部と区別する場合、端末装置１０Ａの各部の符号の末尾には「Ａ」を付ける。
【００２１】
通信部１０５は、通信網２の無線基地局に対して無線通信を行う通信インターフェースとして機能する。音声処理部１０７は、マイクロホンとスピーカを有している。音声処理部１０７は、端末装置同士が音声通話を行う場合、通話相手の音声に係るデジタル信号が通信部１０５から供給されると、供給されたデジタル信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部１０７は、マイクロホンが音声を収音すると、収音した音声をデジタル信号に変換する。音声処理部１０７は、端末装置で音声通話を行う場合、ユーザーの音声を変換したデジタル信号を通信部１０５へ供給する。このデジタル信号は、通信部１０５から通信網２へ送信され、通話相手の端末装置へ送信される。
【００２２】
タッチパネル１０３は、液晶ディスプレイなどの表示装置と、表示装置の表示面において指の接触を検出するセンサーとを組み合わせた装置であり、ユーザーにより操作される操作部の一例である。タッチパネル１０３は、文字やＧＵＩ（Graphical User Interface）、端末装置１０を操作するためのメニュー画面などを表示装置で表示する。また、制御部１０１は、ユーザーが指で触れた位置をセンサーで検出する。制御部１０１は、タッチパネル１０３が検出した位置と、タッチパネルに表示されている画面に応じてユーザーの操作を特定し、特定した操作に応じて各部の制御や各種処理を実行する。測位部１０８は、衛星航法システムの電波を受信するアンテナを備えており、受信した電波に基づいて端末装置１０の位置の緯度及び経度を測位し、測位した位置を表す位置情報を制御部１０１へ出力する。
【００２３】
記憶部１０２は、不揮発性メモリーを有しており、オペレーティングシステムのプログラムやアプリケーションプログラムを記憶する。本実施形態においては、記憶部１０２は、サーバ装置２０へ検索条件を送信し、検索条件に対応したコンテンツをサーバ装置２０から取得し、取得したコンテンツの提示を行うアプリケーションプログラム（以下、検索アプリと称する）を記憶している。
また、記憶部１０２は、端末装置１０のユーザー本人と、ユーザーに関係のある人物（友人や家族、親戚、職場の関係者など）の個人情報であるプロフィール（名前、誕生日、趣味、飲食の嗜好など、属性など）のデータや連絡先（電話番号、メールアドレス、住所）のデータを管理するアプリケーションプログラム（アドレス帳アプリ）や、アドレス帳アプリで管理するプロフィールや連絡先のデータを記憶する。
【００２４】
制御部１０１は、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）を有し、ＣＰＵが記憶部１０２に記憶されているオペレーティングシステムのプログラムを実行すると、スマートフォンのオペレーティングシステムが実現する。また、オペレーティングシステムが実現すると、アプリケーションプログラムを実行することが可能となる。制御部１０１が検索アプリを実行することより、端末装置１０は、検索装置として機能する。
【００２５】
（端末装置１０の機能構成）
図３は、端末装置１０において実現する機能のうち、本発明に係る機能の構成を示したブロック図である。
メンバー特定部１００１は、タッチパネル１０３を制御し、記憶部１０２に記憶されているプロフィールのデータを基にして、端末装置１０のユーザーと行動を共にするグループのメンバーを特定する。関係特定部１００２は、メンバー特定部１００１が特定したメンバー間の人間関係を、記憶部１０２に記憶されているプロフィールのデータを基にして特定する。検索条件取得部１００３は、メンバー特定部１００１が特定したメンバー毎に定まる検索条件を、記憶部１０２に記憶されているプロフィールのデータから取得する。選択部１００４は、検索条件取得部１００３が取得した検索条件の中からコンテンツの検索に用いる検索条件を、関係特定部１００２が特定した関係に基づいて選択する。コンテンツ取得部１００５は、選択部１００４が選択した検索条件と、測位部１０８が生成した位置情報を、通信部１０５を制御してサーバ装置２０へ送信し、送信した検索条件に応じてサーバ装置２０から送信されるコンテンツを取得する。
【００２６】
（サーバ装置２０の構成）
図４は、サーバ装置２０のハードウェア構成を示した図である。表示部２０３は、液晶ディスプレイを備えており、サーバ装置２０を操作するためのメニュー画面などを表示する。操作部２０４は、キーボードやマウスなどの入力装置を有している。サーバ装置２０は、キーボードやマウスに行われた操作に応じて動作する。通信部２０５は、通信網２を介したデータ通信を行う通信インターフェースとして機能する。
【００２７】
記憶部２０２は、ハードディスク装置を有しており、オペレーティングシステムのプログラムや、アプリケーションプログラム、端末装置１０へ配信するコンテンツなどを記憶している。本実施形態においては、記憶部２０２は、端末装置１０から検索条件を取得し、取得した検索条件に対応したコンテンツを取得し、取得したコンテンツを端末装置１０へ配信するアプリケーションプログラムを記憶している。また、記憶部２０２は、端末装置１０へ提供するコンテンツとして飲食店を紹介するコンテンツを記憶している。各飲食店のコンテンツには、例えば、飲食店のジャンルや飲食店の位置情報などがメタデータとして含まれている。
【００２８】
制御部２０１は、ＣＰＵ、ブートローダを記憶したＲＯＭ及びＲＡＭを有している。ＣＰＵがオペレーティングシステムのプログラムを実行すると、アプリケーションプログラムを実行することが可能となる。ＣＰＵがアプリケーションプログラムを実行すると、サーバ装置２０は、端末装置１０が送信した検索条件を取得し、取得した検索条件に対応したコンテンツを記憶部２０２から取得して端末装置１０へ配信する。
【００２９】
（実施形態の動作例）
次に、端末装置１０Ａ〜１０Ｃのユーザーが職場の同じ部署の社員である場合を想定して本実施形態の動作例を説明する。なお、以下の説明においては、端末装置１０ＡのユーザーをユーザーＡ、端末装置１０ＢのユーザーをユーザーＢ、端末装置１０ＣのユーザーをユーザーＣと称する。
【００３０】
例えば、ユーザーＡ〜ユーザーＣで食事に行く場合、ユーザーＡは、食事に行く飲食店を検索アプリで検索する。ユーザーＡは、飲食店を検索するにあたり、まず、検索アプリを実行している端末装置１０Ａにおいて、食事に行くグループを構成するメンバーを設定する。ここで、ユーザーＡが、メンバーの設定画面の表示を指示する操作をタッチパネル１０３Ａにおいて行うと、制御部１０１Ａは、メンバーの氏名を設定する画面がタッチパネル１０３Ａに表示されるように、タッチパネル１０３Ａを制御する。ここでタッチパネル１０３Ａには、アドレス帳アプリが管理するデータを基にして、アドレス帳に登録されている氏名の一覧が表示される。ユーザーＡは、表示された氏名の一覧の中から自身の氏名、ユーザーＢの氏名及びユーザーＣの氏名を選択する。ユーザーＡが氏名の選択を終えた後、グループのメンバーを確定する操作を行うと、制御部１０１は（メンバー特定部１００１Ａ）、選択された氏名の人物をグループのメンバーとして特定する（図５：ステップＳＡ１）。
【００３１】
制御部１０１Ａ（関係特定部１００２Ａ）は、グループのメンバーを特定すると、特定したメンバー間の関係を特定する（ステップＳＡ２）。ここで、制御部１０１Ａは、アドレス帳アプリが管理するデータから、選択された氏名をキーにしてメンバーのプロフィールを取得し、取得したプロフィールから各メンバーの属性を特定する。制御部１０１Ａは、ユーザーＡについては、自装置の所有者であるため取得したプロフィールから属性を「本人」と特定し、ユーザーＢとユーザーＣについては、取得したプロフィールから職場の「同僚」と特定する。制御部１０１Ａは、取得した属性のうち、「本人」以外のそれぞれの属性が「同僚」である場合、グループを構成するメンバーが同僚であると特定する。
【００３２】
次に制御部１０１Ａ（検索条件取得部１００３Ａ）は、グループのメンバー毎に、コンテンツの検索条件となる飲食の嗜好を取得する（ステップＳＡ３）。制御部１０１Ａは、アドレス帳アプリが管理するデータから、選択された氏名をキーにしてメンバーのプロフィールを取得し、取得したプロフィールから各メンバーの飲食の好みのジャンルを取得する。例えば、ユーザーＡとユーザーＢのプロフィールにおいて、飲食の嗜好として「和食」が登録されており、ユーザーＣのプロフィールにおいて、飲食の嗜好として「イタリアン」が登録されている場合、制御部１０１Ａは、これらのデータを取得する。
【００３３】
次に制御部１０１Ａ（選択部１００４Ａ）は、ステップＳＡ２で特定したメンバー間の関係と、ステップＳＡ３で特定した各メンバーの飲食の嗜好とに基づいて、コンテンツの検索条件を選択する（ステップＳＡ４）。制御部１０１Ａは、グループを構成するメンバー間の関係が「同僚」である場合、取得した飲食の嗜好のデータの中で最も数が多いものを、コンテンツの検索条件とする。上述したように、ユーザーＡとユーザーＢは、飲食の嗜好が「和食」であり、ユーザーＣは「イタリアン」である場合、制御部１０１は、「和食」を検索条件とする。
【００３４】
制御部１０１Ａ（コンテンツ取得部１００５Ａ）は、検索条件を特定すると通信部１０５を制御し、特定した検索条件と、測位部１０８Ａが生成した位置情報をサーバ装置２０へ送信する（ステップＳＡ５）。検索条件と位置情報を通信部２０５が受信すると、制御部２０１は、通信部２０５が受信した検索条件と位置情報を取得する。制御部２０１は、検索条件と位置情報を取得すると、取得した位置情報を中心とした所定範囲内のエリアにおいて、検索条件に一致する飲食店のコンテンツを記憶部２０２から取得する。ここで、検索条件が「和食」である場合、制御部２０１は、和食を提供する飲食店のコンテンツを記憶部２０２から取得し、取得したコンテンツを端末装置１０Ａへ送信する。
【００３５】
サーバ装置２０が送信したコンテンツを通信部１０５Ａが受信すると、制御部１０１Ａ（コンテンツ取得部１００５Ａ）は、通信部１０５Ａが受信したコンテンツを取得する（ステップＳＡ６）。制御部１０１Ａは、コンテンツを取得すると、取得したコンテンツが表示されるようにタッチパネル１０３Ａを制御する（ステップＳＡ７）。ユーザーＡは、タッチパネル１０３Ａに表示されたコンテンツにより、グループのメンバーの飲食の嗜好に適した飲食店を知ることができる。
【００３６】
次に、端末装置１０Ａ、１０Ｄ、１０Ｅのユーザーが同じ家族である場合を想定して本実施形態の動作例を説明する。なお、以下の説明においては、端末装置１０ＤのユーザーをユーザーＤ、端末装置１０ＥのユーザーをユーザーＥと称し、ユーザーＡが父親、ユーザーＤがユーザーＡの妻、ユーザーＥがユーザーＡの子供である場合を想定して説明を行う。
【００３７】
例えば、ユーザーＡ、ユーザーＤ及びユーザーＥで食事に行く場合、ユーザーＡは、食事に行く飲食店を検索アプリで検索する。ユーザーＡは、飲食店を検索するにあたり、まず、検索アプリを実行している端末装置１０Ａにおいて、食事に行くグループを構成するメンバーを設定する。ここで、ユーザーＡが、メンバーの設定画面の表示を指示する操作をタッチパネル１０３Ａにおいて行うと、制御部１０１Ａは、メンバーの氏名を設定する画面がタッチパネル１０３Ａに表示されるように、タッチパネル１０３Ａを制御する。ここでタッチパネル１０３Ａには、アドレス帳アプリが管理するデータを基にして、アドレス帳に登録されている氏名の一覧が表示される。ユーザーＡは、表示された氏名の一覧の中から自身の氏名、ユーザーＤの氏名及びユーザーＥの氏名を選択する。ユーザーＡが氏名の選択を終えた後、グループのメンバーを確定する操作を行うと、制御部１０１は、選択された氏名の人物をグループのメンバーとして特定する（ステップＳＡ１）。
【００３８】
制御部１０１Ａは、グループのメンバーを特定すると、特定したメンバー間の関係を特定する（ステップＳＡ２）。ここで、制御部１０１Ａは、アドレス帳アプリが管理するデータから、選択された氏名をキーにしてメンバーのプロフィールを取得し、取得したプロフィールから各メンバーの属性を特定する。制御部１０１Ａは、ユーザーＡについては、自装置の所有者であるため取得したプロフィールから属性を「本人」と特定し、ユーザーＤについては、取得したプロフィールから「妻」と特定し、ユーザーＥについては、取得したプロフィールから「子供」と特定する。制御部１０１Ａは、取得した属性のうち、「本人」以外の属性が「妻」と「子供」である場合、グループを構成するメンバーが「家族（親子）」であると特定する。
【００３９】
次に制御部１０１Ａは、グループのメンバー毎に、コンテンツの検索条件となる飲食の嗜好を取得する（ステップＳＡ３）。制御部１０１Ａは、グループのメンバーの飲食の嗜好を取得する。制御部１０１Ａは、アドレス帳アプリが管理するデータから、選択された氏名をキーにしてメンバーのプロフィールを取得し、取得したプロフィールから各メンバーの飲食の好みのジャンルを特定する。例えば、ユーザーＤのプロフィールにおいて、飲食の嗜好として「フレンチ」が登録されており、ユーザーＥのプロフィールにおいて、飲食の嗜好として「カレー」が登録されている場合、制御部１０１Ａは、これらのデータを取得する。
【００４０】
次に制御部１０１Ａは、ステップＳＡ２で特定したメンバー間の関係と、ステップＳＡ３で特定した各メンバーの飲食の嗜好とに基づいて、コンテンツの検索条件を選択する（ステップＳＡ４）。制御部１０１Ａは、グループを構成するメンバー間の関係が「家族（親子）」である場合、取得した飲食の嗜好のデータのうち、子供の嗜好のデータを、コンテンツの検索条件とする。上述したように、ユーザーＡの子供であるユーザーＥは、飲食の嗜好が「カレー」であるため、制御部１０１は、「カレー」を検索条件とする。
【００４１】
次に制御部１０１Ａは、検索条件を特定すると通信部１０５を制御し、特定した検索条件と、測位部１０８Ａが生成した位置情報をサーバ装置２０へ送信する（ステップＳＡ５）。検索条件と位置情報を通信部２０５が受信すると、制御部２０１は、通信部２０５が受信した検索条件と位置情報を取得する。制御部２０１は、検索条件と位置情報を取得すると、取得した位置情報を中心とした所定範囲内のエリアにおいて、検索条件に一致する飲食店のコンテンツを記憶部２０２から取得する。ここで、検索条件が「カレー」である場合、制御部２０１は、カレーを提供する飲食店のコンテンツを記憶部２０２から取得し、取得したコンテンツを端末装置１０Ａへ送信する。
【００４２】
サーバ装置２０が送信したコンテンツを通信部１０５Ａが受信すると、制御部１０１Ａは、通信部１０５Ａが受信したコンテンツを取得する（ステップＳＡ６）。制御部１０１Ａは、コンテンツを取得すると、取得したコンテンツが表示されるようにタッチパネル１０３Ａを制御する（ステップＳＡ７）。ユーザーＡは、タッチパネル１０３Ａに表示されたコンテンツにより、グループのメンバーである子供の飲食の嗜好に適した飲食店を知ることができる。
【００４３】
以上説明したように本実施形態によれば、複数人のグループで行動を行うときに、グループに適したコンテンツを提示し、グループの行動を支援し、人間関係を強めることができる。また、本実施形態によれば、提示されるコンテンツがグループを構成するメンバーに応じて変わるため、グループに応じて行動を支援することができる。
【００４４】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００４５】
上述した実施形態においては、ユーザーに提示するコンテンツの内容は飲食店を紹介する内容となっているが、コンテンツの内容は飲食店の紹介に限定されるものではない。例えば、検索条件として検索のキーワードをタッチパネル１０３又は音声で入力する構成とし、制御部１０１は、入力されたキーワードと、グループのメンバー間の関係を検索条件としてサーバ装置２０へ送信してもよい。サーバ装置２０は、例えば、キーワードとして「レクリエーション」が入力され、メンバー間の関係が「同僚」である場合、大人向けの遊戯施設のコンテンツを端末装置１０へ送信し、キーワードとして「レクリエーション」が入力され、メンバー間の関係が「家族（親子）」である場合、子供向けの遊戯施設のコンテンツを端末装置１０へ送信する。
また、この構成においては、メンバーのプロフィールに応じて、コンテンツを検索してもよく、例えば、メンバーの中に屋外でのレクリエーションを好む者がいる場合、屋外のレクリエーションのコンテンツを端末装置１０へ送信してもよい。
【００４６】
上述した実施形態においては、グループに属するメンバーを、ユーザーが端末装置１０を操作して設定しているが、グループに属するメンバーを設定する方法は、実施形態の方法に限定されるものではない。例えば、アドレス帳アプリが管理するプロフィールに、顔の写真の画像データを含める。端末装置１０がカメラ機能を有する構成の場合、グループに属するメンバーを端末装置１０で撮影する。端末装置１０は、撮影した画像と、プロフィールに含まれている画像データの顔画像とを比較することにより、撮影された人物を特定し、特定した人物をグループのメンバーとして特定してもよい。
【００４７】
また、近距離無線通信によってユーザーの端末装置１０同士でペアリングを行い、アドレス帳アプリが管理するプロフィールに、ペアリングを行った端末装置１０に固有の識別子を含める構成としてもよい。この構成の場合、端末装置１０は、過去にペアリングした他の端末装置１０と近距離無線通信により通信を行うと、端末装置１０に固有の識別子を取得し、取得した識別子をプロフィールに含む人物をグループのメンバーとして特定してもよい。
【００４８】
また、グループを構成し得る人物の氏名を予め設定し、設定した氏名のユーザーが所有する端末装置１０の位置情報からグループのメンバーを特定してもよい。具体的には、例えば、ユーザーＡが、グループを構成し得る人物の位置情報の取得を指示する操作を行うと、端末装置１０Ａは、端末装置１０Ｂ〜１０Ｅと通信を行い、端末装置１０Ｂ〜１０Ｅの位置情報と、各端末装置１０のユーザーの氏名を取得する。端末装置１０Ａは、自身の位置情報の表す位置から予め定められた範囲内の位置の位置情報を取得した位置情報の中から特定し、特定した位置情報と共に受信した氏名の人物をグループのメンバーとして特定してもよい。
例えば、端末装置１０Ａが端末装置１０Ｂ、１０Ｃから取得した位置情報の表す位置が、自身の位置情報の表す位置から予め定められた範囲内であり、端末装置１０Ａが端末装置１０Ｄ、１０Ｅから取得した位置情報の表す位置が、自身の位置情報の表す位置から予め定められた範囲外である場合、ユーザーＢとユーザーＣをグループのメンバーとして特定する。また、例えば、端末装置１０Ａが端末装置１０Ｂ、１０Ｃから取得した位置情報の表す位置が、自身の位置情報の表す位置から予め定められた範囲外であり、端末装置１０Ａが端末装置１０Ｄ、１０Ｅから取得した位置情報の表す位置が、自身の位置情報の表す位置から予め定められた範囲内である場合、ユーザーＤとユーザーＥをグループのメンバーとして特定する。
【００４９】
また、スケジュールを管理するアプリケーションプログラムにおいて、ユーザーの行動予定と、登録された予定のときに共に行動する人物の氏名を管理し、端末装置１０Ａは、スケジュールに登録されている予定の日時となると、共に行動する人物として登録されている人物の氏名をアプリケーションプログラムが管理するデータから取得し、グループのメンバーとして特定してもよい。
スケジュールを利用する構成においては、例えば、端末装置１０Ａは、スケジュールに登録されている人物の端末装置１０の位置情報を取得し、取得した位置情報の表す位置が、自身の位置情報の表す位置から予め定められた範囲内である端末装置の所有者をメンバーとして特定してもよく、また、位置情報を取得せずにスケジュールに登録されている人物をメンバーとして特定してもよい。
【００５０】
また、グループを構成し得る人物の氏名を予め設定し、端末装置１０で音声通話を行った通話相手の電話番号の履歴や電子メールの授受を行った相手のメールアドレスの履歴からグループのメンバーを特定してもよい。例えば、端末装置１０は、メンバーの設定画面の表示を指示する操作が行われると、操作が行われた時点から所定時間さかのぼった時点までの間の通話履歴や電子メールの履歴を取得し、通話や電子メールの授受を行った人物の氏名の一覧を表示する。ユーザーは、表示された氏名の一覧の中から氏名を選択する。ユーザーが氏名の選択を終えた後、グループのメンバーを確定する操作を行うと、制御部１０１は、選択された氏名の人物をグループのメンバーとして特定する。
【００５１】
上述した実施形態においては、グループのメンバー間の関係を記憶部１０２に記憶されているプロフィールから特定しているが、グループのメンバー間の関係を特定する構成は、実施形態の構成に限定されるものではない。例えば、上述したように位置情報を取得する構成にあっては、取得した位置情報の表す位置が全て職場から所定範囲内である場合、メンバー間の関係を「同僚」とし、取得した位置情報の表す位置が全て自宅から所定範囲内である場合、メンバー間の関係を「家族」としてもよい。
【００５２】
上述した実施形態においては、メンバーの飲食の嗜好の中から一つを選択してコンテンツの検索を行っているが、複数種類の嗜好を検索条件としてもよい。検索条件を複数種類とする場合、予め定められた条件に合致するメンバーの嗜好については、検索条件から除外する構成としてもよい。
【００５３】
本発明においては、検索条件を決定する際には、グループを構成するメンバーの年齢に基づいて検索条件を決定してもよい。例えば、メンバー間の関係が「同僚」である場合、最も年齢の高いメンバーの飲食の嗜好を検索条件としてもよい。
また、グループを構成するメンバー間の関係に基づいて検索条件を決定してもよい。例えば、上述のユーザーＡに対してユーザーＢが職場の上司であり、ユーザーＢに対してユーザーＣが職場の上司である場合、職場の役職が高いメンバーの飲食の嗜好を検索条件としてもよい。また、グループのメンバーが自分と恋人の二人のみであり、メンバー間の関係が「恋人」である場合、恋人の飲食の嗜好を検索条件としてもよい。また、グループのメンバーに家族と友人が含まれる場合、友人の飲食の嗜好を検索条件としてもよい。また、プロフィールからメンバーの誕生日を特定し、誕生日や記念日などのメンバーの飲食の嗜好を検索条件としてもよい。また、メンバーの位置情報の履歴を取得し、現在地から所定範囲内の位置情報の履歴がないメンバーの飲食の嗜好を検索条件としてもよい。また、メンバーの気分や体調を設定し、気分や体調が良くないメンバーの飲食の嗜好を検索条件としてもよい。
【００５４】
本発明においては、端末装置１０がメンバーの位置情報の履歴を取得する構成の場合、位置情報の履歴に基づいて、検索条件を決定するようにしてもよい。例えば、ユーザーＡ〜ユーザーＣのグループについて、ユーザーＡとユーザーＢが居酒屋で飲食を行った後にユーザーＣがユーザーＡとユーザーＢに合流した場合を想定する。この場合、ユーザーＣが合流したときにコンテンツの検索を行うと、検索を行った時点から所定時間さかのぼった時点までの間の位置情報の履歴において、ユーザーＣの位置情報の履歴は、ユーザーＡとユーザーＢの位置情報の履歴に対して相違する。このような場合、端末装置１０は、位置情報の履歴が相違する人物の飲食の嗜好を検索条件としてもよい。また、グループ内において、位置情報の履歴が相違するメンバーの人数が予め定められた割合を超える場合、履歴が相違するメンバーの飲食の嗜好を検索条件としてもよい。また、グループ内において、位置情報の履歴が相違するメンバーの人数が予め定められた割合以下である場合、実施形態の方法で検索条件を決定してもよい。
【００５５】
本発明においては、グループ毎に検索条件の履歴を記録する構成としてもよい。この構成にあっては、コンテンツの検索を行う際には、検索条件の履歴から直前の検索条件を取得し、取得した検索条件を次に行う検索の検索条件としないようにしてもよい。
【００５６】
上述した実施形態においては、メンバー間の関係を特定した後にメンバー毎に検索条件を特定しているが、メンバー毎に検索条件を特定した後にメンバー間の関係を特定してもよい。
【００５７】
本発明においては、検索を行ったユーザーの端末装置１０へコンテンツが配信されるが、グループに属するメンバーにもコンテンツを送る構成としてもよい。この構成においては、検索を行った端末装置１０が、グループのメンバーが所有する端末装置１０へ取得したコンテンツを送る構成としてもよい。
【００５８】
本発明においては、端末装置１０は、ステップＳＡ４で検索条件を決定した後、決定した検索条件を、グループのメンバーの端末装置１０へ通知（送信）するようにしてもよい。また、通知を受けた端末装置１０において、通知された検索条件を表示してもよい。また、通知を受けた端末装置１０において、通知への応答として検索条件を入力し、入力された検索条件を通知の送信元の端末装置１０へ送るようにしてもよい。また、通知を行った端末装置１０は、ステップＳＡ４で決定した検索条件やグループのメンバーの端末装置１０から送られた検索条件を表示し、表示した検索条件の中からユーザーに検索条件を選択させるようにしてもよい。
【００５９】
上述した実施形態においては、プロフィールからメンバー間の関係を特定しているが、メンバー間の関係を特定する構成は、実施形態の構成に限定されるものではなく、プロフィールと位置情報を用いてメンバー間の関係を特定してもよい。例えば、グループのメンバーが上述のユーザーＡとユーザーＤであり、ユーザーＡである夫とユーザーＤである妻が会社では上司と部下である場合、ユーザーＡとユーザーＤの端末装置１０の位置情報が示す位置が会社から予め定められた範囲内であるとメンバー間の関係を「同僚」とし、ユーザーＡとユーザーＤの端末装置１０の位置情報が示す位置が自宅から予め定められた範囲内であるとメンバー間の関係を「家族」としてもよい。
また、例えば、グループのメンバーが上述のユーザーＡ、ユーザーＢ及びユーザーＣであり、ユーザーＢとユーザーＣは、職場外では同じスポーツチームのメンバーである場合、各ユーザーの端末装置１０の位置情報が示す位置が会社から予め定められた範囲内であるとメンバー間の関係を「同僚」とし、各ユーザーの端末装置１０の位置情報が示す位置が会社から予め定められた範囲外であるとメンバー間の関係を「友人」としてもよい。メンバー間の関係を友人とした場合、各メンバーの飲食の嗜好を取得し、取得した嗜好の中からランダムに選択したものを検索条件としてもよい。
【００６０】
本発明に係る機能を実現するプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリーなどのコンピュータ読み取り可能な記録媒体に記憶した状態で提供し、各装置にインストールしてもよい。また、通信網を介してプログラムをダウンロードして各装置にインストールしてもよい。
【符号の説明】
【００６１】
１…コンテンツ提供システム、２…通信網、１０…端末装置、２０…サーバ装置、１０１…制御部、１０２…記憶部、１０３…タッチパネル、１０５…通信部、１０７…音声処理部、１０８…測位部、２０１…制御部、２０２…記憶部、２０３…表示部、２０４…操作部、２０５…通信部、１００１…メンバー特定部、１００２…関係特定部、１００３…検索条件取得部、１００４…選択部、１００５…コンテンツ取得部
【図１】
0006682191.tif 000002
【図２】
0006682191.tif 000003
【図３】
0006682191.tif 000004
【図４】
0006682191.tif 000005
【図５】
0006682191.tif 000006