(57)【要約】      （修正有）【課題】ユーザが乗車中または乗車予定の電車の状況に応じて異なる情報を出力する端末装置を提供する。【解決手段】現在位置を示す現在位置情報を取得する現在位置情報取得部１１２と、現在位置に対応する電車の状況に応じて出力する情報である出力情報であり、電車の状況に応じた異なる出力情報を取得する出力情報取得部１１４と、出力情報取得部が取得した出力情報を出力する出力部１１５とを備える。【選択図】図２
2015022703.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を示す現在位置情報を取得する現在位置情報取得部と、
前記現在位置に対応する電車の状況に応じて出力する情報である出力情報であり、当該電車の状況に応じた異なる出力情報を取得する出力情報取得部と、
前記出力情報取得部が取得した出力情報を出力する出力部とを備える端末装置。
【請求項２】
前記電車の状況は、端末装置を保持しているユーザが乗車中の電車の走行状況である請求項１記載の端末装置。
【請求項３】
前記電車の走行状況は、電車が駅に到着したこと、電車が駅に停車中であること、電車が駅を出発したこと、電車が駅間を走行中であることのいずれかである請求項２記載の端末装置。
【請求項４】
電車の状況に関する条件である状況条件と、出力情報とが対応付いた情報である１以上の出力管理情報が格納される出力管理情報格納部と、
前記現在位置情報が示す現在位置に対応する電車の状況を示す情報である状況情報を取得する状況情報取得部とをさらに備え、
前記出力情報取得部は、
前記状況情報取得部が取得した状況情報が合致する状況条件に対応する出力情報を、前記出力管理情報格納部から取得する請求項１から請求項３いずれか一項に記載の端末装置。
【請求項５】
請求項４記載の１以上の端末装置とサーバ装置とを備える情報処理システムを構成する端末装置であって、
前記状況情報取得部は、
前記現在位置情報を前記サーバ装置に送信し、当該送信に応じて、当該サーバ装置から、当該現在位置情報が示す現在位置に対応する電車の状況を示す情報である状況情報を受信し、
前記出力情報取得部は、
前記状況情報取得部が受信した状況情報が合致する状況条件に対応する出力情報を、前記出力管理情報格納部から取得し、
前記サーバ装置は、
現在位置情報を前記端末装置から受信するサーバ受信部と、
前記サーバ受信部が受信した現在位置情報が示す現在位置に対応する電車の状況を示す情報である状況情報を取得するサーバ状況情報取得部と、
前記サーバ状況情報取得部が取得した状況情報を、前記端末装置に送信するサーバ送信部とを備える情報処理システムを構成する請求項４記載の端末装置。
【請求項６】
前記サーバ装置は、
電車の位置を示す電車位置情報と、当該電車の状況を示す状況情報とが対応付いた情報である１以上の状況管理情報が格納されるサーバ状況管理情報格納部をさらに備え、
前記サーバ状況情報取得部は、
前記サーバ受信部が受信した現在位置情報が示す位置との距離が予め決められた条件を満たすほど近い位置を示す電車位置情報が対応付いた状況情報を、前記サーバ状況管理情報格納部から取得する請求項５記載の情報処理システムを構成する端末装置。
【請求項７】
請求項１から請求項３いずれか一項に記載の１以上の端末装置とサーバ装置とを備える情報処理システムを構成する端末装置であって、
前記出力情報取得部は、
前記現在位置情報を前記サーバ装置に送信し、当該送信に応じて、当該サーバ装置から出力情報を受信し、
前記出力部は、
前記出力情報取得部が受信した出力情報を出力し、
前記サーバ装置は、
電車の位置を示す電車位置情報と、当該電車の状況を示す状況情報とが対応付いた情報である１以上の状況管理情報が格納されるサーバ状況管理情報格納部と、
電車の状況に関する条件である状況条件と、出力情報とが対応付いた情報である１以上の出力管理情報が格納されるサーバ出力管理情報格納部と、
現在位置情報を前記端末装置から受信するサーバ受信部と、
前記サーバ受信部が受信した現在位置情報が示す位置との距離が予め決められた条件を満たすほど近い位置を示す電車位置情報が対応付いた状況情報を、前記サーバ状況管理情報格納部から取得するサーバ状況情報取得部と、
前記サーバ状況情報取得部が取得した状況情報が合致する状況条件に対応する出力情報を、前記サーバ出力管理情報格納部から取得するサーバ出力情報取得部と、
前記サーバ出力情報取得部が取得した出力情報を、前記端末装置に送信するサーバ送信部とを備える情報処理システムを構成する請求項１から請求項３いずれか一項に記載の端末装置。
【請求項８】
請求項１から請求項３いずれか一項に記載の１以上の端末装置とサーバ装置とを備える情報処理システムを構成する端末装置であって、
前記端末装置は、
前記現在位置情報が示す現在位置に対応する電車の状況を示す情報である状況情報を取得する状況情報取得部をさらに備え、
前記出力情報取得部は、
前記状況情報を前記サーバ装置に送信し、当該送信に応じて、当該サーバ装置から出力情報を受信し、
前記出力部は、
前記出力情報取得部が受信した出力情報を出力し、
前記サーバ装置は、
電車の状況に関する条件である状況条件と、出力情報とが対応付いた情報である１以上の出力管理情報が格納されるサーバ出力管理情報格納部と、
状況情報を前記端末装置から受信するサーバ受信部と、
前記サーバ受信部が受信した状況情報が合致する状況条件に対応する出力情報を、前記サーバ出力管理情報格納部から取得するサーバ出力情報取得部と、
前記サーバ出力情報取得部が取得した出力情報を、前記端末装置に送信するサーバ送信部とを備える情報処理システムを構成する請求項１から請求項３いずれか一項に記載の端末装置。
【請求項９】
前記出力情報は、広告を示す広告情報である請求項７または請求項８記載の端末装置。
【請求項１０】
前記電車の状況は、電車の運行状況である請求項１から請求項９いずれか一項に記載の端末装置。
【請求項１１】
前記電車の運行状況は、電車が遅れていること、電車が運休していることのいずれかである請求項１０記載の端末装置。
【請求項１２】
請求項１から請求項１１いずれか一項に記載の１以上の端末装置とサーバ装置とを備える情報処理システムを構成する端末装置であって、
前記端末装置は、
現在時刻を示す現在時刻情報を取得する現在時刻情報取得部と、
前記現在位置情報および前記現在時刻情報を前記サーバ装置に送信し、当該送信に応じて、当該サーバ装置から、当該現在位置情報が示す現在位置および当該現在時刻情報が示す現在時刻に対応する電車を特定する情報である電車特定情報を受信する電車特定情報取得部をさらに備え、
前記出力情報取得部は、
前記電車特定情報取得部が受信した電車特定情報により特定される電車の状況に応じた異なる出力情報を取得し、
前記サーバ装置は、
駅内のプラットホームの場所を示す１以上の位置情報を有する情報であるホーム場所情報と、当該プラットホームから発車する電車の発車時刻を示す発車時刻情報と、当該プラットホームから発車する電車を特定するための情報である電車特定情報とが対応付いた情報である１以上の電車管理情報が格納されるサーバ電車管理情報格納部と、
現在位置情報および現在時刻情報を前記端末装置から受信するサーバ受信部と、
前記サーバ受信部が受信した現在位置情報が示す位置に対応する場所を示すホーム場所情報が対応付いており、かつ、前記サーバ受信部が受信した現在時刻情報との関係が予め決められた条件を満たす発車時刻情報が対応付いている電車特定情報を、前記サーバ電車管理情報格納部から取得するサーバ電車特定情報取得部と、
前記サーバ電車特定情報取得部が取得した電車特定情報を、端末装置に送信するサーバ送信部とを備える情報処理システムを構成する請求項１から請求項１１いずれか一項に記載の端末装置。
【請求項１３】
請求項５から請求項８、請求項１２いずれか一項に記載のサーバ装置。
【請求項１４】
現在位置情報取得部と、出力情報取得部と、出力部とを備える端末装置であり、
前記現在位置情報取得部が、
現在位置を示す現在位置情報を取得する現在位置情報取得ステップと、
前記出力情報取得部が、
前記現在位置に対応する電車の状況に応じて出力する情報である出力情報であり、当該電車の状況に応じた異なる出力情報を取得する出力情報取得ステップと、
前記出力部が、
前記出力情報取得部が取得した出力情報を出力する出力ステップとを備える情報処理方法。
【請求項１５】
コンピュータを、
現在位置を示す現在位置情報を取得する現在位置情報取得部と、
前記現在位置に対応する電車の状況に応じて出力する情報である出力情報であり、当該電車の状況に応じた異なる出力情報を取得する出力情報取得部と、
前記出力情報取得部が取得した出力情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが乗車中または乗車予定の電車の状況に応じて異なる情報を出力する端末装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザの移動に応じて、ユーザの現在位置を地図上に表示する地図サービスが開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“Googleマップ”、［online］、Google、［２０１３年６月１４日検索］、インターネット［URL；https://maps.google.co.jp/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の地図サービスでは、ユーザが乗車している電車またはユーザが乗車する予定の電車の状況に応じて、異なる情報を出力することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の端末装置は、現在位置を示す現在位置情報を取得する現在位置情報取得部と、現在位置に対応する電車の状況に応じて出力する情報である出力情報であり、電車の状況に応じた異なる出力情報を取得する出力情報取得部と、出力情報取得部が取得した出力情報を出力する出力部とを備える端末装置である。
【０００６】
このような構成により、ユーザが乗車している電車またはユーザが乗車する予定の電車の状況に応じて、異なる情報を出力することができる。
【０００７】
また、本第二の発明の端末装置は、第一の発明に対して、電車の状況は、端末装置を保持しているユーザが乗車中の電車の走行状況である端末装置である。
【０００８】
このような構成により、ユーザが乗車している電車の走行状況に応じて、異なる情報を出力することができる。
【０００９】
また、本第三の発明の端末装置は、第二の発明に対して、電車の走行状況は、電車が駅に到着したこと、電車が駅に停車中であること、電車が駅を出発したこと、電車が駅間を走行中であることのいずれかである端末装置である。
【００１０】
このような構成により、ユーザが乗車している電車が、駅に到着したか、駅に停車中であるか、駅を出発したか、駅間を走行中であるかに応じて、異なる情報を出力することができる。
【００１１】
また、本第四の発明の端末装置は、第一から第三いずれか１つの発明に対して、電車の状況に関する条件である状況条件と、出力情報とが対応付いた情報である１以上の出力管理情報が格納される出力管理情報格納部と、現在位置情報が示す現在位置に対応する電車の状況を示す情報である状況情報を取得する状況情報取得部とをさらに備え、出力情報取得部は、状況情報取得部が取得した状況情報が合致する状況条件に対応する出力情報を、出力管理情報格納部から取得する端末装置である。
【００１２】
このような構成により、ユーザが乗車している電車またはユーザが乗車する予定の電車の状況に応じて、予め保持している情報の中から選択し、出力することができる。
【００１３】
また、本第五の発明の端末装置は、第四の発明に対して、１以上の端末装置とサーバ装置とを備える情報処理システムを構成する端末装置であって、状況情報取得部は、現在位置情報をサーバ装置に送信し、送信に応じて、サーバ装置から、現在位置情報が示す現在位置に対応する電車の状況を示す情報である状況情報を受信し、出力情報取得部は、状況情報取得部が受信した状況情報が合致する状況条件に対応する出力情報を、出力管理情報格納部から取得し、サーバ装置は、現在位置情報を端末装置から受信するサーバ受信部と、サーバ受信部が受信した現在位置情報が示す現在位置に対応する電車の状況を示す情報である状況情報を取得するサーバ状況情報取得部と、サーバ状況情報取得部が取得した状況情報を、端末装置に送信するサーバ送信部とを備える情報処理システムを構成する端末装置である。
【００１４】
このような構成により、ユーザが乗車している電車またはユーザが乗車する予定の電車の状況を示す情報を、外部から受信することができる。
【００１５】
また、本第六の発明の端末装置は、第五の発明に対して、サーバ装置は、電車の位置を示す電車位置情報と、電車の状況を示す状況情報とが対応付いた情報である１以上の状況管理情報が格納されるサーバ状況管理情報格納部をさらに備え、サーバ状況情報取得部は、サーバ受信部が受信した現在位置情報が示す位置との距離が予め決められた条件を満たすほど近い位置を示す電車位置情報が対応付いた状況情報を、サーバ状況管理情報格納部から取得する情報処理システムを構成する端末装置である。
【００１６】
このような構成により、ユーザが乗車している電車またはユーザが乗車する予定の電車の状況を示す情報を、外部から受信することができる。
【００１７】
また、本第七の発明の端末装置は、第一から第三いずれか１つの発明に対して、１以上の端末装置とサーバ装置とを備える情報処理システムを構成する端末装置であって、出力情報取得部は、現在位置情報をサーバ装置に送信し、送信に応じて、サーバ装置から出力情報を受信し、出力部は、出力情報取得部が受信した出力情報を出力し、サーバ装置は、電車の位置を示す電車位置情報と、電車の状況を示す状況情報とが対応付いた情報である１以上の状況管理情報が格納されるサーバ状況管理情報格納部と、電車の状況に関する条件である状況条件と、出力情報とが対応付いた情報である１以上の出力管理情報が格納されるサーバ出力管理情報格納部と、現在位置情報を端末装置から受信するサーバ受信部と、サーバ受信部が受信した現在位置情報が示す位置との距離が予め決められた条件を満たすほど近い位置を示す電車位置情報が対応付いた状況情報を、サーバ状況管理情報格納部から取得するサーバ状況情報取得部と、サーバ状況情報取得部が取得した状況情報が合致する状況条件に対応する出力情報を、サーバ出力管理情報格納部から取得するサーバ出力情報取得部と、サーバ出力情報取得部が取得した出力情報を、端末装置に送信するサーバ送信部とを備える情報処理システムを構成する端末装置である。
【００１８】
このような構成により、ユーザが乗車している電車またはユーザが乗車する予定の電車の状況に応じて、異なる情報を受信し、出力することができる。
【００１９】
また、本第八の発明の端末装置は、第一から第三いずれか１つの発明に対して、１以上の端末装置とサーバ装置とを備える情報処理システムを構成する端末装置であって、端末装置は、現在位置情報が示す現在位置に対応する電車の状況を示す情報である状況情報を取得する状況情報取得部をさらに備え、出力情報取得部は、状況情報をサーバ装置に送信し、送信に応じて、サーバ装置から出力情報を受信し、出力部は、出力情報取得部が受信した出力情報を出力し、サーバ装置は、電車の状況に関する条件である状況条件と、出力情報とが対応付いた情報である１以上の出力管理情報が格納されるサーバ出力管理情報格納部と、状況情報を端末装置から受信するサーバ受信部と、サーバ受信部が受信した状況情報が合致する状況条件に対応する出力情報を、サーバ出力管理情報格納部から取得するサーバ出力情報取得部と、サーバ出力情報取得部が取得した出力情報を、端末装置に送信するサーバ送信部とを備える情報処理システムを構成する端末装置である。
【００２０】
このような構成により、ユーザが乗車している電車またはユーザが乗車する予定の電車の状況に応じて、異なる情報を受信し、出力することができる。
【００２１】
また、本第九の発明の端末装置は、第七または第八の発明に対して、出力情報は、広告を示す広告情報である端末装置である。
【００２２】
このような構成により、ユーザが乗車している電車またはユーザが乗車する予定の電車の状況に応じて、異なる広告情報を受信し、出力することができる。
【００２３】
また、本第十の発明の端末装置は、第一から第九いずれか１つの発明に対して、電車の状況は、電車の運行状況である端末装置である。
【００２４】
このような構成により、ユーザが乗車する予定の電車の運行状況に応じて、異なる情報を出力することができる。
【００２５】
また、本第十一の発明の端末装置は、第十の発明に対して、電車の運行状況は、電車が遅れていること、電車が運休していることのいずれかである端末装置である。
【００２６】
このような構成により、ユーザが乗車する予定の電車が遅れているか、運休しているかに応じて、異なる情報を出力することができる。
【００２７】
また、本第十二の発明の端末装置は、第一から第十一いずれか１つの発明に対して、１以上の端末装置とサーバ装置とを備える情報処理システムを構成する端末装置であって、端末装置は、現在時刻を示す現在時刻情報を取得する現在時刻情報取得部と、現在位置情報および現在時刻情報をサーバ装置に送信し、送信に応じて、サーバ装置から、現在位置情報が示す現在位置および現在時刻情報が示す現在時刻に対応する電車を特定する情報である電車特定情報を受信する電車特定情報取得部をさらに備え、出力情報取得部は、電車特定情報取得部が受信した電車特定情報により特定される電車の状況に応じた異なる出力情報を取得し、サーバ装置は、駅内のプラットホームの場所を示す１以上の位置情報を有する情報であるホーム場所情報と、プラットホームから発車する電車の発車時刻を示す発車時刻情報と、プラットホームから発車する電車を特定するための情報である電車特定情報とが対応付いた情報である１以上の電車管理情報が格納されるサーバ電車管理情報格納部と、現在位置情報および現在時刻情報を端末装置から受信するサーバ受信部と、サーバ受信部が受信した現在位置情報が示す位置に対応する場所を示すホーム場所情報が対応付いており、かつ、サーバ受信部が受信した現在時刻情報との関係が予め決められた条件を満たす発車時刻情報が対応付いている電車特定情報を、サーバ電車管理情報格納部から取得するサーバ電車特定情報取得部と、サーバ電車特定情報取得部が取得した電車特定情報を、端末装置に送信するサーバ送信部とを備える情報処理システムを構成する端末装置である。
【００２８】
このような構成により、ユーザが乗車する予定の電車を特定することができる。
【発明の効果】
【００２９】
本発明による端末装置等によれば、ユーザが乗車している電車またはユーザが乗車する予定の電車の状況に応じて、異なる情報を出力することができる。
【図面の簡単な説明】
【００３０】
【図１】実施の形態１における情報処理システム１の概念図
【図２】同端末装置１１およびサーバ装置１２のブロック図
【図３】同端末装置１１の全体動作について説明するフローチャート
【図４】同現在位置情報に対応する走行状況情報の取得処理について説明するフローチャート
【図５】同現在位置情報に対応する走行状況情報の取得処理について説明するフローチャート
【図６】同走行状況情報に対応する出力情報の取得処理について説明するフローチャート
【図７】同サーバ装置１２の全体動作について説明するフローチャート
【図８】同出力管理情報の例を示す図
【図９】同走行状況管理情報の例を示す図
【図１０】同出力管理情報の例を示す図
【図１１】実施の形態２における端末装置２１およびサーバ装置２２のブロック図
【図１２】同端末装置２１の全体動作について説明するフローチャート
【図１３】同現在位置情報と現在時刻情報に対応する状況情報の取得処理について説明するフローチャート
【図１４】同電車特定情報に対応する状況情報の取得処理について説明するフローチャート
【図１５】同サーバ装置２２の全体動作について説明するフローチャート
【図１６】同現在位置情報と現在時刻情報に対応する電車特定情報の取得処理について説明するフローチャート
【図１７】同出力管理情報の例を示す図
【図１８】同状況管理情報の例を示す図
【図１９】同状況管理情報の例を示す図
【図２０】同電車管理情報の例を示す図
【図２１】同出力管理情報の例を示す図
【図２２】上記実施の形態におけるコンピュータシステムの概観図
【図２３】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００３１】
以下、本発明による端末装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００３２】
（実施の形態１）
本実施の形態において、端末装置１１と、サーバ装置１２とを備える情報処理システム１について説明する。端末装置１１は、ユーザが乗車中の電車の状況に応じて異なる情報を出力する。また、サーバ装置１２は、端末装置１１の現在位置に応じた電車の状況を示す情報、または、当該電車の状況に応じた情報を取得し、端末装置１１に送信する。
【００３３】
ここで、「電車」とは、いわゆる鉄道車両であり、列車である。また、「電車」には、気動車も含む。つまり、「電車」は、いわゆる電車であればよい。また、「電車」は、通常、乗車中の電車、または、乗車予定の電車である。
【００３４】
また、「電車の状況」とは、電車の走行状況または電車の運行状況である。「走行状況」とは、電車の走行に関する状況である。また、「運行状況」とは、電車の運行に関する状況である。「走行状況」は、例えば、駅間を走行中であることや、駅に停車中であること、駅を出発したこと、駅に到着したこと、駅を出発するために加速中であること、駅に到着するために減速中であること、駅間を走行中である場合はその駅名、駅に停車中である場合はその駅名、駅を出発した場合はその駅名、駅に到着した場合はその駅名などである。また、当該「駅名」は、例えば、駅の位置であってもよい。また、「運行状況」は、例えば、運休しているか否かや、遅れているか否か、遅れている場合はその時間などである。
【００３５】
なお、本実施の形態において、「電車の状況」とは、「乗車中の電車の走行状況」であるものとする。
【００３６】
図１は、本実施の形態における情報処理システム１の概念図である。図１において、端末装置１１と、サーバ装置１２とは、ネットワーク１３を介して接続されている。また、情報処理システム１は、図１に示す様に、通常、１以上の端末装置１１を備える。また、端末装置１１は、例えば、携帯電話やＰＤＡなどの携帯端末である。また、当該携帯端末は、通常、現在位置を示す位置情報である現在位置情報を取得できることが好適である。また、ネットワーク１３は、無線または有線の通信回線であり、例えば、インターネットやイントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆電話回線網などである。
【００３７】
図２は、本実施の形態における端末装置１１およびサーバ装置１２のブロック図である。端末装置１１は、出力管理情報格納部１１１、現在位置情報取得部１１２、状況情報取得部１１３、出力情報取得部１１４、出力部１１５を備える。また、サーバ装置１２は、サーバ状況管理情報格納部１２１、サーバ出力管理情報格納部１２２、サーバ受信部１２３、サーバ状況情報取得部１２４、サーバ出力情報取得部１２５、サーバ送信部１２６を備える。
【００３８】
出力管理情報格納部１１１には、１以上の出力管理情報が格納される。「出力管理情報」とは、出力情報を管理するための情報である。また、「出力管理情報」は、出力情報と、他の１以上の情報とが対応付いた情報である。なお、出力管理情報格納部１１１には、通常、状況条件と、出力情報とが対応付いた出力管理情報が格納される。「状況条件」とは、電車の状況に関する条件である。また、「出力情報」とは、後述の出力部１１５が出力するための情報である。また、「出力情報」とは、電車の状況に応じて出力する情報でもある。
【００３９】
上記「状況条件」は、通常、電車の状況を示す情報である状況情報に関する条件である。当該「状況情報」は、通常、電車の走行状況を示す情報である走行状況情報や、電車の運行状況を示す情報である運行状況情報などである。
【００４０】
「走行状況情報」は、例えば、駅間を走行中であることや、駅に停車中であること、駅を出発したこと、駅に到着したこと、駅を出発するために加速中であること、駅に到着するために減速中であること、駅間を走行中である場合はその駅名、駅に停車中である場合はその駅名、駅を出発した場合はその駅名、駅に到着した場合はその駅名などを示す情報である。また、当該「駅名」は、例えば、駅の位置であってもよい。また、「運行状況情報」は、例えば、運休しているか否かや、遅れているか否か、遅れている場合はその時間などを示す情報である。
【００４１】
つまり、上記より、「状況条件」は、例えば、電車が駅間を走行中であることや、電車が駅に停車中であること、電車が駅を出発したこと、電車が駅に到着したこと、駅を出発するために電車が加速中であること、駅に到着するために電車が減速中であること、電車が駅間を走行中であり、かつ、その駅名が予め決められた駅名であること、電車が駅に停車中であり、かつ、その駅名が予め決められた駅名であること、電車が駅を出発したところであり、かつ、その駅名が予め決められた駅名であること、電車が駅に到着したところであり、かつ、その駅名が予め決められた駅名であること、電車が駅に停車中または駅に到着したところであり、かつ、現在位置が予め決められた範囲内であること、電車が運休していること、電車が遅れていること、電車が遅れており、かつ、その時間が予め決められた時間以上であることなどである。
【００４２】
また、上記「出力情報」は、例えば、音声（音楽）や、画像（写真）、動画（映像）、テキストなどである。また、「出力情報」は、例えば、広告を示す広告情報であってもよい。「広告情報」が示す広告の内容は、問わない。広告の内容は、例えば、いわゆるセールの案内や、いわゆるクーポン券、店舗の紹介などである。また、「広告情報」の形式は、問わない。広告情報の形式は、例えば、画像や、文字列などである。
【００４３】
なお、本実施の形態において、上記「状況条件」は、通常、乗車中の電車の走行状況に関する条件である。また、本実施の形態において、上記「状況情報」は、通常、乗車中の電車の走行状況を示す走行状況情報である。また、出力管理情報格納部１１１に格納される出力管理情報が有する出力情報は、通常、音声や、画像、動画、テキストのいずれかである。
【００４４】
現在位置情報取得部１１２は、現在位置情報を取得する。「現在位置情報」とは、現在位置を示す位置情報である。また、「位置情報」とは、位置を示す情報である。当該位置は、通常、経緯度である。また、当該位置は、例えば、高さ（高度）を含んでもよい。
【００４５】
また、現在位置情報取得部１１２は、通常、定期的に現在位置情報を取得する。また、現在位置情報取得部１１２は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部１１２は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部１１２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４６】
状況情報取得部１１３は、現在位置情報が示す現在位置に対応する電車の状況を示す状況情報を取得する。当該「現在位置に対応する電車」は、通常、乗車中の電車である。また、当該「電車の状況」は、通常、電車の走行状況である。つまり、当該「状況情報」は、通常、走行状況情報である。また、当該「取得」には、通常、「受信」も含まれる。
【００４７】
具体的に、状況情報取得部１１３は、例えば、以下のいずれかの方法により、走行状況情報を取得する。
（Ａ）現在位置情報と地図情報とを用いる方法
（Ｂ）現在位置情報と走行状況管理情報を用いる方法
（Ｃ）現在位置情報のみを用いる方法
（Ｄ）加速度のみを用いる方法
【００４８】
（Ａ）の方法：当該方法は、現在位置情報と、地図情報とを用いて、走行状況情報を取得する方法である。「地図情報」とは、地図を示す情報である。なお、「地図情報」の詳細については、後述する。また、当該（Ａ）の方法を用いる場合、状況情報取得部１１３は、通常、地図情報を保持している。そして、状況情報取得部１１３は、地図情報が示す地図において、現在位置情報が示す現在位置に応じて、電車の走行状況を判断する。そして、状況情報取得部１１３は、当該判断した走行状況を示す走行状況情報を取得する。
【００４９】
例えば、電車が駅間を走行中であると判断した場合、状況情報取得部１１３は、電車が駅間を走行中であることを示す走行状況情報を取得する。また、例えば、電車が駅に停車中であると判断した場合、状況情報取得部１１３は、電車が駅に停車中であることを示す走行状況情報を取得する。また、例えば、電車が駅に到着したと判断した場合、状況情報取得部１１３は、電車が駅に到着したことを示す走行状況情報を取得する。また、例えば、電車が駅を出発したと判断した場合、状況情報取得部１１３は、電車が駅を出発したことを示す走行状況情報を取得する。
【００５０】
また、例えば、地図情報が示す地図において、現在位置情報が示す現在位置が線路上である場合、状況情報取得部１１３は、電車が駅間を走行中であると判断する。また、例えば、地図情報が示す地図において、現在位置が移動しておらず、かつ、現在位置が駅上である場合、状況情報取得部１１３は、電車が駅に停車中であると判断する。また、例えば、地図情報が示す地図において、現在位置が線路上から駅上に移動した場合、状況情報取得部１１３は、電車が駅に到着したと判断する。また、例えば、地図情報が示す地図において、現在位置が駅上から線路上に移動した場合、状況情報取得部１１３は、電車が駅を出発したと判断する。
【００５１】
なお、「地図情報」が示す地図の種類や、「地図情報」のデータ形式などは、問わない。また、「地図情報」は、通常、線路を示す１以上の線路情報を有する。「線路情報」は、例えば、線路の名称や、線路の両端の位置などを示す情報を有する。また、「地図情報」は、通常、駅を示す１以上の駅情報を有する。「駅情報」は、例えば、駅の名称や、駅の中心位置、駅の範囲、駅に乗り入れている路線名などを示す情報を有する。
【００５２】
（Ｂ）の方法：当該方法は、現在位置情報と、走行状況管理情報とを用いて、走行状況情報を取得する方法である。「走行状況管理情報」とは、走行状況情報を管理するための情報である。また、「走行状況管理情報」は、走行状況情報と、他の１以上の情報とが対応付いた情報である。なお、当該（Ｂ）の方法における「走行状況管理情報」は、通常、走行中の電車の位置を示す位置情報である電車位置情報と、当該走行中の電車の走行状況を示す走行状況情報とが対応付いた情報である。また、「走行状況管理情報」は、通常、電車を識別する情報を有する。
【００５３】
当該（Ｂ）の方法を用いる場合、状況情報取得部１１３は、通常、１以上の走行状況管理情報を保持している。そして、状況情報取得部１１３は、例えば、当該１以上の各走行状況管理情報が有する電車位置情報について、当該電車位置情報が示す位置と現在位置情報が示す位置との距離（以下、適宜、電車距離）が、予め決められた条件（以下、適宜、電車距離条件）を満たすほど近いか否かを判断する。そして、状況情報取得部１１３は、電車距離条件を満たすほど近いと判断した電車位置情報に対応付いている走行状況情報を、走行状況管理情報から取得する。
【００５４】
例えば、現在位置情報が示す現在位置と、電車位置情報が示す位置との距離である電車距離が「２ｍ」であるとする。また、電車距離条件が「電車距離≦５ｍ」であるとする。当該電車距離条件は、電車距離が５ｍ以下であることを意味する。この様な場合、状況情報取得部１１３は、当該電車距離が当該電車距離条件を満たすと判断する。
【００５５】
また、例えば、現在位置情報が示す現在位置と、電車位置情報が示す位置との距離が「５ｍ」であるとする。また、電車距離条件が「電車距離≦３ｍ」であるとする。この様な場合、状況情報取得部１１３は、当該電車距離が当該電車距離条件を満たさないと判断する。
【００５６】
なお、「走行状況管理情報」は、通常、定期的に更新される。当該更新の方法や手順などは、問わない。例えば、端末装置１１は、図示しない受信部と蓄積部とを備えている。そして、受信部は、走行中の電車から、当該電車を識別する情報である電車識別情報と、当該電車の位置を示す電車位置情報と、当該電車の走行状況を示す走行状況情報とを受信する。そして、蓄積部は、受信部が受信した電車位置情報と走行状況情報とを対応付け、走行状況管理情報を構成し、予め決められた記憶領域に蓄積する。また、例えば、受信部が受信した識別情報と同一の識別情報を有する走行状況管理情報が既に格納されている場合、蓄積部は、構成した走行状況管理情報を、当該同一の識別情報を有する走行状況管理情報に上書きして、予め決められた記憶領域に蓄積する。
【００５７】
（Ｃ）の方法：当該方法は、現在位置情報のみを用いて、状況情報を取得する方法である。当該（Ｃ）の方法を用いる場合、状況情報取得部１１３は、例えば、まず、２以上の現在位置情報を用いて、当該２以上の各現在位置情報が示す位置間の距離と、端末装置１１が当該距離を移動するに要した時間とを用いて、端末装置１１の移動速度を算出する。そして、状況情報取得部１１３は、当該移動速度に応じて、電車の走行状況を判断する。そして、状況情報取得部１１３は、当該判断の結果に応じた当該電車の走行状況を示す走行状況情報を取得する。
【００５８】
例えば、移動速度が予め決められた条件（以下、適宜、走行中条件）を満たすほど速い場合（端末装置１１が予め決められた条件を満たすほど速い速度で移動している場合）、状況情報取得部１１３は、電車が駅間を走行中であると判断する。また、例えば、移動速度が「０ｋｍ／ｓ」である場合（端末装置１１が移動していない場合）、状況情報取得部１１３は、電車が駅に停車中であると判断する。また、例えば、移動速度が徐々に降下し、「０ｋｍ／ｓ」になった場合、状況情報取得部１１３は、電車が駅に到着したと判断する。また、例えば、移動速度が「０ｋｍ」である状態から、徐々に上昇した場合、状況情報取得部１１３は、電車が駅を出発したと判断する。
【００５９】
また、（Ｃ）の方法を用いる場合、状況情報取得部１１３は、移動速度を、例えば、速度計や速度センサなどの装置から取得してもよい。
【００６０】
（Ｄ）の方法：当該方法は、加速度のみを用いて、状況情報を取得する方法である。当該「加速度」は、端末装置の加速度である。また、当該（Ｄ）の方法を用いる場合、状況情報取得部１１３は、例えば、まず、加速度を取得する。当該加速度は、例えば、加速度計や加速度センサなどの装置から取得する。そして、状況情報取得部１１３は、当該加速度に応じて、電車の走行状況を判断する。そして、状況情報取得部１１３は、当該判断の結果に応じた当該電車の走行状況を示す走行状況情報を取得する。
【００６１】
例えば、加速度の絶対値が予め決められた条件を満たすほど小さい場合、状況情報取得部１１３は、電車が駅間を走行中であると判断する。また、加速度が「０ｋｍ／ｓ・ｓ」である場合、状況情報取得部１１３は、電車が駅に停車中であると判断する。当該「ｓ・ｓ」は、秒の２乗を表す。また、例えば、加速度の絶対値が予め決められた条件を満たすほど大きく、かつ、加速度の符号がマイナスである場合、状況情報取得部１１３は、電車が駅に到着したと判断する。また、例えば、加速度の絶対値が予め決められた条件を満たすほど大きく、かつ、加速度の符号がプラスである場合、状況情報取得部１１３は、電車が駅を出発したと判断する。
【００６２】
また、電車が一定の速度で走行している場合と、電車が停車している場合とでは、加速度は、同一（０ｋｍ／ｓ・ｓ）である。従って、（Ｄ）の方法を用いる場合、電車が走行中であるか停車中であるかを判断するために、移動速度を用いてもよい。例えば、加速度が「０ｋｍ／ｓ・ｓ」であり、かつ、移動速度が「０ｋm／ｓ」超過である場合、状況情報取得部１１３は、電車が走行中であると判断する。また、例えば、加速度が「０ｋｍ／ｓ・ｓ」であり、かつ、移動速度が「０ｋm／ｓ」である場合、状況情報取得部１１３は、電車が停車中であると判断する。
【００６３】
また、状況情報を受信する場合、状況情報取得部１１３は、通常、現在位置情報をサーバ装置１２に送信する。そして、状況情報取得部１１３は、当該現在位置情報の送信に応じて、サーバ装置１２から、状況情報を受信する。また、状況情報を受信する場合、状況情報取得部１１３は、例えば、加速度を取得し、当該加速度をサーバ装置１２に送信してもよい。この場合、状況情報取得部１１３は、当該加速度の送信に応じて、サーバ装置１２から、状況情報を受信する。
【００６４】
出力情報取得部１１４は、現在位置情報が示す現在位置に対応する電車の状況に応じた出力情報を取得する。当該出力情報は、通常、電車の状況に応じて異なることが好適である。また、当該「電車の状況」は、状況情報取得部１１３が取得した状況情報が示す電車の状況である。また、当該「取得」には、通常、「受信」も含まれる。
【００６５】
具体的に、出力情報取得部１１４は、例えば、状況情報と出力管理情報とを用いる方法により、出力情報を取得する。当該方法は、状況情報と、出力管理情報とを用いて、出力情報を取得する方法である。当該「状況情報」は、状況情報取得部１１３が取得した状況情報である。また、当該（Ａ）の方法を用いる場合、出力情報取得部１１４は、例えば、当該状況情報が、出力管理情報格納部１１１に格納されている１以上の状況条件のいずれに合致するか否かを判断する。そして、出力情報取得部１１４は、合致すると判断した状況条件に対応付いている出力情報を、出力管理情報格納部１１１から取得する。
【００６６】
例えば、状況情報が「走行中」であるとする。当該状況情報は、電車が駅間を走行中であることを示す。また、状況条件が「電車＝走行中」であるとする。当該状況条件は、電車が駅間を走行中であることを意味する。この様な場合、出力情報取得部１１４は、当該状況情報が当該状況条件に合致すると判断する。
【００６７】
また、例えば、状況情報が「○○駅：出発」であるとする。当該状況情報は、電車が「○○駅」を出発したことを示す。また、状況条件が「電車＝出発」であるとする。当該状況条件は、電車が駅を出発したことを意味する。この様な場合、出力情報取得部１１４は、当該状況情報が当該状況条件に合致すると判断する。
【００６８】
また、例えば、状況情報が「到着＆（Ｎ３４．１１１２，Ｅ１３５．１１１２）」であるとする。当該状況情報は、電車が駅に到着し、かつ、現在位置が「（Ｎ３４．１１１２，Ｅ１３５．１１１２）」であることを示す。また、状況条件が「（電車＝到着）＆｛（Ｎ３４．１１１１，Ｅ１３５．１１１１），（Ｎ３４．１１１１，Ｅ１３５．１１１４），（Ｎ３４．１１１３，Ｅ１３５．１１１４），（Ｎ３４．１１１３，Ｅ１３５．１１１）｝」であるとする。当該状況条件は、電車が駅に到着し、かつ、現在位置が当該４つの位置で示される範囲内にあることを意味する。この様な場合、出力情報取得部１１４は、当該状況情報が当該状況条件に合致すると判断する。
【００６９】
また、出力情報を受信する場合、出力情報取得部１１４は、通常、現在位置情報または状況情報を、サーバ装置１２に送信する。当該「状況情報」は、状況情報取得部１１３が取得した状況情報である。そして、出力情報取得部１１４は、当該現在位置情報または状況情報の送信に応じて、サーバ装置１２から、出力情報を受信する。
【００７０】
現在位置情報を送信する場合、出力情報取得部１１４は、例えば、現在位置情報取得部１１２が現在位置情報を取得するたびに、当該現在位置情報を、サーバ装置１２に送信してもよい。また、出力情報取得部１１４は、例えば、現在位置情報取得部１１２が取得した現在位置情報のうち、予め決められた条件を満たす現在位置情報を、サーバ装置１２に送信してもよい。当該「予め決められた条件」とは、例えば、現在位置情報を取得した時刻や、現在位置情報を送信してからの時間などに関する条件である。
【００７１】
また、状況情報を送信する場合、出力情報取得部１１４は、例えば、状況情報取得部１１３が状況情報を取得するたびに、当該状況情報を、サーバ装置１２に送信してもよい。また、出力情報取得部１１４は、例えば、状況情報取得部１１３が取得した状況情報のうち、予め決められた条件を満たす状況情報を、サーバ装置１２に送信してもよい。当該「予め決められた条件」とは、例えば、状況情報を取得した時刻や、状況情報を送信してからの時間などに関する条件である。
【００７２】
出力部１１５は、出力情報取得部１１４が取得した出力情報を出力する。当該出力情報取得部１１４が取得した出力情報には、出力情報取得部１１４が受信した出力情報も含まれる。また、出力部１１５は、通常、出力情報取得部１１４が出力情報を取得するたびに、当該取得した出力情報を出力する。
【００７３】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００７４】
また、出力部１１５は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１１５は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【００７５】
サーバ状況管理情報格納部１２１には、１以上の状況管理情報が格納される。「状況管理情報」とは、状況情報を管理するための情報である。また、「状況管理情報」は、状況情報と、他の１以上の情報とが対応付いた情報である。なお、サーバ状況管理情報格納部１２１には、通常、電車位置情報と、状況情報とが対応付いた１以上の状況管理情報が格納される。また、本実施の形態において、当該状況情報は、通常、走行状況情報である。従って、サーバ状況管理情報格納部１２１には、通常、電車位置情報と、走行状況情報とが対応付いた１以上の走行状況管理情報が格納される。
【００７６】
また、サーバ状況管理情報格納部１２１に格納されている走行状況管理情報は、状況情報取得部１１３が保持している走行状況管理情報と同様に、通常、定期的に更新される。当該更新の方法や手順などは、問わない。例えば、サーバ装置１２は、図示しないサーバ蓄積部を備えている。そして、サーバ受信部１２３は、走行中の電車から、当該電車を識別する電車識別情報と、当該電車の位置を示す電車位置情報と、当該電車の走行状況を示す走行状況情報とを受信する。そして、サーバ蓄積部は、サーバ受信部１２３が受信した電車位置情報と走行状況情報とを対応付け、走行状況管理情報を構成し、サーバ状況管理情報格納部１２１に蓄積する。また、例えば、サーバ受信部１２３が受信した識別情報と同一の識別情報を有する走行状況管理情報が既に格納されている場合、サーバ蓄積部は、構成した走行状況管理情報を、当該同一の識別情報を有する走行状況管理情報に上書きして、サーバ状況管理情報格納部１２１に蓄積する。
【００７７】
サーバ出力管理情報格納部１２２には、１以上の出力管理情報が格納される。サーバ出力管理情報格納部１２２に格納される出力管理情報が有する出力情報は、通常、広告情報である。
【００７８】
サーバ受信部１２３は、現在位置情報または状況情報を、端末装置１１から受信する。また、端末装置１１がサーバ装置１２に送信する情報と、サーバ受信部１２３が受信する情報とは、一致する。また、サーバ受信部１２３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００７９】
サーバ状況情報取得部１２４は、状況情報を取得する。当該「状況情報」は、通常、走行状況情報である。なお、サーバ状況情報取得部１２４において走行状況情報を取得する方法や手順などは、状況情報取得部１１３において走行状況情報を取得する方法や手順などと同様であるので、説明を省略する。具体的に、状況情報取得部１１３において用いる現在位置情報および加速度は、サーバ状況情報取得部１２４においては、サーバ受信部１２３が受信した現在位置情報および加速度である。また、状況情報取得部１１３において用いる走行状況管理情報は、サーバ状況情報取得部１２４においては、サーバ状況管理情報格納部１２１に格納されている走行状況管理情報である。
【００８０】
サーバ出力情報取得部１２５は、サーバ出力管理情報格納部１２２から、出力情報を取得する。なお、サーバ出力情報取得部１２５において出力情報を取得する方法や手順などは、出力情報取得部１１４において出力情報を取得する方法や手順などと同様であるので、説明を省略する。具体的に、出力情報取得部１１４において用いる状況情報は、サーバ出力情報取得部１２５においては、サーバ受信部１２３が受信した状況情報、または、サーバ状況情報取得部１２４が取得した状況情報である。また、出力情報取得部１１４において用いる出力管理情報は、サーバ出力情報取得部１２５においては、サーバ出力管理情報格納部１２２に格納されている出力管理情報である。
【００８１】
サーバ送信部１２６は、状況情報または出力情報を、端末装置１１に送信する。当該状況情報は、サーバ状況情報取得部１２４が取得した状況情報である。また、当該出力情報は、サーバ出力情報取得部１２５が取得した出力情報である。また、サーバ送信部１２６は、当該状況情報または出力情報を、通常、サーバ受信部１２３が受信した現在位置情報などを送信した端末装置１１に送信する。
【００８２】
また、サーバ送信部１２６は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【００８３】
なお、出力管理情報格納部１１１、サーバ状況管理情報格納部１２１、サーバ出力管理情報格納部１２２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、出力管理情報格納部１１１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して出力管理情報格納部１１１などに記憶されてもよい。
【００８４】
また、状況情報取得部１１３、出力情報取得部１１４は、通常、ＭＰＵやメモリ、無線または有線の通信手段、放送手段、放送を受信する手段等から実現され得る。また、状況情報取得部１１３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、状況情報取得部１１３などは、ハードウェア（専用回路）で実現されてもよい。
【００８５】
また、サーバ状況情報取得部１２４、サーバ出力情報取得部１２５は、通常、ＭＰＵやメモリ等から実現され得る。また、サーバ状況情報取得部１２４などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、サーバ状況情報取得部１２４などは、ハードウェア（専用回路）で実現されてもよい。
【００８６】
次に、情報処理システム１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、端末装置１１の全体動作について、図３のフローチャートを用いて説明する。
【００８７】
（ステップＳ３０１）端末装置１１は、図示しない受付部が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３０２に進み、そうでない場合は、ステップＳ３０１に戻る。
【００８８】
（ステップＳ３０２）端末装置１１は、電源ＯＮの処理を行う。
【００８９】
（ステップＳ３０３）現在位置情報取得部１１２は、現在位置情報の取得を開始する。以降、現在位置情報取得部１１２は、通常、端末装置１１の電源がＯＦＦになるまで、現在位置情報を定期的に取得し続ける。
【００９０】
（ステップＳ３０４）出力情報取得部１１４は、受信する情報を判断する。当該判断は、例えば、受信する情報を示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、情報を受信しない場合は、ステップＳ３０５に進み、走行状況情報を受信する場合は、ステップＳ３０６に進み、出力情報を受信する場合は、ステップＳ３０９に進む。
【００９１】
（ステップＳ３０５）状況情報取得部１１３は、ステップＳ３０３で取得した現在位置情報に対応する走行状況情報を取得する。この処理の詳細は、図４および図５のフローチャートを用いて説明する。
【００９２】
（ステップＳ３０６）状況情報取得部１１３は、ステップＳ３０３で取得した現在位置情報を、サーバ装置１２に送信する。
【００９３】
（ステップＳ３０７）出力情報取得部１１４は、状況情報取得部１１３が、サーバ装置１２から状況情報を受信したか否かを判断する。受信した場合は、ステップＳ３０８に進み、そうでない場合は、ステップＳ３０７に戻る。
【００９４】
（ステップＳ３０８）出力情報取得部１１４は、ステップＳ３０５で取得した走行状況情報またはステップＳ３０７で受信した走行状況情報に対応する出力情報を取得する。この処理の詳細は、図６のフローチャートを用いて説明する。
【００９５】
（ステップＳ３０９）出力情報取得部１１４は、送信する情報を判断する。当該判断は、例えば、送信する情報を示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、現在位置情報を送信する場合は、ステップＳ３１０に進み、走行状況情報を送信する場合は、ステップＳ３１１に進む。
【００９６】
（ステップＳ３１０）出力情報取得部１１４は、ステップＳ３０３で取得した現在位置情報を、サーバ装置１２に送信する。
【００９７】
（ステップＳ３１１）状況情報取得部１１３は、ステップＳ３０３で取得した現在位置情報に対応する走行状況情報を取得する。この処理の詳細は、図４および図５のフローチャートを用いて説明する。
【００９８】
（ステップＳ３１２）出力情報取得部１１４は、ステップＳ３１１で取得した走行状況情報を、サーバ装置１２に送信する。
【００９９】
（ステップＳ３１３）出力部１１５は、出力情報取得部１１４が、サーバ装置１２から出力情報を受信したか否かを判断する。受信した場合は、ステップＳ３１４に進み、そうでない場合は、ステップＳ３１３に戻る。
【０１００】
（ステップＳ３１４）出力部１１５は、ステップＳ３０８で取得した出力情報またはステップＳ３１３で受信した出力情報を出力する。
【０１０１】
（ステップＳ３１５）端末装置１１は、図示しない受付部が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３１６に進み、そうでない場合は、ステップＳ３０４に戻る。
【０１０２】
（ステップＳ３１６）端末受付部１１は、電源ＯＦＦの処理を行う。そして、ステップＳ３０１に戻る。
【０１０３】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１０４】
図４は、図３のフローチャートのステップＳ３０５およびステップＳ３１１の現在位置情報に対応する走行状況情報の取得処理を示すフローチャートである。なお、本取得処理は、現在位置情報と、走行状況管理情報とを用いた走行状況情報の取得処理である。また、図４のフローチャートにおいて、状況情報取得部１１３は、ｍ個の走行状況管理情報を保持しているものとする。
【０１０５】
（ステップＳ４０１）状況情報取得部１１３は、カウンタｉに１をセットする。
【０１０６】
（ステップＳ４０２）状況情報取得部１１３は、取得した現在位置情報と、走行状況管理情報［ｉ］が有する電車位置情報である電車位置情報［ｉ］とを用いて、電車距離を算出する。
【０１０７】
（ステップＳ４０３）状況情報取得部１１３は、ステップＳ４０２で算出した電車距離が電車距離条件を満たすか否かを判断する。満たす場合は、ステップＳ４０４進み、そうでない場合は、ステップＳ４０５に進む。
【０１０８】
（ステップＳ４０４）状況情報取得部１１３は、走行状況管理情報［ｉ］が有する走行状況情報である走行状況情報［ｉ］を取得する。そして、上位処理にリターンする。
【０１０９】
（ステップＳ４０５）状況情報取得部１１３は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ４０６に進む。
【０１１０】
（ステップＳ４０６）状況情報取得部１１３は、ｉを１インクリメントする。そして、ステップＳ４０２に戻る。
【０１１１】
図５は、図３のフローチャートのステップＳ３０５およびステップＳ３１１の現在位置情報に対応する走行状況情報の取得処理を示すフローチャートである。なお、本取得処理は、現在位置情報のみを用いた走行状況情報の取得処理である。
【０１１２】
（ステップＳ５０１）状況情報取得部１１３は、現在位置情報取得部１１２が取得した現在位置情報を取得する。
【０１１３】
（ステップＳ５０２）状況情報取得部１１３は、先に取得した現在位置情報があるか否かを判断する。ある場合は、ステップＳ５０２に進み、ない場合は、ステップＳ５０１に戻る。
【０１１４】
（ステップＳ５０３）状況情報取得部１１３は、ステップＳ５０１で取得した現在位置情報と、先に取得した現在位置情報とを用いて、端末装置１１の移動速度を算出する。
【０１１５】
（ステップＳ５０４）状況情報取得部１１３は、ステップＳ５０３で算出した移動速度が走行中条件を満たすか否かを判断する。満たす場合は、ステップＳ５０５に進み、そうでない場合は、ステップＳ５０６に進む。
【０１１６】
（ステップＳ５０５）状況情報取得部１１３は、走行状況情報に対応する変数ｓｔａｔｅに、駅間を走行中であることを示す走行状況情報「走行中」をセットする。そして、上位処理にリターンする。
【０１１７】
（ステップＳ５０６）状況情報取得部１１３は、ステップＳ５０３で算出した移動速度が「０ｋｍ／ｓ」であるか否かを判断する。「０ｋｍ／ｓ」である場合は、ステップＳ５０７に進み、そうでない場合は、ステップＳ５０８に進む。
【０１１８】
（ステップＳ５０７）状況情報取得部１１３は、変数ｓｔａｔｅに、駅に停車中であることを示す走行状況情報「停車中」をセットする。そして、上位処理にリターンする。
【０１１９】
（ステップＳ５０８）状況情報取得部１１３は、変数ｓａｔｅｔｅが「停車中」であるか否かを判断する。「停車中」である場合は、ステップＳ５０９に進み、そうでない場合は、ステップＳ５１０に進む。
【０１２０】
（ステップＳ５０９）状況情報取得部１１３は、変数ｓｔａｔｅに、駅を出発したことを示す走行状況情報「出発」をセットする。そして、上位処理にリターンする。
【０１２１】
（ステップＳ５１０）状況情報取得部１１３は、変数ｓｔａｔｅに、駅に到着したことを示す走行状況情報「到着」をセットする。そして、上位処理にリターンする。
【０１２２】
図６は、図３のフローチャートのステップＳ３０８の走行状況情報に対応する出力情報の取得処理を示すフローチャートである。なお、図６のフローチャートにおいて、出力管理情報格納部１１１には、ｍ個の出力管理情報が格納されているものとする。
【０１２３】
（ステップＳ６０１）出力情報取得部１１４は、カウンタｉに１をセットする。
【０１２４】
（ステップＳ６０２）出力情報取得部１１４は、取得または受信した走行状況情報が、出力管理情報［ｉ］が有する状況条件である状況条件［ｉ］を満たすか否かを判断する。満たす場合は、ステップＳ６０３に進み、そうでない場合は、ステップＳ６０４に進む。
【０１２５】
（ステップＳ６０３）出力情報取得部１１４は、出力管理情報［ｉ］が有する出力情報である出力情報［ｉ］を取得する。そして、上位処理にリターンする。
【０１２６】
（ステップＳ６０４）出力情報取得部１１４は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ６０５に進む。
【０１２７】
（ステップＳ６０５）出力情報取得部１１４は、ｉを１インクリメントする。そして、ステップＳ６０２に戻る。
【０１２８】
次に、サーバ装置１２の全体動作について、図７のフローチャートを用いて説明する。
【０１２９】
（ステップＳ７０１）サーバ状況情報取得部１２４は、サーバ受信部１２３が現在位置情報を受信したか否かを判断する。受信した場合は、ステップＳ７０２に進み、そうでない場合は、ステップＳ７０５に進む。
【０１３０】
（ステップＳ７０２）サーバ状況情報取得部１２４は、ステップＳ７０１で受信した現在位置情報に対応する走行状況情報を取得する。この処理の詳細は、図４および図５のフローチャートと同様であるので、説明を省略する。
【０１３１】
（ステップＳ７０３）サーバ送信部１２６は、ステップＳ７０２で取得した走行状況情報を、端末装置１１に送信するか否かを判断する。当該判断は、例えば、走行状況情報を送信するか否かを示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、走行状況情報を送信する場合は、ステップＳ７０４に進み、そうでない場合は、ステップＳ７０６に進む。
【０１３２】
（ステップＳ７０４）サーバ送信部１２６は、ステップＳ７０２で取得した走行状況情報を、端末装置１１に送信する。そして、ステップＳ７０１に戻る。
【０１３３】
（ステップＳ７０５）サーバ出力情報取得部１２５は、サーバ受信部１２３が走行状況情報を受信したか否かを判断する。受信した場合は、ステップＳ７０６に進み、そうでない場合は、ステップＳ７０１に戻る。
【０１３４】
（ステップＳ７０６）サーバ出力情報取得部１２５は、ステップＳ７０２で取得した走行状況情報またはステップＳ７０５で受信した走行状況情報に対応する出力情報を取得する。この処理の詳細は、図６のフローチャートと同様であるので、説明を省略する。
【０１３５】
（ステップＳ７０７）サーバ送信部１２６は、ステップＳ７０６で取得した出力情報を、端末装置１１に送信する。そして、ステップＳ７０１に戻る。
【０１３６】
なお、図７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１３７】
（具体例）
次に、情報処理システム１の動作の具体例について説明する。
【０１３８】
（例１）
本例において、サーバ装置１２からは何の情報も受信せずに、出力情報を取得する例について説明する。なお、本例において、出力管理情報格納部１１１には、図８に示す出力管理情報が格納されているものとする。当該出力管理情報は、レコードを一意に特定するためのＩＤと、状況条件（項目名：条件）と、出力情報（項目名：出力）とを有する。また、状況情報取得部１１３は、図９に示す走行状況管理情報を保持しているものとする。当該走行状況管理情報は、レコードを一意に特定するためのＩＤと、電車識別情報（項目名：電車識別子）と、電車位置情報（項目名：電車位置）と、走行状況情報（項目名：走行状況）とを有する。
【０１３９】
まず、ユーザが、端末装置１１の電源をＯＮにしたとする。すると、現在位置情報取得部１１２は、現在位置情報の取得を開始する。
【０１４０】
次に、状況情報取得部１１３は、取得した現在位置情報と、図９の各電車位置情報とを用いて、当該各電車位置情報に対応する電車距離を算出する。そして、状況情報取得部１１３は、当該算出した電車距離が電車距離条件を満たすか否かを判断する。ここで、図９の「ＩＤ＝０１１」の電車位置情報「（Ｎ３４．ＸＸ１０，Ｅ１３５．ＸＸ５５）」に対応する電車距離が、電車距離条件を満たすとする。すると、状況情報取得部１１３は、図９の「ＩＤ＝０１１」の走行状況情報「走行中」を取得する。
【０１４１】
次に、出力情報取得部１１４は、走行状況情報「走行中」が、図８の「ＩＤ＝０１１」の状況条件「走行中」に合致すると判断する。そして、出力情報取得部１１４は、図８の「ＩＤ＝０１１」の出力情報「ｒｕｎｎｉｎｇ．ｍｐ３」を取得する。当該出力情報は、音楽である。
【０１４２】
次に、出力部１１５は、出力情報「ｒｕｎｎｉｎｇ．ｍｐ３」を再生し、音楽を、例えば、端末装置１１が備えるスピーカーから出力する。
【０１４３】
また、例えば、図９の「ＩＤ＝０１８」の電車位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ３３）」に対応する電車距離が、電車距離条件を満たすとする。すると、状況情報取得部１１３は、図９の「ＩＤ＝０１８」の走行状況情報「到着」を取得する。
【０１４４】
次に、出力情報取得部１１４は、走行状況情報「到着」が、図８の「ＩＤ＝０１８」の状況条件「到着」に合致すると判断する。そして、出力情報取得部１１４は、図８の「ＩＤ＝０１４」の出力情報「ａｒｒｉｖａｌ．ｍｐ３」を取得する。当該出力情報は、音楽である。
【０１４５】
（例２）
本例において、サーバ装置１２から走行状況情報を受信し、当該走行状況情報に対応する出力情報を取得する例について説明する。なお、本例において、出力管理情報格納部１１１には、図８に示す出力管理情報が格納されているものとする。また、サーバ状況管理情報格納部１２１には、図９に示す走行状況管理情報が格納されているものとする。
【０１４６】
まず、例１と同様に、現在位置情報取得部１１２が、現在位置情報を取得しているとする。すると、状況情報取得部１１３は、予め決められたタイミングで、当該現在位置情報をサーバ装置１２に送信する。当該予め決められたタイミングとは、例えば、予め決められた時刻になるたびや、予め決められた時間間隔ごとなどである。
【０１４７】
次に、サーバ装置１２のサーバ受信部１２３は、現在位置情報を受信する。
【０１４８】
次に、サーバ状況情報取得部１２４は、受信した現在位置情報と、図９の走行状況管理情報とを用いて、例１の状況情報取得部１１３と同様の手順により、走行状況情報を取得する。ここで、サーバ状況情報取得部１２４は、図９の「ＩＤ＝０１１」の走行状況情報「走行中」を取得したものとする。
【０１４９】
次に、サーバ送信部１２６は、走行状況情報「走行中」を、端末装置１１に送信する。
【０１５０】
次に、端末装置１１の状況情報取得部１１３は、走行状況情報「走行中」を受信する。
【０１５１】
次に、出力情報取得部１１４は、例１と同様の手順により、図８の「ＩＤ＝０１１」の出力情報「ｒｕｎｎｉｎｇ．ｍｐ３」を取得する。
【０１５２】
次に、出力部１１５は、出力情報「ｒｕｎｎｉｎｇ．ｍｐ３」を再生し、音楽を、例えば、端末装置１１が備えるスピーカーから出力する。
【０１５３】
（例３）
本例において、サーバ装置１２に現在位置情報を送信し、当該現在位置情報に基づく出力情報を受信する例について説明する。なお、本例において、サーバ状況管理情報格納部１２１には、図９に示す走行状況管理情報が格納されているものとする。また、サーバ出力管理情報格納部１２２には、図１０に示す出力管理情報が格納されているものとする。当該出力管理情報が有する出力情報（項目名：出力）は、広告情報である。また、当該広告情報は、画像である。
【０１５４】
まず、例１と同様に、現在位置情報取得部１１２が、現在位置情報を取得しているとする。すると、出力情報取得部１１４は、予め決められたタイミングで、当該現在位置情報をサーバ装置１２に送信する。
【０１５５】
次に、サーバ装置１２のサーバ受信部１２３は、現在位置情報を受信する。
【０１５６】
次に、サーバ状況情報取得部１２４は、受信した現在位置情報と、図９の走行状況管理情報とを用いて、例１の状況情報取得部１１３と同様の手順により、状況情報を取得する。ここで、サーバ状況情報取得部１２４は、図９の「ＩＤ＝０２０」の走行状況情報「到着（△△駅）」を取得したものとする。当該走行状況情報は、電車が「△△駅」に到着したことを示す。
【０１５７】
次に、サーバ出力情報取得部１２５は、走行状況情報「到着（△△駅）」が、図１０の「ＩＤ＝０１６」の状況条件「到着＆△△駅」に合致すると判断する。当該状況条件は、電車が「△△駅」に到着したことを意味する。そして、サーバ出力情報取得部１２５は、図１０の「ＩＤ＝０１６」の出力情報「ａｒｒｉｖａｌ０２．ｊｐｇ」を取得する。当該出力情報は、広告を示す画像である。
【０１５８】
次に、サーバ送信部１２６は、出力情報「ａｒｒｉｖａｌ０２．ｊｐｇ」を、端末装置１１に送信する。
【０１５９】
次に、端末装置１１の出力情報取得部１１４は、出力情報「ａｒｒｉｖａｌ０２．ｊｐｇ」を受信する。
【０１６０】
次に、出力部１１５は、出力情報「ａｒｒｉｖａｌ０２．ｊｐｇ」を、例えば、端末装置１１が備える画面に出力する。
【０１６１】
（例４）
本例において、サーバ装置１２に走行状況情報を送信し、当該走行状況情報に対応する出力情報を受信する例について説明する。なお、本例において、状況情報取得部１１３は、図９に示す走行状況管理情報を保持しているものとする。また、サーバ出力管理情報格納部１２２には、図１０に示す出力管理情報が格納されているものとする。
【０１６２】
まず、状況情報取得部１１３が、例１と同様の手順により、走行状況情報を取得する。このとき、状況情報取得部１１３は、例えば、現在位置情報と地図情報とを用いて、走行状況情報を取得してもよい。ここで、状況情報取得部１１３は、走行状況情報「停車中」を取得したものとする。
【０１６３】
次に、出力情報取得部１１４は、走行状況情報「停車中」をサーバ装置１２に送信する。
【０１６４】
次に、サーバ装置１２のサーバ受信部１２３は、走行状況情報「停車中」を受信する。
【０１６５】
次に、サーバ出力情報取得部１２５は、走行状況情報「停車中」が、図１０の「ＩＤ＝０１２」の状況条件「停車中」に合致すると判断する。そして、サーバ出力情報取得部１２５は、図１０の「ＩＤ＝０１２」の出力情報「ｗａｉｔｉｎｇ．ｊｐｇ」を取得する。当該出力情報は、広告を示す画像である。
【０１６６】
次に、サーバ送信部１２６は、出力情報「ｗａｉｔｉｎｇ．ｊｐｇ」を、端末装置１１に送信する。
【０１６７】
次に、端末装置１１の出力情報取得部１１４は、出力情報「ｗａｉｔｉｎｇ．ｊｐｇ」を受信する。
【０１６８】
次に、出力部１１５は、出力情報「ｗａｉｔｉｎｇ．ｊｐｇ」を、例えば、端末装置１１が備える画面に出力する。
【０１６９】
以上、本実施の形態による情報処理システム１を構成する端末装置１１によれば、ユーザが乗車している電車の状況（特に、走行状況）に応じて、異なる情報を出力することができる。また、これにより、ユーザは、例えば、乗車している電車の走行状況に応じて、当該走行状況に応じた異なるコンテンツ（例えば、音楽や、映像など）を楽しむことができる。
【０１７０】
また、本実施の形態による情報処理システム１によれば、例えば、ユーザが乗車している電車の状況（特に、走行状況）に応じて、異なる広告をユーザに配信することができる。また、これにより、ユーザは、例えば、下車する駅近辺の店舗などに関連する広告を受信することができる。
【０１７１】
（実施の形態２）
本実施の形態において、端末装置２１と、サーバ装置２２とを備える情報処理システム２について説明する。端末装置２１は、ユーザが乗車予定の電車の状況に応じて異なる情報を出力する。また、サーバ装置２２は、端末装置２１の現在位置などに応じた乗車予定の電車に関する情報、または、当該電車の状況を示す情報、または、当該電車の状況に応じた情報を取得し、端末装置２１に送信する。
【０１７２】
なお、本実施の形態において、「電車の状況」とは、「乗車予定の電車の運行状況」または「乗車予定の電車の走行状況」であるものとする。
【０１７３】
また、本実施の形態における情報処理システム２の概念図は、図１と同様であり、図１の「情報処理システム１」を「情報処理システム２」と、「端末装置１１」を「端末装置２１」と、「サーバ装置１２」を「サーバ装置２２」と読み替えたものである。
【０１７４】
図１１は、本実施の形態における端末装置２１およびサーバ装置２２のブロック図である。端末装置２１は、出力管理情報格納部２１１、現在位置情報取得部２１２、現在時刻情報取得部２１３、電車特定情報取得部２１４、状況情報取得部２１５、出力情報取得部２１６、出力部２１７を備える。また、サーバ装置２２は、サーバ電車管理情報格納部２２１、サーバ状況管理情報格納部２２２、サーバ出力管理情報格納部２２３、サーバ受信部２２４、サーバ電車特定情報取得部２２５、サーバ状況情報取得部２２６、サーバ出力情報取得部２２７、サーバ送信部２２８を備える。
【０１７５】
なお、出力管理情報格納部２１１に格納される出力管理情報は、当該出力管理情報が有する状況条件に、運行状況情報に関する条件が含まれること以外は、実施の形態１の出力管理情報格納部１１１に格納される出力管理情報と同様であるので、説明を省略する。
【０１７６】
また、現在位置情報取得部２１２における処理や動作などは、実施の形態１の現在位置情報取得部１１２における処理や動作などと同様であるので、説明を省略する。
【０１７７】
また、サーバ出力管理情報格納部２２３に格納される出力管理情報は、当該出力管理情報が有する状況条件に、運行状況条件に関する条件が含まれること以外は、実施の形態１のサーバ出力管理情報格納部１２２に格納される出力管理情報と同様であるので、説明を省略する。
【０１７８】
現在時刻情報取得部２１３は、現在時刻情報を取得する。「現在時刻情報」とは、現在時刻を示す時刻情報である。また、「時刻情報」とは、時刻を示す情報である。また、現在時刻情報取得部２１３は、通常、定期的に現在時刻情報を取得する。また、現在時刻情報取得部２１３は、通常、いわゆる時計や、現在時刻情報を出力するプログラムなどから、現在時刻情報を取得する。この場合、現在時刻情報取得部２１３は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在時刻情報取得部２１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【０１７９】
電車特定情報取得部２１４は、電車特定情報を取得する。「電車特定情報」とは、乗車予定の電車を特定する情報である。言い換えると、「電車特定情報」とは、ユーザが乗車予定である電車が、現在走行中の電車のうちのどの電車であるのかが特定できる情報である。「電車特定情報」は、通常、電車を識別する情報である電車識別情報である。「電車識別情報」は、例えば、いわゆる列車名や、電車を識別するための文字列などである。また、「電車特定情報」は、例えば、出発駅名を示す情報と、当該出発駅における発車時刻を示す情報とが対応付いた情報（以下、適宜、電車出発情報）であってもよい。また、電車出発情報は、例えば、電車の行き先や、電車の種別などを示す情報を有していてもよい。「種別」とは、例えば、特急、急行、準急、普通などである。
【０１８０】
また、通常、一の電車特定情報により、一の電車が特定される。また、電車特定情報により特定される電車は、現在位置情報が示す現在位置および現在時刻情報が示す現在時刻に対応する電車である。
【０１８１】
具体的に、電車特定情報取得部２１４は、通常、現在位置情報および現在時刻情報を、サーバ装置２２に送信する。そして、電車特定情報取得部２１４は、当該現在位置情報および現在時刻情報の送信に応じて、サーバ装置２２から、電車特定情報を受信する。
【０１８２】
また、電車特定情報取得部２１４は、例えば、ユーザが駅のホームにいる場合に、当該ホームから発車する電車であり、ユーザが乗車予定である電車を特定する電車特定情報を、サーバ装置２２から受信する。
【０１８３】
状況情報取得部２１５は、現在位置情報が示す現在位置および現在時刻情報が示す現在時刻に対応する電車の状況を示す状況情報を取得する。当該「現在位置および現在時刻に対応する電車」は、通常、乗車予定の電車である。また、当該「電車の状況」は、通常、電車の運行状況または電車の走行状況である。つまり、当該「状況情報」は、運行状況情報または走行状況情報である。また、当該「取得」には、通常、「受信」も含まれる。
【０１８４】
具体的に、状況情報取得部２１５は、例えば、以下のいずれかの方法により運行状況情報または走行状況情報を取得する。
（Ａ）電車特定情報と状況管理情報とを用いる方法
（Ｂ）現在位置情報と現在時刻情報と状況管理情報とを用いる方法
【０１８５】
（Ａ）の方法：当該方法は、電車特定情報と、状況管理情報とを用いて、状況情報を取得する方法である。「状況管理情報」とは、運行状況および走行状況のいずれか一方または両方を管理するための情報である。また、「状況管理情報」は、状況情報と、他の１以上の情報とが対応付いた情報である。また、運行状況情報を有する状況管理情報を、以下、適宜、運行状況管理情報とする。また、走行状況情報を有する状況管理情報を、以下、適宜、走行状況管理情報とする。なお、当該（Ａ）の方法における「状況管理情報」は、通常、電車特定情報と、状況情報とが対応付いた情報である。
【０１８６】
当該（Ａ）の方法を用いる場合、状況情報取得部２１５は、通常、上記の１以上の状況管理情報を保持している。そして、状況情報取得部２１５は、例えば、当該１以上の各状況管理情報が有する電車特定情報について、電車特定情報取得部２１４が取得した電車特定情報と同一であるか否かを判断する。そして、状況情報取得部２１５は、同一であると判断した電車特定情報に対応付いている状況情報を、状況管理情報から取得する。
【０１８７】
例えば、電車特定情報取得部２１４が取得した電車特定情報が、電車識別情報「特急○○１２号」であるとする。当該電車識別情報は、列車名である。また、運転状況管理情報が有する電車特定情報が、電車識別情報「特急○○１２号」であるとする。この様な場合、状況情報取得部２１５は、当該２つの電車特定情報が同一であると判断する。
【０１８８】
また、例えば、電車特定情報取得部２１４が取得した電車特定情報が、電車出発情報「○○駅１３時２０分発」であるとする。当該電車出発情報は、出発駅名と、発車時刻とのそれぞれを示す情報を有する。また、運転状況管理情報が有する電車特定情報が、電車出発情報「○○駅１３時２０分発」であるとする。この様な場合、状況情報取得部２１５は、当該２つの電車特定情報が同一であると判断する。
【０１８９】
（Ｂ）の方法：当該方法は、現在位置情報と、現在時刻情報と、状況管理情報とを用いて、状況情報を取得する方法である。当該「状況管理情報」は、駅の位置を示す位置情報である駅位置情報と、当該駅から発車する電車の発車時刻を示す時刻情報である発車時刻情報と、当該電車の状況を示す状況情報とが対応付いた情報である。
【０１９０】
当該（Ｂ）の方法を用いる場合、状況情報取得部２１５は、通常、上記の１以上の状況管理情報を保持している。そして、状況情報取得部２１５は、例えば、当該１以上の各状況管理情報が有する駅位置情報と発車時刻情報とについて、当該駅位置情報が示す位置と現在位置情報が示す位置との距離（以下、適宜、駅距離）が、予め決められた条件（以下、適宜、駅距離条件）を満たすほど近く、かつ、当該発車時刻情報が示す時刻と現在時刻情報が示す時刻との時間（以下、適宜、発車時間）が、予め決められた条件（以下、適宜、発車時間条件）を満たすほど短いか否かを判断する。そして、状況情報取得部２１５は、駅距離条件を満たすほど近いと判断した駅位置情報および発車時間条件を満たすほど短いと判断した発車時刻情報とに対応付いている状況情報を、状況管理情報から取得する。
【０１９１】
なお、２つの位置情報を用いて算出した距離が予め決められた条件を満たすか否かを判断する例は、説明済みであるので、説明を省略する。
【０１９２】
また、例えば、現在時刻情報が示す時刻と、発車時刻情報が示す時刻との時間である発車時間が「３分」であるとする。また、発車時間条件が「発車時間≦５分」であるとする。当該発車時間条件は、発車時間が５分以下であることを意味する。この様な場合、状況情報取得部２１５は、当該発車時間が当該発車時間条件を満たすと判断する。
【０１９３】
また、例えば、現在時刻情報が示す時刻と、発車時刻情報が示す時刻との時間である発車時間が「５分」であるとする。また、発車時間条件が「発車時間≦３分」であるとする。この様な場合、状況情報取得部２１５は、当該発車時間が当該発車時間条件を満たさないと判断する。
【０１９４】
なお、「状況管理情報」は、通常、定期的に更新される。当該更新の方法や手順などは、問わない。当該更新の方法や手順などは、実施の形態１の状況情報取得部１１３における走行状況管理情報の更新の方法や手順などと同様であるので、説明を省略する。
【０１９５】
また、状況情報を受信する場合、状況情報取得部２１５は、通常、現在位置情報および現在時刻情報をサーバ装置２２に送信する。そして、状況情報取得部２１５は、当該現在位置情報および現在時刻情報の送信に応じて、サーバ装置２２から、状況情報を受信する。
【０１９６】
出力情報取得部２１６は、現在位置情報が示す現在位置および現在時刻情報が示す現在時刻に対応する電車の状況に応じた出力情報を取得する。当該「電車の状況」は、状況情報取得部２１５が取得した状況情報が示す電車の状況である。また、当該「取得」には、通常、「受信」も含まれる。
【０１９７】
また、出力情報取得部２１６は、状況情報と出力管理情報とを用いて、出力情報を取得する。なお、当該出力情報を取得する方法や手順などは、実施の形態１の出力情報取得部１１４において出力情報を取得する方法や手順などと同様であるので、説明を省略する。具体的に、出力情報取得部１１４において用いる状況情報および出力管理情報は、出力情報取得部２１６においては、状況情報取得部２１５が取得した状況情報および出力管理情報格納部２１１に格納されている出力管理情報である。
【０１９８】
また、出力情報を受信する場合、出力情報取得部２１６は、通常、現在位置情報および現在時刻情報、または、状況情報を、サーバ装置２２に送信する。当該「状況情報」は、状況情報取得部２１５が取得した状況情報である。そして、出力情報取得部２１６は、当該情報の送信に応じて、サーバ装置２２から、出力情報を受信する。
【０１９９】
なお、現在位置情報および現在時刻情報、または、状況情報をサーバ装置２２に送信するタイミングなどは、実施の形態１の出力情報取得部１１４において現在位置情報または状況情報をサーバ装置１２に送信するタイミングなどと同様であるので、説明を省略する。
【０２００】
出力部２１７は、出力情報取得部２１６が取得した出力情報を出力する。当該出力情報取得部２１６が取得した出力情報には、出力情報取得部２１６が受信した出力情報も含まれる。また、出力部２１７は、通常、出力情報取得部２１６が出力情報を取得するたびに、当該取得した出力情報を出力する。
【０２０１】
また、例えば、電車特定情報取得部２１４が電車特定情報を取得した場合、出力部２１７は、当該電車特定情報を出力してもよい。この場合、出力部２１７は、通常、電車特定情報取得部２１４が電車特定情報を取得するたびに、当該取得した電車特定情報を出力する。
【０２０２】
また、出力部２１７は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部２１７は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【０２０３】
サーバ電車管理情報格納部２２１には、１以上の電車管理情報が格納される。「電車管理情報」とは、電車特定情報を管理するための情報である。また、「電車管理情報」は、電車特定情報と、他の１以上の情報とが対応付いた情報である。なお、サーバ電車管理情報格納部２２１には、通常、ホーム場所情報と、発車時刻情報と、電車特定情報とが対応付いた電車管理情報が格納される。
【０２０４】
上記「ホーム場所情報」とは、駅内のプラットホーム（以下、適宜、ホーム）の場所を示す１以上の位置情報を有する情報である。通常、当該１以上の位置情報により、プラットホームの範囲が示される。また、上記「発車時刻情報」は、プラットホーム場所情報により特定されるプラットホームから発車する電車の発車時刻を示す発車時刻情報である。また、上記「電車特定情報」は、当該プラットホームから当該発車時刻に発車する電車を特定する電車特定情報である。
【０２０５】
また、「電車管理情報」は、例えば、ホームを識別する情報（以下、適宜、ホーム識別情報）を有していてもよい。ホーム識別情報は、例えば、ホームの番号や、ホームを発車する電車の行き先などを示す情報である。
【０２０６】
また、「電車管理情報」が有する発車時刻情報は、電車特定情報が有していてもよい。
【０２０７】
サーバ状況管理情報格納部２２２には、１以上の状況管理情報が格納される。当該「状況管理情報」は、運行状況管理情報または走行状況管理情報である。また、当該運行状況管理情報および走行状況管理情報は、状況情報取得部２１５が保持している運行状況管理情報および走行状況管理情報と同様である。
【０２０８】
サーバ受信部２２４は、現在位置情報および現在時刻情報、または、状況情報を、端末装置２１から受信する。サーバ受信部２２４は、当該現在位置情報および現在時刻情報と、当該状況情報とを、通常、別々に受信する。つまり、サーバ受信部２２４は、現在位置情報および現在時刻情報を共に受信する場合もあれば、状況情報のみを受信する場合もある。また、端末装置２１がサーバ装置２２に送信する情報と、サーバ受信部２２４が受信する情報とは、一致する。
【０２０９】
また、サーバ受信部２２４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【０２１０】
サーバ電車特定情報取得部２２５は、サーバ電車管理情報格納部２２１から、電車特定情報を取得する。サーバ電車特定情報取得部２２５は、通常、現在位置情報が示す位置に対応する場所を示すホーム場所情報が対応付いており、かつ、現在時刻情報との関係が予め決められた条件を満たす発車時刻情報が対応付いている電車特定情報を、サーバ電車管理情報格納部２２１から取得する。当該現在位置情報は、サーバ受信部２２４が受信した現在位置情報である。また、当該現在時刻情報は、サーバ受信部２２４が受信した現在時刻情報である。
【０２１１】
また、上記「現在位置情報が示す位置に対応する場所を示すホーム場所情報」とは、現在位置情報が示す位置を含む範囲を示す１以上の位置情報を有するホーム場所情報である。また、上記「現在時刻情報との関係が予め決められた条件を満たす発車時刻情報」とは、現在時刻情報が示す時刻との時間が予め決められた条件を満たすほど短い時刻を示す発車時刻情報である。
【０２１２】
具体的に、サーバ電車特定情報取得部２２５は、例えば、サーバ電車管理情報格納部２２１に格納されている１以上の各電車管理情報が有するホーム場所情報と発車時刻情報とについて、当該ホーム場所情報が示すホームの範囲内に、現在位置情報が示す位置が存在し、かつ、当該発車時刻情報が示す時刻と現在時刻情報が示す時刻との時間である発車時間が、予め決められた条件である発車時間条件を満たすほど短いか否かを判断する。そして、サーバ電車特定情報取得部２２５は、現在位置情報が示す位置が存在すると判断したホーム位置情報および発車時間条件を満たすほど短いと判断した発車時刻情報とに対応付いている電車特定情報を、電車管理情報から取得する。
【０２１３】
例えば、現在位置情報が「（Ｎ３４．１１１０，Ｅ１３５．１１１０）」であるとする。また、ホーム場所情報が有する１以上の位置情報が「（Ｎ３４．１１００，Ｅ１３５．１１００）」、「（Ｎ３４．１１００，Ｅ１３５．１１２０）」、「（Ｎ３４．１１２０，Ｅ１３５．１１２０）」、「（Ｎ３４．１１２０，Ｅ１３５．１１００）」の４つであるとする。この様な場合、サーバ電車特定情報取得部２２５は、当該現在位置情報が示す位置が、当該ホーム情報が示すホームの範囲内に存在すると判断する。
【０２１４】
また、例えば、現在位置情報が「（Ｎ３４．１１５０，Ｅ１３５．１１５０）」であるとする。また、ホーム場所情報が有する１以上の位置情報が「（Ｎ３４．１１００，Ｅ１３５．１１００）」、「（Ｎ３４．１１００，Ｅ１３５．１１２０）」、「（Ｎ３４．１１２０，Ｅ１３５．１１２０）」、「（Ｎ３４．１１２０，Ｅ１３５．１１００）」の４つであるとする。この様な場合、サーバ電車特定情報取得部２２５は、当該現在位置情報が示す位置が、当該ホーム情報が示すホームの範囲内に存在しないと判断する。
【０２１５】
なお、２つの時刻情報を用いて算出した時間が予め決められた条件を満たすか否かを判断する例は、説明済みであるので、説明を省略する。
【０２１６】
サーバ状況情報取得部２２６は、状況情報を取得する。当該「状況情報」は、通常、運行状況情報または走行状況情報である。なお、サーバ状況情報取得部２２６において状況情報を取得する方法や手順などは、状況情報取得部２１５において状況情報を取得する方法や手順などと同様であるので、説明を省略する。具体的に、状況情報取得部２１５において用いる電車特定情報は、サーバ状況情報取得部２２６においては、サーバ電車特定情報取得部２２５が取得した電車特定情報である。また、状況情報取得部２１５において用いる現在位置情報および現在時刻情報は、サーバ状況情報取得部２２６においては、サーバ受信部２２４が受信した現在位置情報および現在時刻情報である。また、状況情報取得部２１５において用いる状況管理情報は、サーバ状況情報取得部２２６においては、サーバ状況管理情報格納部２２２に格納されている状況管理情報である。
【０２１７】
サーバ出力情報取得部２２７は、サーバ出力管理情報格納部２２３から、出力情報を取得する。なお、サーバ出力情報取得部２２７において出力情報を取得する方法や手順などは、出力情報取得部２１６において出力情報を取得する方法や手順などと同様であるので、説明を省略する。具体的に、出力情報取得部２１６において用いる状況情報は、サーバ出力情報取得部２２７においては、サーバ受信部２２４が受信した状況情報、または、サーバ状況情報取得部２２６が取得した状況情報である。また、出力情報取得部２１６において用いる出力管理情報は、サーバ出力情報取得部２２７においては、サーバ出力管理情報格納部２２３に格納されている出力管理情報である。
【０２１８】
サーバ送信部２２８は、電車特定情報または状況情報または出力情報を、端末装置２１に送信する。当該電車特定情報は、サーバ電車特定情報取得部２２５が取得した電車特定情報である。また、当該状況情報は、サーバ状況情報取得部２２６が取得した状況情報である。また、当該出力情報は、サーバ出力情報取得部２２７が取得した出力情報である。また、サーバ送信部２２８は、当該電車特定情報または状況情報または出力情報を、通常、サーバ受信部２２４が受信した現在位置情報などを送信した端末装置２１に送信する。
【０２１９】
また、サーバ送信部２２８は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【０２２０】
なお、サーバ電車管理情報格納部２２１、サーバ状況管理情報格納部２２２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、サーバ電車管理情報格納部２２１に所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介してサーバ電車管理情報格納部２２１などに記憶されてもよい。
【０２２１】
また、電車特定情報取得部２１４、状況情報取得部２１５、出力情報取得部２１６は、通常、ＭＰＵやメモリ、無線または有線の通信手段、放送手段、放送を受信する手段等から実現され得る。また、電車特定情報取得部２１４などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、電車特定情報取得部２１４などは、ハードウェア（専用回路）で実現されてもよい。
【０２２２】
また、サーバ電車特定情報取得部２２５、サーバ状況情報取得部２２６、サーバ出力情報取得部２２７は、通常、ＭＰＵやメモリ等から実現され得る。また、サーバ電車特定情報取得部２２５などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、サーバ電車特定情報取得部２２５などは、ハードウェア（専用回路）で実現されてもよい。
【０２２３】
なお、本実施の形態において、電車特定情報の取得は、端末装置２１が行ってもよい。この場合、電車特定情報取得部２１４は、１以上の電車管理情報を保持している。そして、電車特定情報取得部２１４は、現在位置情報と現在時刻情報とを用いて、当該電車関連情報から、電車特定情報を取得する。なお、当該電車特定情報を取得する方法や手順などは、サーバ電車特定情報取得部２２５において電車特定情報を取得する方法や手順などと同様であるので、説明を省略する。
【０２２４】
次に、情報処理システム２の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、端末装置２１の全体動作について、図１２のフローチャートを用いて説明する。
【０２２５】
（ステップＳ１２０１）端末装置２１は、図示しない受付部が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１２０２に進み、そうでない場合は、ステップＳ１２０１に戻る。
【０２２６】
（ステップＳ１２０２）端末装置２１は、電源ＯＮの処理を行う。
【０２２７】
（ステップＳ１２０３）現在位置情報取得部２１２は、現在位置情報の取得を開始する。以降、現在位置情報取得部２１２は、通常、端末装置２１の電源がＯＦＦになるまで、現在位置情報を定期的に取得し続ける。
【０２２８】
（ステップＳ１２０４）現在時刻情報取得部２１３は、現在時刻情報の取得を開始する。以降、現在時刻情報取得部２１３は、通常、端末装置２１の電源がＯＦＦになるまで、現在時刻情報を定期的に取得し続ける。
【０２２９】
（ステップＳ１２０５）出力情報取得部２１６は、受信する情報を判断する。当該判断は、例えば、受信する情報を示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、情報を受信しない場合は、ステップＳ１２０６に進み、電車特定情報を受信する場合は、ステップＳ１２０７に進み、状況情報を受信する場合は、ステップＳ１２１０に進み、出力情報を受信する場合は、ステップＳ１２１３に進む。
【０２３０】
（ステップＳ１２０６）状況情報取得部２１５は、ステップＳ１２０３で取得した現在位置情報とステップＳ１２０４で取得した現在時刻情報とに対応する状況情報を取得する。この処理の詳細は、図１３のフローチャートを用いて説明する。
【０２３１】
（ステップＳ１２０７）電車特定情報取得部２１４は、ステップＳ１２０３で取得した現在位置情報とステップＳ１２０４で取得した現在時刻情報とを、サーバ装置２２に送信する。
【０２３２】
（ステップＳ１２０８）出力情報取得部２１６は、電車特定情報取得部２１４が電車特定情報を受信したか否かを判断する。受信した場合は、ステップＳ１２０９に進み、そうでない場合は、ステップＳ１２０８に戻る。
【０２３３】
（ステップＳ１２０９）状況情報取得部２１５は、ステップＳ１２０８で受信した電車特定情報に対応する状況情報を取得する。この処理の詳細は、図１４のフローチャートを用いて説明する。
【０２３４】
（ステップＳ１２１０）状況情報取得部２１５は、ステップＳ１２０３で取得した現在位置情報とステップＳ１２０４で取得した現在時刻情報とを、サーバ装置２２に送信する。
【０２３５】
（ステップＳ１２１１）出力情報取得部２１６は、状況情報取得部２１５が状況情報を受信したか否かを判断する。受信した場合は、ステップＳ１２１２に進み、そうでない場合は、ステップＳ１２１１に戻る。
【０２３６】
（ステップＳ１２１２）出力情報取得部２１６は、ステップＳ１２０６で取得した状況情報またはステップＳ１２０９で取得した状況情報またはステップＳ１２１１で受信した状況情報に対応する出力情報を取得する。この処理の詳細は、図６のフローチャートと同様であるので、説明を省略する。具体的に、この処理は、図６のフローチャートにおける「走行状況情報」を、「状況情報」に読み替えたものである。
【０２３７】
（ステップＳ１２１３）出力情報取得部２１６は、送信する情報を判断する。当該判断は、例えば、送信する情報を示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、現在位置情報と現在時刻情報とを送信する場合は、ステップＳ１２１４に進み、状況情報を送信する場合は、ステップＳ１２１５に進む。
【０２３８】
（ステップＳ１２１４）出力情報取得部２１６は、ステップＳ１２０３で取得した現在位置情報とステップＳ１２０４で取得した現在時刻情報とを、サーバ装置２２に送信する。
【０２３９】
（ステップＳ１２１５）状況情報取得部２１５は、ステップＳ１２０３で取得した現在位置情報とステップＳ１２０４で取得した現在時刻情報とに対応する状況情報を取得する。この処理の詳細は、図１３のフローチャートを用いて説明する。
【０２４０】
（ステップＳ１２１６）出力情報取得部２１６は、ステップＳ１２１５で取得した状況情報を、サーバ装置２２に送信する。
【０２４１】
（ステップＳ１２１７）出力部２１７は、出力情報取得部２１６が、サーバ装置２２から出力情報を受信したか否かを判断する。受信した場合は、ステップＳ１２１８に進み、そうでない場合は、ステップＳ１２１７に戻る。
【０２４２】
（ステップＳ１２１８）出力部２１７は、ステップＳ１２１２で取得した出力情報またはステップＳ１２１７で受信した出力情報を出力する。
【０２４３】
（ステップＳ１２１９）端末装置２１は、図示しない受付部が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１２２０に進み、そうでない場合は、ステップＳ１２０５に戻る。
【０２４４】
（ステップＳ１２２０）端末受付部１１は、電源ＯＦＦの処理を行う。そして、ステップＳ１２０１に戻る。
【０２４５】
なお、図１２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０２４６】
図１３は、図１２のフローチャートのステップＳ１２０６およびステップＳ１２１５の現在位置情報と現在時刻情報に対応する状況情報の取得処理を示すフローチャートである。なお、本取得処理は、駅位置情報と発車時刻情報と状況情報とを有する状況管理情報を用いた状況情報の取得処理である。また、図１３のフローチャートにおいて、状況情報取得部２１５は、ｍ個の状況管理情報を保持しているものとする。
【０２４７】
（ステップＳ１３０１）状況情報取得部２１５は、カウンタｉに１をセットする。
【０２４８】
（ステップＳ１３０２）状況情報取得部２１５は、取得した現在位置情報と、状況管理情報［ｉ］が有する駅位置情報である駅位置情報［ｉ］とを用いて、駅距離を算出する。
【０２４９】
（ステップＳ１３０３）状況情報取得部２１５は、ステップＳ１３０２で算出した駅距離が駅距離条件を満たすか否かを判断する。満たす場合は、ステップＳ１３０４に進み、そうでない場合は、ステップＳ１３０７に進む。
【０２５０】
（ステップＳ１３０４）状況情報取得部２１５は、取得した現在時刻情報と、状況管理情報［ｉ］が有する発車時刻情報である発車時刻情報［ｉ］とを用いて、発車時間を算出する。
【０２５１】
（ステップＳ１３０５）状況情報取得部２１５は、ステップＳ１３０４で算出した発車時間が発車時間条件を満たすか否かを判断する。満たす場合は、ステップＳ１３０６に進み、そうでない場合は、ステップＳ１３０７に進む。
【０２５２】
（ステップＳ１３０６）状況情報取得部２１５は、状況管理情報［ｉ］が有する状況情報である状況情報［ｉ］を取得する。そして、上位処理にリターンする。
【０２５３】
（ステップＳ１３０７）状況情報取得部２１５は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ１３０８に進む。
【０２５４】
（ステップＳ１３０８）状況情報取得部２１５は、ｉを１インクリメントする。そして、ステップＳ１３０２に戻る。
【０２５５】
図１４は、図１２のフローチャートのステップＳ１２０９の電車特定情報に対応する状況情報の取得処理を示すフローチャートである。なお、本取得処理は、電車特定情報と状況情報とを有する状況管理情報を用いた状況情報の取得処理である。また、図１４のフローチャートにおいて、状況情報取得部２１５は、ｍ個の状況管理情報を保持しているものとする。
【０２５６】
（ステップＳ１４０１）状況情報取得部２１５は、カウンタｉに１をセットする。
【０２５７】
（ステップＳ１４０２）状況情報取得部２１５は、受信した電車特定情報と、状況管理情報［ｉ］が有する電車特定情報である電車特定情報［ｉ］とが同一であるか否かを判断する。同一である場合は、ステップＳ１４０３に進み、そうでない場合は、ステップＳ１４０４に進む。
【０２５８】
（ステップＳ１４０３）状況情報取得部２１５は、状況管理情報［ｉ］が有する状況情報である状況情報［ｉ］を取得する。そして、上位処理にリターンする。
【０２５９】
（ステップＳ１４０４）状況情報取得部２１５は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ１４０５に進む。
【０２６０】
（ステップＳ１４０５）状況情報取得部２１５は、ｉを１インクリメントする。そして、ステップＳ１４０２に戻る。
【０２６１】
次に、サーバ装置１２の全体動作について、図１５のフローチャートを用いて説明する。
【０２６２】
（ステップＳ１５０１）サーバ電車特定情報取得部２２５は、サーバ受信部２２４が現在位置情報と現在時刻情報とを受信したか否かを判断する。受信した場合は、ステップＳ１５０２に進み、そうでない場合は、ステップＳ１５１０に進む。
【０２６３】
（ステップＳ１５０２）サーバ電車特定情報取得部２２５は、取得する情報を判断する。当該判断は、例えば、取得する情報を示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、電車特定情報を取得する場合は、ステップＳ１５０３に進み、状況情報を取得する場合は、ステップＳ１５０７に進む。
【０２６４】
（ステップＳ１５０３）サーバ電車特定情報取得部２２５は、ステップＳ１５０１で受信した現在位置情報と現在時刻情報とに対応する電車特定情報を取得する。この処理の詳細は、図１６のフローチャートを用いて説明する。
【０２６５】
（ステップＳ１５０４）サーバ送信部２２８は、ステップＳ１５０３で取得した電車特定情報を、端末装置２１に送信するか否かを判断する。当該判断は、例えば、電車特定情報を送信するか否かを示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、電車特定情報を送信する場合は、ステップＳ１５０５に進み、そうでない場合は、ステップＳ１５０６に進む。
【０２６６】
（ステップＳ１５０５）サーバ送信部２２８は、ステップＳ１５０３で取得した電車特定情報を、端末装置２１に送信する。そして、ステップＳ１５０１に戻る。
【０２６７】
（ステップＳ１５０６）サーバ状況情報取得部２２６は、ステップＳ１５０３で取得した電車特定情報に対応する状況情報を取得する。この処理の詳細は、図１４のフローチャートと同様であるので、説明を省略する。
【０２６８】
（ステップＳ１５０７）サーバ状況情報取得部２２６は、ステップＳ１５０１で取得した現在位置情報と現在時刻情報とに対応する状況情報を取得する。この処理の詳細は、図１３のフローチャートと同様であるので、説明を省略する。
【０２６９】
（ステップＳ１５０８）サーバ送信部２２８は、ステップＳ１５０７で取得した状況情報を、端末装置２１に送信するか否かを判断する。当該判断は、例えば、状況情報を送信するか否かを示す情報が予め決められた記憶領域に格納されており、当該情報を用いて行う。そして、状況情報を送信する場合は、ステップＳ１５０９に進み、そうでない場合は、ステップＳ１５１１に進む。
【０２７０】
（ステップＳ１５０９）サーバ送信部２２８は、ステップＳ１５０７で取得した状況情報を、端末装置２１に送信する。そして、ステップＳ１５０１に戻る。
【０２７１】
（ステップＳ１５１０）サーバ出力情報取得部２２７は、サーバ受信部２２４が状況情報を受信したか否かを判断する。受信した場合は、ステップＳ１５１１に進み、そうでない場合は、ステップＳ１５０１に戻る。
【０２７２】
（ステップＳ１５１１）サーバ出力情報取得部２２７は、ステップＳ１５０６で取得した状況情報またはステップＳ１５１０で受信した状況情報に対応する出力情報を取得する。この処理の詳細は、図６のフローチャートと同様であるので、説明を省略する。具体的に、この処理は、図６のフローチャートにおける「走行状況情報」を、「状況情報」に読み替えたものである。
【０２７３】
（ステップＳ１５１２）サーバ送信部２２８は、ステップＳ１５１１で取得した出力情報を、端末装置２１に送信する。そして、ステップＳ１５０１に戻る。
【０２７４】
なお、図１５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０２７５】
図１６は、図１５のフローチャートのステップＳ１５０３の現在位置情報と現在時刻情報に対応する電車特定情報の取得処理を示すフローチャートである。なお、図１６のフローチャートにおいて、サーバ電車管理情報格納部２２１には、ｍ個の電車管理情報が格納されているものとする。
【０２７６】
（ステップＳ１６０１）サーバ電車特定情報取得部２２５は、カウンタｉに１をセットする。
【０２７７】
（ステップＳ１６０２）サーバ電車特定情報取得部２２５は、受信した現在位置情報と、電車管理情報［ｉ］が有するホーム場所情報であるホーム場所情報［ｉ］とを用いて、当該現在位置情報が示す位置が、当該ホーム場所情報［ｉ］により示されるプラットホームの範囲内の位置であるか否かを判断する。範囲内の位置である場合は、ステップＳ１６０３に進み、そうでない場合は、ステップＳ１６０６に進む。
【０２７８】
（ステップＳ１６０３）サーバ電車特定情報取得部２２５は、受信した現在時刻情報と、電車管理情報［ｉ］が有する発車時刻情報である発車時刻情報［ｉ］とを用いて、発車時間を算出する。
【０２７９】
（ステップＳ１６０４）サーバ電車特定情報取得部２２５は、ステップＳ１６０３で算出した発車時間が発車時間条件を満たすか否かを判断する。満たす場合は、ステップＳ１６０５に進み、そうでない場合は、ステップＳ１６０６に進む。
【０２８０】
（ステップＳ１６０５）サーバ電車特定情報取得部２２５は、電車管理情報［ｉ］が有する電車特定情報である電車特定情報［ｉ］を取得する。そして、上位処理にリターンする。
【０２８１】
（ステップＳ１６０６）サーバ電車特定情報取得部２２５は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ１６０７に進む。
【０２８２】
（ステップＳ１６０７）サーバ電車特定情報取得部２２５は、ｉを１インクリメントする。そして、ステップＳ１６０１に戻る。
【０２８３】
（具体例）
次に、情報処理システム２の動作の具体例について説明する。
【０２８４】
（例１）
本例において、サーバ装置２２からは何の情報も受信せずに、出力情報を取得する例について説明する。なお、本例において、出力管理情報格納部２１１には、図１７に示す出力管理情報が格納されているものとする。なお、図１７の出力管理情報は、図８の出力管理情報に対して、電車の運行状況に関する状況条件（例えば、「ＩＤ＝０１５」、「ＩＤ＝０１６」）が追加されたものである。また、状況情報取得部２１５は、図１８に示す状況管理情報を保持しているものとする。当該状況管理情報は、レコードを一意に特定するためのＩＤと、駅位置情報（項目名：駅位置）と、発車時刻情報（項目名：発車時刻）と、状況情報（項目名：状況）とを有する。
【０２８５】
まず、ユーザが、端末装置２１の電源をＯＮにしたとする。すると、現在位置情報取得部２１２は、現在位置情報の取得を開始する。また、現在時刻情報取得部２１３は、現在時刻情報の取得を開始する。
【０２８６】
次に、状況情報取得部２１５は、取得した現在位置情報と、図１８の各駅位置情報とを用いて、当該各駅位置情報に対応する駅距離を算出する。また、状況情報取得部２１５は、取得した現在位置情報と、図１８の各発車時刻情報とを用いて、当該各発車時刻情報に対応する発車時間を算出する。そして、状況情報取得部２１５は、当該算出した駅距離が駅距離条件を満たすか否か、および、当該算出した発車時間が発車時間条件を満たすか否かを判断する。ここで、図１８の「ＩＤ＝０２１」の駅位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ３３）」が、駅距離条件を満たすとする。また、当該「ＩＤ＝０２１」の発車時刻情報「１３：４２」が、発車時間条件を満たすとする。すると、状況情報取得部２１５は、図１８の「ＩＤ＝０２１」の状況情報「遅れ」を取得する。
【０２８７】
次に、出力情報取得部２１６は、状況情報「遅れ」が、図１７の「ＩＤ＝０１６」の状況条件「遅れ」に合致すると判断する。そして、出力情報取得部２１６は、図１７の「ＩＤ＝０１６」の出力情報「ｂｅｌａｔｅｄ．ｍｐ３」を取得する。当該出力情報は、音楽である。
【０２８８】
次に、出力部２１７は、出力情報「ｂｅｌａｔｅｄ．ｍｐ３」を再生し、音楽を、例えば、端末装置２１が備えるスピーカーから出力する。
【０２８９】
また、例えば、図１８の「ＩＤ＝０２４」の駅位置情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ３３）」が、駅距離条件を満たし、かつ、当該「ＩＤ＝０２４」の発車時刻情報「１４：００」が発車時間条件を満たすとする。すると、状況情報取得部２１５は、図１８の「ＩＤ＝０２４」の状況情報「運休」を取得する。
【０２９０】
次に、出力情報取得部２１６は、状況情報「運休」が、図１７の「ＩＤ＝０１５」の状況条件「運休」に合致すると判断する。そして、出力情報取得部２１６は、図１７の「ＩＤ＝０１５」の出力情報「ｃａｎｃｅｌｌ．ｍｐ３」を取得する。当該出力情報は、音楽である。
【０２９１】
（例２）
本例において、サーバ装置２２から電車特定情報を受信し、当該電車特定情報に基づいて出力情報を取得する例について説明する。なお、本例において、出力管理情報格納部２１１には、図１７に示す出力管理情報が格納されているものとする。また、状況情報取得部２１５は、図１９に示す状況管理情報を保持しているものとする。当該状況管理情報は、レコードを一意に特定するためのＩＤと、電車特定情報である電車識別情報（項目名：電車識別子）と、状況情報（項目名：状況）とを有する。また、サーバ電車管理情報格納部２２１には、図２０に示す電車管理情報が格納されているものとする。当該電車管理情報は、レコードを一意に特定するためのＩＤと、ホーム場所情報（項目名：ホーム場所）と、発車時刻情報（項目名：発車時刻）と、電車特定情報である電車識別情報（項目名：電車識別子）とを有する。また、当該ホーム場所情報は、ホームの範囲（または形状）を示す４つの位置情報を有する。
【０２９２】
まず、例１と同様に、現在位置情報取得部２１２および現在時刻情報取得部２１３が、それぞれ、現在位置情報および現在時刻情報を取得しているとする。すると、電車特定情報取得部２１４は、予め決められたタイミングで、当該現在位置情報および現在時刻情報をサーバ装置２２に送信する。当該予め決められたタイミングとは、例えば、予め決められた時刻になるたびや、予め決められた時間間隔ごとなどである。
【０２９３】
次に、サーバ装置２２のサーバ受信部２２４は、現在時刻情報および現在時刻情報を受信する。
【０２９４】
次に、サーバ電車特定情報取得部２２５は、受信した現在位置情報と、図２０の各ホーム場所情報とを用いて、当該各ホーム場所情報について、ホーム場所情報が示すホームの範囲内に、現在位置情報が示す位置が存在するか否かを判断する。また、サーバ電車特定情報取得部２２５は、受信した現在時刻情報と、図２０の各発車時刻情報とを用いて、当該各発車時刻情報に対応する発車時間を算出する。そして、状況情報取得部２１５は、当該算出した発車時間が発車時間条件を満たすか否かを判断する。ここで、図２０の「ＩＤ＝０２１」のホーム場所情報「（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ３３），（Ｎ３４．ＸＸ３８，Ｅ１３５．ＸＸ３３），（Ｎ３４．ＸＸ３８，Ｅ１３５．ＸＸ３５），（Ｎ３４．ＸＸ２３，Ｅ１３５．ＸＸ３５）」が示すホームの範囲内に、現在位置情報が示す位置が存在するとする。また、当該「ＩＤ＝０２１」の発車時刻情報「１３：４２」が、発車時間条件を満たすとする。すると、サーバ電車特定情報取得部２２５は、図２０の「ＩＤ＝０２１」の電車識別情報「ＴＥＬ０１−０２１」を取得する。
【０２９５】
次に、サーバ送信部２２８は、電車識別情報「ＴＥＬ０１−０２１」を、端末装置２１に送信する。
【０２９６】
次に、端末装置２１の電車特定情報取得部２１４は、電車識別情報「ＴＥＬ０１−０２１」を受信する。
【０２９７】
次に、状況情報取得部２１５は、取得した電車識別情報「ＴＥＬ０１−０２１」が、図１９の「ＩＤ＝０２１」の電車識別情報「ＴＥＬ０１−０２１」と同一であると判断する。そして、状況情報取得部２１５は、図１９の「ＩＤ＝０２１」の状況情報「遅れ」を取得する。
【０２９８】
次に、出力情報取得部２１６は、例１と同様の手順により、図１７の「ＩＤ＝０１６」の出力情報「ｂｅｌａｔｅｄ．ｍｐ３」を取得する。
【０２９９】
次に、出力部２１７は、出力情報「ｂｅｌａｔｅｄ．ｍｐ３」を再生し、音楽を、例えば、端末装置２１が備えるスピーカーから出力する。
【０３００】
（例３）
本例において、サーバ装置２２から状況情報を受信し、当該状況情報に対応する出力情報を取得する例について説明する。なお、本例において、出力管理情報格納部２１１には、図１７に示す出力管理情報が格納されているものとする。また、サーバ電車管理情報格納部２２１には、図２０に示す電車管理情報が格納されているものとする。また、サーバ状況管理情報格納部２２２には、図１８および図１９に示す状況管理情報が格納されているものとする。
【０３０１】
まず、例１と同様に、現在位置情報取得部２１２および現在時刻情報取得部２１３が、それぞれ、現在位置情報および現在時刻情報を取得しているとする。すると、状況情報取得部２１５は、予め決められたタイミングで、当該現在位置情報および現在時刻情報をサーバ装置２２に送信する。
【０３０２】
次に、サーバ装置２２のサーバ受信部２２４は、現在時刻情報および現在時刻情報を受信する。
【０３０３】
次に、サーバ電車特定情報取得部２２５は、例２と同様の手順により、電車特定情報である電車識別情報を取得する。ここで、サーバ電車特定情報取得部２２５は、図２０の「ＩＤ＝０２４」の電車識別情報「ＴＥＬ０１−０２４」を取得したものとする。
【０３０４】
次に、サーバ状況情報取得部２２６は、例２の状況情報取得部２１５と同様の手順により、図１９の「ＩＤ＝０２４」の状況情報「運休」を取得する。
【０３０５】
また、サーバ状況情報取得部２２６は、例えば、例１の状況情報取得部２１５と同様の手順により、状況情報を取得してもよい。この場合、サーバ状況情報取得部２２６は、図１８の状況管理情報から状況情報を取得する。また、この場合、サーバ電車特定情報取得部２２５は、電車特定情報を取得しない。
【０３０６】
なお、ここで、サーバ状況情報取得部２２６は、図１９の「ＩＤ＝０２４」の状況情報「運休」を取得したものとする。
【０３０７】
次に、サーバ送信部２２８は、状況情報「運休」を、端末装置２１に送信する。
【０３０８】
次に、状況情報取得部２１５は、状況情報「運休」を受信する。
【０３０９】
次に、出力情報取得部２１６は、例１と同様の手順により、図１７の「ＩＤ＝０１５」の出力情報「ｃａｎｃｅｌｌ．ｍｐ３」を取得する。
【０３１０】
次に、出力部２１７は、出力情報「ｃａｎｃｅｌｌ．ｍｐ３」を再生し、音楽を、例えば、端末装置２１が備えるスピーカーから出力する。
【０３１１】
（例４）
本例において、サーバ装置２２に現在位置情報および現在時刻情報を送信し、当該現在位置情報および現在時刻情報に基づく出力情報を受信する例について説明する。なお、本例において、サーバ電車管理情報格納部２２１には、図２０に示す電車管理情報が格納されているものとする。また、サーバ状況管理情報格納部２２２には、図１８および図１９に示す状況管理情報が格納されているものとする。また、サーバ出力管理情報格納部２２３には、図２１に示す出力管理情報が格納されているものとする。当該出力管理情報が有する出力情報（項目名：出力）は、広告情報である。また、当該広告情報は、画像である。
【０３１２】
まず、例１と同様に、現在位置情報取得部２１２および現在時刻情報取得部２１３が、それぞれ、現在位置情報および現在時刻情報を取得しているとする。すると、出力情報取得部２１６は、予め決められたタイミングで、当該現在位置情報および現在時刻情報をサーバ装置２２に送信する。
【０３１３】
次に、サーバ装置２２のサーバ受信部２２４は、現在時刻情報および現在時刻情報を受信する。
【０３１４】
次に、サーバ電車特定情報取得部２２５は、例２と同様の手順により、電車特定情報である電車識別情報を取得する。ここで、サーバ電車特定情報取得部２２５は、図２０の「ＩＤ＝０２２」の電車識別情報「ＴＥＬ０１−０２２」を取得したものとする。
【０３１５】
次に、サーバ状況情報取得部２２６は、例２の状況情報取得部２１５と同様の手順により、図１９の「ＩＤ＝０２２」の状況情報「遅れ（５分）」を取得する。当該状況情報は、電車が遅れており、その時間が５分であることを示す。
【０３１６】
また、サーバ状況情報取得部２２６は、例えば、例３と同様に、例１の状況情報取得部２１５と同様の手順により、状況情報を取得してもよい。この場合、サーバ状況情報取得部２２６は、図１８の状況管理情報から状況情報を取得する。また、この場合、サーバ電車特定情報取得部２２５は、電車特定情報を取得しない。
【０３１７】
なお、ここで、サーバ状況情報取得部２２６は、図１９の「ＩＤ＝０２２」の状況情報「遅れ（５分）」を取得したものとする。
【０３１８】
次に、サーバ出力情報取得部２２７は、状況情報「遅れ（５分）」が、図２１の「ＩＤ＝２０」の状況条件「遅れ＆（５分≦時間＜１０分）」に合致すると判断する。当該状況条件は、電車が遅れており、かつ、その時間が５分以上１０分未満であることを意味する。そして、サーバ出力情報取得部２２７は、図２１の「ＩＤ＝０２０」の出力情報「ｂｅｌａｔｅｄ０２．ｊｐｇ」を取得する。当該出力情報は、広告を示す画像である。
【０３１９】
次に、サーバ送信部２２８は、出力情報「ｂｅｌａｔｅｄ０２．ｊｐｇ」を、端末装置２１に送信する。
【０３２０】
次に、端末装置２１の出力情報取得部２１６は、出力情報「ｂｅｌａｔｅｄ０２．ｊｐｇ」を受信する。
【０３２１】
次に、出力部２１７は、出力情報「ｂｅｌａｔｅｄ０２．ｊｐｇ」を、例えば、端末装置２１が備える画面に出力する。
【０３２２】
（例５）
本例において、サーバ装置２２に状況情報を送信し、当該状況情報に対応する出力情報を受信する例について説明する。なお、本例において、状況情報取得部２１５は、図１８に示す状況管理情報を保持しているものとする。また、サーバ出力管理情報格納部２２３には、図２１に示す出力管理情報が格納されているものとする。
【０３２３】
まず、状況情報取得部２１５が、例１と同様の手順により、状況情報を取得する。ここで、状況情報取得部２１５は、図１８の「ＩＤ＝０１１」の状況情報「走行中」を取得したものとする。
【０３２４】
次に、出力情報取得部２１６は、状況情報「走行中」をサーバ装置２２に送信する。
【０３２５】
次に、サーバ装置２２のサーバ受信部２２４は、状況情報「走行中」を受信する。
【０３２６】
次に、サーバ出力情報取得部２２７は、例１の出力情報取得部２１６と同様の手順により、図２１の「ＩＤ＝０１１」の出力情報「ｒｕｎｎｉｎｇ．ｊｐｇ」を取得する。
【０３２７】
次に、サーバ送信部２２８は、出力情報「ｒｕｎｎｉｎｇ．ｊｐｇ」を、端末装置２１に送信する。
【０３２８】
次に、端末装置２１の出力情報取得部２１６は、出力情報「ｒｕｎｎｉｎｇ．ｊｐｇ」を受信する。
【０３２９】
次に、出力部２１７は、出力情報「ｒｕｎｎｉｎｇ．ｊｐｇ」を、例えば、端末装置２１が備える画面に出力する。
【０３３０】
以上、本実施の形態による情報処理システム２を構成する端末装置２１によれば、ユーザが乗車する予定の電車の状況（特に、運行状況）に応じて、異なる情報を出力することができる。また、これにより、ユーザは、例えば、乗車する予定の電車の状況を事前に知ることができたり、乗車する予定の電車の状況に応じて、当該状況に応じた異なるコンテンツ（例えば、音楽や、映像など）を楽しむことができたりする。
【０３３１】
また、本実施の形態による情報処理システム２によれば、例えば、ユーザが乗車する予定の電車の状況（特に、運行状況）に応じて、異なる広告をユーザに配信することができる。また、これにより、ユーザは、例えば、乗車する駅付近の店舗などに関連する広告を受信することができる。
【０３３２】
なお、上記各実施の形態において、ユーザが電車に乗車中であるか乗車予定であるかの判断は、例えば、図示しない判断部が行ってもよい。当該判断部は、通常、端末装置１１および端末装置２１が備える。また、当該判断部における判断の処理は、例えば、以下のとおりである。
【０３３３】
例えば、現在位置情報が示す現在位置が、地図上の線路上を移動している場合、判断部は、ユーザが電車に乗車中であると判断する。
【０３３４】
また、例えば、ユーザが、最寄駅までの経路探索を行った場合（最寄り駅までの経路案内を行っている場合）、判断部は、ユーザが電車に乗車予定であると判断する。また、この場合、通常、最寄駅の位置が目的地に設定されている。つまり、この場合、最寄駅の位置を示す位置情報（以下、適宜、最寄駅位置情報）が、予め決められた記憶領域に格納されている。従って、この場合、端末装置１１および端末装置２１は、現在位置情報に代えて、当該最寄駅位置情報を用いて、電車特定情報や、状況情報、出力情報などを取得してもよい。
【０３３５】
また、上記各実施の形態において、端末装置１１、サーバ装置１２、端末装置２１、サーバ装置２２は、状況情報や出力情報などの情報を取得する場合において、当該情報の取得に用いない情報が格納されている部は、備えていなくてもよい。例えば、端末装置１１において出力情報を取得しない場合（出力情報をサーバ装置１２から受信する場合）、端末装置１１は、出力管理情報格納部１１１を備えていなくてもよい。また、サーバ装置２２において状況情報を取得しない場合（状況情報を端末装置２１から受信する場合）、サーバ装置２２は、サーバ状況管理情報格納部２２２を備えていなくてもよい。
【０３３６】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０３３７】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０３３８】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０３３９】
また、上記各実施の形態における端末装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、現在位置を示す現在位置情報を取得する現在位置情報取得部と、前記現在位置に対応する電車の状況に応じて出力する情報である出力情報であり、当該電車の状況に応じた異なる出力情報を取得する出力情報取得部と、前記出力情報取得部が取得した出力情報を出力する出力部として機能させるためのプログラムである。
【０３４０】
また、上記各実施の形態におけるサーバ装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、現在位置情報を端末装置から受信するサーバ受信部と、前記サーバ受信部が受信した現在位置情報が示す現在位置に対応する電車の状況を示す情報である状況情報を取得するサーバ状況情報取得部と、前記サーバ状況情報取得部が取得した状況情報を、前記端末装置に送信するサーバ送信部として機能させるためのプログラムである。
【０３４１】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０３４２】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０３４３】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０３４４】
また、図２２は、前述のプログラムを実行して、前述の実施の形態の端末装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０３４５】
図２２において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０３４６】
図２３は、コンピュータシステム９のブロック図である。図２３において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０３４７】
コンピュータシステム９に、前述の実施の形態の端末装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０３４８】
プログラムは、コンピュータ９０１に、前述の実施の形態の端末装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０３４９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３５０】
以上のように、本発明にかかる端末装置は、ユーザが乗車している電車またはユーザが乗車する予定の電車の状況に応じて、異なる情報を出力することができるという効果を有し、例えば、いわゆるデジタル音楽プレーヤー等として有用である。
【符号の説明】
【０３５１】
１、２  情報処理システム
１１、２１  端末装置
１２、２２  サーバ装置
１１１、２１１  出力管理情報格納部
１１２、２１２  現在位置情報取得部
１１３、２１５  状況情報取得部
１１４、２１６  出力情報取得部
１１５、２１７  出力部
１２１、２２２  サーバ状況管理情報格納部
１２２、２２３  サーバ出力管理情報格納部
１２３、２２４  サーバ受信部
１２４、２２６  サーバ状況情報取得部
１２５、２２７  サーバ出力情報取得部
１２６、２２８  サーバ送信部
２１３  現在時刻情報取得部
２１４  電車特定情報取得部
２２１  サーバ電車管理情報格納部
２２５  サーバ電車特定情報取得部
【図１】
2015022703.tif 000003
【図２】
2015022703.tif 000004
【図３】
2015022703.tif 000005
【図４】
2015022703.tif 000006
【図５】
2015022703.tif 000007
【図６】
2015022703.tif 000008
【図７】
2015022703.tif 000009
【図８】
2015022703.tif 000010
【図９】
2015022703.tif 000011
【図１０】
2015022703.tif 000012
【図１１】
2015022703.tif 000013
【図１２】
2015022703.tif 000014
【図１３】
2015022703.tif 000015
【図１４】
2015022703.tif 000016
【図１５】
2015022703.tif 000017
【図１６】
2015022703.tif 000018
【図１７】
2015022703.tif 000019
【図１８】
2015022703.tif 000020
【図１９】
2015022703.tif 000021
【図２０】
2015022703.tif 000022
【図２１】
2015022703.tif 000023
【図２２】
2015022703.tif 000024
【図２３】
2015022703.tif 000025