(57)【要約】【課題】  利用者の現在位置を常に把握しなくとも適切な案内が可能な、比較的簡易なシステムでの案内システムを実現すること。【解決手段】  移動者案内サーバ１００は、出発地、目的地及び目的地への希望到着時刻を含む移動計画が登録されると、この移動計画に基づく移動行程を予測し、予測した移動行程中で案内が必要だと思われる案内時刻及びその案内の内容を決定する。そして、案内時刻となると、該当する内容の案内情報を移動者が携行する携帯電話機２００に送信する。また、改札システム３１０から入出場情報を受信した場合、或いは、クレジットカードシステム４０からカード利用情報を受信した場合には、この情報に含まれる位置及び時刻に合わせて予測済みの移動行程を更新するとともに、案内タイミングを再決定する。【選択図】図１                                        
2005024517.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信網を介して、移動者が携行する移動者携帯端末に所定の案内情報を送信可能な移動者案内サーバにおいて、
少なくとも出発地と目的地と目的地到着希望時刻とを含む移動計画を登録する登録手段と、
前記登録された移動計画を遂行するための、少なくとも出発地から目的地までの経路と当該経路上での通過時刻とを含む移動行程を予測する行程予測手段と、
前記予測された移動行程と現在時刻とを対比することで、移動中の前記移動者の現在位置を推定する位置推定手段と、
前記予測された移動行程のうち、前記推定された現在位置以降の経路に関する所定の案内情報を前記移動者携帯端末に送信する送信手段と、
を備えることを特徴とする移動者案内サーバ。
【請求項２】
所定の通信網を介して、前記移動者の通過地点及び当該通過地点での通過時刻に関する在所情報を外部システムから受信可能な受信手段、を更に備え、
前記行程予測手段が、前記受信された在所情報に含まれる通過地点を経由地とし、当該経由地を通過した通過時刻を加味することで予測済みの移動行程を更新する更新手段を有する、
ことを特徴とする請求項１に記載の移動者案内サーバ。
【請求項３】
列車時刻表データベースを更に備え、
前記出発地は出発駅であり、
前記目的地は到着目的駅であるとともに、
前記行程予測手段は、利用列車種別及び利用区間を含む経路と、前記利用区間内の駅での通過時刻とを含む移動行程を、前記列車時刻表データベースを参照して予測する手段である、
ことを特徴とする請求項１又は２に記載の移動者案内サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信網を介して、移動者が携行する移動者端末に所定の案内情報を送信可能な移動者案内サーバに関する。
【背景技術】
【０００２】
従来から、利用者の移動に合わせて案内を行う様々な案内システムが知られている。このようなシステムの一つとして、例えば、特許文献１に記載の利用者案内システムがある。この利用者案内システムでは、携帯情報端末（本発明の移動者端末に相当）によって利用者の位置を常に把握し、予め作成された移動計画に従って、出発地から目的地までの継ぎ目無い連続的な案内を実現している。
【特許文献１】特開２００２−３４０７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１に開示されている利用者案内システムは、原則、利用者の位置をリアルタイムに検出し、現在位置を常に把握していることを前提としたシステムである。このため、例えば利用者が移動するであろう全ての経路をカバーするように無線通信基地局を設置する等、位置を検出するための大掛かりなシステムが必要であった。また、リアルタイムな検出及び継ぎ目の無い連続的な案内を実現するためには、利用者案内システム中に伝送・記憶されるデータ量が膨大となり得る。このため、システムには高度・高速な演算処理が要求される。
【０００４】
上記事情に鑑み、本発明は、利用者の現在位置を常に把握しなくとも適切な案内が可能な、比較的簡易なシステムでの案内システムの実現を目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するための第１の発明は、
所定の通信網を介して、移動者が携行する移動者携帯端末に所定の案内情報を送信可能な移動者案内サーバにおいて、
少なくとも出発地と目的地と目的地到着希望時刻とを含む移動計画を登録する登録手段（例えば、図１の移動者案内サーバ１００の有する制御装置；図２の移動計画情報１３０）と、
前記登録された移動計画を遂行するための、少なくとも出発地から目的地までの経路と当該経路上での通過時刻とを含む移動行程を予測する行程予測手段（例えば、図１の移動者案内サーバ１００が有する制御装置；図２の予測行程情報１４０）と、
前記予測された移動行程と現在時刻とを対比することで、移動中の前記移動者の現在位置を推定する位置推定手段（例えば、図１の移動者案内サーバ１００が有する制御装置）と、
前記予測された移動行程のうち、前記推定された現在位置以降の経路に関する所定の案内情報を前記移動者携帯端末に送信する送信手段（例えば、図１の移動者案内サーバ１００が有する制御装置）と、
を備える移動者案内サーバである。
【０００６】
この第１の発明によれば、登録された移動計画を遂行するための移動行程を予測し、この予測した移動行程と現在時刻とを対比することで移動者の現在位置を推定して、予測した移動行程のうち、この推定した現在位置以降の経路に関する所定の案内情報を移動者が携行する移動者携帯端末に送信可能な移動者案内サーバを実現できる。従って、推定した移動行程を元に移動者の現在位置を推定して案内情報の送信、即ち移動者に対する案内を行うので、移動者の実際の位置を検出することなく、移動者に対する案内を行うことができる。即ち、移動者の位置を検出するためのシステムが不要となる。また、登録された移動計画から移動行程を予測するため、ある程度の確度を持った案内が可能である。
【０００７】
また、第２の発明として、第１の発明の移動者案内サーバであって、
所定の通信網を介して、前記移動者の通過地点及び当該通過地点での通過時刻に関する在所情報を外部システムから受信可能な受信手段（例えば、図１の移動者案内サーバ１００が有する通信装置）、を更に備え、
前記行程予測手段が、前記受信された在所情報に含まれる通過地点を経由地とし、当該経由地を通過した通過時刻を加味することで予測済みの移動行程を更新する更新手段（例えば、図１の移動者案内サーバ１００が有する制御装置）を有する、
ように構成しても良い。
【０００８】
この第２の発明によれば、移動者の在所情報を受信するとともに、この受信した在所情報に含まれる通過地点を経由地とし、通過時刻を加味することで予測済みの移動行程を更新することができる。従って、予測済みの移動行程を、移動者が通過した実際の位置（地点）及びその時刻によって更新するため、移動者が予測済みの移動行程とかけ離れた行動（移動）を取った場合であっても、在所情報を受信することで予測済みの移動行程を更新し、より適切な案内が可能となる。移動者の実際の移動に即したより的確な案内が可能となる。更に、在所情報を受信する毎に予測済みの移動行程を更新するので、より多くの在所情報を受信することで、予測済みの移動行程を、移動者の実際のそれにより近づけることが可能となる。
【０００９】
更に、第３の発明として、第１又は２の発明の移動者案内サーバであって、
列車時刻表データベースを更に備え、
前記出発地は出発駅であり、
前記目的地は到着目的駅であるとともに、
前記行程予測手段は、利用列車種別及び利用区間を含む経路と、前記利用区間内の駅での通過時刻とを含む移動行程を、前記列車時刻表データベースを参照して予測する手段である、
ように構成しても良い。
【００１０】
この第３の発明によれば、出発地を出発駅とし、目的地を到着目的駅として、これらの駅間の移動に対する移動行程を予測できる。即ち、駅間の移動に対する案内が可能となる。
【発明の効果】
【００１１】
第１の発明によれば、登録された移動計画を遂行するための移動行程を予測し、この予測した移動行程と現在時刻とを対比することで移動者の現在位置を推定して、予測した移動行程のうち、この推定した現在位置以降の経路に関する所定の案内情報を移動者が携行する移動者携帯端末に送信可能な移動者案内サーバを実現できる。従って、推定した移動行程を元に移動者の現在位置を推定して案内情報の送信、即ち移動者に対する案内を行うので、移動者の実際の位置を検出することなく、移動者に対する案内を行うことができる。即ち、移動者の位置を検出するためのシステムが不要となる。また、登録された移動計画から移動行程を予測するため、ある程度の確度を持った案内が可能である。
【００１２】
また、第２の発明によれば、移動者の在所情報を受信するとともに、この受信した在所情報に含まれる通過地点を経由地とし、通過時刻を加味することで予測済みの移動行程を更新することができる。従って、予測済みの移動行程を、移動者が通過した実際の位置（地点）及びその時刻によって更新するため、移動者が予測済みの移動行程とかけ離れた行動（移動）を取った場合であっても、在所情報を受信することで予測済みの移動行程を更新し、より適切な案内が可能となる。移動者の実際の移動に即したより的確な案内が可能となる。更に、在所情報を受信する毎に予測済みの移動行程を更新するので、より多くの在所情報を受信することで、予測済みの移動行程を、移動者の実際のそれにより近づけることが可能となる。
【００１３】
更に、第３の発明によれば、出発地を出発駅とし、目的地を到着目的駅として、これらの駅間の移動に対する移動行程を予測できる。即ち、駅間の移動に対する案内が可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、本発明を実施するための最良の形態を説明する。
【００１５】
［構成］
先ず、構成を説明する。
図１は、本実施の形態における移動者案内システムの概略構成を示す図である。同図によれば、移動者案内システムは、移動者案内サーバ１００と、移動者が保有する携帯電話機２００と、鉄道システム３００と、クレジットカードシステム４００と、バスシステム５１０や地図提供システム５２０を含む外部システム５００と、から構成される。
【００１６】
鉄道システム３００は、鉄道事業者によって運営される公知のシステムであり、これには、改札システム３１０及び運行管理システム３２０が含まれる。
【００１７】
改札システム３１０は、各駅の改札に設置されて改札業務を実現する改札装置等を有するＳｕｉｃａ（登録商標）等の公知のシステムであり、移動者の駅構内への入場／出場をコンピュータ制御によって管理する。また、本実施の形態では、改札システム３１０は、通信ネットワークＮを介して移動者案内サーバ１００と接続されており、改札装置が乗車券に記録された乗車券ＩＤを読み取ると、読み取った乗車券ＩＤと、該改札装置が設置されている駅の名称（駅名）と、読み取った時刻（通過時刻）と、入場／出場の別を表す識別フラグと、を対応付けた入出場情報を移動者案内サーバ１００に送信する。
【００１８】
ここで“乗車券”とは、乗車券の識別番号である乗車券ＩＤ、氏名等の購入者に関する情報、残金情報、使用履歴情報等が記憶されたＩＣチップを内蔵するＩＣカード（例えば、Ｓｕｉｃａカード等）である。
また、通信ネットワークＮとは、データ授受が可能な通信路を意味する。即ち、通信ネットワークＮは、直接接続のための専用線や電話通信網、ＩＳＤＮ回線網、通信衛星網、ケーブル網、インターネット等の通信網を含む意である。通信ネットワークＮは、図中、１種類の通信路であるかのように示されているが、複数種類の通信路で各システムや移動者案内サーバ１００が接続されて良いのは勿論である。
【００１９】
運行管理システム３２０は、列車の運行ダイヤ（時刻表）の管理や進路制御、運行表示、運転整理等をコンピュータ等によって集中制御する公知のシステムである。また、本実施の形態では、運行管理システム３２０は、通信ネットワークＮを介して移動者案内サーバ１００と接続されており、随時、最新の列車運行情報を移動者案内サーバ１００に送信する。この列車運行情報には、在線情報（駅間の閉塞区間を単位とした列車の位置の情報）や駅での発着時刻等の情報に加えて、運行乱れ（遅延や不通、運休等）の情報が含まれる。
【００２０】
クレジットカードシステム４００は、クレジットカード会社によって運営される公知のシステムであり、加盟店舗からのクレジットカードを用いた商品購入の決済依頼に応じた決済を行う。また、本実施の形態では、クレジットカードシステム４００は、通信ネットワークＮを介して移動者案内サーバ１００と接続されており、加盟店舗から決済依頼がなされると、利用されたクレジットカードのカードＩＤと、該店舗の名称及びその所在地と、利用時刻と、を対応付けたカード利用情報を移動者案内サーバ１００に送信する。
【００２１】
バスシステム５１０は、バス事業者によって運営される公知のシステムであり、バスの運行路線や運行ダイヤ等をコンピュータ等によって管理する。また、本実施の形態では、バスシステム５１０は、通信ネットワークＮを介して移動者案内サーバ１００と接続されており、要求に応じた地域でのバスの運行路線や運行ダイヤ等のバス情報を、移動者案内サーバ１００に提供（送信）する。
【００２２】
地図提供システム５２０は、所定の縮尺で表された地図データ（イメージデータ）や、例えば住所で表された実際の位置と地図上の位置との対応関係を示すデータ、駅や店舗、橋、公園、湖等の名称やその地図上の位置を示すデータ等を含む地図ＤＢ（データベース）を記憶するコンピュータ等によって実現される公知のシステムであり、要求に応じた部分地図データを提供する。また、本実施の形態では、地図提供システム５２０は、通信ネットワークＮを介して移動者案内サーバ１００と接続されており、要求された一又は複数の位置（名称（ランドマーク等）や住所等で表されている。）を表記した該当範囲の部分地図データを、移動者案内サーバ１００に提供（送信）する。
【００２３】
携帯電話機２００は、ＣＰＵ、ＲＯＭ、ＲＡＭ、数字キーや各種機能キーを含む入力装置、小型ＬＣＤ等の表示装置、無線基地局と無線通信を行うための無線通信装置等を備えて構成される公知の無線電話機により実現される。また、携帯電話機２００は、携帯電話網に接続して他の電話機等と通話を行う無線電話機能を有するともに、携帯電話網を介してインターネットに接続し、外部装置との電子メールの送受信を行う電子メール機能を有する。特に、本実施の形態では、携帯電話機２００は、移動者によって入力された移動計画を登録するための情報を電子メール（計画登録メール）で移動者案内サーバ１００に送信するとともに、移動者案内サーバ１００から送信される、移動に関する案内情報を電子メール（案内メール）として受信する。尚、受信された電子メールの内容は表示装置に表示される。
【００２４】
移動者案内サーバ１００は、ＣＰＵやＩＣメモリからなる制御装置、ハードディスク等の記憶装置、ＣＤやＭＯといった外部記憶媒体に記憶された情報を読み込むための記憶媒体読込装置、通信ネットワークＮ等に接続して外部とのデータ授受を行うための通信装置等を備えて構成される公知の汎用サーバ装置により実現される。
【００２５】
本実施の形態では、移動者案内サーバ１００は、通信ネットワークＮを介して、改札システム３１０、運行管理システム３２０、クレジットカードシステム４００、バスシステム５１０及び地図提供システム５２０と接続されている。そして、改札システム３１０からは入出場情報を、運行管理システム３２０からは列車運行情報を、クレジットカードシステム４００からはカード利用情報を、バスシステム５１０からはバス情報を、地図提供システム５２０からは部分地図データを、それぞれ受信する。
【００２６】
また、移動者案内サーバ１００は、インターネットを介して携帯電話機２００と接続し、携帯電話機２００との電子メールの送受信を行う。特に、本実施の形態では、携帯電話機２００から、移動計画の内容を含んだ電子メール（計画登録メール）を受信し、また、案内情報を含んだ電子メール（案内メール）を携帯電話機２００に送信する。
【００２７】
移動者案内サーバ１００が有する記憶装置には、図２に示すように、本実施の形態の移動者案内処理を実現するための移動者案内プログラム１１０と、移動者情報１２０と、移動計画情報１３０と、予測行程情報１４０と、案内タイミング情報１５０と、移動履歴情報１６０と、列車運行路線情報１７０と、バス運行路線情報１８０と、が記憶される。
【００２８】
移動者情報１２０とは、案内を行う対象となる移動者に関する情報であり、図３にそのデータ構成の一例を示す。
図３は、移動者情報１２０のデータ構成例を示す図である。同図によれば、移動者情報１２０は、移動者の識別番号である移動者ＩＤ（１２１）毎に、該移動者が保有する（移動中に携行する）携帯電話機２００の電話番号（１２２）及びメールアドレス（１２３）と、乗車券の識別番号である乗車券ＩＤ（１２４）と、クレジットカードの識別番号であるカードＩＤ（１２５）と、を対応付けて記憶している。
【００２９】
移動者案内サーバ１００は、この移動者情報１２０を参照して、改札システム３１０から受信した入出場情報に含まれる乗車券ＩＤ、或いは、クレジットカードシステム４００から受信したカード利用情報に含まれるカードＩＤから移動者を識別し、該移動者が通過した位置Ｐ及び該位置Ｐを通過した時刻Ｔ（以下、この位置Ｐ及び時刻Ｔを対応付けた情報を「在所情報」と称する。）を取得する。
【００３０】
移動計画情報１３０とは、登録された移動計画に関する情報であり、図４にそのデータ構成の一例を示す。
図４は、移動計画情報１３０のデータ構成例を示す図である。同図によれば、移動計画情報１３０は、移動計画を構成する要件（１３１）と、該要件（１３１）の設定内容（１３２）と、を対応付けて記憶している。また、要件（１３１）には、設定が必須である必須要件と、必要に応じて任意に設定される任意要件と、がある。必須要件には、出発地（１３１ａ）、目的地（１３１ｂ）及び目的地（１３１ｂ）への到着時刻（１３１ｃ）が含まれる。また、任意要件には、移動手段（１３１ｄ）や経由地（１３１ｅ）、経路（１３１ｆ）等が含まれる。移動者案内サーバ１００は、この移動計画情報１３０に基づいて移動者の移動行程を予測し、予測した移動行程に応じた案内を行う。
【００３１】
予測行程情報１４０とは、移動計画情報１３０に基づいて予測された移動行程に関する情報であり、図５にそのデータ構成の一例を示す。
図５は、出発地及び到着地を含む、予測された移動行程中の経由地（１４１）と、該経由地（１４１）での通過時刻（１４２）と、を対応付けて記憶し、更に、各経由地（１４１）間の所要時間（１４２）及び移動手段（１４３）を記憶している。この予測行程情報１４０を参照することで、移動者案内サーバ１００は、現在時刻に該当する位置を、移動者の大凡の位置として推定することができる。
尚、この予測行程情報１４０は、入出場情報或いはカード利用情報の受信によって移動者の在所情報が取得された場合や、予測された移動行程に関わる列車の運行乱れの情報が受信された場合には、これらの情報に基づいて更新される。
【００３２】
案内タイミング情報１５０とは、移動者に対する案内のタイミングに関する情報であり、図６にそのデータ構成の一例を示す。
図６は、案内タイミング情報１５０のデータ構成例を示す図である。同図によれば、案内タイミング情報１５０は、予測された移動行程中の案内を行うべき状況（１５１）と、該状況（１５１）に該当する案内時刻（１５２）と、案内の内容（１５３）と、を対応付けて記憶する。
【００３３】
移動者案内サーバ１００は、この案内タイミング情報１５０を参照して移動者案内を行う。具体的には、現在時刻が、案内タイミング情報１５０に設定されている案内時刻（１５２）と一致する場合に、対応する案内の内容（１５３）の案内メールを携帯電話機２００に送信する、即ち、移動者の現在位置に応じた案内を行うことができる。
尚、この案内タイミング情報１５０は、予測行程情報１４０に基づいて作成される情報であり、従って、予測行程情報１４０が更新された場合には、この更新に伴って更新される。
【００３４】
移動履歴情報１６０とは、移動者の実際の移動に関する情報であり、図７にそのデータ構成の一例を示す。
図７は、移動履歴情報１６０のデータ構成例を示す図である。同図によれば、移動履歴情報１６０は、時刻Ｔ（１６１）と、該時刻Ｔ（１６１）での位置Ｐ（１６２）と、を対応付けて記憶する。
尚、この移動履歴情報１６０は、入出場情報又はカード利用情報が受信される毎に、該受信された情報から取得された在所情報が、時刻Ｔの順に追加されて更新される。即ち、移動履歴情報１６０は、取得された在所情報を時系列に従って蓄積記憶する。
【００３５】
列車運行路線情報１７０とは、列車の運行路線に関する情報であり、駅の所在地、駅間の距離や走行する列車の種別（新幹線、特急、普通等の別）、運行ダイヤ（時刻表）等を含んでいる。尚、この列車運行路線情報１７０は、記憶装置に予め記憶されていることとしても良いし、必要に応じて運行管理システム３２０に要求して受信することとしても良い。
【００３６】
バス運行路線情報１８０とは、バスの運行路線に関する情報であり、バス路線中のバス停の名称や所在地、時刻表等を含んでいる。尚、このバス運行路線情報１８０は、記憶装置に予め記憶されていることとしても良いし、必要に応じてバス運行システム５１０に要求して受信することとしても良い。
【００３７】
［処理の流れ］
次に、処理の流れを説明する。
図８は、本実施の形態における移動者案内処理の流れを説明するフローチャートであり、移動者案内サーバ１００の動作に係る処理を示している。この移動者案内処理は、移動者案内サーバ１００の制御装置が、記憶装置に記憶された移動者案内プログラム１１０を実行することで実現される処理である。
【００３８】
図８によれば、先ず、移動計画の登録が行われる（ステップＳ１１）。即ち、移動者が、希望する移動計画の内容を携帯電話機２００に入力し、携帯電話機２００は、入力された移動計画の情報を、登録要求とともに電子メール（計画登録メール）で移動者案内サーバ１００に送信する。尚、ここで入力される移動計画の内容には、出発地、目的地及び到着時刻といった必須要件を含むこととする。そして、移動者案内サーバ１００が、該計画登録メールを受信して移動計画情報１３０を作成することで、移動計画が登録される。
【００３９】
すると、移動者案内サーバ１００は、登録された移動計画に基づいて移動行程を予測し、予測行程情報１４０を作成する（ステップＳ１２）。具体的には、先ず、出発地及び目的地それぞれの最寄り駅（距離が最も短い駅）を検索する。そして、出発地及び目的地と最寄り駅間の移動手段（徒歩やバス等）を、例えばその距離に応じて決定する。また、これらの最寄り駅間の経路（例えば、走行距離（線路の長さ）が最も短い経路）を検索し、該経路上の駅間の列車種別を決定する。尚、ここで、移動計画に移動手段や経路、経由地等の任意要件が設定されている場合には、該要件を満足する経路を検索する。経路を決定すると、該経路上の各経由地（駅やバス停等）間の所要時間を、その距離及び移動手段の移動速度から算出する。そして、目的地に到着時刻に到着するよう、到着時刻から逆算して各経由地の通過時刻（予測通過時刻）及び出発地の出発時刻（予測出発時刻）を算出する。尚、ここで算出する所要時間や通過時刻は、時刻表に基づく正確な値であってもよいが、例えば“約30分”や“約１時間”というような概数値であって良く、また、通過時刻も、例えば“13:00”や“13:30”というような大凡の時刻であって良い。
【００４０】
移動行程を予測すると、移動者案内サーバ１００は、予測した移動行程に基づいて、案内時刻（即ち、案内メールの送信時刻）及びその内容を決定し、案内タイミング情報１５０を作成する（ステップＳ１３）。例えば、予測出発時刻の所定時間前には、出発を促す“出発コール”を行うといったことや、乗車駅での予測通過時刻の所定時間前には、乗車すべき列車やその発車時刻等を案内する“乗車列車の案内”を行う、乗換駅での予測通過時刻の所定時間前には、乗り換えるべき列車やホーム番号、発車時刻等を案内する“乗換案内”を行う、降車駅での予測通過時刻の所定時間前には、降車すべき駅名や列車の到着時刻等を案内する“降車案内”等を行うといったことを決定する。
【００４１】
案内時刻を決定すると、移動者案内サーバ１００は、続いて、予測した到着時刻（予測到着時刻）となるまで以下の処理を繰返し実行する。
【００４２】
即ち、改札システム３１０から送信される入出場情報、或いは、クレジットカードシステム４００から送信されるカード利用情報を受信すると、移動者案内サーバ１００は、該受信した情報から移動者の所在情報を取得し（ステップＳ１４：ＹＥＳ）、移動履歴情報１６０を更新する。
【００４３】
具体的には、入出場情報を受信した場合には、移動者情報１２０を参照し、該入出場情報に含まれる乗車券ＩＤから移動者を識別する。そして、該入出場情報に含まれる駅名を位置Ｐとするとともに、通過時刻を時刻Ｔとした在所情報を、移動履歴情報１６０に追加する。一方、カード利用情報を受信した場合には、移動者情報１２０を参照し、該カード利用情報に含まれるカードＩＤから移動者を識別する。そして、該カード利用情報に含まれる店舗の所在地を位置Ｐとするとともに、利用時刻を時刻Ｔとした在所情報を、移動履歴情報１６０に追加する。
【００４４】
次いで、移動者案内サーバ１００は、取得した在所情報に基づいて移動行程を再予測し、予測行程情報１４０を更新する（ステップＳ１５）。具体的には、在所情報に含まれる位置Ｐが予測した移動行程中の経由地であれば、該経由地の通過時刻を在所情報に含まれる時刻Ｔとして、該経由地以降の経路を再予測する。また、位置Ｐが経由地でなければ、この位置Ｐから予測済みの移動行程に速やかに復帰するような経路を再予測する。
【００４５】
移動行程を更新（再予測）すると、移動者案内サーバ１００は、更新した移動行程に基づいて案内時刻及びその内容を再決定し、案内タイミング情報１５０を更新する（ステップＳ１６）。具体的には、通過時刻のみを変更した場合には、これに合わせて該当する案内時刻を変更する。また、経由地や移動手段を変更した場合には、これに合わせて該当する状況や時刻、内容を変更する。
【００４６】
また、運行管理システム３２０から送信される、予測した移動行程に関わる運行乱れ（遅延や不通、運休等）の情報を受信した場合には（ステップＳ１７：ＹＥＳ）、移動者案内サーバ１００は、この運行乱れを考慮して移動行程を再予測し、予測行程情報１４０を更新する（ステップＳ１８）。具体的には、移動履歴情報１６０を参照し直近の時刻Ｔ及び位置Ｐを経由地とし、この経由地以降の経路を検索する。このとき、移動行程に含まれる区間での列車の運休或いは遅延が発生した場合には、その運休或いは遅延に応じて、該区間以降の各経由地の通過時刻を遅らせる。また、移動行程に含まれる区間での不通が発生した場合には、該区間を迂回する他の経路を検索する。
尚、移動履歴情報１６０にデータが無い（在所情報が蓄積されていない）場合には、出発地からの再予測を行う。
【００４７】
移動行程を更新すると、移動者案内サーバ１００は、更新した移動行程に基づいて案内時刻及びその内容を再決定し、案内タイミング情報１５０を更新する（ステップＳ１９）。但し、ここでは、運行乱れが発生した経路を通過する所定時間前に運行乱れの発生を案内する「運行乱れの案内」を含むように決定する。
【００４８】
また、現在時刻が、案内タイミング情報１５０に設定されている案内時刻となった場合には（ステップＳ２０：ＹＥＳ）、移動者案内サーバ１００は、該当する案内を行う（ステップＳ２１）。具体的には、案内タイミング情報１５０を参照し、該案内時刻に対応する案内の内容の電子メール（案内メール）を、移動者の携帯電話機２００のメールアドレス宛に送信する。
【００４９】
例えば、「乗車列車の案内」を行う場合には、予測行程情報１４０を参照し、乗車すべき駅名や列車の種別、降車すべき駅、乗車駅から降車駅までの大凡の所要時間等を案内する。更に、列車運行路線情報１７０に含まれる時刻表を検索して、現在時刻以降所定時間の範囲内に発車する該当する列車を抽出し、これを案内することとしても良い。
【００５０】
また、「降車案内」を行う場合には、予測行程情報１４０を参照し、降車すべき駅名や降車時刻、降車までの大凡の時間等を案内する。
また、「乗車バスの案内」を行う場合には、予測行程情報１４０を参照し、乗車すべきバス停やバスの行き先、降車すべきバス停、大凡の所要時間等を案内する。更に、バス運行路線情報１８０に含まれる時刻表を検索して、現在時刻以降に発車する該当するバスを抽出し、これを案内することとしても良い。
【００５１】
また、「地図案内」を行う場合には、案内対象とする二地点の所在地（基本的に住所であるが、名称（ランドマーク等）であっても良い。）を、部分地図の要求とともに地図提供システム５２０に送信し、これに返答して送信されてくる、該二地点を表記した部分地図データ（イメージデータ）を添付した案内メールを、携帯電話機２００に送信する。
【００５２】
このように、現在時刻が予測到着時刻でない間（ステップＳ２２：ＮＯ）、上述したステップＳ１５〜Ｓ２１の処理を繰り返す。そして、現在時刻が予測到着時刻となると（ステップ２２：ＹＥＳ）、本処理は終了となる。
【実施例１】
【００５３】
上述した実施の形態の具体的な実施例を説明する。
【００５４】
（ａ）移動計画の登録
先ず、移動者は、「Ｓ会社を出発して、夕方にＧ研究所に着きたい」といった内容の移動計画を携帯電話機２００に入力し、電子メールで移動者案内サーバ１００に送信させる。移動者案内サーバ１００は、受信した該電子メールに基づいて、図４に示す移動計画情報１３０を作成する。即ち、出発地が「Ｓ会社」であり、目的地が「Ｇ研究所」であり、希望到着時刻が「夕方」である移動計画が登録される。尚、任意要件は特に設定されていない。
【００５５】
そして、移動者案内サーバ１００は、この移動計画情報１３０に基づいて移動者の移動行程を予測する。このとき、移動者案内サーバ１００は、「夕方」とは“15:00〜19:00”の時刻の範囲であると判断し、この範囲で最も早い時刻である“15:00”に目的地に到着する場合を予測する。
【００５６】
（ｂ）移動行程の予測
図９は、図４に示した移動計画情報１３０に基づいて予測された移動行程を示す概略図である。同図によれば、移動者案内サーバ１００は、移動者の移動行程を次のように予測する。即ち、出発地であるＳ会社を時刻「11:00」に出発し、Ｓ会社の最寄り駅であるＡ駅に徒歩で移動する。Ａ駅には時刻「11:30」に到着する。次いで、Ａ駅で特急列車に乗り、Ｂ駅まで移動する。Ｂ駅には時刻「12:30」に到着する。そして、Ｂ駅で新幹線に乗り換え、目的地の最寄り駅であるＣ駅まで移動する。Ｃ駅には時刻「14:00」に到着する。その後、Ｃ駅で降車し、Ｃ駅前からバスに乗車して、Ｇ研究所の最寄りのＤバス停まで移動する。Ｄバス停には時刻「14:40」に到着する。最後に、Ｄバス停から徒歩で移動し、目的地であるＧ研究所には時刻「15:00」に到着する、といった移動行程を予測する。
従って、この時点で、予測行程情報１４０は、図５に示すように設定される。
【００５７】
（ｃ）案内時刻及びその内容の決定
続いて、移動者案内サーバ１００は、この予測した移動行程に基づいて、案内時刻及びその内容を決定する。即ち、図９に示すように、予測出発時刻の30分前の時刻「10:30」に、出発を促す「出発コール」を行う。また、乗車駅であるＡ駅に到着する20分前の時刻「11:10」に、乗車すべき列車や出発時刻等を案内する「乗車列車の案内」を行い、乗換駅であるＢ駅に到着する20分前の時刻「12:10」に、乗換駅や列車を案内する「乗換案内」を行い、降車駅であるＣ駅に到着する20分前の時刻「13:40」に、降車駅であることを案内する「降車案内」と、乗車すべきバスの行き先や乗り場、出発時刻、降車するバス停等を案内する「乗車バスの案内」とを行い、更に、降車するＤバス停に到着する10分前の時刻「14:30」に、Ｄバス停から目的地までの行き方を地図で案内する「地図案内」を行うように決定する。
従って、この時点で、案内タイミング情報１５０は、図６に示すように設定される。
【００５８】
（ｄ）実際の移動
このように予測された移動行程及び決定された案内時刻等に基づいて、実際の案内が次のように行われる。
【００５９】
図１０は、移動者の実際の移動行程を示す概略図である。
同図によれば、移動者案内サーバ１００は、図６に示す案内タイミング情報１５０に従って、先ず、時刻「10:30」において「出発コール」を行い、更に、その後の時刻「11:10」において「乗車列車の案内」を行う。このとき、移動者は、未だ出発地を出発していないため、これらの案内（「出発コール」及び「乗車列車の案内」）を出発地であるＳ会社にて受けることになる。
【００６０】
（ｄ−１）予測の更新１
その後、移動者はＳ会社を出発して、Ａ駅までの途中にあるＥ店舗に移動し、このＥ店舗においてクレジットカードを用いた買い物を行う。すると、クレジットカードシステム４００からカード利用情報が移動者案内サーバ１００に送信され、移動者案内サーバ１００は、受信したカード利用情報から、時刻Ｔが時刻「11:50」であり、位置Ｐが「Ｅ店舗」である在所情報を取得する。
【００６１】
そして、移動者案内サーバ１００は、この在所情報に基づいて移動行程を更新する。具体的には、Ｅ店舗を時刻「11:50」に出発してＡ駅に向かう行程部分を新たに予測し、Ａ駅以降の各経由地での通過時刻を変更する。即ち、Ａ駅には時刻「12:10」に到着し、Ｂ駅には時刻「13:10」に到着し、Ｃ駅には時刻「14:40」に到着し、Ｄバス停には時刻「15:20」に到着し、そして、Ｇ研究所には時刻「15:40」に到着すると再予測する。
従って、予測行程情報１４０は、図１１（ａ）に示すように更新される。
【００６２】
更に、移動者案内サーバ１００は、更新した移動行程に基づいて、案内時刻及びその内容を再決定する。具体的には、各経由地での通過時刻の変更に合わせて案内時刻を変更する。尚、案内の内容は特に変更しない。即ち、時刻「11:50」に「乗車列車の案内」を行い、時刻「12:50」に「乗換案内」を行い、時刻「14:20」に「降車案内」及び「乗車バスの案内」を行い、時刻「15:10」に「地図案内」を行うように再決定する。
従って、案内タイミング情報１５０は、図１１（ｂ）に示すように更新される。
【００６３】
そして、この更新後の案内タイミング情報１５０に従い、移動者案内サーバ１００は、時刻「11:50」において「乗車列車の案内」を行う。このとき、移動者は、Ｅ店舗からＡ駅へ向かう途中であり、Ａ駅に到着する前のタイミングで「乗車列車の案内」を受けることになる。
【００６４】
（ｄ−２）予測の更新２
次いで、移動者がＡ駅に到着し、改札を通過してＡ駅の構内に入場すると、改札システム３１０から入出場情報が移動者案内サーバ１００に送信され、移動者案内サーバ１００は、受信した入出場情報から、時刻Ｔが時刻「12:15」であり、位置Ｐが「Ａ駅」である在所情報を取得する。
【００６５】
そして、移動者案内サーバ１００は、この在所情報に基づいて、再度、移動行程を更新する。具体的には、在所情報として取得したＡ駅での実際の通過時刻に合わせて、Ａ駅以降の各経由地での通過時刻を変更する。即ち、Ｂ駅には時刻「13:15」に到着し、Ｇ研究所には時刻「15:45」に到着すると予測する。
従って、予測行程情報１４０は、図１２（ａ）に示すように更新される。
【００６６】
更に、移動者案内サーバ１００は、更新した移動行程に基づいて、案内時刻及びその内容を再決定する。具体的には、各経由地での通過時刻の更新に合わせて案内時刻を更新する。尚、案内の内容は特に変更しない。即ち、時刻「12:55」に「乗換案内」を行い、時刻「14:25」に「降車案内」及び「乗車バスの案内」を行い、時刻「15:15」に「地図案内」を行うように再決定する。
従って、案内タイミング情報１５０は、図１２（ｂ）に示すように更新される。
【００６７】
（ｄ−３）予測の更新３
その後、時刻「12:20」において、運行管理システム３２０から“Ｂ駅〜Ｃ駅間が不通”である旨の運行乱れの情報を受信すると、移動者案内サーバ１００は、この受信した運行乱れの内容を考慮して、再度、移動行程を更新する。具体的には、不通区間である“Ｂ駅〜Ｃ駅間”を迂回するような経路を検索し、該経路上での各経由地での通過時間を算出する。即ち、Ａ駅を時刻「12:15」に通過したので、Ｆ駅に時刻「13:00」に到着し、このＦ駅で他の区間を走行する特急列車に乗り換え、Ｃ駅に時刻「15:00」に到着する行程部分を再予測する。更に、Ｃ駅以降の各経由地での通過時刻を更新する。即ち、Ｄバス停には時刻「15:40」に到着し、Ｇ研究所には時刻「16:00」に到着すると再予測する。
従って、予測行程情報１４０は、図１３（ａ）に示すように更新される。
【００６８】
更に、移動者案内サーバ１００は、更新した移動行程に基づいて、案内時刻及びその内容を再決定する。具体的には、運行乱れにより生じたＢ駅〜Ｃ駅間の経路を通過する前で、乗り帰るＦ駅に到着する前の時刻「12:25」に、運行乱れが発生したことを案内する「運行乱れの案内」を行い、新たな乗換駅であるＦ駅に到着する20分前の時刻「12:40」に、乗り換えるべき列車や乗り換え時刻等を案内する「乗換案内」を行い、時刻「14:40」に「降車案内」及び「乗車バス案内」を行うように決定する。更に、Ｃ駅以降での案内時刻を更新する。即ち、時刻「15:30」に「地図案内」を行うように再決定する。
従って、案内タイミング情報１５０は、図１３（ｂ）に示すように更新される。
【００６９】
そして、この更新後の案内タイミング情報１５０に従い、移動者案内サーバ１００は、時刻「12:25」において「運行乱れの案内」を行い、更に、時刻「12:40」において「乗換案内」を行う。このとき、移動者は、特急列車に乗車してＡ駅〜Ｆ駅間を移動中であり、「乗換案内」に従って、Ｆ駅で他の区間（Ｂ駅〜Ｃ駅間を迂回する区間）を走行する特急列車に乗り換える。
【００７０】
その後、移動者案内サーバ１００は、時刻「14:40」において、「降車案内」及び「乗車バスの案内」を行う。このとき、移動者は、Ｆ駅〜Ｃ駅間を走行する特急列車に乗車しており、降車駅であるＣ駅に到着前のタイミングでこれらの案内（「降車案内」及び「乗車バスの案内」）を受ける。そして、「降車案内」に従ってＣ駅で降車する。
【００７１】
（ｄ−４）予測の更新４
そして、移動者がＣ駅に到着し、改札を通過してＣ駅の構内から出場すると、改札システム３１０から入出場情報が移動者案内サーバ１００に送信され、移動者案内サーバ１００は、受信した入出場情報から、時刻Ｔが時刻「15:10」であり、位置Ｐが「Ｃ駅」である在所情報を取得する。
【００７２】
そして、移動者案内サーバ１００は、この在所情報に基づいて、再度、移動行程を更新する。具体的には、在所情報として取得したＣ駅での実際の通過時刻「15:10」に合わせて、Ｃ駅以降の各経由地での通過時刻を変更する。即ち、Ｄバス停には時刻「15:50」に到着し、目的地には時刻「16:10」に到着すると予測する。
従って、予測行程情報１４０は、図１４（ａ）に示すように更新される。
【００７３】
更に、移動者案内サーバ１００は、更新した移動行程に基づいて、案内時刻及びその内容を再決定する。具体的には、通過時刻の更新に合わせて、Ｃ駅以降の行程部分での案内時刻を遅らせるように更新する。尚、案内の内容は特に変更しない。即ち、時刻「15:40」に「地図案内」を行うように再決定する。
従って、案内タイミング情報１５０は、図１４（ｂ）に示すように更新される。
【００７４】
そして、この更新後の案内タイミング情報１５０に従い、移動者案内サーバ１００は、時刻「15:40」において「地図案内」を行う。このとき、移動者は、「乗車バスの案内」に従ったバスに乗車中であり、Ｄバス停に到着する前のタイミングでこの「地図案内」を受けることになる。その後、移動者は、Ｄバス停でバスから降車し、「地図案内」に従って移動し、目的地であるＧ研究所に到着する。
以上のように、移動者案内サーバ１００による実際の案内が行われる。
【００７５】
［作用・効果］
以上、本実施の形態によれば、移動者案内サーバ１００は、移動者によって登録された、出発地、目的地、及び到着希望時刻を含む移動計画情報１３０から該移動者の移動行程を予測し、予測した移動行程中の案内を行うべき状況や該状況に該当する大凡の時刻（案内時刻）を決定しておく。そして、現在時刻が案内時刻となった場合に、該当する案内（詳細には、案内メールの送信）を行う。即ち、移動計画から移動行程を予測するとともに、予測した移動行程から移動者の大凡の現在位置を推定して、この推定した位置以降の行程部分に関わる案内を適切なタイミングで行うことができる。
【００７６】
また、移動者の実際の位置及びその位置にいた時刻を含む入出場情報やカード利用情報を受信する毎に、該位置及び時刻を加味して予測済みの移動行程を更新し、移動者の実際の移動に即したより適切な案内が可能となる。
【００７７】
［変形例］
尚、本発明の適用は、上述した実施の形態に限定されることなく、発明の趣旨を逸脱しない範囲で適宜変形可能である。例えば、次の変形例が挙げられる。
【００７８】
（１）移動者携帯端末の適用
上述した実施の形態では、移動者携帯端末として携帯電話機２００に適用した場合について説明したが、本発明を適用可能なものはこれに限らない。例えば、ＰＨＳやＰＤＡ等、無線通信機能及び電子メール機能を有する携帯型のコンピュータであれば何れであっても適用可能である。
【００７９】
（２）在所情報の取得
また、上述した実施の形態では、改札システム３１０から受信した入出場情報、或いは、クレジットカードシステム４００から受信したカード利用情報から在所情報を取得することとしたが、これは、他のシステムからの情報を受信することで取得することとしても良いのは勿論である。
【００８０】
例えば、携帯電話機２００を用いた自動販売機での商品購入によって在所情報を取得することとしても良い。具体的には、携帯電話機２００及び自動販売機は、赤外線通信やBluetooth（登録商標）等の近距離無線通信装置を有する構成とする。商品購入の際、自動販売機は、無線通信が確立された携帯電話機２００の識別番号（例えば、電話番号等）を読み取るとともに、自動販売機（或いは、自動販売機に接続された自販機管理装置）が、読み取った識別番号と購入時刻とを含む購入情報を移動者案内サーバ１００に送信する。移動者案内サーバ１００は、受信した購入情報から、移動者の位置Ｐ及び時刻Ｔを示す在所情報を取得する。
【００８１】
（３）案内の対象とする移動
更に、出発地を出発駅とするとともに目的地を到着目的駅として、駅間の移動に関する案内を行うこととしても良い。この場合、移動者案内サーバ１００は、鉄道システム３００と接続し、記憶装置に予め記憶された、或いは運行管理システムから取得した時刻表データを参照して、出発駅から到着目的駅までの移動行程（経由駅や通過時刻、駅間の利用する列車の種別を含む）を予測する。そして、改札システム３１０から受信する入出場情報、或いは、運行管理システム３２０から受信する運行乱れの情報に基づいて、予測済みの移動行程を変更する。
【図面の簡単な説明】
【００８２】
【図１】実施の形態における移動者案内システムの概略構成を示す図。
【図２】移動者案内サーバの記憶装置の構成を示す図。
【図３】移動者情報のデータ構成例を示す図。
【図４】移動計画情報のデータ構成例を示す図。
【図５】予測行程情報のデータ構成例を示す図。
【図６】案内タイミング情報のデータ構成例を示す図。
【図７】移動履歴情報のデータ構成例を示す図。
【図８】移動者案内処理の流れを説明するフローチャート。
【図９】予測された移動行程例を示す概略図。
【図１０】移動者の実際の移動行程例を示す概略図。
【図１１】更新後の予測行程情報及び案内タイミング情報を示す図。
【図１２】更新後の予測行程情報及び案内タイミング情報を示す図。
【図１３】更新後の予測行程情報及び案内タイミング情報を示す図。
【図１４】更新後の予測行程情報及び案内タイミング情報を示す図。
【符号の説明】
【００８３】
１００  移動者案内サーバ
１１０  移動者案内プログラム
１２０  移動者情報
１３０  移動計画情報
１４０  予測行程情報
１５０  案内タイミング情報
１６０  移動履歴情報
１７０  列車運行路線情報
１８０  バス運行路線情報
２００  携帯電話機
３００  鉄道システム
３１０  改札システム
３２０  運行管理システム
４００  クレジットカードシステム
５００  外部システム
５１０  バスシステム
５２０  地図提供システム
【図１】
2005024517.tif 000003
【図２】
2005024517.tif 000004
【図３】
2005024517.tif 000005
【図４】
2005024517.tif 000006
【図５】
2005024517.tif 000007
【図６】
2005024517.tif 000008
【図７】
2005024517.tif 000009
【図８】
2005024517.tif 000010
【図９】
2005024517.tif 000011
【図１０】
2005024517.tif 000012
【図１１】
2005024517.tif 000013
【図１２】
2005024517.tif 000014
【図１３】
2005024517.tif 000015
【図１４】
2005024517.tif 000016