(57)【要約】【課題】物品の真正性を装った偽物を的確に判別できる情報管理装置を提供する。【解決手段】情報管理装置１は、物品３の管理情報の登録を求める登録要求に応じて、物品３の識別情報と管理情報とを関連付けてデータベース２に登録する登録部６２と、データベース２に登録される識別情報を含んだ物品情報であって、光学コード４に含まれる物品情報を生成する物品情報生成部６３と、光学コード４から読み取られた物品情報の真正性を判定する判定部６５と、読み取られた物品情報に基づくアクセス要求を受けるアクセス要求処理部６４とを有する。アクセス要求処理部６４は、読み取られた物品情報に基づくアクセス要求に応じて、この物品情報に含まれる識別情報をデータベース２において検索する。判定部６５、アクセス要求に応じた検索の結果、検索対象の識別情報がデータベース２に登録されていない場合、読み取られた物品情報の真正性を否定する。【選択図】図１
2020144797.tif 000002
【特許請求の範囲】
【請求項１】
複数の物品の情報を管理する情報管理装置であって、
１つの前記物品に関する管理情報の登録を求める登録要求に応じて、前記１つの物品を一意に識別するための識別情報と前記管理情報とを関連付けてデータベースに登録する登録部と、
前記データベースに登録される前記識別情報を含んだ物品情報であって、前記物品又は前記物品に添付される物に対して物理的に記録するための物品情報を生成する物品情報生成部と、
前記物品又は前記物品に添付される物から読み出された前記物品情報の真正性を判定する判定部と、
前記読み出された物品情報に基づいて前記管理情報へのアクセスを求めるアクセス要求を受けると、前記アクセス要求に従って前記データベースを操作するアクセス要求処理部とを有し、
前記アクセス要求処理部は、前記読み出された物品情報に基づく前記アクセス要求に応じて、前記読み出された物品情報に含まれる前記識別情報を前記データベースにおいて検索し、
前記判定部は、前記アクセス要求に応じた前記検索の結果、検索対象の前記識別情報が前記データベースに登録されていない場合、前記読み出された物品情報の真正性を否定する、
情報管理装置。
【請求項２】
前記物品は、一連の複数の流通段階を経て前記物品の利用者に届けられ、
前記管理情報は、前記物品が経た前記流通段階に関する流通履歴情報を含んでおり、
前記管理情報への前記アクセス要求は、現在の前記流通段階と直前若しくは直後の前記流通段階との連続性を示す情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記アクセス要求に応じた前記検索の結果、前記データベースに登録された１つの前記識別情報が見つかった場合、前記１つの識別情報と関連付けられた前記管理情報に含まれる前記流通履歴情報を取得し、前記アクセス要求における前記連続性を示す情報と、前記取得した流通履歴情報に含まれる最後の前記流通段階の前記連続性を示す情報との少なくとも一方に基づいて、前記アクセス要求が示す前記現在の流通段階と前記最後の流通段階とが連続しているか判定し、前記現在の流通段階と前記最後の流通段階とが連続していない場合、前記読み出された物品情報の真正性を否定する、
請求項１に記載の情報管理装置。
【請求項３】
前記管理情報への前記アクセス要求は、前記物品を次の前記流通段階に向けて出荷する場合に、前記次の流通段階に関する情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記アクセス要求が示す前記現在の流通段階と、前記取得した流通履歴情報が示す最後の前記次の流通段階とが一致しない場合、前記読み出された物品情報の真正性を否定する、
請求項２に記載の情報管理装置。
【請求項４】
前記管理情報への前記アクセス要求は、前の前記流通段階から前記物品を入荷した場合に、前記前の流通段階に関する情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記アクセス要求が示す前記前の流通段階と、前記取得した流通履歴情報が示す前記最後の流通段階とが一致しない場合、前記読み出された物品情報の真正性を否定する、
請求項２に記載の情報管理装置。
【請求項５】
前記管理情報への前記アクセス要求は、前記利用者へ前記物品を引き渡す場合に、前記物品の引き渡しに関する引き渡し情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記物品を引き渡された前記利用者による前記アクセス要求を受けた場合、前記取得した流通履歴情報に前記引き渡し情報が含まれていないならば、前記読み出された物品情報の真正性を否定する、
請求項２〜４のいずれか一項に記載の情報管理装置。
【請求項６】
前記判定部は、前記読み出された物品情報の真正性を否定する判定を行った場合、前記判定の結果を示す真正性情報と、前記読み出された物品情報に含まれる前記識別情報とを関連付けて前記データベースに記録し、
前記管理情報へのアクセス要求は、前記管理情報に含まれる前記真正性情報を読み出すアクセス要求を含む、
請求項２〜５のいずれか一項に記載の情報管理装置。
【請求項７】
前記管理情報への前記アクセス要求は、
前記利用者への前記物品の引き渡しに伴って前記利用者が代金を支払う場合の支払い条件に関する支払い条件情報を前記流通履歴情報に追加するアクセス要求、及び、
前記利用者へ前記物品を引き渡す場合に、前記物品の引き渡しに関する引き渡し情報を前記流通履歴情報に追加するアクセス要求を含み、
前記アクセス要求処理部は、前記引き渡し情報の追加を求める前記アクセス要求に応じた前記検索の結果、前記データベースに登録された１つの前記識別情報が見つかった場合、前記１つの識別情報と関連付けられた前記管理情報を取得し、前記取得した管理情報の流通履歴情報に含まれる前記支払い条件情報を、前記利用者の代金の支払いに関わる決済処理を行う決済システム若しくは前記アクセス要求の要求元へ送信し、前記支払い条件情報の送信に応答した前記決済システム若しくは前記アクセス要求の要求元から決済の完了を知らせる通知を受信した場合、前記引き渡し情報を前記流通履歴情報に追加する、
請求項２〜６のいずれか一項に記載の情報管理装置。
【請求項８】
前記アクセス要求処理部は、前記決済システム若しくは前記アクセス要求の要求元へ前記支払い条件情報を送信する場合、前記読み出された物品情報についての前記判定部の判定結果に関する情報を前記支払い条件情報とともに送信する、
請求項７に記載の情報管理装置。
【請求項９】
１つの物品又は前記１つの物品に添付される物に対して記録された前記物品情報の少なくとも一部は、前記１つの物品に関する前記管理情報に含まれた情報であり、
前記判定部は、前記アクセス要求に応じた前記検索の結果、前記データベースに登録された１つの前記識別情報が見つかった場合に、前記１つの識別情報に関連付けられた前記管理情報と前記読み出された物品情報との間において一致するべき情報が不一致ならば、前記読み出された物品情報の真正性を否定する、
請求項２〜８のいずれか一項に記載の情報管理装置。
【請求項１０】
前記物品情報生成部は、前記データベースに登録される前記識別情報に対して暗号化された識別情報を含む前記物品情報を生成し、
前記アクセス要求処理部は、前記読み出された物品情報に含まれる前記暗号化された識別情報を復号し、復号した前記識別情報を前記データベースにおいて検索する、
請求項１〜９のいずれか一項に記載の情報管理装置。
【請求項１１】
１以上のコンピュータを、請求項１〜１０のいずれか一項に記載の情報管理装置における前記登録部、前記部品情報生成部、前記判定部及び前記アクセス要求処理部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の物品の情報を管理する情報管理装置とそのプログラムに係り、例えば、市場に流通する多数の商品の情報を管理する情報管理装置に関するものである。
【背景技術】
【０００２】
商品に付したバーコードや二次元コード、ＲＦＩＤなどに記録される情報（製造元、ロット番号等）を流通の各段階で読み取り、流通履歴を追跡できるようにしたトレーサビリティシステムが知られている（例えば下記の特許文献１を参照）。市場に流通する商品の流通履歴を追跡できるようにすることで、商品の不具合が発覚した場合の商品の回収や原因の究明を的確に行うことが可能なる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２３３８０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年の市場のグローバル化に伴って、大量生産された模倣品による被害が深刻化しており、模倣品を早期に発見して市場から排除することが重要な課題となっている。
【０００５】
本発明はかかる事情に鑑みてなされたものであり、その目的は、物品の真正性を装った偽物を的確に判別できる情報管理装置とそのプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る情報管理装置は、複数の物品の情報を管理する情報管理装置であって、１つの前記物品に関する管理情報の登録を求める登録要求に応じて、前記１つの物品を一意に識別するための識別情報と前記管理情報とを関連付けてデータベースに登録する登録部と、前記データベースに登録される前記識別情報を含んだ物品情報であって、前記物品又は前記物品に添付される物に対して物理的に記録するための物品情報を生成する物品情報生成部と、前記物品又は前記物品に添付される物から読み出された前記物品情報の真正性を判定する判定部と、前記読み出された物品情報に基づいて前記管理情報へのアクセスを求めるアクセス要求を受けると、前記アクセス要求に従って前記データベースを操作するアクセス要求処理部とを有し、前記アクセス要求処理部は、前記読み出された物品情報に基づく前記アクセス要求に応じて、前記読み出された物品情報に含まれる前記識別情報を前記データベースにおいて検索し、前記判定部は、前記アクセス要求に応じた前記検索の結果、検索対象の前記識別情報が前記データベースに登録されていない場合、前記読み出された物品情報の真正性を否定する。
【０００７】
本発明の第２の観点に係るプログラムは、１以上のコンピュータを、上記第１の観点に係る情報管理装置における前記登録部、前記部品情報生成部、前記判定部及び前記アクセス要求処理部として機能させるためのプログラムである。
【発明の効果】
【０００８】
本発明によれば、物品の真正性を装った偽物を的確に判別できる情報管理装置とそのプログラムを提供できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施形態に係る情報管理装置を含んだシステムの一例を示す図である。
【図２】図２Ａ及び図２Ｂは、光学コードの一例を示す図である。
【図３】図３Ａ〜図３Ｅは、光学コードにおけるモジュールの構成例を示す図である。
【図４】図４は、光学コードにおける情報の階層構造の一例を示す図である。
【図５】図５は、光学コードにおいて各階層に含まれる情報の例を示す図である。
【図６】図６は、本実施形態に係る情報管理装置の構成の一例を示す図である。
【図７】図７Ａ〜図７Ｆは、データベースに記録される管理情報の一例を示す図である。
【図８】図８は、物品の各流通段階において流通履歴情報を記録する処理の一例を説明するための図である。
【図９】図９は、データベースへ新規に管理情報を登録する場合における情報管理装置の処理の一例を説明するためのフローチャートである。
【図１０】図１０は、アクセス要求を受けた場合における情報管理装置の処理の一例を説明するためのフローチャートである。
【図１１】図１１は、データベースへ新規に管理情報を登録する場合における情報管理装置の処理の一変形例を説明するためのフローチャートである。
【図１２】図１２は、アクセス要求を受けた場合における情報管理装置の処理の一変形例を説明するためのフローチャートである。
【図１３】図１３は、物品の購入者が代金の支払いを行う場合の処理の一例を説明するための図である。
【図１４】図１４は、物品の購入者からアクセス要求を受けた場合における情報管理装置の処理の例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態に係る情報管理装置について図面を参照しながら説明する。図１は、本実施形態に係る情報管理装置１を含んだシステムの一例を示す図である。情報管理装置１は、複数の物品３の情報を管理する装置であり、管理対象とされる物品３は、例えば市場において流通する商品である。物品３は、一連の複数の流通段階（図１の例では製造業者、卸業者、小売店）を経て、物品３の利用者（図１の例では消費者）に届けられる。なお物品３は、一般的な商品とは異なる態様で流通する物（配給品、廃棄物、試験用サンプルなど）であってもよい。また物品３は、そのまま消費者に販売されるものでもよいし、部品として製品に組み込まれるものや、材料として製造に使用されるものでもよい。
【００１１】
図１に示すシステムでは、情報管理装置１で管理する情報と個々の物品３とを結びつけるため、個々の物品３には物理的に情報が記録される。すなわち、物品３自体や、物品３に添付される物（シール、包装材、ケースなど）に対して、物理的に情報が記録される。この物理的に情報を記録する手段には、例えば、光学的に読み取り可能な情報を表す光学コード（バーコード、二次元コードなど）や、ＲＦＩＤ、電子透かしなどを用いることができる。図１に示すシステムでは、光学コード４を印刷したシールが物品３に貼り付けられる。
【００１２】
図１に示すシステムは、インターネットなどのネットワーク９を介して情報管理装置１と通信を行うリーダ装置７Ａ〜７Ｄ（以下、区別せずに「リーダ装置７」と記す場合がある。）を有する。各リーダ装置７は、各流通段階において物品３の光学コード４を読み取るために使用される。図１の例において、リーダ装置７Ａは製造業者に使用され、リーダ装置７Ｂは卸業者に使用され、リーダ装置７Ｃは小売店に使用され、リーダ装置７Ｄは消費者に使用される。リーダ装置７は、例えば光学コード４の撮像に用いられるカメラを備えたスマートホンやタブレットである。スマートホン等において所定のアプリを実行させることにより、スマートホン等をリーダ装置７として機能させることができる。なお、リーダ装置７は、光学コード４の読み取りに特化した専用の装置であってもよい。
【００１３】
また、図１に示すシステムは、ネットワーク９を介してそれぞれ情報管理装置１と通信を行う端末装置５及び印刷装置６を有する。端末装置５は、最初の流通段階（図１の例では製造業者）において、物品に関する管理情報をデータベース２に新規登録する際に使用される。すなわち、端末装置５は、製造業者において製造された物品３の商品名や商品コード、ロット番号などの情報を情報管理装置１へ送信し、情報管理装置１がそれらの情報を管理情報としてデータベース２に登録する。
【００１４】
印刷装置６は、情報管理装置１から受信した物品情報に基づいて、物品３と一対一に対応した光学コード４をシール上に印刷する。物品情報は、光学コード４を構成する情報であり、データベース２に登録される物品３毎に生成される。印刷装置６によって１つの光学コード４を印刷されたシールは、この１つの光学コード４に対応した１つの物品３に貼り付けられる。なお、印刷装置６は、物品３の表面に光学コード４を直接印刷してもよい。
【００１５】
図２Ａは、光学コード４の一例を示す図である。光学コード４は、規則的に配置された複数のモジュールＵによって光学的に読み取り可能な情報を表している。図２Ａに示すモジュールＵの配置パターンは、既存の二次元コードの１つであるＱＲコード（登録商標）と同じである。なお図２Ａの例において、各モジュールＵは黒又は白の四角い領域で表されているが、後述するように、各モジュールＵは黒と白の他に複数の色で着色されている。
【００１６】
図２Ｂは、図２Ａに示す光学コードにおいて各モジュールＵの位置を特定する際に使用される機能パターンを抜き出して示したものである。図２Ｂの例における機能パターンは、３つの位置検出要素Ｐ１からなるファインダーパターンと、アライメントパターンＰ２と、タイミングパターンＰ３を含む。これらの機能パターンは、光学コードに記録される情報に依らない一定の形状と色を持つように構成される。なお、図２Ｂの“Ｆ”で示した領域には、誤り訂正レベルやマスク処理パターンなどに関する形式情報が記録される。
【００１７】
図３Ａ〜図３Ｄは、本実施形態に係る光学コードにおけるモジュールＵの光学的な構成の例を示す図である。１つのモジュールＵは、光学的に読み取り可能な複数ビットの情報を表すように構成される。図３Ａ〜図３Ｄの例において、１つのモジュールＵは複数の領域に区分される。モジュールＵを区分する各領域には、複数種類の色の中から選択された１つの色が着色される。図３Ａに示すモジュールは２つの領域に区分され、図３Ｂに示すモジュールＵは３つの領域に区分され、図３Ｃに示すモジュールＵは５つの領域に区分され、図３Ｄに示すモジュールＵは９つの領域に区分される。
【００１８】
モジュールＵを区分する複数の領域における中央の正方形の領域は、既存のＱＲコード（登録商標）として読み取ることができるように、白又は黒のいずれかに着色される。この中央の領域を囲む周囲の領域は、図３Ｅに示すように、４種類の色の中から選択された１つの色に着色される。中央の領域が「白」の場合、周囲の領域はそれぞれ「白」「緑」「黄」「淡い青」のいずれか１つに着色される。中央の領域が「黒」の場合、周囲の領域はそれぞれ「ピンク」「赤」「藍」「黒」のいずれか１つに着色される。
【００１９】
モジュールＵを区分する各領域に対して選択的に与えられる色の数は、各領域が表す情報の大きさに相当する。すなわち、「白」又は「黒」に着色される中央の領域は１ビットの情報を表し、４種類の色の中から選択された１つの色に着色される周囲の領域は２ビットの情報を表す。従って、図３Ａに示すモジュールＵは３ビットの情報を表し、図３Ｂに示すモジュールＵは５ビットの情報を表し、図３Ｃに示すモジュールＵは９ビットの情報を表し、図３Ｄに示すモジュールＵは１７ビットの情報を表す。
【００２０】
個々のモジュールＵがＮビットの情報を表すものとした場合、複数のモジュールＵが表す全体の情報は、Ｎ個の階層に分かれる。この場合、１つのモジュールＵが表すＮビットの情報は、Ｎ個の階層の各々に１ビットずつ含まれる。すなわち、１つのモジュールＵが表すＮ個のビットデータは、互いに異なる階層に含まれる。
【００２１】
図４は、光学コード４における情報の階層構造の一例を示す図である。各モジュールＵが図３Ｄに示すような構成によって１７ビットの情報を表す場合、光学コードに含まれる情報は、図４に示すような１７個の階層（Ｌ０〜Ｌ１６）に分かれる。図４の例において、階層Ｌ０が互換層であり、階層Ｌ１が共通層であり、階層Ｌ２〜L５がユーザ層であり、階層Ｌ６〜L１６が暗号化層である。
【００２２】
互換層（Ｌ０）は、既存のＱＲコード（登録商標）として読み取ることが可能な情報を含む。互換層（Ｌ０）は、例えば図３Ａ〜図３Ｄに示すモジュールＵの中央の領域（白又は黒）が表す１ビットの情報の集合である。
【００２３】
共通層（Ｌ１）は、互換層（Ｌ０）以外の各階層（以下、「追加層」と記す場合がある。）における情報の記録形式に関する情報が格納された共通ヘッダを含む。共通ヘッダには、例えば、情報の記録形式を指定する識別子や、情報へのアクセス権限を持ったユーザの数、暗号方式を指定する情報、圧縮方式を指定する情報などが格納される。
【００２４】
ユーザ層（Ｌ２〜Ｌ５）は、暗号化層（層Ｌ６〜L１６）に含まれる秘匿情報へのアクセス権限が与えられたユーザと一対一に対応する階層であり、図４の例では、４名のユーザに対して４つのユーザ層Ｌ２〜Ｌ５が一対一に対応する。すなわち、秘匿情報へのアクセス権限が与えられたユーザ毎に１つのユーザ層が割り当てられる。
【００２５】
図５は、第１の実施形態に係る光学コードにおいて追加層に含まれる情報の例を示す図である。図５に示すように、１名のユーザに対応する１つのユーザ層は、その１名のユーザを識別するためのユーザＩＤと、その１名のユーザが所有する暗号鍵により暗号化された少なくとも１つ階層情報を含む。図５の例では、ユーザＩＤ「Ａｌｉｃｅ」のユーザに対応するユーザ層（Ｌ２）には、当該ユーザが所有する暗号鍵により暗号化された２つの階層情報が含まれている。また、ユーザＩＤ「Ｂｏｂ」のユーザに対応するユーザ層（Ｌ３）には、当該ユーザが所有する暗号鍵により暗号化された１つの階層情報が含まれている。
【００２６】
１つの階層情報は、１つの暗号化層を識別するための階層ＩＤと、その１つの暗号化層に含まれる暗号化された秘匿情報を復号するための復号情報とを含む。例えばユーザＩＤ「Ａｌｉｃｅ」のユーザに対応するユーザ層（Ｌ２）に含まれる一方の階層情報は、暗号化層（Ｌ６）を示す階層ＩＤと、暗号化層（Ｌ６）に含まれる秘匿情報を復号するための復号情報を含む。また、ユーザ情報（Ｌ２）に含まれる他方の階層情報は、暗号化層（Ｌ８）を示す階層ＩＤと、暗号化層（Ｌ８）に含まれる秘匿情報を復号するための復号情報を含む。従って、ユーザＩＤ「Ａｌｉｃｅ」のユーザは、ユーザ層（Ｌ２）に含まれる２つの階層情報をそれぞれ自身の暗号鍵で復号することにより、暗号化層（Ｌ６）に含まれる秘匿情報と暗号化層（Ｌ８）に含まれる秘匿情報とをそれぞれ読み出すことが可能となる。
【００２７】
このような構成を有する光学コード４を用いた場合、各流通段階のリーダ装置７に対して、図４及び図５に示すようなユーザ層（Ｌ２〜Ｌ５）を独自に割り当てることが可能である。これにより、暗号化層（Ｌ６〜L１６）に格納された秘匿情報に対するアクセス権限を、流通段階毎に設定することが可能となる。例えば、ある暗号化層の秘匿情報について、製造業者により使用されるリーダ装置７Ａの読み出しを許可する一方、消費者により使用されるリーダ装置７Ｄの読み出しを禁止することが可能となる。
【００２８】
図６は、本実施形態に係る情報管理装置１の構成の一例を示す図である。図６に示す情報管理装置１は、例えば１台若しくは複数台のコンピュータによって構成される装置であり、通信部１０と、入力部２０と、表示部３０と、撮像部４０と、記憶部５０と、処理部６０を有する。
【００２９】
通信部１０は、ネットワーク９を介して他の装置（端末装置５、印刷装置６、リーダ装置７など）と通信を行うための装置であり、所定の通信規格に従って通信を行う通信回路を含む。
【００３０】
入力部２０は、情報管理装置１に操作コマンドやデータを入力するための装置であり、例えばキーボード、マウス、タッチパッド、タッチパネルなどのユーザインタフェースに関わる装置や、記録媒体（光ディスク、ＩＣタグ、ＵＳＢメモリなど）の読み取り装置を含む。
【００３１】
表示部３０は、情報管理装置１のユーザに対して画像や文字などの情報を表示するための装置であり、例えば液晶ディスプレイや有機ＥＬディスプレイなどの表示装置を含む。
【００３２】
処理部６０は、情報管理装置１の全体的な処理を司る装置であり、記憶部５０に格納されたプログラム５１の命令コードに従って処理を実行する１以上のコンピュータや、特定の処理を実行する専用のハードウェア（ＦＰＧＡ、ＡＳＩＣなど）を含む。
【００３３】
記憶部５０は、処理部６０における１以上のコンピュータに読み込まれて実行されるプログラム５１や、処理部６０の処理過程で一時的に保存されるデータを記憶する。記憶部５０は、例えばハードディスク装置や、フラッシュメモリ、光記録媒体、ＤＲＡＭ、ＳＲＡＭなどの記憶装置を含む。なお、プログラム５１は、光ディスクなどの非一時的な記録媒体に記録されたものでもよく、その場合、入力部２０の読み取り装置において読み取られたプログラム５１を記憶部５０に格納してもよい。
【００３４】
処理部６０は、例えば図６に示すように、複数の物品３の情報を管理するための処理を実行する処理ブロックとして、認証処理部６１と、登録部６２と、物品情報生成部６３と、判定部６４と、アクセス要求処理部６５を有する。
【００３５】
認証処理部６１は、情報管理装置１へのログインを要求するユーザの認証処理を行う。認証処理部６１は、例えば、事前に与えられた認証情報（ユーザＩＤとパスワードなど）と、ネットワーク９を介してログインを要求する装置から受信した認証情報とを照合することにより、ログインの要求の許可又は不許可を判定する。認証処理部６１は、端末装置５や印刷装置６、リーダ装置７Ａ〜７Ｄからのログイン要求に対する認証処理を行う。
【００３６】
登録部６２は、個々の物品３に関する管理情報をデータベース２に登録する。すなわち登録部６２は、１つの物品３に関する管理情報の登録を求める登録要求に応じて、この１つの物品を一意に識別するための識別情報と管理情報とを関連付けてデータベース２に登録する。図１の例では、製造業者の端末装置５が情報管理装置１に対して登録要求を送信する。登録部６２は、登録要求に伴って端末装置５から送信される各物品３の識別情報及び管理情報を、データベース２に登録する。
【００３７】
図７Ａは、データベース２に記録される識別情報及び管理情報の一例を示す図である。データベース２の各レコードは個々の物品３に対応しており、例えば図７Ａに示すように、識別情報と管理情報を含む。識別情報は、例えば個々の物品３に付与されるシリアル番号である。管理情報は、例えば図７Ａに示すように、基本情報と、流通履歴情報と、真正性情報とを含む。
【００３８】
図７Ｂは、基本情報の一例を示す図である。基本情報は、最初の流通段階（製造業者）において確定している物品３の基本的な情報であり、例えば図７Ｂに示すように、商品名、商品コード、ロット番号、製造年月日などの情報を含む。
【００３９】
また、基本情報は、末端の流通段階（消費者）において開示することが望ましい情報（原材料名、有効期限、アレルギー物質の表示、製造元の問い合わせ先、製造元のＷＥＢページのＵＲＬなど）を含んでもよい。
【００４０】
ロット番号などの物品群識別情報（一群の物品３に対して一括して付与される識別情報）を基本情報として管理情報に含むことによって、個々の物品３の識別情報と物品群識別情報とを関連付けてデータベース２に記録することができる。これにより、個々の物品３と、一群の物品３（ロット）とを、それぞれ適切に管理することができる。例えば、特定の識別情報を持つ物品３や、特定の部品群識別情報（ロット番号など）を持つ一群の物品３（ロット）を、データベース２において検索し、管理情報を確認することができる。
【００４１】
また、管理情報が特定の条件を満たす物品３やロット（一群の物品３）を、データベース２において検索することも可能である。例えば、基本情報に有効期限（消費期限など）が含まれている場合、有効期限を過ぎた物品３やロットをデータベース２において検索し、特定することが可能である。また、基本情報に含まれる製造年月日や、後述する流通段階情報に含まれる入荷日・出荷日と、現在の日付との差（経過日数）を算出し、算出した経過日数が一定の日数を超えているものをデータベース２において検索することにより、有効期限を過ぎた物品３やロットを特定することも可能である。
【００４２】
図７Ｃは、流通履歴情報の構成の例を示す図である。物品３が経た流通段階に関する流通履歴情報は、例えば図７に示すように、複数の流通段階に対応した複数の流通段階情報を含む。１つの流通段階情報は、これに対応する１つの流通段階において記録される情報であり、物品３がその１つの流通段階に達するまではデータベース２に記録されない。
【００４３】
図７Ｄは、図１の製造業者の段階においてデータベース２に記録される流通段階情報の一例を示す図である。製造業者の流通段階情報は、例えば事業者名（製造業者名）、納入先（卸業者名）、発送日などを含む。
【００４４】
図７Ｅは、図１の卸業者の段階においてデータベース２に記録される流通段階情報の一例を示す図である。卸業者の流通段階情報は、例えば事業者名（卸業者名）、仕入先（製造業者名）、入荷日、納入先（小売店名）、発送日などを含む。
【００４５】
図７Ｆは、図１の小売店の段階においてデータベース２に記録される流通段階情報の一例を示す図である。小売店の流通段階情報は、例えば事業者名（小売店名）、仕入先（卸業者名）、入荷日、金額、販売日などを含む。
【００４６】
物品情報生成部６３は、データベース２に登録される識別情報を含んだ物品情報を生成し、印刷装置６に送信する。物品情報は、物品３又は物品３に添付される物に対して物理的に記録するための情報であり、例えば上述した光学コード４を印刷装置６において印刷できるように、所定のフォーマットのデータに変換されている。物品情報生成部６３が生成する物品情報は、物品３の識別情報の他に、例えば図７Ｂに示す基本情報の少なくとも一部を含む。すなわち、１つの物品３又は当該１つの物品３に添付される物に対して記録された物品情報の少なくとも一部は、当該１つの物品に関する管理情報（基本情報等）に含まれた情報である。これにより、リーダ装置７は、情報管理装置１にログインしてデータベース２の管理情報にアクセスしなくても、光学コード４から基本情報の一部若しくは全部（アクセス権限を有するもの）を直接読み出すことが可能となる。
【００４７】
アクセス要求処理部６４は、リーダ装置７からのアクセス要求に応じた処理を実行する。このアクセス要求は、光学コード４から読み出した物品情報に基づいて、リーダ装置７が管理情報（図７Ａ〜図Ｆ）へのアクセスを求めるものである。
【００４８】
この管理情報へのアクセス要求は、現在の流通段階と直前若しくは直後の流通段階との連続性を示す情報を流通履歴情報に追加するアクセス要求を含む。
【００４９】
例えば、管理情報へのアクセス要求は、物品３を次の流通段階に向けて出荷する場合において、次の流通段階に関する情報（物品３の納入先）や、物品３の発送日などを流通履歴情報の流通段階情報（図７Ｃ〜図７Ｆ）に追加するアクセス要求を含む。
【００５０】
また、管理情報へのアクセス要求は、前の流通段階から物品３を入荷した場合に、前の流通段階に関する情報（物品３の仕入先）や、現在の流通段階に関する情報（物品３を入荷した事業者名）、物品３の入荷日などを流通履歴情報の流通段階情報（図７Ｃ〜図７Ｆ）に追加するアクセス要求を含む。
【００５１】
更に、小売店におけるアクセス要求は、入荷した物品３の販売価格を流通段階情報（図７Ｆ）に追加するアクセス要求や、物品３の販売（引き渡し）に関する販売情報（販売日など）を流通段階情報（図７Ｆ）に追加するアクセス要求を含む。
【００５２】
アクセス要求処理部６４は、これらのアクセス要求をリーダ装置７から受信すると、アクセス要求に従ってデータベース２の操作や他の処理を実行し、その処理結果を要求元のリーダ装置７に通知する。
【００５３】
まずアクセス要求処理部６４は、光学コード４から読み出された物品情報に基づいてリーダ装置７からアクセス要求を受けると、この読み出された物品情報に含まれる識別情報をデータベース２において検索する。次にアクセス要求処理部６４は、検索により見つかった識別情報に関連付けられた管理情報に対して、アクセス要求に応じた処理（読み出し、変更、追加など）を行う。
【００５４】
判定部６５は、光学コード４から読み出された物品情報の真正性を判定する。例えば判定部６５は、アクセス要求に応じてアクセス要求処理部６４が識別情報の検索を行った結果、検索対象の識別情報がデータベース２に登録されていなかった場合、光学コード４から読み出された物品情報の真正性を否定する。
【００５５】
また、判定部６５は、アクセス要求に応じた識別情報の検索の結果、データベース２に登録された１つの識別情報が見つかった場合、この１つの識別情報と関連付けられた管理情報に含まれる流通履歴情報を取得する。判定部６５は、アクセス要求における連続性を示す情報（納入先、仕入先など）と、取得した流通履歴情報に含まれる最後の流通段階の連続性を示す情報（納入先、仕入先など）との少なくとも一方に基づいて、アクセス要求が示す現在の流通段階と、取得した流通履歴情報における最後の流通段階とが連続しているか判定する。そして判定部６５は、この現在の流通段階と最後の流通段階とが連続していない場合、光学コード４から読み出された物品情報の真正性を否定する。
【００５６】
例えば、判定部６５は、アクセス要求が示す現在の流通段階と、データベース２から取得した流通履歴情報が示す最後の次の流通段階（最後の納入先）とが一致しない場合、光学コード４から読み出された物品情報の真正性を否定する。
【００５７】
また、判定部６５は、アクセス要求が示す前の流通段階（仕入先）と、データベース２から取得した流通履歴情報が示す最後の流通段階とが一致しない場合、光学コード４から読み出された物品情報の真正性を否定してもよい。
【００５８】
更に、判定部６５は、小売店から物品を購入した消費者によるアクセス要求を受けた場合において、データベース２から取得した流通履歴情報に販売情報（販売日など）が含まれていないならば、光学コード４から読み出された物品情報の真正性を否定する。
【００５９】
また、判定部６５は、アクセス要求に応じた識別情報の検索の結果、データベース２に登録された１つの識別情報が見つかった場合に、この１つの識別情報に関連付けられた管理情報と、光学コード４から読み出された物品情報との間において一致するべき情報が不一致ならば、光学コード４から読み出された物品情報の真正性を否定する。例えば、管理情報に含まれるロット番号と物品情報に含まれるロット番号とが相違する場合、判定部６５は物品情報の真正性を否定する。
【００６０】
判定部６５は、光学コード４から読み出された物品情報の真正性を否定する判定を行った場合、この判定の結果を示す真正性情報（図７Ａ）と、光学コード４から読み出された物品情報に含まれる識別情報とを関連付けてデータベース２に記録する。例えば判定部６５は、物品情報の真正性を否定する判定を行った日付や、その判定の要因となったアクセス要求に関する情報を真正性情報に含めてもよい。
【００６１】
次に、上述した構成を有する本実施形態に係る情報管理装置１の動作について、図８〜図１０を参照して説明する。
【００６２】
図８は、物品３の各流通段階において流通履歴情報を記録する処理の一例を説明するための図である。
製造業者の端末装置５は、物品３に関する管理情報の登録を求める登録要求を情報管理装置１に送信する（ＳＴ１）。登録部６２は、この登録要求を受信すると、物品３を一意に識別するための識別情報と管理情報（図７Ａ〜図７Ｂ）とを関連付けてデータベース２に登録し（ＳＴ３）、登録の完了を端末装置５に通知する（ＳＴ５）。また物品情報生成部６３は、データベース２に登録した物品３の識別情報を含む物品情報を生成し（ＳＴ７）、印刷装置６に送信する。印刷装置６は、情報管理装置１から受信した物品情報に基づいて、シール上に光学コード４を印刷する（ＳＴ９）。製造業者は、印刷装置６によって光学コード４が印刷されたシールを、この光学コード４に対応する物品３に貼り付ける。
【００６３】
製造業者のリーダ装置７Ａは、物品３を卸業者へ出荷する場合、物品３の光学コード４を読み取り、出荷に関する情報の追加を求めるアクセス要求を情報管理装置１に送信する（ＳＴ１１）。アクセス要求処理部６４は、このアクセス要求を受信すると、納入先（卸業者名）や発送日を流通履歴情報の流通段階情報（図７Ｄ）に記録し（ＳＴ１３）、記録の完了をリーダ装置７Ａに通知する（ＳＴ１５）。
【００６４】
卸業者のリーダ装置７Ｂは、製造業者から物品３を入荷した場合、物品３の光学コード４を読み取り、入荷に関する情報の追加を求めるアクセス要求を情報管理装置１に送信する（ＳＴ１７）。アクセス要求処理部６４は、このアクセス要求を受信すると、物品３を受領した事業者名（卸業者名）や、仕入先（製造者名）、入荷日を流通履歴情報の流通段階情報（図７Ｅ）に記録し（ＳＴ１９）、記録の完了をリーダ装置７Ｂに通知する（ＳＴ２１）。
【００６５】
卸業者のリーダ装置７Ｂは、物品３を小売店へ出荷する場合、物品３の光学コード４を読み取り、出荷に関する情報の追加を求めるアクセス要求を情報管理装置１に送信する（ＳＴ２３）。アクセス要求処理部６４は、このアクセス要求を受信すると、納入先（小売店名）や発送日を流通履歴情報の流通段階情報（図７Ｅ）に記録し（ＳＴ２５）、記録の完了をリーダ装置７Ｂに通知する（ＳＴ２７）。
【００６６】
小売店のリーダ装置７Ｃは、卸業者から物品３を入荷した場合、物品３の光学コード４を読み取り、入荷に関する情報の追加を求めるアクセス要求を情報管理装置１に送信する（ＳＴ２９）。アクセス要求処理部６４は、このアクセス要求を受信すると、物品３を受領した事業者名（小売店名）や、仕入先（卸業者名）、入荷日、金額を流通履歴情報の流通段階情報（図７Ｆ）に記録し（ＳＴ３１）、記録の完了をリーダ装置７Ｃに通知する（ＳＴ３３）。
【００６７】
小売店のリーダ装置７Ｃは、物品３を消費者へ販売する場合、物品３の光学コード４を読み取り、販売に関する情報の追加を求めるアクセス要求を情報管理装置１に送信する（ＳＴ３５）。アクセス要求処理部６４は、このアクセス要求を受信すると、物品３の販売日を流通段階情報（図７Ｆ）に記録し（ＳＴ３７）、記録の完了をリーダ装置７Ｃに通知する（ＳＴ３９）。
【００６８】
消費者のリーダ装置７Ｄは、購入した物品３に関する情報を閲覧する場合、物品３に関する情報の提供を求めるアクセス要求を情報管理装置１に送信する（ＳＴ４１）。アクセス要求処理部６４は、このアクセス要求を受信すると、光学コード４の物品情報には含まれていない情報（真正性情報など）をデータベース２の管理情報から取得し、消費者のリーダ装置７Ｄに送信する（ＳＴ４３）。
【００６９】
図９は、データベース２へ新規に管理情報を登録する場合における情報管理装置１の処理の一例を説明するためのフローチャートである。
製造業者の端末装置５などから新規の管理情報の登録を求める登録要求を受信すると（ＳＴ１００のＹｅｓ）、登録部６２は、物品３を一意に識別するための識別情報と管理情報とを関連付けてデータベース２に登録する（ＳＴ１１０）。また、物品情報生成部６３は、ステップＳＴ１１０で登録した識別情報と、管理情報の一部（例えば図７Ｂの基本情報）とが含まれた物品情報を生成し（ＳＴ１１５）、光学コード４の印刷を行う印刷装置６へ送信する（ＳＴ１２０）。
【００７０】
図１０は、管理情報へのアクセス要求を受けた場合における情報管理装置１の処理の一例を説明するためのフローチャートである。
リーダ装置７からのアクセス要求を受信した場合（ＳＴ２００のＹｅｓ）、アクセス要求処理部６４は、リーダ装置７によって光学コード４から読み取られた物品情報に含まれる識別情報をデータベース２において検索する（ＳＴ２１０）。この検索の結果、該当する識別情報がデータベース２において登録されていなかった場合（ＳＴ２１５のＮｏ）、判定部６５は、光学コード４から読み取られた物品情報の真正性を否定し、その判定結果を真正性情報（図７Ａ）に記録する（ＳＴ２３５）。
【００７１】
ステップＳＴ２１０の検索によって該当する識別情報がデータベース２から見つかった場合、判定部６５は、この識別情報に関連付けられた管理情報と、光学コード４から読み取られた物品情報との間において共通する情報（例えば商品名、商品コード、ロット番号、製造年月日など）を比較する（ＳＴ２２０）。比較の結果、両者の間で一致するべき情報の少なくとも一部が不一致であった場合（ＳＴ２２０のＮｏ）、判定部６５は、光学コード４から読み取られた物品情報の真正性を否定し、その判定結果を真正性情報に記録する（ＳＴ２３５）。
【００７２】
ステップＳＴ２１５及びＳＴ２２０において共に「Ｙｅｓ」の場合、判定部６５は、ステップＳＴ２１０で検索された識別情報に関連付けられた管理情報から流通履歴情報（図７Ｃ〜図７Ｆ）を取得する。判定部６５は、この取得した流通履歴情報に含まれる最後の流通段階の連続性を示す情報（納入先、仕入先など）と、アクセス要求において連続性を示す情報（納入先、仕入先など）との少なくとも一方に基づいて、アクセス要求が示す現在の流通段階と、取得した流通履歴情報における最後の流通段階とが連続しているか判定する（ＳＴ２２５）。この判定の結果、現在の流通段階と最後の流通段階とが連続していない場合（ＳＴ２２５のＮｏ）、判定部６５は、光学コード４から読み出された物品情報の真正性を否定し、その判定結果を真正性情報に記録する（ＳＴ２３５）。
【００７３】
例えば、判定部６５は、アクセス要求が示す現在の流通段階と、取得した流通履歴情報が示す最後の流通段階の納入先とが一致しない場合（納入先の不一致）、光学コード４から読み出された物品情報の真正性を否定する。また、判定部６５は、アクセス要求が示す前の流通段階（仕入先）と、取得した流通履歴情報が示す最後の流通段階とが一致しない場合（仕入先の不一致）、光学コード４から読み出された物品情報の真正性を否定してもよい。あるいは、判定部６５は、納入先の不一致の有無と仕入先の不一致の有無とをそれぞれ判定し、少なくとも一方において不一致があった場合、光学コード４から読み出された物品情報の真正性を否定してもよい。
【００７４】
また、判定部６５は、小売店から物品を購入した消費者によるアクセス要求を受けた場合、データベース２から取得した流通履歴情報に販売日などの販売に関する情報が含まれているか判定する。そして、販売に関する情報が含まれていない場合、判定部６５は、現在の流通段階と最後の流通段階とが連続していないと判定し（ＳＴ２２５のＹｅｓ）、光学コード４から読み出された物品情報の真正性を否定する（ＳＴ２３５）。
【００７５】
ステップＳＴ２１５、ＳＴ２２０及びＳＴ２２５において全て「Ｙｅｓ」の場合、アクセス要求処理部６４は、アクセス要求に応じた処理（データベース２に記録された管理情報の読み出し、変更、追記など）を行う（ＳＴ２３０）。
【００７６】
ステップＳＴ２１０〜ＳＴ２３５の処理を実行すると、情報管理装置１は、その処理結果をアクセス要求の要求元のリーダ装置７に通知する（ＳＴ２４０）。
【００７７】
以上説明したように、本実施形態に係る情報管理装置１によれば、光学コード４から読み出された物品情報に基づくアクセス要求に応じて、物品情報に含まれる識別情報がデータベース２において検索され、この検索の結果、検索対象の識別情報がデータベース２において登録されていない場合、光学コード４から読み出された物品情報の真正性が否定される。これにより、光学コード４の偽装を検出することが可能となり、物品３の真正性を装った偽物を的確に判別することができる。
【００７８】
また、本実施形態に係る情報管理装置１によれば、アクセス要求に応じた識別情報の検索の結果、データベース２に登録された１つの識別情報が見つかった場合、この１つの識別情報と関連付けられた管理情報に含まれる流通履歴情報が取得される。そして、アクセス要求における連続性を示す情報（納入先、仕入先など）と、取得された流通履歴情報に含まれる最後の流通段階の連続性を示す情報（納入先、仕入先など）との少なくとも一方に基づいて、アクセス要求が示す現在の流通段階と、取得された流通履歴情報における最後の流通段階とが連続しているか判定される。この判定の結果、現在の流通段階と最後の流通段階とが連続していない場合、光学コード４から読み出された物品情報の真正性が否定される。すなわち、データベース２に記録された流通履歴情報が示す流通段階の連続性と、アクセス要求によってもたらされる情報（現在の流通段階と直前若しくは直後の流通段階との連続性を示す情報）との整合性を調べることにより、光学コード４から読み出された物品情報の真正性が判定される。従って、物品３の真正性を装った偽物を更に的確に判別することができる。
【００７９】
次に、上述した情報管理装置１の幾つかの変形例について説明する。
【００８０】
（第１変形例）
図１１は、データベース２へ新規に管理情報を登録する場合における情報管理装置１の処理の一変形例を説明するためのフローチャートである。図１１に示すフローチャートは、図９に示すフローチャートにおけるステップＳＴ１１０の前にステップＳＴ１０５を挿入し、ステップＳＴ１１５をステップＳＴ１１５Ａに置き換えたものであり、他のステップは図９に示すフローチャートと同じである。
【００８１】
第１変形例における物品情報生成部６３は、図１１に示すように、データベース２に登録される識別情報に対して暗号化した識別情報を生成する（ＳＴ１０５）。物品情報生成部６３は、この暗号化した識別情報を含むように物品情報を生成する（ＳＴ１１５Ａ）。
【００８２】
図１２は、アクセス要求を受けた場合における情報管理装置１の処理の一変形例を説明するためのフローチャートである。図１２に示すフローチャートは、図１０に示すフローチャートにおけるステップＳＴ２１０の前にステップＳＴ２０５を挿入したものであり、他のステップは図１０に示すフローチャートと同じである。
【００８３】
第１変形例におけるアクセス要求処理部６４は、図１２に示すように、光学コード４から読み出された物品情報に含まれる暗号化された識別情報を復号し（ＳＴ２０５）、復号した識別情報をデータベース２において検索する（ＳＴ２１０）。
【００８４】
このように、第１変形例の情報管理装置１によれば、物品３や物品３に添付された物に対して物理的に記録される識別情報（上述の例では、光学コード４として記録される識別情報）が、元の識別情報に対して暗号化されている。
【００８５】
元の識別情報がシリアル番号などの規則性を持った情報である場合、１つの識別情報から他の有効な識別情報を比較的容易に類推できる。例えば識別情報「０００１」が分かると、これに隣接する識別情報「０００２」，「０００３」，「０００４」，…を容易に類推できる。そのため、既知の識別情報を含む真正な光学コード４に基づいて、既知の識別情報から類誌される他の識別情報を含んだ光学コード４を類推し易くなる。この結果、１つの真正な光学コード４から、多数の光学コード４を偽造し易くなる。これに対して、識別情報が暗号化されている場合、異なる識別情報「０００１」，「０００２」，「０００３」，「０００４」，…を含む光学コード４同士の相関性が非常に小さくなるため、１つの識別情報を含む真正な光学コード４を入手することができても、他の識別情報を含む光学コード４を偽造することは極めて困難である。従って、多数の光学コード４を偽造することを効果的に抑止できる。
【００８６】
（第２変形例）
第２変形例では、物品３を販売する際の支払い条件に関する情報が、物品３の購入者（消費者）のリーダ装置７Ｄや決済システムへ提供される。
【００８７】
第２変形例における管理情報へのアクセス要求は、購入者（消費者、物品３の利用者）への物品３の販売（引き渡し）に伴って購入者が代金を支払う場合の支払い条件に関する支払い条件情報を流通履歴情報に追加するアクセス要求を含む。支払い条件情報は、例えば、物品３の販売者（小売店）の銀行口座に関する情報や、仮想通貨の入金先のアドレスに関する情報である。
【００８８】
また、第２変形例における管理情報へのアクセス要求は、購入者へ物品３を販売する場合に、物品３の販売に関する販売情報（販売日、購入者のアカウントなど）を流通履歴情報に追加するアクセス要求を含む。
【００８９】
アクセス要求処理部６４は、販売情報の追加を求めるアクセス要求に応じた識別情報の検索の結果、データベース２に登録された１つの識別情報が見つかった場合、この１つの識別情報と関連付けられた管理情報を取得する。そして、アクセス要求処理部６４は、取得した管理情報の流通履歴情報に含まれる支払い条件情報（銀行口座情報など）を、アクセス要求の要求元（購入者のリーダ装置７Ｄ）へ送信する。その後、アクセス要求処理部６４は、アクセス要求の要求元（購入者のリーダ装置７Ｄ）から決済の完了を知らせる通知を受信した場合、販売情報（販売日、購入者のアカウントなど）を流通履歴情報に追加する。
【００９０】
またアクセス要求処理部６４は、アクセス要求の要求元（購入者のリーダ装置７Ｄ）へ支払い条件情報（銀行口座情報など）を送信する場合、光学コード４から読み出された物品情報についての判定部６５の判定結果に関する情報（真正性情報）を、この支払い条件情報とともに送信する。
【００９１】
図１３は、物品３の購入者（消費者）が代金の支払いを行う場合の処理の一例を説明するための図である。
小売店に物品３が入荷すると、小売店のリーダ装置７Ｃは物品３の光学コード４を読み取り、支払い条件情報（物品３の販売金額、銀行口座情報など）の追加を求めるアクセス要求を情報管理装置１に送信する（ＳＴ５１）。アクセス要求処理部６４は、このアクセス要求を受信すると、リーダ装置７Ｃから受信した支払い条件情報を流通履歴情報の流通段階情報（図７Ｆ）に記録し（ＳＴ５３）、記録の完了をリーダ装置７Ｃに通知する（ＳＴ５５）。
【００９２】
購入者（消費者）が物品３を購入する場合、購入者のリーダ装置７Ｄは物品３の光学コード４を読み取り、物品３の販売に関する販売情報（販売日、購入者のアカウントなど）の追加を求めるアクセス要求を情報管理装置１に送信する（ＳＴ５７）。アクセス要求処理部６４は、このアクセス要求を受信すると、物品３について事前に記録した支払い条件情報（銀行口座情報など）をデータベース２から読み出し、購入者のリーダ装置７Ｄに提供する（ＳＴ５９）。購入者のリーダ装置７Ｄは、情報管理装置１から取得した支払い条件情報（銀行口座情報など）に基づいて、決済システム８に決済要求を送信する（ＳＴ６１）。決済要求を受信した決済システム８は決済処理を実行し（ＳＴ６３）、決済の完了を購入者のリーダ装置７Ｄに通知する（ＳＴ６５）。この通知を受信した購入者のリーダ装置７Ｄは、情報管理装置１に対して決済の完了を通知する（ＳＴ６７）。アクセス要求処理部６４は、購入者のリーダ装置７Ｄから決済完了の通知を受信すると、ステップＳＴ５７のアクセス要求に係る販売情報（販売日、購入者のアカウントなど）をデータベース２の流通履歴情報に記録し（ＳＴ６９）、記録の完了を小売店のリーダ装置７Ｃに通知する（ＳＴ７１）。
【００９３】
図１４は、物品の購入者からアクセス要求を受けた場合における情報管理装置１の処理の例を説明するためのフローチャートである。図１４のフローチャートは、図１２のフローチャートにおけるステップＳＴ２３０をステップＳＴ２３１、ＳＴ２３２及びＳＴ２３３に置き換えたものであり、他のステップは図１２に示すフローチャートと同じである。
【００９４】
ステップＳＴ２１５、ＳＴ２２０及びＳＴ２２５において全て「Ｙｅｓ」の場合、アクセス要求処理部６４は、ステップＳＴ２１０で検索した識別情報に関連付けられた管理情報に含まれる支払い条件情報（銀行口座情報など）をデータベース２から読み出し、購入者のリーダ装置７Ｄに提供する（ＳＴ２３１）。その後、アクセス要求処理部６４は、購入者のリーダ装置７Ｄから所定時間以内に決済完了の通知を受信すると（ＳＴ２３２のＹｅｓ）、アクセス要求に係る販売情報（販売日、購入者のアカウントなど）をデータベース２の流通履歴情報に記録する（ＳＴ２３３）。
【００９５】
なお、上述した第２変形例では、購入者のリーダ装置７Ｄから決済システム８に対して支払い条件情報に基づく決済要求を送信し、決済システム８の決済完了通知を購入者のリーダ装置７Ｄが受信しているが、この決済要求の送信や決済完了通知の受信は、情報管理装置１において行ってもよい。
【００９６】
すなわち、アクセス要求処理部６４は、データベース２から取得した管理情報の流通履歴情報に含まれる支払い条件情報（銀行口座情報など）に基づいた決済要求を決済システム８へ送信し、その後、決済の完了を知らせる通知を決済システム８から受信した場合、販売情報（販売日、購入者のアカウントなど）を流通履歴情報に追加してもよい。
【００９７】
このように、上述した第２変形例によれば、購入者のリーダ装置７において非常に簡単に代金の決済を行うことが可能であるとともに、販売情報として購入者の情報を取得することが可能となる。また、判定部６５の判定結果の情報が物品３の購入者に提供されるため、物品３の偽物が販売されることを効果的に防止できる。
【００９８】
以下、本開示の技術に関連する付記を記載する。
【００９９】
［付記１］
複数の物品の情報を管理する情報管理装置であって、
１つの前記物品に関する管理情報の登録を求める登録要求に応じて、前記１つの物品を一意に識別するための識別情報と前記管理情報とを関連付けてデータベースに登録する登録部と、
前記データベースに登録される前記識別情報を含んだ物品情報であって、前記物品又は前記物品に添付される物に対して物理的に記録するための物品情報を生成する物品情報生成部と、
前記物品又は前記物品に添付される物から読み出された前記物品情報の真正性を判定する判定部と、
前記読み出された物品情報に基づいて前記管理情報へのアクセスを求めるアクセス要求を受けると、前記アクセス要求に従って前記データベースを操作するアクセス要求処理部とを有し、
前記アクセス要求処理部は、前記読み出された物品情報に基づく前記アクセス要求に応じて、前記読み出された物品情報に含まれる前記識別情報を前記データベースにおいて検索し、
前記判定部は、前記アクセス要求に応じた前記検索の結果、検索対象の前記識別情報が前記データベースに登録されていない場合、前記読み出された物品情報の真正性を否定する、
情報管理装置。
【０１００】
［付記２］
前記物品は、一連の複数の流通段階を経て前記物品の利用者に届けられ、
前記管理情報は、前記物品が経た前記流通段階に関する流通履歴情報を含んでおり、
前記管理情報への前記アクセス要求は、現在の前記流通段階と直前若しくは直後の前記流通段階との連続性を示す情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記アクセス要求に応じた前記検索の結果、前記データベースに登録された１つの前記識別情報が見つかった場合、前記１つの識別情報と関連付けられた前記管理情報に含まれる前記流通履歴情報を取得し、前記アクセス要求における前記連続性を示す情報と、前記取得した流通履歴情報に含まれる最後の前記流通段階の前記連続性を示す情報との少なくとも一方に基づいて、前記アクセス要求が示す前記現在の流通段階と前記最後の流通段階とが連続しているか判定し、前記現在の流通段階と前記最後の流通段階とが連続していない場合、前記読み出された物品情報の真正性を否定する、
付記１に記載の情報管理装置。
【０１０１】
［付記３］
前記管理情報への前記アクセス要求は、前記物品を次の前記流通段階に向けて出荷する場合に、前記次の流通段階に関する情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記アクセス要求が示す前記現在の流通段階と、前記取得した流通履歴情報が示す最後の前記次の流通段階とが一致しない場合、前記読み出された物品情報の真正性を否定する、
付記２に記載の情報管理装置。
【０１０２】
［付記４］
前記管理情報への前記アクセス要求は、前の前記流通段階から前記物品を入荷した場合に、前記前の流通段階に関する情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記アクセス要求が示す前記前の流通段階と、前記取得した流通履歴情報が示す前記最後の流通段階とが一致しない場合、前記読み出された物品情報の真正性を否定する、
付記２に記載の情報管理装置。
【０１０３】
［付記５］
前記管理情報への前記アクセス要求は、前記利用者へ前記物品を引き渡す場合に、前記物品の引き渡しに関する引き渡し情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記物品を引き渡された前記利用者による前記アクセス要求を受けた場合、前記取得した流通履歴情報に前記引き渡し情報が含まれていないならば、前記読み出された物品情報の真正性を否定する、
付記２〜４のいずれか一項に記載の情報管理装置。
【０１０４】
［付記６］
前記判定部は、前記読み出された物品情報の真正性を否定する判定を行った場合、前記判定の結果を示す真正性情報と、前記読み出された物品情報に含まれる前記識別情報とを関連付けて前記データベースに記録し、
前記管理情報へのアクセス要求は、前記管理情報に含まれる前記真正性情報を読み出すアクセス要求を含む、
付記２〜５のいずれか一項に記載の情報管理装置。
【０１０５】
［付記７］
前記管理情報への前記アクセス要求は、
前記利用者への前記物品の引き渡しに伴って前記利用者が代金を支払う場合の支払い条件に関する支払い条件情報を前記流通履歴情報に追加するアクセス要求、及び、
前記利用者へ前記物品を引き渡す場合に、前記物品の引き渡しに関する引き渡し情報を前記流通履歴情報に追加するアクセス要求を含み、
前記アクセス要求処理部は、前記引き渡し情報の追加を求める前記アクセス要求に応じた前記検索の結果、前記データベースに登録された１つの前記識別情報が見つかった場合、前記１つの識別情報と関連付けられた前記管理情報を取得し、前記取得した管理情報の流通履歴情報に含まれる前記支払い条件情報を、前記利用者の代金の支払いに関わる決済処理を行う決済システム若しくは前記アクセス要求の要求元へ送信し、前記支払い条件情報の送信に応答した前記決済システム若しくは前記アクセス要求の要求元から決済の完了を知らせる通知を受信した場合、前記引き渡し情報を前記流通履歴情報に追加する、
付記２〜６のいずれか一項に記載の情報管理装置。
【０１０６】
［付記８］
前記アクセス要求処理部は、前記決済システム若しくは前記アクセス要求の要求元へ前記支払い条件情報を送信する場合、前記読み出された物品情報についての前記判定部の判定結果に関する情報を前記支払い条件情報とともに送信する、
付記７に記載の情報管理装置。
【０１０７】
［付記９］
１つの物品又は前記１つの物品に添付される物に対して記録された前記物品情報の少なくとも一部は、前記１つの物品に関する前記管理情報に含まれた情報であり、
前記判定部は、前記アクセス要求に応じた前記検索の結果、前記データベースに登録された１つの前記識別情報が見つかった場合に、前記１つの識別情報に関連付けられた前記管理情報と前記読み出された物品情報との間において一致するべき情報が不一致ならば、前記読み出された物品情報の真正性を否定する、
付記２〜８のいずれか一項に記載の情報管理装置。
【０１０８】
［付記１０］
前記物品情報生成部は、前記データベースに登録される前記識別情報に対して暗号化された識別情報を含む前記物品情報を生成し、
前記アクセス要求処理部は、前記読み出された物品情報に含まれる前記暗号化された識別情報を復号し、復号した前記識別情報を前記データベースにおいて検索する、
付記１〜９のいずれか一項に記載の情報管理装置。
【０１０９】
［付記１１］
１以上のコンピュータを、付記１〜１０のいずれか一項に記載の情報管理装置における前記登録部、前記部品情報生成部、前記判定部及び前記アクセス要求処理部として機能させるためのプログラム。
【符号の説明】
【０１１０】
１…情報管理装置、２…データベース、３…物品、４…光学コード、５…端末装置、６…印刷装置、７…リーダ装置、８…決済システム、９…ネットワーク、１０…通信部、２０…入力部、３０…表示部、５０…記憶部、５１…プログラム、６０…処理部、６１…認証処理部、６２…登録部、６３…物品情報生成部、６４…アクセス要求処理部、６５…判定部
【図１】
2020144797.tif 000003
【図２】
2020144797.tif 000004
【図３】
2020144797.tif 000005
【図４】
2020144797.tif 000006
【図５】
2020144797.tif 000007
【図６】
2020144797.tif 000008
【図７】
2020144797.tif 000009
【図８】
2020144797.tif 000010
【図９】
2020144797.tif 000011
【図１０】
2020144797.tif 000012
【図１１】
2020144797.tif 000013
【図１２】
2020144797.tif 000014
【図１３】
2020144797.tif 000015
【図１４】
2020144797.tif 000016
【手続補正書】
【提出日】令和2年2月12日(2020.2.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の物品の情報を管理する情報管理装置であって、
１つの前記物品に関する管理情報の登録を求める登録要求に応じて、前記１つの物品を一意に識別するための識別情報と前記管理情報とを関連付けてデータベースに登録する登録部と、
前記データベースに登録される前記識別情報を含んだ物品情報であって、前記物品又は前記物品に添付される物に対して物理的に記録するための物品情報を生成する物品情報生成部と、
前記物品又は前記物品に添付される物から読み出された前記物品情報の真正性を判定する判定部と、
前記読み出された物品情報に基づいて前記管理情報へのアクセスを求めるアクセス要求を受けると、前記アクセス要求に従って前記データベースを操作するアクセス要求処理部とを有し、
前記アクセス要求処理部は、前記読み出された物品情報に基づく前記アクセス要求に応じて、前記読み出された物品情報に含まれる前記識別情報を前記データベースにおいて検索し、
前記判定部は、前記アクセス要求に応じた前記検索の結果、検索対象の前記識別情報が前記データベースに登録されていない場合、前記読み出された物品情報の真正性を否定し、
前記物品は、一連の複数の流通段階を経て前記物品の利用者に届けられ、
前記管理情報は、前記物品が経た前記流通段階に関する流通履歴情報を含んでおり、
前記管理情報への前記アクセス要求は、現在の前記流通段階と直前若しくは直後の前記流通段階との連続性を示す情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記アクセス要求に応じた前記検索の結果、前記データベースに登録された１つの前記識別情報が見つかった場合、前記１つの識別情報と関連付けられた前記管理情報に含まれる前記流通履歴情報を取得し、前記アクセス要求における前記連続性を示す情報と、前記取得した流通履歴情報に含まれる最後の前記流通段階の前記連続性を示す情報との少なくとも一方に基づいて、前記アクセス要求が示す前記現在の流通段階と前記最後の流通段階とが連続しているか判定し、前記現在の流通段階と前記最後の流通段階とが連続していない場合、前記読み出された物品情報の真正性を否定する、
情報管理装置。
【請求項２】
前記管理情報への前記アクセス要求は、前記物品を次の前記流通段階に向けて出荷する場合に、前記次の流通段階に関する情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記アクセス要求が示す前記現在の流通段階と、前記取得した流通履歴情報が示す最後の前記次の流通段階とが一致しない場合、前記読み出された物品情報の真正性を否定する、
請求項１に記載の情報管理装置。
【請求項３】
前記管理情報への前記アクセス要求は、前の前記流通段階から前記物品を入荷した場合に、前記前の流通段階に関する情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記アクセス要求が示す前記前の流通段階と、前記取得した流通履歴情報が示す前記最後の流通段階とが一致しない場合、前記読み出された物品情報の真正性を否定する、
請求項１に記載の情報管理装置。
【請求項４】
前記管理情報への前記アクセス要求は、前記利用者へ前記物品を引き渡す場合に、前記物品の引き渡しに関する引き渡し情報を前記流通履歴情報に追加するアクセス要求を含み、
前記判定部は、前記物品を引き渡された前記利用者による前記アクセス要求を受けた場合、前記取得した流通履歴情報に前記引き渡し情報が含まれていないならば、前記読み出された物品情報の真正性を否定する、
請求項１〜３のいずれか一項に記載の情報管理装置。
【請求項５】
前記判定部は、前記読み出された物品情報の真正性を否定する判定を行った場合、前記判定の結果を示す真正性情報と、前記読み出された物品情報に含まれる前記識別情報とを関連付けて前記データベースに記録し、
前記管理情報へのアクセス要求は、前記管理情報に含まれる前記真正性情報を読み出すアクセス要求を含む、
請求項１〜４のいずれか一項に記載の情報管理装置。
【請求項６】
前記管理情報への前記アクセス要求は、
前記利用者への前記物品の引き渡しに伴って前記利用者が代金を支払う場合の支払い条件に関する支払い条件情報を前記流通履歴情報に追加するアクセス要求、及び、
前記利用者へ前記物品を引き渡す場合に、前記物品の引き渡しに関する引き渡し情報を前記流通履歴情報に追加するアクセス要求を含み、
前記アクセス要求処理部は、前記引き渡し情報の追加を求める前記アクセス要求に応じた前記検索の結果、前記データベースに登録された１つの前記識別情報が見つかった場合、前記１つの識別情報と関連付けられた前記管理情報を取得し、前記取得した管理情報の流通履歴情報に含まれる前記支払い条件情報を、前記利用者の代金の支払いに関わる決済処理を行う決済システム若しくは前記アクセス要求の要求元へ送信し、前記支払い条件情報の送信に応答した前記決済システム若しくは前記アクセス要求の要求元から決済の完了を知らせる通知を受信した場合、前記引き渡し情報を前記流通履歴情報に追加する、
請求項１〜５のいずれか一項に記載の情報管理装置。
【請求項７】
前記アクセス要求処理部は、前記決済システム若しくは前記アクセス要求の要求元へ前記支払い条件情報を送信する場合、前記読み出された物品情報についての前記判定部の判定結果に関する情報を前記支払い条件情報とともに送信する、
請求項６に記載の情報管理装置。
【請求項８】
１つの物品又は前記１つの物品に添付される物に対して記録された前記物品情報の少なくとも一部は、前記１つの物品に関する前記管理情報に含まれた情報であり、
前記判定部は、前記アクセス要求に応じた前記検索の結果、前記データベースに登録された１つの前記識別情報が見つかった場合に、前記１つの識別情報に関連付けられた前記管理情報と前記読み出された物品情報との間において一致するべき情報が不一致ならば、前記読み出された物品情報の真正性を否定する、
請求項１〜７のいずれか一項に記載の情報管理装置。
【請求項９】
前記物品情報生成部は、前記データベースに登録される前記識別情報に対して暗号化された識別情報を含む前記物品情報を生成し、
前記アクセス要求処理部は、前記読み出された物品情報に含まれる前記暗号化された識別情報を復号し、復号した前記識別情報を前記データベースにおいて検索する、
請求項１〜８のいずれか一項に記載の情報管理装置。
【請求項１０】
１以上のコンピュータを、請求項１〜９のいずれか一項に記載の情報管理装置における前記登録部、前記物品情報生成部、前記判定部及び前記アクセス要求処理部として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の第１の観点に係る情報管理装置は、  複数の物品の情報を管理する情報管理装置であって、１つの前記物品に関する管理情報の登録を求める登録要求に応じて、前記１つの物品を一意に識別するための識別情報と前記管理情報とを関連付けてデータベースに登録する登録部と、前記データベースに登録される前記識別情報を含んだ物品情報であって、前記物品又は前記物品に添付される物に対して物理的に記録するための物品情報を生成する物品情報生成部と、前記物品又は前記物品に添付される物から読み出された前記物品情報の真正性を判定する判定部と、前記読み出された物品情報に基づいて前記管理情報へのアクセスを求めるアクセス要求を受けると、前記アクセス要求に従って前記データベースを操作するアクセス要求処理部とを有し、前記アクセス要求処理部は、前記読み出された物品情報に基づく前記アクセス要求に応じて、前記読み出された物品情報に含まれる前記識別情報を前記データベースにおいて検索し、前記判定部は、前記アクセス要求に応じた前記検索の結果、検索対象の前記識別情報が前記データベースに登録されていない場合、前記読み出された物品情報の真正性を否定し、前記物品は、一連の複数の流通段階を経て前記物品の利用者に届けられ、前記管理情報は、前記物品が経た前記流通段階に関する流通履歴情報を含んでおり、前記管理情報への前記アクセス要求は、現在の前記流通段階と直前若しくは直後の前記流通段階との連続性を示す情報を前記流通履歴情報に追加するアクセス要求を含み、前記判定部は、前記アクセス要求に応じた前記検索の結果、前記データベースに登録された１つの前記識別情報が見つかった場合、前記１つの識別情報と関連付けられた前記管理情報に含まれる前記流通履歴情報を取得し、前記アクセス要求における前記連続性を示す情報と、前記取得した流通履歴情報に含まれる最後の前記流通段階の前記連続性を示す情報との少なくとも一方に基づいて、前記アクセス要求が示す前記現在の流通段階と前記最後の流通段階とが連続しているか判定し、前記現在の流通段階と前記最後の流通段階とが連続していない場合、前記読み出された物品情報の真正性を否定する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の第２の観点に係るプログラムは、１以上のコンピュータを、上記第１の観点に係る情報管理装置における前記登録部、前記物品情報生成部、前記判定部及び前記アクセス要求処理部として機能させるためのプログラムである。