(57)【要約】  【課題】ユーザに路線名、乗車区間、および通知時刻の登録操作を強いることなく、所望の路線区間の運行情報を取得することを可能とする技術を提供する。  【解決手段】運行情報取得端末１は、交通機関の乗車予約を行う乗車予約サーバ２より受信した、乗車予約の内容確認のための乗車予約確認メールから、乗車予約した交通機関の路線名、乗車区間、および発車時刻を含む乗車予約情報を抽出するとともに、この発車時刻の所定時間前の時刻を通知時刻に設定する。そして、通知時刻が到来したならば、交通機関の運行情報を公開する運行情報公開サーバ３にアクセスし、この運行情報公開サーバ３から、乗車予約情報に含まれている路線名および乗車区間により特定される路線区間の運行情報を取得してユーザに通知する。【選択図】図１
2020009389.tif 000002
【特許請求の範囲】
【請求項１】
交通機関の運行情報を取得する運行情報取得装置であって、
交通機関の乗車予約を行う乗車予約サーバより受信した、乗車予約の内容確認のための乗車予約確認通知から、乗車予約した交通機関の路線名、乗車区間、および発車時刻を含む乗車予約情報を抽出する乗車予約情報抽出手段と、
前記乗車予約情報抽出手段により抽出された乗車予約情報に含まれている発車時刻の所定時間前の時刻を、通知時刻として、当該乗車予約情報に対応付けて設定する通知時刻設定手段と、
前記通知時刻設定手段により設定された通知時刻が到来した場合に、交通機関の運行情報を公開する運行情報公開サーバにアクセスして、当該運行情報公開サーバから、当該通知時刻に対応する乗車予約情報に含まれている路線名および乗車区間により特定される路線区間の運行情報を取得する運行情報取得手段と、
前記運行情報取得手段により取得された前記路線区間の運行情報をユーザに通知する運行情報通知手段と、を備えている
ことを特徴とする運行情報取得装置。
【請求項２】
請求項１に記載の運行情報取得装置であって、
前記運行情報取得手段は、
前記通知時刻設定手段により設定された通知時刻から、当該通知時刻に対応する乗車予約情報に含まれている発車時刻までの間、前記運行情報公開サーバから、当該乗車予約情報に含まれている路線名および乗車区間により特定される路線区間の運行情報を定期的に取得し、
前記運行情報通知手段は、
前記運行情報取得手段により新たに取得された前記路線区間の運行情報が、前記ユーザに通知した当該路線区間の運行情報から変更されている場合に、変更後の当該路線区間の運行情報を前記ユーザに再度通知する
ことを特徴とする運行情報取得装置。
【請求項３】
請求項１または２に記載の運行情報取得装置であって、
乗車予約キャンセルの内容確認のための乗車予約キャンセル確認通知を前記乗車予約サーバより受信した場合に、当該乗車予約キャンセル確認通知からキャンセル対象の乗車予約情報を特定するキャンセル対象特定手段をさらに備え、
前記通知時刻設定手段は、
前記キャンセル対象特定手段によりキャンセル対象の乗車予約情報が特定された場合に、当該乗車予約情報に対応する通知時刻の設定を解除する
ことを特徴とする運行情報取得装置。
【請求項４】
請求項１ないし３のいずれか一項に記載の運行情報取得装置であって、
乗車予約変更の内容確認のための乗車予約変更確認通知を前記乗車予約サーバより受信した場合に、当該乗車予約変更確認通知から、変更対象の乗車予約情報を特定するとともに、変更後の乗車予約情報を抽出する変更対象特定手段をさらに備え、
前記通知時刻設定手段は、
前記変更対象特定手段により変更対象の乗車予約情報が特定された場合に、当該乗車予約情報に対応する通知時刻の設定を解除するとともに、前記変更対象特定手段により抽出された変更後の乗車予約情報に含まれている発車時刻の所定時間前の時刻を、通知時刻として、当該変更後の乗車予約情報に対応付けて設定する
ことを特徴とする運行情報取得装置。
【請求項５】
運行情報取得装置を用いて交通機関の運行情報を取得する運行情報取得方法であって、
前記運行情報取得装置は、
交通機関の乗車予約を行う乗車予約サーバから、乗車予約の内容確認のための乗車予約確認通知を受信し、
受信した乗車予約確認通知から、乗車予約した交通機関の路線名、乗車区間、および発車時刻を含む乗車予約情報を抽出し、
抽出した乗車予約情報に含まれている発車時刻の所定時間前の時刻を、通知時刻として、当該乗車予約情報に対応付けて設定し、
設定した通知時刻が到来した場合に、交通機関の運行情報を公開する運行情報公開サーバにアクセスして、当該運行情報公開サーバから、当該通知時刻に対応する乗車予約情報に含まれている路線名および乗車区間により特定される路線区間の運行情報を取得し、
取得した前記路線区間の運行情報をユーザに通知する
ことを特徴とする運行情報取得方法。
【請求項６】
コンピュータで読み取り可能なプログラムであって、
前記プログラムは、前記コンピュータを、交通機関の運行情報を取得する運行情報取得装置として機能させ、
前記運行情報取得装置は、
交通機関の乗車予約を行う乗車予約サーバより受信した、乗車予約の内容確認のための乗車予約確認通知から、乗車予約した交通機関の路線名、乗車区間、および発車時刻を含む乗車予約情報を抽出する乗車予約情報抽出手段と、
前記乗車予約情報抽出手段により抽出された乗車予約情報に含まれている発車時刻の所定時間前の時刻を、通知時刻として、当該乗車予約情報に対応付けて設定する通知時刻設定手段と、
前記通知時刻設定手段により設定された通知時刻が到来した場合に、交通機関の運行情報を公開する運行情報公開サーバにアクセスして、当該運行情報公開サーバから、当該通知時刻に対応する乗車予約情報に含まれている路線名および乗車区間により特定される路線区間の運行情報を取得する運行情報取得手段と、
前記運行情報取得手段により取得された前記路線区間の運行情報をユーザに通知する運行情報通知手段と、を備えている
ことを特徴とするコンピュータで読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電車、バス等の交通機関の運行情報を公開する運行情報公開サーバから所望の路線区間の運行情報を取得する技術に関する。
【背景技術】
【０００２】
特許文献１には、電車運行情報の提供Ｗｅｂサイトに電子メールアドレス等の個人情報を事前に登録することなく、携帯端末を利用して所望の時刻に所望の路線の電車運行情報を取得することを可能とする技術が開示されている。この技術において、携帯端末は、予め登録されている通知時刻が到来すると、電車運行情報の提供Ｗｅｂサイトにアクセスし、このＷｅｂサイトから、予め登録されている路線の電車運行情報を取得してユーザに通知する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−６７１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術において、ユーザは、電車運行情報を取得したい路線毎に、路線名および通知時刻を携帯端末に入力して登録しなければならない。このため、通勤、通学等、毎日決まった時刻に同じ路線を繰り返し利用する場合には便利であるが、出張、旅行等、単発的に利用する場合には、その都度、路線名および通知時刻の登録操作が必要となり煩雑である。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、ユーザに路線名、乗車区間、および通知時刻の登録操作を強いることなく、所望の路線区間の運行情報を取得することを可能とする技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明では、交通機関の乗車予約を行う乗車予約サーバより受信した乗車予約の内容確認のための乗車予約確認通知から、乗車予約した交通機関の路線名、乗車区間、および発車時刻を含む乗車予約情報を抽出するとともに、この発車時刻の所定時間前の時刻を通知時刻に設定する。そして、通知時刻が到来したならば、交通機関の運行情報を公開する運行情報公開サーバにアクセスして、この運行情報公開サーバから、乗車予約情報に含まれている路線名および乗車区間により特定される路線区間の運行情報を取得しユーザに通知する。
【０００７】
例えば、本発明は、
交通機関の運行情報を取得する運行情報取得装置であって、
交通機関の乗車予約を行う乗車予約サーバより受信した、乗車予約の内容確認のための乗車予約確認通知から、乗車予約した交通機関の路線名、乗車区間、および発車時刻を含む乗車予約情報を抽出する乗車予約情報抽出手段と、
前記乗車予約情報抽出手段により抽出された乗車予約情報に含まれている発車時刻の所定時間前の時刻を、通知時刻として、当該乗車予約情報に対応付けて設定する通知時刻設定手段と、
前記通知時刻設定手段により設定された通知時刻が到来した場合に、交通機関の運行情報を公開する運行情報公開サーバにアクセスして、当該運行情報公開サーバから、当該通知時刻に対応する乗車予約情報に含まれている路線名および乗車区間により特定される路線区間の運行情報を取得する運行情報取得手段と、
前記運行情報取得手段により取得された前記路線区間の運行情報をユーザに通知する運行情報通知手段と、を備えている。
【発明の効果】
【０００８】
本発明によれば、交通機関の乗車予約を行う乗車予約サーバより受信した乗車予約確認通知から、乗車予約した交通機関の路線名、乗車区間、および発車時刻を含む乗車予約情報を抽出するとともに、この発車時刻の所定時間前の時刻を通知時刻に設定するので、ユーザに路線名、乗車区間、および通知時刻の登録操作を強いることなく、所望の路線区間の運行情報を取得することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の一実施の形態に係る運行情報取得システムの概略構成図である。
【図２】図２は、本発明の一実施の形態に係る運行情報取得システムの第一の動作例を示すシーケンス図である。
【図３】図３は、本発明の一実施の形態に係る運行情報取得システムの第二の動作例を示すシーケンス図である。
【図４】図４は、本発明の一実施の形態に係る運行情報取得システムの第三の動作例を示すシーケンス図である。
【図５】図５は、運行情報取得端末１の概略機能構成図である。
【図６】図６は、乗車予約情報記憶部１０４の登録内容例を模式的に表した図である。
【図７】図７は、通知時刻記憶部１０５の登録内容例を模式的に表した図である。
【図８】図８は、運行情報記憶部１０６の登録内容例を模式的に表した図である。
【図９】図９は、運行情報取得端末１の乗車予約情報処理を説明するためのフロー図である。
【図１０】図１０は、運行情報取得端末１の運行情報処理を説明するためのフロー図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の一実施の形態について図面を参照して説明する。
【００１１】
図１は、本実施の形態に係る運行情報取得システムの概略構成図である。
【００１２】
図示するように、本実施の形態に係る運行情報取得システムは、電車、バス等の交通機関の運行情報を取得してユーザに通知する運行情報取得端末１が、アクセスポイント４およびインターネット等のネットワーク５を介して、交通機関の乗車予約を行う乗車予約サーバ２および交通機関の運行情報を公開する運行情報公開サーバ３に接続されて構成されている。
【００１３】
図２は、本実施の形態に係る運行情報取得システムの第一の動作例を示すシーケンス図である。
【００１４】
このシーケンスは、運行情報取得端末１が、ユーザの指示に従い、乗車予約サーバ２に対して乗車予約を行うことにより開始される。
【００１５】
運行情報取得端末１のユーザの乗車予約が完了すると、乗車予約サーバ２は、乗車予約の内容確認のための通知である乗車予約確認メールを生成する。この乗車予約確認メールには、予約番号と、乗車予約した交通機関の路線名、列車名、乗車区間および発車時刻と、を含む乗車予約情報が記述される。そして、この乗車予約確認メールを、ネットワーク５およびアクセスポイント４を介して運行情報取得端末１に送信する（Ｓ１００）。
【００１６】
運行情報取得端末１は、乗車予約サーバ２から乗車予約確認メールを受信すると、この乗車予約確認メールから乗車予約情報を抽出して登録する（Ｓ１０１）。また、抽出した乗車予約情報の発車時刻より所定時間前（例えば１時間前）の時刻を、通知時刻として、この乗車予約情報の予約番号に対応付けて設定する（Ｓ１０２）。それから、運行情報取得端末１は、設定した通知時刻が到来するのを待つ。
【００１７】
つぎに、運行情報取得端末１は、設定した通知時刻の到来を検出すると（Ｓ１０３）、アクセスポイント４およびネットワーク５を介して運行情報公開サーバ３にアクセスし（Ｓ１０４）、運行情報公開サーバ３が公開する運行情報を取得する（Ｓ１０５）。そして、取得した運行情報から、到来した通知時刻に対応付けられている予約番号の乗車予約情報に含まれている路線名および乗車区間により特定される路線区間（以降、対象路線区間と呼ぶ）の運行情報を抽出し（Ｓ１０６）、対象路線区間の運行情報を、この乗車予約情報に対応付けて登録するとともにユーザに通知する（Ｓ１０７）。
【００１８】
その後、運行情報取得端末１は、到来した通知時刻に対応付けられている予約番号の乗車予約情報に含まれている発車時刻が到来するまで（Ｓ１１４）、対象路線区間の運行情報の変更を監視する（Ｓ１０８〜Ｓ１１３）。
【００１９】
具体的には、周期的な変更確認時刻の到来を検出すると（Ｓ１０８）、運行情報取得端末１は、アクセスポイント４およびネットワーク５を介して運行情報公開サーバ３にアクセスし（Ｓ１０９）、運行情報公開サーバ３が公開する運行情報を取得する（Ｓ１１０）。そして、取得した運行情報から、対象路線区間の運行情報を新たに抽出する（Ｓ１１１）。
【００２０】
つぎに、運行情報取得端末１は、この乗車予約情報に対応付けて登録されている運行情報と新たに抽出した運行情報とを比較して変更の有無を確認し（Ｓ１１２）、変更されているならば、この乗車予約情報に対応付けて登録されている対象路線区間の運行情報を、新たに抽出した対象路線区間の運行情報に更新するとともに、新たに抽出した対象路線区間の運行情報をユーザに通知する（Ｓ１１３）。
【００２１】
図３は、本実施の形態に係る運行情報取得システムの第二の動作例を示すシーケンス図である。
【００２２】
このシーケンスは、運行情報取得端末１が、ユーザの指示に従い、乗車予約サーバ２に対して乗車予約のキャンセルを行うことにより開始される。
【００２３】
運行情報取得端末１のユーザの乗車予約キャンセルが完了すると、乗車予約サーバ２は、乗車予約キャンセルの内容確認のための通知である乗車予約キャンセル確認メールを生成する。乗車予約キャンセル確認メールには、キャンセルされた乗車予約の乗車予約情報が記述されている。そして、この乗車予約キャンセル確認メールを、ネットワーク５およびアクセスポイント４を介して運行情報取得端末１に送信する（Ｓ１２０）。
【００２４】
運行情報取得端末１は、乗車予約サーバ２から乗車予約キャンセル確認メールを受信すると、この乗車予約キャンセル確認メールに含まれている乗車予約情報をキャンセル対象の乗車予約情報として特定し、このキャンセル対象の乗車予約情報を、自運行情報取得端末１に登録済みの乗車予約情報から削除する（Ｓ１２１）。また、キャンセル対象の乗車予約情報の予約番号に対応付けて設定されている通知時刻を解除する（Ｓ１２２）。
【００２５】
図４は、本実施の形態に係る運行情報取得システムの第三の動作例を示すシーケンス図である。
【００２６】
このシーケンスは、運行情報取得端末１が、ユーザの指示に従い、乗車予約サーバ２に対して乗車予約の変更を行うことにより開始される。
【００２７】
運行情報取得端末１のユーザの乗車予約変更が完了すると、乗車予約サーバ２は、乗車予約変更の内容確認のための通知である乗車予約変更確認メールを生成する。この乗車予約変更確認メールには、変更対象の乗車予約の変更前の乗車予約情報および変更後の乗車予約情報が記述されている。そして、この乗車予約変更確認メールを、ネットワーク５およびアクセスポイント４を介して運行情報取得端末１に送信する（Ｓ１３０）。
【００２８】
運行情報取得端末１は、乗車予約サーバ２から乗車予約変更確認メールを受信すると、この乗車予約変更確認メールから変更対象の乗車予約の変更前の乗車予約情報を変更対象の乗車予約情報として特定し、この変更対象の乗車予約情報を自運行情報取得端末１に登録済みの乗車予約情報から削除する（Ｓ１３１）。また、変更対象の乗車予約情報の予約番号に対応付けて設定されている通知時刻を解除する（Ｓ１３２）。
【００２９】
つぎに、運行情報取得端末１は、この乗車予約変更確認メールから変更後の乗車予約情報を抽出して登録する（Ｓ１３３）。また、変更後の乗車予約情報の発車時刻より所定時間前（例えば１時間前）の時刻を、通知時刻として、変更後の乗車予約情報の予約番号に対応付けて設定する（Ｓ１３４）。それから、運行情報取得端末１は、変更後の乗車予約情報の発車時刻が到来するまで（Ｓ１３６）、図２のＳ１０３〜Ｓ１１３を実施する（Ｓ１３５）。
【００３０】
つぎに、本実施の形態に係る運行情報取得システムを構成する運行情報取得端末１の詳細を説明する。なお、乗車予約サーバ２および運行情報公開サーバ３には既存のＷｅｂアプリケーションサーバを利用することができるので、それらの詳細な説明を省略する。
【００３１】
図５は、運行情報取得端末１の概略機能構成図である。
【００３２】
図示するように、運行情報取得端末１は、無線インターフェース部１００と、マンマシンインターフェース部１０１と、Ｗｅｂブラウズ処理部１０２と、電子メール処理部１０３と、乗車予約情報記憶部１０４と、通知時刻記憶部１０５と、運行情報記憶部１０６と、乗車予約情報処理部１０７と、運行情報取得部１０８と、通知時刻設定部１０９と、運行情報通知部１１０と、を備えている。
【００３３】
無線インターフェース部１００は、アクセスポイント４を介してネットワーク５に接続するためのインターフェースである。
【００３４】
マンマシンインターフェース部１０１は、ユーザに情報を表示したり、ユーザから各種操作を受け付けたりするためのインターフェースである。
【００３５】
Ｗｅｂブラウズ処理部１０２は、乗車予約サーバ２および運行情報公開サーバ３を含むＷｅｂアプリケーションサーバが公開するＷｅｂページを閲覧するＷｅｂブラウザとしての処理を実施する。
【００３６】
電子メール処理部１０３は、電子メールの作成・送受信・表示を行う電子メールクライアントとしての処理を実施する。
【００３７】
乗車予約情報記憶部１０４には、ユーザによって乗車予約された路線区間の乗車予約情報が記憶される。
【００３８】
図６は、乗車予約情報記憶部１０４の登録内容例を模式的に表した図である。
【００３９】
図示するように、乗車予約情報記憶部１０４には、乗車予約された路線区間毎に乗車予約情報のレコード１０４０が記憶される。乗車予約情報のレコード１０４０は、予約番号を登録するフィールド１０４１と、路線名を登録するフィールド１０４２と、列車名を登録するフィールド１０４３と、乗車区間を登録するフィールド１０４４と、発車時刻を登録するフィールド１０４５と、を有する。乗車区間を登録するフィールド１０４４は、乗車駅を登録するサブフィールド１０４６と、降車駅を登録するサブフィールド１０４７と、を有する。
【００４０】
通知時刻記憶部１０５には、ユーザによって乗車予約された路線区間の運行情報の通知時刻が記憶される。
【００４１】
図７は、通知時刻記憶部１０５の登録内容例を模式的に表した図である。
【００４２】
図示するように、通知時刻記憶部１０５には、乗車予約情報記憶部１０４に記憶されている乗車予約情報毎に通知時刻のレコード１０５０が記憶される。通知時刻のレコード１０５０は、対応する乗車予約情報の予約番号を登録するフィールド１０５１と、この乗車予約情報によって特定される路線区間の運行情報の通知時刻を登録するフィールド１０５２と、を有する。
【００４３】
運行情報記憶部１０６には、ユーザによって乗車予約された路線区間の運行情報が記憶される。
【００４４】
図８は、運行情報記憶部１０６の登録内容例を模式的に表した図である。
【００４５】
図示するように、運行情報記憶部１０６には、乗車予約情報記憶部１０４に記憶されている乗車予約情報であって、通知時刻記憶部１０５に記憶されている通知時刻が到来した乗車予約情報毎に、運行情報のレコード１０６０が記憶される。運行情報のレコード１０６０は、対応する乗車予約情報の予約番号を登録するフィールド１０６１と、この乗車予約情報によって特定される路線区間の運行情報を登録するフィールド１０６２と、この運行情報の取得日時を登録するフィールド１０６３と、を有する。
【００４６】
乗車予約情報処理部１０７は、ユーザによって乗車予約された路線区間の乗車予約情報に関する処理を行う処理部であり、乗車予約情報抽出部１１１と、キャンセル対象特定部１１２と、変更対象特定部１１３と、を有する。
【００４７】
乗車予約情報抽出部１１１は、電子メール処理部１０３により受信された電子メールが、乗車予約サーバ２を送信元とする乗車予約確認メールである場合に、この乗車予約確認メールから乗車予約情報を抽出して乗車予約情報記憶部１０４に記憶する。
【００４８】
キャンセル対象特定部１１２は、電子メール処理部１０３により受信された電子メールが、乗車予約サーバ２を送信元とする乗車予約キャンセル確認メールである場合に、この乗車予約キャンセル確認メールからキャンセル対象の乗車予約情報を特定して乗車予約情報記憶部１０４から削除する。
【００４９】
変更対象特定部１１３は、電子メール処理部１０３により受信された電子メールが、乗車予約サーバ２を送信元とする乗車予約変更確認メールである場合に、この乗車予約変更確認メールから変更対象の乗車予約情報を特定して乗車予約情報記憶部１０４から削除するとともに、この乗車予約変更確認メールから変更後の乗車予約情報を抽出して乗車予約情報記憶部１０４に記憶する。
【００５０】
運行情報取得部１０８は、通知時刻記憶部１０５に記憶されている通知時刻の到来を監視する。そして、通知時刻が到来したならば、この通知時刻に対応付けられて乗車予約情報記憶部１０４に記憶されている乗車予約情報の発車時刻が到来するまでの間、定期的（例えば１０分置き）に、Ｗｅｂブラウズ処理部１０２を介して、ユーザにより予め登録されたアドレスにより特定される運行情報公開サーバ３にアクセスし、この乗車予約情報により特定される対象路線区間の運行情報を運行情報公開サーバ３から取得する。そして、取得した運行情報をこの乗車予約情報の予約番号に対応付けて運行情報記憶部１０６に記憶するか、あるいは、この乗車予約情報の予約番号に対応付けられて運行情報記憶部１０６に記憶されている運行情報を、取得した運行情報に更新する。
【００５１】
通知時刻設定部１０９は、乗車予約情報記憶部１０４に乗車予約情報が記憶されると、この乗車予約情報の発車時刻より所定時間（例えば１時間）前の時刻を、この乗車予約情報により特定される対象路線区間の運行情報の通知時刻に設定する。ここで、所定時間は、ユーザが任意に設定できるものとする。そして、設定した通知時刻をこの乗車予約情報の予約番号に対応付けて通知時刻記憶部１０５に記憶する。また、通知時刻設定部１０９は、乗車予約情報記憶部１０４から乗車予約情報が削除されると、この乗車予約情報の予約番号に対応付けられて通知時刻記憶部１０５に記憶されている通知時刻を削除する。
【００５２】
運行情報通知部１１０は、運行情報記憶部１０６に運行情報が記憶されると、あるいは、運行情報記憶部１０６に記憶されている運行情報が更新されると、マンマシンインターフェース部１０１を介してユーザに、この記憶あるいは更新された運行情報を通知する。
【００５３】
つぎに、運行情報取得端末１の動作について説明する。
【００５４】
図９は、運行情報取得端末１の乗車予約情報処理を説明するためのフロー図である。
【００５５】
このフローは、電子メール処理部１０３が無線インターフェース部１００を介してネットワーク５から電子メールを受信することにより開始される。
【００５６】
まず、電子メール処理部１０３は、受信した電子メールの送信元アドレスおよび件名（タイトル）等に基づいて、この電子メールを解析する（Ｓ２００）。
【００５７】
そして、電子メール処理部１０３は、受信した電子メールが乗車予約サーバ２を送信元とする乗車予約確認メールであるならば（Ｓ２００で「乗車予約確認メール」）、この乗車予約確認メールを乗車予約情報処理部１０７に渡す。これを受けて、乗車予約情報処理部１０７の乗車予約情報抽出部１１１は、乗車予約確認メールから乗車予約情報を抽出する。例えば、乗車予約確認メールのメール本文から、予約番号タグ、路線名タグ、列車名タグ、乗車区間タグ、および発車時刻タグにより識別される予約番号、路線名、列車名、乗車区間、および発車時刻を、乗車予約情報として抽出する。そして、抽出した乗車予約情報を乗車予約情報記憶部１０４に記憶する（Ｓ２０１）。
【００５８】
乗車予約情報記憶部１０４に乗車予約情報が記憶されると、通知時刻設定部１０９は、この乗車予約情報の発車時刻より所定時間前の時刻を、この乗車予約情報により特定される対象路線区間の運行情報の通知時刻に設定する。そして、設定した通知時刻をこの乗車予約情報の予約番号に対応付けて通知時刻記憶部１０５に記憶する（Ｓ２０２）。
【００５９】
また、電子メール処理部１０３は、受信した電子メールが、乗車予約サーバ２を送信元とする乗車予約キャンセル確認メールであるならば（Ｓ２００で「乗車予約キャンセル確認メール」）、この乗車予約キャンセル確認メールを乗車予約情報処理部１０７に渡す。これを受けて、乗車予約情報処理部１０７のキャンセル対象特定部１１２は、乗車予約キャンセル確認メールからキャンセル対象の乗車予約情報を特定する。例えば、乗車予約キャンセル確認メールのメール本文から、予約番号タグ、路線名タグ、列車名タグ、乗車区間タグ、および発車時刻タグにより識別される予約番号、路線名、列車名、乗車区間、および発車時刻を、キャンセル対象の乗車予約情報として特定する。そして、特定したキャンセル対象の乗車予約情報を乗車予約情報記憶部１０４から削除する（Ｓ２０３）。
【００６０】
乗車予約情報記憶部１０４からキャンセル対象の乗車予約情報が削除されると、通知時刻設定部１０９は、この乗車予約情報により特定される路線区間の運行情報の通知時刻を設定解除する。そして、通知時刻記憶部１０５からキャンセル対象の乗車予約情報の予約番号に対応付けられて記憶されている通知時刻を削除する（Ｓ２０４）。
【００６１】
また、電子メール処理部１０３は、受信した電子メールが、乗車予約サーバ２を送信元とする乗車予約変更確認メールであるならば（Ｓ２００で「乗車予約変更確認メール」）、この乗車予約変更確認メールを乗車予約情報処理部１０７に渡す。これを受けて、乗車予約情報処理部１０７の変更対象特定部１１３は、乗車予約変更確認メールから変更対象の乗車予約情報を特定する。例えば、乗車予約変更確認メールのメール本文から、変更対象予約番号タグ、変更対象路線名タグ、変更対象列車名タグ、変更対象乗車区間タグ、および変更対象発車時刻タグにより識別される予約番号、路線名、列車名、乗車区間、および発車時刻を、変更対象の乗車予約情報として特定する。そして、特定した変更対象の乗車予約情報を乗車予約情報記憶部１０４から削除する（Ｓ２０５）。
【００６２】
乗車予約情報記憶部１０４から変更対象の乗車予約情報が削除されると、通知時刻設定部１０９は、削除された変更対象の乗車予約情報により特定される路線区間の運行情報の通知時刻を設定解除する。そして、この変更対象の乗車予約情報の予約番号に対応付けられて記憶されている通知時刻を通知時刻記憶部１０５から削除する（Ｓ２０６）。
【００６３】
つぎに、変更対象特定部１１３は、乗車予約変更確認メールから変更後の乗車予約情報を抽出する。例えば、乗車予約変更確認メールのメール本文から、変更後予約番号タグ、変更後路線名タグ、変更後列車名タグ、変更後乗車区間タグ、および変更後発車時刻タグにより識別される予約番号、路線名、列車名、乗車区間、および発車時刻を、変更後の乗車予約情報として抽出する。そして、抽出した変更後の乗車予約情報を乗車予約情報記憶部１０４に記憶する（Ｓ２０７）。
【００６４】
つぎに、乗車予約情報記憶部１０４に変更後の乗車予約情報が記憶されると、通知時刻設定部１０９は、この乗車予約情報の発車時刻より所定時間前の時刻を、この乗車予約情報により特定される対象路線区間の運行情報の通知時刻に設定する。そして、設定した通知時刻を変更後の乗車予約情報の予約番号に対応付けて通知時刻記憶部１０５に記憶する（Ｓ２０８）。
【００６５】
また、電子メール処理部１０３は、受信した電子メールが、乗車予約サーバ２を送信元とする乗車予約確認メール、乗車予約キャンセル確認メール、および乗車予約変更確認メールのいずれにも該当しないならば（Ｓ２００で「その他」）、マンマシンインターフェース部１０１を介してユーザにこの電子メールを通知する等の一般的なメール処理を実施する（Ｓ２０９）。
【００６６】
図１０は、運行情報取得端末１の運行情報処理を説明するためのフロー図である。
【００６７】
このフローは、通知時刻記憶部１０５に記憶されているいずれかの通知時刻が到来することにより開始される。
【００６８】
まず、運行情報取得部１０８は、到来した通知時刻に対応付けられて通知時刻記憶部１０５に記憶されている予約番号に基づいて、この通知時刻に対応する乗車予約情報を乗車予約情報記憶部１０４から特定する（Ｓ２２０）。
【００６９】
つぎに、運行情報取得部１０８は、Ｗｅｂブラウズ処理部１０２を介して運行情報公開サーバ３にアクセスして、運行情報公開サーバ３が公開中の運行情報を取得する（Ｓ２２１）。それから、運行情報取得部１０８は、取得した運行情報のなかから、Ｓ２２０で特定した乗車予約情報により特定される対象路線区間の運行情報を抽出する（Ｓ２２２）。例えば、取得した運行情報のなかから、文字列検索により、乗車予約情報に含まれている路線名と、乗車区間の乗車駅および降車駅の少なくとも一方と、を含む対象路線区間の運行情報を抽出する。そして、運行情報取得部１０８は、対象路線区間の運行情報を、その取得日時とともに、対応する乗車予約情報の予約番号に対応付けて運行情報記憶部１０６に記憶する。これを受けて、運行情報通知部１１０は、マンマシンインターフェース部１０１を介してユーザに、運行情報記憶部１０６に記憶された対象路線区間の運行情報を通知する（Ｓ２２３）。
【００７０】
つぎに、運行情報取得部１０８は、対象路線区間の運行情報を最後に取得してから所定時間（例えば１０分）が経過することにより変更確認時刻が到来すると（Ｓ２２４でＹＥＳ）、Ｗｅｂブラウズ処理部１０２を介して運行情報公開サーバ３にアクセスして、運行情報公開サーバ３が公開中の運行情報を再度取得する（Ｓ２２６）。それから、Ｓ２２２と同様の要領により、再度取得した運行情報のなかから対象路線区間の運行情報を新たに抽出する（Ｓ２２７）。
【００７１】
つぎに、運行情報取得部１０８は、新たに抽出した対象路線区間の運行情報と、運行情報記憶部１０６に記憶されている対象路線区間の運行情報と、を比較して、対象路線区間の運行情報に変更があるか否かを判断する（Ｓ２２８）。そして、変更があるならば（Ｓ２２８でＹＥＳ）、運行情報記憶部１０６に記憶されている対象路線区間の運行情報および取得日時を、新たに抽出した対象路線区間の運行情報およびその取得日時に更新する。これを受けて、運行情報通知部１１０は、マンマシンインターフェース部１０１を介してユーザに、運行情報記憶部１０６に新たに記憶された対象路線区間の運行情報を通知する（Ｓ２２９）。
【００７２】
また、運行情報取得部１０８は、Ｓ２２０で特定した乗車予約情報に含まれている発車時刻が到来すると（Ｓ２２５でＹＥＳ）、この乗車予約情報を乗車予約情報記憶部１０４から削除するとともに、この乗車予約情報の予約番号と同じ予約情報を含む情報を通知時刻記憶部１０５および運行情報記憶部１０６から削除して、このフローを終了する。
【００７３】
以上、本発明の一実施の形態について説明した。
【００７４】
本実施の形態において、運行情報取得端末１は、交通機関の乗車予約を行う乗車予約サーバ２より受信した乗車予約の内容確認のための乗車予約確認メールから、乗車予約した交通機関の路線名、乗車区間、および発車時刻を含む乗車予約情報を抽出するとともに、この発車時刻の所定時間前の時刻を通知時刻に設定する。そして、通知時刻が到来したならば、交通機関の運行情報を公開する運行情報公開サーバ３にアクセスし、この運行情報公開サーバ３から乗車予約情報に含まれている路線名および乗車区間により特定される対象路線区間の運行情報を取得してユーザに通知する。したがって、本実施の形態によれば、路線名、乗車区間、および通知時刻の登録操作をユーザに強いることなく、所望の路線区間の運行情報を取得することができる。
【００７５】
また、本実施の形態において、運行情報取得端末１は、設定した通知時刻からこの通知時刻に対応する乗車予約情報に含まれている発車時刻までの間、運行情報公開サーバ３から、この乗車予約情報に含まれている路線名および乗車区間により特定される対象路線区間の運行情報を定期的に取得する。そして、新たに取得した対象路線区間の運行情報が、ユーザにすでに通知済みの対象路線区間の運行情報から変更されている場合、対象路線区間の最新の運行情報をユーザに再度通知する。したがって、本実施の形態によれば、乗車予約した対象路線区間について、通知時刻の到来によりユーザに運行情報を通知した後、発車時刻までに遅延・運休が生じた場合でも、その事実をユーザに知らせることができる。
【００７６】
また、本実施の形態において、運行情報取得端末１は、乗車予約サーバ２より乗車予約キャンセルの内容確認のための乗車予約キャンセル確認メールを受信した場合に、この乗車予約キャンセル確認メールからキャンセル対象の乗車予約情報を特定する。そして、キャンセル対象の乗車予約情報に対応する通知時刻の設定を解除する。したがって、本実施の形態によれば、乗車予約をキャンセルした路線区間について、路線名、乗車区間、および通知時刻の登録解除操作をユーザに強いることなく、この路線区間の運行情報がユーザに通知されてしまう事態を防止することができる。
【００７７】
また、本実施の形態において、運行情報取得端末１は、乗車予約サーバ２より乗車予約変更の内容確認のための乗車予約変更確認メールを受信した場合に、この乗車予約変更確認メールから変更対象の乗車予約情報を特定するとともに、変更後の乗車予約情報を抽出する。そして、変更対象の乗車予約情報に対応する通知時刻の設定を解除するとともに、変更後の乗車予約情報に含まれている発車時刻の所定時間前の時刻を、通知時刻として、この変更後の乗車予約情報に対応付けて設定する。したがって、本実施の形態によれば、乗車予約した路線区間について、予約変更後に変更前の路線区間の運行情報がユーザに通知されてしまう事態を防止することができるとともに、変更後の路線区間の運行情報をユーザに通知することができる。
【００７８】
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００７９】
例えば、上記の実施の形態において、運行情報取得端末１は、乗車予約サーバ２より受信した乗車予約確認メールから乗車予約情報を抽出している。しかし、本発明はこれに限定されない。乗車予約サーバ２が運行情報取得端末１に送信し、これを受けた運行情報取得端末１が表示する、乗車予約の内容確認のための乗車予約確認画面データから、乗車予約した交通機関の路線名、乗車区間、および発車時刻を含む乗車予約情報を抽出するようにしてもよい。
【００８０】
また、上記の実施の形態において、運行情報取得端末１は、乗車予約サーバ２より受信した乗車予約キャンセル確認メールからキャンセル対象の乗車予約情報を特定している。しかし、本発明はこれに限定されない。乗車予約サーバ２が運行情報取得端末１に送信し、これを受けた運行情報取得端末１が表示する、乗車予約キャンセルの内容確認のための乗車予約キャンセル確認画面データから、キャンセル対象の乗車予約情報を特定するようにしてもよい。
【００８１】
また、上記の実施の形態において、運行情報取得端末１は、乗車予約サーバ２より受信した乗車予約変更確認メールから変更対象の乗車予約情報を特定するとともに、変更後の乗車予約情報を抽出している。しかし、本発明はこれに限定されない。乗車予約サーバ２が運行情報取得端末１に送信し、これを受けた運行情報取得端末１が表示する、乗車予約変更の内容確認のための乗車予約変更確認画面データから、変更対象の乗車予約情報を特定するとともに、変更後の乗車予約情報を抽出するようにしてもよい。
【００８２】
また、上記の実施の形態において、運行情報取得端末１は、無線によりアクセスポイント４を介してネットワーク５に接続しているが、有線によりネットワーク５に接続してもよい。
【００８３】
また、上記の実施の形態において、運行情報取得端末１は、運行情報公開サーバ３から運行情報公開サーバ３が公開する運行情報を取得して、この取得した運行情報のなかから対象路線区間の運行情報を抽出している。しかし、本発明はこれに限定されない。運行情報取得端末１から運行情報公開サーバ３へ対象路線区間を送信して、運行情報公開サーバ３に、運行情報公開サーバ３が公開する運行情報のなかから対象路線区間の運行情報を抽出させ、抽出した対象路線区間の運行情報を運行情報取得端末１に送信させてもよい。
【００８４】
また、上記の実施の形態において、図５に示す運行情報取得端末１の機能構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハードウエア的に実現されるか、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等の計算機によりソフトウエア的に実現される。あるいは、ＣＰＵと、メモリと、ハードディスク、フラッシュメモリ等の補助記憶装置と、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、無線アダプタ等の通信インターフェースと、を備えたＰＣ、タブレットＰＣ、スマートフォン等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することにより実現される。
【符号の説明】
【００８５】
１：運行情報取得端末    ２：乗車予約サーバ    ３：運行情報公開サーバ    ４：アクセスポイント    ５：ネットワーク    １００：無線インターフェース部    １０１：マンマシンインターフェース部    １０２：Ｗｅｂブラウズ処理部    １０３：電子メール処理部    １０４：乗車予約情報記憶部    １０５：通知時刻記憶部    １０６：運行情報記憶部    １０７：乗車予約情報処理部    １０８：運行情報取得部    １０９：通知時刻設定部    １１０：運行情報通知部    １１１：乗車予約情報抽出部    １１２：キャンセル対象特定部    １１３：変更対象特定部
【図１】
2020009389.tif 000003
【図２】
2020009389.tif 000004
【図３】
2020009389.tif 000005
【図４】
2020009389.tif 000006
【図５】
2020009389.tif 000007
【図６】
2020009389.tif 000008
【図７】
2020009389.tif 000009
【図８】
2020009389.tif 000010
【図９】
2020009389.tif 000011
【図１０】
2020009389.tif 000012