(57)【要約】【課題】多数の無線タグから情報を読み取る作業の短縮化および効率化を実現すること。【解決手段】実施形態による無線タグ読取装置は、複数の無線タグと無線通信を実行することで複数の無線タグから所定情報を取得する。この無線タグ読取装置は、第１取得部と、第２取得部と、を有する。第１取得部は、第１の伝送速度の無線通信で所定の要求を１回以上送信することで、複数の無線タグのうち第１の無線タグから所定情報を取得する。第２取得部は、第１取得部による所定情報の取得が終了した後、第１の伝送速度よりも遅い第２の伝送速度の無線通信で要求を１回以上送信することで、複数の無線タグのうち第１の無線タグとは異なる第２の無線タグから所定情報を取得する。【選択図】図５
2019022000.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線タグと無線通信を実行することで前記複数の無線タグから所定情報を取得する無線タグ読取装置であって、
第１の伝送速度の前記無線通信で所定の要求を１回以上送信することで、前記複数の無線タグのうち第１の無線タグから前記所定情報を取得する第１取得部と、
前記第１取得部による前記所定情報の取得が終了した後、前記第１の伝送速度よりも遅い第２の伝送速度の前記無線通信で前記要求を１回以上送信することで、前記複数の無線タグのうち前記第１の無線タグとは異なる第２の無線タグから前記所定情報を取得する第２取得部と、
を備える、無線タグ読取装置。
【請求項２】
前記第１取得部は、１回の前記要求に対する前記第１の無線タグからの応答の数を示す値が第１しきい値以下になった場合に、前記所定情報の取得を終了する、
請求項１に記載の無線タグ読取装置。
【請求項３】
前記第１取得部は、前記第１しきい値を、１回の前記要求に対して前記第１取得部が受け入れ可能な前記応答の数の最大値に対する割合として設定する、
請求項２に記載の無線タグ読取装置。
【請求項４】
前記第１しきい値の変更を受け付ける受付部をさらに備える、
請求項２または３に記載の無線タグ読取装置。
【請求項５】
前記第２取得部が送信した１回目の前記要求に対する前記第２の無線タグからの応答の数を示す値が第２しきい値以上であった場合に、前記第２取得部による前記所定情報の取得が終了した後、前記第２の伝送速度よりも遅い第３の伝送速度の前記無線通信で前記要求を送信することで、前記複数の無線タグのうち前記第１の無線タグおよび前記第２の無線タグとは異なる第３の無線タグから前記所定情報を取得する第３取得部をさらに備える、
請求項２〜４のいずれか１項に記載の無線タグ読取装置。
【請求項６】
複数の無線タグと無線通信を実行することで前記複数の無線タグから所定情報を取得する無線タグ読取装置のコンピュータに、
第１の伝送速度の前記無線通信で第１の要求を送信することで前記複数の無線タグのうち第１の無線タグから前記所定情報を取得することと、
前記所定情報の取得が終了した場合に、前記第１の伝送速度よりも遅い第２の伝送速度の前記無線通信で第２の要求を送信することで前記複数の無線タグのうち前記第１の無線タグとは異なる第２の無線タグから前記所定情報を取得することと、
を実行させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、無線タグ読取装置およびプログラムに関する。
【背景技術】
【０００２】
従来、無線通信技術を用いて商品等の在庫を管理する在庫管理システムが知られている。このような在庫管理システムでは、広範囲に電波を送信することで商品棚などに陳列された商品の無線タグから情報を読み取る無線タグ読取装置が用いられる。
【０００３】
ところで、上記のような在庫管理システムでは、情報を読み取るべき無線タグの数が多い場合、それら全ての無線タグから情報を読み取るまでには、相当の時間を要する。また、無線タグの数が多いと、たとえば情報を読み取る作業を定位置で行う場合に、無線タグ読取装置からの電波が届かない範囲にある無線タグの数も増えるため、作業の効率性が低下しうる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施形態が解決しようとする課題は、多数の無線タグから情報を読み取る作業の短縮化および効率化を実現することが可能な無線タグ読取装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態による無線タグ読取装置は、複数の無線タグと無線通信を実行することで複数の無線タグから所定情報を取得する。この無線タグ読取装置は、第１取得部と、第２取得部と、を有する。第１取得部は、第１の伝送速度の無線通信で所定の要求を１回以上送信することで、複数の無線タグのうち第１の無線タグから所定情報を取得する。第２取得部は、第１取得部による所定情報の取得が終了した後、第１の伝送速度よりも遅い第２の伝送速度の無線通信で要求を１回以上送信することで、複数の無線タグのうち第１の無線タグとは異なる第２の無線タグから所定情報を取得する。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１実施形態による無線タグ読取装置を利用した在庫管理システムの構成を示した例示的な図である。
【図２】図２は、第１実施形態による無線タグのハードウェア構成を示した例示的なブロック図である。
【図３】図３は、第１実施形態による無線タグ読取装置のハードウェア構成を示した例示的なブロック図である。
【図４】図４は、第１実施形態において用いられる第１の伝送速度および第２の伝送速度の特性を説明するための例示的な図である。
【図５】図５は、第１実施形態による無線タグ読取装置の制御部内に実現される機能を示した例示的なブロック図である。
【図６】図６は、第１実施形態において実行される一連の処理を示した例示的なフローチャートである。
【図７】図７は、第２実施形態による無線タグ読取装置の制御部内に実現される機能を示した例示的なブロック図である。
【図８】図８は、第２実施形態において実行される一連の処理を示した例示的なフローチャートである。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、実施形態による無線タグ読取装置およびプログラムについて説明する。以下では、実施形態による無線タグ読取装置が、商品の在庫管理システムに利用される携帯型のＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）リーダライタとして構成される例について説明するが、実施形態の技術は、固定式のＲＦＩＤリーダライタにも適用可能である。
【０００８】
＜第１実施形態＞
まず、第１実施形態の構成について説明する。
【０００９】
図１は、第１実施形態による無線タグ読取装置１００を利用した在庫管理システムの構成を示した例示的な図である。図１に示されるように、第１実施形態による在庫管理システムは、無線タグ２０と、無線タグ読取装置１００と、を備えている。無線タグ２０と無線タグ読取装置１００とは、電磁波などを用いた無線通信を実行可能に構成されている。なお、以下では、無線タグ読取装置１００と無線タグ２０との間で実行される無線通信の方式が、タイムスロット方式であるものとして説明する。
【００１０】
無線タグ２０とは、小売店等で販売される物品としての商品１０に付される、たとえば電子タグやＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）タグなどと呼ばれるＲＦＩＤタグである。無線タグ２０は、商品１０を識別するための商品コードなどを含む所定情報（後述するタグ情報２２６）を記憶している。無線タグ２０は、無線タグ読取装置１００との間で送受信される信号（無線電波信号）に基づいて、自身に記憶されたタグ情報２２６の読み出し／書き込みを実行する。
【００１１】
無線タグ読取装置１００は、操作者の操作に応じて、無線タグ２０が記憶しているタグ情報２２６を無線通信により読み出す。すなわち、操作者は、商品１０が陳列された商品棚１０ａに向けて無線タグ読取装置１００を操作することで、当該商品１０に付された無線タグ２０から無線タグ読取装置１００に無線通信でタグ情報２２６を送信させる。
【００１２】
より具体的に、無線タグ読取装置１００は、操作者の操作に応じて、無線タグ２０に対してタグ情報２２６の送信を要求する電波を送信する。そして、無線タグ２０は、無線タグ読取装置１００からの要求に応じて、自身が記憶しているタグ情報２２６を含む電波を返信する。この返信は、無線タグ読取装置１００からの電波の届く範囲に存在している無線タグ２０のみが実行する。無線タグ読取装置１００は、無線タグ２０から送信されたタグ情報２２６を含む電波を受信することで、無線タグ２０が記憶しているタグ情報２２６を読み取る。
【００１３】
なお、図１には図示されていないが、第１実施形態では、無線タグ読取装置１００によって読み出された情報を集約するサーバ装置が設けられていてもよい。サーバ装置は、たとえばパーソナルコンピュータである。なお、サーバ装置は、ハードウェアやソフトウェアなどのコンピュータ資源を提供するクラウドサービスなどによって提供されるものであってもよい。
【００１４】
次に、第１実施形態による在庫管理システムが備える各種装置のハードウェア構成について説明する。
【００１５】
図２は、第１実施形態による無線タグ２０のハードウェア構成を示した例示的なブロック図である。図２に示されるように、無線タグ２０は、アンテナ２１０と、ＩＣチップ２２０と、を備えている。
【００１６】
アンテナ２１０は、無線タグ読取装置１００との間で電波を送受信するためのデバイスである。ＩＣチップ２２０は、電源生成部２２１と、復調部２２２と、制御部２２３と、変調部２２４と、記憶部２２５と、を備えている。
【００１７】
電源生成部２２１は、アンテナ２１０が受信した電波に基づいて、電磁誘導の原理などにより、ＩＣチップ２２０の各部に電力を供給する。復調部２２２は、アンテナ２１０が受信した電波を復調して制御部２２３に出力する。
【００１８】
制御部２２３は、復調部２２２が復調した情報を記憶部２２５に書き込んだり、記憶部２２５から情報を読み出して変調部２２４に出力したりする機能を有する。変調部２２４は、制御部２２３から出力された情報を変調し、変調後の情報をアンテナ２１０に出力する。変調部２２４から出力された情報は、アンテナ２１０を介して、電波に乗って送信される。
【００１９】
記憶部２２５は、たとえばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）などといった不揮発性の書換え可能な記憶媒体である。記憶部２２５は、電力が供給されなくても情報を記憶することが可能なように構成されている。記憶部２２５には、タグ情報２２６が記憶されている。
【００２０】
タグ情報２２６は、識別情報と、販売情報と、を含んでいる。識別情報は、商品１０を識別するための情報（つまり上述した商品コード）である。販売情報は、無線タグ２０が付されている商品１０の販売の状態を示す情報である。
【００２１】
図３は、第１実施形態による無線タグ読取装置１００のハードウェア構成を示した例示的なブロック図である。図３に示されるように、無線タグ読取装置１００は、制御部１０１と、記憶部１０２と、通信インタフェース１０３と、操作部１０４と、ＲＦＩＤリーダ１０５と、アンテナ１１０と、を備えている。これらの各部は、システムバス１０６を介して相互に接続されている。
【００２２】
制御部１０１は、無線タグ読取装置１００の動作を統括的に制御し、無線タグ読取装置１００が有する各種の機能を実現する。制御部１０１は、プロセッサやメモリなどを備えている。
【００２３】
記憶部１０２は、フラッシュメモリなどの記憶装置である。記憶部１０２には、制御部１００のプロセッサにより読み出されて実行される制御プログラム１０７が記憶されている。なお、記憶部１０２に制御プログラム１０７以外の情報も記憶されうることは、言うまでもない。
【００２４】
通信インタフェース１０３は、外部（たとえば上述したサーバ装置など）と通信するためのインタフェースである。
【００２５】
操作部１０４は、無線タグ読取装置１００の操作者からの操作入力を受け付けるデバイスである。操作部１０４は、ボタンやスイッチなどといったハードウェアキーや、ディスプレイ上に設けられるタッチパネルなどによって構成される。
【００２６】
ＲＦＩＤリーダ１０５は、無線タグ２０との間で電波を送受信するためのデバイスであるアンテナ１１０を制御して、無線タグ２０に記憶されたタグ情報２２６を読み取る。より具体的に、ＲＦＩＤリーダ１０５は、無線タグ２０のタグ情報２２６を読み取る場合、まず、無線タグ２０にタグ情報２２６の送信を要求する電波をアンテナ１１０により送信する。そして、ＲＦＩＤリーダ１０５は、当該要求に応じて無線タグ２０から返信された電波をアンテナ１１０により受信し、受信した電波を復調して、タグ情報２２６を抽出する。
【００２７】
ところで、上記のような在庫管理システムでは、タグ情報２２６を読み取るべき無線タグ２０の数が多い場合、それら全ての無線タグ２０からタグ情報２２６を読み取るまでには、相当の時間を要する。また、無線タグ２０の数が多いと、たとえばタグ情報２２６を読み取る作業を定位置で行う場合に、無線タグ読取装置１００からの要求が届かない範囲にある無線タグ２０の数も増えるため、作業の効率性が低下しうる。
【００２８】
そこで、第１実施形態による無線タグ読取装置１００は、無線タグ２０に対してタグ情報２２６の送信を要求する際に、特性が異なる複数の伝送速度を段階的に使用することで、多数の無線タグ２０からタグ情報２２６を読み取る作業の短縮化および効率化を実現する。
【００２９】
たとえば、第１実施形態による無線タグ読取装置１００は、以下に説明するような、比較的高速な第１の伝送速度と、比較的低速な（つまり第１の伝送速度よりも遅い）第２の伝送速度と、の２種類の伝送速度を段階的に使用して、無線タグ２０に対する要求を送信する。
【００３０】
図４は、第１実施形態において用いられる第１の伝送速度および第２の伝送速度の特性を説明するための例示的な図である。図４において、Ｒ１は、第１の伝送速度の要求が届く範囲（通信可能範囲）を表し、Ｒ２は、第２の伝送速度の要求が届く範囲を表す。
【００３１】
図４に示されるように、第１の伝送速度と第２の伝送速度とで通信可能距離を比較すると、第２の伝送速度の通信可能範囲Ｒ２の方が、第１の伝送速度の通信可能範囲Ｒ１よりも大きくなっている。
【００３２】
ここで、伝送速度の差によって通信可能範囲の差が生じる理由について簡単に説明する。一般に、無線通信では、電波信号の伝送速度が速いと、ノイズの影響を受けやすくなる。また、電波信号の出力レベルが小さくなると、伝送エラーが発生しやすくなる。したがって、送信出力と受信感度が同じであれば、伝送速度が遅い程、電波信号が届く範囲（通信可能範囲）が大きくなる。
【００３３】
以上により、第１の伝送速度は、通信可能範囲については第２の伝送速度よりも小さいものの、無線タグ２０からのタグ情報２２６の読み取り速度については第２の伝送速度よりも高速であるという特性を有すると言える。また、第２の伝送速度は、無線タグ２０からのタグ情報２２６の読み取り速度については第１の伝送速度よりも低速であるものの、通信可能範囲については第１の伝送速度よりも大きいという特性を有すると言える。
【００３４】
上記の特性を踏まえて、第１実施形態による無線タグ読取装置１００は、無線タグ２０に対してタグ情報２２６の送信を要求する際に、まず、第１の伝送速度で要求を送信することで比較的近距離にある無線タグ２０からタグ情報２２６を取得し、その後、第２の伝送速度で要求を送信することで比較的遠距離にある残りの無線タグ２０からタグ情報２２６を取得する。これにより、第１の伝送速度を使用することで、タグ情報２２６の読み取り作業の短縮化を図ることが可能になり、さらに第２の伝送速度を使用することで、タグ情報２２６の読み取りの効率化を図ることが可能になる。
【００３５】
なお、第１実施形態では、第１の伝送速度での要求に応答した無線タグ２０が、その後の第２の伝送速度での要求に応答することがないような構成となっている。すなわち、第１実施形態では、無線タグ読取装置１００は、第１の伝送速度での要求と、その後の第２の伝送速度での要求と、をひとつながりの処理（ラウンド）として実行し、無線タグ２０は、あるラウンドにおいて１度応答すると、当該ラウンドが更新されるまでは再び応答しないような構成となっている。
【００３６】
第１実施形態では、このような第１の伝送速度および第２の伝送速度の使い分けが、以下のような機能によって実現される。
【００３７】
図５は、第１実施形態による無線タグ読取装置１００の制御部１０１内に実現される機能を示した例示的なブロック図である。図５に示されるように、制御部１０１内には、第１取得部５０１と、第２取得部５０２と、受付部５０３と、が実現される。これらの機能は、制御部１０１のプロセッサが記憶部１０２の制御プログラム１０７を読み出して実行した結果として、制御部１０１のメモリ上に実現される。
【００３８】
なお、第１実施形態では、図５に示される機能がハードウェア（制御部１０１）とソフトウェア（制御プログラム１０７）との協働によって実現されることに制限されるものではなく、図５に示される機能が専用のハードウェア（回路）のみによって実現されてもよい。
【００３９】
第１取得部５０１は、無線タグ２０に対するタグ情報２２６の送信の要求を第１の伝送速度で送信することで、当該要求が届く範囲に存在する無線タグ２０（以下、第１の無線タグと記載する）からタグ情報２２６を取得する。そして、第１取得部５０１は、第１の無線タグの略全てからのタグ情報２２６の取得を完了した場合に、タグ情報２２６の取得を終了する。
【００４０】
ここで、第１実施形態では、前述したように、無線タグ読取装置１００と無線タグ２０との間で実行される無線通信の方式が、タイムスロット方式である。このため、１回の要求に対して第１取得部５０１が受け入れ可能な無線タグ２０からの応答の数には、制限がある。
【００４１】
したがって、第１実施形態では、第１取得部５０１は、第１の伝送速度での要求の送信を複数回繰り返し実行する。そして、第１取得部５０１は、１回の要求に対する第１の無線タグからの応答の数を示す値が所定のしきい値（第１しきい値）以下になった場合に、第１の無線タグの略全てからの応答の取得が完了したと判断し、第１の無線タグからのタグ情報２２６の取得を終了する。
【００４２】
なお、第１しきい値は、応答の数に対応した具体的な数値として設定されてもよいし、１回の要求に対して第１取得部５０１が受け入れ可能な応答の数の最大値に対する割合として設定されてもよい。
【００４３】
第２取得部５０２は、第１取得部５０１によるタグ情報２２６の取得が終了した後、無線タグ２０に対するタグ情報２２６の送信の要求を第２の伝送速度で送信することで、第１の無線タグとは異なる無線タグ２０、より具体的には第１取得部５０１によりタグ情報２２６が取得されなかった残りの無線タグ２０（以下、第２の無線タグと記載する）からタグ情報２２６を取得する。そして、第２取得部５０２は、第２の無線タグの略全てからのタグ情報２２６の取得が完了した場合に、タグ情報２２６の取得を終了する。
【００４４】
なお、第２の無線タグの略全てからのタグ情報２２６の取得が完了したか否かを判断するための判断基準は、第１の無線タグの略全てからのタグ情報２２６の取得が完了したか否かを判断するための上述した判断基準と略同様に設定可能であるため、ここでは説明を省略する。
【００４５】
ところで、第１の伝送速度から第２の伝送速度への切り替えの基準となる第１しきい値を操作者が任意に変更することができれば、利便性がより向上する。
【００４６】
そこで、第１実施形態では、操作者による第１しきい値の変更を受け付ける機能として、受付部５０３が設けられている。
【００４７】
次に、第１実施形態の制御動作について説明する。
【００４８】
図６は、第１実施形態において実行される一連の処理を示した例示的なフローチャートである。この図６の処理フローは、操作者による無線タグ読取装置１００の操作に応じて開始する。
【００４９】
図６の処理フローでは、まず、Ｓ６０１において、第１取得部５０１は、タグ情報２２６を未取得の無線タグ２０に対するタグ情報２２６の送信の要求を、第１の伝送速度で送信する。
【００５０】
そして、Ｓ６０２において、第１取得部５０１は、Ｓ６０１の処理によって取得可能な情報が略全て取得されたか否か、すなわち第１の伝送速度の要求が届く範囲にある第１の無線タグの略全てからのタグ情報２２６の取得が完了したか否かを判断する。この判断には、前述した第１しきい値が用いられる。
【００５１】
Ｓ６０２において、第１の無線タグの略全てからのタグ情報２２６の取得がまだ完了していないと判断された場合、Ｓ６０１に処理が戻る。一方、Ｓ６０２において、第１の無線タグの略全てからのタグ情報２２６の取得が完了したと判断された場合、第１取得部５０１によるタグ情報２２６の取得が終了し、Ｓ６０３に処理が進む。
【００５２】
Ｓ６０３において、第２取得部５０２は、タグ情報２２６を未取得の無線タグ２０に対するタグ情報２２６の送信の要求を、第２の伝送速度で送信する。
【００５３】
そして、Ｓ６０４において、第２取得部５０２は、Ｓ６０３の処理によって取得可能な情報が略全て取得されたか否か、すなわち第１取得部５０１によりタグ情報２２６が取得されなかった残りの第２の無線タグの略全てからのタグ情報２２６の取得が完了したか否かを判断する。この判断にも、前述した第１しきい値と同様のしきい値などが用いられる。
【００５４】
Ｓ６０４において、第２の無線タグの略全てからのタグ情報２２６の取得がまだ完了していないと判断された場合、Ｓ６０３に処理が戻る。一方、Ｓ６０４において、第２の無線タグの略全てからのタグ情報２２６の取得が完了したと判断された場合、第２取得部５０２によるタグ情報２２６の取得が終了し、図６の処理フローが終了する。
【００５５】
以上説明したように、第１実施形態による無線タグ読取装置１００は、複数の無線タグ２０と無線通信を実行することで当該複数の無線タグ２０から所定情報（タグ情報２２６）を取得するように構成される。この無線タグ読取装置１００は、第１の伝送速度の無線通信で所定の要求を１回以上送信することで、複数の無線タグ２０のうち第１の無線タグからタグ情報２２６を取得する第１取得部５０１と、当該第１取得部５０１によるタグ情報２２６の取得が終了した後、第１の伝送速度よりも遅い第２の伝送速度の無線通信で要求を１回以上送信することで、複数の無線タグ２０のうち第１の無線タグとは異なる第２の無線タグからタグ情報２２６を取得する第２取得部５０２と、を備えている。ここで、第１の無線タグとは、第１の伝送速度の要求が届く範囲にある無線タグ２０であり、第２の無線タグとは、第１取得部５０１でタグ情報２２６が取得されなかった残りの無線タグ２０である。
【００５６】
上記の構成によれば、第１の伝送速度を使用することで、タグ情報２２６の読み取り作業の短縮化を図ることができ、その後さらに第２の伝送速度を使用することで、タグ情報２２６の読み取りの効率化を図ることができる。したがって、第１実施形態によれば、多数の無線タグ２０からタグ情報２２６を読み取る作業の短縮化および効率化を実現することができる。
【００５７】
＜第２実施形態＞
なお、第１実施形態では、第１の伝送速度と、第２の伝送速度と、の２種類の伝送速度を段階的に使用する例について説明した。しかしながら、以下に説明する第２実施形態のように、実施形態の技術は、２種類以上の伝送速度を段階的に使用する例にも適用可能である。
【００５８】
たとえば、第１実施形態において、第２の伝送速度での１回目の要求に対する応答の数が比較的多い場合、無線タグ２０の配置密度が大きく、タグ情報２２６を未取得の無線タグ２０が多く残っていることが推定される。したがって、この場合、第２の伝送速度でのタグ情報２２６の取得が終了した後、第２の伝送速度よりも通信可能範囲が大きい（つまり第２の伝送速度よりも遅い）新たな伝送速度でのタグ情報２２６の取得をさらに実行する余地がある。
【００５９】
そこで、第２実施形態は、まず、第１実施形態と同様に、第１の伝送速度および第２の伝送速度を段階的に使用して、無線タグ２０からタグ情報２２６を取得する。そして、第２実施形態は、第２の伝送速度での１回目の要求に対する応答の数がある程度大きかった場合、第２の伝送速度よりも遅い第３の伝送速度の無線通信をさらに使用して、第１の伝送速度および第２の伝送速度の要求ではタグ情報２２６が取得されなかった残りの無線タグ２０からタグ情報２２６を取得する。
【００６０】
以下、第２実施形態が有する機能についてより具体的に説明する。
【００６１】
図７は、第２実施形態による無線タグ読取装置１００の制御部１０１内に実現される機能を示した例示的なブロック図である。図７に示される各機能は、第１実施形態による制御プログラム１０７（図３参照）とは異なる制御プログラムが制御部１０１により実行されることで実現される。
【００６２】
図７に示されるように、第２実施形態では、第１実施形態（図５参照）による第１取得部５０１、第２取得部５０２、および受付部５０３と同様の第１取得部７０１、第２取得部７０２、および受付部７０４に加えて、上述した第３の伝送速度でのタグ情報２２６の取得を実行する第３取得部７０３が設けられている。
【００６３】
第３取得部７０３は、無線タグ２０の配置密度が大きく、タグ情報２２６を未取得の無線タグ２０が多く残っていると推定される場合、第１取得部７０１および第２取得部７０２による２段階の処理が終了した後に、上述した第３の伝送速度でのタグ情報２２６の取得を開始する。そして、第３取得部７０３は、残りの無線タグ２０の略全てからのタグ情報２２６の取得が完了した場合に、タグ情報２２６の取得を終了する。
【００６４】
より具体的に、第３取得部７０３は、第２取得部７０２が送信した１回目の要求に対する応答の数を示す値が所定のしきい値（第２しきい値）以上であった場合に、第２取得部７０２によるタグ情報２２６の取得が終了した後、当該第２取得部７０２が使用した第２の伝送速度よりもさらに遅い第３の伝送速度の無線通信で要求を送信することで、第１取得部７０１および第２取得部７０２では取得しきれなかった残りの無線タグ２０（以下、第３の無線タグと記載する）からタグ情報２２６を取得する。そして、第３取得部７０３は、第３の伝送速度での要求に対する第３の無線タグからの応答の数が少なくなった場合に、タグ情報２２６の取得を終了する。
【００６５】
なお、第２実施形態によるその他の構成は、第１実施形態と同様であるため、説明を省略する。
【００６６】
ここで、第２実施形態の制御動作について説明する。
【００６７】
図８は、第２実施形態において実行される一連の処理を示した例示的なフローチャートである。なお、この図８の処理フローにおけるＳ８０１〜Ｓ８０４の処理は、それぞれ、第１実施形態（図６参照）の処理フローにおけるＳ６０１〜Ｓ６０４の処理と同様であるため、以下では、Ｓ８０４以降の処理についてのみ説明する。
【００６８】
図８に示されるように、第２実施形態では、Ｓ８０４において、第２取得部７０２が取得可能な情報が略全て取得されたと判断された場合、Ｓ８０５に処理が進む。
【００６９】
そして、Ｓ８０５において、第３取得部７０３は、伝送速度の更なる切り替えが必要か否か、つまり第２の伝送速度よりも遅い第３の伝送速度でのタグ情報２２６の取得が必要か否かを判断する。このＳ８０５の判断は、１回目のＳ８０３の処理、つまり第２取得部７０２が第２の伝送速度で送信した１回目の要求に対する応答の数が所定のしきい値（第２しきい値）以上か否かに基づいて行われる。
【００７０】
Ｓ８０５において、１回目のＳ８０３の処理に対する応答の数が第２しきい値未満であると判断された場合、伝送速度の更なる切り替えは不要だと判断され、処理が終了する。一方、Ｓ８０５において、１回目のＳ８０３の処理に対する応答の数が第２しきい値以上であると判断された場合、伝送速度の更なる切り替えが必要だと判断され、Ｓ８０６に処理が進む。
【００７１】
Ｓ８０６において、第３取得部７０３は、タグ情報２２６を未取得の無線タグ２０に対するタグ情報２２６の送信の要求を、第３の伝送速度で送信する。
【００７２】
そして、Ｓ８０７において、第３取得部７０３は、Ｓ８０６の処理によって取得可能な情報が略全て取得されたか否か、すなわち第１取得部７０１および第２取得部７０２によりタグ情報２２６が取得されなかった残りの無線タグ２０である第３の無線タグの略全てからのタグ情報２２６の取得が完了したか否かを判断する。
【００７３】
Ｓ８０７において、第３の無線タグの略全てからのタグ情報２２６の取得がまだ完了していないと判断された場合、Ｓ８０６に処理が戻る。一方、Ｓ８０７において、第３の無線タグの略全てからのタグ情報２２６の取得が完了したと判断された場合、第３取得部７０３によるタグ情報２２６の取得が終了し、図８の処理フローが終了する。
【００７４】
以上説明したように、第２実施形態では、第１実施形態と同様の構成に加えて、第２取得部７０２が送信した１回目の要求に対する第２の無線タグからの応答の数を示す値が第２しきい値以上であった場合、第２取得部７０２によるタグ情報２２６の取得が終了した後に、第２の伝送速度よりも遅い第３の伝送速度の無線通信で要求を送信することで、複数の無線タグ２０のうち第１の無線タグおよび第２の無線タグとは異なる第３の無線タグからタグ情報２２６を取得する第３取得部７０３が設けられている。これにより、第１の伝送速度および第２の伝送速度に加えて、第３の伝送速度を使用することで、多数の無線タグ２０からタグ情報２２６を読み取る作業の更なる効率化を図ることができる。
【００７５】
なお、上述した第１実施形態および第２実施形態において実行されるプログラムは、ＲＯＭなどの記憶媒体に予め組み込まれた状態で提供されうるが、当該プログラムの提供態様はこれに限られるものではない。第１実施形態および第２実施形態において実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルとして、ＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などといった、コンピュータで読み取り可能な記録媒体に記録された状態で提供されてもよい。
【００７６】
また、第１実施形態および第２実施形態において実行されるプログラムは、インターネットなどのネットワークに接続されたコンピュータ上に格納したものをネットワーク経由でダウンロードさせることにより提供または配布されてもよい。
【００７７】
以上、本発明のいくつかの実施形態について説明したが、上述した実施形態はあくまで例であって、発明の範囲を限定することは意図していない。上述した新規な実施形態は、様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上述した実施形態およびその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７８】
２０  無線タグ
１００  無線タグ読取装置
２２６  タグ情報（所定情報）
５０１、７０１  第１取得部
５０２、７０２  第２取得部
５０３、７０４  受付部
７０３  第３取得部
【先行技術文献】
【特許文献】
【００７９】
【特許文献１】特表２００７−５０４５３７号公報
【図１】
2019022000.tif 000003
【図２】
2019022000.tif 000004
【図３】
2019022000.tif 000005
【図４】
2019022000.tif 000006
【図５】
2019022000.tif 000007
【図６】
2019022000.tif 000008
【図７】
2019022000.tif 000009
【図８】
2019022000.tif 000010