(57)【要約】【課題】統一することなく複数の店舗間で別個に付与されて用いられているインストアコードが示す各商品の情報を正確に確認する。【解決手段】コード管理サーバ１０が、商品が生産あるいは製造されたときにその商品に付与され、使用材料が更新される毎に、その使用材料の更新後の商品に当該使用材料の更新前の商品とは別個に付与される商品識別コード（製造コード）と、使用材料の更新によっては更新されないインストアコードとを含むコード管理情報を格納するコード管理ＤＢ１１を備え、検索対象の商品に付与されているインストアコードの指定を受け付け、受け付けたインストアコードを含むコード管理情報を検索し、検索したコード管理情報に含まれている商品識別コードを特定し、特定した商品識別コードを使用して商品カルテを取得し、取得した商品カルテが示す商品情報を出力する。【選択図】図７
2008225797.tif 000002
【特許請求の範囲】
【請求項１】
各小売チェーンにおいてそれぞれ別個にインストアコードが付与されている商品であり、使用材料が更新される毎に新たに商品識別コードが付与される商品についてのコード管理を行うコード管理サーバであって、
商品が生産あるいは製造されたときに当該商品に付与され、使用材料が更新される毎に、該使用材料の更新後の商品に当該使用材料の更新前の商品とは別個に付与される商品識別コードと、該商品識別コードが示す商品に各小売チェーンにおいて付与されたあと使用材料の更新によっては更新されないインストアコードとを含むコード管理情報を格納するコード管理ＤＢと、
検索対象の商品に付与されているインストアコードの指定を受け付けるインストアコード受付手段と、
該インストアコード受付手段が受け付けたインストアコードを含むコード管理情報を、前記コード管理ＤＢを参照して検索し、検索したコード管理情報に含まれている商品識別コードを特定する商品識別コード特定手段と、
該商品識別コード特定手段が特定した商品識別コードを使用して、当該商品識別コードが付与されている商品の商品カルテを取得する商品カルテ取得手段と、
該商品カルテ取得手段が取得した商品カルテが示す商品情報を出力する商品情報出力手段とを含む
ことを特徴とするコード管理サーバ。
【請求項２】
コード管理情報は、商品識別コードの適用期間を含み、
検索する日付の指定を受け付ける日付受付手段を含み、
前記商品識別コード特定手段は、前記インストアコード受付手段が受け付けたインストアコードのうち前記日付受付手段が受け付けた日付を含む前記適用期間が対応付けされているインストアコードを含むコード管理情報を検索する
請求項１記載のコード管理サーバ。
【請求項３】
商品を生産あるいは製造したメーカによって当該商品に付与された商品識別コードを含むメーカ管理情報を取得するメーカ管理情報取得手段と、
該メーカ管理情報取得手段が取得したメーカ管理情報を前記コード管理ＤＢに登録するメーカ管理情報登録手段とを含む
請求項１または請求項２記載のコード管理サーバ。
【請求項４】
各小売チェーンにおいて管理される各小売チェーンサーバから、インストアコードと該インストアコードが付与されている商品の商品識別コードとを含む小売店情報を取得する小売店情報取得手段と、
前記コード管理ＤＢに登録されている商品識別コードのうち前記小売店情報取得手段が取得した商品識別コードに対応付けして、当該小売店情報取得手段が取得したインストアコードを登録するインストアコード登録手段とを含む
請求項３記載のコード管理サーバ。
【請求項５】
前記メーカ管理情報取得手段は、商品の使用材料が更新されて商品識別コードが別途付与されたときに、使用材料の更新前の商品に付与されている商品識別コードと使用材料の更新後の商品に付与されている商品識別コードとを含むメーカ管理情報を取得し、
前記メーカ管理情報登録手段は、前記メーカ管理情報取得手段が取得したメーカ管理情報に含まれている使用材料の更新前の商品に付与されている商品識別コードを含むコード管理情報とは別に、当該使用材料の更新前の商品に付与されている商品識別コードを前記メーカ管理情報取得手段が取得したメーカ管理情報に含まれている使用材料の更新後の商品に付与されている商品識別コードに更新したコード管理情報を生成して、前記コード管理ＤＢに登録する
請求項４記載のコード管理サーバ。
【請求項６】
コード管理情報は、インストアコードを付与している小売チェーンを示す小売チェーン名を含む
請求項１から請求項５のうちいずれかに記載のコード管理サーバ。
【請求項７】
コード管理情報は、商品識別コードが付与されている商品の商品名を含む
請求項１から請求項６のうちいずれかに記載のコード管理サーバ。
【請求項８】
前記商品カルテが示す商品情報は、該当商品の商品名と、当該商品の使用材料とを含み、
前記商品情報出力手段が出力した商品情報に含まれている使用材料の選択を受け付ける使用材料受付手段と、
該使用材料受付手段が受け付けた使用材料の履歴情報を検索する履歴情報検索手段と、
該履歴情報検索手段が検索した履歴情報を出力する履歴情報出力手段とを含む
請求項１から請求項７のうちいずれかに記載のコード管理サーバ。
【請求項９】
各小売チェーンにおいてそれぞれ別個にインストアコードが付与されている商品であり、使用材料が更新される毎に新たに商品識別コードが付与される商品についてのコード管理を行うコード管理方法であって、
検索対象の商品に付与されているインストアコードの指定を受け付けるインストアコード受付処理と、
該インストアコード受付処理にて受け付けたインストアコードを含むコード管理情報を、商品が生産あるいは製造されたときに当該商品に付与され、使用材料が更新される毎に、該使用材料の更新後の商品に当該使用材料の更新前の商品とは別個に付与される商品識別コードと、該商品識別コードが示す商品に各小売チェーンにおいて付与されたあと使用材料の更新によっては更新されないインストアコードとを含むコード管理情報を格納するコード管理ＤＢを参照して検索し、検索したコード管理情報に含まれている商品識別コードを特定する商品識別コード特定処理と、
該商品識別コード特定処理にて特定した商品識別コードを使用して、当該商品識別コードが付与されている商品の商品カルテを取得する商品カルテ取得処理と、
該商品カルテ取得処理にて取得した商品カルテが示す商品情報を出力する商品情報出力処理とを含む
ことを特徴とするコード管理方法。
【請求項１０】
コード管理情報は、商品識別コードの適用期間を含み、
検索する日付の指定を受け付ける日付受付処理を含み、
前記商品識別コード特定処理では、前記インストアコード受付処理にて受け付けたインストアコードのうち前記日付受付処理にて受け付けた日付を含む前記適用期間が対応付けされているインストアコードを含むコード管理情報を検索する
請求項９記載のコード管理方法。
【請求項１１】
商品を生産あるいは製造したメーカによって当該商品に付与された商品識別コードを含むメーカ管理情報を取得するメーカ管理情報取得処理と、
該メーカ管理情報取得処理にて取得したメーカ管理情報を前記コード管理ＤＢに登録するメーカ管理情報登録処理とを含む
請求項９または請求項１０記載のコード管理方法。
【請求項１２】
各小売チェーンにおいて管理される各小売チェーンサーバから、インストアコードと該インストアコードが付与されている商品の商品識別コードとを含む小売店情報を取得する小売店情報取得処理と、
前記コード管理ＤＢに登録されている商品識別コードのうち前記小売店情報取得処理にて取得した商品識別コードに対応付けして、当該小売店情報取得処理にて取得したインストアコードを登録するインストアコード登録処理とを含む
請求項１１記載のコード管理方法。
【請求項１３】
前記メーカ管理情報取得処理では、商品の使用材料が更新されて商品識別コードが別途付与されたときに、使用材料の更新前の商品に付与されている商品識別コードと使用材料の更新後の商品に付与されている商品識別コードとを含むメーカ管理情報を取得し、
前記メーカ管理情報登録処理では、前記メーカ管理情報取得処理にて取得したメーカ管理情報に含まれている使用材料の更新前の商品に付与されている商品識別コードを含むコード管理情報とは別に、当該使用材料の更新前の商品に付与されている商品識別コードを前記メーカ管理情報取得処理にて取得したメーカ管理情報に含まれている使用材料の更新後の商品に付与されている商品識別コードに更新したコード管理情報を生成して、前記コード管理ＤＢに登録する
請求項１２記載のコード管理方法。
【請求項１４】
コード管理情報は、インストアコードを付与している小売チェーンを示す小売チェーン名を含む
請求項９から請求項１３のうちいずれかに記載のコード管理方法。
【請求項１５】
コード管理情報は、商品識別コードが付与されている商品の商品名を含む
請求項９から請求項１４のうちいずれかに記載のコード管理方法。
【請求項１６】
前記商品カルテが示す商品情報は、該当商品の商品名と、当該商品の使用材料とを含み、
前記商品情報出力処理にて出力した商品情報に含まれている使用材料の選択を受け付ける使用材料受付処理と、
該使用材料受付処理にて受け付けた使用材料の履歴情報を検索する履歴情報検索処理と、
該履歴情報検索処理にて検索した履歴情報を出力する履歴情報出力処理とを含む
請求項９から請求項１５のうちいずれかに記載のコード管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各小売チェーンにおいてそれぞれ別個にインストアコードが付与されている商品であり、使用材料が更新される毎に新たに商品識別コードが付与される商品についてのコード管理を行うコード管理サーバ、及びコード管理方法に関する。
【背景技術】
【０００２】
従来から、スーパーマーケット等の店舗において、購入が希望された商品に付されているバーコード等のＰＯＳコードを読み取ることで、商品単位の販売状況を把握するための情報の収集等を行うＰＯＳシステムが広く用いられている（例えば、特許文献１−２参照）。
【０００３】
【特許文献１】特開２００５−１６５６２９号公報
【特許文献２】特開２００５−２２８０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した従来のＰＯＳシステムでは、ＰＯＳコードによって得られる情報は各店舗独自のインストアコードとされている。チェーンストアでは、一般にＪＡＮ（ＥＡＮ）コードと呼ばれる国際標準コードの形式が使用されているが、登録されている対応商品がバラバラのインストアコードが使用されている。
【０００５】
一方、各チェーンストアで販売される各商品毎にそれぞれ商品マスタが作成され、その商品マスタそれぞれに商品マスタ番号が付与される。この商品マスタ番号は、各チェーンストアにて販売された商品を一意に特定可能である。
【０００６】
従って、各チェーンストアで使用されるインストアコードと商品マスタ番号とが１対１に対応付けされていれば、各チェーンストアにおけるインストアコードから該当する商品に関する情報を的確に得ることが可能となる。
【０００７】
しかしながら、実際上は、例えば惣菜や缶詰などの商品における一部の材料が変更されただけのような場合には、商品マスタ番号は別途付与されるが、インストアコードは変更されることなく継続して使用されることがあるため、インストアコードから該当する商品に関する正確な情報を得ることはできないという問題があった。
【０００８】
本発明は、上述した問題を解消し、統一することなく複数の店舗間で別個に付与されて用いられているインストアコードが示す各商品の情報を正確に確認することができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明のコード管理サーバは、各小売チェーンにおいてそれぞれ別個にインストアコードが付与されている商品であり、使用材料が更新される毎に新たに商品識別コードが付与される商品についてのコード管理を行うコード管理サーバであって、商品が生産あるいは製造されたときに当該商品に付与され、使用材料が更新される毎に、該使用材料の更新後の商品に当該使用材料の更新前の商品とは別個に付与される商品識別コードと、該商品識別コードが示す商品に各小売チェーンにおいて付与されたあと使用材料の更新によっては更新されないインストアコードとを含むコード管理情報を格納するコード管理ＤＢと、検索対象の商品に付与されているインストアコードの指定を受け付けるインストアコード受付手段と、該インストアコード受付手段が受け付けたインストアコードを含むコード管理情報を、前記コード管理ＤＢを参照して検索し、検索したコード管理情報に含まれている商品識別コードを特定する商品識別コード特定手段と、該商品識別コード特定手段が特定した商品識別コードを使用して、当該商品識別コードが付与されている商品の商品カルテを取得する商品カルテ取得手段と、該商品カルテ取得手段が取得した商品カルテが示す商品情報を出力する商品情報出力手段とを含むことを特徴とする。
【００１０】
上記のように構成したことで、統一することなく複数の店舗間で別個に付与されて用いられているインストアコードが示す各商品の情報を正確に確認することができる。すなわち、商品の使用材料の更新により商品識別コード（製造コード、商品カルテコード）が更新されていく場合に、商品の使用材料の更新によっては更新されないインストアコードが示す各商品の情報を、正確に確認することができる。
【００１１】
コード管理情報は、商品識別コードの適用期間を含み、検索する日付の指定を受け付ける日付受付手段を含み、前記商品識別コード特定手段は、前記インストアコード受付手段が受け付けたインストアコードのうち前記日付受付手段が受け付けた日付を含む前記適用期間が対応付けされているインストアコードを含むコード管理情報を検索する構成とされていてもよい。
【００１２】
商品を生産あるいは製造したメーカによって当該商品に付与された商品識別コードを含むメーカ管理情報を取得するメーカ管理情報取得手段と、該メーカ管理情報取得手段が取得したメーカ管理情報を前記コード管理ＤＢに登録するメーカ管理情報登録手段とを含む構成とされていてもよい。
【００１３】
各小売チェーンにおいて管理される各小売チェーンサーバから、インストアコードと該インストアコードが付与されている商品の商品識別コードとを含む小売店情報を取得する小売店情報取得手段と、前記コード管理ＤＢに登録されている商品識別コードのうち前記小売店情報取得手段が取得した商品識別コードに対応付けして、当該小売店情報取得手段が取得したインストアコードを登録するインストアコード登録手段とを含む構成とされていてもよい。
【００１４】
前記メーカ管理情報取得手段は、商品の使用材料が更新されて商品識別コードが別途付与されたときに、使用材料の更新前の商品に付与されている商品識別コードと使用材料の更新後の商品に付与されている商品識別コードとを含むメーカ管理情報を取得し、前記メーカ管理情報登録手段は、前記メーカ管理情報取得手段が取得したメーカ管理情報に含まれている使用材料の更新前の商品に付与されている商品識別コードを含むコード管理情報とは別に、当該使用材料の更新前の商品に付与されている商品識別コードを前記メーカ管理情報取得手段が取得したメーカ管理情報に含まれている使用材料の更新後の商品に付与されている商品識別コードに更新したコード管理情報を生成して、前記コード管理ＤＢに登録する構成とされていてもよい。
【００１５】
コード管理情報は、例えば、インストアコードを付与している小売チェーンを示す小売チェーン名を含む。また、コード管理情報は、例えば、商品識別コードが付与されている商品の商品名を含む。
【００１６】
前記商品カルテが示す商品情報は、例えば、該当商品の商品名と、当該商品の使用材料とを含み、前記商品情報出力手段が出力した商品情報に含まれている使用材料の選択を受け付ける使用材料受付手段と、該使用材料受付手段が受け付けた使用材料の履歴情報を検索する履歴情報検索手段と、該履歴情報検索手段が検索した履歴情報を出力する履歴情報出力手段とを含む構成とされていてもよい。
【００１７】
また、本発明のコード管理方法は、各小売チェーンにおいてそれぞれ別個にインストアコードが付与されている商品であり、使用材料が更新される毎に新たに商品識別コードが付与される商品についてのコード管理を行うコード管理方法であって、検索対象の商品に付与されているインストアコードの指定を受け付けるインストアコード受付処理と、該インストアコード受付処理にて受け付けたインストアコードを含むコード管理情報を、商品が生産あるいは製造されたときに当該商品に付与され、使用材料が更新される毎に、該使用材料の更新後の商品に当該使用材料の更新前の商品とは別個に付与される商品識別コードと、該商品識別コードが示す商品に各小売チェーンにおいて付与されたあと使用材料の更新によっては更新されないインストアコードとを含むコード管理情報を格納するコード管理ＤＢを参照して検索し、検索したコード管理情報に含まれている商品識別コードを特定する商品識別コード特定処理と、該商品識別コード特定処理にて特定した商品識別コードを使用して、当該商品識別コードが付与されている商品の商品カルテを取得する商品カルテ取得処理と、該商品カルテ取得処理にて取得した商品カルテが示す商品情報を出力する商品情報出力処理とを含むことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、統一することなく複数の店舗間で別個に付与されて用いられているインストアコードが示す各商品の情報を正確に確認することができるようになる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施の形態について図面を参照して説明する。
図１は、本発明の一実施の形態に係るコード管理システム１００の構成の例を示すブロック図である。図１に示すように、コード管理システム１００は、コード管理サーバ１０と、商品マスタサーバ２０と、小売店サーバ３１〜３Ｎ（Ｎ：任意の正の整数）とを含む。コード管理サーバ１０、商品マスタサーバ２０、および小売店サーバ３１〜３Ｎは、それぞれ、例えばインターネットなどの通信ネットワーク４０に接続されている。
【００２０】
コード管理サーバ１０、商品マスタサーバ２０、および小売店サーバ３１〜３Ｎは、それぞれ、ＷＷＷサーバなどの情報処理装置によって構成される。
【００２１】
コード管理サーバ１０は、例えばコード管理システム１００のシステム管理者によって管理されるサーバであり、商品が生産あるいは製造されたときにその商品に付与される製造コードや各小売店にて使用されているインストアコードの管理を行うものである。
【００２２】
コード管理サーバ１０は、コード管理情報が格納されるコード管理ＤＢ１１と、メーカ生産管理情報が格納されるメーカ生産管理ＤＢ１２とを備えている。コード管理情報は、製造コードと各小売店にて使用されているインストアコードとの関係を管理するための情報である。メーカ生産管理情報は、商品が生産あるいは製造されたときにメーカ側によってその商品に付与された製造コードと、その製造コードが示す商品の商品名と、その商品を生産あるいは製造したメーカ名とを含む。なお、コード管理ＤＢ１１と、メーカ生産管理ＤＢ１２とは、コード管理サーバ１０の内部にあっても外部にあってもよい。また、メーカ生産管理情報は、例えば、各メーカが管理するメーカ端末（図示せず）から、例えば定期的にコード管理サーバ１０に通信ネットワーク４０を介して送信され、メーカ生産管理ＤＢ１２に蓄積される。
【００２３】
商品マスタサーバ２０は、商品の生産履歴や流通履歴を含む商品履歴情報などのその商品に関わる各種の情報を含む商品マスタ（商品カルテ）が格納される商品マスタＤＢ２１を備えている。商品マスタは、商品を一意に特定するための商品マスタ番号（商品カルテコードの一例）と、その商品に付与されている製造コードとを含む（図４参照）。なお、商品マスタＤＢ２１は、商品マスタサーバ２０の内部にあっても外部にあってもよい。
【００２４】
小売店サーバ３１〜３Ｎは、それぞれ、例えば各小売チェーンＡ〜Ｎを管理する小売チェーン管理者によって管理され、各小売チェーンＡ〜Ｎにて使用されるＰＯＳ情報を格納する小売チェーン商品マスタＤＢ３１ａ〜３Ｎａを備えている。小売店サーバ３１〜３Ｎは、それぞれ、例えば各小売チェーンＡ〜Ｎ内に設置される。小売店サーバ３１〜３Ｎには、図示はしないが、各小売チェーンＡ〜Ｎ内で用いられるＰＯＳレジスタ（購入金額支払所に設置されているレジスタであって、例えば商品に付されたＰＯＳシステム用のバーコード（ＰＯＳコードの一例：以下、ＰＯＳ用バーコードという。）を読み取り、ＰＯＳ用バーコードにもとづいて特定される商品名や商品価格を用いて購入内容をレシートへ印字する機能などの各種の機能を有する。）や、小売店サーバ３１〜３Ｎの処理前にＰＯＳデータイントラ処理を行うコンピュータなどが接続されている。
【００２５】
図２は、小売チェーンＡに設置されている小売店サーバ３１が備える小売チェーン商品マスタＤＢ３１ａに格納されるＰＯＳ情報の例を示す説明図である。図２に示すように、ＰＯＳ情報は、商品名と、インストアコードと、製造コードと、商品の値段とを含む。インストアコードは、ＪＡＮ形式などの特定の標準形式であってもよいし、店舗独自の形式をもったものであってもよい。インストアコードは、該当する小売チェーンＡ内のＰＯＳシステムにおいて所定の商品に対応付けて現在使用されているＰＯＳコードである。
【００２６】
図２に示すように、商品名としては、缶詰Ａ、調味料Ａなどの商品の名称及び／又はサプライヤー名（メーカー名）が設定される。また、値段には、個数や重さ毎の販売単位の値段が設定される。
【００２７】
ＰＯＳ情報は、各小売店サーバ３１〜３Ｎが備える各小売チェーン商品マスタＤＢ３１ａ〜３Ｎａにそれぞれ格納されている。また、ＰＯＳ情報は、各店舗に採用されているＰＯＳシステムによって、同じ商品であっても異なるインストアコードが設定される場合がある。
【００２８】
図３は、コード管理ＤＢ１１に格納されるコード管理情報の例を示す説明図である。図３に示すように、コード管理情報は、商品名と、製造コードと、小売チェーン名と、インストアコードと、適用期間とが対応付けされた情報である。適用期間は、該当する製造コード（あるいはその製造コードに対応付けされている商品カルテコード）がある商品に適用されている期間を意味し、現在も適用されている場合には期間終了日が確定できないため「使用継続中（適用中）」が設定される。なお、適用期間は、日単位でなく、月、週、時間、分、秒単位で管理するようにしてもよい。本例では、ある商品について使用材料が更新されて新たに製造コードが付与された場合であっても、更新前の使用材料で生産される同一名の商品が時期的に重複して出荷され販売される場合があるものとする。具体的には、図３に示す缶詰Ａは、使用材料の更新前の商品と、使用材料の更新後の商品とが、同時期（２００６年８月１６日〜２００６年１０月１５日）に出荷され販売されているものとされている。
【００２９】
図４は、商品マスタＤＢ２１に格納される商品カルテの例を示す説明図である。図４に示すように、商品カルテには、該当する商品の商品名と、その商品に一意に付与されている製造コードと、その商品に一意に付与されている商品カルテコードと、その商品に使用されている材料と、各使用材料の生産及び流通履歴を示す使用材料履歴情報とが対応付けされた情報である。
【００３０】
次に、本例のコード管理システム１００の動作について説明する。
図５は、本例のコード管理システム１００におけるコード管理サーバ１０が実行するコード管理情報登録処理の例を示すフローチャートである。コード管理情報登録処理は、例えば、コード管理サーバ１０のオペレータにより指示があったとき、あるいは定期的（例えば１日１回早朝あるいは深夜など）に実行される。
【００３１】
コード管理情報登録処理において、先ず、コード管理サーバ１０は、メーカ生産管理ＤＢ１２に格納されているメーカ生産管理情報のうち、新規に登録（前回取得したとき以降の登録）されていたメーカ生産管理情報を読み出す（ステップＳ１０１）。
【００３２】
次いで、コード管理サーバ１０は、取得したメーカ生産管理情報に含まれている商品名と製造コードとをコード管理ＤＢ１１に格納されているコード管理情報の該当項目にそれぞれ新たに登録し、対応する使用期間の項目に製造コードの使用開始期間（適用期間の始期）を登録する（ステップＳ１０２）。
【００３３】
次に、コード管理サーバ１０は、各小売店サーバ３１〜３Ｎから、新規に登録（前回取得したとき以降の登録）されたＰＯＳ情報を取得する（ステップＳ１０３）。なお、ステップＳ１０３では、ＰＯＳ情報のうち、製造コードとインストアコードだけを取得するようにしてもよい。
【００３４】
次いで、コード管理サーバ１０は、ステップＳ１０３にて取得したＰＯＳ情報に含まれている製造コードを含むコード管理情報に対応付けして、インストアコードや小売チェーン名を登録する（ステップＳ１０４）。ＰＯＳ情報に含まれている製造コードを含むコード管理情報にインストアコードが既に対応付けされていれば、そのＰＯＳ情報に含まれている製造コードを含むコード管理情報をコピーしたあと、インストアコードや小売チェーン名をＰＯＳ情報に含まれているものに更新することで、インストアコードや小売チェーン名を登録する。
【００３５】
本例では、該当する商品に使用される材料に変更があった場合には、製造コードが更新されたメーカ生産管理情報が新たにメーカ生産管理ＤＢ１２に登録される。本例では、更新前の製造コードを含むメーカ生産管理情報が、消去されることなくメーカ生産管理ＤＢ１２に残され、該当する使用材料によって商品が生成されることがなくなったときに消去される。なお、本例では、更新された新製造コードと、更新前の前製造コードとがメーカ生産管理情報に含まれる。
【００３６】
また、製造コードが更新されると、該当する商品についての商品カルテが新たに作成され、商品マスタＤＢ２１に格納される。この商品カルテには、新たに付与された商品カルテコードが含まれる。前製造コードに対応付けされた商品カルテコードを含む商品カルテと、新製造コードに対応付けされた商品カルテコードを含む商品カルテとは、例えば商品（コロッケなどの惣菜、缶詰など）に使用されている材料や、その材料の履歴情報などが異なるものとなる。なお、前製造コードに対応付けされた商品カルテコードを含む商品カルテは、該当する使用材料によっては商品が生成されなくなるまでは、消去されることなく商品マスタＤＢ２１に保存される。
【００３７】
そして、製造コードが更新されると、その旨が小売店サーバ３１〜３Ｎに通知され、ＰＯＳ情報における製造コードが更新される。本例では、商品名が同じ（例えば、商品としては、○○コロッケ、××缶詰など変わらない）であるため、小売店サーバ３１〜３Ｎにおいて、インストアコードは更新されないものとする。
【００３８】
図６は、本例のコード管理システム１００におけるコード管理サーバ１０が実行するコード管理情報更新処理の例を示すフローチャートである。コード管理情報更新処理は、例えば、コード管理サーバ１０のオペレータにより指示があったとき、あるいは定期的（例えば１日１回早朝あるいは深夜など）に実行される。
【００３９】
コード管理情報更新処理において、先ず、コード管理サーバ１０は、メーカ生産管理ＤＢ１２に格納されているメーカ生産管理情報のうち、製造コードが更新（前回更新したとき以降の更新）されていたメーカ生産管理情報を読み出す（ステップＳ２０１）。製造コードが更新されていたか否かは、メーカ生産管理情報に前製造コードが含まれているか否かによって判断される。なお、製造コードが更新されていたメーカ生産管理情報を読み出したあと、コード管理サーバ１０は、メーカ生産管理ＤＢ１２に格納されているメーカ生産管理情報について、前製造コードが含まれている場合にはその前製造コードを削除する。
【００４０】
次いで、コード管理サーバ１０は、ステップＳ２０１にて取得した前製造コードを含むコード管理情報を検索し、検索したコード管理情報における製造コードを新製造コードに更新したコード管理情報を、前製造コードを含むコード管理情報とは別に生成する（ステップＳ２０２）。すなわち、前製造コードを含むコード管理情報を残したまま、製造コードを新製造コードに更新したコード管理情報を別途生成する。
【００４１】
そして、コード管理サーバ１０は、新製造コードに対応する使用期間の項目にその製造コードの使用開始日（適用期間の始期）を登録する（ステップＳ２０３）。適用期間の始期を示す適用期間情報は、例えば、ステップＳ２０１にて取得したメーカ生産管理情報に対応付けされており、ステップＳ２０１にて読み出される。また、例えば日毎にコード管理情報が更新される場合には、あらかじめ定められた所定の日（当日、翌日など）が適用期間の始期となる。
【００４２】
さらに、コード管理サーバ１０は、メーカ側のサーバから製造コードの使用終了通知を受け付けていれば、該当する製造コードに対応する使用期間の項目にその製造コードの使用終了日（適用期間の終期）を登録する（ステップＳ２０４）。
【００４３】
図７は、本例のコード管理システム１００におけるコード管理サーバ１０が実行する商品検索処理の例を示すフローチャートである。ここでは、小売店サーバ３１のオペレータにより指定されたインストアコードが付与されている商品について、オペレータにより指定されたときの使用材料などの商品情報が検索される場合を例に説明する。
【００４４】
商品検索処理において、コード管理サーバ１０は、小売店サーバ３１から通信ネットワーク４０を介してインストアコード（例えばＡ０００００２３）を受け付ける（ステップＳ３０１）。また、コード管理サーバ１０は、自己が備える入力装置の操作によりオペレータにより入力された検索対象日付（例えば２００６年１０月１５日）を受け付ける（ステップＳ３０２）。
【００４５】
次に、コード管理サーバ１０は、コード管理ＤＢ１１を参照して、ステップＳ３０１にて受け付けたインストアコードに対応付けされ、ステップＳ３０２にて受け付けた日付が適用期間中に含まれているコード管理情報を検索し、抽出する（ステップＳ３０３）。
【００４６】
次に、コード管理サーバ１０は、ステップＳ３０３にて抽出したコード管理情報に含まれている製造コードを選択することで、ステップＳ３０１にて受け付けたインストアコードが使用されていた商品についてステップＳ３０２にて受け付けた日付に使用されていた製造コードを特定する（ステップＳ３０４）。ここでは、製造コード「０００１２３」及び製造コード「０００１２５」の２つが特定される。
【００４７】
次に、コード管理サーバ１０は、商品マスタサーバ２０に対してステップＳ３０４にて特定した製造コードを提示して、商品マスタサーバ２０から提示した製造コードに対応付けされている商品カルテコードが付与されている商品カルテを取得する（ステップＳ３０５）。
【００４８】
そして、コード管理サーバ１０は、取得した商品カルテが示す商品名や使用材料を含む商品検索結果情報の表示領域が設けられた検索結果画面を表示するための検索結果画面情報を生成し、小売店サーバ３１に送信する（ステップＳ３０６）。小売店サーバ３１は、自己が備える表示装置の表示画面上に、受信した検索結果画面情報が示す検索結果画面を表示する。検索結果画面は、例えば図８に示すように、検索条件を表示する検索条件表示領域２０１と、検索結果を表示する検索結果表示領域２０２とが設けられている。
【００４９】
図８には、検索条件としてインストアコード「Ａ０００００２３」及び日付「２００６年１０月１５日」が指定された場合の検索結果の例が示されている。図８に示すように、検索結果として、インストアコード「Ａ０００００２３」が示す商品が商品名「缶詰Ａ」であり、指定された日「１０月１５日」においては、製造コード「０００１２３」及び商品カルテコード「ＫＡ０００４５」と、製造コード「０００１２５」及び商品カルテコード「ＫＡ０００４８」とが使用されており、その「缶詰Ａ」の使用材料は、製造コード「０００１２３」の商品については「タラバ蟹」や「調味料β」などであり、製造コード「０００１２５」の商品については「タラバ蟹」や「調味料γ」などであったことが示されている。検索したとき（日）においては、インストアコード「Ａ０００００２３」の商品は、製造コード「０００１２３」又は製造コード「０００１２５」が付与されている（図２参照）ため、指定された日付「２００６年１０月１５日」のときとは商品の使用材料が異なっている場合もある。本例では、インストアコードが更新されることなく、製造コード（商品カルテコード）が更新されていた場合であっても、指定された日付における該当商品の使用材料を検索することが可能となる。
【００５０】
さらに、コード管理サーバ１０は、図８の検索結果画面においてオペレータによって選択された材料を示す材料選択情報を小売店サーバ３１から受信すると、受信した材料選択情報が示す材料の使用材料履歴情報を該当する商品カルテから抽出し、抽出した使用材料履歴情報の表示領域が設けられた検索結果画面を表示するための検索結果画面情報を生成し、小売店サーバ３１に送信する（ステップＳ３０７）。小売店サーバ３１は、自己が備える表示装置の表示画面上に、受信した検索結果画面情報が示す検索結果画面を表示する。この検索結果画面は、例えば図９に示すように、検索条件を表示する検索条件表示領域２０１と、検索結果を表示する検索結果表示領域２０２と、使用材料履歴情報を表示する使用材料履歴表示領域２０３とが設けられている。
【００５１】
図９には、図８の画面において製造コード「０００１２３」の商品における材料「タラバ蟹」が選択された場合の検索結果の例が示されている。図９に示すように、検索結果として、図８に示されていた情報の他、指定された日付において商品「缶詰Ａ」に使用されていた材料「タラバ蟹」の生産履歴情報や流通履歴情報が示されている。この検索結果によって、商品名「缶詰Ａ」に使用されていた材料と、その材料の履歴情報を確認することができる。
【００５２】
なお、上記の例では、ステップＳ３０２にて日付を受け付けることとしていたが、検索対象の日付の範囲を受け付けるようにしてもよい。この場合、コード管理サーバ１０は、コード管理ＤＢ１１を参照して、ステップＳ３０１にて受け付けたインストアコードに対応付けされ、ステップＳ３０２にて受け付けた日付範囲が適用期間中に含まれているコード管理情報を検索し、抽出するようにすればよい。
【００５３】
なお、上記の例では、商品カルテの一部を抽出して検索結果画面に表示することとしていたが、商品カルテの内容の全部を抽出して検索結果画面に表示するようにしてもよい。また、上記の例では、検索結果画面を表示する構成としていたが、印刷することとしてもよく、音声により検索結果を出力することとしてもよい。
【００５４】
以上に説明したように、上述した一実施の形態では、コード管理サーバ１０が、商品が生産あるいは製造されたときにその商品に付与され、使用材料が更新される毎に、その使用材料の更新後の商品に当該使用材料の更新前の商品とは別個に付与される商品識別コード（製造コード、商品カルテコード）と、その商品識別コードが示す商品に各小売チェーンにおいて付与されたあと使用材料の更新によっては更新されないインストアコードとを含むコード管理情報を格納するコード管理ＤＢ１１を備え、検索対象の商品に付与されているインストアコードの指定を受け付け、受け付けたインストアコードを含むコード管理情報をコード管理ＤＢ１１を参照して検索し、検索したコード管理情報に含まれている商品識別コードを特定し、特定した商品識別コードを使用して、その商品識別コードが付与されている商品の商品カルテを取得し、取得した商品カルテが示す商品情報を出力する構成としたので、統一することなく複数の店舗間で別個に付与されて用いられているインストアコードが示す各商品の情報を正確に確認することができる。すなわち、商品の使用材料の更新により商品識別コード（製造コード、商品カルテコード）が更新されていく場合に、商品の使用材料の更新によっては更新されないインストアコードが示す各商品の情報を、正確に確認（１つ商品情報のみが検索された場合）、あるいは絞りこむ（２つ以上の商品情報のみが検索された場合）ことができる。
【００５５】
また、上述した実施の形態では、コード管理サーバ１０が、検索する日付の指定を受け付け、小売店サーバ３１から受け付けたインストアコードのうち、小売店サーバ３１から受け付けた日付を含む適用期間が対応付けされているインストアコードを含むコード管理情報を検索する構成としているので、指定された日付において、該当するインストアコードが示す商品の商品情報を検索することが可能となる。すなわち、具体的には、例えば「指定された日において、インストアコードが示す商品Ａは、材料Ａ，Ｂ，Ｃを使用して生産されていた」といったことを容易に確認することができる。
【００５６】
また、上述した実施の形態では、コード管理サーバ１０が、商品を生産あるいは製造したメーカによってその商品に付与された商品識別コードを含むメーカ管理情報を取得し、取得したメーカ管理情報をコード管理ＤＢ１１に登録する構成としたので、新たに商品識別コードが付与されたときに、その新規の商品識別コードや商品名をコード管理ＤＢ１１に登録することができる。
【００５７】
また、上述した実施の形態では、コード管理サーバ１０が、各小売チェーンにおいて管理される各小売チェーンサーバ３１〜３Ｎから、インストアコードとそのインストアコードが付与されている商品の商品識別コードとを含む小売店情報を取得し、コード管理ＤＢ１１に登録されている商品識別コードのうち取得した商品識別コードに対応付けして、取得したインストアコードを登録する構成としたので、各小売チェーンで新たにインストアコードが付与されたときに、そのインストアコードは小売チェーン名などを適切な商品識別コードに対応付けしたコード管理情報としてコード管理ＤＢ１１に登録することができる。
【００５８】
また、上述した実施の形態では、コード管理サーバ１０が、商品の使用材料が更新されて商品識別コードが別途付与されたときに、使用材料の更新前の商品に付与されている商品識別コードと使用材料の更新後の商品に付与されている商品識別コードとを含むメーカ管理情報を取得し、取得したメーカ管理情報に含まれている使用材料の更新前の商品に付与されている商品識別コードを含むコード管理情報とは別に、その使用材料の更新前の商品に付与されている商品識別コードを、取得したメーカ管理情報に含まれている使用材料の更新後の商品に付与されている商品識別コードに更新したコード管理情報を生成して、コード管理ＤＢ１１に登録する構成としたので、ある商品について商品識別コードが更新されたときに、更新前の商品識別コードを含むコード管理情報を残したまま、更新された商品識別コードを含むコード管理情報をコード管理ＤＢ１１に登録することができる。
【００５９】
また、上述した実施の形態では、コード管理サーバ１０が、小売チェーンサーバ３１に対して出力（検索結果表示画面情報として出力）した商品情報に含まれている使用材料の選択を受け付け、受け付けた使用材料の履歴情報を検索し、検索した履歴情報を出力（検索結果表示画面情報として出力）する構成としているので、ある商品の使用材料の履歴情報を容易に検索し提示することが可能となる。
【００６０】
なお、上述した実施の形態では、インストアコードを使用する構成としていたが、コード管理情報が、インストアコードに替えて、あるいはインストアコードとともに、商品識別コードが示す商品に各小売チェーンにおいて付与される図形コードを含むこととされていてもよい。すなわち、インストアコードに替えて、あるいはインストアコードとともに、各小売チェーンにてプライベートに使用される図形コードを用いることとしてもよい。
【産業上の利用可能性】
【００６１】
本発明によれば、統一することなく複数の店舗間で別個に付与されて用いられているインストアコードが示す各商品の情報を正確に確認するのに有用である。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施の形態に係るコード管理システムの構成の例を示すブロック図である。
【図２】ＰＯＳ情報の例を示す説明図である。
【図３】コード管理情報の例を示す説明図である。
【図４】商品カルテの内容の例を示す説明図である。
【図５】コード管理情報登録処理の例を示すフローチャートである。
【図６】コード管理情報更新処理の例を示すフローチャートである。
【図７】商品検索処理の例を示すフローチャートである。
【図８】検索結果画面の例を示す説明図である。
【図９】検索結果画面の例を示す説明図である。
【符号の説明】
【００６３】
１０        コード管理サーバ
１１        コード管理ＤＢ
２０        商品マスタサーバ
３１〜３Ｎ  小売店サーバ
４０        通信ネットワーク
１００      コード管理システム
【図１】
2008225797.tif 000003
【図２】
2008225797.tif 000004
【図３】
2008225797.tif 000005
【図４】
2008225797.tif 000006
【図５】
2008225797.tif 000007
【図６】
2008225797.tif 000008
【図７】
2008225797.tif 000009
【図８】
2008225797.tif 000010
【図９】
2008225797.tif 000011