(57)【要約】【課題】利用者や係員の作業負担の軽減に貢献することができる自動改札機、通過管理方法、およびプログラムを提供すること。【解決手段】実施形態の自動改札機は、通信部と、決定部と、書込部とを持つ。前記通信部は、読み取り方向と書き込み方向が同じ第１方向であって、第１データ領域と、前記第１データ領域よりも前記第１方向の後ろに第２データ領域とを備える電子装置と通信する。前記決定部は、前記通信部が前記電子装置から読み出した情報に基づいて、前記第１データ領域あるいは前記第２データ領域のうち、読み取り面を決定する。前記書込部は、前記読み取り面に決定されたデータ領域から読み取った情報に基づいて通過が許可された場合、前記決定部により前記読み取り面と決定されていない方のデータ領域に所定情報を書き込む。【選択図】図４
2020086704.tif 000002
【特許請求の範囲】
【請求項１】
読み取り方向と書き込み方向が同じ第１方向であって、第１データ領域と、前記第１データ領域よりも前記第１方向の後ろに第２データ領域とを備える電子装置と通信する通信部と、
前記通信部が前記電子装置から読み出した情報に基づいて、前記第１データ領域あるいは前記第２データ領域のうち、読み取り面を決定する決定部と、
前記読み取り面に決定されたデータ領域から読み取った情報に基づいて通過が許可された場合、前記決定部により前記読み取り面と決定されていない方のデータ領域に所定情報を書き込む書込部と、
を備える自動改札機。
【請求項２】
前記決定部は、
前記第１データ領域あるいは前記第２データ領域のうち、書き込まれている情報が正常である方を、前記読み取り面に決定する、
請求項１に記載の自動改札機。
【請求項３】
前記決定部は、
前記第１データ領域と前記第２データ領域の両方において、書き込まれた情報が正常である場合、情報が書き込まれたタイミングが新しい方を、前記読み取り面に決定する、
請求項１または２に記載の自動改札機。
【請求項４】
前記書込部は、
前記第１データ領域に情報を書き込む場合、前記第１方向において前記第１データ領域の前と後ろの両方にそれぞれ第１更新フラグ情報を書き込み、
前記第２データ領域に情報を書き込む場合、前記第１方向において前記第２データ領域の前と後ろの両方に前記第１更新フラグ情報と異なる第２更新フラグ情報をそれぞれ書き込む、
請求項１から３のうちいずれか一項に記載の自動改札機。
【請求項５】
前記書込部は、
前記第１データ領域の直前と直後の第１更新フラグ領域に前記第１更新フラグ情報を書き込み、
前記第２データ領域の直前と直後の第２更新フラグ領域に前記第２更新フラグ情報を書き込む、
請求項４に記載の自動改札機。
【請求項６】
前記書込部は、
前記第１更新フラグ領域に前記第１更新フラグ情報が書き込まれている場合、前記第１更新フラグ情報および前記第２更新フラグ情報と異なる第３更新フラグ情報を、前記第１更新フラグ領域に書き込み、
前記第２更新フラグ領域に前記第２更新フラグ情報が書き込まれている場合、前記第１更新フラグ情報、前記第２更新フラグ情報、および第３更新フラグ情報と異なる第４更新フラグ情報を、前記第２更新フラグ領域に書き込む、
請求項４または５に記載の自動改札機。
【請求項７】
前記決定部は、
前記第１更新フラグ領域に前記第１更新フラグ情報が書き込まれており、且つ、前記第２更新フラグ領域に前記第２更新フラグ情報が書き込まれている場合、前記第２データ領域を前記読み取り面に決定し、
前記第１更新フラグ領域に前記第３更新フラグ情報が書き込まれており、且つ、前記第２更新フラグ領域に前記第２更新フラグ情報が書き込まれている場合、前記第１データ領域を前記読み取り面に決定し、
前記第１更新フラグ領域に前記第３更新フラグ情報が書き込まれており、且つ、前記第２更新フラグ領域に前記第４更新フラグ情報が書き込まれている場合、前記第２データ領域を前記読み取り面に決定し、
前記第１更新フラグ領域に前記第１更新フラグ情報が書き込まれており、且つ、前記第２更新フラグ領域に前記第４更新フラグ情報が書き込まれている場合、前記第１データ領域を前記読み取り面に決定する、
請求項６に記載の自動改札機。
【請求項８】
前記書込部は、
前記第１データ領域に情報を書き込む場合、前記第１データ領域の直前の第３更新フラグ領域と、前記第１データ領域の直後であって且つ前記第２データ領域の直前である第４更新フラグ領域に、前記第１更新フラグ情報を書き込み、
前記第２データ領域に情報を書き込む場合、前記第４更新フラグ領域と、前記第２データ領域の直後の第５更新フラグ領域に、前記第２更新フラグ情報あるいは、前記第１更新フラグ情報および前記第２更新フラグ情報と異なる第５更新フラグ情報とを交互に書き込む、
請求項４に記載の自動改札機。
【請求項９】
前記決定部は、
前記第３更新フラグ領域と前記第４更新フラグ領域に前記第１更新フラグ情報が書き込まれている場合、前記第２データ領域を前記読み取り面に決定し、
前記第４更新フラグ領域と前記第５更新フラグ領域に前記第２更新フラグ情報あるいは前記第５更新フラグ情報が書き込まれている場合、前記第１データ領域を前記読み取り面に決定する、
請求項８に記載の自動改札機。
【請求項１０】
前記書込部は、
前記第１データ領域の直前の第６更新フラグ領域と、前記第２データ領域の直後の第７更新フラグ領域とに、前記第１更新フラグ情報および前記第２更新フラグ情報を交互に書き込む、
請求項４に記載の自動改札機。
【請求項１１】
前記決定部は、
前記第６更新フラグ領域と前記第７更新フラグ領域に前記第１更新フラグ情報が書き込まれている場合、前記第２データ領域を前記読み取り面に決定し、
前記第６更新フラグ領域と前記第７更新フラグ領域に前記第２更新フラグ情報が書き込まれている場合、前記第１データ領域を前記読み取り面に決定する、
請求項１０に記載の自動改札機。
【請求項１２】
読み取り方向と書き込み方向が同じ第１方向であって、第１データ領域と、前記第１データ領域よりも前記第１方向の後ろに第２データ領域とを備える電子装置と通信する通信部と、
前記通信部が前記電子装置から読み出した情報に基づいて、情報を読み取る読み取り面と、情報を書き込み書込み面として、前記第１データ領域と前記第２データ領域とを交互に使用する制御部と、
を備える自動改札機。
【請求項１３】
コンピュータが、
読み取り方向と書き込み方向が同じ第１方向であって、第１データ領域と、前記第１データ領域よりも前記第１方向の後ろに第２データ領域とを備える電子装置と通信し、
前記電子装置から読み出した情報に基づいて、前記第１データ領域あるいは前記第２データ領域のうち、読み取り面を決定し、
前記読み取り面に決定されたデータ領域から読み取った情報に基づいて通過が許可された場合、前記読み取り面に決定されていない方のデータ領域に所定情報を書き込む、
通過管理方法。
【請求項１４】
コンピュータに、
読み取り方向と書き込み方向が同じ第１方向であって、第１データ領域と、前記第１データ領域よりも前記第１方向の後ろに第２データ領域とを備える電子装置と通信させ、
前記電子装置から読み出した情報に基づいて、前記第１データ領域あるいは前記第２データ領域のうち、読み取り面を決定させ、
前記読み取り面に決定されたデータ領域から読み取った情報に基づいて通過が許可された場合、前記読み取り面に決定されていない方のデータ領域に所定情報を書き込ませる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、自動改札機、通過管理方法、およびプログラムに関する。
【背景技術】
【０００２】
自動改札機は、非接触通信を行うカード型の電子装置がリーダライタ面に翳されることで、電子装置のメモリから情報を読み取り、所定処理を行った後に駅の情報や時刻などを上書き処理によりメモリに書き込む。電子装置の性能が高い場合、一括で書き込み可能なサイズが大きいが、電子装置の性能が低い場合、一括で書き込み可能なサイズが小さいため、複数回書き込みする必要がある。この場合、上書き処理が途中で終了してしまうと、電子装置のメモリに保存されている情報が破損してしまい、再び自動改札機に翳しても情報の読み取りができなくなり、エラーとなる。このため、利用者は、係員のところに行って処理をしてもらう必要があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１０５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、利用者や係員の作業負担の軽減に貢献することができる自動改札機、通過管理方法、およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の自動改札機は、通信部と、決定部と、書込部とを持つ。前記通信部は、読み取り方向と書き込み方向が同じ第１方向であって、第１データ領域と、前記第１データ領域よりも前記第１方向の後ろに第２データ領域とを備える電子装置と通信する。前記決定部は、前記通信部が前記電子装置から読み出した情報に基づいて、前記第１データ領域あるいは前記第２データ領域のうち、読み取り面を決定する。前記書込部前記読み取り面に決定されたデータ領域から読み取った情報に基づいて通過が許可された場合、前記決定部により前記読み取り面と決定されていない方のデータ領域に所定情報を書き込む。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態の電子装置の一例を示す平面図。
【図２】カード媒体１のメモリ４ａのデータ領域４ｂの一例を示す図。
【図３】第１実施形態の自動改札機１００を上方から見た図。
【図４】第１実施形態の自動改札機１００の構成の一例を示す図。
【図５】カード媒体１のデータ領域４ｂに書き込まれる情報の一例を示す図。
【図６】第１実施形態における自動改札機１００による読み取り処理の一例を示すフローチャート。
【図７】第１実施形態における自動改札機１００による読み取り処理の一例を示すフローチャート。
【図８】第１実施形態における自動改札機１００による読み取り処理の一例を示すフローチャート。
【図９】第１実施形態における自動改札機１００による書き込み処理の一例を示すフローチャート。
【図１０】第２実施形態におけるデータ領域４ｂ−２の一例を示す図。
【図１１】カード媒体１のデータ領域４ｂ−２に書き込まれる情報の一例を示す図。
【図１２】第２実施形態における自動改札機１００による読み取り処理の一例を示すフローチャート。
【図１３】第２実施形態における自動改札機１００による読み取り処理の一例を示すフローチャート。
【図１４】第２実施形態における自動改札機１００による読み取り処理の一例を示すフローチャート。
【図１５】第２実施形態における自動改札機１００による書き込み処理の一例を示すフローチャート。
【図１６】第３実施形態におけるデータ領域４ｂ−３の一例を示す図。
【図１７】カード媒体１のデータ領域４ｂ−３に書き込まれる情報の一例を示す図。
【図１８】第３実施形態における自動改札機１００による読み取り処理の一例を示すフローチャート。
【図１９】第３実施形態における自動改札機１００による読み取り処理の一例を示すフローチャート。
【図２０】第３実施形態における自動改札機１００による読み取り処理の一例を示すフローチャート。
【図２１】第３実施形態における自動改札機１００による書き込み処理の一例を示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、実施形態の自動改札機、通過管理方法、およびプログラムを、図面を参照して説明する。
【０００８】
（第１実施形態）
図１は、第１実施形態の電子装置の一例を示す平面図である。電子装置は、例えば、基材にＲＦＩＤ（Radio Frequency Identifier）タグが漉き込まれたカード媒体１である。カード形状に限られず、実施形態の電子装置は、さまざまな形状の基材にＲＦＩＤタグが漉き込まれたものであってよい。
【０００９】
カード媒体１は、例えば、二次元コード３が印刷された表示面２ａを有する基材２と、基材２に漉き込まれたＲＦＩＤタグ４とを備える。二次元コード３にはＲＦＩＤタグ４のタグＩＤが記録されており、ＲＦＩＤタグ４の読み書きをおこなうためには二次元コード３を先に読み取る必要がある。二次元コード３は、「表示オブジェクト」の一例である。二次元コード３は、基材２の表示面２ａに印刷された光読取りコードである。利用者は、カード媒体１の外見から二次元コード３を目視で確認できる。二次元コード３の具体例としては、例えばＱＲコード（株式会社デンソーウェーブの登録商標）等が挙げられる。
【００１０】
二次元コード３には、乗車券の種別や効力を示す効力情報などがエンコードされていてもよい。エンコードとは、情報を、符号化、記号化、その他の手法により、人が内容を直接的に認識できない状態に変換することをいう。また、効力情報とは、例えば以下のような情報であり、乗車券の利用可能な範囲を規定する情報である。なお、二次元コード３に代えて、バーコードその他の、情報がエンコードされた任意の種類の表示オブジェクトが印刷されてもよい。また、乗車券は、１回の乗車についての効力を有する通常券であってもよいし、利用日において何度も利用可能な１日乗車券などであってもよい。
（１）一日乗車券
例：〇〇鉄道の全ての区間を、回数の制限なく、一日利用可能
（２）利用可能な区間および日付
例：〇〇駅〜××駅までの区間を、１２／１〜１２／３１まで利用可能
（３）運賃上限および利用可能な日付
例：運賃５００円までの区間を、１２／１〜１２／３１まで利用可能
【００１１】
ＲＦＩＤタグ４は、チップおよびアンテナを含む。ＲＦＩＤタグ４は、基材２に漉き込まれることにより、カード媒体１の内部に内蔵されている。ＲＦＩＤタグ４のチップは、例えば、パッシブタイプのＩＣ（Integrated Circuit）チップである。ＲＦＩＤタグ４のチップは、ＲＦＩＤ技術によって、自動改札機のリーダライタ部との間で情報を送受信する。ＲＦＩＤタグ４のチップによる処理は、例えば、自動改札機のリーダライタからＲＦＩＤタグ４のアンテナを介して受信したコマンドに応答するコマンドレスポンス方式で行われる。
【００１２】
ＲＦＩＤタグ４のチップの制御回路は、自動改札機のリーダライタから指示されたデータをメモリ４ａに書き込んだり、メモリ４ａから読み出したデータを、アンテナを介して自動改札機のリーダライタに送信したりする。
【００１３】
ＲＦＩＤタグ４のチップのメモリ４ａは、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の読書き可能な不揮発性記憶媒体を含む。メモリ４ａには、例えば、カード媒体１の利用記録が、自動改札機のリーダライタによって書き込まれる。カード媒体１の利用記録とは、例えば、利用駅（入場駅、出場駅）、利用日時（入場日時、出場日時）等の情報である。
【００１４】
図２は、カード媒体１のメモリ４ａのデータ領域４ｂの一例を示す図である。データ領域４ｂにおける読み取り方向と書き込み方向は同一であり、第１方向ｄ１である。
【００１５】
データ領域４ｂは、２つのデータ領域ＸとＹとを含む。データ領域ＸとＹには、それぞれカード媒体１の利用記録が交互に書き込まれる。データ領域Ｘの直前には更新フラグ領域Ｘ１が、データ領域Ｘの直後には更新フラグ領域Ｘ１が、それぞれ設定されている。データ領域Ｙの直前には更新フラグ領域Ｙ１が、データ領域Ｙの直後には更新フラグ領域Ｙ１が、それぞれ設定されている。
【００１６】
データ領域４ｂにおいて、データ領域ＸとＹの位置、更新フラグ領域Ｘ１，Ｘ２，Ｙ１，Ｙ２の位置は、それぞれアドレスで管理されている。例えば、更新フラグ領域Ｘ１の先頭位置はアドレスＰ１であり、更新フラグ領域Ｙ１の先頭位置はアドレスＰ２である。アドレスＰ１を指定して、更新フラグ領域Ｘ１の先頭から情報を書き込むことより、「更新フラグ領域Ｘ１＋データ領域Ｘ＋更新フラグ領域Ｘ２」に対して情報を書き込むことができる。また、アドレスＰ２を指定して、更新フラグ領域Ｙ１の先頭から情報を書き込むことより、「更新フラグ領域Ｙ１＋データ領域Ｙ＋更新フラグ領域Ｙ２」に対して情報を書き込むことができる。
【００１７】
図３は、第１実施形態の自動改札機１００を上方から見た図である。自動改札機１００は、通路を挟んで対向配置される主機２００と従機３００とを備える。主機２００は、例えば、リーダライタ部２１０と、上面表示部２２０と、正面表示部２３０と、扉部２４０および扉部２５０と、制御部２６０とを備える。また、従機３００は、リーダライタ部３１０と、上面表示部３２０と、正面表示部３３０と、扉部３４０および３５０とを備える。
【００１８】
主機２００のリーダライタ部２１０は、図３のａ方向に通過しようとする利用者によって翳されたカード媒体１に記憶された情報を読み取って、読み取った情報を制御部２６０に送信する。上面表示部２２０は、制御部２６０によって処理された結果を表示する。正面表示部２３０は、ａ方向に通過可能であるか否かを示すマークや図形、文字等を表示する。正面表示部２３０の表示内容は、制御部２６０によって決定される。図３の例では、自動改札機１００は、ａ方向の通過のみ許可する動作モード（第１の動作モード）に設定されているため、主機２００の正面表示部２３０は、通過を許可することを示すマークを表示している。制御部２６０は、主機２００と従機３００の各部を制御する。
【００１９】
一方、従機３００のリーダライタ部３１０は、ｂ方向に通過しようとする利用者によって翳されたカード媒体１に記憶された情報を読み取って、読み取った情報を主機２００の制御部２６０に送信する。上面表示部３２０は、リーダライタ部３１０にカード媒体１が翳された場合に、主機２００の制御部２６０によって処理された結果を表示する。正面表示部３３０は、ｂ方向に通過可能であるか否かを示すマークや図形、文字等を表示する。正面表示部３３０の表示内容は、主機２００の制御部２６０によって決定される。図３の例では、自動改札機１００は、ａ方向の通過のみ許可する第１の動作モードに設定されているため、従機３００の正面表示部３３０は、通過を禁止することを示すマークを表示している。
【００２０】
リーダライタ部２１０および３１０は、例えば、リーダライタ面２１０ａおよび３１０ａに翳されたカード媒体１と通信する。リーダライタ部２１０および３１０は、カード媒体１から各種情報を読み取る読み取り処理を実行する。例えば、リーダライタ部２１０および３１０は、カードＩＤと利用記録情報を取得する。カードＩＤとは、カード媒体１を識別する識別情報である。利用記録情報は、上述した通り、例えば利用駅、利用日時等の情報を含むカード媒体１の利用記録を示す情報である。
【００２１】
また、リーダライタ部２１０および３１０は、リーダライタ面２１０ａおよび３１０ａに翳されたカード媒体１に対して、情報の書き込み処理を実行する。リーダライタ部２１０および３１０において、１回の書き込みで書き込めるデータ長さが決められている。リーダライタ部２１０および３１０は、カード媒体１のデータ領域ＸやＹに情報を書き込む場合、情報を分割して、複数回に分けて全ての情報を書き込む。このため、書き込み処理の途中で、カード媒体がリーダライタ面２１０ａおよび３１０ａから離されると、書き込み処理が途中で終了してしまうため、カード媒体１に書き込まれた情報が破損する。
【００２２】
制御部２６０は、自動改札機１００が第１の動作モードに設定されている場合には、扉部２５０および３５０を開放状態に維持すると共に、扉部２４０および３４０を開放状態または閉止状態に制御することで、ａ方向の利用者の通過を許可または禁止する。また、制御部２６０は、自動改札機１００が図１のｂ方向の通過のみ許可する動作モード（第２の動作モード）に設定されている場合には、扉部２４０および３４０を開放状態に維持すると共に、扉部２５０および３５０を開放状態または閉止状態に制御することで、ｂ方向の利用者の通過を許可または禁止する。
【００２３】
主機２００の制御部２６０は、リーダライタ部２１０あるいはリーダライタ部３１０により読み取られた情報に基づいて、通過の可否を判定し、扉部２４０，２５０，３４０，３５０を制御する。
【００２４】
図４は、第１実施形態の自動改札機１００の構成の一例を示す図である。以下、説明簡略化のため、主機２００の各構成について説明し、従機３００の構成についての説明を省略する。
【００２５】
リーダライタ部２１０は、リーダライタ２１１と、エンコード／デコード部２１２とを含む。リーダライタ２１１は、リーダライタ面２１０ａに翳されたカード媒体１と通信する。リーダライタ２１１は、例えばアンテナを備え、１３．５６［ＭＨｚ］等のＩＳＭ（Industry-Science-Medical）帯の周波数帯域を利用して、カード媒体１と無線通信を行う。
【００２６】
エンコード／デコード部２１２は、例えば、リーダライタ２１１によってカード媒体１から読み取られた情報を復号して制御部２６０に出力すると共に、制御部２６０により指示された情報を暗号化してリーダライタ２１１に出力する。リーダライタ２１１は、エンコード／デコード部２１２から入力された情報をカード媒体１に書き込む。
【００２７】
記憶部２７０は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）などによって実現される。記憶部２７０は、プロセッサが実行するプログラムを格納する他、駅情報２７１や、運賃テーブル２７２等を格納する。
【００２８】
制御部２６０は、例えば、決定部２６１と、通過可否判定部２６２と、通過制御部２６３と、リーダライタ制御部２６４と、通信制御部２６５と、復号化処理部２６６とを備える。これらの機能部のうち一部または全部は、例えば、ＣＰＵ（Central Processing Unit）などのプロセッサが、記憶部２７０に記憶されたプログラム（ソフトウェア）を実行することで実現される。また、これらの構成要素の機能のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）等のハードウェア（回路部：circuitryを含む）によって実現されていてもよいし、ソフトウェアとハードウェアの協働によって実現されていてもよい。プログラムは、予めＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの記憶装置に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
【００２９】
決定部２６１は、リーダライタ部２１０によりカード媒体１から読み出された情報に基づいて、データ領域Ｘあるいはデータ領域Ｙのうち、読み取り面がどちらであるかを決定する。また、決定部２６１は、データ領域Ｘあるいはデータ領域Ｙのうち、読み取り面に決定されていない方のデータ領域を、書き取り面に決定する。
【００３０】
例えば、決定部２６１は、データ領域Ｘあるいはデータ領域Ｙのうち、書き込まれている情報が正常である方を、読み取り面に決定する。データ領域Ｘとデータ領域Ｙの両方において、書き込まれた情報が正常である場合、決定部２６１は、情報が書き込まれたタイミングが新しい方を、読み取り面に決定する。「書き込まれた情報が正常である」とは、書き込まれた情報が破損していない状態であって、復号化された情報に異常がない状態をさらに含んでもよい。復号化された情報に異常がない状態には、例えば、情報の並び、情報の長さ、情報の配置などが予め決められた範囲内であることなどが含まれる。
【００３１】
例えば、決定部２６１は、更新フラグ領域Ｘ１，Ｘ２，Ｙ１，およびＹ２に書き込まれている更新フラグ情報に基づいて、各データ領域に書き込まれている情報が正常であるか否かを決定する。また、決定部２６１は、各更新フラグ領域に書き込まれている情報の種類に基づいて書き込まれたタイミングの新旧を決定する。更新フラグ情報の種類には、例えば、ＡＡ，ＢＢ，ＣＣ，ＤＤ…が含まれる。これらの詳細な方法については、後述する。
【００３２】
また、決定部２６１は、更新フラグ領域Ｘ１，Ｘ２，Ｙ１，およびＹ２に書き込む更新フラグ情報の種類を決定する。例えば、決定部２６１は、ＡＡ，ＢＢ，ＣＣ，ＤＤ…の順に更新フラグ情報を利用するように、書き込む更新フラグ情報の種類を決定する。こうすることにより、決定部２６１は、更新フラグ情報の種類に基づいて、情報が書き込まれたタイミングを判定することができる。
【００３３】
通過可否判定部２６２は、リーダライタ部２１０により読み取られた情報のうち、決定部２６１により読み取り面に決定された方のデータ領域から読み取られた情報に基づいて、利用者の通過の可否を判定する。例えば、データ領域Ｘが決定部２６１により読み取り面に決定された場合、通過可否判定部２６２は、リーダライタ部２１０により読み取られた情報からデータ領域Ｘに対応する情報（データＸ´）を抽出し、抽出したデータＸ´に基づいて、利用者の通過の可否を判定する。なお、通過可否判定部２６２は、データ領域４ｂにおけるデータ領域Ｘの位置を示すアドレスを参照して、データＸ´を抽出する。
【００３４】
例えば、カード媒体１が１日券として利用される場合、通過可否判定部２６２は、当日がデータＸ´に含まれる利用可能期間に該当する場合、通過が可能であると判定する。また、カード媒体１が出場時に精算される乗車券として利用される場合、通過可否判定部２６２は、記憶部２７０の運賃テーブル２７２を照合し、データＸ´に含まれる駅情報に基づいて精算する運賃を導出し、カード媒体１にチャージされている残高の方が運賃よりも高い場合、通過が可能であると判定してもよい。
【００３５】
通過制御部２６３は、通過可否判定部２６２による判定結果や、リーダライタ制御部２６４による処理結果に応じて、扉部２４０および２５０、上面表示部２２０、正面表示部２３０、またはこれらを組み合わせたものを制御する。例えば、通過可否判定部２６２により通過が許可され、且つ、リーダライタ制御部２６４によりカード媒体に対する書き込みが完了した場合、例えば、上面表示部２２０、正面表示部２３０に、カード媒体１を利用できることを表す情報を出力させ、扉部２４０および２５０を開放状態に制御して利用者の通過を許可する。
【００３６】
また、通過制御部２６３は、通過可否判定部２６２によって利用者の通過を禁止すると判定された場合や、リーダライタ制御部２６４によりカード媒体に対する書き込みが実行中である場合、例えば、上面表示部２２０、正面表示部２３０に、カード媒体１を利用できないことを表す情報を出力させ、扉部２４０および２５０を閉止状態に制御して利用者の通過を禁止する。
【００３７】
リーダライタ制御部２６４は、通過可否判定部２６２により利用者の通過が許可された場合、決定部２６１により書き込み面に決定された方のデータ領域に、所定情報を書き込むようリーダライタ部２１０を制御する。所定情報には、例えば、利用記録（出場駅、出場日時など）、精算完了を示すフラグ、精算後のチャージ金額等が含まれる。
【００３８】
所定情報を書き込み面のデータ領域に書き込むとき、リーダライタ制御部２６４は、書き込み面のデータ領域の前後の更新フラグ領域に、決定部２６１により決定された種類の更新フラグ情報を書き込むようリーダライタ部２１０を制御する。例えば、リーダライタ制御部２６４は、書き込み面のデータ領域の前の更新フラグ領域の先頭のアドレスを指定して、指定したアドレスから、所定情報の前と後ろに更新フラグ情報を連結された情報を書き込むようリーダライタ部２１０を制御する。なお、リーダライタ制御部２６４は、更新フラグ情報の位置がずれないように、データ領域ＸやＹのデータ長さに合わせて、所定情報を作成する。
【００３９】
通信制御部２６５は、例えば、自動改札機１００に設けられる通信機器を制御して、リーダライタ部２１０によってカード媒体１から読み取られた情報や、カード媒体１に書き込む情報などを、サーバ装置に送信する。通信機器は、例えば、ＮＩＣ等の通信インターフェースを含む。また、通信制御部２６５は、通信機器を用いて、サーバ装置から各種情報を受信し、記憶部２７０に格納してもよい。
【００４０】
復号化処理部２６６は、符号化されている情報を復号する。
【００４１】
次に、制御部２６０による処理の一例について説明する。図５は、第１実施形態におけるデータ領域４ｂに書き込まれる情報の一例を示す図である。なお、以下に説明する各処理は、カード媒体１が自動改札機１００に翳される度に実行される処理である。
【００４２】
まず、カード媒体１が初期状態である場合、更新フラグ領域Ｘ１，Ｘ２，Ｙ１，Ｙ２およびデータ領域Ｘ，Ｙには、情報がない。（１回目の処理）カード媒体１が初期状態である場合、決定部２６１は、読み取り情報がないことを決定するとともに、データ領域Ｘを書き込み面に決定する。そして、アドレスＰ１を先頭にして、「０ｘＡＡ＋データＤ１＋０ｘＡＡ」が書き込まれる。「０ｘＡＡ＋データＤ１＋０ｘＡＡ」は、０ｘＡＡの後ろに、データＤ１を連結し、データＤ１の後ろに０ｘＡＡを連結したデータである。
【００４３】
（２回目の処理）カード媒体１が１回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。そして、アドレスＰ２を先頭にして、「０ｘＢＢ＋データＤ２＋０ｘＢＢ」が書き込まれる。
【００４４】
（３回目の処理）カード媒体１が２回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｙに決定するとともに、書き込み面をデータ領域Ｘに決定する。アドレスＰ１を先頭にして、「０ｘＣＣ＋データＤ３＋０ｘＣＣ」が書き込まれる。
【００４５】
（４回目の処理）次いで、カード媒体１が３回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。アドレスＰ２を先頭にして、「０ｘＤＤ＋データＤ４＋０ｘＤＤ」が書き込まれる。
【００４６】
（５回目の処理）カード媒体１が４回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｙに決定するとともに、書き込み面をデータ領域Ｘに決定する。アドレスＰ１を先頭にして、「０ｘＡＡ＋データＤ５＋０ｘＡＡ」が書き込まれる。しかし、この処理においてカード媒体１がわずかな時間でリーダライタ面２１０ａから離されたため、先頭の更新フラグ領域Ｘ１には情報「０ｘＡＡ」が上書きされるものの、データ領域Ｘに対するデータＤ５の書き込み途中で書き込みに失敗してしまい、更新フラグ領域Ｘ２には情報「０ｘＡＡ」が上書きされない。このため、更新フラグ領域Ｘ１＝「０ｘＡＡ」、更新フラグ領域Ｘ２＝「０ｘＣＣ」となる。この場合、データ領域Ｘから読み出された情報は破損している。
【００４７】
（６回目の処理）カード媒体１が５回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｙに決定するとともに、書き込み面をデータ領域Ｘに決定する。ここでは、カード媒体１がリーダライタ面２１０ａから離されなかったため、アドレスＰ１を先頭にして、「０ｘＡＡ＋データＤ４＋０ｘＡＡ」が書き込まれる。上述の通り、書き込み面と読み取り面とを別のデータ領域に分けておくことにより、読み取り情報が破壊されずに、書き込み処理を実行することができる。
【００４８】
（７回目の処理）カード媒体１が６回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。アドレスＰ２を先頭にして、「０ｘＢＢ＋データＤ６＋０ｘＢＢ」が書き込まれる。しかし、上述の通り、先頭の更新フラグ領域Ｘ１には情報「０ｘＢＢ」が上書きされるものの、データ領域Ｙに対するデータＤ６の書き込み途中で書き込みに失敗してしまい、更新フラグ領域Ｘ２には情報「０ｘＢＢ」が上書きされないとする。この場合、更新フラグ領域Ｙ１＝「０ｘＢＢ」、更新フラグ領域Ｙ２＝「０ｘＤＤ」となる。この場合、データ領域Ｙから読み出された情報は破損している。
【００４９】
（８回目の処理）カード媒体１が７回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。アドレスＰ２を先頭にして、「０ｘＢＢ＋データＤ６＋０ｘＢＢ」が書き込まれる。
【００５０】
９〜１２回目の処理は、更新フラグ情報の種類が異なる点を除き、５〜８回目の処理と同様であるため、詳細な説明は省略する。
【００５１】
次に、自動改札機１００による処理の一例について説明する。図６〜８は、第１実施形態における自動改札機１００による読み取り処理の一例を示すフローチャートである。まず、リーダライタ制御部２６４は、リーダライタ部２１０を制御して、カード媒体１から情報を読み取る（ステップＳ１０１）。次いで、決定部２６１は、読み取った情報に含まれる更新フラグ情報の種類の組み合わせに応じて、データ領域ＸやＹが使用済であるか、あるいは未使用であるかを決定する。
【００５２】
例えば、決定部２６１は、データ領域４ｂのアドレスに基づいて、更新フラグ領域Ｘ１から読み出した情報が「０ｘＡＡ」か「０ｘＣＣ」のどちらかであるか否かを判定する（ステップＳ１０３）。また、決定部２６１は、更新フラグ領域Ｘ２から読み出した情報が「０ｘＡＡ」か「０ｘＣＣ」のどちらかであるか否かを判定する（ステップＳ１０５）。更新フラグ領域Ｘ１およびＸ２から読み出した情報が「０ｘＡＡ」か「０ｘＣＣ」のどちらかである場合、決定部２６１は、データ領域Ｘが使用済であると決定する（ステップＳ１０７）。一方、ステップＳ１０３，Ｓ１０５のどちらかで否定的な判定結果である場合、つまり、更新フラグ領域Ｘ１あるいはＸ２から読み出した情報が「０ｘＡＡ」か「０ｘＣＣ」のどちらでもない場合、決定部２６１は、データ領域Ｘが未使用であると決定する（ステップＳ１０９）。
【００５３】
次いで、決定部２６１は、データ領域４ｂのアドレスに基づいて、更新フラグ領域Ｙ１から読み出した情報が「０ｘＢＢ」か「０ｘＤＤ」のどちらかであるか否かを判定する（ステップＳ１１１）。また、決定部２６１は、更新フラグ領域Ｙ２から読み出した情報が「０ｘＢＢ」か「０ｘＤＤ」のどちらであるか否かを判定する（ステップＳ１１３）。更新フラグ領域Ｙ１およびＹ２から読み出した情報が「０ｘＢＢ」か「０ｘＤＤ」のどちらかである場合、決定部２６１は、データ領域Ｙが使用済であると決定する（ステップＳ１１５）。一方、ステップＳ１１１，Ｓ１１３のどちらかで否定的な判定結果である場合、つまり、更新フラグ領域Ｙ１またはＹ２から読み出した情報が「０ｘＢＢ」か「０ｘＤＤ」のどちらでもない場合、決定部２６１は、データ領域Ｙが未使用であると決定する（ステップＳ１１７）。
【００５４】
次いで、決定部２６１は、データ領域ＸとＹの両方が未使用であるか否かを判定する（ステップＳ１１９）。データ領域ＸとＹの両方が未使用である場合、決定部２６１は、読み取りデータがないと決定する（ステップＳ１２１）。そして、自動改札機１００は読み取り処理を終了する。
【００５５】
一方、データ領域ＸとＹの両方が未使用でない場合、決定部２６１は、データ領域Ｘが使用済であるか否かを判定する（ステップＳ１２３）。データ領域Ｘが使用済である場合、決定部２６１は、更新フラグ領域Ｘ１から読み出した情報と、更新フラグ領域Ｘ１から読み出した情報とが一致するか否かを判定する（ステップＳ１２５）。両者が一致する場合、復号化処理部２６６は、データ領域Ｘから読み出した情報を復号化する（ステップＳ１２７）。決定部２６１は、復号化された情報に異常がない状態であるか否かを判定する（ステップＳ１２９）。つまり、復号化された情報が正常であるか否かを判定する。復号化された情報に異常がない情報である場合、決定部２６１は、データ領域Ｘに書き込まれている情報は正常（ＯＫ）であると決定する（ステップＳ１３１）。一方、ステップＳ１２３によりデータ領域Ｘが未使用であると判定された場合、および、ステップＳ１２５あるいはステップＳ１２９においてデータ領域Ｘに書き込まれている情報が正常でないと判定された場合、決定部２６１は、データ領域Ｘ＝ＮＧと決定する（ステップＳ１３３）。
【００５６】
次いで、決定部２６１は、データ領域Ｙが使用済であるか否かを判定する（ステップＳ１３５）。データ領域Ｙが使用済である場合、決定部２６１は、更新フラグ領域Ｙ１から読み出した情報と、更新フラグ領域Ｙ１から読み出した情報とが一致するか否かを判定する（ステップＳ１３７）。両者が一致する場合、復号化処理部２６６は、データ領域Ｙから読み出した情報を復号化する（ステップＳ１３９）。決定部２６１は、復号化された情報に異常がない状態であるか否かを判定する（ステップＳ１４１）。つまり、復号化された情報が正常であるか否かを判定する。復号化された情報に異常がない情報である場合、決定部２６１は、データ領域Ｙに書き込まれている情報は正常（ＯＫ）であると決定する（ステップＳ１４３）。一方、ステップＳ１３５によりデータ領域Ｙが未使用であると判定された場合、および、ステップＳ１３７あるいはステップＳ１４１においてデータ領域Ｙに書き込まれている情報が正常でないと判定された場合、決定部２６１は、データ領域Ｙ＝ＮＧと決定する（ステップＳ１４５）。
【００５７】
次いで、決定部２６１は、データ領域のＯＫあるいはＮＧの判定結果に応じて、読み取り面を決定する。例えば、決定部２６１は、データ領域Ｘ＝ＮＧ、且つ、データ領域Ｙ＝ＮＧであるか否かを判定する（ステップＳ１４７）。データ領域Ｘ＝ＮＧ、且つ、データ領域Ｙ＝ＮＧである場合、決定部２６１は、読み取り処理のエラーであると決定する（ステップＳ１４９）。この場合、自動改札機１００での処理はできないため、利用者は係員のところにカード媒体１を持参して処理してもらう必要がある。
【００５８】
次いで、決定部２６１は、データ領域Ｘ＝ＯＫ、且つ、データ領域Ｙ＝ＮＧであるか否かを判定する（ステップＳ１５１）。データ領域Ｘ＝ＯＫ、且つ、データ領域Ｙ＝ＮＧである場合、決定部２６１は、データ領域Ｘを読み取り面に決定する（ステップＳ１５３）。
【００５９】
次いで、決定部２６１は、データ領域Ｘ＝ＮＧ、且つ、データ領域Ｙ＝ＯＫであるか否かを判定する（ステップＳ１５５）。データ領域Ｘ＝ＮＧ、且つ、データ領域Ｙ＝ＯＫである場合、決定部２６１は、データ領域Ｙを読み取り面に決定する（ステップＳ１５７）。
【００６０】
そして、上述したケースのいずれにも該当しない場合、つまり、データ領域Ｘ＝ＯＫ、且つ、データ領域Ｙ＝ＯＫである場合、決定部２６１は、更新フラグ情報の組み合せに応じて（ステップＳ１５９）、読み取り面を決定する。
【００６１】
例えば、更新フラグ情報の組み合わせが「０ｘＡＡと０ｘＢＢの組み合わせ」あるいは「０ｘＣＣと０ｘＤＤの組み合わせ」のいずれかである場合、決定部２６１は、データ領域Ｙを読み取り面に決定する（ステップＳ１６１）。
【００６２】
一方、更新フラグ情報の組み合わせが「０ｘＣＣと０ｘＢＢの組み合わせ」あるいは「０ｘＡＡと０ｘＤＤの組み合わせ」のいずれかである場合、決定部２６１は、データ領域Ｘを読み取り面に決定する（ステップＳ１６３）。そして、自動改札機１００は読み取り処理を終了する。
【００６３】
図９は、第１実施形態における自動改札機１００による書き込み処理の一例を示すフローチャートである。まず、決定部２６１は、読み取り面に応じて（ステップＳ２０１）、書き込み面を決定する。読み取り面がデータ領域Ｙである場合、あるいは、データ領域ＸとＹの両方について読み取りデータがない場合、決定部２６１は、書き取り面をデータ領域Ｘに決定する（ステップＳ２０３）。
【００６４】
次いで、決定部２６１は、読み取り時の更新フラグ情報の種類に応じて（ステップＳ２０５）、書き込み時の更新フラグ情報の種類を決定する。読み取り時の更新フラグ情報が「０ｘＤＤ」である場合、あるいは更新フラグ領域Ｙ１，Ｙ２に書き込まれていた情報がない場合、決定部２６１は、書き込み時の更新フラグ情報を「０ｘＡＡ」に決定する（ステップＳ２０７）。一方、読み取り時の更新フラグ情報が「０ｘＢＢ」である場合、決定部２６１は、書き込み時の更新フラグ情報を「０ｘＣＣ」に決定する（ステップＳ２０９）。
【００６５】
一方、ステップＳ２０１において、読み取り面がデータ領域Ｘである場合、決定部２６１は、書き取り面をデータ領域Ｙに決定する（ステップＳ２１１）。次いで、決定部２６１は、読み取り時の更新フラグ情報の種類に応じて（ステップＳ２１３）、書き込み時の更新フラグ情報の種類を決定する。読み取り時の更新フラグ情報が「０ｘＡＡ」である場合、決定部２６１は、書き込み時の更新フラグ情報を「０ｘＢＢ」に決定する（ステップＳ２１５）。一方、読み取り時の更新フラグ情報が「０ｘＣＣ」である場合、決定部２６１は、書き込み時の更新フラグ情報を「０ｘＤＤ」に決定する（ステップＳ２１７）。
【００６６】
そして、リーダライタ制御部２６４は、リーダライタ部２１０を制御して、カード媒体１に情報を書き込む（ステップＳ２１９）。ここで、リーダライタ制御部２６４は、決定部２６１により決定された更新フラグ情報を、書き込まれる所定情報の前後に連結した情報を生成する。リーダライタ制御部２６４は、決定部２６１により書き込み面に決定されたデータ領域ＸあるいはＹのアドレスを指定して、生成した情報を書き込むよう、リーダライタ部２１０を制御する。
【００６７】
以上説明した少なくとも一つの実施形態によれば、読み取り方向と書き込み方向が同じ第１方向であって、第１データ領域と、前記第１データ領域よりも前記第１方向の後ろに第２データ領域とを備える電子装置と通信する通信部と、前記通信部が前記電子装置から読み出した情報に基づいて、前記第１データ領域あるいは前記第２データ領域のうち、読み取り面を決定する決定部と、前記読み取り面に決定されたデータ領域から読み取った情報に基づいて通過が許可された場合、前記決定部により前記読み取り面と決定されていない方のデータ領域に所定情報を書き込む書込部と、を備えることにより、利用者や係員の作業負担の軽減に貢献することができる。
【００６８】
（第２実施形態）
次に、第２実施形態について説明する。なお、本実施形態におけるカード媒体や自動改札機は、上述した第１実施形態のカード媒体１と自動改札機１００と同様の機能構成を有するため詳細な説明は省略し、同一の符号を付して以下説明する。以下、第１実施形態と異なる点について説明する。
【００６９】
図１０は、第２実施形態におけるデータ領域４ｂ−２の一例を示す図である。データ領域４ｂ−２は、２つのデータ領域ＸとＹとを含む。データ領域Ｘの直前には更新フラグ領域Ｘ３が、データ領域Ｘの直後であって且つデータ領域Ｙの直前には更新フラグ領域Ｚが、データ領域Ｙの直後には更新フラグ領域Ｙ３が、それぞれ設定されている。
【００７０】
データ領域４ｂ−２において、データ領域ＸとＹの位置、更新フラグ領域Ｘ３，Ｚ，Ｙ３の位置は、それぞれアドレスで管理されている。例えば、更新フラグ領域Ｘ３の先頭位置はアドレスＰ３であり、更新フラグ領域Ｚの先頭位置はアドレスＰ４である。アドレスＰ３を指定して、更新フラグ領域Ｘ３の先頭から情報を書き込むことより、「更新フラグ領域Ｘ３＋データ領域Ｘ＋更新フラグ領域Ｚ」に対して情報を書き込むことができる。また、アドレスＰ４を指定して、更新フラグ領域Ｚの先頭から情報を書き込むことより、「更新フラグ領域Ｚ＋データ領域Ｙ＋更新フラグ領域Ｙ３」に対して情報を書き込むことができる。
【００７１】
図１１は、カード媒体１のデータ領域４ｂ−２に書き込まれる情報の一例を示す図である。なお、以下に説明する各処理は、カード媒体１が自動改札機１００に翳される度に実行される処理である。
【００７２】
まず、カード媒体１が初期状態である場合、更新フラグ領域Ｘ３，Ｚ，Ｙ３およびデータ領域Ｘ，Ｙには、情報がない。（１回目の処理）カード媒体１が初期状態である場合、決定部２６１は、読み取り情報がないことを決定するとともに、データ領域Ｘを書き込み面に決定する。そして、アドレスＰ３を先頭にして、「０ｘＡＡ＋データＤ１１＋０ｘＡＡ」が書き込まれる。
【００７３】
（２回目の処理）カード媒体１が１回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。そして、アドレスＰ４を先頭にして、「０ｘＢＢ＋データＤ１２＋０ｘＢＢ」が書き込まれる。
【００７４】
（３回目の処理）カード媒体１が２回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｙに決定するとともに、書き込み面をデータ領域Ｘに決定する。アドレスＰ３を先頭にして、「０ｘＡＡ＋データＤ１３＋０ｘＡＡ」が書き込まれる。
【００７５】
（４回目の処理）次いで、カード媒体１が３回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。アドレスＰ４を先頭にして、「０ｘＣＣ＋データＤ１４＋０ｘＣＣ」が書き込まれる。
【００７６】
（５回目の処理）カード媒体１が４回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｙに決定するとともに、書き込み面をデータ領域Ｘに決定する。アドレスＰ３を先頭にして、「０ｘＡＡ＋データＤ１５＋０ｘＡＡ」が書き込まれる。
【００７７】
（６回目の処理）次いで、カード媒体１が５回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。アドレスＰ４を先頭にして、「０ｘＢＢ＋データＤ１６＋０ｘＢＢ」が書き込まれる。
【００７８】
（７回目の処理）カード媒体１が６回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｙに決定するとともに、書き込み面をデータ領域Ｘに決定する。アドレスＰ３を先頭にして、「０ｘＡＡ＋データＤ１７＋０ｘＡＡ」が書き込まれる。しかし、この処理においてカード媒体１がわずかな時間でリーダライタ面２１０ａから離されたため、先頭の更新フラグ領域Ｘ３には情報「０ｘＡＡ」が上書きされるものの、データ領域Ｘに対するデータＤ１７の書き込み途中で書き込みに失敗してしまい、更新フラグ領域Ｚには情報「０ｘＡＡ」が上書きされない。このため、更新フラグ領域Ｘ３＝「０ｘＡＡ」、更新フラグ領域Ｚ＝「０ｘＢＢ」となる。この場合、データ領域Ｘから読み出された情報は破損している。
【００７９】
（８回目の処理）カード媒体１が７回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｙに決定するとともに、書き込み面をデータ領域Ｘに決定する。ここでは、カード媒体１がリーダライタ面２１０ａから離されなかったため、アドレスＰ３を先頭にして、「０ｘＡＡ＋データＤ１７＋０ｘＡＡ」が書き込まれる。上述の通り、書き込み面と読み取り面とを別のデータ領域に分けておくことにより、読み取り情報が破壊されずに、書き込み処理を実行することができる。
【００８０】
（９回目の処理）カード媒体１が８回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。アドレスＰ４を先頭にして、「０ｘＣＣ＋データＤ１８＋０ｘＣＣ」が書き込まれる。しかし、上述の通り、先頭の更新フラグ領域Ｚには情報「０ｘＣＣ」が上書きされるものの、データ領域Ｙに対するデータＤ１８の書き込み途中で書き込みに失敗してしまい、更新フラグ領域Ｙ３には情報「０ｘＣＣ」が上書きされないとする。この場合、更新フラグ領域Ｚ＝「０ｘＣＣ」、更新フラグ領域Ｙ３＝「０ｘＢＢ」となる。そして、データ領域Ｙから読み出された情報は破損している。
【００８１】
（１０回目の処理）カード媒体１が９回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。ここでは、カード媒体１がリーダライタ面２１０ａから離されなかったため、アドレスＰ３を先頭にして、「０ｘＣＣ＋データＤ１８＋０ｘＣＣ」が書き込まれる。
【００８２】
図１２〜１４は、第２実施形態における自動改札機１００による読み取り処理の一例を示すフローチャートである。まず、リーダライタ制御部２６４は、リーダライタ部２１０を制御して、カード媒体１から情報を読み取る（ステップＳ３０１）。次いで、決定部２６１は、読み取った情報に含まれる更新フラグ情報の種類の組み合わせに応じて、データ領域ＸやＹが使用済であるか、あるいは未使用であるかを決定する。
【００８３】
例えば、決定部２６１は、データ領域４ｂ−２のアドレスに基づいて、更新フラグ領域Ｘ３から読み出した情報が「０ｘＡＡ」であるか否かを判定する（ステップＳ３０３）。また、決定部２６１は、更新フラグ領域Ｚから読み出した情報が「０ｘＡＡ」か「０ｘＣＣ」のどちらかであるか否かを判定する（ステップＳ３０５）。更新フラグ領域Ｘ３から読み出した情報が「０ｘＡＡ」であって、且つ、更新フラグ領域Ｚから読み出した情報が「０ｘＡＡ」か「０ｘＣＣ」のどちらかである場合、決定部２６１は、データ領域Ｘが使用済であると決定する（ステップＳ３０７）。一方、ステップＳ３０３，Ｓ３０５のどちらかで否定的な判定結果である場合、つまり、更新フラグ領域Ｘ３から読み出した情報が「０ｘＡＡ」でない場合、あるいは、更新フラグ領域Ｚ２から読み出した情報が「０ｘＡＡ」か「０ｘＣＣ」のどちらでもない場合、決定部２６１は、データ領域Ｘが未使用であると決定する（ステップＳ３０９）。
【００８４】
次いで、決定部２６１は、データ領域４ｂ−２のアドレスに基づいて、更新フラグ領域Ｚから読み出した情報が「０ｘＢＢ」か「０ｘＣＣ」のどちらかであるか否かを判定する（ステップＳ３１１）。また、決定部２６１は、更新フラグ領域Ｙ３から読み出した情報が「０ｘＢＢ」か「０ｘＣＣ」のどちらであるか否かを判定する（ステップＳ３１３）。更新フラグ領域ＺおよびＹ３から読み出した情報が「０ｘＢＢ」か「０ｘＣＣ」のどちらかである場合、決定部２６１は、データ領域Ｙが使用済であると決定する（ステップＳ３１５）。一方、ステップＳ３１１，Ｓ３１３のどちらかで否定的な判定結果である場合、つまり、更新フラグ領域ＺあるいはＹ３から読み出した情報が「０ｘＢＢ」か「０ｘＣＣ」のどちらでもない場合、決定部２６１は、データ領域Ｙが未使用であると決定する（ステップＳ３１７）。
【００８５】
次いで、決定部２６１は、データ領域ＸとＹの両方が未使用であるか否かを判定する（ステップＳ３１９）。データ領域ＸとＹの両方が未使用である場合、決定部２６１は、読み取りデータがないと決定する（ステップＳ３２１）。そして、自動改札機１００は読み取り処理を終了する。
【００８６】
一方、データ領域ＸとＹの両方が未使用でない場合、決定部２６１は、データ領域Ｘが使用済であるか否かを判定する（ステップＳ３２３）。データ領域Ｘが使用済である場合、決定部２６１は、更新フラグ領域Ｘ３から読み出した情報と、更新フラグ領域Ｚから読み出した情報とが一致するか否かを判定する（ステップＳ３２５）。両者が一致する場合、復号化処理部２６６は、データ領域Ｘから読み出した情報を復号化する（ステップＳ３２７）。決定部２６１は、復号化された情報に異常がない状態であるか否かを判定する（ステップＳ２２９）。つまり、復号化された情報が正常であるか否かを判定する。復号化された情報に異常がない情報である場合、決定部２６１は、データ領域Ｘに書き込まれている情報は正常（ＯＫ）であると決定する（ステップＳ３３１）。一方、ステップＳ３２３によりデータ領域Ｘが未使用であると判定された場合、および、ステップＳ３２５あるいはステップＳ３２９においてデータ領域Ｘに書き込まれている情報が正常でないと判定された場合、決定部２６１は、データ領域Ｘ＝ＮＧと決定する（ステップＳ３３３）。
【００８７】
次いで、決定部２６１は、データ領域Ｙが使用済であるか否かを判定する（ステップＳ３３５）。データ領域Ｙが使用済である場合、決定部２６１は、更新フラグ領域Ｚから読み出した情報と、更新フラグ領域Ｙ３から読み出した情報とが一致するか否かを判定する（ステップＳ３３７）。両者が一致する場合、復号化処理部２６６は、データ領域Ｙから読み出した情報を復号化する（ステップＳ３３９）。決定部２６１は、復号化された情報に異常がない状態であるか否かを判定する（ステップＳ３４１）。つまり、復号化された情報が正常であるか否かを判定する。復号化された情報に異常がない情報である場合、決定部２６１は、データ領域Ｙに書き込まれている情報は正常（ＯＫ）であると決定する（ステップＳ３４３）。一方、ステップＳ３３５によりデータ領域Ｙが未使用であると判定された場合、および、ステップＳ３３７あるいはステップＳ３４１においてデータ領域Ｙに書き込まれている情報が正常でないと判定された場合、決定部２６１は、データ領域Ｙ＝ＮＧと決定する（ステップＳ３４５）。
【００８８】
ステップＳ１４７−１５７の処理は、上述した通りである。
【００８９】
ステップＳ１４７−１５７のいずれにも該当しない場合、つまり、データ領域Ｘ＝ＯＫ、且つ、データ領域Ｙ＝ＯＫである場合、決定部２６１は、更新フラグ領域Ｚから読み出された更新フラグ情報の種類に応じて（ステップＳ３５９）、読み取り面を決定する。
【００９０】
例えば、更新フラグ領域Ｚから読み出された更新フラグ情報が「０ｘＢＢ」あるいは「０ｘＣＣ」のいずれかである場合、決定部２６１は、データ領域Ｙを読み取り面に決定する（ステップＳ３６１）。
【００９１】
一方、更新フラグ領域Ｚから読み出された更新フラグ情報が「０ｘＡＡ」である場合、決定部２６１は、データ領域Ｘを読み取り面に決定する（ステップＳ３６３）。そして、自動改札機１００は読み取り処理を終了する。
【００９２】
図１５は、第２実施形態における自動改札機１００による書き込み処理の一例を示すフローチャートである。まず、決定部２６１は、読み取り面に応じて（ステップＳ４０１）、書き込み面を決定する。読み取り面がデータ領域Ｙである場合、あるいは、データ領域ＸとＹの両方について読み取りデータがない場合、決定部２６１は、書き取り面をデータ領域Ｘに決定する（ステップＳ４０３）。そして、決定部２６１は、書き込み時の更新フラグ情報を「０ｘＡＡ」に決定する（ステップＳ４０９）。
【００９３】
一方、ステップＳ４０１において、読み取り面がデータ領域Ｘである場合、決定部２６１は、書き取り面をデータ領域Ｙに決定する（ステップＳ４１１）。次いで、決定部２６１は、更新フラグ領域Ｙ３から読み出された更新フラグ情報の種類に応じて（ステップＳ４１３）、書き込み時の更新フラグ情報の種類を決定する。更新フラグ領域Ｙ３から読み出された更新フラグ情報がが「０ｘＣＣ」である場合、あるいは更新フラグ領域Ｙ３に書き込まれていた情報がない場合、決定部２６１は、書き込み時の更新フラグ情報を「０ｘＢＢ」に決定する（ステップＳ４１５）。一方、読み取り時の更新フラグ情報が「０ｘＢＢ」である場合、決定部２６１は、書き込み時の更新フラグ情報を「０ｘＣＣ」に決定する（ステップＳ４１７）。
【００９４】
（第３実施形態）
次に、第３実施形態について説明する。なお、本実施形態におけるカード媒体や自動改札機は、上述した第１実施形態のカード媒体１と自動改札機１００と同様の機能構成を有するため詳細な説明は省略し、同一の符号を付して以下説明する。以下、第１実施形態と異なる点について説明する。
【００９５】
図１６は、第３実施形態におけるデータ領域４ｂ−３の一例を示す図である。データ領域４ｂ−３は、２つのデータ領域ＸとＹとを含む。データ領域Ｘの直前には更新フラグ領域Ｘ５が、データ領域Ｙの直後には更新フラグ領域Ｙ５が、それぞれ設定されている。
【００９６】
データ領域４ｂ−３において、データ領域ＸとＹの位置、更新フラグ領域Ｘ５，Ｙ５の位置は、それぞれアドレスで管理されている。例えば、更新フラグ領域Ｘ５の先頭位置はアドレスＰ５であり、データ領域Ｙの先頭位置はアドレスＰ６であり、更新フラグ領域Ｙ５の先頭位置はアドレスＰ７である。
【００９７】
データ領域Ｘの情報を書き込む場合、アドレスＰ５を指定して、更新フラグ領域Ｘ５の先頭から情報を書き込むことより、「更新フラグ領域Ｘ５＋データ領域Ｘ」に対して情報を書き込むことができる。また、アドレスＰ７を指定して、更新フラグ領域Ｙ５の先頭から情報を書き込むことより、「更新フラグ領域Ｙ５」に対して情報を書き込むことができる。
【００９８】
データ領域Ｙの情報を書き込む場合、アドレスＰ５を指定して、更新フラグ領域Ｘ５の先頭から情報を書き込むことより、「更新フラグ領域Ｘ５」に対して情報を書き込むことができる。また、アドレスＰ６を指定して、データ領域Ｙの先頭から情報を書き込むことより、「データ領域Ｙ＋更新フラグ領域Ｙ５」に対して情報を書き込むことができる。
【００９９】
図１７は、カード媒体１のデータ領域４ｂ−３に書き込まれる情報の一例を示す図である。なお、以下に説明する各処理は、カード媒体１が自動改札機１００に翳される度に実行される処理である。
【０１００】
まず、カード媒体１が初期状態である場合、更新フラグ領域Ｘ５，Ｙ５およびデータ領域Ｘ，Ｙには、情報がない。（１回目の処理）カード媒体１が初期状態である場合、決定部２６１は、読み取り情報がないことを決定するとともに、データ領域Ｘを書き込み面に決定する。そして、アドレスＰ５を先頭にして「０ｘＡＡ＋データＤ２１」が書き込まれ、アドレスＰ７を先頭にして「０ｘＡＡ」が書き込まれる。
【０１０１】
（２回目の処理）カード媒体１が１回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。そして、アドレスＰ５を先頭にして「０ｘＢＢ」が書き込まれ、アドレスＰ６を先頭にして「データＤ２２＋０ｘＢＢ」が書き込まれる。
【０１０２】
（３回目の処理）カード媒体１が２回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｙに決定するとともに、書き込み面をデータ領域Ｘに決定する。アドレスＰ５を先頭にして「０ｘＡＡ＋データＤ２３」が書き込まれ、アドレスＰ７を先頭にして「０ｘＡＡ」が書き込まれる。
【０１０３】
（４回目の処理）次いで、カード媒体１が３回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。そして、アドレスＰ５を先頭にして、「０ｘＢＢ」が書き込まれ、アドレスＰ６を先頭にして、「データＤ２４＋０ｘＢＢ」が書き込まれる。
【０１０４】
（５回目の処理）カード媒体１が４回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｙに決定するとともに、書き込み面をデータ領域Ｘに決定する。アドレスＰ５を先頭にして「０ｘＡＡ＋データＤ２５」が書き込まれ、アドレスＰ７を先頭にして「０ｘＡＡ」が書き込まれる。しかし、この処理においてカード媒体１がわずかな時間でリーダライタ面２１０ａから離されたため、先頭の更新フラグ領域Ｘ５には情報「０ｘＡＡ」が上書きされるものの、データ領域Ｘに対するデータＤ２５の書き込み途中で書き込みに失敗してしまい、更新フラグ領域Ｙ５には情報「０ｘＡＡ」が上書きされない。このため、更新フラグ領域Ｘ５＝「０ｘＡＡ」、更新フラグ領域Ｙ５＝「０ｘＢＢ」となる。この場合、データ領域Ｘから読み出された情報は破損している。
【０１０５】
（６回目の処理）カード媒体１が５回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｙに決定するとともに、書き込み面をデータ領域Ｘに決定する。ここでは、カード媒体１がリーダライタ面２１０ａから離されなかったため、アドレスＰ５を先頭にして「０ｘＡＡ＋データＤ２５」が書き込まれ、アドレスＰ７を先頭にして「０ｘＡＡ」が書き込まれる。上述の通り、書き込み面と読み取り面とを別のデータ領域に分けておくことにより、読み取り情報が破壊されずに、書き込み処理を実行することができる。
【０１０６】
（７回目の処理）カード媒体１が６回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。そして、アドレスＰ５を先頭にして「０ｘＢＢ」が書き込まれ、アドレスＰ６を先頭にして「データＤ２６＋０ｘＢＢ」が書き込まれる。しかし、上述の通り、先頭の更新フラグ領域Ｘ５には情報「０ｘＢＢ」が上書きされるものの、データ領域Ｙに対するデータＤ１６の書き込み途中で書き込みに失敗してしまい、更新フラグ領域Ｙ５には情報「０ｘＢＢ」が上書きされないとする。この場合、更新フラグ領域Ｘ５＝「０ｘＢＢ」、更新フラグ領域Ｙ５＝「０ｘＡＡ」となる。そして、データ領域Ｙから読み出された情報は破損している。
【０１０７】
（８回目の処理）カード媒体１が７回目の処理後の状態である場合、決定部２６１は、読み取り面をデータ領域Ｘに決定するとともに、書き込み面をデータ領域Ｙに決定する。ここでは、カード媒体１がリーダライタ面２１０ａから離されなかったため、アドレスＰ５を先頭にして「０ｘＢＢ」が書き込まれ、アドレスＰ６を先頭にして「データＤ２６＋０ｘＢＢ」が書き込まれる。
【０１０８】
図１８〜２０は、第３実施形態における自動改札機１００による読み取り処理の一例を示すフローチャートである。まず、リーダライタ制御部２６４は、リーダライタ部２１０を制御して、カード媒体１から情報を読み取る（ステップＳ５０１）。次いで、決定部２６１は、読み取った情報に含まれる更新フラグ情報の種類の組み合わせに応じて、データ領域ＸやＹが使用済であるか、あるいは未使用であるかを決定する。
【０１０９】
例えば、決定部２６１は、データ領域４ｂ−３のアドレスに基づいて、更新フラグ領域Ｙ５から読み出した情報が「０ｘＡＡ」か「０ｘＢＢ」のどちらかであるか否かを判定する（ステップＳ５０３）。更新フラグ領域Ｙ５から読み出した情報が「０ｘＡＡ」か「０ｘＢＢ」のどちらでもない場合、決定部２６１は、データ領域ＸおよびＹの両方が未使用であると決定する（ステップＳ５０５）。そして、決定部２６１は、読み取りデータがないと決定する（ステップＳ５０７）。そして、自動改札機１００は読み取り処理を終了する。
【０１１０】
一方、ステップＳ５０３で否定的な判定結果である場合、つまり、更新フラグ領域Ｙ５から読み出した情報が「０ｘＡＡ」か「０ｘＢＢ」のどちらでもない場合、図１９の処理に進む。
【０１１１】
決定部２６１は、更新フラグ領域Ｘ５から読み出した情報と、更新フラグ領域Ｙ５から読み出した情報とが共に「０ｘＡＡ」であるか否かを判定する（ステップＳ５２５）。両者が共に「０ｘＡＡ」である場合、復号化処理部２６６は、データ領域Ｘから読み出した情報を復号化する（ステップＳ５２７）。決定部２６１は、復号化された情報に異常がない状態であるか否かを判定する（ステップＳ５２９）。つまり、復号化された情報が正常であるか否かを判定する。復号化された情報に異常がない情報である場合、決定部２６１は、データ領域Ｘに書き込まれている情報は正常（ＯＫ）であると決定する（ステップＳ５３１）。一方、ステップＳ５２９においてデータ領域Ｘに書き込まれている情報が正常でないと判定された場合、決定部２６１は、データ領域Ｘ＝ＮＧと決定する（ステップＳ５３３）。
【０１１２】
ステップＳ５２５において両者が共に「０ｘＡＡ」でない場合、決定部２６１は、更新フラグ領域Ｘ５から読み出した情報と、更新フラグ領域Ｙ５から読み出した情報とが共に「０ｘＢＢ」であるか否かを判定する（ステップＳ５３７）。両者が共に「０ｘＢＢ」である場合、復号化処理部２６６は、データ領域Ｙから読み出した情報を復号化する（ステップＳ５３９）。決定部２６１は、復号化された情報に異常がない状態であるか否かを判定する（ステップＳ５４１）。つまり、復号化された情報が正常であるか否かを判定する。復号化された情報に異常がない情報である場合、決定部２６１は、データ領域Ｙに書き込まれている情報は正常（ＯＫ）であると決定する（ステップＳ５４３）。一方、ステップＳ５４１においてデータ領域Ｙに書き込まれている情報が正常でないと判定された場合、決定部２６１は、データ領域Ｙ＝ＮＧと決定する（ステップＳ５４５）。
【０１１３】
ステップＳ５３７において両者が共に「０ｘＢＢ」でない場合、決定部２６１は、更新フラグ領域Ｘ５から読み出した情報が「００ＡＡ」、且つ、更新フラグ領域Ｙ５から読み出した情報が「０ｘＢＢ」であるか否かを判定する（ステップＳ５４７）。更新フラグ領域Ｘ５から読み出した情報が「００ＡＡ」、且つ、更新フラグ領域Ｙ５から読み出した情報が「０ｘＢＢ」である場合、決定部２６１は、データ領域Ｘ＝ＮＧと決定する（ステップＳ５４９）。
【０１１４】
ステップＳ５４７において、更新フラグ領域Ｘ５から読み出した情報が「００ＡＡ」、且つ、更新フラグ領域Ｙ５から読み出した情報が「０ｘＢＢ」でない場合、決定部２６１は、更新フラグ領域Ｘ５から読み出した情報が「００ＢＢ」、且つ、更新フラグ領域Ｙ５から読み出した情報が「０ｘＡＡ」であるか否かを判定する（ステップＳ５５１）。更新フラグ領域Ｘ５から読み出した情報が「００ＢＢ」、且つ、更新フラグ領域Ｙ５から読み出した情報が「０ｘＡＡ」である場合、決定部２６１は、データ領域Ｙ＝ＮＧと決定する（ステップＳ５５３）。
【０１１５】
ステップＳ１４７−１５７の処理は、上述した通りである。
【０１１６】
ステップＳ１４７−１５７のいずれにも該当しない場合、つまり、データ領域Ｘ＝ＯＫ、且つ、データ領域Ｙ＝ＯＫである場合、決定部２６１は、更新フラグ領域Ｘ５から読み出された更新フラグ情報の種類に応じて（ステップＳ５５９）、読み取り面を決定する。
【０１１７】
例えば、更新フラグ領域Ｘ５から読み出された更新フラグ情報が「０ｘＢＢ」である場合、決定部２６１は、データ領域Ｙを読み取り面に決定する（ステップＳ５６１）。
【０１１８】
一方、更新フラグ領域Ｘ５から読み出された更新フラグ情報が「０ｘＡＡ」である場合、決定部２６１は、データ領域Ｘを読み取り面に決定する（ステップＳ５６３）。そして、自動改札機１００は読み取り処理を終了する。
【０１１９】
図２１は、第３実施形態における自動改札機１００による書き込み処理の一例を示すフローチャートである。まず、決定部２６１は、読み取り面に応じて（ステップＳ６０１）、書き込み面を決定する。読み取り面がデータ領域Ｙである場合、あるいは、データ領域ＸとＹの両方について読み取りデータがない場合、決定部２６１は、書き取り面をデータ領域Ｘに決定する（ステップＳ６０３）。そして、決定部２６１は、書き込み時の更新フラグ情報を「０ｘＡＡ」に決定する（ステップＳ６０９）。
【０１２０】
一方、ステップＳ６０１において、読み取り面がデータ領域Ｘである場合、決定部２６１は、書き取り面をデータ領域Ｙに決定する（ステップＳ６１１）。そして、決定部２６１は、書き込み時の更新フラグ情報を「０ｘＢＢ」に決定する（ステップＳ６１５）。
【０１２１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１２２】
１…カード媒体、２…基材、３…二次元コード、４…ＲＦＩＤタグ、１００…自動改札機、２００…主機、２１０…リーダライタ部、２２０…上面表示部、２３０…正面表示部、２４０…扉部、２５０…扉部、２６０…制御部、２６１…決定部、２６２…通過可否判定部、２６３…通過制御部、２６４…リーダライタ制御部、２６５…通信制御部、２６６…復号化処理部
【図１】
2020086704.tif 000003
【図２】
2020086704.tif 000004
【図３】
2020086704.tif 000005
【図４】
2020086704.tif 000006
【図５】
2020086704.tif 000007
【図６】
2020086704.tif 000008
【図７】
2020086704.tif 000009
【図８】
2020086704.tif 000010
【図９】
2020086704.tif 000011
【図１０】
2020086704.tif 000012
【図１１】
2020086704.tif 000013
【図１２】
2020086704.tif 000014
【図１３】
2020086704.tif 000015
【図１４】
2020086704.tif 000016
【図１５】
2020086704.tif 000017
【図１６】
2020086704.tif 000018
【図１７】
2020086704.tif 000019
【図１８】
2020086704.tif 000020
【図１９】
2020086704.tif 000021
【図２０】
2020086704.tif 000022
【図２１】
2020086704.tif 000023