(57)【要約】【課題】ユーザが所望する属性を有する対象人物との出会いをサポートすること。【解決手段】情報提供装置（１００、４００）は、ユーザが所望する対象人物の属性を取得する第１取得部（１２２）と、前記第１取得部により取得された属性を用いて、属性と対象人物の位置とを対応付けた対応情報を参照することにより、前記第１取得部により取得された属性を有する対象人物が居る位置を推定する位置推定部（１３０）とを備える。【選択図】図１
2020086763.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所望する対象人物の属性を取得する第１取得部と、
前記第１取得部により取得された属性を用いて、属性と対象人物の位置とを対応付けた第１対応情報を参照することにより、前記第１取得部により取得された属性を有する対象人物が居る位置を推定する位置推定部と
を備える情報提供装置。
【請求項２】
前記第１対応情報は、時刻または時間帯ごとに属性と対象人物の位置とを対応付けた情報であり、
前記位置推定部は、前記第１取得部により取得された前記属性を用いて前記第１対応情報を参照することにより、前記属性を有する対象人物が居る位置を時刻または時間帯と共に推定する
請求項１に記載の情報提供装置。
【請求項３】
前記属性は、性別、年齢、身長、体重のうち少なくとも一つを含む
請求項１または２に記載の情報提供装置。
【請求項４】
前記推定された位置に基づいてレコメンド情報を提供するレコメンド部を更に備える、
請求項１から３のうちいずれか１項に記載の情報提供装置。
【請求項５】
前記属性を用いて、属性と嗜好が対応づけられた第２対応情報を参照することで、前記属性を有する前記対象人物の嗜好を推定する嗜好推定部を更に備え、
前記レコメンド部は、前記嗜好推定部の推定結果に基づいてレコメンド情報を提供する
請求項４に記載の情報提供装置。
【請求項６】
前記レコメンド部は、前記レコメンド情報を所定の時間間隔で提供する
請求項５に記載の情報提供装置。
【請求項７】
前記レコメンド情報は、前記嗜好推定部の推定結果にマッチした複数の物品に関する情報を含み、
前記ユーザが前記レコメンド情報から１つ以上の物品に関する情報を選択する操作を行うと、前記選択された物品に関する情報を提供する選択物品情報提供部を備える
請求項５または６に記載の情報提供装置。
【請求項８】
前記物品は、衣服、家具、什器、車両のうち少なくとも一つを含む
請求項７に記載の情報提供装置。
【請求項９】
前記選択された物品に関する情報は、前記物品を販売する販売業者に関する情報を含む
請求項７または８に記載の情報提供装置。
【請求項１０】
前記ユーザが前記物品を販売する販売業者を選択する操作を行うと、前記販売業者の位置へのナビゲーションをさせるための指示を、前記ユーザが使用するナビゲーション装置に送信する
請求項９に記載の情報提供装置。
【請求項１１】
前記選択された物品に関する情報は、前記物品のレンタルに関する情報を含む
請求項７から９のうちいずれか１項に記載の情報提供装置。
【請求項１２】
前記ユーザが前記物品のレンタルを予約する操作を行うと、前記物品のレンタルを予約するための要求を、前記物品のレンタルの予約を受け付けるサーバに送信する
請求項１１に記載の情報提供装置。
【請求項１３】
前記選択物品情報提供部は、前記選択された物品に関する情報に基づいて、サーチエンジンを用いてネットワーク上の情報を検索し、検索結果に基づく情報を提供する
請求項７から１０のうちいずれか１項に記載の情報提供装置。
【請求項１４】
前記ユーザの行動を示す情報を取得する第２取得部を更に備え、
前記レコメンド部は、前記第１取得部により取得された属性を有する対象人物が居る位置と、前記ユーザの行動との比較に基づいて、前記レコメンド情報を提供する
請求項４から１３のうちいずれか１項に記載の情報提供装置。
【請求項１５】
前記ユーザの行動は、前記ユーザの位置情報である
請求項１４に記載の情報提供装置。
【請求項１６】
前記ユーザの行動は、加速度に基づいて推測された前記ユーザの運動量である
請求項１４に記載の情報提供装置。
【請求項１７】
前記レコメンド情報は、前記推定された位置への移動をレコメンドする情報である
請求項４から１６のうちいずれか１項に記載の情報提供装置。
【請求項１８】
前記情報提供装置は、端末装置によってネットワークを介してアクセスされる装置であり、
前記レコメンド部は、前記端末装置に対して前記レコメンド情報を送信する
請求項４から１７のうちいずれか１項に記載の情報提供装置。
【請求項１９】
コンピューターが、
ユーザが所望する対象人物の属性を取得し、
前記取得された属性を用いて、属性と対象人物の位置とを対応付けた第１対応情報を参照することにより、前記取得された属性を有する対象人物が居る位置を推定する
情報提供装置の情報提供方法。
【請求項２０】
コンピューターに、
ユーザが所望する対象人物の属性を取得させ、
前記取得された属性を用いて、属性と対象人物の位置とを対応付けた第１対応情報を参照することにより、前記取得された属性を有する対象人物が居る位置を推定させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、結婚適齢期を過ぎているにも関わらず結婚しない独身者の増加が、社会問題の一つとなっている。このような独身者増加の背景として、人と人との繋がりが疎遠となり、従来型の縁故に頼った結婚を前提とするお見合い等の男女の出会いの支援が廃れてしまったことも原因の一つであると考えられる。そのため、独身者が結婚をするためには、出会いの場を自ら探して異性と交際することが求められているが、出会いの場を見つけることは簡単ではない。
【０００３】
特許文献１には、車両間通信により取得したオーナー情報から、特定の属性のオーナーがナビゲーションシステムに設定した目的地を抽出する情報交換装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−００４３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の情報交換装置は、特定の属性のオーナーがナビゲーションシステムに設定した目的地を抽出するのみであり、ユーザが所望する属性を有する対象人物との出会いをサポートすることはできなかった。
【０００６】
本発明は、このような事情を考慮してなされたものであり、ユーザが所望する属性を有する対象人物との出会いをサポートする情報提供装置、情報提供方法、及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
この発明に係る情報提供装置、情報提供方法、及びプログラムは、以下の構成を採用した。
（１）：この発明の一態様は、ユーザが所望する対象人物の属性を取得する第１取得部と、前記第１取得部により取得された属性を用いて、属性と対象人物の位置とを対応付けた第１対応情報を参照することにより、前記第１取得部により取得された属性を有する対象人物が居る位置を推定する位置推定部とを備える情報提供装置である。
【０００８】
（２）：上記（１）の態様において、前記第１対応情報は、時刻または時間帯ごとに属性と対象人物の位置とを対応付けた情報であり、前記位置推定部は、前記第１取得部により取得された前記属性を用いて前記第１対応情報を参照することにより、前記属性を有する対象人物が居る位置を時刻または時間帯と共に推定するものである。
【０００９】
（３）：上記（１）または（２）の態様において、前記属性は、性別、年齢、身長、体重のうち少なくとも一つを含む。
【００１０】
（４）：上記（１）から（３）のいずれかの態様において、前記推定された位置に基づいてレコメンド情報を提供するレコメンド部を更に備えるものである。
【００１１】
（５）：上記（４）の態様において、前記属性を用いて、属性と嗜好が対応づけられた第２対応情報を参照することで、前記属性を有する前記対象人物の嗜好を推定する嗜好推定部を更に備え、前記レコメンド部は、前記嗜好推定部の推定結果に基づいてレコメンド情報を提供するものである。
【００１２】
（６）：上記（５）の態様において、前記レコメンド部は、前記レコメンド情報を所定の時間間隔で提供するものである。
【００１３】
（７）：上記（５）または（６）の態様において、前記レコメンド情報は、前記嗜好推定部の推定結果にマッチした複数の物品に関する情報を含み、前記ユーザが前記レコメンド情報から１つ以上の物品に関する情報を選択する操作を行うと、前記選択された物品に関する情報を提供する選択物品情報提供部を備えるものである。
【００１４】
（８）：上記（７）の態様において、前記物品は、衣服、家具、什器、車両のうち少なくとも一つを含むものである。
【００１５】
（９）：上記（７）または（８）の態様において、前記選択された物品に関する情報は、前記物品を販売する販売業者に関する情報を含むものである。
【００１６】
（１０）：上記（９）の態様において、前記ユーザが前記物品を販売する販売業者を選択する操作を行うと、前記販売業者の位置へのナビゲーションをさせるための指示を、前記ユーザが使用するナビゲーション装置に送信するものである。
【００１７】
（１１）：上記（７）から（９）のいずれかの態様において、前記選択された物品に関する情報は、前記物品のレンタルに関する情報を含むものである。
【００１８】
（１２）：上記（１１）の態様において、前記ユーザが前記物品のレンタルを予約する操作を行うと、前記物品のレンタルを予約するための要求を、前記物品のレンタルの予約を受け付けるサーバに送信するものである。
【００１９】
（１３）：上記（７）から（１０）のいずれかの態様において、前記選択物品情報提供部は、前記選択された物品に関する情報に基づいて、サーチエンジンを用いてネットワーク上の情報を検索し、検索結果に基づく情報を提供するものである。
【００２０】
（１４）：上記（４）から（１３）のいずれかの態様において、前記ユーザの行動を示す情報を取得する第２取得部を更に備え、前記レコメンド部は、前記第１取得部により取得された属性を有する対象人物が居る位置と、前記ユーザの行動との比較に基づいて、前記レコメンド情報を提供するものである。
【００２１】
（１５）：上記（１４）の態様において、前記ユーザの行動は、前記ユーザの位置情報である。
【００２２】
（１６）：上記（１４）の態様において、前記ユーザの行動は、加速度に基づいて推測された前記ユーザの運動量である。
【００２３】
（１７）：上記（４）から（１６）のいずれかの態様において、前記レコメンド情報は、前記推定された位置への移動をレコメンドする情報である。
【００２４】
（１８）：上記（４）から（１７）のいずれかの態様において、前記情報提供装置は、端末装置によってネットワークを介してアクセスされる装置であり、前記レコメンド部は、前記端末装置に対して前記レコメンド情報を送信するものである。
【００２５】
（１９）：この発明の他の態様は、コンピューターが、ユーザが所望する対象人物の属性を取得し、前記取得された属性を用いて、属性と対象人物の位置とを対応付けた第１対応情報を参照することにより、前記取得された属性を有する対象人物が居る位置を推定する情報提供装置の情報提供方法である。
【００２６】
（２０）：この発明の他の態様は、コンピューターに、ユーザが所望する対象人物の属性を取得させ、前記取得された属性を用いて、属性と対象人物の位置とを対応付けた第１対応情報を参照することにより、前記取得された属性を有する対象人物が居る位置を推定させるプログラムである。
【発明の効果】
【００２７】
（１）〜（２０）によれば、ユーザが所望する属性を有する対象人物との出会いをサポートすることができる。
【図面の簡単な説明】
【００２８】
【図１】第１実施形態の情報提供システム１０の構成の一例を示す図である。
【図２】端末装置４００の構成の一例を示す図である。
【図３】位置情報統計データ生成装置６００の構成の一例を示す図である。
【図４】位置情報ソースデータの一例を示す図である。
【図５】統計データ生成部６１０が行う空間クラスタリングを説明する図である。
【図６】統計データ生成部６１０が生成する第１対応情報６３０−Ａ（１８０−Ａ）の一例である。
【図７】情報提供システム１０の情報提供処理の一例を示すフローチャートである。
【図８】属性入力画面３００の一例を示す図である。
【図９】推奨位置提案画面３１０の一例を示す図である。
【図１０】情報提供システム１０の推奨行動提案処理の一例を示すフローチャートである。
【図１１】推奨物品提案画面３２０の一例を示す図である。
【図１２】推奨衣服詳細画面３３０の一例を示す図である。
【図１３】店舗提案画面３４０の一例を示す図である。
【図１４】推奨車詳細画面３５０の一例を示す図である。
【図１５】第２実施形態の情報提供システム１０Ａの構成の一例を示す図である。
【図１６】各実施形態のサーバ装置１００の各部のハードウェア構成の一例を示す図である。
【図１７】変形例の情報提供システム１０Ｂにおける推奨時間提案画面３６０の一例を示す図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照し、本発明の情報提供装置、情報提供方法、及びプログラムの実施形態について説明する。
【００３０】
＜第１実施形態＞
［全体構成］
図１は、第1実施形態に係る情報提供システム１０の構成の一例を示す図である。情報提供システム１０は、例えば、サーバ装置１００と、端末装置４００とを備える。第１実施形態において、サーバ装置１００が「情報提供装置」の一例である。サーバ装置１００は、例えば、インターフェース提供部１２０と、位置推定部１３０と、施設抽出部１４０と、嗜好推定部１５０と、選択物品情報提供部１５５と、端末位置情報取得部１６０と、記憶部１８０とを備える。インターフェース提供部１２０、位置推定部１３０、施設抽出部１４０、嗜好推定部１５０、選択物品情報提供部１５５、および端末位置情報取得部１６０のそれぞれは、例えば、ＣＰＵ（Central Processing Unit）などのハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。また、これらの構成要素のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）などのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
【００３１】
インターフェース提供部１２０は、通信部１７０を介して端末装置４００と通信するインターフェースを提供する。インターフェース提供部１２０は、例えば、ＳＯＡＰ（Simple Object Access Protocol）やＲＥＳＴ（REpresentational State Transfer）などのHTTPプロトコルに基づくWeb APIに対応したWebサーバである。インターフェース提供部１２０は、例えば、検索リクエスト取得部１２２と、レコメンド部１２４とを含む。検索リクエスト取得部１２２は、例えば、端末装置４００からユーザ２０が所望する対象人物の属性情報を取得する。レコメンド部１２４は、例えば、属性情報を有する対象人物が居る位置情報、時間帯、対象人物の嗜好などに基づく情報を、レコメンド情報として端末装置４００に提供する。
【００３２】
位置推定部１３０は、記憶部１８０に記憶された第１対応情報１８０−Ａを参照し、インターフェース提供部１２０が取得した属性情報を有する対象人物が居る位置、曜日、時間帯を推定する。第１対応情報１８０−Ａについては、後述する。位置は、緯度、経度、座標で表されてもよいし、後述する空間クラスタリング等によって定義されるクラスタの識別情報（クラスタＩＤ）で表されてもよい。
【００３３】
施設抽出部１４０は、記憶部１８０に記憶されたＰＯＩ情報１８０−Ｃを参照し、位置に対応する施設名を推定する。ＰＯＩ情報１８０−Ｃについては、後述する。
【００３４】
嗜好推定部１５０は、記憶部１８０に記憶された第２対応情報（嗜好データ）１８０−Ｂを参照し、属性情報を有する対象人物が好むと判定される嗜好情報を推定し、インターフェース提供部１２０を介して嗜好情報を端末装置４００に提供する。第２対応情報１８０−Ｂについては、後述する。
【００３５】
選択物品情報提供部１５５は、ユーザ２０がレコメンド情報から１つ以上の物品を選択する操作を行うとき、選択された物品を販売する販売業者に関する情報や、選択された物品のレンタルを提供するレンタル業者に関する情報を提供する。また、選択物品情報提供部１５５は、選択された物品に関する情報に基づいて、インターネットなどのネットワークのサーチエンジンやショッピングサイトの検索機能を用いて検索を行い、検索結果に基づく情報を提供する。販売業者に関する情報は、例えば、対人販売を行う実店舗に関する情報であってもよいし、オンライン販売を行うネットショップに関する情報であってもよい。選択された物品のレンタルを提供するレンタル業者は、例えば、物品が車両である場合は、レンタカー業者やカーシェアリング業者に関する情報であってもよい。また、更に、選択物品情報提供部１５５は、例えば、カーシェアリング業者の予約受付サーバにアクセスして、カーシェアリングの予約画面を表示させ、ユーザ２０が選択した車両のカーシェアリングの予約をするための要求を、予約受付サーバに送信してもよい。
【００３６】
端末位置情報取得部１６０は、例えば、例えば、ＳＯＡＰやＲＥＳＴなどのHTTPプロトコルに基づくWeb APIを利用して、端末装置４００から位置情報を取得する。または、端末位置情報取得部１６０は、例えば、外部のサーバから情報を取得して端末装置４００の位置情報を取得してもよい。端末位置情報取得部１６０は、「第２取得部」の一例である。端末装置４００の位置情報は、「ユーザの行動を示す情報」の一例である。
【００３７】
通信部１７０は、例えば、ＮＩＣ（Network Interface Card）や無線ＬＡＮインターフェース（WIFI Interface）などの通信インターフェースを含む。通信部１７０は、ネットワークＮＷを介して、後述の端末装置４００等と通信する。ネットワークＮＷは、例えば、インターネット、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）、プロバイダ装置、無線基地局などを含む。
【００３８】
記憶部１８０は、例えば、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等の不揮発性の記憶装置と、ＲＡＭ（Random Access Memory）、レジスタ等の揮発性の記憶装置によって実現される。記憶部１８０には、例えば、第１対応情報１８０−Ａ（位置情報統計データ）と、第２対応情報（嗜好データ）１８０−Ｂと、ＰＯＩ情報１８０−Ｃとが記憶されている。尚、第１対応情報１８０−Ａと、第２対応情報１８０−Ｂと、ＰＯＩ情報１８０−Ｃとの１つ以上は、サーバ装置１００以外の外部のサーバに記憶されていて、必要に応じてサーバ装置１００が該サーバから取得してもよい。各情報の詳細については後述する。
【００３９】
端末装置４００は、ユーザ２０によって携行される可搬型の端末装置である。端末装置４００は、例えば、スマートフォン、携帯電話、タブレット型端末装置などである。端末装置４００の構成の詳細については、後述する。
【００４０】
図２は、端末装置４００の構成の一例を示す図である。端末装置４００は、例えば、ユーザ２０が使用するスマートフォンやタブレット型端末等の携帯情報端末である。ユーザ２０は、結婚を前提として交際相手を探している人であり、端末装置４００を使用する人である。例えば、ユーザ２０は、女性の交際相手を探している男性であるものとする。端末装置４００は、制御部４１０と、記憶部４２０と、入出力部４３０と、ＧＮＳＳ受信部４４０と、加速度検出部４５０と、無線通信部４６０と、カメラ４７０と、マイク４８０と、スピーカ４９０とを備える。
【００４１】
制御部４１０は、例えば、ＣＰＵなどのハードウェアプロセッサを備え、後述する記憶部４２０からプログラム（ソフトウェア）を読み出して実行する。制御部４１０は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵなどのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
【００４２】
記憶部４２０は、例えば、ＲＯＭ、フラッシュメモリ等の不揮発性の記憶装置と、ＲＡＭ、レジスタ等の揮発性の記憶装置によって実現される。プロセッサが実行するソフトウエアプログラムは、予め記憶部４２０に格納されていてもよいし、外部装置や可搬型記憶媒体などから、或いは通信回線を介してダウンロードされてもよい。記憶部４２０は、端末装置４００を通信端末として機能させるための各種設定情報と、ＯＳ（Operating System）などの基本プログラムを格納する。さらに、記憶部４２０は、上記の他、実施形態の端末装置４００としての機能を実現させるための各種情報とアプリケーションプログラムとを格納する。
【００４３】
ユーザ２０は、端末装置４００の入出力部４３０を操作することにより、端末装置４００の記憶部４２０に、図示しないサーバから所定のアプリケーションプログラム（端末装置アプリケーションプログラム）をダウンロードしインストールする。端末装置アプリケーションプログラムは、端末装置４００の記憶部４２０にあらかじめインストールされていてもよく、またリムーバブル記録媒体に記録された形で提供されて、リムーバブル記録媒体から読み出されて端末装置４００の記憶部４２０にインストールされてもよい。ユーザ２０が、端末装置アプリケーションプログラムを示すアイコンを選択し、端末装置アプリケーションプログラムの実行を指示すると、制御部４１０のＣＰＵは、記憶部４２０に記憶された端末装置アプリケーションプログラムを読み出して実行することにより、下記のステップを含む情報提供処理を実現する。
【００４４】
入出力部４３０は、各種情報を表示する液晶表示器などの表示部と操作検出部とを含む。入出力部４３０は、表示部と操作検出部とを組み合わされたタッチパネルとして構成されていてもよい。
【００４５】
ＧＮＳＳ受信部４４０は、所定のＧＮＳＳ衛星が送信する信号を受信する。このＧＮＳＳ衛星が送信する信号には、この信号を受信した位置を特定するためのデータが含まれている。ここでは、ＧＮＳＳ受信部４４０は、信号を受信した位置を特定するためのデータ又は、上記データに基づいた測位結果（ＧＮＳＳ位置情報という。）を出力する。
【００４６】
加速度検出部４５０は、加速度センサー（又はジャイロ）を含み、端末装置４００に作用する力を検出する。
【００４７】
無線通信部４６０は、不図示のアンテナを備えており、無線基地局ＢＳとネットワークＮＷを介して、サーバ装置１００と通信する。例えばこの通信方式として、セルラー方式の所謂３Ｇ又は４Ｇなどと称されるもの、或いは、その後継のもの（５Ｇ）又は無線ＬＡＮ方式などの各種方式を適用できる。無線通信部４６０は、さらに、近距離通信を可能とし、比較的近傍に配置された他の無線装置と通信する。例えば、この無線通信方式は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを適用してもよい。
【００４８】
カメラ４７０は、光学系と撮像素子を含み、光学系の光軸方向にある空間を撮像する。例えば、カメラ４７０は、端末装置４００の入出力部４３０が設けられた面に設けられている。制御部４１０は、カメラ４７０を用いることで、端末装置４００がテレビ電話を可能にしたり、端末装置４００のユーザ２０を撮像したりすることに利用する。
【００４９】
マイク４８０とスピーカ４９０は、例えば、端末装置４００を通話用の装置として利用する際に利用される。また、制御部４１０は、マイク４８０を、端末装置４００の周囲の音を収集するためのセンサとして利用してもよく、スピーカ４９０から、音声通話の呼び出し音を出力してもよい。
【００５０】
例えば、上記のような端末装置４００は、所謂スマートフォン、タブレット型端末、パーソナルコンピューター等の携帯型の装置であってもよい。或いは、端末装置４００は、組み込み装置型の装置として構成されていてもよい。
【００５１】
ナビゲーション装置５００は、例えば、ユーザ２０が乗車する自動車などの不図示の自車両に備えられる。ナビゲーション装置５００は、例えば、ＧＮＳＳ（Global Navigation Satellite System）受信機と、ナビＨＭＩ（Human Machine Interface）と、経路決定部とを備え、ＨＤＤやフラッシュメモリなどの記憶装置に地図情報を保持している。ＧＮＳＳ受信機は、ＧＮＳＳ衛星から受信した信号に基づいて、自車両の位置を特定する。ナビＨＭＩは、表示装置、スピーカ、タッチパネル、キーなどを含む。経路決定部は、例えば、ＧＮＳＳ受信機により特定された自車両の位置（或いは入力された任意の位置）から、ナビＨＭＩを用いて利用者により入力された目的地までの経路（以下、地図上経路）を、地図情報を参照して決定する。地図情報は、例えば、道路を示すリンクと、リンクによって接続されたノードとによって道路形状が表現された情報である。なお、ナビゲーション装置５００は、例えば、端末装置４００の機能によって実現されてもよい。
【００５２】
［位置情報統計データ生成装置６００］
図３は、位置情報統計データ生成装置６００の構成の一例を示す図である。位置情報統計データ生成装置６００は、例えば、統計データ生成部６１０と、通信部６２０と、記憶部６３０とを備える。統計データ生成部６１０は、例えば、ＣＰＵなどのハードウェアプロセッサを備え、後述する記憶部４２０からプログラム（ソフトウェア）を読み出して実行する。統計データ生成部６１０は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵなどのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
【００５３】
統計データ生成部６１０は、記憶部６３０に記憶された位置情報ソースデータ６３０−Ｓを分析することにより、第１対応情報６３０−Ａ（位置情報統計データ）を生成する。図４は、位置情報ソースデータ６３０−Ｓの一例を示す図である。位置情報ソースデータ６３０−Ｓは、例えば、ユーザＩＤと、日付と、時刻と、緯度と、経度とを含む。位置情報ソースデータ６３０−Ｓは、例えば、セルラー方式の携帯電話通信で使用される基地局（Cell Station）の位置登録情報を蓄積したものである。または、位置情報ソースデータ６３０−Ｓは、例えば、スマートフォンのＧＮＳＳ受信機で取得された位置情報をＳＮＳ（Social Networking Service）アプリケーション等を通じて収集・蓄積することにより得られたデータである。端末装置４００が、ＧＮＳＳ受信部４４０によって取得された位置情報をアプリケーションまたはＯＳ（Operating System）の機能によって所定のサーバにアップロードすることにより、位置情報ソースデータ６３０−Ｓを生成してもよい。位置情報ソースデータ６３０−ＳのユーザＩＤは、図示しないデータによって、ユーザの性別、年齢、身長、体重、趣味等の情報に関連づけられているものとする。
【００５４】
統計データ生成部６１０は、記憶部６３０に記憶された位置情報ソースデータ６３０−Ｓを、曜日、時間帯、性別、年齢、身長、体重、および趣味等に従って分類し、分類した位置情報ソースデータ６３０−Ｓclassifiedを空間クラスタリングする。図５は、統計データ生成部６１０が行う空間クラスタリングを説明する図である。統計データ生成部６１０は、分類した位置情報ソースデータ６３０−Ｓclassifiedから位置情報（緯度と経度）を抽出する。統計データ生成部６１０は、抽出した複数の位置情報のうち、空間的に互いに近い範囲に位置する位置情報の集合を包含するようにクラスタを生成する。図５の例では、クラスタＣ１〜Ｃ４が生成されている。空間クラスタリングは、例えば、公知技術のミーンシフト法を用いて行われる。統計データ生成部６１０は、曜日、時間帯、性別、年齢、身長、体重、および趣味等に従って分類された位置情報ソースデータ６３０−Ｓclassifiedのそれぞれついて、上記の空間クラスタリングを行う。
【００５５】
統計データ生成部６１０は、生成したそれぞれのクラスタに対してクラスタＩＤを付与すると共に、クラスタＩＤごとに、クラスタの重心位置の緯度と経度と、クラスタの大きさと、クラスタに含まれる位置情報の数とを求める。クラスタの重心位置とは、クラスタに含まれる位置情報の平均位置である。クラスタの大きさとは、クラスタに含まれる位置情報のうち最も重心位置から離れた位置情報と、重心位置との距離である。
【００５６】
上記の空間クラスタリングにより、統計データ生成部６１０は図６に示されるような第１対応情報６３０−Ａを生成する。第１対応情報６３０−Ａは、曜日、時間帯、性別、年齢、身長、体重、および趣味等に従って分類された複数のテーブルを有し、それぞれのテーブルは、クラスタＩＤと、重心位置の緯度と経度と、曜日と、時間帯と、クラスタの大きさと、クラスタに含まれる位置情報の数とを含む。統計データ生成部６１０は、生成した第１対応情報６３０−Ａを記憶部６３０に記憶させる。尚、図６に示した第１対応情報１８０−Ａでは、説明の簡略化のために、身長範囲、体重範囲、趣味による分類は図示を省略しているが、第１対応情報１８０−Ａは、身長範囲、体重範囲、趣味、による分類もされているものとする。
【００５７】
尚、統計データ生成部６１０が位置情報ソースデータ６３０−Ｓから第１対応情報６３０−Ａを生成する方法は、上記の空間クラスタリングに限られるものではない。例えば、位置情報ソースデータに対して機械学習や、所定のアルゴリズムや、所定の分析手法を適用して第１対応情報６３０−Ａを生成してもよい。
【００５８】
通信部６２０は、例えば、ＮＩＣや無線ＬＡＮインターフェースなどの通信インターフェースを含む。通信部１７０は、ネットワークＮＷを介して、サーバ装置１００等と通信する。ネットワークＮＷは、例えば、インターネット、ＷＡＮ、ＬＡＮ、プロバイダ装置、無線基地局などを含む。
【００５９】
記憶部６３０は、例えば、ＲＯＭ、フラッシュメモリ、ＨＤＤ等の不揮発性の記憶装置と、ＲＡＭ、レジスタ等の揮発性の記憶装置によって実現される。記憶部６３０には、例えば、位置情報ソースデータ６３０−Ｓと、生成された第１対応情報６３０−Ａとが記憶される。
【００６０】
位置情報統計データ生成装置６００は、生成した第１対応情報６３０−Ａをサーバ装置１００に送信する。サーバ装置１００は、位置情報統計データ生成装置６００から第１対応情報６３０−Ａを取得し、取得した第１対応情報６３０−Ａを記憶部１８０に第１対応情報１８０−Ａとして記憶させる。
【００６１】
上記では、第１対応情報６３０−Ａ（１８０−Ａ）の生成について説明した。詳細は省略するが、第２対応情報１８０−Ｂについても、位置情報統計データ生成装置６００と同様の構成を持つ装置によって予め生成されることができる。第２対応情報１８０−Ｂは、例えば、性別、年齢等の属性情報に連携しているＳＮＳアプリケーション等のデータに対して、機械学習や、所定のアルゴリズムや、所定の分析手法を適用することにより生成されたデータである。機械学習を適用する場合、第２対応情報１８０−Ｂは、属性情報と嗜好の関係が既知の人物を教師データとして、属性情報を入力すると嗜好を出力する学習済みモデルを構築することで嗜好の推定が可能となる。属性情報に対する関係が既知の嗜好は、本人の申告によるものであってもよいし、ＳＮＳに登録されている対象人物のプロフィール、写真、友人のプロフィール、友人の写真、出身地、年収、親の年収等の情報に基づいて特定されてもよい。例えば、対象人物の写真や、友人の写真に写っている車の写真に画像解析を適用することによりその車の車種を特定することができる。この結果、対象人物の好みの衣服、家具、什器、車などの嗜好が、属性情報に対応づけられて第２対応情報１８０−Ｂとして記憶部１８０にあらかじめ記憶されることになる。例えば、属性情報を有する対象人物は、スポーツカーが好みであるか、ラグジュアリーカーが好みであるか、などという情報が、属性情報に対応づけられて第２対応情報１８０−Ｂとして記憶部１８０にあらかじめ記憶されている。
【００６２】
次に、フローチャートを参照して、情報提供システム１０の情報提供処理の一例を説明する。
【００６３】
［情報提供処理］
図７は、情報提供システム１０の情報提供処理の一例を示すフローチャートである。まず、制御部４１０は、例えば、属性入力画面３００を入出力部４３０に表示させる（ステップＳ１００）。図８は、属性入力画面３００の一例を示す図である。図示するように、属性入力画面３００は、ユーザ２０が潜在的に交際を希望する対象人物についての検索条件（性別、年齢範囲、身長範囲、体重範囲、趣味）の入力欄と、次へボタン３０２と、戻るボタン３０４とを有する。ユーザ２０は、属性入力画面３００のそれぞれの入力欄に記入し、次へボタン３０２を押す。次へボタン３０２が押されると、制御部４１０のＣＰＵは、無線通信部４６０を介して、入力欄に記入された内容を属性情報としてサーバ装置１００のインターフェース提供部１２０に送信する。サーバ装置１００の位置推定部１３０は、インターフェース提供部１２０から属性情報を取得する。戻るボタン３０４が押されると、制御部４１０のＣＰＵは、端末装置アプリケーションプログラムによる情報提供処理を終了する。
【００６４】
次に、サーバ装置１００の位置推定部１３０は、記憶部１８０に記憶された第１対応情報１８０−Ａの複数のテーブルのうち、受信した属性情報に対応するテーブルを参照して、該テーブルにおける現在地付近のクラスタを取得する（ステップＳ１１０）。この例においては、属性情報は「女性」、「３０〜３９歳」という情報を含むので、位置推定部１３０は、「女性」、「３０〜３９歳」についての位置情報を示すテーブルから、ＧＮＳＳ受信部４４０で取得された端末装置４００の現在地付近のクラスタを取得して、推奨位置情報として記憶部１８０に記憶させる。推奨位置情報と施設名は、「レコメンド情報」の一例である。
【００６５】
次に、サーバ装置１００の施設抽出部１４０は、施設名とその位置情報（緯度、経度）を対応付けて記憶部１８０に記憶したＰＯＩ（Point Of Interest）情報１８０−Ｃを参照し、位置推定部１３０が抽出して記憶部１８０に記憶した推奨位置情報の各クラスタに対応する施設名を取得し、取得した施設名を推奨位置情報の各クラスタに対応付けて記憶部１８０に記憶させる（ステップＳ１２０）。ＰＯＩ情報１８０−Ｃは必ずしも、記憶部１８０に記憶されている必要はなく、サーバ装置１００は、例えば、ＰＯＩ情報を外部のサーバから取得してもよい。
【００６６】
次に、サーバ装置１００のインターフェース提供部１２０は、記憶部１８０に記憶された推奨位置情報と施設名を読み出し、端末装置４００に送信し、端末装置４００の制御部４１０は、サーバ装置１００から推奨位置情報と施設名を受信し、受信した推奨位置情報と施設名に基づいて、推奨位置提案画面３１０を入出力部４３０に表示させる（ステップＳ１３０）。図９は、推奨位置提案画面３１０の一例を示す図である。図示するように、推奨位置提案画面３１０には、属性情報を有する対象人物が多く居ると判定される推奨位置が表示される。例えば、推奨位置は、アウトレットショッピングモール３１２とアウトドア用品店３１４とである。
【００６７】
次に、端末装置４００の制御部４１０は、推奨位置提案画面３１０において、ユーザ２０が、推奨位置（アウトレットショッピングモール３１２とアウトドア用品店３１４とのいずれか）と、モテるためのアドバイス３１６と、再検索３１８とのうちいずれを選択したか判定する（ステップＳ１４０）。
【００６８】
ステップＳ１４０において、ユーザ２０が推奨位置（アウトレットショッピングモール３１２とアウトドア用品店３１４とのいずれか）を選択したと判定すると、制御部４１０は、ステップＳ１５０に進み、選択された推奨位置を示す情報をナビゲーション装置５００に送信し、ナビゲーション装置５００は、選択された推奨位置へのナビゲーションを開始する（ステップＳ１５０）。
【００６９】
ステップＳ１４０において、ユーザ２０がモテるためのアドバイス３１６を選択したと判定すると、制御部４１０は、ステップＳ１６０に進み、後述する推奨行動提案処理を行う（ステップＳ１６０）。
【００７０】
ステップＳ１４０において、ユーザ２０が再検索３１８を選択したと判定すると、制御部４１０は、ステップＳ１００に戻る。ステップＳ１００において、ユーザ２０は、再度新たな検索条件（属性）を入力して検索をやりなおす。
【００７１】
［推奨行動提案処理］
図１０は、情報提供システム１０の推奨行動提案処理の一例を示すフローチャートである。まず、サーバ装置１００の嗜好推定部１５０は、属性情報と、その属性情報に対応する嗜好情報とを対応付けて記憶部１８０に記憶した第２対応情報（嗜好データ）１８０−Ｂを参照し、属性情報を有する対象人物の嗜好情報を取得し、記憶部１８０に記憶させる（ステップＳ２００）。
【００７２】
次に、サーバ装置１００のインターフェース提供部１２０は、記憶部１８０に記憶された第２対応情報１８０−Ｂに含まれる対象人物の属性情報に対応づけられた嗜好情報を読み出し、嗜好情報を端末装置４００に送信し、端末装置４００の制御部４１０は、サーバ装置１００から対象人物の属性情報に対応づけられた嗜好情報を受信し、受信した対象人物の属性情報に対応づけられた嗜好情報に基づいて、例えば、推奨物品提案画面３２０を入出力部４３０に表示させる（ステップＳ２０５）。図１１は、推奨物品提案画面３２０の一例を示す図である。図示するように、推奨物品提案画面３２０には、対象人物の属性情報に対応づけられた嗜好情報を反映した物品を表示する。例えば、推奨物品提案画面３２０には、属性情報を有する対象人物が好むと判定される衣服、家具、什器および車などの物品が表示される。それぞれの物品の右側には、詳細画面を表示するためのボタン３２２、３２４、および３２６がそれぞれ表示される。
【００７３】
次に、端末装置４００の制御部４１０は、推奨物品提案画面３２０において、ボタン３２２、３２４、および３２６とのうちいずれをユーザ２０が選択したか判定する（ステップＳ２１０）。
【００７４】
ステップＳ２１０において、ユーザ２０がモテる服３２２を選択したと判定すると、制御部４１０は、ステップＳ２２０に進み、推奨衣服詳細画面３３０を表示する（ステップＳ２２０）。図１２は、推奨衣服詳細画面３３０の一例を示す図である。図示するように、推奨衣服詳細画面３３０には、例えば、対象人物が好むと判定される２種類のジャケットが表示される。それぞれのジャケットの写真の下に、そのジャケットを販売している洋服店を検索するボタン３３１、３３２と、おすすめの服を毎日レコメンドするボタン３３２とが表示される。
【００７５】
次に、制御部４１０は、推奨衣服詳細画面３３０において、洋服店を検索するボタン３３１、３３２と、おすすめの服を毎日レコメンドするボタン３３３のうちいずれをユーザ２０が選択したか判定する（ステップＳ２３０）。
【００７６】
ステップＳ２３０において、ユーザ２０がおすすめの服を毎日レコメンドするボタン３３３を選択したと判定すると、制御部４１０は、ステップＳ２４０において対象人物の嗜好情報を反映したおすすめの服を毎日レコメンドする設定を行う（ステップＳ２４０）。具体的には、例えば、端末装置４００のＯＳ（Operating System）で規定される所定ＡＰＩ（Application Programming Interface）を用いて、毎日、端末装置アプリケーションプログラムを起動するように設定し、ステップＳ２００と同様な方法で、対象人物の嗜好情報を反映したおすすめの服のレコメンドをＯＳの通知機能などを通じて行う。ここでは、レコメンドは毎日行うものとしたが、所定の時間間隔ごとにレコメンドを行ってよい。制御部４１０は、ステップＳ２４０を実行した後、本フローチャートの処理を終了する。尚、フローチャートには示していないが、ユーザ２０が再検索３３７を選択したと判定すると、制御部４１０は、ステップＳ１００に戻り、ユーザ２０に再度新たな検索条件（属性）を入力させて、検索をやりなおす。
【００７７】
ステップＳ２３０において、ユーザ２０が洋服店を検索するボタン３３１または３３２を選択したと判定すると、ステップＳ２５０において、制御部４１０はサーバ装置１００の選択物品情報提供部１５５に対応するジャケットを販売する洋服店を現在地付近で検索させて、選択物品情報提供部１５５から提供される洋服店に関する情報に基づいて、店舗提案画面３４０を入出力部４３０に表示させる（ステップＳ２４０）。図１３は、店舗提案画面３４０の一例を示す図である。図示されるように、店舗提案画面３４０には、洋服店Ａ（３４２）と洋服店Ｂ（３４４）を示すアイコンが表示されている。店舗提案画面３４０における洋服店Ａ（３４２）と洋服店Ｂ（３４４）を示すアイコンは、「物品を販売する販売業者に関する情報」の一例である。ユーザ２０が、洋服店Ａ（３４２）と洋服店Ｂ（３４４）を示すアイコンのいずれかを選択すると、制御部４１０は、前記選択された洋服店Ａ（３４２）と洋服店Ｂ（３４４）のいずれか（販売業者）の位置へのナビゲーションをさせるための指示を、ナビゲーション装置５００に送信し、ナビゲーション装置５００は、ナビゲーションを開始する。この処理は、ステップＳ１４０〜Ｓ１５０と同様であるので、その説明は省略する。制御部４１０は、ステップＳ２５０を実行した後、本フローチャートの処理を終了する。尚、フローチャートには示していないが、ユーザ２０が再検索３４６を選択したと判定すると、制御部４１０は、ステップＳ１００に戻り、ユーザ２０に再度新たな検索条件（属性）を入力させて、検索をやりなおす。
【００７８】
ステップＳ２１０において、ユーザ２０がモテる車３２４を選択したと判定すると、制御部４１０は、ステップＳ２６０に進み、推奨車詳細画面３５０を表示する（ステップＳ２６０）。図１４は、推奨車詳細画面３５０の一例を示す図である。図示するように、推奨車詳細画面３５０には、例えば、対象人物が好むと判定される２種類の車が表示される。２種類の車の写真の下に、それぞれ、自動車ディーラーを検索するボタン３５２および３５６と、カーシェアリングでレンタル予約するボタン３５４および３５８が表示される。
【００７９】
次に、制御部４１０は、推奨車詳細画面３５０において、自動車ディーラーを検索するボタン３５２および３５６と、カーシェアリングでレンタル予約するボタン３５４および３５８とのうちいずれをユーザ２０が選択したか判定する（ステップＳ２７０）。
【００８０】
ステップＳ２７０においてユーザ２０がカーシェアリングでレンタル予約するボタン３５４または３５８を選択したと判定すると、制御部４１０は、例えば、図示しないカーシェアリング業者の予約受付サーバにアクセスして、カーシェアリングの予約画面を入出力部４３０に表示させる（ステップＳ２８０）。そして、制御部４１０は、例えば、ユーザ２０が選択した車両のカーシェアリングの予約をするための要求を、予約受付サーバに送信する。制御部４１０は、ステップＳ２８０を実行した後、本フローチャートの処理を終了する。
【００８１】
ステップＳ２７０においてユーザ２０が自動車ディーラーを検索するボタン３５２または３５６を選択したと判定すると、ステップＳ２９０において、制御部４１０はサーバ装置１００の選択物品情報提供部１５５に対応する車を販売する自動車ディーラーを現在地付近で検索させて、不図示の店舗提案画面を入出力部４３０に表示させる（ステップＳ２９０）。店舗提案画面には、対応する車を販売する自動車ディーラーを示すアイコンが表示される。ユーザ２０が、自動車ディーラーを示すアイコンのいずれかを選択すると、目的地へナビゲーションを開始する。この処理は、ステップＳ１４０〜Ｓ１５０と同様であるので、その説明は省略する。制御部４１０は、ステップＳ２９０を実行した後、本フローチャートの処理を終了する。尚、フローチャートに図示はしていないが、ユーザ２０が再検索３５９を選択したと判定すると、制御部４１０は、ステップＳ１００に戻り、ユーザ２０に再度新たな検索条件（属性）を入力させて、検索をやりなおす。
【００８２】
ステップＳ２１０において、ユーザ２０がモテる家具３２６を選択したと判定すると、制御部４１０は、ステップＳ３００に進み、不図示の推奨家具詳細画面を表示する（ステップＳ３００）。推奨家具詳細画面は、ステップＳ２３０で表示される推奨衣服詳細画面３３０と同様であるので、詳細な説明は省略する。推奨家具詳細画面は、レコメンド設定と実店舗へのナビゲーションを含んでいてよい。
【００８３】
なお、本実施形態の情報提供方法における上記各ステップの実行順序は上記ステップの記載順序に限定されるものではなく、任意の順序で実行されるものであってもよい。
【００８４】
＜第２実施形態＞
図１５は、第２実施形態に係る情報提供システム１０Ａの構成の一例を示す図である。上記第１実施形態においては、検索リクエスト取得部１２２、レコメンド部１２４、位置推定部１３０、施設抽出部１４０、嗜好推定部１５０、選択物品情報提供部１５５、および端末位置情報取得部１６０の機能は、サーバ装置１００に実装された。一方、情報提供システム１０Ａにおいては、検索リクエスト取得部１２２、レコメンド部１２４、位置推定部１３０、施設抽出部１４０、嗜好推定部１５０、選択物品情報提供部１５５および端末位置情報取得部１６０の機能は、端末装置４００の制御部４１０に、検索リクエスト取得部４１１、レコメンド部４１２、位置推定部４１３、施設抽出部４１４、嗜好推定部４１５、選択物品情報提供部４１６、および端末位置情報取得部４１７としてそれぞれ実装される。第２実施形態において、端末装置４００は、「情報提供装置」の一例である。第２実施形態における説明では、第１実施形態と同一の構成要素には、同一の符号を付し、その説明を省略する。検索リクエスト取得部４１１、レコメンド部４１２、位置推定部４１３、施設抽出部４１４、嗜好推定部４１５、選択物品情報提供部４１６、および端末位置情報取得部４１７のそれぞれは、例えば、ＣＰＵなどのハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。また、これらの構成要素のうち一部または全部は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵなどのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
【００８５】
尚、検索リクエスト取得部４１１と、レコメンド部４１２と、位置推定部４１３と、施設抽出部４１４と、嗜好推定部４１５と、選択物品情報提供部４１６と、端末位置情報取得部４１７とのうち、いずれか１つ以上が、端末装置４００の制御部４１０によって実現され、それ以外の機能が、サーバ装置１００によって実現されてもよい。また、検索リクエスト取得部４１１、レコメンド部４１２、位置推定部４１３、施設抽出部４１４、嗜好推定部４１５、選択物品情報提供部４１６、および端末位置情報取得部４１７のそれぞれの機能が、複数のサーバで分散されて実現されてもよい。
【００８６】
［ハードウェア構成］
上述した第１実施形態の情報提供システム１０と第２実施形態の情報提供システム１０Ａとにおいて、サーバ装置１００は、例えば、図１６に示すようなハードウェアの構成により実現される。図１６は、実施形態のサーバ装置１００の各部のハードウェア構成の一例を示す図である。
【００８７】
サーバ装置１００は、通信コントローラ１００−１、ＣＰＵ１００−２、ＲＡＭ１００−３、ＲＯＭ１００−４、フラッシュメモリやＨＤＤなどの二次記憶装置１００−５、およびドライブ装置１００−６が、内部バスあるいは専用通信線によって相互に接続された構成となっている。ドライブ装置１００−６には、光ディスクなどの可搬型記憶媒体が装着される。二次記憶装置１００−５に格納されたプログラム１００−５ａがＤＭＡコントローラ（不図示）などによってＲＡＭ１００−３に展開され、ＣＰＵ１００−２によって実行されることで、サーバ装置１００が実現される。また、ＣＰＵ１００−２が参照するプログラムは、ドライブ装置１００−６に装着された可搬型記憶媒体に格納されていてもよいし、ネットワークＮＷを介して他の装置からダウンロードされてもよい。
【００８８】
以上説明した実施形態によれば、ユーザが所望する属性を有する対象人物との出会いをサポートすることができる。
【００８９】
［変形例１］
図１７は、変形例１の情報提供システム１０Ｂにおける推奨時間提案画面３６０の一例を示す図である。上述した第１実施形態の情報提供システム１０においては、ステップＳ１３０の推奨位置提案画面で位置を選択した後、ナビゲーションが開始した。変形例１の情報提供システム１０Ｂにおいては、ステップＳ１３０の推奨位置提案画面で位置を選択した後、図１７に示される推奨時間提案画面３６０が表示される。推奨時間提案画面３６０では、第１対応情報１８０−Ａに基づいて、推奨位置（アウトレットショッピングモール３６２とアウトドア用品店３６４）のそれぞれにおける、対象人物に出会える確率の時間変化を表示する。対象人物に出会える確率は、例えば、第１対応情報１８０−Ａのそれぞれの時間帯において、位置情報の数をクラスタの大きさで除算し、所定の重みを乗算することにより推定することができる。所定の重みは、対象人物との出会いの実績を考慮して設定することができる。推奨時間提案画面３６０で推奨位置（アウトレットショッピングモール３６２とアウトドア用品店３６４）のいずれかを選択した後の処理については、第１実施形態のステップＳ１４０以降と同様であるので、説明を省略する。再検索３６６のボタンが選択された場合の動作も、第１実施形態における再検索３１８のボタンが選択された場合の動作と同様であるので、説明を省略する。変形例１の情報提供システム１０Ｂによれば、ユーザ２０は、対象人物に出会える確率の時間変化を考慮して、目的地を決めることができるので、対象人物に出会える確率を向上させることができる。
【００９０】
［変形例２］
変形例２の情報提供システム１０Ｃのサーバ装置１００Ｃは、実施形態の情報提供システム１０のサーバ装置１００の構成に加えて、図示しない行動分析部を備える。行動分析部は、端末装置４００のＧＮＳＳ受信部４４０で取得されたユーザ２０の行動と、位置情報統計データに記載されるユーザ２０が所望する属性を有する対象人物の行動を比較し、比較結果に基づくコメントを行動提言情報として端末装置４００に送信し、端末装置４００の制御部４１０は、行動提言情報を入出力部４３０に表示させる。例えば、ユーザ２０の行動と、ユーザ２０が所望する属性を有する対象人物の行動との間にミスマッチがある場合は、行動提言情報には、ミスマッチの事実と、その改善についてのアドバイスのメッセージを含む。また、例えば、ユーザ２０の行動と、ユーザ２０が所望する属性を有する対象人物の行動がマッチする場合は、行動提言情報には、マッチの事実と、行動を継続することを奨励する励ましのメッセージを含む。尚、行動提言情報は、「レコメンド情報」の一例である。例えば、ユーザ２０が土日に秋葉原のパソコンショップを徘徊する行動をしているが、ユーザ２０が所望する属性を有する対象人物は土日にアウトレットショッピングモールに多く居るということが推定された場合（つまり、比較の結果、両者の行動の間にミスマッチがある場合）、行動分析部は、「好みのタイプの女性に出会うためには、土日にパソコンショップを徘徊するだけでなく、アウトレットショッピングモール行くことをお勧めします」という旨の行動提言情報を端末装置４００に送信する。また、例えば、ユーザ２０が土日にアウトレットショッピングモールに買い物に行くという行動をしており、ユーザ２０が所望する属性を有する対象人物は土日にアウトレットショッピングモールに多く居るということが推定された場合（つまり、比較の結果、両者の行動がマッチする場合）、行動分析部は、「好みのタイプの女性は、アウトレットショッピングモールに多く居ると推測されるので、土日にアウトレットショッピングモールに買い物に行くという行動を継続することをお勧めします」という旨の行動提言情報を端末装置４００に送信する。行動提言情報は、一定期間ごとに端末装置４００にプッシュ通知されてもよいし、端末装置アプリケーションプログラムが実行された際に行動提言情報を通知してもよい。変形例２の情報提供システム１０Ｃによれば、ユーザ２０が所望する属性を有する対象人物に出会う確率を向上させることができる。
【００９１】
また、行動分析部は、更に、端末装置４００の加速度検出部４５０で取得されたユーザ２０の行動と、位置情報統計データに記載されるユーザ２０が所望する属性を有する対象人物の行動を比較し、両者の間にミスマッチがある場合は、ミスマッチの事実とその改善についての提言を、行動提言情報として端末装置４００に送信し、端末装置４００の制御部４１０は、行動提言情報を入出力部４３０に表示してもよい。例えば、加速度検出部４５０で検出された加速度に基づいてユーザ２０の運動量が少ないと推測され、ユーザ２０が所望する属性を有する対象人物がスポーツ施設に多く集まるということが推定された場合（つまり、両者の行動の間にミスマッチがある場合）、行動分析部は、「好みのタイプの女性に出会うためには、運動をする習慣をつけることをお勧めします」という旨の行動提言情報を端末装置４００に送信してもよい。このため、位置情報のみならず運動量も考慮したアドバイスによって、ユーザ２０が所望する属性を有する対象人物に出会う確率を更に向上させることができる。
【００９２】
［その他の変形例］
上記実施形態では、推奨衣服詳細画面３３０には、対象人物が好むと判定される衣服が表示された。推奨衣服詳細画面３３０には、対象人物が好むと判定される衣服であって、且つ、ユーザ２０の体形や外見を考慮してユーザ２０に似合う衣服が表示されてもよい。例えば、例えば、属性情報を有する対象人物が、ツーショット写真として撮影されている写真において、対象人物とともに写っている異性の人物の衣服に画像解析を適用して分析し、対象人物とともに写っている異性の人物の中で、カメラ４７０で撮影したユーザ２０の体形や外見に近い人物の衣服を抽出することで、対象人物が好むと判定される衣服であって、且つ、ユーザ２０の体形や外見に似合う衣服を推定することができる。これにより、対象人物からの好感度がより高い衣服をユーザにレコメンドすることができ、ユーザ２０が所望する属性を有する対象人物との出会いの可能性を高めることができる。
【００９３】
上記実施形態では、推奨衣服詳細画面３３０において、対象人物が好むと判定される衣服を販売している実店舗の洋服店を検索するボタン３３１、３３２が表示された。しかし、推奨衣服詳細画面３３０において、対象人物が好むと判定される衣服を販売するオンラインのネットショップを検索するネットショップ検索ボタンが表示されてもよい。例えば、ユーザ２０がネットショップ検索ボタンを選択したときに、インターネットなどのネットワークのサーチエンジンやショッピングサイトの検索機能を用いて、ネットショップで販売されている衣服を検索して表示してもよい。これにより、ユーザ２０は、実店舗に足を運ぶことなく、オンラインのネットショップから衣服を購入することができ、対象人物からの好感度がより高い衣服を苦労せずに入手できる。
【００９４】
上記実施形態では、男性と女性の結婚を前提とした出会いの支援について説明した。しかしながら、情報提供システム１０、１０Ａ、１０Ｂ、１０Ｃは、例えば、ＬＧＢＴ（lesbian, gay, bisexual, and transgender）を前提とした出会いの支援についても、同様に適用することができる。情報提供システム１０、１０Ａ、１０Ｂ、１０Ｃによって、価値観を共有するパートナーとの出会いを支援することができる。
【００９５】
上記実施形態では、情報提供システム１０、１０Ａ、１０Ｂ、１０Ｃは、必ずしも、結婚を前提とした出会いの支援に限定されるものではなく、例えば、友人作りや、潜在的なビジネスパートナーとの人脈開発といった、結婚とは無関係な人間関係構築に、同様に適用することができる。情報提供システム１０、１０Ａ、１０Ｂ、１０Ｃは、自分の求める友人やビジネスパートナーとの人間関係構築を支援することができる。これにより、生活の質を向上させたり、新たなビジネスチャンスを見つけることを可能にする。
【００９６】
上記実施形態では、ユーザ２０が外出する際に、ユーザ２０が所望する属性を有する対象人物が居る確率が高い位置へ案内する例を説明した。しかしながら、本実施形態によれば、ユーザ２０が転居先を探す際、ユーザ２０が所望する属性を有する対象人物との出会いの確率が高い地域を選択することもサポートすることもできる。その際に、転居先の家屋における家具の選択や、着る衣服、車の選択までサポートすることができるので、ユーザ２０の結婚に向けた衣食住全てに亘る総合的なワンストップサービスを提供することができる。
【００９７】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【００９８】
１０、１０Ａ、１０Ｂ、１０Ｃ  情報提供システム
２０  ユーザ
１００  サーバ装置
１２０  インターフェース提供部
１２２  検索リクエスト取得部（第１取得部）
１２４  レコメンド部
１３０  位置推定部
１４０  施設抽出部
１５０  嗜好推定部
１５５  選択物品情報提供部
１６０  端末位置情報取得部（第２取得部）
１７０  通信部
１８０  記憶部
１８０−Ａ  第１対応情報（位置情報統計データ）
１８０−Ｂ  第２対応情報（嗜好データ）
１８０−Ｃ  ＰＯＩ情報
３００  属性入力画面
３１０  推奨位置提案画面
３２０  推奨物品提案画面
３３０  推奨衣服詳細画面
３４０  店舗提案画面
３５０  推奨車詳細画面
３６０  推奨時間提案画面
４００  端末装置
４１０  制御部
４２０  記憶部
４３０  入出力部
４４０  ＧＮＳＳ受信部
４５０  加速度検出部
４６０  無線通信部
４７０  カメラ
４８０  マイク
４９０  スピーカ
５００  ナビゲーション装置
６００  位置情報統計データ生成装置
６１０  統計データ生成部
６２０  通信部
６３０  記憶部
【図１】
2020086763.tif 000003
【図２】
2020086763.tif 000004
【図３】
2020086763.tif 000005
【図４】
2020086763.tif 000006
【図５】
2020086763.tif 000007
【図６】
2020086763.tif 000008
【図７】
2020086763.tif 000009
【図８】
2020086763.tif 000010
【図９】
2020086763.tif 000011
【図１０】
2020086763.tif 000012
【図１１】
2020086763.tif 000013
【図１２】
2020086763.tif 000014
【図１３】
2020086763.tif 000015
【図１４】
2020086763.tif 000016
【図１５】
2020086763.tif 000017
【図１６】
2020086763.tif 000018
【図１７】
2020086763.tif 000019