(57)【要約】【課題】乗換案内経路にて提示された複数の列車の乗継を時刻表によってユーザが容易に確認できるようにすること。【解決手段】出発駅から到着駅までの列車の乗換案内経路を検索する乗換案内経路検索部１３と、乗換案内経路検索部１３によって検索された乗換案内経路に含まれる複数の区間の各々について、少なくとも乗換案内経路にて提示された列車の時刻データ列を含む１以上の時刻データ列を時刻表データベース１１ｂから取得する時刻表データ取得部１５と、乗換案内経路にて提示された先行する区間の列車の時刻データ列と後続する区間の時刻データ列とが同列上に配置されるように、時刻表データ取得部１５によって取得された複数の区間の１以上の時刻データ列を並べて提示する時刻表データ提示部１６とを備えることにより、乗換案内画面にて提示された複数の列車の時刻データ列の接続状況をユーザが画面上で一目で確認することができるようにする。【選択図】図１
2016101829.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも出発駅および到着駅を含む検索条件の入力を受け付けて、前記出発駅から前記到着駅までの列車の乗換案内経路を検索する乗換案内経路検索部と、
停車駅毎の出発時刻および到着時刻の少なくとも一方を含む時刻データ列が列車毎に示された時刻表データを格納する時刻表データベースから、前記乗換案内経路検索部によって検索された前記乗換案内経路に含まれる複数の区間の各々について、少なくとも前記乗換案内経路にて提示された列車の前記時刻データ列を含む１以上の時刻データ列を取得する時刻表データ取得部と、
前記乗換案内経路にて提示された先行する区間の列車の前記時刻データ列と後続する区間の前記時刻データ列とが同列上に配置されるように、前記時刻表データ取得部によって取得された前記複数の区間の前記１以上の時刻データ列を並べて提示する時刻表データ提示部と
を備えることを特徴とする時刻表データ提示システム。
【請求項２】
前記時刻表データ提示部は、
前記乗換案内経路にて提示された先行する区間の列車から乗継可能な１または複数の後続する区間の列車を識別できるように、前記複数の区間の前記１以上の時刻データ列を並べて提示する
ことを特徴とする請求項１に記載の時刻表データ提示システム。
【請求項３】
前記時刻表データ提示部は、
前記複数の区間のうちの少なくとも１つの区間について、絞り込み条件が入力された場合、当該区間の前記１以上の時刻データ列を、前記絞り込み条件に合致する列車の時刻データ列のみに絞り込んで提示する
ことを特徴とする請求項１または２に記載の時刻表データ提示システム。
【請求項４】
前記時刻表データ取得部は、
前記複数の区間のうちの少なくとも１つの区間について、当該区間の前記１以上の時刻データ列として、前記乗換案内経路にて提示された当該区間の列車と同種別の列車の時刻データ列のみを取得する
ことを特徴とする請求項１または２に記載の時刻表データ提示システム。
【請求項５】
前記時刻表データ提示部は、
前記複数の区間のうちの少なくとも１つの区間について、任意の途中駅がユーザによって乗車駅または降車駅として選択された場合、選択された途中駅を乗車駅または降車駅とする新たな区間の前記１以上の時刻データ列を再提示する
ことを特徴とする請求項１から４のいずれか一項に記載の時刻表データ提示システム。
【請求項６】
前記時刻表データ提示部は、
前記複数の区間のうちの少なくとも１つの区間について、旅行パッケージプランの旅行代金の算出基準となる出発駅である基準駅と、当該基準駅からの出発時刻に応じた旅行代金ランクとを、列車毎に識別できるように前記１以上の時刻データ列を提示する
ことを特徴とする請求項１から５のいずれか一項に記載の時刻表データ提示システム。
【請求項７】
サーバ装置がユーザ端末からの要求に応じて時刻表データを検索して提示する時刻表データ提示方法であって、
前記サーバ装置の乗換案内経路検索部が、少なくとも出発駅および到着駅を含む検索条件の入力を受け付けて、前記出発駅から前記到着駅までの列車の乗換案内経路を検索する乗換案内経路検索工程と、
前記サーバ装置の時刻表データ取得部が、停車駅毎の出発時刻および到着時刻の少なくとも一方を含む時刻データ列が列車毎に示された時刻表データを格納する時刻表データベースから、前記乗換案内経路検索工程にて検索された前記乗換案内経路に含まれる複数の区間の各々について、少なくとも前記乗換案内経路にて提示された列車の前記時刻データ列を含む１以上の時刻データ列を取得する時刻表データ取得工程と、
前記サーバ装置の時刻表データ提示部が、前記乗換案内経路にて提示された先行する区間の列車の前記時刻データ列と後続する区間の前記時刻データ列とが同列上に配置されるように、前記時刻表データ取得工程にて取得された前記複数の区間の前記１以上の時刻データ列を並べて提示する時刻表データ提示工程と
を含むことを特徴とする時刻表データ提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻表データ提示システム及び時刻表データ提示方法に関し、特に、検索条件に合致する乗換案内経路を検索し、その検索結果を乗換案内として提示する乗換案内システムに用いて好適なものである。
【背景技術】
【０００２】
従来、インターネット上のウェブサイトにおいて発着駅および日時の入力を受け付けて、出発駅から到着駅までの列車の乗換案内を検索して提示するようになされた乗換検索エンジンが提供されている。この種の乗換案内システムでは、乗換案内の検索結果の表示画面が表示されている状態で、任意の出発駅、乗換駅、または到着駅に対するユーザの選択操作が行われると、選択された出発駅、乗換駅、または到着駅の時刻表を出力（例えば、表示、印刷等）することができるようになっている。また、乗換案内システムの中には、乗換案内の検索結果の表示画面にて、任意の区間に対するユーザの選択操作が行われると、選択された区間の時刻表データを出力することができるようになっているものもある。
【０００３】
例えば、図１１は、従来の時刻表データの表示画面の一例（第１例）を示す図である。この例では、区間「名古屋〜姫路」と区間「姫路〜鳥取」とを含む乗換案内経路が検索された場合に表示される時刻表データの表示画面を示している。図１１（ａ）に示す表示画面１１０は、乗換案内経路の表示画面において区間「名古屋〜姫路」が選択されたときに表示される、当該区間「名古屋〜姫路」の時刻表データの表示画面である。図１１（ｂ）に示す表示画面１２０は、乗換案内経路の表示画面において区間「姫路〜鳥取」が選択されたときに表示される、当該区間「姫路〜鳥取」の時刻表データの表示画面である。各表示画面１１０，１２０には、複数の列車の時刻データ列が横方向に並べて構成された時刻データ列群が時刻表データの一部として示されている。各時刻データ列は、出発駅の出発時刻、各途中停車駅の到着時刻および出発時刻、到着駅の到着時刻が、時系列順に縦方向に並んで構成されている。
【０００４】
また、下記特許文献１には、経路探索結果の表示画面において時刻表印刷ボタンを押下すると、経路探索結果で得られた出発駅および乗継駅で乗車すべき車両の時刻およびその前後の所定の範囲の時刻を含む時刻表データを印刷する時刻表作成装置が開示されている。図１２は、従来（下記特許文献１）の時刻表作成装置によって印刷される時刻表一覧の一例を示す図である。図１２に示す時刻表一覧では、経路探索結果で得られた複数の駅（出発駅および乗換駅）の時刻表が横方向に並べて示されている。各駅の時刻表は、乗車すべき車両およびそれに前後する複数の車両の出発時刻がマトリクス状に整列して示されている。特に、図１２に示す時刻表一覧では、乗車すべき車両の出発時刻が、背景色と文字色とが反転されて示されている。このため、ユーザは、複数の駅の各々の時刻表から乗車すべき車両の出発時刻を把握することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１０３５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の方法では、複数の列車の乗継をユーザが容易に確認することができない。例えば、図１１に示す従来の方法では、乗換案内画面にて選択された一の区間の時刻表データのみが表示される。このため、乗換案内画面にて提示された複数の列車の乗継を確認するために、ユーザは、まず、先行する区間の時刻表データを表示させて、その中から乗継前の列車の時刻データ列を確認した後、その時刻データ列を覚えておかなければならない。その後、ユーザは、後続する区間の時刻表データを表示させて、乗継前の列車の時刻と乗継後の列車の時刻との結びづけを頭の中で行わなければならない。
【０００７】
また、図１２に示す時刻表一覧では、各駅（出発駅および乗換駅）の時刻表において、乗車すべき車両およびその前後の車両の出発時刻のみが単に表示されているだけである。このため、ユーザは、乗継駅までどの路線の車両に乗車すればいいのか、乗継駅において乗継時間がどれくらいあるのか、乗継駅からどの路線の車両に乗車すればいいのか等、乗継状況を一切把握することができない。
【０００８】
本発明は、このような問題を解決するために成されたものであり、乗換案内経路にて提示された複数の列車の乗継を時刻表によってユーザが容易に確認できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記した課題を解決するために、本発明では、少なくとも出発駅および到着駅を含む検索条件の入力を受け付けて、出発駅から到着駅までの列車の乗換案内経路を検索し、停車駅毎の出発時刻および到着時刻の少なくとも一方を含む時刻データ列が列車毎に示された時刻表データを格納する時刻表データベースから、検索された乗換案内経路に含まれる複数の区間の各々について、少なくとも乗換案内経路にて提示された列車の時刻データ列を含む１以上の時刻データ列を時刻表データベースから取得し、乗換案内経路にて提示された先行する区間の列車の時刻データ列と後続する区間の時刻データ列とが同列上に配置されるように、取得された複数の区間の１以上の時刻データ列を並べて提示するようにしている。
【発明の効果】
【００１０】
上記のように構成した本発明によれば、ユーザが乗換案内画面にて時刻表データの表示を指示すると、乗換案内経路にて提示された乗継前後の列車の時刻データ列が同列上に配置された、複数の区間の時刻データ列が提示される。すなわち、乗換案内経路にて提示された複数の列車の時刻データ列が、一列に繋がった状態で同一画面上に表示される。このため、ユーザは、乗換案内画面にて提示された複数の列車の時刻データ列の接続状況を画面上で一目で確認することができる。これにより、ユーザは、乗換案内経路にて提示された列車の時刻データを覚えておいたり、乗換案内経路にて提示された複数の列車の時刻データの結びづけを頭の中で行ったりすることなく、複数の列車の乗継を時刻表によって容易に確認することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る時刻表データ提示システムの機能構成例を示すブロック図である。
【図２】本発明の一実施形態に係る時刻表データ提示システムによる処理の手順の一例を示すフローチャートである。
【図３】本発明の一実施形態に係る時刻表データベースに格納されている時刻表データの一例を示す図である。
【図４】本発明の一実施形態に係る乗換案内画面の一例を示す図である。
【図５】本発明の一実施形態に係る時刻表データ表示画面の一例（第１例）を示す図である。
【図６】本発明の一実施形態に係る時刻表データ表示画面の一例（第２例）を示す図である。
【図７】本発明の一実施形態に係る時刻表データ表示画面の一例（第３例）を示す図である。
【図８】本発明の一実施形態に係る時刻表データ表示画面の一例（第４例）を示す図である。
【図９】本発明の一実施形態に係る時刻表データ表示画面の一例（第５例）を示す図である。
【図１０】本発明の一実施形態に係る時刻表データ表示画面の一例（第６例）を示す図である。
【図１１】従来の時刻表データの表示画面の一例を示す図である。
【図１２】従来の時刻表作成装置によって印刷される時刻表一覧の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本発明の一実施形態に係る時刻表データ提示システム１の機能構成例を示すブロック図である。図１に示す時刻表データ提示システム１は、サーバ装置１０とユーザ端末２０とを備えて構成されている。サーバ装置１０は、ユーザが任意に指定した出発駅から到着駅までの列車の乗換案内経路、及び、乗換案内経路にて提示された各区間（出発駅から乗換駅までの区間、乗換駅から乗換駅までの区間、乗換駅から到着駅までの区間）の時刻表データを提供することが可能な装置である。
【００１３】
ユーザ端末２０は、インターネットを介してサーバ装置１０にアクセスすることにより、上述の乗換案内経路及び各区間の時刻表データの提供を、サーバ装置１０から受けることができる。ユーザ端末２０としては、例えば、パーソナルコンピュータ、スマートフォン、携帯電話機、タブレット端末等が用いられる。図１では、ユーザ端末２０を１台だけ図示しているが、実際には、サーバ装置１０には、複数のユーザ端末２０からアクセス可能である。
【００１４】
図１に示すように、サーバ装置１０は、乗換案内経路データ記憶部１１及び旅行パッケージプランデータベース１７を備えている。また、サーバ装置１０は、その機能構成として、通信部１２、乗換案内経路検索部１３、乗換案内経路提示部１４、時刻表データ取得部１５及び時刻表データ提示部１６を備えている。一方、ユーザ端末２０は、入力装置２１及びディスプレイ２２を備えている。また、ユーザ端末２０は、その機能構成として、入力受付部２３、通信部２４及び表示制御部２５を備えている。
【００１５】
なお、上記各機能ブロック１２〜１６，２３〜２５は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することができる。例えばソフトウェアによって構成する場合、上記各機能ブロック１２〜１６，２３〜２５は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
【００１６】
サーバ装置１０の乗換案内経路データ記憶部１１は、乗換経路案内に用いられる乗換案内経路データを格納する。乗換案内経路データは、経路データベース１１ａ、時刻表データベース１１ｂ、料金データベース１１ｃを含んで構成される。経路データベース１１ａは、複数の路線の路線データを格納する。各路線データは、例えば、路線と、路線上に位置する駅と、経路上の駅間の距離とを関連付けたデータである。時刻表データベース１１ｂは、路線毎の複数の時刻表データを格納する。料金データベース１１ｃは、運賃、特急料金、座席料金（例えば、指定席料金、グリーン席料金）等の各種料金データを格納する。
【００１７】
サーバ装置１０の旅行パッケージプランデータベース１７は、鉄道と宿泊とがセットになった複数の旅行パッケージプランのデータを格納する。各旅行パッケージプランのデータは、例えば、プラン名、旅行日程、列車名、乗車区間、発着駅、発着時刻、宿泊施設、宿泊プラン、旅行代金、予約状況等の情報を含んで構成される。各旅行パッケージプランは、複数の列車が選択候補として設定されている。各選択候補の列車には、基準駅と、旅行代金ランクとが設定されている。基準駅とは、旅行パッケージプランの旅行代金の算出基準となる出発駅である。旅行代金ランクとは、旅行パッケージプランにおいてその列車を選択したときに適用される旅行代金のランクを示す。本実施形態では、以下に示すように、基準駅からの出発時刻に応じた旅行代金ランクが設定される。なお、以下において、「Ａ」は最も旅行代金が高くなるランクであり、「Ｃ」は最も旅行代金が安くなるランクである。
【００１８】
（基準駅の出発時刻）        （旅行代金ランク）
始発〜７：５９          ：          Ａ
８：００〜９：５９      ：          Ｂ
１０：００〜１４：５９  ：          Ｃ
１５：００〜１８：５９  ：          Ｂ
１９：００〜終電        ：          Ａ
【００１９】
図３は、本発明の一実施形態に係る時刻表データベース１１ｂに格納されている時刻表データの一例を示す図である。図３では、時刻表データベース１１ｂに格納されている時刻表データの一例として、区間「東京〜博多」の新幹線の時刻表データが図３（ａ）に示されている。また、区間「京都〜倉吉」の在来線の時刻表データが図３（ｂ）に示されている。
【００２０】
図３に示すように、時刻表データは、列車毎の複数の時刻データ列を含んで構成されている。各時刻データ列は、列車の種別および行先と、複数の停車駅の時刻データとを含んでいる。この例では、列車の始発駅には、時刻データとして出発時刻が設定されている。また、列車の終着駅には、時刻データとして到着時刻が設定されている。また、列車の途中停車駅には、時刻データとして到着時刻および出発時刻が設定されている。また、列車の通過駅には、通過駅である旨を示す識別子（図３に示す例では、下向き矢印）が設定されている。
【００２１】
ユーザ端末２０の入力受付部２３は、入力装置２１のユーザ操作による乗換案内経路の検索条件の入力を受け付ける。乗換案内経路の検索条件は、少なくとも出発駅、到着駅を含む。これ以外にも、乗換案内経路の検索条件は、日付、時刻（出発時刻または到着時刻）、経由駅等を含み得る。例えば、入力受付部２３は、検索条件の入力画面をディスプレイ２２に表示させて、当該入力画面により、検索条件の入力を受け付ける。入力受付部２３が入力を受け付けた検索条件は、通信部２４を介してサーバ装置１０へ送信され、サーバ装置１０の通信部１２によって受信された後、サーバ装置１０の乗換案内経路検索部１３へ供給される。
【００２２】
また、入力受付部２３は、ディスプレイ２２に乗換案内画面が表示されているとき、当該乗換案内画面に表示されているいずれかの乗換案内経路の入力装置２１のユーザ操作による選択を受け付ける。入力受付部２３は、乗換案内経路の選択を受け付けると、その乗換案内経路に含まれる複数の区間の時刻データ列群が示された時刻表データ表示画面の要求信号を、通信部２４を介してサーバ装置１０へ送信する。そして、端末装置２０から送信された要求信号は、サーバ装置１０の通信部１２によって受信された後、サーバ装置１０の時刻表データ取得部１５へ供給される。
【００２３】
サーバ装置１０の乗換案内経路検索部１３は、通信部１２が受信した検索条件に合致する列車の乗換案内経路を、乗換案内経路データ記憶部１１から検索する。乗換案内経路検索部１３によって検索された乗換案内経路は、１または複数の区間からなり、区間毎に、出発駅、出発時刻、到着駅、到着時刻、料金（運賃、特急料金、指定席料金、グリーン席料金等）、列車名等の情報を含んで構成されている。乗換案内経路検索部１３は、入力された検索条件に合致する複数の乗換案内経路を検索し得る。例えば、図４に示す例では、入力された検索条件に合致する３つの乗換案内経路４２ａ〜４２ｃが乗換案内経路検索部１３によって検索された例を示している。
【００２４】
サーバ装置１０の乗換案内経路提示部１４は、乗換案内経路検索部１３によって検索された乗換案内経路を示す乗換案内画面を生成する。そして、乗換案内経路提示部１４は、生成した乗換案内画面を通信部１２を介してユーザ端末２０へ送信する。これにより、ユーザ端末２０の表示制御部２５により、乗換案内画面がディスプレイ２２に表示されてユーザに提示されることとなる。
【００２５】
サーバ装置１０の時刻表データ取得部１５は、端末装置２０から送信された要求信号を受け取ると、乗換案内経路検索部１３によって検索された乗換案内経路のうち、入力装置２１のユーザ操作によって選択された乗換案内経路に含まれる複数の区間の各々の時刻データ列群を時刻表データベース１１ｂの時刻表データから取得する。例えば、図４に示す乗換案内画面４０において、第１候補の乗換案内画面４２ａがユーザ操作によって選択されたとする。この場合、時刻表データ取得部１５は、乗換案内画面４２ａに含まれる区間「名古屋〜姫路」および「姫路〜鳥取」の各々の時刻データ列群を時刻表データベース１１ｂの時刻表データから取得する。
【００２６】
このとき、時刻表データ取得部１５は、少なくとも、乗換案内画面４２ａにて提示されている列車（すなわち、「新幹線ロ１１３号」および「特急ハ３号」）の時刻データ列を含んだ時間帯の時刻データ列群を取得する。この条件さえ満たしていれば、時刻表データ取得部１５は、対象区間の全ての時間帯の時刻データ列群を取得してもよく、対象区間の一部の時間帯の時刻データ列群を取得してもよい。後者の場合、例えば、取得した時刻データ列群が１表示画面内に収まるように、所定列数の時刻データ列群を取得するようにしてもよく、所定の時間範囲内の時刻データ列群を取得するようにしてもよい。また、時刻表データ取得部１５は、複数の区間の各々について、時刻データ列群を取得するのに代えて、乗換案内画面４２ａにて提示されている列車の時刻データ列のみを取得するようにしてもよい。
【００２７】
また、時刻表データ取得部１５は、選択された乗換案内経路に含まれる複数の区間のうちの少なくとも１つの区間について、当該区間の時刻データ列群として、乗換案内経路にて提示された当該区間の列車と同種別の列車の時刻データ列のみを取得することもできる。例えば図５に示す例では、区間「姫路〜鳥取」の時刻データ列群５２には、特急列車の時刻データ列のみが示されており、普通列車の時刻データ列が示されていない。これは、時刻表データ取得部１５により、乗換案内経路４２ａ（図４参照）にて提示された列車「特急ハ３号」と同種別（すなわち、特急列車）の時刻データ列のみが、時刻表データベース１１ｂの時刻表データから取得されたからである。
【００２８】
サーバ装置１０の時刻表データ提示部１６は、時刻表データ取得部１５によって取得された複数の区間の時刻データ列群を提示する。具体的には、時刻表データ提示部１６は、時刻表データ取得部１５によって取得された複数の区間の時刻データ列群が示された時刻表データ表示画面を生成する。そして、時刻表データ提示部１６は、生成した時刻表データ表示画面を通信部１２を介してユーザ端末２０へ送信する。これにより、ユーザ端末２０の表示制御部２５により、時刻表データ表示画面がディスプレイ２２に表示されてユーザに提示されることとなる。
【００２９】
例えば、図５に示す例では、時刻表データ表示画面５０には、時刻表データ取得部１５によって時刻表データベース１１ｂから取得された区間「名古屋〜姫路」の時刻データ列群５１の下側に、時刻表データ取得部１５によって時刻表データベース１１ｂから取得された区間「姫路〜鳥取」の時刻データ列群５２が並べて表示されている。時刻データ列群５１，５２の各々は、複数の列車の時刻データ列が発車時刻順に横方向に並べて構成されている。
【００３０】
ここで、時刻表データ提示部１６は、乗換案内経路検索部１３によって検索された乗換案内経路にて提示された、先行する区間の列車の時刻データ列と後続する区間の列車の時刻データ列とが同列上に配置されるように、時刻表データ取得部１５によって取得された複数の区間の時刻データ列群を並べて提示する。例えば、図５に示す例では、乗換案内経路４２ａ（図４参照）にて提示された先行する区間の列車（「新幹線ロ１１３号」）の時刻データ列５１ａと同列上に、乗換案内経路４２ａにて提示された後続する区間の列車（「特急ハ３号」）の時刻データ列５２ａが配置されている。
【００３１】
また、時刻表データ提示部１６は、乗換案内経路にて提示された先行する区間の列車から乗継可能な（すなわち、先行する区間の列車の乗継駅の到着時刻よりも出発時刻が後である）１または複数の後続する区間の列車を識別できるように、複数の区間の時刻データ列群を並べて提示する。例えば、図５に示す例では、乗換案内経路４２ａ（図４参照）にて提示された先行する区間（「名古屋〜姫路」）の列車（「新幹線ロ１１３号」）に乗継可能な、後続する区間（「姫路〜鳥取」）の複数の列車（「特急ハ３号」、「特急ニ１号」、「特急ハ５号」）の時刻データ列５２ａ〜５２ｃを識別できるように、当該複数の列車の時刻データ列５２ａ〜５２ｃが太い枠線で囲まれている。
【００３２】
なお、時刻表データ提示部１６は、乗換案内経路に含まれる複数の区間のうちの少なくとも１つの区間について、絞り込み条件がユーザによって入力された場合、当該区間の時刻データ列群を、入力された絞り込み条件に合致する列車の時刻データ列のみに絞り込んで提示することもできる。例えば、図６に示す例では、区間「名古屋〜姫路」の時刻データ列群６１が、列車種別が「新幹線ロ」である列車の時刻データ列のみに絞り込まれている。また、区間「姫路〜鳥取」時刻データ列群６２が、列車種別が「特急ハ」である列車の時刻データ列のみに絞り込まれている例を示している。
【００３３】
また、時刻表データ提示部１６は、乗換案内経路に含まれる複数の区間のうちの少なくとも１つの区間について、任意の途中駅がユーザによって乗車駅または降車駅として選択された場合、選択された途中駅を乗車駅または降車駅とする新たな区間の時刻データ列群を再提示する。例えば、図７に示す例では、図５に示す区間「名古屋〜姫路」の時刻データ列群５１において、出発駅が「名古屋」から「京都」に変更されたことに応じて、区間「京都〜姫路」の時刻データ列群７１が再提示されている。また、図５に示す区間「姫路〜鳥取」の時刻データ列群５２において、到着駅が「鳥取」から「智頭」に変更されたことに応じて、区間「姫路〜智頭」の時刻データ列群７２が再提示されている。
【００３４】
また、時刻表データ提示部１６は、乗換案内経路に含まれる複数の区間のうちの少なくとも１つの区間について、各列車の基準駅および当該基準駅からの出発時刻に応じた旅行代金ランクを識別できるように、複数の区間の時刻データ列群を提示することも可能である。例えば、図８に示す例では、区間「名古屋〜姫路」の時刻データ列群８１において、旅行パッケージプランデータベース１７から取得された各列車の基準駅（「名古屋」）およびその出発時刻と、各列車の基準駅からの出発時刻に応じた旅行代金ランクとを識別できるようになっている。
【００３５】
ユーザ端末２０の表示制御部２５は、通信部２４がサーバ装置１０から受信した乗換案内画面をディスプレイ２２に表示させる。また、表示制御部２５は、通信部２４がサーバ装置１０から受信した時刻表データ表示画面をディスプレイ２２に表示させる。
【００３６】
図２は、本発明の一実施形態に係る時刻表データ提示システム１による処理の手順の一例を示すフローチャートである。図２に示す処理は、例えば、ユーザがユーザ端末２０を用いて乗換案内経路を調べようとしたとき（例えば、乗換案内サイトにアクセスしたとき）に実行される。
【００３７】
まず、ユーザ端末２０において、入力装置２１によって検索条件が入力されると、入力受付部２３が当該検索条件の入力を受け付ける（ステップＳ１）。そして、入力受付部２３が、通信部２４を介して当該検索条件をサーバ装置１０へ送信する（ステップＳ２）。
【００３８】
サーバ装置１０において、ユーザ端末２０から送信された検索条件を通信部１２が受信すると（ステップＳ３）、乗換案内経路検索部１３が、当該検索条件による乗換案内経路の検索を行う（ステップＳ４）。そして、乗換案内経路提示部１４が、ステップＳ４で検索された乗換案内経路が示された乗換案内画面を生成する（ステップＳ５）。そして、乗換案内経路提示部１４が、ステップＳ５で生成した乗換案内画面を、通信部１２を介してユーザ端末２０へ送信する（ステップＳ６）。
【００３９】
ユーザ端末２０において、サーバ装置１０から送信された乗換案内画面を通信部２４が受信すると（ステップＳ７）、表示制御部２５が、当該乗換案内画面をディスプレイ２２に表示させる（ステップＳ８）。これにより、ユーザが入力した検索条件に合致する乗換案内経路が、ユーザに提示されることとなる。
【００４０】
その後、ユーザ端末２０において、入力受付部２３が、乗換案内画面に表示されている何れかの乗換案内経路の選択を受け付けたか否かを判断する（ステップＳ９）。ここで、乗換案内経路の選択を受け付けていないと入力受付部２３が判断した場合（ステップＳ９：Ｎｏ）、入力受付部２３が、乗換案内経路の選択の受け付けを引き続き待機する。一方、乗換案内経路の選択を受け付けたと入力受付部２３が判断した場合（ステップＳ９：Ｙｅｓ）、入力受付部２３が、選択された乗換案内経路の時刻表データ表示画面の要求信号を通信部２４を介してサーバ装置１０へ送信する（ステップＳ１０）。
【００４１】
サーバ装置１０において、ユーザ端末２０から送信された時刻表データ表示画面の要求信号を通信部１２が受信すると（ステップＳ１１）、時刻表データ取得部１５が、当該要求信号によって特定される乗換案内経路に含まれる複数の区間の各々の時刻データ列群を時刻表データベース１１ｂの時刻表データから取得する（ステップＳ１２）。そして、時刻表データ提示部１６が、ステップＳ１２で取得された複数の区間の時刻データ列群が上下方向に並べて示された時刻表データ表示画面を生成し（ステップＳ１３）、生成した時刻表データ表示画面を通信部１２を介してユーザ端末２０へ送信する（ステップＳ１４）。
【００４２】
ユーザ端末２０において、サーバ装置１０から送信された時刻表データ表示画面を通信部２４が受信すると（ステップＳ１５）、表示制御部２５が、当該時刻表データ表示画面をディスプレイ２２に表示させる（ステップＳ１６）。これにより、ユーザが選択した乗換案内経路に含まれる各区間の時刻データ列群が、ユーザに提示されることとなる。
【００４３】
図４は、本発明の一実施形態に係る乗換案内画面の一例を示す図である。図４に示す乗換案内画面４０は、乗換案内経路提示部１４によって生成された乗換案内画面であり、乗換案内経路検索部１３によって検索された複数の乗換案内経路が示されている。図４に示す例では、乗換案内画面４０は、検索条件表示欄４１と、検索結果表示欄４２とを含んで構成されている。
【００４４】
検索条件表示欄４１には、ユーザ端末２０から入力された検索条件が表示される。図４に示す例では、検索条件表示欄４１には、出発駅を「名古屋」とし、到着駅を「鳥取」とし、出発日を「２０１４年１０月３日（金）」とし、出発時刻を「１１：３０」とする検索条件が一例として表示されている。
【００４５】
検索結果表示欄４２には、乗換案内経路検索部１３によって検索された複数の乗換案内経路が一覧表示される。図４に示す例では、検索結果表示欄４２には、上記検索条件に該当する３件の乗換案内経路（第１候補の乗換案内経路４２ａ、第２候補の乗換案内経路４２ｂ、第３候補の乗換案内経路４２ｃ）が一覧表示されている。図４に示す例では、各乗換案内経路には、所要時間、料金、複数の区間が示されている。また、各区間について、出発駅、出発時刻、到着駅、到着時刻、列車の種別および行先が示されている。
【００４６】
検索結果表示欄４２では、各乗換案内経路が選択可能になっている。入力装置２１のユーザ操作によって乗換案内経路４２ａ〜４２ｃのうちの何れかの乗換案内経路が選択されると、選択された乗換案内経路に含まれている複数の区間の各々の時刻データ列群が示された時刻表データ表示画面５０（図５参照）が、サーバ１０にて生成される。そして、当該時刻表データ表示画面５０が、サーバ装置１０からユーザ端末２０へ送信され、ユーザ端末２０のディスプレイ２２に表示される。
【００４７】
〔時刻表データ表示画面の一例（第１例）〕
図５は、本発明の一実施形態に係る時刻表データ表示画面５０の一例（第１例）を示す図である。図５に示す時刻表データ表示画面５０は、図４に示す乗換案内画面４０がディスプレイ２２に表示されている状態から、ユーザの入力装置２１の操作によって乗換案内経路４２ａが選択されたときに、時刻表データ提示部１６によって生成されて、ディスプレイ２２に表示される時刻表データ表示画面５０の一例である。
【００４８】
時刻表データ表示画面５０は、時刻表データ取得部１５によって時刻表データベース１１ｂから取得された時刻データ列群５１および時刻データ列群５２を含んでいる。時刻データ列群５１は、乗換案内経路４２ａの区間「名古屋〜姫路」の時刻データ列群である。時刻データ列群５２は、乗換案内経路４２ａの区間「姫路〜鳥取」の時刻データ列群である。時刻データ列群５２は、時刻データ列群５１の下側に並べて表示されている。
【００４９】
区間「名古屋〜姫路」の時刻データ列群５１は、乗換案内経路４２ａにて提示された列車「新幹線ロ１１３号」（先行する区間の列車）の時刻データ列５１ａを含んでいる。また、時刻データ列群５１は、列車「新幹線ロ１１３号」よりも出発時刻が前後する複数の列車の時刻データ列を含んでいる。これら複数の時刻データ列は、出発時刻順に横方向に並べて表示されている。
【００５０】
また、区間「姫路〜鳥取」の時刻データ列群５２は、乗換案内経路４２ａにて提示された列車「特急ハ３号」（後続する区間の列車）の時刻データ列５２ａを含んでいる。また、時刻データ列群５２は、列車「特急ハ３号」と同種別（すなわち、特急列車）であり、且つ、列車「特急ハ３号」よりも出発時刻が前後する複数の列車の時刻データ列を含んでいる。これら複数の時刻データ列は、出発時刻順に横方向に並べて表示されている。
【００５１】
時刻データ列群５１および時刻データ列群５２の各時刻データ列は、列車種別および行先に続いて、出発駅の出発時刻、各途中停車駅の到着時刻および出発時刻、到着駅の到着時刻が、時系列順に縦方向に並んで構成されている。
【００５２】
このように構成された時刻表データ表示画面５０において注目すべきは、乗換案内経路４２ａにて提示された乗継前の列車「新幹線ロ１１３号」の時刻データ列５１ａと乗継後の列車「特急ハ３号」の時刻データ列５２ａとが同列上に配置されていることである。具体的には、時刻データ列５１ａの下側に時刻データ列５２ａが繋ぎ合わされている。これにより、時刻データ列５１ａと時刻データ列５２ａとが縦一列に表示された状態となっている。
【００５３】
これにより、時刻表データ表示画面５０から、「姫路駅」における「新幹線ロ１１３号」からの乗継後の列車が「特急ハ３号」であることをユーザが一目で把握することができる。また、乗継前の列車「新幹線ロ１１３号」の「姫路駅」への到着時刻（１３：００）に続いて、乗継後の列車「特急ハ３号」の「姫路駅」からの出発時刻（１３：３０）が表示されているため、「姫路駅」における乗換の猶予時間（すなわち、３０分）をユーザが容易に把握することができる。
【００５４】
また、時刻表データ表示画面５０では、時刻データ列５１ａと時刻データ列５２ａが、太い枠線で囲まれていることによって強調表示されている。これにより、乗換案内経路４２ａにて提示された乗継前の列車から、乗換案内経路４２ａにて提示された乗継後の列車への乗継を、ユーザが時刻表データ表示画面５０上で容易に把握できるようになっている。
【００５５】
また、時刻表データ表示画面５０では、乗換案内経路４２ａにて提示された「新幹線ロ１１３号」から乗継可能な他の列車（「特急ハ３号」よりも出発時刻が後である「特急ニ１号」および「特急ハ５号」）の時刻データ列５２ｂ，５２ｃも、太い枠線で囲まれていることによって強調表示されている。これにより、「新幹線ロ１１３号」からの乗継後の列車を、乗換案内経路４２ａにて提示された「特急ハ３号」から変更した場合に、どの列車に乗り継ぐことができるかをユーザが一目で把握することができるようになっている。
【００５６】
さらに、時刻表データ表示画面５０では、「新幹線ロ１１３号」から乗継可能として提示された他の列車の時刻データ列５２ｂ，５２ｃが、その列車に対して最も短い乗継時間で早く乗り継ぐことが可能な列車の時刻データ列と同列上に配置されている。これにより、区間「名古屋〜姫路」に利用する列車を、乗換案内経路４２ａにて提示された「新幹線ロ１１３号」から変更した場合に、どの列車に乗り継ぐことができるかをユーザが一目で把握することができるようになっている。
【００５７】
以上説明したように、本実施形態の時刻表データ提示システム１によれば、ユーザが乗換案内画面４０にて乗換案内経路４２ａを選択することにより時刻表データの表示を指示すると、乗換案内経路４２ａにて提示された乗継前後の列車（「新幹線ロ１１３号」および「特急ハ３号」）の時刻データ列５１ａ，５２ａが同列上に配置された状態で（すなわち、一列に繋がった状態で）、複数の区間の時刻データ列群５１，５２が同一画面上にて提示される。このため、ユーザは、乗換案内画面４０にて提示された複数の列車の時刻データ列５１ａ，５２ａを時刻表データ表示画面５０上で一目で確認することができる。これにより、ユーザは、乗換案内画面４０にて提示された複数の列車の乗継を時刻表によって容易に確認することができる。
【００５８】
〔時刻表データ表示画面の一例（第２例）〕
図６は、本発明の一実施形態に係る時刻表データ表示画面の一例（第２例）を示す図である。図６に示す時刻表データ表示画面６０は、図５に示す時刻表データ表示画面５０がディスプレイ２２に表示されている状態から、入力装置２１のユーザ操作によって区間「名古屋〜姫路」の時刻データ列群５１に対する絞り込み条件として列車種別「新幹線ロ」が入力され、且つ、区間「姫路〜鳥取」の時刻データ列群５２に対する絞り込み条件として列車種別「特急ハ」が入力されたことにより、時刻表データ提示部１６によって生成されて、ディスプレイ２２に表示される画面である。
【００５９】
この時刻表データ表示画面６０は、乗換案内経路４２ａの区間「名古屋〜姫路」の時刻データ列群６１と、乗換案内経路４２ａの区間「姫路〜鳥取」の時刻データ列群６２とを含んでいる。時刻データ列群６１では、区間「名古屋〜姫路」の複数の列車の時刻データ列のうち、列車種別が「新幹線ロ」である列車の時刻データ列のみが表示されている。また、時刻データ列群６２では、区間「名古屋〜姫路」の複数の列車の時刻データ列のうち、列車種別「特急ハ」である列車の時刻データ列のみが表示されている。これにより、時刻表データ表示画面６０では、ユーザが所望する列車種別（すなわち、「新幹線ロ」および「特急ハ」）の列車の時刻データを、ユーザが一目で把握できるようになっている。
【００６０】
なお、この時刻表データ表示画面６０においても、乗換案内経路４２ａにて提示された乗継前後の列車の時刻データ列６１ａ，６２ａが同列上に配置され、且つ、太い枠線で囲まれていることによって強調表示されている。また、乗換案内経路４２ａにて提示された乗継前の列車から乗継可能な他の列車の時刻データ列６２ｂも、太い枠線で囲まれていることによって強調表示されている。このため、時刻表データ表示画面６０においても、乗換案内経路４２ａにて提示された乗継前の列車から、乗換案内経路４２ａにて提示された乗継後の列車への乗継、および、乗換案内経路４２ａにて提示された乗継前の列車から、乗継可能な他の列車への乗継を、ユーザが容易に把握できるようになっている。
【００６１】
また、図６の例では、ユーザが図５に示した時刻データ列群５１，５２の双方を絞り込み対象として選択したことにより、時刻データ列群５１，５２の双方の絞り込みを行っているが、ユーザが時刻データ列群５１，５２のいずれか一方のみを絞り込み対象として選択した場合、選択された時刻データ列群５１，５２のいずれか一方のみ絞り込みを行うようにしてもよい。
【００６２】
〔時刻表データ表示画面の一例（第３例）〕
図７は、本発明の一実施形態に係る時刻表データ表示画面の一例（第３例）を示す図である。図７に示す時刻表データ表示画面７０は、図５に示す時刻表データ表示画面５０がディスプレイ２２に表示されている状態から、入力装置２１のユーザ操作によって出発駅が「名古屋」から「京都」に変更され、且つ、到着駅が「鳥取」から「智頭」に変更されたことにより、時刻表データ提示部１６によって生成されて、ディスプレイ２２に表示される画面である。この時刻表データ表示画面７０は、出発駅が変更された後の区間「京都〜姫路」の時刻データ列群７１と、到着駅が変更された後の区間「姫路〜智頭」の時刻データ列群７２とを含んでいる。
【００６３】
この時刻表データ表示画面７０においても、乗換案内経路４２ａにて提示された乗継前後の列車の時刻データ列７１ａ，７２ａが同列上に配置され、且つ、太い枠線で囲まれていることによって強調表示されている。また、乗換案内経路４２ａにて提示された乗継前の列車から乗継可能な他の列車の時刻データ列７２ｂ，７２ｃが、太い枠線で囲まれていることによって強調表示されている。このため、時刻表データ表示画面７０においても、乗換案内経路４２ａにて提示された乗継前の列車から、乗換案内経路４２ａにて提示された乗継後の列車への乗継、および、乗換案内経路４２ａにて提示された乗継前の列車から、乗継可能な他の列車への乗継を、ユーザが容易に把握できるようになっている。
【００６４】
なお、図５の時刻表データ表示画面５０では、列車「新幹線イ７号」の時刻データ列が時刻データ列群５１に表示されていたが、図７の時刻表データ表示画面７０では、列車「新幹線イ７号」の時刻データ列が時刻データ列群７１に表示されていない。これは、列車「新幹線イ７号」が、変更後の出発駅である「京都」に停車しないために、提示の対象外となったからである。
【００６５】
〔時刻表データ表示画面の一例（第４例）〕
図８は、本発明の一実施形態に係る時刻表データ表示画面の一例（第４例）を示す図である。図８に示す時刻表データ表示画面８０は、図４に示す乗換案内画面４０がディスプレイ２２に表示されている状態から、入力装置２１のユーザ操作によって乗換案内経路４２ａが選択されたときに、時刻表データ提示部１６によって生成されて、ディスプレイ２２に表示される時刻表データ表示画面の他の例である。
【００６６】
時刻表データ表示画面８０は、乗換案内経路４２ａの区間「名古屋〜姫路」の時刻データ列群８１と、乗換案内経路４２ａの区間「姫路〜鳥取」の時刻データ列群８２とを含んでいる。時刻表データ表示画面８０は、区間「名古屋〜姫路」の複数の列車の各々に対して、基準駅（図８の例では「名古屋」）およびその出発時刻と、その出発時刻に応じた旅行代金ランクとが、旅行パッケージプランデータベース１７から取得されて時刻データ列群８１にさらに示されている点で、図５に示した時刻表データ表示画面５０と異なる。その他の点については、時刻表データ表示画面５０と同じである。
【００６７】
時刻表データ表示画面８０によれば、時刻データ列群８１に示された各列車について、基準駅からの発車時刻に応じた旅行代金ランクをユーザが把握することができる。これにより、例えば、本実施形態の時刻表データ提示システム１を、旅行パッケージプランの閲覧および予約が可能な旅行サイトと連携させることにより、旅行パッケージプランにおいてどの列車を選択するとどの旅行代金ランクが適用されるのかをユーザが容易に把握できるようになる。
【００６８】
〔時刻表データ表示画面の一例（第５例）〕
図９は、本発明の一実施形態に係る時刻表データ表示画面の一例（第５例）を示す図である。上記実施形態で説明したように、提示される時刻データ列には、少なくとも、乗換案内画面にて提示された列車の時刻データ列が含まれていればよい。例えば、図９に例示するように、乗換案内画面４２ａにて提示された列車の時刻データ列９１ａ，９２ａのみを提示するようにしてもよい。
【００６９】
〔時刻表データ表示画面の一例（第６例）〕
図１０は、本発明の一実施形態に係る時刻表データ表示画面の一例（第６例）を示す図である。本実施形態の時刻表データ提示システム１は、乗換案内画面にてユーザが選択した乗換案内経路に３つ以上の区間が含まれている場合には、３つ以上の区間の時刻データ列群を並べて表示することもできる。
【００７０】
例えば、図１０に示す時刻表データ表示画面１００は、３つの区間（「名古屋〜姫路」、「姫路〜鳥取」、「鳥取〜湖山」）が含まれている乗換案内経路が乗換案内画面にて選択された場合に、時刻表データ提示部１６によって生成されて、ディスプレイ２２に表示される時刻表データ表示画面の一例である。
【００７１】
この時刻表データ表示画面１００は、時刻表データ取得部１５によって時刻表データベース１１ｂから取得された時刻データ列群１０１〜１０３を含んでいる。時刻データ列群１０１は、区間「名古屋〜姫路」の時刻データ列群である。また、時刻データ列群１０２は、区間「姫路〜鳥取」の時刻データ列群である。また、時刻データ列群１０３は、区間「鳥取〜湖山」の時刻データ列群である。
【００７２】
なお、この時刻表データ表示画面１００においても、乗換案内経路にて提示された上記３つの区間の列車の時刻データ列１０１ａ，１０２ａ，１０３ａが同列上に配置され、且つ、太い枠線で囲まれていることによって強調表示されている。これにより、乗換案内経路にて提示された上記３つの区間の列車の乗継を、ユーザが容易に把握できるようになっている。
【００７３】
また、乗換案内経路にて提示された列車以外にも、先行する区間の列車の時刻データ列と同列上に、後続する区間の列車のうちの最も短い乗継時間で乗り継ぐことが可能な列車の時刻データ列が配置されている。例えば、区間「名古屋〜姫路」の列車（「新幹線ロ１１５号」、「新幹線ロ１１７号」）の時刻データ列と同列上には、区間「姫路〜鳥取」の列車のうちの最も短い乗継時間で乗り継ぐことが可能な列車（「特急ニ１号」、「特急ハ５号」）の時刻データ列が配置され、且つ、太い枠線で囲まれていることによって強調表示されている。また、区間「姫路〜鳥取」の列車（「特急ニ１号」、「特急ハ５号」）の時刻データ列と同列上には、区間「鳥取〜湖山」の列車のうちの最も短い乗継時間で乗り継ぐことが可能な列車（１８：００発の普通列車、２０：１５発の普通列車）の時刻データ列が配置され、且つ、太い枠線で囲まれていることによって強調表示されている。これにより、乗換案内経路にて提示された列車以外の列車についても、その乗継を、ユーザが容易に把握できるようになっている。
【００７４】
なお、上記実施形態では、時刻データ列（乗換案内経路４２ａにて提示された乗継前後の列車の時刻データ列、および、乗換案内経路４２ａにて提示された乗継前の列車に乗継可能な列車の時刻データ列）の強調表示方法として、時刻データ列を太い枠線で囲むようにしているが、これに限らない。例えば、背景色を変更する、枠色を変更する、文字色を変更する、フォントサイズを太くする、点滅させる、他の時刻データ列をグレーアウトする等の方法を用いてもよい。
【００７５】
また、上記実施形態では、旅行代金ランクを識別可能に表示する方法として、旅行代金ランクを文字（Ａ〜Ｃ）で示すようにしているが、これに限らない。例えば、時刻データ列の背景色を旅行代金ランクに応じた色に変更する等の方法を用いてもよい。また、各列車の旅行代金ランクは旅行パッケージプランデータベース１７に設定されていなくてもよく、例えば、時刻表データ表示画面を生成する際に、各列車の出発時刻に基づいて、各列車の時刻データ列とともに提示するようにしてもよい。
【００７６】
また、上記実施形態では、各時刻データ列の各途中停車駅について、到着時刻および出発時刻の双方を示すようにしているが、これに限らず、到着時刻または出発時刻のいずれか一方のみを表示するようにしてもよい。また、各時刻データ列において、少なくとも出発駅および到着駅が示されていればよく、したがって、途中停車駅の一部を省略して表示するようにしてもよい。
【００７７】
また、上記実施形態では、サーバ装置１０内で各種画面（乗換案内画面、時刻表データ表示画面等）を生成するようにしているが、本発明はこれに限らない。例えば、ユーザ端末２０がパーソナルコンピュータの場合には、サーバ装置１０内で各種画面（例えば、ＨＴＭＬ等）を生成して、生成された画面をユーザ端末２０へ送信するようにし、ユーザ端末２０がスマートフォン等の場合には、サーバ装置１０内で各種画面の画面情報を所定の形式（例えば、ＸＭＬ、ＪＳＯＮ等）で生成して、生成された画面情報をユーザ端末２０へ送信し、ユーザ端末２０がその画面情報に基づいて各種画面を生成および表示するようにしてもよい。
【００７８】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００７９】
１  時刻表データ提示システム
１０  サーバ装置
１１  乗換案内経路データ記憶部
１１ｂ  時刻表データベース
１２  通信部
１３  乗換案内経路検索部
１４  乗換案内経路提示部
１５  時刻表データ取得部
１６  時刻表データ提示部
１７  旅行パッケージプランデータベース
２０  ユーザ端末
２１  入力装置
２２  ディスプレイ
２３  入力受付部
２４  通信部
２５  表示制御部
【図１】
2016101829.tif 000003
【図２】
2016101829.tif 000004
【図３】
2016101829.tif 000005
【図４】
2016101829.tif 000006
【図５】
2016101829.tif 000007
【図６】
2016101829.tif 000008
【図７】
2016101829.tif 000009
【図８】
2016101829.tif 000010
【図９】
2016101829.tif 000011
【図１０】
2016101829.tif 000012
【図１１】
2016101829.tif 000013
【図１２】
2016101829.tif 000014