(57)【要約】【課題】  携帯電話におけるＣＰＵの処理能力やメモリ容量の制約によりナビゲーション機能と通話機能などの他の機能が同時に実行できない場合に対処するための機能を搭載したナビゲーション装置を提供する。【解決手段】  ＧＰＳ手段を有する携帯電話を用いたナビゲーション装置１０が、ナビゲーション制御モジュール１２３と、他の携帯端末装置と通話するための通話制御モジュール１２２と、各モジュールを制御するオペレーション制御モジュール（ＯＳ）１２１とを備え、ＯＳがナビゲーション制御モジュールの作動中に所定のイベントを検出するとナビゲーション制御モジュールにサスペンド指令を送出してナビゲーション制御モジュールがサスペンドし、ＯＳが所定のイベントの終了を検出するとナビゲーション制御モジュールにレジューム指令を送出してナビゲーション制御モジュールがレジュームする。【選択図】      図１
2005121531.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを経由して目的地と、出発地および／またはＧＰＳ手段で測位した現在位置とを情報配信コンピュータシステムに送信して経路案内を要求し、前記情報配信コンピュータシステムから配信される情報に基づいて経路案内するナビゲーション制御モジュールと、他の携帯電話と通話するための通話制御モジュールと、前記各モジュールを制御するオペレーション制御モジュールと、を有する携帯ナビゲーション装置であって、
前記オペレーション制御モジュールがナビゲーション制御モジュールの作動中に所定のイベントを検出した場合前記ナビゲーション制御モジュールにサスペンド指令を送出して前記ナビゲーション制御モジュールがサスペンドし、
オペレーション制御モジュールが前記所定のイベントの終了を検出すると前記ナビゲーション制御モジュールにレジューム指令を送出して前記ナビゲーション制御モジュールがレジュームするようになしたことを特徴とする携帯ナビゲーション装置。
【請求項２】
前記所定のイベントは、他の携帯電話からの通話の着信であることを特徴とする請求項１に記載の携帯ナビゲーション装置。
【請求項３】
前記所定のイベントは、バッテリーの充電残量が一定レベル以下となったことを示す警告であることを特徴とする請求項１に記載の携帯ナビゲーション装置。
【請求項４】
前記所定のイベントは、ナビゲーション装置のシステムリソースが不足していることを示す警告であることを特徴とする請求項１に記載の携帯ナビゲーション装置。
【請求項５】
前記ナビゲーション制御モジュールがサスペンドする処理において、該ＧＰＳ手段の電源をオフとすることを特徴とする請求項１に記載の携帯ナビゲーション装置。
【請求項６】
前記ナビゲーション制御モジュールがサスペンドする処理において、ナビゲーションのために獲得したリソースを開放することを特徴とする請求項１に記載の携帯ナビゲーション装置。
【請求項７】
前記ナビゲーション制御モジュールがサスペンドする処理において、ＧＰＳ通信を停止することを特徴とする請求項１に記載の携帯ナビゲーション装置。
【請求項８】
前記ナビゲーション制御モジュールがレジュームする処理において、該ＧＰＳ手段の電源をオンとすることを特徴とする請求項１に記載の携帯ナビゲーション装置。
【請求項９】
前記ナビゲーション制御モジュールがレジュームする処理において、ナビゲーションのために必要なリソースを獲得することを特徴とする請求項１に記載の携帯ナビゲーション装置。
【請求項１０】
前記ナビゲーション制御モジュールがレジュームする処理において、ＧＰＳ通信を開始することを特徴とする請求項１に記載の携帯ナビゲーション装置。
【請求項１１】
ネットワークを経由して目的地と、出発地および／またはＧＰＳ手段で測位した現在位置とを情報配信コンピュータシステムに送信して経路案内を要求し、前記情報配信コンピュータシステムから配信される情報に基づいて経路案内するナビゲーション制御モジュールと、他の携帯電話と通話するための通話制御モジュールと、前記各モジュールを制御するオペレーション制御モジュールと、を有する携帯ナビゲーション装置の制御方法であって、
前記オペレーション制御モジュールがナビゲーション制御モジュールの作動中に所定のイベントを検出した場合前記ナビゲーション制御モジュールにサスペンド指令を送出して前記ナビゲーション制御モジュールがサスペンドするステップと、
オペレーション制御モジュールが前記所定のイベントの終了を検出すると前記ナビゲーション制御モジュールにレジューム指令を送出して前記ナビゲーション制御モジュールがレジュームするステップとからなることを特徴とする携帯ナビゲーション装置の制御方法。
【請求項１２】
前記ナビゲーション制御モジュールがサスペンドするステップにおいて、該ＧＰＳ手段の電源をオフとすることを特徴とする請求項１１に記載の携帯ナビゲーション装置の制御方法。
【請求項１３】
前記ナビゲーション制御モジュールがサスペンドするステップにおいて、ナビゲーションのために獲得したリソースを開放することを特徴とする請求項１１に記載の携帯ナビゲーション装置の制御方法。
【請求項１４】
前記ナビゲーション制御モジュールがサスペンドするステップにおいて、ＧＰＳ通信を停止することを特徴とする請求項１１に記載の携帯ナビゲーション装置の制御方法。
【請求項１５】
前記ナビゲーション制御モジュールがレジュームするステップにおいて、該ＧＰＳ手段の電源をオンとすることを特徴とする請求項１１記載の携帯ナビゲーション装置の制御方法。
【請求項１６】
前記ナビゲーション制御モジュールがレジュームするステップにおいて、ＧＰＳ通信を開始することを特徴とする請求項１１に記載の携帯ナビゲーション装置の制御方法。
【請求項１７】
前記ナビゲーション制御モジュールがレジュームするステップにおいて、ナビゲーションのために必要なリソースを獲得することを特徴とする請求項１１に記載の携帯ナビゲーション装置の制御方法。
【請求項１８】
ネットワークを経由して目的地と、出発地および／またはＧＰＳ手段で測位した現在位置とを情報配信コンピュータシステムに送信して経路案内を要求し、前記情報配信コンピュータシステムから配信される情報に基づいて経路案内するナビゲーション機能と、他の携帯電話と通話するための通話制御機能と、オペレーション制御機能を実行するコンピュータ装置に、
通話制御をトリガにして前記ＧＰＳ手段をオフする機能と、ＧＰＳ手段をオンする機能を実現させるための制御プログラム。
【請求項１９】
前記制御プログラムは、ＧＰＳ手段をオフする際、ナビゲーションのために獲得したリソースを開放する機能を前記コンピュータ装置に実現させることを特徴とする請求項１８に記載の制御プログラム。
【請求項２０】
前記制御プログラムは、ＧＰＳ手段をオフする際、ＧＰＳ通信を停止する機能を前記コンピュータ装置に実現させることを特徴とする請求項１８に記載の制御プログラム。
【請求項２１】
前記制御プログラムは、ＧＰＳ手段をオンする際、ＧＰＳ通信を開始する機能を前記コンピュータ装置に実現させることを特徴とする請求項１８に記載の制御プログラム。
【請求項２２】
前記制御プログラムは、ＧＰＳ手段をオンする際、ナビゲーションのために必要なリソースを獲得する機能を前記コンピュータ装置に実現させることを特徴とする請求項１８に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ（Global Positioning System：全地球測位システム）を利用したナビゲーション装置に関するものであり、特に、携帯電話やＰＨＳを使用したナビゲーション装置において通話の着信時にナビゲーション機能をサスペンドし、通話の終了によりナビゲーション機能をレジュームするようになした携帯ナビゲーション装置およびその制御方法ならびに制御プログラムに関するものである。なお、前記ナビゲーション装置とは携帯電話、ＰＨＳ（Personal Handy-phone System）等の携帯通信端末を全て含むものである。
【背景技術】
【０００２】
従来、見知らぬ土地において目的地となる場所を訪れる場合、地図帳等を頼りに当該地図に描かれた道路やランドマーク及び住所を確認しながら到達していた。また、カーナビゲーションシステム（以後単にカーナビと言う）を搭載した自動車においては、該カーナビを起動して目的地を入力することによりナビゲーションシステムからモニタ画面に表示される案内や音声出力される案内（ナビゲーション情報）を得ながら目的地に到達していた。
【０００３】
上記カーナビの動作原理はＧＰＳによるものであり、地球上を飛行している複数のＧＰＳ衛星から送信されるＧＰＳ信号をＧＰＳアンテナで受信し、該ＧＰＳ信号に含まれる衛星位置や衛星と受信機間の距離情報及び時計情報等を解析して位置の特定化を行うものである。該複数のＧＰＳ衛星の個数は少なくとも４個以上必要である。ＧＰＳの単独測位精度は一般的に１０ｍ強であるが、ＤＧＰＳ（Differential GPS：ディファレンシャルＧＰＳ）を採用することにより５ｍ以下に向上する。
【０００４】
近年、携帯電話、ＰＨＳ等の携帯通信端末機器の性能は飛躍的に向上し、また、多機能化が進んでいる。特に通話機能の他にデータ通信機能が強化され、ユーザーに対してインターネットを介した種々のデータ通信サービスが提供されている。ナビゲーションサービスもその１つであり、自動車の運転者のみならず携帯電話ユーザーに対して現在位置から目的地までの経路案内を提供する試みがなされ始めている。
【０００５】
例えば、下記の特許文献１には、ＧＰＳ機能付き携帯電話によるナビゲーションシステムが開示されている。このナビゲーションシステムは、ＧＰＳ受信部とＧＰＳ制御部及びＧＰＳアンテナを携帯電話に内蔵したＧＰＳ機能付き携帯電話にて複数のＧＰＳ衛星から送信されるＧＰＳ信号を受信する手段と、該複数のＧＰＳ信号に含まれる衛星位置や衛星受信機間距離情報及び時計情報等を解析して得られた位置情報と当該ＧＰＳ機能付き携帯電話の電話番号及び探索情報等のデータをパケット送信する手段と、該データを受信して当該ＧＰＳ機能付き携帯電話及び目的地の位置を検出し適正尺度の地図情報やルート情報及び距離等の地図データを当該ＧＰＳ機能付き携帯電話に送信することができる手段を有した地図サービスセンターを配設して構成したものである。
【０００６】
また、本出願人は既に下記特許文献２に携帯電話を端末として用いたナビゲーションシステムを開示した。このナビゲーションシステムは、図４に示すように、移動体通信網２に接続される携帯端末（携帯電話）１とデータ通信サービスセンター（情報配信コンピュータシステム）３とから構成され、携帯端末１はデータ通信サービスセンター３と接続して所望のデータ通信サービスを受けるものである。携帯端末１が携帯電話、ＰＨＳである場合には移動体通信網２を経由して移動体通信基地局、電話回線網を通して所望の相手方（固定電話、携帯電話、ＰＨＳなど）と通話することができる。データ通信サービスセンター３は以下により携帯端末１の要求に応じて経路のナビゲーションサービスを行うように構成されている。
【０００７】
すなわち、携帯端末１から出発地と目的地の位置情報を含む経路探索要求が発せられると、データ通信サービスセンター３の情報配信コンピュータシステムは、蓄積手段に蓄積された道路データを用いて出発地から目的地までを結ぶ最適経路を探索し、探索した経路データを案内経路データとして蓄積手段に一時記憶する。携帯端末１から、位置座標と案内経路を指定した表示地図情報が要求されると、データ通信サービスセンター３の情報配信コンピュータシステムは、蓄積手段から指定された位置座標周辺のベクトル形式の地図表示用の地図データと、指定された案内経路データを読み出し、案内経路データを特定色で道路を描画するためのベクトルデータに変え、地図データに組み込んだ後、要求元の携帯端末１宛に送信するものである。
【０００８】
携帯端末１には、図示されていないが、移動に伴って現在位置を測位するためのＧＰＳ受信機が備えられており、所定の周期でＧＰＳ測位を行っている。携帯端末１は、ＧＰＳ測位の結果表示地図情報に不足が生じるとデータ通信サービスセンター３の情報配信コンピュータシステムに表示地図情報の要求を出す。また、データ通信サービスセンター３の情報配信コンピュータシステムには蓄積手段が設けられており、道路データ（地図データ）や地図上の各所の建物等のランドマーク、交差点名、道路名などのデータが蓄積されている。これらのデータはインターネット網４を介して地図の配信を行う情報配信コンピュータシステム５、６等から最新のデータを取得してメンテナンスされる。
【０００９】
【特許文献１】特開２００３−２８６６２号公報（図１）
【特許文献２】特開２００３−２１４８６０号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、携帯電話、ＰＨＳ（以下、総称して携帯電話と称する）においては、性能が飛躍的に向上しつつあるがその大きさに制約が伴うため、機器に内蔵される制御用マイクロプロセッサ（ＣＰＵ）や記憶装置に一定の制約がある。このため、携帯電話に各種機能を実現するアプリケーションを複数搭載しても、ＣＰＵの処理能力が不足する場合が生じ、またアプリケーションを実行する際に使用される記憶装置等のリソースが不足する場合も生じる。このような処理能力不足やリソース不足が生じる場合には、複数のアプリケーションを同時に時分割で実行することができず、何らかの対応が必要になる。
【００１１】
しかしながら、上記特許文献１、２に開示された携帯電話を端末として用いたナビゲーションシステムにおいては、携帯電話のＣＰＵの処理能力や記憶装置の容量が十分でなく、ナビゲーション機能と他の機能、例えば、携帯電話の主たる機能である通話機能とを同時に時分割で機能させることができない場合に、どのように解決するかについては開示されておらず、携帯端末を用いたナビゲーションシステムの実現に課題が残されていた。
【００１２】
また、従来の一般的な携帯電話においては、上記のような制約（ＣＰＵの処理能力やメモリの容量など）のため、通話とデータ通信を同時に時分割で制御するようにはできず、データ通信モードで動作している間は通話モードの動作を行わず、この間に自分宛の着信があった場合には、着信記録を残し、発信元には基地局がその旨メッセージを送るようにされている。従って、携帯電話をデータ通信モードで使用してナビゲーションを受けている間に着信があった場合には、ユーザーがデータ通信を終えてから着信記録をみて折り返しの通話をすることになり、緊急な通話が即時に接続されないという問題点が存在する。
【００１３】
本願の発明者等は、上記の課題を解決する手段を種々検討した結果、ＧＰＳ受信手段を備えた携帯電話を利用したナビゲーション装置において、音声通話の着信時にナビゲーション機能をサスペンドし、通話の終了によりナビゲーション機能をレジュームする制御手段を携帯ナビゲーション装置に備えることによって前記の課題が解消できることを見出し本発明を完成するに至ったものである。
【００１４】
すなわち、本発明は、前記の問題点を解消することを課題とし、携帯電話におけるＣＰＵの処理能力やメモリ容量の制約によりナビゲーション機能と通話機能などの他の機能が同時に実行できない場合に対処するための機能を搭載したナビゲーション装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１５】
前記課題を解決するために、本願の請求項１に係る発明は、ネットワークを経由して目的地と、出発地および／またはＧＰＳ手段で測位した現在位置とを情報配信コンピュータシステムに送信して経路案内を要求し、前記情報配信コンピュータシステムから配信される情報に基づいて経路案内するナビゲーション制御モジュールと、他の携帯電話と通話するための通話制御モジュールと、前記各モジュールを制御するオペレーション制御モジュールと、を有する携帯ナビゲーション装置であって、
前記オペレーション制御モジュールがナビゲーション制御モジュールの作動中に所定のイベントを検出した場合前記ナビゲーション制御モジュールにサスペンド指令を送出して前記ナビゲーション制御モジュールがサスペンドし、
オペレーション制御モジュールが前記所定のイベントの終了を検出すると前記ナビゲーション制御モジュールにレジューム指令を送出して前記ナビゲーション制御モジュールがレジュームするようになしたことを特徴とする。
【００１６】
また、本願の請求項２〜４に係る発明は、請求項１の携帯ナビゲーション装置において、所定のイベントが、他の携帯電話からの通話の着信であり、あるいは、バッテリーの充電残量が一定のレベル以下となったことを示す警告、あるいは、ナビゲーション装置のシステムリソースが不足していることを示す警告であることを特徴とする。
【００１７】
また、本願の請求項５〜７に係る発明は、請求項１の携帯ナビゲーション装置において、ナビゲーション制御モジュールがサスペンドする処理がＧＰＳ手段の電源をオフする処理であり、あるいは、ナビゲーションのために獲得したリソースを開放する処理であり、あるいは、ＧＰＳ通信を停止する処理であることを特徴とする。
【００１８】
また、本願の請求項８〜１０に係る発明は、請求項１の携帯ナビゲーション装置において、ナビゲーション制御モジュールがレジュームする処理がＧＰＳ手段の電源をオンする処理であり、あるいは、ナビゲーションのために必要なリソースを確保する処理であり、あるいは、ＧＰＳ通信を開始する処理であることを特徴とする。
【００１９】
また、本願の請求項１１に係る発明は、ネットワークを経由して目的地と、出発地および／またはＧＰＳ手段で測位した現在位置とを情報配信コンピュータシステムに送信して経路案内を要求し、前記情報配信コンピュータシステムから配信される情報に基づいて経路案内するナビゲーション制御モジュールと、他の携帯電話と通話するための通話制御モジュールと、前記各モジュールを制御するオペレーション制御モジュールと、を有する携帯ナビゲーション装置の制御方法であって、
前記オペレーション制御モジュールがナビゲーション制御モジュールの作動中に所定のイベントを検出した場合前記ナビゲーション制御モジュールにサスペンド指令を送出して前記ナビゲーション制御モジュールがサスペンドするステップと、
オペレーション制御モジュールが前記所定のイベントの終了を検出すると前記ナビゲーション制御モジュールにレジューム指令を送出して前記ナビゲーション制御モジュールがレジュームするステップとからなることを特徴とする。
【００２０】
また、本願の請求項１２〜１４に係る発明は、請求項１１の携帯ナビゲーション装置の制御方法において、ナビゲーション制御モジュールがサスペンドするステップが、ＧＰＳ手段の電源をオフするステップであり、あるいは、ナビゲーションのために獲得したリソースを開放するステップであり、あるいは、ＧＰＳ通信を停止するステップであることを特徴とする。
【００２１】
また、本願の請求項１５〜１７に係る発明は、請求項１１の携帯ナビゲーション装置の制御方法において、ナビゲーション制御モジュールがレジュームするステップが、ＧＰＳ手段の電源をオンするステップであり、あるいは、ナビゲーションのために必要なリソースを確保するステップであり、あるいは、ＧＰＳ通信を開始するステップであることを特徴とする。
【００２２】
また、本願の請求項１８に係る発明は、ネットワークを経由して目的地と、出発地および／またはＧＰＳ手段で測位した現在位置とを情報配信コンピュータシステムに送信して経路案内を要求し、前記情報配信コンピュータシステムから配信される情報に基づいて経路案内するナビゲーション機能と、他の携帯電話と通話するための通話制御機能と、オペレーション制御機能を実行するコンピュータ装置に、
通話制御をトリガにして前記ＧＰＳ手段をオフする機能と、ＧＰＳ手段をオンする機能を実現させるための制御プログラムであることを特徴とする。
【００２３】
また、本願の請求項１９、２０に係る発明は、請求項１８の制御プログラムにおいて、ＧＰＳ手段をオフする際に、ナビゲーションのために獲得したリソースを開放する機能、あるいは、ＧＰＳ通信を停止する機能をコンピュータ装置に実現させる制御プログラムであることを特徴とする。
【００２４】
また、本願の請求項２１、２２に係る発明は、請求項１８の制御プログラムにおいて、ＧＰＳ手段をオンする際に、ナビゲーションのために必要なリソースを確保する機能、あるいは、ＧＰＳ通信を開始する機能をコンピュータ装置に実現させる制御プログラムであることを特徴とする。
【発明の効果】
【００２５】
請求項１〜２に係る発明においては、ＧＰＳ手段を有する携帯電話からなる携帯ナビゲーション装置において、ナビゲーション制御モジュールの動作中にオペレーション制御モジュールが所定のイベントを検出するとナビゲーション制御モジュールにサスペンド指令を送出してナビゲーション制御モジュールがサスペンドし、所定のイベントの終了を検出するとレジューム指令を送出し、ナビゲーション制御モジュールがレジュームするようになしたものであるから、ナビゲーション動作中に所定のイベント、例えば、他の携帯電話からの着信があった場合にナビゲーション機能をサスペンドし、ＣＰＵの処理能力が不足し、あるいは、記憶装置不足等により携帯電話本来の通話機能を損なうことがないようにすることができる。また、通話が緊急の用件であった場合にも即時に通話に応答することでができるようになる。
【００２６】
また、請求項３〜４に係る発明においては、バッテリーの充電残量が一定レベル以下であることを示す警告、あるいは、ナビゲーション装置のシステムリソースが不足していることを示す警告があった場合に、ナビゲーション機能をサスペンドするものであるから、可能な限り携帯電話本来の通話機能を損なわないようにすることができる。
【００２７】
また、請求項５〜７に係る発明においては、ナビゲーション制御モジュールがサスペンドする処理において、ＧＰＳ手段の電源をオフし、あるいは、リソースを開放し、あるいは、ＧＰＳ通信を停止するものであるから、電池の消費量を抑制し、あるいは、ＣＰＵの処理能力不足、リソース不足があっても、可能な限り携帯電話本来の通話機能を損なわないようにすることができる。
【００２８】
また、請求項８〜１０に係る発明においては、ナビゲーション制御モジュールがレジュームする処理において、ＧＰＳ手段の電源をオンし、あるいは、リソースを確保し、あるいは、ＧＰＳ通信を開始するものであるから、所定のイベントが終了した場合に、スムーズにナビゲーション機能を再開することができる。
【００２９】
また、請求項１１に係る発明においては、ＧＰＳ手段を有する携帯電話からなる携帯ナビゲーション装置において、ナビゲーション制御モジュールの動作中にオペレーション制御モジュールが所定のイベントを検出するとナビゲーション制御モジュールにサスペンド指令を送出してナビゲーション制御モジュールがサスペンドするステップと、所定のイベントの終了を検出するとレジューム指令を送出してナビゲーション制御モジュールがレジュームするステップとからなるものであるから、ナビゲーション動作中に所定のイベント、例えば、他の携帯電話からの着信があった場合にナビゲーション機能をサスペンドし、ＣＰＵの処理能力が不足し、あるいは、記憶装置不足等により携帯電話本来の通話機能を損なうことがない制御方法を提供することができる。
【００３０】
また、請求項１２〜１４に係る発明においては、ナビゲーション制御モジュールがサスペンドするステップにおいて、ＧＰＳ手段の電源をオフし、あるいは、リソースを開放し、あるいは、ＧＰＳ通信を停止するものであるから、電池の消費量を抑制し、あるいは、ＣＰＵの処理能力不足、リソース不足があっても、可能な限り携帯電話本来の通話機能を損なわない制御方法を提供することができる。
【００３１】
また、請求項１５〜１７に係る発明においては、ナビゲーション制御モジュールがレジュームするステップにおいて、ＧＰＳ手段の電源をオンし、あるいは、リソースを確保し、あるいは、ＧＰＳ通信を開始するものであるから、所定のイベントが終了した場合に、スムーズにナビゲーション機能を再開する制御方法を提供することができる。
【００３２】
また、請求項１８に係る発明においては、ネットワークを経由して目的地と、出発地および／またはＧＰＳ手段で測位した現在位置とを情報配信コンピュータシステムに送信して経路案内を要求し、前記情報配信コンピュータシステムから配信される情報に基づいて経路案内するナビゲーション機能と、他の携帯電話と通話するための通話制御機能と、オペレーション制御機能を実行するコンピュータ装置に、通話制御をトリガにしてＧＰＳ手段の作動をオフする機能と、ＧＰＳ手段をオンする機能を実現させる制御プログラムを提供することができる。
【００３３】
また、請求項１９、２０に係る発明は、請求項１８の制御プログラムがコンピュータ装置に、リソースを開放し、あるいは、ＧＰＳ通信を停止する機能を実現させるものであるから、電池の消費量を抑制し、あるいは、ＣＰＵの処理能力不足、リソース不足があっても、可能な限り携帯電話本来の通話機能を損なわない制御プログラムを提供することができる。
【００３４】
また、請求項２１、２２に係る発明は、請求項１８の制御プログラムがコンピュータ装置に、リソースを確保し、あるいは、ＧＰＳ通信を開始する機能を実現させるものであるから、所定のイベントが終了した場合に、スムーズにナビゲーション機能を再開する制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。図１は、本発明の実施例に係るナビゲーション装置の構成を示すブロック図、図２は、図１に示すナビゲーション装置の状態の遷移を説明するための状態遷移図であり、図３は、本発明の実施例に係るナビゲーション装置の動作手順を示すフローチャートである。
【実施例１】
【００３６】
本発明の実施例にかかる携帯ナビゲーション装置１０はＧＰＳ手段を有する携帯電話からなるものであり、図１に示すように、移動体通信網２０を介して他の携帯電話との通話を行う他、データ通信サービスセンター（情報配信コンピュータシステム）３０に接続して後述のナビゲーションサービスを受けるものである。すなわち、携帯ナビゲーション装置１０は、移動体通信網２０を経由して移動体通信基地局、電話回線網を通して所望の相手方（固定電話、携帯電話、ＰＨＳなど）と通話することができ、また、データ通信サービスセンターの情報配信コンピュータシステム３０は、携帯ナビゲーション装置１０の要求に応じて経路のナビゲーションサービスを行うように構成されている。
【００３７】
携帯ナビゲーション装置１０はマイクロコンピュータからなる演算制御部（ＣＰＵ）１１を中心に構成されており、制御メモリ１２にはオペレーション制御モジュール１２１、通話制御モジュール１２２、ナビゲーション制御モジュール１２３などの制御プログラムが格納されている。オペレーション制御モジュール１２１は、携帯ナビゲーション装置１０の全体のオペレーションを制御する制御プログラムであり、一般のコンピュータ装置のＯＳ（オペレーティングシステム）に相当するものである。ナビゲーション制御モジュールは一般的にはナビゲーションアプリといわれるアプリケーションプログラムであり、他のサービスのためのアプリケーションと同様に携帯電話に組み込まれるものである。オペレーション制御モジュール１２１は、通話制御モジュール１２２、および、ナビゲーション制御モジュール１２３などのアプリケーションの起動、終了を管理するアプリケーションプラットフォームの機能を果たす。
【００３８】
また、携帯ナビゲーション装置１０は、通常の携帯電話と同様に、記憶部（ＲＡＭ）１３、通信部１５、電源部１６、操作部１７、表示部１８、を有しており、更に、ＧＰＳ衛星信号を受信する受信機を含むＧＰＳ手段１４を備えている。これらの各要素は内部バス１９に接続されており、演算制御部１１の制御下で動作する。
【００３９】
演算制御部１１は制御メモリ１２に格納されたオペレーション制御モジュール１２１の制御下で通話制御モジュール１２２やナビゲーション制御モジュール１２３などの制御プログラムを実行することによって携帯ナビゲーション装置１０を動作させる。
【００４０】
ＧＰＳ手段１４は、複数のＧＰＳ衛星からの信号を受信する受信機を中心に構成され、ナビゲーション制御モジュールの制御により所定の時間間隔で複数のＧＰＳ衛星からの信号を受信し、各衛星との距離によって現在位置（緯度、経度）を算出し、これをもとに各種の要求を情報配信コンピュータシステム３０に送信するものである。この現在位置算出結果に時間的要素を加えることにより、携帯ナビゲーション装置の移動速度、方位を算出することも可能であり、これらのデータも情報配信コンピュータシステム３０に送信することができる。なお、図１において通信部１５は、このようなデータ通信モードの通信と携帯電話としての本来の音声通信における通信関係の回路機能を全体として表現されていいる。
【００４１】
操作部１７の操作によって、携帯ナビゲーション装置１０が通常の携帯電話としての待ち受け状態にある場合には、オペレーション制御モジュール１２１は通話制御モジュール１２２を起動し、通信部１５を介して所定の時間間隔で基地局に位置登録信号を送出し、また基地局からの制御チャネル信号を受信して自分宛の着信があるかチェックしている。自分宛の着信があると、基地局に対して自分自身とのリンクチャネル確立処理を行い、ユーザーに着メロ、振動、着信表示などの通知を行う。
【００４２】
一方、ユーザーが操作部１７の操作により、メール送受信などのデータ通信を行う場合には、オペレーション制御モジュールは携帯ナビゲーション装置１０をデータ通信モードに切換え、操作部１７の操作で指示されたアプリケーションを起動する。例えば、メール送信であれば、対応するアプリケーションを起動してメール作成画面を表示し、以降はメール作成画面に基づいてユーザーが操作部１７から入力するメール宛先、メール本文などからメール文書作成を行い、操作部１７から入力される送信指令に基づいて作成したメール文書を送信する。
【００４３】
一般的に携帯電話においては、演算制御部（ＣＰＵ）１１の処理能力や記憶部（ＲＡＭ）の容量などの制約があるため、通話とデータ通信を同時に時分割で制御するようにはできず、データ通信モードで動作している間は通話モードの動作を行わず、この間に自分宛の着信があった場合には、着信記録を残し、発信元には基地局がパケット通信中である旨メッセージを送るようにされている。このような制御によると、携帯ナビゲーション装置１０がナビゲーションサービスを受けるために情報配信コンピュータシステム３０に接続して動作している場合には、自分への通話の着信があった場合、ナビゲーションが終了するまでユーザーは着信を知ることができない。ナビゲーションサービスを受けている時間は一般的には目的地に到達するまでの間であり、着信した通話が緊急の用件の場合、長時間にわたってユーザーが着信を知ることができない。
【００４４】
本実施例においては、以下のようにして他の携帯電話から着信があった場合にナビゲーション機能がサスペンドされ通話の応答ができるようになる。すなわち、操作部１７の操作によって、ユーザーからナビゲーションサービス利用する指示入力があると、オペレーション制御モジュール１２１はナビゲーション制御モジュール１２３を起動する。ナビゲーション制御モジュールは先ずナビゲーションに必要な条件、すなわち、出発地あるいは現在地と目的地を入力する画面を表示し、ユーザーに入力、送信を行わせる。
【００４５】
携帯ナビゲーション装置１０から出発地と目的地の位置情報を含む経路探索要求が発せられると、情報配信コンピュータシステム３０は、蓄積手段に蓄積された道路データを用いて出発地から目的地までを結ぶ最適経路を探索し、探索した経路データを案内経路データとして蓄積手段に一時記憶する。携帯ナビゲーション装置１０から、位置座標と案内経路を指定した表示地図情報が要求されると、情報配信コンピュータシステム３０は、蓄積手段から指定された位置座標周辺のベクトル形式の地図表示用の地図データと、指定された案内経路データを読み出し、案内経路データを特定色で道路を描画するためのベクトルデータに変え、地図データに組み込んだ後、要求元の携帯ナビゲーション装置１０に送信する。また、情報配信コンピュータシステム３０は、経路上の交差点などのガイドポイントのデータを携帯ナビゲーション装置１０に送信する。
【００４６】
携帯ナビゲーション装置１０は情報配信コンピュータシステム３０から受信した上記のデータを記憶部１３に一時記憶し、地図、経路を表示部１８に表示する。携帯ナビゲーション装置１０は、所定の時間間隔でＧＰＳ測位を行い現在位置情報を得る。表示部１８に表示される地図、経路などの画像は携帯ナビゲーション装置１０の現在位置を基準にして表示され、移動にともなって自動的にスクロールする。
【００４７】
ナビゲーション動作中に、携帯ナビゲーション装置１０に他の携帯電話から着信があった場合には、オペレーション制御モジュール１２１がこのイベント発生を検出し、ナビゲーション制御モジュール１２３にサスペンド指令を送る。この指令を受け取ったナビゲーション制御モジュール１２３はサスペンド処理を行い、以降の処理を一時停止する。このサスペンド処理は、後述するようにＧＰＳ手段１４をオフする処理を含む。オペレーション制御モジュール１２１が通話の終了をイベントとして検出するとナビゲーション制御モジュール１２３にレジューム指令を送る。この指令を受け取ったナビゲーション制御モジュール１２３はレジューム処理を行い一時停止していたナビゲーション処理を再開する。このレジューム処理は、後述するようにＧＰＳ手段１４をオンする処理を含む。
【００４８】
上記のナビゲーション中のサスペンド、レジュームにおける携帯ナビゲーション装置１０の状態遷移は図２に示すようになる。すなわち、オペレーション制御モジュール１２１がナビゲーション制御モジュール１２３を起動する前の状態ではナビゲーション制御モジュール１２３は初期状態（Initialized）４１であり、オペレーション制御モジュール１２１がイベント１、ここでは、ユーザーによるナビゲーション動作指示入力（操作部１７の操作）の検出がイベント１（参照符号４２）の発生（検出）であり、これによりオペレーション制御モジュール１２１はナビゲーション制御モジュール１２３を起動しナビゲーション制御モジュール１２３が実行４３（Run）される。
【００４９】
ナビゲーション制御モジュール１２３の実行中の動作は前述の通りであるが、この間にオペレーション制御モジュール１２１がイベント２（参照符号４４）を検出するとナビゲーション制御モジュール１２３にサスペンド指令を送る。この指令を受け取ったナビゲーション制御モジュール１２３はサスペンド処理を行い、以降の処理をサスペンド４５（一時停止）する。イベント２の代表例は、携帯ナビゲーション装置１０への他の携帯電話からの着信であり、オペレーション制御モジュール１２１が着信を検出すると前述のようにサスペンド指令を送るようにされている。
【００５０】
オペレーション制御モジュール１２１がイベント３（参照符号４６）、この場合は通話の終了を検出すると、ナビゲーション制御モジュール１２３にレジューム指令を送る。この指令を受け取ったナビゲーション制御モジュール１２３はレジューム処理を行ってナビゲーションの実行（Run）を再開する（参照符号４３）。オペレーション制御モジュール１２１がイベント４（参照符号４７）、ここではナビゲーションの終了（目的地への到達、あるいは、操作部１７から終了操作が行われた場合）を検出すると、ナビゲーション制御モジュール１２３は終了処理を行い、終了・停止状態（参照符号４８）になる。
【００５１】
次に、図３のフローチャートに基づいて、ナビゲーション制御モジュール１２３のサスペンド、レジューム処理の手順を説明する。オペレーション制御モジュール１２１がナビゲション動作指示入力（イベント１）を検出するとナビゲーション制御モジュール１２３に起動指令が送られる（ステップＳ１０）。この起動指令によってナビゲーション制御モジュール１２３が実行を開始し、ステップＳ１１で前述したようにＧＰＳ手段１４による測位を開始する。すなわち、ステップＳ１２でＧＰＳ手段１４の電源をオンにし、ステップＳ１３において動作に必要なメモリ領域を記憶部１３に取るなど、必要リソースの確保を行い、ステップＳ１４でＧＰＳ手段１４で測位した現在位置データを情報配信コンピュータシステム３０に送信し、あるいは、情報配信コンピュータシステムからの地図、経路情報、ガイドポイント情報、案内情報などのデータを受信するための通信リンクの確保を行って、ステップＳ１５で測位データを情報配信コンピュータシステム３０に送信し、前述したナビゲーションサービスを行う。
【００５２】
オペレーション制御モジュール１２１がナビゲーションの終了（イベント４）を検出してナビゲーション制御モジュール１２３に終了指令が送られる（ステップＳ１６）とナビゲーション制御モジュール１２３は終了処理を行い、ステップＳ１６で終了指令がなく、オペレーション制御モジュール１２１が他の携帯電話からの着信（イベント２）を検出しなければ（ステップＳ１７）、ナビゲーション制御モジュール１２３はステップＳ１５に戻り、所定の時間間隔で測位したデータを情報配信コンピュータシステム３０に送信し、ナビゲーションを継続する。
【００５３】
オペレーション制御モジュール１２１が他の携帯電話からの着信（イベント２）を検出してナビゲーション制御モジュール１２３にサスペンド指令が送られる（ステップＳ１７）と、サスペンド指令を受け取ったナビゲーション制御モジュール１２３は以下の手順でサスペンド処理を行う。すなわち、ステップＳ１８で情報配信コンピュータシステム３０との間の通信を停止（通信リンクを開放）し、ステップＳ１９でＧＰＳ手段１４の電源をオフし（ＧＰＳ手段１４をオフし）、ステップＳ２０でメモリなど確保していた必要リソースを開放し、ステップＳ２１で測位データ送信などのＧＰＳ機能を停止し、待機状態となる（ステップ２２）。
【００５４】
オペレーション制御モジュール１２１が通話の終了（イベント３）を検出しなければ、この状態が継続し、通話の終了を検出してナビゲーション制御モジュール１２３にレジューム指令を送る（ステップＳ２３）と、ナビゲーション制御モジュール１２３はレジューム処理を行い、ナビゲーションを再開する。すなわち、ステップＳ１２に戻り、ＧＰＳ手段１４の電源をオンにし（ＧＰＳ手段１４をオンし）、ステップＳ１３において動作に必要なメモリ領域を記憶部１３に取るなど、必要リソースの確保を行い、ステップＳ１４でＧＰＳ手段１４で測位した現在位置データを情報配信コンピュータシステム３０に送信し、あるいは、情報配信コンピュータシステムからの地図、経路情報、ガイドポイント情報、案内情報などのデータを受信するための通信リンクの確保を行って、ステップＳ１５で測位データを情報配信コンピュータシステム３０に送信し、ナビゲーションサービスを再開する。
【００５５】
以上説明したように、本発明によれば、携帯ナビゲーション装置１０がナビゲーション動作中に他の携帯電話から着信があった場合に、ナビゲーション制御モジュール１２３をサスペンドし、通話終了によりレジュームするため、ＣＰＵの処理能力が不足し、あるいは、記憶装置不足等により携帯電話本来の通話機能を損なうことがないようにすることができる。また、通話が緊急の用件であった場合にも即時に通話に応答することでができるようになる。
【００５６】
以上説明した実施例において、ナビゲーション制御モジュール１２３がサスペンド処理を実行するにあたってレジュームした際に必要になるナビゲーション途中のデータを退避する必要があれば記憶部１３に退避領域を確保してそこにデータを退避し、あるいは、情報配信コンピュータシステム３０にサスペンド通知を送信し、情報配信コンピュータシステム３０側で必要なデータを保存させることもできる。また、サスペンド中に携帯ナビゲーション装置１０の移動距離が大きく、当初の経路案内、ガイドポイント（交差点など）からの逸脱が大きい場合には、情報配信コンピュータシステム３０はレジューム後に経路探索などをやり直して携帯ナビゲーション装置１０に新たなナビゲーションデータを送信する。
【００５７】
また、実施例において、オペレーション制御モジュール１２１と通話制御モジュール１２２とは別個のモジュールとして説明したが、携帯電話の場合にはオペレーション制御モジュール１２１の機能と通話制御モジュール１２２の機能を一体にした携帯電話制御モジュールとして構成することもできる。
【００５８】
また、ナビゲーション制御モジュール１２３が動作中にサスペンド、レジュームに遷移する要因となるイベントを他の携帯電話からの着信として説明したが、本発明はこれに限られるものではなく、例えば、バッテリー（電池１６）の充電残量が一定レベル以下となったことを示す警告、あるいは、携帯ナビゲーション装置１０のシステムリソースが不足していることを示す警告があったことをイベントとして検出した場合にナビゲーション制御モジュール１２３をサスペンドし、この要因が解消したらナビゲーション制御モジュール１２３をレジュームすることもできる。これにより、携帯ナビゲーション装置１０の携帯電話としての本来の通話機能をできるだけ損なわないようにすることができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施例に係るナビゲーション装置の構成を示すブロック図である。
【図２】図１のナビゲーション装置の状態の遷移を説明するための状態遷移図である。
【図３】本発明の実施例に係るナビゲーション装置の動作手順を示すフローチャートである。
【図４】従来のＧＰＳ手段を有する携帯電話を用いたナビゲーションシステムの構成を示すブロック図である。
【符号の説明】
【００６０】
１０・・・ナビゲーション装置
１１・・・演算制御部（ＣＰＵ）
１２・・・制御メモリ
１２１・・オペレーション制御モジュール
１２２・・通話制御モジュール
１２３・・ナビゲーション制御モジュール
１３・・・記憶部（ＲＡＭ）
１４・・・ＧＰＳ手段
１５・・・通信部
１６・・・電源部（電池）
１７・・・操作部
１８・・・表示部
２０・・・移動体通信網
３０・・・情報配信コンピュータシステム
【図１】
2005121531.tif 000003
【図２】
2005121531.tif 000004
【図３】
2005121531.tif 000005
【図４】
2005121531.tif 000006