JP2002230490A - Method and device for communication of non-contact ic card, computer program, and recording medium - Google Patents

Method and device for communication of non-contact ic card, computer program, and recording medium

Info

Publication number
JP2002230490A
JP2002230490A JP2001029643A JP2001029643A JP2002230490A JP 2002230490 A JP2002230490 A JP 2002230490A JP 2001029643 A JP2001029643 A JP 2001029643A JP 2001029643 A JP2001029643 A JP 2001029643A JP 2002230490 A JP2002230490 A JP 2002230490A
Authority
JP
Japan
Prior art keywords
communication
card
control unit
communication link
response
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.)
Granted
Application number
JP2001029643A
Other languages
Japanese (ja)
Other versions
JP4534363B2 (en
Inventor
Norishige Kanai
律薫 金井
Tatsuya Hirata
達也 平田
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.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Priority to JP2001029643A priority Critical patent/JP4534363B2/en
Publication of JP2002230490A publication Critical patent/JP2002230490A/en
Application granted granted Critical
Publication of JP4534363B2 publication Critical patent/JP4534363B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Credit Cards Or The Like (AREA)
  • Near-Field Transmission Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a communication device for non-contact IC cards which enables a user to generate an application program more easily. SOLUTION: A middle program, as an interface program mediating communication between the IC card and the application program, is arranged between them. When receiving an ID(1) of an IC card 1, to which a communication link has been already established, as a response to a demand for communication link establishment issued from the application, the middle program substitutes the communication link to this IC card with the already established link of the address (1) without having to interpose the application.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、非接触型のICカ
ードとの間に通信リンクを確立して所定の通信を行う非
接触型ICカードの通信装置、非接触型ICカードの通
信方法,並びに、これらの装置及び方法を実現するため
のコンピュータプログラム及びそのプログラムが記録さ
れる記録媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication device for a non-contact type IC card, a communication method for a non-contact type IC card, and a communication method for establishing a communication link with a non-contact type IC card. In addition, the present invention relates to a computer program for implementing these apparatuses and methods, and a recording medium on which the program is recorded.

【0002】[0002]

【従来の技術】図8は、非接触型ICカードの通信シス
テムの概略的な電気的構成を示す機能ブロック図であ
る。ICカード1は、内部にマイクロコンピュータチッ
プ等を搭載しており(図示せず)、当該ICカード1を
携帯した者がカードリーダ装置2のリーダ3に接近する
と電波信号により電力の供給を受けて動作し、カードリ
ーダ装置2との間で通信を行うように構成されている。
2. Description of the Related Art FIG. 8 is a functional block diagram showing a schematic electrical configuration of a communication system of a contactless IC card. The IC card 1 has a microcomputer chip or the like mounted therein (not shown). When a person who carries the IC card 1 approaches the reader 3 of the card reader device 2, the IC card 1 is supplied with electric power by a radio signal. It operates and communicates with the card reader device 2.

【0003】カードリーダ装置2のリーダ3は、パーソ
ナルコンピュータ(パソコン)4とシリアルインターフ
ェイス等を介して接続されている。パソコン4に内蔵さ
れているハードディスク5上には、個々のアプリケーシ
ョンに応じてリーダ3を機能させるためユーザによって
作成されたアプリケーションプログラム(以下、単にア
プリと称す)6が記憶されており、パソコン4は、その
アプリ6を実行することでリーダ3に対してICカード
1との通信を行わせるようになっている。
The reader 3 of the card reader 2 is connected to a personal computer (personal computer) 4 via a serial interface or the like. An application program (hereinafter simply referred to as an application) 6 created by a user for causing the reader 3 to function according to each application is stored on a hard disk 5 built in the personal computer 4. Executing the application 6 causes the reader 3 to communicate with the IC card 1.

【0004】図9は、リーダ3(アプリ6)とICカー
ド1との間で行われる通常の通信シーケンスの一例を示
すものである。尚、リーダ3は、ICカード1との間で
行う物理的な通信を行うハードウエアであり、通信プロ
トコルの論理的な処理はアプリ6が実行する。
FIG. 9 shows an example of a normal communication sequence performed between the reader 3 (application 6) and the IC card 1. Note that the reader 3 is hardware that performs physical communication with the IC card 1, and logical processing of a communication protocol is executed by the application 6.

【0005】先ず、リーダ3側は、ICカード1が接近
するまで、周期的に通信リンクの確立要請(ポーリン
グ)を行っている。そして、ICカード1を携帯した者
がリーダ3に接近し、ICカード1がその通信エリア内
に位置すると、ICカード1は、ポーリングの電波信号
により電力の供給を受けて動作し、自身に対して割り当
てられている(メモリに記憶されている)カードID
(1)を送信する。
[0005] First, the reader 3 periodically makes a communication link establishment request (polling) until the IC card 1 approaches. Then, when the person carrying the IC card 1 approaches the reader 3 and the IC card 1 is located within the communication area, the IC card 1 operates by receiving power supply from the polling radio signal and operates. Card ID assigned (stored in memory)
Send (1).

【0006】アプリ6は、ICカード1のID(1)を
受信すると、そのID(1)に対して通信用のアドレス
(1)を割当て、そのアドレス(1)を通知する。そし
て、ICカード1が、アドレス(1)の割当て通知の受
領応答(通信リンクの確立応答)をアプリ6に送信する
と、両者間における通信リンクが確立するようになる。
[0006] Upon receiving the ID (1) of the IC card 1, the application 6 assigns a communication address (1) to the ID (1) and notifies the address (1). Then, when the IC card 1 transmits a reception response (communication link establishment response) of the assignment notification of the address (1) to the application 6, a communication link between the two is established.

【0007】尚、ポーリングは、リーダ3の通信エリア
内に複数枚のICカード1が同時に位置する場合がある
ため、それらとの通信リンクも同時に確立できるように
随時行っている。
[0007] Since a plurality of IC cards 1 may be simultaneously located in the communication area of the reader 3, the polling is performed as needed so that a communication link with them can be established at the same time.

【0008】次に、アプリ6は、ID(1)のICカー
ド1に割当てたアドレス(1)を照合確認するためにV
erifyコマンドを送信(発行)し、ICカード1が
そのVerifyコマンドに対して応答「Verify
OK」を返すと、続いて、ID(1)のICカード1
に記憶されているデータを選択的に読み出すためのSe
lectコマンドを送信する。
Next, the application 6 checks the address (1) assigned to the IC card 1 with the ID (1) by checking the address (1).
The IC card 1 transmits (issues) the verify command, and the IC card 1 responds to the verify command with “Verify”.
When "OK" is returned, IC card 1 of ID (1)
For selectively reading the data stored in the
Send a select command.

【0009】そして、ICカード1がSelectコマ
ンドに対して応答「SelectOK」を返すと、アプ
リ6は、ICカード1にReadコマンドを送信し、I
Cカード1は、そのReadコマンドを受信するとメモ
リに記憶されているデータを読み出してリーダ3側に送
信する。最後に、アプリ6は、ICカード1に通信リン
クを切断するためのCloseコマンドを送信し、IC
カード1は、そのCloseコマンドを受信すると応答
「Close OK」をリーダ3側に返す。以上で、一
連の通信シーケンスが終了する。
Then, when the IC card 1 returns a response “Select OK” to the Select command, the application 6 transmits a Read command to the IC card 1,
Upon receiving the Read command, the C card 1 reads out the data stored in the memory and transmits the data to the reader 3 side. Finally, the application 6 transmits a Close command for disconnecting the communication link to the IC card 1,
When receiving the Close command, the card 1 returns a response “Close OK” to the reader 3 side. Thus, a series of communication sequences is completed.

【0010】[0010]

【発明が解決しようとする課題】ところで、リーダ3の
通信エリア7は、図10にその平面図を示すように、図
示しない通信用アンテナの指向性等によって、そのエリ
アの主たる領域を占める主領域部(メインローブ)7M
が形成されているが、その主領域部7Mに付随して、比
較的小さな領域の副領域部(サイドローブ)7S,7S
が両側に派生するようになる。
As shown in the plan view of FIG. 10, the communication area 7 of the reader 3 occupies a main area occupying a main area of the area due to the directivity of a communication antenna (not shown). Part (main lobe) 7M
Are formed, but subregions (side lobes) 7S, 7S of a relatively small region are attached to the main region 7M.
Is derived on both sides.

【0011】そのため、ICカード1を携帯した者がリ
ーダ3に接近する場合に、ICカード1が最初から主領
域部7M内に位置するように進入する場合や、副領域部
7Sと主領域部7Mとが略連続的に繋がっている部分を
通過するように進入する場合は何等問題はない。しかし
ながら、図10に示すように、ICカード1が最初は副
領域部7S内に進入し、その後、主領域部7Mとの間に
ある隙間8を通過した後に主領域部7M内に進入する
と、ICカード1側の電源供給が一旦断たれてしまう場
合がある。
For this reason, when a person carrying the IC card 1 approaches the reader 3, the IC card 1 may enter from the beginning so as to be located in the main area 7M, or may be connected to the sub area 7S and the main area 7S. There is no problem when the vehicle enters the vehicle so as to pass through a portion where 7M is substantially continuously connected. However, as shown in FIG. 10, when the IC card 1 first enters the sub area 7 </ b> S, then passes through the gap 8 between the sub area 7 </ b> M and then enters the main area 7 </ b> M, The power supply to the IC card 1 may be temporarily cut off.

【0012】この場合の通信シーケンスを図11に示
す。即ち、例えばICカード1が最初に副領域部7S内
に進入した時点で、図9に示す場合と同様に通信用のア
ドレス(1)の割当てまでのシーケンスが終了している
とする。そして、その時点でICカード1側の電源供給
が一旦断たれるとICカード1側の通信シーケンスはリ
セットされてしまうので、ICカード1が次に主領域部
7M内に進入すると、ICカード1は、リーダ3による
ポーリングに対して再びID(1)を送信するようにな
る。
FIG. 11 shows a communication sequence in this case. That is, it is assumed that, for example, when the IC card 1 first enters the sub area 7S, the sequence up to the assignment of the communication address (1) has been completed, as in the case shown in FIG. If the power supply to the IC card 1 is interrupted once at that time, the communication sequence on the IC card 1 side is reset. Therefore, when the IC card 1 enters the main area 7M next time, the IC card 1 Transmits the ID (1) again in response to the polling by the reader 3.

【0013】すると、アプリ6側では、ID(1)との
通信リンクが既に確立している状態にあるため通信にエ
ラーが発生したと認識し、ID(1)のIDカード1に
対する通信シーケンスを新たにやり直すための処理(エ
ラーリカバリ処理)を行う必要がある。そして、従来の
カードリーダ装置2では、ユーザがエラーリカバリ処理
ルーチンをアプリ6において記述しなければならず、そ
の分だけプログラム作成の工数が多く必要となるという
問題があった。
Then, the application 6 recognizes that an error has occurred in the communication because the communication link with the ID (1) has already been established, and executes the communication sequence of the ID (1) for the ID card 1. It is necessary to perform processing (error recovery processing) for newly starting over. The conventional card reader device 2 has a problem that the user has to describe an error recovery processing routine in the application 6, which requires a lot of man-hours for program creation.

【0014】本発明は上記事情に鑑みてなされたもので
あり、その目的は、ユーザがアプリケーションプログラ
ムをより簡単に作成することができる非接触型ICカー
ドの通信装置,非接触型ICカードの通信方法,並び
に、これらの装置及び方法を実現するためのコンピュー
タプログラム及びそのプログラムが記録される記録媒体
を提供することにある。
The present invention has been made in view of the above circumstances, and has as its object to provide a non-contact type IC card communication device and a non-contact type IC card communication which enable a user to more easily create an application program. It is an object of the present invention to provide a method, a computer program for realizing these devices and methods, and a recording medium on which the program is recorded.

【0015】[0015]

【課題を解決するための手段】請求項1記載の非接触型
ICカードの通信装置によれば、中間制御部は、ICカ
ードと通信制御部との間に位置して両者間の通信を媒介
するように作用する。そして、通信制御部が発行した確
立要請に対し、既に通信リンクが確立された状態にある
ICカードのIDデータを再度受信すると、通信制御部
を介在させること無しに、当該ICカードとの通信リン
クを既に確立されているものに置き換えるように制御す
る。
According to the first aspect of the present invention, the intermediate control unit is located between the IC card and the communication control unit to mediate communication between the two. Acts to be. In response to the establishment request issued by the communication control unit, when the ID data of the IC card in which the communication link is already established is received again, the communication link with the IC card is interposed without the communication control unit. Is replaced with the one already established.

【0016】即ち、上述のように、一旦通信リンクが確
立された状態にあるICカードに対する電力の供給が瞬
断して、ICカード側の通信シーケンスがリセットされ
ることで当該ICカードのIDデータが通信装置側に再
度送信されたとしても、中間制御部が通信制御部を介在
させずに、つまり、通信制御部側に再度のIDデータの
受信を伝達すること無しに当該ICカードとの通信リン
クを既に確立されているものに置き換えるように処理す
る。尚、ここで言う「通信リンクを既に確立されている
ものに置き換える」とは、再度受信したIDデータのI
Cカードに対して、既に割当てている通信用アドレスを
再度割当てることである。
That is, as described above, the supply of power to the IC card in which the communication link is once established is momentarily interrupted, and the communication sequence on the IC card is reset, so that the ID data of the IC card is reset. Is transmitted to the communication device side again, the intermediate control unit communicates with the IC card without interposing the communication control unit, that is, without transmitting the ID data reception to the communication control unit again. Process to replace the link with one already established. Here, "replace the communication link with an already established communication link" refers to the ID of the ID data received again.
That is, the communication address already assigned to the C card is reassigned.

【0017】そのため、通信制御部側では、上述のよう
なエラーの発生を考慮する必要がなく、ユーザは、通信
制御部のアプリケーションプログラムを作成する場合に
エラーリカバリ処理ルーチンを記述して組込む必要がな
い。従って、アプリケーションプログラムの作成に要す
る工数をその分だけ削減することが可能となり、ユーザ
はより簡単にアプリケーションプログラムを作成できる
ようになる。
Therefore, it is not necessary for the communication control unit to consider the occurrence of an error as described above, and the user needs to describe and incorporate an error recovery processing routine when creating an application program for the communication control unit. Absent. Therefore, the man-hour required for creating the application program can be reduced correspondingly, and the user can create the application program more easily.

【0018】請求項2記載の非接触型ICカードの通信
装置によれば、中間制御部は、通信制御部が発行した確
立要請に対し、ICカード側より通信リンクの確立応答
があった場合には、所定時間が経過した後に、その確立
応答を通信制御部に対して送信するように処理する。
According to the non-contact type IC card communication device of the second aspect, the intermediate control unit responds to the establishment request issued by the communication control unit when a communication link establishment response is received from the IC card side. Performs processing to transmit the establishment response to the communication control unit after a predetermined time has elapsed.

【0019】即ち、ICカード側の電源の瞬断が通信装
置側における通信エリアの属性に基づいて発生すること
が予測される場合には、その電源瞬断が発生した後に、
通信リンクを既に確立されているものに置き換える処理
が行われることを予定しておいても良く、そのやり直し
に要する時間は極僅かである。
That is, if it is predicted that the momentary power interruption on the IC card side will occur based on the attribute of the communication area on the communication device side, after the power interruption occurs,
The process of replacing the communication link with an already established one may be scheduled to take place, and the time required to do this is very short.

【0020】従って、その他、想定されるICカードの
平均移動速度等を考慮して前記所定時間を設定すれば、
中間制御部は、通常の通信シーケンスに基づいてICカ
ード側より通信リンクの確立応答があっても、当該応答
をその時点で直ちに通信制御部に送信しない。そして、
その後に電源瞬断が発生しても、通信リンクの置き換え
処理を実行した後に前記確立応答を通信制御部に送信す
ることになるので、通信制御部側は、実質的にエラーの
発生を意識することがなく、エラー復帰処理が不要とな
る。
Therefore, if the predetermined time is set in consideration of the assumed average moving speed of the IC card, etc.,
Even if there is a communication link establishment response from the IC card based on the normal communication sequence, the intermediate control unit does not immediately transmit the response to the communication control unit at that time. And
Even if an instantaneous power interruption occurs, the establishment response is transmitted to the communication control unit after executing the communication link replacement process, so that the communication control unit is substantially aware of the occurrence of an error. No error recovery processing is required.

【0021】請求項3記載の非接触型ICカードの通信
装置によれば、中間制御部は、通信制御部がICカード
との通信リンクを確立した後に発行した状態遷移コマン
ドに対する応答をICカードが返した後に、当該ICカ
ードのIDデータを再度受信した場合には、通信リンク
の置き換え処理を行わず、且つ、通信制御部側の通信状
態がリセットされるように制御する。
According to the third aspect of the present invention, the intermediate control unit transmits the response to the state transition command issued after the communication control unit establishes the communication link with the IC card. After the return, if the ID data of the IC card is received again, control is performed so that the communication link replacement process is not performed and the communication state of the communication control unit is reset.

【0022】通信制御部側の通信状態がリセットされる
ようにするため、具体的には、中間制御部は、通信制御
部が前記ICカードに対して発行した次の状態遷移コマ
ンドを無視するように処理し(請求項4)、また、中間
制御部は、通信制御部に対して通信リンクの切断通知を
送信する(請求項5)。
In order to reset the communication state of the communication control unit, specifically, the intermediate control unit ignores the next state transition command issued by the communication control unit to the IC card. (Claim 4), and the intermediate control unit transmits a communication link disconnection notification to the communication control unit (Claim 5).

【0023】即ち、通信制御部が発行した状態遷移コマ
ンドに対する応答がICカード側よりあると、通信制御
部側における通信状態は次のフェーズに遷移する。よっ
て、その段階でICカードに対する電力の供給が瞬断
し、ICカード側の通信シーケンスがリセットされる
と、請求項1のように中間制御部が当該ICカードとの
通信リンクを既に確立されているものに置き換えても、
ICカード側と通信制御部側との通信状態フェーズに齟
齬が生じるため、エラーに対する復帰(リカバリ)処理
を行うことはできない。
That is, when a response to the state transition command issued by the communication control unit is received from the IC card side, the communication state on the communication control unit transitions to the next phase. Therefore, at this stage, when the power supply to the IC card is momentarily interrupted and the communication sequence on the IC card side is reset, the intermediate control unit has already established the communication link with the IC card as in claim 1. Even if you replace
Since a mismatch occurs in the communication state phase between the IC card side and the communication control unit side, a recovery (recovery) process for an error cannot be performed.

【0024】従って、斯様な場合には、中間制御部は、
通信リンクの置き換え処理を行わず、加えて、請求項4
においては、通信制御部が前記ICカードに対して発行
した次の状態遷移コマンドを無視することで、通信制御
部は、前記状態遷移コマンドに対する応答をICカード
及び中間制御部を介して受信することがないので、その
時点までに遷移していた通信状態は通信制御部側におい
てリセットされる。また、請求項5においては、中間制
御部は、通信制御部に対して通信リンクの切断通知を送
信するので、通信制御部側の通信状態はやはりセットさ
れる。そして、通信制御部は、再度通信リンクを確立す
るための処理を最初から行うようになるので、エラーに
対する復帰処理を適切に行うことができる。
Therefore, in such a case, the intermediate control unit:
In addition, the communication link replacement processing is not performed.
In the above, the communication control unit ignores the next state transition command issued to the IC card by the communication control unit, so that the communication control unit receives a response to the state transition command via the IC card and the intermediate control unit. Since there is no communication state, the communication state that has transitioned up to that point is reset on the communication control unit side. In claim 5, the intermediate control unit transmits a communication link disconnection notification to the communication control unit, so that the communication state of the communication control unit is also set. Then, since the communication control unit starts the process for establishing the communication link again from the beginning, it is possible to appropriately perform the recovery process for the error.

【0025】請求項6記載の非接触型ICカードの通信
装置によれば、中間制御部は、通信制御部が行う通信用
アドレスの割当て処理を代行し、その割当て結果を通信
制御部に対して送信するので、ユーザは、通信制御部の
アプリケーションプログラムを作成する場合に、ICカ
ードのIDに対応して通信用アドレスの割当て行う処理
のルーチンを記述して組込む必要がなくなる。従って、
アプリケーションプログラムの作成に要する工数を更に
削減することができ、ユーザは一層簡単にアプリケーシ
ョンプログラムを作成できるようになる。
According to the communication device of the non-contact type IC card according to the sixth aspect, the intermediate control unit substitutes the communication address allocation process performed by the communication control unit and transmits the allocation result to the communication control unit. Since the transmission is performed, the user does not need to describe and incorporate a processing routine for allocating a communication address corresponding to the ID of the IC card when creating an application program of the communication control unit. Therefore,
The man-hour required for creating the application program can be further reduced, and the user can more easily create the application program.

【0026】[0026]

【発明の実施の形態】(第1実施例)以下、本発明の第
1実施例について図1及び図2を参照して説明する。
尚、図8,図10と同一部分には同一符号を付して説明
を省略し、以下異なる部分についてのみ説明する。図2
は、カードリーダ装置(通信装置)11の電気的構成を
示す機能ブロック図である。カードリーダ装置11を構
成するパソコン(中間制御部,通信制御部)12に内蔵
されているハードディスク5上には、アプリ6に代わる
アプリケーションプログラム(アプリ,通信制御部)1
3と共に、ミドルプログラム(中間制御部)14と称す
るプログラムが記憶されている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS First Embodiment A first embodiment of the present invention will be described below with reference to FIGS.
8 and 10 are denoted by the same reference numerals and description thereof is omitted, and only different portions will be described below. FIG.
FIG. 1 is a functional block diagram showing an electrical configuration of a card reader device (communication device) 11. An application program (application, communication control unit) 1 in place of the application 6 is provided on a hard disk 5 built in a personal computer (intermediate control unit, communication control unit) 12 constituting the card reader device 11.
Along with 3, a program called a middle program (intermediate control unit) 14 is stored.

【0027】ミドルプログラム(以下、単にミドルと称
する)14は、カードリーダ装置11のセットを製造し
て供給するメーカーにおいて作成されるものであり、パ
ソコン12のOS(Operating System)上で動作するもの
である。
The middle program (hereinafter, simply referred to as middle) 14 is created by a manufacturer that manufactures and supplies a set of the card reader device 11, and operates on an OS (Operating System) of the personal computer 12. It is.

【0028】このミドル14は、メーカーによって例え
ばCD−ROM15等の記録媒体に記憶され、カードリ
ーダ装置11を実際のアプリケーションとして使用する
ユーザに対して供給される。ユーザは、そのミドル14
をハードディスク5にインストールすると共に、カード
リーダ装置11を個々の使用形態に適合させて用いるの
に相応しいアプリ13を自ら作成してコンパイル等の処
理を行い、実行ファイル形式でハードディスク5上に配
置する。
The middle 14 is stored by a manufacturer on a recording medium such as a CD-ROM 15 and supplied to a user who uses the card reader 11 as an actual application. The user can access the middle 14
Is installed on the hard disk 5, and an application 13 suitable for using the card reader device 11 in accordance with each usage mode is created by itself, and a process such as compilation is performed, and the application 13 is arranged on the hard disk 5 in an executable file format.

【0029】この場合、ミドル14は、アプリ13とリ
ーダ3との間のインターフェイスプログラムとして動作
するので、ユーザがアプリ13を作成する場合には、ミ
ドル14が機能することを前提として作成を行うことに
なる。その他の構成は図8と同様である。
In this case, since the middle 14 operates as an interface program between the application 13 and the reader 3, when the user creates the application 13, the creation must be performed on the assumption that the middle 14 functions. become. Other configurations are the same as those in FIG.

【0030】次に、本実施例の作用について図1をも参
照して説明する。図1は、アプリ13,ミドル14及び
リーダ3と、ICカード1との間で行われる通信シーケ
ンスの一例を示すものである。アプリ13が、ICカー
ド1との通信リンク確立要請をミドル14に対して出力
すると、ミドル14は、リーダ3を介してポーリングを
行う。
Next, the operation of the present embodiment will be described with reference to FIG. FIG. 1 shows an example of a communication sequence performed between the application 13, the middle 14, the reader 3, and the IC card 1. When the application 13 outputs a request for establishing a communication link with the IC card 1 to the middle 14, the middle 14 performs polling via the reader 3.

【0031】ポーリングに対してICカード1側からの
応答(カードID(1)の通知)があると、ミドル14
は、そのID(1)に対する通信用のアドレス(1)の
割当て及びその通知を、前述したアプリ6に代わって独
自に実行する。そして、ICカード1が、アドレス
(1)の割当て通知に対する受領応答をリーダ3側に返
すと、ミドル14は、ID(1)にアドレス(1)を割
当てて通信リンクが確立した、という結果をアプリ13
に対して通知する。
When there is a response (notification of the card ID (1)) from the IC card 1 to the polling, the middle 14
Performs the assignment of the communication address (1) to the ID (1) and the notification thereof independently of the application 6 described above. When the IC card 1 returns a reception response to the notification of the assignment of the address (1) to the reader 3, the middle 14 assigns the address (1) to the ID (1) and determines that the communication link has been established. Application 13
Notify to

【0032】ここで、図11のケースと同様に、ICカ
ード1が副領域部7S内に進入した点で以上までのシー
ケンスが終了し、その後、ICカード1が主領域部7M
との間にある隙間8を通過することで、ICカード1側
の電源供給が一旦断たれてしまった(パワー断)ものと
する。
Here, as in the case of FIG. 11, the above sequence ends when the IC card 1 enters the sub area 7S, and thereafter, the IC card 1 is moved to the main area 7M.
It is assumed that the power supply to the IC card 1 has been temporarily cut off (power cut off) by passing through the gap 8 between them.

【0033】この場合、アプリ13の指示に基づくリー
ダ3側からのポーリングに対して、リセットされたIC
カード1はID(1)を再度送信するが、ミドル14
は、そのIDがアドレス(1)を既に割当てたものに一
致すると判断すると、ICカード1側の電源瞬断前に行
ったものと同じシーケンスを再実行してID(1)に対
しアドレス(1)を再度割当てる。即ち、そのID
(1)に対し新たな通信アドレス(2)を割当てて別個
の通信リンクを確立することはせず、アドレス(1)の
通信リンクに置き換える。そして、この再実行に関して
は、ミドル14はアプリ13側に対して一切通知を行わ
ないので、アプリ13は何等関与しないことになる。
In this case, in response to polling from the reader 3 based on an instruction from the application 13, the reset IC
The card 1 transmits the ID (1) again.
When it judges that the ID matches the one to which the address (1) has already been assigned, the same sequence as that performed before the momentary power interruption on the IC card 1 side is executed again, and the address (1) is assigned to the ID (1). ) Is assigned again. That is, its ID
A new communication address (2) is not assigned to (1) to establish a separate communication link, but is replaced with the communication link of address (1). Then, regarding this re-execution, since the middle 14 does not notify the application 13 at all, the application 13 is not involved at all.

【0034】以上のように本実施例によれば、ICカー
ド1とアプリ13との間に、両者間の通信を媒介するイ
ンターフェイスプログラムとしてミドル14を配置し、
アプリ13が発行した通信リンクの確立要請に対し、既
に通信リンクが確立された状態にあるICカード1のI
D(1)を再度受信すると、ミドル14は、アプリ13
を介在させること無く、当該ICカード1との通信リン
クを既に確立されているアドレス(1)のリンクに置き
換えるようにした。
As described above, according to this embodiment, the middle 14 is arranged between the IC card 1 and the application 13 as an interface program for mediating communication between the two.
In response to the communication link establishment request issued by the application 13, the IC card 1 in the state where the communication link has already been established
When D (1) is received again, the middle 14
, The communication link with the IC card 1 is replaced with the link of the address (1) which has already been established.

【0035】即ち、アプリ13側では、IDカード1側
において電源瞬断が発生したことによるエラーの発生に
ついては考慮する必要がなくなり、ユーザは、アプリ1
3を作成する場合にエラーに対するリカバリ処理ルーチ
ンを記述して組込む必要がない。従って、アプリ13の
作成に要する工数をその分だけ削減することが可能とな
り、ユーザはより簡単にアプリ13を作成できるように
なる。
That is, on the application 13 side, it is not necessary to consider the occurrence of an error due to the momentary power interruption on the ID card 1 side.
No. 3, it is not necessary to describe and incorporate a recovery processing routine for an error. Therefore, it is possible to reduce the man-hour required for creating the application 13 by that much, and the user can create the application 13 more easily.

【0036】また、ミドル14は、従来はアプリ6が行
っていた通信用アドレスの割当て処理を代行し、その割
当て結果をアプリ13に対して送信するので、ユーザ
は、アプリ13を作成する場合に、通信用アドレスの割
当て行う処理のルーチンを記述して組込む必要がなくな
る。従って、アプリ13の作成に要する工数を更に削減
することができ、ユーザは一層簡単にアプリ13を作成
できるようになる。
Also, the middle 14 substitutes for the communication address allocation processing conventionally performed by the application 6 and transmits the result of the allocation to the application 13. This eliminates the need to describe and incorporate a routine for processing for allocating communication addresses. Therefore, the number of steps required to create the application 13 can be further reduced, and the user can create the application 13 more easily.

【0037】(第2実施例)図3は本発明の第2実施例
を示すものであり、第1実施例と同一部分には同一符号
を付して説明を省略し、以下異なる部分についてのみ説
明する。第2実施例の構成は第1実施例と同様であり、
ID(1)のICカード1(1)に第1実施例と同様に
電源の瞬断が発生した後に、リーダ3の通信エリア7に
対してID(2)のICカード1(2)が進入した場合
における通信シーケンスを示すものである。
(Second Embodiment) FIG. 3 shows a second embodiment of the present invention. The same parts as those in the first embodiment are denoted by the same reference numerals, and description thereof will be omitted. explain. The configuration of the second embodiment is the same as that of the first embodiment,
After a momentary power interruption occurs in the IC card 1 (1) of ID (1) as in the first embodiment, the IC card 1 (2) of ID (2) enters the communication area 7 of the reader 3. 9 shows a communication sequence in the case where the communication is performed.

【0038】即ち、図3に示すように、電源瞬断の発生
後における最初のリーダ3側からのポーリングに対して
先にICカード1(2)が応答し、カードID(2)の
通知を行うと、ミドル14は、そのICカード1(2)
に対しては通常通りのシーケンスを実行し、ID(2)
にアドレス(2)を割当てて通信リンクが確立した、と
いう結果をミドル13に対して通知する。
That is, as shown in FIG. 3, the IC card 1 (2) responds to the first polling from the reader 3 after the momentary power failure occurs, and notifies the card ID (2). Then, the middle 14 receives the IC card 1 (2)
, A normal sequence is executed for ID (2)
Is notified to the middle 13 that the communication link is established by assigning the address (2) to the middle 13.

【0039】その後のポーリングに対してICカード1
(1)が応答すると、ミドル14は、第1実施例と同様
に電源瞬断前に行ったものと同じシーケンスを再実行し
てID(1)に対しアドレス(1)を再度割当てる。
For the subsequent polling, the IC card 1
When (1) responds, the middle 14 re-executes the same sequence as that performed before the momentary interruption of the power supply, and reassigns the address (1) to the ID (1) as in the first embodiment.

【0040】以上のように第2実施例によれば、ミドル
14は、異なるIDを有する複数のICカード1が同時
に通信エリア7に進入した場合でも、電源瞬断が発生し
たICカード1(1)に対しては第1実施例と同様に対
応するので、第1実施例と同様の効果が得られる。
As described above, according to the second embodiment, even when a plurality of IC cards 1 having different IDs enter the communication area 7 at the same time, the middle card 14 (IC card 1 (1) ) Is handled in the same manner as in the first embodiment, so that the same effects as in the first embodiment can be obtained.

【0041】(第3実施例)図4は本発明の第3実施例
を示すものであり、第1実施例と異なる部分についての
み説明する。第3実施例の構成は基本的に第1,第2実
施例と同様であるが、ミドル14の処理内容が若干異な
っている。即ち、図4に示すように、図1と同様のケー
スにおいて、ミドル14は、電源瞬断発生前において通
信リンクの確立処理が通常通り行われた場合でも、アプ
リ13に対してID(1)にアドレス(1)を割当てて
通信リンクが確立した、という結果を通知しない。
(Third Embodiment) FIG. 4 shows a third embodiment of the present invention. Only parts different from the first embodiment will be described. The configuration of the third embodiment is basically the same as those of the first and second embodiments, but the processing contents of the middle 14 are slightly different. That is, as shown in FIG. 4, in the same case as FIG. 1, the middle 14 transmits the ID (1) to the application 13 even when the communication link establishment processing is performed normally before the instantaneous power failure occurs. Is not notified that the communication link has been established by assigning the address (1) to.

【0042】つまり、リーダ3における通信エリア7の
形状から、第1実施例のような電源瞬断の発生は、比較
的頻繁に起こり得ることが想定されるので、ミドル14
は、ICカード1がアドレス(1)に対する割当て受領
通知を行った時点から計時を開始し、所定時間(X秒)
が経過するまで通信リンクの確立通知を待つ。この場合
の所定時間は、ICカード1を携帯する者が通信エリア
7内を移動する場合の平均的な速度や隙間8の形状など
を考慮して設定する。
That is, from the shape of the communication area 7 in the reader 3, it is assumed that the instantaneous power interruption as in the first embodiment can occur relatively frequently.
Starts the timing from the time when the IC card 1 notifies the reception of the assignment to the address (1), and waits for a predetermined time (X seconds).
Waits for a communication link establishment notification until elapses. The predetermined time in this case is set in consideration of the average speed and the shape of the gap 8 when the person carrying the IC card 1 moves in the communication area 7.

【0043】そして、第1実施例のように、電源瞬断後
にミドル14が再度のリンク確立のシーケンスを実行し
た後に、アプリ13に対してアドレス(1)の通信リン
クが確立した結果を通知する。尚、図4(及び以降の図
5〜図7)においては、図示の都合上、アプリ13がミ
ドル14に対して発行する確立要請の矢印の図示を一部
省略している。
Then, as in the first embodiment, after the middle 14 executes the sequence of link establishment again after the momentary power interruption, the application 13 notifies the application 13 of the result of the establishment of the communication link of the address (1). . Note that, in FIG. 4 (and subsequent FIGS. 5 to 7), for convenience of illustration, an illustration of an establishment request arrow issued by the application 13 to the middle 14 is partially omitted.

【0044】以上のように第3実施例によれば、ミドル
14は、アプリ13が発行した確立要請に対し、ICカ
ード1側より確立応答があった場合には、所定時間が経
過した後にその確立応答をアプリ13に送信するので、
通信エリア7の形状などからICカード1側に電源瞬断
が発生することが予測される場合は、アプリ13は、通
信リンクの置き換え処理が終了した段階でICカード1
側からの確立応答の通知をミドル14を介して受取るこ
とになる。従って、アプリ13側側は、実質的にエラー
の発生を意識することがなく、第1実施例等と同様に、
アプリ13側におけるエラー復帰処理は不要となる。
As described above, according to the third embodiment, when the middle card 14 receives an establishment response from the IC card 1 in response to the establishment request issued by the application 13, the middle 14 waits after a predetermined time has elapsed. Since an establishment response is sent to the application 13,
If it is predicted that an instantaneous power interruption will occur on the IC card 1 side due to the shape of the communication area 7 or the like, the application 13 executes the IC card 1
The notification of the establishment response from the side is received via the middle 14. Therefore, the application 13 side is substantially unaware of the occurrence of an error, and similar to the first embodiment and the like,
Error recovery processing on the application 13 side is unnecessary.

【0045】(第4実施例)図5は本発明の第4実施例
を示すものであり、第1実施例と異なる部分についての
み説明する。第4実施例の構成は基本的に第1実施例等
と同様であり、この実施例では、ICカード1との間の
通信シーケンスが、通信リンクが確立した後更に先のフ
ェーズに進んだ段階でICカード1側の電源瞬断が発生
した場合を示す。
(Fourth Embodiment) FIG. 5 shows a fourth embodiment of the present invention. Only parts different from the first embodiment will be described. The configuration of the fourth embodiment is basically the same as that of the first embodiment and the like. In this embodiment, the communication sequence with the IC card 1 proceeds to a further phase after the communication link is established. Shows a case where a momentary power interruption on the IC card 1 side occurs.

【0046】即ち、図5においては、ICカード1との
間で通信リンクが確立すると、通常のシーケンスでは、
図9に示す場合と同様にアプリ13がアドレス(1)を
照合確認するためにVerifyコマンド(状態遷移コ
マンド)を発行し、ミドル14は、そのコマンドの発行
を受けて、アドレス(1)のICカード1にVerif
yコマンドを送信する。そして、ICカード1がそのV
erifyコマンドに対して応答「Verify O
K」をリーダ3側に返すと、ミドル14がアプリ13
に、アドレス(1)のICカード1による「Verif
y OK」を通知する、という流れになる。
That is, in FIG. 5, when a communication link is established with the IC card 1, in a normal sequence,
As in the case shown in FIG. 9, the application 13 issues a Verify command (state transition command) in order to check and confirm the address (1), and the middle 14 receives the command and issues an IC of the address (1). Verif on Card 1
Send y command. Then, the IC card 1
In response to the ERIFY command,
K ”to the reader 3 side, the middle 14
In the "Verif", the IC card 1 at the address (1)
y OK "is notified.

【0047】そして、以上まで通信シーケンスが進んだ
段階で、ICカード1側で電源の瞬断が発生したとす
る。この場合、第1実施例等と同様に、リセットされた
ICカード1はポーリングに対してID(1)を返す
が、ミドル14は、通信リンクの置き換え処理を行うこ
となくそのまま放置する。
Assume that a momentary power interruption occurs on the IC card 1 at the stage when the communication sequence has proceeded to the above. In this case, as in the first embodiment, the reset IC card 1 returns ID (1) in response to the polling, but the middle 14 is left without performing communication link replacement processing.

【0048】また、アプリ13は、「Verify」の
次のフェーズである「Select」に移行して、ミド
ル14に対してSelectコマンドを発行するが、I
Cカード1側では通信状態がリセットされているので、
ミドル14は、Selectコマンドの受信を無視して
やはりそのまま放置する。
The application 13 shifts to “Select”, which is the next phase of “Verify”, and issues a Select command to the middle 14.
Since the communication status has been reset on the C card 1 side,
The middle 14 ignores the reception of the Select command and also leaves it as it is.

【0049】即ち、この例では、ICカード1側の通信
フェーズはリセットによって初期状態に戻っているのに
対し、アプリ13側の通信フェーズは「Select」
まで進んでいるため、この時点でミドル14が第1実施
例のように通信リンクの置き換え処理を行っても、IC
カード1とアプリ13との通信フェーズが異なるため、
以降のシーケンスは噛み合わず正常に通信処理を行うこ
とは不能である。
That is, in this example, the communication phase on the IC card 1 side has returned to the initial state due to the reset, whereas the communication phase on the application 13 side is “Select”.
At this point, even if the middle 14 performs the communication link replacement process as in the first embodiment,
Since the communication phase between the card 1 and the application 13 is different,
Subsequent sequences do not engage and normal communication processing cannot be performed.

【0050】よって、斯様な場合、ミドル14は、IC
カード1側によるリセット後のID(1)の再送信と、
アプリ13側によるSelectコマンドの発行を何れ
も無視して放置する。すると、アプリ13側では、Se
lectコマンドの発行に対する「OK」の応答が所定
時間内に返らないことから、一旦確立したアドレス
(1)の通信リンクが切断されたことを認識するので、
当該通信リンクをリセットする。そして、アプリ13
は、ICカード1との通信リンクの確立処理を最初から
やり直すようになる。
Therefore, in such a case, the middle 14
Retransmission of ID (1) after reset by Card 1 side,
Any issue of the Select command by the application 13 is ignored and left. Then, on the application 13 side, Se
Since the response of “OK” to the issuance of the select command is not returned within the predetermined time, it is recognized that the communication link of the address (1) once established has been disconnected.
Reset the communication link. And application 13
Starts the process of establishing a communication link with the IC card 1 from the beginning.

【0051】以上のように第4実施例によれば、ミドル
14は、アプリ13がICカード1との通信リンクを確
立した後に発行したVerifyコマンドに対する応答
をICカード1が返した後に、当該ICカード1のID
(1)を再度受信した場合には、通信リンクの置き換え
処理を行わず、且つ、アプリ13がICカード1に対し
て発行した次のコマンドSelectを無視するように
した。
As described above, according to the fourth embodiment, after the IC card 1 returns a response to the Verify command issued after the application 13 establishes the communication link with the IC card 1, Card 1 ID
When (1) is received again, the communication link replacement process is not performed, and the next command Select issued by the application 13 to the IC card 1 is ignored.

【0052】即ち、ICカード1とアプリ13との間に
おける通信状態がコマンドの発行により次のフェーズに
進んだ段階でICカード1側のみがリセットされ初期化
された場合には、ミドル14は、アプリ13側に通信リ
ンクの切断を認識させてリセットさせるように処理す
る。従って、アプリ13は、再度通信リンクを確立する
ための処理を最初から行うので、エラーに対する復帰処
理を適切に行うことができる。
That is, if only the IC card 1 is reset and initialized at the stage where the communication state between the IC card 1 and the application 13 has advanced to the next phase by issuing a command, the middle 14 Processing is performed so that the application 13 recognizes the disconnection of the communication link and resets it. Therefore, since the application 13 performs the processing for establishing the communication link again from the beginning, the application 13 can appropriately perform the recovery processing for the error.

【0053】(第5実施例)図6及び図7は本発明の第
5実施例を示すものであり、第1実施例と異なる部分に
ついてのみ説明する。第5実施例の構成は基本的に第1
実施例等と同様であるが、ミドル14における処理が若
干異なっている。即ち、図6に示すように、ミドル14
は、アプリ13からの通信リンクの確立要請があると、
リーダ3を介してポーリング(0)を送信する。ここ
で、“ポーリング(0)”とは、通信用アドレスがまだ
割当てられていないICカード1のみが応答するように
定められている確立要請である。
(Fifth Embodiment) FIGS. 6 and 7 show a fifth embodiment of the present invention. Only parts different from the first embodiment will be described. The configuration of the fifth embodiment is basically the same as that of the first embodiment.
This is the same as the embodiment, but the processing in the middle 14 is slightly different. That is, as shown in FIG.
When a request for establishing a communication link is received from the application 13,
Polling (0) is transmitted via the reader 3. Here, “polling (0)” is an establishment request defined so that only the IC card 1 to which a communication address has not been assigned yet responds.

【0054】そして、ポーリング(0)を受信したIC
カード1がID(1)をリーダ3側に通知すると、ミド
ル14は、第1実施例等と同様にアドレス(1)を割当
てて通信リンクの確立通知をアプリ13に行うと、以降
は、ポーリング(0)と共に、ポーリング(1)を送信
する。ここで、“ポーリング(1)”とは、通信用アド
レス(1)が既に割当てられたICカード1のみが応答
するように定められているIDの確認要請である。従っ
て、ポーリング(1)が送信されると、ICカード1は
ID(1)を再度ミドル14側に通知する。
Then, the IC receiving the polling (0)
When the card 1 notifies the reader 3 of the ID (1), the middle 14 allocates the address (1) and notifies the application 13 of the establishment of the communication link in the same manner as in the first embodiment and the like. Polling (1) is transmitted together with (0). Here, "polling (1)" is a request for confirming an ID defined so that only the IC card 1 to which the communication address (1) has already been assigned responds. Therefore, when the polling (1) is transmitted, the IC card 1 notifies the middle 14 again of the ID (1).

【0055】この場合、第1実施例と同様に、ICカー
ド1に電源の瞬断が発生しICカード1側がリセットさ
れると、ポーリング(1)に対する応答はなくなり、ポ
ーリング(0)に対してICカード1がID(1)をリ
ーダ3側に再度通知する。そして、ミドル14は、第1
実施例等と同様に通信リンクの置き換え処理を行う。ま
た、図7は、ICカード1側において、図6の電源瞬断
に代わり、電源の供給は維持されているが、ミドル14
との間における通信が一時的に途絶した場合(通信断)
の例である。即ち、通信エリア7と、ICカード1に対
する電源供給が可能である範囲とが必ずしも一致してい
ない場合である。
In this case, as in the first embodiment, when a momentary power interruption occurs in the IC card 1 and the IC card 1 is reset, there is no response to the polling (1), and no response to the polling (0). The IC card 1 notifies the reader 3 of the ID (1) again. And the middle 14 is the first
The communication link replacement process is performed in the same manner as in the embodiment. FIG. 7 shows that the power supply is maintained on the IC card 1 side in place of the momentary power interruption of FIG.
When the communication with is temporarily interrupted (communication cutoff)
This is an example. That is, this is a case where the communication area 7 and the range in which power can be supplied to the IC card 1 do not always match.

【0056】アドレス(1)を割当てたICカード1と
の通信が一時的に途絶している期間は、ミドル14が送
信するポーリング(0),(1)に対する応答は何れも
返らないが、通信が可能な状態に復帰すると、ICカー
ド1は、ポーリング(1)の送信に対してID(1)を
再度ミドル14側に通知するようになる。
While the communication with the IC card 1 to which the address (1) is assigned is temporarily interrupted, no response is returned to the polling (0) and (1) transmitted by the middle 14, but the communication is performed. Is returned to a state in which IC card 1 is available, IC card 1 notifies ID (1) to middle 14 again in response to transmission of polling (1).

【0057】従って、ミドル14は、その時点でICカ
ード1との通信リンクが切断されていないことを確認で
きる。尚、第5実施例では、ポーリング(1)の送信に
対してID(1)の返信がない「通信断」の状態が一定
時間継続した場合は、ミドル14はアプリ13側に通信
リンクが切断されたこと通知する処理(図7中破線で示
す)を行うようになっている。そして、以上のように一
定時間内にID(1)の返信が再開されれば、アプリ1
3側にアドレス(1)の通信リンクを維持させることが
できる。
Accordingly, the middle 14 can confirm that the communication link with the IC card 1 has not been disconnected at that time. In the fifth embodiment, when the state of “communication disconnection” in which the ID (1) is not returned in response to the transmission of the polling (1) continues for a certain period of time, the middle 14 disconnects the communication link to the application 13 side. A process (not shown by a broken line in FIG. 7) for notifying that the operation has been performed is performed. If the reply of the ID (1) is resumed within a certain time as described above, the application 1
The communication link of the address (1) can be maintained on the third side.

【0058】以上のように第5実施例によれば、ミドル
14は、リーダ3を介して2種類のポーリング(0),
(1)を送信し、ICカード1は、通信用アドレスがま
だ割当てられていない状態にあればポーリング(0)に
応答してカードID(1)を送信し、一度アドレス
(1)が割当てられるとポーリング(1)に応答してカ
ードID(1)を送信する。
As described above, according to the fifth embodiment, the middle 14 receives two types of polling (0),
(1) is transmitted, and the IC card 1 transmits the card ID (1) in response to the polling (0) if the communication address is not yet allocated, and the address (1) is once allocated. And the card ID (1) in response to the polling (1).

【0059】そして、ミドル14は、ICカード1との
通信が一時的に途絶した場合でも、その後一定時間内に
送信したポーリング(1)に応答してICカード1がカ
ードID(1)を送信した場合はアドレス(1)の通信
リンクが切断されていないことを確認できるので、アプ
リ13側に通信リンクを維持させることが可能となる。
従って、アプリ13側において、斯様な通信の一時的な
途絶に対応するための処理は不要となり、ユーザが要す
るプログラミングの工数を更に削減することができる。
Then, even if the communication with the IC card 1 is temporarily interrupted, the middle card 14 transmits the card ID (1) in response to the polling (1) transmitted within a predetermined time thereafter. In this case, it is possible to confirm that the communication link of the address (1) has not been disconnected, so that the application 13 can maintain the communication link.
Therefore, on the application 13 side, processing for coping with such a temporary interruption of communication is not required, and the number of programming steps required by the user can be further reduced.

【0060】本発明は上記し且つ図面に記載した実施例
にのみ限定されるものではなく、次のような変形または
拡張が可能である。アプリ13とICカード1とが行う
通信シーケンスはあくまでも一例であり、通信リンクを
確立するための手順の詳細や状態遷移コマンドの種類な
どは適宜変更して良い。ミドル14がカードIDに対し
て通信用アドレスを割当てる処理は、アプリ13側に行
わせても良い。中間制御部と通信制御部とを構成するハ
ードウエアは、別体であっても良い。また、通信装置
は、リーダ3とパソコン12とで構成するものに限ら
ず、これらが一体となった専用装置であっても良い。ミ
ドル14は、通信装置(リーダ3等)のファームウエア
として装置に予め組込まれている(ROM等に記憶され
ている)プログラムであっても良い。第4実施例におい
て、「パワー断」後にカードID(1)が通知された場
合には、第5実施例と同様に、ミドル14がアプリ13
に対して通信リンクの切断通知を行っても良い。この場
合、アプリ13側の通信フェーズをより速くリセットす
ることができる。記録媒体は、フロッピー(登録商標)
ディスクやDVD−ROMなどでも良い。
The present invention is not limited to the embodiment described above and shown in the drawings, and the following modifications or extensions are possible. The communication sequence performed between the application 13 and the IC card 1 is merely an example, and details of a procedure for establishing a communication link, types of state transition commands, and the like may be appropriately changed. The process in which the middle 14 assigns the communication address to the card ID may be performed by the application 13. The hardware constituting the intermediate control unit and the communication control unit may be separate units. Further, the communication device is not limited to the one configured by the reader 3 and the personal computer 12, but may be a dedicated device in which these are integrated. The middle 14 may be a program (stored in a ROM or the like) incorporated in the device as firmware of the communication device (the reader 3 or the like) in advance. In the fourth embodiment, when the card ID (1) is notified after the "power-off", the middle 14 sets the application 13 as in the fifth embodiment.
May be notified of the communication link disconnection. In this case, the communication phase on the application 13 side can be reset more quickly. The recording medium is a floppy (registered trademark)
A disc or DVD-ROM may be used.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1実施例であり、通信装置とICカ
ードとの間で行われる通信シーケンスの一例を示す図
FIG. 1 is a diagram illustrating an example of a communication sequence performed between a communication device and an IC card according to a first embodiment of the present invention.

【図2】カードリーダ装置の電気的構成を示す機能ブロ
ック図
FIG. 2 is a functional block diagram showing an electrical configuration of the card reader device.

【図3】本発明の第2実施例を示す図1相当図FIG. 3 is a view corresponding to FIG. 1, showing a second embodiment of the present invention;

【図4】本発明の第3実施例を示す図1相当図FIG. 4 is a view corresponding to FIG. 1, showing a third embodiment of the present invention;

【図5】本発明の第4実施例を示す図1相当図FIG. 5 is a view corresponding to FIG. 1 showing a fourth embodiment of the present invention.

【図6】本発明の第5実施例を示す図1相当図(その
1)
FIG. 6 is a view (part 1) corresponding to FIG. 1 showing a fifth embodiment of the present invention;

【図7】図1相当図(その2)FIG. 7 is a diagram corresponding to FIG. 1 (part 2);

【図8】従来技術を示す図2相当図FIG. 8 is a diagram corresponding to FIG. 2 showing a conventional technique.

【図9】通信装置とICカードとの間で行われる通常の
通信シーケンスの一例を示す図
FIG. 9 is a diagram showing an example of a normal communication sequence performed between a communication device and an IC card.

【図10】通信装置の通信エリアとICカードとの位置
関係を示す平面図
FIG. 10 is a plan view showing a positional relationship between a communication area of a communication device and an IC card.

【図11】図1相当図FIG. 11 is a diagram corresponding to FIG. 1;

【符号の説明】[Explanation of symbols]

1はICカード、11はカードリーダ装置(通信装
置)、12はパーソナルコンピュータ(中間制御部,通
信制御部)、13はアプリケーションプログラム(通信
制御部)、14はミドルプログラム(中間制御部,コン
ピュータプログラム)、15はCD−ROM(記録媒
体)を示す。
1 is an IC card, 11 is a card reader device (communication device), 12 is a personal computer (intermediate control unit, communication control unit), 13 is an application program (communication control unit), 14 is a middle program (intermediate control unit, computer program) ) And 15 indicate a CD-ROM (recording medium).

Claims (19)

【特許請求の範囲】[Claims] 【請求項1】 ユーザによって作成されるアプリケーシ
ョンプログラムに基づいて動作すると共に、非接触型の
ICカードに対して通信リンクの確立要請を発行し、I
Cカードより送信されたIDデータを受信すると、当該
ICカードに割当てた通信用アドレスを送信することで
通信リンクを確立して所定の通信を行う通信制御部を備
えてなる非接触型ICカードの通信装置において、 前記ICカードと前記通信制御部との間に位置し、前記
通信制御部が発行した前記確立要請に対して既に通信リ
ンクが確立された状態にあるICカードのIDデータを
再度受信した場合には、前記通信制御部を介在させるこ
と無く、当該ICカードとの通信リンクを既に確立され
ているものに置き換えるように制御する中間制御部を備
えてなることを特徴とする非接触型ICカードの通信装
置。
The system operates based on an application program created by a user and issues a request for establishing a communication link to a non-contact type IC card.
When the ID data transmitted from the C card is received, a non-contact type IC card having a communication control unit for establishing a communication link and performing predetermined communication by transmitting a communication address allocated to the IC card is transmitted. In the communication device, ID data of an IC card located between the IC card and the communication control unit and in which a communication link has already been established in response to the establishment request issued by the communication control unit is received again. A non-contact type, comprising: an intermediate control unit that controls to replace a communication link with the IC card with an already established one without interposing the communication control unit. Communication device for IC card.
【請求項2】 前記通信制御部は、前記ICカードとの
通信リンクが確立すると、当該ICカードに対して通信
状態を次のフェーズに遷移させるための状態遷移コマン
ドを発行し、 前記中間制御部は、前記通信制御部が発行した前記確立
要請に対してICカード側より通信リンクの確立応答が
あった場合には、所定時間が経過した後に、前記確立応
答を前記通信制御部に対して送信するように制御するこ
とを特徴とする請求項1記載の非接触型ICカードの通
信装置。
2. The communication control section, when a communication link with the IC card is established, issues a state transition command for changing a communication state to a next phase to the IC card, and the intermediate control section Transmitting a communication link establishment response to the communication control unit after a predetermined time elapses when a communication link establishment response is received from the IC card in response to the establishment request issued by the communication control unit. 2. The communication device for a non-contact type IC card according to claim 1, wherein the communication is controlled so that the communication is performed.
【請求項3】 前記中間制御部は、前記ICカードが前
記状態遷移コマンドの発行に対する応答を返した後に当
該ICカードのIDデータを再度受信した場合には、前
記通信リンクの置き換え処理を行わず、且つ、前記通信
制御部側の通信状態がリセットされるように制御するこ
とを特徴とする請求項1または2記載の非接触型ICカ
ードの通信装置。
3. When the IC card returns the response to the issuance of the state transition command and receives the ID data of the IC card again, the intermediate control unit does not perform the process of replacing the communication link. The communication device for a non-contact type IC card according to claim 1, wherein the communication state of the communication control unit is controlled so as to be reset.
【請求項4】 前記中間制御部は、前記IDデータを再
度受信した場合には、前記通信制御部側が前記ICカー
ドに対して発行した次の状態遷移コマンドを無視するよ
うに制御することを特徴とする請求項3記載の非接触型
ICカードの通信装置。
4. When the ID data is received again, the intermediate control unit controls the communication control unit to ignore a next state transition command issued to the IC card. The communication device for a contactless IC card according to claim 3.
【請求項5】 前記中間制御部は、前記IDデータを再
度受信した場合には、前記通信制御部に対して通信リン
クの切断通知を送信するように制御することを特徴とす
る請求項3または4記載の非接触型ICカードの通信装
置。
5. The communication system according to claim 3, wherein the intermediate control unit controls to transmit a communication link disconnection notification to the communication control unit when the ID data is received again. 5. The communication device for a non-contact type IC card according to 4.
【請求項6】 前記中間制御部は、前記通信制御部が行
う通信用アドレスの割当て処理を代行し、その割当て結
果を前記通信制御部に対して送信するように構成されて
いることを特徴とする請求項1乃至5の何れかに記載の
非接触型ICカードの通信装置。
6. The communication device according to claim 1, wherein the intermediate control unit is configured to perform a communication address allocation process performed by the communication control unit, and transmit a result of the allocation to the communication control unit. The communication device for a non-contact type IC card according to claim 1.
【請求項7】 ユーザによって作成されるアプリケーシ
ョンプログラムに基づいて動作する通信制御部が非接触
型のICカードに対して通信リンクの確立要請を発行
し、ICカードより送信されたIDデータを前記通信制
御部が受信すると、当該ICカードに割当てた通信用ア
ドレスを送信することで通信リンクを確立して所定の通
信を行う非接触型ICカードの通信方法において、 前記ICカードと前記通信制御部との間に中間制御部を
配置して、前記通信制御部が発行した前記確立要請に対
して既に通信リンクが確立された状態にあるICカード
のIDデータを前記中間制御部が再度受信した場合に
は、前記通信制御部を介在させること無く、当該ICカ
ードとの通信リンクを既に確立されているものに置き換
えることを特徴とする非接触型ICカードの通信方法。
7. A communication control unit that operates based on an application program created by a user issues a request for establishing a communication link to a non-contact type IC card and transmits ID data transmitted from the IC card to the communication card. When the control unit receives, in a communication method of a non-contact type IC card performing a predetermined communication by establishing a communication link by transmitting a communication address assigned to the IC card, the IC card and the communication control unit In the case where the intermediate control unit receives the ID data of the IC card whose communication link is already established in response to the establishment request issued by the communication control unit, Is characterized in that the communication link with the IC card is replaced with an already established one without the intervention of the communication control unit. The communication method of the type IC card.
【請求項8】 前記中間制御部は、前記通信制御部が発
行した前記確立要請に対してICカード側が送信した通
信リンクの確立応答を受信すると、所定時間が経過した
後に、前記確立応答を前記通信制御部に対して送信する
ことを特徴とする請求項7記載の非接触型ICカードの
通信方法。
8. When the intermediate control unit receives a communication link establishment response transmitted by the IC card in response to the establishment request issued by the communication control unit, the intermediate control unit transmits the establishment response after a predetermined time has elapsed. The communication method for a non-contact type IC card according to claim 7, wherein the communication method is transmitted to a communication control unit.
【請求項9】 前記通信制御部は、前記ICカードとの
通信リンクが確立すると、当該ICカードに対して通信
状態を次のフェーズに遷移させるための状態遷移コマン
ドを発行し、 前記中間制御部は、前記ICカードが前記状態遷移コマ
ンドの発行に対する応答を返した後に当該ICカードの
IDデータを再度受信した場合には、前記通信リンクの
置き換え処理を行わず、且つ、前記通信制御部側の通信
状態がリセットされるように制御することを特徴とする
請求項7または8記載の非接触型ICカードの通信方
法。
9. The communication control unit, when a communication link with the IC card is established, issues a state transition command for changing a communication state to a next phase to the IC card, and the intermediate control unit If the IC card returns a response to the issuance of the state transition command and receives the ID data of the IC card again, the communication link replacement process is not performed, and the communication control unit side 9. The communication method for a non-contact type IC card according to claim 7, wherein the communication state is controlled to be reset.
【請求項10】 前記中間制御部は、前記IDデータを
再度受信した場合には、前記通信制御部が前記ICカー
ドに対して発行した次の状態遷移コマンドを無視するこ
とを特徴とする請求項9記載の非接触型ICカードの通
信方法。
10. The intermediate control unit, when receiving the ID data again, ignores a next state transition command issued to the IC card by the communication control unit. 10. The communication method for a non-contact type IC card according to item 9.
【請求項11】 前記中間制御部は、前記IDデータを
再度受信した場合には、前記通信制御部に対して通信リ
ンクの切断通知を送信することを特徴とする請求項9ま
たは10記載の非接触型ICカードの通信方法。
11. The communication device according to claim 9, wherein the intermediate control unit transmits a communication link disconnection notification to the communication control unit when receiving the ID data again. Communication method for contact type IC card.
【請求項12】 前記中間制御部が、前記通信制御部が
行う通信用アドレスの割当て処理を代行し、その割当て
結果を前記通信制御部に対して送信することを特徴とす
る請求項6乃至11の何れかに記載の非接触型ICカー
ドの通信方法。
12. The communication control unit according to claim 6, wherein the intermediate control unit substitutes a communication address allocation process performed by the communication control unit and transmits a result of the allocation to the communication control unit. The communication method of the non-contact type IC card according to any one of the above.
【請求項13】 ユーザによって作成されるアプリケー
ションプログラムに基づいて動作する通信制御部が非接
触型のICカードに対して通信リンクの確立要請を発行
し、ICカードより送信されたIDデータを前記通信制
御部が受信すると、当該ICカードに割当てた通信用ア
ドレスを送信することで通信リンクを確立して所定の通
信を行う非接触型ICカードの通信装置において、前記
ICカードと前記通信制御部との間のインターフェイス
である中間制御部の機能をコンピュータに実行させるた
めのプログラムであって、 前記通信制御部が発行した前記確立要請に対して既に通
信リンクが確立された状態にあるICカードのIDデー
タを前記中間制御部が再度受信すると、前記中間制御部
に、前記通信制御部を介在させること無く、当該ICカ
ードとの通信リンクを既に確立されているものに置き換
えさせるように処理させることを特徴とするコンピュー
タプログラム。
13. A communication control unit that operates based on an application program created by a user issues a request for establishing a communication link to a non-contact type IC card, and transmits ID data transmitted from the IC card to the communication card. When the control unit receives the information, the communication address assigned to the IC card is transmitted to establish a communication link to perform a predetermined communication. A program for causing a computer to execute a function of an intermediate control unit that is an interface between the IC card and an ID of an IC card in which a communication link has already been established in response to the establishment request issued by the communication control unit. When the intermediate control unit receives the data again, the intermediate control unit receives the data without interposing the communication control unit. Computer program, characterized in that to handle communications link with the IC card as previously cause replaced with one that has been established.
【請求項14】 前記中間制御部が、前記通信制御部が
発行した前記確立要請に対してICカード側が送信した
通信リンクの確立応答を受信すると、前記中間制御部
に、所定時間が経過した後に、前記確立応答を前記通信
制御部に対して送信させることを特徴とする請求項13
記載のコンピュータプログラム。
14. When the intermediate control unit receives a communication link establishment response transmitted by the IC card in response to the establishment request issued by the communication control unit, the intermediate control unit transmits the response after a predetermined time has elapsed. And transmitting the establishment response to the communication control unit.
Computer program as described.
【請求項15】 前記通信制御部が、前記ICカードと
の通信リンクが確立することで当該ICカードに対して
通信状態を次のフェーズに遷移させるための状態遷移コ
マンドを発行し、 前記ICカードが前記状態遷移コマンドの発行に対する
応答を返した後に当該ICカードのIDデータを再度受
信した場合には、前記中間制御部に、前記通信リンクの
置き換え処理を行わせず、且つ、前記通信制御部側の通
信状態がリセットされるように制御させることを特徴と
する請求項13または14記載のコンピュータプログラ
ム。
15. The communication control unit issues a state transition command for transitioning a communication state to a next phase to the IC card when a communication link with the IC card is established, and If the IC card receives the ID data of the IC card again after returning the response to the issuance of the state transition command, the intermediate control unit does not perform the communication link replacement process, and the communication control unit The computer program according to claim 13, wherein the computer is controlled to reset a communication state of the computer.
【請求項16】 前記IDデータを再度受信した場合に
は、前記中間制御部に、前記通信制御部が前記ICカー
ドに対して発行した次の状態遷移コマンドを無視させる
ことを特徴とする請求項15記載のコンピュータプログ
ラム。
16. When the ID data is received again, the intermediate control unit causes the intermediate control unit to ignore a next state transition command issued to the IC card by the communication control unit. 15. The computer program according to 15.
【請求項17】 前記IDデータを再度受信した場合に
は、前記中間制御部に、前記通信制御部に対して通信リ
ンクの切断通知を送信させることを特徴とする請求項1
5または16記載のコンピュータプログラム。
17. The method according to claim 1, further comprising, when receiving the ID data again, causing the intermediate control unit to transmit a communication link disconnection notification to the communication control unit.
17. The computer program according to 5 or 16.
【請求項18】 前記中間制御部に、前記通信制御部が
行う通信用アドレスの割当て処理を代行させ、その割当
て結果を前記通信制御部に対して送信させることを特徴
とする請求項13乃至17の何れかに記載のコンピュー
タプログラム。
18. The communication control unit according to claim 13, wherein the intermediate control unit substitutes a communication address allocation process performed by the communication control unit, and transmits a result of the allocation to the communication control unit. The computer program according to any one of the above.
【請求項19】 請求項13乃至18の何れかに記載の
コンピュータプログラムが記録されていることを特徴と
する記録媒体。
19. A recording medium on which the computer program according to claim 13 is recorded.
JP2001029643A 2001-02-06 2001-02-06 Non-contact type IC card communication device, non-contact type IC card communication method, computer program, and recording medium Expired - Fee Related JP4534363B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001029643A JP4534363B2 (en) 2001-02-06 2001-02-06 Non-contact type IC card communication device, non-contact type IC card communication method, computer program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001029643A JP4534363B2 (en) 2001-02-06 2001-02-06 Non-contact type IC card communication device, non-contact type IC card communication method, computer program, and recording medium

Publications (2)

Publication Number Publication Date
JP2002230490A true JP2002230490A (en) 2002-08-16
JP4534363B2 JP4534363B2 (en) 2010-09-01

Family

ID=18893962

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001029643A Expired - Fee Related JP4534363B2 (en) 2001-02-06 2001-02-06 Non-contact type IC card communication device, non-contact type IC card communication method, computer program, and recording medium

Country Status (1)

Country Link
JP (1) JP4534363B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007508772A (en) * 2003-10-16 2007-04-05 ノキア コーポレイション Method, terminal and computer program product for interacting with signal notification tag

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05159114A (en) * 1991-12-06 1993-06-25 Fujitsu Ltd System for access to non-contact card
JPH06311069A (en) * 1993-04-20 1994-11-04 Omron Corp Contactless storage medium and processing unit for contactless storage medium
JPH0765210A (en) * 1993-08-31 1995-03-10 Nippon Signal Co Ltd:The Noncontact automatic ticket examination system
JPH08202902A (en) * 1995-01-27 1996-08-09 Nippon Signal Co Ltd:The Non-contact type automatic ticket examination machine
JPH09153891A (en) * 1995-06-19 1997-06-10 Nippon Telegr & Teleph Corp <Ntt> Communication equipment and equipment used therefore
JPH10293867A (en) * 1997-04-17 1998-11-04 East Japan Railway Co Automatic ticket examination system using ic card
JPH1166249A (en) * 1997-08-14 1999-03-09 Kokusai Electric Co Ltd Room entry/exiting management system and gate passage processing method for non-contact ic card
JP2000057393A (en) * 1998-08-04 2000-02-25 Toshiba Corp Automatic ticket examining machine and communication control method for automatic ticket examining machine
JP2000069028A (en) * 1998-08-21 2000-03-03 Toshiba Corp Radio card, reader-writer, host device, radio card system, information storage medium having radio communication function, transmissoin-receptoin circuit and radio communication system
JP2000132720A (en) * 1998-10-26 2000-05-12 Nippon Signal Co Ltd:The Noncontact automatic ticket checking/collecting machine
JP2000172888A (en) * 1998-12-03 2000-06-23 Nippon Signal Co Ltd:The Non-contacting type automatic ticket examination machine
JP2000276561A (en) * 1999-03-23 2000-10-06 Omron Corp Communication equipment and automatic ticket checking machine

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05159114A (en) * 1991-12-06 1993-06-25 Fujitsu Ltd System for access to non-contact card
JPH06311069A (en) * 1993-04-20 1994-11-04 Omron Corp Contactless storage medium and processing unit for contactless storage medium
JPH0765210A (en) * 1993-08-31 1995-03-10 Nippon Signal Co Ltd:The Noncontact automatic ticket examination system
JPH08202902A (en) * 1995-01-27 1996-08-09 Nippon Signal Co Ltd:The Non-contact type automatic ticket examination machine
JPH09153891A (en) * 1995-06-19 1997-06-10 Nippon Telegr & Teleph Corp <Ntt> Communication equipment and equipment used therefore
JPH10293867A (en) * 1997-04-17 1998-11-04 East Japan Railway Co Automatic ticket examination system using ic card
JPH1166249A (en) * 1997-08-14 1999-03-09 Kokusai Electric Co Ltd Room entry/exiting management system and gate passage processing method for non-contact ic card
JP2000057393A (en) * 1998-08-04 2000-02-25 Toshiba Corp Automatic ticket examining machine and communication control method for automatic ticket examining machine
JP2000069028A (en) * 1998-08-21 2000-03-03 Toshiba Corp Radio card, reader-writer, host device, radio card system, information storage medium having radio communication function, transmissoin-receptoin circuit and radio communication system
JP2000132720A (en) * 1998-10-26 2000-05-12 Nippon Signal Co Ltd:The Noncontact automatic ticket checking/collecting machine
JP2000172888A (en) * 1998-12-03 2000-06-23 Nippon Signal Co Ltd:The Non-contacting type automatic ticket examination machine
JP2000276561A (en) * 1999-03-23 2000-10-06 Omron Corp Communication equipment and automatic ticket checking machine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007508772A (en) * 2003-10-16 2007-04-05 ノキア コーポレイション Method, terminal and computer program product for interacting with signal notification tag

Also Published As

Publication number Publication date
JP4534363B2 (en) 2010-09-01

Similar Documents

Publication Publication Date Title
US6862643B2 (en) USB compound device operates a plurality of devices by using the same USB logic circuit and the method for implementation thereof
JP2003044184A (en) Data processor and method for controlling power
CN101068140B (en) Apparatus and method for realizing primary/standby PCI equipment switchover
JP4373274B2 (en) Multi-port serial communication method, multi-port serial communication device, control method for multi-port serial communication device, recording medium, multi-port serial communication switch device, multi-port serial communication switch, and network computer system
US20070121527A1 (en) System and method for remote dynamic network configuration
KR20010085979A (en) Information communication system, information communication method, information signal processing device and information signal processing method, and storage medium
JP2021002172A (en) Daisy chain connection system and system control method
US9075542B2 (en) Storage system
JP2009516873A (en) Modular card issuing system and operation method thereof
US20130057911A1 (en) Image forming apparatus and method for controlling image forming apparatus
CN105992382B (en) Vehicle audio host, control method thereof and transmitting/receiving synchronous system
CN101645780B (en) Method and device for restoring allocation after power off and power on of power over Ethernet (POE) system
JPH10207804A (en) Dummy terminal system and dummy terminal equipment
CN110083222B (en) Information processing apparatus, control method therefor, and storage medium
US8130744B2 (en) Communication apparatus and control method, program, and storage medium thereof
US7165729B2 (en) Communication transaction control between independent domains of an integrated circuit
JP2002230490A (en) Method and device for communication of non-contact ic card, computer program, and recording medium
JPH11177598A (en) Hub, device, communication method therefor and storage medium storing computer readable program
JPH09312874A (en) Radio communication equipment, radio communication system and their control method
CN113098567B (en) Method for configuring non-contact communication equipment and electronic equipment
JP2001312701A (en) Communication method of reader/writer for non-contact ic card
US9311010B2 (en) Disk array unit, and method and program for controlling power source in disk array unit
CN113098566A (en) Configuration of transactions in contactless electronic devices
JP2002182798A (en) Terminal device
JP4835527B2 (en) RFID tag system, tag reader, synchronization device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100308

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: 20100525

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: 20100607

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

Free format text: PAYMENT UNTIL: 20130625

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4534363

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20130625

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130625

Year of fee payment: 3

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