(57)【特許請求の範囲】
【請求項１】
表示手段と、ＧＰＳ測位手段と、当該ＧＰＳ測位手段による現在位置情報取得及び種々のアプリケーションの動作を制御するオペレーティング制御モジュールと、ＧＰＳ測位手段が測位した現在位置情報を取得するまでのタイマ手段による計数値を記憶する計数履歴記憶手段とを有する携帯端末装置にインストールされるナビゲーション用アプリケーションのプログラムであって、
前記オペレーティング制御モジュールを介して前記ＧＰＳ測位手段からの現在位置情報を取得し、当該現在位置情報を前記表示手段により所定の地図データ上に表示する処理を、前記携帯端末装置を構成するコンピュータに実行させるためのプログラムにおいて、
現在位置情報の取得をオペレーティング制御モジュールに要求するステップと、
当該要求から所定時間が経過する間にオペレーティング制御モジュールから現在位置情報を取得できた場合に、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像を表示手段に表示するステップと、
当該要求から所定時間が経過する間にオペレーティング制御モジュールから現在位置情報を取得できなかった場合に、ＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像を表示手段に表示するステップと、
前記計数履歴記憶手段に記憶された計数値から過去の所定回数の計数値の平均値を算出し、前記所定時間とするステップと、を実行させるためのナビゲーション用アプリケーションのプログラム。
【請求項２】
前記ＧＰＳアイコン画像を表示するステップは、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像とＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像とで表示色を異ならせて当該ＧＰＳアイコン画像を表示するステップを含むことを特徴とする請求項１に記載のナビゲーション用アプリケーションのプログラム。
【請求項３】
前記所定時間として複数の経過時間を設定し、前記ＧＰＳアイコン画像を表示するステップは、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間によってそれぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示するステップを含むことを特徴とする請求項２に記載のナビゲーション用アプリケーションのプログラム。
【請求項４】
前記アイコン画像は、ＧＰＳを表す文字および／または図形の画像であり、当該ＧＰＳアイコン画像を表示するステップは、当該文字および／または図形を異ならせて当該ＧＰＳアイコン画像を表示するステップを含むことを特徴とする請求項１に記載のナビゲーション用アプリケーションのプログラム。
【請求項５】
前記平均値から複数の閾値を段階的に設定し、前記ＧＰＳアイコン画像を表示するステップは、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間を前記複数の閾値と比較し、それぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示するステップを含むことを特徴とする請求項１に記載のナビゲーション用アプリケーションのプログラム。
【請求項６】
表示手段と、ＧＰＳ測位手段と、当該ＧＰＳ測位手段による現在位置情報取得及び種々のアプリケーションの動作を制御するオペレーティング制御モジュールと、ＧＰＳ測位手段が測位した現在位置情報を取得するまでのタイマ手段による計数値を記憶する計数履歴記憶手段とを有する携帯端末装置であって、請求項１に記載のナビゲーション用アプリケーションのプログラムがインストールされたことを特徴とする携帯端末装置。
【請求項７】
前記ＧＰＳアイコン画像を表示する際、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像とＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像とで表示色を異ならせて当該ＧＰＳアイコン画像を表示することを特徴とする請求項６に記載の携帯端末装置。
【請求項８】
前記所定時間として複数の経過時間を設定し、前記ＧＰＳアイコン画像を表示する際、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間によってそれぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示することを特徴とする請求項７に記載の携帯端末装置。
【請求項９】
前記ＧＰＳアイコン画像は、ＧＰＳを表す文字および／または図形の画像であり、当該文字および／または図形を異ならせて当該ＧＰＳアイコン画像を表示することを特徴とする請求項６に記載の携帯端末装置。
【請求項１０】
前記平均値から複数の閾値を段階的に設定し、前記ＧＰＳアイコン画像を表示する際、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間を前記複数の閾値と比較し、それぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示することを特徴とする請求項６に記載の携帯端末装置。
【請求項１１】
表示手段と、ＧＰＳ測位手段と、当該ＧＰＳ測位手段による現在位置情報取得及び種々のアプリケーションの動作を制御するオペレーティング制御モジュールと、ＧＰＳ測位手段が測位した現在位置情報を取得するまでのタイマ手段による計数値を記憶する計数履歴記憶手段とを有し、前記オペレーティング制御モジュールを介して前記ＧＰＳ測位手段からの現在位置情報を取得し、当該現在位置情報を前記表示手段により所定の地図データ上に表示する処理を前記携帯端末装置を構成するコンピュータに実行させるためのナビゲーション用アプリケーションのプログラムがインストールされた携帯端末装置における表示方法であって、
オペレーティング制御モジュールに現在位置情報の取得を要求するステップと、
当該要求から所定時間が経過する間にオペレーティング制御モジュールから現在位置情報を取得できた場合に、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像を表示手段に表示し、当該要求から所定時間が経過する間にオペレーティング制御モジュールから現在位置情報を取得できなかった場合に、ＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像を前記表示手段に表示するステップと、を有し、
前記ＧＰＳアイコン画像を前記表示手段に表示するステップは、前記計数履歴記憶手段に記憶された計数値から過去の所定回数の計数値の平均値を算出し、前記所定時間とする処理を含むことを特徴とする表示方法。
【請求項１２】
前記ＧＰＳアイコン画像を前記表示手段に表示するステップは、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像とＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像とで表示色を異ならせて当該ＧＰＳアイコン画像を表示する処理を含むことを特徴とする請求項１１に記載の表示方法。
【請求項１３】
前記携帯端末装置は前記所定時間として複数の経過時間を設定し、前記ＧＰＳアイコン画像を前記表示手段に表示するステップは、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間によってそれぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示する処理を含むことを特徴とする請求項１２に記載の表示方法。
【請求項１４】
前記ＧＰＳアイコン画像は、ＧＰＳを表す文字および／または図形の画像であり、前記ＧＰＳアイコン画像を前記表示手段に表示するステップは、当該文字および／または図形を異ならせて当該ＧＰＳアイコン画像を表示する処理を含むことを特徴とする請求項１１に記載の表示方法。
【請求項１５】
前記端末装置は、前記平均値から複数の閾値を段階的に設定し、前記ＧＰＳアイコン画像を前記表示手段に表示するステップは、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間を前記複数の閾値と比較し、それぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示する処理を含むことを特徴とする請求項１１に記載の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ測位手段を備えた携帯電話などの携帯端末装置を用いた通信型のナビゲーション用アプリケーションのプログラム、携帯端末装置および表示方法に関するものであり、特に、携帯端末装置のオペレーティング制御モジュール（ＯＳ：オペレーティングシステム）によりＧＰＳ測位手段による測位情報取得が制御されるナビゲーションシステムにおいて、ＯＳから所定の時間測位情報が取得できない場合に、携帯端末装置の表示手段にその旨を表示するように構成したナビゲーション用アプリケーションのプログラム、携帯端末装置および表示方法に関するものである。
【背景技術】
【０００２】
従来、見知らぬ土地において目的地となる場所を訪れる場合、地図帳等を頼りに当該地図に描かれた交通機関、道路やランドマーク及び住所を確認しながら到達していた。また、カーナビゲーションシステム（以後単にカーナビと言う）を搭載した自動車においては、該カーナビを起動して目的地を入力することによりナビゲーションシステムからモニタ画面に表示される案内や音声出力される案内（ナビゲーション情報）を得ながら目的地に到達していた。
【０００３】
上記カーナビは、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）を利用したものであり、地球上を周回している複数のＧＰＳ衛星から送信されるＧＰＳ信号をＧＰＳアンテナで受信し、該ＧＰＳ信号に含まれる衛星位置や時計情報等を解析して位置の特定化を行うものである。該複数のＧＰＳ衛星の個数は少なくとも４個以上必要である。ＧＰＳの単独測位精度は一般的に１０ｍ強であるが、ＤＧＰＳ（Ｄｉｆｆｅｒｅｎｔｉａｌ  ＧＰＳ：ディファレンシャルＧＰＳ）を採用することにより５ｍ以下に向上する。特に、現在は一部の携帯電話にしか搭載されていない測位ユニット、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの信号を受信して測位するＧＰＳ受信機などの搭載が、第三世代と称される携帯電話では全ての機種に搭載されるような趨勢にある。
【０００４】
このような測位機能を有する端末装置の利用技術としては、種々の分野の技術が提案されており、例えば、自動車用のナビゲーション装置（カーナビ）を発展させ、携帯電話を端末として地図・経路情報を経路探索サーバから配信する歩行者用の通信型ナビゲーションシステムが提案されている。
【０００５】
近年、携帯電話、ＰＨＳ等の携帯通信端末機器の性能は飛躍的に向上し、また、多機能化が進んでいる。特に通話機能の他にデータ通信機能が強化され、ユーザに対してインターネットを介した種々のデータ通信サービスが提供されている。ナビゲーションサービスもその１つであり、自動車の運転者のみならず携帯電話ユーザに対して現在位置から目的地までの経路案内を提供する通信型のナビゲーションシステムが実用化されている。このようなシステムにおいては、車載型のナビゲーションシステムを搭載していなくても、助手席に同乗した利用者が携帯電話を利用して手軽に経路案内を受け、運転者をナビゲーションすることができる。
【０００６】
一般的なナビゲーション装置、通信ナビゲーションシステムに使用される経路探索装置、経路探索方法は、例えば、下記の特許文献１（特開２００１−１６５６８１号公報）に開示されている。このナビゲーションシステムは、携帯ナビゲーション端末から出発地と目的地の情報を経路探索サーバに送り、経路探索サーバで道路網や交通網のデータから探索条件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の１つとして経路探索する。
【０００７】
経路探索サーバは、地図データの道路（経路）をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報（距離や所要時間）をデータベースとして備えている。そして、経路探索サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。上記特許文献１には、このダイクストラ法を用いた経路探索方法も開示されている。
【０００８】
上記のような道路ネットワークのデータを用いて経路探索して得た出発地から目的地までの経路のうち、経路の累計コスト（距離または時間）が最小となる経路が最適な案内経路として決定され、案内経路データが作成される。案内経路データには、最適経路のデータの他に地図データ、ガイダンスデータが含まれ、案内経路データは必要に応じて案内データ記憶手段から読み出され表示手段に表示される。
一般的には、ナビゲーション装置が有するＧＰＳ受信機を用いて測位したナビゲーション装置の現在位置を含む一定の縮尺、一定の範囲の地図に、案内経路と、ナビゲーション装置の現在位置を示すマークを重ね合わせ、該現在位置マークが表示画面の中心になるように表示する。ナビゲーションシステムが音声案内機能を有する場合には、ガイダンスデータは音声データであり、音声出力により利用者へのガイダンスが行われる。
【０００９】
このようなナビゲーションシステム、経路探索方法は、例えば、下記の特許文献２（特開２０００−２５８１８４号公報）に「交通ネットワーク経路探索方法および装置」として本出願人により開示されている。
この経路探索ナビゲーションシステムは、出発地点から目的地点までの経路を、地点をノード、地点間をリンクとして道路ネットワーク、交通ネットワークのデータとして表現し、コンピュータを用いてラベル確定法により最短コスト条件下で徒歩区間、交通機関利用区間を探索するものである。
【００１０】
ＧＰＳ測位手段を備えたナビゲーション装置は例えば下記の特許文献３（特開平２−２７２３８０号公報）に「ＧＰＳナビゲーション装置」として開示されており、また、携帯電話を端末装置として使用したナビゲーションシステムは、下記の特許文献４（特開２００５−１２１５３１号公報）に開示されている。
【００１１】
特許文献３に開示されたＧＰＳナビゲーション装置は、自律航法による測位手段を用いることなく、ＧＰＳ測位手段のみによって現在位置を測位するように構成した装置であり、特許文献４に開示されたナビゲーションシステムは、端末装置である携帯電話において、通話などの機能とナビゲーション用のアプリケーションが同時に実行できない場合に対応するようにしたシステムである。
【００１２】
すなわち、このナビゲーションシステムは、ＧＰＳ手段を有する携帯電話を用いたナビゲーション装置が、ナビゲーション制御モジュールと、他の携帯端末装置と通話するための通話制御モジュールと、各モジュールを制御するオペレーション制御モジュール（ＯＳ）とを備え、ＯＳがナビゲーション制御モジュールの作動中に所定のイベントを検出するとナビゲーション制御モジュールにサスペンド指令を送出してナビゲーション制御モジュールがサスペンドし、ＯＳが所定のイベントの終了を検出するとナビゲーション制御モジュールにレジューム指令を送出してナビゲーション制御モジュールがレジュームするように構成したものである。
【００１３】
【特許文献１】特開２００１−１６５６８１号公報（図１、図２）
【特許文献２】特開２０００−２５８１８４号公報（図４）
【特許文献３】特開平２−２７２３８０号公報（第１図、第２図）
【特許文献４】特開２００５−１２１５３１号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ＧＰＳ測位手段を備えた携帯電話のような携帯端末をナビゲーションシステムにおける端末装置として使用する場合、上記特許文献４に開示されているように、ハードウェアとしてのＧＰＳ測位手段はナビゲーションアプリケーション（ナビゲーション制御モジュール）から直接制御することができず、携帯端末装置のオペレーティング制御モジュール（ＯＳ：オペレーティングシステム）によりＧＰＳ測位手段による測位情報取得が制御される。
【００１５】
ここでいう制御とは、ＧＰＳ測位手段に対する測位要求（現在位置取得要求）や、ＧＰＳ測位手段が測位した現在位置情報のデータがＯＳを介してナビゲーション制御モジュールとの間で送受されることを意味している。
【００１６】
すなわち、ナビゲーション制御モジュールからの現在位置取得要求は関数コールの形式でＯＳに送られ、ＧＰＳ測位手段による測位結果である現在位置情報（緯度・経度）もまた、ＯＳを介して関数コールの結果としてナビゲーション制御モジュールに返送される。このような構成をとる理由は、携帯電話がナビゲーションシステム専用の端末装置でなく、通話制御モジュールやナビゲーション制御モジュール、利用者がインストールしたその他のアプリケーション機能の動作制御をＯＳが一元管理する必要があるためである。
【００１７】
前述したようにナビゲーションシステムにおいては、地図、案内経路、端末装置の現在位置を示す現在位置マークが表示手段に表示される。端末装置の現在位置は所定の時間間隔で測位され、現在位置の移動にともなって現在位置マークが表示画面の中心になるように地図や案内経路がスクロールされる。このような携帯端末装置において、携帯端末装置のオペレーティング制御モジュール（ＯＳ：オペレーティングシステム）によりＧＰＳ測位手段による測位情報取得が制御されると、予定した所定の時間内に測位結果が取得できない場合が生じる。この原因は、例えば、ＧＰＳ測位手段が測位に失敗（ＧＰＳ衛星信号の受信が不調の場合など）し、ＯＳがリトライを繰り返し所定時間が経過してしまうケースなどである。
【００１８】
ナビゲーション制御モジュールが所定の時間間隔で現在位置取得ができない場合、現在位置（現在位置マークの表示位置）が更新されず、地図のスクロールも停止する。このような状態になると、利用者は移動しているにもかかわらず、表示画面上は停止したままの状態になり、端末装置の故障や経路探索装置との間の通信障害などと誤解をしてしまうという問題が生じる。これは、車載型のナビゲーションシステムで自律航法手段をオンしないままＧＰＳ測位手段により走行中、トンネルに入り現在位置が測位できなくなった場合と同様の現象である。
【００１９】
本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、携帯端末装置のオペレーティング制御モジュール（ＯＳ：オペレーティングシステム）によりＧＰＳ測位手段による測位情報取得が制御されるナビゲーションシステムにおいて、ＯＳから所定の時間測位情報が取得できない場合に、携帯端末装置の表示手段にその旨を表示すれば上記の問題点を解消し得ることに想到し、本発明を完成するに至ったものである。
【００２０】
すなわち、本発明は上記の問題点を解消することを課題とし、携帯端末装置のオペレーティング制御モジュール（ＯＳ：オペレーティングシステム）によりＧＰＳ測位手段による測位情報取得が制御されるナビゲーションシステムにおいて、ＯＳから所定の時間測位情報が取得できない場合に利用者にその旨を告知できるナビゲーション用アプリケーションのプログラム、携帯端末装置、および、表示方法を提供することを目的とするものである。
【課題を解決するための手段】
【００２１】
前記課題を解決するために、本願の請求項１にかかる発明は、
表示手段と、ＧＰＳ測位手段と、当該ＧＰＳ測位手段による現在位置情報取得及び種々のアプリケーションの動作を制御するオペレーティング制御モジュールと、ＧＰＳ測位手段が測位した現在位置情報を取得するまでのタイマ手段による計数値を記憶する計数履歴記憶手段とを有する携帯端末装置にインストールされるナビゲーション用アプリケーションのプログラムであって、
前記オペレーティング制御モジュールを介して前記ＧＰＳ
測位手段からの現在位置情報を取得し、当該現在位置情報を前記表示手段により所定の地図データ上に表示する処理を、前記携帯端末装置を構成するコンピュータに実行させるためのプログラムにおいて、
現在位置情報の取得をオペレーティング制御モジュールに要求するステップと、
当該要求から所定時間が経過する間にオペレーティング制御モジュールから現在位置情報を取得できた場合に、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像を表示手段に表示するステップと、
当該要求から所定時間が経過する間にオペレーティング制御モジュールから現在位置情報を取得できなかった場合に、ＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像を表示手段に表示するステップと、
前記計数履歴記憶手段に記憶された計数値から過去の所定回数の計数値の平均値を算出し、前記所定時間とするステップと、を実行させるためのナビゲーション用アプリケーションのプログラムであることを特徴とする。
【００２３】
本願の請求項２にかかる発明は、請求項１にかかるナビゲーション用アプリケーションのプログラムにおいて、前記ＧＰＳアイコン画像を表示するステップは、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像とＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像とで表示色を異ならせて当該ＧＰＳアイコン画像を表示するステップを含むことを特徴とする。
【００２４】
本願の請求項３にかかる発明は、請求項２にかかるナビゲーション用アプリケーションのプログラムにおいて、前記所定時間として複数の経過時間を設定し、前記ＧＰＳアイコン画像を表示するステップは、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間によってそれぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示するステップを含むことを特徴とする。
【００２５】
本願の請求項４にかかる発明は、請求項１にかかるナビゲーション用アプリケーションのプログラムにおいて、前記アイコン画像は、ＧＰＳを表す文字および／または図形の画像であり、当該ＧＰＳアイコン画像を表示するステップは、当該文字および／または図形を異ならせて当該ＧＰＳアイコン画像を表示するステップを含むことを特徴とする。
【００２６】
本願の請求項５にかかる発明は、請求項１にかかるナビゲーション用アプリケーションのプログラムにおいて、前記平均値から複数の閾値を段階的に設定し、前記ＧＰＳアイコン画像を表示するステップは、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間を前記複数の閾値と比較し、それぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示するステップを含むことを特徴とする。
【００２７】
また、本願の請求項６にかかる発明は、表示手段と、ＧＰＳ測位手段と、当該ＧＰＳ測位手段による現在位置情報取得及び種々のアプリケーションの動作を制御するオペレーティング制御モジュールと、ＧＰＳ測位手段が測位した現在位置情報を取得するまでのタイマ手段による計数値を記憶する計数履歴記憶手段とを有する携帯端末装置であって、請求項１に記載のナビゲーション用アプリケーションのプログラムがインストールされたことを特徴とする携帯端末装置である。
【００２９】
本願の請求項７にかかる発明は、請求項６にかかる携帯端末装置において、前記ＧＰＳアイコン画像を表示する際、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像とＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像とで表示色を異ならせて当該ＧＰＳアイコン画像を表示することを特徴とする。
【００３０】
本願の請求項８にかかる発明は、請求項７にかかる携帯端末装置において、前記所定時間として複数の経過時間を設定し、前記ＧＰＳアイコン画像を表示する際、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間によってそれぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示することを特徴とする。
【００３１】
本願の請求項９にかかる発明は、請求項６にかかる携帯端末装置において、前記ＧＰＳアイコン画像は、ＧＰＳを表す文字および／または図形の画像であり、当該文字および／または図形を異ならせて当該ＧＰＳアイコン画像を表示することを特徴とする。
【００３２】
本願の請求項１０にかかる発明は、請求項６にかかる携帯端末装置において、前記平均値から複数の閾値を段階的に設定し、前記ＧＰＳアイコン画像を表示する際、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間を前記複数の閾値と比較し、それぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示することを特徴とする。
【００３３】
また、本願の請求項１１にかかる発明は、
表示手段と、ＧＰＳ測位手段と、当該ＧＰＳ測位手段による現在位置情報取得及び種々のアプリケーションの動作を制御するオペレーティング制御モジュールと、ＧＰＳ測位手段が測位した現在位置情報を取得するまでのタイマ手段による計数値を記憶する計数履歴記憶手段とを有し、前記オペレーティング制御モジュールを介して前記ＧＰＳ測位手段からの現在位置情報を取得し、当該現在位置情報を前記表示手段により所定の地図データ上に表示する処理を前記携帯端末装置を構成するコンピュータに実行させるためのナビゲーション用アプリケーションのプログラムがインストールされた携帯端末装置における表示方法であって、
オペレーティング制御モジュールに現在位置情報の取得を要求するステップと、
当該要求から所定時間が経過する間にオペレーティング制御モジュールから現在位置情報を取得できた場合に、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像を表示手段に表示し、当該要求から所定時間が経過する間にオペレーティング制御モジュールから現在位置情報を取得できなかった場合に、ＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像を前記表示手段に表示するステップと、を有し、
前記ＧＰＳアイコン画像を前記表示手段に表示するステップは、前記計数履歴記憶手段に記憶された計数値から過去の所定回数の計数値の平均値を算出し、前記所定時間とする処理を含むことを特徴とする。
【００３５】
本願の請求項１２にかかる発明は、請求項１１にかかる表示方法において、前記ＧＰＳアイコン画像を前記表示手段に表示するステップは、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像とＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像とで表示色を異ならせて当該ＧＰＳアイコン画像を表示する処理を含むことを特徴とする。
【００３６】
本願の請求項１３にかかる発明は、請求項１２にかかる表示方法において、前記携帯端末装置は前記所定時間として複数の経過時間を設定し、前記ＧＰＳアイコン画像を前記表示手段に表示するステップは、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間によってそれぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示する処理を含むことを特徴とする。
【００３７】
本願の請求項１４にかかる発明は、請求項１１にかかる表示方法において、前記ＧＰＳアイコン画像は、ＧＰＳを表す文字および／または図形の画像であり、前記ＧＰＳアイコン画像を前記表示手段に表示するステップは、当該文字および／または図形を異ならせて当該ＧＰＳアイコン画像を表示する処理を含むことを特徴とする。
【００３８】
本願の請求項１５にかかる発明は、請求項１１にかかる表示方法において、前記端末装置は、前記平均値から複数の閾値を段階的に設定し、前記ＧＰＳアイコン画像を前記表示手段に表示するステップは、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間を前記複数の閾値と比較し、それぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示する処理を含むことを特徴とする。
【発明の効果】
【００３９】
請求項１にかかる発明においては、
表示手段と、ＧＰＳ測位手段と、当該ＧＰＳ測位手段による現在位置情報取得及び種々のアプリケーションの動作を制御するオペレーティング制御モジュールと、ＧＰＳ測位手段が測位した現在位置情報を取得するまでのタイマ手段による計数値を記憶する計数履歴記憶手段とを有する携帯端末装置にインストールされるナビゲーション用アプリケーションのプログラムであって、
前記オペレーティング制御モジュールを介して前記ＧＰＳ測位手段からの現在位置情報を取得し、当該現在位置情報を前記表示手段により所定の地図データ上に表示する処理を、前記携帯端末装置を構成するコンピュータに実行させるためのプログラムにおいて、
現在位置情報の取得をオペレーティング制御モジュールに要求するステップと、
当該要求から所定時間が経過する間にオペレーティング制御モジュールから現在位置情報を取得できた場合に、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像を表示手段に表示するステップと、
当該要求から所定時間が経過する間にオペレーティング制御モジュールから現在位置情報を取得できなかった場合に、ＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像を表示手段に表示するステップと、
前記計数履歴記憶手段に記憶された計数値から過去の所定回数の計数値の平均値を算出し、前記所定時間とするステップと、を実行させる。
従って、携帯端末装置の利用者は、容易に現在位置情報が正常に取得できているか否かを判別することができるようになり、移動しているにもかかわらず表示画面上は現在位置マークが停止した際、携帯端末装置２０の故障や経路探索サーバ３０との間の通信障害などと誤解をしてしまうという問題点を解消することができるようになる。
【００４０】
また、携帯端末装置は更に、ＧＰＳ測位手段が測位した現在位置情報を取得するまでのタイマ手段による計数値を記憶する計数履歴記憶手段を備え、前記ナビゲーション用アプリケーションのプログラムは更に、前記計数履歴記憶手段に記憶された計数値から過去の所定回数の計数値の平均値を算出し、前記所定時間とするステップを有する。
従って、携帯端末装置の利用者は、容易に現在位置情報が正常に取得できているか否かを判別することができるようになり、移動しているにもかかわらず表示画面上は現在位置マークが停止した際、携帯端末装置２０の故障や経路探索サーバ３０との間の通信障害などと誤解をしてしまうという問題点を解消することができるようになる。
また、オペレーティング制御モジュールの機能、性能がまちまちであって携帯端末装置機種間でＧＰＳ測位手段２４から現在位置情報が取得できるまでの応答時間がまちまちであっても、また古い機種や、ＧＰＳ測位手段の受信環境によって応答時間が遅くなる場合であっても閾値を過去の平均から可変設定するものであるから、対処できるようになる。
【００４１】
請求項２にかかる発明においては、請求項１にかかるナビゲーション用アプリケーションのプログラムにおいて、ＧＰＳアイコン画像を表示するステップは、ＧＰＳ測位手段によって現在位置情報が取得できている旨を示すＧＰＳアイコン画像とＧＰＳ測位手段によって現在位置情報が取得できていない旨を示すＧＰＳアイコン画像とで表示色を異ならせて当該ＧＰＳアイコン画像を表示するステップを含む。従って、携帯端末装置の利用者は、ＧＰＳアイコン画像の色を識別することにより直感的に容易に現在位置情報が正常に取得できているか否かを判別することができるようになる。
【００４２】
請求項３にかかる発明においては、請求項２にかかるナビゲーション用アプリケーションのプログラムにおいて、所定時間として複数の経過時間を設定し、前記ＧＰＳアイコン画像を表示するステップは、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間によってそれぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示するステップを含む。
従って、携帯端末装置は、ＧＰＳ測位手段からの現在位置情報取得が正常から失敗になる経過を徐々に利用者に告知することができるようになる。
【００４３】
請求項４にかかる発明においては、請求項１にかかるナビゲーション用アプリケーションのプログラムにおいて、アイコン画像は、ＧＰＳを表す文字および／または図形の画像であり、当該ＧＰＳアイコン画像を表示するステップは、当該文字および／または図形を異ならせて当該ＧＰＳアイコン画像を表示するステップを含む。従って、携帯端末装置の利用者は、ＧＰＳアイコン画像の文字および／または図形を識別することにより直感的に容易に現在位置情報が正常に取得できているか否かを判別することができるようになる。
【００４４】
請求項５にかかる発明においては、請求項１にかかるナビゲーション用アプリケーションのプログラムにおいて、平均値から複数の閾値を段階的に設定し、前記ＧＰＳアイコン画像を表示するステップは、ＧＰＳ測位手段が測位した現在位置情報を取得するまでの経過時間を前記複数の閾値と比較し、それぞれ複数の異なる表示色で当該ＧＰＳアイコン画像を表示するステップを含む。
従って、携帯端末装置は、ＧＰＳ測位手段からの現在位置情報取得が正常から失敗になる経過を徐々に利用者に告知することができるようになる。
【００４５】
また、請求項６〜請求項１０にかかる発明においては、それぞれ請求項１〜請求項５にかかるナビゲーション用アプリケーションのプログラムをインストールした携帯端末装置を提供することができるようになる。請求項１１〜請求項１５にかかる発明においては、それぞれ請求項６〜請求項１０にかかる携帯端末装置における表示方法を提供することができるようになる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。図１は本発明の実施例１にかかるナビゲーションシステムの構成を示すブロック図である。図１のナビゲーションシステム１０はＧＰＳ測位手段を備えた携帯端末装置２０と経路探索サーバ３０からなるシステムであるが、携帯端末装置２０は携帯電話にかぎらず、ＧＰＳ測位手段を備え、ＧＰＳ測位手段がＯＳにより制御されるものであればどのような端末装置であっても適用することができる。
【実施例１】
【００４７】
本発明の実施例１にかかるナビゲーションシステム１０はネットワーク１２を介して接続される携帯端末装置２０と経路探索サーバ３０とから構成されている。携帯端末装置２０は携帯電話であり移動体通信網などのネットワーク１２を介して移動体通信基地局、電話回線網を経由して所望の相手方（固定電話、携帯電話、ＰＨＳなど）と通話することができ、また、データ通信サービスセンターを経由して経路探索サーバ３０に接続して後述するような経路のナビゲーションサービスを受けることができる。
【００４８】
携帯端末装置２０はマイクロコンピュータからなる制御手段（ＣＰＵ）２１を中心に構成されており、制御メモリ２２にはオペレーティングシステム（ＯＳ）であるオペレーション制御モジュール２２１、電話通信を制御する通話制御モジュール２２２、ナビゲーションサービスを制御するナビゲーション制御モジュール２２３などの制御プログラムが格納されている。
【００４９】
オペレーション制御モジュール２２１は、携帯端末装置２０の全体のオペレーションを制御する制御プログラムであり、一般のコンピュータ装置のＯＳ（オペレーティングシステム）に相当するものである。ナビゲーション制御モジュール２２３は一般的にはナビゲーションアプリといわれるアプリケーションプログラムであり、他のサービスのためのアプリケーションと同様に携帯電話に組み込まれるものである。オペレーション制御モジュール２２１は、通話制御モジュール２２２、および、ナビゲーション制御モジュール２２３などのアプリケーションの起動、終了を管理するアプリケーションプラットフォームの機能を果たす。
【００５０】
携帯端末装置２０は、ＧＰＳ受信機などからなるＧＰＳ測位手段２４を備えており、利用者の現在位置をＧＰＳ衛星信号から計測することができる。ナビゲーション制御モジュール２２３はナビゲーションサービスにおいて必要になる現在位置（緯度・経度）情報をＧＰＳ測位手段２４から取得する。ＧＰＳ測位手段２４はオペレーティング制御モジュール２２１により制御され、ナビゲーション制御モジュール２２３からの現在位置取得要求は関数コールの形式によりオペレーティング制御モジュール２２１に送られ、ＧＰＳ測位手段による測位結果である現在位置情報（緯度・経度）もまた、オペレーティング制御モジュール２２１を介して関数コールの結果としてナビゲーション制御モジュール２２３に返送される。
【００５１】
また、携帯端末装置２０は、通常の携帯電話と同様に、記憶部（ＲＡＭ）２３、通信手段２５、電源部２６、操作・入力手段２７、表示手段２８、タイマ手段２９を備えており、これらの各要素は内部バスに接続され、制御手段２１の制御下で動作する。すなわち、制御手段２１は制御メモリ２２に格納されたオペレーション制御モジュール２２１の制御下で通話制御モジュール２２２やナビゲーション制御モジュール２２３などの制御プログラムを実行することによって携帯端末装置２０を動作させる。
【００５２】
ＧＰＳ測位手段２４は、複数のＧＰＳ衛星からの信号を受信する受信機を中心に構成され、ナビゲーション制御モジュール２２３からオペレーティング制御モジュール２２１を介して送られる現在位置要求の関数コールに基づいて所定の時間間隔で複数のＧＰＳ衛星からの信号を受信し、各衛星との距離によって現在位置（緯度、経度）の情報を算出する。算出された現在位置情報は、関数コールの結果としてオペレーティング制御モジュール２２１を介してナビゲーション制御モジュール２２３に返送され、ナビゲーション制御モジュール２２３が所定の時間間隔で携帯端末装置２０の現在位置の情報を取得する。
【００５３】
タイマ手段２９は、ナビゲーション制御モジュールがＧＰＳ測位手段２４からの現在位置情報を取得する時間を計数し、所定の時間内に現在位置情報の取得ができない場合は、後述のような告知表示を表示手段２８に表示し、その旨を利用者に告知する。
【００５４】
この現在位置算出結果に時間的要素を加えることにより、携帯端末装置２０の移動速度、方位を算出することも可能であり、これらのデータも経路探索サーバ３０や他の情報配信コンピュータシステムに送信することができる。なお、図１において通信手段２５は、このようなデータ通信モードの通信と携帯電話としての本来の音声通信における通信関係の回路機能を全体として表現している。
【００５５】
操作・入力手段２７の操作によって、携帯端末装置２０が通常の携帯電話としての待ち受け状態にある場合には、オペレーション制御モジュール２２１は通話制御モジュール２２２を起動し、通信手段２５を介して所定の時間間隔で基地局に位置登録信号を送出し、また基地局からの制御チャネル信号を受信して自分宛の着信があるかチェックしている。自分宛の着信があると、基地局に対して自分自身とのリンクチャネル確立処理を行い、利用者に着信音（メロディなど）、振動、着信表示などの通知を行う。
【００５６】
一方、利用者が操作・入力手段２７の操作により、メール送受信などのデータ通信を行う場合には、オペレーション制御モジュール２１１は携帯端末装置２０をデータ通信モードに切換え、操作・入力手段２７の操作で指示されたアプリケーションを起動する。例えば、メール送信であれば、対応するアプリケーションを起動してメール作成画面を表示し、以降はメール作成画面に基づいて利用者が操作・入力手段２７から入力するメール宛先、メール本文などからメール文書作成を行い、操作・入力手段２７から入力される送信指令に基づいて作成したメール文書を送信する。
【００５７】
また、利用者が経路探索サーバ３０に経路探索を依頼しようとする場合、操作・入力手段２７を操作し、ナビゲーション制御モジュール２２３を起動するとオペレーティング制御モジュール２２１がナビゲーション制御モジュール２２３を実行する。ナビゲーション制御モジュール２２３は、サービスメニュー画面や所定の入力画面を表示手段２８に表示し、利用者は出発地や目的地、移動手段（徒歩や自動車）、出発予定時刻や到着希望時刻などの経路探索条件の入力を行う。出発地として現在位置を選択するとＧＰＳ測位手段２４が測位した現在位置が出発地として使用される。この経路探索条件が経路探索サーバ３０に送信される。
【００５８】
経路探索サーバ３０は携帯端末装置２０からの経路探索要求を受信すると経路探索条件に応じた最適経路または複数の候補経路を探索し、案内経路、地図、ガイダンスデータなどを含む案内経路データとして携帯端末装置２０に配信する。経路探索サーバ３０の構成、動作については後述する。
【００５９】
経路探索サーバ３０から配信される案内経路データは記憶部２３に一時記憶される。これらの配信データは必要に応じて記憶部２３から読み出され、表示手段２８に表示される。表示に際しては、ＧＰＳ測位手段２４が測位した現在位置が地図上に案内経路などとともに現在位置マークとして重ね合わせて表示される。
【００６０】
利用者が案内経路を進みガイダンスが設定されたノードに接近すると、表示手段２８やスピーカを介してガイダンス（直進や右左折の案内）が出力される。図３〜図６は、経路探索サーバ３０から配信された案内経路データを携帯端末装置２０の表示手段２８に表示した場合の表示画像の一例を示す図である。本実施例における携帯端末装置２０は、表示手段２８に表示する画像にナビゲータモード（地図表示モード）とドライブモードの２種類の表示モードを有している。
【００６１】
ナビゲータモードは、自動車の助手席に同乗した利用者が携帯端末装置２０を使用して経路案内を受け、運転者をナビゲーションするための表示モードであり、表示手段に地図画像が表示され、案内経路や自社位置、すなわち、携帯端末装置２０の現在位置が重ね合わせて表示される。これに対してドライブモードは、携帯端末装置２０をダッシュボード近辺に取り付け、運転者が使用する表示モードであり、この場合、携帯端末装置２０の表示画面が小さいことから、地図は表示されず、デフォルメした道路の画像と、次の交差点における右左折方向等が一瞥して視認できるように大きな矢印で表示される画像構成にしている。
【００６２】
図３はナビゲータモードの表示画像の一例を示す図である。ナビゲータモードにおいては、図３に示すように経路上の交差点や分岐点などのガイダンスポイントＧＮを含む、比較的狭い範囲の地図Ｍ、現在位置を示す現在位置マークＰ、ガイダンスポイントＧＮにおけるガイダンス画像（直進や右左折方向を示す矢印画像）ＧＤ、地図Ｍの方位を示す方位画像Ｄ、ＧＰＳ測位手段２４からの現在位置情報の取得状況を示すＧＰＳアイコン画像ＧＰが表示画面に表示される。ナビゲータは、表示画面に表示された地図およびガイダンスポイントとそのガイダンスポイントに関連するガイダンス（直進や右左折）を識別してドライバに伝えることができる。
【００６３】
先に説明したようにＧＰＳ測位手段２４がオペレーティング制御モジュール２２１により制御されるため、ナビゲーション制御モジュール２２３が所定の時間内にＧＰＳ測位手段２４から現在位置の情報を取得できない場合がある。現在位置の情報が取得できないと現在位置が更新できず、表示手段２８に表示された地図、現在位置マークＰを更新することができない。所定の時間とは、例えば、設定値を固定とするなら、５秒、１０秒等の時間である。
【００６４】
このような状況が発生すると、利用者は携帯端末装置２０が故障したり、経路探索サーバ３０とのネットワーク接続において通信障害が発生したなどと誤解する恐れがあり運転者に不安を与えることになる。図３は、ＧＰＳ測位手段２４が測位した現在位置情報をナビゲーション制御モジュール２２３が正常な時間間隔で取得できた状態の表示画像を示しており、ＧＰＳアイコン画像ＧＰに「受信マーク（アンテナと電波受信中を示すマーク）」が表示されている。
【００６５】
これに対して、図４は、ナビゲーション制御モジュール２２３が所定の時間内にＧＰＳ測位手段２４が測位した現在位置情報を取得できなかった時の表示画像を示しており、ＧＰＳアイコン画像ＧＰに「圏外」のマークが表示してその旨を利用者に告知している。これにより利用者は容易に現在位置情報が正常に取得できているか否かを判別することができるようになる。従って、利用者は移動しているにもかかわらず、表示画面上は停止したままの状態になり、携帯端末装置２０の故障や経路探索サーバ３０との間の通信障害などと誤解をしてしまうという問題を解消することができる。
【００６６】
図４に示す状態では、当然、現在位置情報の取得には失敗しており、最新の現在位置情報は取得していないので、表示手段２８における地図画像のスクロールは伴わない。ただし、このＧＰＳアイコン画像の表示処理は、ナビゲーション制御モジュール２２３の動作を停止するものではないので、その後、現在位置情報が取得できればその時点で通常表示に復帰することになる。
【００６７】
図５、図６は、図３、図４に相当するドライブモード時の表示画像の一例を示す図である。このドライブモードの表示画像においては、運転者が運転操作中に表示画面を一瞥するだけで、ガイダンスポイントおよびそのガイダンスポイントにおけるガイダンスを瞬時に識別できるように表示するものであり図５に示すように地図画像、現在位置マーク、方位マーク等を表示しない。道路や経路は奥行きのあるデフォルメされた画像として背景画像Ｂとして表示され、次に到達する交差点などのガイダンスポイントにおけるガイダンスを示す大きな矢印で示すガイダンス画像ＧＤとして表示される。現在位置からガイダンスポイントまでの距離Ｌは文字画像Ｌで表示され、トータル走行距離はバー表示画像ＴＬによって表示される。ＧＰＳ測位手段２４からの現在位置情報の取得状況を示すＧＰＳアイコン画像ＧＰが表示画面に表示される。
【００６８】
図５は、ＧＰＳ測位手段２４が測位した現在位置情報をナビゲーション制御モジュール２３３が正常な時間間隔で取得できた状態の表示画像を示しており、図３と同様に、ＧＰＳアイコン画像ＧＰに「受信マーク（アンテナと電波受信中を示すマーク）」が表示されている。図６は、ナビゲーション制御モジュール２２３が所定の時間内にＧＰＳ測位手段２４が測位した現在位置情報を取得できなかった時の表示画像を示しており、図４と同様にＧＰＳアイコン画像ＧＰに「圏外」のマークが表示してその旨を利用者に告知している。
【００６９】
表示画面の画面構成上、最も大きな表示領域を占める画像は背景画像Ｂであり、運転者があえて注視する必要のない画像である。この背景画像Ｂの表示色を、現在位置からガイダンスポイントまでの距離に応じて変化させるように構成している。背景画像Ｂは地図や道路でなく、道路をイメージさせる擬似的な３次元画像とし、運転者が表示画像を一瞥した時あたかも道路上を走行している感覚を与えることができる。また、画面の最も大きな画像を占める背景画像Ｂの色が、現在位置とガイダンスポイントまでの距離によって変化する。
【００７０】
例えば、ガイダンスポイントまでの距離が十分に大きい時には、背景画像Ｂが緑に、ある距離範囲になったら背景画像Ｂが黄色に、ガイダンスポイントに十分に近づいたら背景画像Ｂを赤にして表示する。このような表示によって、運転者は画面を一瞥してガイダンスポイントに近づいたというガイダンスの意味を瞬時に認識できるようになる。このように、ガイダンスポイントに近づいたときに、携帯端末装置２０の表示画像の最も広い領域の色が変わるので、間接視野によっても色の変化に気づくことができて、ガイダンスポイントまでの接近度を知ることができる。音声案内と組み合わせることにより、さらに効果的な案内となる。地図を表示していないので、注視するものがなく、運転に支障をきたさない。
【００７１】
なお、正常にＧＰＳ測位手段２４から現在位置情報を取得できている状態を示す図３、図５の通常表示と、所定の時間内にＧＰＳ測位手段２４から現在位置情報を取得できなかったことを告知する図４、図６の告知表示のＧＰＳアイコン画像ＧＰの表示画像はこの例に限られるものではなく、通常表示においてはＧＰＳアイコン画像ＧＰを緑色で、告知表示においては赤色で表示することもできる。また、ＧＰＳアイコン画像ＧＰ全体を〇印で囲って通常表示し、ＧＰＳアイコン画像ＧＰ全体に×印を付して告知表示とする構成であってもよい。
【００７２】
また、所定の時間（閾値）として段階的に複数の経過時間を閾値として設定しておき、現在位置情報を取得するまでの経過時間により緑色から黄色、赤へと変化させていくように表示してもよい。閾値は、例えば、１０秒、２０秒等としておき、１０秒以内に現在位置情報が取得できればＧＰＳアイコンの画像を「緑」で表示し、１０秒〜２０秒の間に現在位置情報が取得できればＧＰＳアイコンの画像を「黄色」で表示し、２０秒以上になったらＧＰＳアイコンの画像を「赤」で表示することもできる。これにより、ＧＰＳ測位手段２４からの現在位置情報取得が正常から失敗になる経過を徐々に利用者に告知することができるようになる。
【００７３】
経路探索サーバ３０は図２に示すように、制御手段３１、通信手段３２、配信データ編集手段３３、案内経路データ作成手段３４、地図データ（ＤＢ）３５、経路探索手段３６、探索用ネットワークデータ３７、ガイダンス用の音声データを蓄積した音声データ（ＤＢ）３８を備えて構成されている。ガイダンス用の音声データは、例えば、「この先２００ｍ、〇〇通り、△丁目交差点、右折して下さい」のようなデータである。
【００７４】
探索用ネットワークデータ３７は自動車による経路探索のための道路ネットワークデータ３７１と、歩行者用の経路探索のため歩行者ネットワークデータ３７２を備えている。道路ネットワークデータ３７１には歩行者専用道路や公園内など車両進入禁止区域の道路データは含まれておらず、歩行者ネットワークデータ３７２には高速道路など歩行者通行禁止の道路データは含まれていない。探索用ネットワークデータ３７のデータ構成については後述する。
【００７５】
制御手段３１は、図示してはいないがＲＡＭ、ＲＯＭ、プロセッサを有するマイクロプロセッサであり、ＲＯＭに格納された制御プログラムにより各部の動作を制御する。通信手段３２は、ネットワーク１２を介して携帯端末装置２０と通信するためのインターフェースである。経路探索手段３６は携帯端末装置２０から送信された経路探索条件に従って探索用ネットワークデータ３７を参照して最適経路を探索する。
【００７６】
案内経路データ作成手段３４は経路探索の結果得られた案内経路にガイダンスポイントを設定し、音声データ（ＤＢ）３８を参照して、音声各ガイダンスポイントにおけるガイダンス内容に応じた音声データを抽出し、案内データとして作成する。案内経路データ作成手段３４により作成された案内経路、ガイダンスのデータは地図データ（ＤＢ）３５から取得した地図データとともに配信データ編集手段３３により携帯端末装置２０に配信するためのデータに編集され、通信手段３２を介して携帯端末装置２０に配信される。
【００７７】
歩行者あるいは自動車による経路を探索するための道路ネットワークデータ３７１、歩行者ネットワークデータ３７２は、以下のように構成されている。例えば、道路が図７に示すように道路Ａ、Ｂ、Ｃからなる場合、道路Ａ、Ｂ、Ｃの端点、交差点、屈曲点などをノードとし、各ノード間を結ぶ道路を有向性のリンクで表し、ノードデータ（ノードの緯度・経度）、リンクデータ（リンク番号）と各リンクのリンクコスト（リンクの距離またはリンクを走行するのに必要な所要時間）をデータとしたリンクコストデータと構成される。
【００７８】
すなわち、図７において、○印、◎印がノードを示し、◎印は道路の交差点を示している。各ノード間を結ぶ有向性のリンクを矢印線（実線、点線、２点鎖線）で示している。リンクは、道路の上り、下りそれぞれの方向を向いたリンクが存在するが、図７では図示を簡略化するため矢印の向きのリンクのみを図示している。
【００７９】
このような道路ネットワークのデータを経路探索用のデータベースとして経路探索を行う場合、出発地のノードから目的地のノードまで連結されたリンクをたどりそのリンクコストを累積し、累積リンクコストの最少になる経路を探索して案内する。すなわち、図７において出発地をノードＡＸ、目的地をノードＣＹとして経路探索を行う場合、ノードＡＸから道路Ａを走行して２つ目の交差点で右折して道路Ｃに入りノードＣＹにいたるリンクを順次たどりリンクコストを累積し、リンクコストの累積値が最少になる経路を探索して案内する。
【００８０】
図７ではノードＡＸからノードＣＹに至る他の経路は図示されていないが、実際にはそのような経路が他にも存在するため、ノードＡＸからノードＣＹに至る可能な経路を同様にして探索し、それらの経路のうちリンクコストが最少になる経路を最適経路として決定するものである。この手法は、例えば、ダイクストラ法と呼ばれる周知の手法によって行われる。従って、探索された案内経路は利用者を案内（誘導）するノードおよび／またはリンクの順として表現される。
【００８１】
次に、携帯端末装置２０がナビゲーション制御モジュール２２３におけるＧＰＳ測位手段２４からの現在位置情報取得状況を表示する動作手順について、図８に示すフローチャートを参照して説明する。図８のフローチャートは、ナビゲーション制御モジュール２２３の現在位置取得の１サイクル分の処理を示すフローチャートである。
【００８２】
携帯端末装置２０がナビゲーション制御モジュール２２３を起動すると、先ず、ステップＳ１０の処理において、ナビゲーション制御モジュール２２３は、オペレーティング制御モジュール２２１に現在位置情報の取得を要求し、オペレーティング制御モジュール２２１は、ＧＰＳ測位手段２４に現在位置の情報を要求する。そしてステップＳ１１の処理において、オペレーティング制御モジュール２２１はタイマ手段２９をリセットし、時間のカウントを開始する。
【００８３】
次に、ナビゲーション制御モジュール２２３はステップＳ１２の処理においてタイマ手段２９のカウント値を判定し、オペレーティング制御モジュール２２１に現在位置情報取得の要求をしてから所定の時間経過したか否かを判定する。所定の時間が経過していなければ、ステップＳ１３の処理において、オペレーティング制御モジュール２２１から現在位置情報を取得できたかを判定する。現在位置情報を取得できていなければ、ステップＳ１２の時間判定の処理に戻る。
【００８４】
ステップＳ１３の判定処理において、ナビゲーション制御モジュール２２３がオペレーティング制御モジュール２２１から現在位置情報を取得していれば、ステップＳ１４の処理に進み、表示手段２８に表示するＧＰＳアイコンＧＰの表示画像を通常表示とする（図３、図５参照）
【００８５】
一方、ステップＳ１２の処理において、ナビゲーション制御モジュール２２３がタイマ手段２９のカウント値を判定し、所内時間経過していれば、オペレーティング制御モジュール２２１から現在位置情報を取得できていないことになり、ステップＳ１５の処理に進み、表示手段２８に表示するＧＰＳアイコンＧＰの表示画像を告知表示とする（図４、図６参照）。
【００８６】
この処理によって、携帯端末装置２０の利用者は表示画面に表示されたＧＰＳアイコンＧＰの表示が通常表示であるか、告知表示であるか、一瞥して視認できるようになり、携帯端末装置２０においてＧＰＳ測位手段２４による現在位置情報の取得が正常に行われているか否かを容易に識別できるようになる。この結果、表示画面の地図や現在位置マークが更新されなくても、原因がＧＰＳ測位手段２４からの現在位置情報取得の失敗にあることがわかり、携帯端末装置２０の故障や通信障害など発生によるものでないことが判別できるようになる。
【実施例２】
【００８７】
図９は、本発明の実施例２にかかるナビゲーションシステムの構成を示すブロック図である。実施例１にかかるナビゲーションシステム１０においては、ナビゲーション制御モジュール２２３が所定時間内にオペレーティング制御モジュール２２１からＧＰＳ測位手段２４が測位した現在位置情報を取得できたか、否かを判定し、表示手段２８に表示するＧＰＳアイコンの画像を異なる画像で表示する例を示したが、他の実施態様を採用することもできる。
【００８８】
すなわち、図９に示すように携帯端末装置２０は、図１に示す携帯端末装置２０の構成に加えて更にタイマ手段２９の計数履歴を記憶する計数履歴記憶手段２９１を備えている。その他の構成要素は図１と同様であり、図１と同一の構成要素には同一の参照符号を付してある。なお、説明を簡略化するため、以下の説明においては図１の携帯端末装置２０と同様の機能を奏する構成要素についての説明は省略する。
【００８９】
図９に示す携帯端末装置２０において、計数履歴記憶手段２９１はタイマ手段２９の計数履歴を記憶する。本実施例においてはナビゲーション制御モジュール２２３がオペレーティング制御モジュール２２１に現在位置取得を要求してから、現在位置情報を取得するまでの経過時間が所定の時間内であるか否かを判定するのではなく、現在位置情報を取得するまでのタイマ手段２９の計数値を履歴として記憶し、過去に現在位置情報が取得できた時の計数値に比べて計数値が著しく大きくなった場合に現在位置情報が正常に取得できなかったものと判定するように構成したものである。
【００９０】
すなわち、本実施例においては所定の時間を固定の値とするのでなく、例えば、図８のステップＳ１３で現在位置情報を取得できたときのタイマ値を履歴に残し、過去数回の平均をとり、ステップＳ１２では例えば平均値の３倍を超える時間をオーバーしていたらＧＰＳ測位手段２４からの現在位置情報の取得に失敗したと判定するものである。
【００９１】
このように閾値を過去の平均から可変設定すれば、以下のような利点が得られる。すなわち、ナビゲーション制御モジュール２２３は数多くの携帯電話にインストールされるので、携帯電話ごとにオペレーティング制御モジュール２２１の機能、性能はまちまちである。従って携帯電話の機種間でＧＰＳ測位手段２４から現在位置情報が取得できるまでの応答時間もまちまちである。古い機種や、ＧＰＳ測位手段２４の受信環境によっては応答時間が遅くなることもある。一律１０秒を所定値とすると、悪条件下で測位が１０秒を超えてしまう機種も存在する。これに対して図９の携帯端末装置のように閾値を過去の平均から可変設定すれば対処できるようになる。
【００９２】
また、閾値をいくつかの段階にわけ、その段階に応じて表示手段２８に表示するＧＰＳアイコン画像の色を「緑」から「黄色」そして「赤」へと変化させて表示することも実施例１と同様に可能になり、ＧＰＳ測位手段２４からの現在位置情報取得が正常から失敗になる経過を徐々に利用者に告知することができるようになる。
【産業上の利用可能性】
【００９３】
本発明は、衛星航法（ＧＰＳ測位手段）を中心とする携帯電話などを端末として使用するナビゲーションシステムでの利用に適している。また性能の異なる多くの携帯電話にも対応し、ＯＳを介した汎用的なＧＰＳの取得にも良く対応することができる。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施例１にかかるナビゲーションシステムの構成を示すブロック図である。
【図２】図１のナビゲーションシステムにおける経路探索サーバの構成を示すブロック図である。
【図３】ナビゲータモードにおいて案内経路データを表示手段に表示した場合の表示画像の一例を示し、ＧＰＳによる位置情報取得が正常に行われた場合の表示画面を示す画面構成図である。
【図４】ナビゲータモードにおいて案内経路データを表示手段に表示した場合の表示画像の一例を示し、ＧＰＳによる位置情報取得が所定時間内に行われなかった場合の表示画面を示す画面構成図である。
【図５】ドライブモードにおいて案内経路データを表示手段に表示した場合の表示画像の一例を示し、ＧＰＳによる位置情報取得が正常に行われた場合の表示画面を示す画面構成図である。
【図６】ドライブモードにおいて案内経路データを表示手段に表示した場合の表示画像の一例を示し、ＧＰＳによる位置情報取得が所定時間内に行われなかった場合の表示画面を示す画面構成図である。
【図７】経路探索のための道路ネットワークの構成を説明する模式図である。
【図８】携帯端末装置がナビゲーション制御モジュールにおけるＧＰＳ測位手段からの現在位置情報取得状況を表示する動作手順を示すフローチャートである。
【図９】本発明の実施例２にかかるナビゲーションシステムの構成を示すブロック図である。
【符号の説明】
【００９５】
１０・・・・ナビゲーションシステム
１２・・・・ネットワーク
２０・・・・携帯端末装置
２１・・・・制御手段
２２・・・・制御メモリ
２２１・・・オペレーション制御モジュール
２２２・・・通話制御モジュール
２２３・・・ナビゲーション制御モジュール
２３・・・・記憶部（ＲＡＭ）
２４・・・・ＧＰＳ測位手段
２５・・・・通信手段
２６・・・・電源部
２７・・・・操作・入力手段
２８・・・・表示手段
２９・・・・タイマ手段
３０・・・・経路探索サーバ
３１・・・・制御手段
３２・・・・通信手段
３３・・・・配信データ編集手段
３４・・・・案内経路データ作成手段
３５・・・・地図データ
３６・・・・経路探索手段
３７・・・・探索用ネットワークデータ
３７１・・・道路ネットワークデータ
３７２・・・歩行者ネットワークデータ
３８・・・・音声データ（ＤＢ）
【図１】
0004842588.tif 000002
【図２】
0004842588.tif 000003
【図３】
0004842588.tif 000004
【図４】
0004842588.tif 000005
【図５】
0004842588.tif 000006
【図６】
0004842588.tif 000007
【図７】
0004842588.tif 000008
【図８】
0004842588.tif 000009
【図９】
0004842588.tif 000010