(57)【特許請求の範囲】
【請求項１】
所定の経路上を移動する移動体が、該経路上に沿って複数存するポイントのうち指定されるポイントに到着する時刻を予測するシステムであって、
使用者との間で情報を入出力する端末局と、該端末局の要求に応じて該到着する時刻を予測し該端末局へ通知する基地局と、を有してなり、
該移動体が、位置が特定できる位置情報を発生する位置情報発生手段と、該位置情報を含む移動体情報を該基地局へ送信する移動体送信手段と、を含んでなり、
該端末局が、到着時刻の予測を行うポイントを特定するポイント特定情報を受け付けるポイント特定情報受付手段と、該受け付けたポイント特定情報を該基地局へ送信するポイント特定情報送信手段と、該基地局によって予測され送信された予測到着時刻の情報を受信する予測到着時刻情報受信手段と、該受信した予測到着時刻の情報から予測到着時刻を該使用者に伝達する予測到着時刻伝達手段と、を含んでなり、
該基地局が、該移動体情報を受信する移動体情報受信手段と、該受信した移動体情報に含まれる位置情報から該移動体の位置を把握しそのときの時刻と共に記憶する移動体位置把握手段と、ポイント特定情報送信手段によって送信された該ポイント特定情報を受信するポイント特定情報受信手段と、該受信されたポイント特定情報によって特定される該ポイントに移動体が到着する到着時刻を該移動体位置把握手段に記憶された移動体の位置とそのときの時刻とを用いて予測する到着時刻予測手段と、該予測された該到着時刻の情報を該端末局へ送信する予測到着時刻情報送信手段と、を含んでなるものであり、
該移動体位置把握手段が把握する移動体の位置として、少なくとも移動体が既に通過した最下流のポイントである既通過最下流ポイントを含むものであり、
該移動体位置把握手段が、該受信した移動体情報に含まれる位置情報から特定される位置の直近上流のポイントである最新通過ポイントを特定し、該最新通過ポイントと該既通過最下流ポイントとが一致しないときには移動体が、該最新通過ポイントと、該最新通過ポイントと該既通過最下流ポイントとの間に存するポイントと、を通過したものと判断することで移動体の位置を把握するものである、システム。
【請求項２】
所定の経路上を移動する移動体が、該経路上に沿って複数存するポイントのうち指定されるポイントに到着する時刻を予測するシステムであって、
使用者との間で情報を入出力する端末局と、該端末局の要求に応じて該到着する時刻を予測し該端末局へ通知する基地局と、を有してなり、
該移動体が、位置が特定できる位置情報を発生する位置情報発生手段と、該位置情報を含む移動体情報を該基地局へ送信する移動体送信手段と、を含んでなり、
該端末局が、到着時刻の予測を行うポイントを特定するポイント特定情報を受け付けるポイント特定情報受付手段と、該受け付けたポイント特定情報を該基地局へ送信するポイント特定情報送信手段と、該基地局によって予測され送信された予測到着時刻の情報を受信する予測到着時刻情報受信手段と、該受信した予測到着時刻の情報から予測到着時刻を該使用者に伝達する予測到着時刻伝達手段と、を含んでなり、
該基地局が、該移動体情報を受信する移動体情報受信手段と、該受信した移動体情報に含まれる位置情報から該移動体の位置を把握しそのときの時刻と共に記憶する移動体位置把握手段と、ポイント特定情報送信手段によって送信された該ポイント特定情報を受信するポイント特定情報受信手段と、該受信されたポイント特定情報によって特定される該ポイントに移動体が到着する到着時刻を該移動体位置把握手段に記憶された移動体の位置とそのときの時刻とを用いて予測する到着時刻予測手段と、該予測された該到着時刻の情報を該端末局へ送信する予測到着時刻情報送信手段と、を含んでなるものであり、
該移動体位置把握手段が、各移動体が通過したポイントと、各移動体が各ポイントを通過したときの時刻と、を記憶しており、
該到着時刻予測手段が、該予測を行うポイントよりも上流側に位置するポイントを該移動体が通過した時刻を該移動体位置把握手段から抽出する上流ポイント通過時刻抽出手段と、該上流側に位置するポイントから該予測を行うポイントまでに該移動体が移動するのに要する時間を想定する移動時間想定手段と、該上流ポイント通過時刻抽出手段によって抽出された該通過した時刻に該移動時間想定手段が想定した時間を加えて前記到着時刻を算出する到着時刻算出手段と、を有してなるものであり、
該上流ポイント通過時刻抽出手段が、該予測を行うポイントよりも上流側に位置するポイントを通過した移動体のうち、該予測を行うポイントを通過していないものを該移動体位置把握手段から抽出するものである、システム。
【請求項３】
前記予測を行うポイントよりも上流側に位置するポイントを通過した移動体のうち、前記予測を行うポイントを通過していないものが、複数のポイントを通過したデータを該移動体位置把握手段が記憶している場合、前記上流ポイント通過時刻抽出手段が、該通過した複数のポイントのうち最も下流に位置するポイントに関するデータを抽出するものである、請求項２に記載のシステム。
【請求項４】
前記到着時刻算出手段が、前記上流ポイント通過時刻抽出手段によって抽出された前記通過した時刻に前記移動時間想定手段が想定した時間を加えて前記到着時刻を算出することに代えて、該想定した時間に所定の係数を乗じて算出された係数考慮時間を該時刻に加えて前記到着時刻を算出するものである、請求項２又は３に記載のシステム。
【請求項５】
前記移動時間想定手段が、前記経路に沿って互いに隣り合う前記ポイント間それぞれを前記移動体が移動するのに要する移動時間を想定するデータを記憶する移動時間想定データ記憶手段と、前記上流側に位置するポイントから前記予測を行うポイントまでに存する互いに隣接するポイント間の移動時間を該移動時間想定データ記憶手段に記憶されたデータから想定し合計する移動想定時間算出手段と、を有してなるものである、請求項２乃至４のいずれか１に記載のシステム。
【請求項６】
前記移動時間を想定するデータが、前記経路に沿って互いに隣り合う前記ポイント間それぞれを前記移動体が移動するのに要すると想定される移動時間である、請求項５に記載のシステム。
【請求項７】
前記移動時間を想定するデータが、前記経路に沿って互いに隣り合う前記ポイント間それぞれを前記移動体が移動するのに要した実績移動時間又は該実績移動時間を算出することができるデータである、請求項５に記載のシステム。
【請求項８】
前記所定の経路が複数存し、
前記ポイントの少なくとも一部が、前記所定の経路の複数に属し、
前記移動局が、移動する前記所定経路を特定する移動経路特定情報を前記移動体情報に含め、
前記端末局が、到着予測の対象とする所定経路を特定する所定経路特定情報を受け付ける所定経路特定情報受付手段と、該所定経路特定情報を前記基地局へ送信する所定経路特定情報送信手段と、を有し、
前記基地局が、該所定経路特定情報送信手段によって送信された該所定経路特定情報を受信する所定経路特定情報受信手段を有し、
前記移動体位置把握手段が、該移動経路特定情報に基づき前記所定経路の別を考慮し、
前記到着時刻予測手段が、前記所定経路の別を考慮して前記到着時刻を予測するものである、請求項１乃至７のいずれかに記載のシステム。
【請求項９】
前記端末局が、前記到着時刻予測手段によって予測される前記到着時刻が属する時間帯を特定する時間帯特定情報を受け付ける時間帯特定情報受付手段と、該時間帯特定情報を前記基地局へ送信する時間帯特定情報送信手段と、をさらに有し、
前記基地局が、該時間帯特定情報を受信する時間帯特定情報受信手段をさらに有し、
前記到着時刻予測手段が、該受信された時間帯特定情報をも考慮して前記到着時刻を予測するものである、
請求項１乃至８のいずれかに記載のシステム。
【請求項１０】
前記時間帯が、前記時間帯の開始時刻が少なくとも規定されるものである、請求項９に記載のシステム。
【請求項１１】
前記開始時刻が現時刻である、請求項１０に記載のシステム。
【請求項１２】
前記移動体が路線バスであり、前記ポイントがバス停である、請求項１乃至１１のいずれかに記載のシステム。
【請求項１３】
前記端末局が、携帯電話、ＰＨＳ、可搬型コンピュータのいずれかによって構成される、請求項１乃至１２のいずれかに記載のシステム。
【請求項１４】
請求項１乃至１３のいずれかに記載の前記基地局。
【請求項１５】
請求項１乃至１３のいずれかに記載の前記端末局。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体の到着時間を予測するシステムに関し、より詳細には、所定の経路上を移動する移動体が、該経路上に沿って複数存するポイントのうち指定されるポイントに到着する時刻を予測するシステムに関する。
【０００２】
【従来の技術】
路線バス等のような移動体が、バス路線等のような所定の経路上を移動しつつ乗客や貨物を運送する等のようなサービスを提供することが従来から行われてきた。この場合、移動体が所定経路をどのようなタイミングで移動するかの予定は、いわゆる時刻表や運行管理者への問い合わせによって乗客等の利用者が知ることができる。このようにして移動体が所定経路を移動するタイミングを知った利用者は、所定経路上に存するサービス提供開始点（例えば、路線バスであればバス停）のうち自分の都合のよいサービス提供開始点に移動体が到着する予定時刻に間に合うように該都合のよいサービス提供開始点に行き移動体到着を待ってサービス提供を受ける（例えば、移動体たる路線バスに乗車し所望場所までの運送を受ける）。
【０００３】
このような移動体は予定通りのスケジュールで所定経路を移動する場合であれば、利用者が前記都合のよいサービス提供開始点で移動体到着を待つ時間を自由に調節することができる（利用者自らの判断で、少し早めに行ってゆっくり移動体を待ったり、移動体到着時刻ぎりぎりに行って待ち時間を少なくすることができる。）。
【０００４】
【発明が解決しようとする課題】
しかしながら、移動体が常に予定通りのスケジュールで所定経路を移動することができずサービス提供開始点への到着時刻が予定に比して遅くなることが生じる場合では、利用者が予定された運行スケジュールに合わせて前記都合のよいサービス提供開始点で移動体到着を待っていても利用者は到着時刻の遅れ分は余計に移動体到着を待つ必要がある。
特に、移動体が路線バス等のように、所定経路たる道路を移動する場合では、道路の渋滞によって大幅な遅れが生じるときがあり、利用者に大きな待ち時間を強いることも多かった。このため都市部等においてひどい渋滞が頻発する道路を移動する路線バス等は、利用者が減少する問題が発生していた。
【０００５】
そこで本発明では、所定の経路上を移動する移動体の利用者が、該経路上に沿って複数存するポイント（前述のサービス提供開始点）のうち利用者が指定するポイントに該移動体が到着する正確な予測時刻を容易に知ることができるシステムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の移動体の到着予測システム（以下、「本システム」という。）は、所定の経路上を移動する移動体が、該経路上に沿って複数存するポイントのうち指定されるポイントに到着する時刻を予測するシステムであって、使用者との間で情報を入出力する端末局と、該端末局の要求に応じて該到着する時刻を予測し該端末局へ通知する基地局と、を有してなり、該移動体が、位置が特定できる位置情報を発生する位置情報発生手段と、該位置情報を含む移動体情報を該基地局へ送信する移動体送信手段と、を含んでなり、該端末局が、到着時刻の予測を行うポイントを特定するポイント特定情報を受け付けるポイント特定情報受付手段と、該受け付けたポイント特定情報を該基地局へ送信するポイント特定情報送信手段と、該基地局によって予測され送信された予測到着時刻の情報を受信する予測到着時刻情報受信手段と、該受信した予測到着時刻の情報から予測到着時刻を該使用者に伝達する予測到着時刻伝達手段と、を含んでなり、該基地局が、該移動体情報を受信する移動体情報受信手段と、該受信した移動体情報に含まれる位置情報から該移動体の位置を把握しそのときの時刻と共に記憶する移動体位置把握手段と、ポイント特定情報送信手段によって送信された該ポイント特定情報を受信するポイント特定情報受信手段と、該受信されたポイント特定情報によって特定される該ポイントに移動体が到着する到着時刻を該移動体位置把握手段に記憶された移動体の位置とそのときの時刻とを用いて予測する到着時刻予測手段と、該予測された該到着時刻の情報を該端末局へ送信する予測到着時刻情報送信手段と、を含んでなるものである、システムである。
【０００７】
本システムは、所定の経路上を移動する移動体が、該経路上に沿って複数存するポイントのうち指定されるポイントに到着する時刻を予測するシステムである。  ここにいう所定の経路とは、道路、鉄道、モノレール等のような陸上、海上、海中、湖上、湖中、川上、川中等のような水上や水中、空中の設けられた場所の別を問わず、予め定められた経路であればいかなるものであってもよい。そしてここにいう移動体は、前記所定の経路上を該経路に沿って移動するものであればいかなるものであってもよく、一例を挙げれば、自動車、自転車、人、鉄道、地下鉄、モノレール、路面電車、船舶、潜水艦、飛行機等を例示することができる。さらにここにいうポイントとは、前記所定の経路上の所定の位置を示し該経路上に沿って複数存するものであればいかなるものであってもよく、一例を挙げれば、前記所定の経路がバス路線であれば該ポイントとして該バス路線上の所定の位置を示し該経路上に沿って複数存するバス停を例示することができる。
【０００８】
本システムは、使用者との間で情報を入出力する端末局と、該端末局の要求に応じて該到着する時刻を予測し該端末局へ通知する基地局と、を有してなる。
即ち、後述するように、本システムの使用者が前記経路上に沿って複数存するポイントのうち到着時刻を予測するポイントを指定したり、該基地局によって予測された到着時刻を該使用者に伝えることに端末局は用いられる。また、該使用者から端末局を経由して入力された到着時刻予測の要求を受け取った基地局は、該要求に応じて到着時刻を予測し端末局へ連絡する。このように本システムの使用者は、端末局を経由して本システムを使用する。
【０００９】
まず、本システムの移動体は、位置が特定できる位置情報を発生する位置情報発生手段と、該位置情報を含む移動体情報を該基地局へ送信する移動体送信手段と、を含んでなる。
該位置情報発生手段は、該移動体の位置が特定できる位置情報を発生させるものであればいかなるものであってもよく、特に限定されるものではないが、例えば、ＧＰＳ（グローバルポジショニングシステム）や、前記所定の経路上の基準位置からの移動距離を示す距離計等を例示することができる。とりわけ、ＧＰＳを用いれば比較的正確な経度・緯度情報が容易かつ迅速に得られ都合がよく、中でも、既知の基準局を用いて位置データを補正するディファレンシャルＧＰＳを用いれば極めて誤差の小さな高精度の位置情報を取得することができるので好ましい。
該移動体送信手段は、該位置情報を含む移動体情報を基地局へ確実に送信できるものであればいかなるものであってもよく、様々な無線及び有線の送信手段を用いることができる。とりわけ無線の通信手段を用いれば、移動体の移動を制限することなくさらに配線の必要もないことから、本システムの設置及び使用を便ならしめる。該移動体送信手段としての無線の通信手段は様々なものが用いられてよく、一例を挙げれば、業務用無線、携帯電話、ＰＨＳ等を例示できる。
【００１０】
次に、本システムの端末局は、到着時刻の予測を行うポイントを特定するポイント特定情報を受け付けるポイント特定情報受付手段と、該受け付けたポイント特定情報を該基地局へ送信するポイント特定情報送信手段と、該基地局によって予測され送信された予測到着時刻の情報を受信する予測到着時刻情報受信手段と、該受信した予測到着時刻の情報から予測到着時刻を該使用者に伝達する予測到着時刻伝達手段と、を含んでなる。
該ポイント特定情報受付手段は、本システムの使用者が到着時刻の予測を所望するポイント（以下、「指定ポイント」という。）を特定するポイント特定情報を受け付ける。ポイント特定情報は、前記経路上に沿って複数存するポイントのうちいずれが指定ポイントであるかが一義的に定まるものであればいかなるものであってもよく、特に限定されるものではないが、一例を挙げれば、指定ポイントの名称や、指定ポイントに割り振られた識別番号等を例示することができる。なお、該使用者からのポイント特定情報の受け付けは、いかなる方法で行われてもよく、例えば、ボタンやキーを押すことによる入力や音声入力等を挙げることができる。
該ポイント特定情報送信手段は、該ポイント特定情報受付手段が受け付けたポイント特定情報を該基地局へ確実に送信できるものであればいかなるものであってもよく、様々な無線及び有線の送信手段を用いることができる。とりわけ無線の通信手段を用いれば、端末局の移動を制限することなくさらに配線の必要もないことから、本システムの使用を便ならしめる。該ポイント特定情報送信手段としての無線の通信手段は様々なものが用いられてよく、一例を挙げれば、業務用無線、携帯電話、ＰＨＳ等を例示できる。該ポイント特定情報送信手段としての有線の通信手段は様々なものが用いられてよく、一例を挙げれば、電話回線やインターネット通信網等の汎用通信回線、ケーブルテレビや業務用通信回線等の専用通信回線等を例示できる。
一方、予測到着時刻情報受信手段は、後で詳述するように基地局によって予測され送信された予測到着時刻の情報を受信する。
そして、予測到着時刻伝達手段は、該予測到着時刻情報受信手段が受信した予測到着時刻の情報から予測到着時刻を該使用者に伝達する。該使用者への予想到着時刻の伝達方法は、該使用者が予想到着時刻を把握できるものであればいかなるものであってもよく、予想到着時刻を表す文字（例えば、「１８：２８」等）を画面に表示するものや、予想到着時刻を表す音声（例えば、「じゅうはちじにじゅうはちふん」等）を合成音声によって発するもの等を例示することができる。
【００１１】
最後に、本システムの基地局は、該移動体情報を受信する移動体情報受信手段と、該受信した移動体情報に含まれる位置情報から該移動体の位置を把握しそのときの時刻と共に記憶する移動体位置把握手段と、ポイント特定情報送信手段によって送信された該ポイント特定情報を受信するポイント特定情報受信手段と、該受信されたポイント特定情報によって特定される該ポイントに移動体が到着する到着時刻を該移動体位置把握手段に記憶された移動体の位置とそのときの時刻とを用いて予測する到着時刻予測手段と、該予測された該到着時刻の情報を該端末局へ送信する予測到着時刻情報送信手段と、を含んでなる。
該移動体情報受信手段は、移動体の位置が特定できる位置情報を含む移動体情報を受信する。
該移動体位置把握手段は、該移動体情報受信手段が受信した移動体情報に含まれる位置情報から該移動体の位置を把握しそのときの時刻と共に記憶する。ここに把握された移動体の位置と共に記憶される時刻は、移動体が該位置に存していた時刻とほぼ一致するものであれば足りるので、移動体が位置情報を発生させ該位置情報を含む移動体情報を基地局へ迅速に送信するものであれば、基地局で該移動体情報を受信した時刻としても大きな誤差は生じない。このように移動体情報に、該位置情報に関連付けられた時刻の情報を含めないようにすることで、移動体側のシステム（移動局）を簡単にすることができる。また、ここにいう把握する「移動体の位置」とは、前記所定の経路上に沿って複数存するポイントの中で互いに隣接するいずれといずれとのポイント間に移動体が存しているかが少なくとも把握できれば足りる。そして、「移動体の位置を把握しそのときの時刻と共に記憶する」とは、上記した把握された移動体の位置と、該位置に移動体がほぼ存していた時刻と、を対応付けて記憶することをいう。
もっとも、前記位置情報が、前記移動体が前記位置に位置した時刻に関する時刻情報を含み、前記移動体位置把握手段が、前記位置情報から該移動体の位置を把握すると共に前記位置情報に含まれる該時刻情報から前記そのときの時刻を把握し、該移動体の位置と該時刻情報から把握された前記そのときの時刻とを記憶するものであってもよい。こうすれば前記位置情報に、前記移動体が前記位置に位置した時刻に関する正確な時刻情報を含めることができることから、前記移動体位置把握手段が、前記位置情報から該移動体の位置を把握すると共に前記位置情報に含まれる該時刻情報から前記そのときの時刻を正確に把握することができ、該移動体の位置と共に該時刻情報から把握された正確な前記そのときの時刻を記憶することができ、該移動体の位置と前記そのときの時刻との間のずれを小さくすることができる。
一方、該ポイント特定情報受信手段は、端末局の該ポイント特定情報送信手段によって送信された該ポイント特定情報を受信する。
該到着時刻予測手段は、該ポイント特定情報受信手段によって受信されたポイント特定情報によって特定される該ポイント（指定ポイント）に移動体が到着する到着時刻を該移動体位置把握手段に記憶された移動体の位置とそのときの時刻とを用いて予測する。即ち、該移動体位置把握手段は、移動体の位置と、該位置に該移動体がほぼ存していた時刻と、を対応付けて記憶しているので、到着時刻予測手段は、該移動体位置把握手段が記憶しているこの情報を用いて特定される該ポイント（指定ポイント）に移動体が到着する到着時刻を予測することができる。
該予測到着時刻情報送信手段は、該到着時刻予測手段によって予測された該到着時刻の情報を端末局へ送信する。該予測到着時刻情報送信手段は、該到着時刻の情報を端末局へ確実に送信できるものであればいかなるものであってもよく、例えば、ポイント特定情報送信手段において例示したのと同様の無線及び有線の送信手段を用いることができる。
【００１２】
以上のように本システムは構成されているので次のように動作する。
まず、移動局の位置情報発生手段は自己の位置が特定できる位置情報を発生させ、移動局の移動体送信手段は該位置情報を含む移動体情報を基地局へ送信する。
これを受けて、基地局の移動体情報受信手段が該移動体情報を受信し、次いで、基地局の移動体位置把握手段が、該移動体情報受信手段が受信した移動体情報に含まれる位置情報から該移動体の位置を把握しそのときの時刻と共に記憶する（移動体の位置と、該位置に移動体がほぼ存していた時刻と、を対応付けて記憶する。）
一方、端末局の該ポイント特定情報受付手段が、本システムの使用者が到着時刻の予測を所望するポイント（指定ポイント）を特定するポイント特定情報を受け付け、端末局の該ポイント特定情報送信手段が、該ポイント特定情報受付手段が受け付けたポイント特定情報を該基地局へ送信する。
これを受けて、基地局の該ポイント特定情報受信手段は、端末局の該ポイント特定情報送信手段によって送信された該ポイント特定情報を受信する。そして基地局の該到着時刻予測手段が、該ポイント特定情報受信手段によって受信されたポイント特定情報によって特定される該ポイント（指定ポイント）に移動体が到着する到着時刻を前記移動体位置把握手段に記憶された移動体の位置とそのときの時刻とを用いて予測する。最後に、基地局の該予測到着時刻情報送信手段が、該到着時刻予測手段によって予測された該到着時刻の情報を端末局へ送信する。
そして端末局の予測到着時刻情報受信手段が、基地局の該到着時刻予測手段によって予測され該予測到着時刻情報送信手段によって送信された予測到着時刻の情報を受信し、端末局の予測到着時刻伝達手段が、該予測到着時刻情報受信手段が受信した予測到着時刻の情報から予測到着時刻を該使用者に伝達する。
これによって、本システムの使用者は、所定の経路上を移動する移動体が、該経路上に沿って複数存するポイントのうち該使用者が指定したポイントに到着する予測時刻を得ることができる。
【００１３】
前記到着時刻予測手段が、前記予測を行うポイントよりも上流側に位置するポイントを前記移動体が通過した時刻を前記移動体位置把握手段から抽出する上流ポイント通過時刻抽出手段と、該上流側に位置するポイントから前記予測を行うポイントまでに前記移動体が移動するのに要する時間を想定する移動時間想定手段と、該上流ポイント通過時刻抽出手段によって抽出された該通過した時刻に該移動時間想定手段が想定した時間を加えて前記到着時刻を算出する到着時刻算出手段と、を有してなるものであってもよい。
なお、ここにいう「上流側」とは、前記所定の経路上を前記移動体が移動する方向とは逆方向に向かう側をいい、同様に「下流側」とは、前記所定の経路上を前記移動体が移動する方向と同方向に向かう側をいう。
こうすることで該上流ポイント通過時刻抽出手段が、前記予測を行うポイント（指定ポイント）よりも上流側に位置するポイントを前記移動体が通過した時刻を前記移動体位置把握手段から抽出し、該移動時間想定手段が、該上流側に位置するポイントから前記予測を行うポイント（指定ポイント）までに前記移動体が移動するのに要する時間を想定し、該到着時刻算出手段が、該上流ポイント通過時刻抽出手段によって抽出された該通過した時刻に該移動時間想定手段が想定した時間を加えることで前記到着時刻を算出することができる。
【００１４】
前記到着時刻算出手段が、前記上流ポイント通過時刻抽出手段によって抽出された前記通過した時刻に前記移動時間想定手段が想定した時間を加えて前記到着時刻を算出することに代えて、該想定した時間に所定の係数を乗じて算出された係数考慮時間を該時刻に加えて前記到着時刻を算出するものであってもよい。
こうすることで前記移動時間想定手段が想定した時間に対して、前記上流側に位置するポイントから前記予測を行うポイント（指定ポイント）までに前記移動体が移動するのに要する時間が変化すると考えられる場合、前記所定の係数によってこの変化を考慮することができる。該想定された時間よりも該要する時間が短くなる場合であれば前記所定の係数を１未満の値に設定すればよく、逆に、該想定された時間よりも該要する時間が長くなる場合であれば前記所定の係数を１よりも大きな値に設定すればよく、該想定された時間と該要する時間とがほぼ等しくなる場合であれば前記所定の係数を１に設定すればよい。
【００１５】
前記移動時間想定手段が、前記経路に沿って互いに隣り合う前記ポイント間それぞれを前記移動体が移動するのに要する移動時間を想定するデータを記憶する移動時間想定データ記憶手段と、前記上流側に位置するポイントから前記予測を行うポイントまでに存する互いに隣接するポイント間の移動時間を該移動時間想定データ記憶手段に記憶されたデータから想定し合計する移動想定時間算出手段と、を有してなるものであってもよい。ここに「前記経路に沿って互いに隣り合う前記ポイント間それぞれ」とは、前記経路に沿って順番にポイントＡ、ポイントＢ、ポイントＣ、ポイントＤが存する場合、ポイントＡとポイントＢとの間、ポイントＢとポイントＣとの間、ポイントＣとポイントＤとの間、のそれぞれをいう。
こうすることで該移動時間想定データ記憶手段が、前記経路に沿って互いに隣り合う前記ポイント間それぞれを前記移動体が移動するのに要する移動時間を想定するデータを記憶し、該移動想定時間算出手段が、前記上流側に位置するポイントから前記予測を行うポイント（指定ポイント）までに存する互いに隣接するポイント間の移動時間を該移動時間想定データ記憶手段に記憶されたデータから想定し合計するので、前記上流側に位置するポイントから前記予測を行うポイント（指定ポイント）までに前記移動体が移動するのに要する時間を想定することができる。こうすれば前記経路に沿って互いに隣り合う前記ポイント間それぞれを前記移動体が移動するのに要する移動時間を想定するデータを記憶しておくことで、前記上流側に位置するポイントと前記予測を行うポイント（指定ポイント）とがどのように決定されようとも該移動時間を想定するデータを汎用的に用いて前記上流側に位置するポイントから前記予測を行うポイント（指定ポイント）まで前記移動体が移動するのに要する時間を想定することができる。
【００１６】
前記移動時間を想定するデータが、前記経路に沿って互いに隣り合う前記ポイント間それぞれを前記移動体が移動するのに要すると想定される移動時間であってもよい。ここに「前記移動体が移動するのに要すると想定される移動時間」とは、前記移動体が移動するのに要すると考えられ予想される時間をいう。
こうすることで事前に定められ予想される移動時間を移動時間想定データ記憶手段が事前に記憶しておき、移動想定時間算出手段が該移動時間想定データ記憶手段に記憶された該当するデータを読み出し合計することで前記上流側に位置するポイントから前記予測を行うポイント（指定ポイント）までの移動時間を容易に算出することができる。
【００１７】
また、前記移動時間を想定するデータが、前記経路に沿って互いに隣り合う前記ポイント間それぞれを前記移動体が移動するのに要した実績移動時間又は該実績移動時間を算出することができるデータであってもよい。
こうすることで前記上流側に位置するポイントから前記予測を行うポイント（指定ポイント）までに存する互いに隣接するポイント間の移動時間が、前記移動体が移動するのに要した実績移動時間又は該実績移動時間を算出することができるデータによって、より実績に近く想定することができる。このため到着時刻を予測する移動体（本段落で予測移動体という。）がこれから通過する該互いに隣り合う前記ポイント間を該移動体に先行して通過した移動体（本段落で先行移動体という。）が移動するのに要した実績移動時間又は該実績移動時間を算出することができるデータによって、予測移動体が該互いに隣り合う前記ポイント間を通過する移動時間をより実績に近い状態で正確に予測することができる。この場合、先行移動体は、予測移動体が該互いに隣り合う前記ポイント間を通過する時刻にできるかぎり近いもの（即ち、直前のもの）を用いる方が、先行移動体と予測移動体との状態が近くなるので正確に予測することができる。
なお、ここにいう「実績移動時間を算出することができるデータ」とは、該データを用いることで前記経路に沿って互いに隣り合う前記ポイント間それぞれを前記移動体が移動するのに要した実績移動時間を算出することができるものをいい、例えば、前記経路に沿って互いに隣り合う前記ポイント間を前記移動体が移動した際の該互いに隣り合う前記ポイントの一方と他方とを前記移動体が通過した時刻等を例示することができる。
【００１８】
前記所定の経路が複数存し、前記ポイントの少なくとも一部が、前記所定の経路の複数に属し、前記移動局が、移動する前記所定経路を特定する移動経路特定情報を前記移動体情報に含め、前記端末局が、到着予測の対象とする所定経路を特定する所定経路特定情報を受け付ける所定経路特定情報受付手段と、該所定経路特定情報を前記基地局へ送信する所定経路特定情報送信手段と、を有し、前記基地局が、該所定経路特定情報送信手段によって送信された該所定経路特定情報を受信する所定経路特定情報受信手段を有し、前記移動体位置把握手段が、該移動経路特定情報に基づき前記所定経路の別を考慮し、前記到着時刻予測手段が、前記所定経路の別を考慮して前記到着時刻を予測するものであってもよい。
前記所定の経路が複数存し、前記ポイントの少なくとも一部が、前記所定の経路の複数に属する場合では、前記ポイントがいずれのポイントかを特定するのみでは、本システムの使用者が意図する路線が特定できない場合が発生することがあり、このため該使用者が意図する路線を移動している移動体が指定ポイントへ到着する時刻を予測できないことが生じうる。これを回避するため、前記移動局が、移動する前記所定経路を特定する移動経路特定情報を前記移動体情報に含め、前記基地局の前記移動体位置把握手段が、該移動経路特定情報に基づき前記所定経路の別を考慮し、前記端末局が、到着予測の対象とする所定経路を特定する所定経路特定情報を受け付ける所定経路特定情報受付手段と、該所定経路特定情報を前記基地局へ送信する所定経路特定情報送信手段と、を有し、前記基地局が、該所定経路特定情報送信手段によって送信された該所定経路特定情報を受信する所定経路特定情報受信手段を有し、前記到着時刻予測手段が、前記所定経路の別を考慮して前記到着時刻を予測するようにすればよい。
【００１９】
前記端末局が、前記到着時刻予測手段によって予測される前記到着時刻が属する時間帯を特定する時間帯特定情報を受け付ける時間帯特定情報受付手段と、該時間帯特定情報を前記基地局へ送信する時間帯特定情報送信手段と、をさらに有し、前記基地局が、該時間帯特定情報を受信する時間帯特定情報受信手段をさらに有し、前記到着時刻予測手段が、該受信された時間帯特定情報をも考慮して前記到着時刻を予測するものであってもよい。
こうすることで本システムの使用者が、指定ポイントへの移動体の予測到着時刻が属する時間帯を特定して指定ポイントへの移動体の到着時刻予測を行うことができるので、該使用者が都合のよい時間帯に指定ポイントへ到着する予定の移動体の到着時刻を予測することができるので便利である。
特に、前記時間帯は、前記時間帯の開始時刻が少なくとも規定されるものであることが好ましい。例えば、使用者が指定ポイントへこれから向かうような場合では該指定ポイントへ使用者が到着した後に該指定ポイントへ到着する移動体を予測する必要があり、かかる場合であれば前記時間帯の開始時刻は該指定ポイントへの使用者の到着予定時刻とすればよい。また、使用者が指定ポイントに既に到着している場合であれば、前記時間帯の開始時刻は現時刻とすればよい。
【００２０】
本システムは前述のように種々の移動体に対して好適に適用されることができるが、とりわけ前記移動体を路線バスとし、前記ポイントをバス停とすれば、道路の渋滞等によって大幅な遅れが生じ従来長い待ち時間を強いられることが多かった利用者の待ち時間を大幅に減少させることができる。
【００２１】
本システムの端末局は、前述のような構成を有するものであればいかなるものであってもよいが、携帯電話、ＰＨＳ、可搬型コンピュータのいずれかによって構成されるものであれば、可搬性や耐久性に優れ、本システムを便利に使用することができる。とりわけ携帯電話やＰＨＳによって端末局を構成すれば、別個の端末局を携帯することなく本システムを使用することができるので極めて便利である。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。しかしながら、これらによって本発明は何ら制限されるものではない。
【００２３】
本発明の一実施形態たる本システムは、路線バスたる移動体と、使用者との間で情報を入出力し携帯電話によって構成される端末局と、プログラムを内蔵させた基地コンピュータとそれに接続された外部記憶装置たるデータサーバとを含んでなり端末局の要求に応じて到着する時刻を予測し該端末局へ通知する基地局と、からなる。そして、本システムは、所定の経路たるバス路線上を移動する移動体たる路線バスが、バス路線上に沿って複数存するポイントたるバス停のうち指定されるバス停に到着する時刻を予測するシステムである。
【００２４】
まず、移動体たる路線バスについて説明する。移動体たる路線バスは実際は複数台数存するが、いずれのバスも同様の構成を有するのでここでは１台について説明する。移動体たる路線バスは、通常の大形の乗り合い自動車に、自己の位置データ等を含む情報を基地局へ送信するための移動局を搭載したものである。該大形の乗り合い自動車たる部分については、従来からのものと変わりないのでここでは説明を省略する。
図１は、路線バスに搭載された移動局のハードウエア構成を示す概略ブロック図である。図１を参照して、移動局のハードウエア構成について説明する。
移動局は、コンピュータにこれを制御するプログラムを内蔵したものである。移動局は、演算処理を行うＣＰＵ１１０ａ、ＣＰＵ１１０ａの作業領域等となるＲＡＭ１１０ｂ、制御プログラム等を記録するＲＯＭ１１０ｃ、移動局の他の構成機器との情報のやり取りを行うためのインターフェイス１１０ｄを有する。そして、インターフェイス１１０ｄには、路線バスたる移動局の位置を特定する位置データ（経度、緯度）を発生させるＧＰＳ（グローバルポジショニングシステム）レシーバ１２９、ＧＰＳレシーバ１２９から発生させられた位置データの精度を向上させるための修正データ（ディファレンシャルデータ）を受信するための修正データ受信機１２７、現在時刻を特定する時刻データを発生させる時刻データ発生手段たる時計１２１、路線バスが移動している経路を特定する経路特定データ（移動経路特定情報）を入力する経路入力ボタン１２３、移動体に関する情報（移動体情報）を基地局へ送信する通信装置１２５、移動体に関する情報を基地局へ送信開始又は中止するためのスタート・ストップボタン１３０が接続されている。なお、移動局は、乗り合い自動車の運転席近傍に搭載されており、該乗り合い自動車の運転者によって自由に操作できるようになっている。
【００２５】
図２に、図１のハードウエアとＲＯＭ１１０ｃに記録されるプログラムにより実現される移動局１０１の機能ブロック図を示す。移動局１０１は、位置データ受付部１４１、補正データ受付部１４３、時刻受付部１４５、経路データ受付部１４７、速度算出部１４９、方位検出部１５１、位置補正部１５３、発信命令部１５５、データ生成部１５７、移動局送信部１５９、ＧＰＳレシーバ１２９、修正データ受信機１２７、時計１２１、経路入力ボタン１２３、通信装置１２５、スタート・ストップボタン１３０とからなる。
なお、ここでは、ＧＰＳレシーバ１２９、位置データ受付部１４１、修正データ受信機１２７、補正データ受付部１４３、位置補正部１５３及び時計１２１（位置情報に含まれる時刻情報を供給する。）によって、位置情報を発生する位置情報発生手段が構成されている。そして、時計１２１、時刻受付部１４５、スタート・ストップボタン１３０、発信命令部１５５、データ生成部１５７、移動局送信部１５９及び通信装置１２５によって、位置情報を含む移動体情報を基地局へ送信する移動体送信手段が構成されている。さらに、後述するように、路線バスが移動する所定経路を特定する移動経路特定情報が、経路入力ボタン１２３と経路データ受付部１４７とを経て該移動体情報に含められる。
【００２６】
位置データ受付部１４１は、ＧＰＳレシーバ１２９から常時位置データ（具体的には、経度と緯度）を受け付け、該位置データを速度算出部１４９と方位検出部１５１と位置補正部１５３とに並列的に常時出力する。
速度算出部１４９では、位置データ受付部１４１から受信する位置データ（経度と緯度）を所定の時間毎に監視し、この所定時間における位置データの変化から路線バスの速度を算出し、該算出された速度をデータ生成部１５７へ出力する。
一方、方位検出部１５１は、位置データ受付部１４１から受信する位置データ（経度と緯度）を所定の時間毎に監視し、この所定時間における位置データの変化から路線バスの進行方位を検出し、該検出された方位をデータ生成部１５７へ出力する（例えば、バスを鉛直上方向から見た際に、北方向を基準方向とし、バスの進行方向がこの北方向に対して時計回り方向へ何度の角度をなすかによって表す等してもよい。）。
【００２７】
そして補正データ受付部１４３は、ＧＰＳによる位置データの補正に係わるデータ（本実施形態においては、株式会社衛星測位情報センターのＤＧＰＳ（ディファレンシャルグローバルポジショニングシステム）基準局（国内７カ所）で作成した補正情報（ＧＰＳ測位値と真値との差に関する情報）であって全国のＪＦＮ系列等のＦＭラジオ放送局からＦＭ多重放送により送信されているものを用いている。この補正情報を受信することによってＧＰＳ測位値を真値に近づくように補正することができる。）を修正データ受信機１２７から常時受信すると共に、該データを位置補正部１５３へ常時出力する。
位置補正部１５３は、位置データ受付部１４１からの位置データ（経度と緯度）と、補正データ受付部１４３からのＧＰＳ位置データの補正に係わるデータと、の両者を受信し、該補正に係わるデータを用いて該位置データを補正し、該補正された位置データ（位置情報）をデータ生成部１５７へ出力する。
このように本実施形態では、ＧＰＳレシーバ１２９、位置データ受付部１４１、修正データ受信機１２７、補正データ受付部１４３、位置補正部１５３によってディファレンシャルＧＰＳ（グローバルポジショニングシステム）が構成されている。
以上のようにして、データ生成部１５７は、速度算出部１４９からバスの速度データ、方位検出部１５１からバスの進行方位データ、位置補正部１５３からバスの位置データ（経度、緯度）を常時受信している（なお、後述のように、データ生成部１５７は、時刻受付部１４５からの現在時刻データと経路データ受付部１４７からの経路特定データとを常時受信している。）。
【００２８】
経路データ受付部１４７は、バスの運転手等によって経路入力ボタン１２３を介して入力された経路特定データ（移動経路特定情報）を受け付け、該経路特定データをデータ生成部１５７へ常時出力する。経路データ受付部１４７は、入力された経路特定データを記憶しており、次に経路入力ボタン１２３を介して新たに経路特定データが入力され書き換えられるまでは、その記憶した経路特定データをデータ生成部１５７へ常時出力する。
なお、ここでは経路を特定するデータとして、各経路それぞれに付された２桁の数字コード（例えば、「３６」等）を用いている。
【００２９】
一方、時刻受付部１４５は、時計１２１から現在時刻に関するデータを常時受け付け、該受け付けた現在時刻データを発信命令部１５５とデータ生成部１５７とへ常時出力する。
発信命令部１５５は、スタート・ストップボタン１３０がスタート（ＯＮ）にされた状態では、時刻受付部１４５からの現在時刻データを基に所定の時刻（ここでは毎分０秒）になったか否かを判断し、所定時刻になったと判断したら発信命令信号をデータ生成部１５７へ発する（ここでは１分ごとに発信命令信号が発せられることになる。）。なお、発信命令部１５５は、スタート・ストップボタン１３０がストップ（ＯＦＦ）にされた状態では、発信命令信号を発しない。
【００３０】
データ生成部１５７は、発信命令部１５５からの発信命令信号を受信すると、速度算出部１４９からの速度データと、方位検出部１５１からの進行方位データと、位置補正部１５３からの位置データ（経度、緯度）と、時刻受付部１４５からの現在時刻データと、経路データ受付部１４７からの経路特定データと、そしてバス自身を特定する車両特定番号と、の６のデータをまとめてデータ組（移動体情報）を生成し、該生成されたデータ組を移動局送信部１５９へ送信する。なお、該データ組に組み入れられる６のデータのうち、速度データと進行方位データと位置データ（経度、緯度）と現在時刻データと経路特定データとの５のデータは、データ生成部１５７が発信命令部１５５からの発信命令信号を受信した直後にデータ生成部１５７が受信したものを用いる。そして、該データ組に組み入れられる車両特定番号は、データ生成部１５７が常時記憶しているものを用いる。
具体的な前記データ組（移動体情報）の一例を模式的に示せば、「０３（車両特定番号）、３６（路線特定データ）、１４：２４（現在時刻データ）、（３４．４４．０６Ｎ、１３５．３４．３６Ｅ）（経緯度の位置データ）、２３４度（鉛直上方向から見たときに北方向に対して進行方位が時計回りになす角度）、３６．４ｋｍ／ｈ（速度データ）」のようになる。このようにデータ組（移動体情報）に含まれる位置情報は、経緯度の位置データと、路線バス（移動体）が該経緯度に位置した時刻に関する時刻情報（現在時刻データ）と、からなっている。
【００３１】
移動局送信部１５９は、データ生成部１５７から前記データ組を受信すると、通信装置１２５に前記データ組を送信する。前記データ組を受信した通信装置１２５は、基地局へ前記データ組を送信する。
【００３２】
次に、基地局について説明する。図３は、基地局のハードウエア構成を示す概略ブロック図である。図３を参照して、基地局のハードウエア構成について説明する。なお、上述のように、本実施形態では、基地局は、プログラムを内蔵させた基地コンピュータとそれに接続された外部記憶装置たるデータサーバとを含んでなる。
基地局は、演算処理を行うＣＰＵ３１０ａ、ＣＰＵ３１０ａの作業領域等となるＲＡＭ３１０ｂ、制御プログラム等を記録するＲＯＭ３１０ｃ、外部記憶装置たるデータサーバ３１３（地図情報記憶部）、送受信装置３１５及びキーボード３１２と情報のやり取りを行うためのインターフェイス３１０ｄを有する。
【００３３】
図４に、図３のハードウエアとＲＯＭ３１０ｃに記録されるプログラムにより実現される基地局の機能のうち移動局からの情報を受信し移動局の位置を把握する機能に係わる部分を示す。移動局の位置を把握する機能に係わる基地局３０１ａは、機能的には、移動局１０１からの情報を受信する送受信装置３１５（ここでは受信）、データ受付部３２１、位置データ変換部３２３、位置データ補正部３２５、データ記憶部３２７（データサーバ３１３の一部の記憶領域を使用する）、地図記憶部３２９、バス停通過判定部３３１、バス停通過時刻割付部３３３、バス停通過履歴データ生成部３３５、通過履歴記憶部３３７（データサーバ３１３の一部の記憶領域を使用する）とからなる。
なお、ここでは送受信装置３１５（ここでは受信）とデータ受付部３２１とによって、移動体情報を受信する移動体情報受信手段が構成されている。そして位置データ変換部３２３、位置データ補正部３２５、地図記憶部３２９、バス停通過判定部３３１、バス停通過時刻割付部３３３、バス停通過履歴データ生成部３３５及び通過履歴記憶部３３７（データサーバ３１３の一部の記憶領域を使用する）によって、受信した移動体情報に含まれる位置情報から移動体（路線バス）の位置を把握しそのときの時刻と共に記憶する移動体位置把握手段が構成されている。
【００３４】
まず、送受信装置３１５が、移動局１０１の通信装置１２５から送信された前記データ組を受信し、該受信されたデータ組をデータ受付部３２１へ送信する。
データ受付部３２１は、送受信装置３１５から受け取ったデータ組を位置データ変換部３２３へ送信する。
位置データ変換部３２３は、データ受付部３２１から受け取ったデータ組に含まれる位置データを変換する。即ち、該データ組に含まれる位置データは、具体的には、経度と緯度との組合せによって示されているが、後の処理の都合から直交座標系：（ｘ，ｙ）座標に変換される。ここに（ｘ，ｙ）座標は、地表に対して鉛直上方から地表を見て任意地点（例えば、岡山県庁）を原点（０，０）とし、該任意地点から任意方向（例えば、東方向）にｘ軸をとり、これに該任意地点においてｘ軸と直交する方向（例えば、北方向）にｙ軸をとり、単位長さ（例えば、１ｍ）を単位として各位置を示す。前記データ組中の経度と緯度との組合せによって示された位置例えば（３４．４４．０６Ｎ、１３５．３４．３６Ｅ）は、（ｘ，ｙ）＝（２５９６，−６０１）等のように位置データ変換部３２３によって変換され、位置データ補正部３２５へ送信される。なお、ここで示した（３４．４４．０６Ｎ、１３５．３４．３６Ｅ）と（２５９６，−６０１）とは、位置データの変換の単なる例示であって、両者間の対応関係をとっていない。
【００３５】
位置データ補正部３２５は、位置データが（ｘ，ｙ）座標系に変換されたデータ組を位置データ変換部３２３から受け取る。
一方、地図記憶部３２９は、バスの所定経路の位置と、該所定経路に沿って複数設置されたポイントたるバス停それぞれの位置と、を前記直交座標系：（ｘ，ｙ）座標として事前に記憶している。
ここに移動体たる路線バスは、所定の経路（路線）上を移動するものであるから（換言すれば、所定の経路を外れて運行することはない）、路線バスの位置は必ず所定経路上のいずれかの位置に存する。このため、移動局から送信されたデータ組に含まれる位置データには様々な誤差が含まれるため、該位置データは所定経路上に存在しない位置を示す場合があるので、これを地図記憶部３２９が記憶している所定経路の位置によって補正する（位置データ補正部３２５は、地図記憶部３２９にアクセスし、所定経路の位置を取得して位置データを補正する。）。この補正方法はさまざまな方法が考えられるが、ここでは補正前の位置データが示す位置から所定経路上の最も近い点へ位置データを補正する。
このように位置データ補正部３２５によって所定経路上の点に位置データが補正されたデータ組は、位置データ補正部３２５からデータ記憶部３２７とバス停通過判定部３３１とへ並列的に出力され、データ記憶部３２７では受け取ったデータ組を記憶する。なお、データ記憶部３２７に記憶されたデータ組は、本システム中で定常的に使用するものではなく、バスの運行状況を後で解析する等の際に用いられる。
【００３６】
バス停通過判定部３３１は、位置データ補正部３２５から位置データが補正されたデータ組を受け取り、該データ組に含まれる位置データが示す位置の近傍に存する所定経路及びバス停の位置に関する情報を地図記憶部３２９にアクセスして取得する。ここでバス停通過判定部３３１は、該データ組に含まれる位置データが示す位置よりも、その路線（該データ組の路線特定データから決定できる）における直近上流のバス停（以下、「最新通過バス停」という。）を決定する。これを図５に模式的に示す。現在、バス３９２は、所定経路３９４上を図５中矢印Ａ方向に進行している。このとき該データ組に含まれる位置データが示す位置３９５よりも、路線３９４における上流側（図５中、矢印Ｂによって示される側をいう。なお、図５中、矢印Ｃによって示される側を下流側という。）の直近のバス停３９７をバス停通過判定部３３１は特定する（従って、図５においては、バス停３９７が最新通過バス停になる。）。
【００３７】
次いで、バス停通過判定部３３１は、通過履歴記憶部３３７にアクセスし、通過履歴記憶部３３７が記憶しているバス３９２が通過した最も下流側のバス停（以下、「履歴記憶最下流バス停」という。）を特定する。ここで通過履歴記憶部３３７は、後述のように、「０３（車両特定番号）、３６（路線特定データ）、３２４（バス停特定番号）、１４：２４（バス停通過時刻データ）」のように各バスがいずれの路線を移動しておりどこのバス停をいつ通過したかがわかるように、各バス停通過ごとのデータを記憶している。このためバス停通過判定部３３１は、位置データ補正部３２５から受け取ったデータ組に含まれる車両特定番号と路線特定データとを用いて、通過履歴記憶部３３７が記憶しているバス３９２が通過した最も下流側のバス停（即ち、通過履歴記憶部３３７が記憶しているバス３９２が通過したバス停のうち最もバス３９２に近いバス停）を特定することができる。一例として例えば、通過履歴記憶部３３７が、「０３（車両特定番号）、３６（路線特定データ）、３９８（バス停特定番号）、１４：２４（バス停通過時刻データ）」、「０３（車両特定番号）、３６（路線特定データ）、３９９（バス停特定番号）、１４：２９（バス停通過時刻データ）」と記憶していた場合（ただし、バス３９２の車両特定番号は０３で、路線３９３の路線特定データは３６とする。）、通過履歴記憶部３３７が記憶しているバス３９２が通過したバス停はバス停３９８とバス停３９９であり、そのうち最も下流側のバス停はバス停３９９（履歴記憶最下流バス停）と特定される。
【００３８】
最後に、バス停通過判定部３３１は、最新通過バス停と履歴記憶最下流バス停とが一致するか否か判断し、両者が一致する場合はバス停を通過していないものと判断し、両者が相違する場合はバス停を通過したものと判断する。上述の例では、最新通過バス停がバス停３９７であり履歴記憶最下流バス停がバス停３９９であるので、両者が相違しバス停通過判定部３３１はバス３９２がバス停を通過したものと判断する。なお、ここではそうなっていないが、もし、最新通過バス停がバス停３９７であり履歴記憶最下流バス停がバス停３９７であれば、両者が一致するのでバス停通過判定部３３１はバス３９２がバス停を通過していないものと判断する。
そして、バス停通過判定部３３１が、バス３９２がバス停を通過したものと判断した場合には、最新通過バス停のバス停特定番号（前記の例では、３９７）と履歴記憶最下流バス停のバス停特定番号（前記の例では、３９９）とこれら両者の間に存するバス停が存する場合はそのバス停特定番号（前記の例では、３９６）を位置データ補正部３２５から受け取ったデータ組と一緒にバス停通過時刻割付部３３３へ送信する。バス停通過判定部３３１が、バス３９２がバス停を通過していないものと判断した場合には、バス停通過時刻割付部３３３へ何らのデータも送信しない。
【００３９】
バス停通過時刻割付部３３３は、バス停通過判定部３３１から受け取った最新通過バス停のバス停特定番号（前記の例では、３９７）と履歴記憶最下流バス停のバス停特定番号（前記の例では、３９９）とこれら両者の間に存するバス停が存する場合はそのバス停特定番号（前記の例では、３９６）と前記データ組とを受け取り、前記データ組に含まれる現在時刻データから特定される時刻を最新通過バス停のバス停特定番号（前記の例では、３９７）と前記両者の間に存するバス停が存する場合のバス停特定番号（前記の例では、３９６）とに割り付ける。これは具体的には、バス停通過時刻割付部３３３は、まず最新通過バス停のバス停特定番号（前記の例では、３９７）に前記データ組に含まれる現在時刻データから特定される時刻を割り付け、さらに最新通過バス停のバス停特定番号（前記の例では、３９７）と履歴記憶最下流バス停のバス停特定番号（前記の例では、３９９）との間にバス停が存する場合は前記両者の間に存するバス停の特定番号（前記の例では、３９６）に前記データ組に含まれる現在時刻データから特定される時刻を割り付ける。即ち、最新通過バス停と履歴記憶最下流バス停との間にバス停が存しない場合（即ち、最新通過バス停と履歴記憶最下流バス停とが隣接する場合）であれば最新通過バス停のバス停特定番号（前記の例では、３９７）に前記データ組に含まれる現在時刻データから特定される時刻を割り付け、最新通過バス停と履歴記憶最下流バス停との間にバス停が存する場合であれば最新通過バス停と履歴記憶最下流バス停との間に存するバス停（最新通過バス停と履歴記憶最下流バス停とを含まない）の特定番号それぞれと最新通過バス停のバス停特定番号とに前記データ組に含まれる現在時刻データから特定される時刻を割り付ける。
これを模式的に示せば、「３９７（１４：２４）、３９６（１４：２４）」（ただし、前記データ組に含まれる現在時刻データを１４：２４とする。）となる。そしてバス停通過時刻割付部３３３は、現在時刻データから特定される時刻を最新通過バス停のバス停特定番号と前記両者の間に存するバス停が存する場合のバス停特定番号とに割り付けたもの（前記の例では、「３９７（１４：２４）、３９６（１４：２４）」であり、以下、これを「時刻割付データ」という。）と、前記データ組（一例を示せば、「０３（車両特定番号）、３６（路線特定データ）、１４：２４（現在時刻データ）、（２５９２，−５９８）（（ｘ，ｙ）座標による位置データ）、２３４度（鉛直上方向から見たときに北方向に対して進行方位が時計回りになす角度）、３６．４ｋｍ／ｈ（速度データ）」）と、をバス停通過履歴データ生成部３３５へ送信する。
【００４０】
バス停通過履歴データ生成部３３５は、バス停通過時刻割付部３３３から受け取った時刻割付データ（前記の例では、「３９７（１４：２４）、３９６（１４：２４）」）と、前記データ組（前記の例では、「０３（車両特定番号）、３６（路線特定データ）、１４：２４（現在時刻データ）、（２５９２，−５９８）（（ｘ，ｙ）座標による位置データ）、２３４度（鉛直上方向から見たときに北方向に対して進行方位が時計回りになす角度）、３６．４ｋｍ／ｈ（速度データ）」）と、を受け取り、これら両者を用いてバス停通過履歴データを生成する。
バス停通過履歴データは、「０３（車両特定番号）、３６（路線特定データ）、３２４（バス停特定番号）、１４：２４（バス停通過時刻データ）」のように、車両特定番号、路線特定データ、バス停特定番号、バス停通過時刻データとからなり、時刻割付データに含まれるバス停特定番号の個数と同じ個数が生成される。従って、最新通過バス停と履歴記憶最下流バス停との間にバス停が存しない場合（即ち、最新通過バス停と履歴記憶最下流バス停とが隣接する場合）であれば最新通過バス停のバス停特定番号に関する一のバス停通過履歴データが生成され、最新通過バス停と履歴記憶最下流バス停との間にｎ個（ただし、ｎは正の整数）のバス停が存する場合であれば最新通過バス停と履歴記憶最下流バス停との間に存するバス停（最新通過バス停と履歴記憶最下流バス停とを含まない）の特定番号それぞれと最新通過バス停のバス停特定番号に関する（ｎ＋１）のバス停通過履歴データが生成される。
バス停通過履歴データの生成に必要なデータのうち、車両特定番号と路線特定データとは前記データ組に含まれる車両特定番号と路線特定データとをそれぞれ用い、バス停特定番号とバス停通過時刻データとは時刻割付データに含まれるバス停特定番号と割り付けられた時刻データとをそれぞれ用いる。前記の例では、バス停通過履歴データ生成部３３５によって、「０３（車両特定番号）、３６（路線特定データ）、３９７（バス停特定番号）、１４：２４（バス停通過時刻データ）」と「０３（車両特定番号）、３６（路線特定データ）、３９６（バス停特定番号）、１４：２４（バス停通過時刻データ）」との２のバス停通過履歴データが生成される。
生成されたバス停通過履歴データは、バス停通過履歴データ生成部３３５から通過履歴記憶部３３７へ送信され、通過履歴記憶部３３７によって記憶される。
このように、位置データ変換部３２３、位置データ補正部３２５、地図記憶部３２９、バス停通過判定部３３１、バス停通過時刻割付部３３３、バス停通過履歴データ生成部３３５及び通過履歴記憶部３３７によって構成される移動体位置把握手段は、移動体から受け取ったデータ組（移動体情報）に含まれる位置情報から路線バス（移動体）の位置を把握すると共に位置情報に含まれる時刻情報から該位置に路線バス（移動体）がほぼ位置していた時刻を把握し、路線バス（移動体）の位置と時刻情報から把握された時刻とを記憶する。そして、移動体位置把握手段は、路線特定データ（移動経路特定情報）に基づき所定経路の別を考慮し、最終的にバス停通過履歴データが通過履歴記憶部３３７で記憶される際には経路特定データを含めて記憶する。
【００４１】
次いで、端末局について説明する。図６は、端末局のハードウエア構成を示す概略ブロック図である。図６を参照して、端末局のハードウエア構成について説明する。なお、上述のように、本実施形態では、移動局は、携帯電話に本システムの端末局の機能を果たすよう構成したものである。
端末局は、コンピュータにこれを制御するプログラムを内蔵したものである。端末局は、演算処理を行うＣＰＵ５１０ａ、ＣＰＵ５１０ａの作業領域等となるＲＡＭ５１０ｂ、制御プログラム等を記録するＲＯＭ５１０ｃ、端末局の他の構成機器との情報のやり取りを行うためのインターフェイス５１０ｄを有する。そして、インターフェイス５１０ｄには、プッシュボタン５２３、送受信装置５２５、表示画面５２７が接続されている。なお、端末局は、携帯電話として使用できるように携帯電話としての機能を実現する部分を有しているが、ここでは説明を省略する。また、プッシュボタン５２３、送受信装置５２５、表示画面５２７のそれぞれは、端末局が携帯電話として機能する際には携帯電話の各部として使用される。
【００４２】
図７に、図６のハードウエアとＲＯＭ５１０ｃに記録されるプログラムにより実現される端末局５０１の機能ブロック図のうち到着時刻の予測を基地局へ要求する部分を示す。端末局５０１ａは、機能的には、路線特定データや到着時間予測を希望するバス停を特定する情報や希望する乗車時刻を特定する情報を入力する際に用いるプッシュボタン５２３、路線情報受付部５３１、希望バス停受付部５３３、乗車時間受付部５３５、時刻発生部５３７、データ生成部５３９、入力した情報等を確認する表示画面５２７（液晶表示画面）、送受信装置５２５に情報を送信させる端末送信部５４１、基地局へ情報を送信する送受信装置５２５（ここでは送信）とからなる。なお、説明の都合から、端末局５０１を、主として到着時刻の予測を基地局へ要求する部分を端末局５０１ａとし、主として基地局によって予測された到着時刻を受信し表示する部分を端末局５０１ｂとして別々に説明するが、実際には１の携帯電話中に端末局５０１ａと端末局５０１ｂとが収容されている。
また、ここでは、プッシュボタン５２３と希望バス停受付部５３３とによって、到着時刻の予測を行うバス停（ポイント）を特定するポイント特定情報を受け付けるポイント特定情報受付手段が構成されている。そして、プッシュボタン５２３と路線情報受付部５３１とによって、到着予測の対象とする所定経路を特定する所定経路特定情報を受け付ける所定経路特定情報受付手段が構成されている。さらに、プッシュボタン５２３、乗車時間受付部５３５及び時刻発生部５３７によって、到着時刻予測手段によって予測される到着時刻が属する時間帯を特定する時間帯特定情報を受け付ける時間帯特定情報受付手段が構成されている。また、データ生成部５３９、端末送信部５４１及び送受信装置５２５（ここでは送信）によって、ポイント特定情報を基地局へ送信するポイント特定情報送信手段、所定経路特定情報を基地局へ送信する所定経路特定情報送信手段及び時間帯特定情報を基地局へ送信する時間帯特定情報送信手段が構成されている。
【００４３】
まず、路線情報受付部５３１が、プッシュボタン５２３を介して、到着時刻を予測するバス停がいずれの路線に属するかについて路線特定データ（所定経路特定情報）を受け付ける。ここでは事前に各路線ごとにコード（２桁の数字）が定められており、具体的にはそのコードたる２桁の数字をプッシュボタン５２３で押すことで入力されるようになっている。入力された路線特定データ（２桁の数字）は、路線情報受付部５３１からデータ生成部５３９へ送信される。
【００４４】
同様に、希望バス停受付部５３３が、プッシュボタン５２３を介して、到着時刻を予測するバス停を特定するバス停特定データ（ポイント特定情報）を受け付ける。ここでは事前に各バス停ごとにコード（３桁の数字）が定められており、具体的にはそのコードたる３桁の数字をプッシュボタン５２３で押すことで入力されるようになっている。入力されたバス停特定データ（３桁の数字）は、希望バス停受付部５３３からデータ生成部５３９へ送信される。
【００４５】
さらに、乗車時間受付部５３５が、プッシュボタン５２３を介して、何時何分（最早時刻）以降に到着するバスを希望するかの最早時刻特定データ（時間帯特定情報）を受け付ける。ここでは具体的にはその最早時刻を２４時間表示によってプッシュボタン５２３で押すことで入力されるようになっている（例えば、「１５：３０」等）。入力された最早時刻データは、乗車時間受付部５３５からデータ生成部５３９へ送信される。なお、最早時刻をプッシュボタン５２３によって入力しないときは、時刻発生部５３７によって発生され乗車時間受付部５３５へ常時供給されている現在時刻が乗車時間受付部５３５に受け付けられ、該現在時刻が最早時刻として乗車時間受付部５３５からデータ生成部５３９へ送信される。
なお、ここでは到着時刻予測手段によって予測される到着時刻が属する時間帯として、該時間帯の開始時刻たる最早時刻のみが規定されるようになっているが、該時間帯の終了時刻を規定するようにしても、また開始時刻と終了時刻との両方を規定するようにしてもよい。
【００４６】
なお、一のプッシュボタン５２３を用いてこれら３種のデータを別々に入力するのは、データに先だって入力データを区別する区別コードを入力することによって行う。具体的には、ここではプッシュボタン５２３が、「＊０１」と押された場合には路線情報受付部５３１がデータを受け付け、「＊０２」と押された場合には希望バス停受付部５３３がデータを受け付け、そして「＊０３」と押された場合には乗車時間受付部５３５がデータを受け付けるようになっている。
【００４７】
データ生成部５３９では、路線情報受付部５３１からの路線特定データ（２桁の数字）と、希望バス停受付部５３３からのバス停特定データ（３桁の数字）と、乗車時間受付部５３５からの最早時刻データと、を組み合わせてデータ組を生成し、該生成されたデータ組を端末送信部５４１へ送信する。なお、路線特定データ（２桁の数字）とバス停特定データ（３桁の数字）と最早時刻データとのうち、データ生成部５３９へ受け付けられたものは表示画面５２７（液晶表示画面）に表示され、入力されたデータを確認することができる。このときデータが間違っている場合には、間違っているデータの区別コード「＊０１」「＊０２」「＊０３」に続いて正しいデータを入力することで訂正することができる。
データ生成部５３９が生成するデータ組の一例を挙げれば、「３６（路線特定データ）、１０９（バス停特定データ）、１５：３０（最早時刻データ）」のようになる。
なお、データ生成部５３９が前記生成されたデータ組を端末送信部５４１へ送信するタイミングは、路線特定データ（２桁の数字）とバス停特定データ（３桁の数字）と最早時刻データとの３のデータがデータ生成部５３９においてそろってから所定時間（例えば、１０秒）経過後にされるようになっている（最後のデータ入力後、データ確認の時間を確保するためである。）。もっともデータ生成部５３９が前記生成されたデータ組を端末送信部５４１へ送信するタイミングは、路線特定データ（２桁の数字）とバス停特定データ（３桁の数字）と最早時刻データとの３のデータがデータ生成部５３９においてそろった直後に行うようにしてよいことはいうまでもない。
【００４８】
端末送信部５４１は、データ生成部５３９から前記生成されたデータ組を受け取ると、そのデータ組を送受信装置５２５に送信する。該データ組を受け取った送受信装置５２５は、基地局へ該データ組を送信する。
【００４９】
さらに、図８に、図３のハードウエアとＲＯＭ３１０ｃに記録されるプログラムにより実現される基地局の機能のうち端末局からの到着時刻予測の要求を受信して到着時刻予測を行いその結果を該端末局へ送信する機能に係わる部分を示す（基地局のハードウエア構成については図３を用いて既に説明した。）。この到着時刻を予測する機能に係わる基地局３０１ｂは、機能的には、端末局５０１ａからの情報（具体的には、到着時刻の予測を要求するための情報）を受信する送受信装置３１５（ここでは受信）、要求データ受付部３６１、路線・バス停データチェック部３６３、路線・バス停データ記憶部３６５、指定バス停・到着予定バスチェック部３６７、到着時刻予測部３６９、予測送信部３７１、到着予測の結果等を端末局５０１ｂへ送信する送受信装置３１５（ここでは送信）とからなる。なお、図８中、通過履歴記憶部３３７が存するが、これは移動局の位置を把握する機能に係わる基地局３０１ａ（図４）において説明した通過履歴記憶部３３７と同一のものである。
なお、ここでは送受信装置３１５（ここでは受信）と要求データ受付部３６１とによって、ポイント特定情報送信手段によって送信されたポイント特定情報を受信するポイント特定情報受信手段、所定経路特定情報受付手段によって送信された所定経路特定情報を受信する所定経路特定情報受信手段及び時間帯特定情報受付手段によって送信された時間帯特定情報を受信する時間帯特定情報受信手段が構成されている。そして、路線・バス停データチェック部３６３、路線・バス停データ記憶部３６５、指定バス停・到着予定バスチェック部３６７及び到着時刻予測部３６９によって、ポイント特定情報によって特定されるポイントに路線バス（移動体）が到着する到着時刻を移動体位置把握手段（具体的には、通過履歴記憶部３３７）に記憶された路線バス（移動体）の位置とそのときの時刻とを用いて予測する到着時刻予測手段が構成されている。また、この到着時刻予測手段は、後述のように、所定経路の別と時間帯特定情報（ここでは最早時刻）とを考慮して到着時刻を予測する。さらに、予測送信部３７１と送受信装置３１５（ここでは送信）とによって、予測された到着時刻の情報を端末局へ送信する予測到着時刻情報送信手段が構成されている。
【００５０】
まず、送受信装置３１５が、端末局５０１ａから送信された到着時刻予測要求データ（具体的には、路線特定データ（２桁の数字）とバス停特定データ（３桁の数字）と最早時刻データとの３のデータ）を受信し、受信したデータを要求データ受付部３６１へ送信する。
要求データ受付部３６１は、送受信装置３１５から受け取った到着時刻予測要求データ（具体的には、路線特定データとバス停特定データと最早時刻データ）を路線・バス停データチェック部３６３へ送る。
【００５１】
一方、路線・バス停データ記憶部３６５は、各路線に属するバス停の情報を路線に並んだ順番に事前に記憶している。具体的には、各路線の路線特定データと、各路線特定データに属するバス停特定データ（並びの順番通り）と、を記憶している。この記憶の一例の一部を表１に示す。なお、ここでは示していないが、バス停の一部は、複数の路線に属している。
（表１）路線・バス停データ記憶部の記憶の一例
路線特定データ：バス停特定データ
・
３４：０９２、０９３、０９４、２６２、２６３、２６４
３５：０９８、０９９、１００、１０１、３０８、３０７、３０６
３６：２２８、２２９、２３０、２３１、３３６、３３７
・
・
表１からは、例えば、路線特定データ「３４」の路線には、バス停特定データ「０９２」「０９３」「０９４」「２６２」「２６３」「２６４」によって特定される６のバス停が属しており、「０９２」→「０９３」→「０９４」→「２６２」→「２６３」→「２６４」の順番で並んでいることがわかる。
【００５２】
路線・バス停データチェック部３６３は、要求データ受付部３６１から受けとった到着時刻予測要求データ（具体的には、路線特定データとバス停特定データと最早時刻データ）に含まれる路線特定データ及びバス停特定データの間に整合性が保たれているか否かをチェックする。具体的には、路線・バス停データチェック部３６３は、該到着時刻予測要求データに含まれる路線特定データによって特定される路線に属するバス停のバス停特定データを路線・バス停データ記憶部３６５から読み出して取得する。例えば、表１を例に説明すると、該到着時刻予測要求データに含まれる路線特定データが「３６」であれば、バス停特定データ「２２８、２２９、２３０、２３１、３３６、３３７」を読み出して取得する。そして、路線・バス停データチェック部３６３は、該到着時刻予測要求データに含まれるバス停特定データが、該路線・バス停データ記憶部３６５から取得したバス停特定データに含まれているか否かを判断し、含まれていれば整合性が保たれていると判断し、含まれていなければ整合性が保たれていないと判断する。例えば、前の例でいえば、該到着時刻予測要求データに含まれるバス停特定データが「１０９」であれば整合性が保たれていないと判断し、「２３０」であれば整合性が保たれていると判断する。
路線・バス停データチェック部３６３が、整合性が保たれていると判断した場合には該要求データ受付部３６１から受けとった到着時刻予測要求データ（路線特定データとバス停特定データと最早時刻データ）と該路線・バス停データ記憶部３６５から取得したバス停特定データとを一緒に指定バス停・到着予定バスチェック部３６７へ送信し、整合性が保たれていないと判断した場合には「データエラー」の文字を端末局５０１ｂの表示画面５２７（液晶表示画面）に表示させる信号を予測送信部３７１に発するように命じる。
【００５３】
指定バス停・到着予定バスチェック部３６７は、路線・バス停データチェック部３６３から到着時刻予測要求データ（路線特定データ、バス停特定データ、最早時刻データ）及び該路線・バス停データ記憶部３６５から取得したバス停特定データを受け取る。そして指定バス停・到着予定バスチェック部３６７は、該到着時刻予測要求データに含まれるバス停特定データよりも上流側に存するバス停のバス停特定データを該路線・バス停データ記憶部３６５から取得したバス停特定データを用いて決定する。例を挙げて説明すれば、到着時刻予測要求データに含まれるバス停特定データが「２３０」であり、該路線・バス停データ記憶部３６５から取得したバス停特定データが「２２８、２２９、２３０、２３１、３３６、３３７」であれば、上流側に存するバス停のバス停特定データとして「２２８」と「２２９」を決定する。
【００５４】
次いで、指定バス停・到着予定バスチェック部３６７は、到着時刻予測要求データに含まれる路線特定データによって特定される路線を走行しているバスのうち、該上流側に存するバス停を通過したものの有無を通過履歴記憶部３３７にアクセスして判断する。なお、この際、到着時刻予測要求データに含まれるバス停特定データによって特定されるバス停と該バス停よりも下流側に存するバス停を通過したものは、既に到着時刻予測要求データに含まれるバス停特定データによって特定されるバス停を通過してしまっているので、これらについては除外して判断する。
具体的には、通過履歴記憶部３３７には「０３（車両特定番号）、３６（路線特定データ）、３９７（バス停特定番号）、１４：２４（バス停通過時刻データ）」のようなデータが記憶されているので、路線特定データとバス停特定番号とを指定してデータ検索すれば、バスの有無を判断することができる。
これら路線特定データによって特定される路線を走行しているバスのうち、該上流側に存するバス停を通過したものについてデータは、指定バス停・到着予定バスチェック部３６７によって通過履歴記憶部３３７から読み出され、到着時刻予測要求データ（路線特定データ、バス停特定データ、最早時刻データ）と共に到着時刻予測部３６９へ送信される。即ち、指定バス停・到着予定バスチェック部３６７は、予測を行うバス停（ポイント）よりも上流側に位置するバス停（ポイント）を路線バス（移動体）が通過した時刻を含むデータを移動体位置把握手段（具体的には、通過履歴記憶部３３７）から抽出するので、上流ポイント通過時刻抽出手段として機能する。なお、車両特定番号が同一のデータが複数種類存する場合には、最も下流側に位置するバス停のバス停特定番号が記録されているもののみを読み出し、到着時刻予測部３６９へ送信する。
また、路線特定データによって特定される路線を走行しているバスのうち、該上流側に存するバス停を通過したものについてのデータが通過履歴記憶部３３７に記憶されていない場合には、指定バス停・到着予定バスチェック部３６７は、「通過バスなし」の文字を端末局５０１ｂの表示画面５２７（液晶表示画面）に表示させる信号を予測送信部３７１に発するよう命じる。
【００５５】
到着時刻予測部３６９は、後で詳述するように、到着時刻予測要求データに含まれるバス停特定データによって特定されるバス停へのバスの到着時刻を予測し、その予測された時刻が、最早時刻データの時刻よりも遅いものを選択する。そして到着時刻予測部３６９は、その選択された時刻を表示する文字を端末局５０１ｂの表示画面５２７（液晶表示画面）に表示させる信号を予測送信部３７１に発するよう命じる。なお、該予測された時刻のうち、最早時刻データの時刻よりも遅いものが複数存する場合には、該複数の中の最も早い時刻を到着時刻予測部３６９は選択する。また、該予測された時刻のうち、最早時刻データの時刻よりも遅いものが存しない場合には、到着時刻予測部３６９は、「通過バスなし」の文字を端末局５０１ｂの表示画面５２７（液晶表示画面）に表示させる信号を予測送信部３７１に発するよう命じる。
【００５６】
そして最後に、予測送信部３７１は、前述のように、路線・バス停データチェック部３６３の要求による「データエラー」、指定バス停・到着予定バスチェック部３６７の要求による「通過バスなし」、到着時刻予測部３６９の要求による時刻を表す文字又は「通過バスなし」のいずれかを端末局５０１ｂの表示画面５２７（液晶表示画面）に表示させる信号を生成し、送受信装置３１５（ここでは送信）へ該生成した信号を送る。
送受信装置３１５（ここでは送信）は、予測送信部３７１によって生成された信号を受け取ると、該信号を端末局５０１ｂへ送信する。
【００５７】
次いで、到着時刻予測部３６９について詳述する。図９は、到着時刻予測部３６９内部の機能ブロックを示したものである。到着時刻予測部３６９は、機能的には、方法受付部３８１、必要時間決定部３８３、バス停通過時刻抽出部３８５、係数考慮部３８７、到着時刻算出部３８９、予定時刻出力部３９１、所要時間記憶部３９３とからなっている。また、方法受付部３８１と係数考慮部３８７とには、人為的にキーボード３１２から入力可能になっている。そして、指定バス停・到着予定バスチェック部３６７からは、前記路線特定データによって特定される路線を走行しているバスのうち、前記上流側に存するバス停を通過したものについてデータ（通過履歴記憶部３３７から読み出された「０３（車両特定番号）、３６（路線特定データ）、３９７（バス停特定番号）、１４：２４（バス停通過時刻データ）」のようなデータ）と、到着時刻予測要求データ（路線特定データ、バス停特定データ、最早時刻データ）と、が必要時間決定部３８３とバス停通過時刻抽出部３８５とに並列的に供給される。また、必要時間決定部３８３は、通過履歴記憶部３３７と路線バス停データ記憶部３６５に自由にアクセスしてデータを読み出すことができる。そして予定時刻出力部３９１は、予測した到着予定時刻を予測送信部３７１へ送信する。
【００５８】
まず、指定バス停・到着予定バスチェック部３６７から、前記路線特定データによって特定される路線を走行しているバスのうち、前記上流側に存するバス停を通過したものについてデータ（通過履歴記憶部３３７から読み出された「０３（車両特定番号）、３６（路線特定データ）、３９７（バス停特定番号）、１４：２４（バス停通過時刻データ）」のようなデータ）と、到着時刻予測要求データ（路線特定データ、バス停特定データ、最早時刻データ）と、を受け取った必要時間決定部３８３は、方法受付部３８１にアクセスして方法「１」が選択されているか、それとも方法「２」が選択されているかを読み出す。ここの方法「１」と方法「２」とは、後述するように、前記上流側に存するバス停から前記到着時刻予測要求データに含まれるバス停特定データにより特定されるバス停まで移動するのに必要な必要時間を計算する基礎データとして事前に定めた数値を用いるかそれとも先行するバスが実際に移動した際の実績値たる数値を用いるかが異なるものである（その他の部分は同じである）。また、方法受付部３８１に方法「１」を選択させるかそれとも方法「２」を選択させるかは、キーボード３１２からの入力によって変更することができる。なお、キーボード３１２から方法受付部３８１へ何も入力がされないときは、方法受付部３８１は方法「２」が選択されたものと認識するようになっている。
【００５９】
次いで、必要時間決定部３８３は、指定バス停・到着予定バスチェック部３６７から受け取った前記路線特定データによって特定される路線を走行しているバスのうち、前記上流側に存するバス停を通過したものについてデータ（以下、「上流通過履歴データ」という。）及び到着時刻予測要求データから、上流通過履歴データよりバス停特定番号（以下、「上流バス停特定番号」という。）を、そして到着時刻予測要求データから路線特定データ及びバス停特定データ（以下、「指定バス停特定データ」という。）を抽出する。
さらに、必要時間決定部３８３は、路線特定データと上流バス停特定番号と指定バス停特定データとを用いて、路線バス停データ記憶部３６５にアクセスして上流バス停特定番号によって特定されるバス停（以下、「特定上流バス停」という。）と指定バス停特定データによって特定されるバス停（以下、「指定バス停」という。）との間に存するバス停を抽出する。一例を挙げれば、路線特定データ「３５」で上流バス停特定番号「０９９」と指定バス停特定データ「３０８」であれば、上述の表１を参照して、「１００」「１０１」と抽出する。そして必要時間決定部３８３は、特定上流バス停と指定バス停との間に存する隣接バス停区間を生成する。上述の例では、上流バス停特定番号「０９９」と指定バス停特定データ「３０８」との間に「１００」と「１０１」とが存するので、生成される隣接バス停区間としては「０９９−１００」「１００−１０１」「１０１−３０８」の３区間が生成される。
【００６０】
一方、所要時間記憶部３９３は、各路線ごとにその路線に沿って互いに隣り合うバス停（ポイント）間それぞれを路線バス（移動体）が移動するのに要する移動時間を想定するデータとして、該互いに隣り合うバス停（ポイント）間それぞれを路線バス（移動体）が移動するのに要すると想定される移動時間（即ち、平均的移動時間）を事前に記憶しており、移動時間想定データ記憶手段として機能する。この記憶の一例の一部を表２に示す。
（表２）所要時間記憶部の記憶の一例
路線特定データ：バス停特定データ（時間）バス停特定データ・・・・
・
３４：０９２（７）０９３（５）０９４（２）２６２（４）２６３（３）２６４
３５：０９８（４）０９９（１）１００（３）１０１（４）３０８（３）３０７（５）３０６
３６：２２８（４）２２９（３）２３０（５）２３１（６）３３６（４）３３７
・
・
表２からは、例えば、路線特定データ「３４」の路線に存するバス停特定データ「０９２」と「０９３」との間の平均的移動時間は７分であることを示しており、同様に、路線特定データ「３６」の路線に存するバス停特定データ「２３１」と「３３６」との間の平均的移動時間は６分であることを示している。
【００６１】
そして、方法「１」が選択されている場合には、必要時間決定部３８３は、路線特定データを考慮しつつ、特定上流バス停（上流側に位置するポイント）から指定バス停（予測を行うポイント）までに存する上記生成された隣接バス停（隣接するポイント）区間（上の例では、「０９９−１００」「１００−１０１」「１０１−３０８」）それぞれの移動時間を所要時間記憶部３９３（移動時間想定データ記憶手段）に記憶されたデータから抽出する。例えば、上述の例では、表２の路線特定データ「３５」の部分から、上記生成された隣接バス停区間「０９９−１００」については１分が、「１００−１０１」については３分が、そして「１０１−３０８」については４分が、それぞれ抽出される。
最後に、必要時間決定部３８３は、抽出した上記生成された隣接バス停区間それぞれの移動時間を合計して特定上流バス停と指定バス停との間の移動時間を予測し、該予測された移動時間をバス停通過時刻抽出部３８５へ連絡する。上記の例で説明すると、１分＋３分＋４分＝８分と該移動時間が予測され、この「８分」がバス停通過時刻抽出部３８５へ連絡される。このように必要時間決定部３８３は、特定上流バス停（上流側に位置するポイント）から指定バス停（予測を行うポイント）までに存する互いに隣接するバス停（ポイント）間の移動時間を所要時間記憶部３９３（移動時間想定データ記憶手段）に記憶されたデータから想定し合計するので移動想定時間算出手段として機能する。従って、ここでは所要時間記憶部３９３（移動時間想定データ記憶手段）と必要時間決定部３８３（移動想定時間算出手段）とを有して移動時間想定手段が構成されている。
【００６２】
そして、方法「２」が選択されている場合には、必要時間決定部３８３は、路線特定データを考慮しつつ、上記生成された隣接バス停区間（上の例では、「０９９−１００」「１００−１０１」「１０１−３０８」）それぞれの移動時間を通過履歴記憶部３３７の記憶データから算出する。具体的には、通過履歴記憶部３３７には、例えば、「０７（車両特定番号）、３５（路線特定データ）、０９９（バス停特定番号）、１７：５６（バス停通過時刻データ）」のようなデータが経時的に蓄積記憶されているので、これら記憶から経路特定データとバス停特定番号とを手がかりに同一車両が隣接バス停区間を移動した実績データを用いて上記生成された隣接バス停区間それぞれの実績移動時間を算出することができる。一例を挙げれば、通過履歴記憶部３３７の記憶に「０７（車両特定番号）、３５（路線特定データ）、０９９（バス停特定番号）、１７：５６（バス停通過時刻データ）」と「０７（車両特定番号）、３５（路線特定データ）、１００（バス停特定番号）、１７：５９（バス停通過時刻データ）」という２のデータが存在すれば、「０９９−１００」については３分（１７：５９−１７：５６）という実績移動時間を算出することができる。同様にして、他の上記生成された隣接バス停区間それぞれの実績移動時間も算出する。
即ち、通過履歴記憶部３３７は、各路線ごとにその路線に沿って互いに隣り合うバス停（ポイント）間それぞれを路線バス（移動体）が移動するのに要する移動時間を想定するデータとして、該互いに隣り合うバス停（ポイント）間それぞれを路線バス（移動体）が移動するのに要した実績移動時間を算出することができるデータを記憶しており、ここでは移動時間想定データ記憶手段として機能する。
【００６３】
最後に、必要時間決定部３８３は、算出した上記生成された隣接バス停区間それぞれの実績移動時間を合計して特定上流バス停と指定バス停との間の移動時間を予測し、該予測された移動時間をバス停通過時刻抽出部３８５へ連絡する。上記の例で説明すると、例えば「１００−１０１」については２分が、そして「１０１−３０８」については５分が、それぞれ算出されたとすると、３分＋２分＋５分＝１０分と該移動時間が予測され、この「１０分」がバス停通過時刻抽出部３８５へ連絡される。この場合もやはり必要時間決定部３８３は、特定上流バス停（上流側に位置するポイント）から指定バス停（予測を行うポイント）までに存する互いに隣接するバス停（ポイント）間の移動時間を通過履歴記憶部３３７（移動時間想定データ記憶手段）に記憶されたデータから想定し合計するので移動想定時間算出手段として機能する。従って、ここでは通過履歴記憶部３３７（移動時間想定データ記憶手段）と必要時間決定部３８３（移動想定時間算出手段）とを有して移動時間想定手段が構成されている。
なお、上記生成された隣接バス停区間それぞれの実績移動時間を算出するためのデータ（隣接バス停区間を移動した実績データ）が複数存する場合には、これらのもののうち最新のものを選択する。こうすることでこれから予測するものと交通状況が近い実績を用いることができるので、より正確な予測を行うことができる。
さらに、あまり前の実績を基に予測を行うと、大きな誤差を生む可能性があるので（例えば、１０時間前の実績を用いると、交通状況が大きく異なるため、大きな誤差が生じる可能性がある。）、通過履歴記憶部３３７に記憶されたデータのうちある程度以上の時間（例えば、１時間）が経過したものは用いないようにしてもよい。
【００６４】
加えて、方法「２」が選択されている場合に、必要時間決定部３８３が、上記生成された隣接バス停区間それぞれの移動時間全てを通過履歴記憶部３３７の記憶データから算出できないときは、その算出できない上記生成された隣接バス停区間の移動時間は所要時間記憶部３９３から該当するものを抽出し決定される。こうすることで上記生成された隣接バス停区間の一部又は全部の移動実績が通過履歴記憶部３３７に記憶されていない場合や、記憶されていても時間が経過しすぎたものであり大きな誤差を生じることが懸念される場合にも、必要時間の算出を行うことができる。
一例を挙げて説明すれば、上記の例で上記生成された隣接バス停区間「０９９−１００」「１００−１０１」「１０１−３０８」のうち、「０９９−１００」については３分が、「１０１−３０８」については５分が、それぞれ通過履歴記憶部３３７の記憶データから上述のように算出されたが、「１００−１０１」については通過履歴記憶部３３７の記憶データが存在せず算出できない場合に、所要時間記憶部３９３の記憶である「３分」（表２参照）を必要時間決定部３８３が抽出し、３分＋３分＋５分＝１１分と移動時間が予測される。
【００６５】
バス停通過時刻抽出部３８５は、指定バス停・到着予定バスチェック部３６７からの前記路線特定データによって特定される路線を走行しているバスのうち、前記上流側に存するバス停を通過したものについてデータ（通過履歴記憶部３３７から読み出された「０３（車両特定番号）、３６（路線特定データ）、３９７（バス停特定番号）、１４：２４（バス停通過時刻データ）」のようなデータ）と、到着時刻予測要求データ（路線特定データ、バス停特定データ、最早時刻データ）と、からバス停通過時刻データを抽出する（例示のデータであれば「１４：２４」を抽出する。）。そして、バス停通過時刻抽出部３８５は、必要時間決定部３８３から受け取った前記移動時間と、該抽出されたバス停通過時刻データと、到着時刻予測要求データに含まれる最早時刻データと、を係数考慮部３８７へ連絡する。
【００６６】
係数考慮部３８７は、バス停通過時刻抽出部３８５から前記移動時間、前記バス停通過時刻データ、前記最早時刻データを受け取り、所定の係数を前記移動時間に乗じて係数考慮移動時間（係数考慮時間）を算出する。そして係数考慮部３８７は、該係数考慮移動時間（係数考慮時間）と前記バス停通過時刻データと前記最早時刻データとを到着時刻算出部３８９へ連絡する。
なお、係数考慮部３８７が用いる前記所定の係数は、キーボード３１２からの入力によって自由に設定することができる。なお、キーボード３１２から係数考慮部３８７へ何も入力がされないときは、係数考慮部３８７は係数「１．０」を用いるようになっている。
【００６７】
到着時刻算出部３８９は、係数考慮部３８７から前記係数考慮移動時間（係数考慮時間）と前記バス停通過時刻データと前記最早時刻データとを受け取り、前記バス停通過時刻データにより特定される時刻に前記係数考慮移動時間を加えて到着時刻を算出する。
そして、到着時刻算出部３８９は、算出された到着時刻が、前記最早時刻データにより特定される最早時刻よりも遅いかどうか判断し、遅ければ該算出された到着時刻を予定時刻出力部３９１へ連絡する（即ち、時間帯特定情報たる最早時刻を考慮して到着時刻を予測する。）。到着時刻算出部３８９が、算出された到着時刻が、前記最早時刻データにより特定される最早時刻と同じかそれよりも早いと判断した場合には、該当するバスがないことを示す「３０：００」を予定時刻出力部３９１へ連絡する。なお、到着時刻算出部３８９が、算出された到着時刻が複数存在し、前記最早時刻データにより特定される最早時刻よりも遅いものが複数存在すると判断した場合には、該最早時刻よりも遅いもののうち最も早いものを選択し、予定時刻出力部３９１へ連絡する。
以上説明したように、バス停通過時刻抽出部３８５、係数考慮部３８７及び到着時刻算出部３８９によって、到着時刻算出手段が構成されている。そしてここでは到着時刻算出手段は、前記上流ポイント通過時刻抽出手段によって抽出された前記通過した時刻に前記移動時間想定手段が想定した時間を加えて到着時刻を算出するのではなく、係数考慮部３８７において該想定した時間に所定の係数を乗じて算出された係数考慮時間を該時刻に加えて前記到着時刻を算出しているが、このように所定の係数を考慮するものでなくてもよい。
【００６８】
予定時刻出力部３９１は、到着時刻算出部３８９から「３０：００」を受け取った場合には、「通過バスなし」を端末局５０１ｂの表示画面５２７（液晶表示画面）に表示させる信号を生成するよう予測送信部３７１に命じ、到着時刻算出部３８９から到着時刻データを受け取った場合には、その到着時刻を表す文字を端末局５０１ｂの表示画面５２７（液晶表示画面）に表示させる信号を生成するよう予測送信部３７１に命じる。
【００６９】
以上のようにして、基地局は、予測送信部３７１から送受信装置３１５（ここでは送信）を経由して端末局５０１ｂに向けて「データエラー」（路線・バス停データチェック部３６３の要求）、「通過バスなし」（指定バス停・到着予定バスチェック部３６７の要求）、「通過バスなし」又は到着時刻を表す文字（到着時刻予測部３６９の要求）のいずれかが端末局５０１ｂの表示画面５２７（液晶表示画面）に表示される信号を発する。
【００７０】
図１０に、図６のハードウエアとＲＯＭ５１０ｃに記録されるプログラムにより実現される端末局５０１の機能ブロック図のうち基地局によって予測された到着時刻を受信し表示する部分を示す。端末局５０１ｂは、機能的には、基地局から情報を受信する送受信装置５２５（ここでは受信）、情報受付部５５１、画面出力部５５３、受け付けた情報等を表示する表示画面５２７（液晶表示画面）とからなる。
なお、ここでは、送受信装置５２５（ここでは受信）と情報受付部５５１とによって、基地局によって予測され送信された予測到着時刻の情報を受信する予測到着時刻情報受信手段が構成されている。そして、画面出力部５５３と表示画面５２７（液晶表示画面）とによって、受信した予測到着時刻の情報から予測到着時刻を使用者に伝達する予測到着時刻伝達手段が構成されている。
【００７１】
まず、送受信装置５２５（ここでは受信）が、基地局の送受信装置３１５（ここでは送信）から発せられた信号を受信し、該受信した信号を情報受付部５５１へ送信する。
情報受付部５５１は、該受信した信号に含まれる「データエラー」、「通過バスなし」、到着時刻を表す文字のいずれかの情報を抽出し、それを画面出力部５５３へ連絡する。
そして画面出力部５５３は、情報受付部５５１からの情報に応じた画像が表示画面５２７に表示されるような画像出力を生成し、表示画面５２７へ出力する。
これによって、表示画面５２７には、基地局から送信された信号に応じて、「データエラー」、「通過バスなし」、到着時刻を表す文字のいずれかの文字が表示される。
【００７２】
続いて、以上の構成を有する移動局と端末局と基地局との動作について説明する。
まず、移動局について説明する。図１１は移動局の動作を示すフローチャートである。図１１を参照して、移動局の動作について説明する（図２も参照されたい）。
位置データ受付部１４１は、ＧＰＳレシーバ１２９から常時位置データ（具体的には、経度と緯度）を受け付け、該位置データを速度算出部１４９と方位検出部１５１と位置補正部１５３とに並列的に常時出力する。速度算出部１４９では、位置データ受付部１４１から受信する位置データ（経度と緯度）を所定の時間毎に監視し、この所定時間における位置データの変化から路線バスの速度を算出し、該算出された速度をデータ生成部１５７へ出力する。方位検出部１５１は、位置データ受付部１４１から受信する位置データ（経度と緯度）を所定の時間毎に監視し、この所定時間における位置データの変化から路線バスの進行方位を検出し、該検出された方位をデータ生成部１５７へ出力する。
補正データ受付部１４３は、ＧＰＳによる位置データの補正に係わるデータ（前述のように、本実施形態においては、株式会社衛星測位情報センターのＤＧＰＳ基準局で作成した補正情報（ＧＰＳ測位値と真値との差に関する情報）であって全国のＪＦＮ系列等のＦＭラジオ放送局からＦＭ多重放送により送信されているもの）を修正データ受信機１２７から常時受信すると共に、該データを位置補正部１５３へ常時出力する。位置補正部１５３は、位置データ受付部１４１からの位置データ（経度と緯度）と、補正データ受付部１４３からのＧＰＳ位置データの補正に係わるデータと、の両者を受信し、該補正に係わるデータを用いて該位置データを補正し、該補正された位置データをデータ生成部１５７へ常時出力する。
経路データ受付部１４７は、バスの運転手等によって経路入力ボタン１２３を介して入力された経路特定データを受け付け、該経路特定データをデータ生成部１５７へ常時出力する。
時刻受付部１４５は、時計１２１から現在時刻に関するデータを常時受け付け、該受け付けた現在時刻データを発信命令部１５５とデータ生成部１５７とへ常時出力する。
以上のように、データ生成部１５７は、速度算出部１４９からバスの速度データ、方位検出部１５１からバスの進行方位データ、位置補正部１５３からバスの位置データ（経度、緯度）、時刻受付部１４５からの現在時刻データ、経路データ受付部１４７からの経路特定データ、を常時受信している。
【００７３】
このような状態で、発信命令部１５５は、スタート・ストップボタン１３０がスタート（ＯＮ）にされたか否か、即ち本システムにおける運行が開始されたか否かを判断し（ｓ１９０）、スタート・ストップボタン１３０がスタート（ＯＮ）にされたと判断した場合（ＹＥＳ）にはｓ１９１へ行き、スタート・ストップボタン１３０がスタート（ＯＮ）にされたと判断しない場合（ＮＯ）にはｓ１９０へ再び戻る。ｓ１９１では、発信命令部１５５は、時刻受付部１４５からの現在時刻データを基に所定の時刻（データを送信する時刻、ここでは毎分０秒）になったか否かを判断し（ｓ１９１）、所定時刻になったと判断した場合（ＹＥＳ）発信命令信号をデータ生成部１５７へ発し（ｓ１９２）、所定時刻になったと判断しない場合（ＮＯ）後述のｓ１９５へ行く。
【００７４】
データ生成部１５７は、発信命令部１５５からの発信命令信号を受信すると、速度算出部１４９からの速度データと、方位検出部１５１からの進行方位データと、位置補正部１５３からの位置データ（経度、緯度）と、時刻受付部１４５からの現在時刻データと、経路データ受付部１４７からの経路特定データと、そしてバス自身を特定する車両特定番号と、の６のデータをまとめてデータ組を生成し（ｓ１９３）、該生成されたデータ組を移動局送信部１５９へ送信する。
移動局送信部１５９は、データ生成部１５７から前記データ組を受信すると、通信装置１２５に前記データ組を送信し、通信装置１２５に基地局へ前記データ組を送信させる（ｓ１９４）。
その後、発信命令部１５５は、スタート・ストップボタン１３０がストップ（ＯＦＦ）にされたか否か、即ち本システムにおける運行が終了されたか否かを判断し（ｓ１９５）、スタート・ストップボタン１３０がストップ（ＯＦＦ）にされたと判断した場合（ＹＥＳ）には作業を終了（ＥＮＤ）し、スタート・ストップボタン１３０がストップ（ＯＦＦ）にされたと判断しない場合（ＮＯ）にはｓ１９１へ戻る。
【００７５】
次いで、基地局のうち移動局からの情報を受信し移動局の位置を把握する機能に係わる部分（即ち、図４に示された部分）の動作について説明する。図１２は基地局の該動作を示すフローチャートである。図１２を参照して、基地局の該動作について説明する（図４も参照されたい）。
まず、データ受付部３２１が、送受信装置３１５が移動局１０１から送信された前記データ組を受信したか否か判断し（ｓ６０１）、受信したと判断した場合（ＹＥＳ）には該受信したデータ組を位置データ変換部３２３へ送信しｓ６０２へ行き、受信したと判断しない場合（ＮＯ）にはｓ６１０へ行く。
位置データ変換部３２３は、データ受付部３２１から受け取ったデータ組に含まれる位置データを直交座標系：（ｘ，ｙ）座標に変換する（ｓ６０２）。
そして、位置データ補正部３２５は、位置データが（ｘ，ｙ）座標系に変換されたデータ組を位置データ変換部３２３から受け取り、その位置データを地図記憶部３２９が記憶している所定経路の位置によって補正する（ｓ６０３）。位置データ補正部３２５によって所定経路上の点に位置データが補正されたデータ組は、位置データ補正部３２５からデータ記憶部３２７とバス停通過判定部３３１とへ並列的に出力され（ｓ６０４）、データ記憶部３２７では受け取ったデータ組を記憶する。
【００７６】
バス停通過判定部３３１は、位置データ補正部３２５から位置データが補正されたデータ組を受け取り、該データ組に含まれる位置データが示す位置の近傍に存する所定経路及びバス停の位置に関する情報を地図記憶部３２９にアクセスして取得する。ここでバス停通過判定部３３１は、該データ組に含まれる位置データが示す位置よりも、その路線における直近上流のバス停（最新通過バス停）を決定する（ｓ６０５）。
次いで、バス停通過判定部３３１は、通過履歴記憶部３３７にアクセスし、通過履歴記憶部３３７が記憶しているバス３９２が通過した最も下流側のバス停（履歴記憶最下流バス停）を特定する（ｓ６０６）。
最後に、バス停通過判定部３３１は、最新通過バス停と履歴記憶最下流バス停とが一致するか否か判断することでバス３９２が新たにバス停を通過したか否かを判断する（ｓ６０７）。具体的には、最新通過バス停と履歴記憶最下流バス停との両者が一致する場合はバス停を通過していないものと判断し、両者が相違する場合はバス停を通過したものと判断する。そして、バス停通過判定部３３１が、バス３９２がバス停を新たに通過したものと判断した場合（ＹＥＳ）には、最新通過バス停のバス停特定番号と履歴記憶最下流バス停のバス停特定番号とこれら両者の間にバス停が存する場合はそのバス停特定番号を位置データ補正部３２５から受け取ったデータ組と一緒にバス停通過時刻割付部３３３へ送信する。バス停通過判定部３３１が、バス３９２がバス停を通過していないものと判断した場合（ＮＯ）には、ｓ６１０へ行く。
【００７７】
バス停通過時刻割付部３３３は、バス停通過判定部３３１から受け取った最新通過バス停のバス停特定番号と履歴記憶最下流バス停のバス停特定番号とこれら両者の間にバス停が存する場合はそのバス停特定番号と前記データ組とを受け取り、前記データ組に含まれる現在時刻データから特定される時刻を最新通過バス停のバス停特定番号と前記両者の間にバス停が存する場合のバス停特定番号とに割り付ける（ｓ６０８）。そしてバス停通過時刻割付部３３３は、現在時刻データから特定される時刻を最新通過バス停のバス停特定番号と前記両者の間に存するバス停が存する場合のバス停特定番号とに割り付けたものと、前記データ組と、をバス停通過履歴データ生成部３３５へ送信する。
【００７８】
バス停通過履歴データ生成部３３５は、バス停通過時刻割付部３３３から受け取った時刻割付データと、前記データ組と、を受け取り、これら両者を用いてバス停通過履歴データを生成し、通過履歴記憶部３３７へ送信する（ｓ６０９）。
その後、作業終了か否か判断し（ｓ６１０）、作業終了と判断した場合（ＹＥＳ）作業を終了し（ＥＮＤ）、作業終了と判断しない場合（ＮＯ）ｓ６０１へ戻る。
【００７９】
さらに、端末局のうち到着時刻の予測を基地局へ要求する機能に係わる部分（即ち、図７に示された部分）の動作について説明する。図１３は端末局の該動作を示すフローチャートである。図１３を参照して、端末局の該動作について説明する（図７も参照されたい）。
まず、路線情報受付部５３１が、受け付け指示（具体的には、ここでは「＊０１」）がプッシュボタン５２３を用いて入力されたか否かを判断し（ｓ６３１）、受け付け指示がされたと判断した場合（ＹＥＳ）には後述のｓ６３２へ行き、受け付け指示がされたと判断しない場合（ＮＯ）にはｓ６３１へ再び戻る。
ｓ６３２では、路線情報受付部５３１が、到着時刻を予測するバス停がいずれの路線に属するかについて路線特定データを受け付ける（ｓ６３２）。その後、入力された路線特定データは、路線情報受付部５３１からデータ生成部５３９へ送信される。
同様に、希望バス停受付部５３３が、到着時刻を予測するバス停を特定するバス停特定データを受け付ける（ｓ６３３）。その後、入力されたバス停特定データは、希望バス停受付部５３３からデータ生成部５３９へ送信される。
【００８０】
さらに、乗車時間受付部５３５が、プッシュボタン５２３を介して、何時何分（最早時刻）以降に到着するバスを希望するかの最早時刻特定データが入力されたか否かを判断し（ｓ６３４）、入力されたと判断した場合（ＹＥＳ）には乗車時間受付部５３５が入力された最早時刻を受け付け（ｓ６３５）データ生成部５３９へ連絡し、入力されたと判断しない場合（ＮＯ）には乗車時間受付部５３５が、時刻発生部５３７から常時供給されている現在時刻を受け付け（ｓ６３６）該現在時刻が最早時刻としてデータ生成部５３９へ連絡される。
そして、データ生成部５３９は、路線情報受付部５３１からの路線特定データと、希望バス停受付部５３３からのバス停特定データと、乗車時間受付部５３５からの最早時刻データと、を組み合わせてデータ組を生成し（ｓ６３７）、該生成されたデータ組を端末送信部５４１へ送信する。
最後に、端末送信部５４１は、データ生成部５３９から前記生成されたデータ組を受け取ると、そのデータ組を送受信装置５２５に送信し、送受信装置５２５に基地局へ該データ組を送信するよう命じる（ｓ６３８）。
その後、作業終了か否か判断し（ｓ６３９）、作業終了と判断した場合（ＹＥＳ）作業を終了し（ＥＮＤ）、作業終了と判断しない場合（ＮＯ）ｓ６３１へ戻る。
【００８１】
さらに、基地局のうち端末局からの到着時刻予測の要求を受信して到着時刻予測を行いその結果を該端末局へ送信する機能に係わる部分（即ち、図８に示された部分）の動作について説明する。図１４は基地局の該動作を示すフローチャートである。図１４を参照して、基地局の該動作について説明する（図８も参照されたい）。
まず、要求データ受付部３６１が、送受信装置３１５が端末局５０１ａから送信された到着時刻予測要求データを受信したか否か、即ち、端末局５０１ａから到着時刻の予測要求があったか否かを判断し（ｓ６５１）、予測要求があったと判断した場合（ＹＥＳ）には要求データ受付部３６１が送受信装置３１５から到着時刻予測要求データを受け付け該到着時刻予測要求データを路線・バス停データチェック部３６３へ送り後述のｓ６５２へ行き、予測要求があったと判断しない場合（ＮＯ）にはｓ６５１へ再び戻る。
【００８２】
路線・バス停データチェック部３６３は、要求データ受付部３６１から受けとった到着時刻予測要求データに含まれる路線特定データ及びバス停特定データの間に整合性が保たれているか否かをチェックする。具体的には、まず路線・バス停データチェック部３６３は、該到着時刻予測要求データに含まれる路線特定データによって特定される路線に属するバス停のバス停特定データ（路線バス停情報）を路線・バス停データ記憶部３６５から読み出して取得する（ｓ６５２）。そして、路線・バス停データチェック部３６３は、該到着時刻予測要求データに含まれるバス停特定データが、該路線・バス停データ記憶部３６５から取得したバス停特定データに含まれているか否かを判断し、含まれていれば整合性が保たれていると判断し、含まれていなければ整合性が保たれていないと判断する（ｓ６５３）。
路線・バス停データチェック部３６３が、整合性が保たれていると判断した場合（ＯＫ）には該要求データ受付部３６１から受けとった到着時刻予測要求データと該路線・バス停データ記憶部３６５から取得したバス停特定データとを一緒に指定バス停・到着予定バスチェック部３６７へ送信し、整合性が保たれていないと判断した場合（ＮＧ）には「データエラー」の文字を端末局５０１ｂの表示画面５２７に表示させる信号を予測送信部３７１に発信させる（ｓ６５７）。
【００８３】
指定バス停・到着予定バスチェック部３６７は、到着時刻を予測するバス停に向かっているバスがあるかないか通過履歴記憶部３３７の記憶内容からチェックする（ｓ６５４）。この具体的なチェック方法は、前述の通りであるのでここでは説明を省略する。
ｓ６５４において、到着時刻を予測するバス停に向かっているバスをチェックし、指定バス停・到着予定バスチェック部３６７は該バスが存在するか否かを判断し（ｓ６５５）、存在すると判断した場合（ＹＥＳ）には路線特定データによって特定される路線を走行しているバスのうち、該上流側に存するバス停を通過したものについてデータが、指定バス停・到着予定バスチェック部３６７によって通過履歴記憶部３３７から読み出され、到着時刻予測要求データ（路線特定データ、バス停特定データ、最早時刻データ）と共に到着時刻予測部３６９へ送信され、到着時刻予測部３６９によってバスの到着時刻が予測される（ｓ６５６）。一方、ｓ６５５において、存在すると判断しない場合（ＮＯ）には、指定バス停・到着予定バスチェック部３６７は、「通過バスなし」の文字を端末局５０１ｂの表示画面５２７（液晶表示画面）に表示させる信号を予測送信部３７１に発信させる（ｓ６５７）。
【００８４】
そして、ｓ６５６において、到着時刻予測部３６９が、到着時刻予測要求データに含まれるバス停特定データによって特定されるバス停へのバスの到着時刻を予測したら、到着時刻予測部３６９は、その予測時刻を表示する文字を端末局５０１ｂの表示画面５２７（液晶表示画面）に表示させる信号を予測送信部３７１に発信させる（ｓ６５７）。
その後、作業終了か否か判断し（ｓ６５８）、作業終了と判断した場合（ＹＥＳ）作業を終了し（ＥＮＤ）、作業終了と判断しない場合（ＮＯ）ｓ６５１へ戻る。
【００８５】
加えて、到着時刻予測部３６９の機能（即ち、図９に示された部分）の動作について説明する。図１５は到着時刻予測部３６９の該動作を示すフローチャートである。図１５を参照して、到着時刻予測部３６９の該動作について説明する（図９も参照されたい）。
まず、必要時間決定部３８３は、方法受付部３８１にアクセスして方法「１」が選択されているか、それとも方法「２」が選択されているかを判断し（ｓ６７１）、方法「１」が選択されていると判断した場合（▲１▼）ｓ６７２に行き、方法「２」が選択されていると判断した場合（▲２▼）ｓ６７３に行く。
ｓ６７２では、必要時間決定部３８３は、特定上流バス停と指定バス停との間に存する隣接バス停区間を生成する（ｓ６７２）。隣接バス停区間の生成方法については、前述したのでここでは説明を省略する。そして、必要時間決定部３８３は、上記生成された隣接バス停区間それぞれの移動時間を所要時間記憶部３９３から抽出する（ｓ６７４）。
ｓ６７３では、ｓ６７２と同様に、必要時間決定部３８３は、特定上流バス停と指定バス停との間に存する隣接バス停区間を生成する（ｓ６７３）。そして必要時間決定部３８３は、路線特定データを考慮しつつ、上記生成された隣接バス停区間それぞれの移動時間を通過履歴記憶部３３７の記憶データから算出する（ｓ６７５）。この算出方法については、前述したのでここでは説明を省略する。さらに、必要時間決定部３８３は、上記生成された隣接バス停区間それぞれの移動時間全てが通過履歴記憶部３３７の記憶データから算出できたか否か判断し（ｓ６７６）、全てが算出できたと判断した場合（ＹＥＳ）には後述のｓ６７８へ行き、全てが算出できたと判断しない場合（ＮＯ）にはその算出できない上記生成された隣接バス停区間の移動時間を所要時間記憶部３９３から該当するものを抽出し決定する（ｓ６７７）。
そして上記生成された隣接バス停区間それぞれの移動時間を合計して特定上流バス停と指定バス停との間の移動時間を算出し（ｓ６７８）、該予測された移動時間をバス停通過時刻抽出部３８５へ連絡する。
【００８６】
そして、バス停通過時刻抽出部３８５は、指定バス停・到着予定バスチェック部３６７からの前記路線特定データによって特定される路線を走行しているバスのうち、前記上流側に存するバス停を通過したものについてデータと、到着時刻予測要求データと、からバス停通過時刻データを抽出し（ｓ６７９）、必要時間決定部３８３から受け取った前記移動時間と、該抽出されたバス停通過時刻データと、到着時刻予測要求データに含まれる最早時刻データと、を係数考慮部３８７へ連絡する。
【００８７】
次いで、係数考慮部３８７は、バス停通過時刻抽出部３８５から前記移動時間、前記バス停通過時刻データ、前記最早時刻データを受け取り、所定の係数を前記移動時間に乗じて係数考慮移動時間を算出する（ｓ６８０）。そして係数考慮部３８７は、該係数考慮移動時間と前記バス停通過時刻データと前記最早時刻データとを到着時刻算出部３８９へ連絡する。
到着時刻算出部３８９は、係数考慮部３８７から前記係数考慮移動時間と前記バス停通過時刻データと前記最早時刻データとを受け取り、前記バス停通過時刻データにより特定される時刻に前記係数考慮移動時間を加えて到着時刻を算出する（ｓ６８１）。
【００８８】
そして、到着時刻算出部３８９は、算出された到着時刻が、前記最早時刻データにより特定される最早時刻よりも遅いかどうか判断し（ｓ６８２）、遅ければ（ＹＥＳ）、前記最早時刻データにより特定される最早時刻よりも遅い到着時刻が複数存在するか否か判断し（ｓ６８３）、複数存在すると判断した場合（ＹＥＳ）は該複数存在する到着時刻のうち最も早いものを選択し（ｓ６８４）到着時刻を予定時刻出力部３９１へ連絡し出力して（ｓ６８６）、作業を終了する（ＥＮＤ）。ｓ６８２にて到着時刻算出部３８９が、算出された到着時刻が、前記最早時刻データにより特定される最早時刻よりも遅いものがないと判断した場合（ＮＯ）該当するバスがないことを示す「３０：００」を予定時刻出力部３９１へ連絡し（ｓ６８５）、作業を終了する（ＥＮＤ）。また、ｓ６８３にて複数存在すると判断しない場合（ＮＯ）は、到着時刻を予定時刻出力部３９１へ連絡し出力して（ｓ６８６）、作業を終了する（ＥＮＤ）。
【００８９】
最後に、端末局のうち基地局によって予測された到着時刻を受信し表示する機能に係わる部分（即ち、図１０に示された部分）の動作について説明する。図１６は端末局の該動作を示すフローチャートである。図１６を参照して、端末局の該動作について説明する（図１０も参照されたい）。
まず、情報受付部５５１が、送受信装置５２５（ここでは受信）によって基地局から発せられた信号を受信したか否か判断し（ｓ６９１）、受信したと判断した場合（ＹＥＳ）は、情報受付部５５１が受信した情報を受け付け（ｓ６９２）、受信したと判断しない場合（ＮＯ）は、再びｓ６９１へ戻る。ｓ６９２において情報受付部５５１が情報を受け付けると、該受け付けた情報（信号）に含まれる「データエラー」、「通過バスなし」、到着時刻を表す文字のいずれかの情報を抽出し、それを画面出力部５５３へ連絡する。
そして画面出力部５５３は、情報受付部５５１からの情報に応じた画像が表示画面５２７に表示されるような画像出力を生成し、表示画面５２７へ出力することで、表示画面５２７に「データエラー」、「通過バスなし」、到着時刻を表す文字のいずれかの文字が表示される（ｓ６９３）。
その後、作業終了か否か判断し（ｓ６９４）、作業終了と判断した場合（ＹＥＳ）作業を終了し（ＥＮＤ）、作業終了と判断しない場合（ＮＯ）ｓ６９１へ戻る。
【００９０】
以上のように、本システムは、携帯電話によって構成される端末局を使用者が携帯していれば、携帯電話のサービスエリア内であればいかなる場所からでも基地局へ到着時刻予測を要求することができるので、極めて便利である。
そして、本システムの使用方法としては、様々な方法があり一例を挙げれば、これから路線バスに乗車する際に利用するバス停に路線バスが到着する時刻を予測することによってバス停での待ち時間を減少させたり、これから路線バスに乗って目的のバス停に向かう際に該目的のバス停への到着時刻を予想することができる（該目的のバス停を前記指定バス停として到着予測を行えばよい）。
【図面の簡単な説明】
【図１】路線バスに搭載された移動局のハードウエア構成を示す概略ブロック図である。
【図２】移動局の機能ブロック図である。
【図３】基地局のハードウエア構成を示す概略ブロック図である。
【図４】基地局の機能のうち移動局からの情報を受信し移動局の位置を把握する機能に係わる部分の機能ブロック図である。
【図５】バス停通過判定部が、データ組に含まれる位置データが示す位置よりもその路線における直近上流のバス停を決定する方法の模式図である。
【図６】端末局のハードウエア構成を示す概略ブロック図である。
【図７】端末局の機能のうち到着時刻の予測を基地局へ要求する機能に係わる部分の機能ブロック図である。
【図８】基地局の機能のうち端末局からの到着時刻予測の要求を受信して到着時刻予測を行いその結果を該端末局へ送信する機能に係わる部分の機能ブロック図である。
【図９】到着時刻予測部の内部の機能ブロック図である。
【図１０】端末局の機能のうち基地局によって予測された到着時刻を受信し表示する機能に係わる部分の機能ブロック図である。
【図１１】移動局の動作を示すフローチャートである。
【図１２】基地局のうち移動局からの情報を受信し移動局の位置を把握する機能に係わる部分の動作を示すフローチャートである。
【図１３】端末局のうち到着時刻の予測を基地局へ要求する機能に係わる部分の動作を示すフローチャートである。
【図１４】基地局のうち端末局からの到着時刻予測の要求を受信して到着時刻予測を行いその結果を該端末局へ送信する機能に係わる部分の動作を示すフローチャートである。
【図１５】到着時刻予測部の動作を示すフローチャートである。
【図１６】端末局のうち基地局によって予測された到着時刻を受信し表示する機能に係わる部分の動作を示すフローチャートである。
【符号の説明】
１０１          移動局
１１０ａ、３１０ａ、５１０ａ  ＣＰＵ
１１０ｂ、３１０ｂ、５１０ｂ  ＲＡＭ
１１０ｃ、３１０ｃ、５１０ｃ  ＲＯＭ
１１０ｄ、３１０ｄ、５１０ｄ  インターフェイス
１２１          時計
１２３          経路入力ボタン
１２５          通信装置
１２７          修正データ受信機
１２９          ＧＰＳレシーバ
１３０          スタート・ストップボタン
１４１          位置データ受付部
１４３          補正データ受付部
１４５          時刻受付部
１４７          経路データ受付部
１４９          速度算出部
１５１          方位検出部
１５３          位置補正部
１５５          発信命令部
１５７          データ生成部
１５９          移動局送信部
３０１          基地局
３０１ａ        基地局のうち移動局の位置を把握する機能に係わる部分
３０１ｂ        基地局のうち到着時刻を予測する機能に係わる部分
３１２          キーボード
３１３          データサーバ
３１５          送受信装置
３２１          データ受付部
３２３          位置データ変換部
３２５          位置データ補正部
３２７          データ記憶部
３２９          地図記憶部
３３１          バス停通過判定部
３３３          バス停通過時刻割付部
３３５          バス停通過履歴データ生成部
３３７          通過履歴記憶部
３６１          要求データ受付部
３６３          路線・バス停データチェック部
３６５          路線・バス停データ記憶部
３６７          指定バス停・到着予定バスチェック部
３６９          到着時刻予測部
３７１          予測送信部
３８１          方法受付部
３８３          必要時間決定部
３８５          バス停通過時刻抽出部
３８７          係数考慮部
３８９          到着時刻算出部
３９１          予定時刻出力部
３９３          所要時間記憶部
３９２          バス
３９４          所定経路
３９５          位置データが示す位置
３９７          上流側の直近のバス停
３９６、３９８、３９９  バス停
５０１          端末局
５０１ａ        端末局のうち主として到着時刻の予測を基地局へ要求する部分
５０１ｂ        端末局のうち主として基地局によって予測された到着時刻を受信し表示する部分
５２３          プッシュボタン
５２５          送受信装置
５２７          表示画面
５３１          路線情報受付部
５３３          希望バス停受付部
５３５          乗車時間受付部
５３７          時刻発生部
５３９          データ生成部
５４１          端末送信部
５５１          情報受付部
５５３          画面出力部
【図１】
0003569484.tif 000002
【図２】
0003569484.tif 000003
【図３】
0003569484.tif 000004
【図４】
0003569484.tif 000005
【図５】
0003569484.tif 000006
【図６】
0003569484.tif 000007
【図７】
0003569484.tif 000008
【図８】
0003569484.tif 000009
【図９】
0003569484.tif 000010
【図１０】
0003569484.tif 000011
【図１１】
0003569484.tif 000012
【図１２】
0003569484.tif 000013
【図１３】
0003569484.tif 000014
【図１４】
0003569484.tif 000015
【図１５】
0003569484.tif 000016
【図１６】
0003569484.tif 000017