(57)【要約】【課題】私有の乗物を有効に使用できるように自宅までの経路を探索する技術を提供する。【解決手段】私有の乗物が存在する位置である乗物位置を取得する乗物位置取得手段と、使用者の自宅が目的地点として設定された場合、前記乗物位置が前記自宅に存在するか否かを判定する判定手段と、前記乗物位置が前記自宅に存在しない場合、前記乗物位置を経由し、かつ、前記乗物位置から前記私有の乗物を使用して前記自宅に向かう経路を探索する経路探索手段と、を備える。【選択図】図４
2015087136.tif 000002
【特許請求の範囲】
【請求項１】
私有の乗物が存在する位置である乗物位置を取得する乗物位置取得手段と、
使用者の自宅が目的地点として設定された場合、前記乗物位置が前記自宅に存在するか否かを判定する判定手段と、
前記乗物位置が前記自宅に存在しない場合、前記乗物位置を経由し、かつ、前記乗物位置から前記私有の乗物を使用して前記自宅に向かう経路を探索する経路探索手段と、
を備える経路探索システム。
【請求項２】
前記経路探索手段は、前記乗物位置が前記自宅に存在せず、かつ、前記私有の乗物が停止している場合、前記乗物位置を経由し、かつ、前記乗物位置から前記私有の乗物を使用して前記自宅に向かう経路を探索する、
請求項１に記載の経路探索システム。
【請求項３】
前記経路探索手段は、前記乗物位置が前記自宅に存在せず、かつ、前記使用者が最後に前記私有の乗物を使用していた場合、前記乗物位置を経由し、かつ、前記乗物位置から前記私有の乗物を使用して前記自宅に向かう経路を探索する、
請求項１または請求項２のいずれかに記載の経路探索システム。
【請求項４】
前記経路探索手段は、前記乗物位置が前記自宅に存在せず、かつ、前記使用者が前記私有の乗物を使用している場合、前記使用者が存在している地点から前記私有の乗物を使用して前記自宅に向かう経路を探索する、
請求項１から請求項３のいずれか一項に記載の経路探索システム。
【請求項５】
私有の乗物が存在する位置である乗物位置を取得する乗物位置取得工程と、
使用者の自宅が目的地点として設定された場合、前記乗物位置が前記自宅に存在するか否かを判定する判定工程と、
前記乗物位置が前記自宅に存在しない場合、前記乗物位置を経由し、かつ、前記乗物位置から前記私有の乗物を使用して前記自宅に向かう経路を探索する経路探索工程と、
を含む経路探索方法。
【請求項６】
私有の乗物が存在する位置である乗物位置を取得する乗物位置取得機能と、
使用者の自宅が目的地点として設定された場合、前記乗物位置が前記自宅に存在するか否かを判定する判定機能と、
前記乗物位置が前記自宅に存在しない場合、前記乗物位置を経由し、かつ、前記乗物位置から前記私有の乗物を使用して前記自宅に向かう経路を探索する経路探索機能と、
をコンピュータに実行させる経路探索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路探索システム、経路探索方法および経路探索プログラムに関する。
【背景技術】
【０００２】
出発地から目的地までの往路の候補経路と復路の候補経路とをそれぞれ複数探索し、当該探索した候補経路のうち往路と復路とで一致する候補経路を案内経路とする技術が知られている（特許文献１の段落００９０、参照）。特許文献１において、往路と復路ともに同一の公共交通機関を使用することができ、定期券を使用する場合に好適な案内経路を探索できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、往路と復路とが一致する案内経路が探索されるため、往路で経由した地点を復路においても必ず経由しなければならないという問題があった。すなわち、往路においてのみ経由したい地点も、復路においても必ず経由しなければならないという問題があった。
これに対して、往路とは無関係に最適な復路を探索する手法も考えられるが、往路において経由した地点のうち、復路においても経由すべき地点を経由しない復路が探索されてしまうという問題があった。例えば、自宅から目的地に向かう往路において自家用車等の私有の乗物から公共交通機関に乗り換えた場合、復路においても乗り換えを行った地点を経由すべきである。復路において公共交通機関に乗り換えを行った地点を経由しなければ、乗り換えを行った地点に停めてある私有の乗物を有効に使用できなくなるからである。むろん、乗り換えを行った地点を経由地点として使用者が設定すれば、乗り換えを行った地点を経由する復路を探索できるが、乗り換えを行った地点を経由地点として設定する手間が発生してしまう。
本発明は、前記課題にかんがみてなされたものであり、私有の乗物を有効に使用できるように自宅までの経路を探索する技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の経路探索システムは、私有の乗物が存在する位置である乗物位置を取得する乗物位置取得手段と、使用者の自宅が目的地点として設定された場合、乗物位置が自宅に存在するか否かを判定する判定手段と、乗物位置が自宅に存在しない場合、乗物位置を経由し、かつ、乗物位置から私有の乗物を使用して自宅に向かう経路を探索する経路探索手段と、を備える。
【０００６】
前記の目的を達成するため、本発明の経路探索方法は、私有の乗物が存在する位置である乗物位置を取得する乗物位置取得工程と、使用者の自宅が目的地点として設定された場合、乗物位置が自宅に存在するか否かを判定する判定工程と、乗物位置が自宅に存在しない場合、乗物位置を経由し、かつ、乗物位置から私有の乗物を使用して自宅に向かう経路を探索する経路探索工程と、を含む。
【０００７】
前記の目的を達成するため、本発明の経路探索プログラムは、私有の乗物が存在する位置である乗物位置を取得する乗物位置取得機能と、使用者の自宅が目的地点として設定された場合、乗物位置が自宅に存在するか否かを判定する判定機能と、乗物位置が自宅に存在しない場合、乗物位置を経由し、かつ、乗物位置から私有の乗物を使用して自宅に向かう経路を探索する経路探索機能と、をコンピュータに実行させる。
【０００８】
以上説明した本発明の構成において、使用者の自宅が目的地点として設定され、かつ、私有の乗物が自宅に存在しない場合に、私有の乗物が存在する乗物位置を経由する経路が探索される。これにより、自宅に存在しない私有の乗物を使用して自宅に向かう経路を探索でき、私有の乗物を有効に使用する経路を探索できる。一方、私有の乗物がすでに目的地点としての自宅に存在する場合には、私有の乗物を使用して自宅に戻ることができないため、私有の乗物を使用することなく自宅に向かう経路を探索すればよい。
【図面の簡単な説明】
【０００９】
【図１】経路案内システムを示すブロック図である。
【図２】（２Ａ）〜（２Ｃ）は案内経路の模式図である。
【図３】私有車両とサーバとが実行する処理のフローチャートである。
【図４】携帯端末とサーバとが実行する処理のフローチャートである。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）私有車両の構成：
（２）携帯端末の構成：
（３）サーバ（経路探索システムの構成）の構成：
（４）私有車両とサーバとが実行する処理：
（５）携帯端末とサーバとが実行する処理：
（６）他の実施形態：
【００１１】
（１）私有車両の構成：
図１は、経路案内システムの構成を示すブロック図である。経路案内システムは、サーバ１０と携帯端末１１０と私有車両２１０とを含む。サーバ１０は、携帯端末１１０が案内する案内経路を探索するコンピュータであり、本発明の一実施形態にかかる経路探索システムに相当する。
【００１２】
まず、私有車両２１０の構成について説明する。私有車両２１０には、ナビゲーション装置２２０と通信部２４０とＧＰＳ受信部２４１とが備えられている。私有車両２１０とは、自家用自動車であり、携帯端末１１０の使用者が居住する自宅または自宅周辺の保管場所（車庫、駐車場等）に保管される車両である。なお、本明細書において使用者とは、携帯端末１１０の使用者を意味する。また、私有車両２１０は、携帯端末１１０の使用者が乗車可能な自動車である。
【００１３】
ナビゲーション装置２２０は、図示しないディスプレイに私有車両２１０の周辺の地図を表示させ、当該地図上に私有車両２１０の現在位置を表示させるナビゲーションプログラムを実行するコンピュータを含む。ＧＰＳ受信部２４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して私有車両２１０の現在位置を算出するための信号をナビゲーション装置２２０に出力する。ナビゲーション装置２２０は、ジャイロセンサや車速センサ等から出力された信号に基づいて私有車両２１０の現在位置を特定してもよい。さらに、ナビゲーション装置２２０は、公知のマップマッチングによって私有車両２１０の現在位置を特定してもよい。通信部２４０は、サーバ１０と通信するための回路によって構成される。
【００１４】
ナビゲーション装置２２０は、ナビゲーション装置２２０の電源がＯＮである状態、すなわち私有車両２１０のアクセサリーポジション（ＡＣＣ）がＯＮである状態において、所定の送信時間周期ごとに、私有車両２１０が移動中であることを示す状態フラグと、私有車両２１０の現在位置と、乗物識別コードとを示す通知情報をサーバ１０に送信する。また、ナビゲーション装置２２０は、ナビゲーション装置２２０の電源をＯＦＦにする直前に実行する停止準備処理において、私有車両２１０が停止中であることを示す状態フラグと、私有車両２１０の現在位置と、乗物識別コードとを示す通知情報をサーバ１０に送信する。乗物識別コードは、ナビゲーション装置２２０の個体に固有の識別符号であり、予めナビゲーション装置２２０のＲＯＭに登録されている。サーバ１０は、通知情報に基づいて、私有車両２１０が移動中であるか停止中であるかを判定できるとともに、私有車両２１０の現在位置を取得できる。
【００１５】
（２）携帯端末の構成：
携帯端末１１０は、ＣＰＵとＲＡＭとＲＯＭ等を備える制御部１２０と記録媒体１３０と通信部１４０とＧＰＳ受信部１４１とＵＩ（ユーザ・インタフェイス）部１４２とを備えており、当該記録媒体１３０やＲＯＭに記憶されたプログラムを制御部１２０が実行する。制御部１２０は、このプログラムの一つとして経路案内プログラム１２１を実行する。ＧＰＳ受信部１４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して携帯端末１１０の現在位置を算出するための信号を制御部１２０に出力する。なお、携帯端末１１０の現在位置は、当該携帯端末１１０の使用者が存在している地点と同視できる。通信部１４０は、サーバ１０と通信するための回路によって構成される。制御部１２０は、通信部１４０を介してサーバ１０と通信を行う。ＵＩ部１４２は、使用者にＵＩ画像を表示させる表示部と、使用者からの操作を受け付ける操作部とを有し、例えばタッチパネルディスプレイを含んでもよい。
【００１６】
記録媒体１３０は、地図情報１３０ａを記録する。地図情報１３０ａには、自動車道路網と徒歩道路網と公共交通網（バス路線網、鉄道路線網、航空路線網等）を特定するデータや、目的地点として設定され得る施設を示す施設データ等が含まれている。各交通網を特定するデータは、２個のノード間を接続するリンクを特定するリンクデータと、前記ノードを示すノードデータと、携帯端末１１０の使用者が居住する自宅の位置を特定するデータ等を含む。リンクは各交通網に対応する移動手段が通行可能な通路の区間を意味し、ノードは当該区間の始点または終点を意味する。リンクデータには、リンク上のノード以外の位置に設定された形状補間点の位置を示す形状補間点データと、リンクの区間長を示す区間長データとが含まれる。なお、単一のノードに対して２種類以上の移動手段で通行可能なリンクが共通して接続している場合があり、このようなノードは移動手段の変更（乗換）が可能な地点（駅、バス停、空港等）を意味する。また、自動車道路網と徒歩道路網とにおいて多くのリンクが共通するが、自動車専用道路に対応するリンクは自動車道路網のみに含まれ、車道に併設されていない歩道に対応するリンクは徒歩道路網のみに含まれる。携帯端末１１０は、ＵＩ部１４２にて使用者が行った操作に基づいて自宅の位置を取得し、当該自宅の位置を特定するデータを記録媒体１３０に記録する。なお、自宅の位置として私有車両２１０の保管場所の位置を特定するデータを記録媒体１３０に記録するされてもよい。
【００１７】
経路案内プログラム１２１は、経路探索要求部１２１ａと経路案内部１２１ｂとを含む。
経路探索要求部１２１ａの機能により制御部１２０は、ＵＩ部１４２にて使用者が行った操作に基づいて出発地点と目的地点とを取得する。制御部１２０は、ＵＩ部１４２にて表示している地図上にて使用者が指定した出発地点や目的地点を取得してもよいし、使用者が入力した文字列を検索キーとして検索された出発地点や目的地点を取得してもよいし、ＵＩ部１４２にて選択された施設に対応する出発地点や目的地点を取得してもよい。なお、本実施形態において、制御部１２０は、携帯端末１１０の現在位置を出発地点として取得することとする。経路探索要求部１２１ａの機能により制御部１２０は、ＵＩ部１４２にて使用者の自宅を目的地点として設定するための操作を受け付け、当該操作が受け付けられた場合、使用者の自宅を目的地点として取得する。
【００１８】
経路探索要求部１２１ａの機能により制御部１２０は、出発地点と目的地点とを取得すると、出発地点と目的地点と使用者識別コードとを示す経路探索要求をサーバ１０に送信する。使用者識別コードとは、携帯端末１１０の使用者に固有の識別符号であり、予めユーザ登録処理において使用者が指定したユーザＩＤ等が使用者識別コードとして記録媒体１３０に登録されている。経路探索要求部１２１ａの機能により制御部１２０は、自宅が目的地点として指定された場合、出発地点と目的地点と使用者識別コードとのほかに、目的地点が自宅である旨と、携帯端末１１０の移動軌跡とを示す経路探索要求をサーバ１０に送信する。携帯端末１１０の移動軌跡とは、過去（例えば過去２４時間）における携帯端末１１０の現在位置の軌跡である。
【００１９】
経路案内部１２１ｂの機能により制御部１２０は、出発地点から目的地点までの案内経路を案内する。制御部１２０は、サーバ１０から経路探索要求に応答して送信された経路情報を受信すると、当該経路情報が示す案内経路を取得する。案内経路とは、経路探索要求が示す出発地点から目的地点までを接続する経路であり、出発地点から目的地点までを接続する一連のリンクで構成される。案内経路は、単一の交通網から選択されたリンクのみで構成される場合もあるし、複数の交通網から選択されたリンクで構成される場合もある。後者の場合、案内経路上のいずれかのノードで移動手段の変更が行われることを意味する。制御部１２０は、ＵＩ部１４２に地図を表示させ、当該地図上に案内経路を表示させることにより、案内経路を案内する。
【００２０】
（３）サーバ（経路探索システムの構成）の構成：
サーバ１０は、ＣＰＵとＲＡＭとＲＯＭ等を備える制御部２０と記録媒体３０と通信部４０とを備えており、当該記録媒体１３０やＲＯＭに記憶されたプログラムを制御部２０が実行する。制御部２０は、このプログラムの一つとして経路探索プログラム２１を実行する。
【００２１】
記録媒体３０は、携帯端末１１０の地図情報１３０ａと同様の地図情報３０ａを記録する。ただし、サーバ１０の地図情報３０ａには、案内経路の探索に必要なデータとして、バスや鉄道や航空機等の公共交通機関の時刻表や料金表を示すデータが含まれている。また、記録媒体３０は、乗物位置ＤＢ（データベース）３０ｂを記録する。乗物位置ＤＢ３０ｂは、ナビゲーション装置２２０が送信した通知情報であって、私有車両２１０が移動中または停止中であることを示す状態フラグと、私有車両２１０の現在位置と、ナビゲーション装置２２０の乗物識別コードとを示す通知情報を蓄積したデータベースである。
【００２２】
さらに、記録媒体３０は、使用者ＤＢ（データベース）３０ｃを記録する。使用者ＤＢ３０ｃは、携帯端末１１０の使用者（使用者識別コード）ごとに、当該使用者が乗車できる私有車両２１０の乗物識別コードを対応付けて記録したデータベースである。例えば、ある使用者の同居家族が合計２台の私有車両２１０を所有しており、当該使用者が当該２台の私有車両２１０のいずれにも乗車できる場合、当該使用者の使用者識別コードに当該２台の乗物識別コードが対応付けられる。携帯端末１１０は、ユーザ登録処理において使用者識別コードとしてのユーザＩＤの指定を使用者から受け付けるとともに、使用者が乗車可能な私有車両２１０に搭載されたナビゲーション装置２２０の製造番号を乗物識別コードとして受け付ける。そして、携帯端末１１０は、ユーザ登録処理において受け付けた使用者識別コードと乗物識別コードとの対応関係を示す登録情報をサーバ１０に送信し、当該サーバ１０は当該登録情報を使用者ＤＢ３０ｃに記録する。単一の私有車両２１０を複数人で共用する場合、使用者ＤＢ３０ｃにおいて、単一の乗物識別コードに対して複数の使用者識別コードが対応付けられる。携帯端末１１０の単一の使用者が複数の私有車両２１０に乗車できる場合、使用者ＤＢ３０ｃにおいて、単一の使用者識別コードに対して複数の乗物識別コードが対応付けられる。
【００２３】
通信部４０は、携帯端末１１０および私有車両２１０と通信するための回路によって構成される。制御部２０は、通信部４０を介して、携帯端末１１０から経路探索要求を受信するとともに、当該経路探索要求に応答して経路情報を携帯端末１１０に送信する。また、制御部２０は、通信部４０を介して、私有車両２１０から通知情報を受信する。
【００２４】
経路探索プログラム２１は、乗物位置取得部２１ａと判定部２１ｂと経路探索部２１ｃとを含む。
乗物位置取得部２１ａは、私有の乗物としての私有車両２１０が存在する位置である乗物位置を取得する機能を制御部２０に実行させるモジュールである。乗物位置取得部２１ａの機能により制御部２０は、私有車両２１０が移動中または停止中であることを示す状態フラグと、私有車両２１０の現在位置と、ナビゲーション装置２２０の乗物識別コードとを示す通知情報を乗物位置ＤＢ（データベース）３０ｂに蓄積する。制御部２０は、所定の上限蓄積数を上限として通知情報を乗物識別コードごとに乗物位置ＤＢ３０ｂに蓄積する。
【００２５】
制御部２０は、ある乗物識別コードについて最新の通知情報を蓄積することにより当該乗物識別コードに対応する通知情報の数が上限蓄積数よりも大きくなる場合、最も旧い通知情報を破棄した上で最新の通知情報を乗物位置ＤＢ３０ｂに蓄積する。上述したように、通知情報は移動中である場合に所定の送信時間周期で送信されるため、私有車両２１０が移動中である場合、現在よりも所定期間以前の時刻から現在までの期間（以下、直近期間）に送信された通知情報が乗物位置ＤＢ３０ｂに蓄積されることとなる。一方、私有車両２１０が停止中である場合、私有車両２１０が停止した停止時刻よりも所定期間以前の時刻から当該停止時刻までの期間（以下、停止直前期間）において送信された通知情報が乗物位置ＤＢ３０ｂに蓄積されることとなる。なお、所定期間の上限値（例えば３０分）は、通知情報の送信時間周期に上限蓄積数を乗算した期間と一致する。
【００２６】
乗物位置取得部２１ａの機能により制御部２０は、携帯端末１１０から経路探索要求を受信した場合に、当該経路探索要求が示す使用者識別コードに対応する乗物識別コードを使用者ＤＢ３０ｃから取得する。そして、制御部２０は、経路探索要求が示す使用者識別コードに対応する乗物識別コードに対応する私有車両２１０の最新の現在位置である乗物位置を乗物位置ＤＢ３０ｂから取得する。乗物位置ＤＢ３０ｂにおいて、単一の乗物識別コードにつき上限蓄積数以下の通知情報が記録されているが、制御部２０は、これらのうち最新の通知情報が示す私有車両２１０の現在位置を乗物位置として取得する。また、制御部２０は、乗物位置ＤＢ３０ｂから乗物位置とともに、移動中または停止中であることを示す状態フラグを取得する。
【００２７】
判定部２１ｂは、使用者の自宅が目的地点として設定された場合、乗物位置が自宅に存在するか否かを判定する機能を制御部２０に実行させるモジュールである。まず、経路探索要求が受信されると、判定部２１ｂの機能により制御部２０は、使用者の自宅が目的地点として指定されたか否かを判定する。具体的に、制御部２０は、経路探索要求に自宅が目的地点として指定された旨の情報が含まれる場合に、自宅が目的地点として指定されたと判定する。そして、制御部２０は、経路探索要求が示す目的地点としての使用者の自宅の位置と、当該使用者が乗車可能な私有車両２１０の乗物位置との間の距離が所定距離以下である場合に、乗物位置が自宅に存在すると判定する。所定距離は、記録媒体３０に記録されている。また、所定距離は、自宅から私有車両２１０を保管する場所までの距離として妥当な距離の上限値であり、所定期間（例えば１０分）以内に歩行できる距離の上限値であってもよい。
【００２８】
経路探索部２１ｃは、乗物位置が自宅に存在しない場合、乗物位置を経由し、かつ、乗物位置から私有車両２１０を使用して自宅に向かう案内経路を探索する機能を制御部２０に実行させるモジュールである。本実施形態において、制御部２０は、各交通網を構成するリンクごとにリンクコストを設定し、当該リンクコストを経路全体について合計したトータルコストが小さくなるように案内経路を探索する。具体的に、制御部２０は、リンクの通行に要する旅行時間が大きいほどリンクコストを大きく設定する。なお、本実施形態において、制御部２０は、タクシーを使用した案内経路を探索しないこととする。
【００２９】
制御部２０は、リンクの区間長を自動車および徒歩の標準速度で除算することにより自動車道路網および徒歩道路網を構成するリンクの旅行時間を取得する。標準速度は、自動車または徒歩でリンクを通行する場合の平均的な車速であり、自動車についての標準速度はリンクにおける制限車速や渋滞度に応じて設定されてもよい。制御部２０は、地図情報１３０ａにおける時刻表を示すデータを参照することにより、公共交通網を構成するリンクの旅行時間を取得する。また、制御部２０は、公共交通網を構成するリンクの始点にて乗換（異なる移動手段間の乗換、または、同一の移動手段間の乗換）が必要な場合、地図情報１３０ａにおける時刻表を示すデータを参照することにより、当該乗換に必要な乗り換え時間をリンクの旅行時間に合計する。
【００３０】
なお、制御部２０は、マルチモーダルのいかなる公知の経路探索手法によって案内経路を探索してもよく、使用者によって指定された出発時刻や到着時刻を満足する案内経路を探索してもよいし、使用者によって指定された優先項目（例えば乗換回数や所要時間や料金等）を優先して小さくする案内経路を探索してもよい。
【００３１】
図２Ａ〜２Ｃは、乗物位置Ｐが自宅Ｈに存在しない様子を示す模式図である。図２Ａの例では、自宅Ｈとは異なる駅Ａの駐車場に、私有車両２１０の位置である乗物位置Ｐが存在している。また、携帯端末１１０を携帯している使用者は駅Ｃに存在している。図２Ａでは、使用者が施設Ｅ，Ｆ，Ｇに行くために、自宅Ｈから私有車両２１０を使用して駅Ａ（駅Ａの駐車場）に向かい、駅Ａから鉄道に乗車して順に駅Ｂ，駅Ｃに行った様子を表すこととする。このような状況で、自宅Ｈを目的地点とする経路探索要求を受信した場合、制御部２０は、乗物位置Ｐを経由し、かつ、乗物位置Ｐから私有車両２１０を使用して自宅Ｈに向かう案内経路を探索する。
【００３２】
具体的に、経路探索部２１ｃの機能により制御部２０は、出発地点から乗物位置Ｐまでの第１経路Ｒ１と、乗物位置Ｐから自宅Ｈまでの第２経路Ｒ２とで構成される案内経路Ｒを探索する。経路探索部２１ｃの機能により制御部２０は、私有車両２１０を含む自家用自動車を使用することなく、出発地点としての駅Ｃ（携帯端末１１０の現在位置）から乗物位置Ｐまでを接続した第１経路Ｒ１を探索する。具体的に、制御部２０は、出発地点から乗物位置Ｐまでを自動車道路網以外の交通網（徒歩交通網、公共交通網）から選択されたリンクで接続した第１経路Ｒ１を探索する。さらに、経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐから自宅Ｈまでを自動車道路網のみから選択されたリンクで接続した第２経路Ｒ２を探索する。なお、第２経路Ｒ２は、乗物位置Ｐから私有車両２１０を使用して自宅Ｈに向かう経路を意味する。そして、制御部２０は、第１経路Ｒ１と第２経路Ｒ２とで構成される経路を案内経路Ｒとして探索する。図２Ａにおいて、駅Ｃから鉄道を利用して駅Ｂ，Ａに行く第１経路Ｒ１と、駅Ａから自宅Ｈまで私有車両２１０を使用する第２経路Ｒ２とで構成される案内経路Ｒ（太い矢印）が探索されている。
【００３３】
一方、経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐが自宅Ｈに存在する場合、私有車両２１０を含む自家用自動車を使用することなく、出発地点から自宅Ｈまでを接続した案内経路Ｒを探索する。すなわち、制御部２０は、乗物位置Ｐを経由地点として設定しないとともに、出発地点から自宅Ｈまでを自動車道路網を除くすべての交通網（徒歩交通網、公共交通網）のなかから選択されたリンクで接続した案内経路Ｒを探索する。なお、徒歩交通網のリンクのリンクコストが最も大きくなり易いため、基本的に、徒歩で通行する経路の長さが小さくなるように、案内経路Ｒが探索されることとなる。図２Ｂにおいて、私有車両２１０（実線）が自宅Ｈに存在しており、出発地点としての駅Ｃから自宅Ｈまでの距離が最も小さくなる駅Ｄへと鉄道で行き、さらに駅Ｄから徒歩で自宅Ｈに向かう案内経路Ｒが探索されている。
【００３４】
また、経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐが自宅Ｈに存在せず、かつ、私有車両２１０が停止している場合、乗物位置Ｐを経由し、かつ、乗物位置Ｐから私有車両２１０を使用して自宅Ｈに向かう経路を探索する。すなわち、経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐが自宅Ｈに存在しない場合であっても、私有車両２１０が移動している場合には、乗物位置Ｐが自宅Ｈに存在する場合と同様に、私有車両２１０を含む自家用自動車を使用することなく、出発地点から自宅Ｈへと向かう最適な案内経路Ｒを探索する。図２Ｂに示すように、私有車両２１０（破線）が自宅Ｈに存在していないが、移動中である場合、出発地点としての駅Ｃから自宅Ｈまでの距離が最も小さくなる駅Ｄへと鉄道で行き、さらに駅Ｄから徒歩で自宅Ｈに向かう案内経路Ｒが探索される。なお、制御部２０は、乗物位置ＤＢ３０ｂに記録されている私有車両２１０の最新の状態フラグに基づいて、私有車両２１０が移動中であるか停止中であるかを判定する。ここで、携帯端末１１０の使用者が私有車両２１０を使用するとは、携帯端末１１０の使用者が私有車両２１０に乗車することを意味し、必ずしも携帯端末１１０の使用者が私有車両２１０を運転することを意味しない。
【００３５】
さらに、経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐが自宅Ｈに存在せず、かつ、使用者が最後に私有車両２１０を使用していた場合、乗物位置Ｐを経由し、かつ、乗物位置Ｐから私有車両２１０を使用して自宅Ｈに向かう経路を探索する。すなわち、経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐが自宅Ｈに存在せず、かつ、私有車両２１０が停止している場合であっても、使用者が最後に私有車両２１０を使用していなかった場合には、乗物位置Ｐが自宅Ｈに存在する場合と同様に、私有車両２１０を含む自家用自動車を使用することなく、出発地点から自宅Ｈへと向かう最適な案内経路Ｒを探索する。
【００３６】
本実施形態において、制御部２０は、乗物位置Ｐが自宅Ｈに存在せず、かつ、私有車両２１０が停止している場合、私有車両２１０が停止する直前において、経路探索要求を送信した携帯端末１１０が私有車両２１０に追従して移動していたか否かを判定する。そして、私有車両２１０が停止する直前において、経路探索要求を送信した携帯端末１１０が私有車両２１０に追従して移動していた場合、制御部２０は、経路探索要求を送信した携帯端末１１０の使用者が最後に私有車両２１０を使用していたと判定する。
【００３７】
具体的に、制御部２０は、私有車両２１０が停止した停止時刻の直前の停止直前期間における私有車両２１０の現在位置の軌跡を、乗物位置ＤＢ３０ｂに蓄積されている通知情報に基づいて取得する。そして、制御部２０は、停止直前期間における私有車両２１０の現在位置の軌跡と、経路探索要求を送信した携帯端末１１０の移動軌跡（過去２４時間）の一部との幾何学的な類似度が所定基準以上である場合に、経路探索要求を送信した携帯端末１１０の使用者が私有車両２１０を最後に使用していたと判定する。幾何学的な類似度は、軌跡間の距離が小さいほど大きくなる指標であってもよいし、軌跡の方向の差が小さいほど大きくなる指標であってもよい。さらに、制御部２０は、携帯端末１１０の移動軌跡のうち停止直前期間に対応する部分を抽出し、当該停止直前期間に対応する部分と、停止直前期間における私有車両２１０の現在位置の軌跡との幾何学的な類似度が所定基準以上である場合に、経路探索要求を送信した携帯端末１１０の使用者が私有車両２１０を最後に使用していたと判定してもよい。
【００３８】
さらに、経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐが自宅Ｈに存在せず、かつ、使用者が私有車両２１０を使用している場合、使用者が存在している地点から私有車両２１０を使用して自宅Ｈに向かう経路を探索する。具体的に、経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐが自宅Ｈに存在せず、かつ、使用者が私有車両２１０を使用している場合、出発地点としての携帯端末１１０の現在位置から自宅Ｈまでを自動車道路網のみから選択されたリンクで接続した経路を案内経路Ｒとして探索する。
【００３９】
本実施形態において、制御部２０は、乗物位置Ｐが自宅Ｈに存在しない場合、経路探索要求を送信した携帯端末１１０が私有車両２１０に追従して移動しているか否かを判定する。そして、経路探索要求を送信した携帯端末１１０が私有車両２１０に追従して移動している場合、制御部２０は、経路探索要求を送信した携帯端末１１０の使用者が私有車両２１０を使用していると判定する。
【００４０】
具体的に、制御部２０は、現在の直前の直近期間における私有車両２１０の現在位置の軌跡を、乗物位置ＤＢ３０ｂに蓄積されている通知情報に基づいて取得する。さらに、制御部２０は、直近期間における私有車両２１０の現在位置の軌跡と、経路探索要求を送信した携帯端末１１０の移動軌跡（過去２４時間）の一部との幾何学的な類似度が所定基準以上である場合に、経路探索要求を送信した携帯端末１１０の使用者が私有車両２１０を使用している判定する。ここでも、制御部２０は、直近期間における私有車両２１０の現在位置の軌跡と、携帯端末１１０の移動軌跡のうち直近期間に対応する部分との幾何学的な類似度が所定基準以上である場合に、経路探索要求を送信した携帯端末１１０の使用者が私有車両２１０を使用していると判定してもよい。
【００４１】
以上説明した本実施形態において、使用者の自宅Ｈが目的地点として設定され、かつ、私有車両２１０が自宅Ｈに存在しない場合に、私有車両２１０が存在する乗物位置Ｐを経由する案内経路Ｒ（図２Ａ）が探索される。これにより、自宅Ｈに存在しない私有車両２１０を使用して自宅Ｈに向かう案内経路Ｒを探索でき、私有車両２１０を有効に使用する案内経路Ｒを探索できる。一方、私有車両２１０がすでに自宅Ｈに存在する場合には、私有車両２１０を使用して自宅Ｈに戻ることができないため、私有車両２１０を使用することなく自宅Ｈに向かう案内経路Ｒを探索すればよい。
【００４２】
ここで、私有車両２１０が停止していることは、私有車両２１０が誰にも使用されていないことを意味する。従って、私有車両２１０が停止している場合に、乗物位置Ｐから私有車両２１０を使用して自宅Ｈに向かう案内経路Ｒを探索することにより、使用されていない私有車両２１０を有効に使用して自宅Ｈに向かう案内経路Ｒを探索できる。一方、私有車両２１０が移動している場合、私有車両２１０が他者によって使用されている可能性がある。私有車両２１０が移動している場合に、私有車両２１０を使用した案内経路Ｒを探索しないようにすることにより、実際には使用できない私有車両２１０を使用した案内経路Ｒを探索することを防止できる。
【００４３】
私有車両２１０を複数人で共用する場合であっても、使用者が最後に私有車両２１０を自宅Ｈ以外の位置に移動させていた場合、現在も使用者が私有車両２１０を使用できると見なすことができる。従って、使用者が最後に私有車両２１０を使用していた場合、乗物位置Ｐから私有車両２１０を使用して自宅Ｈに向かう案内経路Ｒを探索することにより、使用者によって使用できる私有車両２１０を使用した案内経路Ｒを探索できる。
【００４４】
また、本実施形態において、乗物位置Ｐが自宅Ｈに存在せず、かつ、使用者が私有車両２１０を使用している場合、使用者が存在している地点から私有車両２１０を使用して自宅Ｈに向かう案内経路Ｒを探索している。これにより、現在、使用者が私有車両２１０を使用している場合には、使用者が存在している地点からそのまま私有車両２１０を使用して自宅Ｈに向かう案内経路Ｒを探索できる。
【００４５】
（４）私有車両とサーバとが実行する処理：
図３は、私有車両２１０とサーバ１０とが実行する処理のフローチャートである。私有車両２１０のナビゲーション装置２２０は、私有車両２１０のアクセサリーポジション（ＡＣＣ）がＯＮである状態において通知処理を実行する。まず、ナビゲーション装置２２０は、私有車両２１０が移動中であることを示す状態フラグと、私有車両２１０の現在位置と、ナビゲーション装置２２０の乗物識別コードとを示す通知情報をサーバ１０に送信する（ステップＳ１００）。次に、ナビゲーション装置２２０は、私有車両２１０のアクセサリーポジションがＯＮからＯＦＦに切り替わったか否かを判定する（ステップＳ１１０）。
【００４６】
私有車両２１０のアクセサリーポジションがＯＮからＯＦＦに切り替わったと判定しなかった場合（ステップＳ１１０：Ｎ）、ナビゲーション装置２２０は、ステップＳ１００に戻る。このとき、ナビゲーション装置２２０は、所定の送信時間周期を経過したタイミングでステップＳ１００に戻る。これにより、ナビゲーション装置２２０は、私有車両２１０のアクセサリーポジションがＯＮである状態において、送信時間周期ごとに通知情報をサーバ１０に送信できる。
【００４７】
一方、私有車両２１０のアクセサリーポジションがＯＮからＯＦＦに切り替わったと判定した場合（ステップＳ１１０：Ｙ）、ナビゲーション装置２２０は、私有車両２１０が停止中であることを示す状態フラグと、私有車両２１０の現在位置と、ナビゲーション装置２２０の乗物識別コードとを示す通知情報をサーバ１０に送信する（ステップＳ１２０）。
【００４８】
サーバ１０は、通知処理におけるステップＳ１００またはステップＳ１２０において送信された通知情報を受信するごとに蓄積処理を実行する。通知情報を受信すると、サーバ１０は、通知情報を乗物位置ＤＢ３０ｂに蓄積する（ステップＳ２００）。最新の通知情報を記録することにより、当該通知情報と同一の乗物識別コードが対応付けられた通知情報の数が所定の上限蓄積数よりも大きくなる場合、制御部２０は、最も旧い通知情報を破棄した上で最新の通知情報を乗物位置ＤＢ３０ｂに蓄積する。
【００４９】
以上の処理によって、私有車両２１０の最新の現在位置である乗物位置Ｐを乗物位置ＤＢ３０ｂに記録することができる。また、乗物位置ＤＢ３０ｂにおいて、私有車両２１０ごとに上限蓄積数を上限として通知情報を蓄積するため、私有車両２１０が移動中である場合には現在の直前の直近期間における私有車両２１０の現在位置の軌跡を乗物位置ＤＢ３０ｂから取得できる。一方、私有車両２１０が停止中である場合には当該私有車両２１０の停止時刻の直前の停止直前期間における私有車両２１０の現在位置の軌跡を乗物位置ＤＢ３０ｂから取得できる。
【００５０】
（５）携帯端末とサーバとが実行する処理：
図４は、携帯端末１１０とサーバ１０とが実行する処理のフローチャートである。携帯端末１１０は、ＵＩ部１４２において経路探索を実行させる操作が受け付けられた場合に、経路探索要求処理を実行する。経路探索実行させる操作が受け付けられると、経路探索要求部１２１ａの機能により携帯端末１１０の制御部１２０は、出発地点と目的地点とを示す経路探索要求をサーバ１０に送信する（ステップＳ３００）。具体的に、制御部１２０は、出発地点と目的地点と携帯端末１１０の使用者識別コードとを示す経路探索要求をサーバ１０に送信する。特に、自宅Ｈが目的地点として指定された場合、制御部１２０は、出発地点と目的地点と使用者識別コードとのほかに、目的地点が自宅Ｈである旨と、携帯端末１１０の移動軌跡（例えば過去２４時間）とを示す経路探索要求をサーバ１０に送信する。なお、本実施形態では、出発地点として携帯端末１１０の現在位置が設定されたこととする。
【００５１】
サーバ１０は、経路探索要求を携帯端末１１０から受信した場合に、経路探索処理を実行する。まず、判定部２１ｂの機能によりサーバ１０の制御部２０は、経路探索要求を送信した携帯端末１１０の使用者の自宅Ｈが目的地点として指定されたか否かを判定する（ステップＳ４００）。具体的に、制御部２０は、経路探索要求に自宅Ｈが目的地点として指定された旨の情報が含まれる場合に、自宅Ｈが目的地点として指定されたと判定する。
【００５２】
自宅Ｈが目的地点として指定されたと判定した場合（ステップＳ４００：Ｙ）、判定部２１ｂの機能により制御部２０は、経路探索要求を送信した携帯端末１１０の使用者に対応するすべての私有車両２１０について蓄積されている通知情報を乗物位置ＤＢ３０ｂから取得する（ステップＳ４１０）。すなわち、制御部２０は、経路探索要求を送信した携帯端末１１０が示す使用者識別コードに対応するすべての乗物識別コードを使用者ＤＢ３０ｃから取得し、当該乗物識別コードが対応付けられている通知情報を乗物位置ＤＢ３０ｂから取得する。私有車両２１０が移動中である場合には現在の直前の直近期間における通知情報が取得でき、私有車両２１０が停止中である場合には当該私有車両２１０の停止時刻の直前の停止直前期間における通知情報が取得できることとなる。
【００５３】
次に、判定部２１ｂの機能により制御部２０は、経路探索要求を送信した携帯端末１１０の使用者に対応する私有車両２１０のうち、１台を処理対象の私有車両２１０として選択する（ステップＳ４２０）。そして、判定部２１ｂの機能により制御部２０は、選択した私有車両２１０の乗物位置Ｐが自宅Ｈに存在するか否かを判定する（ステップＳ４３０）。ここではまず、乗物位置取得部２１ａの機能により制御部２０が、選択した私有車両２１０に対応する通知情報のうち最新の通知情報が示す当該私有車両２１０の現在位置を乗物位置Ｐとして取得する。そして、判定部２１ｂの機能により制御部２０は、経路探索要求が示す目的地点としての自宅Ｈの位置と乗物位置Ｐとの間の距離が所定距離以下である場合に、乗物位置Ｐが自宅Ｈに存在すると判定する。
【００５４】
乗物位置Ｐが自宅Ｈに存在すると判定しなかった場合（ステップＳ４３０：Ｎ）、経路探索部２１ｃの機能により制御部２０は、選択した私有車両２１０が停止しているか否かを判定する（ステップＳ４４０）。具体的に、制御部２０は、乗物位置ＤＢ３０ｂに記録されている私有車両２１０の最新の状態フラグに基づいて、私有車両２１０が移動中であるか停止中であるかを判定する。
【００５５】
選択した私有車両２１０が停止していると判定した場合（ステップＳ４４０：Ｙ）、経路探索部２１ｃの機能により制御部２０は、経路探索要求を送信した携帯端末１１０の使用者が、選択した私有車両２１０を最後に使用していたか否かを判定する（ステップＳ４５０）。具体的に、制御部２０は、選択した私有車両２１０が停止した直前の停止直前期間における当該私有車両２１０の現在位置の軌跡と、携帯端末１１０の移動軌跡の一部との幾何学的な類似度が所定基準以上である場合に、経路探索要求を送信した携帯端末１１０の使用者が私有車両２１０を最後に使用していたと判定する。
【００５６】
経路探索要求を送信した携帯端末１１０の使用者が、選択した私有車両２１０を最後に使用していたと判定した場合（ステップＳ４５０：Ｙ）、経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐを経由し、かつ、乗物位置Ｐから私有車両２１０を使用して自宅Ｈに向かう案内経路Ｒを探索する（ステップＳ４６０）。具体的に、制御部２０は、出発地点から乗物位置Ｐまでの第１経路Ｒ１と、乗物位置Ｐから自宅Ｈまでの第２経路Ｒ２とで構成される案内経路Ｒを探索する（図２Ａ）。制御部２０は、出発地点から乗物位置Ｐまでを自動車道路網以外の交通網（徒歩交通網、公共交通網）から選択されたリンクで接続した第１経路Ｒ１を探索する。さらに、経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐから自宅Ｈまでを自動車道路網のみから選択されたリンクで接続した第２経路Ｒ２を探索する。以上のようにして案内経路Ｒが探索できると、経路探索部２１ｃの機能により制御部２０は、案内経路Ｒを示す経路情報を携帯端末１１０に送信する（ステップＳ４６５）。
【００５７】
一方、選択した私有車両２１０が停止していると判定しなかった場合（ステップＳ４４０：Ｎ）、経路探索部２１ｃの機能により制御部２０は、経路探索要求を送信した携帯端末１１０の使用者が、私有車両２１０を使用しているか否かを判定する（ステップＳ４７０）。具体的に、制御部２０は、現在の直前の直近期間における私有車両２１０の現在位置の軌跡と、携帯端末１１０の移動軌跡のうち直近期間に対応する部分との幾何学的な類似度が所定基準以上である場合に、経路探索要求を送信した携帯端末１１０の使用者が私有車両２１０を使用していると判定する。
【００５８】
経路探索要求を送信した携帯端末１１０の使用者が、私有車両２１０を使用していると判定した場合（ステップＳ４７０：Ｙ）、経路探索部２１ｃの機能により制御部２０は、経路探索要求を送信した携帯端末１１０の使用者が存在している地点から私有車両２１０を使用して自宅Ｈに向かう経路を探索する（ステップＳ４８０）。具体的に、制御部２０は、出発地点としての携帯端末１１０の現在位置から自宅Ｈまでを自動車道路網のみから選択されたリンクで接続した経路を案内経路Ｒとして探索する（図２Ｃ）。以上のようにして案内経路Ｒが探索できると、経路探索部２１ｃの機能により制御部２０は、案内経路Ｒを示す経路情報を携帯端末１１０に送信する（ステップＳ４６５）。
【００５９】
ここで、選択した私有車両２１０の乗物位置Ｐが自宅Ｈに存在すると判定した場合（ステップＳ４３０：Ｙ）、経路探索要求を送信した携帯端末１１０の使用者が、選択した停止中の私有車両２１０を最後に使用していたと判定されなかった場合（ステップＳ４５０：Ｎ）、および、経路探索要求を送信した携帯端末１１０の使用者が、選択した移動中の私有車両２１０を使用していると判定されなかった場合（ステップＳ４７０：Ｎ）、判定部２１ｂの機能により制御部２０は、経路探索要求を送信した携帯端末１１０の使用者が乗車可能なすべての私有車両２１０を、処理対象として選択したか否かを判定する（ステップＳ４８５）。
【００６０】
経路探索要求を送信した携帯端末１１０の使用者が乗車可能なすべての私有車両２１０を、処理対象として選択したと判定しなかった場合（ステップＳ４８５：Ｎ）、制御部２０は、ステップＳ４２０に戻り、次の私有車両２１０を処理対象として選択する。一方、経路探索要求を送信した携帯端末１１０の使用者が乗車可能なすべての私有車両２１０を、処理対象として選択したと判定した場合（ステップＳ４８５：Ｙ）、経路探索部２１ｃの機能により制御部２０は、私有車両２１０を含む自家用自動車を使用することなく、出発地点から自宅Ｈまでを接続した案内経路Ｒを探索する（ステップＳ４９０）。すなわち、制御部２０は、乗物位置Ｐを経由地点として設定しないとともに、出発地点から自宅Ｈまでを自動車道路網を除くすべての交通網（徒歩交通網、公共交通網）のなかから選択されたリンクで接続した案内経路Ｒを探索する（図２Ｂ）。以上のようにして案内経路Ｒが探索できると、経路探索部２１ｃの機能により制御部２０は、案内経路Ｒを示す経路情報を携帯端末１１０に送信する（ステップＳ４６５）。
【００６１】
また、経路探索要求を送信した携帯端末１１０の使用者の自宅Ｈが目的地点として指定されたと判定されなかった場合においても（ステップＳ４００：Ｎ）、経路探索部２１ｃの機能により制御部２０は、私有車両２１０を含む自家用自動車を使用することなく、出発地点から自宅Ｈまでを接続した案内経路Ｒを探索する（ステップＳ４９０）。そして、経路探索部２１ｃの機能により制御部２０は、案内経路Ｒを示す経路情報を携帯端末１１０に送信する（ステップＳ４６５）。
【００６２】
ここで、ステップＳ４６０またはステップＳ４８０にて案内経路Ｒが探索されることなく、経路探索要求を送信した携帯端末１１０の使用者が乗車可能なすべての私有車両２１０を、処理対象として選択したと判定されることは（ステップＳ４８５：Ｙ）、いずれの私有車両２１０も使用できるか否かが不明であることを意味する。同様に、携帯端末１１０の使用者の自宅Ｈが目的地点として指定されなかったことも（ステップＳ４００：Ｎ）、いずれの私有車両２１０も使用できるか否かが不明であることを意味する。
【００６３】
本実施形態では、私有車両２１０が使用できるか否かが不明である場合、私有車両２１０を含む自家用自動車を使用しない案内経路Ｒを探索することにより、実際には使用できない私有車両２１０を使用した案内経路Ｒを防止できる。ただし、私有車両２１０が使用できるか否かが不明である場合にも、自動車道路網のリンクも選択できるように案内経路Ｒを探索してもよい。例えば、使用者の設定に応じて、自動車道路網のリンクも選択できるように案内経路Ｒを探索してもよい。また、自動車道路網のリンクも選択できるように案内経路Ｒを複数探索しておき、使用者が私有車両２１０を使用できる場合には、私有車両２１０の使用した案内経路Ｒを選択できる構成を採用してもよい。
【００６４】
以上のようにして、案内経路Ｒを示す経路情報が携帯端末１１０に送信されると、当該経路情報を受信した携帯端末１１０は経路案内処理を実行する。経路案内部１２１ｂの機能により携帯端末１１０の制御部１２０は、ＵＩ部１４２に地図を表示させ、当該地図上に経路情報が示す案内経路Ｒを表示させる（ステップＳ５００）。
【００６５】
（６）他の実施形態：
前記実施形態において、経路探索要求を送信した携帯端末１１０の使用者が、私有車両２１０を使用していると判定した場合（ステップＳ４７０：Ｙ）、携帯端末１１０の現在位置から自宅Ｈまでの全区間を私有車両２１０で通行可能な案内経路Ｒを探索することとした。これにより、私有車両２１０が自宅Ｈの保管場所に戻すことが可能な案内経路Ｒを案内できる。しかしながら、制御部２０は、少なくとも携帯端末１１０の現在位置から私有車両２１０を使用し、その後、他の移動手段に乗り換えて自宅Ｈに向かう案内経路Ｒを探索してもよい。この場合、必ずしも私有車両２１０が自宅Ｈの保管場所に戻るとは限らないが、少なくとも現在使用している私有車両２１０を有効に使用する案内経路Ｒを探索できる。
【００６６】
また、前記実施形態において、経路探索要求を送信した携帯端末１１０の使用者が、選択した私有車両２１０を最後に使用していたと判定した場合（ステップＳ４５０：Ｙ）、乗物位置Ｐから自宅Ｈまでを自動車道路網のみから選択されたリンクで接続した第２経路Ｒ２を探索した。しかしながら、制御部２０は、少なくとも携帯端末１１０の乗物位置Ｐから私有車両２１０を使用し、その後、他の移動手段に乗り換えて自宅Ｈに向かう案内経路Ｒを探索してもよい。この場合も、必ずしも私有車両２１０が自宅Ｈの保管場所に戻るとは限らないが、少なくとも乗物位置Ｐから使用可能な私有車両２１０を有効に使用する案内経路Ｒを探索できる。
【００６７】
経路探索部２１ｃの機能により制御部２０は、乗物位置Ｐが自宅Ｈに存在しない場合、乗物位置Ｐを経由し、かつ、乗物位置Ｐから私有車両２１０を使用して自宅に向かうべきことを案内するための案内経路Ｒを探索すればよく、案内経路Ｒは必ずしも乗物位置Ｐから自宅Ｈまでの第２経路Ｒ２を含んでいなくてもよい。例えば、制御部２０は、出発地点から乗物位置Ｐまでの第１経路Ｒ１と、乗物位置Ｐ以降は私有車両２１０を使用して自宅に向かうべきことを案内するメッセージとを示す経路情報を携帯端末１１０に送信してもよい。この場合、ナビゲーション装置２２０が乗物位置Ｐから自宅Ｈまでの第２経路Ｒ２を案内してもよく、サーバ１０が第２経路Ｒ２を示す情報や第２経路Ｒ２を探索するための情報をナビゲーション装置２２０に送信してもよい。
【００６８】
前記実施形態では、経路探索要求を送信した携帯端末１１０の使用者が、選択した私有車両２１０を最後に使用していたと判定した場合に限り、乗物位置Ｐから私有車両２１０を使用して自宅に向かう案内経路Ｒを探索した。しかしながら、制御部２０は、選択した私有車両２１０を最後に他者が使用していたとしても、乗物位置Ｐから私有車両２１０を使用して自宅に向かう案内経路Ｒを探索してもよい。すなわち、図４の経路探索処理において、ステップＳ４４０がＹであれば、ステップＳ４６０を実行してもよい。
【００６９】
また、経路探索要求を送信した携帯端末１１０の使用者が当該私有車両２１０を最後に使用したか否かの判定を前記実施形態と異なる手法によって実現してもよい。例えば、ナビゲーション装置２２０と携帯端末１１０とが近距離通信が可能な構成とし、ナビゲーション装置２２０が近距離通信を行っている携帯端末１１０の使用者識別コードを含む通知情報をサーバ１０に送信してもよい。この構成により、ナビゲーション装置２２０に乗車している携帯端末１１０の使用者をサーバ１０が特定することができ、経路探索要求を送信した携帯端末１１０の使用者が当該私有車両２１０を最後に使用したか否かを正確に判定できる。同様に、経路探索要求を送信した携帯端末１１０の使用者が当該私有車両２１０を最後に使用しているか否かも正確に判定できる。
【００７０】
前記実施形態では、私有車両２１０として自家用自動車を例示したが、私有車両２１０は二輪車（自動二輪車、自転車）であってもよいし、自家用の航空機や船舶であってもよい。私有車両２１０に搭載されたナビゲーション装置２２０が通知情報を送信する処理を実行しなくてもよく、私有車両２１０のＥＣＵ（Electronic Control Unit）が通知情報を送信する処理を実行してもよい。また、携帯端末１１０は、可搬性のあるコンピュータであればよく、いわゆるスマートフォンであってもよいし、携帯電話であってもよいし、ポータブルナビゲーション端末であってもよい。
【００７１】
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。乗物位置取得手段は、私有の乗物が存在する乗物位置を取得すればよく、私有の乗物または当該乗物に備えられた端末から通信を介して乗物位置を示す情報を取得してもよい。乗物位置を示す情報は、私有の乗物または当該乗物に備えられた端末が自発的に経路探索システムに送信してもよいし、経路探索システムからの求めに応じて私有の乗物または当該乗物に備えられた端末が経路探索システムに送信してもよい。ここで、私有の乗物とは、使用者が乗車した場合に当該使用者の意思に応じて任意の経路を通行できる乗物であり、おもに使用者が自ら運転できる乗物である。また、私有の乗物とは、自宅の居住者（使用者を含む）のいずれかが乗車（運転または同乗）できる乗物であり、基本的に自宅または自宅周辺の駐車場等が保管場所（車庫）となっている乗物である。さらに、私有の乗物とは、使用者が使用し得る乗物として予め経路探索システムに登録されている乗物である。
【００７２】
判定手段は、使用者の自宅が目的地点として設定された場合、乗物位置が自宅に存在するか否かを判定すればよく、予め経路探索システムに登録されている自宅の位置と乗物位置とに基づいて乗物位置が自宅に存在するか否かを判定してもよい。例えば、判定手段は、自宅の位置と乗物位置とが所定距離以内である場合に、乗物位置が自宅に存在すると判定してもよい。所定距離は、例えば自宅から乗物を保管する場所までの距離として妥当な距離の上限値であってもよく、所定期間以内に歩行できる距離の上限値であってもよい。また、判定手段は、必ずしも乗物位置に基づいて、乗物位置が自宅に存在するか否かを判定しなくてもよい。例えば、判定手段は、使用の乗物が自宅の充電装置に接続されている場合に乗物位置が自宅に存在すると見なしてもよいし、使用の乗物が自宅に設けられた近距離通信（無線ＬＡＮ等）のアクセスポイントにアクセスしている場合に乗物位置が自宅に存在すると見なしてもよい。
【００７３】
経路探索手段は、乗物位置を経由し、かつ、乗物位置から私有の乗物を使用して自宅に向かう経路を探索すればよく、出発地点から乗物位置までの第１経路と、乗物位置から自宅までの第２経路とを含む経路を探索すればよい。経路探索手段は、私有の乗物が通行可能な道路区間を乗物位置から自宅まで接続することにより第２経路を探索すればよい。また、経路探索手段は、乗物位置を経由して自宅に向かう経路候補を複数探索しておき、当該複数の経路候補のうち、第２経路が私有の乗物が通行可能な道路区間によって構成された経路候補を探索する経路として絞り込んでもよい。
【００７４】
また、経路探索手段は、乗物位置が自宅に存在せず、かつ、私有の乗物が停止している場合、乗物位置を経由し、かつ、乗物位置から私有の乗物を使用して自宅に向かう経路を探索してもよい。ここで、私有の乗物が停止していることは、私有の乗物が誰にも使用されていないことを意味する。従って、使用されていない私有の乗物を有効に使用して自宅に向かう経路を探索できる。一方、私有の乗物が移動している場合、私有の乗物が他者によって使用されている可能性がある。私有の乗物が移動している場合に、私有の乗物を使用した経路を探索しないようにすることにより、実際には使用できない私有の乗物を使用した経路を探索することを防止できる。私有の乗物が停止していることとは、私有の乗物の内燃機関が停止していることであってもよいし、私有の乗物の電源がＯＦＦとなっていることであってもよいし、私有の乗物の車速が閾値未満であることであってもよい。
【００７５】
さらに、経路探索手段は、乗物位置が自宅に存在せず、かつ、使用者が最後に私有の乗物を使用していた場合、乗物位置を経由し、かつ、乗物位置から私有の乗物を使用して自宅に向かう経路を探索してもよい。私有の乗物を複数人で共用する場合であっても、使用者が最後に私有の乗物を自宅以外の位置に移動させていた場合、現在も使用者が私有の乗物を使用できると見なすことができる。従って、私有の乗物が使用者によって使用できる場合に、私有の乗物を使用した経路を探索できる。私有の乗物を使用していたとは、使用者が乗物に乗車していたことを意味し、乗物の移動に追従して使用者が移動していたことであってもよい。
【００７６】
さらに、経路探索手段は、乗物位置が自宅に存在せず、かつ、使用者が私有の乗物を使用している場合、使用者が存在している地点から私有の乗物を使用して自宅に向かう経路を探索してもよい。現在、使用者が私有の乗物を使用している場合には、使用者が存在している地点からそのまま私有の乗物を使用して自宅に向かう経路を探索できる。
【００７７】
さらに、本発明のように、私有の乗物の状態を考慮して自宅までの経路を探索する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステム、走行履歴情報の管理システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００７８】
１０…サーバ、２０…制御部、２１…経路探索プログラム、２１ａ…乗物位置取得部、２１ｂ…判定部、２１ｃ…経路探索部、３０…記録媒体、３０ａ…地図情報、３０ｃ…使用者ＤＢ、３０ｂ…乗物位置ＤＢ、４０…通信部、１１０…携帯端末、１２０…制御部、１２１…経路案内プログラム、１２１ａ…経路探索要求部、１２１ｂ…経路案内部、１３０…記録媒体、１３０ａ…地図情報、１４０…通信部、１４１…ＧＰＳ受信部、１４２…ＵＩ部、２１０…私有車両、２２０…ナビゲーション装置、２４０…通信部、２４１…受信部、Ｈ…自宅、Ｐ…乗物位置、Ｒ…案内経路。
【図１】
2015087136.tif 000003
【図２】
2015087136.tif 000004
【図３】
2015087136.tif 000005
【図４】
2015087136.tif 000006