(57)【要約】【課題】目的地とする施設の決定を容易にする技術の提供。【解決手段】施設が過去に選択された条件を取得する選択条件取得部と、地図上に前記施設の位置を表示する施設位置表示部と、前記施設の位置に対応付けて前記条件を表示する選択条件表示部と、を備える選択条件提示システムを構成する。【選択図】図１
2019056574.tif 000002
【特許請求の範囲】
【請求項１】
施設が過去に選択された条件を取得する選択条件取得部と、
地図上に前記施設の位置を表示する施設位置表示部と、
前記施設の位置に対応付けて前記条件を表示する選択条件表示部と、
を備える選択条件提示システム。
【請求項２】
複数の前記条件は、重要度に応じて順位付けされて表示される、
請求項１に記載の選択条件提示システム。
【請求項３】
前記施設の選択に利用された複数の前記条件が前記施設毎に順位づけて表示される、
請求項２に記載の選択条件提示システム。
【請求項４】
第１の前記施設の選択に利用された前記条件と、第２の前記施設の選択に利用された前記条件とが、順位付けて表示される、
請求項２または請求項３に記載の選択条件提示システム。
【請求項５】
前記重要度が高い前記条件ほど大きく表示される、
請求項２〜請求項４のいずれかに記載の選択条件提示システム。
【請求項６】
前記条件は、前記施設が過去に検索された検索条件であり、
検索された回数が多いほど前記条件の前記重要度が高い、
請求項２〜請求項５のいずれかに記載の選択条件提示システム。
【請求項７】
前記条件は、前記地図上に重畳表示される、
請求項１〜請求項６のいずれかに記載の選択条件提示システム。
【請求項８】
前記条件とともに当該条件に合致する画像が表示される、
請求項１〜請求項７のいずれかに記載の選択条件提示システム。
【請求項９】
コンピュータを、
施設が過去に選択された条件を取得する選択条件取得部、
地図上に前記施設の位置を表示する施設位置表示部、
前記施設の位置に対応付けて前記条件を表示する選択条件表示部、
として機能させる選択条件提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択条件提示システム、選択条件提示プログラムに関する。
【背景技術】
【０００２】
従来、施設の位置を指し示すアイコンが地図上の当該施設の位置に表示され、当該アイコンに対する操作を行うと当該施設の名称や当該施設の５段階評価値等を閲覧することができるサービスが知られている。特許文献１には、施設の評判の分布状態を地図上に表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６９１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし地図上の施設に対応付けて表示された５段階評価値を見ただけでは、施設がその評価値となった根拠が不明である。そのためユーザは地図とは別に、施設の詳細ページを閲覧する等の別途操作を行って当該施設が有する特徴を探る必要がある。
本発明は、上記課題にかんがみてなされたもので、目的地とする施設の決定を容易にする技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、選択条件提示システムは、施設が過去に選択された条件を取得する選択条件取得部と、地図上に施設の位置を表示する施設位置表示部と、施設の位置に対応付けて条件を表示する選択条件表示部と、を備える。
【０００６】
また、上記の目的を達成するため、選択条件提示プログラムは、コンピュータを、施設が過去に選択された条件を取得する選択条件取得部、地図上に施設の位置を表示する施設位置表示部、施設の位置に対応付けて条件を表示する選択条件表示部、として機能させる。
【０００７】
すなわち選択条件提示システム、プログラムでは、施設が過去に選択された条件が地図上の施設の位置に対応付けて表示される。そのためユーザは、施設の位置と施設が過去に選択された条件とを、別途操作を行うことなく、施設決定の際の参考情報とすることができる。したがってユーザは、目的地とする施設を容易に決定することが可能である。
【図面の簡単な説明】
【０００８】
【図１】選択条件提示システムの構成を示すブロック図である。
【図２】施設情報の一例を示す図である。
【図３】選択条件提示処理を示すフローチャートである。
【図４】図４Ａおよび図４Ｂは施設の位置と条件の表示例である。
【図５】図５Ａおよび図５Ｂは他の実施形態にかかる表示例である。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）選択条件提示システムの構成：
（２）選択条件提示処理：
（３）他の実施形態：
【００１０】
（１）選択条件提示システムの構成：
図１は、本発明にかかる選択条件提示システムとしてのスマートフォン１０の構成を示すブロック図である。スマートフォン１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０、記録媒体３０、測位部４０、通信部４１、ユーザＩ／Ｆ部４２を備えており、記録媒体３０やＲＯＭに記憶されたプログラムを制御部２０で実行することができる。本実施形態においては、このプログラムとして選択条件提示プログラム２１を実行可能である。通信部４１は、サーバ５０と通信を行う回路を備えており、制御部２０は、選択条件提示プログラム２１の処理によってサーバ５０と通信を行うことが可能である。サーバ５０は、施設情報５０ａを収集・蓄積し、施設情報５０ａをユーザ間で共有する施設情報共有サービスを、インターネットを介して提供する。施設情報共有サービスは、ユーザが利用する端末に施設情報共有アプリケーションプログラムをインストールすることで利用可能である。施設情報共有アプリケーションプログラムを利用する複数のユーザをサービスユーザと呼ぶ。スマートフォン１０には選択条件提示プログラム２１を含む後述する施設検索アプリケーションプログラムがインストールされている。施設検索アプリケーションプログラムは、サーバ５０の施設情報５０ａを利用して実行される。施設検索アプリケーションプログラムを利用するスマートフォン１０のユーザを端末ユーザと呼ぶ。なお、スマートフォン１０に施設情報共有アプリケーションプログラムがインストールされていてもよく、その場合端末ユーザはサービスユーザの一人となり得る。
【００１１】
記録媒体３０には、検索履歴情報３０ａが記録されている。検索履歴情報３０ａには、端末ユーザが過去に検索機能を利用した際に検索条件とした語句が含まれている。検索機能は、施設検索アプリケーションプログラムに備えられている。なお、スマートフォン１０における検索履歴情報３０ａには、端末ユーザがスマートフォン１０やスマートフォン１０以外の他端末で検索機能を有する他のアプリケーションプログラム（例えば施設情報共有アプリケーションプログラム）を利用した際に検索条件として用いた語句も含まれていてよい。検索履歴情報３０ａは、サーバ５０にも保存される（検索履歴情報５０ｂ）。サーバ５０に保存される検索履歴情報５０ｂは、スマートフォン１０の端末ユーザの検索履歴情報３０ａ以外にも、複数のサービスユーザが各々使用する端末から取得した当該複数のサービスユーザの検索履歴情報が含まれる。サーバ５０は、検索履歴情報５０ｂに基づいて後述する施設情報５０ａを更新することができる。
【００１２】
測位部４０は、ＧＰＳ受信回路やジャイロセンサ等を含み、これらが取得した信号を制御部２０に出力する。制御部２０は、測位部４０の出力信号に基づいてスマートフォン１０を使用する端末ユーザの現在地を算出する。なお制御部２０は、Ｗｉ−Ｆｉアクセスポイント（Ｗｉ−Ｆｉは登録商標）を利用してスマートフォン１０の現在地を特定してもよい。
【００１３】
ユーザＩ／Ｆ部４２は、タッチパネルディスプレイを備えている。制御部２０は、ユーザＩ／Ｆ部４２を制御して、任意の画像をタッチパネルディスプレイに表示させることができる。ユーザＩ／Ｆ部４２は、タッチパネルディスプレイに対する接触を検知すると接触位置の座標等を制御部２０に通知する。制御部２０は当該座標等に基づいてタッチパネルディスプレイに対する操作内容を特定し操作内容に応じた処理を実行する。
【００１４】
選択条件提示プログラム２１は施設検索アプリケーションプログラムに含まれるプログラムである。選択条件提示プログラム２１は、施設が過去に選択された条件を地図上の施設の位置と対応付けて表示するために選択条件取得部２１ａと施設位置表示部２１ｂと選択条件表示部２１ｃとを備えている。選択条件取得部２１ａは、施設が過去に選択された条件を取得する機能を制御部２０に実現させるプログラムモジュールである。サーバ５０には、施設情報５０ａが記録されている。図２は施設情報５０ａの一例を示している。施設情報５０ａには施設ごとに、施設名称と、施設の位置と、施設情報共有アプリケーションプログラムを利用するサービスユーザによって施設が過去に検索された条件（検索条件）と、当該条件で検索された回数（検索回数）と、当該条件に関連する画像が含まれている。
【００１５】
検索条件としては、施設の特徴となる語句が挙げられる。例えば、施設のジャンル、施設が提供するサービス名や商品名、施設の名物、施設名称やエリア名（地名）を想定してよい。なおエリア名（地名）は、サーバ５０からスマートフォン１０に返信される検索条件から除外されてもよい。
【００１６】
検索回数は、サーバ５０において次のように更新される。施設情報共有アプリケーションプログラムを利用するサービスユーザが検索条件を指定して検索を行うと、サーバ５０は指定された施設情報５０ａを参照して検索条件に合致する施設を検索する。そしてサーバ５０は検索結果一覧をサービスユーザの利用端末に送信する。サービスユーザは利用端末上で検索結果一覧を閲覧することができる。検索結果一覧には検索の結果特定された各施設の詳細ページへのリンクが含まれる。サービスユーザが利用端末において当該リンクを選択して施設の詳細ページを閲覧すると、サーバ５０は施設情報５０ａにおいて当該施設に対応付けて記録されている当該検索条件の検索回数をカウントアップする。
【００１７】
画像は、施設情報共有アプリケーションプログラムを利用するサービスユーザが投稿した施設に関する写真である。例えば施設が飲食店であれば料理の写真等を想定可能である。サーバ５０は、投稿画像の特徴（種別や名称等）をディープラーニングによる画像認識等の手法を用いて特定する。サーバ５０は、特徴が特定された投稿画像を、特定された特徴と合致する検索条件と対応付けて施設情報５０ａに記録する。例えば、あるサービスユーザが施設１において注文したお寿司の写真を撮影しサーバ５０に投稿した場合、サーバ５０は投稿画像の特徴として「お寿司」を特定し検索条件の「お寿司」に対応付けて投稿画像を保存する。なお例えば、キッズメニューを撮影した投稿画像や、キッズスペースを撮影した投稿画像から「キッズ」という特徴が特定されてもよい。そしてそれらの投稿画像が検索条件の「キッズ」に対応付けて保存されてもよい。
【００１８】
なお施設情報５０ａにはさらに、サービスユーザが投稿した施設についてのコメントが当該施設に対応付けて記憶されていてもよい。
【００１９】
端末ユーザは、スマートフォン１０において施設検索アプリケーションプログラムを起動し、施設検索アプリケーションプログラムにおいてエリアと条件とを指定して当該エリアの地図の表示を指示する。当該指示に応じて制御部２０は選択条件取得部２１ａの処理により、端末ユーザが指定したエリアと条件とをサーバ５０に通信部４１を介して送信する。サーバ５０はスマートフォン１０からエリアと条件とを受信すると、施設情報５０ａに基づいて当該エリアに位置する施設であって当該条件に合致する施設を検索する。そしてサーバ５０は検索の結果特定された施設の施設名称と、位置と、当該施設に対応付けて記録されている検索条件と、当該検索条件に対応する検索回数と、当該検索条件に対応する画像とをスマートフォン１０に送信する。制御部２０は通信部４１を介してサーバ５０から上記の各情報を受信すると、選択条件取得部２１ａの処理により施設の施設名称と位置と検索条件と検索回数と画像とを取得する。
【００２０】
施設位置表示部２１ｂは、地図上に施設の位置を表示する機能を制御部２０に実現させるプログラムモジュールである。制御部２０は施設位置表示部２１ｂの処理により、端末ユーザが指定したエリアの地図情報を図示しない地図情報サーバから取得する。また制御部２０は施設位置表示部２１ｂの処理により、端末ユーザが指定したエリアの地図情報に基づいて当該エリアの地図をユーザＩ／Ｆ部４２のタッチパネルディスプレイに表示する。そして施設位置表示部２１ｂの処理により制御部２０は、サーバ５０から取得した施設の「位置」が示す地図上の位置を指し示す吹き出しを重畳表示する。吹き出し内には当該施設の施設名称と、後述するように施設が過去に検索された検索条件とが表示される。したがって検索条件も地図上に重畳表示されることとなる。
【００２１】
選択条件表示部２１ｃは、施設の位置に対応付けて条件を表示する機能を制御部２０に実現させるプログラムモジュールである。制御部２０は、選択条件表示部２１ｃの処理により、サーバ５０から取得した施設に対応する検索条件を吹き出し内に表示する。１つの施設に複数の検索条件が対応付けられている場合、制御部２０は施設ごとに検索条件を重要度に応じて順位付けて表示する。本実施形態において制御部２０は、検索された回数（検索回数）が多いほど条件（検索条件）の重要度が高いとする。吹き出し内においては、検索条件を表示するための表示領域が検索条件ごとに割り当てられる。制御部２０は選択条件表示部２１ｃの処理により、吹き出し内において検索回数が多い検索条件の表示領域ほど大きく設定する。検索回数が多い検索条件を示す文字ほど大きく表示されてもよい。このように表示することで複数の条件についてその重要度を端末ユーザに認識させることができる。
【００２２】
また制御部２０は選択条件表示部２１ｃの処理により、検索条件を示す文字とともに当該検索条件に合致する画像を表示する。例えば制御部２０は、図２の施設１の検索条件である「お寿司」を吹き出し内に表示する場合、「お寿司」に割り当てられた表示領域において「お寿司」の文字の背景に「お寿司」の画像を表示する。サービスユーザが施設１に対応付けてサーバ５０に投稿した写真の中に「お寿司」の写真がある場合、サーバ５０は当該写真を「お寿司」の文字の背景画像としてスマートフォン１０に送信する。投稿画像の中に「お寿司」の写真がない場合は、予めサーバ５０が準備した「お寿司」の画像を「お寿司」の文字の背景画像としてスマートフォン１０に送信する。制御部２０はサーバ５０から「お寿司」の背景画像として受信した画像を「お寿司」の背景に表示する。
【００２３】
また制御部２０は選択条件表示部２１ｃの処理により、施設間でも重要度に応じて条件を順位付けて表示する。すなわち制御部２０は、第１の施設が検索された検索条件と、第２の施設が検索された検索条件とを、順位付けて表示する。本実施形態においては施設の検索回数の合計値が大きいほど重要度が高いとして扱う。図２の例においては、例えば施設１に対応付けられた検索条件の検索回数の合計値は、施設２に対応付けられた検索条件の検索回数の合計値より多い。そのため、制御部２０は、施設１の吹き出しを施設２の吹き出しより大きく表示する。また制御部２０は、吹き出し内における検索条件の表示領域の大きさも施設１の方を施設２よりも大きく表示する。
【００２４】
（２）選択条件提示処理：
次に、制御部２０が実行する選択条件提示処理を、図３を参照しながら説明する。本実施形態において選択条件提示処理は、端末ユーザがスマートフォン１０の施設検索アプリケーションプログラムにおいてエリアと条件１〜３を指定した状態で当該エリアの地図の表示を指示した場合に実行される。なお条件１〜３は端末ユーザに明示的に指定される構成に限定されず、後述する別の態様も採用可能である。選択条件提示処理が開始されると、制御部２０は選択条件取得部２１ａの処理により、指定エリア内においてＰＯＩ１とＰＯＩ２とＰＯＩ３の検索要求をサーバ５０に送信する（ステップＳ１００）。ＰＯＩ１は、条件１の検索回数が多い施設であり、条件１の検索回数が多い上位最大Ｎ個（Ｎは１以上の整数）の施設である。ＰＯＩ２は、条件２の検索回数が多い施設であり、条件２の検索回数が多い上位最大Ｎ個の施設である。ＰＯＩ３は、条件３の検索回数が多い施設であり、条件３の検索回数が多い上位最大Ｎ個の施設である。
【００２５】
サーバ５０は、スマートフォン１０から上記の検索要求を受信すると、施設情報５０ａを用いて指定エリア内におけるＰＯＩ１とＰＯＩ２とＰＯＩ３を検索する。検索の結果ＰＯＩ１〜ＰＯＩ３が存在する場合、ＰＯＩ１〜ＰＯＩ３が存在する旨の通知と、ＰＯＩ１〜ＰＯＩ３に該当する施設の施設名称と位置と検索条件と検索回数と画像とを、検索結果としてスマートフォン１０に送信する。
【００２６】
指定エリア内においてＰＯＩ１〜ＰＯＩ３が１つも存在しない場合、サーバ５０は検索結果として、ＰＯＩ１〜ＰＯＩ３が存在しない旨の通知と、デフォルトＰＯＩに該当する施設の施設名称と位置と検索条件と検索回数と画像をスマートフォン１０に送信する。デフォルトＰＯＩは、予め決められた基準に基づいて選出された施設である。当該基準は例えば、検索回数の合計が多い上位Ｍ個（Ｍは１以上の整数）等であってもよい。また例えば、当該基準は、実名公表者や著名人の投稿（施設のレビュー、コメント、写真、評価等）がなされていることであってもよい。
【００２７】
続いて制御部２０は選択条件取得部２１ａの処理により、サーバ５０から検索結果を受信する（ステップＳ１０５）。続いて制御部２０は施設位置表示部２１ｂと選択条件表示部２１ｃの処理により、ＰＯＩ１〜３は存在するか否かを判定する（ステップＳ１１０）。検索結果にＰＯＩ１〜ＰＯＩ３が存在する旨の通知が含まれている場合は、ステップＳ１１０においてＹ判定となる。検索結果にＰＯＩ１〜ＰＯＩ３が存在しない旨の通知が含まれている場合、ステップＳ１１０においてＮ判定となる。ステップＳ１１０においてＹ判定の場合、制御部２０は施設位置表示部２１ｂと選択条件表示部２１ｃの処理により、ＰＯＩ１〜ＰＯＩ３の施設を指し示す吹き出しを指定エリアの地図に重畳表示する（ステップＳ１１５）。制御部２０は、吹き出し内に、当該施設が過去に検索された検索条件を検索回数順に順位付けして表示する。
【００２８】
ステップＳ１１０においてＮ判定の場合、制御部２０は施設位置表示部２１ｂと選択条件表示部２１ｃの処理により、デフォルトのＰＯＩの施設を指し示す吹き出しを指定エリアの地図に重畳表示する（ステップＳ１２０）。制御部２０は、吹き出し内に、当該施設が過去に検索された検索条件を検索回数順に順位付けして表示する。
【００２９】
次に、端末ユーザが指定した条件が「お寿司」、「キッズ」、「個室」である場合の動作例について説明する。指定エリアは、住所で指定されてもよいし、地図の表示範囲によって指定されてもよいし、現在地や特定の施設の周辺として指定されてもよい。ステップＳ１００では制御部２０は、条件１＝「お寿司」、条件２＝「キッズ」、条件３＝「個室」として検索要求をサーバ５０に送信する。
【００３０】
検索要求を受信するとサーバ５０は施設情報５０ａ（図２）を参照し、条件１の「お寿司」を過去の検索で利用された検索条件として含む施設を特定する。そしてサーバ５０は、「お寿司」を検索条件として含む施設のうち検索回数が多い上位最大例えば３つ（Ｎ＝３）の施設を選出する。図２の場合、サーバ５０は施設１と施設３を選出する。またサーバ５０は、条件２の「キッズ」を検索条件として含む施設のうち検索回数が多い上位最大３つの施設を選出する。図２の場合、サーバ５０は施設２、施設３、施設６を選出する。またサーバ５０は、条件３の「個室」を検索条件として含む施設のうち検索回数が多い上位最大３つの施設を選出する。図２の場合、サーバ５０は施設１、施設３を選出する。すなわちＰＯＩ１〜ＰＯＩ３としてサーバ５０は、施設１、施設２、施設３、施設６を選出する。そしてサーバ５０は、ＰＯＩ１〜ＰＯＩ３が存在する旨の通知と、施設１・施設２・施設３・施設６のそれぞれについての施設名称と位置と検索条件と検索回数と画像を、検索結果としてスマートフォン１０に送信する。
【００３１】
図４Ａは、サーバ５０から上記の検索結果を取得した場合にステップＳ１１５においてスマートフォン１０のタッチパネルディスプレイに表示される地図を示している。吹き出しＢ１は、施設１の位置を指し示している。吹き出しＢ１内には、施設名称である「施設１」の文字が表示されている。また吹き出しＢ１内には、施設１が過去にサービスユーザに検索された検索条件の検索回数順の上位３つが順位付けされて表示されている。すなわち施設１においては、検索回数順の上位３つ（Ｍ＝３）の検索条件は順に、「お寿司」、「お酒」、「個室」である。そのため、検索回数が多い検索条件ほど吹き出しＢ１内において大きな表示領域が割り当てられている。また、施設１において検索回数が最も多い検索条件である「お寿司」の表示領域ｊ１１においては、「お寿司」の文字の背景に施設１で提供された寿司を撮影した写真等である寿司画像１１０や寿司画像１１１（図２を参照）を表示する。なお背景に表示される画像は１つだけであってもよいし複数であってもよい。
【００３２】
同様に制御部２０は、吹き出しＢ１の「お酒」の表示領域ｊ１２の背景には、施設１の「お酒」の画像１２０，１２１を表示する。同様に制御部２０は、吹き出しＢ１の「個室」の表示領域ｊ１３の背景に、施設１の「個室」の画像１３０，１３１を表示する。
【００３３】
吹き出しＢ２は、施設２の位置を指し示している。施設２においては、検索回数順の上位３つの検索条件は順に、「キッズ」、「カフェ」、「パスタ」である。そのため吹き出しＢ２内においては、「キッズ」、「カフェ」、「パスタ」の順に検索条件が大きく表示される。それぞれの検索条件の表示領域においては検索条件の文字の背景に当該検索条件に対応付けられた画像が表示される。
【００３４】
吹き出しＢ３は、施設３の位置を指し示している。施設３においては、検索回数順の上位３つの検索条件は順に、「お寿司」、「キッズ」、「駐車場有り」である。そのため吹き出しＢ３内においては、「お寿司」、「キッズ」、「駐車場有り」の順に検索条件が大きく表示される。また、各検索条件の表示領域においては検索条件の文字の背景に当該検索条件に対応付けられた画像が表示される。なお施設３は端末ユーザが指定した条件３の「個室」を検索回数順の４位以降に含んでいる。このような場合、施設３が過去にサービスユーザに「個室」の条件で検索されたことがあることを示すために、吹き出しＢ３内に検索回数順の上位３つの検索条件に加えてさらに「個室」の文字を表示してもよい。
【００３５】
吹き出しＢ６は、施設６の位置を指し示している。施設６においては、検索回数順の上位３つの検索条件は順に、「オーガニック」、「ランチ」、「キッズ」である。そのため吹き出しＢ６内においては、「オーガニック」、「ランチ」、「キッズ」の順に検索条件が大きく表示される。それぞれの検索条件の表示領域においては検索条件の文字の背景に当該検索条件に対応付けられた画像が表示される。
【００３６】
また、施設１、２、３、６の中では、検索回数の合計値は、多い方から順に施設３、施設１、施設２、施設６である。そのため各施設における検索条件の表示領域全体（１〜３位の検索条件の表示領域を合わせた領域）の面積は、大きい方から順に施設３、施設１、施設２、施設６となるように表示される。このように、施設間においても検索回数の合計値に応じて検索条件の表示領域全体の大きさを順位付けて表示することにより、重要度の高い施設を端末ユーザに認識させることができる。なおさらに厳密に、ｋ位（ｋは１≦ｋ≦３の整数）の検索条件の表示領域の面積が、ｋ位の検索条件の検索回数と比例関係となるように表示してもよい（したがって表示領域全体（１〜３位の検索条件の表示領域を合わせた領域）の面積は、検索回数１〜３位の合計値に比例することとなる）。この構成の場合、施設間で比較しても検索回数の多寡によって検索条件が順位付けられて表示されていることになる。
【００３７】
次に、端末ユーザが指定したエリア内にＰＯＩ１〜ＰＯＩ３が１つも存在しない場合の動作例を説明する。ＰＯＩ１〜ＰＯＩ３が指定エリア内に存在しない場合、サーバ５０は、検索回数の合計が多い順の上位３個の施設をデフォルトＰＯＩとして選出する。図２の場合、指定エリア内において検索回数の合計値が多い上位３個の施設は多い順に施設５、施設３、施設４である。そのためサーバ５０は、施設５と施設３と施設４についてそれぞれの位置と検索条件と検索回数と画像をスマートフォン１０に送信する。サーバ５０からこれらを受信すると制御部２０はステップＳ１２０を実行する。
【００３８】
図４ＢはステップＳ１２０において表示される地図を示している。図４Ｂに示す吹き出しＢ５は施設５の位置を指し示している。吹き出しＢ４は施設４の位置を指し示している。図４Ｂにおいても、図４Ａと同様に、各施設の検索回数の上位３個の検索条件が検索回数順に順位付けて表示される。
【００３９】
以上のように地図上に表示されたいずれかの吹き出しを端末ユーザがタップすると、制御部２０は吹き出しに対応する施設の詳細ページを表示するようにしてもよいし、経路探索の目的地として設定するようにしてもよい。経路探索はスマートフォンにおいてなされてもよいし、車載ナビゲーション装置においてなされてもよい。後者の場合、スマートフォンから近距離無線通信等によって目的地とする施設の位置等の情報が車載ナビゲーション装置に送信されてもよい。
【００４０】
このように、本実施形態によると、端末ユーザは、地図上に指し示された施設を他のサービスユーザが選択した際の根拠となる情報（検索条件）を見ながら、目的地とする施設を探すことができる。本実施形態の場合、地図上にこれらの情報が一度に表示されるため、従来のように詳細ページを閲覧して施設の詳細情報を把握する必要がない。そのため端末ユーザは目的地とする施設を容易に決定することができる。
【００４１】
なお、端末ユーザがスマートフォン１０のタッチパネルディスプレイ上でスワイプ操作等を行って地図の表示範囲を変えるごとに、新しい表示範囲を指定エリアとして図３の選択条件提示処理が実行されてもよい。
【００４２】
なおステップＳ１００における条件１〜３は、施設検索アプリケーションプログラムにおいて指定エリアの地図の表示を指示する際に端末ユーザが明示的に指定した条件であってもよいし明示的に指定した条件でなくてもよい。後者の場合、例えば検索履歴情報３０ａに基づいて自動的に条件１〜３が設定されてもよい。なお、条件は３つである構成に限定されない。指定される条件は３より多くてもよいし少なくてもよい。なお、条件が指定されずに図３の選択条件提示処理が実行されてもよい。その場合はステップＳ１２０のようにデフォルトＰＯＩの施設について条件が地図上に表示されることとなる。
【００４３】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、施設が過去に選択された条件を地図上の施設の位置と対応付けて表示する限りにおいて、他にも種々の実施形態を採用可能である。例えば、選択条件提示システムは、スマートフォン１０のような可搬型の端末によって実現される装置であってもよいし、車両等に搭載された装置であっても良いし、複数の装置によって実現される装置であっても良い。
【００４４】
さらに、選択条件提示システムを構成する選択条件取得部２１ａ、施設位置表示部２１ｂ、選択条件表示部２１ｃの少なくとも一部が複数の装置に分かれて存在していても良い。例えば、施設位置表示部２１ｂと選択条件表示部２１ｃの一部の機能は、サーバ側で実現されてもよい。具体的には例えば、検索条件を含んだ吹き出しを地図上に重畳した画像データを生成する処理をサーバにおいて行い、スマートフォンはサーバから当該画像データを取得して表示する構成であってもよい。また例えば、選択条件取得部２１ａの機能が可搬型の端末で実現され、施設位置表示部２１ｂや選択条件表示部２１ｃの機能が車載ナビゲーション装置で実現されてもよい。むろん、上述の実施形態の一部の構成が省略されてもよいし、処理の順序が変動または省略されてもよい。
【００４５】
さらに、施設情報共有アプリケーションプログラムの機能と施設検索アプリケーションプログラムの機能は、一つのアプリケーションプログラムに含まれる構成であってもよい。
【００４６】
選択条件取得部は、施設が過去に選択された条件を取得することができればよく、種々の構成を採用可能である。例えば、施設は飲食店に限定されず、経路探索の目的地として設定されうる様々な店舗や観光地や建造物であってよい。
【００４７】
なお、実名公表者や著名人による投稿（施設に対するレビュー等）があることが検索条件として含まれてもよい。具体的には例えば施設情報において施設に対応付けて、実名公表者や著名人による投稿有りという検索条件が含まれてもよい。当該検索条件は、投稿数が多いほど重要度が高く設定されてもよいし、当該検索条件で検索された回数が多いほど重要度が高く設定されてもよい。
【００４８】
また「施設が過去に選択された」は、施設情報共有アプリケーションプログラムを利用するサービスユーザや施設検索アプリケーションプログラムを利用する端末ユーザによって施設が過去に当該検索条件で検索され、検索結果の１つとして選出された（検索結果一覧の中に含まれた）ことであってもよい。また、「施設が過去に選択された」は、サービスユーザや端末ユーザによって施設が過去に当該検索条件で検索され、かつ、検索結果一覧から経路探索等の目的地として設定することを選択された（あるいはさらに実際に到達した）ことであってもよい。この場合、条件の重要度は、目的地としての設定回数（あるいは到達回数）が多いほど高く設定される構成であってよい。
【００４９】
また、「施設が過去に選択された条件」は、当該施設に実際に行ったサービスユーザが施設を撮影しサーバに投稿した写真画像から特定される施設の特徴（写真に含まれるオブジェクトの種別や名称等）であってもよい。この場合、条件の重要度は、投稿画像から特定された回数が多いほど高く設定される構成であってよい。１つの投稿画像から１つの条件（特徴）が特定される場合、重要度が高い条件は、当該条件が特定される写真画像の投稿数が多いことを意味する。例えば同じ料理を写した写真が施設Ａに対応付けて最も多く投稿されている場合、当該料理が施設Ａの名物の可能性がある。そのため当該料理の種別（ジャンル）や名称が重要度の最も高い条件として施設Ａに対応付けることが可能である。なお投稿画像の特徴は、サーバにおける画像認識処理によって写真画像から特定される構成であってもよいし、写真画像を投稿する際にサービスユーザが写真画像とともに投稿したコメント等からサーバにおいて特定される構成であってもよい。
【００５０】
なお条件の重要度は、上記の内容を複合的に加味して設定されてもよい。例えば、検索回数と、条件が特定された画像の投稿数とに基づいて条件の重要度が設定されてもよい。
【００５１】
施設位置表示部は、地図上に施設の位置を表示することができればよく、上記実施形態の他にも種々の構成を採用可能である。また選択条件表示部は、施設の位置に対応付けて条件を表示することができればよく、上記実施形態の他にも種々の構成を採用可能である。例えば図５Ａに示すように、地図上には施設の位置を指し示すアイコン（ピンマーク等であってもよい）が重畳表示され、地図の外部にアイコンに対応する施設が選択された条件が表示されてもよい。また、条件が重要度に応じて順位付けされて表示される態様は、上記実施形態の他にも例えば図５Ｂに示すようなランキング形式で表示されてもよい。
【００５２】
なお、サーバに投稿された施設の画像から特定された施設の特徴を地図上の施設の位置に対応付けて表示することができてもよい。この機能を実現するための表示システムは、施設に関連する画像を取得する画像取得部と、当該画像に基づいて当該画像が示す施設の特徴を特定する特徴特定部と、施設の位置を地図上に表示する施設位置表示部と、特定された施設の特徴を施設の位置に対応付けて表示する特徴表示部と、を備える。上記の表示システムにおいては例えば、画像取得部と特徴特定部はサーバに備えられ、施設位置表示部と特徴表示部はスマートフォン等の端末に備えられる。
【００５３】
表示システムの具体例として、ハンバーグレストランである施設Ｘで撮影されたハンバーグの写真がサーバに投稿されている例を想定する。写真から特定された特徴が、「ハンバーグ」、「ボリュームあり」、「肉料理」であった場合、サーバはそれらを施設Ｘの特徴（の少なくとも一部）であるとみなす。この場合、施設位置表示部と特徴表示部は、地図上の施設Ｘの位置に対応付けてこれらの語句（ハンバーグ、ボリュームあり、肉料理）を表示する。もちろん、当該写真もこれらの語句とともに表示されてもよい。
【００５４】
さらに、本発明のように、施設が過去に選択された条件を地図上の施設の位置に対応付けて表示する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５５】
１０…スマートフォン、２０…制御部、２１…選択条件提示プログラム、２１ａ…選択条件取得部、２１ｂ…施設位置表示部、２１ｃ…選択条件表示部、３０…記録媒体、３０ａ…検索履歴情報、４０…測位部、４１…通信部、４２…ユーザＩ／Ｆ部、５０…サーバ、５０ａ…施設情報
【図１】
2019056574.tif 000003
【図２】
2019056574.tif 000004
【図３】
2019056574.tif 000005
【図４】
2019056574.tif 000006
【図５】
2019056574.tif 000007