(57)【要約】【課題】ユーザが選択可能な複数の経路を提示するための情報処理システム、情報処理装置、情報処理方法、および、情報処理プログラムを提供する。【解決手段】本発明の一態様によれば、目的地までの経路を示す経路情報を取得する経路情報取得手段と、前記経路に交通機関の乗換が含まれ、かつ、択一的に選択可能な複数の乗換候補駅がある場合に、前記複数の乗換候補駅のうち２以上の乗換候補駅を含む乗換情報を生成する乗換情報生成手段と、を備える情報処理システムが提供される。【選択図】図１
2016080513.tif 000002
【特許請求の範囲】
【請求項１】
目的地までの経路を示す経路情報を取得する経路情報取得手段と、
前記経路に交通機関の乗換が含まれ、かつ、択一的に選択可能な複数の乗換候補駅がある場合に、前記複数の乗換候補駅のうち２以上の乗換候補駅を含む乗換情報を生成する乗換情報生成手段と、を備える情報処理システム。
【請求項２】
前記２以上の乗換候補駅は、第１乗換候補駅および第２乗換候補駅を含み、
前記第２乗換候補駅での乗換前路線は、前記第１乗換候補駅での乗換前路線と同一または同一とみなせる路線であり、かつ、
前記第２乗換候補駅での乗換後路線は、前記第１乗換候補駅での乗換後路線と同一または同一とみなせる路線である、請求項１に記載の情報処理システム。
【請求項３】
前記乗換情報は乗換候補区間を示し、この乗換候補区間の始点となる駅および終点となる駅は前記２以上の乗換候補駅から選択される、請求項１または２に記載の情報処理システム。
【請求項４】
前記乗換情報に基づいて、前記乗換候補区間を示す第１出力データを生成し、その後、ユーザからの所定操作に応答して、前記乗換候補区間に含まれる乗換候補駅の少なくとも１つを示す第２出力データを生成する出力データ生成手段を備える、請求項３に記載の情報処理システム。
【請求項５】
前記出力データ生成手段は、前記第１出力データの生成後、ユーザからの前記所定操作に応答して、前記乗換候補区間に含まれる乗換候補駅の少なくとも一部を含む乗換候補駅の一覧を示す前記第２出力データを生成する、請求項４に記載の情報処理システム。
【請求項６】
前記出力データ生成手段は、前記第１出力データの生成後、ユーザからの前記所定操作に応答して、前記乗換候補区間に含まれる乗換候補駅の少なくとも２つについて、各乗換候補駅利用時の経路情報および各乗換候補駅に関する情報のうちの少なくとも一方を比較可能に示す前記第２出力データを生成する、請求項４または５に記載の情報処理システム。
【請求項７】
前記乗換情報生成手段は、到着時刻、所要時間および／または料金の差が所定値以内となる２以上の前記乗換候補駅に限って前記乗換情報を生成する、請求項１乃至６の何れかに記載の情報処理システム。
【請求項８】
前記乗換情報に基づいて、どの駅で乗り換えるかによって生じる到着時刻、所要時間および／または料金の範囲を出力する出力データを生成する出力データ生成手段を備える、請求項１または２に記載の情報処理システム。
【請求項９】
コンピュータを、目的地までの経路に交通機関の乗換が含まれ、かつ、択一的に選択可能な複数の乗換候補駅がある場合に、前記複数の乗換候補駅のうち２以上の乗換候補駅を含む乗換情報を取得する情報取得手段として機能させる、情報処理プログラム。
【請求項１０】
コンピュータを、
目的地までの経路を示す経路情報を取得する経路情報取得手段、および、
前記経路に交通機関の乗換が含まれ、かつ、択一的に選択可能な複数の乗換候補駅がある場合に、前記複数の乗換候補駅のうち２以上の乗換候補駅を含む乗換情報を生成する乗換情報生成手段と、として機能させる、情報処理プログラム。
【請求項１１】
通信可能に接続された複数のコンピュータによって構成される情報処理システムであって、
目的地までの経路を示す経路情報を取得する経路情報取得手段と、
前記経路に交通機関の乗換が含まれ、かつ、択一的に選択可能な複数の乗換候補駅がある場合に、前記複数の乗換候補駅のうち２以上の乗換候補駅を含む乗換情報を生成する乗換情報生成手段と、を備える情報処理システムを機能させるために、
上記コンピュータの少なくとも１つを、上記手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１２】
通信可能に接続された複数のコンピュータによって、請求項１乃至８のいずれかに記載の情報処理システムを機能させるために、
上記コンピュータのうちの少なくとも１つを、請求項１乃至８のいずれかに記載の情報処理システムにおける各手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１３】
コンピュータを、請求項１乃至８のいずれかに記載の情報処理システムにおける各手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１４】
通信可能に接続された複数の情報処理装置によって、
目的地までの経路を示す経路情報を取得する経路情報取得手段と、
前記経路に交通機関の乗換が含まれ、かつ、択一的に選択可能な複数の乗換候補駅がある場合に、前記複数の乗換候補駅のうち２以上の乗換候補駅を含む乗換情報を生成する乗換情報生成手段と、を備える情報処理システムを構成するために、上記手段の少なくとも１つを備える、情報処理装置。
【請求項１５】
目的地までの経路を示す経路情報を取得するステップと、
前記経路に交通機関の乗換が含まれ、かつ、択一的に選択可能な複数の乗換候補駅がある場合に、前記複数の乗換候補駅のうち２以上の乗換候補駅を含む乗換情報を生成するステップと、を備える、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、および、情報処理プログラムに関する。
【背景技術】
【０００２】
ある駅から他の駅までの経路を検索して表示する経路検索システムが広く知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２７１２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通常の経路検索システムでは、所要時間や料金が同じ経路が複数ある場合でも、そのうちの１つのみが表示される。この場合、ユーザはこの１つの経路以外に選択の余地はなく、必ずしも最適な経路をユーザに提示できているとは限らない。
【０００５】
本発明はこのような問題点に鑑みてなされたものであり、ユーザが選択可能な複数の経路を提示するための情報処理システム、情報処理装置、情報処理方法、および、情報処理プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、目的地までの経路を示す経路情報を取得する経路情報取得手段と、前記経路に交通機関の乗換が含まれ、かつ、択一的に選択可能な複数の乗換候補駅がある場合に、前記複数の乗換候補駅のうち２以上の乗換候補駅を含む乗換情報を生成する乗換情報生成手段と、を備える情報処理システムが提供される。
【発明の効果】
【０００７】
２以上の乗換候補駅を含む乗換情報を生成するため、ユーザは当該２以上の乗換候補駅から乗り換える駅を選択可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示すブロック図。
【図２】サーバ２の処理動作の一例を示すフローチャート。
【図３】路線図の一例を示す図。
【図４】Ｓ駅からＧ駅までの経路の一例を示す図。
【図５】路線図の別の例を示す図。
【図６】Ｓ’駅からＧ’駅までの経路の一例を示す図。
【図７】路線図のまた別の例を示す図。
【図８】Ｓ’’駅からＧ’’駅までの経路の一例を示す図。
【図９】出力部１３に表示される画面の第１例を模式的に示す図。
【図１０】出力部１３に表示される画面の第１例をより具体的に示す図。
【図１１】アイコン５１へのユーザ操作に応答して表示される画面の一例を模式的に示す図。
【図１２】アイコン５２へのユーザ操作に応答して表示される画面の一例を模式的に示す図。
【図１３】出力部１３に表示される画面の第２例を模式的に示す図。
【図１４】出力部１３に表示される画面の第３例を模式的に示す図。
【図１５】出力部１３に表示される画面の第４例を模式的に示す図。
【図１６】出力部１３に表示される画面の第５例を模式的に示す図。
【発明を実施するための形態】
【０００９】
以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。
【００１０】
図１は、本発明の一実施形態に係る情報処理システムの概略構成を示すブロック図である。情報処理システムは端末装置１およびサーバ２から構成され、これらはネットワーク３を介して通信可能に接続されている。ネットワーク３は無線でもよいし有線でもよい。
【００１１】
端末装置１はユーザが使用するものであり、例えば携帯電話、スマートフォンもしくはタブレットなどのモバイル電子機器でもよいし、パーソナルコンピュータやカーナビゲーション装置などの据え置き型電子機器でもよい。
端末装置１は、通信部１１と、操作入力部１２と、出力部１３と、制御部１４とを有する。
【００１２】
通信部１１はネットワーク３を介して制御部１４とサーバ２との間で情報を送受信する通信インターフェースである。
【００１３】
操作入力部１２はユーザが端末装置１に操作を入力するための入力インターフェースであり、例えばモバイル電子機器におけるタッチパネルやマイク、据え置き型電子機器におけるキーボード、マウス、タッチパッドである。
【００１４】
出力部１３は端末装置１から各種情報をユーザに出力する出力インターフェースである。例えば、出力部１３はユーザからの操作を受け付けるためのＧＵＩ（Graphical User Interface）や、種々の情報をユーザに表示するディスプレイである。あるいは、出力部１３は情報をユーザに音声で出力するスピーカであってもよい。以下では、主に出力部１３がディスプレイである例を示す。
【００１５】
ただし、出力部１３は情報などをユーザに直接提示するものでなくてもよい。例えば、出力部１３は、外部に接続されるディスプレイおよび／またはスピーカに映像信号および／または音声信号を出力したり、外部に接続される印刷装置に情報を出力したり、端末装置内あるいは外部の記憶装置へ出力して記憶させたりするものであってもよい。
【００１６】
制御部１４は、探索条件設定部１４１と、情報送信部１４２と、情報受信部１４３と、出力データ生成部１４４とを有する。これら各部は、端末装置１のプロセッサ（不図示）が所定のプログラムを実行することによって実現されてもよいし、ハードウェアで実装されてもよい。
【００１７】
探索条件設定部１４１は、経路探索をサーバ２に要求するために、出発地および目的地、出発時刻または到着時刻などの探索条件を設定する。以下では、主に出発地および目的地が駅である例を示すが、出発地や目的地は駅以外の任意の地点でもよく、出発地から駅または駅から目的地までの経路を探索してもよい。探索条件設定部１４１は、操作入力部１２を介してユーザからの入力を受け付けて探索条件を設定してもよいし、端末装置１の現在位置を出発地としたり、現在時刻を出発時刻としたりしてもよい。
【００１８】
情報送信部１４２は、通信部１１およびネットワーク３を介して、探索条件などの情報をサーバ２に送信する。
【００１９】
情報受信部１４３は、ネットワーク３および通信部１１を介して、乗換情報（後述）などの情報をサーバ２から受信する。
【００２０】
出力データ生成部１４４は、乗換情報に基づいて、出力部１３から出力するためのデータ（出力データ）を生成する。出力データは、出力部１３がディスプレイである場合には映像データであり、出力部１３がスピーカである場合には音声データである。
一方、サーバ２は、通信部２１と、記憶部２２と、制御部２３とを有する。
【００２１】
通信部２１はネットワーク３を介して制御部２３と端末装置１との間で情報を送受信する通信インターフェースである。
【００２２】
記憶部２２は経路ネットワーク情報のデータベース２２１など種々のデータを記憶する。経路ネットワーク情報は、鉄道やバスなど交通機関の交通網を規定する情報である。交通網の情報としては、交通機関の路線情報、時刻表情報、料金情報などを含む。経路ネットワーク情報は経路探索に用いられる。また、後述するように、経路ネットワーク情報は、路線情報において、どの路線とどの路線とが同一路線とみなせるかを示すテーブルを含んでいてもよい。
【００２３】
情報受信部２３１は、ネットワーク３および通信部２１を介して、探索条件などの情報を端末装置１から受信する。
【００２４】
経路情報取得部２３２は、探索条件および経路ネットワーク情報に基づく経路探索などにより、出発地から目的地までの経路を示す経路情報を取得する。なお本実施形態では、鉄道などの交通機関を用いる経路、特に乗換を含む経路を想定している。
【００２５】
乗換情報生成部２３３は、出発地から目的地までの経路に乗換が含まれる場合において、乗換可能な駅（以下、乗換候補駅ともいう）が複数あって択一的に選択可能である場合、そのうちの少なくとも２つの乗換候補駅を含む乗換情報を生成する。乗換情報は、例えば乗換候補駅の始点となる駅から終点となる駅までの乗換候補区間の情報を含んでいる。
【００２６】
情報送信部２３４は、通信部２１およびネットワーク３を介して、乗換情報などの情報を端末装置１に送信する。
【００２７】
図２は、サーバ２の処理動作の一例を示すフローチャートである。同図は、サーバ２が端末装置１から探索条件を受信した後の処理動作を示している。また、以下では、出発地および目的地が駅であるとして説明する。
【００２８】
経路情報取得部２３２は出発地から目的地までの経路の１つを示す経路情報を取得する（ステップＳ１）。この経路と全く同一の経路（特に、後述するステップＳ４で取得した経路）が既に記憶部２２に記憶されている場合（ステップＳ２のＹＥＳ）、経路情報取得部２３２は他の経路を取得する（ステップＳ１）。
【００２９】
全く同一の経路が記憶部２２に記憶されていない場合（ステップＳ２のＮＯ）、経路情報取得部２３２は、今回取得した経路情報と、記憶部２２に既に記憶された経路情報とを比較する。より詳細には、今回取得した経路情報における経路が乗換を含んでおり、かつ、既に記憶された経路情報における経路の中にも乗換を含む経路がある場合、両経路において乗換前の路線と乗換後の路線の組合せが同一である（または同一とみなせる）経路があるか、経路情報取得部２３２は判定する（ステップＳ３）。なお、一回目のステップＳ１に続くステップＳ３では「ＮＯ」と判定されるものとする。以下、この処理を詳しく説明する。
【００３０】
図３は、路線図の一例を示す図であり、Ｓ駅からＧ駅までを模式的に示している。Ｓ駅およびＧ駅は、それぞれ探索条件における出発地および目的地である。図３において、Ｓ駅、ＨＦ駅、ＫＳ駅、ＳＫ駅、ＫＫ駅およびＧ駅はＴＢ線の準急および各停が停車する駅である。また、他の駅およびＧ駅はＴＢ線の各停のみが停車する駅である。
【００３１】
図４は、Ｓ駅からＧ駅までの経路の一例を示す図である。一回目のステップＳ１（図２）において、図４（ａ）に示すように、Ｓ駅から準急に乗車し、ＨＦ駅で各停に乗り換えてＧ駅に到着する経路（以下、経路１という）が取得され、記憶部２２に記憶されていたとする。そして、二回目のステップＳ１（図２）において、図４（ｂ）に示すように、Ｓ駅から準急に乗車し、ＫＳ駅で各停に乗り換えてＧ駅に到着する経路（以下、経路２という）が取得されたとする。
【００３２】
この場合、ステップＳ３は次のように判定される。経路１にも経路２にも乗換が含まれる。そして、両経路において、経路１におけるＨＦ駅での乗換前の路線も、経路２におけるＫＳ駅での乗換前の路線も、ともにＴＢ線であって同一である。しかも、両経路において、経路１におけるＨＦ駅での乗換後の路線も、経路２におけるＫＳ駅での乗換後の路線も、ともにＴＢ線であって同一であるよって、ステップＳ３は「ＹＥＳ」と判定される。
【００３３】
以上説明した図３および図４は緩急接続の例であり、乗換前の路線と乗換後の路線とが同一（両方ともＴＢ線）である。しかしながら、次の例で説明するように、乗換前の路線と乗換後の路線が異なっていてもよい。
【００３４】
図５は、路線図の別の例を示す図であり、Ｓ’駅からＧ’駅までを模式的に示している。Ｓ’駅およびＧ’駅は、それぞれ探索条件における出発地および目的地である。図５において、Ｓ’駅、Ａ１駅、Ａ２駅およびＡ３駅はＨＭ線の駅である。また、Ａ１駅、Ａ２駅、Ａ３駅およびＧ’駅はＧＺ線の駅である。
【００３５】
図６は、Ｓ’駅からＧ’駅までの経路の一例を示す図である。一回目のステップＳ１（図２）において、図６（ａ）に示すように、Ｓ’駅からＨＭ線の列車に乗車し、Ａ１駅でＧＺ線の列車に乗り換えてＧ’駅に到着する経路（以下、経路３という）が取得され、記憶部２２に記憶されていたとする。そして、二回目のステップＳ１（図２）において、図６（ｂ）に示すように、Ｓ’駅からＨＭ線の列車に乗車し、Ａ２駅でＧＺ線の列車に乗り換えてＧ’駅に到着する経路（以下、経路４という）が取得されたとする。
【００３６】
この場合、ステップＳ３は次のように判定される。経路３にも経路４にも乗換が含まれる。そして、両経路において、経路３におけるＡ１駅での乗換前の路線も、経路４におけるＡ２駅での乗換前の路線も、ともにＨＭ線であって同一である。しかも、両経路において、経路３におけるＡ１駅での乗換後の路線も、経路４におけるＡ２駅での乗換後の路線も、ともにＧＺ線であって同一であるよって、ステップＳ３は「ＹＥＳ」と判定される。
【００３７】
ここで、経路情報取得部２３２は、単に路線が同一というだけでなく、目的地の到着時刻、所要時間および料金のうちの少なくとも１つが同じ（または差が所定値以内）である場合に限って、ステップＳ３で「ＹＥＳ」と判定してもよい。これらが大きく異なる場合は、相対的に有利な経路のみをユーザに提示することもできるためである。
【００３８】
以上の例は、乗換前の路線と乗換後の路線の組合せが完全に一致している。しかしながら、次の例で説明するように、上記組合せが完全に路線が一致していなくても、少なくとも両経路に含まれる区間において同一路線とみなせる場合に、ステップＳ３で「ＹＥＳ」と判定してもよい。
【００３９】
図７は、路線図のまた別の例を示す図であり、Ｓ’’駅からＧ’’駅までを模式的に示している。Ｓ’’駅およびＧ’’駅は、それぞれ探索条件における出発地および目的地である。図７において、Ｓ’’駅、ＳＢ駅、ＨＪ駅およびＩＫ駅はＹＴ線の駅である。また、ＳＢ駅、ＨＪ駅、ＩＫ駅およびＧ’’駅はＦＴ線の駅である。そして、ＩＫ駅およびＧ’’駅はＹＲ線の駅である。ここで、少なくともＩＫ駅からＧ’’駅の区間でＦＴ線とＹＲ線は併走している。すなわち、ＩＫ駅からＧ’’駅までは、ＦＴ線で行くこともできるしＹＲ線で行くこともできる。
【００４０】
図８は、Ｓ’’駅からＧ’’駅までの経路の一例を示す図である。一回目のステップＳ１（図２）において、図８（ａ）に示すように、Ｓ’’駅からＹＴ線の列車に乗車し、ＳＢ駅でＦＴ線の列車に乗り換えてＧ’’駅に到着する経路（以下、経路５という）が取得され、記憶部２２に記憶されていたとする。そして、二回目のステップＳ１（図２）において、図８（ｂ）に示すように、Ｓ’’駅からＹＴ線の列車に乗車し、ＩＫ駅でＹＲ線の列車に乗り換えてＧ’’駅に到着する経路（以下、経路６という）が取得されたとする。
【００４１】
この場合、ステップＳ３は次のように判定される。経路５にも経路６にも乗換が含まれる。そして、両経路において、経路５におけるＳＢ駅での乗換前の路線も、経路６におけるＩＫ駅での乗換前の路線も、ともにＹＴ線であって同一である。一方、両経路において、経路５におけるＳＢ駅での乗換後の路線はＦＴ線であるのに対し、経路６におけるＩＫ駅での乗換後の路線はＹＲ線であって、乗換後の路線は異なっている。しかしながら、ＦＴ線とＹＲ線は併走しており、同一とみなせるため、ステップＳ３は「ＹＥＳ」と判定されてもよい。
【００４２】
どの路線を同一とみなすかは、テーブルとして予め経路ネットワーク情報に含まれていてもよいし、所定の条件を満たす場合に同一とみなしてもよい。所定の条件とは、重複している駅数、料金および／または所要時間などを基準とすることができ、具体例として２路線の駅の大部分が重複している場合、ある区間において料金が大差ない場合、ある区間において所要時間が大差ない場合などである。
【００４３】
ステップＳ３で「ＹＥＳ」と判定された場合、経路情報取得部２３２は、今回ステップＳ１で取得された経路と乗換駅は異なるが、乗換前路線と乗換後路線の組合せが同一である他の経路を示す経路情報を更に取得する（ステップＳ４）。ステップＳ４では、乗換可能な駅の区間の始点および終点が定まるまで、ステップＳ１で取得された経路と乗換駅は異なるが、乗換前路線と乗換後路線の組合せが同一であるすべての経路を洗い出す。
【００４４】
そのような処理の一例として、路線の組合せおよび出発時刻を固定して、乗換駅を１つずつずらしながら（出発駅または目的駅に近づけながら）、経路を取得する。なお、乗換駅は、乗換前路線における駅名と乗換後路線における駅名とが必ずしも一致している駅でなくてもよく、両駅名が異なっていても近接していて短時間で移動可能であれば、その駅を乗換駅としてもよい。そして、取得された複数の経路を比較し、到着時刻が同一または許容範囲内である経路を採用し、そうでない経路を破棄すればよい。この処理は到着時刻を基準に採否を判断する例であるが、到着時刻を固定して出発時刻を基準としてもよいし、料金、乗換駅での待ち時間、所要時間などを基準としてもよい。
【００４５】
ステップＳ４において、図３および図４の例では、ＳＫ駅で乗り換える経路（図４（ｃ））およびＫＫ駅で乗り換える経路（図４（ｄ））を示す経路情報を経路情報取得部２３２はさらに取得する。すなわち、乗換可能な駅の区間の始点はＨＦ駅であり、終点はＫＫ駅である。Ｓ駅からＧ駅への移動にあたって、乗換駅として、ＨＦ駅、ＫＳ駅、ＳＫ駅およびＫＫ駅のいずれかを択一的に選択できる。
【００４６】
図５および図６の例では、Ａ３駅で乗り換える経路（図６（ｃ））を示す経路情報がさらに取得される。図７および図８の例では、ＨＩ駅で乗り換える経路（図８（ｃ））を示す経路がさらに取得される。
【００４７】
そして、経路情報取得部２３２は、図２のステップＳ４で取得された全経路情報（上述の処理例で破棄された経路は含まない）をマージして互いに関連付けて記憶部２２に記憶する（ステップＳ５）。図４の例では、同図（ａ）〜（ｄ）に示す４つの経路情報が関連付けられる。その後、ステップＳ１に戻り、経路情報取得部２３２は同一の出発地および目的地の新たな経路を示す経路情報を取得する（ステップＳ１）。なお、隣接する駅間の経路検索など、乗換が発生し得ないことが分かった場合には、後の処理を省略してもよい。
【００４８】
一方、ステップＳ３で「ＮＯ」と判定された場合、経路情報取得部２３２はステップＳ１で取得した経路情報を記憶部２２に記憶する（ステップＳ６）。そして、経路情報取得部２３２は所定数の経路情報が記憶部２２に記憶されているか確認する（ステップＳ７）。「所定数」の設定や経路情報のカウント法は任意でよいが、例えば、ステップＳ４でマージされて関連付けられた複数の経路情報は１つとカウントすることとし、実際に端末装置１に送信される経路情報の最大数を「所定数」（例えば４）としてもよい。別の例として、マージされる前の経路情報の数をカウントすることとし、取得される経路情報の最大数を「所定数」（例えば１０）としてもよく、この場合、取得された経路情報のうちの一部（例えば２つ）を端末装置１に送信するようにしてもよい。
【００４９】
所定数に達していない場合（ステップＳ７のＮＯ）、ステップＳ１に戻り、経路情報取得部２３２は同一の出発地および目的地の新たな経路を示す経路情報を取得する（ステップＳ１）。
【００５０】
記憶されている経路情報が所定数に達した場合（ステップＳ７のＹＥＳ）、記憶部２２に記憶された経路情報、特に、ステップＳ５で互いに関連付けられた経路情報に基づいて、乗換情報生成部２３３は乗換情報を生成する（ステップＳ８）。乗換情報は出力データの生成に必要な情報を含んでおり、情報送信部２３４によって端末装置１に送信される。
【００５１】
記憶部２２に記憶された図４（ａ）〜（ｄ）に示す４つの経路情報によれば、ＨＦ駅、ＫＳ駅、ＳＫ駅およびＫＫ駅のいずれでも乗換可能である。すなわち、Ｓ駅からＧ駅までの経路には４つの乗換候補駅があり、そのいずれかを選択して乗り換えればよい。そして、どの乗換候補駅で乗り換えた場合でも、乗換前の路線は全てＴＢ線であって同一であり、しかも、乗換後の路線は全てＴＢ線であって同一である（図４の例では列車も同一であり、Ｇ駅の到着時刻、所要時間および料金も同一であるが、これらは必須の条件ではない）。
【００５２】
この場合、乗換情報生成部２３３はこれら乗換候補駅を含む乗換情報を生成する。乗換情報生成部２３３は、全乗換候補駅を含む乗換情報を生成してもよいし、そのうちの２以上の乗換候補駅を選択して乗換情報を生成してもよい。また、乗換情報は、一部またはすべての乗換候補駅について、乗換に要する時間など種々の情報を含んでいてもよい。
【００５３】
乗換情報は端末装置１に送信される。そして、端末装置１の出力データ生成部１４４は乗換情報に基づいて出力データを生成する。出力データ生成部１４４は、乗換情報すべてを出力するための出力データを生成してもよいし、乗換情報のうちの必要な一部を出力するための出力データを生成してもよい。以下、出力データによって出力部１３に表示される画面例と合わせて具体例を説明する。
【００５４】
図９は、出力部１３に表示される画面の第１例を模式的に示す図である。同図では、出力データ生成部１４４は、出発駅Ｓ、乗換候補区間、目的駅Ｇ、および、乗換候補区間があることを示すアイコン５１を表示するための出力データを生成する。アイコン５１は乗換候補区間の傍あるいは中に表示するのが望ましい。
【００５５】
乗換候補区間とは、ユーザが乗換可能な駅の始点となる駅（図４の例ではＨＦ駅）から終点となる駅（図４の例ではＫＫ駅）までの区間である。乗換情報が乗換候補区間の情報を含んでいてもよいし、乗換情報に基づいて出力データ生成部１４４が乗換候補区間の情報を生成してもよい。
【００５６】
始点および終点となる駅は全乗換候補駅の中から任意に選択することができ、例えば始点となる駅は、出発地に最も近い乗換候補駅（言い換えると、乗換前路線に乗っている期間が最も短くなる駅）であってもよいし、最適な乗換駅であってもよい。また、終点となる駅は、始点となる駅と目的地との間の駅であればよく、目的地に最も近い乗換候補駅（言い換えると、乗換前路線に乗っている期間が最も長くなる駅）であってもよいし、最適な乗換候補駅でもよい。
【００５７】
最適な乗換候補駅は、全乗換候補駅の中から所定の基準で、乗換情報生成部２３３または出力データ生成部１４４によって選択される。例えば、ある基準に基づいて最も有利な乗換候補駅を最適な乗換候補駅とてもよい。基準となり得るのは、例えば乗換時の移動時間や移動距離、待ち時間、費用である。より具体的な例として、同一ホームや対面ホームで乗換可能な駅は移動時間・移動距離が短いので、そのような駅を優先的に最適な乗換候補駅としてもよい。ホームの形状や移動時間などの情報は経路ネットワーク情報に含まれ得る。
【００５８】
また、混雑度（特に乗換先路線への流入数）を基準としてもよい。例えば、列車の始発駅では混雑度が低いと考えられるため、そのような駅を優先的に最適な乗換候補駅としてもよい。混雑度は、鉄道会社から取得してもよいし、過去の実績などから推定して経路ネットワーク情報に含まれていてもよいし、ユーザから投稿を受け付けてもよい。
【００５９】
何を基準とするかは、予め定めておいてもよいし、ユーザが優先順位を定めてもよい。あるいは、ユーザがよく使用する駅を記憶しておき、その駅を優先的に最適な乗換候補駅として選択するようにしてもよい。また、乗換情報生成部２３３は複数の基準で最適な乗換候補駅を選択してもよい。
【００６０】
図９のような画面により、ユーザはＨＦ駅からＫＫ駅までの何れかの駅で乗り換えればよいことが分かる。例えば、乗換前路線の列車で座っている場合にはできるだけ座っている区間を長くするためにＫＫ駅で乗り換えればよいし、乗換前路線の列車が非常に混雑している場合にはできるだけ混雑している列車から解放されるためにＨＦ駅で乗り換えればよいことが分かる。
【００６１】
図１０は、出力部１３に表示される画面の第１例をより具体的に示す図である。図示のように、駅名およびアイコン５１に加え、列車の路線名、種別、行先、出発時刻、到着時刻、使用ホーム、所要時間、料金などを含んでいるのが望ましい。そして、乗換候補区間として、始点となるＨＦ駅の到着時刻および出発時刻と、終点となるＫＫ駅の到着時刻および出発時刻も表示される。
【００６２】
ここで、操作入力部１２を介してアイコン５１へのユーザ操作（例えば、タッチパネル上でアイコン５１をタップすること）がなされたことに応答して、出力部１３はより詳細な画面を表示するための出力データを生成してもよい。
【００６３】
図１１は、アイコン５１へのユーザ操作に応答して表示される画面の一例を模式的に示す図である。同図の画面には、乗換候補区間に含まれる乗換候補駅の一覧が順に並んでいる。そして、各駅で乗り換える場合の、乗換前列車の到着時刻および乗換先列車の出発時刻が併記されている。さらに、同画面には、より詳細な情報があることを示すアイコン５２も表示される。なお、必ずしもすべての乗換候補駅の一覧を表示しなくてもよく、主要駅や、上述したように所定の基準で選択されるいくつかの乗換候補駅のみを表示してもよい。ただし、少なくとも乗換候補区間の始点となる駅および終点となる駅は表示するのが望ましい。
【００６４】
図１２は、アイコン５２（または５１）へのユーザ操作に応答して表示される画面の一例を模式的に示す図である。同図では、乗換前列車の停車駅および乗換後列車の停車駅が示されており、各駅を乗換で利用した場合の経路情報や乗換候補駅に関する情報が比較できるように表示される。ここでの経路情報とは、各駅で乗り換えた場合の待ち時間や移動時間などである。乗換候補駅に関する情報とは、その駅での混雑度や流入数などである。これらの一部のみを表示してもよいし、さらに別の情報を表示してもよい。このような経路情報や乗換候補駅に関する情報は、例えば経路ネットワーク情報に含まれており、乗換情報生成部２３３が乗換情報生成時に取得してもよい。
【００６５】
このような画面の待ち時間や移動時間の情報から、どの駅での乗換が時間的に余裕あるか、移動が楽か、などを把握できる。
【００６６】
図１３は、出力部１３に表示される画面の第２例を模式的に示す図である。同図では、出発駅Ｓ、最適な乗換候補駅Ａ１駅、代替の乗換候補駅Ａ２および目的駅Ｇが表示される。最適な乗換候補駅Ａ１は図９の例で述べたようにして選択される。また、代替の乗換候補駅Ａ２は、最適な乗換候補駅を選択する際の基準と同様の基準に基づいて２番目に有利な駅であってもよいし、別の基準で最も有利な駅であってもよい。最適な乗換候補駅Ａ１と代替の乗換候補駅Ａ２とを区別できるよう、例えば異なる大きさで両駅を表示したり、注釈を表示したりするのが望ましい。
このような画面により、ユーザは最適な乗換候補駅Ａ１以外でも乗り換えられることが分かる。
【００６７】
図１４は、出力部１３に表示される画面の第３例を模式的に示す図である。図示のように、２以上の乗換候補駅があって、どちらで乗り換えてもよいことを提示してもよい。図１４の画面は、図１３において、最適な乗換候補駅および代替の乗換候補駅を対等に表示したものと考えることもできる。
【００６８】
図１５は、出力部１３に表示される画面の第４例を模式的に示す図である。同図では、出発駅ＭＧと、乗換候補区間（始点となるＳＹ駅および終点となるＩＢ駅）と、目的駅ＫＭとが表示される。さらに、どの駅で乗り換えるかによって生じる所要時間、料金および／または到着時刻などの範囲を表示してもよい。例えば、出発駅ＭＧから乗換駅までの所要時間は、ＳＹ駅で乗り換える場合は５分、ＩＢ駅で乗り換える場合は２１分であり、所要時間の範囲は５〜２１分である。到着時刻は、ＳＹ駅で乗り換える場合は１３時７分、ＩＢ駅で乗り換える場合は１３時３分であり、到着時間の範囲は１３時３分〜１３時７分である。
【００６９】
このように、１つの画面に複数の経路情報をまとめることで、所要時間、料金、到着時刻などを容易に比較できる。その他、混雑度、流入数、移動時間、移動距離などを表示してもよい。
【００７０】
図１６は、出力部１３に表示される画面の第５例を模式的に示す図である。図４（ａ）〜（ｄ）にそれぞれ対応する図１６（ａ）〜（ｄ）のうちの１つの経路情報を画面に表示し、これらをフリック操作などに応答してスクロールできるようにしてもよい。このような画面において、ＨＦ駅を囲むなどにより他の乗換候補駅があることを明示してもよい。また、到着時刻に下線を付すなどによりどの乗換候補駅で乗り換えても到着時刻が同一であることを示してもよい。
【００７１】
このように、本実施形態では、複数の乗換候補駅を含む乗換情報を生成するため、ユーザが乗換駅を選択可能となる。
【００７２】
なお、図１の情報処理システムにおいて、端末装置１内の一部をサーバ２内に設けてもよいし、サーバ２内の一部を端末装置１内に設けてもよいし、端末装置１およびサーバ２の機能を一体化したスタンドアローンの装置としてもよい。また、情報処理システムの少なくとも一部を１または２以上のコンピュータによって構成される情報処理システムとしてもよい。さらに、サーバ２内の各部を、通信可能に接続された複数の情報処理装置に分散してもよい。
【００７３】
上述した実施形態で説明した情報処理システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、情報処理システムの少なくとも一部の機能を実現するプログラムを記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスクなどの着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００７４】
また、情報処理システムの少なくとも一部の機能を実現するプログラムを、インターネットなどの通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネットなどの有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００７５】
さらに、通信可能に接続された１または複数の情報処理装置によって情報処理システムを機能させてもよい。複数の情報処理装置を用いる場合、情報処理装置のうちの１以上をコンピュータとし、当該コンピュータが所定のプログラムを実行することにより情報処理システムの少なくとも１つの手段としての機能が実現されてもよい。
【００７６】
上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形例を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態には限定されるものではない。特許請求の範囲に規定された内容およびその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更および部分的削除が可能である。
【符号の説明】
【００７７】
１  端末装置
１１  通信部
１２  操作入力部
１３  出力部
１４  制御部
１４１  探索条件設定部
１４２  情報送信部
１４３  情報受信部
１４４  出力データ生成部
２  サーバ
２１  通信部
２２  経路ネットワーク情報データベース
２３  制御部
２３１  情報受信部
２３２  経路情報取得部
２３３  乗換情報生成部
２３４  情報送信部
３  ネットワーク
【図１】
2016080513.tif 000003
【図２】
2016080513.tif 000004
【図３】
2016080513.tif 000005
【図４】
2016080513.tif 000006
【図５】
2016080513.tif 000007
【図６】
2016080513.tif 000008
【図７】
2016080513.tif 000009
【図８】
2016080513.tif 000010
【図９】
2016080513.tif 000011
【図１０】
2016080513.tif 000012
【図１１】
2016080513.tif 000013
【図１２】
2016080513.tif 000014
【図１３】
2016080513.tif 000015
【図１４】
2016080513.tif 000016
【図１５】
2016080513.tif 000017
【図１６】
2016080513.tif 000018