(57)【要約】【課題】終電時間内に利用することができる目的地に最も近い駅の情報をユーザに提供すること。【解決手段】ユーザ情報登録処理部４２ａが、受信したユーザ入力情報から住所の緯度と経度を算出し、該算出した住所の緯度、経度およびユーザ入力情報を個人情報データベース４３ａに登録する。そして、最寄駅経路検索処理部４２ｂは、携帯端末装置２０から位置情報を受信し、位置情報、個人情報データベース４３ａ、駅情報データベース４３ｂおよび駅経路検索部４２ｃを利用して、終電時間内に利用可能な最寄の時間内出発駅および時間内到着駅を検出し、ユーザが利用する携帯端末装置２０に該検出した時間内出発駅および時間内到着駅を通知する。【選択図】        図２
2006011546.tif 000002
【特許請求の範囲】
【請求項１】
出発駅から到着駅までの経路を検索する駅経路検索プログラムであって、
ユーザが利用する端末装置の位置情報を取得する取得手順と、
前記位置情報と、記憶装置に含まれるユーザの目的地の住所および駅に係る情報とをもとに、終電時間内に利用可能な前記端末装置に対する最寄の出発駅と、終電時間内に利用可能なユーザの目的地に対する最寄の到着駅とを検索する駅検索処理手順と、
前記駅検索処理手順によって検索された前記出発駅および前記到着駅に係る情報を、前記端末装置に通知する通知手順と、
をコンピュータに実行させることを特徴とする駅経路検索プログラム。
【請求項２】
前記駅検索処理手順は、到着駅候補となる駅を、前記ユーザの目的地に対して最も近い駅から順番に抽出する到着駅抽出手順と、前記到着駅抽出手順で抽出した駅の中で、終電時間内に利用可能な駅を到着駅として検出する到着駅検出手順とをさらにコンピュータに実行させることを特徴とする請求項１に記載の駅経路検索プログラム。
【請求項３】
前記駅検索処理手順は、出発駅候補となる駅を、前記端末装置の位置に対して最も近い駅から順番に抽出する出発駅抽出手順と、前記出発駅抽出手順で抽出した駅の中で、終電時間内に利用可能な駅を出発駅として検出する出発駅検出手順とをさらにコンピュータに実行させることを特徴とする請求項１に記載の駅経路検索プログラム。
【請求項４】
前記駅検索処理手順は所定の範囲内で出発駅または到着駅を検索することを特徴とする請求項１、２または３に記載の駅経路検索プログラム。
【請求項５】
前記記憶装置は、ユーザが利用する定期券の情報を含み、前記駅検索処理手順は、前記定期券に含まれる駅を優先して、出発駅および到着駅として検索することを特徴とする請求項１に記載の駅経路検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、出発駅から到着駅までの経路を検索する駅経路検索プログラムに関し、特に、終電時間内に利用することができる目的地に最も近い駅の情報をユーザに提供することができる駅経路検索プログラムに関するものである。
【背景技術】
【０００２】
近年、出発駅、到着駅および出発駅を利用する時刻などを指定して、最適な路線経路を検索する路線検索システムが利用されている。しかし、この路線検索システムを利用するユーザは、検索結果によって示される電車を利用する際に、現在位置から該当する駅に向かって出発すべき時刻がわからず、かかる従来の路線検索システムは大変不便であった。
【０００３】
そこで、特許文献１に記載された出発情報お知らせシステムでは、ユーザの利用する携帯端末（携帯電話など）の位置を特定し、該特定した位置と、ユーザが目的地に到着すべき到着時刻とに基づいて、該到着時刻内にユーザが目的地に到着するための出発時刻を検出し、該検出した出発時刻を携帯端末に通知している。
【０００４】
【特許文献１】特開２００２−１３１０７５公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来に係る技術では、ユーザが出発駅および到着駅を指定した際に、該指定された出発駅または到着駅が終電時間内に利用できない場合は、翌日の経路検索結果を表示することしかできないという問題があった。なぜなら、本日中に自宅などの目的地に到達する必要のあるユーザにとって、翌日の経路検索結果は意味を成さないからである。
【０００６】
すなわち、指定された出発駅または到着駅が、終電時間内に利用できない場合には、終電時間内に利用することができる目的地に最も近い駅の情報をユーザに提供することが極めて重要な課題となっている。
【０００７】
この発明は、上述した従来技術による問題点を解消し、課題を解決するためになされたものであり、終電時間内に利用することができる目的地に最も近い駅の情報をユーザに提供することができる駅経路検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本発明は、出発駅から到着駅までの経路を検索する駅経路検索プログラムであって、ユーザが利用する端末装置の位置情報を取得する取得手順と、前記位置情報と、記憶装置に含まれるユーザの目的地の住所および駅に係る情報とをもとに、終電時間内に利用可能な前記端末装置に対する最寄の出発駅と、終電時間内に利用可能なユーザの目的地に対する最寄の到着駅とを検索する駅検索処理手順と、前記駅検索処理手順によって検索された前記出発駅および前記到着駅に係る情報を、前記端末装置に通知する通知手順と、をコンピュータに実行させることを特徴とする。
【０００９】
また、本発明は、上記発明において、前記駅検索処理手順は、到着駅候補となる駅を、前記ユーザの目的地に対して最も近い駅から順番に抽出する到着駅抽出手順と、前記到着駅抽出手順で抽出した駅の中で、終電時間内に利用可能な駅を到着駅として検出する到着駅検出手順とをさらにコンピュータに実行させることを特徴とする。
【００１０】
また、本発明は、上記発明において、前記駅検索処理手順は、出発駅候補となる駅を、前記端末装置の位置に対して最も近い駅から順番に抽出する出発駅抽出手順と、前記出発駅抽出手順で抽出した駅の中で、終電時間内に利用可能な駅を出発駅として検出する出発駅検出手順とをさらにコンピュータに実行させることを特徴とする。
【００１１】
また、本発明は、上記発明において、前記駅検索処理手順は所定の範囲内で出発駅または到着駅を検索することを特徴とする。
【００１２】
また、本発明は、上記発明において、前記記憶装置は、ユーザが利用する定期券の情報を含み、前記駅検索処理手順は、前記定期券に含まれる駅を優先して、出発駅および到着駅として検索することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザが利用する端末装置の位置情報を取得し、前記位置情報と、記憶装置に含まれるユーザの目的地の住所および駅に係る情報とをもとに、終電時間内に利用可能な前記端末装置に対する最寄の出発駅と、終電時間内に利用可能なユーザの目的地に対する最寄の到着駅とを検索し、該検索した出発駅および到着駅に係る情報を端末装置に通知するので、ユーザは、終電終了時刻間近であっても、効率よくかつ迅速に目的地に至る路線経路に関する情報を得ることができる。
【００１４】
また、本発明によれば、到着駅候補となる駅を、ユーザの目的地に対して最も近い駅から順番に抽出し、抽出した駅の中で、終電時間内に利用可能な駅を到着駅として検出するので、ユーザにとって都合のよい到着駅を効率よく検出することができる。
【００１５】
また、本発明によれば、出発駅候補となる駅を、端末装置の位置に対して最も近い駅から順番に抽出し、抽出した駅の中で、終電時間内に利用可能な駅を出発駅として検出するので、ユーザの歩行距離を減らし、ユーザにかかる負担を軽減させることができる。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明に係る駅経路検索プログラムの好適な実施の形態を詳細に説明する。この実施の形態では、それぞれの機能を物理的に独立して構成した駅経路検索装置について説明を行うが、それぞれの機能をソフトウェアによって実現することで駅経路検索プログラムとして実施してもよい。
【実施例】
【００１７】
まず、本実施例に係る駅経路検索システムのシステム構成について説明する。図１は、本実施例に係る駅経路検索システムのシステム構成を示すブロック図である。同図に示すように、この駅経路検索システムは、携帯端末装置２０が、ネットワーク３０を介して、駅経路検索装置４０と接続される。
【００１８】
なお、ここでは、説明の便宜上、１台の携帯端末装置２０のみを示したが、この駅経路検索システムは、ネットワーク３０を介して任意の台数の携帯端末装置から利用される。また、図示しないが携帯端末装置２０は、基地局を介してネットワーク３０に接続されることになる。
【００１９】
携帯端末装置２０は、ＧＰＳ（Global Positioning System）１０を利用して、現在位置に係る緯度および経度などの情報（以下、位置情報と表記する）を算出し、該算出した位置情報を駅経路検索装置４０に送信する。
【００２０】
駅経路検索装置４０は、携帯端末装置２０から取得した位置情報と、予め記憶した携帯端末装置２０を所有するユーザの住所などに係る情報をもとに、ユーザの位置に対して最寄かつ終電時間内に利用可能な出発駅（以下、時間内出発駅と表記する）と、ユーザの住所に対して最寄かつ終電時間内に利用可能な到着駅（以下、時間内到着駅と表記する）とを検索する。なお、駅経路検索装置４０は、ユーザの住所などに関する情報は、予め、携帯端末装置２０から取得しておくことになる。
【００２１】
そして、駅経路検索装置４０は、検索した時間内出発駅と時間内到着駅との情報を携帯端末装置２０に通知し、携帯端末装置２０は、時間内出発駅と時間内到着駅とを表示する。
【００２２】
このように、ユーザは、携帯端末装置２０を利用することによって、リアルタイムに時間内出発駅および時間内到着駅に関する情報を知ることができ、終電間近であっても容易に自宅等に到着することができる。
【００２３】
次に、図１に示した駅経路検索装置４０の構成について説明する。図２は、本実施例に係る駅経路検索装置の構成を示す機能ブロック図である。同図に示すように、この駅経路検索装置４０は、インタフェース部４１と、制御部４２と、記憶部４３とを有する。
【００２４】
インタフェース部４１は、所定の通信プロトコルを利用して、携帯端末装置２０と通信を行う処理部である。
【００２５】
制御部４２は、ユーザ情報登録処理部４２ａと、最寄駅経路検索処理部４２ｂと、駅経路検索部４２ｃとを有する。ユーザ情報登録処理部４２ａは、携帯端末装置２０から、ユーザが利用する定期券の出発駅、到着駅、経由駅およびユーザの住所を取得し、該取得した情報をユーザ入力情報として、個人情報データベース４３ａに登録する。以下、定期券に関する出発駅、到着駅、経由駅およびユーザの住所をユーザ入力情報と表記する。
【００２６】
また、ユーザ情報登録処理部４２ａは、ユーザ入力情報に含まれる住所をもとに、住所に係る緯度および経度を算出し、該算出した緯度および経度を個人情報データベース４３ａに登録する。
【００２７】
図３に、個人情報データベース４３ａのデータ構造の一例を示す。同図に示すように、個人情報データベース４３ａは、ユーザＩＤ（Identification）５０と、ユーザ入力情報５１と、住所緯度５２と、住所経度５３とを有する。
【００２８】
ユーザＩＤ５０は、ユーザを識別するための情報であり、ユーザ入力情報５１は、携帯端末装置２０から取得するユーザ入力情報であり、住所緯度５２および住所経度５３は、ユーザ情報登録処理部４２ａが算出する、ユーザの住所に係る緯度および経度である。
【００２９】
また、ユーザ入力情報５１は、出発定期駅名と、到着定期駅名と、経由駅名と、住所とを含む。出発定期駅名は、定期券で利用する出発駅の名称であり、到着定期駅名は、定期券で利用する到着駅の名称であり、経由駅名は、経由する駅名の名称であり、住所は、ユーザの自宅の住所である。
【００３０】
なお、本実施例では一例として、ユーザが会社から自宅に帰宅する場合を想定し、出発駅を会社側、到着駅をユーザの自宅側としたが、これに限定されるものではなく、例えば、出発駅を自宅側、到着駅を会社側としても良い。
【００３１】
また、図３より、ユーザＩＤ５０が「０００１」のユーザは、出発定期駅名が「新宿」であり、到着定期駅名が「新子安」であり、経由駅名が「大井町」であり、住所が「横浜市神奈川〜」であり、住所緯度５２が「１２７７４０３８」であり、住所経度５３が「５０２７６６２３」である。
【００３２】
最寄駅経路検索処理部４２ｂは、携帯端末装置２０から位置情報を受信し、該受信した位置情報、個人情報データベース４３ａ、駅情報データベース４３ｂおよび駅経路検索部４２ｃを利用して時間内出発駅および時間内到着駅を検出し、該検出した時間内出発駅、時間内到着駅および路線経路などを携帯端末装置２０に通知する。
【００３３】
図４に駅情報データベースのデータ構造の一例を示す。同図に示すように、駅情報データベース４３ｂは、駅ＩＤ６１と、駅名６２と、駅かな６３と、路線６４と、都道府県６５と、駅住所６６と、緯度６７と、経度６８とを含む。
【００３４】
ここで、駅ＩＤ６１は、駅を識別するための情報であり、駅名６２は、駅の名称であり、駅かな６３は、対応する駅名をかなで表したものであり、路線６４は、駅の存在する路線を示し、都道府県６５は、駅の存在する都道府県名であり、駅住所６６は、駅の住所を示し、緯度６７は、駅の位置する緯度を示し、経度６８は、駅の位置する経度を示す。
【００３５】
例えば、駅ＩＤ６１が「０００１」の駅は、駅名６２が「新子安」であり、駅かな６３が「しんこやす」であり、路線６４が「ＪＲ京浜東北線」であり、都道府県６５が「神奈川」であり、駅住所６６が「横浜市〜」であり、緯度６７が「１２７７４０７８」であり、経度６８が「５０２７６６０６」である。
【００３６】
また、駅ＩＤ６１が「０００２」の駅は、駅名６２が「新宿」であり、駅かな６３が「しんじゅく」であり、路線６４が「東京メトロ丸の内線、ＪＲ埼京線〜」であり、都道府県６５が「東京」であり、駅住所６６が「新宿区〜」であり、緯度６７が「１２８４７３３２」であり、経度６８が「５０２９３３３０」である。
【００３７】
次に、最寄駅経路検索処理部４２ｂが行う時間内出発駅および時間内到着駅の検索について説明する。最寄駅経路検索処理部４２ｂは、まず、出発定期駅名に該当する出発駅（以下、定期出発駅と表記する）と到着定期駅名に該当する到着駅（以下、定期到着駅と表記する）とが終電時間内に利用できるか否かを駅経路検索部４２を利用して判定する。ここで、駅経路検索部４２ｃは、指定された駅間の路線経路や、所要時間、目的の駅に到着する時刻などを検索する処理部である。
【００３８】
そして、最寄駅経路検索処理部４２ｂは、定期出発駅および定期到着駅が終電時間内に利用できる場合には、該定期出発駅および定期到着駅を時間内出発駅および時間内到着駅とし、時間内出発駅、時間内到着駅および路線経路などを携帯端末装置２０に通知する。
【００３９】
一方、最寄駅経路検索処理部４２ｂは、位置情報と駅情報データベース４３ｂとを基にして最寄駅を検索する。最寄駅と定期出発駅とを比較して両駅間が予め設定した許容範囲外であれば最寄駅を出発駅とする。
【００４０】
一方、最寄駅経路検索処理部４２ｂは、定期出発駅が終電時間内に利用できない場合には、位置情報と駅情報データベース４３ｂとを基にして、定期出発駅以外の最寄の駅を検索する。
【００４１】
そして、最寄駅経路検索処理部４２ｂは、検索した出発駅が終電時間内に利用可能か否かを駅経路検索部４２ｃを利用して判断し、利用可能な場合に、検索した出発駅を時間内出発駅とし、時間内出発駅、時間内到着駅および路線経路などを携帯端末装置２０に通知する。なお、検索した出発駅が利用不可能な場合には、次に近い出発駅を再び検索する。
【００４２】
また、最寄駅経路検索処理部４２ｂは、定期到着駅が終電時間内に利用できない場合に、ユーザの住所と駅情報データベース４３ｂとを基にして、定期到着駅以外の最寄の駅を検索する。
【００４３】
そして、最寄駅経路検索処理部４２ｂは、検索した到着駅が終電時間内に利用可能か否かを駅経路検索部４２ｃを利用して判断し、利用可能な場合に、検索した到着駅を時間内到着駅とし、時間内出発駅、時間内到着駅および路線経路などを携帯端末装置２０に通知する。なお、検索した到着駅が利用不可能な場合には、次に近い到着駅を再び検索する。
【００４４】
このように、最寄駅経路検索処理部４２ｂは、最寄の駅から順に駅情報を検索し、終電時間内に利用可能な駅を携帯端末装置２０に通知するため、ユーザは、迅速かつ効率よく自宅などの目的地に到着することができる。
【００４５】
次に、ユーザ情報登録処理部４２ａが、携帯端末装置２０から受信したユーザ入力情報を個人情報データベースに登録するユーザ入力情報登録処理について説明する。図５は、ユーザ入力情報登録処理を示すフローチャートである。
【００４６】
図５に示すように、ユーザ情報登録処理部４２ａは、携帯端末装置２０からユーザ入力情報を受信し（ステップＳ１０１）、受信したユーザ入力情報を、個人情報データベース４３ｂに登録する（ステップＳ１０２）。
【００４７】
そして、ユーザ情報登録処理部４２ａは、受信したユーザ入力情報に含まれる住所から、緯度および経度を算出し（ステップＳ１０３）、算出した緯度および経度を、個人情報データベース４３ａに登録する（ステップＳ１０４）。
【００４８】
次に、最寄駅経路検索処理部４２ｂが、出発駅および到着駅を検索する処理手順について説明する。図６は、出発駅および到着駅を検索する処理手順を示すフローチャートである。
【００４９】
図６に示すように、最寄駅経路検索処理部４２ｂは、携帯端末装置２０からユーザの位置情報およびユーザＩＤを受信し（ステップＳ２０１）、検索フラグを０に設定する（ステップＳ２０２）。
【００５０】
そして、最寄駅経路検索処理部４２ｂは、ユーザＩＤを基に、個人情報データベース４３ａから定期出発駅および定期到着駅を検索し（ステップＳ２０３）、定期出発駅および定期到着駅を、出発駅および到着駅に設定し（ステップＳ２０４）、位置情報と駅情報データベース４３ｂとを基にして最寄駅を検索し、最寄駅と定期出発駅とを比較して両駅間が予め設定した許容範囲外であれば最寄駅を出発駅とし（ステップＳ２０５）、駅経路検索部４２ｃを利用して、設定した出発駅および到着駅をもとに経路検索を行う（ステップＳ２０６）。
【００５１】
そして、最寄駅経路検索処理部４２ｂは、設定した出発駅が、終電時間内に利用可能か否かを判断し（ステップＳ２０７）、出発駅が終電時間内に利用不可能な場合には（ステップＳ２０７，Ｙｅｓ）、検索フラグおよび検索回数を１に設定し（ステップＳ２０８）、出発駅検索処理を行い（ステップＳ２０９）、検索フラグが２か否かを判断する（ステップＳ２１０）。
【００５２】
一方、設定した出発駅が、終電時間内に利用可能な場合には（ステップＳ２０７，Ｙｅｓ）、そのまま後述するステップＳ２１２に移行する。
【００５３】
検索フラグが２でない場合には（ステップＳ２１０，Ｎｏ）、設定されている出発駅および到着駅をもとに、経路を再検索し（ステップＳ２１１）、終電時間内の利用可能な駅が無い旨および翌日の経路検索結果を、携帯端末装置２０に送信する（ステップＳ２１２）。
【００５４】
一方、検索フラグが２の場合には（ステップＳ２１０，Ｙｅｓ）、設定した到着駅は、終電時間内に利用可能か否かを判断し（ステップＳ２１３）、設定した到着駅が終電時間内に利用可能な場合には（ステップＳ２１３，Ｙｅｓ）、そのまま後述するステップＳ２１６に移行する。
【００５５】
一方、設定した到着駅が終電時間内に利用不可能である場合には（ステップＳ２１３，Ｎｏ）、検索フラグおよび検索回数を１に設定し（ステップＳ２１４）、到着駅検索処理を行い（ステップＳ２１５）、検索フラグが１か否かを判定する（ステップＳ２１６）。
【００５６】
検索フラグが１でない場合には（ステップＳ２１６，Ｎｏ）、設定した出発駅および到着駅をもとに、経路を再検索し（ステップＳ２１７）、経路検索結果を携帯端末装置２０に送信する（ステップＳ２１８）。
【００５７】
一方、検索フラグが１の場合には（ステップＳ２１６，Ｙｅｓ）、設定されている出発駅および到着駅をもとに、経路を再検索し（ステップＳ２１９）、終電時間内の利用可能な到着駅が無い旨および翌日の経路検索結果を、携帯端末装置２０に送信する（ステップＳ２２０）。
【００５８】
次に、図６のステップＳ２０９で示した出発駅検索処理について説明する。図７は、出発駅検索処理の処理手順を示すフローチャートである。同図に示すように、最寄駅経路検索処理部４２ｂは、検索回数が１０より大きいか、または検索フラグが２であるかを判断し（ステップＳ３０１）、検索回数が１０より大きい、または検索フラグが２の場合には（ステップＳ３０１，Ｙｅｓ）、出発駅検索処理を終了する。
【００５９】
一方、検索回数が１０以下、かつ検索フラグが２でない場合には（ステップＳ３０１，Ｎｏ）、検索回数が１か否かを判断し（ステップＳ３０２）、検索回数が１でない場合には（ステップＳ３０２，Ｎｏ）、検索範囲内で、前回抽出した出発駅に対して次に近い最寄駅／路線を抽出し（ステップＳ３０３）、ステップＳ３０５に移行する。
【００６０】
一方、検索回数が１の場合には（ステップＳ３０２，Ｙｅｓ）、位置情報および駅情報データベース４３ｂをもとに検索範囲内の最寄駅／路線を抽出し（ステップＳ３０４）、検索範囲が到着駅までの距離より大きいか、または検索範囲内に駅が無いかを判断し（ステップＳ３０５）、検索範囲が到着駅までの距離よりも大きいか、または検索範囲内に駅がない場合には（ステップＳ３０５，Ｙｅｓ）、検索回数を１１に設定し（ステップＳ３０６）、ステップＳ３０１に移行する。
【００６１】
一方、検索範囲が到着駅までの距離以下、かつ検索範囲内に駅がある場合には（ステップＳ３０５，Ｎｏ）、抽出した出発駅と到着駅とで経路検索を行い（ステップＳ３０７）、検索結果は終電時間内か否かを判断する（ステップＳ３０８）。
【００６２】
検索結果が終電時間内の場合には（ステップＳ３０８，Ｙｅｓ）、抽出した出発駅を出発駅に設定し、検索フラグを２に設定し（ステップＳ３０９）、ステップＳ３１０に移行する。
【００６３】
一方、検索結果が終電時間外の場合には（ステップＳ３０８，Ｎｏ）、検索回数に１を加算し（ステップＳ３１０）、ステップＳ３０１に移行する。
【００６４】
次に、図６のステップＳ２１５で示した到着駅検索処理について説明する。図８は、到着駅検索処理の処理手順を示すフローチャートである。同図に示すように、最寄駅経路検索処理部４２ｂは、検索回数が１０より大きいか、または検索フラグが２かを判断し（ステップＳ４０１）、検索回数が１０より大きい、または検索フラグが２の場合には（ステップＳ４０１，Ｙｅｓ）、到着駅検索処理を終了する。
【００６５】
一方、検索回数が１０以下、かつ検索フラグが２でない場合には（ステップＳ４０１）、検索回数が１か否かを判断し（ステップＳ４０２）、検索回数が１でない場合には（ステップＳ４０２，Ｎｏ）、検索範囲内で、前回抽出した到着駅に対して次に近い最寄駅／路線を抽出し（ステップＳ４０３）、ステップＳ４０５に移行する。
【００６６】
一方、検索回数が１の場合には（ステップＳ４０２，Ｙｅｓ）、駅情報データベース４３ｂと、住所の経度および緯度とを基にして、検索範囲内の最寄駅／路線を抽出し（ステップＳ４０４）、検索範囲が出発駅までの距離より大きいか、または検索範囲内に駅がないかを判断する（ステップＳ４０５）。
【００６７】
検索範囲が出発駅までの距離より大きい、または検索範囲内に駅が無い場合には（ステップＳ４０５，Ｙｅｓ）、検索回数を１１に設定し（ステップＳ４０６）、ステップＳ４０１に移行する。
【００６８】
一方、検索範囲が出発駅までの距離以下で、かつ検索範囲内に駅が存在する場合には（ステップＳ４０５，Ｎｏ）、設定された出発駅と抽出された到着駅とで経路検索を実行し（ステップＳ４０７）、検索結果は終電時間内か否かを判断する（ステップＳ４０８）。
【００６９】
検索結果が終電時間内の場合には（ステップＳ４０８，Ｙｅｓ）、抽出した到着駅を到着駅に設定し、検索フラグを２に設定し（ステップＳ４０９）、ステップＳ４１０に移行する。
【００７０】
一方、検索結果が終電時間外の場合には（ステップＳ４０８，Ｎｏ）、検索回数に１を加算し（ステップＳ４１０）、ステップＳ４０１に移行する。
【００７１】
上述してきたように、本実施例に示した駅経路検索装置４０は、ユーザ情報登録処理部４２ａが、ユーザ入力情報から住所の緯度と経度を算出し、該算出した住所の緯度、経度およびユーザ入力情報を個人情報データベース４３ａに登録する。そして、最寄駅経路検索処理部４２ｂは、携帯端末装置２０から位置情報を受信し、位置情報、個人情報データベース４３ａ、駅情報データベース４３ｂおよび駅経路検索部４２ｃを利用して、終電時間内に利用可能な最寄の時間内出発駅および時間内到着駅を検出し、ユーザが利用する携帯端末装置２０に抽出した時間内出発駅および時間内到着駅を通知するので、ユーザは、場所を選ばず、効率よくかつ迅速に自宅に至る路線経路などの情報をリアルタイムに取得することができる。
【００７２】
なお、本実施例では、携帯端末装置２０はＧＰＳを利用して、位置情報を算出したがこれに限定されるものではなく、例えば、基地局から受信する電界強度によって位置を特定し、該特定した位置を位置情報として、駅経路検索装置４０に送信しても良い。
【００７３】
ところで、本実施例では、駅経路検索装置について説明したが、この駅経路検索装置を有する構成をソフトウェアによって実現することで、同様の機能を有する駅経路検索プログラムを得ることができる。そこで、この駅経路検索プログラムを実行するコンピュータシステムについて説明する。
【００７４】
図９は、本実施例に係る駅経路検索プログラムを実行するコンピュータシステムを示す図である。同図に示すように、このコンピュータシステム１００は、本体部１０１と、本体部１０１からの指示により表示画面１０２ａに情報を表示するディスプレイ１０２と、このコンピュータシステム１００に種々の情報を入力するためのキーボード１０３と、ディスプレイ１０２の表示画面１０２ａ上の任意の位置を指定するマウス１０４と、ＬＡＮ１０６または広域エリアネットワーク（ＷＡＮ）に接続するＬＡＮインタフェースと、公衆回線１０７に接続するモデム１０５とを有する。ここで、ＬＡＮ１０６は、他のコンピュータシステム（ＰＣ）１１１、サーバ１１２、プリンタ１１３などとコンピュータシステム１００とを接続している。
【００７５】
また、図１０は、図９に示した本体部１０１の構成を示す機能ブロック図である。同図に示すように、この本体部１０１は、ＣＰＵ１２１と、ＲＡＭ１２２と、ＲＯＭ１２３と、ハードディスクドライブ（ＨＤＤ）１２４と、ＣＤ−ＲＯＭドライブ１２５と、ＦＤドライブ１２６と、Ｉ／Ｏインタフェース１２７と、ＬＡＮインタフェース１２８とを有する。
【００７６】
そして、このコンピュータシステム１００において実行される駅経路検索プログラムは、フロッピィディスク（ＦＤ）１０８、ＣＤ−ＲＯＭ１０９、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの可搬型記憶媒体に記憶され、これらの記憶媒体から読み出されてコンピュータシステム１００にインストールされる。そして、インストールされた動画配信プログラムは、ＨＤＤ１２４に記憶され、ＲＡＭ１２２、ＲＯＭ１２３などを利用してＣＰＵ１２１により実行される。
【００７７】
（付記１）出発駅から到着駅までの経路を検索する駅経路検索プログラムであって、
ユーザが利用する端末装置の位置情報を取得する取得手順と、
前記位置情報と、記憶装置に含まれるユーザの目的地の住所および駅に係る情報とをもとに、終電時間内に利用可能な前記端末装置に対する最寄の出発駅と、終電時間内に利用可能なユーザの目的地に対する最寄の到着駅とを検索する駅検索処理手順と、
前記駅検索処理手順によって検索された前記出発駅および前記到着駅に係る情報を、前記端末装置に通知する通知手順と、
をコンピュータに実行させることを特徴とする駅経路検索プログラム。
【００７８】
（付記２）前記駅検索処理手順は、到着駅候補となる駅を、前記ユーザの目的地に対して最も近い駅から順番に抽出する到着駅抽出手順と、前記到着駅抽出手順で抽出した駅の中で、終電時間内に利用可能な駅を到着駅として検出する到着駅検出手順とをさらにコンピュータに実行させることを特徴とする付記１に記載の駅経路検索プログラム。
【００７９】
（付記３）前記駅検索処理手順は、出発駅候補となる駅を、前記端末装置の位置に対して最も近い駅から順番に抽出する出発駅抽出手順と、前記出発駅抽出手順で抽出した駅の中で、終電時間内に利用可能な駅を出発駅として検出する出発駅検出手順とをさらにコンピュータに実行させることを特徴とする付記１に記載の駅経路検索プログラム。
【００８０】
（付記４）前記駅検索処理手順は所定の範囲内で出発駅または到着駅を検索することを特徴とする付記１、２または３に記載の駅経路検索プログラム。
【００８１】
（付記５）前記記憶装置は、ユーザが利用する定期券の情報を含み、前記駅検索処理手順は、前記定期券に含まれる駅を優先して、出発駅および到着駅として検索することを特徴とする付記１に記載の駅経路検索プログラム。
【００８２】
（付記６）出発駅から到着駅までの経路を検索する駅経路検索方法であって、
ユーザが利用する端末装置の位置情報を取得する取得工程と、
前記位置情報と、記憶装置に含まれるユーザの目的地の住所および駅に係る情報とをもとに、終電時間内に利用可能な前記端末装置に対する最寄の出発駅と、終電時間内に利用可能なユーザの目的地に対する最寄の到着駅とを検索する駅検索処理工程と、
前記駅検索処理工程によって検索された前記出発駅および前記到着駅に係る情報を、前記端末装置に通知する通知工程と、
を含んだことを特徴とする駅経路検索方法。
【００８３】
（付記７）前記駅検索処理工程は、到着駅候補となる駅を、前記ユーザの目的地に対して最も近い駅から順番に抽出する到着駅抽出工程と、前記到着駅抽出工程で抽出した駅の中で、終電時間内に利用可能な駅を到着駅として検出する到着駅検出工程とをさらに含んだことを特徴とする付記６に記載の駅経路検索方法。
【００８４】
（付記８）前記駅検索処理工程は、出発駅候補となる駅を、前記端末装置の位置に対して最も近い駅から順番に抽出する出発駅抽出工程と、前記出発駅抽出工程で抽出した駅の中で、終電時間内に利用可能な駅を出発駅として検出する出発駅検出工程とをさらに含んだことを特徴とする付記６に記載の駅経路検索方法。
【産業上の利用可能性】
【００８５】
以上説明したように、本発明にかかる駅経路検索プログラムは、終電間近に駅検索を行うユーザの要求に応じる必要のある駅経路検索システムなどに対して有効である。
【図面の簡単な説明】
【００８６】
【図１】本実施例に係る駅経路検索システムのシステム構成を示す図である。
【図２】本実施例に係る駅経路検索装置の構成を示す機能ブロック図である。
【図３】個人情報データベースのデータ構造の一例を示す図である。
【図４】駅情報データベースのデータ構造の一例を示す図である。
【図５】ユーザ登録処理を示すフローチャートである。
【図６】出発駅および到着駅を検索する処理手順を示すフローチャートである。
【図７】出発駅検索処理の処理手順を示すフローチャートである。
【図８】到着駅検索処理の処理手順を示すフローチャートである。
【図９】本実施例に係る駅経路検索プログラムを実行するコンピュータシステムを示す図である。
【図１０】図９に示した本体部の構成を示す機能ブロック図である。
【符号の説明】
【００８７】
１０    ＧＰＳ
２０    携帯端末装置
３０    ネットワーク
４０    駅経路検索装置
４１    インタフェース部
４２    制御部
４２ａ  ユーザ情報登録処理部
４２ｂ  最寄駅経路検索処理部
４２ｃ  駅経路検索部
４３    記憶部
４３ａ  個人情報データベース
４３ｂ  駅情報データベース
【図１】
2006011546.tif 000003
【図２】
2006011546.tif 000004
【図３】
2006011546.tif 000005
【図４】
2006011546.tif 000006
【図５】
2006011546.tif 000007
【図６】
2006011546.tif 000008
【図７】
2006011546.tif 000009
【図８】
2006011546.tif 000010
【図９】
2006011546.tif 000011
【図１０】
2006011546.tif 000012