(57)【特許請求の範囲】
【請求項１】
非接触通信方式により読取装置と情報通信を行う非接触型情報記録媒体であって、  前記非接触型情報記録媒体と前記読取装置との前記情報通信を許可する許可コードを記憶している情報記録媒体側記憶部と、  前記読取装置から前記情報通信の用途別に割り当てられている固有のＩＤである用途ＩＤコードを取得して、前記許可コードと前記取得した用途ＩＤコードが一致しているか否か判別する判別部と、  前記許可コードと前記取得した用途ＩＤコードが一致した場合に、前記非接触型情報記録媒体と前記読取装置との前記情報通信を開始する情報通信開始指示情報を前記読取装置へ送信する情報送信部と、  を備える非接触型情報記録媒体。
【請求項２】
前記許可コードは、前記非接触型情報記録媒体の発行元ごとに異なる複数の許可コードからなる  請求項１記載の非接触型情報記録媒体。
【請求項３】
前記複数の許可コードそれぞれに照合用優先順位コードが組み合わされて前記情報記録媒体側記憶部に記憶されていて、前記非接触型情報記録媒体それぞれの前記情報記録媒体側記憶部に記憶されている前記許可コードと前記照合用優先順位コードとの組み合わせは、前記非接触型情報記録媒体それぞれに特有のもので、  前記読取装置から前記用途ＩＤコードと優先順位コードとの組み合わせを取得して、前記判別部が、前記許可コードと前記照合用優先順位コードとの組み合わせと、前記取得した前記用途ＩＤコードと前記優先順位コードとの組み合わせが一致しているか否か判別し、  前記許可コードと前記照合用優先順位コードとの組み合わせと、前記取得した前記用途ＩＤコードと前記優先順位コードとの組み合わせが一致した場合に、前記情報送信部が前記情報通信開始指示情報を前記読取装置へ送信する  請求項２記載の非接触型情報記録媒体。
【請求項４】
前記読取装置から前記用途ＩＤコードと前記優先順位コードの複数の組み合わせを取得して、前記判別部が、前記取得した前記用途ＩＤコードと前記優先順位コードの複数の組み合わせのうち少なくとも一つの前記用途ＩＤコードと前記優先順位コードとの組み合わせと、前記許可コードと前記照合用優先順位コードとの組み合わせが一致しているか否か判別する  請求項３記載の非接触型情報記録媒体。
【請求項５】
非接触通信方式により非接触型情報記録媒体と情報通信を行う読取装置であって、  前記情報通信の用途別に割り当てられていて、前記非接触型情報記録媒体の非接触型情報記録媒体側記憶部に記憶されている前記読取装置との前記情報通信を許可する許可コードと対比される固有のＩＤである用途ＩＤコードを記憶している読取装置側記憶部と、  前記用途ＩＤコードを前記非接触型情報記録媒体へ送信する情報送信部と、  前記非接触型情報記録媒体から、前記非接触型情報記録媒体と前記読取装置との前記情報通信を開始する情報通信開始指示情報受信する情報受信部と、  を備える読取装置。
【請求項６】
前記許可コードは、前記非接触型情報記録媒体の発行元ごとに異なる複数の許可コードからなる  請求項５記載の読取装置。
【請求項７】
前記非接触型情報記録媒体の前記情報記録媒体側記憶部には、前記複数の許可コードそれぞれに照合用優先順位コードが、前記非接触型情報記録媒体それぞれに特有の組み合わせとなって組み合わされて記憶されていて、  前記読取装置側記憶部には、前記用途ＩＤコードに組み合わされて、前記情報記録媒体側記憶部に記憶されている前記許可コードと前記照合用優先順位コードとの組み合わせと比較される複数の優先順位コードが記憶されており、  前記用途ＩＤコードに対して、任意の前記優先順位コードとの組み合わせを作るコード組み合わせ処理部と、  前記情報送信部は、前記コード組み合わせ処理部が作成した、前記用途ＩＤコードと前記優先順位コードとの任意の組み合わせを前記非接触型情報記録媒体へ送信する  請求項６記載の読取装置。
【請求項８】
前記情報送信部は、前記用途ＩＤコードと前記優先順位コードの複数の組み合わせを前記非接触型情報記録媒体へ送信する  請求項７記載の読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】  この発明は、非接触通信方式により情報通信を行う非接触型情報記録媒体及びその読取装置に関する。
【背景技術】
【０００２】  非接触型情報記録媒体として非接触ＩＣカードが知られている。非接触ＩＣカードは読取装置であるリーダライタと電磁誘導により結合することで動作する。すなわち、非接触ＩＣカードのアンテナコイルとリーダライタのアンテナコイルが重なるように非接触ＩＣカードをリーダライタにかざすことにより、両アンテナコイルコイルが電力や電気信号を授受する。【０００３】  非接触ＩＣカードは、通信距離に応じて複数のタイプに分類されている。そのうち、１３．５６ＭＨｚの搬送周波数を利用し、０〜十数ｃｍの通信距離に対応するタイプが近接型である。近接型の非接触ＩＣカードの方式は、ＩＳＯ／ＩＥＣ１４４４３  ＴｙｐｅＡ（以下、「ＴｙｐｅＡ」という）、ＩＳＯ／ＩＥＣ１４４４３  ＴｙｐｅＢ（以下、「ＴｙｐｅＢ」という）、ＩＳＯ／ＩＥＣ１８０９２として規格化されている。日本では、ＴｙｐｅＡとＴｙｐｅＢ方式の非接触ＩＣカードは主に種々の認証用として利用されており、ＩＳＯ／ＩＥＣ１８０９２方式の非接触ＩＣカードは「ＦｅｌｉＣａ（登録商標）」として知られ、交通機関や決済用に利用されている。【０００４】  近年、非接触ＩＣカードの利用が増加している。特に複数の非接触ＩＣカードを鞄や財布等に収容して所持する人が増えている。【０００５】  複数のＩＳＯ／ＩＥＣ１８０９２方式の非接触ＩＣカードを財布に収容した状態で鉄道機関を利用する場合において、駅構内に設置されている自動改札機のリーダライタに財布をかざすとリーダライタからのリクエストコマンドに対して複数の非接触ＩＣカードが同時に応答するので、リーダライタが非接触ＩＣカードを正しく認識することができない状態となる。この状態をコリジョンという。【０００６】  コリジョンを解決するため種々の提案がされている。例えば、２枚の非接触ＩＣカード間に電磁波を吸収するセパレータを挟み、電磁波を１枚の非接触ＩＣカードにのみ届かせる方法がある。しかしこの方法は、非接触ＩＣカードのかざす方向を表と裏とで使い分けなければならない。また、３枚の非接触ＩＣカードに対応できない。【０００７】  また、コリジョンが発生した時、リーダライタから不適切な非接触ＩＣカードに対し、発信を停止する命令を出す方法も考えられる。しかし、どの非接触ＩＣカードに対して発信を停止すべきかを選択するのは難しい。そもそもコリジョンが発生しているので、リーダライタが正しく信号を読み取ること自体が難しい。例えば、２枚のＩＳＯ／ＩＥＣ１８０９２方式の非接触ＩＣカードを使用してコリジョンが発生し、一方のＩＳＯ／ＩＥＣ１８０９２方式の非接触ＩＣカードの発信を停止しようとする場合、その一方の非接触ＩＣカードが不適切であることをリーダライタ側で判別する必要がある。しかし、コリジョンが発生した状態で、どれが適切な非接触ＩＣカードでどれが不適切な非接触ＩＣカードかをリーダライタ側で判別するのは困難である。【０００８】  さらに、コリジョンが発生した時、タイムスロット方式等リーダライタから乱数による応答のタイミングを非接触ＩＣカードによりずらす等の対策が提案されているが、問題の解決には至っていない。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０００−９９６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】  この発明はコリジョンを効果的に解決できる非接触型情報記録媒体及びその読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】  請求項１の発明は、  非接触通信方式により読取装置と情報通信を行う非接触型情報記録媒体であって、  前記非接触型情報記録媒体と前記読取装置との前記情報通信を許可する許可コードを記憶している情報記録媒体側記憶部と、  前記読取装置から前記情報通信の用途別に割り当てられている固有のＩＤである用途ＩＤコードを取得して、前記許可コードと前記取得した用途ＩＤコードが一致しているか否か判別する判別部と、  前記許可コードと前記取得した用途ＩＤコードが一致した場合に、前記非接触型情報記録媒体と前記読取装置との前記情報通信を開始する情報通信開始指示情報を前記読取装置へ送信する情報送信部と、  を備える非接触型情報記録媒体である。【００１２】  請求項５の発明は、  非接触通信方式により非接触型情報記録媒体と情報通信を行う読取装置であって、  前記情報通信の用途別に割り当てられていて、前記非接触型情報記録媒体の非接触型情報記録媒体側記憶部に記憶されている前記読取装置との前記情報通信を許可する許可コードと対比される固有のＩＤである用途ＩＤコードを記憶している読取装置側記憶部と、  前記用途ＩＤコードを前記非接触型情報記録媒体へ送信する情報送信部と、  前記非接触型情報記録媒体から、前記非接触型情報記録媒体と前記読取装置との前記情報通信を開始する情報通信開始指示情報受信する情報受信部と、  を備える読取装置である。
【発明の効果】
【００１３】  この発明によれば、コリジョンを効果的に解決できる非接触型情報記録媒体及びその読取装置を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の非接触型情報記録媒体及び読取装置の構成の一例を表すである。
【図２】（ａ）発行元ごとの非接触型情報記録媒体の記憶部に記憶されている許可コードの一例を表す図である。（ｂ）図２（ａ）図示の許可コードと照合用優先順位コードの組み合わせの一例を表す図である。（ｃ）発行元ごとの読取装置の記憶部に記憶されている用途ＩＤコードと優先順位コードの一例を表す図である。
【図３】読取装置が非接触型情報記録媒体を読み取る処理の一例を表す。
【図４】読取装置が非接触型情報記録媒体を読み取る処理の他の例を表す。
【図５】読取装置が非接触型情報記録媒体を読み取る処理の他の例を表す。
【図６】本発明に係る非接触型情報記録媒体と読取装置の情報通信の処理フローの一例を表す。
【図７】本発明に係る非接触型情報記録媒体と読取装置の情報通信の処理フローの他の例を表す。
【図８】図７に続く処理フローを表す。
【発明を実施するための形態】
【００１５】  以下、添付図面を参照して、本発明の実施形態の一例を説明する。本実施形態に係る非接触型情報記録媒体とこれを読み取る読取装置は、例えば、ＴｙｐｅＡ、ＴｙｐｅＢ、ＩＳＯ／ＩＥＣ１８０９２等の非接触通信機能を備える。これにより非接触型情報記録媒体と読取装置は互いに情報の送受信を行う。
【００１６】［非接触型情報記録媒体の構成］  本発明の非接触型情報記録媒体は、非接触通信方式により読取装置と情報通信を行う。本実施形態では、非接触型情報記録媒体としてＩＣカード１としている。ＩＣカード１は、ＴｙｐｅＡ、ＴｙｐｅＢ、ＩＳＯ／ＩＥＣ１８０９２等の規格に対応している。
【００１７】  ＩＣカード１は、図１図示のように、アンテナコイル２、ＩＣチップ３を備えている。アンテナコイル２、ＩＣチップ３はいずれもＩＣカード１本体内に配備されている。
【００１８】  アンテナコイル２は、後述するリーダライタ１０のアンテナコイル１１との電磁誘導によってリーダライタ１０と情報の送受信を行う情報送受信部である。
【００１９】  ＩＣチップ３は、図１図示のように、電力供給部４、受信情報復調部５、送信情報変調部６、制御部７、記憶部８、判別部９を備えている。
【００２０】  電力供給部４は、アンテナコイル２が受けたリーダライタ１０のアンテナコイル１１からの交流磁界によって発生する交流電圧を直流に変換し、定電圧化した電力を各処理部に供給する。
【００２１】  受信情報復調部５は、リーダライタ１０のアンテナコイル１１から受信する所定の信号を復調する。
【００２２】  送信情報変調部６は、リーダライタ１０のアンテナコイル１１へ送信する所定の信号を変調（増幅）する。
【００２３】  制御部７は、ＣＰＵ７ａ、ＲＡＭ７ｂ、ＲＯＭ７ｃを備え、各処理部が行う動作処理を制御する。
【００２４】  記憶部８は、ＦＥＰＲＯＭなどの不揮発性のメモリである。記憶部８には、ＩＣカード１とリーダライタ１０との情報通信の用途に応じた制御プログラムや種々のデータが記憶されている。本実施形態では、コリジョンを解決するため、ＩＣカード１とリーダライタ１０との情報通信を許可する許可コードが記憶されている。許可コードは、ＩＣカード１の発行元ごとに異なる複数の許可コードからなる。
【００２５】  図２（ａ）図示の例では、ＩＣカード１を発行する事業者（以下、「発行元」という）が三者あり、発行元Ａ、Ｂ、Ｃそれぞれが発行するＩＣカード１の記憶部８に５つの８ｂｉｔの許可コードが記憶されている。
【００２６】  各許可コードは、後述する図２（ｃ）図示の発行元Ａ、Ｂ、Ｃそれぞれのリーダライタ１０の記憶部１５に記憶されている８ｂｉｔの用途ＩＤコードに対応している。
【００２７】  例えば、図２（ａ）図示の発行元Ａが発行するＩＣカード１の許可コード「０００００００１」は、図２（ｃ）図示の発行元Ａのリーダライタ１０が有する用途ＩＤコード「０００００００１」に対応している。
【００２８】  すなわち、図２（ｃ）図示の用途ＩＤコード「０００００００１」が記憶されている発行元Ａのリーダライタ１０と情報通信を行うためには、これに対応する許可コード「０００００００１」が必要であり、この許可コードが図２（ａ）図示の発行元Ａ、ＢそれぞれのＩＣカード１の記憶部８に記憶されている。また、図２（ｃ）図示の用途ＩＤコード「１１０００００１」が記憶されている発行元Ｃのリーダライタ１０と情報通信を行うための許可コード「１１０００００１」が図２（ａ）図示の発行元Ａ、Ｂ、ＣそれぞれのＩＣカード１の記憶部８に記憶されている。このように、記憶される許可コードは、各発行元のＩＣカード１によって異なる。
【００２９】  また、本実施形態では、各許可コードに照合用優先順位コードが組み合わされて記憶部８に記憶されている。
【００３０】  各許可コードと照合用優先順位コードの組み合わせは、後述する図２（ｃ）図示の発行元Ａ、Ｂ、Ｃの各用途ＩＤコードと優先順位コードとの組み合わせに対応している。
【００３１】  例えば、図２（ｂ）図示の発行元ＡのＩＣカード１では、許可コード「０００００００１」に照合用優先順位コード「１」が組み合わされている。この組み合わせは、図２（ｃ）図示の発行元Ａのリーダライタ１０の用途ＩＤコード「０００００００１」と優先順位コード「１」との組み合わせに対応している。また、許可コード「０１００００００」に照合用優先順位コード「３」が組み合わされている。この組み合わせは、図２（ｃ）図示の発行元Ｂのリーダライタ１０の用途ＩＤコード「０１００００００」と優先順位コード「３」との組み合わせに対応している。
【００３２】  また、図２（ｂ）図示の発行元ＢのＩＣカード１では、許可コード「０１００００００」に照合用優先順位コード「１」が組み合わされている。この組み合わせは、図２（ｃ）図示の発行元Ｂのリーダライタ１０の用途ＩＤコード「０１００００００」と優先順位コード「１」との組み合わせに対応している。また、許可コード「０００００００１」に照合用優先順位コード「３」が組み合わされている。この組み合わせは、図２（ｃ）図示の発行元Ａのリーダライタ１０の用途ＩＤコード「０００００００１」と優先順位コード「３」との組み合わせに対応している。
【００３３】  これら許可コードと照合用優先順位コードとの組み合わせは、例えば以下のように定められる。
【００３４】  発行元ＡがＩＣカード１を発行する場合、発行元Ａのリーダライタ１０との情報通信を許可する許可コード「０００００００１」に照合用優先順位コード「１」が組み合わされて発行元ＡのＩＣカード１の記憶部８に記憶される。
【００３５】  発行元ＢがＩＣカード１を発行する場合、発行元Ｂのリーダライタ１０との情報通信を許可する許可コード「０１００００００」に照合用優先順位コード「１」が組み合わされて発行元ＢのＩＣカード１の記憶部８に記憶される。
【００３６】  発行元ＣがＩＣカード１を発行する場合、発行元Ｃのリーダライタ１０との情報通信を許可する許可コード「１１０００００１」に照合用優先順位コード「１」が組み合わされて発行元ＣのＩＣカード１の記憶部８に記憶される。
【００３７】  発行元Ａが発行元Ｂのリーダライタ１０との情報通信を可能に設定したい場合、上述したように許可コード「０１００００００」に発行元Ｂの照合用優先順位コード「１」が組み合わされている。そこで、許可コード「０１００００００」に発行元Ｂの照合用優先順位コード「１」以外の照合用優先順位コード、例えば「３」が組み合わされて発行元ＡのＩＣカード１の記憶部８に記憶される。
【００３８】  発行元Ａが発行元Ｃのリーダライタ１０との情報通信を可能に設定したい場合、上述したように許可コード「１１０００００１」に発行元Ｃの照合用優先順位コード「１」が組み合わされている。そこで、許可コード「１１０００００１」に発行元Ｃの照合用優先順位コード「１」以外の照合用優先順位コード、例えば「４」が組み合わされて発行元ＡのＩＣカード１の記憶部８に記憶される。
【００３９】  発行元Ｂが発行元Ａのリーダライタ１０との情報通信を可能に設定したい場合、上述したように許可コード「０００００００１」に発行元Ａの照合用優先順位コード「１」が組み合わされている。そこで、許可コード「０００００００１」に発行元Ａの照合用優先順位コード「１」以外の照合用優先順位コード、例えば「３」が組み合わされて発行元ＢのＩＣカード１の記憶部８に記憶される。
【００４０】  発行元Ｂが発行元Ｃのリーダライタ１０との情報通信を可能に設定したい場合、上述したように許可コード「１１０００００１」に発行元Ａの照合用優先順位コード「４」が組み合わされている。また、上述したように許可コード「１１０００００１」に発行元Ｃの照合用優先順位コード「１」が組み合わされている。そこで、発行元Ａの照合用優先順位コード「４」と発行元Ｃの優先順位コード「１」以外の照合用優先順位コード、例えば「５」が許可コード「１１０００００１」に組み合わされて発行元ＢのＩＣカード１の記憶部８に記憶される。
【００４１】  発行元Ｃが発行元Ｂのリーダライタ１０との情報通信を可能に設定したい場合、上述したように許可コード「０１００００００」に発行元Ａの照合用優先順位コード「３」が組み合わされている。また、上述したように許可コード「０１００００００」に発行元Ｂの照合用優先順位コード「１」が組み合わされている。そこで、発行元Ａの照合用優先順位コード「３」と発行元Ｂの優先順位コード「１」以外の照合用優先順位コード、例えば「５」が許可コード「０１００００００」に組み合わされて発行元ＣのＩＣカード１の記憶部８に記憶される。
【００４２】  このように、各発行元のＩＣカード１に記憶されている許可コードと照合用優先順位コードとの組み合わせは、各発行元のＩＣカード１に特有のものとなっている。
【００４３】  判別部９は、リーダライタ１０から情報通信の用途別に割り当てられている固有のＩＤである用途ＩＤコードを取得して、許可コードと取得した用途ＩＤコードが一致しているか否か判別する。この判別処理を図３〜図５を参照して説明する。
【００４４】  図３図示の例は、同じ非接触通信方式の規格に対応している発行元Ａ、Ｃの２枚のＩＣカード１と発行元Ａのリーダライタ１０の場合を示す。まず２枚のＩＣカード１を一緒にリーダライタ１０にかざす。リーダライタ１０は、ＩＣカード１を識別するためのポーリングコマンドと、リーダライタ１０との情報通信の用途ＩＤコード「０００００００１」を２枚のＩＣカード１へ送信する。
【００４５】  ２枚のＩＣカード１それぞれの判別部９は、取得した前記用途ＩＤコードと一致する許可コードがあるか否かを判別する。
【００４６】  図示の例では、発行元ＡのＩＣカード１の記憶部８に前記用途ＩＤコードと一致する許可コード「０００００００１」が記憶されているので、発行元ＡのＩＣカード１はリーダライタ１０に応答することができる。一方、発行元ＣのＩＣカード１の記憶部８には前記用途ＩＤコードと一致する許可コードが記憶されていないので、発行元ＣのＩＣカード１はリーダライタ１０に応答しない。
【００４７】  アンテナコイル２は、許可コードと取得した用途ＩＤコードが一致した場合に、ＩＣカード１とリーダライタ１０との情報通信を開始する情報通信開始指示情報をリーダライタ１０へ送信する。
【００４８】  図示の例では、発行元Ａの制御部７はＩＣカード１とリーダライタ１０との情報通信を開始するための発行元ＡのＩＣカード１の固有の識別ＩＤをリーダライタ１０へ送信するプログラムを実行する。前記識別ＩＤは送信情報変調部６で変調されアンテナコイル２を介してリーダライタ１０へ送信される。以後、発行元ＡのＩＣカード１とリーダライタ１０との間で所定の情報通信が行われる。
【００４９】  図４図示の例は、同じ非接触通信方式の規格に対応している発行元Ａ、Ｂ、Ｃの３枚のＩＣカード１と発行元Ａのリーダライタ１０の場合を示す。まず３枚のＩＣカード１を一緒にリーダライタ１０にかざす。リーダライタ１０は、ＩＣカード１を識別するためのポーリングコマンドと、リーダライタ１０との情報通信の用途ＩＤコード「０００００００１」を３枚のＩＣカード１へ送信する。
【００５０】  ３枚のＩＣカード１それぞれの判別部９は、取得した前記用途ＩＤコードと一致する許可コードがあるか否かを判別する。
【００５１】  図示の例では、発行元ＡのＩＣカード１の記憶部８に前記用途ＩＤコードと一致する許可コード「０００００００１」が記憶されているので、発行元ＡのＩＣカード１はリーダライタ１０に応答することができる。また、発行元ＢのＩＣカード１の記憶部８にも前記用途ＩＤコードと一致する許可コード「０００００００１」が記憶されているので、発行元ＢのＩＣカード１はリーダライタ１０に応答することができる。一方、発行元ＣのＩＣカード１の記憶部８には前記用途ＩＤコードと一致する許可コードが記憶されていないので、発行元ＣのＩＣカード１はリーダライタに応答しない。発行元Ａ、ＢのＩＣカード１がリーダライタ１０に応答したのでコリジョンが発生している。
【００５２】  続いて、リーダライタ１０に応答した発行元Ａ、Ｂの２枚のＩＣカード１のうち、どの発行元のＩＣカード１と情報通信を行うかを識別するため、リーダライタ１０は前記ポーリングコマンドと、用途ＩＤコード「０００００００１」と優先順位コード「１」の組み合わせを発行元Ａ、Ｂの２枚のＩＣカード１へ送信する。
【００５３】  ２枚のＩＣカード１それぞれの判別部９は、取得した前記用途ＩＤコードと前記優先順位コードとの組み合わせと一致する許可コードと照合用優先順位コードとの組み合わせがあるか否かを判別する。
【００５４】  図示の例では、発行元ＡのＩＣカード１の記憶部８に前記用途ＩＤコードと前記優先順位コードの組み合わせと一致する許可コード「０００００００１」と照合用優先順位コード「１」の組み合わせが記憶されているので、発行元ＡのＩＣカード１はリーダライタ１０に応答することができる。一方、発行元ＢのＩＣカード１の記憶部８には前記用途ＩＤコードと前記優先順位コードの組み合わせと一致する許可コードと照合用優先順位コードが記憶されていないので、発行元ＢのＩＣカード１はリーダライタに応答しない。
【００５５】  このように、コリジョンが発生しても、ＩＣカード１の判別部９が、取得した用途ＩＤコードと優先順位コードの組み合わせと一致する許可コードと照合用優先順位コードとの組み合わせがあるか否かを判別することで、リーダライタ１０が適切なＩＣカードＩを認識するのでコリジョンを解決することができる。
【００５６】  アンテナコイル２は、許可コードと照合用優先順位コードとの組み合わせと、取得した用途ＩＤコードと優先順位コードとの組み合わせが一致した場合に、ＩＣカード１とリーダライタ１０との情報通信を開始する情報通信開始指示情報をリーダライタ１０へ送信する。
【００５７】  図示の例では、発行元Ａの制御部７はＩＣカード１とリーダライタ１０との情報通信を開始するための発行元ＡのＩＣカード１の固有の識別ＩＤをリーダライタ１０へ送信するプログラムを実行する。前記識別ＩＤは送信情報変調部６で変調されアンテナコイル２を介してリーダライタ１０へ送信される。以後、発行元ＡのＩＣカード１とリーダライタ１０との間で所定の情報通信が行われる。
【００５８】  なお、図５図示のように、ＩＣカード１は、リーダライタ１０から用途ＩＤコードと優先順位コードの複数の組み合わせを取得してもよい。このようにすることで、どの発行元のＩＣカード１がリーダライタ１０と情報通信を行うか識別する時間を短縮することができる。
【００５９】  図５図示の例は、同じ非接触通信方式の規格に対応している発行元Ａ、Ｂの２枚のＩＣカード１と発行元Ａのリーダライタ１０の場合を示す。まず２枚のＩＣカード１を一緒にリーダライタ１０にかざす。リーダライタ１０は、ＩＣカード１を識別するためのポーリングコマンドと、リーダライタ１０との情報通信の用途ＩＤコード「１１０００００１」を２枚のＩＣカード１へ送信する。
【００６０】  ２枚のＩＣカード１それぞれの判別部９は、取得した前記用途ＩＤコードと一致する許可コードがあるか否かを判別する。
【００６１】  図示の例では、発行元ＡのＩＣカード１の記憶部８に前記用途ＩＤコードと一致する許可コード「１１０００００１」が記憶されているので、発行元ＡのＩＣカード１はリーダライタ１０に応答することができる。また、発行元ＢのＩＣカード１の記憶部８にも前記用途ＩＤコードと一致する許可コード「１１０００００１」が記憶されているので、発行元ＢのＩＣカード１もリーダライタ１０に応答することができる。発行元Ａ、ＢのＩＣカード１がリーダライタ１０に応答したのでコリジョンが発生している。
【００６２】  続いて、リーダライタ１０に応答した発行元Ａ、Ｂの２枚のＩＣカード１のうち、どの発行元のＩＣカード１と情報通信を行うかを識別するため、リーダライタ１０は前記ポーリングコマンドと、用途ＩＤコード「１１０００００１」と優先順位コード「１」の組み合わせと、用途ＩＤコード「１１０００００１」と優先順位コード「２」の組み合わせを発行元Ａ、Ｂの２枚のＩＣカード１へ送信する。
【００６３】  ２枚のＩＣカード１それぞれの判別部９は、取得した前記用途ＩＤコードと前記優先順位コードの２つの組み合わせのうち、少なくとも一つの前記用途ＩＤコードと前記優先順位コードの組み合わせと一致する許可コードと照合用優先順位コードがあるか否かを判別する。
【００６４】  図示の例では、発行元Ａ、ＢのＩＣカード１の記憶部８には、前記用途ＩＤコードと前記優先順位コードの複数の組み合わせのうち、少なくとも一つの前記用途ＩＤコードと前記優先順位コードの組み合わせと一致する許可コードと照合用優先順位コードの組み合わせが記憶されていないので、発行元Ａ、ＢのＩＣカード１はリーダライタ１０に応答しない。
【００６５】  続いて、リーダライタ１０は、前記ポーリングコマンドと、用途ＩＤコード「１１０００００１」と優先順位コード「３」の組み合わせと、用途ＩＤコード「１１０００００１」と優先順位コード「４」の組み合わせを発行元Ａ、Ｂの２枚のＩＣカード１へ送信する。
【００６６】  発行元ＡのＩＣカード１の記憶部８には、前記用途ＩＤコードと前記優先順位コードの複数の組み合わせのうち、前記用途ＩＤコード「１１０００００１」と前記優先順位コード「４」の組み合わせと一致する許可コード「１１０００００１」と照合用優先順位コード「４」の組み合わせが記憶されているので、発行元ＡのＩＣカード１はリーダライタ１０に応答することができる。一方、発行元ＢのＩＣカード１の記憶部８には、前記用途ＩＤコードと前記優先順位コードの複数の組み合わせのうち、少なくとも一つの前記用途ＩＤコードと前記優先順位コードの組み合わせと一致する許可コードと照合用優先順位コードの組み合わせが記憶されていないので、発行元ＢのＩＣカード１はリーダライタに応答しない。
【００６７】  このように、本実施形態では、リーダライタ１０に応答すべきＩＣカード１をＩＣカード１自身で判別している。すなわち、リーダライタ１０が有する固有の用途ＩＤコードに対応する許可コードを有するＩＣカード１だけがリーダライタ１０と情報通信を行う。したがって、複数のＩＣカード１をリーダライタ１０にかざしてもコリジョンを解決できる。
【００６８】  また、リーダライタ１０が発行する用途ＩＤコードと優先順位コードの固有の組み合わせに対応する許可コードと照合用優先順位コードの組み合わせを有するＩＣカード１だけがリーダライタ１０との情報通信を行う。したがって、複数のＩＣカード１がリーダライタ１０に応答してコリジョンが発生しても適切なＩＣカード１を識別してコリジョンを解決することができる。
【００６９】［読取装置の構成］  本発明の読取装置は、非接触通信方式により非接触型情報記録媒体と情報通信を行う。本実施形態では、読取装置としてリーダライタ１０としている。リーダライタ１０は、ＴｙｐｅＡ、ＴｙｐｅＢ、ＩＳＯ／ＩＥＣ１８０９２等の規格に対応している。
【００７０】  リーダライタ１０は、図１図示のように、アンテナコイル１１、受信情報復調部１２、送信情報変調部１３、制御部１４、記憶部１５、電源部１６、コード組合せ処理部１７を備えている。
【００７１】  アンテナコイル１１は、ＩＣカード１のアンテナコイル２との電磁誘導によってＩＣカード１と情報の送受信を行う情報送受信部である。
【００７２】  受信情報復調部１２は、ＩＣカード１のアンテナコイル２から受信する所定の信号を復調する。
【００７３】  送信情報変調部１３は、ＩＣカード１のアンテナコイル２へ送信する所定の信号を変調（増幅）する。
【００７４】  制御部１４は、ＣＰＵ１４ａ、ＲＡＭ１４ｂ、ＲＯＭ１４ｃを備え、各処理部が行う動作処理を制御する。
【００７５】  記憶部１５は、ＦＥＰＲＯＭなどの不揮発性のメモリである。記憶部１５には、ＩＣカード１とリーダライタ１０との情報通信の用途に応じた制御プログラムや種々のデータが記憶されている。本実施形態では、コリジョンを解決するため、図２（ｃ）図示のような情報通信の用途別に割り当てられていて、ＩＣカード１の記憶部８に記憶されているリーダライタ１０との情報通信を許可する許可コードと対比される用途ＩＤコードが記憶されている。
【００７６】  図示の例では、発行元Ａが設置するリーダライタ１０の記憶部１５に、発行元Ａの鉄道を利用するための固有の用途ＩＤコード「０００００００１」が記憶されている。発行元Ｂが設置するリーダライタ１０の記憶部１５に、発行元Ｂの鉄道を利用するための固有の用途ＩＤコード「０１００００００」が記憶されている。発行元Ｃが設置するリーダライタ１０の記憶部１５に、発行元Ｃの店舗で買物をするための固有の用途ＩＤコード「１１０００００１」が記憶されている。
【００７７】  各発行元は、図２（ｃ）の用途ＩＤコードを記憶しているリーダライタ１０と情報通信を行うための前記許可コードを図２（ａ）図示のようにＩＣカード１の記憶部８に記憶する。そのため、記憶される許可コードは、ＩＣカード１の発行元ごとに異なる複数の許可コードからなる。
【００７８】  また、本実施形態では、図２（ｃ）図示のように、記憶部１５には、前記用途ＩＤコードに組み合わされて、ＩＣカード１の記憶部８に記憶されている前記許可コードと前記照合用優先順位コードとの組み合わせと比較される複数の優先順位コード「１、２、３、４、５・・・」が記憶されている。
【００７９】  コード組み合わせ処理部１７は、前記用途ＩＤコードに対して、任意の前記優先順位コードとの組み合わせを作る。例えば、発行元Ａのリーダライタ１０のコード組合せ処理部１７は、用途ＩＤコード「０００００００１」と優先順位コード「１」との組み合わせや、優先順位コード「２」との組み合わせ、等を作成する。
【００８０】  アンテナコイル１１は、前記用途ＩＤコード又は前記用途ＩＤコードと前記優先順位コードとの任意の組み合わせをＩＣカード１へ送信する。図示の例では、制御部７は、ポーリングコマンドと前記用途ＩＤコード又は、ポーリングコマンドとともに前記用途ＩＤコードと前記優先順位コードとの組み合わせをＩＣカード１へ送信するプログラムを実行する。前記用途ＩＤコード又は前記用途ＩＤコードと前記優先順位コードとの組み合わせは送信情報変調部１３で変調されアンテナコイル１１を介してＩＣカード１へ送信される。
【００８１】  また、前記用途ＩＤコードと前記優先順位コードとの組み合わせを一度に複数個ＩＣカード１へ送信することもできる。
【００８２】  ＩＣカード１では、上述した前記用途ＩＤコード又は前記用途ＩＤコードと前記優先順位コードとの組み合わせへの応答が行われ、アンテナコイル２から適切なＩＣカード１の固有の識別ＩＤがリーダライタ１０へ送信される。
【００８３】  リーダライタ１０のアンテナコイル１１は、前記適切なＩＣカード１の固有の識別ＩＤを受信し、当該識別ＩＤは受信情報復調部１２で復調される。以後、ＩＣカード１とリーダライタ１０との間で所定の情報通信が行われる。
【００８４】  電源部１６は、各処理部に電力を供給する。
【００８５】［コリジョン解決の処理フロー］  図６を参照して、発行元Ａである鉄道会社Ａが駅構内に設置する自動改札機と、発行元Ａが発行するＩＣカード１及び発行元Ｃが発行するＩＣカード１との情報通信におけるコリジョン解決の処理フローを説明する。各ＩＣカード１は、図２（ａ）図示のような許可コードを有し、発行元Ａの自動改札機のリーダライタ１０は図２（ｃ）図示のような用途ＩＤコードを有する。
【００８６】（Ｓ１０１）  ２枚のＩＣカード１を一緒にリーダライタ１０にかざす。電力供給部４は、アンテナコイル２が受けたリーダライタ１０のアンテナコイル１１からの交流磁界によって発生する交流電圧を直流に変換し、定電圧化した電力を各処理部に供給する。
【００８７】（Ｓ１０２）  リーダライタ１０は、ＩＣカード１を識別するためのポーリングコマンドと、自動改札機のリーダライタ１０との情報通信の用途ＩＤコード「０００００００１」を２枚のＩＣカード１へ送信する。各ＩＣカード１のアンテナコイル２は、前記用途ＩＤコードを受信し、当該用途ＩＤコードは受信情報復調部５で復調される。
【００８８】（Ｓ１０３）  各ＩＣカード１の判別部９は、取得した前記用途ＩＤコードと一致する許可コードがあるか否かを判別する。
【００８９】（Ｓ１０４）  図示の例では、発行元ＡのＩＣカード１の記憶部８に前記用途ＩＤコードと一致する許可コード「０００００００１」が記憶されているので、発行元ＡのＩＣカード１はリーダライタ１０に応答することができる。一方、発行元ＣのＩＣカード１の記憶部８には前記用途ＩＤコードと一致する許可コードが記憶されていないので、発行元ＣのＩＣカード１はリーダライタ１０に応答しない。
【００９０】（Ｓ１０５）  各ＩＣカード１の判別部９が、取得した前記用途ＩＤコードと一致する許可コードがないと判別した場合、各発行元のＩＣカード１はリーダライタ１０に応答しない。
【００９１】（Ｓ１０６）  発行元ＡのＩＣカード１の制御部７は、ＩＣカード１とリーダライタ１０との情報通信を開始するための発行元ＡのＩＣカード１の固有の識別ＩＤをリーダライタ１０へ送信するプログラムを実行する。前記識別ＩＤは送信情報変調部６で変調されアンテナコイル２を介してリーダライタ１０へ送信される。
【００９２】（Ｓ１０７）  リーダライタ１０のアンテナコイル１１は、発行元ＡのＩＣカード１の識別ＩＤを受信し、当該識別ＩＤは受信情報復調部１２で復調される。
【００９３】（Ｓ１０８〜Ｓ１１１）  自動改札機のリーダライタ１０は、情報通信の用途に応じた所定のコマンドを発行元ＡのＩＣカード１に送信する。例えば、発行元ＡのＩＣカード１が保有している電子マネーの残高を確認するコマンドや、鉄道利用料金の引き落としを行うコマンド、等を発行元ＡのＩＣカード１に送信する。発行元ＡのＩＣカード１は、リーダライタ１０が送信した各コマンドに対して適切な応答を行う。
【００９４】（Ｓ１１２）  上記処理が行われた後、各発行元のＩＣカード１をリーダライタ１０から離し、情報通信を終了する。
【００９５】  次に、図７、図８を参照して、発行元Ｃである小売業者が店舗に設置する決済端末と、発行元Ａが発行するＩＣカード１及び発行元Ｂが発行するＩＣカード１との情報通信におけるコリジョン解決の処理フローを説明する。各ＩＣカード１は、図２（ａ）図示のような許可コードと、図２（ｂ）図示のような許可コードと照合用優先順位コードとの組み合わせを有する。決済端末のリーダライタ１０は図２（ｃ）図示のような発行元Ｃの用途ＩＤコードと優先順位コードを有する。
【００９６】（Ｓ２０１）  ２枚のＩＣカード１を一緒にリーダライタ１０にかざす。電力供給部４は、アンテナコイル２が受けたリーダライタ１０のアンテナコイル１１からの交流磁界によって発生する交流電圧を直流に変換し、定電圧化した電力を各処理部に供給する。
【００９７】（Ｓ２０２）  リーダライタ１０は、ＩＣカード１を識別するためのポーリングコマンドと、決済端末のリーダライタ１０との情報通信の用途ＩＤコード「１１０００００１」を２枚のＩＣカード１へ送信する。各ＩＣカード１のアンテナコイル２は、前記用途ＩＤコードを受信し、当該用途ＩＤコードは受信情報復調部５で復調される。
【００９８】（Ｓ２０３）  各ＩＣカード１の判別部９は、取得した前記用途ＩＤコードと一致する許可コードがあるか否かを判別する。
【００９９】（Ｓ２０４、Ｓ２０５）  図示の例では、発行元ＡのＩＣカード１の記憶部８に前記用途ＩＤコードと一致する許可コード「１１０００００１」が記憶されているので、発行元ＡのＩＣカード１はリーダライタ１０に応答する。また、発行元ＢのＩＣカード１の記憶部８に前記用途ＩＤコードと一致する許可コード「１１０００００１」が記憶されているので、発行元ＢのＩＣカード１もリーダライタ１０に応答する。決済端末のリーダライタ１０は、応答したＩＣカード１が複数であることを認識する。すなわちコリジョンが発生している。
【０１００】（Ｓ２０６）  各ＩＣカード１の判別部９が、取得した前記用途ＩＤコードと一致する許可コードがないと判別した場合、各発行元のＩＣカード１はリーダライタ１０に応答しない。
【０１０１】（Ｓ２０７）  コード組合せ処理部１７は、用途ＩＤコード「１１０００００１」に対して、優先順位コード「１」との組み合わせと、優先順位コード「２」との組み合わせを作成する。
【０１０２】  リーダライタ１０は、発行元Ａ、Ｂの２枚のＩＣカード１のうち、どの発行元のＩＣカード１と情報通信を行うかを識別するため、前記ポーリングコマンドと、コード組合せ処理部１７が作成した用途ＩＤコード「１１０００００１」と優先順位コード「１」との組み合わせと、用途ＩＤコード「１１０００００１」と優先順位コード「２」との組み合わせを発行元Ａ、Ｂの２枚のＩＣカード１へ送信する。各ＩＣカード１のアンテナコイル２は、前記用途ＩＤコードと優先順位コードの２つの組み合わせを受信し、当該用途ＩＤコード及び優先順位コードは受信情報復調部５で復調される。
【０１０３】（Ｓ２０８）  各ＩＣカード１の判別部９は、取得した前記用途ＩＤコードと前記優先順位コードの２つの組み合わせのうち、少なくとも一つの前記用途ＩＤコードと前記優先順位コードとの組み合わせと一致する許可コードと照合用優先順位コードとの組み合わせがあるか否かを判別する。
【０１０４】（Ｓ２０９）  図示の例では、発行元Ａ、ＢのＩＣカード１の記憶部８には、前記用途ＩＤコードと前記優先順位コードの２つの組み合わせのうち、少なくとも一つの前記用途ＩＤコードと前記優先順位コードとの組み合わせと一致する許可コードと照合用優先順位コードとの組み合わせが記憶されていないので、発行元Ａ、ＢのＩＣカード１はリーダライタに応答しない。
【０１０５】  この場合、リーダライタ１０はＳ２０７の処理を再び行う。コード組合せ処理部１７は、用途ＩＤコード「１１０００００１」に対して、優先順位コード「３」との組み合わせと、優先順位コード「４」との組み合わせを作成する。
【０１０６】  リーダライタ１０は、前記ポーリングコマンドと、コード組合せ処理部１７が作成した用途ＩＤコード「１１０００００１」と優先順位コード「３」との組み合わせと、用途ＩＤコード「１１０００００１」と優先順位コード「４」との組み合わせを発行元Ａ、Ｂの２枚のＩＣカード１へ送信する。
【０１０７】（Ｓ２１０、Ｓ２１１）  発行元ＡのＩＣカード１の記憶部８には、前記用途ＩＤコードと前記優先順位コードの２つの組み合わせのうち、前記用途ＩＤコード「１１０００００１」と前記優先順位コード「４」との組み合わせと一致する許可コード「１１０００００１」と照合用優先順位コード「４」との組み合わせが記憶されているので、発行元ＡのＩＣカード１はリーダライタ１０に応答する。一方、発行元ＢのＩＣカード１の記憶部８には、前記用途ＩＤコードと前記優先順位コードの２つの組み合わせのうち、少なくとも一つの前記用途ＩＤコードと前記優先順位コードとの組み合わせと一致する許可コードと照合用優先順位コードとの組み合わせが記憶されていないので、発行元ＢのＩＣカード１はリーダライタに応答しない。
【０１０８】（Ｓ２１２）  前記用途ＩＤコードと前記優先順位コードの複数の組み合わせのうち、少なくとも一つの前記用途ＩＤコードと前記優先順位コードとの組み合わせと一致する許可コードと照合用優先順位コードとの組み合わせを有するＩＣカード１が複数ある場合、リーダライタ１０は、再度Ｓ２０７の処理を行う。コード組合せ処理部１７は、用途ＩＤコード「１１０００００１」に対して、優先順位コード「３」との組み合わせ、又は優先順位コード「４」との組み合わせを作成する。
【０１０９】  リーダライタ１０は、前記ポーリングコマンドと、用途ＩＤコード「１１０００００１」と優先順位コード「３」との組み合わせ、又は用途ＩＤコード「１１０００００１」と優先順位コード「４」との組み合わせを発行元Ａ、Ｂの２枚のＩＣカード１へ送信する。この処理をリーダライタ１０に応答するＩＣカード１が一つとなるまで行う。
【０１１０】（Ｓ２１３）  Ｓ２１０、Ｓ２１１で応答した発行元ＡのＩＣカード１の制御部７は、ＩＣカード１とリーダライタ１０との情報通信を開始するための発行元ＡのＩＣカード１の固有の識別ＩＤをリーダライタ１０へ送信するプログラムを実行する。前記識別ＩＤは送信情報変調部６で変調されアンテナコイル２を介してリーダライタ１０へ送信される。
【０１１１】  なお、Ｓ２０４において、前記用途ＩＤコードと一致する許可コードを有するＩＣカード１が一つの場合も同様の処理が行われる。
【０１１２】（Ｓ２１４）  リーダライタ１０のアンテナコイル１１は、発行元ＡのＩＣカード１の識別ＩＤを受信し、当該識別ＩＤは受信情報復調部１２で復調される。
【０１１３】（Ｓ２１５〜Ｓ２１８）  決済端末のリーダライタ１０は、情報通信の用途に応じた所定のコマンドを発行元ＡのＩＣカード１に送信する。例えば、発行元ＡのＩＣカード１が保有している電子マネーの残高を確認するコマンドや、商品代金等の引き落としを行うコマンド、等を発行元ＡのＩＣカード１に送信する。発行元ＡのＩＣカード１は、リーダライタ１０が送信した各コマンドに対して適切な応答を行う。
【０１１４】（Ｓ２１９）  上記処理が行われた後、各発行元のＩＣカード１をリーダライタ１０から離し、情報通信を終了する。
【符号の説明】
【０１１５】１    ＩＣカード２    アンテナコイル３    ＩＣチップ４    電力供給部５    受信情報復調部６    送信情報変調部７    制御部８    記憶部９    判別部１０  リーダライタ１１  アンテナコイル１２  受信情報復調部１３  送信情報変調部１４  制御部１５  記憶部１６  電源部１７  コード組合せ処理部
【図１】
0006609070.tif 000002
【図２】
0006609070.tif 000003
【図３】
0006609070.tif 000004
【図４】
0006609070.tif 000005
【図５】
0006609070.tif 000006
【図６】
0006609070.tif 000007
【図７】
0006609070.tif 000008
【図８】
0006609070.tif 000009