(57)【要約】本発明は、所有者の意図しないところで情報が漏洩してしまうことを防止し得る無線ＩＣ通信装置を提供することを目的とする。この無線ＩＣ通信装置は、タイムスロット数を取得するスロット数取得部（５０２）と、少なくとも１つの他の無線ＩＣ通信装置と同じタイムスロットにおいて前記リーダライタに初期応答を返すための条件を示す応答スロット情報を記憶する応答スロット情報記憶部（５０４）と、前記リーダライタに初期応答を返すタイムスロットを決定する応答スロット決定部（５０１）と、前記リーダライタに初期応答を返す応答部（５０３）とを備える。
2008500600.tif 000002
【特許請求の範囲】
【請求項１】
タイムスロット方式又はスロットマーカ方式によってリーダライタと通信する無線ＩＣ通信装置であって、
前記リーダライタからのリクエストコマンドに含まれるタイムスロット数を取得するスロット数取得部と、
少なくとも１つの他の無線ＩＣ通信装置と同じタイムスロットにおいて前記リーダライタに応答を返すための条件を示す応答スロット情報を記憶する応答スロット情報記憶部と、
前記タイムスロット数と前記応答スロット情報とに基づいて、前記リーダライタに応答を返すタイムスロットを決定する応答スロット決定部と、
決定された前記タイムスロットにおいて前記リーダライタに応答を返す応答部と
を備える無線ＩＣ通信装置。
【請求項２】
前記応答スロット情報は、全部のタイムスロットにおいて応答を返す旨の情報であり、
前記応答スロット決定部は、前記タイムスロット数の全部のタイムスロットにおいて応答を返す旨の決定をする
請求項１に記載の無線ＩＣ通信装置。
【請求項３】
前記応答スロット情報は、一部のタイムスロットにおいて応答を返す旨の情報であり、
前記応答スロット決定部は、前記タイムスロット数の一部のタイムスロットにおいて応答を返す旨の決定をする
請求項１に記載の無線ＩＣ通信装置。
【請求項４】
前記応答スロット情報は、所定の無線ＩＣ通信装置が発生させる乱数系列であり、
前記応答スロット決定部は、前記乱数系列によって特定されるタイムスロットにおいて応答を返す旨の決定をする
請求項１に記載の無線ＩＣ通信装置。
【請求項５】
前記応答スロット決定部は、２つ以上のタイムスロットにおいて応答を返す旨の決定をする
請求項３に記載の無線ＩＣ通信装置。
【請求項６】
前記応答スロット決定部は、連続する２つ以上のタイムスロットにおいて応答を返す旨の決定をする
請求項３に記載の無線ＩＣ通信装置。
【請求項７】
前記無線ＩＣ通信装置は、さらに、
前記応答スロット情報を取得する応答スロット情報取得部を備え、
前記応答スロット情報記憶部は、前記応答スロット情報取得部によって取得された応答スロット情報を記憶する
請求項１に記載の無線ＩＣ通信装置。
【請求項８】
前記無線ＩＣ通信装置は、さらに、
所定の期間のみ前記応答スロット決定部の機能を有効にするためのタイマーを備える
請求項１に記載の無線ＩＣ通信装置。
【請求項９】
タイムスロット方式又はスロットマーカ方式によってリーダライタと通信する無線ＩＣ通信装置の応答方法であって、
前記リーダライタからのリクエストコマンドに含まれるタイムスロット数を取得するスロット数取得ステップと、
少なくとも１つの他の無線ＩＣ通信装置と同じタイムスロットにおいて前記リーダライタに応答を返すための条件を示す応答スロット情報を記憶する応答スロット情報記憶ステップと、
前記タイムスロット数と前記応答スロット情報とに基づいて、前記リーダライタに応答を返すタイムスロットを決定する応答スロット決定ステップと、
決定された前記タイムスロットにおいて前記リーダライタに応答を返す応答ステップと
を含む無線ＩＣ通信装置の応答方法。
【請求項１０】
タイムスロット方式又はスロットマーカ方式によって無線ＩＣ通信装置がリーダライタと通信するためのプログラムであって、
前記リーダライタからのリクエストコマンドに含まれるタイムスロット数を取得するスロット数取得ステップと、
少なくとも１つの他の無線ＩＣ通信装置と同じタイムスロットにおいて前記リーダライタに応答を返すための条件を示す応答スロット情報を記憶する応答スロット情報記憶ステップと、
前記タイムスロット数と前記応答スロット情報とに基づいて、前記リーダライタに応答を返すタイムスロットを決定する応答スロット決定ステップと、
決定された前記タイムスロットにおいて前記リーダライタに応答を返す応答ステップと
をコンピュータに実行させるためのプログラム。
【請求項１１】
タイムスロット方式又はスロットマーカ方式によって無線ＩＣ通信装置がリーダライタと通信するためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記リーダライタからのリクエストコマンドに含まれるタイムスロット数を取得するスロット数取得ステップと、
少なくとも１つの他の無線ＩＣ通信装置と同じタイムスロットにおいて前記リーダライタに応答を返すための条件を示す応答スロット情報を記憶する応答スロット情報記憶ステップと、
前記タイムスロット数と前記応答スロット情報とに基づいて、前記リーダライタに応答を返すタイムスロットを決定する応答スロット決定ステップと、
決定された前記タイムスロットにおいて前記リーダライタに応答を返す応答ステップと
をコンピュータに実行させるためのプログラムを記録した記録媒体。
【請求項１２】
タイムスロット方式又はスロットマーカ方式によってリーダライタと通信する無線ＩＣ通信装置に用いられる集積回路であって、
前記リーダライタからのリクエストコマンドに含まれるタイムスロット数を取得するスロット数取得部と、
前記タイムスロット数と、少なくとも１つの他の無線ＩＣ通信装置と同じタイムスロットにおいて前記リーダライタに応答を返すための条件を示す応答スロット情報とに基づいて、前記リーダライタに応答を返すタイムスロットを決定する応答スロット決定部と、
決定された前記タイムスロットにおいて前記リーダライタに応答を返す応答部と
を備える集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイムスロット方式又はスロットマーカ方式によってリーダライタと通信する無線ＩＣ通信装置に関する。
【背景技術】
【０００２】
現在、商品の在庫管理、生鮮食品に対するトレーサビリティ、商品の盗難防止、家電製品のリサイクル、交通機関における定期券や回数券などの様々な分野において、無線ＩＣ通信装置の実証実験や実用化が行われている。中でも、在庫管理やトレーサビリティなどに利用される無線ＩＣ通信装置は無線ＩＣタグ又はＲａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ（ＲＦＩＤ）タグと呼ばれ、定期券や回数券などに利用される無線ＩＣ通信装置は非接触ＩＣカードと呼ばれている。
【０００３】
図１（Ａ）は、一般的な無線ＩＣタグの使用形態を示す図である。一般に、無線ＩＣタグ１０２〜１０７は、商品１０８〜１１３に１個ずつ付加され、段ボール箱１０１などに梱包された状態で、商品搬入時にリーダライタ１００によって識別される。すなわち、リーダライタ１００は、複数の無線ＩＣタグ１０２〜１０４、１０５〜１０７を識別し、無線ＩＣタグ内の情報（固有ＩＤなど）を読み取る。これによって、どの商品が何個搬入されたかを識別することが可能となる。
【０００４】
図１（Ｂ）は、一般的な非接触ＩＣカードの使用形態を示す図である。ここでは、遠隔地から診断を行い、その診断料を電子マネーで徴収するシステムを想定している。このシステムを利用する際は、医師免許などの資格を認証するための無線ＩＣタグ１２１付きの非接触ＩＣカード１２０と、電子マネー用の無線ＩＣタグ１２３付きの非接触ＩＣカード１２２とをリーダライタ１００にかざす。この場合も、リーダライタ１００は、複数の非接触ＩＣカードを識別する必要がある。
【０００５】
このように、複数の無線ＩＣ通信装置をリーダライタによって識別しなければならない場合がある。そこで、無線ＩＣ通信装置とリーダライタとの間の通信には、タイムスロット方式を採用している。
【０００６】
すなわち、複数の無線ＩＣ通信装置が同時にリーダライタの通信エリア内に存在する場合、リーダライタからのポーリングに対して複数の無線ＩＣ通信装置が同時にレスポンス信号を送信するときがある。このときは、各レスポンス信号が衝突することによって、何れの無線ＩＣ通信装置もリーダライタと正常に通信することが不可能となる。このような衝突を避ける機能がアンチコリジョン機能である。
【０００７】
図２は、一般的なアンチコリジョン機能を示すタイミングチャートである。リーダライタ１００から１回目のリクエストコマンドＲ１が送信されると、無線ＩＣタグ１０２〜１０４は、このリクエストコマンドＲ１に含まれるスロット数（リーダライタ１００が指定するスロット数）を取得する。スロット数は、無線ＩＣタグ１０２〜１０４からリーダライタ１００に初期応答を返すことが可能なスロットの数であり、ここでは「４」であることを前提に説明する。なお、リクエストコマンドには、スロット数でなく、スロット数を計算するために必要な値が含まれる場合もある。
【０００８】
その後、無線ＩＣタグ１０２〜１０４は４スロット以内に初期応答を返す。ここでは、無線ＩＣタグ１０２はスロット１で初期応答Ａ２１を返し、無線ＩＣタグ１０３及び無線ＩＣタグ１０４はスロット２で初期応答Ａ３１及びＡ４１を返している。従って、リーダライタ１００は、初期応答が衝突したことを検出し、２回目のリクエストコマンドＲ２を送信する。これに対して、無線ＩＣタグ１０２〜１０４は、初期応答を返すスロットを変更する。ここでは、無線ＩＣタグ１０３はスロット３で初期応答Ａ３２を返し、無線ＩＣタグ１０４はスロット４で初期応答Ａ４２を返している。これによって、リーダライタ１００は、初期応答が衝突していないことを検出し、全ての無線ＩＣタグ１０２〜１０４を識別することが可能となる。
【０００９】
図３は、一般的な無線ＩＣ通信装置の初期応答動作を示すフローチャートである。以下、図３に従って、一般的な無線ＩＣ通信装置の動作を説明する。
【００１０】
まず、無線ＩＣ通信装置は、リーダライタの通信エリア内に位置すると、誘導起電力によって電力が供給され、リクエストコマンドが送信されてくるまで待機する（ステップＳ３０１のＮ）。
【００１１】
リクエストコマンドを受信すると（ステップＳ３０１のＹ）、このリクエストコマンドに含まれるスロット数を取得するとともに（ステップＳ３０２）、乱数を発生させる（ステップＳ３０３）。そして、このスロット数と乱数とに基づいて、応答スロットを決定する（ステップＳ３０４）。例えば、スロット数が「４」で、乱数が「６」である場合は、乱数「６」をスロット数「４」で除算して、その余りである「２」を応答スロット番号として決定する。
【００１２】
このように応答スロットを決定すると、そのスロットがくるまで待機する。ここでは、スロット２で初期応答を返す旨の決定をしているので、スロット１では初期応答を返さない（ステップＳ３０５のＮ）。その後、スロット２で初期応答を返し終えると（ステップＳ３０５のＹ→Ｓ３０６）、初期応答処理が完了する。
【００１３】
なお、リクエストコマンドを受信してからスロット１で初期応答をするまでの時間、及び１つのスロットの時間は、ＩＳＯ／ＩＥＣ１４４４３で規定されている。このようなタイムスロット方式に類似する方式としてスロットマーカ方式がある。このスロットマーカ方式によると、リーダライタは、リクエストコマンドを送信した後、各スロットを開始するタイミングで、スロットの開始を示すスロットマーカコマンドを送信する。このような違いはあるものの、タイムスロット方式とスロットマーカ方式とは本質的に同じである。
【００１４】
図４は、一般的な無線ＩＣタグ１０２のハードウェア構成図である。この無線ＩＣタグ１０２は、アンテナコイル３０１と、ＲＯＭ３０２と、制御部３０３とを備えている。アンテナコイル３０１は、外部機器から電源供給を受け、外部機器と通信を行う。ＲＯＭ３０２は、プログラムを格納する。制御部３０３は、ＲＯＭ３０２に格納されたプログラムに従って処理を行う。
【００１５】
図５は、一般的な非接触ＩＣカード１２０のハードウェア構成図である。この非接触ＩＣカード１２０は、アンテナコイル３０１と、ＲＯＭ３０２と、ＲＡＭ４０１と、ＣＰＵ４０２と、不揮発性メモリ４０３とを備えている。アンテナコイル３０１とＲＯＭ３０２とは、無線ＩＣタグ１０２が備えるものと変わらない。ＲＡＭ４０１は、プログラムを実行する際に用いられるデータを一時的に格納する。ＣＰＵ４０２は、ＲＯＭ３０２に格納されたプログラムに従って、各種コマンド処理等の制御を行う。不揮発性メモリ４０３は、外部からダウンロードされたプログラムを格納する、書き換え可能なＥｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＥＥＰＲＯＭ）等である。
【００１６】
このように、非接触ＩＣカード１２０には、外部からダウンロードされたプログラムを格納することが可能である。この点が、無線ＩＣタグ１０２と非接触ＩＣカード１２０との大きな相違点である。すなわち、非接触ＩＣカード１２０には、所望のプログラムをダウンロードすることができるので、用途に応じて異なる機能を非接触ＩＣカード１２０に搭載することが可能である。
【００１７】
ところで、無線ＩＣ通信装置は、通常多数の物に付加され、在庫管理や盗難防止などのシステムで用いられている。この場合、複数の無線ＩＣ通信装置を同時にあるいは順番に識別する必要があるため、無線ＩＣ通信装置には、アンチコリジョン機能を搭載する必要がある。
【００１８】
ここで、アンチコリジョン機能が搭載されている無線ＩＣ通信装置内の情報は、この無線ＩＣ通信装置に対応するリーダライタさえあれば、いつでも誰でも読み出すことができる。そのため、購入した製品の情報や使用履歴など、無線ＩＣ通信装置が付加された物品の所有者（以下、単に「所有者」という）が特定されるような情報が、所有者の意図しないところで読み出される可能性があり、プライバシーが侵害されるという問題が挙がっている。
【００１９】
前記問題の解決方法として、通信距離を短くする方法が考えられる。すなわち、リーダライタに無線ＩＣ通信装置を近接させなければ、無線ＩＣ通信装置内の情報を読み出すことができないようにする。このようにすれば、所有者の意図しないところで無線ＩＣ通信装置内の情報が読み出される可能性が低くなる。
【００２０】
しかしながら、この解決方法を採用した場合は、多数の無線ＩＣ通信装置を読み取る必要のある作業（検品作業など）において、その作業時間が増加することが考えられる。このため、無線ＩＣ通信装置提供側は、消費者のニーズを尊重するか、業者のニーズを尊重するかの苦渋の決断を迫られている。
【発明の開示】
【００２１】
前述したように、従来の技術では、リーダライタさえあれば、いつでも誰でも無線ＩＣ通信装置内の情報を読み出すことが可能である。このため、所有者の意図しないところで無線ＩＣ通信装置内の情報が読み出され、プライバシーが侵害されるという課題を有している。
【００２２】
本発明は、上記従来の課題を解決するものであって、所有者の意図しないところで情報が漏洩してしまうことを防止し得る無線ＩＣ通信装置を提供することを目的とする。
【００２３】
前記従来の課題を解決するために、本発明における無線ＩＣ通信装置は、タイムスロット方式又はスロットマーカ方式によってリーダライタと通信する無線ＩＣ通信装置であって、前記リーダライタからのリクエストコマンドに含まれるタイムスロット数を取得するスロット数取得部と、少なくとも１つの他の無線ＩＣ通信装置と同じタイムスロットにおいて前記リーダライタに応答を返すための条件を示す応答スロット情報を記憶する応答スロット情報記憶部と、前記タイムスロット数と前記応答スロット情報とに基づいて、前記リーダライタに応答を返すタイムスロットを決定する応答スロット決定部と、決定された前記タイムスロットにおいて前記リーダライタに応答を返す応答部とを備える。これによって、前記リーダライタ側で必ず応答の衝突が検出されるので、前記リーダライタによって無線ＩＣ通信装置内の情報が読み出されることを防止することができる。
【００２４】
具体的には、前記応答スロット情報は、全部のタイムスロットにおいて応答を返す旨の情報であり、前記応答スロット決定部は、前記タイムスロット数の全部のタイムスロットにおいて応答を返す旨の決定をする。これによって、前記リーダライタと通信する他の無線ＩＣ通信装置が如何なるタイムスロットにおいて応答を返した場合でも、前記リーダライタ側で必ず応答の衝突が検出される。
【００２５】
また、前記応答スロット情報は、一部のタイムスロットにおいて応答を返す旨の情報でもよい。この場合、前記応答スロット決定部は、前記タイムスロット数の一部のタイムスロットにおいて応答を返す旨の決定をする。これによって、前記リーダライタと通信する他の無線ＩＣ通信装置の中に、前記タイムスロット数の一部のタイムスロットにおいて応答を返す無線ＩＣ通信装置が含まれている場合は、前記リーダライタ側で必ず応答の衝突が検出される。
【００２６】
また、前記応答スロット情報は、所定の無線ＩＣ通信装置が発生させる乱数系列でもよい。この場合、前記応答スロット決定部は、前記乱数系列によって特定されるタイムスロットにおいて応答を返す旨の決定をする。これによって、前記リーダライタと通信する他の無線ＩＣ通信装置の中に前記所定の無線ＩＣ通信装置が含まれている場合は、前記リーダライタ側で必ず応答の衝突が検出される。
【００２７】
また、前記応答スロット情報が、一部のタイムスロットにおいて応答を返す旨の情報である場合、前記応答スロット決定部は、２つ以上のタイムスロットにおいて応答を返す旨の決定をしてもよい。すなわち、応答を返すタイムスロットの数は、その適用場面に応じた適切な数であればよい。
【００２８】
また、前記応答スロット情報が、一部のタイムスロットにおいて応答を返す旨の情報である場合、前記応答スロット決定部は、連続する２つ以上のタイムスロットにおいて応答を返す旨の決定をしてもよい。このように連続するスロットにおいて応答を返す無線ＩＣ通信装置の方が、連続しないスロットにおいて応答を返す無線ＩＣ通信装置よりも、製造が容易であるという利点がある。
【００２９】
また、前記無線ＩＣ通信装置は、さらに、前記応答スロット情報を取得する応答スロット情報取得部を備え、前記応答スロット情報記憶部は、前記応答スロット情報取得部によって取得された応答スロット情報を記憶してもよい。これによって、必要に応じて外部装置から前記応答スロット情報を取得することができる。  また、前記無線ＩＣ通信装置は、さらに、所定の期間のみ前記応答スロット決定部の機能を有効にするためのタイマーを備えてもよい。これによって、アンチコリジョン機能を無効化することを必要最小限に抑えることができるので、アンチコリジョン機能本来のメリットを十分に発揮することが可能となる。
【００３０】
なお、本発明は、このような無線ＩＣ通信装置の特徴的な構成部をステップとする方法として実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムが格納された、ＣＤ−ＲＯＭ等の記憶媒体として実現したり、集積回路として実現することもできる。プログラムは、通信ネットワーク等の伝送媒体を介して流通させることもできる。
【００３１】
明細書、図面、及び特許請求の範囲を含む、２００４年５月２５日にされた出願番号２００４−１５４１４２号の日本特許出願により開示されている事項は、そっくりそのまま引用されている。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３３】
（実施の形態１）
まず、本発明における無線ＩＣ通信装置のハードウェア構成は、前述した一般的な無線ＩＣ通信装置のハードウェア構成と変わらない。従って、ここでは、詳しい説明を省略する。
【００３４】
次に、本発明における無線ＩＣ通信装置のソフトウェア構成を説明する。図６（Ａ）は、本発明における無線ＩＣ通信装置のソフトウェア構成図である。この無線ＩＣ通信装置８００は、通信部５００と、スロット数取得部５０２と、応答スロット決定部５０１と、応答部５０３と、応答スロット情報記憶部５０４とを備えている。
【００３５】
通信部５００は、リーダライタ１００とデータの送受信を行う。スロット数取得部５０２は、リーダライタ１００からのリクエストコマンドに含まれるタイムスロット数を取得する。応答スロット情報記憶部５０４は、少なくとも１つの他の無線ＩＣ通信装置と同じタイムスロットにおいてリーダライタ１００に初期応答を返すための条件を示す応答スロット情報を記憶している。応答スロット決定部５０１は、前記タイムスロット数と前記応答スロット情報とに基づいて、リーダライタ１００に初期応答を返すタイムスロットを決定する。応答部５０３は、決定された前記タイムスロットにおいてリーダライタ１００に初期応答を返す。
【００３６】
図７は、本発明における無線ＩＣ通信装置８００の初期応答動作を示すフローチャートである。以下、図７に従って、本発明における無線ＩＣ通信装置８００の構成を、その動作とともに説明する。
【００３７】
まず、無線ＩＣ通信装置８００は、リーダライタ１００の通信エリア内に位置すると、誘導起電力によって電力が供給され、リクエストコマンドが送信されてくるまで待機する（ステップＳ６０１のＮ）。
【００３８】
リクエストコマンドを受信すると（ステップＳ６０１のＹ）、スロット数取得部５０２は、このリクエストコマンドに含まれるスロット数を取得して（ステップＳ６０２）、応答スロット決定部５０１に通知する。
【００３９】
次に、応答スロット決定部５０１は、応答スロット情報記憶部５０４から応答スロット情報を取得する（ステップＳ６０３）。そして、この応答スロット情報と、スロット数取得部５０２から通知されたスロット数とに基づいて、応答スロットを決定する（ステップＳ６０４）。
【００４０】
ここで、本実施の形態１における応答スロット情報は、全部のスロットにおいて初期応答を返す旨の情報である（詳細については後述する）。また、スロット数取得部５０２から通知されたスロット数は「６」であることを前提に説明する。従って、応答スロット決定部５０１は、スロット１から６の全部のスロットにおいて初期応答を返す旨の決定をすることになり、その結果を応答部５０３に通知する。
【００４１】
これによって、応答部５０３は、リーダライタ１００に対して初期応答するスロットがくるまで待機する（ステップＳ６０５のＮ）。ここでは、スロット１から６の全部のスロットにおいて初期応答を返す旨の通知を受けているので、まずはスロット１で初期応答を返す（ステップＳ６０６）。その後、スロット２から５で初期応答を返し、最後のスロット６で初期応答を返し終えると（ステップＳ６０７のＹ）、初期応答処理が完了する。
【００４２】
図８は、一般的なリーダライタの動作を示すフローチャートである。以下、図８に従って、複数の無線ＩＣ通信装置と通信するリーダライタ１００の動作について説明する。
【００４３】
リーダライタ１００は、リクエストコマンドを送信し（ステップＳ７０１）、初期応答が返されるのを待つ。すべての無線ＩＣ通信装置から初期応答が返された結果（ステップＳ７０４）、その初期応答が衝突する場合（ステップＳ７０２のＹ）がある。
【００４４】
この場合は、所定の時間以内であれば（ステップＳ７０３のＮ）、再度リクエストコマンドを送信する（ステップＳ７０１）。一方、所定の時間を過ぎていれば（ステップＳ７０３のＹ）、タイムアウトとなって、当該通信処理を終了する。
【００４５】
図９は、実施の形態１におけるアンチコリジョン機能無効化処理のタイムチャートである。以下、図９に従って、実施の形態１における無線ＩＣタグの動作を説明する。
【００４６】
なお、ここでは、無線ＩＣタグ８００のみが本発明における無線ＩＣタグであり、その他の無線ＩＣタグ８０６〜８１０は一般的な無線ＩＣタグであることを前提に説明する。本発明における無線ＩＣタグは、アンチコリジョン機能を無効化する無線ＩＣタグであるため、以下の説明では、無線ＩＣタグ８００のことを「無効化無線ＩＣタグ８００」という場合がある。
【００４７】
まず、リーダライタ１００は、１回目の識別処理をするために、リクエストコマンドＲ１１を送信する。このリクエストコマンドＲ１１は、無線ＩＣタグ８０６〜８１０及び８００に受信される。無線ＩＣタグ８０６〜８１０及び８００は、このリクエストコマンドＲ１１に含まれるスロット数を取得する。ここでは、スロット数を「６」として説明する。
【００４８】
ここで、一般的な無線ＩＣタグ８０６〜８１０は、スロット１〜６のうちのいずれかで初期応答を返す。すなわち、無線ＩＣタグ８０６はスロット５で初期応答Ａ６１を返し、無線ＩＣタグ８０７はスロット２で初期応答Ａ７１を返し、無線ＩＣタグ８０８はスロット２で初期応答Ａ８１を返し、無線ＩＣタグ８０９はスロット４で初期応答Ａ９１を返し、無線ＩＣタグ８１０はスロット６で初期応答Ａ１０１を返す。
【００４９】
一方、本発明における無効化無線ＩＣタグ８００は、スロット１から６の全部のスロットにおいて初期応答Ａ８０１−１〜Ａ８０１−６を返す。これによって、リーダライタ１００は、初期応答の衝突を検出することになり、２回目の識別処理をするために、リクエストコマンドＲ１２を送信する。
【００５０】
ここで、一般的な無線ＩＣタグ８０６〜８１０は、スロット１〜６のうちのいずれかで初期応答を返す。すなわち、無線ＩＣタグ８０６はスロット５で初期応答Ａ６２を返し、無線ＩＣタグ８０７はスロット２で初期応答Ａ７２を返し、無線ＩＣタグ８０８はスロット３で初期応答Ａ８２を返し、無線ＩＣタグ８０９はスロット４で初期応答Ａ９２を返し、無線ＩＣタグ８１０はスロット６で初期応答Ａ１０２を返す。
【００５１】
これらの無線ＩＣタグ８０６〜８１０だけに着目すると、初期応答の衝突は起こっていない。しかしながら、本発明における無効化無線ＩＣタグ８００は、１回目の識別処理時と同様、スロット１から６の全部のスロットにおいて初期応答Ａ８０２−１〜Ａ８０２−６を返す。このため、リーダライタ１００は、再び初期応答の衝突を検出することとなる。
【００５２】
これ以降も同様に、リーダライタ１００は、初期応答の衝突を検出し続ける。そして、初期応答が衝突しないことを所定の時間以内に検出することができず、無線ＩＣタグ８０６〜８１０及び８００を識別することが不可能となる。これによって、この識別処理以降に行われる処理（例えばデータ読み出し処理）を行うことも不可能となる。
【００５３】
以上のように、本実施の形態１における無効化無線ＩＣタグは、リーダライタが指定する全部のスロットにおいて初期応答を返す。かかる構成によれば、所有者が意図しないところで、無線ＩＣタグ内の情報が読み出されることがない。このため、所有者は、自身のプライバシーが侵害される心配をすることなく、安心して生活を送ることが可能となる。
【００５４】
なお、ここでは、無線ＩＣタグを例示して説明したが、本発明はこれに限定されるものではない。すなわち、本発明は、非接触ＩＣカード等、その他の無線ＩＣ通信装置にも適用することができる。
【００５５】
非接触ＩＣカードに本発明を適用した場合は、この非接触ＩＣカードに所望のプログラムをダウンロードすることができる。すなわち、本発明におけるアンチコリジョン無効化機能を必要に応じて非接触ＩＣカードに搭載することが可能である。
【００５６】
（実施の形態２）
実施の形態１では、無線ＩＣ通信装置は、リーダライタが指定する全部のスロットにおいて初期応答を返すこととしているが、本発明はこれに限定されるものではない。すなわち、リーダライタが指定する一部のスロットにおいて初期応答を返すようにしてもよい。
【００５７】
以下、本実施の形態２を実施の形態１と異なる点を中心に説明する。
基本的な構成は、実施の形態１と変わらない。しかし、応答スロット情報の内容が実施の形態１と異なる。すなわち、実施の形態１における応答スロット情報は、全部のスロットにおいて初期応答を返す旨の情報である。それに対して、本実施の形態２における応答スロット情報は、一部のスロットにおいて初期応答を返す旨の情報である。
【００５８】
図１０は、本発明における応答スロット情報の一例を示す図である。
まず、応答スロット情報１３０１は、実施の形態1における応答スロット情報の一例である。すなわち、応答スロット情報（値：０ｘＦＦＦＦ）１３０１は、全部のスロット（例えばスロット１から６）で初期応答を返す旨の情報である。
【００５９】
一方、応答スロット情報１３０２から１３０４は、実施の形態２における応答スロット情報の一例である。すなわち、応答スロット情報（値：０ｘＦＦ００）１３０２は、前半のスロット（例えばスロット１から３）で初期応答を返す旨の情報である。また、応答スロット情報（値：０ｘ００ＦＦ）１３０３は、後半のスロット（例えばスロット４から６）で初期応答を返す旨の情報である。さらに、応答スロット情報（値：０ｘ０ＦＦ０）１３０４は、中程のスロット（例えばスロット３及び４）で初期応答を返す旨の情報である。
【００６０】
本実施の形態２における無線ＩＣ通信装置の初期応答動作は、初期応答を返すスロットが異なる点を除き、実施の形態１（図７参照）と同じである。また、リーダライタの動作も、実施の形態１（図８参照）と同じである。
【００６１】
図１１は、実施の形態２におけるアンチコリジョン機能無効化処理のタイムチャートである。以下、図１１に従って、実施の形態２における無線ＩＣタグの動作を説明する。
【００６２】
なお、ここでも、実施の形態１と同様、無線ＩＣタグ８００のみが本発明における無効化無線ＩＣタグであり、その他の無線ＩＣタグ８０６〜８１０は一般的な無線ＩＣタグであることを前提に説明する。また、応答スロット情報は、後半のスロットにおいて初期応答を返す旨の情報（値：０ｘ００ＦＦ）１３０３であることを前提に説明する。
【００６３】
まず、リーダライタ１００は、１回目の識別処理をするために、リクエストコマンドＲ２１を送信する。このリクエストコマンドＲ２１は、無線ＩＣタグ８０６〜８１０及び８００に受信される。無線ＩＣタグ８０６〜８１０及び８００は、このリクエストコマンドＲ２１に含まれるスロット数を取得する。ここでも、スロット数を「６」として説明する。
【００６４】
ここで、一般的な無線ＩＣタグ８０６〜８１０は、スロット１〜６のうちのいずれかで初期応答を返す。すなわち、無線ＩＣタグ８０６はスロット５で初期応答Ａ６１を返し、無線ＩＣタグ８０７はスロット２で初期応答Ａ７１を返し、無線ＩＣタグ８０８はスロット２で初期応答Ａ８１を返し、無線ＩＣタグ８０９はスロット４で初期応答Ａ９１を返し、無線ＩＣタグ８１０はスロット６で初期応答Ａ１０１を返す。
【００６５】
一方、本発明における無効化無線ＩＣタグ８００は、一部のスロットにおいて初期応答を返す。ここでは、応答スロット情報は「０ｘ００ＦＦ」であるので、スロット４から６で初期応答Ａ８０１（Ａ８０１−４〜Ａ８０１−６）を返す。これによって、リーダライタ１００は、初期応答の衝突を検出することになり、２回目の識別処理をするために、リクエストコマンドＲ２２を送信する。
【００６６】
ここで、一般的な無線ＩＣタグ８０６〜８１０は、スロット１〜６のうちのいずれかで初期応答を返す。すなわち、無線ＩＣタグ８０６はスロット５で初期応答Ａ６２を返し、無線ＩＣタグ８０７はスロット２で初期応答Ａ７２を返し、無線ＩＣタグ８０８はスロット３で初期応答Ａ８２を返し、無線ＩＣタグ８０９はスロット４で初期応答Ａ９２を返し、無線ＩＣタグ８１０はスロット６で初期応答Ａ１０２を返す。
【００６７】
これらの無線ＩＣタグ８０６〜８１０だけに着目すると、初期応答の衝突は起こっていない。しかしながら、本発明における無効化無線ＩＣタグ８００は、１回目の識別処理時と同様、スロット４から６で初期応答Ａ８０２−４〜Ａ８０２−６を返す。このため、リーダライタ１００は、再び初期応答の衝突を検出することとなる。
【００６８】
これ以降も同様に、リーダライタ１００は、初期応答の衝突を検出し続ける。そして、初期応答が衝突しないことを所定の時間以内に検出することができず、無線ＩＣタグ８０６〜８１０及び８００を識別することが不可能となる。これによって、この識別処理以降に行われる処理（例えばデータ読み出し処理）を行うことも不可能となる。
【００６９】
以上のように、本実施の形態２における無効化無線ＩＣタグは、リーダライタが指定する一部のスロットにおいて初期応答を返す。かかる構成によれば、以下に説明するように、物品の所有者にとっても物品の検品者にとっても利便性の高い無線ＩＣタグを提供することが可能となる。
【００７０】
すなわち、前記無線ＩＣタグ８０６〜８１０として、一般的な無線ＩＣタグではなく、特定範囲のスロットにおいてのみ応答を返す無線ＩＣタグを採用する。このように特定範囲のスロットにおいてのみ応答を返すようにするには、前記応答スロット情報１３０２等を当該無線ＩＣタグ８０６〜８１０内に備えておき、この応答スロット情報に示される範囲で乱数を発生させればよい。以下、このような実施形態について、更に詳しく説明する。
【００７１】
図１２は、実施の形態２における別のアンチコリジョン機能無効化処理のタイムチャートである。ここでは、無線ＩＣタグ８０６〜８０８は、前半のスロットにおいてのみ応答を返す無線ＩＣタグ（以下「グループＡに属する無線ＩＣタグ」という）であることを前提に説明する。また、無線ＩＣタグ８０９及び８１０は、後半のスロットにおいてのみ応答を返す無線ＩＣタグ（以下「グループＢに属する無線ＩＣタグ」という）であることを前提に説明する。さらに、無線ＩＣタグ８００は、本発明における無効化無線ＩＣタグであって、グループＢに属する無線ＩＣタグに搭載されたアンチコリジョン機能を無効化するための無線ＩＣタグである。すなわち、無線ＩＣタグ８００が備える応答スロット情報１３０３は、後半のスロットにおいて初期応答を返す旨の情報（値：０ｘ００ＦＦ）であることを前提に説明する。
【００７２】
まず、リーダライタ１００は、１回目の識別処理をするために、リクエストコマンドＲ２１を送信する。このリクエストコマンドＲ２１は、無線ＩＣタグ８０６〜８１０及び８００に受信される。無線ＩＣタグ８０６〜８１０及び８００は、このリクエストコマンドＲ２１に含まれるスロット数を取得する。ここでも、スロット数を「６」として説明する。
【００７３】
ここで、グループＡに属する無線ＩＣタグ８０６〜８０８は、スロット１〜３のうちのいずれかで初期応答を返す。すなわち、無線ＩＣタグ８０６はスロット１で初期応答Ａ６１を返し、無線ＩＣタグ８０７はスロット２で初期応答Ａ７１を返し、無線ＩＣタグ８０８はスロット２で初期応答Ａ８１を返す。
【００７４】
また、グループＢに属する無線ＩＣタグ８０９及び８１０は、スロット４〜６のうちのいずれかで初期応答を返す。すなわち、無線ＩＣタグ８０９はスロット４で初期応答Ａ９１を返し、無線ＩＣタグ８１０はスロット６で初期応答Ａ１０１を返す。
【００７５】
一方、本発明における無効化無線ＩＣタグ８００は、グループＢに属する無線ＩＣタグ８０９及び８１０に搭載されたアンチコリジョン機能を無効化する。ここでは、応答スロット情報は「０ｘ００ＦＦ」であるので、スロット４から６で初期応答Ａ８０１（Ａ８０１−４〜Ａ８０１−６）を返す。これによって、リーダライタ１００は、初期応答の衝突を検出することになり、２回目の識別処理をするために、リクエストコマンドＲ２２を送信する。
【００７６】
ここで、グループＡに属する無線ＩＣタグ８０６〜８０８は、スロット１〜３のうちのいずれかで初期応答を返す。すなわち、無線ＩＣタグ８０６はスロット１で初期応答Ａ６２を返し、無線ＩＣタグ８０７はスロット２で初期応答Ａ７２を返し、無線ＩＣタグ８０８はスロット３で初期応答Ａ８２を返す。
【００７７】
また、グループＢに属する無線ＩＣタグ８０９及び８１０は、スロット４〜６のうちのいずれかで初期応答を返す。すなわち、無線ＩＣタグ８０９はスロット４で初期応答Ａ９２を返し、無線ＩＣタグ８１０はスロット６で初期応答Ａ１０２を返す。
【００７８】
これらの無線ＩＣタグ８０６〜８１０だけに着目すると、初期応答の衝突は起こっていない。しかしながら、本発明における無効化無線ＩＣタグ８００は、１回目の識別処理時と同様、スロット４から６で初期応答Ａ８０２−４〜Ａ８０２−６を返す。このため、リーダライタ１００は、再び初期応答の衝突を検出することとなる。
【００７９】
これ以降も同様に、リーダライタ１００は、初期応答の衝突を検出し続ける。そして、初期応答が衝突しないことを所定の時間以内に検出することができず、無線ＩＣタグ８０６〜８１０及び８００を識別することが不可能となる。これによって、この識別処理以降に行われる処理（例えばデータ読み出し処理）を行うことも不可能となる。
【００８０】
以上のように、特定範囲のスロットにおいてのみ応答を返す無線ＩＣタグとともに、本発明における無効化無線ＩＣタグを用いれば、無効化する対象を幾つかのグループに分けることができる。これによって、特定のグループに属する無線ＩＣタグについてのみ、そのアンチコリジョン機能を無効化することができる。
【００８１】
例えば、日用雑貨には、グループＡに属する無線ＩＣタグを付加しておき、化粧品には、グループＢに属する無線ＩＣタグを付加しておく。一方、日用雑貨や化粧品を収納する鞄には、グループＢに属する無線ＩＣタグに搭載されたアンチコリジョン機能を無効化するための無線ＩＣタグを付加しておく。このようにすれば、鞄に化粧品が収納されている間のみ、アンチコリジョン機能を無効化することができる。鞄に化粧品が収納されていない間は、アンチコリジョン機能が働くのはいうまでもない。
【００８２】
なお、本実施の形態２では、リーダライタが指定する一部のスロットにおいて無線ＩＣタグが初期応答を返す形態について説明したが、ここでいう「一部のスロット」の数は、特に限定されるものではない。すなわち、その適用場面に応じた適切な数であればよい。
【００８３】
また、ここでいう「一部のスロット」は、スロット１〜３やスロット４〜６等のように、連続するスロットであるのが好ましい。このように連続するスロットにおいて応答を返す無線ＩＣタグの方が、連続しないスロットにおいて応答を返す無線ＩＣタグよりも、製造が容易であるという利点がある。
【００８４】
また、スロット数が６である場合において応答スロット情報が「０ｘ００ＦＦ」であるときは、スロット４から６で初期応答を返すこととしたが、本発明はこれに限定されるものではない。例えば、「０ｘ００ＦＦ」を数値（すなわち２５５）として判断し、スロット２５５以降に初期応答を返すようにしてもよい。この場合、リーダライタ１００が指定するスロット数が２５５に満たないときは、リーダライタ１００によって無線ＩＣタグ８０６〜８１０及び８００が識別されることになる。
【００８５】
（実施の形態３）
実施の形態２では、本発明における無線ＩＣ通信装置は、リーダライタが指定する一部のスロットにおいて初期応答を返すこととしているが、本発明はこれに限定されるものではない。すなわち、本発明における無線ＩＣ通信装置は、少なくとも一つの他の無線ＩＣ通信装置と同じスロットにおいて初期応答を返せばよい。
【００８６】
以下、本実施の形態３を実施の形態１と異なる点を中心に説明する。
基本的な構成は、実施の形態１と変わらない。しかし、応答スロット情報の内容が実施の形態１と異なる。すなわち、実施の形態１における応答スロット情報は、全部のスロットにおいて初期応答を返す旨の情報である。それに対して、本実施の形態３における応答スロット情報は、所定の無線ＩＣ通信装置が発生させる乱数系列である。
【００８７】
すなわち、前記したように、一般的な無線ＩＣ通信装置は、乱数を発生させ、この乱数に基づいて応答スロットを決定する。そこで、本実施の形態３では、図１０に示すように、所定の無線ＩＣ通信装置が発生させる乱数系列｛Ｐ０，Ｐ１，・・・，Ｐｎ｝を応答スロット情報１３０５として設定しておく。ここでいう「Ｐ０」「Ｐ１」「Ｐｎ」は例えば正の整数であり、その表記法は特に限定されるものではない。
【００８８】
図１３は、実施の形態３におけるアンチコリジョン機能無効化処理のタイムチャートである。以下、図１３に従って、実施の形態３における無線ＩＣタグの動作を説明する。
【００８９】
なお、ここでも、実施の形態１と同様、無線ＩＣタグ８００のみが本発明における無効化無線ＩＣタグであり、その他の無線ＩＣタグ８０６〜８１０は一般的な無線ＩＣタグであることを前提に説明する。また、応答スロット情報１３０５は、無線ＩＣタグ８０８が発生させる乱数系列であることを前提に説明する。
【００９０】
まず、リーダライタ１００は、１回目の識別処理をするために、リクエストコマンドＲ３１を送信する。このリクエストコマンドＲ３１は、無線ＩＣタグ８０６〜８１０及び８００に受信される。無線ＩＣタグ８０６〜８１０及び８００は、このリクエストコマンドＲ３１に含まれるスロット数を取得する。ここでも、スロット数を「６」として説明する。
【００９１】
ここで、一般的な無線ＩＣタグ８０６〜８１０は、スロット１〜６のうちのいずれかで初期応答を返す。すなわち、無線ＩＣタグ８０６はスロット５で初期応答Ａ６１を返し、無線ＩＣタグ８０７はスロット２で初期応答Ａ７１を返し、無線ＩＣタグ８０８はスロット２で初期応答Ａ８１を返し、無線ＩＣタグ８０９はスロット４で初期応答Ａ９１を返し、無線ＩＣタグ８１０はスロット６で初期応答Ａ１０１を返す。
【００９２】
一方、本発明における無効化無線ＩＣタグ８００は、無線ＩＣタグ８０８と同じスロットにおいて初期応答を返す。すなわち、無効化無線ＩＣタグ８００が備える応答スロット情報１３０５は、無線ＩＣタグ８０８が発生させる乱数系列である。ここでは、先頭の数Ｐ０に対応するスロット（スロット２）で初期応答Ａ８０１を返す。これによって、リーダライタ１００は、初期応答の衝突を検出することになり、２回目の識別処理をするために、リクエストコマンドＲ３２を送信する。
【００９３】
ここで、一般的な無線ＩＣタグ８０６〜８１０は、スロット１〜６のうちのいずれかで初期応答を返す。すなわち、無線ＩＣタグ８０６はスロット５で初期応答Ａ６２を返し、無線ＩＣタグ８０７はスロット２で初期応答Ａ７２を返し、無線ＩＣタグ８０８はスロット３で初期応答Ａ８２を返し、無線ＩＣタグ８０９はスロット４で初期応答Ａ９２を返し、無線ＩＣタグ８１０はスロット６で初期応答Ａ１０２を返す。
【００９４】
これらの無線ＩＣタグ８０６〜８１０だけに着目すると、初期応答の衝突は起こっていない。しかしながら、本発明における無効化無線ＩＣタグ８００は、１回目の識別処理時と同様、無線ＩＣタグ８０８と同じスロットにおいて初期応答を返す。ここでは、２番目の数Ｐ２に対応するスロット（スロット３）で初期応答を返す。このため、リーダライタ１００は、再び初期応答の衝突を検出することとなる。
【００９５】
これ以降も同様に、リーダライタ１００は、初期応答の衝突を検出し続ける。そして、初期応答が衝突しないことを所定の時間以内に検出することができず、無線ＩＣタグ８０６〜８１０及び８００を識別することが不可能となる。これによって、この識別処理以降に行われる処理（例えばデータ読み出し処理）を行うことも不可能となる。
【００９６】
以上のように、本実施の形態３における無効化無線ＩＣタグは、少なくとも１つの他の無線ＩＣタグと同じスロットにおいて初期応答を返す。かかる構成は、アンチコリジョン機能が無効化される側の無線ＩＣタグが発生させる乱数系列を複製することによって実現することができる。すなわち、簡易な方法で、アンチコリジョン機能を無効化するための無線ＩＣタグを製造することが可能となる。
【００９７】
なお、無効化無線ＩＣタグ８００と無線ＩＣタグ８０８は、新たにリーダライタ１００と通信を行う際には、乱数系列｛Ｐ０，Ｐ１，・・・，Ｐｎ｝を、その先頭の数Ｐ０から順に用いる。乱数系列の初期位置が変動すると、無効化無線ＩＣタグ８００は、無線ＩＣタグ８０８と同じスロットにおいて初期応答を返すことができなくなるからである。
【００９８】
（実施の形態４）
次に、本発明における無線ＩＣ通信装置の使用形態について説明する。
【００９９】
図１４は、本発明における無線ＩＣタグの使用形態を示す図である。この使用環境には、無効化無線ＩＣタグ８００、物品収納用鞄８１１、物品８０１〜８０５、無線ＩＣタグ８０６〜８１０、及びリーダライタ１００が含まれる。
【０１００】
無効化無線ＩＣタグ８００は、物品収納鞄８１１に付加されている。物品収納鞄８１１は、鞄に限定されるものではなく、物品を収納するものであればよい。物品としては、携帯電話８０１、化粧品８０２、タバコ８０３、財布８０４、お金８０５を例示している。物品は、これらに限定されるものではなく、無線ＩＣタグが付加されているものであればよい。無線ＩＣタグ８０６〜８１０は、物品にひとつずつ付加されている。リーダライタ１００は、無線ＩＣタグを読み取り可能である。ここでは、ポータブルリーダライタを例示しているが、固定のリーダライタでもよい。
【０１０１】
前記のような環境下において、無効化無線ＩＣタグ８００はアンチコリジョン機能を無効化する。このため、リーダライタ１００は、物品収納鞄８１１内の物品に付加された無線ＩＣタグ８０６〜８１０を識別することができない。これによって、財布８０４内の金額や携帯電話８０１内の情報が読み取られることがないので、所有者は、自身のプライバシーが侵害される心配をすることなく、安心して生活を送ることが可能となる。
【０１０２】
（実施の形態５）
実施の形態４では、物品収納鞄８１１に無効化無線ＩＣタグ８００を付加する形態を例示したが、本発明における無線ＩＣ通信装置の使用形態はこれに限定されるものではない。実施の形態５では、本発明における無線ＩＣ通信装置の別の使用形態について説明する。
【０１０３】
図１５は、本発明における非接触ＩＣカードの使用形態を示す図である。このように、物品収納鞄８１１に非接触ＩＣカード１２０を投入する形態としても、アンチコリジョン機能を無効化することが可能である。
【０１０４】
この場合、物品収納鞄８１１は取り替えることが可能である。すなわち、物品を収納したい入れ物に非接触ＩＣカード１２０を投入することで、実施の形態４と同様の効果を得ることができる。このように、本実施の形態５によれば、物品収納鞄８１１に固執することなく、様々な入れ物を利用して本発明の効果を得ることができる。
【０１０５】
また、非接触ＩＣカード機能を搭載した携帯電話を用いて、同様にアンチコリジョン機能を無効化してもよい。この場合は、応答スロット情報は、応答スロット情報記憶部５０４に記憶されていなくても、外部装置からダウンロードすることができる。すなわち、一般的な携帯電話が備える通信部を応答スロット情報取得部として利用することが可能である。
【０１０６】
図６（Ｂ）は、応答スロット情報取得部を備えた無線ＩＣ通信装置のソフトウェア構成図である。応答スロット情報取得部５０７は、外部装置から応答スロット情報を取得して、この応答スロット情報を応答スロット情報記憶部５０４に記憶させる。このように応答スロット情報記憶部５０４に記憶された応答スロット情報は、前記した通り、応答スロット決定部５０１によって取得されることになる（図７ステップＳ６０３参照）。
【０１０７】
このように、非接触ＩＣカード機能を搭載した携帯電話を用いれば、必要に応じて応答スロット情報を更新することができる。これによって、物品に付加された無線ＩＣタグ内の情報が漏洩する可能性がある環境でも、その漏洩を防止するための対策を即座に実行することができる。
【０１０８】
（実施の形態６）
実施の形態１〜５では、本発明における無線ＩＣ通信装置は、常にアンチコリジョン機能を無効化することとしているが、本発明はこれに限定されるものではない。すなわち、アンチコリジョン機能を無効化する機能は、所定の期間のみ働くようにしてもよい。
【０１０９】
図１６は、実施の形態６における無線ＩＣ通信装置のソフトウェア構成図である。この無線ＩＣ通信装置８００は、通信部５００と、スロット数取得部５０２と、応答スロット決定部５０１と、応答部５０３と、応答スロット情報記憶部５０４とに加え、タイマー５０５と、タイマー設定部５０６とを備えている。
【０１１０】
タイマー５０５は、オンとなっている期間のみ、当該無線ＩＣ通信装置が備えるアンチコリジョン無効化機能（応答スロット決定部５０１の機能）を有効にする。タイマー設定部５０６は、タイマー５０５を設定するための手段である。
【０１１１】
これによって、応答スロット決定部５０１は、タイマー５０５がオンとなっている期間については、実施の形態１から３のいずれかにおいて説明した応答スロット決定部５０１として機能する。この場合、当該当該無線ＩＣ通信装置は、アンチコリジョン機能を無効化する装置として働くことになる。
【０１１２】
一方、応答スロット決定部５０１は、タイマー５０５がオフとなっている期間については、従来と同様、乱数を発生させて応答スロットを決定する。この場合、当該無線ＩＣ通信装置は、通常の無線ＩＣ通信装置として働くことになる。
【０１１３】
以下、本実施の形態６における無線ＩＣタグの適用場面を例示する。
例えば、ある店で買い物をしたとき、その店の店員が当該商品に付加された無線ＩＣタグのタイマーをオンにする。これによって、当該無線ＩＣタグは、例えば２時間、無効化無線ＩＣタグとして機能する。このようにすれば、買い物をしてから家に着くまでの間、当該無線ＩＣタグ内の情報が漏洩することはない。すなわち、購入した商品が何であるかを他人に知られることなく、安心して帰宅することができる。しかも、帰宅した頃には、当該無線ＩＣタグのタイマーがオフとなる。タイマーがオフとなった無線ＩＣタグは通常の無線ＩＣタグとして機能するので、当該商品の購入者の利便性は損なわれない。
【０１１４】
このように、本実施の形態６によれば、所定の期間のみアンチコリジョン機能を無効化することができる。すなわち、アンチコリジョン機能を無効化することを必要最小限に抑えることができるので、アンチコリジョン機能本来のメリットを十分に発揮することが可能となる。
【０１１５】
なお、アンチコリジョン無効化機能は、商品に付加された無線ＩＣタグによって実現されなくてもよい。すなわち、別途、アンチコリジョン無効化機能を備えた無線ＩＣタグを当該商品に付加するようにしても、同様の効果を得ることができる。このような無効化無線ＩＣタグのタイマーがオフとなった後の機能は特に限定されるものではない。すなわち、何も機能しなくなってもよいし、特定機能を備えてもよい。
【０１１６】
また、タイマーの設定手法は、前記した例に限定されるものではない。すなわち、無線ＩＣ通信装置内でなく、リーダライタ等の外部機器にタイマー設定部５０６を備えるようにしてもよい。このようにすれば、リーダライタが備えるユーザインターフェイスを用いて、詳細なタイマー設定をすることが可能となる。
【０１１７】
また、タイマーの設定内容は、前記した例に限定されるものではない。例えば、午前８時から９時まで、無線ＩＣタグのタイマーがオンとなるにしてもよい。このようにすれば、この無線ＩＣタグを通勤鞄に付加しておくことによって、通勤鞄内の商品に関する情報が通勤途中で漏洩することを防止することができる。
【０１１８】
（実施の形態１〜実施の形態６の第１の補足事項）
以上、実施形態１から６について説明した。これまでの説明における、応答スロット決定部５０１、スロット数取得部５０２、応答部５０３などの各機能は、典型的には、ＣＰＵがコンピュータプログラムを実行することにより実現される。そのプログラムは、無線ＩＣ通信装置内のＲＯＭに予め格納されている場合と、外部よりダウンロードされて無線ＩＣ通信装置内の不揮発メモリに格納される場合とがある。なお、応答スロット情報取得部５０７を採用した場合は、この応答スロット情報取得部５０７の機能も、ＣＰＵがコンピュータプログラムを実行することにより実現される。
【０１１９】
（実施の形態１〜実施の形態６の第２の補足事項）
また、前述の機能は、集積回路であるＬＳＩによって実現される場合がある。これら機能は、個別に１チップ化されてもよいし、幾つかまとまった単位で１チップ化されてもよい。
【０１２０】
図１７は、実施の形態１から３における無線ＩＣ通信装置の特徴的な構成部を集積回路化した場合の一例を示す図である。ＬＳＩ２０００は、集積回路の一例であり、破線で囲まれている範囲に含まれる構成部の機能を実現する。集積回路は、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。なお、応答スロット情報取得部５０７を採用した場合は、この応答スロット情報取得部５０７の機能も、ＬＳＩ２０００によって実現することができる。
【０１２１】
また、集積回路は、ＬＳＩに限るものではなく、専用回路又は汎用プロセサによって実現されてもよい。ＬＳＩ製作後にプログラムを格納することが可能なＦｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ（ＦＰＧＡ）や、ＬＳＩ内部の回路セルの接続や設定を再構成することが可能なリコンフィギュラブル・プロセッサーが利用されてもよい。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術（バイオ技術、有機化学技術等）が登場すれば、当然その技術を用いて前記機能の集積化が行われてもよい。
【０１２２】
本発明の典型的な実施の形態を上述したが、当業者は、本発明の新規な教示及び効果から逸脱することなく、典型的な実施の形態において多くの変形が可能であることを容易に認識する。したがって、全てのこのような変形は、本発明の範囲内に含まれる。
【産業上の利用可能性】
【０１２３】
本発明における無線ＩＣ通信装置は、所有者の意図しないところで情報が漏洩してしまうことを防止し得るという効果を有し、無線ＩＣタグや非接触ＩＣカード等として有用である。
【図面の簡単な説明】
【０１２４】
これら、並びに、発明の他の目的、効果、及び特徴は、発明の特定の実施の形態を説明する添付図面とともに行なう説明から明らかである。
【図１Ａ】一般的な無線ＩＣタグの使用形態を示す図である。
【図１Ｂ】一般的な非接触ＩＣカードの使用形態を示す図である。
【図２】一般的なアンチコリジョン機能を示すタイミングチャートである。
【図３】一般的な無線ＩＣ通信装置の初期応答動作を示すフローチャートである。
【図４】一般的な無線ＩＣタグのハードウェア構成図である。
【図５】一般的な非接触ＩＣカードのハードウェア構成図である。
【図６Ａ】本発明における無線ＩＣ通信装置のソフトウェア構成図である。
【図６Ｂ】応答スロット情報取得部を備えた無線ＩＣ通信装置のソフトウェア構成図である。
【図７】本発明における無線ＩＣ通信装置の初期応答動作を示すフローチャートである。
【図８】一般的なリーダライタの動作を示すフローチャートである。
【図９】実施の形態１におけるアンチコリジョン機能無効化処理のタイムチャートである。
【図１０】本発明における応答スロット情報の一例を示す図である。
【図１１】実施の形態２におけるアンチコリジョン機能無効化処理のタイムチャートである。
【図１２】実施の形態２における別のアンチコリジョン機能無効化処理のタイムチャートである。
【図１３】実施の形態３におけるアンチコリジョン機能無効化処理のタイムチャートである。
【図１４】本発明における無線ＩＣタグの使用形態を示す図である。
【図１５】本発明における非接触ＩＣカードの使用形態を示す図である。
【図１６】実施の形態６における無線ＩＣ通信装置のソフトウェア構成図である。
【図１７】実施の形態１から３における無線ＩＣ通信装置の特徴的な構成部を集積回路化した場合の一例を示す図である。
【図１Ａ】
2008500600.tif 000003
【図１Ｂ】
2008500600.tif 000004
【図２】
2008500600.tif 000005
【図３】
2008500600.tif 000006
【図４】
2008500600.tif 000007
【図５】
2008500600.tif 000008
【図６Ａ】
2008500600.tif 000009
【図６Ｂ】
2008500600.tif 000010
【図７】
2008500600.tif 000011
【図８】
2008500600.tif 000012
【図９】
2008500600.tif 000013
【図１０】
2008500600.tif 000014
【図１１】
2008500600.tif 000015
【図１２】
2008500600.tif 000016
【図１３】
2008500600.tif 000017
【図１４】
2008500600.tif 000018
【図１５】
2008500600.tif 000019
【図１６】
2008500600.tif 000020
【図１７】
2008500600.tif 000021
【国際調査報告】
2008500600.tif 000022
2008500600.tif 000023
2008500600.tif 000024