(57)【特許請求の範囲】
【請求項１】
所望する移動体の目的地が異なる複数の搭乗者を、当該異なる目的地の各々に送るための当該移動体の移動順路を計算する順路計算装置において、
前記複数の搭乗者の各々が所持している所持物である携帯電話機の記憶媒体から、前記搭乗者の目的地を特定するための特定情報を取得する特定情報取得手段と、
前記特定情報取得手段が取得した特定情報に基づいて前記複数の搭乗者の各々の目的地情報を収集する目的地情報収集手段と、
前記搭乗者を運転者と同乗者とに判別するために、前記携帯電話機で設定されている複数の通話モードを示す通話モードデータを有する判別情報を前記記憶媒体から取得する判別情報取得手段と、
前記判別情報取得手段が取得した判別情報の前記通話モードデータに基づいて、前記特定情報に対応した前記搭乗者を運転者と同乗者に判別する搭乗者判別手段と、
前記目的地情報収集手段が収集した複数の目的地情報に基づいて、前記搭乗者判別手段によって前記運転者と判別した搭乗者の目的地情報を最終目的地として前記移動順路を計算する順路計算手段と、
を有することを特徴とする順路計算装置。
【請求項２】
前記通話モードは、ドライブモードおよびマナーモードのうち少なくとも一方ならびに通常モードを有することを特徴とする請求項１に記載の順路計算装置。
【請求項３】
前記目的地情報収集手段が収集した複数の目的地情報の中で、予め定められた順路計算条件から逸脱する目的地情報を検出する逸脱目的地検出手段と、
前記逸脱目的地検出手段が検出した目的地情報を前記搭乗者に通知する通知手段と、
を有することを特徴とする請求項１又は２に記載の順路計算装置。
【請求項４】
請求項１〜３の何れか１項に記載の順路計算装置と、
前記順路計算装置が計算した移動順路に基づいて前記移動体を誘導するための誘導情報を作成する誘導情報作成手段と、
前記誘導情報作成手段が作成した誘導情報に基づいて前記移動体の移動順路を誘導する誘導手段と、
を有することを特徴とする順路誘導装置。
【請求項５】
所望する移動体の目的地が異なる複数の搭乗者を、当該異なる目的地の各々に送るための当該移動体の移動順路を計算する順路計算方法であって、
前記複数の搭乗者の各々が所持している所持物である携帯電話機の記憶媒体から、前記搭乗者の目的地を特定するための特定情報を取得する特定情報取得工程と、
前記取得した特定情報に基づいて前記複数の搭乗者の各々の目的地情報を収集する目的地情報収集工程と、
前記搭乗者を運転者と同乗者とに判別するために、前記携帯電話機で設定されている複数の通話モードを示す通話モードデータを有する判別情報を前記記憶媒体から取得する判別情報取得工程と、
前記取得した判別情報の前記通話モードデータに基づいて、前記特定情報に対応した前記搭乗者を運転者と同乗者に判別する搭乗者判別工程と、
前記収集した複数の目的地情報に基づいて、前記搭乗者判別工程によって前記運転者と判別した搭乗者の目的地情報を最終目的地として前記移動順路を計算する順路計算工程と、
を有することを特徴とする順路計算方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地が異なる複数の搭乗者を当該異なる目的地の各々に送る順路を計算する順路計算装置、順路誘導装置、及び、順路計算方法等に関するものである。
【背景技術】
【０００２】
たとえば、車両に搭載されたナビゲーション装置は、液晶表示パネル等のディスプレイ上に地図と目的地までの経路を表示することにより、車両の移動を誘導する誘導機能を有している。そして、近年では、ナビゲーション装置に情報提供機能を持たせ、飲食店の場所などを案内する技術が知られている。特許文献１に示す車両情報提供装置は、自車両の近傍に存在する店舗の情報を示す店舗情報を取得するとともに、乗員の情報を取得し、乗員情報及び店舗情報に基づいて乗員に提示する店舗を選択することで、乗員とって適切な店舗を自動的に選定して提示している。
【特許文献１】特開２００６−１８４００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このように従来のナビゲーション装置は、外部から取得した情報を利用することで、乗員（搭乗者）にサービスを提供してきたが、他のナビゲーション装置との機能の違いを明確して商品性を高めるためには、さらなる付加機能の追加が必須となってくる。従来のナビゲーション装置は、外部から取得した店舗情報を利用することで、乗員にとって適切な店舗を自動的に選定し、その選定された店舗への経路を探索して乗員に提示するという機能であるが、たとえば、その店舗を複数の搭乗者の各々が所望する異なる車両の目的地と見立て、その複数の搭乗者をその所望の異なる目的地まで送りながら帰宅するときの帰宅経路（移動経路）の探索に着目した場合、経由地として当該複数の搭乗者の各々の所望の異なる目的地ごとに、それら目的地を示す情報（たとえば、住所等の情報）を入力しなければならず、その入力操作が煩わしいという問題が生じる。しかしながら、このような帰宅順路の計算機能は、一般の自動車やタクシー等の各種移動体で利用できるため、煩雑な入力操作の排除が望まれる。このように本発明が解決しようとする課題は、上記した問題が一例として挙げられる。
【０００４】
よって本発明は、上述した問題点に鑑み、目的地が異なる複数の搭乗者を当該異なる目的地の各々に送る移動順路を容易に計算することが可能な順路計算装置、順路誘導装置、及び、順路計算方法を提供することを課題としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するため本発明によりなされた請求項１記載の順路計算装置は、所望する移動体の目的地が異なる複数の搭乗者を、当該異なる目的地の各々に送るための当該移動体の移動順路を計算する順路計算装置において、前記複数の搭乗者の各々が所持している所持物である携帯電話機の記憶媒体から、前記搭乗者の目的地を特定するための特定情報を取得する特定情報取得手段と、前記特定情報取得手段が取得した特定情報に基づいて前記複数の搭乗者の各々の目的地情報を収集する目的地情報収集手段と、前記搭乗者を運転者と同乗者とに判別するために、前記携帯電話機で設定されている複数の通話モードを示す通話モードデータを有する判別情報を前記記憶媒体から取得する判別情報取得手段と、前記判別情報取得手段が取得した判別情報の前記通話モードデータに基づいて、前記特定情報に対応した前記搭乗者を運転者と同乗者に判別する搭乗者判別手段と、前記目的地情報収集手段が収集した複数の目的地情報に基づいて、前記搭乗者判別手段によって前記運転者と判別した搭乗者の目的地情報を最終目的地として前記移動順路を計算する順路計算手段と、を有することを特徴とする。
【０００６】
上記課題を解決するため本発明によりなされた請求項４記載の順路誘導装置は、請求項１〜３の何れか１項に記載の順路計算装置と、前記順路計算装置が計算した移動順路に基づいて前記移動体を誘導するための誘導情報を作成する誘導情報作成手段と、前記誘導情報作成手段が作成した誘導情報に基づいて前記移動体の移動順路を誘導する誘導手段と、を有することを特徴とする。
【０００７】
上記課題を解決するため本発明によりなされた請求項５記載の順路計算方法は、所望する移動体の目的地が異なる複数の搭乗者を、当該異なる目的地の各々に送るための当該移動体の移動順路を計算する順路計算方法であって、前記複数の搭乗者の各々が所持している所持物である携帯電話機の記憶媒体から、前記搭乗者の目的地を特定するための特定情報を取得する特定情報取得工程と、前記取得した特定情報に基づいて前記複数の搭乗者の各々の目的地情報を収集する目的地情報収集工程と、前記搭乗者を運転者と同乗者とに判別するために、前記携帯電話機で設定されている複数の通話モードを示す通話モードデータを有する判別情報を前記記憶媒体から取得する判別情報取得工程と、前記取得した判別情報の前記通話モードデータに基づいて、前記特定情報に対応した前記搭乗者を運転者と同乗者に判別する搭乗者判別工程と、前記収集した複数の目的地情報に基づいて、前記搭乗者判別工程によって前記運転者と判別した搭乗者の目的地情報を最終目的地として前記移動順路を計算する順路計算工程と、を有することを特徴とする。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係る順路計算装置、順路誘導装置、及び、順路計算方法一実施の形態を、図１の基本構成図を参照して以下に説明する。
【０００９】
図１において、順路計算装置Ｍは、所望する移動体の目的地が異なる複数の搭乗者を、当該異なる目的地の各々に送るための当該移動体の移動順路を計算する順路計算装置Ｍにおいて、前記複数の搭乗者の各々が所持している所持物Ｄである携帯電話機の記憶媒体から、前記搭乗者の目的地を特定するための特定情報を取得する特定情報取得手段Ｍ１と、前記特定情報取得手段Ｍ１が取得した特定情報に基づいて前記複数の搭乗者の各々の目的地情報を収集する目的地情報収集手段Ｍ２と、前記搭乗者を運転者と同乗者とに判別するために、前記携帯電話機で設定されている複数の通話モードを示す通話モードデータを有する判別情報を前記記憶媒体から取得する判別情報取得手段Ｍ４と、前記判別情報取得手段Ｍ４が取得した判別情報の前記通話モードデータに基づいて、前記特定情報に対応した前記搭乗者を運転者と同乗者に判別する搭乗者判別手段Ｍ５と、前記目的地情報収集手段Ｍ２が収集した複数の目的地情報に基づいて、前記搭乗者判別手段Ｍ５によって前記運転者と判別した搭乗者の目的地情報を最終目的地として前記移動順路を計算する順路計算手段Ｍ３と、を有している。
【００１０】
また、その順路計算方法は、所望する移動体の目的地が異なる複数の搭乗者を、当該異なる目的地の各々に送るための当該移動体の移動順路を計算する順路計算方法であって、前記複数の搭乗者の各々が所持している所持物である携帯電話機の記憶媒体から、前記搭乗者の目的地を特定するための特定情報を取得する特定情報取得工程と、前記取得した特定情報に基づいて前記複数の搭乗者の各々の目的地情報を収集する目的地情報収集工程と、前記搭乗者を運転者と同乗者とに判別するために、前記携帯電話機で設定されている複数の通話モードを示す通話モードデータを有する判別情報を前記記憶媒体から取得する判別情報取得工程と、前記取得した判別情報の前記通話モードデータに基づいて、前記特定情報に対応した前記搭乗者を運転者と同乗者に判別する搭乗者判別工程と、前記収集した複数の目的地情報に基づいて、前記搭乗者判別工程によって前記運転者と判別した搭乗者の目的地情報を最終目的地として前記移動順路を計算する順路計算工程と、を有している。
【００１１】
このような順路計算装置Ｍ及びその順路計算方法によれば、搭乗者の所持している例えば携帯電話機、ＩＣ（Integrated Circuit）カード、運転免許証等の各種所持物Ｄから通信、読み取り等により自動的に特定情報を取得すると、それらの特定情報に基づいて各搭乗者の目的地情報を所望のデータベース、予め定められた記憶領域等から収集する。そして、収集した複数の目的地情報に基づいて、複数の搭乗者を異なる目的地の各々に送るための目的地の立ち寄り順序、経路等を示す移動体（例えば、一般の自動車、タクシー等）の移動経路を計算し、異なる目的地の各々に複数の搭乗者を送る移動体の移動順路を計算する。
【００１２】
よって、搭乗者が所持している各所持物Ｄから取得する特定情報に対応した目的地情報を自動的に収集し、それらの目的地情報に基づいて移動体の移動順路を計算するようにしたことから、特定情報の取得可能な所持物Ｄを搭乗者に所持させておくだけで、立ち寄る目的地の順路等の移動順路を容易に計算することができるため、目的地が異なる複数の搭乗者を当該異なる目的地の各々に送る移動順路を容易に計算することができる。従って、搭乗者は設定操作、入力操作等が不要となり、順路計算装置Ｍの操作性及び商品価値の向上に貢献することができる。
【００１４】
また、上述した順路計算装置Ｍによれば、所持物Ｄから特定情報を取得するとともに、判別情報を所定の記憶領域等から取得すると、それらの情報に基づいて搭乗者が運転者か同乗者かを判別する。そして、運転者と判別した搭乗者の目的地情報が最終目的地として前記移動順路を計算する。よって、判別情報を取得して、搭乗者を運転者と同乗者に判別し、運転者の目的地を最終目的地として移動順路を計算するようにしたことから、運転者、同乗者を設定することなく、運転者を含む搭乗者の移動順路を計算することができるため、特に一般の自動車等で有効利用することができる。
【００１６】
さらに、上述した順路計算装置Ｍによれば、所持物Ｄである携帯電話機の記憶媒体から通話モードデータを有する判別情報を取得し、該通話モードデータに基づいて搭乗者が運転者か同乗者かを判定する。よって、携帯電話機で従来から用いられている通話モードデータを取得するだけで、搭乗者を運転者と同乗者に判別できることから、運転者、同乗者を識別するための新たな設定項目等を設ける必要がなくなり、構成を簡単化することができる。
【００１７】
また、上述した順路計算装置Ｍにおいて、前記目的地情報収集手段Ｍ２が収集した複数の目的地情報の中で、予め定められた順路計算条件から逸脱する目的地情報を検出する逸脱目的地検出手段Ｍ６と、前記逸脱目的地検出手段Ｍ６が検出した目的地情報を前記搭乗者に通知する通知手段Ｍ７と、を有している。
【００１８】
このような順路計算装置Ｍによれば、収集した目的地情報の中で、順路計算条件を逸脱する目的地情報を検出すると、該目的地情報を搭乗者に通知するようにしたことから、その目的地情報を除外する、修正するなどの対応が可能となるため、非現実的な移動順路の計算を防止することができる。
【００１９】
また、図１に示すように、順路誘導装置Ｍ１０は、上述した順路計算装置Ｍと、前記順路計算装置Ｍが計算した移動順路に基づいて前記移動体を誘導するための誘導情報を作成する誘導情報作成手段Ｍ１１と、前記誘導情報作成手段Ｍ１１が作成した誘導情報に基づいて前記移動体の移動順路を誘導する誘導手段Ｍ１２と、を有している。
【００２０】
このような順路誘導装置Ｍ１０によれば、順路計算装置Ｍが複数の搭乗者を送る移動体の移動順路を計算すると、該移動順路を誘導するための地図、経路、誘導画面等の誘導情報を作成し、該誘導情報に基づいて移動順路の誘導を行う。よって、搭乗者が所持している各所持物Ｄから取得する特定情報に対応した目的地情報を自動的に収集し、それらの目的地情報に基づいて移動順路を計算し、その移動順路に基づいて誘導情報を作成し、その誘導情報に基づいて移動体の移動順路を誘導するようにしたことから、特定情報を取得可能な所持物Ｄを搭乗者に所持させておくだけで、立ち寄る目的地の順路を計算して誘導することができるため、ため、目的地が異なる複数の搭乗者を当該異なる目的地の各々に送る移動順路を容易に計算することができる。従って、搭乗者は設定操作、入力操作等が不要となり、順路誘導装置Ｍ１０の操作性及び商品価値の向上に貢献することができる。
【実施例】
【００２１】
以下、上述した本発明の順路計算装置、順路誘導装置を順路誘導システムに適用した場合の実施例を、図２乃至図１０の図面を参照して本実施例に関連する構成のみ以下に説明する。
【００２２】
図２において、順路誘導システム１は、移動体である一般の自動車１００に搭載されたナビゲーション装置１０と、その自動車１００に搭乗した複数の搭乗者Ａ〜Ｄ（図２中では４名）が所持している携帯電話機２０（所持物に相当）と、を有している。
【００２３】
なお、本実施例では、搭乗者Ａ〜Ｄを、運転者に相当する搭乗者Ａと、同乗者に相当する搭乗者Ｂ〜Ｃに区分する場合について説明するが、例えば、移動体がタクシーの場合、図２中では搭乗者Ｂ〜Ｄが順路計算対象となり、運転者である搭乗者Ａは順路計算対象外となる。即ち、本発明の搭乗者は任意に設定することができる。
【００２４】
図３において、ナビゲーション装置１０は、制御部１１と、メモリ部１２と、記憶部１３と、ＧＰＳ（global positioning system）受信機１４と、出力部１５と、通信部１６と、操作部１７と、を有している。
【００２５】
制御部１１は、ナビゲーション装置１０全体の制御を司る。制御部１１は、周知であるマイクロプロセッサユニット（ＭＰＵ）、ＤＳＰ（Digital Signal Processor）等が用いられる。そして、制御部１１は、上述した順路計算装置Ｍ及び順路誘導装置Ｍ１０、ナビゲーション機能等を実現するための各種プログラム等を図示しない内蔵メモリに記憶している。詳細には、上述した特定情報取得手段Ｍ１、目的地情報収集手段Ｍ２、順路計算手段Ｍ３、判別情報取得手段Ｍ４、搭乗者判別手段Ｍ５、逸脱目的地検出手段Ｍ６、通知手段Ｍ７、誘導情報作成手段Ｍ１１、誘導手段Ｍ１２として制御部１１を機能させるために、後述する搭乗者情報取得処理、順路計算処理等の各種処理を実行するためのプログラムを内蔵メモリに記憶している。
【００２６】
メモリ部１２は、制御部１１が読み書き自在のメモリ等の各種記憶媒体が用いられ、携帯電話機２０等から取得した各種情報や、計算した移動順路を誘導するための順路情報、誘導情報、Bluetoothのプロファイル等の各種情報を記憶する。
【００２７】
記憶部１３は、ハードディスク装置を用いる場合について説明するが、ＤＶＤ（digital versatile disk; digital video disc）、ＣＤ−ＲＯＭ（compact disc read-only memory）等の各種記憶媒体を用いることができる。記憶部１３は、電話番号に対応した目的地情報を計算することができる目的地情報データベース、複数のスケールで任意の箇所の地図を表示するための複数の地図情報を有する地図情報データベース等の各種情報を記憶している。
【００２８】
ＧＰＳ受信機１４は、公知であるように、ＧＰＳ衛星群を形成する複数の人工衛星が発射する電波を受信して、このＧＰＳ受信機１４の現在の位置情報を求め、この現在の位置情報を制御部１１にインタフェース（図示せず）を介して出力する。そして、制御部１１は、入力された位置情報をメモリ部１２に時系列的に記憶して格納する。なお、位置情報は、ＧＰＳ受信機１４が検出した時点の車両の位置を示す緯度、経度、検出日時等の各種データを有している。
【００２９】
表示部１５は、自動車１００のインストルメントパネルに運転者である搭乗者Ａから目視可能なように設けられており、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）素子等の各種表示装置が用いられる。そして、表示部１５は、例えば順路を誘導するための順路誘導画面等を表示するための各種情報を制御部１１からの要求に応じて表示する。
【００３０】
通信部１６は、制御部１１によって制御され、携帯電話機２０との無線通信が可能な無線装置等が用いられる。そして、本実施例では、例えばBluetoothのプロファイルを使った短距離無線通信が可能な通信装置を用いている。これにより、自動車１００に持ち込まれた携帯電話機２０との間で通信を行うことで、搭乗者Ａ〜Ｄの搭乗を検出するようにしている。そして、通信部１６は、アンテナ１６ａを介して受信した無線信号を復調して制御部１１に出力すると共に、制御部１１から入力された信号を変調してアンテナ１６ａを介して送出する。
【００３１】
操作部１７は、計算条件やルート設定等の指令入力用の各種キースイッチを有している。より具体的には、表示部１５に表示された地図画像上の所望の位置にカーソルを移動させる矢印キーや、確認又は画定入力を行うエンターキー、メニュー選択キー等を有している。
【００３２】
このように構成したナビゲーション装置１０において、制御部１１はナビゲーション機能のアプリケーション・プログラムを実行することで、公知であるように、利用者が指定した目的地までのルート情報を計算し、ＧＰＳ受信機１４で検出した位置情報と該ルート情報とを現在位置に対応した地図上に重畳して表示部１５に表示することで、利用者を目的地に誘導する。
【００３３】
次に、上述したメモリ部１２に記憶する搭乗者情報と、記憶部１３に記憶する目的地情報の一例を以下に説明する。なお、以下の説明で明らかになるが、本実施例では搭乗者情報が上述した請求項中の特定情報及び判別情報に相当している。
【００３４】
図４において、搭乗者情報Ｄ１は、ＩＤ（Identification Data）データＤ１１と、通話モードデータＤ１２と、自宅電話番号データＤ１３と、を有している。そして、搭乗者情報Ｄ１は、搭乗者Ａ〜Ｄが所持している携帯電話機２０の記憶部２３から取得した情報となっている。
【００３５】
ＩＤデータＤ１１は、登録個体を識別するためのＩＤ（登録機器名等）、携帯電話機２０の所有者を識別するためのＩＤ（登録者名等）等の中から任意に選択したＩＤデータとなっている。
【００３６】
通話モードデータＤ１２は、携帯電話機２０の通話モードを示すデータであり、例えば、公知であるドライブモード、マナーモード、通常モード等の中から携帯電話機２０で設定されているモードを示している。即ち、制御部１１は、通話モードデータＤ１２の設定を参照することで、ドライブモードを設定していれば、その携帯電話機２０を所持している搭乗者が運転者であると判別することができる。
【００３７】
なお、運転者と同乗者の判別方法としては、例えば、ナビゲーション装置１０の所有者を識別するための情報、その所有者が所持している携帯電話機２０を識別するための情報などをメモリ部１２に予め記憶しておき、ナビゲーション装置１０の外部から取得した情報と比較して運転者であるか否かを判定するなど種々異なる実施形態とすることができる。このように本実施例では、ＩＤデータＤ１１と通話モードデータＤ１２を、上述した判別情報とする場合について説明するが、判別情報は任意に設定することができる。
【００３８】
自宅電話番号データＤ１３は、携帯電話機２０を所持する搭乗者Ａ〜Ｄの自宅の電話番号を示すデータとなっている。そして、制御部１１は、自宅電話番号データＤ１３が示す電話番号に対応した住所、位置等を各種データベースから計算する構成となっている。従って、本実施例では、自宅電話番号データＤ１３が上述した特定情報に相当している。なお、本発明の特定情報は、搭乗者の目的地を特定できる情報であれば、例えば住所データ、個人識別データ、所望の画像データ等で構成するなど種々異なる実施例とすることができる。
【００３９】
図５において、目的地情報Ｄ２は、目的地名称データＤ２１と、ＩＤデータＤ２２と、住所データＤ２３と、電話番号データＤ２４と、を有している。なお、記憶部１３に複数の目的地情報Ｄ２を予め記憶することで、データベースを構築することができる。
【００４０】
目的地名称データＤ２１は、登録者に対応した目的地の名称を示すデータとなっている。ＩＤデータＤ２２は、上述したＩＤデータＤ１１と同様に、登録個体を識別するためのＩＤ（登録機器名等）、携帯電話機２０の所有者を識別するためのＩＤ（登録者名等）等の中から任意に選択したＩＤデータとなっている。住所データＤ２３は、登録者の住所を示す位置データ、住所名データ等の各種データとなっている。電話番号データＤ２４は、登録者の電話番号を示すデータとなっている。
【００４１】
このように目的地情報Ｄ２を予め記憶部１２に記憶しておくことで、携帯電話機２０等から取得する情報量を減少することができるが、本発明はこれに限定するものではなく、携帯電話機２０等から受信した情報を目的地情報Ｄ２として登録するなど種々異なる実施例とすることができる。
【００４２】
次に、図３に示す携帯電話機２０は、周知であるように、アンテナ２１ａを介して受信した無線信号の復調その他必要な処理を行う通信部２１と、復調された無線信号を受信する制御等の携帯電話機２０の動作を制御し、ＣＰＵ等が用いられる制御部２２と、各種アプリケーションプログラム（以下、アプリケーションともいう）等を記憶する記憶部２３と、搭乗者Ａ〜Ｄ等が携帯電話機２０に種々のデータを入力する操作部２４と、を有している。
【００４３】
通信部２１は、制御部２２によって制御され、上述した通信部１６との間でBluetoothのプロファイルを使った短距離無線通信が可能な通信装置を用いている。通信部２１は、アンテナ２１ａを介して受信した無線信号を復調して制御部２２に出力すると共に、制御部２２から入力された信号を変調してアンテナ２１ａを介して送出する。
【００４４】
制御部２２は、記憶部２３に記憶しているアプリケーション・プログラムを実行することで、Bluetooth機能を提供する。例えば、通信部２１を介して出力を依頼された所望のデータを記憶部２３から取得し、これを通信部２１を介して転送する。
【００４５】
記憶部２３は、上述した図４に示す搭乗者情報Ｄ１を構成するＩＤデータＤ１１、通話モードデータＤ１２、自宅電話番号データＤ１３等の各種データを記憶している。なお、それらのデータは、携帯電話機２０を所持する搭乗者Ａ〜Ｄによって任意に設定される、携帯電話機２０の製造メーカが初期データとして予め設定するなど種々異なる実施例とすることができる。
【００４６】
操作部２４は、上述した搭乗者情報Ｄ１の各種データを入力する各種キースイッチを有している。そして、操作部２４は、各種キースイッチに対する搭乗者Ａ〜Ｄ等の操作に応じたデータを制御部２２に出力する。
【００４７】
次に、ナビゲーション装置１０の制御部１１が実行する搭乗者情報取得処理の一例を、図６に示すフローチャートを参照して以下に説明する。
【００４８】
ステップＳ３１において、通信部１６を介してBluetoothのプロファイルを使った通信を行い、通信が可能な携帯電話機２０の機器数が取得されてメモリ部１２に記憶され、ステップＳ３２において、メモリ部１２のカウンタに初期値である“１”が設定され、その後ステップＳ３３に進む。
【００４９】
ステップＳ３３において、メモリ部１２のカウンタの値が機器数よりも大きいか否かが判定される。なお、本実施例では、説明を簡単化するために、搭乗者情報取得処理が実行される場合、携帯電話機２０から必ず機器数が取得される、即ち、取得した機器数が“０”ではないことを前提に説明する。そして、ステップＳ３３でカウンタの値が機器数よりも大きいと判定された場合（Ｓ３３でＹ）、処理を終了する。一方、カウンタの値が大きくない、つまり、小さいと判定された場合（Ｓ３３でＮ）、ステップＳ３４に進む。
【００５０】
ステップＳ３４において、通信部１６が接続対象の携帯電話機２０に通信可能に接続され、ステップＳ３５において、Bluetoothのプロファイルを使って上述したＩＤデータＤ１１と通話モードデータＤ１２とが携帯電話機２０から取得され、それらが搭乗者情報Ｄ１に設定されてメモリ部１２に記憶され、接続対象が次の携帯電話機２０に設定され、その後ステップＳ３６に進む。
【００５１】
ステップＳ３６において、取得した搭乗者情報Ｄ１の通話モードデータＤ１２に基づいて、携帯電話機２０の通話モードが判定される。通話モードがドライブモード又はマナーモードであると判定された場合、ステップＳ３７において、搭乗者情報Ｄ１に運転者を示すデータが設定され、その後ステップＳ３９に進む。一方、ステップＳ３６で通話モードが通常モードであると判定された場合、ステップＳ３８において、搭乗者情報Ｄ１に同乗者を示すデータが設定され、その後ステップＳ３９に進む。なお、運転者の判定方法としては、通話モードがドライブモードのときに運転者と判定する種々異なる判定方法を用いることができる。
【００５２】
ステップＳ３９において、携帯電話機２０の記憶部２３に自宅電話番号データＤ１３が設定されているときは、その電話番号が携帯電話機２０からBluetoothのプロファイルを使って取得され、前記搭乗者情報Ｄ１の自宅電話番号データＤ１３に設定され、その後ステップＳ４０に進む。また、携帯電話機２０の記憶部２３に自宅電話番号データＤ１３が設定されていないときは、上述した記憶部１３の目的地情報Ｄ２の中から、ＩＤデータＤ１１と同一のＩＤデータＤ２２を有する目的地情報Ｄ２が抽出され、その電話番号データＤ２４が取得され、前記搭乗者情報Ｄ１の自宅電話番号データＤ１３に設定され、その後ステップＳ４０に進む。
【００５３】
ステップＳ４０において、メモリ部１２のカウンタがインクリメント（カウンタ＋１）され、その後ステップＳ３３に戻り、一連の処理を繰り返す。即ち、上述した一連の処理を実行することで、上述した自動車１００に持ち込まれた携帯電話機２０の機器数分の搭乗者情報Ｄ１を取得することができる。
【００５４】
以上説明した図６に示す搭乗者情報取得処理を制御部１１が実行することで、請求項中の特定情報取得手段、判別情報取得手段、搭乗者判別手段、搭乗者判別手段等の各種手段として制御部１１が機能することになる。そして、図６に示すフローチャート中のステップＳ３５が特定情報取得手段及び判別情報取得手段、ステップＳ３６が搭乗者判別手段、ステップＳ３９が搭乗者判別手段にそれぞれ相当している。
【００５５】
次に、ナビゲーション装置１０の制御部１１が実行する順路計算処理の一例を、図７に示すフローチャートを参照して以下に説明する。
【００５６】
ステップＳ５１において、メモリ部１２に収集した複数の搭乗者情報Ｄ１の自宅電話番号データＤ１３の各々に対応した目的地情報が、記憶部１３の目的地情報データベースの中から検索されてメモリ部１２に記憶されることで収集され、その後ステップＳ５２に進む。
【００５７】
なお、目的地情報の一例としては、自宅電話番号に対応した住所の位置を示す位置データを有している。また、目的地情報の収集方法としては、予め定められた目的地情報提供サーバ等にアクセスして収集するなど種々異なる実施例とすることができる。また、本実施例では、運転者及び同乗者の電話番号から検索した地点を示す目的地情報として収集する場合について説明するが、本発明はこれに限定するものではなく、運転者及び同乗者の住所で検索した地点を示す目的地情報を収集するなど種々異なる実施例とすることができる。
【００５８】
ステップＳ５２において、収集した目的地情報の中から、上述したように運転者と設定された搭乗者情報Ｄ１に対応した目的地情報Ｄ２が最終目的地として設定され、それ以外が立ち寄り地として設定され、ステップＳ５３において、ＧＰＳ受信機１４からの位置情報と記憶部１３の地図情報データベースに基づいて自動車１００の現在地が検出され、この現在位置と最終目的地に対して立ち寄り地の距離順にソートされ、その後ステップＳ５４に進む。なお、目的地の立ち寄り順のソートについては、任意のソート方法を用いることができる。
【００５９】
たとえば、ソートする距離順は、現在位置から距離が一番近い目的地情報を１番目の立ち寄り地とし、次にその１番目の立ち寄り地から距離が一番近い目的地情報を２番目の立ち寄り地とし、さらにその２番目の立ち寄り地から距離が一番近い目的地情報を３番目の立ち寄り地とする、ようにしてもよい。つまり、３番目の立ち寄り地が２番目の立ち寄り地より現在位置からの距離が近いにもかかわらず、その２番目の立ち寄り地の方が３番目の立ち寄り地より１番目の立ち寄り地からの距離が近い場合に、その近い立ち寄り地を２番目の立ち寄り地として順路を計算するようにしてもよい。このようにすることで、常に到着した立ち寄り地から距離の近い順に搭乗者を送ることができるので、距離的に無駄な移動を極力避けることができる。
【００６０】
ステップＳ５４において、最終目的地以外の目的地情報Ｄ２の中に、メモリ部１２等に記憶され且つ予め定められた順路計算条件から逸脱する目的地情報Ｄ２が存在するか否かが判定される。なお、順路計算条件の一例としては、最終目的地から所定距離以上離れているなどの任意に設定された条件となっている。そして、ステップＳ５４で逸脱する目的地情報Ｄ２が存在すると判定された場合（Ｓ５４でＹ）、その後ステップＳ５５に進む。
【００６１】
なお、上記した所定距離以上離れているとは、たとえば、現在位置を中心として所定距離を半径とした領域内に目的地情報が存在しない場合が一例としてあげられる。その場合には、たとえば、他の各種交通機関を利用することにより当該領域から外れた目的地情報に到着することを考慮して当該目的地情報に到着するために適した交通機関を利用するための当該領域内の地点（たとえば、駅や停留所）を目的地情報として変更する旨を搭乗者に推奨するようにしてもよい。当該推奨に対して搭乗者が同意を示した場合には、当該変更された目的地情報を対象に含めて再度順路を計算するようにしてもよい。
【００６２】
ステップＳ５５において、逸脱する目的地情報Ｄ２を通知するための通知情報を作成し、該通知情報を表示部１５に出力することで、表示部１５に通知情報が表示され、ステップＳ５６において、その通知情報の表示に応じて操作部１７から入力された変更情報が取得され、ステップＳ５７において、その変更情報に基づいて、立ち寄り地距離順、目的地情報Ｄ２等が変更され、その後ステップＳ５４に戻り、一連の処理を繰り返す。
【００６３】
また、ステップＳ５４で逸脱する目的地情報Ｄ２は存在しないと判定された場合（Ｓ５４でＮ）、ステップＳ５８において、立ち寄り地距離順と最終目的地に対応した目的地情報Ｄ２と記憶部１３に記憶している地図情報に基づいて、最終目的地までの移動体である自動車１００の移動順路（誘導ルート）が計算され、その計算結果を示す順路情報がメモリ部１２に記憶され、処理を終了する。なお、ルート計算については、公知であるルート計算方法等が用いられる。
【００６４】
以上説明した図７に示す順路計算処理を制御部１１が実行することで、請求項中の目的地情報収集手段、逸脱目的地検出手段、通知手段、順路計算手段等の各種手段として制御部１１が機能することになる。そして、図７に示すフローチャート中のステップＳ５１が目的地情報収集手段、ステップＳ５４が逸脱目的地検出手段、ステップＳ５５が通知手段、ステップＳ５８が順路計算手段にそれぞれ相当している。
【００６５】
次に、上述した搭乗者情報取得処理及び順路計算処理を含むナビゲーション装置１０の制御部１１が実行する処理概要の一例を、図８に示すフローチャートを参照して以下に説明する。
【００６６】
ナビゲーション装置１０は自動車１００のアクセサリ・スイッチのＯＮに応じて起動されると、ステップＳ１において、上述した搭乗者情報取得処理が実行されることで、複数の携帯電話機２０の記憶部２３から搭乗者情報Ｄ１を取得してメモリ部１２に記憶され、ステップＳ２において、上述した順路計算処理が実行されることで、目的地が異なる複数の搭乗者Ａ〜Ｄを送る移動順路が計算され、その結果が順路情報としてメモリ部１２に記憶され、その後ステップＳ３に進む。
【００６７】
ステップＳ３において、計算した移動順路を確認する確認画面を表示するための確認画面情報が作成され、該確認画面情報が表示部１５に出力されることで、表示部１５に確認画面が表示され、その後ステップＳ４に進む。この処理により、搭乗者Ａ〜Ｄ等は移動順路に問題がないか等を確認することができる。
【００６８】
ステップＳ４において、確認画面の表示に応じた操作部１７からの入力データに基づいて、移動順路が了承されたか否かが判定される。了承されていないと判定された場合（Ｓ４でＮ）、ステップＳ５において、表示部１５に変更画面を表示させ、それに応じた入力データが変更情報として取得され、ステップＳ６において、変更情報に基づいて目的地、順路等が変更された後、上述した順路計算処理と同様に順路が再計算され、その後ステップＳ３に戻り、一連の処理が繰り返される。
【００６９】
また、ステップＳ４で移動順路が了承されていると判定された場合（Ｓ４でＹ）、ステップＳ７において、ＧＰＳ受信機１４からの位置情報と記憶部１３の地図情報データベースに基づいて自動車１００の現在位置が検出され、ステップＳ８において、順路情報と現在位置に基づいて、移動順路を誘導するための誘導情報が作成され、ステップＳ９において、その誘導情報が表示部１５に出力され、表示部１５に誘導情報が表示されることで、その後ステップＳ１０に進む。
【００７０】
これにより、搭乗者Ａ〜Ｄ等は表示部１５に表示された誘導画面を参照することで、計算された移動順路を自動車１００が誘導される。また、誘導情報の一例としては、地図情報データベースから取得した地図上に、移動順路に対応した経路と自動車１００の現在位置を示すマークを重畳表示する情報、立体の前方画面に左折、右折等のマークを重畳表示する情報などが挙げられる。
【００７１】
ステップＳ１０において、目的地について終了要求を受けるなどの終了条件を満たすか否かが判定される。終了条件を満たしていないと判定された場合（Ｓ１０でＮ）、ステップＳ７に戻り、一連の処理が繰り返される。一方、終了条件を満たしていると判定された場合（Ｓ１０でＹ）、処理を終了する。
【００７２】
以上説明した図８に示す処理を制御部１１が実行することで、請求項中の誘導情報作成手段、誘導手段等の各種手段として制御部１１が機能することになる。そして、図８に示すフローチャート中のステップＳ８が誘導情報作成手段、ステップＳ９が誘導手段にそれぞれ相当している。
【００７３】
次に、上述した構成のナビゲーション装置１０の動作（作用）の一例を、図２及び図９、図１０の図面を参照して以下に説明する。
【００７４】
図２に示すように、搭乗者Ａ〜Ｄが自動車１００に搭乗し、自動車１００のアクセサリ・スイッチがＯＮされてナビゲーション装置１０が起動されると、ナビゲーション装置１０は、搭乗者Ａ〜Ｄが所持する携帯電話機２０のから搭乗者情報Ｄ１（特定情報、判別情報）を自動的に取得する。そして、その搭乗者情報Ｄ１の通話モードデータＤ１２に基づいて、図９（ａ）に示すように、搭乗者Ａが運転者、搭乗者Ｂ〜Ｃが同乗者と判別する。
【００７５】
そして、その搭乗者情報Ｄ１の自宅電話番号データＤ１３に基づいて目的地情報Ｄ２を収集することで、搭乗者Ａが最終目的地ａ、搭乗者Ｂが立ち寄り地ｂ、搭乗者Ｃが立ち寄り地ｃ、搭乗者Ｄが立ち寄り地ｄを検出する。そして、図９（ｂ）に示すように、最終目的地ａ、立ち寄り地ｂ〜ｄ、現在地ｎに対する移動順路Ｒ１を計算すると、移動順路Ｒ１を搭乗者Ａ〜Ｄ等に確認する確認画面を表示部１５に表示して確認を促す。そして、その移動順路Ｒ１が了承されて自動車１００が移動を開始すると、所定時間毎に自動車１００の現在位置を検出し、順路情報と現在位置に基づいて作成した誘導情報を表示部１５に表示することで、移動順路Ｒ１の誘導を行う。
【００７６】
また、ナビゲーション装置１０は、図１０（ａ）に示すように、同乗者Ｄが携帯電話機２０を携帯していない、電源ＯＦＦ等によって搭乗者情報Ｄ１が取得できない場合、上述したように搭乗者Ａ〜Ｃの最終目的地ａと立ち寄り地ｂ，ｃを検出し、図１０（ｂ）に示すように、最終目的地ａ、立ち寄り地ｂ、ｃ、現在地ｎに対する移動順路Ｒ２を計算すると、移動順路Ｒ２を搭乗者Ａ〜Ｄ等に確認する確認画面を表示部１５に表示して確認を促す。これにより、搭乗者Ｄの目的地が搭乗者Ａ〜Ｃの目的地と異なる場合は、その目的地を新たな立ち寄り地として追加して再計算を要求することで、上述した図９（ｂ）に示す移動順路Ｒ１に変更することができる。
【００７７】
さらに、例えば搭乗者Ｂが最初から途中まで運転者となり、搭乗者Ｂの目的地に到着後に自動車１００の所有者である搭乗者Ａに運転者が変更される場合、最初の順路計算のときに、搭乗者Ａの目的地を除外し、搭乗者Ｂの目的地に到着した後に、再度、搭乗者情報Ｄ１の取得を行ってその後の移動順路を計算することで対応できる。又は、搭乗者情報Ｄ１の通話モードデータＤ１２の設定を図９（ａ）に示す関係となるように設定しておくこと対応できる。
【００７８】
以上説明したナビゲーション装置１０によれば、搭乗者Ａ〜Ｄの携帯している携帯電話機２０の記憶部２３から通信により自動的に特定情報である搭乗者情報Ｄ１を取得すると、それらの搭乗者情報Ｄ１に基づいて搭乗者の目的地情報Ｄ２を記憶部１３の地図情報データベース等から収集する。そして、収集した複数の目的地情報Ｄ２に基づいて、目的地の立ち寄り順序、経路等を計算し、目的地が異なる複数の搭乗者を送る移動体の移動順路を計算することができる。
【００７９】
よって、搭乗者Ａ〜Ｄが所持している携帯電話機２０の記憶部２３から取得する搭乗者情報Ｄ１に対応した目的地情報Ｄ２を自動的に収集し、それらの目的地情報Ｄ２に基づいて立ち寄る移動順路を計算するようにしたことから、携帯電話機２０に搭乗者情報を記憶しておくだけで、立ち寄る目的地の移動順路を容易に計算することができるため、目的地が異なる複数の搭乗者Ａ〜Ｄを当該異なる目的地の各々に送る移動順路を容易に計算することができる。従って、搭乗者Ａ〜Ｄは設定操作、入力操作等が不要となり、ナビゲーション装置１０の操作性及び商品価値の向上に貢献することができる。
【００８０】
また、携帯電話機２０から判別情報を取得して、搭乗者を運転者と同乗者に判別し、運転者の目的地を最終目的地として移動順路を計算するようにしたことから、運転者、同乗者を設定することなく、運転者を含む搭乗者の移動順路を計算することができるため、一般の自動車で有効利用することができる。
【００８１】
さらに、携帯電話機２０で従来から用いられている通話モードデータを取得するだけで、搭乗者を運転者と同乗者に判別するようにしたことから、運転者、同乗者を識別するための新たな設定項目等を設ける必要がなくなり、構成を簡単化することができる。
【００８２】
また、収集した目的地情報Ｄ２の中で、順路計算条件を逸脱する目的地情報Ｄ２を検出すると、該目的地情報Ｄ２を搭乗者に通知するようにしたことから、その目的地情報Ｄ２を除外する、修正するなどの対応が可能となるため、非現実的な移動順路の計算を防止することができる。
【００８３】
なお、上述した本実施例では、順路計算装置に相当するナビゲーション装置１０が、特定情報及び判別情報である搭乗者情報Ｄ１を通信により携帯電話機２０から取得する場合について説明したが、本発明はこれに限定するものではなく、例えば前記記憶媒体をＩＣカードで実現する場合は、ナビゲーション装置１０に読み取り手段を設け、搭乗者Ａ〜Ｄが自動車１００への搭乗に応じてＩＣカードから特定情報をナビゲーション装置１０に読み取らせる、又は、スキャナ等で画像データをスキャンし、そのデータを特定情報としてナビゲーション装置１０に取得させるなど種々異なる実施例とすることができる。
【００８４】
また、上述した本実施例では、順路計算装置及び順路誘導装置をナビゲーション装置１０で実現する場合について説明したが、本発明はこれに限定するものではなく、例えば、ＧＰＳ機能を有する携帯電話機、コンピュータ等で実現するなど種々異なる実施例とすることができる。
【００８５】
このように上述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施形態に限定されるものではない。即ち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【図面の簡単な説明】
【００８６】
【図１】本発明に係る順路計算装置、順路誘導装置の基本構成を示す構成図である。
【図２】図１の順路計算装置、順路誘導装置を適用したナビゲーション装置のシステム概略構成を示すシステム構成図である。
【図３】図２に示すナビゲーション装置の概略構成を示す構成図である。
【図４】搭乗者情報のデータ構造を示す図である。
【図５】目的地情報のデータ構造を示す図である。
【図６】図３のナビゲーション装置の制御部が実行する搭乗者情報取得処理の一例を示すフローチャートである。
【図７】図３のナビゲーション装置の制御部が実行する順路計算処理の一例を示すフローチャートである。
【図８】図３のナビゲーション装置の制御部が実行する処理概要の一例を示すフローチャートである。
【図９】図２に対応したナビゲーション装置の動作例１を説明するための図である。
【図１０】図２に対応したナビゲーション装置の動作例２を説明するための図である。
【符号の説明】
【００８７】
１    ナビゲーション装置（順路計算装置、順路誘導装置）
Ｄ    所持物（記憶媒体）
Ｍ    順路計算装置
Ｍ１    特定情報取得手段
Ｍ２    目的地情報収集手段
Ｍ３    順路計算手段
Ｍ４    判別情報取得手段
Ｍ５    搭乗者判別手段
Ｍ６    逸脱目的地検出手段
Ｍ７    通知手段
Ｍ１０    順路誘導装置
Ｍ１１    誘導情報作成手段
Ｍ１２    誘導手段
【図１】
0004886631.tif 000002
【図２】
0004886631.tif 000003
【図３】
0004886631.tif 000004
【図４】
0004886631.tif 000005
【図５】
0004886631.tif 000006
【図６】
0004886631.tif 000007
【図７】
0004886631.tif 000008
【図８】
0004886631.tif 000009
【図９】
0004886631.tif 000010
【図１０】
0004886631.tif 000011