(57)【要約】【課題】目的地までの移動の際に、異なる到着時間帯をまたがって、ルートの途中で立ち寄る施設を比較検討できる選択肢を提示すること。【解決手段】電子機器３であって、出発位置及び目的地までの第１ルート情報を表示し、立ち寄りたい施設のジャンルを、ナビゲーション用サーバ１に送信する施設ジャンル設定部３０２と、ナビゲーション用サーバ１から受信した、第１ルート上の近辺に所在する、ジャンルに属する全ての施設の施設情報と到着予想時間とを、到着予想時間の時間帯毎に、スクロール可能に表示し、複数の施設の中から、ユーザが選択した施設を、ナビゲーション用サーバ１に送信する施設設定部３０３と、ナビゲーション用サーバ１から受信した、ユーザの選択した施設を中継地点として登録した第２ルート情報を表示するルート案内部３０４と、を備えた。【選択図】図１
2015094748.tif 000002
【特許請求の範囲】
【請求項１】
出発位置から目的地までのナビゲーションを行う電子機器と、前記電子機器と通信可能に接続されるサーバとを備えるナビゲーションシステムであって、
前記サーバは、
施設情報を記憶する記憶部と、
出発位置から目的地までの第１ルート上の近辺に所在する施設のうち、前記電子機器から受信したジャンルに属する施設を、前記記憶部に保存された前記施設情報を用いて検索し、検索された全ての施設ごとに到着予想時間を算出し、前記ジャンルに属する施設の施設情報と前記到着予想時間とを前記電子機器に送信する施設検索部と、
前記電子機器から受信した、ユーザにより選択された施設を中継地点として登録する前記出発位置から前記目的地までの第２ルート情報を算出し、前記電子機器に送信する第２ルート算出部と、
を備え
前記電子機器は、
表示部と、
ユーザにより選択されたジャンルを、前記サーバに送信する施設ジャンル設定部と、
前記サーバから受信した、前記第１ルート上の近辺に所在する、前記ジャンルに属する全ての施設の施設情報と該施設への到着予想時間とを、前記到着予想時間の時間帯毎に、前記表示部を介してスクロール可能に表示する施設設定部と、
前記サーバから受信した、前記ユーザにより選択された施設を中継地点として登録された前記出発位置から前記目的地までの第２ルート情報を表示部に表示するルート案内部と、
を備えることを特徴とするナビゲーションシステム。
【請求項２】
出発位置から目的地までのナビゲーションを行う電子機器であって、
前記電子機器は、
表示部と、
出発位置から目的地までの第１ルート情報を前記表示部に表示し、ユーザにより入力された施設のジャンルを、前記電子機器と通信可能に接続されるサーバに送信する施設ジャンル設定部と、
前記サーバから受信した、前記第１ルート上の近辺に所在する、前記ジャンルに属する全ての施設の施設情報と該施設への到着予想時間とを、前記到着予想時間の時間帯毎に、前記表示部を介してスクロール可能に表示し、複数の施設の中から、ユーザにより選択された施設を、前記サーバに送信する施設設定部と、
前記サーバから受信した、前記ユーザにより選択された施設を中継地点として登録された前記出発位置から前記目的地までの第２ルート情報を表示部に表示するルート案内部と、
を備えることを特徴とする電子機器。
【請求項３】
制御部と、表示部、とを備える電子機器の前記制御部を、
出発位置から目的地までの第１ルート情報を前記表示部に表示し、ユーザにより入力された施設のジャンルを、前記電子機器と通信可能に接続されるサーバに送信する施設ジャンル設定部と、
前記サーバから受信した、前記第１ルート上の近辺に所在する、前記ジャンルに属する全ての施設の施設情報と該施設への到着予想時間とを、前記到着予想時間の時間帯毎に、前記表示部を介してスクロール可能に表示し、複数の施設の中から、ユーザにより選択された施設を、前記サーバに送信する施設設定部と、
前記サーバから受信した、前記ユーザにより選択された施設を中継地点として登録された前記出発位置から前記目的地までの第２ルート情報を表示部に表示するルート案内部として、
機能させるためのプログラム。
【請求項４】
制御部と、表示部と、を備える電子機器によるナビゲーション方法であって、前記ナビゲーション方法は、
前記制御部が、
出発位置から目的地までの第１ルート情報を前記表示部に表示し、ユーザにより入力された施設のジャンルを、前記電子機器と通信可能に接続されるサーバに送信する施設ジャンル設定ステップと、
前記サーバから受信した、前記第１ルート上の近辺に所在する、前記ジャンルに属する全ての施設の施設情報と該施設への到着予想時間とを、前記到着予想時間の時間帯毎に、前記表示部を介してスクロール可能に表示し、複数の施設の中から、ユーザにより選択された施設を、前記サーバに送信する施設設定ステップと、
前記サーバから受信した、前記ユーザにより選択された施設を中継地点として登録された前記出発位置から前記目的地までの第２ルート情報を表示部に表示するルート案内ステップと、
を有する電子機器のナビゲーション方法。
【請求項５】
出発位置から目的地までのナビゲーションを行うサーバであって、
前記サーバは、
施設情報を記憶する記憶部と、
出発位置から目的地までの第１ルート上の近辺に所在する施設のうち、前記サーバと通信可能に接続される電子機器から受信したジャンルに属する施設を、前記記憶部に保存された前記施設情報を用いて検索し、検索された全ての施設ごとに到着予想時間を算出し、前記施設の施設情報と前記到着予想時間とを前記電子機器に送信する施設検索部と、
前記電子機器から受信した、ユーザにより選択された施設を中継地点として登録する前記出発位置から前記目的地までの第２ルート情報を算出し、前記電子機器に送信する第２ルート算出部と、
を備えることを特徴とするサーバ。
【請求項６】
制御部と、施設情報を記憶する記憶部、とを備えるサーバの前記制御部を、
出発位置から目的地までの第１ルート上の近辺に所在する施設のうち、前記サーバと通信可能に接続される電子機器から受信したジャンルに属する施設を、前記記憶部に保存された前記施設情報を用いて検索し、検索された全ての施設ごとに到着予想時間を算出し、前記施設の施設情報と前記到着予想時間とを前記電子機器に送信する施設検索部と、
前記電子機器から受信した、ユーザにより選択された施設を中継地点として登録する前記出発位置から前記目的地までの第２ルート情報を算出し、前記電子機器に送信する第２ルート算出部として、
機能させるためのプログラム。
【請求項７】
制御部と、施設情報を記憶する記憶部と、を備えるサーバによるナビゲーション方法であって、前記ナビゲーション方法は、
前記制御部が、
出発位置から目的地までの第１ルート上の近辺に所在する施設のうち、前記サーバと通信可能に接続される電子機器から受信したジャンルに属する施設を、前記記憶部に保存された前記施設情報を用いて検索し、検索された全ての施設ごとに到着予想時間を算出し、前記施設の施設情報と前記到着予想時間とを前記電子機器に送信する施設検索ステップと、
前記電子機器から受信した、ユーザにより選択された施設を中継地点として登録する前記出発位置から前記目的地までの第２ルート情報を算出し、前記電子機器に送信する第２ルート算出ステップと、
を有するサーバのナビゲーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地までのルート途中にある施設をユーザに提示するナビゲーションシステム、電子機器のナビゲーション方法及びプログラムに関する。
【背景技術】
【０００２】
従来、自動車や徒歩で目的地まで移動する場合に、携帯電話及びスマートフォン等の電子機器を用いてナビゲーション（ルート案内）を行う技術が実現されていた。
ユーザが、目的地までの移動の際、食事、コンビニエンスストア、トイレ、ガソリンの給油や充電等で、ユーザは、ルートの途中で立ち寄りするニーズがあり、このようなニーズに応えるために様々な技術が開発されていた。
【０００３】
最も一般的な技術としては、電子機器が、ユーザからのリクエストに応じて現在地点の周辺にある施設を検索し提示する技術がある。しかしながら、電子機器は、現在地点の周辺にある施設を検索し提示することしかできない。電子機器は、例えば、「２時間後に食事をしたい」というユーザのニーズに応えることは、できなかった。
【０００４】
このようなユーザのニーズに応えるため、ユーザが、電子機器を用いてナビゲーション（ルート案内）を行う際に、電子機器が、ユーザに指定時刻を入力させ、その指定した時刻に到着するルート上の地点を特定したうえで、特定された地点周辺の施設検索をする技術が開示されている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３００２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示されている技術では、ユーザが電子機器に指定時刻を入力する必要があるためユーザにとって操作が煩雑である。さらにユーザは、指定時刻に到達している地点の周辺の施設という限られた情報しか閲覧することができなかった。
この場合、その地点の周辺が郊外で施設が少ない場合、必然的に提示できる施設が少ないため、電子機器は、ユーザの指定時刻に対応して、ユーザが満足できる情報を提示することができない。その結果、ユーザの施設の選択肢を狭めることにもなっていた。
【０００７】
ユーザが、目的地までの移動の際に、ルートの途中で立ち寄る施設を選択する場合、ユーザは利用する時間帯と施設の魅力度合いを見比べたうえで、立ち寄る施設を決定できることが望ましい。例えば、ユーザが「１９時頃に食事をしたい」と考えた場合、１９時頃に到達予定の店と２０時頃に到達予定の店とで、店の魅力度が２０時頃に到達予定の店が高い場合がある。このような場合、ユーザによっては２０時頃に到達する店で食事をすると判断することが有り得る。
しかし、特許文献１に開示されている技術では、電子機器は、ユーザが異なる到着時間帯をまたがって、ルートの途中で立ち寄る施設を比較検討できるような選択肢を提示することはできなかった。
【０００８】
以上のとおり、従来の電子機器は、ユーザの目的地までの移動途中での施設に立ち寄るニーズに対して、異なる時間帯をまたがった、より多くの選択肢の提示を行うことはできなかった。
【０００９】
本発明は、このような問題に鑑みてなされたものである。本発明は、ユーザが電子機器を用いてナビゲーション（ルート案内）を行う際に、検索したルート上に存在する施設について、簡易な操作を行うことで、電子機器がユーザに対して、異なる時間帯をまたがった、より多くの選択肢の提示をおこなうことを可能とする、ナビゲーションシステム、電子機器のナビゲーション方法及びプログラムを提供することを目的とする。
そうすることで、電子機器により提示された、異なる時間帯をまたがった多くの選択肢の中からユーザ自身が候補となる施設を絞り込むことができる。その結果、ユーザの満足度を高くすることを可能とするナビゲーションシステム、電子機器のナビゲーション方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
（１）出発位置から目的地までのナビゲーションを行う電子機器（例えば、後述の電子機器３）と、前記電子機器と通信可能に接続されるサーバ（例えば、後述のナビゲーション用サーバ１と施設情報サーバ２）とを備えるナビゲーションシステム（例えば、後述のナビゲーションシステム１００）であって、前記サーバは、施設情報を記憶する記憶部（例えば、後述の記憶部２１）と、出発位置から目的地までの第１ルート上の近辺に所在する施設のうち、前記電子機器から受信したジャンルに属する施設を、前記記憶部に保存された前記施設情報を用いて検索し、検索された全ての施設ごとに到着予想時間を算出し、前記ジャンルに属する施設の施設情報と前記到着予想時間とを前記電子機器に送信する施設検索部（例えば、後述の施設検索部１０２）と、前記電子機器から受信した、ユーザにより選択された施設を中継地点として登録する前記出発位置から前記目的地までの第２ルート情報を算出し、前記電子機器に送信する第２ルート算出部（例えば、後述の第２ルート算出部１０３）と、を備え、前記電子機器は、表示部（例えば、後述の表示部３４）と、ユーザにより選択されたジャンルを、前記サーバに送信する施設ジャンル設定部（例えば、後述の施設ジャンル設定部３０２）と、前記サーバから受信した、前記第１ルート上の近辺に所在する、前記ジャンルに属する全ての施設の施設情報と該施設への到着予想時間とを、前記到着予想時間の時間帯毎に、前記表示部を介してスクロール可能に表示する施設設定部（例えば、後述の施設設定部３０３）と、前記サーバから受信した、前記ユーザにより選択された施設を中継地点として登録された前記出発位置から前記目的地までの第２ルート情報を表示部に表示するルート案内部（例えば、後述のルート案内部３０４）と、を備えることを特徴とするナビゲーションシステム。
【００１１】
（１）のナビゲーションシステムでは、電子機器の施設設定部は、出発位置から目的地までの第１ルート上の近辺に所在する、ユーザの選択したジャンルに属する全ての施設の施設情報と該施設への到着予想時間とを、到着予想時間の時間帯毎に、表示部を介してスクロール可能に表示する。
これにより、ユーザが電子機器を用いてナビゲーション（ルート案内）を行う際に、検索したルート上に存在する施設について、電子機器がユーザに対して、異なる時間帯をまたがって、より多くの施設を提示することができ、ユーザは、より多くの選択肢から好みの施設を選択し、目的地までのルートに中継地点（立ち寄り地点）として登録することでユーザの満足度が向上する。
【００１２】
（２）出発位置から目的地までのナビゲーションを行う電子機器（例えば、後述の電子機器３）であって、前記電子機器は、表示部（例えば、後述の表示部３４）と、出発位置から目的地までの第１ルート情報を前記表示部に表示し、ユーザにより入力された施設のジャンルを、前記サーバに送信する施設ジャンル設定部（例えば、後述の施設ジャンル設定部３０２）と、前記サーバから受信した、前記第１ルート上の近辺に所在する、前記ジャンルに属する全ての施設の施設情報と該施設への到着予想時間とを、前記到着予想時間の時間帯毎に、前記表示部を介してスクロール可能に表示し、複数の施設の中から、ユーザにより選択された施設を、前記サーバに送信する施設設定部（例えば、後述の施設設定部３０３）と、前記サーバから受信した、前記ユーザにより選択された施設を中継地点として登録された前記出発位置から前記目的地までの第２ルート情報を表示部に表示するルート案内部（例えば、後述のルート案内部３０４）と、を備えることを特徴とする電子機器。
【００１３】
（２）の電子機器によれば、目的地までの第１ルート上の近辺に所在する、施設について、簡易な操作を行うことで、電子機器がユーザに対して、異なる時間帯をまたがって、より多くの施設を提示することができ、ユーザは、より多くの選択肢から好みの施設を選択し、目的地までのルートに中継地点（立ち寄り地点）として登録した第２ルートを表示することができる。
これにより、ユーザが電子機器を用いてナビゲーション（ルート案内）を行う際に、検索したルート上に存在する施設から好みの施設及び好みの時間帯を選択し、目的地までのルート上に、ユーザが選択した施設を中継地点（立ち寄り地点）として、ユーザの選択した時間帯に到着する、第２ルート情報が提示されるため、ユーザの満足度が向上する。
【００１４】
（３）制御部（例えば、後述の制御部３０）と、表示部（例えば、後述の表示部３４）、とを備える電子機器（例えば、後述の電子機器３）の前記制御部を、出発位置から目的地までの第１ルート情報を前記表示部に表示し、ユーザにより入力された施設のジャンルを、前記サーバに送信する施設ジャンル設定部（例えば、後述の施設ジャンル設定部３０２）と、前記サーバから受信した、前記第１ルート上の近辺に所在する、前記ジャンルに属する全ての施設の施設情報と該施設への到着予想時間とを、前記到着予想時間の時間帯毎に、前記表示部を介してスクロール可能に表示し、複数の施設の中から、ユーザにより選択された施設を、前記サーバに送信する施設設定部（例えば、後述の施設設定部３０３）と、前記サーバから受信した、前記ユーザにより選択された施設を中継地点として登録された前記出発位置から前記目的地までの第２ルート情報を表示部に表示するルート案内部（例えば、後述のルート案内部３０４）として、機能させるためのプログラム。
【００１５】
（４）制御部（例えば、後述の制御部３０）と、表示部（例えば、後述の表示部３４）と、を備える電子機器（例えば、後述の電子機器３）によるナビゲーション方法であって、前記ナビゲーション方法は、前記制御部が、出発位置から目的地までの第１ルート情報を前記表示部に表示し、ユーザにより入力された施設のジャンルを、前記サーバに送信する施設ジャンル設定ステップ（例えば、後述のステップＳ１０４〜ステップＳ１０８）と、前記サーバから受信した、前記第１ルート上の近辺に所在する、前記ジャンルに属する全ての施設の施設情報と該施設への到着予想時間とを、前記到着予想時間の時間帯毎に、前記表示部を介してスクロール可能に表示し、複数の施設の中から、ユーザにより選択された施設を、前記サーバに送信する施設設定ステップ（例えば、後述のステップＳ１０９〜ステップＳ１１２）と、前記サーバから受信した、前記ユーザにより選択された施設を中継地点として登録された前記出発位置から前記目的地までの第２ルート情報を表示部に表示するルート案内ステップ（例えば、後述のステップＳ１１３３）と、を有する電子機器のナビゲーション方法。
【００１６】
（３）のプログラム又は（４）の方法によれば、（２）の電子機器と同様の効果を奏する。
【００１７】
（５）出発位置から目的地までのナビゲーションを行うサーバ（例えば、後述のナビゲーション用サーバ１と施設情報サーバ２）であって、前記サーバは、施設情報を記憶する記憶部（例えば、後述の記憶部２１）と、出発位置から目的地までの第１ルート上の近辺に所在する施設のうち、前記サーバと通信可能に接続される電子機器から受信したジャンルに属する施設を、前記記憶部に保存された前記施設情報を用いて検索し、検索された全ての施設ごとに到着予想時間を算出し、前記施設の施設情報と前記到着予想時間とを前記電子機器に送信する施設検索部（例えば、後述の施設検索部１０２）と、前記電子機器から受信した、ユーザにより選択された施設を中継地点として登録する前記出発位置から前記目的地までの第２ルート情報を算出し、前記電子機器に送信する第２ルート算出部（例えば、後述の第２ルート算出部１０３）と、を備えることを特徴とするサーバ。
【００１８】
（５）のサーバによれば、サーバと通信可能に接続される電子機器に対して、目的地までの第１ルート上の近辺に所在する施設について、簡易な操作を行うことで、電子機器がユーザに対して、異なる時間帯をまたがって、より多くの施設を提示し、ユーザは、より多くの選択肢から好みの施設を選択し、目的地までのルートに中継地点（立ち寄り地点）として登録した第２ルートを表示する、サービスを提供することができる。
これにより、ユーザがサーバと通信可能に接続される電子機器を用いてナビゲーション（ルート案内）を行う際に、サーバは、ユーザに検索したルート上に存在する施設から好みの施設及び好みの時間帯を選択させて、目的地までのルート上に、ユーザが選択した施設を中継地点（立ち寄り地点）として、ユーザの選択した時間帯に到着する、第２ルート情報を提示するため、ユーザの満足度が向上する。
【００１９】
（６）制御部（例えば、後述の制御部１０及び２０）と、施設情報を記憶する記憶部（例えば、後述の記憶部２１）、とを備えるサーバ（例えば、後述のナビゲーション用サーバ１と施設情報サーバ２）の前記制御部を、出発位置から目的地までの第１ルート上の近辺に所在する施設のうち、前記サーバと通信可能に接続される電子機器から受信したジャンルに属する施設を、前記記憶部に保存された前記施設情報を用いて検索し、検索された全ての施設ごとに到着予想時間を算出し、前記施設の施設情報と前記到着予想時間とを前記電子機器に送信する施設検索部（例えば、後述の施設検索部１０２）と、前記電子機器から受信した、ユーザにより選択された施設を中継地点として登録する前記出発位置から前記目的地までの第２ルート情報（例えば、後述の第２ルート算出部１０３）を算出し、前記電子機器に送信する第２ルート算出部として、機能させるためのプログラム。
【００２０】
（７）制御部（例えば、後述の制御部１０及び２０）と、施設情報を記憶する記憶部（例えば、後述の記憶部２１）と、を備えるサーバ（例えば、後述のナビゲーション用サーバ１と施設情報サーバ２）によるナビゲーション方法であって、前記ナビゲーション方法は、前記制御部が、出発位置から目的地までの第１ルート上の近辺に所在する施設のうち、前記サーバと通信可能に接続される電子機器から受信したジャンルに属する施設を、前記記憶部に保存された前記施設情報を用いて検索し、検索された全ての施設ごとに到着予想時間を算出し、前記施設の施設情報と前記到着予想時間とを前記電子機器に送信する施設検索ステップ（例えば、後述のステップＳ２０４〜ステップＳ２０６）と、前記電子機器から受信した、ユーザにより選択された施設を中継地点として登録する前記出発位置から前記目的地までの第２ルート情報を算出し、前記電子機器に送信する第２ルート算出ステップ（例えば、後述のステップＳ２０７〜ステップＳ２０８）と、を有するサーバのナビゲーション方法。
【００２１】
（６）のプログラム又は（７）の方法によれば、（５）のサーバと同様の効果を奏する。
【発明の効果】
【００２２】
本発明によれば、ユーザが、電子機器を用いてナビゲーション（ルート案内）を行う際に、電子機器は、簡易な操作にもかかわらず、検索したルート上に存在する施設について、異なる時間帯をまたがった、より多くの選択肢をユーザに提示することを可能とする。そして、電子機器により提示された多くの選択肢の中からユーザ自身が時間帯と候補施設を絞り込むことにより、電子機器は、ユーザの満足度を高くすることを可能とする。
【図面の簡単な説明】
【００２３】
【図１】ナビゲーションシステム１００のシステム構成を示す図である。
【図２】サーバの構成を示す図である。
【図３】電子機器の構成を示す図である。
【図４Ａ】ナビゲーションシステム１００の処理の流れを示すフローチャートである。
【図４Ｂ】ナビゲーションシステム１００の処理の流れを示すフローチャートである。
【図５Ａ】電子機器に表示される、現在地から目的地までの第１ルートを表示する画面の例を示す図である。
【図５Ｂ】電子機器に表示される、検索したルート上に存在する施設を検索するための、施設のジャンルを指定する画面の例を示す図である。
【図５Ｃ】電子機器に表示される、検索したルート上に存在する施設候補を時間帯毎に、表示させた、施設候補選択画面の例を示す図である。
【図５Ｄ】電子機器に表示される、検索したルート上に存在する施設候補の提供する商品役務内容の詳細を表示する画面の例を示す図である。
【図５Ｅ】電子機器に表示される、検索したルート上に存在する施設候補を選択して、該施設における滞在時間を入力する画面の例を示す図である。
【図５Ｆ】電子機器に表示される、ユーザのクーポン使用履歴を表示する画面の例を示す図である。
【図５Ｇ】電子機器に表示される、施設のジャンルを指定する画面（図５Ｂ）に表示するジャンルを予めユーザが設定するための画面の例を示す図である。
【発明を実施するための形態】
【００２４】
［第１実施形態］
以下、本発明のナビゲーションシステムの好ましい一実施形態について、図１〜図５Ｇを参照しながら説明する。
【００２５】
［ナビゲーションシステム１００の機能構成］
本発明の好ましい一実施形態に係るナビゲーションシステム１００の機能構成について説明する。
【００２６】
図１に示すように、ナビゲーションシステム１００は、ナビゲーション用サーバ１と、施設情報サーバ２と、電子機器３と、施設サーバ４と、を含んで構成される。
【００２７】
ナビゲーション用サーバ１は、後述するように、電子機器３の現在位置と目的地の座標情報を基にして電子機器３に対して最適なルート（道案内情報）を計算して配信する。
【００２８】
施設情報サーバ２は、施設の種別や名称等を位置情報とともに保存しており、ナビゲーション用サーバ１と接続インターフェース部２３で接続され、ナビゲーション用サーバ１を介して電子機器３へ情報を配信している。施設情報サーバ２は、施設の空き状況や予約の情報を保存している。なお、施設情報は、一般的にはＰＯＩ (Point Of Interest)とも呼ばれている。
【００２９】
本発明の実施形態では、ナビゲーション用サーバ１と施設情報サーバ２を別のサーバとして記載するが、１つのサーバ内でナビゲーション用サーバ１と施設情報サーバ２の機能を実現しても良い。また、ナビゲーション用サーバ１及び施設情報サーバ２の各機能を、適宜複数のサーバに分散する、分散処理システムとしてもよい。また、クラウド上で仮想サーバ機能等を利用して、ナビゲーション用サーバ１と施設情報サーバ２の各機能を実現してもよい。
【００３０】
電子機器３は、携帯電話、スマートフォン、タブレット端末、ＰＤＡ、携帯型ナビゲーション装置、ノートパソコン、その他の携帯可能な電子機器であって、無線通信機能を備える電子機器を含む。また、電子機器３は、車両に搭載されるカーナビゲーション装置、ＰＮＤ等を含む。電子機器３にはナビゲーション（ルート案内）用のソフトウェアがインストールされており、ユーザの要求に基づき、現在位置から目的地までのルート案内をおこなう。
なお、ナビゲーション（ルート案内）用のソフトウェアは、予めインストールされていてもよい。また、ナビゲーション用サーバ１との送受信時に必要に応じて適宜ダウンロードされてもよい。
【００３１】
施設サーバ４は、自らの施設に関する情報、空き情報、クーポン券発行情報等に関して同期を取るために、インターネット等のネットワークを介して施設情報サーバ２と送受信する。
【００３２】
次にそれぞれの構成について説明する。
【００３３】
(ナビゲーション用サーバ１)
図２に示すように、ナビゲーション用サーバ１は、少なくとも、制御部１０と、記憶部１１と、通信部１２と、接続インターフェース部１３とを備えている。
【００３４】
制御部１０はＣＰＵ、ＲＡＭ、ＲＯＭ、Ｉ／Ｏ等を有するプロセッサにより構成される。ＣＰＵは、ＲＡＭ、ＲＯＭ又は記憶部１１から読み出したナビゲーションのための各プログラムを実行し、その実行の際にはＲＡＭ、ＲＯＭ、及び記憶部１１から情報を読み出し、ＲＡＭ及び記憶部３１に対して情報の書き込みを行い、通信部１２、及び接続インターフェース部１３と信号の授受を行う。
【００３５】
制御部１０はナビゲーションのための各プログラムを実行することによって、ナビゲーション用サーバ１に所定の手段（以下、「ナビゲーション処理部」と総称する）として機能させる。
また、制御部１０はナビゲーションのための各プログラムを実行することによって、ナビゲーション用サーバ１に、所定のステップ（以下、「ナビゲーション処理ステップ」と総称する）を実行させる。
【００３６】
以下、制御部１０の有する機能をナビゲーション処理部の観点から説明する。なお、ナビゲーション処理ステップ（方法）の観点に基づく説明は、「部」を「ステップ」に置き換えることで説明できるため、省略する。
【００３７】
制御部１０は、第１ルート算出部１０１と、施設検索部１０２と、第２ルート算出部１０３とを備える。
【００３８】
第１ルート算出部１０１は、電子機器３から受信した、出発位置となる位置情報と目的地の座標情報、オプションとしての出発時刻に基づいて、記憶部１１に保存された地図情報を用いて、出発位置から目的地までの最適なルートとなる第１ルートを計算する。
ここで最適なルートとは、例えば最も到着時間が短くなる、距離が最も短かい、一般道路を優先する、有料道路を優先する、有料道路等の料金が少ない、ＣＯ２排出量が少ない等、ユーザの指定する目的とする条件を最も満たすルートのことである。
目的とする条件は、予め第１ルート算出手段が決定していてもよい。また、第１ルート算出手段が、電子機器３からの選択指示に基づいて設定しても良い。
また、第１ルート算出部１０１は、出発位置から目的地までのルートを複数算出し、複数のルートの中なら、電子機器３からの指示に基づいて、第１ルートを決定してもよい。
【００３９】
施設検索部１０２は、第１ルート上の近辺に所在する、ユーザの選択したジャンルに属する全ての施設に関する施設関連情報を、後述する施設情報サーバ２の施設抽出部２０１を用いて、抽出して、抽出した施設関連情報を編集する。
ここで、施設関連情報は、少なくとも施設情報と該施設への到着予想時間とを含む。施設情報は、後述するように、例えば、施設の識別情報、名称、ジャンル、電話番号、住所、例えば緯度経度等で特定される位置情報、施設の提供する商品役務等に関する情報、空き情報、及びクーポン券発行情報等を含む。
施設検索部１０２は、第１ルート上の近辺に所在する複数の施設関連情報を到着予想時間の時間帯毎にグループ化する。
到着予想時間の時間帯としては、例えば、１２時から１３時の間、１３時から１４時の間等といった１時間刻み、又は１２時から１２時３０分の間、１２時３０分から１３時の間等といった３０分刻みに基づく時間帯を指す。時間帯を何分刻みとするか、については、予め施設検索部１０２により設定されていてもよい。また、施設検索部１０２は、出発位置から到着地までに要する所要時間が長い場合は、時間帯を１時間単位とし、所要時間が短い場合は時間帯を３０分単位にしてもよい。施設検索部１０２は、出発位置から到着地までに要する所要時間の大きさに比例して、時間帯を適宜決めてもよい。また、施設検索部１０２は、電子機器３からの指示に基づいて時間帯を決定してもよい。
【００４０】
第２ルート算出部１０３は、ユーザにより選択された施設とユーザにより入力された該施設に滞在する滞在時間とを追加条件として、出発位置の位置情報と、目的地の座標情報と、ユーザにより選択された施設の座標情報と、該施設での滞在時間等に基づいて、記憶部１１に保存された地図情報を用いて、第２ルート情報を算出する。
なお、第２ルートは、ユーザにより選択された、第１ルート上の近辺に所在する施設への立ち寄りと滞在時間を加味したルートであって、第２ルート情報は、該施設への到着予想時間及び滞在時間を含む。
【００４１】
第２ルート算出部１０３は、第２ルート上に立ち寄り地点として登録された施設に関して、施設情報サーバ２に対して、ユーザのマイページへの登録処理を依頼する。第２ルート算出部１０３は、ユーザのマイページへの登録要求と合わせて、該施設に対する予約処理、決済処理を施設情報サーバ２に依頼する。
【００４２】
記憶部１１には、電子機器３のユーザ情報、地図情報等が予め格納されている。また、記憶部１１には、交通情報センタから受信する交通情報が受信した記録時刻とともに記憶される。交通情報には、例えばリンク毎の走行車両数、走行所要時間、渋滞情報、交通規制情報、天候情報等が含まれる。
また、記憶部１１には、リンクの過去の交通情報等も記録されている。
【００４３】
地図情報には、道路及び道路地図等の背景を表示するための表示用地図データ、ノード（例えば道路の交差点、屈曲点、端点等）の位置情報及びその種別情報、各ノード間を結ぶ経路であるリンクの位置情報及びその種別情報、全てのリンクのコスト情報（例えば距離、所要時間等）に関するリンクコストデータ等を含む道路ネットワークデータ等が含まれる。
【００４４】
通信部１２は携帯電話網に接続され、図示しない無線基地局を通じて電子機器３とパケットデータ等の送受信（データ通信）をおこなう。なお、携帯電話網以外に、電子機器３とデータ通信するためのネットワークであればよい。
【００４５】
接続インターフェース部１３は、ナビゲーション用サーバ１を施設情報サーバ２に接続する。接続インターフェース部１３を介して、ナビゲーション用サーバ１は、施設情報サーバ２とデータの送受信を行う。
【００４６】
（施設情報サーバ）
図２に示すように、施設情報サーバ２は、少なくとも、制御部２０と、記憶部２１と、通信部２２と、接続インターフェース部２３とを備えている。
【００４７】
制御部２０はＣＰＵ、ＲＡＭ、ＲＯＭ、Ｉ／Ｏ等を有するプロセッサにより構成される。ＣＰＵは、ＲＡＭ、ＲＯＭ又は記憶部３１から読み出した施設情報検索のための各プログラムを実行し、その実行の際にはＲＡＭ、ＲＯＭ、及び記憶部２１から情報を読み出し、ＲＡＭ及び記憶部２１に対して情報の書き込みを行い、通信部２２、及び接続インターフェース部２３と信号の授受を行う。
【００４８】
制御部２０は、施設情報検索のための各プログラムを実行することによって、施設情報サーバ２に所定の手段（以下、「施設情報処理部」と総称する）として機能させる。
また、制御部２０は施設情報検索のための各プログラムを実行することによって、施設情報サーバ２に、所定のステップ（以下、「施設情報処理ステップ」と総称する）を実行させる。
【００４９】
以下、制御部２０の有する機能を施設情報処理部の観点から説明する。なお、施設情報処理ステップ（方法）の観点に基づく説明は、「部」を「ステップ」に置き換えることで説明できるため、省略する。
【００５０】
図２に示すように、制御部２０は、施設抽出部２０１と、施設情報登録部２０２とを備える。
【００５１】
施設抽出部２０１は、ナビゲーション用サーバ１から受信した第１ルート情報及びユーザの選択した施設ジャンル情報に基づいて、記憶部２１に保存された施設情報を用いて、第１ルート上の近辺に所在する、当該ジャンルに属する全ての施設の施設情報を抽出する。
ここで、第１ルート上の近辺に所在するとは、第１ルート上の最寄りの地点から、立ち寄ることができる所定の距離範囲に存在することを指す。施設抽出部２０１には、予め所定の値(例えば、１００ｍ)が設定されているものとする。なお、所定の距離範囲は、ユーザからの指示に基づいて、設定することができる。
施設抽出部２０１は、抽出された候補施設情報毎に該候補施設に対応する、第１ルート上の最寄りの地点を記憶部２１のワーキングメモリに記憶する。
施設抽出部２０１は、抽出した候補施設毎に、出発位置からの到着予想時間を算出する。ここで、到着予想時間については、例えば、平均車速のデフォルト値として設定された値を使用して計算してもよい。
なお、抽出した候補施設毎に、出発位置からの到着予想時間を算出する処理は、ナビゲーション用サーバ１の処理としてもよい。
なお、施設情報は、後述するように、例えば、施設の識別情報、名称、ジャンル、電話番号、住所、例えば緯度経度等で特定される位置情報、施設の提供する商品役務等に関する情報、空き情報、及びクーポン券発行情報等を含む。
【００５２】
施設情報登録部２０２は、ナビゲーション用サーバ１から受信した、第２ルート上に立ち寄り地点として登録された施設を、記憶部２１のユーザ毎のマイページの目的地設定情報欄に記憶する。
施設情報登録部２０２は、ユーザからの指示に基づいて、該施設への予約を行う。施設情報登録部２０２は、通信部２２を介して、該施設に対応する施設サーバ４にアクセスし、必要な予約処理を行う。その際、必要に応じて、予約の仲介手数料等に関する課金処理を行う。
施設情報登録部２０２は、登録した施設への予約処理が完了すると、当該予約情報をユーザ毎のマイページに記憶する。施設情報登録部２０２は、予約が完了したことを、ナビゲーション用サーバ１を介して、電子機器３に通知する。
【００５３】
記憶部２１には、施設の識別情報、名称、ジャンル、電話番号、住所、例えば緯度経度等で特定される位置情報、施設の提供する商品役務等に関する情報、空き情報、及びクーポン券発行情報等を含む施設情報が記憶されている。
また、記憶部２１には、ユーザ毎の施設への予約状況を示す予約情報、施設の提供するクーポン（割引券）の内容を示すクーポン情報、及び電子機器３のユーザ毎に設定されるマイページ（目的地又は立ち寄り場所として設定された施設を蓄積する目的地設定情報）が保存されている。
【００５４】
通信部２２はインターネット回線等のネットワークに接続され、施設サーバ４とパケットデータ等の送受信（データ通信）をおこなう。
【００５５】
接続インターフェース部２３は、施設情報サーバ２をナビゲーション用サーバ１に接続する。接続インターフェース部２３を介して、施設情報サーバ２は、ナビゲーション用サーバ１とデータの送受信を行う。
【００５６】
(電子機器)
図３に示すように、電子機器３は、少なくとも、制御部３０と、記憶部３１と、無線部３２と、センサ部３３と、表示部３４と、入力部３５とを備えている。
【００５７】
制御部３０はＣＰＵ、ＲＡＭ、ＲＯＭ、Ｉ／Ｏ等を有するマイクロプロセッサにより構成される。ＣＰＵは、ＲＯＭ又は記憶部３１から読み出したルート案内のための各プログラムを実行し、その実行の際にはＲＡＭ、ＲＯＭ、及び記憶部３１から情報を読み出し、ＲＡＭ及び記憶部３１に対して情報の書き込みを行い、無線部３２、センサ部３３、表示部３４、及び入力部３５と信号の授受を行う。
【００５８】
制御部３０は、ルート案内のための各プログラムを実行することによって、電子機器３に所定の手段（以下、「ルート設定・案内部」と総称する）として機能させる。例えば、ルート案内のための各プログラムを起動すると、センサ部３２からの位置情報を使用することで現在位置を表示しながら右左折を指示ずるルート案内が可能となる。
また、制御部３０はルート案内のための各プログラムを実行することによって、電子機器３に、所定の手順（以下、「ルート設定案内手順」と総称する）を実行させる。
【００５９】
以下、制御部３０の有する機能をルート設定・案内部の観点から説明する。なお、ルート案内手順（方法）の観点に基づく説明は、「部」を「手順」に置き換えることで説明できるため、省略する。
【００６０】
制御部３０は、第１ルート設定部３０１と、施設ジャンル設定部３０２と、施設設定部３０３と、ルート案内部３０４と、を備える。
【００６１】
第１ルート設定部３０１は、表示部３４を介して、出発位置、目的地、及び出発時刻を入力するための画面をユーザに対して表示する。その際、第１ルート設定部３０１は、センサ部３３を用いて、現在位置（緯度及び経度）を特定し、現在位置を出発位置としてデフォルト設定する。同様に第１ルート設定部３０１は、現在時刻を特定し、現在時刻を出発時刻としてデフォルト設定する。第１ルート設定部３０１は、入力部３５を介してユーザから入力された目的地を設定する。
なお、第１ルート設定部３０１は、出発位置をデフォルト設定された現在位置に換えて入力部３５を介してユーザから入力させることができる。また、出発時刻をデフォルト設定された現在時刻に換えて入力部３５を介してユーザから入力させることができる。
第１ルート設定部３０１は、無線部３２を介して、出発位置となる位置情報、目的地の座標情報、及び出発時刻をナビゲーション用サーバ２に送信する。
【００６２】
施設ジャンル設定部３０２は、ナビゲーション用サーバ１から受信した、出発位置から目的地までの最適なルートとなる第１ルート情報を道路地図と重ね合わせて表示部３４を介して表示する。
施設ジャンル設定部３０２は、表示部３４を介して、第１ルート上の近辺に所在する施設のジャンル一覧をユーザに対して表示し、ユーザが第１ルート走行中に立ち寄りたい施設のジャンルを選択させる。施設ジャンル設定部３０２は、無線部３２を介して、ユーザにより選択された施設ジャンルを、ナビゲーション用サーバ１に送信する。
なお、施設ジャンル設定部３０２は、第１ルート上の近辺を、第１ルート上の地点からどの程度離れた距離範囲にするか、をユーザに対して入力させることができる。その場合、施設ジャンル設定部３０２は、ユーザにより選択された施設ジャンルとともに、ユーザにより入力された距離範囲を、無線部３２を介して、ナビゲーション用サーバ１に送信する。
【００６３】
施設設定部３０３は、第１ルート上の近辺に所在する、ユーザの選択したジャンルに属する全ての施設に関する施設情報と、該施設への到着予想時間とを含む、第１ルート上の近辺に所在する複数の候補施設情報を到着予想時間の時間帯毎に、表示部３４を介して、ユーザに対してスクロール可能に表示する。なお、施設設定部３０３は、ユーザの指示に応答して、施設の提供する商品役務内容の詳細情報を表示する。
施設設定部３０３は、ユーザが第１ルート走行中に立ち寄りたい施設を選択させるとともに、該施設での滞在時間を入力させる。施設設定部３０３は、無線部３２を介して、ユーザにより選択された施設及び該施設での滞在時間を、ナビゲーション用サーバ１に送信する。
【００６４】
ルート案内部３０４は、ユーザが設定したルートに従ってルート案内をする。
【００６５】
記憶部３１は半導体メモリ等で構成されており、オペレーティングシステム（ＯＳ）やルート案内のための各プログラム、さらに地図情報や位置情報等、種々の情報が記憶される。なお、地図情報については、記憶部３１に記憶しておく他、ナビゲーション用サーバ１から取得する構成でも良い。
【００６６】
無線部３２は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等を有し、携帯電話網に接続され、無線基地局（図示せず）を通じて無線通信を行い、例えばＶＩＣＳ（登録商標）センタやナビゲーションサーバ１等のサーバと無線通信を行うことが可能に構成されている。無線部３２は、このようなサーバから、例えば地図情報や渋滞情報等のデータを受信することができる。
【００６７】
センサ部３３は、ＧＰＳセンサやジャイロセンサによって電子機器３が現在位置を把握することが可能となっている。センサ部３３は、現在位置を検出する位置検出手段としての機能を備え、ＧＰＳ受信機（図示せず）によりＧＰＳ衛星信号を受信し、電子機器３の現在位置（緯度及び経度）を測位する。また、ジャイロセンサ、地磁気センサ等を備えることにより自律航法によって電子機器３の現在位置を測位することができ、ＧＰＳ受信機がＧＰＳ衛星信号から測位できない場合に、これに代わって現在位置を測位することができる。
また、ＧＰＳ通信が不可能な場合、ＡＧＰＳ（Ａｓｓｉｓｔｅｄ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）通信を利用し、無線部３２から取得される基地局情報によって電子機器３の現在位置を算出することも可能である。
【００６８】
表示部３４は、液晶ディスプレイ、又は有機ＥＬパネル等の表示デバイスにより構成され、制御部３０からの指示を受けて画像を表示する。表示部３４は、地図情報やナビゲーション用サーバ１から配信されるルート情報、施設情報を表示する。
【００６９】
入力部３５は、テンキーと呼ばれる物理スイッチや表示部３４の表示面に重ねて設けられたタッチパネル等の入力装置（図示せず）から成り、ユーザによるテンキーの押下、タッチパネルのタッチに基づいた信号を制御部３０に出力する。
【００７０】
（施設サーバ）
施設自身がサーバを備えて、該施設の商品又は役務に関する情報提供、商品又は役務の予約に関する事務処理、及び商品又は役務の予約又は購入に際しての仲介手数料等の課金処理等を行う。このように、施設自身が備えるサーバを施設サーバ４という。
施設が施設サーバ４を備える場合、施設情報サーバ２とデータ通信を行い、自身の提供する商品及び役務に関する情報、予約情報、空き情報、クーポン券発行情報等に関するデータの同期を取る。
なお、施設情報サーバ２の機能を用いることで、施設は必ずしも施設サーバ４を用意する必要はない。
【００７１】
以上、本発明のナビゲーションシステム１００の各機能部の実施形態を、ナビゲーション用サーバ１、施設情報サーバ２、電子機器３、及び施設サーバ４の構成に基づいて説明した。しかしながら、本発明のナビゲーション用サーバ１、施設情報サーバ２、及び施設サーバ４の備える各機能部の実施形態は、１台のコンピュータでも、１箇所にある又は数箇所に分散され、通信ネットワークによって相互接続された多数のコンピュータでも分散して実行するように展開できる。また、クラウド上の複数の仮想コンピュータを用いて構成することもできる。
【００７２】
複数のコンピュータにより分散処理する場合に、ナビゲーション用サーバ１、施設情報サーバ２、及び施設サーバ４の備える各機能は、どのコンピュータでも実行することが可能である。したがって、ナビゲーション用サーバ１、施設情報サーバ２、及び施設サーバ４の備える各機能をどのコンピュータに割り振るか、については、当業者が適宜設計できる。
【００７３】
（ナビゲーションシステム１００の動作）
以上、ナビゲーションシステム１００の構成について説明した。続いて、ナビゲーションシステム１００の動作について説明する。図４Ａ及び図４Ｂは、ナビゲーションシステム１００の処理の流れを示すフローチャートであり、図５Ａ〜図５Ｇは、この処理に伴い電子機器３に表示されるナビゲーション画面の表示例である。
【００７４】
初めに、図４Ａを参照してルート情報検索処理について説明する。
ステップＳ１０１において、電子機器３はルート案内のためのプログラムを起動し、ユーザのＩＤ・パスワード入力に基づいて、ナビゲーション用サーバ２にルート情報検索開始要求（ログイン要求）を送信する。
【００７５】
ステップＳ２０１において、ナビゲーション用サーバ１は、電子機器３から受信したルート情報検索開始要求に基づいて、第１ルート算出部１０１を起動する。起動された第１ルート算出部１０１は、通信部１２を介して、電子機器３へ、出発位置、目的地、及び出発時刻の入力要求を送信する。
【００７６】
ステップＳ１０２において、電子機器３の第１ルート設定部３０１は、ナビゲーション用サーバ１から受信した出発位置、目的地、及び出発時刻の入力要求を、表示部３４を介して、ユーザに対して表示する。第１ルート設定部３０１は、センサ部３３を用いて、現在位置（緯度及び経度）を特定し、現在位置を出発位置として初期設定する。第１ルート設定部３０１は、現在時刻を特定し、現在時刻を出発時刻として初期設定する。第１ルート設定部３０１は、入力部３５を介してユーザにより入力された目的地を設定する。
なお、第１ルート設定部３０１は、出発位置を入力部３５を介してユーザに入力させることで、初期設定された現在位置を換えることができる。また、出発時刻を入力部３５を介してユーザに入力させることで、初期設定された現在時刻を換えることができる。
【００７７】
ステップＳ１０３において、第１ルート設定部３０１は、出発位置となる位置情報、目的地の座標情報、及び出発時刻をナビゲーション用サーバ２に送信する。
【００７８】
ステップＳ２０２において、ナビゲーション用サーバ１の第１ルート算出部１０１は、電子機器３から受信した、出発位置となる位置情報、目的地の座標情報、及び出発時刻に基づいて、記憶部１１に保存された地図情報を用いて、出発位置から目的地までの最適なルートとなる第１ルート情報を計算する。
【００７９】
ステップＳ２０３において、第１ルート算出部１０１は、通信部１２を介して、算出した第１ルート情報を電子機器３に送信する。
なお、ステップＳ２０２において、第１ルート算出部１０１は、出発位置から目的地までのルートを複数算出し、複数のルートを、電子機器３に送信し、複数のルートからユーザに選択させて、ユーザの選択したルートを第１ルート情報として決定するように構成してもよい。
【００８０】
ステップＳ１０４において、電子機器３の施設ジャンル設定部３０２は、ナビゲーション用サーバ１から受信した第１ルート情報を道路地図と重ね合わせて表示部３４を介して表示する。
【００８１】
ステップＳ１０５において、施設ジャンル設定部３０２は、ユーザから、施設ジャンルの一覧表示要求があるか否かを判定する。施設ジャンルの一覧表示要求がある場合（Ｙｅｓ）には、ステップＳ１０６へ移る。施設ジャンルの一覧表示要求がない場合（Ｎｏ）には、ステップＳ１１３へ移る。
ステップＳ１０６において、施設ジャンル設定部３０２は、ユーザの指示により表示部３４を介して、第１ルート上の近辺に所在する施設のジャンル一覧を表示した施設ジャンル選択画面をユーザに対して表示する。
電子機器３に表示される第１ルート情報の表示画面の一例を図５Ａに示す。施設ジャンル設定部３０２は、図５Ａにおいて、ユーザにより「＋」が押下されると、例えば図５Ｂに示すような施設ジャンル選択画面を表示する。なお、図５Ａ及び図５Ｂに図示しないが、「施設ジャンルスキップ」が押下された場合、ステップＳ１１３へ移る。
【００８２】
ステップＳ１０７において、施設ジャンル設定部３０２は、ユーザにより、希望する施設ジャンルが選択されたか否かを判定する。希望する施設ジャンルが選択された場合（Ｙｅｓ）には、ステップＳ１０８へ移る。施設ジャンルの一覧表示要求がない場合（Ｎｏ）には、ステップＳ１１３へ移る。
なお、図５Ｂの施設ジャンル選択画面に表示するジャンルについては、予め、ユーザが設定することができる。図５Ｇを参照すると、ジャンル候補を表示し、図５Ｂの施設ジャンル選択画面に表示するジャンルをユーザが選択できる。
【００８３】
ステップＳ１０８において、施設ジャンル設定部３０２は、ユーザにより選択された施設ジャンルを、ナビゲーション用サーバ１に送信する。
なお、図５Ｂに図示しないが、施設ジャンル設定部３０２は、第１ルート上の近辺について、第１ルート上の地点からどの程度離れた距離範囲にするか、をユーザに対して入力させることができる。その場合、施設ジャンル設定部３０２は、ユーザにより選択された施設ジャンルとともに、ユーザにより入力された距離範囲をナビゲーション用サーバ１に送信する。
【００８４】
ステップＳ２０４において、ナビゲーション用サーバ１の施設検索部１０２は、接続インターフェース部１３を介して、施設情報サーバ２の施設抽出部２０１に、第１ルート情報及びユーザの選択した施設ジャンル情報を指定して、候補施設情報の抽出要求を送信する。
なお、ユーザから距離範囲について指示があった場合（図５Ｂには図示せず）、施設検索部１０２は、接続インターフェース部１３を介して、施設情報サーバ２に対して、第１ルート情報及びユーザの選択した施設ジャンル情報と合わせて、距離範囲を送信する。
【００８５】
ステップＳ３０１において、施設情報サーバ２の施設抽出部２０１は、ナビゲーション用サーバ１から受信した第１ルート情報及びユーザの選択した施設ジャンル情報に基づいて、記憶部１１に保存された施設情報を用いて、第１ルート上の近辺に所在する、当該ジャンルに属する全ての施設の施設情報を抽出する。
なお、施設抽出部２０１は、ユーザによる距離範囲の指定があった場合、該距離範囲に基づいて、第１ルート上の近辺に所在する、最寄りの地点から立ち寄ることができる当該ジャンルに属する全ての施設の施設情報を抽出する。
【００８６】
ステップＳ３０２において、施設抽出部２０１は、抽出した候補施設毎に、出発位置からの到着予想時間を算出する。ここで、到着予想時間については、例えば、平均車速のデフォルト値として設定された値を使用して計算してもよい。
【００８７】
ステップＳ３０３において、施設抽出部２０１は、候補施設毎に施設情報に到着予想時間を付加した、施設関連情報を、ナビゲーション用サーバ１に送信する。
【００８８】
ステップＳ２０５において、ナビゲーション用サーバ１の施設検索部１０２は、施設情報サーバ２から、施設関連情報を受信すると、第１ルート上の近辺に所在する複数の候補施設情報を到着予想時間の時間帯毎にグループ化する。
なお、ステップＳ２０５に替えて、後述する電子機器３のステップ１０９において、電子機器３が第１ルート上の近辺に所在する複数の候補施設情報を到着予想時間の時間帯毎にグループ化してもよい。
【００８９】
ステップＳ２０６において、施設検索部１０２は、到着予想時間の時間帯毎にグループ化した第１ルート上の近辺に所在する複数の候補施設情報を、通信部１２を介して、電子機器３に送信する。
【００９０】
ステップＳ１０９において、電子機器３の施設設定部３０３は、ナビゲーション用サーバ１から受信した、到着予想時間の時間帯毎にグループ化された第１ルート上の近辺に所在する複数の候補施設情報を、表示部３４を介して、到着予想時間の時間帯毎に、ユーザに対してスクロール可能に表示する。
表示部３４を介して表示される、到着予想時間の時間帯毎にグループ化された複数の候補施設情報の出力画面の一例を図５Ｃに示す。
【００９１】
図５Ｃを参照すると、到着予想時間帯毎に、候補施設の名前と住所、到着予想時間、出発位置からの距離、クーポンの有無、混み具合情報、決済方法等が表示される。このように、施設の情報（クーポン、混雑度）をユーザに提示することで、ユーザを施設に誘導しやすくする。
なお、施設設定部３０３は、図５Ｃに示すように、時間帯毎に、いくつかの候補施設を表示して、残りの候補施設については、「その他の候補」として表示してもよい。この場合、ユーザが、「その他の候補」を選択することで、施設設定部３０３は、全ての候補施設情報をスクロール可能に表示する。なお、施設設定部３０３は、最初から、時間帯毎に全ての候補施設情報をスクロール可能に表示するようにしてもよい。
施設設定部３０３は、ユーザのスクロール操作に応答して、表示をスクロールする。
【００９２】
ユーザが、ある施設の提供する商品役務内容の詳細を知りたい場合は、例えば該施設情報の表示された、枠内（「追加する」ボタンを除く）をユーザが押下することに応答して、施設設定部３０３は、図５Ｄに示したような詳細情報を表示する。
施設ジャンルがレストランの場合には、詳細情報として、クーポンの詳細情報、該レストランの提供するメニュー一覧、及び該レストランの評判情報等が表示されることが好ましい。
【００９３】
ステップＳ１１０において、施設設定部３０３は、ユーザが施設を選択したか否かを判定する。ユーザが施設を選択した場合（Ｙｅｓ）には、ステップＳ１１１へ移る。選択しなかった場合は、ステップＳ１１３へ移る。
なお、ユーザにとって、選択する、好みの施設がなかった場合、ユーザの指示により、第1ルートの再検索を行ってもよい。
【００９４】
ステップＳ１１１において、施設設定部３０３は、選択された施設での滞在時間を入力するための画面を表示する。
図５Ｃ又は図５Ｄを参照すると、例えば施設情報の表示された、枠内の「追加する」ボタンをユーザが押下することに応答して、施設設定部３０３は、図５Ｅに示したような滞在時間入力画面を表示する。この際、図示しないが、予約情報、決済情報を必要に応じて入力することができる。
【００９５】
ステップＳ１１２において、施設設定部３０３は、ユーザにより選択された施設と該施設での滞在時間とをナビゲーション用サーバ１に送信する。なお、予約情報、決済情報が入力された場合は、施設設定部３０３は、ユーザにより選択された施設と該施設での滞在時間と合わせて、入力された予約情報、決済情報をナビゲーション用サーバ１に送信する。
【００９６】
ステップＳ２０７において、ナビゲーション用サーバ１の第２ルート算出部１０３は、電子機器３から受信した、ユーザにより選択された施設及び該施設での滞在時間を追加条件として、出発位置と、目的地と、ユーザにより選択された施設の座標情報と、該施設での滞在時間等に基づいて、記憶部１１に保存された地図情報を用いて、第２ルートを算出する。
ここで、第２ルートとは、ユーザにより選択された、第１ルート上の近辺に所在する施設への立ち寄りと滞在時間を加味したルートである。
【００９７】
ステップＳ２０８において、第２ルート算出部１０３は、通信部１２を介して、ユーザにより選択された第１ルート上の近辺に所在する施設への到着予想時間及び滞在時間を含む、第２ルート情報を電子機器３に送信する。
【００９８】
ステップＳ２０９において、第２ルート算出部１０３は施設情報サーバ２に対して、ユーザにより第２ルート上に立ち寄り地点として登録された施設に関して、ユーザのマイページへの登録要求を送信する。
なお、電子機器３からユーザによる予約情報、決済情報を受信している場合、第２ルート算出部１０３は、ユーザのマイページへの登録要求と合わせて、予約情報、決済情報を、施設情報サーバ２に送信する。
【００９９】
ステップＳ３０４において、施設情報サーバ２の施設情報登録部２０２は、ナビゲーション用サーバ１から受信した、第２ルート上に立ち寄り地点として登録された施設を、記憶部２１のユーザ毎のマイページに登録する。
【０１００】
ステップＳ３０５において、施設情報登録部２０２は、ナビゲーション用サーバ１から受信した、ユーザからの予約情報に基づいて、予約処理を行う。なお、施設が施設サーバ３を備えている場合、必要に応じて、通信部２２を介して、該施設に対応する施設サーバ４にアクセスし、予約処理を行う。
施設情報登録部２０２は、登録した施設への予約処理が完了すると、例えばクーポン使用情報等を記憶部２１のユーザ毎のマイページに記憶する。
なお、ユーザ毎のマイページに記憶された情報として、図５Ｆに図示するように、例えばクーポン使用履歴を表示することができる。
そうすることで、ユーザがクーポンを使用して節約できた積算金額を閲覧可能となる。
【０１０１】
ステップＳ３０６において、施設情報登録部２０２は、登録した施設への予約処理等に伴い、必要に応じて仲介手数料等の課金処理を行う。
【０１０２】
ステップＳ１１３において、電子機器３のルート案内部３０４は、ナビゲーション用サーバ１から受信した第２ルート情報にしたがって、表示部３４にルート案内を表示して、ルート案内を開始する。
なお、ステップＳ１０５又はステップＳ１０７において施設ジャンルが指定されなかった場合、ルート案内部３０４は、ナビゲーション用サーバ１から受信した第1ルート情報にしたがって、表示部３４にルート案内を表示して、ルート案内を開始する。
【０１０３】
なお、ルート案内開始後、渋滞等の理由により、例えば選択した施設への到着予想時間が大幅に遅れる等が発生した場合、再度、第１ルートの検索からやり直してもよい。
【０１０４】
［変形例］
以上、第１実施形態のナビゲーションシステム１００について説明した。第１実施形態に係る電子機器を電子機器３として実施したが、別の実施形態として、電子機器を自動車に装備された車載ナビゲーション装置として実施することができる。
【０１０５】
また、第１実施形態に係るサーバをナビゲーション用サーバ１と施設情報サーバ２との分散サーバとして実施したが、別の実施形態として、１つのサーバとして実施することができる。
【０１０６】
また、第１実施形態に係るサーバをナビゲーション用サーバ１と施設情報サーバ２との２台のサーから構成される分散システムとして実施したが、別の実施形態として、ナビゲーション用サーバ１及び施設情報サーバ２の各機能（例えば、図４Ａ及び図４Ｂに記載したステップ単位の機能）を、適宜複数のサーバに分散する、分散処理システムとしてもよい。また、クラウド上で仮想サーバ機能等を利用して、ナビゲーション用サーバ１と施設情報サーバ２の各機能を実現してもよい。
【０１０７】
以上説明したナビゲーションシステム１００によれば、以下のような効果を奏する。
【０１０８】
（１）上記実施形態のナビゲーションシステム１００では、電子機器３の施設設定部３０３は、ナビゲーション用サーバ１から受信した、第１ルート上の近辺に所在する、ユーザの選択したジャンルに属する全ての施設の施設情報と該施設への到着予想時間とを、到着予想時間の時間帯毎に、表示部３４を介してスクロール可能に表示する。
これにより、ユーザが電子機器３を用いてナビゲーション（ルート案内）を行う際に、検索したルート上に存在する施設について、電子機器３がユーザに対して、異なる時間帯をまたがって、より多くの施設を提示することができ、ユーザは、より多くの選択肢から好みの施設を選択し、目的地までのルートに中継地点（立ち寄り地点）として登録することでユーザの満足度が向上する。
【０１０９】
（２）上記実施形態の電子機器３によれば、目的地までの第１ルート上の近辺に所在する、施設について、電子機器３がユーザに対して、異なる時間帯をまたがって、より多くの施設を提示することができ、ユーザは、より多くの選択肢から好みの施設を選択し、目的地までのルートに中継地点（立ち寄り地点）として登録した第２ルートを表示することができる。
これにより、ユーザが電子機器３を用いてナビゲーション（ルート案内）を行う際に、検索したルート上に存在する施設から好みの施設及び好みの時間帯を選択し、目的地までのルート上に、ユーザが選択した施設を中継地点（立ち寄り地点）として、ユーザの選択した時間帯に到着する、第２ルート情報が提示されるため、ユーザの満足度が向上する。
【０１１０】
（３）上記実施形態のナビゲーション用サーバ１と施設情報サーバ２によれば、ナビゲーション用サーバ１と通信可能に接続される電子機器３に対して、目的地までの第１ルート上の近辺に所在する施設について、異なる時間帯をまたがって、より多くの施設を提示し、ユーザにより選択された施設を目的地までのルートに中継地点（立ち寄り地点）として登録した第２ルートを表示する、サービスを提供することができる。
これにより、ユーザがナビゲーション用サーバ１と通信可能に接続される電子機器３を用いてナビゲーション（ルート案内）を行う際に、ナビゲーション用サーバ１は、電子機器３に対して、第１ルート上に存在する施設を時間帯にしたがって提示し、ユーザにより選択された施設を目的地までのルートに中継地点（立ち寄り地点）として登録した第２ルート情報を提示するため、ユーザの満足度が向上する。
【０１１１】
以上、本発明の好ましい実施形態につき説明したが、本発明は、上述の実施形態に制限されるものではなく、適宜変更が可能である。
【符号の説明】
【０１１２】
１００  ナビゲーションシステム
１  ナビゲーション用サーバ
１０  制御部
１０１  第１ルート算出部
１０２  施設検索部
１０３  第２ルート算出部
１１  記憶部
１２  通信部
１３  接続インターフェース部
２  施設情報サーバ
２０  制御部
２０１  施設抽出部
２０２  施設情報登録部
２１  記憶部
２２  通信部
２３  接続インターフェース部
３  電子機器
３０  制御部
３０１  第１ルート設定部
３０２  施設ジャンル設定部
３０３  施設設定部
３０４  ルート案内部
３１  記憶部
３２  無線部
３３  センサ部
３４  表示部
３５入力部
【図１】
2015094748.tif 000003
【図２】
2015094748.tif 000004
【図３】
2015094748.tif 000005
【図４Ａ】
2015094748.tif 000006
【図４Ｂ】
2015094748.tif 000007
【図５Ａ】
2015094748.tif 000008
【図５Ｂ】
2015094748.tif 000009
【図５Ｃ】
2015094748.tif 000010
【図５Ｄ】
2015094748.tif 000011
【図５Ｅ】
2015094748.tif 000012
【図５Ｆ】
2015094748.tif 000013
【図５Ｇ】
2015094748.tif 000014