(57)【特許請求の範囲】
【請求項１】
移動体に設けられた複数のカードインターフェース部に接続される制御部を備えたカード管理システムであって、
前記制御部が、
乗車人数に応じて、カードインターフェース部の役割が設定された役割設定テーブルを備え、
移動体の停車場所に関する停車場所情報を取得し、
前記カードインターフェース部において読み取ったカードに応じて、前記移動体における旅客の乗車人数を算出し、
前記停車場所に基づいて、前記役割設定テーブルを用いて、前記移動体の各カードインターフェース部について、乗車対応処理又は降車対応処理のいずれかの役割を決定し、
旅客のカードと通信を行なったカードインターフェース部から、前記役割に応じた対応処理を実行することを特徴とするカード管理システム。
【請求項２】
前記移動体の始発場所においては、前記移動体に設けられたすべてのカードインターフェース部を乗車対応処理に割り当て、
前記移動体の終着場所においては、前記移動体に設けられたすべてのカードインターフェース部を降車対応処理に割り当てることを特徴とする請求項１に記載のカード管理システム。
【請求項３】
前記カードインターフェース部において最後にカードを読み取ってから、役割変更基準時間が経過した場合には、前記カードインターフェース部に割り当てられた役割を変更することを特徴とする請求項１又は２に記載のカード管理システム。
【請求項４】
前記制御部は、前記停車場所に応じて運賃を表示する運賃表示機に接続され、
前記停車場所情報を、前記運賃表示機から取得することを特徴とする請求項１〜３のいずれか一項に記載のカード管理システム。
【請求項５】
前記制御部は、位置情報取得部に接続され、
前記停車場所情報を、前記位置情報取得部から取得した現在位置に基づいて特定するこ
とを特徴とする請求項１〜４のいずれか一項に記載のカード管理システム。
【請求項６】
前記乗車対応処理において、乗車した旅客のカードの残高に関する情報を取得し、次の停車場所までの運賃を算出し、
前記残高が運賃よりも低い場合には、注意喚起処理を実行することを特徴とする請求項１〜５のいずれか一項に記載のカード管理システム。
【請求項７】
乗車した旅客のカード識別情報を記録する乗車情報記憶部を更に備え、
前記乗車対応処理が割り当てられたカードインターフェース部から、乗車した旅客のカード識別情報を取得し、前記カード識別情報を含む乗車情報を前記乗車情報記憶部に記録する処理を実行することを特徴とする請求項１〜６のいずれか一項に記載のカード管理システム。
【請求項８】
前記降車対応処理が割り当てられたカードインターフェース部において、旅客のカードから運賃を精算し、前記乗車情報記憶部に記録された前記カード識別情報に関連付けて精算情報を記録する処理を実行することを特徴とする請求項７に記載のカード管理システム。
【請求項９】
前記降車対応処理において、第１のカードインターフェース部から、旅客のカードの残高に関する情報を取得し、前記残高が運賃よりも低い場合には、前記乗車情報記憶部に記録された前記カード識別情報に関連付けて残高不足情報を記録し、
第２のカードインターフェース部から取得したカード識別情報に関連付けられた残高不足情報が前記乗車情報記憶部に記録されている場合、前記残高不足情報に基づいて精算を行なうことを特徴とする請求項７又は８に記載のカード管理システム。
【請求項１０】
前記カードインターフェース部において、旅客のカードへの書込時にエラーを検知した場合、エラー情報を前記カード識別情報に関連付けて前記乗車情報記憶部に記録し、
前記旅客のカードから、新たに取得したカード識別情報に関連付けられた前記エラー情報が前記乗車情報記憶部に記録されている場合、前記エラー情報に基づいて再書込を行なうことを特徴とする請求項７〜９のいずれか一項に記載のカード管理システム。
【請求項１１】
移動体に設けられた複数のカードインターフェース部に接続される制御部を備えたカード管理システムを用いて、前記カードインターフェース部を管理する方法であって、
前記制御部が、
乗車人数に応じて、カードインターフェース部の役割が設定された役割設定テーブルを備え、
移動体の停車場所に関する停車場所情報を取得し、
前記カードインターフェース部において読み取ったカードに応じて、前記移動体における旅客の乗車人数を算出し、
前記停車場所に基づいて、前記役割設定テーブルを用いて、前記移動体の各カードインターフェース部について、乗車対応処理又は降車対応処理のいずれかの役割を決定し、
旅客のカードと通信を行なったカードインターフェース部から、前記役割に応じた対応処理を実行することを特徴とするカード管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通機関の車両等における乗降を支援するためのカード管理システム及びカード管理方法に関する。
【背景技術】
【０００２】
路線バスや路面電車等の交通機関において、運賃支払いにＩＣカードを利用することが多い。運賃が乗車距離に関係なく均一料金の場合は、乗車口に併設したＩＣカード機にＩＣカードをタッチしてもらい、運賃を回収する。乗車区間によって運賃が異なる場合には、乗車時にＩＣカード機で、乗車した停留所をＩＣカードのメモリに記憶させ、降車時にＩＣカード機で運賃を精算ことが一般的である。
【０００３】
ところで、このようなＩＣカード機は、乗車専用機あるいは降車専用機とされるため、乗車口、降車口が予め決められてしまう。そこで、混雑時の利用者の処理を迅速に対応するための技術も検討されている（例えば、特許文献１参照。）。この技術においては、カード処理装置において、利用者の乗降動作の流れに対応して、縦長な筐体の下部に乗車カード挿入口を設け、上部に降車カード挿入口を設ける。そして、カード挿入口のいずれかからカードが挿入されたことを検知し、乗車処理か降車処理かを自動的に判断する。
【０００４】
また、乗客の乗車と降車を判別して検知するための技術も検討されている（例えば、特許文献２参照。）。この技術において、乗客輸送用車両の乗降口の内側近傍に、乗降用通路を挟んでそれぞれ互いに対向する発光部と受光部とからなるセンサを、乗降口に近い側と遠い側に設ける。そして、二つのセンサによる非検知状態と検知状態の組み合わせの遷移順序によって乗客の乗車又は降車を検出する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−６７４９９号公報
【特許文献２】特開２０１１−２４２９０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
乗車口や降車口が予め定められている車両では、乗車人数と降車人数の割合に偏りがある場合、一方の乗降口に人が集中し、旅客の円滑な流動を実現することが困難になる可能性がある。
【０００７】
上述の特許文献１に記載されたカード処理装置においては、乗車挿入口や降車挿入口を設ける必要がある。このため、装置構成が複雑になる。また、２つの挿入口があるため、旅客が利用時に混乱する可能性がある。また、特許文献２に記載された技術においては、乗降口に光電センサを設ける必要がある。この場合、満員時等を考慮して、光電センサを設置する必要があり、場所的な制約が生じる。
【０００８】
本発明は、上記課題を解決するためになされたものであり、その目的は、交通機関の車両等における効率的な乗降を支援するためのカード管理システム及びカード管理方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するカード管理システムは、移動体に設けられた複数のカードインターフェース部に接続される制御部を備える。そして、前記制御部が、移動体の停車場所に関する停車場所情報を取得し、前記停車場所に基づいて、前記移動体の各カードインターフェース部について、乗車対応処理又は降車対応処理のいずれかの役割を決定し、旅客のカードと通信を行なったカードインターフェースから、前記役割に応じた対応処理を実行する。これにより、状況に応じて、カードインターフェースの役割を変更し、円滑な旅客流動を実現できる。
【発明の効果】
【００１０】
本発明によれば、交通機関の車両等における効率的な乗降を支援することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態のシステム概略図。
【図２】本実施形態の処理手順の説明図。
【図３】他の実施形態の処理手順の説明図。
【図４】他の実施形態の処理手順の説明図。
【図５】他の実施形態の処理手順の説明図。
【図６】他の実施形態の処理手順の説明図。
【発明を実施するための形態】
【００１２】
以下、本発明を具体化した一実施形態を、図１〜図２に従って説明する。本実施形態では、ＩＣカードを携帯した利用者が、交通機関の車両（例えば、路線バスや路面電車等の移動体）に乗降する場合に用いるカード管理システム及びカード管理方法として説明する。
【００１３】
図１に示すように、本実施形態では、交通機関を利用する場合に使用するＩＣカード１０を用いる。このＩＣカード１０には、メモリ、接続部が設けられている。ＩＣカード１０は、後述するカードタッチ部１５を介して取得した指示情報に基づいて、メモリからの各種情報の読み出しや、メモリへの書き込みを行なう。
【００１４】
メモリには、カード識別子、乗降車情報、残高に関するデータが記録される。
カード識別子データ領域には、各ＩＣカード１０を特定するための識別子（カード識別情報）に関するデータが記録される。
【００１５】
乗降車情報データ領域には、このＩＣカード１０を用いて、乗降車した停留所や日付に関するデータが記録される。
【００１６】
残高データ領域には、前払いにより利用することができる金額（電子バリュー）に関するデータが記録される。
接続部は、後述するカードタッチ部１５と通信を行なうために用いられる。
【００１７】
交通機関の車両には、制御機２０、カードタッチ部１５、運賃表示器３０が設置されている。
カードタッチ部１５は、近距離無線通信を利用して、旅客のＩＣカード１０を読み取るカードリーダ・ライタ端末（カードインターフェース部）である。そして、乗車時にはＩＣカード１０のカード識別子を読み取り、降車時には、ＩＣカード１０の残高により運賃の精算を行なう。本実施形態では、車両に複数の乗降口が設けられており、各乗降口にカードタッチ部１５が設置されている場合を想定する。そして、各カードタッチ部１５は、それぞれを特定するための端末識別子を保持している。
【００１８】
このカードタッチ部１５は、ネットワークを介して、制御機２０に接続される。
この制御機２０は、各カードタッチ部１５の役割（「乗車」又は「降車」）を決定し、乗車対応処理又は降車対応処理の制御を行なうコンピュータ装置である。このため、制御機２０には、役割設定テーブルを保持させておく。この役割設定テーブルにおいては、停留所に関連付けて、各カードタッチ部の役割が設定されている。例えば、始発駅（始発場所）の場合には、すべてのカードタッチ部１５の端末識別子に対して、役割「乗車」が設定されている。また、終点駅（終着場所）の場合には、すべてのカードタッチ部１５の端末識別子に対して、役割「降車」が設定されている。始発駅や終点駅でない場合には、予め定められた一部のカードタッチ部１５の端末識別子に対して、役割「乗車」が設定され、他のカードタッチ部１５の端末識別子に対して、役割「降車」が設定されている。
【００１９】
制御機２０は、乗車状況を管理するための制御部２１、乗車情報記憶部２２を備えている。
制御部２１は、図示しないＣＰＵ等の制御手段、ＲＡＭ及びＲＯＭ等のメモリを備え、後述する処理（位置取得段階、役割決定段階、カード処理段階等の各処理等）を行なう。そして、乗降管理プログラムを実行することにより、制御部２１は、位置取得部２１１、役割決定部２１２、カード処理部２１３として機能する。
【００２０】
位置取得部２１１は、停車場を特定する処理を実行する。
役割決定部２１２は、各カードタッチ部１５の役割（「乗車」又は「降車」）を決定する処理を実行する。
【００２１】
カード処理部２１３は、旅客のＩＣカード１０における情報管理処理を実行する。本実施形態では、ＩＣカード１０における情報を乗車情報記憶部２２に記録したり、ＩＣカード１０により運賃を精算したりする。
【００２２】
この乗車情報記憶部２２には、乗車管理レコードが記録される。この乗車管理レコードは、カードタッチ部１５においてＩＣカード１０を読み取った場合に記録される。乗車管理レコードには、カード識別子、乗車駅、ステータスに関するデータが含まれる。
【００２３】
カード識別子データ領域には、旅客のカード識別子に関するデータが記録される。
乗車駅データ領域には、このＩＣカード１０を読み取った乗車駅を特定するためのデータが記録される。
ステータスデータ領域には、このＩＣカード１０における運賃の精算状況を特定するためのデータが記録される。
【００２４】
運賃表示器３０は、各乗車駅（停車場所）から次の停留所までの運賃を表示する装置である。この運賃表示器３０は、運賃テーブルを保持している。この運賃テーブルには、各乗車駅から各降車駅までの運賃に関するデータが記録されている。そして、運賃表示器３０は、次の停留所に関する情報を取得し、この停留所情報に基づいて運賃表示を更新する。
【００２５】
次に、図２に従って、上記のように構成されたシステムを用いての乗降対応処理の処理手順を説明する。
まず、制御機２０は、停留所情報の取得処理を実行する（ステップＳ１−１）。具体的には、制御機２０の位置取得部２１１は、運賃表示器３０から、次の停留所情報を取得する。
【００２６】
次に、制御機２０は、停留所情報に基づいて、タッチ部の役割決定処理を実行する（ステップＳ１−２）。具体的には、制御機２０の役割決定部２１２は、取得した停留所情報に基づいて、役割設定テーブルを用いて、各カードタッチ部１５の役割を決定する。そして、役割決定部２１２は、各カードタッチ部１５の端末識別子に関連付けて、決定した役割を仮記憶する。なお、状況に応じて、手動により、各カードタッチ部１５の役割設定を変更できるようにしてもよい。この場合には、制御機２０において、役割設定を変更するカードタッチ部１５を指定し、所望の役割を入力する。この場合、旅客に対して、決定した役割を案内する。この案内は、車内のスピーカによる合成音声の出力や、表示部におけるメッセージ表示を用いることができる。
【００２７】
次に、制御機２０は、タッチ部からカード情報の取得処理を実行する（ステップＳ１−３）。具体的には、カードタッチ部１５において、ＩＣカード１０を検知した場合、カードタッチ部１５は、ＩＣカード１０のメモリに記憶されたカード識別子を取得する。そして、制御機２０のカード処理部２１３は、カードタッチ部１５が読み取ったカード識別子、及びカードタッチ部１５が保持している端末識別子に関するデータを取得する。
【００２８】
そして、制御機２０は、カード処理を実行する。このカード処理は、ＩＣカード１０を検知する度に実行される。
ここでは、制御機２０は、乗車又は降車の判定処理を実行する（ステップＳ１−４）。具体的には、制御機２０のカード処理部２１３は、ＩＣカード１０を読み取ったカードタッチ部１５の端末識別子に関連付けて、役割決定部２１２が仮記憶した「乗車」又は「降車」を特定する。
【００２９】
役割設定に基づいて、乗車と判定した場合（ステップＳ１−４において「乗車」の場合）、制御機２０は、乗車記録があるかどうかについての判定処理を実行する（ステップＳ１−５）。具体的には、制御機２０のカード処理部２１３は、カードタッチ部１５から取得したカード識別子が、乗車情報記憶部２２に記録されているかどうかを確認する。
【００３０】
カード識別子が乗車情報記憶部２２に記録されておらず、乗車記録がないと判定した場合（ステップＳ１−５において「ＮＯ」の場合）、制御機２０は、乗車記録処理を実行する（ステップＳ１−６）。具体的には、制御機２０のカード処理部２１３は、カードタッチ部１５から取得したカード識別子、乗車駅を記録した乗車管理レコードを生成し、乗車情報記憶部２２に登録する。
【００３１】
一方、カード識別子が乗車情報記憶部２２に記録されており、既に乗車記録があると判定した場合（ステップＳ１−５において「ＹＥＳ」の場合）、制御機２０は、アラーム処理を実行する（ステップＳ１−７）。具体的には、制御機２０のカード処理部２１３は、カードタッチ部１５において、アラームメッセージを出力する。このアラームメッセージには、カードの確認を促す内容を含める。
【００３２】
一方、役割設定に基づいて、降車と判定した場合（ステップＳ１−４において「降車」の場合）、制御機２０は、ステップＳ１−５と同様に、乗車記録があるかどうかについての判定処理を実行する（ステップＳ１−８）。
【００３３】
カード識別子が乗車情報記憶部２２に記録されておらず、乗車記録がないと判定した場合（ステップＳ１−８において「ＮＯ」の場合）、制御機２０は、前述のように、アラーム処理を実行する（ステップＳ１−７）。
【００３４】
一方、カード識別子が乗車情報記憶部２２に記録されており、既に乗車記録があると判定した場合（ステップＳ１−８において「ＹＥＳ」の場合）、制御機２０は、運賃以上の残高があるかどうかについての判定処理を実行する（ステップＳ１−９）。具体的には、制御機２０のカード処理部２１３は、乗車情報記憶部２２に記録されている乗車駅から現在の停留所（降車駅）までの運賃を算出する。次に、カード処理部２１３は、カードタッチ部１５から、ＩＣカード１０に記録されている残高を取得する。そして、カード処理部２１３は、取得した残高と運賃とを比較する。
【００３５】
運賃以上の残高があると判定した場合（ステップＳ１−９において「ＹＥＳ」の場合）、制御機２０は、カード精算処理を実行する（ステップＳ１−１０）。具体的には、制御機２０のカード処理部２１３は、カードタッチ部１５を介して、ＩＣカード１０に記録された残高から運賃を差し引く。そして、カード処理部２１３は、乗車情報記憶部２２に記録されている乗車管理レコードを削除する。
【００３６】
一方、残高が運賃未満であり、残高不足と判定した場合（ステップＳ１−９において「ＮＯ」の場合）、制御機２０は、不足額についてのガイド出力処理を実行する（ステップＳ１−１１）。具体的には、制御機２０のカード処理部２１３は、運賃と残高との差額を算出する。そして、カード処理部２１３は、カードタッチ部１５において、差額に関する情報を含めた残高不足メッセージを出力する。
【００３７】
次に、制御機２０は、精算状況記録処理を実行する（ステップＳ１−１２）。具体的には、制御機２０のカード処理部２１３は、乗車情報記憶部２２に記録されている乗車管理レコードのステータスデータ領域に残高不足を記録する。
【００３８】
本実施形態によれば、以下のような効果を得ることができる。
（１）本実施形態においては、制御機２０は、停留所情報の取得処理（ステップＳ１−１）、停留所情報に基づいて、タッチ部の役割決定処理（ステップＳ１−２）を実行する。これにより、停留所に応じて、乗車口又は降車口を設定することができる。従って、状況に応じて、円滑な旅客流動を実現することができる。
【００３９】
（２）本実施形態においては、制御機２０は、乗車情報記憶部２２を備えている。この乗車情報記憶部２２には、カード識別子、乗車駅、ステータスに関するデータを含む乗車管理レコードが記録される。そして、乗車記録がないと判定した場合（ステップＳ１−５において「ＮＯ」の場合）、制御機２０は、乗車記録処理を実行する（ステップＳ１−６）。これにより、乗車状況を管理することができる。
【００４０】
（３）本実施形態においては、乗車時に、カード識別子が乗車情報記憶部２２に記録されており、既に乗車記録があると判定した場合（ステップＳ１−５において「ＹＥＳ」の場合）、制御機２０は、アラーム処理を実行する（ステップＳ１−７）。これにより、二重の乗車記録について注意を促すことができる。
（４）本実施形態においては、カード識別子が乗車情報記憶部２２に記録されており、既に乗車記録があると判定した場合（ステップＳ１−８において「ＹＥＳ」の場合）、制御機２０は、運賃以上の残高があるかどうかについての判定処理を実行する（ステップＳ１−９）。この場合、乗車情報記憶部２２における乗車記録により、運賃を算出するので、的確な運賃を計算することができる。
【００４１】
（５）本実施形態においては、制御機２０は、精算状況記録処理を実行する（ステップＳ１−１２）。具体的には、制御機２０のカード処理部２１３は、乗車情報記憶部２２に記録されている乗車管理レコードのステータスデータ領域に残高不足を記録する。これにより、ＩＣカード１０をチャージにより支払う場合、乗車管理レコードに記録された不足額を利用することができる。例えば、単独で設けられているカードタッチ部１５（第１のカードインターフェース部）が設置された第１の乗車口と、チャージ可能な料金箱に付属したカードタッチ部１５（第２のカードインターフェース部）が設置された第２の乗車口が設けられている車両を想定する。第１の乗降口において残高不足が生じた場合、第２の乗降口に移動して、チャージ及び不足分の精算を行なう。この場合にも、第１の乗降口で残高不足が生じたＩＣカード１０の情報を乗車管理レコードに記録しておく。そして、第２の乗降口でＩＣカード１０を読み取った場合、乗車管理レコードに記録された残高不足情報を呼び出すことにより、効率的に精算を行なうことができる。
【００４２】
なお、上記各実施形態は、以下のように変更してもよい。
・上記実施形態では、交通機関の車両に設置された制御機２０を用いる。この制御機２０の設置場所は交通機関の車両内に限定されるものではない。例えば、車両からアクセス可能なネットワーク上に設けるようにしてもよい。この場合には、車両に通信部を設け、ネットワークを介して、乗車情報や降車情報を、制御機２０に送信する。
【００４３】
・上記実施形態では、交通機関カードを利用しての運賃の精算方法としては、交通機関カードに記録された残高から運賃を引き落とす場合を想定した。運賃の精算方法は、これに限定されるものではない。例えば、クレジットカード等を利用した信用取引による後払いで精算するようにしてもよい。この場合には、ネットワーク上に設けられた制御機２０に乗車情報や降車情報を送信する。そして、制御機２０に、カード識別子に関連付けて記録された乗車履歴に基づいて、まとめて精算処理を実行する。
【００４４】
・上記実施形態では、制御機２０は、停留所情報の取得処理を実行する（ステップＳ１−１）。ここでは、運賃表示器３０から停留所情報を取得する。停留所情報は、運賃表示器３０から取得する方法に限定されるものではない。例えば、停留所に設置された停留所端末に停留所情報を記憶させておき、制御機２０が、接近した停留所端末と通信を行ない、この停留所端末から停留所情報を取得するようにしてもよい。また、制御機２０に位置情報取得部（例えばＧＰＳ機能）を設け、現在位置を特定するようにしてもよい。そして、制御機２０は、交通機関の運行ルート上で現在位置を特定し、次の停留所を特定する。
また、上記実施形態の運賃表示器３０から取得する方法と併用してもよい。この場合には、制御機２０は、運賃表示器３０、停留所端末、位置情報取得部（ＧＰＳ機能）の何れかから停留所情報を取得する。そして、制御機２０は、取得した停留所情報において、所定のルール（例えば、最新情報）に基づいて、次の停留所を特定する。これにより、複数の装置から停留所情報を取得し、情報を補完することができる。
【００４５】
・上記実施形態では、停留所情報に基づいて、タッチ部の役割決定処理を実行する（ステップＳ１−２）。ここでは、始発駅、終点駅、手動切替等に基づいて役割を決定する。役割の決定方法はこれに限定されるものではない。例えば、途中駅であっても、乗車又は降車の人数状況に応じて、「乗車」や「降車」を設定するカードタッチ部１５の台数割合を変更するようにしてもよい。具体的には、乗車人数が多い停留所においては、役割「乗車」のカードタッチ部１５の割合を高くする。一方、降車人数が多い停留所においては、役割「降車」のカードタッチ部１５の割合を高くする。
【００４６】
また、乗降車状況に応じて、役割を決定するようにしてもよい。この場合には、役割設定テーブルにおいて、乗車人数に応じて、カードタッチ部１５の役割を設定しておく。例えば、乗車人数が「０人」場合には、すべて「乗車」の役割を設定しておく。また、乗車人数を計数し、この乗車人数が定員に達した場合には、すべて「下車」の役割を設定しておいてもよい。
【００４７】
図３を用いて、この場合の役割決定処理を説明する。
まず、制御機２０は、乗車人数の特定処理を実行する（ステップＳ２−１）。具体的には、制御機２０の役割決定部２１２は、乗車情報記憶部２２に記録されている乗車管理レコードに基づいて、現在の乗車人数を算出する。
【００４８】
次に、制御機２０は、乗車人数に応じてタッチ部の役割決定処理を実行する（ステップＳ２−２）。具体的には、制御機２０の役割決定部２１２は、役割設定テーブルにおいて、乗車人数に応じた役割を取得し、各カードタッチ部１５の端末識別子に対して、役割「乗車」又は「降車」を関連付けて仮記憶する。
これにより、乗降車状況に応じて、カードタッチ部１５の役割を変更し、円滑な旅客流動を実現することができる。
【００４９】
・上記実施形態では、制御機２０は、乗車記録処理を実行する（ステップＳ１−６）。この場合、乗車管理レコードを乗車情報記憶部２２に登録する。ここで、乗車履歴をＩＣカード１０に記録するようにしてもよい。この場合には、制御機２０は、降車時に、カードタッチ部１５を介して、ＩＣカード１０から乗車駅に関する情報を取得する。
【００５０】
・上記実施形態では、制御機２０は、精算状況記録処理を実行する（ステップＳ１−１２）。具体的には、制御機２０は、乗車情報記憶部２２に記録されている乗車管理レコードのステータスデータ領域に残高不足を記録する。ここで、ＩＣカード１０の残高すべてを引き落とすようにしてもよい。この場合には、乗車管理レコードに、残高すべてを引き落とした後の不足額を記録しておく。
【００５１】
・上記実施形態では、乗車情報記憶部２２には、カード識別子、乗車駅、ステータスに関するデータを含む乗車管理レコードが記録される。ここで、乗車管理レコードに、ＩＣカード１０の残高に関するデータを記録するようにしてもよい。そして、この残高に応じて、旅客に対して注意喚起を行なう。
【００５２】
図４を用いて、この場合の注意喚起処理を説明する。
まず、制御機２０は、乗車時にカード残高の取得処理を実行する（ステップＳ３−１）。具体的には、制御機２０のカード処理部２１３は、カードタッチ部１５を介して、ＩＣカード１０に記録された残高を取得する。
【００５３】
次に、制御機２０は、カード識別子に関連付けてカード残高の仮記憶処理を実行する（ステップＳ３−２）。具体的には、制御機２０のカード処理部２１３は、乗車情報記憶部２２の乗車管理レコードにおいて、カード識別子に関連付けて残高を記録する。
【００５４】
次に、制御機２０のカード処理部２１３は、次の停留所までの運賃の算出処理を実行する（ステップＳ３−３）。具体的には、制御機２０は、運賃表示器３０から、次の停留所までの運賃に関する情報を取得する。
【００５５】
次に、制御機２０は、旅客のカード残高と運賃との比較処理を実行する（ステップＳ３−４）。具体的には、制御機２０のカード処理部２１３は、乗車情報記憶部２２の各乗車管理レコードを用いて、すべての旅客のＩＣカード１０の残高を特定する。そして、制御機２０は、特定したすべての残高と、次の停留所までの運賃とを比較する。
【００５６】
次に、制御機２０は、残高不足があるかどうかについての判定処理を実行する（ステップＳ３−５）。具体的には、制御機２０のカード処理部２１３は、少なくとも一つのＩＣカード１０の残高が運賃より低い場合には、残高不足があると判定する。
【００５７】
残高不足があると判定した場合（ステップＳ３−５において「ＹＥＳ」の場合）、制御機２０は、残高不足アナウンス出力処理を実行する（ステップＳ３−６）。具体的には、制御機２０のカード処理部２１３は、車両内のスピーカを介して、「残高不足の場合には、差額料金の準備」を促すメッセージを出力する。
【００５８】
一方、すべてのＩＣカード１０において、運賃以上の残高があり、残高不足がないと判定した場合（ステップＳ３−５において「ＮＯ」の場合）、制御機２０のカード処理部２１３は、残高不足アナウンス出力処理（ステップＳ３−６）をスキップする。
これにより、ＩＣカード１０の残高が不足している旅客が乗車している場合に、予め注意を促すことができる。
【００５９】
・上記実施形態では、乗車情報記憶部２２には、カード識別子、乗車駅、ステータスに関するデータを含む乗車管理レコードが記録される。ここで、乗車管理レコードに、エラー情報を記録するようにしてもよい。ここでは、ＩＣカード１０にデータ書き込みを完了しなかった場合、未了エラーとなる。
【００６０】
図５を用いて、この場合の未了エラー対応処理を説明する。
まず、制御機２０は、未了エラーの検知処理を実行する（ステップＳ４−１）。具体的には、カードタッチ部１５において、ＩＣカード１０への書込を失敗した場合、カードタッチ部１５は、未了エラーを出力する。この場合、制御機２０のカード処理部２１３は、カードタッチ部１５から、未了エラーを取得する。この場合、カードタッチ部１５から、ＩＣカード１０の書き込み時にエラーが生じた書込情報を取得しておく。
【００６１】
次に、制御機２０は、未了エラーのカード情報の記録処理を実行する（ステップＳ４−２）。具体的には、制御機２０のカード処理部２１３は、未了エラーが発生したＩＣカード１０のカード識別子が記録された乗車管理レコードのステータスデータ領域にエラー情報を記録する。ここでは、エラー情報として、ＩＣカード１０の書き込み時にエラーが生じた書込情報を記録しておく。
【００６２】
次に、制御機２０は、タッチ部からのカード情報取得処理を実行する（ステップＳ４−３）。具体的には、制御機２０のカード処理部２１３は、新たにＩＣカード１０を読み取ったカードタッチ部１５からカード識別子を取得する。
【００６３】
次に、制御機２０は、未了エラーの記録があるかどうかについての判定処理を実行する（ステップＳ４−４）。具体的には、制御機２０のカード処理部２１３は、新たにカードタッチ部１５から取得したカード識別子が記録された乗車管理レコードを、乗車情報記憶部２２から抽出する。そして、カード処理部２１３は、乗車管理レコードにエラー情報が記録されているかどうかを確認する。
【００６４】
未了エラーの記録がないと判定した場合（ステップＳ４−４において「ＮＯ」の場合）、制御機２０は、未了エラー処理を終了する。
一方、未了エラーの記録があると判定した場合（ステップＳ４−４において「ＹＥＳ」の場合）、制御機２０は、カード書込情報の確認処理を実行する（ステップＳ４−５）。具体的には、制御機２０のカード処理部２１３は、乗車情報記憶部２２から、エラー情報として記録されている書込情報を取得する。
【００６５】
次に、制御機２０は、カードに記録があるかどうかについての判定処理を実行する（ステップＳ４−６）。具体的には、制御機２０のカード処理部２１３は、カードタッチ部１５を介して、エラー情報としての書込情報が、ＩＣカード１０に記録されているかどうかを確認する。
【００６６】
カードに記録がないと判定した場合（ステップＳ４−６において「ＮＯ」の場合）、制御機２０は、再書込処理を実行する（ステップＳ４−７）。具体的には、制御機２０のカード処理部２１３は、エラーとなった書込情報を、ＩＣカード１０に記録する。
【００６７】
次に、制御機２０は、未了エラー記録の削除処理を実行する（ステップＳ４−８）。具体的には、制御機２０のカード処理部２１３は、乗車情報記憶部２２に記録されているエラー情報を削除する。なお、カードに記録があると判定した場合（ステップＳ４−６において「ＹＥＳ」の場合）には、制御機２０は、再書込処理（ステップＳ４−７）をスキップして、未了エラー記録の削除処理を実行する（ステップＳ４−８）
これにより、乗車情報記憶部２２を用いて、ＩＣカード１０に書き込むべき情報を的確に管理することができる。
【００６８】
・上記実施形態では、停留所情報に基づいて、タッチ部の役割決定処理を実行する（ステップＳ１−２）。ここで、ＩＣカード１０の読取状況に基づいて、役割設定を変更するようにしてもよい。具体的には、乗降口の扉が開いてからの経過時間に基づいて、一定時間（役割変更基準時間）、カードタッチを検知しない場合に役割設定を切り替える。このため、制御機２０は、タイマを用いて、扉の開放（扉開）を検知してからの経過時間を算出する。
【００６９】
図６を用いて、この場合の役割設定処理を説明する。
まず、制御機２０は、ステップＳ１−１と同様に、停留所情報の取得処理を実行する（ステップＳ５−１）。
【００７０】
次に、制御機２０は、ステップＳ１−２と同様に、停留所情報に基づいて、タッチ部の役割決定処理を実行する（ステップＳ５−２）。
次に、制御機２０は、扉開からの経過時間のリセット処理を実行する（ステップＳ５−３）。具体的には、制御機２０の役割決定部２１２は、扉開からの経過時間を「０」に設定する。
【００７１】
次に、制御機２０は、カード情報を取得したかどうかについての判定処理を実行する（ステップＳ５−４）。具体的には、制御機２０は、カードタッチ部１５から、乗車情報の取得を待機する。
【００７２】
カード情報を取得したと判定した場合（ステップＳ５−４において「ＹＥＳ」の場合）、制御機２０は、カード処理を実行する（ステップＳ５−５）。具体的には、制御機２０のカード処理部２１３は、図１に示すステップＳ１−４〜Ｓ１−１２の処理を実行する。
【００７３】
次に、制御機２０は、扉開からの経過時間のリセット処理を実行する（ステップＳ５−６）。具体的には、制御機２０は、経過時間を「０」にリセットする。
一方、カード情報を取得していないと判定した場合（ステップＳ５−４において「ＮＯ」の場合）、制御機２０は、所定時間を経過したかどうかについての判定処理を実行する（ステップＳ５−７）。具体的には、制御機２０の役割決定部２１２は、タイマにおいて、経過時間を計測する。そして、制御機２０は、経過時間と、予め定められた役割変更基準時間とを比較する。
【００７４】
所定時間を経過していないと判定した場合（ステップＳ５−７において「ＮＯ」の場合）、カード情報を取得したかどうかについての判定処理（ステップＳ５−４）に戻る。
一方、所定時間を経過したと判定した場合（ステップＳ５−７において「ＹＥＳ」の場合）、制御機２０は、タッチ部の役割変更処理を実行する（ステップＳ５−８）。具体的には、制御機２０の役割決定部２１２は、所定時間を経過したカードタッチ部１５の役割を変更する。そして、ステップＳ１−２と同様に、役割決定部２１２は、カードタッチ部１５の役割を変更したことを示すメッセージを出力する。
【００７５】
次に、制御機２０は、カード処理を実行する（ステップＳ５−９）。具体的には、制御機２０のカード処理部２１３は、ＩＣカード１０を読み取った場合には、変更された役割設定に基づいて、カード処理を実行する。
【符号の説明】
【００７６】
１０…ＩＣカード、１５…カードタッチ部、２０…制御機、２１…制御部、２１１…位置取得部、２１２…役割決定部、２１３…カード処理部、２２…乗車情報記憶部、３０…運賃表示器。
【図１】
0006705674.tif 000002
【図２】
0006705674.tif 000003
【図３】
0006705674.tif 000004
【図４】
0006705674.tif 000005
【図５】
0006705674.tif 000006
【図６】
0006705674.tif 000007