(57)【要約】【課題】読取性能向上のための読取条件最適化を効率的に行えるようにする。【解決手段】読取処理制御部４０７は、複数の読取条件種類にそれぞれ対応した複数の読取条件値から構成される読取条件値セットに従って読取処理を行うことを複数の読取条件値セットの各々について行う。読取処理制御部４０７は、複数の読取処理によってそれぞれ得られた複数の読取結果を、利用した複数の読取条件値セットにそれぞれ関連付けてデータ蓄積部４０３に蓄積する。読取結果解析部４０４は、蓄積された複数の読取結果を解析して、複数の読取条件値セットの中から、読取性能が最良となった読取条件値セットを最適読取条件値セットとして決定する。【選択図】図４
2008033524.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦＩＤタグと通信するためのアンテナ群と通信可能に接続され、搬送中にある物品群を構成する各物品の各ＲＦＩＤタグに記憶されている情報である各ＲＦＩＤタグ情報を、前記物品群が前記アンテナ群の通信圏内を通過する間に、そのアンテナ群を構成する複数のアンテナを適宜に切り替えながら読取る読取処理を行う通信制御装置であって、
複数の読取条件種類にそれぞれ対応した複数の読取条件値から構成される読取条件値セットに従って前記読取処理を行うことを複数の読取条件値セットの各々について行う読取処理制御部と、
前記複数の読取条件値セットについてそれぞれ行われた複数の読取処理によって得られた複数の読取結果を、前記複数の読取条件値セットにそれぞれ関連付けて記憶する読取結果記憶部と、
前記記憶された複数の読取結果の解析を行い、その解析の結果と、前記複数の読取条件値セットの少なくとも一つとを基に、前記物品群に存在する全ＲＦＩＤタグ数のうちのＲＦＩＤタグ情報の読取りに成功したＲＦＩＤタグ数で表される読取性能が最良となる最適な読取条件値セットを決定する読取結果解析部と
を備えるＲＦＩＤ通信制御装置。
【請求項２】
前記決定した最適な読取条件値セットをユーザに通知するユーザＩ／Ｆ部、
を更に備える請求項１記載のＲＦＩＤ通信制御装置。
【請求項３】
各読取条件値セットには、前記複数のアンテナの各々の位置に関するアンテナ位置条件値が含まれており、
前記選択された読取条件値セットに従って前記読取処理が行われる前に、その読取条件値セットに含まれているアンテナ位置条件値に合うように前記複数のアンテナの各々の位置を自動的に調整するアンテナ位置制御部、
を更に備える請求項１記載のＲＦＩＤ通信制御装置。
【請求項４】
複数のアンテナから構成されるアンテナ群が複数個設置され、前記物品群の搬送経路に沿って前記複数のアンテナ群がそれぞれ異なる場所に設置され、
前記ＲＦＩＤ通信制御装置が、前記複数のアンテナ群と通信可能に接続されており、
前記物品群の搬送に応じて、前記複数のアンテナ群のうちの、前記物品群の各ＲＦＩＤタグと通信可能なアンテナ群が遷移し、
前記読取結果記憶部は、各アンテナ群を介して行われた読取処理の結果を記憶することにより前記複数の読取結果を記憶する、
請求項１記載のＲＦＩＤ通信制御装置。
【請求項５】
前記物品群の種別と前記最適な読取条件値セットとを関連付けて記憶する種別／最適セット記憶部と、
新たに搬送される物品群の種別の入力を受け付ける物品群種別入力部と、
前記入力された物品群種別に対応した最適な読取条件値セットを前記種別／最適セット記憶部から検索する検索部と
を更に備え、
前記読取処理制御部が、前記検索部により見つけられた最適な読取条件値セットに従って前記読取処理を行う、
請求項１記載のＲＦＩＤ通信制御装置。
【請求項６】
前記読取処理制御部は、前記入力された物品群種別に対応した最適な読取条件値セットが前記検索部により見つからなかった場合、前記複数の読取条件値セットをそれぞれ用いた読取処理を行い、
前記種別／最適セット記憶部は、前記入力された物品群種別と前記決定された最適な読取条件値セットとを関連付けて記憶する、
請求項５記載のＲＦＩＤ通信制御装置。
【請求項７】
特定の読取条件値セットを一定の規則に従って変更する変更部を更に備え、
前記複数の読取条件値セットには、前記変更部により得られた読取条件値セットが含まれている、
請求項１記載のＲＦＩＤ通信制御装置。
【請求項８】
ＲＦＩＤタグと通信するための複数のアンテナ群とそれぞれ通信可能に接続された二以上のＲＦＩＤ通信制御装置を備えた通信制御システムであって、
前記複数のアンテナ群の各々が、異なる場所に設置されており、
前記二以上のＲＦＩＤ通信制御装置の各々が、搬送中にある物品群を構成する各物品の各ＲＦＩＤタグに記憶されている情報である各ＲＦＩＤタグ情報を、自分に接続されたアンテナ群の通信圏内を前記物品群が通過する間に、複数の読取条件種類にそれぞれ対応した複数の読取条件値から構成される読取条件値セットに従って、そのアンテナ群を構成する複数のアンテナを適宜に切り替えながら読取る読取処理を行い、
前記通信制御システムが、前記二以上のＲＦＩＤ通信制御装置の各々により行われた前記読取処理の結果である複数の読取結果と、前記複数の読取結果にそれぞれ対応した複数の読取条件値セットのうちの少なくとも一つとに基づいて、前記物品群に存在する全ＲＦＩＤタグ数のうちのＲＦＩＤタグ情報の読取りに成功したＲＦＩＤタグ数で表される読取性能が最良となる最適な読取条件値セットを決定し、
前記二以上のＲＦＩＤ通信制御装置の各々の読取処理で使用される読取条件値セットは、他のＲＦＩＤ通信制御装置で使用される読取条件値セットと異なっている、
ＲＦＩＤ通信制御システム。
【請求項９】
前記複数のＲＦＩＤ通信制御装置の各々は、他のＲＦＩＤ通信制御装置で使用された読取条件値セットを受信し、他のＲＦＩＤ通信制御装置が使用した読取条件値セットを一定の規則に従って変更する条件値セット変更部を有し、その条件値セット変更部により得られた読取条件値セットを使用して前記読取処理を行う、
請求項８記載のＲＦＩＤ通信制御システム。
【請求項１０】
前記物品群に、その物品群の種別を表す物品群種別情報を記憶する特定の記憶部があり、
前記物品群を運搬する移動体に、前記特定の記憶部から物品群種別情報を読取る読取部と、前記読取部により読取られた物品群種別情報を前記ＲＦＩＤ通信制御システムに送信する送信部とが備えられ、
前記ＲＦＩＤ通信制御システムが、
前記物品群の種別と前記最適な読取条件値セットとを関連付けて記憶する種別／最適セット記憶部と、
新たに搬送される物品群種別を表す物品群種別情報を前記送信部から受信する受信部と、
前記受信した物品群種別情報が表す物品群種別に対応した最適な読取条件値セットを前記種別／最適セット記憶部から検索する検索部と
を更に備え、
前記読取処理制御部が、前記検索部により見つけられた最適な読取条件値セットに従って前記読取処理を行う、
請求項８記載のＲＦＩＤ通信制御システム。
【請求項１１】
搬送中にある物品群を構成する各物品の各ＲＦＩＤタグに記憶されている情報である各ＲＦＩＤ情報を、アンテナ群の通信圏内を前記物品群が通過する間に、複数の読取条件種類にそれぞれ対応した複数の読取条件値から構成される読取条件値セットに従って、そのアンテナ群を構成する複数のアンテナを適宜に切り替えながら読取る読取処理を複数の読取条件値セットの各々について行うステップと、
複数の読取処理の結果である複数の読取結果と、前記複数の読取結果にそれぞれ対応した複数の読取条件値セットのうちの少なくとも一つとに基づいて、前記物品群に存在する全ＲＦＩＤタグ数のうちのＲＦＩＤタグ情報の読取りに成功したＲＦＩＤタグ数で表される読取性能が最良となる最適な読取条件値セットを決定するステップと
を有するＲＦＩＤ通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤを利用して搬送中の物品群を構成する各物品を識別するための技術に関する。
【背景技術】
【０００２】
一般に、ＲＦＩＤ（Radio Frequency Identification）とは、電波による非接触通信を利用して、対象物を識別する技術のことをいう。ＲＦＩＤを実現するためのシステム（以下、ＲＦＩＤシステム）は、例えば、識別する対象物（以下、識別対象物）に貼付されるＲＦＩＤタグ（ＩＣチップとアンテナが内蔵された装置）と、ＲＦＩＤタグと非接触通信を行ってそこに記憶された情報の読取りや書込みを行うリーダー／ライターと、リーダー／ライターが読取った情報を処理する上位システムとによって実現することができる。
【０００３】
ＲＦＩＤシステムの一例である特許文献１の場合、リーダー／ライターは、ＲＦＩＤタグと非接触通信を行うための送受信手段と、ＲＦＩＤタグから読取ったＲＦＩＤタグの識別情報を記憶するための記憶手段と、記憶手段に記憶されたＲＦＩＤタグの識別情報を上位システムに送信するための通信手段とから構成されている。この構成において、リーダー／ライターは、ＲＦＩＤタグから読取ったＲＦＩＤタグの識別情報を記憶した上で、上位システムに送信する。また、上位システムは、リーダー／ライターから受信したＲＦＩＤタグ情報を集計して処理する。
【特許文献１】特開２００４―２４０７６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
物流分野にＲＦＩＤシステムを採用する場合も、その基本的な構成は上述したものと同じである。物流分野では、一般的に、物流の対象とする物品にＲＦＩＤタグが貼付され、物品が通る搬送経路（例えば、ベルトコンベア）に、ＲＦＩＤタグと非接触通信を行うためのアンテナを配備したゲート（以下、アンテナゲート）が設置され、アンテナには、リーダー／ライターが接続される。個々のリーダー／ライターは、物品に貼付されたＲＦＩＤタグとアンテナを介して非接触通信を行って、そのＲＦＩＤタグに記憶されている情報（以下、ＲＦＩＤタグ情報）を読取る。ＲＦＩＤタグ情報は、例えば、ＲＦＩＤタグが貼付されている物品を識別する情報である。以下、ＲＦＩＤタグと非接触通信を行って、ＲＦＩＤタグ情報を読取る処理のことを、単に、読取処理と呼ぶこととする。個々のリーダー／ライターは、読取ったＲＦＩＤタグ情報を、それ自身が表示してユーザに通知する場合もあれば、上位システム（例えば、パーソナルコンピュータ（ＰＣ））に接続され、読取ったＲＦＩＤタグ情報を上位システムに通知する場合もある。後者の場合は、上位システムが、管理配下にある全てのリーダー／ライターから送られてきたＲＦＩＤタグ情報を記憶してユーザに通知する。
【０００５】
物流分野で採用されるＲＦＩＤシステムの構成例を図示すると図１のようになる。図１は、識別対象物１０１（例えば、後述するように複数の物品の集合）がベルトコンベア１０３により搬送される場合を示している。識別対象物１０１が、ベルトコンベア１０３の任意の地点に設置されたアンテナゲート１０４を通過する際に、識別対象物１０１を構成する各物品に貼付された各ＲＦＩＤタグは、アンテナ１０２を介して通信制御装置１０５と無線通信する。この時、通信制御装置１０５は、各ＲＦＩＤタグからＲＦＩＤタグ情報を読取る。ここで、通信制御装置１０５とは、上述したリーダー／ライターのことを指す。
【０００６】
また、識別対象物１０１の一例を図示したものが図２である。この例では、識別対象物１０１は、パレット２０１上に積上げられた複数の物品の集合であり、各々の物品には、ＲＦＩＤタグ２０２が貼付されている。勿論、識別対象物１０１は、一つのＲＦＩＤタグ２０２が貼付された一つの物品となる場合もある。
【０００７】
ここで、物流分野におけるＲＦＩＤシステムでは、以下のような厳しい制限が課せられる。
・通信制御装置は、停止状態ではなく搬送状態の識別対象物の各ＲＦＩＤタグについて読取処理を行わなければならない。
・識別対象物は複数（例えば、数百）のＲＦＩＤタグを含み、通信制御装置は、識別対象物がアンテナゲートを通過している短い時間で、それら全てのＲＦＩＤタグについて読取処理を行わなければならない。
【０００８】
ＲＦＩＤシステムにおける読取処理の方法として、通信制御装置が、複数のＲＦＩＤタグ情報を一括して読取る方法（厳密には、読取処理を行うＲＦＩＤタグを切替えて、一定期間内に複数のＲＦＩＤタグについて読取処理を行う方法）も実現されているが、このような厳しい制限下では、未だその読取性能に課題がある。ここで、読取性能とは、いわゆる認識率のことであり、通信制御装置が、例えば全部でＮ個（Ｎ≧１の整数、例えば１００）あるＲＦＩＤタグのうちの、ＲＦＩＤタグ情報の読取りに成功したＲＦＩＤタグ数を意味する。
【０００９】
ＲＦＩＤの読取性能は、ＲＦＩＤタグと通信制御装置そのものの性能によって異なるが、一方で、同じＲＦＩＤタグ及び同じ通信制御装置を利用した場合でも、読取処理を行うための種々の条件（以下、読取条件）によって異なる。
【００１０】
読取条件には、例えば、アンテナ位置条件、アンテナ切替条件、プロトコル条件がある。
【００１１】
アンテナ位置条件とは、アンテナ位置に関する条件である。アンテナ位置とは、識別対象物が通過する道筋に対するアンテナの位置のことであり、複数の要素、例えば、角度及び距離で定義することができ、それらの要素のうちの少なくとも一つを可変にすることによりアンテナ位置条件を変更することができる。図３を用いて詳しく説明すると、識別対象物が通過する道筋に対する角度は、（ｂ）又は（ｅ）、距離は、（ｃ）又は（ｆ）で表される。ここで、（ａ）、（ｂ）、（ｃ）は、図１を上面から見た図、（ｄ）、（ｅ）、（ｆ）は、図１を側面から見た図である。図１を上面から見た場合のアンテナ１０２の基準位置を（ａ）、図１を側面から見た場合のアンテナ１０２の基準位置を（ｄ）とすると、（ｂ）は、ベルトコンベア１０３に対するアンテナ１０２の左右角の調整による動き方、（ｅ）は、ベルトコンベア１０３に対するアンテナ１０２の上下角の調整による動き方となる。さらに、（ｃ）は、ベルトコンベア１０３に対するアンテナ１０２の水平距離の調整による動き方、（ｆ）は、ベルトコンベア１０３に対するアンテナ１０２に垂直距離の調整による動き方となる。
【００１２】
また、アンテナ切替条件とは、一つのアンテナゲートに配備された複数のアンテナの切替えに関する条件であり、複数の要素、例えば、切替えの回数、順序及び一つのアンテナを利用する時間長で定義することができ、それらの要素のうちの少なくとも一つを可変にすることによりアンテナ切替条件を変更することができる。
【００１３】
また、プロトコル条件とは、ＲＦＩＤタグと非接触通信するための通信プロトコルに関する条件であり、複数の要素で定義することができ、それらの要素のうちの少なくとも一つを可変にすることによりプロトコル条件を変更することができる。例えば、複数のＲＦＩＤタグに読取の順番をランダムに与えるために乱数を発生させるプロトコルの場合には、この乱数の最大値がプロトコル条件の要素となる。
【００１４】
読取性能を最大にするためには、最適な読取条件を設定する必要がある。しかし、読取条件の最適化は困難であり、試行錯誤をしながら進めるしかないのが現状である。読取条件以外にも、読取性能に影響を与える要素は数多くあるためである。例えば、識別対象物に着目すれば、ＲＦＩＤタグ貼付位置、複数の物品の配置、物品の材質（電波を遮るような材質であれば、読取性能が悪くなる）等であり、以上のように、読取条件や、多種の複数の要素の組合せによって読取性能が異なる。
【００１５】
従って、本発明の目的は、読取性能向上のための読取条件最適化を効率的に行えるようにすることである。
【課題を解決するための手段】
【００１６】
本発明に従うＲＦＩＤ通信制御装置は、ＲＦＩＤタグと通信するためのアンテナ群と通信可能に接続され、搬送中にある物品群を構成する各物品の各ＲＦＩＤタグに記憶されている情報である各ＲＦＩＤタグ情報を、前記物品群が前記アンテナ群の通信圏内を通過する間に、そのアンテナ群を構成する複数のアンテナを適宜に切り替えながら読取る読取処理を行う。ＲＦＩＤ通信制御装置は、複数の読取条件種類にそれぞれ対応した複数の読取条件値から構成される読取条件値セットに従って前記読取処理を行うことを複数の読取条件値セットの各々について行う読取処理制御部と、前記複数の読取条件値セットについてそれぞれ行われた複数の読取処理によって得られた複数の読取結果を、前記複数の読取条件値セットにそれぞれ関連付けて記憶する読取結果記憶部と、前記記憶された複数の読取結果の解析を行い、その解析の結果と、前記複数の読取条件値セットの少なくとも一つとを基に、前記物品群に存在する全ＲＦＩＤタグ数のうちのＲＦＩＤタグ情報の読取りに成功したＲＦＩＤタグ数で表される読取性能が最良となる最適な読取条件値セットを決定する読取結果解析部とを備える。読取結果解析部は、例えば、最良な読取性能となった読取条件値セットを複数の読取条件値セットの中から選択し、選択された読取条件値セットそれ自体を、最適な読取条件値セットとしても良い。また、読取結果解析部は、その選択された読取条件値セットを、読取性能が最良となるように補正してもよい。
【００１７】
本発明に従うＲＦＩＤ通信制御装置の第一の実施態様では、前記決定した最適な読取条件値セットをユーザに通知するユーザＩ／Ｆ部が更に備えられる。
【００１８】
本発明に従うＲＦＩＤ通信制御装置の第二の実施態様では、各読取条件値セットには、前記複数のアンテナの各々の位置に関するアンテナ位置条件値が含まれている。前記選択された読取条件値セットに従って前記読取処理が行われる前に、その読取条件値セットに含まれているアンテナ位置条件値に合うように前記複数のアンテナの各々の位置を自動的に調整するアンテナ位置制御部が更に備えられる。
【００１９】
本発明に従うＲＦＩＤ通信制御装置の第三の実施態様では、複数のアンテナから構成されるアンテナ群が複数個設置され、前記物品群の搬送経路に沿って前記複数のアンテナ群がそれぞれ異なる場所に設置される。前記ＲＦＩＤ通信制御装置が、前記複数のアンテナ群と通信可能に接続されている。前記物品群の搬送に応じて、前記複数のアンテナ群のうちの、前記物品群の各ＲＦＩＤタグと通信可能なアンテナ群が遷移する。前記読取結果記憶部は、各アンテナ群を介して行われた読取処理の結果を記憶することにより前記複数の読取結果を記憶する。
【００２０】
本発明に従うＲＦＩＤ通信制御装置の第四の実施態様では、前記物品群の種別と前記最適な読取条件値セットとを関連付けて記憶する種別／最適セット記憶部と、新たに搬送される物品群の種別の入力を受け付ける物品群種別入力部と、前記入力された物品群種別に対応した最適な読取条件値セットを前記種別／最適セット記憶部から検索する検索部とが更に備えられる。前記読取処理制御部が、前記検索部により見つけられた最適な読取条件値セットに従って前記読取処理を行う。
【００２１】
本発明に従うＲＦＩＤ通信制御装置の第五の実施態様では、前記第四の実施態様において、前記読取処理制御部は、前記入力された物品群種別に対応した最適な読取条件値セットが前記検索部により見つからなかった場合、前記複数の読取条件値セットをそれぞれ用いた読取処理を行う。前記種別／最適セット記憶部は、前記入力された物品群種別と前記決定された最適な読取条件値セットとを関連付けて記憶する。
【００２２】
本発明に従うＲＦＩＤ通信制御装置の第六の実施態様では、特定の読取条件値セットを一定の規則に従って変更する変更部が更に備えられる。前記複数の読取条件値セットには、前記変更部により得られた読取条件値セットが含まれている。
【００２３】
本発明に従うＲＦＩＤ通信制御システムは、ＲＦＩＤタグと通信するための複数のアンテナ群とそれぞれ通信可能に接続された二以上のＲＦＩＤ通信制御装置を備える。前記複数のアンテナ群の各々が、異なる場所に設置されている。前記二以上のＲＦＩＤ通信制御装置の各々が、搬送中にある物品群を構成する各物品の各ＲＦＩＤタグに記憶されている情報である各ＲＦＩＤタグ情報を、自分に接続されたアンテナ群の通信圏内を前記物品群が通過する間に、複数の読取条件種類にそれぞれ対応した複数の読取条件値から構成される読取条件値セットに従って、そのアンテナ群を構成する複数のアンテナを適宜に切り替えながら読取る読取処理を行う。ＲＦＩＤ通信制御システムは、前記二以上のＲＦＩＤ通信制御装置の各々により行われた前記読取処理の結果である複数の読取結果と、前記複数の読取結果にそれぞれ対応した複数の読取条件値セットのうちの少なくとも一つとに基づいて、前記物品群に存在する全ＲＦＩＤタグ数のうちのＲＦＩＤタグ情報の読取りに成功したＲＦＩＤタグ数で表される読取性能が最良となる最適な読取条件値セットを決定する。一つのＲＦＩＤ通信制御装置に一以上のアンテナ群が接続される。前記二以上のＲＦＩＤ通信制御装置の各々の読取処理で使用される読取条件値セットは、他のＲＦＩＤ通信制御装置で使用される読取条件値セットと異なっている。
【００２４】
なお、ＲＦＩＤ通信制御システムには、二以上のＲＦＩＤ通信制御装置と通信可能に接続された管理装置が備えられてもよい。その場合、管理装置は、それら二以上のＲＦＩＤ通信制御装置の各々から読取結果を受け、それにより取得された複数の読取結果と、それら複数の読取結果にそれぞれ対応した複数の読取条件値セットのうちの少なくとも一つとに基づいて、最適な読取条件値セットを決定してもよい。
【００２５】
また、例えば、ＲＦＩＤ通信制御装置では、以下のようにして、最適な読取条件値セットが決定されても良い。すなわち、ＲＦＩＤ通信制御装置（ｘ）が、ＲＦＩＤ通信制御装置（ｘ−１）から、そのＲＦＩＤ通信制御装置（ｘ−１）で使用された読取条件値セットと、その読取条件値セットに従う読取処理の読取結果とを受けてもよい。ＲＦＩＤ通信制御装置（ｘ）は、別の読取条件値セットで読取処理を行い、それの読取結果と、ＲＦＩＤ通信制御装置（ｘ−１）からの読取結果とを比較してもよい。ＲＦＩＤ通信制御装置（ｘ）は、自分の読取結果の方が良ければ、その読取結果と、上記別の読取条件値セットとを、ＲＦＩＤ通信制御装置（ｘ＋１）に送信してもよい。一方、ＲＦＩＤ通信制御装置（ｘ）は、ＲＦＩＤ通信制御装置（ｘ−１）からの読取結果の方が良ければ、その読取結果と、ＲＦＩＤ通信制御装置（ｘ−１）からの上記読取条件値セットとを、ＲＦＩＤ通信制御装置（ｘ＋１）に送信してもよい。また、ＲＦＩＤ通信制御装置（ｘ）は、ＲＦＩＤ通信制御装置（ｘ＋１）が存在しない場合には（つまり自分が最後のＲＦＩＤ通信制御装置であれば）、上記比較の結果のうちの良い方の読取結果に対応した読取条件値セットを、ＲＦＩＤ通信制御装置（ｘ）が備える記憶域に設定し、以後、その設定された読取条件値セットに従う読取処理を行ってもよい。
【００２６】
本発明に従うＲＦＩＤ通信制御システムの第一の実施態様では、上記第一の実施態様において、前記複数のＲＦＩＤ通信制御装置の各々は、他のＲＦＩＤ通信制御装置で使用された読取条件値セットを受信し、他のＲＦＩＤ通信制御装置が使用した読取条件値セットを一定の規則に従って変更する条件値セット変更部を有し、その条件値セット変更部により得られた読取条件値セットを使用して前記読取処理を行う。
【００２７】
本発明に従うＲＦＩＤ通信制御システムの第二の実施態様では、前記物品群に、その物品群の種別を表す物品群種別情報を記憶する特定の記憶部がある。前記物品群を運搬する移動体に、前記特定の記憶部から物品群種別情報を読取る読取部と、前記読取部により読取られた物品群種別情報を前記ＲＦＩＤ通信制御システムに送信する送信部とが備えられる。前記ＲＦＩＤ通信制御システムが、前記物品群の種別と前記最適な読取条件値セットとを関連付けて記憶する種別／最適セット記憶部と、新たに搬送される物品群種別を表す物品群種別情報を前記送信部から受信する受信部と、前記受信した物品群種別情報が表す物品群種別に対応した最適な読取条件値セットを前記種別／最適セット記憶部から検索する検索部とを更に備える。前記読取処理制御部が、前記検索部により見つけられた最適な読取条件値セットに従って前記読取処理を行う。
【００２８】
本発明に従うＲＦＩＤ通信制御方法は、第一のステップと第二のステップとを有する。第一のステップでは、搬送中にある物品群を構成する各物品の各ＲＦＩＤタグに記憶されている情報である各ＲＦＩＤ情報を、アンテナ群の通信圏内を前記物品群が通過する間に、複数の読取条件種類にそれぞれ対応した複数の読取条件値から構成される読取条件値セットに従って、そのアンテナ群を構成する複数のアンテナを適宜に切り替えながら読取る読取処理を複数の読取条件値セットの各々について行う。第二のステップでは、複数の読取処理の結果である複数の読取結果と、前記複数の読取結果にそれぞれ対応した複数の読取条件値セットのうちの少なくとも一つとに基づいて、前記物品群に存在する全ＲＦＩＤタグ数のうちのＲＦＩＤタグ情報の読取りに成功したＲＦＩＤタグ数で表される読取性能が最良となる最適な読取条件値セットを決定する。
【発明の効果】
【００２９】
本発明により、読取性能向上のための読取条件最適化を効率的に行えるようにすることができる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して、本発明のいくつかの実施例について説明する。
【実施例１】
【００３１】
図４は、本発明の第一実施例に係る通信制御装置の構成例の概略図である。
【００３２】
通信制御装置４０１とアンテナ１０２間は、例えば有線によって接続され、アンテナ１０２とＲＦＩＤタグ２０２間は、無線によって接続される。ここで、通信制御装置４０１が複数のアンテナ１０２を持つ場合は、通信制御装置４０１から指定された一つのアンテナ１０２が、ＲＦＩＤタグ２０２と無線によって接続されることになる。
【００３３】
これにより、通信制御装置４０１は、アンテナ１０２を介してＲＦＩＤタグ２０２と通信することができる。具体的には、通信制御装置４０１は、ＲＦＩＤタグ２０２に記憶されているＲＦＩＤタグ情報の読取りや、ＲＦＩＤタグ２０２への書込みを行うことができる。通信制御装置４０１が読取りの対象とするＲＦＩＤタグ２０２は、単数でも複数でもよい。また、通信制御装置４０１に接続するアンテナ１０２は、単数の場合も複数の場合もあるが、本実施例では複数の場合を考慮する。
【００３４】
通信制御装置４０１は、例えば、リーダー／ライターそれ自体、又は、リーダー／ライターと上位システムを統合したものと位置付けることができる。通信制御装置４０１は、送受信データ制御部４０９と、ＲＦ信号送受信部４１０と、ユーザＩ／Ｆ部４０６と、外部通信部４０８と、読取処理制御部４０７と、読取制御最適化部４０２を備える。
【００３５】
送受信データ制御部４０９は、通信制御装置４０１とＲＦＩＤタグ２０２間で送受信するデータの処理を制御する。例えば、送受信データ制御部４０９は、ＲＦＩＤタグ２０２へ送信するデータの符号化や、ＲＦＩＤタグ２０２から受信したデータの復号化を行う。
【００３６】
ＲＦ信号送受信部４１０は、読取処理制御部４０７が指定したアンテナ１０２を利用して、ＲＦＩＤタグ２０２とＲＦ信号を送受信する。
【００３７】
ユーザＩ／Ｆ部４０６は、例えば、読取条件や読取処理の開始命令等をユーザが入力する装置（例えば、キーボード）や、評価する読取条件や最適な読取条件（以下、最適読取条件）をユーザに通知する装置（例えば、ディスプレイ）を備える。
【００３８】
外部通信部４０８は、通信制御装置４０１の外部のシステム（以下、外部システム）との通信を行うためのインタフェースである。ここで、外部システムとして、例えば、通信制御装置４０１がリーダー／ライターの位置付けの場合、前述した上位システムとすることができる。
【００３９】
読取処理制御部４０７は、読取処理に関する制御、例えば、ＲＦＩＤタグ２０２との無線通信のためのプロトコルや、複数のアンテナ１０２の切替等の制御を行う。より具体的には、例えば、読取処理制御部４０７は、読取制御最適化部４０２から受け取った読取条件を設定して読取処理を行い、それによって得られた読取結果を、読取制御最適化部４０２へ通知する。また、読取処理制御部４０７は、その読取処理を行う中で、アンテナ切替条件（例えば、アンテナ切替順序と、一つのアンテナを利用する時間長）に従って、利用するアンテナを順次切替える制御を行う。
【００４０】
読取制御最適化部４０２は、読取条件を最適化するための処理を行う。読取制御最適化部４０２は、データ蓄積部４０３と、読取結果解析部４０４と、最適化処理制御部４０５を備える。
【００４１】
データ蓄積部４０３は、読取条件の最適化に関する情報、例えば、読取条件、読取結果及び最適読取条件等を蓄積する。ここで、読取結果とは、読取処理の結果に関する情報のことで、例えば、少なくとも認識率であり、その他に読取条件の最適化に利用できるもの、例えば、各々のアンテナが読取りに成功したＲＦＩＤタグの個数、読取りに成功したＲＦＩＤタグの識別対象物における位置、又は読取りに成功した時の識別対象物のベルトコンベア上における位置等も含めることができる。データ蓄積部４０３に蓄積する情報については、以下で詳述する。
【００４２】
読取結果解析部４０４は、データ蓄積部４０３に蓄積されている読取結果を解析して最適読取条件を決定する。最適読取条件を決める一番単純な方法としては、評価した読取条件（つまり、読取処理で採用された読取条件）の中から、最高の認識率が得られた読取条件を最適読取条件として選択する方法がある。他の方法としては、例えば、認識率と共に、各々のアンテナが読取りに成功したＲＦＩＤタグの個数、読取りに成功したＲＦＩＤタグの識別対象物における位置、又は読取りに成功した時の識別対象物のベルトコンベア上における位置等を統計的に分析して、その分析結果に基づいて、評価した読取条件を補正して、補正後の読取条件を最適読取条件とする方法も考えられる。
【００４３】
最適化処理制御部４０５は、読取制御最適化部４０２全体の制御を行う。例えば、最適化処理制御部４０５は、ユーザＩ／Ｆ部４０６から入力された読取条件や、各読取条件について得られた読取結果を、読取処理制御部４０７から受け取って、データ蓄積部４０３に格納する。また、最適化処理制御部４０５は、データ蓄積部４０３に格納された読取条件や、読取結果解析部４０４が読取結果を解析して得た最適読取条件を、読取処理制御部４０７に受け渡してユーザＩ／Ｆ部４０６に出力させる。また、最適化処理制御部４０５と読取処理制御部４０７は、共に連携して、データ蓄積部４０３に格納されている読取条件、読取結果又は最適読取条件を、外部通信部４０８を介して外部システムに送信することができる。読取条件の最適化を行う際は、最適化処理制御部４０５は、データ蓄積部４０３から読取条件や読取結果を読み出して読取結果解析部４０４に渡し、読取結果解析部４０４に、読取結果の解析、及び最適読取条件の決定を行わせる。
【００４４】
次に、データ蓄積部４０３に蓄積される情報の一例について説明する。図５、図６は、データ蓄積部４０３に蓄積される情報が、例えばテーブルに格納されるとして表現した図である。
【００４５】
図５は、読取条件値範囲テーブル５０１の構成例である。読取条件値範囲テーブル５０１は、評価の対象とする読取条件の項目名（以下、読取条件項目名）と、各々の読取条件項目名に対応する値（以下、読取条件値）の範囲を示している。本実施例の説明において、「読取条件」とは、読取条件項目名と読取条件値のうち少なくとも一方を表す。この図からわかるように、読取条件としては、例えば、アンテナ位置条件、アンテナ切替条件、及びプロトコル条件がある。アンテナ位置条件には、例えば、識別対象物が通過する道筋に対するアンテナの左右角（図３（ｂ）参照）、上下角（図３（ｅ）参照）、水平距離（図３（ｃ）参照）、垂直距離（図３（ｆ）参照）がある。アンテナ切替条件には、例えば、アンテナの切替回数、切替えるアンテナの順番を記した切替シーケンス、アンテナを切替えてから次のアンテナに切替えるまでの時間を示した切替タイミングがある。プロトコル条件には、例えば、複数のＲＦＩＤタグを一括して読取りする際に付与する乱数の最大値である乱数ＭＡＸ値がある。勿論、これらの読取条件は一例にすぎず、この他にも様々な読取条件の項目が考えられる。
【００４６】
読取条件値範囲テーブル５０１には、各々の読取条件について読取条件値の範囲が格納される。図５の場合では、アンテナ位置条件の左右角は、０度（基準値）、左１０度、左２０度、右１０度、右２０度、…と設定できることを示す。アンテナ切替条件の切替シーケンスは、アンテナ１→アンテナ２→アンテナ３の順番で切替える、アンテナ１→アンテナ３→アンテナ２の順番で切替える、アンテナ１→アンテナ２→アンテナ３→アンテナ２→アンテナ１の順番で切替える、…と設定できることを示す。また、アンテナ切替タイミングは、アンテナ切替シーケンスと対応しており、アンテナ１→アンテナ２→アンテナ３の順番で切替える場合には、それぞれ、アンテナ１を２秒、アンテナ２を２秒、アンテナ３を２秒の間隔で切替えることを表す。また、アンテナ１→アンテナ３→アンテナ２の順番で切替える場合には、それぞれ、アンテナ１を２秒、アンテナ３を２秒、アンテナ２を２秒の間隔で切替えることを表す。また、アンテナ１→アンテナ２→アンテナ３→アンテナ２→アンテナ１の順番で切替える場合には、アンテナ１を１秒、アンテナ２を１秒、アンテナ３を１秒、アンテナ２を１秒、アンテナ３を１秒の間隔で切替えることを表す。勿論、これらの記述方法は一例にすぎず、この他にも、読取条件値の範囲を記述する方法には、様々なものが考えられる。
【００４７】
読取条件値範囲テーブル５０１は、識別対象物の種別（以下、識別対象種別）毎に作成される。識別対象種別とは、ＲＦＩＤタグ貼付位置、複数の物品の配置、物品の材質等、識別対象物に着目した場合に、読取性能に影響を与える様々な要素の組合せを、カテゴリー化したものである。図５では、識別対象種別として、物品の材質のみを考慮している。
【００４８】
図６は、読取条件値セットテーブル６０１の構成例である。読取条件値セットテーブル６０１は、評価を行う複数の読取条件の値の組合せ（以下、読取条件値セット）を示している。図６における読取条件も、図５と同じものを考慮しているので、説明を省略する。
【００４９】
読取条件値セットテーブル６０１には、読取条件値セットに対して、その読取条件値セットを用いて読取処理を行ったことにより得られた読取結果が関連付けられる。
【００５０】
読取条件値セットにおける各種読取条件値の組合せは、種々の観点で構成することができる、例えば、読取条件セットＡは、以下のようになる。
・アンテナ位置条件の左右角：０度
・アンテナ位置条件の上下角：０度
・アンテナ位置条件の水平距離：１メートル
・アンテナ位置条件の垂直距離：１メートル
・アンテナ切替条件の切替回数：３回
・アンテナ切替条件の切替シーケンス：アンテナ１→アンテナ２→アンテナ３
・アンテナ切替条件の切替タイミング：アンテナ１を２秒、アンテナ２を２秒、アンテナ３を２秒の間隔で切替える
・プロトコル条件の乱数ＭＡＸ値：１００
：
【００５１】
また、読取条件セットＡを利用した場合の読取結果は、７５／１００（又は７５％）であることを示す。ここでの読取結果には、単純に、識別対象物に含まれるＲＦＩＤタグの総数に対する読取りに成功したＲＦＩＤタグの個数（認識率）を示したが、その他読取条件の最適化に利用できるもの、例えば、各々のアンテナが読取りに成功したＲＦＩＤタグの個数、読取りに成功したＲＦＩＤタグの識別対象物における位置、又は読取りに成功した時の識別対象物のベルトコンベア上における位置等を合わせて格納しておくこともできる。
【００５２】
以下、本実施例で行われる処理の流れを説明する。なお、以下の説明では、本実施例における通信制御装置の動作環境は、図１、図２、図３を想定し、図１の通信制御装置１０５は、本実施例に係る通信制御装置４０１に置換えられたものとする。
【００５３】
図７は、本発明の第一実施例に係る通信制御装置による最適化処理のフローチャートである。
【００５４】
ユーザは、対象とする識別対象種別、評価を行う複数の読取条件値セット、及びその評価順序を、ユーザＩ／Ｆ部４０５から予め入力する。最適化処理制御部４０５は、入力された情報を読取処理制御部４０７から受け取って、データ蓄積部４０３に格納する。これにより、読取条件値セットテーブル６０１が構成される（Ｓ７０１）。
【００５５】
次に、最適化処理制御部４０５は、評価順序に沿って、データ蓄積部４０３から未評価の読取条件値セットを一つ選択し、読取処理制御部４０７を介してユーザＩ／Ｆ部４０６に出力する（Ｓ７０２）。これにより、ユーザＩ／Ｆ部４０６には、次に評価を行う読取条件値セットの個々の読取条件値が表示される。例えば、アンテナ位置条件の左右角は０度、上下角が０度、水平距離が１メートル、垂直距離が１メートル、アンテナ切替条件の切替回数が３回、切替シーケンスがアンテナ１→アンテナ２→アンテナ３、切替タイミングがアンテナ１を２秒、アンテナ２を２秒、アンテナ３を２秒の間隔で切替える、プロトコル条件の乱数ＭＡＸ値が１００、…等が表示される。
【００５６】
次に、ユーザは、ユーザＩ／Ｆ部４０６に表示されたアンテナ位置条件に合うように、アンテナ１０２の位置を調整する（Ｓ７０３）。また、読取処理制御部４０７は、アンテナ切替条件とプロトコル条件を、通信制御装置４０１の内部パラメータとして設定する（Ｓ７０４）。
【００５７】
上記のようにして、評価対象の読取条件値セットを設定した状態で、通信制御装置４０１は、ユーザＩ／Ｆ部４０６から入力された開始命令を受けて、読取処理を開始する（Ｓ７０５）。読取処理により、読取処理制御部４０７は、設定されたアンテナ切替条件に基づいて、アンテナ１０２の切替を制御しつつ、設定されたプロトコル条件に基づいて、ＲＦＩＤタグ２０２と無線通信を行って、ＲＦＩＤタグ２０２からＲＦＩＤタグ情報を得る。
【００５８】
読取処理では、例えば以下の処理が行われる。すなわち、読取処理制御部４０７は、ＲＦＩＤタグ２０２への送信コマンド（例えば、通信可否の問合せ）を送受信データ制御部４０９に送信する。送受信データ制御部４０９は、その送信コマンドを符号化してＲＦ信号送受信部４１０に渡す。ＲＦ信号送受信部４１０は、アンテナ１０２を介した無線資源を利用して、ＲＦＩＤタグ２０２に送信コマンドを送信する。ＲＦＩＤタグ２０２は、受信したコマンドに対する処理（例えば、通信可否の確認）を行った後でレスポンスを返す（例えば、通信可能であることの通知）。アンテナ１０２を介して、ＲＦＩＤタグ２０２からレスポンスを受信したＲＦ信号送受信部４１０は、受信レスポンスを取出して、送受信データ制御部４０９に渡す。送受信データ制御部４０９は、受信レスポンスを復号化して受信データとし、それを読取処理制御部４０７に送信する。以上のようなコマンド／レスポンス処理が、読取処理制御部４０７の制御下で繰返されて行われることで、最終的に、読取処理制御部４０７は、ＲＦＩＤタグ２０２のＲＦＩＤタグ情報を得る。
【００５９】
読取処理を行って得られた読取結果は、最適化処理制御部４０５を介して、読取処理制御部４０７によって、データ蓄積部４０３に保存される（Ｓ７０６）。
【００６０】
最適化処理制御部４０５は、Ｓ７０１で登録された複数の読取条件値セットの全てについて評価が済んでいない場合には（Ｓ７０７でＮＯ）、再度Ｓ７０２を行う。
【００６１】
全ての読取条件値セットについて読取処理が完了すると、読取結果解析部４０４は、最適化処理制御部４０５の制御の下で、データ蓄積部４０３に保存された読取結果の解析を行って、最適な読取条件値セット（以下、最適読取条件値セット）を決定する（Ｓ７０８）。例えば、読取結果解析部４０４は、評価を行った読取条件値セットの認識率のみを考慮して、その中から最高の認識率を示したものを、最適読取条件値セットとして選択決定する。
【００６２】
最後に、最適化処理制御部４０５は、読取処理制御部４０７を介して、最適読取条件値セットをユーザＩ／Ｆ部４０６に表示して終了する（Ｓ７０９）。
【００６３】
以上が、一つの識別対象種別ついて、最適読取条件値セットを求める処理の流れとなる。従って、様々な識別対象種別について、図７で示す処理フローが繰返して行われることで、様々な識別対象種別に対応した最適読取条件値セットが得られることになる。
【００６４】
以上、この第一実施例によれば、多種多様な読取条件を変化させて読取処理が行われ、各読取結果が蓄積され、蓄積された複数の読取結果が解析されることにより、最適な読取条件が決定される。つまり、読取性能向上のための読取条件最適化が効率的に行われる。
【００６５】
なお、本実施例における処理の説明では、識別対象種別として物品の材質を考慮したが、ＲＦＩＤタグ貼付位置や複数の物品の配置等、さらにはそれらの組合せを考慮してもよい。
【００６６】
また、本実施例における処理の説明では、読取条件としてアンテナ位置条件とアンテナ切替条件とプロトコル条件を考慮したが、無線通信プロトコル上の読取アルゴリズムを左右するパラメータや読取処理の繰返し回数等、その他様々な読取性能に影響を与える要素を考慮してもよい。
【００６７】
また、本実施例の処理では、読取結果解析部４０４は、認識率のみを考慮して最適読取条件を決定したが、認識率と共に、各々のアンテナが読取りに成功したＲＦＩＤタグの個数、読取りに成功したＲＦＩＤタグの識別対象物における位置、又は読取りに成功した時の識別対象物のベルトコンベア上における位置等を統計的に分析して、その分析結果に基づいて、評価を行った読取条件値セットを補正したものを、最適読取条件値セットとして決定してもよい。他には、読取結果解析部４０４は、ＲＦ信号送受信部４０９が検出した、ＲＦＩＤタグ２０２からのレスポンス時の受信電波レベルを通信状態の指標レベルとして、最適読取条件値セットを決定（選択と補正のどちらでもよい）してもよい。
【００６８】
また、本実施例の処理では、Ｓ７０６にて、読取処理制御部４０７が読取結果をデータ蓄積部４０３に保存するのみで、Ｓ７０８にて、読取結果解析部４０４が全ての読取条件値セットについての読取結果を解析して、最適読取条件値セットを決定したが、このような処理の代わりに、以下のような方法を採用してもよい。すなわち、Ｓ７０６にて、読取処理制御部４０７が、評価を行った読取条件値セット（以下、最新の読取条件値セット）の読取結果（以下、最新の読取結果）をデータ蓄積部４０３に保存した後に、読取結果解析部４０４が、最新の読取結果を解析して、現在選択されている最適読取条件値セットの読取性能と比較する。最新の読取条件値セットによる読取性能が、現在選択されている最適読取条件値セットの読取性能より高くなるときは、最適読取条件値セットを最新の読取条件値セットに更新する。以上の処理を、評価を行う読取条件値セット全てに対して繰返し行う。この場合は、Ｓ７０８に相当する処理は行われない。
【００６９】
また、本実施例の処理では、Ｓ７０１にて評価する識別対象種別を登録して、識別対象種別毎に読取条件値セットを評価したが、必ずしもＳ７０１にて評価する識別対象種別を登録しなくてもよい。例えば、予め多数の読取条件値セットが登録されていて、それら全ての読取条件値セットを評価してもよい。また、その評価によって最適読取条件値セットが得られた後に、その読取条件値セットと識別対象種別が対応付けられてもよい。
【００７０】
また、本実施例では、複数（例えば３つ）のアンテナから構成される一つのアンテナ群が、通信制御装置４０１に接続されるが、通信制御装置４０１には、識別対象物の搬送経路に沿って配置された複数のアンテナ群に接続されても良い。
【実施例２】
【００７１】
図８は、本発明の第二実施例に係る通信制御装置の構成例の概略図である。以下、第一実施例との相違点を主に説明し、第一実施例との共通点については、説明を省略或いは簡略する。
【００７２】
通信制御装置４０１'は、読取制御最適化部４０２に、アンテナ位置制御部８０１を更に備える。
【００７３】
アンテナ位置制御部８０１は、アンテナ１０２と通信可能であり（例えば、ケーブル等で接続されている）、アンテナ位置条件に合うようにアンテナ位置（図３に示すような左右角、上下角、水平距離、垂直距離等）を調整する。つまり、この第二実施例では、アンテナ１０２の位置を、手動ではなく自動で調整できる。なお、自動調整のための仕組みとしては、例えば、アンテナ位置制御部８０１が、アンテナ１０２の取付け治具をモーター等で制御するといったものが考えられる。
【００７４】
図９は、本発明の第二実施例に係る通信制御装置による最適化処理のフローチャートである。
【００７５】
基本的な処理の流れは、図７で説明した第一実施例に係る通信制御装置による最適化処理と同じである。異なる箇所のみを説明すると、図７のＳ７０３「アンテナ位置条件値に合わせてアンテナ位置を手動調整」が、Ｓ９０３「アンテナ位置条件値に合わせてアンテナ位置を自動調整」に変更されている。すなわち、図７ではアンテナ位置をユーザが手動で調整していが、図９では通信制御装置４０１'が自動で調整する。
【００７６】
アンテナ位置制御部８０１は、読取処理制御部４０７及び最適化処理制御部４０５の制御の下で、アンテナ位置条件に合うようにアンテナ１０２の位置を調整する（Ｓ９０３）。
【００７７】
この第二実施例によれば、読取条件毎にユーザがアンテナ位置の調整を行う必要がなくなる。そのため、読取性能向上のための読取条件最適化をより効率的に行うことができる。
【実施例３】
【００７８】
第三実施例では、第二実施例における通信制御装置を複数利用して、読取条件の最適化が行われる。以下、第三実施例について詳細に説明する。
【００７９】
図１０は、本発明の第三実施例に係る通信制御システムの構成例の概略図である。
【００８０】
識別対象物１０１を搬送するベルトコンベア１０３上には、複数のアンテナゲート１０４が設置される。各々のアンテナゲート１０４には、複数のアンテナ１０２が配備されて、各々のアンテナ１０２は、アンテナゲート１０４毎に用意された通信制御装置４０１'に接続される。また、全ての通信制御装置４０１'は、外部通信部４０８を介して、例えば、ＴＣＰ／ＩＰ等のネットワーク通信プロトコルにより、通信制御管理装置１００１に接続される。
【００８１】
複数のアンテナゲート１０４に関して、読取処理における環境、例えば、アンテナの個数、及びコンベアによる配送速度が同じであるものを想定する。
【００８２】
通信制御装置４０１'に付与された番号（１）、（２）、…（Ｎ）は、読取処理を行う順序を示している。従って、通信制御装置（１）→通信制御装置（２）→…→通信制御装置（Ｎ）の順序で、識別対象物１０１の読取処理が行われる。これらの通信制御装置４０１'は、上述した第二実施例に係る通信制御装置を想定する。
【００８３】
通信制御管理装置１００１は、複数の通信制御装置４０１'を管理する装置で、例えば、ＰＣである。通信制御管理装置１００１は、各々の通信制御装置４０１'について、評価を行う読取条件値セットを、全ての通信制御装置４０１'間で重複しないように決定し、それらに通知する。或いは、初期の読取条件値セットを最初に読取処理を行う通信制御装置（１）４０１'に、読取条件値セットを適宜変更するための変更パターンを、全ての通信制御装置４０１'に通知する。
【００８４】
ここで、変更パターンとは、読取条件値セットを一定パターンの下で変更するように規定した規則である（例えば、アンテナ位置条件の水平距離を＋０．５メートルずつ変更する、またはプロトコル条件の乱数ＭＡＸ値を＋１０ずつ変更する等である）。変更パターンは、例えば、スクリプト形式によるファイルとして、通信制御管理装置１００１と通信制御装置４０１'間で受渡しされる。
【００８５】
各々の通信制御装置４０１'が、評価を行う読取条件値セットを変更パターンにより決定する場合は、先に読取処理を行った通信制御装置４０１'の読取条件値セットを利用する。具体的には、通信制御装置（ｘ）は、通信制御装置（ｘ−１）が利用した読取条件値セットを変更パターンにより変更したものを、評価を行う読取条件値セットとする（２≦ｘ≦Ｎの整数）。これにより、全体として、各々の通信制御装置４０１'は、異なる読取条件値セットを用いて読取処理を行うことができる。
【００８６】
また、通信制御管理装置１００１は、管理配下にある通信制御装置４０１'から通知された読取条件値セットと読取結果を蓄積し、それらを解析して最適読取条件値セットを決定する。
【００８７】
図１１は、本発明の第三実施例に係る通信制御システムによる最適化処理のフローチャートである。以下では、初期の読取条件値セットと変更パターンに基づいて、各々の通信制御装置４０１'が、評価する読取条件値セットを決定する場合について説明する。
【００８８】
通信制御管理装置１００１は、管理配下にある全ての通信制御装置４０１'に対して、変更パターンを通知する（Ｓ１１０１）。各通信制御装置４０１'では、通知された変更パターンが設定される。
【００８９】
通信制御管理装置１００１は、管理配下にある全ての通信制御装置４０１'の中で最初に読取処理を行う通信制御装置（１）４０１'に対して、初期の読取条件値セットを通知する（Ｓ１１０２）。
【００９０】
通信制御装置（１）４０１'は、通信制御管理装置１００１から受信した初期の読取条件値セットを利用して、読取処理を行う。また、通信制御装置（１）４０１'は、読取処理を行った際の読取条件値セットと読取結果を、通信制御管理装置１００１に送信する（Ｓ１１０３）。
【００９１】
さらに、通信制御装置（１）４０１'は、変更パターンに基づいて読取処理に利用した読取条件値セットを変更し、変更後の読取条件値セットを通信制御装置（２）４０１'に送信する（Ｓ１１０４）。
【００９２】
通信制御装置（２）４０１'は、通信制御装置（１）４０１'から受信した読取条件値セットを利用して、読取処理を行う。また、通信制御装置（２）４０１'は、読取処理を行った際の読取条件値セットと読取結果を、通信制御管理装置１００１に送信する（Ｓ１１０５）。
【００９３】
さらに、通信制御装置（２）４０１'は、変更パターンに基づいて読取処理に利用した読取条件値セットを変更し、変更後の読取条件値セットを次の通信制著装置４０１'に送信する（Ｓ１１０６）。
【００９４】
通信制御装置（ｘ）４０１'について説明すると、通信制御装置（ｘ）４０１'は、通信制御装置（ｘ−１）４０１'から受信した読取条件値セットを利用して、読取処理を行う。また、通信制御装置（ｘ）４０１'は、読取処理を行った際の読取条件値セットと読取結果を、通信制御管理装置１００１に送信する。
【００９５】
さらに、通信制御装置（ｘ）４０１'は、変更パターンに基づいて読取処理に利用した読取条件値セットを変更し、変更後の読取条件値セットを通信制御装置（ｘ＋１）４０１'に送信する。
【００９６】
以上の処理を、全ての通信制御装置４０１'が行い、通信制御装置（Ｎ）４０１'が、読取条件を行った際の読取条件値セットと読取結果を、通信制御管理装置１００１に送信した後、通信制御管理装置１００１は、全ての通信制御装置４０１'から受信した、読取条件値セットと読取結果を解析して、最適読取条件値セットを決定する。ここでの通信制御管理装置１００１が行う解析は、上述した通信制御装置４０１（又は４０１'）の読取結果解析部４０３が行う解析と同じである。
【００９７】
上述した第三実施例によれば、複数の通信制御装置を利用して、運用中に、読取性能向上のための読取条件最適化を効率的に行うことができる。すなわち、第一及び第二実施例では、アンテナゲートの数が一つのため、運用前（物流対象の物品を次々と搬送する前）に、読取条件最適化を行う必要があるが、この第三実施例では、最初に搬送される識別対象種別が最後のアンテナゲートを通過するまでに、少なくとも一つのアンテナゲートで、正確な読取りが行われ、読取条件最適化を行えることが期待できる。この第三実施例では、最初の識別対象物の搬送中に最適な読取条件を設定するためには、読取条件値セットの数を、アンテナゲートの数以下にする必要がある。
【００９８】
なお、運用中での読取条件最適化は、例えば、複数のアンテナ群が一つの通信制御装置に備えられていれば、その一つの通信制御装置によって実現することが期待できる。また、変更パターンを用いて読取条件値セットを変更し、変更後の読取条件値セットに従って読取処理を行うことは、第一及び第二実施例のいずれに適用してもよい。
【実施例４】
【００９９】
第四実施例では、様々な識別対象種別についての最適読取条件を予め蓄積しておき、識別対象種別に応じて、最適読取条件が切替えられる。以下、第四実施例について詳細に説明する。
【０１００】
図１２は、本発明の第四実施例に係る通信制御システムの構成例の概略図である。
【０１０１】
図１２に表されるように、複数の通信制御装置４０１'が接続された通信制御管理装置１００１'と、移動体１２０２は、共に同じ通信ネットワーク１２０１に接続される。
【０１０２】
各々の通信制御装置４０１'と通信制御管理装置１００１'、及び通信制御管理装置１００１'と移動体１２０２は、例えば、ＴＣＰ／ＩＰ等のネットワーク通信プロトコルにより通信することができる。
【０１０３】
本実施例において、通信制御管理装置１００１'に接続される通信制御装置４０１'は、読取処理における環境が同じ場合に限定されない。従って、同じ識別対象物に対する、各々の通信制御装置１０５'の最適読取条件値セットは異なってもよい。これらの通信制御装置４０１'は、上述した第二実施例に係る通信制御装置を想定する。
【０１０４】
通信制御管理装置１００１'は、複数の通信制御装置４０１'を管理する装置、例えば、ＰＣである。通信制御管理装置１００１'は、管理配下にある各通信制御装置４０１'毎に、様々な識別対象種別についての最適読取条件を予め蓄積している。通信制御管理装置１００１'は、読取処理を行う前に、移動体１２０２から識別対象物の識別対象種別を受信する。そして、管理配下にある各通信制御装置４０１'毎に、その識別対象種別についての最適読取条件値セットを検索し、得られた最適読取条件値セットを該当する通信制御装置４０１'毎にそれぞれ通知する。
【０１０５】
移動体１２０２は、識別対象物を運搬するものであり、例えば、フォークリフトが考えられる。移動体１２０２は、通信制御装置４０１'が読取処理を行う前に、識別対象物を運搬し、その識別対象種別を取得して保持する。移動体１２０２が識別対象物の識別対象種別を取得する方法としては、例えば、移動体１２０２が、ＲＦＩＤタグの読取機能を有している場合に、読取処理を利用したもの考えられる。具体的には、一例として、識別対象物を載せたパレットにもＲＦＩＤタグを貼付しておき、そのＲＦＩＤタグには、そのパレットに載せられた識別対象物の識別対象種別情報を記憶しておき、移動体１２０２が、ＲＦＩＤタグから情報を読取る読取装置を備え、そのパレットのＲＦＩＤタグから読取装置により読取りを行うことで、その識別対象種別情報を取得することができる。また、移動体１２０２が、ＲＦＩＤタグの読取装置を有していない場合でも、例えば、ユーザ入力によって、又は通信ネットワークを介して他の移動体から通知を受けて等の方法により、識別対象物の識別対象種別を取得することができる。
【０１０６】
図１３は、本発明の第四実施例に係る通信制御システムによる最適読取条件の利用のフローチャートである。
【０１０７】
移動体１２０２は、識別対象物の識別対象種別を読取る（Ｓ１３０１）。
【０１０８】
移動体１２０２は、これから読取処理を行う通信制御装置４０１'を管理する通信制御管理装置１００１'に、読取った識別対象種別を送信する（Ｓ１３０２）。
【０１０９】
通信制御管理装置１００１'は、通知された識別対象種別についての最適読取条件値セットを、管理配下にある通信制御装置４０１'毎に検索する（Ｓ１３０３）。
【０１１０】
通信制御管理装置１００１'は、管理配下にある通信制御装置４０１'毎に検索された最適読取条件値セットを、該当する通信制御装置４０１'毎にそれぞれ通知する（Ｓ１３０４）。
【０１１１】
各々の通信制御装置４０１'は、通知された最適読取条件値セットを利用して読取処理を実施する（Ｓ１３０５、Ｓ１３０６）。
【０１１２】
これにより、読取処理を実施する前に、識別対象物の識別対象種別を知ることができ、識別対象種別に合った最適読取条件を利用することができる。
【０１１３】
なお、本実施例における処理では、移動体１２０２がＲＦＩＤタグの読取機能を有する場合を想定し、Ｓ１３０１にて、識別対象物に対する読取処理を行って、その識別対象種別を取得した。このような処理の代わりに、ユーザ入力によって、又は通信ネットワークを介して他の移動体から通知を受けて等の方法により、識別対象物の識別対象種別を取得してもよい。
【０１１４】
また、もし、受信した識別対象種別に対応する最適読取条件値セットが登録されていない場合には、第一実施例〜第三実施例のうちのいずれかの読取条件最適化が行われても良い（換言すれば、第四実施例を、第一実施例〜第三実施例に適用しても良い）。それにより決定された最適読取条件値セットを、受信した識別対象種別に関連付けてデータ蓄積部に記憶させることができる。また、受信した識別対象種別に対応する最適読取条件値セットは、通信ネットワークを介して、商品の納入業者から予め提供されている場合もある。
【０１１５】
以上、本発明の幾つかの実施例を説明したが、これらの実施例は本発明の説明のための例示にすぎず、本発明の範囲をそれの実施例にのみ限定する趣旨ではない。本発明は、その要旨を逸脱することなく、その他の様々な態様でも実施することができる。
【図面の簡単な説明】
【０１１６】
【図１】図１は、物流分野で採用されるＲＦＩＤシステムの構成例の概略図である。
【図２】図２は、識別対象物の構成例の概略図である。
【図３】図３は、アンテナ位置に関する説明図である。
【図４】図４は、本発明の第一実施例に係る通信制御装置の構成例の概略図である。
【図５】図５は、読取条件値範囲テーブルの構成例である。
【図６】図６は、読取条件値セットテーブルの構成例である。
【図７】図７は、本発明の第一実施例に係る通信制御装置による最適化処理のフローチャートである。
【図８】図８は、本発明の第二実施例に係る通信制御装置の構成例の概略図である。
【図９】図９は、本発明の第二実施例に係る通信制御装置による最適化処理のフローチャートである。
【図１０】図１０は、本発明の第三実施例に係る通信制御システムの構成例の概略図である。
【図１１】図１１は、本発明の第三実施例に係る通信制御システムによる最適化処理のフローチャートである。
【図１２】図１２は、本発明の第四実施例に係る通信制御システムの構成例の概略図である。
【図１３】図１３は、本発明の第四実施例に係る通信制御システムによる最適読取条件の利用のフローチャートである。
【符号の説明】
【０１１７】
１０１…識別対象物、１０２…アンテナ、１０３…ベルトコンベア、１０４…アンテナゲート、１０５…通信制御装置、２０１…パレット、２０２…ＲＦＩＤタグ、４０１…通信制御装置、４０１'…通信制御装置、４０２…読取制御最適化部、４０３…データ蓄積部、４０４…読取結果解析部、４０５…最適化処理制御部、４０６…ユーザＩ／Ｆ部、４０７…読取処理制御部、４０８…外部通信部、４０９…送受信データ制御部、４１０…ＲＦ信号送受信部、５０１…読取条件値範囲テーブル、６０１…読取条件値セットテーブル、８０１…アンテナ位置制御部、１００１…通信制御管理装置、１００１'…通信制御管理装置、１２０１…通信ネットワーク、１２０２…移動体
【図１】
2008033524.tif 000003
【図２】
2008033524.tif 000004
【図３】
2008033524.tif 000005
【図４】
2008033524.tif 000006
【図５】
2008033524.tif 000007
【図６】
2008033524.tif 000008
【図７】
2008033524.tif 000009
【図８】
2008033524.tif 000010
【図９】
2008033524.tif 000011
【図１０】
2008033524.tif 000012
【図１１】
2008033524.tif 000013
【図１２】
2008033524.tif 000014
【図１３】
2008033524.tif 000015