(57)【要約】【課題】  交通機関の経路を案内するシステムにおいてユーザの通信料金および通信トラフィックを削減する。【解決手段】  経路探索サーバ（１０）の記憶装置（１２）には、所定の複数の地域の各々における経路探索にそれぞれ使用される複数の地域データが格納されている。通信端末（４０）は自身の位置データを取得し、その位置データをサーバ（１０）に送信して、対応する地域データを要求する。通信端末（４０）は、その地域データを受信して記憶装置（４２）に格納する。通信端末（４０）に出発地および目的地が入力されると、通信端末は、探索が可能なときには、その地域データを用いて出発地から目的地までの経路を探索し、探索が不可能なときには、経路探索サーバ（１０）に経路の探索を依頼する。【選択図】  図６
2005241574.tif 000002
【特許請求の範囲】
【請求項１】
交通機関の経路を案内する経路案内システムであって、
第１の記憶装置を有し、かつ、自身の位置を示す位置データを取得することができる通信端末と、
所定の複数の地域の各々における経路探索にそれぞれ使用される複数の地域データを格納する第２の記憶装置と、
前記地域データを管理するデータ管理サーバと、
前記地域データを用いて出発地から目的地までの経路を探索する経路探索サーバと、
を備え、
前記通信端末が前記通信端末の位置データを取得し、その位置データを前記データ管理サーバに送信して前記地域データを要求すると、前記データ管理サーバは、前記位置データが示す前記通信端末の位置に応じた前記地域データを前記第２の記憶装置から取得して前記通信端末に送信し、前記通信端末は、その地域データを受信して前記第１の記憶装置に格納し、
前記通信端末に出発地および目的地が入力されると、前記通信端末は、前記第１の記憶装置に格納された前記地域データを用いて前記出発地から前記目的地までの経路の探索が可能か否かを判断し、前記経路の探索が可能と判断したときには、前記第１の記憶装置に格納された前記地域データを用いて前記経路を探索して経路探索結果を表示し、前記経路の探索が可能でないと判断したときには、前記出発地および前記目的地を示すデータを前記経路探索サーバに送信して経路の探索を要求し、前記経路探索サーバは、前記出発地から前記目的地までの経路を探索して経路探索結果を前記通信端末に送信し、前記通信端末は、前記経路探索結果を受信して表示する、
経路案内システム。
【請求項２】
交通機関の停留所の情報を格納する第３の記憶装置と、
前記第３の記憶装置から前記停留所の情報を取得して前記通信端末に配信する周辺情報サーバと、
をさらに備える請求項１に記載の経路案内システムであって、
前記第３の記憶装置には、前記停留所の位置データが格納されており、
前記通信端末が前記通信端末の位置データを取得し、その位置データを前記周辺情報サーバに送信して前記通信端末の周辺の情報を要求すると、前記周辺情報サーバは、前記通信端末の位置データおよび前記停留所の位置データを用いて、少なくとも前記通信端末の位置に最も近い停留所の情報を前記通信端末に送信し、前記通信端末は、前記停留所の情報を受信して表示する、
請求項１に記載の経路案内システム。
【請求項３】
前記周辺情報サーバから送信される前記停留所の情報には、前記通信端末の周辺に存在する停留所の名称を指定する名称指定データが含まれており、
前記通信端末は、前記出発地を入力するための画面内で、前記名称指定データによって指定される名称を前記通信端末のユーザが選択できるように表示し、前記名称が選択されたときに、その選択された名称を有する停留所を前記入力された出発地として使用する、
請求項２に記載の経路案内システム。
【請求項４】
交通機関の経路を案内する経路案内システムのユーザによって使用される通信端末であって、
前記経路案内システムは、所定の複数の地域の各々における経路探索にそれぞれ使用される複数の地域データを格納する第２の記憶装置と、前記地域データを管理するデータ管理サーバと、前記地域データを用いて出発地から目的地までの経路を探索する経路探索サーバとを有しており、
前記通信端末は、第１の記憶装置を有し、かつ、自身の位置を示す位置データを取得することができ、
所定の操作に応じて前記通信端末の位置データを取得し、その位置データを前記経路探索サーバに送信して前記地域データを要求するステップと、
前記位置データが示す前記通信端末の位置に応じた前記地域データを前記データ管理サーバから受信して前記第１の記憶装置に格納するステップと、
出発地および目的地が入力されたときに、前記第１の記憶装置に格納された前記地域データを用いて前記出発地から前記目的地までの経路の探索が可能か否かを判断するステップと、
前記経路の探索が可能と判断したときに、前記第１の記憶装置に格納された前記地域データを用いて前記経路を探索し、経路探索結果を表示するステップと、
前記経路の探索が可能でないと判断したときに、前記出発地および前記目的地を示すデータを前記経路探索サーバに送信して経路の探索を要求し、前記経路探索サーバから経路探索結果を受信して表示するステップと、
を実行する通信端末。
【請求項５】
前記経路案内システムは、交通機関の停留所の情報を格納する第３の記憶装置と、前記第３の記憶装置から前記停留所の情報を取得して前記通信端末に配信する周辺情報サーバとをさらに有しており、前記第３の記憶装置には、前記停留所の位置データが格納されており、
前記通信端末の位置データを取得し、その位置データを前記周辺情報サーバに送信して前記通信端末の周辺の情報を要求するステップと、
少なくとも前記通信端末の位置に最も近い停留所の情報を前記周辺情報サーバから受信して表示するステップと、
をさらに実行する請求項４に記載の通信端末。
【請求項６】
前記周辺情報サーバから受信する前記停留所の情報には、前記通信端末の周辺に存在する停留所の名称を指定する名称指定データが含まれており、
前記出発地を入力するための画面内で、前記名称指定データによって指定される名称を前記通信端末のユーザが選択できるように表示するステップと、
前記名称が選択されたときに、その選択された名称を有する停留所を前記入力された出発地として使用するステップと、
をさらに実行する請求項５に記載の通信端末。
【請求項７】
交通機関の経路を案内する経路案内システムのユーザによって使用される通信端末上で動作する経路探索プログラムであって、
前記経路案内システムは、所定の複数の地域の各々における経路探索にそれぞれ使用される複数の地域データを格納する第２の記憶装置と、前記地域データを管理するデータ管理サーバと、前記地域データを用いて出発地から目的地までの経路を探索する経路探索サーバとを有しており、
前記通信端末は、第１の記憶装置を有し、かつ、自身の位置を示す位置データを取得することができ、
所定の操作に応じて前記通信端末の位置データを取得し、その位置データを前記経路探索サーバに送信して前記地域データを要求するステップと、
前記位置データが示す前記通信端末の位置に応じた前記地域データを前記データ管理サーバから受信して前記第１の記憶装置に格納するステップと、
出発地および目的地が入力されたときに、前記第１の記憶装置に格納された前記地域データを用いて前記出発地から前記目的地までの経路の探索が可能か否かを判断するステップと、
前記経路の探索が可能と判断したときに、前記第１の記憶装置に格納された前記地域データを用いて前記経路を探索し、経路探索結果を表示するステップと、
前記経路の探索が可能でないと判断したときに、前記出発地および前記目的地を示すデータを前記経路探索サーバに送信して経路の探索を要求し、前記経路探索サーバから経路探索結果を受信して表示するステップと、
を前記通信端末に実行させる経路探索プログラム。
【請求項８】
前記経路案内システムは、交通機関の停留所の情報を格納する第３の記憶装置と、前記第３の記憶装置から前記停留所の情報を取得して前記通信端末に配信する周辺情報サーバとをさらに有しており、前記第３の記憶装置には、前記停留所の位置データが格納されており、
前記通信端末の位置データを取得し、その位置データを前記周辺情報サーバに送信して前記通信端末の周辺の情報を要求するステップと、
少なくとも前記通信端末の位置に最も近い停留所の情報を前記周辺情報サーバから受信して表示するステップと、
を前記通信端末にさらに実行させる請求項７に記載の経路探索プログラム。
【請求項９】
前記周辺情報サーバから受信する前記停留所の情報には、前記通信端末の周辺に存在する停留所の名称を指定する名称指定データが含まれており、
前記出発地を入力するための画面内で、前記名称指定データによって指定される名称を前記通信端末のユーザが選択できるように表示するステップと、
前記名称が選択されたときに、その選択された名称を有する停留所を前記入力された出発地として使用するステップと、
を前記通信端末にさらに実行させる請求項８に記載の経路探索プログラム。
【請求項１０】
通信システムを用いて交通機関の経路を案内する方法であって、
前記通信システムは、
第１の記憶装置を有し、かつ、自身の位置を示す位置データを取得することができる通信端末と、
所定の複数の地域の各々における経路探索にそれぞれ使用される複数の地域データを格納する第２の記憶装置と、
前記地域データを管理するデータ管理サーバと、
前記地域データを用いて出発地から目的地までの経路を探索する経路探索サーバと、
を備えており、
前記通信端末が自身の位置データを取得し、その位置データを前記データ管理サーバに送信して前記地域データを要求するステップと、
前記データ管理サーバが、前記通信端末の要求に応答して、前記位置データが示す前記通信端末の位置に応じた前記地域データを前記第２の記憶装置から取得し、前記通信端末に送信するステップと、
前記通信端末が、前記データ管理サーバから前記地域データを受信して前記第１の記憶装置に格納するステップと、
前記通信端末に出発地および目的地が入力されたときに、前記通信端末が、前記第１の記憶装置に格納された前記地域データを用いて前記出発地から前記目的地までの経路の探索が可能か否かを判断するステップと、
前記通信端末が、前記経路の探索が可能と判断したときに、前記第１の記憶装置に格納された前記地域データを用いて前記経路を探索して経路探索結果を表示するステップと、
前記通信端末が、前記経路の探索が可能でないと判断したときに、前記出発地および前記目的地を示すデータを前記経路探索サーバに送信して経路の探索を要求し、前記経路探索サーバが、前記通信端末の要求に応答して、前記出発地から前記目的地までの経路を探索し、経路探索結果を前記通信端末に送信し、前記通信端末が、前記経路探索結果を受信して表示するステップと、
を備える経路案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、出発地から目的地に至る交通機関の経路を案内するシステム、通信端末、プログラムおよび方法に関する。
【背景技術】
【０００２】
携帯電話機などの通信端末に交通機関の経路情報を配信するシステムが知られている。特許文献１を参照）。これらのシステムでは、ユーザが出発駅および目的駅を指定して経路案内装置に送信することにより適切な経路が探索され、その経路探索結果が経路案内装置から通信端末に送信される。
【特許文献１】特開２００１−３３１６０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のシステムでは、ユーザが経路の探索を行うたびに通信装置と経路案内装置との間で通信が行われる。したがって、データ通信の頻度が高くなりがちである。これはユーザの通信料金の負担を増すばかりでなく、通信トラフィックの増加をも招く。
【０００４】
そこで、本発明は、通信端末を利用した経路案内システムにおけるユーザの通信料金および通信トラフィックの削減を課題とする。
【課題を解決するための手段】
【０００５】
本発明の一つの側面は、交通機関の経路を案内する経路案内システムに関する。このシステムは、第１の記憶装置を有し、かつ、自身の位置を示す位置データを取得することができる通信端末と、所定の複数の地域の各々における経路探索にそれぞれ使用される複数の地域データを格納する第２の記憶装置と、地域データを管理するデータ管理サーバと、地域データを用いて出発地から目的地までの経路を探索する経路探索サーバとを備えている。通信端末が自身の位置データを取得し、その位置データをデータ管理サーバに送信して地域データを要求すると、データ管理サーバは、その位置データが示す通信端末の位置に応じた地域データを第２の記憶装置から取得して通信端末に送信する。通信端末は、その地域データを受信して第１の記憶装置に格納する。通信端末に出発地および目的地が入力されると、通信端末は、第１の記憶装置に格納された地域データを用いて出発地から目的地までの経路の探索が可能か否かを判断する。通信端末は、経路の探索が可能と判断したときには、第１の記憶装置に格納された地域データを用いて経路を探索して経路探索結果を表示し、経路の探索が可能でないと判断したときには、出発地および目的地を示すデータを経路探索サーバに送信して経路の探索を要求する。経路探索サーバは、出発地から目的地までの経路を探索して経路探索結果を通信端末に送信する。通信端末は、その経路探索結果を受信して表示する。
【０００６】
この経路案内システムは、交通機関の停留所の情報を格納する第３の記憶装置と、第３の記憶装置から停留所の情報を取得して通信端末に配信する周辺情報サーバとをさらに備えていてもよい。第３の記憶装置には、停留所の位置データが格納されている。通信端末が自身の位置データを取得し、その位置データを周辺情報サーバに送信して通信端末の周辺の情報を要求すると、周辺情報サーバは、通信端末の位置データおよび停留所の位置データを用いて、少なくとも通信端末の位置に最も近い停留所の情報を通信端末に送信する。通信端末は、その停留所の情報を受信して表示してもよい。
【０００７】
周辺情報サーバから送信される停留所の情報には、通信端末の周辺に存在する停留所の名称を指定する名称指定データが含まれていてもよい。通信端末は、出発地を入力するための画面内で、その名称指定データによって指定される名称を通信端末のユーザが選択できるように表示し、その名称が選択されたときに、その選択された名称を有する停留所を入力された出発地として使用してもよい。
【０００８】
別の側面において、本発明は、交通機関の経路を案内する経路案内システムのユーザによって使用される通信端末に関する。この経路案内システムは、所定の複数の地域の各々における経路探索にそれぞれ使用される複数の地域データを格納する第２の記憶装置と、地域データを管理するデータ管理サーバと、地域データを用いて出発地から目的地までの経路を探索する経路探索サーバとを有している。通信端末は、第１の記憶装置を有し、かつ、自身の位置を示す位置データを取得することができる。この通信端末は、所定の操作に応じて通信端末の位置データを取得し、その位置データを経路探索サーバに送信して地域データを要求するステップと、位置データが示す通信端末の位置に応じた地域データをデータ管理サーバから受信して第１の記憶装置に格納するステップと、出発地および目的地が入力されたときに、第１の記憶装置に格納された地域データを用いて出発地から目的地までの経路の探索が可能か否かを判断するステップと、経路の探索が可能と判断したときに、第１の記憶装置に格納された地域データを用いて経路を探索し、経路探索結果を表示するステップと、経路の探索が可能でないと判断したときに、出発地および目的地を示すデータを経路探索サーバに送信して経路の探索を要求し、経路探索サーバから経路探索結果を受信して表示するステップとを実行する。
【０００９】
経路案内システムは、交通機関の停留所の情報を格納する第３の記憶装置と、第３の記憶装置から停留所の情報を取得して通信端末に配信する周辺情報サーバとをさらに有していてもよい。第３の記憶装置には、停留所の位置データが格納されている。通信端末は、通信端末の位置データを取得し、その位置データを周辺情報サーバに送信して通信端末の周辺の情報を要求するステップと、少なくとも通信端末の位置に最も近い停留所の情報を周辺情報サーバから受信して表示するステップとをさらに実行してもよい。
【００１０】
周辺情報サーバから受信する停留所の情報には、通信端末の周辺に存在する停留所の名称を指定する名称指定データが含まれていてもよい。通信端末は、出発地を入力するための画面内で、名称指定データによって指定される名称を通信端末のユーザが選択できるように表示するステップと、名称が選択されたときに、その選択された名称を有する停留所を入力された出発地として使用するステップとをさらに実行してもよい。
【００１１】
さらに別の側面において、本発明は、交通機関の経路を案内する経路案内システムのユーザによって使用される通信端末上で動作する経路探索プログラムに関する。経路案内システムは、所定の複数の地域の各々における経路探索にそれぞれ使用される複数の地域データを格納する第２の記憶装置と、地域データを管理するデータ管理サーバと、地域データを用いて出発地から目的地までの経路を探索する経路探索サーバとを有している。通信端末は、第１の記憶装置を有し、かつ、自身の位置を示す位置データを取得することができる。この経路探索プログラムは、所定の操作に応じて通信端末の位置データを取得し、その位置データを経路探索サーバに送信して地域データを要求するステップと、その位置データが示す通信端末の位置に応じた地域データをデータ管理サーバから受信して第１の記憶装置に格納するステップと、出発地および目的地が入力されたときに、第１の記憶装置に格納された地域データを用いて出発地から目的地までの経路の探索が可能か否かを判断するステップと、経路の探索が可能と判断したときに、第１の記憶装置に格納された地域データを用いて経路を探索し、経路探索結果を表示するステップと、経路の探索が可能でないと判断したときに、出発地および目的地を示すデータを経路探索サーバに送信して経路の探索を要求し、経路探索サーバから経路探索結果を受信して表示するステップとを通信端末に実行させる。
【００１２】
経路案内システムは、交通機関の停留所の情報を格納する第３の記憶装置と、第３の記憶装置から停留所の情報を取得して通信端末に配信する周辺情報サーバとをさらに有していてもよい。第３の記憶装置には、停留所の位置データが格納されている。経路探索プログラムは、通信端末の位置データを取得し、その位置データを周辺情報サーバに送信して通信端末の周辺の情報を要求するステップと、少なくとも通信端末の位置に最も近い停留所の情報を周辺情報サーバから受信して表示するステップとを通信端末にさらに実行させてもよい。
【００１３】
周辺情報サーバから受信する停留所の情報には、通信端末の周辺に存在する停留所の名称を指定する名称指定データが含まれていてもよい。経路探索プログラムは、出発地を入力するための画面内で、名称指定データによって指定される名称を通信端末のユーザが選択できるように表示するステップと、名称が選択されたときに、その選択された名称を有する停留所を入力された出発地として使用するステップとを通信端末にさらに実行させてもよい。
【００１４】
さらに別の側面において、本発明は、通信システムを用いて交通機関の経路を案内する方法に関する。この通信システムは、第１の記憶装置を有し、かつ、自身の位置を示す位置データを取得することができる通信端末と、所定の複数の地域の各々における経路探索にそれぞれ使用される複数の地域データを格納する第２の記憶装置と、地域データを管理するデータ管理サーバと、地域データを用いて出発地から目的地までの経路を探索する経路探索サーバとを備えている。この方法は、通信端末が自身の位置データを取得し、その位置データをデータ管理サーバに送信して地域データを要求するステップと、データ管理サーバが、通信端末の要求に応答して、位置データが示す通信端末の位置に応じた地域データを第２の記憶装置から取得し、通信端末に送信するステップと、通信端末が、データ管理サーバから地域データを受信して第１の記憶装置に格納するステップと、通信端末に出発地および目的地が入力されたときに、通信端末が、第１の記憶装置に格納された地域データを用いて出発地から目的地までの経路の探索が可能か否かを判断するステップと、通信端末が、経路の探索が可能と判断したときに、第１の記憶装置に格納された地域データを用いて経路を探索して経路探索結果を表示するステップと、通信端末が、経路の探索が可能でないと判断したときに、出発地および前記目的地を示すデータを経路探索サーバに送信して経路の探索を要求し、経路探索サーバが、通信端末の要求に応答して、出発地から目的地までの経路を探索し、経路探索結果を通信端末に送信し、通信端末が、経路探索結果を受信して表示するステップとを備えている。
【発明の効果】
【００１５】
本発明によれば、経路案内システムにおいてユーザの通信料金および通信トラフィックを削減することができる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００１７】
図１は、本実施形態の経路案内システム１００を示す概略図である。経路案内システム１００は、経路探索サーバ１０、インターネット２０、移動パケット通信網３０および携帯電話機４０を有する。移動パケット通信網３０は、複数のゲートウェイサーバ３１および複数の基地局３２を含んでいる。図面の簡単のため、図１では一つのゲートウェイサーバ３１および一つの基地局３２のみが描かれている。
【００１８】
経路探索サーバ１０は、インターネット２０および移動パケット通信網３０を介して携帯電話機４０とパケット通信を行うことができる。経路探索サーバ１０は、各種鉄道の駅名、路線情報（路線名、発着駅名、列車区分、運行経路、駅間の走行距離および走行時間など）、時刻表情報などが格納された記憶装置（例えば、ハードディスクドライブ）１２を有する。経路探索サーバ１０は、公知の経路探索エンジンを搭載しており、記憶装置１２内に格納された情報を用いて、所望の出発駅から目的駅までの鉄道を利用した経路を探索することができる。経路探索サーバ１０は、経路探索の結果を表す経路データを作成する。この経路データは、基本的には、出発駅から目的駅に至るまでにユーザが乗り継ぐべき路線名、乗り継ぎを行うべき駅名、および乗り継ぎの順序を示す。通常、経路データには、目的駅に到着するまでの時間や総走行距離も含まれる。
【００１９】
図２は、記憶装置１２の構成を示す概略図である。図２に示されるように、記憶装置１２は、サーバプログラム格納領域６０、地域データ格納領域６２および運行時刻データ格納領域６４を有する。また、記憶装置１２には、経路探索エンジン６６も格納されている。
【００２０】
サーバプログラム格納領域６０には、経路探索サーバ１０上で動作して経路探索サーバ１０を制御するサーバプログラムが格納されている。このサーバプログラムの制御のもとで、経路探索サーバ１０は後述する様々な処理を実行する。
【００２１】
地域データ格納領域６２には、複数の地域データ６３が格納されている。各地域データ６３は、所定の地域に含まれる駅および路線の様々な情報、例えば名称データや位置データを含んでいる。どの地域の情報を地域データに含めるかは、任意に定めることができる。例えば、この地域は、一つの都道府県であってもよいし、関東地方、東北地方といった一つの地方であってもよい。
【００２２】
運行時刻データ格納領域６４には、様々な鉄道路線の運行時刻データ６５が格納されている。これらの運行時刻データ６５の各々は、各鉄道路線に割り当てられたＩＤ（識別データ）に対応付けられている。
【００２３】
経路探索エンジン６６は、出発地から目的地までの交通機関の経路を探索するプログラムである。経路探索エンジン６６は、地域データ６３を用いて経路を探索し、その結果を示す経路データを作成する。
【００２４】
経路探索サーバ１０は、必要に応じて認証データベース１６にアクセスできる。認証データベース１６は、ユーザの認証に必要なデータ、すなわちユーザＩＤと暗証コードを格納している。
【００２５】
移動パケット通信網３０は、携帯電話機４０に対してパケット通信サービスを提供する。ゲートウェイサーバ３１は、移動パケット通信網３０およびインターネット２０間の通信を制御する。基地局３２は、携帯電話機４０と直接交信するために様々な場所に設置された移動しない無線局である。ゲートウェイサーバ３１と基地局３２は互いに通信を行うことができる。
【００２６】
携帯電話機４０は、移動パケット通信網３０およびインターネット２０を介して経路探索サーバ１０と無線通信を行うクライアント端末である。携帯電話機４０は、各種の操作ボタンと表示装置を有している。表示装置は液晶画面を有する。また、携帯電話機４０は記憶装置４２も有する。さらに、携帯電話機４０は、ＧＰＳ衛星４６から測位データを取得するＧＰＳ受信機４４も有する。
【００２７】
図３は、記憶装置４２の構成を示す概略図である。図３に示されるように、記憶装置４２は、オペレーションシステム（ＯＳ）格納領域７０、アプリケーション格納領域７２、および地域データ格納領域７４を有する。
【００２８】
ＯＳ格納領域７０には、携帯電話機４０上で動作して携帯電話機４０を制御するための基本ソフトウェアであるＯＳが格納されている。
【００２９】
アプリケーション格納領域７２には、携帯電話機４０上で動作する各種のアプリケーションプログラムが格納されている。本実施形態の経路案内サービスを利用するために起動される経路探索プログラム７３もアプリケーション格納領域７２に格納されている。
【００３０】
地域データ格納領域７４には、経路探索サーバ１０からダウンロードした地域データ６３が格納される。地域データ６３のダウンロードについては後述する。
【００３１】
周辺データ格納領域には、経路探索サーバ１０から取得した周辺データ７７が格納される。周辺データ７７の取得については後述する。
【００３２】
さらに、記憶装置４２には、経路探索サーバ１０から取得した運行時刻データ６５や、経路探索の結果を示す経路データ７８が格納される。運行時刻データ６５および経路データ７８の取得については後述する。
【００３３】
経路案内システム１００の登録ユーザは、携帯電話機４０を用いて経路案内サービスを利用することができる。経路案内システム１００へのアクセスは、携帯電話機４０上で動作する経路探索プログラム７３を用いて行われる。
【００３４】
以下では、図４〜図１６を参照しながら、経路案内システム１００において実行される各種の処理を説明する。図４〜図６は経路探索サーバ１０および携帯電話機４０が実行する処理を示すフローチャートであり、図７〜図１６は携帯電話機４０の画面を示す図である。経路探索サーバ１０上の処理は、サーバプログラムおよび経路探索エンジン６６によって制御される。携帯電話機４０上の処理は、主に経路探索プログラム７３によって制御される。
【００３５】
まず、ユーザは、携帯電話機４０上で経路探索プログラム７３を起動する。これに応じて、図７に示されるようなタイトル画面が携帯電話機４０上に表示される。このタイトル画面には、前回取得値１０４、「路線案内」リンクテキスト１０６、「地域データ取得」リンクテキスト１０８および終了ボタン１１０が表示される。前回取得値１０４は、前回に取得した地域データの地域を示す。これは、地域データをダウンロードするたびに更新される。リンクテキスト１０６および１０８ならびに終了ボタン１１０は、携帯電話機４０を操作してクリックできるようになっている。リンクテキスト１０６がクリックされると、路線案内命令が入力され、それに応じて路線案内処理が実行される。リンクテキスト１０８がクリックされると、地域データ取得命令が入力され、それに応じて地域データ取得処理が実行される。終了ボタン１１０がクリックされると、経路案内プログラム７３が終了する。
【００３６】
以下では、図４を参照しながら、リンクテキスト１０８のクリックに応じた地域データ取得処理を説明する。リンクテキスト１０８がクリックされると、携帯電話機４０はＧＰＳ受信機４４を起動して携帯電話機４０の位置を測定する（ステップＳ４０２）。ＧＰＳ受信機４４はＧＰＳ衛星４６から携帯電話機４０の測位データを取得する。次に、携帯電話機４０は、地域データ要求を経路探索サーバ１０へ送信する（ステップＳ４０４）。この地域データ要求は、ユーザＩＤ、暗証コードおよびステップＳ４０２で取得した測位データを含んでいる。経路探索サーバ１０は、地域データ要求を受信すると（ステップＳ４５２）、認証処理を実行する（ステップＳ４５４）。経路探索サーバ１０は、認証データベース１６にアクセスし、地域データ要求に含まれる一対のユーザＩＤおよび暗証コードを認証データベース１６内で検索する。そのユーザＩＤおよび暗証コードの対が発見されると、認証に成功したと判断される。
【００３７】
認証に失敗した場合（ステップＳ４５６にてＮｏ）、経路探索サーバ１０は認証失敗通知を携帯電話機４０に送信する。携帯電話機４０は、認証失敗通知を受信すると（ステップＳ４０６）、認証の失敗を意味するメッセージを画面上に表示する（ステップＳ４０８）。
【００３８】
一方、認証に成功した場合（ステップＳ４５６にてＹｅｓ）、経路探索サーバ１０は、携帯電話機４０の位置を含む地域の地域データ６３を記憶装置１２内で検索し、携帯電話機４０に送信する（ステップＳ４６０）。経路探索サーバ１０は、地域データ要求に含まれる測位データを用いて携帯電話機４０の位置を特定し、その位置を含む地域データ６３を記憶装置１２から読み取る。この地域データ６３が携帯電話機４０に送られる。
【００３９】
携帯電話機４０は、経路探索サーバ１０から地域データ６３を受信すると（ステップＳ４０６）、それを記憶装置４２の記憶領域７４に格納する（ステップＳ４１０）。また、画面に表示される「前回取得値」を、受信した地域データ６３の地域を示す表記に更新する（ステップＳ４１２）。なお、ステップＳ４１０とＳ４１２は、本実施形態と逆の順序で実行されてもよいし、並列に処理されてもよい。
【００４０】
以下では、図５を参照しながら、リンクテキスト１０６（図７を参照）のクリックに応じた路線案内処理を説明する。リンクテキスト１０６がクリックされると、携帯電話機４０はＧＰＳ受信機４４を起動して携帯電話機４０の位置を測定する（ステップＳ５０２）。ＧＰＳ受信機４４はＧＰＳ衛星４６から携帯電話機４０の測位データを取得する。次に、携帯電話機４０は、周辺データ要求を経路探索サーバ１０へ送信する（ステップＳ５０４）。この周辺データ要求は、ユーザＩＤ、暗証コードおよびステップＳ５０２で取得した測位データを含んでいる。経路探索サーバ１０は、周辺データ要求を受信すると（ステップＳ５５２）、認証処理を実行する（ステップＳ５５４）。認証処理の詳細は、上記のステップ４５４と同じである。
【００４１】
認証に失敗した場合（ステップＳ５５６にてＮｏ）、経路探索サーバ１０は認証失敗通知を携帯電話機４０に送信する。携帯電話機４０は、認証失敗通知を受信すると（ステップＳ５０６）、認証の失敗を意味するメッセージを画面上に表示する（ステップＳ５０８）。
【００４２】
一方、認証に成功した場合（ステップＳ５５６にてＹｅｓ）、経路探索サーバ１０は、記憶装置１２に格納された地域データ６３を用いて、携帯電話機４０の周辺の情報を含んだ周辺データを作成し、それを携帯電話機４０に送信する（ステップＳ５６０）。経路探索サーバ１０は、周辺データ要求に含まれる測位データを用いて携帯電話機４０の位置を特定し、その位置を含む地域の地域データ６３から、その位置の周辺の駅および路線の情報を検索する。携帯電話機４０の位置からどの程度の距離範囲内に存在する駅の情報を検索するかは任意であるが、少なくとも携帯電話機４０の位置に最も近い駅の情報は検索される。また、経路探索サーバ１０は、検索された駅の位置と測位データが示す携帯電話機４０の位置とを用いて、その駅が携帯電話機４０の位置から徒歩で何分の距離にあるかを算出する。さらに、経路探索サーバ１０は、記憶領域６４内の運行時刻データ６５を参照して、検索された駅における現在時刻以降の列車の発車時刻を取得する。経路探索サーバ１０は、このようにして取得した駅および路線の情報、徒歩時間ならびに発車時刻を統合して一つの周辺データを作成する。この周辺データには、駅および路線の名称を指定する名称指定データが含まれる。この周辺データが携帯電話機４０に送られる。
【００４３】
携帯電話機４０は、経路探索サーバ１０から周辺データを受信すると、それを記憶装置４２に格納する（ステップＳ５１０）。また、携帯電話機４０は、図８に示されるような路線案内画面を表示する（ステップＳ５１２）。なお、ステップＳ５１０とＳ５１２は、本実施形態と逆の順序で実行されてもよいし、並列に処理されてもよい。
【００４４】
図８を参照しながら、路線案内画面を詳細に説明する。路線案内画面には、「時刻表」ボタン１１２、「地図」ボタン１１４、「乗り換え」ボタン１１６、前回取得値１１８、周辺情報テキスト１２０、更新ボタン１２２および終了ボタン１１０が表示される。各ボタンは携帯電話機４０を操作してクリックできるようになっている。経路探索サーバ１０から受信した周辺データ７７は周辺情報テキスト１２０として表示される。具体的には、携帯電話機４０の位置の周辺にある駅の名称、その駅までの徒歩時間、その駅を通過する路線の名称、列車区分（「下り」、「普通」など）、および現在時刻以降の発車時刻が表示される。表示される駅および路線の名称は、周辺データに含まれる上述の名称指定データに応じて決まる。前回取得値１１８には、前回に周辺データを取得したときの携帯電話機４０の位置を表すテキストが表示される。更新ボタン１２２がクリックされると、図５に示される処理が再び行われ、記憶装置４２に格納された周辺データが更新される。つまり、ユーザは、更新ボタン１２２をクリックすることで、最新の位置および時刻に応じた周辺データを携帯電話機４０に表示させることができる。
【００４５】
「時刻表」ボタン１１２は、所望の駅における列車の発車時刻を調べるために使用される。「時刻表」ボタン１１２がクリックされると、図９に示される画面が表示される。この画面は、「前回取得駅」領域１２４および「最寄駅」領域１２６を含んでいる。「前回取得駅」領域１２４には、前回に時刻表を調べた駅の名称１２４ａが表示される。「最寄駅」領域１２６には、周辺データに含まれる名称指定データに応じた駅の名称１２６ａおよび路線の名称１２６ｂが列挙される。駅名１２４ａおよび１２６ａはクリック可能なリンクテキストとなっている。図９に示される画面には、クリック可能な「戻る」ボタン１２８も表示されている。「戻る」ボタン１２８がクリックされると、画面が更新され、直前に表示されていた画面（この場合は、図８に示される路線案内画面）が再び表示される。
【００４６】
駅名のリンクテキスト１２４ａまたは１２６ａがクリックされると、携帯電話機４０は、その駅名を有する駅の運行時刻データ６５を経路探索サーバ１０に要求する。経路探索サーバ１０は、地域データ６３を検索してその駅を通過する路線を特定し、その路線名を経路探索サーバ１０に送信する。これに応じて、図１０に示されるように、携帯電話機４０の画面上に「路線名」リンクテキスト１３０が列挙される。任意のリンクテキスト１３０がクリックされると、携帯電話機４０はそのリンクテキスト１３０が表す路線の運行時刻データ６５を経路探索サーバ１０に要求する。経路探索サーバ１０は、その運行時刻データ６５を記憶装置１２内で検索し、携帯電話機４０に送信する。この結果、図１１に示されるように、指定された駅における指定された路線の時刻表１３２が表示される。リンクテキスト１３４および１３６をクリックすれば、上り路線と下り路線の時刻表を切り替えて表示させることができる。
【００４７】
「地図」ボタン１１４は、携帯電話機４０の周辺の地図を表示させるために使用される。「地図」ボタン１１４がクリックされると、図１２に示されるように地図が表示される。ユーザは、この地図を参照することで、最寄駅まで容易にたどり着くことができる。地図データは、経路探索サーバ１０から取得してもよいし、携帯電話機４０の記憶装置４２にあらかじめ格納されていてもよい。いずれの場合も、図５のステップＳ５０２で測定された携帯電話機４０の現在位置に応じた地図が表示される。
【００４８】
「乗り換え」ボタン１１６は、所望の出発地から目的地までの交通機関を利用した経路を探索するために使用される。「乗り換え」ボタン１１６がクリックされると、図１３に示される画面が表示される。この画面には、「乗り換え案内」リンクテキスト１３８および「時刻表を取得」リンクテキスト１４０が表示される。リンクテキスト１３８および１４０は、携帯電話機４０を操作してクリックできるようになっている。
【００４９】
リンクテキスト１３８がクリックされると、図１４に示される画面が表示される。この画面には、「出発駅を入力してください」のリンクテキスト１４２、出発駅入力欄１４４、「目的の駅名を入力してください」のリンクテキスト１４６、および目的駅入力欄１４８が表示される。
【００５０】
リンクテキスト１４２がクリックされると、出発駅入力欄１４４内で最寄駅を選択できるようになる。出発駅入力欄１４４内には、周辺データに含まれる最寄駅および路線の名称が候補として表示される。周辺データに複数の最寄駅が含まれている場合、それらの駅名が携帯電話機４０の所定の操作によって次々と切り替えて表示される。ユーザはそれらの駅名のなかから一つを選択して確定することにより、出発駅の入力をすませることができる。
【００５１】
リンクテキスト１４６がクリックされると、目的駅入力欄１４８にカーソルが表示される。ユーザは携帯電話機４０のキーを操作して入力欄１４８に目的駅の名称を入力することができる。駅名の入力には、携帯電話機４０に組み込まれたテキスト入力システムが利用される。
【００５２】
図１４に示される画面には、「取得」ボタン１５０も表示される。出発駅と目的駅の入力が完了した後、「取得」ボタン１５０がクリックされると、入力された出発駅から目的駅までの経路を探索する処理が実行される。以下では、図６を参照しながら、この経路探索処理を説明する。
【００５３】
上述のように入力欄１４２内で出発駅が選択され、入力欄１４６に目的駅がテキスト入力されると（ステップＳ６０２）、携帯電話機４０は、記憶装置４２に格納された地域データ６３を用いて経路の探索を試みる（ステップＳ６０４）。入力された出発駅および目的駅の双方が、記憶装置４２に格納された地域データ６３に含まれている場合、携帯電話機４０は、その地域データ６３を用いて経路を探索する（ステップＳ６０６にてＹｅｓ）。携帯電話機４０は、地域データ６３に含まれる路線情報を用いて、出発駅から目的駅に至る経路データを作成し、それを記憶装置４２に格納する（ステップＳ６０８）。この経路データは、出発駅から目的駅に至るまでに乗り継ぐべき路線と乗り継ぎを行う駅、さらには乗り継ぎの順序を指定する情報を含んでいる。このほかに、経路データには、総乗車時間や総走行距離も含まれる。また、図１５に示されるように、携帯電話機４０は、作成した経路データを乗り換え案内情報１５２として表示する（ステップＳ６１０）。経路データの記憶装置４２への格納と表示とは本実施形態と逆の順序で実行されてもよいし、並列に実行されてもよい。
【００５４】
一方、入力された出発駅および目的駅の少なくとも一方がその地域データ６３に含まれていない場合、携帯電話機４０は、その地域データ６３を用いた経路検索は不可能と判断する（ステップＳ６０６にてＮｏ）。この場合、携帯電話機４０は、経路探索要求を経路探索サーバ１０に送信する（ステップＳ６２０）。経路探索要求には、携帯電話機４０に入力された出発駅および目的駅を指定するデータが含まれる。経路探索サーバ１０は、経路探索要求を受信すると（ステップＳ６５２）、記憶装置１２内の地域データ６３を用いて、その出発駅および目的駅間の経路データを作成し、それを携帯電話機４０に送信する（ステップＳ６５４）。経路探索サーバ１０は、経路探索要求に含まれるデータに基づいて出発駅および目的駅を特定し、記憶装置１２内において適切な地域データ６３を検索する。経路探索エンジン６６は、その地域データ６３を用いて経路を探索し、その結果を示す経路データを作成する。この経路データは、携帯電話機４０上で作成されるものと同様である。
【００５５】
携帯電話機４０は、経路探索サーバ１０から経路データを受信し、それを記憶装置４２内に格納する（ステップＳ６２２）。また、携帯電話機４０は、受信した経路データを乗り換え案内情報１５２として表示する（ステップＳ６１０）。ここでも、経路データの記憶装置４２への格納と表示とは本実施形態と逆の順序で実行されてもよいし、並列に実行されてもよい。
【００５６】
図１３に示される画面において「時刻表を取得」のリンクテキスト１４０がクリックされると、図１６に示される画面が表示される。この画面内には、「駅名を入力してください」のリンクテキスト１５４と、駅名入力欄１５６が表示される。リンクテキスト１５４がクリックされると、駅名入力欄１５６にカーソルが表示される。ユーザは携帯電話機４０のキーを操作して、時刻表を調べたい駅の名称を駅名入力欄１５６に入力することができる。駅名の入力には、携帯電話機４０に組み込まれたテキスト入力システムが利用される。駅名が入力されると、携帯電話機４０は、その駅名を有する駅の運行時刻データ６５を経路探索サーバ１０に要求する。経路探索サーバ１０は、地域データ６３を検索してその駅を通過する路線を特定し、その路線名を経路探索サーバ１０に送信する。これに応じて、図１０に示されるように、携帯電話機４０の画面上に「路線名」リンクテキスト１３０が列挙される。上述したように、任意のリンクテキスト１３０がクリックされると、対応する路線の運行時刻データ６５が経路探索サーバ１０から携帯電話機４０に送信され、図１１に示されるように時刻表が表示される。
【００５７】
以下では、本実施形態の利点を説明する。上述のように、携帯電話機４０は、可能な限り、あらかじめ取得した地域データ６３を用いて経路を探索する。地域データ６３に出発駅と目的駅が含まれている限り、経路探索を何度実行しても、携帯電話機４０は経路探索サーバ１０と通信を行わない。この結果、通信頻度を削減し、それに応じて通信料金を削減できる。また、インターネット２０および移動パケット通信網３０の通信トラフィックも軽減できる。さらに、通信を行って経路探索サーバ１０に経路探索を依頼する場合よりも、経路探索結果の迅速な表示が可能である。
【００５８】
また、携帯電話機４０は、ＧＰＳ受信機４４を用いて測定した携帯電話機４０の位置にしたがって経路探索サーバ１０から周辺情報を取得できる。したがって、ユーザは不慣れな土地にいるときでも、周辺の最寄駅を簡単に調べることができる。さらに、経路を探索する際、出発駅入力欄１４４に最寄駅が自動的にリストアップされるので、駅名をテキスト入力するよりも操作が簡単であり、ユーザの作業負担が軽減される。
【００５９】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００６０】
上記実施形態では列車の駅のみが経路探索の対象にされているが、他の交通機関の停留所、例えばバスや路面電車の停車所を経路探索の対象としてもよい。
【００６１】
上記実施形態では経路探索サーバ１０がユーザ認証処理を実行するが、経路探索サーバ１０とは別個のサーバが認証処理を実行してもよい。また、経路探索サーバ１０は、経路探索を実行するほか、地域データを管理し、また、通信端末の周辺の停留所情報を配信する。しかし、経路探索サーバ、地域データを管理するサーバ、および周辺情報を配信するサーバのうち全部または二つが個別に設置されていてもよい。
【００６２】
経路探索サーバ１０は、記憶装置１２内に格納された地域データ６３を用いて周辺データを作成し、それを携帯電話機４０に送信する。しかし、地域データ６３とは別個のデータを用いて周辺データが作成されてもよい。周辺データの作成に必要な情報は、記憶装置１２と別個の記憶装置に格納されていてもよい。
【００６３】
携帯電話機４０は、衛星測位システムとしてＧＰＳを利用し、ＧＰＳ受信機４４を用いてＧＰＳ衛星４６から携帯電話機４０の位置データを取得する。しかし、携帯電話機４０は、他の衛星測位システムの測位衛星から位置データを取得してもよい。また、携帯電話機４０は、基地局３２から携帯電話機４０の位置データを取得してもよい。
【００６４】
上記実施形態では、リストアップされた周辺の駅名から所望の一つを選択するだけで出発駅の入力が完了する。しかし、出発駅も目的駅と同じようにテキスト入力できるようになっていてもよい。
【００６５】
上記実施形態では経路探索サーバ１０のクライアントとして移動端末である携帯電話機４０が使用されているが、この代わりに、ＰＤＡ（Personal Data Assistant）など携帯電話機以外の移動端末を使用してもよい。また、パーソナルコンピュータなどの固定端末をクライアントとして使用してもよい。
【図面の簡単な説明】
【００６６】
【図１】経路案内システムを示す概略図である。
【図２】サーバの記憶装置の構成を示す概略図である。
【図３】携帯電話機の記憶装置の構成を示す概略図である。
【図４】地域データを取得する処理を示すフローチャートである。
【図５】周辺データを取得する処理を示すフローチャートである。
【図６】経路データを取得する処理を示すフローチャートである。
【図７】携帯電話機の画面を示す図である。
【図８】携帯電話機の画面を示す図である。
【図９】携帯電話機の画面を示す図である。
【図１０】携帯電話機の画面を示す図である。
【図１１】携帯電話機の画面を示す図である。
【図１２】携帯電話機の画面を示す図である。
【図１３】携帯電話機の画面を示す図である。
【図１４】携帯電話機の画面を示す図である。
【図１５】携帯電話機の画面を示す図である。
【図１６】携帯電話機の画面を示す図である。
【符号の説明】
【００６７】
１０…経路探索サーバ、１２…記憶装置、１６…認証データベース、２０…インターネット、３０…移動パケット通信網、４０…携帯電話機、４２…記憶装置、４４…ＧＰＳ受信機、４６…ＧＰＳ衛星、１００…経路案内システム。
【図１】
2005241574.tif 000003
【図２】
2005241574.tif 000004
【図３】
2005241574.tif 000005
【図４】
2005241574.tif 000006
【図５】
2005241574.tif 000007
【図６】
2005241574.tif 000008
【図７】
2005241574.tif 000009
【図８】
2005241574.tif 000010
【図９】
2005241574.tif 000011
【図１０】
2005241574.tif 000012
【図１１】
2005241574.tif 000013
【図１２】
2005241574.tif 000014
【図１３】
2005241574.tif 000015
【図１４】
2005241574.tif 000016
【図１５】
2005241574.tif 000017
【図１６】
2005241574.tif 000018