(57)【要約】  ユーザの目的地である第１目的地を示す第１目的地情報を取得する第１目的地情報取得部と、ユーザの身体的な特徴を示す身体情報を取得する身体情報取得部と、（ｉ）第１目的地情報により示される第１目的地の位置、及び、（ｉｉ）身体情報により示されるユーザの身体的な特徴に基づいて、ユーザを運搬する移動体の目的地である第２目的地の候補地を決定する候補地決定部とを備える。第１目的地及び第２目的地は、互いに異なる。
2020157992.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの目的地である第１目的地を示す第１目的地情報を取得する第１目的地情報取得部と、
前記ユーザの身体的な特徴を示す身体情報を取得する身体情報取得部と、
（ｉ）前記第１目的地情報により示される前記第１目的地の位置、及び、（ｉｉ）前記身体情報により示される前記ユーザの身体的な特徴に基づいて、前記ユーザを運搬する移動体の目的地である第２目的地の候補地を決定する候補地決定部と、
を備え、
前記第１目的地及び前記第２目的地は、互いに異なる、
情報処理システム。
【請求項２】
前記身体的な特徴は、性別、年齢、身長、体重、筋肉量、体脂肪率、理想体重、理想筋肉量、理想体脂肪率、現在の健康状態、障害又は怪我の有無、障害又は怪我の程度、病歴、既往歴、運動経験の有無、及び、運動経験の程度の少なくとも１つを含む、
請求項１に記載の情報処理システム。
【請求項３】
前記候補地決定部は、（ｉ）前記第１目的地情報により示される前記第１目的地の位置と、（ｉｉ）前記ユーザが、前記移動体を利用せずに、前記ユーザの身体活動により前記第２目的地から前記第１目的地まで移動した場合に、前記身体活動により消費されるエネルギー相当量の目標値とに基づいて、前記第２目的地の前記候補地を決定する、
請求項１又は請求項２に記載の情報処理システム。
【請求項４】
前記候補地決定部は、前記目標値に関する前記ユーザからの入力に基づいて、前記目標値を決定する目標値決定部を有する、
請求項３に記載の情報処理システム。
【請求項５】
前記候補地決定部は、前記身体情報により示される前記ユーザの身体的な特徴に基づいて、前記目標値を決定する目標値決定部を有する、
請求項３に記載の情報処理システム。
【請求項６】
前記候補地決定部は、前記第１目的地に配された施設の種類、又は、当該施設において提供されるサービスの種類を示す種別情報を取得する種別情報取得部を有し、
前記目標値決定部は、前記種別情報により示される前記施設の種類又は前記サービスの種類に基づいて、前記目標値を決定する、
請求項５に記載の情報処理システム。
【請求項７】
前記身体情報は、体重の現在値、年齢、及び、性別の少なくとも１つを示す情報を含み、
前記候補地決定部は、
（ｉ）前記エネルギー相当量の目標値と、（ｉｉ）前記身体情報により示される前記ユーザの前記体重の現在値、年齢、及び、性別の少なくとも１つとに基づいて、前記第２目的地の前記候補地と、前記第１目的地との間の距離に関する条件を決定する距離条件決定部と、
前記ユーザが、前記第２目的地から前記第１目的地まで移動するときの移動態様を示す移動態様情報を取得する態様情報取得部と、
を有し、
前記距離条件決定部は、（ｉ）前記エネルギー相当量の目標値と、（ｉｉ）前記身体情報により示される前記ユーザの前記体重の現在値、年齢、及び、性別の少なくとも１つと、（ｉｉｉ）前記移動態様情報により示される前記移動態様とに基づいて、前記距離に関する条件を決定する、
請求項５又は請求項６に記載の情報処理システム。
【請求項８】
前記候補地決定部は、前記ユーザが前記第２目的地に到着することを希望する時刻を示す希望時刻情報を取得する時刻情報取得部をさらに有し、
前記距離条件決定部は、（ｉ）前記エネルギー相当量の目標値と、（ｉｉ）前記身体情報により示される前記ユーザの前記体重の現在値、年齢、及び、性別の少なくとも１つと、（ｉｉｉ）前記希望時刻情報により示される前記時刻とに基づいて、前記距離に関する条件を決定する、
請求項７に記載の情報処理システム。
【請求項９】
前記候補地決定部は、前記第１目的地の周辺の道路の路面状況又高度プロファイルを示す道路情報を取得する道路情報取得部をさらに有し、
前記距離条件決定部は、（ｉ）前記エネルギー相当量の目標値と、（ｉｉ）前記身体情報により示される前記ユーザの前記体重の現在値、年齢、及び、性別の少なくとも１つと、（ｉｉｉ）前記道路情報により示される前記道路の路面状況及び高度プロファイルの少なくとも一方とに基づいて、前記距離に関する条件を決定する、
請求項７又は請求項８に記載の情報処理システム。
【請求項１０】
前記候補地決定部は、
前記移動体が停止することのできる場所である停止場所の位置を示す停止場所情報を格納する停止場所情報格納部を参照して、前記第１目的地との距離が、前記距離条件決定部が決定した前記距離に関する条件を満足する前記停止場所を抽出する抽出部と、
前記抽出部が抽出した前記停止場所の少なくとも１つを、前記第２目的地の前記候補地として選択する選択部と、
を有する、
請求項７から請求項９までの何れか一項に記載の情報処理システム。
【請求項１１】
前記選択部は、
前記抽出部が抽出した前記停止場所のそれぞれについて、当該停止場所から前記第１目的地までの経路の距離、前記経路の路面状況、及び、前記経路の高度プロファイルの少なくとも１つを示す情報を取得し、
前記経路の距離、前記経路の路面状況、及び、前記経路の高度プロファイルの少なくとも１つに基づいて、前記ユーザが、前記ユーザの身体活動により、当該停止場所から前記第１目的地まで移動した場合に消費されるエネルギー相当量を推定し、
前記エネルギー相当量の推定値に基づいて、前記抽出部が抽出した前記停止場所の少なくとも１つを、前記第２目的地の前記候補地として選択する、
請求項１０に記載の情報処理システム。
【請求項１２】
前記候補地決定部が決定した前記第２目的地の前記候補地のうちの１つが前記ユーザにより選択されたことを示すユーザ選択情報を取得する選択情報取得部と、
前記ユーザ選択情報により示される前記第２目的地の前記候補地を、前記第２目的地として決定する第２目的地決定部と、
前記ユーザの通信端末に、前記第２目的地から前記第１目的地までの経路を示す情報を送信する送信部と、
をさらに備える、
請求項１から請求項１１までの何れか一項に記載の情報処理システム。
【請求項１３】
前記第２目的地において、前記ユーザが前記移動体から降りたことを検出する降車検出部と、
前記ユーザの通信端末及び前記移動体の距離が予め定められた範囲内であるか否かを判定する判定部と、
前記降車検出部が、前記ユーザの降車を検出してから予め定められた時間が経過した後、前記判定部が、前記ユーザの通信端末及び前記移動体の距離が予め定められた範囲内であると判定した場合に、前記ユーザに対する警告を発することを決定する警告決定部と、
をさらに備える、
請求項１から請求項１２までの何れか一項に記載の情報処理システム。
【請求項１４】
前記移動体は、自動運転機能又は遠隔運転機能を有し、
前記ユーザが前記第２目的地から前記第１目的地まで移動する間、前記ユーザのバイタル情報を取得するバイタル情報取得部と、
前記バイタル情報取得部が取得した前記バイタル情報に基づいて、前記ユーザの身体に異常が発生する可能性のあること、又は、前記ユーザの身体に異常が発生した可能性のあることを検出する異常検出部と、
前記異常検出部が前記異常の予兆又は前記異常の発生を検出した場合に、前記移動体を、前記ユーザの位置まで移動させることを決定する緊急移動決定部と、
をさらに備える、
請求項１から請求項１３までの何れか一項に記載の情報処理システム。
【請求項１５】
前記異常検出部が前記異常の予兆又は前記異常の発生を検出した場合に、予め定められた緊急通報先に通報することを決定する通報決定部をさらに備える、
請求項１４に記載の情報処理システム。
【請求項１６】
前記移動体は、自動運転機能又は遠隔運転機能を有し、
前記ユーザが前記第２目的地から前記第１目的地まで移動する間、前記ユーザ及び前記移動体の距離が予め定められた範囲内となるように、前記移動体を、前記ユーザに追従して移動させることを決定する追従移動決定部をさらに備える、
請求項１から請求項１５までの何れか一項に記載の情報処理システム。
【請求項１７】
前記移動体は、自動運転機能又は遠隔運転機能を有し、
前記ユーザの位置を検出するユーザ位置検出部と、
前記ユーザ位置検出部が検出した前記ユーザの位置に基づいて、前記ユーザが前記第１目的地に到着したことを検出する到着検出部と、
前記到着検出部が前記ユーザの到着を検出した場合に、前記移動体を、前記移動体の待機場所まで移動させることを決定する待機決定部と、
をさらに備える、
請求項１から請求項１６までの何れか一項に記載の情報処理システム。
【請求項１８】
車両のユーザの健康を管理する健康管理システムであって、
前記ユーザの身体情報を記憶するユーザプロファイル管理部と、
前記ユーザプロファイル管理部に記憶される前記ユーザの前記身体情報に基づいて、前記車両の目的地を設定する車両制御部と、
を備える、健康管理システム。
【請求項１９】
コンピュータを、請求項１から請求項１７までの何れか一項に記載の情報処理システムとして機能させるための、プログラム。
【請求項２０】
コンピュータが、ユーザの目的地である第１目的地を示す第１目的地情報を取得する第１目的地情報取得段階と、
コンピュータが、前記ユーザの身体的な特徴を示す身体情報を取得する身体情報取得段階と、
コンピュータが、（ｉ）前記第１目的地情報により示される前記第１目的地の位置、及び、（ｉｉ）前記身体情報により示される前記ユーザの身体的な特徴に基づいて、前記ユーザを運搬する移動体の目的地である第２目的地の候補地を決定する候補地決定段階と、
を有し、
前記第１目的地及び前記第２目的地は、互いに異なる、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、健康管理システム、プログラム及び情報処理方法に関する。
【背景技術】
【０００２】
出発地から目的地までの経路を探索するためのシステムが知られている（例えば、特許文献１〜２を参照されたい）。
［先行技術文献］
［特許文献］
［特許文献１］  特開２０１８−０８１０２２号公報
［特許文献２］  特開２０１８−１５５４９８号公報
【解決しようとする課題】
【０００３】
特許文献１及び２には、徒歩で移動する経路を含むように経路を探索してもよいことが開示されている。しかしながら、特許文献１及び２に記載されたシステムには、ユーザの状態に合わせて、徒歩の距離を調整する仕組みが組み込まれていない。
【一般的開示】
【０００４】
本発明の第１の態様においては、情報処理システムが提供される。上記の情報処理システムは、例えば、ユーザの目的地である第１目的地を示す第１目的地情報を取得する第１目的地情報取得部を備える。上記の情報処理システムは、例えば、ユーザの身体的な特徴を示す身体情報を取得する身体情報取得部を備える。上記の情報処理システムは、例えば、（ｉ）第１目的地情報により示される第１目的地の位置、及び、（ｉｉ）身体情報により示されるユーザの身体的な特徴に基づいて、ユーザを運搬する移動体の目的地である第２目的地の候補地を決定する候補地決定部を備える。上記の情報処理システムにおいて、第１目的地及び第２目的地は、互いに異なる。
【０００５】
上記の情報処理システムにおいて、身体的な特徴は、性別、年齢、身長、体重、筋肉量、体脂肪率、理想体重、理想筋肉量、理想体脂肪率、現在の健康状態、障害又は怪我の有無、障害又は怪我の程度、病歴、既往歴、運動経験の有無、及び、運動経験の程度の少なくとも１つを含んでよい。上記の情報処理システムにおいて、候補地決定部は、（ｉ）第１目的地情報により示される第１目的地の位置と、（ｉｉ）ユーザが、移動体を利用せずに、ユーザの身体活動により第２目的地から第１目的地まで移動した場合に、身体活動により消費されるエネルギー相当量の目標値とに基づいて、第２目的地の候補地を決定してよい。上記の情報処理システムにおいて、身体活動により消費されるエネルギー相当量は、消費カロリー量、脂肪燃焼量、糖質燃焼量、及び、身体活動量の少なくとも１つにより示されてよい。
【０００６】
上記の情報処理システムにおいて、候補地決定部は、目標値に関するユーザからの入力に基づいて、目標値を決定する目標値決定部を有してよい。上記の情報処理システムにおいて、候補地決定部は、身体情報により示されるユーザの身体的な特徴に基づいて、目標値を決定する目標値決定部を有してよい。
【０００７】
上記の情報処理システムにおいて、身体情報は、体重、筋肉量及び体脂肪率の少なくとも１つの現在値及び理想値を示す情報を含んでよい。上記の情報処理システムにおいて、目標値決定部は、現在値及び理想値の差に基づいて、目標値を決定してよい。上記の情報処理システムにおいて、候補地決定部は、第１目的地に配された施設の種類、又は、当該施設において提供されるサービスの種類を示す種別情報を取得する種別情報取得部を有してよい。上記の情報処理システムにおいて、目標値決定部は、種別情報により示される施設の種類又はサービスの種類に基づいて、目標値を決定してよい。
【０００８】
上記の情報処理システムにおいて、身体情報は、体重の現在値、年齢、及び、性別の少なくとも１つを示す情報を含んでよい。上記の情報処理システムにおいて、候補地決定部は、（ｉ）エネルギー相当量の目標値と、（ｉｉ）身体情報により示されるユーザの体重の現在値、年齢、及び、性別の少なくとも１つとに基づいて、第２目的地の候補地と、第１目的地との間の距離に関する条件を決定する距離条件決定部を有してよい。
【０００９】
上記の情報処理システムにおいて、候補地決定部は、ユーザが、第２目的地から第１目的地まで移動するときの移動態様を示す移動態様情報を取得する態様情報取得部を有してよい。上記の情報処理システムにおいて、距離条件決定部は、（ｉ）エネルギー相当量の目標値と、（ｉｉ）身体情報により示されるユーザの体重の現在値、年齢、及び、性別の少なくとも１つと、（ｉｉｉ）移動態様情報により示される移動態様とに基づいて、距離に関する条件を決定してよい。
【００１０】
上記の情報処理システムにおいて、候補地決定部は、ユーザが第２目的地に到着することを希望する時刻を示す希望時刻情報を取得する時刻情報取得部を有してよい。上記の情報処理システムにおいて、距離条件決定部は、（ｉ）エネルギー相当量の目標値と、（ｉｉ）身体情報により示されるユーザの体重の現在値、年齢、及び、性別の少なくとも１つと、（ｉｉｉ）希望時刻情報により示される時刻とに基づいて、距離に関する条件を決定してよい。
【００１１】
上記の情報処理システムにおいて、候補地決定部は、第１目的地の周辺の道路の路面状況又高度プロファイルを示す道路情報を取得する道路情報取得部を有してよい。上記の情報処理システムにおいて、距離条件決定部は、（ｉ）エネルギー相当量の目標値と、（ｉｉ）身体情報により示されるユーザの体重の現在値、年齢、及び、性別の少なくとも１つと、（ｉｉｉ）道路情報により示される道路の路面状況及び高度プロファイルの少なくとも一方とに基づいて、距離に関する条件を決定してよい。
【００１２】
上記の情報処理システムにおいて、候補地決定部は、移動体が停止することのできる場所である停止場所の位置を示す停止場所情報を格納する停止場所情報格納部を参照して、第１目的値との距離が、距離条件決定部が決定した距離に関する条件を満足する停止場所を抽出する抽出部を有してよい。上記の情報処理システムにおいて、候補地決定部は、抽出部が抽出した停止場所の少なくとも１つを、第２目的地の候補地として選択する選択部を有してよい。
【００１３】
上記の情報処理システムにおいて、選択部は、抽出部が抽出した停止場所のそれぞれについて、当該停止場所から第１目的地までの経路の距離、経路の路面状況、及び、経路の高度プロファイルの少なくとも１つを示す情報を取得してよい。上記の情報処理システムにおいて、選択部は、経路の距離、経路の路面状況、及び、経路の高度プロファイルの少なくとも１つに基づいて、ユーザが、ユーザの身体活動により、当該停止場所から第１目的地まで移動した場合に消費されるエネルギー相当量を推定してよい。上記の情報処理システムにおいて、選択部は、エネルギー相当量の推定値に基づいて、抽出部が抽出した停止場所の少なくとも１つを、第２目的地の候補地として選択してよい。
【００１４】
上記の情報処理システムは、候補地決定部が決定した第２目的地の候補地のうちの１つがユーザにより選択されたことを示すユーザ選択情報を取得する選択情報取得部を備えてよい。上記の情報処理システムは、ユーザ選択情報により示される第２目的地の候補地を、第２目的地として決定する第２目的地決定部を備えてよい。上記の情報処理システムは、ユーザの通信端末に、第２目的地から第１目的地までの経路を示す情報を送信する送信部を備えてよい。
【００１５】
上記の情報処理システムは、第２目的地において、ユーザが移動体から降りたことを検出する降車検出部を備えてよい。上記の情報処理システムは、ユーザの通信端末及び移動体の距離が予め定められた範囲内であるか否かを判定する判定部を備えてよい。上記の情報処理システムは、降車検出部が、ユーザの降車を検出してから予め定められた時間が経過した後、判定部が、ユーザの通信端末及び移動体の距離が予め定められた範囲内であると判定した場合に、ユーザに対する警告を発することを決定する警告決定部を備えてよい。
【００１６】
上記の情報処理システムにおいて、移動体は、自動運転機能又は遠隔運転機能を有してよい。上記の情報処理システムは、ユーザが第２目的地から第１目的地まで移動する間、ユーザのバイタル情報を取得するバイタル情報取得部を備えてよい。上記の情報処理システムは、バイタル情報取得部が取得したバイタル情報に基づいて、ユーザの身体に異常が発生する可能性のあること、又は、ユーザの身体に異常が発生した可能性のあることを検出する異常検出部を備えてよい。上記の情報処理システムは、異常検出部が異常の予兆又は異常の発生を検出した場合に、移動体を、ユーザの位置まで移動させることを決定する緊急移動決定部を備えてよい。上記の情報処理システムは、異常検出部が異常の予兆又は異常の発生を検出した場合に、予め定められた緊急通報先に通報することを決定する通報決定部を備えてよい。
【００１７】
上記の情報処理システムは、ユーザが第２目的地から第１目的地まで移動する間、ユーザ及び移動体の距離が予め定められた範囲内となるように、移動体を、ユーザに追従して移動させることを決定する追従移動決定部を備えてよい。上記の情報処理システムは、ユーザの位置を検出するユーザ位置検出部を備えてよい。上記の情報処理システムは、ユーザ位置検出部が検出したユーザの位置に基づいて、ユーザが第１目的地に到着したことを検出する到着検出部を備えてよい。上記の情報処理システムは、到着検出部がユーザの到着を検出した場合に、移動体を、移動体の待機場所まで移動させることを決定する待機決定部を備えてよい。
【００１８】
本発明の第２の態様においては、健康管理システムが提供される。上記の健康管理システムは、例えば、車両のユーザの健康を管理する。上記の健康管理システムは、例えば、ユーザの身体情報を記憶するユーザプロファイル管理部を備える。上記の健康管理システムは、例えば、ユーザプロファイル管理部に記憶されるユーザの身体情報に基づいて、車両の目的地を設定する車両制御部を備える。
【００１９】
本発明の第３の態様においては、情報処理方法が提供される。上記の情報処理方法は、例えば、コンピュータが、ユーザの目的地である第１目的地を示す第１目的地情報を取得する第１目的地情報取得段階を有する。上記の情報処理方法は、例えば、コンピュータが、ユーザの身体的な特徴を示す身体情報を取得する身体情報取得段階を有する。上記の情報処理方法は、例えば、コンピュータが、（ｉ）第１目的地情報により示される第１目的地の位置、及び、（ｉｉ）身体情報により示されるユーザの身体的な特徴に基づいて、ユーザを運搬する移動体の目的地である第２目的地の候補地を決定する候補地決定段階を有する。上記の情報処理方法において、第１目的地及び第２目的地は、互いに異なる。
【００２０】
本発明の第４の態様においては、プログラムが提供される。上記のプログラムを格納する非一時的コンピュータ可読媒体が提供されてもよい。上記のプログラムは、コンピュータを、上記の情報処理システムとして機能させるためのプログラムであってよい。上記のプログラムは、コンピュータを、上記の健康管理システムとして機能させるためのプログラムであってよい。上記のプログラムは、コンピュータに、上記の情報処理方法を実行させるためのプログラムであってよい。
【００２１】
本発明の第５の態様においては、移動体が提供される。上記の移動体は、例えば、上記の情報処理システムを備える。上記の移動体は、例えば、上記の健康管理システムを備える。
【００２２】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００２３】
【図１】ナビゲーションシステム１００のシステム構成の一例を概略的に示す。
【図２】車両２０の内部構成の一例を概略的に示す。
【図３】制御部２６０の内部構成の一例を概略的に示す。
【図４】支援サーバ１２０の内部構成の一例を概略的に示す。
【図５】格納部４４０の内部構成の一例を概略的に示す
【図６】ナビゲーション支援部４５０の内部構成の一例を概略的に示す。
【図７】候補地決定部６３２の内部構成の一例を概略的に示す。
【図８】制御イベント検出部４６０及び制御命令生成部４７０の内部構成の一例を概略的に示す。
【図９】制御部９６０の内部構成の一例を概略的に示す。
【図１０】コンピュータ３０００のシステム構成の一例を概略的に示す。
【発明を実施するための形態】
【００２４】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。なお、図面において、同一または類似の部分には同一の参照番号を付して、重複する説明を省く場合がある。
【００２５】
［ナビゲーションシステム１００の概要］
図１は、ナビゲーションシステム１００のシステム構成の一例を概略的に示す。本実施形態において、ナビゲーションシステム１００は、車両２０に搭載される車両制御システム１１０と、支援サーバ１２０とを備える。車両制御システム１１０及び支援サーバ１２０は、通信ネットワーク１０を介して、互いに情報を送受してよい。車両制御システム１１０及び支援サーバ１２０のそれぞれは、車両２０を利用するユーザ３０の通信端末３２との間で、互いに情報を送受してよい。
【００２６】
本実施形態において、ナビゲーションシステム１００は、車両２０の走行ルートを決定する。ナビゲーションシステム１００は、例えば、ユーザ３０の出発地Ｓ及び目的地Ｇが入力されると、ユーザ３０の目的地Ｇとは地理的に異なる地点Ｄ（降車地と称される場合がある。）を、車両２０の目的地として設定する。ナビゲーションシステム１００は、ユーザ３０の出発地Ｓ及びユーザ３０の降車地Ｄに基づいて、車両２０の走行ルートを決定してよい。
【００２７】
車両２０が降車地Ｄに到着すると、ユーザ３０は車両２０から降りる。その後、ユーザ３０は、車両２０を利用せずに、ユーザ３０の身体活動により、降車地Ｄから目的地Ｇまで移動する。ユーザ３０の身体活動としては、徒歩、速歩、ジョギング、ランニング、サイクリングなどが例示される。
【００２８】
本実施形態において、降車地Ｄは、（ｉ）ユーザ３０の目的地Ｇの位置と、（ｉｉ）ユーザ３０の身体的な特徴とに基づいて決定される。例えば、目的地Ｇと、降車地Ｄとの間の距離Ｌの条件が、（ｉ）ユーザ３０の目的地Ｇの位置と、（ｉｉ）ユーザ３０の身体的な特徴とに基づいて決定される。ユーザ３０の身体的な特徴としては、性別、年齢、身長、体重、筋肉量、体脂肪率、理想体重、理想筋肉量、理想体脂肪率、現在の健康状態、障害又は怪我の有無、障害又は怪我の程度、病歴、既往歴、運動経験の有無、及び、運動経験の程度の少なくとも１つが例示される。
【００２９】
本実施形態において、降車地Dは、例えば、（ｉ）ユーザ３０の目的地Ｇの位置と、（ｉｉ）ユーザ３０が降車地Ｄから目的地Ｇまで移動したときに消費されるエネルギー相当量の目標値とに基づいて決定される。エネルギー相当量としては、消費カロリー量、脂肪燃焼量、糖質燃焼量、及び、身体活動量の少なくとも１つが例示される。エネルギー相当量は、消費カロリー量、脂肪燃焼量、糖質燃焼量、及び、身体活動量の少なくとも１つを用いて算出される指標であってもよい。
【００３０】
ユーザ３０が降車地Ｄから目的地Ｇまで移動したときに消費されるエネルギーは、ユーザ３０の身体的な特徴により変動する。そこで、ナビゲーションシステム１００は、例えば、（ｉ）ユーザ３０の目的地Ｇの位置と、（ｉｉ）ユーザ３０が降車地Ｄから目的地Ｇまで移動したときに消費されるエネルギー相当量の目標値と、（ｉｉｉ）ユーザ３０の身体的な特徴とに基づいて、降車地Ｄの位置を決定する。これにより、ナビゲーションシステム１００は、降車地Ｄとして適切な位置を、比較的少ない計算量で決定することができる。
【００３１】
上記のエネルギー相当量の目標値は、ユーザ３０の入力に基づいて決定されてよい。例えば、ユーザ３０は、通信端末３２又は車両制御システム１１０に、ユーザ３０が目的地Ｇに到達するまでの間に、ユーザ３０が消費することを希望するエネルギー相当量を入力する。ユーザ３０は、ユーザ３０が出発地Sと目的地Ｇとを往復する間に、ユーザ３０が消費することを希望するエネルギー相当量を入力してもよい。ユーザ３０は、身体活動の種類を入力してもよい。例えば、ユーザ３０は、通信端末３２又は車両制御システム１１０に、当該ユーザが目的地Ｇに到達すまでの間に、徒歩で２００ｋｃａｌのカロリーを消費することを希望していることを示す情報を入力する。
【００３２】
ユーザ３０は、通信端末３２又は車両制御システム１１０に、ダイエット又はトレーニングに関する目標を入力してもよい。上記の目標は、体重、筋肉量及び体脂肪率の少なくとも１つに関する理想値を示す情報を含んでよい。上記の目標は、ダイエット又はトレーニングの期限を示す情報と、当該期限における体重、筋肉量及び体脂肪率の少なくとも１つに関する理想値を示す情報とを含んでもよい。例えば、上記のエネルギー相当量の目標値は、ダイエット又はトレーニングに関する目標が達成されるように決定される。
【００３３】
上記のエネルギー相当量の目標値は、ユーザ３０の身体的な特徴に基づいて決定されてよい。例えば、上記のエネルギー相当量の目標値は、ユーザ３０の体重、筋肉量及び体脂肪率の少なくとも１つの現在値と、その理想値との差に基づいて決定される。
【００３４】
上記のエネルギー相当量の目標値は、ユーザ３０の目的地Ｇに配された施設４０の種類、又は、施設４０において提供されるサービスの種類に基づいて決定されてよい。例えば、上記のエネルギー相当量の目標値は、施設４０において提供される食事のカロリー量に基づいて決定される。
【００３５】
例えば、施設４０が飲食店である場合、降車地Ｄ及び目的地Ｇの距離が、当該施設において提供される食事の内容に応じた距離となるように、降車地Ｄが決定される。また、施設４０がトレーニングジムである場合、降車地Ｄ及び目的地Ｇの距離が、ウォームアップ又はクールダウンに適した距離となるように、降車地Ｄが決定されてよい。
【００３６】
以上のとおり、本実施形態に係るナビゲーションシステム１００によれば、ユーザの状況に応じて、降車地Ｄ及び目的地Ｇの距離が適切に調整される。これにより、ナビゲーションシステム１００は、ユーザ３０の健康を管理することができる。また、本実施形態に係るナビゲーションシステム１００は、降車地Ｄとして適切な位置を、比較的少ない計算量で決定することができる。
【００３７】
［ナビゲーションシステム１００の各部の概要］
本実施形態において、通信ネットワーク１０は、有線通信の伝送路であってもよく、無線通信の伝送路であってもよく、無線通信の伝送路及び有線通信の伝送路の組み合わせであってもよい。通信ネットワーク１０は、無線パケット通信網、インターネット、Ｐ２Ｐネットワーク、専用回線、ＶＰＮ、電力線通信回線などを含んでもよい。通信ネットワーク１０は、（ｉ）携帯電話回線網などの移動体通信網を含んでもよく、（ｉｉ）無線ＭＡＮ（例えば、ＷｉＭＡＸ（登録商標）である。）、無線ＬＡＮ（例えば、ＷｉＦｉ（登録商標）である。）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの無線データ通信網を含んでもよい。
【００３８】
本実施形態において、車両２０は、ユーザ３０を運搬する。車両２０は、運転手の操作により移動してもよく、自動運転又は遠隔操作により移動してもよい。車両２０は、予め定められた運行計画に従って移動する車両であってもよく、ユーザ３０の要望に応じて移動する車両であってもよい。運行計画は、車両２０が停車する複数の駅又は停留所と、各駅又は各停留所に停車する予定時刻とを規定する。駅又は停留所の位置は、予め定められており、原則として、ユーザ３０の要望に応じて変更することはできない。
【００３９】
予め定められた運行計画に従って移動する車両としては、路線バス、長距離バス、乗合自動車、鉄道、旅客機などが例示される。ユーザ３０の要望に応じて移動する車両は、ユーザ３０により貸切られた車両、又は、ユーザ３０を含む比較的少人数の乗員若しくは乗客により貸切られた車両であってもよい。ユーザ３０の要望に応じて移動する車両としては、タクシー、レンタカー、シェアカー、ライドシェアの用途に供された車両などが例示される。
車両２０としては、自動車、自動二輪車、電車などが例示される。自動車としては、エンジン車、電気自動車、燃料電池車、ハイブリッド車、作業機械などが例示される。自動二輪車としては、（ｉ）バイク、（ｉｉ）三輪バイク、（ｉｉｉ）動力ユニットを有する立ち乗り二輪車又は三輪車などが例示される。
【００４０】
なお、車両２０が、予め定められた運行計画に従って移動する車両である場合、降車地Ｄは、車両２０が停車する複数の駅又は停留所の中から選択される。この場合において、ナビゲーションシステム１００は、例えば、目的地Ｇの近傍に存在する複数の駅又は停留所の中から、ユーザ３０が当該駅又は停留所から目的地Ｇまでの最短経路に沿って移動したときに消費されるエネルギー相当量と、ユーザ３０が降車地Ｄから目的地Ｇまで移動したときに消費されるエネルギー相当量の目標値との差の絶対値が、予め定められた値よりも小さな駅又は停留所を、降車地Ｄとして選択する。
【００４１】
上記の差の絶対値が予め定められた値よりも小さな駅又は停留所がない場合、ナビゲーションシステム１００は、例えば、上記の差の絶対値が最も小さな駅又は停留所を、降車地Ｄとして選択する。この場合において、ナビゲーションシステム１００は、ユーザ３０が当該駅又は停留所から目的地Ｇまでの最短経路に沿って移動したときに消費されるエネルギー相当量が、ユーザ３０が降車地Ｄから目的地Ｇまで移動したときに消費されるエネルギー相当量の目標値よりも大きな駅又は停留所のうち、上記の差の絶対値が最も小さな駅又は停留所を、降車地Ｄとして選択してもよい。
【００４２】
上記の差の絶対値が予め定められた値よりも小さな駅又は停留所がない場合、ナビゲーションシステム１００は、ユーザ３０が当該駅又は停留所から目的地Ｇまでの最短経路に沿って移動したときに消費されるエネルギー相当量が、ユーザ３０が降車地Ｄから目的地Ｇまで移動したときに消費されるエネルギー相当量の目標値よりも小さな駅又は停留所のうち、上記の差の絶対値が最も小さな駅又は停留所を、降車地Ｄとして選択してもよい。ナビゲーションシステム１００は、ユーザ３０が降車地Ｄから目的地Ｇまで移動したときに消費されるエネルギー相当量の目標値に基づいて、降車地Ｄとして選択された駅又は停留所から目的地Ｇまでの移動経路を決定してよい。この場合、上記の移動経路の距離は、降車地Ｄから目的地Ｇまでの最短経路の距離よりも長くなる。
【００４３】
本実施形態において、ユーザ３０は、車両２０を利用して移動する。ユーザ３０は、通信端末３２を携帯してよい。ユーザ３０は、ウエアラブル端末３４を携帯してよい。
【００４４】
本実施形態において、通信端末３２は、車両制御システム１１０及び支援サーバ１２０の少なくとも一方との間で、各種の情報を送受する。例えば、通信端末３２は、通信ネットワーク１０を介して、車両制御システム１１０及び支援サーバ１２０の少なくとも一方との間で、各種の情報を送受する。通信端末３２は、Ｐ２Ｐ通信により、車両制御システム１１０との間で、各種の情報を送受してもよい。通信端末３２は、入力デバイス及び出力デバイスを有し、ナビゲーションシステム１００のユーザインタフェースとして利用されてよい。
【００４５】
通信端末３２は、ユーザ３０に装着されたウエアラブル端末３４から、ユーザ３０のバイタル情報を収集してよい。バイタル情報としては、呼吸の状態、脈拍、心拍、血圧、血中酸素濃度、血糖値、血中中性脂肪値、血中コレステロール値、体温、発汗の状態、胃腸の状態、発話の状態、興奮状態、覚醒状態などが例示される。通信端末３２は、ユーザ３０のバイタル情報を車両制御システム１１０及び支援サーバ１２０の少なくとも一方に送信してよい。
【００４６】
通信端末３２は、ユーザ３０が利用することのできる情報処理装置であればよく、その詳細については特に限定されない。通信端末３２としては、パーソナルコンピュータ、携帯端末などが例示される。携帯端末としては、携帯電話、スマートフォン、ＰＤＡ、タブレット、ノートブック・コンピュータ又はラップトップ・コンピュータ、ウエアラブル・コンピュータなどが例示される。
【００４７】
本実施形態において、ウエアラブル端末３４は、バイタルセンサを有し、ユーザ３０のバイタル情報を収集してよい。ウエアラブル端末３４は、収集されたバイタル情報を、通信端末３２に送信してよい。
【００４８】
ウエアラブル端末３４は、ユーザ３０の身体に装着される情報処理装置であればよく、その詳細については特に限定されない。ウエアラブル端末３４は、ユーザ３０の外部に装着されてよい。ウエアラブル端末３４は、例えば、ユーザ３０の顔若しくは頭部、胸部、腹部、手首若しくは足首、又は、手指若しくは足指に装着される。ウエアラブル端末３４の一部又は全部が、ユーザ３０の体内に埋め込まれていてもよい。
【００４９】
本実施形態において、施設４０は、ユーザ３０の目的地Ｇに配される。施設４０において、例えば、物品の売買又はサービスの提供が実施される。施設４０には、行動履歴取得部４２が設置されていてよい。
【００５０】
行動履歴取得部４２は、施設４０におけるユーザ３０の行動が記録された行動履歴情報を取得する。行動履歴取得部４２は、例えば、ユーザ３０が購入した物品の種類、及び、ユーザ３０が利用したサービスの種類の少なくとも一方を示す情報を取得する。行動履歴取得部４２としては、注文受付機、決済端末、入退場管理機器などが例示される。決済端末としては、精算機、ＰＯＳ端末、クレジットカード決済端末などが例示される。
【００５１】
行動履歴取得部４２は、行動履歴情報を、車両制御システム１１０及び支援サーバ１２０の少なくとも一方に送信してよい。行動履歴取得部４２は、行動履歴情報を、通信端末３２に送信してもよい。
【００５２】
本実施形態において、車両制御システム１１０は、車両２０に搭載される。車両制御システム１１０は、車両２０の動作を制御する。車両制御システム１１０は、ユーザ３０の操作に従って、車両２０の動作を制御してよい。車両制御システム１１０は、自動運転機能又は遠隔運転機能を有してもよい。車両制御システム１１０は、支援サーバ１２０からの命令に従って、車両２０の動作を制御してもよい。
【００５３】
車両制御システム１１０は、車両２０の位置を示す情報を、支援サーバ１２０に送信してよい。車両制御システム１１０は、車両２０の状態を示す情報を、支援サーバ１２０に送信してよい。車両制御システム１１０は、ユーザ３０の身体情報を取得してよい。車両制御システム１１０は、ユーザ３０の身体情報を、支援サーバ１２０に送信してよい。車両制御システム１１０は、ユーザ３０のバイタル情報を取得してよい。車両制御システム１１０は、ユーザ３０のバイタル情報を、支援サーバ１２０に送信してよい。
【００５４】
車両制御システム１１０は、車両２０の走行ルートを決定してよい。例えば、車両制御システム１１０は、ユーザ３０の身体情報に基づいて車両２０の目的地を設定することで、車両２０の走行ルートを決定する。車両制御システム１１０の詳細は後述される。
【００５５】
本実施形態において、支援サーバ１２０は、車両２０の走行ルートの探索を支援する。例えば、支援サーバ１２０は、通信端末３２及び車両制御システム１１０の少なくとも一方から、ユーザ３０の身体情報を取得する。支援サーバ１２０は、任意の記憶装置に、ユーザ３０の身体情報を記憶してよい。支援サーバ１２０は、ユーザ３０の身体情報に基づいて、車両２０の走行ルートの少なくとも一部を決定する。支援サーバ１２０は、車両制御システム１１０からの要求に応じて、車両２０の走行ルートの少なくとも一部を決定してもよい。
【００５６】
例えば、支援サーバ１２０は、ユーザ３０の出発地Ｓ及び目的地Ｇを示す情報を、車両制御システム１１０から取得する。支援サーバ１２０は、（ｉ）ユーザ３０の目的地Ｇの位置と、（ｉｉ）ユーザ３０の身体的な特徴とに基づいて、降車地Ｄの候補地を決定する。支援サーバ１２０は、単一の地点を降車地Ｄの候補地として決定してもよく、複数の地点を降車地Ｄの候補地として決定してもよい。
【００５７】
支援サーバ１２０は、降車地Ｄの候補地を示す情報を車両制御システム１１０に送信してよい。また、支援サーバ１２０は、車両制御システム１１０に、降車地Ｄの候補地を示す情報をユーザ３０に出力する手順と、降車地Ｄとしてユーザ３０が選択した候補地を示す情報を取得する手順とを実行させてよい。支援サーバ１２０は、車両制御システム１１０に、ユーザ３０が選択した候補地を示す情報を支援サーバ１２０に送信する手順を実行させてもよい。
【００５８】
支援サーバ１２０は、車両制御システム１１０から、ユーザ３０が選択した候補地を示す情報を取得して、降車地Ｄを決定してよい。支援サーバ１２０は、出発地Ｓ及び降車地Ｄの位置に基づいて、車両２０の走行ルートを決定してよい。支援サーバ１２０は、車両２０の走行ルートを示す情報を、車両制御システム１１０に送信してよい。支援サーバ１２０は、降車地Ｄ及び目的地Ｇの位置に基づいて、ユーザ３０の移動ルートを決定してよい。支援サーバ１２０は、ユーザ３０の移動ルートを示す情報を、車両制御システム１１０及び通信端末３２の少なくとも一方に送信してよい。
【００５９】
支援サーバ１２０は、車両２０を遠隔操作してもよい。例えば、特定の種類のイベントの発生が検出された場合、支援サーバ１２０は、車両２０を遠隔操作するための命令（制御命令と称される場合がある。）を、車両制御システム１１０に送信する。支援サーバ１２０の詳細は後述される。
【００６０】
車両２０は、移動体の一例であってよい。ユーザ３０の目的地は、第１目的地の一例であってよい。ユーザ３０の降車地は、第２目的地の一例であってよい。通信端末３２は、身体情報取得部及びバイタル情報取得部の一例であってよい。ウエアラブル端末３４は、バイタル情報取得部の一例であってよい。ナビゲーションシステム１００は、情報処理システム及び健康管理システムの一例であってよい。車両制御システム１１０は、身体情報取得部、バイタル情報取得部及び車両制御部の一例であってよい。支援サーバ１２０は、情報処理システム、健康管理システム、身体情報取得部、バイタル情報取得部及びユーザプロファイル管理部の一例であってよい。
【００６１】
なお、本実施形態においては、支援サーバ１２０が、ユーザ３０の降車地を決定する場合を例として、ナビゲーションシステム１００の詳細が説明される。しかしながら、ナビゲーションシステム１００は、本実施形態に限定されない。他の実施形態において、支援サーバ１２０の機能の少なくとも一部が、車両制御システム１１０により実現されてもよい。この場合、車両制御システム１１０は、情報処理システム、健康管理システム及びユーザプロファイル管理部の一例であってよい。支援サーバ１２０の機能の少なくとも一部が、通信端末３２により実現されてもよい。この場合、通信端末３２は、この場合、通信端末３２は、情報処理システム、健康管理システム、車両制御部及びユーザプロファイル管理部の一例であってよい。
【００６２】
なお、本実施形態においては、ナビゲーションシステム１００が車両２０の目的地又はその候補地を決定する場合を例として、ナビゲーションシステム１００の詳細が説明される。しかしながら、ナビゲーションシステム１００は、本実施形態に限定されない。他の実施形態において、ナビゲーションシステム１００は、車両２０の場合と同様にして、任意の種類の移動体の目的地又はその候補地を決定してよい。
【００６３】
移動体としては、車両、船舶、飛行体などが例示される。車両としては、自動車、自動二輪車、電車などが例示される。自動車としては、エンジン車、電気自動車、燃料電池車、ハイブリッド車、作業機械などが例示される。自動二輪車としては、（ｉ）バイク、（ｉｉ）三輪バイク、（ｉｉｉ）動力ユニットを有する立ち乗り二輪車又は三輪車などが例示される。船舶としては、船、ホバークラフト、水上バイク、潜水艦、潜水艇、水中スクータなどが例示される。飛行体としては、飛行機、飛行船又は風船、気球、ヘリコプター、ドローンなどが例示される。
【００６４】
［ナビゲーションシステム１００の各部の具体的な構成］
ナビゲーションシステム１００の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよく、ハードウエア及びソフトウエアにより実現されてもよい。ナビゲーションシステム１００の各部は、その少なくとも一部が、単一のサーバによって実現されてもよく、複数のサーバによって実現されてもよい。ナビゲーションシステム１００の各部は、その少なくとも一部が、仮想サーバ上又はクラウドシステム上で実現されてもよい。ナビゲーションシステム１００の各部は、その少なくとも一部が、パーソナルコンピュータ又は携帯端末によって実現されてもよい。携帯端末としては、携帯電話、スマートフォン、ＰＤＡ、タブレット、ノートブック・コンピュータ又はラップトップ・コンピュータ、ウエアラブル・コンピュータなどを例示することができる。ナビゲーションシステム１００の各部は、ブロックチェーンなどの分散型台帳技術又は分散型ネットワークを利用して、情報を格納してもよい。
【００６５】
ナビゲーションシステム１００を構成する構成要素の少なくとも一部がソフトウエアにより実現される場合、当該ソフトウエアにより実現される構成要素は、一般的な構成の情報処理装置において、当該構成要素に関する動作を規定したプログラムを起動することにより実現されてよい。上記の一般的な構成の情報処理装置は、（ｉ）ＣＰＵ、ＧＰＵなどのプロセッサ、ＲＯＭ、ＲＡＭ、通信インタフェースなどを有するデータ処理装置と、（ｉｉ）キーボード、ポインティングデバイス、タッチパネル、カメラ、音声入力装置、ジェスチャ入力装置、各種センサ、ＧＰＳ受信機などの入力装置と、（ｉｉｉ）表示装置、音声出力装置、振動装置などの出力装置と、（ｉｖ）メモリ、ＨＤＤ、ＳＳＤなどの記憶装置（外部記憶装置を含む。）とを備えてよい。
【００６６】
上記の一般的な構成の情報処理装置において、上記のデータ処理装置又は記憶装置は、上記のプログラムを記憶してよい。上記のプログラムは、プロセッサによって実行されることにより、上記の情報処理装置に、当該プログラムによって規定された動作を実行させる。上記のプログラムは、非一時的なコンピュータ可読記録媒体に格納されていてもよい。上記のプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリ、ハードディスクなどのコンピュータ読み取り可能な媒体に記憶されていてもよく、ネットワークに接続された記憶装置に記憶されていてもよい。
【００６７】
上記のプログラムは、コンピュータを、ナビゲーションシステム１００又はその一部として機能させるためのプログラムであってよい。上記のプログラムは、ナビゲーションシステム１００の各部の動作を規定したモジュールを備えてよい。これらのプログラム又はモジュールは、データ処理装置、入力装置、出力装置、記憶装置等に働きかけて、コンピュータをナビゲーションシステム１００の各部として機能させたり、コンピュータにナビゲーションシステム１００の各部における情報処理方法を実行させたりする。上記のプログラムは、コンピュータ読み取り可能な媒体又はネットワークに接続された記憶装置から、ナビゲーションシステム１００の少なくとも一部を構成するコンピュータにインストールされてよい。上記のプログラムが実行されることにより、コンピュータが、ナビゲーションシステム１００の各部の少なくとも一部として機能してもよい。上記のプログラムに記述された情報処理は、当該プログラムがコンピュータに読み込まれることにより、当該プログラムに関連するソフトウエアと、ナビゲーションシステム１００又はその一部の各種のハードウエア資源とが協働した具体的手段として機能する。そして、上記の具体的手段が、本実施形態におけるコンピュータの使用目的に応じた情報の演算又は加工を実現することにより、当該使用目的に応じたナビゲーションシステム１００が構築される。
【００６８】
上記のプログラムは、コンピュータを、車両制御システム１１０として機能させるためのプログラムであってよい。上記のプログラムは、コンピュータに、車両制御システム１１０における情報処理方法を実行させるためのプログラムであってよい。上記のプログラムは、コンピュータを、支援サーバ１２０として機能させるためのプログラムであってよい。上記のプログラムは、コンピュータに、支援サーバ１２０における情報処理方法を実行させるためのプログラムであってよい。
【００６９】
上記の情報処理方法は、例えば、ユーザの目的地である第１目的地を示す第１目的地情報を取得する第１目的地情報取得段階を有する。上記の情報処理方法は、例えば、ユーザの身体的な特徴を示す身体情報を取得する身体情報取得段階を有する。上記の情報処理方法は、例えば、（ｉ）第１目的地情報により示される第１目的地の位置、及び、（ｉｉ）身体情報により示されるユーザの身体的な特徴に基づいて、ユーザを運搬する移動体の目的地である第２目的地の候補地を決定する候補地決定段階を有する。上記の情報処理方法において、第１目的地及び第２目的地は、地理的に互いに異なってよい。
【００７０】
図２は、車両２０の内部構成の一例を概略的に示す。本実施形態において、車両２０は、車両制御システム１１０と、駆動部２２０と、体組成センサ２３０とを備える。本実施形態において、車両制御システム１１０は、通信部２４０と、入出力部２５０と、制御部２６０とを備える。
【００７１】
本実施形態において、駆動部２２０は、車両２０を駆動する。駆動部２２０は、車両制御システム１１０の制御に従って、車両２０を移動させてよい。
【００７２】
本実施形態において、体組成センサ２３０は、ユーザ３０の体組成を示す情報を取得する。体組成としては、体重、体脂肪率、体水分率、筋肉量、骨塩量などが例示される。体組成センサ２３０は、ユーザ３０の体組成を示す情報を、車両制御システム１１０に出力してよい。
【００７３】
体組成センサ２３０は、例えば、車両２０の座席に配された圧力計の出力に基づいて、ユーザ３０の体重の推定値を出力してよい。体組成センサ２３０は、例えば、車両２０のハンドルに配された一対の電極の出力と、ユーザ３０の性別及び年齢を示す情報に基づいて、ユーザ３０の体脂肪率、体水分率、筋肉量及び骨塩量の少なくとも１つの推定値を出力してよい。体組成センサ２３０は、例えば、車両制御システム１１０から、ユーザ３０の性別及び年齢を示す情報を取得してよい。
【００７４】
本実施形態において、通信部２４０は、通信端末３２及び支援サーバ１２０の少なくとも一方との間で通信を確立し、各種の情報を送受する。通信部２４０は、１又は複数の通信方式に対応してよい。
【００７５】
本実施形態において、入出力部２５０は、ユーザ３０からの入力又は指示を受け付ける。入出力部２５０は、ユーザ３０に情報を出力する。入出力部２５０は、キーボード、タッチパネル、ポインティングデバイス、カメラ、マイク、各種センサ、ＧＰＳ受信機などの各種の入力装置を有してよい。入出力部２５０は、音声入力システムを有してよい。入出力部２５０は、ジェスチャ入力システムを有してよい。入出力部２５０は、表示装置、照明装置、スピーカ、振動装置、車体昇降装置などの各種の出力装置を有してよい。
【００７６】
本実施形態において、制御部２６０は、車両２０の動作を制御する。制御部２６０は、ユーザの指示を受け取り、ユーザ３０の指示に従って、車両２０の動作を制御してよい。制御部２６０は、自動運転機能又は遠隔運転機能により、車両２０の動作を制御してよい。制御部２６０は、支援サーバ１２０からの命令を受け取り、支援サーバ１２０からの命令に従って、車両２０の動作を制御してもよい。制御部２６０の詳細は後述される。
【００７７】
体組成センサ２３０は、身体情報取得部の一例であってよい。通信部２４０は、第１目的地情報取得部、種別情報取得部、態様情報取得部、時刻情報取得部、道路情報取得部、選択情報取得部、及び、バイタル情報取得部の一例であってよい。入出力部２５０は、第１目的地情報取得部、種別情報取得部、態様情報取得部、時刻情報取得部、道路情報取得部、及び、選択情報取得部の一例であってよい。制御部２６０は、身体情報取得部、バイタル情報取得部及び車両制御部の一例であってよい。
【００７８】
図３は、制御部２６０の内部構成の一例を概略的に示す。本実施形態において、制御部２６０は、通信制御部３２０と、入出力制御部３３０と、駆動制御部３４０と、ルート探索部３５０と、ユーザ情報取得部３６０とを備える。
【００７９】
本実施形態において、通信制御部３２０は、通信部２４０を制御する。通信制御部３２０は、制御部２６０の各部と、通信端末３２及び支援サーバ１２０の少なくとも一方との間における通信を制御してよい。通信制御部３２０は、１又は複数の通信方式に対応してよい。
【００８０】
本実施形態において、入出力制御部３３０は、入出力部２５０を制御する。一実施形態において、入出力制御部３３０は、入出力部２５０の表示装置を制御して、ナビゲーションシステム１００のユーザインタフェースとして利用される入力画面又は選択画面を出力してよい。入出力制御部３３０は、ユーザ３０が入力画面又は選択画面に入力した情報又は指示を取得してよい。他の実施形態において、入出力制御部３３０は、入出力部２５０のスピーカを制御して、ガイド情報の音声を出力してもよい。ガイド情報は、ユーザ３０に、情報又は指示の入力を促すための情報であってよい。入出力制御部３３０は、ユーザ３０の音声を解析して、ユーザ３０が入力した情報又は指示を取得してよい。
【００８１】
他の実施形態において、入出力制御部３３０は、入出力部２５０を制御して、ユーザ３０に対して、各種の警告を出力してよい。例えば、ユーザ３０が、通信端末３２を車両２０の車内に放置したまま、車両２０を降りた場合、入出力制御部３３０は、入出力部２５０のスピーカから音声情報を出力することで、ユーザ３０に警告する。入出力制御部３３０は、入出力部２５０の照明装置を点灯又は点滅させることで、ユーザ３０に警告してもよい。入出力制御部３３０は、入出力部２５０の車体昇降装置を利用して、車両２０の車体を昇降させることで、ユーザ３０に警告してもよい。
【００８２】
本実施形態において、駆動制御部３４０は、駆動部２２０を制御する。駆動制御部３４０は、駆動部２２０を制御して、車両２０の速度、加速度、及び、進行方向の少なくとも１つを制御する。一実施形態において、駆動制御部３４０は、ルート探索部３５０から、決定された走行ルートを示すルート情報を受け取り、当該ルート情報に従って、駆動部２２０を制御してよい。他の実施形態において、駆動制御部３４０は、支援サーバ１２０から制御命令を受け取り、当該制御命令に従って、駆動部２２０を制御してよい。
【００８３】
さらに他の実施形態において、駆動制御部３４０は、自動運転機能を利用して駆動部２２０を制御してよい。このとき、駆動制御部３４０は、入出力制御部３３０から取得した外界センサ及び内界センサの出力情報を利用して、駆動部２２０を制御してよい。例えば、駆動制御部３４０は、入出力制御部３３０から、車両２０及びユーザ３０の距離を示す情報（ユーザ距離と称される場合がある。）を受け取り、当該情報に従って、駆動部２２０を制御してよい。
【００８４】
本実施形態において、ルート探索部３５０は、車両２０の走行ルートを決定する。ルート探索部３５０は、支援サーバ１２０と協働して、車両２０の走行ルートを決定してよい。例えば、ルート探索部３５０は、入出力制御部３３０から、走行ルートを決定するための指示を受け取る。また、ルート探索部３５０は、入出力制御部３３０から、ユーザ３０の出発地Ｓ及び目的地Ｇを示す情報を受け取る。
【００８５】
本実施形態において、ルート探索部３５０は、支援サーバ１２０に走行ルートの探索を要求するための情報（探索要求と称される場合がある。）を、支援サーバ１２０に送信する。ルート探索部３５０は、（ｉ）ユーザ３０の識別情報、及び、（ｉｉ）ユーザ３０の出発地Ｓ及び目的地Ｇを示す情報を、探索要求とともに、又は、探索要求と対応付けて、支援サーバ１２０に送信してよい。
【００８６】
本実施形態において、ルート探索部３５０は、探索要求に対する応答として、車両２０の走行ルートの少なくとも一部を示す情報（ルート情報と称される場合がある。）を取得する。一実施形態において、ルート情報は、降車地Ｄを示す情報を含む。この場合、ルート探索部３５０は、出発地Ｓ及び降車地Ｄの位置に基づいて、車両２０の走行ルートを決定してよい。また、ルート探索部３５０は、降車地Ｄ及び目的地Ｇの位置に基づいて、ユーザ３０の移動ルートを決定してよい。
【００８７】
他の実施形態において、ルート情報は、車両２０の走行ルートを含んでよい。車両２０の走行ルートは、出発地Ｓ及び降車地Ｄの間の経路を示す情報を含む。この場合、ルート探索部３５０は、降車地Ｄ及び目的地Ｇの位置に基づいて、ユーザ３０の移動ルートを決定してよい。さらに他の実施形態において、ルート情報は、車両２０の走行ルートと、ユーザ３０の移動ルートとを含んでよい。ユーザ３０の移動ルートは、降車地Ｄ及び目的地Ｇの間の経路を示す情報を含む。
【００８８】
ルート探索部３５０は、車両２０の走行ルートを示す情報を、駆動制御部３４０に出力してよい。ルート探索部３５０は、ユーザ３０の移動ルートを、通信端末３２に送信してよい。
【００８９】
本実施形態において、ユーザ情報取得部３６０は、ユーザ３０に関する各種の情報を取得する。ユーザ３０に関する各種の情報としては、身体情報、バイタル情報などが例示される。ユーザ情報取得部３６０は、ユーザ３０に関する各種の情報を、支援サーバ１２０に送信してよい。
【００９０】
一実施形態において、ユーザ情報取得部３６０は、入出力部２５０を介して、ユーザ３０から、ユーザ３０に関する各種の情報を取得する。他の実施形態において、ユーザ情報取得部３６０は、通信部２４０を介して、通信端末３２から、ユーザ３０に関する各種の情報を取得する。
【００９１】
ルート探索部３５０は、送信部の一例であってよい。ユーザ情報取得部３６０は、身体情報取得部及びバイタル情報取得部の一例であってよい。
【００９２】
なお、本実施形態においては、ルート探索部３５０が、支援サーバ１２０に探索要求を送信し、支援サーバ１２０が、降車地Ｄを決定する場合を例として、ナビゲーションシステム１００の詳細が説明される。しかしながら、ナビゲーションシステム１００は、本実施形態に限定されない。他の実施形態において、ルート探索部３５０が、支援サーバ１２０と協働して、又は、単独で、降車地Ｄを決定してよい。
【００９３】
図４は、支援サーバ１２０の内部構成の一例を概略的に示す。本実施形態において、支援サーバ１２０は、車両情報取得部４２０と、ユーザ情報取得部４３０と、格納部４４０と、ナビゲーション支援部４５０と、制御イベント検出部４６０と、制御命令生成部４７０とを備える。
【００９４】
本実施形態において、車両情報取得部４２０は、車両２０に関する各種の情報を取得する。例えば、車両情報取得部４２０は、車両２０の現在位置又は移動履歴を示す情報を取得する。車両情報取得部４２０は、車両２０の状態又は動作状況を示す情報を取得してよい。車両２０の状態又は動作状況としては、車両２０の起動、車両２０の停止、車両２０のドアの開閉、ユーザ３０の乗車、ユーザ３０の降車、車両２０の速度、車両２０の加速度、車両２０の進行方向、車両２０のエネルギー残量などが例示される。
【００９５】
本実施形態において、ユーザ情報取得部４３０は、ユーザ３０に関する各種の情報を取得する。ユーザ情報取得部４３０は、ユーザ３０に関する各種の情報を、格納部４４０に格納してよい。
【００９６】
例えば、ユーザ情報取得部４３０は、ユーザ３０の身体情報を取得する。ユーザ情報取得部４３０は、ユーザ３０のバイタル情報を取得してもよい。ユーザ情報取得部４３０は、ユーザ３０の現在位置又は移動履歴を示す情報を取得してよい。ユーザ情報取得部４３０は、通信端末３２の現在位置又は移動履歴を示す情報を取得してよい。ユーザ情報取得部４３０は、通信端末３２の現在位置又は移動履歴を、ユーザ３０の現在位置又は移動履歴として利用してもよい。ユーザ情報取得部４３０は、施設４０におけるユーザ３０の行動履歴情報を取得してよい。
【００９７】
一実施形態において、ユーザ情報取得部４３０は、ユーザ情報取得部３６０から、ユーザ３０に関する各種の情報を取得してよい。他の実施形態において、ユーザ情報取得部４３０は、通信端末３２から、ユーザ３０に関する各種の情報を取得してよい。
【００９８】
さらに他の実施形態において、ユーザ情報取得部４３０は、通信ネットワーク１０を介して、他の情報処理装置から、ユーザ３０に関する各種の情報を取得してよい。他の情報処理装置は、ユーザ３０の身体の状態を測定する測定機器であってよい。測定機器としては、身長計、体重計、心拍計、血圧計などが例示される。他の情報処理装置は、ユーザ３０の身体情報を格納するパーソナルコンピュータ、サーバなどであってよい。他の情報処理装置は、ユーザ３０の行動履歴情報を格納するパーソナルコンピュータ、サーバなどであってよい。
【００９９】
本実施形態において、格納部４４０は、支援サーバ１２０における情報処理に利用される各種の情報を格納する。格納部４４０は、支援サーバ１２０における情報処理により生成された各種の情報を格納する。格納部４４０の詳細は後述される。
【０１００】
本実施形態において、ナビゲーション支援部４５０は、車両２０の走行ルートの決定を支援する。ナビゲーション支援部４５０は、車両２０の走行ルートの少なくとも一部を決定してよい。ナビゲーション支援部４５０は、車両２０の走行ルートの少なくとも一部を示す情報を、ルート探索部３５０に送信してよい。
【０１０１】
ナビゲーション支援部４５０は、ユーザ３０の移動ルートの決定を支援してもよい。ナビゲーション支援部４５０は、ユーザ３０の移動ルートの少なくとも一部を決定してよい。ナビゲーション支援部４５０は、ユーザ３０の移動ルートの少なくとも一部を示す情報を、ルート探索部３５０に送信してよい。ナビゲーション支援部４５０は、ユーザ３０の移動ルートの少なくとも一部を示す情報を、通信端末３２に送信してもよい。
【０１０２】
例えば、ナビゲーション支援部４５０は、（ｉ）ユーザ３０の目的地Ｇの位置と、（ｉｉ）ユーザ３０の身体的な特徴とに基づいて、降車地Ｄの候補地を決定する。ナビゲーション支援部４５０は、１以上の候補地の１つを、降車地Ｄとして決定してよい。降車地Ｄは、車両２０の走行ルートの一部であってよい。降車地Ｄは、ユーザ３０の移動ルートの一部であってよい。ナビゲーション支援部４５０の詳細は後述される。
【０１０３】
本実施形態において、制御イベント検出部４６０は、予め定められた種類のイベントの発生を検出する。予め定められた種類のイベントの発生が検出された場合、制御イベント検出部４６０は、例えば、検出されたイベントの種類を示す情報を、制御命令生成部４７０に出力する。制御イベント検出部４６０の詳細は後述される。
【０１０４】
本実施形態において、制御命令生成部４７０は、制御イベント検出部４６０が検出したイベントの種類を示す情報を取得する。制御命令生成部４７０は、上記のイベントの種類に応じて、車両２０の動作を制御する。具体的には、制御命令生成部４７０は、上記のイベントの種類に応じて車両２０の動作を制御するための命令（制御命令と称される場合がある。）を生成し、当該制御命令を、駆動制御部３４０に送信する。制御命令生成部４７０の詳細は後述される。
【０１０５】
車両情報取得部４２０は、降車検出部の一例であってよい。ユーザ情報取得部４３０は、身体情報取得部、バイタル情報取得部、及び、ユーザ位置検出部の一例であってよい。格納部４４０は、停止場所情報格納部の一例であってよい。ナビゲーション支援部４５０は、第１目的地情報取得部、身体情報取得部、候補地決定部、選択情報取得部、第２目的地決定部、及び、送信部の一例であってよい。制御イベント検出部４６０は、降車検出部、判定部、バイタル情報取得部、及び、異常検出部、到着検出部の一例であってよい。制御命令生成部４７０は、警告決定部、緊急移動決定部、通報決定部、及び、待機決定部の一例であってよい。
【０１０６】
図５は、格納部４４０の内部構成の一例を概略的に示す。本実施形態において、格納部４４０は、車両情報格納部５２２と、ユーザ情報格納部５２４と、運動情報格納部５３２と、地図情報格納部５４２と、道路情報格納部５４４と、施設情報格納部５４６と、駐車場情報格納部５４８とを備える。
【０１０７】
本実施形態において、車両情報格納部５２２は、車両情報取得部４２０が取得した情報を格納する。本実施形態において、ユーザ情報格納部５２４は、ユーザ情報取得部４３０が取得した情報を格納する。
【０１０８】
本実施形態において、運動情報格納部５３２は、運動に関する情報を格納する。例えば、運動情報格納部５３２は、（ｉ）運動の種類を示す情報と、（ｉｉ）当該運動により、単位時間に消費されるエネルギー相当量を示す情報とを対応付けて格納する。運動情報格納部５３２は、（ｉ）運動の強度を示す情報と、（ｉｉ）当該強度の運動により、単位時間に消費されるエネルギー相当量を示す情報とを対応付けて格納してもよい。
【０１０９】
本実施形態において、地図情報格納部５４２は、地図情報を格納する。本実施形態において、道路情報格納部５４４は、道路の状態に関する各種の情報を格納する。道路の状態としては、道路の舗装の有無、道路の舗装の種類又は程度、道路の劣化の程度、道路の勾配、道路の高度プロファイルなどが例示される。
【０１１０】
本実施形態において、施設情報格納部５４６は、１又は複数の施設４０のそれぞれに関する各種の情報を格納する。施設４０に関する情報としては、（ｉ）施設４０の識別情報、（ｉｉ）施設４０の種類、（ｉｉｉ）施設４０において提供されるサービスの種類、（ｉｖ）施設４０において提供される食事のカロリー量又は栄養成分量、（ｖ）施設４０においてユーザ３０が運動又は活動することにより消費されるエネルギー相当量、などを示す情報が例示される。
【０１１１】
施設４０に関する情報は、施設４０において提供される食事のカロリー量又は栄養成分量に関する統計量を示す情報を含んでよい。施設４０に関する情報は、施設４０においてユーザ３０が運動又は活動することにより消費されるエネルギー相当量に関する統計量を示す情報を含んでよい。統計量としては、最大値、最小値、平均値、中央値などが例示される。統計量は、施設４０において提供される全ての種類の食事又はサービスに関する統計量であってもよく、複数のユーザ３０が利用した食事又はサービスに関する統計量であってもよい。
【０１１２】
本実施形態において、駐車場情報格納部５４８は、車両２０が駐車又は停車することのできる駐車場に関する情報を格納する。駐車場に関する情報としては、（ｉ）駐車場の識別情報、（ｉｉ）駐車場の位置を示す情報、（ｉｉｉ）駐車場の空き状況を示す情報、（ｉｖ）駐車場の利用料金を示す情報などが例示される。駐車場情報格納部５４８は、少なくとも、（ｉ）駐車場の識別情報と、（ｉｉ）駐車場の位置を示す情報とを対応づけて格納することが好ましい。
【０１１３】
駐車場情報格納部５４８は、停止場所情報格納部の一例であってよい。駐車場は、停止場所の一例であってよい。
【０１１４】
図６は、ナビゲーション支援部４５０の内部構成の一例を概略的に示す。本実施形態において、ナビゲーション支援部４５０は、出発地決定部６２２と、目的地決定部６２４と、候補地決定部６３２と、降車地決定部６３４と、車両ルート決定部６４２と、ユーザルート決定部６４４とを備える。
【０１１５】
本実施形態において、出発地決定部６２２は、ユーザ３０の出発地Ｓを示す情報を取得する。例えば、出発地決定部６２２は、ルート探索部３５０から、（ｉ）ユーザ３０の識別情報、及び、（ｉｉ）ユーザ３０の出発地Ｓ及び目的地Ｇを示す情報を取得する。出発地決定部６２２は、上記の情報により示される出発地Ｓを、車両２０の出発地として決定してよい。
【０１１６】
本実施形態において、目的地決定部６２４は、ユーザ３０の目的地Ｇを示す情報を取得する。例えば、目的地決定部６２４は、ルート探索部３５０から、（ｉ）ユーザ３０の識別情報、及び、（ｉｉ）ユーザ３０の出発地Ｓ及び目的地Ｇを示す情報を取得する。目的地決定部６２４は、上記の情報より示される目的地Ｇを、ユーザ３０の目的地Ｇとして決定してよい。
【０１１７】
本実施形態において、降車地Ｄの候補地を決定する。候補地決定部６３２は、単一の地点を降車地Ｄの候補地として決定してもよく、複数の地点を降車地Ｄの候補地として決定してもよい。候補地決定部６３２は、降車地Ｄの候補地を示す情報を、降車地決定部６３４に出力してよい。
【０１１８】
具体的には、候補地決定部６３２は、例えば、下記の手順に従って、降車地Ｄの候補地を決定する。まず、候補地決定部６３２は、ユーザ情報格納部５２４を参照して、ユーザ３０の識別情報をキーとして、ユーザ３０の身体情報を取得する。次に、候補地決定部６３２は、目的地決定部６２４から、ユーザ３０の目的地Ｇを示す情報を取得する。候補地決定部６３２は、（ｉ）ユーザ３０の目的地Ｇの位置と、（ｉｉ）ユーザ３０の身体的な特徴とに基づいて、降車地Ｄの候補地を決定する。
【０１１９】
より具体的には、まず、候補地決定部６３２は、ユーザ３０が、車両２０を利用せずに、車両２０の身体活動により、降車地Ｄから目的地Ｇまで移動した場合に消費されるエネルギー相当量の目標値を決定する。次に、候補地決定部６３２は、例えば、（ｉ）ユーザ３０の目的地Ｇの位置と、（ｉｉ）上記のエネルギー相当量の目標値とに基づいて、降車地Ｄの候補地を決定する。
【０１２０】
上記の目標値の決定方法は特に限定されない。一実施形態において、候補地決定部６３２は、上記の目標値に関するユーザ３０からの入力に基づいて、上記の目標値を決定する。他の実施形態において、候補地決定部６３２は、ユーザ３０の身体的な特徴に基づいて、上記の目標値を決定する。
【０１２１】
例えば、候補地決定部６３２は、まず、降車地Ｄから目的地Ｇまで徒歩で移動することにより、１００ｋｃａｌを消費するという目標を決定する。次に、候補地決定部６３２は、例えば、ユーザ３０の性別、年齢及び体重を考慮して、徒歩で１００ｋｃａｌのエネルギーを消費するために必要な距離を算出する。次に、候補地決定部６３２は、算出された距離よりも離れた位置又は領域の中から、ユーザ３０が車両２０から降りるのに適した位置を、降車地Ｄの候補地として抽出する。候補地決定部６３２の詳細は後述される。
【０１２２】
本実施形態において、降車地決定部６３４は、降車地Ｄを決定する。具体的には、降車地決定部６３４は、例えば、下記の手順に従って、降車地Ｄを決定する。まず、降車地決定部６３４は、候補地決定部６３２から、降車地Ｄの候補地を示す情報を取得する。降車地決定部６３４は、降車地Ｄの候補地をユーザに提示するための画面を生成し、当該画面のデータをルート探索部３５０に送信する。ルート探索部３５０は、画面のデータを、入出力制御部３３０に転送する。
【０１２３】
入出力制御部３３０は、入出力部２５０を制御して、例えば、入出力部２５０の表示装置に上記の画面を表示する。ユーザ３０は、画面に表示された１又は複数の候補地のうちの１つを選択して、当該選択結果を示す情報を、入出力部２５０に入力する。入出力制御部３３０は、入出力部２５０から、ユーザ３０が選択した候補地を示す情報を取得し、当該情報を降車地決定部６３４に送信する。
【０１２４】
降車地決定部６３４は、ユーザ３０が選択した候補地を示す情報を取得する。降車地決定部６３４は、ユーザ３０が選択した候補地を、降車地Ｄとして決定する。降車地決定部６３４は、降車地Ｄを示す情報を、車両ルート決定部６４２及びユーザルート決定部６４４に出力する。
【０１２５】
本実施形態において、車両ルート決定部６４２は、車両２０の走行ルートの少なくとも一部を決定する。例えば、車両ルート決定部６４２は、車両２０の出発地を出発地Ｓとし、車両２０の目的地を降車地Ｄとすることを決定する。車両ルート決定部６４２は、出発地Ｓ及び降車地Ｄの間の経路を決定してもよい。車両ルート決定部６４２は、車両２０の走行ルートの少なくとも一部を示す情報を、ルート探索部３５０に送信してよい。
【０１２６】
なお、車両ルート決定部６４２は、出発地Ｓを出発して降車地Ｄに到着した後、ユーザ３０に追従しながら目的地Ｇの近傍まで移動するルートを、車両２０の走行ルートとして決定してよい。車両ルート決定部６４２は、出発地Ｓを出発して降車地Ｄに到着した後、ユーザ３０に追従しながら目的地Ｇの近傍まで移動した後、降車地Ｄまで移動するルートを、車両２０の走行ルートとして決定してよい。
【０１２７】
これにより、ユーザ３０が降車地Ｄから目的地Ｇまで移動する間、車両２０がユーザ３０の進行方向後方に位置する。これにより、ユーザ３０は、任意のタイミングで、再度、車両２０に乗り込むことができる。このとき、車両２０は、車両２０及びユーザ３０の距離が予め定められた範囲内となるように、ユーザ３０に追従して移動してよい。
【０１２８】
本実施形態において、ユーザルート決定部６４４は、ユーザ３０の移動ルートの少なくとも一部を決定する。例えば、ユーザルート決定部６４４は、ユーザ３０の出発地を降車地Ｄとし、ユーザ３０の目的地を目的地Ｇとすることを決定する。ユーザルート決定部６４４は、降車地Ｄ及び目的地Ｇの間の経路を決定してもよい。ユーザルート決定部６４４は、ユーザ３０の移動ルートの少なくとも一部を示す情報を、ルート探索部３５０に送信してよい。ユーザルート決定部６４４は、ユーザ３０の移動ルートの少なくとも一部を示す情報を、通信端末３２に送信してもよい。
【０１２９】
目的地決定部６２４は、第１目的地情報取得部の一例であってよい。候補地決定部６３２は、候補地決定部の一例であってよい。降車地決定部６３４は、選択情報取得部及び第２目的地決定部の一例であってよい。車両ルート決定部６４２は、追従移動決定部の一例であってよい。ユーザルート決定部６４４は、送信部の一例であってよい。ユーザ３０の目的地Ｇを示す情報は、第１目的地情報の一例であってよい。ユーザ３０が選択した候補地を示す情報は、ユーザ選択情報の一例であってよい。
【０１３０】
図７は、候補地決定部６３２の内部構成の一例を概略的に示す。本実施形態において、候補地決定部６３２は、条件決定部７２０と、抽出部７３０と、選択部７４０とを備える。本実施形態において、条件決定部７２０は、目標決定部７２２と、エリア条件決定部７２４とを有する。
【０１３１】
本実施形態において、条件決定部７２０は、抽出部７３０の抽出対象となる条件を決定する。例えば、条件決定部７２０は、目的地Ｇの周辺に存在する駐車場の中から、降車地Ｄの候補地となり得る駐車場を抽出するための条件を決定する。
【０１３２】
本実施形態において、目標決定部７２２は、ユーザ３０が、車両２０を利用せずに、車両２０の身体活動により、降車地Ｄから目的地Ｇまで移動した場合に消費されるエネルギー相当量の目標値を決定する。目標決定部７２２は、身体活動の種類を決定してもよい。目標決定部７２２は、上記の目標値を示す情報を、エリア条件決定部７２４に出力してよい。目標決定部７２２は、身体活動の種類を示す情報を、エリア条件決定部７２４に出力してもよい。
【０１３３】
一実施形態において、目標決定部７２２は、例えば、ユーザ３０からの入力に基づいて、上記の目標値を決定する。上述されたとおり、ユーザ３０は、例えば、通信端末３２又は車両制御システム１１０の入出力部２５０に、目的地Ｇに到達するまでの間に、身体活動により消費することを希望するエネルギー相当量を入力する。ユーザ３０は、出発地Sと目的地Ｇとを往復する間に、身体活動により消費することを希望するエネルギー相当量を入力してもよい。
【０１３４】
目標決定部７２２は、通信端末３２又は車両制御システム１１０から、ユーザ３０により入力された情報を取得する。目標決定部７２２は、ユーザ３０により入力された情報に基づいて、上記の目標値を決定してよい。例えば、目標決定部７２２は、ユーザ３０が、目的地Ｇに到達するまでの間に身体活動により消費することを希望するエネルギー相当量を、上記の目標値として決定する。目標決定部７２２は、ユーザ３０が、出発地Sと目的地Ｇとを往復する間に身体活動により消費することを希望するエネルギー相当量の半分を、上記の目標値として決定してもよい。
【０１３５】
上述されたとおり、ユーザ３０は、通信端末３２又は車両制御システム１１０の入出力部２５０に、ダイエット又はトレーニングに関する目標を入力してもよい。上記の目標は、体重、筋肉量及び体脂肪率の少なくとも１つに関する理想値を示す情報を含んでよい。上記の目標は、ダイエット又はトレーニングの期限を示す情報と、当該期限における体重、筋肉量及び体脂肪率の少なくとも１つに関する理想値を示す情報とを含んでもよい。
【０１３６】
目標決定部７２２は、上記のダイエット又はトレーニングに関する目標に基づいて、上記のエネルギー相当量の目標値を決定してよい。例えば、目標決定部７２２は、期限までの残り時間と、ユーザ３０の体重、筋肉量及び体脂肪率の少なくとも１つの現在値とに基づいて、ユーザ３０が降車地Ｄから目的地Ｇまで移動したときに消費されるエネルギー相当量の目標値を決定する。
【０１３７】
ナビゲーションシステム１００が、ユーザ３０の行動履歴を管理している場合、目標決定部７２２は、単位期間ごとに、ユーザ３０の運動により消費されるエネルギー相当量の目標値を設定してよい。目標決定部７２２は、特定の単位期間においてユーザ３０の運動により既に消費されたエネルギー相当量と、当該特定の単位期間における目標値との差に基づいて、ユーザ３０が降車地Ｄから目的地Ｇまで移動したときに消費されるエネルギー相当量の目標値とを決定してもよい。目標決定部７２２は、特定の単位期間においてユーザ３０の運動により既に消費されたエネルギー相当量と、当該特定の単位期間においてユーザ３０が食事により摂取したエネルギー相当量と、当該特定の単位期間における目標値とに基づいて、ユーザ３０が降車地Ｄから目的地Ｇまで移動したときに消費されるエネルギー相当量の目標値とを決定してもよい。
【０１３８】
単位期間の長さは、特に限定されるものではないが、１日以上であることが望ましい。単位期間としては、１日、２日、３日、１週間、２週間、１ヵ月、２ヵ月、３ヵ月、６ヶ月、１年などが例示される。運動によるエネルギー消費量は、ユーザ３０のエネルギー消費量のうち、日常生活活動などの非運動性身体活動によるエネルギー消費量、基礎代謝によるエネルギー消費量、及び、食事誘発性熱産生によるエネルギー消費量を除いたものであってよい。
【０１３９】
他の実施形態において、目標決定部７２２は、例えば、身体情報により示されるユーザ３０の身体的な特徴に基づいて、上記の目標値を決定する。目標決定部７２２は、格納部４４０を参照して、ユーザ情報取得部４３０が取得したユーザ３０の身体的な特徴に関する情報を取得してよい。ユーザ３０の身体的な特徴を示す情報の少なくとも一部は、ユーザ３０が、通信端末３２又は車両制御システム１１０の入出力部２５０に入力した情報であってよい。ユーザ３０の身体的な特徴を示す情報の少なくとも一部は、ユーザ情報取得部４３０が、測定機器などから取得した情報であってよい。
【０１４０】
例えば、身体情報は、体重、筋肉量及び体脂肪率の少なくとも１つの現在値及び理想値を示す情報を含む。この場合において、目標決定部７２２は、上記の現在値及び理想値の差に基づいて、上記の目標値を決定してよい。現在値は、直近の測定により得られた値であってよい。現在値は、ユーザ３０が最後に入力した値であってもよい。
【０１４１】
体重、筋肉量又は体脂肪率の理想値は、ユーザ３０により入力された値であってもよく、デフォルトで入力された値であってもよい。体重、筋肉量又は体脂肪率の理想値は、国籍、年齢、性別及び身長の少なくとも１つを説明変数として、体重、筋肉量又は体脂肪率の理想値を目的変数とするテーブル、関数又はモデルを用いて決定されてよい。
【０１４２】
上記のテーブル、関数又はモデルに入力される説明変数の種類が多くなるほど、理想値の精度は向上する。しかしながら、全ての種類の説明変数の値が入力される必要はない。例えば、「３０代」及び「男性」という情報がモデルに入力されると、当該モデルは、平均的な体格を有する「３０代男性」の体重、筋肉量、体脂肪率などの値を出力する。
【０１４３】
例えば、目標決定部７２２は、格納部４４０を参照して、ユーザ３０の体重の現在値を示す情報を取得する。目標決定部７２２は、格納部４４０を参照して、ユーザ３０の年齢、性別及び身長を示す情報を取得する。目標決定部７２２は、例えば、ユーザ３０の年齢、性別及び身長を示す情報を、上記のモデルに入力し、当該モデルが出力する体重の値を、ユーザ３０の体重の理想値として取得する。目標決定部７２２は、ユーザ３０の体重の現在値及び理想値の差に基づいて、上記のエネルギー相当量の目標値を決定する。目標決定部７２２は、ユーザ３０の体重の現在値及び理想値の差に基づいて、身体活動の種類を決定してもよい。例えば、ユーザ３０の体重の現在値が理想値よりも大きい場合、目標決定部７２２は、ユーザ３０の体重の現在値及び理想値の差の絶対値が大きいほど、上記の目標値が大きくなるように、当該目標値を決定する。目標決定部７２２は、身体活動の種類として、ウォーキング又は軽いジョギングを選択する。
【０１４４】
さらに他の実施形態において、目標決定部７２２は、施設４０の種類又はサービスの種類に基づいて、上記の目標値を決定する。例えば、目標決定部７２２は、施設情報格納部５４６を参照して、目的地Ｇに配された施設４０の識別情報をキーとして、施設４０の種類、又は、施設４０において提供されるサービスの種類を示す情報（種別情報と称される場合がある。）を取得する。目標決定部７２２は、種別情報により示される施設４０の種類又はサービスの種類に基づいて、上記の目標値を決定してよい。目標決定部７２２は、（ｉ）身体情報により示されるユーザ３０の身体的な特徴と、（ｉｉ）種別情報により示される施設４０の種類又はサービスの種類とに基づいて、上記の目標値を決定してもよい。
【０１４５】
例えば、施設４０が飲食店である場合、目標決定部７２２は、当該施設において提供される食事のカロリー量が大きいほど、上記の目標値が大きくなるように、当該目標値を決定する。施設４０において提供される食事のカロリー量は、施設４０において提供される食事の統計データに基づいて決定されてよい。
【０１４６】
例えば、施設４０がトレーニングジムである場合、目標決定部７２２は、当該施設における運動の強度が大きいほど、上記の目標値が小さくなるように、当該目標値を決定する。施設４０における運動の強度は、施設４０において実施される運動の統計データに基づいて決定されてよい。
【０１４７】
さらに他の実施形態において、目標決定部７２２は、上記の目標値をランダムに決定してもよい。目標決定部７２２は、複数回の試行においてランダムに決定された目標値の平均値が、身体情報により示されるユーザ３０の身体的な特徴に基づき、上述された手順にしたがって決定された値となるように、上記の目標値を決定してもよい。
【０１４８】
本実施形態において、エリア条件決定部７２４は、降車地Ｄの候補地となり得る駐車場の位置に関する条件を決定する。エリア条件決定部７２４は、ユーザ３０の身体的な特徴に基づいて、上記の条件を決定してよい。エリア条件決定部７２４は、ユーザ３０が降車地Ｄから目的地Ｇまで移動した場合に消費されるエネルギー相当量の目標値と、ユーザ３０の身体的な特徴とに基づいて、上記の条件を決定してよい。上記の条件は、降車地Ｄの候補地と、目的地Ｇとの間の距離に関する条件であってよい上記の条件は、降車地Ｄの候補地から目的地Ｇまでの移動経路の距離に関する条件であってよい。エリア条件決定部７２４は、降車地Ｄの候補地となり得る駐車場の位置に関する条件を示す情報を、抽出部７３０に出力する。
【０１４９】
例えば、エリア条件決定部７２４は、目標決定部７２２から、ユーザ３０が降車地Ｄから目的地Ｇまで移動した場合に消費されるエネルギー相当量の目標値を示す情報を取得する。エリア条件決定部７２４は、ユーザ情報格納部５２４を参照して、ユーザ３０の体重の現在値、年齢、及び、性別の少なくとも１つを示す情報を取得する。エリア条件決定部７２４は、（ｉ）上記の目標値と、（ｉｉ）ユーザ３０の体重の現在値、年齢、及び、性別の少なくとも１つとに基づいて、降車地Ｄの候補地と、目的地Ｇとの間の距離に関する条件を決定する。エリア条件決定部７２４は、上記の距離の上限及び下限の少なくとも一方を決定してもよい。
【０１５０】
例えば、エリア条件決定部７２４に、エネルギー相当量の目標値として、ウォーキングによる消費カロリー量が１００ｋｃａｌであるという情報が入力され、ユーザ３０の身体的な特徴として、３０代男性という情報が入力される。この場合において、エリア条件決定部７２４は、降車地Ｄの候補地となり得る駐車場の位置に関する条件として、目的地Ｇとの距離が２ｋｍという条件を出力する。エリア条件決定部７２４は、降車地Ｄの候補地となり得る駐車場の位置に関する条件として、目的地Ｇとの距離が１．８ｋｍから２．２ｋｍという条件を出力してもよい。
【０１５１】
降車地Ｄの候補地と、目的地Ｇとの間の距離に関する条件は、降車地Ｄの候補地となり得る駐車場の位置に関する条件の一例であってよい。エリア条件決定部７２４は、上記の距離の上限及び下限を決定してもよい。これにより、一定の地理的面積を有するエリアが特定される。
【０１５２】
他の実施形態において、エリア条件決定部７２４は、ユーザ３０が、降車地Ｄから目的地Ｇまで移動するときの移動態様を示す情報（移動態様情報と称される場合がある。）を取得してよい。エリア条件決定部７２４は、例えば、入出力部２５０を介して、ユーザ３０から移動態様情報を取得してよい。移動態様としては、徒歩、速歩、ジョギング、ランニング、サイクリングなどが例示される。エリア条件決定部７２４は、（ｉ）上記の目標値と、（ｉｉ）ユーザ３０の現在の体重と、（ｉｉｉ）移動態様情報により示される移動態様とに基づいて、降車地Ｄの候補地と、目的地Ｇとの間の距離に関する条件を決定してよい。エリア条件決定部７２４は、上記の距離の上限及び下限の少なくとも一方を決定してもよい。
【０１５３】
他の実施形態において、エリア条件決定部７２４は、ユーザ３０が目的地Ｇに到着することを希望する時刻を示す情報（希望時刻情報と称される場合がある。）を取得してよい。エリア条件決定部７２４は、例えば、入出力部２５０を介して、ユーザ３０から希望時刻情報を取得してよい。エリア条件決定部７２４は、（ｉ）上記の目標値と、（ｉｉ）ユーザ３０の体重の現在値、年齢、及び、性別の少なくとも１つと、（ｉｉｉ）希望時刻情報により示される時刻とに基づいて、降車地Ｄの候補地と、目的地Ｇとの間の距離に関する条件を決定してよい。エリア条件決定部７２４は、上記の距離の上限及び下限の少なくとも一方を決定してもよい。
【０１５４】
例えば、エリア条件決定部７２４は、（ｉ）上記の目標値と、（ｉｉ）ユーザ３０の体重の現在値、年齢、及び、性別の少なくとも１つとに基づいて、降車地Ｄの候補地と、目的地Ｇとの間の距離の下限値を決定する。エリア条件決定部７２４は、希望時刻情報により示される時刻までにユーザ３０が目的地Ｇに到着することのできる距離を、降車地Ｄの候補地と、目的地Ｇとの間の距離の上限値として決定する。
【０１５５】
他の実施形態において、エリア条件決定部７２４は、道路情報格納部５４４を参照して、目的地Ｇの周辺の道路の路面状況又高度プロファイルを示す情報（道路情報と称される場合がある。）を取得する。エリア条件決定部７２４は、（ｉ）上記の目標値と、（ｉｉ）ユーザ３０の体重の現在値、年齢、及び、性別の少なくとも１つと、（ｉｉｉ）道路情報により示される道路の路面状況及び高度プロファイルの少なくとも一方とに基づいて、降車地Ｄの候補地と、目的地Ｇとの間の距離に関する条件を決定してよい。エリア条件決定部７２４は、上記の距離の上限及び下限の少なくとも一方を決定してもよい。
【０１５６】
例えば、エリア条件決定部７２４は、目的地Ｇの周辺に舗装されていない道路が多く存在するほど、降車地Ｄの候補地と、目的地Ｇとの間の距離が短くなるように、上記の条件を決定する。エリア条件決定部７２４は、目的地Ｇの周辺の道路の勾配が大きいほど、降車地Ｄの候補地と、目的地Ｇとの間の距離が短くなるように、上記の条件を決定してもよい。
【０１５７】
本実施形態において、抽出部７３０は、目的地Ｇの周辺に存在する駐車場の中から、エリア条件決定部７２４が決定した条件に合致する駐車場を抽出する。具体的には、例えば、抽出部７３０は、まず、エリア条件決定部７２４から、降車地Ｄの候補地となり得る駐車場の位置に関する条件を示す情報を取得する。次に、抽出部７３０は、駐車場情報格納部５４８を参照して、目的地Ｇの周辺に存在する駐車場の中から、エリア条件決定部７２４が決定した条件に合致する駐車場を抽出する。抽出部７３０は、抽出された駐車場の識別情報を、選択部７４０に出力してよい。
【０１５８】
本実施形態において、選択部７４０は、抽出部７３０から、抽出された駐車場の識別情報を取得する。選択部７４０は、抽出部７３０が抽出した駐車場の少なくとも１つを、降車地Ｄの候補地として選択する。一実施形態において、選択部７４０は、抽出部７３０が抽出した駐車場の全てを、降車地Ｄの候補地として選択する。
【０１５９】
他の実施形態において、選択部７４０は、まず、抽出部７３０が抽出した駐車場のそれぞれについて、当該駐車場から目的地Ｇまでの経路の距離、当該経路の路面状況、及び、当該経路の高度プロファイルの少なくとも１つを示す情報を取得する。例えば、選択部７４０は、地図情報格納部５４２を参照して、各駐車場から目的地Ｇまでの経路の距離を示す情報を取得する。選択部７４０は、道路情報格納部５４４を参照して、各駐車場から目的地Ｇまでの経路の路面状況、及び、当該経路の高度プロファイルの少なくとも一方を示す情報を取得してよい。
【０１６０】
次に、選択部７４０は、上記の経路の距離、当該経路の路面状況、及び、当該経路の高度プロファイルの少なくとも１つに基づいて、ユーザ３０が、ユーザ３０の身体活動により、各駐車場から目的地Ｇまで移動した場合に消費されるエネルギー相当量を推定する。選択部７４０は、運動情報格納部５３２に格納されている情報を参照して、上記のエネルギー相当量を推定してよい。
【０１６１】
次に、選択部７４０は、上記のエネルギー相当量の推定値に基づいて、抽出部７３０が抽出した１又は複数の駐車場の少なくとも１つを、降車地Ｄの候補地として選択する。例えば、選択部７４０は、上記の推定値と、目標決定部７２２が決定した目標値との差に基づいて、抽出部７３０が抽出した１又は複数の駐車場の少なくとも１つを、降車地Ｄの候補地として選択する。
【０１６２】
より具体的には、特定の駐車場について、上記の推定値と、上記の目標値との差の絶対値が、予め定められた範囲内である場合、選択部７４０は、当該駐車場を、降車地Ｄの候補地として選択してよい。選択部７４０は、上記の推定値と、上記の目標値との差の絶対値が小さい方から、予め定められた個数の駐車場を、降車地Ｄの候補地として選択してもよい。
【０１６３】
選択部７４０は、（ｉ）上記のエネルギー相当量の推定値を示す情報と、（ｉｉ）身体情報、種別情報、移動態様情報、希望時刻情報、及び、道路情報の少なくとも１つとに基づいて、抽出部７３０が抽出した１又は複数の駐車場の少なくとも１つを、降車地Ｄの候補地として選択してもよい。例えば、身体情報に、ユーザ３０が膝を怪我していることを示す情報が含まれる場合、選択部７４０は、各駐車場について、当該駐車場及び目的地Ｇの間の経路の高低差を評価する。上記の高低差が予め定められた基準を満足する場合、選択部７４０は、当該駐車場を、降車地Ｄの候補地として選択してよい。
【０１６４】
目標決定部７２２は、身体情報取得部、種別情報取得部の一例であってよい。エリア条件決定部７２４は、距離条件決定部、態様情報取得部、時刻情報取得部、及び、道路情報取得部の一例であってよい。抽出部７３０は、抽出部の一例であってよい。選択部７４０は、選択部の一例であってよい。
【０１６５】
図８は、制御イベント検出部４６０及び制御命令生成部４７０の内部構成の一例を概略的に示す。本実施形態において、制御イベント検出部４６０は、端末異常検出部８６２と、バイタル異常検出部８６４と、到着検出部８６６とを備える。本実施形態において、制御命令生成部４７０は、警告命令生成部８７２と、移動命令生成部８７４と、通報部８７５と、待機命令生成部８７６とを備える。
【０１６６】
本実施形態において、端末異常検出部８６２は、通信端末３２に異常又は異常の予兆が発生したことを検出する。例えば、降車地Ｄにおいて、ユーザ３０が、通信端末３２を車両２０の車内に置いたまま、車両２０から降りた場合に、端末異常検出部８６２は、通信端末３２に異常又は異常の予兆が発生したことを検出する。
【０１６７】
より具体的には、まず、端末異常検出部８６２は、降車地Ｄにおいて、ユーザ３０が車両２０から降りたことを検出する。例えば、端末異常検出部８６２は、車両情報格納部５２２を参照して、車両２０の停止位置を示す情報と、車両２０のドアの開閉状況を示す情報とを取得する。例えば、車両２０が降車地Ｄで停車し、且つ、降車地Ｄにおいてドアが開閉したことが検出された場合、端末異常検出部８６２は、降車地Ｄにおいて、ユーザ３０が車両２０から降りたことを検出する。
【０１６８】
降車地Ｄにおいて、ユーザ３０が車両２０から降りたことが検出された場合、端末異常検出部８６２は、ユーザ情報格納部５２４を参照して、通信端末３２の位置を監視する。端末異常検出部８６２は、車両情報格納部５２２を参照して、車両２０の位置を監視する。端末異常検出部８６２は、車両２０及び通信端末３２の距離が予め定められた範囲内であるか否かを判定する。
【０１６９】
（ｉ）降車地Ｄにおいて、ユーザ３０が車両２０から降りたことが検出されてから、予め定められた時間が経過し、且つ、（ｉｉ）車両２０及び通信端末３２の距離が予め定められた範囲内であると判定されている場合、端末異常検出部８６２は、ユーザ３０が通信端末３２を車両２０の車内に置き忘れていると判定する。この場合、端末異常検出部８６２は、通信端末３２に異常又は異常の予兆が発生したことを示す情報を、例えば、制御命令生成部４７０の警告命令生成部８７２に出力する。
【０１７０】
本実施形態において、バイタル異常検出部８６４は、ユーザ３０のバイタルに異常又は異常の予兆が発生したことを検出する。例えば、バイタル異常検出部８６４は、ユーザ３０が降車地Ｄから目的地Ｇまで移動する間に、ユーザ３０のバイタルに異常又は異常の予兆が発生したことを検出する。
【０１７１】
より具体的には、まず、バイタル異常検出部８６４は、上述された手順に基づいて、降車地Ｄにおいて、ユーザ３０が車両２０から降りたことを検出する。次に、バイタル異常検出部８６４は、ユーザ３０が降車地Ｄから目的地Ｇまで移動する間、ユーザ情報格納部５２４を参照して、ユーザ３０のバイタル情報を取得する。
【０１７２】
次に、バイタル異常検出部８６４は、ユーザ３０のバイタル情報に基づいて、ユーザ３０の身体に異常が発生する可能性のあること、又は、ユーザ３０の身体に異常が発生した可能性のあることを検出する。ユーザ３０の身体に異常が発生する可能性のあること、又は、ユーザ３０の身体に異常が発生した可能性のあることが検出された場合、バイタル異常検出部８６４は、ユーザ３０のバイタルに異常又は異常の予兆が発生したことを示す情報を、例えば、制御命令生成部４７０の移動命令生成部８７４及び通報部８７５に出力する。
【０１７３】
本実施形態において、到着検出部８６６は、ユーザ３０が目的地Ｇに到着したことを検出する。上述されたとおり、車両ルート決定部６４２が、出発地Ｓを出発して降車地Ｄに到着した後、ユーザ３０に追従しながら目的地Ｇの近傍まで移動するルートを、車両２０の走行ルートとして決定する場合がある。到着検出部８６６は、このような場合に、ユーザ３０が目的地Ｇに到着したことを検出してもよい。
【０１７４】
より具体的には、まず、到着検出部８６６は、上述された手順に基づいて、降車地Ｄにおいて、ユーザ３０が車両２０から降りたことを検出する。次に、降車地Ｄにおいて、ユーザ３０が車両２０から降りたことが検出された場合、到着検出部８６６は、ユーザ情報格納部５２４を参照して、ユーザ３０の位置を監視する。到着検出部８６６は、通信端末３２の位置を検出することで、ユーザ３０の位置を検出してよい。
【０１７５】
これにより、到着検出部８６６は、検出されたユーザ３０の位置に基づいて、ユーザ３０が目的地Ｇに到着したことを検出することができる。ユーザ３０が目的地Ｇに到着したことが検出された場合、バイタル異常検出部８６４は、ユーザ３０が目的地Ｇに到着したことを示す情報を、例えば、制御命令生成部４７０の待機命令生成部８７６に出力する。
【０１７６】
本実施形態において、警告命令生成部８７２は、端末異常検出部８６２から、通信端末３２に異常又は異常の予兆が発生したことを示す情報を取得する。警告命令生成部８７２は、上記の情報を取得すると、ユーザ３０に対する警告を発することを決定する。また、警告命令生成部８７２は、車両２０の車両制御システム１１０に、ユーザ３０に対する警告を発する手順を実行させるための制御命令（警告命令と称される場合がある。）を生成してよい。警告命令生成部８７２は、警告命令を、車両制御システム１１０に送信してよい。
【０１７７】
警告命令は、警告メッセージの内容を示す情報、及び、警告の態様を示す情報の少なくとも一方を含んでよい。警告メッセージの内容は、異常の種類を示す情報を含んでよい。例えば、警告メッセージの内容には、ユーザ３０が通信端末３２を車両２０の車内に置き忘れている可能性を示唆する情報が含まれてよい。警告の態様としては、音声メッセージによる警告、クラクションによる警告、光による警告、車両２０の車体の昇降による警告などが例示される。
【０１７８】
本実施形態において、移動命令生成部８７４は、バイタル異常検出部８６４から、ユーザ３０のバイタルに異常又は異常の予兆が発生したことを示す情報を取得する。移動命令生成部８７４は、上記の情報を取得すると、車両２０をユーザ３０の位置まで移動させることを決定する。
【０１７９】
また、移動命令生成部８７４は、車両２０の車両制御システム１１０に、車両２０をユーザ３０の位置まで移動させる手順を実行させるための制御命令（緊急移動命令と称される場合がある。）を生成してよい。緊急移動命令には、当該命令が生成された時刻の直近の時刻におけるユーザ３０の位置を示す情報が含まれていてよい。移動命令生成部８７４は、緊急移動命令を、車両制御システム１１０に送信してよい。
【０１８０】
本実施形態において、通報部８７５は、バイタル異常検出部８６４から、ユーザ３０のバイタルに異常又は異常の予兆が発生したことを示す情報を取得する。通報部８７５は、上記の情報を取得すると、予め定められた緊急通報先に通報することを決定する。緊急通報先としては、救急救命機関、警備機関、捜査機関、家族、親族、友人、知人、勤務先などが例示される。
【０１８１】
また、通報部８７５は、上記の緊急通報先に、ユーザ３０のバイタルに異常又は異常の予兆が発生したことを示す情報を通知してよい。通報部８７５は、上記の緊急通報先に、直近の時刻におけるユーザ３０の位置を示す情報を通知してもよい。
【０１８２】
本実施形態において、待機命令生成部８７６は、到着検出部８６６から、ユーザ３０が目的地Ｇに到着したことを示す情報を取得する。上述されたとおり、車両ルート決定部６４２が、出発地Ｓを出発して降車地Ｄに到着した後、ユーザ３０に追従しながら目的地Ｇの近傍まで移動するルートを、車両２０の走行ルートとして決定する場合がある。この場合、ナビゲーションシステム１００は、ユーザ３０が目的地Ｇに到着した後、車両２０を適切な位置に誘導することが望まれる。
【０１８３】
そこで、本実施形態によれば、待機命令生成部８７６は、上記の情報を取得すると、車両２０を、車両２０の待機場所まで移動させることを決定する。一実施形態において、待機命令生成部８７６は、車両２０を降車地Ｄまで移送させることを決定する。他の実施形態において、待機命令生成部８７６は、車両２０を目的地Ｇの周辺の駐車場に移動させることを決定する。
【０１８４】
また、待機命令生成部８７６は、車両２０の車両制御システム１１０に、車両２０を、車両２０の待機場所まで移動させる手順を実行させるための制御命令（待機命令と称される場合がある。）を生成してよい。待機命令には、車両２０の待機場所の位置を示す情報が含まれてよい。待機命令生成部８７６は、待機命令を、車両制御システム１１０に送信してよい。
【０１８５】
端末異常検出部８６２は、降車検出部及び判定部の一例であってよい。バイタル異常検出部８６４は、バイタル情報取得部及び異常検出部の一例であってよい。到着検出部８６６は、ユーザ位置検出部の一例であってよい。警告命令生成部８７２は、警告決定部の一例であってよい。移動命令生成部８７４は、緊急移動決定部の一例であってよい。通報部８７５は、通報決定部の一例であってよい。待機命令生成部８７６は、待機決定部の一例であってよい。
【０１８６】
図９は、制御部９６０の内部構成の一例を概略的に示す。制御部９６０は、図２及び図３に関連して説明された制御部２６０の他の実施形態であってよい。
【０１８７】
上述のとおり、図２及び図３においては、制御部２６０のルート探索部３５０が、支援サーバ１２０に探索要求を送信し、支援サーバ１２０が、降車地Ｄを決定する場合を例として、制御部２６０の詳細が説明された。制御部９６０は、支援サーバ１２０の機能の一部を有する点で、制御部２６０と相違する。上記の相違点以外の特徴については、制御部２６０と同様の構成を有してよい。
【０１８８】
本実施形態において、制御部９６０は、制御部２６０と同様に、通信制御部３２０と、入出力制御部３３０と、駆動制御部３４０と、ルート探索部３５０と、ユーザ情報取得部３６０とを備える。制御部９６０は、さらに、ナビゲーション支援部４５０と、制御イベント検出部４６０と、制御命令生成部４７０とを備える。
【０１８９】
これにより、本実施形態によれば、車両制御システム１１０が、（ｉ）ユーザ３０の目的地Ｇの位置と、（ｉｉ）ユーザ３０の身体的な特徴とに基づいて、降車地Ｄの候補地を決定する。また、車両制御システム１１０が、降車地Ｄを決定する。
【０１９０】
図１０は、本発明の複数の態様が全体的又は部分的に具現化されてよいコンピュータ３０００の一例を示す。ナビゲーションシステム１００又はその一部は、コンピュータ３０００により実現されてよい。例えば、車両制御システム１１０及び支援サーバ１２０のそれぞれは、コンピュータ３０００により実現される。
【０１９１】
コンピュータ３０００にインストールされたプログラムは、コンピュータ３０００に、本発明の実施形態に係る装置に関連付けられるオペレーション又は当該装置の１又は複数の「部」として機能させ、又は当該オペレーション又は当該１又は複数の「部」を実行させることができ、及び／又はコンピュータ３０００に、本発明の実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ３０００に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、ＣＰＵ３０１２によって実行されてよい。
【０１９２】
本実施形態によるコンピュータ３０００は、ＣＰＵ３０１２、ＲＡＭ３０１４、グラフィックコントローラ３０１６、及びディスプレイデバイス３０１８を含み、それらはホストコントローラ３０１０によって相互に接続されている。コンピュータ３０００はまた、通信インターフェース３０２２、ハードディスクドライブ３０２４、ＤＶＤ−ＲＯＭドライブ３０２６、及びＩＣカードドライブのような入出力ユニットを含み、それらは入出力コントローラ３０２０を介してホストコントローラ３０１０に接続されている。コンピュータはまた、ＲＯＭ３０３０及びキーボード３０４２のようなレガシの入出力ユニットを含み、それらは入出力チップ３０４０を介して入出力コントローラ３０２０に接続されている。
【０１９３】
ＣＰＵ３０１２は、ＲＯＭ３０３０及びＲＡＭ３０１４内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ３０１６は、ＲＡＭ３０１４内に提供されるフレームバッファ等又はそれ自体の中に、ＣＰＵ３０１２によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス３０１８上に表示されるようにする。
【０１９４】
通信インターフェース３０２２は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブ３０２４は、コンピュータ３０００内のＣＰＵ３０１２によって使用されるプログラム及びデータを格納する。ＤＶＤ−ＲＯＭドライブ３０２６は、プログラム又はデータをＤＶＤ−ＲＯＭ３００１から読み取り、ハードディスクドライブ３０２４にＲＡＭ３０１４を介してプログラム又はデータを提供する。ＩＣカードドライブは、プログラム及びデータをＩＣカードから読み取り、及び／又はプログラム及びデータをＩＣカードに書き込む。
【０１９５】
ＲＯＭ３０３０はその中に、アクティブ化時にコンピュータ３０００によって実行されるブートプログラム等、及び／又はコンピュータ３０００のハードウエアに依存するプログラムを格納する。入出力チップ３０４０はまた、様々な入出力ユニットをパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ３０２０に接続してよい。
【０１９６】
プログラムが、ＤＶＤ−ＲＯＭ３００１又はＩＣカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもあるハードディスクドライブ３０２４、ＲＡＭ３０１４、又はＲＯＭ３０３０にインストールされ、ＣＰＵ３０１２によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ３０００に読み取られ、プログラムと、上記様々なタイプのハードウエアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ３０００の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。
【０１９７】
例えば、通信がコンピュータ３０００及び外部デバイス間で実行される場合、ＣＰＵ３０１２は、ＲＡＭ３０１４にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インターフェース３０２２に対し、通信処理を命令してよい。通信インターフェース３０２２は、ＣＰＵ３０１２の制御の下、ＲＡＭ３０１４、ハードディスクドライブ３０２４、ＤＶＤ−ＲＯＭ３００１、又はＩＣカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。
【０１９８】
また、ＣＰＵ３０１２は、ハードディスクドライブ３０２４、ＤＶＤ−ＲＯＭドライブ３０２６（ＤＶＤ−ＲＯＭ３００１）、ＩＣカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がＲＡＭ３０１４に読み取られるようにし、ＲＡＭ３０１４上のデータに対し様々なタイプの処理を実行してよい。ＣＰＵ３０１２は次に、処理されたデータを外部記録媒体にライトバックしてよい。
【０１９９】
様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。ＣＰＵ３０１２は、ＲＡＭ３０１４から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索／置換等を含む、様々なタイプの処理を実行してよく、結果をＲＡＭ３０１４に対しライトバックする。また、ＣＰＵ３０１２は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第２の属性の属性値に関連付けられた第１の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、ＣＰＵ３０１２は、当該複数のエントリの中から、第１の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第２の属性の属性値を読み取り、それにより予め定められた条件を満たす第１の属性に関連付けられた第２の属性の属性値を取得してよい。
【０２００】
上で説明したプログラム又はソフトウエアモジュールは、コンピュータ３０００上又はコンピュータ３０００近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はＲＡＭのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それにより、上記のプログラムを、ネットワークを介してコンピュータ３０００に提供する。
【０２０１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。また、技術的に矛盾しない範囲において、特定の実施形態について説明した事項を、他の実施形態に適用することができる。また、各構成要素は、名称が同一で、参照符号が異なる他の構成要素と同様の特徴を有してもよい。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、請求の範囲の記載から明らかである。
【０２０２】
請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０２０３】
１０  通信ネットワーク、２０  車両、３０  ユーザ、３２  通信端末、３４  ウエアラブル端末、４０  施設、４２  行動履歴取得部、１００  ナビゲーションシステム、１１０  車両制御システム、１２０  支援サーバ、２２０  駆動部、２３０  体組成センサ、２４０  通信部、２５０  入出力部、２６０  制御部、３２０  通信制御部、３３０  入出力制御部、３４０  駆動制御部、３５０  ルート探索部、３６０  ユーザ情報取得部、４２０  車両情報取得部、４３０  ユーザ情報取得部、４４０  格納部、４５０  ナビゲーション支援部、４６０  制御イベント検出部、４７０  制御命令生成部、５２２  車両情報格納部、５２４  ユーザ情報格納部、５３２  運動情報格納部、５４２  地図情報格納部、５４４  道路情報格納部、５４６  施設情報格納部、５４８  駐車場情報格納部、６２２  出発地決定部、６２４  目的地決定部、６３２  候補地決定部、６３４  降車地決定部、６４２  車両ルート決定部、６４４  ユーザルート決定部、７２０  条件決定部、７２２  目標決定部、７２４  エリア条件決定部、７３０  抽出部、７４０  選択部、８６２  端末異常検出部、８６４  バイタル異常検出部、８６６  到着検出部、８７２  警告命令生成部、８７４  移動命令生成部、８７５  通報部、８７６  待機命令生成部、９６０  制御部、３０００  コンピュータ、３００１  ＤＶＤ−ＲＯＭ、３０１０  ホストコントローラ、３０１２  ＣＰＵ、３０１４  ＲＡＭ、３０１６  グラフィックコントローラ、３０１８  ディスプレイデバイス、３０２０  入出力コントローラ、３０２２  通信インターフェース、３０２４  ハードディスクドライブ、３０２６  ＤＶＤ−ＲＯＭドライブ、３０３０  ＲＯＭ、３０４０  入出力チップ、３０４２  キーボード
【図１】
2020157992.tif 000003
【図２】
2020157992.tif 000004
【図３】
2020157992.tif 000005
【図４】
2020157992.tif 000006
【図５】
2020157992.tif 000007
【図６】
2020157992.tif 000008
【図７】
2020157992.tif 000009
【図８】
2020157992.tif 000010
【図９】
2020157992.tif 000011
【図１０】
2020157992.tif 000012
【国際調査報告】
2020157992.tif 000013
2020157992.tif 000014
2020157992.tif 000015
2020157992.tif 000016