(57)【要約】【課題】利用者の利便性を高める。【解決手段】情報取得部２は、前駅と乗車駅との間を走行する列車の空席情報６ａと、乗車駅の待ち人数情報６ｂと、乗車駅の降車予測情報６ｃと、を取得する。乗車口評価部３は、空席情報６ａと、待ち人数情報６ｂと、降車予測情報６ｃとに基づき、乗車駅において当該乗車口に対応する空席に着座できる可能性を評価する。第１の評価として、空席情報６ａと待ち人数情報６ｂから第１空席数を算出して評価を行う。また、必要に応じて第２評価として、降車予測情報６ｃを加えた第２空席数を算出して評価を行う。案内部４は、乗車口の評価に基づき、利用者に乗車口の案内を行う。例えば、着座できる可能性が高い乗車口に関する情報を利用者に提供する。【選択図】図１
2016207116.tif 000002
【特許請求の範囲】
【請求項１】
停車駅間を走行する列車の自由席車両において検知される空席情報と、乗車駅において検知される前記自由席車両の乗車口ごとの待ち人数情報と、予め計測された前記乗車駅における降車人数に基づいて前記乗車口ごとの降車予測人数を算出して得られる降車予測情報と、を取得する情報取得部と、
前記空席情報及び前記待ち人数情報に基づいて前記乗車駅における対象列車の前記乗車口ごとの第１空席数を算出し、前記乗車口に対応する空席に着座できる可能性を評価する第１の評価を行うと共に、必要に応じて前記空席情報及び前記待ち人数情報と、前記降車予測情報とに基づいて前記乗車口ごとの第２空席数を算出して前記乗車口に対応する空席に着座できる可能性を評価する第２の評価を行う乗車口評価部と、
前記乗車口評価部による評価に基づいて前記乗車口の案内を行う案内部と、
を有する情報提供装置。
【請求項２】
前記乗車口評価部は、
前記乗車口ごとに、前記対象列車が前記乗車駅の前に停車する前駅を出発した後に検出される空席情報に基づく前駅空席数から、前記乗車駅における待ち人数情報に基づく乗車駅待ち人数を減算して、前記乗車駅において利用者が着座できる前記第１空席数を算出し、前記第１空席数に基づいて前記第１の評価を行う、
請求項１に記載の情報提供装置。
【請求項３】
前記乗車口評価部は、
前記第１の評価による前記乗車口の評価によって前記第１空席数が所定の値以上の前記乗車口が検出されなかったときは、前記乗車口ごとに、前記降車予測情報に基づく当該乗車口の前記降車予測人数を前記第１空席数に加算して前記第２空席数を算出し、前記第２空席数に基づいて前記第２の評価を行う、
請求項２に記載の情報提供装置。
【請求項４】
前記乗車口評価部は、
前記対象列車が前記前駅と前記前駅の１つ前の停車駅との間を走行しているときは、
前記空席情報と、前記前駅における待ち人数情報と、前記前駅における降車予測情報と、に基づき、前記前駅における前記乗車口ごとの前駅予測空席数を算出し、
前記前駅予測空席数と、前記乗車駅における待ち人数情報と、前記乗車駅における降車予測情報と、に基づき、前記乗車駅における前記乗車口ごとの乗車駅予測空席数を算出し、
前記乗車駅予測空席数に基づいて前記乗車口を評価する、
請求項１乃至３のいずれか１項に記載の情報提供装置。
【請求項５】
自由席車両の各座席に配置されて当該座席が空席であるか否かを検知する空席検知部と、前記自由席車両から降車する人を乗車口ごとに検知する降車人数検知部と、前記自由席車両を備える列車が停車駅間を走行する間に前記空席検知部の空席検知信号に基づいて空席情報を生成すると共に、前記降車人数検知部の降車人数検知信号に基づいて前記乗車口ごとの降車人数を検出して降車人数情報を生成する車両情報収集部と、を有する車両情報収集装置と、
前記停車駅において対象列車を待つ人を前記乗車口ごとに検知する待ち人数検知部と、前記待ち人数検知部から取得した待ち人数検知信号に基づいて前記乗車口ごとの待ち人数情報を生成する駅情報収集部と、を有する駅情報収集装置と、
前記車両情報収集装置から前記空席情報を取得し、前記駅情報収集装置から前記待ち人数情報を取得し、前記空席情報と前記待ち人数情報とを記憶部に格納すると共に、前記車両情報収集装置から前記降車人数情報を取得して前記記憶部に蓄積し、蓄積された前記降車人数情報に基づいて前記乗車口ごとの降車予測人数を算出して得られる降車予測情報を前記記憶部に格納するサーバと、
前記対象列車に対応する前記空席情報、前記待ち人数情報及び前記降車予測情報を前記サーバから取得する情報取得部と、前記空席情報及び前記待ち人数情報に基づいて前記乗車駅における前記対象列車の前記乗車口ごとの第１空席数を算出し、前記乗車口に対応する空席に着座できる可能性を評価する第１の評価を行うと共に、必要に応じて前記空席情報及び前記待ち人数情報と、前記降車予測情報とに基づいて前記乗車口ごとの第２空席数を算出して前記乗車口に対応する空席に着座できる可能性を評価する第２の評価を行う乗車口評価部と、前記乗車口評価部による評価に基づいて前記乗車口の案内を行う案内部と、を備える情報提供装置と、
を有する情報提供システム。
【請求項６】
前記空席検知部は、前記座席の座面に所定の重量がかかったことを検出する重量センサと、前記座席に伝わった所定の熱を検出する熱センサと、を有し、
前記車両情報収集部は、前記空席検知部の検知信号を解析し、前記重量センサと前記熱センサとが共に所定の値以上であることを検知し、検知している状態が所定の時間を超えたとき、当該座席に人が着座していると判定する、
請求項５に記載の情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置及び情報提供システムに関する。
【背景技術】
【０００２】
従来、特急列車等の自由席を利用しようとする利用者は、この列車が到着する前に乗車駅に行き、乗車口ごとに形成される乗車待ちの列に並ぶ。しかしながら、利用者が乗車待ちの列に並ぶ際には、自由席の空席状況がわからないため、どこに並べばよいかの判断が容易でない。
【０００３】
このような点に鑑み、座席が利用されているか否かを検出するセンサを自由席の各座席に配設して空席を検出し、その空席情報を利用者に提供する技術がある。また、乗車待ちの人数を考慮して各停車駅の乗車率を利用者に提供する技術もある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−８７５５７号公報
【特許文献２】特開平９−２２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、多くの列車には１車両に複数の乗車口がある。このような場合には、単に車両ごとに提供される従来の空席情報では、どの乗車口に並べば着座できるのかという判断が容易ではなかった。１車両内でも、例えば、降車駅の階段に近い側の座席が埋まり、他方側の座席は空席が多いなど、一様に空席が生じないこともある。このため、自由席車両内の空席状況によっては、並んだ乗車口では着座できない場合も考えられ、利用者の利便性という点で十分ではなかった。
【０００６】
１つの側面では、本願発明は、利用者の利便性を高めることが可能な情報提供装置及び情報提供システムを提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、情報提供装置が提供される。情報提供装置は、停車駅間を走行する列車の自由席車両において検知される空席情報と、乗車駅において検知される自由席車両の乗車口ごとの待ち人数情報と、予め計測された乗車駅における降車人数に基づいて乗車口ごとの降車予測人数を算出して得られる降車予測情報と、を取得する情報取得部と、空席情報及び待ち人数情報に基づいて乗車駅における対象列車の乗車口ごとの第１空席数を算出し、乗車口に対応する空席に着座できる可能性を評価する第１の評価を行うと共に、必要に応じて空席情報及び待ち人数情報と、降車予測情報とに基づいて乗車口ごとの第２空席数を算出して乗車口に対応する空席に着座できる可能性を評価する第２の評価を行う乗車口評価部と、乗車口評価部による評価に基づいて乗車口の案内を行う案内部と、を有する。
【発明の効果】
【０００８】
１態様によれば、情報提供装置は、自由席車両に乗車しようとしている利用者に対して乗車口ごとの案内情報を提供することができるため、利用者の座席確保を容易にすることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態の情報提供装置の構成を示したブロック図である。
【図２】第２の実施形態の空席案内システムの構成を示す概略図である。
【図３】照会端末のハードウェア構成の一例を示す図である。
【図４】空席案内システムの機能構成を示した図である。
【図５】自由席空席ＴＢＬの一例を示した図である。
【図６】待ち人数ＴＢＬの一例を示した図である。
【図７】降車人数統計ＴＢＬの一例を示した図である。
【図８】照会端末の空席案内処理を示したフローチャートである。
【図９】照会端末の空席照会処理の手順を示したフローチャートである。
【図１０】乗車駅が始発駅である場合の照会端末の空席照会処理の手順を示したフローチャートである。
【図１１】各テーブルのデータの一例を示した図である。
【図１２】照会端末の空席案内画面の一例である。
【図１３】照会端末の検索結果画面の一例である。
【図１４】第３の実施形態の前駅到着前の空席照会処理の手順を示したフローチャートである。
【図１５】第３の実施形態の照会端末の検索結果画面の一例である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して説明する。
［第１の実施形態］
図１は、第１の実施形態の情報提供装置の構成を示したブロック図である。
【００１１】
第１の実施形態の情報提供装置１は、情報取得部２と、乗車口評価部３と、案内部４と、を有し、乗車駅で列車を待つ利用者に乗車口の案内を行う。なお、列車は、利用者が自由に着座できる自由席車両を少なくとも１両含んで組成され、予め決められた時間に運行される。
【００１２】
図１に示した各構成について説明する。
情報取得部２は、停車駅間を走行する列車の自由席車両において検知される空席情報６ａと、乗車駅において検知される自由席車両の乗車口ごとの待ち人数情報６ｂと、予め計測された乗車駅における乗車口ごとの降車人数に基づいて予測される降車予測情報６ｃを取得し、乗車口評価部３へ出力する。なお、乗車口は、降車する人が利用する降車口も兼ねる。
【００１３】
空席情報６ａは、列車の自由席車両において実際に検出される空席の情報である。列車の停車駅では利用客の乗降が発生し、自由席車両の空席状況も変化する。一方、停車駅間を走行している区間では、利用客の変動はなく、空席状況の変化も少ない。そこで、空席情報６ａは、列車が停車駅を出発し、所定の時間が経過した後に更新される。
【００１４】
待ち人数情報６ｂは、乗車駅において実際に検出される対象列車を待つ利用者の人数の情報である。待ち人数情報６ｂは、例えば、対象列車が到着する所定の時間前から対象列車が到着するまでの期間、所定の間隔で更新される。
【００１５】
降車予測情報６ｃは、乗車駅において予め検出された対象列車の自由席車両における乗車口ごとの降者人数に基づいて得られる予測情報である。予め決められた時間で運行する列車ごとに、停車駅における降車人数を計測しておき、例えば、曜日や期間など降車人数が変動すると予測される項目ごとに降車人数データを蓄積しておく。降車予測情報６ｃは、蓄積した降車人数データに基づいて項目ごとに降車予測人数を算出して得られる。
【００１６】
このように、空席情報６ａ及び待ち人数情報６ｂは、現在走行中の対象列車及び乗車駅における実際のデータであるのに対し、降車予測情報６ｃは予測情報である。
乗車口評価部３は、乗車駅において乗車口に対応する空席に着座できる可能性を乗車口ごとに評価する。まず、第１の評価として、空席情報６ａと待ち人数情報６ｂとに基づいて、乗車駅における対象列車の乗車口ごとの第１空席数を算出し、第１空席数に基づいて乗車口ごとの着座可能性を評価する。第１の評価は、対象列車の実際のデータに基づく評価であり、確度の高い評価を得ることができる。さらに、必要に応じて、第２の評価として、空席情報６ａと待ち人数情報６ｂと、降車予測情報６ｃとに基づいて、乗車口ごとに第２空席数を算出し、第２空席数に基づいて乗車口ごとの着座可能性を評価する。例えば、第１の評価では乗車口間で評価に差が生じないようなときは、第２の評価を行う。第２の評価は、第１の評価で用いた空席情報６ａと待ち人数情報６ｂに加え、降車予測情報６ｃを用いて評価を行うので、第１の評価では評価できない場合についても評価が可能となる。
【００１７】
案内部４は、乗車口評価部３による各乗車口の評価に基づいて、乗車駅における乗車口の案内を行う。例えば、案内部４は、評価の高い順、すなわち、着座できる可能性の高い順に乗車口を案内する。
【００１８】
このような情報提供装置１では、例えば利用者からの空席案内の要求があったとき、情報取得部２は、乗車駅に到着前の列車の空席情報６ａと、乗車駅の待ち人数情報６ｂと、乗車駅の降車予測情報６ｃと、を取得する。乗車口評価部３は、空席情報６ａと、待ち人数情報６ｂと、降車予測情報６ｃとに基づき、各乗車口について、乗車駅において当該乗車口に対応する空席に着座できる可能性を評価する。第１の評価として、空席情報６ａと待ち人数情報６ｂから第１空席数を算出して評価を行う。また、必要に応じて第２評価として、降車予測情報６ｃを加えた第２空席数を算出して評価を行う。案内部４は、乗車口の評価に基づき、利用者に乗車口の案内を行う。例えば、着座できる可能性が高い乗車口に関する情報を利用者に提供する。
【００１９】
このように、情報提供装置１では、着座できる可能性を乗車口ごとに評価し、評価結果に基づいて乗車口の案内を行うので、利用者はどの乗車口に並べば着座できる可能性が高いかを容易に知ることができる。この結果、自由席車両における利用者の座席確保が容易になる。
【００２０】
［第２の実施形態］
次に、第１の実施形態の情報提供装置１を含む情報提供システムについて説明する。ここでは、第２の実施形態の情報提供システムとして、鉄道の空席案内を行う空席案内システムについて説明する。図２は、第２の実施形態の空席案内システムの構成を示す概略図である。
【００２１】
第２の実施形態の空席案内システムは、照会端末１０と、データ蓄積サーバ２０と、列車３０に搭載される車両情報収集端末３１と、駅４０に設置される駅情報収集端末４１と、がネットワーク５０を介して接続されている。
【００２２】
照会端末１０は、第１の実施形態の情報提供装置１の一実施形態であり、利用者が所望する列車の空席案内を提供する。照会端末１０は、例えば、利用者が保有する携帯端末、スマートフォン、携帯電話などである。また、駅に備えつけられ、誰でも自由に利用できる案内装置であってもよい。
【００２３】
データ蓄積サーバ２０は、車両情報収集端末３１及び駅情報収集端末４１が収集した情報を取得し、空席情報６ａ、待ち人数情報６ｂ及び降車予測情報６ｃと同様の情報を生成して記憶部に蓄積する。蓄積した情報は、照会端末１０からの要求を受け、ネットワーク５０を介して照会端末１０に送信する。
【００２４】
列車３０は、空席案内に関し、車両情報収集端末３１と、車内出口扉３２近傍に設置される監視カメラ３３と、座席３４ａ，３４ｂ，３４ｃにそれぞれ設置される熱センサ３５ａ，３５ｂ，３５ｃと重量センサ３６ａ，３６ｂ，３６ｃと、を有する。
【００２５】
監視カメラ３３は、降車する人を検知する降車人数検知部の一実施形態であり、車内出口扉３２から乗車口へ向かう人の画像を捉える。熱センサ３５ａ，３５ｂ，３５ｃ及び重量センサ３６ａ，３６ｂ，３６ｃは、空席を検知する空席検知部の一実施形態である。熱センサ３５ａ，３５ｂ，３５ｃは、座席３４ａ，３４ｂ，３４ｃの背面に設置され、座席３４ａ，３４ｂ，３４ｃに伝わった所定の熱を検知する。重量センサ３６ａ，３６ｂ，３６ｃは、座席３４ａ，３４ｂ，３４ｃの座面に配置され、座席３４ａ，３４ｂ，３４ｃに所定の重量がかかったことを感知する。
【００２６】
車両情報収集端末３１は、監視カメラ３３、熱センサ３５ａ，３５ｂ，３５ｃ及び重量センサ３６ａ，３６ｂ，３６ｃと接続し、それぞれの検知信号を収集する。車両情報収集端末３１は、監視カメラ３３が検知した自由席車両から乗車口に向かう人の画像データを取得し、画像データを解析して降車人数を検出する。また、熱センサ３５ａ，３５ｂ，３５ｃ及び重量センサ３６ａ，３６ｂ，３６ｃの検出信号に基づいて空席を検出する。空席の検出は、例えば、停車駅を出発してから所定の時間経過後に行う。検出した降車人数と空席に関するデータは、ネットワーク５０を介してデータ蓄積サーバ２０に送信する。
【００２７】
駅４０は、空席案内に関し、駅情報収集端末４１と、各乗車口に並ぶ利用者６０の人数を計測するための監視カメラ４２と、を有する。監視カメラ４２は、待ち人数検知部の一実施形態であり、乗車口に並ぶ利用者を撮影する。なお、監視カメラ４２及び監視カメラ３３は、例えば、熱を感知するカメラで構成してもよい。
【００２８】
駅情報収集端末４１は、監視カメラ４２と接続し、監視カメラ４２が撮影した画像データを取得する。この画像データを解析することによって乗車口に並んで列車を待つ待ち人数を検出する。検出した乗車口ごとの待ち人数データは、ネットワーク５０を介してデータ蓄積サーバ２０に送信する。
【００２９】
次に、照会端末１０のハードウェア構成について図３を用いて説明する。図３は、照会端末のハードウェア構成の一例を示す図である。
照会端末１０は、制御部１１と、ディスプレイ１２、タッチパネル１３、音声出力部１４、マイク１５及びインカメラ１６を備える。
【００３０】
制御部１１は、照会端末１０を統括的に制御する。制御部１１は、ＣＰＵ（Central Processing Unit）１１１によって全体が制御されている。ＣＰＵ１１１には、バス１１６を介してＲＯＭ（Read Only Memory）１１２と、ＲＡＭ（Random Access Memory）１１３と、通信インタフェース１１４及び入出力インタフェース１１５が接続されている。
【００３１】
ＲＯＭ１１２は、制御部１１の電源遮断時においても記憶内容を保持する。ＲＯＭ１１２は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）やフラッシュメモリなどの半導体記憶装置や、ＨＤＤ（Hard Disk Drive）などである。また、ＲＯＭ１１２は、制御部１１の補助記憶装置として使用される。ＲＯＭ１１２には、ＯＳ（Operating System）のプログラムやファームウェア、アプリケーションプログラム、及び各種データが格納される。
【００３２】
ＲＡＭ１１３は、制御部１１の主記憶装置として使用される。ＲＡＭ１１３には、ＣＰＵ１１１に実行させるＯＳのプログラムやファームウェア、アプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１１３には、ＣＰＵ１１１による処理に必要な各種データが格納される。また、ＲＡＭ１１３は、各種データの格納に用いるメモリと別体にキャッシュメモリを含むものであってもよい。
【００３３】
通信インタフェース１１４は、ネットワーク５０に接続し、ネットワーク５０を経由して外部装置との間で情報を交換する。
入出力インタフェース１１５は、ディスプレイ１２、タッチパネル１３、音声出力部１４、マイク１５及びインカメラ１６と接続し、これらの各部からの入力信号をバス１１６経由で制御部１１内に取り込む。また、ＣＰＵ１１１にしたがって、各部へ出力信号を出力する。
【００３４】
以上のようなハードウェア構成によって、照会端末１０の処理機能を実現することができる。
なお、データ蓄積サーバ２０、車両情報収集端末３１及び駅情報収集端末４１は、照会端末１０の制御部１１と同様の構成の制御部を有する。データ蓄積サーバ２０、車両情報収集端末３１及び駅情報収集端末４１は、それぞれが有する制御部によってそれぞれの処理機能を実現することができる。
【００３５】
次に、空席案内システムの機能構成について図４を用いて説明する。図４は、空席案内システムの機能構成を示した図である。図２と同じものには同じ番号を付し、説明は省略する。
【００３６】
以下、空席案内システムの各構成部について、データの流れにしたがって車両情報収集端末３１、駅情報収集端末４１、データ蓄積サーバ２０、照会端末１０の順に説明する。
車両情報収集端末３１は、通信制御部３１１、降車人数検出部３１２及び空席数検出部３１３を有し、降車人数と空席状況を検出し、データ蓄積サーバ２０へ送信する。
【００３７】
通信制御部３１１は、データ蓄積サーバ２０とネットワーク５０を介して接続し、降車人数検出部３１２と、空席数検出部３１３から収集した情報をデータ蓄積サーバ２０に送信する。
【００３８】
降車人数検出部３１２は、監視カメラ３３から取得した画像を解析し、降車人数を検出する。監視カメラ３３は、乗車口に対応する車内出口扉３２に設けられており、車内出口扉３２を通過して乗車口へ向かう人を検出することができる。例えば、停車駅が近づいたことを乗客に知らせる案内を行ってから停車駅に到着して乗車口が開くまでの期間、監視カメラ３３が撮影した車内出口扉３２を通過して降車する人の人数を求めることにより、乗車口ごとの降車人数を検出することができる。このように期間を区切ることにより、降車人数に他の目的で車内出口扉３２から出る人が含まれてしまうリスクを低減することができる。こうして検出された乗車口ごとの降車人数は、列車３０の識別情報と共に通信制御部３１１を介してデータ蓄積サーバ２０に送信される。
【００３９】
空席数検出部３１３は、熱センサ３５と、重量センサ３６の検知信号を解析し、車内の座席３４が空席であるか否かを判定する。例えば、熱センサ３５は、３４度以上の熱を感知すると人が着座していると判断し、重量センサ３６は座席３４に１０キログラム以上の重量がかかると人が着座していると判断する。空席数検出部３１３では、停車駅を出発してから所定の時間経過後、空席検出処理を開始する。空席検出を開始する時間は、例えば、停車駅で乗車した人が空席を見つけて着座する時間を考慮して決定される。空席数検出部３１３では、熱センサ３５と重量センサ３６が共に着座を検出し、所定の時間、例えば５分以上着座が継続されたとき、人が着座していると判断する。空席数検出部３１３は、列車３０の自由席に対応する全座席３４について、各座席３４に設けられた熱センサ３５及び重量センサ３６の検出信号に基づいて着座または空席を判定する。検出された空席は例えば、最も近い乗車口に対応付けられ、乗車口ごとの空席数を算出する。乗車口ごとの空席数は、列車３０の識別情報と共に通信制御部３１１を介してデータ蓄積サーバ２０に送信される。
【００４０】
なお、データ蓄積サーバ２０は、対象列車が走行している位置を別途運行情報として保持しているとする。したがって、データ蓄積サーバ２０では、取得した乗車口ごとの降車人数と空席数とが、どの停車駅に対応するものであるか判別できるとする。また、降車人数検出部３１２において乗車口ごとの降車人数を送信する際に、対応する停車駅を付加するとしてもよい。空席情報についても同様である。
【００４１】
駅情報収集端末４１は、通信制御部４１１及び待ち人数検出部４１２を有し、駅４０で対象列車を待つ利用者６０の乗車口ごとの待ち人数を検出し、データ蓄積サーバ２０へ送信する。
【００４２】
通信制御部４１１は、データ蓄積サーバ２０とネットワーク５０を介して接続し、待ち人数検出部４１２から収集した待ち人数をデータ蓄積サーバ２０に送信する。
待ち人数検出部４１２は、乗車口ごとに列車待ちで並ぶ利用者６０を撮影する監視カメラ４２から取得した画像を解析し、乗車口ごとの待ち人数を検出する。待ち人数は、対象列車が駅を出発するまで変動するので、待ち人数検出部４１２は、所定の間隔で待ち人数を更新する。更新した待ち人数は、少なくとも駅４０及び利用者６０が待っている列車３０の識別情報と共に通信制御部４１１を介してデータ蓄積サーバ２０に送信される。なお、停車する列車の本数が多い駅４０では、先発と後発というように、ホーム上に異なる複数の列車の待ち列が同時に形成される場合がある。このような場合、どの列車に対応する待ち人数であるかを待ち人数と共に送る。そうでない場合、例えば、駅４０のホームに１つの列車に対応する列しかできないような駅では、データ蓄積サーバ２０側で対象列車を判別できるので、対象列車の識別情報を送らないとしてもよい。
【００４３】
データ蓄積サーバ２０は、通信制御部２０１、データ管理部２０２及び記憶部２０３を有する。
通信制御部２０１は、列車３０の車両情報収集端末３１の通信制御部３１１から送信された乗車口ごとの降車人数及び乗車口ごとの空席数と、各駅４０の駅情報収集端末４１の通信制御部４１１から送信された待ち人数と、を取得し、データ管理部２０２へ送る。また、照会端末１０からの要求に応じて、データ管理部２０２を介して記憶部２０３に格納される情報を引き出して照会端末１０へ送信する。
【００４４】
データ管理部２０２は、記憶部２０３の自由席空席ＴＢＬ（テーブル）２１０、待ち人数ＴＢＬ（テーブル）２２０及び降車人数統計ＴＢＬ（テーブル）２３０を管理する。データ管理部２０２は、通信制御部２０１を介して取得する車両情報収集端末３１及び駅情報収集端末４１からの情報に基づき、自由席空席ＴＢＬ２１０、待ち人数ＴＢＬ２２０及び降車人数統計ＴＢＬ２３０を更新する。また、要求に応じて蓄積した各テーブルの情報から指定された情報を引き出す。自由席空席ＴＢＬ２１０は、各列車３０の自由席車両の空席情報を示す情報である。データ管理部２０２は、各列車３０の車両情報収集端末３１から取得した空席数に基づき、自由席空席ＴＢＬ２１０の対応する箇所を更新する。待ち人数ＴＢＬ２２０は、各駅４０における列車３０の自由席車両の乗車口に並ぶ利用者６０の人数を示す情報である。データ管理部２０２は、各駅４０の駅情報収集端末４１から取得した待ち人数に基づき、待ち人数ＴＢＬ２２０の対応箇所を更新する。降車人数統計ＴＢＬ２３０は、各駅４０における列車３０の乗車口ごとの降車予測人数を示す情報である。データ管理部２０２は、各列車３０の車両情報収集端末３１から取得した乗車口ごとの降車人数を取得して蓄積し、これを統計処理して降車予測人数を算出する。そして、算出した降車予測人数を用いて、降車人数統計ＴＢＬ２３０の対応箇所を更新する。
【００４５】
以下、一例を挙げて各テーブル情報を説明する。なお、次に示す各テーブル情報の一例では、１車両には、進行方向前方の前乗車口と、進行方向後方の後乗車口と、の２か所の乗車口が設けられているとしている。
【００４６】
図５は、自由席空席ＴＢＬの一例を示した図である。
自由席空席ＴＢＬ２１０は、列車名２１１、号車２１２及び空席数２１３の情報項目を有する。列車名２１１は、列車３０の識別情報であり、自由席空席ＴＢＬ２１０には管理対象の列車３０すべてに対応する領域が設けられている。号車２１２は、列車名２１１によって識別された列車３０ごとに、各列車３０が有する車両を識別する識別情報である。自由席空席ＴＢＬ２１０には、各列車３０が有する車両すべてに対応する領域が設けられている。空席数２１３は、各列車３０が有する前乗車口に対応する空席数と、後乗車口に対応する空席数とを格納する領域を有する。
【００４７】
データ管理部２０２では、車両情報収集端末３１から取得した空席数と、列車３０の識別情報とに基づいて自由席空席ＴＢＬ２１０の該当する列車名２１１に対応する領域を更新する。これにより、自由席空席ＴＢＬ２１０には、列車名２１１によって識別される列車３０の乗車口に対応する実際に検出された空席情報が蓄積される。なお、列車３０がどこを走行中であるかは、例えば、運行情報としてデータ蓄積サーバ２０が別途保有している。
【００４８】
図６は、待ち人数ＴＢＬの一例を示した図である。
待ち人数ＴＢＬ２２０は、駅名２２１、列車名２２２、号車２２３及び待ち人数２２４の情報項目を有する。駅名２２１は、駅名によって識別される駅４０の識別情報であり、待ち人数ＴＢＬ２２０には管理対象の駅４０すべてに対応する領域が設けられている。列車名２２２と号車２２３は、図５に示した列車名２１１と号車２１２と同様の構成を有する。待ち人数２２４は、各列車３０が有する前乗車口に対応する待ち人数と、後乗車口に対応する待ち人数とを格納する領域を有する。
【００４９】
データ管理部２０２では、駅情報収集端末４１から取得した待ち人数と、駅４０及び列車３０の識別情報とに基づいて、待ち人数ＴＢＬ２２０の該当する駅４０及び列車３０に対応する領域を更新する。これにより待ち人数ＴＢＬ２２０には、駅名２２１によって識別される駅４０において列車名２２２によって識別される列車３０を待つ乗車口ごとの実際に検出された待ち人数が蓄積される。
【００５０】
図７は、降車人数統計ＴＢＬの一例を示した図である。
降車人数統計ＴＢＬ２３０は、曜日・期２３１、駅名２３２、列車名２３３、号車２３４及び降車平均人数２３５の情報項目を有する。曜日・期２３１は、車両情報収集端末３１から降車人数を取得した日に関する情報である。駅４０の降車人数は、平日と土曜・休日とでは異なり、また、年末年始や観光シーズンなどの期によっても異なる。そこで、データ蓄積サーバ２０では、曜日・期ごとに降車人数の統計を求める。駅名２３２、列車名２３３及び号車２３４は、図６に示した駅名２２１、列車名２２２及び号車２２３と同様の構成を有する。降車平均人数２３５は、各列車３０が有する前乗車口に対応する降車平均人数と、後乗車口に対応する降車平均人数とを格納する領域を有する。
【００５１】
データ管理部２０２では、車両情報収集端末３１から取得した降車人数と、駅４０及び列車３０の識別情報と、データ管理部２０２が保有する曜日・期に関する情報とに基づいて、降車人数統計ＴＢＬ２３０の該当する降車平均人数２３５の値に取得した降車人数の値を反映する。降車人数統計ＴＢＬ２３０では、降車人数の予測値を、検出された降車人数の平均値として求める。例えば、取得した降車人数が、「平日の駅ＡＡにおける列車Ａの降車人数」であったときは、曜日・期２３１が「平日」、駅名２３２が「ＡＡ」、列車名２３３が「Ａ」に対応する領域のすべての乗車口の降車平均人数２３５の値と、対応する降車人数とで新たな降車平均人数を算出し、対応する降車平均人数２３５の領域を算出した値に更新する。例えば、移動平均を用いて降車平均人数を算出する。これにより、降車人数統計ＴＢＬ２３０には、駅名２３２によって識別される駅４０において列車名２３３によって識別される列車３０を待つ乗車口ごとの実際に検出された降車平均人数が格納される。
【００５２】
図４に戻って説明する。
照会端末１０は、指示受付部１０１、通信制御部１０２、乗車口評価部１０３、案内情報生成部１０４及び表示部１０５を有する。
【００５３】
指示受付部１０１は、例えば、タッチパネル１３を介して入力する利用者の空席案内要求を受け付ける。空席案内の要求時には、利用者によって対象列車と、対象列車に乗車する乗車駅とが指定される。指示受付部１０１は、利用者がタッチパネル１３を操作して指定した乗車駅と、空席案内の対象の対象列車を乗車口評価部１０３に送る。
【００５４】
通信制御部１０２は、ネットワーク５０を介してデータ蓄積サーバ２０の通信制御部２０１と接続し、空席案内に用いるデータの授受を行う。
乗車口評価部１０３は、通信制御部１０２を介してデータ蓄積サーバ２０から、指定された乗車駅及び対象列車に関する自由席空席ＴＢＬ２１０、待ち人数ＴＢＬ２２０及び降車人数統計ＴＢＬ２３０の情報を取得する。なお、空席案内は対象列車が指定された乗車駅の１つ前の停車駅（以下、前駅とする）と、乗車駅との間の区間を走行しているときに行うとする。また、指定された乗車駅が始発駅であるときは、対象列車が始発駅を出発するまでの期間に空席案内を行うとする。このため、乗車口評価部１０３は、必要に応じてデータ蓄積サーバ２０から対象列車の現在位置を含む運行情報を取得する。乗車口評価部１０３が対象列車の運行情報をデータ蓄積サーバ２０に要求するとしてもよいし、他の情報に付加してデータ蓄積サーバ２０が送信するとしてもよい。また、データ蓄積サーバ２０が、指定された乗車駅と対象列車の位置とを照合し、対象列車が前駅と乗車駅との間を走行しているか、あるいは乗車駅が始発であるときは出発前であるかをチェックし、それ以外の場合には空席案内提供期間前であるとして、空席情報を照会端末１０に送らないとしてもよい。空席情報、乗車駅における待ち人数及び降車予測人数を取得した乗車口評価部１０３は、取得した情報に基づき、乗車駅において空席に着座できる可能性を乗車口ごとに評価する。
【００５５】
案内情報生成部１０４は、乗車口評価部１０３による乗車口ごとの評価に基づいて空席を案内する案内情報を生成する。例えば、空席に着座できる可能性の高い順に乗車口を案内する案内情報を生成する。また、案内情報生成部１０４では、着座できる可能性の評価に加え、利用者の指定する条件を参照して案内情報を生成するとしてもよい。例えば、着座可能性が所定の評価以上であれば、乗車駅あるいは降車駅の駅ホームの階段に近い乗車口を選択するとしてもよい。
【００５６】
表示部１０５は、生成した案内情報に基づく空席案内画面をディスプレイ１２に表示する。
このような構成を有する照会端末１０における空席案内処理についてフローチャートを用いて説明する。図８は、照会端末の空席案内処理を示したフローチャートである。
【００５７】
前述のように、空席案内は、対象列車が前駅と乗車駅との間を走行している場合と、乗車駅が始発駅であり、対象列車が始発駅を出発する前である場合に空席案内を行う。
照会端末１０は、指示受付部１０１が利用者の指示を受け付け、空席案内処理を開始する。指示受付部１０１による指示受付によって、乗車駅と対象列車が指定されている。
【００５８】
［ステップＳ０１］乗車口評価部１０３は、指示受付部１０１によって指定された乗車駅において、対象列車の乗車口ごとに自由席に着座できる可能性を評価する。まず、通信制御部１０２を介して、データ蓄積サーバ２０から空席案内の対象列車がどこを走行しているかを示す位置情報を取得する。
【００５９】
［ステップＳ０２］乗車口評価部１０３は、取得した位置情報に基づき、対象列車が始発駅を出発前であるか否かを判定する。対象列車が始発駅を出発前であれば、処理をステップＳ０５に進め、始発駅を出発しているときは処理をステップＳ０３に進める。
【００６０】
［ステップＳ０３］乗車口評価部１０３は、対象列車が始発駅を出発しているときは、指定された乗車駅と、対象列車が現在走行している地点と、を照合し、対象列車が前駅と乗車駅との間を走行中であるか否かを判定する。対象列車が前駅と乗車駅との間を走行中であれば処理をステップＳ０４に進め、走行中でなければ処理をステップＳ０７に進める。
【００６１】
［ステップＳ０４］乗車口評価部１０３は、前駅と乗車駅の間を走行している対象列車の空席を照会する空席照会処理を行った後、処理を終了する。空席照会処理の詳細は後述する。
【００６２】
［ステップＳ０５］乗車口評価部１０３は、始発駅と乗車駅を照合し、始発駅が乗車駅に指定されているか否かを判定する。始発駅が乗車駅に指定されているときは処理をステップＳ０６に進め、指定されていないときは処理をステップＳ０７に進める。
【００６３】
［ステップＳ０６］乗車口評価部１０３は、始発駅を出発していない対象列車の空席を照会する始発駅空席照会処理を行った後、処理を終了する。始発駅空席照会処理の詳細は後述する。
【００６４】
［ステップＳ０７］案内情報生成部１０４は、対象列車が乗車駅を既通過であるか否かを判定する。対象列車が指定された乗車駅を既に通過しているときは処理をステップＳ０９に進め、まだ通過していないときは処理をステップＳ０８に進める。
【００６５】
［ステップＳ０８］案内情報生成部１０４は、対象列車は、指定された乗車駅の前駅にまだ到達していないので、空席案内提供期間前であることを通知する案内情報を生成して表示部１０５に表示し、処理を終了する。
【００６６】
［ステップＳ０９］案内情報生成部１０４は、対象列車は指定された乗車駅を既に通過しているので、空席案内不可であることを通知する案内情報を生成して表示部１０５に表示し、処理を終了する。
【００６７】
照会端末１０の空席照会処理についてフローチャートを用いて説明する。図９は、照会端末の空席照会処理の手順を示したフローチャートである。
空席照会処理は、対象列車が前駅を出発し、乗車駅に向かっている期間に行う。
【００６８】
［ステップＳ４１］乗車口評価部１０３は、指定された対象列車の空席情報をデータ蓄積サーバ２０に要求する。データ蓄積サーバ２０からは空席情報として、対象列車の列車名を検索キーとして自由席空席ＴＢＬ２１０から抽出された対象列車の乗車口ごとの空席数を取得する。対象列車は前駅を出発しているので、乗車駅に到着した時点では少なくとも取得した空席数分の座席が着座可能であると考えられる。
【００６９】
［ステップＳ４２］乗車口評価部１０３は、指定された乗車駅における対象列車の待ち人数情報をデータ蓄積サーバ２０に要求する。データ蓄積サーバ２０からは待ち人数情報として、乗車駅の駅名と対象列車の列車名を検索キーとして待ち人数ＴＢＬ２２０から抽出された乗車駅における対象列車の乗車口ごとの待ち人数を取得する。
【００７０】
［ステップＳ４３］乗車口評価部１０３は、乗車口ごとに、乗車駅において対象列車の空席を待っている人が着座したときの残りの空席数を算出する第１の評価を行う。第１の評価では、乗車口ごとの残りの空席数は、ステップＳ４１で取得した乗車口ごとの空席数から、乗車口ごとの待ち人数を減算することによって得られる。データ管理サーバ２０から取得した乗車口ごとの空席数と、乗車口ごとの待ち人数とは共に実際のデータであり、算出される残りの空席数分の座席は高い確度で着座可能である。
【００７１】
［ステップＳ４４］乗車口評価部１０３は、算出した残りの空席数に基づき、乗車口ごとに空席があるか否かを判定する。ここでは、空席照会を行う利用者は、既に並んでいる列の最後尾に並ぶとして評価を行う。第１の評価によって算出した残りの空席数が１以上の乗車口があれば、空席ありと判定し、なければ空席なしと判定する。空席ありと判定したときは、処理をステップＳ４９に進め、空席なしと判定したときは、処理をステップＳ４５に進める。なお、上記の説明では、空席ありと判定する残りの空席数を１としたが、判定基準は任意に設定することができる。
【００７２】
［ステップＳ４５］乗車口評価部１０３は、第１の評価によって空席なしと判定したときは、さらに、乗車駅で降車する人によって発生すると予測される空席数を加味した第２評価を行い、空席のありなしを判定する。乗車口評価部１０３は、指定された乗車駅における対象列車の降車平均人数をデータ蓄積サーバ２０に要求する。データ蓄積サーバ２０からは降車平均人数として、曜日・期、乗車駅の駅名及び対象列車の列車名を検索キーとして降車人数統計ＴＢＬ２３０から抽出された乗車駅における対象列車の乗車口ごとの降車平均人数を取得する。なお、曜日・期は、データ蓄積サーバ２０または照会端末１０が適宜選択する。
【００７３】
［ステップＳ４６］乗車口評価部１０３は、乗車口ごとの降車平均人数と、残りの空席数とに基づき、残りの空席予測数を算出する。乗車口ごとの残りの空席予測数は、ステップＳ４３において算出された残りの空席数に、乗車駅において降車が予測される降車平均人数を加算することによって得られる。
【００７４】
［ステップＳ４７］乗車口評価部１０３は、残りの空席予測数に基づき、乗車口ごとに空席ありかなしかを判定する。残りの空席予測数が１以上の乗車口があれば、空席ありと判定し、なければ空席なしと判定する。空席ありと判定したときは、処理をステップＳ４９に進め、空席なしと判定したときは、処理をステップＳ４８に進める。
【００７５】
［ステップＳ４８］案内情報生成部１０４は、乗車駅で降車が予測される人の座席も考慮した空席予測数によっても空席なしであったときは、空席なしを案内する案内情報を生成し、表示部１０５に表示した後、処理を終了する。
【００７６】
［ステップＳ４９］乗車口評価部１０３は、空席ありと判定されたときは、着座確率の高い順に乗車口をソートする。乗車口評価部１０３は、残りの空席数または残りの空席予測数が多いほど着座確率が高いと判断し、残りの空席数の多い乗車口から順に並べる。
【００７７】
［ステップＳ５０］案内情報生成部１０４は、ソート結果を案内する案内情報を生成し、表示部１０５に表示する。
次に、照会端末１０の始発駅空席照会処理についてフローチャートを用いて説明する。図１０は、乗車駅が始発駅である場合の照会端末の空席照会処理の手順を示したフローチャートである。
【００７８】
［ステップＳ６１］乗車口評価部１０３は、始発駅における対象列車の待ち人数情報をデータ蓄積サーバ２０に要求する。データ蓄積サーバ２０からは待ち人数情報として、始発駅の駅名と対象列車の列車名を検索キーとして待ち人数ＴＢＬ２２０から抽出された始発駅における対象列車の乗車口ごとの待ち人数を取得する。
【００７９】
［ステップＳ６２］乗車口評価部１０３は、乗車口ごとに、始発駅において対象列車の空席に待っている人が着座したときの残りの空席数を算出する。始発駅では、乗車前は全席が空席であるので、乗車口ごとの残りの空席数は、乗車口に対応する全空席数から乗車口ごとの待ち人数を減算することによって得られる。
【００８０】
［ステップＳ６３］乗車口評価部１０３は、算出した残りの空席数に基づき、乗車口ごとに空席があるか否かを判定する。ここでは、ステップＳ４４と同様にして、算出した残りの空席数が１以上の乗車口があれば、空席ありと判定し、なければ空席なしと判定する。空席ありと判定したときは、処理をステップＳ６５に進め、空席なしと判定したときは、処理をステップＳ６４に進める。なお、始発駅では降車する人はいないので、降車予測人数情報を用いた第２の評価による判定は行わない。
【００８１】
［ステップＳ６４］案内情報生成部１０４は、空席なしであったときは、空席なしを案内する案内情報を生成し、表示部１０５に表示した後、処理を終了する。
［ステップＳ６５］乗車口評価部１０３は、空席ありと判定されたときは、着座確率の高い順に乗車口をソートする。乗車口評価部１０３は、残りの空席数が多いほど着座確率が高いと判断し、残りの空席数の多い乗車口から順に並べる。
【００８２】
［ステップＳ６６］案内情報生成部１０４は、ソート結果を案内する案内情報を生成し、表示部１０５に表示する。
このように、照会端末１０では、着座確率を乗車口ごとに評価して空席案内を行うので、利用者は、乗車口ごとに形成される乗車待ち列のどこに並べばよいかを容易に判断可能となる。
【００８３】
また、照会端末１０は、対象列車が乗車駅の前駅と乗車駅との間を走行する期間、または乗車駅が始発駅であり対象列車が出発するまでの期間に空席照会を受け付ける。この期間では、自由席空席ＴＢＬ２１０に蓄積されている空席情報は、実際に対象列車が乗車駅に到着したときの空席数であり、待ち人数ＴＢＬ２２０に蓄積される待ち人数情報は乗車駅で実際に待つ待ち人数である。第１の評価では、このように実際の空席数と待ち人数とに基づく空席照会を行うため、確度の高い空席案内を行うことができる。さらに、第２評価として、第１の評価による空席ありなし判定において空席なしと判定した場合は、予め測定した降車人数予測に基づいて乗車駅で空席となる可能性のある座席を含む空席予測数を算出し、空席ありなし判定を行う。これにより、第１の評価だけでは案内できなかった着座確率の高い乗車口を案内することができる。
【００８４】
次に、具体例を挙げて空席照会処理を説明する。
図１１は、各テーブルのデータの一例を示した図である。図１１（Ａ）は自由席空席ＴＢＬ、図１１（Ｂ）は待ち人数ＴＢＬ、図１１（Ｃ）は降車人数統計ＴＢＬのデータの一例である。以下の説明では、対象列車「ＡＳＡ５００号」は前駅と乗車駅（ＴＡ駅）との間を走行中であるとする。
【００８５】
（Ａ）に示した自由席空席ＴＢＬ例２１０ａは、列車名「ＡＳＡ５００号」によって識別される対象列車が前駅を出発した後、対象列車において検出された空席情報である。自由席空席ＴＢＬ例２１０ａでは、対象列車の全車両（１〜４号車）それぞれに設けられている前乗車口と後乗車口それぞれに対応する空席数が登録されている。
【００８６】
（Ｂ）に示した待ち人数ＴＢＬ例２２０ａは、駅名「ＴＡ駅」によって識別される乗車駅において検出された対象列車「ＡＳＡ５００号」を待つ待ち人数の情報である。
（Ｃ）に示した降車人数統計ＴＢＬ例２３０ａは、曜日・期の種別が「平日」における駅名「ＴＡ駅」に列車名「ＡＳＡ５００号」の対象列車が停車したときに検出された降車人数に基づく降車平均人数の情報である。降車平均人数は、これまでの蓄積データから算出された降車予測人数である。
【００８７】
照会端末１０の空席照会処理では、第１の評価として自由席空席ＴＢＬ例２１０ａから抽出した空席数から待ち人数ＴＢＬ例２２０ａの対応する待ち人数を減算し、利用者が現在の待ちの列に新たに並び、対象列車に乗車したときに残っている残りの空席数を算出する。図１１の例では、残りの空席数は、例えば、１号車の前乗車口では「１８（２０−２）」、後乗車口では「１２（１９−７）」になる。また、３号車の前乗車口では「４（１２−８）」、後乗車口では「−５（３−８）」に、４号車の前乗車口では「−１（９−１０）」、後乗車口では「−１０（２−１２）」になる。こうして算出された残りの空席数に基づいて乗車口を評価する。図１１の例では、残りの空席数が１以上の乗車口があるので、上記の残りの空席数で第１の評価を行う。すると、残りの空席数が「１８」の１号車の前乗車口の評価が最も高く、次は残りの空席数が「１２」の１号車の後乗車口になる。案内情報生成部１０４は、残りの空席数の高い順に乗車口をソートし、ソート結果を案内する。
【００８８】
なお、図１１の例では、第１の評価だけで乗車口の評価ができたが、残りの空席数が１以上の乗車口がない場合は、降車人数統計ＴＢＬ２３０ａを用いて第２の評価を行う。例えば、４号車の前乗車口は、第１の評価では残りの空席数が「−１」であるが、第２の評価によって降車平均人数「３」を加算すると予測される残りの空席数は「２」になる。一方、４号車の後乗車口は、第１の評価において残りの空席数は「−１０」であるが、第２の評価によって降車人数「９」を加算すると予測される残りの空席数は「−１」になり、残りの空席はない。
【００８９】
次に、照会端末１０の表示画面について、図１２、１３を用いて説明する。図１２は、照会端末の空席案内画面の一例である。図１３は、照会端末の検索結果画面の一例である。
【００９０】
図１２に示した空席案内画面７００の一例は、駅名入力欄７０１、路線入力欄７０２、列車入力欄７０３及び検索ボタン７０４を有する。
利用者が駅名、路線、列車をそれぞれの入力欄に入力し、検索ボタン７０４を操作することによって空席照会処理が開始される。空席照会処理では、駅名入力欄７０１の駅名を乗車駅、列車入力欄７０３の列車名を対象列車として空席照会処理を行う。
【００９１】
なお、入力に際し、例えば、駅名入力欄７０１に乗車駅を入力すると、当該駅に乗り入れている路線が一覧表示され、一覧の中から路線を選択させるとしてもよい。同様に、路線が選択されると、当該路線の列車の一覧が表示され、その中から列車が選択できるとしてもよい。
【００９２】
図１３は、図１２によって指定された乗車駅と対象列車とに基づいて空席照会処理を行った結果を表示した表示画面の一例である。（Ａ）検索結果（空席がある場合）の検索結果画面７２０は、空席照会処理において空席が検出された場合の表示画面の一例である。（Ｂ）検索結果（空席がない場合）の検索結果画面７３０は、空席照会処理において空席が検出されなかった場合の表示画面の一例である。
【００９３】
空席がある場合の検索結果画面７２０では、乗車駅名と対象列車名と共に、空席照会処理によるソート結果に基づいて、着座確率の高い順に乗車口が並ぶ乗車口案内７２１が表示される。
【００９４】
一方、空席がない場合の検索結果画面７３０では、乗車駅名と対象列車名と共に、空席はない旨を通知するメッセージ７３１が表示される。
このように、照会端末１０では、着座確率の高い順に乗車口が案内されるので、利用者の利便性を高めることができる。
【００９５】
なお、上記の第２の実施形態では、図４に示したように乗車口評価部１０３と、案内情報生成部１０４とを照会端末１０に設けるとしたが、本発明はこれに限定されない。例えば、乗車口評価部１０３と、案内情報生成部１０４とをデータ蓄積サーバ２０に備える構成としてもよい。この構成では、照会端末１０は、指示受付部１０１による指示の受付と、データ蓄積サーバ２０が生成した案内情報を取得し、表示部１０５に案内情報を表示する処理のみを行う。データ蓄積サーバ２０では、図８〜１０に示した処理手順にしたがって空席案内処理を行う。
【００９６】
［第３の実施形態］
第２の実施形態では、対象列車が乗車駅の前駅を出発した後の空席情報を取得してから乗車口の案内を行うとしたが、第３の実施形態では、対象列車が１つ前の停車駅よりも前を走行している場合にも乗車駅における乗車口の案内を行う。
【００９７】
第３の実施形態では、図８に示した空席案内処理において、対象列車が前駅より前を走行しているときに行うステップＳ０８の処理（空席案内提供期間前を通知）の代わりに、前駅到着前の空席照会処理を実行する。すなわち、対象列車が前駅と乗車駅との間を走行している場合と、乗車駅が始発駅であって対象列車が始発駅を出発する前である場合については、第２の実施形態と同様の処理を行う。
【００９８】
なお、第３の実施形態の空席案内システムの構成は、図４と同様であるので特に図示はしないが、第２の実施形態の乗車口評価部１０３における処理が異なるので、以下の説明では、区別のため、乗車口評価部１０３に対応する第３の実施形態の構成を、乗車口評価部１０６と表記する。
【００９９】
前駅到着前の空席照会処理についてフローチャートを用いて説明する。図１４は、第３の実施形態の前駅到着前の空席照会処理の手順を示したフローチャートである。以下の説明では、対象列車は、前駅の１つ前の駅と前駅との間を走行中であるとする。
【０１００】
このとき、自由席空席ＴＢＬ２１０には、前駅の１つ前の駅を出発した後の乗車口ごとの実際の空席数が格納されている。待ち人数ＴＢＬ２２０には、各停車駅における対象列車を待つ乗車口ごとの実際の待ち人数が格納されている。そして、降車人数統計ＴＢＬ２３０には、曜日・期ごとに、各停車駅における対象列車の降車平均人数が格納されている。
【０１０１】
［ステップＳ７１］乗車口評価部１０６は、指定された対象列車の空席情報をデータ蓄積サーバ２０に要求する。データ蓄積サーバ２０からは空席情報として、対象列車の列車名を検索キーとして自由席空席ＴＢＬ２１０から抽出された対象列車の乗車口ごとの空席数を取得する。このとき取得する空席数は、前駅の１つ前の駅と、前駅との間を走行している対象列車において検出された実際の空席数である。
【０１０２】
［ステップＳ７２］乗車口評価部１０６は、前駅における対象列車の待ち人数情報をデータ蓄積サーバ２０に要求する。データ蓄積サーバ２０からは待ち人数情報として、前駅の駅名と対象列車の列車名を検索キーとして待ち人数ＴＢＬ２２０から抽出された前駅における対象列車の乗車口ごとの待ち人数を取得する。
【０１０３】
［ステップＳ７３］乗車口評価部１０６は、乗車口ごとに、前駅において対象列車の空席を待っている人が、空席に着座したと仮定したときの前駅通過後の空席数を算出する。前駅通過後の空席数は、乗車口ごとの空席数から乗車口ごとの待ち人数を減算することによって得られる。
【０１０４】
［ステップＳ７４］乗車口評価部１０６は、指定された乗車駅及び前駅における対象列車の降車平均人数をデータ蓄積サーバ２０に要求する。データ蓄積サーバ２０からは降車平均人数として、曜日・期、乗車駅の駅名及び対象列車の列車名を検索キーとして降車人数統計ＴＢＬ２３０から抽出された乗車駅及び前駅における対象列車の乗車口ごとの降車平均人数を取得する。なお、曜日・期は、データ蓄積サーバ２０または照会端末１０が適宜選択する。
【０１０５】
［ステップＳ７５］乗車口評価部１０６は、乗車駅及び前駅における乗車口ごとの降車平均人数と、ステップＳ７３で算出した前駅通過後の空席数とに基づき、乗車駅における空席予測数を算出する。前駅通過後の空席数は、実際に検出された前駅の１つ前の駅を通過後の空席数と、前駅の待ち人数とに基づく確度の高い空席数である。この空席数に、前駅と、乗車駅とで降車すると予測されるそれぞれの駅の降車平均人数を加算することにより、乗車駅における空席予測数を算出する。
【０１０６】
［ステップＳ７６］乗車口評価部１０６は、算出した空席予測数に基づき、乗車口ごとに空席があるか否かを判定する。ここでは、算出した空席予測数が１以上の乗車口があれば、空席ありと判定し、なければ空席なしと判定する。空席ありと判定したときは、処理をステップＳ７８に進め、空席なしと判定したときは、処理をステップＳ７７に進める。
【０１０７】
［ステップＳ７７］案内情報生成部１０４は、空席なしであったときは、空席なしを案内する案内情報を生成し、表示部１０５に表示した後、処理を終了する。
［ステップＳ７８］乗車口評価部１０６は、空席ありと判定されたときは、着座確率の高い順に乗車口をソートする。乗車口評価部１０６は、空席数が多いほど着座確率が高いと判断し、空席数の多い乗車口から順に並べる。
【０１０８】
［ステップＳ７９］案内情報生成部１０４は、ソート結果を案内する案内情報を生成し、表示部１０５に表示する。
なお、上記の手順では、対象列車は前駅の１つ前の駅と前駅との間の区間を走行しているとしたが、それよりも前の区間を走行している場合にも同様の処理を繰り返すことによって乗車駅における空席予測を行うことができる。
【０１０９】
次に、上記のような処理を行った第３の実施形態の照会端末の検索結果画面について説明する。図１５は、第３の実施形態の照会端末の検索結果画面の一例である。（Ａ）予測結果（空席がある場合）の予測結果画面７４０は、空席照会処理において空席が検出された場合の表示画面の一例である。（Ｂ）予測結果（空席がない場合）の予測結果画面７５０は、空席照会処理において空席が検出されなかった場合の表示画面の一例である。
【０１１０】
空席がある場合の予測結果画面７４０では、乗車駅名と対象列車名と共に、空席照会処理によるソート結果に基づいて、着座確率の高い順に乗車口が並ぶ乗車口案内７４１が表示される。
【０１１１】
一方、空席がない場合の予測結果画面７５０では、乗車駅名と対象列車名と共に、空席はない旨を通知するメッセージ７５１が表示される。
このように、第３の実施形態の空席案内システムによれば、対象列車が乗車駅の前駅より前を走行している場合であっても、乗車駅における空席予測を行うことによって空席案内を行うことができる。
【０１１２】
なお、対象列車が乗車駅から遠い地点を走行中は、各停車駅の待ち人数も確定しておらず、複数の停車駅での降車予測人数を用いて空席予測を行うことから、空席予測の確度は相対的に低くなる。しかしながら、対象列車が乗車駅に近づくにしたがって、空席予測の確度は高くなり、有意な空席案内情報を利用者に提供することができる。
【０１１３】
なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせてもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能である。
【符号の説明】
【０１１４】
１  情報提供装置
２  情報取得部
３  乗車口評価部
４  案内部
６ａ  空席情報
６ｂ  待ち人数情報
６ｃ  降車予測情報
１０  照会端末
２０  データ蓄積サーバ
３０  列車
３１  車両情報収集端末
３２  車内出口扉
３３  監視カメラ
３４ａ，３４ｂ，３４ｃ  座席
３５ａ，３５ｂ，３５ｃ  熱センサ
３６ａ，３６ｂ，３６ｃ  重量センサ
４０  駅
４１  駅情報収集端末
４２  監視カメラ
６０  利用者
【図１】
2016207116.tif 000003
【図２】
2016207116.tif 000004
【図３】
2016207116.tif 000005
【図４】
2016207116.tif 000006
【図５】
2016207116.tif 000007
【図６】
2016207116.tif 000008
【図７】
2016207116.tif 000009
【図８】
2016207116.tif 000010
【図９】
2016207116.tif 000011
【図１０】
2016207116.tif 000012
【図１１】
2016207116.tif 000013
【図１２】
2016207116.tif 000014
【図１３】
2016207116.tif 000015
【図１４】
2016207116.tif 000016
【図１５】
2016207116.tif 000017