(57)【要約】  【課題】  バス路線図などの地図情報を利用することなく、乗車バス停に接近するバス車の情報を、利用者が希望するタイミングで取得することができるバス接近情報通知システムを提供すること。  【解決手段】  例えば、乗車バス停及び降車バス停が乗降区間指定手段により、並びに、指定バス停が指定バス停手段により、それぞれ予め指定される。このように指定された乗車バス停及び降車バス停をバス路線内に含む乗降路線が乗降路線検出手段によって路線記憶手段から検出されると、対象バス検出手段によって、バス位置記憶手段から乗降路線を運行するバス車であって指定バス停付近を走行中のものが検出される。この検出がなされると、その検出されたバス車が乗車バス停へ接近している旨のメッセージが、送信手段により通信網を介して利用者の携帯型端末へ送信される。【選択図】        図１２   
2005202659.tif 000002
【特許請求の範囲】
【請求項１】
通信網を介して携帯型端末に接続され、その携帯型端末に対して、バス車が乗車バス停に接近している旨を通知するバス接近情報通知システムにおいて、
バス車が運行される２以上のバス路線とその各バス路線に存在する２以上のバス停とを対応つけて記憶する路線記憶手段と、
その路線記憶手段に記憶される各バス路線で運行されるバス車の現在位置をバス路線及びバス停に関する情報を用いて記憶するバス位置記憶手段と、
乗車バス停及び降車バス停を指定する乗降区間指定手段と、
その乗降区間指定手段により指定される乗車バス停の手前に存在する少なくとも１の指定バス停を指定する指定バス停手段と、
前記乗降区間指定手段により指定される乗車バス停及び降車バス停を含んだ乗降路線を前記路線記憶手段から検出する乗降路線検出手段と、
その乗降路線検出手段により検出される乗降路線を運行するバス車であって、前記指定バス停手段により指定される指定バス停付近を走行するものを、前記バス位置記憶手段から検出する対象バス検出手段と、
その対象バス検出手段によりバス車が検出される場合、そのバス車が接近している旨のメッセージを携帯型端末へ通信網を介して送信する送信手段とを備えていることを特徴とするバス接近情報通知システム。
【請求項２】
前記送信手段によるメッセージの送信間隔を指定する送信間隔指定手段と、
その送信間隔指定手段により指定される送信間隔が経過する毎に、前記乗降路線検出手段、対象バス検出手段および送信手段をそれぞれ実行させる定期実行手段とを備えていることを特徴とする請求項１記載のバス接近情報通知システム。
【請求項３】
前記対象バス検出手段により２以上のバス車が検出される場合、その２以上のバス車が乗車バス停に到来するまでの所要時間をそれぞれ予測する到来時間予測手段を備えており、
前記送信手段は、前記対象バス検出手段により検出される２以上のバス車のうち、前記到来時間予測手段により予測される所要時間が最小のものについてのみ、前記バス位置記憶手段に記憶される現在位置を通知するメッセージを送信するものであることを特徴とする請求項１または２に記載のバス接近情報通知システム。
【請求項４】
前記到来時間予測手段の実行間隔を指定する予測間隔指定手段と、
その予測間隔指定手段により指定される実行間隔が経過する毎に、前記到来時間予測手段を実行させる到来時間更新手段とを備えていることを特徴とする請求項３記載のバス接近情報通知システム。
【請求項５】
前記指定バス停手段は、利用者が希望する指定バス停から前記乗降区間指定手段により指定される乗車バス停までのバス停数が指定されるものであり、
前記対象バス検出手段は、その指定バス停手段により指定されるバス停数及び前記乗降区間指定手段により指定される乗車バス停の情報に基づいて、前記路線記憶手段に記憶されるバス停から指定バス停を特定するものであることを特徴とする請求項１から４のいずれかに記載のバス接近情報通知システム。
【請求項６】
前記対象バス検出手段は、前記指定バス停手段により指定される指定バス停及びその指定バス停と同一のバス路線上に連続して設置される１以上のバス停の中で、その最先頭のバス停に関するバス停区間からその最後尾のバス停に関するバス停区間までを走行中のバス車を、前記バス位置記憶手段から検出するものであることを特徴とする請求項１から５のいずれかに記載のバス接近情報通知システム。
【請求項７】
通信網を介して携帯型端末に接続され、その携帯型端末に対して、バス車が乗車バス停に接近している旨を通知するバス接近情報通知システムにおいて、
任意の時間値を指定する指定時間手段と、
バス車が運行される２以上のバス路線とその各バス路線に存在する２以上のバス停とを対応つけて記憶する路線記憶手段と、
その路線記憶手段に記憶される各バス路線で運行されるバス車の現在位置をバス路線及びバス停に関する情報を用いて記憶するバス位置記憶手段と、
乗車バス停及び降車バス停を指定する乗降区間指定手段と、
その乗降区間指定手段により指定される乗車バス停及び降車バス停を含んだ乗降路線を前記路線記憶手段から検出する乗降路線検出手段と、
その乗降路線検出手段により検出される乗降路線を運行するバス車であって、前記乗降区間指定手段により指定される乗車バス停に到来前のものを、前記バス位置記憶手段から検出する対象バス検出手段と、
その対象バス検出手段により検出されるバス車が現在位置から前記乗降区間指定手段により指定される乗車バス停へ到来するまでの所要時間を予測する到来時間予測手段と、
その到来時間予測手段により予測される所要時間と前記指定時間手段により指定される時間値とが略等しい場合に、その到来時間予測手段により所要時間が予測されたバス車が接近している旨のメッセージを携帯型端末へ通信網を介して送信する送信手段とを備えていることを特徴とするバス接近情報通知システム。
【請求項８】
前記送信手段によるメッセージの送信間隔を指定する送信間隔指定手段と、
その送信間隔指定手段により指定される送信間隔が経過する毎に、前記乗降路線検出手段、対象バス検出手段、到来時間予測手段および送信手段をそれぞれ実行させる定期実行手段とを備えていることを特徴とする請求項７記載のバス接近情報通知システム。
【請求項９】
前記送信手段は、前記到来時間予測手段により予測される所要時間が、前記指定時間手段により指定される時間値以上且つ以下の所定時間範囲以内である場合に実行されるものであることを特徴とする請求項７又は８に記載のバス接近情報通知システム。
【請求項１０】
前記到来時間予測手段は、前記対象バス検出手段により２以上のバス車が検出される場合、その２以上のバス車が乗車バス停に到来するまでの所要時間をそれぞれ予測するものであり、
前記送信手段は、前記対象バス検出手段により検出される２以上のバス車のうち、前記到来時間予測手段により予測される所要時間が最小のものについてのみ、前記到来時間予測手段により予測される所要時間を通知するメッセージを送信するものであることを特徴とする請求項９記載のバス接近情報通知システム。
【請求項１１】
通信網を介して携帯型端末に接続され、その携帯型端末に対して、バス車が乗車バス停に接近している旨を通知するバス接近情報通知システムにおいて、
バス車が運行される２以上のバス路線とその各バス路線に存在する２以上のバス停とを対応つけて記憶する路線記憶手段と、
その路線記憶手段に記憶される各バス路線で運行されるバス車の現在位置をバス路線及びバス停に関する情報を用いて記憶するバス位置記憶手段と、
乗車バス停及び降車バス停を指定する乗降区間指定手段と、
その乗降区間指定手段により指定される乗車バス停及び降車バス停を含んだ乗降路線を前記路線記憶手段から検出する乗降路線検出手段と、
その乗降路線検出手段により検出される乗降路線を運行するバス車であって、前記乗降区間指定手段により指定される乗車バス停に到来前のものを、前記バス位置記憶手段から検出する対象バス検出手段と、
その対象バス検出手段により２以上のバス車が検出される場合、その２以上のバス車が現在位置から前記乗降区間指定手段により指定される乗車バス停へ到来するまでの所要時間をそれぞれ予測する到来時間予測手段と、
その到来時間予測手段により予測される所要時間が短い順に記録されるメッセージを携帯型端末へ通信網を介して送信する送信手段とを備えていることを特徴とするバス接近情報通知システム。
【請求項１２】
前記送信手段によるメッセージの送信間隔を指定する送信間隔指定手段と、
その送信間隔指定手段により指定される送信間隔が経過する毎に、前記乗降路線検出手段、対象バス検出手段、到来時間予測手段および送信手段をそれぞれ実行させる定期実行手段とを備えていることを特徴とする請求項１１記載のバス接近情報通知システム。
【請求項１３】
バス台数を指定する台数指定手段を備えており、
前記送信手段は、前記対象バス検出手段により検出されるバス車が前記台数指定手段により指定されるバス台数を超過する場合、その対象バス検出手段により検出される２以上のバス車のうち、前記到来時間予測手段により予測される所要時間が最小のものから順に前記台数指定手段により指定されるバス台数分までのものに限り、前記到来時間予測手段により予測される所要時間を記録したメッセージを送信するものであることを特徴とする請求項１１又は１２に記載のバス接近情報通知システム。
【請求項１４】
前記送信手段は、前記対象バス検出手段により検出される２以上のバス車について、その各バス車に関して前記到来時間予測手段により予測される所要時間と、その各バス車に関して前記バス位置記憶手段に記憶される現在位置とを、メッセージに記録して送信するものであることを特徴とする請求項１１から１３のいずれかに記載のバス接近情報通知システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信網を介して携帯型端末に接続され、その携帯型端末に対して、バス車が乗車バス停に接近している旨を通知するバス接近情報通知システムに関するものである。
【背景技術】
【０００２】
従来より、路線バスの運行状況をバス利用者にリアルタイムで通知するシステムについては種々提案されており、例えば、特開２００２−２３６９９６号公報に記載のバス運行情報表示システムがある。同公報記載のバス運行情報表示システムは、走行中のバス車の現在位置をバス路線図上にマークで示したバス現在位置表示画面データを、インターネット対応携帯電話へ電子メール等を用いて通知するものである。
【０００３】
また、このバス現在位置を示す画面情報は、利用者（ユーザ）が指定した乗車バス停の手前のバス路線上に設定した地点（バス車の検出地点）をバス車が通過する度に送信されるとあり、当該地点としては、具体的には乗車バス停にバス車が到着する５分前の地点、およそ乗車バス停の手前５００ｍ〜２ｋｍ程度の範囲の任意地点である旨が記載されている。
【特許文献１】特開２００２−２３６９９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記したシステムでは、携帯電話へ送信されてその画面に表示される情報は、バス車の現在位置がバス路線図上にマークされた画像であるため、路線図等の地図の利用に不慣れな者や、土地勘のない者にとっては、乗車バス停とバス車の現在位置との位置関係が具体的に把握し辛いという問題点がある。
【０００５】
また、上記画面情報を送信するためのバス車の検出地点はバス車が乗車バス停に到来する５分前の地点であるので、当該バス車の検出地点を通過する以前にバス車の到来を知りたい場合、例えば、乗車バス停にバス車が到来する１０分前、１５分前、又は２０分前などにバス車の接近を知ることができないという問題点がある。特に、乗車バス停までの移動に５分以上要する場所に利用者が居る場合にあっては、当該乗車バス停に５分後にバス車が到来する旨を通知するメッセージは、当該接近中のバス車に既に乗り遅れている旨を知らせるものでしかない。
【０００６】
一方、バス車の検出地点をバス車が乗車バス停に到来する５分以上前の地点に設定することも可能ではあるが、この結果、バス車の検出地点（即ちバス車の現在位置に相当する地点）が乗車バス停から遠ざかってしまう。このため、バス車の検出地点と乗車バス停との双方をバス路線図上にマークして携帯電話の表示画面に同時に表示させるには、携帯電話の表示画面が極めて小さいため、バス路線図を縮小表示させる必要があり、結果、バス路線図が見辛くなってしまうという問題点がある。
【０００７】
本発明は、上述した問題点を解決するためになされたものであり、バス路線図などの地図情報を利用することなく、乗車バス停に接近するバス車の情報を、利用者が希望するタイミングで取得することができるバス接近情報通知システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
この目的を達成するために請求項１記載のバス接近情報通知システムは、通信網を介して携帯型端末に接続され、その携帯型端末に対して、バス車が乗車バス停に接近している旨を通知するものであり、バス車が運行される２以上のバス路線とその各バス路線に存在する２以上のバス停とを対応つけて記憶する路線記憶手段と、その路線記憶手段に記憶される各バス路線で運行されるバス車の現在位置をバス路線及びバス停に関する情報を用いて記憶するバス位置記憶手段と、乗車バス停及び降車バス停を指定する乗降区間指定手段と、その乗降区間指定手段により指定される乗車バス停の手前に存在する少なくとも１の指定バス停を指定する指定バス停手段と、前記乗降区間指定手段により指定される乗車バス停及び降車バス停を含んだ乗降路線を前記路線記憶手段から検出する乗降路線検出手段と、その乗降路線検出手段により検出される乗降路線を運行するバス車であって、前記指定バス停手段により指定される指定バス停付近を走行するものを、前記バス位置記憶手段から検出する対象バス検出手段と、その対象バス検出手段によりバス車が検出される場合、そのバス車が接近している旨のメッセージを携帯型端末へ通信網を介して送信する送信手段とを備えている。
【０００９】
この請求項１記載のバス接近情報通知システムによれば、例えば、乗車バス停及び降車バス停が乗降区間指定手段により、並びに、指定バス停が指定バス停手段により、それぞれ予め指定される。このように指定された乗車バス停及び降車バス停をバス路線内に含む乗降路線が乗降路線検出手段によって路線記憶手段から検出されると、対象バス検出手段によって、バス位置記憶手段から乗降路線を運行するバス車であって指定バス停付近を走行中のものが検出される。この検出がなされると、その検出されたバス車が乗車バス停へ接近している旨のメッセージが、送信手段により通信網を介して利用者の携帯型端末へ送信される。
【００１０】
請求項２記載のバス接近情報通知システムは、請求項１記載のバス接近情報通知システムにおいて、前記送信手段によるメッセージの送信間隔を指定する送信間隔指定手段と、その送信間隔指定手段により指定される送信間隔が経過する毎に、前記乗降路線検出手段、対象バス検出手段および送信手段をそれぞれ実行させる定期実行手段とを備えている。
【００１１】
この請求項２記載のバス接近情報通知システムによれば、請求項１記載のバス接近情報通知システムと同様に作用する上、定期実行手段は、送信間隔指定手段により指定される送信間隔が経過する毎に、乗車バス停及び降車バス停がバス路線内に含まれる乗降路線を路線記憶手段から検出させ、その乗降路線の指定バス停付近を走行中のバス車をバス位置記憶手段から検出させ、その検出されたバス車が乗車バス停へ接近している旨のメッセージを利用者の携帯型端末へ通信網を介して送信させる。
【００１２】
請求項３記載のバス接近情報通知システムは、請求項１又は２に記載のバス接近情報通知システムにおいて、前記対象バス検出手段により２以上のバス車が検出される場合、その２以上のバス車が乗車バス停に到来するまでの所要時間をそれぞれ予測する到来時間予測手段を備えており、前記送信手段は、前記対象バス検出手段により検出される２以上のバス車のうち、前記到来時間予測手段により予測される所要時間が最小のものについてのみ、前記バス位置記憶手段に記憶される現在位置を通知するメッセージを送信するものである。
【００１３】
請求項３記載のバス接近情報通知システムによれば、請求項１又は２に記載のバス接近情報通知システムと同様に作用する上、対象バス検出手段により指定バス停付近を走行中のバス車が２以上の検出される場合、その各バス車の現在位置から乗車バス停に到来するまでの所要時間は、到来時間予測手段により予測される。送信手段は、対象バス検出手段により検出された２以上のバス車のうち、予測された所要時間が最小であるものについてのみ、そのバス車の現在位置に関するメッセージをバス位置記憶手段の記憶内容に基づいて送信できる。
【００１４】
請求項４記載のバス接近情報通知システムは、請求項３記載のバス接近情報通知システムにおいて、前記到来時間予測手段の実行間隔を指定する予測間隔指定手段と、その予測間隔指定手段により指定される実行間隔が経過する毎に、前記到来時間予測手段を実行させる到来時間更新手段とを備えている。
【００１５】
この請求項４記載のバス接近情報通知システムによれば、請求項３記載のバス接近情報通知システムと同様に作用する上、予測間隔指定手段により指定される実行間隔が経過する毎に、到来時間予測手段は到来時間更新手段により実行され、この結果、バス車の現在位置から乗車バス停に到来するまでの所要時間が再予測される。
【００１６】
請求項５記載のバス接近情報通知システムは、請求項１から４のいずれかに記載のバス接近情報通知システムにおいて、前記指定バス停手段は、利用者が希望する指定バス停から前記乗降区間指定手段により指定される乗車バス停までのバス停数が指定されるものであり、前記対象バス検出手段は、その指定バス停手段により指定されるバス停数及び前記乗降区間指定手段により指定される乗車バス停の情報に基づいて、前記路線記憶手段に記憶されるバス停から指定バス停を特定するものである。
【００１７】
請求項６記載のバス接近情報通知システムは、請求項１から５のいずれかに記載のバス接近情報通知システムにおいて、前記対象バス検出手段は、前記指定バス停手段により指定される指定バス停及びその指定バス停と同一のバス路線上に連続して設置される１以上のバス停の中で、その最先頭のバス停に関するバス停区間からその最後尾のバス停に関するバス停区間までを走行中のバス車を、前記バス位置記憶手段から検出するものである。
【００１８】
請求項７記載のバス接近情報通知システムは、通信網を介して携帯型端末に接続され、その携帯型端末に対して、バス車が乗車バス停に接近している旨を通知するものであり、任意の時間値を指定する指定時間手段と、バス車が運行される２以上のバス路線とその各バス路線に存在する２以上のバス停とを対応つけて記憶する路線記憶手段と、その路線記憶手段に記憶される各バス路線で運行されるバス車の現在位置をバス路線及びバス停に関する情報を用いて記憶するバス位置記憶手段と、乗車バス停及び降車バス停を指定する乗降区間指定手段と、その乗降区間指定手段により指定される乗車バス停及び降車バス停を含んだ乗降路線を前記路線記憶手段から検出する乗降路線検出手段と、その乗降路線検出手段により検出される乗降路線を運行するバス車であって、前記乗降区間指定手段により指定される乗車バス停に到来前のものを、前記バス位置記憶手段から検出する対象バス検出手段と、その対象バス検出手段により検出されるバス車が現在位置から前記乗降区間指定手段により指定される乗車バス停へ到来するまでの所要時間を予測する到来時間予測手段と、その到来時間予測手段により予測される所要時間と前記指定時間手段により指定される時間値とが略等しい場合に、その到来時間予測手段により所要時間が予測されたバス車が接近している旨のメッセージを携帯型端末へ通信網を介して送信する送信手段とを備えている。
【００１９】
この請求項７記載のバス接近情報通知システムによれば、例えば、乗車バス停及び降車バス停が乗降区間指定手段により、並びに、任意の時間値が指定時間手段により、それぞれ予め指定される。このように指定された乗車バス停及び降車バス停をバス路線内に含む乗降路線が乗降路線検出手段によって路線記憶手段から検出されると、対象バス検出手段によって、バス位置記憶手段から乗降路線を運行するバス車であって乗車バス停に到来前のものが検出される。この検出がなされると、その検出されたバス車が現在位置から乗車バス停に到来する迄の所要時間が到来時間予測手段により予測される。この予測された所要時間が指定時間手段により指定された時間値と略等しい場合、その到来時間予測手段により所要時間が予測されたバス車の接近を示すメッセージが、送信手段により通信網を介して利用者の携帯型端末へ送信される。
【００２０】
請求項８記載のバス接近情報通知システムは、請求項７記載のバス接近情報通知システムにおいて、前記送信手段によるメッセージの送信間隔を指定する送信間隔指定手段と、その送信間隔指定手段により指定される送信間隔が経過する毎に、前記乗降路線検出手段、対象バス検出手段、到来時間予測手段および送信手段をそれぞれ実行させる定期実行手段とを備えている。
【００２１】
この請求項８記載のバス接近情報通知システムによれば、請求項７記載のバス接近情報通知システムと同様に作用する上、定期実行手段は、送信間隔指定手段により指定される送信間隔が経過する毎に、乗車バス停及び降車バス停がバス路線内に含まれる乗降路線を路線記憶手段から検出させ、その乗降路線の乗車バス停に到来前のバス車をバス位置記憶手段から検出させ、その検出されたバス車が乗車バス停に到来する迄の所要時間を予測させ、その予測された所要時間と指定時間手段により指定された時間値とを比較させ、その結果両者が一致する場合、乗車バス停へ接近している旨のメッセージを利用者の携帯型端末へ通信網を介して送信させる。
【００２２】
請求項９記載のバス接近情報通知システムは、請求項７又は８に記載のバス接近情報通知システムにおいて、前記送信手段は、前記到来時間予測手段により予測される所要時間が、前記指定時間手段により指定される時間値以上且つ以下の所定時間範囲以内である場合に実行されるものである。
【００２３】
請求項１０記載のバス接近情報通知システムは、請求項９記載のバス接近情報通知システムにおいて、前記到来時間予測手段は、前記対象バス検出手段により２以上のバス車が検出される場合、その２以上のバス車が乗車バス停に到来するまでの所要時間をそれぞれ予測するものであり、前記送信手段は、前記対象バス検出手段により検出される２以上のバス車のうち、前記到来時間予測手段により予測される所要時間が最小のものについてのみ、前記到来時間予測手段により予測される所要時間を通知するメッセージを送信するものである。
【００２４】
請求項１０記載のバス接近情報通知システムによれば、請求項９記載のバス接近情報通知システムと同様に作用する上、対象バス検出手段により対象となるバス車が２以上検出される場合、その各バス車の現在位置から乗車バス停に到来するまでの所要時間が到来時間予測手段により予測される。ここで、送信手段は、対象バス検出手段により検出された２以上のバス車のうち、到来時間予測手段により予測された所要時間が最小であるものについてのみ、その予測された所要時間に関するメッセージを送信する。
【００２５】
請求項１１記載のバス接近情報通知システムは、通信網を介して携帯型端末に接続され、その携帯型端末に対して、バス車が乗車バス停に接近している旨を通知するものであり、バス車が運行される２以上のバス路線とその各バス路線に存在する２以上のバス停とを対応つけて記憶する路線記憶手段と、その路線記憶手段に記憶される各バス路線で運行されるバス車の現在位置をバス路線及びバス停に関する情報を用いて記憶するバス位置記憶手段と、乗車バス停及び降車バス停を指定する乗降区間指定手段と、その乗降区間指定手段により指定される乗車バス停及び降車バス停を含んだ乗降路線を前記路線記憶手段から検出する乗降路線検出手段と、その乗降路線検出手段により検出される乗降路線を運行するバス車であって、前記乗降区間指定手段により指定される乗車バス停に到来前のものを、前記バス位置記憶手段から検出する対象バス検出手段と、その対象バス検出手段により２以上のバス車が検出される場合、その２以上のバス車が現在位置から前記乗降区間指定手段により指定される乗車バス停へ到来するまでの所要時間をそれぞれ予測する到来時間予測手段と、その到来時間予測手段により予測される所要時間が短い順に記録されるメッセージを携帯型端末へ通信網を介して送信する送信手段とを備えている。
【００２６】
この請求項１１記載のバス接近情報通知システムによれば、例えば、乗車バス停及び降車バス停が乗降区間指定手段により予め指定される。このように指定された乗車バス停及び降車バス停をバス路線内に含む乗降路線が乗降路線検出手段によって路線記憶手段から検出されると、対象バス検出手段によって、バス位置記憶手段から乗降路線を運行するバス車であって乗車バス停に到来前のものが検出される。これにより該当するバス車が２以上検出されると、その各バス車について、各現在位置から乗車バス停に到来迄の所要時間が到来時間予測手段によりそれぞれ予測され、その所要時間の予測値が短い順に記録されたメッセージが、送信手段により通信網を介して利用者の携帯型端末へ送信される。
【００２７】
請求項１２記載のバス接近情報通知システムは、請求項１１記載のバス接近情報通知システムにおいて、前記送信手段によるメッセージの送信間隔を指定する送信間隔指定手段と、その送信間隔指定手段により指定される送信間隔が経過する毎に、前記乗降路線検出手段、対象バス検出手段、到来時間予測手段および送信手段をそれぞれ実行させる定期実行手段とを備えている。
【００２８】
この請求項１２記載のバス接近情報通知システムによれば、請求項１１記載のバス接近情報通知システムと同様に作用する上、定期実行手段は、送信間隔指定手段により指定される送信間隔が経過するごとに、乗車バス停及び降車バス停がバス路線内に含まれる乗降路線を路線記憶手段から検出させ、その乗降路線の乗車バス停に到来前のバス車をバス位置記憶手段から検出させ、その検出されたバス車が乗車バス停に到来する迄の所要時間を予測させ、その所要時間の予測値が短い順に記録されたメッセージを利用者の携帯型端末へ通信網を介して送信させる。
【００２９】
請求項１３記載のバス接近情報通知システムは、請求項１１又は１２に記載のバス接近情報通知システムにおいて、バス台数を指定する台数指定手段を備えており、前記送信手段は、前記対象バス検出手段により検出されるバス車が前記台数指定手段により指定されるバス台数を超過する場合、その対象バス検出手段により検出される２以上のバス車のうち、前記到来時間予測手段により予測される所要時間が最小のものから順に前記台数指定手段により指定されるバス台数分までのものに限り、前記到来時間予測手段により予測される所要時間を記録したメッセージを送信するものである。
【００３０】
請求項１４記載のバス接近情報通知システムは、請求項１１から１３のいずれかに記載のバス接近情報通知システムにおいて、前記送信手段は、前記対象バス検出手段により検出される２以上のバス車について、その各バス車に関して前記到来時間予測手段により予測される所要時間と、その各バス車に関して前記バス位置記憶手段に記憶される現在位置とを、メッセージに記録して送信するものである。
【発明の効果】
【００３１】
請求項１記載のバス接近情報通知システムによれば、利用者は、自身が利用する乗車バス停及び降車バス停を運行するバス車が、乗車バス停より手前に存在する指定バス停付近を走行する場合に、その旨を示すメッセージを携帯型端末にて受信することができる。よって、利用者は、このメッセージを携帯型端末にて確認した後、バス車が指定バス停から乗車バス停へ移動する間に、乗車バス停へ出向くことができ、乗り遅れることなくてバス車の到来を待つことができるという効果がある。
【００３２】
また、バス車の接近を知らせるメッセージは、乗車バス停から降車バス停までの区間を運行予定のバス車が指定バス停付近を走行する場合に利用者の携帯型端末へ送信されるが、この指定バス停は指定バス停手段により利用者の希望に応じて任意に指定することができる。よって、例えば、指定バス停手段により指定される指定バス停が乗車バス停から遠く離れたものであればある程、その分、メッセージの受信時からバス車が乗車バス停に到来する迄の時間が延長されるので、利用者は乗車バス停へ余裕をもって出向くことができるという効果がある。
【００３３】
請求項２記載のバス接近情報通知システムによれば、請求項１記載のバス接近情報通知システムの奏する効果に加え、バス車の接近を知らすメッセージは、定期実行手段によって、所定の送信間隔毎に定期的に送信されるので、利用者が前回のメッセージを確認し忘れていても、次回以降のメッセージによって利用者へバス車の接近を知らせることができるという効果がある。また、メッセージの送信間隔は送信間隔指定手段によって利用者の希望に応じて任意に指定できるので、例えば、メッセージの送信間隔を短く指定すれば、利用者によるメッセージの確認忘れを抑制することができるという効果がある。
【００３４】
請求項３記載のバス接近情報通知システムによれば、請求項１又は２に記載のバス接近情報通知システムの奏する効果に加え、対象バス検出手段により２以上のバス車が検出される場合、送信手段により送信されるメッセージは、その２以上のバス車のうちで乗車バス停迄の所要時間の予測値が最小であるものについてのみ送信される。
【００３５】
よって、乗車バス停から降車バス停までの区間を運行予定のバス車であって指定バス停付近を走行中のものが多数ある場合であっても、その全てについて乗車バス停に接近中である旨のメッセージを個別に送信する必要がないので、処理を簡素化して処理速度を速めることができ、通信料金も低廉化できるという効果がある。
【００３６】
また、多数のバス車の接近通知を１のメッセージ中に盛り込む必要がなく、メッセージ内容を簡潔に短くできるので、利用者がメッセージ内容を容易に確認でき、更に、通信料金の低廉化が図られるという効果もある。
【００３７】
請求項４記載のバス接近情報通知システムによれば、請求項３記載のバス接近情報通知システムの奏する効果に加え、到来時間予測手段によるバス車の到来時間の予測は、到来時間更新手段によって予測間隔指定手段により任意に指定される所定の実行間隔毎に定期的に実行されるので、送信手段は、その実行時点で乗車バス停に最先に到来すると予測されるバス車の現在位置を、メッセージにより通知することができるという効果がある。
【００３８】
請求項５記載のバス接近情報通知システムによれば、請求項１から４のいずれかに記載のバス接近情報通知システムの奏する効果に加え、指定バス停手段により指定バス停を指定する場合、指定バス停手段には、利用者が希望する指定バス停から乗車バス停までのバス停数が指定される。即ち、指定バス停が乗車バス停の幾つ前のバス停であるかが指定されるので、利用者が指定バス停として希望するバス停の名称を知らなくても、指定バス停手段による指定を行うことができるという効果がある。
【００３９】
請求項６記載のバス接近情報通知システムによれば、請求項１から５のいずれかに記載のバス接近情報通知システムの奏する効果に加え、対象バス検出手段では、指定バス停付近を走行中のバス車を検出する場合、指定バス停に加えてその指定バス停と連続して並ぶ１以上のバス停とからなる複数のバス停区間を走行中のバス車を検出するので、例えば、指定バス停の前後数個目に当たるバス停を出発又は通過したバス車も含めて検出することができるという効果がある。
【００４０】
請求項７記載のバス接近情報通知システムによれば、利用者は、自身が利用する乗車バス停及び降車バス停を運行するバス車が乗車バス停に到来する旨のメッセージを、そのバス車が乗車バス停に到来することが予測される時点より指定時間手段に指定される時間値分だけ以前に携帯型端末にて受信することができる。よって、利用者は、このメッセージを携帯型端末にて確認した後、バス車が乗車バス停に到来する迄の時間、即ち、指定時間手段に指定された時間値と略等しい時間の間に乗車バス停へ出向くことができ、乗り遅れることなくバス車の到来を待つことができるという効果がある。
【００４１】
また、バス車の接近を知らせるメッセージは、バス車が乗車バス停に到来することが予測される時点より所定の時間値分だけ以前に送信されるが、この時間値は指定時間手段により利用者の希望に応じて任意に指定することができる。よって、例えば、指定時間手段により指定される時間値がより長い程、メッセージの受信時からバス車が乗車バス停に到来する迄の時間が延長されるので、利用者は乗車バス停へ余裕をもって出向くことができるという効果がある。
【００４２】
請求項８記載のバス接近情報通知システムによれば、請求項７記載のバス接近情報通知システムの奏する効果に加え、更に、上記した請求項２記載のバス接近情報通知システムのものと同様の効果も奏するものである。
【００４３】
請求項９記載のバス接近情報通知システムによれば、請求項７又は８に記載のバス接近情報通知システムの奏する効果に加え、バス車が接近する旨を通知するメッセージは、バス車が乗車バス停に到来する迄の所要時間の予測値と指定時間手段により指定された時間値とが略等しい場合のみならず、かかる予測所要時間が指定時間手段により指定される時間値以上且つ以下の所定時間範囲以内である場合にも、送信手段により送信される。よって、例えば、指定時間手段により指定される時間値の前後数分間の間に乗車バス停に到来するバス車も含めてメッセージによる通知を受けることができるという効果がある。
【００４４】
請求項１０記載のバス接近情報通知システムによれば、請求項９記載のバス接近情報通知システムの奏する効果に加え、対象バス検出手段により２以上のバス車が検出される場合、送信手段により送信されるメッセージは、その２以上のバス車のうちで乗車バス停迄の所要時間の予測値が最小であるものについてのみ送信される。
【００４５】
よって、乗車バス停から降車バス停までの区間を運行予定のバス車であって、乗車バス停迄の所要時間の予測値が指定時間手段により指定される時間値以上且つ以下の所定時間範囲以内のものが多数ある場合であっても、その全てについて乗車バス停に接近中である旨のメッセージを個別に送信する必要がないので、処理を簡素化して処理速度を速めることができ、通信料金も低廉化できるという効果がある。
【００４６】
また、多数のバス車の接近通知を１のメッセージ中に盛り込む必要がなく、メッセージ内容を簡潔に短くできるので、利用者がメッセージ内容を容易に確認でき、更に、通信料金の低廉化が図られるという効果もある。
【００４７】
請求項１１記載のバス接近情報通知システムによれば、乗車バス停及び降車バス停を運行予定の２以上のバス車が乗車バス停に到来する以前において、その２以上のバス車の乗車バス停への接近情報を記録したメッセージが送信手段により通信網を介して利用者の携帯型端末へ送信される。よって、利用者は、このメッセージを携帯型端末にて確認することによって、乗車バス停から降車バス停へ向かう２以上のバス車の中から、乗車バス停へ到来する迄の予測所要時間に基づいて自己が乗り合わせるバス車を選択でき、そのバス車が到来する迄に乗車バス停へ出向くことができるという効果がある。
【００４８】
また、２以上のバス車の乗車バス停への接近情報は、その各バス車の現在位置から乗車バス停に到来する迄の所要時間の予測値が短い順に記録されたメッセージとして送信されるので、多数のバス車の接近情報が１のメッセージ中に盛り込まれていても、メッセージ内容を容易に把握できるという効果がある。
【００４９】
請求項１２記載のバス接近情報通知システムによれば、請求項１１記載のバス接近情報通知システムの奏する効果に加え、上記した請求項２又は８に記載のバス接近情報通知システムのものと同様の効果も奏するものである。
【００５０】
請求項１３記載のバス接近情報通知システムによれば、請求項１１又は１２に記載のバス接近情報通知システムの奏する効果に加え、送信手段は、乗車バス停及び降車バス停の双方を運行予定のバス車が台数指定手段により指定されるバス台数を超過する場合、各バス車が現在位置から乗車バス停へ到来するまでの所要時間の予測値が最短のものから順に台数指定手段により指定されるバス台数分までのものに限り、その予測された所要時間を記録したメッセージを送信することができる。
【００５１】
よって、乗車バス停から降車バス停までの区間を運行予定のバス車であって乗車バス停に到来前のものが極めて多数存在する場合には、台数指定手段により接近情報を求めるバス台数を制限することによって、メッセージ内容を簡潔に短くできるので、利用者がメッセージ内容を容易に確認でき、更に、通信料金の低廉化も図られるという効果もある。
【００５２】
請求項１４記載のバス接近情報通知システムによれば、請求項１１から１３のいずれかに記載のバス接近情報通知システムの奏する効果に加え、乗車バス停から降車バス停までの区間を運行予定であって乗車バス停に到来前である２以上のバス車については、その各バス車に関して乗車バス停に到来する迄の所要時間の予測値と、その各バス車に関してバス位置記憶手段に記憶される現在位置とが、送信手段によりメッセージに記録されて送信される。よって、メッセージの受信者は、乗車バス停に到来予定のバス車の具体的な位置についても、そのメッセージ中の現在位置に関する情報に基づいて推測を働かせることができるという効果がある。
【発明を実施するための最良の形態】
【００５３】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の一実施例であるバス接近情報通知システム（以下、単に「通知システム」という。）１の概念図である。通知システム１は、バス車が所定の乗車バス停に接近している旨を示す情報であるバス接近情報が記録された電子メール（以下「バス情報メール」という）を作成して送信するためのコンピュータであるサーバ２を備えている。
【００５４】
サーバ２は、通信回線を介してインターネット網３と接続されており、このインターネット網３には、利用者（ユーザ）が使用するパーソナルコンピュータであるユーザＰＣ４と、携帯型端末の一種である携帯電話６，６と無線通信方式によるバケット通信が可能なパケット通信網５とが、それぞれ接続されている。ここで、サーバ２から送信されるバス情報メールは、インターネット網３を介して利用者が使用するＰＣ４へ、或いは、インターネット網３及びパケット通信網５を介して携帯電話６，６へ送信される。
【００５５】
一方、サーバ２は他の通信回線を介して専用データ回線網７とも接続されており、この専用データ回線網７には、更に、バス位置管理システム８が接続されている。サーバ２は、このバス位置管理システム８から専用データ回線網７を介して各バス路線を運行（走行）中であるバス車１０の現在位置に関する情報を逐次受信して更新記録するのである。
【００５６】
バス位置管理システム８は、複数のバス車１０の現在位置を個々に管理するためのコンピュータシステムであり、専用データ回線網７を介して複数のバス停（バス停留所）１１と通信可能に構成されている。ここで、バス車１０には、そのバス車１０の識別番号であるバス番号を記憶し且つバス停１１との間で無線通信可能な車載器（図示せず）が搭載されており、一方、バス停１１には、そのバス停１１の識別情報である路線番号、系統番号、上下フラグ及びシーケンス番号を記憶し且つ専用データ回線網７及びバス車１０の車載器と無線通信可能な制御器（図示せず）が装備されている。
【００５７】
ここで、運行中のバス車１０がバス路線上に設置されるバス停１１を出発又は通過すると、当該バス車１０の車載器により当該バス停１１に対して、当該バス車１０のバス番号が無線送信される。このバス番号がバス停１１の制御器により受信されると、その制御器によって、受信したバス番号並びに当該制御器に記憶される路線番号、系統番号、上下フラグ及びシーケンス番号を含んだ通信データが生成されて専用データ回線網７を介してバス位置管理システム８へ送信されるのである。
【００５８】
この通信データは、バス位置管理システム８により受信されると、その受信時刻並びに受信したバス番号、路線番号、系統番号、上下フラグおよびシーケンス番号を相互に対応つけたデータ群として、バス位置管理システム８の図示しないハードディスク（ＨＤ）等のメモリに保存される。この結果、バス位置管理システム８には、バス番号で特定されるバス車１０が、路線番号、系統番号、上下フラグ及びシーケンス番号で特定されるバス停１１を、受信時刻に出発又は通過したものとして記憶保存される。しかも、このバス位置管理システム８のメモリ内の記憶内容は、各バス車１０ごとに最新情報に逐次更新される。
【００５９】
ここに路線番号とは、バス車１０の運行されるバス路線ごとに個別に付与される識別番号であり、系統番号は、同一バス路線内に始発地、経由地または終着地が異なる経路が２以上ある場合に付される派生番号であり、上下フラグとは、バス路線を走行するバス車１０の走行方向を示すフラグであり、例えば、バス車１０がバス路線の順方向（上り線）を走行する場合に「１」が、又、バス路線の逆方向（下り線）を走行する場合に「２」が設定される。
【００６０】
また、シーケンス番号は、各バス停１１に付される識別番号であり、各バス路線の上り線又は下り線の各バス停１１には、その始発地点にあるバス停１１から終着地点にあるバス停１１までに順番に「１」から連番の自然数が付与される。更に、バス番号は、各バス車１０ごとに個別に付される識別番号である。
【００６１】
図２は、サーバ２の電気的構成を示したブロック図である。図２に示すように、サーバ２には、ＣＰＵ２１、ＲＯＭ２２、リアルタイムクロック（ＲＴＣ）２３、ハードディスク（ＨＤ）２４、ＲＡＭ２５、ＬＡＮインターフェイス２６、入出力ポート２７が設けられている。このうち、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２５は、アドレスバス、データバス及び制御信号線により構成されたバスラインにより、相互に接続されている。また、入出力ポート２７は、ＲＴＣ２３、ＬＡＮインターフェイス２６及びＨＤ２４とも接続されている。
【００６２】
ＣＰＵ２１は、ＲＯＭ２２に記憶されるプログラムや、ＨＤ２４に記憶されているオペレーティングシステム及び各種のアプリケーションプログラムに基づいて動作する演算装置であり、各種の情報処理を行うものである。ＲＯＭ２２は、ＣＰＵ２１を動作させる基本プログラムの他、各種のデータを記憶する書き換え不能な不揮発性メモリである。ＲＴＣ２３は、年、月及び日の日付、曜日、並びに秒単位の時刻の計時を行うＩＣである。ＲＴＣ２３により計時された日付、曜日および時刻は、ＣＰＵ２１によって読み取られ、各処理に使用される。
【００６３】
ＨＤ２４は、書き換え可能な不揮発性の大容量記憶媒体であり、主に、ＣＰＵ２１によって実行される制御プログラム２４ａの他、ユーザ指定情報ＤＢ２４ｂと、送信ログＤＢ２４ｃと、バス停情報ＤＢ２４ｄと、所要時間ＤＢ２４ｅと、バス位置情報ＤＢ２４ｆと、路線情報ＤＢ２４ｇと、ユーザ情報ＤＢ２４ｈと、メール文メモリ２４ｉとを備えている。なお、図７から図２０のフローチャートに示すプログラムは、制御プログラム２４ａの一部としてＨＤ２４に格納されている。
【００６４】
ユーザ指定情報ＤＢ２４ｂは、複数のユーザ指定情報を記憶するデータベース（ＤＢ）であり、このＤＢ２４ｂに記憶されるユーザ指定情報は、バス情報メールに関する各種仕様を利用者ごとに記憶するためのものである。このユーザ指定情報は、利用者がＰＣ４や携帯電話６を介してサーバ２へアクセスすることで、その内容を登録および変更することも可能であり、サーバ２は、ユーザ指定情報に基づいてバス情報メールを作成して、利用者のＰＣ４や携帯電話６へ送信する。図３には、ユーザ指定情報ＤＢ２４ｂの概念図を示している。
【００６５】
図３に示すように、ユーザ指定情報ＤＢ２４ｂは、第１列目から右方へ順番に並ぶデータ列が複数設けられており、これらの各データ列の個々がユーザ指定情報１００を構成している。各ユーザ指定情報１００には、ユーザＩＤ１０１、乗車バス停名１０２、降車バス停名１０３、開始日付１０４、終了日付１０５、曜日指定１０６、開始時刻１０７、終了時刻１０８、送信指定１０９、指定バス停数１１０、指定到来時間１１１、送信間隔１１２、指定バス台数１１３及び履歴フラグ１１４が記録されている。
【００６６】
ユーザＩＤ１０１は、ユーザ指定情報１００ごとに個別に付される識別コードである。乗車バス停名１０２は、バス車１０の乗車に利用する乗車バス停１１Ａの名称であり、降車バス停名１０３は、バス車１０の降車に利用する降車バス停１１Ｂの名称である。ここで、乗車バス停名１０２及び降車バス停名１０３には必ず異なるバス停名が記録されなければならない。以下、上記の通り、複数のバス停１１から区別するため、乗車バス停の符号を「１１Ａ」とし、降車バス停の符号を「１１Ｂ」とする。
【００６７】
開始日付１０４は、バス情報メールの送信を継続する期間の起算日であり、終了日付１０５は、バス情報メールの送信を継続する期間の末日である。曜日指定１０６は、バス情報メールの送信を実行する曜日を指定するものである。例えば、曜日指定１０６の値が「０」であれば「日曜日」が、「１」であれば「月曜日」が、「２」であれば「火曜日」が、「３」であれば「水曜日」が、「４」であれば「木曜日」が、「５」であれば「金曜日」が、「６」であれば「土曜日」が、「７」であれば「月曜日から金曜日までの全て」が、又は「８」であれば「土曜日及び日曜日」が、指定されたこととなる。
【００６８】
開始時刻１０７は、バス情報メールの送信処理を開始させる時刻であり、終了時刻１０８は、バス情報メールの送信処理を終了させる時刻である。送信指定１０９は、バス情報メールの本文に用いられるバス情報文の文章形態を指定するものであり、具体的には、「０」、「１」又は「２」の各数値を用いて、メール文メモリ２４ｉに記憶される「バス停指定」、「到来時間指定」又は「接近順指定」用のバス情報文のいずれかを指定するものである。例えば、送信指定１０９には、バス情報文の文書形態として「バス停指定」を用いる場合に「０」が、「到来時間指定」を用いる場合に「１」が、又は「接近順指定」を用いる場合に「２」が、それぞれ指定される。
【００６９】
指定バス停数１１０は、送信指定１０９が「０」の場合、即ち、バス情報文の文書形態が「バス停指定」の場合に、そのバス情報文に記録するバス車１０を特定するためのものである。具体的に、サーバ２では、送信指定１０９が「０」の場合、乗車バス停１１Ａより指定バス停数１１０の値分だけ手前に存在するバス停（以下「指定バス停」という。）１１Ｃ付近を走行中のバス車１０に関するバス情報メールが作成される。以下、上記の通り、複数のバス停１１から区別するため、指定バス停の符号を「１１Ｃ」とする。
【００７０】
指定到来時間１１１は、送信指定１０９が「１」の場合、即ち、バス情報文の文書形態が「到来時間指定」の場合に、そのバス情報文に記録するバス車１０を特定するためのものである。具体的に、サーバ２では、送信指定１０９が「１」の場合、バス車１０が乗車バス停１１Ａに到来する指定到来時間１１１の値分だけ以前にバス情報メールが送信される。送信間隔１１２は、バス情報メールが送信される時間間隔を分単位で指定したものであり、開始時刻１０７から終了時刻１０８迄の間、この送信間隔１１２が示す時間間隔が経過する毎に、バス情報メールが送信される。
【００７１】
指定バス台数１１３は、送信指定１０９が「２」の場合、即ち、バス情報文の文書形態が「接近順指定」の場合に、そのバス情報文に記録するバス車１０を特定するためのものである。具体的に、サーバ２では、送信指定１０９が「２」の場合であって、乗車バス停１１Ａに接近中のバス車１０が複数台存在するとき、その複数台のバス車１０のうち、乗車バス停１１Ａに最先に到着するバス車１０から数えて指定バス台数１１３の値が示す台数分についてのみ、バス情報メールにより現在位置を通知する。
【００７２】
履歴フラグ１１４は、その履歴フラグ１１４が属するユーザ指定情報１００の開始時刻１０７から終了時刻１０８迄のバス情報メールの送信が完了した場合に「オン」されるフラグであり、１日分のメイン処理（図７参照）が終了すると、初期化されて「オフ」される。
【００７３】
図２に戻って説明する。送信ログＤＢ２４ｃは、サーバ２により送信された全てのバス情報メールに関し、その送信日付および時刻を送信履歴情報として記憶するデータベースである。
【００７４】
バス停情報ＤＢ２４ｄは複数のバス停情報を記憶するデータベースであり、このＤＢ２４ｄに記憶されるバス停情報の各々には、路線番号、系統番号、上下フラグ、シーケンス番号及びバス停名が記録されている。ここで、バス停名は、そのバス停名と共に当該バス停情報に記録される路線番号、系統番号、上下フラグ及びシーケンス番号で特定される１つバス停の名称である。また、バス停情報ＤＢ２４ｂに記憶される複数のバス停情報は路線番号の小さい順に記憶され、路線番号が共通する複数のバス停情報は系統番号の小さい順に記憶され、路線番号及び系統番号が共通する複数のバス停情報は上下フラグが一致するもの毎にまとめて記憶され、更に、路線番号、系統番号及び上下フラグが共通する複数のバス停情報はシーケンス番号の小さい順に記憶されている。
【００７５】
所要時間ＤＢ２４ｅは、複数の区間所要時間情報を記憶するデータベースであり、このＤＢ２４ｅに記憶される区間所要時間情報の各々には、路線番号、系統番号、上下フラグ、シーケンス番号及び移動時間が記録されている。
【００７６】
ここで、移動時間は、路線番号、系統番号、上下フラグ及びシーケンス番号で特定されるバス停からその次のバス停までの区間（以下「バス停区間」という。）を移動するためにバス車１０が要する時間であり、秒単位で記録されている。例えば、ある区間所要時間情報に記録されるシーケンス番号が「１」の場合、当該区間所要時間情報に記録される移動時間は、シーケンス番号が「１」のバス停からシーケンス番号が「２」のバス停に到着する迄に要するバス車１０の移動時間に相当する。
【００７７】
なお、あるシーケンス番号で特定される「バス停に関するバス停区間」とは、当該シーケンス番号で特定されるバス停からその次のバス停までの１区間分を意味しており、例えば、シーケンス番号が「１」である場合の「バス停に関するバス停区間」とは、当該シーケンス番号が「１」のバス停からシーケンス番号が「２」のバス停までの１区間に相当する。
【００７８】
また、所要時間ＤＢ２４ｅに記憶される複数の区間所要時間情報は路線番号の小さい順に記憶され、路線番号が共通する複数の区間所要時間情報は系統番号の小さい順に記憶され、路線番号及び系統番号が共通する複数の区間所要時間情報は上下フラグが一致するもの毎にまとめて記憶され、更に、路線番号、系統番号及び上下フラグが共通する複数の区間所要時間情報はシーケンス番号の小さい順に記憶されている。
【００７９】
更に、所要時間ＤＢ２４ｅに記憶されている全ての区間所要時間情報の移動時間は、バス路線を実際に走行中のバス車１０の移動時間に基づいて算出されるものであり、バス位置管理システム８から送られてくる送信データに基づいて、逐次最新のデータに更新されている。
【００８０】
バス位置情報ＤＢ２４ｆは、複数のバス車１０毎にそのバス車１０の現在位置を示すバス位置情報を記憶するデータベースであり、このＤＢ２４ｆに記憶されるバス位置情報の各々には、バス番号、路線番号、系統番号、上下フラグ、シーケンス番号および出発時刻が記録されている。ここで、出発時刻は、バス番号で特定されるバス車１０が路線番号、系統番号及び上下フラグで特定されるバス路線を走行中に、当該バス路線上においてシーケンス番号で特定されるバス停を出発又は通過した時刻である。バス位置情報ＤＢ２４ｆに記憶される各バス位置情報は、バス位置管理システム８から送られてくる送信データに基づいて、逐次最新のデータに更新される。
【００８１】
また、バス位置情報ＤＢ２４ｆに記憶される複数のバス位置情報は路線番号が小さい順に記憶され、路線番号が共通する複数のバス位置情報は系統番号が小さい順に記憶され、路線番号及び系統番号が共通する複数のバス位置情報は上下フラグが一致するもの毎にまとめて記憶され、更に、路線番号、系統番号及び上下フラグが共通する複数のバス位置情報はシーケンス番号が小さいものから順に記憶されている。
【００８２】
路線情報ＤＢ２４ｇは、複数のバス路線情報を記憶するためのデータベースであり、このＤＢ２４ｇに記憶されるバス路線情報の各々には、路線番号、系統番号、上下フラグ、路線名および行き先が記録されている。ここで、路線名は、その路線名と共に当該バス路線情報に記録される路線番号、系統番号及び上下フラグで特定される１のバス路線の名称であり、行き先は、当該路線番号、系統番号及び上下フラグで特定される１のバス路線の行き先及び経由地などを示す文字情報である。
【００８３】
ユーザ情報ＤＢ２４ｈは、主に、ユーザＩＤに対応つけてバス情報メールの送信先アドレスとなる電子メールアドレスを記憶するためのデータベースであり、これらに対応つけて、利用者に関する他の個人情報も記憶することができる。このユーザ情報ＤＢ２４ｈに記憶されるデータは、利用者がＰＣ４や携帯電話６を介してサーバ２へアクセスすることで、その内容を登録および変更することも可能である。サーバ２は、バス情報メールを利用者のＰＣ４や携帯電話６へ送信する場合、実質的には、かかるＤＢ２４ｈに記憶される電子メールアドレスに対してバス情報メールを送信するものである。
【００８４】
メール文メモリ２４ｉは、バス情報メールに記録される文書データを記憶するためのメモリであり、主に、バス停指定メール本文１２０と、到来時間指定メール本文１２１と、接近順指定メール本文１２２と、バス情報文１２３と、到着時間文１２４とを記憶している。バス停指定メール本文１２０は、ユーザ指定情報１００の送信指定１０９が「０」の場合、即ち、バス情報メールの文章形態が「バス停指定」用のものが指定された場合に使用されるバス情報メールの本文である。
【００８５】
また、到来時間指定メール本文１２１は、ユーザ指定情報１００の送信指定１０９が「１」の場合、即ち、バス情報メールの文章形態が「到来時間指定」用のものが指定された場合に使用されるバス情報メールの本文である。更に、接近順指定メール本文１２２は、ユーザ指定情報１００の送信指定１０９が「２」の場合、即ち、バス情報メールの文章形態が「接近順指定」用のものが指定された場合に使用されるバス情報メールの本文である。
【００８６】
図４（ａ）は、バス停指定メール本文１２０の内容を示す図である。図４（ａ）に示すように、バス停指定メール本文１２０は、その文章中に、ＲＴＣ２３の値に基づいて現在時刻が書き込まれる「現在時刻」欄１２０ａと、ユーザ指定情報１００に記録される乗車バス停名１０２が書き込まれる「バス停名」欄１２０ｂと、バス車１０の現在位置が乗車バス停１１Ａの幾つ前に当たるかを示すための「バス停数」欄１２０ｃと、そのバス車１０の路線番号及び行き先が書き込まれる「路線番号・行き先」欄１２０ｄと、ユーザ指定情報１００の一部内容が書き込まれる「指定内容確認」欄１２０ｅとが順に設けられており、これらの欄１２０ａ〜１２０ｅにそれぞれ対応する文字データが書き込み可能とされている。
【００８７】
図４（ｂ）は、到来時間指定メール本文１２１の内容を示す図である。図４（ｂ）に示すように、到来時間指定メール本文１２１は、その文章中に、ＲＴＣ２３の値に基づいて現在時刻が書き込まれる「現在時刻」欄１２１ａと、ユーザ指定情報１００に記録される乗車バス停名１０２が書き込まれる「バス停名」欄１２１ｂと、バス車１０が現在位置から乗車バス停１１Ａに到来するまでの所要時間の予測値（以下「予測到来時間」という。）が書き込まれる「予測到来時間」欄１２１ｃと、そのバス車１０の路線番号及び行き先が書き込まれる「路線番号・行き先」欄１２１ｄと、ユーザ指定情報１００の一部内容が書き込まれる「指定内容確認」欄１２１ｅとが順に設けられており、これらの欄１２１ａ〜１２１ｅにそれぞれ対応する文字データが書き込み可能とされている。
【００８８】
図５は、接近順指定メール本文１２２、バス情報文１２３及び到着時間文１２４の内容を示す図である。図５に示すように、接近順指定メール本文１２２は、その文章中に、ＲＴＣ２３の値に基づいて現在時刻が書き込まれる「現在時刻」欄１２２ａと、ユーザ指定情報１００に記録される乗車バス停名１０２が書き込まれる「バス停名」欄１２２ｂと、１又は複数のバス情報文１２３が書き加えられる「バス情報」欄１２２ｃと、到着時間文１２４が書き加えられる「予測到着時間」欄１２２ｄと、ユーザ指定情報の一部内容が書き込まれる「指定内容確認」欄１２２ｅとが順に設けられており、これらの欄１２０ａ〜１２０ｅにそれぞれ対応する文字データが書き込み可能とされている。
【００８９】
バス情報文１２３は、その文章中に、バス車１０が乗車バス停１１Ａに接近中の複数のバス車１０の中で何番目に乗車バス停１１Ａに到来するかが書き込まれる「番数」欄１２３ａと、バス車１０の現在位置が乗車バス停１１Ａの幾つ前に当たるかが書き込まれる「バス停数」欄１２３ｂと、その「バス停」欄１２３ｂの表示に相当するバス停名が書き込まれる「バス停名」欄１２３ｃと、バス車１０の路線番号及び行き先が書き込まれる「路線番号・行き先」欄１２３ｄと、「バス停」欄１２３ｂの表示に相当するバス停名および乗車バス停名が書き込まれる「バス位置・乗車バス停名」欄１２３ｅと、バス車１０が現在位置から乗車バス停１１Ａに到来するまでの所要時間の予測値が書き込まれる「予測到来時間」欄１２３ｆとが順に設けられており、これらの欄１２３ａ〜１２３ｆにそれぞれ対応する文字データが書き込み可能とされている。
【００９０】
到着時間文１２４は、その文章中に、乗車バス停名および降車バス停名が書き込まれる「乗車バス停・降車バス停」欄１２４ａと、現時点で乗車バス停１１Ａから降車バス停１１Ｂまで移動するための所要時間の予測値（以下「予測到着時間」という。）が書き込まれる「予測到着時間」欄１２４ｂとが順に設けられており、これらの欄１２４ａ，１２４ｂにそれぞれ対応する文字データが書き込み可能とされている。
【００９１】
図２に戻って説明する。ＲＡＭ２５は、各種のデータを記憶する書き換え可能な揮発性メモリであり、主に、ユーザ指定情報メモリ２５ａと、バス停情報メモリ２５ｂと、乗車バス停メモリ２５ｃと、降車バス停メモリ２５ｄと、共通路線メモリ２５ｅと、乗降路線メモリ２５ｆと、所要時間メモリ２５ｇと、合計時間メモリ２５ｈと、最大到着時間メモリ２５ｉと、バス位置情報メモリ２５ｊと、予測到来時間メモリ２５ｋと、送信情報蓄積メモリ２５ｌと、カウンタ２５ｍと、他のワークメモリ２５ｎとを備えている。尚、ＲＡＭ２５の各メモリ２５ａ〜２５ｌ及びカウンタ２５ｍは初期状態において内容が「０」クリアされている。
【００９２】
ユーザ指定情報メモリ２５ａは、ＨＤ２４のユーザ指定情報ＤＢ２４ｂに記憶される複数のユーザ指定情報１００の中から、１のユーザ指定情報１００を読み込んで一時的に記憶するためのメモリである。また、バス停情報メモリ２５ｂは、ＨＤ２４のバス停情報ＤＢ２４ｄに記憶される複数のバス停情報の中から、１のバス停情報を読み込んで一時的に記憶するためのメモリである。
【００９３】
乗車バス停メモリ２５ｃは、バス停情報メモリ２５ｂに記憶されるバス停情報が、ユーザ指定情報メモリ２５ａに記憶されるユーザ指定情報１００の乗車バス停名１０２に対応するバス停に関するものである場合に、当該バス停情報を乗車バス停情報として一時的に記憶するためのメモリである。また、降車バス停メモリ２５ｄは、バス停情報メモリ２５ｂに記憶されるバス停情報が、ユーザ指定情報メモリ２５ａに記憶されるユーザ指定情報１００の降車バス停名１０３に対応するバス停に関するものである場合に、当該バス停情報を降車バス停情報として一時的に記憶するためのメモリである。
【００９４】
共通路線メモリ２５ｅは、バス停情報ＤＢ２４ｄ及び路線情報ＤＢ２４ｇにより管理される複数のバス路線のうちで、ユーザ指定情報１００の乗車バス停名１０２及び降車バス停名１０３で特定される区間（以下「乗降区間」という。）が含まれるもの（以下「乗降路線」という。）に関する情報（以下「乗降路線情報」という。）を、同時に１又は２以上に記憶可能なメモリである。つまり、共通路線メモリ２５ｅによれば、乗降区間を通過するバス路線、即ち、乗降路線が複数存在する場合には、その全ての乗降路線に関する乗降路線情報が一時的に記憶保持されるのである。
【００９５】
また、共通路線メモリ２５ｅに記憶される乗降路線情報の各々は、路線番号、系統番号、上下フラグ、乗車バス停１１Ａのシーケンス番号（以下「乗車停シーケンス番号」という。）及び降車バス停１１Ｂのシーケンス番号（以下「降車停シーケンス番号」という。）が記録されており、これら乗降路線情報に記録される各データによって、１の乗降路線を特定するものである。また、乗降路線メモリ２５ｆは、共通路線メモリ２５ｅに記憶される複数の乗降路線情報の中から、１の乗降路線情報を読み込んで一時的に記憶するためのメモリである。
【００９６】
所要時間メモリ２５ｇは、所要時間ＤＢ２４ｅに記憶される複数の区間所要時間情報の中から、１の区間所要時間情報を読み込んで一時的に記憶するためのメモリである。また、合計時間メモリ２５ｈは、予測到着時間を算出するため所要時間ＤＢ２４ｅに記憶される各区間所要時間情報の移動時間を合算する場合に、その合算値を一時的に記憶するためのメモリである。
【００９７】
また、最大到着時間メモリ２５ｉは、共通路線メモリ２５ｅに乗降路線情報が記憶される２以上の乗降路線毎の予測到着時間の中で、その最大値を一時的に記憶するためのメモリであり、この最大到着時間メモリ２５ｉに記憶される値が、バス情報メール中に記録される予測到着時間として実際に使用される。なお、共通路線メモリ２５ｅに記憶される乗降路線情報が１つのみ記憶される場合、即ち、乗降区間を通過するバス路線が１つしかない場合には、その１つのバス路線に関する予測到着時間が最大到着時間メモリ２５ｉに記憶される。
【００９８】
バス位置情報メモリ２５ｊは、バス位置情報ＤＢ２４ｆに記憶される複数のバス位置情報の中から、１のバス位置情報を読み込んで一時的に記憶するためのメモリである。また、予測到来時間メモリ２５ｋは、乗降路線メモリ２５ｆに乗降路線情報が記憶されている乗降路線について到来時間予測処理（図１５参照）の実行により算出される予測到来時間を一時的に記憶するためのメモリである。この予測到来時間メモリ２５ｋに記憶される予測到来時間は、その後、送信情報蓄積メモリ２５ｌへ蓄積され、メール作成・送信処理（図１７参照）にてバス情報メールの作成に利用される。
【００９９】
送信情報蓄積メモリ２５ｌは、バス情報メールのメール本文の作成に必要となる主要データである送信情報を、複数一時的に記憶して蓄積するためのメモリである。図６に、送信情報蓄積メモリ２５ｌの概念図を示す。
【０１００】
図６に示すように、送信情報蓄積メモリ２５ｌには、第１行目から下方へ順番に並ぶ複数のデータ行が記憶されており、これらの各データ行の個々が送信情報１５０を構成している。各送信情報１５０には、バス停名１５１、バス停数１５２、予測到来時間１５３、予測到着時間１５４及び送信履歴情報１５５が記録されている。バス停名１５１は、対象バス検出処理（図１１参照）により検出されるバス車１０の現在位置をバス停名により示すものである。
【０１０１】
バス停数１５２は、バス停名１５１により示されるバス停名に対応するバス停が乗車バス停１１Ａの幾つ前のバス停であるかを示す数値である。予測到来時間１５３は、対象バス検出処理（図１１参照）により検出された当該バス車１０に関する予測到来時間であり、予測到着時間１５４は、当該バス車１０が運行されるバス路線における乗車バス停１１Ａから降車バス停１１Ｂまで移動するための所要時間の予測値、即ち予測到着時間である。
【０１０２】
また、送信履歴情報１５５は、送信ログＤＢ２４ｃへ記憶される前の送信履歴情報であり、バス情報メールが送信されるべき利用者のユーザＩＤ１５５ａ、バス情報メールの送信日付１５５ｂ及び送信時刻１５５ｃ、当該送信情報１５０に記録されている当該バス車１０が運行されるバス路線の路線番号１５５ｄ、系統番号１５５ｅ及び上下フラグ１５５ｆ、並びに、当該バス車１０のバス番号１５５ｇから構成されている。
【０１０３】
図２に戻って説明する。カウンタ２５ｍは、送信指定１０９が「２」の場合、即ち、バス情報文の文書形態が「接近順指定」の場合に、そのバス情報メールに書き込まれるバス情報文の数を計数するためのカウンタである。
【０１０４】
他のワークメモリ２５ｎは、主として、ＨＤ２４に記憶される制御プログラム２４ａ、ユーザ指定情報ＤＢ２４ｂ、送信ログＤＢ２４ｃ、バス停情報ＤＢ２４ｄ、所要時間ＤＢ２４ｅ、バス位置情報ＤＢ２４ｆ、路線情報ＤＢ２４ｇ、ユーザ情報ＤＢ２４ｈ、及び、その他の各種データ及びプログラムを使用する場合にこれらを一時的に展開すると共に、メール文メモリ２４ｉに記憶される各文書データを一時的に読み出すためのメモリ領域である。なお、制御プログラム２４ａでは、各ＤＢ２４ｂ〜２４ｈを使用する場合に他のワークメモリ２５ｎに展開して使用するが、これらのＤＢ２４ｂ〜２４ｈについては、説明の便宜上、他のワークメモリ２５ｎに展開された後も同一の符号を用いて以下説明する。
【０１０５】
ＬＡＮインターフェイス２６は、ＬＡＮ３０と接続されており、このＬＡＮ３０には、他のサーバ３１，３１や端末ＰＣ３２，３２が接続されている。更に、ＬＡＮ３０には、回線接続機器３３，３３を介して、上記したインターネット網３及び専用データ回線７が接続されている。
【０１０６】
次に、図７から図２０を参照して、上記のように構成された通知システム１、特に、サーバ２の動作について説明する。図７は、メイン処理のフローチャートであり、サーバ２で実行される。
【０１０７】
メイン処理では、まず、ユーザ指定情報ＤＢ２４ｂを他のワークメモリ２５ｎへ読み出し、そのＤＢ２４ｂから最初のユーザ指定情報１００を読み出す（Ｓ１）。ここで、ＲＴＣ２３の値がユーザ指定情報１００の開始日付１０４から終了日付１０５迄の期間内で、開始時刻１０７から終了時刻１０８迄の範囲内で、且つ、履歴フラグ１１４のオフ（数値が「０」）であれば（Ｓ２，Ｓ３：Ｙｅｓ、Ｓ４：Ｎｏ）、かかるユーザ指定情報１００の登録内容については有効期限内であり、且つ、本日のバス情報メールの送信は完了していない。よって、かかる場合は、Ｓ１で読み出したユーザ指定情報１００をユーザ指定情報メモリ２５ａへ書き込んで一時的に記憶し（Ｓ５）、バス情報メール処理を実行して（Ｓ６）、バス情報メールを作成して利用者のユーザＰＣ４又は携帯電話６へ送信する。
【０１０８】
バス情報メール処理（Ｓ６）の実行後は、Ｓ１で読み出したユーザ指定情報１００に関するバス情報メール処理を完了したので、そのユーザ指定情報１００が一時記憶されるユーザ指定情報メモリ２５ａの内容をクリアする（Ｓ７）。Ｓ７のクリア後は、ユーザ指定情報ＤＢ２４ｂに記憶される全てのユーザ指定情報１００についてＳ２からＳ４のチェックがなされた否かを確認し（Ｓ８）、未完了であれば（Ｓ８：Ｎｏ）、ユーザ指定情報ＤＢ２４ｂに記憶される次のユーザ指定情報１００を読み出し（Ｓ９）、処理をＳ２へ移行してＳ２からＳ４のチェックを実行する。その後、ユーザ指定情報ＤＢ２４ｂに記憶される全てのユーザ指定情報についてＳ２からＳ４のチェックが完了すれば（Ｓ８：Ｙｅｓ）、他の処理を実行した後（Ｓ１０）、処理をＳ１へ移行する。
【０１０９】
一方、ＲＴＣ２３の値が、Ｓ１又はＳ９の処理により読み取ったユーザ指定情報１００の開始日付１０４から終了日付１０５迄の期間内でなければ、当該ユーザ指定情報１００は期限切れであるので（Ｓ２：Ｎｏ）、Ｓ３からＳ７の処理をスキップして、処理をＳ８へ移行する。また、ＲＴＣ２３の値が、Ｓ１又はＳ９の処理により読み取ったユーザ指定情報１００の開始時刻１０７から終了時刻１０８迄の範囲内でなければ（Ｓ３：Ｎｏ）、バス情報メールの送信時刻に該当しないので、Ｓ３からＳ７の処理をスキップして、処理をＳ８へ移行する。更に、履歴フラグ１１４がオン（数値が「１」）であれば（Ｓ４：Ｙｅｓ）、本日のバス情報メールの送信は完了しているので、Ｓ３からＳ７の処理をスキップして、処理をＳ８へ移行する。
【０１１０】
図８は、バス情報メール処理のフローチャートであり、この処理は上記したメイン処理中で実行される（Ｓ６）。図８に示すように、バス情報メール処理では、まず、ユーザ指定情報メモリ２５ａに記憶されるユーザ指定情報１００に曜日指定１０６が有るか否かを確認し（Ｓ１１）、曜日指定１０６の存在が確認されれば（Ｓ１１：Ｙｅｓ）、ＲＴＣ２３の現在値の曜日と曜日指定１０６の値に対応する曜日とが一致するか否かを判断し（Ｓ１２）、この判断の結果、両者が不一致であれば（Ｓ１２：Ｎｏ）、現日時は利用者がバス情報メールの送信を希望している曜日ではないので、このバス情報メール処理を終了する。
【０１１１】
一方、ユーザ指定情報メモリ２５ａに記憶されるユーザ指定情報１００に曜日指定１０６がない場合（Ｓ１１：Ｎｏ）、又は、ＲＴＣ２３の現在値の曜日と曜日指定１０６の値が示す曜日とが一致する場合（Ｓ１２：Ｙｅｓ）、ユーザ指定情報メモリ２５ａに記憶されるユーザ指定情報１００のユーザＩＤ１０１に基づいて、送信ログＤＢ２４ｃからバス情報メールが前回送信された日時（前回送信日時）を読み取る（Ｓ１３）。そして、ユーザ指定情報メモリ２５ａに記憶されるユーザＩＤ１０１に対応する前回送信日時が送信ログＤＢ２４ｃに存在するか否かを判断する（Ｓ１４）。
【０１１２】
ここで、ユーザ指定情報メモリ２５ａに記憶されるユーザＩＤ１０１に対応する前回送信日時が送信ログＤＢ２４ｃに不存在であれば（Ｓ１４：Ｎｏ）、ユーザ指定情報メモリ２５ａに記憶されるユーザ指定情報１００については登録後初めてバス情報メール処理が実行されることを意味するので、Ｓ１５及びＳ１６の処理をスキップして、処理をＳ１７へ移行する。一方、ユーザ指定情報メモリ２５ａに記憶されるユーザＩＤ１０１に対応する前回送信日時が送信ログＤＢ２４ｃに存在すれば（Ｓ１４：Ｙｅｓ）、前回送信日時の値にユーザ指定情報メモリ２５ａに記憶される送信間隔１１２の値を加算した日時（次回送信日時）と、ＲＴＣ２３の現在値の日時（現在日時）とを比較する（Ｓ１５）。
【０１１３】
この比較の結果によって、現在日時が次回送信日時を経過している場合は（Ｓ１６：Ｙｅｓ）、次回のバス情報メールの送信時刻が到来しているものと判断して、共通路線検出処理、到着時間予測処理、対象バス検出処理およびメール作成・送信処理を順に実行する（Ｓ１７〜Ｓ２０）。この実行後は、次回のバス情報メール処理の実行に備えて、上記Ｓ１７〜Ｓ２０で使用した共通路線メモリ２５ｅ、最大到着時間メモリ２５ｉ及びバス位置情報メモリ２５ｊの内容をクリア（初期化）して（Ｓ２１）、このバス情報メール処理を終了する。また、現在日時が次回送信日時を未経過の場合も（Ｓ１６：Ｎｏ）、このバス情報メール処理を終了する。
【０１１４】
図９は、共通路線検出処理のフローチャートであり、この処理は上記したバス情報メール処理中で実行される（Ｓ１７）。この共通路線検出処理は、ユーザ指定情報１００に記録される乗車バス停名及び降車バス停名で特定される乗降区間を含んだバス路線を、バス停情報ＤＢ２４ｄの中から１又は２以上検出するための処理である。
【０１１５】
ここで、１のユーザ指定情報１００中の乗車バス停名１０２及び降車バス停名１０３で特定される乗車バス停１１Ａ及び降車バス停１１Ｂについては、その乗車バス停１１Ａ及び降車バス停１１Ｂに関するバス停情報中の路線番号、系統番号及び上下フラグが共通するとき、当該乗車バス停１１Ａのシーケンス番号が降車バス停１１Ｂのシーケンス番号より必ず小さくなる。また、共通路線検出処理では、バス停情報ＤＢ２４ｄに記憶される複数のバス停情報のうちで、路線番号、系統番号及び上下フラグが共通するものにあっては、それらのシーケンス番号が小さいものから順にバス停情報メモリ２５ｂへ逐次読み込むように構成されている。
【０１１６】
図９に示すように、共通路線検出処理では、まず、バス停情報ＤＢ２４ｄに記憶されるバス停情報の中から、最初に記憶されるバス停情報をバス停情報メモリ２５ｂへ読み込む（Ｓ３１）。読み込み後は、バス停情報メモリ２５ｂに記憶されるバス停名とユーザ指定情報メモリ２５ａに記憶される乗車バス停名１０２とを比較する（Ｓ３２）。この比較によって、バス停情報メモリ２５ｂへ読み込まれたバス停情報が乗車バス停１１Ａに関するものか否かが判断される。
【０１１７】
Ｓ３２の比較の結果、バス停名が一致すれば（Ｓ３３：Ｙｅｓ）、バス停情報メモリ２５ｂに記憶されるバス停情報は乗車バス停１１Ａに関するものなので、当該バス停情報の内容を、乗車バス停情報として乗車バス停メモリ２５ｃへ書き込んで一時記憶して（Ｓ３４）、処理をＳ３５へ移行する。一方、Ｓ３２の比較の結果、バス停名が不一致であれば（Ｓ３３：Ｎｏ）、バス停情報メモリ２５ｂに記憶されるバス停情報は乗車バス停１１Ａと無関係なので、Ｓ３４をスキップして、処理をＳ３５へ移行する。
【０１１８】
Ｓ３２の比較でバス停名が不一致の場合（Ｓ３３：Ｎｏ）、又は、乗車バス停１１Ａに関するバス停情報が乗車バス停メモリ２５ｃへ書き込まれた後（Ｓ３４）は、乗車バス停メモリ２５ｃに乗車バス停情報が記憶済みか否かを判断し、記憶済みであれば（Ｓ３５：Ｙｅｓ）、バス停情報メモリ２５ｂに記憶されるバス停名とユーザ指定情報メモリ２５ａに記憶される降車バス停名１０３とを比較する（Ｓ３６）。この比較によって、バス停情報メモリ２５ｂへ読み込まれているバス停情報が降車バス停１１Ｂに関するものか否かが判断される。
【０１１９】
Ｓ３６の比較の結果、バス停名が一致すれば（Ｓ３７：Ｙｅｓ）、バス停情報メモリ２５ｂに記憶されるバス停情報は降車バス停１１Ｂに関するものなので、当該バス停情報の内容を、降車バス停情報として降車バス停メモリ２５ｄへ書き込んで一時的に記憶する（Ｓ３８）。この後は、乗車バス停メモリ２５ｃ及び降車バス停メモリ２５ｄに記憶される路線番号、系統番号及び上下フラグ並びに乗車バス停１１Ａ及び降車バス停１１Ｂのシーケンス番号のデータ群を１つの乗降路線情報として、共通路線メモリ２５ｅへ書き加えて（Ｓ３９）、乗車バス停メモリ２５ｃ及び降車バス停メモリ２５ｄの内容を「０」クリアする（Ｓ４０）。
【０１２０】
一方、乗車バス停メモリ２５ｃに乗車バス停情報が記憶されていない場合（Ｓ３５：Ｎｏ）、Ｓ３６の比較の結果バス停名が不一致の場合（Ｓ３７：Ｎｏ）、又は、メモリ２５ｃ，２５ｄの内容を「０」クリアした後（Ｓ４０））は、処理をＳ４１へ移行して、バス停情報ＤＢ２４ｄに記憶される全てのバス情報をバス停情報メモリ２５ｂへ読み込んだか否かを判断する（Ｓ４１）。
【０１２１】
この判断の結果、全てのバス停情報の読み込みが未完了の場合は（Ｓ４１：Ｎｏ）、次のバス停情報をバス停情報ＤＢ２４ｄからバス停情報メモリ２５ｂへ読み込んで上書きし（Ｓ４２）、処理をＳ３２へ移行して、全てのバス停情報の読み込みが完了するまで（Ｓ４１：Ｙｅｓ）、Ｓ３２からＳ４２まで処理を繰り返す。この繰り返しによって、ユーザ指定情報メモリ２５ａに記憶されるユーザ指定情報１００の乗車バス停名１０２及び降車バス停名１０３で特定される乗降区間を含んだバス路線に関する乗降路線情報が全て検出されるのである。
【０１２２】
その後、バス停情報ＤＢ２４ｄに記憶される全てのバス情報についてバス停情報メモリ２５ｂへ読み込みが完了すると（Ｓ４１：Ｙｅｓ）、次回の共通路線検出処理の実行に備えて、バス停情報メモリ２５ｂの内容を「０」クリアし（Ｓ４３）、共通路線検出処理を終了する。
【０１２３】
図１０は、到着時間予測処理のフローチャートであり、この処理は上記したバス情報メール処理中で実行される（Ｓ１８）。この到着時間予測処理は、共通路線メモリ２５ｅに記憶される１又は２以上の乗降路線情報毎に、乗車バス停１１Ａから降車バス停１１Ｂまでの予測到着時間を算出して、その算出された１又は２以上の予測到着時間の中で最大値のものを選出する処理である。
【０１２４】
ここで、到着時間予測処理では、所要時間ＤＢ２４ｅに記憶される複数の区間所要時間情報のうちで、路線番号、系統番号及び上下フラグが共通するものにあっては、それらのシーケンス番号が小さいものから順に所要時間メモリ２５ｇへ逐次読み込むように構成されている。
【０１２５】
図１０に示すように、到着時間予測処理では、まず、共通路線メモリ２５ｅから最初に記憶されている乗降路線情報を乗降路線メモリ２５ｆへ読み込む（Ｓ５１）。この後、所要時間ＤＢ２４ｅから最初に記憶されている区間所要時間情報を所要時間メモリ２５ｇへ読み込み（Ｓ５２）、その所要時間メモリ２５ｇ及び乗降路線メモリ２５ｆに記憶される路線番号、系統番号及び上下フラグを比較し（Ｓ５３）、この比較の結果が不一致であれば（Ｓ５４：Ｎｏ）、所要時間ＤＢ２４ｅから次に記憶されている区間所要時間情報を所要時間メモリ２５ｇへ読み込んで上書きし（Ｓ５５）、比較結果が一致するまで（Ｓ５４：Ｙｅｓ）、Ｓ５３及びＳ５５の処理を繰り返す。
【０１２６】
乗降路線メモリ２５ｆ及び所要時間メモリ２５ｇに記憶される路線番号、系統番号及び上下フラグを比較した結果が一致すれば（Ｓ５４：Ｙｅｓ）、乗降路線メモリ２５ｆに記憶される「乗車停シーケンス番号」と所要時間メモリ２５ｇに記憶されるシーケンス番号とを比較する（Ｓ５６）。この比較の結果が不一致であれば（Ｓ５７：Ｎｏ）、所要時間ＤＢ２４ｅから次に記憶されている区間所要時間情報を所要時間メモリ２５ｇへ読み込んで上書きし（Ｓ５８）、比較結果が一致するまで（Ｓ５７：Ｙｅｓ）、Ｓ５６及びＳ５８の処理を繰り返す。
【０１２７】
乗降路線メモリ２５ｆ及び所要時間メモリ２５ｇに記憶されるシーケンス番号を比較した結果が一致すれば（Ｓ５７：Ｙｅｓ）、次に、乗降路線メモリ２５ｆに記憶される「降車停シーケンス番号」と所要時間メモリ２５ｇに記憶されるシーケンス番号とを比較し（Ｓ５９）、この比較結果が不一致であれば（Ｓ６０：Ｎｏ）、所要時間メモリ２５ｇに記憶される区間所要時間情報の移動時間を合計時間メモリ２５ｈの値に加算する（Ｓ６１）。加算後は、所要時間ＤＢ２４ｅから次に記憶される区間所要時間情報を所要時間メモリ２５ｇへ読み込み込んで上書きして（Ｓ６２）、処理をＳ５９へ移行する。
【０１２８】
Ｓ６１による合計時間メモリ２５ｈの値への加算は、所要時間メモリ２５ｇのシーケンス番号と乗降路線メモリ２５ｆの降車停シーケンス番号とが一致するまで（Ｓ６０：Ｙｅｓ）、繰り返し行われる。この繰り返しによって、乗降路線メモリ２５ｆに記憶される乗降路線情報に記録されたバス路線について予測到着時間が求められる。
【０１２９】
一方、所要時間メモリ２５ｇに記憶されるシーケンス番号と乗降路線メモリ２５ｆに記憶される降車停シーケンス番号とが一致すると（Ｓ６０：Ｙｅｓ）、
合計時間メモリ２５ｈへの加算を停止し、その合計時間メモリ２５ｈの値を「６０」で割り、小数点以下を切り捨てて更に「１」加算して、合計時間メモリ２５ｈに上書きする（Ｓ６３）。これによって、合計時間メモリ２５ｈの値、即ち、乗降路線メモリ２５ｆに記憶される乗降路線情報に記録されたバス路線について、予測到着時間が秒単位から分単位に変換されるのである。
【０１３０】
合計時間メモリ２５ｈの値を分単位に変換した後は（Ｓ６３）、その合計時間メモリ２５ｈの値が最大到着時間メモリ２５ｉの値を超過するか否かを判断し（Ｓ６４）、合計時間メモリ２５ｈの値が最大到着時間メモリ２５ｉの値を超過していれば（Ｓ６４：Ｙｅｓ）、合計時間メモリ２５ｈの値を最大到着時間メモリ２５ｉに上書きして（Ｓ６５）、最大到着時間メモリ２５ｉの値を更新する。一方、合計時間メモリ２５ｈの値が最大到着時間メモリ２５ｉの値未満であれば（Ｓ６４：Ｎｏ）、最大到着時間メモリ２５ｉの値を更新せずにＳ６５の処理をスキップする。
【０１３１】
合計時間メモリ２５ｈの値が最大到着時間メモリ２５ｉの値未満の場合（Ｓ６４：Ｎｏ）、又は、合計時間メモリ２５ｈの値を最大到着時間メモリ２５ｉに上書きした後（Ｓ６５）は、次に合計時間メモリ２５ｈを使用する場合に備えて、合計時間メモリ２５ｈの値を「０」クリアし（Ｓ６６）、共通路線メモリ２５ｅに記憶される全ての乗降路線情報を乗降路線メモリ２５ｆへ読み込んだか否かを判断する（Ｓ６７）。
【０１３２】
判断の結果、全ての乗降路線情報について読み込みが未完了の場合は（Ｓ６７：Ｎｏ）、次の乗降路線情報を共通路線メモリ２５ｅから乗降路線メモリ２５ｆへ読み込んで上書きし（Ｓ６８）、処理をＳ５３へ移行して、全ての乗降路線情報の読み込みが完了するまで（Ｓ６７：Ｙｅｓ）、Ｓ５３からＳ６８までの処理を繰り返す。
【０１３３】
この繰り返しによって、共通路線メモリ２５ｅに記憶される全ての乗降路線情報について、Ｓ５３からＳ６８までの処理が施され、その結果、最大到着時間メモリ２５ｉには、共通路線メモリ２５ｅに記憶される１又は２以上の乗降路線情報で特定される各乗降路線の中で、最大値となる予測到着時間が記憶されることとなる。その後、共通路線メモリ２５ｅに記憶される全ての乗降路線情報についての読み込みが完了すると（Ｓ６７：Ｙｅｓ）、この共通路線検出処理を終了する。
【０１３４】
図１１は、対象バス検出処理のフローチャートであり、上記したバス情報メール処理中で実行される（Ｓ１９）。この対象バス検出処理は、共通路線メモリ２５ｅに記憶される１又は２以上の乗降路線情報に対応する乗降路線毎に、その乗降路線を走行中のバス車１０であって乗車バス停１１Ａへ接近中のものを、バス位置情報ＤＢ２４ｆから検出するための処理である。ここで、対象バス検出処理では、バス位置情報ＤＢ２４ｆに記憶される複数のバス位置情報のうちで、路線番号、系統番号及び上下フラグが共通するものに関しては、シーケンス番号が小さいものから順にバス位置情報メモリ２５ｊへ逐次読み込むように構成されている。
【０１３５】
図１１に示すように、対象バス検出処理では、まず、バス位置情報ＤＢ２４ｆから最初に記憶されているバス位置情報をバス位置情報メモリ２５ｊへ読み込むと共に（Ｓ７１）、共通路線メモリ２５ｅから最初に記憶されている乗降路線情報を乗降路線メモリ２５ｆへ読み込んで（Ｓ７２）、その乗降路線メモリ２５ｆに記憶される路線番号、系統番号および上下フラグとバス位置情報メモリ２５ｊに記憶に記憶される路線番号、系統番号および上下フラグとを比較する（Ｓ７３）。
【０１３６】
この比較の結果が一致すれば（Ｓ７４：Ｙｅｓ）、バス位置情報メモリ２５ｊに記憶されるバス位置情報で特定される位置を走行中のバス車１０は、乗降路線メモリ２５ｆに記憶される乗降路線情報で特定される乗降路線を走行中のものと判断して、次に当該バス車１０が乗降路線の乗車バス停１１Ａより手前を走行中か否かを判断する。具体的には、バス位置情報メモリ２５ｊに記憶されるシーケンス番号が乗降路線メモリ２５ｆに記憶されるシーケンス番号未満であるか否かを判断し（Ｓ７５）、前者が後者未満であれば（Ｓ７５：Ｙｅｓ）、バス位置情報メモリ２５ｊに記憶されるバス位置情報で特定される位置を走行中のバス車１０は、乗降路線メモリ２５ｆに記憶される乗降路線情報で特定される乗車バス停１１Ａに未到来のものであると判断する。
【０１３７】
バス位置情報メモリ２５ｊに記憶されるバス位置情報で特定されるバス車１０が乗降路線メモリ２５ｆに記憶される乗降路線情報で特定される乗降路線の乗車バス停１１Ａに未到来であると判断した場合は（Ｓ７４，Ｓ７５：Ｙｅｓ）、バス情報メールに関する送信指定１０９をユーザ指定情報メモリ２５ａから読み取り、送信指定１０９が「０」の場合（Ｓ７６：「０」）は「バス停指定バス検出処理」（Ｓ７７）を、「１」の場合（Ｓ７６：「１」）は「到来時間指定バス検出処理」（Ｓ７８）を、又は「２」の場合（Ｓ７６：「２」）は「接近順指定バス検出処理」（Ｓ７９）を、実行する。
【０１３８】
これら３つのバス検出処理（Ｓ７７〜Ｓ７９）のいずれかの実行後、又はバス位置情報メモリ２５ｊに記憶されるバス位置情報で特定されるバス車１０が乗降路線メモリ２５ｆに記憶される乗降路線情報で特定される乗降路線と異なるバス路線を走行中の場合（Ｓ７４：Ｎｏ）、若しくはバス位置情報メモリ２５ｊに記憶されるバス位置情報で特定されるバス車１０が乗降路線メモリ２５ｆに記憶される乗降路線情報で特定される乗降路線の乗車バス停１１Ａを出発若しくは通過済みと判断した場合は（Ｓ７４：Ｙｅｓ，Ｓ７５：Ｎｏ）、共通路線メモリ２５ｅに記憶される全ての乗降路線情報を乗降路線メモリ２５ｆへ読み込んだか否かを判断する（Ｓ８０）。
【０１３９】
判断の結果、全ての乗降路線情報について読み込みが未完了の場合は（Ｓ８０：Ｎｏ）、次の乗降路線情報を共通路線メモリ２５ｅから乗降路線メモリ２５ｆへ読み込んで上書きし（Ｓ８１）、処理をＳ７３へ移行して、全ての乗降路線情報の読み込みが完了するまで（Ｓ８０：Ｙｅｓ）、Ｓ７３からＳ８１までの処理を繰り返す。この繰り返しによって、共通路線メモリ２５ｅに記憶される全ての乗降路線情報について、Ｓ７３からＳ７６の処理に加えてＳ７７、Ｓ７８又Ｓ７９のいずれか１つの処理が施される。
【０１４０】
その後、共通路線メモリ２５ｅに記憶される全ての乗降路線情報についての読み込みが完了すると（Ｓ８０：Ｙｅｓ）、バス位置情報ＤＢ２４ｆに記憶される全てのバス位置情報をバス位置情報メモリ２５ｊへ読み込んだか否かを判断する（Ｓ８２）。判断の結果、全てのバス位置情報について読み込みが未完了の場合は（Ｓ８２：Ｎｏ）、次のバス位置情報をバス位置情報ＤＢ２４ｆからバス位置情報メモリ２５ｊへ読み込んで上書きし（Ｓ８３）、処理をＳ７２へ移行して、全ての乗降路線情報の読み込みが完了するまで（Ｓ８２：Ｙｅｓ）、Ｓ７２からＳ８３までの処理を繰り返す。
【０１４１】
この繰り返しによって、バス位置情報ＤＢ２４ｆに記憶される全てのバス位置情報について、Ｓ７２からＳ７６、Ｓ７７からＳ７９のいずれか１つ、Ｓ８０及びＳ８１の処理が施される。その後、共通路線メモリ２５ｅに記憶される全ての乗降路線情報についての読み込みが完了すると（Ｓ８２：Ｙｅｓ）、この対象バス検出処理を終了する。
【０１４２】
図１２は、バス停指定バス検出処理のフローチャートである。バス停指定バス検出処理は、上記した対象バス検出処理の中で実行される処理である。このバス停指定バス検出処理は、バス位置情報メモリ２５ｊに記憶されるバス車１０の現在位置がユーザ指定情報メモリ２５ａに記憶される指定バス停数１１０に基づいて特定される指定バス停１１Ｃ付近であるか否かを判断し、当該バス車１０が指定バス停１１Ｃ付近を走行中である場合に、予測到来時間を算出して、送信情報蓄積メモリ２５ｌへ所定の情報（データ）を記憶するための処理である。
【０１４３】
図１２に示すように、バス停指定バス検出処理では、まず、乗降路線メモリ２５ｆに記憶される乗車停シーケンス番号からユーザ指定情報メモリ２５ａに記憶される指定バス停数１１０を減算して、指定バス停１１Ｃのシーケンス番号（ｘ１）を求める（Ｓ９１）。次に、指定バス停１１Ｃのシーケンス番号（ｘ１）からバス停オフセット値（Δｘ（０以上の整数値。以下同じ。））を減算し（Ｓ９２）、その減算値（ｘ１−Δｘ）がバス位置情報メモリ２５ｊに記憶されるシーケンス番号（ｘ）の値以下（ｘ１−Δｘ≦ｘ）であるか否かを判断する（Ｓ９３）。
【０１４４】
この判断の結果、Ｓ９２で求めた減算値（ｘ１−Δｘ）がバス位置情報メモリ２５ｊに記憶されるシーケンス番号（ｘ）の値以下（ｘ１−Δｘ≦ｘ）であれば（Ｓ９３：Ｙｅｓ）、更に、Ｓ９１で求めた指定バス停１１Ｃのシーケンス番号（ｘ１）にバス停オフセット値（Δｘ）を加算し（Ｓ９４）、その加算値（ｘ１＋Δｘ）がバス位置情報メモリ２５ｊに記憶されるシーケンス番号（ｘ）の値以上（ｘ≦ｘ１＋Δｘ）であれば（Ｓ９５：Ｙｅｓ）、バス位置情報メモリ２５ｊに記憶されるバス位置情報で特定されるバス車１０の現在位置は指定バス停１１Ｃ付近であるものと判断し、到来時間予測処理（図１５参照）および送信情報蓄積処理（図１６参照）を実行して（Ｓ９６，Ｓ９７）、このバス停指定バス検出処理を終了する。
【０１４５】
一方、指定バス停１１Ｃのシーケンス番号（ｘ１）からバス停オフセット値（Δｘ）を減算した値（ｘ１−Δｘ）がバス位置情報メモリ２５ｊに記憶されるシーケンス番号（ｘ）の値より大きい（ｘ１−Δｘ＞ｘ）場合は（Ｓ９３：Ｎｏ）、バス位置情報メモリ２５ｊに現在記憶されているバス位置情報により特定されるバス車１０の現在位置は、指定バス停１１Ｃ付近より更に手前であるものと判断して、このバス停指定バス検出処理を終了する。
【０１４６】
また、指定バス停１１Ｃのシーケンス番号（ｘ１）にバス停オフセット値（Δｘ）を加算した値（ｘ１＋Δｘ）がバス位置情報メモリ２５ｊに記憶されるシーケンス番号（ｘ）の値より小さい（ｘ１＋Δｘ＜ｘ）場合は（Ｓ９５：Ｎｏ）、バス位置情報メモリ２５ｊに現在記憶されているバス位置情報により特定されるバス車１０の現在位置は、指定バス停１１Ｃ付近を既に通過済みであるものと判断して、このバス停指定バス検出処理を終了する。
【０１４７】
なお、上記したバス停オフセット値は、ＨＤ２４に記憶される初期データファイル（図示せず）に記録され、初期値が「０」に設定されているが、適宜必要に応じて書き換え可能である。
【０１４８】
図１３は、到来時間指定バス検出処理のフローチャートである。到来時間指定バス検出処理は、上記した対象バス検出処理の中で実行される処理である。この到来時間指定バス検出処理は、バス位置情報メモリ２５ｊに記憶されるバス位置情報で特定されるバス車１０に関する予測到来時間を算出して、その予測到来時間がユーザ指定情報メモリ２５ａに記憶される指定到来時間１１１を含む所定の時間範囲（以下「指定到来時間範囲」という。）内であるか否かを判断し、当該予測到来時間が指定到来時間範囲内である場合に、送信情報蓄積メモリ２５ｌへ所定の情報（データ）を記憶するための処理である。
【０１４９】
図１３に示すように、到来時間指定バス検出処理では、まず、バス位置情報メモリ２５ｊに記憶されるバス位置情報で特定されるバス車１０について到来時間予測処理（図１５参照）を実行して（Ｓ１０１）、当該バス車１０に関する予測到来時間を求める。次に、ユーザ指定情報メモリ２５ａに記憶される指定到来時間１１１（ｔ１）からオフセット時間（Δｔ（分単位。以下同じ。））を減算し（Ｓ１０２）、その減算値（ｔ１−Δｔ）がＳ１０１で求めた予測到来時間（ｔ）の値以下（ｔ１−Δｔ≦ｔ）であるか否かを判断する（Ｓ１０３）。
【０１５０】
この判断の結果、Ｓ１０２で求めた減算値（ｔ１−Δｔ）が予測到来時間（ｔ）の値以下（ｔ１−Δｔ≦ｔ）であれば（Ｓ１０３：Ｙｅｓ）、更に、ユーザ指定情報メモリ２５ａに記憶される指定到来時間１１１（ｔ１）にオフセット時間（Δｔ）を加算し（Ｓ１０４）、その加算値（ｔ１＋Δｔ）が予測到来時間（ｔ）の値以上（ｔ≦ｔ１＋Δｔ）であれば（Ｓ１０５：Ｙｅｓ）、バス位置情報メモリ２５ｊに記憶されるバス位置情報で特定されるバス車１０は指定到来時間範囲以内に乗車バス停１１Ａへ到来するものと判断し、送信情報蓄積処理（図１５参照）を実行して（Ｓ１０６）、この到来時間指定バス検出処理を終了する。
【０１５１】
一方、ユーザ指定情報メモリ２５ａに記憶される指定到来時間１１１（ｔ１）からオフセット時間（Δｔ）を減算した値（ｔ１−Δｔ）がＳ１０１で求めた予測到来時間（ｔ）の値より大きい（ｔ１−Δｔ＞ｔ）場合は（Ｓ１０３：Ｎｏ）、バス位置情報メモリ２５ｊに現在記憶されているバス位置情報により特定されるバス車１０は、指定到来時間範囲より早期に乗車バス停１１Ａに到来してしまうものと判断して、この到来時間指定バス検出処理を終了する。
【０１５２】
また、ユーザ指定情報メモリ２５ａに記憶される指定到来時間１１１（ｔ１）にオフセット時間（Δｔ）を加算した値（ｔ１＋Δｔ）がＳ１０１で求めた予測到来時間（ｔ）の値より小さい（ｔ１＋Δｔ＜ｔ）場合は（Ｓ１０５：Ｎｏ）、バス位置情報メモリ２５ｊに現在記憶されているバス位置情報により特定されるバス車１０は、指定到来時間範囲より遅延して乗車バス停１１Ａに到来するものと判断して、このバス停指定バス検出処理を終了する。
【０１５３】
なお、上記したオフセット時間は、ＨＤ２４に記憶される初期データファイル（図示せず）に上記したバス停オフセット値と共に記録されており、初期値が「２」に設定されているが、適宜必要に応じて書き換え可能である。
【０１５４】
図１４は、接近順指定バス検出処理のフローチャートである。接近順指定バス検出処理は、上記した対象バス検出処理の中で実行される処理であり、バス位置情報メモリ２５ｊに記憶されるバス位置情報で特定されるバス車１０に関する予測到来時間を算出して、送信情報蓄積メモリ２５ｌへ所定の情報（データ）を記憶するための処理である。図１４に示すように、接近順指定バス検出処理では、到来時間予測処理（図１５参照）および送信情報蓄積処理（図１６参照）を順に実行して（Ｓ１１１，Ｓ１１２）、この処理を終了する。
【０１５５】
図１５は、到来時間予測処理（Ｓ９６，Ｓ１０１，Ｓ１１１）のフローチャートである。この到来時間予測処理は、上記した図１２から図１４のフローチャートに示す処理中で実行される処理であり、バス位置情報メモリ２５ｊに記憶されるバス位置情報で特定されるバス車１０について、当該バス車１０の現在位置から乗車バス停１１Ａまでの予測到来時間を算出するための処理である。
【０１５６】
なお、到来時間予測処理では、所要時間ＤＢ２４ｅに記憶される複数の区間所要時間情報のうちで、路線番号、系統番号及び上下フラグが共通するものにあっては、それらのシーケンス番号が小さいものから順に所要時間メモリ２５ｇへ逐次読み込むように構成されている。
【０１５７】
図１５に示すように、到来時間予測処理では、まず、所要時間メモリ２５ｇを初期化した上で、所要時間ＤＢ２４ｅから最初に記憶されている区間所要時間情報を所要時間メモリ２５ｇへ読み込み（Ｓ１２１）、その所要時間メモリ２５ｇ及び乗降路線メモリ２５ｆに記憶されている路線番号、系統番号及び上下フラグを比較し（Ｓ１２２）、この比較の結果が不一致であれば（Ｓ１２３：Ｎｏ）、所要時間ＤＢ２４ｅから次に記憶されている区間所要時間情報を所要時間メモリ２５ｇへ読み込んで上書きし（Ｓ１２４）、比較結果が一致するまで（Ｓ１２３：Ｙｅｓ）、Ｓ１２２及びＳ１２４の処理を繰り返す。
【０１５８】
乗降路線メモリ２５ｆ及び所要時間メモリ２５ｇに記憶される路線番号、系統番号及び上下フラグを比較した結果が一致すれば（Ｓ１２３：Ｙｅｓ）、所要時間メモリ２５ｇに記憶されるシーケンス番号とバス位置情報メモリ２５ｊに記憶されるシーケンス番号とを比較する（Ｓ１２５）。この比較の結果が不一致であれば（Ｓ１２６：Ｎｏ）、所要時間ＤＢ２４ｅから次に記憶されている区間所要時間情報を所要時間メモリ２５ｇへ読み込んで上書きし（Ｓ１２７）、比較結果が一致する迄（Ｓ１２６：Ｙｅｓ）、Ｓ１２５及びＳ１２７の処理を繰り返す。
【０１５９】
バス位置情報メモリ２５ｊ及び所要時間メモリ２５ｇに記憶されるシーケンス番号を比較した結果が一致すれば（Ｓ１２６：Ｙｅｓ）、更にもう一度、所要時間ＤＢ２４ｅに記憶されている次の区間所要時間情報を所要時間メモリ２５ｇへ読み込んで上書きし（Ｓ１２８）、所要時間メモリ２５ｇに記憶されるシーケンス番号と乗降路線メモリ２５ｆに記憶される「乗車停シーケンス番号」とを比較し（Ｓ１２９）、この比較結果が不一致であれば（Ｓ１３０：Ｎｏ）、所要時間メモリ２５ｇに記憶される区間所要時間情報の移動時間を予測到来時間メモリ２５ｋの値に加算する（Ｓ１３１）。
【０１６０】
この加算後は、所要時間ＤＢ２４ｅから次に記憶される区間所要時間情報を所要時間メモリ２５ｇへ読み込み込んで上書きし（Ｓ１３２）、処理をＳ１２９へ移行する。ここで、Ｓ１３１による予測到来時間メモリ２５ｋの値への加算は、所要時間メモリ２５ｇのシーケンス番号と乗降路線メモリ２５ｆの乗車停シーケンス番号とが一致するまで（Ｓ１３０：Ｙｅｓ）、繰り返し行われる。この繰り返しによって、乗降路線メモリ２５ｆに記憶される乗降路線情報に記録されたバス路線について予測到来時間が求められる。
【０１６１】
一方、所要時間メモリ２５ｇに記憶されるシーケンス番号と乗降路線メモリ２５ｆに記憶される乗車停シーケンス番号とが一致すると（Ｓ１３０：Ｙｅｓ）、予測到来時間メモリ２５ｋの値を「６０」で割り、小数点以下を切り捨てて、予測到来時間メモリ２５ｋに上書きする（Ｓ１３３）。これによって、予測到来時間メモリ２５ｋの値、即ち、乗降路線メモリ２５ｆに記憶される乗降路線情報に記録されたバス路線について、予測到来時間が秒単位から分単位に変換される。この後、到来時間予測処理は終了する。
【０１６２】
図１６は、送信情報蓄積処理（Ｓ９７，Ｓ１０６，Ｓ１１２）のフローチャートである。この送信情報蓄積処理は、上記した図１２から図１４のフローチャートに示す処理中で実行される処理であり、バス情報メールの作成に必要な所定の情報（データ）を送信情報蓄積メモリ２５ｌへ記憶するための処理である。
【０１６３】
図１６に示すように、送信情報蓄積処理では、まず、バス位置情報メモリ２５ｊに記憶されるバス位置情報に記録されるバス停名、即ち、当該バス位置情報により特定されるバス車１０の現在位置を示すバス停名を、送信情報蓄積メモリ２５ｌへバス停名１５１として書き加える（Ｓ１４１）。次は、乗降路線メモリ２５ｆに記憶される乗車停シーケンス番号からバス位置情報メモリ２５ｊに記憶されるシーケンス番号を減算した値を、送信情報蓄積メモリ２５ｌへバス停数１５２として書き加える（Ｓ１４２）。
【０１６４】
予測到来時間メモリ２５ｋに記憶される予測到来時間の値を送信情報蓄積メモリ２５ｌへ予測到来時間１５３として書き加え（Ｓ１４３）、その後、予測到来時間メモリ２５ｋの内容を「０」クリアする（Ｓ１４４）。次に、最大到着時間メモリ２５ｉに記憶される予測到着時間の値を、送信情報蓄積メモリ２５ｌへ予測到着時間１５４として書き加えると共に（Ｓ１４５）、ユーザ指定情報メモリ２５ａに記憶されるユーザＩＤ１０１を、送信情報蓄積メモリ２５ｌへ送信履歴情報１５５のユーザＩＤ１５５ａとして書き加える（Ｓ１４６）。
【０１６５】
また、この後は、ＲＴＣ２３から読み取られる現在の日付及び時刻を、送信履歴情報１５５の送信日付１５５ｂ及び送信時刻１５５ｃとして送信情報蓄積メモリ２５ｌへ書き加え（Ｓ１４７）、更に、バス位置情報メモリ２５ｊに記憶される路線番号、系統番号、上下フラグ及びバス番号を、送信履歴情報１５５の路線番号１５５ｄ、系統番号１５５ｅ、上下フラグ１５５ｆ及びバス番号１５５ｇとして送信情報蓄積メモリ２５ｌへ書き加えて（Ｓ１４８）、この送信情報蓄積処理は終了する。この送信情報蓄積処理が１回実行される毎に、送信情報蓄積メモリ２５ｌには送信情報１５０が１つずつ記憶されて蓄積される。
【０１６６】
図１７は、メール作成・送信処理のフローチャートである。メール作成・送信処理は、上記したバス情報メール処理（図８参照）中で実行される処理であり（Ｓ２０）、ユーザ指定情報メモリ２５ａに記憶されるユーザ指定情報１００の送信指定１０９に基づいて、バス情報メールを作成して利用者の電子メールアドレスへ送信するものである。
【０１６７】
図１７に示すように、メール作成・送信処理では、まず、送信情報蓄積メモリ２５ｌに記憶されている１又は２以上の送信情報１５０を、その各送信情報１５０に記録される予測到来時間１５３が短い順にソート（並べ替え）して（Ｓ１５１）、ユーザ指定情報メモリ２５ａから送信指定１０９を読み取り、その送信指定１０９が「０」の場合（Ｓ１５２：「０」）は「バス停指定メール作成処理」（Ｓ１５３）を、「１」の場合（Ｓ１５２：「１」）は「到来時間指定メール作成処理」（Ｓ１５４）を、又は「２」の場合（Ｓ１５２：「２」）は「接近順指定メール作成処理」（Ｓ１５５）を実行する。
【０１６８】
これら３つのバス検出処理（Ｓ１５３〜Ｓ１５５）のいずれかの実行後は、他の処理を実行する（Ｓ１５６）。この他の処理では、主として、バス停指定メール本文１２０の「指定内容確認」欄１２０ｅ、到来時間指定メール本文１２１の「指定内容確認」欄１２１ｅ、又は、接近順指定メール本文１２２の「指定内容確認」欄１２２ｅへ所定情報の書き込みが行われる。
【０１６９】
バス停指定メール本文１２０の欄１２０ｅ（図４（ａ）参照）へ所定情報を書き込む場合は、まず、ユーザ指定情報メモリ２５ａに記憶される開始日付１０４及び終了日付１０５を第１行目に、曜日指定１０６の値に対応する曜日を第２行目に、開始時刻１０７及び終了時刻１０８を第３行目に、降車バス停名１０３、乗車バス停名１０２及び指定バス停数１１０に基づいて送信指定１０９の内容を示す文章を第４行目に、それぞれ書き込む。
【０１７０】
到来時間指定メール本文１２１の欄１２１ｅ（図４（ｂ）参照）へ所定情報を書き込む場合は、第１行目から第３行目までは上記したバス停指定メール本文１２０の場合と同様であり、降車バス停名１０３、乗車バス停名１０２及び指定到来時間１１１に基づいて送信指定１０９の内容を示す文章を第４行目に書き込む。接近順指定メール本文１２２の欄１２２ｅ（図５参照）へ所定情報を書き込む場合は、第１行目から第３行目までは上記したバス停指定メール本文１２０の場合と同様であり、乗車バス停名１０２、降車バス停名１０３及び指定バス台数１１３に基づいて送信指定１０９の内容を示す文章を第４行目に書き込む。
【０１７１】
上記した他の処理の後は（Ｓ１５６）、ユーザ指定情報メモリ２５ａに記憶されるユーザＩＤ１０１に対応つけてユーザ情報ＤＢ２４ｈに記憶されている電子メールアドレスを読み出し（Ｓ１５７）、この電子メールアドレスに対して、Ｓ１５３からＳ１５５のいずれか１つ及びＳ１５６の処理により作成したメール本文１２０〜１２２のいずれかが記録されたバス情報メールを送信し（Ｓ１５８）、そのバス情報メールの作成に用いられた送信情報１５０に記録されている送信履歴情報１５５を送信ログＤＢ２４ｃへ書き加えて（Ｓ１５９）、このメール作成・送信処理を終了する。
【０１７２】
図１８は、バス停指定メール作成処理のフローチャートである。この処理は、バス停指定メール本文１２０へ所定情報を書き込むための処理であり、上記したメール作成・送信処理（図１７参照）中の処理として実行される（Ｓ１５３）。図１８に示すように、バス停指定メール作成処理では、まず、バス停指定メール本文１２０をメール文メモリ２４ｉから読み込んだ後（Ｓ１６１）、ＲＴＣ２３から現在時刻を読み取ってメール本文１２０の「現在時刻」欄１２０ａへ書き込む（Ｓ１６２）。
【０１７３】
次に、ユーザ指定情報メモリ２５ａに記憶される乗車バス停名１０２をメール本文１２０の「バス停名」欄１２０ｂへ書き込み（Ｓ１６３）、送信情報蓄積メモリ２５ｌからその先頭に記憶される送信情報１５０、即ち、送信情報蓄積メモリ２５ｌに記憶される送信情報１５０の中で予測到来時間１５３が最も短いものを読み込んで（Ｓ１６４）、その送信情報１５０に記録されるバス停数１５２をメール本文１２０の「バス停数」欄１２０ｃへ書き込む（Ｓ１６５）。
【０１７４】
この後は、Ｓ１６４で読み込んだ送信情報１５０の送信履歴情報１５５に記録される路線番号１５５ｄ、系統番号１５５ｅ及び上下フラグ１５５ｆに基づいて、路線情報ＤＢ２４ｇから路線番号及び行き先を読み取ってメール本文１２０の「路線番号・行き先」欄１２０ｄへ書き込んで（Ｓ１６６）、このバス停指定メール作成処理を終了する。
【０１７５】
図１９は、到来時間指定メール作成処理のフローチャートである。この処理は、到来時間指定メール本文１２１へ所定情報を書き込むための処理であり、上記したメール作成・送信処理（図１７参照）中の処理として実行される（Ｓ１５４）。図１９に示すように、到来時間指定メール作成処理では、まず、到来時間指定メール本文１２１をメール文メモリ２４ｉから読み込んだ後（Ｓ１７１）、ＲＴＣ２３から現在時刻を読み取ってメール本文１２１の「現在時刻」欄１２１ａへ書き込む（Ｓ１７２）。
【０１７６】
次に、ユーザ指定情報メモリ２５ａに記憶される乗車バス停名１０２をメール本文１２１の「バス停名」欄１２１ｂへ書き込み（Ｓ１７３）、送信情報蓄積メモリ２５ｌからその先頭に記憶される送信情報１５０、即ち、送信情報蓄積メモリ２５ｌに記憶される送信情報１５０の中で予測到来時間１５３が最も短いものを読み込んで（Ｓ１７４）、その送信情報１５０に記録される予測到来時間１５３をメール本文１２１の「予測到来時間」欄１２１ｃへ書き込む（Ｓ１７５）。
【０１７７】
この後は、Ｓ１７４で読み込んだ送信情報１５０の送信履歴情報１５５に記録される路線番号１５５ｄ、系統番号１５５ｅ及び上下フラグ１５５ｆに基づいて、路線情報ＤＢ２４ｇから路線番号及び行き先を読み取ってメール本文１２１の「路線番号・行き先」欄１２１ｄへ書き込んで（Ｓ１７６）、このバス停指定メール作成処理を終了する。
【０１７８】
図２０は、接近順指定メール作成処理のフローチャートである。この処理は、接近順指定メール本文１２２へ所定情報を書き込むための処理であり、上記したメール作成・送信処理（図１７参照）中の処理として実行される（Ｓ１５５）。図２０に示すように、接近順指定メール作成処理では、まず、接近順指定メール本文１２２をメール文メモリ２４ｉから読み込んだ後（Ｓ１８１）、ＲＴＣ２３から現在時刻を読み取ってメール本文１２２の「現在時刻」欄１２２ａへ書き込む（Ｓ１８２）。
【０１７９】
次に、ユーザ指定情報メモリ２５ａに記憶される乗車バス停名１０２をメール本文１２２の「バス停名」欄１２２ｂへ書き込み（Ｓ１８３）、送信情報蓄積メモリ２５ｌからその先頭に記憶される送信情報１５０、即ち、送信情報蓄積メモリ２５ｌに記憶される送信情報１５０の中で予測到来時間１５３が最も短いものを読み込んで（Ｓ１８４）、カウンタ２５ｍの値として「１」をセットする（Ｓ１８５）。
【０１８０】
カウンタ２５ｍのセット後は、バス情報文１２３をメール文メモリ２４ｉから読み込み（Ｓ１８６）、そのバス情報文１２３の「番数」欄１２３ａへカウンタ２５ｍの値を、「バス停数」欄１２３ｂへ送信情報１５０のバス停数１５２を、及び「バス停名」欄１２３ｃへ送信情報１５０のバス停名１５１を、それぞれ書き込む（Ｓ１８６〜Ｓ１８９）。この後は、送信情報１５０の送信履歴情報１５５に記録される路線番号１５５ｄ、系統番号１５５ｅ及び上下フラグ１５５ｆに基づいて、路線情報ＤＢ２４ｇから路線番号及び行き先を読み取ってバス情報文１２３の「路線番号・行き先」欄１２３ｄへ書き込む（Ｓ１９０）。
【０１８１】
更に続いて、送信情報１５０に記録されるバス停名１５１及びユーザ指定情報メモリ２５ａに記憶される乗車バス停名１０２をバス情報文１２３の「バス位置・乗車バス停名」欄１２３ｅに、並びに送信情報１５０に記録される予測到来時間１５３をバス情報文１２３の「予測到来時間」欄１２３ｆに、それぞれ書き込む（Ｓ１９１，Ｓ１９２）。この後、Ｓ１６７からＳ１９２で所定情報が書き込まれたバス情報文１２３を、接近順指定メール本文１２２の「バス情報」欄１２２ｃへ書き加える（Ｓ１９３）。
【０１８２】
第１番目のバス情報文１２３のメール本文１２２への書き込み後は、カウンタ２５ｍの値に「１」を加算して（Ｓ１９４）、当該カウンタ２５ｍの値がユーザ指定情報メモリ２５ａに記憶される指定バス台数１１３の値を超過したか否かを判断する（Ｓ１９５）。この判断の結果、カウンタ２５ｍの値が指定バス停台数１１３の値以下であれば（Ｓ１９５：Ｎｏ）、送信情報蓄積メモリ２５ｌに次の送信情報１５０が記憶されているか否かを判断して（Ｓ１９６）、次の送信情報１５０が存在すれば（Ｓ１９６：Ｙｅｓ）、送信情報蓄積メモリ２５ｌから次の送信情報１５０を読み込み（Ｓ１９７）、当該送信情報１５０に記録されている情報をメール本文１２２へ書き込むべく、処理をＳ１８６へ移行して、Ｓ１８６からＳ１９７までの処理を繰り返す。
【０１８３】
この繰り返しによって、メール本文１２２には、２以上のバス情報文１２３が予測到来時間の短い順に、ユーザ指定情報メモリ２５ａに記憶される指定バス台数１１３の値分だけ並べて書き込まれるのである。
【０１８４】
一方、カウンタ２５ｍの値がユーザ指定情報メモリ２５ａに記憶される指定バス台数１１３の値を超過した場合（Ｓ１９５：Ｙｅｓ）、又は送信情報蓄積メモリ２５ｌに次の送信情報１５０が不存在の場合（Ｓ１９６：Ｎｏ）、メール本文１２２へのバス情報文１２３の書き込みを終了し、到着時間文１２４をメール文メモリ２４ｉから読み込む（Ｓ１９８）。
【０１８５】
このＳ１９８の読み込み後は、ユーザ指定情報メモリ２５ａに記憶される乗車バス停名１０２及び降車バス停名１０３を到着時間文１２４の「乗車バス停・降車バス停」欄１２４ａに書き込み（Ｓ１９９）、送信情報蓄積メモリ２５ｌの先頭に記憶される送信情報１５０に記録される予測到着時間１５４を到着時間文１２４の「予測到着時間」欄１２４ｂへ書き込み（Ｓ２００）、この到着時間文１２４をメール本文１２２の「予測到着時間」欄１２２ｄへ書き込んで（Ｓ２０１）、この接近順指定メール作成処理を終了する。
【０１８６】
以上説明した本実施例において、請求項１から６に記載の路線記憶手段に記憶されるバス路線としてはバス停情報ＤＢ２４ｄに記憶される路線番号、系統番号及び上下フラグが、路線記憶手段に記憶されるバス停としてはバス停情報ＤＢ２４ｄに記憶されるシーケンス番号が、バス位置記憶手段に記憶されるバス車１０の現在位置の情報としてはバス位置情報ＤＢ２４ｆに記憶される路線番号、系統番号、上下フラグ及びシーケンス番号が、乗降区間指定手段による乗車バス停及び降車バス停の指定としてはユーザ指定情報１００の乗車バス停名１０２及び降車バス停名１０３が、指定バス停手段による指定バス停の指定としてはユーザ指定情報１００の指定バス停数１１０が、乗降路線検出手段としては図９に示す共通路線検出処理が、対象バス検出手段としては図１１の処理（Ｓ７６の「０」の分岐を辿るものに限る。）が、送信手段としては図１７の処理（Ｓ１５２の「０」の分岐を辿るものに限る。）が、それぞれ該当する。
【０１８７】
請求項２、８又は１２に記載の送信間隔指定手段により指定される送信間隔としてはユーザ指定情報１００の送信間隔１１２が、定期実行手段としては図８のＳ１５、Ｓ１６のＹｅｓの分岐及びＳ１７からＳ２０の処理が、それぞれ該当する。
【０１８８】
請求項３記載の到来時間予測手段としては図１１のＳ７７の処理が繰り返し実行される場合における図１２のＳ９６の処理が、送信処理としては図１７のＳ１５１の処理、図１８のＳ１６４及びＳ１６５の処理、並びに図１７のＳ１５７及びＳ１５８の処理が、それぞれ該当する。
【０１８９】
請求項４記載の予測間隔指定手段により指定される実行間隔としてはユーザ指定情報１００の送信間隔１１２が、到来時間更新処理としては図８のＳ１５の処理及びＳ１６のＹｅｓの分岐、それぞれ該当する。
【０１９０】
請求項５記載の指定バス停手段により指定されるバス停数としてはユーザ指定情報１００の指定バス停数１１０が、対象バス検出手段としては図１２のＳ９１の処理が、それぞれ該当する。
【０１９１】
請求項６記載の対象バス検出手段としては、特に、図１２のＳ９２の処理、Ｓ９３のＹｅｓの分岐、Ｓ９４の処理及びＳ９５のＹｅｓの分岐が該当する。
【０１９２】
請求項７記載の指定時間手段による時間値の指定としてはユーザ指定情報１００の指定到来時間１１１が、対象バス検出手段としては図１１のＳ７２及びＳ７３の処理、Ｓ７４のＹｅｓの分岐、Ｓ７５のＹｅｓの分岐、並びにＳ７８の処理中で実行される図１３のＳ１０６の処理が、到来時間予測手段としては図１３のＳ１０１の処理が、送信手段としては図１３のＳ１０２、Ｓ１０３のＹｅｓの分岐、Ｓ１０４、Ｓ１０５のＹｅｓの分岐及び図１７の処理（Ｓ１５２の「１」の分岐を辿るものに限る。）が、それぞれ該当する。
【０１９３】
なお、請求項７記載の路線記憶手段に記憶されるバス路線、バス位置記憶手段に記憶されるバス車の現在位置の情報、乗降区間指定手段による乗車バス停及び降車バス停の指定、並びに乗降路線検出手段としては、請求項１記載のものと同様ものが、それぞれ該当する。
【０１９４】
請求項９記載の送信手段としては図１３のＳ１０２（オフセット時間が０分を超える場合に限る。）、Ｓ１０３のＹｅｓの分岐、Ｓ１０４（オフセット時間が０分を超える場合に限る。）及びＳ１０５のＹｅｓの分岐及び図１７の処理（Ｓ１５２の「１」の分岐を辿るものに限る。）が該当する。
【０１９５】
請求項１０記載の到来時間予測手段としては図１１のＳ７８の処理が繰り返し実行される場合における図１３のＳ１０１の処理が、送信処理としては図１７のＳ１５１の処理、図１９のＳ１７４及びＳ１７５の処理、並びに図１７のＳ１５７及びＳ１５８の処理が、それぞれ該当する。
【０１９６】
請求項１１記載の到来時間予測手段としては図１１のＳ７９の処理が繰り返し実行される場合における図１４のＳ１１１の処理が、送信手段としては図１４のＳ１１２、及び図１７の処理（Ｓ１５２の「２」の分岐を辿るものに限る。）が、それぞれ該当する。
【０１９７】
なお、請求項１１記載の路線記憶手段に記憶されるバス路線、バス位置記憶手段に記憶されるバス車の現在位置の情報、乗降区間指定手段による乗車バス停及び降車バス停の指定、指定バス停手段による指定バス停の指定、並びに乗降路線検出手段としては、請求項１記載のものと同様のものが、それぞれで該当する。また、請求項１１記載の対象バス検出手段としては請求項７記載のものと同様のものが該当する。
【０１９８】
請求項１３記載の台数指定手段によるバス台数の指定としてはユーザ指定情報１００の指定バス台数１１３が、送信手段としては図１７のＳ１５１の処理、図２０のＳ１８４からＳ１９４の処理、Ｓ１９５のＮｏの分岐、Ｓ１９６のＹｅｓの分岐及びＳ１９７の処理、並びに図１７のＳ１５７及びＳ１５８の処理が、それぞれ該当する。
【０１９９】
請求項１４記載の送信手段としては図２０のＳ１８８、Ｓ１８９及びＳ１９２の処理が該当する。
【０２００】
以上、実施例に基づき本発明を説明したが、本発明は上記実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【０２０１】
例えば、本実施例では、指定バス停１１Ｃのシーケンス番号を、ユーザ指定情報１００の指定バス停数１１０と乗車バス停１１Ａのシーケンス番号とに基づいて特定したが、指定バス停１１Ｃのシーケンス番号の特定は必ずしもこれに限定されるものではなく、ユーザ指定情報ＤＢ２４ａに指定バス停名を直接に登録して当該指定バス停名に基づいて指定バス停１１Ｃのシーケンス番号を特定するようにしても良い。
【０２０２】
本実施例では、本発明で使用される携帯型端末として携帯電話６を例示したが、これは携帯型端末を携帯電話に限定するものでなく、利用者が手軽にバス情報メールを確認することができる携帯型の機器であれば良い。
【０２０３】
また、本実施例では、バス接近情報を電子メールを介して利用者の携帯電話６へ通知したが、かかる通知形式は必ずしも電子メールに限定されるものではなく、サーバ２から電話回線網（一般電話網、携帯電話網及びその他情報を音声信号により携帯端末へ伝送するものを含む。）を介して音声メッセージによりバス接近情報を携帯電話６へ通知しても良い。
【図面の簡単な説明】
【０２０４】
【図１】本発明の一実施例であるバス接近情報通知システムの概念図である。
【図２】サーバの電気的構成を示したブロック図である。
【図３】ユーザ指定情報データベース（ＤＢ）の模式的な概念図である。
【図４】（ａ）は、バス停指定メール本文の内容を示す図であり、（ｂ）は、到来時間指定メール本文の内容を示す図である。
【図５】接近順指定メール本文、バス情報文、及び到着時間文の内容を示す図である。
【図６】送信情報蓄積メモリの模式的な概念図である。
【図７】メイン処理のフローチャートである。
【図８】バス情報メール処理のフローチャートである。
【図９】共通路線検出処理のフローチャートである。
【図１０】到着時間予測処理のフローチャートである。
【図１１】対象バス検出処理のフローチャートである。
【図１２】バス停指定バス検出処理のフローチャートである。
【図１３】到来時間指定バス検出処理のフローチャートである。
【図１４】接近順指定バス検出処理のフローチャートである。
【図１５】到来時間予測処理のフローチャートである。
【図１６】送信情報蓄積処理のフローチャートである。
【図１７】メール作成・送信処理のフローチャートである。
【図１８】バス停指定メール作成処理のフローチャートである。
【図１９】到来時間指定メール作成処理のフローチャートである。
【図２０】接近順指定メール作成処理のフローチャートである。
【符号の説明】
【０２０５】
１                バス接近情報通知システム
３                インターネット網（通信網の一部）
５                パケット通信網（通信網の一部）
６                携帯電話（携帯型端末）
１０              バス車
１１              バス停
２４ａ            ユーザ指定情報データベース（ＤＢ）（乗降区間指定手段、指定バス停手段、送信間隔指定手段、予測間隔指定手段、指定時間手段、台数指定手段）
２４ｄ            バス停情報データベース（ＤＢ）（路線記憶手段）
２４ｆ            バス位置情報データベース（ＤＢ）（バス位置記憶手段）
【図１】
2005202659.tif 000003
【図２】
2005202659.tif 000004
【図３】
2005202659.tif 000005
【図４】
2005202659.tif 000006
【図５】
2005202659.tif 000007
【図６】
2005202659.tif 000008
【図７】
2005202659.tif 000009
【図８】
2005202659.tif 000010
【図９】
2005202659.tif 000011
【図１０】
2005202659.tif 000012
【図１１】
2005202659.tif 000013
【図１２】
2005202659.tif 000014
【図１３】
2005202659.tif 000015
【図１４】
2005202659.tif 000016
【図１５】
2005202659.tif 000017
【図１６】
2005202659.tif 000018
【図１７】
2005202659.tif 000019
【図１８】
2005202659.tif 000020
【図１９】
2005202659.tif 000021
【図２０】
2005202659.tif 000022