JP4412163B2 - Non-contact type IC card reader / writer system and reader / writer - Google Patents

Non-contact type IC card reader / writer system and reader / writer Download PDF

Info

Publication number
JP4412163B2
JP4412163B2 JP2004356895A JP2004356895A JP4412163B2 JP 4412163 B2 JP4412163 B2 JP 4412163B2 JP 2004356895 A JP2004356895 A JP 2004356895A JP 2004356895 A JP2004356895 A JP 2004356895A JP 4412163 B2 JP4412163 B2 JP 4412163B2
Authority
JP
Japan
Prior art keywords
card
communication link
contact type
simultaneous
reader
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
JP2004356895A
Other languages
Japanese (ja)
Other versions
JP2006164041A (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.)
Denso Wave Inc
Original Assignee
Denso Wave Inc
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 Wave Inc filed Critical Denso Wave Inc
Priority to JP2004356895A priority Critical patent/JP4412163B2/en
Publication of JP2006164041A publication Critical patent/JP2006164041A/en
Application granted granted Critical
Publication of JP4412163B2 publication Critical patent/JP4412163B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Credit Cards Or The Like (AREA)

Description

本発明は、非接触型ICカードにデータを読み書きするためのリーダライタを備えた非接触型ICカードリーダライタシステム、およびこのシステムを構成するリーダライタに関する。   The present invention relates to a non-contact type IC card reader / writer system including a reader / writer for reading / writing data from / to a non-contact type IC card, and a reader / writer constituting the system.

非接触型ICカード(以下、ICカードと略す)は、PCのセキュリティ管理や決済処理等のような様々な用途に使用されており、近年では、これらのICカードや当該ICカードにデータを読み書きするためのリーダライタが販売されている。非接触型リーダライタは、電磁結合によりICカードと通信を行い、送信時には送信信号を変調して通信すると共にICカードに電力供給し、ICカードにより負荷変調された信号を受信することで通信処理が行われている。   Non-contact type IC cards (hereinafter abbreviated as IC cards) are used for various purposes such as PC security management and payment processing. In recent years, data has been read from and written to these IC cards and IC cards. Reader / writers are sold. The non-contact type reader / writer communicates with the IC card by electromagnetic coupling, modulates the transmission signal at the time of transmission, communicates power, supplies power to the IC card, and receives signals modulated by the IC card to perform communication processing Has been done.

このようなICカードの規格の一例としてISO/IEC14443と称される規格がある。このISO/IEC14443規格においては、タイプA(TypeA)およびタイプB(TypeB)等と称されるタイプ毎に変調度の規格が異なり、この規格に準拠したリーダライタは、当該リーダライタ側からタイプAおよびタイプBのカードに対して交互にポーリングする必要がある。尚、非接触型ICカードの一例として、複数のスマートカード通信プロトコルを用いてスマートカードおよびコンピュータ間の通信リンクを確立する技術がある(例えば、特許文献1参照)。   An example of such an IC card standard is a standard called ISO / IEC14443. In the ISO / IEC14443 standard, the modulation degree standard is different for each type referred to as Type A (Type A), Type B (Type B), etc., and a reader / writer compliant with this standard is type A from the reader / writer side. And it is necessary to poll alternately for type B cards. As an example of a non-contact type IC card, there is a technique for establishing a communication link between a smart card and a computer using a plurality of smart card communication protocols (see, for example, Patent Document 1).

ところで、この規格を次のように拡張する要望がある。これは、リーダライタが、あるカードタイプのICカードとポーリング後の所定手順に基づいて通信リンクを確立した後、当該通信リンクを保持したまま、異なるカードタイプのICカードと通信リンクを確立し、複数のカードタイプのカードと通信リンクを保持したいということである。このような処理を実現できれば、先に通信リンクしたカードタイプとの通信リンク処理を省くことができトランザクションを抑制できる。
特表2003−502888
By the way, there is a demand to extend this standard as follows. This is because the reader / writer establishes a communication link with a different card type IC card while maintaining the communication link after establishing a communication link with a certain card type IC card based on a predetermined procedure after polling, This means that you want to maintain communication links with cards of multiple card types. If such a process can be realized, the communication link process with the card type that has been previously linked with the card type can be omitted, and transactions can be suppressed.
Special table 2003-502888

複数の通信リンクを保持しようとした場合、すでに確立した通信リンクが切断されたりICカードに記憶された記憶内容がリセットされたり、ICカードの動作がロックされてしまうことがあり、処理が進行しない問題が発生することが考えられる。   If you try to maintain multiple communication links, the communication link that has already been established may be disconnected, the stored contents stored in the IC card may be reset, or the operation of the IC card may be locked. A problem may occur.

本発明は、上記事情に鑑みてなされたものであり、その目的は、複数の通信リンクを確立するときに、先に確立された通信リンク切断を抑制できる非接触型ICカードリーダライタシステム、およびこのシステムに使用されるリーダライタを提供することにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a non-contact type IC card reader / writer system capable of suppressing the communication link disconnection previously established when establishing a plurality of communication links, and It is to provide a reader / writer used in this system.

請求項1記載の発明によれば、次のような作用を奏する。管理装置は、記憶手段を備えている。この記憶手段は、一および他の非接触型ICカードとの間で通信リンクを同時に確立するときの変調方式、変調度、通信速度のうち少なくとも1つの通信方式に関して規定された複数のパラメータに対応して、同時通信リンク処理を試行した場合の、継続成功回数と継続失敗回数とを記憶している。 According to invention of Claim 1, there exists the following effect | action. The management device includes storage means. This storage means supports a plurality of parameters defined for at least one communication method among a modulation method, a modulation degree, and a communication speed when a communication link is simultaneously established between one and another non-contact type IC card. Thus, the number of continuous successes and the number of continuous failures when the simultaneous communication link processing is tried are stored.

このとき管理装置は、この記憶手段に記憶された同時リンク可否回数情報に基づいて一および他の非接触型ICカードとの間で通信リンクするため、例えば同時リンク可否回数情報の中で継続成功回数の多いパラメータを採用して同時通信リンク処理を試行することにより、複数の通信リンクを確立するときに、すでに確立された通信リンク切断を抑制できるようになる。請求項7記載の発明は、請求項1記載の非接触型ICカードリーダライタシステムの機能を有するリーダライタの発明を示す。 At this time, since the management device establishes a communication link between one and other non-contact type IC cards based on the simultaneous link availability information stored in the storage means, for example, the continuous success in the simultaneous link availability information is successful. By adopting a parameter with a large number of times and attempting simultaneous communication link processing, it is possible to suppress disconnection of already established communication links when establishing a plurality of communication links. The invention described in claim 7 shows the invention of a reader / writer having the function of the non-contact type IC card reader / writer system described in claim 1.

請求項2記載の発明によれば、管理装置が、一のICカードとの間で通信リンクを確立し、他のICカードとの間で通信リンク確立を試行した後、一のICカードとの間の通信リンクを継続しているか否かを判定し、同時通信リンクの可否結果を記憶手段に同時リンク可否回数情報として更新するため、複数の通信リンクが試行されたとき当該試行結果を後の通信リンクを試行するときの参照データとして学習記憶させることができ、試行回数が増せば増すほど同時リンク可否回数情報の信頼度を増すことができる。請求項8記載の発明は、請求項2記載の非接触型ICカードリーダライタシステムの機能を有するリーダライタの発明を示す。   According to the second aspect of the present invention, the management apparatus establishes a communication link with one IC card, attempts to establish a communication link with another IC card, and then establishes a communication link with the one IC card. In order to determine whether or not the communication link between the communication links is continued and update the simultaneous communication link availability result as the simultaneous link availability count information in the storage means, when a plurality of communication links are tried, It can be learned and stored as reference data when trying a communication link, and the reliability of simultaneous link availability information can be increased as the number of trials increases. The invention described in claim 8 shows the invention of a reader / writer having the function of the non-contact type IC card reader / writer system described in claim 2.

請求項3記載の発明によれば、管理装置は、外部ネットワークに接続されているため、同時リンク可否回数情報を他の管理装置に伝達することができる。これにより、例えば外部ネットワークに接続された他の管理装置との間で情報を共用化することができる。   According to the third aspect of the present invention, since the management device is connected to the external network, the simultaneous link availability count information can be transmitted to another management device. Thereby, for example, information can be shared with other management devices connected to the external network.

請求項4記載の発明によれば、管理装置は、一および他のICカードとの間で同時通信リンク確立が成功する可能性の高い順序で同時通信リンクを試行するため、無作為な順序で同時通信リンク処理をする構成に比較して高い確率で同時通信リンクを確立することができる。請求項9記載の発明は、請求項4記載の非接触型ICカードリーダライタシステムの機能を有するリーダライタの発明を示す。   According to the fourth aspect of the present invention, the management device tries the simultaneous communication links in the order in which the simultaneous communication links are likely to be successfully established with one and the other IC cards. A simultaneous communication link can be established with a higher probability than a configuration that performs simultaneous communication link processing. The invention described in claim 9 shows the invention of a reader / writer having the function of the non-contact type IC card reader / writer system described in claim 4.

請求項5記載の発明によれば、管理装置は、一のICカードとの間の通信リンクの切断状態で、前記同時リンク可否回数情報において試行合計回数に対して継続失敗回数の割合が所定の割合を上回っているパラメータを採用して前記他のICカードとの間で通信リンクの確立を試行し、当該他のICカードとの間で通信リンクが確立したならば、前記一および他の非接触型ICカードとの間の同時通信リンク処理を試行する際に当該パラメータの採用を回避した旨の回避情報を外部に通信する例えば他の管理装置又は上位機器に対して回避情報を送信すると、他の管理装置又は上位機器はこの回避情報を受信し、一および他のICカードの同時通信リンク処理を試行する際に、回避情報に示されたパラメータの採用を回避することができ、管理装置および他の管理装置間のトラフィックを抑制できる。請求項10記載の発明は、請求項5記載の非接触型ICカードリーダライタシステムの機能を有するリーダライタの発明を示す。 According to the fifth aspect of the present invention, the management device is in a state in which the communication link with one IC card is disconnected, and the ratio of the number of continuous failures to the total number of trials in the simultaneous link availability count information is predetermined If a communication link is established with the other IC card by adopting a parameter exceeding the ratio and the communication link is established with the other IC card, the one and other When the simultaneous communication link process with the contact type IC card is tried , avoidance information indicating that the use of the parameter is avoided is communicated to the outside . For example, transmitting the avoidance information to the other management device or the host device, when the other management device or the host device receives the avoidance information, attempts simultaneous communication link process of the first and other IC card, avoidance Adoption of the parameters indicated in the information can be avoided, and traffic between the management device and other management devices can be suppressed. The invention described in claim 10 shows the invention of a reader / writer having the function of the non-contact type IC card reader / writer system described in claim 5.

請求項6記載の発明によれば、次のように作用する。リトライ情報記憶手段は、当該管理装置とICカードとの間で同時通信リンク処理リトライを実施した際の、パラメータ毎の同時通信リンク処理の成功回数及び失敗回数を示すリトライ情報を記憶している。管理装置は、このリトライ情報記憶手段に記憶されたリトライ情報に基づいて、成功回数が失敗回数を上回るパラメータを採用して、一および他の非接触型ICカードとの間で同時通信リンク処理を試行する場合には、1回目に同時通信リンク処理に失敗してもリトライを実施する。したがって、例えば1回目に試行した結果失敗したとしてもリトライを実施し成功している条件のある場合には、管理装置が複数のICカードと同時通信リンクできることがあるため、利便性を向上できる。請求項11記載の発明は、請求項6記載の非接触型ICカードリーダライタシステムの機能を有するリーダライタの発明を示す。 According to invention of Claim 6, it acts as follows. Retry information storage means, when carrying out the retry simultaneous communication link process with the management device and the IC card stores a retry information indicating a success count and failure count of simultaneous communication links process for each parameter . Based on the retry information stored in the retry information storage means, the management device adopts a parameter in which the number of successes exceeds the number of failures, and performs simultaneous communication link processing between one and other non-contact type IC cards. When trying, even if the simultaneous communication link processing fails for the first time, retry is performed . Therefore, for example, even if the result of the first attempt is unsuccessful, if there is a condition where the retry is successful and there is a condition, the management apparatus may be able to simultaneously communicate with a plurality of IC cards, thereby improving convenience. The invention described in claim 11 shows the invention of a reader / writer having the function of the non-contact type IC card reader / writer system described in claim 6.

以下、本発明の一実施形態について、図1ないし図5を参照しながら説明する。
図1は、非接触型ICカードリーダライタシステム(以下、ICカードリーダライタシステムと称する)の構成を概略的に示している。このICカードリーダライタシステムAは、リーダライタ2と、上位機器としてのパーソナルコンピュータ3とを備え、外部ネットワークNで接続されることにより構成されている。また、管理装置1は、リーダライタ2とパーソナルコンピュータ3とから構成されている。尚、外部ネットワークNには、図示しない他の管理装置が接続されている。
Hereinafter, an embodiment of the present invention will be described with reference to FIGS.
FIG. 1 schematically shows a configuration of a non-contact type IC card reader / writer system (hereinafter referred to as an IC card reader / writer system). This IC card reader / writer system A includes a reader / writer 2 and a personal computer 3 as a host device, and is connected by an external network N. The management device 1 includes a reader / writer 2 and a personal computer 3. Note that another management device (not shown) is connected to the external network N.

以下、この構成の電気的構成を図2を参照しながら説明する。図2は、このシステムの電気的構成をブロック図により示している。
リーダライタ2は、CPU(図示せず)を備えた制御回路6を主体として、その他変調機7と、受信器8と、アンテナコイル9とを備えて構成されている。制御回路6は、CPUの他に記憶手段としてのメモリ6aを備えている。制御回路6は、外部ネットワークNを通じてコンピュータ3と相互に通信可能になっている。メモリ6aには、同時リンク可否回数情報が記憶されている。尚、この同時リンク可否回数情報は、制御回路6に記憶されている実施形態を示すが、コンピュータ3のデータベース(図示せず)に記憶されていても良い。
The electrical configuration of this configuration will be described below with reference to FIG. FIG. 2 is a block diagram showing the electrical configuration of this system.
The reader / writer 2 is mainly configured by a control circuit 6 having a CPU (not shown), and includes a modulator 7, a receiver 8, and an antenna coil 9. The control circuit 6 includes a memory 6a as storage means in addition to the CPU. The control circuit 6 can communicate with the computer 3 through the external network N. The memory 6a stores simultaneous link availability information. The simultaneous link availability information indicates an embodiment stored in the control circuit 6, but may be stored in a database (not shown) of the computer 3.

この同時リンク可否回数情報とは、例えばタイプAのICカード4との間で通信リンクを確立した後に他のタイプ(例えばタイプB)のICカード5との間で同時に通信リンクが継続するか否かの継続可否回数を示す回数情報であり、例えば図3に示すような形態で記憶されている。この図3に示す内容は後述する。変調器7は、制御回路6から与えられるデータをASK変調する。そしてアンテナコイル9を通じてICカード4および5に送信する。   For example, the simultaneous link availability count information indicates whether a communication link is continued with another type (for example, type B) IC card 5 after establishing a communication link with the type A IC card 4. The number information indicating the number of times the continuation can be continued, for example, is stored in a form as shown in FIG. The contents shown in FIG. 3 will be described later. The modulator 7 performs ASK modulation on the data supplied from the control circuit 6. Then, the data is transmitted to the IC cards 4 and 5 through the antenna coil 9.

他方、タイプAのICカード4およびタイプBのICカード5は、そのハード構成が略同一であるためICカード4のハード構成を説明しICカードのハード構成説明を省略する。ICカード4は、制御回路10およびアンテナコイル11を備えている。制御回路10は、CPU(図示せず)およびデータ記憶手段としてのメモリ10aを備えている。制御回路10は、アンテナコイル11を通じてリーダライタ2から送信信号が与えられると当該送信信号を電源として駆動する。 On the other hand, since the hardware configuration of the type A IC card 4 and the type B IC card 5 is substantially the same, the hardware configuration of the IC card 4 will be described and the description of the hardware configuration of the IC card 5 will be omitted. The IC card 4 includes a control circuit 10 and an antenna coil 11. The control circuit 10 includes a CPU (not shown) and a memory 10a as data storage means. When a transmission signal is given from the reader / writer 2 through the antenna coil 11, the control circuit 10 drives the transmission signal as a power source.

電源が与えられた駆動状態では、制御回路10は、メモリ10aに記憶されたデータを変調しアンテナコイル11を通じてリーダライタ2に送信し、逆にリーダライタ2から送信されるデータを受信するように構成されている。   In the driving state where power is supplied, the control circuit 10 modulates the data stored in the memory 10a and transmits the data to the reader / writer 2 through the antenna coil 11, and conversely receives the data transmitted from the reader / writer 2. It is configured.

非接触型ICカードの信号インタフェース規格としてISO/IEC14443と称される規格がある。このISO/IEC14443規格においては、タイプA(TypeA)とタイプB(TypeB)とが標準的に用いられている。
タイプAの場合、リーダライタ2からのタイプAのICカード4に対するデータ伝送の変調方式および変調度はASK100%であり、符号化は変形ミラー形式で行われる。他方、タイプBの場合、リーダライタ2からのタイプBのICカード5に対するデータ伝送の変調方式はタイプAと同一でASKであるものの変調度が異なり8%〜14%と規定されている。タイプBの場合、通常、変調度は10%で使用される。
また、タイプBの場合、その符号化はNRZ−L符号化方式が用いられる。タイプAやタイプBの通信速度は、初期106kbpsで同一であり、設定用パラメータ群により212kbps、424kbps、847kbpsに変更可能とされている。
There is a standard called ISO / IEC14443 as a signal interface standard for a non-contact type IC card. In the ISO / IEC14443 standard, type A (TypeA) and type B (TypeB) are used as standard.
In the case of type A, the modulation method and modulation degree of data transmission from the reader / writer 2 to the type A IC card 4 are ASK 100%, and the encoding is performed in a modified mirror format. On the other hand, in the case of type B, the modulation method of data transmission from the reader / writer 2 to the type B IC card 5 is the same as type A and is ASK, but the modulation degree is different and is defined as 8% to 14%. In the case of Type B, the modulation degree is normally used at 10%.
In the case of Type B, the encoding is performed using the NRZ-L encoding method. The communication speeds of Type A and Type B are the same at the initial 106 kbps, and can be changed to 212 kbps, 424 kbps, and 847 kbps according to the setting parameter group.

リーダライタ2は、自身の通信エリアに対してICカード4および5が接近したことを検知するため、タイプAおよびタイプBのICカード4および5に対して呼出しコードを間欠的に交互に送信するポーリング処理を行っており、ICカード4および5が通信エリア内に位置すると、ICカード4および5は、リーダライタ2が送信する信号から動作用の電力に基づいて動作し、負荷変調して応答するようになっている。   The reader / writer 2 intermittently transmits call codes to the type A and type B IC cards 4 and 5 in order to detect that the IC cards 4 and 5 approach the communication area of the reader / writer 2. When the polling processing is performed and the IC cards 4 and 5 are located in the communication area, the IC cards 4 and 5 operate based on the power for operation from the signal transmitted by the reader / writer 2 and respond by performing load modulation. It is supposed to be.

リーダライタ2およびICカード4,5間の通信方式は規格により定められており、例えばISO/IEC14443に準拠したシステムにおいては、上述のようにタイプA、B毎に変調方式や変調度、通信速度が所定範囲内の条件を満たすように規定されている。 The communication method between the reader / writer 2 and the IC cards 4 and 5 is determined by the standard. For example, in a system based on ISO / IEC14443, as described above, the modulation method, the modulation degree, and the communication speed for each of the types A and B. Is defined so as to satisfy a condition within a predetermined range.

しかし、当該規格に準拠するためにはあるパラメータ群が所定の範囲を満たせばよいため、リーダライタ2の製造メーカ、ICカード4または5の製造メーカ、ICカード4または5に内蔵されるICチップ(図示せず)を製造するメーカ毎に規格の範囲内で各社様々な規定が行われている。   However, in order to comply with the standard, a certain parameter group only needs to satisfy a predetermined range. Therefore, the reader / writer 2 manufacturer, the IC card 4 or 5 manufacturer, and the IC chip built in the IC card 4 or 5 Various regulations are made for each manufacturer (not shown) within the scope of the standard for each manufacturer.

そこで、A社がICカード4を販売しており、B社がICカード5を販売している例を考える。すると、例えば、リーダライタ2がA社製のICカード4との間で通信リンクを確立しデータ通信を行った後、リーダライタ2がB社製のICカード5との間で通信リンクを確立しデータ通信を行うと、各社規格範囲内で異なる規定が定められている影響があるため、ICカード4と通信リンクを保持した状態でICカード5との間で通信リンク確立処理を行う途中段階において、ICカード4のメモリ10aに記憶されたデータをリセットしたり、ICカード4の動作をロックしたりする場合があり、リーダライタ2がICカード4および5との間で同時にリンクを保持できない場合がある。   Consider an example in which company A sells an IC card 4 and company B sells an IC card 5. Then, for example, after the reader / writer 2 establishes a communication link with the IC card 4 manufactured by company A and performs data communication, the reader / writer 2 establishes a communication link with the IC card 5 manufactured by company B. However, when data communication is performed, there is an effect that different regulations are established within the standard range of each company. Therefore, a communication link establishment process is performed between the IC card 4 and the IC card 5 while holding the communication link. In this case, the data stored in the memory 10a of the IC card 4 may be reset or the operation of the IC card 4 may be locked, and the reader / writer 2 cannot hold the link between the IC cards 4 and 5 at the same time. There is a case.

リーダライタ2がICカード4および5との間で同時にリンクを保持できないと、一方のタイプのICカードとの間で通信処理した後に他方のタイプのICカードとの間のリンク処理を行う必要が生じてしまう。通信リンク処理が多いとトランザクションが増加してしまうため好ましくない。そのため、ICカードのタイプが異なったとしても同時にリンクを保持可能な条件により通信処理を行うことが望ましい。   If the reader / writer 2 cannot hold a link with the IC cards 4 and 5 at the same time, it is necessary to perform communication processing with one type of IC card and then perform link processing with the other type of IC card. It will occur. A large number of communication link processes is not preferable because transactions increase. For this reason, it is desirable to perform communication processing under conditions that allow a link to be held at the same time even if the types of IC cards are different.

そこで、本実施形態においては、リーダライタ2がICカード4および5との間で同時にリンクを保持させるための情報を学習し、この学習結果を同時リンク可否回数情報としてリーダライタ2のメモリ6aやコンピュータ3のデータベースに記憶させる。これにより、ICカード4および5のタイプが異なった場合であっても同時にリンクを保持できる可能性の高い条件(パラメータ)で、同時通信リンク処理を試行し、その後の通信を円滑に処理することができる。 Therefore, in the present embodiment, the reader / writer 2 learns information for simultaneously holding a link between the IC cards 4 and 5, and the learning result is used as the information on the number of simultaneous links to determine the memory 6a of the reader / writer 2. It is stored in the database of the computer 3 . As a result, even if the types of the IC cards 4 and 5 are different , the simultaneous communication link processing is tried under the condition (parameter) that is likely to be able to hold the link at the same time , and the subsequent communication is processed smoothly. It is Ru can.

図3は、リーダライタ2のメモリ6a(もしくはコンピュータ3内のデータベース)に記憶されている同時リンク可否回数情報の内容を概略的に示している。この図3中における数字は、同時通信リンク処理を試行した結果を回数で示している。図3中のパラメータAは、タイプAのICカード4との間で通信するのに最適な通信速度(例えば106kbps),変調方式(例えばASK)や変調度(例えば10%)等のパラメータ群を示すものである。   FIG. 3 schematically shows the contents of the simultaneous link availability information stored in the memory 6a of the reader / writer 2 (or a database in the computer 3). The numbers in FIG. 3 indicate the number of times that the simultaneous communication link process has been tried. The parameter A in FIG. 3 is a group of parameters such as an optimum communication speed (for example, 106 kbps), a modulation method (for example, ASK), and a modulation degree (for example, 10%) for communication with the type A IC card 4. It is shown.

また、図3中のパラメータBは、タイプAのICカード4との間で通信するのに最適な通信速度(例えば106kbps),変調方式(例えばASK)や変調度(例えば10%)等のパラメータ群であり、且つ、当該通信リンクが成功すればタイプAのICカード4とより高速な通信速度(例えば212kbps)で通信するためのパラメータ群を示している。   Also, the parameter B in FIG. 3 is a parameter such as an optimum communication speed (for example, 106 kbps), a modulation method (for example, ASK), and a modulation degree (for example, 10%) for communication with the type A IC card 4. This is a parameter group for communicating with the type A IC card 4 at a higher communication speed (for example, 212 kbps) if the communication link is successful.

また、図3中のパラメータCは、タイプBのICカード5との間で通信するのに最適な通信速度(例えば106kbps)、変調方式(例えばASK)や変調度(例えば100%)等のパラメータ群を示すものである。例えば、図3の(1)欄の内容は、リーダライタ2がタイプAのICカード4の通信速度106kbpsのパラメータにおいて通信リンク中には、タイプAの通信速度106kbpsのパラメータで同時に通信リンク処理を試行すると、150回継続し1回も通信切断していないことを示している。   3 is a parameter such as an optimum communication speed (for example, 106 kbps), a modulation method (for example, ASK), and a modulation degree (for example, 100%) for communication with the type B IC card 5. Indicates a group. For example, the contents of the column (1) in FIG. 3 indicate that the reader / writer 2 performs the communication link processing simultaneously with the parameter of the type A communication speed 106 kbps while the communication link is in the parameter of the communication speed 106 kbps of the type A IC card 4. The trial shows that it has continued 150 times and has never disconnected communication.

また、図3の(2)欄の内容は、リーダライタ2がタイプAのICカード4との間で通信速度106kbpsのパラメータにおいて通信リンク中には、タイプBのICカード5との間で通信速度106kbpsのパラメータで同時に通信リンク処理を試行した場合に、100回通信切断してしまい1回も通信継続していないことを示している。   Also, the content of the column (2) in FIG. 3 is that the reader / writer 2 communicates with the type B IC card 5 during the communication link with the type A IC card 4 at the communication speed of 106 kbps. When communication link processing is attempted simultaneously with a parameter of speed 106 kbps, communication is disconnected 100 times and communication is not continued once.

さらに、図3の(3)欄に示す内容は、リーダライタ2がタイプAのICカード4との間で通信速度212kbpsのパラメータで通信リンク中に、タイプBのICカード5との間で通信速度106kbps用のパラメータで同時に通信リンク処理を試行した場合に、80回通信継続し1回も通信切断していないことを示している。   Further, the content shown in the column (3) of FIG. 3 is that the reader / writer 2 communicates with the type B IC card 5 during the communication link with the type A IC card 4 at a communication speed of 212 kbps. When communication link processing is attempted simultaneously with a parameter for a speed of 106 kbps, it indicates that communication is continued 80 times and communication is not disconnected once.

尚、この図3に示す例では、リーダライタ2が複数のICカードと通信リンクする場合、同一のパラメータの組み合わせの場合には何回試行しても同一の結果が得られるようになっている例を示しているが、この例は理想的な場合を示しており、実際には通信継続回数(継続成功回数とも称す)と通信切断回数(継続失敗回数とも称す)が拮抗している場合もある。このように何回も同時リンク処理の試行を繰り返すことにより学習効果によりデータが蓄積されるようになる。そこで、このデータを利用することにより同時通信リンク確立の成功可能性を向上することができる。   In the example shown in FIG. 3, when the reader / writer 2 communicates with a plurality of IC cards, the same result can be obtained no matter how many times it is tried in the case of the same parameter combination. Although an example is shown, this example shows an ideal case. Actually, the number of times of communication continuation (also referred to as the number of successful continuations) and the number of times of communication disconnection (also referred to as the number of continuation failures) may conflict. is there. As described above, data is accumulated due to the learning effect by repeating the trial of the simultaneous link processing many times. Therefore, by using this data, it is possible to improve the possibility of establishing a simultaneous communication link.

この図3に示す例では、リーダライタ2が複数のICカードと通信リンクする場合に通信速度の異なるパラメータで試行した例を示しているが、実際には、カードメーカやICカードに内蔵されるICチップメーカやその搭載OS等によってもその通信継続回数や通信切断回数が変化することが確認されているため、このようなパラメータ毎にデータを取得するようにしても良い。   The example shown in FIG. 3 shows an example in which the reader / writer 2 tries communication with parameters having different communication speeds when communicating with a plurality of IC cards. However, the reader / writer 2 is actually built in a card manufacturer or an IC card. Since it has been confirmed that the number of communication continuations and the number of communication disconnections change depending on the IC chip manufacturer and the OS installed therein, data may be acquired for each such parameter.

これらのカードメーカ情報やICチップメーカ情報や搭載OS情報は、通信リンク処理が行われるときに、各ICカード4および5からリーダライタ2に送信される。具体的には、これらの情報は、タイプAのICカード4の場合、ATQA(リクエスト応答信号)、SAK(選択了解信号)を参照したり、ATS内の管理情報バイト(ISO/IEC14443−4準拠)を参照することでリーダライタ2が前述した情報を取得することができる。   These card manufacturer information, IC chip manufacturer information, and installed OS information are transmitted from each IC card 4 and 5 to the reader / writer 2 when the communication link process is performed. Specifically, in the case of the type A IC card 4, these information refer to ATQA (request response signal) and SAK (selection acknowledge signal), or the management information byte in the ATS (ISO / IEC 14443-4 compliant) ), The reader / writer 2 can acquire the information described above.

また、タイプBのICカード5の場合には、ATQB(リクエスト応答信号)内のアプリケーションデータや、高速処理用カードにおけるポーリング応答内ICコード、ファイル構造を有するカードにおけるIC製造者識別ファイル等を参照することによりリーダライタ2が前述した情報を取得できる。またこれらの情報とAFI情報(カードの応用分野識別子)とを組み合わせても良い。これによりカードメーカ情報やICチップメーカ情報や搭載OS情報等を取得できる。   In the case of type B IC card 5, refer to application data in ATQB (request response signal), IC code in polling response in high-speed processing card, IC manufacturer identification file in card having file structure, etc. By doing so, the reader / writer 2 can acquire the information described above. Further, these information and AFI information (card application field identifier) may be combined. As a result, card manufacturer information, IC chip manufacturer information, installed OS information, and the like can be acquired.

上記構成の作用について、図4および図5を参照しながら説明する。
図4は、リーダライタ2の制御回路6が複数の通信リンク処理を行うときの動作をフローチャートにより示している。まず、リーダライタ2の制御回路6は、タイプAのICカード4と通信速度106kbpsにて通信リンクを確立する(ステップS1)。制御回路6がタイプAのICカード4と通信リンクを確立すると、リーダライタ2とICカード4との間でデータ通信が可能になる。
The operation of the above configuration will be described with reference to FIGS.
FIG. 4 is a flowchart showing an operation when the control circuit 6 of the reader / writer 2 performs a plurality of communication link processes. First, the control circuit 6 of the reader / writer 2 establishes a communication link with the type A IC card 4 at a communication speed of 106 kbps (step S1). When the control circuit 6 establishes a communication link with the type A IC card 4, data communication between the reader / writer 2 and the IC card 4 becomes possible.

次に、リーダライタ2の制御回路6は、メモリ6aから外部ネットワークNを通じてICカード4および5と通信する際のパラメータと当該パラメータで試行した場合の同時リンク可否回数情報とを読出す(ステップS2)。制御回路6は、コンピュータ3内のデータベースから読み出すようにしても良い。このとき、制御回路6は、同時リンク可否回数情報を読み出すと、このデータから継続成功回数および継続失敗回数を取得する(ステップS3)。   Next, the control circuit 6 of the reader / writer 2 reads out the parameters for communicating with the IC cards 4 and 5 through the external network N from the memory 6a and the information on the number of times of simultaneous linking when trying with the parameters (step S2). ). The control circuit 6 may be read from a database in the computer 3. At this time, when the control circuit 6 reads the simultaneous link availability count information, the control circuit 6 acquires the continuous success count and the continuous failure count from this data (step S3).

制御回路6は、この継続成功回数および継続失敗回数を加算し、この合計回数が100回を超えるか否かを判定し、さらに、継続失敗回数を合計回数で除算した値が0.1を超えるか否かを判定する(ステップS4)。すなわち試行回数が多く、且つ、継続失敗回数の合計回数に対する割合が所定値より高いパラメータである場合には、同時通信リンクの成功可能性が低いため、このパラメータによる捕捉を強制的に行わないようにする(ステップS5)。   The control circuit 6 adds the number of continuous successes and the number of continuous failure, determines whether or not the total number exceeds 100, and further, the value obtained by dividing the number of continuous failures by the total number exceeds 0.1. Is determined (step S4). In other words, if the number of trials is large and the ratio of the number of continuous failures to the total number of times is a parameter higher than a predetermined value, it is unlikely that the simultaneous communication link will be successful. (Step S5).

制御回路6は、ステップS4の条件を満たさない場合には(ステップS4:NO)、取得されたパラメータにて捕捉試行する(ステップS6)。具体的には、試行回数が100回以下である場合や継続失敗回数が所定の割合以下である場合に取得されたパラメータにより捕捉試行する。   When the condition of step S4 is not satisfied (step S4: NO), the control circuit 6 tries to capture with the acquired parameter (step S6). Specifically, when the number of trials is 100 times or less, or when the number of continuation failures is a predetermined ratio or less, a capture trial is performed using the acquired parameters.

このとき、制御回路6が捕捉試行に成功した場合には(ステップS7:YES)、このカードパラメータでは同時リンク成功の可能性ありという旨の戻り値を返し(ステップS8)、リンク確立確認ルーチンに移る(ステップS9)。他方、制御回路6は、捕捉失敗したのであれば(ステップS7:NO)、同時通信リンク失敗である旨の戻り値を返し(ステップS10)、ステップS9のリンク確立確認ルーチンに移る。これは、継続失敗回数情報の更新を行うためである。   At this time, if the control circuit 6 succeeds in the acquisition trial (step S7: YES), this card parameter returns a return value indicating that there is a possibility of simultaneous link success (step S8), and returns to the link establishment confirmation routine. Move (step S9). On the other hand, if the acquisition has failed (step S7: NO), the control circuit 6 returns a return value indicating that the simultaneous communication link has failed (step S10), and proceeds to the link establishment confirmation routine of step S9. This is because the continuation failure frequency information is updated.

制御回路6は、リンク確立確認ルーチンに移ると、図5に示すように、タイプAのICカード4に対してコマンド送信する(ステップS11)。タイプAのICカード4の制御回路10は、このコマンドを受け付けると、リーダライタ2の制御回路6に対して応答する(ステップS12)が、制御回路6が当該応答信号を受信せずタイムアウトと判定したならば(ステップS13:YES)、継続失敗回数をインクリメントし(ステップS14)、コンピュータ3や制御回路6のメモリ6a内にデータベースとして保存する(ステップS15)。   When the control circuit 6 moves to the link establishment confirmation routine, it sends a command to the type A IC card 4 as shown in FIG. 5 (step S11). Upon receiving this command, the control circuit 10 of the type A IC card 4 responds to the control circuit 6 of the reader / writer 2 (step S12), but the control circuit 6 does not receive the response signal and determines that a timeout has occurred. If so (step S13: YES), the number of continuation failures is incremented (step S14) and stored as a database in the memory 6a of the computer 3 or the control circuit 6 (step S15).

逆に、制御回路6がこの応答を受信し応答信号を受付ければ(ステップS13:NO)、継続成功回数をインクリメントし(ステップS16)、ステップS15においてコンピュータ3や制御回路6のメモリ6a内にデータベースとして保存する。これにより、複数の同時リンク処理を行う継続成功回数や、同時リンク処理の継続失敗回数を更新することができ、後の処理に生かすことができ、学習効果を奏する。   Conversely, if the control circuit 6 receives this response and accepts the response signal (step S13: NO), the number of successful continuations is incremented (step S16), and the computer 3 or the memory 6a of the control circuit 6 is stored in step S15. Save as a database. As a result, it is possible to update the number of continuous successes for performing a plurality of simultaneous link processes and the number of continuous failure processes for simultaneous link processes, which can be utilized in subsequent processes, and has a learning effect.

このような本実施形態によれば、次のような作用効果を奏する。同時リンク可否回数情報がコンピュータ3やメモリ6aのデータベースに記憶されている。制御回路6が、ICカード4との間で通信リンク処理を成功した後、ICカード5との間で通信リンク処理を行うことにより同時通信リンク処理を行うのに先立ち、ICカード4および5の同時リンク処理時に使用されるパラメータにおける継続成功回数情報および継続失敗回数情報を取得し、試行合計回数が所定の回数よりも少ないかもしくは継続成功回数の割合が所定の割合より多いかを判定し、当該判定結果を満たす場合に限りICカード5との間で通信リンク処理を試行するため、複数の通信リンクを確立する際にすでに確立された通信リンクの切断を抑制できるようになる。なお、試行合計回数が所定回数よりも少ないことを同時通信リンクの試行条件としているが、この条件を省いても良い。   According to such this embodiment, there exist the following effects. Simultaneous link availability information is stored in the database of the computer 3 or the memory 6a. After the control circuit 6 succeeds in the communication link processing with the IC card 4 and then performs the communication link processing with the IC card 5, prior to performing the simultaneous communication link processing of the IC cards 4 and 5 Obtain continuous success count information and continuous failure count information in the parameters used at the time of simultaneous link processing, determine whether the total number of trials is less than a predetermined number or the ratio of the number of continuous successes is greater than a predetermined ratio, Since communication link processing is attempted with the IC card 5 only when the determination result is satisfied, disconnection of communication links that have already been established when a plurality of communication links are established can be suppressed. Although the trial condition for the simultaneous communication link is that the total number of trials is less than the predetermined number, this condition may be omitted.

また、制御回路6は、ICカード4との間で通信リンクを確立した後、ICカード5との間で通信リンク確立を試行し、さらにICカード4との間で通信リンク確立が継続しているか否かを判定し、同時通信リンクの可否結果を同時リンク可否回数情報として更新するため、ICカード4および5との間で通信リンクが試行されたとき試行結果を後の通信リンクを試行するときの参照データとして学習させることができ、試行回数が増せば増すほど同時リンク可否回数情報の信頼度を増すことができる。   Further, after establishing a communication link with the IC card 4, the control circuit 6 tries to establish a communication link with the IC card 5, and further establishes a communication link with the IC card 4. In order to determine whether or not there is a simultaneous communication link and whether or not to update the simultaneous link availability information as the simultaneous link availability count information, when a communication link is attempted with the IC cards 4 and 5, the communication result is tried after the communication link. Can be learned as reference data, and as the number of trials increases, the reliability of the simultaneous link availability information can be increased.

さらに制御回路6は、外部ネットワークNに接続されているため、外部ネットワークNを通じて同時リンク可否回数情報を伝達することができる。これにより、外部ネットワークNに接続された他の管理装置との間で情報を共用化することができる。   Furthermore, since the control circuit 6 is connected to the external network N, it can transmit the information on the number of times of simultaneous link through the external network N. As a result, information can be shared with other management apparatuses connected to the external network N.

(第2の実施形態)
図6は、本発明の第2の実施形態の説明を示すもので、第1の実施形態と異なるところは通信リンク確立の順序を同時リンク可否回数情報に基づいて決定するところにある。第1の実施形態と同一部分については同一符号を付して説明を省略し、以下異なるところについてのみ説明する。
(Second Embodiment)
FIG. 6 shows the description of the second embodiment of the present invention. The difference from the first embodiment is that the communication link establishment order is determined based on the simultaneous link availability count information. The same parts as those in the first embodiment are denoted by the same reference numerals, description thereof is omitted, and only different points will be described below.

図6は、通信リンク確立手順を決定する際の動作をフローチャートにより概略的に示している。リーダライタ2の制御回路6は、タイプAのICカード4との間で通信する際に所望の通信速度で通信するが、この所望の通信速度で通信する際に問題のないICカード5のパラメータがあるか否かを判定する(ステップT1)。すなわち、リーダライタ2の制御回路6がICカード4および5との間で同時通信リンクするときに問題が生じないパラメータ群があるか否かを判定する。もしそのようなパラメータ群がなければ(ステップT1:NO)、制御回路6は同時リンク確立を不可能として(ステップT2)、処理を終了する。   FIG. 6 schematically shows the operation in determining the communication link establishment procedure in a flowchart. The control circuit 6 of the reader / writer 2 communicates at a desired communication speed when communicating with the type A IC card 4, but the parameters of the IC card 5 have no problem when communicating at the desired communication speed. It is determined whether or not there is (step T1). That is, it is determined whether there is a parameter group that does not cause a problem when the control circuit 6 of the reader / writer 2 performs simultaneous communication link with the IC cards 4 and 5. If there is no such parameter group (step T1: NO), the control circuit 6 makes simultaneous link establishment impossible (step T2) and ends the process.

制御回路6は、このようなパラメータ群が存在すると判定した場合には(ステップT1:YES)、ICカード4の所望の通信速度で問題のないICカード5用のパラメータを候補として選択する(ステップT3)。例えば、ICカード4との間の通信速度212kbps、ICカード5との間の通信速度106kbpsのパラメータを選択する。   When it is determined that such a parameter group exists (step T1: YES), the control circuit 6 selects a parameter for the IC card 5 that has no problem at the desired communication speed of the IC card 4 as a candidate (step S1). T3). For example, parameters of a communication speed of 212 kbps with the IC card 4 and a communication speed of 106 kbps with the IC card 5 are selected.

次に制御回路6は、選択されたICカード5用のパラメータの通信速度に対してICカード4用のパラメータで通信した場合に通信継続する可能性が高いか否かを判定する(ステップT4)。これは、制御回路6が同時リンク可否回数情報に基づいて判定するが、ICカード5との通信リンク時に使用されるパラメータがICカード4との通信保持状態に悪影響を引き起こさないか否かを判定する処理を示している。   Next, the control circuit 6 determines whether or not there is a high possibility of continuing communication when communication is performed with the parameter for the IC card 4 with respect to the communication speed of the parameter for the selected IC card 5 (step T4). . This is determined by the control circuit 6 based on the simultaneous link availability information, but it is determined whether or not the parameters used at the time of communication link with the IC card 5 do not adversely affect the communication holding state with the IC card 4. Shows the processing to be performed.

このとき、制御回路6は、使用されるパラメータが同時リンク可否回数情報に基づいて通信継続する可能性が高いと判定した場合にはステップT5に移行するが、通信継続する可能性が低いと判定した場合には(ステップT4:NO)、検討したパラメータを除外し(ステップTa)、再度ステップT1から繰り返し処理を行う。   At this time, if the control circuit 6 determines that the parameter to be used is likely to continue communication based on the simultaneous link availability information, the control circuit 6 proceeds to step T5, but determines that the possibility of continuing communication is low. If so (step T4: NO), the studied parameters are excluded (step Ta), and the process is repeated from step T1.

次に制御回路6は、タイプAのICカード4の通信速度の候補(例えば212kbps)に対してタイプBのICカード5の通信速度の候補に至るまでに経る必要のある通信速度のパラメータで通信処理が行われた場合に通信継続失敗したものがあるか否かを判定する(ステップT5)。リーダライタ2は、ICカード5との間で最低の通信速度で通信リンク確立した後に順次高い通信速度でICカード5との間で通信確立する必要がある。この場合、リーダライタ2がタイプAのICカード4との間で通信している間にタイプBのICカード5との間で所定のパラメータにより低い通信速度から順に高い通信速度に移行して通信処理を行うと、タイプAのICカード4との間の通信リンクが切断される虞がある。このため、履歴情報(学習情報)を参照し、通信継続失敗したものがあると判定すると(ステップT5:YES)、このパラメータによる通信リンクを回避し、ステップT7に移行する。   Next, the control circuit 6 communicates with a communication speed parameter required to reach a communication speed candidate of the type B IC card 5 with respect to a communication speed candidate of the type A IC card 4 (for example, 212 kbps). When processing is performed, it is determined whether or not there is a communication continuation failure (step T5). The reader / writer 2 needs to establish communication with the IC card 5 sequentially at a higher communication speed after establishing the communication link with the IC card 5 at the lowest communication speed. In this case, while the reader / writer 2 is communicating with the type A IC card 4, the communication with the type B IC card 5 is shifted from the lower communication speed to the higher communication speed in accordance with predetermined parameters. If the processing is performed, there is a possibility that the communication link with the type A IC card 4 is disconnected. For this reason, referring to the history information (learning information) and determining that there has been communication continuation failure (step T5: YES), the communication link by this parameter is avoided and the process proceeds to step T7.

また、制御回路6は、ステップT5において通信継続失敗したものがないと判定すると(ステップT5:NO)、タイプAのICカード4との間で通信リンクした後にタイプBのICカード5との間で通信リンク処理し(ステップT6)終了する。   If the control circuit 6 determines that there is no communication continuation failure in step T5 (step T5: NO), the control circuit 6 establishes a communication link with the type A IC card 4 and then communicates with the type B IC card 5. Then, the communication link process is performed (step T6), and the process ends.

制御回路6は、ステップT7においてタイプBのICカード5の通信速度の候補(例えば106kbps)に対してタイプAのICカード4の通信速度の候補に至るまでに経る必要のある通信速度のパラメータで通信処理が行われた場合に通信継続失敗したものがあるか否かを判定する。これは、リーダライタ2がタイプBのICカード5との間で通信している間にタイプAのICカード4との間で所定のパラメータにより低い通信速度から
順に高い通信速度に移行して通信処理を行うと、タイプBのICカード5との間の通信リンクが切断される虞があるため、履歴情報(学習情報)を参照し当該切断を回避するために行われる。
このとき制御回路6は、ステップT7において通信継続失敗したものがないと判定すると(ステップT7:NO)、タイプBのICカード5との間で通信リンクした後にタイプAのICカード4との間で同時通信リンク処理するように通信処理を行う(ステップT8)。
しかし、制御回路6は、ステップT7において通信継続失敗したものがあると判定すると、ステップTaに移行し検討したパラメータを候補から除外し、ステップT1から処理を繰り返す。
The control circuit 6 is a parameter of the communication speed that needs to pass from the candidate of the communication speed of the type B IC card 5 (for example, 106 kbps) to the candidate of the communication speed of the type A IC card 4 in step T7. When communication processing is performed, it is determined whether there is a communication that has failed to continue. This is because the reader / writer 2 communicates with the type B IC card 5 while shifting from the lower communication speed to the higher communication speed with a predetermined parameter while communicating with the type A IC card 4. When processing is performed, there is a possibility that the communication link with the type B IC card 5 may be disconnected. Therefore, this processing is performed to refer to the history information (learning information) and avoid the disconnection.
At this time, if the control circuit 6 determines in step T7 that there is no communication continuation failure (step T7: NO), the control circuit 6 establishes a communication link with the type B IC card 5 and then communicates with the type A IC card 4. The communication process is performed so that the simultaneous communication link process is performed at (Step T8).
However, if the control circuit 6 determines in step T7 that communication has failed to continue, the control circuit 6 moves to step Ta, excludes the studied parameter from the candidates, and repeats the processing from step T1.

このような実施形態によれば、リーダライタ2の制御回路6が、ICカード4および5との間で同時通信リンク処理を行う場合、同時通信リンク確立が成功する可能性が高い順序で同時通信リンク処理を試行しているため、無作為な順序で同時通信リンク処理をするのに比較して高い確率で同時通信リンクを確立することができる。   According to such an embodiment, when the control circuit 6 of the reader / writer 2 performs the simultaneous communication link process with the IC cards 4 and 5, the simultaneous communication is performed in the order in which there is a high possibility that the simultaneous communication link will be successfully established. Since the link processing is attempted, the simultaneous communication link can be established with a higher probability than the simultaneous communication link processing in a random order.

(第3の実施形態)
図7は、本発明の第3の実施形態の説明を示すもので、第1もしくは第2の実施形態と異なるところは、リーダライタ2とICカード4および5との間で同時通信リンク処理をリトライした場合にその結果を示すリトライ情報を制御回路6のメモリ6aに記憶し、制御回路6はリトライ情報に基づいてICカード4および5との間で同時通信リンク処理を行うことにある。第1もしくは第2の実施形態と同一部分については同一符号を付してその説明を省略する。
(Third embodiment)
FIG. 7 shows an explanation of the third embodiment of the present invention. The difference from the first or second embodiment is that simultaneous communication link processing is performed between the reader / writer 2 and the IC cards 4 and 5. When retry is performed, retry information indicating the result is stored in the memory 6a of the control circuit 6, and the control circuit 6 performs simultaneous communication link processing between the IC cards 4 and 5 based on the retry information. The same parts as those in the first or second embodiment are denoted by the same reference numerals, and the description thereof is omitted.

図7は、リーダライタ2側の制御回路6に記憶されたリトライ情報の内容を示している。発明者らが実験を繰り返した結果、リーダライタ2とICカード4および5との間で1度同時通信リンク処理を行い失敗したとしても、直ぐに再度同様な同時通信リンク処理を行うことにより同時リンク処理が継続して成功することがあることが確認されている。そこで、リーダライタ2の制御回路6は、ICカード4および5との間で2回もしくはそれ以上連続して同時通信リンク処理を試行し、その結果をリトライ情報としてメモリ6aに記憶するように構成する。図7では、各パラメータの組合せに対応して、継続成功回数及び継続失敗回数からなる同時リンク可否回数情報(上段)と併せて、リトライ情報が図で下段に記憶されている。継続(左側)の方に記載された数値がリトライの成功回数、段(右側)の方に記載された数値がリトライの失敗回数である。制御回路6は、同時通信リンクが成功しても失敗しても、そのリトライ情報をメモリ6aに記憶させる。 FIG. 7 shows the contents of the retry information stored in the control circuit 6 on the reader / writer 2 side. As a result of repeating the experiment by the inventors, even if the simultaneous communication link processing once fails between the reader / writer 2 and the IC cards 4 and 5, the simultaneous link is immediately performed again by performing the same simultaneous communication link processing again. It has been confirmed that processing may continue and succeed. Therefore, the control circuit 6 of the reader / writer 2 is configured to try the simultaneous communication link process with the IC cards 4 and 5 continuously twice or more and store the result in the memory 6a as retry information. To do. In FIG. 7, the retry information is stored in the lower part of the figure together with the simultaneous link availability number information (upper part) composed of the number of continuous successes and the number of continuation failures, corresponding to each parameter combination. The numerical value described in the continuation (left side) is the number of successful retries, and the numerical value described in the column (right side) is the number of failed retries. Regardless of whether the simultaneous communication link succeeds or fails, the control circuit 6 stores the retry information in the memory 6a.

制御回路6は、このリトライ情報を参照し、例えば同時通信リンク処理に成功した回数が失敗回数を上回っている場合には、1回目に同時通信リンク処理し失敗したとしても再度同時通信リンク処理する。これにより、リーダライタ2の制御回路6は、タイプAおよびタイプBのICカード4および5との間で同時通信リンクすることができるようになる。   The control circuit 6 refers to the retry information. For example, when the number of times of successful simultaneous communication link processing exceeds the number of failures, the simultaneous communication link processing is performed for the first time and the simultaneous communication link processing is performed again even if the failure occurs. . As a result, the control circuit 6 of the reader / writer 2 can perform a simultaneous communication link between the type A and type B IC cards 4 and 5.

(他の実施形態)
本発明は、上記実施形態に限定されるものではなく、例えば、以下に示す変形もしくは拡張が可能である。
(Other embodiments)
The present invention is not limited to the above embodiment, and for example, the following modifications or expansions are possible.

制御回路6は、ICカード4との間の通信リンクの切断状態で、同時通信リンクを試行した回数に対して継続失敗回数の割合が所定の割合(例えば0.1)を上回っているパラメータ(通信方式によりICカード5との間で通信リンクを試行するようにしても良い。この場合、制御回路6がICカード5との間で同時通信リンクを確立した場合には、制御回路6はICカード4および5との間の同時通信リンク処理を試行する際に当該パラメータの採用を回避した旨の回避情報を外部ネットワークNを通じて他の管理装置に通信するようにしても良い。このとき、他の管理装置に回避情報が伝達されるため、制御回路6がICカード4および5と通信するときの相性を他のシステムにも伝達することができ、効率的にデータを利用することができ、利便性を向上できる。 The control circuit 6 is a parameter in which the ratio of the number of continuation failures exceeds a predetermined ratio (for example, 0.1) with respect to the number of attempts of simultaneous communication links in a disconnected state of the communication link with the IC card 4 ( the communication method) may be attempting to communicate link with the IC card 5. In this case, when the control circuit 6 establishes a simultaneous communication link with the IC card 5, the control circuit 6 sets the parameter when trying the simultaneous communication link process with the IC cards 4 and 5 . The avoidance information indicating that the adoption has been avoided may be communicated to another management apparatus via the external network N. At this time, since avoidance information is transmitted to other management devices, compatibility when the control circuit 6 communicates with the IC cards 4 and 5 can be transmitted to other systems, and data is efficiently used. Can improve convenience.

制御回路6のメモリ6aには、タイプAのICカード4とタイプBのICカード5の通信速度等に応じて同時リンク可否回数情報が記憶されている例を示したが、これに限定されるものではなく、例えば、変調度に応じて同時リンク可否回数情報を記憶するようにしても良い。 例えば、変調度は、タイプAのICカード4の場合100%であるが、タイプBのICカード5の場合8%〜14%と規定されている。したがって、変調度を、例えば9%,10%,11%という所定値にした場合のデータに分別して同時リンク可否回数情報を記憶するようにしても良い。また、変調方式毎のデータに分別して同時リンク可否回数情報を記憶するようにしても良いし、これらの情報を組み合わせて記憶するようにしても良い。このような場合、上述実施形態と略同様の作用効果を得られる。また、より細かく分別して同時リンク可否回数情報を得ることができ、利便性を向上できる。   Although the memory 6a of the control circuit 6 shows the example in which the information on the number of simultaneous link availability is stored according to the communication speed of the type A IC card 4 and the type B IC card 5, the present invention is limited to this. For example, the simultaneous link availability count information may be stored according to the modulation degree. For example, the modulation degree is 100% in the case of the type A IC card 4, but is defined as 8% to 14% in the case of the type B IC card 5. Therefore, the simultaneous link availability count information may be stored separately for data when the modulation degree is set to a predetermined value of 9%, 10%, or 11%, for example. In addition, the number of simultaneous link availability information may be stored separately for each modulation method, or may be stored in combination. In such a case, substantially the same effect as the above-described embodiment can be obtained. Further, it is possible to obtain information on the number of simultaneous link availability by further finely classifying, and convenience can be improved.

また、ISO/IEC14443の規格に準拠した非接触型のICカードリーダライタシステムAに適用した実施形態を示しているが、この規格に必ずしも準拠するシステムに適用する必要はない。
管理装置1として、リーダライタ2とコンピュータ3とを備えた実施形態を示したが、これに限定されるものではなく、例えば、リーダライタ2が単体で管理装置1の機能を有するようにしても良い。
Moreover, although the embodiment applied to the non-contact type IC card reader / writer system A compliant with the ISO / IEC14443 standard is shown, it is not necessarily applied to a system compliant with this standard.
Although the embodiment in which the reader / writer 2 and the computer 3 are provided as the management apparatus 1 is shown, the present invention is not limited to this. For example, the reader / writer 2 may have the function of the management apparatus 1 as a single unit. good.

本発明の第1の実施形態を示す概略的なブロック構成図1 is a schematic block diagram showing a first embodiment of the present invention. 電気的構成を示すブロック図Block diagram showing electrical configuration 同時通信リンク可否回数情報の一例を示す図The figure which shows an example of the simultaneous communication link availability count information 同時通信リンク確立処理時の動作を示すフローチャート(その1)Flow chart showing operation at the time of simultaneous communication link establishment processing (part 1) 同時通信リンク確立処理時の動作を示すフローチャート(その2)Flowchart showing the operation at the time of simultaneous communication link establishment processing (part 2) 本発明の第2の実施形態の動作を示すフローチャートThe flowchart which shows the operation | movement of the 2nd Embodiment of this invention. 本発明の第3の実施形態の説明を示す図3相当図FIG. 3 equivalent view showing the explanation of the third embodiment of the present invention

符号の説明Explanation of symbols

図面中、1は管理装置、2はリーダライタ、3はコンピュータ、4はタイプAのICカード、5はタイプBのICカード、6は制御回路(制御手段)、6aはメモリ(記憶手段)、7は変調器、8は受信器、9はアンテナコイル、10は制御回路、10aはメモリ(記憶手段)を示す。   In the drawings, 1 is a management device, 2 is a reader / writer, 3 is a computer, 4 is a type A IC card, 5 is a type B IC card, 6 is a control circuit (control means), 6a is a memory (storage means), 7 is a modulator, 8 is a receiver, 9 is an antenna coil, 10 is a control circuit, and 10a is a memory (storage means).

Claims (11)

データ記憶手段を備えた非接触型ICカードとの間で通信リンクを確立した後所定の手順により前記非接触型ICカードと通信処理して前記データ記憶手段に記憶されたデータを読み書きする管理装置を備え、
前記管理装置は、一の非接触型ICカードが通信可能な通信速度毎に他の非接触型ICカードの変調方式、変調度、通信速度のうち少なくとも1つに関して規定された複数のパラメータに対応して、前記一の非接触型ICカードとの間で通信リンクを確立した後前記他の非接触型ICカードとの間でも同時に通信リンクを確立させる同時通信リンク処理を試行した場合に、前記一の非接触型ICカードとの間で通信リンクを継続している継続成功回数と、前記一の非接触型ICカードとの間で通信リンクを切断した回数又は他の非接触型ICカードとの間の通信リンクの確立自体に失敗した捕捉失敗回数の合計からなる継続失敗回数とを含む同時リンク可否回数情報を記憶する記憶手段を備えると共に
前記記憶手段に記憶された同時リンク可否回数情報に基づいて、継続成功回数の多いパラメータを採用して、前記一および他の非接触型ICカードとの間で同時通信リンク処理を試行することを特徴とする非接触型ICカードリーダライタシステム。
The non-contact type IC card and communication processing to the management apparatus for reading and writing data stored in the data storage means by a predetermined procedure after establishing a communication link with the non-contact type IC card having a data storage means With
The management device supports a plurality of parameters defined for at least one of a modulation method, a modulation degree, and a communication speed of another non-contact IC card for each communication speed at which one non-contact IC card can communicate. Then , after establishing a communication link with the one non-contact type IC card and then trying a simultaneous communication link process for simultaneously establishing a communication link with the other non-contact type IC card, The number of successes of continuing the communication link with one non-contact type IC card, the number of times when the communication link is disconnected with the one non-contact type IC card, or another non-contact type IC card Rutotomoni comprising storage means for storing simultaneous link availability count information including the unsuccessful continuation number consisting of the sum of the acquisition number of failures in establishing itself communication link between,
Based on the simultaneous link availability information stored in the storage means , adopting a parameter with a high number of successful continuations, and attempting simultaneous communication link processing between the one and other non-contact type IC cards. A non-contact type IC card reader / writer system.
前記管理装置は、前記一の非接触型ICカードとの間で通信リンクを確立し、前記他の非接触型ICカードとの間で通信リンクを試行した後、前記一の非接触型ICカードとの間の通信リンクを継続しているか否かを判定し、その判定結果に応じて、前記記憶手段に記憶されている同時リンク可否回数情報更新することを特徴とする請求項1記載の非接触型ICカードリーダライタシステム。 The management apparatus establishes a communication link with the one non-contact type IC card, and tries the communication link with the other non-contact type IC card, and then the one non-contact type IC card. 2. The simultaneous link availability count information stored in the storage unit is updated according to the determination result . Non-contact type IC card reader / writer system. 前記管理装置は、外部ネットワークに接続されていることを特徴とする請求項1または2記載の非接触型ICカードリーダライタシステム。   3. The non-contact type IC card reader / writer system according to claim 1, wherein the management device is connected to an external network. 前記管理装置は、一および他の非接触型ICカードとの間で同時通信リンクの確立を試行する場合、各非接触型ICカードに対する通信リンクの確立の順序を、前記記憶手段に記憶された同時リンク可否回数情報に基づいて、同時通信リンク確立が成功する可能性の高い順序に決定することを特徴とする請求項1ないし3の何れかに記載の非接触型ICカードリーダライタシステム。 When the management device attempts to establish a simultaneous communication link between one and another contactless IC card, the order of establishment of the communication link for each contactless IC card is stored in the storage means 4. The non-contact type IC card reader / writer system according to claim 1, wherein the non-contact type IC card reader / writer system is determined based on the simultaneous link availability number information in the order that the simultaneous communication link establishment is likely to be successful. 前記管理装置は、前記一の非接触型ICカードとの間の通信リンクの切断状態で、前記同時リンク可否回数情報において試行合計回数に対して継続失敗回数の割合が所定の割合を上回っているパラメータを採用して前記他の非接触型ICカードとの間で通信リンクの確立を試行し、当該他の非接触型ICカードとの間で通信リンクが確立したならば、前記一および他の非接触型ICカードとの間の同時通信リンク処理を試行する際に当該パラメータの採用を回避した旨の回避情報を外部の他の管理装置又は上位機器に通信可能に構成されていることを特徴とする請求項1ないし4の何れかに記載の非接触型ICカードリーダライタシステム。 In the management device, in a state where the communication link with the one non-contact type IC card is disconnected, the ratio of the number of continuous failures exceeds a predetermined ratio with respect to the total number of trials in the simultaneous link availability count information . If a communication link is established with the other non-contact type IC card by adopting parameters, and the communication link is established with the other non-contact type IC card, the one and the other It is configured so that avoidance information indicating that the adoption of the parameter is avoided can be communicated to other external management devices or higher-level devices when attempting simultaneous communication link processing with a non-contact type IC card. A non-contact type IC card reader / writer system according to any one of claims 1 to 4. 前記管理装置は、前記同時通信リンク処理を試行して前記他の非接触型ICカードとの間の通信リンクの確立に失敗した場合に、同じパラメータを採用して再度同時通信リンク処理を試行するリトライを実施し、パラメータ毎にそのリトライにおける同時通信リンク処理の成功回数及び失敗回数をリトライ情報として記憶するリトライ情報記憶手段を備え、前記リトライ情報記憶手段のリトライ情報に基づいて、成功回数が失敗回数を上回るパラメータを採用して、前記一および他の非接触型ICカードとの間で同時通信リンク処理を試行する場合には、1回目に同時通信リンク処理に失敗してもリトライを実施することを特徴とする請求項1ないし5の何れかに記載の非接触型ICカードリーダライタシステム。 The management apparatus, when attempting the simultaneous communication link process fails to establish a communication link between the other contactless IC card, attempts to adopt to again simultaneous communication link process the same parameters Retry information storage means for performing retry and storing the number of successes and failures of simultaneous communication link processing in the retry for each parameter as retry information, and the number of successes failed based on the retry information of the retry information storage means When a parameter exceeding the number of times is employed and the simultaneous communication link processing is tried with the one and other contactless IC cards, the retry is performed even if the simultaneous communication link processing fails for the first time. 6. The non-contact type IC card reader / writer system according to any one of claims 1 to 5. データ記憶手段を備えた非接触型ICカードとの間で通信リンクを確立した後所定の手順により前記非接触型ICカードと通信処理して前記データ記憶手段に記憶されたデータを読み書きする制御手段と、
一の非接触型ICカードが通信可能な通信速度毎に他の非接触型ICカードの変調方式、変調度、通信速度のうち少なくとも1つに関して規定された複数のパラメータに対応して、前記一の非接触型ICカードとの間で通信リンクを確立した後前記他の非接触型ICカードとの間でも同時に通信リンクを確立させる同時通信リンク処理を試行した場合に、前記一の非接触型ICカードとの間で通信リンクを継続している継続成功回数と、前記一の非接触型ICカードとの間で通信リンクを切断した回数又は他の非接触型ICカードとの間の通信リンクの確立自体に失敗した捕捉失敗回数の合計からなる継続失敗回数とを含む同時リンク可否回数情報を記憶する記憶手段とを備え、
前記制御手段は、前記記憶手段の同時リンク可否回数情報に基づいて、継続成功回数の多いパラメータを採用して、前記一および他の非接触型ICカードとの間で同時通信リンク処理を試行することを特徴とするリーダライタ。
Control means for reading and writing data stored in said data storage means and the communication processing with the noncontact IC card according to a predetermined procedure after establishing a communication link with the non-contact type IC card having a data storage means When,
Corresponding to a plurality of parameters defined for at least one of the modulation method, modulation degree, and communication speed of another non-contact type IC card for each communication speed at which one non-contact type IC card can communicate, When a simultaneous communication link process for establishing a communication link with another contactless IC card after establishing a communication link with another contactless IC card is attempted, the one contactless type The number of continuous successes in which the communication link is continued with the IC card, the number of times the communication link is disconnected with the one non-contact type IC card, or the communication link with another non-contact type IC card Storage means for storing information on the number of simultaneous link availability including the number of continuous failures consisting of the total number of acquisition failures that failed to establish itself ,
The control means tries a simultaneous communication link process with the one and other non-contact type IC cards by adopting a parameter having a large number of continuous successes based on the simultaneous link availability number information of the storage means. A reader / writer characterized by this.
前記制御手段は、前記一の非接触型ICカードとの間で通信リンクを確立し、前記他の非接触型ICカードとの間で通信リンクを試行した後、前記一の非接触型ICカードとの間の通信リンクを継続しているか否かを判定し、その判定結果に応じて、前記記憶手段に記憶されている同時リンク可否回数情報更新することを特徴とする請求項7記載のリーダライタ。 The control means establishes a communication link with the one non-contact type IC card, tries a communication link with the other non-contact type IC card, and then the one non-contact type IC card. The simultaneous link availability count information stored in the storage means is updated according to a determination result of whether or not the communication link between the storage device and the communication link is continued. Reader / writer. 前記制御手段は、一および他の非接触型ICカードとの間で同時通信リンクの確立を試行する場合、各非接触型ICカードに対する通信リンクの確立の順序を、前記記憶手段に記憶された同時リンク可否回数情報に基づいて、同時通信リンク確立が成功する可能性の高い順序に決定することを特徴とする請求項7または8記載のリーダライタ。 When the control means tries to establish a simultaneous communication link between one and another non-contact type IC card, the order of establishment of the communication link for each non-contact type IC card is stored in the storage means. 9. The reader / writer according to claim 7 or 8, wherein the reader / writer is determined in the order that the simultaneous communication link establishment is highly likely to be successful based on the simultaneous link availability information . 前記制御手段は、前記一の非接触型ICカードとの間の通信リンクの切断状態で、前記同時リンク可否回数情報において試行合計回数に対して継続失敗回数の割合が所定の割合を上回っているパラメータを採用して前記他の非接触型ICカードとの間で通信リンクの確立を試行し、当該他の非接触型ICカードとの間で通信リンクが確立したならば、前記一および他の非接触型ICカードとの間の同時通信リンク処理を試行する際に当該パラメータの採用を回避した旨の回避情報を外部の他の管理装置又は上位機器に通信可能に構成されていることを特徴とする請求項7ないし9の何れかに記載のリーダライタ。 The control means is in a disconnected state of the communication link with the one non-contact IC card, and the ratio of the number of continuous failures exceeds the predetermined ratio in the total number of trials in the simultaneous link availability count information . If a communication link is established with the other non-contact type IC card by adopting parameters, and the communication link is established with the other non-contact type IC card, the one and the other It is configured so that avoidance information indicating that the adoption of the parameter is avoided can be communicated to other external management devices or higher-level devices when attempting simultaneous communication link processing with a non-contact type IC card. A reader / writer according to any one of claims 7 to 9. 前記制御手段は、前記同時通信リンク処理を試行して前記他の非接触型ICカードとの間の通信リンクの確立に失敗した場合に、同じパラメータを採用して再度同時通信リンク処理を試行するリトライを実施し、パラメータ毎にそのリトライにおける同時通信リンク処理の成功回数及び失敗回数をリトライ情報として記憶するリトライ情報記憶手段を備え、前記リトライ情報記憶手段のリトライ情報に基づいて、成功回数が失敗回数を上回るパラメータを採用して、前記一および他の非接触型ICカードとの間で同時通信リンク処理を試行する場合には、1回目に同時通信リンク処理に失敗してもリトライを実施することを特徴とする請求項7ないし10の何れかに記載のリーダライタ。 Wherein, when attempting the simultaneous communication link process fails to establish a communication link between the other contactless IC card, attempts to adopt to again simultaneous communication link process the same parameters Retry information storage means for performing retry and storing the number of successes and failures of simultaneous communication link processing in the retry for each parameter as retry information, and the number of successes failed based on the retry information of the retry information storage means When a parameter exceeding the number of times is employed and the simultaneous communication link processing is tried with the one and other contactless IC cards, the retry is performed even if the simultaneous communication link processing fails for the first time. 11. The reader / writer according to claim 7, wherein the reader / writer is any one of the above.
JP2004356895A 2004-12-09 2004-12-09 Non-contact type IC card reader / writer system and reader / writer Expired - Fee Related JP4412163B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004356895A JP4412163B2 (en) 2004-12-09 2004-12-09 Non-contact type IC card reader / writer system and reader / writer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004356895A JP4412163B2 (en) 2004-12-09 2004-12-09 Non-contact type IC card reader / writer system and reader / writer

Publications (2)

Publication Number Publication Date
JP2006164041A JP2006164041A (en) 2006-06-22
JP4412163B2 true JP4412163B2 (en) 2010-02-10

Family

ID=36665973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004356895A Expired - Fee Related JP4412163B2 (en) 2004-12-09 2004-12-09 Non-contact type IC card reader / writer system and reader / writer

Country Status (1)

Country Link
JP (1) JP4412163B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8907765B2 (en) * 2007-12-24 2014-12-09 Hewlett-Packard Development Company, L. P. RFID tag detection method and system
JP5613894B2 (en) 2008-08-11 2014-10-29 日本電産サンキョー株式会社 Non-contact IC card reader and data reading method
JP5415834B2 (en) * 2009-06-10 2014-02-12 日本電気株式会社 Information reading apparatus, information reading method and program
JP2010286966A (en) * 2009-06-10 2010-12-24 Nec Corp Information reader, information reading method, and program

Also Published As

Publication number Publication date
JP2006164041A (en) 2006-06-22

Similar Documents

Publication Publication Date Title
US7088246B2 (en) RFID tag and method for processing RFID data
US8543056B2 (en) Communication device, communication method, and program
CN106211041B (en) Communication apparatus, communication method, and information processing apparatus
US10868583B2 (en) Communication apparatus, communication method, and program
US6839772B1 (en) Chip card reader having contact and contactless operating modes
EP1901201B1 (en) RFID tag reader
JP4692807B2 (en) Contact-type data communication device, transmission / reception device, and transmission / reception method
US20160198477A1 (en) Communications device and communications system
US7163154B2 (en) Contact less IC card with operating system used in contact type cards and reader for such contactless cards
JP4412163B2 (en) Non-contact type IC card reader / writer system and reader / writer
KR20070042441A (en) Processing method of RDF tag, RDF reader / writer, RFP system and RDF system
US10931331B2 (en) Communication device and method
US8321743B2 (en) Information storage medium and information storage medium processing apparatus
CN111211812B (en) Operation method of electronic device
EP1676404B1 (en) Communication system and anti-collision method
JP7468754B1 (en) ELECTRONIC INFORMATION STORAGE MEDIUM, IC CHIP, IC CARD, RECEPTION BLOCK PROCESSING METHOD, AND PROGRAM
JP2005309481A (en) Reader/writer, support device, reader/writer support method and reader/writer support system
JP4572894B2 (en) Wireless tag reader
CN112686065B (en) Data reading and writing method, system and computer readable storage medium
US20040178274A1 (en) Contactless radio frequency magnetic field data transmission card and its application system
KR20110027423A (en) How to Improve Tag Recognition Speed in RFID System
KR100662050B1 (en) Anti-collision method in radio wave identification device
JP2007094885A (en) Radio tag reader/writer, and radio tag read/write method
JP5066853B2 (en) Communication device
JP4112418B2 (en) RFID tag and communication system using the RFID tag

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090414

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090611

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

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

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

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131127

Year of fee payment: 4

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