(57)【要約】【課題】識別情報の関連付けを意識することなく物品のトレーサビリティを可能とする。【解決手段】物流管理システムは、物品の物流工程毎に物品の状態に係る情報を収集する複数の情報収集装置と、複数の情報収集装置がそれぞれ収集した物流工程毎の情報を取得するサーバとを含む。サーバは、１つの情報収集装置から取得した物流工程単位の情報からブロックデータを生成する。サーバは、ブロックデータのハッシュ値を算出する。サーバは、算出されたハッシュ値を、そのハッシュ値の元となるブロックデータに対応した物流工程の第１識別情報と関連付けて保持する。サーバは、生成されたブロックデータに、当該ブロックデータに対応した物流工程の１つ前の物流工程の第２識別情報と関連付けて保持されているハッシュ値を追加することでブロックデータを連結する。【選択図】      図５
2020125167.tif 000002
【特許請求の範囲】
【請求項１】
物品の物流工程毎に前記物品の状態に係る情報を収集する複数の情報収集装置と、
前記複数の情報収集装置がそれぞれ収集した前記物流工程毎の前記情報を取得するサーバと、
を含み、
前記サーバは、
１つの前記情報収集装置から取得した物流工程単位の前記情報からブロックデータを生成する生成手段と、
前記ブロックデータのハッシュ値を算出する演算手段と、
前記演算手段により算出された前記ハッシュ値を、そのハッシュ値の元となる前記ブロックデータに対応した物流工程の第１識別情報と関連付けて保持する保持手段と、
前記生成手段により生成された前記ブロックデータに、当該ブロックデータに対応した物流工程の１つ前の物流工程の第２識別情報と関連付けて保持されているハッシュ値を追加することで前記ブロックデータを連結する連結手段と、
を具備する物流管理システム。
【請求項２】
前記複数の情報収集装置は、それぞれ対応する物流工程の第１識別情報と、当該物流工程の１つ前の物流工程の第２識別情報とを記憶してなり、
前記サーバは、前記複数の情報収集装置から前記情報とともに前記第１識別情報及び第２識別情報を取得し、前記保持手段では前記第１識別情報を使用し、前記連結手段では前記第２識別情報と関連付けて保持されているハッシュ値を使用する、請求項１記載の物流管理システム。
【請求項３】
物品の物流工程毎に収集される前記物品の状態に係る情報を取得する取得手段と、
前記取得手段により取得した物流工程単位の前記情報からブロックデータを生成する生成手段と、
前記ブロックデータのハッシュ値を算出する演算手段と、
前記演算手段により算出された前記ハッシュ値を、そのハッシュ値の元となる前記ブロックデータに対応した物流工程の第１識別情報と関連付けて保持する保持手段と、
前記生成手段により生成された前記ブロックデータに、当該ブロックデータに対応した物流工程の１つ前の物流工程の第２識別情報と関連付けて保持されているハッシュ値を追加することで前記ブロックデータを連結する連結手段と、
を具備する物流管理装置。
【請求項４】
前記取得手段は、前記情報とともに物流工程の第１識別情報と当該物流工程の１つ前の物流工程の第２識別情報とを取得し、
前記保持手段は、前記ハッシュ値を前記第１識別情報と関連付けて保持し、
前記連結手段は、前記ブロックデータに、前記第２識別情報と関連付けて保持されているハッシュ値を追加する、請求項３記載の物流管理装置。
【請求項５】
コンピュータを、
物品の物流工程毎に収集される前記物品の状態に係る情報を取得する取得手段、
前記取得手段により取得した物流工程単位の前記情報からブロックデータを生成する生成手段、
前記ブロックデータのハッシュ値を算出する演算手段、
前記演算手段により算出された前記ハッシュ値を、そのハッシュ値の元となる前記ブロックデータに対応した物流工程の第１識別情報と関連付けて保持する保持手段、及び、
前記生成手段により生成された前記ブロックデータに、当該ブロックデータに対応した物流工程の１つ前の物流工程の第２識別情報と関連付けて保持されているハッシュ値を追加することで前記ブロックデータを連結する連結手段、
として機能させるための物流管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、物流管理システム、及びこのシステムに用いられる物流管理装置並びにコンピュータを当該物流管理装置として機能させるためのプログラムに関する。
【背景技術】
【０００２】
食品、家電製品等の物品の生産又は製造から販売に至るまでの物流の履歴を記録し、保管することで、物品毎に物流過程の追跡を可能とする技術がある。この種の技術は、一般に、トレーサビリティと称されている。トレーサビリティを可能するためには、物品に対して固有の識別情報を付与し、物流の拠点を出入りする毎にその識別情報を読み取って管理サーバに登録する必要がある。
【０００３】
ただし、物流の段階では、多くの物品は他の物品とまとめて箱に梱包されて拠点間を移送される。したがって、拠点間を出入りする際に読み取る識別情報は、箱の識別情報となるため、箱の識別情報とその箱に梱包された各物品の識別情報とを関連付けて管理する必要があった。また、物流の段階で１つの個体から複数の物品に加工される場合、加工前の個体に付される識別情報と加工後の各物品に付される識別情報とは異なったものとなる。このような場合も、個体の識別情報と各物品の識別情報とを関連付けて管理する必要があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０２２７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態が解決しようとする課題は、識別情報の関連付けを意識することなく物品のトレーサビリティを可能とする物流管理システム及びこのシステムに用いられる物流管理装置並びにコンピュータを当該物流管理装置として機能させるためのプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、物流管理システムは、物品の物流工程毎に物品の状態に係る情報を収集する複数の情報収集装置と、複数の情報収集装置がそれぞれ収集した物流工程毎の情報を取得するサーバとを含む。  
サーバは、生成手段と、演算手段と、保持手段と、連結手段と、を備える。生成手段は、１つの情報収集装置から取得した物流工程単位の情報からブロックデータを生成する。演算手段は、ブロックデータのハッシュ値を算出する。保持手段は、演算手段により算出されたハッシュ値を、そのハッシュ値の元となるブロックデータに対応した物流工程の第１識別情報と関連付けて保持する。連結手段は、生成手段により生成されたブロックデータに、当該ブロックデータに対応した物流工程の１つ前の物流工程の第２識別情報と関連付けて保持されているハッシュ値を追加することでブロックデータを連結する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態の概略説明に用いる図。
【図２】物流管理システムの概念図。
【図３】情報収集装置の主要な構成を示す模式図。
【図４】センタサーバの要部回路構成を示すブロック図。
【図５】センタサーバのプロセッサが物流管理プログラムに従って実行する情報処理の要部手順を示す流れ図。
【図６】ハッシュ値メモリのデータ構造を示す模式図。
【図７】ブロックチェーンデータの一部を示す模式図。
【図８】ブロックチェーンデータの一部を示す模式図。
【図９】ブロックチェーンデータの一部を示す模式図。
【発明を実施するための形態】
【０００８】
以下、識別情報の関連付けを意識することなく物品のトレーサビリティを可能とする物流管理システムの実施形態について、図面を用いて説明する。
【０００９】
初めに、本実施形態の概略について、図１を用いて説明する。本実施形態では、物流の拠点として、第１拠点Ｐ１と、第２拠点Ｐ２と、第３拠点Ｐ３とがある。第１拠点Ｐ１では、物品Ａが得られる。そして物品Ａは、車両等の輸送体Ｔ１を利用して、第１拠点Ｐ１から第２拠点Ｐ２に輸送される。第２拠点Ｐ２では、物品Ａから物品Ａ１と物品Ａ２とが派生する。そして物品Ａ１と物品Ａ２とは、それぞれ車両等の輸送体Ｔ２，Ｔ３を利用して、第２拠点Ｐ２から第３拠点Ｐ３に輸送される。なお、物品Ａ１と物品Ａ２とは、同一の輸送体を利用して輸送されてもよいし、別々の輸送体を利用して輸送されてもよい。第３拠点Ｐ３では、物品Ａ１から物品Ａ１１、物品Ａ１２及び物品Ａ１３が派生し、物品Ａ２から物品Ａ２１、物品Ａ２２及び物品Ａ２３が派生する。
【００１０】
第３拠点Ｐ３は、例えば物品Ａ１１、物品Ａ１２、物品Ａ１３、物品Ａ２１、物品Ａ２２及び物品Ａ２３を販売する販売拠点である。第３拠点Ｐ３が販売拠点である場合、物品Ａ１１、物品Ａ１２、物品Ａ１３、物品Ａ２１、物品Ａ２２及び物品Ａ２３は、商品となる。販売拠点は、実店舗であってもよいし、インターネット上の仮想店舗であってもよい。
【００１１】
第３拠点Ｐ３が販売拠点である場合、第１拠点Ｐ１は、例えば物品Ａの生産拠点であり、第２拠点Ｐ２は、例えば物品Ａから商品（物品Ａ１１、物品Ａ１２、物品Ａ１３、物品Ａ２１、物品Ａ２２、物品Ａ２３）を加工するための加工拠点である。第２拠点Ｐ２が加工拠点である場合、物品Ａ１は、商品（物品Ａ１１、物品Ａ１２、物品Ａ１３）を梱包した箱となる。物品Ａ２は、商品（物品Ａ２１、物品Ａ２２、物品Ａ２３）を梱包した箱となる。
【００１２】
さて、本実施形態の物流管理システムでは、物品Ａのトレーサビリティに必要な第１拠点Ｐ１での時系列の情報がブロックデータＢ１として保管される。物品Ａのトレーサビリティに必要な輸送体Ｔ１での時系列の情報は、ブロックデータＢ２として保管される。物品Ａ１のトレーサビリティに必要な第２拠点Ｐ２での時系列の情報は、ブロックデータＢ３として保管される。物品Ａ２のトレーサビリティに必要な第２拠点Ｐ２での時系列の情報は、ブロックデータＢ４として保管される。物品Ａ１のトレーサビリティに必要な輸送体Ｔ２での時系列の情報は、ブロックデータＢ５として保管される。物品Ａ２のトレーサビリティに必要な輸送体Ｔ３での時系列の情報は、ブロックデータＢ６として保管される。物品Ａ１１のトレーサビリティに必要な第３拠点Ｐ３での時系列の情報は、ブロックデータＢ７として保管される。物品Ａ１２のトレーサビリティに必要な第３拠点Ｐ３での時系列の情報は、ブロックデータＢ８として保管される。物品Ａ１３のトレーサビリティに必要な第３拠点Ｐ３での時系列の情報は、ブロックデータＢ９として保管される。物品Ａ２１のトレーサビリティに必要な第３拠点Ｐ３での時系列の情報は、ブロックデータＢ１０として保管される。物品Ａ２２のトレーサビリティに必要な第３拠点Ｐ３での時系列の情報は、ブロックデータＢ１１として保管される。物品Ａ２３のトレーサビリティに必要な第３拠点Ｐ３での時系列の情報は、ブロックデータＢ１２として保管される。
【００１３】
そして、ブロックデータＢ１は、ブロックデータＢ２と連結される。ブロックデータＢ２は、ブロックデータＢ３及びブロックデータＢ４と連結される。ブロックデータＢ３は、ブロックデータＢ５と連結される。ブロックデータＢ４は、ブロックデータＢ６と連結される。ブロックデータＢ５は、ブロックデータＢ７、ブロックデータＢ８及びブロックデータＢ９と連結される。ブロックデータＢ６は、ブロックデータＢ１０、ブロックデータＢ１１及びブロックデータＢ１２と連結される。
【００１４】
かくして、例えば物品Ａ１１に対する物流過程での時系列の情報、いわゆる物流の履歴は、ブロックデータＢ７、ブロックデータＢ５、ブロックデータＢ３、ブロックデータＢ２、ブロックデータＢ１の順に遡ることにより把握することができる。すなわち物品Ａ１１のトレーサビリティが可能となる。同様に、例えば物品Ａ２３に対する物流の履歴は、ブロックデータＢ１２、ブロックデータＢ６、ブロックデータＢ４、ブロックデータＢ２、ブロックデータＢ１の順に遡ることにより把握することができる。すなわち物品Ａ２３のトレーサビリティが可能となる。他の物品Ａ１２，Ａ１３，Ａ２１，Ａ２２についても上記と同様である。
【００１５】
図２は、上述したようなトレーサビリティを可能とする物流管理システム１００の概念図である。物流管理システム１００は、物流管理装置としてのセンタサーバ１と、複数（図２では１２個）の情報収集装置２（２Ａ，２Ｂ，２Ｃ，２Ｄ，２Ｅ，２Ｆ，２Ｇ，２Ｈ，２Ｉ，２Ｊ，２Ｋ，２Ｌ）と、これらを接続するネットワーク３とで構成される。ネットワーク３は、典型的にはインターネットである。ネットワーク３は、モバイル通信網を含んでいてもよい。
【００１６】
情報収集装置２は、物品のトレーサビリティに必要な情報を収集する。詳しくは、情報収集装置２Ａは、第１拠点Ｐ１において物品Ａの品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｂは、輸送体Ｔ１での輸送中において物品Ａの品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｃは、第２拠点Ｐ２において物品Ａ１の品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｄは、第２拠点Ｐ２において物品Ａ２の品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｅは、輸送体Ｔ２での輸送中において物品Ａ１の品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｆは、輸送体Ｔ３での輸送中において物品Ａ２の品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｇは、第３拠点Ｐ３において物品Ａ１１の品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｈは、第３拠点Ｐ３において物品Ａ１２の品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｉは、第３拠点Ｐ３において物品Ａ１３の品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｊは、第３拠点Ｐ３において物品Ａ２１の品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｋは、第３拠点Ｐ３において物品Ａ２２の品質に影響を与える外乱の情報を時系列に収集する。情報収集装置２Ｌは、第３拠点Ｐ３において物品Ａ２３の品質に影響を与える外乱の情報を時系列に収集する。
【００１７】
図３は、情報収集装置２の主要な構成を示す模式図である。情報収集装置２は、ＲＦＩＤ(Radio Frequency Identification)リーダ・ライタ２１、スキャナ２２等の読取装置と、位置センサ２３、温度センサ２４、湿度センサ２５、加速度センサ２６等の検出装置と、自工程ＩＤメモリ２７及び前工程ＩＤメモリ２８の記憶装置と、を備える。
【００１８】
ＲＦＩＤリーダ・ライタ２１は、ＲＦＩＤタグとの無線通信により、当該ＲＦＩＤタグのＩＣメモリに記録された情報の読み取りと同ＩＣメモリへの情報の書込みとを行う機器である。ＲＦＩＤタグは、例えば物品Ａ、物品Ａ１、物品Ａ２に付されており、各物品を個々に識別するための識別情報がＩＣメモリに記録されている。
【００１９】
スキャナ２２は、バーコード、二次元データコード等のコードシンボルの読み取りを行う機器である。スキャナ２２は、レーザ光の走査によりコードシンボルを読み取るタイプであってもよいし、撮像デバイスで撮像した画像からコードシンボルを読み取るタイプであってもよい。コードシンボルは、例えば物品Ａ１１、物品Ａ１２、物品Ａ１３、物品Ａ２１、物品Ａ２２、物品Ａ２３に付されており、各物品を個々に識別するための識別情報がバーコード又は二次元データコードの形態で表されている。
【００２０】
位置センサ２３、温度センサ２４、湿度センサ２５、加速度センサ２６等の検出装置は、物品の品質に影響を及ぼす外乱の情報を収集するための機器である。なお、検出装置の種類は、上述した位置センサ２３、温度センサ２４、湿度センサ２５及び加速度センサ２６に限定されるものではない。気圧センサ等、他のセンサを検出装置として組み込んでもよい。
【００２１】
位置センサ２３は、例えばＧＰＳ(Global Positioning System)衛星から位置情報を取得することが可能な機器である。位置情報は、物品の位置を特定可能な情報であり、例えば緯度と経度とを含む。すなわち、情報収集装置２Ａの位置センサ２３は、第１拠点Ｐ１に置かれた物品Ａの位置情報を取得する。情報収集装置２Ｂの位置センサ２３は、輸送体Ｔ１によって輸送されている物品Ａの位置情報を取得する。情報収集装置２Ｃ及び情報収集装置２Ｄの位置センサ２３は、それぞれ第２拠点Ｐ２に置かれた物品Ａ１，Ａ２の位置情報を取得する。情報収集装置２Ｅ及び情報収集装置２Ｆの位置センサ２３は、それぞれ輸送体Ｔ２，Ｔ３によって輸送されている物品Ａ１，Ａ２の位置情報を取得する。情報収集装置２Ｇ〜２Ｌの位置センサ２３は、それぞれ第３拠点Ｐ３に置かれた物品Ａ１１，Ａ１２，Ａ１３，Ａ２１，Ａ２２，Ａ２３の位置情報を取得する。
【００２２】
温度センサ２４は、物品が置かれている場所の気温を計測することが可能な機器である。湿度センサ２５は、物品が置かれている場所の湿度を計測することが可能な機器である。すなわち、情報収集装置２Ａの温度センサ２４及び湿度センサ２５は、第１拠点Ｐ１の物品Ａが置かれている場所の温度及び湿度を計測する。情報収集装置２Ｂの温度センサ２４及び湿度センサ２５は、輸送体Ｔ１によって輸送中の物品Ａが置かれている場所の温度及び湿度を計測する。情報収集装置２Ｃ及び情報収集装置２Ｄの温度センサ２４及び湿度センサ２５は、第２拠点Ｐ２のそれぞれ物品Ａ１、物品Ａ２が置かれている場所の温度及び湿度を計測する。情報収集装置２Ｅの温度センサ２４及び湿度センサ２５は、輸送体Ｔ２によって輸送中の物品Ａ１が置かれている場所の温度及び湿度を計測する。情報収集装置２Ｆの温度センサ２４及び湿度センサ２５は、輸送体Ｔ３によって輸送中の物品Ａ２が置かれている場所の温度及び湿度を計測する。情報収集装置２Ｇ〜２Ｌの温度センサ２４及び湿度センサ２５は、第３拠点Ｐ３のそれぞれ物品Ａ１１，Ａ１２，Ａ１３，Ａ２１，Ａ２２，Ａ２３が置かれている場所の温度及び湿度を計測する。
【００２３】
加速度センサ２６は、物品に印加される加速度を計測することが可能な機器である。すなわち情報収集装置２Ａの加速度センサ２６は、第１拠点Ｐ１に置かれている物品Ａに印加される加速度を計測する。情報収集装置２Ｂの加速度センサ２６は、輸送体Ｔ１によって輸送中の物品Ａに印加される加速度を計測する。情報収集装置２Ｃ及び情報収集装置２Ｄの加速度センサ２６は、第２拠点Ｐ２に置かれている物品Ａ１，Ａ２に印加される加速度を計測する。情報収集装置２Ｅの加速度センサ２６は、輸送体Ｔ２によって輸送中の物品Ａ１に印加される加速度が計測される。情報収集装置２Ｆの加速度センサ２６は、輸送体Ｔ３によって輸送中の物品Ａ２に印加される加速度が計測される。情報収集装置２Ｇ〜２Ｌの位置センサ２３は、それぞれ第３拠点Ｐ３に置かれている物品Ａ１１，Ａ１２，Ａ１３，Ａ２１，Ａ２２，Ａ２３に印加される加速度を取得する。
【００２４】
自工程ＩＤメモリ２７は、当該情報収集装置２に対応した物流の工程に対して割り当てられた工程ＩＤ（identification）を記憶する。前工程ＩＤメモリ２８は、当該情報収集装置２に対応した物流の工程よりも１つ前の工程に対して割り当てられた工程ＩＤを記憶する。工程ＩＤは、各工程を識別するために工程毎に割り当てられた一意の識別情報である。
【００２５】
図１に示された物流過程を例とする場合、以下の（１）〜（１２）の工程がある。
（１）第１拠点Ｐ１にて物品Ａが得られる工程Ｗ１
（２）第１拠点Ｐ１から第２拠点Ｐ２に物品Ａが輸送される工程Ｗ２
（３）第２拠点Ｐ２にて物品Ａから物品Ａ１が派生する工程Ｗ３
（４）第２拠点Ｐ２にて物品Ａから物品Ａ２が派生する工程Ｗ４
（５）第２拠点Ｐ２から第３拠点Ｐ３に物品Ａ１が輸送される工程Ｗ５
（６）第２拠点Ｐ２から第３拠点Ｐ３に物品Ａ２が輸送される工程Ｗ６
（７）第３拠点Ｐ３にて物品Ａ１から物品Ａ１１が派生する工程Ｗ７
（８）第３拠点Ｐ３にて物品Ａ１から物品Ａ１２が派生する工程Ｗ８
（９）第３拠点Ｐ３にて物品Ａ１から物品Ａ１３が派生する工程Ｗ９
（１０）第３拠点Ｐ３にて物品Ａ２から物品Ａ２１が派生する工程Ｗ１０
（１１）第３拠点Ｐ３にて物品Ａ２から物品Ａ２２が派生する工程Ｗ１１
（１２）第３拠点Ｐ３にて物品Ａ２から物品Ａ２３が派生する工程Ｗ１２
ここで、工程Ｗ７に関しては、１つ前の工程は工程Ｗ５である。工程Ｗ８及び工程Ｗ９に関しても、１つ前の工程は工程Ｗ５である。一方、工程Ｗ１０に関しては、１つ前の工程は工程Ｗ６である。工程Ｗ１１及び工程Ｗ１２に関しても、１つ前の工程は工程Ｗ６である。また、工程Ｗ５の１つ前の工程は工程Ｗ３である。工程Ｗ６の１つ前の工程は工程Ｗ４である。工程Ｗ３の１つ前の工程は工程Ｗ２である。工程Ｗ４の１つの前の工程も工程Ｗ２である。工程Ｗ２の１つ前の工程は工程Ｗ１である。
【００２６】
したがって、工程Ｗ７，Ｗ８，Ｗ９にそれぞれ係る情報収集装置２Ｇ，２Ｈ，２Ｉの前工程ＩＤメモリ２８には、いずれも工程Ｗ５の工程ＩＤが記憶される。工程Ｗ１０，Ｗ１１，Ｗ１２にそれぞれ係る情報収集装置２Ｊ，２Ｋ，２Ｌの前工程ＩＤメモリ２８には、いずれも工程Ｗ６の工程ＩＤが記憶される。工程Ｗ５に係る情報収集装置２Ｅの前工程ＩＤメモリ２８には、工程Ｗ３の工程ＩＤが記憶される。工程Ｗ６に係る情報収集装置２Ｆの前工程ＩＤメモリ２８には、工程Ｗ４の工程ＩＤが記憶される。工程Ｗ３に係る情報収集装置２Ｃ及び工程Ｗ４に係る情報収集装置２Ｄの前工程ＩＤメモリ２８には、いずれも工程Ｗ２の識別情報が記憶される。工程Ｗ２に係る情報収集装置２Ｂの前工程ＩＤメモリ２８には、工程Ｗ１の工程ＩＤが記憶される。工程Ｗ１に係る情報収集装置２Ａの前工程ＩＤメモリ２８には、工程ＩＤは記憶されない。
【００２７】
図４は、センタサーバ１の要部回路構成を示すブロック図である。センタサーバ１は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、時計１４、通信インターフェース１５、Ｉ／Ｏ(Input/Output)デバイス１６及びシステム伝送路１７を備える。システム伝送路１７は、アドレスバス、データバス、制御信号線等を含む。センタサーバ１は、システム伝送路１７に、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３時計１４、通信インターフェース１５及びＩ／Ｏデバイス１６を接続する。センタサーバ１では、プロセッサ１１、メインメモリ１２及び補助記憶デバイス１３と、これらを接続するシステム伝送路１７とによってコンピュータが構成される。
【００２８】
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、オペレーティングシステム又はアプリケーションプログラムに従って、センタサーバ１としての各種の機能を実現するべく各部を制御する。プロセッサ１１は、例えばＣＰＵ（Central Processing Unit）である。
【００２９】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。アプリケーションプログラムは、後述する制御プログラムを含む。メインメモリ１２は、プロセッサ１１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばＲＯＭ（Read Only Memory）である。揮発性のメモリ領域は、例えばＲＡＭ（Random Access Memory）である。
【００３０】
補助記憶デバイス１３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disc Drive）、あるいはＳＳＤ（Solid State Drive）等が補助記憶デバイス１３となり得る。補助記憶デバイス１３は、プロセッサ１１が各種の処理を行う上で使用するデータ、あるいはプロセッサ１１での処理によって作成されたデータ等を保存する。補助記憶デバイス１３は、後述する制御プログラムを含むアプリケーションプログラムを記憶する場合もある。
【００３１】
時計１４は、センタサーバ１の時刻情報源として機能する。プロセッサ１１は、時計１４によって計時される時刻情報を基に、現在の日付及び時間を計時する。
【００３２】
通信インターフェース１５は、ネットワーク３に接続される。通信インターフェース１５は、プロセッサ１１の制御により、ネットワーク３を介して接続される各情報収集装置２との間で通信プロトコルに従いデータ通信を行う。
【００３３】
Ｉ／Ｏデバイス１６は、センタサーバ１の入力デバイスおよび出力デバイスとして機能する。例えばキーボード、タッチパネル、液晶ディスプレイ等がＩ／Ｏデバイス１６に含まれる。
【００３４】
かかる構成のセンタサーバ１は、各情報収集装置２で収集された物品のトレーサビリティに必要な情報を、ネットワーク３を介して取得することにより、ブロックデータＢ１〜Ｂ１２を生成する機能と、生成されたブロックデータＢ１〜Ｂ１２を適宜連結して、ブロックチェーンデータを構成する機能と、を有している。これらの機能は、プロセッサ１１が、メインメモリ１２または補助記憶デバイス１３に記憶された物流管理プログラムを実行することにより実現される。
【００３５】
以下、センタサーバ１が、ブロックデータＢ１〜Ｂ１２を生成し、ブロックチェーンデータを構成するまでの動作について、図５の流れ図を用いて説明する。図５は、センタサーバ１のプロセッサ１１が物流管理プログラムに従って実行する情報処理の要部手順を示す流れ図である。なお、図５に示すとともに以下に説明する動作の内容は一例である。同様な結果を得ることが可能であればその手順及び内容は特に限定されるものではない。
【００３６】
プロセッサ１１は、Ａｃｔ１としていずれかの情報収集装置２からの情報を待ち受ける。そしてプロセッサ１１は、通信インターフェース１５を介していずれか１つの情報収集装置２から情報を受信したことを検知すると、Ａｃｔ１においてＹＥＳと判定し、Ａｃｔ２へと進む。プロセッサ１１は、Ａｃｔ２として情報収集装置２から受信した情報、つまりは情報収集装置２で収集された物品のトレーサビリティに必要な情報を取得する。この情報には、情報収集装置２のＲＦＩＤリーダ・ライタ２１またはスキャナ２２によって読み取られた物品の識別情報と、位置センサ２３、温度センサ２４、湿度センサ２５、加速度センサ２６等の検出装置によって周期的にサンプリングされたセンサ情報と、自工程ＩＤメモリ２７に記憶された自工程ＩＤとが含まれる。センサ情報には、その値をサンプリングした時点の時刻も含まれている。また、前工程ＩＤメモリ２８に前工程ＩＤが記憶されている場合には、その前工程ＩＤも含まれる。
【００３７】
情報収集装置２から情報を取得したプロセッサ１１は、Ａｃｔ３としてその情報に含まれる物品の識別情報とセンサ情報と自工程ＩＤとでブロックデータを生成する。次いでプロセッサ１１は、Ａｃｔ４として情報収集装置２から取得した情報に前工程ＩＤが含まれているか否かを確認する。前工程ＩＤが含まれていない場合、プロセッサ１１は、Ａｃｔ４においてＮＯと判定し、Ａｃｔ７へと進む。
【００３８】
プロセッサ１１は、Ａｃｔ７として、Ａｃｔ３の処理で生成されたブロックデータに含まれるデータを所定のハッシュ関数に対する入力データとし、この入力データを基にハッシュ関数の演算を行うことにより、ハッシュ値を算出する。
【００３９】
ハッシュ値を算出し終えると、プロセッサ１１は、Ａｃｔ８として、そのハッシュ値を、Ａｃｔ２の処理で取得した情報に含まれる自工程ＩＤと関連付けてハッシュ値メモリ４０（図６を参照）に書き込む。
【００４０】
図６は、ハッシュ値メモリ４０のデータ構造を示す模式図である。図６に示すようにハッシュ値メモリ４０は、工程ＩＤとハッシュ値とを関連付けて記述するための領域を有している。ハッシュ値メモリ４０は、例えばメインメモリ１２の揮発性メモリ領域に形成される。
【００４１】
Ａｃｔ８の処理を終えると、プロセッサ１１は、Ａｃｔ９として、Ａｃｔ３の処理で生成したブロックデータをブロックチェーンファイルに保存する。ブロックチェーンファイルは、複数のブロックデータを保存するための領域である。ブロックチェーンファイルは、例えば補助記憶デバイス１３に設けられている。
【００４２】
Ａｃｔ４の説明に戻る。  
情報収集装置２から取得した情報に前工程ＩＤが含まれている場合、プロセッサ１１は、Ａｃｔ４においてＹＥＳと判定し、Ａｃｔ５へと進む。プロセッサ１１は、Ａｃｔ５としてその前工程ＩＤと関連付けてハッシュ値メモリ４０に記述されているハッシュ値を取得する。以下、前工程ＩＤと関連付けられたハッシュ値を前工程ハッシュ値と称する。プロセッサ１１は、Ａｃｔ６として、Ａｃｔ３の処理で生成したブロックデータに、Ａｃｔ５の処理で取得した前工程ハッシュ値を追加する。
【００４３】
しかる後、プロセッサ１１は、Ａｃｔ７として、ハッシュ値を算出する。すなわちプロセッサ１１は、Ａｃｔ６の処理で前工程ＩＤハッシュ値を追加したブロックデータに含まれるデータを所定のハッシュ関数に対する入力データとし、この入力データを基にハッシュ関数の演算を行う。
【００４４】
この演算によりハッシュ値を算出し終えると、プロセッサ１１は、Ａｃｔ８として、そのハッシュ値を、Ａｃｔ２の処理で取得した情報に含まれる自工程ＩＤと関連付けてハッシュ値メモリ４０（図６を参照）に書き込む。またプロセッサ１１は、Ａｃｔ９として、Ａｃｔ６の処理で前工程ハッシュ値を追加したブロックデータを、補助記憶デバイス１３のブロックチェーンファイルに保存する。
【００４５】
こうして、Ａｃｔ９の処理を終えると、プロセッサ１１は、図５の流れ図で示す手順の情報処理を終了する。その後、プロセッサ１１は、再びいずれかの情報収集装置２からその情報収集装置２で収集された物品のトレーサビリティに必要な情報を取得すると、図５の情報処理を開始する。このようにプロセッサ１１は、いずれかの情報収集装置２から情報を取得する毎に、図５の流れ図に示すＡｃｔ１乃至Ａｃｔ９の処理を実行する。
【００４６】
その結果、情報収集装置２Ａで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図７の符号Ｂ１で示すように、物品Ａの識別情報と工程Ｗ１の自工程ＩＤとを含むブロックデータＢ１が生成される。ブロックデータＢ１には、第１拠点Ｐ１において物品Ａの品質に影響を与える外乱の測定値であるセンサ情報Ｓ１が時系列になって記述されている。ブロックデータＢ１には、前工程ハッシュ値は含まれていない。
【００４７】
情報収集装置２Ｂで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図７の符号Ｂ２で示すように、物品Ａの識別情報と工程Ｗ２の自工程ＩＤとを含むブロックデータＢ２が生成される。ブロックデータＢ２には、輸送体Ｔ１によって輸送中である物品Ａの品質に影響を与える外乱の測定値であるセンサ情報Ｓ２が時系列になって記述されている。またブロックデータＢ２には、前工程ＩＤである工程Ｗ１の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ１）が記述される。かくしてブロックデータＢ２は、前工程ハッシュ値（Ｈ１）とハッシュ値が一致するブロックデータＢ１と連結される。
【００４８】
情報収集装置２Ｃで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図７の符号Ｂ３で示すように、物品Ａ１の識別情報と工程Ｗ３の自工程ＩＤとを含むブロックデータＢ３が生成される。ブロックデータＢ３には、第２拠点Ｐ２において物品Ａ１の品質に影響を与える外乱の測定値であるセンサ情報Ｓ３が時系列になって記述されている。またブロックデータＢ３には、前工程ＩＤである工程Ｗ２の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ２）が記述される。かくしてブロックデータＢ３は、前工程ハッシュ値（Ｈ２）とハッシュ値が一致するブロックデータＢ２と連結される。
【００４９】
情報収集装置２Ｄで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図７の符号Ｂ４で示すように、物品Ａ２の識別情報と工程Ｗ４の自工程ＩＤとを含むブロックデータＢ４が生成される。ブロックデータＢ４には、第２拠点Ｐ２において物品Ａ２の品質に影響を与える外乱の測定値であるセンサ情報Ｓ４が時系列になって記述されている。またブロックデータＢ４には、前工程ＩＤである工程Ｗ２の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ２）が記述される。かくしてブロックデータＢ４は、前工程ハッシュ値（Ｈ２）とハッシュ値が一致するブロックデータＢ２と連結される。
【００５０】
情報収集装置２Ｅで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図８の符号Ｂ５で示すように、物品Ａ１の識別情報と工程Ｗ５の自工程ＩＤとを含むブロックデータＢ５が生成される。ブロックデータＢ５には、輸送体Ｔ２によって輸送中である物品Ａ１の品質に影響を与える外乱の測定値であるセンサ情報Ｓ５が時系列になって記述されている。またブロックデータＢ５には、前工程ＩＤである工程Ｗ３の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ３）が記述される。かくしてブロックデータＢ５は、前工程ハッシュ値（Ｈ３）とハッシュ値が一致するブロックデータＢ３と連結される。
【００５１】
情報収集装置２Ｆで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図９の符号Ｂ６で示すように、物品Ａ２の識別情報と工程Ｗ６の自工程ＩＤとを含むブロックデータＢ６が生成される。ブロックデータＢ６には、輸送体Ｔ３によって輸送中である物品Ａ２の品質に影響を与える外乱の測定値であるセンサ情報Ｓ６が時系列になって記述されている。またブロックデータＢ６には、前工程ＩＤである工程Ｗ４の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ４）が記述される。かくしてブロックデータＢ６は、前工程ハッシュ値（Ｈ４）とハッシュ値が一致するブロックデータＢ４と連結される。
【００５２】
情報収集装置２Ｇで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図８の符号Ｂ７で示すように、物品Ａ１１の識別情報と工程Ｗ７の自工程ＩＤとを含むブロックデータＢ７が生成される。ブロックデータＢ７には、第３拠点Ｐ３において物品Ａ１１の品質に影響を与える外乱の測定値であるセンサ情報Ｓ７が時系列になって記述されている。またブロックデータＢ７には、前工程ＩＤである工程Ｗ５の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ５）が記述される。かくしてブロックデータＢ７は、前工程ハッシュ値（Ｈ５）とハッシュ値が一致するブロックデータＢ５と連結される。
【００５３】
情報収集装置２Ｈで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図８の符号Ｂ８で示すように、物品Ａ１２の識別情報と工程Ｗ８の自工程ＩＤとを含むブロックデータＢ８が生成される。ブロックデータＢ８には、第３拠点Ｐ３において物品Ａ１２の品質に影響を与える外乱の測定値であるセンサ情報Ｓ８が時系列になって記述されている。またブロックデータＢ８には、前工程ＩＤである工程Ｗ５の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ５）が記述される。かくしてブロックデータＢ８は、前工程ハッシュ値（Ｈ５）とハッシュ値が一致するブロックデータＢ５と連結される。
【００５４】
情報収集装置２Ｉで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図８の符号Ｂ９で示すように、物品Ａ１３の識別情報と工程Ｗ９の自工程ＩＤとを含むブロックデータＢ９が生成される。ブロックデータＢ９には、第３拠点Ｐ３において物品Ａ１３の品質に影響を与える外乱の測定値であるセンサ情報Ｓ９が時系列になって記述されている。またブロックデータＢ９には、前工程ＩＤである工程Ｗ５の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ５）が記述される。かくしてブロックデータＢ９は、前工程ハッシュ値（Ｈ５）とハッシュ値が一致するブロックデータＢ５と連結される。
【００５５】
情報収集装置２Ｊで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図９の符号Ｂ１０で示すように、物品Ａ２１の識別情報と工程Ｗ１０の自工程ＩＤとを含むブロックデータＢ１０が生成される。ブロックデータＢ１０には、第３拠点Ｐ３において物品Ａ２１の品質に影響を与える外乱の測定値であるセンサ情報Ｓ１０が時系列になって記述されている。またブロックデータＢ１０には、前工程ＩＤである工程Ｗ６の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ６）が記述される。かくしてブロックデータＢ１０は、前工程ハッシュ値（Ｈ６）とハッシュ値が一致するブロックデータＢ６と連結される。
【００５６】
情報収集装置２Ｋで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図９の符号Ｂ１１で示すように、物品Ａ２２の識別情報と工程Ｗ１１の自工程ＩＤとを含むブロックデータＢ１１が生成される。ブロックデータＢ１１には、第３拠点Ｐ３において物品Ａ２２の品質に影響を与える外乱の測定値であるセンサ情報Ｓ１１が時系列になって記述されている。またブロックデータＢ１１には、前工程ＩＤである工程Ｗ６の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ６）が記述される。かくしてブロックデータＢ１１は、前工程ハッシュ値（Ｈ６）とハッシュ値が一致するブロックデータＢ６と連結される。
【００５７】
情報収集装置２Ｌで収集された情報がセンタサーバ１に出力されると、センタサーバ１では、図９の符号Ｂ１２で示すように、物品Ａ２３の識別情報と工程Ｗ１２の自工程ＩＤとを含むブロックデータＢ１２が生成される。ブロックデータＢ１２には、第３拠点Ｐ３において物品Ａ２３の品質に影響を与える外乱の測定値であるセンサ情報Ｓ１２が時系列になって記述されている。またブロックデータＢ１２には、前工程ＩＤである工程Ｗ６の工程ＩＤと関連付けられた前工程ハッシュ値（Ｈ６）が記述される。かくしてブロックデータＢ１２は、前工程ハッシュ値（Ｈ６）とハッシュ値が一致するブロックデータＢ６と連結される。
【００５８】
図７乃至図９に示すように、センタサーバ１においては、各工程Ｗ１〜Ｗ２にそれぞれ係る情報収集装置２Ａ〜２Ｌから情報が集まることにより、ブロックデータＢ１〜Ｂ１２が適宜連結されたブロックチェーンデータが構成される。そしてこのブロックチェーンデータを辿ることにより、物品Ａ１１〜Ａ１３及び物品Ａ２１〜Ａ２３の物流過程を追跡することができる。
【００５９】
例えば物品Ａ１１の場合、ブロックデータＢ１、ブロックデータＢ２、ブロックデータＢ３、ブロックデータＢ５及びブロックデータＢ７の順で各ブロックデータに含まれる各センサ情報Ｓ１，Ｓ２，Ｓ３，Ｓ５，Ｓ７を取得することにより、物品Ａ１１の物流の中で品質に影響を及ぼす外乱の履歴を取得することができる。
【００６０】
同様に、例えば物品Ａ２３の場合、ブロックデータＢ１、ブロックデータＢ２、ブロックデータＢ４、ブロックデータＢ６及びブロックデータＢ１２の順で各ブロックデータに含まれる各センサ情報Ｓ１，Ｓ２，Ｓ４，Ｓ６，Ｓ１２を取得することにより、物品Ａ２３の物流の中で品質に影響を及ぼす外乱の履歴を取得することができる。
【００６１】
ここに、センタサーバ１のプロセッサ１１を主体とするコンピュータは、図５のＡｃｔ１及びＡｃｔ２の処理を実行することにより取得手段を構成する。また、同コンピュータは、図５のＡｃｔ３の処理を実行することにより生成手段を構成する。また、同コンピュータは、図５のＡｃｔ７の処理を実行することにより演算手段を構成する。また、同コンピュータは、ハッシュ値メモリ４０と協働して図５のＡｃｔ８の処理を実行することにより保持手段を構成する。また、同コンピュータは、図５のＡｃｔ５及びＡｃｔ６の処理を実行することにより連結手段を構成する。
【００６２】
かかる構成のセンタサーバ１と情報収集装置２とを備えた物流管理システム１００によれば、ブロックチェーンの技術を利用して物品Ａ１１，Ａ１２，Ａ１３，Ａ２１，Ａ２２，Ａ２３のトレーサビリティに必要なセンサ情報を管理することができる。したがって、センサ情報が改ざんされた場合には前工程を辿ることができなくなるので、トレーサビリティに関する不正を未然に防ぐことができる。
【００６３】
しかも、物品Ａ１の識別情報とその物品Ａ１から派生する物品Ａ１１，Ａ１２，Ａ１３の各識別情報とを関連付けて管理する必要はない。同様に、物品Ａ２の識別情報とその物品Ａ２から派生する物品Ａ２１，Ａ２２，Ａ２３の各識別情報とを関連付けて管理する必要もない。また、物品Ａの識別情報とその物品Ａから派生する物品Ａ１の識別情報とを関連付けて管理する必要はない。同様に、物品Ａの識別情報とその物品Ａから派生する物品Ａ２の識別情報とを関連付けて管理する必要もない。したがって、識別情報の関連付けを意識することなく物品のトレーサビリティが可能となるので、識別情報の管理に要する手間を不要にすることができる。
【００６４】
また、本実施形態においては、各情報収集装置２Ａ〜２Ｌが、それぞれ対応する物流工程の第１識別情報である自工程ＩＤと、当該物流工程の１つ前の物流工程の第２識別情報である前工程ＩＤとを記憶している。そしてストアサーバ１０においては、各情報収集装置２Ａ〜２Ｌから取得した自工程ＩＤと前工程ＩＤとを使用することで、ブロックチェーンデータを構成している。したがって、各情報収集装置２Ａ〜２Ｌに対する自工程ＩＤと前工程ＩＤとの設定如何によって、所望のブロックチェーンデータを容易に構成することができる。
【００６５】
また、本実施形態のセンタサーバ１であれば、識別情報の関連付けを意識することなく物品のトレーサビリティを可能とする物流管理システム１００のサーバとして機能する物流管理装置を実現することができる。
【００６６】
以上、物流管理システム１００の実施形態について説明したが、識別情報の関連付けを意識することなく物品のトレーサビリティを可能とする物流管理システムは、物流管理システム１００に限定されるものではない。
【００６７】
例えば前記実施形態では、物流の拠点として、第１拠点Ｐ１、第２拠点Ｐ２及び第３拠点Ｐ３がある場合を例示したが、拠点の数は３つに限定されるものではない。拠点の数は２つだけであってもよいし、４つ以上あってもよい。
【００６８】
また、前記実施形態では、第１拠点Ｐ１では物品Ａが得られ、第２拠点Ｐ２では物品Ａから物品Ａ１と物品Ａ２とが派生する場合を例示したが、この点も特に限定されるものではない。例えば第１拠点Ｐ１において物品Ｃ１，Ｃ２，Ｃ３が得られ、第２拠点Ｐ２において物品Ｃ１，Ｃ２，Ｃ３から物品Ｃ４が製造される場合であってもよい。この場合は、例えば物品Ｃ１Ｃ２，Ｃ３を得られる工程を第１工程とし、第１拠点Ｐ１から第２拠点Ｐ２に物品Ｃ１，Ｃ２，Ｃ３が輸送される工程を第２工程とし、第２拠点Ｐ１において物品Ｃ４が製造される工程を第３工程とする。そして、各工程に対応した情報収集装置２に、それぞれ自工程の工程ＩＤと前工程の工程ＩＤとを設定することで、前記実施形態と同様の作用効果を得ることができる。
【００６９】
例えば、センタサーバ１のプロセッサ１１が、図５のＡｃｔ３としてブロックデータを生成する際に、センサ情報を暗号化してからブロックデータを生成してもよい。センサ情報を暗号化することにより、より信頼性の高いトレーサビリティを実現することができる。
【００７０】
前記実施形態では、センタサーバ１のメインメモリ１２または補助記憶デバイス１３に物流管理プログラムが記憶されている場合を前提とした。この点に関しては、ユーザの操作により、センタサーバ１とは個別に譲渡された物流管理プログラムをサーバ用コンピュータのメインメモリ１２または補助記憶デバイス１３に書き込むことで、センタサーバ１を構成してもよい。この場合、物流管理プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。
【００７１】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７２】
Ｐ１，Ｐ２，Ｐ３…第１、第２、第３拠点、Ｔ１、Ｔ２、Ｔ３…輸送体、１…センタサーバ、２（２Ａ，２Ｂ，２Ｃ，２Ｄ，２Ｅ，２Ｆ，２Ｇ，２Ｈ，２Ｉ，２Ｊ，２Ｋ，２Ｌ）…情報収集装置、３…ネットワーク、１１…プロセッサ、１２…メインメモリ、１３…補助記憶デバイス、１４…時計、１５…通信インターフェース、１６…Ｉ／Ｏデバイス、２１…ＲＦＩＤリーダ・ライタ、２２…スキャナ、２３…位置センサ、２４…温度センサ、２５…湿度センサ、２６…加速度センサ、２７…自工程ＩＤメモリ、２８…前工程ＩＤメモリ、４０…ハッシュ値メモリ、１００…物流管理システム。
【図１】
2020125167.tif 000003
【図２】
2020125167.tif 000004
【図３】
2020125167.tif 000005
【図４】
2020125167.tif 000006
【図５】
2020125167.tif 000007
【図６】
2020125167.tif 000008
【図７】
2020125167.tif 000009
【図８】
2020125167.tif 000010
【図９】
2020125167.tif 000011