(57)【特許請求の範囲】
【請求項１】
複数の乗降施設間を移動する移動手段の交通ネットワークに基づいた選択受付用情報を生成する出力制御手段と、
前記選択受付用情報に対する選択操作を介して、前記複数の乗降施設から複数の目的施設を示す目的地条件を含む探索条件を受け付ける操作手段と、
位置を示す位置情報を取得する位置情報取得手段と、
前記探索条件及び前記位置情報に基づいて、前記位置から前記複数の目的施設への複数の案内経路を探索する経路探索手段と、を備え、
前記出力制御手段は、さらに、前記複数の案内経路を示す出力情報を生成する、
ことを特徴とする情報処理システム。
【請求項２】
前記選択受付用情報は、前記移動手段の路線図を示す交通ネットワーク画像であることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記交通ネットワーク画像を表示する表示手段をさらに備え、
前記操作手段は、前記表示手段に表示された交通ネットワーク画像に対する選択操作を介して、前記探索条件を受け付ける、請求項２に記載の情報処理システム。
【請求項４】
前記出力制御手段は、前記交通ネットワーク画像上において、前記目的施設として選択された乗降施設に対応する乗降施設画像の付近に、前記出力情報を配置することを特徴とする請求項２又は３に記載の情報処理システム。
【請求項５】
前記探索条件は、さらに、出発時刻条件及び到着時刻条件の少なくとも１つを含み、
前記出力制御手段は、さらに、前記出発時刻条件及び前記到着時刻条件の少なくとも１つに基づいて、到達可能な目的施設であるか否かを示す情報を出力することを特徴とする請求項２乃至４の何れかに記載の情報処理システム。
【請求項６】
前記経路探索手段は、前記位置から到達不可能な目的施設への代替経路を探索し、
前記出力制御手段は、さらに、前記代替経路に応じた出力情報を生成する、請求項５に記載の情報処理システム。
【請求項７】
前記出力制御手段は、出発時刻までの残り時間に応じた形式で、前記出力情報を生成する、請求項２乃至６の何れかに記載の情報処理システム。
【請求項８】
前記出力制御手段は、前記案内経路が前記移動手段の乗り換えを含む場合に、最初に利用する前記移動手段の路線情報を優先的に含む前記出力情報を生成する、請求項２乃至７の何れかに記載の情報処理システム。
【請求項９】
前記交通ネットワーク画像は、前記複数の乗降施設を示す複数の乗降施設画像を含み、
前記操作手段は、スワイプされた乗降施設画像に対応する乗降施設を、前記目的施設として認識する、請求項２乃至８のいずれかに記載の情報処理システム。
【請求項１０】
前記操作手段は、互いに隣接した複数の乗降施設を、前記目的施設として認識する、請求項９に記載の情報システム。
【請求項１１】
前記経路探索手段は、１つの乗降施設画像がスワイプされる毎に、前記スワイプされた乗降施設画像に対応する乗降施設を前記目的施設として認識し、前記位置から前記目的施設への前記案内経路を探索する、請求項９又は１０に記載の情報処理システム。
【請求項１２】
複数の乗降施設間を移動する移動手段の交通ネットワークに基づいた選択用受付情報に対する選択操作を介して受け付けられた、前記複数の乗降施設から複数の目的施設を示す目的地条件を含む探索条件と、位置を示す位置情報と、を受信する通信制御手段と、
前記探索条件及び前記位置情報に基づいて、前記位置から前記複数の目的施設への、前記移動手段を利用する複数の案内経路を探索する経路探索手段と、を備える、
ことを特徴とするサーバ。
【請求項１３】
複数の乗降施設間を移動する移動手段の交通ネットワークに基づいた選択受付用情報を生成する出力制御手段と、
前記選択受付用情報に対する選択操作を介して、前記複数の乗降施設から複数の目的施設を示す目的地条件を含む探索条件を受け付ける操作手段と、
位置を示す位置情報を取得する位置情報取得手段と、
前記探索条件と、前記位置情報と、を送信する通信制御手段と、を備える、
ことを特徴とする端末装置。
【請求項１４】
複数の乗降施設間を移動する移動手段の交通ネットワークに基づいた選択受付用情報を生成する出力制御手段と、
前記選択受付用情報に対する選択操作を介して、前記複数の乗降施設から複数の目的施設を示す目的地条件を含む探索条件を受け付ける操作手段と、
位置を示す位置情報を取得する位置情報取得手段と、
前記探索条件及び前記位置情報に基づいて、前記位置から前記複数の目的施設への、複数の案内経路を探索する経路探索手段と、を備え、
前記出力制御手段は、さらに、前記複数の案内経路を示す出力情報を生成する、
ことを特徴とする情報処理装置。
【請求項１５】
複数の乗降施設間を移動する移動手段の交通ネットワークに基づいた選択受付用情報を生成するステップと、
前記選択受付用情報に対する選択操作を介して、前記複数の乗降施設から複数の目的施設を示す目的地条件を含む探索条件を受け付けるステップと、
位置を示す位置情報を取得するステップと、
前記探索条件及び前記位置情報に基づいて、前記位置から前記複数の目的施設への、複数の案内経路を探索するステップと、
前記複数の案内経路を示す出力情報を生成するステップと、
を備えることを特徴とする情報処理方法。
【請求項１６】
複数の乗降施設間を移動する移動手段の交通ネットワークに基づいた選択受付用情報を生成するステップと、
前記選択受付用情報に対する選択操作を介して、前記複数の乗降施設から複数の目的施設を示す目的地条件を含む探索条件を受け付けるステップと、
位置を示す位置情報を取得するステップと、
前記探索条件及び前記位置情報に基づいて、前記位置から前記複数の目的施設への、複数の案内経路を探索するステップと、
前記複数の案内経路を示す出力情報を生成するステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理システム、サーバ、端末装置、情報処理装置、情報処理方法、及びプログラムに関し、特に、複数の目的施設のそれぞれについて、案内経路に応じた出力情報を生成する情報処理システム、サーバ、端末装置、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
地図上の指定範囲内で複数の目的地を設定し、それぞれの目的地への到達時間を求めると同時に、複数の目的地の内の１つを指定することにより、指定された目的地への経路を表示するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−９６５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、指定範囲に含まれる全ての施設が目的地として設定されるので、指定範囲に多くの施設が含まれる場合（特に、指定範囲が、駅が密集しているエリアである場合）には、利用者が所望していない施設も、目的地として設定されるという問題点がある。
【０００５】
本発明は、上記の課題に鑑みてなされたものであって、利用者が所望する複数の施設を、探索条件として、容易に指定可能にすることを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明の実施形態によれば、
複数の乗降施設間を移動する移動手段の交通ネットワークに基づいた選択受付用情報を生成する出力制御手段と、
前記選択受付用情報に対する選択操作を介して、前記複数の乗降施設から複数の目的施設を示す目的地条件を含む探索条件を受け付ける操作手段と、
位置を示す位置情報を取得する位置情報取得手段と、
前記探索条件及び前記位置情報に基づいて、前記位置から前記複数の目的施設への、複数の案内経路を探索する経路探索手段と、を備え、
前記出力制御手段は、さらに、前記複数の案内経路を示す出力情報を生成する、ことを特徴とする情報処理システム、が提供される。 
【発明の効果】
【０００７】
本発明によれば、ユーザは、複数の目的地を容易に指定することができる。これにより、ユーザは、複数の案内経路を容易に得ることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の情報処理システム１の構成を示すブロック図。
【図２】本実施形態の情報処理のシーケンス図。
【図３】本実施形態の情報処理要求発行（Ｓ１−３０）のフローチャート。
【図４】本実施形態の選択受付用情報の一例を示す図。
【図５】本実施形態の図３の（Ｓ１−３０４）の一例を示す図。
【図６】本実施形態の経路探索（Ｓ１−１０）のフローチャート。
【図７】本実施形態の情報処理の第１例の出力情報の一例を示す図。
【図８】本実施形態の情報処理の第１例の出力情報の一例を示す図。
【図９】本実施形態の情報処理の第１例の出発情報の一例を示す図。
【図１０】本実施形態の情報処理の第２例の出力情報の一例を示す図。
【図１１】本実施形態の情報処理の第３例の出力情報の一例を示す図。
【図１２】本実施形態の情報処理の第４例の出力情報の一例を示す図。
【発明を実施するための形態】
【０００９】
本実施形態について、図面を参照して説明する。
【００１０】
本実施形態の用語の定義について説明する。
【００１１】
本実施形態において、第１移動手段は、時刻表に従って、複数の乗降施設間を接続するルートを移動する移動手段である。第１移動手段の交通費は、所定の料金表に従って定められる。例えば、第１移動手段は、電車、バス、フェリー、船、又は飛行機である。
【００１２】
本実施形態において、第２移動手段は、第１移動手段とは異なる移動手段である。第２移動手段は、任意の時刻に、任意の区間を移動する移動手段である。第２移動手段の交通費は、無料であっても良いし、有料であっても良い。例えば、第２移動手段は、徒歩、自動車、又は自転車である。
【００１３】
本実施形態において、第３移動手段は、第１移動手段及び第２移動手段とは異なる移動手段である。第３移動手段は、任意の時刻に、任意の区間を移動する移動手段である。第３移動手段の交通費は、第２移動手段の交通費より高額である。例えば、第３移動手段は、タクシーである。
【００１４】
本実施形態の情報処理システム１の構成について説明する。図１は、本実施形態の情報処理システム１の構成を示すブロック図である。
【００１５】
情報処理システム１は、サーバ１０と、端末装置３０と、ネットワーク５０と、を備える。サーバ１０及び端末装置３０は、ネットワーク５０を介して互いに接続される。サーバ１０及び端末装置３０の数は、それぞれ、１台であっても良いし、複数台であっても良い。ネットワーク５０は、有線ネットワークであっても良いし、無線ネットワークであっても良い。
【００１６】
サーバ１０は、サーバ制御部１２と、サーバ記憶部１４と、サーバ通信部１６と、を備える。
【００１７】
サーバ制御部１２は、サーバ通信制御部１２０と、経路ネットワーク情報取得部１２２と、経路探索部１２４と、条件取得部１２６と、サーバ出力制御部１２８と、を備える。サーバ制御部１２の各部については、後述する。
【００１８】
サーバ記憶部１４には、サーバ制御部１２が取り扱うデータが記憶される。例えば、サーバ記憶部１４には、第１経路ネットワーク情報〜第３経路ネットワーク情報と、時刻表情報と、ユーザ情報と、移動情報と、が記憶される。第１経路ネットワーク情報〜第３経路ネットワーク情報は、それぞれ、第１移動手段〜第３移動手段の経路ネットワークを示す情報である。経路ネットワークは、複数のノードと、複数のノード間を接続するリンクと、を含む。時刻表情報は、第１移動手段の時刻表を示す情報である。ユーザ情報は、ユーザに固有のユーザＩＤと、ユーザＩＤに関連付けられた情報（例えば、ユーザの自宅の最寄り駅の情報）と、を含む情報である。移動情報は、第２移動手段の速度を示す情報である。
【００１９】
なお、サーバ記憶部１４は、サーバ１０の外部に設けられ、ネットワーク５０を介して、サーバ１０と接続されても良い。
【００２０】
サーバ通信部１６は、サーバ１０とネットワーク５０との間の通信インタフェースである。
【００２１】
端末装置３０は、端末制御部３２と、端末記憶部３４と、端末通信部３６と、操作部３８と、位置情報取得部４０と、表示部４２と、を備える。例えば、端末装置３０は、デスクトップコンピュータ、ノートブックコンピュータ、携帯電話、スマートフォン、タブレット端末、又はカーナビゲーションシステムである。
【００２２】
端末制御部３２は、端末通信制御部３２０と、端末出力制御部３２２と、を備える。端末制御部３２の各部については、後述する。
【００２３】
端末記憶部３４には、端末制御部３２が取り扱うデータが記憶される。例えば、端末記憶部３４には、ユーザ情報が記憶される。
【００２４】
端末通信部３６は、端末装置３０とネットワーク５０との間の通信インタフェースである。
【００２５】
操作部３８は、ユーザの指示を受け付ける。例えば、操作部３８は、キーボードである。
【００２６】
位置情報取得部４０は、位置情報を取得する。位置情報は、端末装置３０の位置を示す情報である。例えば、位置情報取得部４０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）レシーバである。
【００２７】
表示部４２は、様々な情報を出力する。例えば、表示部４２は、液晶ディスプレイである。
【００２８】
なお、操作部３８及び表示部４２は、一体的に構成されたタッチパネル型液晶ディスプレイであっても良い。この場合には、ユーザは、表示部４２に表示された情報に対して所定の選択操作（例えば、タッチ又はスワイプ）を行うことにより、端末装置３０にユーザの指示を与える。操作部３８は、選択操作を介して、ユーザの指示を受け付ける。
【００２９】
本実施形態の情報処理について説明する。図２は、本実施形態の情報処理のシーケンス図である。なお、図２の情報処理は、端末制御部３２が情報処理アプリケーションを起動したときに開始される。情報処理アプリケーションは、情報処理を実行するためのコンピュータプログラムである。
【００３０】
＜Ｓ１−３０＞  端末装置３０が、情報処理要求発行を行う。図３は、本実施形態の情報処理要求発行（Ｓ１−３０）のフローチャートである。
【００３１】
＜Ｓ１−３００＞  端末出力制御部３２２が、選択受付用情報を生成する。選択受付用情報は、第１移動手段の交通ネットワークに基づいた情報である。交通ネットワークは、複数の乗降施設と、各乗降施設間を接続するルートと、から構成される。即ち、交通ネットワークは、第１経路ネットワーク情報に対応する。次いで、表示部４２が、選択用受付情報を表示する。図４は、本実施形態の選択受付用情報の一例を示す図である。
【００３２】
図４の選択受付用情報は、第１移動手段の路線図を示す交通ネットワーク画像である。交通ネットワーク画像は、複数の乗降施設画像を含む。乗降施設画像は、乗降施設Ａ１〜Ａ４、Ｂ１、Ｂ２、又はＣ１に対応付けられる。
【００３３】
＜Ｓ１−３０４＞  操作部３８は、交通ネットワーク画像に対する選択操作を介して、目的地条件を受け付ける。目的地条件は、複数の目的施設を示す条件である。図５は、本実施形態の図３の（Ｓ１−３０４）の一例を示す図である。
【００３４】
図５に示すように、ユーザが、表示部４２に表示された交通ネットワーク画像中の乗降施設画像（破線矢印が示す部分）をスワイプする（即ち、なぞる）と、操作部３８は、スワイプされた乗降施設画像に対応する乗降施設（即ち、互いに隣接した複数の乗降施設）Ａ１〜Ａ３と、乗降施設Ｃ１と、を目的施設として認識する。これにより、複数の目的施設を示す目的地条件が受け付けられる。
【００３５】
＜Ｓ１−３０６＞  操作部３８は、時刻条件を受け付ける。時刻条件は、出発時刻条件及び到着時刻条件の少なくとも１つである。出発時刻条件は、第１移動手段が出発施設を出発する出発時刻を示す条件である。出発時刻条件は、任意出発時刻条件及び始発時刻条件の少なくとも１つである。任意出発時刻条件は、任意の出発時刻を示す条件である。始発時刻条件は、始発電車の出発時刻を示す条件である。到着時刻条件は、第１移動手段が目的施設に到着する到着時刻を示す条件である。到着時刻条件は、任意到着時刻条件及び終電時刻条件の少なくとも１つである。任意到着時刻条件は、任意の到着時刻を示す条件である。終電時刻条件は、最終電車の出発時刻を示す条件である。なお、Ｓ１−３０６は省略可能である。
【００３６】
＜Ｓ１−３０８＞  操作部３８は、コスト条件を受け付ける。コスト条件は、交通費の上限を示す条件である。なお、Ｓ１−３０８は、省略可能である。
【００３７】
＜Ｓ１−３１０＞  位置情報取得部４０が、位置情報を取得する。例えば、位置情報は、Ｓ１−３１０が実行されたときの端末装置３０の位置（例えば、緯度及び経度）を示す情報である。
【００３８】
＜Ｓ１−３１２＞  端末制御部３２が、情報処理要求を発行する。情報処理要求は、探索条件（目的地条件、時刻条件、及びコスト条件）と、位置情報と、を含む。Ｓ１−３１２が終了すると、情報処理要求発行が終了する。
【００３９】
図２に示すように、情報処理要求発行が終了すると、端末通信制御部３２０が、端末通信部３６及びネットワーク５０を介して、情報処理要求をサーバ１０に送信する。次いで、Ｓ１−１０が実行される。
【００４０】
＜Ｓ１−１０＞  経路探索部１２４は、情報処理要求に基づいて、経路探索を実行する。図６は、本実施形態の経路探索（Ｓ１−１０）のフローチャートである。
【００４１】
＜Ｓ１−１００＞  サーバ通信制御部１２０が、ネットワーク５０及びサーバ通信部１６を介して、情報処理要求を端末装置３０から受信する。次いで、条件取得部１２６が、情報処理要求に含まれる、探索条件及び位置情報を取得する。
【００４２】
＜Ｓ１−１０２＞  経路ネットワーク情報取得部１２２が、サーバ記憶部１４から、第１経路ネットワーク情報と、時刻表情報と、を取得する。次いで、経路探索部１２４が、第１経路ネットワーク情報と、時刻表情報と、探索条件と、に基づいて、案内経路を探索する。案内経路は、位置情報が示す位置から出発施設への第１案内経路（即ち、第２移動手段を利用する経路）と、出発施設から目的施設への第２案内経路（即ち、第１移動手段を利用する経路）と、を含むものである。Ｓ１−３０４で受け付けられた目的地条件は、複数の目的施設を示すので、Ｓ１−１０２では、位置情報が示す位置から複数の目的施設への、複数の案内経路が探索される。
【００４３】
＜Ｓ１−１０４＞  サーバ出力制御部１２８が、案内情報を生成する。案内情報は、Ｓ１−１００で探索された複数の案内経路を示す情報である。
【００４４】
＜Ｓ１−１１０＞  情報処理要求に含まれる複数の目的施設の中に、到達不可能な目的施設がある場合には（Ｓ１−１１０：Ｙ）、Ｓ１−１１２が実行される。一方、情報処理要求に含まれる複数の目的施設の中に、到達不可能な目的施設がない場合には（Ｓ１−１１０：Ｎ）、経路探索が終了する。到達可能な目的施設か否かは、案内経路が時刻条件を満たすか否かに基づいて判定される。
【００４５】
例えば、案内経路の出発時刻が時刻条件の出発時刻より早い（即ち、出発時刻までに出発施設へ到着できない）場合には、当該案内経路に対応する目的施設は、到着不可能な目的施設と判定される。より具体的には、出発施設への到着期限までの残り時間が第１案内経路の所要時間より短い場合には、当該第１案内経路に対応する目的施設は到達不可能な目的施設と判定され、当該残り時間が当該所要時間以上の場合には、当該第１案内経路に対応する目的施設は到達可能な目的施設と判定される。到着期限は、出発時刻に基づいて決められる時刻である。例えば、到着期限は、出発時刻の４分前の時刻である。
【００４６】
＜Ｓ１−１１２＞  経路ネットワーク情報取得部１２２が、サーバ記憶部１４から、第３経路ネットワーク情報を取得する。次いで、経路探索部１２４が、第３経路ネットワーク情報と、探索条件と、位置情報と、に基づいて、代替経路を探索する。代替経路は、第１案内経路と、出発施設から経由施設（即ち、出発施設と目的施設との間の第１移動手段の乗降施設）への第１代替経路（即ち、第１利用手段を利用する経路）と、経由施設から目的施設（即ち、Ｓ１−１１０において到達不可能な目的施設と判定された乗降施設）への第２代替経路（即ち、第３移動手段を利用する経路）と、を含むものである。
【００４７】
＜Ｓ１−１１４＞  サーバ出力制御部１２８が、代替情報を生成する。代替情報は、Ｓ１−１１２で探索された代替経路を示す情報である。Ｓ１−１１４が終了すると、経路探索が終了する。
【００４８】
図２に示すように、経路探索が終了すると、サーバ通信制御部１２０が、サーバ通信部１６及びネットワーク５０を介して、経路探索結果を、端末装置３０に送信し、且つ、サーバ記憶部１４に書き込む。経路探索結果は、少なくとも、案内情報を含む。なお、経路探索結果は、Ｓ１−１１４が実行された場合には、代替情報をさらに含む。次いで、Ｓ１−３２が実行される。
【００４９】
＜Ｓ１−３２＞  端末通信制御部３２０が、ネットワーク５０及び端末通信部３６を介して、経路探索結果をサーバ１０から受信する。次いで、端末出力制御部３２２が、経路探索結果に対応する出力情報を生成する。次いで、表示部４２は、出力情報を表示する。出力情報は、案内情報を示す画像である。また、Ｓ１−１１２及びＳ１−１１４が実行された場合には、出力情報は、さらに、代替情報を示す画像である。
【００５０】
本実施形態の情報処理の第１例について説明する。図７及び８は、本実施形態の情報処理の第１例の出力情報の一例を示す図である。図９は、本実施形態の情報処理の第１例の出発情報の一例を示す図である。
【００５１】
本実施形態の情報処理の第１例は、Ｓ１−１００において、複数の目的施設（乗降施設Ａ１〜Ａ３、及びＣ１）を示す目的地条件と、終電時刻条件と、を含む探索条件が受け付けられたケースの例である。
【００５２】
Ｓ１−１０２において、経路探索部１２４は、位置情報が示す位置Ｐから出発施設（位置Ｐの最寄りの乗降施設Ｂ１）への第１案内経路と、出発施設から複数の目的施設（乗降施設Ａ１〜Ａ３、及びＣ１）への第２案内経路と、を含む案内経路（即ち、位置Ｐから乗降施設Ａ１〜Ａ３、及びＣ１までの案内経路）を探索する。
【００５３】
Ｓ１−１０４において、サーバ出力制御部１２８は、複数の目的施設（乗降施設Ａ１〜Ａ３、及びＣ１）毎に、出発時刻と、残り時間と、案内経路の交通費と、案内経路の詳細情報と、を示す案内情報を生成する。
【００５４】
これにより、図７又は８に示すような、出力情報が得られる。
【００５５】
図７は、交通ネットワーク画像上の乗降施設画像のうち、目的施設（乗降施設Ａ１〜Ａ３、及びＣ１）に対応する乗降施設画像に対応付けられた出力情報を示す。出力情報は、交通ネットワーク画像上において、目的施設として選択された乗降施設に対応する乗降施設画像の付近に、配置される。出力情報は、概略情報と、詳細案内情報と、リンク情報と、を含む。概略情報は、出発時刻と、残り時間と、交通費と、を含む。詳細案内情報は、路線名と、経由駅と、を含む。リンク情報は、出発情報へのリンクを含む。出発情報は、第１案内経路を示す情報である。例えば、目的施設（乗降施設Ａ１）に対応する出力情報は、概略情報（出発時刻“０：１０発”、残り時間“残り１０分”、及び交通費“￥２００”）と、詳細案内情報（“路線Ｂ（下り）  Ｂ１〜Ａ４”及び“路線Ａ（上り）  Ａ４〜Ａ１”）と、リンク情報（出発情報へのリンク“［出発情報］”）と、を含む。
【００５６】
図８は、図７の交通ネットワーク画像に対して、概略情報に、交通費に代えて、出発施設を出発する第１移動手段（即ち、最初に利用する第１移動手段）の路線名（以下「出発路線名」という）が追加され、詳細案内情報が省略され、且つ、リンク情報に、詳細案内情報へのリンクが追加されたものである。例えば、目的施設（乗降施設Ａ１）に対応する出力情報は、概略情報（出発時刻“０：１０発”、残り時間“残り１０分”、及び出発路線名“出発路線Ｂ”）と、リンク情報（出発情報へのリンク“［出発情報］”及び詳細案内情報へのリンク“［詳細案内情報］”）と、を含む。ユーザが詳細案内情報へのリンクをタッチすると、詳細案内情報（“路線Ｂ（下り）  Ｂ１（０：１０発）〜Ａ４（０：１５着）”及び“路線Ａ（上り）  Ａ４（０：２０発）〜Ａ１（０：５５着）”）が得られる。
【００５７】
即ち、図８では、案内経路が第１移動手段の乗り換えを含む場合に、出発施設（乗降施設Ｂ１）を出発する第１移動手段（即ち、最初に利用する第１移動手段）の路線情報（以下「最先路線情報」という）（路線Ｂ）を優先的に含む出力情報が示される。例えば、最先路線情報を優先的に含む出力情報は、最先路線情報のみを含む情報であっても良いし、最先路線情報以外の路線情報より優先して（一例として、最先路線情報以外の路線情報より大きな書式で）最先路線情報を含む情報であっても良い。
【００５８】
また、図７又は８の出力情報において、ユーザが出発情報へのリンクをタッチすると、図９に示すように、第１案内経路を示す画像が得られる。
【００５９】
本実施形態の情報処理の第２例について説明する。図１０は、本実施形態の情報処理の第２例の出力情報の一例を示す図である。
【００６０】
本実施形態の情報処理の第２例は、Ｓ１−１００において、複数の目的施設（乗降施設Ａ１〜Ａ３、及びＣ１）を示す目的地条件と、終電時刻条件と、コスト条件と、を含む探索条件が受け付けられたケースの例である。
【００６１】
Ｓ１−１０２〜Ｓ１−１０４は、第１例と同様である。
【００６２】
到達不可能な目的施設がある場合には（Ｓ１−１１０：Ｙ）、Ｓ１−１１２において、経路探索部１２４は、到達不可能な目的施設への代替経路（第１代替経路及び第２代替経路）を探索する。
【００６３】
Ｓ１−１１４において、サーバ出力制御部１２８は、代替経路を示す代替情報を生成する。
【００６４】
これにより、図１０に示すような、出力情報が得られる。
【００６５】
図１０は、図８の交通ネットワーク画像に対して、到達可能な目的施設であるか否かを示す情報が追加され、到達不可能な目的施設のリンク情報に、出発情報へのリンクに代えて、タクシー予約情報へのリンクが追加されたものである。例えば、目的施設（乗降施設Ａ１）に対応する出力情報は、到達不可能であることを示す情報と、概略情報（出発時刻“０：０１発”、残り時間“残り１分”、及び出発路線名“出発路線Ｂ”）と、リンク情報（出発情報へのリンク“［出発情報］”及びタクシー予約情報へのリンク“［タクシー予約情報］”）と、を含む。ユーザがタクシー予約情報へのリンクをタッチすると、タクシー予約情報が得られる。タクシー予約情報は、予約詳細情報（例えば、指定乗車場所及び予想交通費（即ち、０：１５発の第１移動手段（路線Ｂ）で到達可能な経由施設（乗降施設Ａ２）から目的施設（乗降施設Ａ１）までのタクシー代）と、リンク情報（予約確定へのリンク“［予約確定］”）と、を含む。ユーザが予約確定へのリンクをタッチすると、端末通信制御部３２０が、端末通信部３６及びネットワーク５０を介して、予約要求をタクシー予約用サーバ（図示せず）に送信する。これにより、ユーザは、到達可能な経由施設から到達不可能な目的施設への第３移動手段（タクシー）を容易に手配することができる。
【００６６】
本実施形態の情報処理の第３例は、第１例と同様のケースの例である。図１１は、本実施形態の情報処理の第３例の出力情報の一例を示す図である。
【００６７】
Ｓ１−１００〜Ｓ１−１０２は、第１例と同様である。
【００６８】
Ｓ１−１０４において、サーバ出力制御部１２８は、第１例と同様の情報と、運行情報と、を示す案内情報を生成する。運行情報は、第１移動手段の運行状況（例えば、遅延状況）を示す情報である。
【００６９】
これにより、図１１に示すような、出力情報が得られる。
【００７０】
図１１は、図８の交通ネットワーク画像に対して、運行情報が追加されたものである。運行情報は、概略情報と、リンク情報と、を含む。概略情報は、異常路線名と、異常内容と、を含む。リンク情報は、運行詳細情報へのリンクを含む。例えば、路線Ａの運行情報は、概略情報（異常路線名及び異常内容“路線Ｂ（下り）：遅延”）と、リンク情報（運行詳細情報へのリンク“［運行詳細情報］”）と、を含む。ユーザが運行詳細情報へのリンクをタッチすると、運行詳細情報が得られる。運行詳細情報は、異常区間及び詳細な異常内容（“Ａ４〜Ａ３：事故により遅延しています。”）を示す。これにより、ユーザは、運行情報に基づいて、所望の案内経路を容易に選択することができる。
【００７１】
本実施形態の情報処理の第４例は、第１例と同様のケースの例である。図１２は、本実施形態の情報処理の第４例の出力情報の一例を示す図である。
【００７２】
Ｓ１−１００〜Ｓ１−１０２は、第１例と同様である。
【００７３】
Ｓ１−１０４において、サーバ出力制御部１２８は、第１例と同様の情報と、比較情報と、を示す案内情報を生成する。比較情報は、複数の目的施設を比較した比較結果を示す情報である。例えば、比較情報は、案内経路の所要時間が最も短いことを示す情報及び案内経路の交通費が最も安いことを示す情報の少なくとも１つを含む。
【００７４】
これにより、図１２に示すような、出力情報が得られる。
【００７５】
図１２は、図８の交通ネットワーク画像に対して、比較情報が追加されたものである。例えば、目的施設（乗降施設Ａ３）が、所要時間が最も短い目的施設であり、目的施設（乗降施設Ｃ１）が、交通費が最も安い目的施設である。これにより、ユーザは、複数の案内経路から、所望の案内経路（例えば、所要時間が最も短い経路）を容易に判断することができる。
【００７６】
なお、本実施形態の情報処理の第１例〜第４例は、互いに組み合わせ可能である。
【００７７】
仮に、本実施形態の情報処理が行われなかった場合には、ユーザは、複数の駅を目的地条件として指定する必要がある。その結果、ユーザの負担が増加する。
【００７８】
また、ユーザの位置から出発施設への経路を得るためには、ユーザは、端末装置３０の位置を出発地として指定し、出発施設を目的地として指定する必要がある。この場合には、ユーザは、ユーザの位置から出発施設への経路を容易に得ることはできない。
【００７９】
これに対して、本実施形態によれば、ユーザは、複数の目的施設を指定するだけで、位置情報が示す位置から複数の目的施設への、複数の案内経路を容易に得ることができる。各案内経路には、位置情報が示す位置（例えば、ユーザの位置）から出発施設への第１案内経路と、出発施設から各目的施設への第２案内経路と、が含まれる。
【００８０】
特に、出発時刻までの残り時間が短い場合（例えば、最終電車の場合）には、ユーザは、所望の目的施設に対応する乗降施設画像をスワイプすることにより、複数の目的施設を容易に指定することができるだけでなく、位置情報が示す位置から複数の目的施設への、複数の案内経路を示す案内情報を容易に得ることができる。
【００８１】
また、本実施形態では、乗降施設画像がスワイプされる（即ち、１つの目的施設が選択される）毎に、図６の経路探索が実行されても良い。例えば、図５の乗降施設Ａ１に対応する乗降施設画像がスワイプされた時点で、図６の経路探索が実行されても良い。これにより、ユーザは、交通ネットワーク画像に対して１つの目的施設を選択する選択操作を行った時点で、選択された目的施設に対応する案内経路を示す出発情報を得ることができる。換言すると、ユーザは、ある目的施設を選択している間に、既に選択された目的施設に対応する出発情報を得ることができる。
【００８２】
また、本実施形態では、図１の構成は一例である。例えば、サーバ１０の構成の少なくとも一部が端末装置３０に設けられても良いし、端末装置３０の構成の少なくとも一部がサーバ１０に設けられても良い。例えば、サーバ制御部１２の構成が、端末制御部３２に設けられ、サーバ記憶部１４に記憶されたデータが端末記憶部３４に記憶される場合には、端末装置３０は、ネットワーク５０を介してサーバ１０と通信することなく、本実施形態の情報処理を実行する。
【００８３】
また、本実施形態では、リンク情報が文字で表される例について説明したが、本発明の範囲はこれに限られるものではない。本発明は、リンク情報が画像（例えば、二次元バーコード）で表される場合についても適用可能である。例えば、端末装置３０は、二次元バーコードを読み取る二次元バーコードリーダを備える。二次元バーコードリーダが、二次元バーコードで表されたリンク情報を読み取ると、表示部４２は、図８の詳細案内情報、図９の出発情報、図１０のタクシー予約情報、及び図１１の運行詳細情報の少なくとも１つを表示する。さらに、二次元バーコードリーダが、二次元バーコードで表された予約確定（図１０を参照）のリンク情報を読み取ると、端末通信制御部３２０が、端末通信部３６及びネットワーク５０を介して、予約要求をタクシー予約用サーバに送信する。
【００８４】
また、本実施形態では、出力情報は、残り時間に応じた形式（色、大きさ、及び表示内容の少なくとも１つ）であっても良い。例えば、残り時間が１０分以下の場合（図７の乗降施設Ａ１に対応する出力情報）は、残り時間が１０分より大きい場合（図７の乗降施設Ａ２、Ａ３、及びＣ１に対応する出力情報）より、大きく表示される。
【００８５】
また、本実施形態では、位置情報が示す位置から複数の目的施設への複数の案内経路が、１つの出発施設（位置情報が示す位置の最寄りの乗降施設）を含む例について説明したが、本発明の範囲はこれに限られるものではない。本発明は、案内経路毎に出発施設が異なる場合にも適用可能である。例えば、図７において、乗降施設Ａ１を目的施設とする案内経路の出発施設は、乗降施設Ｂ１であり、乗降施設Ｃ１を目的施設とする案内経路の出発施設は、乗降施設Ｂ２であっても良い。
【００８６】
本実施形態に係る情報処理システム１の少なくとも一部は、ハードウェアで構成しても良いし、ソフトウェアで構成しても良い。ソフトウェアで構成する場合には、情報処理システム１の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させても良い。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でも良い。
【００８７】
また、本実施形態に係る情報処理システム１の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布しても良い。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布しても良い。
【００８８】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲で構成要素を変形して具体化される。また、上述した実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明が形成可能である。例えば、上述した実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００８９】
１  情報処理システム
１０  サーバ
１２  サーバ制御部
１２０  サーバ通信制御部
１２２  経路ネットワーク情報取得部
１２４  経路探索部
１２６  条件取得部
１２８  サーバ出力制御部
１４  サーバ記憶部
１６  サーバ通信部
３０  端末装置
３２  端末制御部
３２０  端末通信制御部
３２２  端末出力制御部
３４  端末記憶部
３６  端末通信部
３８  操作部
４０  位置情報取得部
４２  表示部
５０  ネットワーク
【図１】
0005851306.tif 000002
【図２】
0005851306.tif 000003
【図３】
0005851306.tif 000004
【図４】
0005851306.tif 000005
【図５】
0005851306.tif 000006
【図６】
0005851306.tif 000007
【図７】
0005851306.tif 000008
【図８】
0005851306.tif 000009
【図９】
0005851306.tif 000010
【図１０】
0005851306.tif 000011
【図１１】
0005851306.tif 000012
【図１２】
0005851306.tif 000013