(57)【要約】  施設情報案内装置（３８）は、自車両（１）の搭乗者に関する情報を含む施設検索要求信号を第２サーバ装置（３）に送信する施設検索要求送信部（３１）と、施設検索要求信号に含まれる情報を用いて設定された検索条件を満たす施設に関する施設情報を第２サーバ装置（３）から受信する施設情報受信部（３６）と、施設情報を含む画面を表示装置（２８）に表示させる制御、又は、施設情報を含む音声を音声出力装置（２９）に出力させる制御を実行する出力制御部（３７）とを備える。施設情報受信部（３６）は、単一の施設により検索条件を満たす施設が存在する場合、当該単一の施設に関する施設情報を第２サーバ装置（３）から受信し、単一の施設により検索条件を満たす施設が存在せず、かつ、複数の施設の組み合わせにより検索条件を満たす施設が存在する場合、当該複数の施設に関する施設情報を第２サーバ装置（３）から受信する。
2017134818.tif 000002
【特許請求の範囲】
【請求項１】
車両の搭乗者に関する情報を含む施設検索要求信号をサーバ装置に送信する施設検索要求送信部と、
前記施設検索要求信号に含まれる情報を用いて設定された検索条件を満たす施設に関する施設情報を前記サーバ装置から受信する施設情報受信部と、
前記施設情報を含む画面を表示装置に表示させる制御、又は、前記施設情報を含む音声を音声出力装置に出力させる制御を実行する出力制御部と、を備え、
前記施設情報受信部は、
単一の施設により前記検索条件を満たす施設が存在する場合、当該単一の施設に関する前記施設情報を前記サーバ装置から受信し、
単一の施設により前記検索条件を満たす施設が存在せず、かつ、複数の施設の組み合わせにより前記検索条件を満たす施設が存在する場合、当該複数の施設に関する前記施設情報を前記サーバ装置から受信する
ことを特徴とする施設情報案内装置。
【請求項２】
前記複数の施設は、前記車両の搭乗者を複数のグループに分割して各々のグループの搭乗者が別々の施設を利用することにより前記検索条件を満たす施設であることを特徴とする請求項１記載の施設情報案内装置。
【請求項３】
前記施設検索要求信号は、前記車両の搭乗者の人数を示すものであり、
前記検索条件は、前記車両の搭乗者の人数に対する施設の利用可能人数に関する条件を含む
ことを特徴とする請求項２記載の施設情報案内装置。
【請求項４】
前記出力制御部は、前記複数の施設のうちの前記車両の運転者が利用する施設を目的地に設定し、かつ、残余の施設を経由地に設定した走行経路を含む画面を前記表示装置に表示させることを特徴とする請求項２記載の施設情報案内装置。
【請求項５】
前記複数の施設は、施設間の距離が基準範囲内であることを特徴とする請求項２記載の施設情報案内装置。
【請求項６】
前記施設検索要求送信部は、前記車両の搭乗者に関する情報に加えて、前記車両に関する情報を含む前記施設検索要求信号を前記サーバ装置に送信することを特徴とする請求項１記載の施設情報案内装置。
【請求項７】
前記複数の施設は、前記車両又は前記車両の搭乗者を複数のグループに分割して各々のグループの搭乗者が別々の施設を利用することにより前記検索条件を満たす施設であることを特徴とする請求項６記載の施設情報案内装置。
【請求項８】
前記施設検索要求信号は、前記車両の台数を示すものであり、
前記検索条件は、前記車両の台数に対する施設の駐車可能台数に関する条件を含む
ことを特徴とする請求項６記載の施設情報案内装置。
【請求項９】
前記施設検索要求信号は、前記車両の搭乗者の人数を示すものであり、
前記検索条件は、前記車両の搭乗者の人数に対する施設の利用可能人数に関する条件を含む
ことを特徴とする請求項６記載の施設情報案内装置。
【請求項１０】
前記施設検索要求信号は、前記車両の台数及び前記車両の搭乗者の人数を示すものであり、
前記検索条件は、前記車両の台数に対する施設の駐車可能台数に関する条件、及び、前記車両の搭乗者の人数に対する施設の利用可能人数に関する条件を含む
ことを特徴とする請求項６記載の施設情報案内装置。
【請求項１１】
前記車両の搭乗者に関する情報に変更が生じたとき、当該変更後の情報を含む前記施設検索要求信号を前記施設検索要求送信部が前記サーバ装置に送信する処理、及び、当該変更後の情報を用いて設定された前記検索条件を満たす施設に関する前記施設情報を前記施設情報受信部が前記サーバ装置から受信する処理を実行することを特徴とする請求項１記載の施設情報案内装置。
【請求項１２】
車両に搭載され又は持ち込まれた端末装置から、前記車両の搭乗者に関する情報を含む施設検索要求信号を受信する施設検索要求受信部と、
前記施設検索要求信号に含まれる情報を用いて検索条件を設定し、施設情報データベースに施設情報が記憶された施設のうちの前記検索条件を満たす施設を検索する施設検索部と、
前記施設検索部による検索結果に含まれる施設に関する前記施設情報を前記端末装置に送信する施設情報送信部と、を備え、
前記施設検索部は、
単一の施設により前記検索条件を満たす施設が存在する場合、当該単一の施設に関する前記施設情報を検索結果に含め、
単一の施設により前記検索条件を満たす施設が存在せず、かつ、複数の施設の組み合わせにより前記検索条件を満たす施設が存在する場合、当該複数の施設に関する前記施設情報を検索結果に含める
ことを特徴とするサーバ装置。
【請求項１３】
施設検索要求送信部が、車両の搭乗者に関する情報を含む施設検索要求信号をサーバ装置に送信するステップと、
施設情報受信部が、前記施設検索要求信号に含まれる情報を用いて設定された検索条件を満たす施設に関する施設情報を前記サーバ装置から受信するステップと、
出力制御部が、前記施設情報を含む画面を表示装置に表示させる制御、又は、前記施設情報を含む音声を音声出力装置に出力させる制御を実行するステップと、を備え、
前記施設情報受信部は、
単一の施設により前記検索条件を満たす施設が存在する場合、当該単一の施設に関する前記施設情報を前記サーバ装置から受信し、
単一の施設により前記検索条件を満たす施設が存在せず、かつ、複数の施設の組み合わせにより前記検索条件を満たす施設が存在する場合、当該複数の施設に関する前記施設情報を前記サーバ装置から受信する
ことを特徴とする施設情報案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の経由地又は目的地の候補となる施設に関する情報を案内する施設情報案内装置と、この施設情報案内装置と連携することで施設情報案内システムを構成するサーバ装置と、この施設情報案内装置を用いた施設情報案内方法とに関する。
【背景技術】
【０００２】
従来、車両に搭乗した搭乗者の嗜好を考慮して、当該車両の目的地の候補となる施設を検索し、当該施設に関する情報をユーザに提示するシステムが開発されている。例えば、特許文献１の目的地提示システムは、車両の搭乗者の性別を判断することで、搭乗者の嗜好する施設の特徴を推定し、その特徴を有する施設を目的地の候補として搭乗者に提示する。これは、搭乗員の構成に応じて適切な目的地を提示することを意図したものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２３７１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の目的地提示システムは、各搭乗者の嗜好する施設の特徴を推定し、目的地の候補となる施設を絞り込むものである。ここで、一般に、搭乗者の人数が多くなるほど、施設の利用可能人数等の問題から搭乗者の全員が利用可能な単一の施設が存在する可能性は低くなる。このため、絞り込みの結果、目的地の候補となる施設がなくなり、適切な目的地を提示することができない問題があった。【０００５】
本発明は、上記のような課題を解決するためになされたものであり、単一の施設により検索条件を満たす施設が存在しない場合であっても、検索条件に応じた適切な施設に関する情報を案内することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の施設情報案内装置は、車両の搭乗者に関する情報を含む施設検索要求信号をサーバ装置に送信する施設検索要求送信部と、施設検索要求信号に含まれる情報を用いて設定された検索条件を満たす施設に関する施設情報をサーバ装置から受信する施設情報受信部と、施設情報を含む画面を表示装置に表示させる制御、又は、施設情報を含む音声を音声出力装置に出力させる制御を実行する出力制御部とを備え、施設情報受信部は、単一の施設により検索条件を満たす施設が存在する場合、当該単一の施設に関する施設情報をサーバ装置から受信し、単一の施設により検索条件を満たす施設が存在せず、かつ、複数の施設の組み合わせにより検索条件を満たす施設が存在する場合、当該複数の施設に関する施設情報をサーバ装置から受信するものである。
【発明の効果】
【０００７】
本発明によれば、上記のように構成したので、単一の施設により検索条件を満たす施設が存在しない場合であっても、検索条件に応じた適切な施設に関する情報を案内することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１に係る施設情報案内システムの要部を示す機能ブロック図である。
【図２Ａ】本発明の実施の形態１に係るユーザ情報データベースに記憶された情報を示す説明図である。
【図２Ｂ】本発明の実施の形態１に係るユーザ情報データベースに記憶された情報を示す説明図である。
【図３】本発明の実施の形態１に係る施設情報データベースに記憶された情報を示す説明図である。
【図４】本発明の実施の形態１に係る端末装置、第１サーバ装置及び第２サーバ装置の要部を示すハードウェア構成図である。
【図５】本発明の実施の形態１に係る端末装置の動作を示すフローチャートである。
【図６】本発明の実施の形態１に係る第１サーバ装置の動作を示すフローチャートである。
【図７】本発明の実施の形態１に係る端末装置の他の動作を示すフローチャートである。
【図８】本発明の実施の形態１に係る第２サーバ装置の動作を示すフローチャートである。
【図９】本発明の実施の形態１に係る端末装置の他の動作を示すフローチャートである。
【図１０】本発明の実施の形態１に係る端末装置が表示装置に表示させる画面を示す説明図である。
【図１１】本発明の実施の形態２に係る施設情報案内システムの要部を示す機能ブロック図である。
【図１２Ａ】本発明の実施の形態２に係るユーザ情報データベースに記憶された情報を示す説明図である。
【図１２Ｂ】本発明の実施の形態２に係るユーザ情報データベースに記憶された情報を示す説明図である。
【図１２Ｃ】本発明の実施の形態２に係るユーザ情報データベースに記憶された情報を示す説明図である。
【図１３】本発明の実施の形態２に係る端末側招待制御部及びサーバ側招待制御部の要部を示す機能ブロック図である。
【図１４】本発明の実施の形態２に係る端末装置及び第１サーバ装置の動作を示すフローチャートである。
【図１５】本発明の実施の形態２に係る端末装置及び第１サーバ装置の他の動作を示すフローチャートである。
【図１６】本発明の実施の形態２に係る第２サーバ装置の動作を示すフローチャートである。
【図１７】本発明の実施の形態２に係る端末装置が表示装置に表示させる画面を示す説明図である。
【図１８】本発明の実施の形態３に係る施設情報案内システムの要部を示す機能ブロック図である。
【図１９】本発明の実施の形態３に係る端末装置の動作を示すフローチャートである。
【図２０】本発明の実施の形態３に係る端末装置の他の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１は、本発明の実施の形態１に係る施設情報案内システムの要部を示す機能ブロック図である。図１を参照して、実施の形態１の施設情報案内システム１００について説明する。
【００１０】
カメラ１０は、自車両１に設けられており、自車両１の各座席を前方から撮影するものである。カメラ１０は、１個又は複数個のカメラにより構成されている。カメラ１０は、撮影した画像データを画像認識処理部１１に出力するものである。
【００１１】
画像認識処理部１１は、カメラ１０から入力された画像データに対する画像認識処理を実行して、自車両１の各座席に着座した搭乗者の顔画像を検出するものである。画像認識処理部１１は、画像認識処理の結果を搭乗者情報要求生成部１２に出力するとともに、検出した顔画像を搭乗者情報記憶部１９に記憶させるものである。また、画像認識処理部１１は、各々の顔画像が運転者又は同乗者のうちのいずれに対応するものであるかを示す情報（以下「運転者情報」という。）を搭乗者情報記憶部１９に記憶させるものである。
【００１２】
搭乗者情報要求生成部１２は、ユーザ情報データベース１６に記憶された情報のうち、自車両１の搭乗者に係る情報を取得する処理の実行を要求する信号（以下「搭乗者情報要求信号」という。）を生成するものである。搭乗者情報要求信号には、画像認識処理部１１による画像認識処理の結果が含まれている。
【００１３】
搭乗者情報要求送信部１３は、搭乗者情報要求生成部１２が生成した搭乗者情報要求信号を送信するものである。搭乗者情報要求受信部１４は、搭乗者情報要求送信部１３が送信した搭乗者情報要求信号を受信して、搭乗者情報取得部１５に出力するものである。
【００１４】
ユーザ情報データベース１６は、施設情報案内システム１００を使用する各々のユーザに個別に割り当てられた識別子（以下「ユーザＩＤ」という。）と、各々のユーザの顔画像と、各々のユーザに関する情報（以下「ユーザ情報」という。）とを関連付けて記憶したデータベースである。ユーザＩＤは、例えば複数桁の数字により構成されているか、又は数字、英字若しくは記号のうちのいずれか２種類以上の組み合わせにより構成されている。各ユーザのユーザ情報には、例えば、当該ユーザの趣味、施設に対する嗜好及び過去に利用した施設の履歴などが含まれている。
【００１５】
図２は、ユーザ情報データベース１６に記憶された情報の一例を示している。図２Ａに示す如く、ユーザ情報データベース１６は、ユーザＩＤと、顔画像に対応するバイナリデータと、当該ユーザの趣味及び施設に対する嗜好を示すユーザ情報とを関連付けて記憶している。また、図２Ｂに示す如く、ユーザ情報データベース１６は、ユーザＩＤと、当該ユーザが過去に利用した施設の履歴を示すユーザ情報とを関連付けて記憶している。
【００１６】
搭乗者情報取得部１５は、ユーザ情報データベース１６に記憶された顔画像のうち、搭乗者情報要求信号が示す画像認識処理の結果に対応する顔画像を検索するものである。搭乗者情報取得部１５は、当該顔画像がユーザ情報データベース１６に記憶されている場合、当該顔画像に関連付けられたユーザＩＤ及びユーザ情報をユーザ情報データベース１６から取得して、搭乗者情報送信部１７に出力するものである。また、搭乗者情報取得部１５は、搭乗者情報要求信号が示す画像認識処理の結果に対応する顔画像がユーザ情報データベース１６に記憶されていない場合、当該画像認識処理の結果が示す顔画像に新規のユーザＩＤを割り当てて、当該顔画像と当該ユーザＩＤとを関連付けてユーザ情報データベース１６に記憶させるものである。
【００１７】
搭乗者情報送信部１７は、搭乗者情報取得部１５から入力されたユーザＩＤ及びユーザ情報を送信するものである。搭乗者情報受信部１８は、搭乗者情報送信部１７が送信したユーザＩＤ及びユーザ情報を受信して、搭乗者情報記憶部１９に記憶させるものである。
【００１８】
このとき、搭乗者情報受信部１８は、ユーザＩＤ及びユーザ情報を、画像認識処理部１１により搭乗者情報記憶部１９に予め記憶された顔画像及び運転者情報と関連付けて記憶させる。すなわち、実施の形態１の搭乗者情報記憶部１９は、自車両１の搭乗者に係る顔画像、運転者情報、ユーザＩＤ及びユーザ情報を、搭乗者ごとに関連付けて記憶するものである。
【００１９】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機２０は、自車両１に設けられており、図示しないＧＰＳ衛星からＧＰＳ信号を受信するものである。自車位置算出部２１は、ＧＰＳ受信機２０が受信したＧＰＳ信号、又は、自車両１に設けられた図示しない加速度センサ、ジャイロセンサ若しくは車速センサの出力信号を用いて、自車両１の現在位置を算出するものである。なお、自車位置算出部２１は、ＧＰＳ信号と１種類以上のセンサの出力信号との組み合わせにより現在位置を算出するものでも良く、又は２種類以上のセンサの出力信号を用いて現在位置を算出するものでも良い。
【００２０】
目的地設定部２２は、操作入力装置２３に入力された操作により、自車両１の目的地を設定するものである。経路設定部２４は、地図データベース２５に記憶された地図データを用いて、自車位置算出部２１が算出した現在位置から目的地設定部２２が設定した目的地までの走行経路を検索するものである。通常、経路設定部２４による検索結果には複数の走行経路が含まれている。経路設定部２４は、操作入力装置２３に入力された操作により、検索結果に含まれる走行経路のうちの案内対象となる走行経路（以下「案内経路」という。）を設定するものである。
【００２１】
経路案内部２６は、案内経路の案内に用いる画像データを生成して、出力制御部３７に出力するものである。また、経路案内部２６は、案内経路の案内に用いる音声データを生成して、出力制御部３７に出力するものである。自車位置算出部２１、目的地設定部２２、経路設定部２４及び経路案内部２６により、ナビゲーション機能部２７が構成されている。
【００２２】
出力制御部３７は、経路案内部２６から入力された画像データを用いて、案内経路を案内する画面を表示装置２８に表示させるものである。その他、出力制御部３７は、ナビゲーション機能部２７から入力された各種情報を含む各種画面を表示装置２８に表示させるものである。また、出力制御部３７は、経路案内部２６から入力された音声データを用いて、案内経路を案内する音声を音声出力装置２９に出力させるものである。その他、出力制御部３７は、ナビゲーション機能部２７から入力された各種情報を含む各種音声を音声出力装置２９に出力させるものである。
【００２３】
表示装置２８は、例えば、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイ又はブラウン管ディスプレイにより構成されている。音声出力装置２９は、例えば、スピーカ、ヘッドホン又はイヤホンにより構成されている。操作入力装置２３は、例えば、表示装置２８のディスプレイと一体型のタッチパネル、当該ディスプレイに隣接して設けられた物理ボタン、又はマイクにより構成されている。なお、表示装置２８、音声出力装置２９及び操作入力装置２３は、図１に示す如く端末装置３９と別部材に構成されたものでも良く、又は端末装置３９と一体に構成されたものでも良い。
【００２４】
ここで、経路設定部２４は、自車両１の走行経路を検索するとき、自車両１の経由地又は目的地の候補となる施設を検索する処理におけるキーワード（以下、単に「キーワード」という。）と、当該施設を検索する処理における検索対象となる地点（以下「検索地点」という。）の位置情報とを施設検索要求生成部３０に出力するようになっている。キーワードは、例えば、操作入力装置２３の操作により入力されたものであり、店舗名などの固有名詞、又は「夕飯」などの大まかな検索条件を示す単語などである。検索地点は、例えば、自車両１の現在位置に対応する地点、又は操作入力装置２３の操作により設定された地点である。
【００２５】
施設検索要求生成部３０は、施設情報データベース３４に情報が記憶された施設のうち、自車両１の経由地又は目的地の候補となる施設を検索する処理の実行を要求する信号（以下「施設検索要求信号」という。）を生成するものである。施設検索要求信号には、キーワードと、検索地点の位置情報と、搭乗者情報記憶部１９に記憶されたユーザ情報及び運転者情報とが含まれている。すなわち、施設検索要求信号は、当該施設検索要求信号に何人分のユーザ情報が含まれているかにより、自車両１の搭乗者の人数を示すものである。
【００２６】
施設検索要求送信部３１は、施設検索要求生成部３０が生成した施設検索要求信号を送信するものである。施設検索要求受信部３２は、施設検索要求送信部３１が送信した施設検索要求信号を受信して、施設検索部３３に出力するものである。
【００２７】
施設情報データベース３４は、各々の施設に関する情報（以下「施設情報」という。）を施設ごとに記憶したデータベースである。各施設の施設情報には、当該施設の名称を示す情報（以下「施設名情報」という。）、当該施設に割り当てられた固有の識別子（以下「施設ＩＤ」という。）、当該施設の位置を示す情報（以下「施設位置情報」という。）、当該施設の電話番号、ジャンル、営業時間、特徴、又は、空席数若しくは空室数などの利用可能人数を示す情報（以下「詳細施設情報」という。）、及び、付帯駐車場の有無、満空、空台数などの駐車可能台数を示す情報（以下「付帯駐車場情報」という。）が含まれている。
【００２８】
図３は、施設情報データベース３４に記憶された施設情報の一例を示している。図３に示す如く、施設情報には施設名情報、施設ＩＤ、詳細施設情報及び付帯駐車場情報が含まれている。なお、図３において、施設位置情報は図示を省略している。
【００２９】
施設検索部３３は、施設情報データベース３４に施設情報が記憶された施設のうち、自車両１の経由地又は目的地の候補となる施設を検索するものである。このとき、施設検索部３３は、施設検索要求信号に含まれる情報を用いて検索条件を設定する。また、施設検索部３３は、自車両１の搭乗者が１人である場合、単一の施設により検索条件を満たす施設を検索する。他方、自車両１の搭乗者が複数人である場合、施設検索部３３は、まず、単一の施設により検索条件を満たす施設を検索し、当該単一の施設が存在しない場合は、次いで、複数の施設の組み合わせにより検索条件を満たす施設を検索する。
【００３０】
ここで、複数の施設の組み合わせにより検索条件を満たす施設とは、自車両１の搭乗者を複数のグループに分割して各々のグループの搭乗者が別々の施設を利用することにより検索条件を満たす施設である。なお、各グループに含まれる搭乗者の人数は１人でも良く、又は複数人でも良い。
【００３１】
施設検索部３３は、検索結果に含まれる施設の施設情報を施設情報データベース３４から取得して、施設情報送信部３５に出力するものである。このとき、施設検索部３３は、複数の施設の組み合わせにより検索条件を満たす施設が検索結果に含まれる場合、当該複数の施設のうちの自車両１の運転者を含む搭乗者が利用すべき施設の施設情報に対して、自車両１の運転者以外の搭乗者のみが利用すべき施設の施設情報を従属させた形式にて出力する。また、施設検索部３３は、検索結果に含まれる各施設を利用すべき搭乗者を示す情報（以下「利用搭乗者情報」という。）を生成して、施設情報送信部３５に出力するものである。
【００３２】
施設情報送信部３５は、施設検索部３３から入力された施設情報及び利用搭乗者情報を送信するものである。施設情報受信部３６は、施設情報送信部３５が送信した施設情報及び利用搭乗者情報を受信して、経路設定部２４及び出力制御部３７に出力するものである。
【００３３】
経路設定部２４は、施設情報受信部３６から入力された施設情報及び利用搭乗者情報を用いて、当該施設情報が示す施設を経由地又は目的地に設定した走行経路を検索するようになっている。出力制御部３７は、施設情報受信部３６から入力された施設情報及び利用搭乗者情報と、経路設定部２４が検索した走行経路とを含む画面を表示装置２８に表示させるようになっている。また、出力制御部３７は、施設情報受信部３６が受信した施設情報及び利用搭乗者情報を含む音声を音声出力装置２９に出力させるようになっている。
【００３４】
施設検索要求生成部３０、施設検索要求送信部３１、施設情報受信部３６及び出力制御部３７により、施設情報案内装置３８が構成されている。画像認識処理部１１、搭乗者情報要求生成部１２、搭乗者情報要求送信部１３、搭乗者情報受信部１８、搭乗者情報記憶部１９、地図データベース２５、ナビゲーション機能部２７及び施設情報案内装置３８により、端末装置３９が構成されている。端末装置３９は、例えば、自車両１に搭載されたカーナビゲーション装置などの車載情報端末、又は、自車両１に持ち込まれたスマートフォン、タブレットコンピュータ若しくはＰＮＤ（Ｐｏｒｔａｂｌｅ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）などの携帯情報端末により構成されている。
【００３５】
搭乗者情報要求受信部１４、搭乗者情報取得部１５、ユーザ情報データベース１６及び搭乗者情報送信部１７により、第１サーバ装置２が構成されている。第１サーバ装置２は、例えば、サーバ用のオペレーティングシステムをインストールしたコンピュータなどにより構成されている。
【００３６】
施設検索要求受信部３２、施設検索部３３、施設情報データベース３４及び施設情報送信部３５により、第２サーバ装置３が構成されている。第２サーバ装置３は、例えば、サーバ用のオペレーティングシステムをインストールしたコンピュータなどにより構成されている。
【００３７】
端末装置３９、第１サーバ装置２及び第２サーバ装置３により、施設情報案内システム１００が構成されている。
【００３８】
次に、図４を参照して、端末装置３９、第１サーバ装置２及び第２サーバ装置３のハードウェア構成について説明する。
【００３９】
図４に示す如く、端末装置３９は、プロセッサ７０及び第１メモリ７１を有している。第１メモリ７１には、図１に示す画像認識処理部１１、搭乗者情報要求生成部１２、ナビゲーション機能部２７、施設検索要求生成部３０及び出力制御部３７の機能を実現するためのプログラムが記憶されている。プロセッサ７０が第１メモリ７１に記憶されたプログラムを読み出して実行することにより、図１に示す画像認識処理部１１、搭乗者情報要求生成部１２、ナビゲーション機能部２７、施設検索要求生成部３０及び出力制御部３７の機能が実現される。プロセッサ７０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）又はＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などにより構成されている。第１メモリ７１は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性の半導体メモリにより構成されている。
【００４０】
また、端末装置３９は、第２メモリ７２を有している。図１に示す搭乗者情報記憶部１９は、第２メモリ７２により実現される。また、第２メモリ７２は、端末装置３９の処理において生じる各種データ（例えば、自車両１の現在位置、目的地、キーワード、検索地点、施設情報、利用搭乗者情報などを示すデータ）を一時的に記憶するものである。第２メモリ７２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの揮発性の半導体メモリにより構成されている。
【００４１】
また、端末装置３９は、第３メモリ７３を有している。図１に示す地図データベース２５は、第３メモリ７３により実現される。第３メモリ７３は、例えば、ハードディスクドライブ又はソリッドステートドライブなどの補助記憶装置により構成されている。
【００４２】
また、端末装置３９は、無線通信用の送信機７４及び受信機７５を有している。図１に示す搭乗者情報要求送信部１３及び施設検索要求送信部３１は送信機７４により実現され、図１に示す搭乗者情報受信部１８及び施設情報受信部３６は受信機７５により実現される。送信機７４及び受信機７５は、基地局４を介してインターネット５に接続自在である。
【００４３】
第１サーバ装置２は、プロセッサ８０及び第１メモリ８１を有している。第１メモリ８１には、図１に示す搭乗者情報取得部１５の機能を実現するためのプログラムが記憶されている。プロセッサ８０が第１メモリ８１に記憶されたプログラムを読み出して実行することにより、図１に示す搭乗者情報取得部１５の機能が実現される。プロセッサ８０は、例えば、ＣＰＵ又はＧＰＵなどにより構成されている。第１メモリ８１は、例えば、ＲＯＭなどの不揮発性の半導体メモリにより構成されている。
【００４４】
また、第１サーバ装置２は、第２メモリ８２を有している。第２メモリ８２は、第１サーバ装置２の処理において生じる各種データを一時的に記憶するものである。第２メモリ８２は、例えば、ＲＡＭなどの揮発性の半導体メモリにより構成されている。
【００４５】
また、第１サーバ装置２は、第３メモリ８３を有している。図１に示すユーザ情報データベース１６は、第３メモリ８３により実現される。第３メモリ８３は、例えば、ハードディスクドライブ又はソリッドステートドライブなどの補助記憶装置により構成されている。
【００４６】
また、第１サーバ装置２は、有線通信用の送信機８４及び受信機８５を有している。図１に示す搭乗者情報送信部１７は送信機８４により実現され、搭乗者情報要求受信部１４は受信機８５により実現される。送信機８４及び受信機８５は、ルータ６を介してインターネット５に接続自在である。
【００４７】
第２サーバ装置３は、プロセッサ９０及び第１メモリ９１を有している。第１メモリ９１には、図１に示す施設検索部３３の機能を実現するためのプログラムが記憶されている。プロセッサ９０が第１メモリ９１に記憶されたプログラムを読み出して実行することにより、図１に示す施設検索部３３の機能が実現される。プロセッサ９０は、例えば、ＣＰＵ又はＧＰＵなどにより構成されている。第１メモリ９１は、例えば、ＲＯＭなどの不揮発性の半導体メモリにより構成されている。
【００４８】
また、第２サーバ装置３は、第２メモリ９２を有している。第２メモリ９２は、第２サーバ装置３の処理において生じる各種データを一時的に記憶するものである。第２メモリ９２は、例えば、ＲＡＭなどの揮発性の半導体メモリにより構成されている。
【００４９】
また、第２サーバ装置３は、第３メモリ９３を有している。図１に示す施設情報データベース３４は、第３メモリ９３により実現される。第３メモリ９３は、例えば、ハードディスクドライブ又はソリッドステートドライブなどの補助記憶装置により構成されている。
【００５０】
また、第２サーバ装置３は、有線通信用の送信機９４及び受信機９５を有している。図１に示す施設情報送信部３５は送信機９４により実現され、施設検索要求受信部３２は受信機９５により実現される。送信機９４及び受信機９５は、ルータ７を介してインターネット５に接続自在である。
【００５１】
次に、図５のフローチャートを参照して、端末装置３９の動作について、画像認識処理部１１、搭乗者情報要求生成部１２及び搭乗者情報要求送信部１３の動作を中心に説明する。端末装置３９は、端末装置３９の電源が投入されたとき、及び、端末装置３９の電源が投入された状態において自車両１のドアが開閉されたとき、ステップＳＴ１の処理を開始する。
【００５２】
まず、ステップＳＴ１にて、画像認識処理部１１は、搭乗者情報記憶部１９に記憶された情報を消去する。
【００５３】
次いで、ステップＳＴ２にて、画像認識処理部１１は、カメラ１０が自車両１のいずれかの座席を撮影した画像データを取得して、当該画像データに対する画像認識処理を実行する。この画像認識処理は、画像データに含まれる顔画像を検出する処理である。
【００５４】
次いで、ステップＳＴ３にて、画像認識処理部１１は、自車両１の全ての座席に対してステップＳＴ２の画像認識処理を実行したか否かを判定する。画像認識処理を実行していない座席がある場合（ステップＳＴ３“ＮＯ”）、画像認識処理部１１はステップＳＴ２に戻る。
【００５５】
他方、全ての座席について画像認識処理が完了している場合（ステップＳＴ３“ＹＥＳ”）、画像認識処理部１１は、各回のステップＳＴ２における画像認識処理の結果を搭乗者情報要求生成部１２に出力する。また、ステップＳＴ４にて、画像認識処理部１１は、各回のステップＳＴ２の画像認識処理により検出された顔画像を搭乗者情報記憶部１９に記憶させるとともに、運転者情報を搭乗者情報記憶部１９に記憶させる。
【００５６】
次いで、ステップＳＴ５にて、搭乗者情報要求生成部１２は、各回のステップＳＴ２における画像認識処理の結果を含む搭乗者情報要求信号を生成し、搭乗者情報要求送信部１３に出力する。次いで、ステップＳＴ６にて、搭乗者情報要求送信部１３は、ステップＳＴ５で搭乗者情報要求生成部１２から入力された搭乗者情報要求信号を送信する。
【００５７】
次に、図６のフローチャートを参照して、第１サーバ装置２の動作について説明する。
まず、ステップＳＴ１１にて、搭乗者情報要求受信部１４は、図５のステップＳＴ６で搭乗者情報要求送信部１３が送信した搭乗者情報要求信号を受信する。搭乗者情報要求受信部１４は、受信した搭乗者情報要求信号を搭乗者情報取得部１５に出力する。
【００５８】
次いで、ステップＳＴ１２にて、搭乗者情報取得部１５は、ステップＳＴ１１で搭乗者情報要求受信部１４から入力された搭乗者情報要求信号に含まれる画像認識処理の結果を抽出する。
【００５９】
次いで、ステップＳＴ１３にて、搭乗者情報取得部１５は、ユーザ情報データベース１６に記憶された顔画像のうち、いずれかの座席に対する画像認識処理の結果に対応する顔画像を検索する。
【００６０】
画像認識処理の結果に対応する顔画像がユーザ情報データベース１６に記憶されている場合（ステップＳＴ１４“ＹＥＳ”）、ステップＳＴ１５にて、搭乗者情報取得部１５は、当該顔画像に関連付けられたユーザＩＤ及びユーザ情報をユーザ情報データベース１６から取得する。他方、画像認識処理の結果に対応する顔画像がユーザ情報データベース１６に記憶されていない場合（ステップＳＴ１４“ＮＯ”）、ステップＳＴ１６にて、搭乗者情報取得部１５は、画像認識処理の結果が示す顔画像に新規のユーザＩＤを割り当てて、当該顔画像と当該ユーザＩＤとを関連付けてユーザ情報データベース１６に記憶させる。
【００６１】
ステップＳＴ１５又はステップＳＴ１６に次いで、ステップＳＴ１７にて、搭乗者情報取得部１５は、全ての座席に対する画像認識処理の結果に対応する顔画像を検索したか否かを判定する。顔画像を検索していない座席がある場合（ステップＳＴ１７“ＮＯ”）、搭乗者情報取得部１５はステップＳＴ１３に戻る。
【００６２】
全ての座席について顔画像の検索が完了している場合（ステップＳＴ１７“ＹＥＳ”）、搭乗者情報取得部１５は、各回のステップＳＴ１６で取得したユーザＩＤ及びユーザ情報を搭乗者情報送信部１７に出力する。次いで、ステップＳＴ１８にて、搭乗者情報送信部１７は、搭乗者情報取得部１５から入力されたユーザＩＤ及びユーザ情報を送信する。
【００６３】
ステップＳＴ１８の後、端末装置３９の搭乗者情報受信部１８は、ステップＳＴ１８で搭乗者情報送信部１７が送信したユーザＩＤ及びユーザ情報を受信する。搭乗者情報受信部１８は、ユーザＩＤ及びユーザ情報を、図５のステップＳＴ４で記憶された顔画像及び運転者情報と関連付けて搭乗者情報記憶部１９に記憶させる。この結果、搭乗者情報記憶部１９は、自車両１の搭乗者に係る顔画像、運転者情報、ユーザＩＤ及びユーザ情報を関連付けて記憶した状態となる。
【００６４】
次に、図７のフローチャートを参照して、端末装置３９の動作について、経路設定部２４、施設検索要求生成部３０、施設検索要求送信部３１及び出力制御部３７の動作を中心に説明する。
【００６５】
まず、ステップＳＴ２１にて、出力制御部３７は、キーワードの入力画面を表示装置２８に表示させる。
【００６６】
次いで、ステップＳＴ２２にて、経路設定部２４は、操作入力装置２３の操作によるキーワードの入力を受け付ける。経路設定部２４は、入力されたキーワードを施設検索要求生成部３０に出力する。
【００６７】
次いで、ステップＳＴ２３にて、出力制御部３７は、検索地点の選択画面を表示装置２８に表示させる。この選択画面は、例えば、「現在地周辺」と「指定エリア」とのうちのいずれかの選択を促す画面である。
【００６８】
次いで、ステップＳＴ２４にて、経路設定部２４は検索地点を設定する。例えば、操作入力装置２３の操作により「現在地周辺」が選択された場合、経路設定部２４は、自車位置算出部２１が算出した現在位置に対応する地点を検索地点に設定する。他方、操作入力装置２３の操作により「指定エリア」が選択された場合、経路設定部２４は、操作入力装置２３の操作によりユーザが設定した地点を検索地点に設定する。経路設定部２４は、設定した検索地点の位置情報を施設検索要求生成部３０に出力する。
【００６９】
次いで、ステップＳＴ２５にて、施設検索要求生成部３０は、ステップＳＴ２２で経路設定部２４から入力されたキーワードと、ステップＳＴ２４で経路設定部２４から入力された位置情報と、搭乗者情報記憶部１９に記憶されたユーザ情報及び運転者情報とを含む施設検索要求信号を生成する。施設検索要求生成部３０は、生成した施設検索要求信号を施設検索要求送信部３１に出力する。
【００７０】
次いで、ステップＳＴ２６にて、施設検索要求送信部３１は、ステップＳＴ２５で施設検索要求生成部３０から入力された施設検索要求信号を送信する。
【００７１】
次に、図８のフローチャートを参照して、第２サーバ装置３の動作について説明する。
まず、ステップＳＴ３１にて、施設検索要求受信部３２は、図７のステップＳＴ２６で施設検索要求送信部３１が送信した施設検索要求信号を受信する。施設検索要求受信部３２は、受信した施設検索要求信号を施設検索部３３に出力する。
【００７２】
次いで、ステップＳＴ３２にて、施設検索部３３は、ステップＳＴ３１で施設検索要求受信部３２から入力された施設検索要求信号に含まれるユーザ情報、運転者情報、キーワード及び検索地点の位置情報を抽出する。
【００７３】
次いで、ステップＳＴ３３にて、施設検索部３３は、施設検索要求信号が示すキーワード及び検索地点の位置情報などに基づく検索条件（以下「第１検索条件」という。）を設定し、施設情報データベース３４に施設情報が記憶された施設のうちの第１検索条件を満たす施設を検索する。第１検索条件は、例えば、以下の（１）〜（２）の両方を満たす条件である。
（１）当該施設の詳細施設情報に、キーワードに対応する文言が含まれている。
（２）当該施設が、検索地点から所定範囲（例えば半径５キロメートル）内に位置する。
【００７４】
次いで、ステップＳＴ３４にて、施設検索部３３は、自車両１の搭乗者が１人であるか否かを判定する。すなわち、施設検索部３３は、施設検索要求信号に１人分のユーザ情報のみが含まれている場合は搭乗者が１人であると判定し、２人分以上のユーザ情報が含まれている場合は搭乗者が複数人であると判定する。
【００７５】
自車両１の搭乗者が１人である場合（ステップＳＴ３４“ＹＥＳ”）、ステップＳＴ３５にて、施設検索部３３は、施設検索要求信号が示すユーザ情報及び運転者情報などに基づく検索条件（以下「第２検索条件」という。）を設定する。施設検索部３３は、ステップＳＴ３３の検索結果に含まれる施設のうち、単一の施設により第２検索条件を満たす施設を検索する。ステップＳＴ３５における第２検索条件は、例えば、以下の（１）〜（３）の全てを満たす条件である。
（１）当該施設のジャンルが、当該施設を利用する搭乗者の嗜好に合致している。
（２）当該施設に、少なくとも１人分の空席又は空室がある。
（３）当該施設が駐車場を有し、かつ、当該駐車場に少なくとも１台分の空きがある。
【００７６】
次いで、ステップＳＴ３６にて、施設検索部３３は、ステップＳＴ３５の検索結果に含まれる施設、すなわち単一の施設により第２検索条件を満たす施設の施設情報を施設情報データベース３４から取得する。施設検索部３３は、取得した施設情報を施設情報送信部３５に出力する。また、施設検索部３３は、自車両１の搭乗者が当該単一の施設を利用すべきであることを示す利用搭乗者情報を生成して、施設情報送信部３５に出力する。
【００７７】
他方、自車両１の搭乗者が複数人である場合（ステップＳＴ３４“ＮＯ”）、ステップＳＴ３７にて、施設検索部３３は、第２検索条件を設定し、ステップＳＴ３３の検索結果に含まれる施設のうち単一の施設により第２検索条件を満たす施設を検索する。ステップＳＴ３７における第２検索条件は、例えば、以下の（１）〜（３）の全てを満たす条件である。
（１）当該施設のジャンルが、当該施設を利用する搭乗者の嗜好に合致している。
（２）当該施設に、少なくとも自車両１の搭乗者の人数分の空席又は空室がある。
（３）当該施設が駐車場を有し、かつ、当該駐車場に少なくとも１台分の空きがある。
【００７８】
次いで、ステップＳＴ３８にて、施設検索部３３は、ステップＳＴ３７の検索処理の結果、単一の施設により第２検索条件を満たす施設が存在するか否かを判定する。
【００７９】
単一の施設により第２検索条件を満たす施設が存在する場合（ステップＳＴ３８“ＹＥＳ”）、ステップＳＴ３９にて、施設検索部３３は、ステップＳＴ３７の検索結果に含まれる施設、すなわち単一の施設により第２検索条件を満たす施設の施設情報を施設情報データベース３４から取得する。施設検索部３３は、取得した施設情報を施設情報送信部３５に出力する。また、施設検索部３３は、自車両１の全ての搭乗者が当該単一の施設を利用すべきであることを示す利用搭乗者情報を生成して、施設情報送信部３５に出力する。
【００８０】
他方、単一の施設により第２検索条件を満たす施設が存在しない場合（ステップＳＴ３８“ＮＯ”）、ステップＳＴ４０にて、施設検索部３３は、ステップＳＴ３３の検索結果に含まれる施設のうち、複数の施設の組み合わせにより第２検索条件を満たす施設を検索する。ここで、複数の施設の組み合わせにより第２検索条件を満たす施設とは、自車両１の搭乗者を複数のグループに分割して各々のグループの搭乗者が別々の施設を利用することにより第２検索条件を満たす施設である。
【００８１】
このとき、施設検索部３３は、例えば、以下の（１）〜（４）の条件を全て満たすように複数の施設を組み合わせる。
（１）組み合わせる施設の上限数は、自車両１の搭乗者の人数である。
（２）組み合わせる施設のうち、少なくとも自車両１の運転者が利用する施設は駐車場を有し、かつ、当該駐車場に少なくとも１台分の空きがある。
（３）組み合わせる施設間の距離は、所定の基準範囲内である。具体的には、例えば、施設間の直線距離が５００メートル以内、又は、施設間の経路距離が自車両１の走行により１０分以内に移動可能な距離である。
（４）より少ない個数の施設の組み合わせにより第２検索条件を満たすように組み合わせる。例えば、２個の施設の組み合わせにより第２検索条件を満たす施設が存在する場合、３個以上の施設の組み合わせにより第２検索条件を満たす施設は検索しない。
【００８２】
次いで、ステップＳＴ４１にて、施設検索部３３は、ステップＳＴ４０の検索結果に含まれる施設、すなわち複数の施設の組み合わせにより第２検索条件を満たす各施設の施設情報を施設情報データベース３４から取得する。施設検索部３３は、取得した施設情報を施設情報送信部３５に出力する。このとき、施設検索部３３は、当該複数の施設のうちの自車両１の運転者を含む搭乗者が利用すべき施設の施設情報に対して、自車両１の運転者以外の搭乗者のみが利用すべき施設の施設情報を従属させた形式にて出力する。また、施設検索部３３は、当該複数の施設のうちの各々の施設を利用すべき搭乗者を示す利用搭乗者情報を生成して、施設情報送信部３５に出力する。
【００８３】
ステップＳＴ３６、ステップＳＴ３９又はステップＳＴ４１に次いで、ステップＳＴ４２にて、施設情報送信部３５は、ステップＳＴ３６、ステップＳＴ３９又はステップＳＴ４１で施設検索部３３から入力された施設情報及び利用搭乗者情報を送信する。
【００８４】
次に、図９のフローチャートを参照して、端末装置３９の動作について、施設情報受信部３６、経路設定部２４及び出力制御部３７の動作を中心に説明する。
まず、ステップＳＴ５１にて、施設情報受信部３６は、図８のステップＳＴ４２で施設情報送信部３５が送信した施設情報及び利用搭乗者情報を受信する。施設情報受信部３６は、受信した施設情報及び利用搭乗者情報を経路設定部２４及び出力制御部３７に出力する。
【００８５】
次いで、ステップＳＴ５２にて、経路設定部２４は、ステップＳＴ５１で施設情報受信部３６から入力された施設情報が示す施設を経由地又は目的地に設定した走行経路を検索する。すなわち、単一の施設により検索条件を満たす施設の施設情報が入力された場合、経路設定部２４は、当該単一の施設を目的地に設定した走行経路を検索する。他方、複数の施設の組み合わせにより検索条件を満たす施設の施設情報が入力された場合、経路設定部２４は、当該複数の施設のうちのいずれかの施設を目的地に設定し、残余の施設を経由地に設定した走行経路を検索する。このとき、自車両１の運転者を含む搭乗者が利用すべき施設は目的地に設定し、自車両１の運転者以外の搭乗者のみが利用すべき施設は経由地に設定するのが好適である。
【００８６】
次いで、ステップＳＴ５３にて、出力制御部３７は、ステップＳＴ５１で施設情報受信部３６から入力された施設情報及び利用搭乗者情報と、ステップＳＴ５２で経路設定部２４が検索した走行経路とを含む画面を表示装置２８に表示させる。
【００８７】
図１０に、ステップＳＴ５２で表示装置２８が表示する画面の例を示す。図１０は、自車両１に運転者Ａ及び３人の同乗者Ｂ〜Ｄが搭乗している状態において、「イタリアン・レストランＥ」及び「和食・レストランＦ」の２個の施設の組み合わせにより検索条件を満たす場合の例を示している。
【００８８】
図１０に示す如く、画面の左半部を占める表示領域Ｉには、経路設定部２４が検索した走行経路が表示されている。この走行経路は、自車両１の運転者Ａ及び同乗者Ｄが利用すべき施設である「イタリアン・レストランＥ」を目的地に設定し、同乗者Ｂ，Ｃが利用すべき施設である「和食・レストランＦ」を経由地に設定したものである。すなわち、施設検索部３３は、複数の施設の組み合わせにより検索条件を満たす施設を検索した場合、自車両１の運転者を含む搭乗者が利用すべき施設の施設情報に対して、自車両１の運転者以外の搭乗者のみが利用すべき施設の施設情報を従属させた形式にて出力している。これにより、経路設定部２４は、自車両１の運転者が利用すべき施設を残余の施設と区別して、前者を目的地に設定するとともに後者を経由地に設定した走行経路を検索することができる。
【００８９】
また、画面の右半部を占める表示領域ＩＩには、目的地である「イタリアン・レストランＥ」の施設情報及び利用搭乗者情報と、経由地である「和食・レストランＦ」の施設情報及び利用搭乗者情報とが表示されている。施設情報は、一例として、施設の名称、特徴、空席数及び付帯駐車場の空台数が表示されている。これにより、経由地又は目的地に設定した施設に関する情報、及び各々の施設を利用すべき搭乗者を、視覚的に分かりやすく案内することができる。
【００９０】
なお、通常、経路設定部２４による検索結果には複数の走行経路が含まれている。表示装置２８は、操作入力装置２３に入力された操作により、それぞれの走行経路を含む画面を切り替えるようになっている。このとき、経路設定部２４は各走行経路の走行距離を算出し、表示装置２８は走行距離の昇順又は降順に画面を切り替えるように表示するものであっても良い。
【００９１】
また、ユーザ情報データベース１６が記憶するユーザ情報は、施設情報案内システム１００のユーザに関する情報であれば良く、図２に例示した内容に限定されるものではない。ユーザ情報は、例えば、図２に例示した内容に加えて、各ユーザの性別、年齢、住所又は居所、運転免許の有無及び更新履歴、過去に起こした交通事故の履歴などを示すものでも良い。これらの情報のうち、ユーザＩＤ及び顔画像以外の情報については、ユーザが操作入力装置２３に入力したものを端末装置３９が第１サーバ装置２に送信したものであっても良く、又は、第１サーバ装置２が図示しない個人情報管理用の第３サーバ装置から取得したものであっても良い。
【００９２】
また、第２検索条件は、搭乗者情報記憶部１９に記憶された自車両１の搭乗者に係るユーザ情報の内容に応じた条件を含むものであれば良く、上記の例に限定されるものではない。
【００９３】
また、地図データベース２５及びナビゲーション機能部２７は、端末装置３９に代えて、第２サーバ装置３又は図示しない第４サーバ装置に設けられたものであっても良い。
【００９４】
以上のように、実施の形態１の施設情報案内装置３８は、車両（自車両１）の搭乗者に関する情報を含む施設検索要求信号をサーバ装置（第２サーバ装置３）に送信する施設検索要求送信部３１と、施設検索要求信号に含まれる情報を用いて設定された検索条件を満たす施設に関する施設情報をサーバ装置（第２サーバ装置３）から受信する施設情報受信部３６と、施設情報を含む画面を表示装置２８に表示させる制御、又は、施設情報を含む音声を音声出力装置２９に出力させる制御を実行する出力制御部３７とを備え、施設情報受信部３６は、単一の施設により検索条件を満たす施設が存在する場合、当該単一の施設に関する施設情報をサーバ装置（第２サーバ装置３）から受信し、単一の施設により検索条件を満たす施設が存在せず、かつ、複数の施設の組み合わせにより検索条件を満たす施設が存在する場合、当該複数の施設に関する施設情報をサーバ装置（第２サーバ装置３）から受信する。これにより、単一の施設により検索条件を満たす施設が存在しない場合であっても、検索条件に応じた適切な施設に関する情報を案内することができる。
【００９５】
また、複数の施設は、車両（自車両１）の搭乗者を複数のグループに分割して各々のグループの搭乗者が別々の施設を利用することにより検索条件を満たす施設である。これにより、車両の搭乗者の人数に対する施設の利用可能人数に関する条件、すなわち第２検索条件のうちの（２）の条件などについて、単一の施設により検索条件を満たす施設が存在しない場合であっても、検索条件に応じた適切な施設に関する情報を案内することができる。
【００９６】
また、実施の形態１のサーバ装置（第２サーバ装置３）は、車両（自車両１）に搭載され又は持ち込まれた端末装置３９から、車両（自車両１）の搭乗者に関する情報を含む施設検索要求信号を受信する施設検索要求受信部３２と、施設検索要求信号に含まれる情報を用いて検索条件を設定し、施設情報データベース３４に施設情報が記憶された施設のうちの検索条件を満たす施設を検索する施設検索部３３と、施設検索部３３による検索結果に含まれる施設に関する施設情報を端末装置３９に送信する施設情報送信部３５とを備え、施設検索部３３は、単一の施設により検索条件を満たす施設が存在する場合、当該単一の施設に関する施設情報を検索結果に含め、単一の施設により検索条件を満たす施設が存在せず、かつ、複数の施設の組み合わせにより検索条件を満たす施設が存在する場合、当該複数の施設に関する施設情報を検索結果に含める。かかる第２サーバ装置３が施設情報案内装置３８を有する端末装置３９と連携することで、施設情報案内システム１００を実現することができる。
【００９７】
実施の形態２．
図１１は、本発明の実施の形態２に係る施設情報案内システムの要部を示す機能ブロック図である。図１１を参照して、実施の形態２の施設情報案内システム１００について説明する。なお、図１１において、図１に示す実施の形態１の施設情報案内システム１００と同様のブロックには同一符号を付して説明を省略する。
【００９８】
自車両１以外の少なくとも１台の車両（以下「他車両」という。）は、自車両１と同様の端末装置３９をそれぞれ有している。図１１において、他車両は図示を省略している。以下、自車両１及び他車両を総称して、単に「車両」ということがある。各車両が有する端末装置３９と、第１サーバ装置２と、第２サーバ装置３とにより、施設情報案内システム１００が構成されている。なお、他車両が有する端末装置３９は、自車両１が有する端末装置３９と同様に構成されているため、図示及び説明を省略する。
【００９９】
各車両には、それぞれ固有の識別子（以下「車両ＩＤ」という。）が割り当てられている。車両ＩＤは、例えば複数桁の数字により構成されているか、又は数字、英字若しくは記号のうちのいずれか２種類以上の組み合わせにより構成されている。また、少なくとも１台の車両からなる車両群（以下、単に「車両群」という。）にも、それぞれ固有の識別子（以下「車両群ＩＤ」という。）が割り当てられている。車両群ＩＤは、例えば複数桁の数字により構成されているか、又は数字、英字若しくは記号のうちのいずれか２種類以上の組み合わせにより構成されている。
【０１００】
ユーザ情報データベース１６は、実施の形態１と同様のユーザＩＤ、顔画像及びユーザ情報に加えて、当該ユーザが搭乗している車両の車両ＩＤを関連付けて記憶するものである。また、ユーザ情報データベース１６は、各車両の車両ＩＤと、当該車両を含む車両群の車両群ＩＤと、当該車両に対する車両群への招待の有無及び当該車両を当該車両群に招待した車両の車両ＩＤを示す情報（以下「招待情報」という。）とを関連付けて記憶するものである。さらに、ユーザ情報データベース１６は、各車両の運転者情報を記憶するものである。
【０１０１】
図１２は、ユーザ情報データベース１６に記憶された情報の一例を示している。図１２Ａに示す如く、ユーザ情報データベース１６は、ユーザＩＤと、顔画像に対応するバイナリデータと、当該ユーザの趣味及び施設に対する嗜好を示すユーザ情報と、当該ユーザが搭乗している車両の車両ＩＤとを関連付けて記憶している。また、図１２Ｂに示す如く、ユーザ情報データベース１６は、ユーザＩＤと、当該ユーザが過去に利用した施設の履歴を示すユーザ情報とを関連付けて記憶している。さらに、図１２Ｃに示す如く、ユーザ情報データベース１６は、各車両の車両ＩＤと、当該車両に対する招待情報と、当該車両を含む車両群の車両群ＩＤとを関連付けて記憶している。なお、図１２において、各車両の運転者情報は図示を省略している。
【０１０２】
搭乗者情報要求生成部１２は、ユーザ情報データベース１６に記憶された情報のうち、自車両１を含む少なくとも１台の車両からなる車両群（以下「自車両群」という。）に含まれる各車両の搭乗者に係る情報を取得する処理の実行を要求する搭乗者情報要求信号を生成する。搭乗者情報要求信号には、画像認識処理部１１による画像認識処理の結果に加えて、自車両１の車両ＩＤ及び運転者情報が含まれている。
【０１０３】
搭乗者情報取得部１５は、実施の形態１と同様に、ユーザ情報データベース１６に記憶された顔画像のうち、搭乗者情報要求信号が示す画像認識処理の結果に対応する顔画像を検索する。搭乗者情報取得部１５は、当該顔画像がユーザ情報データベース１６に記憶されている場合、当該顔画像に関連付けられたユーザＩＤ及びユーザ情報をユーザ情報データベース１６から取得して、搭乗者情報送信部１７に出力する。また、搭乗者情報取得部１５は、搭乗者情報要求信号が示す画像認識処理の結果に対応する顔画像がユーザ情報データベース１６に記憶されていない場合、当該画像認識処理の結果が示す顔画像に新規のユーザＩＤを割り当てて、当該顔画像と、当該ユーザＩＤと、自車両１の車両ＩＤと、運転者情報とを関連付けてユーザ情報データベース１６に記憶させる。
【０１０４】
これに加えて、搭乗者情報取得部１５は、搭乗者情報要求信号が示す車両ＩＤを含む車両群、すなわち自車両群の車両群ＩＤがユーザ情報データベース１６に記憶されている場合、自車両群に含まれる他車両の車両ＩＤと、当該他車両に搭乗しているユーザの顔画像、ユーザＩＤ及びユーザ情報と、当該他車両の運転者情報とをユーザ情報データベース１６から取得して、搭乗者情報送信部１７に出力する。
【０１０５】
搭乗者情報送信部１７は、搭乗者情報取得部１５から入力された各種情報を送信する。搭乗者情報受信部１８は、搭乗者情報送信部１７が送信した各種情報を受信して、搭乗者情報記憶部１９に記憶させる。
【０１０６】
このとき、搭乗者情報受信部１８は、自車両１の搭乗者に係るユーザＩＤ及びユーザ情報を、画像認識処理部１１により搭乗者情報記憶部１９に予め記憶された顔画像及び運転者情報、並びに自車両１の車両ＩＤと関連付けて記憶させる。また、搭乗者情報受信部１８は、他車両の搭乗者に係る顔画像、ユーザＩＤ、ユーザ情報及び運転者情報を、当該他車両の車両ＩＤと関連付けて記憶させる。すなわち、実施の形態２の搭乗者情報記憶部１９は、自車両群に含まれる各車両の搭乗者に係る顔画像、ユーザＩＤ、ユーザ情報、運転者情報及び車両ＩＤを、搭乗者ごとに関連付けて記憶するものである。
【０１０７】
施設検索要求生成部３０は、施設情報データベース３４に情報が記憶された施設のうち、自車両群に含まれる各車両の経由地又は目的地の候補となる施設を検索する処理の実行を要求する施設検索要求信号を生成する。施設検索要求信号には、キーワードと、検索地点の位置情報と、搭乗者情報記憶部１９に記憶されたユーザ情報、運転者情報及び車両ＩＤとが含まれている。
【０１０８】
すなわち、施設検索要求信号は、当該施設検索要求信号に何台分の車両ＩＤが含まれているかにより、自車両群に含まれる車両の台数を示すものである。また、施設検索要求信号は、当該施設検索要求信号に何人分のユーザＩＤが含まれているかにより、自車両群における搭乗者の合計人数を示すものである。さらに、施設検索要求信号は、各々の車両ＩＤに何人分のユーザＩＤが関連付けられているかにより、自車両群に含まれる各車両の搭乗者の人数を示すものである。
【０１０９】
施設検索部３３は、施設情報データベース３４に施設情報が記憶された施設のうち、自車両群に含まれる各車両の経由地又は目的地の候補となる施設を検索する。このとき、施設検索部３３は、施設検索要求信号に含まれる情報を用いて検索条件を設定する。
【０１１０】
ここで、施設検索部３３は、自車両群における搭乗者の合計人数が１人である場合、単一の施設により検索条件を満たす施設を検索する。
【０１１１】
また、施設検索部３３は、自車両群における搭乗者の合計人数が複数人であり、かつ、自車両群に含まれる車両の台数が１台（すなわち自車両１のみ）である場合、まず、単一の施設により検索条件を満たす施設を検索し、当該単一の施設が存在しない場合は、次いで、複数の施設の組み合わせにより検索条件を満たす施設を検索する。この場合、複数の施設の組み合わせにより検索条件を満たす施設とは、自車両１の搭乗者を複数のグループに分割して各々のグループの搭乗者が別々の施設を利用することにより検索条件を満たす施設である。なお、各グループに含まれる搭乗者の人数は１人でも良く、又は複数人でも良い。
【０１１２】
さらに、施設検索部３３は、自車両群における搭乗者の合計人数が複数人であり、かつ、自車両群に含まれる車両の台数が複数台である場合、まず、単一の施設により検索条件を満たす施設を検索し、当該単一の施設が存在しない場合は、次いで、複数の施設の組み合わせにより検索条件を満たす施設を検索する。この場合、複数の施設の組み合わせにより検索条件を満たす施設とは、自車両群に含まれる車両を複数のグループに分割し、又は自車両群における搭乗者を複数のグループに分割して、各々のグループの搭乗者が別々の施設を利用することにより検索条件を満たす施設である。なお、各グループに含まれる車両の台数は１台でも複数台でも良く、各グループに含まれる搭乗者の人数は１人でも複数人でも良い。
【０１１３】
施設検索部３３は、検索結果に含まれる各施設の施設情報を施設情報データベース３４から取得して、施設情報送信部３５に出力する。また、施設検索部３３は、検索結果に含まれる各施設を利用すべき搭乗者を示す利用搭乗者情報を生成して、施設情報送信部３５に出力する。
【０１１４】
ここで、実施の形態２の施設情報案内システム１００において、端末装置３９は端末側招待制御部４０を有している。また、第１サーバ装置２はサーバ側招待制御部４１を有している。以下、図１３を参照して、端末側招待制御部４０及びサーバ側招待制御部４１について説明する。
【０１１５】
招待確認要求生成部４２は、自車両１に対する招待情報がユーザ情報データベース１６に記憶されているか否かを確認する処理の実行を要求する信号（以下「招待確認要求信号」という。）を生成するものである。招待確認要求信号には、自車両１の車両ＩＤが含まれている。
【０１１６】
招待確認要求送信部４３は、招待確認要求生成部４２が生成した招待確認要求信号を送信するものである。招待確認要求受信部４４は、招待確認要求送信部４３が送信した招待確認要求信号を受信して、招待情報確認部４５に出力するものである。
【０１１７】
招待情報確認部４５は、自車両１に対する招待情報がユーザ情報データベース１６に記憶されているか否かを確認して、確認結果を確認結果送信部４６に出力するものである。自車両１に対する招待情報がユーザ情報データベース１６に記憶されている場合、確認結果には、自車両１を招待している他車両の車両ＩＤが含まれている。他方、自車両１に対する招待情報がユーザ情報データベース１６に記憶されてない場合、確認結果はその旨を示すものである。
【０１１８】
確認結果送信部４６は、招待情報確認部４５から入力された確認結果を送信するものである。確認結果受信部４７は、確認結果送信部４６が送信した確認結果を受信して、承諾処理要求生成部４８に出力するものである。
【０１１９】
承諾処理要求生成部４８は、確認結果受信部４７から入力された確認結果に他車両の車両ＩＤが含まれており、かつ、当該他車両による車両群への招待を承諾することを示す操作が操作入力装置２３に入力された場合、ユーザ情報データベース１６における自車両１の車両ＩＤと関連付けて当該車両群の車両群ＩＤを記憶させる処理の実行を要求する信号（以下「承諾処理要求信号」という。）を生成するものである。承諾処理要求信号には、自車両１の車両ＩＤと、確認結果が示す他車両の車両ＩＤとが含まれている。
【０１２０】
また、承諾処理要求生成部４８は、確認結果受信部４７から入力された確認結果に他車両の車両ＩＤが含まれており、かつ、当該他車両による車両群への招待を拒否することを示す操作が操作入力装置２３に入力された場合、当該招待を拒否することを示す信号（以下「拒否処理要求信号」という。）を生成するものである。拒否処理要求信号には、自車両１の車両ＩＤと、確認結果が示す他車両の車両ＩＤとが含まれている。
【０１２１】
承諾処理要求送信部４９は、承諾処理要求生成部４８が生成した承諾処理要求信号又は拒否処理要求信号を送信するものである。承諾処理要求受信部５０は、承諾処理要求送信部４９が送信した承諾処理要求信号又は拒否処理要求信号を受信して、車両群ＩＤ登録部５１に出力するものである。
【０１２２】
車両群ＩＤ登録部５１は、承諾処理要求受信部５０が承諾処理要求信号を受信した場合、ユーザ情報データベース１６における自車両１の車両ＩＤと関連付けて、承諾処理要求信号が示す他車両を含む車両群の車両群ＩＤを記憶させるものである。なお、当該他車両を含む車両群に車両群ＩＤが割り当てられていない場合、車両群ＩＤ登録部５１は、当該車両群に新規の車両群ＩＤを割り当ててユーザ情報データベース１６に記憶させる。
【０１２３】
また、車両群ＩＤ登録部５１は、承諾処理要求受信部５０が拒否処理要求信号を受信した場合、拒否処理要求信号が示す他車両から自車両１への招待情報をユーザ情報データベース１６から削除するものである。
【０１２４】
招待処理要求生成部５２は、他車両を自車両群に招待することを示す操作が操作入力装置２３に入力されたとき、自車両１から当該他車両に対する招待情報をユーザ情報データベース１６に記憶させる処理の実行を要求する信号（以下「招待処理要求信号」という。）を生成するものである。招待処理要求信号には、自車両１の車両ＩＤと、招待される他車両の車両ＩＤとが含まれている。
【０１２５】
招待処理要求送信部５３は、招待処理要求生成部５２が生成した招待処理要求信号を送信するものである。招待処理要求受信部５４は、招待処理要求送信部５３が送信した招待処理要求信号を受信して、招待情報登録部５５に出力するものである。招待情報登録部５５は、招待処理要求信号が示す自車両１から他車両に対する招待情報をユーザ情報データベース１６に記憶させるものである。
【０１２６】
招待確認要求生成部４２、招待確認要求送信部４３、確認結果受信部４７、承諾処理要求生成部４８、承諾処理要求送信部４９、招待処理要求生成部５２及び招待処理要求送信部５３により、端末側招待制御部４０が構成されている。出力制御部３７は、端末側招待制御部４０から入力された各種情報を含む各種画面を表示装置２８に表示させるようになっている。なお、図１１及び図１３において、端末側招待制御部４０と出力制御部３７間の接続線は図示を省略している。
【０１２７】
招待確認要求受信部４４、招待情報確認部４５、確認結果送信部４６、承諾処理要求受信部５０、車両群ＩＤ登録部５１、招待処理要求受信部５４及び招待情報登録部５５により、サーバ側招待制御部４１が構成されている。
【０１２８】
実施の形態２に係る端末装置３９、第１サーバ装置２及び第２サーバ装置３のハードウェア構成は、実施の形態１と同様であるため、図４を援用して説明する。図１３に示す招待確認要求生成部４２、承諾処理要求生成部４８及び招待処理要求生成部５２の機能は、図４に示す第１メモリ７１に記憶されたプログラムをプロセッサ７０が読み出して実行することにより実現される。図１３に示す招待確認要求送信部４３、承諾処理要求送信部４９及び招待処理要求送信部５３は、図４に示す送信機７４により実現される。図１３に示す確認結果受信部４７は、図４に示す受信機７５により実現される。
【０１２９】
また、図１３に示す招待情報確認部４５、車両群ＩＤ登録部５１、及び招待情報登録部５５の機能は、図４に示す第１メモリ８１に記憶されたプログラムをプロセッサ８０が読み出して実行することにより実現される。図１３に示す確認結果送信部４６は、図４に示す送信機８４により実現される。図１３に示す招待確認要求受信部４４、承諾処理要求受信部５０及び招待処理要求受信部５４は、図４に示す受信機８５により実現される。
【０１３０】
次に、図１４のフローチャートを参照して、端末装置３９及び第１サーバ装置２の動作について、出力制御部３７、招待確認要求生成部４２、招待確認要求送信部４３、招待確認要求受信部４４、招待情報確認部４５、確認結果送信部４６、確認結果受信部４７、承諾処理要求生成部４８、承諾処理要求送信部４９、承諾処理要求受信部５０及び車両群ＩＤ登録部５１の動作を中心に説明する。端末装置３９は、端末装置３９の電源が投入されたとき、ステップＳＴ６１の処理を開始する。
【０１３１】
まず、ステップＳＴ６１にて、招待確認要求生成部４２は招待確認要求信号を生成する。招待確認要求信号には、自車両１の車両ＩＤが含まれている。招待確認要求生成部４２は、生成した招待確認要求信号を招待確認要求送信部４３に出力する。
【０１３２】
次いで、ステップＳＴ６２にて、招待確認要求送信部４３は、ステップＳＴ６１で招待確認要求生成部４２から入力された招待確認要求信号を送信する。次いで、ステップＳＴ６３にて、第１サーバ装置２の招待確認要求受信部４４は、ステップＳＴ６２で招待確認要求送信部４３が送信した招待確認要求信号を受信して、招待情報確認部４５に出力する。
【０１３３】
次いで、ステップＳＴ６４にて、招待情報確認部４５は、招待確認要求信号が示す自車両１の車両ＩＤを用いて、自車両１に対する招待情報がユーザ情報データベース１６に記憶されているか否かを確認する。招待情報確認部４５は、確認結果を確認結果送信部４６に出力する。
【０１３４】
このとき、自車両１に対する招待情報がユーザ情報データベース１６に記憶されている場合、確認結果には、自車両１を招待している他車両の車両ＩＤが含まれている。他方、自車両１に対する招待情報がユーザ情報データベース１６に記憶されてない場合、確認結果はその旨を示すものである。
【０１３５】
次いで、ステップＳＴ６５にて、確認結果送信部４６は、ステップＳＴ６４で招待情報確認部４５から入力された確認結果を送信する。ステップＳＴ６５の後、第１サーバ装置２は一旦処理を終了する。
【０１３６】
次いで、ステップＳＴ６６にて、端末装置３９の確認結果受信部４７は、ステップＳＴ６５で確認結果送信部４６が送信した確認結果を受信する。確認結果受信部４７は、確認結果を承諾処理要求生成部４８に出力する。
【０１３７】
次いで、ステップＳＴ６７にて、出力制御部３７は、ステップＳＴ６６で確認結果受信部４７が受信した確認結果を含む画面を表示装置２８に表示させる。この画面は、自車両１に対する招待情報がユーザ情報データベース１６に記憶されていない場合、その旨を示す画面である。他方、自車両１に対する招待情報がユーザ情報データベース１６に記憶されている場合、この画面は、自車両１を招待している他車両の車両ＩＤを示すとともに、当該他車両からの招待を承諾するか否かの選択を促す画面である。
【０１３８】
次いで、ステップＳＴ６８にて、承諾処理要求生成部４８は、ステップＳＴ６６で確認結果受信部４７から入力された確認結果を用いて、自車両１が車両群に招待されているか否かを判定する。自車両１が車両群に招待されている場合（ステップＳＴ６８“ＹＥＳ”）、ステップＳＴ６９にて、承諾処理要求生成部４８は、ステップＳＴ６７の画面に対して、招待を承諾することを示す操作又は招待を拒否することを示す操作のうちのいずれが操作入力装置２３に入力されたかを判定する。
【０１３９】
招待を承諾することを示す操作が操作入力装置２３に入力された場合（ステップＳＴ６９“ＹＥＳ”）、ステップＳＴ７０にて、承諾処理要求生成部４８は承諾処理要求信号を生成する。承諾処理要求信号には、自車両１の車両ＩＤと、確認結果が示す他車両の車両ＩＤとが含まれている。承諾処理要求生成部４８は、生成した承諾処理要求信号を承諾処理要求送信部４９に出力する。
【０１４０】
次いで、ステップＳＴ７１にて、承諾処理要求送信部４９は、ステップＳＴ７０で承諾処理要求生成部４８から入力された承諾処理要求信号を送信する。次いで、ステップＳＴ７２にて、第１サーバ装置２の承諾処理要求受信部５０は、ステップＳＴ７１で承諾処理要求送信部４９が送信した承諾処理要求信号を受信する。承諾処理要求受信部５０は、受信した承諾処理要求信号を車両群ＩＤ登録部５１に出力する。
【０１４１】
次いで、ステップＳＴ７３にて、車両群ＩＤ登録部５１は、ユーザ情報データベース１６における自車両１の車両ＩＤと関連付けて、承諾処理要求信号が示す他車両を含む車両群の車両群ＩＤを記憶させる。
【０１４２】
他方、招待を拒否することを示す操作が操作入力装置２３に入力された場合（ステップＳＴ６９“ＮＯ”）、ステップＳＴ７４にて、承諾処理要求生成部４８は拒否処理要求信号を生成する。拒否処理要求信号には、自車両１の車両ＩＤと、確認結果が示す他車両の車両ＩＤとが含まれている。承諾処理要求生成部４８は、生成した拒否処理要求信号を承諾処理要求送信部４９に出力する。
【０１４３】
次いで、ステップＳＴ７５にて、承諾処理要求送信部４９は、ステップＳＴ７４で承諾処理要求生成部４８が生成した拒否処理要求信号を送信する。
【０１４４】
次いで、第１サーバ装置２の承諾処理要求受信部５０は、承諾処理要求送信部４９が送信した拒否処理要求信号を受信して、車両群ＩＤ登録部５１に出力する。次いで、車両群ＩＤ登録部５１は、拒否処理要求信号が示す他車両から自車両１への招待情報をユーザ情報データベース１６から削除する。図１４において、これらの処理は図示を省略している。
【０１４５】
なお、第１サーバ装置２は、自車両１の端末装置３９から承諾処理要求信号を受信した場合、自車両１が招待を承諾したことを他車両の端末装置３９にプッシュ通知するとともに、自車両１の端末装置３９から拒否処理要求信号を受信した場合、自車両１が招待を拒否したことを他車両の端末装置３９にプッシュ通知するものであっても良い。他車両の端末装置３９は、自車両１が招待を承諾したこと又は拒否したことを示す画面を他車両の表示装置２８に表示させる。
【０１４６】
次に、図１５のフローチャートを参照して、端末装置３９及び第１サーバ装置２の動作について、出力制御部３７、招待処理要求生成部５２、招待処理要求送信部５３、招待処理要求受信部５４及び招待情報登録部５５の動作を中心に説明する。端末装置３９は、例えば、図１４のステップＳＴ６８でＮＯと判定した場合、又は図１４のステップＳＴ６９でＮＯと判定した場合、次いで、ステップＳＴ８１の処理を開始する。
【０１４７】
まず、ステップＳＴ８１にて、出力制御部３７は、他車両を自車両群に招待するか否かの選択を促す画面を表示装置２８に表示させる。
【０１４８】
次いで、ステップＳＴ８２にて、出力制御部３７は、ステップＳＴ８１の画面に対して、他車両を自車両群に招待する旨の操作が操作入力装置２３に入力されたか、又は招待しない旨の操作が操作入力装置２３に入力されたかを判定する。他車両を自車両群に招待する旨の操作が操作入力装置２３に入力された場合（ステップＳＴ８２“ＹＥＳ”）、ステップＳＴ８３にて、出力制御部３７は、自車両群に招待する他車両の車両ＩＤの入力画面を表示装置２８に表示させる。
【０１４９】
ステップＳＴ８３の入力画面に対し、ユーザは他車両の車両ＩＤを入力する。ここで、入力される他車両の車両ＩＤについては、操作入力装置２３の操作により第１サーバ装置２に対して検索自在なシステム構成でも良く、又はシステム外にてユーザ間の通信によりやり取りされるものでも良い。
【０１５０】
次いで、ステップＳＴ８４にて、招待処理要求生成部５２は、ステップＳＴ８３の入力画面に対して入力された他車両の車両ＩＤを取得する。招待処理要求生成部５２は、自車両１の車両ＩＤと、入力された他車両の車両ＩＤとを含む招待処理要求信号を生成する。招待処理要求生成部５２は、生成した招待処理要求信号を招待処理要求送信部５３に出力する。
【０１５１】
次いで、ステップＳＴ８５にて、招待処理要求送信部５３は、ステップＳＴ８４で招待処理要求生成部５２から入力された招待処理要求信号を送信する。次いで、ステップＳＴ８６にて、第２サーバ装置３の招待処理要求受信部５４は、ステップＳＴ８５で招待処理要求送信部５３が送信した招待処理要求信号を受信する。招待処理要求受信部５４は、受信した招待処理要求信号を招待情報登録部５５に出力する。
【０１５２】
次いで、ステップＳＴ８７にて、招待情報登録部５５は、招待処理要求信号が示す自車両１から他車両に対する招待情報をユーザ情報データベース１６に記憶させる。
【０１５３】
なお、第１サーバ装置２は、ユーザ情報データベース１６に新たな招待情報が記憶された場合、その旨を当該招待された車両の端末装置３９にプッシュ通知するものであっても良い。当該招待された車両の端末装置３９は、ユーザ情報データベース１６に新たな招待情報が記憶されたことを示す画面を表示装置２８に表示させる。
【０１５４】
端末装置３９の画像認識処理部１１、搭乗者情報要求生成部１２及び搭乗者情報要求送信部１３の動作は、実施の形態１と同様であるため、図５を援用して説明する。ステップＳＴ５にて、搭乗者情報要求生成部１２は、画像認識処理部１１による画像認識処理の結果に加えて、自車両１の車両ＩＤ及び運転者情報を含む搭乗者情報要求信号を生成する。
【０１５５】
第１サーバ装置２の動作は、実施の形態１と同様であるため、図６を援用して説明する。ステップＳＴ１６にて、搭乗者情報取得部１５は、画像認識処理の結果が示す顔画像に新規のユーザＩＤを割り当てて、当該顔画像と、当該ユーザＩＤと、自車両の車両ＩＤと、運転者情報とを関連付けてユーザ情報データベース１６に記憶させる。
【０１５６】
ステップＳＴ１７とステップＳＴ１８間に、搭乗者情報取得部１５は、搭乗者情報要求信号が示す車両ＩＤを含む車両群、すなわち自車両群の車両群ＩＤがユーザ情報データベース１６に記憶されている場合、自車両群に含まれる他車両の車両ＩＤと、当該他車両に搭乗しているユーザの顔画像、ユーザＩＤ及びユーザ情報と、当該他車両の運転者情報とをユーザ情報データベース１６から取得して、搭乗者情報送信部１７に出力する。
【０１５７】
ステップＳＴ１８にて、搭乗者情報送信部１７は、搭乗者情報取得部１５から入力された各種情報を送信する。
【０１５８】
端末装置３９の経路設定部２４、施設検索要求生成部３０、施設検索要求送信部３１及び出力制御部３７の動作は、実施の形態１と同様であるため、図７を援用して説明する。ステップＳＴ２５にて、施設検索要求生成部３０は、キーワードと、検索地点の位置情報と、搭乗者情報記憶部１９に記憶されたユーザ情報、運転者情報及び車両ＩＤとを含む施設検索要求信号を生成する。
【０１５９】
次に、図１６のフローチャートを参照して、第２サーバ装置３の動作について説明する。
まず、ステップＳＴ９１にて、施設検索要求受信部３２は、図７のステップＳＴ２６で施設検索要求送信部３１が送信した施設検索要求信号を受信する。施設検索要求受信部３２は、受信した施設検索要求信号を施設検索部３３に出力する。
【０１６０】
次いで、ステップＳＴ９２にて、施設検索部３３は、ステップＳＴ９１で施設検索要求受信部３２から入力された施設検索要求信号に含まれるユーザ情報、運転者情報、車両ＩＤ、キーワード及び検索地点の位置情報を抽出する。
【０１６１】
次いで、ステップＳＴ９３にて、施設検索部３３は、第１検索条件を設定し、施設情報データベース３４に施設情報が記憶された施設のうち第１検索条件を満たす施設を検索する。第１検索条件の具体例は、図８に示すステップＳＴ３３の第１検索条件と同様であるため、説明を省略する。
【０１６２】
次いで、ステップＳＴ９４にて、施設検索部３３は、自車両群における搭乗者の合計人数が１人であるか否かを判定する。すなわち、施設検索部３３は、施設検索要求信号に１人分のユーザ情報のみが含まれている場合は搭乗者の合計人数が１人であると判定し、２人分以上のユーザ情報が含まれている場合は搭乗者の合計人数が複数人であると判定する。
【０１６３】
自車両群における搭乗者の合計人数が１人である場合（ステップＳＴ９４“ＹＥＳ”）とは、すなわち、自車両群を構成する車両が自車両１のみであり、かつ、自車両１に１人の搭乗者（運転者）のみが搭乗している状態である。この場合、施設検索部３３は、図８に示すステップＳＴ３５，ＳＴ３６と同様のステップＳＴ９５，ＳＴ９６の処理を実行する。ステップＳＴ９５における第２検索条件の具体例は、図８に示すステップＳＴ３５の第２検索条件と同様であるため、説明を省略する。
【０１６４】
他方、自車両群における搭乗者の合計人数が複数人である場合（ステップＳＴ９４“ＮＯ”）、ステップＳＴ９７にて、施設検索部３３は、自車両群に含まれる車両の台数が１台であるか否かを判定する。すなわち、施設検索部３３は、施設検索要求信号に１台分の車両ＩＤのみが含まれている場合は車両の台数が１台であると判定し、２台分以上の車両ＩＤが含まれている場合は車両の台数が複数台であると判定する。
【０１６５】
自車両群に含まれる車両の台数が１台である場合（ステップＳＴ９４“ＮＯ”かつステップＳＴ９７“ＹＥＳ”）とは、すなわち、自車両群を構成する車両が自車両１のみであり、かつ、自車両１に複数人の搭乗者が搭乗している状態である。この場合、施設検索部３３は、図８に示すステップＳＴ３７〜ステップＳＴ４１と同様のステップＳＴ９８〜ＳＴ１０２の処理を実行する。ステップＳＴ９８，ＳＴ１０１における第２検索条件の具体例は、図８に示すステップＳＴ３７，ＳＴ４０の第２検索条件と同様であるため、説明を省略する。
【０１６６】
他方、自車両群に含まれる車両の台数が複数台である場合（ステップＳＴ９４“ＮＯ”かつステップＳＴ９７“ＮＯ”）、ステップＳＴ１０３にて、施設検索部３３は、第２検索条件を設定し、ステップＳＴ９３の検索結果に含まれる施設のうち単一の施設により第２検索条件を満たす施設を検索する。ステップＳＴ１０３における第２検索条件は、例えば、以下の（１）〜（３）の全てを満たす条件である。
（１）当該施設のジャンルが、当該施設を利用する搭乗者の嗜好に合致している。
（２）当該施設に、少なくとも自車両群における搭乗者の合計人数分の空席又は空室がある。
（３）当該施設が駐車場を有し、かつ、当該駐車場に少なくとも自車両群に含まれる車両の台数分の空きがある。
【０１６７】
次いで、ステップＳＴ１０４にて、施設検索部３３は、ステップＳＴ１０３の検索処理の結果、単一の施設により第２検索条件を満たす施設が存在するか否かを判定する。
【０１６８】
単一の施設により第２検索条件を満たす施設が存在する場合（ステップＳＴ１０４“ＹＥＳ”）、ステップＳＴ１０５にて、施設検索部３３は、ステップＳＴ１０３の検索結果に含まれる施設、すなわち単一の施設により第２検索条件を満たす施設の施設情報を施設情報データベース３４から取得する。施設検索部３３は、取得した施設情報を施設情報送信部３５に出力する。また、施設検索部３３は、自車両群における全ての搭乗者が当該単一の施設を利用すべきであることを示す利用搭乗者情報を生成して、施設情報送信部３５に出力する。
【０１６９】
他方、単一の施設により第２検索条件を満たす施設が存在しない場合（ステップＳＴ１０４“ＮＯ”）、ステップＳＴ１０６にて、施設検索部３３は、ステップＳＴ９３の検索結果に含まれる施設のうち、複数の施設の組み合わせにより第２検索条件を満たす施設を検索する。ここで、複数の施設の組み合わせにより第２検索条件を満たす施設とは、自車両群に含まれる車両を複数のグループに分割し、又は自車両群における搭乗者を複数のグループに分割して、各々のグループの搭乗者が別々の施設を利用することにより第２検索条件を満たす施設である。各グループに含まれる車両の台数は１台でも複数台でも良く、各グループに含まれる搭乗者の人数は１人でも複数人でも良い。
【０１７０】
このとき、施設検索部３３は、例えば、以下の（１）〜（４）の条件を全て満たすように複数の施設を組み合わせる。
（１）組み合わせる施設の上限数は、自車両群における搭乗者の合計人数である。
（２）組み合わせる施設のうち、少なくとも各々の車両の運転者が利用する施設は駐車場を有し、かつ、これらの駐車場により自車両群に含まれる全ての車両分の空台数を確保することができる。
（３）組み合わせる施設間の距離は、所定の基準範囲内である。具体的には、例えば、施設間の直線距離が５００メートル以内、又は、施設間の経路距離が自車両１の走行により１０分以内に移動可能な距離である。
（４）より少ない個数の施設の組み合わせにより第２検索条件を満たすように組み合わせる。例えば、２個の施設の組み合わせにより第２検索条件を満たす施設が存在する場合、３個以上の施設の組み合わせにより第２検索条件を満たす施設は検索しない。
【０１７１】
次いで、ステップＳＴ１０７にて、施設検索部３３は、ステップＳＴ１０６の検索結果に含まれる施設、すなわち複数の施設の組み合わせにより第２検索条件を満たす各施設の施設情報を施設情報データベース３４から取得する。施設検索部３３は、取得した施設情報を施設情報送信部３５に出力する。このとき、施設検索部３３は、各車両の運転者を含む搭乗者が利用すべき施設の施設情報に対して、当該車両の運転者以外の搭乗者のみが利用すべき施設の施設情報を従属させた形式にて出力する。また、施設検索部３３は、当該複数の施設のうちの各施設を利用すべき搭乗者を示す利用搭乗者情報を生成して、施設情報送信部３５に出力する。
【０１７２】
ステップＳＴ９６、ステップＳＴ１００、ステップＳＴ１０２、ステップＳＴ１０５又はステップＳＴ１０７に次いで、ステップＳＴ１０８にて、施設情報送信部３５は、ステップＳＴ９６、ステップＳＴ１００、ステップＳＴ１０２、ステップＳＴ１０５又はステップＳＴ１０７で施設検索部３３から入力された施設情報及び利用搭乗者情報を送信する。
【０１７３】
端末装置３９の施設情報受信部３６、経路設定部２４及び出力制御部３７の動作は、実施の形態１にて図９を参照して説明したものと同様であるため、図示及び説明を省略する。
【０１７４】
図１７に、図９のステップＳＴ５２で表示装置２８が表示する画面の例を示す。図１７は、自車両群に２台の車両Ｈ，Ｊが含まれており、一方の車両Ｈに運転者Ｋ及び同乗者Ｌが搭乗し、他方の車両Ｊに運転者Ｍ及び同乗者Ｎが搭乗した状態において、２台の車両Ｈ，Ｊをそれぞれ１台ずつの２つのグループに分割して、「イタリアン・レストランＯ」及び「和食・レストランＰ」の２個の施設の組み合わせにより検索条件を満たす場合の例を示している。
【０１７５】
図１７に示す如く、画面の左半部を占める表示領域Ｉには、経路設定部２４により検索された走行経路が表示されている。具体的には、車両Ｈの現在位置から、車両Ｈの搭乗者（運転者Ｋ及び同乗者Ｌ）が利用すべき施設である「イタリアン・レストランＯ」までの走行経路と、車両Ｊの現在位置から、車両Ｊの搭乗者（運転者Ｍ及び同乗者Ｎ）が利用すべき施設である「和食・レストランＰ」までの走行経路とが表示されている。このように、各車両ごとに適切な目的地を設定した走行経路を案内することができる。
【０１７６】
なお、図１７に例示した走行経路を検索するにあたり、自車両群に含まれる各車両の端末装置３９は、第１サーバ装置２などを用いて、各々の車両の現在位置を示す情報を共有しているものとする。
【０１７７】
また、画面の右半部を占める表示領域ＩＩには、車両Ｈの目的地である「イタリアン・レストランＯ」の施設情報及び利用搭乗者情報と、車両Ｊの目的地である「和食・レストランＰ」の施設情報及び利用搭乗者情報が表示されている。施設情報は、一例として、施設の名称、特徴、空席数及び付帯駐車場の空台数が表示されている。これにより、各車両の目的地に設定した施設に関する情報、及び各々の施設を利用すべき搭乗者を、視覚的に分かりやすく案内することができる。
【０１７８】
なお、ユーザ情報データベース１６は、図１２に例示した情報に加えて、各車両に関する情報（例えば、各車両の現在位置、ガソリン残量、燃費、バッテリ残量又は電費など）を記憶するものであっても良い。端末装置３９は、これら各車両に関する情報を第１サーバ装置２から受信して、各車両に関する情報を含む施設検索要求信号を第２サーバ装置３に送信するものであっても良い。第２検索条件は、施設検索要求信号に含まれる情報を用いて設定可能なものであれば如何なる条件でも良く、上記の例に限定されるものではない。
【０１７９】
また、地図データベース２５及びナビゲーション機能部２７は、端末装置３９に代えて、第２サーバ装置３又は図示しない第４サーバ装置に設けられたものであっても良い。
【０１８０】
以上のように、実施の形態２の施設情報案内装置３８は、施設検索要求送信部３１が、車両（自車両群に含まれる車両）の搭乗者に関する情報に加えて、車両（自車両群に含まれる車両）に関する情報を含む施設検索要求信号をサーバ装置（第２サーバ装置３）に送信する。これにより、第２サーバ装置３は、自車両群に含まれる車両の台数など、車両に関する情報に基づく検索条件を設定することができる。
【０１８１】
また、複数の施設は、車両（自車両群に含まれる車両）又は車両の搭乗者（自車両群における搭乗者）を複数のグループに分割して各々のグループの搭乗者が別々の施設を利用することにより検索条件を満たす施設である。これにより、車両の搭乗者の人数に対する施設の利用可能人数に関する条件、すなわち第２検索条件のうちの（２）の条件はもちろんのこと、車両の台数に対する施設の駐車可能台数に関する条件、すなわち第２検索条件のうちの（３）の条件について、単一の施設により検索条件を満たす施設が存在しない場合であっても、検索条件に応じた適切な施設に関する情報を案内することができる。
【０１８２】
実施の形態３．
図１８は、本発明の実施の形態３に係る施設情報案内システムの要部を示す機能ブロック図である。図１８を参照して、実施の形態３の施設情報案内システム１００について説明する。なお、図１８において、図１に示す実施の形態１の施設情報案内システム１００と同様のブロックには同一符号を付して説明を省略する。
【０１８３】
端末装置３９は、第２サーバ装置３から受信した施設情報による案内経路の案内を開始した後、搭乗者情報要求信号を生成して第１サーバ装置２に送信する処理（図５のステップＳＴ２〜ＳＴ６）及び第１サーバ装置２から受信したユーザＩＤ及びユーザ情報を搭乗者情報記憶部１９に記憶させる処理を、所定の時間間隔、例えば３０秒ごとに繰り返し実行するようになっている。このとき、第１サーバ装置２から受信したユーザＩＤ以外のユーザＩＤが搭乗者情報記憶部１９に既に記憶されている場合、当該ユーザＩＤ並びに当該ユーザＩＤと関連付けられた顔画像、ユーザ情報及び運転者情報などは消去する。また、第１サーバ装置２から受信したユーザＩＤと同じユーザＩＤが搭乗者情報記憶部１９に既に記憶されている場合、当該ユーザＩＤと関連付けられたユーザ情報は上書きする。
【０１８４】
実施の形態３の施設情報案内システム１００において、端末装置３９は変更判定部５６を有している。変更判定部５６は、搭乗者情報記憶部１９を監視して、搭乗者情報記憶部１９に記憶された情報に変更が生じたか否かを判定するものである。また、変更判定部５６は、搭乗者情報記憶部１９に記憶された情報に変更が生じた場合、変更前後の情報を比較して、当該変更が搭乗者の降車のみによるものであるか、又は搭乗者の乗車若しくは搭乗者の乗車及び後者を伴う入れ替えによるものであるかを判定するものである。変更判定部５６は、判定結果を経路設定部２４に通知するものである。
【０１８５】
経路設定部２４は、変更判定部５６による判定結果に応じて、現在の案内経路と異なる新たな走行経路を検索する処理などを実行するようになっている。経路設定部２４による処理の詳細は、図１９及び図２０を参照して後述する。
【０１８６】
次に、図１９及び図２０のフローチャートを参照して、端末装置３９の動作について、経路設定部２４、施設検索要求生成部３０、施設検索要求送信部３１、施設情報受信部３６、出力制御部３７及び変更判定部５６の動作を中心に説明する。初期状態において、経路案内部２６は第２サーバ装置３から受信した施設情報による案内経路の案内を実行している。搭乗者情報受信部１８が第１サーバ装置２から受信したユーザＩＤ及びユーザ情報を搭乗者情報記憶部１９に記憶させる処理を実行する度に、変更判定部５６はステップＳＴ１１１の処理を開始する。
【０１８７】
まず、ステップＳＴ１１１にて、変更判定部５６は、搭乗者情報記憶部１９に記憶された情報に変更が生じたか否かを判定する。搭乗者情報記憶部１９に記憶された情報に変更が生じた場合（ステップＳＴ１１１“ＹＥＳ”）、ステップＳＴ１１２にて、変更判定部５６は、変更前後の情報を比較して、当該変更が搭乗者の降車のみによるものであるか否かを判定する。
【０１８８】
搭乗者情報記憶部１９に記憶された情報の変更が搭乗者の降車のみによるものでない場合、すなわち搭乗者の乗車又は搭乗者の乗車及び後者を伴う入れ替えによるものである場合（ステップＳＴ１１２“ＮＯ”）、変更判定部５６はその旨を経路設定部２４に通知する。
【０１８９】
変更判定部５６からの通知を受けた経路設定部２４は、ステップＳＴ１１３にて、現在の案内経路が乗車又は入れ替えよる新たな搭乗者に対応しているか否かを判定する。具体的には、例えば、経路設定部２４は、現在の案内経路に含まれる経由地又は目的地のジャンルが、新たな搭乗者の嗜好に合致しているか否かなどを判定する。この処理は、経路設定部２４が、搭乗者情報記憶部１９に記憶された変更後の搭乗者に係るユーザ情報を取得して、当該ユーザ情報と現在の案内経路に含まれる経由地又は目的地に設定された施設の施設情報とを比較することで可能となる。なお、図１８において、経路設定部２４と搭乗者情報記憶部１９間の接続線は図示を省略している。現在の案内経路が新たな搭乗者に対応していない場合、経路設定部２４はその旨を施設検索要求生成部３０に通知する。
【０１９０】
経路設定部２４からの通知を受けた施設検索要求生成部３０は、ステップＳＴ１１４にて、施設検索要求信号を生成する。この施設検索要求信号には、搭乗者情報記憶部１９に記憶された変更後のユーザ情報及び運転者情報が含まれている。また、この施設検索要求信号には、現在の案内経路における経由地又は目的地に設定された施設の検索に用いたキーワードと同一のキーワード、及び、当該検索に用いた検索地点と同一の検索地点を示す位置情報が含まれている。
【０１９１】
次いで、ステップＳＴ１１５にて、施設検索要求送信部３１は、ステップＳＴ１１４で施設検索要求生成部３０が生成した施設検索要求信号を送信する。ステップＳＴ１１５の後、第２サーバ装置３は、実施の形態１にて図８を参照して説明したものと同様の処理を実行する。
【０１９２】
次いで、ステップＳＴ１１６にて、施設情報受信部３６は、第２サーバ装置３が送信した施設情報を受信して、経路設定部２４に出力する。
【０１９３】
次いで、ステップＳＴ１１７にて、経路設定部２４は、ステップＳＴ１１６で施設情報受信部３６から入力された施設情報が示す施設を経由地又は目的地に設定した新たな走行経路を検索する。
【０１９４】
次いで、ステップＳＴ１１８にて、出力制御部３７は、現在の案内経路を案内する画面に重畳して、新たな走行経路が検索されたことを示すテキスト又はイラストと、画面切替用のボタンとを表示装置２８に表示させる。
【０１９５】
操作入力装置２３の操作により当該ボタンが押下されると、出力制御部３７は、経路設定部２４により検索された新たな走行経路と、当該新たな走行経路における経由地及び目的地の施設情報及び利用搭乗者情報とを含む画面を表示装置２８に表示させる。この画面は、図１０に例示したものと同様であるため、図示及び説明を省略する。
【０１９６】
他方、搭乗者情報記憶部１９に記憶された情報に変更が生じた場合であって、当該変更が搭乗者の降車のみによるものである場合（ステップＳＴ１１１“ＹＥＳ”かつステップＳＴ１１２“ＹＥＳ”）、変更判定部５６はその旨を経路設定部２４に通知する。
【０１９７】
変更判定部５６からの通知を受けた経路設定部２４は、ステップＳＴ１２１にて、現在の案内経路が、複数の施設の組み合わせにより検索条件を満たす施設を経由地又は目的地に設定したものであるか否かを判定する。現在の案内経路が複数の施設の組み合わせによるものである場合（ステップＳＴ１２１“ＹＥＳ”）、ステップＳＴ１２２にて、経路設定部２４は、未経由の経由地が存在するか否かを判定する。
【０１９８】
現在の案内経路が、単一の施設により検索条件を満たす施設を目的地に設定したものである場合（ステップＳＴ１２１“ＮＯ”）、当該目的地は降車せずに残った搭乗者の嗜好等に合致する施設である蓋然性が高い。また、現在の案内経路が、複数の施設の組み合わせにより検索条件を満たす施設を経由地又は目的地に設定したものであっても、全ての経由地を経由済みである場合（ステップＳＴ１２１“ＹＥＳ”かつステップＳＴ１２２“ＮＯ”）、当該目的地は降車せずに残った搭乗者の嗜好等に合致する施設である蓋然性が高い。これらの場合、端末装置３９は続くステップＳＴ１２３以降の処理を実行せず、経路案内部２６は現在の案内経路を案内する処理を継続する。これにより、端末装置３９の処理負荷を低減することができる。
【０１９９】
他方、未経由の経由地が存在する場合（ステップＳＴ１２２“ＹＥＳ”）、ステップＳＴ１２３にて、経路設定部２４は、当該未経由の経由地のうち、降車した搭乗者のみが利用すべき施設が存在するか否かを判定する。具体的には、経路設定部２４は、変更判定部５６から変更前後に亘るユーザ情報の差分を取得して、降車した搭乗者を特定する。経路設定部２４は、当該未経由の経由地の利用搭乗者情報が、特定した搭乗者のみを示す情報であるか否かを判定する。
【０２００】
降車した搭乗者のみが利用すべき施設が存在する場合（ステップＳＴ１２３“ＹＥＳ”）、ステップＳＴ１２４にて、経路設定部２４は、当該施設を経由地から除去した走行経路を検索する。次いで、ステップＳＴ１２５にて、経路設定部２４は、ステップＳＴ１２４で検索した走行経路を新たな案内経路に設定する。
【０２０１】
他方、未経由の経由地の中に降車した搭乗者のみが利用すべき施設が存在しない場合（ステップＳＴ１２３“ＮＯ”）、経路設定部２４はその旨を施設検索要求生成部３０に通知する。
【０２０２】
経路設定部２４からの通知を受けた施設検索要求生成部３０は、ステップＳＴ１２６にて、施設検索要求信号を生成する。この施設検索要求信号には、搭乗者情報記憶部１９に記憶された変更後のユーザ情報及び運転者情報が含まれている。また、この施設検索要求信号には、現在の案内経路における経由地又は目的地に設定された施設の検索に用いたキーワードと同一のキーワード、及び、当該検索に用いた検索地点と同一の検索地点を示す位置情報が含まれている。
【０２０３】
次いで、ステップＳＴ１２７にて、施設検索要求送信部３１は、ステップＳＴ１２６で施設検索要求生成部３０が生成した施設検索要求信号を送信する。ステップＳＴ１２７の後、第２サーバ装置３は、実施の形態１にて図８を参照して説明したものと同様の処理を実行する。
【０２０４】
次いで、ステップＳＴ１２８にて、施設情報受信部３６は、第２サーバ装置３が送信した施設情報を受信して、経路設定部２４に出力する。
【０２０５】
次いで、ステップＳＴ１２９にて、経路設定部２４は、ステップＳＴ１２７で施設情報受信部３６から入力された施設情報が、単一の施設に関する施設情報、すなわち単一の施設により検索条件を満たす施設に関する施設情報であるか否かを判定する。
【０２０６】
複数の施設により検索条件を満たす施設に関する施設情報が入力された場合（ステップＳＴ１２９“ＮＯ”）、仮に当該施設情報を用いて走行経路を検索したとしても、結局、検索された走行経路は現在の案内経路と同様に１つ以上の経由地を経由するものとなる。この場合、端末装置３９の処理負荷を低減するとともに、運転中のユーザによる操作の頻度を低減する観点から、端末装置３９は続くステップＳＴ１３０以降の処理を実行せず、経路案内部２６は現在の案内経路の案内を継続する。
【０２０７】
他方、単一の施設により検索条件を満たす施設に関する施設情報が入力された場合（ステップＳＴ１２９“ＹＥＳ”）、当該施設情報を用いて走行経路を検索することで、現在の案内経路と異なり目的地に直接向かう走行経路が検索され、自車両１の走行距離及び走行時間を短縮できる蓋然性が高い。そこで、次いで、ステップＳＴ１３０にて、経路設定部２４は、ステップＳＴ１２８で施設情報受信部３６から入力された施設情報を用いて、当該施設情報が示す施設を目的地に設定した新たな走行経路を検索する。
【０２０８】
次いで、ステップＳＴ１３１にて、出力制御部３７は、現在の案内経路を案内する画面に重畳して、新たな走行経路が検索されたことを示すテキスト又はイラストと、画面切替用のボタンとを表示装置２８に表示させる。
【０２０９】
操作入力装置２３の操作により当該ボタンが押下されると、出力制御部３７は、新たな走行経路と、当該新たな走行経路における目的地の施設情報及び利用搭乗者情報とを含む画面を表示装置２８に表示させる。この画面は図１０に例示したものと同様であるため、図示及び説明を省略する。
【０２１０】
以上のように、実施の形態３の施設情報案内装置３８は、車両（自車両１）の搭乗者に関する情報に変更が生じたとき、当該変更後の情報を含む施設検索要求信号を施設検索要求送信部３１がサーバ装置（第２サーバ装置３）に送信する処理、及び、当該変更後の情報を用いて設定された検索条件を満たす施設に関する施設情報を施設情報受信部３６がサーバ装置（第２サーバ装置３）から受信する処理を実行する。これにより、例えば、自車両１の搭乗者の降車、乗車又は入れ替えがあったとき、新たな搭乗者に応じた経由地又は目的地を含む走行経路を検索することができる。
【０２１１】
なお、図１１に示す実施の形態２の施設情報案内システム１００において、端末装置３９に実施の形態３と同様の変更判定部５６を設けたシステム構成としても良い。この場合、施設情報案内装置３８は、車両（自車両群に含まれる車両）に関する情報又は車両（自車両群に含まれる車両）の搭乗者に関する情報に変更が生じたとき、当該変更後の情報を含む施設検索要求信号を施設検索要求送信部３１がサーバ装置（第２サーバ装置３）に送信する処理、及び、当該変更後の情報を用いて設定された検索条件を満たす施設に関する施設情報を施設情報受信部３６がサーバ装置（第２サーバ装置３）から受信する処理を実行するものとなる。
【０２１２】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【０２１３】
本発明は、カーナビゲーションシステムなどに用いることができる。
【符号の説明】
【０２１４】
１  自車両、２  第１サーバ装置、３  第２サーバ装置、４  基地局、５  インターネット、６  ルータ、７  ルータ、１０  カメラ、１１  画像認識処理部、１２  搭乗者情報要求生成部、１３  搭乗者情報要求送信部、１４  搭乗者情報要求受信部、１５  搭乗者情報取得部、１６  ユーザ情報データベース、１７  搭乗者情報送信部、１８  搭乗者情報受信部、１９  搭乗者情報記憶部、２０  ＧＰＳ受信機、２１  自車位置算出部、２２  目的地設定部、２３  操作入力装置、２４  経路設定部、２５  地図データベース、２６  経路案内部、２７  ナビゲーション機能部、２８  表示装置、２９  音声出力装置、３０  施設検索要求生成部、３１  施設検索要求送信部、３２  施設検索要求受信部、３３  施設検索部、３４  施設情報データベース、３５  施設情報送信部、３６  施設情報受信部、３７  出力制御部、３８  施設情報案内装置、３９  端末装置、４０  端末側招待制御部、４１  サーバ側招待制御部、４２  招待確認要求生成部、４３  招待確認要求送信部、４４  招待確認要求受信部、４５  招待情報確認部、４６  確認結果送信部、４７  確認結果受信部、４８  承諾処理要求生成部、４９  承諾処理要求送信部、５０  承諾処理要求受信部、５１  車両群ＩＤ登録部、５２  招待処理要求生成部、５３  招待処理要求送信部、５４  招待処理要求受信部、５５  招待情報登録部、５６  変更判定部、７０  プロセッサ、７１  第１メモリ、７２  第２メモリ、７３  第３メモリ、７４  送信機、７５  受信機、８０  プロセッサ、８１  第１メモリ、８２  第２メモリ、８３  第３メモリ、８４  送信機、８５  受信機、９０  プロセッサ、９１  第１メモリ、９２  第２メモリ、９３  第３メモリ、９４  送信機、９５  受信機、１００  施設情報案内システム。
【図１】
2017134818.tif 000003
【図２Ａ】
2017134818.tif 000004
【図２Ｂ】
2017134818.tif 000005
【図３】
2017134818.tif 000006
【図４】
2017134818.tif 000007
【図５】
2017134818.tif 000008
【図６】
2017134818.tif 000009
【図７】
2017134818.tif 000010
【図８】
2017134818.tif 000011
【図９】
2017134818.tif 000012
【図１０】
2017134818.tif 000013
【図１１】
2017134818.tif 000014
【図１２Ａ】
2017134818.tif 000015
【図１２Ｂ】
2017134818.tif 000016
【図１２Ｃ】
2017134818.tif 000017
【図１３】
2017134818.tif 000018
【図１４】
2017134818.tif 000019
【図１５】
2017134818.tif 000020
【図１６】
2017134818.tif 000021
【図１７】
2017134818.tif 000022
【図１８】
2017134818.tif 000023
【図１９】
2017134818.tif 000024
【図２０】
2017134818.tif 000025
【国際調査報告】
2017134818.tif 000026
2017134818.tif 000027