(57)【要約】  【課題】割引適用の一元管理・購入商品に対応する割引きのリアルタイム提供を実現する顧客管理システムの提供  【解決手段】商品棚に並ぶ商品には無線ＩＣタグ２９が付されている。1.顧客は商品を顧客端末２５が設置されているカートに入れる。2.顧客端末２５は、カートに商品が入れられる毎に、各商品の無線ＩＣタグ２７からＩＣタグＩＤを読み取り、3.送信する。4.顧客管理サーバ２１は、取得したＩＣタグＩＤ・顧客ＩＤに基づき、割引情報ＤＢ等を検索し、5.他の商品を購入すると割引き適用があること告知する割引告知情報を送信する。6.さらに、取得したＩＣタグＩＤ、顧客ＩＤ、割引情報ＤＢ等に基づき、次回以降の割引きを示す顧客割引適用情報を生成する。7.顧客端末２５は、顧客に割引きが受けられる旨を知らせる。8.顧客は、決済時に、前回までの買物による顧客割引適用情報に基づき、割引を受ける。【選択図】    図１
2005316930.tif 000002
【特許請求の範囲】
【請求項１】
各商品毎に配置される商品識別情報提供装置であって、各商品を一意に決定する商品識別情報を有する商品識別情報提供装置、各顧客が使用する顧客端末、及び、顧客毎に割引情報を管理する顧客管理装置を有する顧客管理システムにおいて、
前記顧客端末は、
前記商品識別情報提供装置から商品識別情報を取得する端末商品識別情報取得手段、
顧客を一意に決定する顧客識別情報を取得する端末顧客識別情報取得手段、
取得した商品識別情報を提供する端末商品識別情報提供手段、
取得した顧客識別情報を提供する端末顧客識別情報提供手段、
を有し、
前記顧客管理装置は、
ある商品の商品識別情報と、当該商品を購入すれば、割引が適用される商品を示す割引商品識別情報及び割引内容を示す割引内容情報との関連付けを示す割引情報を保持する割引情報保持手段、
前記顧客端末から商品識別情報を取得する商品識別情報取得手段、
前記顧客端末から顧客識別情報を取得する顧客識別情報取得手段、
前記割引情報保持手段から、前記商品識別情報取得手段から取得した商品識別情報に対応する割引情報を取得し、前記顧客識別情報取得手段から取得した顧客識別情報と前記割引情報とを関連付けて、顧客毎に適用される割引を示す顧客割引適用情報を生成する顧客割引適用情報生成手段、
生成した顧客割引適用情報を顧客割引適用情報保持手段に記憶する顧客割引適用情報記憶手段、
前記顧客識別情報取得手段から取得した顧客識別情報に対応する顧客割引適用情報を前記顧客割引適用情報保持手段から取得し、取得した顧客割引適用情報における割引商品識別情報に前記商品識別情報取得手段から取得した商品識別情報が含まれていれば、当該割引商品識別情報及び当該割引商品識別情報に対応する割引内容情報に基づき、割引が適用される旨の割引告知情報を生成する割引告知情報生成手段、
生成した割引告知情報を前記携帯端末に提供する割引告知情報提供手段、
を有する顧客管理システム。
【請求項２】
各商品を一意に決定する商品識別情報と、当該商品を購入すれば、割引が適用される商品を示す割引商品識別情報及び割引内容を示す割引内容情報との関連付けを示す割引情報を保持する割引情報保持手段、
前記商品識別情報を取得する商品識別情報取得手段、
前記顧客識別情報を取得する顧客識別情報取得手段、
前記割引情報保持手段から、前記商品識別情報取得手段から取得した商品識別情報に対応する割引情報を取得し、前記顧客識別情報取得手段から取得した顧客識別情報と前記割引情報とを関連付けて、顧客毎に適用される割引を示す顧客割引適用情報を生成する顧客割引適用情報生成手段、
生成した顧客割引適用情報を顧客割引適用情報保持手段に記憶する顧客割引適用情報記憶手段、
前記顧客識別情報取得手段から取得した顧客識別情報に対応する顧客割引適用情報を前記顧客割引適用情報保持手段から取得し、取得した顧客割引適用情報における割引商品識別情報に前記商品識別情報取得手段から取得した商品識別情報が含まれていれば、当該割引商品識別情報及び当該割引商品識別情報に対応する割引内容情報に基づき、割引が適用される旨の割引告知情報を生成する割引告知情報生成手段、
生成した割引告知情報を提供する割引告知情報提供手段、
を有する顧客管理装置。
【請求項３】
請求項１に係る顧客管理システム又は請求項２に係る顧客管理装置のいずれかにおいて、
前記割引告知情報生成手段は、さらに、
取得した顧客割引適用情報における商品識別情報に前記商品識別情報取得手段から取得した商品識別情報が含まれていれば、当該商品識別情報に対応する割引商品識別情報及び当該割引商品識別情報に対応する割引内容情報に基づき、前記割引告知情報を生成すること、
を特徴とするもの。
【請求項４】
請求項１〜３に係る顧客管理システム又は顧客管理装置のいずれかにおいて、
前記顧客管理装置は、さらに、
顧客の決済が確定した旨を示す決済確定情報を取得する決済情報取得手段、
を有し、
前記顧客割引適用情報生成手段は、
前記決済情報取得手段から決済確定情報を取得すると、顧客割引適用情報を生成すること、
を特徴とするもの。
【請求項５】
請求項４に係る顧客管理システム又は顧客管理装置のいずれかにおいて、
前記顧客割引情報生成手段は、さらに、
商品識別情報を取得すると、仮の顧客割引適用情報である仮顧客割引適用情報を生成し、当該商品識別情報に対する決済確定情報を取得すると、生成した仮顧客割引適用情報に基づき、顧客割引適用情報を生成すること、
を特徴とするもの。
【請求項６】
請求項４又は請求項５に係る顧客管理システム又は顧客管理装置のいずれかにおいて、
前記決済情報取得手段は、さらに、
顧客がこれから決済をする旨を示す決済予告情報を取得し、
前記顧客管理装置は、さらに、
前記決済情報取得手段から前記決済予告情報を取得すると、顧客割引適用情報保持手段から当該決済情報に対応する顧客の割引商品識別情報及び割引内容情報を取得し、取得した割引商品識別情報及び割引内容情報に基づいて決済の確定を行う旨を示す割引決済情報を生成する割引決済情報生成手段、
生成した割引決済情報を提供する割引決済情報提供手段、
を有するもの。
【請求項７】
請求項４〜６に係る顧客管理システム又は顧客管理装置のいずれかにおいて、
前記顧客管理装置は、さらに、
前記決済情報取得手段から少なくとも決済予告情報若しくは決済確定情報のうちひとつを取得すると、顧客に対して顧客割引適用情報を提示するために、当該顧客割引適用情報を提供する顧客割引適用情報提供手段、
を有するもの。
【請求項８】
請求項１〜７に係る顧客管理システム又は顧客管理装置のいずれかにおいて、
前記顧客管理装置は、さらに、
顧客に対して顧客割引適用情報を提示するために、当該顧客割引適用情報を提供する顧客割引適用情報提供手段、
を有し、
前記顧客割引適用情報提供手段は、
前記顧客識別情報取得手段が当該顧客割引適用情報に対応する顧客の顧客識別情報を新たに取得すると、当該顧客割引適用情報を提供すること、
を特徴とするもの。
【請求項９】
請求項１〜８に係る顧客管理システム又は顧客管理装置のいずれかにおいて、
前記商品識別情報提供装置は、無線ＩＣタグであること、若しくは、前記商品識別情報は、無線ＩＣタグにより提供されること、
を特徴とするもの。
【請求項１０】
顧客毎に割引情報を管理する顧客管理プログラムにおいて、
前記顧客管理プログラムは、
各商品を一意に決定する商品識別情報と、当該商品を購入すれば、割引が適用される商品を示す割引商品識別情報及び割引内容を示す割引内容情報との関連付けを示す割引情報を割引情報保持手段に保持するコンピュータに対して、
前記商品識別情報を取得させるステップ、
前記顧客識別情報を取得させるステップ、
前記割引情報保持手段から、取得した商品識別情報に対応する割引情報を取得し、取得した顧客識別情報と前記割引情報とを関連付けて、顧客毎に適用される割引を示す顧客割引適用情報を生成させるステップ、
生成した顧客割引適用情報を顧客割引適用情報保持手段に記憶させるステップ、
取得した顧客識別情報に対応する顧客割引適用情報を前記顧客割引適用情報保持手段から取得し、取得した顧客割引適用情報における割引商品識別情報に取得した商品識別情報が含まれていれば、当該割引商品識別情報及び当該割引商品識別情報に対応する割引内容情報に基づき、割引が適用される旨の割引告知情報を生成させるステップ、
生成した割引告知情報を提供させるステップ、
を実行させる顧客管理プログラム。
【請求項１１】
請求項１０に係る顧客管理プログラムにおいて、
前記顧客管理プログラムは、
コンピュータに対して、さらに、
取得した顧客割引適用情報における商品識別情報に取得した商品識別情報が含まれていれば、当該商品識別情報に対応する割引商品識別情報及び当該割引商品識別情報に対応する割引内容情報に基づき、前記割引告知情報を生成させるステップ、
を実行させる顧客管理プログラム。
【請求項１２】
請求項１０又は請求項１１に係る顧客管理プログラムのいずれかにおいて、
前記顧客管理プログラムは、
コンピュータに対して、さらに、
顧客の決済が確定した旨を示す決済確定情報を取得させるステップ、
前記決済確定情報を取得すると、顧客割引適用情報を生成させるステップ、
を実行させる顧客管理プログラム。
【請求項１３】
請求項１２に係る顧客管理プログラムにおいて、
前記顧客管理プログラムは、
コンピュータに対して、さらに、
商品識別情報を取得すると、仮の顧客割引適用情報である仮顧客割引適用情報を生成し、当該商品識別情報に対する決済確定情報を取得すると、生成した仮顧客割引適用情報に基づき、顧客割引適用情報を生成させるステップ、
を実行させる顧客管理プログラム。
【請求項１４】
請求項１２又は請求項１３に係る顧客管理プログラムのいずれかにおいて、
前記顧客管理プログラムは、
コンピュータに対して、さらに、
顧客がこれから決済をする旨を示す決済予告情報を取得させるステップ、
前記顧客管理装置は、さらに、
前記決済予告情報を取得すると、顧客割引適用情報保持手段から当該決済情報に対応する顧客の割引商品識別情報及び割引内容情報を取得し、取得した割引商品識別情報及び割引内容情報に基づいて決済の確定を行う旨を示す割引決済情報を生成させるステップ、
生成した割引決済情報を提供させるステップ、
を実行させる顧客管理プログラム。
【請求項１５】
請求項１２〜１４に係る顧客管理プログラムのいずれかにおいて、
前記顧客管理プログラムは、
コンピュータに対して、さらに、
少なくとも決済予告情報若しくは決済確定情報のうちひとつを取得すると、顧客に対して顧客割引適用情報を提示するために、当該顧客割引適用情報を提供させるステップ、
を実行させる顧客管理プログラム。
【請求項１６】
請求項１０〜１５に係る顧客管理プログラムのいずれかにおいて、
前記顧客管理プログラムは、
コンピュータに対して、さらに、
前記顧客割引適用情報に対応する顧客の顧客識別情報を新たに取得すると、当該顧客割引適用情報を提供させるステップ、
を実行させる顧客管理プログラム。
【請求項１７】
各商品を一意に決定する商品識別情報と、当該商品を購入すれば、割引が適用される商品を示す割引商品識別情報及び割引内容を示す割引内容情報との関連付けを示す割引情報を割引情報保持手段に保持するコンピュータにおいて、顧客を管理する顧客管理方法において、
前記商品識別情報を取得し、
前記顧客識別情報を取得し、
前記割引情報保持手段から、取得した商品識別情報に対応する割引情報を取得し、取得した顧客識別情報と前記割引情報とを関連付けて、顧客毎に適用される割引を示す顧客割引適用情報を生成し、
生成した顧客割引適用情報を顧客割引適用情報保持手段に記憶し、
取得した顧客識別情報に対応する顧客割引適用情報を前記顧客割引適用情報保持手段から取得し、取得した顧客割引適用情報における割引商品識別情報に取得した商品識別情報が含まれていれば、当該割引商品識別情報及び当該割引商品識別情報に対応する割引内容情報に基づき、割引が適用される旨の割引告知情報を生成し、
生成した割引告知情報を提供すること、
を特徴とする顧客管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客に対する割引情報を管理する顧客管理システムであって、特に、顧客に割引情報を提供するタイミングを最適化するものに関する。
【背景技術】
【０００２】
本発明における顧客管理システムの従来の技術を図２１を用いて説明する。図２１に示す買物支援システム１００は、無線アンテナ１１１、１１２、レジスタ１１５、携帯電話１２０及びサーバ１６０により構成されている。サーバ１６０は、店舗側の入り口に設けられた無線アンテナ１１１を介してサーバ１６０と顧客の携帯電話機１２０との間に通信経路が確立されたときには、携帯電話機１２０に対して、買物を行う際に利用可能な献立等の参考情報を供給する。
【０００３】
サーバ１６０は、レジスタ１１５の位置に設けられた無線アンテナ１１２を介して携帯電話機１２０と通信経路が確立されたときには、携帯電話機１２０から識別情報の提供を受ける。サーバ１６０は、買物の精算が終了したときには、レジスタ１１５から顧客の精算金額の提供を受ける。そして、サーバ１６０は、識別情報と精算金額から各識別情報毎のポイント実績の算出等を行い、携帯電話機１２０に対して、新たに買物を行う際に利用可能な情報、例えば系列店の割引情報や算出されたポイント実績等を特典情報として供給する。
【０００４】
顧客は、サーバ１６０から提供された参考情報を利用することで、購入する商品等を容易に決定できる。また、顧客は、サーバ１６０から提供された特典情報を利用することで、今後の買物の予定を容易に立てることができる。
【０００５】
【特許文献１】特開２００３−３０２９８
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の買物支援システム１００には、次のような問題点がある。買物支援システム１００では、顧客は、店内において、買物を行う際に利用可能な献立等の参考情報の提供を受けることができる。しかし、どの参考情報の提供を受けるかは、顧客が選択する必要がある。つまり、参考情報の提供を受けるためには、顧客の手間がかかり、顧客にとって利用しづらい、という問題点がある。
【０００７】
また、顧客は、決済終了後に、系列店の割引情報や算出されたポイント実績等の特典情報の提供を受けることができる。しかし、特典情報の提供は決済時であり、買物中に得点情報を確認するには、前述のように手間がかかる。また、系列店の割引情報やポイント実績といったものは、店単位での集客をねらったものである。
【０００８】
そこで、各顧客に関する各商品毎の割引を店舗側で一元管理することができ、かつ、顧客に対してリアルタイムで購入しようとしている商品に対応する割引やその商品に対する情報を提供することができる顧客管理システムの提供を目的とする。
【課題を解決するための手段】
【０００９】
本発明に関する課題を解決するための手段および発明の効果を以下に示す。
【００１０】
本発明は、各商品を一意に決定する商品識別情報と、当該商品を購入すれば、割引が適用される商品を示す割引商品識別情報及び割引内容を示す割引内容情報との関連付けを示す割引情報を割引情報保持手段に保持し、前記商品識別情報を取得し、前記顧客識別情報を取得し、取得した商品識別情報に対応する割引情報を取得し、取得した顧客識別情報と前記割引情報とを関連付けて、顧客毎に適用される割引を示す顧客割引適用情報を生成し、生成した顧客割引適用情報を顧客割引適用情報保持手段に記憶し、取得した顧客識別情報に対応する顧客割引適用情報を前記顧客割引適用情報保持手段から取得し、取得した顧客割引適用情報における割引商品識別情報に取得した商品識別情報が含まれていれば、当該割引商品識別情報及び当該割引商品識別情報に対応する割引内容情報に基づき、割引が適用される旨の割引告知情報を生成し、生成した割引告知情報を提供する。
【００１１】
これにより、顧客毎に適用される割引を示す顧客割引適用情報を簡単に管理することができる。したがって、各顧客に関する各商品毎の割引を店舗側で一元管理することができる。また、顧客識別情報及び商品識別情報を取得すると、割引告知情報を提供することができる。したがって、顧客に対して購入しようとしている商品を実際に購入すると割引となる商品があること示す割引告知情報を、顧客に対してリアルタイムで提供することができる。
【００１２】
本発明は、さらに、取得した顧客割引適用情報における商品識別情報に取得した商品識別情報が含まれていれば、当該商品識別情報に対応する割引商品識別情報及び当該割引商品識別情報に対応する割引内容情報に基づき、前記割引告知情報を生成する。
【００１３】
これにより、顧客に対して購入しようとしている商品を実際に購入すると割引となること示す割引告知情報を、顧客に対してリアルタイムで提供することができる。
【００１４】
本発明は、さらに、決済確定情報を取得すると、顧客割引適用情報を生成する。これにより、決済した商品についてのみ顧客割引適用情報を生成することができ、効率的に、顧客割引適用情報を管理することができる。
【００１５】
本発明は、さらに、商品識別情報を取得すると、仮の顧客割引適用情報である仮顧客割引適用情報を生成し、当該商品識別情報に対する決済確定情報を取得すると、生成した仮顧客割引適用情報に基づき、顧客割引適用情報を生成する。
【００１６】
これにより、決済した商品についてのみ顧客割引適用情報を生成することができ、決済せずに棚に戻した商品等については、顧客割引適用情報を生成することがない。したがって、効率的に、顧客割引適用情報を管理することができる。
【００１７】
本発明は、さらに、決済予告情報を取得すると、顧客割引適用情報保持手段から当該決済情報に対応する顧客の割引商品識別情報及び割引内容情報を取得し、取得した割引商品識別情報及び割引内容情報に基づいて決済の確定を行う旨を示す割引決済情報を生成し、生成した割引決済情報を提供する。
【００１８】
これにより、顧客の決済において、当該顧客が受けられる割引きを考慮することができる。したがって、効率的に、顧客の顧客割引適用情報を管理・利用することができる。
【００１９】
本発明は、さらに、少なくとも決済予告情報若しくは決済確定情報のうちひとつを取得すると、顧客に対して顧客割引適用情報を提示するために、当該顧客割引適用情報を提供する。
【００２０】
これにより、顧客は、割引きを受けた商品等若しくは今後の買物において割引き受けることができる商品等を確認することができる。
【００２１】
本発明は、さらに、顧客割引適用情報に対応する顧客の顧客識別情報を新たに取得すると、当該顧客割引適用情報を提供する。
【００２２】
これにより、顧客は、決済の時でなくとも、割引きを受けることができる商品等を確認することができる。
【００２３】
ここで、請求項に記載されている構成要素と実施例における構成要素との対応関係を示す。顧客管理システムは顧客管理システム１に、顧客端末は顧客端末２５に、商品識別情報提供装置は無線ＩＣタグ２９に、顧客管理装置は顧客管理サーバ２１に、それぞれ対応する。
【００２４】
端末商品識別情報取得手段はＣＰＵ２５１及び無線ＩＣタグ用通信回路２５５に、端末顧客識別情報取得手段はＣＰＵ２５１及びカードリーダー部２５４に、端末商品識別情報提供手段はＣＰＵ２５１、メモリ２５２及びサーバ用通信回路２５６に、顧客商品識別情報提供手段はＣＰＵ２５１、メモリ２５２及びサーバ用通信回路２５６に、それぞれ該当する。
【００２５】
割引情報保持手段はハードディスク２１３に、商品識別情報取得手段はＣＰＵ２１１及び通信回路２１８に、顧客識別情報取得手段はＣＰＵ２１１及び通信回路２１８に、顧客割引適用情報生成手段はＣＰＵ２１１、メモリ２１２及びハードディスク２１３に、顧客割引適用情報保持手段はハードディスク２１３に、顧客割引適用情報記憶手段はＣＰＵ２１１及びメモリ２１２に、割引告知情報生成手段はＣＰＵ２１１、メモリ２１２及びハードディスク２１３に、割引告知情報提供手段はＣＰＵ２１１及び通信回路２１８に、決済情報取得手段はＣＰＵ２１１及び通信回路２１８に、割引決済情報生成手段はＣＰＵ２１１、メモリ２１２及びハードディスク２１３に、割引決済情報提供手段はＣＰＵ２１１及び通信回路２１８に、顧客割引適用情報提供手段はＣＰＵ２１１、メモリ２１２、ハードディスク２１３及び通信回路２１８に、それぞれ該当する。
【００２６】
顧客管理装置は、ステップＳ２１０１〜Ｓ２１１７、ステップＳ２１２１〜Ｓ２１２７、ステップＳ２１５１〜Ｓ２１８１の処理を行う。顧客端末は、ステップＳ２５０１〜Ｓ２５０７、Ｓ２５１１〜Ｓ２５１７、Ｓ２５３１〜Ｓ２５４５の処理を行う。商品識別情報提供装置は、ステップＳ２７１１〜Ｓ２７１７の処理を行う。
【００２７】
商品識別情報取得手段はステップＳ２１０１の処理を、顧客識別情報取得手段はステップＳ２１０１の処理を、顧客割引適用情報生成手段はステップＳ２１０３〜Ｓ２１０５、Ｓ２１２１〜Ｓ２１２７、Ｓ２１７３〜Ｓ２１８３の処理を、顧客割引適用情報記憶手段はステップＳ２１８３、Ｓ２１８５の処理を、割引告知情報生成手段はステップＳ２１０３〜Ｓ２１１５の処理を、割引告知情報提供手段はステップＳ２１１７の処理を、決済情報取得手段はステップＳ２１７１４９の処理を、割引決済情報生成手段はステップＳ２１５１〜Ｓ２１６１の処理を、割引決済情報提供手段はステップＳ２１６３、Ｓ２１６５の処理を、それぞれ実行する。
【００２８】
商品識別情報はＩＣタグＩＤに、顧客識別情報は顧客ＩＤに、割引商品識別情報は割引情報ＤＢの［割引商品名］列の値に、割引内容情報は割引情報ＤＢの［割引内容］列の値に、割引情報は割引情報ＤＢに、顧客割引適用情報は顧客割引適用情報ＤＢに、仮顧客割引適用情報は顧客割引適用情報ＤＢのうち［利用可否］列の値が「×」となっているデータに、それぞれ対応する。
【００２９】
「商品」とは、一個一個の商品及び商品群としての商品も含む概念である。つまり、「商品」は、みかん、グレープフルーツといった個々の商品だけでなく、柑橘類といった特定の特徴に基づくグループをも含むものである。
【００３０】
「各商品を一意に決定する」とは、直接的に商品を一意に決定することだけでなく、間接的に商品を一意に決定することも含む概念である。つまり、商品に無線ＩＣタグが付された場合、無線ＩＣタグが有するＩＣタグＩＤは、直接的には当該無線ＩＣタグを一意に決定するものであるが、ＩＣタグＩＤと個別の商品とを関連付けることによって、ＩＣタグＩＤにより各商品を一意に決定することができる場合も含むものである。
【００３１】
なお、「プログラム」とは、直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。また、プログラムによって実現される機能は、当該プログラム単独で実現されるのもであってもよく、他のプログラム（例えば、オペレーティング・システム）と共同して実現されるものであってもよい。
【発明を実施するための最良の形態】
【００３２】
本発明を実施するための最良の形態を以下に示す。
【実施例１】
【００３３】
1.概要
本発明に係る顧客管理システム１の概要を図１に基づいて説明する。スーパーマーケットの商品棚に並ぶ商品には無線ＩＣタグ２７が付されている。顧客は商品を顧客端末２５が設置されているショッピングカートに入れる。
【００３４】
（１）顧客は、自らの顧客ＩＤを顧客端末２５に入力する。
【００３５】
（２）顧客端末２５は、ショッピングカートに商品が入れられる毎に、商品に付された無線ＩＣタグ２７からＩＣタグＩＤを読み取る。
【００３６】
（３）顧客端末２５は、取得したＩＣタグＩＤ及び顧客ＩＤを顧客管理サーバ２１へ送信する。
【００３７】
（４）顧客管理サーバ２１は、取得したＩＣタグＩＤ及び顧客ＩＤに基づき、ハードディスク２１３に記憶保持している商品情報ＤＢ、割引情報ＤＢを検索する。
【００３８】
（５）顧客管理サーバ２１は、その商品の類似商品（例えば、あるブランドの牛乳に対して、スーパーマーケットが発売するプライベート・ブランドの牛乳等）を購入すると、割引き受けられることを顧客に知らせるために、顧客端末２５に割引告知情報を送信する。
【００３９】
（６）顧客管理サーバ２１は、取得したＩＣタグＩＤ、顧客ＩＤ、商品情報ＤＢ、割引情報ＤＢに基づき、次回以降に顧客毎に適用される割引きを示す顧客割引適用情報を生成する。
【００４０】
（７）顧客端末２５は、取得した割引内容をディスプレイ上に表示し、顧客に対して、割引きが受けられる旨を知らせる。
【００４１】
（８）顧客は、今回の買物の決済時において、前回の買物の際に生成された顧客割引適用情報に基づき、レジスタ２９で割引を受けることができる。
【００４２】
これにより、各顧客に関する各商品毎の割引を店舗側で一元管理することができ、かつ、顧客に対してリアルタイムで購入しようとしている商品に対応する割引やその商品に対する情報を提供することができる。
【００４３】
2.機能ブロック
本実施例に係る顧客管理システム１の顧客管理装置である顧客管理サーバ２１の機能ブロック図を図２に示す。顧客管理サーバ２１は、割引情報保持手段Ｍ１、商品識別情報取得手段Ｍ３、顧客識別情報取得手段Ｍ５、顧客割引適用情報生成手段Ｍ７、顧客割引適用情報保持手段Ｍ９、顧客割引適用情報記憶手段Ｍ１１、割引告知情報生成手段Ｍ１３、割引告知情報提供手段Ｍ１５、決済情報取得手段Ｍ１７、割引決済情報生成手段Ｍ１９、及び割引決済情報提供手段Ｍ２１を有する。
【００４４】
割引情報保持手段Ｍ１は、各商品を一意に決定する商品識別情報と、当該商品を購入すれば、割引が適用される商品を示す割引商品識別情報及び割引内容を示す割引内容情報との関連付けを示す割引情報を保持する。
【００４５】
商品識別情報取得手段Ｍ３は、前記商品識別情報を取得する。
【００４６】
顧客識別情報取得手段Ｍ５は、前記顧客識別情報を取得する。
【００４７】
顧客割引適用情報生成手段Ｍ７は、前記割引情報保持手段Ｍ１から、前記商品識別情報取得手段Ｍ３から取得した商品識別情報に対応する割引情報を取得し、前記顧客識別情報取得手段Ｍ５から取得した顧客識別情報と前記割引情報とを関連付けて、顧客毎に適用される割引を示す顧客割引適用情報を生成する。また、顧客割引情報生成手段Ｍ７は、商品識別情報を取得すると、仮の顧客割引適用情報である仮顧客割引適用情報を生成し、当該商品識別情報に対する決済確定情報を取得すると、生成した仮顧客割引適用情報に基づき、顧客割引適用情報を生成する。
【００４８】
顧客割引適用情報保持手段Ｍ９は、顧客割引適用情報を保持する。
【００４９】
顧客割引適用情報記憶手段Ｍ１１は、生成した顧客割引適用情報を顧客割引適用情報保持手段Ｍ９に記憶する。
【００５０】
割引告知情報生成手段Ｍ１３は、前記顧客識別情報取得手段Ｍ５から取得した顧客識別情報に対応する顧客割引適用情報を前記顧客割引適用情報保持手段Ｍ９から取得し、取得した顧客割引適用情報における割引商品識別情報に前記商品識別情報取得手段Ｍ３から取得した商品識別情報が含まれていれば、当該割引商品識別情報及び当該割引商品識別情報に対応する割引内容情報に基づき、割引が適用される旨の割引告知情報を生成する。
【００５１】
割引告知情報提供手段Ｍ１５は、生成した割引告知情報を提供する。
【００５２】
決済情報取得手段Ｍ１７は、顧客の決済が確定した旨を示す決済確定情報を取得する。また、決済情報取得手段Ｍ１７は、顧客がこれから決済をする旨を示す決済予告情報を取得する。
【００５３】
割引決済情報生成手段Ｍ１９は、前記決済情報取得手段から前記決済予告情報を取得すると、顧客割引適用情報保持手段Ｍ９から当該決済情報に対応する顧客の割引商品識別情報及び割引内容情報を取得し、取得した割引商品識別情報及び割引内容情報に基づいて決済の確定を行う旨を示す割引決済情報を生成する。
【００５４】
割引決済情報提供手段Ｍ２１は、生成した割引決済情報を提供する。
【００５５】
3.  ハードウェア構成
3.1.  顧客管理システム１のハードウェア構成
本実施形態では、顧客管理システム１をスーパーマーケットにおいて使用している。顧客管理システム１のハードウェア構成を図３に示す。顧客管理システム１は、顧客管理サーバ２１、顧客端末２５、無線ＩＣタグ２７及びレジスタ２９により構成されている。
【００５６】
無線ＩＣタグ２７は、各商品に付されている。無線ＩＣタグ２７は、商品を一意に識別するＩＣタグＩＤを有している。
顧客端末２５は、無線ＩＣタグ２７、顧客管理サーバ２１及びレジスタ２９と情報の送受信を行う。また、顧客端末２５は、顧客を一意に識別する顧客識別情報を保持する。さらに、顧客端末２５は、顧客に対して割引情報を表示する。
【００５７】
本実施形態においては、顧客端末２５は、ショッピングカートＣ１に設置される。顧客端末２５がショッピングカートＣ１に設置されている状態を図４に示す。ショッピングカートＣ１は、カート部Ｃ１１と把持部Ｃ１３とを有している。顧客端末２５はカート部Ｃ１１と把持部Ｃ１３との接合部付近に設けられている。これにより、顧客端末２５は、ショッピングカートＣ１に入れられた商品について、その商品に付された無線ＩＣタグ２７から自動的にＩＣタグＩＤを読み取ることができる。
【００５８】
なお、ショッピングカートＣ１は、一般的な網状のカゴで構成されているのではなく、周りを鉄板等によって閉鎖したカゴによって構成している。これにより、顧客端末２５は、棚に並んでいる商品に付されている無線ＩＣタグ２９からはＩＣタグＩＤを読み取ることなく、ショッピングカートＣ１に入れられた商品からのみＩＣタグＩＤを読み取ることができる。
【００５９】
レジスタ２９は、顧客管理サーバ２１と情報の送受信を行い、顧客に対する決済を行う。
【００６０】
3.2.  顧客管理サーバ２１のハードウェア構成
顧客管理サーバ２１は、顧客毎に割引情報を管理する。顧客管理サーバ２１のハードウェア構成を図５に基づいて説明する。管理サーバは、ＣＰＵ２１１、メモリ２１２、ハードディスク２１３及び通信回路２１８を備えている。さらに、顧客管理サーバ２１は、キーボード２１４、マウス２１５、ディスプレイ２１６及びＣＤ−ＲＯＭドライブ２１７と接続されている。
【００６１】
ＣＰＵ２１１は、ハードディスク２１３に記録されているオペレーティング・システム（ＯＳ）、顧客管理サーバプログラム等その他のアプリケーションに基づいた処理を行う。メモリ２１２は、ＣＰＵ２１１に対して作業領域を提供する。ハードディスク２１３は、オペレーティング・システム（ＯＳ）、顧客管理サーバプログラム等その他のアプリケーション及び各種データを記録保持する。なお、ハードディスク２１３に記録されているデータについては後述する。通信回路２１８は、ネットワークに接続する通信回路を有しており、外部の通信機器とデータの送受信を行う。
【００６２】
キーボード２１４、マウス２１５は、外部からの命令を受け付け、顧客管理サーバ２１へ提供する。ディスプレイ２１６は、顧客管理サーバ２１からユーザーインターフェイス等の画像情報を取得し、取得した画像情報を表示する。ＣＤ−ＲＯＭドライブ２１７は、顧客管理サーバプログラムが記録されているＣＤ−ＲＯＭ２１０から顧客管理サーバプログラム及び他のＣＤ−ＲＯＭからその他のアプリケーションのプログラムを読み取る等、ＣＤ−ＲＯＭからのデータの読み取りを行い、顧客管理サーバ２１へ提供する。
【００６３】
3.3.  顧客端末２５のハードウェア構成
顧客端末２５は、各顧客が使用する端末である。顧客端末２５のハードウェア構成を図６に基づいて説明する。顧客端末２５は、ＣＰＵ２５１、メモリ２５２、ディスプレイ２５３、カードリーダー部２５４、無線ＩＣタグ用通信回路２５５、及びサーバ用通信回路２５６を備えている。
【００６４】
ＣＰＵ２５１は、メモリ２５２に記録されている顧客端末プログラム等その他のアプリケーションに基づいた処理を行う。メモリ２５２は、ＣＰＵ２１１に対して作業領域を提供する。また、メモリ２５２は、カードリーダー部２５４から取得した顧客ＩＤを記憶保持する。さらに、メモリ２５２は、顧客管理サーバ２１から取得した割引内容情報を記憶保持する。
【００６５】
ディスプレイ２５３は、メモリ２５２に保持されている割引内容情報、ユーザーインターフェイス等を表示する。カードリーダー部２５４は、顧客が有する磁気カードから顧客ＩＤ等の情報を読み取る。無線ＩＣタグ用通信回路２５５は、無線ＩＣタグ２７と通信を行い、無線ＩＣタグが保持するＩＣタグ用ＩＤを取得する。サーバ用通信回路２５６は、顧客管理サーバ２１とデータの送受信を行う。
【００６６】
3.4.  無線ＩＣタグ２７のハードウェア構成
無線ＩＣタグ２７は、各商品を一意に決定するＩＣタグＩＤを有している。また、無線ＩＣタグ２７は、各商品毎に配置される。無線ＩＣタグ２７のハードウェア構成を図７に基づいて説明する。無線ＩＣタグ２７は、ＩＣチップ２７１及びアンテナ２７３を備えている。
【００６７】
ＩＣチップ２７１は、メモリを有しており、当該メモリに商品名に対応したＩＣタグＩＤを保持している。アンテナ２７３は、顧客端末２５に対してＩＣタグＩＤを提供するとともに、ＩＣチップ２７１用の電力も受信する。
【００６８】
3.5.  レジスタ２９のハードウェア構成
レジスタ２９は、顧客の買物に対して決済処理を行う。レジスタ２９のハードウェア構成を図８に基づいて説明する。レジスタ２９は、ＣＰＵ２９１、メモリ２９２、ハードディスク２９３、キーボード２９４、ディスプレイ２９６、通信回路２９８及び無線ＩＣタグ用通信回路２９９を備えている。
【００６９】
ＣＰＵ２９１は、ハードディスク２９３に記録されているレジスタプログラム等その他のアプリケーションに基づいた処理を行う。メモリ２９２は、ＣＰＵ２９１に対して作業領域を提供する。ハードディスク２９３は、レジスタプログラム等その他のアプリケーション及び各種データを記録保持する。
【００７０】
キーボード２９４は、使用者からの入力を受け付ける。ディスプレイ２９６は、決済商品、代金等の情報を表示する。通信回路２９８は、顧客管理サーバ２１との相互通信を行う。無線ＩＣタグ用通信回路２９９は、各商品に付されている無線ＩＣタグ２７との通信を行う。
【００７１】
4.  データ
図５に示す顧客管理サーバ２１のハードディスク２１３は、商品情報データベース（商品情報ＤＢ）、割引情報データベース（割引情報ＤＢ）、及び顧客割引適用情報データベース（顧客割引適用情報ＤＢ）を記録保持している。
【００７２】
4.1.  商品情報ＤＢ
商品情報ＤＢには、各無線ＩＣタグ２７が有するＩＣタグＩＤと各商品の商品名とが関連付けて登録されている。商品情報ＤＢは、無線ＩＣタグ２７が各商品に設定される際に作成される。商品情報ＤＢを参照することにより無線ＩＣタグが持つ固有のＩＣタグＩＤから商品を特定することが可能となる。
【００７３】
商品情報ＤＢの一例を図９に示す。商品情報情報ＤＢは、［ＩＣタグＩＤ］列、及び［商品名］列を有している。［ＩＣタグＩＤ］列には、各無線ＩＣタグ２７が固有に有するＩＣタグＩＤが記述される。無線ＩＣタグ２７は商品毎に配置されることから、結果的に、ＩＣタグＩＤは、各商品を一意に決定することとなる。［商品名］列には、無線ＩＣタグ２７を配置した各商品の商品名が記述される。
【００７４】
例えば、ＩＣタグＩＤが「０００１」の無線ＩＣタグ２７を、商品名「Ａ１」の商品に配置するものとすると、図９に示すように、商品情報ＤＢには、［ＩＣタグＩＤ］列に「０００１」が、対応する［商品名］列に「Ａ１」がそれぞれ記述される。
【００７５】
4.2.  割引情報ＤＢ
割引情報ＤＢには、各商品の商品名と、当該商品を購入すれば、次回以降に割引が適用される商品の商品名及びその商品に対する割引内容とが関連付けて登録されている。割引情報ＤＢの一例を図１０に示す。割引情報ＤＢは、［購入商品名］列、［割引商品名］列、［割引内容］列、［表示情報ＩＤ］列、及び［表示情報］列を有している。なお、図１０においては、説明において特に必要がない値については記載を省略している。
【００７６】
［購入商品名］列には、各商品の商品名が記述される。［割引商品名］列には、［購入商品名］列の商品を購入すれば、次回以降に割引が適用される商品の商品名が記述される。［割引内容］列には、［割引商品名］列の商品に適用される割引内容が記述される。［表示情報ＩＤ］列には、［表示情報］列に記述される表示情報を一意に決定する表示情報ＩＤが記述される。［表示情報］列には、顧客端末２５に割引内容を表示する際の表示情報が記述される。
【００７７】
例えば、スーパーマーケットにおいてプライベート・ブランドの商品（商品名「Ｂ２」）を、競合商品である他社ブランドの商品（商品名「Ｂ１」）より、積極的に販売したい場合、今回、商品名が「Ｂ１」である商品を購入すると、次回に商品名が「Ｂ２」である商品を購入する際には、商品名「Ｂ２」の商品の代金に対して１０％の割引が受けられるとするキャンペーンを展開するとする。この場合、図１０に示すように、［購入商品名］列の値「Ｂ１」に対応する［割引商品名］列には「Ｂ２」が、［割引内容］列には「１０％ＯＦＦ」が、それぞれ記述される。［表示情報ＩＤ］列には、「ＢＢＢ０１」が記述される。また、［表示情報］列には、「商品名「Ｂ２」を購入すると、１０％ＯＦＦ！」が記述される。これにより、顧客の買物を、自らのプライベート・ブランドの商品へ誘導することができるキャンペーンを展開することができる。
【００７８】
なお、本実施形態においては、割引元となる商品及び割引対象となる商品を特定しない場合、例えば、特定の商品を積極的に販売したい場合には、［購入商品名］列、［割引商品名］列に、「＊（アスタリスク」を記述する。例えば、商品名「Ａ１」の商品を積極的に販売したい場合、商品名「Ａ１」の商品を購入した顧客に対しては、次回の全ての購入代金から３０円を差し引くといったキャンペーンを展開するものとする。この場合、図１０に示すように、［購入商品名］列の値「Ａ１」に対する［割引商品名］列には「＊」が、［割引内容］列には「３０円割引き」が、それぞれ記述される。これにより、特定の商品を積極的に販売することができるキャンペーンを展開することができる。
【００７９】
さらに、本実施形態においては、特に記述すべきデータがない場合には、「−」を記述する。例えば、商品名「Ｇ１」の商品を購入した顧客に対して、特に割引きはないが、商品名「Ｇ２」の商品に関する情報を提供するものとする。この場合、図１０に示すように、［購入商品名］列の値「Ｇ１」に対する［割引商品名］列には「Ｇ２」が、［割引内容］列には「−」が、［表示情報］列には表示したい情報が、［表示情報ＩＤ］列には［表示情報］列に記述した表示したい情報を特定する表示情報ＩＤ「ＧＧＧ０１」が、それぞれ記述される。
【００８０】
4.3.  顧客割引適用情報ＤＢ
顧客割引適用情報ＤＢには、顧客毎に次回以降に適用される割引が登録されており、取得した商品名に対応する割引情報と取得した顧客ＩＤとが関連付けて登録されている。顧客割引適用情報ＤＢの一例を図１１に示す。なお、図１１においては、説明において特に必要がない値については記載を省略している。
【００８１】
顧客割引適用情報ＤＢは、［顧客ＩＤ］列、［購入商品名］列、［割引商品名］列、［割引内容］列、［表示情報ＩＤ］列、［表示情報］列及び［利用可否］列を有している。
【００８２】
［顧客ＩＤ］列には、各店舗が顧客に対して付与する、顧客を一意に決定する顧客ＩＤが記述される。［購入商品名］列には、顧客が今回購入した商品で、図１１に示す割引情報ＤＢの［購入商品名］列に記述されている商品の商品名が記述される。［割引商品名］列、［割引内容］列、［表示情報ＩＤ］列、及び［表示情報］列には、顧客割引適用情報ＤＢの［購入商品名］列に記述された商品名に対応する割引情報ＤＢの［割引商品名］列、［割引内容］列、［表示情報ＩＤ］列、及び［表示情報］列の値（図１０参照）がそれぞれが記述される。［利用可否］列には、各顧客の割引情報が今回の決済時において利用可能であるか否かが記述される。
【００８３】
例えば、顧客ＩＤ「２２２２２」の顧客が前回の買物において、商品名「Ｂ１」の商品を購入し、次回以降の買物の際に、商品名「Ｂ２」の商品に対して１０％ＯＦＦの割引きが受けられることが確定しているとする。この場合、図１１に示すように、［顧客ＩＤ］列に「２２２２２」が、当該［顧客ＩＤ］列に対応する「購入商品名」列に「Ｂ１」が、それぞれ記述される。また、［割引商品名］列、［割引内容］列、［表示情報ＩＤ］列、及び［表示情報］列には、図１０に示す割引情報ＤＢの［購入商品名］列の「Ｂ１」に対応する値が、それぞれ記述される。さらに、顧客ＩＤ「２２２２２」の顧客は、前回の買物において決済をすませていることから、次回の買物に対する割引を受けられることが確定しているので、［利用可否］列には、「○」が記述される。
【００８４】
その顧客ＩＤ「２２２２２」の顧客が、今回の買物において、商品名「Ｍ１」の商品を購入しようとしているが、まだ決済を行っていないとする。この場合、図１１に示すように、［顧客ＩＤ］列に「２２２２２」に対応する「購入商品名」列に「Ｍ１」が記述される。また、［割引商品名］列、［割引内容］列、［表示情報ＩＤ］列、及び［表示情報］列には、図１０に示す割引情報ＤＢの［購入商品名］列の「Ｍ１」に対応する値が、それぞれ記述される。顧客ＩＤ「２２２２２」の顧客は、今回の買物においてまだ決済をすませていないので、次回の買物に対する割引を受けられるか否かははっきりしないので、［利用可否］列には、「×」が記述される。
【００８５】
このように、決済をすませたか否かで［利用可否］列の値を変化させるのは、以下の理由による。商品をカートに入れると、顧客端末２５は自動的にカートに入れられた商品に付されている無線ＩＣタグ２７のＩＣタグＩＤを読み取り、顧客管理サーバ２１へ送信する。顧客管理サーバ２１は、ＩＣタグＩＤを取得すると、図１１に示す顧客割引適用情報を生成する。一方、顧客は、一度、カートに入れた商品について購入することをやめ、他の商品を購入することはよくあることである。この場合、先に取得したＩＣタグＩＤに基づいて顧客の割引を決定してしまうと、実際には購入していない商品について次回以降の割引きを認めてしまうことになる。このような欠点を防止するために、決済する前の状態であることを示すために［利用可否］列に「×」を記述し、決済が行われた状態であることを示すために［利用可否］列に「○」を記述することとしている。
【００８６】
なお、顧客割引適用情報ＤＢにおいても、割引情報ＤＢと同様に、［顧客ＩＤ］列に、「＊（アスタリスク）」を記述することができる。例えば、全ての顧客に対して購入代金から５０円を差し引くといったキャンペーンを展開するものとする。この場合、図１１に示すように、［顧客ＩＤ］列、［購入商品名］列、［割引商品名］列にはそれぞれ「＊」が、［割引内容］列には「５０円割引き」が、それぞれ記述される。これにより、顧客を自店に誘導するキャンペーンを展開することができる。
【００８７】
5.  顧客管理サーバ２１、携帯端末２７及び無線ＩＣタグ２７の動作
5.1.  顧客端末２５及び無線ＩＣタグ２７の動作
顧客は商品棚から無線ＩＣタグ２９が付された商品をショッピングカートＣ１に入れる。ショッピングカートＣ１に設置された顧客端末２５は、商品に付された無線ＩＣタグ２９からＩＣタグＩＤを取得する。この時の顧客端末２５における顧客ＩＤの取得処理、ＩＣタグＩＤの取得処理、及び取得した顧客ＩＤ及びＩＣタグＩＤの送信処理を、また、無線ＩＣタグ２７のＩＣタグＩＤの送信処理を図１２、１３に示すフローチャートに基づいて説明する。
【００８８】
図１２において、顧客端末２５における顧客ＩＤの取得処理を説明する。顧客端末２５のＣＰＵ２５１は、メモリ２５２に顧客ＩＤが既に存在しているか否かを判断する（Ｓ２５０１）。ＣＰＵ２５１は、メモリ２５２に顧客ＩＤが存在していないと判断すると、ディスプレイ２５３上に顧客ＩＤの入力を促すメッセージ等を表示する（Ｓ２５０３）。ＣＰＵ２５１は、顧客ＩＤを取得したと判断すると（Ｓ２５０５）、取得した顧客ＩＤをメモリ２５２に保持する（Ｓ２５０７）。ＣＰＵ２５１は、ステップＳ２５０１において、メモリ２５２に既に顧客ＩＤが存在していると判断すると、顧客ＩＤの取得処理を終了する。
【００８９】
本実施形態においては、顧客端末２５のＣＰＵ２５１は、顧客端末２５におけるカードリーダー部２５４を介して顧客ＩＤを取得する。各顧客は、自己を一意に決定する顧客ＩＤを記録した磁気カード等を保有しており、当該磁気カード等をカードリーダー部２５４に通すことによって、自己の顧客ＩＤを簡単に顧客端末２５へ提供することができる。
【００９０】
なお、ＣＰＵ２５１は、決済確定情報（後述）を獲得したか否かを判断する（Ｓ２５０８）。ＣＰＵ２５１は、決済確定情報を獲得したと判断すると、メモリ２５２に記憶していた顧客ＩＤを消去する（Ｓ２５０９）。
【００９１】
図１３において、顧客端末２５におけるＩＣタグＩＤの取得処理及び取得した顧客ＩＤ及びＩＣタグＩＤの送信処理を、また、無線ＩＣタグ２７におけるＩＣタグＩＤの送信処理を説明する。顧客端末２５のＣＰＵ２５１は、一定間隔・強度で質問信号を送信し続けている（Ｓ２５１１）。
【００９２】
顧客端末２５のユーザーが無線ＩＣタグ２７を付した商品をショッピングカートＣ１に入れることによって、無線ＩＣタグ２７が質問信号の送信範囲内に入ると、無線ＩＣタグ２７は、以下のＩＣタグＩＤの送信処理を行う。無線ＩＣタグ２７のＩＣチップ２７１は、アンテナ２７３を介して質問信号を取得したと判断すると（Ｓ２７１１）、ＩＣチップ２７１が有するメモリからＩＣタグＩＤを取得する（Ｓ２７１３）。なお、ＩＣチップ２７１は、質問信号の取得に合わせて、自らを駆動するための電力も取得する。ＩＣチップ２７１は、取得したＩＣタグＩＤに基づいて応答信号を生成する（Ｓ２７１５）。ＩＣチップ２７１は、生成した応答信号をアンテナ２７３を介して顧客端末２５へ送信する（Ｓ２７１７）。
【００９３】
顧客端末２５のＣＰＵ２５１は、無線ＩＣタグ２７から応答信号を獲得したと判断すると（Ｓ２５１２）、獲得した応答信号からＩＣタグＩＤを抽出する（Ｓ２５１３）。ＣＰＵ２５１は、抽出したＩＣタグＩＤと同一のＩＣタグＩＤがメモリ２５２に存在するか否かを判断する（Ｓ１７１４）。ＣＰＵ２５１は、抽出したＩＣタグＩＤと同一のＩＣタグＩＤがメモリ２５２に存在しないと判断すると、メモリ２５２に抽出したＩＣタグＩＤを保持する（Ｓ２５１５）。そして、ＣＰＵ２５１は、メモリ２５２に保持している顧客ＩＤを取得する（Ｓ２５１６）。ＣＰＵ２５１は、取得した顧客ＩＤ及びＩＣタグＩＤを関連付けて、顧客管理サーバ２１へ送信する（Ｓ２５１７）。
【００９４】
なお、ＣＰＵ２５１は、ステップＳ２５１４において、抽出したＩＣタグＩＤと同一のＩＣタグＩＤがメモリ２５２に存在すると判断すると、既に当該ＩＣタグＩＤは顧客管理サーバ２１へ送信したものと判断し、当該ＩＣタグＩＤの送信処理を終了する。
【００９５】
5.2.  顧客管理サーバ２１の動作（１）
顧客管理サーバ２１の割引の動作の概要について図１４を用いて説明する。顧客がショッピングカートＣ１に商品を入れると、顧客管理サーバ２１は、顧客端末２５から顧客ＩＤ及び商品に付された無線ＩＣタグ２９のＩＣタグＩＤを取得する（Ｓ２１０１）。顧客がショッピングカートＣ１に入れた商品よりも他の商品の方が割引が受けられる場合がある。このような場合に、顧客管理サーバ２１は、割引が受けられる商品が他にある旨の割引告知情報を生成し、顧客に提供する割引告知情報生成・提供処理を行う（Ｓ１）。
【００９６】
また、店舗側は、顧客がショッピングカートＣ１に入れた商品についてを決済を行った場合には、顧客に対して次回以降の買物の際に利用できる割引きを提供する。顧客管理サーバ２１は、決済を行った際に割引きが確定できるように、仮顧客割引適用情報を生成する（Ｓ３）。
【００９７】
そして、顧客は、最終的に決済を行うためにレジスタ２９へ向かう。レジスタ２９の店員は、ショッピングカートＣ１から商品を取り出し、各商品の無線ＩＣタグ２９を無線ＩＣタグ用通信回路２９９へかざす。これにより、レジスタ２９は、ＩＣタグＩＤを取得する。そして、レジスタ２９は、取得したＩＣタグＩＤ、顧客ＩＤを含む当該顧客がこれから決済を行う旨を示す決済予告情報を顧客管理サーバ２１へ送信する。
【００９８】
顧客管理サーバ２１は、決済予告情報を取得すると（Ｓ２１５１）、顧客が決済しようとしている商品に割引を受けることが商品があるか否かを判断し、割引きを受けることができる商品が有れば、割引きの内容にしたがって決済を確定する処理をするように促す割引決済情報を生成する（Ｓ５）。
【００９９】
さらに、顧客管理サーバ２１は、レジスタ２９から割引決済情報にしたがって決済を行った旨を示す決済確定情報を取得すると（Ｓ２１７１）、当該顧客について次回以降の買物において受けられる割引きをしめす顧客割引適用情報を生成する（Ｓ７）。
【０１００】
以下において、まず、顧客管理サーバ２１の割引告知情報生成・提供処理（Ｓ１）、及び仮顧客割引適用情報生成処理（Ｓ３）について詳述する。なお、割引決済情報生成処理（Ｓ５）、顧客割引適用情報生成処理（Ｓ７）については、後述する。
【０１０１】
5.2.1  割引告知情報生成・提供処理
図１５を用いて、顧客管理サーバ２１が、顧客端末２５に対して割引告知情報を生成し、提供する処理を説明する。
【０１０２】
顧客管理サーバ２１のＣＰＵ２１１は、通信回路２１８を介して顧客端末２５から顧客ＩＤ及びＩＣタグＩＤを取得したと判断すると（Ｓ２１０１）、取得したＩＣタグＩＤに基づき、商品情報ＤＢ（図９参照）の［ＩＣタグＩＤ］列を検索する（Ｓ２１０３）。そして、ＣＰＵ２１１は、取得したＩＣタグＩＤに対応する［商品名］列の値を取得する（Ｓ２１０５）。
【０１０３】
ＣＰＵ２１１は、ステップＳ２１０１で取得した顧客ＩＤに基づき、顧客割引適用情報ＤＢ（図１１参照）の［顧客ＩＤ］列を検索する（Ｓ２１０７）。また、ＣＰＵ２１１は、取得した顧客ＩＤに対応する［購入商品名］列を、ステップＳ２１０５で取得した商品名に基づき、検索する（Ｓ２１０９）。さらに、ＣＰＵ２１１は、ステップＳ２１０１で取得した顧客ＩＤ及びステップＳ２１０５で取得した商品名に対応する［利用可否］列の値が「○」であるか否かを判断する（Ｓ２１１１）。ＣＰＵ２１１は、［利用可否］列の値が「○」であると判断すると、ステップＳ２１０１で取得した顧客ＩＤ及びステップＳ２１０５で取得した商品名に対応する［表示情報ＩＤ］列、及び［表示情報］列の値を取得する（Ｓ２１１３）。
【０１０４】
ＣＰＵ２１１は、取得した［表示情報ＩＤ］列、及び［表示情報］列の値に基づき、割引告知情報を生成する（Ｓ２１１５）。ＣＰＵ２１１は、割引告知情報の生成に際しては、取得した［表示情報］列の値を顧客端末２５で表示する際のレイアウトを決定するための情報を付加する処理を行う。さらに、ＣＰＵ２１１は、ステップＳ２１０７〜Ｓ２１１３の処理において、複数の［表示情報ＩＤ］列及び［表示情報］列の値を取得した場合には、各［表示情報ＩＤ］列及び［表示情報］列の値の区切りを示す記号の追加する処理等を行う。ＣＰＵ２１１は、生成した割引告知情報を顧客端末２５へ通信回路２１８を介して送信する（Ｓ２１１７）。
【０１０５】
5.2.2  仮顧客割引適用情報生成処理
次に、図１６を用いて、顧客管理サーバ２１のＣＰＵ２１１が、ＩＣタグＩＤ及び顧客ＩＤを取得した際に行う仮顧客割引適用情報生成処理について説明する。
【０１０６】
顧客管理サーバ２１のＣＰＵ２１１は、前述の顧客端末２５に対する割引告知情報の提供処理の場合と同様、通信回路２１８を介して顧客端末２５から顧客ＩＤ及びＩＣタグＩＤを取得したと判断すると（Ｓ２１０１）、取得したＩＣタグＩＤに基づき、商品情報ＤＢ（図９参照）の［ＩＣタグＩＤ］列を検索する（Ｓ２１０３）。そして、ＣＰＵ２１１は、取得したＩＣタグＩＤに対応する［商品名］列の値を取得する（Ｓ２１０５）。
【０１０７】
ＣＰＵ２１１は、ステップＳ２１０５で取得した商品名に基づき、割引情報ＤＢ（図１０参照）の［購入商品名］列を検索する（Ｓ２１２１）。ＣＰＵ２１１は、取得した商品名に対応する［割引商品名］列、［割引内容］列、［表示ＩＤ］列、及び［表示情報］列の値を取得する（Ｓ２１２３）。ＣＰＵ２１１は、ステップＳ２１０１で取得した顧客ＩＤ、ステップＳ２１０５で取得した商品名、及びステップＳ２１２３で取得した［割引商品名］列、［割引内容］列、［表示ＩＤ］列、及び［表示情報］列の値を、顧客割引適用情報ＤＢの［顧客ＩＤ］列、［購入商品名］列、［割引商品名］列、［割引内容］列、［表示ＩＤ］列、及び［表示情報］列に、それぞれ記述する（Ｓ２１２５）。そして、ＣＰＵ２１１は、対応する［利用可否］列に「×」を記述する（Ｓ２１２７）。
【０１０８】
5.3.  携帯端末２７の動作  −割引の表示−
ステップＳ２１１７（図１５参照）で送信された割引告知情報を、顧客端末２５が表示する処理を図１７に示すフローチャートに基づいて説明する。
【０１０９】
顧客端末２５のＣＰＵ２５１は、割引告知情報を取得したと判断すると（Ｓ２５３１）、取得した割引告知情報と同一の割引告知情報が既にメモリ２５２に存在するか否か判断する（Ｓ２５３３）。ＣＰＵ２５１は、同一の割引告知情報がメモリ２５２に存在すると判断した場合には、既に当該割引告知情報は顧客に対して表示済みと判断して処理を終了する。ＣＰＵ２５１は、同一の割引告知情報がメモリ２５２に存在しないと判断した場合には、当該割引告知情報をメモリ２５２に保持する（Ｓ２５３５）。
次に、ＣＰＵ２５１は、現在、ディスプレイ２５３に別の割引告知情報が表示されているかを判断する（Ｓ２５３７）。ＣＰＵ２５１は、ディスプレイ２５３に別の割引告知情報が表示されていると判断した場合には、現在表示されている割引告知情報とは異なる割引告知情報が存在する旨の注意情報をディスプレイ２５３に表示し（Ｓ２５３９）、割引告知情報の表示を切り替えるか否かの判断の入力待ち状態とする（Ｓ２５４１）。ＣＰＵ２５１は、顧客より割引告知情報の表示を切り換える旨の判断を取得したと判断すると、メモリ２５２から次に表示する割引告知情報を取得する（Ｓ２５４３）。そして、ＣＰＵ２５１は、ステップＳ２５４３で取得した割引告知情報をディスプレイ２５３に表示する（Ｓ２５４５）。ＣＰＵ２５１は、ステップＳ２５３７で、ディスプレイ２５３には別の割引告知情報が表示されていないと判断した場合には、ステップＳ２５３１で取得した割引告知情報をディスプレイ２５３に表示する。
【０１１０】
なお、ＣＰＵ２５１は、ステップＳ２５３３で、同一の割引告知情報がメモリ２５２に存在すると判断した場合には、既に当該割引告知情報は顧客に対して表示済みと判断して処理を終了する。
【０１１１】
5.4.  顧客管理サーバ２１及びレジスタ２９の動作  −決済処理−
図１４に示すように、顧客管理サーバ２１は、レジスタ２９から決済予告情報を取得すると、割引決済情報生成処理（Ｓ５）を実行する。また、レジスタ２９から決済確定情報を取得すると、顧客割引適用情報生成処理（Ｓ７）を実行する。以下において、顧客管理サーバ２１の割引決済処理（Ｓ５）、顧客割引適用情報生成処理（Ｓ７）における顧客管理サーバ２１の動作、及び関連するレジスタ２９の動作を図１８、１９を用いて説明する。
【０１１２】
5.4.1  割引決済情報生成処理
図１８を用いて、顧客管理サーバ２１の割引決済処理及び関連するレジスタ２９の動作を説明する。
【０１１３】
レジスタ２９のＣＰＵ２９１は、顧客端末２５から顧客ＩＤを通信回路２９８を介して取得する（Ｓ２９５１）。レジスタ２９のＣＰＵ２９１は、無線ＩＣタグ用通信回路２９９を介して一定間隔・強度で質問信号を送信し続けている（Ｓ２９５３）。
【０１１４】
店員が商品を手に取りレジスタ２９の無線ＩＣタグ用通信回路に近づける行為により、無線ＩＣタグ用通信回路２９９から送信される質問信号の到達範囲内に商品が存在することとなると、商品に付された無線ＩＣタグ２７のアンテナ２７３が質問信号を受信し、無線ＩＣタグ２７のＩＣチップ２７１が応答信号をレジスタ２９の無線ＩＣタグ用通信回路２９９へ送信する。
【０１１５】
レジスタ２９のＣＰＵ２９１は、無線ＩＣタグ２７から応答信号を無線ＩＣタグ用通信回路２９９を介して獲得したと判断すると（Ｓ２９５５）、獲得した応答信号からＩＣタグＩＤを抽出する（Ｓ２９５７）。ＣＰＵ２９１は、取得した顧客ＩＤ及びＩＣタグＩＤに基づき、顧客がショッピングカートＣ１入れた商品について決済しようとしている旨を知らせる決済予告情報を顧客管理サーバ２１へ送信する（Ｓ２５５９）。
【０１１６】
顧客管理サーバ２１のＣＰＵ２１１は、決済予告情報を通信回路２１８を介して獲得したと判断すると（Ｓ２１５１）、取得した決済予告情報から顧客ＩＤ及びＩＣタグＩＤを抽出する（Ｓ２１５２）。ＣＰＵ２１１は、抽出したＩＣタグＩＤに基づいて、商品情報ＤＢの［ＩＣタグＩＤ］列を検索する（Ｓ２１５３）。そして、ＣＰＵ２１１は、対応する［商品名］列の値を取得する（Ｓ２１５５）。
【０１１７】
ＣＰＵ２１１は、ステップＳ２１５１で取得した顧客ＩＤ及びステップＳ２１５５で取得した商品名が、顧客割引適用情報ＤＢ（図１１参照）の「顧客ＩＤ」列、［割引商品名］列に存在するか否かを判断する（Ｓ２１５７）。そして、ＣＰＵ２１１は、取得した顧客ＩＤ及び商品名が［顧客ＩＤ］列、［割引商品名］列に存在すると判断すると、対応する［利用可否］列の値が「○」であるか否かを判断する（Ｓ２１５９）。ＣＰＵ２１１は、［利用可否］列の値が「○」であれば、対応する［割引内容］列の値を取得する（Ｓ２１６１）。ＣＰＵ２１１は、取得した［割引内容］列の値及びステップＳ２１５３で取得したＩＣタグＩＤとに基づいて決済の確定を行う旨を示す割引決済情報をレジスタ２９へ送信する（Ｓ２１６３）。なお、ＣＰＵ２１１は、ステップＳ２１５７において取得した顧客ＩＤ及び商品名が［顧客ＩＤ］列、［割引商品名］列に存在しないと判断した場合、及びステップＳ２１５９において［利用可否］列の値が「○」でないと判断した場合には、割引せずに決済の確定を行う旨を示す割引決済情報をレジスタ２９へ送信する（Ｓ２１６５）。
【０１１８】
5.4.2  顧客割引適用情報生成処理
図１９を用いて、顧客管理サーバ２１の顧客割引適用情報生成処理及び関連するレジスタ２９の動作を説明する。
【０１１９】
レジスタ２９のＣＰＵ２９１は、顧客管理サーバ２１から商品割引適用情報を取得したと判断すると（Ｓ２９７１）、当該ＩＣタグＩＤに対応する商品に対する割引処理を行う（Ｓ２９７３）。そして、ＣＰＵ２９１は、レジスタ２９を使用する店員から顧客の決済を実行する旨の決済実行信号を取得したと判断すると（Ｓ２９７５）、顧客に対する決済処理を行う（Ｓ２９７７）。また、同時に、ＣＰＵ２５１は、当該顧客の顧客ＩＤ、決済を行った商品に関するＩＣタグＩＤ及び顧客の決済が確定した旨を示す決済確定情報を生成する（Ｓ２９７９）。ＣＰＵ２９１は、生成した決済確定情報を顧客管理サーバ２１へ送信する（Ｓ２９８１）。
【０１２０】
顧客管理サーバ２１のＣＰＵ２１１は、決済確定情報を取得したと判断すると（Ｓ２１７１）、当該決済情報から顧客ＩＤ及びＩＣタグＩＤを抽出する（Ｓ２１７３）。ＣＰＵ２１１は、抽出したＩＣタグＩＤに基づいて、商品情報ＤＢの［ＩＣタグＩＤ］列を検索する（Ｓ２１７５）。そして、ＣＰＵ２１１は、取得したＩＣタグＩＤに対応する［商品名］列の値を取得する（Ｓ２１７７）。
【０１２１】
ＣＰＵ２１１は、取得した顧客ＩＤ及び取得した［商品名］列の値に基づいて、顧客割引適用情報ＤＢの［顧客ＩＤ］列、［割引商品名］列を検索する（Ｓ２１７９）。そして、ＣＰＵ２１１は、顧客割引適用情報ＤＢの［顧客ＩＤ］列、［割引商品名］列において、取得した顧客ＩＤ及び商品名に対応する［利用可否］列の値が「○」であるか否かを判断する（Ｓ２１８０）。そして、ＣＰＵ２１１は、［利用可否］列の値が「○」であると判断すると、顧客割引適用情報ＤＢから、取得した顧客ＩＤ及び商品名に対応する［顧客ＩＤ］列、［購入商品名］列、［割引商品名］列、［割引内容］列、［表示情報ＩＤ］列、［表示情報］列及び［利用可否］列の値を消去する（Ｓ２１８１）。なお、ＣＰＵ２１１は、［利用可否］列の値が「○」でない（つまり「×」である）と判断すると、顧客割引適用情報ＤＢから、取得した顧客ＩＤ及び商品名に対応する値を消去する処理を行わない。
【０１２２】
また、ＣＰＵ２１１は、取得した顧客ＩＤ及び取得した［商品名］列の値に基づいて、顧客割引適用情報ＤＢの［顧客ＩＤ］列、［購入商品名］列を検索する（Ｓ２１８３）。そして、ＣＰＵ２１１は、顧客割引適用情報ＤＢにおいて、取得した顧客ＩＤ及び商品名に対応する［利用可否］列の値を「×」から「○」へ変更する（Ｓ２１８５）。
【０１２３】
6.  具体例
6.1.  前提
ここで、顧客Ｘ（顧客ＩＤ「１１１１」）が商品を購入する場合を考える。顧客Ｘの今回の買物は、以下の条件で行われるものとする。
【０１２４】
（１）商品情報ＤＢ、割引情報ＤＢは、それぞれ、図９、１０に示すものとする。
【０１２５】
（２）今回の顧客Ｘが買物を行う前における割引適用情報ＤＢは、図１１Ａに示すものとする。
【０１２６】
（３）顧客Ｘは、最初の商品をショッピングカートＣ１に入れる前に、顧客ＩＤ「１１１１１」を顧客端末２５へ入力している。
【０１２７】
（４）顧客Ｘは、最初に、商品名「Ａ３」の商品（付されている無線ＩＣタグ２９のＩＣタグＩＤ「０００３」）をショッピングカートＣ１に入れる。
【０１２８】
（５）顧客Ｘは、次に、商品名「Ｂ１」の商品（付されている無線ＩＣタグ２９のＩＣタグＩＤ「０００４」）をショッピングカートＣ１に入れる。
【０１２９】
（６）その後、決済を行う。
【０１３０】
6.2.  商品名「Ａ３」の商品をショッピングカートＣ１に入れる場合
ショッピングカートＣ１に設置された顧客端末２５のＣＰＵ２５１は、商品に付された無線ＩＣタグ２９からＩＣタグＩＤ「０００３」を取得する。そして、ＣＰＵ２５１は、メモリ２５２にＩＣタグＩＤ「０００３」を保持する。ＣＰＵ２５１は、取得した顧客ＩＤ「１１１１１」及びＩＣタグＩＤ「０００３」を関連付けて、顧客管理サーバ２１へ送信する。
【０１３１】
顧客管理サーバ２１のＣＰＵ２１１は、顧客端末２５から顧客ＩＤ「１１１１１」及びＩＣタグＩＤ「０００３」を取得したと判断すると、取得したＩＣタグＩＤに基づき、商品情報ＤＢ（図９参照）の［ＩＣタグＩＤ］列を検索する。そして、ＣＰＵ２１１は、取得したＩＣタグＩＤ「０００３」に対応する［商品名］列の値「Ａ３」を取得する。
【０１３２】
ＣＰＵ２１１は、取得した顧客ＩＤ「１１１１１」に基づき、顧客割引適用情報ＤＢ（図１１参照）の［顧客ＩＤ］列を検索する。そして、ＣＰＵ２５１は、取得した顧客ＩＤ「１１１１１」に対応する［割引商品名］列を取得した商品名「Ａ３」に基づき検索する。さらに、ＣＰＵ２１１は、顧客ＩＤ「１１１１１」及び商品名「Ａ３」に対応する［利用可否］列の値が「○」であるか否かを判断する。図１１に示す顧客割引適用情報ＤＢでは、対応する「利用可否」列の値「○」であるので、ＣＰＵ２１１は、対応する［表示情報ＩＤ］列の値「ＡＡＡ０３」、及び［表示情報］列の値「商品名「Ａ２」を購入すると、５％ＯＦＦ！」を取得する。
【０１３３】
ＣＰＵ２１１は、取得した［表示情報ＩＤ］列の値「ＡＡＡ０３」、及び［表示情報］列の値「商品名「Ａ２」を購入すると、５％ＯＦＦ！」に基づき、割引告知情報を生成し、顧客端末２５へ送信する。
【０１３４】
顧客管理サーバ２１のＣＰＵ２１１は、前述の顧客端末２５に対する割引告知情報の提供処理と平行して、仮顧客割引適用情報を生成する。
【０１３５】
ＣＰＵ２１１は、取得した商品名「Ａ３」に基づき、割引情報ＤＢ（図１０参照）の［購入商品名］列を検索する。現在、割引情報ＤＢには、商品名「Ａ３」対応するデータは存在しないので、ＣＰＵ２１１は、顧客割引適用情報ＤＢには何も記述しない。
【０１３６】
顧客端末２５のＣＰＵ２５１は、［表示情報ＩＤ］列の値「ＡＡＡ０３」、及び［表示情報］列の値「商品名「Ａ２」を購入すると、５％ＯＦＦ！」に基づく割引告知情報を取得したと判断すると、取得した割引告知情報と同一の割引告知情報が既にメモリ２５２に存在するか否か判断する。顧客端末２５のメモリ２５２には、同一の割引告知情報が存在しないので、ＣＰＵ２５１は、当該割引告知情報をメモリ２５２に保持する。
次に、ＣＰＵ２５１は、現在、ディスプレイ２５３には別の割引告知情報が表示されていないので、取得した割引告知情報をディスプレイ２５３に表示する。取得した割引告知情報をディスプレイ２５３に表示された状態を図２０に示す。なお、顧客Xは表示された割引告知情報を見て、購入商品を商品名「Ａ３」の商品から商品名「Ａ２」の商品に変更したものとする。
【０１３７】
6.3.  商品名「Ｂ１」の商品をショッピングカートＣ１に入れる場合
ショッピングカートＣ１に設置された顧客端末２５のＣＰＵ２５１は、商品に付された無線ＩＣタグ２９からＩＣタグＩＤ「０００４」を取得する。そして、ＣＰＵ２５１は、メモリ２５２にＩＣタグＩＤ「０００４」を保持する。ＣＰＵ２５１は、取得した顧客ＩＤ「１１１１１」及びＩＣタグＩＤ「０００４」を関連付けて、顧客管理サーバ２１へ送信する。
【０１３８】
顧客管理サーバ２１のＣＰＵ２１１は、顧客端末２５から顧客ＩＤ「１１１１１」及びＩＣタグＩＤ「０００４」を取得したと判断すると、取得したＩＣタグＩＤに基づき、商品情報ＤＢ（図９参照）の［ＩＣタグＩＤ］列を検索する。そして、ＣＰＵ２１１は、取得したＩＣタグＩＤ「０００４」に対応する［商品名］列の値「Ｂ１」を取得する。
【０１３９】
ＣＰＵ２１１は、顧客ＩＤ「１１１１１」に基づき、顧客割引適用情報ＤＢ（図１１参照）の［顧客ＩＤ］列を検索し、対応する［購入商品名］列を商品名「Ｂ１」に基づき、検索する。現在、顧客割引適用情報ＤＢの顧客ＩＤ「１１１１１」に関して、商品名「Ｂ１」対応するデータは存在しないので、ＣＰＵ２１１は、割引告知情報の生成処理を終了する。
【０１４０】
顧客管理サーバ２１のＣＰＵ２１１は、取得した商品名「Ｂ１」に基づき、割引情報ＤＢ（図１０参照）の［購入商品名］列を検索する。ＣＰＵ２１１は、商品名「Ｂ１」に対応する［割引商品名］列の値「Ｂ２」、［割引内容］列の値「１０％ＯＦＦ」、［表示ＩＤ］列の値「ＢＢＢ０１」、及び［表示情報］列の値「商品名「Ｂ２」を購入すると、１０％ＯＦＦ！」を取得する。ＣＰＵ２１１は、図１１Ｂに示すように、顧客ＩＤ「１１１１１」、商品名「Ｂ１」、［割引商品名］列の値「Ｂ２」、［割引内容］列の値「１０％ＯＦＦ」、［表示ＩＤ］列の値「ＢＢＢ０１」、及び［表示情報］列の値「商品名「Ｂ２」を購入すると、１０％ＯＦＦ！」を、顧客割引適用情報ＤＢの［顧客ＩＤ］列、［購入商品名］列、［割引商品名］列、［割引内容］列、［表示ＩＤ］列、及び［表示情報］列に、それぞれ記述する。そして、ＣＰＵ２１１は、対応する［利用可否］列に「×」を記述する。
【０１４１】
この場合、顧客端末２５のＣＰＵ２５１は、割引告知情報を取得しないので、割引告知情報の表示は行わない。
【０１４２】
6.4.  決済処理
顧客Ｘが商品名「Ａ２」及び商品名「Ｂ１」の商品についてレジスタ２９で決済をする場合を考える。
【０１４３】
レジスタ２９のＣＰＵ２９１は、無線ＩＣタグ２７から商品名「Ａ２」の商品に付された無線ＩＣタグ２７のＩＣタグＩＤ「０００２」を取得すると、顧客端末２５から取得した顧客ＩＤ「１１１１１」及びＩＣタグＩＤ「０００２」に基づき、顧客がショッピングカートＣ１入れた商品について決済しようとしている旨を知らせる決済予告情報を顧客管理サーバ２１へ送信する。
【０１４４】
顧客管理サーバ２１のＣＰＵ２１１は、決済予告情報を取得すると、取得した決済予告情報から顧客ＩＤ「１１１１１」及びＩＣタグＩＤ「０００２」を抽出する。ＣＰＵ２１１は、抽出したＩＣタグＩＤ「０００２」に基づいて、商品情報ＤＢの［ＩＣタグＩＤ］列を検索し、対応する［商品名］列の値「Ａ２」を取得する。
【０１４５】
ＣＰＵ２１１は、顧客ＩＤ「１１１１１」及び商品名「Ａ２」が、顧客割引適用情報ＤＢ（図１１参照）の「顧客ＩＤ」列、［割引商品名］列に存在するか否かを判断する（Ｓ２１５７）。ＣＰＵ２１１は、取得した顧客ＩＤ「１１１１１」及び商品名「Ａ２」が［顧客ＩＤ］列、［割引商品名］列に存在すると判断すると、対応する［利用可否］列の値が「○」であるか否かを判断する。［利用可否］列の値が「○」であるので、ＣＰＵ２１１は、対応する［割引内容］列の値「５％ＯＦＦ」を取得する。ＣＰＵ２１１は、取得した［割引内容］列の値「５％ＯＦＦ」及びＩＣタグＩＤ「０００２」とに基づいて、顧客Ｘについて決済の確定を行う旨を示す割引決済情報をレジスタ２９へ送信する。
【０１４６】
また、レジスタ２９のＣＰＵ２９１は、無線ＩＣタグ２７から商品名「Ｂ１」の商品に付された無線ＩＣタグ２７のＩＣタグＩＤ「０００４」を取得すると、顧客端末２５から取得した顧客ＩＤ「１１１１１」及びＩＣタグＩＤ「０００４」に基づき、顧客ＸがショッピングカートＣ１に入れた商品について決済しようとしている旨を知らせる決済予告情報を顧客管理サーバ２１へ送信する。
【０１４７】
顧客管理サーバ２１のＣＰＵ２１１は、決済予告情報を取得すると、取得した決済予告情報から顧客ＩＤ「１１１１１」及びＩＣタグＩＤ「０００４」を抽出する。ＣＰＵ２１１は、抽出したＩＣタグＩＤ「０００４」に基づいて、商品情報ＤＢの［ＩＣタグＩＤ］列を検索し、対応する［商品名］列の値「Ｂ１」を取得する。
【０１４８】
ＣＰＵ２１１は、顧客ＩＤ「１１１１１」及び商品名「Ｂ１」が、顧客割引適用情報ＤＢ（図１１参照）の「顧客ＩＤ」列、［割引商品名］列に存在するか否かを判断する（Ｓ２１５７）。ＣＰＵ２１１は、取得した顧客ＩＤ「１１１１１」及び商品名「Ｂ１」が［顧客ＩＤ］列、［割引商品名］列に存在すると判断すると、対応する［利用可否］列の値が「○」であるか否かを判断する。［利用可否］列の値が×」であるので、ＣＰＵ２１１は、ＩＣタグＩＤ「０００４」の商品関しては、顧客Ｘについて割引せずに決済の確定を行う旨を示す割引決済情報をレジスタ２９へ送信する。
【０１４９】
レジスタ２９のＣＰＵ２９１は、顧客管理サーバ２１から商品割引適用情報を取得したと判断すると、ＩＣタグＩＤ「０００２」「０００４」に対応する商品に対する割引処理を行う。ＣＰＵ２９１は、ＩＣタグＩＤ「０００２」に対応する商品については割引きを行い、ＩＣタグＩＤ「０００４」に対応する商品については割引きを行わない。そして、ＣＰＵ２９１は、レジスタ２９を使用する店員の決済ボタンを押すことによる決済実行信号を取得したと判断すると、顧客に対する決済処理を行う。
【０１５０】
また、同時に、ＣＰＵ２５１は、顧客ＩＤ「１１１１１」、決済を行った商品に関するＩＣタグＩＤ「０００２」、「０００４」及び顧客の決済が確定した旨を示す決済確定情報を生成し、顧客管理サーバ２１へ送信する。
【０１５１】
顧客管理サーバ２１のＣＰＵ２１１は、決済確定情報を取得したと判断すると、当該決済情報から顧客ＩＤ「１１１１１」及びＩＣタグＩＤ「０００２」、「０００４」を抽出する。ＣＰＵ２１１は、ＩＣタグＩＤ「０００２」、「０００４」に基づいて、商品情報ＤＢの［ＩＣタグＩＤ］列を検索する。そして、ＣＰＵ２１１は、取得したＩＣタグＩＤに対応する［商品名］列の値「Ａ２」、「Ｂ１」を取得する。
【０１５２】
ＣＰＵ２１１は、顧客ＩＤ「１１１１１」及び［商品名］列の値「Ａ２」、「Ｂ１」に基づいて、顧客割引適用情報ＤＢの［顧客ＩＤ］列、［割引商品名］列を検索する。図１１Ｂに示す顧客割引適用情報ＤＢにおいては、［顧客ＩＤ］列の値「１１１１１」に対応する［割引商品名］列には値「Ａ２」は存在するが、値「Ｂ１」は存在しない。よって、ＣＰＵ２１１は、顧客割引適用情報ＤＢの［顧客ＩＤ］列、［割引商品名］列において、取得した顧客ＩＤ「１１１１１」及び商品名「Ａ２」に対応する［利用可否］列の値を取得する。取得した［利用可否］列の値が「○」であるので、ＣＰＵ２１１は、顧客割引適用情報ＤＢから、取得した顧客ＩＤ「１１１１１」及び商品名「Ａ２」に対応する［顧客ＩＤ］列、［購入商品名］列、［割引商品名］列、［割引内容］列、［表示情報ＩＤ］列、［表示情報］列及び［利用可否］列の値を消去する。
【０１５３】
また、ＣＰＵ２１１は、顧客ＩＤ「１１１１１」及び［商品名］列の値「Ａ２」、「Ｂ１」に基づいて、顧客割引適用情報ＤＢの［顧客ＩＤ］列、［購入商品名］列を検索する。図１１Ｂに示す顧客割引適用情報ＤＢにおいては、［顧客ＩＤ］列の値「１１１１１」に対応する［購入商品名］列には値「Ｂ１」は存在するが、値「Ａ２」は存在しない。ＣＰＵ２１１は、顧客割引適用情報ＤＢにおいて、顧客ＩＤ「１１１１１」及び商品名「Ｂ１」に対応する［利用可否］列の値を「×」から「○」へ変更する。
【０１５４】
［その他の実施例］
前述の実施例１においては、無線ＩＣタグ２９は固有のＩＣタグＩＤを有するものとしたが、商品を一意に決定することができるものであればこれに限定されない。例えば無線ＩＣタグとして、いわゆる書き込み型を利用することによって、無線ＩＣタグに直接、商品のＩＤ、商品名等を記憶し、書き込んだ商品のＩＤ、商品名等を商品識別情報として利用するようにしてもよい。
【０１５５】
前述の実施例１においては、ある商品を購入すると他の類似商品について割引きを受けられるとしたように、割引元と割引対象との関係を商品対商品としたが、これに限定されない。例えば、乳製品に属するある商品を購入すると、乳製品に属する特定の商品について割引きを受けられるように、割引元と割引対象との関係を商品対グループとしてもよい。同様に、乳製品に属するある商品を購入すると、乳製品全体について割引きを受けられるように、割引元と割引対象との関係を商品対グループとしてもよい。また、グループ対グループとしてもよい。
【０１５６】
また、前述の実施例１においては、ある商品を購入すると他の類似商品について割引きを受けられるとしたように、割引元と割引対象との関係を割引元の商品と類似する商品としたが、割引元の商品と関連する商品であってもよい。例えば、シチューのルーを購入すると、シチューを作るのに必要な材料、例えばニンジン、ジャガイモ等のシチューのルーに関連する商品について割引きを受けられるようにしてもよい。
【０１５７】
さらに、前述の実施例１においては、顧客管理サーバ２１は、現在ショッピングカートＣ１に入れようとしている商品に関して割引を受けられる商品の割引内容等を割引告知情報として顧客端末に提供している（ステップＳ２１０９〜２１１５参照）が、現在ショッピングカートＣ１に入れようとしている商品が割引を受けられる場合に、当該商品の割引内容等を割引告知情報として顧客端末に提供するようにしてもよい。この場合、顧客管理サーバ２１のＣＰＵ２１１は、ステップＳ２１０９において、ステップＳ２１０５で取得した商品名に基づき、顧客割引適用情報ＤＢの［割引商品名］列を検索するようにすればよい。
【０１５８】
さらに、前述の実施例１において、顧客管理サーバ２１がレジスタ２９から決済確定情報を取得すると、当該顧客について確定した顧客割引適用情報を顧客端末２５等に送信するようにしてもよい。これにより、顧客は、次回の買物において割引が適用される商品等の情報を確認することができる。
【０１５９】
さらに、前述の実施例１において、顧客管理サーバ２１がレジスタ２９から決済予告情報を取得すると、当該顧客についてこれから適用される顧客割引適用情報を顧客端末２５等に送信するようにしてもよい。これにより、顧客は、今回の買物において割引が適用される商品等の情報を確認することができる。
【０１６０】
さらに、前述の実施例１において、顧客が、顧客端末２５等から、当該顧客について確定している顧客割引適用情報を確認できるようにしてもよい。これにより、顧客は、いつでも割引が適用される商品等の情報を確認することができる。
【０１６１】
さらに、前述の実施例１においては、レジスタ２９が決済予告情報、決済確定情報を発するものとしたが、決済予告情報、決済確定情報を送信できるものであればこれに限定されない。例えば、顧客端末２５が決済確定情報等を送信するようにしてもよい。この場合、顧客端末２５に決済ボタン等を配置し、顧客が決済を行いたいと思うとき当該決済ボタンを押すことによって決済をできるようにすればよい。
【０１６２】
さらに、前述の実施例１においては、顧客に対して割引告知情報を提供するようにしたが、割引告知情報の提供は行わずに、顧客割引適用情報の生成、記憶のみを行うようにしてもよい。これにより、顧客についての割引の一元管理のみを行うことができる。
【０１６３】
さらに、前述の実施例１においては、無線ＩＣタグ２９と通信を行うものとして顧客端末２５を例示したが、無線ＩＣタグ２９と通信を行えるものであればこれに限定されない。例えば、ハンディバーコードリーダーのように顧客が手に持って使用するようなものであってもよい。
【０１６４】
さらに、前述の実施例１においては、顧客端末２５をショッピングカートＣ１に設置するものとしたが、無線ＩＣタグ２９と通信を行える場所であれば、これに限定されない。
【０１６５】
さらに、前述の実施例１においては、ショッピングカートＣ１の周りを鉄板等によって閉鎖したカゴによって構成しているが、顧客端末２５が棚に並んでいる商品に付されている無線ＩＣタグ２９からはＩＣタグＩＤを読み取ることなく、ショッピングカートＣ１に入れられた商品からのみＩＣタグＩＤを読み取ることができるのであれば、例示した構成に限定されない。
【０１６６】
さらに、前述の実施例１においては、商品情報ＤＢを構成する項目として商品名を例示したが、他の情報、例えば、賞味期限、原材料名、製造者等の情報を項目として加えてもよい。また、顧客に提供する割引告知情報として、これらの情報を加えるようにしてもよい。これにより、顧客にとってより買物に資する情報を提供することができる。
【０１６７】
さらに、前述の実施例１においては、顧客管理システムを使用する場として、スーパーマーケットを例示したが、商品を提供する場所であればこれに限定されない。
【図面の簡単な説明】
【０１６８】
【図１】本発明における顧客管理システムの概要を示した図である。
【図２】実施例１における顧客管理サーバ２１の機能ブロック図である。
【図３】顧客管理システムのハードウェア構成を示した図である。
【図４】顧客端末２５を設置したショッピングカートＣ１の一例を示した図である。
【図５】顧客管理サーバ２１のハードウェア構成を示した図である。
【図６】顧客端末２５のハードウェア構成を示した図である。
【図７】無線ＩＣタグ２９のハードウェア構成を示した図である。
【図８】レジスタ２９のハードウェア構成を示した図である。
【図９】商品情報ＤＢの一例を示した図である。
【図１０】割引情報ＤＢの一例を示した図である。
【図１１】顧客割引適用情報ＤＢの一例を示した図である。
【図１２】顧客端末２５の動作を示したフローチャートである。
【図１３】顧客端末２５及び無線ＩＣタグ２９の動作を示したフローチャートである。
【図１４】顧客管理サーバ２１の動作の概要を示したフローチャートである。
【図１５】顧客管理サーバ２１の動作の詳細を示したフローチャートである。
【図１６】顧客管理サーバ２１の動作の詳細を示したフローチャートである。
【図１７】顧客端末２５の動作を示したフローチャートである。
【図１８】顧客管理サーバ２１及びレジスタ２９の動作を示したフローチャートである。
【図１９】顧客管理サーバ２１及びレジスタ２９の動作を示したフローチャートである。
【図２０】割引告知情報がディスプレイ２５３に表示された状態を示す図である。
【図２１】従来技術を説明するための図である。
【符号の説明】
【０１６９】
１・・・・・顧客管理システム
２１・・・・・顧客管理サーバ
２５・・・・・顧客端末
２７・・・・・無線ＩＣタグ
２９・・・・・レジスタ
【図１】
2005316930.tif 000003
【図２】
2005316930.tif 000004
【図３】
2005316930.tif 000005
【図４】
2005316930.tif 000006
【図５】
2005316930.tif 000007
【図６】
2005316930.tif 000008
【図７】
2005316930.tif 000009
【図８】
2005316930.tif 000010
【図９】
2005316930.tif 000011
【図１０】
2005316930.tif 000012
【図１１】
2005316930.tif 000013
【図１２】
2005316930.tif 000014
【図１３】
2005316930.tif 000015
【図１４】
2005316930.tif 000016
【図１５】
2005316930.tif 000017
【図１６】
2005316930.tif 000018
【図１７】
2005316930.tif 000019
【図１８】
2005316930.tif 000020
【図１９】
2005316930.tif 000021
【図２０】
2005316930.tif 000022
【図２１】
2005316930.tif 000023