(57)【特許請求の範囲】
【請求項１】
自動改札機が実行する不正乗車防止方法であって、
乗車時に、前記自動改札機が設置された駅で乗車可能な乗客の所有する切符又は第１定期券と、前記自動改札機が設置された駅で乗車不能な第２定期券との保持する乗車区間の情報を読み取り、前期第２定期券に乗車に関する情報を書き込み、前記第２定期券と前記第１定期券又は前記切符の乗車区間が連続している場合は書き込んだ乗車に関する情報をクリアし、前記第２定期券と前記第１定期券又は前記切符の乗車区間が連続していない場合は書き込んだ乗車に関する情報を残し、
前記第２定期券で下車するとき、乗車時に書き込まれた乗車に関する情報を読み、前記第２定期券の乗車区間と下車駅での情報と乗車時に書き込まれた乗車に関する情報との合理性をチェックして、正常な乗車か否かを判断することを特徴とする不正乗車防止方法。
【請求項２】
前記第２定期券と前記第１定期券又は前記切符の乗車区間が連続していない場合、その後、前記第１定期券又は前記切符で下車可能な駅で下車したときには、前記第２定期券に書き込まれた乗車に関する情報をクリアすることを特徴とする請求項１記載の不正乗車防止方法。
【請求項３】
前記乗車区間の情報を読み取った定期券に前記乗車に関する情報を書き込んだか否かをチェックするテーブルを有し、
通常のモードが設定されている場合には、前記乗車に関する情報を書き込んだことを一度チェックし、ラッシュ時のモードが設定されている場合には、前記乗車に関する情報を書き込んだことを複数度チェックすることを特徴とする請求項１記載の不正乗車防止方法。
【請求項４】
自動改札機が実行する不正乗車防止方法であって、乗車時に、前記自動改札機が設置された駅で乗車可能な切符又は第１定期券と、前記自動改札機が設置された駅で乗車不能な第２定期券との保持する乗車区間の情報を読み取り、前記第２定期券と前記第１定期券又は前記切符の乗車区間が連続している場合は、前記第２定期券の乗車区間の内の１つの駅名を前記第２定期券の乗車に関する情報の中に書き込むことを特徴とする不正乗車防止方法。
【請求項５】
乗客が乗車する場合には、強い電波で前記第２定期券の情報を読み、下車する場合には、それより弱い電波で前記第２定期券の情報を読むことを特徴とする請求項１から４のいずれかに記載の不正乗車防止方法。
【請求項６】
前記第２定期券は、非接触で読み書き可能な媒体を用いていることを特徴とする請求項１から５のいずれかに記載の不正乗車防止方法。
【請求項７】
非接触ＩＣカードの乗車券を読み書きする自動改札機において、
乗客が所持する乗車券に命令を発信する命令発信手段と、
前記命令発信手段の命令に応じて乗車券から発信されるＩＤ番号を受信する受信手段と、
前記受信手段で受信したＩＤ番号を記憶する乗車券情報記憶手段と、
前記受信手段で所定時間内に複数のＩＤ番号を受信したとき、前記乗車券記憶手段に記憶された複数のＩＤ番号のうち１つのＩＤ番号を選択し、当該ＩＤ番号と前記自動改札機が設置された駅及び日時を書き込むことの命令とを含む信号を乗車券宛に発信する手段を有することを特徴とする自動改札機。
【請求項８】
乗車時に乗客の非接触ＩＣカードの乗車券を読む自動改札機において、
前記乗客が所持する乗車券に命令を発信する命令発信手段と、
前記命令発信手段の命令に応じて乗車券から発信されるＩＤ番号と乗車区間とを受信する受信手段と、
前記受信手段で受信したＩＤ番号と乗車区間とを対応付けて記憶する乗車券情報記憶手段と、
前記受信手段で所定時間内に複数のＩＤ番号を受信したとき、前記乗車券情報記憶手段で複数のＩＤ番号に対応して記憶された複数の乗車区間について、前記自動改札機が設置された駅を含む乗車区間と前記自動改札機が設置された駅を含まない乗車区間とが連続するか否かを判断する手段を有することを特徴とする自動改札機。
【請求項９】
下車時に乗客の非接触ＩＣカードの乗車券を読む自動改札機において、
前記乗客が所持する乗車券に命令を発信する命令発信手段と、
前記命令発信手段の命令に応じて乗車券から発信されるＩＤ番号と乗車区間と乗車に関する情報とを受信する受信手段と、
前記受信手段で受信したＩＤ番号と乗車区間と乗車に関する情報とを対応付けて記憶する乗車券情報記憶手段と、
前記受信手段で所定時間内に複数のＩＤ番号を受信したとき、前記自動改札機が設置された駅を含む第１の乗車区間に対応して記憶された乗車に関する情報が記憶されていないときには、前記自動改札機が設置された駅を含まない第２の乗車区間に対応して乗車に関する情報が記憶されているかを判定して記憶されていると判定したとき、当該第２の乗車区間と前記第１の乗車区間とが連続しているかを判定して、連続していると判定したことに基づいて下車を許可する手段を有することを特徴とする自動改札機。
【請求項１０】
自動改札機が実行する不正下車防止方法であって、
前記自動改札機が設置された駅で下車可能な駅を含む第２定期券から当該第２定期券の乗車区間と乗車時に書き込まれた乗車に関する情報とを読み取り、
当該第２定期券に乗車に関する情報があると判断したときは読み取った乗車区間との合理性をチェックし、
乗車に関する情報がないと判断したときには前記自動改札機が設置された駅で下車可能な駅を含まない第１定期券に記憶された乗車区間及び乗車情報との合理性をチェックし、チェックの結果に基づき、正常な下車か否かを判断することを特徴とする不正乗車防止方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、鉄道機関等の不正乗車の防止方法に関する。
【０００２】
【従来の技術】
読み書き可能な非接触のＩＣカードを用いて、切符、定期券等に応用しようと考えられている。しかし、このカードと切符を組み合わせた不正乗車を防止する方法は、論じられていない。
【０００３】
これに対し発明者らは、１枚の切符と１枚の非接触ＩＣカードの定期券を組み合わせた不正乗車防止方法を、特願平５−７９３３８にて出願した。
【０００４】
また、１人の乗客がある定期券で乗車し、別の定期券で下車する不正乗車を防止する方法が特公昭６１−５８８７２で述べられている。
【０００５】
【発明が解決しようとする課題】
特願平５−７９３３８では、１人の乗客が複数枚の定期券を所持して自動改札機から乗車、下車する場合、すべての定期券の情報を読み書きすることは考慮していなかった。
【０００６】
また、特公昭６１−５８８７２では、正規の２枚の定期券（Ａ−Ｂ間の定期券、Ｂ−Ｃ間の定期券）を所有した乗客が、Ｂ駅で自動改札機を通らず、連絡口で乗り換えた場合、Ｃ駅で下車する際には、正常な乗車であるにもかかわらず、不正乗車として扱う、という問題が有った。
【０００７】
【課題を解決するための手段】
【０００８】
乗客が切符で乗車する時、自動改札機は切符と、乗客が所有しているかもしれないＩＣカード定期券をある一定時間探して読み、乗車区間が連続しているか否かの判定手段で判定し、連続していないＩＣカード定期券に対しては、ＩＣカード定期券に、乗車駅名等の乗車に関する情報を書き込む。乗客が、そのＩＣカード定期券で、下車する場合は、ＩＣカード定期券の乗車に関する情報と乗車区間を比較し、所定の乗車区間から乗車しているかどうかを判定する手段を設けて、所定の乗車区間外から乗車した不正乗車の乗客を発見する。
【０００９】
【作用】
改札口に設置する自動改札機には、磁気化された切符を読み取る手段で、切符で乗車できる範囲を調べる。また、乗客が近づけば感知する手段があるので、乗客を感知した時から所定の時間、乗客がポケット等に所有しているＩＣカードの定期券に信号を発する手段によって、その乗客がＩＣカード定期券を所有しているかどうかを調べる。ＩＣカード定期券からの信号を受信すれば、その乗客はＩＣカード定期券を所有していることが分かる。複数枚のＩＣカード定期券を検知すれば、ＩＣカード定期券の情報を読み取る手段によって、それらすべてのＩＣカード定期券の乗車区間を調べる。
【００１０】
乗客が切符で乗車する時、自動改札機は、切符とＩＣカード定期券を読み、乗車区間が連続しているか否かの判定手段で判定し、連続していないＩＣカード定期券に対しては、ＩＣカード定期券に乗車に関する情報を書き込む手段によって、乗車駅名等の乗車に関する情報を書き込む。
【００１１】
乗客が、そのＩＣカード定期券で、下車した場合は、乗車に関する情報とＩＣカード定期券の乗車区間を比較し、所定の乗車区間から乗車しているかどうかを判定する手段によって、所定の乗車区間外から乗車した不正乗車の乗客を発見する。
【００１２】
【実施例】
実施例の説明に入る前に、用語の定義を行う。乗車、下車とは、本来それぞれ、電車に乗ったり、電車から降りることを言うが、本明細書では、自動改札機から駅構内に入場することを’乗車’、自動改札機から駅の外に出ることを’下車’と言う。
【００１３】
乗車の方法として、切符、定期券以外にプリペイドカードや料金後払いのクレジットカードがあったり、下車の場合には、さらに駅で不足料金を支払ったことを証明する精算書もある。以下の実施例では、乗車の時’切符’と言えば、切符以外にプリペイドカード、クレジットカードを含み、下車の時’切符’と言えば、前記カードだけでなく、精算書も含めるものとする。さらに、定期券には、非接触で読み書き可能なＩＣカードを用いるものとする。非接触ＩＣカードについては、たとえば特開昭６１−１９３８９７等で述べられているので、ここでは説明は省略する。
【００１４】
図１、図２に乗客がＡ駅から乗車する時の、自動改札機と定期券の処理の流れを示す。なお本明細書では以後、駅名は１つの路線に、Ａ駅、Ｂ駅、Ｃ駅、Ｄ駅の順にあり、他の路線にＸ駅、Ｙ駅があるものとする。
【００１５】
ステップ１０１
自動改札機は自分が持つ乗客センサで、乗客が来たのを感知すれば、定期券に’ＩＤ番号を送れ’という命令を発する。
【００１６】
ステップ１０２
ステップ１０１で自動改札機から定期券に発した命令に対して、もしその乗客が定期券を保有していれば、自動改札機に定期券固有のＩＤ番号を発信しているので、それを自動改札機が受信したかどうかを判定する。受信していればステップ１０３へ、そうでなければステップ１０１ヘ進む。
【００１７】
ステップ１０３
この乗客は、定期券を保有しているので、自動改札機から定期券に、ステップ１０２で受信した「ＩＤ番号」と「乗車区間を報告せよ」という命令を発信する。それを受けた定期券は、上記「ＩＤ番号」が自分の番号であることを確認した後、自分の「ＩＤ番号」と「定期券所定の乗車区間」を自動改札機に発信する。自動改札機はそれらを読み取り、「ＩＤ番号」と「乗車区間」を対応付けて、記憶する。
【００１８】
ステップ１０４
ステップ１０３と同様の手順で、自動改札機は定期券の有効期間を読み取る。
【００１９】
ステップ１０５
自動改札機は上記定期券に、「ＩＤ番号」と「乗車駅名、日時を書き込め」という命令を発信する。定期券は、自分の「ＩＤ番号」を確認した後、乗車駅名と乗車日時を書き込む。以下、乗車駅名と乗車日時を合わせて「乗車に関する情報」という。
【００２０】
ステップ１０６
乗客センサが感知し始めてから、ｔ1秒経過したか否か判断する。もうすでに、ｔ1秒経過していたらステップ１０７へ進み、まだｔ1秒経過していなければ、ステップ１０１へ戻り、他の定期券を探す。
【００２１】
ステップ１０７
自動改札機に切符が入力されていれば、ステップ１０８へ進む。そうでなければ、ステップ１１０へ進む。
【００２２】
ステップ１０８
入力された切符は乗車可能な切符かどうか判定する。乗車可能であればステップ１０９へ、そうでなければステップ１１２へ進む。
【００２３】
ステップ１０９
自動改札機が検知した定期券の中で、乗車可能な定期券があるかどうかを、「乗車区間」と「有効期間」に基づいて、判定する。乗車可能な定期券があればステップ１１５へ、そうでなければ有効な切符だけでの乗車なので、ステップ１１４へ進む。
【００２４】
ステップ１１０
ステップ１０９と同様に、自動改札機が検知した定期券の中で、乗車可能な定期券があるかどうかを、「乗車区間」と「有効期間」に基づいて、判定する。乗車可能な定期券があればステップ１１１へ、そうでなければ有効な定期券も切符も所有していないので、ステップ１１２へ進む。
【００２５】
ステップ１１１
複数枚の定期券を所有している乗客に対しては、有効な定期券（この駅がＡ駅であるから、例えば乗車区間がＡ−Ｂ）と区間が連続する定期券（例えば乗車区間がＢ−Ｃ駅）があるかどうかチェックする。ステップ１０５ですべての定期券に乗車に関する情報（乗車駅名、乗車日時）を書き込んであるので、このような定期券（この場合には乗車区間Ｂ−Ｃの定期券）があれば、ステップ１１３へ進む。なければ、ステップ１１４へ進む。
【００２６】
ステップ１１２
投入された切符は無効、または有効な定期券を所有していないので、自動改札機のゲートを閉め、音を発したりして、乗車できないようにする。
【００２７】
ステップ１１３
乗客がＣ駅で、この定期券を使って下車する可能性があるので、自動改札機は、定期券に記憶してある「乗車駅名」をクリアする。または、定期券の乗車区間がＢ駅からＣ駅までならば、その中のどれか１つの駅名を「乗車駅名」に書き込んでも良い。
【００２８】
ステップ１１４
この乗客は、乗車可能な切符または、有効な定期券を保有しているので、自動改札機のゲートを開けて、乗車を認める。
【００２９】
ステップ１１５
この乗客は定期券を保有しながら切符で乗車したので、切符の乗車可能な範囲と、乗客が所有するすべての定期券の乗車区間が連続するか否かを調べる。例えば、有効な切符の有効な区間が（Ａ−Ｃ）間で、定期券の乗車区間が（Ｃ─Ｄ）間ならば、「切符と定期券の乗車区間は連続である」、と判定する。また、乗車区間が重なっていても（例えば、「切符ではＣ駅まで乗車可能」で「定期券の乗車区間はＢ駅からＤ駅まで」）、連続しているとみなす。
【００３０】
一方、「切符の乗車可能範囲はＢ駅まで」で「定期券の乗車区間はＣ駅からＤ駅まで」である時は、連続でないと判定する。切符と少なくとも１枚の定期券の区間が連続していれば、ステップ１１６へ、切符とすべての定期券が連続していなければステップ１１４へ進む。
【００３１】
ステップ１１６
自動改札機は、切符と連続している定期券に記憶してある「乗車駅名」をクリアする。または、定期券の乗車区間がＣ駅からＤ駅までならば、その中のどれか１つの駅名を「乗車駅名」に書き込んでも良い。
【００３２】
表１に乗車の場合、自動改札機が乗客の投入した切符、乗客が所有している定期券の情報を読み取った例を示す。
【００３３】
【表１】
0003746082.tif 000002
【００３４】
自動改札機の乗客センサが感知を始めてから時間ｔ1だけ、探して発見した定期券を、その乗客が所有している定期券とみなす。表１の例では、乗客１からは２枚、乗客２からは１枚、乗客３からは３枚の定期券を検知したことを示している。乗客数、通し番号は例えばこの例のように、自動改札機が稼働してから、初期値１から１ずつインクリメントすればよい。ＩＤ番号は定期券独自に記憶してあるＩＤ番号である。図１で述べたように、定期券と自動改札機はこのＩＤ番号をキーにして、情報の読み書きを実行する。情報の読み書きとは、図１のステップ１０３、１０４、１０５等の処理である。読み書きの処理が終われば、’処理済’のフラグを０から１に変化させる。ここでは、６番の定期券を検知したものの、まだ読み書きの処理が済んでいないことを示している。各乗客が有効な切符を入力したか否かを’切符有’というフラグで示す。有効な切符の投入が有ればその区間を、なければ’０’を記述する。乗車区間は、その定期券で乗れる範囲を示す。有効期間は、その定期券が使用できる期間であるが、具体例の説明は本発明では省略する。
【００３５】
ラッシュ時以外なら、時間ｔ1の間に１人の乗客の所有する定期券を正しく読むことは比較的容易である。問題は、ラッシュ時のように微小時間間隔に自動改札機に２人の乗客が現われた時である。例えば、乗客１の定期券を読んでいる時間ｔ1の間に、乗客２の定期券も読んでしまうことも考えられる。こういう場合は、正規な乗車をしている乗客に不正乗車の疑いをかけることはできないので、以下のような処理を行う。
【００３６】
図１の処理のようにｎ番目の乗客のチェック（以下乗客ｎの処理）を行う時、その乗客が所有している定期券は、乗客（ｎ−１）が自動改札機に接近してから検知した定期券と、と乗客ｎが自動改札機に接近してから検知した定期券の両方を考慮する。表１の例では、乗客２の処理を行っている時は、「乗客２は、定期券通し番号１から３までを所有している」と考える（以下では、’定期券通し番号ｎ’を’定期券ｎ’と表現する）。もし、乗客２が定期券３と乗車区間Ａ−Ｃの切符だけなら、それらの区間は連続していないので、不正乗車する疑いが有るので、定期券３にＡ駅から乗車したことを、書き込む。しかし、もし定期券２が乗客２のものならば、正常な乗車であるので、定期券２に「Ａ駅から乗車」と書き込んではいけない。このように、ラッシュ時には、１人手前の乗客の定期券の情報も読み、図１の処理を行う。乗客１の処理を行った時に、定期券２に「Ａ駅から乗車」と書き込んでも、乗客２の処理を行った時に正常な乗車であることが分かれば、それをクリアする、またはＣ駅からＤ駅までのいずれかの駅名を書き込む。従って、ラッシュ時には処理済フラグを２ビット設ける。例えば乗客（ｎ−１）の処理済フラグの１ビット目は乗客（ｎ−１）を処理する時に用いて、２ビット目は乗客ｎを処理する時に用いる。
【００３７】
同様にして、乗客（ｎ＋１）の処理を行う時は、乗客ｎが自動改札機に接近してから検知した定期券と、乗客（ｎ＋１）が自動改札機に接近してから検知した定期券を考慮し、処理を行う。このようにして正常な乗車をしている乗客に迷惑がかからないようにする。ラッシュ時のモードか通常のモードかは、係員が自動改札機に接続してあるコントローラからスイッチを切り替えたり、タイマーによってソフトウェアで自動的に切り替えても良い。
【００３８】
図３に乗客がＡ駅で下車する時の、自動改札機と定期券の処理の流れを示す。
【００３９】
ステップ３０１
自動改札機は自分が持つ乗客センサで、乗客が来たのを感知すれば、定期券に’ＩＤ番号を送れ’という命令を発信する。
【００４０】
ステップ３０２
ステップ３０１で自動改札機から定期券に発した命令に対して、もしその乗客が定期券を保有していれば、自動改札機に定期券固有のＩＤ番号を発信しているので、それを自動改札機が受信したかどうかを判定する。受信していればステップ３０３へ、そうでなければステップ３０１ヘ進む。
【００４１】
ステップ３０３
この乗客は、定期券を保有しているので、自動改札機から定期券に、ステップ３０２で受信した「ＩＤ番号」と「乗車区間を報告せよ」という命令を発信する。それを受けた定期券は、上記「ＩＤ番号」が自分の番号であることを確認した後、自分の「ＩＤ番号」と「定期券所定の乗車区間」を自動改札機に発信する。自動改札機はそれらを読み取り、「ＩＤ番号」と「乗車区間」を対応付けて、記憶する。
【００４２】
ステップ３０４
ステップ３０３と同様にして、自動改札機は定期券の有効期間を読み取る。
【００４３】
ステップ３０５
乗車駅、乗車日時に矛盾はないか？をチェックする。例えば、この定期券の所定の乗車区間が、Ａ駅からＢ駅までであっても、定期券の乗車駅名がこの区間でなければ、矛盾が有る、と判断する。また、乗車日時が現在時刻よりも所定の時間以上も以前であれば、乗車日時に矛盾がある、と判断し、表２のＯＫｏｒＮＧフラグにＮＧを書き込み、矛盾がなければＯＫを書き込む。
【００４４】
ステップ３０６
乗客センサが感知し始めてから、ｔ1秒経過したか否か判断する。もうすでに、ｔ1秒経過していたらステップ３０７へ進み、まだｔ1秒経過していなければ、ステップ３０１へ戻り、他の定期券を探す。
【００４５】
ステップ３０７
自動改札機に切符が入力されていれば、ステップ３０８へ進む。そうでなければ、ステップ３０９へ進む。
【００４６】
ステップ３０８
入力された切符は下車可能な切符かどうか判定する。下車可能であればステップ３１０へ、そうでなければステップ３１４へ進む。
【００４７】
ステップ３０９
自動改札機が検知した定期券の中で、下車可能な定期券があるかどうかを、表２のＯＫｏｒＮＧフラグを参照して、判定する。下車可能な定期券があればステップ３１２へ、なければステップ３１４へ進む。自動改札機が定期券を１枚も検知できなかった場合は、ステップ３１４に進むことは言うまでもない。
【００４８】
ステップ３１０
自動改札機が検知した定期券があるか否か判定する。この乗客が定期券を所有していればステップ３１１へ、所有していなければステップ３１３へ進む。
【００４９】
ステップ３１１
切符だけによる正常な乗車なので、もしその乗客が定期券を保有していれば、すべての定期券の乗車に関する情報をクリアする。
【００５０】
ステップ３１２
正常な乗車なので、その乗客が保有しているすべての定期券の乗車に関する情報をクリアする。
【００５１】
ステップ３１３
この乗客は、下車可能な切符または、定期券を保有しているので、自動改札機のゲートを開けて、下車を認める。
【００５２】
ステップ３１４
下車できる切符も定期券もないので、自動改札機のゲートを閉め、音を発したりして、その乗客が下車できないようにする。
【００５３】
ステップ３１１、ステップ３１２で、乗車に関する情報をクリアする、と述べたが、その必要性を説明する。図２で、「切符と定期券の乗車区間が連続しない場合、定期券の乗車駅名にＡ駅と書き込む」と述べた。Ｄ駅からＣ駅まで有効な切符と、Ｂ駅からＡ駅まで有効な定期券を使って、Ｄ駅から切符で乗車し、Ａ駅で定期券を使って下車すると、不正乗車となるが、この乗客が切符を使ってＣ駅で下車する時は、正常な乗車である。この場合は、乗車時に書き込んだ乗車駅名＝Ｄ駅、をクリアする必要が有る。ステップ３１１がこれにあたる。また、複数枚の定期券で有効な乗車をした場合は、下車時にすべての定期券の乗車に関する情報をクリアする。ステップ３１２がこれにあたる。
【００５４】
表２に、下車の場合、自動改札機が乗客の投入した切符、乗客が所有している定期券の情報を、読み取った例を示す。
【００５５】
【表２】
0003746082.tif 000003
【００５６】
乗車の時と同様、自動改札機が乗客センサで乗客を感知してから時間ｔ1の間、検知した定期券をその乗客が所有している定期券と考える。
【００５７】
乗客１は３枚、乗客２から乗客４は２枚の定期券を所有している。乗客１はＤ駅から乗車したので、定期券１、２、３には乗車駅名がＤ駅、と乗車の時に書き込まれている。乗客１は定期券１が有るので、下車可能である、とステップ３０５は判定し、ＯＫｏｒＮＧの欄に’ＯＫ’と記述する。その他の定期券に対しては、’ＮＧ’と記述する。また、ステップ３１２で定期券１、２、３の乗車に関する情報をクリアする。
【００５８】
乗客２は有効な切符を投入したので、切符有フラグに１が立っている。定期券４、５は下車不可能であるが、（Ａ−Ｚ）間で有効な切符を投入したので、下車可能とする。ただし下車する前に、ステップ３１１で定期券４、５の乗車に関する情報をクリアする。
【００５９】
乗客３はＣ駅から（Ｃ−Ｂ）間で有効な切符で乗車した。その切符と定期券７は区間が連続しているので、ステップ１１６で乗車駅名をＢ駅と記述した。従って、定期券７で下車可能である、と判定する。
【００６０】
乗客４はＤ駅から（Ｄ−Ｃ）間で有効な切符で乗車したので、定期券８、９には乗車駅＝Ｄ駅と記録してある。しかし下車時はその切符を投入せず、定期券８で下車しようとしたいわゆるキセル乗車である。定期券８で下車しようとしても、乗車駅名＝Ｄ駅と記録してあるので、下車は認めない。
【００６１】
ＯＵＴｏｒＩＮとあるのは、ＯＵＴがもう自動改札機の外へ出た。ＩＮがまだ自動改札機の中に滞留している、を意味する。表２では、本発明とは直接関係ないので、有効期間と乗車日時の具体例は省略する。
【００６２】
このように本実施例によるとキセル乗車を防止するだけでなく、２枚以上の定期券を使ったり、１枚の切符と１枚または複数の定期券を使って正常な乗車をした乗客を区別することができる。従って、正常な乗車をした乗客には迷惑をかけることなく、不正乗車した乗客だけを発見することができる。
【００６３】
ラッシュ時は、乗車の場合に述べたように乗客（ｎ＋１）の処理をする場合は、乗客ｎと乗客（ｎ＋１）が所有していると考えられる定期券すべてを対象にして下車可能であるか否かを判定する。表２の例では、もし定期券７が乗客４の物であれば、乗客４の下車をＯＫにする。
【００６４】
自動改札機の導入が全駅一斉でなく、段階的に行われるならば、次のことにも留意が必要である。
【００６５】
（１）乗車駅に自動改札機がなく、下車駅にある場合
乗車駅名、乗車日時が書き込まれていないので、いつ、どこから乗車したのか不明であるが、不正乗車の証拠がないので、下車を認める。
【００６６】
（２）乗車駅に自動改札機があり、下車駅にない場合
乗車駅名、乗車日時がクリアされずに、定期券に残る。この後、上記（１）の場合になると、下車時の情報では、「数日前に乗車した」ということになる。従って、ステップ３０５で乗車日時に矛盾がないか否かチェックする、と述べたが、「所定の日数が経過していれば有効」等の判断をしなければならない。
【００６７】
また、現在は２つの鉄道会社が、乗換え駅で改札口を通らずに、乗換え可能を認めていることがある。ある乗客が（Ａ−Ｂ）間で有効な定期券１と（Ｂ−Ｃ）間で有効な定期券２を持って、Ａ駅からＣ駅まで乗車する場合を考える。Ｂ駅で改札口を通らずに乗り換えれば、定期券１の乗車に関する情報をクリアできないし、定期券２に乗車に関する情報を書き込むことができない。このような場合は、Ｂ駅の連絡通路に定期券専用の非接触ＩＣカードのリーダライタを設置し、乗客がポケットに定期券を入れたまま通行できるようにして、定期券を読み書きすればよい。これは、ステップ１０１からステップ１０５、及びステップ３０１からステップ３０５の手順で実現可能である。この方法であれば、乗客に「自動改札機を通らなければならない」という煩わしさを取り除くことができ、正しい乗車に関する情報の読み書きが可能になる。
【００６８】
次に、自動改札機を通らずに、有人改札口から乗車する乗客の対策を考える。有人改札口にも非接触ＩＣカードのリーダライタを設置し、定期券を読み書きする。そして駅員の側には切符リーダを設置し、切符を駅員に見せて乗車する乗客からは、その切符を受け取り、設置した切符リーダで切符の情報を読めば良い。切符の情報を読むのと並行して、非接触ＩＣカードのリーダライタでその乗客が定期券を持っているか否かを調べる。これは、図１、図２の手順で実現可能である。切符の搬送のみを自動改札機の代わりに駅員が代行するだけで、後は図１、図２と同じ処理を実行する。有人改札口で定期券を見せて下車する乗客に対しては、非接触ＩＣカードのリーダライタで、その定期券の乗車に関する情報等を読み、正常な乗車か否かを調べることができる。有人改札口に切符を出して下車する乗客がいれば、駅員がそれを切符リーダに入力し、非接触ＩＣカードのリーダライタはこの乗客が定期券を所有しているか否かを探す。定期券を所有していれば、そこに書き込まれている乗車に関する情報をクリアする。これは、図３、図４の手順で実現可能である。この方法で、有人改札口を通って不正乗車を行う乗客を発見することができる。
【００６９】
第２の実施例として、乗車、下車時には乗客に、定期券を自動改札機の読み取り部に近付けてもらう、という方法を述べる。この方法では、乗車時は乗客が隠し持っている定期券を探すため、第１の実施例と同様に、自動改札機の発信部は強い電波を発する。逆に下車時は乗客が差し出した定期券で、正常な乗車か否か判定すれば良いので、自動改札機の発信部は乗車時よりも弱い電波で、定期券を検知することができる。本実施例によると、乗客が自動改札機に定期券を近付けるので、自動改札機は乗客の到着順に正しく定期券を読める、という効果がある。デメリットとして、下車時は弱い電波で、読み書きするので、ポケットに所有している定期券の乗車に関する情報をクリアできない可能性が有るが、今度その定期券で乗車する時に、強い電波で乗車に関する情報を書き込めば良い。
【００７０】
「非接触ＩＣカードをポケットに入れたままで、乗車、下車でき、その情報をホストコンピュータに転送して、後日乗客の口座から運賃を引き落す」というシステムが発表されている。しかし、１人の乗客が複数枚のＩＣカードを所有している場合の対策は、述べられていない。従って、乗客１が何らかの都合で自分のＩＣカードと、乗客２のＩＣカードの２枚を持って乗車すると、乗車していない乗客２からも運賃を徴収してしまう、という問題があった。第３の実施例では、この場合の対策を述べる。乗車時、図１の処理で１人の乗客が複数枚のＩＣカードを所有している、と自動改札機が判断すれば、１枚のＩＣカードに対してのみ、乗車に関する情報を書き込む。図１では、’定期券’と記述してあるが第３の実施例では、’定期券’を’ＩＣカード’に置き換えて考えることは言うまでもない。下車時の処理は２通り考えられる。１つ目は、乗車と同様の処理で１人の乗客が複数枚のＩＣカードを所有しているのを検知すると、乗車に関する情報が書き込んであるＩＣカード（１枚とは限らない）すべてに下車を記録して、ホストコンピュータに報告する、という方法である。２つ目は、乗車に関する情報が書き込んであるＩＣカードの中で、１枚にだけ下車を記録して、ホストコンピュータに報告する、という方法である。本実施例によると、乗車していない乗客から運賃を徴収する、という間違った運営を防止することができる。
【００７１】
【発明の効果】
本発明によれば、１枚だけでなく、複数枚の定期券を有している乗客に対しても、不正乗車を防止できる効果がある。
【図面の簡単な説明】
【図１】乗車時の処理の流れ（その１）を示すフロー図。
【図２】乗車時の処理の流れ（その２）を示すフロー図。
【図３】下車時の処理の流れ（その１）を示すフロー図。
【図４】下車時の処理の流れ（その２）を示すフロー図。
【図１】
0003746082.tif 000004
【図２】
0003746082.tif 000005
【図３】
0003746082.tif 000006
【図４】
0003746082.tif 000007