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