(57)【要約】【課題】車両の走行スケジュールに関するユーザ支援技術の利便性を向上させる。【解決手段】情報処理システム１であって、車両１０の位置情報を取得し、端末装置２０の位置情報を取得し、ユーザの現在の移動手段を端末装置２０の位置情報に基づいて推定し、ユーザが車両１０まで移動する第１経路に関する情報を、端末装置２０の位置情報と、推定されたユーザの現在の移動手段と、車両１０の位置情報と、に基づいて決定し、車両１０まで移動したユーザが目的地まで車両１０で移動する第２経路に関する情報を、第１経路でユーザが車両１０に到着する第１到着予測時刻と、車両１０の位置情報と、目的地の位置情報と、に基づいて決定し、第２経路でユーザが目的地に到着する第２到着予測時刻と所定時刻との比較に基づいて、第１経路による移動の開始をユーザに促す第１案内情報を映像又は音声で出力する。【選択図】図１
2019158649.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによってそれぞれ使用される車両及び端末装置と、前記車両及び前記端末装置と通信可能なサーバと、を備える情報処理システムであって、
前記車両は、前記車両の位置情報を取得し、
前記端末装置は、前記端末装置の位置情報を取得し、
前記端末装置又は前記サーバは、前記ユーザの現在の移動手段を、前記端末装置の位置情報に基づいて推定し、
前記サーバは、
前記ユーザが前記車両まで移動する第１経路に関する情報を、前記端末装置の位置情報と、推定された前記ユーザの前記現在の移動手段と、前記車両の位置情報と、に基づいて決定し、
前記車両まで移動した前記ユーザが所定の目的地まで前記車両で移動する第２経路に関する情報を、前記第１経路で前記ユーザが前記車両に到着する第１到着予測時刻と、前記車両の位置情報と、前記目的地の位置情報と、に基づいて決定し、
前記第２経路で前記ユーザが前記目的地に到着する第２到着予測時刻と所定時刻との比較に基づいて、前記第１経路による移動の開始を前記ユーザに促す第１案内情報を前記端末装置へ送信し、
前記端末装置は、前記第１案内情報を受信すると、前記第１案内情報を映像又は音声で出力する、情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記第１案内情報は、前記第１経路に関する前記情報を含む、情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記第１経路に含まれる１つ以上の移動手段のうち最初の移動手段が、推定された前記ユーザの前記現在の移動手段となるように、前記第１経路に関する前記情報が決定される、情報処理システム。
【請求項４】
請求項１から３のいずれか一項に記載の情報処理システムであって、
前記ユーザの前記現在の移動手段は、前記端末装置の位置情報と、前記端末装置に搭載されたセンサ部のセンサ情報と、に基づき推定される、情報処理システム。
【請求項５】
請求項１から４のいずれか一項に記載の情報処理システムであって、
前記サーバは、
推定された前記ユーザの前記現在の移動手段が前記車両ではない場合、前記第２到着予測時刻と前記所定時刻との比較に基づいて、前記第１案内情報を前記端末装置へ送信し、
推定された前記ユーザの前記現在の移動手段が前記車両である場合、前記第２到着予測時刻と前記所定時刻との比較に基づいて、前記第２経路による移動の開始を前記ユーザに促す第２案内情報を前記車両へ送信し、
前記車両は、前記第２案内情報を受信すると、前記第２案内情報を映像又は音声で出力する、情報処理システム。
【請求項６】
ユーザによってそれぞれ使用される車両及び端末装置と通信可能なサーバ通信部と、
サーバ制御部と、
を備え、
前記サーバ制御部は、
前記サーバ通信部を介して前記車両の位置情報及び前記端末装置の位置情報を受信し、
前記ユーザが前記車両まで移動する第１経路に関する情報を、前記端末装置の位置情報と、前記端末装置の位置情報に基づき推定される前記ユーザの現在の移動手段と、前記車両の位置情報と、に基づいて決定し、
前記車両まで移動した前記ユーザが所定の目的地まで前記車両で移動する第２経路に関する情報を、前記第１経路で前記ユーザが前記車両に到着する第１到着予測時刻と、前記車両の位置情報と、前記目的地の位置情報と、に基づいて決定し、
前記第２経路で前記ユーザが前記目的地に到着する第２到着予測時刻と所定時刻との比較に基づいて、前記第１経路による移動の開始を前記ユーザに促す案内情報を前記端末装置へ送信する、サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及びサーバに関する。
【背景技術】
【０００２】
従来、車両の走行スケジュールに関するユーザ支援技術が知られている。例えば、特許文献１には、ユーザに貸し出された車両の現在位置から返却場所までの所要時間を算出して、ユーザに返却場所への到着が遅れそうであることを示す通知を、車両に搭載された装置又はユーザが保持している携帯電話等に出力させるナビゲーション装置が開示されている。また、特許文献２には、次の訪問先への出発時刻からユーザにより任意に設定された準備時間だけ遡った行動開始時刻になると、ユーザが持ち歩く携帯電話に通知するスケジュール管理システムが開示されている。また、特許文献３には、利用者の端末の種類及び利用者の移動速度を考慮して利用者が歩行者、乗客、及び運転者のいずれかを示す状態を推定し、推定した状態に応じた情報検索ルール及び情報加工ルールに従って経路の検索及び経路情報の提供を行うマルチモーダルシームレス情報提供装置が開示されている。また、特許文献４には、利用者の携帯情報端末の位置情報に基づいて、利用者が車両の貸出開始時刻までに貸出場所に到着不可能と判断した場合に、予約変更の提案を携帯情報端末へ送信する車両予約システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０８４６０号公報
【特許文献２】特開２００２−０８３３９３号公報
【特許文献３】特開２００２−２２９９９５号公報
【特許文献４】特開２０１１−２５８０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、ユーザが車両を借りて利用するレンタカー及びカーシェアリング等のサービスが知られている。また近年、ユーザが車両で移動した後にバス又は電車等の他の移動手段を用いて更に移動するという車両の利用態様（パークアンドライド）が広まっている。例えば、借りた車両をパークアンドライドで利用する場合、ユーザは、車両を返却する際に、まず駐車した車両まで何らかの移動手段で移動し、その後車両で所定の返却場所まで更に移動する必要がある。この例のように、駐車した車両とユーザとが比較的大きく離れ得るパークアンドライドにおいて、車両の走行スケジュールに関するユーザ支援技術を利用しようとする場合、従来技術の利便性は必ずしも高くない。例えば、駐車した車両までユーザが移動する所要時間は、ユーザの行動に応じて動的に変化し得る。このため、例えば、車両で返却場所等の目的地まで移動する所要時間に基づいてユーザに通知がなされても、駐車した車両までユーザが移動する所要時間によっては、返却時刻等の目標時刻までにユーザが車両で目的地に到着できない可能性がある。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、車両の走行スケジュールに関するユーザ支援技術の利便性を向上させることにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る情報処理システムは、
ユーザによってそれぞれ使用される車両及び端末装置と、前記車両及び前記端末装置と通信可能なサーバと、を備える情報処理システムであって、
前記車両は、前記車両の位置情報を取得し、
前記端末装置は、前記端末装置の位置情報を取得し、
前記端末装置又は前記サーバは、前記ユーザの現在の移動手段を、前記端末装置の位置情報に基づいて推定し、
前記サーバは、
前記ユーザが前記車両まで移動する第１経路に関する情報を、前記端末装置の位置情報と、推定された前記ユーザの前記現在の移動手段と、前記車両の位置情報と、に基づいて決定し、
前記車両まで移動した前記ユーザが所定の目的地まで前記車両で移動する第２経路に関する情報を、前記第１経路で前記ユーザが前記車両に到着する第１到着予測時刻と、前記車両の位置情報と、前記目的地の位置情報と、に基づいて決定し、
前記第２経路で前記ユーザが前記目的地に到着する第２到着予測時刻と所定時刻との比較に基づいて、前記第１経路による移動の開始を前記ユーザに促す第１案内情報を前記端末装置へ送信し、
前記端末装置は、前記第１案内情報を受信すると、前記第１案内情報を映像又は音声で出力する。
【０００７】
本発明の一実施形態に係るサーバは、
ユーザによってそれぞれ使用される車両及び端末装置と通信可能なサーバ通信部と、
サーバ制御部と、
を備え、
前記サーバ制御部は、
前記サーバ通信部を介して前記車両の位置情報及び前記端末装置の位置情報を受信し、
前記ユーザが前記車両まで移動する第１経路に関する情報を、前記端末装置の位置情報と、前記端末装置の位置情報に基づき推定される前記ユーザの現在の移動手段と、前記車両の位置情報と、に基づいて決定し、
前記車両まで移動した前記ユーザが所定の目的地まで前記車両で移動する第２経路に関する情報を、前記第１経路で前記ユーザが前記車両に到着する第１到着予測時刻と、前記車両の位置情報と、前記目的地の位置情報と、に基づいて決定し、
前記第２経路で前記ユーザが前記目的地に到着する第２到着予測時刻と所定時刻との比較に基づいて、前記第１経路による移動の開始を前記ユーザに促す案内情報を前記端末装置へ送信する。
【発明の効果】
【０００８】
本発明の一実施形態に係る情報処理システム及びサーバによれば、車両の走行スケジュールに関するユーザ支援技術の利便性が向上する。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示す図である。
【図２】車両の概略構成を示すブロック図である。
【図３】端末装置の概略構成を示すブロック図である。
【図４】サーバの概略構成を示すブロック図である。
【図５】サーバが記憶する管理データベースの例を示す図である。
【図６】ユーザが車両まで移動する経路の第１例を示す図である。
【図７】ユーザが車両まで移動する経路の第２例を示す図である。
【図８】情報処理システムの第１動作を示すシーケンス図である。
【図９】情報処理システムの第２動作を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について説明する。
【００１１】
（情報処理システムの構成）
図１を参照して、本発明の一実施形態に係る情報処理システム１の概要について説明する。情報処理システム１は、１つ以上の車両１０と、１つ以上の端末装置２０と、サーバ３０と、を備える。図１においては、説明の簡便のため、車両１０及び端末装置２０については１つずつ図示しているが、情報処理システム１に備えられる車両１０及び端末装置２０それぞれの数は任意に定められてもよい。車両１０、端末装置２０、及びサーバ３０は、例えばインターネット等のネットワーク４０に接続されている。
【００１２】
車両１０は、例えば自動車であるが、これに限られず、人間が搭乗可能な任意の車両であってもよい。端末装置２０は、例えばスマートフォン又はタブレット端末等の汎用の移動端末であるが、これらに限られず、例えば情報処理システム１に専用の装置等、任意の移動端末であってもよい。端末装置２０は、ユーザによって所持される。サーバ３０は、１つ又は互いに通信可能な複数のサーバ装置を含む。本実施形態では、説明の簡便のため、サーバ３０が１つのサーバ装置であるものとして説明する。
【００１３】
例えば、端末装置２０のユーザは、レンタカー又はカーシェアリング等のサービス提供者から借りた車両１０をパークアンドライドで利用し得る。具体的には、ユーザは、車両１０で移動した後、端末装置２０を所持した状態で、バス又は電車等の他の移動手段を用いて更に移動し得る。一方、車両１０を返却する場合、ユーザは、駐車した車両１０まで何らかの移動手段で移動した後、所定の時刻（例えば、サービス提供者から指定された返却時刻）までに、所定の目的地（例えば、サービス提供者から指定された返却場所）まで車両１０で移動する必要がある。図１に示す例では、端末装置２０を所持するユーザは地点Ａに位置し、駐車した車両１０は地点Ｂに位置し、返却場所である目的地は地点Ｃに位置している。
【００１４】
本実施形態に係る情報処理システム１において、車両１０、端末装置２０、及びサーバ３０が協働して、車両１０の走行スケジュールに関するユーザ支援が実行される。概要として、情報処理システム１は、後述するように端末装置２０が取得する情報に基づいて、ユーザの現在の移動手段を推定する。情報処理システム１は、ユーザの位置する地点Ａから駐車した車両１０の位置する地点Ｂまで移動する経路（第１経路）を、マルチモーダルルート探索により決定する。マルチモーダルルート探索により決定される第１経路は、１つ以上の移動手段を含んで構成される。換言すると、マルチモーダルルート探索により、１つ以上の移動手段を用いる第１経路が決定される。
【００１５】
ここで、第１経路に含まれる１つ以上の移動手段のうち最初の移動手段が、上述のように推定されたユーザの現在の移動手段となるように、第１経路が決定される。したがって、例えば、ユーザの現在の移動手段が「徒歩」と推定された場合、地点Ａの出発時の移動手段を「徒歩」とする第１経路が決定される。或いは、ユーザの現在の移動手段が「バス」と推定された場合、地点Ａの出発時の移動手段を「バス」とする第１経路が決定される。
【００１６】
また、情報処理システム１は、ユーザが地点Ｂから目的地の位置する地点Ｃまで車両１０で移動する経路（第２経路）を、車両ルート探索により決定する。情報処理システム１は、ユーザが第１経路及び第２経路を移動して地点Ｃに到着する到着予測時刻が、第１目標時刻（例えば、車両１０の返却期限である時刻）から所定の猶予時間だけ遡った第２目標時刻以降である場合、端末装置２０において、第１経路による移動の開始をユーザに促す情報（第１案内情報）を映像又は音声で出力する。
【００１７】
このように、情報処理システム１によれば、第１経路による移動の開始をユーザに促す第１案内情報が、端末装置２０において映像又は音声で出力される。このため、ユーザが車両１０で第１目標時刻までに目的地に到着できる蓋然性が向上する。また、第１経路は、上述したようにユーザの現在の移動手段に基づいて決定される。このため、例えば、ユーザがバスで移動中であるにも関わらず、最初の移動手段を「バス」以外とする不適切な第１経路が決定されてしまい、結果として到着予測時刻の精度が低下する蓋然性が低減する。換言すると、ユーザの現在の移動手段に応じて適切な第１経路が決定されるので、到着予測時刻の精度が向上し、結果としてユーザが車両１０で第１目標時刻までに目的地に到着できる蓋然性が更に向上する。したがって、車両１０の走行スケジュールに関するユーザ支援技術の利便性が向上する。
【００１８】
次に、情報処理システム１の各構成について、詳細に説明する。
【００１９】
（車両の構成）
図２に示すように、車両１０は、通信装置１１と、運転支援装置１２と、を備える。通信装置１１、運転支援装置１２は、例えばＣＡＮ（Controller Area Network）等の車載ネットワーク又は専用線を介して、車両１０と通信可能に接続される。
【００２０】
通信装置１１は、例えばＤＣＭ（Data Communication Module）等の車載通信機であってもよい。具体的には、通信装置１１は、通信部１１１と、記憶部１１２と、制御部１１３と、を備える。
【００２１】
通信部１１１は、ネットワーク４０に接続する通信モジュールを含む。例えば、通信部１１１は、４Ｇ（4th Generation）等の移動体通信規格に対応する通信モジュールを含んでもよい。本実施形態において、通信装置１１は、通信部１１１を介してネットワーク４０に接続される。
【００２２】
記憶部１１２は、１つ以上のメモリを含む。本実施形態において「メモリ」は、例えば半導体メモリ、磁気メモリ、又は光メモリ等であるが、これらに限られない。記憶部１１２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１１２は、通信装置１１の動作に用いられる任意の情報を記憶する。例えば、記憶部１１２は、システムプログラム、アプリケーションプログラム、及び車両１０の識別情報等を記憶してもよい。ここで、車両１０に備えられた通信装置１１又は運転支援装置１２の識別情報が、当該車両１０の識別情報として用いられてもよい。記憶部１１２に記憶された情報は、例えば通信部１１１を介してネットワーク４０から取得される情報で更新可能であってもよい。
【００２３】
制御部１１３は、１つ以上のプロセッサを備える。本実施形態において「プロセッサ」は、汎用のプロセッサ、又は特定の処理に特化した専用のプロセッサであるが、これらに限られない。制御部１１３は、通信装置１１全体の動作を制御する。
【００２４】
運転支援装置１２は、車両１０の運転支援を行う装置である。運転支援は、例えば、目的地までのルート案内又は自動運転であるが、これらに限られない。自動運転は、例えばＳＡＥ（Society of Automotive Engineers）において定義されるレベル１乃至５を含むが、これらに限られず、任意に定義されてもよい。運転支援装置１２は、例えば、ルート案内を行うナビゲーション装置又は自動運転を行う制御装置であってもよい。運転支援は、例えば運転支援装置１２と車両１０のＥＣＵ（Electronic Control Unit）等とが協働することによって実施されてもよい。具体的には、運転支援装置１２は、記憶部１２１と、位置情報取得部１２２と、出力部１２３と、入力部１２４と、制御部１２５と、を備える。
【００２５】
記憶部１２１は、１つ以上のメモリを含む。記憶部２２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１２１は、運転支援装置１２の動作に用いられる任意の情報を記憶する。例えば、記憶部１２１は、システムプログラム、アプリケーションプログラム、地図情報、及び交通情報（渋滞情報、交通量情報、及び天候情報）等を記憶してもよい。記憶部１２１に記憶された情報は、例えば通信装置１１を介してネットワーク４０から取得される情報で更新可能であってもよい。
【００２６】
位置情報取得部１２２は、任意の衛星測位システムに対応する１つ以上の受信機を含む。例えば、位置情報取得部１２２は、ＧＰＳ（Global Positioning System）受信機を含んでもよい。位置情報取得部１２２は、運転支援装置１２が搭載された車両１０の位置情報を取得する。
【００２７】
出力部１２３は、ユーザに対して情報を出力する１つ以上の出力インタフェースを含む。例えば、出力部１２３に含まれる出力インタフェースは、情報を映像で出力するディスプレイ、又は情報を音声で出力するスピーカ等であるが、これらに限られない。例えば、ディスプレイは、パネルディスプレイ又はヘッドアップディスプレイ等であるが、これらに限られない。本実施形態において「映像」は、テキスト、静止画像、及び動画像を含んでもよい。
【００２８】
入力部１２４は、ユーザ入力を検出する１つ以上の入力インタフェースを含む。例えば、入力部１２４に含まれる入力インタフェースは、物理キー、静電容量キー、出力部１２３のパネルディスプレイと一体的に設けられたタッチスクリーン、又は音声入力を受け付けるマイク等であるが、これらに限られない。
【００２９】
制御部１２５は、１つ以上のプロセッサを含む。制御部１２５は、運転支援装置１２全体の動作を制御する。
【００３０】
例えば、制御部１２５は、通信装置１１を介して、車両１０の識別情報と、車両１０の位置情報と、をサーバ３０に通知する。ここで、サーバ３０に対する通知は、任意のタイミングで行われてもよい。例えば、制御部１２５は、例えば、車両１０が特定の状態（例えば、駐車した状態又は乗員が降車した状態等）になるたびに、サーバ３０に対する通知を行う。
【００３１】
また、制御部１２５は、ユーザが車両１０に乗車すると、通信装置１１を介して、ユーザの乗車をサーバ３０に通知する。制御部１２５は、後述するように、ユーザの乗車の通知に応じてサーバ３０から送信される、第２経路による移動の開始をユーザに促す第２案内情報を受信する。第２案内情報は、後述する第２経路に関する情報を含むが、例えば、移動の開始を促すメッセージ及び運転支援の実行許可をユーザに求めるメッセージ等、任意の情報を更に含んでもよい。制御部１２５は、第２案内情報を映像又は音声で出力して、運転支援の実行を許可するユーザ入力を待ち受ける。当該ユーザ入力が検出されると、制御部１２５は、第２経路で目的地まで移動する運転支援を実行する。例えば、図１に示すように、駐車した車両１０の位置する地点Ｂを出発地とし、車両１０の返却場所の位置する地点Ｃを目的地とするルート案内又は自動運転が実行される。
【００３２】
ここで、第２経路が１つ以上の経由地点を含んでもよい。かかる場合、制御部１２５は、第２経路で当該１つ以上の経由地点を経由して目的地まで移動する運転支援を実行する。当該経由地点は、例えばユーザが任意に設定可能であってもよい。或いは、当該経由地点は、目的地の位置情報に応じて自動的に設定されてもよい。例えば、車両１０の返却場所である目的地の周辺に存在し、ユーザが車両１０の返却前に立ち寄るべき燃料ステーション又は充電ステーション等が、当該経由地点として自動的に設定されてもよい。
【００３３】
（端末装置の構成）
図３に示すように、端末装置２０は、通信部２１と、記憶部２２と、位置情報取得部２３と、センサ部２４と、出力部２５と、入力部２６と、制御部２７と、を備える。
【００３４】
通信部２１は、ネットワーク４０に接続する通信モジュールを含む。例えば、通信部２１は、４Ｇ等の移動体通信規格に対応する通信モジュールを含んでもよい。本実施形態において、端末装置２０は、通信部２１を介してネットワーク４０に接続される。
【００３５】
記憶部２２は、１つ以上のメモリを含む。記憶部２２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部２２は、端末装置２０の動作に用いられる任意の情報を記憶する。例えば、記憶部２２は、システムプログラム、アプリケーションプログラム、端末装置２０の識別情報、及びユーザの識別情報等を記憶してもよい。記憶部２２に記憶された情報は、例えば通信部２１を介してネットワーク４０から取得される情報で更新可能であってもよい。
【００３６】
位置情報取得部２３は、任意の衛星測位システムに対応する１つ以上の受信機を含む。例えば、位置情報取得部２３は、ＧＰＳ受信機を含んでもよい。位置情報取得部２３は、端末装置２０の位置情報を取得する。
【００３７】
センサ部２４は、端末装置２０の動作又は周囲環境に関する情報を検出する１つ以上のセンサを含む。例えば、センサ部２４は、加速度センサ、角速度センサ、磁気センサ、及び気圧センサ等を含んでもよい。しかしながら、センサ部２４は、これらに限られず、例えば照度センサ、温度センサ、又はイメージセンサ（カメラ）等、任意のセンサを含んでもよい。センサ部２４は、各センサによって検出された情報を、センサ情報として取得する。例えば、センサ部２４のセンサ情報は、端末装置２０の加速度及び角速度、並びに端末装置２０の周囲の磁場及び気圧等を含んでもよい。
【００３８】
出力部２５は、ユーザに対して情報を出力する１つ以上の出力インタフェースを含む。例えば、出力部２５に含まれる出力インタフェースは、情報を映像で出力するパネルディスプレイ、又は情報を音声で出力するスピーカ等であるが、これらに限られない。
【００３９】
入力部２６は、ユーザ入力を検出する１つ以上の入力インタフェースを含む。例えば、入力部２６に含まれる入力インタフェースは、物理キー、静電容量キー、出力部２５のパネルディスプレイと一体的に設けられたタッチスクリーン、又は音声入力を受け付けるマイク等であるが、これらに限られない。
【００４０】
制御部２７は、１つ以上のプロセッサを含む。制御部２７は、端末装置２０全体の動作を制御する。
【００４１】
例えば、制御部２７は、位置情報取得部２３により取得された端末装置２０の位置情報と、センサ部２４により取得されたセンサ情報と、を記憶部２２に蓄積する。制御部２７は、通信部２１を介して、ユーザの識別情報と、記憶部２２に蓄積された端末装置２０の位置情報及びセンサ情報と、をサーバ３０に通知する。ここで、サーバ３０に対する通知は、任意のタイミングで行われてもよい。例えば、制御部２７は、所定の時間間隔で又は端末装置２０が特定の状態になるたびに、サーバ３０に対する通知を行う。制御部２７は、サーバ３０に通知した端末装置２０の位置情報及びセンサ情報を、記憶部２２から消去してもよい。
【００４２】
また、制御部２７は、後述するように、第１経路による移動の開始をユーザに促す第１案内情報をサーバ３０から受信すると、出力部２５を介して第１案内情報を映像又は音声で出力する。第１案内情報は、第１経路に関する情報を含むが、例えば、第２経路に関する情報、移動の開始を促すメッセージ、及び第１経路によるルート案内の実行許可をユーザに求めるメッセージ等、任意の情報を更に含んでもよい。第１経路に関する情報及び第２経路に関する情報の詳細については後述する。制御部２７は、第１経路によるルート案内の実行を許可するユーザ入力を待ち受けてもよい。当該ユーザ入力が検出されると、制御部２７は、第１経路で車両１０まで移動するルート案内を実行する。例えば、図１に示すように、ユーザの位置する地点Ａを出発地とし、車両１０の位置する地点Ｂを目的地とするルート案内が実行される。
【００４３】
（サーバの構成）
図４に示すように、サーバ３０は、サーバ通信部３１と、サーバ記憶部３２と、サーバ制御部３３と、を備える。
【００４４】
サーバ通信部３１は、ネットワーク４０に接続する通信モジュールを含む。例えば、サーバ通信部３１は、有線ＬＡＮ（Local Area Network）規格に対応する通信モジュールを含んでもよい。本実施形態において、サーバ３０は、サーバ通信部３１を介してネットワーク４０に接続される。
【００４５】
サーバ記憶部３２は、１つ以上のメモリを含む。サーバ記憶部３２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。サーバ記憶部３２は、サーバ３０の動作に用いられる任意の情報を記憶する。例えば、サーバ記憶部３２は、システムプログラム、アプリケーションプログラム、地図情報、交通情報、バス及び電車等の公共交通手段の時刻表情報、並びに後述する管理データベース等を記憶してもよい。サーバ記憶部３２に記憶された情報は、例えばサーバ通信部３１を介してネットワーク４０から取得される情報で更新可能であってもよい。
【００４６】
管理データベースは、例えば図５に示すように、ユーザの識別情報と、端末装置２０の位置情報と、車両１０の識別情報と、車両１０の位置情報と、目的地の位置情報と、第１目標時刻と、第２目標時刻と、を含む。
【００４７】
ユーザの識別情報及び端末装置２０の位置情報は、上述したように当該ユーザの端末装置２０から通知された情報である。例えば、サーバ３０に通知された端末装置２０の位置情報は、当該位置情報が端末装置２０において取得された時刻又は端末装置２０から通知された時刻に対応付けられた緯度経度として、管理データベースに蓄積されてもよい。
【００４８】
車両１０の識別情報は、当該車両１０を利用するユーザの識別情報に対応付けて、管理データベースに記憶される。ユーザの識別情報と、当該ユーザが利用する車両１０の識別情報との対応付けは、任意の手法で実行可能である。例えば、ユーザの識別情報が、当該ユーザによって車両１０の運転支援装置１２に入力され、当該車両１０の識別情報とともに車両１０からサーバ３０に通知されてもよい。或いは、車両１０の識別情報が、ユーザによって端末装置２０に入力され、当該ユーザの識別情報とともに端末装置２０からサーバ３０に通知されてもよい。或いは、車両１０の識別情報と、当該車両１０の利用を申請したユーザの識別情報とが、レンタカー又はカーシェアリングのサービス提供者が管理する外部サーバからサーバ３０に通知されてもよい。
【００４９】
車両１０等の位置情報は、上述したように車両１０から通知された情報である。例えば、サーバ３０に通知された車両１０の位置情報は、当該位置情報が運転支援装置１２において取得された時刻又は車両１０から通知された時刻に対応付けられた緯度経度として、管理データベースに蓄積されてもよい。
【００５０】
目的地の位置情報は、例えば、車両１０の返却場所である地点Ｃの位置情報である。例えば、目的地の位置情報が、ユーザによって運転支援装置１２又は端末装置２０に入力され、車両１０又は端末装置２０からサーバ３０に通知されてもよい。或いは、目的地の位置情報が、サービス提供者が管理する外部サーバからサーバ３０に通知されてもよい。
【００５１】
第１目標時刻は、ユーザが車両１０で目的地に到着すべき時刻である。例えば、車両１０の返却期限である時刻（例えば、１７時）が、第１目標時刻に定められてもよい。第２目標時刻は、第１目標時刻から所定の猶予時間（例えば、１時間）だけ遡った時刻（例えば、１６時）である。猶予時間は、予め定められていてもよく、或いはユーザが設定可能であってもよい。また、猶予時間はゼロに定められてもよい。例えば、第１目標時刻及び第２目標時刻が、ユーザによって運転支援装置１２又は端末装置２０に入力され、車両１０又は端末装置２０からサーバ３０に通知されてもよい。或いは、第１目標時刻及び第２目標時刻が、サービス提供者が管理する外部サーバからサーバ３０に通知されてもよい。
【００５２】
図４に示すサーバ制御部３３は、１つ以上のプロセッサを含む。サーバ制御部３３は、サーバ３０全体の動作を制御する。
【００５３】
例えば、サーバ制御部３３は、サーバ通信部３１を介して、上述したように車両１０及び端末装置２０から通知される情報を受信する。具体的には、サーバ制御部３３は、車両１０の識別情報と、車両１０の位置情報と、を車両１０から受信する。また、サーバ制御部３３は、ユーザの識別情報と、端末装置２０の位置情報及びセンサ情報と、を端末装置２０から受信する。ここで、サーバ制御部３３は、管理データベースに基づいて、車両１０とユーザとの対応関係を認識可能である。
【００５４】
サーバ制御部３３は、ユーザの現在の移動手段を推定する。例えば、ユーザの現在の移動手段として、徒歩、自転車、乗用車、バス、又は電車等が推定され得る。移動手段の推定には、任意のアルゴリズムが採用可能である。
【００５５】
例えば、サーバ制御部３３は、管理データベースに蓄積された端末装置２０の位置情報に基づいて、ユーザの現在又は直近の移動速度を算出し、当該移動速度に基づいてユーザの現在の移動手段を推定してもよい。例えば、算出された移動速度に応じて、「徒歩」、「自転車」、「バス」、又は「電車」等の移動手段が推定され得る。
【００５６】
或いは、サーバ制御部３３は、端末装置２０の位置情報に加えて、端末装置２０のセンサ情報、地図情報、交通情報、及び公共交通手段の時刻表情報の少なくとも１つに基づき、ユーザの現在の移動手段を推定してもよい。例えば、磁気センサの検出値に基づいて、遮蔽された空間（例えば、電車）内にユーザが位置しているか否か、及びユーザの周囲にモータ又は電線等が存在するか否かが判定可能である。一例において、サーバ制御部３３は、端末装置２０の位置情報、並びに加速度センサ及び磁気センサの検出値に基づいてユーザが電車で移動中であると推定した場合において、端末装置２０の位置が電車の路線上であり、管理データベースに蓄積された端末装置２０の位置情報に基づいて推定されるユーザの進行方向が路線に合致する場合、ユーザが当該路線上を電車で移動していると推定可能である。また、サーバ制御部３３は、当該路線の時刻表情報に基づいて、ユーザが乗車中である当該電車を特定可能である。したがって、端末装置２０の位置情報のみに基づく推定と比較して、移動手段の推定精度が向上し得る。
【００５７】
サーバ制御部３３は、駐車した車両１０までユーザが移動する第１経路に関する情報を、マルチモーダルルート探索により決定する。マルチモーダルルート探索は、例えば、端末装置２０の位置情報、推定したユーザの現在の移動手段、車両１０の位置情報、地図情報、交通情報、及び公共交通機関の時刻表情報等を用いて実行されるが、任意のアルゴリズムで実行されてもよい。第１経路に関する情報は、例えば、地図上で第１経路を示す情報と、第１経路に含まれる１つ以上の移動手段と、各移動手段による移動の開始時刻及び終了時刻と、を含んでもよい。以下、第１経路に含まれる最後の移動手段による移動の終了時刻、即ち第１経路でユーザが車両１０に到着すると予測される時刻を、第１到着予測時刻ともいう。
【００５８】
ここで、サーバ制御部３３は、第１経路に含まれる１つ以上の移動手段のうち最初の移動手段が、上述のように推定したユーザの現在の移動手段となるように、第１経路に関する情報を決定する。したがって、推定したユーザの現在の移動手段に応じて、決定される第１経路に関する情報が異なる。
【００５９】
例えば、図６は、ユーザの現在の移動手段が「徒歩」と推定された場合に決定された、地点Ａから地点Ｂまでの第１経路に関する情報の例を示す。図６に示すように、当該第１経路に含まれる最初の移動手段、即ち地点Ａから地点Ａ１までの区間の移動手段は「徒歩」である。そして、地点Ａ１から地点Ａ２までの区間、地点Ａ２から地点Ａ３までの区間、及び地点Ａ３から地点Ｂまでの区間の移動手段は、それぞれ「バス」、「電車」、及び「徒歩」である。また、当該第１経路によれば、ユーザは、地点Ａを１３時に出発して、地点Ｂに１４時５分に到着可能である。
【００６０】
一方、図７は、ユーザの現在の移動手段が「バス」と推定された場合に決定された、地点Ａから地点Ｂまでの第１経路に関する情報の例を示す。図７に示すように、当該第１経路に含まれる最初の移動手段、即ち地点Ａから地点Ａ２までの区間の移動手段は「バス」である。そして、地点Ａ２から地点Ａ３までの区間、及び地点Ａ３から地点Ｂまでの区間の移動手段は、それぞれ「電車」及び「徒歩」である。また、当該第１経路によれば、ユーザは、地点Ａを１３時に出発して、地点Ｂに１３時５５分に到着可能である。
【００６１】
第１経路に関する情報を決定すると、サーバ制御部３３は、駐車した車両１０まで移動したユーザが目的地まで車両で移動する第２経路に関する情報を、車両ルート探索により決定する。車両ルート探索は、例えば、第１経路でユーザが車両１０に到着する第１到着予測時刻、車両１０の位置情報、目的地の位置情報、地図情報、及び交通情報等を用いて実行されるが、任意のアルゴリズムで実行されてもよい。第２経路に関する情報は、例えば、地図上で第２経路を示す情報と、ユーザが移動を開始する移動開始時刻と、ユーザが目的地に到着する第２到着予測時刻と、を含んでもよい。当該移動開始時刻は、上述した第１到着予測時刻を基準として決定される。ここで、第２経路が１つ以上の経由地点を含む場合、第２経路に関する情報は、各経由地点にユーザが到着する予測時刻、及び各経由地点をユーザが出発する出発時刻を更に含んでもよい。
【００６２】
第２経路に関する情報を決定すると、サーバ制御部３３は、目的地の第２到着予測時刻と、サーバ記憶部３２に記憶された管理データベースに含まれる第２目標時刻と、の比較に基づいて、第１経路による移動の開始をユーザに促す第１案内情報を、サーバ通信部３１を介して端末装置２０へ送信する。具体的には、サーバ制御部３３は、第２到着予測時刻が、第２目標時刻以降であるとの条件を満たすか否かを判定する。第２到着予測時刻が当該条件を満たさないと判定した場合、サーバ制御部３３は、第１案内情報を送信しない。一方、第２到着予測時刻が当該条件を満たすと判定した場合、サーバ制御部３３は、第１案内情報を端末装置２０へ送信する。
【００６３】
また、サーバ制御部３３は、上述したように車両１０からユーザの乗車を通知されると、第２経路による移動の開始をユーザに促す第２案内情報を、サーバ通信部３１を介して車両１０へ送信する。
【００６４】
（情報処理システムの動作フロー）
図８を参照して、情報処理システム１の第１動作のフローについて説明する。第１動作は、上述したように、第１経路による移動の開始をユーザに促す第１案内情報の出力が行われるまでの動作の一例である。
【００６５】
ステップＳ１００：車両１０は、車両１０の識別情報及び位置情報を、サーバ３０に通知する。
【００６６】
ステップＳ１０１：端末装置２０は、ユーザの識別情報、並びに端末装置２０の位置情報及びセンサ情報を、サーバ３０に通知する。
【００６７】
ステップＳ１０２：サーバ３０は、端末装置２０の位置情報等に基づいて、ユーザの現在の移動手段を推定する。
【００６８】
ステップＳ１０３：サーバ３０は、駐車した車両１０までユーザが移動する第１経路に関する情報を、端末装置２０の位置情報、ユーザの現在の移動手段、及び車両１０の位置情報等に基づいて、マルチモーダルルート探索により決定する。
【００６９】
ステップＳ１０４：サーバ３０は、車両１０まで移動したユーザが目的地まで車両１０で移動する第２経路に関する情報を、車両１０の位置情報及び目的地の位置情報等に基づいて、車両ルート探索により決定する。
【００７０】
ステップＳ１０５：サーバ３０は、第２経路に関する情報に含まれる目的地の第２到着予測時刻が、管理データベースに含まれる第２目標時刻以降であるとの条件を満たすか否かを判定する。第２到着予測時刻が当該条件を満たさない（即ち、第２到着予測時刻が第２目標時刻より前である）と判定された場合（ステップＳ１０５−Ｎｏ）、プロセスはステップＳ１００に戻る。一方、第２到着予測時刻が当該条件を満たす（即ち、第２到着予測時刻が第２目標時刻以降である）と判定された場合（ステップＳ１０５−Ｙｅｓ）、プロセスはステップＳ１０６に進む。
【００７１】
ステップＳ１０６：サーバ３０は、第１経路による移動の開始をユーザに促す第１案内情報を、端末装置２０へ送信する。
【００７２】
ステップＳ１０７：端末装置２０は、第１案内情報を映像又は音声で出力する。
【００７３】
図９を参照して、情報処理システム１の第２動作のフローについて説明する。第２動作は、上述したように、駐車した車両１０までユーザが移動した後の動作の一例である。
【００７４】
ステップＳ２００：車両１０は、ユーザが車両１０に乗車すると、ユーザの乗車をサーバ３０に通知する。
【００７５】
ステップＳ２０１：サーバ３０は、第２経路による移動の開始をユーザに促す第２案内情報を、車両１０へ送信する。
【００７６】
ステップＳ２０２：車両１０は、第２案内情報を映像又は音声で出力して、運転支援を実行するためのユーザ入力を待ち受ける。当該ユーザ入力が検出されると、プロセスはステップＳ２０３に進む。
【００７７】
ステップＳ２０３：車両１０は、第２経路で目的地まで移動する運転支援を実行する。
【００７８】
以上述べたように、本実施形態に係る情報処理システム１によれば、第１経路による移動の開始をユーザに促す第１案内情報が、端末装置２０において映像又は音声で出力される。このため、ユーザが車両１０で第１目標時刻までに目的地に到着できる蓋然性が向上する。また、第１経路は、推定されたユーザの現在の移動手段に基づいて決定される。このため、例えば、ユーザがバスで移動中であるにも関わらず、最初の移動手段を「バス」以外とする不適切な第１経路が決定されてしまい、結果として第１到着予測時刻及び第２到着予測時刻の精度が低下する蓋然性が低減する。換言すると、ユーザの現在の移動手段に応じて適切な第１経路が決定されるので、第１到着予測時刻及び第２到着予測時刻の精度が向上し、結果としてユーザが車両１０で第１目標時刻までに目的地に到着できる蓋然性が更に向上する。したがって、車両１０の走行スケジュールに関するユーザ支援技術の利便性が向上する。
【００７９】
本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び修正を行うことが容易であることに注意されたい。したがって、これらの変形及び修正は本発明の範囲に含まれることに留意されたい。例えば、各手段又は各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段又はステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００８０】
例えば、上述した実施形態において、サーバ３０が、ユーザの現在の移動手段を推定する構成について説明した。しかしながら、例えば端末装置２０がユーザの現在の移動手段を推定する構成も可能である。かかる場合、端末装置２０は、端末装置２０のセンサ情報に替えて、推定したユーザの現在の移動手段をサーバ３０に通知する。
【００８１】
また、上述した実施形態において、情報処理システム１がサーバ３０を備える構成について説明した。しかしながら、情報処理システム１がサーバ３０を備えない構成も可能である。かかる場合、サーバ３０と同様の動作を、例えば端末装置２０が実行してもよい。
【００８２】
また、上述した実施形態において、駐車した車両１０までユーザが移動する第１経路は、所定の経由地点を含むように決定されてもよい。当該経由地点は、例えばユーザが任意に設定可能であってもよい。或いは、当該経由地点は、自動的に設定されてもよい。例えば、端末装置２０は、端末装置２０の位置情報及び支払履歴等に基づいて、ユーザがコインロッカーで荷物を預けていることを検出すると、当該コインロッカーの位置情報をサーバ３０に通知する。サーバ３０は、通知されたコインロッカーの位置を経由地点として含むように、第１経路に関する情報を決定する。
【００８３】
また、上述した実施形態において、車両１０の返却場所を第２経路の目的地とする構成について説明した。しかしながら、第２経路の目的地は、ユーザが任意に設定可能であってもよい。例えば、車両１０又は端末装置２０は、ユーザ入力に基づいて、第２経路の目的地、第１目標時刻、及び第２目標時刻を設定してもよい。かかる場合、車両１０又は端末装置２０は、設定したこれらの情報をサーバ３０に通知する。
【００８４】
また、上述した実施形態において、サーバ３０が、第１経路による移動の開始をユーザに促す第１案内情報を端末装置２０へ送信する構成について説明した。ここで、推定されたユーザの現在の移動手段が車両１０である場合（即ち、ユーザが車両１０に乗車中である場合）、サーバ３０は、第１案内情報を端末装置２０へ送信する替わりに、第２経路による移動の開始をユーザに促す第２案内情報を車両１０へ送信してもよい。
【００８５】
また、例えば携帯電話、スマートフォン、タブレット端末、又はモバイルコンピュータ等の汎用の電子機器を、上述した実施形態に係る運転支援装置１２又は端末装置２０として機能させる構成も可能である。具体的には、実施形態に係る運転支援装置１２又は端末装置２０の各機能を実現する処理内容を記述したプログラムを、電子機器のメモリに格納し、電子機器のプロセッサによって当該プログラムを読み出して実行させる。したがって、本実施形態に係る発明は、プロセッサが実行可能なプログラムとしても実現可能である。
【符号の説明】
【００８６】
１    情報処理システム
１０    車両
１１    通信装置
１１１    通信部
１１２    記憶部
１１３    制御部
１２    運転支援装置
１２１    記憶部
１２２    位置情報取得部
１２３    出力部
１２４    入力部
１２５    制御部
２０    端末装置
２１    通信部
２２    記憶部
２３    位置情報取得部
２４    センサ部
２５    出力部
２６    入力部
２７    制御部
３０    サーバ
３１    サーバ通信部
３２    サーバ記憶部
３３    サーバ制御部
４０    ネットワーク
【図１】
2019158649.tif 000003
【図２】
2019158649.tif 000004
【図３】
2019158649.tif 000005
【図４】
2019158649.tif 000006
【図５】
2019158649.tif 000007
【図６】
2019158649.tif 000008
【図７】
2019158649.tif 000009
【図８】
2019158649.tif 000010
【図９】
2019158649.tif 000011