(57)【要約】【課題】簡便に自宅位置の登録を行うことができるナビゲーションシステムを提供すること。【解決手段】車両２の現在位置ＰＮを検出する位置検出部１０と、車両２の駆動源を停止させるＩＧスイッチ４からの停止信号を受信する起動／停止信号受信部１１ａと、起動／停止信号受信部１１ａが停止信号を受信したことを条件として、自宅位置が登録されておらず、かつ位置検出部１０が検出した現在位置ＰＮが自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、現在位置ＰＮを自宅位置として登録するＥＣＵ１１とを備える。【選択図】図１
2015152579.tif 000002
【特許請求の範囲】
【請求項１】
車両の現在位置を検出する位置検出部と、
前記車両の駆動源を停止させる操作部からの停止信号を受信する停止信号受信部と、
前記停止信号受信部が前記停止信号を受信したことを条件として、自宅位置が登録されておらず、かつ前記位置検出部が検出した前記現在位置が前記自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、前記現在位置を前記自宅位置として登録する位置登録部とを備えることを特徴とするナビゲーションシステム。
【請求項２】
前記位置登録部は、ＰＯＩ情報に基づいて、前記自宅不適位置を設定することを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
前記位置登録部は、前記現在位置を前記自宅位置として登録するのに先立って、使用者に対して登録可否の確認入力を求めることを特徴とする請求項１または請求項２に記載のナビゲーションシステム。
【請求項４】
前記使用者が登録可否の入力を行う入力部を更に備え、
前記位置登録部は、前記停止信号受信部が前記停止信号を受信した後、所定の期間だけ前記入力部に対して電力を供給することを特徴とする請求項３に記載のナビゲーションシステム。
【請求項５】
前記登録可否の確認入力に関連する情報を、無線回線を介して所定の情報端末との間で送受信する無線通信部を更に備えることを特徴とする請求項３に記載のナビゲーションシステム。
【請求項６】
車両の現在位置を検出し、
前記車両の駆動源を停止させる操作部からの停止信号を受信し、
前記停止信号を受信したことを条件として、自宅位置が登録されておらず、かつ前記現在位置が前記自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、前記現在位置を前記自宅位置として登録することを特徴とする自宅位置登録方法。
【請求項７】
車両の現在位置を検出し、
前記車両の駆動源を停止させる操作部からの停止信号を受信し、
前記停止信号を受信したことを条件として、自宅位置が登録されておらず、かつ前記現在位置が前記自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、前記現在位置を前記自宅位置として登録することを特徴とするナビゲーションプログラム。
【請求項８】
情報端末の現在位置を検出し、
車両の駆動源を停止させる操作部からの停止信号を前記情報端末で受信し、
前記停止信号を受信したことを条件として、自宅位置が登録されておらず、かつ前記現在位置が前記自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、前記現在位置を前記自宅位置として登録することを特徴とするナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステム、ナビゲーションプログラムおよび自宅位置登録方法に関し、特に車載用のナビゲーションシステムにおいて自宅位置を登録する技術に関する。
【背景技術】
【０００２】
車載用のナビゲーションシステムでは、自動車の使用者の自宅の位置座標を予め登録しておき、例えば自宅を目的地に指定して、出先から自宅までの経路案内を実行する機能が備えられている。
【０００３】
このようなナビゲーションシステムの例として、車両のエンジンの立ち上がりまたは立ち下がり時に、ＧＰＳ位置座標をメモリに記録し、記録された位置座標を最も多く含む領域を、自宅位置が存在する領域として登録する技術が開示されている（特許文献１）。特許文献１によれば、従来、操作ユニットを操作して行っていた位置座標の登録が自動的に行われるようになるので、使用者の利便性が向上するとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１７６９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術では、イグニッションスイッチのＯＮまたはＯＦＦの回数を統計的に処理するため、実際に自宅位置が登録されるまでに長期間を要する。このため自宅位置が登録されるまでの間は、自宅を目的地等に指定して経路案内を実行させることができず、結果的に使用者が手動で自宅位置を登録した方が簡便であり、自動登録の利便性が十分に発揮されないといった課題がある。また、自動車の使用者が定期的に立ち寄る店舗等がある場合、これらの店舗等の位置座標が誤って自宅位置として登録されてしまうといった課題もある。
【０００６】
本発明は、このような従来技術の課題を解決するべく案出されたものであり、その主な目的は、簡便に自宅位置の登録を行うことができるナビゲーションシステム、ナビゲーションプログラムおよび自宅位置登録方法を提供することにある。
【課題を解決するための手段】
【０００７】
前記課題を解決するためになされた本発明は、車両（２）の現在位置を検出する位置検出部（１０）と、前記車両の駆動源を停止させる操作部（４）からの停止信号を受信する停止信号受信部（１１ａ）と、前記停止信号受信部が前記停止信号を受信したことを条件として、自宅位置が登録されておらず、かつ前記位置検出部が検出した前記現在位置が前記自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、前記現在位置を前記自宅位置として登録する位置登録部（１１）とを備えるナビゲーションシステム（１）である。
【０００８】
これによって、停止信号を受信した際に直ちに自宅位置の登録が行われるとともに、公益性を有する場所は自宅位置として登録されることがないことから、使用者が納品車両を運転して自宅に戻る際に、店舗等に立ち寄ったとしても自宅位置として登録されることがなく、使用者は自宅位置を確実に登録することが可能となる。
【０００９】
また、本発明は、前記位置登録部（１１）は、ＰＯＩ情報に基づいて、前記自宅不適位置を設定するものである。
【００１０】
これによって、店舗等の属性が反映されたＰＯＩ情報を利用することで、現在位置が自宅不適位置に該当するか否かを確実に判定することが可能となる。
【００１１】
また、本発明は、前記位置登録部（１１）は、前記現在位置を前記自宅位置として登録するのに先立って、使用者に対して登録可否の確認入力を求めるようにしたものである。
【００１２】
これによって、使用者に自宅位置の登録の可否を最終的に確認することで、自宅不適位置の対象とされるべき施設等が、誤って自宅位置として登録される事態を確実に防止することが可能となる。
【００１３】
また、本発明は、前記使用者が登録可否の入力を行う入力部（１３）を更に備え、前記位置登録部（１１）は、前記停止信号受信部（１１ａ）が前記停止信号を受信した後、所定の期間だけ前記入力部に対して電力を供給するようにしたものである。
【００１４】
これによって、操作部であるイグニッションスイッチがＯＦＦにされても、入力部に電力供給が所定の期間継続されることで、使用者に対して自宅位置を登録する機会を確実に与えることができる。
【００１５】
また、本発明は、前記登録可否の確認入力に関連する情報を、無線回線を介して所定の情報端末（３９）との間で送受信する無線通信部（１７）を更に備えるようにしたものである。
【００１６】
これによって、使用者は車両に拘束されることなく、都合のよい時間帯、場所において情報端末を用いて登録可否の確認入力を行うことが可能となる。
【００１７】
また、本発明は、車両（２）の現在位置を検出し、前記車両の駆動源を停止させる操作部（４）からの停止信号を受信し、前記停止信号を受信したことを条件として、自宅位置が登録されておらず、かつ前記現在位置が前記自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、前記現在位置を前記自宅位置として登録する自宅位置登録方法である。
【００１８】
これによって、公益性を有する場所は自宅位置として登録されることがなく、使用者は、納品車両を運転して自宅に戻った際、あるいは車両が自宅に納品された際に直ちに自宅位置を登録することが可能となる。
【００１９】
また、本発明は、車両（２）の現在位置を検出し、前記車両の駆動源を停止させる操作部（４）からの停止信号を受信し、前記停止信号を受信したことを条件として、自宅位置が登録されておらず、かつ前記現在位置が前記自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、前記現在位置を前記自宅位置として登録するナビゲーションプログラムである。
【００２０】
これによって、公益性を有する場所は自宅位置として登録されることがなく、使用者は、納品車両を運転して自宅に戻った際、あるいは車両が自宅に納品された際に直ちに自宅位置を登録することが可能となる。
【００２１】
また、本発明は、情報端末（３９）の現在位置を検出し、車両（２）の駆動源を停止させる操作部（４）からの停止信号を前記情報端末で受信し、前記停止信号を受信したことを条件として、自宅位置が登録されておらず、かつ前記現在位置が前記自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、前記現在位置を前記自宅位置として登録するナビゲーションプログラムである。
【００２２】
これによって、使用者が携帯する情報端末を用いて簡易に自宅位置を登録することができ、しかも、公益性を有する場所は自宅位置として登録されることがなく、使用者は、納品車両を運転して自宅に戻った際、あるいは車両が自宅に納品された際に直ちに自宅位置を登録することが可能となる。
【発明の効果】
【００２３】
このように本発明によれば、簡便に自宅位置の登録を行うことができるナビゲーションシステム、ナビゲーションプログラムおよび自宅位置登録方法を提供することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】第１実施形態に係るナビゲーションシステムの構成を示すブロック構成図
【図２】第１実施形態に係るナビゲーションシステムの自宅登録処理の基本例を示すフロー図
【図３】自宅登録画面を示す説明図
【図４】自宅登録の取り消し処理を示すフロー図
【図５】自宅登録の禁止処理を示すフロー図
【図６】自宅登録処理の変形例を示すフロー図
【図７】第２実施形態に係るナビゲーションシステムの構成を示すブロック構成図
【図８】第２実施形態に係るナビゲーションシステムの自宅登録処理を示すフロー図
【図９】サーバにおける処理内容を示すフロー図
【図１０】情報端末における処理内容を示すフロー図
【図１１】第３実施形態に係るナビゲーションシステムの構成を示すブロック構成図
【発明を実施するための形態】
【００２５】
（第１実施形態）
以下、本発明の第１実施形態について図面を参照して説明する。図１は、第１実施形態に係るナビゲーションシステム１の構成を示すブロック構成図である。ナビゲーションシステム１は、車両２に搭載された車載電源３（ここでは、１２ＶのＤＣ電源）と、操作部としてのイグニッションスイッチ（以降、ＩＧスイッチ４と呼称する）と、ナビゲーション装置５と、ＧＰＳ衛星５０とで構成される。使用者によってＩＧスイッチ４がイグニッションポジションに操作されると、車載電源３からＥＣＵ１１に電力が供給される。ＩＧスイッチ４はキーシリンダを備える機械式のものでも、ボタンを押下する電子式のいずれであってもよい。またＡＣＣ（Accessory）ポジションを備える車両２においては、ＡＣＣに操作された時点でＥＣＵ１１に電力が供給されてもよい。なお、図１では、車載電源３はＥＣＵ１１にのみ接続されているが、ＥＣＵ１１を介して、位置検出部１０等の他の構成要素も車載電源３に接続されている。
【００２６】
ナビゲーション装置５は、ＧＰＳ（Global Positioning System）受信機として機能して車両２の位置座標を測定、出力する位置検出部１０と、ＥＣＵ（Electronic Control Unit）１１と、ＬＣＤ（Liquid Crystal Display）やＯＬＥＤ（Organic Light Emitting Diode）パネルで構成されて、表示部として機能するディスプレイ１２と、ディスプレイ１２に重畳配置されて、複数のＸＹ電極の交点電位を検出することで入力部として機能する透明なタッチパネル１３と、駆動源であるエンジンが運転中に充電されるバックアップ電源としての内部電源１４と、記憶部１５と、ＧＰＳ衛星５０からの電波を受信するＧＰＳアンテナ１６とを含む。なお、第１実施形態では位置座標の検出にＧＰＳを利用しているが、地下駐車場等においてはＩＭＥＳ（Indoor Messaging System）を利用して、あるいはＩＭＥＳを併用して位置座標を検出してもよい。
【００２７】
ＥＣＵ１１は、ＣＰＵ（Central Processing Unit）と、ＣＰＵにシステムバスで結合されたＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）と、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）とを備える（いずれも図示せず）。ＣＰＵはＲＯＭまたはＥＥＰＲＯＭに格納されたプログラムに従って動作して、ナビゲーション装置５全体の動作を制御する。また、ＲＡＭはワーク領域として用いられ、書き換え可能なＥＥＰＲＯＭには後に説明する変数ｒ＿ｆｌｇ等のデータが記憶される。
【００２８】
記憶部１５は、例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）で構成される大容量ストレージであり、地図データファイル１５ａと、道路ネットワークデータファイル１５ｂと、音声データファイル１５ｃと、経路探索データファイル１５ｄと、ユーザデータファイル１５ｅとが記憶されている。
【００２９】
地図データファイル１５ａには、複数段階の縮尺に従ってメッシュ化された地図データおよびＰＯＩ（Point of Interest)情報が含まれる。ここで、ＰＯＩ情報とは、利便性を備えた場所、興味の対象となる場所として人が認識する特定の地点や施設等に関する図形（アイコン等を含む）や文字情報等であって、具体的には、ショッピングセンタ、コンビニエンスストア、郵便局、ガソリンスタンド、金融機関、宿泊施設、自動車ディーラ等の店舗や、官庁、警察署、消防署、駅、医療機関、美術館、学校等の公共施設や、映画館、劇場、遊園地、パチンコ店等の娯楽施設や、公園、動物園、屋外駐車場等の屋外施設に関する情報をいう。なお、第１実施形態では地図データファイル１５ａにＰＯＩ情報を包含させるようにしたが、ＰＯＩ情報を独立したデータファイルとして構成してもよい。
【００３０】
このような店舗、公共施設、娯楽施設、屋外施設等は公益性を有する場所であり、通常は自宅としての適格性を欠いている。以降の説明において、このような公益性を有し自宅として登録されるべきではない施設や場所を「自宅不適位置」と呼称する。
【００３１】
道路ネットワークデータファイル１５ｂは、道路網を表現するネットワークデータを含んでいる。具体的には、交差点等の道路網を表現する上での結節点であるノードデータと、ノード間の道路区間であるリンクのリンクデータとの組み合わせが記憶されている。
【００３２】
音声データファイル１５ｃは、音声による案内データを含んでいる。具体的には、ナビゲーション経路上の分岐点等における進行方向等に対応付けられた「次の交差点を右折してください」等の案内用のディジタル音声データが記憶されている。もちろん、音声データファイル１５ｃにはディスプレイ１２に表示される矢印等の案内用の図形データやポップアップ画像を含んでいてもよい。
【００３３】
経路探索データファイル１５ｄは、交通規則を記述したデータを含んでいる。具体的には、一方通行や、道路の損壊や道路工事等による車両通行規制等に関する情報が記憶されている。
【００３４】
ユーザデータファイル１５ｅは、個々の使用者に固有なデータを含んでいる。具体的には、使用者が頻繁に訪れる場所、使用者が手動で登録した場所、後述する自宅位置の座標等が記憶されている。
【００３５】
位置検出部１０は、ＧＰＳアンテナ１６によって複数のＧＰＳ衛星５０から送信される航法メッセージデータを受信し、航法メッセージデータの送信時刻と位置検出部１０で受信した時刻の差とから、複数のＧＰＳ衛星５０との距離を計算する。そして、その距離情報に基づいて車両２（ナビゲーション装置５）の現在位置ＰＮ（緯度、経度の位置座標）を３次元測位（検出）する。原理上、３つのＧＰＳ衛星５０との距離が測定できれば３次元測位が可能だが、ＧＰＳ衛星５０の数が４つ以上であれば、位置検出部１０内部の時計の校正ができることから、より高精度な位置検出が可能とされている。日本においては、今後、準天頂衛星が４機、かつその他に４〜６機から航法メッセージデータを受信可能な体制となり、従来のように検出誤差を考慮したマルチサンプルを行うことなく、１回の測位で高精度に現在位置ＰＮが検出できる環境が整備されつつある。
【００３６】
ＥＣＵ１１は、位置検出部１０によって検出された現在位置ＰＮに基づいて地図データファイル１５ａを検索し、現在位置ＰＮ周辺の地図データを取得する。そして地図データファイル１５ａに記憶されたＰＯＩ情報を検索し、「ガソリンスタンド」のような店舗属性とともに店舗等を示すアイコン等を取得して地図データに重畳してディスプレイ１２に表示する。車両２が走行中であれば、位置検出部１０による現在位置ＰＮの検出およびディスプレイ１２への表示は、例えば５００ｍｓ〜数秒周期で繰り返し実行される。
【００３７】
また、ＥＣＵ１１は、ディスプレイ１２にアイコン等の操作画面を表示するとともに、タッチパネル１３への使用者のタッチ入力を検出して、使用者の操作に応じた種々の機能を提供する。例えば、使用者がタッチパネル１３を操作して目的地を入力し、ルート検索を指示すると、ＥＣＵ１１は、位置検出部１０から現在位置ＰＮを取得するとともに、記憶部１５に格納された道路ネットワークデータファイル１５ｂおよび経路探索データファイル１５ｄにアクセスして、最も効率よく現在位置ＰＮから目的地に移動可能なルートを検索し、抽出したルートが含まれる地図データおよびＰＯＩ情報を地図データファイル１５ａから取り込んで、ディスプレイ１２に表示する。
【００３８】
ＥＣＵ１１は、ＩＧスイッチ４のＯＮ／ＯＦＦ操作を検出する起動／停止信号受信部１１ａを備える。ここで、ＥＣＵ１１に搭載された図示しないＣＰＵおよびその周辺回路は、ＩＧスイッチ４がＯＦＦにされても内部電源１４から供給される電力によって動作を継続する。また、起動／停止信号受信部１１ａも内部電源１４から電力を供給されている。
【００３９】
起動／停止信号受信部１１ａは、ＩＧスイッチ４の機械的なポジションに基づいて変化するステート信号を受信すると、ＥＣＵ１１に対してトリガパルスを出力する。このトリガパルスはＣＰＵに割り込みを発生させる。割り込みが発生するとＣＰＵはステート信号のロジックを検査する。これによってＥＣＵ１１は、ＩＧスイッチ４のＯＮ操作およびＯＦＦ操作のいずれが発生したのかを検出することができる。即ち、起動／停止信号受信部１１ａは、車両２の駆動源であるエンジンを停止させる操作部（ＩＧスイッチ４）からの停止信号を受信する停止信号受信部であり、また、車両２の駆動源を起動させる操作部からの起動信号を受信する起動信号受信部でもある。なお、以降の説明において、「ＩＧスイッチ４がＯＮにされた」とは、使用者によってＩＧスイッチ４がＯＦＦからＯＮに切り替え操作されたことをいい、また「ＩＧスイッチ４がＯＦＦにされた」とは、同様にＯＮからＯＦＦに操作されたことをいい、ＩＧスイッチ４がＯＮあるいはＯＦＦを維持している状態は含まないものとする。
【００４０】
ＥＣＵ１１（ＣＰＵ）は、起動／停止信号受信部１１ａが停止信号を受けたことを検出すると、使用する電源を車載電源３から内部電源１４に切り替え、位置検出部１０、ディスプレイ１２、タッチパネル１３等、各デバイスへの電力供給を停止する（ただし、後述するように、自宅の位置座標を登録する際には各デバイスへの電力供給が維持される）。電力供給の有無は、ＥＣＵ１１によってパワーＭＯＳＦＥＴ（Metal-Oxide-Semiconductor Field-Effect Transistor）、ＳＳＲ（Solid State Relay）等の電力操作器を制御することで実行される。更に、ＥＣＵ１１は、停止信号を受け取ると内蔵されたクロックジェネレータの生成クロックを低速にシフトして消費電力を低減する。
【００４１】
逆に、起動／停止信号受信部１１ａが起動信号を受け取ったことを検出すると、ＥＣＵ１１は、使用する電源を内部電源１４から車載電源３に切り替えて、各デバイスへの電源供給を再開する。
【００４２】
以上のように構成された第１実施形態のナビゲーションシステム１は、使用者によって操作部であるＩＧスイッチ４がＯＦＦにされたことを条件として、自宅位置が登録されておらず、かつ位置検出部１０が検出した現在位置ＰＮが自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、現在位置ＰＮの座標を自宅位置として登録する。なお、以降、現在位置ＰＮの座標を自宅位置として登録する処理を「自宅登録処理」あるいは単に「自宅登録」と呼称する。
【００４３】
図２は、第１実施形態に係るナビゲーションシステム１の自宅登録処理の基本例を示すフロー図である。以下、図２に図１を併用して自宅登録処理の過程について詳細に説明する。なお、自宅登録処理を実行する主体は厳密にはＥＣＵ１１に搭載されたＣＰＵであるが、以降、説明を簡単にするために、ＥＣＵ１１が処理を実行するものとする。即ち、ＥＣＵ１１は、自宅登録処理を実行する位置登録部として機能する。
【００４４】
まず、車両２を使用者に納品する際に、ディーラにおいて図示しないヒューズボックスにヒューズが装着されると、ＥＣＵ１１に内部電源１４から電力が供給されてナビゲーション装置５が起動する。電力供給を受けたＥＣＵ１１はナビゲーション装置５の初期化を実行する（ＳＴ２０１）。初期化の過程において、ＥＣＵ１１は変数ｒ＿ｆｌｇに数値０ｘ００（"０ｘ"は１６進数を意味する。以下、同じ）を格納する（ＳＴ２０２）。ここで、変数ｒ＿ｆｌｇは、自宅登録の有無を示す変数であり、値が０ｘ００のときは自宅登録がなされていない状態を示し、また値が０ｘ０１のときは自宅登録がなされている状態を示す。なお、変数ｒ＿ｆｌｇは制御変数でもあり、変数ｒ＿ｆｌｇの値に応じてフローの実行経路が制御される。
【００４５】
次に、ＥＣＵ１１は、起動／停止信号受信部１１ａの出力を参照して、ＩＧスイッチ４がＯＮにされたか否かを検査する（ＳＴ２０３）。ＩＧスイッチ４がＯＮにされていない場合（ＳＴ２０３でＮｏ）、処理はＳＴ２０３に移る。ＩＧスイッチ４がＯＮにされたことを検出すると（ＳＴ２０３でＹｅｓ）、ＥＣＵ１１は、位置検出部１０によって検出された現在の位置座標に基づいて、地図データに現在位置ＰＮを示すアイコンを重ねてディスプレイ１２に表示する（ＳＴ２０４）。
【００４６】
次に、ＥＣＵ１１は、起動／停止信号受信部１１ａの出力を参照して、ＩＧスイッチ４がＯＦＦにされたか否かを検査する（ＳＴ２０５）。ＩＧスイッチ４がＯＦＦにされていない場合（ＳＴ２０５でＮｏ）、処理はＳＴ２０４に移る。即ち、ＩＧスイッチ４がＯＮにされている間は、車両２では図示しないエンジンが起動した状態となり、ＳＴ２０４が所定の周期で繰り返し実行されることで、車両２の現在位置ＰＮの表示が更新される。ＩＧスイッチ４がＯＦＦにされたことを検出すると（ＳＴ２０５でＹｅｓ）、ＥＣＵ１１は、変数ｒ＿ｆｌｇの値を検査する（ＳＴ２０６）。
【００４７】
変数ｒ＿ｆｌｇの値が数値０ｘ００に等しくない場合（ＳＴ２０６でＮｏ）、即ち既に自宅登録が完了している場合、処理はＳＴ２０３に移る。変数ｒ＿ｆｌｇの値が数値０ｘ００に等しい場合（ＳＴ２０６でＹｅｓ）、即ち自宅登録がなされていない場合、ＥＣＵ１１は、記憶部１５の地図データファイル１５ａにアクセスして現在位置ＰＮに関するＰＯＩ情報を取得し、ＰＯＩ情報が上述した自宅不適位置に非該当であるか否かを検査する（ＳＴ２０７）。具体的には、地図データファイル１５ａには、公益性を有し自宅位置として不適格な場所として設定された施設名（例えばガソリンスタンド、コンビニエンスストアといった商業施設等の属性）が不適格リストとして予め設定されており、ＥＣＵ１１はＰＯＩ情報から現在位置ＰＮに対応する属性を取り出し、これと不適格リストとを照合して現在位置ＰＮが自宅不適位置に該当するか否かを判定する。
【００４８】
自宅不適位置に該当すると判断される具体的なケースとしては、使用者がディーラで車両２を受け取って自宅に戻る途中に、例えばコンビニエンスストア等に一旦立ち寄ったような場合が考えられる。コンビニエンスストアにおいて、使用者がエンジンを停止させるためにＩＧスイッチ４をＯＦＦにしたとしても、ＳＴ２０７の処理によって、コンビニエンスストア等は自宅不適位置と判定されて自宅登録は実行されない。もちろん、納車前のディーラ内での車両２の移動に伴ってＩＧスイッチ４がＯＦＦに操作されたとしても、自宅登録は実行されない。
【００４９】
現在位置ＰＮが自宅不適位置に該当する場合（ＳＴ２０７でＮｏ）、処理はＳＴ２０３に移り自宅登録は行われない。現在位置ＰＮが自宅不適位置に非該当、即ち、現在位置ＰＮが自宅位置として妥当であると判定された場合（ＳＴ２０７でＹｅｓ）、ＥＣＵ１１は、ナビゲーション装置５のディスプレイ１２に自宅位置の登録画面（以降、「自宅登録画面」と呼称する）を表示する（ＳＴ２０８）。
【００５０】
図３は、自宅登録画面を示す説明図である。図３に示すように、ディスプレイ１２には地図に重ねて現在位置ＰＮが表示され、更に使用者に対して登録可否の確認入力を求める画像（以降、「確認用画像１２ａ」と呼称する）が「自宅位置を登録しますか？」のようにポップアップ表示される。使用者はディスプレイ１２に重畳されたタッチパネル１３の入力用アイコン１２ｂにタッチすることで、自宅登録の可否を入力する。このように、現在位置ＰＮを自宅登録するのに先立って、使用者が自宅登録の可否を確認することで、公共施設等が上述した不適合リストに不掲載であったとしても、誤って自宅登録される事態を確実に防止することができる。
【００５１】
なお、第１実施形態では、使用者が入力用アイコン１２ｂにタッチすることで、使用者に登録可否の確認入力を求めているが、タッチパネル１３に替えて音声認識や視線検出に基づくユーザインタフェースを設け、音声入力等によって自宅登録の可否を確認してもよい。
【００５２】
さて、ＥＣＵ１１がディスプレイ１２に確認用画像１２ａを表示するのは、ＳＴ２０５でＩＧスイッチ４がＯＦＦにされたことを検出した後である。上述したように、ＩＧスイッチ４がＯＦＦにされても、ＥＣＵ１１（ＣＰＵとその周辺回路）は内部電源１４から電力供給を受けて動作を継続している。そして、これも上述したように、ＥＣＵ１１はディスプレイ１２およびタッチパネル１３に対する電力供給の有無を制御可能に構成されている。ＥＣＵ１１はＩＧスイッチ４がＯＦＦにされたことを検出すると電源を内部電源１４に切り替えるものの、ＳＴ２０８においてディスプレイ１２およびタッチパネル１３に対する電力供給を所定期間にわたって継続する。この所定期間は、確認用画像１２ａに表示された入力用アイコン１２ｂに、使用者がタッチするのに十分な期間、例えば３０秒程度に設定される。このように、自宅登録を実行する場合、ＩＧスイッチ４がＯＦＦにされても、ＥＣＵ１１は、少なくとも入力部としてのタッチパネル１３に電力供給を継続することで、自宅登録の機会を使用者に確実に与えることができる。
【００５３】
以降、図２に図１、図３を併用して説明を続ける。ＥＣＵ１１は、使用者による自宅登録の承諾があったか否かを検査する（ＳＴ２０９）。承諾がなかった場合（ＳＴ２０９でＮｏ）、即ち、図３において表示された入力用アイコン１２ｂのうち"Ｎｏ"がタッチされたことが検出された場合（ＳＴ２０９でＮｏ）、処理はＳＴ２０３に移る。なお、使用者が所定期間内に入力用アイコン１２ｂのいずれにもタッチしなかった場合、ＥＣＵ１１は入力用アイコン１２ｂで"Ｎｏ"が入力されたと判定する。承諾があった場合（ＳＴ２０９でＹｅｓ）、即ち、入力用アイコン１２ｂのうち"Ｙｅｓ"がタッチされたことが検出された場合、ＥＣＵ１１は、変数ｒ＿ｆｌｇに数値０ｘ０１（即ち、「自宅登録がなされている」状態）を格納し（ＳＴ２１０）、変数ｒ＿ｆｌｇをＥＥＰＲＯＭに記憶する。
【００５４】
次に、ＥＣＵ１１は自宅登録を実行する（ＳＴ２１１）。即ち、位置検出部１０によって検出された現在の位置座標、即ち現在位置ＰＮを自宅位置として記憶部１５のユーザデータファイル１５ｅに記憶する。これによって、次回にＩＧスイッチ４をＯＮにして、ナビゲーションシステム１を利用する際に、使用者はタッチパネル１３に対して所定の操作を行うことで、自宅位置を目的地に設定することが可能となる。なお、自宅登録が完了すると処理はＳＴ２０３に移り、次回、ＩＧスイッチ４がＯＮにされたことが検出されるまでＳＴ２０３が周期的に繰り返される。なお、自宅登録が実行される際に、変数ｒ＿ｆｌｇに数値０ｘ０１が格納されたことで、自宅登録が完了した後は上述したＳＴ２０６で必ずＮｏ判定されることになり、次回にＩＧスイッチ４がＯＦＦにされても、自宅登録が繰り返されることはない。
【００５５】
図４は、自宅登録の取り消し処理を示すフロー図である。以降、図４に図１、図２を併用して説明を続ける。使用者が引っ越しをしたような場合に、図示しないメニューに従ってタッチパネル１３を操作することで、自宅登録の取り消しと再登録とを行うことができる。ＥＣＵ１１は、使用者によって自宅登録の取り消しが指示されたか否かを検査し（ＳＴ４０１）、自宅登録の取り消し指示がなされなかった場合（ＳＴ４０１でＮｏ）、処理を終了する。他方、自宅登録の取り消しが指示された場合（ＳＴ４０１でＹｅｓ）、上述したＥＥＰＲＯＭから変数ｒ＿ｆｌｇを取り出し、数値０ｘ００を格納して再度ＥＥＰＲＯＭに記憶する（ＳＴ４０２）。即ち、ＥＣＵ１１は、ＥＥＰＲＯＭにアクセスして変数ｒ＿ｆｌｇのＲＭＷ（Read Modify Write）動作を実行する。
【００５６】
このＲＭＷ動作を行った結果、図２に示すフロー図ではＳＴ２０２で変数ｒ＿ｆｌｇに数値０ｘ００を格納した場合と同一の処理が実行される。即ち、ＲＭＷ動作の後にＩＧスイッチ４がＯＦＦにされたとき、変数ｒ＿ｆｌｇの値が数値０ｘ００に等しいことからＳＴ２０６でＹｅｓ判定され、自宅不適位置に非該当か否か（ＳＴ２０７）が検査され、自宅不適位置に非該当であれば（ＳＴ２０７でＹｅｓ）、使用者による承諾の確認（ＳＴ２０９）を経て自宅登録が再実行されることとなる。このように第１実施形態では、制御変数としての変数ｒ＿ｆｌｇを活用して、簡易に自宅登録を取り消すことを可能としている。
【００５７】
図５は、自宅登録の禁止処理を示すフロー図である。以降、図５に図１、図２を併用して説明を続ける。使用者は自宅登録を希望しない場合に、図示しないメニュー画面に従ってタッチパネル１３を操作することで、自宅登録を禁止することができる。ＥＣＵ１１は、使用者によって自宅登録の禁止が指示されたか否かを検査し（ＳＴ５０１）、自宅登録の禁止の指示がなされなかった場合（ＳＴ５０１でＮｏ）、処理を終了する。他方、自宅登録の禁止が指示された場合（ＳＴ５０１でＹｅｓ）、上述したＥＥＰＲＯＭから変数ｒ＿ｆｌｇを取り出し、ここでは数値０ｘｆｆを格納して再度ＥＥＰＲＯＭに記憶する（ＳＴ５０２）。なお、変数ｒ＿ｆｌｇに格納する値は、上述した数値０ｘ００、数値０ｘ０１を除く任意の値としてよい。
【００５８】
次に、ＥＣＵ１１は、記憶部１５のユーザデータファイル１５ｅにアクセスして、自宅登録の際に記憶された位置座標があれば、それを削除する。具体的には、位置座標（緯度・経度のそれぞれについて）はＮＵＬＬに初期化される（ＳＴ５０３）。
【００５９】
変数ｒ＿ｆｌｇに数値０ｘｆｆを格納するＲＭＷ動作を行った結果、図２に示すフロー図では、ＳＴ２０６で必ずＮｏ判定されることになり、ＳＴ２０７以降の処理は実行されなくなる。このように第１実施形態では、制御変数としての変数ｒ＿ｆｌｇを活用することで、簡易に自宅登録を禁止することを可能としている。なお、自宅登録の禁止を解除するには、変数ｒ＿ｆｌｇに数値０ｘ００を再度格納すればよい。即ち、変数ｒ＿ｆｌｇに数値０ｘ００を格納することで、図４を用いて説明した自宅登録の取り消しと同一の効果を得ることができる。
【００６０】
図６は、自宅登録処理の変形例を示すフロー図である。上述した基本例では、ＩＧスイッチ４がＯＦＦにされた際に自宅登録の処理を実行しているが、変形例ではＩＧスイッチ４がＯＮにされた際に自宅登録の処理を実行する。以降、図６に図１を併用して変形例における自宅登録の過程を説明する。なお、図２を用いて説明した自宅登録処理と共通な処理については概略のみ説明する。
【００６１】
まず、ＥＣＵ１１はナビゲーション装置５の初期化を実行し（ＳＴ６０１。ＳＴ２０１の説明を参照）、変数ｒ＿ｆｌｇに数値０ｘ００を格納する（ＳＴ６０２。ＳＴ２０２の説明を参照）。次に、ＥＣＵ１１は、起動／停止信号受信部１１ａの出力を参照してＩＧスイッチ４がＯＮにされたか否かを検査し（ＳＴ６０３）、ＩＧスイッチ４がＯＮにされていない場合（ＳＴ６０３でＮｏ）、処理はＳＴ６０３に移る。ＩＧスイッチ４がＯＮにされたことを検出すると（ＳＴ６０３でＹｅｓ）、変数ｒ＿ｆｌｇの値を検査する（ＳＴ６０４）。
【００６２】
変数ｒ＿ｆｌｇの値が数値０ｘ００に等しくない場合（ＳＴ６０４でＮｏ）、処理はＳＴ６１０に移る。変数ｒ＿ｆｌｇの値が数値０ｘ００に等しい場合（ＳＴ６０４でＹｅｓ）、ＥＣＵ１１は、ＰＯＩ情報が上述した自宅不適位置に非該当であるか否かを検査する（ＳＴ６０５。ＳＴ２０７の説明を参照）。
【００６３】
ＰＯＩ情報が自宅不適位置に該当する場合（ＳＴ６０５でＮｏ）、処理はＳＴ６１０に移る。ここで重要なのは、ディーラが使用者に車両２を納品する際、ＩＧスイッチ４がＯＮに操作される場所は、通常は店舗の敷地内であることから、ＳＴ６０５で自宅不適位置と判定されて自宅登録は実行されないことである。ＰＯＩ情報が自宅不適位置に非該当である場合（ＳＴ６０５でＹｅｓ）、ＥＣＵ１１は、自宅登録画面を表示する（ＳＴ６０６。ＳＴ２０８の説明および図３を参照）。
【００６４】
次に、ＥＣＵ１１は、使用者による自宅登録の承諾があったか否かを検査する（ＳＴ６０７）。承諾がなかった場合（ＳＴ６０７でＮｏ）、処理はＳＴ６１０に移る。承諾があった場合（ＳＴ６０７でＹｅｓ）、ＥＣＵ１１は、変数ｒ＿ｆｌｇに数値０ｘ０１を格納し（ＳＴ６０８。ＳＴ２１０の説明を参照）、変数ｒ＿ｆｌｇは、上述したＥＥＰＲＯＭに記憶される。
【００６５】
次に、ＥＣＵ１１は現在位置ＰＮを用いて自宅登録を実行し（ＳＴ６０９。ＳＴ２１１の説明を参照）、更に検出された現在位置ＰＮを地図上に表示し（ＳＴ６１０。ＳＴ２０４の説明を参照）、ＩＧスイッチ４がＯＦＦにされたか否かを検査する（ＳＴ６１１）。ＩＧスイッチ４がＯＦＦにされると（ＳＴ６１１でＹｅｓ）、処理はＳＴ６０３に移る。ＩＧスイッチ４がＯＦＦにされていない場合（ＳＴ６１１でＮｏ）、処理はＳＴ６１０に戻り、ＩＧスイッチ４がＯＮの状態を維持されている間は、ＳＴ６１０が所定の周期で繰り返し実行されることで、車両２の現在位置ＰＮの表示が更新される。
【００６６】
このように変形例では、車両２のエンジンを起動させるＩＧスイッチ４からの起動信号を受信する起動信号受信部（起動／停止信号受信部１１ａ）を備え、起動／停止信号受信部１１ａが起動信号を受信したことを条件として、自宅位置が登録されておらず、かつ位置検出部１０によって検出された現在位置ＰＮが自宅不適位置に該当しない場合に、現在位置ＰＮを自宅位置として登録する。ＩＧスイッチ４がＯＮにされる毎に、ＳＴ６０４〜ＳＴ６１１の処理が実行され、最終的に自宅不適位置に非該当とされる場所において、使用者の承諾を確認した上で自宅登録が実行される。
【００６７】
このように自宅登録の処理は、基本例で説明したようにＩＧスイッチ４がＯＦＦにされた際に実行されてもよく、変形例で説明したようにＩＧスイッチ４がＯＮにされた際に実行されてもよく、基本例および変形例を統合してＩＧスイッチ４がＯＮ／ＯＦＦに切り替えられる毎に実行されてもよい。
【００６８】
（第２実施形態）
以下、本発明の第２実施形態について図面を参照して説明する。図７は、第２実施形態に係るナビゲーションシステム１の構成を示すブロック構成図である。上述した第１実施形態では、ナビゲーションシステム１はＧＰＳ衛星５０を除いて、車両２の内部で閉じたシステムを構成していた。第２実施形態では、ナビゲーション装置５にサーバ２５および情報端末３９を連携させることで、より利便性に優れたナビゲーションシステム１が提供される。
【００６９】
図７に示すように、第２実施形態のナビゲーションシステム１は、車両２と、ＧＰＳ衛星５０と、サーバ２５と、情報端末３９と、基地局３２とで構成される。車両２には、車載電源３、操作部としてのＩＧスイッチ４およびナビゲーション装置５が搭載され、ナビゲーション装置５および情報端末３９は基地局３２との間で双方向の無線通信を行い、基地局３２を経由してインターネット等のネットワーク３５に接続する。なお、ナビゲーション装置５および情報端末３９は、Ｗｉ−Ｆｉ（Wireless Fidelity）やＤＳＲＣ（Dedicated Short Range Communication）を活用したＩＴＳ（Intelligent Transport Systems）スポット等を利用してネットワーク３５に接続してもよい。
【００７０】
サーバ２５と基地局３２とは所定の有線ないし無線回線でネットワーク３５に接続され双方向通信を行う。なお、便宜上、ナビゲーション装置５および情報端末３９は同一の基地局３２との間でデータを送受信するものとして説明するが、それぞれが別の基地局３２を経由してネットワーク３５に接続してもよい。このような構成によって、サーバ２５とナビゲーション装置５との間、およびサーバ２５と情報端末３９との間で、基地局３２を経由して双方向のデータの送受信が可能とされている。
【００７１】
ナビゲーション装置５には、第１実施形態で説明した構成に加えて無線通信部１７と電波を送受信する無線アンテナ１８とが付加されている。無線通信部１７は、送信する信号を搬送波の周波数に変調する図示しない変調器と、受信した電波から受信データを復調する図示しない復調器とを備え、ここでは３Ｇ（3rd Generation）無線回線を用いて基地局３２と双方向通信を行う。後述するように、無線通信部１７は、自宅登録の登録可否の確認入力に関連する情報を、無線回線を介して情報端末３９との間で送受信する。なお、無線通信部１７および無線アンテナ１８を除いて、他の構成要素は第１実施形態と同様であるので詳細な説明は省略する。
【００７２】
情報端末３９は、ノート型パーソナルコンピュータ、タブレット端末、ウェアラブル端末、スマートフォン、携帯電話等の可搬性を備えた装置であって、ＣＰＵが搭載された端末ＥＣＵ４１と、端末ディスプレイ４２と、端末タッチパネル４３（いずれも図１１を参照）とを備えている。情報端末３９も３Ｇ無線回線を用いて基地局３２と双方向通信を行い、また地図データをネットワーク３５経由でダウンロードして端末記憶部４５（図１１参照）に記憶することが可能で、少なくとも指定された位置座標を示すアイコン等を地図上に重畳して表示する機能を備える。もちろん情報端末３９は、自宅に据え置いたパーソナルコンピュータであってもよい。
【００７３】
サーバ２５は、通信制御インタフェース２６と、サーバ制御部２７と、サーバ記憶部２８とを含んでいる。サーバ制御部２７は図示しないプロセッサ等で構成され、サーバ２５全体の動作を制御する。サーバ記憶部２８はＲＡＩＤ（Redundant Arrays of Independent Disks）等の大容量ストレージで構成され、地図データベース２８ａと、道路ネットワークデータベース２８ｂと、音声データベース２８ｃと、経路探索データベース２８ｄと、ユーザデータベース２８ｅとを含んでいる。
【００７４】
これらのデータベースのうち地図、道路ネットワーク、音声、経路探索の各データベース（以降、「マスタＤＢ」と呼称する）は、第１実施形態で説明した、地図データファイル１５ａ、道路ネットワークデータファイル１５ｂ、音声データファイル１５ｃ、経路探索データファイル１５ｄ（いずれも、図１参照）のマスタファイルが格納され、マスタＤＢの内容は最新の地図情報や道路状況等が反映されている。マスタＤＢの内容が更新されると、サーバ制御部２７は、通信制御インタフェース２６、ネットワーク３５および基地局３２を経由して、更新ファイルをナビゲーション装置５に送信し、ナビゲーション装置５のＥＣＵ１１は、受信した更新ファイルを用いて記憶部１５に記憶された各データファイルを最新の状態に更新する。
【００７５】
ユーザデータベース２８ｅは、ナビゲーション装置５側のユーザデータファイル１５ｅのバックアップ領域として使用されるとともに、使用者の識別情報（以降、「顧客ＩＤ」と呼称する）、住所、氏名、電話番号、メールアドレス、自宅登録の位置座標、車両２あるいはナビゲーション装置５の識別情報（以降、「車両ＩＤ」と呼称する）、車両２のメンテナンス情報等のデータ項目が顧客ＩＤ毎にレコードとして蓄積されている。ここで、ユーザデータベース２８ｅは、少なくとも顧客ＩＤを主キーとして構築されたリレーショナルデータベースであり、各データ項目を検索キーとしてレコードの検索が可能とされている。なお、車両ＩＤはナビゲーション装置５あるいは車両２を識別する固有情報であって、車両２またはナビゲーション装置５の製造工程においてＥＣＵ１１の図示しないＥＥＰＲＯＭに予め記憶されている。
【００７６】
使用者は、車両２の購入の有無にかかわらずサーバ２５にアクセスしてメンバー登録をすることができる。メンバー登録を行うと顧客ＩＤが発行され、ユーザデータベース２８ｅには顧客ＩＤが付されたレコードが新規に登録されるとともに、レコードを構成する他のデータ項目のそれぞれはＮＵＬＬに初期化される。各データ項目は、原則として使用者自身によって任意に入力することができる。ただし、ここでは少なくとも電話番号あるいはメールアドレスは必須項目とされ、必須項目が入力されない場合、メンバー登録は行われない。
【００７７】
また、車両ＩＤは、車両２を使用者に納品する際に、ディーラによって当該顧客ＩＤを有するレコードに登録される。具体的には、ディーラはネットワーク３５に接続された図示しないコンピュータを用いて、使用者の顧客ＩＤを検索し、この顧客ＩＤが付されたレコードに車両ＩＤを書き込む。この操作によって車両ＩＤと顧客ＩＤとがリンクし、ナビゲーション装置５はＥＥＰＲＯＭに記憶された車両ＩＤを検索キーとして、顧客ＩＤが付されたレコードを参照することが可能となる。
【００７８】
また、サーバ制御部２７は、ナビゲーション装置５から所定のコマンドを受信すると、コマンドに応じた処理を実行する。このコマンドには、自宅登録に際して登録可否の確認入力を情報端末３９の側で実行させるコマンド（以降、「登録確認コマンド」と呼称する）が含まれる。
【００７９】
図８は、第２実施形態に係るナビゲーションシステム１の自宅登録処理を示すフロー図である。以降、図８に図７を併用して第２実施形態における自宅登録処理について説明する。なお、理解を容易にするため、以降の説明では、使用者が既にメンバー登録を済ませて顧客ＩＤを保有しており、更にディーラで車両ＩＤの登録が行われ、その後、使用者がディーラで納品車両を受け取って自宅まで運転して戻る状況を想定している。また、第１実施形態における自宅登録処理と共通する処理については、概略のみを説明する。
【００８０】
ナビゲーション装置５が起動すると、まず、ＥＣＵ１１は、ナビゲーション装置５の初期化を実行し（ＳＴ８０１。ＳＴ２０１の説明を参照）、変数ｒ＿ｆｌｇに数値０ｘ００を格納する（ＳＴ８０２。ＳＴ２０２の説明を参照）。次に、ＥＣＵ１１は、起動／停止信号受信部１１ａの出力を参照してＩＧスイッチ４がＯＮにされたか否かを検査し（ＳＴ８０３）、ＩＧスイッチ４がＯＮにされていない場合（ＳＴ８０３でＮｏ）、処理はＳＴ８０３に移る。ＩＧスイッチ４がＯＮにされたことを検出すると（ＳＴ８０３でＹｅｓ）、サーバ２５に接続する（ＳＴ８０４）。
【００８１】
次に、ＥＣＵ１１は、変数ｒ＿ｆｌｇの値を検査する（ＳＴ８０５）。変数ｒ＿ｆｌｇの値が数値０ｘ００に等しくない場合（ＳＴ８０５でＮｏ）、処理はＳＴ８０９に移る。変数ｒ＿ｆｌｇの値が数値０ｘ００に等しい場合（ＳＴ８０５でＹｅｓ）、ＥＣＵ１１は、サーバ２５のユーザデータベース２８ｅに車両ＩＤを利用してアクセスし、自宅登録された際の位置座標（以降、「自宅位置座標」と呼称する）が記憶されているか否かを検査する（ＳＴ８０６）。ユーザデータベース２８ｅでは、データが書き込まれた項目を除いてＮＵＬＬが書き込まれており、車両ＩＤが登録された後も、自宅位置座標はＮＵＬＬの状態となっている。ＥＣＵ１１は、サーバ２５から取得した自宅位置座標がＮＵＬＬか否かに基づいて、ユーザデータベース２８ｅに自宅位置座標が記憶されているか否かを判定する。
【００８２】
ユーザデータベース２８ｅに自宅位置座標が記憶されていない、即ち、自宅位置座標の値がＮＵＬＬである場合（ＳＴ８０６でＮｏ）、処理はＳＴ８０９に移る。ディーラにおいて最初にＩＧスイッチ４がＯＮにされた際は、当然に自宅登録はされていないため、ＳＴ８０６では必ずＮｏ判定となって、処理はＳＴ８０９に移る。
【００８３】
次に、ＥＣＵ１１は、現在位置ＰＮを検出して地図上に表示する（ＳＴ８０９。ＳＴ２０４の説明を参照）。その後、ＩＧスイッチ４がＯＦＦにされたか否かが検査され（ＳＴ８１０）、ＩＧスイッチ４がＯＦＦではない間（ＳＴ８１０でＮｏ）、ＳＴ８０９が所定の周期で繰り返し実行されることで、車両２の現在位置ＰＮの表示が更新される。
【００８４】
ＩＧスイッチ４がＯＦＦにされたことを検出すると（ＳＴ８１０でＹｅｓ）、ＥＣＵ１１は、変数ｒ＿ｆｌｇの値を検査する（ＳＴ８１１）。変数ｒ＿ｆｌｇの値が数値０ｘ００に等しくない場合（ＳＴ８１１でＮｏ）、処理はＳＴ８０３に移る。変数ｒ＿ｆｌｇの値が数値０ｘ００に等しい場合（ＳＴ８１１でＹｅｓ）、ＥＣＵ１１は、現在位置ＰＮが自宅不適位置に非該当か否かを検査する（ＳＴ８１２。ＳＴ２０７の説明を参照）。
【００８５】
現在位置ＰＮが自宅不適位置である場合（ＳＴ８１２でＮｏ）、処理はＳＴ８０３に移る。現在位置ＰＮが自宅不適位置に非該当である場合（ＳＴ８１２でＹｅｓ）、ＥＣＵ１１はサーバ２５に接続する（ＳＴ８１３）。
【００８６】
次に、ＥＣＵ１１は、サーバ２５のユーザデータベース２８ｅにアクセスして、車両ＩＤが登録されているか否かを検査する（ＳＴ８１４）。具体的には、ＥＣＵ１１は、予め記憶された車両ＩＤをＥＥＰＲＯＭから読み出して、これをサーバ２５に送信する。
【００８７】
サーバ制御部２７は受信した車両ＩＤを検索キーとしてユーザデータベース２８ｅを検索し、車両ＩＤが既に登録されている場合は、その車両ＩＤに対応する顧客ＩＤをナビゲーション装置５に送信する。上述のように車両ＩＤは、顧客ＩＤが登録されていることを前提としてディーラによって書き込まれる情報であり、使用者が希望しない場合は、そもそも顧客ＩＤは存在せず、顧客ＩＤが存在しなければ車両ＩＤがユーザデータベース２８ｅに登録されることもない。車両ＩＤが登録されていない場合は、ナビゲーション装置５にはＮＵＬＬが送信される。これによって、ＥＣＵ１１は、サーバ２５に車両ＩＤが登録されているか否かを判定することができる。
【００８８】
サーバ２５に車両ＩＤが登録されている場合（ＳＴ８１４でＹｅｓ）、ＥＣＵ１１は、サーバ２５からの応答で得た顧客ＩＤと、位置検出部１０で検出された現在位置ＰＮと、上述した登録確認コマンドとをセットにして（以降、「コマンドセット」と呼称する）サーバ２５に送信する（ＳＴ８１５）。そして、処理はＳＴ８０３に移る。
【００８９】
他方、サーバ２５に車両ＩＤが登録されていない場合（ＳＴ８１４でＮｏ）、ＥＣＵ１１は、ディスプレイ１２に自宅登録画像を表示する（ＳＴ８１６）。つまり、使用者がネットワーク３５、即ちクラウドコンピューティングを利用した自宅登録サービスを希望しない場合は、第１実施形態と同様にナビゲーション装置５のディスプレイ１２に自宅登録画面が表示される。以降、ＳＴ８１７〜ＳＴ８２０の処理は、第１実施形態で説明したＳＴ２０９〜ＳＴ２１１の処理と同様であるので、ここでの説明は省略する。
【００９０】
図９は、サーバ２５における処理内容を示すフロー図である。以降、図９に図７を併用して説明を続ける。ナビゲーション装置５の無線通信部１７から送信されたコマンドセットは、サーバ２５の通信制御インタフェース２６を介してサーバ制御部２７で受信される（ＳＴ９０１）。サーバ制御部２７はコマンドセットを受信すると、コマンドセットから顧客ＩＤを抽出し、顧客ＩＤを検索キーとしてユーザデータベース２８ｅを検索する。そして、当該顧客ＩＤで特定されるレコードから使用者の情報端末３９の電話番号を抽出し、コマンドセットを含むメッセージ（テキストデータ。以降、「コマンドメッセージ」と呼称する）に変換し、ＳＭＳ（Short Message Service）を利用してコマンドメッセージを使用者の電話番号宛てに送信する（ＳＴ９０２）。
【００９１】
このように、第２実施形態では、ナビゲーション装置５は車両ＩＤから顧客ＩＤを得て、サーバ２５はナビゲーション装置５から受信した顧客ＩＤに基づいて使用者の電話番号を抽出し、情報端末３９にコマンドメッセージが送信される。このため、ナビゲーション装置５に車両ＩＤさえ格納しておけば、使用者の情報端末３９にコマンドメッセージを送信することができる。なお、サーバ制御部２７は、顧客ＩＤをキーとして電話番号に代えて情報端末３９のメールアドレスを抽出し、このメールアドレス宛てにコマンドメッセージを送信してもよい。また、サーバ２５が受信したコマンドセットには車両２の現在位置ＰＮが含まれ、更にサーバ２５は上述したマスタＤＢを備えることから、サーバ制御部２７は、現在位置ＰＮを地図上に重畳させた地図画像データを作成し、この画像データをＪＰＥＧ（Joint Photographic Experts Group）方式等で圧縮して情報端末３９に送信してもよい。
【００９２】
情報端末３９にコマンドメッセージを送信したサーバ制御部２７は、情報端末３９から応答を取得する（ＳＴ９０３）。この応答には、使用者による自宅登録の承諾があったか否かの情報が含まれている。次に、サーバ制御部２７は情報端末３９からの応答に基づいて、使用者による自宅登録の承諾があったか否かを検査する（ＳＴ９０４）。使用者の承諾が得られない場合（ＳＴ９０４でＮｏ）、サーバ制御部２７は自宅位置座標を書き換えることなく処理を終了する。即ち、ＳＴ９０４でＮｏ判定となった場合、ユーザデータベース２８ｅの自宅位置座標はＮＵＬＬのままとなっている。使用者の承諾があった場合（ＳＴ９０４でＹｅｓ）、サーバ制御部２７は、ナビゲーション装置５から送信されたコマンドセットに含まれる現在位置ＰＮを自宅位置座標としてユーザデータベース２８ｅに記憶して（ＳＴ９０５）処理を終了する。
【００９３】
なお、後述のように、ナビゲーション装置５のＥＣＵ１１は、サーバ２５に接続して自宅位置情報がＮＵＬＬか否かに応じて使用者の承諾の可否を検査するが、サーバ制御部２７は、ナビゲーション装置５に使用者の承諾の可否を送信するようにしてもよい。いずれにしても、自宅登録の登録可否の確認入力に関連する情報が、ナビゲーション装置５と情報端末３９との間で送受信される。
【００９４】
図１０は、情報端末３９における処理内容を示すフロー図である。以降、図１０に図７を併用して説明を続ける。まず情報端末３９は、サーバ２５からコマンドメッセージを受信する（ＳＴ１００１）。コマンドメッセージには、上述したように登録確認コマンドと、車両２の現在位置ＰＮに関する情報が含まれており、情報端末３９は登録確認コマンドを抽出すると、予め情報端末３９にインストールされている自宅登録用のアプリケーションプログラム（以降、「自宅登録アプリ」と呼称する）を起動する。起動された自宅登録アプリは、情報端末３９に自宅登録画面を表示する（ＳＴ１００２）、即ち、自宅登録アプリは、コマンドメッセージに含まれる現在位置ＰＮを抽出し、現在位置ＰＮを示すマーカを地図上に重畳して端末ディスプレイ４２（図１１参照）に表示し、更に、端末ディスプレイ４２には確認用画像１２ａ（図３参照）が「現在の車の位置を自宅位置として登録しますか？」のようにポップアップ表示される。
【００９５】
使用者は、端末ディスプレイ４２に表示された入力用アイコン１２ｂ（図３参照）にタッチすることで、自宅登録の可否を入力する。使用者の指示に基づいて、情報端末３９は、自宅登録の可否をサーバ２５に送信して（ＳＴ１００３）処理を終了する。なお、サーバ２５から、上述した地図画像データが送信された場合は、自宅登録アプリは、図３を用いて説明した"Ｙｅｓ"および"Ｎｏ"の入力用アイコン１２ｂを地図画像データに重ねて表示して、情報端末３９の端末タッチパネル４３（図１１参照）で使用者の入力を検出すればよい。
【００９６】
以降、図８に図７を併用して説明を続ける。図８に示すＳＴ８１５でサーバ２５に登録確認コマンド等（コマンドセット）を送信したＥＣＵ１１の処理は、ＳＴ８０３に移っており、次にＩＧスイッチ４がＯＮにされると（ＳＴ８０３でＹｅｓ）、ＥＣＵ１１はサーバ２５に接続し（ＳＴ８０４）、ここでは変数ｒ＿ｆｌｇの値が数値０ｘ００に等しい（即ち、自宅登録がなされていない）から、ＳＴ８０６でサーバ２５に自宅位置座標が記憶されているか否かをチェックする。
【００９７】
ユーザデータベース２８ｅに自宅位置座標が記憶されていない、即ち、自宅位置座標の値がＮＵＬＬである場合（ＳＴ８０６でＮｏ）、処理はＳＴ８０９に移る。他方、ユーザデータベース２８ｅに自宅位置座標が記憶されている場合（ＳＴ８０６でＹｅｓ）、ＥＣＵ１１は、変数ｒ＿ｆｌｇに数値０ｘ０１を格納し（ＳＴ８０７）、更にユーザデータベース２８ｅから自宅位置座標を取得して自宅登録を実行する（ＳＴ８０８）。つまり、第２実施形態では、自宅登録の際に位置検出部１０で検出された現在位置ＰＮを利用するのではなく、サーバ２５のユーザデータベース２８ｅに記憶されている自宅位置座標を利用する。
【００９８】
このように、ＩＧスイッチ４がＯＦＦにされた際に、情報端末３９を用いて使用者が自宅登録を承諾した旨は、サーバ２５に送信され（図１０のＳＴ１００３参照）、サーバ制御部２７は、情報端末３９で自宅登録が承諾された場合は、自宅位置情報をユーザデータベース２８ｅに記憶するから（図９のＳＴ９０４，ＳＴ９０５参照）、ユーザデータベース２８ｅに自宅位置情報が記憶されていれば、ナビゲーション装置５のＥＣＵ１１は、サーバ２５から自宅位置情報を取得して自宅登録を実行することになる。これによって、サーバ２５に自宅位置座標のバックアップを保存しつつ、確実に自宅登録を行うことができる。もちろん、ＳＴ８０８においては、自宅登録を行う直前に位置検出部１０から現在位置ＰＮを得て、この位置座標を用いて自宅登録を実行してもよい。
【００９９】
ＳＴ８０４〜ＳＴ８０８の処理は、サーバ２５のユーザデータベース２８ｅに自宅位置座標が記憶されていることが、自宅登録を実行する要件となっており、ディーラにおける車両２の納品時に作業者等がＩＧスイッチ４をＯＮにしても、ＳＴ８０６では自宅位置座標としてＮＵＬＬが格納されているため、自宅処理は実行されない。第２実施形態において実際に自宅登録が実行されるのは、ＩＧスイッチ４の２回目のＯＮ以降、ということになる。
【０１００】
以上、詳細に説明したように、第２実施形態では、自宅登録の承諾は情報端末３９によって行われる。これによって、使用者は車両２に拘束されることなく、使用者の都合のよい時間帯、場所において情報端末３９を用いて自宅登録の可否を指示することができる。そして、自宅登録は、次にＩＧスイッチ４をＯＮにしたときに実行されるから、使用者は次に車両２を利用するときに、自宅登録された位置を目的地等に指定することができる。
【０１０１】
（第３実施形態）
以下、本発明の第３実施形態について図面を参照して説明する。第１、第２実施形態ではナビゲーション装置５において自宅登録がなされたが（ただし、第２実施形態では、自宅登録の承諾は情報端末３９で実行される）、第３実施形態ではナビゲーション機能を備える汎用の情報端末３９で自宅登録が行われる点が特徴となっている。
【０１０２】
図１１は、第３実施形態に係るナビゲーションシステム１の構成を示すブロック構成図である。第３実施形態のナビゲーションシステム１は、車両２と、サーバ２５と、可搬性を備える情報端末３９と、基地局３２と、ＧＰＳ衛星５０とで構成される。車両２および情報端末３９は基地局３２を介してネットワーク３５に接続し、サーバ２５および基地局３２は所定の有線ないし無線回線でネットワーク３５に接続する。
【０１０３】
車両２は、無線通信部１７と、ＥＣＵ１１と、操作部としてのＩＧスイッチ４と、車載電源３と、内部電源１４とを含んでいる。ＥＣＵ１１は、ＩＧスイッチ４のＯＮ／ＯＦＦ状態を検出する起動／停止信号受信部１１ａを備える。これらの構成と機能は第１実施形態で説明したものと同様であり、ここでの説明は省略する。
【０１０４】
情報端末３９は、端末位置検出部４０と、端末ＥＣＵ４１と、端末ディスプレイ４２と、端末タッチパネル４３と、端末記憶部４５と、端末無線通信部４７と、端末ＧＰＳアンテナ４６と、端末無線アンテナ４８とを含んでいる。これらは、それぞれ第１実施形態で説明したナビゲーション装置５の位置検出部１０、ＥＣＵ１１、ディスプレイ１２、タッチパネル１３、記憶部１５、無線通信部１７、ＧＰＳアンテナ１６、無線アンテナ１８（いずれも図１参照）と構成および機能面で実質的に同一であり、ここでの説明は省略する。なお、情報端末３９は、基地局３２の位置情報を補助情報として位置座標を取得してもよい。
【０１０５】
端末記憶部４５には、端末地図データファイル４５ａと、端末道路ネットワークデータファイル４５ｂと、端末音声データファイル４５ｃと、端末経路探索データファイル４５ｄと、端末ユーザデータファイル４５ｅとが記憶されている。これらの内容は第１実施形態で説明した各データファイルと同様であり、ここでの説明は省略する。ただし、情報端末３９のハードウェア資源が乏しいときは、これらのファイルの全てが情報端末３９に記憶されている必要はなく、必要に応じてサーバ２５から一部のファイルあるいはファイルの一部の提供を受けてもよい。
【０１０６】
情報端末３９には予めナビゲーション用のアプリケーションプログラム（以降、「ナビアプリ」と呼称する）がインストールされており、使用者の端末タッチパネル４３の操作に基づいてナビアプリが起動され、使用者にナビゲーション機能を提供する。ナビアプリは、情報端末３９のハードウェア資源を利用して、第１実施形態で説明したのと同様にＧＰＳ衛星５０から送信される航法メッセージデータに基づいて情報端末３９の現在位置ＰＮを検出し、これを地図と重畳して端末ディスプレイ４２に表示する。また、ナビアプリは後述する自宅登録の処理を実行する。
【０１０７】
使用者は、情報端末３９を車両２に持ち込んで、ナビゲーション機能を利用することができる。なお、第３実施形態では、車両２の状態（即ち、エンジンが運転中であるか停止中であるか）にかかわらず、ナビアプリは独立して動作してナビゲーションを実行する。なお、端末地図データファイル４５ａには、ＰＯＩ情報が格納されており、取得された店舗等のアイコンや店舗名称等も地図と重畳して端末ディスプレイ４２に表示される。
【０１０８】
また、第３実施形態におけるサーバ２５の構成は第２実施形態と実質的に同一であり、サーバ記憶部２８のユーザデータベース２８ｅには、第２実施形態で説明した、顧客ＩＤおよび顧客ＩＤに関連付けられた使用者の情報と、車両ＩＤとが記憶されている。また、車両２のＥＣＵ１１の図示しないＥＥＰＲＯＭには、これも第２実施形態で説明した車両ＩＤが予め記憶されている。
【０１０９】
ＥＣＵ１１は、起動／停止信号受信部１１ａの出力を参照して、ＩＧスイッチ４がＯＦＦにされたと判定すると、これをイベント情報として無線通信部１７を介してサーバ２５に送信する。このイベント情報には所定のコードと車両ＩＤとが含まれており、サーバ２５のサーバ制御部２７は、イベント情報からコードを抽出して解析することで、このイベントが、ＩＧスイッチ４がＯＦＦにされたことによるものだと判定することができる。更にサーバ制御部２７は、イベント情報から車両ＩＤを抽出して、これを検索キーとしてユーザデータベース２８ｅを検索する。
【０１１０】
これによって、サーバ制御部２７は車両ＩＤに関連付けられた顧客ＩＤを抽出し、顧客ＩＤに関連付けられた使用者の電話番号あるいはメールアドレス、および自宅登録の位置座標（第２実施形態と同様、当初はＮＵＬＬが格納されている）を取得する。次にサーバ制御部２７は、自宅登録の位置座標がＮＵＬＬである、即ち自宅位置が登録されていないと判定すると、取得した電話番号あるいはメールアドレス宛てにイベント情報を送信する。これによって、イベント情報が情報端末３９に送信され、情報端末３９は、車両２の駆動源（エンジン）を停止させるＩＧスイッチ４からの停止信号をサーバ２５経由で受信する。なお、情報端末３９に送信されるイベント情報には、返信先としてサーバ２５自身の電話番号あるいはメールアドレスが付加される。
【０１１１】
イベント情報を受信した情報端末３９の端末ＥＣＵ４１は、イベント情報を解析して、このイベント情報が、ＩＧスイッチ４がＯＦＦにされたことにより送信されたと判定し、かつ端末位置検出部４０で取得した現在位置ＰＮが自宅不適位置に該当しない場合は、第２実施形態で説明した自宅登録アプリを起動する。これによって、情報端末３９の端末ディスプレイ４２には、地図に重ねて情報端末３９の現在位置ＰＮが表示され、更に使用者に対して確認用画像１２ａが「現在のタブレットの位置を自宅位置として登録しますか？」のようにポップアップ表示される。
【０１１２】
使用者は、端末ディスプレイ４２に表示された入力用アイコン１２ｂ（図３参照）にタッチすることで自宅登録の可否を入力する。使用者が自宅登録を承諾した場合、端末ＥＣＵ４１は、自宅位置座標を端末ユーザデータファイル４５ｅに記憶する。そして情報端末３９は、受信したイベント情報に付加されていた電話番号あるいはメールアドレス宛てに自宅登録の可否を送信する。これによって、情報端末３９からサーバ２５に対して応答メッセージが返される。使用者が自宅登録を承諾した場合、応答メッセージには端末位置検出部４０で検出された情報端末３９の現在位置ＰＮが含まれ、他方、使用者が自宅登録を承諾しない場合、応答メッセージには現在位置ＰＮとしてＮＵＬＬが書き込まれる。応答メッセージを受信したサーバ２５は、現在位置ＰＮがＮＵＬＬではない場合、受信した現在位置ＰＮを自宅位置座標としてユーザデータベース２８ｅに記憶する。
【０１１３】
これによって、使用者は、情報端末３９でナビアプリを起動すれば、自宅位置座標が端末ユーザデータファイル４５ｅから読み出され、車両２の状態にかかわらず自宅位置座標を目的地等に指定することができる。また、車両２のＥＣＵ１１は、例えば次回にＩＧスイッチ４がＯＮないしＯＦＦされたときに、サーバ２５にアクセスして、ユーザデータベース２８ｅに自宅位置座標が記憶されているか否かを確認することで、自宅登録がなされているか否かを検査することができる。これによって、自宅登録がなされている場合、次にＩＧスイッチ４がＯＦＦにされても、ＥＣＵ１１はサーバ２５にイベント情報を送信することはない。
【０１１４】
このように第３実施形態では、情報端末３９の現在位置ＰＮを検出し、車両２の駆動源（エンジン）を停止させるＩＧスイッチ４からの停止信号を情報端末３９で受信し、停止信号を受信したことを条件として、自宅位置が登録されておらず、かつ現在位置ＰＮが自宅位置として不適格な場所として設定された自宅不適位置に該当しない場合に、情報端末３９の現在位置ＰＮを自宅位置として登録する。
【０１１５】
以上で具体的実施形態の説明を終えるが、本発明は上述した各実施形態に限定されることなく幅広く変形実施することができる。例えば、第２実施形態および第３実施形態では、起動／停止信号受信部１１ａでＩＧスイッチ４がＯＦＦにされた際の停止信号を受信したことを条件として自宅登録を実行するようにしたが、第１実施形態の変形例で詳細に説明したように、起動／停止信号受信部１１ａでＩＧスイッチ４がＯＮにされた際の起動信号を受信したことを条件として自宅登録を実行するようにしてもよい。
【符号の説明】
【０１１６】
１    ナビゲーションシステム
４    ＩＧスイッチ（操作部）
５    ナビゲーション装置
１０  位置検出部
１１  ＥＣＵ（位置登録部）
１１ａ  起動／停止信号受信部（停止信号受信部）
１２ａ  確認用画像
１２ｂ  入力用アイコン
１３  タッチパネル（入力部）
１４  内部電源
１５ｅ  ユーザデータファイル
１６  ＧＰＳアンテナ
１７  無線通信部
２５  サーバ
２７  サーバ制御部
２８  サーバ記憶部
２８ｅ  ユーザデータベース
３９  情報端末
５０  ＧＰＳ衛星
【図１】
2015152579.tif 000003
【図２】
2015152579.tif 000004
【図３】
2015152579.tif 000005
【図４】
2015152579.tif 000006
【図５】
2015152579.tif 000007
【図６】
2015152579.tif 000008
【図７】
2015152579.tif 000009
【図８】
2015152579.tif 000010
【図９】
2015152579.tif 000011
【図１０】
2015152579.tif 000012
【図１１】
2015152579.tif 000013