(57)【要約】【課題】  いわゆるセンタ型のナビゲーションシステムにおいて、無線通信のサービスエリア外においてもサービスエリア内と同様のナビゲーション機能を実行する。【解決手段】  ユーザにナビゲーション機能を提供するナビゲーション端末２であり、サーバ１と無線通信する通信手段２３と、上記通信手段を通じて上記サーバから地図情報を受信する手段と、現在位置を検出する手段２５と、上記地図情報による地図上に目的地へ向かうルート情報および上記現在位置を表示するナビゲーション手段２２と、上記通信手段を通じて上記サーバから受信した地図情報のうち上記目的地に至るルート上において通信手段による無線通信ができない地点を含む地図情報を一時的に格納する一時保管手段２６とを備え、上記ナビゲーション手段２２は、上記通信手段による無線通信ができない地点において上記一時保管手段から当該地点を含む地図情報を読み出す手段を有する。【選択図】  図１
2005055286.tif 000002
【特許請求の範囲】
【請求項１】
サーバと無線通信する通信手段と、
前記通信手段を通じて前記サーバから地図情報を受信する手段と、
現在位置を検出する手段と、
前記地図情報による地図上に目的地へ向かうルート情報および前記現在位置を表示するナビゲーション手段と、
前記通信手段を通じて前記サーバから受信した地図情報のうち前記目的地に至るルート上において通信手段による無線通信ができない地点を含む地図情報を一時的に格納する一時保管手段とを備え、
前記ナビゲーション手段は、前記通信手段による無線通信ができない地点において前記一時保管手段から当該地点を含む地図情報を読み出す手段を有するナビゲーション端末。
【請求項２】
前記ナビゲーション手段は、前記通信手段による無線通信ができない地点において走行中の走行軌跡に係る情報を一時的に記録する走行軌跡記録手段を有し、その記録された走行軌跡を前記地図上に表示する請求項１に記載のナビゲーション端末。
【請求項３】
ナビゲーション端末と無線通信を介して通信する通信手段と、
前記通信手段を通じて前記ナビゲーション端末の現在位置情報を受信する手段と、
前記通信手段を通じて前記ナビゲーション端末に前記現在位置を含む地図情報を提供する手段と、
前記通信手段を通じて前記ナビゲーション端末から目的地を示す情報を受信する手段と、
前記現在位置から前記目的地に至るルート上における無線通信サービスが提供されないエリアに係る情報を参照する手段と、
前記ナビゲーション端末が前記ルート上において前記無線通信サービスが提供されないエリアに近づく前にそのエリア中の走行予定地点を含む地図情報を前記ナビゲーション端末に提供する手段とを備えるナビゲーションサーバ。
【請求項４】
前記ナビゲーション端末が前記ルート上において前記無線通信サービスが提供されないエリアに近づいたときに最新の渋滞情報または工事情報を前記ナビゲーション端末に提供する手段をさらに備える請求項３に記載のナビゲーションサーバ。
【請求項５】
ナビゲーション端末と無線通信を介して通信するコンピュータが、
前記ナビゲーション端末の現在位置情報を受信するステップと、
前記ナビゲーション端末に前記現在位置を含む地図情報を提供するステップと、
前記ナビゲーション端末から目的地を示す情報を受信するステップと、
前記現在位置から前記目的地に至るルート上における無線通信サービスが提供されないエリアに係る情報を参照するステップと、
前記ナビゲーション端末が前記ルート上において前記無線通信サービスが提供されないエリアに近づく前にそのエリア中の走行予定地点を含む地図情報を前記ナビゲーション端末に提供するステップと、を実行するナビゲーション方法。
【請求項６】
前記ナビゲーション端末が前記ルート上において前記無線通信サービスが提供されないエリアに近づいたときに最新の渋滞情報または工事情報を前記ナビゲーション端末に提供するステップをさらに実行する請求項５に記載のナビゲーション方法。
【請求項７】
サーバと無線通信するコンピュータに、
前記サーバから地図情報を受信するステップと、
現在位置を検出するステップと、
前記地図情報による地図上に目的地へ向かうルート情報および前記現在位置を表示するナビゲーションステップと、
前記サーバから受信した地図情報のうち前記目的地に至るルート上において通信手段による無線通信ができない地点を含む地図情報を一時的に格納する一時保管ステップと、
前記無線通信ができない地点において当該地点を含み、前記一時的に格納されている地図情報を読み出すステップとを実行させるプログラム。
【請求項８】
前記通信手段による無線通信ができない地点において走行中の走行軌跡に
係る情報を一時的に記録するステップと、
その記録された走行軌跡を前記地図上に表示するステップとをさらに実行させる請求項７に記載のプログラム。
【請求項９】
ナビゲーション端末と無線通信を介して通信するコンピュータに、
前記ナビゲーション端末の現在位置情報を受信するステップと、
前記ナビゲーション端末に前記現在位置を含む地図情報を提供するステップと、
前記ナビゲーション端末から目的地を示す情報を受信するステップと、
前記現在位置から前記目的地に至るルート上における無線通信サービスが提供されないエリアに係る情報を参照するステップと、
前記ナビゲーション端末が前記ルート上において前記無線通信サービスが提供されないエリアに近づく前にそのエリア中の走行予定地点を含む地図情報を前記ナビゲーション端末に提供するステップと、を実行させるプログラム。
【請求項１０】
前記ナビゲーション端末が前記ルート上において前記無線通信サービスが提供されないエリアに近づいたときに最新の渋滞情報または工事情報を前記ナビゲーション端末に提供するステップをさらに実行させる請求項９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーションシステムに関するものである。
【背景技術】
【０００２】
車載器等の端末において利用されるナビゲーションシステムには、一般に２つのタイプのものがある。第１のタイプのものは、端末に接続されるローカルな地図データベースおよび端末に搭載されるＧＰＳ（Global Positioning System）ユニット等、端末上の情報処理機能により実現される。これに対し、第２のタイプのものとして、センタ側にリモートに設置されるサーバと連係するタイプのもの（以下、センタ型と呼ぶ）が知られている。センタ型のナビゲーションシステムは、サーバがネットワークを通じてウェブの形式で情報を端末に提供することが多い。したがって、センタ型をウェブ型、または、ネットワーク型と呼ぶ場合もある。
【０００３】
従来のセンタ型ナビゲーションシステムは、単に、地図データをネットワーク上のサーバから受信するという機能しか有していなかった。すなわち、従来のセンタ型ナビゲーションシステムは、地図データの切り替え時にサーバにアクセスし、必要な地図データをサーバからダウンロードし、ダウンロードした地図データにより、ナビゲーション機能を提供していた。
【０００４】
したがって、無線通信によりサーバと接続されるようなセンタ型ナビゲーションシステムは、無線通信サービスが提供されないサービスエリア外での処理に対する配慮がなかった。このため、例えば、目的地に向かうルートの途中にサービスエリア外の地域があると、ナビゲーション機能が中断するような場合があった。なお、ナビゲーションシステムに対する従来の一般的な技術水準を示す文献として、以下の特許文献１、２等が知られている。
【特許文献１】特開２００３−１３０６６８号公報
【特許文献２】特開２００３−１３４２６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明はこのような従来の技術の問題点に鑑みてなされたものである。すなわち、本発明の課題は、いわゆるセンタ型のナビゲーションシステムにおいて、無線通信のサービスエリア外においてもサービスエリア内と同様のナビゲーション機能を実行できる技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は上記課題を解決するために、以下の手段を採用した。すなわち、本発明は、ユーザにナビゲーション機能を提供するナビゲーション端末であり、
サーバと無線通信する通信手段と、
上記通信手段を通じて上記サーバから地図情報を受信する手段と、
現在位置を検出する手段と、
上記地図情報による地図上に目的地へ向かうルート情報および上記現在位置を表示するナビゲーション手段と、
上記通信手段を通じて上記サーバから受信した地図情報のうち上記目的地に至るルート
上において通信手段による無線通信ができない地点を含む地図情報を一時的に格納する一時保管手段とを備え、
上記ナビゲーション手段は、上記通信手段による無線通信ができない地点において上記一時保管手段から当該地点を含む地図情報を読み出す手段を有するものである。
【０００７】
本発明によれば、無線通信ができない地点を含む地図情報を一時的に格納しておき、上記ナビゲーション端末がそのような地点において当該地点を含む地図情報を読み出す。そのため、サーバから地図情報を提供されその地図上に目的地へ向かうルート情報および上記現在位置を表示してナビゲーション機能を実行するナビゲーション端末であっても、無線通信ができない地点において無線通信ができる地点と同様の機能を提供できる。
【０００８】
好ましくは、上記ナビゲーション手段は、上記通信手段による無線通信ができない地点において走行中の走行軌跡に係る情報を一時的に記録する走行軌跡記録手段を有し、その記録された走行軌跡を上記地図上に表示するようにしてもよい。
【０００９】
また、本発明は、上記のようなナビゲーション端末にサービスを提供するナビゲーションサーバであり、
ナビゲーション端末と無線通信を介して通信する通信手段と、
上記通信手段を通じて上記ナビゲーション端末の現在位置情報を受信する手段と、
上記通信手段を通じて上記ナビゲーション端末に上記現在位置を含む地図情報を提供する手段と、
上記通信手段を通じて上記ナビゲーション端末から目的地を示す情報を受信する手段と、
上記現在位置から上記目的地に至るルート上における無線通信サービスが提供されないエリアに係る情報を参照する手段と、
上記ナビゲーション端末が上記ルート上において上記無線通信サービスが提供されないエリアに近づく前にそのエリア中の走行予定地点を含む地図情報を上記ナビゲーション端末に提供する手段とを備えるものでもよい。
【００１０】
本発明によれば、ナビゲーション端末の目的に至るルート上において上記無線通信サービスが提供されないエリアに近づく前にそのエリア中の走行予定地点を含む地図情報を上記ナビゲーション端末に提供する。したがって、サーバから地図情報を提供されその地図上に目的地へ向かうルート情報および上記現在位置を表示してナビゲーション機能を実行するナビゲーション端末に対しても、無線通信ができない地点において無線通信ができる地点と同様の機能を実行するように、サービスを提供できる。
【００１１】
好ましくは、上記ナビゲーションサーバは、上記ナビゲーション端末が上記ルート上において上記無線通信サービスが提供されないエリアに近づいたときに最新の渋滞情報または工事情報を上記ナビゲーション端末に提供する手段をさらに備えるようにしてもよい。本発明によれば、渋滞情報または工事情報等、リアルタイムな情報であることを望まれる情報について、極力最新の情報を無線通信サービスが提供されないエリア内のナビゲーション端末に提供できる。
【００１２】
また、本発明は、上記いずれかの処理をコンピュータに実行させる方法であってもよい。また、本発明は、以上のいずれかの機能をコンピュータに実現させるプログラムであってもよい。また、本発明は、そのようなプログラムを記録したコンピュータが読み取り可能な記録媒体でもよい。
【００１３】
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから
読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。
【００１４】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【発明の効果】
【００１５】
以上説明したように、本発明によれば、いわゆるセンタ型のナビゲーションシステムにおいて、無線通信のサービスエリア外においてもサービスエリア内と同様のナビゲーション機能を実行できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態（以下、実施形態という）を図１から図７の図面に基づいて説明する。
【００１７】
図１は本実施形態に係るナビゲーションシステムを示すシステム構成図であり、図２は、図１に示したサーバ１におけるナビゲーション処理の処理概要を示すフローチャートであり、図３は、このサーバ１が、サービス対象のクライアント（例えば、図１に示したクライアント２）がサービスエリア外に近づいたと判断したときに実行される処理の概要を示すフローチャートであり、図４は、サービスエリア内においてクライアント２が実行するナビゲーション処理の概要を示すフローチャートであり、図５は、サーバ１がサービスエリア内外を移動するクライアント２を管理する処理（以下、本実施形態では、サーバの圏内・圏外管理処理という）の詳細を示すフローチャートであり、図６は、クライアント２がサービスエリア内外を移動する際の処理（以下、本実施形態では、クライアントの圏内・圏外管理処理という）の詳細を示すフローチャートであり、図７は、図６に示したクライアント２の圏外での処理（図７のＳ１１４）の詳細を示すフローチャートである。
【００１８】
＜システムの概要＞
センタ型のナビゲーションシステムは、無線通信のサービスエリア内では、その機能を提供できるが、サービスエリア外では直前に表示していた地図に関する情報をユーザに提供するだけである。例えば、そのような直前に表示していた地図で示される範囲外にクライアント２（ユーザを含む）が移動してしまうと、地図上に現在位置を表示できない。また、そのような場合、地図上に走行中の軌跡を表示することもできない。
【００１９】
本ナビゲーションシステムの特徴的な機能は、上記のような無線通信のサービスエリア外においてナビゲーションシステムのユーザの利便性を向上させる。例えば、ユーザが目的地、または、走行ルート等を設定した場合には、本ナビゲーションシステムのサーバ１は、無線通信のサービスエリアの位置を示す情報を検索し、サービスエリア外となる地域の地図情報、または、ＰＯＩ（Point Of Interest）情報等をユーザの端末（本実施形態では端末２という）にダウンロードする。
【００２０】
また、本サーバ１は、工事情報、渋滞情報等、リアルタイム性が要求される情報については、クライアント２が上記サービスエリア外に移動する直前にそのような情報をクライアント２にダウンロードする。そして、上記サービスエリア外では、クライアント２は、ダウンロード済みの当該地域に対する情報を使用してサービス、すなわち、ナビゲーション機能を提供する。
【００２１】
すなわち、本ナビゲーションシステムでは、例えば、ユーザの目的地入力、または経路入力を契機として、サーバ１が、無線通信サービスエリア外となっている場所の地図情報
等をクライアント２にダウンロードする。また、クライアント２が上記サービスエリア外に移動する直前に、サーバ１はリアルタイム性が要求される情報をダウンロードする。
【００２２】
このため、クライアント２は、サーバ１に現在位置を報告する機能を有する。一方、サーバ１は、クライアント２が目的地に向かうルート上での無線通信のサービスエリアの位置を示す情報を有し、上記ルート上にサービスエリア外の地域（以下、圏外という）が存在するか否かを判定する。また、サーバ１は、クライアント２が走行中にそのような圏外に近づいたか否かを判定する。
【００２３】
クライアント２は、サーバ１からの通知により、圏外に近づいたことを認識する。また、クライアント２は、無線通信が途絶えたことにより、圏外に入ったことを認識する。さらに、クライアント２は、無線通信が再開することにより、無線通信のサービスエリア内の地域（以下、圏内という）に入ったことを認識する。サーバ１は、クライアント２との通信再開により、クライアント２が圏内に入ったことを認識する。
【００２４】
＜システム構成＞
図１は本実施形態に係るナビゲーションシステムを示すシステム構成図である。図１に示すように、本ナビゲーションシステムは、センタ側に設置されるサーバ１とクライアント２とから構成される。なお、図１においては、サーバ１に対して、１つのクライアント２が示されているが、本実施形態に係るナビゲーションシステムでは、図示しない複数のクライアント２がネットワークを介してサーバ１からサービスを受ける。
【００２５】
図１のように、サーバ１は、ＣＰＵ１１、サーバ側ナビゲーションエンジン１２（図１では、サーバ側ナビエンジンと省略されている）、通信手段１３、不図示のメモリ、および外部記憶手段を有し、一般的なコンピュータにより実現される。
【００２６】
ＣＰＵ１１は、不図示のメモリ上にローディングされたプログラムを実行し、ナビゲーションサーバの機能を提供する。サーバ側ナビゲーションエンジン１２は、通信手段１３を介して、無線通信によるネットワークで接続されるクライアント２に各種ナビゲーションサービスを提供する。このサーバ側ナビゲーションエンジン１２は、メモリ上にローディングされＣＰＵ１１で実行されるコンピュータプログラムである。通信手段１３は、ネットワークにアクセスし、ＣＰＵ１１等にクライアント２との通信機能を提供する。
【００２７】
不図示の外部記憶手段には、地図データベース１４（図１では、データベースをＤＢとして示す。以下同様である）、無線通信サービスエリア情報データベース１５、工事情報データベース１６およびＰＯＩ情報データベース１７が構築される。外部記憶手段は、例えば、ハードディスク装置、ＤＶＤ（Digital Versatile Disc、Digital Video Disc）等のディスク媒体とその駆動装置、または、フラッシュメモリカード等である。
【００２８】
地図データベース１４には、国土を所定の地域に分割した地図の情報が格納される。地図情報は、各地域を識別する情報、例えば、経度と緯度等により一意に識別される。無線通信サービスエリア情報データベース１５には、無線通信サービスが提供される地点を識別する情報とその地点において無線通信サービスが提供されるエリアを規定する情報（例えば、矩形領域の頂点を示す経度と緯度、円領域の半径と円の中心を示す経度と緯度等）が格納されている。以上の地図データベース１４および無線通信サービスエリア情報データベース１５は、比較的更新期間が長い情報である。
【００２９】
工事情報データベース１６には、主要な道路上での工事区間とその工事が実施される時間帯を示す情報とが格納される。また、ＰＯＩ情報データベース１７には、各地点を識別する情報と、その地点近傍の施設、例えば、レストラン等の飲食店、コンビニエンススト
ア、デパート等の商業施設、ホテル等の宿泊施設、公共機関、駐車場等の情報が格納される。工事情報データベース１６の工事情報、ＰＯＩ情報データベース１７のＰＯＩ情報は、比較的短期間、例えば、１日単位で更新される。一方、主要な道路の渋滞を示す渋滞情報については、例えば、サーバ１が通信手段１３を介してリアルタイムで上記渋滞情報を提供する道路交通情報センタ等に問い合わせる。ただし、所定期間ごと、例えば、１時間ごとに提供される渋滞情報を一時的に記録するデータベースを設け、その期間ごとに更新するようにしてもよい。
【００３０】
クライアント２は、ＣＰＵ２１、クライアント側ナビゲーションエンジン２２（図１には、クライアント側ナビエンジンと記載）、通信手段２３、ウェブ表示機能２４、ＧＰＳ等の位置情報入力手段２５、および、地図情報一時保管データベース２６を有している。クライアント２は、車載器、パーソナルコンピュータ、ＰＤＡ（携帯情報端末、Personal
Digital(Data) Assistants）、携帯電話、または、ＰＨＳ（Personal Handyphone System ）等により実現される。
【００３１】
ＣＰＵ２１は、不図示のメモリ上にローディングされたプログラムを実行し、ナビゲーション端末の機能を提供する。クライアント側ナビゲーションエンジン２２は、通信手段２３を介して、無線通信によるネットワークで接続されるサーバ１と連係し、ユーザに各種ナビゲーションサービスを提供する。このクライアント側ナビゲーションエンジン２２は、メモリ上にローディングされＣＰＵ２１で実行されるコンピュータプログラムである。通信手段２３は、ネットワークにアクセスし、ＣＰＵ２１等にサーバ１との無線通信機能を提供する。本実施形態において、この無線通信機能には、公衆携帯電話網、ＤＳＲＣ（Dedicated Short Range Communication）、無線ＬＡＮ等の狭域通信が含まれる。ウェブ表示機能２４は、例えば、ＣＰＵ２１で実行されるブラウザプログラムにより実現される。また、ＧＰＳ等の位置情報入力手段２５は、例えば、ＧＰＳユニット等であり、ＣＰＵ２１の指示にしたがい、ＧＰＳ衛星の電波を受信して、クライアント２の現在の位置情報を検出し、ＣＰＵ２１にその位置情報を報告する。
【００３２】
地図情報一時保管データベース２６は、例えば、ハードディスク装置、ＤＶＤ（Digital Versatile Disc、Digital Video Disc）等のディスク媒体とその駆動装置、フラッシュメモリ、または、ＤＲＡＭ（Dynamic Random Access Memory ）等により構成される。地図情報一時保管データベース２６は、通信手段２３を通じてサーバ１からダウンロードされた地図情報、目的地へのルートを示すルート情報、渋滞情報、工事情報等を一時的に格納する。
【００３３】
＜処理フローの概要＞
図２は、図１に示したサーバ１におけるナビゲーション処理の処理概要を示すフローチャートである。この処理は、サーバ１のサーバ側ナビゲーションエンジン１２として、コンピュータプログラムにより実現される。この処理では、まず、サーバ１は、クライアント２より目的位置を受信し、経路を検索する（Ｓ１）。
【００３４】
次に、サーバ１は、検索した経路がすべて無線サービスエリアにあるか以下かを判定する（Ｓ２）。検索した経路がすべて無線サービスエリア内にある場合、サーバ１は、図２の処理を終了し、通常のナビゲーションサービスを提供する。一方、Ｓ２の判定において、検索した経路が一部でも無線サービスエリア内にない場合、サーバ１は、サービスエリア外の部分の地図情報、ＰＯＩ情報等をクライアント２に送信する。そして、サーバ１は、図２に示した処理を終了する。
【００３５】
図３は、このサーバ１が、サービス対象のクライアント（例えば、図１に示したクライアント２）がサービスエリア外に近づいたと判断したときに実行される処理の概要を示す
フローチャートである。サーバ１は、通信手段１３を介して、クライアント２の現在位置を示す情報を刻々受信する。そして、サーバ１は、無線通信サービスエリア情報データベース１５を検索し、上記現在位置が無線通信サービスのエリア外に近づいたか否かを判定する。クライアント２の現在位置が無線通信サービスのエリア外に近づいた場合（サービス限界から所定距離の範囲に入った場合）、サーバ１は、渋滞情報と工事情報の最新のものをクライアント２に送信する（Ｓ４）。
【００３６】
図４は、サービスエリア内においてクライアント２が実行するナビゲーション処理の概要を示すフローチャートである。この処理は、クライアント２のクライアント側ナビゲーションエンジン２２として、コンピュータプログラムにより実現される。この処理では、まず、クライアント２は、ユーザ操作に基づく入力にしたがい、不図示の画面上から目的地の情報を検出する。例えば、クライアント２は、目的地の地図を表示した画面上でその目的地の相対位置を検出する。そして、クライアント２は、その目的地の位置をサーバ１と共通の座標系、例えば、緯度・経度に変換し、サーバ１に送信する（Ｓ５）。
【００３７】
次に、クライアント２は、サーバ１から送信される受信情報を待つ。サーバ１からの情報が送信されると、クライアント２は、その受信情報の種類を判定する（Ｓ６）。サーバ１から送信された受信情報が地図情報、または、ＰＯＩ情報の場合、クライアント２は、その受信情報を地図情報一時保管データベース２６に格納する（Ｓ７）。この受信情報は、クライアント２が無線通信サービス外のエリアに入った後に使用される。
【００３８】
一方、サーバ１から送信された受信情報が地図情報、または、ＰＯＩ情報でない場合、クライアント２は、次に、その受信情報が渋滞情報（または工事情報等）か否かを判定する（Ｓ８）。サーバからの受信情報が渋滞情報等の場合、クライアント２は、その渋滞情報等を最新情報として表示する（Ｓ９）。クライアント２は、無線通信サービスエリア内においては、サーバ１から提供されるウェブページの形式での地図情報の表示処理、および、図４に示した処理をくり返す。そして、クライアント２は、無線通信サービスエリア外に入ったときに、Ｓ７の処理で一時的に保管した地図情報およびＰＯＩ情報によりナビゲーション機能をユーザに提供する。
【００３９】
＜無線通信サービスの圏内・圏外管理処理＞
図５は、サーバがサービスエリア内外を移動するクライアント２を管理する処理（サーバの圏内・圏外管理処理）の詳細を示すフローチャートである。この処理では、まず、サーバ１は、無線通信サービスエリア情報データベース１５により、クライアント２が目的地へのルート上で圏外に近づいたことを判定する（Ｓ１００）。そして、クライアント２が目的地へのルート上で圏外に近づいたときに、サーバ１は、クライアント２に「圏外移動」を通知する（Ｓ１０１）。さらに、サーバ１は、クライアント２に、目的地までの最新の渋滞情報、工事情報等を送信する（Ｓ１０２）。さらに、サーバ１は、クライアント２に、現在までの走行軌跡を示す情報を送信する（Ｓ１０３）。
【００４０】
その後、サーバ１は、通常のウェブ動作（HTTPによる通信、サービスの提供）を実行する。そして、クライアント２からの現在地信号が届かなくなったとき、サーバ１は、クライアント２が圏外に移動したことを判定し、ウェブ動作を停止する。これにより、クライアント２が圏外に出た後、再び圏内に入るまで、サーバ１はサービスを停止する。次に、サーバ１は、クライアント２からの「圏内移動」を示す情報を受信するまで待つ（Ｓ１０５）。サーバ１は、クライアント２から「圏内移動」を示す情報を受信すると、通常のウェブ動作を実行する（Ｓ１０６）。
【００４１】
図６は、クライアント２がサービスエリア内外を移動する際の処理（クライアントの圏内・圏外管理処理）の詳細を示すフローチャートである。この処理では、まず、無線通信
サービスのエリア内（圏内）においてクライアント２は、通常のウェブ表示処理を実行しているものと想定する（Ｓ１１０）。次に、クライアント２は、サーバ１から「圏外移動」の通知を受信したか否かを判定する（Ｓ１１１）。「圏外移動」の通知を受信しなかったとき、クライアント２は、制御をＳ１１０に戻し、通常のウェブ表示を実行する。
【００４２】
一方、「圏外移動」の通知を受信すると、クライアント２は、次に、サーバ１から目的地までの最新の渋滞委情報と工事情報を受信する（Ｓ１１２）。さらに、クライアント２は、サーバ１から現在までの走行軌跡を受信する（Ｓ１１３）。そして、クライアント２は、圏外での処理を実行する（Ｓ１１４）。次に、クライアント２は、無線通信可能か否かを判定する（Ｓ１１５）。無線通信可能でない場合、クライアント２は、制御をＳ１１４に戻し、圏外での処理を続行する。Ｓ１１５の判定において、無線通信可能である場合、クライアント２は、サーバ１に「圏内移動」を示す情報を送信する（Ｓ１１６）。そして、クライアント２は、通常のウェブ動作に戻り（Ｓ１１７）、Ｓ１１０の処理を実行する。
【００４３】
図７は、図６に示したクライアントの圏外での処理（図７のＳ１１４）の詳細を示すフローチャートである。この処理では、クライアント２は、まず、ＧＰＳユニットにより、現在の位置情報を取得する（Ｓ１１４１）。次に、クライアント２は、位置情報を基に現在地を含む地図情報を一時保管中の地図情報一時保管データベース２６から取り出し表示する（Ｓ１１４２）。さらに、クライアント２は、走行軌跡を表示するとともに、その走行軌跡を地図情報一時保管データベース２６に一時保管する。ここで走行軌跡を表示するのは地図情報の外に出てしまった場合を想定したことであり、現在地が一時保管の地図情報内にある場合は走行軌跡を表示しなくてもよい。このような処理をくり返すことにより、クライアント２は、無線通信サービスの圏外においても、ナビゲーション機能をユーザに提供する。
【００４４】
＜実施形態の効果＞
以上述べたように、本ナビゲーションシステムによれば、無線通信サービスのエリア外においても、無線通信サービスのエリア内と同様に、現在地点を含む地図情報、現在までの走行軌跡、目的地へのルート、ＰＯＩ情報等を表示し、ユーザにナビゲーション機能を提供することができる。
【００４５】
また、本ナビゲーションシステムによれば、上記の無線通信サービスのエリア外に出る直前に、その時点で最新の渋滞情報および工事情報等をユーザに提供できる。また、本ナビゲーションシステムによれば、クライアント２が無線通信サービスのエリア外に出た場合に、サーバ１は、そのクライアント２に対するサービスを中止する。また、クライアント２が無線通信サービスのエリア内に入ったときに、サーバ１は、そのクライアント２に対するサービスを開始する。このような処理により、サーバ１は無線通信サービスのエリア外にいるクライアント２に対する無駄な処理を省略できる。
【図面の簡単な説明】
【００４６】
【図１】ナビゲーションシステムを示すシステム構成図
【図２】サーバ１におけるナビゲーション処理の処理概要を示すフローチャート
【図３】クライアント２がサービスエリア外に近づいたと判断されるときにサーバ１が実行する処理の概要を示すフローチャート
【図４】サービスエリア内においてクライアント２が実行するナビゲーション処理の概要を示すフローチャート
【図５】サーバの圏内・圏外管理処理の詳細を示すフローチャート
【図６】クライアントの圏内・圏外管理処理の詳細を示すフローチャート
【図７】圏外での処理の詳細を示すフローチャート
【符号の説明】
【００４７】
１        ・・・サーバ
２        ・・・クライアント
１１、２１・・ＣＰＵ
１２      ・・サーバ側ナビゲーションエンジン
１３、２３・・通信手段
１４      ・・地図データベース
１５      ・・無線通信サービスエリア情報データベース
１６      ・・工事情報データベース
２２      ・・クライアント側ナビゲーションエンジン
２４      ・・ウェブ表示機能
２５      ・・ＧＰＳなど位置情報入力手段
２６      ・・地図情報一時保管データベース
【図１】
2005055286.tif 000003
【図２】
2005055286.tif 000004
【図３】
2005055286.tif 000005
【図４】
2005055286.tif 000006
【図５】
2005055286.tif 000007
【図６】
2005055286.tif 000008
【図７】
2005055286.tif 000009