(57)【要約】【課題】１つの荷物に設けられた複数の無線タグの一部しか読みとれない場合でも、その荷物についての最新のデータを取得できるシステムを提供する。【解決手段】チェックポイント１０Ｂの制御装置１２Ｂは無線タグ１１０ａのデータＤn-1だけが読み取れた場合、データＤn-1中のタグＩＤを用いて管理サーバ２０から当該荷物１００の最新データ（この場合はＤn-1）を取得し、データＤn-1を用いてチェックポイント１０Ｂ通過のための処理を行い、この処理で生じたデータＤnを無線タグ１１０ａに書き込み、管理サーバ２０に登録する。次のチェックポイント１０Ｃの制御装置１２Ｃは、最新データＤnよりも古い無線タグ１１０ｂのデータＤmしか読みとれなかった場合、データＤm中のタグＩＤを用いて管理サーバ２０から最新データＤnを取得して処理を行い、この処理で生じたデータＤn+1を無線タグ１１０ｂに書き込み、管理サーバ２０に登録する。【選択図】図１
2007084172.tif 000002
【特許請求の範囲】
【請求項１】
配送ルートの各チェックポイントに設けられ、荷物に取り付けられた無線タグが記憶するタグＩＤ又は荷物ＩＤを読み取るチェックポイント装置と、
各チェックポイント装置とデータ通信網を介して接続され、荷物に対応する最新データをタグＩＤ又は荷物ＩＤに対応づけて記憶するための管理サーバと、
を含み、
チェックポイント装置は、荷物に取り付けられた無線タグから読み取ったタグＩＤ又は荷物ＩＤを管理サーバに送って該荷物の最新データをデータベースへと問い合わせ、
管理サーバは、チェックポイント装置から受け取ったタグＩＤ又は荷物ＩＤに対応する荷物の最新データを求めてチェックポイント装置に返信し、
チェックポイント装置は、管理サーバから受け取った最新データを用いて荷物のチェックポイント通過のための処理を実行し、その処理結果に応じて生成した当該荷物に対する新たなデータを管理サーバに送信し、
管理サーバは、チェックポイント装置から受け取った新たなデータを当該荷物を用いて当該荷物に対応する最新データを更新する、
物流管理システム。
【請求項２】
請求項１記載の物流管理システムであって、
前記チェックポイント装置は、荷物のチェックポイント通過のための処理結果に応じて生成した当該荷物に対する新たなデータを、タグＩＤ又は荷物ＩＤを読み取ることができた無線タグに対して書き込む、
ことを特徴とする物流管理システム。
【請求項３】
請求項２記載の物流管理システムであって、
荷物に取り付けられた無線タグの数又はそれら各無線タグのタグＩＤのリストを記憶する記憶手段、
を更に備え、
前記チェックポイント装置は、荷物に取り付けられた全ての無線タグを読み取ることができたか否かを前記記憶手段から取得した情報に基づき判定し、全ての無線タグを読み取ることができた場合、それら無線タグから読み取ったデータのうちの最新のデータを用いて荷物のチェックポイント通過のための処理を実行する、
ことを特徴とする物流管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線タグを用いた物流管理のための技術に関する。
【背景技術】
【０００２】
近年の無線タグ（ＲＦＩＤ:Radio Frequency Identificationとも呼ばれる）の普及はめざましいものがあり、物流分野においても、無線タグを用いた管理を行うシステムが利用されている。
【０００３】
例えば特許文献１には、航空機と、その航空機によって運ばれる乗客、荷物、カーゴにそれぞれ無線タグを持たせ、それを搭乗時や積み込み時に読み取ってデータベースに記録することで、どの航空機にどの乗客、荷物、カーゴが乗っているかを管理する点が開示されている。
【０００４】
また特許文献２には、自己のＩＤ番号、相手無線タグのＩＤ番号及び書留コードを記録した２つの無線タグを書留郵便物に貼付する方式が開示されている。この方式では、郵袋内の書留郵便物の２つの無線タグをリーダライタで読み取った時に、２つのうち１つしか読み取れない場合は無線タグの故障と自動判定し、両方とも読み取れない場合は書留郵便物の紛失と自動判定する。
【０００５】
このように、無線タグは非接触でデータを読み書きできるため利用が進んでいるが、電波を通さない物体がリーダライタと無線タグの間に介在すると読み書きができず、また通信可能な距離に制限があるという問題がある。すなわち、大きい荷物に無線タグを貼り付けた場合、例えばコンベア等の近傍に固定配置したリーダライタで自動的に無線タグに読み書きしようとしても、荷物の向きによって無線タグがリーダライタから遠い側に位置することになると、荷物による遮蔽や距離の大きさから読み書きができない場合が出てくる。
【０００６】
物流分野では、荷物は配送元から倉庫や配送センターなどのいくつかのチェックポイントを通って配送先まで送られることが多く、チェックポイントの各々で荷物に取り付けられた無線タグを読み取ることで、配送中の荷物が現在どの位置にいるかを把握し、管理することが行われている。チェックポイントで大量の荷物を取り扱うには、コンベアライン等に対して固定配置されたリーダライタで無線タグに対して自動的に読み書きできるようにすることが重要であるが、自動化した場合、上述のようにリーダライタに対する荷物の向き等によって無線タグに対する読み書きができなくなることがある。
【０００７】
特許文献１は、このような問題に対する解決を与えるものではない。
【０００８】
また、特許文献２の方式を応用して複数の無線タグを荷物に貼付すれば、リーダライタによりどれか１つの無線タグが読み書きできる可能性は高くなる。しかし、１つの荷物上の複数の無線タグのうちの一部にしか読み書きができないと、それら複数の無線タグが持つデータに不一致が生じ、これにより問題が引き起こされる。すなわち、あるチェックポイントで読み書きされた無線タグはその荷物についての最新のデータを持つことになるが、次のチェックポイントのリーダライタがその無線タグと通信できないと、その荷物についての最新のデータを取得することができず、正しいチェックポイント通過処理ができない可能性がある。
【０００９】
【特許文献１】特開平１１−０４１１３５号公報
【特許文献２】特開２００５−００１８１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、１つの荷物に取り付けられた複数の無線タグの一部しか読みとれない場合でも、その荷物についての無線タグが持っているべき最新のデータを取得できるシステムを提供する。
【課題を解決するための手段】
【００１１】
本発明は、配送ルートの各チェックポイントに設けられ、荷物に取り付けられた無線タグが記憶するタグＩＤ又は荷物ＩＤを読み取るチェックポイント装置と、各チェックポイント装置とデータ通信網を介して接続され、荷物に対応する最新データをタグＩＤ又は荷物ＩＤに対応づけて記憶するための管理サーバと、を含み、チェックポイント装置は、荷物に取り付けられた無線タグから読み取ったタグＩＤ又は荷物ＩＤを管理サーバに送って該荷物の最新データをデータベースへと問い合わせ、管理サーバは、チェックポイント装置から受け取ったタグＩＤ又は荷物ＩＤに対応する荷物の最新データを求めてチェックポイント装置に返信し、チェックポイント装置は、管理サーバから受け取った最新データを用いて荷物のチェックポイント通過のための処理を実行し、その処理結果に応じて生成した当該荷物に対する新たなデータを管理サーバに送信し、管理サーバは、チェックポイント装置から受け取った新たなデータを当該荷物を用いて当該荷物に対応する最新データを更新する、物流管理システム、を提供する。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１３】
図１に示すように、この実施の形態のシステムでは、荷物１００の配送ルート上に設定された各チェックポイント１０Ａ，１０Ｂ，１０Ｃ，…（チェックポイント１０と総称）に、荷物１００に取り付けられた無線タグ１１０ａ，１１０ｂ（無線タグ１１０と総称）と通信するためのアンテナ１４Ａ，１４Ｂ，１４Ｃ，…（アンテナ１４と総称）と、アンテナ１４を制御して無線タグ１１０に対してデータの読み書きを行う制御装置１２Ａ，１２Ｂ，１２Ｃ，…（制御装置１２と総称）が設けられる。制御装置１２は、リーダライタの機能を備える。
【００１４】
チェックポイント１０は、工場、倉庫、配送センター、或いはそれらの間で荷物１００を運送するトラックなど、配送ルート上の所定の役割の場所に設定される。図示例では、チェックポイント１０Ａ，１０Ｂ，１０Ｃは、それぞれ、配送ルート上の（ｎ−１）番目、ｎ番目、（ｎ＋１）番目（ｎは自然数）のチェックポイントである。
【００１５】
管理サーバ２０は、各荷物１００の配送上の管理データを保持・管理するサーバである。管理データの内容例を図２に示す。
【００１６】
この例では、管理サーバ２０には、各荷物１１０の識別情報である荷物ＩＤに対応づけて、タグ付き数、タグＩＤリスト、最新チェックポイント履歴の情報が登録される。タグ付き数は、当該荷物に取り付けられている無線タグ１１０の数である。タグＩＤリストは、当該荷物に取り付けられている各無線タグ１１０の識別情報のリストである。例えば、荷物ＩＤ"00001"の荷物には、タグＩＤがそれぞれ"a","b","c","d"の４つの無線タグが取り付けられている。無線タグ１１０には、あらかじめそのタグに固有のタグＩＤが記憶されているものとする。最新チェックポイント履歴は、当該荷物１００が通過した最新のチェックポイントを示す情報であり、最新のチェックポイントのＩＤであるＣＰＩＤと、通過日時の情報を含む。
【００１７】
配送ルートの出発点では、荷物１００に対して一意な荷物ＩＤが付与されると共に、その荷物１００に取り付けられた全ての無線タグ１１０のタグＩＤがリーダライタで読み取られ、それら荷物ＩＤ及びタグＩＤのリストが管理サーバ２０に送られ、登録される。このとき管理サーバ２０は送られてきたタグＩＤの数からタグ付き数を計算し、管理データの一項目として登録する。なお、荷物ＩＤは管理サーバ２０が発行するようにしてもよい。配送ルート出発点では、荷物１００に取り付けられた無線タグ１１０をもれなく読み取る必要があるので、例えばハンディタイプのリーダライタを作業員が操作して読取を行うか、或いは荷物１００の全周をカバーできるようにアンテナを配置して読取を行うなどすればよい。
【００１８】
この実施の形態における制御装置１２の処理手順を、図３を参照して説明する。この手順では、荷物１００がコンベアラインに乗って又は人手により運ばれてチェックポイント１０のアンテナ１４の通信範囲を通過する際、制御装置１２がアンテナ１４を介して荷物１００上の各無線タグ１１０と通信し、データの読取を行う（Ｓ１）。無線タグ１１０にはタグＩＤが記憶されているので、制御装置１２は荷物１００上の複数の無線タグ１１０のうちの１つでも読み取ることができれば、その無線タグ１１０のタグＩＤを取得することができる。そこで制御装置１２は、それら読み取ったタグＩＤのうちの少なくとも１つを通信網経由で管理サーバ２０に送り、荷物１００に関する最新データの取得を試みる（Ｓ２）。このとき、タグＩＤを受け取った管理サーバ２０は、そのタグＩＤを「タグＩＤリスト」中に含んだ荷物の荷物ＩＤ、最新チェックポイント履歴の情報を読み出し、これらの情報を制御装置１２に返す。この例では、最新チェックポイント履歴が荷物１００に関する最新データである。制御装置１２は、管理サーバ２０から取得した最新データを用いて、荷物１００がチェックポイントを通過する際の所定の処理を行う（Ｓ３）。この処理では、例えば、管理サーバ２０から受け取った当該荷物１００の最新チェックポイント履歴が正しいか否かを判定し、正しくなければ警告音を発する等の処理を行う。最新チェックポイント履歴が正しいか否かは、例えば、その履歴に示されるチェックポイントＩＤ（ＣＰＩＤ）が、制御装置１２のあるチェックポイントの１つ前のものか否かや、その履歴に示される通過日時と現在日時との差が適切な範囲内にあるか否かなどで判定することができる。最新チェックポイント履歴が正しいと判定した場合、制御装置１２は、荷物１００が当該チェックポイント１０を通過してもよいと判定し、当該チェックポイント１０の通過履歴の情報、すなわち当該チェックポイントのＩＤと現在日時との組を作成し、これを荷物ＩＤと共に管理サーバ２０に送信する（Ｓ４）。これを受けた管理サーバ２０は、当該荷物ＩＤに対応する最新チェックポイント履歴の値を、そのチェックポイントＩＤと現在日時により更新する。なお、最新チェックポイント履歴を更新する際の現在日時は、管理サーバ２０で求めてもよい。
【００１９】
以上に説明した実施の形態によれば、チェックポイント１０の制御装置１２は、荷物１００に取り付けられた複数の無線タグ１１０のうち少なくとも１つでも読み取ることができれば、その荷物１００に対応する最新チェックポイント履歴を管理サーバ２０から取得することができ、その履歴を用いることで当該荷物１００に対しチェックポイント１０で必要な処理を行うことができる。
【００２０】
なお、最新チェックポイント履歴に加え、チェックポイント１０で発生する当該荷物に関する各種情報を管理データの中の項目として管理サーバ２０に登録し、あとのチェックポイント１０の制御装置１２が参照できるようにしてもよい。例えば、チェックポイント１０で行った荷物の検査の結果などが、そのような追加の情報の一例である。
【００２１】
また、無線タグ１１０にタグＩＤの代わりに、又はタグＩＤに加えて、当該無線タグ１１０が取り付けられた荷物の荷物ＩＤを記憶させるようにし、チェックポイント１０の制御装置１２が無線タグ１１０から荷物ＩＤを読み取り、これを管理サーバ２０に送ることで当該荷物１００の最新データを取得するようにしてもよい。
【００２２】
次に、実施の形態の変形例を、図４を参照して説明する。上記実施の形態では、無線タグ１１０はタグＩＤのみを記憶していればよかったのに対し、この変形例では、管理サーバ２０に保持される管理データと同等の情報を各無線タグ１１０に記憶させる。すなわち、各無線タグ１１０には、図２に示したデータ項目のうち少なくとも最新チェックポイント履歴を記憶させる。最新チェックポイント履歴に加え、各チェックポイント１０で生じた当該荷物１００についての各種情報を各無線タグ１１０に記憶させるようにしてもよい。また、タグ付き数又はタグＩＤリストの一方を各無線タグ１１０に記憶させる。なお、これらに加え、荷物ＩＤを無線タグ１１０に記憶させてもよい。
【００２３】
図４の手順では、荷物１００がチェックポイント１０のアンテナ１４の通信範囲を通過する際、制御装置１２が荷物１００上の各無線タグ１１０と通信し、データの読取を行う（Ｓ１１）。次に、荷物１００の複数の無線タグ１１０のうち１以上のタグからデータを読み取ることができたかどうかを判定する（Ｓ１２）。アンテナ１４の通信範囲内に荷物１００があるにもかかわらず（これは、別途設けたセンサにより荷物１００を検出するなど、従来公知の手段によって判定できる）、１つの無線タグ１１０からもデータを読み取ることができない場合は、何らかの不具合が生じている可能性があるので、制御装置１２は、警告を発するなどのエラー処理を行う（Ｓ１３）。
【００２４】
１以上の無線タグ１１０が読み取れた場合、その荷物１００に設けられている全ての無線タグ１１０からデータを読み取ることができたかどうかを判定する（Ｓ１４）。この判定は、どれか１つの無線タグ１１０から読み取ったタグ付き数又はタグＩＤリストを用いることで行うことができる。例えば、タグ付き数と同じ数の無線タグ１１０からデータが読み取れているか、タグＩＤリストにある全ての無線タグからデータが読み取れていればこの判定は肯定（Ｙ）となる。
【００２５】
ステップＳ１４の判定が否定（Ｎ）の場合、制御装置１２は、読み取れた無線タグ１１０のタグＩＤの少なくとも１つを通信網経由で管理サーバ２０に送り、荷物１００に関する最新データを取得し（Ｓ１５）、取得した最新データを用いてチェックポイント通過のための処理を行う（Ｓ１６）。これらステップＳ１５及びＳ１６の処理は、図３のステップＳ２及びＳ３の処理と同様でよい。これらの処理の結果荷物１００が当該チェックポイント１０を通過してもよいと判定した場合、制御装置１２は、当該チェックポイント１０の通過履歴の情報（及び当該チェックポイント１０で発生した各種情報を記録する場合はその情報も）を、ステップＳ１１で読み取ることができた各無線タグ１１０に書き込み、更にその同じ情報を管理サーバ２０に送る（Ｓ１７）。これを受けた管理サーバ２０は、当該荷物に対応する最新チェックポイント履歴等のデータを、制御装置１２から受け取ったデータにより更新する。
【００２６】
また、ステップＳ１４の判定が肯定（Ｙ）の場合、制御装置１２は、管理サーバ２０へ最新データを問い合わせることなく、読み取れた全ての無線タグ１１０のデータのうち、最新チェックポイント履歴の通過日時が最も新しいものを当該荷物１００に対する最新のデータと判定し、その最新データを用いてステップＳ１６と同等のチェックポイント通過処理を実行し（Ｓ１８）、ステップＳ１７の処理を実行する。
【００２７】
この変形例によれば、荷物１００上の無線タグ１１０が１つでも読み取れればチェックポイント１０での処理を実行できるという利点に加え、同じデータを無線タグ１１０と管理サーバ２０との両方で保持するので、データの信頼性を向上させることができる。すなわち、例えば無線タグ１１０と管理サーバ２０の持つデータのうち一方が破壊されたとしても、もう一方から正しいデータを復元できる。また、この変形例では、荷物１００に設けられた全ての無線タグ１１０が読み取れた場合、管理サーバ２０に問合せを行う必要がないので、処理速度の高速化を図ることができる。また、この変形例によれば、配送ルート上に管理サーバ２０に接続されていないチェックポイント１０があっても、そのチェックポイント１０では、ハンディ型のリーダライタを用いて作業員が荷物１００の全ての無線タグ１１０に読み書きを行うようにすれば、管理サーバ２０に接続されているチェックポイント１０と同様の処理が行える。
【００２８】
図１を参照してこの変形例の処理の具体例を説明する。荷物１００の２つの無線タグ１１０ａ，１１０ｂのうちチェックポイント１０Ａでは無線タグ１１０ａのみが読み取れ、チェックポイント１０Ａで発生したデータＤn-1はこの無線タグ１１０ａのみに書き込まれたとする。そして、次のチェックポイント１０Ｂでも無線タグ１１０ａのデータＤn-1だけが読み取られたとする。このとき制御装置１２Ｂは、そのデータＤn-1に含まれるタグＩＤを用いて管理サーバ２０から当該荷物１００の最新データ（この場合はＤn-1）を取得し、この取得したデータとの比較により、無線タグ１１０ａから読み出したデータが最新データであることを認識する。そして、最新データＤn-1を用いてチェックポイント１０Ｂの通過のための処理を行い、チェックポイント１０Ｂで生じたデータＤnを無線タグ１１０ａに書き込むと共に、管理サーバ２０に登録する。
【００２９】
次のチェックポイント１０Ｃでは、今度は無線タグ１１０ｂのデータＤmしか読みとれなかったとする。データＤmは、この時点での最新データＤnよりも、その１つ前のデータＤn-1よりも古いデータである。この場合、制御装置１２Ｃは、データＤmに含まれるタグＩＤを用いて管理サーバ２０から最新データＤnを取得してチェックポイント１０Ｃの通過処理を行い、この処理によって生じた新たなデータＤn+1を無線タグ１１０ｂに書き込み、管理サーバ２０に登録する。
【００３０】
以上のような仕組みにより、チェックポイント１０で荷物１００上のどれか１つの無線タグ１１０に読み書きができれば、チェックポイント１０におけるその荷物１００に対する処理が可能となる。
【図面の簡単な説明】
【００３１】
【図１】実施の形態のシステム構成を説明するための図である。
【図２】管理サーバが管理する管理データの例を示す図である。
【図３】チェックポイントの制御装置の処理手順の例を示す図である。
【図４】変形例におけるチェックポイントの制御装置の処理手順の例を示す図である。
【符号の説明】
【００３２】
１０Ａ，１０Ｂ，１０Ｃ  チェックポイント、１２Ａ，１２Ｂ，１２Ｃ  制御装置、１４Ａ，１４Ｂ，１４Ｃ  アンテナ、２０  管理サーバ、１００  荷物、１１０ａ，１１０ｂ  無線タグ。
【図１】
2007084172.tif 000003
【図２】
2007084172.tif 000004
【図３】
2007084172.tif 000005
【図４】
2007084172.tif 000006