(57)【要約】【課題】案内用のネットワークデータの切り替えが必要な所定領域において、適切にネットワークデータを切り替えて目的に応じた経路案内を開始できるようにする。【解決手段】領域設定部３１３により、ルート上の下車駅のポリゴンの位置と面積範囲とを特定して設定する。領域進入判別部３１４が、設定された下車駅のポリゴン内にＧＰＳ部３０６を通じて取得する現在位置が進入したことを判別すると、制御部３０２は、情報出力処理部３１２を制御し、歩行者ネットワークに切り替え可能であることをユーザーに通知する。制御部３０２は、タッチパネル３０８を通じて歩行者ネットワークに切り替える指示を受け付けると、情報出力処理部３１２を制御し、歩行者ネットワークに切り替えて歩行経路の案内を開始する。【選択図】図１
2014190889.tif 000002
【特許請求の範囲】
【請求項１】
出発地から目的地までのルート上において、経路案内のためのネットワークデータを切り替えるべき所定領域の位置と面積範囲とを設定する設定手段と、
現在位置を取得する現在位置取得手段と、
前記現在位置が前記所定領域に到達したか否かを判別する判別手段と、
現在位置が前記所定領域に到達したと判別された場合に、他のネットワークデータを用いた案内の開始可能場所への到達を通知する通知手段と、
現在位置が前記所定領域に到達したと判別した場合に、他のネットワークデータを用いた案内を開始してよいか否かの操作入力を受け付ける受付手段と、
他のネットワークデータを用いた案内を開始してよいとの操作入力を受け付けた場合に、他のネットワークデータに切り替えて経路案内を開始する切替制御手段と
を備えることを特徴とする経路案内装置。
【請求項２】
請求項１に記載の経路案内装置であって、
前記設定手段は、ネットワークデータの切り換えが発生する種々の施設や場所の位置と面積範囲との特定が可能な予め決められる種類の地図データを用いて、前記所定領域の位置と面積範囲とを設定することを特徴とする経路案内装置。
【請求項３】
請求項２に記載の経路案内装置であって、
前記予め決められる種類の地図データは、複数のブロック領域に分割されたものであり、
前記設定手段は、出発地から目的地に至るルートが引かれたブロックであって、前記所定領域のつなぎ目が存在する隣接するブロックの地図データを用いることにより、所定領域の位置と面積範囲とを設定することを特徴とする経路案内装置。
【請求項４】
請求項１、請求項２または請求項３のいずれかに記載の経路案内装置であって、
前記所定領域として、出発地から目的地に至るルート上において、少なくとも鉄道の下車駅の領域を含むことを特徴とする経路案内装置。
【請求項５】
出発地から目的地までのルート上において、設定手段が、経路案内のためのネットワークデータを切り替えるべき所定領域の位置と面積範囲とを設定する設定工程と、
現在位置取得手段が、現在位置を取得する現在位置取得工程と、
前記現在位置が前記所定領域に到達したか否かを、判別手段が判別する判別工程と、
現在位置が前記所定領域に到達したと判別した場合に、通知手段が、他のネットワークデータを用いた案内の開始可能場所への到達を通知する通知工程と、
現在位置が前記所定領域に到達したと判別した場合に、受付手段が、他のネットワークデータを用いた案内を開始してよいか否かの操作入力を受け付ける受付工程と、
他のネットワークデータを用いた案内を開始してよいとの操作入力を受け付けた場合に、切替制御手段が、他のネットワークデータに切り替えて経路案内を開始する切替制御工程と
を有することを特徴とする経路案内方法。
【請求項６】
情報処理装置に搭載されたコンピュータが実行する施設検索プログラムであって、
出発地から目的地までのルート上において、設定手段が、経路案内のためのネットワークデータを切り替えるべき所定領域の位置と面積範囲とを設定する設定ステップと、
現在位置取得手段が、現在位置を取得する現在位置取得ステップと、
前記現在位置が前記所定領域に到達したか否かを、判別手段が判別する判別ステップと、
現在位置が前記所定領域に到達したと判別した場合に、通知手段が、他のネットワークデータを用いた案内の開始可能場所への到達を通知する通知ステップと、
現在位置が前記所定領域に到達したと判別した場合に、受付手段が、他のネットワークデータを用いた案内を開始してよいか否かの操作入力を受け付ける受付ステップと、
他のネットワークデータを用いた案内を開始してよいとの操作入力を受け付けた場合に、切替制御手段が、他のネットワークデータに切り替えて経路案内を開始する切替制御ステップと
を実行することを特徴とする経路案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、スマートフォンなどと呼ばれる高機能携帯電話端末などを用いて実現される歩行者用の経路案内を行う装置、方法、プログラムに関する。
【背景技術】
【０００２】
スマートフォンなどと呼ばれる高機能携帯電話端末は、単に通信機能を備えているだけでなく情報処理能力も高い。このため、高機能携帯電話端末を用いてインターネット上に設けられた地図情報提供サーバー装置を利用することによって、ユーザーに対して経路案内を行うことも実現されている。すなわち、高機能携帯電話端末を携帯型の経路案内装置（ナビゲーション装置）として利用することができるのである。そして、この場合、高機能携帯電話端末を自動車に搭載すれば自動車の経路案内ができ、また、高機能携帯電話端末をユーザーが持って歩く場合には、歩行者用の経路案内ができる。
【０００３】
歩行者用の経路案内の場合、ユーザーは、屋外の道路を移動する他、電車に乗る場合もあれば、大きな駅の構内を移動する場合もある。そして、屋外の道路で利用する場合と、電車で利用する場合と、駅構内で利用する場合とでは、経路案内のために表示する地図情報も異なれば、経路案内のために用いるいわゆるネットワークデータも異なる。このため、後に記す特許文献１には、車載モード、通常歩行モード、駅構内モード、電車内モードを設けたナビゲーション装置に関する発明が開示されている。当該ナビゲーション装置では、使用場所に応じた動作モードをユーザーが選択し、表示する地図情報などを動作モードに応じたものにすることにより、ユーザーの状況に応じた形態で経路案内ができるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２３７３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１に記載の技術の場合、ユーザーが動作モードを適切に選択しなければ、ユーザーの状況に応じた形態で経路案内を行うことができない。できれば、経路案内装置として用いられる高機能携帯電話端末のユーザーが動作モードの切り替えを意識していなくても、できるだけ簡単に、かつ、スムーズしに動作モードの切り替えができることが望ましい。しかしながら、例えば、電車を利用した経路の案内から歩行経路の案内に切り替える場合を考えると、ある問題が生じることが分かる。高機能携帯電話端末を持つユーザーが下車駅に到着した場合、当該ユーザーが電車から降り、歩行者用ネットワークデータにより特定される歩行者用ネットワークのスタート地点の近傍まで移動しなければ、歩行経路の案内に切り替えられない仕組みになっている。
【０００６】
これは、経路案内装置として用いられる高機能携帯電話端末を持つユーザーが、電車から確実に下車したことを特定するため、当該ユーザーの歩行者用ネットワークのスタート地点への到達が、歩行経路の案内への切り替え条件となっているためである。このようにすることによって、電車内において音声案内を伴う徒歩ルート案内が開始されることを防止し、周囲の乗客の迷惑となることがないようにしているのである。しかし、電車が目的とする下車駅に到着しても、高機能携帯電話端末を持つユーザーが歩行者用ネットワークのスタート地点の近傍に近づくまで歩行経路の案内に切り替えられないのでは、突然に経路案内が停止した状態となる期間が生じ好ましくない。
【０００７】
以上の点に鑑み、この発明は、案内用のネットワークデータの切り替えが必要な所定領域において、経路案内が突然に停止スした状態になることを防止し、適切にネットワークデータを切り替えて目的に応じた経路案内を開始できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明の経路案内装置は、
出発地から目的地までのルート上において、経路案内のためのネットワークデータを切り替えるべき所定領域の位置と面積範囲とを設定する設定手段と、
現在位置を取得する現在位置取得手段と、
前記現在位置が前記所定領域に到達したか否かを判別する判別手段と、
現在位置が前記所定領域に到達したと判別された場合に、他のネットワークデータを用いた案内の開始可能場所への到達を通知する通知手段と、
現在位置が前記所定領域に到達したと判別した場合に、他のネットワークデータを用いた案内を開始してよいか否かの操作入力を受け付ける受付手段と、
他のネットワークデータを用いた案内を開始してよいとの操作入力を受け付けた場合に、他のネットワークデータに切り替えて経路案内を開始する切替制御手段と
を備えることを特徴とする。
【０００９】
この請求項１に記載の発明の経路案内装置によれば、設定手段により、ルート上で経路案内のためのネットワークデータを切り替えるべき所定領域の位置と面積範囲とが設定される。現在位置取得手段で取得される現在位置が、設定された所定領域に到達したことが判別手段により判別されると、まず、通知手段を通じて他のネットワークデータを用いた案内の開始可能場所に到達したことを通知する。
【００１０】
そして、受付手段を通じて、他のネットワークデータを用いた案内を開始してよいか否かの操作入力を受け付ける。受付手段を通じて、他のネットワークデータを用いた案内を開始してよいとの操作入力を受け付けると、切替制御手段により、ネットワークデータが他のネットワークデータを用いるように切替えられて、他のネットワークデータによる経路案内が開始される。
【００１１】
これにより、他のネットワークデータを用いた経路案内が可能な領域に到達したことが通知された後において、ユーザーは自己の状況に応じた適宜のタイミングで、他のネットワークデータを用いた経路案内が開始できるようになる。この場合、通知で他のネットワークデータを用いた経路案内が可能な領域に到達したことを知ることができるので、突然に経路案内が停止した状態になることが防止できる。しかも、ユーザーが動作モードの切り替えを行うタイミングを自ら特定する必要がなく、動作モードの切り替えを忘れるといったことも生じないようにできる。
【発明の効果】
【００１２】
この発明によれば、案内用のネットワークデータの切り替えが必要な所定領域において、経路案内が突然に停止した状態になることを防止できる。そして、ユーザーの状況に応じた適宜のタイミングで適切にネットワークデータを切り替えて目的に応じた経路案内を開始できる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態の経路案内装置の構成例を説明するための図である。
【図２】移動経路上に設定された下車駅のポリゴンＰＧの例を説明するための図である。
【図３】下車駅のポリゴンが隣接する複数のブロックに渡って存在する場合の例を説明するための図である。
【図４】ユーザー端末装置３で実行される経路検索および経路案内処理を説明するためのフローチャートである。
【図５】図４に続くフローチャートである。
【図６】ユーザー端末装置３で経路検索および経路案内処理を行う場合に用いられる入力画面等の一例を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、図を参照しながら、この発明の装置、方法、プログラムの一実施の形態について説明する。この発明の経路案内装置は、タブレット型ＰＣ（パーソナルコンピュータ）などにより、いわゆるスタンドアロンの装置として実現できる。また、ＰＮＤ（Portable Navigation Device）などと呼ばれる小型のナビゲーション装置として実現することもできる。
【００１５】
しかし、近年においては、スマートフォンなどと呼ばれる高機能携帯電話端末を用いて、インターネット上の地図情報提供サーバー装置を利用することにより、経路（ルート）検索や経路案内サービスの提供を受けることもできるようになってきている。このため、以下に説明する実施の形態においては、高機能携帯電話端末を用いて、経路案内装置を実現する場合を例にして説明する。
【００１６】
［経路案内装置の構成例］
図１は、この実施の形態の経路案内装置の構成例を説明するための図である。この実施の形態の経路案内装置であるユーザー端末装置３は、ネットワーク２を通じて検索サーバー装置１と接続され、検索サーバー装置１と協働することによって、ユーザーに対して経路探索サービスや経路案内サービスを提供する構成になっている。
【００１７】
すなわち、検索サーバー装置１は、ユーザー端末装置３からのルート検索要求に応じて出発地から目的地までの経路を検索し、検索結果をユーザー端末装置３に提供する機能を実現する。このため、検索サーバー装置１は、詳細な地図情報を含む地図データベース、電車を利用した経路の案内（電車ナビ）を実現するための電車ネットワークデータベース、歩行経路の案内（歩行者ナビ）を実現するための歩行者ネットワークＤＢを備える。
【００１８】
ネットワーク２は、主にインターネットであるが、後述するユーザー端末装置３からインターネットまでを接続する、例えば、携帯電話網や種々のＬＡＮ（Local Area Network）等をも含む。また、ユーザー端末装置３は、上述もしたように、スマートフォンと呼ばれる高機能携帯電話端末であり、主に情報の入出力装置としての機能を実現する。
【００１９】
そして、この実施の形態のユーザー端末装置３は、検索サーバー装置１と協働することにより、いわゆる電車ナビや歩行者ナビを実現できるものである。従来の経路案内装置の場合、経路案内装置を持つユーザーが電車に乗っている場合には、周囲の乗客の迷惑にならないようにするため、音声案内を停止する。そして、下車駅においては、歩行者ネットワークデータが示す歩行経路のスタート地点の近傍に経路案内装置を持つユーザーが位置しなければ、音声案内を伴う歩行者ナビを開始しない。経路案内装置が電車の中にある状態で歩行者ナビを開始させないためである。
【００２０】
しかし、このようにした場合には、経路案内装置を持つユーザーが目的とする下車駅に到達後、歩行者ネットワークデータが示す歩行経路のスタート地点の近傍に到達しなければ歩行者ナビが開始されないため、経路案内処理が停止した状態となる場合がある。この場合、経路案内装置のユーザーに対して、適切な案内が提供できない。
【００２１】
そこで、この実施の形態の経路案内装置を実現するユーザー端末装置３では、経路案内の開始時、検索された経路上において、下車駅となる駅のポリゴンの位置および面積範囲を特定し、下車駅のポリゴンの位置および面積範囲を自機に設定しておく。ここで、位置および面積範囲としたのは、下車駅の大きさ（広さ）だけが問題になるのではなく、地図上の何処にどの様な形でどの位の広さの下車駅が存在するのかを正解に特定し、設定（把握）する必要があるためである。
【００２２】
そして、ユーザー端末装置３では、自機の現在位置が下車駅のポリゴン内に到達した（突入した）場合に、自機の現在位置を歩行者ネットワークデータが示す歩行経路のスタート地点に位置付ける。この後、ユーザー端末装置３は、歩行者ナビに切り替えるか否かの確認メッセージを表示すると共に、歩行者ナビに切り替えるか否かの操作入力を自機のユーザーに対して求める。
【００２３】
そして、歩行者ナビに切り替えることを指示する操作入力を受け付けた場合に、歩行者ネットワークデータを用いた歩行者ナビを開始する。このようにすることで、何の案内もなく、経路案内が停止してしまう状態になることを防止することができる。また、ユーザーが動作モード（経路案内モード）の切り替えタイミングを常に意識していなくても、適切なタイミングで、しかも、いわゆるワンタップ操作という極めて簡単な操作だけで、電車ナビから歩行者ナビに切り替えられるようにしている。
【００２４】
なお、下車駅のポリゴンは、下車駅の所在位置に対応すると共に、下車駅の所在領域（地図上における下車駅の占める面積範囲）を示す情報（形状データ）である。したがって、下車駅のポリゴンと下車駅の所在領域とは等価であり、地図上において下車駅が占める閉じた領域範囲（面積範囲）を意味する。そして、この実施の形態において、下車駅のポリゴンデータは、地図上のどの位置のどの範囲に下車駅が存在するかを表示するための情報である。
【００２５】
すなわち、下車駅のポリゴンデータは、下車駅の所在領域（下車駅ポリゴン）の位置と形状とが特定可能なように、この実施の形態では所在領域の輪郭上の複数の点に対応する複数の緯度・経度情報からなる。複数の点を順番に接続することにより、ポリゴンの位置と輪郭（面積範囲の境界）を示すことができる。
【００２６】
なお、緯度・経度情報ではなく、緯度・経度情報に変換可能な地図上の座標データを用いることも可能である。また、ポリゴンの輪郭上の複数の点を接続した線情報（地図上の位置と長さ）を地図データとして持つことも可能である。また、ここでは下車駅に絞って説明したが、ポリゴンは、他の駅や種々の施設など、種々のいわゆる拠点についても設けられている情報である。また、各拠点のポリゴン内には、代表点（中心点）が設けられており、代表点とポリゴンとが対応関係を有している。
【００２７】
そして、ユーザー端末装置３において、表示する地図の縮尺によっては、駅のポリゴンデータを持たない図種の地図データが用いられる場合がある。この場合、下車駅のポリゴンの位置および面積範囲の特定および設定ができない。そこで、ユーザー端末装置３は、必ず、駅のポリゴンデータを持つ図種の地図データ（市街図に相当する地図データ）から、下車駅のポリゴンの位置および面積範囲を特定し、自機に設定する構成になっている。
【００２８】
なお、図１においては、ユーザー端末装置３は１つしか示していないが、実際には、多数のユーザー端末装置３が、ネットワーク２を通じて検索サーバー装置１にアクセスし、検索サーバー装置１が提供する経路案内サービスを利用できるようになっている。以下、この実施の形態において経路案内装置としての機能を実現する検索サーバー装置１とユーザー端末装置３のそれぞれについて詳細に説明する。
【００２９】
［検索サーバー装置１の構成例］
まず、検索サーバー装置１の構成例について説明する。図１の上端側のブロック図に、検索サーバー装置１の基本構成を示す。図１に示す検索サーバー装置１において、通信Ｉ／Ｆ１０１は、ネットワーク２を通じて受信した信号を自機が処理可能なデータに変換して取り込んだり、送信用の種々のデータをプロトコルに準拠した信号に変換してネットワーク２に送出したりする。なお、Ｉ／Ｆはインターフェースの略称である。
【００３０】
制御部１０２は、検索サーバー装置１の各部を制御するものであり、図示しないが、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）がＣＰＵバスを通じて接続されて構成されたコンピュータ装置である。また、制御部１０２は、種々のアプリケーションを実行するアプリケーション実行部としても機能する。記憶装置１０３は、記録媒体としてハードディスクを備え、種々のアプリケーションプログラムや種々の処理により得られたデータ等のハードディスクへの書込み／記録保持／読み出し／削除を行う。
【００３１】
地図ＤＢ１０４、電車ネットワークＤＢ１０５、歩行者ネットワークＤＢ１０６のそれぞれは、ハードディスクなどの大容量記録媒体に形成され、所定のデータを記憶保持する。ここで、文字「ＤＢ」は、データベースの略称である。
【００３２】
地図ＤＢ１０４は、地図を描画するための例えばベクトルデータやラスタデータ、注記（注釈）データ等の種々の地図情報（地図データ）を緯度・経度情報に対応付けて記憶保持する。具体的に、地図ＤＢ１０４に蓄積されている地図情報は、例えば、道路、鉄道、河川、山岳、商業施設、金融機関、住宅、標識などの所定の種別毎（レイヤ毎）に形成されている。この地図情報には、上述した種々の施設についてのポリゴンデータも含まれる。
【００３３】
また、地図ＤＢ１０４は、各レイヤに含まれる種々の店舗や種々の施設、あるいは、地形上の特徴点などである種々の拠点について、いわゆるＰＯＩ（point of interest）情報と呼ばれる拠点情報をも保持している。例えば、地図上に飲食物を提供する拠点（飲食店）が存在する場合、その飲食店は、どのような飲食物を提供する店なのか、規模はどれ位なのか、どのような顧客が多いのか等の詳細情報が整えられている。
【００３４】
電車ネットワークＤＢ１０５は、各鉄道会社の路線別の駅ノードデータと駅間リンクデータ、路線間の乗り換えリンクデータ、アクセス・イグレスリンクデータなどから構成される。駅ノードデータは、運営主体、路線名、駅名などの情報を持ち、駅間リンクデータは、運営主体、路線名、距離、速度、運賃などの情報を持つ。また、乗り換えリンクデータは、距離、速度、運賃などの情報を持つ。また、出発地から最寄り駅までのリンクがアクセスリンクであり、下車駅から目的地までのリンクがイグレスリンクである。このため、アクセス・イグレスリンクは、簡単には、駅間リンク以外の駅ノードへの種々のリンクを意味する。この電車ネットワークＤＢ１０５の電車ネットワークデータにより、出発地から目的地まで経路において、ユーザーが電車で移動すべき経路の検索と案内とを実現できる。
【００３５】
歩行者ネットワークＤＢ１０６は、ノードデータ及びリンクデータからなる歩行者用道路ネットワークデータを記憶保持する。ノードデータは、ランドマーク、建物、施設、交差点、分岐点、屈曲点などの地点を表す。また、リンクデータは、ノードデータを結ぶ線分によって、歩行者が通行可能な一般道、種々の道路に付随する歩道、横断歩道、歩道橋、建物内や公園内の通り抜け可能な歩行者用通路など、歩行者が通行可能な道路を示す。また、歩行者ネットワークＤＢ１０６は、駅構内の通行可能な経路についても、ノードとリンクとよって管理している。そして、各リンクデータには、そのリンクを構成するノードの番号と、リンクコストと、リンク種別等の情報が対応付けられている。
【００３６】
リンクコストは、そのリンクが表す道路を通行する際にユーザーにかかる負荷を表している。この実施の形態においてリンクコストは、そのリンクが表す道路の長さに応じたコストと、そのリンクが表す道路を通行するのに要する時間に応じたコストの両方を備えている。そして、リンクコストは、いわゆるダイクストラ法により、リンクコストが最小となる経路を探索する場合に参照される。リンク種別は、当該リンク部分が、高速道路、国道、県道、市町村道、私道の内のどれかを示す情報である。この他にも、リンクデータは、そのリンクの道幅などの詳細情報を備えている。この歩行者ネットワークＤＢ１０６の歩行者ネットワークデータにより、出発地から目的地までの経路において、ユーザーが徒歩で移動すべき経路の検索と案内とを実現する。
【００３７】
なお、図１には図示しなかったが、検索サーバー装置１は、自動車ネットワークデータベースをも備える。自動車ネットワークデータベースの基本的なデータ構成は、上述した歩行者ネットワークＤＢの歩行者ネットワークデータと同様である。しかし、自動車ネットワークデータベースで管理されるリンクデータは、高速道路、国道、県道、市町村道、私道などの自動車が通行可能な経路についてのものとなる。
【００３８】
要求抽出部１０７は、通信Ｉ／Ｆ１０１を通じて受信したユーザー端末装置３からの種々の要求から必要情報を抽出し、関係する各部に供給する。通信Ｉ／Ｆ１０１を通じてユーザー端末装置３から経路検索要求を受信した場合には、要求抽出部１０７は、当該受信した要求から検索条件を抽出し、これを経路検索部１０８に供給する。経路検索部１０８は、要求抽出部１０７によって抽出された検索条件に基づいて、電車ネットワークＤＢ１０５や歩行者ネットワークＤＢ１０６のネットワークデータを参照して出発地から目的地までの経路（ルート）の検索を行う。
【００３９】
要求情報提供部１０９は、後述するユーザー端末装置３からの要求に応じて提供すべき情報を整えて、これを通信Ｉ／Ｆ１０１を通じてネットワーク２に送出し、要求元のユーザー端末装置３に提供する。例えば、ユーザー端末装置３から経路検索要求を受信している場合には、経路検索部１０８の検索結果から地図上に経路を示した検索結果を形成し、これを要求元のユーザー端末装置３に提供したり、当該経路の案内に用いるネットワークデータを提供したりする。また、要求情報提供部１０９は、地図ＤＢ１０４に記憶されている市街図を形成する図種の地図データから、経路検索して得られた経路上における下車駅（降車駅）のポリゴンを含む地図データなどを要求元のユーザー端末装置３に提供する処理なども行う。
【００４０】
このような構成を有する検索サーバー装置１は、ユーザー端末装置３からの経路検索要求に応じて経路検索を行って、その検索結果を要求元のユーザー端末装置３に提供するなど、要求に応じた情報を要求元に提供する機能を実現している。
【００４１】
［ユーザー端末装置３の構成例］
次に、ユーザー端末装置３の構成例について説明する。図１の下端側のブロック図に、ユーザー端末装置３の基本構成を示す。図１に示すユーザー端末装置３おいて、無線通信部３０１は、ネットワーク２を通じて受信した信号を自機が処理可能なデータに変換して取り込んだり、送信用の種々のデータをプロトコルに準拠した信号に変換してネットワーク２に送出したりする。当該無線通信部３０１には、送受信アンテナ３０１Ａが接続されている。
【００４２】
制御部３０２は、ユーザー端末装置３の各部を制御するものであり、図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭがＣＰＵバスを通じて接続されて構成されたコンピュータ装置である。また、制御部３０２は、種々のアプリケーションを実行するアプリ実行部としても機能する。記憶装置３０３は、記録媒体として不揮発性メモリを備え、種々のアプリケーションプログラムや種々の処理により得られたデータ等の不揮発性メモリへの書込み／記録保持／読み出し／削除を行う。
【００４３】
操作部３０４は、ユーザー端末装置３に設けられたハードウェアキーからなり、ユーザーからの操作入力を受け付けて、受け付けた情報を制御部３０２に供給する。なお、操作部３０４に設けられたハードウェアキーは例えば電源のオン／オフキーや基本機能を実行するための幾つかのファンクションキー等である。時間制御部３０５は、現在年月日、現在曜日、現在時刻を管理する。また、ＧＰＳ部３０６およびＧＰＳアンテナ３０６Ａは、自機の現在位置を測位するものである。
【００４４】
表示部３０７は、種々の画像データや映像データの供給を受けて、これを映像信号に変換し、当該映像信号に応じた画像や映像を自己の表示画面に表示する。また、表示部３０７の表示画面に貼付されたタッチパネル３０８は、表示画面に表示される情報と共に、いわゆるソフトウェアキーを構成する。したがって、制御部３０２は、タッチパネル３０８からのユーザーの指示位置を示す情報と当該指示位置に対応する表示部３０７の表示画面上に表示された情報とに基づいて、ユーザーからの指示入力が認識できるようになっている。
【００４５】
音声出力部３０９は、これに供給される種々の音声データをアナログ音声信号に変換し、これをスピーカ３１０に供給する。これにより、音声出力部３０９に供給された音声データに応じた音声がスピーカ３１０から放音される。これら音声出力部３０９およびスピーカ３１０は、例えば、着信音を放音したり、ＴＴＳ（Text To Speech）機能を実現したりする場合などに用いられる。ＴＴＳ機能は、経路案内時における音声案内などを実現できるものである。
【００４６】
要求形成部３１１は、制御部３０２の制御の下、経路検索要求や種々の情報提供要求を形成し、これを無線通信部３０１及び送受信アンテナ３０１Ａを通じてネットワークに送出することによって、検索サーバー装置１に送信する。ここで、経路検索要求は、移動手段、出発地、目的地などの経路検索のために必要となる検索条件を含むと共に、送信元の識別情報、送信先の識別情報、当該要求が経路検索要求であることを示す情報などからなる。このように、ユーザー端末装置３から検索サーバー装置１に送信される要求は、送信元と送信先の識別情報、当該要求の識別情報、その他の条件情報などからなるものである。
【００４７】
情報出力処理部３１２は、制御部３０２の制御の下、検索サーバー装置１から提供された経路検索結果を表示部３０７に表示したり、経路案内時において、音声出力部３０９を通じてスピーカ３１０から音声案内メッセージを放音させたりする処理を行う。
【００４８】
領域設定部３１３は、経路案内に用いられる経路上に、自機のユーザーが下車すべき下車駅が設定されている場合に、当該下車駅のポリゴンを含む地図データの提供を検索サーバー装置１に要求し、提供された地図データから下車駅の位置と面積領域とを設定する。図２は、移動経路上に設定された下車駅のポリゴンＰＧの例を説明するための図である。図２に示すように、検索された経路上においてＡ駅が下車駅として設定され、Ａ駅から実線Ｗｋで示す経路が徒歩で移動する経路として提供されたとする。なお、下車駅であるＡ駅には、基準点（中心点）Ｐが設定されている。
【００４９】
この場合、領域設定部３１３は、制御部３０２を通じて要求形成部３１１を制御し、Ａ駅のポリゴンを含む地図データの提供を要求するメッセージを形成し、これを検索サーバー装置１に送信する。当該要求は、無線通信部３０１および送受信アンテナ３０１Ａを通じてネットワーク２に送出されて、検索サーバー装置１に送信される。このように、下車駅のポリゴンを含む地図データの提供を要求するのは、次の理由による。すなわち、ユーザー端末装置３において表示に用いる地図データが下車駅部分の地図データでなかったり、下車駅部分の地図データであっても、縮尺によっては下車駅のポリゴンを含まなかったりする場合があるためである。
【００５０】
ユーザー端末装置３からの地図データの提供要求に応じて、検索サーバー装置１からＡ駅のポリゴンを含む地図データが提供される。この例において、ポリゴンデータは、上述もしたように、下車駅の所在領域（下車駅ポリゴン）の位置と形状とを特定可能なように、この実施の形態では所在領域の輪郭上の複数の点に対応する複数の緯度・経度情報からなる。具体的には、下車駅であるＡ駅のポリゴンＰＧを形成するポリゴンデータは、図２に示すように、Ａ駅のポリゴンＰＧの４隅Ｘ１、Ｘ２、Ｘ３、Ｘ４の緯度、経度情報からなるものであるとする。
【００５１】
この場合、領域設定部３１３は、検索サーバー装置１からのＡ駅のポリゴンＰＧの４隅Ｘ１、Ｘ２、Ｘ３、Ｘ４の緯度、経度情報を取得し、これを自機のユーザーが下車する下車駅であるＡ駅のポリゴンの位置と面積領域を示す情報として記憶装置３０３に設定する。これにより、下車駅であるＡ駅は、何処にどの位の面積範囲（形状と大きさ）を持つ駅であるかがユーザー端末装置３において把握され、管理される。なお、既に、ユーザー端末装置３が下車駅部分のポリゴンを含む地図データの提供を受けている場合には、地図データの要求は行わず、既に提供を受けている地図データを用いることができる。
【００５２】
領域進入判別部３１４は、領域設定部３１３により記憶装置３０３に設定された下車駅のポリゴンの位置と面積範囲とに基づいて、ＧＰＳ部３０６を通じて取得される自機の現在位置が、下車駅のポリゴン内に進入したか否かを判別する。すなわち、図２に示した例に従えば、領域進入判別部３１４は、下車駅であるＡ駅のポリゴンＰＧ内に、自機の現在位置Ｍが存在するか否かを判別する。そして、領域進入判別部３１４は、自機の現在位置が下車駅のポリゴン内に進入したと判別したときには、これをネットワーク切替制御部３１５に通知する。
【００５３】
ネットワーク切替制御部３１５は、領域進入判別部３１４からの自機の現在位置が下車駅のポリゴン内に進入したことの通知を受けた場合に、電車ネットワークから歩行者ネットワークに切り替える準備処理を行う。具体的に、図２に示した例に従えば、自己の現在位置が下車駅のポリゴン内に進入したことの通知を受けたネットワーク切替制御部３１５は、まず、下車駅であるＡ駅における歩行者ネットワークのスタート位置Ｓ１に自機の現在位置を位置付ける。
【００５４】
次に、ネットワーク切替制御部３１５は、下車駅に到着したので徒歩ルート案内を開始するかどうかの確認メッセージを表示部３０７に表示し、徒歩ルート案内を開始するかどうかの操作入力を、タッチパネル３０８を通じて受け付ける。そして、徒歩ルート案内を開始することの操作入力を、タッチパネル３０８を通じて受け付けたとする。この場合、ネットワーク切替制御部３１５は、制御部３０２を通じて情報出力処理部３１２を制御し、歩行者ネットワークデータを用いた徒歩ルート案内（徒歩ナビ）を開始させる。
【００５５】
なお、上述したように、この実施の形態のユーザー端末装置３は、高機能携帯電話端末である。しかし、図１のユーザー端末装置３においては、経路検索や経路案内に直接的に関係のない、通話機能を実現するための通話処理部や送話器、受話器等の構成部分、自機の姿勢や向き等を検出するセンサ部などについては記載を省略している。また、この実施の形態のユーザー端末装置３は、図１においては省略したが、例えば、Ｗｉ−Ｆｉ規格の無線ＬＡＮ機能をも備え、無線ＬＡＮ経由でインターネットに接続することができる。また、無線通信可能なアクセスポイントの設置位置をも考慮して、自機の現在位置を特定したり、ＧＰＳ部３０６を通じて取得した現在位置を補正したりする機能をも備えている。
【００５６】
このような構成を有するユーザー端末装置３においては、検索サーバー装置１から提供される経路検索結果に基づいて、当該経路中に自機のユーザーが下車すべき下車駅が設定されている場合に、当該下車駅のポリゴンの位置および面積範囲を自機に設定する。そして、自機の現在位置が当該下車駅のポリゴン内に進入した場合に、徒歩ルート案内への切替準備を開始し、ユーザーによる切り替えることを指示する操作入力を受け付けた場合に、電車ルート案内から徒歩ルート案内にシームレスに切り替えることができる。すなわち、従来の経路案内装置のように、ユーザー端末装置３を持つユーザーが、歩行者ネットワークのスタート位置の近傍に近づくまで、経路案内が停止してしまう状況を生じさることがない。
【００５７】
［下車駅のポリゴンの位置および面積範囲の詳細設定］
ところで、検索サーバー装置１からユーザー端末装置３に提供される地図データは実際には複数のブロックに分割されて記憶保持され、必要な部分（ブロック）の地図データが読み出されて利用される。このため、下車駅のポリゴンが、複数のブロックにわたる場合がある。図３は、下車駅のポリゴンが隣接する複数のブロックにわたって存在する場合の例を説明するための図である。
【００５８】
地図データは、図３において、アルファベットＡ、Ｂ、Ｃ、…を付して示したように、複数のブロックに分割されて管理される。この様な地図ブロックは、ユーザー端末装置３への提供の処理単位として用いたり、また、ユーザー端末装置３における表示の処理単位として用いたりされる。そして、図３に示すように、緯度、経度データであるＸ１、Ｘ２、Ｘ３、Ｘ４で特定される下車駅のポリゴンが、ブロックＥとブロックＦにわたって存在していたとする。
【００５９】
ここで、簡単に下車駅のポリゴンに進入したか否かを判別するものとすれば、下車駅であるブロックＥに存在する代表点（中心点）Ｐを含むポリゴン部分については、ブロックＥの地図データのみを用いることにより特定可能である。下車駅のブロックＥに存在するポリゴン部分だけを用いて、ユーザー端末装置３のユーザーの現在位置が、下車駅のポリゴン内に進入したか否かを判別する場合を考える。この場合、ユーザー端末装置３の現在位置が位置Ｍ１に示すように、下車駅のブロックＥに存在するポリゴン部分（図３において斜線を付して示した部分）に進入しなければ、下車駅のポリゴンに進入したことの判別ができない。すなわち、下車駅判定に使用するポリゴンの面積が狭くなってしまう。
【００６０】
この様な状況は、ユーザー端末装置３の現在位置が下車駅のポリゴン内に進入したか否かの判別ができるタイミングが、駅毎に異なってしまうことを意味し、経路案内を行う上で好ましくない。このような状況は、ユーザーの乗車位置によっては、ある駅では当該駅に進入したことが判別（検知）されたのに、別の駅では当該駅に進入したことが検知されないといったことが発生し得る。このため、経路案内の利用者であるユーザー端末装置３のユーザーを戸惑わせる場合もある。このため、図３において、位置Ｍ２が示すように、下車駅にユーザー端末装置３の現在位置が進入した直後にユーザー端末装置３の現在位置が下車駅のポリゴン内に進入したことが判別できるようにすることが望ましい。
【００６１】
そこで、この実施の形態のユーザー端末装置３の領域設定部３１３は、代表点（中心点）を含む下車駅のポリゴン部分が存在するブロックの地図データと、当該ブロックに隣接するブロックの地図データの提供を受ける。そして、領域設定部３１３は、提供された複数のブロックの中から検索した経路が引かれているブロックを特定する。図３に示した例において、点線ＲＴが検索した経路を示している。したがって、この例の場合には、経路が引かれたブロックとして、ブロックＥとブロックＦとが特定される。
【００６２】
そして、領域設定部３１３は、特定した各ブロックに、下車駅のポリゴンのつなぎ目があるか否かを判断し、下車駅のポリゴンが複数のブロックにわたる場合でも下車駅のポリゴン全体の範囲（位置および面積範囲）を特定する。すなわち、まず、代表点（中心点）Ｐを含む下車駅のポリゴン部分が存在するブロックの地図データにおいて、下車駅のポリゴン部分の頂点の位置（緯度、経度）を確認する。
【００６３】
次に、領域設定部３１３は、隣接するブロックＦにおいて、駅のポリゴンの頂点の位置（緯度、経度）を確認する。そして、両ブロックの駅のポリゴンの頂点について、少なくとも２ヶ所で共通していれば、当該２ヶ所は下車駅のポリゴンのつなぎ目であると判別できる。図３に示した例の場合、簡単には下車駅ポリゴンの輪郭上の位置Ｊ１、Ｊ２が、ブロックＥとブロックＦにおいて共通している。このため、図３において、位置Ｊ１、Ｊ２が下車駅のポリゴンのつなぎ目部分の端部（下車駅ポリゴンの輪郭上のつなぎ目）として特定できる。
【００６４】
そして、図３に示した例の場合、ブロックＥに存在する下車駅のポリゴンの、位置Ｊ１、Ｊ２以外の２つの頂点Ｘ１、Ｘ２がブロックＥ側の下車駅のポリゴンの頂点であると特定できる。同様に、ブロックＦに存在する下車駅のポリゴンの、位置Ｊ１、Ｊ２以外の２つの頂点Ｘ３、Ｘ４がブロックＦ側の下車駅のポリゴンの頂点であると特定できる。これにより、図３に示した例の場合、ブロックＥに存在する位置Ｘ１、Ｘ２およびブロックＦに存在する頂点Ｘ３、Ｘ４により、下車駅のポリゴン全体の位置と面積範囲とを特定できる。換言すれば、ブロックＥに存在する下車駅のポリゴンとブロックＦに存在する下車駅のポリゴンとを合体し、下車駅のポリゴンを、連続する位置に連続する面積領域を持つものとして特定することができる。
【００６５】
このように、ユーザー端末装置３の領域設定部３１３は、代表点（中心点）を含む下車駅のポリゴン部分が存在するブロックの地図データと、これに隣接するブロックの地図データとを考慮して、下車駅のポリゴンの全体の位置と面積範囲を正確に特定できる。なお、図３に示した例は、下車駅のポリゴンの形状が長方形と単純な形であったが、下車駅のポリゴンの形状が複雑であっても、ポリゴンの頂点部分の位置と、つなぎ目の位置とが正確に把握できれば、形状が複雑な下車駅の位置と面積範囲についても正確に特定できる。
【００６６】
［経路検索および経路案内処理］
次に、この実施の形態のユーザー端末装置３において実行される経路検索および経路案内処理について説明する。図４、図５は、ユーザー端末装置３で実行される経路検索および経路案内処理を説明するためのフローチャートであり、図６は、ユーザー端末装置３で当該経路検索および経路案内処理を行う場合に用いられる入力画面等の一例を説明するための図である。
【００６７】
図４、図５に示す処理は、ユーザー端末装置３において、表示部３０７に表示される所定のメニューから例えば「経路検索」などという経路探索および経路案内処理を実行するための所定の項目が選択された場合に制御部３０２により実行される。図３、図４に示す処理が実行されると、まず、制御部３０２は、所定のＵＲＬ（Uniform Resource Locator）を用いて検索サーバー装置１にアクセスし（ステップＳ１０１）、入力画面の提供を受けて、これを表示部３０７に表示する（ステップＳ１０２）。
【００６８】
ステップＳ１０２で表示される入力画面は、例えば、図６（Ａ）に示すように、移動手段の選択入力欄Ｎ１、出発地の入力欄Ｎ２、目的地の入力欄Ｎ３、希望する出発時刻や到着時刻の入力欄Ｎ４が表示されると共に、「経路を表示」ボタンＢＴが表示されたものである。「経路を表示」ボタンＢＴは、検索条件にしたがって経路検索を実行し、その結果の表示を指示するための操作ボタンである。
【００６９】
そして、制御部３０２は、ステップＳ１０２で表示部３０７に表示した入力画面（図６（Ａ））に対する検索条件の入力と、「経路を表示」ボタンＢＴに対する操作入力を、タッチパネル３０８を通じて受け付ける（ステップＳ１０３）。検索条件が入力され、「経路を表示」ボタンＢＴが操作されると、制御部３０２は、要求形成部３１１を制御し、経路検索要求を生成し、これを検索サーバー装置１に対して送信する（ステップＳ１０４）。経路検索要求は、無線通信部３０１および送受信アンテナ３０１Ａを通じてネットワーク２に送出され、検索サーバー装置１に送信される。
【００７０】
この後、制御部３０２は、送受信アンテナ３０１Ａおよび無線通信部３０１を通じて、自機からの経路検索要求に応じた経路検索結果を検索サーバー装置１から受信する（ステップＳ１０５）。そして、制御部３０２は、検索サーバー装置１からの経路検索結果を受信したか否かを判別する（ステップＳ１０６）。ステップＳ１０６の判別処理において、検索サーバー装置１からの経路検索結果を受信していないと判別したときには、制御部３０２は、ステップＳ１０５からの処理を繰り返し、経路検索結果の受信待ちとなる。
【００７１】
また、ステップＳ１０６の判別処理において、検索サーバー装置１からの経路検索結果を受信したと判別したとする。この場合、制御部３０２は、情報出力処理部３１２を制御して、表示部３０７に表示する経路検索結果を形成し、これを表示部３０７に表示する（ステップＳ１０７）。経路検索結果は、例えば、図６（Ｂ）に一例を示すように、出発地（Ｓ）から目的地（Ｇ）までを含む地図上に対して識別可能なように経路（ルート）が示されたものとなる。図６（Ｂ）に示した例の場合には、出発地（Ｓ）からＡ駅に行き、Ａ駅から電車に乗ってＢ駅で下車し、Ｂ駅から徒歩で目的地（Ｇ）に至る経路が示されている。
【００７２】
そして、制御部３０２は、タッチパネル３０８を通じて経路検索結果の表示画面に対する操作入力を受け付ける（ステップＳ１０８）。この後、制御部３０２は、経路検索結果の表示画面の左上端部に表示された「戻る」ボタンが操作されたか否かを判別する（ステップＳ１０９）。ステップＳ１０９の判別処理において、「戻る」ボタンが操作されたと判別したときには、制御部３０２は、ステップＳ１０２からの処理を繰り返し、検索条件の再設定を行って、再度の経路検索を行うことができるようにされる。
【００７３】
ステップＳ１０９の判別処理において、「戻る」ボタンは操作されていないと判別したときには、例えば、ユーザー端末装置３に設けてられているホームボタンなどの処理の終了を指示する操作ボタンが操作されたか否かを判別する（ステップＳ１１０）。ステップＳ１１０の判別処理において、終了操作が行われたと判別したときには、制御部３０２は、表示部３０７の表示画面を図４、図５に示す処理が開始される前の状態に戻すなどの所定の終了処理を行って（ステップＳ１１１）、この図４、図５に示す処理を終了させる。
【００７４】
また、ステップＳ１１０の判別処理において、終了操作は受け付けていないと判別したときには、制御部３０２は、図５に示す処理に進み、経路検索結果の表示画面の右上端部に表示された「案内」ボタンが操作されたか否かを判別する（ステップＳ１１２）。ステップＳ１１２の判別処理において、「案内」ボタンは操作されていないと判別したときには、有効な操作入力は行われていないので、制御部３０２は、図４に示したステップＳ１０８からの処理を繰り返し、ユーザーからの操作入力の受け付けを継続させる。
【００７５】
また、ステップＳ１１２の判別処理において、「案内」ボタンが操作されたと判別したときには、制御部３０２は、領域設定部３１３を制御して、ネットワークを切り替える領域を設定する処理を行う（ステップＳ１１３）。この実施の形態において、ステップＳ１１３では、上述もしたように、電車ネットワークから歩行者ネットワークへの切り替えが発生する下車駅のポリゴンの位置および面積範囲をユーザー端末装置３の記憶装置１０３に設定する。
【００７６】
具体的に、ステップＳ１１３において、制御部３０２は、要求形成部３１１を制御して、下車駅の代表点（中心点）を含むポリゴン部分を含むブロックの地図データと、そのブロックに隣接するブロックの地図データの提供を検索サーバー装置１に対して要求する。そして、制御部３０２は、領域設定部３１３を制御し、検索サーバー装置１から提供を受けた各ブロックの地図データについて、図３を用いて説明したように、検索された経路を含み、下車駅のポリゴンのつなぎ目のあるブロックを特定する。
【００７７】
さらに、制御部３０２は、領域設定部３１３を制御し、特定したブロックに存在する下車駅のポリゴンの頂点を特定し、下車駅のポリゴンの全体の位置と面積範囲を特定する。この後、領域設定部３１３は、地図上のどの位置に、どのような形状のどの位の大きさの下車駅のポリゴンが存在するのかを示す情報として、下車駅のポリゴンの各頂点の緯度、経度情報を記憶装置３０３に格納する。これにより、下車駅のポリゴンの位置と面積範囲とがユーザー端末装置３に設定される。
【００７８】
この後、制御部３０２は、情報出力処理部３１２などを制御し、経路案内を開始させる（ステップＳ１１４）。この場合、制御部３０２は、順次にＧＰＳ部３０６を通じて自己の現在位置を取得し、情報出力処理手段を制御して、表示部３０７に表示された地図上に自己位置を表示させる。また、制御部３０２は、必要に応じて、音声出力部３０９およびスピーカ３１０を通じて案内音声を放音させる。これらの出力情報により、検索された経路上をユーザー端末装置３のユーザーが辿れるようにされる。なお、必要に応じて、制御部３０２は、要求形成部３１１を制御し、ユーザーの現在位置に応じた地図を表示したり、経路案内を行ったりするために、地図データやネットワークデータの提供を要求し、必要な情報の提供を受ける。
【００７９】
そして、制御部３０２は、ＧＰＳ部３０６を通じて取得する自機の位置が、ステップＳ１１３で設定した切り替え領域内に進入したか否かを判別する（ステップＳ１１５）。この実施の形態において、ステップＳ１１５では、ユーザー端末装置３の現在位置が、下車駅のポリゴン内に進入したか否かを判別することになる。そして、ステップＳ１１５の判別処理において、ユーザー端末装置３の現在位置が下車駅のポリゴン内に進入していないと判別したときには、ステップＳ１１５の処理を繰り返す。すなわち、自己の現在位置が下車駅のポリゴン内に進入するまで、ステップＳ１１５の判別処理が繰り替えされる。
【００８０】
そして、ステップＳ１１５の判別処理において、ユーザー端末装置３の現在位置が下車駅のポリゴン内に進入したと判別したとする。この場合、制御部３０２は、ネットワーク切替制御部３１５を制御し、まず、自己位置を下車駅の歩行者ネットワークのスタート位置に位置付けると共に、ネットワークデータを切り替えてよいか否かの確認メッセージを表示する（ステップＳ１１６）。
【００８１】
当該確認メッセージは、例えば、図６（Ｃ）に示すように、電車ナビから歩行ナビに切り替えてよいか否かを確認するメッセージであり、「開始する」ボタンと「キャンセル」ボタンとが表示されたものである。この後、制御部３０２は、図６（Ｃ）に設けられている「開始する」ボタンあるいは「キャンセル」ボタンに対する操作入力を受け付ける（ステップＳ１１７）。
【００８２】
そして、制御部３０２は、「開始する」ボタンが操作されたか否か、すなわち、この実施の形態では、電車ネットワークから歩行者ネットワークに切り替えて、徒歩ナビを開始させることが指示されたか否かを判別する（ステップＳ１１８）。ステップＳ１１８の判別処理において、「開始する」ボタンは操作されていないと判別したときには、制御部３０２は、「キャンセル」ボタンが操作されたか否かを判別する（ステップＳ１１９）。ステップＳ１１９の判別処理において、「キャンセル」ボタンは操作されていないと判別したときには、有効な操作入力は受け付けていないので、ステップＳ１１７からの処理を繰り返し、確認メッセージに対する操作入力を受け付ける処理を継続させる。
【００８３】
ステップＳ１１９の判別処理において、「キャンセル」ボタンが操作されたと判別したときには、制御部３０２は、自己位置をＧＰＳ部３０６からの現在位置とすると共に、表示部３０７に表示している確認メッセージ消去する（ステップＳ１２０）。そして、制御部３０２は、時間制御部３０５が提供する時間情報に基づいて、所定時間経過するのを待つ（ステップＳ１２１）。一定時間は、例えば、数十秒程度など適宜の時間とされる。
【００８４】
ここで一定時間の経過を待つのは、ユーザー端末装置３を持つユーザーの状況の変化を待つためであり、具体的にこの実施の形態では、ユーザーが電車から降りられない状況が変わるのを待つためである。そして、ステップＳ１２１の処理において、一定時間経過したと判別した時には、制御部３０２は、ステップＳ１１５からの処理を繰り返す。これにより、ユーザー端末装置３を持つユーザーの状況が変わった可能性があるので、徒歩ナビへの切り替え準備処理（切替手順）が再度行われる。
【００８５】
また、ステップＳ１１８の判別処理において、「開始する」ボタンが操作されたと判別したときには、制御部３０２は、新たなネットワークデータに切り替えて、案内処理を実行する（ステップＳ１２２）。この実施の形態において、ステップＳ１２２では、電車ネットワークデータを用いた電車ナビから、徒歩ネットワークを用いた徒歩ナビに切り替えられる。これにより、制御部３０２は、情報出力処理部３１２を制御し、表示部３０７に表示された地図上に自己位置を示すと共に、音声出力部３０９とスピーカ３１０とを通じて、音声メッセージにより経路案内が行われる。
【００８６】
この後、制御部３０２は、目的地に到達したり、経路案内を終了させる操作が行われたりするなどの経路案内を終了させる所定の事象が生じたか否かを判別する（ステップＳ１２３）。ステップＳ１２３で経路案内を終了させる所定の事象は生じていないと判別したときには、ステップＳ１２３の処理を繰り返し、経路案内が続行される。ステップＳ１２３の判別処理において、経路案内を終了させる所定の事象が生じたと判別したとする。この場合、制御部３０２は、経路案内を終了させるメッセージを表示し、確認入力を求め、確認入力がなされた後に、経路検索および経路案内処理を終了させるといった所定の案内終了処理を実行し（ステップＳ１２４）、この図４、図５に示す処理を終了させる。
【００８７】
このように、この実施の形態のユーザー端末装置３は、検索サーバー装置１と協働することにより、経路検索および経路案内処理を行う。この場合、ユーザー端末装置３は、経路案内のためのネットワークデータの切り替えが必要な場所において、経路案内が停止した状態を生じさせることなく、ネットワークデータの切り替えをスムーズに行って、経路案内をシームレスに継続させることができる。
【００８８】
なお、この実施の形態では、図５のステップＳ１１９からステップＳ１２１に示したように、図６（Ｃ）に示した画面で、「キャンセル」ボタンが選択されたときには、所定時間経過後にステップＳ１１５からの処理を繰り返すようにした。しかし、これに限るものではない。「キャンセル」ボタンが選択されたときには、下車駅を変更した可能性などがあるので、図４のステップＳ１０２からの経路検索からの処理を行うようにしたり、また、図４、図５に示した経路検索および経路案内処理を終了させたりすることもできる。すなわち、図４、図５に示した処理は一例であり、種々の処理内容や処理順序の経路検索および経路案内処理を行うことが可能である。
【００８９】
［実施の形態の効果］
この実施の形態においては、ユーザー端末装置３は、検索サーバー装置１と協働することにより、経路案内装置として機能する。そして、下車駅において、電車を利用した経路の案内（電車ナビ）から歩行経路の案内（歩行ナビ）に切り替える場合に、ユーザーの自主的な切り替え操作に依存することなく、適切なタイミングで、案内の切り替えが可能であることをユーザーに通知できる。
【００９０】
この適切なタイミングで、案内の切り替えが可能であることの通知を行うために、ユーザー端末装置３では、下車駅のポリゴンの位置と面積範囲とを正確に把握し、ユーザー端末装置３の現在位置が下車駅のポリゴン内に進入したことが確認できたタイミングで、案内の切り替えが可能であることが通知できる。したがって、下車駅がどの駅になったとしても、基本的に同様のタイミングで、案内の切り替えが可能であることが通知でき、安心して利用可能な経路案内装置が実現できる。
【００９１】
［変形例など］
上述した実施の形態では、電車を利用した経路の案内（電車ナビ）から歩行経路の案内（歩行ナビ）に切り替える場合を例にして説明したが、これに限るものではない。例えば、ショッピングセンター、デパート、空港などといった大規模施設までは、徒歩経路の案内（徒歩ナビ）や自動車経路の案内（自動車ナビ）を利用して向い、当該大規模施設のポリゴン内に自己位置が進入した場合に、屋内（施設内）の案内（屋内（施設内）ナビ）に切り替えるための処理を開始するといったことが可能となる。すなわち、この発明は、経路案内のために用いるネットワークデータの切り替えが必要となるエリアにおいて、ネットワークデータを適切に切り替えるようにする場合に適用できる。
【００９２】
また、上述した実施の形態においては、ユーザー端末装置３が検索サーバー装置１と協働することにより経路案内装置として機能するようにしたが、これに限るものではない。地図ＤＢ１０４、電車ネットワークＤＢ１０５、歩行者ネットワークＤＢ１０６、経路検索部１０８を、ユーザー端末装置３に設けることにより、ユーザー端末装置３単体で、いわゆるスタンドアロンの経路案内装置を実現できる。
【００９３】
また、ユーザー端末装置３から適宜のタイミングでユーザー端末装置３の現在位置などの必要情報を検索サーバー装置１に送信するようにし、検索サーバー装置１に領域設定部３１３、領域進入判別部３１４、ネットワーク切替制御部３１５を設けるようにしてもよい。この場合には、検索サーバー装置１側で、ネットワークデータを切り替えるべき領域の設定、当該領域にユーザー端末装置３が進入したことの判別、ネットワークデータの切り替えなどの処理を行うことになる。また、ユーザー端末装置３では、主に案内に利用する地図データの表示処理や経路案内のための音声メッセージの出力処理を行うことになる。このように、検索サーバー装置１で行う処理とユーザー端末装置３で行う処理とは、分担が可能である。
【００９４】
また、上述した実施の形態では、ユーザー端末装置３は高機能携帯電話端末であるものとして説明したが、これに限るものではない。高機能携帯電話端末に替えて、例えば、タブレット型ＰＣやノート型ＰＣなどの情報処理装置を用いた場合にも、この発明を実現できる。
【００９５】
［その他］
上述した実施の形態の説明からも分かるように、経路案内装置の設定手段、現在位置取得手段、判別手段の機能は、ユーザー端末装置３の領域設定部３１３、ＧＰＳ部３０６、領域進入判別部３１４が実現している。また、経路案内装置の通知手段は、主に表示部３０７が実現し、受付手段の機能は主にタッチパネル３０８が実現し、切替制御手段の機能はネットワーク切替制御部３１５が実現している。
【００９６】
また、図４、図５に示した処理を行なう方法が、この発明の経路案内方法に対応している。また、図４、図５に示した処理を実行するプログラムを形成し、携帯電話端末、高機能携帯電話端末、通信機能を備えたタブレット型ＰＣなどに実行可能なように搭載することによって、この発明の経路案内装置を実現できる。また、図１に示したユーザー端末装置３の要求形成部３１１、情報出力処理部３１２、領域設定部３１３、領域進入判別部３１４、ネットワーク切替制御部３１５の各機能は、制御部３０２で実行されるソフトウェアにより、制御部３０２の機能として実現することもできる。また、図１に示した検索サーバー装置１において、要求抽出部１０７、経路検索部１０８、要求情報提供部１０９の各機能は、制御部１０２で実行されるソフトウェアにより、制御部１０２の機能として実現することもできる。
【符号の説明】
【００９７】
１…検索サーバー装置、１０１…通信Ｉ／Ｆ、１０２…制御部、１０３…記憶装置、１０４…地図ＤＢ、１０５…電車ネットワークＤＢ、１０６…歩行者ネットワークＤＢ、１０７…要求抽出部、１０８…経路検索部、１０９…要求情報提供部、２…ネットワーク、３…ユーザー端末装置、３０１…無線通信部、３０１Ａ…送受信アンテナ、３０２…制御部、３０３…記憶装置、３０４…操作部、３０５…時間制御部、３０６…ＧＰＳ部、３０６Ａ…ＧＰＳアンテナ、３０７…表示部、３０８…タッチパネル、３０９…音声出力部、３１０…スピーカ、３１１…要求形成部、３１２…情報出力処理部、３１３…領域設定部、３１４…領域進入判別部、３１５…ネットワーク切替制御部
【図１】
2014190889.tif 000003
【図２】
2014190889.tif 000004
【図３】
2014190889.tif 000005
【図４】
2014190889.tif 000006
【図５】
2014190889.tif 000007
【図６】
2014190889.tif 000008