(57)【要約】【課題】  本発明の目的は、経由地点や施設がプライベートな情報を含む場合であっても、プライベートな情報を保護しながら経路を公開することができる出力装置の技術を提供することにある。【解決手段】  本発明に係る経路出力装置は、少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を記憶する記憶手段と、前記コース情報に含まれる各地点のうち、プライベートな地点が非公開となる公開用コース情報を生成する公開コース生成手段と、ネットワークを介して要求を受け付けると、前記公開コース生成手段により生成した公開用コース情報を、要求元に送信する出力手段と、を備えることを特徴とする。【選択図】図８
2012037402.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を記憶する記憶手段と、
前記コース情報に含まれる各地点のうち、プライベートな地点が非公開となる公開用コース情報を生成する公開コース生成手段と、
ネットワークを介して要求を受け付けると、前記公開コース生成手段により生成した公開用コース情報を、要求元に送信する出力手段と、
を備えることを特徴とする経路出力装置。
【請求項２】
請求項１に記載の経路出力装置であって、
前記公開コース生成手段は、プライベート情報であることを示す情報をあらかじめ対応付けられた地点を、前記プライベートな地点と判定する、
ことを特徴とする経路出力装置。
【請求項３】
請求項２に記載の経路出力装置であって、
前記プライベート情報であることを示す情報は、自宅または知人宅としてあらかじめ登録されたことを示す情報である、
ことを特徴とする経路出力装置。
【請求項４】
請求項２に記載の経路出力装置であって、
前記プライベート情報であることを示す情報は、当該地点に対応付けられた非公開の電話番号である、
ことを特徴とする経路出力装置。
【請求項５】
請求項１〜４のいずれか一項に記載の経路出力装置であって、
前記公開コース生成手段は、前記プライベートな地点を非公開とする処理において、前記コース情報から前記プライベートな地点を削除し、前記コース情報上最後に訪れる地点を到着地とする、
ことを特徴とする経路出力装置。
【請求項６】
ナビゲーション装置と、経路出力装置と、を有するナビゲーションシステムであって、
前記ナビゲーション装置は、
少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を、ネットワークを介して前記経路出力装置から受信する受信手段と、
前記コース情報に含まれる各地点のうち、プライベートな地点が非公開となる公開用コース情報を生成する公開コース生成手段と、
前記公開コース生成手段により生成した前記公開用コース情報を、前記ネットワークを介して前記経路出力装置へ送信する送信手段と、を備え、
前記経路出力装置は、
前記ネットワークを介して要求を受け付けると、前記ナビゲーション装置の前記送信手段により送信された前記公開用コース情報を、要求元に送信する出力手段を備える、
ことを特徴とするナビゲーションシステム。
【請求項７】
経路出力装置の経路出力方法であって、
前記経路出力装置は、
少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を記憶する記憶手段を備え、
前記コース情報に含まれる各地点のうち、プライベートな地点が非公開となる公開用コース情報を生成する公開コース生成ステップと、
ネットワークを介して要求を受け付けると、前記公開コース生成ステップにより生成した公開用コース情報を、要求元に送信する出力ステップと、
を実施することを特徴とする経路出力方法。
【請求項８】
ナビゲーション装置と、経路出力装置と、を有するナビゲーションシステムの経路出力方法であって、
前記ナビゲーション装置は、
少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を、ネットワークを介して前記経路出力装置から受信する受信ステップと、
前記コース情報に含まれる各地点のうち、プライベートな地点が非公開となる公開用コース情報を生成する公開コース生成ステップと、
前記公開コース生成ステップにより生成した前記公開用コース情報を、前記ネットワークを介して前記経路出力装置へ送信する送信ステップと、を実施し、
前記経路出力装置は、
前記ネットワークを介して要求を受け付けると、前記ナビゲーション装置の前記送信ステップにより送信された前記公開用コース情報を、要求元に送信する出力ステップを実施する、
ことを特徴とする経路出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路を出力する装置の技術に関するものである。
【背景技術】
【０００２】
従来、サーバ等の装置により経路の公開を行う場合に、経路そのままの情報を出力していた。特許文献１には、プライベートな位置の公開についての技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２００１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記のような技術では、不特定の第三者に経路を公開する場合に、経由する地点等がプライベートな地点、すなわち自宅や友人宅等であれば、経路を公開することにより、第三者に対して公開すべきでない当該プライベートな地点を公開してしまうこととなる。
【０００５】
本発明の目的は、経由地点や施設がプライベートな情報を含む場合であっても、プライベートな情報を保護しつつ経路を公開することができる出力装置の技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく、本発明に係る経路出力装置は、少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を記憶する記憶手段と、前記コース情報に含まれる各地点のうち、プライベートな地点が非公開となる公開用コース情報を生成する公開コース生成手段と、ネットワークを介して要求を受け付けると、前記公開コース生成手段により生成した公開用コース情報を、要求元に送信する出力手段と、を備えることを特徴とする。
【０００７】
また、本発明に係る経路出力装置の経路出力方法では、前記経路出力装置は、少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を記憶する記憶手段を備え、前記コース情報に含まれる各地点のうち、プライベートな地点が非公開となる公開用コース情報を生成する公開コース生成ステップと、ネットワークを介して要求を受け付けると、前記公開コース生成ステップにより生成した公開用コース情報を、要求元に送信する出力ステップと、を実施することを特徴とする。
【発明の効果】
【０００８】
本願発明によれば、経由地点や施設がプライベートな情報を含む場合であっても、プライベートな情報を保護しながら経路を公開することができる出力装置の技術を提供することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】図１は、ナビゲーションシステムの概略構成図である。
【図２】図２は、コース公開テーブルの構成を示す図である。
【図３】図３は、コース編集テーブルの構成を示す図である。
【図４】図４は、経路管理サーバのハードウェア構成を示す図である。
【図５】図５は、ナビゲーション装置の概略構成図である。
【図６】図６は、リンクテーブルの構成を示す図である。
【図７】図７は、演算処理部の機能構成図である。
【図８】図８は、公開コース生成処理のフロー図である。
【図９】図９は、公開コース生成処理によるコースの例を示す図である。
【図１０】図１０は、公開コース生成処理によるコースの別の例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の第一の実施形態を適用したナビゲーションシステム１０００について、図面を参照して説明する。
【００１１】
図１に、ナビゲーションシステム１０００の全体構成図を示す。ナビゲーションシステム１０００は、ナビゲーション装置１００と、使用者が経路の編集操作等を行う経路管理端末２００と、経路の公開管理を行う経路管理サーバ３００と、を含んで構成される。また、ナビゲーション装置１００と、経路管理端末２００と、経路管理サーバ３００とは、ネットワーク２５０を介して互いに通信可能である。なお、ネットワーク２５０は、いわゆる公衆網であり、例えば無線通信回線を含むインターネット等のパブリックネットワークである。
【００１２】
経路管理サーバ３００は、使用者が作成したコース情報を保持・公開し、ネットワーク２５０を介して要求を受け付けると、要求のあったコース情報を要求元に送信するいわゆるサーバ装置である。
【００１３】
経路管理サーバ３００は、制御部３１０と、記憶部３２０と、通信部３３０と、を有する。制御部３１０には、コースデータを編集する要求に応じて、コースデータを編集する機能を提供する処理部であるコース編集部３１１と、コースデータを公開するコース公開部３１２と、コース公開部３１２によりコースデータを公開する際に、プライベート情報が非公開となる公開コースを生成する公開コース生成部３１３と、が含まれる。なお、本実施例においては、「コース」とは、ある出発地から到着地へ到る経緯を含む走行計画をいう。また、「コースデータ」とは、コースを構成する情報を含み、コースを特定する情報をいう。記憶部３２０は、公開するコースデータを格納するコース公開テーブル３２１と、公開前のコースデータを格納するコース編集テーブル３２２と、を記憶する。
【００１４】
また、記憶部３２０は、図示しないが、地図上の施設を特定する情報を含む地図情報を備える。当該地図情報は、当該地図情報に含まれる施設に対して、利用者が自宅として登録し、または友人宅や知人宅として登録する情報を対応付けて記憶することができる。また、当該地図情報には、行政区画（都道府県、市区町村等）の情報が含まれ、それぞれの区画について、管轄する庁舎等の施設が対応付けられている。当該地図情報に含まれる施設には、公開制限のない電話番号と、公開制限のある電話番号（例えば、非公開の電話番号）と、のいずれかもしくはその両方が対応付けられている。公開制限のある電話番号は、主に、公開意図のない一般家庭に対応付けられた電話番号であり、公開制限のある電話番号は、公開意図のある例えば商店等に対応付けられた電話番号である。通信部３３０は、ネットワーク２５０を介して他の装置と通信を行うことができる。
【００１５】
コース編集部３１１は、コースデータを編集する要求に応じて、コースデータを編集する機能を提供する。具体的には、コース編集部３１１は、コース上の所定の地点への到着時刻を前後させることができる。また、コース編集部３１１は、経由する地点を追加、変更、削除することができる。コース編集部３１１は、編集対象となるコースデータをコース編集テーブル３２２から読み出して、編集処理を行い、編集が済んだコースデータを、コース編集テーブル３２２に格納する。
【００１６】
コース公開部３１２は、コースデータを公開する。具体的には、コース公開部３１２は、コース編集テーブル３２２に格納されているコースデータのうち、指定のあったコースデータを読み出し、公開コース生成部３１３に公開コースの生成依頼を行う。コース公開部３１２は、公開コース生成部３１３により生成されたコースデータを、コース公開テーブル３２１に格納する。また、コース公開部３１２は、既にコース公開テーブル３２１に格納されているコースデータを読み出して、ネットワーク２５０を介して情報の要求を行った経路管理端末２００またはナビゲーション装置１００に対して送信することで、コースデータの公開を行う。
【００１７】
公開コース生成部３１３は、コースデータを受け付けて、受け付けたコースデータのうちプライベートな情報が非公開となる公開コースを生成する。具体的には、公開コース生成部３１３は、受け付けたコースデータに含まれる個人の情報、例えば自宅の位置等を含む情報や友人・知人宅の位置等を含む情報を、プライベートな情報として抽出し、後述するように所定の基準でコースデータから削除またはコースデータ上の情報を置換する。そして、生成した公開コースを出力する。
【００１８】
図２は、コース公開テーブル３２１の構成を示す図である。コース公開テーブル３２１は、ドライブの開始から終了までに走行する経路を含むコースデータ４０２を、コースを特定するコースＩＤ４０１と対応付けて、複数格納することが可能である。
【００１９】
コースデータ４０２は、少なくとも一つの出発地ＩＤ４１０と、一つの到着地ＩＤ４３０と、を含んで構成される。また、コースデータ４０２には、さらに、一つまたは複数の経由地ＩＤ４２０と、一つまたは複数の立寄地ＩＤ４４０と、を含むことができる。すなわち、コースデータ４０２は、出発地と、到着地と、を含む複数の地点を備えるといえる。
【００２０】
出発地ＩＤ４１０には、出発予定時刻４１１と、移動手段４１２と、地点名称４１３と、位置情報４１４と、が対応付けられている。出発地ＩＤ４１０は、コースの開始位置を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。出発予定時刻４１１は、出発地ＩＤ４１０により特定される地点を出発する予定上の時刻である。移動手段４１２には、当該出発地から次に訪れる地点への移動手段を特定する情報が格納される。例えば、「（自動）車」、「徒歩」等である。地点名称４１３は、出発地ＩＤ４１０にて特定される地点の名称を示す情報である。位置情報４１４は、出発地ＩＤ４１０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００２１】
経由地ＩＤ４２０には、到着予定時刻４２１と、滞在予定時間４２２と、出発予定時刻４２３と、地点名称４２４と、位置情報４２５と、が対応付けられている。経由地ＩＤ４２０は、コース上で経由する地点を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。到着予定時刻４２１は、経由地ＩＤ４２０により特定される地点へ到着する予定上の時刻である。滞在予定時間４２２は、経由地ＩＤ４２０により特定される地点で滞在する予定の時間である。出発予定時刻４２３は、経由地ＩＤ４２０により特定される地点を出発する予定上の時刻である。地点名称４２４は、経由地ＩＤ４２０にて特定される地点の名称を示す情報である。位置情報４２５は、経由地ＩＤ４２０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００２２】
到着地ＩＤ４３０には、到着予定時刻４３１と、地点名称４３２と、位置情報４３３と、が対応付けられている。到着地ＩＤ４３０は、コースの終了位置を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。到着予定時刻４３１は、到着地ＩＤ４３０により特定される地点へ到着する予定上の時刻である。地点名称４３２は、到着地ＩＤ４３０にて特定される地点の名称を示す情報である。位置情報４３３は、到着地ＩＤ４３０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００２３】
立寄地ＩＤ４４０には、上位の地点ＩＤ４４１と、予定時刻情報４４２と、関連キーワード４４３と、地点名称４４４と、位置情報４４５と、が対応付けられている。立寄地ＩＤ４４０は、コース上で立寄る地点を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。なお、立寄地は、経由地等とは異なり、コースに含まれる出発地、経由地または到着地のいずれかに関連付けられる。例えば、関連付けられた経由地における詳細な予定等を含む。上位の地点ＩＤ４４１は、コースに含まれる出発地、経由地または到着地のいずれかを特定するＩＤである。予定時刻情報４４２は、立寄地ＩＤ４４０により特定される地点での目安となる何らかの予定上の時刻である。関連キーワード４４３は、立寄地ＩＤ４４０で取る予定の行動、地点名称、人名またはその他関連するキーワードを特定する情報である。例えば、関連付けられた経由地における詳細な行動である「○○体験」や、立寄地で接触する人物の名称等を示す情報である。地点名称４４４は、立寄地ＩＤ４４０にて特定される地点の名称を示す情報である。位置情報４４５は、立寄地ＩＤ４４０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００２４】
このように、コースデータ４０２は、出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報（各地点に関連する時刻）と、を有して構成される、といえる。
【００２５】
図３は、コース編集テーブル３２２の構成を示す図である。コース編集テーブル３２２は、コース公開テーブル３２１とほぼ同様の構成を備える。コース編集テーブル３２２は、ドライブの開始から終了までに走行する経路を含むコースデータ５０２を、コースを特定するコースＩＤ５０１と対応付けて、複数格納することが可能である。
【００２６】
コースデータ５０２は、少なくとも一つの出発地ＩＤ５１０と、一つの到着地ＩＤ５３０と、を含んで構成される。また、コースデータ５０２には、さらに、一つまたは複数の経由地ＩＤ５２０と、一つまたは複数の立寄地ＩＤ５４０と、を含むことができる。すなわち、コースデータ５０２は、出発地と、到着地と、を含む複数の地点を備えるといえる。
【００２７】
出発地ＩＤ５１０には、出発予定時刻５１１と、移動手段５１２と、地点名称５１３と、位置情報５１４と、が対応付けられている。出発地ＩＤ５１０は、コースの開始位置を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。出発予定時刻５１１は、出発地ＩＤ５１０により特定される地点を出発する予定上の時刻である。移動手段５１２は、当該出発地から次に訪れる地点への移動手段を特定する情報が格納される。例えば、「（自動）車」、「徒歩」等である。地点名称５１３は、出発地ＩＤ５１０にて特定される地点の名称を示す情報である。位置情報５１４は、出発地ＩＤ５１０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００２８】
経由地ＩＤ５２０には、到着予定時刻５２１と、滞在予定時間５２２と、出発予定時刻５２３と、地点名称５２４と、位置情報５２５と、が対応付けられている。経由地ＩＤ５２０は、コース上で経由する地点を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。到着予定時刻５２１は、経由地ＩＤ５２０により特定される地点へ到着する予定上の時刻である。滞在予定時間５２２は、経由地ＩＤ５２０により特定される地点で滞在する予定の時間である。出発予定時刻５２３は、経由地ＩＤ５２０により特定される地点を出発する予定上の時刻である。地点名称５２４は、経由地ＩＤ５２０にて特定される地点の名称を示す情報である。位置情報５２５は、経由地ＩＤ５２０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００２９】
到着地ＩＤ５３０には、到着予定時刻５３１と、地点名称５３２と、位置情報５３３と、が対応付けられている。到着地ＩＤ５３０は、コースの終了位置を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。到着予定時刻５３１は、到着地ＩＤ５３０により特定される地点へ到着する予定上の時刻である。地点名称５３２は、到着地ＩＤ５３０にて特定される地点の名称を示す情報である。位置情報５３３は、到着地ＩＤ５３０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００３０】
立寄地ＩＤ５４０には、上位の地点ＩＤ５４１と、予定時刻情報５４２と、関連キーワード５４３と、地点名称５４４と、位置情報５４５と、が対応付けられている。立寄地ＩＤ５４０は、コース上で立寄る地点を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。なお、立寄地は、経由地等とは異なり、コースに含まれる出発地、経由地または到着地のいずれかに関連付けられる。例えば、関連付けられた経由地における詳細な予定等を含む。上位の地点ＩＤ５４１は、コースに含まれる出発地、経由地または到着地のいずれかを特定するＩＤである。予定時刻情報５４２は、立寄地ＩＤ５４０により特定される地点での目安となる何らかの予定上の時刻である。関連キーワード５４３は、立寄地ＩＤ５４０で取る予定の行動、地点名称、人名またはその他関連するキーワードを特定する情報である。例えば、関連付けられた経由地における詳細な行動である「○○体験」や、立寄地で接触する人物の名称等を示す情報である。地点名称５４４は、立寄地ＩＤ５４０にて特定される地点の名称を示す情報である。位置情報５４５は、立寄地ＩＤ５４０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００３１】
このように、コースデータ５０２は、出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報（各地点に関連する時刻）と、を有して構成される、といえる。
【００３２】
図４は、経路管理サーバ３００のハードウェア構成例を示す図である。経路管理サーバ３００は、いわゆるサーバ装置である。経路管理サーバ３００は、入力装置３５１と、出力装置３５２と、演算装置３５３と、主記憶装置３５４と、外部記憶装置３５５と、通信装置３５６と、をバス３５７で接続した構成である。コース編集部３１１と、コース公開部３１２と、公開コース生成部３１３とは、経路管理サーバ３００の演算装置３５３に処理を行わせるプログラムによって実現される。このプログラムは主記憶装置３５４または外部記憶装置３５５内に記憶され、実行にあたって主記憶装置３５４上にロードされ、演算装置３５３により実行される。また、記憶部３２０のコース公開テーブル３２１とコース編集テーブル３２２は、外部記憶装置３５５または主記憶装置３５４に実装される。
【００３３】
図１の説明に戻る。経路管理端末２００は、使用者が作成した経路情報を作成・編集する際に用いる端末である。経路管理端末２００は、ネットワーク２５０を介して経路管理サーバ３００にコースデータの作成・追加・変更・削除等の編集要求を送信し、送信されたコースデータを受信して編集等を処理し、編集後のコースデータを経路管理サーバ３００に送信するいわゆるブラウザ端末である。
【００３４】
経路管理端末２００は、制御部２１０と、記憶部２２０と、通信部２３０と、を有する。制御部２１０には、経路の情報を編集する要求入力を使用者から受け付けて、経路管理サーバに送信し、コースデータを編集するブラウザ部２１１が含まれる。ブラウザ部２１１は、通信部２３０等を介してネットワーク２５０に接続された他の機器からＨＴＭＬ（Hyper Text Markup Language）等による画面情報を受信して、画面情報を構成して出力する。また、出力した画面上での操作を受け付けると、当該操作に応じた処理を行う。例えば、ブラウザ部２１１は、経路管理サーバ３００から選択入力可能な画面情報を受信すると、画面を表示させ、選択入力を受け付けると、経路管理サーバ３００に対して選択された内容を特定する情報を送信する。記憶部２２０は、様々なデータを格納するいわゆるメモリやストレージである。また、通信部２３０は、ネットワーク２５０を介して他の装置と通信を行うことができる。経路管理端末２００は、例えばいわゆるパーソナルコンピュータにより実現される。
【００３５】
経路管理端末２００は、図４に示す経路管理サーバ３００とほぼ同様の構成を備える。そのため、経路管理サーバ３００の説明に準ずる。経路管理端末２００のブラウザ部２１１は、経路管理端末２００の演算装置３５３に処理を行わせるプログラムによって実現される。このプログラムは主記憶装置３５４または外部記憶装置３５５内に記憶され、実行にあたって主記憶装置３５４上にロードされ、演算装置３５３により実行される。
【００３６】
ナビゲーション装置１００は、地図情報を表示して、ナビゲーション装置１００の現在地を示す地点と、設定された目的地までの経路を誘導する情報と、を示すことが可能ないわゆるナビゲーション装置である。
【００３７】
図５に示すように、ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４（音声入力装置としてマイクロフォン４１、音声出力装置としてスピーカ４２を備える）と、入力装置５と、ＲＯＭ装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Global Positioning System)受信装置９と、ＦＭ多重放送受信装置１０と、ビーコン受信装置１１と、通信装置１２と、を備えている。
【００３８】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ７,８やＧＰＳ受信装置９、ＦＭ多重放送受信装置１０等から出力される情報に基づいて現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置３あるいはＲＯＭ装置６から読み出す。
【００３９】
また、演算処理部１は、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ出力する。また、記憶装置３あるいはＲＯＭ装置６に記憶されている地図データ等を用いて、使用者から指示された出発地又は現在地と、目的地（または、経由地や立ち寄り地）と、を結ぶ経路を一つまたは複数探索する。また、演算処理部１は、探索した推奨経路の選択を受け付けると、選択された推奨経路を誘導する。なお、推奨経路の誘導処理においては、演算処理部１は、スピーカ４２やディスプレイ２を用いて使用者を誘導するための誘導情報を生成し、生成した誘導情報をスピーカ４２やディスプレイ２に出力する。
【００４０】
また、演算処理部１は、後述するように、経由地があれば当該経由地を経由して、出発地から最終的な到着地へ到る予め作成されたドライブのコース上で、次に訪れるべき経由地または到着地の指定を受け付けて、当該指定された地点へ到る経路を探索して誘導することができる。なお、演算処理部１は、指定された経由地に到着すると、次に訪れるべき地点の指定を受け付けることができる。そのため、使用者は、次に訪れるべき地点について、予め作成したドライブコース上の順序を参考にしながら自由に指定することができるといえる。具体的には、使用者は、渋滞等の状況が想定と異なる場合に、ドライブを開始した後であっても経由地を訪れる順序を変更して経路誘導を受けることができる。
【００４１】
ナビゲーション装置１００の演算処理部１は、各デバイス間をバス２５で接続した構成である。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、各種ハードウェアを演算処理部１と接続するためのＩ／Ｆ（インターフェイス）２４と、を有する。
【００４２】
ディスプレイ２は、文字や画像の表示を行うための画面を備え、演算処理部１等で生成されたグラフィックス情報を前記画面上に表示するユニットである。ディスプレイ２は、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００４３】
記憶装置３は、各種の情報を記憶する装置である。記憶装置３は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。
【００４４】
この記憶媒体には、通常の経路探索装置に必要な地図データ（地図上の道路を構成するリンクのリンクデータを含む）であるリンクテーブル６００が記憶されている。
【００４５】
図６は、リンクテーブル６００の構成を示す図である。リンクテーブル６００は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）６０１ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ６０２を含んでいる。
【００４６】
リンクデータ６０２は、リンクの識別子であるリンクＩＤ６１１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報６２２、リンクを含む道路の種別を示す道路種別６２３、リンクの長さを示すリンク長６２４、予め記憶されたリンク旅行時間６２５、当該リンクの開始ノードに接続するリンクである開始接続リンクと、当該リンクの終了ノードに接続するリンクである終了接続リンクと、を特定する開始接続リンク、終了接続リンク６２６、リンクを含む道路の制限速度を示す制限速度６２７、などを含んでいる。
【００４７】
なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。
【００４８】
図５に戻って説明する。音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２と、を備える。マイクロフォン４１は、使用者やその他の搭乗者が発した声などのナビゲーション装置１００の外部の音声を取得する。
【００４９】
スピーカ４２は、演算処理部１で生成された使用者へのメッセージ等の音声情報を音声として出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていても良い。ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００５０】
入力装置５は、使用者からの指示を使用者による操作を介して受け付ける装置である。入力装置５は、タッチパネル５１と、ダイヤルスイッチ５２と、その他のハードスイッチ（図示しない）であるスクロールキー、縮尺変更キーなどで構成される。
【００５１】
タッチパネル５１は、ディスプレイ２の表示面側に搭載され、表示画面を透視可能である。タッチパネル５１は、ディスプレイ２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチパネル５１は、感圧式または静電式の入力検出素子などにより構成される。
【００５２】
ダイヤルスイッチ５２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１では、パルス信号の数から、回転角度を求める。
【００５３】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭ等のＲＯＭ（Read Only Memory）や、ＩＣ（Integrated Circuit）カードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００５４】
車速センサ７、ジャイロセンサ８およびＧＰＳ受信装置９は、ナビゲーション装置１００で現在地すなわち自車位置を検出するために使用されるものである。車速センサ７は、車速を算出するのに用いる値を出力するセンサである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動体の現在地、進行速度および進行方位を測定するものである。
【００５５】
ＦＭ多重放送受信装置１０は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Vehicle Information Communication System：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などやＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００５６】
ビーコン受信装置１１は、ＶＩＣＳ情報などの概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報や緊急警報などを受信する。例えば、光により通信する光ビーコン、電波により通信する電波ビーコン等の受信装置である。
【００５７】
通信装置１２は、無線通信網等のネットワーク２５０に接続する。このような通信装置１２は、例えば接続した無線通信網等のネットワーク上に接続された機器と通信を行うことが可能である。
【００５８】
図７は、演算処理部１の機能ブロック図である。図示するように、演算処理部１は、基本制御部１０１と、入力受付部１０２と、出力処理部１０３と、コースデータ管理部１０４と、を有する。
【００５９】
基本制御部１０１は、様々な処理を行う中心的な機能部であり、処理内容に応じて、他の処理部を制御する。また、各種センサ７、８、ＧＰＳ受信装置９等の情報を取得し、マップマッチング処理等を行って現在地を特定する。また、随時、走行した日付および時刻と、位置と、を対応付けて、リンクごとに走行履歴を記憶装置３に記憶する。さらに、各処理部からの要求に応じて、ＧＰＳ受信装置９によって受信したＧＰＳ情報に含まれる現在時刻を出力する。また、基本制御部１０１は、他の処理部から推奨経路の情報を要求されると、当該情報を出力する。
【００６０】
基本制御部１０１は、リンクテーブル６００を用いて、入力受付部１０２により指定を受けつけた出発地又は指定がない場合には現在地と、入力受付部１０２により指定を受けつけた目的地と、を結ぶ最適な経路を探索する。具体的には、入力受付部１０２等の他の処理部から目的地を受け渡された基本制御部１０１は、現在地を特定し、現在地から目的地までの経路を一つまたは複数探索する。当該経路探索においては、基本制御部１０１は、ダイクストラ法等の経路探索ロジックを用いて、道路の所定の区間（リンク）に対して予め設定されたリンクコストに基づいて、一つまたは複数の経路を探索する。なお、経路探索の際に重視すべき条件に応じて、探索される経路は複数となる。例えば、経路探索部１０４は、移動距離が最短となる条件を満たす経路と、有料道路の走行を許可する条件を満たす経路と、有料道路の走行を許可しない条件を満たす経路と、移動時間が最短となる条件を満たす経路、等の複数の経路を探索する。なお、基本制御部１０１は、経路探索の際に、現在の日時に基づいて予測した到着日時・日の種類に対応する統計情報に含まれるリンクコストを用いて探索するようにしてもよい。
【００６１】
また、基本制御部１０１は、所定の基準に従って、探索した複数の経路のうちの一つを推奨経路として特定する。当該所定の基準とは、経路を探索した条件が、予め基本制御部１０１に設定された条件に従っているか否かである。そして、基本制御部１０１は、出力処理部１０３を介して、当該推奨経路と、その他の複数の経路と、を表示し、入力受付部１０２に対していずれかの経路の選択入力を受け付けるよう指示する。
【００６２】
また、基本制御部１０１は、経路の情報を読み込んで、誘導する経路として設定し、誘導する。具体的には、基本制御部１０１は、車両の現在地が推奨経路から逸脱しないよう、推奨経路に基づいて誘導情報を生成し、出力処理部１０３へ出力する。
【００６３】
入力受付部１０２は、入力装置５またはマイクロフォン４１を介して入力された使用者からの指示を受け付け、その要求内容に対応する処理が実行されるように、受け付けた要求内容を基本制御部１０１に出力する。例えば、使用者が推奨経路の探索を要求したときは、受け付けた推奨経路の探索要求を基本制御部１０１へ出力する。
【００６４】
出力処理部１０３は、例えば表示させる画面情報を受け取り、ディスプレイ２に描画するためのグラフィックス情報に変換して、ディスプレイ２に対して描画する指示を行う。また、処理内容に応じて、スピーカ４２から音声情報を出力する指示を行う。
【００６５】
コースデータ管理部１０４は、ネットワーク２５０等を介して経路管理サーバ３００等から取得した公開コースデータのうち、指定されたコースデータについて経路誘導を行うよう基本制御部１０１に指示を行う。
【００６６】
上記した演算処理部１の各機能部、すなわち基本制御部１０１、入力受付部１０２、出力処理部１０３、コースデータ管理部１０４は、ＣＰＵ２１が所定のプログラムを読み込み実行することにより構築される。そのため、ＲＡＭ２２には、各機能部の処理を実現するためのプログラムが記憶されている。
【００６７】
上記した各構成要素は、ナビゲーション装置１００、経路管理端末２００および経路管理サーバ３００の構成を、理解を容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。ナビゲーション装置１００、経路管理端末２００および経路管理サーバ３００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００６８】
また、ナビゲーション装置１００、経路管理端末２００および経路管理サーバ３００の各機能部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００６９】
［動作の説明］次に、経路管理サーバ３００が実施する公開コース生成処理の動作について説明する。図８は、公開コース生成処理を示すフロー図である。このフローは、経路管理サーバ３００のコース公開部３１２が、経路管理端末２００からネットワーク２５０を介してコース公開の指示を受け付けると、開始される。
【００７０】
まず、コース公開部３１２は、コース編集テーブル３２２からコースデータを読込む（ステップＳ００１）。具体的には、コース公開部３１２は、コース編集テーブル３２２に格納されているコースデータ５０２を読み出し、通信部３３０を介して経路管理端末２００のブラウザ部２１１に対して、各コースデータを選択する入力受付を可能な画面情報を送信する。
【００７１】
ブラウザ部２１１が、選択されたコースデータを特定する情報を送信すると、コース公開部３１２は、特定されたコースデータについて、コースの出発地の住所を特定する（ステップＳ００２）。具体的には、コース公開部３１２は、コースの出発地の地点ＩＤを特定して、当該地点の座標情報が属する住所を特定する。
【００７２】
コース公開部３１２は、ステップＳ００２にて特定した出発地の住所に基づいて、出発地の代替となる施設を特定し、コースデータの出発地を、当該施設によって置換する（ステップＳ００３）。具体的には、出発地の住所が属する行政区画（例えば、市区町村）を管轄する庁舎の位置および都道府県庁所在地のうち、最も近い施設を特定して、出発地として設定する。
【００７３】
そして、コース公開部３１２は、コースデータに含まれるプライベートな経由地を削除する（ステップＳ００４）。例えば、コース公開部３１２は、コースデータに含まれる経由地のうち、以下のいずれかの条件に該当する経由地を、コースデータから削除する。条件の１つめは、知人宅としていずれかの利用者に登録がされていることである。条件の２つめは、自宅としていずれかの利用者に登録がされていることである。条件の３つめは、当該経由地と対応付けられた非公開の電話番号があることである。
【００７４】
次に、コース公開部３１２は、コースデータに含まれるプライベートな到着地を削除する（ステップＳ００５）。例えば、コース公開部３１２は、コースデータに含まれる到着地のうち、以下のいずれかの条件に該当する到着地を、コースデータから削除する。条件の１つめは、知人宅としていずれかの利用者に登録がされていることである。条件の２つめは、自宅としていずれかの利用者に登録がされていることである。条件の３つめは、当該到着地と対応付けられた非公開の電話番号があることである。
【００７５】
次に、コース公開部３１２は、到着地を削除したか否かを判定する（ステップＳ００６）。具体的には、コース公開部３１２は、ステップＳ００５において、到着地を削除したか否かを判定する。
【００７６】
到着地を削除していない場合（ステップＳ００６にて「Ｎｏ」）、コース公開部３１２は、出発地代替施設から、到着地への経路を探索する（ステップＳ００７）。具体的には、コース公開部３１２は、ステップＳ００３において置換した出発地の代替となる施設から、コースの到着地へ到る経路を探索する。当該探索においては、ステップＳ００４にて削除されなかった経由地がある場合には、当該経由地を経由するようにコース公開部３１２は経路を探索する。そして、コース公開部３１２は、制御を後述するステップＳ０１１に進める。
【００７７】
到着地を削除した場合（ステップＳ００６にて「Ｙｅｓ」）、コース公開部３１２は、コース上に経由地が一つ以上残っているか否かを判定する（ステップＳ００８）。具体的には、コース公開部３１２は、コースデータ上に、ステップＳ００４にて削除されていない経由地があるか否かを判定する。
【００７８】
経由地が一つも残っていない場合（ステップＳ００８にて「Ｎｏ」）には、コース公開部３１２は、エラー処理を行う（ステップＳ００９）。到着地が削除されていて、経由地がないのであれば、当該コースデータはコースとしての意味を成さないためである。
【００７９】
経由地が一つ以上残っている場合（ステップＳ００８にて「Ｙｅｓ」）には、コース公開部３１２は、コース上に残存する経由地のうち最後の経由地を到着地として設定し、出発地代替施設から、到着地への経路を探索する（ステップＳ０１０）。具体的には、コース公開部３１２は、ステップＳ００３において置換した出発地の代替となる施設から、コースの到着地へ到る経路を探索する。当該探索においては、ステップＳ００４にて削除されなかった経由地が他にある場合には、当該経由地を経由するようにコース公開部３１２は経路を探索する。
【００８０】
コース公開部３１２は、探索した経路を、コース公開テーブルに格納する（ステップＳ０１１）。なお、コース公開部３１２は、削除された経由地または到着地と関連付けられた立寄地についても、コースデータから削除してコース公開テーブルに格納する。これにより、公開対象のコースについての公開コースが、プライベート情報を除去されてコース公開の対象となる。
【００８１】
以上が、公開コース生成処理の処理内容である。公開コース生成処理によれば、使用者は、ドライブコースを公開する際に、おおまかにコースの同一性を保ちつつ、プライベートな地点の情報が非公開となるようにすることができる。これにより、コースの公開に対する抵抗感が下がり、より多くのドライブコースが公開されるよう促される。すなわち、ナビゲーション装置１００において、公開されたドライブコースを利用する経路誘導にバリエーションが増えることになり、使用者の利便性が向上する。
【００８２】
図９、図１０は、公開コース生成処理について、具体的な例を示す図である。図９（ａ）は、コース編集テーブル３２２に格納されるコースデータ５０２のコース例７００を示している。コース例７００は、出発地Ａ７２１から、経由地Ｂ７２２、経由地Ｃ７２３、経由地Ｄ７２４を順に経由して、到着地Ｅ７２５へ到るコースの例である。このうち、経由地Ｂ７２２と、経由地Ｃ７２３とがプライベートな地点（例えば、友人宅）であるとする。
【００８３】
図９（ｂ）は、公開コース生成処理によって、コース例７００を対象として生成した公開コース例７５０を示す図である。公開コース例７５０は、出発地Ｇ７５１から、経由地Ｄ７２４を経由して、到着地Ｅ７２５へ到る公開コースの例である。当該公開コース例７５０は、元となった図９（ａ）のコース例７００と比較して、公開コース生成処理のステップＳ００３において出発地が、出発地Ａ７２１から出発地Ｇ７５１へと代替されている。また、プライベートな地点である経由地Ｂ７２２、経由地Ｃ７２３は、ステップＳ００４において削除されている。なお、経由地Ｄ７２４、到着地Ｅ７２５は、削除されずに残存している。公開コース生成処理によると、このように、プライベートな地点が非公開となるように公開コースが生成される。
【００８４】
図１０は、公開コース生成処理によって、コース例７００を対象として生成した公開コース例８００を示す図である。ただし、コース例７００について、到着地Ｅ７２５がプライベートな地点であるものとした場合の例である。公開コース例８００は、出発地Ｇ８０１から、到着地Ｄ７２４へ到る公開コースの例である。当該公開コース例８００は、元となった図９（ａ）のコース例７００と比較して、公開コース生成処理のステップＳ００３において出発地が、出発地Ａ７２１から出発地Ｇ８０１へと代替されている。また、プライベートな地点である経由地Ｂ７２２、経由地Ｃ７２３は、ステップＳ００４において削除されている。また、プライベートな地点である到着地Ｅ７２５は、ステップＳ００５において削除されている。また、到着地Ｅ７２５の削除に伴い、最後の経由地である経由地Ｄ７２４が、ステップＳ０１０により到着地として設定されている。公開コース生成処理によると、このように、プライベートな経由地および到着地が非公開となるように公開コースが生成される。
【００８５】
以上が、本発明に係る実施形態である。上記実施形態によれば、ナビゲーションシステム１０００は、経由地点や施設がプライベートな情報を含む場合であっても、プライベートな情報を保護しながら経路を公開することが可能となる。
【００８６】
本発明は、上記の実施形態に制限されない。上記実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。例えば、上記実施形態においては、経路管理サーバ３００の公開コース生成部３１３がプライベート地点を保護する公開コースを生成してコース公開部３１２がコースの公開を行っているが、これに限られない。例えば、ナビゲーション装置１００のコースデータ管理部１０４が、プライベート地点を保護する公開コースを生成し、経路管理サーバ３００へ送信し、公開を依頼するようにしてもよい。具体的には、コースデータ管理部１０４は、走行履歴の情報を基本制御部１０１から取得して、当該走行履歴から、出発地と、経由地と、到着地とを設定して、コースデータを生成する。そして、コースデータ管理部１０４は、コースデータからプライベート地点を削除して公開コースデータとして経路管理サーバ３００へ送信し、公開を依頼する。このようにすることで、使用者は、自分がドライブした直後に、当該ドライブコースを簡便に公開することができる。例えば、レンタカーによってドライブした場合等、ドライブコースの詳細情報を逸失する蓋然性が高い場合であっても、ドライブコースの公開を車両の返却前に手軽に行えるようになる。
【００８７】
また、上記実施形態においては、経路管理サーバ３００の公開コース生成部３１３がプライベート地点を保護する公開コースを生成してコース公開部３１２がコースの公開を行っているが、これに限られない。例えば、経路管理端末３００の制御部２１０が、コース編集テーブル３２２の情報をダウンロード等により取得して、プライベート地点を削除することでプライベート情報が保護された公開コースデータを生成して、経路管理サーバ３００へ送信し、公開を依頼するようにしてもよい。このようにすることで、コースデータの編集をより細やかに行うことができる。
【００８８】
以上、本発明について、実施形態を中心に説明した。なお、上記の実施形態では、本発明を車載ナビゲーション装置に適用した例について説明したが、本発明は車載のナビゲーション装置に限らず、移動体のナビゲーション装置全般に適用することができる。
【符号の説明】
【００８９】
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声出入力装置、５・・・入力装置、６・・・ＲＯＭ装置、７・・・車速センサ、８・・・ジャイロセンサ、９・・・ＧＰＳ受信装置、１０・・・ＦＭ多重放送受信装置、１１・・・ビーコン受信装置、１２・・・通信装置、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・Ｉ／Ｆ、２５・・・バス、４１・・・マイクロフォン、４２・・・スピーカ、５１・・・タッチパネル、５２・・・ダイヤルスイッチ、１００・・・ナビゲーション装置、１０１・・・基本制御部、１０２・・・入力受付部、１０３・・・出力処理部、１０４・・・コースデータ管理部、２００・・・経路管理端末、２１０・・・制御部、２１１・・・ブラウザ部、２２０・・・記憶部、２３０・・・通信部、２５０・・・ネットワーク、３００・・・経路管理サーバ、３１０・・・制御部、３１１・・・コース編集部、３１２・・・コース公開部、３１３・・・公開コース生成部、３２０・・・記憶部、３２１・・・コース公開テーブル、３２２・・・コース編集テーブル、３３０・・・通信部、３５１・・・入力装置、３５２・・・出力装置、３５３・・・演算装置、３５４・・・主記憶装置、３５５・・・外部記憶装置、３５６・・・通信装置、３５７・・・バス、１０００・・・ナビゲーションシステム
【図１】
2012037402.tif 000003
【図２】
2012037402.tif 000004
【図３】
2012037402.tif 000005
【図４】
2012037402.tif 000006
【図５】
2012037402.tif 000007
【図６】
2012037402.tif 000008
【図７】
2012037402.tif 000009
【図８】
2012037402.tif 000010
【図９】
2012037402.tif 000011
【図１０】
2012037402.tif 000012