(57)【要約】      （修正有）【課題】利用者の利便性の向上を図ることが可能な情報処理装置及び混雑状況表示システムを提供する。【解決手段】表示装置１０に列車５０の混雑状況を表示させる情報処理装置２０は、運行中の列車５０から列車５０の車内の情報を含む列車内情報を受信し、他の情報処理装置３０から列車５０の乗車券の販売情報である乗車券販売情報を受信し、列車５０に備えられた座席の区分ごとの混雑率を列車内情報から求め、座席の区分のうち座席指定の有る座席について、未購入の座席数である残席数を乗車券販売情報から求め、列車５０の混雑率を示す情報と残席数とを対応づけて表示する表示指示を表示装置１０に送信する制御部２１を備える。【選択図】図１
2020060835.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に列車の混雑状況を表示させる情報処理装置であって、
運行中の列車から前記列車の車内の情報を含む列車内情報を受信し、
他の情報処理装置から前記列車の乗車券の販売情報である乗車券販売情報を受信し、
前記列車に備えられた座席の区分ごとの混雑率を前記列車内情報から求め、
前記座席の区分のうち座席指定の有る座席について、未購入の座席数である残席数を前記乗車券販売情報から求め、
前記列車の混雑率を示す情報と前記残席数とを対応づけて表示する表示指示を前記表示装置に送信する制御部、
を備える情報処理装置。
【請求項２】
前記制御部は、
複数の前記列車から前記列車内情報をそれぞれ受信し、
前記表示装置が設置された駅に前記列車が到着する到着順に、前記列車の前記残席数と前記混雑率を示す情報とを対応づけて表示する表示指示を前記表示装置に送信する、
請求項１記載の情報処理装置。
【請求項３】
前記制御部は、
前記到着順のうち最先に前記駅に到着する列車であり前記駅と隣接する区間を運行中である第１列車から受信した第１列車内情報に基づいて、前記第１列車に備えられた座席の区分のうち座席指定のない座席の未着席数である第１残席数と、前記座席指定のない座席の混雑率である第１混雑率と、前記第１列車に備えられた座席の区分が座席指定の有る座席の混雑率である第２混雑率とを求め、
前記乗車券販売情報から前記第１列車の前記座席指定の有る座席の未購入の座席数である第２残席数を求め、
前記第１残席数と、前記第１混雑率と、前記第２残席数と、前記第２混雑率とを対応づけて表示する表示指示を前記表示装置に送信する、
請求項２記載の情報処理装置。
【請求項４】
前記制御部は、
前記混雑率を前記列車に備えられた座席の区分ごとに並べて表示する表示指示を前記表示装置に送信する、
請求項１記載の情報処理装置。
【請求項５】
前記制御部は、
前記残席数または前記混雑率に応じたメッセージを表示する表示指示を前記表示装置に送信する、
請求項１記載の情報処理装置。
【請求項６】
情報処理装置と表示装置とを含む混雑状況表示システムであって、
前記情報処理装置は、
運行中の列車から前記列車の車内の情報を含む列車内情報を受信し、
他の情報処理装置から前記列車の乗車券の販売情報である乗車券販売情報を受信し、
前記列車に備えられた座席の区分ごとの混雑率を前記列車内情報から求め、
前記座席の区分のうち座席指定の有る座席について、未購入の座席数である残席数を前記乗車券販売情報から求め、
前記列車の混雑率を示す情報と前記残席数とを対応づけて表示する表示指示を前記表示装置に送信する制御部を備え、
前記表示装置は、
前記情報処理装置から前記表示指示を受信し、
前記表示指示に基づき混雑状況表示画面を表示部に表示させる制御部を備える、
混雑状況表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び混雑状況表示システムに関する。
【背景技術】
【０００２】
従来、特急列車等を利用しようとする利用者は、駅の窓口や切符の券売機において乗車を希望する列車の発着時間を確認し乗車券を購入する。さらに、利用者は、乗車予定の列車について、自由席に乗車すべきか、指定席に乗車すべきかを検討する。列車に乗車する当日に指定席券の購入を検討する利用者は、当日の空席情報や駅の状況を検討した上で指定席券の購入を検討することが多い。
【０００３】
このような、特急列車等を利用しようとする利用者に対して空席情報を提供する技術がある。たとえば、情報提供装置において、自由席車両に乗車しようとしている利用者に対して乗車口ごとの案内情報を提供する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２０７１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術は、自由席の車両の空席情報のみを利用者に対して提供するものであり、自由席と指定席との混雑状況について比較できるものではなかった。
また、利用者は、列車の座席区分において自由席・指定席のどちらを選択した場合であっても、利用者の想定とは異なる状況が発生する場合があった。たとえば、自由席を利用する予定の利用者は、乗車券購入後に自由席を利用する予定で駅ホームへ向かい、駅ホームの行列や到着列車の車内状況を目視し、自由席が想定以上に混雑していることを確認し、指定席券を購入しなかったことを後悔する場合があった。また、指定席を利用する予定の利用者は、列車に乗車した後で指定席の車両よりも自由席の車両に空席が多い状態に気付き、指定席券を購入しながらも自由席に移動する場合があった。
【０００６】
このため、列車の混雑状況の情報の提示について、列車の利用者から更なる利便性の向上が求められていた。
１つの側面では、本願発明は、利用者の利便性の向上を図ることが可能な情報処理装置及び混雑状況表示システムを提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、情報処理装置が提供される。情報処理装置は、表示装置に列車の混雑状況を表示させる。情報処理装置は、制御部を備える。制御部は、運行中の列車から列車の車内の情報を含む列車内情報を受信し、他の情報処理装置から列車の乗車券の販売情報である乗車券販売情報を受信し、列車に備えられた座席の区分ごとの混雑率を列車内情報から求め、座席の区分のうち座席指定の有る座席について、未購入の座席数である残席数を乗車券販売情報から求め、列車の混雑率を示す情報と残席数とを対応づけて表示する表示指示を表示装置に送信する。
【発明の効果】
【０００８】
１態様によれば、情報処理装置は、利用者の利便性の向上を図ることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態の情報処理システムの一例を示す図である。
【図２】第２の実施形態の列車情報システムの一例を示す図である。
【図３】第２の実施形態の混雑状況管理サーバのハードウェア構成の一例を示す図である。
【図４】第２の実施形態の列車情報システムの機能の一例を示す図である。
【図５】第２の実施形態の列車運行イメージの一例を示す図である。
【図６】第２の実施形態の車内人数管理情報の一例を示す図である。
【図７】第２の実施形態の残席数管理情報の一例を示す図である。
【図８】第２の実施形態の混雑状況表示画面の一例を示す図である（パターン１）。
【図９】第２の実施形態の混雑状況表示画面の一例を示す図である（パターン２）。
【図１０】第２の実施形態の列車情報送信処理のフローチャートの一例を示す図である。
【図１１】第２の実施形態の列車情報収集処理のフローチャートの一例を示す図である。
【図１２】第２の実施形態のホームエリア情報表示処理のフローチャートの一例を示す図である。
【図１３】第２の実施形態の販売エリア情報表示処理のフローチャートの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して説明する。
［第１の実施形態］
まず、第１の実施形態の情報処理システムについて図１を用いて説明する。図１は、第１の実施形態の情報処理システムの一例を示す図である。
【００１１】
情報処理システム７０は、表示装置１０、情報処理装置２０，３０を含むシステムであり、乗物（たとえば、列車５０）の情報を提供するシステムである。情報処理装置２０は、表示装置１０、情報処理装置３０および列車５０とネットワークを介して情報の送受信が可能である。ネットワークは、有線ネットワークであってもよいし、無線ネットワークであってもよい。
【００１２】
表示装置１０は、乗車券を購入しようとする利用者等が閲覧する装置である。表示装置１０は、たとえば、駅のホームエリアに設置された行先案内表示盤や、乗車券売エリアに設置されたディスプレイや表示パネルである。表示装置１０は、情報処理装置２０から受信した表示指示に基づき、混雑状況表示画面４０を表示する。
【００１３】
表示装置１０は、制御部１１と表示部１２とを備える。制御部１１は、表示装置１０の制御を行うものであり、たとえば、プロセッサである。制御部１１は、表示装置１０全体を制御し、情報の受け付け、情報の送受信の制御を行う。表示部１２は、情報の表示を行うものであり、たとえば、ディスプレイである。表示部１２は、混雑状況表示画面４０を表示する。混雑状況表示画面４０は、列車５０の混雑状況を表示する画面である。
【００１４】
情報処理装置２０は、列車５０から列車内情報を取得し、情報処理装置３０から乗車券販売情報を取得し、取得した情報に基づき表示装置１０に表示指示を送信するコンピュータである。情報処理装置２０は、制御部２１と記憶部２２とを備える。制御部２１は、情報処理装置２０の制御を行うものであり、たとえば、プロセッサである。制御部２１は、列車内情報および乗車券販売情報を受信し、記憶部２２に記憶する。記憶部２２は、メモリやディスク等の記憶装置である。
【００１５】
情報処理装置３０は、乗車券（指定席券を含む）の販売情報を収集および管理するコンピュータである。情報処理装置３０は、収集した情報を乗車券販売情報として情報処理装置２０に送信する。なお、情報処理装置３０は、所定時間ごとに乗車券販売情報を情報処理装置２０に送信してもよいし、情報処理装置２０からの要求に応じて乗車券販売情報を送信してもよい。情報処理装置３０は、制御部３１と記憶部３２とを備える。制御部３１は、情報処理装置３０の制御を行うものであり、たとえば、プロセッサである。制御部３１は、乗車券販売機や乗車券販売窓口の端末から乗車券の販売情報を受信し、記憶部３２に記憶する。記憶部３２は、メモリやディスク等の記憶装置である。なお、乗車券販売機や乗車券販売窓口の端末は、図示を省略する。
【００１６】
列車５０は、列車内に撮像装置やセンサを備え、撮像装置で撮影した画像およびセンサから取得した情報を列車内情報として情報処理装置２０に送信する機能を備える。なお、列車５０は、１台に限らず、複数台の列車５０が運行中であるものとする。各列車５０は、列車内情報をそれぞれ情報処理装置２０に送信するものとする。
【００１７】
列車５０は、座席を指定して乗車券を購入した利用者が着席できる指定席車両と、座席の指定をせずに乗車券を購入した利用者が着席できる自由席車両とを含んで編成される。列車５０は、運行中であり、表示装置１０が設置された駅（対象駅）に向かって進行しているものとする。なお、指定席および自由席は、列車５０が備える座席の区分の一例に過ぎず、その他の区分（たとえば、指定席よりも高いサービスや設備を備えた座席区分）を含んでもよい。また、列車は、乗物の一例に過ぎず、座席の区分を少なくとも２以上含むものであればその他の乗物であってもよい。以下、第２の実施形態においても同様とする。
【００１８】
ここで、情報処理システム７０における、混雑状況表示方法について説明する。情報処理装置２０の制御部２１は、運行中の列車５０から列車５０の車内の情報を含む列車内情報を受信する。制御部２１は、他の情報処理装置（情報処理装置３０）から列車５０の乗車券の販売情報である乗車券販売情報を受信する。制御部２１は、列車５０に備えられた座席の区分ごとの混雑率を列車内情報から求める。制御部２１は、座席の区分のうち座席指定の有る座席について、未購入の座席数である残席数を乗車券販売情報から求める。未購入の座席数とは、指定席券（運行日時、列車、座席を指定して発行する座席券）として販売中の座席券のうち未だ顧客に購入されていないため売れ残っている数をいう。制御部２１は、列車５０の混雑率を示す情報と残席数とを対応づけて表示する表示指示を表示装置１０に送信する。混雑率を示す情報とは、混雑率の値でもよいし、混雑率を記号に置き換えて表示するものであってもよい。
【００１９】
表示装置１０の制御部１１は、制御部２１から受信した表示指示に基づき混雑状況表示画面４０を表示する。表示装置１０は、混雑状況表示画面４０に、列車５０の混雑率を示す情報と指定席の残席数とを対応づけた情報が表示する。
【００２０】
また、制御部２１は、複数の列車５０から列車内情報をそれぞれ受信し、表示装置１０が設置された駅（対象駅）に列車５０が到着する到着順に、列車５０の残席数と混雑率を示す情報とを対応づけて表示する表示指示を表示装置１０に送信する。表示装置１０は、混雑状況表示画面４０に、対象駅に到着する列車５０の順序に従って残席数と混雑率とを示す情報を表示する。
【００２１】
また、制御部２１は、混雑率を示す情報を列車５０に備えられた座席の区分ごとに並べて表示する表示指示を表示装置１０に送信する。表示装置１０は、混雑状況表示画面４０に、混雑率を示す情報を座席の区分ごとに（自由席、指定席の座席区分ごとに）表示する。
【００２２】
また、制御部２１は、到着順のうち最先に対象駅に到着する列車５０である第１列車から受信した第１列車内情報に基づいて、第１列車に備えられた座席の区分のうち座席指定のない座席（自由席）の未着席数である第１残席数を求める。また、制御部２１は、座席指定のない座席の混雑率である第１混雑率と、第１列車に備えられた座席の区分が座席指定の有る座席の混雑率である第２混雑率とを求める。たとえば、第１残席数は、自由席の残席数である。また、第１混雑率は、自由席の混雑率である。また、第２混雑率は、指定席の混雑率である。また、制御部２１は、乗車券販売情報から第１列車の座席指定の有る座席の未購入の座席数である第２残席数を求める。たとえば、第２残席数は、第１列車の指定席の残席数である。
【００２３】
制御部２１は、第１残席数と、第１混雑率と、第２残席数と、第２混雑率とを対応づけて表示する表示指示を表示装置１０に送信する。言い換えると、表示装置１０は、混雑状況表示画面４０に、第１列車について自由席の残席数と、自由席の混雑率と、指定席の残席数と、指定席の混雑率とを対応づけて表示する。
【００２４】
こうして、情報処理装置２０が表示装置１０に混雑状況を表示させることにより、利用者の利便性を高めることができる。
なお、列車５０の自由席の残席数や混雑率は、指定席のように乗車券販売情報からは判別できない情報である。また、運行中の列車５０の自由席の残席数は、対象駅に至るまでに経由する駅における利用者の乗降により不確定な値となる。
【００２５】
このため、情報処理システム７０は、運行中の列車５０であって、かつ、対象駅に到着する順序が最先の列車５０（対象駅の隣駅を出発し隣接する区間を運行中の列車５０）から取得した列車内情報に基づき自由席の残席数や混雑率を求めて、表示装置１０に表示指示を送信する。これにより、情報処理システム７０は、自由席の残席数および混雑率の不確定性を軽減させるとともに、利用者に列車５０の最新の情報を提供できる。利用者は、運行中の列車５０の自由席の残席数や混雑率を把握し指定席の情報と対比することで、乗車する座席の区分を選択するための情報を得ることができる。
【００２６】
［第２の実施形態］
次に、第２の実施形態として、列車情報システムについて図２を用いて説明する。図２は、第２の実施形態の列車情報システムの一例を示す図である。
【００２７】
列車情報システム６００は、列車５００の混雑状況を表示するシステムである。列車情報システム６００は、混雑状況管理サーバ１００、乗車券販売管理サーバ２００、駅構内サーバ３００、表示装置４００，４５０および列車５００に搭載される列車情報処理装置５０１がネットワーク２８０を介して情報通信を行うシステムである。ネットワーク２８０は、無線ネットワーク、有線ネットワークを問わない。なお、列車情報システム６００は、列車位置状態検知装置等も含むが図示を省略する。なお、列車位置状態検知装置は、各列車５００に設置された位置状態検知装置であってもよいし、線路上にトランスポンダを設置して列車５００の位置を検知する装置であってもよいし、鉄道システムにおける複数の装置を連携して列車５００の位置や状態を検知するものであってもよい。列車情報システム６００に含まれる各構成要素は、列車位置状態検知装置から列車５００の状態（発車、走行中、停止、現在位置、運行時刻等）を取得できる。また、列車情報システム６００は、各構成要素について１台に限らず複数台含むものとしてもよい。
【００２８】
混雑状況管理サーバ１００は、列車情報処理装置５０１から列車５００の情報を受信し、列車５００の車内人数や着席情報等を蓄積および管理するコンピュータである。また、混雑状況管理サーバ１００は、駅構内サーバ３００と情報通信を行い、駅構内サーバ３００に情報を送信する機能を有するコンピュータである。
【００２９】
乗車券販売管理サーバ２００は、乗車券販売窓口で用いられるコンピュータや乗車券販売機から受け付けた情報に基づいて、乗車券や指定席券の販売情報（以下、乗車券販売情報と記載する）を管理するコンピュータである。乗車券販売管理サーバ２００は、駅構内サーバ３００と情報通信を行い、駅構内サーバ３００に情報を送信する機能を有するコンピュータである。なお、乗車券販売窓口で用いられるコンピュータや乗車券販売機の図示は省略する。
【００３０】
駅構内サーバ３００は、混雑状況管理サーバ１００や乗車券販売管理サーバ２００から取得した情報に基づき、列車５００の利用者に提示する情報の表示指示を表示装置４００，４５０に対して送信するコンピュータである。駅構内サーバ３００は、各駅施設に設置された表示装置４００，４５０に対して異なる表示指示を送信し、表示装置４００，４５０に応じた情報を表示させる機能を有するコンピュータである。
【００３１】
表示装置４００，４５０は、情報を表示する装置である。たとえば、表示装置４００は、駅のホームエリアに設置される装置であり、列車名や発車時刻等を提示する電光掲示板や、液晶パネルや、ディスプレイ等である。また、表示装置４５０は、乗車券販売窓口や乗車券販売機が配置されたエリアに設置される装置であり、電光掲示板や、液晶パネルや、ディスプレイ等である。なお、表示装置４００，４５０は、情報を表示可能な装置であれば、その他の装置であってもよい。また、表示装置４００，４５０は、設置エリアに応じて異なる装置であってもよいし、単一の装置であってもよい。
【００３２】
列車５００は、列車情報処理装置５０１と、座席５０２にそれぞれ設置される座席センサ５０３と、カメラ５０５とを備える。列車５００は、車両ごとにカメラ５０５を備え、車両ごとに所定数の座席５０２（たとえば、１車両に１００席の座席）を備えるが、図示を省略する。
【００３３】
列車情報処理装置５０１は、列車５００ごとに搭載するコンピュータである。列車情報処理装置５０１は、列車５００に設置された各種センサや装置の情報を収集し、混雑状況管理サーバ１００に送信する機能を備える。列車情報処理装置５０１は、運行中の列車５００の各種情報（位置情報、運行状態等）を混雑状況管理サーバ１００に送信する機能を備えてもよい。
【００３４】
座席センサ５０３は、座席５０２が空席か否かを検知する検知部の一実施形態である。座席センサ５０３は、重量センサ、熱センサ、または圧力センサであってもよいし、座席５０２の状態を検知することが可能であればその他のセンサであってもよい。たとえば、座席センサ５０３が重量センサである場合、座席センサ５０３は、所定の重量がかかったことを検知し、座席５０２の識別情報（座席番号）と車両の識別情報（車両番号）とともに着席状態である旨を列車情報処理装置５０１に通知する。列車情報処理装置５０１は、座席センサ５０３から座席５０２が着席状態である旨の情報を受信し、混雑状況管理サーバ１００に情報を送信する。以下、座席センサ５０３が送信する情報を、センサ情報と記載する。
【００３５】
カメラ５０５は、列車情報処理装置５０１の指示に従い、列車５００内を撮像した画像を列車情報処理装置５０１に送信する。列車情報処理装置５０１は、画像を混雑状況管理サーバ１００に送信する。以下、カメラ５０５が撮像し、列車情報処理装置５０１が混雑状況管理サーバ１００に送信する情報を、車内画像情報と記載する。
【００３６】
また、列車５００は、列車情報システム６００がＲＦＩＤ（Radio Frequency Identification）タグ付きの乗車券を販売するシステムである場合、ＲＦＩＤタグを読み取る機能を備えたチケットセンサ５０６も備えることができる。チケットセンサ５０６は、列車情報処理装置５０１の指示に従い、検知したＲＦＩＤタグの情報を列車情報処理装置５０１に送信する。列車情報処理装置５０１は、取得したＲＦＩＤタグ情報を混雑状況管理サーバ１００に送信する。
【００３７】
なお、列車情報システム６００に含まれる構成要素は一例であり、構成要素の組み合わせは適宜決定できる。
次に、第２の実施形態の混雑状況管理サーバのハードウェア構成について図３を用いて説明する。図３は、第２の実施形態の混雑状況管理サーバのハードウェア構成の一例を示す図である。
【００３８】
混雑状況管理サーバ１００は、プロセッサ１１１、ＲＡＭ（Random Access Memory）１１２、ＨＤＤ（Hard Disk Drive）１１３、画像信号処理部１１４、入力信号処理部１１５、媒体リーダ１１６、通信インタフェース１１７を含む。混雑状況管理サーバ１００は、プロセッサ１１１によって装置全体が制御されている。プロセッサ１１１には、バス１１８を介してＲＡＭ１１２と複数の周辺機器が接続されている。プロセッサ１１１は、マルチプロセッサであってもよい。プロセッサ１１１は、たとえば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。また、プロセッサ１１１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００３９】
ＲＡＭ１１２は、混雑状況管理サーバ１００の主記憶装置として使用される。ＲＡＭ１１２には、プロセッサ１１１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に記憶される。また、ＲＡＭ１１２には、プロセッサ１１１による処理に必要な各種データが記憶される。
【００４０】
バス１１８に接続されている周辺機器としては、ＨＤＤ１１３、画像信号処理部１１４、入力信号処理部１１５、媒体リーダ１１６および通信インタフェース１１７がある。
ＨＤＤ１１３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１１３は、混雑状況管理サーバ１００の補助記憶装置として使用される。ＨＤＤ１１３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが記憶される。なお、ＨＤＤ１１３に限らず、ＳＳＤ（Solid State Drive）を使用することもできる。なお、補助記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００４１】
画像信号処理部１１４は、プロセッサ１１１からの命令にしたがって、混雑状況管理サーバ１００に接続されたディスプレイ１１４ａに画像を出力する。ディスプレイ１１４ａとしては、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、プラズマディスプレイ、有機ＥＬ（ＯＥＬ：Organic Electro-Luminescence）ディスプレイ等、任意の種類のディスプレイを用いることができる。
【００４２】
入力信号処理部１１５は、混雑状況管理サーバ１００に接続された入力デバイス１１５ａから入力信号を取得し、プロセッサ１１１に出力する。入力デバイス１１５ａとしては、マウス、タッチパネル、タッチパッド、トラックボール、キーボード、リモートコントローラ、ボタンスイッチ等、任意の種類の入力デバイスを用いることができる。また、混雑状況管理サーバ１００に、複数の種類の入力デバイスが接続されていてもよい。
【００４３】
媒体リーダ１１６は、記録媒体１１９に記録されたプログラムやデータを読み取る読み取り装置である。記録媒体１１９として、たとえば、磁気ディスク、光ディスク、光磁気ディスク（ＭＯ：Magneto-Optical disk）、半導体メモリ等を使用できる。磁気ディスクには、フレキシブルディスク（ＦＤ：Flexible Disk）やＨＤＤが含まれる。光ディスクには、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）が含まれる。
【００４４】
媒体リーダ１１６は、たとえば、記録媒体１１９から読み取ったプログラムやデータを、ＲＡＭ１１２やＨＤＤ１１３等の他の記録媒体にコピーする。読み取られたプログラムは、たとえば、プロセッサ１１１によって実行される。なお、記録媒体１１９は可搬型記録媒体であってもよく、プログラムやデータの配布に用いられることがある。また、記録媒体１１９やＨＤＤ１１３を、コンピュータ読み取り可能な記録媒体と言うことがある。
【００４５】
通信インタフェース１１７は、ネットワーク２８０を介して他のコンピュータ、装置、または通信機器との間でデータの送受信を行う。
以上のようなハードウェア構成によって、第２の実施形態の混雑状況管理サーバ１００の処理機能を実現することができる。なお、第１の実施形態の情報処理装置２０，３０は、図３に示した混雑状況管理サーバ１００のハードウェア構成で実現できる。また、第２の実施形態の乗車券販売管理サーバ２００、駅構内サーバ３００、列車情報処理装置５０１も、図３に示した混雑状況管理サーバ１００のハードウェア構成で実現できる。
【００４６】
なお、上記の構成は一例であり、構成部の組み合わせは適宜決定できる。たとえば、上記構成のうち必要のないものを削除するとしてもよい。
混雑状況管理サーバ１００は、たとえばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第２の実施形態の処理機能を実現する。混雑状況管理サーバ１００に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。たとえば、混雑状況管理サーバ１００に実行させるプログラムをＨＤＤ１１３に記憶しておくことができる。プロセッサ１１１は、ＨＤＤ１１３内のプログラムの少なくとも一部をＲＡＭ１１２にロードし、プログラムを実行する。また、混雑状況管理サーバ１００に実行させるプログラムを、光ディスク、メモリ装置、メモリカード等の可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に記憶されたプログラムは、たとえばプロセッサ１１１からの制御により、ＨＤＤ１１３にインストールされた後、実行可能となる。また、プロセッサ１１１が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００４７】
次に、第２の実施形態の列車情報システムの機能について図４を用いて説明する。図４は、第２の実施形態の列車情報システムの機能の一例を示す図である。
列車情報システム６００に含まれる複数の構成要素のうち、一例として混雑状況管理サーバ１００、乗車券販売管理サーバ２００、駅構内サーバ３００、列車情報処理装置５０１について図示する。
【００４８】
混雑状況管理サーバ１００は、制御部１５０および記憶部１６０を有する。制御部１５０は、プロセッサ１１１により実現される。具体的には、プロセッサ１１１は、ＲＡＭ１１２に記憶されたプログラムを実行することで、制御部１５０の機能を発揮する。なお、制御部１５０は、ＦＰＧＡ（Field Programmable Gate Array）やＡＳＩＣ等のハードワイヤードロジックにより実現されてもよい。制御部１５０は、列車情報処理装置５０１からセンサ情報と車内画像情報を受信し、記憶部１６０に記憶する。なお、制御部１５０は、列車５００ごとの列車情報（列車名、運行時間等）と受信時間とともに、センサ情報と車内画像情報を記憶部１６０に記憶する。
【００４９】
記憶部１６０は、ＲＡＭ１１２の記憶領域や混雑状況管理サーバ１００が備えるＨＤＤ１１３の記憶領域を用いて実現される。記憶部１６０は、車内人数管理情報と残席数管理情報を記憶する。車内人数管理情報は、車内画像情報に基づき列車５００の各車両の人数を記録した情報である。車内人数管理情報は、後で図６を用いて説明する。残席数管理情報は、センサ情報から求めた列車５００の残席数を記録した情報である。残席数管理情報は、後で図７を用いて説明する。
【００５０】
乗車券販売管理サーバ２００は、制御部２５０および記憶部２６０を有する。制御部２５０は、プロセッサにより実現される。具体的には、プロセッサは、ＲＡＭに記憶されたプログラムを実行することで、制御部２５０の機能を発揮する。なお、制御部２５０は、ＦＰＧＡやＡＳＩＣ等のハードワイヤードロジックにより実現されてもよい。記憶部２６０は、ＲＡＭの記憶領域や乗車券販売管理サーバ２００が備えるＨＤＤの記憶領域を用いて実現される。記憶部２６０は、乗車券販売情報を記憶する。なお、乗車券販売情報の図示は省略する。
【００５１】
駅構内サーバ３００は、制御部３５０および記憶部３６０を有する。制御部３５０は、プロセッサにより実現される。具体的には、プロセッサは、ＲＡＭに記憶されたプログラムを実行することで、制御部３５０の機能を発揮する。制御部３５０は、混雑状況管理サーバ１００および乗車券販売管理サーバ２００から取得した情報に基づき、表示装置４００，４５０に表示指示を行う。なお、制御部３５０は、ＦＰＧＡやＡＳＩＣ等のハードワイヤードロジックにより実現されてもよい。記憶部３６０は、ＲＡＭの記憶領域や駅構内サーバ３００が備えるＨＤＤの記憶領域を用いて実現される。
【００５２】
列車情報処理装置５０１は、制御部５５０および記憶部５６０を有する。制御部５５０は、プロセッサにより実現される。具体的には、プロセッサは、ＲＡＭに記憶されたプログラムを実行することで、制御部５５０の機能を発揮する。なお、制御部５５０は、ＦＰＧＡやＡＳＩＣ等のハードワイヤードロジックにより実現されてもよい。記憶部５６０は、ＲＡＭの記憶領域や列車情報処理装置５０１が備えるＨＤＤの記憶領域を用いて実現される。記憶部５６０は、列車に関する各種の情報を記憶する。制御部５５０は、座席センサ５０３からセンサ情報（着席状態の情報、座席番号、車両番号を含む情報）を取得し、記憶部５６０に記憶する。制御部５５０は、カメラ５０５から車内画像情報（カメラ５０５が撮像した車内の画像、カメラ５０５が設置された車両番号またはカメラ５０５の識別情報を含む情報）を取得し、記憶部５６０に記憶する。制御部５５０は、記憶部５６０から記憶したセンサ情報と車内画像情報とを読み出し、列車情報を付加して制御部１５０に送信する。
【００５３】
ここで、列車情報システム６００における混雑情報表示方法の概略について説明する。混雑状況管理サーバ１００の制御部１５０は、列車５００の運行に応じて、制御部５５０からセンサ情報および車内画像情報を受信し、記憶部１６０に記憶する。乗車券販売管理サーバ２００の制御部２５０は、乗車券や指定席券の販売情報を乗車券販売機や窓口端末から受信し、記憶部２６０に記憶する。駅構内サーバ３００の制御部３５０は、混雑状況管理サーバ１００および乗車券販売管理サーバ２００が記憶した情報を取得し、列車ごとに自由席および指定席の混雑状況が対比可能な混雑情報を生成する。制御部３５０は、列車５００の運行に応じて、生成した混雑情報の表示装置４００，４５０に表示指示を送信する。
【００５４】
表示装置４００，４５０は、駅構内サーバ３００から受信した表示指示に従い、列車５００の自由席および指定席の混雑状況について対比可能な情報を表示する。列車５００に乗車する予定の利用者は、表示装置４００，４５０に表示された情報を目視で確認し、自由席にすべきか指定席券を購入すべきかを検討することができる。なお、自由席および指定席は、座席の区分の一例であり、その他の区分であってもよい。
【００５５】
なお、混雑状況管理サーバ１００、乗車券販売管理サーバ２００および駅構内サーバ３００の機能を実現するプログラムは、それぞれ異なるサーバで実行してもよいし、単一のサーバで実行してもよい。
【００５６】
次に、第２の実施形態の列車の運行状態を示す列車運行イメージについて図５を用いて説明する。図５は、第２の実施形態の列車運行イメージの一例を示す図である。
列車運行イメージ７００は、列車情報システム６００を適用する際の列車５００の運行状態のイメージを示した図である。列車５００ａ，５００ｂ，５００ｃ，５００ｄは、列車５００と同様の機能を備えているものとする。列車５００ａ，５００ｂ，５００ｃ，５００ｄは、Ａ駅を始発駅とし、Ｂ駅、Ｃ駅、Ｄ駅、Ｅ駅、…を経由して終着駅であるＺ駅（図示を省略）に向かって走行中であるものとする。
【００５７】
列車５００ａは、列車名が「特急Ａ」であり、Ａ駅とＢ駅の間の区間（ＡＢ駅間）においてＥ駅の方向に向かうものとする。列車５００ｂは、列車名が「特急Ｂ」であり、Ｂ駅とＣ駅の間の区間（ＢＣ駅間）においてＥ駅の方向に向かうものとする。列車５００ｃは、列車名が「特急Ｃ」であり、Ｃ駅とＤ駅の間の区間（ＣＤ駅間）においてＥ駅の方向に向かうものとする。列車５００ｄは、列車名が「特急Ｄ」であり、Ｄ駅とＥ駅の間の区間（ＤＥ駅間）においてＥ駅の方向に向かうものとする。列車５００ｄは、対象駅であるＥ駅の隣駅であるＤ駅を発車してＥ駅に向かっており、運行中の列車のうち最先の順番でＥ駅に到着するものとする。また、Ｄ駅とＥ駅の間に経由する駅は無く、列車５００ｄは、Ｄ駅を出発しＥ駅に到着するまでの間（Ｅ駅と隣接する区間）において、利用者の乗降が発生することがないものとする。
【００５８】
以下の説明において、Ｅ駅を対象駅とし、Ｅ駅に到着予定順に列車５００ｄ，５００ｃ，５００ｂ，５００ａの混雑情報をＥ駅に設置された表示装置４００，４５０に表示するものとする。また、列車５００ａ，５００ｂ，５００ｃ，５００ｄは、全て３両編成であり、１号車が自由席、２号車が指定席、３号車が自由席であるものとする。また、以下の説明において、列車５００ａ，５００ｂ，５００ｃ，５００ｄのいずれかを特定しない場合には、列車５００と記載する。
【００５９】
なお、列車運行イメージ７００において、運行中の列車５００は４台であるが、これは一例に過ぎず、他の台数であってもよい。また、列車５００は、３両編成として説明するが、これは一例に過ぎず、他の車両編成であってもよい。
【００６０】
次に、第２の実施形態の車内人数管理情報について図６を用いて説明する。図６は、第２の実施形態の車内人数管理情報の一例を示す図である。
車内人数管理情報８００は、混雑状況管理サーバ１００が列車５００から受信した車内画像情報から求めた列車５００の各車両の車内の利用者の人数を管理する情報である。混雑状況管理サーバ１００は、画像解析機能を備えており、車内画像情報に基づき列車５００内の人数をカウントする。混雑状況管理サーバ１００は、車両ごと（座席の区分ごと）に車内人数を計数し、車内人数管理情報８００に記録する。なお、混雑状況管理サーバ１００は、列車情報処理装置５０１からチケットセンサ５０６が検知したＲＦＩＤタグの情報を受信した場合、ＲＦＩＤタグの情報に基づき列車５００の車内の人数を算出してもよい。車内人数管理情報８００は、制御部１５０が記憶部１６０に記憶する情報である。
【００６１】
車内人数管理情報８００は、運行日、列車名、各車両（１号車、２号車、３号車）車内人数の項目を含む。運行日の項目には、列車５００の運行日が登録される。列車名の項目には、列車５００の列車名が登録される。各車両車内人数の項目には、列車５００の走行路線の区間の項目が登録される。区間の項目には、当該区間における列車５００内の車内に存在する利用者の人数が登録される。車内人数は、列車５００が既に走行した区間と、列車５００が現在運行中の区間について登録される値である。列車５００が、未だ走行していない区間については車内人数に「−（未登録）」が登録される。たとえば、列車名「特急Ａ」は、Ａ駅とＢ駅の間の区間を運行中であり、Ｂ駅よりも先の区間は未だ走行していないため、ＡＢ駅間の区間のみ車内人数が登録され、それ以外の区間については「−」が登録される。
【００６２】
なお、車内人数管理情報８００に含まれる各項目は一例であり、項目の組み合わせは適宜決定できる。たとえば、車内人数管理情報８００に、各列車の運行時間の項目や、列車５００から情報を受信した時刻の項目を加えてもよい。また、車内人数管理情報８００に含まれる指定席車両の項目について、指定席の販売情報により利用者の人数を計数するため、指定席車両の車内人数の項目を省略するものとしてもよい。
【００６３】
ここで、車内人数管理情報８００に登録されるエントリについて説明する。たとえば、車内人数管理情報８００は、運行日が「２０１８／７／２５」、列車名が「特急Ｄ」という情報が登録される。また、１号車車内人数（自由席）の項目において、ＡＢ駅間が「７０」、ＢＣ駅間が「８０」、ＣＤ駅間が「７８」、ＤＥ駅間が「９０」という情報が登録される。また、２号車車内人数（指定席）の項目において、ＡＢ駅間が「９０」、ＢＣ駅間が「９２」、ＣＤ駅間が「９５」、ＤＥ駅間が「９５」という情報が登録される。また、３号車車内人数（自由席）の項目において、ＡＢ駅間が「２０」、ＢＣ駅間が「２３」、ＣＤ駅間が「２５」、ＤＥ駅間が「２０」という情報が登録される。
【００６４】
これは、列車名「特急Ｄ」の列車の運行日が「２０１８年７月２５日」であることを示す。また、「特急Ｄ」の１号車（自由席）の車内人数が、ＡＢ駅間で「７０」人、ＢＣ駅間で「８０」人、ＣＤ駅間で「７８」人、ＤＥ駅間で「９０」人であることを示す。また、「特急Ｄ」の２号車（指定席）の車内人数が、ＡＢ駅間で「９０」人、ＢＣ駅間で「９２」人、ＣＤ駅間で「９５」人、ＤＥ駅間で「９５」人であることを示す。また、「特急Ｄ」の３号車（自由席）の車内人数が、ＡＢ駅間で「２０」人、ＢＣ駅間で「２３」人、ＣＤ駅間で「２５」人、ＤＥ駅間で「２０」人であることを示す。
【００６５】
次に、第２の実施形態の残席数管理情報について図７を用いて説明する。図７は、第２の実施形態の残席数管理情報の一例を示す図である。
残席数管理情報８１０は、混雑状況管理サーバ１００が列車５００から受信したセンサ情報から求めた列車５００の各車両の座席の残席数を管理する情報である。残席数は、利用者によって着席されずに残っている座席の数（空席数）を意味する。残席数は、列車５００に設置された座席５０２の数と着席状態の座席の数との差分によって求められるものとする。着席状態の座席の数は、センサ情報に含まれる各座席の識別情報（座席番号）と各座席の着席有無を示す情報から求めることができる。列車５００は、１車両に１００席の座席を備えるものとする。残席数管理情報８１０は、制御部１５０が記憶部１６０に記憶する情報である。なお、図７の説明において、図６と同様の内容については適宜省略するものとする。
【００６６】
残席数管理情報８１０は、運行日、列車名、各車両（１号車、２号車、３号車）残席数の項目を含む。運行日および列車名は、図６と同様であるため説明を省略する。各車両残席数の項目には、列車５００の走行路線の区間の項目が登録される。区間の項目には、当該区間における列車５００の各車両の残席数が登録される。残席数は、列車５００が既に走行した区間と、列車５００が現在運行中の区間について登録される値である。列車５００が、未だ走行していない区間については車内人数に「−（未登録）」が登録される。
【００６７】
なお、残席数管理情報８１０に含まれる各項目は一例であり、項目の組み合わせは適宜決定できる。
ここで、残席数管理情報８１０に登録されるエントリについて説明する。たとえば、残席数管理情報８１０は、運行日が「２０１８／７／２５」、列車名が「特急Ｄ」という情報が登録される。また、１号車残席数（自由席）の項目において、ＡＢ駅間が「３０」、ＢＣ駅間が「２０」、ＣＤ駅間が「２２」、ＤＥ駅間が「８」という情報が登録される。また、２号車残席数（指定席）の項目において、ＡＢ駅間が「１０」、ＢＣ駅間が「８」、ＣＤ駅間が「５」、ＤＥ駅間が「５」という情報が登録される。また、３号車残席数（自由席）の項目において、ＡＢ駅間が「７７」、ＢＣ駅間が「７５」、ＣＤ駅間が「７８」、ＤＥ駅間が「７８」という情報が登録される。
【００６８】
これは、列車名「特急Ｄ」の列車の運行日が「２０１８年７月２５日」であることを示す。また、「特急Ｄ」の１号車（自由席）の残席数が、ＡＢ駅間で「３０」席、ＢＣ駅間で「２０」席、ＣＤ駅間で「２２」席、ＤＥ駅間で「８」席であることを示す。また、「特急Ｄ」の２号車（指定席）の残席数が、ＡＢ駅間で「１０」席、ＢＣ駅間で「８」席、ＣＤ駅間で「５」席、ＤＥ駅間で「５」席であることを示す。また、「特急Ｄ」の３号車（自由席）の残席数が、ＡＢ駅間で「７７」席、ＢＣ駅間で「７５」席、ＣＤ駅間で「７８」席、ＤＥ駅間で「７８」席であることを示す。
【００６９】
なお、車内人数管理情報８００と残席数管理情報８１０の値は、それぞれ独立した値である。具体的には、車内人数がカメラ５０５で撮像した車内画像情報から求める値であり、残席数が座席センサ５０３で検知したセンサ情報から求める値であり、それぞれ異なる値である。
【００７０】
また、車内人数管理情報８００と残席数管理情報８１０の２つの管理情報に含まれる値を加算した値と、列車５００に設置された座席５０２数とは異なる。この理由は、自由席においては着席する利用者の制限がなく、乗車人数の制限もないため、利用者が車内混雑等により着席できず通路やデッキ付近に立った状態で乗車する場合があり、座席５０２数以上の利用者が車内人数となるためである。また、利用者による座席５０２の利用状態（荷物の載置、利用者１人で２席利用等）に応じて、車内人数と残席数に不整合が生じることもあるためである。
【００７１】
次に、第２の実施形態の混雑状況表示画面について図８を用いて説明する。図８は、第２の実施形態の混雑状況表示画面の一例を示す図である（パターン１）。
混雑状況表示画面（パターン１）９００は、対象駅のホームエリアに設置された表示装置４００に表示される画面の一例である。以下、混雑状況表示画面（パターン１）９００を、混雑状況表示画面９００と記載する。なお、混雑状況表示画面９００は、表示装置４００に限らず表示装置４５０に表示することも可能である。
【００７２】
混雑状況表示画面９００は、項目表示領域９０１、次列車表示領域９０２、後続列車表示領域９０３を含む。なお、混雑状況表示画面９００は、各列車の発着時間、発着ホーム番号等の表示も含めることができるが、図示を省略する。
【００７３】
項目表示領域９０１は、混雑状況表示画面９００で表示する内容の項目を表示する領域である。項目表示領域９０１は、到着順、列車名、各号車および座席種別の項目を含む。座席種別は、各車両の座席の種別である。なお、自由席および指定席は、列車５００に備えられた座席５０２の区分（グループ分け）の一例であり、その他の区分であってもよい。たとえば、列車５００内で利用者に提供されるサービスや、列車５００内における設備が座席５０２ごとに異なる場合、車両ごとではなく、サービスや設備の有無に応じて座席５０２をグループ分けしてもよい。サービスとは、たとえば、列車５００内での利用者に対する飲食物の提供、ひざ掛け・スリッパ等の貸与、乗務員による利用者への対応等である。また、設備とは、たとえば、列車５００内のインテリア、座席５０２の間隔、座席５０２の機能（座席の大きさ、リクライニング角度の大きさ、読書灯、乗務員呼び出しボタン、テーブルの有無）等である。
【００７４】
次列車表示領域９０２は、対象駅（Ｅ駅）に次に到着する列車の混雑状況を表示する領域である。次列車表示領域９０２は、列車の到着順、列車名、車両を模擬した図形を含む。車両を模擬した図形は、混雑状況を示す記号および残席数を含む。
【００７５】
混雑状況を示す記号（混雑記号）は、「◎」、「○」、「△」、「×」の４種類である。記号「◎」は、混雑率０％〜２０％未満を示す。記号「○」は、混雑率２０％以上〜４０％未満を示す。記号「△」は、混雑率４０％以上〜１００％未満を示す。記号「×」は、混雑率１００％以上を示す。なお、混雑記号は、混雑率として求めた値について所定範囲ごとに４種類の記号に対応させて表示するものとしたが、これは一例であり、その他の表示であってもよい。
【００７６】
混雑率は、車内人数管理情報８００に基づき、車内人数を座席数（１車両１００席）で割った値で求めるものとする。たとえば、ある車両（対象車両と記載する。）について車内人数が「１００人」であり、対象車両の座席数が「１００席」である場合、対象車両は混雑率「１００％」であり、対象車両を模擬した図形に記号「×」が表示される。なお、混雑率の算出方法は一例に過ぎず、その他の方法で求めてもよい。
【００７７】
残席数は、自由席については、残席数管理情報８１０に登録された残席数の値を表示する。指定席については、乗車券販売管理サーバ２００が記憶する乗車券販売情報のうち指定席券の販売数を表示する。
【００７８】
つまり、混雑状況表示画面９００において、座席の区分に応じて残席数の内容が異なる。座席指定の有る座席（指定席）については、乗車券販売情報に基づき残席数を表示する。座席指定のない座席（自由席）については、列車５００から受信したセンサ情報から求めた残席数を記録した残席数管理情報８１０に基づき残席数を表示する。言い換えると、混雑状況表示画面９００において、座席指定の有る座席（指定席）については未購入の座席の数を残席数として表示し、座席指定のない座席（自由席）については未着席の座席の数を表示する。
【００７９】
後続列車表示領域９０３は、対象駅（Ｅ駅）に次の列車以降に到着する列車の到着順に混雑状況を表示する領域である。後続列車表示領域９０３は、列車の到着順、列車名、車両を模擬した図形を含む。車両を模擬した図形は、指定席車両については混雑記号および残席数を含み、自由席車両については混雑記号を含む。なお、図８において、車両を模擬した図形は、略長方形であるが、その他の形状であってもよい。
【００８０】
混雑状況表示画面９００において、後続列車表示領域９０３よりも次列車表示領域９０２を強調表示することが可能である。たとえば、次列車表示領域９０２について、後続列車表示領域９０３に表示された文字よりも文字や線を太く表示したり、強調色で表示したり（下地を黄色等で表示）することも可能である。また、混雑状況表示画面９００において、列車の到着順に画面の下方の情報をより小さいサイズで表示することも可能である。
【００８１】
これは、次列車表示領域９０２で表示される情報のほうが後続列車表示領域９０３で表示される情報よりも確実性が高いため、後続列車表示領域９０３よりも次列車表示領域９０２に利用者の注意を引く場合に有効な表示方法である。より具体的には、混雑状況表示画面９００に表示される各列車の情報は、列車の到着順に画面の上方に表示された列車情報ほど確実性が高く、画面の下方に表示された列車情報ほど確実性が低い情報となる。この理由は、対象駅に到着予定の列車のうち、次の列車の情報は、対象駅と隣駅との区間における車内人数を取得して表示することが可能であり、対象駅に到着までに他の駅に停車することなく、利用者の乗降による人数変動が少ないと見込まれるためである。また、後続列車は、対象駅に到着するまでに他の駅に停車することによる人数変動が多いと見込まれるためである。
【００８２】
こうして、混雑状況表示画面９００において、列車５００の座席種別ごとに混雑状況および残席数を表示することにより、列車５００の指定席券の購入を検討するために指標となる情報を提供し、利用者の利便性を高めることができる。また、混雑状況表示画面９００において、複数の列車５００について到着順に混雑状況および残席数を表示することで、どの列車５００に乗車すべきかを検討するために指標となる情報を提供し、利用者の利便性を高めることができる。
【００８３】
たとえば、利用者は、混雑状況表示画面９００を確認し、時間にゆとりがあり、かつ、指定席を希望する場合は４本目の「特急Ａ」の指定席券を購入することを検討できる。また、利用者は、急ぎで自由席に乗車することを希望する場合は、次の列車「特急Ｄ」の３号車の自由席に乗車するようホームに向かうことができる。
【００８４】
このように、混雑状況表示画面９００を提示することにより、自由席と指定席との混雑状況を対比するとともに、列車５００の到着順に混雑情報を比較することが可能となり、利用者の利便性が向上する。
【００８５】
なお、列車５００内で利用者に提供されるサービスや設備が座席５０２ごとに異なる場合、混雑状況表示画面９００は、サービスや設備に応じて座席５０２をグループ分け（区分）し、区分ごとに混雑状況を対比した情報を提供してもよい。たとえば、列車５００が、自由席（第１区分の席）と指定席（第２区分の席）のみではなく、サービスや設備を向上させた指定席（第３区分の席）を備えている場合、それぞれの区分ごとに混雑状況を対比させた情報を提供できる。
【００８６】
次に、第２の実施形態の混雑状況表示画面について図９を用いて説明する。図９は、第２の実施形態の混雑状況表示画面の一例を示す図である（パターン２）。
混雑状況表示画面（パターン２）９１０は、乗車券販売エリアに設置された表示装置４５０に表示される画面の一例である。以下、混雑状況表示画面（パターン２）９１０を、混雑状況表示画面９１０と記載する。なお、混雑状況表示画面９１０は、表示装置４５０に限らず表示装置４００に表示することも可能である。
【００８７】
混雑状況表示画面９１０は、列車５００の到着順、列車名、指定席の空席状況、自由席の空席状況、お知らせの各項目を並べて表示した画面である。また、混雑状況表示画面９１０は、表示内容の説明、列車５００の発着駅名、情報更新日時等も合わせて表示する。なお、混雑状況表示画面９１０は、列車５００の発着時間等も合わせて表示できるが、図示を省略する。
【００８８】
到着順の項目には、対象駅（Ｅ駅）に到着する列車５００の順序を示す情報（次の列車、２本目、３本目、４本目）が表示される。列車名の項目には、到着順に従って列車名が表示される。
【００８９】
指定席の空席状況の項目には、列車５００ごとの指定席の残席数が表示される。指定席の残席数は、乗車券販売管理サーバ２００が記憶する乗車券販売情報のうち指定席券の販売数を表示する。
【００９０】
自由席の混雑状況の項目には、列車５００に含まれる自由席全体の混雑率を表示する。なお、図８においては、車両ごとの混雑率を表示したが、図９においては、列車５００全体の混雑率を表示する。
【００９１】
お知らせの項目には、指定席の空席状況および自由席の混雑状況に基づき、利用者に対して通知する情報が適宜表示される。たとえば、駅構内サーバ３００は、乗車券販売情報に基づき、指定席の窓側の座席が未だ購入されずに残っている場合、「窓側の指定席の購入が可能です。」というメッセージをお知らせの項目に表示する表示指示を表示装置４５０に送信する。また、駅構内サーバ３００は、指定席の残席数が５席未満であり、かつ、自由席の混雑率が１００％以上である場合、「指定席・自由席ともに混雑しています。」というメッセージをお知らせの項目に表示する表示指示を表示装置４５０に送信する。
【００９２】
このように、混雑状況表示画面９１０により、列車ごとに指定席と自由席の状況を対比することが可能となり、利用者の利便性が向上する。
次に、第２の実施形態の列車情報処理装置５０１が実行する列車情報送信処理について図１０を用いて説明する。図１０は、第２の実施形態の列車情報送信処理のフローチャートの一例を示す図である。
【００９３】
列車情報送信処理は、列車情報処理装置５０１が列車５００の情報を混雑状況管理サーバ１００に送信する処理である。列車情報送信処理は、列車情報処理装置５０１の制御部５５０が駅から列車５００が発車したことを検知し実行する処理である。
【００９４】
なお、制御部５５０は、列車位置状態検知装置から列車５００の状態（発車、走行中、停止、現在位置等）に関する情報（列車状態情報）を取得し、列車５００の状態を判定できるものとする。
【００９５】
［ステップＳ１１］制御部５５０は、列車位置状態検知装置から列車状態情報を取得し、列車５００が駅から発車したか否かを判定する。制御部５５０は、列車５００が駅から発車した場合はステップＳ１２にすすみ、そうでない場合はステップＳ１１にもどる。
【００９６】
［ステップＳ１２］制御部５５０は、着席見込時間が経過したか否かを判定する。着席見込時間は、列車５００の発車時刻から利用者が座席５０２に着席したと見込まれる時刻までの時間である。着席見込時間は、予めシステム管理者等が所定の時間（たとえば、列車５００の発車時刻から３分後）を設定し記憶部５６０に記憶することができる。
【００９７】
制御部５５０は、着席見込時間が経過した場合はステップＳ１３にすすみ、そうでない場合はステップＳ１２にもどる。
［ステップＳ１３］制御部５５０は、カメラ５０５に列車５００内を撮像する指示を送信し、カメラ５０５が撮像した画像を車内画像情報として記憶部５６０に記憶する。
【００９８】
［ステップＳ１４］制御部５５０は、座席センサ５０３からセンサ情報を取得し、記憶部５６０に記憶する。
［ステップＳ１５］制御部５５０は、記憶部５６０に記憶した車内画像情報とセンサ情報を混雑状況管理サーバ１００に送信する。
【００９９】
［ステップＳ１６］制御部５５０は、列車位置状態検知装置から列車状態情報を取得し、列車５００が駅に到着したか否かを判定する。制御部５５０は、列車５００が駅に到着した場合はステップＳ１７にすすみ、そうでない場合はステップＳ１６にもどる。
【０１００】
［ステップＳ１７］制御部５５０は、到着した駅が終着駅であるか否かを判定する。なお、制御部５５０は、列車状態情報と列車の運行情報に基づき到着した駅が終着駅であるか否かを判定できるものとする。制御部５５０は、列車５００が終着駅に到着していない場合はステップＳ１１にもどり、列車５００が終着駅に到着した場合は処理を終了する。
【０１０１】
次に、第２の実施形態の混雑状況管理サーバ１００が実行する列車情報収集処理について図１１を用いて説明する。図１１は、第２の実施形態の列車情報収集処理のフローチャートの一例を示す図である。
【０１０２】
列車情報収集処理は、混雑状況管理サーバ１００が列車５００から情報を受信し、車内人数管理情報８００と残席数管理情報８１０を更新する処理である。列車情報収集処理は、混雑状況管理サーバ１００の制御部１５０が列車５００の列車情報処理装置５０１から情報を受信し、実行する処理である。
【０１０３】
［ステップＳ２１］制御部１５０は、車内画像情報およびセンサ情報を列車５００が備える列車情報処理装置５０１から受信する。
［ステップＳ２２］制御部１５０は、車内画像情報に基づき、送信元の列車５００に対応する車内人数管理情報８００を更新する。
【０１０４】
［ステップＳ２３］制御部１５０は、センサ情報に基づき、送信元の列車５００に対応する残席数管理情報８１０を更新する。
このように、制御部１５０は、走行中の列車５００から車内画像情報およびセンサ情報を受信することにより、運行状態にある列車５００の車内人数管理情報８００と残席数管理情報８１０を随時更新することができる。
【０１０５】
次に、第２の実施形態の駅構内サーバ３００が実行するホームエリア情報表示処理について図１２を用いて説明する。図１２は、第２の実施形態のホームエリア情報表示処理のフローチャートの一例を示す図である。
【０１０６】
ホームエリア情報表示処理は、駅構内サーバ３００が混雑状況管理サーバ１００および乗車券販売管理サーバ２００から情報を取得し、列車５００の混雑状態を示す混雑状況表示画面９００を表示する表示指示を表示装置４００に送信する処理である。表示装置４００は、駅構内サーバ３００から受信した表示指示に従い混雑状況表示画面９００を表示する。
【０１０７】
ホームエリア情報表示処理は、駅構内サーバ３００の制御部３５０が混雑状況管理サーバ１００および乗車券販売管理サーバ２００から情報を取得し、実行する処理である。
なお、制御部３５０は、列車位置状態検知装置から列車５００の状態（発車、走行中、停止、現在位置等）に関する情報（列車状態情報）を取得し、列車５００の状態を判定できるものとする。
【０１０８】
［ステップＳ３１］制御部３５０は、混雑状況管理サーバ１００から車内人数管理情報８００と残席数管理情報８１０を取得する。具体的には、制御部３５０は、駅構内サーバ３００が設置されている対象駅の駅名と日時とを混雑状況管理サーバ１００に送信する。混雑状況管理サーバ１００は、受信した情報に基づき、車内人数管理情報８００および残席数管理情報８１０から対象駅に到着予定の列車５００の情報を所定数のエントリ抽出し、制御部３５０に送信する。所定数のエントリとは、たとえば、対象駅に次に到着する列車５００のエントリ（列車名「特急Ｄ」のエントリ）から到着順に４本目の列車５００のエントリ（列車名「特急Ａ」のエントリ）まで４つのエントリである。なお、エントリ数は４つに限らず、その他の数であってもよい。制御部３５０は、車内人数管理情報８００と残席数管理情報８１０から抽出された情報を混雑状況管理サーバ１００から取得する。
【０１０９】
［ステップＳ３２］制御部３５０は、乗車券販売管理サーバ２００から乗車券販売情報を取得する。具体的には、制御部３５０は、駅構内サーバ３００が設置されている対象駅の駅名と日時とを乗車券販売管理サーバ２００に送信する。乗車券販売管理サーバ２００は、受信した情報に基づき、乗車券販売情報から対象駅に到着予定の列車５００の乗車券販売情報を抽出し、制御部３５０に送信する。制御部３５０は、乗車券販売情報から抽出された情報を乗車券販売管理サーバ２００から取得する。
【０１１０】
［ステップＳ３３］制御部３５０は、車内人数管理情報８００に基づき、車両ごとの混雑率（車両別混雑率）を算出する。
［ステップＳ３４］制御部３５０は、車両別混雑率に基づき、列車５００の到着順に各車両の表示位置に混雑記号（◎，○，△，×）を表示する表示指示を表示装置４００に送信する。
【０１１１】
［ステップＳ３５］制御部３５０は、残席数管理情報８１０から、対象駅に次に到着する列車（次の列車）の情報を抽出し、次列車表示領域９０２に自由席の車両ごとに自由席の残席数を表示する表示指示を表示装置４００に送信する。
【０１１２】
［ステップＳ３６］制御部３５０は、乗車券販売情報に基づき、列車５００の到着順に各指定席の残席数を表示する表示指示を表示装置４００に送信する。
［ステップＳ３７］制御部３５０は、列車位置状態検知装置から列車状態情報を取得し、列車５００が対象駅から出発したか否かを判定する。制御部３５０は、列車５００が対象駅から出発した場合はステップＳ３８にすすみ、そうでない場合はステップＳ３７にもどる。
【０１１３】
［ステップＳ３８］制御部３５０は、対象駅から出発した列車５００が最終列車か否かを判定し、最終列車でない場合はステップＳ３１にもどり、最終列車である場合は処理を終了する。
【０１１４】
このように、制御部３５０は、列車５００が対象駅を出発するごとに情報を取得して表示指示を行うことで、表示装置４００に表示する混雑状況表示画面９００の内容を更新する。
【０１１５】
次に、第２の実施形態の駅構内サーバ３００が実行する販売エリア情報表示処理について図１３を用いて説明する。図１３は、第２の実施形態の販売エリア情報表示処理のフローチャートの一例を示す図である。
【０１１６】
販売エリア情報表示処理は、駅構内サーバ３００が混雑状況管理サーバ１００および乗車券販売管理サーバ２００から情報を取得し、列車５００の混雑状態を示す混雑状況表示画面９１０を表示する表示指示を表示装置４５０に送信する処理である。表示装置４５０は、駅構内サーバ３００から受信した表示指示に従い混雑状況表示画面９１０を表示する。
【０１１７】
販売エリア情報表示処理は、駅構内サーバ３００の制御部３５０が混雑状況管理サーバ１００および乗車券販売管理サーバ２００から情報を取得し、実行する処理である。
なお、制御部３５０は、列車位置状態検知装置から列車５００の状態（発車、走行中、停止、現在位置等）に関する情報（列車状態情報）を取得し、列車５００の状態を判定できるものとする。
【０１１８】
［ステップＳ４１］制御部３５０は、混雑状況管理サーバ１００から車内人数管理情報８００と残席数管理情報８１０を取得する。本ステップの処理は、ホームエリア情報表示処理のステップＳ３１と同様であるため、説明を省略する。
【０１１９】
［ステップＳ４２］制御部３５０は、乗車券販売管理サーバ２００から乗車券販売情報を取得する。本ステップの処理は、ホームエリア情報表示処理のステップＳ３２と同様であるため、説明を省略する。
【０１２０】
［ステップＳ４３］制御部３５０は、車内人数管理情報８００に基づき、列車５００ごとの自由席の混雑率（自由席混雑率）を算出する。
［ステップＳ４４］制御部３５０は、乗車券販売情報に基づき、列車５００の到着順に各列車５００の「指定席の空席状況」の表示位置に指定席の残席数を表示する表示指示を表示装置４５０に送信する。
【０１２１】
［ステップＳ４５］制御部３５０は、自由席混雑率に基づき、列車５００の到着順に各列車５００の「自由席の混雑状況」の表示位置に混雑記号（◎，○，△，×）を表示する表示指示を表示装置４５０に送信する。
【０１２２】
［ステップＳ４６］制御部３５０は、乗車券販売情報と自由席混雑率に基づき、各列車５００の「お知らせ」の表示位置にメッセージを表示する表示指示を表示装置４５０に送信する。
【０１２３】
［ステップＳ４７］制御部３５０は、列車位置状態検知装置から列車状態情報を取得し、列車５００が対象駅から出発したか否かを判定する。制御部３５０は、列車５００が対象駅から出発した場合はステップＳ４８にすすみ、そうでない場合はステップＳ４７にもどる。
【０１２４】
［ステップＳ４８］制御部３５０は、対象駅から出発した列車５００が最終列車か否かを判定し、最終列車でない場合はステップＳ４１にもどり、最終列車である場合は処理を終了する。
【０１２５】
このように、制御部３５０は、列車５００が対象駅を出発するごとに情報を取得して表示指示を行うことで、表示装置４００に表示する混雑状況表示画面９１０の内容を更新する。
【０１２６】
このように、列車情報システム６００は、走行中の列車５００から混雑状況を示す情報を取得し、乗車券販売情報と対比して表示させることで、自由席と指定席の混雑状況を比較可能な情報を提供できる。利用者は、複数の列車５００について自由席と指定席の混雑状況の情報を参照して指定席券を購入できるので、指定席だけの空席状況が提示される場合よりも利用者の希望条件を満たす座席を購入できるようになる。また、列車情報システム６００は、複数の列車について到着順に自由席と指定席の混雑状況を対比した情報を提示するため、指定席券を購入するか、自由席の列に並ぶか、迷う客にとって有効な情報を提示できる。列車情報システム６００は、利用者が指定席券を購入した場合、列車５００の指定席券の売上の向上に貢献でき、利用者が自由席に乗車する場合、利用者の利便性の向上に貢献できる。
【０１２７】
こうして、列車情報システム６００は、利用者の利便性の向上を図ることができる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置２０，３０、混雑状況管理サーバ１００、乗車券販売管理サーバ２００、駅構内サーバ３００、列車情報処理装置５０１が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。
【符号の説明】
【０１２８】
１０  表示装置
１１，２１，３１  制御部
１２  表示部
２０，３０  情報処理装置
２２，３２  記憶部
４０  混雑状況表示画面
５０  列車
７０  情報処理システム
【図１】
2020060835.tif 000003
【図２】
2020060835.tif 000004
【図３】
2020060835.tif 000005
【図４】
2020060835.tif 000006
【図５】
2020060835.tif 000007
【図６】
2020060835.tif 000008
【図７】
2020060835.tif 000009
【図８】
2020060835.tif 000010
【図９】
2020060835.tif 000011
【図１０】
2020060835.tif 000012
【図１１】
2020060835.tif 000013
【図１２】
2020060835.tif 000014
【図１３】
2020060835.tif 000015