(57)【要約】【課題】固有識別子を利用した通信衝突防止プロトコルを提供する。【解決手段】本発明の通信衝突防止方法は、リーダ器に接近した一つまたはそれ以上の非接触式カードにおいて、１）前記リーダ器のアンテナ有効領域に接近した前記非接触式カードに固有識別子呼び出し命令を送り出す段階と、２）前記非接触式カードから出力される正のパルス形態の固有識別子が入力される段階と、３）前記入力された固有識別子の正のパルス個数として、一つまたはそれ以上の非接触式カードを識別する段階とを含むことを特徴とする。【選択図】図７Ａ
2006197578.tif 000002
【特許請求の範囲】
【請求項１】
固有識別子を有する少なくとも一つの非接触式装置を識別する方法において、
前記固有識別子の伝送を要請する段階と、
少なくとも一つの正のパルス形態の前記固有識別子が入力される段階と、
前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、一つ以上の前記固有識別子が伝送されたことを識別する段階とを含むことを特徴とする方法。
【請求項２】
前記固有識別子は少なくとも一つのバイトを有し、各バイトは正のパルス形態で入力されることを特徴とする請求項１に記載の方法。
【請求項３】
前記一つの固有識別子が伝送されれば、
前記伝送された固有識別子に応答して前記非接触式装置が活性化される段階をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
一つ以上の前記固有識別子が識別されれば、
前記入力された固有識別子バイトから１番目の固有識別子バイトを選択する段階と、
前記選択された１番目の固有識別子バイトを有する固有識別子の伝送を要請する段階と、
少なくとも一つの正のパルス形態の前記固有識別子が入力される段階と、
前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、前記選択された１番目の固有識別子バイトを有する一つ以上の前記固有識別子が伝送されたことを識別する段階とをさらに含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記選択された１番目の固有識別子バイトを有する一つの固有識別子が伝送されれば、前記伝送された固有識別子に応答して前記非接触式装置が活性化される段階をさらに含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記選択された１番目の固有識別子バイトを有する一つ以上の固有識別子が識別されれば、
前記入力された固有識別子バイトから２番目の固有識別子バイトを選択する段階と、
前記選択された１番目の固有識別子バイトと前記選択された２番目の固有識別子バイトとを有する固有識別子の伝送を要請する段階と、
少なくとも一つの正のパルス形態の前記固有識別子が入力される段階と、
前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、前記選択された１番目の固有識別子バイトと前記選択された２番目の固有識別子バイトとを有する一つ以上の前記固有識別子が伝送されたことを識別する段階とをさらに含むことを特徴とする請求項４に記載の方法。
【請求項７】
前記選択された１番目の固有識別子バイトと前記選択された２番目の固有識別子バイトとを有する一つの固有識別子が伝送されれば、
前記伝送された固有識別子に応答して前記非接触式装置が活性化される段階をさらに含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記選択された１番目の固有識別子バイトと前記選択された２番目の固有識別子バイトとを有する一つ以上の固有識別子が識別されれば、
前記入力された固有識別子バイトから他の固有識別子バイトを選択する段階と、
前記選択された１番目の固有識別子バイトと前記選択された２番目の固有識別子バイトと前記選択された他の固有識別子バイトとを有する固有識別子の伝送を要請する段階と、
少なくとも一つの正のパルス形態の前記固有識別子が入力される段階と、
前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、前記選択された１番目の固有識別子バイトと前記選択された２番目の固有識別子バイトと、前記選択された他の固有識別子バイトとを有する一つ以上の前記固有識別子が伝送されたことを識別する段階とをさらに含むことを特徴とする請求項６に記載の方法。
【請求項９】
前記選択された１番目の固有識別子バイトと前記選択された２番目の固有識別子バイトと前記選択された他の固有識別子バイトとを有する一つの固有識別子が伝送されれば、
前記伝送された固有識別子に応答して前記非接触式装置が活性化される段階をさらに含むことを特徴とする請求項８に記載の方法。
【請求項１０】
リーダ器に接近した固有識別子を有する非接触式装置の識別方法において、
前記リーダ器から前記固有識別子呼び出し命令が入力される段階と、
前記リーダ器に少なくとも一つの正のパルス形態の前記固有識別子を送る段階とを含むことを特徴とする方法。
【請求項１１】
前記リーダ器から少なくとも一つの前記固有識別子値と通信衝突防止命令が入力される段階と、
前記リーダ器から入力された前記固有識別子値と前記非接触式装置の固有識別子の部分が一致すれば、前記リーダ器に少なくとも一つの正のパルス形態の前記固有識別子を送る段階をさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
固有識別子を有する少なくとも一つの非接触式装置を識別するリーダ器において、
前記固有識別子の伝送を要請する固有識別子呼び出し命令部と、
少なくとも一つの正のパルス形態の前記固有識別子が入力されるために前記固有識別子呼び出し命令部と信号を通信する受信部と、
前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、一つ以上の前記固有識別子が伝送されたことを識別するために前記受信部と信号を通信する識別部とを含むことを特徴とするリーダ器。
【請求項１３】
前記固有識別子は少なくとも一つのバイトを有し、前記受信部には各バイトが正のパルス形態で入力されることを特徴とする請求項１２に記載のリーダ器。
【請求項１４】
伝送された前記固有識別子に応答して前記非接触式装置を活性化するために前記識別部と信号を通信する活性化部とをさらに含むことを特徴とする請求項１２に記載のリーダ器。
【請求項１５】
前記入力された固有識別子バイトのうちで固有識別子を選択するために前記識別部と信号を通信するバイト選択部と、
前記選択された固有識別子バイトを有する固有識別子の伝送を要請するために前記バイト選択部と信号を通信する通信衝突防止命令部とをさらに含み、
前記受信部は前記通信衝突防止命令部に応答して、固有識別子を示す少なくとも一つの正のパルスが入力され、前記識別部は前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、前記選択された固有識別子バイトを有する一つ以上の前記固有識別子が伝送されたことを識別することを特徴とする請求項１３に記載のリーダ器。
【請求項１６】
固有識別子を貯蔵するためのメモリと、
リーダ器から命令が入力されるために前記メモリと信号を通信する受信部と、
前記固有識別子の伝送の可否を決めるために前記受信部と信号を通信する命令解釈部と、
前記リーダ器に対する固有識別子を示す少なくとも一つの正のパルスを送るために前記メモリと信号を通信する伝送部とを含むことを特徴とする非接触式装置。
【請求項１７】
前記命令解釈部は固有識別子呼び出し命令や、通信衝突防止命令及び少なくとも一つの固有識別子値が入力されれば、前記固有識別子の伝送を決定し、少なくとも一つの前記固有識別子値は前記非接触式装置の前記固有識別子と一致することを特徴とする請求項１６に記載の非接触式装置。
【請求項１８】
固有識別子を有する少なくとも一つの非接触式装置を識別するためにプログラム段階を実行する装置によって読み出し可能なプログラム貯蔵装置のプログラム段階において、
前記固有識別子の伝送を要請する段階と、
前記固有識別子を示す少なくとも一つの正のパルスが入力される段階と、
前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、一つ以上の前記固有識別子が伝送されたことを識別する段階とを含むことを特徴とするプログラム段階。
【請求項１９】
前記固有識別子は少なくとも一つのバイトを有し、各バイトは正のパルス形態で入力され、一つ以上の前記固有識別子が識別されれば、
入力された固有識別子バイトのうちの一つの固有識別子バイトを選択する段階と、
前記選択された固有識別子バイトを有する固有識別子の伝送を要請する段階と、
前記固有識別子を示す少なくとも一つの正のパルスが入力される段階と、
前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、前記選択された固有識別子バイトを有する一つ以上の前記固有識別子が伝送されたことを識別する段階とをさらに含むことを特徴とする請求項１８に記載のプログラム段階。
【請求項２０】
固有識別子を有する非接触式装置を確認するためにプログラム段階を実行する装置によって読み出し可能なプログラム貯蔵装置のプログラム段階において、
リーダ器から前記固有識別子呼び出し命令が入力される段階と、
前記リーダ器に前記固有識別子を示す少なくとも一つの正のパルスを送る段階と、
前記リーダ器から少なくとも一つの固有識別子値と通信衝突防止命令とが入力される段階と、
前記リーダ器から伝送された少なくとも一つの固有識別子値が前記非接触式装置の固有識別子と一致すれば、前記リーダ器に前記固有識別子を示す少なくとも一つの正のパルスを送る段階とを含むことを特徴とするプログラム段階。
【請求項２１】
多数のバイトを有する固有識別子と、
少なくとも一つの要求される識別子バイトを示す通信衝突防止命令が入力されるための受信部と、
前記固有識別子の少なくとも一つのバイトと少なくとも一つの要求される識別子バイトとを比較するために前記受信部と信号を通信する比較部と、
前記固有識別子の少なくとも一つのバイトと前記少なくとも一つの要求される識別子バイトとが一致すれば、正のパルス形態の前記固有識別子を送るために前記比較部に応答する伝送部とを含むことを特徴とする非接触式カード。
【請求項２２】
通信衝突防止バイトなしに、呼び出し命令を認識して、それに応答して正のパルス形態の前記固有識別子を送るために前記伝送部と前記受信部と信号を通信する解釈部をさらに含むことを特徴とする請求項２１に記載の非接触式カード。
【請求項２３】
前記非接触式カードと結合するリーダ器において、
前記少なくとも一つの要求される識別子バイトを示す通信衝突防止命令を送るための伝送部と、
前記少なくとも一つの要求される識別子バイトと前記固有識別子の少なくとも一つのバイトとが一致すれば、正のパルス形態の前記固有識別子が入力されるための受信部と、
前記固有識別子バイトの数が前記正のパルスの数を超過すれば、衝突を識別するために前記受信部と信号を通信する識別部とを含むことを特徴とする請求項２１に記載のリーダ器。
【請求項２４】
少なくとも一つの要求される識別子バイトを示す通信衝突防止命令を送るための伝送部と、
前記少なくとも一つの要求される識別子バイトと固有識別子の少なくとも一つのバイトとが一致すれば、正のパルス形態の前記固有識別子が入力されるための受信部と、
前記固有識別子バイトの数が前記正のパルスの数を超過すれば、衝突を識別するために前記受信部と信号を通信する識別部とを含むことを特徴とする非接触式カードリーダ器。
【請求項２５】
前記リーダ器の与えられた範囲以内に接近したすべての非接触式カードを呼び出すために前記伝送部と信号を通信する呼び出し部と、
前記呼び出し部に応答して入力されたすべての固有識別子バイトを貯蔵するために前記受信部と信号を通信するメモリと、
多数の非接触式カードを分別する通信衝突防止命令を発生するために前記伝送部と前記メモリと信号を通信する通信衝突防止命令部とを含むことを特徴とする請求項２４に記載の非接触式カードリーダ器。
【請求項２６】
前記呼び出し部は前記リーダ器の与えられた範囲以内に接近したすべての非接触式カードを一定の間隔で呼び出すことを特徴とする請求項２５に記載の非接触式カードリーダ器。
【請求項２７】
前記呼び出し部は少なくとも一つのカードの固有識別子に応答して、前記リーダ器の与えられた範囲以内に接近したすべての非接触式カードを呼び出すことを特徴とする請求項２５に記載の非接触式カードリーダ器。
【請求項２８】
前記メモリは前記固有識別子の各バイトのための分離した行と列とを有する上位マトリックスと、どの列にも重複されないバイトのための追加的な行を有することを特徴とする請求項２５に記載の非接触式カードリーダ器。
【請求項２９】
前記識別部は衝突が識別されない度に与えられたカードに対する前記固有識別子のバイト値のうちの残っているすべてのバイト値を行に満たすことを特徴とする請求項２８に記載の非接触式カードリーダ器。
【請求項３０】
前記識別部は衝突が発生する度に、与えられたカードに対する前記固有識別子の重複されたバイト値を行に満たすことを特徴とする請求項２８に記載の非接触式カードリーダ器。
【請求項３１】
非接触カードに対する通信衝突防止方法において、
前記カードに一定の数のバイトで構成された固有識別子の伝送を要請する段階と、
正のパルスの形態として前記固有識別子が同時に入力される段階と、
前記入力された正のパルスの数をカウンティングする段階と、
前記入力された正のパルスの数が前記一定のバイト数を超過すれば、一つ以上の前記カードが応答したと判断する段階とを含むことを特徴とする通信衝突防止方法。
【請求項３２】
前記バイト位置カウンタを初期化する段階と、
バイト値を前記固有識別子の１番目のバイト位置に入力されたバイト値として設定する段階と、
前記バイト位置カウンタと前記バイト値とを有する通信衝突防止命令とを構成する段階とをさらに含むことを特徴とする請求項３１に記載の通信衝突防止方法。
【請求項３３】
前記カードに対して少なくとも一つの前記バイト値と前記バイト位置カウンタで構成された通信衝突防止命令を送る段階と、
正のパルスの形態として前記固有識別子が同時に入力される段階と、
前記入力された正のパルスの数をカウンティングする段階と、
前記入力された正のパルスの数が前記一定のバイト数を超過すれば、一つ以上の前記カードが応答したと判断する段階とをさらに含むことを特徴とする請求項３２に記載の通信衝突防止方法。
【請求項３４】
一つ以上の前記カードが応答すれば、
前記バイト位置カウンタを増加させる段階と、
前記バイト値を前記固有識別子の増加したバイト位置に入力されたバイト値として設定する段階と、
前記バイト位置カウンタと追加された前記バイト値の更新によって通信衝突防止命令を更新する段階と、
前記カードに対して少なくとも一つの前記バイト値と前記バイト位置カウンタで構成された通信衝突防止命令とを送って、正のパルスの形態で前記固有識別子が同時に入力され、前記入力された正のパルスの数をカウンティングして、そして前記入力された正のパルスの数が前記一定のバイト数を超過すれば、一つ以上の前記カードが応答したと判断する過程を繰り返す段階とをさらに含むことを特徴とする請求項３３に記載の通信衝突防止方法。
【請求項３５】
ただ一つの前記カードが応答すれば、
リーダ器で現在のバイト位置カウンタに対応して呼び出されたすべての前記固有識別子のバイトを有しないことを判別する段階と、
前記バイト値を前記固有識別子の前記１番目のバイト位置に入力された他のバイト値として設定する段階と、
前記現在のバイト値で前記通信衝突防止命令を更新する段階と、
前記カードに対して少なくとも一つの前記バイト値と前記バイト位置カウンタで構成された通信衝突防止命令とを送って、正のパルスの形態で前記固有識別子が同時に入力され、前記入力された正のパルスの数をカウンティングして、そして前記入力された正のパルスの数が前記一定のバイト数を超過すれば、一つ以上の前記カードが応答したと判断する過程を繰り返す段階とをさらに含むことを特徴とする請求項３３に記載の通信衝突防止方法。
【請求項３６】
リーダ器で現在のバイト位置カウンタに対応して呼び出されたすべての前記固有識別子のバイトを有することを判別する段階と、
前記入力された固有識別子に応答して前記呼び出されたカードを活性化する段階とをさらに含むことを特徴とする請求項３３に記載の通信衝突防止方法。
【請求項３７】
非接触式装置の通信衝突防止のためにプログラム段階を実行する装置によって実行可能な命令語のプログラムと読み出し可能なプログラム貯蔵装置のプログラム段階において、
前記カードに一定の数のバイトで構成された固有識別子の伝送を要請する段階と、
正のパルスの形態で前記固有識別子が同時に入力される段階と、
前記入力された正のパルスの数をカウンティングする段階と、
前記入力された正のパルスの数が前記一定のバイト数を超過すれば、一つ以上の前記カードが応答したと判断する段階とを含むことを特徴とするプログラム段階。
【請求項３８】
前記バイト位置カウンタを初期化する段階と、
バイト値を前記固有識別子の１番目のバイト位置に入力されたバイト値として設定する段階と、
前記バイト位置カウンタと前記バイト値を有する通信衝突防止命令とを構成する段階とをさらに含むことを特徴とする請求項３７に記載のプログラム段階。
【請求項３９】
前記カードに対して少なくとも一つの前記バイト値と前記バイト位置カウンタで構成された通信衝突防止命令とを送る段階と、
正のパルスの形態として前記固有識別子が同時に入力される段階と、
前記入力された正のパルスの数をカウンティングする段階と、
前記入力された正のパルスの数が前記一定のバイト数を超過すれば、一つ以上の前記カードが応答したと判断する段階とをさらに含むことを特徴とする請求項３８に記載のプログラム段階。
【請求項４０】
一つ以上の前記カードが応答すれば、
前記バイト位置カウンタを増加させる段階と、
前記バイト値を前記固有識別子の増加したバイト位置に入力されたバイト値として設定する段階と、
前記バイト位置カウンタと追加された前記バイト値の更新によって通信衝突防止命令を更新する段階と、
前記カードに対して少なくとも一つの前記バイト値と前記バイト位置カウンタで構成された通信衝突防止命令とを送って、正のパルスの形態で前記固有識別子が同時に入力され、前記入力された正のパルスの数をカウンティングして、そして前記入力された正のパルスの数が前記一定のバイト数を超過すれば、一つ以上の前記カードが応答したと判断する過程を繰り返す段階とをさらに含むことを特徴とする請求項３９に記載のプログラム段階。
【請求項４１】
ただ一つの前記カードが応答すれば、
リーダ器で現在のバイト位置カウンタに対応して呼び出されたすべての前記固有識別子のバイトを有しないことを判別する段階と、
前記バイト値を前記固有識別子の前記１番目のバイト位置に入力された他のバイト値として設定する段階と、
前記現在のバイト値で前記通信衝突防止命令を更新する段階と、
前記カードに対して少なくとも一つの前記バイト値と前記バイト位置カウンタで構成された通信衝突防止命令とを送って、正のパルスの形態で前記固有識別子が同時に入力され、前記入力された正のパルスの数をカウンティングして、そして前記入力された正のパルスの数が前記一定のバイト数を超過すれば、一つ以上の前記カードが応答したと判断する過程を繰り返す段階とをさらに含むことを特徴とする請求項３９に記載のプログラム段階。
【請求項４２】
リーダ器で現在のバイト位置カウンタに対応して呼び出されたすべての前記固有識別子のバイトを有することを判別する段階と、
前記入力された固有識別子に応答して前記呼び出されたカードを活性化する段階とをさらに含むことを特徴とする請求項３９に記載のプログラム段階。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は非接触式インターフェース装置に係り、具体的に非接触式インターフェース装置の通信衝突防止方式に関する。
【背景技術】
【０００２】
一般的に非接触式カードには非接触式集積回路カードと無線周波数カード（ＲＦＩＤ）の形態がある。このような非接触式カードはカードリーダ器の近所にカードを持って行けば情報交換が行われる。
【０００３】
もし一つ以上の非接触式カードがリーダ器に同時に接近すれば、リーダ器は多数のカードから出力される信号によってデータ通信の混線が発生する。通信衝突防止（Ａｎｔｉ−ｃｏｌｌｉｓｉｏｎ）方式は、このようなリーダ器とカードとの間のデータ混線を防止するために使用される。
【０００４】
非接触式カードに対する通信衝突防止方式は、カードとリーダ器との間の接近距離によって、密着型（ｃｌｏｓｅｃｏｕｐｌｉｎｇ）とリモート型（ｒｅｍｏｔｅｃｏｕｐｌｉｎｇ）で区別される。リモート型は、更に近傍型（ｖｉｃｉｎｉｔｙ）とマイクロ波形（ＲＦ）で区別される。
【０００５】
密着型（ＣＩＣＣ）はＩＳＯ  １０５３６で、近接型（ＰＩＣＣ）はＩＳＯ／ＩＥＣ  １４４４３で、近傍型（ＶＩＣＣ）はＩＳＯ／ＩＥＣ  １５６９３で標準用意が進行の中である。
【０００６】
図１は一般的な非接触式カードとリーダ器との間の通信を示すブロック図である。もしリーダ器１０の認識距離内に１個以上の非接触式カード２０、３０、４０が同時に接近すれば、リーダ器１０は非接触式カード２０、３０、４０から同時に出力される信号によってデータ通信の混線が発生する。これを防止するためにリーダ器１０と非接触式カード２０、３０、４０との間にはリーダ器１０に接近したカード２０、３０、４０を識別することができる通信衝突防止方式が使用される。
【０００７】
非接触式カードの国際規格であるＩＳＯ／ＩＥＣ  １４４４３タイプＡを満足する非接触式カードの通信衝突防止方式はカードごとに個別的に有する固有識別子（ＵＩＤ：Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を利用する。図２はＩＳＯ／ＩＥＣ  １４４４３タイプＡを満足する非接触式カードの通信衝突防止方式を示すフローチャートである。まずユーザーが非接触式カードをリーダ器のアンテナ有効領域に持って行けば、非接触式カードは自己の存在を知らせるための無線信号を放出する。そしてリーダ器はカードにＵＩＤ伝送を要請すれば（Ｓ２００）、カードはリーダ器にＵＩＤをビット単位形態で送る（Ｓ２１０）。リーダ器はカードが送ったＵＩＤビットを個別的に比較してカードを識別する（Ｓ２２０）。
【０００８】
非接触式カードの国際規格であるＩＳＯ／ＩＥＣ  １４４４３タイプＢを満足する非接触式カードの通信衝突防止方式は、カードごとに任意の値、すなわちＰＵＰＩ（Ｐｓｅｕｄｏ  Ｕｎｉｑｕｅ  Ｐｒｏｘｉｍｉｔｙ  ｃａｒｄ  Ｉｄｅｎｔｉｆｉｅｒ）を発生してカードを識別する。図３はＩＳＯ／ＩＥＣ  １４４４３タイプＢを満足する非接触式カードの通信衝突防止方式を示すフローチャートである。まずリーダ器はカードが一定の範囲の任意の値を発生するように要請する（Ｓ３００）。そしてカードは互いに違うＰＵＰＩを生成する（Ｓ３１０）。リーダ器はＰＵＰＩのうちの一つの値を呼び出してカードを識別する（Ｓ３２０）。
【０００９】
非接触式カードの国際規格であるＩＳＯ／ＩＥＣ  １５６９３を満足する非接触式カードの通信衝突防止方式は、図４のフローチャートを参照して説明する。まずリーダ器は一伝送単位の最後であるＥＯＦ（Ｅｎｄ  Ｏｆ  Ｆｒａｍｅ）が発生する度に１６個の値を有するスロットを生成する（Ｓ４００）。そしてリーダ器からカードに固有識別子の伝送を要請する（Ｓ４１０）。カードが自己の固有識別子と同一の値を有するスロットに応答する方式によってリーダ器はカードを識別する（Ｓ４２０）。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の課題は、リーダ器に多数の非接触式カードが接近する場合、カード内の固有識別子を利用してリーダ器は多数のカードから出力される信号の衝突によるデータ通信の混線がなく、各々のカードを識別する方式を提供することにある。
【課題を解決するための手段】
【００１１】
本発明による固有識別子を有する少なくとも一つの非接触式装置を識別する方法は、前記固有識別子の伝送を要請する段階と、少なくとも一つの正のパルス形態の前記固有識別子が入力される段階と、前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、一つ以上の前記固有識別子が伝送されたを識別する段階とを含む。
【００１２】
本発明によるリーダ器に接近した固有識別子を有する非接触式装置の識別方法は、前記リーダ器から前記固有識別子呼び出し命令が入力される段階と、前記リーダ器に少なくとも一つの正のパルス形態の前記固有識別子を送る段階とを含む。
【００１３】
本発明による固有識別子を有する少なくとも一つの非接触式装置を識別するリーダ器は、前記固有識別子の伝送を要請する固有識別子呼び出し命令部と、少なくとも一つの正のパルス形態の前記固有識別子が入力されるために前記固有識別子呼び出し命令部と信号を通信する受信部と、前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、一つ以上の前記固有識別子が伝送されたことを識別するために前記受信部と信号を通信する識別部とを含む。
【００１４】
本発明による非接触式装置は、固有識別子を貯蔵するためのメモリと、リーダ器から命令が入力されるために前記メモリと信号を通信する受信部と、前記固有識別子の伝送の可否を決めるために前記受信部と信号を通信する命令解釈部と、前記リーダ器に固有識別子を示す少なくとも一つの正のパルスを送るために前記メモリと信号を通信する伝送部とを含む。
【００１５】
本発明による固有識別子を有する少なくとも一つの非接触式装置を識別するためにプログラム段階を実行する装置によって読み出し可能なプログラム貯蔵装置のプログラム段階は、前記固有識別子の伝送を要請する段階と、前記固有識別子を示す少なくとも一つの正のパルスが入力される段階と、前記入力された正のパルスの数が、一つの前記固有識別子が有することができる正のパルスの数を超過すれば、一つ以上の前記固有識別子が伝送されたを識別する段階とを含む。
【００１６】
本発明による固有識別子を有する非接触式装置を確認するためにプログラム段階を実行する装置によって読み出し可能なプログラム貯蔵装置のプログラム段階は、リーダ器から前記固有識別子呼び出し命令が入力される段階と、前記リーダ器に前記固有識別子を示す少なくとも一つの正のパルスを送る段階と、前記リーダ器から少なくとも一つの固有識別子値と通信衝突防止命令とが入力される段階と、前記リーダ器から伝送された少なくとも一つの固有識別子値が前記非接触式装置の固有識別子と一致すれば、前記リーダ器に前記固有識別子を示す少なくとも一つの正のパルスを送る段階とを含む。
【００１７】
本発明による非接触式カードは、多数のバイトを有する固有識別子と、少なくとも一つの要求される識別子バイトを示す通信衝突防止命令が入力されるための受信部と、前記固有識別子の少なくとも一つのバイトと少なくとも一つの要求される識別子バイトとを比較するために前記受信部と信号を通信する比較部と、前記固有識別子の少なくとも一つのバイトと前記少なくとも一つの要求される識別子バイトとが一致すれば、正のパルス形態の前記固有識別子を送るために前記比較部に応答する伝送部とを含む。
【００１８】
本発明による非接触式カードリーダ器は、少なくとも一つの要求される識別子バイトを示す通信衝突防止命令を送るための伝送部と、前記少なくとも一つの要求される識別子バイトと固有識別子の少なくとも一つのバイトとが一致すれば、正のパルス形態の前記固有識別子が入力されるための受信部と、前記固有識別子バイトの数が前記正のパルスの数を超過すれば、衝突を識別するために前記受信部と信号を通信する識別部とを含む。
【００１９】
本発明による非接触カードに対する通信衝突防止方法は、前記カードに一定の数のバイトで構成された固有識別子の伝送を要請する段階と、正のパルスの形態として前記固有識別子が同時に入力される段階と、前記入力された正のパルスの数をカウンティングする段階と、前記入力された正のパルスの数が前記一定のバイト数を超過すれば、一つ以上の前記カードが応答したと判断する段階とを含む。
【００２０】
本発明による非接触式装置の通信衝突防止のためにプログラム段階を実行する装置によって実行可能な命令語のプログラムと読み出し可能なプログラム貯蔵装置のプログラム段階は、前記カードに一定の数のバイトで構成された固有識別子の伝送を要請する段階と、正のパルスの形態で前記固有識別子が同時に入力される段階と、前記入力された正のパルスの数をカウンティングする段階と、前記入力された正のパルスの数が前記一定のバイト数を超過すれば、一つ以上の前記カードが応答したと判断する段階とを含む。
【発明の効果】
【００２１】
本発明によると、カード内の固有識別子を利用してリーダ器は各々のカードを識別することができるようになり、多数のカードがリーダ器に接近しても多数のカードに出力される信号の衝突によるデータ通信の混線を解決することができるようになる。
【発明を実施するための最良の形態】
【００２２】
以下では、本発明による実施形態を添付の図を参照して詳細に説明する。
【００２３】
図５は本発明の望ましい実施形態によるリーダ器と非接触式カードとの間のデータ通信を示すブロック図である。非接触式カード５１０、５２０、５３０は各々自己のみの固有の識別番号である固有識別子を有しているようになる。すなわち、固有識別子はカードごとに個別的に付与される唯一の値として、同一の固有識別子を有するカードは存在することができない。
【００２４】
非接触式カード５１０、５２０、５３０がリーダ器５００のアンテナ有効領域に接近すれば、リーダ器５００は各非接触式カード５１０、５２０、５３０が有する固有識別子を呼び出す命令を送るようになる。そしてリーダ器５００から命令を受けた各非接触式カード５１０、５２０、５３０は自己の固有識別子を正のパルス（Ｐｏｓｉｔｉｖｅ  Ｐｕｌｓｅ）形態でリーダ器５００に送る。非接触式カード５１０、５２０、５３０はリーダ器５００に自己の固有識別子を一バイト（Ｂｙｔｅ）ずつに分割して正のパルス形態に変換した後、連続して送る。すなわち、伝送単位を一バイトにして、一バイトが表現することができる値の範囲である０〜２５５のうちの各バイトの値に該当する部分を正のパルスに変換して、固有識別子の総バイト数だけ連続して送る。例えば、固有識別子の全長が４バイトである非接触式カード５１０、５２０、５３０であれば、一つの非接触式カード５１０、５２０、５３０からリーダ器５００に伝送される正のパルスの個数は４個にならなければならない。
【００２５】
非接触式カード５１０、５２０、５３０からリーダ器５００に伝送される正のパルス形態の固有識別子を図６Ａから図６Ｃを参照して詳細に説明する。
【００２６】
図６Ａから図６Ｃはリーダ器５００から固有識別子呼び出し命令を受けたカード５１０、５２０、５３０が正のパルス形態で固有識別子を送ることを示す信号図である。カードは自己の固有識別子を一バイトずつに分割して正のパルス形態に変換した後、連続して送る。すなわち、伝送単位を一バイトにして、一バイトが表現することができる値の範囲である０〜２５５のうちの各バイトの値に該当する部分を正のパルスに変換して送る。正のパルス形態は固有識別子の各バイト値に該当する所でパルスの振幅が大きくなる形態を有するようになる。
【００２７】
図６Ａによると、カード１（５１０）の固有識別子値は１番目のバイトが１５０であり、２番目のバイトが１８０であり、３番目のバイトが１８０である。図６Ｂによると、カード２（５２０）の固有識別子値は１番目のバイトが１００であり、２番目のバイトが８０であり、３番目のバイトが８０である。図６Ｃによると、カード３（５３０）の固有識別子値は１番目のバイトが１５０であり、２番目のバイトが１２０であり、３番目バイトが１２０である。
【００２８】
図６Ｄはカードが送った固有識別子値をリーダ器が認識することを示す信号図である。すなわち、図６Ａから図６Ｃまで３個のカード５１０、５２０、５３０がリーダ器５００に接近した場合にリーダ器５００が認識する１番目の固有識別子の値は１００と１５０の二つの値になる。たとえリーダ器５００に３個のカード５１０、５２０、５３０が接近したが、カード１（５１０）とカード３（５３０）の１番目の固有識別子値が同一であるので、リーダ器５００は１００と１５０の二つの値だけ認識するようになる。
【００２９】
図７Ａ及び図７Ｂは本発明の望ましい実施形態による通信衝突防止方式を示すフローチャートである。非接触式カード５１０、５２０、５３０がリーダ器５００のアンテナ有効領域に接近すれば、リーダ器５００は各非接触式カード５１０、５２０、５３０が有する固有識別子を呼び出す命令を送るようになる（Ｓ６００）。そしてリーダ器５００から命令を受けた各非接触式カード５１０、５２０、５３０は自己の固有識別子を正のパルス（Ｐｏｓｉｔｉｖｅ  Ｐｕｌｓｅ）形態でリーダ器５００に送る（Ｓ６１０）。リーダ器５００はカードから入力された正のパルスの個数をカウントして、多数のカードが接近したか否かを判別する（Ｓ６２０）。例えば固有識別子は一バイトずつ伝送単位が分けられることによって、一つのカードは一伝送単位に一つの正のパルスだけ送るようになる。したがって、もし一伝送単位で二つ以上の正のパルスが入力されれば、リーダ器５００は多数個のカードが接近したことを認識するようになる。また固有識別子の全長が４バイトである非接触式カード５１０、５２０、５３０であれば、一つの非接触式カード５１０、５２０、５３０からリーダ器５００に伝送される正のパルスの総個数は４個にならなければならない。したがって、リーダ器５００に伝送された正のパルスの総個数が５個以上になれば、リーダ器５００は多数個のカードが接近したことを認識するようになる。
【００３０】
リーダ器５００で多数個のカードが接近したことを認識すれば、リーダ器５００はカードから入力された固有識別子の１番目のバイト値を一つ選んで該当されるカードを呼び出すようになる（Ｓ６３０）。リーダ器５００から呼び出した固有識別子の１番目のバイト値と一致するカードは固有識別子を正のパルス形態で送る。そしてリーダ器５００はカードから応答された正のパルスの個数をカウントして、多数のカードが接近したか否かを判別するようになる（Ｓ６４０）。もし応答したカードの個数が一つであれば、リーダ器５００は一つのカードを識別した後、リーダ器５００は入力された１番目の固有識別子数だけ全部呼び出したか否かを判別するようになる（Ｓ６５０）。すなわちリーダ器５００に入力された固有識別子の１番目のバイトで正のパルス個数が２個であれば、各正のパルスに該当する２個の値をリーダ器は各々繰り返して呼び出さなければならない。リーダ器５００が入力された１番目の固有識別子の数だけ呼び出しを完了すれば、リーダ器５００に入力されたすべてのカードを識別したということである。したがって、識別されたカードは動作モードに進入して、リーダ器５００から受ける他の命令を実行するようになる（Ｓ７００）。一方、リーダ器５００が入力された１番目の固有識別子の数だけ全部呼び出しを完了しない場合であれば、リーダ器５００はカードから入力された固有識別子の１番目のバイト値を一つ選んで該当するカードを呼び出す段階（Ｓ６３０）に戻る。
【００３１】
リーダ器５００はカードから応答された固有識別子の１番目の正のパルスの個数をカウントして、多数のカードが接近したか否かを認識するようになれば（Ｓ６４０）、リーダ器５００はカードから入力された固有識別子の２番目のバイト値を一つ選んで該当するカードを呼び出すようになる（Ｓ６６０）。リーダ器５００から呼び出した固有識別子の２番目のバイト値と一致するカードは固有識別子を正のパルス形態で送る。そしてリーダ器５００はカードから応答された正のパルスの個数をカウントして、多数のカードが接近したか否かを判別するようになる（Ｓ６７０）。もし応答したカードの個数が１個であれば、リーダ器５００は一つのカードを識別した後、リーダ器５００は入力された２番目の固有識別子数だけ全部呼び出したか否かを判別するようになる（Ｓ６８０）。すなわちリーダ器５００に入力された固有識別子の２番目のバイトで正のパルス個数が２個であれば、各正のパルスに該当する二つの値をリーダ器５００は各々繰り返して呼び出さなければならない。リーダ器５００が入力された２番目の固有識別子の数だけ呼び出しを完了すれば、リーダ器５００に入力されたすべてのカードを識別したということである。したがって、識別されたカードは動作モードに進入して、リーダ器５００から受ける他の命令を実行するようになる（Ｓ７００）。一方、リーダ器５００が入力された２番目の固有識別子の数だけ全部呼び出しを完了しない場合であれば、リーダ器５００はカードから入力された固有識別子の２番目のバイト値を一つ選んで該当するカードを呼び出す段階（Ｓ６５０）に戻る。
【００３２】
リーダ器５００はカードから応答された固有識別子の２番目の正のパルスの個数をカウントして、多数のカードが接近したか否かを認識するようになれば（Ｓ６６０）、上述の過程と同様に、リーダ器５００はカードから入力された固有識別子の次のバイト値を一つ選んで該当するカードを呼び出す過程を繰り返すようになる。リーダ器５００に接近したすべてのカードを識別するまで前記の過程を繰り返して実行するようになる。もし固有識別子の全長がｎバイトであれば、リーダ器５００はカードから入力されたｎ番目のバイト値を一つ選んで該当するカードを呼び出す段階（Ｓ６９０）まで実行することもできる。
【００３３】
リーダ器５００は上述の過程を実行しながら接近したカードを各々識別することができるようになる。
【００３４】
図８Ａから図８Ｊは本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【００３５】
まず、図８Ａは非接触式カード５１０、５２０、５３０がリーダ器５００のアンテナ有効領域に接近する際、リーダ器５００が各非接触式カード５１０、５２０、５３０の固有識別子を呼び出す命令を送る信号図である。もしデータの一伝送単位をフレームと決めれば、開始フレーム命令（ＳＯＦ：ＳｔＡｒｔ  Ｏｆ  Ｆｒａｍｅ）と完了フレーム命令（ＥＯＦ：Ｅｎｄ  Ｏｆ  Ｆｒａｍｅ）としてデータ伝送の開始と終了を示すようになる。リーダ器５００にカードが接近すれば、リーダ器５００は開始フレーム命令ＳＯＦと完了フレーム命令ＥＯＦとの間に固有識別子呼び出し命令[０１]をカードに送る。
【００３６】
図８Ｂはリーダ器５００から固有識別子呼び出し命令を受けたカードが固有識別子を送ることを示す信号図である。図８Ｂはリーダ器５００に接近したカード５１０、５２０、５３０が３個であり、固有識別子の全長が４バイトである場合の固有識別子を送る信号図である。カード５１０、５２０、５３０は自己の固有識別子を開始フレーム命令ＳＯＦと完了フレーム命令ＥＯＦとの間にバイト単位で順に送る。例えば、リーダ器５００に接近したカード１（５１０）の４バイト固有識別子値はヘキサ値として[９６ｈ、Ｂ４ｈ、Ｂ４ｈ、Ａ９ｈ]になり、カード２（５２０）の固有識別子値は[６４ｈ、５０ｈ、５０ｈ、１０ｈ]になり、カード３（５３０）の固有識別子値は[９６ｈ、７８ｈ、７８ｈ、１２ｈ]になる。カード５１０、５２０、５３０は固有識別子値を正のパルス形態でリーダ器５００に送る。そして、リーダ器５００はカード５１０、５２０、５３０から入力された正のパルスの個数をカウントして、多数のカードが接近したか否かを判別するようになる。上述の場合は１番目のバイトの正のパルス個数が２個になることによって、リーダ器５００は多数のカードが接近したことを認識するようになる。
【００３７】
多数のカードが接近したことを認識したリーダ器５００はカード５１０、５２０、５３０から入力された固有識別子の１番目のバイト値[６４ｈ、９６ｈ]のうちの一つを選んで該当するカードを呼び出すようになる。すなわち、図８Ｃのように、リーダ器５００は通信衝突防止命令[０２]と１番目の固有識別子位置とを示す値[０１]と一つの１番目の固有識別子値[６４ｈ]をカードに送る。前記信号が伝送されれば、図８Ｄのように、リーダ器５００から呼び出した固有識別子の１番目のバイト値[６４ｈ]と一致するカード２（５２０）は固有識別子を正のパルス形態で送りながら応答する。したがって、リーダ器は一つのカードを識別するようになり、再びリーダ器５００は残りの１番目のバイト値[９６ｈ]を呼び出すようになる。すなわち図８Ｅのように、リーダ器５００は通信衝突防止命令[０２]と１番目の固有識別子位置を示す値[０１]と一つの１番目の固有識別子値[９６ｈ]とをカードに送る。前記信号が伝送されれば、図８Ｆのように、リーダ器５００から呼び出した固有識別子の１番目のバイト値[９６ｈ]と一致するカード（カード１（５１０）、カード３（５３０））は固有識別子を正のパルス形態で送りながら応答する。リーダ器５００から呼び出した固有識別子の１番目のバイト値[９６ｈ]と一致する二つのカード（カード１（５１０）、カード３（５３０））が応答するようになることによって、リーダ器５００は再び二つのカード（カード１（５１０）、カード３（５３０））を区分するために、図８Ｇのような信号を送る。すなわち、リーダ器５００は通信衝突防止命令[０２]と２番目の固有識別子位置を示す値[０２]と１番目の固有識別子値[９６ｈ]と、一つの２番目の固有識別子値[Ｂ４ｈ]とをカードに送る。前記信号が伝送されれば、図８Ｈのように、リーダ器５００から呼び出した固有識別子の１番目、２番目のバイト値[９６ｈ、Ｂ４ｈ]と一致するカード１（５１０）は固有識別子を正のパルス形態で送りながら応答する。したがって、リーダ器は他の一つのカードを識別するようになり、再びリーダ器５００は残りの２番目のバイト値[７８ｈ]を呼び出すようになる。すなわち、図８Ｉのように、リーダ器５００は通信衝突防止命令[０２]と２番目の固有識別子位置を示す値[０２]と、１番目の固有識別子値[９６ｈ]と、一つの２番目の固有識別子値[７８ｈ]をカードに送る。前記信号が伝送されれば、図８Ｊのように、リーダ器５００から呼び出した固有識別子の１番目、２番目のバイト値[９６ｈ、７８ｈ]と一致するカード３（５３０）は固有識別子を正のパルス形態で送りながら応答する。前記過程を実行しながらリーダ器５００は接近したカードを識別するようになる。
【００３８】
本発明によるリーダ器５００は、固有識別子呼び出し命令部、受信部、識別部、活性化部、バイト選択部、及び通信衝突防止命令部を含む。固有識別子呼び出し命令部は各非接触式カード５１０、５２０、５３０に固有識別子伝送を要請して、受信部を通じて固有識別子が入力される。受信部を通じて入力された固有識別子バイトはリーダ器５００内のメモリに貯蔵されることもできる。識別部は受信部を通じて入力された固有識別子の正のパルス数をカウンティングして接近した非接触式カードの数を識別する。受信部を通じて入力された固有識別子のバイトのうちの一つをバイト選択部で選択して、通信衝突防止命令部は選択された固有識別子バイトを有する固有識別子の伝送を要請する。通信衝突防止命令部は固有識別子のバイト位置を示すバイト位置カウンタと一つの固有識別子バイト値とを含む。バイト位置カウンタはリーダ器から呼び出した一つの固有識別子バイトと同一の固有識別子を有する非接触式カードが一つ以上応答すれば、その値が増加する。バイト位置カウンタの変更によって通信衝突防止命令の固有識別子バイト値も変更される。活性化部は受信部を通じて入力された固有識別子に応答して非接触式カードを活性化させる。
【００３９】
本発明による各非接触式カード５１０、５２０、５３０は固有の識別子を貯蔵するメモリと、リーダ器５００から命令が入力されるための受信部とを有する。また、非接触式カードはリーダ器５００から入力された固有識別子のバイトと自己の固有識別子バイトが一致するか否かを判別する比較部を有し、リーダ器５００に自己の固有識別子バイトを送る伝送部を含む。
【００４０】
本発明による通信衝突防止方式は、ハードウェア、ソフトウェア、ファームウェア、特定のプロセッサなどにプログラムされて適用されることができる。本発明はハードウェア装置とソフトウェアプログラムの結合で具体化されることができる。本発明による通信衝突防止方式はプログラム化されてＲＡＭやＲＯＭに貯蔵されて、プロセッサ（Ｐｒｏｃｅｓｓｏｒ）を通じて動作が制御されることができるであろう。
【００４１】
以上のように、図面と明細書で最適の実施形態が開示された。ここで特定の用語が使用されたが、これはただ本発明を説明するための目的として使用されたものであって、意味限定や特許請求の範囲に記載した本発明の範囲を制限するために使用されたものではない。したがって、本技術分野の通常の知識を有する者であれば、今後、多様な変形及び均等な他の実施形態が可能であることを理解するであろう。したがって、本発明の技術的保護範囲は特許請求の範囲の技術的思想によって決められなければならない。
【図面の簡単な説明】
【００４２】
【図１】一般的な非接触式カードとリーダ器間の通信を示すブロック図である。
【図２】ＩＳＯ／ＩＥＣ １４４４３タイプＡを満足する非接触式カードの通信衝突防止方式を示すフローチャートである。
【図３】ＩＳＯ／ＩＥＣ １４４４３タイプＢを満足する非接触式カードの通信衝突防止方式を示すフローチャートである。
【図４】ＩＳＯ／ＩＥＣ １５６９３を満足する非接触式カードの通信衝突防止方式を示すフローチャートである。
【図５】本発明の望ましい実施形態によるリーダ器と非接触式カードとの間のデータ通信を示すブロック図である。
【図６Ａ】リーダ器から固有識別子呼び出し命令を受けたカードが正のパルス形態で固有識別子を送ることを示す信号図である。
【図６Ｂ】リーダ器から固有識別子呼び出し命令を受けたカードが正のパルス形態で固有識別子を送ることを示す信号図である。
【図６Ｃ】リーダ器から固有識別子呼び出し命令を受けたカードが正のパルス形態で固有識別子を送ることを示す信号図である。
【図６Ｄ】カードが送った固有識別子値をリーダ器が認識することを示す信号図である。
【図７Ａ】本発明の望ましい実施形態による通信衝突防止方式を示すフローチャートである。
【図７Ｂ】本発明の望ましい実施形態による通信衝突防止方式を示すフローチャートである。
【図８Ａ】本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【図８Ｂ】本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【図８Ｃ】本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【図８Ｄ】本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【図８Ｅ】本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【図８Ｆ】本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【図８Ｇ】本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【図８Ｈ】本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【図８Ｉ】本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【図８Ｊ】本発明の望ましい実施形態による通信衝突防止方式を示す信号図である。
【符号の説明】
【００４３】
５００  リーダ器
５１０  カード１
５２０  カード２
５３０  カード３
【図１】
2006197578.tif 000003
【図２】
2006197578.tif 000004
【図３】
2006197578.tif 000005
【図４】
2006197578.tif 000006
【図５】
2006197578.tif 000007
【図６Ａ】
2006197578.tif 000008
【図６Ｂ】
2006197578.tif 000009
【図６Ｃ】
2006197578.tif 000010
【図６Ｄ】
2006197578.tif 000011
【図７Ａ】
2006197578.tif 000012
【図７Ｂ】
2006197578.tif 000013
【図８Ａ】
2006197578.tif 000014
【図８Ｂ】
2006197578.tif 000015
【図８Ｃ】
2006197578.tif 000016
【図８Ｄ】
2006197578.tif 000017
【図８Ｅ】
2006197578.tif 000018
【図８Ｆ】
2006197578.tif 000019
【図８Ｇ】
2006197578.tif 000020
【図８Ｈ】
2006197578.tif 000021
【図８Ｉ】
2006197578.tif 000022
【図８Ｊ】
2006197578.tif 000023