(57)【要約】【課題】コストの高騰、及び管理の複雑化を抑制する物品監視装置、物品監視方法及びコンピュータプログラムを提供する。【解決手段】複数の商品Ａ，Ｂ，Ｃ，Ｄ，Ｅそれぞれに付された無線タグ２から、記憶されているタグＩＤを所定時間内に逐次取得した場合、無線タグ２それぞれに対応する複数のＡ，Ｂ，Ｃ，Ｄ，Ｅの何れかに係る温度を検出する温度センサ３があるか否かを判定する。温度センサ３がある場合には、取得したタグＩＤをグループ化し、温度センサ３が検出した温度をグループ化されたタグＩＤに対応付ける。【選択図】図１
2011008625.tif 000002
【特許請求の範囲】
【請求項１】
物品に付された無線タグに記憶されているタグ情報を取得するタグ情報取得手段と、
該タグ情報取得手段が所定時間内に取得した複数のタグ情報に対応する複数の物品の何れかに、前記物品に係る環境情報を検出するセンサが付されているか否かを判定する判定手段と、
物品にセンサが付されていると判定した場合、前記所定時間内に取得したタグ情報をグループ化する手段と、
前記センサが検出した環境情報を取得する手段と、
取得した環境情報を、グループ化されたタグ情報に対応付ける対応付け手段と
を備える物品監視装置。
【請求項２】
前記タグ情報取得手段が取得したタグ情報が、既にグループ化されたタグ情報である場合、以降の前記対応付け手段による対応付けを禁止する禁止手段
をさらに備える請求項１に記載の物品監視装置。
【請求項３】
前記禁止手段は、
グループ化された全てのタグ情報へ環境情報を対応付けるのを禁止するようにしてある
請求項２に記載の物品監視装置。
【請求項４】
複数の前記センサから環境情報を取得した場合、取得した環境情報が一致するか否かを判定する手段と、
取得した環境情報が一致しない場合、所定の情報を報知する手段と
をさらに備える請求項１から３の何れか一つに記載の物品監視装置。
【請求項５】
前記環境情報が数値データである場合、
複数の前記センサから環境情報を取得したとき、取得した環境情報を平均化する手段
をさらに備え、
前記対応付け手段は、
平均化された環境情報を対応させるようにしてある
請求項１から４の何れか一つに記載の物品監視装置。
【請求項６】
複数の前記センサの何れかを代表センサとして設定しており、
前記対応付け手段は、
代表センサに設定されているセンサから環境情報を取得したとき、該環境情報をグループ化されたタグ情報に対応付けるようにしてあり、
前記センサの異常を検知する検知手段と、
代表センサに設定しているセンサの異常を前記検知手段が検知した場合、代表センサの設定を他のセンサに切り替える手段と
請求項１から５の何れか一つに記載の物品監視装置。
【請求項７】
物品に付された無線タグに記憶されているタグ情報を取得し、
複数の無線タグからタグ情報を取得する場合、所定時間内に取得したタグ情報に対応する物品の何れかに、前記物品に係る環境情報を検出するセンサが付されているか否かを判定し、
前記センサが付されていると判定した場合、所定時間内に取得したタグ情報をグループ化し、
前記センサが検出した環境情報を取得し、
取得した環境情報を、グループ化されたタグ情報に対応付ける物品監視方法。
【請求項８】
物品に付された無線タグに記憶されているタグ情報を取得するコンピュータを、
複数の無線タグからタグ情報を取得する場合、所定時間内に取得したタグ情報に対応する物品の何れかに、前記物品に係る環境情報を検出するセンサが付されているか否かを判定する判定手段、
前記センサが付されていると判定した場合、所定時間内に取得したタグ情報をグループ化する手段、及び、
前記センサが検出した環境情報を、グループ化されたタグ情報に対応付ける対応付け手段
として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線タグを物品に付して、移送又は保管する物品を監視する物品監視装置、物品監視方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、物品にIntegrated Circuit（ＩＣ）タグ又はRadio Frequency Identification（ＲＦＩＤ）タグ等の無線タグ、及びセンサを付して、物品の在庫管理又は配送管理等が行われている。無線タグは、一般的には物品のＩＤを記憶している。センサは、例えば温度センサ又はGlobal Positioning System（ＧＰＳ）センサである。無線タグ及びセンサをモニタリングすることで、物品の種類、及び物品に関する環境情報（温度情報又は位置情報等）の取得が可能となる。これにより、物品の管理の手間を省くとともに、人為的ミスを防止することができる。
【０００３】
無線タグを用いて物品を管理する技術として、物品の梱包容器に、温度センサ、湿度センサ及び衝撃センサ等を付して、物品が極端な温度変化又は衝撃を受けていないかどうかを検知する技術がある（特許文献１参照）。また、温度センサを、個々の物品、及び物品を梱包した箱それぞれに付して、物品を管理する技術がある（特許文献２参照）。さらに、物品を管理する場合、無線タグ及びセンサから読み取った情報を逐次記憶して、記憶したデータ量が膨大とならないようにする技術もある（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３１５１５４号公報
【特許文献２】特開２００５−３１４０７３号公報
【特許文献３】特開２００５−２２８２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、管理する全ての物品にセンサを付した場合、コストが増大する問題が生じる。また、複数の物品をまとめて一つのセンサを固定的に割り当てた場合、一の物品が移動に伴って、センサが割り当てられた単位から外れたとき、外れた物品の環境情報が取得できなくなり、物品の管理が複雑になるおそれがある。
【０００６】
本発明はかかる事情に鑑みてなされたものであり、その目的とするところは、コストの高騰、及び管理の複雑化を抑制する物品監視装置、物品監視方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本願に開示する物品監視装置は、複数の物品それぞれに付された無線タグから、記憶されているタグ情報を所定時間内に複数取得した場合、無線タグそれぞれに対応する複数の物品の何れかに係る環境情報を検出するセンサがあるか否かを判定する。本願に開示する物品監視装置は、センサがある場合には、取得したタグ情報をグループ化し、センサが検出した環境情報をグループ化されたタグ情報に対応付ける。
【発明の効果】
【０００８】
本願に開示する物品監視装置の一観点によれば、環境情報を検出するセンサを、グループ化された物品すべてに対して用意する必要がないため、物品監視時に掛かるコストを軽減することができる。また、本願に開示する物品監視装置の一観点によれば、グループ化された物品の何れかの環境情報を検出するセンサがあればよいため、センサを固定的に設ける必要がないため、管理が複雑になることを抑制できる。さらに、本願に開示する物品監視装置の一観点によれば、センサの数を少なくできるため、監視する情報量を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係る物品監視システムを模式的に示す概略図である。
【図２】実施形態１に係る物品監視システムの構成を示すブロック図である。
【図３Ａ】時刻管理テーブルの模式図である。
【図３Ｂ】センサ対応付けテーブルの模式図である。
【図３Ｃ】検出結果格納テーブルの模式図である。
【図３Ｄ】グルーピングテーブルの模式図である。
【図４】商品に係る商品情報管理テーブルの模式図である。
【図５】実施形態１に係るサーバ装置の機能を示す機能ブロック図である。
【図６】サーバ装置がタグＩＤを受信する際の動作を示すフローチャートである。
【図７】サーバ装置がタグＩＤを受信する際の動作を示すフローチャートである。
【図８】サーバ装置が検出温度を受信する際の動作を示すフローチャートである。
【図９】実施形態２に係る物品監視システムを模式的に示す概略図である。
【図１０Ａ】センサ対応付けテーブルの模式図である。
【図１０Ｂ】グルーピングテーブルの模式図である。
【図１１】実施形態２に係るサーバ装置の機能を示す機能ブロック図である。
【図１２】サーバ装置が検出温度を受信した際の動作を示すフローチャートである。
【図１３】商品の欠落を判定する動作を示すフローチャートである。
【図１４】実施形態３に係る物品監視システムを模式的に示す概略図である。
【図１５】実施形態４に係る物品監視システムの構成を示すブロック図である。
【図１６】商品情報管理テーブルの模式図である。
【図１７】温度検出機能を備えた無線タグの構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明に係る物品監視装置の好適な実施の形態について図面を参照して説明する。以下に説明する実施形態では、本発明に係る物品監視装置を、物品の品質又は位置情報等を監視する物品監視システムに用いる場合について説明する。
【００１１】
（実施形態１）
図１は、本実施形態１に係る物品監視システムを模式的に示す概略図である。
【００１２】
本実施形態１に係る物品監視システムは、例えば生鮮食料品を倉庫Ｓに保管する際に、生鮮食料品の温度を監視して、生鮮食料品の品質を管理するためのシステムである。物品監視システムは、倉庫Ｓの搬出入口Ｇに設置された読取ゲート２０、及び読取ゲート２０と通信網Ｎを介して接続しているサーバ装置（物品監視装置）１０を備えている。通信網Ｎは、Local Area Network（ＬＡＮ）又はWide Area Network（ＷＡＮ）等であり、有線又は無線の何れであってもよい。
【００１３】
本実施形態１では、生鮮食料品（以下、商品と言う）は、複数が一つのブロック（以下、搬送ブロックと言う）となって台車等に載せられ、読取ゲート２０を通過して倉庫Ｓに搬入される。そして、倉庫Ｓで保管された後、必要な数の商品が倉庫Ｓから読取ゲート２０を通過して搬出される。以下、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅを倉庫Ｓへ搬入し、商品Ａ，Ｂを倉庫Ｓから搬出する場合について説明する。
【００１４】
商品Ａ，Ｂ，Ｃ，Ｄ，Ｅには、それぞれ無線タグ２が付されている。無線タグ２は、ＩＣタグ又はＲＦＩＤタグ等であって、書き換え可能な記憶領域にタグＩＤ（タグ情報）が予め記憶されている。タグＩＤは、自身を記憶する無線タグ２を識別するための情報である。無線タグ２は、タグＩＤの他に、商品の製造年月日又は消費期限等を記憶していてもよい。
【００１５】
また、商品Ｅには、温度センサ３が付されている。温度センサ３は、自身が付されている商品Ｅの温度（環境情報）又は周囲の温度等を定期的に検出する。温度センサ３は、無線通信機能を有しており、定期的に検出した温度（以下、検出温度と言う）を通信網Ｎを介してサーバ装置１０へ送信する。検出温度を送信する際、温度センサ３は、自身を識別するためのセンサＩＤ（識別情報）を共に送信する。なお、温度センサ３は、搬送ブロックに含まれる複数の商品の少なくとも一つに付されていればよく、複数の商品に付されていてもよい。
【００１６】
読取ゲート２０は、無線タグ２を付した商品Ａ，Ｂ，Ｃ，Ｄ，Ｅが通過する際、それぞれの無線タグ２とデータ通信を行い、無線タグ２からタグＩＤを非接触で読み取る。読取ゲート２０は、読み取ったタグＩＤをサーバ装置１０へ送信する。
【００１７】
サーバ装置１０は、読取ゲート２０からタグＩＤを受信し、記憶する。サーバ装置１０は、タグＩＤに基づいて、読取ゲート２０を通過した商品Ａ，Ｂ，Ｃ，Ｄ，Ｅを特定することができる。これにより、サーバ装置１０は、読取ゲート２０を通過し、倉庫Ｓに搬出入される商品Ａ，Ｂ，Ｃ，Ｄ，Ｅを監視することができる。
【００１８】
また、サーバ装置１０は、温度センサ３から定期的に送信される検出温度及びセンサＩＤを受信する。サーバ装置１０は、受信したセンサＩＤに基づいて、検出温度を送信した温度センサ３が付されている商品Ｅを特定する。そして、サーバ装置１０は、受信した検出温度を商品Ｅの温度とし、商品Ｅの品質温度を監視する。
【００１９】
さらに、サーバ装置１０は、読取ゲート２０を通過する複数の商品のグループ化を行う。本実施形態１では、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅは、台車等により搬送ブロックとして搬送されるため、略同時に読取ゲート２０を通過する。なお、「略同時」とは、所定時間内（例えば、１０秒内）を含む意味である。即ち、略同時に通過する場合とは、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅが所定時間内に読取ゲート２０を通過する場合を含む。サーバ装置１０は、略同時に通過する商品Ａ，Ｂ，Ｃ，Ｄ，Ｅを、同じグループに設定する。そして、サーバ装置１０は、温度センサ３から受信した検出温度、即ち、商品Ｅの温度を、商品Ｅと同じグループ内の他の商品Ａ，Ｂ，Ｃ，Ｄに反映させる。これにより、温度センサ３を、倉庫Ｓへ搬入する全ての商品に設ける必要がなくなる。
【００２０】
なお、物品監視システムでは、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅを、ベルトコンベア等により搬送してもよい。この場合、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅが順に読取ゲート２０を所定時間内に通過したときに、サーバ装置１０は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅにグループを設定する。
【００２１】
以下、本実施形態１に係る物品監視システムの具体的な構成及び動作について詳述する。図２は、実施形態１に係る物品監視システムの構成を示すブロック図である。
【００２２】
サーバ装置１０は、Central Processing Unit（ＣＰＵ）１１、Read Only Memory（ＲＯＭ）１２、Random Access Memory（ＲＡＭ）１３、大容量記憶装置１４、入出力部１５及び通信部１６等のハードウェア各部を備える。これらのハードウェア各部はバスを介して相互に接続されている。
【００２３】
ＣＰＵ１１は、ＲＯＭ１２又は大容量記憶装置１４等に予め記憶されているプログラムを適宜ＲＡＭ１３に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ１２は、サーバ装置１０を本願に開示する物品監視装置として動作させるために必要なプログラム１２ａを予め記憶している。ＲＡＭ１３は、例えばStatic ＲＡＭ（ＳＲＡＭ）、Dynamic ＲＡＭ（ＤＲＡＭ）、フラッシュメモリ等である。ＲＡＭ１３は、ＣＰＵ１１によるプログラムの実行時に発生する種々のデータを一時的に記憶する。
【００２４】
大容量記憶装置１４は、例えばハードディスクドライブ（以下、ＨＤＤと言う）である。大容量記憶装置１４は、ＣＰＵ１１が読み出して実行するプログラム、処理中に生成されたデータテーブル及び予め登録されたデータテーブル等を記憶する。データテーブルは、商品を管理するためのテーブルであり、無線タグ２のタグＩＤ又は温度センサ３による検出結果などが記憶される。データテーブルについては後に詳述する。
【００２５】
入出力部１５は、サーバ装置１０の操作を入力し、処理結果を表示する例えばキーボード、マウス、スピーカ及びモニタ等である。通信部１６は、通信網Ｎを介したデータ通信を可能にする。例えば、温度センサ３は、通信部３ａを備えており、検出した温度を、自身を特定するセンサＩＤと共に定期的に発信する。そして、サーバ装置１０は、通信網Ｎを介して温度センサ３の検出結果及びセンサＩＤを受信する。またサーバ装置１０は、読取ゲート２０が読み取った無線タグ２のタグＩＤを、読取ゲート２０から受信する。
【００２６】
読取ゲート２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信部２４、及びアンテナ部２５等のハードウェア各部を備える。これらのハードウェア各部はバスを介して相互に接続されている。
【００２７】
ＣＰＵ２１は、ＲＯＭ２２に予め記憶されているプログラムを適宜ＲＡＭ２３に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ２２は、必要なプログラムを予め記憶している。ＲＡＭ２３は、例えばＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等である。ＲＡＭ２３は、ＣＰＵ２１によるプログラムの実行時に発生する種々のデータを一時的に記憶する。
【００２８】
通信部２４は、通信網Ｎを介してサーバ装置１０とのデータ通信を可能にする。アンテナ部２５は、読取ゲート２０の近傍にある無線タグ２との間で信号の送受信を行う。例えば、アンテナ部２５は、無線タグ２にタグＩＤの送信を要求する信号（以下、要求信号と言う）を定期的に発信する。無線タグ２は、自身が付されている商品が読取ゲート２０を通過する際、要求信号を受信し、自身が記憶しているタグＩＤを含む信号（以下、応答信号と言う）を発信する。アンテナ部２５は、無線タグ２が発信した応答信号を受信する。アンテナ部２５が受信した応答信号は復調されて、応答信号に含まれるタグＩＤがサーバ装置１０へ送信される。
【００２９】
無線タグ２は、ＣＰＵ２ａ、メモリ２ｂ、アンテナ部２ｃ及び電源２ｄ等を備える。メモリ２ｂは、電気的に書き込み消去が可能なElectronically Erasable and Programmable ＲＯＭ（ＥＥＰＲＯＭ）、又はフラッシュＲＯＭ等であり、タグＩＤが記憶されている。アンテナ部２ｃは、読取ゲート２０との間で信号を送受信を行う。アンテナ部２ｃが要求信号を受信した場合、ＣＰＵ２ａは、メモリ２ｂに記憶されているタグＩＤを含む信号を発信する。なお、アンテナ部２ｃが要求信号を受信できる読取ゲート２０との距離は、要求信号が発信される周波数に応じて決定される。電源２ｄは、各部へ電源電圧として供給する。電源２ｄを有することで、無線タグ２は、自ら微弱電波を発信することができる。なお、無線タグ２は、電源２ｄを有さず、読取ゲート２０からの信号を受信して動作する、所謂パッシブタグであってもよい。
【００３０】
次に、サーバ装置１０の大容量記憶装置１４へ記憶される各種データテーブルについて説明する。
【００３１】
図３Ａは、時刻管理テーブルの模式図である。時刻管理テーブルは、サーバ装置１０がタグＩＤを受信したときに生成又は更新される。時刻管理テーブルは、サーバ装置１０が読取ゲート２０から受信したタグＩＤと、受信した時刻とを対応付けて格納している。サーバ装置１０は、時刻管理テーブルを参照することで、読取ゲート２０を通過して倉庫Ｓへ搬入された商品、又は倉庫Ｓから搬出された商品等の管理が可能となる。なお、以下では、タグＩＤは、無線タグ２が付された商品の符号と一致するものとして説明する。例えば、商品Ａに付された無線タグ２のタグＩＤを「Ａ」とする。
【００３２】
図３Ｂは、センサ対応付けテーブルの模式図である。センサ対応付けテーブルは、大容量記憶装置１４に予め記憶されており、無線タグ２のタグＩＤと、温度センサ３のセンサＩＤとを対応付けて格納している。サーバ装置１０は、タグＩＤを受信した場合、センサ対応付けテーブルにより、受信したタグＩＤを記憶している無線タグ２に、温度センサ３が対応付けられているかの判定を行う。換言すれば、サーバ装置１０は、受信したタグＩＤに対応する商品に、温度センサ３が付されているか否かを判定する。なお、本実施形態１では、商品Ｅに付された温度センサ３のセンサＩＤを「Ｘ１」とする。
【００３３】
図３Ｃは、検出結果格納テーブルの模式図である。検出結果格納テーブルは、温度センサ３のセンサＩＤに、温度センサ３が検出した温度を対応付けて格納しており、温度センサ３から検出温度を受信する都度更新される。このとき、既に格納してある検出温度に上書きして更新してもよいし、受信した検出温度を履歴として記憶しておいてもよい。
【００３４】
図３Ｄは、グルーピングテーブルの模式図である。グルーピングテーブルは、複数の商品をグループ化する際に生成される。グルーピングテーブルは、温度センサ３のセンサＩＤと、温度センサ３が付された商品を含む搬送ブロック内の商品に付された無線タグ２のタグＩＤとを対応付けて格納している。例えば、図３Ｄでは、温度センサ３が付された商品Ｅ、及び商品Ｅと略同時に読取ゲート２０を通過する商品Ａ，Ｂ，Ｃ，Ｄに付された無線タグ２のタグＩＤと、温度センサ３のセンサＩＤ「Ｘ１」とが対応付けられている。斯かるグルーピングテーブルは、グループＩＤ（Ｇ−ＩＤ）、テーブルが生成された生成日時及び有効期限が格納されて管理される。
【００３５】
サーバ装置１０は、グルーピングテーブルにより、同じグループに設定された商品に対して、当該グループに対応する温度センサ３の検出結果を反映させる。例えば、図３Ｄでは、センサＩＤ「Ｘ１」の温度センサ３が検出した商品Ｅの温度が、温度センサ３が付されていない商品Ａ，Ｂ，Ｃ，Ｄの温度に反映される。
【００３６】
図４は、商品に係る商品情報管理テーブルの模式図である。商品情報管理テーブルは、無線タグ２のタグＩＤと、商品の搬送状況と、温度センサ３が検出した温度とを対応付けて格納している。商品情報管理テーブルは、サーバ装置１０がタグＩＤ及び温度センサ３の検出温度を受信する都度更新される。図４は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅの搬出入時における商品情報管理テーブルの変移を示している。
【００３７】
図４の上段は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅをグループ化する前の商品情報管理テーブルを示している。例えば、商品Ａの場合、搬送状況欄には「搬送中」が格納されており、温度欄には、温度センサ３が付されていないため「Ｎ／Ａ（取得不可）」が格納されている。また、商品Ｅの場合、温度欄には、温度センサ３が検出した温度「８℃」が格納されている。
【００３８】
図４の中段は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅをグループ化した後の商品情報管理テーブルを示している。サーバ装置１０は、上述したように、図３Ｄに示すグルーピングテーブルを生成する。そしてサーバ装置１０は、グルーピングテーブルに基づいて、商品情報管理テーブルを更新する。例えば、温度センサ３が付されていない商品Ａ，Ｂ，Ｃ，Ｄは、商品Ｅと同じグループに設定されているため、商品Ｅの温度「８℃」が反映される。また、商品Ｅの温度が「５℃」に変化した場合、他の商品Ａ，Ｂ，Ｃ，Ｄの温度も「５℃」に変更される。
【００３９】
図４の下段は、商品Ａ，Ｂのグループ化を解除した場合の商品情報管理テーブルを示している。例えば、商品Ａ，Ｂが倉庫Ｓから搬出される際、サーバ装置１０は、商品Ａ，ＢのタグＩＤを受信する。このとき、商品Ａ，Ｂがグループ化されている場合、サーバ装置１０は、商品Ａ，Ｂのグループ化を解除する。この結果、商品Ａ，Ｂは、同じグループに設定された商品Ｅの温度が反映されなくなり、商品情報管理テーブルにおける商品Ａ，Ｂの温度欄は、「Ｎ／Ａ」となる。
【００４０】
以上のように、サーバ装置１０は、グルーピングテーブルに基づいて、商品情報管理テーブルを逐次更新することで、受信したタグＩＤに対応する商品の搬送状況及び温度による品質管理が可能となる。
【００４１】
次に、上述の物品監視システムにおいて、サーバ装置１０で実現される機能について説明する。図５は、実施形態１に係るサーバ装置１０の機能を示す機能ブロック図である。
【００４２】
サーバ装置１０は、ＲＯＭ１２に格納されたプログラム１２ａを実行することで、タグＩＤ受信部１０１、グループ判定部１０２、グループ生成部１０３、グループ更新部１０４、タグ情報記憶部１０５、対応センサ記憶部１０６、及びグループ記憶部１０７等の機能を備える。タグ情報記憶部１０５は、時刻管理テーブル（図３Ａ参照）を記憶する。対応センサ記憶部１０６は、センサ対応付けテーブル（図３Ｂ参照）を記憶する。グループ記憶部１０７は、グルーピングテーブル（図３Ｄ参照）を記憶する。
【００４３】
タグＩＤ受信部１０１は、読取ゲート２０が読み取り、送信した無線タグ２のタグＩＤを受信する。タグＩＤ受信部１０１は、受信したタグＩＤと受信時刻とを対応付け、タグ情報記憶部１０５に記憶する。またタグＩＤ受信部１０１は、受信したタグＩＤをグループ判定部１０２に出力する。
【００４４】
グループ判定部１０２は、タグＩＤ受信部１０１が受信したタグＩＤが既にグループ化されているか否かを判定する。具体的には、グループ判定部１０２は、受信したタグＩＤを格納したグルーピングテーブルがグループ記憶部１０７に記憶されているか否かを判定する。グループ化されている場合、グループ判定部１０２は、グループ更新部１０４にタグＩＤを出力する。グループ化されていない場合、グループ判定部１０２は、グループ生成部１０３にタグＩＤを出力する。
【００４５】
グループ生成部１０３は、タグＩＤ受信部１０１が受信したタグＩＤにグループが設定されていない場合、グルーピングテーブルを生成し、グループ記憶部１０７に記憶する。具体的には、グループ生成部１０３は、対応センサ記憶部１０６に記憶されているセンサ対応付けテーブルを参照して、受信したタグＩＤを記憶した無線タグ２に対応する温度センサ３の有無を判定する。温度センサ３がある場合には、温度センサ３に対応するタグＩＤと略同時に受信した複数のタグＩＤを一つのグループとしてグルーピングテーブルを生成し、グループ記憶部１０７に記憶する。なお、グループ生成部１０３は、受信したタグＩＤがグループ化されていない場合であっても、対応する温度センサ３がなければグループ化を行わない。
【００４６】
グループ更新部１０４は、タグＩＤ受信部１０１が受信したタグＩＤがグループ化されている場合、タグＩＤのグループ化を解除する。具体的には、グループ更新部１０４は、同じグループが設定されているタグＩＤ全てを受信したときには、タグＩＤのグループ化を解除しない。同じグループ内全てのタグＩＤを受信した場合は、グループ更新部１０４は、搬送ブロックが読取ゲート２０を通過したと判定する。これに対し、グループ内の一部のタグＩＤのみを受信した場合、グループ更新部１０４は、搬送ブロックから離れた一部の商品が読取ゲート２０を通過したと判定する。この場合に、グループ更新部１０４は、受信したタグＩＤをグループから削除する。なお、グループ更新部１０４は、グループ化された全てのタグＩＤをグループから削除する、即ち、該当するグルーピングテーブルを削除してもよい。
【００４７】
これにより、例えば、グループ化された商品Ａ，Ｂが、保管されている倉庫Ｓから搬出される場合、商品Ａ，Ｂは、グループから削除される。この結果、商品Ａ，Ｂは、商品Ｅに付された温度センサ３の検出温度が反映されなくなる。一方、商品Ｃ，Ｄ，Ｅは、同じグループが設定された状態で、倉庫Ｓに保管される。
【００４８】
またサーバ装置１０は、センサ情報受信部１０８及びセンサ情報記憶部１０９等の機能をさらに備える。センサ情報記憶部１０９は、検出結果格納テーブル（図３Ｃ参照）を記憶する。センサ情報受信部１０８は、温度センサ３が検出した温度及びセンサＩＤを受信し、センサ情報記憶部１０９へ記憶する。
【００４９】
さらにサーバ装置１０は、商品管理部１１０及び商品情報記憶部１１１等の機能を備える。商品情報記憶部１１１は、商品情報管理テーブル（図４参照）を記憶する。商品管理部１１０は、タグ情報記憶部１０５に記憶される時刻管理テーブルを参照し、搬出入される商品を管理する。そして、商品管理部１１０は、グループ記憶部１０７に記憶されるグルーピングテーブル、及びセンサ情報記憶部１０９に記憶される検出結果格納テーブル等に基づいて、商品情報管理テーブルを逐次更新する。
【００５０】
次に、上述の物品監視システムにおいて、サーバ装置１０の動作について説明する。以下に説明する動作は、サーバ装置１０のＣＰＵ１１が、ＲＯＭ１２に等に格納してあるプログラム１２ａを実行することにより実行される。
【００５１】
図６及び図７は、サーバ装置１０がタグＩＤを受信する際の動作を示すフローチャートである。
【００５２】
ＣＰＵ１１は、読取ゲート２０が無線タグ２から読み取り、送信したタグＩＤを受信したか否かを判定する（Ｓ１）。タグＩＤを受信していない場合（Ｓ１：ＮＯ）、ＣＰＵ１１は、本処理を終了する。タグＩＤを受信した場合（Ｓ１：ＹＥＳ）、ＣＰＵ１１は、受信したタグＩＤと受信時刻とを対応付けて大容量記憶装置１４へ記憶する（Ｓ２）。即ち、ＣＰＵ１１は、図３Ａに示す時刻管理テーブルを更新する。
【００５３】
ＣＰＵ１１は、受信したタグＩＤが既にグループ化されているか否かを判定する（Ｓ３）。この場合、ＣＰＵ１１は、受信したタグＩＤを格納したグルーピングテーブルが大容量記憶装置１４に記憶されているか否かを判定する。タグＩＤにグループ化されていない場合（Ｓ３：ＮＯ）、ＣＰＵ１１は、センサ対応付けテーブル（図３Ｂ参照）に基づいて、受信したタグＩＤに対応する温度センサ３があるか否かを判定する（Ｓ４）。
【００５４】
対応する温度センサ３がない場合（Ｓ４：ＮＯ）、ＣＰＵ１１は、読取ゲート２０が他の無線タグ２から読み取ったタグＩＤを受信したか否かを判定する（Ｓ５）。Ｓ４における対応する温度センサ３がない場合とは、例えば、Ｓ１で受信したＩＤが商品Ａ，Ｂ，Ｃ，ＤのタグＩＤであった場合である。他のタグＩＤを受信していない場合（Ｓ５：ＮＯ）、ＣＰＵ１１は、Ｓ１でタグＩＤを受信してから所定時間（例えば、５秒）経過したか否かを判定する（Ｓ６）。所定時間が経過していない場合（Ｓ６：ＮＯ）、ＣＰＵ１１は、Ｓ５の処理を実行する。所定時間が経過した場合（Ｓ６：ＹＥＳ）、ＣＰＵ１１は、最初にタグＩＤを受信してから所定時間内に温度センサ３が付された商品が読取ゲート２０を通過していないと判定する。この場合、ＣＰＵ１１は、新たなグループを設定することなく、本処理を終了する。
【００５５】
他のタグＩＤを受信した場合（Ｓ５：ＹＥＳ）、ＣＰＵ１１は、受信したタグＩＤと受信時刻とを対応付けて大容量記憶装置１４へ記憶する（Ｓ７）。そして、Ｓ５で受信したタグＩＤにグループが設定されているか否かを判定する（Ｓ８）。グループが設定されていない場合（Ｓ８：ＮＯ）、ＣＰＵ１１は、Ｓ４の処理を実行し、Ｓ５で受信したタグＩＤに対応する温度センサ３があるか否かを判定する。
【００５６】
グループが設定されている場合（Ｓ８：ＹＥＳ）、ＣＰＵ１１は、グループが設定されている商品と、設定されていない商品とが混合していると判定する。上述したように、読取ゲート２０を通過する搬送ブロックに含まれる商品は、同じグループが設定される。従って、グループが設定されている商品と、設定されていない商品とが混在している場合、ＣＰＵ１１は、不規則な搬送が生じたとし、Ｓ５で受信したタグＩＤに設定されているグループを解除する（Ｓ１５）。このとき、ＣＰＵ１１は、エラーとして警告するようにしてもよい。その後、ＣＰＵ１１は、本処理を終了する。
【００５７】
Ｓ４において、受信したタグＩＤに対応する温度センサ３がある場合（Ｓ４：ＹＥＳ）、ＣＰＵ１１は、新たなグループの設定を開始する（Ｓ９）。即ち、ＣＰＵ１１は、グルーピングテーブルの作成を開始し、Ｇ−ＩＤ、テーブルの生成日時及び有効期限を設定する。このとき、ＣＰＵ１１は、本処理を開始してから受信したタグＩＤがある場合には、グルーピングテーブルに追加する。
【００５８】
ＣＰＵ１１は、読取ゲート２０が他の無線タグ２から読み取ったタグＩＤを受信したか否かを判定する（Ｓ１０）。タグＩＤを受信した場合（Ｓ１０：ＹＥＳ）、受信したタグＩＤと受信時刻とを対応付けて大容量記憶装置１４へ記憶する（Ｓ１１）。そして、ＣＰＵ１１は、受信したタグＩＤをグループに追加する（Ｓ１２）。即ち、ＣＰＵ１１は、Ｓ９で生成したグルーピングテーブルに、受信したタグＩＤを追加する。
【００５９】
その後、ＣＰＵ１１は、Ｓ１でタグＩＤを受信してから所定時間経過したか否かを判定する（Ｓ１３）。ここでの所定時間は、Ｓ６における所定時間と同じ値である。所定時間が経過していない場合（Ｓ１３：ＮＯ）、ＣＰＵ１１は、所定時間が経過するまでＳ１０以降の処理を繰り返す。これにより、ＣＰＵ１１は、温度センサ３に対応する無線タグ２のタグＩＤと共に所定時間内に受信した複数のタグＩＤ、即ち複数の商品を、同じグループに設定することができる。所定時間が経過した場合（Ｓ１３：ＹＥＳ）、ＣＰＵ１１は、本処理を終了する。一方、タグＩＤを受信していない場合（Ｓ１０：ＮＯ）、ＣＰＵ１１は、Ｓ１３以降の処理を実行する。
【００６０】
Ｓ３において、タグＩＤがグループ化されている場合（Ｓ３：ＹＥＳ）、ＣＰＵ１１は、Ｓ１で受信したタグＩＤと同じグループが設定されている全てのタグＩＤを受信したか否かを判定する（Ｓ１４）。換言すれば、ＣＰＵ１１は、同じグループが設定された商品からなる搬送ブロックが読取ゲート２０を通過したか否かを判定する。全てのタグＩＤを受信した場合（Ｓ１４：ＹＥＳ）、ＣＰＵ１１は、同じグループが設定された商品からなる搬送ブロックが読取ゲート２０を通過したと判定し、本処理を終了する。
【００６１】
全てのタグＩＤを受信していない場合（Ｓ１４：ＮＯ）、ＣＰＵ１１は、読取ゲート２０を通過した商品は、搬送ブロックから外れた商品であると判定する。この場合、ＣＰＵ１１は、例えばグループが設定された商品Ａ，Ｂが、保管されている倉庫Ｓから搬出されたと判定する。そして、ＣＰＵ１１は、受信したタグＩＤを、設定されているグループから解除する（Ｓ１５）。即ち、ＣＰＵ１１は、グルーピングテーブルからタグＩＤのみを削除する。そして、ＣＰＵ１１は、本処理を終了する。
【００６２】
なお、Ｓ１５でグループを解除する場合、ＣＰＵ１１は、同じグループが設定されている全てのタグＩＤを削除してもよい。この場合、ＣＰＵ１１は、該当するグルーピングテーブルを大容量記憶装置１４から削除する。
【００６３】
図８は、サーバ装置１０が検出温度を受信する際の動作を示すフローチャートである。
【００６４】
ＣＰＵ１１は、温度センサ３が検出し、センサＩＤと共に送信した検出温度を受信したか否かを判定する（Ｓ２０）。検出温度及びセンサＩＤを受信していない場合（Ｓ２０：ＮＯ）、ＣＰＵ１１は、本処理を終了する。検出温度及びセンサＩＤを受信した場合（Ｓ２０：ＹＥＳ）、ＣＰＵ１１は、温度センサ３が検出した温度を更新する（Ｓ２１）。例えば、ＣＰＵ１１は、大容量記憶装置１４に記憶されている検出結果格納テーブル及び商品情報管理テーブルを更新する。
【００６５】
次に、ＣＰＵ１１は、受信したセンサＩＤに対応するグループがあるか否かを判定する（Ｓ２２）。この場合、ＣＰＵ１１は、受信したセンサＩＤを格納したグルーピングテーブルが大容量記憶装置１４に記憶されているか否かを判定する。対応するグループがない場合（Ｓ２２：ＮＯ）、ＣＰＵ１１は、本処理を終了する。対応するグループがある場合（Ｓ２２：ＹＥＳ）、ＣＰＵ１１は、グループに設定されている商品の温度に、受信した温度を反映させる（Ｓ２３）。例えば図４の場合、ＣＰＵ１１は、商品Ｅに付されている温度センサ３の検出温度を、温度センサ３が付されていない商品Ａ，Ｂ，Ｃ，Ｄに反映させる。これにより、同じグループに設定された商品Ａ，Ｂ，Ｃ，Ｄ，Ｅには、同じ温度が設定される。
【００６６】
以上説明したように、本実施形態１では、搬送する全ての商品に温度センサ３を付さなくても、搬送する商品それぞれの温度を監視することで、商品の品質を監視することができる。この結果、商品の監視・管理に掛かるコストの高騰を抑制することができる。また、搬送ブロック内の商品Ａ，Ｂ，Ｃ，Ｄ，Ｅの何れかに温度センサ３が付されていればよいため、温度センサ３を固定的に設ける必要がないため、管理が複雑になることを抑制できる。
【００６７】
なお、本実施形態１では、読取ゲート２０は、搬出入口Ｇに設置し、倉庫Ｓへの搬入前に各商品にグループを設定しているが、搬送途中でグループを設定するようにしてもよい。グループ化するタイミングは適宜変更可能である。また、搬送ブロックは、５つの商品Ａ，Ｂ，Ｃ，Ｄ，Ｅとしているが、商品の数はこれに限定されず、適宜変更可能である。また、商品Ｅ以外の商品に温度センサ３を付してもよい。また、サーバ装置１０及び読取ゲート２０を、物理的に異なる装置としているが、一つの装置で実現してもよい。例えば、読取ゲート２０に、サーバ装置１０が有する機能を備えるようにしてもよい。また、サーバ装置１０を、一般的なパーソナルコンピュータで実現するようにしてもよい。本実施形態１では、搬送する商品として、生鮮食料品として説明しているが、温度を監視するもの、例えば冷凍食品、電子品などであってもよい。また、温度センサ３以外に、水平センサ又は加速度センサを商品に付して、搬送される状況を把握できるようにしてもよい。
【００６８】
（実施形態２）
次に、実施形態２に係る物品監視システムついて説明する。本実施形態２では、搬送ブロック内の商品の複数に温度センサが付される点で実施形態１と相違する。以下、相違点について説明する。また、実施形態１と同様の構成については同一の符号を付して説明を省略する。
【００６９】
図９は、本実施形態２に係る物品監視システムを模式的に示す概略図である。本実施形態２では、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅは、同じグループに設定されており、商品Ｂ及び商品Ｅには、温度センサ４ａ，４ｂが付されている。サーバ装置１０及び読取ゲート２０は、実施形態１と同様である。図９は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅを搬送ブロックとして略同時に読取ゲート２０を通過した後、商品Ｅのみが搬送ブロックから離れた状態を示している。
【００７０】
サーバ装置１０は、定期的に温度センサ４ａ，４ｂから検出温度を受信する。このとき、サーバ装置１０は、２つの温度センサ４ａ，４ｂの検出温度が一致しない場合、例えば所定値以上の差がある場合に、温度センサ４ａ，４ｂの一方が付された商品が、搬送ブロックから欠落したと判定する。例えば、温度センサ４ａ，４ｂから検出温度「５℃」を受信した後、温度センサ４ａから検出温度「５℃」、温度センサ４ｂから検出温度「１５℃」を受信した場合、サーバ装置１０は、温度センサ４ｂが付された商品Ｅが搬送ブロックから離れたと判定する。このとき、サーバ装置１０は、モニタ又はスピーカ等から、管理者等に警告する。
【００７１】
また、サーバ装置１０は、温度センサ４ａをメインセンサとし、温度センサ４ｂをサブセンサとして設定する。サーバ装置１０は、温度センサ４ａ，４ｂから検出温度を受信した場合、温度センサ４ａの検出温度、即ち商品Ｂの温度を、同じグループ内の他の商品Ａ，Ｃ，Ｄ，Ｅに反映させる。また、温度センサ４ａが故障した場合には、サーバ装置１０は、温度センサ４ｂの検出温度、即ち商品Ｅの温度を、他の商品Ａ，Ｂ，Ｃ，Ｄに反映させる。
【００７２】
なお、サーバ装置１０は、温度センサ４ａ，４ｂの平均値を算出し、グループ内の商品Ａ，Ｂ，Ｃ，Ｄ，Ｅの温度としてもよい。例えば、温度センサ４ａの検出温度が「５℃」、温度センサ４ｂの検出温度が「６℃」である場合、サーバ装置１０は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅの温度を「５．５℃」としてもよい。
【００７３】
以下、サーバ装置１０の大容量記憶装置１４へ記憶される各種データテーブルについて説明する。
【００７４】
図１０Ａは、センサ対応付けテーブルの模式図である。センサ対応付けテーブルは、無線タグ２のタグＩＤと、温度センサ４ａ，４ｂのセンサＩＤとを対応付けて格納している。本実施形態２では、商品Ｂ及び商品Ｅに付された温度センサ４ａ，４ｂのセンサＩＤを「Ｘ２」及び「Ｘ３」とする。また、各温度センサ４ａ，４ｂには、メインセンサ及びサブセンサの設定が対応付けられている。
【００７５】
図１０Ｂは、グルーピングテーブルの模式図である。グルーピングテーブルは、温度センサ４ａ，４ｂのセンサＩＤと、温度センサ４ａ，４ｂが付された商品を含む搬送ブロック内の商品に付された無線タグ２のタグＩＤとを対応付けて格納している。温度センサ４ａ，４ｂのセンサＩＤは、メインセンサ及びサブセンサの設定が対応付けられる。また、グルーピングテーブルは、Ｇ−ＩＤ、テーブルが生成された生成日時及び有効期限が格納されて管理される。
【００７６】
次に、上述の物品監視システムにおいて、サーバ装置１０で実現される機能について説明する。図１１は、実施形態２に係るサーバ装置の機能を示す機能ブロック図である。本実施形態２に係るサーバ装置１０は、実施形態１で説明した機能に加え、異常検知部１１２、及び警告部１１３等の機能を備える。
【００７７】
異常検知部１１２は、センサ情報受信部１０８が受信した検出温度に基づいて、温度センサ４ａに発生した異常を検知する。例えば、センサ情報受信部１０８が受信した検出温度が、今までの検出温度から異常に外れた値である場合、又はセンサ情報受信部１０８が一定時間以上検出温度を受信しない場合、異常検知部１１２は、異常を検知する。異常を検知した異常検知部１１２は、センサ対応付けテーブルを更新し、サブセンサに設定した温度センサ４ｂを、メインセンサに設定する。この場合、グループ生成部１０３は、グルーピングテーブルにおけるメインセンサ及びサブセンサの設定を切り替える。
【００７８】
また異常検知部１１２は、温度センサ４ａ,４ｂが検出した温度に、所定値以上の差があるか否かを判定する。所定値以上の差がある場合、異常検知部１１２は、温度センサ４ａ，４ｂが付された商品Ｂ，Ｅの一方が搬送ブロックから離れたと判定する。この場合、警告部１１３に報知し、警告部１１３は、モニタ又はスピーカ等から、管理者等に警告する。
【００７９】
次に、上述の物品監視システムにおいて、サーバ装置１０の動作について説明する。図１２は、サーバ装置１０が検出温度を受信した際の動作を示すフローチャートである。なお、サーバ装置１０がタグＩＤを受信する際の動作は、実施形態１と同様である。
【００８０】
ＣＰＵ１１は、温度センサ４ａ，４ｂのセンサＩＤ及び検出温度を受信したか否かを判定する（Ｓ３０）。センサＩＤ及び検出温度を受信していない場合（Ｓ３０：ＮＯ）、ＣＰＵ１１は、本処理を終了する。検出温度及びセンサＩＤを受信した場合（Ｓ３０：ＹＥＳ）、ＣＰＵ１１は、温度センサ４ａ，４ｂの検出温度を更新する（Ｓ３１）。例えば、ＣＰＵ１１は、大容量記憶装置１４に記憶されている検出結果格納テーブル及び商品情報管理テーブルを更新する。
【００８１】
次に、ＣＰＵ１１は、受信したセンサＩＤに対応するグループがあるか否かを判定する（Ｓ３２）。この場合、ＣＰＵ１１は、受信したセンサＩＤを格納したグルーピングテーブルが大容量記憶装置１４に記憶されているか否かを判定する。対応するグループがない場合（Ｓ３２：ＮＯ）、ＣＰＵ１１は、本処理を終了する。対応するグループがある場合（Ｓ３２：ＹＥＳ）、ＣＰＵ１１は、受信した検出温度が、メインセンサに設定した温度センサ４ａから受信したものであるか否かを判定する（Ｓ３３）。
【００８２】
温度センサ４ａから受信した場合（Ｓ３３：ＹＥＳ）、ＣＰＵ１１は、温度センサ４ａの検出温度が異常であるか否かを判定する（Ｓ３４）。異常でない場合（Ｓ３４：ＮＯ）、ＣＰＵ１１は、同じグループ内の商品の温度に、受信した温度を反映させる（Ｓ３５）。これにより、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅには、同じ温度が設定される。その後ＣＰＵ１１は、本処理を終了する。
【００８３】
温度センサ４ａの検出温度が異常である場合（Ｓ３４：ＹＥＳ）、ＣＰＵ１１は、温度センサ４ａが故障した可能性があると判定し、サブセンサに設定している温度センサ４ｂを、メインセンサに設定する（Ｓ３６）。そして、ＣＰＵ１１は、本処理を終了する。なお、温度センサ４ｂの検出温度にも異常がある場合には、ＣＰＵ１１は、異常を報知するようにしてもよい。
【００８４】
一方Ｓ３３において、メインセンサである温度センサ４ａからの受信でない場合（Ｓ３３：ＮＯ）、ＣＰＵ１１は、サブセンサである温度センサ４ｂから検出温度を受信したと判定する。そして、ＣＰＵ１１は、温度センサ４ａに異常が生じ、温度センサ４ａから検出温度を受信できない状態であると判定し、温度センサ４ｂをメインセンサに設定する（Ｓ３６）。その後ＣＰＵ１１は、本処理を終了する。このように、一方の温度センサに異常が発生した場合であっても、予備的に温度センサを設けておくことで、商品の温度監視を続行させることが可能となる。
【００８５】
図１３は、商品の欠落を判定する動作を示すフローチャートである。
【００８６】
ＣＰＵ１１は、温度センサ４ａ,４ｂそれぞれから検出温度を受信したか否かを判定する（Ｓ４０）。受信していない場合（Ｓ４０：ＮＯ）、ＣＰＵ１１は、本処理を終了する。受信した場合（Ｓ４０：ＹＥＳ）、ＣＰＵ１１は、温度センサ４ａ,４ｂの検出温度に、所定値（例えば、１０℃）以上の差があるか否かを判定する（Ｓ４１）。所定値以上の差がない場合（Ｓ４１：ＮＯ）、ＣＰＵ１１は、本処理を終了する。所定値以上の差がある場合（Ｓ４１：ＹＥＳ）、ＣＰＵ１１は、商品が欠落したと判定し、その旨を管理者等に報知する（Ｓ４２）。そしてＣＰＵ１１は、本処理を終了する。
【００８７】
以上、本実施形態２では、実施形態１と同様の効果に加え、一方が故障した場合であっても、他方の温度センサにより商品の温度監視が可能となるため、商品の品質管理の続行が可能となる。また、本実施形態２では、温度センサ４ａ，４ｂが付された商品が、搬送ブロックから外れたことを検出できる。これにより、故意又は人為的なミスにより商品が搬送ブロックから取り除かれたことを検出することができる。
【００８８】
（実施形態３）
次に、本実施形態３に係る物品監視システムついて説明する。
【００８９】
図１４は、本実施形態３に係る物品監視システムを模式的に示す概略図である。本実施形態３に係る物品監視システムは、例えば商品をトラックＴなどにより配送する際に、商品の位置を監視して、商品の配送状況を管理するためのシステムである。本実施形態３では、商品Ａ，Ｂ，Ｃ，Ｄ，ＥをトラックＴで配送し、商品ＡをトラックＴから搬出する場合について説明する。
【００９０】
商品Ａ，Ｂ，Ｃ，Ｄ，Ｅには、それぞれ実施形態１と同様に無線タグ２が付されている。また、商品Ｅには、位置センサ５が付されている。位置センサ５は、自身が付されている商品Ｅの位置情報を定期的に取得する。位置センサ５は、例えばＧＰＳセンサであってもよいし、交通情報を利用したセンサであってもよい。また位置センサ５は、トラックＴに搬入される一の商品に付されていてもよいし、複数の商品に付されていてもよい。なお、本実施形態３に係る商品は、本、家具、電化製品など配送されるものであればよい。
【００９１】
本実施形態３に係る物品監視システムは、サーバ装置１０、及びサーバ装置１０と通信網Ｎを介して接続される携帯型読取装置３０を備えている。携帯型読取装置３０は、無線タグ２からタグＩＤを読み取る。携帯型読取装置３０は、実施形態１の読取ゲート２０と同じ機能を有しており、説明は省略する。
【００９２】
サーバ装置１０は、位置センサ５が取得した位置情報を通信網Ｎを介して受信する。本実施形態３に係る通信網Ｎは、例えば携帯電話回線網又はインターネット回線などである。携帯型読取装置３０が所定時間（例えば、１０分）内に商品Ａ，Ｂ，Ｃ，Ｄ，ＥからタグＩＤを読み取った場合、サーバ装置１０は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅを一のグループとして設定する。そして、サーバ装置１０は、位置センサ５が取得した商品Ｅの位置情報を、同じグループ内の他の商品Ａ，Ｂ，Ｃ，Ｄに反映させる。即ち、本実施形態３では、位置監視のための位置センサ５を、トラックＴに搬入する全ての商品に設ける必要がなくなる。
【００９３】
また、トラックＴから商品Ａが搬出される際に、携帯型読取装置３０により商品ＡのタグＩＤが読み取られた場合、サーバ装置１０は、グループから商品ＡのタグＩＤ「Ａ」を削除する。これにより、サーバ装置１０は、位置情報を商品Ａへ反映しなくなる。
【００９４】
なお、サーバ装置１０及び携帯型読取装置３０の構成、並びにサーバ装置１０で実現される機能は、実施形態１と同様であるため説明は省略する。
【００９５】
以上説明したように、本実施形態３では、配送する全ての商品に位置センサ５を付さなくても、配送する商品それぞれの位置を監視することで、商品の配送状況を監視することができる。この結果、商品の監視・管理に掛かるコストの高騰を抑制することができる。また、搬送ブロック内の商品Ａ，Ｂ，Ｃ，Ｄ，Ｅの何れかに位置センサ５が付されていればよいため、位置センサ５を固定的に設ける必要がないため、管理が複雑になることを抑制できる
【００９６】
（実施形態４）
次に、実施形態４に係る物品監視システムについて説明する。実施形態１では、温度センサ３は、定期的に温度を検出し、サーバ装置１０に送信している。これに対し、本実施形態４では、温度センサが検出した温度を専用の読取装置により読み取り、読取装置からサーバ装置へ送信される。換言すれば、実施形態１では、自動で検出温度がサーバ装置１０に送信されるのに対し、実施形態４では、手動で送信される。以下、実施形態１との相違点について説明する。
【００９７】
図１５は、本実施形態４に係る物品監視システムの構成を示すブロック図である。本実施形態４は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅには、それぞれ無線タグ２が付されている。商品Ｅには、温度センサ６が付されている。温度センサ６は、温度を検出し、検出した温度を蓄積して記憶する記憶部６ａを備えている。
【００９８】
物品監視システムは、実施形態１で説明したサーバ装置１０及び読取ゲート２０と、温度センサ６の記憶部６ａに記憶された検出温度を読み取る読取装置４０を備えている。読取装置４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、通信部４４及び読取部４５等を備えている。ＣＰＵ４１は、ＲＯＭ４２に記憶されたプログラムを実行し、ＲＡＭ４３に一時的なデータを記憶する。通信部４４は、通信網Ｎを介してサーバ装置１０とデータ通信する。読取部４５は、接触又は非接触により、温度センサ６に記憶されている検出温度を読み取る。読取部４５が検出温度を読み取ったタイミングで、検出温度は、サーバ装置１０へ送信される。
【００９９】
図１６は、商品情報管理テーブルの模式図である。図１６は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅの搬出入時における商品情報管理テーブルの変移を示している。
【０１００】
図１６の上段は、サーバ装置１０が読取装置４０から検出温度を受信する前の商品情報管理テーブルを示している。例えば、商品Ａの場合、搬送状況欄には「搬送中」が格納されており、温度欄には、温度センサ３が付されていないため「Ｎ／Ａ」が格納される。また、商品Ｅには温度センサ６が付されているが、検出温度を受信していないため、商品Ｅの温度欄にも「Ｎ／Ａ」が格納される。
【０１０１】
図１６の中段は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅを同じグループに設定し、読取装置４０から検出温度を受信した後の商品情報管理テーブルを示している。サーバ装置１０は、グルーピングテーブルに基づいて、商品情報管理テーブルを更新する。例えば、温度センサ３が付されていない商品Ａ，Ｂ，Ｃ，Ｄは、商品Ｅと同じグループに設定されているため、商品Ｅの温度「８℃」が反映される。また、商品Ｅの温度が「５℃」に変化した場合、他の商品Ａ，Ｂ，Ｃ，Ｄの温度も「５℃」に変更される。
【０１０２】
図１６の下段は、設定されたグループから商品Ａ，Ｂが解除された場合の商品情報管理テーブルを示している。例えば、商品Ａ，Ｂが倉庫Ｓから搬出される際、サーバ装置１０は、商品Ａ，ＢのタグＩＤを受信する。このとき、商品Ａ，Ｂにグループが設定されている場合、サーバ装置１０は、商品Ａ，Ｂを設定されたグループから解除する。この結果、商品Ａ，Ｂは、同じグループに設定された商品Ｅの温度が反映されなくなり、商品情報管理テーブルにおける商品Ａ，Ｂの温度欄は、「Ｎ／Ａ」となる。
【０１０３】
なお、サーバ装置１０が、グループを設定する動作、及び商品の検出温度を監視する動作については、実施形態１と同様であるため、説明は省略する。
【０１０４】
以上説明したように、実施形態４では、実施形態１と同様の効果に加え、必要なときに商品の温度を更新させることができる。これにより、定期的に温度を更新する場合との対比において、記憶させる情報量を減らすことができる。また、ネットワークに障害が発生し、サーバ装置１０で検出温度を監視できない場合であっても、温度センサ６に検出温度を蓄積記憶しておくことで、サーバ装置１０は、障害の回復後に検出温度を取得することができる。
【０１０５】
（実施形態５）
以下に、実施形態５について説明する。実施形態１では、商品Ｅに、無線タグ２と温度センサ３とを別々に商品に付しているが、本実施形態５では、商品Ｅに付した無線タグに、温度を検出する機能を設けている。以下、実施形態１との相違点について説明する。
【０１０６】
図１７は、温度検出機能を備えた無線タグの構成を示すブロック図である。本実施形態５に係る無線タグ７は、ＣＰＵ７ａ、メモリ７ｂ、アンテナ部７ｃ、電源７ｄ及び温度センサ７ｅ等を備える。温度センサ７ｅが検出した温度は、メモリ７ｂに記憶される。そして、無線タグ７は、読取ゲート２０によりタグＩＤと共に、メモリ７ｂに記憶してある検出温度を送信する。なお、商品Ａ，Ｂ，Ｃ，Ｄには、実施形態１と同様の無線タグ２が付されている。また、無線タグ７は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅの何れに付してもよい。
【０１０７】
読取ゲート２０は、商品Ａ，Ｂ，Ｃ，Ｄ，Ｅが通過する際に、無線タグ２及び無線タグ７からタグＩＤを読み取り、また無線タグ７から検出温度を読み取る。そして、読取ゲート２０は、読み取ったタグＩＤ及び検出温度を、サーバ装置１０へ送信する。
【０１０８】
サーバ装置１０は、読取ゲート２０からタグＩＤ及び検出温度を受信する。サーバ装置１０は、タグＩＤと共に検出温度を受信するため、図３Ｂに示すセンサ対応付けテーブルを、予め記憶しておく必要がなくなる。そして、サーバ装置１０は、読取ゲート２０、又は図示しない他の読取装置により無線タグ２及び無線タグ７からタグＩＤを読み取る毎に、商品の温度を更新する。なお、サーバ装置１０が、グループを設定する動作については、実施形態１と同様であるため、説明は省略する。
【０１０９】
以上説明したように、本実施形態５では、温度検出機能を備えた無線タグ７を用いることで、別途温度センサを用意する必要がなくなる。また、センサ対応付けテーブル（図３Ｂ参照）をサーバ装置１０に記憶しておく必要がなくなるため、無線タグと温度センサの対応付けを予め行っておく必要がなくなる。
【０１１０】
以上、本発明の好適な実施形態について、具体的に説明したが、各構成及び動作等は適宜変更可能であって、上述の実施形態に限定されることはない。
【０１１１】
以下に、上述の実施形態を含む実施形態に関し、更に付記を開示する。
【０１１２】
（付記１）
物品に付された無線タグに記憶されているタグ情報を取得するタグ情報取得手段と、
該タグ情報取得手段が所定時間内に取得した複数のタグ情報に対応する複数の物品の何れかに、前記物品に係る環境情報を検出するセンサが付されているか否かを判定する判定手段と、
物品にセンサが付されていると判定した場合、前記所定時間内に取得したタグ情報をグループ化する手段と、
前記センサが検出した環境情報を取得する手段と、
取得した環境情報を、グループ化されたタグ情報に対応付ける対応付け手段と
を備える物品監視装置。
【０１１３】
（付記２）
前記センサを識別する識別情報、及び無線タグのタグ情報を対応付けて記憶する手段
を備えており、
前記判定手段は、
記憶されている前記識別情報に対応するタグ情報を、前記タグ情報取得手段が取得した場合に、前記センサが付されていると判定するようにしてある
付記１に記載の物品監視装置。
【０１１４】
（付記３）
前記タグ情報取得手段は、
前記センサが無線タグに備えられている場合、前記無線タグのタグ情報と共に、前記センサが検出した環境情報を取得し、
前記判定手段は、
前記タグ情報取得手段が環境情報を取得した場合に、前記センサが付されていると判定するようにしてある
付記１に記載の物品監視装置。
【０１１５】
（付記４）
前記タグ情報取得手段が取得したタグ情報が、既にグループ化されたタグ情報である場合、以降の前記対応付け手段による対応付けを禁止する禁止手段
をさらに備える付記１から３の何れか一つに記載の物品監視装置。
【０１１６】
（付記５）
前記禁止手段は、
グループ化された全てのタグ情報へ環境情報を対応付けるのを禁止するようにしてある
付記４に記載の物品監視装置。
【０１１７】
（付記６）
複数の前記センサから環境情報を取得した場合、取得した環境情報が一致するか否かを判定する手段と、
取得した環境情報が一致しない場合、所定の情報を報知する手段と
をさらに備える付記１から５の何れか一つに記載の物品監視装置。
【０１１８】
（付記７）
前記環境情報が数値データである場合、
複数の前記センサから環境情報を取得したとき、取得した環境情報を平均化する手段
をさらに備え、
前記対応付け手段は、
平均化された環境情報を対応させるようにしてある
付記１から６の何れか一つに記載の物品監視装置。
【０１１９】
（付記８）
複数の前記センサの何れかを代表センサとして設定しており、
前記対応付け手段は、
代表センサに設定されているセンサから環境情報を取得したとき、該環境情報をグループ化されたタグ情報に対応付けるようにしてあり、
前記センサの異常を検知する検知手段と、
代表センサに設定しているセンサの異常を前記検知手段が検知した場合、代表センサの設定を他のセンサに切り替える手段と
付記１から７の何れか一つに記載の物品監視装置。
【０１２０】
（付記９）
物品に付された無線タグに記憶されているタグ情報を取得し、
複数の無線タグからタグ情報を取得する場合、所定時間内に取得したタグ情報に対応する物品の何れかに、前記物品に係る環境情報を検出するセンサが付されているか否かを判定し、
前記センサが付されていると判定した場合、所定時間内に取得したタグ情報をグループ化し、
前記センサが検出した環境情報を取得し、
取得した環境情報を、グループ化されたタグ情報に対応付ける物品監視方法。
【０１２１】
（付記１０）
物品に付された無線タグに記憶されているタグ情報を取得するコンピュータを、
複数の無線タグからタグ情報を取得する場合、所定時間内に取得したタグ情報に対応する物品の何れかに、前記物品に係る環境情報を検出するセンサが付されているか否かを判定する判定手段、
前記センサが付されていると判定した場合、所定時間内に取得したタグ情報をグループ化する手段、及び、
前記センサが検出した環境情報を、グループ化されたタグ情報に対応付ける対応付け手段
として機能させるコンピュータプログラム。
【符号の説明】
【０１２２】
２  無線タグ
３  温度センサ
１０  サーバ装置
２０  読取ゲート
Ａ，Ｂ，Ｃ，Ｄ，Ｅ  商品
Ｓ  倉庫
Ｇ  搬出入口
【図１】
2011008625.tif 000003
【図２】
2011008625.tif 000004
【図３Ａ】
2011008625.tif 000005
【図３Ｂ】
2011008625.tif 000006
【図３Ｃ】
2011008625.tif 000007
【図３Ｄ】
2011008625.tif 000008
【図４】
2011008625.tif 000009
【図５】
2011008625.tif 000010
【図６】
2011008625.tif 000011
【図７】
2011008625.tif 000012
【図８】
2011008625.tif 000013
【図９】
2011008625.tif 000014
【図１０Ａ】
2011008625.tif 000015
【図１０Ｂ】
2011008625.tif 000016
【図１１】
2011008625.tif 000017
【図１２】
2011008625.tif 000018
【図１３】
2011008625.tif 000019
【図１４】
2011008625.tif 000020
【図１５】
2011008625.tif 000021
【図１６】
2011008625.tif 000022
【図１７】
2011008625.tif 000023