(57)【要約】【課題】除外対象の無線タグを正しく特定すること。【解決手段】無線タグ読取装置１０は、無線通信部１０７と、ＲＳＳＩ測定部１１０と、タグ除外部１１５と、上位機器通信部１０１とを有する。無線通信部１０７は、無線タグ３０に記憶されたタグＩＤを含むタグ応答を無線受信する。ＲＳＳＩ測定部１１０は、無線受信されたタグ応答のＲＳＳＩを測定してＲＳＳＩ測定値を得る。タグ除外部１１５は、ＲＳＳＩ測定値を補正することによりＲＳＳＩ実効値を算出する。また、タグ除外部１１５は、ＲＳＳＩ実効値と閾値ＴＨ１との比較結果に基づいて、無線受信されたタグ応答に含まれるタグＩＤの中から送信対象以外のタグＩＤを除外する。上位機器通信部１０１は、タグ除外部１１５によって除外された後の残りのタグＩＤをＰＯＳ端末２０へ送信する。【選択図】図１
2018163565.tif 000002
【特許請求の範囲】
【請求項１】
無線タグに記憶されたタグＩＤを含むタグ応答を無線受信する第一通信部と、
無線受信された前記タグ応答の受信強度を測定して前記受信強度の測定値を得る測定部と、
前記測定値を補正することにより前記受信強度の実効値を算出し、前記実効値と前記受信強度の所定の閾値との比較結果に基づいて、無線受信された前記タグ応答に含まれる前記タグＩＤの中から送信対象以外のタグＩＤを除外する除外部と、
前記除外部によって除外された後の残りの前記タグＩＤを上位機器へ送信する第二通信部と、
を具備する無線タグ読取装置。
【請求項２】
前記除外部は、前記無線タグの種別と、前記無線タグの取付対象物の素材と、前記無線タグが有するＩＣチップの性能とのうち、全部または一部に基づいて前記測定値を補正する、
請求項１に記載の無線タグ読取装置。
【請求項３】
無線タグに記憶されたタグＩＤを含むタグ応答を無線受信する第一通信部と、
無線受信された前記タグ応答の受信強度を測定して前記受信強度の測定値を得る測定部と、
所定の閾値を補正することにより前記閾値の実効値を算出し、前記測定値と前記実効値との比較結果に基づいて、無線受信された前記タグ応答に含まれる前記タグＩＤの中から送信対象以外のタグＩＤを除外する除外部と、
前記除外部によって除外された後の残りの前記タグＩＤを上位機器へ送信する第二通信部と、
を具備する無線タグ読取装置。
【請求項４】
前記除外部は、前記無線タグの種別と、前記無線タグの取付対象物の素材と、前記無線タグが有するＩＣチップの性能とのうち、全部または一部に基づいて前記所定の閾値を補正する、
請求項３に記載の無線タグ読取装置。
【請求項５】
無線タグに記憶されたタグＩＤを無線受信し、
無線受信した前記タグＩＤの受信強度を測定して前記受信強度の測定値を得て、
前記測定値を補正することにより前記受信強度の実効値を算出し、前記実効値と前記受信強度の所定の閾値との比較結果に基づいて、無線受信された前記タグＩＤの中から送信対象以外のタグＩＤを除外し、
除外した後の残りの前記タグＩＤを上位機器へ送信する、
無線タグ読取方法。
【請求項６】
無線タグに記憶されたタグＩＤを無線受信し、
無線受信した前記タグＩＤの受信強度を測定して前記受信強度の測定値を得て、
所定の閾値を補正することにより前記閾値の実効値を算出し、前記測定値と前記実効値との比較結果に基づいて、無線受信された前記タグＩＤの中から送信対象以外のタグＩＤを除外し、
除外した後の残りの前記タグＩＤを上位機器へ送信する、
無線タグ読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線タグ読取装置及び無線タグ読取方法に関する。
【背景技術】
【０００２】
近年、衣料品店等の店舗において、商品に無線タグを取り付けておき、購入された商品の会計時に、レジカウンターにおいて、店舗の係員が、商品に取り付けられた無線タグに記憶された商品情報を無線タグ読取装置によって読み取ることにより、商品の登録や在庫管理を行っていることがある。衣料品店以外の小売店等においても、無線タグによる商品の登録や在庫管理が普及してきている。なお、無線タグは、無線ＩＤタグまたはＲＦＩＤタグと呼ばれることもある。
【０００３】
レジカウンターにおいて無線タグから商品情報を読み取る際には、読取対象の無線タグを、購入された商品に取り付けられているものに限定しなければ、商品の登録や在庫管理が誤ったものになってしまう。すなわち、未だ購入されていない陳列されている商品（以下では「陳列商品」と呼ぶことがある）に取り付けられている無線タグまでをも読取対象にしてしまうと、陳列商品まで購入されたことになってしまい、その結果、商品の登録や在庫管理が誤ったものになってしまう。
【０００４】
ここで、無線タグ読取装置と無線タグとの間の距離が大きくなるほど、無線タグから送信され無線タグ読取装置によって受信されるタグ応答の受信強度は小さくなる。タグ応答には、商品情報が含まれている。よって、通常、無線タグ読取装置においては、レジカウンターにある購入商品に取り付けられた無線タグから受信されるタグ応答の受信強度よりも、陳列商品に取り付けられた無線タグから受信されるタグ応答の受信強度の方が小さくなる。そこで、従来、タグ応答の受信強度に所定の閾値を設定しておき、受信強度が所定の閾値未満となるタグ応答を除外することにより、レジカウンターでの読取対象から、陳列商品に取り付けられている無線タグを除外する技術（以下では「従来技術１」と呼ぶことがある）が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３４３０１０号公報
【特許文献２】特開２０１０−１３４６７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、無線タグが取り付けられた物体（以下では「取付対象物」と呼ぶことがある）の素材によって取付対象物の誘電率は異なるため、タグ応答の受信強度は無線タグ読取装置と無線タグとの間の距離だけでなく、取付対象物によっても変化する。また、無線タグの性能により、同一条件下でもタグ応答の受信強度が変化することがある。このため、上記の従来技術１では、除外対象の無線タグが正しく特定されないことがある。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、除外対象の無線タグを正しく特定することを目的とする。
【課題を解決するための手段】
【０００８】
開示の態様では、無線タグ読取装置は、第一通信部と、測定部と、除外部と、第二通信部とを有する。前記第一通信部は、無線タグに記憶されたタグＩＤを含むタグ応答を無線受信する。前記測定部は、無線受信された前記タグ応答の受信強度を測定して前記受信強度の測定値を得る。前記除外部は、前記測定値を補正することにより前記受信強度の実効値を算出し、前記実効値と前記受信強度の所定の閾値との比較結果に基づいて、無線受信された前記タグ応答に含まれる前記タグＩＤの中から送信対象以外のタグＩＤを除外する。前記第二通信部は、前記除外部によって除外された後の残りの前記タグＩＤを上位機器へ送信する。
【０００９】
また、開示の別の態様では、無線タグ読取装置は、第一通信部と、測定部と、除外部と、第二通信部とを有する。前記除外部は、所定の閾値を補正することにより前記閾値の実効値を算出し、前記測定値と前記実効値との比較結果に基づいて、無線受信された前記応答に含まれる前記タグＩＤの中から送信対象以外のタグＩＤを除外する。
【発明の効果】
【００１０】
開示の態様によれば、除外対象の無線タグを正しく特定することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例１の無線タグシステムの構成例を示す図である。
【図２】図２は、実施例１の無線タグシステムの処理シーケンスの一例を示す図である。
【図３】図３は、実施例１のタグＩＤの一例を示す図である。
【図４】図４は、実施例１の補正係数テーブルＡの一例を示す図である。
【図５】図５は、実施例１の補正係数テーブルＢの一例を示す図である。
【図６】図６は、実施例２の無線タグシステムの処理シーケンスの一例を示す図である。
【図７】図７は、実施例４の無線タグ読取装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する無線タグ読取装置及び無線タグ読取方法の実施例を図面に基づいて詳細に説明する。なお、この実施例により本願の開示する無線タグ読取装置及び無線タグ読取方法が限定されるものではない。また、以下の実施例において、同一の機能を有する構成または同一の処理を行うステップには同一の符号を付し、重複する説明を省略する。
【００１３】
［実施例１］
＜無線タグシステムの構成＞
図１は、実施例１の無線タグシステムの構成例を示す図である。図１において、無線タグシステム１は、無線タグ読取装置１０と、ＰＯＳ（Point  Of  Sale）端末２０と、無線タグ３０−１〜３０−３とを有する。ＰＯＳ端末２０は、無線タグ読取装置１０の上位機器の一例である。以下では、無線タグ３０−１〜３０−３を区別しない場合には、無線タグ３０と総称することがある。
【００１４】
＜無線タグ読取装置の構成＞
図１において、無線タグ読取装置１０は、上位機器通信部１０１と、上位コマンド解釈部１０３と、タグ宛コマンド生成部１０５と、無線通信部１０７と、アンテナ１０９と、ＲＳＳＩ（Received  Signal  Strength  Indication）測定部１１０と、タグ情報記憶部１１１と、補正係数記憶部１１３と、タグ除外部１１５と、フォーマット変換部１１７とを有する。
【００１５】
＜無線タグシステムの処理＞
図２は、実施例１の無線タグシステムの処理シーケンスの一例を示す図である。
【００１６】
図２において、ステップＳ１１では、ＰＯＳ端末２０は、ＰＯＳ端末２０でのタグＩＤの取得を要求するコマンドである「取得要求コマンド」を上位コマンドとして無線タグ読取装置１０へ送信し、無線タグ読取装置１０の上位機器通信部１０１は、取得要求コマンドを受信する。取得要求コマンドは、ＰＯＳ端末２０から無線タグ読取装置１０へ送信される上位コマンドの一種である。上位機器通信部１０１は、受信した取得要求を上位コマンド解釈部１０３へ出力する。上位コマンド解釈部１０３は、上位機器通信部１０１から入力された上位コマンドが取得要求コマンドであると解釈し、解釈結果をタグ宛コマンド生成部１０５へ出力する。
【００１７】
次いでステップＳ１３では、タグ宛コマンド生成部１０５は、上位コマンド解釈部１０３によって上位コマンドが取得要求コマンドであると解釈されたことに従って、無線タグ読取装置１０へのタグＩＤの送信を要求する「送信要求コマンド」を生成し、生成した送信要求コマンドを無線通信部１０７へ出力する。無線通信部１０７は、タグ宛コマンド生成部１０５から入力された送信要求コマンドをアンテナ１０９を介して無線送信する。
【００１８】
次いでステップＳ１５では、無線タグ３０−１〜３０−３のうち、ステップＳ１３で無線タグ読取装置１０から送信された送信要求コマンドを無線受信した無線タグ３０は、送信要求コマンドに応じて、送信要求コマンドに対する応答である「タグ応答」を無線タグ読取装置１０へ無線送信し、無線タグ読取装置１０の無線通信部１０７はアンテナ１０９を介してタグ応答を無線受信する。タグ応答には、無線タグ３０が記憶するタグＩＤが含まれる。以下では、無線タグ３０−１〜３０−３のすべてがタグ応答を送信したものとして説明する。無線通信部１０７は、受信したタグ応答をＲＳＳＩ測定部１１０へ出力し、ＲＳＳＩ測定部１１０は、タグ応答毎に、タグ応答のＲＳＳＩを測定する。ＲＳＳＩは、受信強度の一例である。そして、ＲＳＳＩ測定部１１０は、タグＩＤと、測定したＲＳＳＩの値（以下では「ＲＳＳＩ測定値」と呼ぶことがある）との組合せをタグ情報としてタグ情報記憶部１１１に記憶させる。つまり、タグ情報記憶部１１１は、タグＩＤ毎に、タグＩＤと対応付けてＲＳＳＩ測定値を記憶する。また、ＲＳＳＩ測定部１１０は、ＲＳＳＩ測定値をタグ情報記憶部１１１に記憶させたことをタグ除外部１１５へ通知する。この通知には、タグ情報記憶部１１１に記憶させたタグＩＤの個数を示す情報（以下では「個数情報」と呼ぶことがある）が含まれる。
【００１９】
図３は、実施例１のタグＩＤの一例を示す図である。図３に示すように、タグＩＤは、例えば、商品コードと、シリアル番号と、タグ種別コードと、素材識別コードと、ＩＣチップ識別コードとから形成される。商品コードは、無線タグ３０が取り付けられている商品の種別を表すコードである。シリアル番号は、各商品種別においてシリアルに商品に付される番号である。商品コードとシリアル番号との組合せにより、個々の商品が一意に特定される。タグ種別コードは、商品に取り付けられた無線タグ３０の種別を表すコードである。素材識別コードは、無線タグ３０が取り付けられた商品の素材を識別するためのコードである。ＩＣチップ識別コードは、商品に取り付けられた無線タグ３０が有するＩＣチップを識別するためのコードであり、ＩＣチップ識別コードにより、無線タグ３０が有するＩＣチップの性能の良否を判断することができる。
【００２０】
図２に戻り、次いでステップＳ１７では、タグ除外部１１５は、ステップＳ１５でのＲＳＳＩ測定部１１０からの通知に従って、補正係数記憶部１１３に記憶されている補正係数テーブルを参照し、補正係数テーブルに設定されている補正係数を、タグ情報記憶部１１１に記憶されているタグＩＤ毎に取得する。タグ除外部１１５は、タグＩＤに含まれるタグ種別コード、素材識別コード及びＩＣチップ識別コードに基づいて、補正係数を取得する。
【００２１】
図４は、実施例１の補正係数テーブルＡの一例を示す図であり、図５は、実施例１の補正係数テーブルＢの一例を示す図である。
【００２２】
例えば、図４に示すように、タグＩＤに含まれるタグ種別コードは０１〜０４の何れかが設定されている。例えば、タグ種別コード＝０１は、取付対象物がリネンである場合を想定してチューニングされたタグ（つまり「リネン用タグ」）であることを示し、タグ種別コード＝０２は、取付対象物が書類である場合を想定してチューニングされたタグ（つまり「書類用タグ」）であることを示し、タグ種別コード＝０３は、取付対象物が金属である場合を想定してチューニングされたタグ（つまり「金属用タグ」）であることを示し、タグ種別コード＝０４は、取付対象物が電子媒体である場合を想定してチューニングされたタグ（つまり「電子媒体用タグ」）であることを示す。図４に示すように、タグ種別コードに応じて補正係数Ａを異ならせているのは、無線タグ３０は取付対象物を想定して最適な性能になるように予めチューニングされるからである。
【００２３】
また例えば、図４に示すように、タグＩＤに含まれる素材識別コードは０１〜０９の何れかが設定されている。例えば、素材識別コード＝０１は、取付対象物の素材が綿であることを示し、素材識別コード＝０２は、取付対象物の素材がポリエステルであることを示し、素材識別コード＝０３は、取付対象物の素材が羽毛であることを示し、素材識別コード＝０４は、取付対象物の素材が羊毛であることを示し、素材識別コード＝０５は、取付対象物の素材が紙であることを示し、素材識別コード＝０６は、取付対象物の素材が木であることを示し、素材識別コード＝０７は、取付対象物の素材がアルミであることを示し、素材識別コード＝０８は、取付対象物の素材がスチールであることを示し、素材識別コード＝０９は、取付対象物の素材がプラスチックであることを示す。図４に示すように、素材識別コードに応じて補正係数Ａを異ならせているのは、取付対象物の素材が異なると取付対象物の誘電率が異なるため、取付対象物の影響により無線タグ３０の共振周波数に「ずれ」が生じるからである。取付対象物の誘電率が高いほど波長が短くなって無線タグ３０の共振周波数は高くなる。
【００２４】
また例えば、図５に示すように、タグＩＤに含まれるＩＣチップ識別コードは０１〜０４の何れかが設定されている。例えば、ＩＣチップ識別コード＝０１は、無線タグ３０が有するＩＣチップがチップＡであることを示し、ＩＣチップ識別コード＝０２は、無線タグ３０が有するＩＣチップがチップＢであることを示し、ＩＣチップ識別コード＝０３は、無線タグ３０が有するＩＣチップがチップＣであることを示し、ＩＣチップ識別コード＝０４は、無線タグ３０が有するＩＣチップがチップＤであることを示す。ここでは、チップＡ〜Ｄのうち、チップＡの性能が最も良く、チップＢの性能はチップＡの次に良く、チップＣの性能はチップＢの次に良く、チップＤの性能は最も悪いものとする。図５に示すように、ＩＣチップ識別コードに応じて補正係数Ｂを異ならせているのは、性能が良いＩＣチップは、無線タグ読取装置１０からの送信波（例えば、上記の送信要求コマンド）の電力が弱い場合でも（つまり、低電力でも）動作が可能であり、応答波（例えば、上記のタグ応答）の電力も大きくなるからである。
【００２５】
そして例えば、タグ除外部１１５は、無線タグ３０−１からのタグ応答に含まれるタグＩＤ（以下では「第一タグＩＤ」と呼ぶことがある）が有するタグ種別コードが“０１”で、素材識別コードが“０１”である場合は、第一タグＩＤに対する補正係数Ａとして“１”を補正係数テーブルＡ（図４）から取得する。また例えば、タグ除外部１１５は、無線タグ３０−２からのタグ応答に含まれるタグＩＤ（以下では「第二タグＩＤ」と呼ぶことがある）が有するタグ種別コードが“０１”で、素材識別コードが“０３”である場合は、第二タグＩＤに対する補正係数Ａとして“０.９”を補正係数テーブルＡ（図４）から取得する。また例えば、タグ除外部１１５は、無線タグ３０−３からのタグ応答に含まれるタグＩＤ（以下では「第三タグＩＤ」と呼ぶことがある）が有するタグ種別コードが“０１”で、素材識別コードが“０４”である場合は、第三タグＩＤに対する補正係数Ａとして“０.９”を補正係数テーブルＡ（図４）から取得する。
【００２６】
また例えば、タグ除外部１１５は、無線タグ３０−１〜３０−３からのタグ応答に含まれるタグＩＤが有するＩＣチップ識別コードがすべて“０３”である場合は、第一タグＩＤ、第二タグＩＤ及び第三タグＩＤに対する補正係数Ｂとして“０.８５”を補正係数テーブルＢ（図５）から取得する。
【００２７】
図２に戻り、次いでステップＳ１９では、タグ除外部１１５は、タグ情報記憶部１１１に記憶されているタグＩＤ毎に、補正係数Ａ及び補正係数Ｂを用いてＲＳＳＩ測定値を補正することによりＲＳＳＩの実効値（以下では「ＲＳＳＩ実効値」と呼ぶことがある）を算出する。タグ除外部１１５は、以下の式（１）に従ってＲＳＳＩ実効値を算出する。式（１）において、「送信出力係数」は、１以下の正数であり、予め補正係数記憶部１１３に記憶されている。例えば、送信電力係数は、送信要求コマンドの実際の送信電力値を送信要求コマンドの送信電力の所定の最大値で除した値として算出される。送信要求コマンドの実際の送信電力値は無線通信部１０７に設定されており、無線通信部１０７は、この設定された送信電力値に相当する送信電力で送信要求コマンドを無線送信する。タグ除外部１１５は、ステップＳ１７において、ステップＳ１５でのＲＳＳＩ測定部１１０からの通知に従って、補正係数記憶部１１３から送信電力係数を取得する。
【００２８】
ＲＳＳＩ実効値＝ＲＳＳＩ測定値×補正係数Ａ×補正係数Ｂ×送信電力係数  …（１）
【００２９】
ここで、ＲＳＳＩ測定値の補正に送信電力係数を用いたのは、無線タグ３０は、無線タグ読取装置１０から送信される送信波（例えば、上記の送信要求コマンド）によって給電されることにより、その送信波に対する反射波（例えば、上記のタグ応答）を送信するため、無線タグ読取装置１０からの送信電力が大きいほど、無線タグ３０から送信されるタグ応答の無線タグ読取装置１０におけるＲＳＳＩが大きくなるからである。
【００３０】
次いで、ステップＳ２１では、タグ除外部１１５は、ＲＳＳＩ実効値と所定の閾値ＴＨ１とを比較し、ＲＳＳＩ実効値が閾値ＴＨ１以上であるか否かを、タグ情報記憶部１１１に記憶されているタグＩＤ毎に判断する。比較の結果、ＲＳＳＩ実効値が閾値ＴＨ１以上である場合は（ステップＳ２１：Ｙｅｓ）、処理はステップＳ２３へ進む。一方で、比較の結果、ＲＳＳＩ実効値が閾値ＴＨ１未満である場合は（ステップＳ２１：Ｎｏ）、ステップＳ２３の処理が実行されることなく処理はステップＳ２５へ進む。
【００３１】
ステップＳ２３では、タグ除外部１１５は、ステップＳ２１においてＲＳＳＩ実効値が閾値ＴＨ１以上となったタグＩＤをタグ情報記憶部１１１から取得して、取得したタグＩＤをフォーマット変換部１１７へ出力する。フォーマット変換部１１７は、タグ除外部１１５から入力されたタグＩＤのフォーマットを無線タグ読取装置１０とＰＯＳ端末２０との間の通信に適したフォーマットに変換し、フォーマット変換後のタグＩＤを上位機器通信部１０１へ出力する。上位機器通信部１０１は、フォーマット変換部１１７から入力されたタグＩＤをＰＯＳ端末２０へ送信する。
【００３２】
次いでステップＳ２５では、タグ除外部１１５は、上記の個数情報に基づいて、ステップＳ１５でタグ情報記憶部１１１に記憶されたすべてのタグＩＤについてステップＳ２１での判断が完了したか否か（つまり、全タグ完了か否か）を判断する。全タグ完了でない場合は（ステップＳ２５：Ｎｏ）、処理はステップＳ１７へ戻る。なお、ステップＳ１７〜Ｓ２５の２回目以降の処理では、タグ除外部１１５は、ＲＳＳＩ測定部１１０からの通知が無くてもステップＳ１７〜Ｓ２５の処理を実行する。
【００３３】
一方で、全タグ完了の場合は（ステップＳ２５：Ｙｅｓ）、処理はステップＳ２７へ進み、ステップＳ２７では、タグ除外部１１５がタグ情報記憶部１１１をクリアし、無線タグ読取装置１０は、次の取得要求コマンドが受信されるまで待機状態となる。例えば、全タグ完了の場合にタグ除外部１１５が全タグ完了の通知を制御部（図示省略）へ出力し、この通知に従って、制御部が無線タグ読取装置１０を待機状態にさせる。
【００３４】
ここで、上記のように、ＲＳＳＩ実効値が閾値ＴＨ１未満である場合は（ステップＳ２１：Ｎｏ）、ステップＳ２３の処理が実行されることなく処理はステップＳ２５へ進むため、ステップＳ２１においてＲＳＳＩ実効値が閾値ＴＨ１未満となったタグＩＤはＰＯＳ端末２０への送信対象から除外される。つまり、タグ除外部１１５は、ステップＳ１５で無線受信されたタグ応答に含まれるタグＩＤの中からＰＯＳ端末２０への送信対象以外のタグＩＤを除外することになる。また、上位機器通信部１０１は、タグ除外部１１５によって除外された後の残りのタグＩＤをＰＯＳ端末２０へ送信することになる。
【００３５】
例えば、無線タグ３０−１から受信されたタグ応答のＲＳＳＩ実効値が閾値ＴＨ１以上であるのに対して、無線タグ３０−２，３０−３から受信されたタグ応答のＲＳＳＩ実効値が共に閾値ＴＨ１未満である場合は、タグ除外部１１５は、タグ情報記憶部１１１に記憶されている第一タグＩＤ、第二タグＩＤ及び第三タグＩＤの中から、第二タグＩＤ及び第三タグＩＤを除外し、除外した後の残りの第一タグＩＤだけをフォーマット変換部１１７へ出力する。よって、この場合には、無線タグ読取装置１０が受信した第一タグＩＤ、第二タグＩＤ及び第三タグＩＤのうち、第一タグＩＤのみが無線タグ読取装置１０からＰＯＳ端末２０へ送信される。
【００３６】
なお、式（１）では、補正係数Ａ、補正係数Ｂ及び送信電力係数のすべてを用いてＲＳＳＩ測定値を補正したが、補正係数Ａ、補正係数Ｂ及び送信電力係数のうちの何れか一つまたは二つの係数を用いてＲＳＳＩ測定値を補正しても良い。
【００３７】
以上のように、実施例１では、無線タグ読取装置１０は、無線通信部１０７と、ＲＳＳＩ測定部１１０と、タグ除外部１１５と、上位機器通信部１０１とを有する。無線通信部１０７は、無線タグ３０に記憶されたタグＩＤを含むタグ応答を無線受信する。ＲＳＳＩ測定部１１０は、無線受信されたタグ応答のＲＳＳＩを測定してＲＳＳＩ測定値を得る。タグ除外部１１５は、ＲＳＳＩ測定値を補正することによりＲＳＳＩ実効値を算出する。また、タグ除外部１１５は、ＲＳＳＩ実効値と閾値ＴＨ１との比較結果に基づいて、無線受信されたタグ応答に含まれるタグＩＤの中から送信対象以外のタグＩＤを除外する。上位機器通信部１０１は、タグ除外部１１５によって除外された後の残りのタグＩＤをＰＯＳ端末２０へ送信する。
【００３８】
こうすることで、無線タグ読取装置１０及び無線タグ３０の実際の使用環境を考慮して不適当なタグＩＤを除外することが可能になるため、除外対象の無線タグを正しく特定することができる。
【００３９】
また、実施例１では、タグ除外部１１５は、無線タグ３０の種別に基づいてＲＳＳＩ測定値を補正する。
【００４０】
こうすることで、無線タグ３０の種別に応じた最適なＲＳＳＩ実効値を算出することができる。
【００４１】
また、実施例１では、タグ除外部１１５は、取付対象物の素材に基づいてＲＳＳＩ測定値を補正する。
【００４２】
こうすることで、取付対象物の素材に応じた最適なＲＳＳＩ実効値を算出することができる。
【００４３】
また、実施例１では、タグ除外部１１５は、無線タグ３０が有するＩＣチップの性能に基づいてＲＳＳＩ測定値を補正する。
【００４４】
こうすることで、無線タグ３０が有するＩＣチップの性能に応じた最適なＲＳＳＩ実効値を算出することができる。
【００４５】
［実施例２］
図６は、実施例２の無線タグシステムの処理シーケンスの一例を示す図である。以下、実施例１と異なる処理についてのみ説明する。
【００４６】
図６において、ステップＳ３１では、タグ除外部１１５は、タグ情報記憶部１１１に記憶されているタグＩＤ毎に、補正係数Ａ及び補正係数Ｂを用いて閾値ＴＨ１を補正することにより閾値の実効値（以下では「実効閾値」と呼ぶことがある）ＴＨ２を算出する。タグ除外部１１５は、以下の式（２）に従って実効閾値ＴＨ２を算出する。
【００４７】
実効閾値ＴＨ２＝閾値ＴＨ１÷補正係数Ａ÷補正係数Ｂ÷送信電力係数  …（２）
【００４８】
次いで、ステップＳ３３では、タグ除外部１１５は、ＲＳＳＩ測定値と実効閾値ＴＨ２とを比較し、ＲＳＳＩ測定値が実効閾値ＴＨ２以上であるか否かを、タグ情報記憶部１１１に記憶されているタグＩＤ毎に判断する。比較の結果、ＲＳＳＩ測定値が実効閾値ＴＨ２以上である場合は（ステップＳ３３：Ｙｅｓ）、処理はステップＳ２３へ進む。一方で、比較の結果、ＲＳＳＩ測定値が実効閾値ＴＨ２未満である場合は（ステップＳ３３：Ｎｏ）、ステップＳ２３の処理が実行されることなく処理はステップＳ２５へ進む。
【００４９】
ステップＳ２３では、タグ除外部１１５は、ステップＳ３３においてＲＳＳＩ測定値が実効閾値ＴＨ２以上となったタグＩＤをタグ情報記憶部１１１から取得して、取得したタグＩＤをフォーマット変換部１１７へ出力する。
【００５０】
次いでステップＳ２５では、タグ除外部１１５は、上記の個数情報に基づいて、ステップＳ１５でタグ情報記憶部１１１に記憶されたすべてのタグＩＤについてステップＳ３３での判断が完了したか否か（つまり、全タグ完了か否か）を判断する。全タグ完了でない場合は（ステップＳ２５：Ｎｏ）、処理はステップＳ１７へ戻る。なお、ステップＳ１７，Ｓ３１，Ｓ３３，Ｓ２５の２回目以降の処理では、タグ除外部１１５は、ＲＳＳＩ測定部１１０からの通知が無くてもステップＳ１７，Ｓ３１，Ｓ３３，Ｓ２５の処理を実行する。
【００５１】
ここで、上記のように、ＲＳＳＩ測定値が実効閾値ＴＨ２未満である場合は（ステップＳ３３：Ｎｏ）、ステップＳ２３の処理が実行されることなく処理はステップＳ２５へ進むため、ステップＳ３３においてＲＳＳＩ測定値が実効閾値ＴＨ２未満となったタグＩＤはＰＯＳ端末２０への送信対象から除外される。つまり、タグ除外部１１５は、実施例１と同様に、ステップＳ１５で無線受信されたタグ応答に含まれるタグＩＤの中からＰＯＳ端末２０への送信対象以外のタグＩＤを除外することになる。また、上位機器通信部１０１は、実施例１と同様に、タグ除外部１１５によって除外された後の残りのタグＩＤをＰＯＳ端末２０へ送信することになる。
【００５２】
例えば、無線タグ３０−１から受信されたタグ応答のＲＳＳＩ測定値が実効閾値ＴＨ２以上であるのに対して、無線タグ３０−２，３０−３から受信されたタグ応答のＲＳＳＩ測定値が共に実効閾値ＴＨ２未満である場合は、タグ除外部１１５は、タグ情報記憶部１１１に記憶されている第一タグＩＤ、第二タグＩＤ及び第三タグＩＤの中から、第二タグＩＤ及び第三タグＩＤを除外し、除外した後の残りの第一タグＩＤだけをフォーマット変換部１１７へ出力する。よって、この場合には、無線タグ読取装置１０が受信した第一タグＩＤ、第二タグＩＤ及び第三タグＩＤのうち、第一タグＩＤのみが無線タグ読取装置１０からＰＯＳ端末２０へ送信される。
【００５３】
なお、式（２）では、補正係数Ａ、補正係数Ｂ及び送信電力係数のすべてを用いて閾値ＴＨ１を補正したが、補正係数Ａ、補正係数Ｂ及び送信電力係数のうちの何れか一つまたは二つの係数を用いて閾値ＴＨ１を補正しても良い。
【００５４】
以上のように、実施例２におけるタグ除外部１１５は、所定の閾値ＴＨ１を補正することにより実効閾値ＴＨ２を算出する。また、タグ除外部１１５は、ＲＳＳＩ測定値と実効閾値ＴＨ２との比較結果に基づいて、無線受信されたタグ応答に含まれるタグＩＤの中から送信対象以外のタグＩＤを除外する。
【００５５】
こうすることで、実施例１と同様に、無線タグ読取装置１０及び無線タグ３０の実際の使用環境を考慮して不適当なタグＩＤを除外することが可能になるため、除外対象の無線タグを正しく特定することができる。
【００５６】
また、実施例２におけるタグ除外部１１５は、無線タグ３０の種別に基づいて閾値ＴＨ１を補正する。
【００５７】
こうすることで、無線タグ３０の種別に応じた最適な実効閾値ＴＨ２を算出することができる。
【００５８】
また、実施例２におけるタグ除外部１１５は、取付対象物の素材に基づいて閾値ＴＨ１を補正する。
【００５９】
こうすることで、取付対象物の素材に応じた最適な実効閾値ＴＨ２を算出することができる。
【００６０】
また、実施例２におけるタグ除外部１１５は、無線タグ３０が有するＩＣチップの性能に基づいて閾値ＴＨ１を補正する。
【００６１】
こうすることで、無線タグ３０が有するＩＣチップの性能に応じた最適な実効閾値ＴＨ２を算出することができる。
【００６２】
［実施例３］
タグＩＤは、商品コードと、シリアル番号と、タグ種別コードと、素材識別コードとから形成され、ＩＣチップ識別コードを含まなくても良い。タグＩＤがＩＣチップ識別コードを含まない場合、無線タグ３０において、タグＩＤとＩＣチップ識別コードとは互いに異なる領域に記憶される。また、タグＩＤがＩＣチップ識別コードを含まない場合、無線タグ読取装置１０は、送信要求コマンドの送信によって無線タグ３０に対してタグＩＤの送信を要求することに加えて、無線タグ読取装置１０へのＩＣチップ識別コードの送信を要求する「識別コード要求コマンド」を送信することにより無線タグ３０に対してＩＣチップ識別コードの送信を要求すると良い。この識別コード要求コマンドには、無線タグ読取装置１０によってタグ応答から取得されたタグＩＤが含まれる。無線タグ３０は、識別コード要求コマンドに応じて、識別コード要求コマンドに含まれるタグＩＤをキーにして、タグＩＤの記憶領域と別領域に記憶されているＩＣチップ識別コードを読み出して無線タグ読取装置１０へ送信する。
【００６３】
［実施例４］
＜無線タグ読取装置のハードウェア構成＞
無線タグ読取装置１０は、例えば、次のようなハードウェア構成により実現することができる。図７は、実施例４の無線タグ読取装置のハードウェア構成例を示す図である。図７において、無線タグ読取装置１０は、ハードウェアの構成要素として、プロセッサ１０ａと、メモリ１０ｂと、無線通信モジュール１０ｃと、有線通信モジュール１０ｄとを有する。プロセッサ１０ａの一例として、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。また、無線タグ読取装置１０は、プロセッサ１０ａと周辺回路とを含むＬＳＩ（Large  Scale  Integrated  circuit）を有しても良い。メモリ１０ｂの一例として、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【００６４】
上位機器通信部１０１は、例えば有線通信モジュール１０ｄによって実現される。無線通信部１０７は、例えば無線通信モジュール１０ｃによって実現される。タグ情報記憶部１１１及び補正係数記憶部１１３は、例えばメモリ１０ｂによって実現される。上位コマンド解釈部１０３、タグ宛コマンド生成部１０５、ＲＳＳＩ測定部１１０、タグ除外部１１５、及び、フォーマット変換部１１７は、例えばプロセッサ１０ａによって実現される。
【００６５】
また、無線タグ読取装置１０での上記説明における各処理は、各処理に対応するプログラムをプロセッサ１０ａに実行させることによって実現しても良い。例えば、上記説明における各処理に対応するプログラムがメモリ１０ｂに記憶され、プログラムがプロセッサ１０ａによってメモリ１０ｂから読み出されて実行されても良い。
【００６６】
［実施例５］
タグＩＤが、タグ種別コード及び素材識別コードの双方または一方を含まない場合もある。この場合には、例えば、メモリ１０ｂが、商品コードに対応付けてタグ種別コードと素材識別コードとが設定されたテーブルを記憶し、タグ除外部１１５が、タグＩＤから商品コード取得し、取得した商品コードをキーにしてテーブルを検索することにより、商品コードに対応するタグ種別コード及び素材識別コードを取得すると良い。
【符号の説明】
【００６７】
１  無線タグシステム
１０  無線タグ読取装置
１０１  上位機器通信部
１０３  上位コマンド解釈部
１０５  タグ宛コマンド生成部
１０７  無線通信部
１０９  アンテナ
１１０  ＲＳＳＩ測定部
１１１  タグ情報記憶部
１１３  補正係数記憶部
１１５  タグ除外部
１１７  フォーマット変換部
【図１】
2018163565.tif 000003
【図２】
2018163565.tif 000004
【図３】
2018163565.tif 000005
【図４】
2018163565.tif 000006
【図５】
2018163565.tif 000007
【図６】
2018163565.tif 000008
【図７】
2018163565.tif 000009