(57)【要約】【課題】非接触通信媒体を通信端末によって読み取る通信システムにおいて、読み取りが完了した通信端末への応答の繰り返しを極力排除でき、且つ、非接触通信媒体が非応答状態に設定されることに起因する処理遅延を抑えることができる構成を提供する。【解決手段】非接触通信システム１は、複数の識別フラグが用いられるＲＦＩＤタグ２０と、このＲＦＩＤタグ２０と非接触通信を行う通信端末１０とを備えており、通信端末１０は、ＲＦＩＤタグ２０に対し識別フラグの種類を指定した指定コマンドを送信する構成をなしている。更に、通信端末１０は、ＲＦＩＤタグ２０からの非応答状態が所定時間以上継続しているか否かを判断しており、非応答状態が所定時間以上継続していると判断された場合に、その継続した非応答状態のときに指定していた種類とは異なる種類の識別フラグに指定変更するように構成されている。【選択図】図１
2010134524.tif 000002
【特許請求の範囲】
【請求項１】
非接触通信媒体と、
前記非接触通信媒体との間で非接触通信を行う通信端末と、
を備えた非接触通信システムであって、
前記非接触通信媒体は、
応答可能状態と非応答状態とに切替可能な識別フラグを複数種類用い、各識別フラグの状態を、各種類毎に規定された応答方式に従って設定する識別フラグ設定手段と、
前記通信端末からの指定コマンドによって指定された種類の前記識別フラグの状態に基づき、前記通信端末に対する応答の可否を判断する応答可否判断手段と、
前記応答可否判断手段によって応答可能と判断された場合に前記通信端末に対する応答を行う応答手段と、
前記応答手段による応答が行われた後、前記通信端末による読み取りが完了したか否かを判断する読取完了判断手段と、
を備え、
前記識別フラグ設定手段は、前記読取完了判断手段によって前記通信端末による読み取りが完了したと判断された場合に、その読み取りで用いられた種類の前記識別フラグを非応答状態に変化させる構成をなしており、
前記通信端末は、
前記非接触通信媒体に対し前記識別フラグの種類を指定した前記指定コマンドを送信するコマンド送信手段を備え、前記コマンド送信手段からの前記指定コマンドに応じた前記応答手段からの応答を読み取る読取手段と、
端末操作者による所定操作に応じて前記読取手段に読み取りを開始させる読取開始手段と、
前記読取開始手段による前記読取手段の読取開始後において、前記非接触通信媒体からの非応答状態が所定時間以上継続しているか否かを判断する継続判断手段と、
を備え、
前記コマンド送信手段は、前記継続判断手段により前記非応答状態が前記所定時間以上継続していると判断された場合に、その継続した前記非応答状態のときに指定していた種類とは異なる種類の前記識別フラグに指定変更することを特徴とする非接触通信システム。
【請求項２】
前記読取開始手段は、端末操作者による所定の解除操作に応じて前記読取手段に対し読取停止信号を与える構成をなしており、
前記読取手段は、前記読取開始手段による読取開始後、前記読取停止信号が与えられるまでの間、読取動作を継続することを特徴とする請求項１に記載の非接触通信システム。
【請求項３】
前記通信端末は、前記指定コマンドを送信する際に、前記非接触通信媒体に対してキャリアを送信するキャリア送信手段を備え、
前記非接触通信媒体は、前記通信端末からの前記キャリアを検知するキャリア検知手段を有し、
前記識別フラグ設定手段は、複数の前記識別フラグのうちの第１種類のフラグに対応する第１の応答設定制御手段を備え、
前記第１の応答設定制御手段は、前記第１種類のフラグが前記非応答状態に設定されているときに前記キャリア検知手段によって前記キャリアが検知されないキャリア停止状態となった場合、当該キャリア停止状態が０より大きい基準時間を超えて継続したときに前記第１種類のフラグの設定を前記非応答状態から前記応答可能状態に切り替え、前記基準時間経過前に前記キャリア検知手段によって前記キャリアが検知されたときには前記非応答状態を継続させる構成をなしており、
前記コマンド送信手段は、前記読取開始手段によって読み取りが開始されたとき、前記第１種類のフラグを指定する前記指定コマンドを前記非接触通信媒体に送信することを特徴とする請求項１又は請求項２に記載の非接触通信システム。
【請求項４】
前記通信端末は、前記指定コマンドを送信する際に、前記非接触通信媒体に対してキャリアを送信するキャリア送信手段を備え、
前記非接触通信媒体は、前記通信端末からの前記キャリアを検知するキャリア検知手段を備え、
前記識別フラグ設定手段は、複数の前記識別フラグのうちの第１種類のフラグに対応する第１の応答設定制御手段と、第２種類のフラグに対応する第２の応答設定制御手段と、を有し、
前記第１の応答設定制御手段は、前記第１種類のフラグが前記非応答状態に設定されているときに、前記キャリア検知手段によって前記キャリアが検知されないキャリア停止状態となった場合、当該キャリア停止状態が０より大きい第１基準時間を超えて継続したときに前記第１種類のフラグの設定を前記非応答状態から前記応答可能状態に切り替え、且つ、前記第１基準時間経過前に前記キャリア検知手段によって前記キャリアが検知されたときには前記非応答状態を継続させる構成をなしており、
前記第２の応答設定制御手段は、前記第２種類のフラグが第２基準時間を経過して前記非応答状態に設定された場合に、当該第２種類のフラグを前記非応答状態から前記応答可能状態に切り替える構成をなしており、
前記通信端末は、
端末操作者による所定の解除操作に応じて前記読取開始手段により前記読取手段に対し読取停止信号を与える構成をなし、
前記読取開始手段から前記読取手段に対して前記読取停止信号が与えられた場合に、当該読取開始手段の読取開始と前記読取停止信号とに基づいて前記読取手段の作動時間を記憶する作動時間記憶手段が設けられており、
前記コマンド送信手段は、前記読取開始手段による読み取りを開始する際に、前回の読み取りにおいて前記作動時間記憶手段に記憶された前記作動時間が予め定められた規定時間を超えているか否かを判断し、前回の前記作動時間が前記規定時間を超えている場合には前記第２種類のフラグを指定する前記指定コマンドを送信し、超えていない場合には前記第１種類のフラグを指定する前記指定コマンドを送信することを特徴とする請求項１から請求項３のいずれか一項に記載の非接触通信システム。
【請求項５】
前記通信端末は、前記指定コマンドを送信する際に、前記非接触通信媒体に対してキャリアを送信するキャリア送信手段を備え、
前記非接触通信媒体は、前記通信端末からの前記キャリアを検知するキャリア検知手段を有し、
前記識別フラグ設定手段は、複数の前記識別フラグのうちの第３種類のフラグに対応する第３の応答設定制御手段を備え、
前記第３の応答設定制御手段は、前記第３種類のフラグが前記非応答状態に設定されているときに前記キャリア検知手段によって前記キャリアが検知されないキャリア停止状態となった場合、前記第３種類のフラグの設定を前記非応答状態から前記応答可能状態に切り替える構成をなしており、
前記コマンド送信手段は、前記継続判断手段により前記非応答状態が前記所定時間継続していると判断された場合に、前記第３種類のフラグに指定変更することを特徴とする請求項３又は請求項４に記載の非接触通信システム。
【請求項６】
前記通信端末は、規定された判断基準時間内に前記非接触通信媒体からの応答を取得できたか否かを判断する取得可否判断手段を備え、
前記コマンド送信手段は、前記取得可否判断手段により前記判断基準時間内に前記非接触通信媒体からの応答が取得できないと判断された場合、その判断基準時間内に指定していた種類とは異なる種類の前記識別フラグに指定変更することを特徴とする請求項１から請求項５のいずれか一項に記載の非接触通信システム。
【請求項７】
前記通信端末は、
複数の使用可能周波数のうちの使用チャネルを検知する使用チャネル検知手段と、
前記使用チャネル検知手段により、前記非接触通信媒体との間での使用予定チャネル以外のチャネルの使用が検知された場合、前記コマンド送信手段の判断に用いられる前記所定時間を、前記使用予定チャネル以外のチャネルの使用が検知されないときに設定される基準設定時間よりも短い時間に設定変更する設定変更手段と、
を備えたことを特徴とする請求項１から請求項６のいずれか一項に記載の非接触通信システム。
【請求項８】
前記通信端末は、前記継続判断手段により前記非応答状態が前記所定時間継続していると判断された場合に報知を行う報知手段を有することを特徴とする請求項１から請求項７のいずれか一項に記載の非接触通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触通信システムに関するものである。
【背景技術】
【０００２】
ＲＦＩＤタグを携帯端末で読み取る非接触通信システムでは、同一の携帯端末によって重複した読み取りが行われることを排除すべく、ＲＦＩＤタグ側では、一度読み取った端末に対して所定条件が成立するまで応答を行わないといった制御を行っている。例えば、携帯端末によって読み取られたときに完了フラグが設定されるようにＲＦＩＤタグを構成し、完了フラグが設定されているときにはＲＦＩＤタグから携帯端末への応答が行われないようにすることで、一旦読み取られたＲＦＩＤタグの再度の読み取りを効果的に防止できる。
【０００３】
また、完了フラグによって読み取り可否を管理する技術としては特許文献１のようなものもある。この特許文献１の技術では、無線タグとリーダライタとの間で送受信が行われたときに無線タグに時刻情報を書き込み、通信端末側ではこの時刻情報に基づいて無線タグを読み取り対象とするか否かの選択を行っている。
【特許文献１】特開２００８−９８２６公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のように完了フラグを用いて応答を管理する場合、完了フラグによる保持時間（非応答時間）が大きいときには次の読み取り開始まで時間が非常にかかってしまうという問題がある。例えば、無線タグの通信可能範囲に複数のリーダライタが混在するような環境下では、読み取りを行おうとするリーダライタ以外の他のリーダライタによって無線タグが誤って非応答状態に切り替えられてしまう場合があり、この場合、無線タグの非応答状態が長時間継続すると読取処理の大幅な遅延や読取不能を招いてしまう。一方、復帰を早めるべく非応答状態を短時間で固定してしまうと、上述したような読み取りの繰り返しが生じ、この場合にも処理遅延等を招いてしまう。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、非接触通信媒体を通信端末によって読み取る通信システムにおいて、読み取りが完了した通信端末への応答の繰り返しを極力排除でき、且つ、非接触通信媒体が非応答状態に設定されることに起因する処理遅延を抑えることができる構成を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１の発明は、非接触通信媒体と、前記非接触通信媒体との間で非接触通信を行う通信端末と、を備えた非接触通信システムとして構成され、
前記非接触通信媒体は、応答可能状態と非応答状態とに切替可能な識別フラグを複数種類用い、各識別フラグの状態を、各種類毎に規定された応答方式に従って設定する識別フラグ設定手段と、前記通信端末からの指定コマンドによって指定された種類の前記識別フラグの状態に基づき、前記通信端末に対する応答の可否を判断する応答可否判断手段と、前記応答可否判断手段によって応答可能と判断された場合に前記通信端末に対する応答を行う応答手段と、前記応答手段による応答が行われた後、前記通信端末による読み取りが完了したか否かを判断する読取完了判断手段と、を備え、前記識別フラグ設定手段は、前記読取完了判断手段によって前記通信端末による読み取りが完了したと判断された場合に、その読み取りで用いられた種類の前記識別フラグを非応答状態に変化させる構成をなしている。
また、前記通信端末は、前記非接触通信媒体に対し前記識別フラグの種類を指定した前記指定コマンドを送信するコマンド送信手段を備え、前記コマンド送信手段からの前記指定コマンドに応じた前記応答手段からの応答を読み取る読取手段と、端末操作者による所定操作に応じて前記読取手段に読み取りを開始させる読取開始手段と、前記読取開始手段による前記読取手段の読取開始後において、前記非接触通信媒体からの非応答状態が所定時間以上継続しているか否かを判断する継続判断手段と、を備えている。
そして、前記通信端末の前記コマンド送信手段は、前記継続判断手段により前記非応答状態が前記所定時間以上継続していると判断された場合に、その継続した前記非応答状態のときに指定していた種類とは異なる種類の前記識別フラグに指定変更するように構成されている。
【０００７】
請求項２の発明は、請求項１に記載の非接触通信システムにおいて、前記読取開始手段は、端末操作者による所定の解除操作に応じて前記読取手段に対し読取停止信号を与える構成をなしており、前記読取手段は、前記読取開始手段による読取開始後、前記読取停止信号が与えられるまでの間、読取動作を継続するように構成されている。
【０００８】
請求項３の発明は、請求項１又は請求項２に記載の非接触通信システムにおいて、前記通信端末は、前記指定コマンドを送信する際に、前記非接触通信媒体に対してキャリアを送信するキャリア送信手段を備え、前記非接触通信媒体は、前記通信端末からの前記キャリアを検知するキャリア検知手段を有し、前記識別フラグ設定手段は、複数の前記識別フラグのうちの第１種類のフラグに対応する第１の応答設定制御手段を備えている。
また、前記第１の応答設定制御手段は、前記第１種類のフラグが前記非応答状態に設定されているときに前記キャリア検知手段によって前記キャリアが検知されないキャリア停止状態となった場合、当該キャリア停止状態が０より大きい基準時間を超えて継続したときに前記第１種類のフラグの設定を前記非応答状態から前記応答可能状態に切り替え、前記基準時間経過前に前記キャリア検知手段によって前記キャリアが検知されたときには前記非応答状態を継続させる構成をなしており、前記コマンド送信手段は、前記読取開始手段によって読み取りが開始されたとき、前記第１種類のフラグを指定する前記指定コマンドを前記非接触通信媒体に送信するように構成されている。
【０００９】
請求項４の発明は、請求項１から請求項３のいずれか一項に記載の非接触通信システムにおいて、前記通信端末は、前記指定コマンドを送信する際に、前記非接触通信媒体に対してキャリアを送信するキャリア送信手段を備え、前記非接触通信媒体は、前記通信端末からの前記キャリアを検知するキャリア検知手段を備え、前記識別フラグ設定手段は、複数の前記識別フラグのうちの第１種類のフラグに対応する第１の応答設定制御手段と、第２種類のフラグに対応する第２の応答設定制御手段と、を有している。
また、前記第１の応答設定制御手段は、前記第１種類のフラグが前記非応答状態に設定されているときに、前記キャリア検知手段によって前記キャリアが検知されないキャリア停止状態となった場合、当該キャリア停止状態が０より大きい第１基準時間を超えて継続したときに前記第１種類のフラグの設定を前記非応答状態から前記応答可能状態に切り替え、且つ、前記第１基準時間経過前に前記キャリア検知手段によって前記キャリアが検知されたときには前記非応答状態を継続させる構成をなしている。
また、前記第２の応答設定制御手段は、前記第２種類のフラグが第２基準時間を経過して前記非応答状態に設定された場合に、当該第２種類のフラグを前記非応答状態から前記応答可能状態に切り替える構成をなしている。
更に、前記通信端末は、端末操作者による所定の解除操作に応じて前記読取開始手段により前記読取手段に対し読取停止信号を与える構成をなし、当該読取開始手段の読取開始と前記読取停止信号とに基づいて前記読取手段の作動時間を記憶する作動時間記憶手段が設けられている。
そして、前記コマンド送信手段は、前記読取開始手段による読み取りを開始する際に、前回の読み取りにおいて前記作動時間記憶手段に記憶された前記作動時間が予め定められた規定時間を超えているか否かを判断し、前回の前記作動時間が前記規定時間を超えている場合には前記第２種類のフラグを指定する前記指定コマンドを送信し、超えていない場合には前記第１種類のフラグを指定する前記指定コマンドを送信するように構成されている。
【００１０】
請求項５の発明は、請求項３又は請求項４に記載の非接触通信システムにおいて、前記通信端末は、前記指定コマンドを送信する際に、前記非接触通信媒体に対してキャリアを送信するキャリア送信手段を備え、前記非接触通信媒体は、前記通信端末からの前記キャリアを検知するキャリア検知手段を有し、前記識別フラグ設定手段は、複数の前記識別フラグのうちの第３種類のフラグに対応する第３の応答設定制御手段を備えている。
更に、前記第３の応答設定制御手段は、前記第３種類のフラグが前記非応答状態に設定されているときに前記キャリア検知手段によって前記キャリアが検知されないキャリア停止状態となった場合、前記第３種類のフラグの設定を前記非応答状態から前記応答可能状態に切り替える構成をなしている。
そして、前記コマンド送信手段は、前記継続判断手段により前記非応答状態が前記所定時間継続していると判断された場合に、前記第３種類のフラグに指定変更するように構成されている。
【００１１】
請求項６の発明は、請求項１から請求項５のいずれか一項に記載の非接触通信システムにおいて、前記通信端末は、規定された判断基準時間内に前記非接触通信媒体からの応答を取得できたか否かを判断する取得可否判断手段を備え、前記コマンド送信手段は、前記取得可否判断手段により前記判断基準時間内に前記非接触通信媒体からの応答が取得できないと判断された場合に、その判断基準時間内に指定していた種類とは異なる種類の前記識別フラグに指定変更することを特徴とする。
【００１２】
請求項７の発明は、請求項１から請求項６のいずれか一項に記載の非接触通信システムにおいて、前記通信端末は、複数の使用可能周波数のうちの使用チャネルを検知する使用チャネル検知手段と、前記使用チャネル検知手段により、前記非接触通信媒体との間での使用予定チャネル以外のチャネルの使用が検知された場合、前記コマンド送信手段の判断に用いられる前記所定時間を、前記使用予定チャネル以外のチャネルの使用が検知されないときに設定される基準設定時間よりも短い時間に設定変更する設定変更手段と、を備えたことを特徴とする。
【００１３】
請求項８の発明は、請求項１から請求項７のいずれか一項に記載の非接触通信システムにおいて、前記通信端末は、前記継続判断手段により前記非応答状態が前記所定時間継続していると判断された場合に報知を行う報知手段を有することを特徴とする。
【発明の効果】
【００１４】
請求項１の発明では、非接触通信媒体において、応答可能状態と非応答状態とに切替可能な識別フラグが複数種類用いられ、更に、各識別フラグの状態を、各種類毎に規定された応答方式に従って設定する識別フラグ設定手段が設けられている。一方、通信端末側には非接触通信媒体に対し識別フラグの種類を指定した指定コマンドを送信するコマンド送信手段が設けられている。このようにすると、通信端末側から識別フラグの種類を指定でき、通信端末において非接触通信媒体側での応答方式を選ぶことができる。
また、非接触通信媒体は、通信端末からの指定コマンドによって指定された種類の識別フラグの状態に基づき、通信端末に対する応答の可否を判断し、応答可能と判断された場合に通信端末に対する応答を行うように構成されている。このようにすると、通信端末によって指定された応答方式に従って、当該通信端末に対する応答を適切に管理できる。
更に、応答手段による応答が行われた後、通信端末による読み取りが完了したか否かを判断し、読み取りが完了したと判断された場合に、その読み取りで用いられた種類の識別フラグを非応答状態に変化させている。このようにすると、通信端末による読み取りが完了した場合に応答が繰り返されなくなり、応答の繰り返しに起因する処理遅延等を防止することができる。
また、通信端末側では、読取手段の読取開始後において、非接触通信媒体からの非応答状態が所定時間以上継続しているか否かを判断し、非応答状態が所定時間以上継続していると判断された場合に、その継続した非応答状態のときに指定していた種類とは異なる種類の識別フラグに指定変更している。このようにすると、非応答状態が所定時間以上継続したときに非接触通信媒体側で用いる応答方式を異なる応答方式に切り替えることができ、長時間化した応答方式とは異なる応答方式で読み取りを試みることができる。
【００１５】
請求項２の発明は、端末操作者による所定の解除操作に応じて読取手段に対し読取停止信号を与える構成をなしており、読取手段は、読取開始手段による読取開始後、読取停止信号が与えられるまでの間、読取動作を継続するように構成されている。このようにすると、読取開始後、端末操作者からの指示があるまで読取動作を継続するシステムを構築でき、その読取動作継続中に非応答状態が所定時間以上継続した場合に応答方式を切り替えることができるようになる。
【００１６】
請求項３の発明は、読取開始手段によって読み取りが開始されたとき、コマンド送信手段により、第１種類のフラグを指定する指定コマンドを非接触通信媒体に送信するように構成されている。このようにすると、読取開始直後に第１種類のフラグに対応した応答方式（第１の応答設定制御手段による応答方式）を用いることができるようになる。
更に、第１の応答設定制御手段は、第１種類のフラグが非応答状態に設定されているときにキャリア検知手段によってキャリアが検知されないキャリア停止状態となった場合、当該キャリア停止状態が０より大きい基準時間を超えて継続したときに第１種類のフラグの設定を非応答状態から応答可能状態に切り替え、基準時間経過前にキャリア検知手段によってキャリアが検知されたときには非応答状態を継続させる構成をなしている。このようにすると、キャリア検知中、又はキャリア停止後から基準時間を経過する前までの間は、非応答状態を継続できるため、一度読み取られた後の応答の繰り返しを排除でき、アンチコリジョンを効率的に行うことができる。また、キャリアが停止し、そのキャリア停止が基準時間を超えて継続するような場合には、非応答状態から応答可能状態に切り替えられるため、非応答状態が基準時間を超えて長時間化することを防止できる。
【００１７】
請求項４の発明は、読取開始手段の読取開始と読取停止信号とに基づいて読取手段の作動時間を記憶する作動時間記憶手段が設けられている。そして、読取開始手段による読み取りを開始する際に、前回の読み取りにおいて作動時間記憶手段に記憶された作動時間が予め定められた規定時間を超えているか否かを判断し、前回の作動時間が規定時間を超えている場合には第２種類のフラグを指定する指定コマンドを送信し、超えていない場合には第１種類のフラグを指定する指定コマンドを送信するように構成されている。このようにすると、前回の履歴を考慮して応答方式を選ぶことができるようになる。
この構成では、原則として（前回の作動時間が規定時間を超えていない場合）、読取開始直後に第１種類のフラグに対応した応答方式が用いられ、キャリア検知中、又はキャリア停止後から第１基準時間を経過する前までの間は、非応答状態を継続できるため、一度読み取られた後の応答の繰り返しを排除でき、アンチコリジョンを効率的に行うことができる。また、キャリアが停止し、そのキャリア停止が第１基準時間を超えて継続するような場合には、非応答状態から応答可能状態に切り替えられるため、非応答状態が基準時間を超えて長時間化することを防止できる。
一方、前回の作動時間が規定時間を超えている場合、第２種類のフラグに対応した応答方式（第２の応答設定制御手段による応答方式）が用いられる。この応答方式では、第２種類のフラグが第２基準時間を経過して非応答状態に設定された場合に、当該第２種類のフラグを非応答状態から応答可能状態に切り替える構成をなしている。このように前回の作動時間が規定時間を超えるような場合、例えば、他のリーダライタが付近に存在する場合等、今回も作動時間が長時間化する環境であることが予想されるため、このような場合、読取開始直後に第２種類のフラグに対応した応答方式を採用するようにすれば、第２基準時間経過に応じて強制的に応答可能状態に切り替えることができるため、誤った読み取り等がなされても迅速に応答可能状態に復帰しやすく、周囲環境に起因する読取完了の遅延を効果的に防止できる。
【００１８】
請求項５の発明では、継続判断手段により非応答状態が所定時間継続していると判断された場合、コマンド送信手段により、第３種類のフラグに指定変更するように構成されている。このようにすると、非応答状態が所定時間継続している場合に、第３種類のフラグに対応した応答方式（第３の応答設定制御手段による応答方式）を用いることができる。
この応答方式を実行する第３の応答設定制御手段は、第３種類のフラグが非応答状態に設定されているときにキャリア検知手段によってキャリアが検知されないキャリア停止状態となった場合、第３種類のフラグの設定を非応答状態から応答可能状態に切り替える構成をなしている。このようにすると、非応答状態が所定時間継続した場合に、「キャリア停止後即座に応答可能状態に切り替える応答方式」に設定変更でき、この設定変更により、非接触通信媒体が応答可能状態に迅速に復帰しやすくなる。
【００１９】
請求項６の発明は、通信端末側において、規定された判断基準時間内に非接触通信媒体からの応答を取得できたか否かを判断し、判断基準時間内に非接触通信媒体からの応答が取得できないと判断された場合、コマンド送信手段により、その判断基準時間内に指定していた種類とは異なる種類の識別フラグに指定変更している。このようにすると、例えば複数の非接触通信媒体の読み取りを行うときなど、読取開始から所定時間経過した後に各非接触通信媒体の応答が長時間化しているか適切に判断したい場合に有利となる。
【００２０】
請求項７の発明は、通信端末側において、複数の使用可能周波数のうちの使用チャネルを検知し、非接触通信媒体との間での使用予定チャネル以外のチャネルの使用が検知された場合、コマンド送信手段の判断に用いられる所定時間を、使用予定チャネル以外のチャネルの使用が検知されないときに設定される基準設定時間よりも短い時間に設定変更している。使用予定チャネル以外のチャネルの使用が検知される場合とは即ち複数のリーダライタが混在するような環境下であり、このような環境の場合、読み取りを行おうとする通信端末以外の他のリーダライタによって非応答状態に切り替えられてしまう可能性が大きくなる。本発明では、使用予定チャネル以外のチャネルを検知することで、このような環境であるか否かを確認でき、使用予定チャネル以外のチャネルが検知された場合により早く応答方式を切り替えるようにしているため、端末が混在する環境下においては応答方式の変更を早めることができ、ひいては応答可能状態に復帰しやすくすることができる。
【００２１】
請求項８の発明は、通信端末側に報知手段が設けられており、継続判断手段により非応答状態が所定時間継続していると判断された場合に報知を行うように構成されている。このようにすると、非応答状態が継続していることをユーザに知らしめることができ、適切な対応を促すことができる。
【発明を実施するための最良の形態】
【００２２】
[第１実施形態]
以下、本発明の第１実施形態に係る非接触通信システムについて、図面を参照して説明する。図１は非接触通信システムを概略的に例示するブロック図である。また、図２は、図１の非接触通信システムで用いられるＲＦＩＤタグの電気的構成を例示するブロック図である。図３は、各インベントリフラグ（識別フラグ）の応答方式を説明する説明図である。図４は、通信端末で行われる通信処理を例示するフローチャートである。図５は、ＲＦＩＤタグ側でのインベントリフラグの指定の切り替えを概念的に説明する概念図である。
【００２３】
（全体構成）
まず、図１、図２を参照して第１実施形態に係る非接触通信システムの全体構成を説明する。図１に示すように、本実施形態に係る非接触通信システム１は、非接触通信媒体としてのＲＦＩＤタグ２０と、ＲＦＩＤタグ２０との間で非接触通信を行う通信端末１０と、によって構成されている。
【００２４】
通信端末１０は、ハードウェア的には公知のＲＦＩＤリーダライタとして構成されており、通信可能なエリア内に存在するＲＦＩＤタグと通信し得る構成をなしている。なお、以下では、通信端末１０が携帯型のＲＦＩＤリーダライタ（携帯端末）として構成される例について説明する。
【００２５】
図１に示すように、通信端末１０は、送信回路１１、受信回路１２、制御回路１３、整合回路１５、アンテナ１６などによって構成されている。
制御回路１３は、例えばマイクロコンピュータ等で構成され、情報処理機能を有しており、メモリ１４に記憶されている制御プログラムに従い通信端末１０内の各種制御を行うように機能する。
【００２６】
送信回路１１は、キャリア発振器、符号化部、増幅器、送信部フィルタ、変調部などによって構成されている。この送信回路１１では、キャリア発振器から例えば周波数９５３ＭＨｚのキャリア（搬送波）が出力される構成をなしており、キャリア発信器の動作／停止は、制御回路１３によって制御されるようになっている。また、符号化部は、制御回路１３に接続されており、当該制御回路１３より出力される送信データを符号化して変調部に出力する構成をなしている。
【００２７】
変調部は、キャリア発振器からのキャリア（搬送波）、及び符号化部からの送信データが入力されるものであり、キャリア発振器より出力されるキャリア（搬送波）に対し、通信対象へのコマンド送信時に符号化部より出力される符号化された送信符号（変調信号）によってＡＳＫ（Amplitude Shift Keying）変調された被変調信号を生成し、増幅器に出力している。また、増幅器は、入力信号（変調部によって変調された被変調信号）を所定のゲインで増幅し、その増幅信号を送信部フィルタに出力しており、送信部フィルタは、増幅器からの増幅信号をフィルタリングした送信信号を整合回路１５を介してアンテナ１６に出力している。このようにしてアンテナ１６に送信信号が出力されると、その送信信号が電磁波として当該アンテナ１６より外部に放射されるようになっている。
【００２８】
一方、アンテナ１６によって受信された電波信号は、整合回路１５を介して受信回路１２に入力されるようになっている。この受信回路１２は、受信部フィルタ、増幅器、復調部、二値化処理部、複号化部等によって構成されており、アンテナ１６を介して受信された信号を受信部フィルタによってフィルタリングした後、増幅器によって増幅し、その増幅信号を復調部によって復調している。そして、その復調された信号波形を二値化処理部によって二値化し、復号化部にて復号化した後、その復号化された信号を受信データとして制御回路１３に出力している。
【００２９】
また、通信端末１０にはＬＥＤや液晶表示器などからなる表示部１８が設けられている。この表示部１８は、制御回路１３によって制御される構成をなしており、読み取り結果やエラー情報などの各種情報を表示するように機能する。また、制御回路１３には、端末操作者によって操作可能なトリガスイッチ１９が接続されており、このトリガスイッチ１９に対する所定操作に応じて制御回路１３に開始信号が与えられ、トリガスイッチ１９に対する所定解除操作に応じて制御回路１３に読取停止信号が与えられるようになっている。  
【００３０】
ＲＦＩＤタグ２０は、ハードウェア的には公知のＲＦＩＤタグとして構成され、図２に示すように、アンテナ２１，電源回路２２，復調回路２３，制御回路２４，メモリ２５，変調回路２６などによって構成されている。
【００３１】
電源回路２２は、アンテナ２１を介して受信した通信端末１０からの送信信号（キャリア信号）を整流、平滑して動作用電源を生成するものであり、その動作用電源を制御回路２４をはじめとする各構成要素に供給する構成をなしている。また、復調回路２３は、送信信号（キャリア信号）に重畳されているデータを復調して制御回路２４に出力している。
【００３２】
メモリ２５は、ＲＯＭ，ＥＥＰＲＯＭ等の各種半導体メモリによって構成されており、制御プログラムやＲＦＩＤタグ２０を識別するためのタグ識別情報（タグＩＤ）、ＲＦＩＤタグ２０の用途に応じてユーザが設定したデータ（商品データ、物流データ等）などが記憶されている。制御回路２４は、メモリ２５から上記情報やデータを読み出し、それを送信データとして変調回路２６に出力する構成をなしており、変調回路２６は、キャリア信号を当該送信データで負荷変調してアンテナ２１から反射波として送信するように構成されている。
【００３３】
（識別フラグ）
次に、ＲＦＩＤタグ２０で行われる識別フラグの切り替えについて説明する。
ＲＦＩＤタグ２０では、応答可能状態と非応答状態とに切替可能な識別フラグを複数種類用いており、各識別フラグの状態を、各種類毎に規定された応答方式に従って設定している。具体的には、識別フラグとして４種類のインベントリフラグ（完了フラグ）が用いられており、以下では、各種類のフラグをそれぞれ、Ｓ０インベントリフラグ、Ｓ１インベントリフラグ、Ｓ２インベントリフラグ、Ｓ３インベントリフラグと称している。図３には、各インベントリフラグの切替制御方法について概略的に例示しており、各インベントリフラグの状態は固有の切替制御方法に従ってそれぞれが独立して設定されるようになっている。なお、各インベントリフラグが応答可能状態であるか或いは非応答状態であるかを示す値は、たとえばメモリ２５などに記憶されている。
なお、本実施形態では、制御回路２４が、「識別フラグ設定手段」の一例に相当している。
【００３４】
まず、Ｓ０インベントリフラグについて説明する。Ｓ０インベントリフラグは、当該Ｓ０インベントリフラグが「非応答状態」に設定されているときにＲＦＩＤタグ２０にてキャリアが検知されている場合（キャリアＯＮ時）、そのキャリアが検知されなくなるまではその「非応答状態」が維持されるように制御される。また、Ｓ０インベントリフラグが「非応答状態」であるときにＲＦＩＤタグ２０にてキャリアが検知されない状態（キャリア停止状態）となったときには、即座に「応答可能状態」に設定変更される（即ち、キャリアＯＦＦ時には非応答状態が維持されないようになっている）。
【００３５】
なお、本実施形態では、送信回路１１が「キャリア送信手段」の一例に相当し、ＲＦＩＤタグ２０に対してキャリアを送信するように機能する。また、ＲＦＩＤタグ２０の制御回路２４は、「キャリア検知手段」の一例に相当し、通信端末１０からのキャリアを検知するように機能する。
【００３６】
また、本実施形態では、Ｓ０インベントリフラグが「第３種類のフラグ」の一例に相当する。更に、制御回路２４が「第３の応答設定制御手段」に相当し、Ｓ０インベントリフラグが「非応答状態」に設定されているときにキャリアが検知されない状態（キャリア停止状態）となった場合、このＳ０インベントリフラグの設定を「非応答状態」から「応答可能状態」に切り替える構成をなしている。
【００３７】
次に、Ｓ１インベントリフラグについて説明する。Ｓ１インベントリフラグは、ＲＦＩＤタグ２０でのキャリアの検知に関係なく、当該Ｓ１インベントリフラグが非応答状態に設定されてから一定時間Ｔ１（Ｔ１は第２基準時間の一例に相当する）を経過した場合に、非応答状態から応答可能状態に切り替えられるようになっている。
【００３８】
本実施形態では、Ｓ１インベントリフラグが「第２種類のフラグ」の一例に相当する。また、制御回路２４が「第２の応答設定制御手段」の一例に相当しており、Ｓ１インベントリフラグが一定時間Ｔ１（第２基準時間）を経過して非応答状態に設定された場合に、当該Ｓ１インベントリフラグを非応答状態から応答可能状態に切り替える構成をなしている。なお、本実施形態では、図３に示すように、上記一定時間Ｔ１（維持時間）を５００ｍｓより大きく、５ｓより小さい時間としている。
【００３９】
次に、Ｓ２インベントリフラグについて説明する。Ｓ２インベントリフラグは、当該Ｓ２インベントリフラグが「非応答状態」に設定されているときにＲＦＩＤタグ２０にてキャリアが検知されている場合（キャリアＯＮ時）、そのキャリアが検知されなくなるまではその「非応答状態」が維持されるように制御される。また、ＲＦＩＤタグ２０にてキャリアが検知されない状態（キャリア停止状態）となったときには、そのキャリア停止状態が一定時間Ｔ２（第１基準時間）継続するまで「非応答状態」を維持し、キャリア停止状態が一定時間Ｔ２経過した後に、「応答可能状態」に切り替える。なお、本実施形態では上記一定時間Ｔ２を２ｓより大きい時間（例えば２５ｓ）としており、更にＳ２インベントリフラグで用いる一定時間Ｔ２が、Ｓ１インベントリフラグで用いる一定時間Ｔ１よりも長く設定されている。
【００４０】
本実施形態では、Ｓ２インベントリフラグが「第１種類のフラグ」の一例に相当する。また、制御回路２４が「第１の応答設定制御手段」の一例に相当しており、Ｓ２インベントリフラグが「非応答状態」に設定されているときにキャリアが検知されない状態（キャリア停止状態）となった場合、当該キャリア停止状態が０より大きい基準時間（一定時間Ｔ２）を超えて継続したときにＳ２インベントリフラグの設定を「非応答状態」から「応答可能状態」に切り替え、基準時間（一定時間Ｔ２）の経過前にキャリアが検知されたときには「非応答状態」を継続させる構成をなしている。
【００４１】
次に、Ｓ３インベントリフラグについて説明する。Ｓ３インベントリフラグは、応答方式は基本的にＳ２インベントリフラグと同様であり、Ｓ２インベントリフラグの応答方式とは維持時間が異なっている。Ｓ３インベントリフラグは、当該Ｓ３インベントリフラグが「非応答状態」に設定されているときにＲＦＩＤタグ２０にてキャリアが検知されている場合（キャリアＯＮ時）、そのキャリアが検知されなくなるまではその「非応答状態」が維持されるように制御される。また、ＲＦＩＤタグ２０にてキャリアが検知されない状態（キャリア停止状態）となったときには、そのキャリア停止状態が一定時間Ｔ３継続するまで「非応答状態」を維持し、キャリア停止状態が一定時間Ｔ３経過した後に、「応答可能状態」に切り替える。なお、本実施形態では上記一定時間Ｔ３を２ｓより大きい時間（例えば２５ｓ）としている。
【００４２】
（通信処理）
次に、通信端末１０で行われる通信処理について図４を参照して説明する。
当該処理開始に伴い、まず、トリガスイッチ１９がオン状態であるか否かを判断する処理を行う（Ｓ１）。本実施形態では、端末操作者によってトリガスイッチ１９に所定操作（トリガスイッチオン操作）がなされたときに、トリガスイッチ１９から制御回路１４に対してオン信号が与えられ、このオン信号に応じて読み取りが開始されるようになっている。また、端末操作者による所定の解除操作（トリガスイッチ１９のオフ操作）がなされたときトリガスイッチ１９から制御回路１４に対してオフ信号が与えられ、このオフ信号に応じて読み取りが停止される構成をなしている。なお、具体例としては、例えば、押しボタン式のスイッチによってトリガスイッチ１９を構成した場合、トリガスイッチ１９が押圧されているときに制御回路２４にオン信号を与え続け、トリガスイッチ１９の押圧が解除されているときに制御回路２４にオフ信号を与えるように構成することができる。
【００４３】
Ｓ１では、トリガスイッチ１９がオン状態のときにＹｅｓに進み、オフ状態のときにはＮｏに進んで待機する。Ｓ１でＹｅｓに進む場合には、前回の作動時間が規定時間を超えているか否かを判断する判断処理を行う（Ｓ２）。Ｓ２では、前回の読み取りにおいてメモリ１４（作動時間記憶手段）に記憶された作動時間が予め定められた規定時間を超えているか否かを判断している。
【００４４】
本実施形態ではトリガスイッチ１９のオン操作毎に、読み取り開始から読み取り停止までの作動時間（即ち、トリガスイッチ１９がオン操作されてからオフ操作されるまでの時間）を制御回路１３や図示しないタイマ回路などで計測しており、その計測した作動時間をメモリ１４に記憶している。Ｓ２では、前回の読み取り時（即ち、前回のトリガスイッチ操作時）にメモリ１４に記憶された作動時間を読み出し、これを予め定められた規定時間と比較している。
【００４５】
なお、本実施形態では、制御回路１３及びメモリ１４が「作動時間記憶手段」の一例に相当しており、トリガスイッチ１９のオン操作によって発生する読取開始信号とトリガスイッチ１９のオフ操作によって発生する読取停止信号とに基づいて読取開始から読取停止までの読取手段の作動時間を計測し、それを記憶するように機能する。また、トリガスイッチ１９は、「読取開始手段」の一例に相当し、端末操作者による所定操作に応じて読取手段に読み取りを開始させるように機能する。
【００４６】
前回の読み取りの際にメモリ１４に記憶された作動時間が規定時間を超えていると判断される場合には、Ｓ２にてＹｅｓに進み、Ｓ１インベントリフラグを利用する設定を行う。一方、前回の読み取りにおいてメモリ１４に記憶された作動時間が規定時間を超えていないと判断される場合にはＳ２にてＮｏに進み、Ｓ２インベントリフラグを利用する設定を行う。なお、どのインベントリフラグを利用するかを示す設定データは、例えば、メモリ１４に記憶しておく。
【００４７】
Ｓ２〜Ｓ４の初期設定の後には、トリガスイッチ１９のオン操作が継続しているか否かを判断する判断処理を行う（Ｓ５）。トリガスイッチ１９に対するオン操作が継続している場合にはＳ５にてＹｅｓに進み、継続していない場合にはＳ５にてＮｏに進んで待機する。
【００４８】
Ｓ５にてＹｅｓに進む場合には、Ｓ２インベントリフラグを利用する設定がなされており且つ非応答状態が所定時間継続したか否かを判断する処理を行う（Ｓ６）。現在Ｓ２インベントリフラグを利用する設定がなされており、且つトリガスイッチ１９がオン操作されてからＲＦＩＤタグ２０からの非応答状態が所定時間継続している場合には、Ｓ６にてＹｅｓに進む。一方、現在Ｓ２インベントリフラグを利用する設定がなされていない場合、或いは、トリガスイッチ１９がオン操作されてから非応答状態が所定時間継続していない場合にはＳ６にてＮｏに進む。なお、本実施形態では、制御回路１３が、「継続判断手段」の一例に相当し、読取開始手段によって読取手段の読み取りが開始された後（即ちトリガスイッチ１９のオン操作に応じてＳ１にてＹｅｓに進んだ後）において、ＲＦＩＤタグ２０からの非応答状態が所定時間以上継続しているか否かを判断するように機能する。
【００４９】
Ｓ６の判断処理では、トリガスイッチ１９がオン操作された直後など、ＲＦＩＤタグ２０からの非応答状態が所定時間継続していない場合には、Ｎｏに進むことになる。また、現在Ｓ２インベントリフラグを利用する設定がなされていない場合（例えば、Ｓ３にてＳ１インベントリフラグを利用する設定がなされた場合、Ｓ７でＳ０インベントリフラグを利用する設定がなされた場合など）にもＮｏに進むことになる。
【００５０】
また、Ｓ２〜Ｓ４の初期設定においてＳ２インベントリフラグを利用する設定（Ｓ４）がなされた場合、そのＳ２インベントリフラグを利用する設定が維持されている限り、Ｓ９Ｎｏ、Ｓ１１Ｎｏ、Ｓ１４Ｎｏの場合など、Ｓ６の処理が行われる度に、トリガスイッチ１９のオン操作が所定時間継続しているか否かを判断する。そして、現在、Ｓ２インベントリフラグを利用する設定が維持されており且つトリガスイッチ１９のＯＮ操作から非応答状態が所定時間継続していると判断される場合には、Ｓ６にてＹｅｓに進み、Ｓ０インベントリフラグを利用する設定に設定変更する（Ｓ７）。
【００５１】
このように、本実施形態では、トリガスイッチ１９がオン操作されてから非応答状態が所定時間以上継続していると判断された場合に、その継続した非応答状態のときに指定していた種類とは異なる種類のインベントリフラグ（識別フラグ）に指定変更しており、これによりＲＦＩＤタグ２０側での応答方式を切り替えている。
【００５２】
その後、ＲＦＩＤタグ固有のＩＤ（以下、ＵＩＩとも称する）を取得する処理を行う（Ｓ８）。この処理では、まず、通信端末１０からＲＦＩＤタグ２０に対し識別フラグの種類を指定した指定コマンドを送信する。
【００５３】
本実施形態では、トリガスイッチ１９のオン操作に応じて読み取りが開始されたとき（即ち、Ｓ１にてＹｅｓに進むとき）、その読取開始直後においては、Ｓ２にてＹｅｓに進まない限り（即ち、前回の作動時間が規定時間を超えていない限り）、Ｓ２インベントリフラグを指定する指定コマンドをＲＦＩＤタグ２０に送信する。
【００５４】
また、トリガスイッチ１９のオン操作に応じて読み取りが開始されたとき（即ち、Ｓ１にてＹｅｓに進むとき）、前回の読み取りの際の作動時間が規定時間を超えていると判断される場合にはＳ１インベントリフラグを指定する指定コマンドをＲＦＩＤタグ２０に送信する。
【００５５】
また、Ｓ６にてＹｅｓに進むような場合、即ち、Ｓ２インベントリフラグを利用する設定がなされ且つトリガスイッチ１９がオン操作されてから非応答状態が所定時間以上継続していると判断される場合、通信端末１０からＲＦＩＤタグ２０に対してＳ０インベントリフラグを指定する指定コマンドを送信する。
なお、本実施形態では、制御回路１３が「コマンド送信手段」の一例に相当する。
【００５６】
ＲＦＩＤタグ２０側では、通信端末１０からの指定コマンドによって指定された種類のインベントリフラグ（識別フラグ）の状態に基づき、通信端末１０に対する応答の可否を判断する。即ち、上記のように各インベントリフラグは固有の応答方式に従って応答可能状態又は非応答状態に切り替える制御がなされており、ＲＦＩＤタグ２０は、通信端末１０から送られた指定コマンドで指定されるインベントリフラグの状態を参照し、指定されるインベントリフラグが応答可能状態にあるか、非応答状態にあるかを判断する。
【００５７】
図５は、ＲＦＩＤタグ２０側での判断を示す概念図であり、例えば、通信端末１０からの指定コマンドがＳ２インベントリフラグを指定するものであれば、ＲＦＩＤタグ２０側ではそのＳ２インベントリフラグが現在応答可能状態に設定されているか否かを判断し、応答可能状態に設定されている場合にのみ通信端末１０に対する応答を行う。
【００５８】
Ｓ０インベントリフラグの場合も同様であり、通信端末１０からの指定コマンドがＳ０インベントリフラグを指定するものであれば、ＲＦＩＤタグ２０側ではそのＳ０インベントリフラグが現在応答可能状態に設定されているか否かを判断し、応答可能状態に設定されている場合にのみ通信端末１０に対する応答を行う。また、通信端末１０からの指定コマンドがＳ１インベントリフラグを指定するものであれば、ＲＦＩＤタグ２０側ではそのＳ１インベントリフラグが現在応答可能状態に設定されているか否かを判断し、応答可能状態に設定されている場合にのみ通信端末１０に対する応答を行う。
【００５９】
なお、本実施形態では、ＲＦＩＤタグ２０の制御回路２４が「応答可否判断手段」の一例に相当し、通信端末１０からの指定コマンドによって指定された種類のインベントリフラグ（識別フラグ）の状態に基づき、通信端末１０に対する応答の可否を判断するように機能する。また、制御回路２４は、「応答手段」の一例に相当し、その応答可否の判断において応答可能と判断された場合に通信端末１０に対する応答を行うように機能する。また、通信端末１０の制御回路１３は、「読取手段」の一例に相当し、インベントリフラグを指定した指定コマンドに応じた制御回路２４からの応答を読み取るように機能している。  
【００６０】
Ｓ８の後には、ＲＦＩＤタグ２０からの応答によってＲＦＩＤタグ固有のＩＤ（ＵＩＩ）が取得できたか否かを判断し、取得できた場合にはＳ９にてＹｅｓに進み、取得できなかった場合にはＳ９にてＮｏに進む。ＵＩＩが取得できた場合には、その取得したＵＩＩを、検出済みのＵＩＩと比較する（Ｓ１０）。なお、検出済みのＵＩＩは、通信端末１０によって過去に取得され、バッファに記憶されているＵＩＩのことであり、Ｓ８にて取得されたＵＩＩが検出済みのＵＩＩの中にある場合には、Ｓ８で取得したＵＩＩを破棄する（Ｓ１０）。
【００６１】
更に、Ｓ８で取得されたＵＩＩが検出済みＵＩＩではない新規取得ＵＩＩであるか否かを判断し（Ｓ１１）、新規取得ＵＩＩである場合にはＳ１１にてＹｅｓに進み、その新規取得ＵＩＩをバッファに格納する（Ｓ１２）なお、通信端末１０は、ＲＦＩＤタグ２０からＵＩＩを正常に取得できたときには、そのＵＩＩを取得したＲＦＩＤタグ２０に対して完了信号を送信する。
【００６２】
ＲＦＩＤタグ２０側では、制御回路２４の処理により、通信端末１０から完了信号を取得できたか否かに基づいて通信端末１０による読み取りが完了したか否かを判断し、通信端末１０による読み取りが完了したと判断された場合、その読み取りで用いられた種類のインベントリフラグ（識別フラグ）を非応答状態に変化させる。なお、本実施形態では、制御回路２４が「読取完了判断手段」の一例に相当する。
【００６３】
また、Ｓ１２にてＵＩＩをバッファに格納した後には、ＲＦＩＤタグ２０との間でデータ通信処理（読取処理や書込処理）を行う（Ｓ１３）。なお、図４では、Ｓ１２の後にデータ通信処理を行う構成を例示したが、Ｓ１３のようなデータ通信処理を省略し、ＵＩＩの取得を目的とするような内容としてもよい。
【００６４】
その後、現在（Ｓ１４の処理時）の読取モードが第１モード（一度だけの読取モード）であるか否かを判断する判断処理を行う（Ｓ１４）。現在の読取モードが第１モード（一度だけの読取モード）である場合には、Ｓ１４にてＹｅｓに進み、Ｓ５にてトリガスイッチ１９のオン状態を確認し、トリガスイッチ１９がオン状態であればＳ５６降の処理を繰り返す。なお、第１モードでは、トリガスイッチ１９による読取開始後、読取停止信号が与えられるまでの間（即ちトリガスイッチ１９がオフ状態となるまでの間）、読取動作を継続しており、トリガスイッチ１９のオン操作が継続している限り、Ｓ６〜Ｓ１３の処理を繰り返すこととなる。
【００６５】
一方、現在の読取モードが第２モード（オートオフモード）である場合にはＳ１４にてＮｏに進む。第２モードは、Ｓ１３までの処理が完了した段階で一旦読取処理を終了するモードであり、この場合にはＳ１４にてＮｏに進み、Ｓ１に戻る。
【００６６】
（本実施形態の主な効果）
本実施形態では、ＲＦＩＤタグ２０（非接触通信媒体）において、応答可能状態と非応答状態とに切替可能なインベントリフラグ（識別フラグ）が複数種類用いられ、更に、各インベントリフラグの状態を、各種類毎に規定された応答方式に従って設定する「識別フラグ設定手段」が設けられている。一方、通信端末１０側にはＲＦＩＤタグ２０に対し識別フラグの種類を指定した指定コマンドを送信する「コマンド送信手段」が設けられている。このようにすると、通信端末１０側から識別フラグの種類を指定でき、通信端末１０においてＲＦＩＤタグ２０側での応答方式を選ぶことができる。
また、ＲＦＩＤタグ２０（非接触通信媒体）は、通信端末１０からの指定コマンドによって指定された種類のインベントリフラグの状態に基づき、通信端末１０に対する応答の可否を判断し、応答可能と判断された場合に通信端末１０に対する応答を行うように構成されている。このようにすると、通信端末１０によって指定された応答方式に従って、当該通信端末１０に対する応答を適切に管理できる。
更に、応答手段による応答が行われた後、通信端末１０による読み取りが完了したか否かを判断し、読み取りが完了したと判断された場合に、その読み取りで用いられた種類の識別フラグを非応答状態に変化させている。このようにすると、通信端末１０による読み取りが完了した場合に応答が繰り返されなくなり、応答の繰り返しに起因する処理遅延等を防止することができる。
また、通信端末１０側では、「読取手段」の読取開始後（即ちＳ１Ｙｅｓ後）において、ＲＦＩＤタグ２０からの非応答状態が所定時間以上継続しているか否かを判断し、非応答状態が所定時間以上継続していると判断された場合に、その継続した非応答状態のときに指定していた種類とは異なる種類のインベントリフラグに指定変更している。このようにすると、非応答状態が所定時間以上継続したときにＲＦＩＤタグ２０側で用いる応答方式を異なる応答方式に切り替えることができ、長時間化した応答方式とは異なる応答方式で読み取りを試みることができる。
【００６７】
また、本実施形態では、端末操作者による所定の解除操作に応じて「読取手段」に対し読取停止信号を与える構成をなしており、「読取手段」は、トリガスイッチ１９による読取開始後、読取停止信号が与えられるまでの間、読取動作を継続するように構成されている。このようにすると、読取開始後、端末操作者からの指示があるまで読取動作を継続するシステムを構築でき、その読取動作継続中に非応答状態が所定時間以上継続した場合に応答方式を切り替えることができるようになる。
【００６８】
また、トリガスイッチ１９によって読み取りが開始されたとき、「コマンド送信手段」により、Ｓ２インベントリフラグ（第１種類のフラグ）を指定する指定コマンドをＲＦＩＤタグ２０に送信するように構成されている。このようにすると、読取開始直後にＳ２インベントリフラグに対応した応答方式（第１の応答設定制御手段による応答方式）を用いることができるようになる。
更に、「第１の応答設定制御手段」は、Ｓ２インベントリフラグが非応答状態に設定されているときにキャリアが検知されないキャリア停止状態となった場合、当該キャリア停止状態が０より大きい基準時間を超えて継続したときにＳ２インベントリフラグの設定を非応答状態から応答可能状態に切り替え、基準時間経過前にキャリアが検知されたときには非応答状態を継続させる構成をなしている。このようにすると、キャリア検知中、又はキャリア停止後から基準時間を経過する前までの間は、非応答状態を継続できるため、一度読み取られた後の応答の繰り返しを排除でき、アンチコリジョンを効率的に行うことができる。また、キャリアが停止し、そのキャリア停止が基準時間を超えて継続するような場合には、非応答状態から応答可能状態に切り替えられるため、非応答状態が基準時間を超えて長時間化することを防止できる。
【００６９】
また、トリガスイッチ１９の読取開始と読取停止信号とに基づいて「読取手段」の作動時間を記憶する「作動時間記憶手段」が設けられている。そして、トリガスイッチ１９による読み取りを開始する際に、前回の読み取りにおいて「作動時間記憶手段」に記憶された作動時間が予め定められた規定時間を超えているか否かを判断し、前回の作動時間が規定時間を超えている場合にはＳ１インベントリフラグを指定する指定コマンドを送信し、超えていない場合にはＳ２インベントリフラグを指定する指定コマンドを送信するように構成されている。このようにすると、前回の履歴を考慮して応答方式を選ぶことができるようになる。
この構成では、原則として（前回の作動時間が規定時間を超えていない場合）、読取開始直後にＳ２インベントリフラグに対応した応答方式が用いられ、キャリア検知中、又はキャリア停止後から第１基準時間を経過する前までの間は、非応答状態を継続できるため、一度読み取られた後の応答の繰り返しを排除でき、アンチコリジョンを効率的に行うことができる。また、キャリアが停止し、そのキャリア停止が第１基準時間を超えて継続するような場合には、非応答状態から応答可能状態に切り替えられるため、非応答状態が基準時間を超えて長時間化することを防止できる。
一方、前回の作動時間が規定時間を超えている場合、Ｓ１インベントリフラグに対応した応答方式（第２の応答設定制御手段による応答方式）が用いられる。この応答方式では、Ｓ１インベントリフラグが第２基準時間を経過して非応答状態に設定された場合に、当該Ｓ１インベントリフラグを非応答状態から応答可能状態に切り替える構成をなしている。このように前回の作動時間が規定時間を超えるような場合、例えば、他のリーダライタが付近に存在する場合等、今回も作動時間が長時間化する環境であることが予想されるため、このような場合、読取開始直後にＳ１インベントリフラグに対応した応答方式を採用すれば、第２基準時間経過に応じて強制的に応答可能状態に切り替えることができるため、誤った読み取り等がなされても迅速に応答可能状態に復帰しやすく、周囲環境に起因する読取完了の遅延を効果的に防止できる。
【００７０】
また、「継続判断手段」により非応答状態が所定時間継続していると判断された場合（即ち、Ｓ６にてＹｅｓと判断された場合）、Ｓ０インベントリフラグに指定変更するように構成されている。このようにすると、非応答状態が所定時間継続している場合に、Ｓ０インベントリフラグに対応した応答方式（第３の応答設定制御手段による応答方式）を用いることができる。
この応答方式を実行する「第３の応答設定制御手段」は、Ｓ０インベントリフラグが非応答状態に設定されているときにキャリアが検知されないキャリア停止状態となった場合、Ｓ０インベントリフラグの設定を非応答状態から応答可能状態に切り替える構成をなしている。
このようにすると、非応答状態が所定時間継続した場合に、「キャリア停止後即座に応答可能状態に切り替える応答方式」に設定変更でき、この設定変更により、ＲＦＩＤタグ２０が応答可能状態に迅速に復帰しやすくなる。
【００７１】
また、図４のＳ６のステップに代えて、Ｓ１６のようなステップを用いてもよい。Ｓ１６のステップは、現在（Ｓ１６の処理実行時）の設定がＳ２インベントリフラグを利用する設定であって且つ規定された基準時間（判断基準時間）内にＲＦＩＤタグ２０からの応答が無い場合に、Ｙｅｓに進んでＳ７の処理を行う。一方、現在（Ｓ１６の処理実行時）の設定がＳ２インベントリフラグを利用する設定では無い場合、或いはＲＦＩＤタグ２０からの応答が得られてから基準時間を経過していない場合にはＮｏに進みＳ８の処理を行うように構成されている。
【００７２】
この通信処理では、一枚目のＲＦＩＤタグを読み取る前までは、Ｓ６の場合と同様に、「基準時間内にＲＦＩＤタグ２０からの応答があるか否か」の判断を、「トリガスイッチ１９のオン操作から非応答状態が基準時間を経過して継続しているか否か」に基づいて判断する。即ち、トリガスイッチ１９のオン操作後、非応答状態が基準時間を超えて継続している場合には基準時間内にＲＦＩＤタグからの応答がないものと判断できるため、Ｓ１６処理時にＳ２インベントリフラグを利用する設定がなされていることを条件としてＳ１６にてＹｅｓに進み、Ｓ７の設定を行う。
【００７３】
また、二枚目以降のＲＦＩＤタグを読み取る場合には、既に読み取りが行われたＲＦＩＤタグの応答の内の直近の応答（即ち、前回のＲＦＩＤタグの応答）から基準時間を超えて非応答状態が継続しているか否かを判断する。そして、前回のＲＦＩＤタグの応答時から基準時間を超えて非応答状態が継続している場合、Ｓ１６処理時にＳ２インベントリフラグを利用する設定がなされていることを条件としてＳ１６にてＹｅｓに進み、Ｓ７の設定を行う。一方、前回のＲＦＩＤタグの応答時からの非応答状態の継続が基準時間を超えていない場合には、トリガスイッチ１９のオン操作から（即ち読取開始から）所定時間経過していてもＳ１６にてＮｏに進み、インベントリフラグの切り替えを行わずにＳ８の処理を行う。
【００７４】
この例では、制御回路１３が「取得可否判断手段」の一例に相当し、規定された判断基準時間内にＲＦＩＤタグ２０からの応答を取得できたか否かを判断するように機能する。
【００７５】
このようにすると、例えば複数のＲＦＩＤタグ２０の読み取りを行うときなど、読取開始から所定時間経過した後に各ＲＦＩＤタグ２０の応答が長時間化しているか適切に判断したい場合に有利となる。
【００７６】
［第２実施形態]
次に第２実施形態について説明する。図６は第２実施形態の非接触通信システムで実行される通信処理の流れを例示するフローチャートである。なお、本実施形態は、通信処理のみが第１実施形態と異なり、ハードウェア構成や各インベントリフラグの応答方式などは第１実施形態と同一である。通信処理については、図４のＳ７の処理を図６のＳ２０８の処理に変更した点、及び図６のＳ２０７の処理を設けた点が第１実施形態と異なり、それ以外は第１実施形態と同様である。
【００７７】
本実施形態では、図６に示すように、第１実施形態のＳ１〜Ｓ６（図４）と同一のＳ２０１〜Ｓ２０６の処理を行う。なお、本実施形態でも、トリガスイッチ１９のオン操作に応じて読み取りが開始されたとき（即ちＳ２０１にてＹｅｓに進むとき）、Ｓ２０２にてＹｅｓに進まない限り、Ｓ２インベントリフラグを利用する設定がなされ（Ｓ２０４）、Ｓ２インベントリフラグを指定するコマンドをＲＦＩＤタグ２０に送信するようになっている。即ち、読取開始直後には、ＲＦＩＤタグ２０での応答が、Ｓ２インベントリフラグに対応する応答方式で行われるようになっている。
【００７８】
また、Ｓ２０６において、Ｙｅｓに進む場合、（即ち、Ｓ２インベントリフラグを利用する設定がなされており且つトリガスイッチ１９がオン状態となってから非応答状態が所定時間以上継続していると判断される場合）、Ｓ２０７にて報知処理を行うようになっている。この報知処理の具体例としては、例えば表示部１８によって所定のメッセージを表示したり、ＬＥＤなどを点灯したりする例が挙げられる。なお、本実施形態では、制御回路１３及び表示部１８が「報知手段」の一例に相当し、トリガスイッチ１９がオン操作されてからＲＦＩＤタグ２０からの非応答状態が所定時間継続していると判断された場合に報知を行うように機能している。なお、このような報知処理は、図４のような通信処理でも同様に行うことができ、例えば、Ｓ６とＳ７の間において同様の報知処理を行うようにすればよい。
【００７９】
また、本実施形態では、Ｓ２０６においてＹｅｓに進む場合、（即ち、Ｓ２インベントリフラグを利用する設定がなされており且つトリガスイッチ１９がオン状態となってから非応答状態が所定時間以上継続していると判断される場合）、Ｓ２０７の報知処理の終了後、その継続した非応答状態のときに指定していたＳ２インベントリフラグとは異なるＳ３インベントリフラグフラグに指定変更するように構成されている（Ｓ２０８）。Ｓ２０８にてＳ３インベントリフラグを利用する設定がなされた場合、Ｓ２０９のＵＩＩ取得処理において、ＲＦＩＤタグ２０に対し、Ｓ３インベントリフラグを指定する指定コマンドが送信され、ＲＦＩＤ側では、その指定されたＳ３インベントリフラグの状態に基づいて応答可否を判断する。なお、ＲＦＩＤタグ２０の構成はハードウェア的にもソフトウェア的にも第１実施形態と同様であり、Ｓ２、Ｓ３インベントリフラグのそれぞれの応答方式、制御方法も第１実施形態と同一である。
【００８０】
また、本実施形態では、通信端末１０側に「報知手段」が設けられ、読取開始後において非応答状態が所定時間継続した場合に報知を行うように構成されている。このようにすると、非応答状態が継続していることをユーザに知らせることができ、適切な対応を促すことができる。
【００８１】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００８２】
上記実施形態に加え、使用チャネルに基づいて「所定時間」を設定変更する「設定変更手段」を設けるようにしてもよい。
通信端末１０は、通常、ＲＦＩＤタグ２０との通信を行う際に、複数の使用可能周波数のうちの空きチャネルを検出する公知のチャネル検出処理を行う。このチャネル検出処理によれば、通信対象となるＲＦＩＤタグ２０において他のリーダライタによって既に使用されているチャネル（使用チャネル）が存在するか否かを検出できる。
本例では、通信端末１０によって使用が予定されている使用予定チャネル（チャネル検出処理で検出された空きチャネルのいずれか）以外のチャネルの使用が検知されない場合、図４のＳ６又は図６のＳ２０６で用いる「所定時間」を第１時間（基準設定時間）とし、使用予定チャネル以外のチャネルの使用が検知された場合、図４のＳ６又は図６のＳ２０６で用いる「所定時間」を前記１時間よりも短い第２時間（短時間）とするように設定変更する。
このような設定変更処理は様々なタイミングで行うことができ、例えば、図４のＳ８の際に前記「チャネル検出処理」を行なう場合、Ｓ８の後に、そのチャネル検出処理の検出結果に応じて上記設定変更処理を行うようにすればよい。なお、この例では、制御回路１３が「設定変更手段」の一例に相当する。
使用予定チャネル以外のチャネルの使用が検知される場合とは即ち複数のリーダライタが混在するような環境下であり、このような環境の場合、読み取りを行おうとする通信端末１０以外の他のリーダライタによって非応答状態に切り替えられてしまう可能性が大きくなる。しかしながら、上記の例では、使用予定チャネル以外のチャネルを検知することで、このような環境であるか否かを確認でき、使用予定チャネル以外のチャネルが検知された場合により早く応答方式を切り替えるようにしているため、端末が混在する環境下においては応答方式の変更を早めることができ、ひいては応答可能状態に復帰しやすくすることができる。
【００８３】
上記実施形態では、Ｓ１インベントリフラグで用いる一定時間Ｔ１よりもＳ２インベントリフラグで用いる一定時間Ｔ２のほうが長く設定されている例を示したが、この逆であってもよい。即ち、Ｓ１インベントリフラグで用いる一定時間Ｔ１のほうがＳ２インベントリフラグで用いる一定時間Ｔ２よりも長く設定されていてもよい。
【図面の簡単な説明】
【００８４】
【図１】図１は非接触通信システムを概略的に例示するブロック図である。
【図２】図２は、図１の非接触通信システムで用いられるＲＦＩＤタグの電気的構成を例示するブロック図である。
【図３】図３は、各インベントリフラグ（識別フラグ）の応答方式を説明する説明図である。
【図４】図４は、通信端末で行われる通信処理を例示するフローチャートである。
【図５】図５は、ＲＦＩＤタグ側でのインベントリフラグの指定の切り替えを概念的に説明する概念図である。
【図６】図６は、第２実施形態の非接触通信システムで行われる通信処理の流れを例示するフローチャートである。
【符号の説明】
【００８５】
１…非接触通信システム
１０…通信端末
１１…送信回路（キャリア送信手段）
１３…制御回路（コマンド送信手段、読取手段、継続判断手段、作動時間記憶手段、取得可否判断手段、使用チャネル検知手段、設定変更手段、報知手段）
１４…メモリ（作動時間記憶手段）
１８…表示部（報知手段）
１９…トリガスイッチ（読取開始手段）
２０…ＲＦＩＤタグ（非接触通信媒体）
２４…制御回路（識別フラグ設定手段、応答可否判断手段、応答手段、読取完了判断手段、キャリア検知手段、第１の応答設定制御手段、第２の応答設定制御手段、第３の応答設定制御手段）
【図１】
2010134524.tif 000003
【図２】
2010134524.tif 000004
【図３】
2010134524.tif 000005
【図４】
2010134524.tif 000006
【図５】
2010134524.tif 000007
【図６】
2010134524.tif 000008