JP4834945B2 - Non-contact IC card control method - Google Patents

Non-contact IC card control method Download PDF

Info

Publication number
JP4834945B2
JP4834945B2 JP2001287691A JP2001287691A JP4834945B2 JP 4834945 B2 JP4834945 B2 JP 4834945B2 JP 2001287691 A JP2001287691 A JP 2001287691A JP 2001287691 A JP2001287691 A JP 2001287691A JP 4834945 B2 JP4834945 B2 JP 4834945B2
Authority
JP
Japan
Prior art keywords
card
data
contact
control unit
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001287691A
Other languages
Japanese (ja)
Other versions
JP2003099732A (en
Inventor
祐司 菊田
宏 古川
善宏 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Electric Retail Systems Co Ltd
Original Assignee
Fuji Electric Retail Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Electric Retail Systems Co Ltd filed Critical Fuji Electric Retail Systems Co Ltd
Priority to JP2001287691A priority Critical patent/JP4834945B2/en
Publication of JP2003099732A publication Critical patent/JP2003099732A/en
Application granted granted Critical
Publication of JP4834945B2 publication Critical patent/JP4834945B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Credit Cards Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は通信対象機器との間で、非接触でデータ通信を行い、電波放射による電源供給を受ける非接触ICカードの制御方法に関する。
【0002】
【従来の技術】
今日、多くのICカードが使用されている。通常、ICカードにはCPU、ROM、RAM等が構築され、外部に露出する接点を介してデータのリード、ライトが行われる。しかし、接触型のICカードは、カードリーダにICカードを挿入し、データのリード、ライトを行う必要があり不便である。そこで、非接触ICカードが要望され、利用されている。
【0003】
この非接触ICカードは、例えばカード制御部に設けられたアンテナから電源供給を受け、カード制御部との間でデータの授受を行う。通常、カード制御部と非接触ICカード(以下、単にICカードで示す)間のデータ通信(データ更新処理)は、▲1▼ICカードの捕捉処理、▲2▼カード制御部とICカード間の相互認証処理、▲3▼ICカードからのデータ読出し処理、▲4▼ICカードへのデータ書込み処理を順次行うことによって実行される。
【0004】
また、上記処理は更新タイマのスタートと同時に開始され、更新タイマがタイムアップする所定時間内に終了しない場合、タイムアウトとなり、ICカードのデータ更新処理は中止される。
【0005】
【発明が解決しようとする課題】
しかしながら、上記従来の方法では非接触のICカードを使用するため、カード制御部とICカード間の間隔が一定せず、データの授受が不安定になる。また、カード制御部にICカードを近づけるタイミングも利用者によって一定しないため、データの更新処理が完了する前にタイムアウトしてしまう場合もある。以下、具体的に説明する。
(イ)先ず、図8はデータの授受が完了する前に処理がタイムアウトしてしまう例である。同図に示すように、先ずカード制御部は電波を放射し、カード捕捉コマンドをICカードに送信する。この場合、利用者がICカードをカード制御部に近づけていない場合、ICカードには電源が供給されず(カード電源オフ)、カード制御部はカード捕捉コマンドを送信し続ける。
【0006】
その後、タイムアウト間近のタイミングで(同図に示すaのタイミングで)、利用者がICカードをカード制御部に近づけると、ICカードはカード捕捉コマンドを検知し、カード捕捉レスポンスをカード制御部に送信する。その後、相互認証処理(認証モード)、データ読出し処理(読書きモード)、データ書込み処理(読書きモード)が順次実行されるが、上記のようにタイムアウト間近にICカードを近づけた為、所定時間内に全ての処理が完了せず、タイムアウトし、ICカードへの電源供給が停止される。
【0007】
また、図9及び図10も所定時間の経過によるタイムアウトの例であり、この場合ICカードをカード制御部に近づける操作は早いタイミング(図9に示すa’のタイミング)で行ったが、その後相互認証処理等を行った後、ICカードが電波を受信できない位置に離れた場合である(図9に示すbのタイミングでICカードが離れた場合である)。この場合、カード制御部は状態確認コマンドを送信し、ICカード無しと判断して電波の放射を停止する。その後、例えば利用者がタイムアップ間近にICカードを近づけると(図10に示すb’のタイミングでICカードを近づけると)、前述と同様、後の処理を完了するまでに時間が足りず、カードの更新処理はタイムアウトし、ICカードへの電源供給が停止する。
(ロ)また、図11及び図12に示す例も、ICカードをカード制御部に一旦近づけ(図11に示すa’のタイミング)、データの授受を開始するが、後にICカードがカード制御部から離れてしまう例である。この場合、上記と同様、カード制御部は電波を放射し、カード捕捉コマンドをICカードに送信すると、ICカードに電源が供給され、カード捕捉処理(捕捉モード)、相互認証処理(認証モード)、データ読出し処理(読書きモード)、データ書込み処理(読書きモード)が順次実行されるが、ICカードがアンテナから離れるため(同図に示すbのタイミング)、ICカードからレスポンスが無くなる。
【0008】
但し、この場合、アンテナから電源供給を受け、カード制御部からのコマンド受信は可能であるが、レスポンスを送信できない状態である。このため、カード制御部は状態確認コマンドを出力し、ICカード側では確認するが、ICカードからレスポンスを出力できない。この為、カード制御部は状態確認コマンドを出力し、更にICカードを捕捉するため、図12に示すようにカード捕捉コマンドを送信する。しかし、この場合ICカード側は読書きモードを継続しており、カード捕捉コマンドも認識できず、電波の送信が停止される。
【0009】
したがって、この場合もカードの更新処理を確実に行うことができない。
(ハ)さらに、上記の場合カード制御部側ではカードの更新処理を中止する為、ICカード側で実際にはデータの更新が行われているにも関わらず、異常終了となる。すなわち、ICカードにデータが書込まれた後に上記問題が発生すると、ICカードはデータ更新が行われたにも関わらず、異常終了となってしまう。
【0010】
そこで、本発明はICカードのデータ書込み時間を充分確保し、ICカードのデータ更新処理を確実に行うことができる非接触ICカードの制御方法を提供するものである。
【0011】
【課題を解決するための手段】
上記課題は請求項1記載の発明によれば、電波を放射し、非接触ICカードに電源を供給する電源供給処理と、前記非接触ICカードを捕捉する捕捉処理と、前記非接触ICカードの認証を行う認証処理と、該認証後、前記非接触ICカード内のデータを読出すデータ読出し処理と、該データ読出し後、前記非接触ICカード内にデータを書込むデータ書込み処理と、を行う非接触ICカードの制御方法において、前記電源供給処理から前記データ書込み処理までを行なう時間が設定されたカード更新タイマと、前記電源供給処理から前記捕捉処理までを行なう時間が設定されたカード補足タイマと、を使用し、前記カード補足タイマの設定時間は、前記補足処理後の前記カード更新タイマの設定時間内に前記全ての処理が終了する時間に設定され、前記補足処理が前記カード補足タイマの設定時間までに完了しない時、前記電波の放射を終了する、非接触ICカードの制御方法を提供することによって達成できる。
【0012】
ここで、上記非接触ICカードは、上記カード制御部に設けられたアンテナから供給される電波を受信しICカードの電源とする。また、上記所定時間は、後に相互認証処理、データ読出し処理、データ書込み処理を行う為に充分な時間であり、上記所定時間内にICカードの補足処理が完了しない場合、電波の放射を停止し、カード更新処理を中止する構成である。
【0013】
このように構成することにより、カード補足処理以降の処理に進む場合には、必ずデータ書込み処理までタイムアウトすることがなく、カード更新処理を確実に行うことができる。
【0015】
上記課題は請求項記載の発明によれば、前記データ書込み処理が終了する前、前記非接触ICカードとのデータ通信が不可能になった場合、前記電波の放射を停止する放射停止処理と、該電波の放射停止後、前記非接触ICカードへの電波の放射を再開する電波放射処理とを行う非接触ICカードの制御方法を提供することによって達成できる。
【0016】
このように構成することにより、ICカードへの電源供給は停止され、再度カード捕捉処理から処理が行われ、ICカードの更新処理を確実に行うことができる。
【0017】
上記課題は請求項記載の発明によれば、前記データ書込み処理中、前記非接触ICカードとのデータ通信が不可能になった時、電波の放射を停止する放射停止処理と、該電波の放射停止後、再度データ書込み処理を行うか判断し、前記非接触ICカード内のデータが既に書換えられている場合、データ書込み処理を省略し、処理を終了する終了処理とを行う非接触ICカードの制御方法を提供することによって達成できる。
【0018】
本発明はデータ書込み処理を実行する前、データ書込みの必要性を判断し、データが未だ書込みされていない場合のみ再度のデータ書込み処理を行う。
このように構成することにより、非接触ICカードのデータ更新処理をより高速に行うことができ、無駄な電力消費も防止できる。
【0019】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。
<第1の実施形態>
図1は本実施形態の非接触ICカードの制御方法を説明するシステム図である。同図において、カード制御部1は、例えば自動販売機に組み込まれ、ICカードとの間でデータの授受を行う。また、このカード制御部1にはアンテナ2が配設され、電磁誘導作用によりICカード3に電力を供給する。
【0020】
ICカード3は非接触ICカードであり、アンテナ2から放射される電波を受け、電力の供給が行われる。また、ICカード3の内部にはCPU、ROM、RAM等の回路が形成され、各種データが記録されている。尚、カード制御部1には後述するカード更新タイマ4、及びカード捕捉タイマ5も配設されている。
【0021】
先ず、カード制御部1とICカード3間で行われるデータ通信の基本的な処理について説明する。図2はこの処理を説明するフローチャートである。尚、本例においては、自動販売機に使用される例を説明するものであり、カード制御部1とICカード3間で通信されるデータは、例えば金銭データや、商品の価格に対応する減算データ等である。
【0022】
同図において、例えば利用者が自動販売機の商品を選択すると、カード制御部1はICカード3のデータ更新処理を開始する(ステップ(以下、STで示す)1)。この処理は、先ずアンテナ2から電波を放射する(ST2)。ここで、例えば自動販売機に設けられたディスプレイの表示に従って、利用者がICカード3をカード制御部1に近づけると(図2に示すc)、ICカード3に電力が供給され、ICカード3の電源がオフからオンに変わる。
【0023】
次に、カード制御部1はカード捕捉コマンドを送出し(ST3)、ICカード3から送信されるカード捕捉レスポンスを待つ。その後、ICカード3からカード捕捉レスポンスが送信されると(ST4)、カード制御部1はICカード3を捕捉したものと判断し(ST5がY(YES))、捕捉モードを終了し、認証モードに移行する。
【0024】
この認証モードでは、カード制御部1が相互認証コマンドを送出し(ST6)、ICカード3からの相互認証レスポンスを待つ。ICカード3では、例えば暗号を使用して相互認証を行い(ST7)、相互認証レスポンスをカード制御部1へ送る(ST8)。カード制御部1では相互認証レスポンスが送られてくると、相互認証がOKであると判断し、読書きモードに移行する(ST9がYES)。
【0025】
この読書きモードでは、先ず読出しコマンドを送出し(ST10)、ICカード3に記録されているデータ(例えば、金銭データ)を読み出す(ST11)。尚、ICカード3に記録されたデータ(金銭データ)は、金銭データ書込み機等によって予め書き込まれたデータである。ICカード3は上記データを読出し、読出しレスポンスとしてカード制御部1に送信する(ST12)。
【0026】
次に、カード制御部1は書込みコマンドをICカード3に送信する(ST13)。この書込みコマンドは、上記例においては金銭データの減算情報であり、例えば利用者が選択した商品の金額を減算するデータである。
【0027】
ICカード3では上記書込みコマンドに対応した減算処理を行い(ST14)、書込みレスポンスをカード制御部1に送信する(ST15)。この送信によって、カード制御部1は書込み処理がOKであると判断し(ST16がYES)、アンテナ2からの電波の放射を停止し、カードの更新処理を完了する(ST17)。
【0028】
尚、上記処理ではカード更新タイマ4が働き、所定時間内に終わることが条件である。
図3は各種コマンドの入力に基づく状態遷移(モード遷移)の一覧図である。例えば、上記捕捉モードから確認モードへの移行は、同図に示す▲1▼が対応する。また、確認モードから読込みモード(読書きモード)への移行は同図に示す▲2▼が対応する。
【0029】
次に、上記基本処理に基づいて、本発明は更にカード捕捉タイマを使用する構成である。このカード捕捉タイマは前述の図1に示すカード補足タイマ5であり、カード制御部1の制御によって機能する。尚、同図に示すカード更新タイマ4は従来から使用されているカードの更新タイマである。
【0030】
ここで、本例においては、カード更新タイマ4のタイムアップ時間を30秒とし、カード捕捉タイマ5のタイムアップ時間を10秒として説明する。
図4は本例の処理を説明するフローチャートであり、前述の基本処理と同様、利用者の商品選択後、カード制御部1はカードの更新処理を開始する(ステップ(以下、STPで示す)1)。本例においては、上記カード更新処理の開始と同時にカード更新タイマ4、及びカード捕捉タイマ5をスタートする。
【0031】
次に、前述と同様アンテナ2から電波を放射し(STP2)、ICカード3に電力を供給する。そして、カード捕捉コマンドを送出し(STP3)、前述のようにICカード3からカード捕捉レスポンスの応答を待つ(STP4)。尚、この処理は、カード捕捉レスポンスがあるまで繰り返される。
【0032】
この状態において、利用者がICカード3をカード制御部1に近づける操作が遅れると、ICカード3に電源が入らず、上記カード捕捉コマンドを検出できない。また、ICカード3を近づける距離によっては、アンテナ2からの電波の放射は受けられるが、カード捕捉レスポンスを送出できない場合もある。
【0033】
このような場合、本例においてはカード捕捉タイマ5がタイムアップする(STP5)。そして、その時点で(カード捕捉タイマのスタートから10秒後)、カード制御部1はカード捕捉レスポンスを検出したか否かを判断し(STP6)、本例では、この時までにカード捕捉レスポンスを受信できないので(STP6がN(NO))、アンテナ2からの電波の放射を停止する(STP7)。
【0034】
このように処理することにより、カード捕捉処理が遅れる場合には処理が中止され、後に残った処理(相互認証処理、データ読出し処理、データ書込み処理)を短時間で行うことによる弊害、即ちカード更新タイマ4のタイムアウトによる処理の中断を防止する。
【0035】
したがって、本例に使用するカード捕捉タイマ5を用いることによって、充分余裕のある時間(例えば、本例では20秒以上の時間)を利用し、データ書込み処理等を中断させることなく、カードの更新処理を実現できる。
【0036】
図5はこの場合の例を説明するフローチャートである。すなわち、カードの更新処理の開始から10秒以内にカード補足レスポンスが送出された場合のフローチャートである。
【0037】
この場合、前述と同様、カードの更新処理の開始と同時にカード更新タイマ4、及びカード捕捉タイマ5をスタートし(STP1)、アンテナ2から電波を放射し(STP2)、更にカード捕捉コマンドを送出し(STP3)、ICカード3から送られてくるカード捕捉レスポンスの入力を判断する(STP4)。
【0038】
この場合、所定時間内に(本例では、10秒以内に)、利用者がICカード3をカード制御部1に近づけ(図4に示すd)、この結果カード捕捉レスポンスがカード制御部1に送出される(STP9)。したがって、カード捕捉タイマ5がタイムアップする前にカード制御部1はカードの捕捉を行い(STP10がYES)、残る充分な時間(本例では、少なくとも20秒以上の時間)を使用して、相互認証コマンドの送出(STP11)〜電波放射の停止処理(STP23)までを行うことができ、データの書込み処理等が中断されることがない。
【0039】
尚、上記例ではカード更新タイマ4のタイマ時間を30秒とし、カード捕捉タイマ5のタイマ時間を10秒としたが、上記時間に限定されるものではない。
<第2の実施形態>
次に、本発明の第2の実施形態について説明する。
【0040】
本例は一旦ICカード3を捕捉した後、何らかの理由でICカードが離れ、カード制御部1からの距離が一定範囲外になった場合の例である。以下、図6に示すフローチャートに従って処理を説明する。
【0041】
先ず、前述と同様カード更新処理が開始されると、アンテナ2から電波を放射し(ステップ(以下、Wで示す)1、2)、ICカード3に電力を供給する。その後、利用者がICカード3をカード制御部1に近づけると(図6に示すe)、ICカード3はカード制御部1から電力の供給を受け、電源がオンする。
【0042】
次に、カード制御部1からカード捕捉コマンドが送出され(W3)、ICカード3はカード捕捉レスポンスを送信し(W4)、カード制御部1はICカードの捕捉を行う(W5がYES)。さらに、カード制御部1から相互認証コマンドが送出され(W6)、前述と同様相互認証後、ICカード3は相互認証レスポンスを送信し(W7、W8)、カード制御部1は相互認証を確認する(W9がYES)。
【0043】
その後、カード制御部1は読出しコマンドを送出し(W10)、ICカード3に記録されるデータを読み出し(W11)、読出しレスポンスをカード制御部1に送る(W12)。さらに、カード制御部1は書込みコマンドをICカード3に送出し(W13)。データの書込み処理を行う(W14)。このデータの書込み処理は、前述のように金銭データの減算処理であり、カード制御部1は当該減算結果の入力を待つ。
【0044】
ここで、本例ではICカード3がカード制御部1から離れ、カード制御部1が書込みレスポンスを受信できない状態になる(図6に示すf)。このため、カード制御部1では状態確認コマンドを送出し、応答を待つ(W15がNO、W16)。本例においては、次にカード有りを判断し(W17)、ICカード3を認識できない場合、電波の放射を停止する(図7に示すW18)。
【0045】
したがって、上記処理によってICカード3への電力供給は絶たれ、ICカード3の電源は遮断される。したがって、ICカード3は一旦初期状態に戻る。
したがって、その後カード制御部1から電波放射が再開され(W19)、更にICカード3が所定の範囲内に近づくと(図7に示すg)、ICカード3の電源がオンし、その後送信されるカード捕捉コマンドを検出し(W20)、カード捕捉レスポンスをカード制御部1に送信する(W21)。したがって、カード制御部1はICカード3を捕捉でき(W22がYES)、その後、前述と同様相互認証コマンドの送出処理(W23)〜データ読出しレスポンスの受信を行い(W29)、更に書込み処理を行ってカードの更新処理を完了する。
【0046】
以上のように、本例によれば書込みコマンド送出後、ICカード3が離れた位置に移動し、以後の処理が不可能になった場合、電波の放射を停止し、一旦ICカード3を初期状態に戻した後、再度電波の放射を行うことによって、カード制御部1はICカード3を捕捉することができ、再度相互認証処理、データ読出し処理、データ書込み処理を行い、エラーを生じさせることなくカード更新処理を行うことができる。
<第3の実施形態>
次に、本発明の第3の実施形態について説明する。
【0047】
本例においても、一旦ICカード3を捕捉した後、書込みコマンドの送出処理まで進んだ後、ICカード3が離れた場合の例である。尚、本例の説明においても上記図6及び図7を使用するが、本例の要部は図7に示すIの処理である。以下、具体的に説明する。
【0048】
先ず、前述と同様カード更新処理を開始し(W1)、アンテナ2から電波を放射し(W2)、利用者がICカード3を一定範囲内に近づけることにより、ICカード3に電源が入る。その後、カード制御部1はカード捕捉コマンドを送出し、カード捕捉処理〜データ読出し処理を実行し(W3〜W12)、更にデータの書込み処理を行う(W13)。
【0049】
ここで、本例においてもICカード3がカード制御部1から離れ、書込みレスポンスが入力しない状態になり(図6に示すf)、本例においても書込みコマンドは、電波の放射を停止する(図7に示すW18)。その後、カード制御部1から電波放射が再開され(W19)、カード捕捉処理、相互認証処理、データ読出し処理を行った後(W20〜W29)、書込み済みの判断を行う(W30)。
【0050】
この判断は、前述のようにICカード3が離れた際、カード制御部1から送出された書込みコマンドに基づいてICカード3は金銭データの減算処理を実行したか否かを判断するものである。したがって、例えば上記データ読出しレスポンスによって得たデータを確認することによって、既に減算処理が実行されたか否かが分かる。そして、書込み処理が未だ実行されていなければ、再度書込みコマンドを送出する(W30がNO、W31)。この処理により、ICカード3ではデータ書込み処理を行い(W32)、データを書き換え、書込みレスポンスを返送する(W33、W34)。
【0051】
一方、書換え後のデータであれば、減算処理は前の書込みコマンドに基づいて実行されたものと判断し(W30がYES)、直ちに電波の放射を停止し、カード更新処理を完了する(W35)。
【0052】
以上のように、本例によれば書込みコマンド送出後、ICカード3が離れた位置に移動し、その後処理を再開した場合、再度書込みコマンドを送出する前、データの書き換えを判断し、既にデータ書き換え処理が完了していれば直ちに電波の放射を停止し、カード更新処理を完了するものである。
【0053】
このように構成することにより、処理を簡便化し、処理速度の向上、無駄な電力消費を無くすものである。
尚、上記第1乃至第3の実施形態において、本例の非接触ICカード制御方法を自動販売機のシステムに適用したが、他のシステムに適用できることは勿論である。例えば、ATMにおける入出金や、自動改札機におけるICカードの使用等に適用することができる。
【0054】
【発明の効果】
以上説明したように、本発明によればカード捕捉処理の終了が所定時間以内の場合のみ、相互認証処理に移行するように構成し、カード更新処理がタイムアウトによって中断することを防止する。
【0055】
また、書込みコマンド送出後、ICカードとの通信が不可能になった場合、電波の放射を停止することによって、ICカードを初期状態に戻し、カード更新エラーを生じさせることのない非接触ICカードの制御方法を提供できる。
【0056】
さらに、書込みコマンド送出後、ICカードとの通信が不可能になった場合、再度書込みコマンドを送出する前、データの書き換えを判断し、既に書換え処理が完了していれば、再度データの書換え処理を行うことなく、カード更新処理の高速化、無駄な電力消費を防止する。
【図面の簡単な説明】
【図1】非接触ICカードの制御方法を説明するシステム図である。
【図2】カード制御部とICカード間で行われるデータ通信の基本的な処理を説明するフローチャートである。
【図3】各種コマンドの入力に基づく状態遷移(モード遷移)の一覧図である。
【図4】第1の実施形態を説明するフローチャートである。
【図5】第1の実施形態を説明するフローチャートである。
【図6】第2、第3の実施形態を説明するフローチャートである。
【図7】第2、第3の実施形態を説明するフローチャートである。
【図8】従来例を説明するフローチャートである。
【図9】従来例を説明するフローチャートである。
【図10】従来例を説明するフローチャートである。
【図11】従来例を説明するフローチャートである。
【図12】従来例を説明するフローチャートである。
【符号の説明】
1 カード制御部
2 アンテナ
3 ICカード
4 カード更新タイマ
5 カード捕捉タイマ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method of controlling a non-contact IC card that performs non-contact data communication with a communication target device and receives power supply by radio wave radiation.
[0002]
[Prior art]
Many IC cards are used today. Usually, a CPU, ROM, RAM, and the like are built in an IC card, and data is read and written through contacts exposed to the outside. However, the contact type IC card is inconvenient because it is necessary to insert the IC card into a card reader to read and write data. Therefore, a non-contact IC card is desired and used.
[0003]
This non-contact IC card receives power supply from an antenna provided in the card control unit, for example, and exchanges data with the card control unit. Usually, data communication (data update processing) between a card control unit and a non-contact IC card (hereinafter simply referred to as an IC card) is: (1) IC card capture processing, and (2) between the card control unit and the IC card. Mutual authentication processing, (3) data reading processing from the IC card, and (4) data writing processing to the IC card are sequentially performed.
[0004]
The above process is started simultaneously with the start of the update timer. If the update timer does not end within a predetermined time, the time-out occurs and the IC card data update process is stopped.
[0005]
[Problems to be solved by the invention]
However, since the conventional method uses a non-contact IC card, the interval between the card control unit and the IC card is not constant, and data transfer becomes unstable. In addition, since the timing at which the IC card is brought close to the card control unit is not constant depending on the user, a timeout may occur before the data update process is completed. This will be specifically described below.
(A) First, FIG. 8 shows an example in which the process times out before the data transfer is completed. As shown in the figure, the card controller first radiates radio waves and transmits a card capture command to the IC card. In this case, when the user does not bring the IC card close to the card control unit, power is not supplied to the IC card (card power off), and the card control unit continues to transmit the card capture command.
[0006]
After that, when the user brings the IC card closer to the card control unit at the timing near the timeout (timing a shown in the figure), the IC card detects a card capture command and sends a card capture response to the card control unit. To do. Thereafter, mutual authentication processing (authentication mode), data read processing (read / write mode), and data write processing (read / write mode) are executed in sequence, but since the IC card is brought close to timeout as described above, a predetermined time All processing is not completed within this time, timeout occurs, and power supply to the IC card is stopped.
[0007]
9 and 10 are also examples of timeout due to the elapse of a predetermined time. In this case, the operation of bringing the IC card closer to the card control unit was performed at an early timing (timing a 'shown in FIG. 9), but thereafter This is a case where the IC card has moved away to a position where it cannot receive radio waves after performing the authentication process (the case where the IC card has moved away at the timing b shown in FIG. 9). In this case, the card control unit transmits a status confirmation command, determines that there is no IC card, and stops emitting radio waves. After that, for example, when the user brings the IC card closer to the time up (when the IC card is approached at the timing b ′ shown in FIG. 10), the card does not have enough time to complete the subsequent processing, as described above. The update process times out and the power supply to the IC card stops.
(B) Also, in the example shown in FIGS. 11 and 12, the IC card is once brought close to the card control unit (timing a ′ shown in FIG. 11), and data transfer is started. This is an example of leaving. In this case, as described above, when the card control unit emits radio waves and transmits a card capture command to the IC card, power is supplied to the IC card, and the card capture process (capture mode), mutual authentication process (authentication mode), Data read processing (read / write mode) and data write processing (read / write mode) are sequentially executed. However, since the IC card is separated from the antenna (timing b shown in the figure), there is no response from the IC card.
[0008]
However, in this case, power is supplied from the antenna and the command can be received from the card control unit, but the response cannot be transmitted. For this reason, the card control unit outputs a status confirmation command and confirms on the IC card side, but cannot output a response from the IC card. For this reason, the card control unit outputs a status confirmation command and transmits a card capture command as shown in FIG. 12 in order to capture the IC card. However, in this case, the IC card side continues the read / write mode, the card capture command cannot be recognized, and transmission of radio waves is stopped.
[0009]
Therefore, also in this case, the card update process cannot be performed reliably.
(C) Further, in the above case, since the card control unit stops the card update process, the data is actually updated on the IC card side, but the process ends abnormally. That is, when the above problem occurs after data is written to the IC card, the IC card ends abnormally despite the data update.
[0010]
Therefore, the present invention provides a control method for a non-contact IC card that can secure a sufficient data writing time for the IC card and can reliably perform the data update process of the IC card.
[0011]
[Means for Solving the Problems]
According to the above problems the present invention of claim 1, wherein, radiates radio waves, and a power supply process for supplying power to the contactless IC card, and capture process that captures the non-contact IC card, before Symbol contactless IC card An authentication process for performing authentication, a data read process for reading data in the non-contact IC card after the authentication, and a data write process for writing data in the non-contact IC card after the data reading. a method for controlling a row cormorants contactless IC card, and the data writing processing is carried out time to is set the card update timer from the power supply process, the time for performing from the power supply processing to the capture process is set card A supplementary timer, and the set time of the card supplementary timer is set to the time when all the processes are completed within the set time of the card update timer after the supplementary processing. It is, when the supplementary process is not completed until the card supplementary timer set time, to terminate the radiation of the radio wave can be achieved by providing a control method of the non-contact IC card.
[0012]
Here, the non-contact IC card receives a radio wave supplied from an antenna provided in the card control unit and serves as a power source for the IC card. The predetermined time is sufficient for the mutual authentication processing, data reading processing, and data writing processing to be performed later. If the supplementary processing of the IC card is not completed within the predetermined time, radio wave emission is stopped. The card update process is canceled.
[0013]
By configuring in this way, when proceeding to the processing after the card supplement processing, the card update processing can be surely performed without time-out until the data writing processing.
[0015]
According to the second aspect of the present invention, there is provided a radiation stop process for stopping the emission of the radio wave when data communication with the non-contact IC card becomes impossible before the data writing process is completed. This can be achieved by providing a non-contact IC card control method for performing radio wave radiation processing for resuming radio wave radiation to the non-contact IC card after the radio wave radiation is stopped.
[0016]
With this configuration, the power supply to the IC card is stopped, the process from the card capturing process is performed again, and the IC card update process can be reliably performed.
[0017]
According to the third aspect of the present invention, there is provided a radiation stopping process for stopping the emission of radio waves when data communication with the non-contact IC card becomes impossible during the data writing process. Non-contact IC card which determines whether or not to perform data writing process again after stopping radiation and omits the data writing process and terminates the process when the data in the non-contact IC card has already been rewritten This can be achieved by providing a control method.
[0018]
The present invention determines the necessity of data writing before executing the data writing process, and performs the data writing process again only when the data has not been written yet.
By configuring in this way, the data update processing of the non-contact IC card can be performed at higher speed, and wasteful power consumption can be prevented.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
<First Embodiment>
FIG. 1 is a system diagram illustrating a method for controlling a non-contact IC card according to the present embodiment. In the figure, a card control unit 1 is incorporated in a vending machine, for example, and exchanges data with an IC card. The card controller 1 is provided with an antenna 2 for supplying power to the IC card 3 by electromagnetic induction.
[0020]
The IC card 3 is a non-contact IC card that receives radio waves radiated from the antenna 2 and supplies power. Further, circuits such as a CPU, a ROM, and a RAM are formed inside the IC card 3, and various data are recorded therein. The card control unit 1 is also provided with a card update timer 4 and a card capture timer 5, which will be described later.
[0021]
First, basic processing of data communication performed between the card control unit 1 and the IC card 3 will be described. FIG. 2 is a flowchart for explaining this process. In this example, an example used in a vending machine is described. Data communicated between the card control unit 1 and the IC card 3 is, for example, monetary data or a subtraction corresponding to the price of a product. Data, etc.
[0022]
In the figure, for example, when a user selects a product of a vending machine, the card control unit 1 starts a data update process of the IC card 3 (step (hereinafter referred to as ST) 1). In this process, first, radio waves are radiated from the antenna 2 (ST2). Here, for example, when the user brings the IC card 3 close to the card control unit 1 according to the display on the display provided in the vending machine (c shown in FIG. 2), power is supplied to the IC card 3, and the IC card 3 The power of the will change from off to on.
[0023]
Next, the card control unit 1 sends a card capture command (ST3) and waits for a card capture response transmitted from the IC card 3. Thereafter, when a card capture response is transmitted from the IC card 3 (ST4), the card control unit 1 determines that the IC card 3 has been captured (ST5 is Y (YES)), ends the capture mode, and completes the authentication mode. Migrate to
[0024]
In this authentication mode, the card control unit 1 sends a mutual authentication command (ST6) and waits for a mutual authentication response from the IC card 3. The IC card 3 performs mutual authentication using, for example, encryption (ST7), and sends a mutual authentication response to the card control unit 1 (ST8). When the mutual authentication response is sent, the card control unit 1 determines that the mutual authentication is OK and shifts to the read / write mode (YES in ST9).
[0025]
In this read / write mode, first, a read command is sent (ST10), and data (for example, money data) recorded on the IC card 3 is read (ST11). The data (money data) recorded on the IC card 3 is data written in advance by a money data writer or the like. The IC card 3 reads the data and transmits it to the card control unit 1 as a read response (ST12).
[0026]
Next, the card control unit 1 transmits a write command to the IC card 3 (ST13). This write command is money data subtraction information in the above example, for example, data for subtracting the price of the product selected by the user.
[0027]
The IC card 3 performs a subtraction process corresponding to the write command (ST14) and transmits a write response to the card control unit 1 (ST15). By this transmission, the card control unit 1 determines that the writing process is OK (ST16 is YES), stops the emission of radio waves from the antenna 2, and completes the card update process (ST17).
[0028]
In the above process, the card renewal timer 4 is activated and ends within a predetermined time.
FIG. 3 is a list of state transitions (mode transitions) based on various command inputs. For example, the transition from the acquisition mode to the confirmation mode corresponds to (1) shown in FIG. The transition from the confirmation mode to the reading mode (reading / writing mode) corresponds to (2) shown in FIG.
[0029]
Next, based on the above basic processing, the present invention further uses a card capture timer. The card capture timer is the card supplement timer 5 shown in FIG. 1 described above, and functions under the control of the card control unit 1. The card update timer 4 shown in the figure is a card update timer conventionally used.
[0030]
Here, in this example, it is assumed that the time-up time of the card update timer 4 is 30 seconds and the time-up time of the card capture timer 5 is 10 seconds.
FIG. 4 is a flowchart for explaining the processing of this example, and, similar to the basic processing described above, after the user selects a product, the card control unit 1 starts the card update processing (step (hereinafter referred to as STP) 1 ). In this example, the card update timer 4 and the card capture timer 5 are started simultaneously with the start of the card update process.
[0031]
Next, radio waves are radiated from the antenna 2 (STP2) as described above, and power is supplied to the IC card 3. Then, a card capture command is transmitted (STP3), and a response of a card capture response is awaited from the IC card 3 as described above (STP4). This process is repeated until there is a card capture response.
[0032]
In this state, if the user delays the operation of bringing the IC card 3 closer to the card control unit 1, the IC card 3 is not turned on and the card capture command cannot be detected. Further, depending on the distance that the IC card 3 is brought close to, the radio wave radiation from the antenna 2 can be received, but the card capture response may not be transmitted.
[0033]
In such a case, in this example, the card capture timer 5 times up (STP5). At that time (10 seconds after the start of the card capture timer), the card control unit 1 determines whether or not a card capture response has been detected (STP6). Since it cannot be received (STP6 is N (NO)), the emission of radio waves from the antenna 2 is stopped (STP7).
[0034]
By processing in this way, when the card capture processing is delayed, the processing is stopped, and the adverse effects caused by performing the remaining processing (mutual authentication processing, data reading processing, data writing processing) in a short time, that is, card update Processing interruption due to timer 4 timeout is prevented.
[0035]
Therefore, by using the card capture timer 5 used in this example, the card can be updated without interrupting the data writing process or the like using a sufficiently long time (for example, a time of 20 seconds or more in this example). Processing can be realized.
[0036]
FIG. 5 is a flowchart illustrating an example of this case. That is, it is a flowchart when a card supplement response is sent within 10 seconds from the start of the card update process.
[0037]
In this case, as described above, the card update timer 4 and the card capture timer 5 are started simultaneously with the start of the card update process (STP1), radio waves are radiated from the antenna 2 (STP2), and a card capture command is further transmitted. (STP3), input of the card capture response sent from the IC card 3 is determined (STP4).
[0038]
In this case, within a predetermined time (in this example, within 10 seconds), the user brings the IC card 3 close to the card control unit 1 (d shown in FIG. 4), and as a result, the card capture response is sent to the card control unit 1. It is sent out (STP9). Therefore, before the card capture timer 5 expires, the card control unit 1 captures the card (STP 10 is YES) and uses the remaining time (in this example, at least 20 seconds or more) to From the authentication command transmission (STP11) to the radio wave radiation stop process (STP23), the data write process and the like are not interrupted.
[0039]
In the above example, the card update timer 4 has a timer time of 30 seconds and the card capture timer 5 has a timer time of 10 seconds. However, the present invention is not limited to this time.
<Second Embodiment>
Next, a second embodiment of the present invention will be described.
[0040]
In this example, after the IC card 3 is once captured, the IC card is separated for some reason, and the distance from the card control unit 1 is out of a certain range. Hereinafter, the processing will be described with reference to the flowchart shown in FIG.
[0041]
First, when the card update process is started as described above, radio waves are radiated from the antenna 2 (steps (hereinafter referred to as W) 1 and 2), and power is supplied to the IC card 3. Thereafter, when the user brings the IC card 3 close to the card control unit 1 (e shown in FIG. 6), the IC card 3 receives power supply from the card control unit 1 and the power is turned on.
[0042]
Next, a card capture command is sent from the card control unit 1 (W3), the IC card 3 transmits a card capture response (W4), and the card control unit 1 captures the IC card (W5 is YES). Further, a mutual authentication command is sent from the card control unit 1 (W6). After mutual authentication as described above, the IC card 3 transmits a mutual authentication response (W7, W8), and the card control unit 1 confirms the mutual authentication. (W9 is YES).
[0043]
Thereafter, the card control unit 1 sends a read command (W10), reads data recorded on the IC card 3 (W11), and sends a read response to the card control unit 1 (W12). Further, the card control unit 1 sends a write command to the IC card 3 (W13). Data writing processing is performed (W14). This data writing process is a monetary data subtraction process as described above, and the card control unit 1 waits for an input of the subtraction result.
[0044]
Here, in this example, the IC card 3 is separated from the card control unit 1, and the card control unit 1 cannot receive a write response (f shown in FIG. 6). Therefore, the card control unit 1 sends a status confirmation command and waits for a response (W15 is NO, W16). In this example, it is next determined that there is a card (W17), and if the IC card 3 cannot be recognized, the emission of radio waves is stopped (W18 shown in FIG. 7).
[0045]
Therefore, the power supply to the IC card 3 is cut off by the above processing, and the power source of the IC card 3 is cut off. Therefore, the IC card 3 once returns to the initial state.
Accordingly, radio wave radiation is resumed from the card control unit 1 (W19), and when the IC card 3 approaches a predetermined range (g shown in FIG. 7), the power of the IC card 3 is turned on and transmitted thereafter. A card capture command is detected (W20), and a card capture response is transmitted to the card controller 1 (W21). Therefore, the card control unit 1 can capture the IC card 3 (W22 is YES), and then performs the mutual authentication command transmission processing (W23) to the data read response reception (W29) as described above, and further performs the writing processing. To complete the card update process.
[0046]
As described above, according to this example, after the write command is sent, the IC card 3 moves to a remote position, and when the subsequent processing becomes impossible, the radio wave emission is stopped and the IC card 3 is temporarily initialized. After returning to the state, the card control unit 1 can capture the IC card 3 by emitting radio waves again, and perform mutual authentication processing, data reading processing, and data writing processing again to generate an error. Card renewal processing can be performed.
<Third Embodiment>
Next, a third embodiment of the present invention will be described.
[0047]
This example is also an example of the case where the IC card 3 leaves after the IC card 3 is once captured and then proceeds to the write command sending process. 6 and 7 are used in the description of this example, the main part of this example is the process I shown in FIG. This will be specifically described below.
[0048]
First, the card update process is started as described above (W1), radio waves are radiated from the antenna 2 (W2), and the user brings the IC card 3 within a certain range to turn on the IC card 3. Thereafter, the card control unit 1 sends a card capture command, executes a card capture process to a data read process (W3 to W12), and further performs a data write process (W13).
[0049]
Here, also in this example, the IC card 3 is separated from the card control unit 1 and no write response is input (f shown in FIG. 6), and also in this example, the write command stops emission of radio waves (see FIG. 6). W18 shown in FIG. Thereafter, radio wave radiation is resumed from the card control unit 1 (W19), and after card capture processing, mutual authentication processing, and data reading processing are performed (W20 to W29), a written determination is made (W30).
[0050]
This determination is based on the write command sent from the card control unit 1 when the IC card 3 leaves as described above, and determines whether or not the IC card 3 has executed the monetary data subtraction process. . Therefore, for example, by confirming the data obtained by the data read response, it can be determined whether or not the subtraction process has already been executed. If the writing process is not yet executed, the writing command is sent again (W30 is NO, W31). With this process, the IC card 3 performs a data write process (W32), rewrites the data, and returns a write response (W33, W34).
[0051]
On the other hand, if the data has been rewritten, it is determined that the subtraction process has been executed based on the previous write command (YES in W30), the radio wave emission is immediately stopped, and the card update process is completed (W35). .
[0052]
As described above, according to this example, after the write command is sent, the IC card 3 moves to a position away from it, and after that, when the process is resumed, the data rewrite is determined before the write command is sent again, If the rewriting process is completed, radio wave emission is immediately stopped, and the card update process is completed.
[0053]
With this configuration, the processing is simplified, the processing speed is improved, and unnecessary power consumption is eliminated.
In the first to third embodiments, the non-contact IC card control method of this example is applied to the system of the vending machine, but it is needless to say that it can be applied to other systems. For example, the present invention can be applied to deposits and withdrawals in ATMs, use of IC cards in automatic ticket gates, and the like.
[0054]
【The invention's effect】
As described above, according to the present invention, it is configured to shift to the mutual authentication process only when the card capturing process is finished within a predetermined time, and the card update process is prevented from being interrupted due to timeout.
[0055]
In addition, if communication with the IC card becomes impossible after sending the write command, the IC card is returned to the initial state by stopping the emission of radio waves, and a non-contact IC card that does not cause a card update error A control method can be provided.
[0056]
Furthermore, if communication with the IC card becomes impossible after sending the write command, it is determined whether to rewrite the data before sending the write command again. If the rewrite process has already been completed, the data rewrite process is performed again. The card update process is speeded up and unnecessary power consumption is prevented.
[Brief description of the drawings]
FIG. 1 is a system diagram illustrating a method for controlling a non-contact IC card.
FIG. 2 is a flowchart for explaining basic processing of data communication performed between a card control unit and an IC card.
FIG. 3 is a list of state transitions (mode transitions) based on input of various commands.
FIG. 4 is a flowchart illustrating the first embodiment.
FIG. 5 is a flowchart illustrating the first embodiment.
FIG. 6 is a flowchart illustrating the second and third embodiments.
FIG. 7 is a flowchart for explaining second and third embodiments.
FIG. 8 is a flowchart for explaining a conventional example.
FIG. 9 is a flowchart illustrating a conventional example.
FIG. 10 is a flowchart illustrating a conventional example.
FIG. 11 is a flowchart illustrating a conventional example.
FIG. 12 is a flowchart for explaining a conventional example.
[Explanation of symbols]
1 Card Control Unit 2 Antenna 3 IC Card 4 Card Update Timer 5 Card Capture Timer

Claims (3)

電波を放射し、非接触ICカードに電源を供給する電源供給処理と、
前記非接触ICカードを捕捉する捕捉処理と、
記非接触ICカードの認証を行う認証処理と、
該認証後、前記非接触ICカード内のデータを読出すデータ読出し処理と、
該データ読出し後、前記非接触ICカード内にデータを書込むデータ書込み処理と、を行う非接触ICカードの制御方法において、
前記電源供給処理から前記データ書込み処理までを行なう時間が設定されたカード更新タイマと、
前記電源供給処理から前記捕捉処理までを行なう時間が設定されたカード補足タイマと、を使用し、
前記カード補足タイマの設定時間は、前記補足処理後の前記カード更新タイマの設定時間内に前記全ての処理が終了する時間に設定され、前記補足処理が前記カード補足タイマの設定時間までに完了しない時、前記電波の放射を終了する、
ことを特徴とする非接触ICカードの制御方法。
Power supply processing that emits radio waves and supplies power to a non-contact IC card;
A capturing process for capturing the contactless IC card;
And the authentication process for authenticating a previous Symbol non-contact IC card,
After the authentication, a data read process for reading data in the non-contact IC card;
After the data read, and data write processing of writing data to the non-contact type IC card, a control method for a row Cormorant contactless IC card,
A card update timer in which a time from the power supply process to the data writing process is set;
A card supplement timer in which a time for performing the power supply process to the capture process is set, and
The set time of the card supplement timer is set to a time at which all the processes are completed within the set time of the card update timer after the supplement process, and the supplement process is not completed by the set time of the card supplement timer. When the radio wave emission ends,
A method for controlling a non-contact IC card.
前記データ書込み処理が終了する前、前記非接触ICカードとのデータ通信が不可能になった場合、前記電波の放射を停止する放射停止処理と、If the data communication with the non-contact IC card becomes impossible before the data writing process is completed, a radiation stop process for stopping the emission of the radio wave,
該電波の放射停止後、前記非接触ICカードへの電波の放射を再開する電波放射処理と、Radio wave radiation processing for restarting radio wave radiation to the non-contact IC card after the radio wave radiation is stopped;
を行うことを特徴とする請求項1に記載の非接触ICカードの制御方法。The method for controlling a non-contact IC card according to claim 1, wherein:
前記データ書込み処理中、前記非接触ICカードとのデータ通信が不可能になった後、前記非接触ICカードとのデータ通信が再び可能になった時、再度データ書込み処理を行うか判断し、前記非接触ICカード内のデータが既に書換えられている場合、データ書込み処理を省略し、処理を終了することを特徴とする請求項1に記載の非接触ICカードの制御方法。During the data writing process, after data communication with the non-contact IC card becomes impossible, when data communication with the non-contact IC card becomes possible again, determine whether to perform the data writing process again, 2. The method of controlling a non-contact IC card according to claim 1, wherein when the data in the non-contact IC card has already been rewritten, the data writing process is omitted and the process is terminated.
JP2001287691A 2001-09-20 2001-09-20 Non-contact IC card control method Expired - Fee Related JP4834945B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001287691A JP4834945B2 (en) 2001-09-20 2001-09-20 Non-contact IC card control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001287691A JP4834945B2 (en) 2001-09-20 2001-09-20 Non-contact IC card control method

Publications (2)

Publication Number Publication Date
JP2003099732A JP2003099732A (en) 2003-04-04
JP4834945B2 true JP4834945B2 (en) 2011-12-14

Family

ID=19110460

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001287691A Expired - Fee Related JP4834945B2 (en) 2001-09-20 2001-09-20 Non-contact IC card control method

Country Status (1)

Country Link
JP (1) JP4834945B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008176410A (en) * 2007-01-16 2008-07-31 Omron Corp Transaction processor, transaction processing program, and transaction processing method
JP5459979B2 (en) * 2008-05-19 2014-04-02 株式会社東芝 Staff processing equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0738215B2 (en) * 1985-07-16 1995-04-26 カシオ計算機株式会社 IC card system
JP2658018B2 (en) * 1986-03-12 1997-09-30 カシオ計算機株式会社 Power supply control method
JPH06311069A (en) * 1993-04-20 1994-11-04 Omron Corp Contactless storage medium and processing unit for contactless storage medium
JPH11345290A (en) * 1998-06-01 1999-12-14 Oki Electric Ind Co Ltd Method for deciding initial logic level
JP2001155195A (en) * 1999-11-29 2001-06-08 Nippon Signal Co Ltd:The Noncontact type automatic ticket examination machine
JP2001222739A (en) * 2000-02-09 2001-08-17 Sony Corp Electronic money system and electronic money terminal device

Also Published As

Publication number Publication date
JP2003099732A (en) 2003-04-04

Similar Documents

Publication Publication Date Title
EP3766012B1 (en) Power management
JP3227145B2 (en) Chip card
CN111837138B (en) Equipment process scheduling
EP1975855B1 (en) Microprocessor card
EP2232410A1 (en) Contactless battery charging device and process
CN105279543A (en) Radiofrequency transponder circuit
JP4834945B2 (en) Non-contact IC card control method
US8284030B2 (en) Method and device for recognizing functional states in RFID or remote sensor systems
WO2001033725A1 (en) Information communication system, noncontact ic card, and ic chip
EP2230632A1 (en) Mobile electronic device and control method of mobile electronic device
JPH06311069A (en) Contactless storage medium and processing unit for contactless storage medium
CN113098566A (en) Configuration of transactions in contactless electronic devices
JP5487206B2 (en) Portable electronic device and method for controlling portable electronic device
KR101613603B1 (en) RF Smart Combi-Card of Fingerprint Type and Dealing Method thereof
JP3696796B2 (en) Electromagnetic induction interrogation device and communication method
JP4682478B2 (en) Non-contact IC card communication system, IC card and IC card reader
JP2010021901A (en) Wireless communication system, data reader, wireless ic tag, wireless communication method, an wireless communication program
US20160080895A1 (en) Mobile proximity coupling device with display
JP6828246B2 (en) Electronic information storage media, information processing methods, and information processing programs
JP2003187196A (en) Method and device for non-contact communication
JP2004328605A (en) Non-contact ic card reader/writer unit
JP2005275457A (en) Portable electronic medium issuing device, portable electronic medium, and portable electronic medium issuing method
JPH06111085A (en) Noncontact storage medium
JPH11203430A (en) Non-contact card system
JP2010226360A (en) Data transmission protocol control method and apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080715

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110614

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110811

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110830

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110912

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141007

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4834945

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141007

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141007

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees