(57)【要約】【課題】移動経路を設定するだけで、確実にその移動経路に沿ってユーザを目的地まで案内することができる携帯情報通信端末を提供する。【解決手段】携帯電話１００は、携帯電話１００を有するユーザの出発地情報と目的地情報の入力を受け付ける情報入力受付部１１０と、携帯電話１００の現在位置を所定の時間間隔で測位して、その現在位置の現在位置情報を取得する現在位置測位部１４０と、情報入力受付部１１０によって受け付けられた出発地情報と目的地情報とに基づいて作成された移動経路と、現在位置測位部１４０によって測位された現在位置との乖離距離が第１の閾値以上であると判定されたとき、聴覚的または触覚的な第１の報知出力を行う報知部１６０と、を備える。【選択図】図２
2010171818.tif 000002
【特許請求の範囲】
【請求項１】
自機を有するユーザの出発地を示す情報と目的地を示す情報の入力を受け付ける情報入力受付手段と、
前記自機の現在位置を所定の時間間隔で測位して、当該現在位置の現在位置情報を取得する現在位置測位手段と、
前記情報入力受付手段によって受け付けられた前記出発地を示す情報と前記目的地を示す情報とに基づいて作成された移動経路と、前記現在位置測位手段によって測位された前記現在位置との乖離距離が第１の閾値以上であるとき、聴覚的または触覚的な第１の報知出力を行う報知手段と、
を備えることを特徴とする携帯情報通信端末。
【請求項２】
前記報知手段は、
前記現在位置測位手段によって測位された前記現在位置が、前記目的地から所定の到達距離以内に属しているとき、前記第１の報知出力と異なる第２の報知出力を行う
ことを特徴とする請求項１に記載の携帯情報通信端末。
【請求項３】
前記乖離距離が前記第１の閾値以上か否か判定する移動経路判定手段を更に備え、
前記報知手段は、
前記移動経路判定手段の判定結果に基づいて、前記第１の報知出力を行う
ことを特徴とする請求項１または２に記載の携帯情報通信端末。
【請求項４】
前記移動経路を構成する経路情報を取得する経路情報取得手段を更に備え、
前記移動経路判定手段は、
前記現在位置測位手段によって取得された前記現在位置情報と、前記経路情報取得手段によって取得された前記経路情報とに基づいて前記乖離距離を計算し、当該乖離距離が前記第１の閾値以上であるか否かを判定する
ことを特徴とする請求項３に記載の携帯情報通信端末。
【請求項５】
前記経路情報取得手段は、
前記移動経路上に離散的に配置された複数点を示す位置情報を前記経路情報として取得し、
前記移動経路判定手段は、
取得された前記複数点を示す位置情報と、前記現在位置測位手段によって取得された前記現在位置情報とに基づいて、乖離距離をそれぞれ計算し、すべての当該乖離距離が前記第１の閾値以上であるか否かを判定する
ことを特徴とする請求項４に記載の携帯情報通信端末。
【請求項６】
前記情報入力受付手段が、前記現在位置測位手段が取得した前記現在位置情報を、前記出発地を示す情報として受け付ける
ことを特徴とする請求項１ないし５のいずれか１項に記載の携帯情報通信端末。
【請求項７】
前記出発地から前記目的地までの複数通りの移動経路を取得する移動経路取得手段を更に備え、
前記移動経路判定手段が、前記現在位置測位手段によって測位された前記現在位置と、前記複数通りの移動経路すべてとの乖離距離が前記第１の閾値以上か否か判定を行い、
前記報知手段が、
当該移動経路判定手段の判定結果に基づいて、前記第１の報知出力を行うとともに、
前記現在位置測位手段によって測位された現在位置と、前記複数通りの移動経路のうちのいずれかとの乖離距離が前記第１の閾値未満になったとき、前記第１の報知出力を停止する
ことを特徴とする請求項３に記載の携帯情報通信端末。
【請求項８】
前記移動経路判定手段が、前記現在位置測位手段によって測位された前記現在位置と、前記移動経路との乖離距離が前記第１の閾値より大きな第２の閾値以上であると判定したとき、
前記経路情報取得手段は、
測位された前記現在位置と前記目的地とに基づいて、新たな移動経路を構成する経路情報を取得する
ことを特徴とする請求項４に記載の携帯情報通信端末。
【請求項９】
携帯情報通信端末と、前記携帯情報通信端末と通信を行う外部サーバとを備える携帯情報通信システムであって、
出発地を示す情報と目的地を示す情報の入力を受け付ける情報入力受付手段と、
前記携帯情報通信端末の現在位置を所定の時間間隔で測位して、当該現在位置の現在位置情報を取得する現在位置測位手段と、
前記情報入力受付手段によって受け付けられた、前記出発地を示す情報と前記目的地を示す情報とに基づいて、移動経路を作成する移動経路作成手段と、
前記現在位置測位手段によって測位された前記現在位置と、前記移動経路作成手段によって作成された前記移動経路との乖離距離が第１の閾値以上か否かを判定する移動経路判定手段と、
前記移動経路判定手段の判定結果に基づいて、聴覚的または触覚的な第１の報知出力を携帯情報通信端末に出力させる報知手段と、
を備えることを特徴とする携帯情報通信システム。
【請求項１０】
自機を有するユーザの出発地を示す情報と目的地を示す情報の入力を受け付ける情報入力受付ステップと、
前記自機の現在位置を所定の時間間隔で測位して、当該現在位置の現在位置情報を取得する現在位置測位ステップと、
前記情報入力受付ステップで受け付けられた、前記出発地を示す情報と前記目的地を示す情報とに基づいて、移動経路を作成する移動経路作成ステップと、
前記現在位置測位ステップで測位された前記現在位置と、前記移動経路作成ステップで作成された移動経路との乖離距離が第１の閾値以上か否か判定する判定ステップと、
前記判定ステップで前記第１の閾値以上であるとき、聴覚的または触覚的な第１の報知出力を行う報知ステップと、
を含むことを特徴とする目的地案内方法。
【請求項１１】
携帯情報通信端末に実行される目的地案内プログラムであって、
自機を有するユーザの出発地を示す情報と目的地を示す情報の入力を受け付ける情報入力受付手順と、
前記自機の現在位置を所定の時間間隔で測位して、当該現在位置の現在位置情報を取得する現在位置測位手順と、
前記情報入力受付手順によって受け付けられた前記出発地を示す情報と前記目的地を示す情報とに基づいて作成された移動経路と、前記現在位置測位手順によって測位された前記現在位置との乖離距離が第１の閾値以上であるとき、聴覚的または触覚的な第１の報知出力を行う報知手順と、
を携帯情報通信端末に実行させることを特徴とする目的地案内プログラム。
【請求項１２】
前記現在位置測位手順によって測位された前記現在位置と、前記移動経路との前記乖離距離が前記第１の閾値以上か否か判定する経路情報判定手順を更に備える請求項１１に記載の目的地案内プログラムであって、
前記報知手順は、
前記経路情報判定手順の判定結果に基づいて、前記第１の報知出力を行う
ことを特徴とする目的地案内プログラム。
【請求項１３】
前記移動経路を構成する経路情報を取得する経路情報取得手順を更に備える請求項１１または１２に記載の目的地案内プログラムであって、
前記移動経路判定手順は、
前記現在位置測位手順で取得された前記現在位置情報と、前記経路情報取得手順で取得された前記経路情報とに基づいて前記乖離距離を計算し、当該乖離距離が前記第１の閾値以上であるか否かを判定する
ことを特徴とする目的地案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報通信端末、携帯情報通信システム、目的地案内方法および目的地案内プログラムに関する。
【背景技術】
【０００２】
目的地到着案内システムおよび携帯端末装置に関するものとしては、例えば、特許文献１に記載されたものがある。特許文献１に記載された携帯端末装置は、予め現在地情報を取得した短距離無線通信機能（例えば、Ｂｌｕｅｔｏｏｔｈ：登録商標）を備えている。短距離無線通信機能を備えたこの携帯端末装置は、無線通信機能に対応した基地局と通信し、目的地の情報と基地局の情報とに基づいて抽出される距離情報を取得する。そして、特許文献１に記載された携帯端末装置は、その距離情報に基づいて、利用者に対して目的地への到達度合いを報知する、という特徴を有している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２４４７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この特許文献１に記載された携帯端末装置は、無線基地局を利用して、利用者が現在位置する現在地情報と目的地までの目的地情報とに基づいて距離情報が取得されている。このため、特許文献１に記載された携帯端末装置では、目的地までの距離を段階的に報知するのみであり、利用者が期待する経路に沿って目的地まで確実に近づいているか、あるいは遠ざかっているのかを判断することができなかった。
【０００５】
このため、利用者は、特許文献１に記載された携帯端末装置を使って選択した目的地に移動する際、携帯端末装置の表示部を参照し続ける必要があった。なぜなら、利用者が無意識のうちに、経路から外れたときに自動的に経路が再検索されてしまうので、表示部を参照し続けない限り、予め選択した経路に従って目的地まで移動することができないためである。
【０００６】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、移動経路を設定するだけで、確実に設定された移動経路に沿って目的地までユーザを案内することができる携帯情報通信端末、携帯情報通信システム、目的地案内方法および目的案内プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば、自機を有するユーザの出発地を示す情報と目的地を示す情報の入力を受け付ける情報入力受付手段と、
前記自機の現在位置を所定の時間間隔で測位して、当該現在位置の現在位置情報を取得する現在位置測位手段と、
前記情報入力受付手段によって受け付けられた前記出発地を示す情報と前記目的地を示す情報とに基づいて作成された移動経路と、前記現在位置測位手段によって測位された前記現在位置との乖離距離が第１の閾値以上であるとき、聴覚的または触覚的な第１の報知出力を行う報知手段と、
を備えることを特徴とする携帯情報通信端末が提供される。
【０００８】
本発明によれば、携帯情報通信端末と、前記携帯情報通信端末と通信を行う外部サーバとを備える携帯情報通信システムであって、
出発地を示す情報と目的地を示す情報の入力を受け付ける情報入力受付手段と、
前記携帯情報通信端末の現在位置を所定の時間間隔で測位して、当該現在位置の現在位置情報を取得する現在位置測位手段と、
前記情報入力受付手段によって受け付けられた、前記出発地を示す情報と前記目的地を示す情報とに基づいて、移動経路を作成する移動経路作成手段と、
前記現在位置測位手段によって測位された前記現在位置と、前記移動経路作成手段によって作成された前記移動経路との乖離距離が第１の閾値以上か否かを判定する移動経路判定手段と、
前記移動経路判定手段の判定結果に基づいて、聴覚的または触覚的な第１の報知出力を携帯情報通信端末に出力させる報知手段と、
を備えることを特徴とする携帯情報通信システムが提供される。
【０００９】
本発明によれば、自機を有するユーザの出発地を示す情報と目的地を示す情報の入力を受け付ける情報入力受付ステップと、
前記自機の現在位置を所定の時間間隔で測位して、当該現在位置の現在位置情報を取得する現在位置測位ステップと、
前記情報入力受付ステップで受け付けられた、前記出発地を示す情報と前記目的地を示す情報とに基づいて、移動経路を作成する移動経路作成ステップと、
前記現在位置測位ステップで測位された前記現在位置と、前記移動経路作成ステップで作成された移動経路との乖離距離が第１の閾値以上か否か判定する判定ステップと、
前記判定ステップで前記第１の閾値以上であるとき、聴覚的または触覚的な第１の報知出力を行う報知ステップと、
を含むことを特徴とする目的地案内方法が提供される。
【００１０】
本発明によれば、携帯情報通信端末に実行される目的地案内プログラムであって、
自機を有するユーザの出発地を示す情報と目的地を示す情報の入力を受け付ける情報入力受付手順と、
前記自機の現在位置を所定の時間間隔で測位して、当該現在位置の現在位置情報を取得する現在位置測位手順と、
前記情報入力受付手順によって受け付けられた前記出発地を示す情報と前記目的地を示す情報とに基づいて作成された移動経路と、前記現在位置測位手順によって測位された前記現在位置との乖離距離が第１の閾値以上であるとき、聴覚的または触覚的な第１の報知出力を行う報知手順と、
を携帯情報通信端末に実行させることを特徴とする目的地案内プログラムが提供される。
【００１１】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、報知手段が聴覚的または視覚的な第１の報知出力を行うことにより、利用者は、携帯情報通信端末を見続けなくても、現在位置が移動経路から外れたことを認識することができる。これにより、本発明によれば、移動経路を設定するだけで、確実に設定された移動経路に沿って目的地までユーザを案内することができる携帯情報通信端末、携帯情報通信システム、目的地案内方法および目的案内プログラムが提供される。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態に係る携帯情報通信システムを模式的に示した概念図である。
【図２】本実施の形態に係る携帯電話の機能を示した機能ブロック図である。
【図３】本実施の形態に係る外部サーバの機能を示した機能ブロック図である。
【図４】本実施の形態に係る携帯電話の物理的な機能を示したハードウェアブロック図である。
【図５】本実施の形態に係る外部サーバの物理的な機能を示したハードウェアブロック図である。
【図６】本実施の形態に係る携帯情報通信システムの移動経路を決定する全体動作を示したシーケンス図である。
【図７】本実施の形態に係る移動経路作成部が作成した２種類の経路を示したものである。
【図８】本実施の形態において、選択された経路が外部サーバに送信されることを示したものである。
【図９】本実施の形態において、Ａ駅からＢ市役所に向かう経路に沿った位置情報を携帯電話に送信することを示したものである。
【図１０】本実施の形態に係る携帯電話の動作を示したフローチャートである。
【発明を実施するための形態】
【００１４】
（第１の実施の形態）
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１５】
図１は、本実施の形態にかかる携帯情報通信システム５００を示した概念図である。図１に示した携帯情報通信システム５００は、携帯電話（携帯情報通信端末）１００と、位置情報サーバ（外部サーバ）２００とが、携帯電話網３００を介して通信接続されている。
【００１６】
図２は、図１に示した携帯電話１００の機能を示した機能ブロック図である。図２の携帯電話１００は、携帯電話１００を有するユーザの出発地を示す情報（以下、これを出発地情報という。）と目的地を示す情報（以下、これを目的地情報という。）の入力を受け付ける情報入力受付部１１０と、携帯電話１００の現在位置を所定の時間間隔で測位して、その現在位置の現在位置情報を取得する現在位置測位部１４０と、情報入力受付部１１０によって受け付けられた出発地情報と目的地情報とに基づいて作成された移動経路と、現在位置測位部１４０によって測位された現在位置との乖離距離が第１の閾値以上であるとき、聴覚的または触覚的な第１の報知出力を行う報知部１６０と、を備えている。
【００１７】
ここで、出発地情報（出発地を示す情報）とは、ユーザが移動経路に沿って目的地を目指す際の起点となる地点を意味する。具体的には、駅名や地図に明記される地名、建物などの任意の地でよい。また、後述するように現在地を起点とすることもできる。
【００１８】
また、目的地情報（目的地を示す情報）とは、ユーザが移動経路に沿って最終的に到達する終点となる地点を意味する。これは、出発地情報と同様に、駅名や地図に明記される地名、建物などの任意の地でよい。
【００１９】
また、現在位置とは、ユーザが現在位置する地点を意味しており、携帯電話１００の位置する地点をユーザの現在位置とする。
【００２０】
また、移動経路とは、出発地情報と目的地情報から作成される移動経路である。この移動経路は、携帯電話１００もしくは位置情報サーバ２００のいずれかにおいて作成される。なお、本実施の形態では、携帯電話１００は、作成された移動経路を自機内に設定して、ユーザを出発地から目的地まで移動経路から外れないように案内する。
【００２１】
また、乖離距離とは、作成された移動経路と、ユーザの現在位置との距離を意味する。この乖離距離は、ユーザの現在位置が移動経路に沿っていることを確認するために計算されるものであり、この乖離距離が第1の閾値未満であるか第1の閾値以上であるかによって、移動経路に沿っているか否かが判断される。
【００２２】
また、第１の閾値としては、経路から外れたと判断されないような、例えば、５０ｍや１００ｍなどの距離を規定することができる。この第１の閾値を過小とせず、一定の値とすることにより、道路を挟んで反対側の歩道を歩いたとしても、許容範囲を生成することができる。
【００２３】
また、報知部１６０は、現在位置測位部１４０によって測位された現在位置が、目的地から所定の到達距離以内に属していると判定されたとき、第１の報知出力と異なる第２の報知出力を行うようにしてもよい。
【００２４】
ここで、到達距離以内とは、目的地への到達を客観的に認識できる距離を範囲として規定することができる。この場合、例えば、目的地から半径１００ｍ以内に到達したときに、到達距離以内に属していると判定することができる。また、目的地が駅の場合には、ホームや改札口を含む駅そのものに対して、到着したこと示す範囲を到達距離によって判定してもよい。
【００２５】
本実施の形態では、携帯電話１００は、情報入力受付部１１０と、現在位置測位部１４０と、報知部１６０と、を備えることにより、移動経路と現在位置との乖離距離に基づく第１の報知出力を行うことができるので、本実施の形態を実現することができる。なお、上述した移動経路は、位置情報サーバ２００から取得する形態であってもよく、また携帯電話１００の内部で作成する形態であってもよい。なお本実施の形態では、位置情報サーバ２００から移動経路を取得する形態によって説明する。
【００２６】
また、携帯電話１００は、現在位置測位部１４０によって測位された現在位置と、移動経路との乖離距離が第１の閾値以上か否か判定する移動経路判定部１５０を更に備えている。
【００２７】
移動経路判定部１５０は、現在位置測位部１４０によって測位された現在位置と、移動経路との乖離距離が第１の閾値以上か否か判定する。この場合、報知部１６０は、移動経路判定部１５０の判定結果に基づいて、第１の報知出力を行うことができる。
【００２８】
ここで、報知部１６０は、聴覚的な報知出力として、スピーカやヘッドセットを介して音声による通知や、触覚的な報知出力として、バイブレータを用いた振動による報知出力を行ってもよい。
【００２９】
また、携帯電話１００は、移動経路を構成する経路情報を取得する経路情報取得部１２０を更に備えている。
【００３０】
経路情報取得部１２０は、移動経路を構成する経路情報を取得する。この場合、移動経路判定部１５０は、現在位置測位部１４０によって取得された現在位置情報と、経路情報取得部１２０によって取得された経路情報とに基づいて乖離距離を計算し、その乖離距離が第１の閾値以上であるか否かを判定する。
【００３１】
ここで、乖離距離を計算するとは、現在位置情報と経路情報との距離計算をするだけでなく、各種データ処理により、現在位置と移動経路との乖離距離を、第１の閾値と大小判定することを含んでいる。
【００３２】
なお、本実施の形態では、移動経路は、経路情報によって構成されている。これは、例えば、移動経路が鉄道、電車またはバスなどの公共機関であってもよく、また、幹線道路を形成する道路であってもよい。したがって、携帯電話１００を有するユーザが移動することができる経路であれば、これらに該当する経路を含んでいる。
【００３３】
また、携帯電話１００は、経路情報を保存する経路情報保存部１３０を更に備えている。経路情報保存部１３０は、経路情報取得部１２０において取得した経路情報を保存することができる。
【００３４】
また、携帯電話１００は、出発地情報と目的地情報を位置情報サーバ２００に送信する端末情報送信部１７０と、位置情報サーバ２００から移動経路や経路情報を受信する経路情報受信部１８０と、を備えている。
【００３５】
図３は、図１に示した位置情報サーバ２００の機能を示した機能ブロック図である。図３の位置情報サーバ２００は、出発地情報と目的地情報とに基づいて移動経路を作成する移動経路作成部２２０を備えている。
【００３６】
移動経路作成部２２０は、出発地情報と目的地情報とに基づいて移動経路を作成する。また、移動経路作成部２２０は、作成された移動経路の経路情報を生成することができる。すなわち、移動経路作成部２２０は、移動経路を作成したり、或いは経路情報を生成し、サーバ情報送信部２３０に送出することができる。
【００３７】
また、位置情報サーバ２００は、携帯電話１００から出発地情報と目的地情報とを受信するサーバ情報受信部２１０と、移動経路を携帯電話１００に送信するサーバ情報送信部２３０とを備えている。
【００３８】
サーバ情報送信部２３０は、移動経路作成部２２０によって作成された移動経路や経路情報を携帯電話１００に送信する。
【００３９】
図１に示した携帯電話網３００は、携帯電話１００と、位置情報サーバ２００とを接続して、相互にデータ通信を行うネットワーク網である。
【００４０】
図４は、携帯電話１００の物理的な機能を示したハードウェアブロック図である。図４に示す携帯電話１００は、全体を統括制御するＣＰＵ（Central Processing unit）１０１と、基本プログラムや各種アプリケーションプログラムが格納されたＲＯＭ（Read Only Memory）１０２と、を備えている。また、携帯電話１００は、作業領域や記憶領域として記憶可能なＲＡＭ（Random Access Memory）１０３と、ネットワーク網である携帯電話網３００に通信接続するモバイル通信インターフェース部１０４と、を備えている。また、携帯電話１００は、スピーカやヘッドセットを介して音声により出力する音声出力部１０５と、携帯電話１００の現在位置を測位する位置情報測位部１０６と、を備えている。また、携帯電話１００は、ユーザによる出発地や目的地の入力を受け付けるキー入力部１０７と、携帯電話の音声入力として機能するマイク部１０８と、を備えている。また、ＣＰＵ１０１は、バス１０９を介して、すべての構成要素と接続されている。
【００４１】
図５は、位置情報サーバ２００の物理的な機能を示したハードウェアブロック図である。図５に示す位置情報サーバ２００は、全体を統括制御するＣＰＵ２０１と、基本プログラムや各種アプリケーションプログラムが格納されたＲＯＭ２０２と、を備えている。また位置情報サーバ２００は、作業領域や記憶領域として記憶可能なＲＡＭ２０３と、各種のデータを格納するデータ格納部２０４と、携帯電話網３００に通信接続するネットワークインターフェース部２０５と、を備えている。また、位置情報サーバ２００は、出発地情報と目的地情報から移動経路を作成するための位置情報管理データベース２０６を備えている。また、ＣＰＵ２０１は、バス２０７を介して、すべての構成要素と接続されている。
【００４２】
なお、位置情報管理データベース２０６は、出発地情報と目的地情報から移動経路を作成するだけでなく、作成された移動経路から経路情報を生成することもできるデータベースである。
【００４３】
なお、本実施の形態では、例えば、移動経路を作成する移動経路作成プログラムは、ＲＯＭ２０２に格納されている。ＣＰＵ２０１は、ＲＯＭ２０２から移動経路作成プログラムをＲＡＭ２０３に読み出して、ＲＡＭ２０３で実行することにより、移動経路を作成する機能を実現することができる。
【００４４】
また、本実施の形態における各種の構成要素は、その機能を実現するように形成されていればよい。例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与された携帯電話、コンピュータプログラムにより携帯電話に実現された所定の機能など、またはこれらの任意の組み合わせ等として実現することができる。
【００４５】
また、本実施の形態の各種の構成要素は、個々に独立した存在である必要はない。すなわち、複数の構成要素が１個のデバイスとして形成されていること、１つの構成要素が複数のデバイスで形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００４６】
また、本実施の形態の目的地案内方法を説明するにあたり、複数のステップを順番に記載することがあるが、その記載の順番はステップを実行する順番を必ずしも限定するものではない。このため、本実施の形態にかかる方法を実施するときには、その複数のステップの順番は内容的に支障しない範囲で変更することができる。
【００４７】
さらに、本実施の形態による目的地案内方法の複数のステップは、個々に相違するタイミングで実行されることに限定されない。このため、あるステップの実行中に他のステップが発生すること、あるステップの実行タイミングと他のステップの実行タイミングとの一部ないし全部が重複していること、等でもよい。
【００４８】
次に、本実施の形態に係る携帯情報通信システム５００の移動経路を決定する全体動作について説明する。
【００４９】
図６は、携帯情報通信システム５００の移動経路を決定する全体動作を示したシーケンス図である。図６に示す携帯情報通信システム５００のシーケンス図では、まず携帯電話１００が携帯電話網３００に通信接続を開始することにより、接続処理が行われる（ステップＳ０１）。
【００５０】
携帯電話網３００は、携帯電話１００との接続処理によって接続が確立すると、位置情報サーバ２００に対して通信接続を開始する。携帯電話網３００が位置情報サーバ２００と接続処理を行うことにより、位置情報サーバ２００は携帯電話網３００に接続される（ステップＳ０３）。
【００５１】
ユーザは、携帯電話１００に設けられたキー入力部１０７（図４）を用いて、出発地と目的地を入力する（ステップＳ０５）。これにより、携帯電話１００を有するユーザの出発地情報と目的地情報の入力を受け付ける。
【００５２】
携帯電話１００は、端末情報送信部１７０（図２）から出発地と目的地とを、携帯電話網３００を介して位置情報サーバ２００に送信する（ステップＳ０７）。なお、このとき携帯電話１００は、携帯電話１００を識別する端末ＩＤ（identification）も併せて送信する。位置情報サーバ２００は、携帯電話１００から出発地と目的地とを受信すると、受信した出発地と目的地から複数の経路候補（移動経路）を抽出（作成）する（ステップＳ０９）。すなわち、移動経路作成部２２０（図３）が、受け付けられた出発地情報と目的地情報とに基づいて経路候補を作成する。
【００５３】
位置情報サーバ２００は、抽出された複数の経路候補を、位置情報サーバ２００を介して、端末ＩＤで識別された携帯電話１００に返信する（ステップＳ１１）。
【００５４】
例えば、図７は、移動経路作成部２２０が作成した２種類の経路を示したものである。図７では、出発地がＡ駅であり、目的地がＢ市役所である。そして、Ａ駅からＢ市役所へ行くまでに、経路Ｒ１と経路Ｒ２の２通りの経路候補（すなわち、移動経路）があることを示している。
【００５５】
携帯電話１００は、携帯電話網３００を介して位置情報サーバ２００から複数の経路候補を受信し、受信した複数の経路候補の中から、希望の経路（移動経路）を選択する（ステップＳ１３）。携帯電話１００は、携帯電話網３００を介して位置情報サーバ２００に、選択した経路を送信する（ステップＳ１５）。
【００５６】
例えば、図８に示すように、ユーザが経路Ｒ１を選択した場合、携帯電話１００は、選択された経路Ｒ１を位置情報サーバ２００に送信する。
【００５７】
位置情報サーバ２００は、携帯電話網３００を介して携帯電話１００から経路を取得すると、移動経路作成部２２０が選択された経路を構成する位置情報（経路情報）を算出し、生成する（ステップＳ１７）。位置情報サーバ２００は、携帯電話網３００を介して携帯電話１００に、選択された経路の位置情報を送信する（ステップＳ１９）。
【００５８】
例えば、図９に示すように、Ａ駅からＢ市役所に向かう経路Ｒ１において、経路Ｒ１に沿った位置情報（Ｐ１、Ｐ２、・・・ＰＮ）を、携帯電話１００に送信する。なお、図９では、位置情報を例示として、Ｐ１〜Ｐ１１の１１箇所の位置情報によって示しているが、位置情報の数は限定されるものではない。また、位置情報とは、具体的には、緯度や経度によって示される緯度経度情報のことである。
【００５９】
携帯電話１００は、選択された経路を示す複数の位置情報（これを経路位置情報ということがある。）を受信すると、出発地と目的地と経路位置情報とをユーザメモリであるＲＡＭ１０３（図４）に保存する（ステップＳ２１）。このように、携帯電話１００は、Ａ駅からＢ市役所までの経路Ｒ１を構成する位置情報を取得することができる。
【００６０】
そして、携帯電話１００は、位置情報サーバ２００との通信接続を切断するため、携帯電話網３００との通信接続を切断する切断処理を行う（ステップＳ２３）。携帯電話網３００は、携帯電話１００と位置情報サーバ２００との通信接続を切断するため、位置情報サーバ２００との通信接続を切断する切断処理を行う（ステップＳ２５）。
【００６１】
以上説明したように、利用者は、Ａ駅からＢ市役所までの経路を選択（決定）し、その経路に対応した位置情報（例えば、連続的な位置情報）を携帯電話１００のＲＡＭ１０３に保存することができる。
【００６２】
次に図９を参照し、複数の位置情報が保存された携帯電話１００をユーザが持ち歩き、Ａ駅からＢ市役所までの移動する際の携帯電話１００の動作の一例について説明する。
【００６３】
なお、本実施の形態では、出発地から目的地までユーザを案内する目的地案内プログラムをＣＰＵ１０１（図４）がＲＯＭ１０２（図４）から読み出して、ＲＡＭ１０３（図４）で目的地案内プログラムを実行することを、案内モードという。
【００６４】
図１０は、Ａ駅からＢ市役所までの移動する際の携帯電話１００の動作を示したフローチャートである。ユーザは、携帯電話１００のキー入力部１０７を操作して、Ａ駅からＢ市役所までの経路を案内する案内モードを起動させ、案内モードを有効に設定する（ステップＳ５１）。
【００６５】
携帯電話１００は、案内モードが起動すると、位置情報測位部１０６を起動させる（ステップＳ５３）。位置情報測位部１０６は、携帯電話１００の現在位置を測位する（ステップＳ５５）。ユーザは、Ａ駅からＢ市役所に向かいながら、位置情報測位部１０６は、所定の時間間隔（例えば、３０秒間隔など）で現在位置を測位する。
【００６６】
すなわち、位置情報測位部１０６は、携帯電話１００の現在位置を所定の時間間隔で測位して、その現在位置の現在位置情報を取得する。
【００６７】
そして、Ａ駅からＢ市役所に向かう道中において、ＲＡＭ１０３に保存された位置情報と、位置情報測位部１０６によって測位された現在位置との判定を、移動経路判定部１５０が行う（ステップＳ５７）。
【００６８】
すなわち、移動経路判定部１５０は、ステップＳ５５で測位された現在位置情報と、移動経路を作成する処理にて生成された経路情報との乖離距離が第１の閾値以上か否か判定する。
【００６９】
本実施の形態では、移動経路判定部１５０は、経路情報として離散的に配置された複数点を示す位置情報と、現在位置測位部１４０によって取得された現在位置情報との乖離距離をそれぞれ計算する。すなわち、移動経路判定部１５０は、取得された現在位置情報が、離散的に配置された複数点を示す位置情報とのすべての乖離距離が第１の閾値以上であるか否かを判定し、すべての乖離距離が第１の閾値以上の場合に第１の報知出力を行うことができる。
【００７０】
例えば、携帯電話１００の現在位置が任意の地点Ｘであったとする。そして、この携帯電話１００の地点Ｘと経路情報（図９参照）との距離を乖離距離として計算する。すなわち、携帯電話１００の地点Ｘと、経路情報Ｐ１，Ｐ２，・・・ＰＮの各点（図９参照）との乖離距離を計算する。そして、移動経路判定部１５０は、携帯電話１００の地点Ｘと経路情報（Ｐ１〜ＰＮ）との乖離距離が、第１の閾値（例えば、１００ｍとする。）以上か否か判定する。
【００７１】
ステップＳ５５で測位された現在位置が、ＲＡＭ１０３に保存された位置情報に含まれる場合には（ステップＳ５９のＹｅｓ）、ユーザはＡ駅からＢ市役所に向かう経路上にいると判定され、ステップＳ６１へ進む。すなわち、ステップＳ５５で測位された現在位置と、生成された経路情報との乖離距離が第１の閾値未満と判定され、ユーザは選択された経路に沿っているため、ステップＳ６１へ進む。
【００７２】
なお、上述の位置情報に含まれるとは、第１の閾値未満であることを含まれる、という。
【００７３】
一方、ステップＳ５５で測位された現在位置が、ＲＡＭ１０３に保存された位置情報に含まれない場合には（ステップＳ５９のＮｏ）、ユーザはＡ駅からＢ市役所に向かう経路上にいないと判定される。すなわち、ステップＳ５５で測位された現在位置と、生成された経路情報との乖離距離が第１の閾値以上と判定され、ユーザは選択された経路に沿っていないことを示している。
【００７４】
このため、ステップＳ５９で第１の閾値以上であると判定された場合には、報知部１６０は聴覚的または触覚的な第１の報知出力を行う。これにより、携帯電話１００は、移動経路から外れていることを通知する（ステップＳ６３）。したがって、ユーザは、報知部１６０によって経路から外れたことを認識することができるので、元の正しい経路に戻ることができる。そして、ステップＳ５５に戻る。
【００７５】
ステップＳ６１において、携帯電話１００の現在位置が目的地に到達した場合には（ステップＳ６１のＹｅｓ）、位置情報測位部１０６を停止する（ステップＳ６５）。報知部１６０は、ユーザが目的地に到達したことを示す第２の報知出力を行い、ユーザに通知し（ステップＳ６７）、終了する。
【００７６】
一方、ステップＳ６１において、携帯電話１００の現在位置が目的地に到達していない場合には（ステップＳ６１のＮｏ）、ステップＳ５５に戻り、引き続き、所定の時間間隔で携帯電話１００の現在位置を測位する。
【００７７】
以上説明したように本実施の形態によれば、携帯電話１００は、ユーザが選択した経路（移動経路）を構成する位置情報に基づいて、ユーザを出発地から目的地まで案内することができる。ユーザの現在位置を示す現在位置情報が経路から外れた場合には、経路からユーザが外れたことを通知することができるので、ユーザは携帯電話１００の表示部を確認することなく、経路を間違えたことに気付くことができる。
【００７８】
本実施の形態によれば、携帯電話１００は、ユーザが移動経路を選択するだけで、確実に選択された移動経路に沿ってユーザを目的地まで案内することができる。
【００７９】
以上、図面を参照して本発明の実施形態について述べたが、これらは本実施の形態の例示であり、上記以外の様々な構成を採用することもできる。
【００８０】
例えば、本実施の形態では、移動経路判定部１５０は、現在位置測位部１４０によって取得された現在位置情報と、経路情報取得部１２０によって取得された位置情報とに基づいて乖離距離を計算し、その乖離距離が第１の閾値以上であるか否かを判定している。
【００８１】
本実施の形態では、これに限定されるものではない。例えば、移動経路判定部１５０は、隣り合う経路情報（図９参照）を仮想の線で結ぶことにより仮想経路を生成し、現在位置測位部１４０によって取得された現在位置情報と仮想経路との垂直方向の距離を乖離距離として計算し、判定してもよい。
【００８２】
これにより、移動経路判定部１５０は、現在位置情報によって表示される緯度経度情報と、仮想経路との垂直方向の距離を計算することにより、第１の閾値による判定を行うことができる。
【００８３】
なお、経路情報は、第１の閾値の２倍値よりも短い距離の間隔でサンプリングされた位置情報であることが望ましい。したがって、第１の閾値は、経路情報のサンプリングされた間隔の１／２未満の値を、設定するようにしてもよい。
【００８４】
また、経路情報は、地点として表示される座標情報ではなく、線形的に示されるベクトルとスカラーによって表示される形態であってもよい。この場合、例えば、移動経路の進行方向に対する成分がベクトルを用いて表示され、その移動量に対する成分がスカラーを用いて表示される。ベクトルとスカラーを用いることにより、所定の時間間隔で測位された現在位置と、その直前に測定された位置情報とから、進行方向に沿った移動ベクトルを生成することができる。また、生成された移動ベクトルに対向する方向にスカラー量を設定することで、移動経路として作成された経路情報との乖離距離を判定することができる。
【００８５】
すなわち、携帯電話１００は、経路情報取得部１２０において取得する経路情報により、移動経路の経路ベクトルを生成することができる。一方、現在位置測位部１４０において所定の時間間隔で現在位置を連続して測位することにより移動ベクトルを生成することができる。したがって、現在位置から生成される移動ベクトルと、経路情報取得部１２０が取得した経路情報を基に形成される経路ベクトルとを対比することにより、移動経路判定部１５０は、乖離距離を判定することができる。
【００８６】
このように、ベクトルとスカラーを用いることにより、移動経路判定部１５０は、移動ベクトルと経路ベクトルとの方向を検知してズレを換算することにより、経路情報を解析的に解くことができる。また、この場合、画像処理を用いて閾値の判定を行うこともできる。
【００８７】
さらに、移動経路判定部１５０は、現在位置測位部１４０から取得する現在位置情報に基づいて、現在位置を起点とした第１の閾値の距離が、経路情報取得部１２０が取得した経路情報と交差するか否かにより、閾値の判定を行う形態であってもよい。
【００８８】
この場合、移動経路判定部１５０は、現在位置に第１の閾値の距離から同心円状に判定すべき範囲を設定し、その同心円状の範囲に経路情報が含まれていれば、移動経路に沿っていると判定することができる。なお、この場合も距離を計算によって算出することに限定されず、画像処理によって閾値の判定をおこなってもよい。
【００８９】
また、本実施の形態では、移動経路を作成する際に、情報入力受付部１１０が、出発地情報と目的地情報を取得するようになっていた。本実施の形態はこれに限らず、情報入力受付部１１０が、現在位置測位部１４０で取得された現在位置情報を、出発地情報として受け付ける形態であってもよい。
【００９０】
この場合、現在位置測位部１４０で取得された現在位置情報が、情報入力受付部１１０で入力された目的地情報とともに、経路情報取得部１２０または端末情報送信部１７０に送信される（図２参照）。そして、携帯電話１００または位置情報サーバ２００において、現在地から目的地までの移動経路を作成することができる。
【００９１】
これにより、携帯電話１００は、ユーザの現在地を現在位置測位部１４０によって測位し、出発地とすることができるので、移動経路を作成する精度を向上させることができる。
【００９２】
また、本実施の形態では、経路情報受信部１８０は、位置情報サーバ２００から１通りの移動経路を構成する複数の経路位置情報を取得する形態となっていたが、本実施の形態はこれに限定されるものではない。
【００９３】
例えば、携帯電話１００は、出発地から目的地までの複数通りの移動経路を取得する移動経路取得部（図示せず）を更に備えることができる。この場合、移動経路取得部が、作成された複数通りの移動経路を位置情報サーバ２００から取得し、移動経路判定部が、現在位置測位部１４０によって測位された現在位置と、複数通りの移動経路すべてとの乖離距離が第１の閾値以上か否か判定を行う。そして、報知部１６０が、移動経路判定部１５０の判定結果に基づいて、第１の報知出力を行う。また、報知部１６０は、現在位置測位部１４０によって測位された現在位置と、複数通りの移動経路のうちのいずれか１つの移動経路との乖離距離が第１の閾値未満になったとき、第１の報知出力を停止することができる。
【００９４】
これにより、携帯電話１００は、例えば、ユーザが第１の移動経路から外れたとしても、第１の移動経路から外れた後に、第２の移動経路に沿って移動した場合に、ユーザを第２の移動経路にて移動させることができる。本実施の形態では、最初に設定された移動経路から外れると、常に第１の報知出力を継続実施するにとどまらず、当初設定した次善の移動経路で案内することができる。
【００９５】
なお、この移動経路取得部は、経路情報受信部１８０の機能と兼用することができるので、経路情報受信部１８０に搭載することもできる。
【００９６】
また、本実施の形態では、移動経路判定部１５０が、現在位置測位部１４０によって測位された現在位置と、移動経路との乖離距離が第１の閾値以上のとき、報知部１６０が第１の報知出力を行うようになっていた。本実施の形態では、更に、移動経路判定部１５０が、現在位置と移動経路との乖離距離が第１の閾値より大きな第２の閾値以上であると判定したとき、経路情報取得部１２０は、測位された現在位置から目的地までの移動経路を作成してもよい。そして、経路情報取得部１２０は、移動経路を作成し、作成されたその移動経路を構成する経路情報を取得する形態であってもよい。
【００９７】
この場合、経路情報取得部１２０は、経路情報受信部１８０を用いて位置情報サーバ２００から取得した位置情報（経路情報）と、取得した現在位置情報とから新たに移動経路を作成することができ、位置情報（経路情報）を生成することができる。
【００９８】
これにより、携帯電話１００は、第２の閾値以上であると判定したとき、現在位置から目的地までの移動経路を新たに作成するとともに、移動経路から外れたことを報知して第１の報知出力の機能を損なうことなく、新たな経路にて目的地を目指すことができる。
【００９９】
なお、この第２の閾値は、例えば、３００ｍや５００ｍの距離を規定できればよく、ユーザが任意に設定することができる。
【０１００】
また、本実施の形態では、携帯電話１００を基に説明したが、本実施の形態は、携帯電話１００と、その携帯電話１００と通信を行う位置情報サーバ２００とを備える携帯情報通信システム５００であってもよい。この場合、携帯情報通信システム５００は、出発地を示す情報と目的地を示す情報の入力を受け付ける情報入力受付部１１０と、携帯電話１００の現在位置を所定の時間間隔で測位して、当該現在位置の現在位置情報を取得する現在位置測位部１４０と、を備えている。また、携帯情報通信システム５００は、情報入力受付部１１０によって受け付けられた出発地を示す情報と目的地を示す情報とに基づいて移動経路を作成する移動経路作成部２２０を備えることができる。また、携帯情報通信システム５００は、現在位置測位部１４０によって測位された現在位置と、移動経路作成部２２０によって作成された移動経路との乖離距離が第１の閾値以上か否かを判定する移動経路判定部１５０を備えることができる。また、携帯情報通信システム５００は、移動経路判定部１５０の判定結果に基づいて、聴覚的または触覚的な第１の報知出力を携帯電話１００に出力させる報知部１６０を備えることができる。
【０１０１】
この場合、携帯情報通信システム５００は、情報入力受付部１１０と、現在位置測位部１４０と、移動経路作成部２２０と、移動経路判定部１５０と、報知部１６０とを備えていればよい。すなわち、これらの構成要素は、携帯電話１００や位置情報サーバ２００が備えていることに限定されるものではなく、携帯情報通信システム５００として何処かに備えていればよい。
【０１０２】
例えば、携帯電話１００は、現在位置測位部１４０と、報知部１６０と、を備え、一方、位置情報サーバ２００は、情報入力受付部１１０と、移動経路作成部２２０と、移動経路判定部１５０と、を備えることができる。
【０１０３】
この場合、位置情報サーバ２００は、情報入力受付部１１０を備えることにより、ユーザからの入力を受け付けることができるので、出発地情報と目的地情報を取得することができる。また、位置情報サーバ２００は、取得した出発地情報と目的地情報とに基づいて、移動経路作成部２２０によって移動経路を作成することができる。
【０１０４】
これに対し、携帯電話１００は、現在位置測位部１４０を備えているので、携帯電話１００を有するユーザの現在位置を測位して、現在地情報を取得することができる。そして、携帯電話１００は、取得した現在位置情報を、端末ＩＤと併せて位置情報サーバ２００へ送信する。
【０１０５】
位置情報サーバ２００は、携帯電話１００から現在位置情報と端末ＩＤとを受信すると、受信した現在位置情報と作成された移動経路とに基づいて、乖離距離を算出することができる。また、位置情報サーバ２００は、移動経路判定部１５０を備えているので、算出された乖離距離が第１の閾値以上か否か判定することができる。そして、その乖離距離が第１の閾値以上であった場合には、端末ＩＤが示す携帯電話１００に、第１の報知出力を報知部１６０によって行うことができる。
【０１０６】
これにより、例えば、携帯電話１００を幼い子供等に持たせ、その子供の移動経路を出発地と目的地とから予め作成しておき、その移動経路から外れた場合には、子供に危険を通知するシステムを形成することができる。
【０１０７】
このように、位置情報サーバ２００は、情報入力受付部１１０と、移動経路作成部２２０と、移動経路判定部１５０と、を備えることにより、携帯電話１００から現在位置情報を受信するだけで、乖離距離と移動経路の判定を行うことができる。また、携帯電話１００は、現在位置測位部１４０と、報知部１６０と、を備えるだけで、位置情報サーバ２００に設定された移動経路から外れた場合でも、第１の報知出力を行うことができる。
【０１０８】
また、本実施の形態では、図１〜図５に示した構成により説明してきたが、上述したように、携帯電話１００に実行される目的地案内プログラムであってもよい。
【０１０９】
具体的には、ＲＯＭ１０２に格納された目的地案内プログラムは、携帯電話１００を有するユーザの出発地を示す情報と目的地を示す情報の入力を受け付ける情報入力受付手順を含んでいる。また、その目的地案内プログラムは、携帯電話１００の現在位置を所定の時間間隔で測位して、その現在位置の現在位置情報を取得する現在位置測位手順を含んでいる。また、その目的地案内プログラムは、情報入力受付手順によって受け付けられた出発地を示す情報と目的地を示す情報とに基づいて作成された移動経路と、現在位置測位手順によって測位された現在位置との乖離距離が第１の閾値以上であると判定されたとき、聴覚的または触覚的な第１の報知出力をユーザに行う報知手順を含んでいる。
【０１１０】
また、目的地案内プログラムは、現在位置測位手順によって測位された現在位置と、移動経路との乖離距離が第１の閾値以上か否か判定する経路情報判定手順を更に含むようにしてもよい。この場合、報知手順は、経路情報判定手順の判定結果に基づいて、第１の報知出力を行うことができる。
【０１１１】
また、目的地案内プログラムは、移動経路を構成する経路情報を取得する経路情報取得手順を更に含むようにしてもよい。この場合、移動経路判定手順は、現在位置測位手順で取得された現在位置情報と、経路情報取得手順で取得された経路情報とに基づいて乖離距離を計算し、その乖離距離が第１の閾値以上であるか否かを判定することができる。
【符号の説明】
【０１１２】
１００    携帯電話
１０１    ＣＰＵ
１０２    ＲＯＭ
１０３    ＲＡＭ
１０４    モバイル通信インターフェース部
１０５    音声出力部
１０６    位置情報測位部
１０７    キー入力部
１０８    マイク部
１０９    バス
１１０    情報入力受付部
１２０    経路情報取得部
１３０    経路情報保存部
１４０    現在位置測位部
１５０    移動経路判定部
１６０    報知部
１７０    端末情報送信部
１８０    経路情報受信部
２００    外部サーバ
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    データ格納部
２０５    ネットワークインターフェース部
２０６    位置情報管理データベース
２０７    バス
２１０    サーバ情報受信部
２２０    移動経路作成部
２３０    サーバ情報送信部
３００    携帯電話網
５００    携帯情報通信システム
【図１】
2010171818.tif 000003
【図２】
2010171818.tif 000004
【図３】
2010171818.tif 000005
【図４】
2010171818.tif 000006
【図５】
2010171818.tif 000007
【図６】
2010171818.tif 000008
【図７】
2010171818.tif 000009
【図８】
2010171818.tif 000010
【図９】
2010171818.tif 000011
【図１０】
2010171818.tif 000012