(57)【要約】【課題】乗車するために待機している乗客の分布を変えることにより、乗車後の車両ごとの乗客の重量の均一化を行う。【解決手段】複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに記憶する車両乗客重量記憶部と、前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出する逆分布算出部と、前記逆分布算出部が算出する前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力する出力部と、を備えることを特徴とする乗客重量均一化支援装置。【選択図】図４
2019171887.tif 000002
【特許請求の範囲】
【請求項１】
複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに記憶する車両乗客重量記憶部と、
前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出する逆分布算出部と、
前記逆分布算出部が算出する前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力する出力部と、
を備えることを特徴とする乗客重量均一化支援装置。
【請求項２】
前記停車駅の前記乗降スペースの各々において待機する前記乗客の合計重量値を乗降スペース乗客重量値として前記乗降スペースごとに記憶する乗降スペース乗客重量記憶部を備え、
前記逆分布算出部は、
前記連結車両の前記車両ごとの前記車両乗客重量値と、前記停車駅における前記車両ごとの前記乗降スペースの前記乗降スペース乗客重量値とを加算し、加算した値を前記連結車両の車両数で除算して予定平均車両乗客重量値を算出し、算出した前記予定平均車両乗客重量値から、前記車両ごとの前記車両乗客重量値の各々を減算して得られる複数の減算値を、前記車両ごとに並べて示す分布を、前記逆分布とする
ことを特徴とする請求項１に記載の乗客重量均一化支援装置。
【請求項３】
前記逆分布算出部は、
前記車両乗客重量値の最大値から、前記車両ごとの前記車両乗客重量値の各々を減算して得られる複数の減算値の各々に任意に定められる一定値を加算して得られる複数の値を、前記車両ごとに並べて比で示す分布を、前記逆分布とする
ことを特徴とする請求項１に記載の乗客重量均一化支援装置。
【請求項４】
前記車両乗客重量記憶部は、
前記連結車両の各々の前記車両に乗車中の前記乗客の前記車両ごとの合計重量値を前記車両ごとの前記車両乗客重量値として前記連結車両の走行にしたがって逐次記憶し、
前記逆分布算出部は、
前記車両乗客重量記憶部が直近に記憶した前記車両乗客重量値に基づいて、前記逆分布を算出する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の乗客重量均一化支援装置。
【請求項５】
走行済みの前記連結車両の前記車両ごとの前記車両乗客重量値に基づいて、前記逆分布算出部が逆分布の算出対象とする前記複数の列車の前記車両ごとの車両乗客重量の予測値を算出する車両乗客重量予測部を備え、
前記逆分布算出部は、
前記車両乗客重量予測部が算出する前記車両ごとの前記車両乗客重量の予測値に基づいて、前記逆分布を算出する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の乗客重量均一化支援装置。
【請求項６】
前記乗降スペースにおいて降車した前記乗客の合計重量値を降車乗客重量値として、前記乗降スペースに対応する前記車両ごとに記憶する降車乗客重量記憶部と、
前記降車乗客重量記憶部が記憶する前記車両ごとの前記降車乗客重量値に基づいて、前記連結車両が前記停車駅に到着した際の前記車両ごとの降車乗客重量の予測値を算出する降車乗客重量予測部と、を備え、
前記逆分布算出部は、
前記車両乗客重量値と、前記降車乗客重量予測部が算出する前記車両ごとの前記降車乗客重量の予測値とに基づいて、前記逆分布を算出する
ことを特徴とする請求項１から請求項５のいずれか１項に記載の乗客重量均一化支援装置。
【請求項７】
前記連結車両は、予め定められる運行経路を予め定められる時刻表にしたがって走行しており、
前記降車乗客重量予測部は、
前記逆分布算出部が前記逆分布の算出の対象としている対象連結車両と同一の前記運行経路を走行していた前記連結車両、または、前記対象連結車両と前記同一の運行経路を同一の前記時刻表にしたがって走行していた前記連結車両、または、前記対象連結車両と同一の曜日に前記同一の運行経路を前記同一の時刻表にしたがって走行していた前記連結車両に対応する前記車両ごとの前記降車乗客重量値に基づいて、前記降車乗客重量の予測値を算出する
ことを特徴とする請求項６に記載の乗客重量均一化支援装置。
【請求項８】
異常が発生した際の情報を記憶する異常情報記憶部を備え、
前記降車乗客重量予測部は、
前記異常情報記憶部が記憶する情報に基づいて、前記逆分布算出部が前記逆分布の算出の対象としている前記連結車両に異常が発生していない場合、異常が発生していない場合の前記降車乗客重量に基づいて前記降車乗客重量の予測値を算出し、前記逆分布算出部が前記逆分布の算出の対象としている前記連結車両に異常が発生している場合、異常が発生している場合の前記降車乗客重量に基づいて前記降車乗客重量の予測値を算出する
ことを特徴とする請求項６または請求項７に記載の乗客重量均一化支援装置。
【請求項９】
前記車両ごとに備えられる撮像装置が前記車両内を撮影して生成する画像情報を受信し、受信した前記画像情報に基づいて前記車両ごとの乗客の合計重量値を算出し、算出した前記車両ごとの乗客の合計重量値を前記車両乗客重量値として前記車両乗客重量記憶部に書き込む乗客重量推定部を備える
ことを特徴とする請求項１から請求項８のいずれか１項に記載の乗客重量均一化支援装置。
【請求項１０】
複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに車両乗客重量記憶部に記憶させ、
前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出し、
算出した前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力する
ことを特徴とする乗客重量均一化支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗客重量均一化支援装置、及び乗客重量均一化支援方法に関する。
【背景技術】
【０００２】
時刻表や列車運行計画、及び各列車の停車駅ごとの乗降実績を利用して、停車駅における乗客の入れ替わりの度合いを算出し、算出した入れ替わりの度合いの情報に基づいて、列車の混雑度を予測する技術の検討が行われている（例えば、特許文献１参照）。このような技術を用いて、予測した混雑度を乗客に提供することにより、列車内の混雑を解消して、乗客の利便性や快適性の向上を図ることができる。
【０００３】
これに対して、列車の耐久性や電力消費という観点から、列車の各車両の重量を均一化して、積載効率を最大化することが求められている。例えば、列車がほぼ満員の状態でも、各車両の重量を測定すると、重量が均一になっていないこともある。車両の重量が均一でないと、特定の車両において車輪の摩耗や、車体の劣化が進み、また、列車全体としての電力消費が増加するなどエネルギー効率が低下することが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−００９６０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１等に示した従来の技術では、列車の混雑の解消を行うことを目的としており、ある車両に乗客が偏って存在している場合、その偏りをなくすように乗客の分布を変えるようなことはできない問題がある。
【０００６】
本発明は、上記問題を解決すべくなされたもので、その目的は、乗車するために待機している乗客の分布を変えることにより、乗車後の車両ごとの乗客の重量の均一化を行う乗客重量均一化支援装置、及び乗客重量均一化支援方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記問題を解決するために、本発明の一態様は、複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに記憶する車両乗客重量記憶部と、前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出する逆分布算出部と、前記逆分布算出部が算出する前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力する出力部と、を備えることを特徴とする乗客重量均一化支援装置である。
【０００８】
また、本発明の一態様は、上記に記載の発明において、前記停車駅の前記乗降スペースの各々において待機する前記乗客の合計重量値を乗降スペース乗客重量値として前記乗降スペースごとに記憶する乗降スペース乗客重量記憶部を備え、前記逆分布算出部は、前記連結車両の前記車両ごとの前記車両乗客重量値と、前記停車駅における前記車両ごとの前記乗降スペースの前記乗降スペース乗客重量値とを加算し、加算した値を前記連結車両の車両数で除算して予定平均車両乗客重量値を算出し、算出した前記予定平均車両乗客重量値から、前記車両ごとの前記車両乗客重量値の各々を減算して得られる複数の減算値を、前記車両ごとに並べて示す分布を、前記逆分布とするようにしてもよい。
【０００９】
また、本発明の一態様は、上記に記載の発明において、前記逆分布算出部は、前記車両乗客重量値の最大値から、前記車両ごとの前記車両乗客重量値の各々を減算して得られる複数の減算値の各々に任意に定められる一定値を加算して得られる複数の値を、前記車両ごとに並べて比で示す分布を、前記逆分布とするようにしてもよい。
【００１０】
また、本発明の一態様は、上記に記載の発明において、前記車両乗客重量記憶部は、前記連結車両の各々の前記車両に乗車中の前記乗客の前記車両ごとの合計重量値を前記車両ごとの前記車両乗客重量値として前記連結車両の走行にしたがって逐次記憶し、前記逆分布算出部は、前記車両乗客重量記憶部が直近に記憶した前記車両乗客重量値に基づいて、前記逆分布を算出するようにしてもよい。
【００１１】
また、本発明の一態様は、上記に記載の発明において、走行済みの前記連結車両の前記車両ごとの前記車両乗客重量値に基づいて、前記逆分布算出部が逆分布の算出対象とする前記複数の列車の前記車両ごとの車両乗客重量の予測値を算出する車両乗客重量予測部を備え、前記逆分布算出部は、前記車両乗客重量予測部が算出する前記車両ごとの前記車両乗客重量の予測値に基づいて、前記逆分布を算出するようにしてもよい。
【００１２】
また、本発明の一態様は、上記に記載の発明において、前記乗降スペースにおいて降車した前記乗客の合計重量値を降車乗客重量値として、前記乗降スペースに対応する前記車両ごとに記憶する降車乗客重量記憶部と、前記降車乗客重量記憶部が記憶する前記車両ごとの前記降車乗客重量値に基づいて、前記連結車両が前記停車駅に到着した際の前記車両ごとの降車乗客重量の予測値を算出する降車乗客重量予測部と、を備え、前記逆分布算出部は、前記車両乗客重量値と、前記降車乗客重量予測部が算出する前記車両ごとの前記降車乗客重量の予測値とに基づいて、前記逆分布を算出するようにしてもよい。
【００１３】
また、本発明の一態様は、上記に記載の発明において、前記連結車両は、予め定められる運行経路を予め定められる時刻表にしたがって走行しており、前記降車乗客重量予測部は、前記逆分布算出部が前記逆分布の算出の対象としている対象連結車両と同一の前記運行経路を走行していた前記連結車両、または、前記対象連結車両と前記同一の運行経路を同一の前記時刻表にしたがって走行していた前記連結車両、または、前記対象連結車両と同一の曜日に前記同一の運行経路を前記同一の時刻表にしたがって走行していた前記連結車両に対応する前記車両ごとの前記降車乗客重量値に基づいて、前記降車乗客重量の予測値を算出するようにしてもよい。
【００１４】
また、本発明の一態様は、上記に記載の発明において、異常が発生した際の情報を記憶する異常情報記憶部を備え、前記降車乗客重量予測部は、前記異常情報記憶部が記憶する情報に基づいて、前記逆分布算出部が前記逆分布の算出の対象としている前記連結車両に異常が発生していない場合、異常が発生していない場合の前記降車乗客重量に基づいて前記降車乗客重量の予測値を算出し、前記逆分布算出部が前記逆分布の算出の対象としている前記連結車両に異常が発生している場合、異常が発生している場合の前記降車乗客重量に基づいて前記降車乗客重量の予測値を算出するようにしてもよい。
【００１５】
また、本発明の一態様は、上記に記載の発明において、前記車両ごとに備えられる撮像装置が前記車両内を撮影して生成する画像情報を受信し、受信した前記画像情報に基づいて前記車両ごとの乗客の合計重量値を算出し、算出した前記車両ごとの乗客の合計重量値を前記車両乗客重量値として前記車両乗客重量記憶部に書き込む乗客重量推定部を備えるようにしてもよい。
【００１６】
また、本発明の一態様は、複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに車両乗客重量記憶部に記憶させ、前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出し、算出した前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力することを特徴とする乗客重量均一化支援方法である。
【発明の効果】
【００１７】
この発明によれば、乗車するために待機している乗客の分布を変えることにより、乗車後の車両ごとの乗客の重量の均一化を行うことが可能となる。
【図面の簡単な説明】
【００１８】
【図１】第１実施形態の乗客重量均一化支援装置を含む乗客重量均一化システムの構成を示すブロック図である。
【図２】同実施形態の乗客重量均一化支援装置を含む乗客重量均一化システムが備える列車の構成を示すブロック図である。
【図３】同実施形態の乗客重量均一化支援装置を含む乗客重量均一化システムが備える駅の構成を示すブロック図である。
【図４】同実施形態の乗客重量均一化支援装置の内部構成を示すブロック図である。
【図５】同実施形態の車両乗客重量記憶部のデータ構成を示す図である。
【図６】同実施形態の乗降スペース乗客重量記憶部のデータ構成を示す図である。
【図７】同実施形態の乗客重量均一化支援装置による処理の流れを示すフローチャートである。
【図８】同実施形態の出力部が生成する画像情報を示す図（その１）である。
【図９】同実施形態の車両乗客重量値の分布の一例を示す図である。
【図１０】同実施形態の出力部が生成する画像情報を示す図（その２）である。
【図１１】第２実施形態の乗客重量均一化支援装置の内部構成を示すブロック図である。
【図１２】同実施形態の乗客重量均一化支援装置による処理の流れを示すフローチャートである。
【図１３】同実施形態の出力部が生成する画像情報を示す図である。
【図１４】第３実施形態の乗客重量均一化支援装置の内部構成を示すブロック図である。
【図１５】同実施形態の乗客重量履歴記憶部のデータ構成を示す図である。
【図１６】同実施形態の降車乗客重量算出部の降車乗客重量値の算出手法を示す図である。
【図１７】同実施形態の降車乗客重量記憶部のデータ構成を示す図である。
【図１８】同実施形態の乗客重量均一化支援装置による処理の流れを示すフローチャートである。
【図１９】同実施形態の出力部が生成する画像情報を示す図（その１）である。
【図２０】同実施形態の乗客降車後の車両乗客重量値の分布の一例を示す図である。
【図２１】同実施形態の出力部が生成する画像情報を示す図（その２）である。
【図２２】同実施形態の乗客重量均一化支援装置の他の構成例を示すブロック図である。
【図２３】同実施形態の乗客重量均一化支援装置の他の構成例の異常情報記憶部のデータ構成を示す図である。
【図２４】第４実施形態の乗客重量均一化支援装置の内部構成を示すブロック図である。
【図２５】同実施形態の乗客重量均一化支援装置による処理の流れを示すフローチャートである。
【図２６】上記の各実施形態の乗客重量均一化支援装置の他の構成例を示すブロック図である。
【図２７】上記の実施形態の乗客重量均一化支援装置の他の構成例に適用される列車の構成を示すブロック図である。
【図２８】上記の実施形態の乗客重量均一化支援装置の他の構成例に適用される駅の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
（第１実施形態）
以下、本発明の実施形態について図面を参照して説明する。図１は、第１実施形態による乗客重量均一化支援装置１を含む乗客重量均一化支援システムＳの構成を示すブロック図である。乗客重量均一化支援システムＳは、乗客重量均一化支援装置１と、線路に沿って走行する鉄道の列車３と、列車３が停車する駅５Ａ，５Ｂ，５Ｃ，…と、通信ネットワーク７とを備える。
【００２０】
なお、駅５Ａ，５Ｂ，５Ｃ，…の各々には、順に「Ａ駅」，「Ｂ駅」，「Ｃ駅」，…という駅名が付与されており、以下の説明では、符号「５Ａ」，「５Ｂ」，「５Ｃ」，…を用いるとともに、「Ａ駅」，「Ｂ駅」，「Ｃ駅」，…の駅名を示す情報も用いて記載する。
【００２１】
図１において、Ｂ駅からＡ駅に向かう方向が上り方向であり、Ｂ駅からＣ駅に向かう方向が下り方向であるとする。図１に示す列車３は、下り方向、すなわちＢ駅に向かう方向に進行しているものとする。また、列車３は、各々の列車３に対して予め定められる運行経路を、各々の列車３に対して予め定められる時刻表に示される時刻にしたがって走行する。
【００２２】
（列車の構成）
図２は、列車３の構成を示すブロック図である。列車３は、例えば、３つの車両３０−１，３０−２，３０−３が連結された連結車両であり、車両３０−１，３０−２，３０−３の各々は、重量センサ３１−１，３１−２，３１−３を備えている。重量センサ３１−１，３１−２，３１−３は、内部に記憶領域を備えており、各々が設置されている車両３０−１，３０−２，３０−３を識別する車両識別情報を予め記憶する。例えば、車両識別情報として、車両３０−１，３０−２，３０−２の各々に「１号車」、「２号車」、「３号車」の車両番号が付与されている場合、各々の内部の記憶領域は、当該車両番号を予め記憶する。
【００２３】
また、重量センサ３１−１，３１−２，３１−３は、車両３０−１，３０−２，３０−３の床に埋め込まれている板バネに接続されており、当該板バネの上に載っている乗客の合計重量値、すなわち、車両３０−１，３０−２，３０−３の各々に乗車している乗客の合計重量値を測定し、車両乗客重量値として出力する。また、重量センサ３１−１，３１−２，３１−３は、車両乗客重量値を出力する際に、各々の内部の記憶領域が記憶する車両識別情報を付加して出力する。
【００２４】
車両３０−１は、更に、計時装置３３、位置検出装置３４、及び情報送信装置３５を備える。計時装置３３は、情報送信装置３５に接続されており、例えば、カレンダ機能付きの時計であり、要求を受けると、要求を受けた時点での年、月、日、時刻を含むタイムスタンプ情報を出力する。
【００２５】
位置検出装置３４は、情報送信装置３５に接続されており、例えば、列車３が走行する経路の情報を含む地図情報と、ＧＰＳ(Global Positioning System)とを備えている。位置検出装置３４は、要求を受けると、要求を受けた時点での位置を示す位置情報と、地図情報とに基づいて、列車３が停車中の駅、または、列車３が走行している駅と駅の間の区間のいずれかを示す地点情報を出力する。例えば、列車３が、Ｂ駅に停車している場合、または、Ｂ駅の近傍に存在している場合「Ｂ駅」の地点情報を出力し、Ａ駅とＢ駅の間に存在している場合、「Ａ−Ｂ」の地点情報を出力する。
【００２６】
情報送信装置３５は、重量センサ３１−１，３１−２，３１−３と接続しており、重量センサ３１−１，３１−２，３１−３の各々が測定して出力する車両識別情報が付加された車両乗客重量値の情報を収集する。また、情報送信装置３５は、内部に記憶領域を備えており、当該内部の記憶領域は、予め列車３の列車情報を記憶する。
【００２７】
ここで、列車情報とは、列車名と、上り方向か下り方向かを示す方向の情報と、出発時刻とを含む情報であり、列車名が特定されることにより、経由する駅を特定する経路が特定される。これに、方向を加えることで、経路における進行方向が特定され、運行経路が定められることになる。また、出発時刻とは、列車３ごとに予め定められる時刻表おいて、予め定められる運行経路における始発駅を出発する時刻である。一例として、図１に示す列車３には、「α」の列車名が付与されており、情報送信装置３５の内部の記憶領域は、列車名「α」、方向「下り方向」、出発時刻「１０：００：００」の情報を予め記憶しているものとする。
【００２８】
また、情報送信装置３５は、内部にタイマを備えており、一定の周期、例えば、１分ごとに、重量センサ３１−１，３１−２，３２−３から収集した車両識別情報が付加された車両乗客重量値と、計時装置３３に要求して取得したタイムスタンプ情報と、位置検出装置３４に要求して取得した地点情報と、内部の記憶領域が記憶する列車情報とを含む車両乗客重量情報を生成する。また、情報送信装置３５は、通信ネットワーク７と無線によって接続されており、生成した車両乗客重量情報を乗客重量均一化支援装置１に送信する。
【００２９】
（駅の構成）
図３は、駅５Ａ，５Ｂ，５Ｃ，…の構成を説明するための図であり、図３では、一例として駅５Ｂ、すなわちＢ駅の構成を示している。Ｂ駅は、プラットホーム５０Ｂと、重量センサ５２Ｂ−１Ｕ，５２Ｂ−２Ｕ，５２Ｂ−３Ｕと、情報送受信装置５３Ｂと、計時装置５４Ｂと、表示装置５５Ｂとを備える。
【００３０】
プラットホーム５０Ｂにおいて、下り方向の列車３が停車した場合の車両３０−１，３０−２，３０−３の出入口の位置に対応した乗客の乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄの領域が予め定められている。
【００３１】
重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−３Ｄは、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄに埋め込まれている板バネに接続されており、当該板バネの上に載っている乗客の合計重量値を測定し、乗降スペース乗客重量値として出力する。また、重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−３Ｄは、内部に記憶領域を備えており、各々が接続する乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄを識別する乗降スペース識別情報を予め記憶する。
【００３２】
例えば、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄには、下り方向の列車３が停車する。すなわち、乗降スペース５１Ｂ−１Ｄには、列車３の「１号車」の車両番号が付与された車両３０−１が停車し、乗降スペース５１Ｂ−２Ｄには、「２号車」の車両番号が付与された車両３０−２が停車し、乗降スペース５１Ｂ−３Ｄには、「３号車」の車両番号が付与された車両３０−３が停車する。
【００３３】
そのため、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄの各々に、例えば、車両識別情報に方向の情報を付加した「下り方向：１号車」、「下り方向：２号車」、「下り方向：３号車」の乗降スペース識別情報が予め付与される。重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−３Ｄの各々の内部の記憶領域は、当該乗降スペース識別情報号を予め記憶する。重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−３Ｄは、乗降スペース乗客重量値を出力する際、各々の内部の記憶領域が記憶する乗降スペース識別情報を付加して出力する。
【００３４】
計時装置５４Ｂは、情報送受信装置５３Ｂに接続されており、例えば、カレンダ機能付きの時計であり、要求を受けると、要求を受けた時点での年、月、日、時刻を含むタイムスタンプ情報を出力する。表示装置５５Ｂは、例えば、液晶ディスプレイであり、プラットホーム５０Ｂで待機している乗客が画面を見ることができる位置に配置されている。また、表示装置５５Ｂは、情報送受信装置５３Ｂに接続されており、情報送受信装置５３Ｂが出力する画像情報を表示する。
【００３５】
情報送受信装置５３Ｂは、重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−３Ｄと接続しており、重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−３Ｄの各々が測定して出力する乗降スペース識別情報が付加された乗降スペース乗客重量値を収集する。また、情報送受信装置５３Ｂは、内部に記憶領域を備えており、当該内部の記憶領域は、情報送受信装置５３Ｂが設置されている駅名の情報、例えば、「Ｂ駅」の情報を予め記憶する。
【００３６】
また、情報送受信装置５３Ｂは、内部にタイマを備えており、一定の周期、例えば、１分ごとに、重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−３Ｄから収集した乗降スペース識別情報が付加された乗降スペース乗客重量値と、計時装置５４Ｂに要求して取得したタイムスタンプ情報と、内部の記憶領域が記憶する駅名の情報とを含む乗降スペース乗客重量情報を生成する。
【００３７】
また、情報送受信装置５３Ｂは、通信ネットワーク７と無線によって接続されており、生成した乗降スペース乗客重量情報を乗客重量均一化支援装置１に送信する。また、情報送受信装置５３Ｂは、通信ネットワーク７を介して情報送受信装置５３Ｂから画像情報を受信し、受信した画像情報を表示装置５５Ｂに出力する。
【００３８】
なお、図３では、下り方向の列車３に対応する乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄのみを示しているが、上り方向の列車３を待機する乗客と、下り方向の列車３を待機する乗客の重量を分けて測定するために、プラットホーム５０Ｂには、上り方向の乗降スペースも別に設けられている。図３に示していない上り方向の列車３が停車する乗降スペースを表す場合、乗降スペース５１Ｂ−１Ｕ，５１Ｂ−２Ｕ，５１Ｂ−３Ｕとして示すものとする。
【００３９】
上り方向の乗降スペース５１Ｂ−１Ｕ，５１Ｂ−２Ｕ，５１Ｂ−３Ｕの各々にも、下り方向の重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−３Ｄと同様の構成の重量センサ５２Ｂ−１Ｕ，５２Ｂ−２Ｕ，５２Ｂ−３Ｕが接続されている。
【００４０】
重量センサ５２Ｂ−１Ｕ，５２Ｂ−２Ｕ，５２Ｂ−３Ｕの各々は、乗降スペース５１Ｂ−１Ｕ，５１Ｂ−２Ｕ，５１Ｂ−３Ｕの乗降スペース乗客重量値を測定する。また、重量センサ５２Ｂ−１Ｕ，５２Ｂ−２Ｕ，５２Ｂ−３Ｕの各々の内部の記憶領域は、乗降スペース識別情報として「上り方向：１号車」、「上り方向：２号車」、「上り方向：３号車」を予め記憶する。また、重量センサ５２Ｂ−１Ｕ，５２Ｂ−２Ｕ，５２Ｂ−３Ｕの各々は、乗降スペース乗客重量値を出力する際、乗降スペース乗客重量値に各々の内部の記憶領域が記憶する乗降スペース識別情報を付加して情報送受信装置５３Ｂに出力する。
【００４１】
なお、図１に示す、Ｂ駅以外のＡ駅、Ｃ駅等の他の駅も、Ｂ駅と同様の構成をしており、以下の説明において、例えば、Ｂ駅の情報送受信装置５３Ｂに対応する、Ａ駅の情報送受信装置を示す場合、符号に含まれる英文字「Ｂ」を対応する英文字「Ａ」に替えて、情報送受信装置５３Ａとして示すものとする。
【００４２】
（乗客重量均一化支援装置の構成）
図４は、乗客重量均一化支援装置１の構成を示すブロック図である。乗客重量均一化支援装置１は、送受信部１０、情報取得部１１、車両乗客重量記憶部１２、乗降スペース乗客重量記憶部１３、逆分布算出部１４、及び出力部１５を備える。
【００４３】
送受信部１０は、通信ネットワーク７に、有線または無線で接続され、列車３の情報送信装置３５が送信する車両乗客重量情報を、通信ネットワーク７を介して受信する。また、送受信部１０は、Ａ駅、Ｂ駅、Ｃ駅，…に備えられている情報送受信装置５３Ａ，５３Ｂ，５３Ｃ，…から通信ネットワーク７を介して乗降スペース乗客重量情報を受信する。また、送受信部１０は、情報送受信装置５３Ａ，５３Ｂ，５３Ｃ，…に対して通信ネットワーク７を介して画像情報を送信する。
【００４４】
情報取得部１１は、送受信部１０が列車３の情報送信装置３５から逐次受信する車両乗客重量情報を取り込み、取り込んだ車両乗客重量情報を車両乗客重量記憶部１２に書き込んで記憶させる。また、情報取得部１１は、送受信部１０が情報送受信装置５３Ａ，５３Ｂ，５３Ｃ，…から逐次受信する乗降スペース乗客重量情報を取り込み、取り込んだ乗降スペース乗客重量情報を乗降スペース乗客重量記憶部１３に書き込んで記憶させる。
【００４５】
また、情報取得部１１は、新たな車両乗客重量情報を取り込んで、車両乗客重量記憶部１２に書き込んだ際、当該車両乗客重量情報に含まれる列車情報の列車名の情報を含む情報取得通知を逆分布算出部１４に出力する。
【００４６】
逆分布算出部１４は、車両乗客重量記憶部１２が逐次記憶する車両乗客重量値の直近の情報と、乗降スペース乗客重量記憶部１３が逐次記憶する乗降スペース乗客重量値の直近の情報とに基づいて、列車３が次に停車する駅５Ａ，５Ｂ，５Ｃ，…における乗降スペース乗客重量値を考慮した車両乗客重量値の逆分布を算出する。
【００４７】
出力部１５は、逆分布算出部１４が算出した車両乗客重量値の逆分布に基づいて、列車３が次に到着する駅５Ａ，５Ｂ，５Ｃ，…において待機する乗客の分布を示す画像情報を生成する。また、出力部１５は、生成した画像情報を、送受信部１０を通じて駅５Ａ，５Ｂ，５Ｃ，…の情報送受信装置５３Ａ，５３Ｂ，５３Ｂに送信し、画像情報を表示装置５５Ａ，５５Ｂ，５５Ｃに表示させる。
【００４８】
（車両乗客重量記憶部のデータ構成）
車両乗客重量記憶部１２は、図５に示すデータ構成となっており、「列車名」、「出発時刻」、「方向」、「地点」、「タイムスタンプ」、「車両乗客重量」の項目を有する。「車両乗客重量」の項目は、更に、「１号車」，「２号車」，「３号車」，…の車両識別情報のサブ項目に分かれている。車両乗客重量記憶部１２は、図５に示すデータ構成のテーブルを列車名ごとに有しており、図５は、列車名が「α」のテーブルとなる。
【００４９】
情報取得部１１は、車両乗客重量記憶部１２に対して以下の手順で車両乗客重量情報の書き込みを行う。情報取得部１１は、取り込んだ車両乗客重量情報に含まれる列車情報の内容、すなわち列車名の情報、出発時刻の情報、方向の情報を参照する。
【００５０】
情報取得部１１は、参照した列車名の情報に基づいて、対応する車両乗客重量記憶部１２のテーブルを検出し、検出したテーブルの先頭行に新たなレコードを生成する。情報取得部１１は、生成した新たなレコードの「列車名」、「出発時刻」、「方向」の項目に、参照した列車情報に含まれる情報を書き込み、「タイムスタンプ」の項目に、車両乗客重量情報に含まれるタイムスタンプの情報を書き込む。
【００５１】
情報取得部１１は、車両乗客重量情報に含まれる車両乗客重量値に付加されている車両識別情報を参照する。情報取得部１１は、参照した車両識別情報に対応する「車両乗客重量」のサブ項目、すなわち「１号車」，「２号車」，「３号車」，…の項目に対して、当該車両識別情報に対応する車両乗客重量値を、例えば「ｋｇ」の単位で書き込む。
【００５２】
上述したように、情報取得部１１は、直近のレコードが先頭行のレコードになるように、新たなレコードを生成する。したがって、図５の例では、レコード１０５が直近のレコードであり、レコード１０４，１０３，…の順に、より過去の時刻におけるレコードとなる。
【００５３】
図５に示すレコード１００は、出発時刻が「１０：００：００」であって、方向が「下り方向」の列車名「α」の列車３が、２０１８年３月２日の１０：０６：００にＡ駅とＢ駅の間を走行している際の車両乗客重量値を示しているレコードとなる。当該列車３が、その後、Ｂ駅に向かって走行し、Ｂ駅で停車して、Ｂ駅を出発してＣ駅に向かって走行している際に情報取得部１１が逐次レコード１０１，１０２，１０３，１０４，１０５を書き込んでいく。
【００５４】
したがって、図５に示す車両乗客重量記憶部１２のテーブルは、列車名が「α」の列車３における１分ごとの車両３０−１，３０−２，３０−３の車両乗客重量値の変化を示すことになる。例えば、レコード１００と、レコード１０１を参照すると、３号車の重量値が「４５０ｋｇ」から「４００ｋｇ」に減少しており、２号車の重量値が「７５０ｋｇ」から「８００ｋｇ」に増加している。このことから、Ａ駅とＢ駅の間を走行中の列車３において、３号車から２号車に５０ｋｇに相当する乗客の移動があったことが分かる。
【００５５】
また、レコード１０２〜１０４は、Ｂ駅に列車３が到着した際の乗客の乗り降りによる重量の変化を示しており、その前後のレコード１０１と、レコード１０５を含めて参照することにより、Ｂ駅に列車３が停車することにより乗降した乗客の重量の変化を把握することができる。
【００５６】
（乗降スペース乗客重量記憶部のデータ構成）
乗降スペース乗客重量記憶部１３は、図６に示すデータ構成となっており、「駅名」、「方向」、「タイムスタンプ」、「乗降スペース乗客重量」の項目を有する。「乗降スペース乗客重量」の項目は、更に、「１号車」，「２号車」，「３号車」，…のサブ項目、すなわち乗降スペース識別情報に含まれる車両識別情報のサブ項目に分けられている。乗降スペース乗客重量記憶部１３は、図６に示すデータ構成のテーブルを駅名と方向の組ごとに有しており、図６は、駅名が「Ｂ駅」で方向が「下り方向」のテーブルとなる。
【００５７】
情報取得部１１は、乗降スペース乗客重量記憶部１３に対して以下の手順で乗降スペース乗客重量情報の書き込みを行う。情報取得部１１は、取り込んだ乗降スペース乗客重量情報に含まれる駅名の情報を参照し、乗降スペース乗客重量記憶部１３において、参照した駅名の情報に対応する上り方向と下り方向の２つのテーブルを検出する。
【００５８】
情報取得部１１は、取り込んだ乗降スペース乗客重量情報に含まれる乗降スペース乗客重量値を１つずつ選択し、選択した乗降スペース乗客重量値に付与されている乗降スペース識別情報を参照する。情報取得部１１は、参照した乗降スペース識別情報が、例えば、「下り方向：１号車」である場合、検出した２つのテーブルの中の下り方向のテーブルの先頭行に新たなレコードを生成する。
【００５９】
情報取得部１１は、生成したレコードの「駅名」と「タイムスタンプ」の項目に、取り込んだ乗降スペース乗客重量情報に含まれる駅名の情報とタイムスタンプ情報を書き込み、「方向」の項目に「下り方向」の情報を書き込む。情報取得部１１は、生成したレコードにおける、参照した乗降スペース識別情報の後半の車両識別情報に対応する「乗降スペース乗客重量」の「１号車」のサブ項目に対して、選択した乗降スペース乗客重量値を、例えば「ｋｇ」の単位で書き込む。
【００６０】
このようにして、情報取得部１１が、乗降スペース乗客重量情報に含まれる上り方向と下り方向の乗降スペース乗客重量値の情報を分類しつつ、分類した乗降スペース乗客重量値を上り方向と下り方向のテーブルに対して書き込んでいく。
【００６１】
上述したように、情報取得部１１は、直近のレコードが先頭行のレコードになるように、新たなレコードを生成する。したがって、図６の例では、レコード２０５が直近のレコードであり、レコード２０４，２０３，…の順に、より過去の時刻におけるレコードとなる。
【００６２】
乗降スペース乗客重量記憶部１３の各々のテーブルを参照することで、ある特定の駅における上り方向、または、下り方向の乗降スペースにおける１分ごとの乗客の重量の変化を把握することができる。図６に示す例では、Ｂ駅の下り方向の乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄにおける１分ごとの乗客の重量の変化を把握することができる。
【００６３】
例えば、図６に示すレコード２０２と図５のレコード１０２は、共に、２０１８年３月２日の１０時８分前後のレコードであり、１０時８分頃に、列車名「α」の列車３がＢ駅に到着して、乗客の降車が始まっていることが分かる。このレコード２０２と、その前のレコード２０１を参照することにより、列車３が、Ｂ駅に到着することにより、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄにおいて、降車した乗客分の重量値が一時的に増加していることを把握することができる。
【００６４】
その後、待機していた乗客が列車３に乗り込んでしまい、降車した乗客は、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄから離れて行ってしまうため、重量値は、急激に減少することがレコード２０４より把握することができる。
【００６５】
（第１実施形態の乗客重量均一化支援装置による処理）
次に、図７から図１０を参照しつつ、第１実施形態の乗客重量均一化支援装置１による処理について説明する。図７は、第１実施形態の乗客重量均一化支援装置１の逆分布算出部１４及び出力部１５による処理の流れを示すフローチャートである。
【００６６】
上述したように、情報取得部１１は、新たな車両乗客重量情報を取り込んで車両乗客重量記憶部１２に書き込みを行うと、その都度、当該車両乗客重量情報に含まれる列車情報の列車名の情報を含む情報取得通知を逆分布算出部１４に対して出力する（ステップＳａ１）。
【００６７】
逆分布算出部１４は、情報取得部１１が出力する情報取得通知を取り込み、情報取得通知に含まれる列車名の情報を参照し、参照した列車名に対応するテーブルを車両乗客重量記憶部１２から検出して、先頭行のレコードを参照する。
【００６８】
例えば、列車３が、図１に示すように、Ａ駅を出発してＢ駅に到着する少し前の状態である場合、逆分布算出部１４が検出するレコードの先頭行は、例えば、「タイムスタンプ」の項目が「２０１８／３／２、１０：０７：００」の図５に示すレコード１０１となる。以下、逆分布算出部１４が、先頭行のレコードとしてレコード１０１を参照したことを前提として説明する。
【００６９】
逆分布算出部１４は、参照したレコード１０１の「車両乗客重量」のサブ項目、すなわち「１号車」、「２号車」、「３号車」の項目に書き込まれている車両乗客重量値を読み出し、読み出した車両乗客重量値の合計値を算出する（ステップＳａ２）。
【００７０】
逆分布算出部１４は、参照したレコード１０１の「方向」の項目の情報である「下り方向」と、「地点」の項目の情報である「Ａ−Ｂ」とを参照し、次に停車する駅がＢ駅であることを検出する。逆分布算出部１４は、Ｂ駅の下り方向に対応するテーブルを乗降スペース乗客重量記憶部１３から検出し、検出したレコードの先頭行のレコードを参照する。ここでは、タイムスタンプ情報が「２０１８／３／２、１０：０６：５０」のレコード２０１が先頭行に存在しているとする。
【００７１】
逆分布算出部１４は、レコード２０１の「乗降スペース乗客重量」のサブ項目、すなわち「１号車」、「２号車」、「３号車」のサブ項目に書き込まれている乗降スペース乗客重量値を読み出し、読み出した乗降スペース乗客重量値の合計値を算出する（ステップＳａ３）。
【００７２】
逆分布算出部１４は、ステップＳａ２において算出した車両乗客重量値の合計値と、ステップＳａ３において算出した乗降スペース乗客重量値の合計値とを加算し、加算した値を列車３の車両数で除算して予定平均車両乗客重量値を算出する（ステップＳａ４）。
【００７３】
逆分布算出部１４は、算出した予定平均車両乗客重量値から、レコード１０１の「車両乗客重量」の「１号車」、「２号車」、「３号車」のサブ項目から読み出した車両乗客重量値を減算し、減算した値を車両３０−１，３０−２，３０−３の順番に並べて、車両乗客重量値の逆分布を算出する（ステップＳａ５）。
【００７４】
ステップＳａ４とステップＳａ５の演算を式にすると、次式（１）として表すことができる。
【００７５】
車両乗客重量値の逆分布＝（車両乗客重量値の合計値＋乗降スペース乗客重量値の合計値）／車両数−（各車両乗客重量値）・・・（１）
【００７６】
以下に、レコード１０１と、レコード２０１とに基づいて、車両乗客重量値の逆分布を具体的に算出する。図５のレコード１０１において破線で示したように、「１号車」、「２号車」、「３号車」の車両乗客重量値は、「５００ｋｇ，８００ｋｇ，４００ｋｇ」となるため、合計値は、「５００＋８００＋４００＝１７００ｋｇ」となる。図６のレコード２０１において破線で示したように、「１号車」、「２号車」、「３号車」の乗降スペース乗客重量値は、「３００ｋｇ，３００ｋｇ，４００ｋｇ」となるため、合計値は、「３００＋３００＋４００＝１０００ｋｇ」となる。
【００７７】
車両乗客重量値の合計値と、乗降スペース乗客重量値の合計値とを加算すると、「１７００＋１０００＝２７００ｋｇ」となる。列車３の車両数は「３」であるため、予定平均車両乗客重量値は、「２７００／３＝９００ｋｇ」となる。予定平均車両乗客重量値の「９００ｋｇ」から、車両乗客重量値の各々、すなわち「５００ｋｇ」、「８００ｋｇ」、「４００ｋｇ」を減算すると、「４００ｋｇ」、「１００ｋｇ」、「５００ｋｇ」となる。この「４００ｋｇ，１００ｋｇ，５００ｋｇ」の分布が、車両乗客重量値の分布である「５００ｋｇ，８００ｋｇ，４００ｋｇ」の分布の逆分布となる。
【００７８】
逆分布算出部１４は、算出した逆分布の情報に対して、次の停車駅の駅名の情報と方向の情報を付加して出力部１５に出力する。ここでは、「Ｂ駅」の駅名の情報と、「下り方向」の方向の情報を付加したとする。出力部１５は、逆分布算出部１４が出力した逆分布の情報と、駅名の情報と、方向の情報とに基づいて、例えば、図８に示す画像情報３００を生成する。出力部１５は、送受信部１０を通じて、逆分布の情報に付加されている駅名の情報である「Ｂ駅」に対応する情報送受信装置５３Ｂに生成した画像情報３００を送信する（ステップＳａ６）。
【００７９】
情報送受信装置５３Ｂは、画像情報３００を受信し、受信した画像情報３００を表示装置５５Ｂに出力する。表示装置５５Ｂは、画像情報３００を画面に表示する。
【００８０】
図９は、図５の車両乗客重量記憶部１２のレコード１０１の車両乗客重量値をグラフ化した図面であり、車両３０−１，３０−２，３０−３の各々の車両乗客重量値が、「５００ｋｇ，８００ｋｇ，４００ｋｇ」であるため、破線で示した形状は、上に凸の形状になる。これに対して、図８に示す破線で示した形状は、下に凸の形状になっており、２つの形状は、図面の横方向をＹ軸とした場合、Ｙ軸に対して線対称の関係にある形状となっている。そのため、図８に示す分布は、図９に示す車両乗客重量値の分布の逆分布を示すことになる。
【００８１】
例えば、Ｂ駅の駅員やＢ駅で待機している乗客が、表示装置５５Ｂの画面に表示された画像情報３００を参照して、Ｂ駅のその時点での乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄの乗客の人数を目視で確認し、画像情報３００のグラフと見比べたとする。図６に示すレコード２０１に示すように、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄの各々の乗降スペース乗客重量値は「３００ｋｇ，３００ｋｇ，４００ｋｇ」である。そのため、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄの各々には、５〜６人の大人が並んでいることが想定される。
【００８２】
画像情報３００のグラフは、Ｂ駅の駅員やＢ駅で待機している乗客に対して、乗降スペース５１Ｂ−２Ｄに乗客が並び過ぎていることに気付きを起こさせる。そして、Ｂ駅の駅員に対して当該気付きを起こさせることにより、乗降スペース５１Ｂ−２Ｄに並んでいる乗客を、他の乗降スペース５１Ｂ−１Ｄ，５１Ｂ−３Ｄに移動させるように促す行為をＢ駅の駅員に起こさせることにもなる。また、Ｂ駅の乗降スペース５１Ｂ−２Ｄに並んでいる乗客に気付きを起こさせた場合、乗客が自ら他の乗降スペース５１Ｂ−１Ｄ，５１Ｂ−３Ｄに移動することになる。その結果、車両３０−１，３０−２，３０−３に乗るために待機している乗客の分布を変化させることができ、乗客が乗車した後の各車両３０−１，３０−２，３０−３の乗客の重量の均一化を行うことが可能となる。
【００８３】
なお、上記の第１実施形態の構成において、出力部１５が、図８に示す画像情報３００に替えて、図１０に示す画像情報３０１を生成するようにしてもよい。図１０に示す画像情報３０１は、車両乗客重量値の逆分布である「４００ｋｇ、１００ｋｇ、５００ｋｇ」から図６のレコード２０１に示す乗降スペース乗客重量値である「３００ｋｇ，３００ｋｇ，４００ｋｇ」を減算して得られた「１００ｋｇ，−２００ｋｇ，１００ｋｇ」の重量値を示すグラフを含んだ画像情報である。
【００８４】
図１０に示す画像情報３０１のグラフは、待機乗客の過不足重量値の分布を示している。例えば、画像情報３０１に示すグラフを参照したＢ駅の下り方向の乗降スペース５１Ｂ−２Ｄで待機している乗客は、自らが並んでいる乗降スペース５１Ｂ−２Ｄは、「−２００ｋｇ」となっているため、既に２００ｋｇ超過しているということを知ることができる。換言すると、乗降スペース５１Ｂ−２Ｄで待機している乗客は、到着する列車３の車両３０−２に乗車すると非常に混雑することを列車３に乗車する前に知ることができる。更に、画像情報３０１のグラフは、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−３Ｄの各々が、「１００ｋｇ」の余裕があることを示している。そのため、当該グラフを示すことにより、乗降スペース５１Ｂ−２Ｄで待機している乗客に対して、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−３Ｄに移動することを促すことができる。また、画像情報３０１のグラフは、Ｂ駅の駅員に対して、画像情報３０１のグラフと同様の気付きを起こさせることにもなる。
【００８５】
上記の第１実施形態の構成により、乗客重量均一化支援装置１において、車両乗客重量記憶部１２は、列車３に乗車する乗客の車両３０−１，３０−２，３０−３ごとの合計重量値を車両乗客重量値として、車両３０−１，３０−２，３０−３ごとに記憶する。逆分布算出部１４は、車両乗客重量記憶部１２から車両３０−１，３０−２，３０−３ごとの車両乗客重量値を読み出し、読み出した車両乗客重量値によって示される分布の逆分布を算出する。出力部１５は、逆分布算出部１４が算出する逆分布を、列車３が次に停車する停車駅における車両３０−１，３０−２，３０−３ごとの乗降スペースに待機させる乗客の分布として出力する。算出した逆分布を乗客や駅員に提示することにより、乗車するために待機している乗客の分布を変えることになり、それにより、乗車後の車両ごとの乗客の重量の均一化を行うことが可能となる。
【００８６】
また、第１実施形態の乗客重量均一化支援装置１は、乗降スペース乗客重量記憶部１３を備えており、乗降スペース乗客重量記憶部１３は、停車駅の乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄの各々において待機する乗客の合計重量値を乗降スペース乗客重量値として乗降スペースごとに記憶する。逆分布算出部１４は、列車３の車両３０−１，３０−２，３０−３ごとの車両乗客重量値と、列車３が次に停車する停車駅の車両３０−１，３０−２，３０−３ごとの乗降スペースの乗降スペース乗客重量値とを加算し、加算した値を列車の車両数で除算して予定平均車両乗客重量値を算出し、算出した予定平均車両乗客重量値から、車両３０−１，３０−２，３０−３ごとの車両乗客重量値の各々を減算して得られる複数の減算値を、車両３０−１，３０−２，３０−３ごとに並べて示す分布を、逆分布とする。これにより、車両乗客重量値の分布の逆分布を算出することができ、算出した逆分布を乗客や駅員に提示することにより、乗車するために待機している乗客の分布を変えることになり、それにより、乗車後の車両ごとの乗客の重量の均一化を行うことが可能となる。
【００８７】
また、第１実施形態の乗客重量均一化支援装置１において、逆分布算出部１４は、直近の車両乗客重量値と、乗降スペース乗客重量値とに基づいて車両乗客重量値の分布の逆分布を逐次算出しているため、より最新の状況を示す情報を乗客や駅員に逐次提供することが可能となる。
【００８８】
なお、上記の第１実施形態の図７の処理において、ステップＳａ２，Ｓａ３の処理の順は入れ替わってもよい。
【００８９】
（第２実施形態）
図１１は、第２実施形態の乗客重量均一化支援装置１ｂの構成を示すブロック図である。第２実施形態において、第１実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
【００９０】
乗客重量均一化支援装置１ｂは、送受信部１０、情報取得部１１、車両乗客重量記憶部１２、乗降スペース乗客重量記憶部１３、逆分布算出部１４ｂ、及び出力部１５を備える。乗客重量均一化支援装置１ｂにおいて、逆分布算出部１４ｂは、乗降スペース乗客重量記憶部１３が記憶する乗降スペース乗客重量値を参照することなく、車両乗客重量記憶部１２が記憶する車両乗客重量値のみに基づいて、車両乗客重量値の逆分布を算出する。
【００９１】
（第２実施形態の乗客重量均一化支援装置による処理）
次に、図１２及び図１３を参照しつつ、第２実施形態の乗客重量均一化支援装置１ｂによる処理について説明する。図１２は、第２実施形態の乗客重量均一化支援装置１ｂの逆分布算出部１４ｂ及び出力部１５による処理の流れを示すフローチャートである。
【００９２】
情報取得部１１は、新たな車両乗客重量情報を取り込んで車両乗客重量記憶部１２に書き込みを行うと、その都度、当該車両乗客重量情報に含まれる列車情報の列車名の情報を含む情報取得通知を逆分布算出部１４ｂに対して出力する（ステップＳｂ１）。
【００９３】
逆分布算出部１４ｂは、情報取得部１１が出力する情報取得通知を取り込み、情報取得通知に含まれる列車名の情報を参照し、参照した列車名に対応するテーブルを車両乗客重量記憶部１２から検出して、先頭行のレコードを参照する。ここでは、第１実施形態と同様に、逆分布算出部１４ｂが、先頭行のレコードとして図５に示すレコード１０１を参照したとして説明する。
【００９４】
逆分布算出部１４ｂは、参照したレコード１０１の「車両乗客重量」のサブ項目、すなわち「１号車」、「２号車」、「３号車」のサブ項目に書き込まれている車両乗客重量値を読み出し、読み出した車両乗客重量値の最大値を検出する。ここでは、最大値として、「２号車」の項目の「８００ｋｇ」を検出する。逆分布算出部１４ｂは、検出した最大値から、車両乗客重量値の各々である「５００ｋｇ，８００ｋｇ，４００ｋｇ」を減算して、複数の減算値である「３００ｋｇ，０ｋｇ，４００ｋｇ」を算出する。この分布が、図９に示した車両乗客重量値の分布の逆分布となる（ステップＳｂ２）。
【００９５】
逆分布算出部１４ｂは、算出した逆分布を、少なくとも比の最小値が「１」以上であって整数値で示される比で示すため、任意の一定値を加えて、比の形式で逆分布を示す。例えば、「１００ｋｇ」を加算すると、「４００ｋｇ，１００ｋｇ，５００ｋｇ」となり、「４：１：５」という比で示した逆分布となる（ステップＳｂ３）。
【００９６】
逆分布算出部１４ｂは、比で示した逆分布の情報に対して、次の停車駅の駅名の情報と方向の情報を付加して出力部１５に出力する。ここでは、「Ｂ駅」の駅名の情報と、「下り方向」の方向の情報を付加したとする。出力部１５は、逆分布算出部１４ｂが出力した比で示した逆分布の情報と、駅名の情報と、方向の情報とに基づいて、例えば、図１３に示す画像情報３０２を生成する。出力部１５は、送受信部１０を通じて、逆分布の情報に付加されている駅名の情報、すなわちＢ駅の情報送受信装置５３Ｂに生成した画像情報３０２を送信する（ステップＳｂ４）。
【００９７】
情報送受信装置５３Ｂは、画像情報３０２を受信し、受信した画像情報３０２を表示装置５５Ｂに出力する。表示装置５５Ｂは、画像情報３０２を画面に表示する。
【００９８】
図１３の画像情報３０２において破線で示した形状は、図８に示した画像情報３００の破線の形状と同様に、下に凸の形状となっており、図面の横方向をＹ軸とした場合、図９に示した車両乗客重量値の分布の形状と、Ｙ軸に対して線対称の関係にある形状となっている。そのため、図１３に示す分布は、図９に示す車両乗客重量値の分布の逆分布を示すことになる。
【００９９】
第１実施形態の画像情報３００のグラフと同様に、画像情報３０２のグラフは、Ｂ駅の駅員やＢ駅で待機している乗客に対して、乗降スペース５１Ｂ−２Ｄに乗客が並び過ぎていることに気付きを起こさせる。そして、Ｂ駅の駅員に対して当該気付きを起こさせることにより、乗降スペース５１Ｂ−２Ｄに並んでいる乗客を、他の乗降スペース５１Ｂ−１Ｄ，５１Ｂ−３Ｄに移動させるように促す行為をＢ駅の駅員に起こさせることにもなる。また、Ｂ駅の乗降スペース５１Ｂ−２Ｄに並んでいる乗客に気付きを起こさせた場合、乗客が自ら他の乗降スペース５１Ｂ−１Ｄ，５１Ｂ−３Ｄに移動することになる。その結果、車両３０−１，３０−２，３０−３に乗るために待機している乗客の分布を変化させることができ、乗客が乗車した後の各車両３０−１，３０−２，３０−３の乗客の重量の均一化を行うことが可能となる。
【０１００】
なお、逆分布算出部１４ｂは、乗降スペース乗客重量記憶部１３が記憶する列車３がＢ駅に到着した際の乗降スペース乗客重量値、すなわち図６に示すレコード２０１の乗降スペース乗客重量値に基づいて、算出した「４：１：５」の比を乗降スペース乗客重量値に反映した逆分布を算出するようにしてもよい。具体的には、逆分布算出部１４は、レコード２０１の乗降スペース乗客重量値の合計値を「３００ｋｇ＋３００ｋｇ＋４００ｋｇ＝１０００ｋｇ」として算出し、算出した「１０００ｋｇ」を「４：１：５」の比で分配して「４００ｋｇ，１００ｋｇ，５００ｋｇ」の逆分布を算出することになる。この場合、算出した逆分布は、第１実施形態の逆分布算出部１４ｂが算出した図８に示す逆分布と同じになる。
【０１０１】
また、逆分布算出部１４ｂが、ステップＳｂ３において加える一定値は、任意の値であるため、例えば、過去の経験に基づく一定値を加えてもよい。例えば、「５００ｋｇ」を加算して、「８００ｋｇ，５００ｋｇ，９００ｋｇ」とし、「８：５：９」の比を逆分布として算出してもよい。ただし、例えば、「７０００ｋｇ」といった大きな値を加えて「７３００，７０００，７４００」とし「７３：７０：７４」という比を算出することは、車両３０−１，３０−２，３０−３の積載乗客重量の上限値から妥当な値にならない場合もあるため、一定値の加算後の値が、予め定められる上限値となる場合には、判定処理によって、一定値が不適切であることをエラーとして通知するようにしてもよい。
【０１０２】
上記の第２実施形態の構成により、乗客重量均一化支援装置１ｂにおいて、逆分布算出部１４ｂは、車両乗客重量値の最大値から、車両３０−１，３０−２，３０−３ごとの車両乗客重量値の各々を減算して得られる複数の減算値の各々に任意に定められる一定値を加算して得られる複数の値を、車両３０−１，３０−２，３０−３ごとに並べて比で示す分布を、逆分布とする。これにより、乗降スペースにおける乗客重量値がなくても、車両乗客重量値の分布の逆分布を算出することができ、算出した逆分布を乗客や駅員に提示することにより、乗車するために待機している乗客の分布を変えることになり、それにより、乗車後の車両ごとの乗客の重量の均一化を行うことが可能となる。
【０１０３】
また、第２実施形態の乗客重量均一化支援装置１ｂにおいて、逆分布算出部１４ｂは、直近の車両乗客重量値に基づいて車両乗客重量値の分布の逆分布を逐次算出しているため、より最新の状況を示す情報を乗客や駅員に逐次提供することが可能となる。
【０１０４】
なお、上記の第１及び第２実施形態では、車両乗客重量記憶部１２は、過去の情報も含めて車両乗客重量情報を蓄積するようにしているが、列車名ごとの各テーブルが、最新の車両乗客重量情報のみを記憶するようにしてもよい。また、上記の第１実施形態の乗降スペース乗客重量記憶部１３についても、過去の情報を蓄積せず、各テーブルが、最新の乗降スペース乗客重量情報のみを記憶するようにしてもよい。
【０１０５】
また、第２実施形態おける乗客重量均一化支援システムの構成は、図１に示した乗客重量均一化支援システムＳの乗客重量均一化支援装置１のみが、乗客重量均一化支援装置１ｂに置き換えられた構成である。
【０１０６】
また、第２実施形態において、逆分布算出部１４ｂは、乗降スペース乗客重量記憶部１３を参照しないため乗降スペース乗客重量情報に関連する構成を備えなくてもよい。すなわち、図３に示した、駅５Ｂの重量センサ５２−１Ｄ，５２−２Ｄ，…、及び計時装置５４Ｂは、なくてもよく、情報送受信装置５３Ｂは、画像情報を受信して表示装置５５Ｂに画像情報を出力する構成のみを備えるようにしてもよい。また、乗客重量均一化支援装置１ｂは、乗降スペース乗客重量記憶部１３を備えなくてもよく、その場合、情報取得部１１も乗降スペース乗客重量情報を取り込んで乗降スペース乗客重量記憶部１３に書き込む処理を行わない構成となる。
【０１０７】
（第３実施形態）
図１４は、第３実施形態の乗客重量均一化支援装置１ｃの構成を示すブロック図である。第３実施形態において、第１及び第２実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。なお、第３実施形態おける乗客重量均一化支援システムの構成は、図１に示した乗客重量均一化支援システムＳの乗客重量均一化支援装置１のみが、乗客重量均一化支援装置１ｃに置き換えられた構成である。
【０１０８】
乗客重量均一化支援装置１ｃは、送受信部１０、情報取得部１１、車両乗客重量記憶部１２、乗降スペース乗客重量記憶部１３、逆分布算出部１４ｃ、出力部１５、降車乗客重量算出部１６、乗客重量履歴記憶部１７、降車乗客重量予測部１８、及び降車乗客重量記憶部１９を備える。
【０１０９】
逆分布算出部１４ｃは、車両乗客重量値と、乗降スペース乗客重量値とに加えて、駅５Ａ，５Ｂ，５Ｃ，…において降車する乗客の重量値を考慮した乗客降車後の車両乗客重量値の逆分布を算出する。また、逆分布算出部１４ｃは、駅名の情報と列車情報と含む予測値算出要求を降車乗客重量予測部１８に出力する。
【０１１０】
降車乗客重量算出部１６は、乗客重量履歴記憶部１７が記憶する車両乗客重量値に関する履歴情報に基づいて、降車乗客重量値を算出し、算出した降車乗客重量値を降車乗客重量記憶部１９に書き込んで記憶させる。
【０１１１】
降車乗客重量予測部１８は、逆分布算出部１４ｃから予測値算出要求を受けて、降車乗客重量記憶部１９が記憶する降車乗客重量値の中から予測値算出要求に含まれる列車情報に対応する降車乗客重量値を検出する。また、降車乗客重量予測部１８は、検出した降車乗客重量値に基づいて、逆分布算出部１４ｃが出力する予測値算出要求に含まれる駅名の情報に対応する駅５Ａ，５Ｂ，５Ｃ，…の降車乗客重量の予測値を算出して逆分布算出部１４ｃに出力する。
【０１１２】
（乗客重量履歴記憶部のデータ構成）
乗客重量履歴記憶部１７は、図１５に示すデータ構成となっており、「日付」、「列車名」、「出発時刻」、「方向」、「車両番号」、「車両乗客重量」の項目を有しており、「車両乗客重量」の項目は、更に、地点情報で示されるサブ項目、例えば、「Ａ駅」，「Ａ−Ｂ」，「Ｂ駅」等の項目を有している。
【０１１３】
乗客重量履歴記憶部１７が記憶する車両乗客重量値に関する履歴情報は、例えば、１日における全ての列車３の運行が終了するタイミングで車両乗客重量記憶部１２が記憶する情報から生成される。車両乗客重量値に関する履歴情報の生成及び乗客重量履歴記憶部１７への書き込みは、外部の装置が車両乗客重量記憶部１２の車両乗客重量値を参照して行うようにしてもよいし、乗客重量均一化支援装置１ｃの内部に備える機能部が行ってもよい。
【０１１４】
例えば、図１５に示すレコード４００，４０１，４０２は、車両乗客重量記憶部１２が記憶するレコードにおいて、「タイムスタンプ」の日付の情報が「２０１８／３／１」であって、「列車名」が「α」、「出発時刻」が「１０：００：００」、「方向」が「下り方向」の複数のレコード（以下、生成元レコードという）に基づいて生成されたレコードである。
【０１１５】
そのため、レコード４００，４０１，４０３の「列車名」、「出発時刻」、「方向」の項目の各々には、「α」、「１０：００：００」、「下り方向」の情報が書き込まれる。また、レコード４００，４０１，４０３の「日付」の項目には、生成元レコードの日付、すなわち生成元レコードのタイムスタンプ情報の日付の情報である「２０１８／３／１」が書き込まれる。
【０１１６】
レコード４００は、生成元レコードの「車両乗客情報」の項目の「１号車」の項目に記憶されている車両乗客重量値に基づいて生成される。レコード４０１，４０２も同様に、それぞれ、生成元レコードの「車両乗客情報」の項目の「２号車」，「３号車」の項目に記憶されている車両乗客重量値に基づいて生成される。
【０１１７】
乗客重量履歴記憶部１７の「車両乗客重量」のサブ項目が、「Ａ駅」，「Ｂ駅」等の駅名を示す項目である場合と、「Ａ−Ｂ」，「Ｂ−Ｃ」等の区間を示す項目である場合とで、項目に書き込まれる車両乗客重量代表値に違いがある。
【０１１８】
「車両乗客重量」のサブ項目が「Ａ駅」，「Ｂ駅」等の駅名を示す項目の場合、当該駅に列車３が停車している間のレコードにおける車両乗客重量値の最小値が車両乗客重量代表値として書き込まれる。例えば、図５に示す車両乗客重量記憶部１２において、列車３がＢ駅に停車している際のレコードは、レコード１０２，１０３，１０４になる。この３つのレコード１０２〜１０４の中で、「１号車」の項目の車両乗客重量値が最小になっているレコードはレコード１０３となる。したがって、レコード４００の「車両乗客重量」の項目の「Ｂ駅」の項目には、当該車両乗客重量値の最小値の「２５０ｋｇ」が書き込まれることになる。
【０１１９】
同様に、レコード４０１，４０２の「車両乗客重量」の項目の「Ｂ駅」の項目の各々には、レコード１０２〜１０４の中で最小値となる「３００ｋｇ」，「１５０ｋｇ」が書き込まれることになる。
【０１２０】
これに対して、「車両乗客重量」のサブ項目が「Ａ−Ｂ」，「Ｂ−Ｃ」等の区間を示す項目の場合、当該駅に列車３が当該区間を走行している間の全てのレコードの車両乗客重量値の代表値が車両乗客重量代表値として書き込まれる。代表値としては、全てのレコードの車両乗客重量の平均値、最頻値、中央値、最大値、最小値等のいずれかが適用される。
【０１２１】
このようにして、乗客重量履歴記憶部１７には、１日前の車両乗客重量値に関する履歴情報が日々書き込まれて、車両乗客重量値に関する履歴情報が蓄積されていくことになる。
【０１２２】
（降車乗客重量記憶部のデータ構成）
降車乗客重量記憶部１９は、図１７に示すデータ構成となっており、「日付」、「列車名」、「出発時刻」、「方向」、「車両番号」、「降車乗客重量」の項目を有しており、「降車乗客重量」の項目は、更に、駅名の地点情報で示される複数のサブ項目を有している。
【０１２３】
降車乗客重量算出部１６は、例えば、１日における全ての列車３の運行が終了して乗客重量履歴記憶部１７が全ての車両乗客重量値に関する履歴情報の記憶を完了した後に、乗客重量履歴記憶部１７を参照して、降車乗客重量値の算出を行う処理を行う。
【０１２４】
すなわち、降車乗客重量算出部１６は、乗客重量履歴記憶部１７が記憶するレコードを１つずつ選択し、選択したレコードの「車両乗客重量」の地点情報が駅になっている項目の車両乗客重量代表値と、当該駅の直前の区間における車両乗客重量代表値とを読み出し、駅の直前の区間における車両乗客重量代表値から、「車両乗客重量」の地点情報が駅になっている項目の車両乗客重量代表値を減算する。
【０１２５】
図１５を例として、具体的に説明する。図１５における「車両乗客重量」の地点情報は、下り方向の場合、始発駅が左端になり、左端から順に右方向に並ぶことになる。これに対して、上り方向の場合、始発駅が右端になり、右端から順に左方向に終着駅まで並ぶことになる。そのため、降車乗客重量算出部１６は、選択したレコードの「方向」の項目の情報を参照して、参照していく順番を定める。
【０１２６】
「方向」の情報が下り方向の場合、降車乗客重量算出部１６は、「車両乗客情報」の左端の始発駅から順に降車乗客重量値を算出していく。Ｂ駅の降車乗客重量値を算出する場合、「Ｂ駅」の直前の区間は、「Ａ−Ｂ」となるため、「Ａ−Ｂ」の項目の車両乗客重代表値から、「Ｂ駅」の項目の車両乗客重量代表値を減算して降車乗客重量値を算出することになる。
【０１２７】
これに対して、「方向」の項目の情報が、上り方向の場合、降車乗客重量算出部１６は、「車両乗客情報」の右端から順に降車乗客重量値を算出していく。Ｂ駅の降車乗客重量値を算出する場合、「Ｂ駅」の直前の区間は、「Ｂ−Ｃ」となるため、「Ｂ−Ｃ」の項目の車両乗客重代表値から、「Ｂ駅」の項目の車両乗客重量代表値を減算して降車乗客重量値を算出することになる。
【０１２８】
例えば、降車乗客重量算出部１６が乗客重量履歴記憶部１７のレコード４００を選択した場合、始発駅を示すサブ項目には、乗客が乗車していない最小値「０ｋｇ」が記憶されており、直前の区間は存在しないため、降車乗客重量値を「０ｋｇ」として算出する。降車乗客重量算出部１６は、図１７に示すように、降車乗客重量記憶部１９に新たなレコード５００を生成し、生成したレコード５００の「日付」、「列車名」、「出発時刻」、「方向」、「車両番号」の項目に、レコード４００の「日付」、「列車名」、「出発時刻」、「方向」、「車両番号」の項目の情報を書き込む。降車乗客重量算出部１６は、生成したレコード５００の「降車乗客重量」のサブ項目のうち始発駅を示す項目に「０ｋｇ」を書き込む。
【０１２９】
降車乗客重量算出部１６は、始発駅から順に降車乗客重量値を算出し、レコード４００の「Ｂ駅」の降車乗客重量値を算出する場合、「Ｂ駅」の項目の車両乗客重量代表値の「２５０ｋｇ」と、直前の「Ａ−Ｂ」の項目の車両乗客重量代表値の「５２０ｋｇ」とを読み出す。
【０１３０】
図１６は、降車乗客重量算出部１６が読み出した「２５０ｋｇ」と「５２０ｋｇ」の関係を示すグラフである。当該グラフが示すように、降車乗客重量算出部１６が読み出した２つの車両乗客重量代表値の差を算出することにより、Ｂ駅で降車した乗客の重量値、すなわち降車乗客重量値を算出することができる。降車乗客重量算出部１６は、「Ａ−Ｂ」の項目の「５２０ｋｇ」から「Ｂ駅」の項目の「２５０ｋｇ」を減算して、Ｂ駅での「１号車」の降車乗客重量値として「２７０ｋｇ」を算出する。降車乗客重量算出部１６は、生成したレコード５００の「降車乗客重量」の「Ｂ駅」の項目に算出した「２７０ｋｇ」を書き込む。
【０１３１】
同様にして、降車乗客重量算出部１６は、全ての駅５Ａ，５Ｂ，５Ｃ、…について、降車乗客重量値を算出し、算出した降車乗客重量値をレコード５００の「降車乗客重量」の項目における対応する駅５Ａ，５Ｂ，５Ｃ、…のサブ項目に書き込む。また、降車乗客重量算出部１６は、「２号車」，「３号車」に対応するレコード５０１，５０２を生成して、各々の降車乗客重量値として「４９０ｋｇ」、「２９０ｋｇ」を算出し、算出した降車乗客重量値を降車乗客重量記憶部１９の対応する項目に書き込む。
【０１３２】
降車乗客重量算出部１６は、乗客重量履歴記憶部１７が記憶する全てのレコード、すなわち全ての列車３について、全ての駅５Ａ，５Ｂ，５Ｃ，…ごとの降車乗客重量値を算出し、算出した降車乗客重量値を降車乗客重量記憶部１９に書き込む。これにより、降車乗客重量記憶部１９が、全ての降車乗客重量値を記憶することになる。
【０１３３】
（第３実施形態の乗客重量均一化支援装置による処理）
次に、図１８から図２０を参照しつつ、第３実施形態の乗客重量均一化支援装置１ｃによる処理について説明する。図１８は、第３実施形態の乗客重量均一化支援装置１ｃの逆分布算出部１４ｃ及び出力部１５による処理の流れを示すフローチャートである。
【０１３４】
情報取得部１１は、新たな車両乗客重量情報を取り込んで車両乗客重量記憶部１２に書き込みを行うと、その都度、当該車両乗客重量情報に含まれる列車情報の列車名の情報を含む情報取得通知を逆分布算出部１４ｃに対して出力する（ステップＳｃ１）。
【０１３５】
逆分布算出部１４ｃは、情報取得部１１が出力する情報取得通知を取り込み、情報取得通知に含まれる列車名の情報を参照し、参照した列車名に対応するテーブルを車両乗客重量記憶部１２から検出して、先頭行のレコードを参照する。ここでは、第１実施形態と同様に、逆分布算出部１４ｃが、先頭行のレコードとして図５に示すレコード１０１を参照したとして説明する。
【０１３６】
逆分布算出部１４ｃは、参照したレコード１０１の「車両乗客重量」のサブ項目、すなわち「１号車」、「２号車」、「３号車」の項目に書き込まれている車両乗客重量値を読み出し、読み出した車両乗客重量値の合計値を算出する（ステップＳｃ２）。
【０１３７】
逆分布算出部１４ｃは、参照したレコード１０１の「方向」の項目の情報である「下り方向」と、「地点」の項目の情報である「Ａ−Ｂ」とを参照し、次に停車する駅がＢ駅であることを検出する。逆分布算出部１４ｃは、Ｂ駅の下り方向に対応するテーブルを乗降スペース乗客重量記憶部１３から検出し、検出したレコードの先頭行のレコードを参照する。ここでは、タイムスタンプ情報が「２０１８／３／２、１０：０６：５０」のレコード２０１が先頭行に存在しているとする。
【０１３８】
逆分布算出部１４ｃは、レコード２０１の「乗降スペース乗客重量」のサブ項目、すなわち「１号車」、「２号車」、「３号車」のサブ項目に書き込まれている乗降スペース乗客重量値を読み出し、読み出した乗降スペース乗客重量値の合計値を算出する（ステップＳｃ３）。
【０１３９】
逆分布算出部１４ｃは、レコード１０１の列車情報、すなわち列車名「α」、出発時刻「１０：００：００」、方向「下り方向」の情報と、検出した「Ｂ駅」の情報とを含む予測値算出要求を降車乗客重量予測部１８に出力する。降車乗客重量予測部１８は、降車乗客重量記憶部１９の「列車名」、「出発時刻」、「方向」の項目の内容を参照し、予測値算出要求に含まれる列車情報と同一の内容になっているレコード４００，４０１，４０２を含む全てのレコードを検出する。
【０１４０】
降車乗客重量予測部１８は、検出した全てのレコードにおいて、「車両番号」が「１号車」の「降車乗客重量」の項目における、予測算出要求に含まれる「Ｂ駅」に対応するサブ項目の降車乗客重量値を読み出す。降車乗客重量予測部１８は、例えば、読み出した降車乗客重量値の平均値を算出し、算出した平均値に車両識別情報、すなわち「１号車」の情報を付加して、「Ｂ駅」の「１号車」についての降車乗客重量の予測値として逆分布算出部１４ｃに出力する。
【０１４１】
降車乗客重量予測部１８は、「車両番号」が「２号車」及び「３号車」のレコードに基づいて、「１号車」と同様に、「２号車」及び「３号車」の「Ｂ駅」の降車乗客重量の予測値を算出し、算出した降車乗客重量の予測値に車両識別情報を付加して逆分布算出部１４ｃに出力する（ステップＳｃ４）。
【０１４２】
逆分布算出部１４ｃは、降車乗客重量予測部１８が出力する降車乗客重量の予測値の合計値を算出する。逆分布算出部１４ｃは、ステップＳｃ２において算出した車両乗客重量値の合計値から降車乗客重量の予測値の合計値を減算した減算値を算出する。逆分布算出部１４ｃは、算出した減算値と、ステップＳｃ３において算出した乗降スペース乗客重量値の合計値とを加算し、加算した値を列車３の車両数で除算して予定平均車両乗客重量値を算出する（ステップＳｃ５）。
【０１４３】
逆分布算出部１４ｃは、レコード１０１の「車両乗客重量」の「１号車」のサブ項目から読み出した車両乗客重量値から、「１号車」に対応する降車乗客重量の予測値を減算して乗客が降車した後の車両乗客重量値を算出する。逆分布算出部１４ｃは、算出した予定平均車両乗客重量値から、算出した「１号車」についての乗客降車後の車両乗客重量値を減算して、「１号車」に対応する逆分布の値を算出する。逆分布算出部１４ｃは、「２号車」、「３号車」についても、「１号車」と同様に、「２号車」、「３号車」に対応する逆分布の値を算出する（ステップＳｃ６）。
【０１４４】
ステップＳｃ５とステップＳｃ６の演算を式にすると、次式（２）として表すことができる。
【０１４５】
乗客降車後の車両乗客重量値の逆分布＝（（車両乗客重量値の合計値−降車乗客重量の予測値の合計値）＋乗降スペース乗客重量値の合計値））／車両数−（各車両の車両乗客重量値−各車両の降車乗客重量の予測値）・・・（２）
【０１４６】
降車乗客重量予測部１８が検出した全てのレコードに基づいて、降車乗客重量値の平均値を算出することにより得られた降車乗客重量の予測値が、「１号車」、「２号車」、「３号車」のそれぞれについて「１００ｋｇ，３００ｋｇ，２００ｋｇ」であるとする。この場合に、レコード１０１と、レコード２０１とを用いて具体的に乗客降車後の車両乗客重量値の逆分布を算出する例について説明する。
【０１４７】
図５に示すレコード１０１より、車両乗客重量値の合計値は、「５００＋８００＋４００＝１７００ｋｇ」となる。降車乗客重量の予測値の合計値は、「１００＋３００＋２００＝６００ｋｇ」となる。車両乗客重量値の合計値から降車乗客重量の予測値の合計値を減算すると「１７００−６００＝１１００ｋｇ」となる。
【０１４８】
図６に示すレコード２０１より乗降スペース乗客重量値の合計値は、「３００＋３００＋４００＝１０００ｋｇ」となる。車両乗客重量値の合計値から降車乗客重量の予測値の合計値を減算した減算値と、乗降スペース乗客重量値の合計値とを加算すると、「１１００＋１０００＝２１００ｋｇ」となる。列車３の車両数は「３」であるため、予定平均車両乗客重量値は、「２１００／３＝７００ｋｇ」となる。
【０１４９】
レコード１０１の「１号車」、「２号車」、「３号車」の車両乗客重量値の各々から対応する降車乗客重量の予測値を減算すると、それぞれ「５００−１００＝４００ｋｇ」、「８００−３００＝５００ｋｇ」、「４００−２００＝２００ｋｇ」となる。この「４００ｋｇ，５００ｋｇ，２００ｋｇ」が、乗客降車後の車両乗客重量値の分布となる。
【０１５０】
予定平均車両乗客重量値の「７００ｋｇ」から、「１号車」、「２号車」、「３号車」の各々に対応する「４００ｋｇ」、「５００ｋｇ」、「２００ｋｇ」を減算すると、「３００ｋｇ」、「２００ｋｇ」、「５００ｋｇ」となる。この「３００ｋｇ，２００ｋｇ，５００ｋｇ」の分布が、乗客降車後の車両乗客重量値の分布である「４００ｋｇ，５００ｋｇ，２００ｋｇ」の分布の逆分布となる。
【０１５１】
逆分布算出部１４ｃは、算出した逆分布の情報に対して、次の停車駅の駅名の情報と方向の情報を付加して出力部１５に出力する。ここでは、「Ｂ駅」の駅名の情報と、「下り方向」の方向の情報を付加したとする。出力部１５は、逆分布算出部１４ｃが出力した逆分布の情報と、駅名の情報と、方向の情報とに基づいて、例えば、図１９に示す画像情報３０３を生成する。出力部１５は、送受信部１０を通じて、逆分布の情報に付加されている駅名の情報に対応する駅、すなわちＢ駅の情報送受信装置５３Ｂに生成した画像情報３０３を送信する（ステップＳｃ７）。
【０１５２】
情報送受信装置５３Ｂは、画像情報３０３を受信し、受信した画像情報３０３を表示装置５５Ｂに出力する。表示装置５５Ｂは、画像情報３０３を画面に表示する。
【０１５３】
図２０は、レコード１０１の車両乗客重量値から降車乗客重量の予測値を減算した減算値、すなわち乗客降車後の車両乗客重量値をグラフ化した図面である。上述したように、減算値は「４００ｋｇ，５００ｋｇ，２００ｋｇ」であるため破線で示した形状は、上に凸の形状になる。これに対して、図１９に示す破線で示した形状は、下に凸の形状となっており、２つの形状は、図面の横方向をＹ軸とした場合、Ｙ軸に対して線対称の関係にある形状となっている。そのため、図１９に示す分布は、図２０に示す乗客降車後の車両乗客重量値の分布の逆分布を示すことになる。
【０１５４】
例えば、Ｂ駅の駅員やＢ駅で待機している乗客が、表示装置５５Ｂの画面に表示された画像情報３０３を参照して、Ｂ駅のその時点での乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄの乗客の人数を目視で確認し、画像情報３００のグラフと見比べたとする。図６に示すレコード２０１に示すように、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄの各々の乗降スペース乗客重量値は「３００ｋｇ，３００ｋｇ，４００ｋｇ」である。そのため、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄの各々には、５〜６人の大人が並んでいることが想定される。
【０１５５】
画像情報３０３のグラフは、Ｂ駅の駅員やＢ駅で待機している乗客に対して、乗降スペース５１Ｂ−２Ｄに並んでいる乗客が多く、乗降スペース５１Ｂ−３Ｄに並んでいる乗客が少ないことに気付きを起こさせる。そして、Ｂ駅の駅員に対して当該気付きを起こさせることにより、乗降スペース５１Ｂ−２Ｄに並んでいる乗客を、乗降スペース５１Ｂ−３Ｄに移動させるように促す行為をＢ駅の駅員に起こさせることにもなる。また、Ｂ駅の乗降スペース５１Ｂ−２Ｄに並んでいる乗客に気付きを起こさせた場合、乗客が自ら乗降スペース５１Ｂ−３Ｄに移動することになる。その結果、車両３０−１，３０−２，３０−３に乗るために待機している乗客の分布を変化させることができ、乗客が乗車した後の各車両３０−１，３０−２，３０−３の乗客の重量の均一化を行うことが可能となる。
【０１５６】
なお、上記の第３実施形態の構成において、出力部１５が、図１９に示す画像情報３０３に替えて、図２１に示す画像情報３０４を生成するようにしてもよい。図２０に示す画像情報３０４は、乗客降車後の車両乗客重量値の逆分布である「３００ｋｇ，２００ｋｇ，５００ｋｇ」から図６のレコード２０１に示す乗降スペース乗客重量値である「３００ｋｇ，３００ｋｇ，４００ｋｇ」を減算して得られた「０ｋｇ，−１００ｋｇ，１００ｋｇ」の重量値を示すグラフを含んだ画像情報である。
【０１５７】
図２１に示す画像情報３０４のグラフは、待機乗客の過不足重量値の分布を示している。例えば、画像情報３０４に示すグラフを参照したＢ駅の下り方向の乗降スペース５１Ｂ−２Ｄで待機している乗客は、自らが並んでいる乗降スペース５１Ｂ−２Ｄは、「−１００ｋｇ」となっているため、既に１００ｋｇ超過しているということを知ることができる。換言すると、乗降スペース５１Ｂ−２Ｄで待機している乗客は、到着する列車３の車両３０−２に乗車すると非常に混雑することを列車３に乗車する前に知ることができる。更に、画像情報３０４のグラフは、乗降スペース５１Ｂ−３Ｄが、「１００ｋｇ」の余裕があることを示している。そのため、当該グラフを示すことにより、乗降スペース５１Ｂ−２Ｄで待機している乗客に対して、乗降スペース５１Ｂ−３Ｄに移動することを促すことができる。また、画像情報３０４のグラフは、Ｂ駅の駅員に対して、画像情報３０３のグラフと同様の気付きを起こさせることにもなる。
【０１５８】
上記の第３実施形態の構成により、乗客重量均一化支援装置１ｃにおいて、降車乗客重量記憶部１９は、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄにおいて降車した乗客の合計重量値を降車乗客重量値として、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄに対応する車両３０−１，３０−２，３０−３ごとに記憶する。降車乗客重量予測部１８は、降車乗客重量記憶部１９が記憶する車両３０−１，３０−２，３０−３ごとの降車乗客重量値に基づいて、列車が停車駅に到着した際の車両３０−１，３０−２，３０−３ごとの降車乗客重量の予測値を算出する。逆分布算出部１４ｃは、車両乗客重量値と、降車乗客重量予測部１８が算出する車両３０−１，３０−２，３０−３ごとの降車乗客重量の予測値と、乗降スペース乗客重量値とに基づいて、逆分布を算出する。これにより、停車駅で降車する乗客の重量を考慮して、より正確に車両乗客重量値の分布の逆分布を算出することができ、算出した逆分布を乗客や駅員に提示することにより、乗車するために待機している乗客の分布を変えることになり、それにより、乗客が乗降後の車両ごとの乗客の重量の均一化を行うことが可能となる。
【０１５９】
なお、上記の第３実施形態の図１８の処理において、ステップＳｃ２，Ｓｃ３，Ｓｃ４の処理の順は入れ替わってもよい。
【０１６０】
（第３実施形態の他の構成例）
また、上記の第３実施形態の構成において、降車乗客重量予測部１８は、ステップＳｃ４において、検出した全てのレコードの降車乗客重量値の平均値を予測値として算出するようにしているが、本発明の構成は、当該実施の形態に限られない。例えば、第３実施形態の乗客重量均一化支援装置１ｃを、図２２に示すような乗客重量均一化支援装置１ｄに置き換えてもよい。
【０１６１】
乗客重量均一化支援装置１ｄは、乗客重量均一化支援装置１ｃが備える構成に加えて、更に、異常情報記憶部２０を備えており、降車乗客重量予測部１８に替えて降車乗客重量予測部１８ｄを備える。
【０１６２】
異常情報記憶部２０は、図２３に示すデータ構成を有しており、「異常発生日」、「異常発生時刻」、「異常収束時刻」、「地点」、「方向」、「遅延列車名」、「異常種別」等の項目を有する。「異常発生日」の項目には、異常が発生した時の日付の情報が書き込まれる。「異常発生時刻」の項目には、異常が発生した時の時刻の情報が書き込まれる。「異常収束時刻」の項目には、異常が収束した時の時刻の情報が書き込まれる。「地点」の項目には、異常が発生した区間や駅の情報が書き込まれる。「方向」の項目には、上り方向、または、下り方向のいずれにおいて異常が発生したのかを示す方向の情報が書き込まれる。「遅延列車名」の項目には、異常によって遅延が発生した列車３の列車名の情報が書き込まれる。「異常種別」の項目には、異常の種別を示す情報、例えば、信号故障、暴風雨等の情報が書き込まれる。
【０１６３】
降車乗客重量予測部１８ｄは、逆分布算出部１４ｃから予測値算出要求を受けて、降車乗客重量記憶部１９の「列車名」、「出発時刻」、「方向」の項目の内容を参照し、予測値算出要求に含まれる列車情報と同一の内容になっている全てのレコードを検出する。降車乗客重量予測部１８ｄは、検出したレコードの「日付」、「列車名」、「方向」の項目の内容と、異常情報記憶部２０の「異常発生日」、「遅延列車名」、「方向」の項目の内容との一致性に基づいて、検出したレコードが異常が発生していた日のレコードであるか否かを判定する。
【０１６４】
降車乗客重量予測部１８ｄは、判定の結果に基づいて、検出したレコードから、異常が発生していた日のレコードを除いて、残りのレコードに含まれる降車乗客重量値の平均値を予測値として算出する。これにより、異常が発生していた日のレコードを除外することができるため、より正確な降車乗客重量の予測値を算出することができる。
【０１６５】
また、降車乗客重量予測部１８ｄは、検出したレコードの「日付」、「列車名」、「方向」の項目の内容と、異常情報記憶部２０の「異常発生日」、「遅延列車名」、「方向」の項目の内容との一致性に加えて、更に、検出したレコードの「出発時刻」の項目の内容と、異常情報記憶部２０の「異常発生時刻」、「異常収束時刻」の項目の内容とに基づいて、検出したレコードが異常が発生していた時間帯のレコードであるか否かを判定するようにしてもよい。例えば、「出発時刻」の項目の時刻から一定の時間を加えた時刻までの間に、「異常発生時刻」の項目と「異常収束時刻」の項目によって示される時間が含まれているか、または、重なっている場合、当該レコードを異常が発生した時間帯のレコードであると判定するようにしてもよい。このようにすることで、更に、正確な降車乗客重量の予測値を算出することができる。
【０１６６】
なお、逆分布算出部１４ｃが処理対象とする車両乗客重量記憶部１２のレコードが、異常が発生している場合のレコードであれば、降車乗客重量予測部１８ｄは、判定結果に基づいて、逆に、異常が発生していた際のレコードのみを用いて降車乗客重量値の平均値を予測値として算出するようにしてもよい。これにより、異常が発生していた際のレコードに基づいて、異常発生時における正確な降車乗客重量の予測値を算出することができる。
【０１６７】
また、上記の第３実施形態の構成において、降車乗客重量予測部１８は、より正確な降車乗客重量の予測値を算出するために、以下のようにして、検出するレコードを絞り込むようにしてもよい。
【０１６８】
例えば、逆分布算出部１４ｃが、レコード１０１について処理を行う場合、予測値算出要求に対して、レコード１０１に含まれるタイムスタンプ情報の年月日の情報を更に加えて降車乗客重量予測部１８に出力する。降車乗客重量予測部１８は、例えば、内部にカレンダ情報を用いて曜日を検出する計時手段を備えており、当該計時手段により、予測値算出要求に含まれるタイムスタンプ情報の年月日の曜日を検出し、例えば、過去数カ月の同一曜日の日付を検出する。降車乗客重量予測部１８は、降車乗客重量記憶部１９から、予測値算出要求に含まれる列車情報に一致し、かつ検出した日付に一致するレコードを検出する。そして、降車乗客重量予測部１８は、検出したレコードに基づいて、降車乗客重量の予測値を算出するようにしてもよい。このようにすることで、同一曜日における降車乗客重量値の傾向を踏まえた予測値を算出することができる。
【０１６９】
また、絞り込む対象は、列車情報が一致するレコードであって同一曜日のレコードに限られない。鉄道等では、平日と、休日とで時刻表を分けていることが多く、時刻表が一致するか否かによって、降車乗客重量の傾向が異なることが想定される。そのため、絞り込む対象として、予測値算出要求に含まれるタイムスタンプ情報の年月日が平日を示していれば、列車情報が一致するレコードであって平日のレコードを検出し、予測値算出要求に含まれるタイムスタンプ情報の年月日が休日を示していれば、列車情報が一致するレコードであって休日のレコードを検出するようにしてもよい。これにより、平日、または、休日の各々において同一の運行経路及び同一の時刻表で走行していた列車３の降車乗客重量値の傾向を踏まえた予測値を算出することができる。
【０１７０】
また、降車乗客重量予測部１８は、予測値算出要求に含まれる列車情報の「列車名」、「方向」、「出発時刻」の情報の全てが一致する全てのレコードではなく、「出発時刻」が示す時刻と時間帯が一致する出発時刻を含むレコードを検出するようにしてもよい。例えば、予測値算出要求の「出発時刻」の情報が、午前の時刻を示しているのであれば、出発時刻が午前の全てのレコードを検出し、予測値算出要求の「出発時刻」の情報が、午後の時刻を示しているのであれば、出発時刻が午後の全てのレコードを検出するようにしてもよい。また、降車乗客重量予測部１８は、予測値算出要求の「出発時刻」の前後１時間程度の時間帯に出発時刻が含まれる全てのレコードを検出するようにしてもよい。
【０１７１】
また、降車乗客重量予測部１８は、予測値算出要求に含まれる列車情報の「出発時刻」を参照せずに、「列車名」と「方向」の項目が一致する全てのレコードを検出するようにしてもよい。
【０１７２】
また、上記の第３実施形態の降車乗客重量の予測値を用いる構成を、第２実施形態に適用するようにしてもよい。第２実施形態に示した例に適用する場合には、逆分布算出部１４ｂは、参照した車両乗客重量記憶部１２のレコードの「車両乗客重量」の「１号車」、「２号車」、「３号車」のサブ項目に書き込まれている車両乗客重量値の各々から、対応する車両３０−１，３０−２，３０−３ごとの降車乗客重量の予測値を減算し、減算により得られた３つの減算値に基づいて逆分布を算出することになる。
【０１７３】
例えば、図５のレコード１０１の「５００ｋｇ，８００ｋｇ，４００ｋｇ」に、第３実施形態において降車乗客重量予測部１８が算出した降車乗客重量の予測値「１００ｋｇ，３００ｋｇ，２００ｋｇ」を適用すると、「４００ｋｇ，５００ｋｇ，２００ｋｇ」となる。逆分布算出部１４ｂは、「４００ｋｇ，５００ｋｇ，２００ｋｇ」に基づいて逆分布を「１００ｋｇ，０ｋｇ，３００ｋｇ」算出し、例えば、任意の一定値を「１００ｋｇ」とした場合には、「２：１：４」の比を算出することができる。
【０１７４】
（第４実施形態）
図２４は、第４実施形態の乗客重量均一化支援装置１ｅの構成を示すブロック図である。第４実施形態において、第１、第２及び第３実施形態と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。なお、第４実施形態おける乗客重量均一化支援システムの構成は、図１に示した乗客重量均一化支援システムＳの乗客重量均一化支援装置１のみが、乗客重量均一化支援装置１ｅに置き換えられた構成である。
【０１７５】
乗客重量均一化支援装置１ｅは、送受信部１０、情報取得部１１ｅ、車両乗客重量記憶部１２、乗降スペース乗客重量記憶部１３、逆分布算出部１４ｅ、出力部１５、乗客重量履歴記憶部１７、車両乗客重量予測部２１、及び運行予定情報記憶部２２を備える。
【０１７６】
情報取得部１１ｅは、情報取得部１１と同様の構成を備えているが、情報取得部１１ｅは、新たな車両乗客重量情報を取り込んで車両乗客重量記憶部１２に書き込んだ際、当該車両乗客重量情報に含まれる列車情報の列車名の情報を含む情報取得通知を逆分布算出部１４に出力しない構成となっている。
【０１７７】
逆分布算出部１４ｅは、内部にタイマと、要求を受けた時点での年月日時刻のタイムスタンプ情報を出力する計時手段とを備える。また、逆分布算出部１４ｅは、車両乗客重量予測部２１が算出する車両乗客重量の予測値と、乗降スペース乗客重量記憶部１３が逐次記憶する乗降スペース乗客重量値の直近の情報とに基づいて、列車３が次に停車する駅５Ａ，５Ｂ，５Ｃ，…における乗降スペース乗客重量値を考慮した車両乗客重量の予測値の逆分布を算出する。
【０１７８】
車両乗客重量予測部２１は、乗客重量履歴記憶部１７が記憶する車両乗客重量に関する履歴情報に基づいて、車両乗客重量の予測値を算出する。運行予定情報記憶部２２は、全ての列車３の運行予定の情報、例えば、年月日ごとの全ての列車３の列車情報と、当該列車３の時刻表の情報を予め記憶する。
【０１７９】
（第４実施形態の乗客重量均一化支援装置による処理）
図２５は、第４実施形態の乗客重量均一化支援装置１ｅの逆分布算出部１４ｅ、出力部１５、及び車両乗客重量予測部２１による処理の流れを示すフローチャートである。
【０１８０】
乗客重量均一化支援装置１ｅが起動すると、逆分布算出部１４ｅは、内部に備えるタイマを起動する。例えば、タイマが１分で満了するように起動する（ステップＳｅ１）。
【０１８１】
逆分布算出部１４ｅは、タイマが満了すると、内部に備える計時手段に要求して、要求した時点での年月日時刻のタイムスタンプ情報を取得する（ステップＳｅ２）。逆分布算出部１４ｅは、運行予定情報記憶部２２を参照し、取得したタイムスタンプ情報に基づいて、次の停車駅に到着するまで一定時間内、例えば、５分以内の全ての列車３の列車情報を検出する（ステップＳｅ３）。逆分布算出部１４ｅは、検出した列車情報と、次の停車駅の駅名の情報との組み合わせの全てについて、ステップＳｅ４からＳｅ９の処理を繰り返し行う（ループＬｅ１ｓ）。
【０１８２】
逆分布算出部１４ｅは、列車情報と、次の停車駅の駅名の情報とを含む予測値算出要求を車両乗客重量予測部２１に出力する（ステップＳｅ４）。車両乗客重量予測部２１は、乗客重量履歴記憶部１７を参照し、予測値算出要求に含まれる列車情報の「列車名」、「方向」、「出発時刻」の項目の内容に一致する全てのレコードを検出する。車両乗客重量予測部２１は、検出したレコードの「車両乗客重量」のサブ項目が、次の停車駅の駅名の情報の直前の区間となっている項目の車両乗客重量代表値と、当該車両乗客重量代表値に対応する「車両番号」の項目の内容とを読み出す。
【０１８３】
例えば、予測値算出要求に含まれる列車情報が列車名「α」、出発時刻「１０：００：００」、方向「下り方向」であり、駅名の情報が「Ｂ駅」であるとする。この場合、下り方向の場合のＢ駅の直前の区間は「Ａ−Ｂ」であるため、車両乗客重量予測部２１は、例えば、図１５に示すレコード４００から「Ａ−Ｂ」の項目の車両乗客重量代表値「５２０ｋｇ」と、当該車両乗客重量代表値に対応する「車両番号」の項目の「１号車」とを読み出して取り込む。レコード４０１，４０２からも同様にして読み出すことにより、車両乗客重量予測部２１は、「１号車、５２０ｋｇ」、「２号車、７９０ｋｇ」、「３号車、４４０ｋｇ」の情報を取り込むことになる。
【０１８４】
レコード４００，４０１，４０２以外に、異なる日付について、該当する複数のレコードが存在する場合、車両乗客重量予測部２１は、該当する全てのレコードを検出する。車両乗客重量予測部２１は、検出した全てのレコードから車両番号が一致するレコードを選択し、選択したレコードの「Ａ−Ｂ」の項目の車両乗客重量代表値の平均値を算出して予測値とする。車両乗客重量予測部２１は、算出した車両乗客重量の予測値に対応する車両識別情報を付加して予測値を出力する。逆分布算出部１４ｅは、車両乗客重量予測部２１が出力する車両識別情報が付加された車両乗客重量の予測値を取り込み、取り込んだ車両乗客重量の予測値の合計値を算出する（ステップＳｅ５）。
【０１８５】
逆分布算出部１４ｅは、乗降スペース乗客重量記憶部１３を参照し、「駅名」の項目が、次の停車駅の駅名の情報に一致し、「方向」が、列車情報に含まれる方向の情報の一致するレコードであって、取得したタイムスタンプ情報が示す年月日時刻に最も近いレコードを検出する。逆分布算出部１４ｅは、検出した乗降スペース乗客重量記憶部１３のレコードに含まれる乗降スペース乗客重量値の合計値を算出する（ステップＳｅ６）。
【０１８６】
逆分布算出部１４ｅは、ステップＳｅ５において算出した車両乗客重量の予測値の合計値と、ステップＳｅ６において算出した乗降スペース乗客重量値の合計値とを加算し、加算した値を列車３の車両数で除算して予定平均車両乗客重量値を算出する（ステップＳｅ７）。
【０１８７】
逆分布算出部１４ｅは、算出した予定平均車両乗客重量値から、車両乗客重量の予測値の各々を減算し、減算した値を車両３０−１，３０−２，３０−３の順番に並べて、車両乗客重量の予測値の逆分布を算出する（ステップＳｅ８）。
【０１８８】
逆分布算出部１４ｅは、算出した逆分布の情報に対して、次の停車駅の駅名の情報と方向の情報を付加して出力部１５に出力する。出力部１５は、逆分布算出部１４ｅが出力した逆分布の情報と、次の停車駅の駅名の情報と、方向の情報とに基づいて、画像情報を生成する。出力部１５は、送受信部１０を通じて、逆分布の情報に付加されている次の停車駅の駅名の情報に対応する駅５Ａ，５Ｂ，５Ｃ，…の情報送受信装置５３Ａ，５３Ｂ，５３Ｃ，…に生成した画像情報を送信する（ステップＳｅ９）。逆分布算出部１４ｅは、検出した列車情報と、次の停車駅の駅名の情報との組み合わせの全てについて、ステップＳｅ４からＳｅ９の処理が終了すると（ループＬｅ１ｅ）、処理をステップＳｅ１に戻し、再びタイマを起動する。
【０１８９】
上記の第４実施形態により、乗客重量均一化支援装置１ｅにおいて、車両乗客重量予測部２１は、走行済みの列車３から得られた車両３０−１，３０−２，３０−３ごとの車両乗客重量値に基づいて、逆分布算出部１４ｅが逆分布の算出対象とする列車３の車両３０−１，３０−２，３０−３ごとの車両乗客重量の予測値を算出する。逆分布算出部１４ｅは、車両乗客重量予測部２１が算出する車両３０−１，３０−２，３０−３ごとの車両乗客重量の予測値に基づいて、逆分布を算出する。これにより、例えば、列車３との通信状態の不具合等があり、列車３から車両乗客重量情報を受信することができない場合であっても、過去の車両乗客重量値の情報に基づいて、車両乗客重量の予測値を算出することができる。そのため、算出した車両乗客重量の予測値に基づいて、車両乗客重量値の分布の逆分布を算出することができ、算出した逆分布を乗客や駅員に提示することにより、乗車するために待機している乗客の分布を変えることになり、それにより、乗車後の車両ごとの乗客の重量の均一化を行うことが可能となる。
【０１９０】
また、乗客重量履歴記憶部１７に十分な量の車両乗客重量に関する履歴情報が記憶されているのであれば、図２に示す構成の列車３に限らず、重量センサ３１−１，３１−２，３１−３、位置検出装置３４、計時装置３３、及び情報送信装置３５を備えない一般的な構成の列車を対象として、逆分布の算出を行うことが可能となる。
【０１９１】
なお、乗客重量均一化支援装置１ｅが、更に、図２２で示した異常情報記憶部２０を備えて、車両乗客重量予測部２１が、乗客重量履歴記憶部１７から検出したレコードから、異常情報記憶部２０が記憶する情報に基づいて、異常が発生している際のレコードを除いて、車両乗客重量の予測値を算出するようにしてもよい。これにより、異常が発生していた際のレコードを除外することができるため、より正確な車両乗客重量の予測値を算出することができる。また、逆分布の算出対象の列車３が、例えば、異常により遅延している場合等には、車両乗客重量予測部２１は、逆に、異常が発生していた際のレコードのみを用いて車両乗客重量の予測値を算出するようにしてもよい。これにより、異常が発生していた際のレコードに基づいて、異常発生時の正確な車両乗客重量の予測値を算出することができる。
【０１９２】
また、車両乗客重量予測部２１は、より正確な車両乗客重量の予測値を算出するために、以下のようにして、検出するレコードを絞り込むようにしてもよい。
【０１９３】
例えば、逆分布算出部１４ｅが、取得したタイムスタンプ情報の年月日の情報を更に加えて予測値算出要求を車両乗客重量予測部２１に出力する。車両乗客重量予測部２１は、例えば、内部にカレンダ情報を用いて曜日を検出する計時手段を備えており、当該計時手段により、予測値算出要求に含まれるタイムスタンプ情報の年月日の曜日を検出し、例えば、過去数カ月の同一曜日の日付を検出する。車両乗客重量予測部２１は、乗客重量履歴記憶部１７から、予測値算出要求に含まれる列車情報と一致し、かつ検出した日付に一致するレコードを検出する。そして、車両乗客重量予測部２１は、検出したレコードに基づいて、例えば、レコードに含まれる車両乗客重量代表値に基づいて予測値を算出するようにしてもよい。このようにすることで、同一曜日における車両乗客重量値の傾向を踏まえた予測値を算出することができる。
【０１９４】
また、絞り込む対象は、列車情報が一致するレコードであって同一曜日のレコードに限られない。鉄道等では、平日と、休日とで時刻表を分けていることが多く、時刻表が一致するか否かによって、車両乗客重量の傾向が異なることが想定される。そのため、絞り込む対象として、予測値算出要求に含まれるタイムスタンプ情報の年月日が平日を示していれば、列車情報が一致するレコードであって、かつ平日のレコードを検出し、予測値算出要求に含まれるタイムスタンプ情報の年月日が休日を示していれば、列車情報が一致するレコードであって、かつ休日のレコードを検出するようにしてもよい。これにより、平日、または、休日の各々において同一の運行経路及び同一の時刻表で走行していた列車３の車両乗客重量値の傾向を踏まえた予測値を算出することができる。
【０１９５】
また、車両乗客重量予測部２１は、予測値算出要求に含まれる列車情報の「列車名」、「方向」、「出発時刻」の情報の全てが一致する全てのレコードではなく、「出発時刻」が示す時刻と時間帯が一致する出発時刻を含むレコードを検出するようにしてもよい。例えば、予測値算出要求の「出発時刻」の情報が、午前の時刻を示しているのであれば、出発時刻が午前の全てのレコードを検出し、予測値算出要求の「出発時刻」の情報が、午後の時刻を示しているのであれば、出発時刻が午後の全てのレコードを検出するようにしてもよい。また、車両乗客重量予測部２１は、予測値算出要求の「出発時刻」の前後１時間程度の時間帯に出発時刻が含まれる全てのレコードを検出するようにしてもよい。
【０１９６】
また、車両乗客重量予測部２１は、予測値算出要求に含まれる列車情報の「出発時刻」を参照せずに、「列車名」と「方向」の項目が一致する全てのレコードを検出するようにしてもよい。
【０１９７】
また、上記の乗客重量均一化支援装置１ｅでは、車両乗客重量予測部２１は、乗客重量履歴記憶部１７を参照して車両乗客重量の予測値を算出するようにしているが、本発明の構成は、当該実施の形態に限られない。車両乗客重量予測部２１は、車両乗客重量記憶部１２に記憶されている車両乗客重量情報に基づいて車両乗客重量の予測値を予測するようにしてもよい。
【０１９８】
車両乗客重量記憶部１２を用いる場合、車両乗客重量予測部２１は、列車情報の一致に加えて、更に、車両乗客重量記憶部１２の「タイムスタンプ」の項目に含まれる時刻の情報を参照して車両乗客重量記憶部１２から検出するレコードを絞り込むようにしてもよい。例えば、車両乗客重量予測部２１は、逆分布算出部１４ｅが取得するタイムスタンプ情報が示す時刻の前後１時間程度の時間帯の範囲の時刻が、車両乗客重量記憶部１２の「タイムスタンプ」の項目のタイムスタンプ情報に示されているレコードを検出するようにしてもよい。
【０１９９】
また、車両乗客重量予測部２１と同様に、乗降スペース乗客重量の予測値を算出する乗降スペース乗客重量予測部を備えて、車両乗客重量値と同様に、乗降スペース乗客重量記憶部１３が記憶する乗降スペース乗客重量情報に基づいて、乗降スペース乗客重量値を予測するようにしてもよい。
【０２００】
また、上記の第３及び第４実施形態の構成等では、降車乗客重量予測部１８，１８ｄ、車両乗客重量予測部２１は、予測値として平均値を算出するようにしているが、平均値以外の代表値、例えば、最頻値、中央値、最大値、最小値等の他の代表値を算出するようにしてもよい。
【０２０１】
また、上記の第４実施形態の図２５の処理において、ステップＳｅ４及びＳｅ５の前に、ステップＳｅ６の処理を行うようにしてもよい。
【０２０２】
（上記の実施形態の他の構成例）
上記の第１から第４実施形態では、列車３において、図２に示したように重量センサ３１−１，３１−２，３１−３が車両乗客重量値を測定する構成となっていた。また、駅５Ａ，５Ｂ，５Ｃ，…においても、例えば、駅５Ｂの場合、重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−２Ｄが、乗降スペース乗客重量値を測定する構成となっていた。これに対して、実際に測定した重量値を用いるのではなく、画像情報から重量値を推定する構成を適用するようにしてもよい。
【０２０３】
例えば、図４に示した第１実施形態の乗客重量均一化支援装置１に替えて、図２６に示す乗客重量均一化支援装置１ｆを適用する。乗客重量均一化支援装置１ｆは、乗客重量均一化支援装置１が備える構成に加えて、更に、乗客重量推定部２３を備えており、情報取得部１１に替えて情報取得部１１ｆを備える。
【０２０４】
乗客重量推定部２３は、内部に記憶領域を備えており、当該内部の記憶領域は、例えば、車両３０−１，…に乗車している乗客、または、乗降スペース５１Ｂ−１Ｄ，…において待機している乗客を撮影した画像情報と、当該画像情報が撮影された際の画像情報内に撮影されている乗客の合計重量値との相関関係を示す情報を予め記憶する。また、乗客重量推定部２３は、画像情報を取り込み、取り込んだ画像情報と、内部の記憶領域が記憶する相関関係を示す情報とに基づいて、当該画像情報において撮影されている乗客の合計重量値を推定して出力する。
【０２０５】
また、図２に示した列車３に替えて、図２７に示す列車３ｆを適用する。列車３ｆは、車両３０ｆ−１，３０ｆ−２，３０ｆ−３を備えており、車両３０ｆ−１，３０ｆ−２，３０ｆ−３は、列車３の各車両３０−１，３０−２，３０−３が備える重量センサ３１−１，３１−２，３１−３と情報送信装置３５に替えて、カメラ３６−１，３６−２，３６−３と情報送信装置３５ｆを備える。
【０２０６】
また、図３に示した駅５Ｂの構成に替えて、図２８に示す駅５ｆＢの構成を適用する。駅５ｆＢは、駅５Ｂにおける重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−２Ｄと情報送受信装置５３Ｂに替えて、カメラ５６Ｂ−１Ｄ，５６Ｂ−２Ｄ，５６Ｂ−３Ｄと情報送受信装置５３ｆＢを備える構成である。
【０２０７】
列車３ｆにおけるカメラ３６−１，３６−２，３６−３の各々は、車両３０ｆ−１，３０ｆ−２，３０ｆ−３の車内の乗客を撮影して画像情報を生成し、生成した画像情報に予め内部に記憶する車両識別情報を付加して情報送信装置３５ｆに出力する。情報送信装置３５ｆは、車両識別情報が付加された画像情報と、タイムスタンプ情報と、地点情報と、列車情報とを含む車両乗客重量情報を生成し、生成した車両乗客重量情報を乗客重量均一化支援装置１ｆに送信する。
【０２０８】
駅５ｆＢにおけるカメラ５６Ｂ−１Ｄ，５６Ｂ−２Ｄ，５６Ｂ−３Ｄの各々は、乗降スペース５１Ｂ−１Ｄ，５１Ｂ−２Ｄ，５１Ｂ−３Ｄにおいて待機する乗客を撮影して画像情報を生成し、生成した画像情報に予め内部に記憶する乗降スペース識別情報を付加して情報送受信装置５３ｆＢに送信する。情報送受信装置５３ｆＢは、乗降スペース識別情報が付加された画像情報と、タイムスタンプ情報と、駅名の情報とを含む乗降スペース乗客重量情報を生成し、生成した乗降スペース乗客重量情報を乗客重量均一化支援装置１ｆに送信する。
【０２０９】
乗客重量均一化支援装置１ｆの情報取得部１１ｆは、送受信部１０を通じて車両乗客重量情報を受信すると、車両乗客重量情報に含まれる画像情報を乗客重量推定部２３に出力する。乗客重量推定部２３は、画像情報を受けると、当該画像情報に撮影されている乗客の合計重量値を推定し、推定した乗客の合計重量値を車両乗客重量値として情報取得部１１ｆに出力する。情報取得部１１ｆは、車両乗客重量情報に含まれる全ての画像情報に対応する車両乗客重量値を乗客重量推定部２３から受けると、車両乗客重量情報の画像情報を、対応する車両乗客重量値に置き換えて、車両乗客重量記憶部１２に書き込んで記憶させる。
【０２１０】
また、情報取得部１１ｆは、送受信部１０を通じて乗降スペース乗客重量情報を受信すると、乗降スペース乗客重量情報に含まれる画像情報を乗客重量推定部２３に出力する。乗客重量推定部２３は、画像情報を受けると、当該画像情報に撮影されている乗客の合計重量値を推定し、推定した乗客の合計重量値を乗降スペース乗客重量値として情報取得部１１ｆに出力する。情報取得部１１ｆは、乗降スペース乗客重量情報に含まれる全ての画像情報に対応する乗降スペース乗客重量値を乗客重量推定部２３から受けると、乗降スペース乗客重量情報の画像情報を、対応する乗降スペース乗客重量値に置き換えて、乗降スペース乗客重量記憶部１３に書き込んで記憶させる。
【０２１１】
上記の構成により、カメラ３６−１，３６−２，３６−３，５６Ｂ−１Ｄ，５６Ｂ−２Ｄ，５６Ｂ−３Ｄが撮影した画像情報に基づいて重量値を算出することができることから、重量センサ３１−１，３１−２，３１−３，５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−２Ｄを設置することができない場所であっても、乗客の合計重量値を求めることができる。そのため、乗客重量均一化支援システムＳの適用範囲を広げることが可能となる。
【０２１２】
なお、重量センサ３１−１，３１−２，３１−３と、重量センサ５２Ｂ−１Ｄ，５２Ｂ−２Ｄ，５２Ｂ−２Ｄと、カメラ３６−１，３６−２，３６−３と、カメラ５６Ｂ−１Ｄ，５６Ｂ−２Ｄ，５６Ｂ−３Ｄとを併用してもよい。そのため、駅５Ａ，５Ｂ，５Ｃ，…の構成はそのままとして、全ての列車３を列車３ｆに置き換えてもよいし、列車３の構成はそのままとして、全ての駅５Ａ，５Ｂ，５Ｃ，…の構成のみを駅５ｆＡ，５ｆＢ，５ｆＣ，…に置き換えてもよいし、複数存在する列車３のうちのいずれかを列車３ｆに置き換えてもよいし、複数存在する駅５Ａ，５Ｂ，５Ｃ，…のうちいずれかを駅５ｆＡ，５ｆＢ，５ｆＣ，…の構成を置き換えるようにしてもよい。
【０２１３】
なお、上記の第１から第４実施形態の構成等において、運行中の列車３，３ｆの台数は、複数であることを前提としているが、少なくとも１台存在していればよい。
【０２１４】
また、上記の第１から第４実施形態の構成等では、列車３，３ｆの車両数は、３車両としてとしているが、２車両以上の複数の車両数であれば、どのような車両数であってもよい。
【０２１５】
また、図１に示した駅５Ａ，５Ｂ，５Ｃ，…は、いずれも始発駅と終着駅以外の駅であるとしており、最小構成としては、駅５Ａ，５Ｂ，５Ｃ，…の数は１つでもよく、１つの場合、列車３が停車する駅の構成は、始発駅、中間の停車駅、終着駅の３つの駅の構成となる。
【０２１６】
また、上記の第１から第４実施形態の構成等では、列車３，３ｆの情報送信装置３５，３５ｆの内部の記憶領域が、列車情報を予め記憶するとしているが、終着駅に到着するごとに、列車情報を書き換えて更新する必要がある。そのため、情報送信装置３５，３５ｆが、外部のサーバ装置に記憶されている運行予定情報を記憶するデータベース等に接続して、最新の列車情報を取得するようにしてもよい。
【０２１７】
また、上記の第１から第４実施形態の構成等では、列車３，３ｆの情報送信装置３５，３５ｆは、列車３，３ｆの位置情報を位置検出装置３４から取得する構成としているが、例えば、外部のサーバ装置に記憶されている運行予定情報を記憶するデータベース等に接続して、運行予定情報と、計時装置３３から取得したタイムスタンプ情報とに基づいて、タイムスタンプ情報に対応する列車３，３ｆの地点を検出するようにしてもよい。このようにすることで、例えば、位置検出装置３４のＧＰＳに不具合が生じた場合であっても、ＧＰＳよりも精度は低くなるものの列車３，３ｆの地点を検出することが可能となる。
【０２１８】
また、上記の第１から第４実施形態の構成等では、列車３，３ｆの位置検出装置３４は、要求を受けると、ＧＰＳから取得した位置を示す位置情報と、地図情報とに基づいて、停車している駅の駅名、または、駅の間の区間のいずれかを示す地点情報を出力するようにしている。これに加えて、位置検出装置３４が、外部のサーバ装置に記憶されている運行予定情報を記憶するデータベース等に接続して、列車３，３ｆが急行列車等の場合に通過する駅を検出し、例えば、Ｂ駅には停車せず、次に停車する駅がＣ駅なのであれば、列車３，３ｆが、Ｂ駅の近傍に存在している場合であっても、地点情報として「Ｂ駅」を出力せず、「Ａ−Ｃ」として出力することにより、通過駅のある列車３，３ｆにも適用することが可能となる。
【０２１９】
また、上記の第１から第４実施形態の構成等では、鉄道の列車３、３ｆを対象としているが、各々の車両が、乗客が乗降するドアを備えた車両を連結した連結バス等の他の連結車両に適用してもよい。
【０２２０】
また、上記の第１から第４実施形態の構成等では、逆分布算出部１４，１４ｂ，１４ｃは、情報取得部１１，１１ｆからの新たな車両乗客重量情報を取得したことを通知する情報取得通知を契機として処理を開始しており、逆分布算出部１４ｅは、内部のタイマの満了を契機として処理を開始しているが、本発明の構成は、当該実施の形態に限られない。例えば、情報取得部１１，１１ｅ，１１ｆが、新たな乗降スペース乗客重量情報の取得したタイミングで情報取得通知を出力するようにしてもよい。ただし、この場合、乗降スペース乗客重量情報には、列車情報が含まれていないため、情報取得部１１，１１ｆは、駅名の情報に基づいて、例えば、外部のサーバ装置に記憶されている運行予定情報を記憶するデータベース等に接続して、当該駅に次に停車する列車３，３ｆの列車情報を検出する等の手段を備える必要がある。また、逆分布算出部１４，１４ｂ，１４ｃが処理を開始するタイミングとして、逆分布算出部１４ｅのように内部に備えるタイマが満了するタイミングで処理を開始するようにしてもよい。
【０２２１】
また、上記の第１から第４実施形態の構成等では、情報送信装置３５，３５ｆ、及び情報送受信装置５３Ａ，Ｂ，Ｃ，…，５３ｆＡ，５３ｆＢ，５３ｆＣ，…が内部に備えるタイマは、１分ごとに満了するようにしているが、１分に限られるものではなく、より短い時間や、より長い時間としてもよく、また、列車３，３ｆごとにタイマの値が異なっていてもよく、駅５Ａ，５Ｂ，５Ｃ，…，５ｆＡ，５ｆＢ，５ｆＣ，…ごとにタイマの値が異なっていてもよい。
【０２２２】
また、上記の第１から第４実施形態の構成等では、駅５Ａ，５Ｂ，５Ｃ，…に設置する表示装置５５Ａ，５５Ｂ，５５Ｃ，…として、例えば、液晶ディスプレイであるとしているが、本発明の構成は、当該実施の形態に限られない。例えば、乗客や駅員が携帯するスマートフォンやタブレット等の携帯端末の画面に表示するようにしてもよい。また、液晶ディスプレイの設置場所として、上り方向と下り方向の乗客のそれぞれ見やすい場所に設置するために、上り方向と下り方向の液晶ディスプレイを分けて設置するようにしてもよい。また、プラットホーム５０Ａ，５０Ｂ，５０Ｃ，…に、乗降スペースごとのホームドアが設置されている場合、各ホームドアに液晶ディスプレイを設置するようにしてもよい。また、ホームドアごとの液晶ディスプレイに画像情報３００，３０１，３０２，３０３、３０４を表示する場合、当該ホームドアの位置に対応する箇所のグラフの色を、他のグラフとは別の色で強調して表示するなどして分かりやすくするようにしてもよい。
【０２２３】
また、上記の第１から第４実施形態の構成等では、算出した逆分布に基づく画像情報３００，３０１，３０２，３０３，３０４を、駅員や乗客に提示するとしているが、例えば、インターネットを経由して公開して、駅員や乗客以外に提供するようにしてもよい。
【０２２４】
上述した実施形態における乗客重量均一化支援装置１，１ｂ，１ｃ，１ｄ，１ｅ，１ｆをコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【０２２５】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０２２６】
１  乗客重量均一化支援装置
１０  送受信部
１１  情報取得部
１２  車両乗客重量記憶部
１３  乗降スペース乗客重量記憶部
１４  逆分布算出部
１５  出力部
【図１】
2019171887.tif 000003
【図２】
2019171887.tif 000004
【図３】
2019171887.tif 000005
【図４】
2019171887.tif 000006
【図５】
2019171887.tif 000007
【図６】
2019171887.tif 000008
【図７】
2019171887.tif 000009
【図８】
2019171887.tif 000010
【図９】
2019171887.tif 000011
【図１０】
2019171887.tif 000012
【図１１】
2019171887.tif 000013
【図１２】
2019171887.tif 000014
【図１３】
2019171887.tif 000015
【図１４】
2019171887.tif 000016
【図１５】
2019171887.tif 000017
【図１６】
2019171887.tif 000018
【図１７】
2019171887.tif 000019
【図１８】
2019171887.tif 000020
【図１９】
2019171887.tif 000021
【図２０】
2019171887.tif 000022
【図２１】
2019171887.tif 000023
【図２２】
2019171887.tif 000024
【図２３】
2019171887.tif 000025
【図２４】
2019171887.tif 000026
【図２５】
2019171887.tif 000027
【図２６】
2019171887.tif 000028
【図２７】
2019171887.tif 000029
【図２８】
2019171887.tif 000030
【手続補正書】
【提出日】平成31年4月4日(2019.4.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに記憶する車両乗客重量記憶部と、
前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出する逆分布算出部と、
前記逆分布算出部が算出する前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力する出力部と、
前記停車駅の前記乗降スペースの各々において待機する前記乗客の合計重量値を乗降スペース乗客重量値として前記乗降スペースごとに記憶する乗降スペース乗客重量記憶部と、
を備え、
前記逆分布算出部は、
前記連結車両の前記車両ごとの前記車両乗客重量値と、前記停車駅における前記車両ごとの前記乗降スペースの前記乗降スペース乗客重量値とを加算し、加算した値を前記連結車両の車両数で除算して予定平均車両乗客重量値を算出し、算出した前記予定平均車両乗客重量値から、前記車両ごとの前記車両乗客重量値の各々を減算して得られる複数の減算値を、前記車両ごとに並べて示す分布を、前記逆分布とする
ことを特徴とする乗客重量均一化支援装置。
【請求項２】
複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに記憶する車両乗客重量記憶部と、
前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出する逆分布算出部と、
前記逆分布算出部が算出する前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力する出力部と、
を備え、
前記逆分布算出部は、
前記車両乗客重量値の最大値から、前記車両ごとの前記車両乗客重量値の各々を減算して得られる複数の減算値の各々に任意に定められる一定値を加算して得られる複数の値を、前記車両ごとに並べて比で示す分布を、前記逆分布とする
ことを特徴とする乗客重量均一化支援装置。
【請求項３】
複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに記憶する車両乗客重量記憶部と、
前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出する逆分布算出部と、
前記逆分布算出部が算出する前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力する出力部と、
走行済みの前記連結車両の前記車両ごとの前記車両乗客重量値に基づいて、前記逆分布算出部が逆分布の算出対象とする前記複数の列車の前記車両ごとの車両乗客重量の予測値を算出する車両乗客重量予測部と、
を備え、
前記逆分布算出部は、
前記車両乗客重量予測部が算出する前記車両ごとの前記車両乗客重量の予測値に基づいて、前記逆分布を算出する
ことを特徴とする乗客重量均一化支援装置。
【請求項４】
前記車両乗客重量記憶部は、
前記連結車両の各々の前記車両に乗車中の前記乗客の前記車両ごとの合計重量値を前記車両ごとの前記車両乗客重量値として前記連結車両の走行にしたがって逐次記憶し、
前記逆分布算出部は、
前記車両乗客重量記憶部が直近に記憶した前記車両乗客重量値に基づいて、前記逆分布を算出する
ことを特徴とする請求項１又は請求項２に記載の乗客重量均一化支援装置。
【請求項５】
走行済みの前記連結車両の前記車両ごとの前記車両乗客重量値に基づいて、前記逆分布算出部が逆分布の算出対象とする前記複数の列車の前記車両ごとの車両乗客重量の予測値を算出する車両乗客重量予測部を備え、
前記逆分布算出部は、
前記車両乗客重量予測部が算出する前記車両ごとの前記車両乗客重量の予測値に基づいて、前記逆分布を算出する
ことを特徴とする請求項１又は請求項２に記載の乗客重量均一化支援装置。
【請求項６】
前記乗降スペースにおいて降車した前記乗客の合計重量値を降車乗客重量値として、前記乗降スペースに対応する前記車両ごとに記憶する降車乗客重量記憶部と、
前記降車乗客重量記憶部が記憶する前記車両ごとの前記降車乗客重量値に基づいて、前記連結車両が前記停車駅に到着した際の前記車両ごとの降車乗客重量の予測値を算出する降車乗客重量予測部と、を備え、
前記逆分布算出部は、
前記車両乗客重量値と、前記降車乗客重量予測部が算出する前記車両ごとの前記降車乗客重量の予測値とに基づいて、前記逆分布を算出する
ことを特徴とする請求項１から請求項５のいずれか１項に記載の乗客重量均一化支援装置。
【請求項７】
前記連結車両は、予め定められる運行経路を予め定められる時刻表にしたがって走行しており、
前記降車乗客重量予測部は、
前記逆分布算出部が前記逆分布の算出の対象としている対象連結車両と同一の前記運行経路を走行していた前記連結車両、または、前記対象連結車両と前記同一の運行経路を同一の前記時刻表にしたがって走行していた前記連結車両、または、前記対象連結車両と同一の曜日に前記同一の運行経路を前記同一の時刻表にしたがって走行していた前記連結車両に対応する前記車両ごとの前記降車乗客重量値に基づいて、前記降車乗客重量の予測値を算出する
ことを特徴とする請求項６に記載の乗客重量均一化支援装置。
【請求項８】
異常が発生した際の情報を記憶する異常情報記憶部を備え、
前記降車乗客重量予測部は、
前記異常情報記憶部が記憶する情報に基づいて、降車乗客重量記憶部に記憶される前記降車乗客重量が、異常が発生していた際の前記降車乗客重量であるか否かを判定し、前記逆分布算出部が前記逆分布の算出の対象としている前記連結車両に異常が発生していない場合、異常が発生していなかった際の前記降車乗客重量に基づいて前記降車乗客重量の予測値を算出し、前記逆分布算出部が前記逆分布の算出の対象としている前記連結車両に異常が発生している場合、異常が発生していた際の前記降車乗客重量に基づいて前記降車乗客重量の予測値を算出する
ことを特徴とする請求項６または請求項７に記載の乗客重量均一化支援装置。
【請求項９】
前記車両ごとに備えられる撮像装置が前記車両内を撮影して生成する画像情報を受信し、受信した前記画像情報に基づいて、前記連結車両の各々の前記車両に乗車中の前記乗客の前記車両ごとの合計重量値を算出し、算出した前記車両ごとの合計重量値を前記車両ごとの前記車両乗客重量値として前記車両乗客重量記憶部に書き込む乗客重量推定部を備える
ことを特徴とする請求項１から請求項８のいずれか１項に記載の乗客重量均一化支援装置。
【請求項１０】
複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに車両乗客重量記憶部に記憶させ、
前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出し、
算出した前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力し、
前記停車駅の前記乗降スペースの各々において待機する前記乗客の合計重量値を乗降スペース乗客重量値として前記乗降スペースごとに記憶する乗降スペース乗客重量記憶部に記憶させ、
前記連結車両の前記車両ごとの前記車両乗客重量値と、前記停車駅における前記車両ごとの前記乗降スペースの前記乗降スペース乗客重量値とを加算し、加算した値を前記連結車両の車両数で除算して予定平均車両乗客重量値を算出し、算出した前記予定平均車両乗客重量値から、前記車両ごとの前記車両乗客重量値の各々を減算して得られる複数の減算値を、前記車両ごとに並べて示す分布を、前記逆分布とする、
ことを特徴とする乗客重量均一化支援方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記問題を解決するために、本発明の一態様は、複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに記憶する車両乗客重量記憶部と、前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出する逆分布算出部と、前記逆分布算出部が算出する前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力する出力部と、前記停車駅の前記乗降スペースの各々において待機する前記乗客の合計重量値を乗降スペース乗客重量値として前記乗降スペースごとに記憶する乗降スペース乗客重量記憶部と、を備え、前記逆分布算出部は、前記連結車両の前記車両ごとの前記車両乗客重量値と、前記停車駅における前記車両ごとの前記乗降スペースの前記乗降スペース乗客重量値とを加算し、加算した値を前記連結車両の車両数で除算して予定平均車両乗客重量値を算出し、算出した前記予定平均車両乗客重量値から、前記車両ごとの前記車両乗客重量値の各々を減算して得られる複数の減算値を、前記車両ごとに並べて示す分布を、前記逆分布とすることを特徴とする乗客重量均一化支援装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明の一態様は、複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに記憶する車両乗客重量記憶部と、前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出する逆分布算出部と、前記逆分布算出部が算出する前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力する出力部と、を備え、前記逆分布算出部は、前記車両乗客重量値の最大値から、前記車両ごとの前記車両乗客重量値の各々を減算して得られる複数の減算値の各々に任意に定められる一定値を加算して得られる複数の値を、前記車両ごとに並べて比で示す分布を、前記逆分布とすることを特徴とする乗客重量均一化支援装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明の一態様は、複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに記憶する車両乗客重量記憶部と、前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出する逆分布算出部と、前記逆分布算出部が算出する前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力する出力部と、走行済みの前記連結車両の前記車両ごとの前記車両乗客重量値に基づいて、前記逆分布算出部が逆分布の算出対象とする前記複数の列車の前記車両ごとの車両乗客重量の予測値を算出する車両乗客重量予測部を備え、前記逆分布算出部は、前記車両乗客重量予測部が算出する前記車両ごとの前記車両乗客重量の予測値に基づいて、前記逆分布を算出することを特徴とする乗客重量均一化支援装置である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明の一態様は、上記に記載の発明において、異常が発生した際の情報を記憶する異常情報記憶部を備え、前記降車乗客重量予測部は、前記異常情報記憶部が記憶する情報に基づいて、降車乗客重量記憶部に記憶される前記降車乗客重量が、異常が発生していた際の前記降車乗客重量であるか否かを判定し、前記逆分布算出部が前記逆分布の算出の対象としている前記連結車両に異常が発生していない場合、異常が発生していなかった際の前記降車乗客重量に基づいて前記降車乗客重量の予測値を算出し、前記逆分布算出部が前記逆分布の算出の対象としている前記連結車両に異常が発生している場合、異常が発生していた際の前記降車乗客重量に基づいて前記降車乗客重量の予測値を算出するようにしてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明の一態様は、上記に記載の発明において、前記車両ごとに備えられる撮像装置が前記車両内を撮影して生成する画像情報を受信し、受信した前記画像情報に基づいて、前記連結車両の各々の前記車両に乗車中の前記乗客の前記車両ごとの合計重量値を算出し、算出した前記車両ごとの合計重量値を前記車両ごとの前記車両乗客重量値として前記車両乗客重量記憶部に書き込む乗客重量推定部を備えるようにしてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明の一態様は、複数の車両が連結された連結車両に乗車する乗客の前記車両ごとの合計重量値を車両乗客重量値として、前記車両ごとに車両乗客重量記憶部に記憶させ、前記車両乗客重量記憶部から前記車両ごとの前記車両乗客重量値を読み出し、読み出した前記車両乗客重量値によって示される分布の逆分布を算出し、算出した前記逆分布を、前記連結車両が次に停車する停車駅における前記車両ごとの乗降スペースに待機させる前記乗客の分布として出力し、前記停車駅の前記乗降スペースの各々において待機する前記乗客の合計重量値を乗降スペース乗客重量値として前記乗降スペースごとに記憶する乗降スペース乗客重量記憶部に記憶させ、前記連結車両の前記車両ごとの前記車両乗客重量値と、前記停車駅における前記車両ごとの前記乗降スペースの前記乗降スペース乗客重量値とを加算し、加算した値を前記連結車両の車両数で除算して予定平均車両乗客重量値を算出し、算出した前記予定平均車両乗客重量値から、前記車両ごとの前記車両乗客重量値の各々を減算して得られる複数の減算値を、前記車両ごとに並べて示す分布を、前記逆分布とすることを特徴とする乗客重量均一化支援方法である。