(57)【要約】【課題】  種々のＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）タグに書き込みを行う搬送ラインにおいて、リーダ／ライタを切り替えることで、設備費用を削減することおよびＲＦＩＤの種類を吸収しリーダ／ライタ装置の負荷を分散することで搬送ラインを効率的に利用する装置を提供すること。【解決手段】  リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２は、リーダ／ライタＡ２１０およびリーダ／ライタＢ２２０が読み書きするタグ種類に対応するように切り替える機能、およびＲＦタグが貼り付けられている物品に関する情報（例えば物品の重量や物品の持ち主など）をＲＦタグに書き込む際に処理時間を計測し、各搬送ラインの順位値を設定し、その値を用いて振り分け先を決定する機能を保持している。これらの機能を利用することで搬送ラインを効率的に利用することが可能となる。【選択図】      図１
2008081283.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）タグの種類情報を取得する手段と、前記ＲＦタグへの書き込み方法を前記種類情報に基づいた書き込み方法へ切り替える手段と、前記ＲＦタグへの書き込みデータを取得して、前記切り替えた書き込み方法で前記ＲＦタグへ書き込む手段とを有することを特徴とする搬送システム。
【請求項２】
複数種類のＲＦタグに書き込み処理可能な１以上のリーダ／ライタ手段と、前記ＲＦタグの種類情報を取得する手段と、前記種類情報に基づいて前記リーダ／ライタ手段に対して対応するＲＦタグ種類の切り替えを指示する手段と、前記ＲＦタグの識別子と書き込みデータを取得して、前記リーダ／ライタ手段に送信する手段とを有することを特徴とする搬送システム。
【請求項３】
前記ＲＦタグへの書き込み時間を測定する手段を有することを特徴とする請求項１、または、２記載の搬送システム。
【請求項４】
前記ＲＦタグの前記種類情報毎に前記測定した前記書き込み時間の平均値を算出する手段を有することを特徴とする請求項３記載の搬送システム。
【請求項５】
前記リーダ／ライタ手段の故障を認識する手段と、故障した前記リーダ／ライタ手段へは前記ＲＦタグの書き込み処理を割り当てないようにする手段とを有することを特徴とする請求項２、３、または、４記載の搬送システム。
【請求項６】
搬送ラインが複数に分岐しており、分岐している複数の前記搬送ラインに、前記ＲＦタグの種類に応じて前記ＲＦタグを振り分ける手段を有することを特徴とする請求項１、２、３、４、または、５記載の搬送システム。
【請求項７】
前記振り分ける手段は、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの数量に基づいて、振り分ける前記搬送ラインを決定することを特徴とする請求項６記載の搬送システム。
【請求項８】
前記振り分ける手段は、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの、前記種類情報毎の前記書き込み時間の平均値から予測される待ち時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする請求項６、または、７記載の搬送システム。
【請求項９】
前記振り分ける手段は、前記リーダ／ライタ手段の書き込み方法を、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの前記種類情報に基づいた書き込み方法へ切り替えるのに必要な時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする請求項６、７、または、８記載の搬送システム。
【請求項１０】
前記リーダ／ライタ手段の故障を認識する手段を有し、前記ＲＦタグが添付された物品を振り分ける手段は、故障中の前記リーダ／ライタ手段のみの前記搬送ラインへは前記ＲＦタグが添付された物品を振り分けないことを特徴とする請求項６、７、８、または、９記載の搬送システム。
【請求項１１】
ＲＦタグの種類情報を取得し、前記ＲＦタグへの書き込み方法を前記種類情報に基づいた書き込み方法へ切り替え、前記ＲＦタグへの書き込みデータを取得して、前記切り替えた書き込み方法で前記ＲＦタグへ書き込むことを特徴とする搬送方法。
【請求項１２】
制御手段が、ＲＦタグの種類情報を取得し、前記種類情報に基づいてリーダ／ライタ手段に対して対応するＲＦタグ種類の切り替えを指示し、前記ＲＦタグの識別子と書き込みデータを取得して、前記リーダ／ライタ手段に送信し、前記リーダ／ライタ手段が、前記指示された対応するＲＦタグ種類への切り替えを実行し、前記書き込みデータを前記ＲＦタグに書き込むことを特徴とする搬送方法。
【請求項１３】
制御手段が、前記ＲＦタグへの書き込み時間を測定することを特徴とする請求項１１、または、１２記載の搬送方法。
【請求項１４】
制御手段が、前記ＲＦタグの前記種類情報毎に前記書き込み時間の平均値を算出することを特徴とする請求項１３記載の搬送方法。
【請求項１５】
制御手段が、前記リーダ／ライタ手段の故障を認識し、故障した前記リーダ／ライタ手段へは前記ＲＦタグの書き込み処理を割り当てないようにすることを特徴とする請求項１２、１３、または、１４記載の搬送方法。
【請求項１６】
搬送ラインが複数に分岐しており、制御手段が、分岐している複数の前記搬送ラインに前記ＲＦタグの種類に応じて前記ＲＦタグを振り分けることを特徴とする請求項１１、１２、１３、１４、または、１５記載の搬送方法。
【請求項１７】
制御手段が、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの数量に基づいて、振り分ける前記搬送ラインを決定することを特徴とする請求項１６記載の搬送方法。
【請求項１８】
制御手段が、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの、前記種類情報毎の前記書き込み時間の平均値から予測される待ち時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする請求項１６、または、１７記載の搬送方法。
【請求項１９】
制御手段が、前記リーダ／ライタ手段の書き込み方法を、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの前記種類情報に基づいた書き込み方法へ切り替えるのに必要な時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする請求項１６、１７、または、１８記載の搬送方法。
【請求項２０】
制御手段が、前記リーダ／ライタ手段の故障を認識し、前記搬送ラインの前記リーダ／ライタ手段が故障中のもののみの前記搬送ラインへは、前記ＲＦタグを振り分けないことを特徴とする請求項１６、１７、１８、または、１９記載の搬送方法。
【請求項２１】
ＲＦタグの種類情報を取得し、前記ＲＦタグへの書き込み方法を前記種類情報に基づいた書き込み方法へ切り替え、前記ＲＦタグへの書き込みデータを取得して、前記切り替えた書き込み方法で前記ＲＦタグへ書き込む指示を行うことを特徴とする搬送制御装置。
【請求項２２】
ＲＦタグの種類情報を取得し、前記種類情報に基づいてリーダ／ライタ手段に対して対応するＲＦタグ種類の切り替えを指示し、前記ＲＦタグの識別子と書き込みデータを取得して、前記リーダ／ライタ手段に送信することを特徴とする搬送制御装置。
【請求項２３】
前記ＲＦタグへの書き込み時間を測定することを特徴とする請求項２１、または、２２記載の搬送制御装置。
【請求項２４】
前記ＲＦタグの前記種類情報毎に前記書き込み時間の平均値を算出することを特徴とする請求項２３記載の搬送制御装置。
【請求項２５】
前記リーダ／ライタ手段の故障を認識し、故障した前記リーダ／ライタ手段へは前記ＲＦタグの書き込み処理を割り当てないようにすることを特徴とする請求項２２、２３、または、２４記載の搬送制御装置。
【請求項２６】
搬送ラインが複数に分岐しており、分岐している複数の前記搬送ラインに、前記ＲＦタグの種類に応じて前記ＲＦタグを振り分けることを特徴とする請求項２１、２２、２３、２４、または、２５記載の搬送制御装置。
【請求項２７】
複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの数量に基づいて、振り分ける前記搬送ラインを決定することを特徴とする請求項２６記載の搬送制御装置。
【請求項２８】
複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの、前記種類情報毎の前記書き込み時間の平均値から予測される待ち時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする請求項２６、または、２７記載の搬送制御装置。
【請求項２９】
前記リーダ／ライタ手段の書き込み方法を、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの前記種類情報に基づいた書き込み方法へ切り替えるのに必要な時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする請求項２６、２７、または、２８記載の搬送制御装置。
【請求項３０】
前記リーダ／ライタ手段の故障を認識し、前記搬送ラインの前記リーダ／ライタ手段が故障中のもののみの前記搬送ラインへは、前記ＲＦタグを振り分けないことを特徴とする請求項２６、２７、２８、または、２９記載の搬送制御装置。
【請求項３１】
制御装置に、ＲＦタグの種類情報を取得し、前記ＲＦタグへの書き込み方法を前記種類情報に基づいた書き込み方法へ切り替え、前記ＲＦタグへの書き込みデータを取得して、前記切り替えた書き込み方法で前記ＲＦタグへ書き込む指示を行う処理を行わせることを特徴とするプログラム。
【請求項３２】
制御装置に、ＲＦタグの種類情報を取得し、前記種類情報に基づいてリーダ／ライタ手段に対して対応するＲＦタグ種類の切り替えを指示し、前記ＲＦタグの識別子と書き込みデータを取得して、前記リーダ／ライタ手段に送信する処理を行わせることを特徴とするプログラム。
【請求項３３】
制御装置に、前記ＲＦタグへの書き込み時間を測定する処理を行わせることを特徴とする請求項３１、または、３２記載のプログラム。
【請求項３４】
制御装置に、前記ＲＦタグの前記種類情報毎に前記書き込み時間の平均値を算出する処理を行わせることを特徴とする請求項３３記載のプログラム。
【請求項３５】
制御装置に、前記リーダ／ライタ手段の故障を認識し、故障した前記リーダ／ライタ手段へは前記ＲＦタグの書き込み処理を割り当てないようにする処理を行わせることを特徴とする請求項３２、３３、または、３４記載のプログラム。
【請求項３６】
搬送ラインが複数に分岐しており、制御装置に、分岐している複数の前記搬送ラインに、前記ＲＦタグの種類に応じて前記ＲＦタグを振り分ける処理を行わせることを特徴とする請求項３１、３２、３３、３４、または、３５記載のプログラム。
【請求項３７】
制御装置に、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの数量に基づいて、振り分ける前記搬送ラインを決定する処理を行わせることを特徴とする請求項３６記載のプログラム。
【請求項３８】
制御装置に、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの、前記種類情報毎の前記書き込み時間の平均値から予測される待ち時間に基づいて、振り分ける前記搬送ラインを決定する処理を行わせることを特徴とする請求項３６、または、３７記載のプログラム。
【請求項３９】
制御装置に、前記リーダ／ライタ手段の書き込み方法を、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの前記種類情報に基づいた書き込み方法へ切り替えるのに必要な時間に基づいて、振り分ける前記搬送ラインを決定する処理を行わせることを特徴とする請求項３６、３７、または、３８記載のプログラム。
【請求項４０】
制御装置に、前記リーダ／ライタ手段の故障を認識し、前記搬送ラインの前記リーダ／ライタ手段が故障中のもののみの前記搬送ラインへは、前記ＲＦタグを振り分けない処理を行わせることを特徴とする請求項３６、３７、３８、または、３９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ベルトコンベア等の搬送ラインを流れる物品に取り付けられたＲＦタグにデータの書込み処理を行う搬送システム、搬送方法、搬送制御装置およびプログラムに関し、特に、多種多様なＲＦタグを読み書き可能なリーダ／ライタを用いる搬送ラインを効果的に利用する搬送システム、搬送方法、搬送制御装置およびプログラムに関する。
【背景技術】
【０００２】
近年、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）タグと呼ばれる非接触ＩＣチップを物品に貼り付け、物品の在庫管理、工程管理、流通管理に用いて業務の効率化が図られている。
また、空港においては、手荷物にＲＦタグを貼り付けることでトレーサビリティーを確立し、ロスト・バゲッジの防止や荷物の仕分け作業することで作業効率を高める航空手荷物管理方法、航空手荷物用ＲＦタグ、及び航空手荷物管理システムに関する従来技術が、特許文献１に記載されている。
【０００３】
その際、航空手荷物管理システムにおいては、手荷物につけられたＲＦタグに、当該空港手荷物が搭載されるべき飛行機やユーザ情報および手荷物の中身を透視検査した結果を書き込んでいる。ところが、例えば香港国際空港ではＵＨＦ帯、成田国際空港や英国航空では１３．５６ＭＨｚ、米国においては２．４５ＧＨｚやＵＨＦ帯のＲＦタグが用いられるなど各国・各空港で採用する周波数帯およびＲＦタグが異なっている。そのため、各空港で貼り付けられたＲＦタグを利用するためには、それぞれの空港に複数のリーダ／ライタ装置を配置する必要がある。また、１つの搬送ラインおよび１つの種類のＲＦタグに１つのリーダ／ライタのみを用いるとベルトコンベアの速度を、処理に最も時間のかかるＲＦタグに合わせる必要があり非常に低速になりシステム全体の処理効率が低下する問題点がある。また、ＲＦタグにデータを書込む際には、識別子の読取り、データの書込み、ベリファイ処理を行う必要があるためである。また、ノイズなどの影響でこの３つの処理のうち１つでも失敗すると、同様の処理を繰り返し行わなければならず、処理が完了するまでの時間に一層の差がつくことがある。
【０００４】
【特許文献１】特開２００２−３６２７３０号公報（段落００１３−００１５、００２６−００２８）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
第１の問題点は、各国・各空港で採用する周波数帯およびＲＦタグの種類が異なっているため、リーダ／ライタおよびベルトコンベアからなる搬送ラインをＲＦタグの種類の数だけ用意する必要がある点である。第２の問題点は、複数の搬送ラインおよび複数種類のリーダ／ライタを用意した場合、手荷物３１０に貼り付けられたＲＦタグの種類に偏りが合った場合は、負荷が集中するリーダ／ライタや荷物が存在しない搬送ラインが発生するなど非効率なシステムとなる点である。
そこで、本発明の目的は、物品に貼り付けられたＲＦタグの種類に応じて、複数種類のＲＦタグを読み書き可能なリーダ／ライタの動作を動的に切り替えることで、１つの搬送ラインが複数のＲＦタグに対応可能とし、また、ＲＦタグを付けた物品の流れる状況に応じて使用する搬送ラインを切り替えて負荷を分散することで搬送ラインを効率的に利用することを可能とする搬送システム、搬送方法、搬送制御装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１の搬送システムは、ＲＦタグの種類情報を取得する手段と、前記ＲＦタグへの書き込み方法を前記種類情報に基づいた書き込み方法へ切り替える手段と、前記ＲＦタグへの書き込みデータを取得して、前記切り替えた書き込み方法で前記ＲＦタグへ書き込む手段とを有する。
【０００７】
本発明の第２の搬送システムは、複数種類のＲＦタグに書き込み処理可能な１以上のリーダ／ライタ手段と、前記ＲＦタグの種類情報を取得する手段と、前記種類情報に基づいて前記リーダ／ライタ手段に対して対応するＲＦタグ種類の切り替えを指示する手段と、前記ＲＦタグの識別子と書き込みデータを取得して、前記リーダ／ライタ手段に送信する手段とを有する。
【０００８】
本発明の第３の搬送システムは、前記第１、または、第２の搬送システムであって、前記ＲＦタグへの書き込み時間を測定する手段を有する。
【０００９】
本発明の第４の搬送システムは、前記第３の搬送システムであって、前記ＲＦタグの前記種類情報毎に前記測定した前記書き込み時間の平均値を算出する手段を有する。
【００１０】
本発明の第５の搬送システムは、前記第２、第３、または、第４の搬送システムであって、前記リーダ／ライタ手段の故障を認識する手段と、故障した前記リーダ／ライタ手段へは前記ＲＦタグの書き込み処理を割り当てないようにする手段とを有する。
【００１１】
本発明の第６の搬送システムは、前記第１、第２、第３、第４、または、第５の搬送システムであって、搬送ラインが複数に分岐しており、分岐している複数の前記搬送ラインに、前記ＲＦタグの種類に応じて前記ＲＦタグを振り分ける手段を有する。
【００１２】
本発明の第７の搬送システムは、前記第６の搬送システムであって、前記振り分ける手段は、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの数量に基づいて、振り分ける前記搬送ラインを決定することを特徴とする。
【００１３】
本発明の第８の搬送システムは、前記第６、または、第７の搬送システムであって、前記振り分ける手段は、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの、前記種類情報毎の前記書き込み時間の平均値から予測される待ち時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする。
【００１４】
本発明の第９の搬送システムは、前記第６、第７、または、第８の搬送システムであって、前記振り分ける手段は、前記リーダ／ライタ手段の書き込み方法を、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの前記種類情報に基づいた書き込み方法へ切り替えるのに必要な時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする。
【００１５】
本発明の第１０の搬送システムは、前記第６、第７、第８、または、第９の搬送システムであって、前記リーダ／ライタ手段の故障を認識する手段を有し、前記ＲＦタグが添付された物品を振り分ける手段は、故障中の前記リーダ／ライタ手段のみの前記搬送ラインへは前記ＲＦタグが添付された物品を振り分けないことことを特徴とする。
【００１６】
本発明の第１の搬送方法は、ＲＦタグの種類情報を取得し、前記ＲＦタグへの書き込み方法を前記種類情報に基づいた書き込み方法へ切り替え、前記ＲＦタグへの書き込みデータを取得して、前記切り替えた書き込み方法で前記ＲＦタグへ書き込むことを特徴とする。
【００１７】
本発明の第２の搬送方法は、制御手段が、ＲＦタグの種類情報を取得し、前記種類情報に基づいてリーダ／ライタ手段に対して対応するＲＦタグ種類の切り替えを指示し、前記ＲＦタグの識別子と書き込みデータを取得して、前記リーダ／ライタ手段に送信し、前記リーダ／ライタ手段が、前記指示された対応するＲＦタグ種類への切り替えを実行し、前記書き込みデータを前記ＲＦタグに書き込むことを特徴とする。
【００１８】
本発明の第３の搬送方法は、前記第１、または、第２の搬送方法であって、制御手段が、前記ＲＦタグへの書き込み時間を測定することを特徴とする。
【００１９】
本発明の第４の搬送方法は、前記第３の搬送方法であって、制御手段が、前記ＲＦタグの前記種類情報毎に前記書き込み時間の平均値を算出することを特徴とする。
【００２０】
本発明の第５の搬送方法は、前記第２、第３、または、第４の搬送方法であって、制御手段が、前記リーダ／ライタ手段の故障を認識し、故障した前記リーダ／ライタ手段へは前記ＲＦタグの書き込み処理を割り当てないようにすることを特徴とする。
【００２１】
本発明の第６の搬送方法は、前記第１、第２、第３、第４、または、第５の搬送方法であって、搬送ラインが複数に分岐しており、制御手段が、分岐している複数の前記搬送ラインに、前記ＲＦタグの種類に応じて前記ＲＦタグを振り分けることを特徴とする。
【００２２】
本発明の第７の搬送方法は、前記第６の搬送方法であって、制御手段が、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの数量に基づいて、振り分ける前記搬送ラインを決定することを特徴とする。
【００２３】
本発明の第８の搬送方法は、前記第６、または、第７の搬送方法であって、制御手段が、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの、前記種類情報毎の前記書き込み時間の平均値から予測される待ち時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする。
【００２４】
本発明の第９の搬送方法は、前記第６、第７、または、第８の搬送方法であって、制御手段が、前記リーダ／ライタ手段の書き込み方法を、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの前記種類情報に基づいた書き込み方法へ切り替えるのに必要な時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする。
【００２５】
本発明の第１０の搬送方法は、前記第６、第７、第８、または、第９の搬送方法であって、制御手段が、前記リーダ／ライタ手段の故障を認識し、前記搬送ラインの前記リーダ／ライタ手段が故障中のもののみの前記搬送ラインへは、前記ＲＦタグを振り分けないことを特徴とする。
【００２６】
本発明の第１の搬送制御装置は、ＲＦタグの種類情報を取得し、前記ＲＦタグへの書き込み方法を前記種類情報に基づいた書き込み方法へ切り替え、前記ＲＦタグへの書き込みデータを取得して、前記切り替えた書き込み方法で前記ＲＦタグへ書き込む指示を行うことを特徴とする。
【００２７】
本発明の第２の搬送制御装置は、ＲＦタグの種類情報を取得し、前記種類情報に基づいてリーダ／ライタ手段に対して対応するＲＦタグ種類の切り替えを指示し、前記ＲＦタグの識別子と書き込みデータを取得して、前記リーダ／ライタ手段に送信することを特徴とする。
【００２８】
本発明の第３の搬送制御装置は、前記第１、または、第２の搬送制御装置であって、前記ＲＦタグへの書き込み時間を測定することを特徴とする。
【００２９】
本発明の第４の搬送制御装置は、前記第３の搬送制御装置であって、前記ＲＦタグの前記種類情報毎に前記書き込み時間の平均値を算出することを特徴とする。
【００３０】
本発明の第５の搬送制御装置は、前記第２、第３、または、第４の搬送制御装置であって、前記リーダ／ライタ手段の故障を認識し、故障した前記リーダ／ライタ手段へは前記ＲＦタグの書き込み処理を割り当てないようにすることを特徴とする。
【００３１】
本発明の第６の搬送制御装置は、前記第１、第２、第３、第４、または、第５の搬送制御装置であって、搬送ラインが複数に分岐しており、分岐している複数の前記搬送ラインに、前記ＲＦタグの種類に応じて前記ＲＦタグを振り分けることを特徴とする。
【００３２】
本発明の第７の搬送制御装置は、前記第６の搬送制御装置であって、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの数量に基づいて、振り分ける前記搬送ラインを決定することを特徴とする。
【００３３】
本発明の第８の搬送制御装置は、前記第６、または、第７の搬送制御装置であって、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの、前記種類情報毎の前記書き込み時間の平均値から予測される待ち時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする。
【００３４】
本発明の第９の搬送制御装置は、前記第６、第７、または、第８の搬送制御装置であって、前記リーダ／ライタ手段の書き込み方法を、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの前記種類情報に基づいた書き込み方法へ切り替えるのに必要な時間に基づいて、振り分ける前記搬送ラインを決定することを特徴とする。
【００３５】
本発明の第１０の搬送制御装置は、前記第６、第７、第８、または、第９の搬送制御装置であって、前記リーダ／ライタ手段の故障を認識し、前記搬送ラインの前記リーダ／ライタ手段が故障中のもののみの前記搬送ラインへは、前記ＲＦタグを振り分けないことを特徴とする。
【００３６】
本発明の第１のプログラムは、制御装置に、ＲＦタグの種類情報を取得し、前記ＲＦタグへの書き込み方法を前記種類情報に基づいた書き込み方法へ切り替え、前記ＲＦタグへの書き込みデータを取得して、前記切り替えた書き込み方法で前記ＲＦタグへ書き込む指示を行う処理を行わせることを特徴とする。
【００３７】
本発明の第２のプログラムは、制御装置に、ＲＦタグの種類情報を取得し、前記種類情報に基づいてリーダ／ライタ手段に対して対応するＲＦタグ種類の切り替えを指示し、前記ＲＦタグの識別子と書き込みデータを取得して、前記リーダ／ライタ手段に送信する処理を行わせることを特徴とする。
【００３８】
本発明の第３のプログラムは、前記第１、または、第２のプログラムであって、制御装置に、前記ＲＦタグへの書き込み時間を測定する処理を行わせることを特徴とする。
【００３９】
本発明の第４のプログラムは、前記第３のプログラムであって、制御装置に、前記ＲＦタグの前記種類情報毎に前記書き込み時間の平均値を算出する処理を行わせることを特徴とする。
【００４０】
本発明の第５のプログラムは、前記第２、第３、または、第４のプログラムであって、制御装置に、前記リーダ／ライタ手段の故障を認識し、故障した前記リーダ／ライタ手段へは前記ＲＦタグの書き込み処理を割り当てないようにする処理を行わせることを特徴とする。
【００４１】
本発明の第６のプログラムは、前記第１、第２、第３、第４、または、第５のプログラムであって、搬送ラインが複数に分岐しており、制御装置に、分岐している複数の前記搬送ラインに、前記ＲＦタグの種類に応じて前記ＲＦタグを振り分ける処理を行わせることを特徴とする。
【００４２】
本発明の第７のプログラムは、前記第６のプログラムであって、制御装置に、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの数量に基づいて、振り分ける前記搬送ラインを決定する処理を行わせることを特徴とする。
【００４３】
本発明の第８のプログラムは、前記第６、または、第７のプログラムであって、制御装置に、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの、前記種類情報毎の前記書き込み時間の平均値から予測される待ち時間に基づいて、振り分ける前記搬送ラインを決定する処理を行わせることを特徴とする。
【００４４】
本発明の第９のプログラムは、前記第６、第７、または、第８のプログラムであって、制御装置に、前記リーダ／ライタ手段の書き込み方法を、複数の前記搬送ラインそれぞれで書き込み処理を待っている前記ＲＦタグの前記種類情報に基づいた書き込み方法へ切り替えるのに必要な時間に基づいて、振り分ける前記搬送ラインを決定する処理を行わせることを特徴とする。
【００４５】
本発明の第１０のプログラムは、前記第６、第７、第８、または、第９のプログラムであって、制御装置に、前記リーダ／ライタ手段の故障を認識し、前記搬送ラインの前記リーダ／ライタ手段が故障中のもののみの前記搬送ラインへは、前記ＲＦタグを振り分けない処理を行わせることを特徴とする。
【発明の効果】
【００４６】
本発明は、物品に貼り付けられた様々な種類のＲＦタグの読み書きの処理を実行する搬送ラインを効率的に利用することができるという効果を有している。その理由は、リーダ／ライタが読み書きできるＲＦタグの種類を動的に変更可能とし、物品に貼り付けられたＲＦタグの種類毎にリーダ／ライタの動作を切り替えるようにしたためである。
【発明を実施するための最良の形態】
【００４７】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
本実施の形態では、航空手荷物の搬送システムにおいて、航空手荷物に貼り付けられたＲＦタグに航空手荷物の透視検査結果を搬送ライン上で書き込むシステムの形態を説明する。本実施の形態では、ＲＦタグに書き込むデータは透視検査結果であるが、持ち主の名前、住所や手荷物の重量などを書き込んでもよい。荷物に貼り付けられたＲＦタグは各国、各空港で貼り付けられたＲＦタグであるため、様々な種類のＲＦタグが存在する。本実施の形態では、これらのＲＦタグのタグ種類を基に書込み処理させる搬送ラインを効果的に選択し、ＲＦタグが貼り付けられている手荷物を振り分ける。
【００４８】
図１を参照すると、本発明の第１の実施の形態は、分散制御装置１００と、リーダ／ライタＡ２１０と、リーダ／ライタＢ２２０と、ライン分岐２００とから構成される。
【００４９】
分散制御装置１００は、搬送ライン制御部１１０と、スケジューラ１２０と、記憶部１３０と、リーダ／ライタ制御部Ａ１４１と、リーダ／ライタ制御部Ｂ１４２とから構成される。
【００５０】
図４は、本実施の形態の物理的な設置イメージを示す図である。本実施の形態では搬送ラインが２つに分かれている。ＲＦタグ３２０が貼り付けられた手荷物３１０が搬送ラインＣ２８０から流れてくると、ライン分岐２００にて、リーダ／ライタＡ２１０が設置された搬送ラインＡ２８１あるいはリーダ／ライタＢ２２０が設置された搬送ラインＢ２８２に振り分けられる。
【００５１】
搬送ライン制御部１１０は、手荷物３１０を搬送ラインＡ２８１と搬送ラインＢ２８２のいずれへ振り分けるかを示す前記振り分け先搬送ライン名の通知をスケジューラ１２０から受け取る。搬送ライン制御部１１０は前記前記振り分け先搬送ライン名に基づき、ライン分岐２００を制御する。
【００５２】
スケジューラ１２０は、図５に示すタグデータ４００と図６に示す順位決定ポリシー４１０とを参照して、各手荷物３１０の前記前記振り分け先搬送ライン名を決定する。図６に示す順位決定ポリシー４１０には、様々な指標を用いることが可能である。例えば、動的振り分けとしては負荷の利用、静的振り分けとしてはラウンドロビンが挙げられる。本実施の形態における図６に示す順位決定ポリシー４１０の指標は、前記タグ種類ごとのリーダ／ライタＡ２１０およびリーダ／ライタＢ２２０の書き込み時間を利用する。本実施の形態における図６に示す順位決定ポリシー４１０の指標は、また、リーダ／ライタＡ２１０およびリーダ／ライタＢ２２０の対応する前記タグ種類を切り替えるのに要する時間を利用する。本実施の形態における図６に示す順位決定ポリシー４１０の指標は、また、スケジューラ１２０で保持する搬送ラインＡ２８１および搬送ラインＢ２８２に割り振られたＲＦタグ３２０の書き込み処理待ち数を利用する。本実施の形態における図６に示す順位決定ポリシー４１０の指標は、さらに、リーダ／ライタＡ２１０およびリーダ／ライタＢ２２０の故障情報を利用する。本実施の形態においては、以上の情報から前記タグ種類ごとに搬送ラインＡ２８１および搬送ラインＢ２８２を順位付けした図６に示す順位決定ポリシー４１０を作成し、その値を利用する。スケジューラ１２０は決定した前記前記振り分け先搬送ライン名を搬送ライン制御部１１０へ通知する。
【００５３】
スケジューラ１２０は、リーダ／ライタ制御部Ａ１４１とリーダ／ライタ制御部Ｂ１４２からＲＦタグ３２０にデータを書き込む際に要した書き込み時間を取得する。スケジューラ１２０は、取得した前記書き込み時間を図８に示す書き込み時間履歴４３０に格納する。
【００５４】
スケジューラ１２０は、リーダ／ライタ制御部Ａ１４１とリーダ／ライタ制御部Ｂ１４２からリーダライタＡとリーダライタＢの故障情報を取得する。スケジューラ１２０は、取得した前記故障情報を図６に示す順位決定ポリシー４１０に反映する。
【００５５】
記憶部１３０には、図５に示すタグデータ４００と、図６に示す順位決定ポリシー４１０と、図７に示す処理待ちキュー４２０と、図８に示す書き込み時間履歴４３０と、図９に示す平均処理時間４４０と、図１０に示す制御用パラメータ４５０とが格納される。
【００５６】
リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２は、図５に示すタグデータ４００を参照して、各ＲＦタグ３２０の前記タグ種類および識別子を取得する。リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２は、取得した前記タグ種類および前記識別子に基づいて、それぞれリーダ／ライタＡ２１０およびリーダ／ライタＢ２２０に対応する前記タグ種類の変更を指示する。リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２は、図５に示すタグデータ４００を参照して、各ＲＦタグ３２０の書き込みデータを取得する。そして、リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２は、それぞれリーダ／ライタＡ２１０およびリーダ／ライタＢ２２０に対して、前記書き込みデータを送付し、ＲＦタグ３２０へのデータ書き込みを指示する。
【００５７】
リーダ／ライタＡ２１０とリーダ／ライタＢ２２０は、それぞれリーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２の指示に基づき、対応する前記タグ種類を変更する。リーダ／ライタＡ２１０とリーダ／ライタＢ２２０は、それぞれリーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２からＲＦタグ３２０の前記書き込みデータを取得する。そして、リーダ／ライタＡ２１０とリーダ／ライタＢ２２０は、それぞれリーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２の指示に基づき、前記書き込みデータをＲＦタグ３２０へ書き込む。
【００５８】
ライン分岐２００は、搬送ライン制御部１１０の指示に基づき、搬送ラインＣ２８０から流れてきた手荷物３１０を搬送ラインＡ２８１と搬送ラインＢ２８２のいずれかへ振り分ける。
【００５９】
図５は、記憶部１３０に格納されたタグデータ４００の構造を示す図であり、手荷物３１０の到着順に格納され、各手荷物３１０に貼り付けられたＲＦタグ３２０の前記タグ種類と、前記識別子と、前記書き込みデータとを含む。前記タグ種類は、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）において、リーダ／ライタがＲＦタグ３２０をアクセスするためのインタフェース規格を特定するものである。前記識別子は、ＲＦタグ３２０毎の固有の前記識別子である。前記書き込みデータはＲＦタグ３２０に書き込むデータであり、本実施の形態においては手荷物３１０の透視検査結果である。図５に示すタグデータ４００は、あらかじめ、オペレータによる入力手段（図示しない）や他の連携した装置手段（図示しない）によって格納されている。
【００６０】
図６は、記憶部１３０に格納された順位決定ポリシー４１０の構造を示す図であり、搬送ラインＡ２８１及び搬送ラインＢ２８２それぞれについて各前記タグ種類の順位値を格納している。すなわち、図６は、前記タグ種類毎に、搬送ラインＡ２８１および搬送ラインＢ２８２のいずれに振り分けるかの優先順位を記載した表である。スケジューラ１２０は、前記順位値として、振り分け可能な搬送ラインＡ２８１および搬送ラインＢ２８２には『１』以上の値を設定する。スケジューラ１２０は、前記順位値として、システムの開始状態および環境の変化を考慮するために初期状態に戻した場合は『０』の値を設定する。スケジューラ１２０は、前記順位値として、書き込み処理待ちの手荷物３１０が滞留して、待ち時間があらかじめ定められた規定値を超える状態となった場合、もしくは、リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２がそれぞれリーダ／ライタＡ２１０、リーダ／ライタＢ２２０の故障を検知した場合には、対応する搬送ラインＡ２８１および搬送ラインＢ２８２に『−１』の値を設定する。前記順位値は、書き込みに掛かる前記タグ種類ごとのリーダ／ライタＡ２１０およびリーダ／ライタＢ２２０の処理時間と、リーダ／ライタの対応する前記タグ種類への切り替え時間と、故障情報と、搬送ラインＡ２８１および搬送ラインＢ２８２に割り振られたＲＦタグ３２０の前記書き込み処理待ち数を利用して、書き込み時間がシステム全体で最短となるように前記順位値を決定する。
【００６１】
図７は、記憶部１３０に格納された処理待ちキュー４２０の構造を示す図であり、振り分け先の搬送ラインＡ２８１および搬送ラインＢ２８２の処理の順番を管理するためのものである。処理待ちキュー４２０には、搬送ラインＡ２８１および搬送ラインＢ２８２それぞれについて書き込み処理待ち手荷物３１０に貼り付けられた各ＲＦタグ３２０の前記タグ種類と前記識別子が格納される。
【００６２】
図８は、記憶部１３０に格納された書き込み時間履歴４３０の構造を示す図であり、前記タグ種類毎に搬送ラインＡ２８１及び搬送ラインＢ２８２それぞれについて書き込み時間の実績が格納される。
【００６３】
図９は、記憶部１３０に格納された平均処理時間４４０の構造を示す図であり、前記タグ種類毎に搬送ラインＡ２８１及び搬送ラインＢ２８２それぞれについて書き込み処理の時間の平均が格納される。
【００６４】
図１０は、記憶部１３０に格納された、制御用パラメータ４５０の構造を示す図である。リーダ／ライタの対応前記タグ種類切り替え時間は、リーダ／ライタが読み書きできる前記タグ種類をある前記タグ種類から他の前記タグ種類へ切り替える場合に要する時間である。重み値αおよび重み値βは、図６に示す順位決定ポリシー４１０の前記順位値の算出時に使用する前記順位値『１』および『２』における振り分けの優先度による負荷の重みを示す数値であり、重み値α＞重み値βで有り、経験則的にあらかじめ決められる。上限値および下限値は、図６に示す順位決定ポリシー４１０の前記順位値の算出時に使用する前記書き込み処理待ち数の上限値及び下限値がそれぞれ格納される。平均処理時間差は、前記順位値の算出時において、図９に示す平均処理時間４４０の差が本値より大きければ、有意であると判断する時間である。順位値初期化時間は、前記順位値を一旦『０』に戻し、さらに前記順位値を再算出するまでの間隔を示す時間である。平均値算出データ数は、図９に示す平均処理時間４４０を求めるために必要な書き込み時間のデータ数である。図１０に示す制御パラメータ４５０の内容は、あらかじめ、オペレータによる入力手段（図示しない）や他の連携した装置手段（図示しない）によって格納されている。
【００６５】
次に、本発明の第１の実施の形態の動作について図を用いて詳細に説明する。
【００６６】
図１１は、本発明の第１の実施の形態における、ＲＦタグ３２０を貼り付けた手荷物３１０を、搬送ラインＡ２８１または搬送ラインＢ２８２のどちらに振り分けるかを決定するスケジューラ１２０の処理と、それに応じて動作する搬送ライン制御部１１０の処理の一例を示したフローチャートである。
【００６７】
スケジューラ１２０は、図５に示すタグデータ４００から、次にライン分岐２００で搬送ラインＡ２８１または搬送ラインＢ２８２に振り分けられる手荷物３１０に貼り付けられたＲＦタグ３２０の前記タグ種類と前記識別子を取得し（ステップＳ５００）、図６に示す順位決定ポリシー４１０を参照して、搬送ラインＡ２８１または搬送ラインＢ２８２のどちらに振り分けるかを決定し（ステップＳ５１０）、図７に示す処理待ちキュー４２０に追加する（ステップＳ５２０）。そして、スケジューラ１２０は、搬送ライン制御部１１０に前記振り分け先搬送ライン名を通知する（Ｓ５３０）。
【００６８】
搬送ライン制御部１１０は、スケジューラ１２０から通知された前記振り分け先搬送ライン名に基づき、手荷物３１０を指定された搬送ラインＡ２８１および搬送ラインＢ２８２に流すようにライン分岐２００を制御する（Ｓ５８０）。
【００６９】
図１２は、図６に示す順位決定ポリシー４１０を参照して、搬送ラインＡ２８１または搬送ラインＢ２８２のどちらに振り分けるかを決定するステップＳ５１０の詳細な処理の一例を示したフローチャートである。
【００７０】
スケジューラ１２０は、図６に示す順位決定ポリシー４１０を参照し、前記タグ種類に対応する前記順位値を確認する（ステップＳ５１１）。
【００７１】
前記順位値が『０』に設定されている場合（ステップＳ５１２）は、スケジューラ１２０は前記振り分け先搬送ライン名を、処理完了予測時間の小さい方の搬送ラインＡ２８１または搬送ラインＢ２８２に決定する。搬送ラインＡ２８１の前記処理完了予測時間は、図７に示す搬送ラインＡ２８１の処理待ちキュー４２０に格納されている全てのＲＦタグ３２０について、図９に示す前記タグ種類に対応する平均処理時間４４０を加算したものと、前記タグ種類が変化している場合には対応する前記タグ種類の図１０に示す切り替え時間を加算したものと、新たに振り分けようとしている手荷物３１０に貼り付けられたＲＦタグ３２０の図９に示す前記タグ種類に対応する平均処理時間４４０と、新たに振り分けようとしている手荷物３１０に貼り付けられたＲＦタグ３２０の前記タグ種類が図７に示す処理待ちキュー４２０の最後の前記タグ種類と異なる場合は新たに振り分けようとしている手荷物３１０に貼り付けられたＲＦタグ３２０の前記タグ種類の図１０に示す切り替え時間とを、全て加算した時間である。また、搬送ラインＢ２８２の前記処理完了予測時間は、搬送ラインＡ２８１の前記処理完了予測時間と同様の方法で求める（ステップＳ５１３）。
【００７２】
例として、図７に示す処理待ちキュー４２０の状態に、図５に示すタグデータ４００の識別子『Ｔ９２０』のＲＦタグ３２０を追加する場合を具体的に算出してみる。
搬送ラインＡ２８１の前記処理完了予測時間は、（７００＋７００＋３２０＋３２０＋７００）＋（１１０＋１２０）＋３２０＋１１０＝３４００となる。搬送ラインＢ２８２の前記処理完了予測時間は、（１８０＋１８０＋１８０＋１８０＋１８０＋１８０＋１８０＋１８０＋１８０＋１８０＋１８０＋１８０＋１８０＋１８０）＋１８０＝２７００となる
前記順位値が『０』に設定されていない場合（ステップＳ５１２）、スケジューラ１２０は、前記順位値が最小である搬送ラインを検索する（ただし『−１』を除く）（ステップＳ５１４）。前記順位値が最も小さい搬送ラインＡ２８１または搬送ラインＢ２８２が存在する場合（ステップＳ５１５）、スケジューラ１２０は、前記振り分け先搬送ライン名を最も順位値の小さい搬送ラインＡ２８１または搬送ラインＢ２８２に決定する（ステップＳ５１６）。前記順位値の最も小さい搬送ラインＡ２８１または搬送ラインＢ２８２が存在しない場合（すなわち、搬送ラインＡ２８１および搬送ラインＢ２８２が『−１』の場合）は、スケジューラ１２０は、前記書き込み処理待ち数が一定値を超えたもしくは故障の可能性があるため、前記順位値が変化するまで待機する（ステップＳ５１７）。
【００７３】
次に、前記順位値を設定するスケジューラ１２０の処理の流れを図１３〜１６を用いて説明する。
【００７４】
図１３は、書き込み処理時間を用いて前記順位値を決定する処理の一例を示したフローチャートである。
【００７５】
システム起動時に、スケジューラ１２０は、全ての前記順位値を０に設定する（ステップＳ６０１）。
【００７６】
いずれかの前記タグ種類の搬送ラインＡ２８１および搬送ラインＢ２８２について、図８に示す書き込み時間履歴４３０のデータ数が、図１０に示す制御パラメータ４５０の平均値算出データ数を超えた場合は（ステップＳ７０２）、スケジューラ１２０は、前記タグ種類の書き込み処理時間の平均を搬送ラインＡ２８１および搬送ラインＢ２８２毎に算出し、図９に示す平均処理時間４４０に記録する（ステップＳ６０３）。
【００７７】
算出した搬送ラインＡ２８１および搬送ラインＢ２８２毎の図９に示す平均処理時間４４０の差が、図１０に示す制御パラメータ４５０の平均処理時間差を超えている場合（ステップＳ６０４）、スケジューラ１２０は、図６に示す順位決定ポリシー４１０に平均時間の小さい搬送ラインＡ２８１および搬送ラインＢ２８２から『１』、『２』の順で前記順位値を設定する（ステップＳ６０５）。
【００７８】
算出した搬送ラインＡ２８１および搬送ラインＢ２８２毎の図９に示す平均処理時間４４０の差が、図１０に示す制御パラメータ４５０の平均処理時間差以内である場合（ステップＳ６０４）は、図６に示す順位決定ポリシー４１０を参照し、「重み値α×前記順位値に『１』が設定されている前記タグ種類数＋重み値β×前記順位値に『２』が設定されている前記タグ種類数（以後、本式にて算出する値を全前記順位値と記す）」を搬送ラインＡ２８１および搬送ラインＢ２８２ごとに算出する（ステップＳ６０６）。
【００７９】
全前記順位値を搬送ラインＡ２８１および搬送ラインＢ２８２について比較して同じ大きさでなければ（ステップＳ６０７）、その数が小さい搬送ラインＡ２８１および搬送ラインＢ２８２から『１』、『２』の順で前記順位値を設定する（ステップＳ６０８）。同じ大きさであれば（ステップＳ６０７）、前記順位値は『０』のまま、処理を終了する。ＲＦタグ３２０のデータ数が、図１０に示す制御パラメータ４５０の平均値算出データ数以内であった場合は（ステップＳ７４２）、前記順位値は『０』のまま、処理を終了する。
【００８０】
本処理は、図１０に示す制御パラメータ４５０の順位値初期化時間ごとに起動される順位値を『０』に初期化する処理に続いて、起動される。
【００８１】
図１４は、前記書き込み処理待ち数に応じて、前記順位値を変更する処理の一例を示すフローチャートである。
【００８２】
スケジューラ１２０は、図７に示す処理待ちキュー４２０に蓄積されている前記書き込み処理待ち数を監視しており（ステップＳ７２１）、前記書き込み処理待ち数があらかじめ定められた上限値を超えると（ステップＳ７２２）、前記順位値を記憶し（ステップＳ７２３）、その処理待ちキュー４２０に対応する搬送ラインＡ２８１および搬送ラインＢ２８２に割り振らないようにするため、その搬送ラインＡ２８１および搬送ラインＢ２８２の全ての前記タグ種類の前記順位値を『−１』に設定する（ステップＳ７２４）。
【００８３】
図１５は、『−１』に設定された前記順位値を、元の値に戻す（『１』以上の値を設定する）処理の一例を示すフローチャートである。スケジューラ１２０は、前記順位値が『−１』に設定されている搬送ラインＡ２８１および搬送ラインＢ２８２の図７に示す処理待ちキュー４２０の前記書き込み処理待ち数を監視し（ステップＳ６３１）、前記書き込み処理待ち数があらかじめ定められた下限値（ただし上限値＞下限値）を下回った場合は（ステップＳ６３２）、記憶していた元の値に変更する（ステップＳ６３３）。
【００８４】
図１６は、図１０に示す制御パラメータ４５０の順位値初期化時間が経過すると前記順位値を『０』に初期化する処理の一例を示したフローチャートである。
【００８５】
ある前記タグ種類において前記順位値を設定した後、一定時間が経過し（ステップＳ６４１）、前記タグ種類において全ての搬送ラインＡ２８１および搬送ラインＢ２８２の前記順位値に『−１』が設定されていない場合（ステップＳ６４２）、スケジューラ１２０は前記タグ種類の前記順位値を『０』に設定する（ステップＳ６４３）。
【００８６】
図１７は、ＲＦタグ３２０にデータを書き込む際のスケジューラ１２０と、リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２と、リーダ／ライタＡ２１０およびリーダ／ライタＢ２２０の処理の一例を示すフローチャートである。
【００８７】
リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２は、図７に示す処理待ちキュー４２０の先頭の前記タグ種類と前記識別子を取得し（ステップＳ７１１）、前記タグ種類のＲＦタグ３２０に書き込みできるように、リーダ／ライタＡ２１０およびリーダ／ライタＢ２２０の動作を切り替える（ステップＳ７１２）。
【００８８】
次に、リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２は、図５に示すタグデータ４００から前記識別子に対応した前記書き込みデータを取得し（ステップ６１３）、書き込み時間の計測を開始（ステップＳ７１４）し、リーダ／ライタＡ２１０およびリーダ／ライタＢ２２０を制御し、書き込み操作を実行させる（ステップＳ７１５）。
リーダ／ライタＡ２１０およびリーダ／ライタＢ２２０は、ＲＦタグ３２０にデータを書き込み（ステップＳ７２１）、リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２に書き込み終了の通知をする（ステップＳ７２２）。リーダ／ライタ制御部Ａ１４１およびリーダ／ライタ制御部Ｂ１４２は、リーダ／ライタから書き込み終了の通知を受信すると、前記書き込み時間の計測を終了し（ステップＳ７１６）、処理に掛かった時間をスケジューラ１２０に通知する（ステップＳ７１７）。スケジューラ１２０は、通知された前記書き込み時間を図８に示す書き込み時間履歴４３０に記録する（ステップＳ７０２）。スケジューラ１２０は、図７に示す処理待ちキュー４２０から処理の完了した前記タグ種類と前記識別子を削除して処理待ちキュー４２０を更新する（ステップＳ７０３）。
【００８９】
本実施の形態においては、１台で複数種類のＲＦタグ３２０と通信可能なリーダ／ライタＡ２１０およびリーダ／ライタＢ２２０を示したが、図２に示すように各前記タグ種類ごとにそれぞれに対応したリーダ／ライタＥ２１１、リーダ／ライタＦ２１２、リーダ／ライタＧ２１３を搬送ラインＡ２８１に、リーダ／ライタＨ２２１、リーダ／ライタＪ２２２、リーダ／ライタＫ２２３を搬送ラインＢ２８２にそれぞれ配置し、切り替えて使用してもよい。
【００９０】
本発明の第１の実施の形態によれば、搬送ラインＡ２８１および搬送ラインＢ２８２に対して、手荷物３１０に貼り付けられた前記タグ種類ごとの書き込み時間、リーダ／ライタの対応前記タグ種類切り替え時間、前記書き込み処理待ち数、リーダ／ライタの故障状態に応じて、搬送ラインＡ２８１および搬送ラインＢ２８２に手荷物３１０を動的に振り分けるようにしたことにより、日々刻々と変化するノイズ環境に対応可能となり、システム全体の稼働率を向上させることができるという効果を有している。
【００９１】
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。
【００９２】
図３は、本発明の第２の実施の形態における搬送システムのブロック図である。本発明の第２の実施の形態においては、リーダ／ライタとリーダ／ライタ制御部に機能を追加しており、分散制御装置１００にモジュールファイル格納部１５０を備えている点で第１の実施の形態と異なる。以下では、第１の実施の形態と異なるリーダ／ライタとリーダ／ライタ制御部の機能、および第１の実施の形態には存在しないモジュールファイル格納部１５０について説明する。
【００９３】
リーダ／ライタ制御部Ｃ１４６およびリーダ／ライタ制御部Ｄ１４７の機能は、スケジューラ１２０から取得した前記タグ種類および前記識別子に基づいて、モジュールファイル格納部１５０から前記タグ種類に適合するモジュールファイルを取得し、リーダ／ライタＣ２３０およびリーダ／ライタＤ２４０上のモジュールファイルを置き換えることで、リーダ／ライタＣ２３０およびリーダ／ライタＤ２４０で読み書きできる前記タグ種類を変更する点が第１の実施の形態と異なっている。
【００９４】
リーダ／ライタＣ２３０およびリーダ／ライタＤ２４０は、それぞれリーダ／ライタ制御部Ｃ１４６およびリーダ／ライタ制御部Ｄ１４７によって置き換えられたモジュールファイルで動作し、前記タグ種類のＲＦタグ３２０の読み書きを行う点が第１の実施の形態と異なっている。
【００９５】
モジュールファイル格納部１５０は、本システムで利用する前記タグ種類に対応するモジュールファイルを格納する。モジュールファイルは、リーダ／ライタの動作を決定する実行ファイルである。例えば、ＩＳＯ１５６９３のＲＦタグ３２０に対応するモジュールファイルは、ＩＳＯ１５６９３で定義されているコマンドを全てサポートしている。
【００９６】
次に、本発明の第２の実施の形態の動作について図を用いて詳細に説明する。
【００９７】
第２の実施の形態による搬送システムの基本的な処理は、図１１および図１２から図１７に記載の第１の実施の形態による処理の通りであるが、リーダ／ライタ制御部Ｃ１４６およびリーダ／ライタ制御部Ｄ１４７が、図７に示す処理待ちキュー４２０の先頭の前記タグ種類と前記識別子を取得した（ステップＳ７１１）後、ＲＦタグ３２０へ書き込むデータを記憶部１３０から取得する（ステップＳ７１３）前までの処理である図１７のＳ７１２の処理に当たる部分が異なっている。
【００９８】
以下、異なっている部分のリーダ／ライタ制御部Ｃ１４６およびリーダ／ライタ制御部Ｄ１４７とリーダ／ライタＣ２３０およびリーダ／ライタＤ２４０の処理の一例を示すフローチャートを図１８を参照して説明する。
【００９９】
リーダ／ライタ制御部Ｃ１４６およびリーダ／ライタ制御部Ｄ１４７は、前記タグ種類に対応するモジュールファイルがリーダ／ライタＣ２３０およびリーダ／ライタＤ２４０に既に存在しているかどうか確認し、なかった場合（ステップＳ７４１）、モジュールファイル格納部１５０から前記タグ種類に対応するモジュールファイルを取得し（ステップＳ７４２）、リーダ／ライタＣ２３０およびリーダ／ライタＤ２４０に転送する（ステップＳ７４３）。リーダ／ライタＣ２３０およびリーダ／ライタＤ２４０は、リーダ／ライタ制御部Ｃ１４６およびリーダ／ライタ制御部Ｄ１４７から受け取ったモジュールファイルを、以前のモジュールファイルと置き換える（ステップＳ７５１）。
【０１００】
以上説明した本実施の形態では、リーダ／ライタ制御部Ｃ１４６およびリーダ／ライタ制御部Ｄ１４７が動的にリーダ／ライタＣ２３０およびリーダ／ライタＤ２４０にモジュールファイルを転送するようにしたので、リーダ／ライタＣ２３０およびリーダ／ライタＤ２４０が読み書きできる前記タグ種類を変更させるため、ソフトウェア無線技術を適用したリーダ／ライタ装置が利用できるという効果を有している。
【０１０１】
また、以上説明した実施の形態では、搬送ラインが２本の場合を説明したが、１本にも３本以上にも応用可能である。
【産業上の利用可能性】
【０１０２】
本発明の活用例として、空港、工場もしくは物流のような多種類のＲＦＩＤを扱い、その搬送システムにおいて、ＲＦタグ３２０にデータを書き込む場合に有効である。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第１の実施の形態の構成を示すブロック図である。
【図２】本発明の第１の実施の形態の他の構成を示すブロック図である。
【図３】本発明の第２の実施の形態の構成を示すブロック図である。
【図４】本発明の第１および第２の実施の形態の実際の使用場面の一例を示した説明図である。
【図５】本発明の第１および第２の実施の形態におけるタグデータ４００の構造を示す図である。
【図６】本発明の第１および第２の実施の形態における順位決定ポリシー４１０の構造を示す図である。
【図７】本発明の第１および第２の実施の形態における処理待ちキュー４２０の構造を示す図である。
【図８】本発明の第１および第２の実施の形態における書き込み時間履歴４３０の構造を示す図である。
【図９】本発明の第１および第２の実施の形態における平均処理時間４４０の構造を示す図である。
【図１０】本発明の第１および第２の実施の形態における制御パラメータ４５０の構造を示す図である。
【図１１】本発明の第１および第２の実施の形態における搬送ライン制御部１１０およびスケジューラ１２０の処理の一例を示したフローチャートである。
【図１２】本発明の第１および第２の実施の形態におけるスケジューラ１２０にて搬送ラインを決定する処理の一例を示したフローチャートである。
【図１３】本発明の第１および第２の実施の形態におけるスケジューラ１２０にて前記順位値を設定する処理の一例を示したフローチャートである。
【図１４】本発明の第１および第２の実施の形態におけるスケジューラ１２０の前記順位値を更新する処理の一例を示したフローチャートである。
【図１５】本発明の第１および第２の実施の形態におけるスケジューラ１２０の前記順位値を元に戻す処理の一例を示したフローチャートである。
【図１６】本発明の第１および第２の実施の形態におけるスケジューラ１２０の前記順位値を初期化する処理の一例を示したフローチャートである。
【図１７】本発明の第１および第２の実施の形態におけるＲＦタグ３２０にデータを書き込む際のスケジューラ１２０とリーダ／ライタ制御部と、リーダ／ライタの処理の一例を示したフローチャートである。
【図１８】本発明の第２の実施の形態におけるＲＦタグ３２０にデータを書き込む際のスケジューラ１２０とリーダ／ライタ制御部と、リーダ／ライタの処理の一例を示したフローチャートである。
【符号の説明】
【０１０４】
１００    分散制御装置
１１０    搬送ライン制御部
１２０    スケジューラ
１３０    記憶部
１４１    リーダ／ライタ制御部Ａ
１４２    リーダ／ライタ制御部Ｂ
１４６    リーダ／ライタ制御部Ｃ
１４７    リーダ／ライタ制御部Ｄ
１５０    モジュールファイル格納部
２００    ライン分岐
２１０    リーダ／ライタＡ
２１１    リーダ／ライタＥ
２１２    リーダ／ライタＦ
２１３    リーダ／ライタＧ
２２０    リーダ／ライタＢ
２２１    リーダ／ライタＨ
２２２    リーダ／ライタＪ
２２３    リーダ／ライタＫ
２３０    リーダ／ライタＣ
２４０    リーダ／ライタＤ
２８０    搬送ラインＣ
２８１    搬送ラインＡ
２８２    搬送ラインＢ
３１０    手荷物
３２０    ＲＦタグ
４００    タグデータ
４１０    順位決定ポリシー
４２０    処理待ちキュー
４３０    書き込み時間履歴
４４０    平均処理時間
４５０    制御パラメータ
【図１】
2008081283.tif 000003
【図２】
2008081283.tif 000004
【図３】
2008081283.tif 000005
【図４】
2008081283.tif 000006
【図５】
2008081283.tif 000007
【図６】
2008081283.tif 000008
【図７】
2008081283.tif 000009
【図８】
2008081283.tif 000010
【図９】
2008081283.tif 000011
【図１０】
2008081283.tif 000012
【図１１】
2008081283.tif 000013
【図１２】
2008081283.tif 000014
【図１３】
2008081283.tif 000015
【図１４】
2008081283.tif 000016
【図１５】
2008081283.tif 000017
【図１６】
2008081283.tif 000018
【図１７】
2008081283.tif 000019
【図１８】
2008081283.tif 000020