(57)【要約】【課題】利用者のニーズに合った使い勝手の良い時刻表検索システムを提供する。【解決手段】ユーザ端末１０と、路線の各駅における列車の発車時刻および到着時刻を含む時刻表データを格納する時刻表データベース３１と、時刻表データベース３１から時刻表データをユーザ端末１０に提供する時刻表サーバ３０と、を備え、ユーザ端末１０は、時刻表サーバ３０に、所定の路線に対応する時刻表データを時刻表データベース３１から検索させて取得する時刻表受信部１１３と、取得した時刻表データの中から、所定の乗車駅の発車時刻表を表示し、ユーザに乗車する列車の選択を促す表示部６４と、発車時刻表からユーザに選択された列車を受け付ける操作部６５とを含み、選択された列車の停車駅毎の到着時刻一覧を表示部６４に表示する。【選択図】図６
2008097427.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、
路線の各駅における列車の発車時刻および到着時刻を含む時刻表データを格納する時刻表データベースと、
前記時刻表データベースから前記時刻表データを前記ユーザ端末に提供する時刻表サーバと、を備え、
前記ユーザ端末は、
前記時刻表サーバに、所定の路線に対応する時刻表データを前記時刻表データベースから検索させて取得する時刻表データ取得部と、
前記時刻表データ取得部が取得した前記時刻表データの中から、所定の乗車駅の発車時刻表を表示し、ユーザに乗車する列車の選択を促す発車時刻表示部と、
前記発車時刻表から前記ユーザに選択された列車を受け付ける乗車列車受付部と、
前記時刻表データ取得部が取得した前記時刻表データの中から、前記選択された列車の停車駅毎の到着時刻一覧を表示する到着時刻表示部と、を含む時刻表検索システム。
【請求項２】
請求項１に記載の時刻表検索システムにおいて、
ユーザが購入した定期券の定期券情報を格納する顧客情報データベースをさらに備え、
前記ユーザ端末の前記時刻表データ取得部は、前記時刻表サーバに、前記顧客情報データベースから前記ユーザの前記定期券情報を取得させ、該定期券情報から指定される路線に対応する時刻表データを前記時刻表データベースから検索させて取得する時刻表検索システム。
【請求項３】
請求項２に記載の時刻表検索システムにおいて、
前記ユーザ端末の前記発車時刻表示部は、前記定期券情報から指定される乗車駅における発車時刻表を表示する時刻表検索システム。
【請求項４】
請求項１乃至３いずれかに記載の時刻表検索システムにおいて、
前記ユーザ端末は、
前記到着時刻一覧の再検索を行う指示を前記ユーザから受け付ける再検索指示受付部を含み、
前記ユーザ端末において、前記再検索を行う指示を受け付けたとき、前記発車時刻表示部は、前記所定の乗車駅の前記発車時刻表を表示し、前記ユーザに乗車する列車の選択を再度促す時刻表検索システム。
【請求項５】
請求項１乃至４いずれかに記載の時刻表検索システムにおいて、
前記ユーザ端末は、現在時刻を取得する時刻取得部を含み、
前記ユーザ端末の前記発車時刻表示部は、前記現在時刻から所定時間内の発車時刻表を表示する時刻表検索システム。
【請求項６】
請求項１乃至５いずれかに記載の時刻表検索システムにおいて、
前記ユーザ端末は、
前記到着時刻表示部で表示された前記到着時刻一覧から前記ユーザに選択された乗換駅を受け付ける乗換駅受付部と、
前記時刻表サーバに、前記時刻表データベースから前記選択された乗換駅の乗り入れ路線を含む時刻表データを検索させて取得する乗り入れ路線時刻表取得部と、
前記乗り入れ路線時刻表取得部が取得した前記乗り入れ路線を含む前記時刻表データの中から、前記選択された乗換駅の乗り入れ路線を表示し、前記ユーザに乗継路線の選択を促す路線表示部と、
前記選択された乗継路線を受け付ける路線受付部と、
前記乗り入れ路線時刻表取得部が取得した前記乗り入れ路線を含む前記時刻表データの中から、前記路線受付部が受け付けた前記乗継路線の前記選択された乗換駅における発車時刻表を表示し、前記ユーザに乗り継ぎする列車の選択を促す乗継路線時刻表表示部と、を含み、
前記ユーザ端末の前記乗車列車受付部は、前記乗継路線の前記発車時刻表から前記選択された乗継列車を受け付け、
前記ユーザ端末の前記到着時刻表示部は、前記乗り入れ路線時刻表取得部が取得した前記時刻表データの中から、前記選択された乗継列車の停車駅毎の到着時刻一覧を表示する時刻表検索システム。
【請求項７】
請求項６に記載の時刻表検索システムにおいて、
前記ユーザ端末の前記発車時刻表示部は、前記選択された停車駅の前記到着時刻から所定時間内の前記乗り入れ路線の前記停車駅における前記発車時刻表を表示する時刻表検索システム。
【請求項８】
請求項１乃至７いずれかに記載の時刻表検索システムにおいて、
前記ユーザ端末は、前記ユーザが携行する携帯端末であり、前記時刻表サーバと無線通信する無線通信部を含み、
前記ユーザ端末は、前記無線通信部により前記時刻表サーバと通信を行い、前記時刻表サーバに、前記時刻表データベースから前記時刻表データを検索させて取得する時刻表検索システム。
【請求項９】
請求項８に記載の時刻表検索システムにおいて、
前記ユーザ端末は、
前記ユーザの電子定期券により自動改札機と前記無線通信部が通信を行い、自動改札する自動改札部と、
自動改札を行ったとき、前記自動改札機と通信を行い、改札した乗車駅を取得する乗車駅取得部と、
自動改札時の改札時刻を取得する改札時刻取得部と、を含み、
前記ユーザ端末の前記時刻表データ取得部は、前記改札した乗車駅と前記改札時刻に基づいて、前記時刻表サーバに、前記時刻表データベースから前記時刻表データを検索させて取得する時刻表検索システム。
【請求項１０】
請求項２乃至９いずれかに記載の時刻表検索システムにおいて、
前記ユーザが前記定期券を購入時に、前記定期券情報の登録を受け付ける顧客情報受付部と、
前記顧客情報受付部が前記定期券情報を受け付けたとき、定期券識別子を発行する識別子発行部と、
前記顧客情報受付部が受け付けた前記定期券情報を前記定期券識別子と対応付けて前記顧客情報データベースに格納する格納部と、
前記ユーザが入力した前記定期券識別子を受け付ける識別子受付部と、
前記顧客情報データベースにアクセスし、前記識別子受付部が受け付けた前記定期券識別子に対応する定期券情報が存在するか否かを判定する判定部と、
前記定期券情報が存在すると判定された前記ユーザの前記ユーザ端末に、本時刻表検索システムの利用を許可する許可部と、をさらに備える時刻表検索システム。
【請求項１１】
請求項１０に記載の時刻表検索システムにおいて、
前記許可部が本時刻表検索システムの利用を許可したとき、本時刻表検索システムを実現するアプリケーションプログラムに前記定期券情報を付加する付加部と、
前記定期券情報が付加された前記アプリケーションプログラムを前記ユーザ端末に送信する送信部と、を備え、
前記ユーザ端末は、
前記送信部から送信された前記アプリケーションプログラムを受信する受信部と、
前記受信部が受信した前記アプリケーションプログラムを記憶するプログラム記憶部と、
前記受信部が受信した前記アプリケーションプログラムから前記定期券情報を取得して格納する定期券情報記憶部と、
前記アプリケーションプログラムを実行する実行部と、を含み、
前記ユーザ端末の前記実行部が前記アプリケーションプログラムを実行したとき、前記定期券情報に基づいて、前記時刻表サーバに、前記定期券情報から指定される路線に対応する時刻表データを前記時刻表データベースから検索させて取得する時刻表検索システム。
【請求項１２】
ユーザ端末を用いて時刻表データを検索する時刻表検索方法において、
所定の路線に対応する時刻表データを、前記路線の各駅における列車の発車時刻および到着時刻を含む時刻表データを格納する時刻表データベースから検索し、
検索された前記時刻表データを前記ユーザ端末に送信し、
前記ユーザ端末が、受信した前記時刻表データから所定の乗車駅の発車時刻表をユーザに提示して乗車する列車の選択を促し、
前記ユーザ端末が、前記発車時刻表から前記ユーザに選択された列車を受け付け、
前記ユーザ端末が、前記選択された列車の停車駅毎の到着時刻一覧をユーザに提示する時刻表検索方法。
【請求項１３】
請求項１２に記載の時刻表検索方法において、
前記ユーザが購入した定期券の定期券情報を格納する顧客情報データベースから前記ユーザの前記定期券情報を取得し、
該定期券情報から指定される路線に対応する時刻表データを、前記時刻表データベースから検索する時刻表検索方法。
【請求項１４】
請求項１３に記載の時刻表検索方法において、
前記ユーザ端末が、前記定期券情報から指定される乗車駅における発車時刻表をユーザに提示する時刻表検索方法。
【請求項１５】
請求項１２乃至１４いずれかに記載の時刻表検索方法において、
前記ユーザ端末が、前記到着時刻一覧の再検索を行う指示を前記ユーザから受け付け、
前記ユーザ端末が、前記再検索を行う指示を受け付けたとき、前記発車時刻表を再度前記ユーザに提示し、
前記ユーザ端末が、前記発車時刻表から再度前記ユーザに選択された列車を受け付け、
前記ユーザ端末が、前記再度選択された列車の停車駅毎の到着時刻一覧を前記ユーザに提示する時刻表検索方法。
【請求項１６】
請求項１２乃至１５いずれかに記載の時刻表検索方法において、
前記ユーザ端末が、現在時刻を取得し、該現在時刻から所定時間内の発車時刻表を提示する時刻表検索方法。
【請求項１７】
請求項１２乃至１６いずれかに記載の時刻表検索方法において、
前記ユーザ端末が、前記到着時刻一覧から前記ユーザに選択された乗換駅を受け付け、
前記選択された乗換駅の乗り入れ路線を含む時刻表データを、前記時刻表データベースから検索し、
検索された前記時刻表データを前記ユーザ端末に送信し、
前記ユーザ端末が、受信した前記時刻表データから前記選択された乗換駅の乗り入れ路線を前記ユーザに提示して乗継路線の選択を促し、
前記ユーザ端末が、前記ユーザに選択された乗継路線を受け付け、
前記ユーザ端末が、前記乗り入れ路線を含む前記時刻表データから、前記選択された乗継路線の前記選択された乗換駅における発車時刻表を前記ユーザに提示して乗り継ぎする列車の選択を促し、
前記ユーザ端末が、前記乗継路線の前記発車時刻表から前記選択された乗継列車を受け付け、
前記ユーザ端末が、前記乗り入れ路線を含む前記時刻表データの中から、前記選択された乗継列車の停車駅毎の到着時刻一覧を前記ユーザに提示する時刻表検索方法。
【請求項１８】
請求項１７に記載の時刻表検索方法において、
前記ユーザ端末が、前記選択された停車駅の前記到着時刻から所定時間内の前記乗り入れ路線の前記停車駅における前記発車時刻表を前記ユーザに提示する時刻表検索方法。
【請求項１９】
請求項１２乃至１８いずかに記載の時刻表検索方法において、
前記ユーザ端末は、前記ユーザが携行する携帯端末であり、
前記時刻表データベースに無線通信にてアクセスし、前記時刻表データベースから前記時刻表データを取得する時刻表検索方法。
【請求項２０】
請求項１９に記載の時刻表検索方法において、
前記ユーザ端末の電子定期券より自動改札機と無線通信を行い、自動改札し、
自動改札を行ったとき、前記自動改札機と通信を行い、改札した乗車駅を取得し、
自動改札時の改札時刻を取得し、
前記ユーザ端末が、前記改札した乗車駅と前記改札時刻に基づいて、前記時刻表データベースから前記時刻表データを検索させて取得する時刻表検索方法。
【請求項２１】
表示部を有するユーザ端末が実行する時刻表検索プログラムであって、
前記ユーザ端末を、
路線の各駅における発車時刻および到着時刻を含む時刻表データを格納した時刻表データベースにアクセスし、所定の路線に対応する時刻表データを取得する手段、
前記取得する手段が取得した前記時刻表データの中から、所定の乗車駅における発車時刻表を前記表示部に表示し、ユーザに乗車する列車の選択を促す手段、
前記発車時刻表から前記ユーザに選択された列車を受け付ける手段、
前記取得する手段が取得した前記時刻表データの中から、前記選択された列車の停車駅毎の到着時刻一覧を前記表示部に表示させる手段、として機能させるための時刻表検索プログラム。
【請求項２２】
請求項２１に記載の時刻表検索プログラムにおいて、
前記ユーザ端末を、
前記表示部に表示された前記到着時刻一覧から前記ユーザに選択された乗換駅を受け付ける手段、
前記時刻表データベースから前記選択された乗換駅の乗り入れ路線を含む時刻表データを取得する手段、
前記乗り入れ路線を含む時刻表データを取得する手段が取得した前記乗り入れ路線を含む前記時刻表データの中から、前記選択された乗換駅の乗り入れ路線を表示し、前記ユーザに乗継路線の選択を促す手段、
前記選択された乗継路線を受け付ける手段、
前記乗り入れ路線を含む時刻表データを取得する手段が取得した前記乗り入れ路線を含む前記時刻表データの中から、前記乗継路線を受け付ける手段が受け付けた前記乗継路線の前記選択された乗換駅における発車時刻表を表示し、前記ユーザに乗り継ぎする列車の選択を促す手段、
前記乗継路線の前記発車時刻表から前記選択された乗継列車を受け付ける手段、
前記乗り入れ路線を含む時刻表データを取得する手段が取得した前記時刻表データの中から、前記選択された乗継列車の停車駅毎の到着時刻一覧を表示する手段、として機能させるための時刻表検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻表検索システム、時刻表検索方法、および時刻表検索プログラムに関し、特に定期券情報から指定される路線に対する時刻表を検索する時刻表検索システム、時刻表検索方法、および時刻表検索プログラムに関する。
【背景技術】
【０００２】
現在、路線検索サービスとしては、たとえば、ヤフー株式会社の路線情報やジョルダン株式会社の乗換案内、株式会社ヴァル研究所の駅すぱあと（登録商標）などがあり、乗車駅と降車駅、必要に応じて希望出発時刻や希望到着時刻などを入力し、路線検索を行うものが一般的である。
【０００３】
また、従来の経路案内システムとして、たとえば特許文献１に記載されたものがある。同文献に記載されたシステムは、非接触ＩＣカードと通信機能付き携帯情報端末とを組み合わせて使用することによって、より簡便に乗車案内などの経路検索を行う。携帯情報端末は、自動改札機の通過時に非接触ＩＣカードを介して当該自動改札機から入場駅の情報を受信するとともに、現在時刻を確認し、自動改札機通過の前または後に目的地の情報の入力を利用者から受け、入場駅情報、入場時刻に応じた時刻情報および目的地情報を経路検索サーバに送信し、この経路検索サーバから経路検索結果を受信し、表示する。
【特許文献１】特開２００２−２９８１６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献記載の従来技術は、以下の点で改善の余地を有していた。
【０００５】
第一に、検索結果は数パターン提示されるが、必ずしも出発時刻や乗継駅が希望の列車が含まれるとは限らない。この場合、再検索を行わなくてはいけないが、その度に時刻を入力し直したり、乗継駅を変えたい場合は、一度希望の乗継駅までを検索した上で、乗継駅を乗車駅として２回に分けて検索したりする必要あり、面倒であった。
【０００６】
第二に、たとえば、「何時何分の列車に乗ると何時に着くか」とか、「座っていきたいので各駅停車で行くと何時に着くか」という検索のニーズに応えることが難しかった。
【０００７】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、利用者のニーズに合った使い勝手の良い時刻表検索システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば、ユーザ端末と、
路線の各駅における列車の発車時刻および到着時刻を含む時刻表データを格納する時刻表データベースと、
前記時刻表データベースから前記時刻表データを前記ユーザ端末に提供する時刻表サーバと、を備え、
前記ユーザ端末は、
前記時刻表サーバに、所定の路線に対応する時刻表データを前記時刻表データベースから検索させて取得する時刻表データ取得部と、
前記時刻表データ取得部が取得した前記時刻表データの中から、所定の乗車駅の発車時刻表を表示し、ユーザに乗車する列車の選択を促す発車時刻表示部と、
前記発車時刻表から前記ユーザに選択された列車を受け付ける乗車列車受付部と、
前記時刻表データ取得部が取得した前記時刻表データの中から、前記選択された列車の停車駅毎の到着時刻一覧を表示する到着時刻表示部と、を含む時刻表検索システムが提供される。
【０００９】
ここで、時刻表は、路線の各駅における列車の発車時刻と到着時刻、その列車の種類、たとえば急行、各駅停車などの区分や終点駅名、乗り入れ路線などを含む。
【００１０】
この発明によれば、所定の乗車駅の時刻表から列車を選択して、その列車の停車駅毎の到着時刻一覧を参照することができるので、列車の種類を考慮しながら列車を選択することができる。これにより、ユーザのニーズにあった検索が可能となる。たとえば、発車時刻を指定して列車を選択したり、急いでいるから急行で行きたいとか、疲れているから各駅停車で座って行きたいなどの要望に合った列車の種類を選択したりすることが可能となり、利便性がよい。
【００１１】
上記時刻表検索システムにおいて、ユーザが購入した定期券の定期券情報を格納する顧客情報データベースをさらに備えることができ、前記ユーザ端末の前記時刻表データ取得部は、前記時刻表サーバに、前記顧客情報データベースから前記ユーザの前記定期券情報を取得させ、該定期券情報から指定される路線に対応する時刻表データを前記時刻表データベースから検索させて取得することができる。
【００１２】
この構成によれば、ユーザの定期券情報から指定される路線の時刻表データを取得し、検索することができるので、ユーザが路線の指定をしなくても済み、使い勝手が向上する。
【００１３】
上記時刻表検索システムにおいて、前記ユーザ端末の前記発車時刻表示部は、前記定期券情報から指定される乗車駅における発車時刻表を表示することができる。
【００１４】
この構成によれば、定期券情報から自動的に乗車駅が指定されるので、わざわざ乗車駅を入力する手間が省け、操作性がよい。
【００１５】
上記時刻表検索システムにおいて、前記ユーザ端末は、前記到着時刻一覧の再検索を行う指示を前記ユーザから受け付ける再検索指示受付部を含むことができ、前記ユーザ端末において、前記再検索を行う指示を受け付けたとき、前記発車時刻表示部は、前記所定乗車駅の前記発車時刻表を表示し、前記ユーザに乗車する列車の選択を再度促すことができる。
【００１６】
上記時刻表検索システムにおいて、前記ユーザ端末は、現在時刻を取得する時刻取得部を含むことができ、前記ユーザ端末の前記発車時刻表示部は、前記現在時刻から所定時間内の発車時刻表を表示することができる。
【００１７】
この構成によれば、現在時刻から所定時間内の発車時刻表を表示するので、たとえば今すぐ乗車可能な列車を調べたい場合などに、時刻表の中から所望の時間帯を探す手間が省け、時刻表の中で注目すべき時間帯のみが表示されるので、見やすく利便性がよい。
【００１８】
上記時刻表検索システムにおいて、前記ユーザ端末は、前記到着時刻表示部で表示された前記到着時刻一覧から前記ユーザに選択された乗換駅を受け付ける乗換駅受付部と、前記時刻表サーバに、前記時刻表データベースから前記選択された乗換駅の乗り入れ路線を含む時刻表データを検索させて取得する乗り入れ路線時刻表取得部と、前記乗り入れ路線時刻表取得部が取得した前記乗り入れ路線を含む前記時刻表データの中から、前記選択された乗換駅の乗り入れ路線を表示し、前記ユーザに乗継路線の選択を促す路線表示部と、前記選択された乗継路線を受け付ける路線受付部と、前記乗り入れ路線時刻表取得部が取得した前記乗り入れ路線を含む前記時刻表データの中から、前記路線受付部が受け付けた前記乗継路線の前記選択された乗換駅における発車時刻表を表示し、前記ユーザに乗り継ぎする列車の選択を促す乗継路線時刻表表示部と、を含むことができ、前記ユーザ端末の前記乗車列車受付部は、前記乗継路線の前記発車時刻表から前記選択された乗継列車を受け付け、前記ユーザ端末の前記到着時刻表示部は、前記乗り入れ路線時刻表取得部が取得した前記時刻表データの中から、前記選択された乗継列車の停車駅毎の到着時刻一覧を表示することができる。
【００１９】
この構成によれば、乗換駅の乗り入れている路線の中から乗り継ぐ路線をユーザの希望に基づいて選択でき、さらに発車時刻表を表示させることができる。これにより、希望の乗継路線を自由に選択でき、たとえば、乗り換え時に少し余裕を持って多めに時間を取りたいなどの希望に則して乗継時間間隔を長くするなど、様々な状況に応じた路線や列車を選択することが可能となり、利便性がよい。
【００２０】
上記時刻表検索システムにおいて、前記ユーザ端末の前記発車時刻表示部は、前記選択された停車駅の前記到着時刻から所定時間内の前記乗り入れ路線の前記停車駅における前記発車時刻表を表示することができる。
【００２１】
この構成によれば、所定駅からの乗り換え時に、到着時刻から所定時間内の発車時刻表を表示するので、時刻表の中から所望の時間帯を探す手間が省け、時刻表の中で注目すべき時間帯のみが表示されるので、見やすく利便性がよい。
【００２２】
上記時刻表検索システムにおいて、前記ユーザ端末は、前記ユーザが携行する携帯端末であり、前記時刻表サーバと無線通信する無線通信部を含むことができ、前記ユーザ端末は、前記無線通信部により前記時刻表サーバと通信を行い、前記時刻表サーバに、前記時刻表データベースから前記時刻表データを検索させて取得することができる。
【００２３】
この構成によれば、外出時に時刻表データを取得することができ、利便性がよい。
【００２４】
上記時刻表検索システムにおいて、前記ユーザ端末は、前記ユーザの電子定期券により自動改札機と前記無線通信部が通信を行い、自動改札する自動改札部と、自動改札を行ったとき、前記自動改札機と通信を行い、改札した乗車駅を取得する乗車駅取得部と、自動改札時の改札時刻を取得する改札時刻取得部と、を含むことができ、前記ユーザ端末の前記時刻表データ取得部は、前記改札した乗車駅と前記改札時刻に基づいて、前記時刻表サーバに、前記時刻表データベースから前記時刻表データを検索させて取得することができる。
【００２５】
この構成によれば、改札を通った後、駅の時刻表掲示板を探す必要がなく、直ぐに到着時刻を調べることができ、利便性がよい。
【００２６】
上記時刻表検索システムにおいて、前記ユーザが前記定期券を購入時に、前記定期券情報の登録を受け付ける顧客情報受付部と、前記顧客情報受付部が前記定期券情報を受け付けたとき、定期券識別子を発行する識別子発行部と、前記顧客情報受付部が受け付けた前記定期券情報を前記定期券識別子と対応付けて前記顧客情報データベースに格納する格納部と、前記ユーザが入力した前記定期券識別子を受け付ける識別子受付部と、前記顧客情報データベースにアクセスし、前記識別子受付部が受け付けた前記定期券識別子に対応する定期券情報が存在するか否かを判定する判定部と、前記定期券情報が存在すると判定された前記ユーザの前記ユーザ端末に、本時刻表検索システムの利用を許可する許可部と、をさらに備えることができる。
【００２７】
上記時刻表検索システムにおいて、前記許可部が本時刻表検索システムの利用を許可したとき、本時刻表検索システムを実現するアプリケーションプログラムに前記定期券情報を付加する付加部と、前記定期券情報が付加された前記アプリケーションプログラムを前記ユーザ端末に送信する送信部と、を備えることができ、前記ユーザ端末は、前記送信部から送信された前記アプリケーションプログラムを受信する受信部と、前記受信部が受信した前記アプリケーションプログラムを記憶するプログラム記憶部と、前記受信部が受信した前記アプリケーションプログラムから前記定期券情報を取得し、前記定期券情報として格納する定期券情報記憶部と、前記アプリケーションプログラムを実行する実行部と、を含むことができ、前記ユーザ端末の前記実行部が前記アプリケーションプログラムを実行したとき、前記定期券情報に基づいて、前記時刻表サーバに、前記定期券情報から指定される路線に対応する時刻表データを前記時刻表データベースから検索させて取得することができる。
【００２８】
本発明によれば、ユーザ端末を用いて時刻表データを検索する時刻表検索方法において、
所定の路線に対応する時刻表データを、前記路線の各駅における列車の発車時刻および到着時刻を含む時刻表データを格納する時刻表データベースから検索し、
検索された前記時刻表データを前記ユーザ端末に送信し、
前記ユーザ端末が、受信した前記時刻表データから所定の乗車駅の発車時刻表をユーザに提示して乗車する列車の選択を促し、
前記ユーザ端末が、前記発車時刻表から前記ユーザに選択された列車を受け付け、
前記ユーザ端末が、前記選択された列車の停車駅毎の到着時刻一覧をユーザに提示する時刻表検索方法が提供される。
【００２９】
本発明によれば、表示部を有するユーザ端末が実行する時刻表検索プログラムであって、
前記ユーザ端末を、
路線の各駅における発車時刻および到着時刻を含む時刻表データを格納した時刻表データベースにアクセスし、所定の路線に対応する時刻表データを取得する手段、
前記取得する手段が取得した前記時刻表データの中から、所定の乗車駅における発車時刻表を前記表示部に表示し、ユーザに乗車する列車の選択を促す手段、
前記発車時刻表から前記ユーザに選択された列車を受け付ける手段、
前記取得する手段が取得した前記時刻表データの中から、前記選択された列車の停車駅毎の到着時刻一覧を前記表示部に表示させる手段、として機能させるための時刻表検索プログラムが提供される。
【００３０】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００３１】
本発明によれば、利用者のニーズに合った使い勝手の良い時刻表検索システムが提供される。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００３３】
図１は、本発明の実施の形態の時刻表検索システム１の構成を示す構成図である。本実施形態の時刻表検索システム１は、指定された列車の時刻表を検索してユーザに提示し、ユーザが指定した発車時刻から指定された列車の停車駅毎の到着時刻を一覧で提示することができる。また停車駅を指定し、停車駅の乗り入れ路線についても停車駅毎の到着時刻を一覧で提示することができる。
【００３４】
本実施形態の時刻表検索システム１は、ユーザ端末１０またはユーザ携帯端末１１と、鉄道会社サーバ２０と、顧客情報データベース２１と、アプリケーション記憶部２３と、時刻表サーバ３０と、時刻表データベース３１と、ユーザ携帯端末１１と無線通信して自動改札する改札機５０と、を備える。ユーザ端末１０またはユーザ携帯端末１１、鉄道会社サーバ２０、および時刻表サーバ３０は互いにインターネット４０を介して接続される。
【００３５】
ユーザ端末１０は、たとえば、パーソナルコンピュータなどの情報端末機器である。ユーザ携帯端末１１は、たとえば、携帯電話機、ＰＤＡなどの携帯情報端末機器である。ユーザ端末１０およびユーザ携帯端末１１は、インターネット４０に無線または有線通信により接続することができ、鉄道会社サーバ２０が提供するウェブサイトにアクセスするためのブラウザ機能を備えている。また、時刻表サーバ３０から時刻表データをダウンロードすることができる。
【００３６】
本実施形態の時刻表検索システム１において、ユーザ端末１０およびユーザ携帯端末１１のユーザは、定期券やモバイルＳｕｉｃａ（登録商標）などの電子定期券を購入していることを前提とすることができる。ユーザは、本実施形態の時刻表検索システム１を利用するために、定期券を購入時に予め利用申請を行い、管理ＩＤの発行を受け、さらにパスワードを登録しておく。本実施形態では、定期券の購入者に対して、本発明の時刻表検索サービスを提供することができる。このように、定期券購入者向けに本システムの提供を行うことで、定期券購入の動議付けとすることもできる。
【００３７】
鉄道会社サーバ２０は、顧客情報データベース２１およびアプリケーション記憶部２３を管理し、インターネット４０を介してユーザ端末１０およびユーザ携帯端末１１に顧客情報を含む時刻表検索アプリケーションプログラムを配信する。顧客情報データベース２１は、図２に示すように、たとえば、管理ＩＤ、パスワード、ユーザ氏名、年齢、性別、路線、乗車駅、降車駅、経由駅、発行日、有効期間などを含む顧客情報を格納する。
【００３８】
図１に戻り、アプリケーション記憶部２３は、ユーザ端末１０およびユーザ携帯端末１１が実行可能なアプリケーションを格納する。時刻表サーバ３０は、時刻表データベース３１の時刻表の検索サービスを提供する。時刻表サーバ３０は、ユーザ端末１０およびユーザ携帯端末１１からインターネット４０を介して検索条件を受け付け、条件に従って時刻表データベース３１から検索された時刻表データをインターネット４０を介してユーザ端末１０またはユーザ携帯端末１１に配信する。
【００３９】
図３は、本実施形態の時刻表検索システム１の鉄道会社サーバ２０の構成を示す機能ブロック図である。本実施形態の時刻表検索システム１において、ユーザが定期券を購入時に、定期券情報の登録を受け付ける顧客情報受付部（登録受付部７３）と、顧客情報受付部（登録受付部７３）が定期券情報を受け付けたとき、定期券識別子を発行する識別子発行部（管理ＩＤ発行部７５）と、顧客情報受付部（登録受付部７３）が受け付けた定期券情報を定期券識別子と対応付けて顧客情報データベース２１に格納する格納部（登録部７７）と、ユーザが入力した定期券識別子を受け付ける識別子受付部（インタフェース部８１、認証部８３）と、顧客情報データベース２１にアクセスし、識別子受付部（インタフェース部８１、認証部８３）が受け付けた定期券識別子に対応する定期券情報が存在するか否かを判定する判定部（認証部８３）と、定期券情報が存在すると判定されたユーザのユーザ端末（ユーザ端末１０、ユーザ携帯端末１１）に、本時刻表検索システムの利用を許可する許可部（顧客情報付与部８５、アプリケーション送信部８７）と、を備える。
【００４０】
具体的には、鉄道会社サーバ２０は、入力部７１と、登録受付部７３と、管理ＩＤ発行部７５と、登録部７７と、インタフェース部８１と、認証部８３と、顧客情報付与部８５と、アプリケーション送信部８７と、を含む。鉄道会社サーバ２０の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【００４１】
入力部７１は、ユーザが定期券を購入する際、記入する定期券購入申込書を読み込み、顧客情報を取得したり、継続前の電子定期券や予め顧客情報が記録されている記録媒体から顧客情報を読み取ったり、キーボード、タッチパネルなどの操作部により入力された顧客情報を入力する。顧客情報は、上述したように、パスワード、ユーザ氏名、年齢、性別、路線、乗車駅、降車駅、経由駅、発行日、有効期間などを含む。
【００４２】
登録受付部７３は、入力部７１を介して入力された顧客情報を受け付ける。管理ＩＤ発行部７５は、登録受付部７３が顧客情報を受け付けたとき、管理ＩＤを発行する。登録部７７は、登録受付部７３が受け付けた顧客情報に管理ＩＤ発行部７５が発行した管理ＩＤと関連付けて顧客情報データベース２１に格納する。
【００４３】
インタフェース部８１は、インターネット４０を介してユーザ端末１０、ユーザ携帯端末１１、または時刻表サーバ３０と通信するためのものである。認証部８３は、ユーザ端末１０またはユーザ携帯端末１１からの利用認証要求をインタフェース部８１を介して受信し、要求に呼応して、認証を行う。ユーザ端末１０またはユーザ携帯端末１１からは、管理ＩＤおよびパスワードが送信される。認証部８３は、顧客情報データベース２１にアクセスし、受け付けたユーザの管理ＩＤとパスワードが認証されたとき、顧客情報付与部８５に通知する。なお、認証に失敗したときは、その旨をユーザ端末１０またはユーザ携帯端末１１にインタフェース部８１を介して通知する。
【００４４】
顧客情報付与部８５は、認証部８３からの通知を受け、アプリケーション記憶部２３に格納されている時刻表検索アプリケーションプログラムに顧客情報を付与する。これにより、時刻表検索アプリケーションプログラムを動作させた時に、初期値として用いる乗車駅、降車駅、経由駅などを時刻表検索アプリケーションプログラムに設定する。また、時刻表検索アプリケーションプログラムをユーザ端末１０またはユーザ携帯端末１１で実行する際の、利用認証用の管理ＩＤおよびパスワードを含めることもできる。そのようにすれば、時刻表検索アプリケーションプログラムを実行時に、自動的に利用認証を行うように構成することができる。
【００４５】
アプリケーション送信部８７は、顧客情報付与部８５により顧客情報が付与された時刻表検索アプリケーションプログラムをユーザ端末１０またはユーザ携帯端末１１にインタフェース部８１を介して送信する。
【００４６】
図４に、時刻表データベース３１に格納されている時刻表データの構造の一例を示す。時刻表データは、たとえば、路線毎に構成されており、当該路線の始発駅、途中駅（上り、下り）、終着駅の発車時刻を含む。また、各駅に対応して乗り入れ路線（乗継路線）の路線名が格納されており、この路線名は、別の路線の時刻表データにリンクしている。
【００４７】
図５は、ユーザ携帯端末１１の構成を示すブロック図である。ユーザ携帯端末１１は、ＣＰＵ６１と、通信部６２と、記憶部６３と、表示部６４と、操作部６５と、ＩＣカード部６６と、を含む。なお、図５において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。
【００４８】
ＣＰＵ６１は、通信部６２、記憶部６３、表示部６４、操作部６５、およびＩＣカード部６６にバス６７を介して互いに接続され、各要素とともに装置全体を制御する。通信部６２は、携帯電話網（不図示）を経由してインターネット４０に接続するためのものである。
【００４９】
記憶部６３は、ユーザ携帯端末１１を制御する制御プログラム、制御プログラムの制御配下で動作する本実施形態の時刻表検索システム１の時刻表検索アプリケーションプログラム、時刻表データなどを格納する。また、記憶部６３は、時刻表検索アプリケーションプログラムが動作する際に使用する作業領域も含む。その他、記憶部６３は、アドレス帳、送受信メール、各種コンテンツ、カメラ撮影画像、動画、楽曲など各種の情報が格納されるが、本発明の本質に関わらないので説明は省略する。
【００５０】
表示部６４は、たとえば液晶ディスプレイであり、各種コンテンツやアプリケーション、および情報を画面に表示する。操作部６５は、操作ボタン、スイッチを含み、表示部６４の画面上でアプリケーション操作などを行う。ＩＣカード部６６は、非接触ＩＣカードであり、定期券情報を格納するメモリおよび近接無線用アンテナを含む。
【００５１】
ユーザ端末１０は、上記ユーザ携帯端末１１とほぼ同様な構成を有するが、通信部６２がインターネット４０への接続用の通信インタフェースになり、またＩＣカード部６６が除外されてもよい点で相違している。
【００５２】
図６は、本実施形態の時刻表検索システム１におけるユーザ端末１０またはユーザ携帯端末１１の構成を示す機能ブロック図である。ユーザ端末１０またはユーザ携帯端末１１の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【００５３】
本発明の実施形態の時刻表検索システム１は、ユーザ端末（ユーザ端末１０、ユーザ携帯端末１１）と、路線の各駅における列車の発車時刻および到着時刻を含む時刻表データを格納する時刻表データベース３１と、時刻表データベース３１から時刻表データをユーザ端末（ユーザ端末１０、ユーザ携帯端末１１）に提供する時刻表サーバ３０と、を備え、ユーザ端末（ユーザ端末１０、ユーザ携帯端末１１）は、時刻表サーバ３０に、所定の路線に対応する時刻表データを時刻表データベース３１から検索させて取得する時刻表データ取得部（時刻表受信部１１３）と、時刻表データ取得部（時刻表受信部１１３）が取得した時刻表データの中から、所定の乗車駅の発車時刻表を表示し、ユーザに乗車する列車の選択を促す発車時刻表示部（検索部１２１、表示部６４）と、発車時刻表からユーザに選択された列車を受け付ける乗車列車受付部（操作部６５）と、時刻表データ取得部（時刻表受信部１１３）が取得した時刻表データの中から、選択された列車の停車駅毎の到着時刻一覧を表示する到着時刻表示部（検索部１２１、表示部６４）と、を含む。また、本発明の実施形態の時刻表検索システム１は、ユーザが購入した定期券の定期券情報を格納する顧客情報データベース２１をさらに備え、ユーザ端末（ユーザ端末１０、ユーザ携帯端末１１）の時刻表データ取得部（時刻表受信部１１３）は、時刻表サーバ３０に、顧客情報データベース２１からユーザの定期券情報を取得させ、定期券情報から指定される路線に対応する時刻表データを時刻表データベース３１から検索させて取得する。
【００５４】
詳細には、ユーザ端末１０またはユーザ携帯端末１１は、アプリケーション受信部１０３と、定期券情報記憶部１０５と、認証要求部１０１と、アプリケーションプログラム記憶部１０９と、時刻表受信部１１３と、時刻表記憶部１１５と、計時部１１７と、検索部１２１と、を含む。
【００５５】
定期券情報記憶部１０５、アプリケーションプログラム記憶部１０９、および時刻表記憶部１１５は、図５の記憶部６３に含まれる。
【００５６】
認証要求部１０１は、ユーザが操作部６５を用いて定期券を購入した際に取得した管理ＩＤおよびパスワードの入力を受け付け、通信部６２を介してインターネット４０上の鉄道会社サーバ２０に本実施形態の時刻表検索システム１のサービスの利用認証を要求する。
【００５７】
アプリケーション受信部１０３は、通信部６２によりインターネット４０を介して鉄道会社サーバ２０から送信された時刻表検索アプリケーションプログラムを受信する。そして、受信した時刻表検索アプリケーションプログラムに含まれる顧客情報を取得し、定期券情報記憶部１０５に格納する。定期券情報記憶部１０５には、管理ＩＤ、パスワード、ユーザ氏名、年齢、性別、路線、乗車駅、降車駅、経由駅、発行日、有効期間などを含む顧客情報を記憶することができる。少なくとも、路線、乗車駅、降車駅、および経由駅の情報を含む。
【００５８】
アプリケーションプログラム記憶部１０９は、アプリケーション受信部１０３が受信した時刻表検索アプリケーションプログラムを記憶する。図５のＣＰＵ６１が、ユーザからの操作指示に従ってアプリケーションプログラム記憶部１０９に格納された時刻表検索アプリケーションプログラムを実行し、本時刻表検索システム１を実現させる。
【００５９】
本実施形態の時刻表検索アプリケーションプログラムは、図６に示すように、ユーザが購入した定期券の定期券情報を記憶する記憶部６３および表示部６４を有するユーザ端末（ユーザ端末１０、ユーザ携帯端末１１）が実行する時刻表検索プログラムであって、ユーザ端末（ユーザ端末１０、ユーザ携帯端末１１）を、路線の各駅における発車時刻および到着時刻を含む時刻表データを格納した時刻表データベース３１にアクセスし、定期券情報から指定される路線に対応する時刻表データを取得する手段（時刻表受信部１１３）、取得する手段（時刻表受信部１１３）が取得した時刻表データの中から、所定の乗車駅における発車時刻表を表示部に表示し、ユーザに乗車する列車の選択を促す手段（検索部１２１、表示部６４）、発車時刻表からユーザに選択された列車を受け付ける手段（操作部６５）、取得する手段（時刻表受信部１１３）が取得した時刻表データの中から、選択された列車の停車駅毎の到着時刻一覧を表示部６４に表示させる手段（検索部１２１、表示部６４）、として機能させるための時刻表検索プログラムである。
【００６０】
時刻表受信部１１３は、ＣＰＵ６１（図５）によって時刻表検索アプリケーションプログラムが実行された時、通信部６２を介して時刻表サーバ３０にアクセスする。たとえば、時刻表受信部１１３は、定期券情報記憶部１０５に記憶されている路線を検索条件として、時刻表サーバ３０に路線の路線時刻表データを要求し、取得した路線の時刻表データを時刻表記憶部１１５に格納する。なお、ユーザ端末１０またはユーザ携帯端末１１は、時刻表記憶部１１５を含まなくてもよく、毎回必要時に時刻表データを取得する構成とすることもできる。この場合、読み込む時刻表データは、最低限必要なデータのみを読み込むようにするとよい。
【００６１】
本実施形態において、時刻表受信部１１３が時刻表サーバ３０に要求する時刻表データは、ユーザの定期券の路線を初期値としているが、これに限定されない。初期値は変更可能である。また、ユーザが指定した路線の時刻表データとすることもできる。あるいは、改札機５０から受信した路線の時刻表データとすることもできる。また、後述する乗継駅の乗り入れ路線の中からユーザによって選択された路線の時刻表データも取得する。本実施形態のように、ユーザの定期券情報から指定される路線の時刻表データを取得する構成とすると、ユーザがいちいち路線の指定をしなくても済み、使い勝手が向上する。
【００６２】
計時部１１７は、現在時刻を計時する。検索部１２１は、定期券情報記憶部１０５に記憶されている乗車駅、計時部１１７の現在時刻などを条件として、あるいは、操作部６５を介してユーザによって指定された条件に従って、時刻表記憶部１１５の時刻表データを検索し、検索結果を表示部６４に表示する。詳細については、後述する。
【００６３】
このように構成された本実施形態の時刻表検索システム１の動作について、以下に説明する。図７は、本実施形の時刻表検索システム１の動作の一例を示すフローチャートである。以下、図３、図５、図６、および図７を用いて説明する。
【００６４】
まず、本実施形態の時刻表検索システム１における検索サービスを利用するため、ユーザ端末１０またはユーザ携帯端末１１は、鉄道会社サーバ２０にインターネット４０を介してアクセスし、利用申請を行う。具体的には、たとえば、鉄道会社サーバ２０が提供するウェブサイトにアクセスし、利用申請のためページから定期券の管理ＩＤおよびパスワードを操作部６５を用いて入力し、鉄道会社サーバ２０に送信する（Ｓ１１）。
【００６５】
鉄道会社サーバ２０において、認証部８３（図３）が、ユーザ端末１０またはユーザ携帯端末１１から定期券の管理ＩＤおよびパスワードを受信し、利用認証を行う（Ｓ２１）。認証部８３は、顧客情報データベース２１（図３）にアクセスし、ユーザ端末１０またはユーザ携帯端末１１から受信した管理ＩＤおよびパスワードの認証を行う。認証された場合、顧客情報付与部８５（図３）がアプリケーション記憶部２３（図３）から時刻表検索アプリケーションプログラムを読み出し、顧客情報を付与する。そして、アプリケーション送信部８７（図３）がインタフェース部８１（図３）を介してユーザ端末１０またはユーザ携帯端末１１に時刻表検索アプリケーションプログラムを送信する（Ｓ２３）。認証されなかった場合、その旨をユーザ端末１０またはユーザ携帯端末１１に通知する。
【００６６】
ユーザ端末１０またはユーザ携帯端末１１において、アプリケーション受信部１０３（図６）が通信部６２（図６）を介して鉄道会社サーバ２０から送信された時刻表検索アプリケーションプログラムを受信し、アプリケーションプログラム記憶部１０９（図６）に格納する。そして、ユーザからの指示に基づき、ＣＰＵ６１（図５）が時刻表検索アプリケーションプログラムを起動する（Ｓ１３）。このとき、アプリケーション受信部１０３（図６）は、受信した時刻表検索アプリケーションプログラムから顧客情報を取得し、定期券情報記憶部１０５（図６）に格納する。
【００６７】
そして、定期券情報記憶部１０５（図６）に格納された顧客情報の路線を条件として、時刻表受信部１１３（図６）が時刻表サーバ３０に対して時刻表データを要求する（Ｓ１５）。時刻表サーバ３０は、ユーザ端末１０またはユーザ携帯端末１１からの要求に応じて、時刻表データベース３１（図６）にアクセスし、該当する路線の時刻表データを検索する（Ｓ３１）。そして、ユーザ端末１０またはユーザ携帯端末１１にインターネット４０（図６）を介して時刻表データを送信する（Ｓ３３）。
【００６８】
ユーザ端末１０またはユーザ携帯端末１１において、時刻表受信部１１３（図６）が通信部６２（図６）を介して時刻表データを受信し（Ｓ１７）、時刻表記憶部１１５（図６）に格納する（Ｓ１９）。
【００６９】
このようにして時刻表検索アプリケーションプログラムおよび時刻表データがユーザ端末１０またはユーザ携帯端末１１に準備される。
【００７０】
本実施形態の時刻表検索システム１において、ユーザ端末１０またはユーザ携帯端末１１で実行される時刻表検索アプリケーションプログラムの実行画面の一例を図８に示す。本時刻表検索システム１の時刻表検索アプリケーションプログラムが実行されると、時刻表表示画面１３０が表示部６４に表示される。時刻表表示画面１３０は、乗車駅上り発車時刻表１３１および乗車駅下り発車時刻表１３２を含む。乗車駅上り発車時刻表１３１および乗車駅下り発車時刻表１３２には、現在時刻から所定時間、ここでは２時間の時刻表データがそれぞれ表示される。表示される路線および駅は、定期券情報記憶部１０５に格納されているユーザの顧客情報の路線および乗車駅が初期値となっている。
【００７１】
表示される路線および駅の初期値は、変更可能である。また、ユーザが指定した路線の指定した駅を乗車駅とすることもできる。あるいは、改札機５０から受信した路線の駅を乗車駅とすることもできる。本実施形態のように、定期券情報から自動的に乗車駅が指定されると、わざわざ乗車駅を入力する手間が省け、操作性がよい。また、現在時刻から所定時間内の発車時刻表を表示するので、たとえば今すぐ乗車可能な列車を調べたい場合などに、時刻表の中から所望の時間帯を探す手間が省け、時刻表の中で注目すべき時間帯のみが表示されるので、見やすく利便性がよい。なお、表示時刻は、現在時刻の他にも、ユーザが指定した日時を設定することもできる。
【００７２】
乗車駅上り発車時刻表１３１および乗車駅下り発車時刻表１３２は、発車時刻１３３および列車種別１３４、たとえば、急行、特急や行き先などの情報が含まれる。スクロールバー１３５により、表示時刻を移動することもできる。現在選択されている時刻は、反転表示１３６されており、ユーザは操作部６５を用いて反転表示１３６されているカーソル位置を移動させることができる。到着時刻検索ボタン１３８は、反転表示１３６されている時刻を出発時刻として、その列車の各停車駅における到着時刻を検索する指示を受け付ける。ユーザが操作部６５を用いて、到着時刻検索ボタン１３８を操作すると、表示部６４に表示される画面は時刻表表示画面１３０から到着時刻表示画面１４０に移行する。
【００７３】
到着時刻表示画面１４０は、停車駅到着時刻一覧１４１を含む。停車駅到着時刻一覧１４１は、時刻表表示画面１３０で選択された条件の列車の停車駅１４２毎の到着時刻１４３を一覧表示する。なお、通過する駅は「通過」と表示される。スクロールバー１４５にて、表示される停車駅を移動することができる。到着時刻表示画面１４０は、戻るボタン１４８および選択駅検索ボタン１４９を含む。戻るボタン１４８の押下を受け付けると、表示部６４の表示は時刻表表示画面１３０に戻る。これにより、ユーザは、到着時刻表示画面１４０を見て、所望の停車駅に希望する時刻に到着しないと分かった場合に、戻るボタン１４８を押下すれば直ぐに時刻表表示画面１３０に戻ることができる。そして、提示されている時刻表を見ながら乗車する列車を選択し、別の発車時刻をクリックするだけで簡単に再度検索し直すことができる。
【００７４】
一方、選択駅検索ボタン１４９の押下を受け付けると、表示部６４の表示は路線選択画面１５０に移行する。選択駅検索ボタン１４９は、さらに停車駅から他の路線に乗り継ぐ場合に押下するものである。これにより、ユーザは、選択した駅に乗り入れている路線の情報を得ることができ、所望の乗継路線を選択することができる。選択駅検索ボタン１４９の押下を受け付けたとき、停車駅到着時刻一覧１４１の中で選択され、反転表示１４４されていた停車駅１４２を乗継駅として、乗継路線情報が表示される。なお、反転表示１４４は、操作部６５により移動させることができる。
【００７５】
路線選択画面１５０は、乗継駅到着時刻１５１と、乗継路線選択ラジオボタン１５２と、時刻表表示ボタン１５８と、を含む。乗継駅到着時刻１５１には、到着時刻表示画面１４０で選択された乗継駅の情報と到着時刻が表示される。乗継路線選択ラジオボタン１５２は、乗継駅で乗り継ぎ可能な路線がリスト表示され乗継路線選択ラジオボタン１５２によって選択可能となっている。時刻表表示ボタン１５８の押下を受け付けると、選択された路線の時刻表データと、乗継駅を発車駅とし、到着時刻から所定時間内を出発時刻として、時刻表表示画面１３０が表示部６４に表示される。
【００７６】
このように、路線選択画面１５０において、ユーザは、乗換駅の乗り入れている路線の中から乗り継ぐ路線を希望に基づいて選択でき、さらに発車時刻表を表示させることができる。これにより、希望の乗継路線を自由に選択でき、たとえば、乗り換え時に少し余裕を持って多めに時間を取りたいなどの希望に則して乗継時間間隔を長くするなど、様々な状況に応じた路線や列車を選択することが可能となり、利便性がよい。また、所定駅からの乗り換え時に、到着時刻から所定時間内の発車時刻表を表示するので、時刻表の中から所望の時間帯を探す手間が省け、時刻表の中で注目すべき時間帯のみが表示されるので、見やすく利便性がよい。
【００７７】
図９は、本実施形態の時刻表検索システム１における図８の各種画面を表示するための構成を示す機能ブロック図である。
【００７８】
本実施形態において、ユーザ端末１０またはユーザ携帯端末１１は、図８で示した時刻表表示画面１３０を表示部６４に表示させるための時刻表表示処理部１６０を含むことができる。図９（ａ）に示すように、時刻表表示処理部１６０は、現在時刻取得部１６２、乗車駅取得部１６３、検索部１２１、および発車時刻表表示部１６５を含む。現在時刻取得部１６２は、計時部１１７または通信部６２を介して鉄道会社サーバ２０または時刻表サーバ３０から現在時刻を取得し、検索部１２１に検索条件として受け渡す。乗車駅取得部１６３は、定期券情報記憶部１０５から路線および乗車駅を取得し、検索部１２１に検索条件として受け渡す。
【００７９】
検索部１２１は、現在時刻取得部１６２から受け取った現在時刻と、乗車駅取得部１６３から受け取った路線および乗車駅を検索条件として、時刻表記憶部１１５にアクセスし、発車時刻表を取得し、発車時刻表表示部１６５に受け渡す。発車時刻表表示部１６５は、検索部１２１から受け取った発車時刻表を時刻表表示画面１３０として表示部６４に表示させる。
【００８０】
また、検索部１２１は、現在時刻取得部１６２から受け取った現在時刻から所定時間内の発車時刻表を検索条件とすることができる。
【００８１】
なお、時刻表記憶部１１５に検索条件に合った路線および乗車駅の時刻表データが存在しない場合は、時刻表受信部１１３にその路線の時刻表データを時刻表サーバ３０からダウンロードするように指示する。時刻表受信部１１３は、指示された時刻表データを時刻表サーバ３０からダウンロードし、検索部１２１に通知する。そして、検索部１２１は、時刻表受信部１１３からの通知に呼応して、再度時刻表記憶部１１５にアクセスし、時刻表データを取得し、発車時刻表表示部１６５に受け渡す。また、検索部１２１は、現在時刻取得部１６２および乗車駅取得部１６３から受け取った検索条件を一時的に記憶部６３に記憶しておく。
【００８２】
本実施形態において、ユーザ端末１０またはユーザ携帯端末１１は、図８の到着時刻表示画面１４０を表示部６４に表示させるための到着時刻表示処理部１７０を含むことができる。図９（ｂ）に示すように、到着時刻表示処理部１７０は、発車時刻受付部１７２、検索要求受付部１７３、検索部１２１、および停車駅・到着時刻表示部１７５を含む。発車時刻受付部１７２は、時刻表表示画面１３０上で反転表示１３６にて選択された発車時刻を受け付け、検索部１２１に検索条件として受け渡す。検索要求受付部１７３は、時刻表表示画面１３０の到着時刻検索ボタン１３８の操作を受け付け、検索部１２１に検索実行指示として通知する。
【００８３】
検索部１２１は、発車時刻受付部１７２からの通知に呼応して、記憶部６３に記憶されている路線および発車時刻受付部１７２から受け取った発車時刻で指定される列車に基づいて、時刻表記憶部１１５にアクセスし、その列車の停車駅毎の到着時刻を取得し、停車駅・到着時刻表示部１７５に受け渡す。停車駅・到着時刻表示部１７５は、検索部１２１から受け取った停車駅毎の到着時刻を到着時刻表示画面１４０として表示部６４に表示させる。
【００８４】
さらに、本実施形態において、ユーザ端末１０またはユーザ携帯端末１１は、図８で示した路線選択画面１５０を表示部６４に表示されるための路線選択画面表示処理部１８０を含むことができる。図９（ｃ）に示すように、路線選択画面表示処理部１８０は、乗継駅選択受付部１８２、検索要求受付部１８３、検索部１２１、および乗継路線表示部１８５を含む。乗継駅選択受付部１８２は、図８の到着時刻表示画面１４０上で反転表示１４４にて選択された停車駅を乗継駅として受け付け、検索部１２１に検索条件として受け渡す。検索要求受付部１８３は、図８の到着時刻表示画面１４０の選択駅検索ボタン１４９の操作を検索要求として受け付け、検索部１２１に通知する。
【００８５】
検索部１２１は、検索要求受付部１８３からの通知に呼応して、時刻表記憶部１１５にアクセスし、乗継駅選択受付部１８２から受け取った乗継駅の乗継路線を検索条件として検索し、乗継路線表示部１８５に受け渡す。このとき、検索部１２１は、乗継駅選択受付部１８２で受け付けた停車駅とその到着時刻を、乗継駅および到着時刻として記憶部６３に一時的に記憶しておく。乗継路線表示部１８５は、検索部１２１から受け取った乗継路線を路線選択画面１５０として表示部６４に表示させる。
【００８６】
さらに、本実施形態のユーザ端末１０またはユーザ携帯端末１１において、図８の路線選択画面１５０で選択された路線の発車時刻表を表示する時刻表表示画面１３０を表示させるための乗継駅時刻表表示処理部１９０を含むことができる。図９（ｄ）に示すように、乗継駅時刻表表示処理部１９０は、路線選択受付部１９２、表示要求受付部１９３、検索部１２１、および発車時刻表表示部１６５を含む。路線選択受付部１９２は、図８の路線選択画面１５０の乗継路線選択ラジオボタン１５２で選択された乗継路線を受け付け、検索部１２１に受け渡す。表示要求受付部１９３は、図８の路線選択画面１５０の時刻表表示ボタン１５８の操作を表示要求として受け付け、検索部１２１に通知する。
【００８７】
検索部１２１は、表示要求受付部１９３からの通知に呼応して、路線選択受付部１９２で受け付けた路線および乗継駅、および発車時刻を読み出し、検索条件として時刻表記憶部１１５にアクセスし、その路線の乗継駅、すなわち乗車駅、として検索し、現在取得した時刻表データを発車時刻表表示部１６５に受け渡す。発車時刻表表示部１６５は、検索部１２１から受け取った時刻表データを時刻表表示画面１３０として表示部６４に表示させる。
【００８８】
また、検索部１２１は、路線選択受付部１９２から受け取った発車時刻から所定時間内の発車時刻表を検索条件とすることができる。
【００８９】
なお、時刻表記憶部１１５に検索条件に合った路線および乗車駅の時刻表データが存在しない場合は、時刻表受信部１１３にその路線の時刻表データを時刻表サーバ３０からダウンロードするように指示する。時刻表受信部１１３は、指示された時刻表データを時刻表サーバ３０からダウンロードし、検索部１２１に通知し、検索部１２１は、時刻表受信部１１３からの通知に呼応して、再度時刻表記憶部１１５にアクセスし、時刻表データを取得し、発車時刻表表示部１６５に受け渡す。また、検索部１２１は、路線選択受付部１９２から受け取った検索条件を一時的に記憶部６３に記憶しておく。
【００９０】
このように構成された本実施形態の時刻表検索システム１の時刻表検索サービス利用時のユーザ端末１０またはユーザ携帯端末１１の動作について、以下に説明する。図１０は、本実施形態の時刻表検索システム１の時刻表検索サービス利用時のユーザ端末１０またはユーザ携帯端末１１の動作の一例を示すフローチャートである。以下、図８乃至図１０を用いて説明する。
【００９１】
まず、ユーザ端末１０およびユーザ携帯端末１１において、時刻表表示処理部１６０（図９（ａ））の乗車駅取得部１６３が路線および乗車駅を定期券情報記憶部１０５から取得する（Ｓ１０１）。そして、乗車駅取得部１６３が現在時刻を計時部１１７から取得する（Ｓ１０３）。
【００９２】
そして、時刻表表示処理部１６０の検索部１２１が、時刻表記憶部１１５にアクセスし、路線の乗車駅における現在時刻から所定時間内の時刻表データを検索する（Ｓ１０５）。そして、時刻表表示処理部１６０の発車時刻表表示部１６５が表示部６４に時刻表表示画面１３０を表示させる（Ｓ１０７）。
【００９３】
時刻表表示画面１３０（図８）において、到着時刻検索ボタン１３８が押下されたとき、到着時刻表示処理部１７０（図９（ｂ））の検索要求受付部１７３が検索要求として受け付ける（Ｓ１０９のＹＥＳ）。到着時刻表示処理部１７０の発車時刻受付部１７２は、時刻表表示画面１３０（図８）の乗車駅上り発車時刻表１３１において、反転表示１３６により選択された発車時刻を受け付ける（Ｓ１１１）。そして、検索部１２１が、時刻表記憶部１１５にアクセスし、発車時刻からその列車の停車駅毎の到着時刻を検索する（Ｓ１１３）。停車駅・到着時刻表示部１７５が到着時刻表示画面１４０（図８）を表示する（Ｓ１１５）。そして、到着時刻表示画面１４０において、戻るボタン１４８の押下を操作部６５が受け付けたとき（Ｓ１１７のＹＥＳ）、ステップＳ１０７に戻り、表示部６４に時刻表表示画面１３０を表示させる。これにより、ユーザは再度時刻表表示画面１３０により別の列車を選択し、選択された列車の発車時刻から列車の停車駅毎の到着時刻を再検索することができる。
【００９４】
一方、戻るボタン１４８が押下されず（Ｓ１１７のＮＯ）、かつ、到着時刻表示画面１４０において、選択駅検索ボタン１４９の押下を操作部６５が受け付けたとき（Ｓ１１９のＹＥＳ）、検索要求受付部１７３は、検索要求として受け付ける。路線選択画面表示処理部１８０（図９（ｃ））の乗継駅選択受付部１８２は、到着時刻表示画面１４０で反転表示１４４により選択されている乗継駅およびその到着時刻を受け付ける（Ｓ１２１）。そして、検索部１２１が、時刻表記憶部１１５にアクセスし、乗継駅の路線を検索し、表示部６４に路線選択画面１５０を表示させる（Ｓ１２３）。
【００９５】
そして、路線選択画面１５０の時刻表表示ボタン１５８の押下を操作部６５が受け付けると（Ｓ１２５のＹＥＳ）、乗継駅時刻表表示処理部１９０（図９（ｄ））の表示要求受付部１９３が表示要求を受け付ける。さらに、路線選択受付部１９２は、路線選択画面１５０で選択された路線を受け付ける（Ｓ１２７）。検索部１２１は、路線選択受付部１９２で受け付けた路線と、記憶部６３に記憶されている乗継駅の到着時刻を検索条件として、時刻表記憶部１１５にアクセスし、到着時刻から所定時間内の時刻表を検索する（Ｓ１２９）。そして、ステップＳ１０７に戻り、発車時刻表表示部１６５が表示部６４に時刻表表示画面１３０を表示させる（Ｓ１０７）。
【００９６】
以上説明したように、本実施形態の時刻表検索システム１によれば、所定の乗車駅の時刻表から列車を選択して、その列車の停車駅毎の到着時刻一覧を参照することができるので、列車の種類を考慮しながら列車を選択することができる。これにより、ユーザのニーズにあった検索が可能となる。たとえば、発車時刻を指定して列車を選択したり、急いでいるから急行で行きたいとか、疲れているから各駅停車で座って行きたいなどの要望に合った列車を選択したりすることが可能となり、使い勝手がよい。
【００９７】
また、乗車する列車の停車駅にリンクした乗継路線の発車時刻と到着時刻を連続して提示することができる。
【００９８】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００９９】
たとえば、上記実施形態では、鉄道会社サーバ２０が時刻表検索アプリケーションプログラムをユーザ端末１０またはユーザ携帯端末１１に提供する構成としたが、これに限定されない。他の実施形態において、時刻表サーバ３０に顧客情報データベース２１およびアプリケーション記憶部２３を接続し、時刻表サーバ３０は、顧客情報データベース２１にアクセスし、定期券情報を取得し、ユーザ認証および時刻表検索アプリケーションプログラムをユーザ端末に提供する構成とすることもできる。
【０１００】
また、上記実施形態では、時刻表検索アプリケーションプログラムは、ユーザ端末１０またはユーザ携帯端末１１のアプリケーションプログラム記憶部１０９に保持可能な構成としたが、これに限定されない。たとえば、時刻表検索アプリケーションプログラムは、ウェブアプリケーションとすることができ、その場合は、ウェブ上で動作することとなる。したがって、ユーザ端末１０またはユーザ携帯端末１１に時刻表検索アプリケーションプログラムを保持せず、サービス利用時に鉄道会社サーバ２０からダウンロードすることとなる。
【０１０１】
また、他の実施形態の時刻表検索システム１において、ユーザ端末１０またはユーザ携帯端末１１は、ユーザが改札機５０を通過したとき、ＩＣカード部６６が改札機５０と通信を行い、乗車駅の情報を取得し、時刻表検索を行うこともできる。ユーザ端末１０またはユーザ携帯端末１１は、上記構成に加え、図１１に示す時刻表表示処理部２００を含むことができる。時刻表表示処理部２００は、現在時刻取得部１６２、検索部１２１、発車時刻表表示部１６５、および乗車駅取得部２０１を含む。乗車駅取得部２０１は、ユーザ端末１０またはユーザ携帯端末１１が改札機５０を通過したとき、ＩＣカード部６６から路線および乗車駅の情報を取得し、検索部１２１に受け渡す。同時に、乗車駅取得部２０１は、現在時刻取得部１６２に改札機５０を通過したことを通知する。現在時刻取得部１６２は、乗車駅取得部２０１からの通知を受け、計時部１１７から現在時刻を取得し、検索部１２１に受け渡す。
【０１０２】
検索部１２１は、現在時刻取得部１６２および乗車駅取得部２０１から受け取った現在時刻および路線と乗車駅を検索条件として、時刻表記憶部１１５にアクセスし、時刻表データを取得し、発車時刻表表示部１６５に受け渡す。発車時刻表表示部１６５は、時刻表データを表示部６４に時刻表表示画面１３０として表示させる。なお、検索部１２１は、乗車駅取得部２０１から受け取った路線の時刻表データが時刻表記憶部１１５に無い場合は、上記実施形態と同様に時刻表受信部１１３に通知する。時刻表受信部１１３は、時刻表サーバ３０に該当する路線の時刻表データを要求し、ダウンロードし、時刻表記憶部１１５に格納し、検索部１２１に通知する。検索部１２１は、時刻表受信部１１３からの通知を受け、再度時刻表記憶部１１５にアクセスし、時刻表データを取得する。また、検索部１２１は、検索条件を一時的に記憶部６３に記憶する。
【０１０３】
この構成によれば、ユーザが改札機５０を通過したとき、自動的にその駅を発車駅として時刻表検索を行い、時刻表を表示することができる。改札機５０を通った後、駅の時刻表掲示板を探す必要がなく、直ぐに到着時刻を調べることができ、利便性がよい。
【０１０４】
また、他の実施形態において、指定された路線の駅一覧を表示し、その中から選択された発車駅の指定された発車時刻の時刻表データを検索し、時刻表を表示させてもよい。図１２に示すように、ユーザ端末１０またはユーザ携帯端末１１は、時刻表表示処理部２１０を含むことができる。時刻表表示処理部２１０は、路線駅一覧表示部２１１と、乗車駅選択受付部２１２と、検索部１２１と、発車時刻表表示部１６５と、を含む。
【０１０５】
路線駅一覧表示部２１１は、ユーザによって指定された路線または定期券情報によって指定された路線の駅の一覧を検索部１２１に検索させ、表示部６４に表示させる。この一覧の中からユーザは、乗車駅を選択することができる。乗車駅選択受付部２１２は、操作部６５を操作してユーザが選択した乗車駅と、指定した発車時刻を受け付ける。検索部１２１は、路線駅一覧表示部２１１からの要求に応じて、時刻表記憶部１１５にアクセスし、指定された路線の駅一覧を取得し、路線駅一覧表示部２１１に受け渡す。さらに、検索部１２１は、時刻表記憶部１１５にアクセスし、乗車駅選択受付部２１２が受け付けた乗車駅と発車時刻に基づいて、時刻表データを検索し、発車時刻表表示部１６５に受け渡す。発車時刻表表示部１６５は、検索部１２１から受け取った時刻表データを表示部６４に時刻表表示画面１３０として表示させる。
【０１０６】
また、検索部１２１は、現在時刻取得部１６２から受け取った現在時刻から所定時間内の発車時刻表を検索条件とすることができる。なお、検索部１２１は、時刻表記憶部１１５に検索条件に合った時刻表データが無かった場合の処理は、上記と同様である。
【０１０７】
この構成によれば、指定された路線の駅一覧の中から乗車駅を指定して時刻表を表示させることができる。
【０１０８】
また、他の実施形態において、行き先はユーザが予め指定することもできる。このとき、乗継駅をユーザが指定変更できるようにし、乗車駅および乗継駅において、上記実施形態と同様に発車時刻および到着時刻の検索を行い、表示できるようにする。この構成において、乗車駅と行き先の降車駅から経路検索を行う経路検索部（不図示）を設け、この経路検索部によって自動的に検索された少なくとも一つの経路上で、乗継可能な乗継駅および乗継路線をユーザに提示し、ユーザに所望の経路を選択させることができる。上記実施形態の同様にして、選択された経路に従って、乗車駅の発車時刻を提示してユーザに選択させ、選択された経路から自動的に決定される乗継駅の到着時刻および乗継列車の発車時刻を提示してユーザに選択させ、乗継駅が複数の場合は同処理を繰り返し、最終的に行き先の降車駅の到着時刻を提示することができる。
【０１０９】
また、上記実施形態において、時刻表検索システム１は、鉄道会社のサービスとして説明したが、本発明の時刻表検索システム１は、バスなどの他の公共交通機関に適用することも可能である。また、複数の会社や事業者が提携してサービスを提供することも可能である。その場合、会社、事業者または提携グループ毎にサービス利用の登録を行い、それぞれ発行された管理ＩＤを受け取る。たとえば、ユーザは、時刻表検索システム１が提供するマイページなどのウェブ上のページでこれら複数の管理ＩＤを登録して管理することができる。登録された会社の時刻表データの検索サービスをユーザは受けることができる。
【０１１０】
また、本発明の実施形態の時刻表検索システム１は、時刻表記憶部１１５に格納された時刻表データを時刻表サーバ３０に随時または定期的に更新確認する更新確認部（不図示）と、時刻表データが更新されている場合に、時刻表サーバ３０に新たな時刻表データを要求し、時刻表記憶部１１５に格納されている時刻表データを新たな時刻表データと書き換えて更新する更新部（不図示）と、を含むことができる。
【０１１１】
この構成によれば、時刻表改正などで時刻表が改正されたときに、時刻表記憶部１１５に格納されている時刻表データを更新することができる。あるいは、臨時列車や事故などによる列車の遅延状況を時刻表データベース３１の時刻表に反映させて、時刻表サーバ３０がユーザ端末１０に通知し、時刻表データを更新させることもできる。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施の形態の時刻表検索システムの構成を示す構成図である。
【図２】図１の時刻表検索システムの顧客情報データベースの構造の一例を示す図である。
【図３】図１の時刻表検索システムの鉄道会社サーバの構成を示す機能ブロック図である。
【図４】図１の時刻表検索システムの時刻表データベースの構造の一例を示す図である。
【図５】図１の時刻表検索システムのユーザ携帯端末の構成を示すブロック図である。
【図６】図１の時刻表検索システムにおけるユーザ端末またはユーザ携帯端末の構成を示す機能ブロック図である。
【図７】図１の時刻表検索システムの動作の一例を示すフローチャートである。
【図８】図１の時刻表検索システムのユーザ端末またはユーザ携帯端末で実行される時刻表検索アプリケーションプログラムの実行画面の一例を示す図である。
【図９】図１の時刻表検索システムにおける図８の各種画面を表示するための構成を示す機能ブロック図である。
【図１０】図１の時刻表検索システムの時刻表検索サービス利用時のユーザ端末またはユーザ携帯端末の動作の一例を示すフローチャートである。
【図１１】本発明の実施形態の時刻表検索システムにおける時刻表表示処理部の他の構成例を示す機能ブロック図である。
【図１２】本発明の実施形態の時刻表検索システムにおける時刻表表示処理部の他の構成例を示す機能ブロック図である。
【符号の説明】
【０１１３】
１  時刻表検索システム
１０  ユーザ端末
１１  ユーザ携帯端末
２０  鉄道会社サーバ
２１  顧客情報データベース
２３  アプリケーション記憶部
３０  時刻表サーバ
３１  時刻表データベース
４０  インターネット
５０  改札機
６１  ＣＰＵ
６２  通信部
６３  記憶部
６４  表示部
６５  操作部
６６  ＩＣカード部
６７  バス
７１  入力部
７３  登録受付部
７５  管理ＩＤ発行部
７７  登録部
８１  インタフェース部
８３  認証部
８５  顧客情報付与部
８７  アプリケーション送信部
１０１  認証要求部
１０３  アプリケーション受信部
１０５  定期券情報記憶部
１０９  アプリケーションプログラム記憶部
１１３  時刻表受信部
１１５  時刻表記憶部
１１７  計時部
１２１  検索部
１３０  時刻表表示画面
１３１  乗車駅上り発車時刻表
１３２  乗車駅下り発車時刻表
１３３  発車時刻
１３４  列車種別
１３８  到着時刻検索ボタン
１４０  到着時刻表示画面
１４１  停車駅到着時刻一覧
１４２  停車駅
１４３  到着時刻
１４８  戻るボタン
１４９  選択駅検索ボタン
１５０  路線選択画面
１５１  乗継駅到着時刻
１５２  乗継路線選択ラジオボタン
１５８  時刻表表示ボタン
１６０  時刻表表示処理部
１６２  現在時刻取得部
１６３  乗車駅取得部
１６５  発車時刻表表示部
１７０  到着時刻表示処理部
１７２  発車時刻受付部
１７３  検索要求受付部
１７５  停車駅・到着時刻表示部
１８０  路線選択画面表示処理部
１８２  乗継駅選択受付部
１８３  検索要求受付部
１８５  乗継路線表示部
１９０  乗継駅時刻表表示処理部
１９２  路線選択受付部
１９３  表示要求受付部
２００  時刻表表示処理部
２０１  乗車駅取得部
２１０  時刻表表示処理部
２１１  路線駅一覧表示部
２１２  乗車駅選択受付部
【図１】
2008097427.tif 000003
【図２】
2008097427.tif 000004
【図３】
2008097427.tif 000005
【図４】
2008097427.tif 000006
【図５】
2008097427.tif 000007
【図６】
2008097427.tif 000008
【図７】
2008097427.tif 000009
【図８】
2008097427.tif 000010
【図９】
2008097427.tif 000011
【図１０】
2008097427.tif 000012
【図１１】
2008097427.tif 000013
【図１２】
2008097427.tif 000014