(57)【要約】【課題】未読応答装置の推定数が実数より少ない場合でも、応答装置の識別情報読落しを極力なくすことができるようにする。【解決手段】未読応答装置の数に対して１つのスロットに識別情報を含ませて伝送する未読応答装置が１つである確率が最も高くなるスロット数の対応関係を示すデータを記憶する対応データ記憶部を設ける。信号を送信する前にその時点の未読応答装置の数が設定値以下か否かを判断する。未読応答装置の数が設定値より大きいと判断されると、その時点の未読応答装置数で対応データ記憶部を検索して当該未読応答装置数に対応するスロット数を取得する。そして取得した数のスロットを割り当てる信号をアンテナから送信させる。未読応答装置の数が設定値以下であると判断されると、それ以後、一定数のスロットを割り当てる信号をアンテナから送信させる。【選択図】      図１０
2008104125.tif 000002
【特許請求の範囲】
【請求項１】
アンテナから１以上の応答装置に所定数のスロットを割り当てる信号を送信すると、この信号を受信した応答装置のうち未だ識別情報が読取られていない未読応答装置が個別に１つのスロットを選択しそのスロットに当該応答装置固有の識別情報を含ませて伝送する無線通信方式を用いて各応答装置の識別情報を読取る無線通信装置において、
前記未読応答装置の数に対して１つのスロットに前記識別情報を含ませて伝送する未読応答装置が１つである確率が最も高くなるスロット数の対応関係を示すデータを記憶する対応データ記憶部と、
前記信号を送信する前にその時点の前記未読応答装置の数が設定値以下か否かを判断する未読応答装置数判断手段と、
この未読応答装置数判断手段により前記未読応答装置の数が設定値より大きいと判断されると、その時点の未読応答装置数で前記対応データ記憶部を検索して当該未読応答装置数に対応するスロット数を取得する検索手段と、
この検索手段により前記記憶部から取得した数のスロットを割り当てる信号を前記アンテナから送信させる可変モード制御手段と、
前記未読応答装置数判断手段により前記未読応答装置の数が設定値以下であると判断されると、それ以後、一定数のスロットを割り当てる信号を前記アンテナから送信させる固定モード制御手段と、
を具備したことを特徴とする無線通信装置。
【請求項２】
アンテナから１以上の応答装置に所定数のスロットを割り当てる信号を送信すると、この信号を受信した応答装置のうち未だ識別情報が読取られていない未読応答装置が個別に１つのスロットを選択しそのスロットに当該応答装置固有の識別情報を含ませて伝送する無線通信方式を用いて各応答装置の識別情報を読取る無線通信装置において、
前記未読応答装置の数に対して１つのスロットに前記識別情報を含ませて伝送する未読応答装置が１つである確率が最も高くなるスロット数の対応関係を示すデータを記憶する対応データ記憶部と、
前記信号を送信する前にその直前の信号によって割り当てたスロット数が予め設定された最小スロット数以下か否かを判断する割当スロット数判断手段と、
この割当スロット数判断手段により前記直前の信号によって割り当てたスロット数が最小スロット数より大きいと判断されると、その時点の未読応答装置数で前記対応データ記憶部を検索して当該未読応答装置数に対応するスロット数を取得する検索手段と、
この検索手段により前記記憶部から取得した数のスロットを割り当てる信号を前記アンテナから送信させる可変モード制御手段と、
前記割当スロット数判断手段により前記直前の信号によって割り当てたスロット数が最小スロット数以下であると判断されると、それ以後、一定数のスロットを割り当てる信号を前記アンテナから送信させる固定モード制御手段と、
を具備したことを特徴とする無線通信装置。
【請求項３】
前記対応データ記憶部は、割当可能なスロット数の種類毎に、当該スロット数とこのスロット数の次に大きいスロット数とで前記確率が等しくなるときの未読応答装置数を記憶し、
前記検索手段は、前記信号を送信する前の時点の前記未読応答装置の数と前記対応データ記憶部に記憶されている未読応答装置数とを比較し、前記未読応答装置の数以上でかつ最小の未読応答装置数を選択して当該未読応答装置数に対応したスロット数を取得することを特徴とする請求項１または２記載の無線通信装置。
【請求項４】
割当可能なスロット数の種類毎に、第１のスロット数で割当スロット数を固定した場合に未読応答装置の読取を終了するまでに要する必要スロット数と前記第１の割当スロット数の次に大きい第２のスロット数で割当スロット数を固定した場合に未読応答装置の読取を終了するまでに要する必要スロット数とが所定の関係で対応している未読応答装置の数と前記第１の割当スロット数との対応関係を記憶した第２の対応データ記憶部と、
前記未読応答装置数判断手段により前記未読応答装置の数が設定値以下であると判断された時点の未読応答装置数で前記第２の対応データ記憶部を検索して、当該未読応答装置数に対応するスロット数を取得する第２の検索手段とを備え、
前記固定モード制御手段は、前記第２の検索手段で取得したスロット数を割り当てる信号を前記アンテナから送信させることを特徴とする請求項１記載の無線通信装置。
【請求項５】
割当可能なスロットの種類毎に、第１のスロット数で割当スロット数を固定した場合に未読応答装置の読取を終了するまでに要する必要スロット数と前記第１の割当スロット数の次に大きい第２のスロット数で割当スロット数を固定した場合に未読応答装置の読取を終了するまでに要する必要スロット数とが所定の関係で対応している未読応答装置の数と前記第１の割当スロット数との対応関係を記憶した第２の対応データ記憶部と、
前記割当スロット数判断手段により前記直前の信号によって割り当てたスロット数が最小スロット数以下であると判断された時点の未読応答装置数で前記第２の対応データ記憶部を検索して、当該未読応答装置数に対応するスロット数を取得する第２の検索手段とを備え、
前記固定モード制御手段は、前記第２の検索手段で取得したスロット数を割り当てる信号を前記アンテナから送信させることを特徴とする請求項２記載の無線通信装置。
【請求項６】
アンテナから１以上の応答装置に所定数のスロットを割り当てる信号を送信すると、この信号を受信した応答装置のうち未だ識別情報が読取られていない未読応答装置が個別に１つのスロットを選択しそのスロットに当該応答装置固有の識別情報を含ませて伝送する無線通信方式を用いて各応答装置の識別情報を読取る無線通信装置において、
割当可能なスロット数の種類毎に、第１のスロット数で割当スロット数を固定した場合に未読応答装置の読取を終了するまでに要する必要スロット数と前記第１の割当スロット数の次に大きい第２のスロット数で割当スロット数を固定した場合に未読応答装置の読取を終了するまでに要する必要スロット数とが等しくなる未読応答装置の数と前記第１の割当スロット数との対応関係を記憶した第２の対応データ記憶部と、
前記識別情報の読取処理を開始する際に未読応答装置の数で前記第２の対応データ記憶部を検索して、当該未読応答装置数に対応するスロット数を取得する第３の検索手段と、
この第２の検索手段により前記記憶部から取得した数のスロットを割り当てる信号を前記アンテナから繰り返し送信させる第２の固定モード制御手段と、
を具備したことを特徴とする無線通信装置。
【請求項７】
アンテナから１以上の応答装置に所定数のスロットを割り当てる信号を送信すると、この信号を受信した応答装置のうち未だ識別情報が読取られていない未読応答装置が個別に１つのスロットを選択しそのスロットに当該応答装置固有の識別情報を含ませて伝送する無線通信方式を用いて各応答装置の識別情報を読取る無線通信装置において、
割当可能なスロット数の範囲内において、前記未読応答装置の数に対して１つのスロットに前記識別情報を含ませて伝送する未読応答装置が１つである確率が最も高くなるスロット数の対応関係を示すデータを記憶する第１の対応データ記憶部と、
割当可能なスロット数の種類毎に、第１のスロット数で割当スロット数を固定した場合に未読応答装置の読取を終了するまでに要する必要スロット数と前記第１の割当スロット数の次に大きい第２のスロット数で割当スロット数を固定した場合に未読応答装置の読取を終了するまでに要する必要スロット数とが等しくなる未読応答装置の数と前記第１の割当スロット数との対応関係を記憶した第２の対応データ記憶部と、
第１の読取開始トリガ信号を生成する第１のトリガ生成手段と、
第２の読取開始トリガ信号を生成する第２のトリガ生成手段と、
前記第１のトリガ生成手段により生成された第１の読取開始トリガ信号が入力されると、前記信号を送信する前にその直前の信号によって割り当てたスロット数が予め設定された最小スロット数以下か否かを判断し、前記直前の信号によって割り当てたスロット数が最小スロット数より大きいと判断された場合は、その時点の未読応答装置数で前記対応データ記憶部を検索して当該未読応答装置数に対応するスロット数を取得し、この取得した数のスロットを割り当てる信号を前記アンテナから送信させ、前記直前の信号によって割り当てたスロット数が最小スロット数以下であると判断された場合は、それ以後、一定数のスロットを割り当てる信号を前記アンテナから送信させる第１の決定手順制御手段と、
前記第２のトリガ生成手段により生成された第２の読取開始トリガ信号が入力されると、当該第２の読取開始トリガ信号が入力された時点の未読応答装置の数で前記第２の対応データ記憶部を検索して、当該未読応答装置数に対応するスロット数を取得し、この取得した数のスロットを割り当てる信号を前記アンテナから繰り返し送信させる第２の決定手順制御手段と、
を具備したことを特徴とする無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アンテナの交信領域内に存在する複数の応答装置と無線通信を行い、各応答装置がそれぞれ有する固有の識別情報を非接触で読取る無線通信装置に関する。
【背景技術】
【０００２】
近年、電磁波あるいは電波を利用して無線通信装置との間で無線通信を行うことにより、メモリ内に保持したデータを送信したり、受信したデータをメモリ内に書き込んだりできる小型の応答装置が開発され、流通，物流，交通，セキュリティなどの様々な分野で使用されている。この種の応答装置は、一般にはＲＦＩＤ（Radio Frequency Identification），無線タグ，ＩＣタグ，電子タグなどと称されている。また、無線通信装置は、タグリーダ，タグリーダ・ライタ，質問器，基地局等と称されている。
【０００３】
このような無線通信装置と応答装置とを用いた無線通信システムの特徴的な機能の１つに、無線通信装置が複数の応答装置から略同時にデータを受信できる機能がある。この機能により、例えば多数の物品にそれぞれ応答装置を取り付けた場合には各物品の応答装置からその物品特有の情報を略同時に非接触で読取ることができるので、在庫管理や物品認証等の作業の効率化を図れるようになる。
【０００４】
この機能を実現するための一つとしてアンチコリジョン（衝突防止）と称している応答装置の応答手順を制御する機能がある。また、国際標準規格に採用されている代表的なアルゴリズムとしてバイナリツリー方式とタイムスロット方式とがある。タイムスロット方式は、無線ＬＡＮ（Local Area Network）等のパケット通信において広く使われているアクセス制御方式で、アロハ（ＡＬＯＨＡ）方式とも呼ばれている。因みに、ＲＦＩＤの標準化団体であるＥＰＣ（Electronic Product Code）グローバルにより提案されたＲＦＩＤの通信規格の１つであるＧｅｎ．２（Generation2）規格でも、タイムスロット方式を採用している。
【０００５】
一般的なタイムスロット方式のアンチコリジョン機能の動作について説明する。  
先ず、無線通信装置は、そのアンテナの交信領域内に存在する複数の応答装置に対し、特定のスロット数（２０〜２Ｑ：Ｑは１以上の固定値）を指定して所定数のタイムスロットを割り当てる。一方、各応答装置は、指定を受けたスロット数の範囲内で乱数を生成する。例えば２ビット（Ｑ＝１）のスロット数が指定された場合には、各応答装置は２ビットの乱数［００］，［０１］，［１０］，［１１］のいずれかを生成する。そして、生成された乱数に一致したタイミングのタイムスロットを利用して無線通信装置に識別情報の応答を返す。
【０００６】
この際、１つのタイムスロットに対して１つの応答装置しか応答を返さなかった場合には、その応答装置の識別情報を無線通信装置が読取ることができる。しかし、１つのタイムスロットに対して複数の応答装置が同時に応答を返した場合には衝突が発生するので、それらの応答装置の識別情報を無線通信装置は読取ることができない。
【０００７】
無線通信装置は、応答装置の識別情報を読み残している場合は、新たに所定数のタイムスロットを割り当てる。これに応じて、衝突の発生等により識別情報の応答を完了していない応答装置では、再度乱数を生成する。そして、生成された乱数に一致したタイミングのタイムスロットを利用して無線通信装置に応答を返す。このような一連の処理を短時間で繰り返すことにより、無線通信装置は複数の応答装置から略同時に識別情報を読取れるようになる。
【０００８】
ところで、無線通信装置が全ての応答装置の識別情報を読取るのに要する時間は、無線通信装置が割り当てるタイムスロット（以下、割当スロットと称する）の数と応答装置の数との相互関係によって変化する。そこで無線通信装置は、各応答装置にタイムスロットを割り当てる際に最適な割当スロット数を計算し直して決定している。この割当スロット数の計算には、所定の確率計算が利用される。
【０００９】
例えば、識別情報を読み残した応答装置、すなわち未読応答装置の数が未知の場合には、無線通信装置が割り当てたタイムスロットのうち、応答装置から識別情報が１つも送られなかったタイムスロット、いわゆる空スロットの数と、識別情報を伝送した応答装置が１つだったタイムスロット、いわゆる読取成功スロットの数と、複数の応答装置が同じタイムスロットで識別情報を伝送したタイムスロット、いわゆる衝突スロットの数との各計数値に基づき、未読応答装置の数を確率変数とした確率密度関数を求め、この確率密度関数が最大となる未読応答装置の数を算出し、この算出された数を未読応答装置の推定数とする。そして、この推定数に基づき新たに割当スロット数を決定する方法が知られている（例えば、特許文献１参照）。
【特許文献１】特開平１１−２８２９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このように、新たな割当スロット数を決定するタイミングになる都度、未読応答装置の数を推定するのは、割当スロット数が未読応答装置の数と同数のとき、読取成功スロットの発生率が最大（３７％弱）になることに基づいている。すなわち、読取成功スロットの発生率は、実際の未読応答装置の数と未読応答装置の推定数との差の比率が小さいときは高いが、差が大きくなると低下する。
【００１１】
例えば、当初の未読応答装置の実数が３０であり、推定数が２５であった場合を考える。この場合、実数と推定数との差の比率は１．２である。その後、実際に２０個の応答装置の識別情報が読取られたとする。この時点では、未読応答装置の実数が１０となり、推定数が５となるので、その比率は２．０まで上昇する。このため、読取成功スロットの発生率は、当初は高いが、読取成功スロットの数が増加するに連れ低くなる。
【００１２】
一方、この種の無線通信装置は、通常、読取成功スロットの数が一定期間増加しなかった場合に、アンテナ交信領域内の全ての応答装置の識別情報を読取ったと判断して、読取処理を終了する。このため、未読応答装置の当初の推定値が実数よりも少なかった場合、時間の経過とともに読取成功スロットの発生率が低下するので、未読応答装置が残っているにも拘らず読取成功スロットの数が一定期間増加しないために読取処理を終了してしまうことがあった。
【００１３】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、未読応答装置の推定数が実数より少ない場合でも、応答装置の識別情報読落しを極力なくすことができる無線通信装置を提供しようとするものである。
【課題を解決するための手段】
【００１４】
本発明は、アンテナから１以上の応答装置に所定数のスロットを割り当てる信号を送信すると、この信号を受信した応答装置のうち未だ識別情報が読取られていない未読応答装置が個別に１つのスロットを選択しそのスロットに当該応答装置固有の識別情報を含ませて伝送する無線通信方式を用いて各応答装置の識別情報を読取る無線通信装置において、未読応答装置の数に対して１つのスロットに識別情報を含ませて伝送する未読応答装置が１つである確率が最も高くなるスロット数の対応関係を示すデータを記憶する対応データ記憶部と、信号を送信する前にその時点の未読応答装置の数が設定値以下か否かを判断する未読応答装置数判断手段と、この未読応答装置数判断手段により未読応答装置の数が設定値より大きいと判断されると、その時点の未読応答装置数で対応データ記憶部を検索して当該未読応答装置数に対応するスロット数を取得する検索手段と、この検索手段により記憶部から取得した数のスロットを割り当てる信号をアンテナから送信させる可変モード制御手段と、未読応答装置数判断手段により前記未読応答装置の数が設定値以下であると判断されると、それ以後、一定数のスロットを割り当てる信号をアンテナから送信させる固定モード制御手段とを備えたものである。
【発明の効果】
【００１５】
かかる手段を講じた本発明によれば、未読応答装置の推定数が実数より少ない場合でも、応答装置の識別情報読落しを極力なくすことができ、信頼性の高い無線通信装置を提供できるものである。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態は、無線通信方式の１種であるタイムスロット方式を利用して、ＲＦＩＤ，無線タグ等と称される複数の応答装置から固有の識別情報を非接触で読取るようにした無線通信装置に本発明を適用した場合である。
【００１７】
はじめに、無線通信装置１と複数の応答装置４とからなる情報識別システムの基本構成について、図１〜図４を用いて説明する。図１に示すように、無線通信装置１は、データ入出力部１１、送受信処理部１２、記憶部１３及びこれらを制御する制御部１４等で構成されている。
【００１８】
データ入出力部１１は、通信ケーブル等を介してデータ通信可能に接続された外部装置（不図示）からデータを受信し前記制御部１４に与える機能と、制御部１４の制御により所定のデータを前記外部装置に送信する機能とを有する。送受信処理部１２は、制御部１４から与えられる送信信号を変調しアンテナ２から無線発信させる機能と、アンテナ２で受信した信号を復調し制御部１４に与える機能とを有する。記憶部１３は、不揮発性の書換可能なメモリ領域である。
【００１９】
かかる構成の無線通信装置１は、そのアンテナ２の交信領域３内に存在する複数（図では６個）の応答装置４Ａ〜４Ｆとタイムスロット方式の無線通信を行い、各応答装置４Ａ〜４Ｆがそれぞれ有する固有の識別情報を非接触で読取る。
【００２０】
すなわち、無線通信装置１は、アンテナ２から１以上の応答装置４（以下、各応答装置４Ａ〜４Ｆを総称する場合は符号を“４”とする）に所定数のタイムスロットを割り当てる信号を送信する。すると、この信号を受信した応答装置４のうち未だ識別情報が読取られていない応答装置４が個別に１つのタイムスロットを選択する。そして、その選択したタイムスロットに当該応答装置固有の識別情報を含ませて伝送する。
【００２１】
ここで、１つのタイムスロットに対して１つの応答装置４だけが識別情報を伝送した場合、無線通信装置１は、このタイムスロットから当該応答装置４の識別情報を取得できる。このようなタイムスロットを以後、読取成功スロットと称する。
【００２２】
これに対し、１つのタイムスロットに対して複数の応答装置４が識別情報を伝送した場合には、伝送信号が乱されるため、無線通信装置１はこれら応答装置４の識別情報を取得することができない。このようなタイムスロットを以後、衝突スロットと称する。また、１つのタイムスロットに対して識別情報を伝送した応答装置４が１つも無かった場合も識別情報を取得できない。このようなタイムスロットを以後、空スロットと称する。
【００２３】
なお、衝突スロットと空スロットとの識別は、読取成功スロット以外のタイムスロットにおいて、無線通信装置１が受信した電波強度が所定のしきい値を超えたか否かによって判断可能である。すなわち、電波強度がしきい値より高いタイムスロットは衝突スロットとし、低いスロットは空スロットとすればよい。
【００２４】
さて、無線通信装置１は、アンテナ２の交信領域３内に存在する応答装置４の識別情報を取得できた場合、当該識別情報を含む信号を送信することにより、当該識別情報を有する応答装置４に識別情報の読み取りが成功した旨を通知する。すると、この通知を受けた応答装置４は、それ以後は識別情報を伝送しなくなる。その後、無線通信装置１は、必要に応じて、取得した識別情報を含む信号を伝送することで該当識別情報を有する応答装置４と交信を行い、該当応答装置４が有する他の情報を取得したり、該当応答装置４に任意の情報を書き込んだりする。
【００２５】
なお、ＲＦＩＤの通信規格の１つであるＧｅｎ．２規格では、アンチコリジョンを行う際の応答装置４の識別情報に１６ビットの乱数を使用している。この１６ビットの乱数は、応答装置４が識別情報を送信するたびに変化する、言わば一度きりの使い捨ての識別情報である。そしてＧｅｎ．２規格では、無線通信装置１が該当応答装置４に使い捨ての識別情報の読み取りが成功したことを通知した直後、応答装置４は、無線通信装置１に応答装置固有の識別情報を送信する。一般に、応答装置固有の識別情報は、１６ビットの十倍前後の大きさを持つため、Ｇｅｎ．２規格では、無線通信装置１が多数の応答装置４から１つの応答装置４を選びリンクを確保する際、すなわちアンチコリジョンを行う際に、応答装置固有の識別情報とは別の短い識別情報を利用することでアンチコリジョンに要する時間を短縮している。
【００２６】
本実施の形態において、識別情報とは、上述したアンチコリジョンを行う際の識別情報を指している。ただし、説明を簡単にするために、応答装置固有の識別情報とアンチコリジョンを行う際の識別情報が同じものとする。
【００２７】
図２は無線通信装置１と、そのアンテナ２の交信領域３内に存在する６個の応答装置４Ａ〜４Ｆとの間で送受される信号の一例を１サイクル分のみ示したタイミング図であり、図中左から右に時間が経過している。
【００２８】
無線通信装置１は、先ず、サイクル開始信号start1により各応答装置４Ａ〜４Ｆに対して割当スロット数を指定する。図２の場合は、割当スロット数“８”を指定する。すると、各応答装置４Ａ〜４Ｆは、割当スロット番号ｓ１〜ｓ８の８つのタイムスロットのうちのいずれか１つのタイムスロットを選択して、自身の識別情報を無線通信装置１に伝送しようとする。
【００２９】
図２の場合、応答装置４Ａが割当スロット番号ｓ１のタイムスロットを選択して識別情報ａを伝送している。また、応答装置４Ｃが割当スロット番号ｓ４のタイムスロットを選択して識別情報ｃを伝送している。一方、２つの応答装置４Ｂ及び４Ｄは、いずれも割当スロット番号ｓ２のタイムスロットを選択して各々の識別情報ｂ及びｄを伝送している。同様に、２つの応答装置４Ｅ及び４Ｆは、いずれも割当スロット番号ｓ５のタイムスロットを選択して各々の識別情報ｅ及びｆを伝送している。残りの割当スロット番号ｓ３，ｓ６，ｓ７及びｓ８の４つのタイムスロットについては、識別情報を伝送する応答装置４は存在しない。すなわち、割当スロット番号ｓ１及びｓ４のタイムスロットが読取成功スロットとなり、割当スロット番号ｓ２及びｓ５のタイムスロットが衝突スロットとなり、割当スロット番号ｓ３及びｓ６〜ｓ８のタイムスロットが空スロットとなる。
【００３０】
したがって、割当スロット番号ｓ８のタイムスロットに関係する信号を受信した時点では、応答装置４Ａと応答装置４Ｃの識別情報を無線通信装置１が取得している。無線通信装置１は、応答装置４の識別情報を取得したならば、次に送信するタイムスロット開始信号ｎＳに、取得した識別情報を含ませる。その結果、これらの応答装置４Ａ，４Ｃは、以後のサイクルで識別情報を伝送しなくなる。このように、無線通信装置１によって識別情報が読取られ、識別情報を伝送しなくなる応答装置４を既読応答装置５と称する。
【００３１】
一方、他の応答装置４Ａ，４Ｄ，４Ｅ，４Ｆの識別情報は、無線通信装置１において取得されていない。したがって、これらの応答装置４Ａ，４Ｄ，４Ｅ及び４Ｆの識別情報がタイムスロット開始信号ｎＳに含まれることはない。その結果、これらの応答装置４Ａ，４Ｄ，４Ｅ及び４Ｆは、次のサイクルでも指定されたタイムスロットを利用して識別情報を伝送しようとする。このように、無線通信装置１によって識別情報が読取られておらず、次のサイクルでも識別情報を伝送する応答装置４を未読応答装置６と称する。
【００３２】
無線通信装置１は、１サイクル分の全てのタイムスロットの受信信号から、識別情報を読み残している未読応答装置６があるか否かを判断する。例えば、１サイクルの中に衝突スロットがある場合には、未読応答装置６があると判断する。逆に、１サイクルの全てのタイムスロットが空スロットである場合には、未読応答装置６がないと判断する。
【００３３】
未読応答装置６がないと判断した場合には、無線通信装置１は、識別情報の読取動作を終了する。これに対し、未読応答装置６があると判断した場合には、無線通信装置１は、新たな割当スロット数を決定する。そして、次のサイクル開始信号startｎ（ｎはサイクル開始信号の送信回数）により各応答装置４に対して新たな割当スロット数を指定する。
【００３４】
ここで、新たな割当スロット数を決定するには、従来から確率計算が利用されている。そこで次に、割当スロット数を決定するための確率計算について説明する。
【００３５】
先ず、１つのタイムスロットに対して識別情報を伝送する応答装置４が１つとなる確率を考える。このように、１つのタイムスロットに対して識別情報を伝送する応答装置４が１つであった場合、無線通信装置１は、この応答装置４の識別情報を取得することができる。すなわち、この確率は、１つのタイムスロットで無線通信装置１が応答装置４の識別情報を取得することができる確率と等価である。
【００３６】
無線通信装置１が応答装置４に指定する割当スロット数をＳとし、アンテナ２の交信領域内に存在する応答装置４のうち未読応答装置６の数をｔとした場合、確率Ｐ１（Ｓ，ｔ）は、次の数式［数１］で示される。
【００３７】
【数１】
2008104125.tif 000003
【００３８】
数式［数１］は、あるタイムスロットに対して、１つの未読応答装置６が識別情報を伝送する確率を１／Ｓとし、その他の（ｔ−１）個の未読応答装置６が識別情報を伝送しない確率を（１−１／Ｓ）^(t-1)とし、これらの確率と未読応答装置６の数tとを積算した式である。なお、前記確率（１−１／Ｓ）^(t-1)の記号“＾”は、累乗を示している。
【００３９】
数式［数１］においてＳ＝８の場合、すなわち確率Ｐ１（８，ｔ）をグラフにすると、図３のようになる。同グラフにおいて、横軸は未読応答装置６の数ｔであり、縦軸はその数ｔに対する識別情報取得確率Ｐ１（８，ｔ）である。
【００４０】
ここで、未読応答装置６の数ｔは非負整数である。この場合、確率Ｐ１（Ｓ，ｔ）は、割当スロット数Ｓが未読応答装置６の数ｔと等しいとき最大となることが知られている。したがって、無線通信装置１が応答装置４に対して割り当てるタイムスロットの数、すなわち割当スロット数Ｓを常に未読応答装置６の数ｔと同数にすることによって、無線通信装置１が全ての応答装置４の識別情報を取得するのに要する時間を短縮することができる。
【００４１】
しかし、無線通信装置１が選択できる割当スロット数Ｓは、実装上の制約により離散的な値をとることが多い。例えば前述したＧｅｎ．２規格においては、無線通信装置１が選択できる割当スロット数Ｓは２のベキ乗となっており、２の０乗から２の１５乗の１６種類となっている。すなわち、割当スロット数Ｓは、１，２，４，８，１６，３２，６４，…というように離散的な値をとる。このため、割当スロット数Ｓを常に未読応答装置６の数ｔと同数にすることは困難である。
【００４２】
そこで、無線通信装置１が選択可能な割当スロット数Ｓがｎ種類ある場合の割当スロット数ＳをＳ(i){i=1,2,・・・,n}と表記し、Ｓ(i)とＳ(i+1)とはＳ(i)＜Ｓ(i+1)なる関係を有するものとする。この場合において、未読応答装置６の数ｔが、無線通信装置１で選択可能な割当スロット数Ｓ(i)とＳ(i+1)の間の値であるとき、割当スロット数Ｓ(i)を指定した場合に１つのタイムスロットに対して識別情報を伝送する応答装置４が１つとなる確率Ｐ１（Ｓ(i)，ｔ）と、割当スロット数Ｓ(i+1)を指定した場合に１つのタイムスロットに対して識別情報を伝送する応答装置４が１つとなる確率Ｐ１（Ｓ(i+1)，ｔ）とをそれぞれ計算する。そして、確率Ｐ１（Ｓ(i)，ｔ）と確率Ｐ１（Ｓ(i+1)，ｔ）とを比較し、高い方の割当スロット数（Ｓ(i)またはＳ(i+1)）を選択する。こうすることにより、無線通信装置１が応答装置に対して割り当てるタイムスロットの数（割当スロット数Ｓ）を決定することができる。
【００４３】
今、アンテナ２の交信領域３内に存在する応答装置４の数の情報を無線通信装置１が予め持っているものとする。また、無線通信装置１が選択できる割当スロット数がＳ(1)＝２、Ｓ(2)＝４、Ｓ(3)＝８の３種類とする。
【００４４】
この場合において、各スロット数Ｓ(1)＝２、Ｓ(2)＝４、Ｓ(3)＝８をそれぞれ数式［数１］に代入して、各々の割当スロット数Ｓ(1)＝２、Ｓ(2)＝４、Ｓ(3)＝８を指定した場合に１つのタイムスロットに対して識別情報を伝送する応答装置４が１つとなる確率Ｐ１(２，ｔ)、Ｐ１(４，ｔ)、Ｐ１(８，ｔ)を算出すると、各々の確率Ｐ１(２，ｔ)、Ｐ１(４，ｔ)、Ｐ１(８，ｔ)と、未読応答装置６の数ｔとの関係は、図４のグラフで示されるようになる。
【００４５】
同図において、確率Ｐ１(２，ｔ)と確率Ｐ１(４，ｔ)とが等しくなる未読応答装置６の数ｔを値ｔ１(1)とする。また、確率Ｐ１(４，ｔ)と確率Ｐ１(８，ｔ)とが等しくなる未読応答装置６の数ｔを値ｔ１(2)とする。同図から明らかなように、１つのタイムスロットに対して識別情報を伝送する応答装置４が１つとなる確率、つまりは未読応答装置６の識別情報を取得できる確率Ｐ１（Ｓ，ｔ）を高くするには、未読応答装置６の数tが値ｔ１(1)より小さいときには割当スロット数Ｓを“２”とすればよい。同様に、未読応答装置６の数tが値ｔ１(1)以上で値ｔ１(2)未満のときには割当スロット数Ｓを“４”とし、値ｔ１(2)以上のときには割当スロット数Ｓを“８”とすればよい。
【００４６】
ここで、あるタイムスロット数Ｓ(i)のタイムスロットを指定した場合に１つのタイムスロットに対して識別情報を伝送する応答装置４が１つとなる確率Ｐ１(Ｓ(i),ｔ)と、当該タイムスロット数Ｓ(i)の次に大きいタイムスロット数Ｓ(i+1)のタイムスロットを指定した場合に１つのタイムスロットに対して識別情報を伝送する応答装置４が１つとなる確率Ｐ１(Ｓ(i+1),ｔ)とが等しくなる未読応答装置６の値をｔ１(i){i=1,2,・・・,n}と表記すると、この値ｔ１(i)は、次の数式［数２］によって算出される。なお、数式［数２］において、記号“ｌｎ”は自然対数を示している。
【００４７】
【数２】
2008104125.tif 000004
【００４８】
したがって、未読応答装置６の数ｔと値ｔ１(i) {i=1,2,・・・,n}とを比較し、数ｔ以上の値で最小の値min[ｔ１(i)]を求める。そして、この最小の値min[ｔ１(i)]をとるタイムスロット数Ｓ(i)，Ｓ（i+1）のうち小さい方のタイムスロット数Ｓ(i)を新たな割当スロット数Ｓとして決定する。こうすることにより、未読応答装置６の識別情報を取得できる確率Ｐ１（Ｓ，ｔ）を最も高くすることができる。
【００４９】
そこで、割当可能なタイムスロット数Ｓ(i) {i=1,2,・・・,n}の種類毎に、当該タイムスロット数Ｓ(i)とこのタイムスロット数Ｓ(i)の次に大きいタイムスロット数Ｓ(i+1)とで、前記確率Ｐ１（Ｓ，ｔ）が等しくなるときの未読応答装置数ｔ１(i) {i=1,2,・・・,n}を予め算出する。そして、図７に示すように、これら未読応答装置数ｔ１(i)の整数部分Ｔ1(i)とタイムスロット数Ｓ(i)とを対応付けて設定した第１の対応データメモリ（第１の対応データ記憶部）２１を作成し、記憶部１３で記憶しておく。
【００５０】
因みに、図７の例は、割当可能なタイムスロット数Ｓ(i)がＳ(1)＝２、Ｓ(2)＝４、Ｓ(3)＝８、Ｓ(4)＝１６、Ｓ(5)＝３２の５種類の場合であり、ｉ＝１のときのＳ(1)とＳ(2)とで確率Ｐ１（Ｓ，ｔ）が等しくなる未読応答装置数ｔ１(1)の整数部分Ｔ1(1)が“２”、ｉ＝２のときのＳ(2)とＳ(3)とで確率Ｐ１（Ｓ，ｔ）が等しくなる未読応答装置数ｔ１(2) の整数部分Ｔ1(2)が“５”、ｉ＝３のときのＳ(3)とＳ(4)とで確率Ｐ１（Ｓ，ｔ）が等しくなる未読応答装置数ｔ１(3) の整数部分Ｔ1(3)が“１１”、ｉ＝４のときのＳ(4)とＳ(5)とで確率Ｐ１（Ｓ，ｔ）が等しくなる未読応答装置数ｔ１(4)の整数部分Ｔ1(4)が“２２”とそれぞれ算出されて、第１の対応データメモリ２１に設定されている。
【００５１】
なお、前記数式［数１］は、変量を“１”とした二項分布となっている。一方、変量Ｘの二項分布は、確率変数Ｘのポアソン分布で近似できることが知られている。そこで、数式［数１］をポアソン分布として近似した場合の値t1(i)を数式で表すと数式［数３］のようになる。
【００５２】
【数３】
2008104125.tif 000005
【００５３】
さらにＳ(i)が初項a、等比ｒの等比数列である場合、数式［数３］は数式［数４］のようになる。
【００５４】
【数４】
2008104125.tif 000006
【００５５】
数式［数３］や数式［数４］は、数式［数２］と比べて計算に要する負荷が小さい。そこで、あるタイムスロット数Ｓ(i)のタイムスロットを指定した場合に１つのタイムスロットに１つの応答装置４のみが識別情報を伝送する確率Ｐ１(Ｓ(i),ｔ)と、当該タイムスロット数Ｓ(i)の次に大きいタイムスロット数Ｓ(i+1)のタイムスロットを指定した場合に１つのタイムスロットに１つの応答装置４のみが識別情報を伝送する確率Ｐ１(Ｓ(i+1),ｔ)とが等しくなる未読応答装置６の値ｔ１(i){i=1,2,・・・,n}を、数式［数２］の代わりに、数式［数３］や数式［数４］を用いて算出してもよい。
【００５６】
ところで、前記の説明では、アンテナ２の交信領域３内に存在する応答装置４の数の情報を無線通信装置１が予め持っているものとした。予め持ってさえいれば、その数から読取成功スロットの数Trを減算することによって、残りの未読応答装置６の数ｔを算出することができる。しかし、用途によっては、無線通信装置１が応答装置４の数の情報を予め持つことが困難な場合がある。例えば、交信領域３内に存在する応答装置４の数を計数するために各応答装置４の識別情報を読み取る場合である。このような場合は、何らかの方法で未読応答装置６の数を推定し、この推定数Ｅ[te]と値ｔ１(1)とを比較して新たな割当スロット数Ｓを決定する必要がある。
【００５７】
未読応答装置６の数を推定する方法は、従来技術で説明した方法が知られている。すなわち、空スロットの数と読取成功スロットの数と衝突スロットの数の各計数値に基づき、未読応答装置の数を確率変数とした確率密度関数を求め、この確率密度関数が最大となる未読応答装置の数を推定数Ｅ[te]として算出する方法である。そして、未読応答装置６の推定数Ｅ[te]が実際の未読応答装置６の数ｔより少なかった場合は、実際の未読応答装置６の数ｔが減れば減るほど、つまりは既読応答装置５の数が増えれば増えるほど識別情報の読み落としが発生し易いことも前述したとおりである。
【００５８】
そこで本実施の形態においては、アンテナ２の交信領域３内に存在する未読応答装置６の数ｔが任意の一定数Ｋ以下になると、以後、割当スロット数をその直後に指定する値から変化させずに固定するようにした。こうすることにより、読取処理終了間際の割当スロット数は、未読応答装置６の数ｔと比べてある程度大きい値となるため、識別情報の読み落としを極力防ぐことができる。このような動作モードを、割当スロット数固定モードと称する。これに対し、割当スロット数固定モードへの移行前の無線通信装置１の状態を割当スロット数可変モードと称する。また、一定数Ｋをモード切換設定値Ｋと称する。このモード切換設定値Ｋは、例えば初期の未読応答装置の推定数Ｅ[te]の０．２倍または０．３倍というように、識別情報の読み落としが発生し易くなる前の未読応答装置数となる値であればよい。
【００５９】
以下、本実施の形態について、具体的に説明する。なお、この実施の形態では、無線通信装置１は、空スロットと衝突スロットとを区別できないものとする。この場合、無線通信装置１は、読取成功スロットの数Trが一定期間増加しないと、アンテナ２の交信領域３内に存在する全ての応答装置４の識別情報を読取ったと判断して、読取処理を終了する。
【００６０】
図５は本実施の形態における情報識別システムの要部構成を示すブロック図であり、図１と共通する部分には同一符号を付して、詳細な説明は省略する。  
図５に示すように、本実施の形態の無線通信装置１は、データ入出力部１１，送受信処理部１２，記憶部１３及び制御部１４に加えて、第１のトリガ生成手段としての第１のトリガスイッチ１５と、第２のトリガ生成手段としての第２のトリガスイッチ１６とを備えている。これら第１，第２のトリガスイッチ１５，１６は、読取開始トリガを発生させるためのスイッチで、トリガ信号は制御部１４に入力される。制御部１４は、いずれかのトリガスイッチ１５，１６からのトリガ信号が入力されたことに応じて、アンテナ２の交信領域３内に位置する応答装置４の識別情報を一括して読取る処理を開始する。このときの応答装置４の数、すなわち読取処理を開始する前に交信領域３内に存在している応答装置４の数を一括読取単位とする。
【００６１】
因みに、第１のトリガスイッチ１５と第２のトリガスイッチ１６とでは、読取処理開始後の割当スロット数決定手順が異なる。第１のトリガスイッチ１５による第１の決定手順は、第２のトリガスイッチ１６による第２の決定手順より応答装置４の数が多い場合に適した手順である。第１及び第２の決定手順の詳細については、後述する。
【００６２】
さて、本実施の形態の無線通信装置１においては、前述したように、アンテナ２の交信領域３内に存在する応答装置４のうちまだ識別情報が読取られていない未読応答装置６の数ｔがモード切換設定値Ｋ以下になると、以後、割当スロット数固定モードに移行する。ここで、上記割当スロット数固定モードに移行した後、読取処理を終了するまでに必要とするタイムスロット数（以下、必要スロット数と称する）の推定値Ｓ(i)finは、次の数式［数５］で算出される。
【００６３】
【数５】
2008104125.tif 000007
【００６４】
数式［数５］において、Ｓ(i){i=1,2,・・・,n}は無線通信装置１が指定する割当スロット数であり、tは未読応答装置６の数である。Ｐ１(Ｓ(i),ｔ)は割当スロット数がＳ(i)でかつ未読応答装置６の数がtの場合の読取成功スロット発生確率である。すなわち、割当スロット数Ｓ(i)がある値で固定になった場合、未読応答装置６の数がｔから［ｔ−１］に１つ減るために要するタイムスロット数は、未読応答装置６の数がtの場合の読取成功スロット数発生確率の逆数となる。そこで、未読応答装置６の数が［ｔ−１］の場合、［ｔ−２］の場合、…と順次、未読応答装置６の数を１つ減少させるのに要するタイムスロット数を累計していくことで、必要スロット数を算出することができる。
【００６５】
この必要スロット数の推定値Ｓ(i)finで未読応答装置６の数ｔを除算することによって、読取終了までの識別情報読取効率（スループット）を求めることができる。すなわちスループットは、次の数式［数６］で表わされる。
【００６６】
【数６】
2008104125.tif 000008
【００６７】
さて、本実施の形態において、無線通信装置１は、割当スロット数固定モードへ移行した直後だけは割当スロット数Ｓ(i)を選択する。そこで次に、割当スロット数固定モードへ移行した直後の割当スロット数Ｓ(i)の選択方法について説明する。
【００６８】
図６は、読取成功スロット発生確率Ｐ１(Ｓ(i),ｔ)が前記数式［数１］で表される場合の割当スロット数Ｓ(1)＝２、Ｓ(2)＝４、Ｓ(3)＝８及びＳ(3)＝１６のときのスループットt/S(i)fin {i=1,2,3,4} と未読応答装置６の数tとの関係を示したものである。同図から明らかなように、未読応答装置６の数tにより前記数式［数６］を最大化する割当スロット数Ｓ(i)は異なる。
【００６９】
そこで、割当可能なタイムスロット数Ｓ(i) {i=1,2,・・・,n}の範囲内において、未読応答装置６の数ｔの減少に伴ない前記数式［数６］を最大化する割当スロット数がＳ(i+1)からＳ(i)に変化する値、すなわち、次の数式［数７］の関係を満足する最大の値ｔの整数値Ｔ２(i) {i=1,2,・・・,n}を求める。
【００７０】
【数７】
2008104125.tif 000009
【００７１】
そして、図８に示すように、これら整数値Ｔ２(i)とタイムスロット数Ｓ(i)とを対応付けて設定した第２の対応データメモリ（第２の対応データ記憶部）２２を作成し、記憶部で記憶しておく。
【００７２】
因みに、図８の例は、割当可能なタイムスロット数Ｓ(i)がＳ(1)＝２、Ｓ(2)＝４、Ｓ(3)＝８、Ｓ(4)＝１６、Ｓ(5)＝３２の５種類の場合であり、ｉ＝１のときの数式［数７］（「ｔ/Ｓ(1)fin＞ｔ/Ｓ(2)fin」）の関係を満足する最大の整数値Ｔ２(1)が“４”、ｉ＝２のときの数式［数７］（「ｔ/Ｓ(2)fin＞ｔ/Ｓ(3)fin」）の関係を満足する最大の整数値Ｔ２(2)が“１０”、ｉ＝３のときの数式［数７］（「ｔ/Ｓ(3)fin＞ｔ/Ｓ(4)fin」）の関係を満足する最大の整数値Ｔ２(3)が“２３”、ｉ＝４のときの数式［数７］（「ｔ/Ｓ(4)fin＞ｔ/Ｓ(5)fin」）の関係を満足する最大の整数値Ｔ２(4)が“５０”とそれぞれ算出されて、第２の対応データメモリ２２に設定されている。
【００７３】
なお、無線通信装置１が選択可能なタイムスロット数Ｓ(i)は、ｉ＝1,2,・・・,nの場合であるため、ｉ＝ｎの場合は前記数式［数５］のＳ(i+1)が定義されていない。このため前記数式［数７］のＳ(i+1)finも定義できず、整数値Ｔ２(n)を算出することができない。そこで、本実施の形態では、整数値Ｔ２(n)を無限大とする。
【００７４】
しかして、実際に割当スロット数固定モードで割当スロット数を選択する際には、無線通信装置１は、次の数式［数８］の計算値と整数値Ｔ２(i){i=1,2,・・・,n}とを比較して割当スロット数を決定する。
【００７５】
【数８】
2008104125.tif 000010
【００７６】
数式［数８］において、Ｅ[ts]は未読応答装置６の初期推定数である。Trは読取成功スロット数である。αは無線通信装置１に設定される任意の値であり、割当スロット数固定モードに移行した直後の割当スロット数を、未読応答装置数の推定数｛Ｅ[ts]−Tr｝に対して実際の未読応答装置の数がどの程度多いことを予測して選択するかを決定するパラメータである。
【００７７】
なお、前記数式［数５］は離散関数のため、数式［数５］の確率Ｐ１(Ｓ(i),t)は、前述した二項分布、ポアソン分布による定義の他、期待値がｔ/Ｓ(i)であり試行回数がｔであり変量が１回である超幾何分布でも定義することができる。
【００７８】
また、読取処理を終了するまでに要するタイムスロット数の推定値Ｓ(1)finは、前記数式［数５］の替わりに、次の数式［数９］を使用することもできる。
【００７９】
【数９】
2008104125.tif 000011
【００８０】
この場合、上記数式［数９］を次の数式［数１０］に代入したときの数式［数１０］の等号関係を満足する値ｔの整数値をＴ2(i) {i=1,2,・・・,n}とする。
【００８１】
【数１０】
2008104125.tif 000012
【００８２】
なお、ｔ＝０もしくはｔ＝無限大の場合においても上記数式［数１０］の等号関係は成立するが、ｉ＝1,2,・・・,n-1の場合は、Ｔ2(i)が０でなくかつ無限大でもないとし、ｉ＝ｎの場合は、Ｔ2(n)が無限大とする。
【００８３】
しかして、無線通信装置１が割当スロット数固定モードでの割当スロット数を選択する際には、前記数式［数８］の計算値とＴ2(i){i=1,2,・・・,n}とを比較して割当スロット数を決定することとなる。
【００８４】
次に、第１のトリガスイッチ１５と第２のトリガスイッチ１６とによる割当スロット数の決定手順について、ＲＦＩＤハンディスキャナ（以下、単にスキャナと称する）でパッシブ型ＲＦＩＤ（以下、単にＲＦＩＤと称する）の識別情報を読取る具体例を基に説明する。この場合、スキャナが無線通信装置１に該当し、ＲＦＩＤが応答装置４に該当する。
【００８５】
はじめに、第１のトリガスイッチ１５による割当スロット数の決定手順について、図１０の流れ図を参照しながら説明する。
【００８６】
第１のトリガスイッチ１５のオン信号が制御部１４に入力されると、制御部１４は、図１０の流れ図に示す読取処理を開始する。なお、この処理を実行する際に制御部１４が利用するメモリエリアとして、図９に示すように、読取成功スロット数Ｔｒのカウンタメモリ２３、読取終了判定数Ａのカウンタメモリ２４、スロット数Ｂのカウンタメモリ２５及び固定モードフラグＦのメモリ２６を記憶部１３に形成している。
【００８７】
先ず、制御部１４は、ＳＴ（ステップ）１として各カウンタメモリ２３〜２５及びフラグメモリ２６をクリアする。
【００８８】
次に、制御部１４は、ＳＴ２として第１の対応データメモリ２１を参照して、数式「Ｔ1(i-1)＜Ｅ[ts]−Ｔr≦Ｔ1(i)」を満足する整数値Ｔ1(i)を求める。すなわちこの場合は、読取成功スロット数Ｔｒが”０”であるので、応答装置４の推定数Ｅ[ts]、つまりは一括読取単位のＲＦＩＤの数以上の整数値Ｔ1(i) {i=1,2,・・・,n}で最小の整数値Ｔ1(i)を求める。
【００８９】
次に、制御部１４は、ＳＴ３として第１の対応データメモリ２１を検索して、当該整数値Ｔ1(i)に対応して記憶されているタイムスロット数Ｓ(i)を取得する。そして、ＳＴ４としてこのタイムスロット数Ｓ(i)を割当スロット数とするサイクル開始信号startを送受信処理部１２に送信する。
【００９０】
次に、制御部１４は、ＳＴ５として信号を受信するのを待機する。そして、信号を受信したならば、ＳＴ６としてそのタイムスロットで識別情報を伝送したＲＦＩＤがただ１つの読取成功スロットであるか否かを判断する。
【００９１】
ここで、受信スロットが読取成功スロットであった場合には、制御部１４は、ＳＴ７としてカウンタメモリ２３の読取成功スロット数Ｔｒとカウンタメモリ２５のスロット数Ｂとをそれぞれ“１”ずつカウントアップする。また、カウンタメモリ２４の読取終了判定数Ａを“０”にリセットする。しかる後、ＳＴ１１の処理に進む。
【００９２】
これに対し、受信スロットが読取成功スロットでなかった場合には、制御部１４は、ＳＴ８としてカウンタメモリ２４の読取終了判定数Ａとカウンタメモリ２５のスロット数Ｂとをそれぞれ“１”ずつカウントアップする。次いで、ＳＴ９として第１のトリガスイッチ１５のオン信号入力が継続しているか否かを判断する。継続している場合には、前記ＳＴ１１の処理に進む。
【００９３】
第１のトリガスイッチ１５のオン信号が入力されていない場合には、制御部１４は、ＳＴ１０として読取判定数Ａが割当スロット数Ｓ(i)に所定の係数β（βは１以上の整数）を乗算した積β・Ｓ(i)に達したか否かを判断する。そして、読取判定数Ａが積β・Ｓ(i)に達していない場合には、前記ＳＴ１１の処理に進む。
【００９４】
ＳＴ１１では、制御部１４は、カウンタメモリ２５のスロット数Ｂが割当スロット数Ｓ(i)に達したか否かを判断する。スロット数Ｂが割当スロット数Ｓ(i)に達していない場合には、制御部１４は、ＳＴ１２としてタイムスロット開始信号ｎＳを送受信処理部１２に送信する。そして、ＳＴ５の処理に戻り、次の信号を受信するのを待機する。
【００９５】
ＳＴ１１にてスロット数Ｂが割当スロット数Ｓ(i)に達した場合には、制御部１４は、ＳＴ１３としてカウンタメモリ２５を“０”にリセットする。次いで、ＳＴ１４としてフラグメモリ２６の固定モードフラグＦを調べる。そして、固定モードフラグが”１”にセットされている場合、すなわち固定モードフラグＦが“０”にリセットされている場合には、制御部１４は、ＳＴ１５として初期推定数Ｅ[ts]から読取成功スロット数Ｔｒを減算した値｛Ｅ[ts]−Tr｝がモード切換設定値Ｋ以下になったか否かを判断する（未読応答装置数判断手段）。
【００９６】
値｛Ｅ[ts]−Tr｝がモード切換設定値Ｋより大きい場合は、制御部１４は、前記ＳＴ２の処理に戻り、数式「Ｔ1(i-1)＜Ｅ[ts]−Ｔr≦Ｔ1(i)」を満足する整数値Ｔ1(i)を再度求める。すなわち、一括読取単位のＲＦＩＤの数から既に識別情報が読取られたＲＦＩＤの数を減算した値以上の整数値Ｔ1(i) {i=1,2,・・・,n}で最小の整数値Ｔ1(i)を求める。そして、第１の対応データメモリ２１を検索して、当該整数値Ｔ1(i)に対応して記憶されているタイムスロット数Ｓ(i)を取得したならば（検索手段）、このタイムスロット数Ｓ(i)を割当スロット数とするサイクル開始信号startを送受信処理部１２に送信する（可変モード制御手段）。
【００９７】
これに対し、値｛Ｅ[ts]−Tr｝がモード切換設定値Ｋ以下になると、制御部１４は、ＳＴ１６としてフラグメモリ２６の固定モードフラグＦを“１”にセットして、割当スロット数固定モードに移行する。そして、ＳＴ１７として第２の対応データメモリ２２を参照して、数式「Ｔ2(i-1)＜Ｅ[ts]−Ｔr＋α≦Ｔ2(i)」を満足する整数値Ｔ2(i)を求める。すなわち、初期推定数Ｅ[ts]つまりは一括読取単位のＲＦＩＤの数から現在までの読取成功スロット数Ｔｒを減算した値にパラメータαを加算した値以上の整数値Ｔ2(i) {i=1,2,・・・,n}で最小の整数値Ｔ2(i)を求める。
【００９８】
次に、制御部１４は、ＳＴ１８として第２の対応データメモリ２２を検索して、当該整数値Ｔ2(i)に対応して記憶されているタイムスロット数Ｓ(i)を取得する（第２の検索手段）。しかる後、ＳＴ４の処理に戻り、ＳＴ１８の処理で取得したタイムスロット数Ｓ(i)を割当スロット数とするサイクル開始信号startを送受信処理部１２に送信する（固定モード制御手段）。すなわち、ＳＴ４においてＴ2(i)に対応するＳ(i)を割当スロット数とする処理が固定モード制御手段であり、Ｔ1(i)に対応するＳ(i)を割当スロット数とする処理が可変モード制御手段である。
【００９９】
一方、ＳＴ１４にて固定モードフラグＦが既に“１”にセットされていた場合には、制御部１４は，ＳＴ１５以降の処理を行うことなくＳＴ４の処理に戻る。すなわち、現時点のタイムスロット数Ｓ(i)、つまりは割当スロット数固定モードに移行した直後に選択されたタイムスロット数Ｓ(i)を割当スロット数とするサイクル開始信号startを送受信処理部１２に送信する。
【０１００】
また、ＳＴ９にて第１のトリガスイッチ１５がＯＮで無い場合はＳＴ１０に進む。ＳＴ１０にて読取判定数Ａが積β・Ｓ(i)に達した場合には、制御部１４は今回の読取処理を終了する。すなわち、制御部１４は、割当スロット数固定モードに移行した直後に選択されたタイムスロット数Ｓ(i)のβ倍以上の回数に亙り連続して読取成功スロットを検出できなかった場合に、今回の読取処理を終了する。
【０１０１】
今、スキャナ（無線通信装置１）は、アンテナ２の交信領域３内に存在するＲＦＩＤ（応答装置４）に対し、一度に電力を供給できるＲＦＩＤの数の上限を３５枚とする。また、アンテナ２の交信領域３内に存在するＲＦＩＤの数の初期推定数Ｅ[ts]を２５枚とする。読取処理の開始時、スキャナにおいては、式「Ｔ1(i-1)＜Ｅ[ts]−Ｔr≦Ｔ1(i)」を満足する整数値Ｔ1(i)はｉ＝５のときであるから、第１の対応データメモリ２１からタイムスロット数Ｓ(i)としてＳ(5)＝３２が取得される。そして、割当スロット数“３２”を指定するサイクル開始信号startがアンテナ２から送信される。
【０１０２】
この場合、連続して３２個の信号を受信するまでは、カウンタメモリ２５のスロット数Ｂが割当スロット数Ｓ(i)に達しないので、信号を受信する毎にタイムスロット開始信号ｎＳがアンテナ２から送信される。
【０１０３】
連続して３２個の信号を受信すると、初期推定数Ｅ[ts]から読取成功スロット数Ｔｒを減算した値｛Ｅ[ts]−Tr｝がモード切換設定値Ｋ以下か否かが判断される。
【０１０４】
ここで、パラメータαの決め方について説明する。前述したように、スキャナが一度に電力を供給できるＲＦＩＤの数の上限を３５枚とし、ＲＦＩＤの初期推定数Ｅ[ts]を２５枚とすると、ＲＦＩＤの読み落としを防止するには、一括読取単位のＲＦＩＤの数が“２５”から“３５”の場合について考慮すればよい。そこで、パラメータαは、“２５”と“３５”の中間の値“３０”から初期推定数“２５”を引いた“５”とする。すなわち、パラメータαは、（上限数−初期推定数Ｅ[ts]）／２で求めることができる。
【０１０５】
今、モード切換設定値Ｋを“５（＝２５×０．２）”とする。この場合、読取成功スロット数Ｔｒが２０以下のときには値｛Ｅ[ts]−Tr｝がモード切換設定値Ｋより大きいので、スキャナにおいては、再び、式「Ｔ1(i-1)＜Ｅ[ts]−Ｔr≦Ｔ1(i)」を満足する整数値Ｔ1(i)が求められ、さらに、第１の対応データメモリ２１が検索されて、当該整数値Ｔ1(i)に対応して記憶されているタイムスロット数Ｓ(i)が取得される。
【０１０６】
例えば、読取成功スロット数Ｔｒが“１０”であったとすると、値｛Ｅ[ts]−Tr｝は“１５”（＞Ｋ）となるので、整数値Ｔ1(i)はｉ＝４のときとなる。すなわち、第１の対応データメモリ２１からタイムスロット数Ｓ(i)としてＳ(4)＝1６が取得され、割当スロット数“１６”を指定するサイクル開始信号startがアンテナ２から送信される。
【０１０７】
同様に、読取成功スロット数Ｔｒが“１５”であったとすると、値｛Ｅ[ts]−Tr｝は“１０”（＞Ｋ）となるので、整数値Ｔ1(i)はｉ＝３のときとなる。すなわち、第１の対応データメモリ２１からタイムスロット数Ｓ(i)としてＳ(3)＝８が取得され、割当スロット数“８”を指定するサイクル開始信号startがアンテナ２から送信される。
【０１０８】
その後、読取成功スロット数Ｔｒが“２０”になったとすると、値｛Ｅ[ts]−Tr｝は“５”となり、モード切換設定値Ｋ以下となる。そうすると、固定モードフラグＦが“１”にセットされる。しかる後、式「Ｔ2(i-1)＜Ｅ[ts]−Ｔr＋α≦Ｔ2(i)」を満足する整数値Ｔ2(i)が算出され、この整数値Ｔ2(i)に対応して記憶されているタイムスロット数Ｓ(i)が割当スロット数として決定される。この場合、Ｅ[ts]−Ｔr＋αの値は“１０”であるから、図８の第２の対応データメモリ２２を参照すると、ｉ＝２の整数値Ｔ2(2)＝１０が算出される。これにより、割当スロット数Ｓ(2)＝４が取得される。そして、割当スロット数“４”を指定するサイクル開始信号startがアンテナ２から送信される。
【０１０９】
その後は、固定モードフラグＦが“１”にセットされているので、４個のタイムスロットを連続して受信する毎に、割当スロット数“４”を指定するサイクル開始信号startがアンテナ２から送信される。
【０１１０】
そして、カウンタメモリ２４の読取終了判定数Ａが積β・Ｓ(i)に達すると、今回の読取処理が終了する。例えばβを“２”とすると、割当スロット数Ｓ(i) が“４”であるので、８回連続して一つも読取成功スロットに関する信号を受信できないと、スキャナは、アンテナ２の交信領域３内に存在するＲＦＩＤの一括読取を終了したものとみなす。
【０１１１】
次に、第１のトリガスイッチ１５による割当スロット数決定手順の他の例について、図１１の流れ図を参照しながら説明する。図１１全体が第１の決定手順制御手段を示している。この例は、割当スロット数可変モード（固定モードフラグＦ＝０）での最後の割当スロット数Ｓ(i)と、割当スロット数固定モード（固定モードフラグＦ＝１）での最後の割当スロット数Ｓ(i)とを同じ数とする方式である。
【０１１２】
割当スロット数可変モードでの最後の割当スロット数Ｓ(i)と、割当スロット数固定モードでの最後の割当スロット数Ｓ(i)とが同じとなる条件は、次の数式［数１１］で示される。
【０１１３】
【数１１】
2008104125.tif 000013
【０１１４】
そこで、この数式［数１１］を満足する整数値Ｔ2(i)に対応するタイムスロット数Ｓ(i)を、ＲＦＩＤの識別情報の読取処理の進行に伴い減少する割当スロット数の最小値（以下、最小スロット数Ｓminと称する）として設定すればよい。例えばパラメータαを前述した如く“５”とし、第１の対応データメモリ２１及び第２の対応データメモリ２２とを参照した場合には、ｉ＝２のとき、すなわちＳ(2)＝４が最小スロット数Ｓminとなる。
【０１１５】
第１のトリガスイッチ１５のオン信号が制御部１４に入力されると、制御部１４は、図１１の流れ図に示す読取処理を開始する。先ず、制御部１４は、ＳＴ２１として各カウンタメモリ２３〜２５及びフラグメモリ２６をクリアする。次いで、ＳＴ２２として式「Ｔ1(i-1)＜Ｅ[ts]−Ｔr≦Ｔ1(i)」を満足する整数値Ｔ1(i)を求める。そして、ＳＴ２３として第１の対応データメモリ２１を検索して、当該整数値Ｔ1(i)に対応して記憶されているタイムスロット数Ｓ(i)を取得する。しかる後、ＳＴ２４としてこのタイムスロット数Ｓ(i)を割当スロット数とするサイクル開始信号startを送受信処理部１２に送信する。
【０１１６】
次に、制御部１４は、ＳＴ２５として信号を受信するのを待機する。そして、信号を受信したならば、ＳＴ２６としてそのタイムスロットが読取成功スロットであるか否かを判断する。
【０１１７】
ここで、受信スロットが読取成功スロットであった場合には、制御部１４は、ＳＴ２７としてカウンタメモリ２３の読取成功スロット数Ｔｒとカウンタメモリ２５のスロット数Ｂとをそれぞれ“１”ずつカウントアップする。また、カウンタメモリ２４の読取終了判定数Ａを“０”にリセットする。しかる後、ＳＴ３１の処理に進む。
【０１１８】
これに対し、受信スロットが読取成功スロットでなかった場合には、制御部１４は、ＳＴ２８としてカウンタメモリ２４の読取終了判定数Ａとカウンタメモリ２５のスロット数Ｂとをそれぞれ“１”ずつカウントアップする。次いで、ＳＴ２９として第１のトリガスイッチ１５のオン信号入力が継続しているか否かを判断する。継続している場合には、前記ＳＴ３１の処理に進む。
【０１１９】
第１のトリガスイッチ１５のオン信号が入力されていない場合には、制御部１４は、ＳＴ３０として読取判定数Ａが積β・Ｓ(i)に達したか否かを判断する。そして、読取判定数Ａが積β・Ｓ(i)に達していない場合には、前記ＳＴ３１の処理に進む。
【０１２０】
ＳＴ３１では、制御部１４は、カウンタメモリ２５のスロット数Ｂが割当スロット数Ｓ(i)に達したか否かを判断する。スロット数Ｂが割当スロット数Ｓ(i)に達していない場合には、制御部１４は、ＳＴ３２としてタイムスロット開始信号ｎＳを送受信処理部１２に送信する。そして、ＳＴ２５の処理に戻り、次の信号を受信するのを待機する。
【０１２１】
ＳＴ３１にてスロット数Ｂが割当スロット数Ｓ(i)に達した場合には、制御部１４は、ＳＴ３３としてカウンタメモリ２５を“０”にリセットする。次いで、ＳＴ３４としてフラグメモリ２６の固定モードフラグＦを調べる。そして、固定モードフラグＦが“１”にセットされている場合、すなわち固定モードフラグＦが“０”にリセットされている場合には、制御部１４は、ＳＴ３５として現時点の割当スロット数Ｓ(i)が予め設定された最小スロット数Ｓminより大きいか否かを判断する（割当スロット数判断手段）。割当スロット数Ｓ(i)が最小スロット数Ｓminより大きい場合には、制御部１４は、ＳＴ２２の処理に戻り、式「Ｔ1(i-1)＜Ｅ[ts]−Ｔr≦Ｔ1(i)」を満足する整数値Ｔ1(i)を再度求める。そして、第１の対応データメモリ２１を検索して、当該整数値Ｔ1(i)に対応して記憶されているタイムスロット数Ｓ(i)を取得したならば（検索手段）、このタイムスロット数Ｓ(i)を割当スロット数とするサイクル開始信号startを送受信処理部１２に送信する（可変モード制御手段）。
【０１２２】
これに対し、割当スロット数Ｓ(i)が最小スロット数Ｓmin以下であった場合には、制御部１４は、ＳＴ３６としてフラグメモリ２６の固定モードフラグＦを“１”にセットして、割当スロット数固定モードに移行する。その後、ＳＴ２４の処理に進み、現時点のタイムスロット数Ｓ(i)、つまりは、割当スロット数可変モードでの最後の割当スロット数Ｓ(i)を割当スロット数とするサイクル開始信号startを送受信処理部１２に送信する（固定モード制御手段）。すなわちＳＴ２４において最小スロット数以下のＳ(i)を割当スロットとする処理が固定モード制御手段である。
【０１２３】
一方、ＳＴ３４にて固定モードフラグＦが“１”にセットされていた場合には、制御部１４は，ＳＴ３５以降の処理を行うことなくＳＴ２４の処理に戻り、現時点のタイムスロット数Ｓ(i)を割当スロット数とするサイクル開始信号startを送受信処理部１２に繰返し送信する（固定モード制御手段）。
【０１２４】
また、ＳＴ２９にて第１のトリガスイッチ１５がＯＮで無い場合はＳＴ３０に進む。ＳＴ３０にて読取判定数Ａが積β・Ｓ(i)に達した場合には、制御部１４は今回の読取処理を終了する。
【０１２５】
因みに、パラメータαの値が大きいほど最小スロット数Ｓminは大きくなる。このため、スキャナがＲＦＩＤを読み落とす可能性が減少する。ただし、その代わりに、ＲＦＩＤの読取終了までに要する時間が長くなる。すなわち、パラメータαの値は、ＲＦＩＤの読落し可能性と読取終了時間とのバランスを調整するパラメータとして機能する。
【０１２６】
このように、割当スロット数可変モードでの最後の割当スロット数Ｓ(i)と、割当スロット数固定モードでの最後の割当スロット数Ｓ(i)とを同じ値とする方式では、第２の対応データメモリ２２を不要にできる。このため、図１０と図１１とを比較すれば明らかなように、図１０のＳＴ１７及び図１８に相当する処理ステップを省略できるので、記憶容量の節約及び処理の簡便化を図ることができる。
【０１２７】
また、この方式では、フラグメモリ２６の固定モードフラグＦを省略することも可能である。この場合、図１１のＳＴ３４及びＳＴ３６の処理も省略できる。
【０１２８】
次に、第２のトリガスイッチ１６による割当スロット数の決定手順について、図１２の流れ図を参照しながら説明する。図１２全体が第２の決定手順制御手段を示している。
【０１２９】
第２のトリガスイッチ１６のオン信号が制御部１４に入力されると、制御部１４は、図１２の流れ図に示す読取処理を開始する。なお、この処理を実行する上で利用するメモリエリアとして、読取終了判定数Ａのカウンタメモリ２４とスロット数Ｂのカウンタメモリ２５とを記憶部１３に形成している。
【０１３０】
先ず、制御部１４は、ＳＴ４１として各カウンタメモリ２４，２５をクリアする。次いで、ＳＴ４２として数式「Ｔ2(i-1)＜Ｅ[ts]＋α≦Ｔ2(i)」を満足する整数値Ｔ2(i)を求める。そして、ＳＴ４３として第２の対応データメモリ２２を検索して、当該整数値Ｔ2(i)に対応して記憶されているタイムスロット数Ｓ(i)を取得する（第３の検索手段）。しかる後、ＳＴ４４としてこのタイムスロット数Ｓ(i)を割当スロット数とするサイクル開始信号startを送受信処理部１２に送信する（第２の固定モード制御手段）。
【０１３１】
次に、制御部１４は、ＳＴ４５として信号を受信するのを待機する。そして、信号を受信したならば、ＳＴ４６としてそのタイムスロットで識別情報を伝送したＲＦＩＤがただ１つの読取成功スロットであるか否かを判断する。
【０１３２】
ここで、受信信号が読取成功スロットであった場合には、制御部１４は、ＳＴ４７としてカウンタメモリ２５のスロット数Ｂを“１”だけカウントアップする。また、カウンタメモリ２４の読取終了判定数Ａを“０”にリセットする。しかる後、ＳＴ５１の処理に進む。
【０１３３】
これに対し、受信信号が読取成功スロットでなかった場合には、制御部１４は、ＳＴ４８としてカウンタメモリ２４の読取終了判定数Ａとカウンタメモリ２５のスロット数Ｂとをそれぞれ“１”ずつカウントアップする。次いで、ＳＴ４９として第２のトリガスイッチ１６のオン信号入力が継続しているか否かを判断する。継続している場合には、前記ＳＴ５１の処理に進む。
【０１３４】
第２のトリガスイッチ１６のオン信号が入力されていない場合には、制御部１４は、ＳＴ５０として読取判定数Ａが割当スロット数Ｓ(i)に前記係数βを乗算した積β・Ｓ(i)に達したか否かを判断する。そして、読取判定数Ａが積β・Ｓ(i)に達していない場合には、前記ＳＴ５１の処理に進む。
【０１３５】
ＳＴ５１では、制御部１４は、カウンタメモリ２５のスロット数Ｂが割当スロット数Ｓ(i)に達したか否かを判断する。スロット数Ｂが割当スロット数Ｓ(i)に達していない場合には、制御部１４は、ＳＴ５２としてタイムスロット開始信号ｎＳを送受信処理部１２に送信する。そして、ＳＴ４５の処理に戻り、次の信号を受信するのを待機する。
【０１３６】
ＳＴ５１にてスロット数Ｂが割当スロット数Ｓ(i)に達した場合には、制御部１４は、ＳＴ５３としてカウンタメモリ２５を“０”にリセットする。しかる後、ＳＴ４４の処理に戻り、現時点のタイムスロット数Ｓ(i)を割当スロット数とするサイクル開始信号startを送受信処理部１２に繰返し送信する（第２の固定モード制御手段）。
【０１３７】
今、スキャナ（無線通信装置１）は、アンテナ２の交信領域３内に存在するＲＦＩＤ（応答装置４）に対し、一度に電力を供給できるＲＦＩＤの数の上限を２４枚とする。また、アンテナ２の交信領域３内に存在するＲＦＩＤの数の初期推定数Ｅ[ts]を１０枚とする。この場合、パラメータαは、（上限値−初期推定数Ｅ[ts]）／２であるから、（２４−１０）／２＝７である。従って、式「Ｔ2(i-1)＜Ｅ[ts]＋α≦Ｔ2(i)」を満足する整数値Ｔ2(i)は、図８の第２の対応データメモリ２２を参照すると、ｉ＝３のときであるから、スキャナにおいては、タイムスロット数Ｓ(i)としてＳ(3)＝８が取得される。そして、割当スロット数“８”を指定するサイクル開始信号startがアンテナ２から送信される。以後、読取成功スロット数Ｔｒの増加に係わらず、割当スロット数は“８”に固定される。
【０１３８】
このように、第２のトリガスイッチ１６をオン操作した場合には、割当スロット数Ｓ(i)は、読取開始時の数に固定される。
【０１３９】
なお、図１２のＳＴ４２の処理においては、次の数式［数１２］を満足するＴ2(i)を求めたが、前記数式［数１１］を満足するＴ2(i)を算出し、このＴ2(i)に対応して記憶されているタイムスロット数Ｓ(i)を固定の割当スロット数としてもよい。
【０１４０】
【数１２】
2008104125.tif 000014
【０１４１】
次に、スキャナの使用法について説明する。先ず、初期推定値E[ts]と、パラメータα及びβの各値を、データ入出力部１１を介して制御部１４に送る。制御部１４は、送られてきたデータと、第１，第２の対応データメモリ２１，２２に予め記憶されたＳ(i)とＴ1(i)及びＳ(i)とＴ2(i)との対応関係から、最初の割当スロット数Ｓ(i)と最小スロット数Ｓminとを算出する。そして、これら算出値とE[ts]とβの各値を記憶部１３に記憶する。
【０１４２】
このようなスキャナでＲＦＩＤの読取作業を行う場合、オペレータは、目測で読取対象となる一括読取単位のＲＦＩＤの数を推定し、第１のトリガスイッチ１５または第２のトリガスイッチ１６のいずれか一方を入力操作する。具体的には、ＲＦＩＤの数が比較的多いときには第１のトリガスイッチ１５を操作し、少ないときには第２のトリガスイッチ１６を操作する。
【０１４３】
第１のトリガスイッチ１５が操作された場合は、記憶部１３に記憶された最小スロット数Ｓminとなるまで、割当スロット数をＥ[ts]-Ｔrの値と、Ｓ(i)とＴ1(i)との対応関係を比較して調整し、終了判定基準を満たすまで読取処理が行われる。
【０１４４】
これに対し、第２トリガスイッチ１６が操作された場合は、記憶部１３に記憶された最初の割当スロット数Ｓ(i)で割当スロット数は固定され、終了判定基準を満たすまで読取処理が行われる。
【０１４５】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【０１４６】
例えば、前記実施の形態においては、終了判定処理は各トリガスイッチ１５，１６がオフになった場合のみ行われる。つまり、各トリガスイッチ１５，１６がオペレータにより押されたままの場合（オン状態を維持されている場合）は、終了判定処理が行われない。これは、前記スキャナがＲＦＩＤに対して出力する電波がオペレータには不可視のため、スキャナの電波出力方向がＲＦＩＤの位置から逸れた場合、スキャナが即座に読取処理を終了してしまうことを防止するための処置である。
【０１４７】
また、両トリガスイッチ１５，１６を同時に押した場合に、前記した２種類の読取処理とは別の読取処理が行われるようにスキャナを構成してもよい。
【０１４８】
また、前記実施の形態では、図７及び図８に示す第１，第２の対応データメモリ２１，２２の各データを記憶部１３に予め記憶されているものとしたが、初期推定値E[ts]やパラメータα，βの各値とともに、各Ｓ(i)とそれに対応するＴ1(i)及びＴ2(i)の値をデータ入出力部１１を介して制御部１４に送る。そして制御部１４は、先ず、各Ｓ(i)とそれに対応するＴ1(i)及びＴ2(i)の値から第１，第２の対応データメモリ１５，１６を記憶部１３に形成する。次いで、読取処理の最初の割当スロット数Ｓ(i)と最小スロット数Ｓminを算出し、これら算出値とE[ts]，βの各値を記憶部１３に記憶するようにしてもよい。
【０１４９】
また、前記実施の形態では、スキャナの最小スロット数Ｓminを前記数式［数１１］によって決定したが、次の数式［数１３］によって決定することもできる。
【０１５０】
【数１３】
2008104125.tif 000015
【０１５１】
また、前記実施の形態では、割当スロット数可変モードの場合に読取処理終了間際に発生する衝突スロットの多発による読取効率低下を回避するため、パラメータαの値を設定し、最小スロット数Ｓminの調整をしている。しかし、割当スロット数を常時読取開始時の割当スロット数で固定とする場合、読取処理終了間際においても割当スロット数は最初に設定した数のままのため、割当スロット数可変の場合と比較して衝突スロットの発生率は小さい。よって割当スロット数を常時読取開始時の割当スロット数で固定とする場合、パラメータαの値はより小さく、もしくはゼロ値としてもよい。
【０１５２】
例えば、前記実施の形態では第２のトリガスイッチ１６が操作された場合のパラメータαを“７”としたが、第２のトリガスイッチ１６が操作された場合は割当スロット数を常時読取開始時の割当スロット数で固定とし、パラメータαを“０”として数式［数１２］に代入し、読取開始時の割当スロット数を決めるようにしてもよい。その場合、E[ts]＝１０であるとすると、読取開始時の割当スロット数は、図８の第２の対応データメモリ２２によりＳ(2)＝４となる。
【０１５３】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【０１５４】
【図１】無線通信装置と複数の応答装置とからなる情報識別システムの基本構成図。
【図２】無線通信装置とそのアンテナの交信領域内に存在する複数の応答装置との間で送受される信号の一例を１サイクル分のみ示したタイミング図。
【図３】未読応答装置の数に対する確率Ｐ１（８，ｔ）の対応関係を示すグラフ。
【図４】未読応答装置の数に対する確率Ｐ１（２，ｔ），確率Ｐ１（４，ｔ），確率Ｐ１（８，ｔ）の対応関係を示すグラフ。
【図５】本発明に係わる一実施形態の無線通信装置と複数の応答装置とからなる情報識別システムの構成図。
【図６】割当スロット数別のスループットと未読応答装置の数との関係を示すグラフ。
【図７】第１の対応データメモリの一データ例を示す模式図。
【図８】第２の対応データメモリの一データ例を示す模式図。
【図９】記憶部に形成される主要なメモリエリアを示す模式図。
【図１０】第１のトリガスイッチがオン操作されたときの制御部の要部処理手順を示す流れ図。
【図１１】第１のトリガスイッチがオン操作されたときの制御部の他の処理手順を示す流れ図。
【図１２】第２のトリガスイッチがオン操作されたときの制御部の要部処理手順を示す流れ図。
【符号の説明】
【０１５５】
１…無線通信装置、２…アンテナ、３…交信領域、４（４Ａ〜４Ｆ）…応答装置、１１…データ入出力部、１２…送受信処理部、１３…記憶部、１４…制御部、１５…第１のトリガスイッチ、１６…第２のトリガスイッチ、２１…第１の対応データメモリ、２２…第２の対応データメモリ。
【図１】
2008104125.tif 000016
【図２】
2008104125.tif 000017
【図３】
2008104125.tif 000018
【図４】
2008104125.tif 000019
【図５】
2008104125.tif 000020
【図６】
2008104125.tif 000021
【図７】
2008104125.tif 000022
【図８】
2008104125.tif 000023
【図９】
2008104125.tif 000024
【図１０】
2008104125.tif 000025
【図１１】
2008104125.tif 000026
【図１２】
2008104125.tif 000027