(57)【要約】【課題】公共交通機関を利用した利用者について、その利用車の乗車料金の算出にかかる処理が適正、且つ簡単に行える乗車確認情報を得ることができる乗車確認装置を提供する。【解決手段】入場検出装置４ａが駅に入場した利用者を検出する毎に、その利用者についての入場確認情報を駅サーバ２を介してセンタサーバ１に通知する。また、出場検出装置４ｂが駅から出場した利用者を検出する毎に、その利用者についての出場確認情報を駅サーバ２を介してセンタサーバ１に通知する。さらに、乗車確認装置３が、列車に乗車している利用者について確認した乗車確認情報を駅サーバ２を介してセンタサーバ１に通知する。センタサーバ１は、駅サーバ２を介して通知された、各種情報を用いて、列車に乗車した利用者毎に、乗車料金を算出し、ここで算出した乗車料金の精算を行う。【選択図】図１
2009199290.tif 000002
【特許請求の範囲】
【請求項１】
交通機関の車両に取り付け、その車両に乗車している利用者を確認する乗車確認装置であって、
予め定めた乗車確認タイミング毎に、車両内で、車両に乗車している利用者が所持している無線通信媒体と無線通信を行い、無線通信が行えた無線通信媒体の識別コードを取得する識別コード取得手段と、
前記識別コード取得手段が取得した無線通信媒体の識別コード毎に、今回の乗車確認タイミングと、前回の乗車確認タイミングと、の間における車両の平均速度または車両の移動距離の少なくとも一方を含む車両情報を対応付けた乗車確認情報を蓄積的に記憶する記憶手段と、
前記記憶手段が識別コード毎に蓄積記憶している乗車確認情報を上位装置に送信する送信手段と、を備えた乗車確認装置。
【請求項２】
前記識別コード取得手段は、前記乗車確認タイミングを一定時間毎に定めている手段である、請求項１に記載の乗車確認装置。
【請求項３】
前記識別コード取得手段は、車両の停車時、および発進時を、前記乗車確認タイミングに定めている手段である、請求項１または２に記載の乗車確認装置。
【請求項４】
請求項１〜３のいずれかに記載の乗車確認装置、およびこの乗車確認装置から前記乗車情報が送信される上位装置を有する乗車料金算出システムであって、
前記上位装置は、
前記乗車確認装置から乗車確認情報が送信されてきた識別コードの無線通信媒体毎に、その乗車確認情報に基づいて、該当する利用者の乗車料金を算出する乗車料金算出手段を備えている、乗車料金算出システム。
【請求項５】
前記上位装置の前記乗車料金算出手段は、前記乗車確認装置から送信されてきた乗車確認情報に基づいて、該当する利用者の移動距離を算出し、ここで算出した移動距離に対応する運賃を乗車料金とする手段である、請求項４に記載の乗車料金算出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、鉄道やバス等の公共交通機関の車両に乗車している利用者を確認する乗車確認装置、および、この乗車確認装置を適用し、車両に乗車していることを確認した利用者に対して乗車料金を算出する乗車料金算出システムに関する。
【背景技術】
【０００２】
従来、鉄道やバス等の公共交通機関では、移動距離の長さで区分した、区分毎に運賃を定めている。利用者の乗車料金は、その利用者が乗車した車両で移動した移動距離に対応する区分の運賃である。このため、利用者の乗車料金を算出するには、その利用者の移動距離が必要である。また、利用者の移動距離を得るには、その利用者の移動経路が必要である。すなわち、利用者の乗車料金を算出するには、その利用者の移動経路が必要である。一方、路線の増加等によって鉄道等の路線網が複雑化し、入場駅と出場駅との組合せの中に、駅間の移動経路が複数存在することがある。したがって、利用者の入場駅、および出場駅だけでは、利用者の移動経路が特定できなくなってきている。そこで、入場駅と出場駅との組合せの中に、駅間の移動経路が複数存在する場合、移動距離が最短になる移動経路を利用者の移動経路と推定し、この移動経路で利用者の乗車料金を算出している。
【０００３】
また、利用者の移動経路を特定するために、駅での停車時に、乗車している利用者が所持している無線通信媒体の識別コードを読み取り、利用者が経由した駅をセンタで管理することにより、利用者の移動経路を特定する提案もなされている（特許文献１参照）。
【特許文献１】特許第３６５９８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されているものは、利用者の移動経路については特定できるが、特定した移動経路から、移動距離を算出する処理が複雑になるという問題がある。具体的に言うと、特定した利用者の移動経路を、その利用者が乗車した車両の路線毎に分割し、ここで分割した路線毎に、利用者の乗車駅と降車駅との距離を算出し、さらに、これらの総和を当該利用者の移動距離として算出することになる。また、利用者の乗り換えが多くなるにつれて、利用者が乗車した車両の路線数が増加するので、乗り換えが多い利用者ほど、移動距離の算出が複雑になる。
【０００５】
この発明の目的は、公共交通機関を利用した利用者について、その利用車の乗車料金の算出にかかる処理が適正、且つ簡単に行える乗車確認情報を得ることができる乗車確認装置、および、この乗車確認装置を適用した乗車料金算出システムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明の乗車確認装置は、上記課題を解決し、その目的を達するために、以下のように構成している。
【０００７】
この乗車確認装置は、交通機関の車両（例えば、列車やバス）に取り付けられる。識別コード取得手段が、予め定めた乗車確認タイミング毎に、車両内で、車両に乗車している利用者が所持している無線通信媒体と無線通信を行い、無線通信が行えた無線通信媒体の識別コードを取得する。乗車確認タイミングは、例えば数分（１〜２分）毎の一定時間間隔としてもよいし、車両の停車時、および発進時としてもよいし、これらの両方としてもよいし、さらには、車両の停車時、および発進時に加えて、車両の走行中は一定時間間隔としてもよい。
【０００８】
記憶手段が、前記識別コード取得手段が取得した無線通信媒体の識別コード毎に、今回の乗車確認タイミングと、前回の乗車確認タイミングと、の間における車両の平均速度または車両の移動距離の少なくとも一方を含む車両情報を対応付けた乗車確認情報を蓄積的に記憶する。前回、および今回の乗車確認タイミングで識別コードが取得できた無線通信媒体を所持している利用者は、前回の乗車確認タイミングから、今回の乗車確認タイミングまでの期間、車両に乗車している。すなわち、この間における車両の移動距離は、この間における利用者の移動距離でもある。したがって、識別コード毎に、その識別コードについて記憶している乗車確認情報に基づいて、利用者（該当する識別コードの無線通信媒体を所持している利用者）の移動距離が、移動経路を特定することなく、簡単に算出することができる。
【０００９】
なお、乗車確認情報として、今回の乗車確認タイミングと、前回の乗車確認タイミングと、の間における車両の移動距離を記憶していない場合であっても、前回の乗車確認タイミングから、今回の乗車確認タイミングまでの時間と、この間における車両の平均速度と、の積によって、この間における車両の移動距離を得ることができる。また、乗車確認情報には、今回の乗車確認タイミングと、前回の乗車確認タイミングと、の間における車両の平均速度および車両の移動距離の両方が含まれていてもよい。車両の平均速度については、車両の速度計から取得すればよいし、車両の移動距離については、車両の距離計から取得すればよい。
【００１０】
そして、送信手段が、前記記憶手段が識別コード毎に蓄積記憶している乗車確認情報を上位装置に送信する。したがって、上位装置では、送信されてきた乗車確認情報により、利用者に対する乗車料金の算出が、適正、且つ簡単に行える。
【発明の効果】
【００１１】
この発明によれば、公共交通機関を利用した利用者について、その利用車の乗車料金の算出にかかる処理が適正、且つ簡単に行える。
【発明を実施するための最良の形態】
【００１２】
以下、この発明の実施形態について説明する。
【００１３】
図１は、この発明の実施形態である乗車料金算出システムの構成を示す概略図である。この乗車料金算出システムは、鉄道網を走行している列車に乗車した利用者毎に、乗車料金を算出し、算出した乗車料金の精算を行うシステムである。本システムを適用した鉄道網には、図１に示すＡ駅、およびＢ駅以外の駅も存在する。この乗車料金算出システムは、センタサーバ１と、駅サーバ２と、乗車確認装置３と、入場検出装置４ａと、出場検出装置４ｂと、を備えている。センタサーバ１が、この発明で言う上位装置に相当する。センタサーバ１は、本システムのセンタに設置されており、利用者に対する乗車料金の算出や、算出した乗車料金の精算を行う。乗車料金は、公知のポストペイ方式やプリペイド方式で精算される。
【００１４】
駅サーバ２は、駅に設置されている。駅サーバ２は、専用回線や公衆回線等を介してセンタサーバ１と通信可能に接続されている。乗車確認装置３は、鉄道網を走行する列車に取り付けられている。乗車確認装置３は、列車の走行中等に乗車している利用者を確認する。乗車確認装置３は、利用者の乗車確認を予め定めたタイミング（以下、乗車確認タイミングと言う。）で繰り返し行う。例えば、
（１）列車の停車時
（２）列車の発進時
（３）前回の乗車確認タイミングから、一定時間（例えば、１〜２分）経過したときであって、且つ列車が停車中でないとき、
のタイミングで利用者の乗車確認を繰り返し行う。また、乗車が確認できた利用者については、乗車確認情報を蓄積的に記憶する。乗車確認装置３は、列車が駅に停車しているときに、各利用者の乗車確認情報を、その駅の駅サーバ２に無線で送信する。駅サーバ２は、乗車確認装置３から送信されてきた乗車確認情報をセンタサーバ３に転送する。乗車確認情報の詳細については、後述する。
【００１５】
入場検出装置４ａ、および出場検出装置４ｂは、各駅に設置されている。入場検出装置４ａ、および出場検出装置４ｂは、ＬＡＮ等のネットワークを介して、設置されている駅の駅サーバ２に接続されている。入場検出装置４ａは、駅に入場した利用者を検出する装置であり、駅に入場した利用者を駅サーバ２に通知する。また、出場検出装置４ｂは、駅から出場した利用者を検出する装置であり、駅から出場した利用者を駅サーバ２に通知する。駅サーバ２は、入場検出装置４ａや出場検出装置４ｂから通知された、駅に入場した利用者や、駅から出場した利用者をセンタサーバ１に通知する。
【００１６】
さらに、本システムの利用者は、後述する無線通信媒体５を所持している。この無線通信媒体５は、通信エリアが数ｍの近距離無線通信で、乗車確認装置３や、入場検出装置４ａや、出場検出装置４ｂと通信する機能を有している。無線通信媒体５は、付与されている識別コードによって特定される。すなわち、無線通信媒体５の識別コードによって、その無線通信媒体５を所持している利用者が特定される。無線通信媒体５は、携帯電話等の携帯端末であってもよいし、乗車券として発行されたカード型の媒体であってもよいし、他の種類の媒体であってもよい。
【００１７】
なお、乗車確認装置３と、駅サーバ２との無線通信は、近距離無線通信で行われてもよいし、中距離や長距離の無線通信で行われてもよい。
【００１８】
図２は、センタサーバの主要部の構成を示す図である。センタサーバ１は、制御部１１と、通信部１２と、利用者管理データベース１３（以下、利用者管理ＤＢ１３と言う。）と、運賃情報データベース１４（以下、運賃情報ＤＢ１４と言う。）と、を備えている。制御部１１は、センタサーバ１本体各部の動作を制御し、利用者に対する乗車料金の算出や、算出した乗車料金の精算等にかかる処理を行う。通信部１２は、各駅に設置されている駅サーバ２との通信を行う。利用者管理ＤＢ１３は、無線通信媒体５の識別コード毎に、図３に示す利用者管理情報を記憶している。この利用者管理情報には、その利用者が所持している無線通信媒体５の識別コード、利用者の氏名、利用者の住所、乗車料金の精算に用いるクレジットカードやプリペイドカード等のカード番号、乗車確認装置３から送信されてきた乗車確認情報、および、この乗車確認に基づいて作成した乗車履歴情報（詳細については、後述する。）を対応付けて記憶している。図３において、太線で囲んだ乗車確認情報が、乗車確認タイミングで取得された１回分の乗車確認情報である。また、図３において、太線で囲んだ乗車履歴情報が、１回分の乗車にかかる乗車履歴である。
【００１９】
また、運賃情報ＤＢ１４は、長さで区分した乗車距離毎に、その区分の乗車距離に対する運賃を対応付けて記憶している。すなわち、運賃情報ＤＢ１４は、駅間毎に運賃を記憶しているのではなく、乗車距離の区分毎に運賃を記憶している。
【００２０】
図４は、駅サーバの主要部の構成を示す図である。駅サーバ２は、制御部２１と、無線通信部２２と、下位通信部２３と、上位通信部２４と、を備えている。制御部２１は、駅サーバ２本体各部の動作を制御する。無線通信部２２は、列車に取り付けられている乗車確認装置３との無線通信を行う。下位通信部２３は、駅に設置されている入場検出装置４ａや出場検出装置４、さらには図示していない他の駅務機器との通信を行う。上位通信部２４は、センタサーバ１との通信を行う。
【００２１】
図５は、乗車確認装置の主要部の構成を示す図である。乗車確認装置３は、制御部３１と、複数の近距離無線通信部３２と、無線通信部３３と、列車情報処理部３４と、乗車確認情報記憶部３５と、を備えている。制御部３１は、乗車確認装置３本体各部の動作を制御する。近距離無線通信部３２は、通信エリアが数ｍであり、列車内全体をカバーするために、列車の車両毎に１または複数取り付けている。近距離無線通信部３２は、列車に乗車している利用者が所持している無線通信媒体５との無線通信を行う。無線通信部３３は、駅サーバ２との無線通信を行う。列車情報処理部３４は、取り付けられている列車の速度計や距離計等の計器と接続されており、列車の速度や、走行距離等を取得する。乗車確認情報記憶部３５は、列車に乗車している利用者について確認した乗車確認情報を記憶する。
【００２２】
図６は、入場検出装置の主要部の構成を示す図である。入場検出装置４ａは、制御部４１と、近距離無線通信部４２と、通信部４３と、を備えている。制御部４１は、入場検出装置４ａ本体各部の動作を制御する。近距離無線通信部４２は、無線通信エリアが駅構内に入場する利用者が通行する入場通路であり、この入場通路を通行している利用者が所持している無線通信媒体５と無線通信を行う。通信部４３は、駅サーバ２との通信を行う。また、出場検出装置４ｂも、図６に示した入場検出装置４ａと同様の構成である。但し、近距離無線通信部４２の無線通信エリアが、駅構内から出場する利用者が通行する出場通路であり、この出場通路を通行している利用者が所持している無線通信媒体５と無線通信を行う。
【００２３】
図７は、無線通信媒体の主要部の構成を示す図である。無線通信媒体５は、制御部５１と、記憶部５２と、近距離無線通信部５３と、を備えている。制御部５１は、無線通信媒体５本体各部の動作を制御する。記憶部５２は、無線通信媒体５を識別する識別コードを記憶するとともに、乗車確認情報を記憶する記憶エリアを有している。近距離無線通信部５３は、乗車確認装置３や、入場検出装置４ａや、出場検出装置４ｂとの無線通信を行う。近距離無線通信部５３の無線通信エリアは、上述したように数ｍの範囲である。
【００２４】
なお、無線通信媒体５は、上述したように携帯電話等の携帯端末である場合、上記構成に加えて、携帯端末としての機能を実行するための構成も備えている。
【００２５】
この乗車料金算出システムでは、入場検出装置４ａが駅に入場した利用者を検出する毎に、その利用者についての入場確認情報を、駅サーバ２を介してセンタサーバ１に通知する。また、出場検出装置４ｂが駅から出場した利用者を検出する毎に、その利用者についての出場確認情報を、駅サーバ２を介してセンタサーバ１に通知する。さらに、乗車確認装置３が、列車に乗車している利用者について確認した乗車確認情報を、駅サーバ２を介してセンタサーバ１に通知する。センタサーバ１は、駅サーバ２を介して通知された、各種情報を用いて、列車に乗車した利用者毎に、乗車料金を算出し、ここで算出した乗車料金の精算を行う。
【００２６】
なお、この例では、駅サーバ２は、入場検出情報、出場検出情報、および乗車確認情報を転送する中継装置として機能するため、これらの情報を直接センタサーバ１に送信する機能を、入場検出装置４ａ、出場検出装置４ｂ、および乗車情報確認装置３に設ければ、不要にできる。
【００２７】
以下、本システムの動作について詳細に説明する。
【００２８】
まず、入場検出装置４ａ、および出場検出装置４ｂについて説明する。図８は、入場検出装置の動作を示すフローチャートである。入場検出装置４ａは、近距離無線通信部４２において、一定時間毎に、無線通信媒体５に対して応答を要求するポーリングを行う（ｓ１、ｓ２）。このポーリングを行う時間間隔は、数１００ｍｓである。上述したように、近距離無線通信部４２の無線通信エリアは、駅構内に入場する利用者が通行する入場通路である。このため、入場通路を通って、駅構内に入場する利用者が所持している無線通信媒体５が、近距離無線通信部４２のポーリングを近距離無線通信部５２で受信し、レスポンスを返す（応答する。）。入場検出装置４ａは、このポーリングに対する応答がなければ（ｓ３）、ｓ１に戻って上記処理を繰り返す。入場検出装置４ａは、無線通信媒体５からの応答があると、その無線通信媒体５に対して、識別コードの送信を要求する（ｓ４）。無線通信媒体５は、識別コードの送信要求を近距離無線通信部５２で受信すると、記憶部５３に記憶している識別コードを送出する。入場検出装置４ａは、無線通信媒体５の識別コードを受信すると（ｓ５）、受信した無線通信媒体５の識別コード、現在時刻、入場検出装置４ａ本体が設置されている駅を示す設置駅コード、入場を示す入場コードを対応付けた入場確認情報（図９（Ａ）参照）を生成し、これを駅サーバ２に通知し（ｓ６）、ｓ１に戻る。入場検出装置４ａは、通信部４３において、駅サーバ２との通信を行う。
【００２９】
このように、入場検出装置４ａは、入場通路を通って駅構内に入場する利用者を、近距離無線通信部４２における無線通信で検出し、その利用者についての入場確認情報を駅サーバ２に通知する。
【００３０】
また、出場検出装置４ｂは、上述した入場検出装置４ａと同様の処理を行うが、上述したｓ６において、図９（Ｂ）に示す出場確認情報を生成し、これを駅サーバ２に通知する点で相違する。出場検出装置４ｂの近距離無線通信部４２の無線通信エリアは、上述したように、駅構内から出場する利用者が通行する出場通路である。
【００３１】
この入場検出装置４ａや、出場検出装置４ｂは、公知の自動改札機で代用することも可能であるが、この場合には、利用者に対する改札通路の通行可否にかかる判断等を行わなくてよい。また、後述するように、入場確認情報や出場確認情報が無い利用者であっても、乗車確認情報があれば、乗車料金を算出し、精算するので、入場検出装置４ａや、出場検出装置４ｂを設けなくてもよい。
【００３２】
次に、乗車確認装置３の動作について説明する。図１０は、乗車確認装置の動作を示すフローチャートである。乗車確認装置３は、列車に乗車している利用者を確認する乗車確認タイミングになったかどうかを判定する（ｓ１１）。乗車確認タイミングは、
（１）列車の停車時
（２）列車の発進時
（３）前回の乗車確認タイミングから、一定時間（例えば、１〜２分）経過したときであって、且つ列車が停車中でないとき、
のいずれかの条件を満たしたタイミングである。
【００３３】
上記列車の停車時とは、列車情報処理部３４において得ている列車の走行速度が５ｋｍ／ｈ以下に低下したときである。また、上記列車の発進時とは、列車情報処理部３４において得ている列車の走行速度が１０ｋｍ／ｈを超えたときである。また列車の停止時、および発進時については、一方を連続して判定することはなく、停止時、発進時の判定は交互に行う。すなわち、今回停止時であると判定した場合は、次は発進時の判定を行い、連続して停止時の判定を行わない。同様に、今回発進時であると判定した場合は、次は停止時の判定を行い、連続して発進時の判定を行わない。このため、列車の停止時に、一旦走行速度が５ｋｍ／ｈ以下に低下し、その後７〜８ｋｍ／ｈに上昇し、再度５ｋｍ／ｈ以下に低下して停車した場合であっても、最初に走行速度が５ｋｍ／ｈ以下に低下したときのみを列車の停止時と判定する。また、列車の発進時に、一旦走行速度が１０ｋｍ／ｈ以下を超え、その後７〜８ｋｍ／ｈに低下し、再度１０ｋｍ／ｈを超えた場合であっても、最初に走行速度が１０ｋｍ／ｈを超えたときのみを、列車の発進時と判定する。また、列車が停車中であるかどうかは、上記した停止時の判定を行わない期間であるかどうか（逆に言えば、上記した発進時の判定を行う期間であるかどうか）、によって判定すればよい。例えば、列車の停車時であると判定したときにオンし、列車の発進時であると判定したときにオフする、停止中フラグを用い、この停止中フラグがオンしていれば停止中であると判定し、前回の乗車確認タイミングから、一定時間経過しても、乗車確認タイミングであると判定しなければよい。
【００３４】
乗車確認装置３は、ｓ１１で乗車確認タイミングになったと判定すると、今回が列車の発進時であるかどうかを判定する（ｓ１２）。乗車確認装置３は、発進時でなければ、今回の計測期間（前回の乗車確認タイミングの時刻、および今回の乗車確認タイミングの時刻）における列車の平均速度、列車の移動距離を列車情報として算出する（ｓ１３）。ｓ１３では、今回の計測期間において、列車の速度計から列車情報処理部３４に入力されていた列車速度の平均値を、列車の平均速度として算出する。また、乗車確認装置３は、今回の乗車確認タイミングで列車の距離計が示す走行距離と、前回の乗車確認タイミングで列車の距離計が示していた走行距離と、の差分を、列車の移動距離として算出する。そして、これらを列車情報とする（図１１（Ａ）参照）。また、今回の計測期間の長さと、先に算出した列車の平均速度と、の積も、列車の移動距離として算出し、列車情報に加えてもよい（図１１（Ｂ）参照）。
【００３５】
なお、列車の平均速度、距離計から得た移動距離、平均速度から算出した移動距離の３つのいずれか１つを、列車情報として算出する構成としてもよい。
【００３６】
また、乗車確認装置３は、発進時であれば、今回停止していた駅を示す駅コードと、起点駅（例えば、列車の始発駅）から今回停止していた駅までの距離と、を列車情報（図１１（Ｃ）参照）として取得する（ｓ１４）。そして、乗車確認装置３は、各近距離無線通信部３２において、列車に乗車している利用者を確認する乗車確認処理を行う（ｓ１５）。
【００３７】
図１２は、ｓ１５にかかる乗車確認処理を示すフローチャートである。この乗車確認処理は、近距離無線通信部３２毎に実行される処理である。近距離無線通信部３２は、通信エリア内に位置する無線通信媒体５に対して応答を要求するポーリングを行う（ｓ３１）。無線通信媒体５は、近距離無線通信部３２からの応答を要求するポーリングを受信すると、レスポンスを返す（応答する。）。近距離無線通信部３２は、ｓ３１で行ったポーリングに対する応答がないと（ｓ３２）、無線通信エリア内に利用者である乗客がいないと判断し、本処理を終了する。上述したように、乗車している利用者は、無線通信媒体５を所持しているので、近距離無線通信部３２の無線通信エリア内に利用者がいれば、その利用者が所持している無線通信媒体５が応答する。近距離無線通信部３２は、無線通信媒体５からの応答があると、無線通信媒体５に対して、識別コードの送信を要求するコマンドを送出し（ｓ３３）、無線通信媒体５から送信されてきた識別コードを受信する（ｓ３４）。
【００３８】
この識別コードの送信要求を受信した無線通信媒体５は、記憶部５２に記憶している識別コードを近距離無線通信部５３から送出する。したがって、近距離無線通信部３２は、無線通信エリア内に位置している無線通信媒体５毎に、その無線通信媒体５の識別コードを受信する。上述したように、無線通信エリア内に位置している無線通信媒体５は、列車に乗車している利用者が所持している。すなわち、ｓ３４で受信した無線通信媒体５の識別コードによって特定される利用者は、列車に乗車している。言い換えれば、取得した無線通信媒体５の識別コードによって、今回の乗車確認タイミングにおいて、列車に乗車している利用者が確認できる。
【００３９】
近距離無線通信部３２は、識別コードを受信した無線通信媒体５毎に、ｓ１３、またはｓ１４で得た列車情報の書き込み指示を送信する（ｓ３５）。この書き込み指示を受信した無線通信媒体５は、今回書き込みが指示された列車情報を記憶部５２に記憶する。また、近距離無線通信部３２は、今回列車情報の書き込みを指示した無線通信媒体５毎に、その識別コードを制御部３１に通知し（ｓ３６）、本処理を終了する。ｓ３６では、ｓ３４で受信した識別コードを制御部３１に通知する。
【００４０】
なお、列車情報を無線通信媒体５に記憶させるのは、利用者が確認できるようにするためであり、ｓ３５にかかる処理については、不要にしてもよい。
【００４１】
乗車確認装置３は、各近距離無線通信３２から通知された無線通信媒体５の識別コード毎に、ｓ１３、またはｓ１４で得た列車情報に基づく乗車確認情報を乗車確認情報記憶部３５に記憶する（ｓ１６）。ここで作成される乗車確認情報は、今回の乗車確認タイミングの時刻、前回の乗車確認タイミングの時刻、およびｓ１３、またはｓ１４で得た列車情報を対応付けたものである。図１３（Ａ）は、発進時でないときの乗車確認情報であり、図１３（Ｂ）は、発進時の乗車確認情報である。乗車確認情報記憶部３５では、図１４に示すように、識別コードで分けて、乗車確認情報を記憶する。具体的には、今回作成した乗車確認情報毎に、乗車確認情報記憶部３５において、すでに該当する識別コードについて乗車確認情報を記憶しているテーブルがあれば、今回作成した乗車確認情報をこのテーブルに追加記憶する。一方、乗車確認情報記憶部３５が該当する識別コードについて乗車確認情報を記憶しているテーブルがなければ、その識別コードについて乗車確認情報を記憶するテーブルを作成し、今回作成した乗車確認情報をこのテーブルに記憶する。
【００４２】
このように、列車に乗車している利用者は、乗車が確認される毎に、該当するテーブルに乗車確認情報が蓄積的に記憶される。
【００４３】
乗車確認装置３は、駅に停車したかどうかを判断し（ｓ１７）、駅に停車した場合には、前駅の発進時から、今回の停車までの間に、乗車確認情報記憶部３５に記憶した乗車確認情報を、今回停車した駅の駅サーバ２に送信する（ｓ１８）。ｓ１８では、乗車確認情報記憶部３５に記憶している乗車確認情報を全て、駅サーバ２に送信する構成としてもよいが、前駅の停車までの間に乗車確認情報記憶部３５に記憶した乗車確認情報については、前駅の停車時に駅サーバ２にすでに送信しているので、駅サーバ２との通信容量を抑えるために、上述した構成としている。また、乗車確認装置３は、乗車確認情報を送信するとき、図１５に示すように、取り付けられている列車を識別する列車ＩＤをつけて、前駅の発進時から、今回の停車までの間に、乗車確認情報記憶部３５に記憶した乗車確認情報を、送信する。
【００４４】
このように、乗車確認装置３は、乗車確認タイミング毎に、列車に乗車している利用者を確認し、その利用者についての情報確認情報を駅サーバ２に送信する。また、この乗車確認情報により、前回の乗車確認タイミングから、今回の乗車確認タイミングまでの期間における列車の平均速度や、移動距離が得られる。
【００４５】
駅サーバ２は、図１６に示すように、入場確認情報、出場確認情報、または乗車確認情報を受信すると（ｓ３１〜３３）、受信した入場確認情報、出場確認情報、または乗車確認情報を、センタサーバ１に転送する（ｓ３４）。センタサーバ１との通信は、上位通信部２４で行う。
【００４６】
次に、センタサーバ１の動作について説明する。図１７は、センタサーバの動作を示すフローチャートである。センタサーバ１は、駅サーバ２から入場確認情報、出場確認情報、または乗車確認情報を受信すると、これらの情報を利用者管理ＤＢ１３に記憶する（ｓ４１〜ｓ４４）。上述したように、入場確認情報、出場確認情報、または乗車確認情報には、無線通信媒体５の識別コードや、その確認が行えた時刻等が含まれている。センタサーバ１は、利用者管理ＤＢ１３において、受信した入場確認情報、出場確認情報、または乗車確認情報を、該当する利用者に対応付けて記憶する。また、これらの情報を、時系列に記憶する。すなわち、利用者管理ＤＢ１３では、入場確認情報、出場確認情報、および乗車確認情報が、利用者毎に管理される。また、利用者管理ＤＢ１３に記憶されている乗車確認情報には、その乗車確認情報を作成した列車を示す列車ＩＤが対応付けられている。
【００４７】
センタサーバ１は、予め定められた精算タイミングになると（ｓ４５）、無線通信媒体５の識別コード毎に、すなわち利用者毎に、乗車履歴の作成、乗車運賃の算出、および乗車運賃の精算にかかる処理を行う。この精算タイミングは、例えば、終列車の運行終了から始発の運行開始までの夜間に設定すればよい。ｓ４５以降の処理は、無線通信媒体５の識別コード毎に、すなわち利用者毎に、行われる。利用者管理ＤＢ１３に記憶している未処理の入場確認情報、出場確認情報、および乗車確認情報を時系列にならべ、予め定めた区切り時間（例えば３０分）以上間隔が開いている所を検出し、そこを利用者における列車の利用の区切りとする（ｓ４６）。ｓ４６では、利用者における列車の利用を分けている。例えば、会社への出勤のための利用と、自宅への帰宅のための利用と、を分けている。
【００４８】
センタサーバ１は、ｓ４６で分けた列車の利用毎に、入場駅、および出場駅を確定する（ｓ４７）。ｓ４７では、入場確認情報、出場確認情報に基づいて入場駅、および出場駅を確定するため、入場確認情報、出場確認情報が含まれていなければ、入場駅や出場駅を確定しない。
【００４９】
次に、センタサーバ１は、その利用に含まれる乗車確認情報を用いて、利用者が列車で移動した利用者の移動距離を算出する（ｓ４８）。具体的には、その利用に含まれている乗車確認情報毎の移動距離の総和を、利用者の移動距離として算出する。但し、その利用における、最初の乗車確認情報に含まれている移動距離、および列車ＩＤが変化したときの最初の乗車確認情報に含まれている移動距離については、利用者の移動距離に加えない。これにより、利用者が入場駅や、乗換駅で列車に乗車する以前の列車の移動距離が、利用者の移動距離として加算されることはない。センタサーバ１は、ｓ４８で算出した移動距離に基づいて、その利用にかかる乗車料金を算出する（ｓ４９）。ｓ４９では、運賃情報ＤＢ１４に記憶している運賃情報を用い、ｓ４８で算出した移動距離に対応する運賃を、乗車料金とする。また、このとき、列車の平均速度が乗車確認情報から判断できるので、特急料金等の課金等を行うようにしてもよい。また、この列車利用にかかる乗車履歴を作成し、利用者管理ＤＢ１３に記憶する（ｓ５０）。図１８は、ｓ５０で作成される乗車履歴を示す図であり、図１８（Ａ）は、利用者の入場駅、および出場駅が確定されている場合であり、図１８（Ｂ）は、利用者の入場駅が確定されていて、出場駅が確定されていない場合であり、図１８（Ｃ）は、利用者の出場駅が確定されていて、入場駅が確定されていない場合であり、図１８（Ｄ）は、利用者の入場駅および出場駅が確定されていない場合である。
【００５０】
また、ここでは、入場駅、または出場駅が確定されていない場合、乗車確認情報によって確認できる利用者の移動距離に基づいて、乗車料金を算出する。
【００５１】
また、センタサーバ１は、ｓ４６〜ｓ５０の処理を行っていない利用者があれば（未処理の利用者があれば）（ｓ５１）、ｓ４６に戻って上記処理を繰り返す。
【００５２】
このように、センタサーバ１では、利用者の乗車経路を特定することなく、簡単に乗車料金を算出することができる。また、センタサーバ１が上述した処理で算出した利用者の乗車料金については、公知のポストペイ方式や、プリペイド方式で精算すればよい。
【００５３】
また、上記の説明では入場確認情報や、出場確認情報が含まれていない利用については、利用者の入場駅や、出場駅を確定しないとしたが、通常列車に乗車するのは駅であるので、その利用における最初の乗車確認情報によって入場駅を確定し、最後の乗車確認情報によって出場駅を確定するようにしてもよい。この場合、最初の乗車確認情報が得られた乗車確認タイミングまでに、入場駅から列車が移動した移動距離や、最後の乗車確認情報が得られた乗車確認タイミングから出場駅までの間に列車が移動した移動距離を、利用者の移動距離に加えて、乗車料金を算出してもよい。
【００５４】
また、上述したように、センタサーバ１は、利用者毎に乗車履歴を作成し、これを記憶するので、利用者からの要求に応じて、この乗車履歴を当該利用者に公開する機能を設けてもよい。例えば、インタネット等を利用し、利用者からの乗車履歴の提示を受け付けたときに、該当する利用者の乗車履歴を提示する構成とすればよい。この場合、無線通信媒体５の識別コードや、利用者が設定しているパスワード等によって、乗車履歴の提示を要求している利用者を認証すればよい。
【００５５】
また、乗車確認装置３が、駅の停車時に、車両の距離計から得られている移動距離を、起点駅から停車している駅までの距離に基づいて、補正するようにしてもよい。
【図面の簡単な説明】
【００５６】
【図１】乗車料金算出システムの構成を示す概略図である。
【図２】センタサーバの主要部の構成を示す図である。
【図３】利用者管理データベースを示す図である。
【図４】駅サーバの主要部の構成を示す図である。
【図５】乗車確認装置の主要部の構成を示す図である。
【図６】出場検出装置の主要部の構成を示す図である。
【図７】無線通信媒体の主要部の構成を示す図である。
【図８】入場検出装置の動作を示すフローチャートである。
【図９】入場確認情報、および出場確認情報を示す図である。
【図１０】乗車確認装置の動作を示すフローチャートである。
【図１１】列車情報を示す図である。
【図１２】乗車確認処理を示すフローチャートである。
【図１３】乗車確認情報を示す図である。
【図１４】乗車確認情報記憶部における乗車確認情報の記憶状態を示す図である。
【図１５】駅サーバへ送信する乗車確認情報を示す図である。
【図１６】駅サーバの動作を示すフローチャートである。
【図１７】センタサーバの動作を示すフローチャートである。
【図１８】乗車履歴を示す図である。
【符号の説明】
【００５７】
１−センタサーバ
２−駅サーバ
３−乗車確認装置
４ａ−入場検出装置
４ｂ−出場検出装置
５−無線通信媒体
１１−制御部
１２−通信部
１３−利用者管理データベース（利用者管理ＤＢ）
１４−運賃情報データベース（運賃情報ＤＢ）
３１−制御部
３２−近距離無線通信部
３３−無線通信部
３４−列車情報処理部
３５−乗車確認情報記憶部
５１−制御部
５２−記憶部
５３−近距離無線通信部
【図１】
2009199290.tif 000003
【図２】
2009199290.tif 000004
【図３】
2009199290.tif 000005
【図４】
2009199290.tif 000006
【図５】
2009199290.tif 000007
【図６】
2009199290.tif 000008
【図７】
2009199290.tif 000009
【図８】
2009199290.tif 000010
【図９】
2009199290.tif 000011
【図１０】
2009199290.tif 000012
【図１１】
2009199290.tif 000013
【図１２】
2009199290.tif 000014
【図１３】
2009199290.tif 000015
【図１４】
2009199290.tif 000016
【図１５】
2009199290.tif 000017
【図１６】
2009199290.tif 000018
【図１７】
2009199290.tif 000019
【図１８】
2009199290.tif 000020