(57)【要約】【課題】複数の無線タグの効率的な読取を課題とする。【解決手段】無線タグの読取を行う複数のアンテナ１〜４を、均等な時分割で動作させ、無線タグの読取を行い、各アンテナが通信可能であった無線タグの個数に応じて各アンテナが動作すべき時分割の比率を算出する。そして各アンテナが動作すべき時分割の比率と、無線タグが付された物体の種別とを対応付けて格納する。以降、同一種別の物体に付された無線タグの読取を行う場合には、対応付けられた各アンテナが動作すべき時分割の比率を用いて無線タグの読取を行う。【選択図】  図４
2010170478.tif 000002
【特許請求の範囲】
【請求項１】
物体が移動する経路にそれぞれ配置され、各物体に付された無線タグと通信を行う複数の通信部を均等な時分割で動作させ、前記無線タグを一意に識別するタグ識別情報を当該無線タグから読み取るように前記複数の通信部を制御する読取制御手順と、
前記読取制御手順によって制御された前記複数の通信部が読み取った前記タグ識別情報を用いて、各通信部が通信可能であった無線タグの個数を計数する計数手順と、
前記計数手順によって計数された前記各通信部が通信可能であった無線タグの個数に応じて、前記各通信部が動作すべき時分割の比率を算出する通信部制御情報算出手順と、
前記通信部制御情報算出手順により算出された、各通信部が動作すべき時分割の比率と前記無線タグが付された物体の種別とを対応付けて通信部制御情報記憶部に格納する通信部制御情報格納手順と、
をコンピュータに実行させることを特徴とする通信部制御プログラム。
【請求項２】
前記計数手順は、前記各通信部が通信可能であった無線タグの個数を計数機会ごとに累積加算して総数を計数し、
前記通信部制御情報算出手順は、前記計数手順によって計数された前記各通信部が通信可能であった無線タグの総数について、前記通信部の全てが通信可能であった無線タグの総数に対する比率を、前記各通信部が動作すべき時分割の比率として算出することを特徴とする請求項１に記載の通信部制御プログラム。
【請求項３】
前記通信部制御情報算出手順は、前記読取制御手順によって制御された前記各通信部が読取った前記タグ識別情報を比較し、当該各通信部のうち、いずれか一つの通信部のみが読取った前記タグ識別情報があるかどうかを判定し、前記一つの通信部が読取った前記タグ識別情報があると判定された場合には、当該タグ識別情報を読取った通信部の動作すべき時分割の比率が他の通信部よりも高くなるように前記時分割の比率を算出することを特徴とする請求項１に記載の通信部制御プログラム。
【請求項４】
前記読取制御手順は、前記通信部制御情報記憶部に格納された時分割の比率に基づいて前記複数の通信部を制御した結果、通信可能である無線タグの個数があらかじめ設定された無線タグの総数と一致しない場合には、前記通信部制御情報記憶部に記憶された時分割の比率を前記経路に対して逆になるように入れ替えた時分割の比率で前記複数の通信部を動作させ、前記無線タグの読取を再度行うように前記複数の通信部を制御することを特徴とする請求項１に記載の通信部制御プログラム。
【請求項５】
物体が移動する経路にそれぞれ配置され、各物体に付された無線タグと通信を行う複数の通信部を均等な時分割で動作させ、前記無線タグを一意に識別するタグ識別情報を当該無線タグから読み取るように前記複数の通信部を制御する読取制御部と、
前記読取制御部によって制御された前記複数の通信部が読み取った前記タグ識別情報を用いて、各通信部が通信可能であった無線タグの個数を計数する計数部と、
前記計数部によって計数された前記各通信部が通信可能であった無線タグの個数に応じて、前記各通信部が動作すべき時分割の比率を算出する通信部制御情報算出部と、
前記通信部制御情報算出部により算出された、各通信部が動作すべき時分割の比率と前記無線タグが付された物体の種別とを対応付けて通信部制御情報記憶部に格納する通信部制御情報格納部と、
を備えることを特徴とするアンテナ制御装置。
【請求項６】
物体が移動する経路にそれぞれ配置され、各物体に付された無線タグと通信を行う複数の通信部と、
前記通信部を均等な時分割で動作させ、前記無線タグを一意に識別するタグ識別情報を当該無線タグから読み取るように前記複数の通信部を制御する読取制御部と、
前記読取制御部によって制御された前記複数の通信部が読み取った前記タグ識別情報を用いて、各通信部が通信可能であった無線タグの個数を計数する計数部と、
前記計数部によって計数された前記各通信部が通信可能であった無線タグの個数に応じて、前記各通信部が動作すべき時分割の比率を算出する通信部制御情報算出部と、
前記通信部制御情報算出部により算出された、各通信部が動作すべき時分割の比率と前記無線タグが付された物体の種別とを対応付けて通信部制御情報記憶部に格納する通信部制御情報格納部と、
を備えることを特徴とする無線タグ読取ゲート。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）タグと通信等を行うアンテナに関する。
【背景技術】
【０００２】
近年、物品の管理を行うために物品に関する情報を記憶するＲＦＩＤタグ（以下、単に無線タグと記載する。）を物品に付して、物品を管理する技術が知られている。具体的には、検品を行う無線タグ読取ゲート上に無線タグ読取装置を配し、物品に付された無線タグを認識させ、物品のゲート通過と同時に検品を行う方法が実施されている。
【０００３】
無線タグ読取ゲートは、読み漏れを防ぐために、異なる位置に設置された複数のアンテナを有している。各アンテナは、それぞれが電波を発信して無線タグと通信を行っている。
【０００４】
ここで、無線タグ読取ゲートでは、各アンテナが無線タグと通信を行う場合に、各アンテナが発する電波が互いに干渉する恐れがある。このため、複数のアンテナを同時に使用せずに、１つずつ均等にアンテナを動作させて、無線タグと通信を行っている。
【０００５】
また、アンテナを上下させて無線タグを読み取る技術が知られている（例えば、特許文献１参照）。具体的には、アンテナを上下動作させて無線タグとの通信を行い、物品のゲート通過と同時に検品を行う技術である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２７６９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上記した無線タグ読取ゲートの技術では、ゲートを通過する物体の形状や、無線タグの貼り付け位置等を考慮せず、全てのアンテナを均等に使用している。
【０００８】
このため、無線タグが存在しない範囲に対してもアンテナが電波を発信し、通信を試行するという無駄な作業が行われており、複数の無線タグと効率的に通信を行えないという問題があった。
【０００９】
ここで、図１４は、従来技術を説明するための図である。図１４に例示するように、無線タグが付された荷物がアンテナ２および４の高さまで存在しない場合であっても、全てのアンテナ１〜４を均等に使用しており、複数の無線タグと効率的に通信を行えないという問題があった。
【００１０】
また、上記したアンテナを上下させて無線タグを読み取る技術も同様に、ゲートを通過する物体の形状や、無線タグの貼り付け位置等を考慮せずに、アンテナが上下させるので、無線タグが付されている部分以外の範囲についても無線タグとの通信を試みるという無駄な作業が発生しており、複数の無線タグと効率的に通信を行えないという問題があった。
【００１１】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、複数の無線タグと効率的に通信することを目的とする。
【課題を解決するための手段】
【００１２】
開示のプログラムは、複数の通信部を均等な時分割で動作させ、無線タグの読取を行い、各通信部が通信可能であった無線タグの個数に応じて各通信部が動作すべき時分割の比率を算出する。そして、各通信部が動作すべき時分割の比率と、無線タグが付された物体の種別とを対応付けて格納する。
【００１３】
以降、同一種別の物体に付された無線タグの読取を行う場合には、対応付けられた各通信部が動作すべき時分割の比率を用いて無線タグの読取を行う。
【発明の効果】
【００１４】
この発明によれば、無駄な読取を行わずに、無線タグと効率的な通信を行うことができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１−１】図１−１は、実施例１に係る読取制御装置の構成を表すブロック図である。
【図１−２】図１−２は、実施例１に係るリーダライタの構成を表すブロック図である。
【図２】図２は、実施例１の読取動作テーブルに係るテーブルレイアウトを表す図である。
【図３】図３は、実施例１に係る無線タグが有する情報のレイアウトを表す図である。
【図４】図４は、実施例１の読取処理を説明するための図である。
【図５】図５は、実施例１の読取処理を説明するための図である。
【図６】図６は、実施例１に係る読取動作パターンの更新例を表す図である。
【図７】図７は、実施例１に係る読取制御装置の処理手順を説明するためのフローチャートである。
【図８】図８は、実施例２の読取動作テーブルに係るテーブルレイアウトを表す図である。
【図９】図９は、実施例２に係る読取制御装置の処理手順を説明するためのフローチャートである。
【図１０】図１０は、実施例３に係る方法を説明する図である。
【図１１】図１１は、実施例３に係る読取制御装置の処理手順を説明するためのフローチャートである。
【図１２】図１２は、実施例４に係る方法を説明する図である。
【図１３】図１３は、読取制御プログラムを実行するコンピュータを示す図である。
【図１４】図１４は、従来技術を説明するための図である。
【発明を実施するための形態】
【実施例１】
【００１６】
以下に添付図面を参照して、この発明に係るアンテナ動作プログラム、アンテナ制御装置及び無線タグ読取ゲートの実施例を詳細に説明する。
【００１７】
以下の実施例では、読取制御装置の構成および処理の流れを順に説明する。
【００１８】
[読取制御装置の構成]
まず最初に、図１−１〜図６を用いて実施例１に係る読取制御装置の構成について説明する。図１−１は、実施例１に係る読取制御装置の構成を表すブロック図である。図１−１に示すように、読取制御装置１０は、制御部１００および記憶部２００を有し、無線タグと通信を行う通信部の一例として、複数のアンテナが設置された無線タグ読取ゲートと接続されている。
【００１９】
リーダライタ５は、アンテナ１〜４を用いて無線タグの読取を行うための装置である。図１−２は、実施例１に係るリーダライタの構成を表すブロック図である。図１−２に示すように、リーダライタ５は、電力増幅器３０と検波器３１と制御装置３２とメモリ３３と送受信装置３４とで構成されている。読取制御装置１０は、リーダライタ５を通してアンテナ１〜４を制御し、アンテナ１〜４を動作させて無線タグと通信を行う。
【００２０】
以下、リーダライタ５と無線タグとの通信を説明する。まず、制御装置３２は、無線タグの電力供給用信号と読取コマンドとを電力増幅器３０に送信する。電力増幅器３０は、制御装置３２から受信した無線タグの電力供給用信号と読取コマンドを増幅し、アンテナ１〜４に送信する。アンテナ１〜４は、電力増幅器３０から受信した電力供給用信号と読取コマンドとを電波で無線タグに送信する。
【００２１】
アンテナ１〜４は、無線タグからの返信電波を受信した場合には、受信した返信電波を電気信号に変換し、検波器３１に送信する。検波器３１は、アンテナ１〜４から受信した電気信号から無線タグの情報を検出して、制御装置３２に送信する。制御装置３２は、検波器３１から受信した無線タグの情報をメモリ３３に記憶させる。メモリ３３に記憶された情報は、送受信装置３４を通して読取制御装置１０に送信される。
【００２２】
記憶部２００は、制御部１００による各種処理に必要なデータ及びプログラムを格納するが、特に、読取動作テーブル２０、読取データ記憶部２１を有する。
【００２３】
読取動作テーブル２０は、無線タグが付された製品の種別と、製品の種別に対応付けられたアンテナが動作すべき時分割の比率とが格納される。具体的には、読取動作テーブル２０は、無線タグと通信を行う複数のアンテナを制御するための情報であるアンテナ切替比率と無線タグが付された製品の種別とが対応付けられて格納される。
【００２４】
読取動作テーブル２０は、図２に例示するように、製品の種別を一意に識別する「製品番号」と、製品を運搬する１パレットの最大積載数である「搭載数」と、各アンテナの使用頻度を示す「アンテナの切替比率」とをそれぞれ対応付けて製品の種別ごとに記憶する。ここで、図２は、実施例１の読取動作テーブルに係るテーブルレイアウトを表す図である。
【００２５】
ここで、アンテナ切替比率とは、各アンテナが動作すべき時分割の比率である。具体的には、全アンテナの読取時間に対する各アンテナの読取時間の比率である。例えば、図２の例では、全アンテナの読取時間の合計を１とした場合の、各アンテナの読取動作時間の比率が格納されている。アンテナ１の読取時間は、全アンテナ１〜４の全体の読取時間のうちの１割となる。なお、無線タグの読み漏れを防ぐために、各アンテナは、上記したアンテナ切替比率で読取動作を数回繰り返している。
【００２６】
読取データ記憶部２１は、各アンテナが読み出した無線タグの情報を記憶する。具体的には、読取データ記憶部２１は、計数部１３から各アンテナが通信した無線タグの個数を受け取り、記憶する。
【００２７】
アンテナ１〜４は、物体が移動する経路にそれぞれ配置され、各物体に付された無線タグと通信を行うアンテナである。具体的には、アンテナ１〜４は、それぞれが電波を発して無線タグに記録された情報の読取を行う。ここで、図３は、実施例１に係る無線タグが有する情報のレイアウトを表す図である。無線タグには、図３に例示するように、無線タグを一意に識別する「ＩＤ」、製品の種別を一意に識別する「製品番号」、製品の個々を一意に識別する「シリアル番号」が記録されている。
【００２８】
制御部１００は、各種の処理部などを規定したプログラム及び所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する。特に、読取動作パターン選択部１１、読取制御部１２、計数部１３、通信部制御情報算出部１４、通信部制御情報格納部１５を有する。
【００２９】
読取動作パターン選択部１１は、無線タグが付された製品の種別（例えば、製品番号）を各アンテナから取得し、読取動作テーブル２０からアンテナ切替比率を選択する。具体的には、読取動作パターン選択部１１は、読取を行う無線タグに記録されている製品の種別を各アンテナから取得する。そして、読取動作パターン選択部１１は、各アンテナが取得した製品の種別に対応付けられたアンテナ切替比率を検索し、選択する。
【００３０】
読取動作パターン選択部１１は、読取動作テーブル２０に対応するアンテナ切替比率が登録されていた場合には、読取動作テーブル２０からアンテナ切替比率を取得し、読取制御部１２に通知する。
【００３１】
読取制御部１２は、各アンテナを動作させ、無線タグを一意に識別するタグ識別情報を無線タグから読取るように各アンテナを制御する。具体的には、読取制御部１２は、読取動作パターン選択部１１からアンテナ切替比率を受信し、受信したアンテナ切替比率に基づいた時分割でアンテナ１〜４を動作させ、無線タグに記録されたタグ識別情報（図３の例では「ＩＤ」）の取得を行う。また、読取制御部１２は、アンテナ切替比率が登録されていない場合には、各アンテナを均等の時分割で動作させ、無線タグからタグ識別情報を読取る。
【００３２】
ここで、図４および図５の例を用いて、製品の種別に対応するアンテナ切替比率に基づいてアンテナ１〜４を動作させ、無線タグに記録された情報の読取処理を説明する。図４は、実施例１の読取処理を説明するための図である。また、図５は、実施例１の読取処理を説明するための図である。
【００３３】
図４に例示するように、読取制御部１２は、背高な形状の製品であって、無線タグが高い位置の右側に付された製品に対しては、右側の高い位置に付されたアンテナ２の使用頻度が高い読取制御パターンに基づいて、無線タグに記録された情報の読取を行う。
【００３４】
また、図５に例示するように、読取制御部１２は、背低な形状の製品であって、無線タグが低い位置に付された製品に対しては、低い位置に付されたアンテナ１、３の使用頻度が高い読取制御パターンに基づいて、無線タグに記録された情報の読取を行う。
【００３５】
つまり、無線タグを利用した検品を行うシステムでは、荷物の外面に付される無線タグは、製品の種別ごとに無線タグが付される位置が定まっている。さらに、安全性、検品の効率性等の理由により、荷物を移動パレットに搭載する数や並べ方も製品の種別ごとに定められている。このため、荷物の種別から、効率的な無線タグの読取を行うために使用すべきアンテナをおのずと特定することが可能となる。
【００３６】
また、読取制御部１２は、アンテナ切替比率が登録されていなかった場合には、アンテナ１〜４を均等に動作させ、無線タグを一意に識別する無線タグの「ＩＤ」を無線タグから読み取るようにアンテナ１〜４を制御する。
【００３７】
計数部１３は、アンテナ１〜４が読み取った無線タグの「ＩＤ」を用いて、各アンテナ１〜４が通信を行った無線タグの個数を計数する。具体的には、計数部１３は、アンテナ切替比率が登録されていなかった場合には、読取制御部１２から各アンテナ１〜４が通信した無線タグの個数を取得し、計数した後、読取データ記憶部２１に記憶させる。
【００３８】
ここで各アンテナが通信した無線タグの個数について説明する。無線タグの読取を行う各アンテナ１〜４は、それぞれが独立して無線タグの読取を行う。このため、無線タグが存在する位置によっては、１つの無線タグが複数のアンテナに認識されることがある。また、パレットが無線タグ読取ゲートを通過する一機会に、読取動作を数回繰り返す場合には、一つのアンテナにおいて、同じ無線タグが何度も認識されることもある。
【００３９】
一方、各無線タグは、無線タグを一意に識別する「ＩＤ」を有している。計数部１３は、各アンテナが読取を行った無線タグの「ＩＤ」を比較し、同一の「ＩＤ」の読込を行った複数のアンテナが存在する場合には、無線タグの読込個数に重複があると認識することができる。また、一つのアンテナにおいて、同じ無線タグが何度も読み込まれる重複を認識することもできる。
【００４０】
したがって、計数部１３は、パレットが無線タグ読取ゲートを通過する一機会ごとに、一つにアンテナで同じ無線タグが何度も読み込まれる重複を排除した上で、各アンテナが通信可能であった（ＩＤを読みとれた）無線タグの個数を計数する。また、各アンテナが通信可能であった無線タグの個数についてＩＤの重複を考慮せず単純に合計したもの（重複を考慮しない総数）が、「通信可能総数」である。例えば、アンテナ１が「ＩＤ：１」および「ＩＤ：２」と通信可能であり、アンテナ２が「ＩＤ：１」と通信可能である場合には、「通信可能総数：３個」となる。一方、各アンテナが通信可能であった無線タグの個数についてＩＤの重複を考慮して合計したもの（重複を考慮した総数）が、「読取搭載総数」である。例えば、アンテナ１が「ＩＤ：１」および「ＩＤ：２」と通信可能であり、アンテナ２が「ＩＤ：１」と通信可能である場合には、「読取搭載総数：２個」となる。
【００４１】
通信部制御情報算出部１４は、計数部１３によって計数された各アンテナが通信可能であった無線タグの個数に応じて、各アンテナが動作すべき時分割の比率を算出する。具体的には、通信部制御情報算出部１４は、読取制御部１２がアンテナを均等に動作させて無線タグの読取を実施した場合に、読取データ記憶部２１に保存されている無線タグの情報を用いて、全アンテナの読取時間に対する各アンテナ１〜４の読取時間の比率であるアンテナ切替比率を計算する。
【００４２】
通信部制御情報格納部１５は、通信部制御情報算出部１４により算出されたアンテナ切替比率と製品の種別とを対応付けて読取動作テーブル２０に格納する。具体的には、通信部制御情報格納部１５は、通信部制御情報算出部１４が算出したアンテナ切替比率を基に、対応する読取動作テーブル２０のアンテナ切替比率を更新する。
【００４３】
ここで、図６を用いて、読取動作パターンの更新例について説明する。図６は、実施例１に係る読取り動作パターンの更新例を表す図である。図６に示すように、読取制御装置１０は、製品番号「ＦＭＷ−４４４」について、アンテナの切替比率が「ｎｕｌｌ」で未登録である場合には、各アンテナを均等に動作させて、通信した無線タグの個数を読取データ記憶部２１に保存する。
【００４４】
図６の例では、読取制御装置１０は、アンテナ１、３が通信した無線タグの個数が「１２」個であり、アンテナ２、４が通信した無線タグの個数が「０」個であることを読取データ記憶部２１に保存する。
【００４５】
そして、読取制御装置１０は、全アンテナ１〜４が通信した全無線タグの個数（図６の例では、「２４」）に対して、各アンテナ１〜４が通信した全無線タグの個数（図６の例では、アンテナ１が「１２」）の比率を、アンテナの切替比率をそれぞれ計算する。例えば、読取制御装置１０は、アンテナ１の切替比率として、「０．５」を算出する。
【００４６】
ここで、通信部制御情報算出部１４は、上記した搭載数と読取った無線タグの数とが一致しない場合には上記したアンテナ切替比率の計算を行わない。無線タグ読取ゲートの通常の使用様態を考慮すると、効率性の点から荷物は、その種別によって設定された最大数が移動パレットに搭載される場合が多い。このため、荷物の種別によって設定された搭載数（以下、「種別対応搭載数」と記載する。）と、各アンテナが通信可能であった無線タグの個数についてＩＤの重複を考慮して合計した読取搭載総数とが同一である場合にのみ、各アンテナが無線タグの情報を読み取った結果を利用することとした。
【００４７】
[読取制御装置の処理]
次に、図７を用いて、実施例１に係る読取制御装置の処理の流れを説明する。図７は、実施例１に係る読取制御装置の処理手順を説明するためのフローチャートである。
【００４８】
まず最初に、読取制御部１２は、無線タグの読取を開始する（ステップＳ１０１）。読取を開始するトリガの例としては、光学機器等を設置し、無線タグが付された荷物が無線タグ読取可能範囲にあることを認識する方法等が考えられる。次に、読取動作パターン選択部１１は、無線タグに記録されている荷物の製品の種別を取得する（ステップＳ１０２）。
【００４９】
次に、読取動作パターン選択部１１は、ステップＳ１０２で取得した製品の種別に基づいて、読取動作テーブル２０を検索する（ステップＳ１０３）。検索した結果、読取動作パターン選択部１１は、該当する製品の種別（製品番号）の読取動作パターンにアンテナ切替比率が登録されていた場合には（ステップＳ１０４肯定）、当該アンテナ切替比率を取得する（ステップＳ１０５）。
【００５０】
次に、読取制御部１２は、ステップＳ１０５において、読取動作パターン選択部１１が取得したアンテナ切替比率を受信し、受信したアンテナ切替比率に基づき、アンテナ１〜４を動作させ、荷物に付されている無線タグの読取を実施する（ステップＳ１０６）。具体的には、読取制御部１２は、各アンテナ１〜４が読取を行った無線タグの「ＩＤ」を取得する。さらに、読取制御部１２は、取得した無線タグの「ＩＤ」を基に、読取搭載総数を求める。読取制御部１２が無線タグの読取を行ったら、無線タグの読取の終了となる（ステップＳ１１２）。
【００５１】
一方、ステップＳ１０４において、読取動作パターン選択部１１は、読み込みを行う無線タグが付された荷物の種別の読取動作パターンにアンテナ切替比率が登録されていなかった場合について説明する（ステップＳ１０４否定）。ステップＳ１０４否定の場合には、読取制御部１２は、全てのアンテナを均等な時分割で動作させ、無線タグに記録されている「ＩＤ」の読取を実施する（ステップＳ１０７）。
【００５２】
次に、計数部１３は、各アンテナが読取った無線タグの個数と無線タグの「ＩＤ」とを計数し、保存する（ステップＳ１０８）。具体的には、計数部１３は、各アンテナが通信可能であった無線タグの「ＩＤ」の数に基づいて、各アンテナと通信可能であった無線タグの数を特定する。さらに、計数部１３は、全アンテナが読取を行った無線タグの「ＩＤ」に基づいて、読取搭載総数を特定する。その後、通信部制御情報算出部１４は、アンテナ１〜４が読取った読取搭載総数が種別対応搭載数と一致するかどうかを判定する（ステップＳ１０９）。
【００５３】
ステップＳ１０９の結果、通信部制御情報算出部１４は、読取を行った無線タグと対応付けられている種別対応搭載数と読取搭載総数とが一致した場合には（ステップＳ１０９肯定）、各アンテナが読取った無線タグの個数を利用して、アンテナ切替比率を計算する（ステップＳ１１０）。アンテナ切替比率の計算の例としては、無線タグの読取の結果、得られた通信可能総数に対する各アンテナが通信可能であった無線タグの個数の比率を、各アンテナについて計算する。
【００５４】
次に、通信部制御情報格納部１５は、計算されたアンテナ切替比率を基に、読取動作テーブル２０の更新を行う（ステップＳ１１１）。具体的には、通信部制御情報格納部１５は、計算されたアンテナ切替比率と無線タグが付された物体の種別とを対応付けて、読取動作テーブル２０に格納する。ステップＳ１１１の後、無線タグ読取の終了となる（ステップＳ１１２）。
【００５５】
一方、通信部制御情報算出部１４は、種別対応搭載数と読取搭載総数とが一致しない場合には（ステップＳ１０９否定）、アンテナ切替比率を計算せずに、無線タグの読取を終了する（ステップＳ１１２）。
【００５６】
[実施例１の効果]
上述してきたように、実施例１に係る読取制御装置１０では、アンテナを均等な時分割で動作させ、無線タグの読取を行い、無線タグを識別した結果を用いて、アンテナ切替比率を算出し格納する。そのため、読取制御装置１０は、実際に無線タグを認識した結果から計算された、適切なアンテナ切替比率を、次回から使用することができる。この結果、読取制御装置１０は、無線タグが付された物体に対応するアンテナ切替比率を用いて無線タグの読取を行うので、無線タグが付された製品の種別ごとに読取を行うべきアンテナを重点的に使用し、効率的な無線タグの読取を行うことが可能となる。
【実施例２】
【００５７】
ところで、実施例１では、読取動作パターンにおけるアンテナ切替比率が登録されていない場合にのみ、アンテナ切替比率を新たに設定する例を示したが、アンテナ切替比率が設定されている場合であっても、各アンテナが読取った無線タグの総数を利用して、当該各アンテナ切替比率を更新するようにしてもよい。
【００５８】
そこで、以下の実施例２では、アンテナ切替比率が登録されている場合であっても、新規のアンテナ切替比率を計算する場合について説明する。具体的には、実施例２に係る読取制御装置１０ａでは、各アンテナが通信可能であった無線タグの数を履歴として蓄積し、蓄積された通信可能総数の累積加算に対する各アンテナが荷物の種別ごとに読取った無線タグ数の累積加算の比率を計算し、アンテナ切替比率とする。
【００５９】
実施例２に係る計数部１３ａは、各アンテナが通信可能であった無線タグの個数を計数機会ごとに累積加算して総数を計数する。具体的には、計数部１３ａは、無線タグの読取を行う度に、各アンテナがこれまでに読取を行った無線タグの数を累積的に合計する。
【００６０】
ここで、図８は、実施例２の読取動作テーブルに係るテーブルレイアウトを表す図である。実施例２に係る読取動作テーブル２０ａでは、図８に例示するように、無線タグが付された製品の種別ごとに、各アンテナが過去に読取を行った無線タグの総和が履歴として保存されている。
【００６１】
そして、実施例２に係る通信部制御情報算出部１４ａでは、計数部１３ａが計数した各アンテナが通信可能であった無線タグの総数について、アンテナの全てが通信可能であった無線タグの総数に対する比率を、アンテナ切替比率として算出する。具体的には、通信部制御情報算出部１４ａは、計数部１３ａの計数結果に基づいて、累積加算された通信可能総数に対して各アンテナが通信を行った無線タグの総数の比率をアンテナ切替比率とし、読取動作テーブル２０ａに格納する。
【００６２】
[読取制御装置の処理]
次に、図９を用いて実施例２に係る読取制御装置１０ａの処理の流れを説明する。ここで、図９は、実施例２に係る読取制御装置の処理手順を説明するためのフローチャートである。最初に、読取制御装置１０ａは、実施例１に係る読取制御装置１０と同様に、無線タグの読取を開始し、無線タグから荷物の種別を取得し、読取動作テーブルを検索する（ステップＳ２０１〜Ｓ２０３）。
【００６３】
次に、実施例２に係る読取動作パターン選択部１１ａは、アンテナ切替比率が登録済みである場合には（ステップＳ２０４肯定）、アンテナ切替比率を読取動作テーブル２０ａから取得する（ステップＳ２０５）。次に、読取制御部１２ａは、ステップＳ２０５で取得されたアンテナ切替比率を用いて無線タグの読取を実施する（ステップＳ２０６）。
【００６４】
そして、計数部１３ａは、各アンテナが読み取った無線タグの個数のカウントと無線タグの「ＩＤ」を計数し読取データ記憶部２１ａに保存する（ステップＳ２０７）。次に、通信部制御情報算出部１４ａは、読取搭載総数が種別対応搭載数と同一であるかを判定する（ステップＳ２０８）。判定の結果、読取搭載総数と種別対応搭載数とが同一である場合には（ステップＳ２０８肯定）、通信部制御情報算出部１４ａは、各アンテナが通信可能であった無線タグの累積加算総数に基づいて、アンテナ切替比率を計算する（ステップＳ２０９）。
【００６５】
具体的には、通信部制御情報算出部１４ａは、前記各アンテナが過去に通信可能であった無線タグの重複を考慮しない総数について、累積加算された通信可能総数に対する比率を、アンテナ切替比率として算出する（ステップＳ２０９）。その後、通信部制御情報格納部１５ａは、ステップＳ２０９において計算された新たなアンテナ切替比率と計数部１３ａの計数結果とを、無線タグが付された製品の種別と対応付けて読取動作テーブル２０ａの更新を行う（ステップＳ２１０）。読取動作テーブル２０ａの更新後に、無線タグの読取処理を終了する（ステップＳ２１６）。
【００６６】
一方、通信部制御情報算出部１４ａは、読取搭載総数と種別対応搭載数とが同一でない場合には（ステップＳ２０８否定）、アンテナ切替比率を計算せずに無線タグの読取を終了する（ステップＳ２１６）。
【００６７】
また、読取制御装置１０ａは、ステップＳ２０４で各アンテナ切替比率が登録されていなかった場合には（ステップＳ２０４否定）、実施例１と同様に、各アンテナを均等に使用して読取を行い、新たなアンテナ切替比率を計算し、登録を行って無線タグの読取を終了する（ステップＳ２１１〜ステップＳ２１６）。
【００６８】
[実施例２の効果]
このように、実施例２では、読取制御装置１０ａは、各アンテナが過去に読取を行ったすべての無線タグの数を履歴として収集し、収集した無線タグの総数を用いてアンテナ切替比率を計算する。これにより、読取制御装置１０ａは、無線タグの読取を行うたびに、アンテナ切替比率を最適化し続けることを実現し、より効率的な無線タグの読取を行うことを可能とする。
【実施例３】
【００６９】
ところで、読取制御装置が付されている無線タグを利用した無線タグ読取ゲートは、図１０で例示されているように、複数の無線タグ読取ゲートを組み合わせたシステムとして実施されてもよい。ここで、図１０は、実施例３に係る方法を説明する図である。
【００７０】
そこで、実施例３では、２組の無線タグ読取ゲートを組み合わせたシステムについて説明する。以下、図１０を用いて、上述したシステムを詳しく説明する。
【００７１】
図１０に例示されているシステムでは、複数のアンテナを有する２つの読取ゲートと各読取ゲートに設置されたアンテナを制御する実施例３に係る読取制御装置１０ｂとを有する。無線タグの読取を行う２組の読取ゲートは、第一のゲートと第二のゲートとで独立して無線タグの読取を行う。
【００７２】
最初に、読取制御装置１０ｂは、第一のゲートを実施例１と同様に動作させて無線タグの読取を行う。しかし、読取制御装置１０ｂは、読取動作テーブル２０に登録されているアンテナ切替比率を利用して第一のゲートを動作させ、無線タグの読取を行ったが、読み漏れが発生してしまった場合には、無線タグが付された荷物が間違った搭載の仕方をされている可能性が高い。このため、同一のアンテナ切替比率を利用して第二のゲートを動作させても、同じく読み漏れが発生すると考えられる。
【００７３】
そこで、実施例３に係る読取制御部１２ｂは、アンテナ切替比率に基づいて第一のゲートに配置された複数のアンテナを制御した結果、通信可能である無線タグの個数（読取搭載総数）があらかじめ設定された無線タグの総数（種別対応搭載数）と一致しない場合には、利用したアンテナ切替比率を、荷物の移動経路に対して左右逆になるように入れ替えたアンテナ切替比率で第二のゲートに配されたアンテナを動作させて、無線タグの読取を行う。
【００７４】
以下、図１０を用いて、具体的に読取制御部１２ｂの処理を説明する。図１０に例示された場合では、読取制御部１２ｂは、第一のゲートにおいて４番のアンテナを使用している。しかし、無線タグが付された物体が積載時のミスにより反転した状態で積載されているため、無線タグの読取を適切に行うことができない。上記したような場合には、読取制御部１２ｂは、第二のゲートに設置されたアンテナ２番を動作させて無線タグの読取を行うので、適切な無線タグの読取を行うことができる。
【００７５】
[読取制御装置の処理]
次に、図１１を用いて実施例３に係る読取制御装置１０ｂの処理の流れを説明する。ここで、図１１は、実施例３に係る読取制御装置の処理手順を説明するためのフローチャートである。
【００７６】
読取制御装置１０ｂは、第一のゲートで、アンテナ切替比率に基づいて無線タグの読取を行う（ステップＳ３０１〜Ｓ３０７）。ここで、実施例３に係る通信制御情報格納部１５ｂでは、第一のゲートに配した全アンテナが読取を行った無線タグの読取搭載総数と種別対応搭載数とが同一であるかを判断する（ステップＳ３０８）。種別対応搭載数と読取搭載総数とが同一である場合には（ステップＳ３０８肯定）、実施例３に係る読取制御装置１０ｂは、第二のゲートによる読取を行わず、無線タグ読取を終了する（ステップＳ３１５）。
【００７７】
種別対応搭載数と読取搭載総数とが同一ではなかった場合には（ステップＳ３０８否定）、読取制御部１２ｂは、第一のゲートで使用したアンテナ切替比率を左右逆にして第二のゲートに配されたアンテナを制御して無線タグの読取を行う（ステップＳ３０９）。
【００７８】
具体的には、実施例３に係る読取制御部１２ｂは、第一のゲートで用いたアンテナ切替比率を、荷物の経路に対して逆になるように入れ替えたアンテナ切替比率で、第二のゲートに配されたアンテナを稼働させ、無線タグの読取を行う。その後、無線タグの読取が行われたら、無線タグの読取を終了する（ステップＳ３１５）。
【００７９】
ここで、ステップＳ３０９の処理について図１０を用いて詳しく説明する。図１０に例示した場合には、読取制御部１２ｂは、第一のゲートで利用したアンテナ切替比率のうち、対向する位置に設置されているアンテナ２と４が有するアンテナの切替比率を入れ替え、さらに対向する位置に設置されているアンテナ１と３が有するアンテナの切替比率を入れ替えて、第二のゲートを稼動させる。
【００８０】
アンテナ切替比率が登録されていなかった場合には（ステップＳ３０４否定）、読取制御部１２ｂは、第一のゲートのアンテナを均等の時分割で動作させて無線タグの読取を行う（ステップＳ３１０）。実施例３に係る計数部１３ｂは、ステップＳ３１０において受信した各アンテナが読取った無線タグの個数と「ＩＤ」とを計数し、保存する（ステップＳ３１１）。
【００８１】
さらに、実施例３に係る通信部制御情報算出部１４ｂは、第一のゲートに配した全アンテナが読取を行った無線タグの読取搭載総数と種別対応搭載数とが同一であるかを判断する（ステップＳ３１２）。その結果、読取搭載総数と種別対応搭載数とが同一でなかった場合には（ステップＳ３１２否定）、読取制御部１２ｂは、第二のゲートに配されたアンテナも均等の時分割で動作させて、無線タグの読み取りを実施する（ステップＳ３１６）。その後、読取制御装置１０ｂは、無線タグの読取を終了する（ステップＳ３１５）。一方、読取搭載総数と種別対応搭載数が同一であった場合には（ステップＳ３１２肯定）、通信制御装置１０ｂは、実施例１と同様にアンテナ切替比率を計算し、読取動作テーブルを更新し、無線タグの読取を終了する（ステップＳ３１３〜Ｓ３１５）。
【００８２】
[実施例３の効果]
このように、実施例３によれば、読取制御装置１０ｂは、無線タグの読取を正常に行えなかった場合には、無線タグの読取に利用したアンテナ切替比率を左右反転させ、無線タグの読取を行うので、均等に各アンテナを利用する従来技術の無線タグ読取ゲートを２度使用するよりも効率的な無線タグの読取を行うことが可能である。
【実施例４】
【００８３】
ところで、複数のアンテナを用いて無線タグの読取をした結果、一つのアンテナのみと通信を行うことができた無線タグが存在する場合がある。
【００８４】
このような場合には、上記した無線タグを読取ることができるアンテナを重点的に動作させるべきである。そこで、実施例４に係る通信部制御情報算出部１４ｃは、各アンテナが読取った無線タグの「ＩＤ」を比較して、いずれか一つのアンテナのみが読取った「ＩＤ」があるかどうかを判定する。さらに、通信部制御情報算出部１４ｃは、いずれか一つのアンテナのみが読取った「ＩＤ」が存在すると判断した場合には、該読取を行ったアンテナを動作すべき時分割の比率を他のアンテナを動作すべき時分割の比率より高くしたアンテナ切替比率を設定し、無線タグが付された物体の種別と対応づけて実施例４に係る読取動作テーブル２０ｃに格納する。
【００８５】
[読取制御装置の処理]
ここで、図１２を用いて、通信部制御情報格納部１４ｃの処理について具体的に説明する。図１２は、実施例４に係る方法を説明する図である。図１２に示すように、読取制御装置１０ｃは、アンテナ１〜４を動作させて、無線タグが保持している「ＩＤ」の読取を行う。通信部制御情報算出部１４ｃは、各アンテナ１〜４が受信した無線タグが保持している「ＩＤ」を比較する。
【００８６】
通信部制御情報算出部１４ｃは、各アンテナ１〜４が取得した無線タグの「ＩＤ」を比較して、全アンテナ１〜４のうち、いずれか一つのアンテナのみが取得した「ＩＤ」があるか判定を行う。例えば、図１２の例では、アンテナ１のみが「ＩＤ０５」の無線タグを読取っている。そこで、実施例４に係る通信部制御情報算出部１４ｃは、アンテナ１の使用頻度を他のアンテナ２〜４よりも高くしたアンテナ切替比率を設定する。
【００８７】
つまり、アンテナ１が「ＩＤ０５」を登録されている無線タグの読取を行っており、他のアンテナは「ＩＤ０５」について読取を行っていない。このような場合には、「ＩＤ０５」を登録されている無線タグの読み漏れを防ぐために、読取制御装置１０ｃは、アンテナ１を重点的に使用すべきであるからである。
【００８８】
図１２の例では、通信部制御情報算出部１４ｃは、各アンテナが通信可能であった無線タグの数を基にアンテナ切替比率を計算し、さらに、アンテナ１を動作すべき時分割の比率を他のアンテナ２〜４よりも高く設定する。その後、通信部制御情報格納部１５ｃは、通信制御情報算出部１４ｃが算出したアンテナ切替比率を、実施例４に係る読取動作テーブル２０ｃに格納する。
【００８９】
[実施例４の効果]
上述してきたように、実施例４に係る読取制御装置１０ｃは、唯一のアンテナによって読取が行われた無線タグを、読取ることができたアンテナを重点的に動作させるアンテナ切替比率を計算する。以上の処理によって、読取制御装置１０ｃは、読取が困難な位置に存在する無線タグを読取することが可能なアンテナを、重点的に動作させ、無線タグの読み漏れを防止することを可能とする。
【実施例５】
【００９０】
これまで本発明の実施例について説明したが、本発明は、上述した実施例以外にも様々な異なる形態にて実施されてよいものである。そこで、以下では実施例５として本発明に含まれる他の実施例を説明する。
【００９１】
（１）重み係数による計算
実施例１〜４に係る読取制御装置では、各アンテナが読取を行った無線タグの数を基に、アンテナ切替比率を計算したが、実施例はこれに限定されるものではなく、読取制御装置は、無線タグが付された物体の材質等による重み係数を考慮した計算を行ってもよい。
【００９２】
つまり、無線タグが付された物体の素材、物体の大きさ、通信に使用する電波の周波数帯によっては、各アンテナと通信しづらい無線タグが存在する場合がある。上述した、通信しづらい無線タグが存在する場合には、読取制御装置は、無線タグが付された物体の素材、物体の大きさ、通信に使用する電波の周波数帯に応じて、アンテナ切替比率を変更しても良い。例えば、読取制御装置は、無線タグが付された物体が金属製であり、無線タグと通信しづらい場合には、物体に付された無線タグに一番近い位置に存在するアンテナを重点的に動作させるように、アンテナ切替比率を変更する。
【００９３】
無線タグが付された物体の材質をアンテナ切替比率に反映することで、読取制御装置は、より最適化されたアンテナ切替比率を用いた無線タグの読取を行うことが可能であり、より効率的な無線タグの読取を行うことが可能である。
【００９４】
（２）アンテナ切替比率の補正
また、実施例１〜４に係る読取制御装置では、無線タグを読取することが出来なかったアンテナのアンテナ切替比率が「０」と設定される場合がある。しかし、読取制御装置は、無線タグを読取することが出来なかったアンテナに対しても最低限のアンテナ切替比率を与える補正を行ってもよい。
【００９５】
例えば、読取制御装置は、図６に例示した場合には、アンテナ２とアンテナ４のアンテナ切替比率を「０」とするのではなく、「０．１」程度のアンテナ切替比率として格納する。このように、読取制御装置は、ある無線タグが付された物体の種別について、無線タグを読取することが出来なかったアンテナであっても、最低限のアンテナ切替比率を設定して使用することによって、読み漏れを最小限に留めることが可能となる。
【００９６】
（３）外部記憶部による構成
また、実施例１〜４に係る読取制御装置では、記憶部２００が読取制御装置に内蔵されていたが、記憶部２００は、外部接続としてもよい。外部接続の例としては、無線タグが付された製品の情報を一元管理するサーバや、記憶装置等を、実施例１〜４に係る読取制御装置に接続する。同様の効果を得ることができるからである。
【００９７】
（４）外部入力による読取動作テーブル
また、実施例１〜４に係る読取制御装置では、読取動作テーブル２０が計算結果に基づいて更新されたが、読取制御装置の外部から直接アンテナ切替比率を更新できるようにしてもよい。新規の物体に対応するアンテナ切替比率を、読取動作テーブルに登録することによって、読取制御装置は、初めから効率的な読取を行うことが可能となるからである。
【００９８】
（５）物体種別入力方式
また、実施例１〜４に係る読取制御装置では、アンテナ１〜４より得られた無線タグの情報をもとに読み取り動作テーブル２０からアンテナ切替比率を取得していた。しかし、これは別の方法であってもよい。
【００９９】
例えば、読取制御装置は、外部の装置から物体の種別の情報を取得してもよい。さらに無線タグ読取ゲートを通過する荷物の種別について順番が定まっている場合には、読取制御装置は、荷物の種別の情報を取得せず、荷物の順番通りにアンテナ切替比率を選択してもよい。
【０１００】
読取制御装置がアンテナ切替比率を適切に選択することが出来れば、効率的な無線タグの読取を可能とすることができるからである。
【０１０１】
（６）無線タグ読取装置
また、読取制御装置とアンテナ１〜４とを統合した装置である無線タグ読取装置として各処理を実行してもよい。無線タグと通信を行うアンテナ１〜４を有するアンテナ部をさらに有する無線タグ読取装置として実施可能である。
【０１０２】
（７）複数のアンテナ構成
また、実施例１〜４に係る読取制御装置では、アンテナの数を４として説明を行ったが、アンテナの数は、これに限定されるものではなく、複数であればよい。
【０１０３】
（８）多段ゲート方式
また、実施例３では、実施例１に係る読取制御装置を利用した無線タグ読取ゲートを２つ並べた実施例を説明したが、ゲートの数をさらに増やしてもよく、実施例２もしくは実施例３に係る読取制御装置を利用した無線タグ読取ゲートを複数ならべてもよい。
【０１０４】
（９）プログラム
ところで、実施例１〜４に係る読取制御装置では、ハードウェアを利用して各種の処理を実現する場合を説明したが、本発明はこれに限定されるものではなく、あらかじめ用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。
【０１０５】
そこで、以下では、図１３を用いての実施例１に示した読取制御装置と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。なお、本実施例は実施例１に示した読取制御装置以外にも、実施例２〜４に示した読取制御装置と同様の機能を有することも可能である。
【０１０６】
図１３に例示されたコンピュータ４００は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４２０、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４６０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４５０をバス４４０で接続されている。さらにバス４４０には、アンテナ１〜４と接続するための接続端子部分Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）４３０が接続されている。
【０１０７】
ＨＤＤ４１０には読取動作テーブル４１１が保存されている。ここでＨＤＤ４１０はコンピュータ４００に内蔵される必要は無く、読取動作テーブル４１１は例えばネットワークストレージ等の使用や、外部メモリ、複数のＨＤＤ等に分散保存されていても良い。
【０１０８】
ＲＯＭ４５０には、読取動作パターン選択プログラム４５１、読取制御プログラム４５２、計数プログラム４５３、通信部制御情報算出プログラム４５４、通信部制御情報格納プログラム４５５があらかじめ保持されている。ＣＰＵ４６０が各プログラム４５１〜４５５をＲＯＭ４５０から読み出して実行することによって、図１３に示すように、各プログラム４５１〜４５５は、読取動作パターン選択プロセス４６１、読取制御プロセス４６２、計数プロセス４６３、通信部制御情報算出プロセス４６４、通信部制御情報格納プロセス４６５として機能するようになる。
【０１０９】
なお、各プロセス４６１〜４６５は、図１−１に示した読取動作パターン選択部１１、読取制御部１２、計数部１３、通信部制御情報算出部１４、通信部制御情報格納部１５にそれぞれ対応する。
【０１１０】
なお、各プログラム４５１〜４５５は、ＲＯＭ４５０に保持されている必要は無く、例えばＨＤＤ４１０に記録されており、ＣＰＵによって展開され、各プロセス４６１〜４６５として機能するようにしても良い。
【０１１１】
ここで図１−１に示した読取データ記憶部２１は、その機能をＲＡＭ４２０、もしくはＨＤＤ４１０によって達することができる。
【０１１２】
なお、本実施例で説明したアンテナ制御方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ，ＭＯ、ＤＶＤなどのコンピュータで読取可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【０１１３】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
【０１１４】
（付記１）物体が移動する経路にそれぞれ配置され、各物体に付された無線タグと通信を行う複数の通信部を均等な時分割で動作させ、前記無線タグを一意に識別するタグ識別情報を当該無線タグから読み取るように前記複数の通信部を制御する読取制御手順と、
前記読取制御手順によって制御された前記複数の通信部が読み取った前記タグ識別情報を用いて、各通信部が通信可能であった無線タグの個数を計数する計数手順と、
前記計数手順によって計数された前記各通信部が通信可能であった無線タグの個数に応じて、前記各通信部が動作すべき時分割の比率を算出する通信部制御情報算出手順と、
前記通信部制御情報算出手順により算出された、各通信部が動作すべき時分割の比率と前記無線タグが付された物体の種別とを対応付けて通信部制御情報記憶部に格納する通信部制御情報格納手順と、
をコンピュータに実行させることを特徴とする通信部制御プログラム。
【０１１５】
（付記２）前記計数手順は、前記各通信部が通信可能であった無線タグの個数を計数機会ごとに累積加算して総数を計数し、
前記通信部制御情報算出手順は、前記計数手順によって計数された前記各通信部が通信可能であった無線タグの総数について、前記通信部の全てが通信可能であった無線タグの総数に対する比率を、前記各通信部が動作すべき時分割の比率として算出することを特徴とする付記１に記載の通信部制御プログラム。
【０１１６】
（付記３）前記通信部制御情報算出手順は、前記読取制御手順によって制御された前記各通信部が読取った前記タグ識別情報を比較し、当該各通信部のうち、いずれか一つの通信部のみが読取った前記タグ識別情報があるかどうかを判定し、前記一つの通信部が読取った前記タグ識別情報があると判定された場合には、当該タグ識別情報を読取った通信部の動作すべき時分割の比率が他の通信部よりも高くなるように前記時分割の比率を算出することを特徴とする付記１に記載の通信部制御プログラム。
【０１１７】
（付記４）前記読取制御手順は、前記通信部制御情報記憶部に格納された時分割の比率に基づいて前記複数の通信部を制御した結果、通信可能である無線タグの個数があらかじめ設定された無線タグの総数と一致しない場合には、前記通信部制御情報記憶部に記憶された時分割の比率を前記経路に対して逆になるように入れ替えた時分割の比率で前記複数の通信部を動作させ、前記無線タグの読取を再度行うように前記複数の通信部を制御することを特徴とする付記１に記載の通信部制御プログラム。
【０１１８】
（付記５）物体が移動する経路にそれぞれ配置され、各物体に付された無線タグと通信を行う複数の通信部を均等な時分割で動作させ、前記無線タグを一意に識別するタグ識別情報を当該無線タグから読み取るように前記複数の通信部を制御する読取制御部と、
前記読取制御部によって制御された前記複数の通信部が読み取った前記タグ識別情報を用いて、各通信部が通信可能であった無線タグの個数を計数する計数部と、
前記計数部によって計数された前記各通信部が通信可能であった無線タグの個数に応じて、前記各通信部が動作すべき時分割の比率を算出する通信部制御情報算出部と、
前記通信部制御情報算出部により算出された、各通信部が動作すべき時分割の比率と前記無線タグが付された物体の種別とを対応付けて通信部制御情報記憶部に格納する通信部制御情報格納部と、
を備えることを特徴とするアンテナ制御装置。
【０１１９】
（付記６）前記計数部は、前記各通信部が通信可能であった無線タグの個数を計数機会ごとに累積加算して総数を計数し、
前記通信部制御情報算出部は、前記計数部によって計数された前記各通信部が通信可能であった無線タグの総数について、前記通信部の全てが通信可能であった無線タグの総数に対する比率を、前記各通信部が動作すべき時分割の比率として算出することを特徴とする付記５に記載のアンテナ制御装置。
【０１２０】
（付記７）前記通信部制御情報算出部は、前記読取制御部によって制御された前記各通信部が読取った前記タグ識別情報を比較し、当該各通信部のうち、いずれか一つの通信部のみが読取った前記タグ識別情報があるかどうかを判定し、前記一つの通信部が読取った前記タグ識別情報があると判定された場合には、当該タグ識別情報を読取った通信部の動作すべき時分割の比率が他の通信部よりも高くなるように前記時分割の比率を算出することを特徴とする付記５に記載のアンテナ制御装置。
【０１２１】
（付記８）前記読取制御部は、前記通信部制御情報記憶部に格納された時分割の比率に基づいて前記複数の通信部を制御した結果、通信可能である無線タグの個数があらかじめ設定された無線タグの総数と一致しない場合には、前記通信部制御情報記憶部に記憶された時分割の比率を前記経路に対して逆になるように入れ替えた時分割の比率で前記複数の通信部を動作させ、前記無線タグの読取を再度行うように前記複数の通信部を制御することを特徴とする付記５に記載のアンテナ制御装置。
【０１２２】
（付記９）物体が移動する経路にそれぞれ配置され、各物体に付された無線タグと通信を行う複数の通信部と、
前記通信部を均等な時分割で動作させ、前記無線タグを一意に識別するタグ識別情報を当該無線タグから読み取るように前記複数の通信部を制御する読取制御部と、
前記読取制御部によって制御された前記複数の通信部が読み取った前記タグ識別情報を用いて、各通信部が通信可能であった無線タグの個数を計数する計数部と、
前記計数部によって計数された前記各通信部が通信可能であった無線タグの個数に応じて、前記各通信部が動作すべき時分割の比率を算出する通信部制御情報算出部と、
前記通信部制御情報算出部により算出された、各通信部が動作すべき時分割の比率と前記無線タグが付された物体の種別とを対応付けて通信部制御情報記憶部に格納する通信部制御情報格納部と、
を備えることを特徴とする無線タグ読取ゲート。
【０１２３】
（付記１０）前記計数部は、前記各通信部が通信可能であった無線タグの個数を計数機会ごとに累積加算して総数を計数し、
前記通信部制御情報算出部は、前記計数部によって計数された前記各通信部が通信可能であった無線タグの総数について、前記通信部の全てが通信可能であった無線タグの総数に対する比率を、前記各通信部が動作すべき時分割の比率として算出することを特徴とする付記９に記載の無線タグ読取ゲート。
【０１２４】
（付記１１）前記通信部制御情報算出部は、前記読取制御部によって制御された前記各通信部が読取った前記タグ識別情報を比較し、当該各通信部のうち、いずれか一つの通信部のみが読取った前記タグ識別情報があるかどうかを判定し、前記一つの通信部が読取った前記タグ識別情報があると判定された場合には、当該タグ識別情報を読取った通信部の動作すべき時分割の比率が他の通信部よりも高くなるように前記時分割の比率を算出することを特徴とする付記９に記載の無線タグ読取ゲート。
【０１２５】
（付記１２）前記読取制御部は、前記通信部制御情報記憶部に格納された時分割の比率に基づいて前記複数の通信部を制御した結果、通信可能である無線タグの個数があらかじめ設定された無線タグの総数と一致しない場合には、前記通信部制御情報記憶部に記憶された時分割の比率を前記経路に対して逆になるように入れ替えた時分割の比率で前記複数の通信部を動作させ、前記無線タグの読取を再度行うように前記複数の通信部を制御することを特徴とする付記９に記載の無線タグ読取ゲート。
【符号の説明】
【０１２６】
１０  読取制御装置
１１  読取動作パターン選択部
１２  読取制御部
１３  計数部
１４  通信部制御情報算出部
１５  通信部制御情報格納部
２０  読取動作テーブル
２１  読取データ記憶部
１００  制御部
２００  記憶部
４００  読取制御プログラムを実行するコンピュータ
４１０  ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
４１１  読取動作テーブル
４２０  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
４３０  Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）
４４０  バス
４５０  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
４５１  読取動作パターン選択プログラム
４５２  読取制御プログラム
４５３  計数プログラム
４５４  通信部制御情報算出プログラム
４５５  通信部制御情報格納プログラム
４６０  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
４６１  読取動作パターン選択プロセス
４６２  読取制御プロセス
４６３  計数プロセス
４６４  通信部制御情報算出プロセス
４６５  通信部制御情報格納プロセス
【図１−１】
2010170478.tif 000003
【図１−２】
2010170478.tif 000004
【図２】
2010170478.tif 000005
【図３】
2010170478.tif 000006
【図４】
2010170478.tif 000007
【図５】
2010170478.tif 000008
【図６】
2010170478.tif 000009
【図７】
2010170478.tif 000010
【図８】
2010170478.tif 000011
【図９】
2010170478.tif 000012
【図１０】
2010170478.tif 000013
【図１１】
2010170478.tif 000014
【図１２】
2010170478.tif 000015
【図１３】
2010170478.tif 000016
【図１４】
2010170478.tif 000017