(57)【要約】【課題】グループを構成する各ユーザの個人情報を考慮しつつ、グループ単位でレコメンド情報を配信し得る、情報配信装置、情報配信システム、情報配信方法、及びプログラムを提供する。【解決手段】情報配信装置２０は、端末１０がレコメンド情報の配信を求めると、配信を求めた端末と同一のグループに所属し、且つ、それとの距離が設定範囲内にある端末を、配信対象として特定する配信対象特定部２５と、配信を求めた端末及び配信対象の端末それぞれのユーザについて登録されている個人情報を取得する個人情報取得部２６と、各個人情報、配信を求めた端末の位置情報、及び各店舗の位置と提供可能なサービスとを特定する店舗情報に基づき、店舗を選択する店舗選択部２７と、選択された店舗の情報をレコメンド情報として、配信を求めた端末及び配信対象の端末に配信する情報配信部２８とを備えている。【選択図】図１
2012104044.tif 000002
【特許請求の範囲】
【請求項１】
接続されている端末に店舗についての情報をレコメンド情報として配信する情報配信装置であって、
いずれかの端末が前記レコメンド情報の配信を求めた場合に、各端末が所属しているグループを特定するグループ情報と、各端末の位置を特定する位置情報とを用いて、前記レコメンド情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、配信対象特定部と、
前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザについて登録されている個人情報を取得する、個人情報取得部と、
取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記レコメンド情報の候補となる各店舗の位置と提供可能なサービスとを特定する店舗情報に基づいて、店舗を選択する、店舗選択部と、
選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、情報配信部と、
を備えている、ことを特徴とする情報配信装置。
【請求項２】
前記個人情報として、各端末のユーザが１日に摂取可能なカロリー値が登録されており、
前記店舗情報が、各店舗の提供可能なサービスとして、各店舗が提供する食事又は食料品のメニューと各メニューのカロリー値とを特定しており、
前記店舗選択部が、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザにおける前記１日に摂取可能なカロリー値と、各店舗が提供する前記メニューのカロリー値とを対比して、前記最も適した店舗を選択する、
請求項１に記載の情報配信装置。
【請求項３】
前記個人情報、前記グループ情報、前記位置情報、及び前記店舗情報が、前記端末それぞれから、予め、当該情報配信装置へと送信されている、請求項１または２に記載の情報配信装置。
【請求項４】
接続されている端末に店舗についての情報をレコメンド情報として配信する情報配信装置と、
各端末のユーザについて登録されている個人情報、及び各端末が所属しているグループを特定するグループ情報を格納する、端末情報データベースと、
各端末の位置を特定する位置情報を格納する、位置情報データベースと、
前記レコメンド情報の候補となる各店舗の位置及び各店舗が提供可能なサービスを特定する店舗情報を格納する、店舗情報データベースと、を備え、
前記情報配信装置は、
いずれかの端末が前記レコメンド情報の配信を求めた場合に、前記グループ情報及び前記位置情報を用いて、前記情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、配信対象特定部と、
前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれについての前記個人情報を取得する、個人情報取得部と、
取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記店舗情報に基づいて、店舗を選択する、店舗選択部と、
選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、情報配信部と、
を備えている、ことを特徴とする情報配信システム。
【請求項５】
前記端末情報データベースが、前記個人情報として、各端末のユーザが１日に摂取可能なカロリー値を格納し、
前記店舗情報データベースが、各店舗が提供する食事又は食料品のメニューと各メニューのカロリー値とを各店舗の提供可能なサービスとして特定する店舗情報を格納し、
前記情報配信装置において、前記店舗選択部が、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザにおける前記１日に摂取可能なカロリー値と、各店舗が提供する前記メニューのカロリー値とを対比して、前記最も適した店舗を選択する、
請求項４に記載の情報配信システム。
【請求項６】
前記個人情報、前記グループ情報、前記位置情報、及び前記店舗情報が、前記端末それぞれから、予め、前記情報配信装置へと送信され、
前記情報配信装置が、受信した前記個人情報及び前記グループ情報を前記端末データベースに送信し、受信した前記位置情報を前記店舗情報データベースに送信し、更に、受信した前記店舗情報を前記店舗情報データベースに送信する、
請求項４または５に記載の情報配信システム。
【請求項７】
端末に店舗についての情報をレコメンド情報として配信するための情報配信方法であって、
（ａ）いずれかの端末が前記レコメンド情報の配信を求めた場合に、各端末が所属しているグループを特定するグループ情報と、各端末の位置を特定する位置情報とを用いて、前記レコメンド情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、ステップと、
（ｂ）前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザについて登録されている個人情報を取得する、ステップと、
（ｃ）前記（ｂ）のステップで取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記レコメンド情報の候補となる各店舗の位置と提供可能なサービスとを特定する店舗情報に基づいて、店舗を選択する、ステップと、
（ｄ）選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、ステップと、
を有する、ことを特徴とする情報配信方法。
【請求項８】
コンピュータによって、端末に店舗についての情報をレコメンド情報として配信させるためのプログラムであって、
前記コンピュータに、
（ａ）いずれかの端末が前記レコメンド情報の配信を求めた場合に、各端末が所属しているグループを特定するグループ情報と、各端末の位置を特定する位置情報とを用いて、前記レコメンド情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、ステップと、
（ｂ）前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザについて登録されている個人情報を取得する、ステップと、
（ｃ）前記（ｂ）のステップで取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記レコメンド情報の候補となる各店舗の位置と提供可能なサービスとを特定する店舗情報に基づいて、店舗を選択する、ステップと、
（ｄ）選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報及び個人情報などに基づきユーザのニーズに沿った情報配信を行う、情報配信装置、情報配信システム、情報配信方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、健康ブームの到来、生活習慣病の増加に伴い、健康な状態を維持したい、もっと健康になりたい、といった要望が増加している。このような要望に応えるべく、食事及び栄養の管理を支援する、様々なシステムが提案されている（例えば、特許文献１参照。）。
【０００３】
具体的には、特許文献１に開示されたシステムは、ユーザが端末を介して位置情報を送信すると、ユーザの近くに位置し、且つ、ユーザの食事制限に合致した食事を提供できる飲食店及び食料販売店を検索し、そして、検索した飲食店及び食料販売店の情報をレコメンド情報としてユーザの端末に送信する。
【０００４】
特許文献１に開示されたシステムによれば、ユーザは、簡単に、現在地の近くにおいて、自分の食事制限に合致した食事をとることが出来る。よって、外食または中食に頼らざるを得ないユーザであっても、食事制限を維持でき、健康の維持、更には健康の増進を図ることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１３４８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、外食及び中食は、複数人で連れ立って行くこともあり、このような場合は、連れ立っていく各人の食事制限がそれぞれ考慮されたレコメンド情報の提供が求められる。しかしながら、特許文献１に開示されたシステムは、個人に特化したシステムであり、複数人を含むグループ単位でのレコメンド情報を作成することは不可能である。このため、上述のような場合は、連れ立って行くユーザ同士で、それぞれが受信したレコメンド情報から、飲食店または食料販売店を決定する必要があり、ユーザにとって手間となっている。
【０００７】
本発明の目的の一例は、上記問題を解消し、グループを構成する各ユーザの個人情報を考慮しつつ、グループ単位でレコメンド情報を配信し得る、情報配信装置、情報配信システム、情報配信方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一側面における情報配信装置は、接続されている端末に店舗についての情報をレコメンド情報として配信する情報配信装置であって、
いずれかの端末が前記レコメンド情報の配信を求めた場合に、各端末が所属しているグループを特定するグループ情報と、各端末の位置を特定する位置情報とを用いて、前記レコメンド情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、配信対象特定部と、
前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザについて登録されている個人情報を取得する、個人情報取得部と、
取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記レコメンド情報の候補となる各店舗の位置と提供可能なサービスとを特定する店舗情報に基づいて、店舗を選択する、店舗選択部と、
選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、情報配信部と、
を備えている、ことを特徴とする。
【０００９】
また、上記目的を達成するため、本発明の一側面における情報配信システムは、
接続されている端末に店舗についての情報をレコメンド情報として配信する情報配信装置と、
各端末のユーザについて登録されている個人情報、及び各端末が所属しているグループを特定するグループ情報を格納する、端末情報データベースと、
各端末の位置を特定する位置情報を格納する、位置情報データベースと、
前記レコメンド情報の候補となる各店舗の位置及び各店舗が提供可能なサービスを特定する店舗情報を格納する、店舗情報データベースと、を備え、
前記情報配信装置は、
いずれかの端末が前記レコメンド情報の配信を求めた場合に、前記グループ情報及び前記位置情報を用いて、前記情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、配信対象特定部と、
前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれについての前記個人情報を取得する、個人情報取得部と、
取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記店舗情報に基づいて、店舗を選択する、店舗選択部と、
選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、情報配信部と、
を備えている、ことを特徴とする。
【００１０】
更に、上記目的を達成するため、本発明の一側面における情報配信方法は、端末に店舗についての情報をレコメンド情報として配信するための情報配信方法であって、
（ａ）いずれかの端末が前記レコメンド情報の配信を求めた場合に、各端末が所属しているグループを特定するグループ情報と、各端末の位置を特定する位置情報とを用いて、前記レコメンド情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、ステップと、
（ｂ）前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザについて登録されている個人情報を取得する、ステップと、
（ｃ）前記（ｂ）のステップで取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記レコメンド情報の候補となる各店舗の位置と提供可能なサービスとを特定する店舗情報に基づいて、店舗を選択する、ステップと、
（ｄ）選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、ステップと、
を有する、ことを特徴とする。
【００１１】
上記目的を達成するため、本発明の一側面におけるプログラムは、コンピュータによって、端末に店舗についての情報をレコメンド情報として配信させるためのプログラムであって、
前記コンピュータに、
（ａ）いずれかの端末が前記レコメンド情報の配信を求めた場合に、各端末が所属しているグループを特定するグループ情報と、各端末の位置を特定する位置情報とを用いて、前記レコメンド情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、ステップと、
（ｂ）前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザについて登録されている個人情報を取得する、ステップと、
（ｃ）前記（ｂ）のステップで取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記レコメンド情報の候補となる各店舗の位置と提供可能なサービスとを特定する店舗情報に基づいて、店舗を選択する、ステップと、
（ｄ）選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１２】
以上の特徴により、本発明における、情報配信装置、情報配信システム、情報配信方法、及びプログラムによれば、グループを構成する各ユーザの個人情報を考慮しつつ、グループ単位でレコメンド情報を配信することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施の形態における情報配信装置及び情報配信システムの構成を示すブロック図である。
【図２】図２は、本発明の情報配信装置システムが実行する端末情報の登録処理を示すフロー図である。
【図３】図３は、本発明の情報配信装置システムが実行する位置情報の登録処理を示すフロー図である。
【図４】図４は、本発明の情報配信装置システムが実行する店舗情報の登録処理を示すフロー図である。
【図５】図５は、本発明の情報配信装置システムが実行するレコメンド情報の配信処理を示すフロー図である。
【図６】図６は、本発明の実施の形態における情報配信装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１４】
（実施の形態）
以下、本発明の実施の形態における情報配信装置、情報配信システム、情報配信方法、及びプログラムについて、図１〜図６を参照しながら説明する。
【００１５】
［装置及びシステム構成］
最初に、本発明の実施の形態における情報配信装置２０及び情報配信システム６０の構成について図１を用いて説明する。図１は、本発明の実施の形態における情報配信装置及び情報配信システムの構成を示すブロック図である。
【００１６】
図１に示すように、情報配信システム６０は、情報配信装置２０と、端末情報データベース３０と、位置情報データベース４０と、店舗情報データベース５０とを備えている。このうち、情報配信装置２０は、ｎ個の端末１０−１〜１０−ｎ（ｎは自然数）と、ネットワーク（図示せず）などを介して接続され、端末１０−１〜１０−ｎのうち配信対象となる端末に、店舗についての情報をレコメンド情報として配信する。なお、以降の説明において、特定の端末を示していない場合は、「端末１０」と表記する。
【００１７】
端末情報データベース２０は、各端末１０のユーザについて登録されている個人情報、及び各端末１０が所属しているグループを特定するグループ情報を格納している。なお、本明細書においては、個人情報とグループ情報とを合わせて「端末情報」と称する。
【００１８】
位置情報データベース４０は、各端末１０の位置を特定する位置情報を格納している。店舗情報データベース５０は、店舗情報を格納している。店舗情報は、レコメンド情報の候補となる各店舗の位置及び各店舗が提供可能なサービスを特定する情報である。
【００１９】
また、図１に示すように、情報配信装置２０は、主に、配信対象特定部２５と、個人情報取得部２６と、店舗選択部２７と、情報配信部２８とを備えている。
【００２０】
配信対象特定部２５は、接続されている複数の端末１０のうち、いずれかの端末１０がレコメンド情報の配信を求めた場合に、グループ情報及び位置情報を用いて、残りの端末１０の中から、条件に合致する端末１０を配信対象（以下「配信対象端末」）として特定する。
【００２１】
ここで、条件としては、レコメンド情報の配信を求めた端末（以下「配信要求端末」）１０と同一のグループに所属することと、配信要求端末１０との距離が設定範囲内（例えば、１ｋｍ以内など）にあることとが挙げられる。例えば、端末１０−１が配信要求端末であり、そして、端末１０−２及び端末１０−３と共に一つのグループとして登録されているとする。この場合において、端末１０−２のみが端末１０−１の近くに位置しているとすると、配信対象特定部２５は、端末１０−２を配信対象端末として特定する。
【００２２】
個人情報取得部２６は、端末情報データベース３０にアクセスし、端末情報データベース３０から、配信要求端末１０及び配信対象端末１０それぞれについて登録されている個人情報を取得する。店舗選択部２７は、取得された各個人情報、配信要求端末１０の位置情報、及び店舗情報に基づいて、店舗を選択する。情報配信部２８は、選択された店舗についての情報を、レコメンド情報として、配信要求端末１０及び配信対象端末１０に配信する。
【００２３】
このように、情報配信システム６０では、あるユーザが自己の端末１０を介してレコメンド情報の配信を求めると、配信を求めたユーザの端末１０と同一のグループに所属している近くのユーザの端末１０とに、レコメンド情報が配信される。また、レコメンド情報として通知される店舗は、配信要求端末１０及び配信対象端末１０のユーザ全ての個人情報に基づいて選択されており、この全てのユーザにとって最適な店舗となっている。
【００２４】
従って、本実施の形態によれば、グループを構成する各ユーザの個人情報を考慮しつつ、グループ単位でのレコメンド情報を配信できるので、複数人で一つの店舗を利用する場合に、ユーザにおける手間を軽減できる。
【００２５】
ここで、本実施の形態における情報配信装置２０及び情報配信システム６０について更に具体的に説明する。
【００２６】
本実施の形態では、端末情報データベース３０は、個人情報として、各端末１０のユーザが１日に摂取可能なカロリー値を格納することができる。また、本実施の形態では、店舗としては、食事を提供する飲食店、弁当などの食料品を提供する食料販売店（例えば、弁当屋、コンビニエンスストア）などが挙げられる。
【００２７】
そして、本実施の形態では、店舗情報が特定する「各店舗の提供可能なサービス」としては、各店舗が提供する食事又は食料品のメニューと、各メニューのカロリー値とが挙げられる。具体的には、店舗情報データベース５０は、店舗情報として、店舗毎に、店舗の名称、電話番号、住所、位置情報（ＧＰＳ情報）、メニュー、及び各メニューのカロリー値を格納することができる。
【００２８】
また、個人情報及び店舗情報が上述した情報である場合、店舗選択部２７は、配信要求端末１０及び配信対象端末１０それぞれのユーザの１日に摂取可能なカロリー値と、各店舗が提供するメニューのカロリー値とを対比して、最も適した店舗を選択することができる。
【００２９】
具体的には、店舗選択部２７は、例えば、ユーザが要求しているレコメンド情報の配信時刻がランチの時間帯であるとすると、予め登録された算出式を用いて、各端末１０のユーザの１日に摂取可能なカロリー値から、ランチとして摂取可能なカロリー値を算出する。次に、店舗選択部２７は、算出された、ランチとして摂取可能な各ユーザのカロリー値のうち、最大値を特定する。続いて、店舗選択部２７は、店舗情報データベース５０にアクセスして、店舗情報を取得し、店舗情報を用いて、カロリー値が上記最大値以下となるランチメニューを提供可能な店舗を特定する。
【００３０】
次に、店舗選択部２７は、位置情報と店舗情報とを用いて、配信要求端末１０から、特定された各店舗までの距離を求め、距離が設定範囲内（例えば、徒歩５分圏内、５００ｍ以内など）にある店舗を選択する。その後、情報配信部２８は、選択された各店舗の名称、電話番号、住所、位置情報（ＧＰＳ情報）を、レコメンド情報として、配信要求端末１０と配信対象端末１０とに送信する。
【００３１】
また、図１に示すように、本実施の形態では、端末１０は、情報入力部１１と、端末情報処理部１２と、位置情報処理部１３と、店舗情報処理部１４とを備えている。図１の例では、端末１０−１においてのみ、情報入力部１１、端末情報処理部１２、位置情報処理部１３、及び店舗情報処理部１４が図示されているが、他の端末１０も、同様に、これらを備えている。
【００３２】
更に、端末１０は、位置情報提供システム３０に接続されている。位置情報提供システム３０は、ＧＰＳ（Global Positioning System）などに代表されるシステムであり、位置を特定するための信号を端末１０に出力する。また、位置情報提供システム３０は、端末１０から発信された電波などを検出して、その発信位置を特定し、そして、発信位置を特定する情報を、位置情報として、端末１０に提供するシステムであっても良い。
【００３３】
本実施の形態において、端末１０は、例えば、携帯電話、スマートフォン、ＰＤＡなどの情報通信機器によって構成することができる。この場合、情報入力部１１は、情報通信機器の入力デバイス、例えば、キーボード、タッチパネルなどで構成される。情報入力部１１は、ユーザによる情報の入力を受け付け、受け付けた情報を各部に入力する。
【００３４】
また、端末情報処理部１２、位置情報処理部１３、及び店舗情報処理部１４は、情報通信機器を構成するコンピュータによって構築される。コンピュータのプロセッサは、端末情報処理部１２、位置情報処理部１３、及び店舗情報処理部１４として機能する。
【００３５】
端末情報処理部１２は、ユーザが、情報入力部１１を介して、個人情報及びグループ情報を入力すると、これらを情報配信装置２０に送信する。本実施の形態において、個人情報としては、名前、性別、職業、年齢、一日に摂取可能なカロリー値、メールアドレス、レコメンド情報の配信を希望する時刻などが挙げられる。また、グループ情報としては、同一のグループに所属するユーザを特定する情報、例えば、名前、メールアドレス、端末の識別番号などが挙げられる。
【００３６】
位置情報処理部１３は、それを備える端末１０の現在の位置を示す位置情報を、位置情報提供システム３０から取得し、そして、取得した端末１０の位置情報を情報配信装置２０に送信する。
【００３７】
店舗情報処理部１４は、ユーザが、情報入力部１１を介して、店舗情報を入力すると、これらを情報配信装置２０に送信する。店舗情報としては、上述したように、飲食店又は食料販売店における、店舗の名称、電話番号、住所、位置情報、メニュー、及び各メニューのカロリー値が挙げられる。
【００３８】
本実施の形態では、店舗情報処理部１４により、ユーザは、自分で新しい店舗を見つけたり、口コミによって新しい店舗を知ったりすると、この店舗を情報配信装置２０に登録することができる。登録された店舗は、条件が合うと、後にレコメンド情報として送信される。なお、店舗情報は、情報配信システム６０の管理者が、予め登録することもできる。また、店舗情報の登録は、後述するように、情報配信装置２０が、店舗情報を、店舗情報データベース５０に格納させることによって行われる。
【００３９】
また、図１に示すように、本実施の形態では、情報配信装置２０は、上述した構成に加えて、個人情報登録部２１と、位置情報登録部２２と、店舗情報登録部２３と、位置情報取得部２４とを更に備えている。
【００４０】
個人情報登録部２１は、端末１０によって個人情報及びグループ情報が情報配信装置２０へと送信されると、個人情報及びグループ情報を受信し、受信したこれらの情報を端末情報データベース３０に格納させる。位置情報登録部２２は、端末１０によって位置情報が情報配信装置２０へと送信されると、位置情報を受信し、受信した位置情報を位置情報データベース４０に格納させる。店舗情報登録部２３は、端末１０によって店舗情報が情報配信装置２０へと送信されると、店舗情報を受信し、受信した店舗情報を店舗情報データベース５０に格納させる。
【００４１】
位置情報取得部２４は、配信対象特定部２５の指示に応じて、位置情報データベース４０にアクセスし、各端末１０の位置情報を取得する。具体的には、本実施の形態では、先ず、いずれかの端末１０がレコメンド情報の配信を求めると、配信対象特定部２５が、端末情報データベース３０からグループ情報を取得し、配信要求端末１０が所属しているグループの端末１０を特定する。そして、配信対象特定部２５は、配信要求端末１０の位置情報と、同一のグループに所属する他の端末１０の位置情報とを、位置情報取得部２４に要求する。位置情報取得部２４は、要求に応じて、位置情報を取得する。
【００４２】
［動作］
次に、本発明の実施の形態における情報配信装置２０及び情報配信システム６０の動作について図２〜図５を用いて説明する。
【００４３】
［位置情報の登録］
先ず、図２を用いて、情報配信システム６０における位置情報の登録処理について説明する。図２は、本発明の実施の形態における情報配信システムが実行する位置情報の登録処理を示すフロー図である。
【００４４】
図２に示すように、ユーザからの指示により、端末１０は、位置情報提供システム３０に位置情報の取得を要求する（ステップＡ１）。次に、ステップＡ１の要求を受け、位置情報提供システム３０は、端末１０に対して、その位置を特定する位置情報を送信する（ステップＡ２）。
【００４５】
次に、位置情報を受け取った端末１０は、位置情報を、情報配信装置２０に送信して、位置情報の登録を要求する（ステップＡ３）。次に、位置情報の登録要求を受けると、情報配信装置２０は、位置情報データベース４０に対して、当該位置情報を登録するように指示を行う（ステップＡ４）。
【００４６】
次に、位置情報データベース４０は、登録が指示された位置情報を格納し、この位置情報を、ステップＡ３で登録を要求した端末１０の位置情報として登録する（ステップＡ５）。
【００４７】
また、ステップＡ１〜Ａ５は、端末１０毎に実行され、その結果、全ての端末１０の位置情報が位置情報データベース４０に登録される。更に、ステップＡ１〜Ａ５は、本実施の形態では、設定された時間間隔をおいて繰り返し実行されるのが好ましい。
【００４８】
［端末情報の登録］
続いて、図３を用いて、情報配信システム６０における端末情報（個人情報及びグループ情報）の登録処理について説明する。図３は、本発明の実施の形態における情報配信システムが実行する端末情報の登録処理を示すフロー図である。
【００４９】
図３に示すように、ユーザが個人情報及びグループ情報を入力すると、情報入力部１１は、これらの入力を受け付け、受け付けた情報を端末情報処理部１２に入力する（ステップＢ１）。次に、端末情報処理部１２は、情報配信装置２０に、入力された個人情報及びグループ情報を送信して、これらの登録を要求する（ステップＢ２）。
【００５０】
次に、個人情報及びグループ情報の登録要求を受けると、情報配信装置２０は、端末情報データベース３０に対して、当該個人情報及び当該グループ情報を登録するように指示を行う（ステップＢ３）。
【００５１】
次に、端末情報データベース３０は、登録が指示された個人情報及びグループ情報を格納し、これら個人情報及びグループ情報を、ステップＢ１で入力を受け付けた端末１０の個人情報及びグループ情報として登録する（ステップＢ４）。
【００５２】
ステップＢ１〜Ｂ４は、端末１０毎に、個人情報及びグループ情報の新規登録及び更新登録が必要となる度に、実行される。
【００５３】
［店舗情報の登録］
続いて、図４を用いて、情報配信システム６０における店舗情報の登録処理について説明する。図４は、本発明の実施の形態における情報配信システムが実行する店舗情報の登録処理を示すフロー図である。
【００５４】
図４に示すように、ユーザが店舗情報を入力すると、情報入力部１１は、店舗情報の入力を受け付け、受け付けた店舗情報を店舗情報処理部１４に入力する（ステップＣ１）。次に、店舗情報処理部１４は、情報配信装置２０に、入力された店舗情報を送信して、その登録を要求する（ステップＣ２）。
【００５５】
次に、店舗情報の登録要求を受けると、情報配信装置２０は、店舗情報データベース５０に対して、当該店舗情報を登録するように指示を行う（ステップＣ３）。次に、店舗情報データベース５０は、登録が指示された店舗情報を格納し、この店舗情報を登録する（ステップＣ４）。
【００５６】
ステップＣ１〜Ｃ４は、ユーザが、店舗情報の登録を求めた場合に、その都度行われる。ユーザは、上述したように、自分で新しい店舗を見つけたり、口コミによって新しい店舗を知ったりすると、ステップＣ１を実行させる。これにより、ステップＣ２〜Ｃ４が実行され、この店舗についての店舗情報が店舗情報データベース５０に登録される。
【００５７】
［レコメンド情報の配信］
続いて、図５を用いて、情報配信システム６０におけるレコメンド情報の配信処理について説明する。図５は、本発明の実施の形態における情報配信システムが実行するレコメンド情報の配信処理を示すフロー図である。
【００５８】
図５に示すように、最初に、ユーザの指示により、いずれかの端末１０が、情報配信装置２０に対して、レコメンド情報の配信を要求する（ステップＤ１）。本実施の形態では、ステップＤ１においては、ユーザは、レコメンド情報の配信時刻を指定することができる。この場合、端末１０は、配信時刻が指定されたレコメンド情報の配信を要求する。
【００５９】
情報配信装置２０は、配信時刻が指定されたレコメンド情報の配信要求がなされた場合は、配信時刻が到達していない配信要求を、一旦、端末情報データベース３０に蓄積させる。
【００６０】
次に、ステップＤ１が実行されると、情報配信装置２０において、配信対象特定部２５が、グループ情報と位置情報とを用いて、レコメンド情報の配信対象となる端末（配信対象端末）１０を特定する（ステップＤ２）。
【００６１】
具体的には、配信対象特定部２５は、先ず、端末情報データベース３０を検索し、指定された配信時刻が現在の時刻と一致している配信要求を検索する。一致している配信要求があった場合は、端末情報データベース３０から、配信要求端末１０のグループ情報を取得し、同一のグループに所属する端末１０を特定する。
【００６２】
続いて、配信対象特定部２５は、位置情報データベース４０にアクセスし、配信要求端末１０及び同一のグループに所属する各端末１０の位置情報を取得し、これらの位置情報に基づいて、配信要求端末１０からの距離が設定範囲内にある端末を特定する。そして、配信対象特定部２５は、特定された端末を配信対象端末とする。
【００６３】
次に、ステップＤ２が実行されると、個人情報取得部２６が、端末情報データベース３０にアクセスし、端末情報データベース３０から、配信要求端末１０及び配信対象端末１０それぞれの個人情報を取得する（ステップＤ３）。具体的には、個人情報として、各端末１０のユーザが１日に摂取可能なカロリー値が、取得される。
【００６４】
次に、店舗選択部２７が、ステップＤ３で取得された個人情報と、ステップＤ２で取得された配信要求端末１０の位置情報と、店舗情報データベース５０に格納されている店舗情報とを用いて、店舗を選択する（ステップＤ４）。
【００６５】
具体的には、指定された配信時刻が正午前後であるとすると、店舗選択部２７は、個人情報に基づいて、各端末１０のユーザがランチとして摂取可能なカロリー値を算出する。続いて、店舗選択部２７は、ランチとして摂取可能な各ユーザのカロリー値のうち、最大値を特定すると共に、店舗情報データベース５０にアクセスする。そして、店舗選択部２７は、店舗情報を検索し、カロリー値が上記最大値以下となるランチメニューを提供可能な店舗を特定し、特定した店舗を選択する。
【００６６】
次に、店舗が選択されると、情報配信部２８が、選択された店舗についての情報、例えば、選択された各店舗の名称、電話番号、住所、位置情報を、レコメンド情報として、配信要求端末１０及び配信対象端末１０に配信する（ステップＤ５）。
【００６７】
その後、配信要求端末１０及び配信対象端末１０それぞれは、配信されたレコメンド情報を受信する（ステップＤ６）。この結果、配信要求端末１０のユーザと、その近くに存在するグループメンバとは、同一のレコメンド情報を受け取ることができる。
【００６８】
また、以上のステップＤ１〜Ｄ６のうち、ステップＤ２〜Ｄ５は、情報配信装置２０によって実行される。本実施の形態では、情報配信装置２０がステップＤ２〜Ｄ５を実行すると、本実施の形態における情報配信方法が実行される。よって、本実施の形態における情報配信方法の説明は、上述した情報配信装置２０の動作説明に代える。
【００６９】
［効果］
以上のように、本実施の形態によれば、ユーザ間で、目的とする店舗を調整する必要はなく、ユーザにおける手間が軽減される。また、本実施の形態では、配信されるレコメンド情報は、受信側のユーザが希望する情報に限られることになり、無駄の無い有用な情報のみが的確に配信されることとなる。更に、不特定多数の端末に、情報が配信されることはないため、通信網における負荷の軽減及びコストの低減が図られる。この結果、効率の良い情報配信システムの構築及び運用が可能となる。
【００７０】
本実施の形態におけるプログラムは、コンピュータに、図５に示すステップＤ２〜Ｄ５を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における情報配信装置２０と情報配信方法とを実現することができる。
【００７１】
この場合、コンピュータのＣＰＵ（Central Processing Unit）は、個人情報登録部２１、位置情報登録部２２、店舗情報登録部２３、位置情報取得部２４、配信対象特定部２５、個人情報取得部２６、店舗選択部２７、及び情報配信部２８として機能し、処理を行なう。
【００７２】
ここで、上述の実施の形態におけるプログラムを実行することによって、情報配信装置２０を実現するコンピュータについて図６を用いて説明する。図６は、本発明の実施の形態における情報配信装置を実現するコンピュータの一例を示すブロック図である。
【００７３】
図６に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【００７４】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００７５】
また、記憶装置１１３の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００７６】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash）及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【００７７】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１２）によって表現することができるが、以下の記載に限定されるものではない。
【００７８】
（付記１）
接続されている端末に店舗についての情報をレコメンド情報として配信する情報配信装置であって、
いずれかの端末が前記レコメンド情報の配信を求めた場合に、各端末が所属しているグループを特定するグループ情報と、各端末の位置を特定する位置情報とを用いて、前記レコメンド情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、配信対象特定部と、
前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザについて登録されている個人情報を取得する、個人情報取得部と、
取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記レコメンド情報の候補となる各店舗の位置と提供可能なサービスとを特定する店舗情報に基づいて、店舗を選択する、店舗選択部と、
選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、情報配信部と、
を備えている、ことを特徴とする情報配信装置。
【００７９】
（付記２）
前記個人情報として、各端末のユーザが１日に摂取可能なカロリー値が登録されており、
前記店舗情報が、各店舗の提供可能なサービスとして、各店舗が提供する食事又は食料品のメニューと各メニューのカロリー値とを特定しており、
前記店舗選択部が、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザにおける前記１日に摂取可能なカロリー値と、各店舗が提供する前記メニューのカロリー値とを対比して、前記最も適した店舗を選択する、
付記１に記載の情報配信装置。
【００８０】
（付記３）
前記個人情報、前記グループ情報、前記位置情報、及び前記店舗情報が、前記端末それぞれから、予め、当該情報配信装置へと送信されている、付記１または２に記載の情報配信装置。
【００８１】
（付記４）
接続されている端末に店舗についての情報をレコメンド情報として配信する情報配信装置と、
各端末のユーザについて登録されている個人情報、及び各端末が所属しているグループを特定するグループ情報を格納する、端末情報データベースと、
各端末の位置を特定する位置情報を格納する、位置情報データベースと、
前記レコメンド情報の候補となる各店舗の位置及び各店舗が提供可能なサービスを特定する店舗情報を格納する、店舗情報データベースと、を備え、
前記情報配信装置は、
いずれかの端末が前記レコメンド情報の配信を求めた場合に、前記グループ情報及び前記位置情報を用いて、前記情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、配信対象特定部と、
前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれについての前記個人情報を取得する、個人情報取得部と、
取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記店舗情報に基づいて、店舗を選択する、店舗選択部と、
選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、情報配信部と、
を備えている、ことを特徴とする情報配信システム。
【００８２】
（付記５）
前記端末情報データベースが、前記個人情報として、各端末のユーザが１日に摂取可能なカロリー値を格納し、
前記店舗情報データベースが、各店舗が提供する食事又は食料品のメニューと各メニューのカロリー値とを各店舗の提供可能なサービスとして特定する店舗情報を格納し、
前記情報配信装置において、前記店舗選択部が、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザにおける前記１日に摂取可能なカロリー値と、各店舗が提供する前記メニューのカロリー値とを対比して、前記最も適した店舗を選択する、
付記４に記載の情報配信システム。
【００８３】
（付記６）
前記個人情報、前記グループ情報、前記位置情報、及び前記店舗情報が、前記端末それぞれから、予め、前記情報配信装置へと送信され、
前記情報配信装置が、受信した前記個人情報及び前記グループ情報を前記端末データベースに送信し、受信した前記位置情報を前記店舗情報データベースに送信し、更に、受信した前記店舗情報を前記店舗情報データベースに送信する、
付記４または５に記載の情報配信システム。
【００８４】
（付記７）
端末に店舗についての情報をレコメンド情報として配信するための情報配信方法であって、
（ａ）いずれかの端末が前記レコメンド情報の配信を求めた場合に、各端末が所属しているグループを特定するグループ情報と、各端末の位置を特定する位置情報とを用いて、前記レコメンド情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、ステップと、
（ｂ）前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザについて登録されている個人情報を取得する、ステップと、
（ｃ）前記（ｂ）のステップで取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記レコメンド情報の候補となる各店舗の位置と提供可能なサービスとを特定する店舗情報に基づいて、店舗を選択する、ステップと、
（ｄ）選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、ステップと、
を有する、ことを特徴とする情報配信方法。
【００８５】
（付記８）
前記個人情報として、各端末のユーザが１日に摂取可能なカロリー値が登録されており、
前記店舗情報が、各店舗の提供可能なサービスとして、各店舗が提供する食事又は食料品のメニューと各メニューのカロリー値とを特定しており、
前記（ｃ）のステップにおいて、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザにおける前記１日に摂取可能なカロリー値と、各店舗が提供する前記メニューのカロリー値とを対比して、前記最も適した店舗を選択する、
付記７に記載の情報配信方法。
【００８６】
（付記９）
前記個人情報、前記グループ情報、前記位置情報、及び前記店舗情報が、前記端末それぞれから、予め、送信されている、付記７または８に記載の情報配信方法。
【００８７】
（付記１０）
コンピュータによって、端末に店舗についての情報をレコメンド情報として配信させるためのプログラムであって、
前記コンピュータに、
（ａ）いずれかの端末が前記レコメンド情報の配信を求めた場合に、各端末が所属しているグループを特定するグループ情報と、各端末の位置を特定する位置情報とを用いて、前記レコメンド情報の配信を求めた端末と同一のグループに所属し、且つ、前記レコメンド情報の配信を求めた端末との距離が設定範囲内にある、端末を、前記レコメンド情報の配信対象として特定する、ステップと、
（ｂ）前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザについて登録されている個人情報を取得する、ステップと、
（ｃ）前記（ｂ）のステップで取得された各個人情報、前記レコメンド情報の配信を求めた端末の前記位置情報、及び前記レコメンド情報の候補となる各店舗の位置と提供可能なサービスとを特定する店舗情報に基づいて、店舗を選択する、ステップと、
（ｄ）選択された店舗についての情報を、前記レコメンド情報として、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末に配信する、ステップと、
を実行させるプログラム。
【００８８】
（付記１１）
前記個人情報として、各端末のユーザが１日に摂取可能なカロリー値が登録されており、
前記店舗情報が、各店舗の提供可能なサービスとして、各店舗が提供する食事又は食料品のメニューと各メニューのカロリー値とを特定しており、
前記（ｃ）のステップにおいて、前記レコメンド情報の配信を求めた端末、及び前記配信対象として特定された端末、それぞれのユーザにおける前記１日に摂取可能なカロリー値と、各店舗が提供する前記メニューのカロリー値とを対比して、前記最も適した店舗を選択する、
付記１０に記載のプログラム。
【００８９】
（付記１２）
前記個人情報、前記グループ情報、前記位置情報、及び前記店舗情報が、前記端末それぞれから、予め、送信されている、付記１０または１１に記載のプログラム。
【産業上の利用可能性】
【００９０】
以上、本発明によれば、グループを構成する各ユーザの個人情報を考慮しつつ、グループ単位でのレコメンド情報を配信できる。本発明は、例えば、健康管理サービス、それと連携した広告配信サービスなどに有用である。
【符号の説明】
【００９１】
１０−１〜１０―ｎ  端末
１１  情報入力部
１２  端末情報処理部
１３  位置情報処理部
１４  店舗情報処理部
２０  情報配信装置
２１  個人情報登録部
２２  位置情報登録部
２３  店舗情報吐露区部
２４  位置情報取得部
２５  配信対象特定部
２６  個人情報取得部
２７  店舗選択部
２８  情報配信部
３０  端末情報データベース
４０  位置情報データベース
５０  店舗情報データベース
６０  情報配信システム
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
2012104044.tif 000003
【図２】
2012104044.tif 000004
【図３】
2012104044.tif 000005
【図４】
2012104044.tif 000006
【図５】
2012104044.tif 000007
【図６】
2012104044.tif 000008