(57)【要約】【課題】第１案内装置と第２案内装置を連携させることにより、利用者が出発地点から所定の経路に係る地点まで円滑にたどり着くことができ、延いては第１案内装置の案内により所定の経路を移動することができる経路探索装置等を提供する。【解決手段】出発地点を示す出発地点情報を取得し、当該取得した出発地点情報の示す出発地点から第１案内装置により案内が行われる第１経路に係る地点までの、第２案内装置により案内が行われる第２経路を探索する。【選択図】図５
2019049567.tif 000002
【特許請求の範囲】
【請求項１】
出発地点を示す出発地点情報を取得する出発地点情報取得手段と、
前記取得された出発地点情報の示す出発地点から、第１案内装置により案内が行われつつ第１の移動手段による移動が行われる第１経路に係る地点までの、第２案内装置により案内が行われつつ第２の移動手段による移動が行われる第２経路を探索する探索手段と、
を備えることを特徴とする経路探索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、利用者が第１経路を移動しようとする場合に、利用者の出発地点から第１経路に係る地点までの第２経路を探索する経路探索装置等の技術分野に属する。
【背景技術】
【０００２】
従来、車両に搭載され、その車両の目的地までの移動を案内する自動車用ナビゲーション装置が広く一般化している。このような自動車用ナビゲーション装置では、利用者により目的地を示す諸データが入力されると、その目的地までの現在位置からのルートが探索される。そして車両の移動が開始されると、その探索されたルートに沿ったルート誘導処理が行われる。このルート誘導処理では、例えば地図を画面上に表示するとともに車両の現在位置を逐次更新しつつ検出し、その検出した現在位置を示す現在位置マークを画面上の地図に表示し、その表示位置を車両の移動に応じて移動させながら誘導が行われる。
【０００３】
一方で近年では、健康促進、環境負荷の軽減、交通渋滞や駐車場不足を緩和することなどを目的として、自転車の利用が急増している。これに伴い、自転車用ナビゲーション装置の普及も進んでいる。例えば、特許文献１には、現在位置から目的地までの複数の経路を探索して、経路の距離及び勾配に基づいてランク付けを行い、ランク順に経路を表示する技術が開示されている。また、おすすめのサイクリングコースを専用サイトからダウンロード可能な自転車用ナビゲーション装置も存在している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１１２４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、自転車用ナビゲーション装置にサイクリングコースをダウンロードしたとしても、そのサイクリングコースが利用者の自宅などの出発地点から離れている場合には、利用者はそのサイクリングコースまで移動する必要がある。
【０００６】
そこで、本願は上記の問題点に鑑みて為されたもので、その課題の一例は、自転車用ナビゲーション装置などの案内装置と連携して、利用者が出発地点からサイクリングコースなどの所定の経路に係る地点まで円滑にたどり着くことができ、延いては案内装置の案内により所定の経路を移動することができる経路探索装置等を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、請求項１に記載の発明は、第１の移動手段と異なる第２の移動手段により移動する際に用いられる経路探索装置において、出発点から、前記第１の移動手段により移動する第１経路に係る地点までの、第２経路を探索する探索手段と、前記第１経路と前記第２経路の情報を、前記第１の移動手段により移動する際に用いられる案内装置に送信する送信手段と、を備えることを特徴とする。
【０００８】
上記の課題を解決するために、請求項７に記載の発明は、第１の移動手段と異なる第２の移動手段により移動する際に用いられる経路探索装置による経路探索方法であって、出発点から、前記第１の移動手段により移動する第１経路に係る地点までの、第２経路を探索する探索工程と、前記第１経路と前記第２経路の情報を、前記第１の移動手段により移動する際に用いられる案内装置に送信する送信工程と、を含むことを特徴とする。
【０００９】
上記の課題を解決するために、請求項８に記載の発明は、第１の移動手段と異なる第２の移動手段により移動する際に用いられる経路探索装置に含まれるコンピュータを、出発点から、前記第１の移動手段により移動する第１経路に係る地点までの、第２経路を探索する探索手段、前記第１経路と前記第２経路の情報を、前記第１の移動手段により移動する際に用いられる案内装置に送信する送信手段、として機能させることを特徴とする。
【００１０】
上記の課題を解決するために、請求項９に記載の発明は、第１の移動手段と異なる第２の移動手段により移動する際に用いられる経路探索装置に含まれるコンピュータを、出発点から、前記第１の移動手段により移動する第１経路に係る地点までの、第２経路を探索する探索手段、前記第１経路と前記第２経路の情報を、前記第１の移動手段により移動する際に用いられる案内装置に送信する送信手段、として機能させることを特徴とする経路探索用プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る経路探索装置Ｕの構成を示すブロック図である。
【図２】第１実施例に係るナビ連携システムＳの構成を示すブロック図である。
【図３】第１実施例に係るサイクリングコースＲｆと経路Ｒｓの関係を例示する図である。
【図４】第１実施例に係る経路探索サーバ装置ＳＶの構成を示すブロック図である。
【図５】第１実施例に係る経路探索サーバ装置ＳＶによる経路探索処理を示すフローチャートである。
【図６】第２実施例に係るナビ連携システムＳＡの構成を示すブロック図である。
【図７】第２実施例に係る自動車用ナビＮＶｃの構成を示すブロック図である。
【図８】第２実施例に係る自動車用ナビＮＶｃによる経路探索処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
本願発明を実施するための形態について、図１を用いて説明する。
【００１３】
図１に示すように、経路探索装置Ｕは、出発地点情報取得手段１１１Ａと、探索手段１１１Ｂとを備えている。
【００１４】
この構成において出発地点情報取得手段１１１Ａは、出発地点を示す出発地点情報を取得する。
【００１５】
探索手段１１１Ｂは、出発地点情報取得手段１１１Ａにより取得された出発地点情報の示す出発地点から、第１経路に係る地点までの第２経路を探索する。このとき、第１経路は、第１案内装置により案内が行われつつ第１の移動手段による移動が行われる経路であり、第２経路は、第１案内装置又は第２案内装置により案内が行われつつ第２の移動手段による移動が行われる経路である。
【００１６】
以上説明した通り、実施形態に係る経路探索装置Ｕの動作によれば、出発地点から第１経路に係る地点までの第２経路が探索され、当該第２経路については第２案内装置により案内が行われるとともに、第１経路については第１案内装置により案内が行われることから、利用者は、第１案内装置と第２案内装置の連携により、第１経路に係る地点まで円滑にたどり着くことができ、延いては第１案内装置の案内により第１経路の移動を第１の移動手段により行うことができる。
【実施例】
【００１７】
次に、上述した実施形態に対応する具体的な実施例について説明する。
【００１８】
［１．第１実施例］
図２乃至図５を用いて第１実施例について説明する。なお以下に説明する第１実施例は、本願発明を、経路探索サーバ装置（本願の「経路探索装置」の一例）に適用した場合の実施例である。
【００１９】
［１．１．ナビゲーション装置連携システムＳの概要］
図２及び図３を用いて第１実施例に係る経路探索サーバ装置ＳＶを含むナビゲーション装置連携システムＳ（以下、「ナビ連携システム」という。）の構成及び概要機能について説明する。
【００２０】
図２に示すように、ナビ連携システムＳは、携帯端末Ｍと、経路探索サーバ装置ＳＶ（以下、「経路探索サーバ」という。）と、自転車用ナビゲーション装置ＮＶｂ（以下、「自転車用ナビ」という。）と、自動車用ナビゲーション装置ＮＶｃ（以下、「自動車用ナビ」という。）とを含んで構成されている。
【００２１】
携帯端末Ｍと、経路探索サーバＳＶと、自転車用ナビＮＶｂと、自動車用ナビＮＶｃは、ネットワークＮＷを介して、データの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００２２】
次に、ナビ連携システムＳの利用方法について説明する。まず、利用者は携帯端末Ｍを用いて経路探索サーバＳＶにより提供されるサイクリングコース紹介サイトにアクセスする。サイクリングコース紹介サイト内のｗｅｂページには、おすすめのサイクリングコースの一覧を表示するｗｅｂページ（以下、「コース一覧ｗｅｂページ」という。）が含まれており、利用者はその中から、サイクリングをしてみたいサイクリングコースを選択するとともに、当該選択したサイクリングコースまで向かう際の出発地点（例えば、利用者の自宅）を入力する。図３は、利用者が選択したサイクリングコースＲｆ（本願の「第１経路」の一例）と、利用者が入力した出発地点Ｈ（本願の「出発地点」の一例）の位置関係の一例を示す図である。図３において、サイクリングコースＲｆはスタート地点ＳＴからゴール地点ＧＬまで向かうコースである。
【００２３】
次いで、経路探索サーバＳＶは、利用者により入力された情報に基づいて、出発地点ＨからサイクリングコースＲｆのスタート地点ＳＴ（本願の「第１経路に係る地点」の一例）までの経路Ｒｓ（本願の「第２経路」の一例）を検索する。次いで、経路探索サーバＳＶは、サイクリングコースＲｆに関する情報（本願の「第１経路情報」の一例）を自転車用ナビＮＶｂに送信し、探索した経路Ｒｓに関する情報（本願の「第２経路情報」の一例）を自動車用ナビＮＶｃに送信する。
【００２４】
なお、第１実施例において、利用者がナビ連携システムＳを利用する場合には利用者登録を行い、利用者ＩＤを取得しておくものとする。利用者登録時には、利用者がナビ連携システムＳを利用する際に使用する携帯端末Ｍ、自転車用ナビＮＶｂ及び自動車用ナビＮＶｃの識別情報（例えば、電話番号、電子メールアドレス、ＭＡＣ（Media Access Control address）アドレス等）を登録するようになっており、これらの識別情報は利用者ＩＤと対応付けられて経路探索サーバＳＶにおいて管理される。これにより、経路探索サーバＳＶでは、各利用者の携帯端末Ｍ、自転車用ナビＮＶｂ及び自動車用ナビＮＶｃを識別できるようになっている。
【００２５】
また、サイクリングコースＲｆに関する情報には少なくとも利用者にサイクリングコースＲｆを案内するための経路情報が含まれており、経路Ｒｓに関する情報には少なくとも利用者に経路Ｒｓを案内するための経路情報が含まれている。自転車用ナビＮＶｂは、利用者が自転車（本願の「第１の移動手段」、「第１移動体」の一例）でサイクリングコースＲｆを移動する際に、自転車に積載されてサイクリングコースＲｆの案内を行う。また、自動車用ナビＮＶｃは、利用者が自動車（本願の「第２の移動手段」、「第２移動体」の一例）で経路Ｒｓを移動する際に、自動車に積載されて経路Ｒｓの案内を行う。
【００２６】
ナビ連携システムＳによれば、利用者は自動車に自転車を積載した状態で、自動車用ナビＮＶｃの案内に従い経路Ｒｓを移動することにより、サイクリングコースＲｆのスタート地点ＳＴに到着することができる。そして、利用者は自動車から自転車を降ろして、自転車用ナビＮＶｂの案内によりサイクリングコースＲｆでのサイクリングを楽しむことができる。
【００２７】
［１．２．経路探索サーバＳＶの構成］
次に、図４を用いて経路探索サーバＳＶの構成について説明する。経路探索サーバＳＶは、制御部１１と、ＨＤＤ（Hard disk drive）等からなる記憶装置１２と、通信処理部１３と、を備えて構成されている。なお、経路探索サーバＳＶを複数のサーバ装置により構成して、機能を分担することもできる。
【００２８】
通信処理部１３は、携帯端末Ｍ、自転車用ナビＮＶｂ及び自動車用ナビＮＶｃとの間のデータの送受信に係る処理を行う。
【００２９】
記憶装置１２は、サイクリングコース紹介サイトを構成するｗｅｂページを記憶している。また、記憶装置１２は、サイクリングコースＲｆに関する情報として、経路情報、コースに係るおすすめスポットに関する情報など利用者にサイクリングコースＲｆを案内又は紹介するための情報を記憶している。更に、記憶装置１２は、経路を探索する際に用いる地図情報、道路リンク情報などを記憶している。更にまた、記憶装置１２は、利用者ＩＤ毎に携帯端末Ｍ、自転車用ナビＮＶｂ及び自動車用ナビＮＶｃの識別情報を記憶している。更にまた、記憶装置１２は、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶している。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークを介して取得されるようにしても良いし、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＵＳＢ（Universal Serial Bus）メモリ等の記録媒体に記録されたものを読み込むようにしても良い。
【００３０】
制御部１１は、制御部１１全体を制御するＣＰＵと、制御部１１を制御する制御プログラム等が予め記憶されているＲＯＭと、各種データを一時的に格納するＲＡＭと、により構成されている。制御部１１は、携帯端末Ｍからコース一覧ｗｅｂページの取得要求を受信した場合に、コース一覧ｗｅｂページを携帯端末Ｍに送信する。
【００３１】
利用者がコース一覧ｗｅｂページを介してサイクリングコースＲｆを選択するとともに出発地点Ｈを入力した場合には、当該選択されたサイクリングコースＲｆを識別するためのサイクリングコース識別情報と、当該入力された出発地点Ｈを示す出発地点情報が、携帯端末Ｍから経路探索サーバＳＶに送信される。制御部１１は、サイクリングコース識別情報と出発地点情報を受信すると、出発地点情報の示す出発地点Ｈから、サイクリングコース識別情報により識別されるサイクリングコースＲｆのスタート地点ＳＴまでの経路Ｒｓを探索する。
【００３２】
制御部１１は、経路Ｒｓの探索が完了すると、サイクリングコースＲｆに関する情報を自転車用ナビＮＶｂに送信し、経路Ｒｓに関する情報を自動車用ナビＮＶｃに送信する。なお、自動車用ナビＮＶｃの電源が入っておらず、経路Ｒｓに関する情報を受信することができない場合には、制御部１１は、自動車用ナビＮＶｃの電源が入った段階で経路Ｒｓに関する情報を送信するように送信予約を行うこととする。このとき、自動車用ナビＮＶｃは、自動車用ナビＮＶｃの電源が入った段階で電源が入った旨を示す電源入力情報を経路探索サーバＳＶに送信することとする。制御部１１は、電源入力情報を受信すると送信予約してあった経路Ｒｓに関する情報を送信する。なお、これらの処理は、自転車用ナビＮＶｂの電源が入っていない場合についても同様に行うこととする。
【００３３】
また、制御部１１は、出発地点Ｈからスタート地点ＳＴまでの距離が短い場合（わざわざ、自動車で移動する必要がない場合）には、利用者に自転車で移動してもらうために、経路Ｒｓに関する情報を自転車用ナビＮＶｂに送信する。つまり、出発地点Ｈからスタート地点ＳＴまでの距離が近い場合（例えば、所定の距離より短い場合）には、自転車用ナビＮＶｂがサイクリングコースＲｆ及び経路Ｒｓの案内を行う。一方、出発地点Ｈからスタート地点ＳＴまでの距離が遠い場合（例えば、所定の距離より短くない場合）には、自転車用ナビＮＶｂがサイクリングコースＲｆの案内を行い、自動車用ナビＮＶｃが経路Ｒｓの案内を行うこととなる。
【００３４】
この構成において、制御部１１は本願の「出発地点情報取得手段」、「探索手段」、「送信手段」の一例である。
【００３５】
［１．３．経路探索サーバＳＶの制御部１１による経路探索処理］
次に、図５を用いて、制御部１１を中心として実行される第１実施例に係る経路探索処理について説明する。
【００３６】
制御部１１は、携帯端末Ｍからコース一覧ｗｅｂページの取得要求を受信すると（ステップＳ１１）、次いで、携帯端末Ｍに対してコース一覧ｗｅｂページを送信する（ステップＳ１２）。
【００３７】
次に、制御部１１は、携帯端末Ｍからサイクリングコース識別情報と出発地点情報を受信すると（ステップＳ１３）、出発地点情報の示す出発地点Ｈから、サイクリングコース識別情報により識別されるサイクリングコースＲｆのスタート地点ＳＴまでの経路Ｒｓを探索する（ステップＳ１４）。
【００３８】
次に、制御部１１は、サイクリングコース識別情報により識別されるサイクリングコースＲｆに関する情報を自転車用ナビＮＶｂに送信する（ステップＳ１５）。なお、制御部１１は、ステップＳ１５の処理を実行する前までに、利用者の利用者ＩＤを取得しておくこととする。そして、制御部１１は、ステップＳ１５の処理において、当該利用者ＩＤと対応付けられている識別情報により識別される自転車用ナビＮＶｂに対してサイクリングコースＲｆに関する情報を送信する。
【００３９】
次に、制御部１１は、出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短いか否かを判定する（ステップＳ１６）。「出発地点Ｈからスタート地点ＳＴまでの距離」は、直線距離であってもよいし、ステップＳ１４の処理で探索した経路Ｒｓを移動する場合の距離であってもよい。また、「所定の距離」は、任意に設定することができる。例えば、利用者が自転車で移動するには長いと感じる距離（利用者毎に変更してもよい。）を設定することができる。
【００４０】
ステップＳ１６の処理において、制御部１１は、出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短くないと判定した場合には（ステップＳ１６：ＮＯ）、ステップＳ１４の処理で探索した経路Ｒｓに関する情報を自動車用ナビＮＶｃに送信し（ステップＳ１７）、経路探索処理を終了する。なお、ステップＳ１７において、制御部１１は、予め取得した利用者ＩＤと対応付けられている識別情報により識別される自動車用ナビＮＶｃに対して経路Ｒｓに関する情報を送信する。
【００４１】
一方、ステップＳ１６の処理において、制御部１１は、出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短いと判定した場合には（ステップＳ１６：ＹＥＳ）、ステップＳ１４の処理で探索した経路Ｒｓに関する情報を自転車用ナビＮＶｂに送信し（ステップＳ１８）、経路探索処理を終了する。なお、ステップＳ１８において、制御部１１は、ステップＳ１５の処理でサイクリングコースＲｆに関する情報を送信した自転車用ナビＮＶｂに対して経路Ｒｓに関する情報を送信する。
【００４２】
以上説明したように、第１実施例に係る経路探索サーバＳＶの動作によれば、図５を用いて一例を説明したように、制御部１１が、出発地点Ｈを示す出発地点情報を取得し、当該取得した出発地点情報の示す出発地点Ｈから、利用者が選択したサイクリングコースＲｆのスタート地点ＳＴまでの経路Ｒｓを探索する。また、経路Ｒｓについては自動車用ナビＮＶｃにより案内が行われるとともに、サイクリングコースＲｆについては自転車用ナビＮＶｂにより案内が行われることから、利用者は、自転車用ナビＮＶｂと自動車用ナビＮＶｃの連携により、サイクリングコースＲｆのスタート地点ＳＴまで円滑にたどり着くことができ、延いては自転車用ナビＮＶｂの案内によりサイクリングコースＲｆの移動を自転車によって楽しむことができる。
【００４３】
また、制御部１１は、出発地点ＨからサイクリングコースＲｆのスタート地点ＳＴまでの距離が所定の距離よりも短い場合に、ステップＳ１４の処理で探索した経路Ｒｓに関する情報を自転車用ナビＮＶｂに送信する。これにより、出発地点ＨからサイクリングコースＲｆのスタート地点ＳＴが近く、わざわざ自動車で移動する必要のない場合に、利用者は自転車用ナビＮＶｂの案内により出発地点Ｈからスタート地点ＳＴまで自転車で移動することができる。
【００４４】
［１．４．変形例］
［１．４．１．変形例１］
上述した第１実施例では、制御部１１は、出発地点ＨからサイクリングコースＲｆのスタート地点ＳＴまでの経路Ｒｓを探索することとしたが、これに代えて、出発地点ＨからサイクリングコースＲｆに係るスタート地点ＳＴ以外の地点までの経路Ｒｓを探索することとしてもよい。サイクリングコースＲｆに係るスタート地点ＳＴ以外の地点としては、例えば、サイクリングコースＲｆ上の中間地点や、サイクリングコースＲｆから所定の条件を満たす位置にある自動車を駐車することができる地点（本願の「第２移動体を定置する場所」の一例）などが挙げられる。この場合、中間地点や自動車を駐車することができる地点を利用者が選択することができるようにしてもよい。また、ここでいう「所定の条件」としては、例えば、サイクリングコースＲｆ上の何れかの地点から５００ｍ以内に位置することという条件や、サイクリングコースＲｆ上の何れかの地点から自転車で５分以内に移動することができる地点といった条件を設定することができる。
【００４５】
［１．４．２．変形例２］
第１実施例では、本願の「第１の移動手段」が自転車であり、本願の「第２の移動手段」が自動車である場合について説明したが、本願の「第１の移動手段」及び「第２の移動手段」をそれぞれ以下の移動手段に置き換えることもできる。
例えば、本願の「第１の移動手段」及び「第２の移動手段」をそれぞれ、
（ｉ）    「徒歩」及び「自転車」、
（ｉｉ）  「徒歩」及び「バイク」、
（ｉｉｉ）「徒歩」及び「自動車」、
（ｉｖ）  「ランニング」及び「自転車」、
（ｖ）    「ランニング」及び「バイク」、
（ｖｉ）  「ランニング」及び「自動車」、
（ｖｉｉ）「バイク」及び「自動車」、
と、置き換えることができる。
また、これに応じて、本願の「第１案内装置」及び「第２案内装置」をそれぞれ以下のナビゲーション装置に置き換えることができる。
例えば、本願の「第１案内装置」及び「第２案内装置」をそれぞれ、
（ｉ）    「徒歩用ナビゲーション装置」及び「自転車用ナビゲーション装置」、
（ｉｉ）  「徒歩用ナビゲーション装置」及び「バイク用ナビゲーション装置」、
（ｉｉｉ）「徒歩用ナビゲーション装置」及び「自動車用ナビゲーション装置」、
（ｉｖ）  「ランニング用ナビゲーション装置」及び「自転車用ナビゲーション装置」、
（ｖ）    「ランニング用ナビゲーション装置」及び「バイク用ナビゲーション装置」、
（ｖｉ）  「ランニング用ナビゲーション装置」及び「自動車用ナビゲーション装置」、
（ｖｉｉ）「バイク用ナビゲーション装置」及び「自動車用ナビゲーション装置」、
と、置き換えることができる。
【００４６】
［１．４．３．変形例３］
第１実施例では、サイクリングコースＲｆの選択や出発地点Ｈの入力を携帯端末Ｍから行う構成としたが、これに代えて、ＰＣ（Personal computer）やタブレット型端末装置、更には自転車用ナビＮＶｂから選択、入力するように構成してもよい。
【００４７】
［１．４．４．変形例４］
図５のステップＳ１６の処理において制御部１１は「出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短いか否か」を判定する構成としたが、これに代えて、「出発地点Ｈからスタート地点ＳＴまでの移動時間が所定の時間より短いか否か」を判定する構成としてもよい。そして、制御部１１は、出発地点Ｈからスタート地点ＳＴまでの移動時間が所定の時間より短くないと判定した場合には、ステップＳ１７の処理を行い、出発地点Ｈからスタート地点ＳＴまでの移動時間が所定の時間より短いと判定した場合には、ステップＳ１８の処理を行うこととする。なお、所定の時間は、任意に設定することができる。例えば、利用者が自転車で移動するには長いと感じる時間（利用者毎に変更してもよい。）を設定することができる。
【００４８】
［１．４．５．変形例５］
第１実施例では、利用者がナビ連携システムＳの利用に当たって利用者登録を行う構成としたが、これに代えて、ナビ連携システムＳを利用する度に、自転車用ナビＮＶｂ及び自動車用ナビＮＶｃの識別情報を入力する構成としてもよい。
【００４９】
［１．４．６．変形例６］
第１実施例では、経路探索サーバＳＶがサイクリングコース紹介サイトを提供する構成としたが、これに代えて、経路探索サーバＳＶとは異なるｗｅｂサーバがサイクリングコース紹介サイトを提供する構成としてもよい。
【００５０】
具体的には、ｗｅｂサーバは、携帯端末Ｍからコース一覧ｗｅｂページの取得要求を受信すると、携帯端末Ｍに対してコース一覧ｗｅｂページを送信する。また、ｗｅｂサーバは、携帯端末Ｍからサイクリングコース識別情報と出発地点情報を受信すると、経路探索サーバＳＶに対して、経路探索サーバＳＶが経路Ｒｓを探索するために必要な情報を送信する。「経路探索サーバＳＶが経路Ｒｓを探索するために必要な情報」は、経路探索サーバＳＶの記憶装置１２がサイクリングコース紹介サイトの提供する複数のサイクリングコースＲｆに関する情報を記憶しているか否かによって異なる。記憶装置１２がサイクリングコースＲｆに関する情報を記憶している場合であれば、携帯端末Ｍから受信したサイクリングコース識別情報と出発地点情報を送信する。一方、記憶装置１２がサイクリングコースＲｆに関する情報を記憶していない場合であれば、携帯端末Ｍから受信したサイクリングコース識別情報により識別されるサイクリングコースＲｆに関する情報と、携帯端末Ｍから受信した出発地点情報を送信する。
【００５１】
また、経路探索サーバＳＶは、経路Ｒｓの探索が完了すると経路Ｒｓに関する情報を自動車用ナビＮＶｃに送信する。ただし、出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短い場合には、経路探索サーバＳＶは経路Ｒｓに関する情報を自転車用ナビＮＶｂに送信する。一方、サイクリングコースＲｆに関する情報については、ｗｅｂサーバ又は経路探索サーバＳＶが自転車用ナビＮＶｂに送信する。
【００５２】
［１．４．７．変形例７］
第１実施例では、経路探索サーバＳＶがサイクリングコース紹介サイトを提供する構成としたが、これに代えて、自転車用ナビＮＶｂが予め複数のサイクリングコースＲｆに関する情報を記憶している構成としてもよい。
【００５３】
具体的には、自転車用ナビＮＶｂは、利用者により自転車用ナビＮＶｂが記憶しているサイクリングコースＲｆを選択するためのコース一覧画面の表示要求を受け付けると、コース一覧画面を表示する。また、自転車用ナビＮＶｂは、コース一覧画面を介して利用者によりサイクリングコースＲｆが選択されるとともに、出発地点Ｈが入力されると、経路探索サーバＳＶが経路Ｒｓを探索するために必要な情報を送信する。「経路探索サーバＳＶが経路Ｒｓを探索するために必要な情報」は、経路探索サーバＳＶの記憶装置１２が自転車用ナビＮＶｂの記憶しているサイクリングコースＲｆに関する情報を記憶しているか否かによって異なる。記憶装置１２がサイクリングコースＲｆに関する情報を記憶している場合であれば、利用者により選択されたサイクリングコースＲｆを示すサイクリングコース識別情報と、利用者により入力された出発地点Ｈを示す出発地点情報を送信する。一方、記憶装置１２がサイクリングコースＲｆに関する情報を記憶していない場合であれば、利用者により選択されたサイクリングコースＲｆに関する情報と、利用者により入力された出発地点Ｈを示す出発地点情報を送信する。
【００５４】
また、経路探索サーバＳＶは、経路Ｒｓの探索が完了すると経路Ｒｓに関する情報を自動車用ナビＮＶｃに送信する。ただし、出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短い場合には、経路探索サーバＳＶは経路Ｒｓに関する情報を自転車用ナビＮＶｂに送信する。一方、サイクリングコースＲｆに関する情報については、自転車用ナビＮＶｂが記憶しているので送信は行われない。
【００５５】
なお、第１実施例において上述した各変形例は適宜組み合せて採用することができる。
【００５６】
［２．第２実施例］
次に、第２実施例について説明する。第１実施例では、経路探索サーバＳＶが経路Ｒｓの探索を行う構成としたが、第２実施例では、これに代えて、自動車用ナビＮＶｃが経路Ｒｓの探索を行う。第２実施例は、本願発明を、自動車用ナビＮＶｃ（本願の「経路探索装置」の一例）に適用した場合の実施例である。なお、以下の第２実施例の説明においては、第１実施例との差異点を中心に説明し、第１実施例と同様の点については説明を省略することとする。また、第１実施例と同様の構成部材については同一の符号を用いることでその説明を省略する。
【００５７】
［２．１．ナビゲーション装置連携システムＳＡの概要］
図６を用いて第２実施例に係る自動車用ナビＮＶｃを含むナビ連携システムＳＡの構成及び概要機能について説明する。
【００５８】
図６に示すように、ナビ連携システムＳＡは、自転車用ナビＮＶｂと、自動車用ナビＮＶｃとを含んで構成されている。
【００５９】
自転車用ナビＮＶｂと自動車用ナビＮＶｃは、ネットワークＮＷを介して、データの送受信が可能になっている。なお、自転車用ナビＮＶｂと自動車用ナビＮＶｃの間のデータの送受信は、近距離無線通信（例えば、Bluetooth（登録商標））により行うこととしてもよい。
【００６０】
ナビ連携システムＳＡでは、自動車用ナビＮＶｃに複数のサイクリングコースＲｆが記憶されている。利用者はその中からサイクリングコースＲｆを選択するとともに出発地点Ｈを入力すると、自動車用ナビＮＶｃは利用者により入力された出発地点Ｈから、利用者により選択されたサイクリングコースＲｆのスタート地点ＳＴまでの経路Ｒｓを探索する。また、自動車用ナビＮＶｃは、サイクリングコースＲｆに関する情報を自転車用ナビＮＶｂに送信するようになっている。
【００６１】
［２．２．自動車用ナビＮＶｃの構成］
図７を用いて第２実施例に係る自動車用ナビＮＶｃの構成について説明する。自動車用ナビＮＶｃは、制御部２１１と、ＨＤＤ等からなる記憶装置２１２と、キーボード又はリモートコントローラ、タッチパネル等からなる入力装置２１３と、表示ユニット２１４と、バスライン２１５と、入出力インターフェース部２２０と、車速センサ２２１と、角速度センサ２２２と、加速度センサ２２３と、舵角センサ２２４と、アンテナ２２６が接続されたＧＰＳ（Global Positioning System）受信部２２５と、データ送受信部２２７を備えて構成されている。
【００６２】
車速センサ２２１は、例えば自動車用ナビＮＶｃが搭載されている自動車から取得される車速パルス等を用いた速度検出処理等を用いて当該車両の現在速度を検出し、速度データを出力する。角速度センサ２２２は、当該車両の、例えば方向変化の角速度を検出し、単位時間当たりの角速度データ及び相対方位データを出力する。加速度センサ２２３は、当該車両の例えば前後方向の加速度を検出し、単位時間当たりの加速度データ等を出力する。舵角センサ２２４は、当該車両の舵角を検出し、舵角データ等を出力する。ＧＰＳ受信部２２５は、ＧＰＳ衛星からの航法電波を受信し、ＧＰＳ測位データとして自車位置情報である緯度、経度、高度データ、車両の進行方向の絶対方位データ及びＧＰＳ速度データ等を出力する。データ送受信部２２７は、自転車用ナビＮＶｂとの間のデータの送受信に係る処理を行う。
【００６３】
記憶装置２１２は、表示ユニット２１４に地図を表示するための地図画像データや、経路を探索する際に用いる地図情報、道路リンク情報などが格納される。また、記憶装置２１２は、複数のサイクリングコースＲｆに関する情報を記憶するとともに、利用者が当該複数のサイクリングコースＲｆの何れかを選択するサイクリングコース選択画面を表示するための表示データを記憶する。更に、記憶装置２１２は、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。なお、各種プログラムは、例えば、サーバ装置等からネットワークを介して取得されるようにしても良いし、ＣＤ、ＤＶＤ、ＵＳＢメモリ等の記録媒体に記録されたものを読み込むようにしても良い。
【００６４】
入力装置２１３は、利用者の入力操作を受け付けて、操作内容を示す操作信号を制御部２１１に送信する。
【００６５】
表示ユニット２１４は、制御部１１の制御下で各種表示データを表示する。表示ユニット２１４は、グラフィックスコントローラ２１４ａと、ＶＲＡＭ（Video RAM）等のメモリからなるバッファメモリ２１４ｂと、液晶ディスプレイ等からなるディスプレイ２１４ｃ等を備えて構成されている。この構成においてグラフィックスコントローラ２１４ａは、バスライン２１５を介して制御部２１１から送られる制御データに基づいて、表示ユニット２１４全体の制御を行う。また、バッファメモリ２１４ｂは、即時表示可能な画像情報を一時的に記憶する。そして、グラフィックスコントローラ２１４ａから出力される画像データに基づいて、ディスプレイ２１４ｃに画像が表示される。
【００６６】
制御部２１１は、制御部２１１全体を制御するＣＰＵ２１１ａと、制御部１１を制御する制御プログラム等が予め記憶されているＲＯＭ２１１ｂと、各種データを一時的に格納するＲＡＭ２１１ｃと、により構成されている。制御部２１１は、車速センサ２２１、角速度センサ２２２、加速度センサ２２３、舵角センサ２２４及びＧＰＳ受信部２２５と、バスライン２１５及び入出力インターフェース部２２０を介して接続されており、それぞれから出力される速度データ、角速度データ及び相対方位データ、舵角データ、ＧＰＳ測位データ及び車両の進行方向の絶対方位データ、加速度データ等に基づいて、自動車用ナビＮＶｃ全体の制御を行うとともに、表示ユニット２１４等の各種構成部材における夫々の動作を制御する。
【００６７】
また、制御部２１１は経路Ｒｓの探索を行う。なお、制御部２１１による探索手法は第１実施例における制御部１１によるものと同様なので説明を省略する。
【００６８】
この構成において、制御部２１１は本願の「出発地点情報取得手段」、「経路探索手段」、「送信手段」の一例である。
【００６９】
［２．３．自動車用ナビＮＶｃの制御部２１１による経路探索処理］
次に、図８を用いて、制御部２１１を中心として実行される第２実施例に係る経路探索処理について説明する。
【００７０】
制御部２１１は、入力装置２２４を介してサイクリングコース選択画面表示要求を受け付けると（ステップＳ２１１）、次いで、表示ユニット２１４にサイクリングコース選択画面（図示しない）を表示させる（ステップＳ２１２）。サイクリングコース選択画面には複数のサイクリングコースＲｆについてコースの紹介文や紹介画像などが表示される。また、サイクリングコース選択画面からは複数のサイクリングコースＲｆから何れかのコースを選択することができるとともに、出発地点Ｈを入力することができるようになっている。
【００７１】
サイクリングコース選択画面において、利用者によるサイクリングコースＲｆの選択と出発地点Ｈの入力が完了すると、制御部２１１は、利用者により選択されたサイクリングコースＲｆを示すサイクリングコース識別情報と、利用者により入力された出発地点Ｈを示す出発地点情報を取得する（ステップＳ２１３）。
【００７２】
次に、制御部２１１は、出発地点情報の示す出発地点Ｈから、サイクリングコース識別情報により識別されるサイクリングコースＲｆのスタート地点ＳＴまでの経路Ｒｓを探索する（ステップＳ２１４）。
【００７３】
次に、制御部２１１は、サイクリングコース識別情報により識別されるサイクリングコースＲｆに関する情報を自転車用ナビＮＶｂに送信する（ステップＳ２１５）。なお、第２実施例においては、利用者が予め自動車用ナビＮＶｃに自分が使用する自転車用ナビＮＶｂの識別情報を登録しておくものとする。制御部２１１は、ステップＳ２１５の処理では、当該登録されている識別情報により識別される自転車用ナビＮＶｂに対してサイクリングコースＲｆに関する情報を送信する。
【００７４】
次に、制御部２１１は、出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短いか否かを判定する（ステップＳ２１６）。「出発地点Ｈからスタート地点ＳＴまでの距離」は、直線距離であってもよいし、ステップＳ２１４の処理で探索した経路Ｒｓを移動する場合の距離であってもよい。また、「所定の距離」は、任意に設定することができる。例えば、利用者が自転車で移動するには長いと感じる距離（利用者毎に変更してもよい。）を設定することができる。
【００７５】
ステップＳ２１６の処理において、制御部２１１は、出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短くないと判定した場合には（ステップＳ２１６：ＮＯ）、経路探索処理を終了する。
【００７６】
一方、ステップＳ１６の処理において、制御部２１１は、出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短いと判定した場合には（ステップＳ２１６：ＹＥＳ）、ステップＳ２１４の処理で探索した経路Ｒｓに関する情報を自転車用ナビＮＶｂに送信し（ステップＳ２１７）、経路探索処理を終了する。なお、ステップＳ２１７において、制御部２１１は、ステップＳ２１５の処理でサイクリングコースＲｆに関する情報を送信した自動車用ナビＮＶｃに対して経路Ｒｓに関する情報を送信する。
【００７７】
以上説明したように、第２実施例に係る自転車用ナビＮＶｂの動作によれば、図８を用いて一例を説明したように、制御部２１１が、出発地点Ｈを示す出発地点情報を取得し、当該取得した出発地点情報の示す出発地点Ｈから、利用者が選択したサイクリングコースＲｆのスタート地点ＳＴまでの経路Ｒｓを探索する。また、経路Ｒｓについては自動車用ナビＮＶｃにより案内が行われるとともに、サイクリングコースＲｆについては自転車用ナビＮＶｂにより案内が行われることから、利用者は、自転車用ナビＮＶｂと自動車用ナビＮＶｃの連携により、サイクリングコースＲｆのスタート地点ＳＴまで円滑にたどり着くことができ、延いては自転車用ナビＮＶｂの案内によりサイクリングコースＲｆの移動を自転車によって楽しむことができる。
【００７８】
また、制御部２１１は、出発地点ＨからサイクリングコースＲｆのスタート地点ＳＴまでの距離が所定の距離よりも短い場合に、ステップＳ２１４の処理で探索した経路Ｒｓに関する情報を自転車用ナビＮＶｂに送信する。これにより、出発地点ＨからサイクリングコースＲｆのスタート地点ＳＴが近く、わざわざ自動車で移動する必要のない場合であっても、利用者は自転車用ナビＮＶｂの案内により出発地点Ｈからスタート地点ＳＴまでの経路Ｒｓを自転車によって移動することができる。
【００７９】
［２．４．変形例］
［２．４．１．変形例１］
上述した第２実施例では、制御部２１１は、出発地点ＨからサイクリングコースＲｆのスタート地点ＳＴまでの経路Ｒｓを探索することとしたが、これに代えて、出発地点ＨからサイクリングコースＲｆに係る何れの地点までの経路Ｒｓを探索することとしてもよい。サイクリングコースＲｆに係る何れの地点としては、例えば、サイクリングコースＲｆ上の中間地点や、サイクリングコースＲｆから所定の条件を満たす位置にある自動車を駐車することができる地点などが挙げられる。この場合、中間地点や自動車を駐車することができる地点を利用者が選択することができるようにしてもよい。また、ここでいう「所定の条件」としては、例えば、サイクリングコースＲｆ上の何れかの地点から５００ｍ以内に位置することという条件や、サイクリングコースＲｆ上の何れかの地点から自転車で５分以内に移動することができる位置といった条件を設定することができる。
【００８０】
［２．４．２．変形例２］
第２実施例では、本願の「第１の移動手段」が自転車であり、本願の「第２の移動手段」が自動車である場合について説明したが、本願の「第１の移動手段」及び「第２の移動手段」をそれぞれ以下の移動手段に置き換えることもできる。
例えば、本願の「第１の移動手段」及び「第２の移動手段」をそれぞれ、
（ｉ）    「徒歩」及び「自転車」、
（ｉｉ）  「徒歩」及び「バイク」、
（ｉｉｉ）「徒歩」及び「自動車」、
（ｉｖ）  「ランニング」及び「自転車」、
（ｖ）    「ランニング」及び「バイク」、
（ｖｉ）  「ランニング」及び「自動車」、
（ｖｉｉ）「バイク」及び「自動車」、
と、置き換えることができる。
また、これに応じて、本願の「第１案内装置」及び「第２案内装置」をそれぞれ以下のナビゲーション装置に置き換えることもできる。
例えば、本願の「第１案内装置」及び「第２案内装置」をそれぞれ、
（ｉ）    「徒歩用ナビゲーション装置」及び「自転車用ナビゲーション装置」、
（ｉｉ）  「徒歩用ナビゲーション装置」及び「バイク用ナビゲーション装置」、
（ｉｉｉ）「徒歩用ナビゲーション装置」及び「自動車用ナビゲーション装置」、
（ｉｖ）  「ランニング用ナビゲーション装置」及び「自転車用ナビゲーション装置」、
（ｖ）    「ランニング用ナビゲーション装置」及び「バイク用ナビゲーション装置」、
（ｖｉ）  「ランニング用ナビゲーション装置」及び「自動車用ナビゲーション装置」、
（ｖｉｉ）「バイク用ナビゲーション装置」及び「自動車用ナビゲーション装置」、
と、置き換えることができる。
【００８１】
［２．４．３．変形例３］
図７のステップＳ２１６の処理において制御部２１１は「出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短いか否か」を判定する構成としたが、これに代えて、「出発地点Ｈからスタート地点ＳＴまでの移動時間が所定の時間より短いか否か」を判定する構成としてもよい。そして、制御部２１１は、出発地点Ｈからスタート地点ＳＴまでの移動時間が所定の時間より短くないと判定した場合には、経路探索処理を終了し、出発地点Ｈからスタート地点ＳＴまでの移動時間が所定の時間より短いと判定した場合には、ステップＳ２１７の処理を行うこととする。なお、所定の時間は、任意に設定することができる。例えば、利用者が自転車で移動するには長いと感じる時間（利用者毎に変更してもよい。）を設定することができる。
【００８２】
［２．４．４．変形例４］
第２実施例では、ナビ連携システムＳＡが自転車用ナビＮＶｂ及び自動車用ナビＮＶｃにより構成されることとしたが、これに加えて、第１実施例において説明したサイクリングコース紹介サイトを提供するｗｅｂサーバと携帯端末Ｍ（又はこれに代わるＰＣ、タブレット型端末装置等）を含ませる構成とすることができる。
【００８３】
具体的には、ｗｅｂサーバは、携帯端末Ｍからコース一覧ｗｅｂページの取得要求を受信すると、携帯端末Ｍに対してコース一覧ｗｅｂページを送信する。また、ｗｅｂサーバは、携帯端末Ｍからサイクリングコース識別情報と出発地点情報を受信すると、自動車用ナビＮＶｃに対して、自動車用ナビＮＶｃが経路Ｒｓを探索するために必要な情報を送信する。「自動車用ナビＮＶｃが経路Ｒｓを探索するために必要な情報」は、自動車用ナビＮＶｃの記憶装置２１２がサイクリングコース紹介サイトの提供する複数のサイクリングコースＲｆに関する情報を記憶しているか否かによって異なる。記憶装置２１２がサイクリングコースＲｆに関する情報を記憶している場合であれば、ｗｅｂサーバは、携帯端末Ｍから受信したサイクリングコース識別情報と出発地点情報を送信する。一方、記憶装置１２がサイクリングコースＲｆに関する情報を記憶していない場合であれば、ｗｅｂサーバは、携帯端末Ｍから受信したサイクリングコース識別情報により識別されるサイクリングコースＲｆに関する情報と、携帯端末Ｍから受信した出発地点情報を送信する。
【００８４】
また、自動車用ナビＮＶｃは、出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短い場合には、経路Ｒｓに関する情報を自転車用ナビＮＶｂに送信する。一方、サイクリングコースＲｆに関する情報については、ｗｅｂサーバ又は自動車用ナビＮＶｃが自転車用ナビＮＶｂに送信する。
【００８５】
［２．４．５．変形例５］
第２実施例では、自動車用ナビＮＶｃが複数のサイクリングコースＲｆに関する情報を記憶することとしたが、これに代えて又はこれに加えて、自転車用ナビＮＶｂが複数のサイクリングコースＲｆに関する情報を記憶することとしてもよい。
【００８６】
具体的には、自転車用ナビＮＶｂは、利用者により自転車用ナビＮＶｂが記憶しているサイクリングコースＲｆを選択するためのサイクリングコース選択画面表示要求を受け付けると、サイクリングコース選択画面を表示する。また、自転車用ナビＮＶｂは、サイクリングコース選択画面を介して利用者によりサイクリングコースＲｆが選択されるとともに、出発地点Ｈが入力されると、自動車用ナビＮＶｃに対して自動車用ナビＮＶｃが経路Ｒｓを探索するために必要な情報を送信する。「自動車用ナビＮＶｃが経路Ｒｓを探索するために必要な情報」は、自動車用ナビＮＶｃの記憶装置２１２が自転車用ナビＮＶｂの記憶しているサイクリングコースＲｆに関する情報を記憶しているか否かによって異なる。記憶装置２１２がサイクリングコースＲｆに関する情報を記憶している場合であれば、利用者により選択されたサイクリングコースＲｆを示すサイクリングコース識別情報と、利用者により入力された出発地点Ｈを示す出発地点情報を送信する。一方、記憶装置２１２がサイクリングコースＲｆに関する情報を記憶していない場合であれば、利用者により選択されたサイクリングコースＲｆに関する情報と、利用者により入力された出発地点Ｈを示す出発地点情報を送信する。
【００８７】
また、自動車用ナビＮＶｃは、出発地点Ｈからスタート地点ＳＴまでの距離が所定の距離より短い場合には、経路Ｒｓに関する情報を自転車用ナビＮＶｂに送信する。
【００８８】
なお、第２実施例において上述した各変形例は適宜組み合せて採用することができる。
【符号の説明】
【００８９】
Ｕ  経路探索装置
１１１Ａ  出発地点情報取得手段
１１１Ｂ  探索手段
Ｓ、ＳＡ  ナビ連携システム
ＮＷ  ネットワーク
Ｍ  携帯端末
ＳＶ  経路探索サーバ
１１  制御部
１２  記憶装置
１３  通信処理部
ＮＶｂ  自転車用ナビ
ＮＶｃ  自動車用ナビ
２１１  制御部
２１１ａ  ＣＰＵ
２１１ｂ  ＲＯＭ
２１１ｃ  ＲＡＭ
２１２  記憶装置
２１３  入力装置
２１４  表示ユニット
２１４ａ  グラフィックスコントローラ
２１４ｂ  バッファメモリ
２１４ｃ  ディスプレイ
２１５  バスライン
２２０  入出力インターフェース部
２２１  車速センサ
２２２  角速度センサ
２２３  加速度センサ
２２４  舵角センサ
２２５  ＧＰＳ受信部
２２６  アンテナ
Ｒｆ  サイクリングコース
Ｒｓ  経路
Ｈ  出発地点
ＳＴ  サイクリングコースのスタート地点
ＧＬ  サイクリングコースのゴール地点
【図１】
2019049567.tif 000003
【図２】
2019049567.tif 000004
【図３】
2019049567.tif 000005
【図４】
2019049567.tif 000006
【図５】
2019049567.tif 000007
【図６】
2019049567.tif 000008
【図７】
2019049567.tif 000009
【図８】
2019049567.tif 000010