(57)【要約】【課題】  店内で困っている顧客を検出し、適当な商品の情報を顧客に通知することができるようにする。【解決手段】  顧客が買い物の際に所持する位置検出装置２が、現在の位置を示す位置情報を送信する。すると、顧客位置情報取得手段１ａが、位置検出装置２から位置情報を定期的に取得する。次に、停止判定手段１ｂにより、位置情報に基づいて顧客の停止の有無が検出される。顧客が停止すると、メッセージ決定手段１ｃにより、停止位置付近の棚に陳列された商品に応じて、顧客に提示する案内メッセージが決定される。そして、メッセージ送信手段１ｄにより、決定された案内メッセージが位置検出装置２に対して送信される。【選択図】  図１
2005292909.tif 000002
【特許請求の範囲】
【請求項１】
顧客に商品情報を提供するための商品情報提供方法において、
顧客位置情報取得手段が、前記顧客が買い物の際に所持する位置検出装置から位置情報を定期的に取得し、
停止判定手段が、前記位置情報に基づいて顧客の停止の有無を検出し、
メッセージ決定手段が、前記顧客が停止すると、停止位置付近の棚に陳列された商品に応じて、前記顧客に提示する案内メッセージを決定し、
メッセージ送信手段が、決定された前記案内メッセージを、前記位置検出装置に対して送信する、
ことを特徴とする商品情報提供方法。
【請求項２】
前記顧客位置情報取得手段は、棚に設けられたＩＣ(Integrated Circuit)タグから読み取られた前記棚の識別情報を、前記位置情報として受け取ることを特徴とする請求項１記載の商品情報提供方法。
【請求項３】
前記メッセージ決定手段は、前記顧客の同一場所での停止回数を計数しており、停止回数に応じて前記案内メッセージを決定することを特徴とする請求項１記載の商品情報提供方法。
【請求項４】
前記メッセージ決定手段は、各棚に以前陳列されていた商品の移動先の棚を示す情報が登録された棚番データベースを有しており、前記顧客が停止した位置付近の棚に以前陳列されていた商品が他の棚に移動している場合、前記棚番データベースを参照し、以前陳列されていた商品の移動先の棚を示す情報を、前記案内メッセージとして決定することを特徴とする請求項１記載の商品情報提供方法。
【請求項５】
顧客が使用する商品運搬用具により商品情報を提供するための商品情報提供方法において、
ＩＣタグリーダが、所定範囲内の棚に設けられたＩＣタグから前記棚の識別情報を読み取り、
停止判定手段が、前記棚の識別情報に基づいて顧客の停止の有無を検出し、
メッセージ決定手段が、前記顧客が停止すると、停止位置付近の棚に陳列された商品に応じて、前記顧客に提示する案内メッセージを決定し、
メッセージ表示手段が、決定された前記案内メッセージを表示する、
ことを特徴とする商品情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は商品情報提供方法に関し、特に入店した顧客に商品情報を提供するための商品情報提供方法に関する。
【背景技術】
【０００２】
スーパーマーケットで買い物をする場合、ショッピングカートが利用される。一般的なショッピングカートは商品の運搬にのみ利用されているが、ショッピングカートに携帯情報位置検出装置を備えることで、顧客に対し、様々な情報を提供することができる。
【０００３】
たとえば、顧客がショッピングカートに備え付けのバーコードリーダで読み取らせた商品の合計金額を表示することができる。また、ショッピングカートの位置に応じて、目玉商品の広告を表示することもできる。この際、特定の時刻に広告の情報を登録することで、タイムサービスの情報を提供することもできる（たとえば、特許文献１参照）。
【特許文献１】特開２００２−３０４６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、スーパーマーケットでは、商品の陳列場所が変更されることがある。このとき、以前にその商品を購入したことがある顧客は、変更前の陳列棚の前でその商品を探してしまう。その場合、顧客が商品を見つけるのに時間が掛かってしまう。また、顧客がその商品を見つけられずに購入を諦めてしまう（たとえば、他の店舗での購入を決断する）と、スーパーマーケット側では販売機会の損失となる。
【０００５】
しかし、従来の技術では、顧客が商品の陳列場所が分からずに迷っているとき、その商品の陳列場所を顧客に通知することができなかった。通常、店内の全ての顧客を店員が観察し、その顧客が何かに困っているかどうかを判断するのは困難である。そこで、各顧客が困っているかどうかを自動で判断し、必要な情報を顧客に提示できるシステムが求められている。
【０００６】
本発明はこのような点に鑑みてなされたものであり、店内で困っている顧客を検出し、適当な商品の情報を顧客に通知することができる商品情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では上記課題を解決するために、図１に示すような商品情報提供方法が提供される。本発明に係る商品情報提供方法は、顧客に商品情報を提供するためのものである。この商品情報提供方法では、以下の処理が行われる。
【０００８】
顧客位置情報取得手段１ａが、顧客が買い物の際に所持する位置検出装置から位置情報を定期的に取得する。停止判定手段１ｂが、位置情報に基づいて顧客の停止の有無を検出する。メッセージ決定手段１ｃが、顧客が停止すると、停止位置付近の棚に陳列された商品に応じて、顧客に提示する案内メッセージを決定する。メッセージ送信手段１ｄが、決定された案内メッセージを、位置検出装置に対して送信する。
【０００９】
このような商品情報提供方法によれば、顧客位置情報取得手段１ａにより、顧客が買い物の際に所持する位置検出装置から位置情報が定期的に取得される。そして、停止判定手段１ｂにより、位置情報に基づいて顧客の停止の有無が検出される。顧客が停止すると、メッセージ決定手段１ｃにより、停止位置付近の棚に陳列された商品に応じて、顧客に提示する案内メッセージが決定される。そして、メッセージ送信手段１ｄにより、決定された案内メッセージが位置検出装置に対して送信される。
【００１０】
また、上記課題を解決するために、顧客が使用する商品運搬用具により商品情報を提供するための商品情報提供方法において、ＩＣタグリーダが、所定範囲内の棚に設けられたＩＣタグから前記棚の識別情報を読み取り、停止判定手段が、前記位置情報に基づいて顧客の停止の有無を検出し、メッセージ決定手段が、前記顧客が停止すると、停止位置付近の棚に陳列された商品に応じて、前記顧客に提示する案内メッセージを決定し、メッセージ表示手段が、決定された前記案内メッセージを表示する、ことを特徴とする商品情報提供方法が提供される。
【００１１】
このような商品情報提供方法によれば、ＩＣタグリーダにより、所定範囲内の棚に設けられたＩＣタグから前記棚の識別情報が読み取られる。そして、停止判定手段により、位置情報に基づいて顧客の停止の有無が検出される。顧客が停止すると、メッセージ決定手段により、停止位置付近の棚に陳列された商品に応じて、顧客に提示する案内メッセージが決定される。そして、メッセージ表示手段により、決定された前記案内メッセージが表示される。
【発明の効果】
【００１２】
以上説明したように本発明では、顧客が停止したことを検出し、停止位置付近の棚に陳列された商品に応じた案内メッセージを送信するようにしたため、商品を購入すべきかどうかの判断材料が不足しているか、あるいは以前購入した商品が前と同じ棚に無いなどの理由で顧客が困っているとき、その顧客に対して的確な商品情報を案内メッセージとして提示することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照して説明する。
まず、実施の形態に適用される発明の概要について説明し、その後、実施の形態の具体的な内容を説明する。
【００１４】
図１は、実施の形態に適用される発明の概念図である。商品情報提供装置１は、顧客位置情報取得手段１ａ、停止判定手段１ｂ、メッセージ決定手段１ｃ、及びメッセージ送信手段１ｄを有している。
【００１５】
顧客位置情報取得手段１ａは、顧客が買い物の際に所持する位置検出装置２から位置情報を定期的に取得する。位置検出装置２は、たとえば、商品運搬用具（ショッピングカートや買い物かご）である。位置情報としては、商品４が陳列された棚３の位置情報を用いることができる。その場合、位置検出装置２は、棚３に設けられたＩＣタグ５から棚３の識別情報を読み取る。そして、位置検出装置２から顧客位置情報取得手段１ａに棚３の識別情報が送信される。顧客位置情報取得手段１ａは、予め棚３の位置を認識しており、位置検出装置２から棚３の識別情報が送られることで、顧客が棚３の近辺にいると判断する。
【００１６】
停止判定手段１ｂは、位置情報に基づいて顧客の停止（同じ場所に所定時間立ち止まった状態）の有無を検出する。たとえば、停止判定手段１ｂは、位置情報が所定時間変更されない場合に、顧客が停止したと判断する。
【００１７】
メッセージ決定手段１ｃは、顧客が停止すると、停止位置付近の棚３に陳列された商品４に応じて、顧客に提示する案内メッセージを決定する。たとえば、メッセージ決定手段１ｃは、棚３に以前陳列されていた商品の移動先の棚の場所を示す情報を、案内メッセージとする。また、メッセージ決定手段１ｃは、顧客が棚３の前に何度も訪れ、且つ停止している場合、その棚３に陳列されている商品４の購入を迷っていると想定し、その商品４が通常より安く販売されていることを示す情報を、案内メッセージとして決定することもできる。メッセージ送信手段１ｄは、決定された案内メッセージを、位置検出装置２に対して送信する。
【００１８】
このようなシステムによれば、顧客が位置検出装置２を伴って棚３の近くに到達すると、位置検出装置２から顧客位置情報取得手段１ａに位置情報が送られる。顧客がその位置に所定時間以上留まっていると、位置検出装置２から顧客位置情報取得手段１ａへは、棚３の位置を示す位置情報が送られることとなる。顧客位置情報取得手段１ａが取得した、位置情報は、停止判定手段１ｂに送られる。
【００１９】
すると、停止判定手段１ｂにより、位置情報に基づいて顧客の停止の有無が検出される。ここで、所定時間以上同じ位置情報が送られていれば、停止したものと判断される。顧客が停止すると、メッセージ決定手段１ｃにより、停止位置付近の棚３に陳列された商品４に応じて、顧客に提示する案内メッセージが決定される。そして、メッセージ送信手段１ｄにより、決定された案内メッセージが位置検出装置２に対して送信される。位置検出装置２では、案内メッセージ６が表示される。顧客がこの案内メッセージ６を確認することで、悩んでいた原因を解消することができる。たとえば、棚３に以前陳列されていた商品の移動先を知ることができる。
【００２０】
このように、顧客が立ち止まったことで、その位置の棚に関連する商品に関して、顧客が情報不足で困っていると推定し、その棚の現在の商品、または以前陳列されていた商品に関する案内メッセージを顧客に提示することができる。その結果、顧客が意図的に要望を入力せずに、必要な情報を入手できる可能性が高くなり、顧客の利便性が向上する。しかも、店舗側では、顧客が購入を検討している商品の販売機会を失わずに済む。
【００２１】
ところで、メッセージ決定手段１ｃは、顧客の同一場所での停止回数を計数し、停止回数に応じて案内メッセージを決定することもできる。
また、メッセージ決定手段１ｃは、販売を停止した商品に対する代替商品が登録された代替商品データベースを参照し、顧客が停止した位置付近の棚に陳列されている商品の販売が停止しているとき、代替商品を示す情報を、案内メッセージとして決定することもできる。
【００２２】
また、メッセージ決定手段１ｃは、新商品と、食べ比べを推奨する他の商品との関係が登録された食べ比べデータベースを参照し、顧客が停止した位置付近の棚に新商品が陳列されている場合、他の商品との食べ比べを提案する情報を、案内メッセージとして決定することもできる。
【００２３】
さらに、メッセージ決定手段１ｃは、店舗で購買を推奨する商品が登録されたお薦めデータベースを参照し、顧客が停止した位置付近の棚に陳列されている複数の商品の食べ比べを提案する情報を、案内メッセージとして決定することもできる。
【００２４】
次に、本発明の実施の形態について具体的に説明する。
図２は、本発明の実施の形態に係るシステムを導入したスーパーマーケットを示す図である。スーパーマーケットには、店舗サーバ１００が設けられている。店舗サーバ１００は、ネットワークを介してレジスタ２１に接続されている。レジスタ２１は、ＰＯＳ(Point Of Sale)端末として機能を有している。
【００２５】
また、店舗サーバ１００には、ネットワークを介して無線ＬＡＮ(Local Area Network)のアクセスポイント２２が接続されている。アクセスポイント２２は、複数設けられており、店舗内の全ての領域を通信可能範囲としている。
【００２６】
スーパーマーケットの入り口付近には、ショッピングカート２００や買い物かご２３が配置されている。ショッピングカート２００や買い物かご２３は、顧客が自由に利用することができる。このショッピングカート２００や買い物かご２３は、無線ＬＡＮに接続可能な移動体位置検出装置の機能を備えている。さらに、ショッピングカート２００には、ＩＣタグリーダが設けられており、所定の範囲内のＩＣタグに記録された情報を読み取ることができる。
【００２７】
さらに、各商品棚２４には、ＩＣタグ２５が設けられている。ＩＣタグ２５には、少なくとも商品棚２４の位置を示す情報が記録されている。すなわち、ＩＣタグ２５の情報を、ショッピングカート２００に設けられたＩＣタグリーダで読み取ることで、ショッピングカート２００の現在地が分かる。
【００２８】
図３は、ＩＣタグの情報の読み取り状況を示す概念図である。商品棚２４のＩＣタグ２５から所定範囲内にショッピングカート２００が近づくと、ＩＣタグリーダ２０１によって、ＩＣタグ２５に記録された情報が読み取られる。読み取られた情報は、ショッピングカート２００に設けられた管理装置２１０に送られる。そして、管理装置２１０から無線ＬＡＮを介してＩＣタグ２５の情報が店舗サーバ１００に送られ、店舗サーバ１００からは、ショッピングカート２００の位置に応じた情報が返される。
【００２９】
このような情報の送受信を行うためのハードウェア構成例について、以下に説明する。
図４は、店舗サーバのハードウェア構成例を示す図である。店舗サーバ１００は、ＣＰＵ(Central Processing Unit)１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ(Random Access Memory)１０２、ハードディスクドライブ(ＨＤＤ:Hard Disk Drive)１０３、グラフィック処理装置１０４、入力インタフェース１０５、および通信インタフェース１０６が接続されている。
【００３０】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが格納される。
【００３１】
グラフィック処理装置１０４には、モニタ１１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェース１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００３２】
通信インタフェース１０６は、ネットワーク１０に接続されている。通信インタフェース１０６は、ネットワーク１０を介して、他のコンピュータとの間でデータの送受信を行う。
【００３３】
図５は、ショッピングカートのハードウェア構成例を示す図である。ショッピングカート２００には、管理装置２１０、複数のＩＣタグリーダ２０１，２０２，２０３、ディスプレイ２０４、キーボード２０５、及びアンテナ２０６が設けられている。
【００３４】
管理装置２１０は、ＣＰＵ２１１によって装置全体が制御されている。ＣＰＵ２１１には、バス２１６を介してＲＡＭ２１２、不揮発性記録媒体２１３、入出力インタフェース２１４、及び無線通信インタフェース２１５が接続されている。
【００３５】
ＲＡＭ２１２には、ＣＰＵ２１１に実行させるプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２１２には、ＣＰＵ２１１による処理に必要な各種データが格納される。不揮発性記録媒体２１３は、フラッシュメモリやＨＤＤ等の記録媒体であり、各種データが格納される。
【００３６】
入出力インタフェース２１４には、ＩＣタグリーダ２０１，２０２，２０３、ディスプレイ２０４、及びキーボード２０５が接続されている（図中、接続関係を示す線を省略している）。入出力インタフェース２１４は、ＩＣタグリーダ２０１，２０２，２０３やキーボード２０５から送られてくる信号を、バス２１６を介してＣＰＵ２１１に送信する。また、ＣＰＵ２１１から送られている信号を、ディスプレイ２０４に対して送信する。無線通信インタフェース２１５には、アンテナ２０６が接続されている（図中、接続関係を示す線を省略している）。無線通信インタフェース２１５は、アンテナ２０６を介してアクセスポイント２２と通信し、無線ＬＡＮ経由の情報通信を行う。
【００３７】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。次に、店舗サーバ１００とショッピングカート２００とが有する処理機能について説明する。
【００３８】
図６は、ショッピングカートにおける情報送受信機能を示す図である。ショッピングカート２００には、利用開始通知部２２０、通過棚情報通知部２３０、及び案内メッセージ表示部２４０が設けられている。
【００３９】
利用開始通知部２２０は、ショッピングカート２００が顧客によって利用開始されたことを検出し、その旨を店舗サーバ１００に通知する。たとえば、利用開始通知部２２０は、管理装置２１０の電源が投入されることで、利用開始されたと判断することができる。また、利用開始通知部２２０は、利用開始時に顧客コードの入力画面をディスプレイ２０４に表示する。顧客がキーボード２０５を用いて顧客コードを入力すると、利用開始通知部２２０はその顧客コードを店舗サーバ１００に対して送信する。
【００４０】
通過棚情報通知部２３０は、定期的にＩＣタグリーダ２０１，２０２，２０３を介して、近くのＩＣタグを検索する。ＩＣタグが見つかると、通過棚情報通知部２３０は、そのＩＣタグに登録されている商品棚の位置を示す情報を読み取る。そして、通過棚情報通知部２３０は、読み取った情報を店舗サーバ１００に対して送信する。これにより、店舗サーバ１００において、ショッピングカート２００の位置を把握できる。
【００４１】
たとえば、たまご、牛肉、魚がそれぞれ陳列された商品棚３１、３２，３３があるとき、各商品棚３１，３２，３３にＩＣタグ２５ａ，２５ｂ，２５ｃが取り付けられている。ＩＣタグ２５ａには、たまごが並べられた商品棚３１の位置を示す情報が登録されている。ＩＣタグ２５ｂには、牛肉が並べられた商品棚３２の位置を示す情報が登録されている。ＩＣタグ２５ｃには、魚が並べられた商品棚３３の位置を示す情報が登録されている。
【００４２】
ここで、ショッピングカート２００が商品棚３２の前に来ると、通過棚情報通知部２３０がＩＣタグ２５ｂに記録された情報を読み取り、店舗サーバ１００に対して送信する。店舗サーバ１００では、受信した情報を解析することで、ショッピングカート２００が棚３２の前に移動したことを認識する。
【００４３】
案内メッセージ表示部２４０は、店舗サーバ１００から送られる案内メッセージをディスプレイ２０４に表示する。
なお、買い物かご２３もショッピングカート２００と同様の機能を有している。すなわち、買い物かご２３は複数のＩＣタグリーダ２３ａ，２３ｂ、アンテナ２３ｃ、ディスプレイ２３ｄ等を備えており、ショッピングカート２００と同様の処理を実行することができる。
【００４４】
また、店舗サーバ１００からの案内メッセージを、顧客の所持する携帯電話機２６に送信したり、携帯電話機２６案内メッセージを表示したりすることもできる。この場合、顧客の携帯電話機２６に電子メールを送信するためのＥメールアドレスを、予め店舗サーバ１００に登録しておく必要がある。
【００４５】
図７は、店舗サーバの処理機能を示す図である。店舗サーバ１００には、情報記憶部１１０、データ送受信部１２０、顧客情報管理部１３０、顧客停止判定部１４０、及び案内メッセージ決定部１５０が設けられている。
【００４６】
情報記憶部１１０には、顧客に対して適当な案内メッセージを提供するために必要な情報が記憶される。具体的には、情報記憶部１１０には、個人別購買履歴１１１、棚番ＤＢ１１２、代替商品ＤＢ１１３、比較ＤＢ１１４、食べ比べＤＢ１１５、お薦めＤＢ１１６、利用情報ＤＢ１１７、及び案内メッセージＤＢ１１８が格納される。
【００４７】
個人別購買履歴１１１は、顧客の個人情報が登録される。棚番ＤＢ１１２には、棚毎に現在の陳列商品、及び過去の陳列商品の移動先等の情報が登録される。代替商品ＤＢ１１３には、販売中止となった商品の代替品に関する情報が登録される。比較ＤＢ１１４には、購入を迷っている顧客に提供する類似商品に関する情報が登録される。食べ比べＤＢ１１５には、食べ比べを推奨する商品に関する情報登録される。お薦めＤＢ１１６には、販売を特に推進する商品に関する情報が登録される。利用情報ＤＢ１１７には、顧客の行動状況に関する情報が登録される。案内メッセージＤＢ１１８には、ショッピングカート２００に表示させる案内メッセージが登録される。
【００４８】
データ送受信部１２０は、ネットワーク１０を介してショッピングカート２００や買い物かご２３の管理装置との間で通信を行う。そして、データ送受信部１２０は、ショッピングカート２００から送られた情報を顧客情報管理部１３０に渡す。また、案内メッセージ決定部１５０から送られた情報をショッピングカート２００に対して送信する。
【００４９】
顧客情報管理部１３０は、データ送受信部１２０から受け取った顧客に関する情報に基づいて、利用情報ＤＢ１１７を更新する。具体的には、顧客情報管理部１３０は、新たに入店した顧客の顧客コードを受け取ると、その顧客コードを利用情報ＤＢ１１７の新規レコードとして登録する。また、顧客コードが未入力のままショッピングカート２００が動かされた場合、そのショッピングカート２００を使用している顧客の顧客コードを決定し、その顧客コードを利用情報ＤＢ１１７の新規レコードとして登録する。なお、決定した顧客コードは、データ送受信部１２０を介してショッピングカート２００に送信される。
【００５０】
さらに、顧客情報管理部１３０は、ショッピングカート２００から通過棚番を受け取ると、利用情報ＤＢ１１７の内容を更新する。具体的は、顧客情報管理部１３０は、受け取った通過棚番を利用情報ＤＢ１１７に登録する。さらに、顧客情報管理部１３０は、その通過棚番を受け取った時刻を、利用情報ＤＢ１１７に登録する。
【００５１】
顧客停止判定部１４０は、利用情報ＤＢ１１７に登録されている情報を参照して、何らかの理由でアドバイスが必要な顧客を検出する。たとえば、同じ場所に何度も立ち寄っている顧客は、その棚の商品を購入すべきか否かについて迷っていると想定できる（すなわち、購入の要否を決断するための情報が不足している）。また、顧客が立ち寄った棚に以前置いてあった商品が別の棚に移動した場合、目的の商品を見つけられずに困っていることが想定できる（商品の移動先が分からない）。顧客停止判定部１４０は、アドバイスが必要な顧客を検出すると、その顧客に対する案内メッセージの送信依頼を、案内メッセージ決定部１５０に対して行う。
【００５２】
案内メッセージ決定部１５０は、利用情報ＤＢ１１７の通過棚番によって顧客の現在地を認識し、その位置に応じた通常の案内メッセージを顧客が利用しているショッピングカート２００に対して送信する。また、案内メッセージ決定部１５０は、顧客停止判定部１４０から案内メッセージの送信依頼を受け取ると、顧客が困っている理由に応じた案内メッセージを、その顧客が利用しているショッピングカート２００に対して送信する。
【００５３】
以下、情報記憶部１１０に格納されるデータを具体的に説明する。
図８は、個人別購買履歴のデータ構造例を示す図である。個人別購買履歴１１１には、顧客コード、１以上の購入年月日、購入年月日に１対１で対応する購入商品コード、及びＥメールアドレスの欄が設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられ個々のレコードを構成している。
【００５４】
顧客コードの欄には、顧客を一意に識別するための識別情報（顧客コード）が設定される。購入年月日の欄には、顧客が右隣欄の商品を購入した日付が設定される。購入商品コードの欄には、顧客が購入した商品の識別情報（商品コード）が設定される。Ｅメールアドレスの欄には、顧客の電子メール（Ｅメール）アドレスが設定される。
【００５５】
顧客コードは、顧客が買い物を開始するときに任意に設定できる。なお、過去に顧客コードを入力したことがある顧客であれば、以前に入力した顧客コードを入力することで、過去に購入した商品の傾向に応じた情報提供を受けることができる。
【００５６】
また、顧客は、顧客コードの入力を省略することもできる。顧客コードが未入力の場合、顧客情報管理部１３０によって採番された顧客コードが新たに設定される。
図９は、棚番ＤＢのデータ構造例を示す図である。棚番ＤＢ１１２には、フロアコード、棚番、展示商品の特売フラグ、展示商品コード、元展示商品コード、元展示商品の特売フラグ、移動先フロアコード、移動先棚番の欄が設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられ個々のレコードを構成している。
【００５７】
フロアコードの欄には、商品が陳列された棚が設置されているフロアの識別情報（フロアコード）が設定される。棚番の欄には、棚の識別情報が設定される。展示商品の特売フラグには、棚に現在展示されている商品が特売品か否かを示すフラグ（特売の場合１、通常の場合０）が設定される。展示商品コードの欄には、棚に陳列されている商品の識別情報（商品コード）が設定される。元展示商品コードの欄には、現在の商品の前に棚に陳列されていた商品の識別情報（商品コード）が設定される。元展示商品の特売フラグの欄には、現在の商品の前に棚に陳列されていた商品が特売品か否かを示すフラグ（特売の場合１、通常の場合０）が設定される。移動先フロアコードの欄には、現在の商品の前に棚に陳列されていた商品の移動先のフロアの識別情報（フロアコード）が設定される。移動先棚番の欄には、現在の商品の前に棚に陳列されていた商品の移動先の棚の棚番が設定される。
【００５８】
なお、元展示商品コード、元展示商品の特売フラグ、移動先フロアコード、及び移動先棚番の各データ（移動商品情報）は、該当する棚の陳列商品が所定期間内に変更された場合に設定される。すなわち、システムの管理者は、商品の移動があったとき、棚番ＤＢ１１２の商品の元の棚のレコードに、移動商品情報等を登録する。そして、管理者は、登録した移動商品情報を、移動から所定期間経過時点で削除する。
【００５９】
図１０は、代替商品ＤＢのデータ構造例を示す図である。代替商品ＤＢ１１３には、商品コード、販売停止フラグ、代替商品コード、商品棚番の欄が設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられ個々のレコードを構成している。
【００６０】
商品コードの欄には、他の商品で代替可能な商品の商品コードが設定される。販売停止フラグの欄には、対応する商品の販売が停止したか否かを示すフラグ（停止した場合１、販売中の場合０）が設定される。代替商品コードの欄には、対応する商品の代替商品として提示可能な商品の商品コードが設定される。商品棚番の欄には、代替商品の棚番が設定される。
【００６１】
代替商品ＤＢ１１３を参照すれば、顧客が販売停止の商品を探しているときに、代替商品を提示することができる。たとえば、米国産牛肉の販売が停止されたとき、代替商品として豪州産牛肉を提案することができる。
【００６２】
図１１は、比較ＤＢのデータ構造例を示す図である。比較ＤＢ１１４には、フロアコード、棚番、商品コード、売りたいランク、商品名、類似商品棚番、類似商品コード、類似商品名、類似商品売りたいランクの欄が設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられ個々のレコードを構成している。
【００６３】
フロアコードの欄には、比較対象商品が陳列されているフロアの識別情報（フロアコード）が設定される。棚番の欄には、比較対象商品が陳列されている棚の棚番が設定される。商品コードの欄には、比較対象商品の商品コードが設定される。売りたいランクの欄には、比較対象商品を売る意思がどの程度強いのかを示すランク（最も売りたい商品がＡ、次に売りたい商品がＢ、その次に売りたい商品がＣ）が設定される。商品名の欄には、比較対象商品の名称が設定される。類似商品棚番の欄には、比較対象商品に類似する商品の棚番が設定される。類似商品コードの欄には、類似商品の商品コードが設定される。類似商品名の欄には、類似商品の商品名が設定される。類似商品売りたいランクの欄には、類似商品を売る意思がどの程度強いのかを示すランク（最も売りたい商品がＡ、次に売りたい商品がＢ、その次に売りたい商品がＣ）が設定される。
【００６４】
比較ＤＢ１１４を参照することで、商品の購入を迷っている顧客に対して、類似商品の存在を教えることができる。たとえば、牛肉の購入を検討している顧客に対して、豚肉の存在を教えることができる。
【００６５】
図１２は、食べ比べＤＢのデータ構造例を示す図である。食べ比べＤＢ１１５には、棚番、商品コード、商品名、商品分類コード、商品分類名、新旧区分の欄が設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられ個々のレコードを構成している。
【００６６】
棚番の欄には、食べ比べ対象商品が陳列された棚の棚番が設定される。商品コードの欄には、食べ比べ対象商品の商品コードが設定される。商品分類コードの欄には、食べ比べ対象商品の商品分類が設定される。商品分類名の欄には、食べ比べ対象商品の商品分類名が設定される。新旧区分の欄には、既存の商品（１）か新商品（２）かを示す値が設定される。
【００６７】
食べ比べＤＢ１１５を参照すれば、同じ棚に陳列された複数の商品の食べ比べを顧客に提案することができる。たとえば、国産の牛肉とオーストラリア産の牛肉との食べ比べを提案する。また、Ａ社からカップ麺の新製品が出たとき、新旧製品の食べ比べを提案することもできる。
【００６８】
図１３は、お薦めＤＢのデータ構造例を示す図である。お薦めＤＢ１１６には、棚番、商品コード、お薦めランク、在庫数、情報提示可否の欄が設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられ個々のレコードを構成している。
【００６９】
棚番の欄には、店舗でのお薦め商品が陳列されている棚の棚番が設定される。商品コードの欄には、店舗でのお薦め商品の商品コードが設定される。お薦めランクの欄には、お薦め商品を推奨する度合いを示すランク（最もお薦めの商品がＡ、次にお薦めの商品がＢ、その次にお薦めの商品がＣ）が設定される。在庫数の欄には、該当商品の在庫数が設定される。情報提示可否の欄には、対応する商品の情報を顧客に勧めることができるか否か（提示付加であれば２、提示可能であれば１）が設定される。たとえば、在庫が０であれば情報提示不可となる。
【００７０】
図１４は、利用情報ＤＢのデータ構造例を示す図である。利用情報ＤＢ１１７には、顧客コード、利用開始時刻、設定時間、設定回数、通過棚番、棚通過時刻、停止棚番、停止時間、停止回数、精算済みフラグの欄が設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられ個々のレコードを構成している。
【００７１】
顧客コードの欄には、入店した顧客の顧客コードが設定される。利用開始時刻の欄には、顧客が入店し、ショッピングカート２００の利用を開始した時刻が設定される。設定時間の欄には、棚の前で停止したと判断するための基準となる時間が秒単位で設定される（設定された時間を超えて同一の棚の前に滞在したとき、停止したと判断される）。設定回数の欄には、顧客が商品の購入を迷っていると判断するための基準となる同一の棚の前での停止回数が設定される。通過棚番の欄には、顧客が通過した最新の棚の棚番が設定される。棚通過時刻の欄には、顧客が棚の前に来た時刻が設定される。停止棚番の欄には、入店してから顧客が停止したと判断された棚の棚番が設定される。停止時間の欄には、左隣の欄に設定された棚の前に顧客が停止した時間が秒単位で設定されている。停止回数の欄には、対応する停止棚番で示される棚に顧客が停止した回数が設定される。精算済みフラグは、顧客が商品の代金を支払ったか否かを示すフラグ（精算済みの場合１、未精算の場合０）が設定される。
【００７２】
図１５は、案内メッセージＤＢの例を示す図である。案内メッセージＤＢ１１８には、メッセージ種別とメッセージ内容の欄が設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられ個々のレコードを構成している。
【００７３】
メッセージ種別の欄には、メッセージの種別が設定される。メッセージ内容の欄には、案内メッセージの本文が設定される。なお、メッセージ内容のうち括弧で囲われている部分については、実際に案内メッセージを送信する際に、必要な情報を情報記憶部１１０から抽出して、その括弧で示される部分で設定される。
【００７４】
以上のようなシステム構成およびデータベースに基づいて、店舗サーバ１００において以下のような処理が行われる。なお、以下の例では、顧客がショッピングカート２００を利用するものとして説明する。
【００７５】
図１６は、店舗サーバの処理を示す第１の図である。以下、図１６に示す処理をステップ番号に沿って説明する。
［ステップＳ１１］顧客情報管理部１３０は、ショッピングカート２００から送られる利用開始を示す情報の入力を待つ。
【００７６】
［ステップＳ１２］顧客情報管理部１３０は、利用開始の有無を判断する。たとえば、顧客情報管理部１３０は、ショッピングカート２００が動き出した場合、利用開始と判断する。なお、ショッピングカート２００が動き出したか否かは、たとえば、ショッピングカート置き場付近に設けられているＩＣタグが検出できなくなることで判断できる。利用が開始されると、処理がステップＳ１３に進められる。利用が開始されなければ、処理がステップＳ１１に進められ利用開示情報の入力待ちとなる。
【００７７】
［ステップＳ１３］顧客情報管理部１３０は、顧客コードの入力を受け付ける。なお、顧客コードの入力は任意である。
［ステップＳ１４］顧客情報管理部１３０は、顧客コードが入力された場合、受け取った顧客コードに基づいて個人別購買履歴１１１を検索し、過去の購入商品の情報を取得する。
【００７８】
［ステップＳ１５］顧客情報管理部１３０は、情報が見つかったか否かを判断する。見つかった場合、処理がステップＳ１９に進められる。見つからなかった場合、処理がステップＳ１６に進められる。なお、顧客コードが入力されなかった場合も、処理がステップＳ１６に進められる。
【００７９】
［ステップＳ１６］顧客情報管理部１３０は、個人別購買履歴１１１に新規のレコードを生成する。
［ステップＳ１７］顧客情報管理部１３０は、新規の顧客コードを発行し、ステップＳ１６で生成した個人別購買履歴１１１のレコードに、発行した顧客コードを登録する。また、顧客情報管理部１３０は利用情報ＤＢ１１７に、生成した顧客コードを新たなレコードとして登録する。
【００８０】
［ステップＳ１８］案内メッセージ決定部１５０は、顧客コードが生成されたことを検出し、顧客コード通知メッセージを案内メッセージＤＢ１１８から抽出する。そして、案内メッセージ決定部１５０は、抽出した案内メッセージに顧客コードや発行日を挿入し、ショッピングカート２００に通知する。これにより、ショッピングカート２００のディスプレイ２０４には、発行された顧客コードが表示され、顧客は自己の顧客コードを知ることができる。
【００８１】
図１７は、顧客コード通知画面の表示例を示す図である。図１７に示すように、顧客コード通知画面４１には、顧客コードや発行日が表示される。以下、図１６の説明に戻る。
［ステップＳ１９］顧客情報管理部１３０は、利用情報ＤＢ１１７の新たに生成したレコードに、利用開始時刻を記録する。
【００８２】
［ステップＳ２０］顧客情報管理部１３０は、ショッピングカート２００からの通過棚番を受け取ると、その棚番を利用情報ＤＢ１１７の通過棚番の欄に記録する（既に棚番が設定されている場合、上書きで記録される）。また、顧客情報管理部１３０は、通過棚番を受け取った時刻を棚通過時刻の欄に記録する（既に時刻が設定されている場合、上書きで記録される）。
【００８３】
［ステップＳ２１］顧客情報管理部１３０は、精算が済んだか否かを判断する。たとえば、顧客情報管理部１３０は、レジスタ２１から該当顧客の精算済みを示す情報受け取った場合に、精算済みと判断する。精算済みであれば、処理が終了する。未精算であれば、処理がステップＳ２２に進められる。
【００８４】
［ステップＳ２２］顧客停止判定部１４０は、顧客が利用するショッピングカート２００が所定時間（利用情報ＤＢ１１７の設定時間）停止したか否かを判断する。具体的には、顧客停止判定部１４０は、利用情報ＤＢ１１７の棚通過時刻を監視し、現在時刻と棚通過時刻との差が、設定時間を超えた場合に、所定時間停止したものと判断する。所定時間停止した場合、処理がステップＳ３１に進められる。停止時間が所定時間に満たない場合、処理がステップＳ２０に進められる。
【００８５】
図１８は、店舗サーバの処理を示す第２の図である。以下、図１８に示す処理をステップ番号に沿って説明する。
［ステップＳ３１］顧客停止判定部１４０は、利用情報ＤＢ１１７に停止時間及び停止回数を記録する。具体的には、停止回数については、以前の停止回数に１を加算する処理を行う。
【００８６】
［ステップＳ３２］案内メッセージ決定部１５０は、同一の棚の前での停止回数が所定値（利用情報ＤＢ１１７の設定回数の値）以上か否かを判断する。所定回数以上停止した場合、処理がステップＳ３３に進められる。所定回数未満の場合、処理がステップＳ６１に進められる。
【００８７】
［ステップＳ３３］案内メッセージ決定部１５０は、停止した棚の棚番により、棚番ＤＢ１１２を検索し、該当するレコードを取得する。
［ステップＳ３４］案内メッセージ決定部１５０は、停止した棚の陳列商品に変更があったか（陳列商品の棚番変更があるか）否かを判断する。具体的には、案内メッセージ決定部１５０は、停止した棚番のレコードに元展示商品コード等の移動商品情報が設定されていれば、棚番移動ありと判断する。棚番変更がある場合、処理がステップＳ６６に進められる。棚番変更が無い場合、処理がステップＳ３５に進められる。
【００８８】
［ステップＳ３５］案内メッセージ決定部１５０は、顧客が停止した棚の棚番によって、比較ＤＢ１１４を検索する。
［ステップＳ３６］案内メッセージ決定部１５０は、お薦めＤＢ１１６から、在庫がある商品のうちお薦めランクの最も高いものを検索し、該当するレコードを取得する。
【００８９】
［ステップＳ３７］案内メッセージ決定部１５０は、顧客が停止した棚に陳列されている商品の商品コードによって、代替商品ＤＢ１１３を検索し該当するレコードを取得する。
【００９０】
［ステップＳ３８］案内メッセージ決定部１５０は、ステップＳ３６で取得したレコードの在庫数を参照し、その棚の商品が売りきれ（在庫数が０）か否かを判断する。売りきれの場合、処理がステップＳ３９に進められる。在庫がある場合、処理がステップＳ５１に進められる。
【００９１】
［ステップＳ３９］案内メッセージ決定部１５０は、ステップＳ３７で取得したレコードの販売停止フラグを参照し、該当商品が販売停止か否かを判断する。販売停止の場合、処理がステップＳ４０に進められる。販売停止ではない場合、処理がステップＳ４１に進められる。
【００９２】
［ステップＳ４０］案内メッセージ決定部１５０は、販売停止情報をショッピングカート２００に通知する。具体的には、案内メッセージ決定部１５０は、案内メッセージＤＢ１１８から販売停止情報を抽出し、所定の情報を挿入してショッピングカート２００に対して送信する。すると、ショッピングカート２００のディスプレイ２０４に、販売停止情報が表示される。
【００９３】
図１９は、販売停止情報表示画面の例を示す図である。販売停止情報表示画面４２には、販売を停止した商品の商品名や販売を停止した日付（図７には示していない商品のＤＢ情報から取得）を含む販売停止の案内メッセージが表示される。
【００９４】
図１９は、顧客が米国産牛肉の棚の前で停止した場合の例である。このとき、代替商品ＤＢ１１３を参照すると、米国産牛肉（商品コード“300112325”）の販売停止フラグが“１”である。そこで、販売停止の案内メッセージが送信されている。
【００９５】
以下、図１８の説明に戻る。
［ステップＳ４１］案内メッセージ決定部１５０は、代替商品情報をショッピングカート２００に通知する。具体的には、ショッピングカート２００は、案内メッセージＤＢ１１８から代替商品情報用メッセージを抽出し、ステップＳ３７で取得したレコードの代替商品コードに基づいて決定される代替商品の情報をメッセージに挿入する。そして、そのメッセージを、案内メッセージ決定部１５０は代替商品情報としてショッピングカート２００に対して送信する。すると、ショッピングカート２００のディスプレイ２０４に、代替商品情報が表示される。
【００９６】
図２０は、代替商品情報表示画面の例を示す図である。代替商品情報表示画面４３には、代替商品を案内するメッセージが表示される。なお、図２０の例では、顧客コードや棚番に加え、代替商品の値段（図７には示していない商品のＤＢ情報から取得される）が表示されている。
【００９７】
図２０は、顧客が米国産牛肉（商品コード“300112325”）の棚の前で停止した場合の例である。このとき、代替商品ＤＢ１１３を参照すると、豪州産牛肉（商品コード“200112325”）が代替商品として設定されている。そのため、豪州産牛肉を代替商品として提案する案内メッセージが表示されている。
【００９８】
図２１は、店舗サーバの処理を示す第３の図である。以下、図２１に示す処理をステップ番号に沿って説明する。
［ステップＳ５１］案内メッセージ決定部１５０は、類似商品が有るか否かを判断する。類似商品がある場合、処理がステップＳ５３に進められる。類似商品がない場合、処理がステップＳ５２に進められる。
【００９９】
［ステップＳ５２］案内メッセージ決定部１５０は、売りたい商品情報を通知する。具体的には、案内メッセージ決定部１５０は、案内メッセージＤＢ１１８から売りたい商品案内メッセージを抽出し、比較ＤＢ１１４の売りたいランクの上位の商品に関する情報を挿入する。そして、案内メッセージ決定部１５０は、売りたい商品案内メッセージをショッピングカート２００に対して送信する。すると、ショッピングカート２００のディスプレイ２０４に、売りたい商品情報画面が表示される。その後、処理がステップＳ２０に進められる。
【０１００】
図２２は、売りたい商品情報画面の例を示す図である。売りたい商品情報画面４４には、売りたい商品を案内するメッセージが表示される。なお、図２２の例では、顧客コードや棚番に加え、代替商品の値段（図７には示していない商品のＤＢ情報から取得される）が表示されている。
【０１０１】
たとえば、顧客が米国産牛肉の前で停止したとき、比較ＤＢ１１４を参照すると、類似商品がない。そこで、売りたいランクが上位の豪州産牛肉に関する案内メッセージが表示される。
【０１０２】
以下、図２１の説明に戻る。
［ステップＳ５３］案内メッセージ決定部１５０は、商品コードにより食べ比べＤＢ１１５を検索し、該当するレコードを取得する。
【０１０３】
［ステップＳ５４］案内メッセージ決定部１５０は、同一棚に新商品が出たか否かを判断する。新商品が出た場合、処理がステップＳ５５に進められる。新商品が出ていない場合、処理がステップＳ５６に進められる。
【０１０４】
［ステップＳ５５］案内メッセージ決定部１５０は、食べ比べと称して値引き販売情報を通知する。具体的には、案内メッセージ決定部１５０は、案内メッセージＤＢ１１８から食べ比べ情報案内メッセージを抽出し、食べ比べＤＢ１１５の同じ棚の新製品の情報を挿入する。そして、案内メッセージ決定部１５０は、食べ比べ情報メッセージをショッピングカート２００に対して送信する。すると、ショッピングカート２００のディスプレイ２０４に、食べ比べ情報画面が表示される。その後、処理がステップＳ２０に進められる。
【０１０５】
図２３は、食べ比べ情報画面の表示例を示す図である。食べ比べ情報画面４５には、食べ比べを推奨する商品を案内するメッセージが表示される。なお、図２３の例では、顧客コードに加え、食べ比べ対象となる商品（図２３の例では国産牛肉とオーストラリア産牛肉）やその食材を用いた料理のレシピ（図７には示していない商品のＤＢ情報から取得される）が表示されている。また、食べ比べ対象の商品をセットで購入すると、値引きがあることを顧客に知らせるメッセージが含まれる。
【０１０６】
たとえば、国産牛肉棚の前で顧客が停止した場合、食べ比べＤＢ１１５を参照すると、同じ棚番の食べ比べ対象として、豪州産牛肉がある。そこで、図２３に示すように、豪州産牛肉と国産牛肉との食べ比べが提案される。
【０１０７】
以下、図２１の説明に戻る。
［ステップＳ５６］案内メッセージ決定部１５０は、お薦めランクに沿ってお薦め情報を通知する。具体的には、案内メッセージ決定部１５０は、情報通知可能な商品のうち、お薦めランクが最も高い商品を選択する。次に、案内メッセージ決定部１５０は、案内メッセージＤＢ１１８からお薦め情報用メッセージを抽出し、お薦め商品の情報を挿入する。そして、案内メッセージ決定部１５０は、お薦め情報用メッセージをショッピングカート２００に対して送信する。これにより、ショッピングカート２００のディスプレイ２０４には、お薦め情報が表示される。その後、処理がステップＳ２０に進められる。
【０１０８】
図２４は、お薦め情報表示画面の例を示す図である。お薦め情報表示画面４６には、お薦め商品に関する情報が表示される。なお、図２４の例では、顧客コードや棚番に加え、代替商品の値段や推薦文（図７には示していない商品のＤＢ情報から取得される）が表示されている。
【０１０９】
図２５は、店舗サーバの処理を示す第４の図である。以下、図２５に示す処理をステップ番号に沿って説明する。
［ステップＳ６１］案内メッセージ決定部１５０は、顧客が停止した位置の棚番によって棚番ＤＢ１１２を検索し、該当するレコードを取得する。
【０１１０】
「ステップＳ６２］案内メッセージ決定部１５０は、棚番の変更があったか否かを判断する。棚番の変更があった場合、処理がステップＳ６６に進められる。棚番の変更がなければ、処理がステップＳ６３に進められる。
【０１１１】
［ステップＳ６３］案内メッセージ決定部１５０は、棚番の変更がなければ、顧客が停止した位置の棚番によってお薦めＤＢ１１６を検索し、該当するレコードを取得する。
［ステップＳ６４］案内メッセージ決定部１５０は、ステップＳ６３で取得したレコードの在庫数を参照し、その棚の商品が売りきれ（在庫数が０）か否かを判断する。売りきれの場合、処理がステップＳ３９に進められる。在庫がある場合、処理がステップＳ６５に進められる。
【０１１２】
［ステップＳ６５］案内メッセージ決定部１５０は、お薦めランクに沿ってお薦め情報を通知する。具体的には、案内メッセージ決定部１５０は、情報通知可能な商品のうち、お薦めランクが最も高い商品を選択する。次に、案内メッセージ決定部１５０は、案内メッセージＤＢ１１８からお薦め情報用メッセージを抽出し、お薦め商品の情報を挿入する。そして、案内メッセージ決定部１５０は、お薦め情報用メッセージをショッピングカート２００に対して送信する。これにより、ショッピングカート２００のディスプレイ２０４には、お薦め情報が表示される（お薦め情報表示画面の例は、図２４に示した通りである）。その後、処理がステップＳ２０に進められる。
【０１１３】
［ステップＳ６６］ステップＳ３４，Ｓ６２で棚番変更ありと判断された場合、案内メッセージ決定部１５０は、棚番ＤＢ１１２から取得したレコードの特売フラグを参照し、特売品か否かを判断する。特売品の場合処理がステップＳ６８に進められる。特売品では無い場合、処理がステップＳ６７に進められる。
【０１１４】
［ステップＳ６７］案内メッセージ決定部１５０は、移動先棚番を通知する。具体的には、案内メッセージ決定部１５０は、案内メッセージＤＢ１１８から移動先棚番通知用メッセージを抽出し、棚番ＤＢ１１２から取得したレコードの元展示商品コード、特売フラグ、移動先フロアコード、移動先棚番コードを挿入する。そして、案内メッセージ決定部１５０は、移動先棚番通知用メッセージをショッピングカート２００に対して送信する。すると、ショッピングカート２００のディスプレイに移動先棚番が表示される。その後、処理がステップＳ２０に進められる。
【０１１５】
図２６は、移動先棚番表示画面の例を示す図である。移動先棚番表示画面４７には、移動した商品の商品コード、移動先のフロア、棚番等に関する情報が表示される。
以下、図２５の説明に戻る。
【０１１６】
［ステップＳ６８］案内メッセージ決定部１５０は、特売品コーナに関する情報を通知する。具体的には、案内メッセージ決定部１５０は、案内メッセージＤＢ１１８から特売品移動先棚番通知用メッセージを抽出し、棚番ＤＢ１１２から取得したレコードの元展示商品コード、特売フラグ、移動先フロアコード、移動先棚番コードを挿入する。そして、案内メッセージ決定部１５０は、特売品移動先棚番通知用メッセージをショッピングカート２００に対して送信する。その後、処理がステップＳ２０に進められる。
【０１１７】
図２７は、特売品移動先棚番表示画面の例を示す図である。特売品移動先棚番表示画面４８には、移動した商品の商品コード、移動先のフロア、棚番等に関する情報が表示される。
【０１１８】
以上のようにして、顧客の停止位置に応じて顧客が困っている理由等を推定し、適当な案内メッセージを顧客に提示することができる。これにより、顧客が遭遇した場面に応じて、適切なメッセージを顧客に伝えることができる。
【０１１９】
なお、上記の例では、棚にＩＣタグを付け、ショッピングカート２００や買い物かご２３にセンサを付けているが、ＩＣタグとセンサとの関係は逆でもよい。
また、上記の例ではＩＣタグとセンサによって顧客の位置（どの棚の前にいるのか）を判断するようにしたが、他の方法で顧客の位置を判定することもできる。たとえば、ショッピングカート２００や買い物かご２３が電波を発信し、その電波を複数の基地局で受信する。各基地局での電波の受信時刻の差によって、基地局からショッピングカート２００等までの距離を計算し、ショッピングカート２００の位置を算出することができる。
【０１２０】
なお、上記の例では、ショッピングカート２００では顧客停止判定や案内メッセージの決定を店舗サーバ１００で実行しているが、これらの機能をショッピングカート２００に内蔵することもできる。その場合、図７の情報記憶部１１０に格納されている各種情報を予めショッピングカート２００の管理装置２１０内の不揮発性記録媒体２１３に格納しておけばよい。なお、精算が完了したか否かの情報や顧客コードの採番等の情報は、店舗サーバ１００からショッピングカート２００に対して適宜通知する。
【０１２１】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、店舗サーバ１００や管理装置２１０が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置(ＨＤＤ)、フレキシブルディスク(ＦＤ)、磁気テープなどがある。光ディスクには、ＤＶＤ(Digital Versatile Disc)、ＤＶＤ−ＲＡＭ(Random Access Memory)、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＣＤ−Ｒ(Recordable)／ＲＷ(ReWritable)などがある。光磁気記録媒体には、ＭＯ(Magneto-Optical disk)などがある。
【０１２２】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１２３】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１２４】
（付記１）  顧客に商品情報を提供するための商品情報提供方法において、
顧客位置情報取得手段が、前記顧客が買い物の際に所持する位置検出装置から位置情報を定期的に取得し、
停止判定手段が、前記位置情報に基づいて顧客の停止の有無を検出し、
メッセージ決定手段が、前記顧客が停止すると、停止位置付近の棚に陳列された商品に応じて、前記顧客に提示する案内メッセージを決定し、
メッセージ送信手段が、決定された前記案内メッセージを、前記位置検出装置に対して送信する、
ことを特徴とする商品情報提供方法。
【０１２５】
（付記２）  前記顧客位置情報取得手段は、棚に設けられたＩＣタグから読み取られた前記棚の識別情報を、前記位置情報として受け取ることを特徴とする付記１記載の商品情報提供方法。
【０１２６】
（付記３）  前記停止判定手段は、前記位置情報が所定時間変更されないとき、前記顧客が停止していると判断することを特徴とする付記１記載の商品情報提供方法。
（付記４）  前記メッセージ決定手段は、前記顧客の同一場所での停止回数を計数しており、停止回数に応じて前記案内メッセージを決定することを特徴とする付記１記載の商品情報提供方法。
【０１２７】
（付記５）  前記メッセージ決定手段は、各棚に以前陳列されていた商品の移動先の棚を示す情報が登録された棚番データベースを有しており、前記顧客が停止した位置付近の棚に以前陳列されていた商品が他の棚に移動している場合、前記棚番データベースを参照し、以前陳列されていた商品の移動先の棚を示す情報を、前記案内メッセージとして決定することを特徴とする付記１記載の商品情報提供方法。
【０１２８】
（付記６）  前記メッセージ決定手段は、販売を停止した商品に対する代替商品が登録された代替商品データベースを有しており、前記代替商品データベースを参照し、前記顧客が停止した位置付近の棚に陳列されている商品の販売が停止しているとき、代替商品を示す情報を、前記案内メッセージとして決定することを特徴とする付記１記載の商品情報提供方法。
【０１２９】
（付記７）  前記メッセージ決定手段は、新商品と、食べ比べを推奨する他の商品との関係が登録された食べ比べデータベースを有しており、前記食べ比べデータベースを参照し、前記顧客が停止した位置付近の棚に前記新商品が陳列されている場合、前記他の商品との食べ比べを提案する情報を、前記案内メッセージとして決定することを特徴とする付記１記載の商品情報提供方法。
【０１３０】
（付記８）  前記メッセージ決定手段は、店舗で購買を推奨する商品が登録されたお薦めデータベースを有しており、前記お薦めデータベースを参照し、前記顧客が停止した位置付近の棚に陳列されている複数の商品の食べ比べを提案する情報を、前記案内メッセージとして決定することを特徴とする付記１記載の商品情報提供方法。
【０１３１】
（付記９）  顧客が使用する商品運搬用具により商品情報を提供するための商品情報提供方法において、
ＩＣタグリーダが、所定範囲内の棚に設けられたＩＣタグから前記棚の識別情報を読み取り、
停止判定手段が、前記棚の識別情報に基づいて顧客の停止の有無を検出し、
メッセージ決定手段が、前記顧客が停止すると、停止位置付近の棚に陳列された商品に応じて、前記顧客に提示する案内メッセージを決定し、
メッセージ表示手段が、決定された前記案内メッセージを表示する、
ことを特徴とする商品情報提供方法。
【０１３２】
（付記１０）  顧客に商品情報を提供するための商品情報提供装置において、
前記顧客が買い物の際に所持する位置検出装置から位置情報を定期的に取得する顧客位置情報取得手段と、
前記位置情報に基づいて顧客の停止の有無を検出する停止判定手段と、
前記顧客が停止すると、停止位置付近の棚に陳列された商品に応じて、前記顧客に提示する案内メッセージを決定するメッセージ決定手段と、
決定された前記案内メッセージを、前記位置検出装置に対して送信するメッセージ送信手段と、
を有することを特徴とする商品情報提供装置。
【０１３３】
（付記１１）  顧客に商品情報を提供する商品運搬用具において、
所定範囲内の棚に設けられたＩＣタグから前記棚の識別情報を読み取るＩＣタグリーダと、
前記棚の識別情報に基づいて顧客の停止の有無を検出する停止判定手段と、
前記顧客が停止すると、停止位置付近の棚に陳列された商品に応じて、前記顧客に提示する案内メッセージを決定するメッセージ決定手段と、
決定された前記案内メッセージを表示するメッセージ表示手段と、
を有することを特徴とする商品運搬用具。
【０１３４】
（付記１２）  顧客に商品情報を提供するための商品情報提供プログラムにおいて、
コンピュータを、
前記顧客が買い物の際に所持する位置検出装置から位置情報を定期的に取得する顧客位置情報取得手段、
前記位置情報に基づいて顧客の停止の有無を検出する停止判定手段、
前記顧客が停止すると、停止位置付近の棚に陳列された商品に応じて、前記顧客に提示する案内メッセージを決定するメッセージ決定手段、
決定された前記案内メッセージを、前記位置検出装置に対して送信するメッセージ送信手段、
として機能させることを特徴とする商品情報提供プログラム。
【０１３５】
（付記１３）  顧客に商品情報を提供するための商品情報提供プログラムを記録したコンピュータ読み取り可能な記録媒体において、
前記コンピュータを、
前記顧客が買い物の際に所持する位置検出装置から位置情報を定期的に取得する顧客位置情報取得手段、
前記位置情報に基づいて顧客の停止の有無を検出する停止判定手段、
前記顧客が停止すると、停止位置付近の棚に陳列された商品に応じて、前記顧客に提示する案内メッセージを決定するメッセージ決定手段、
決定された前記案内メッセージを、前記位置検出装置に対して送信するメッセージ送信手段、
として機能させることを特徴とする商品情報提供プログラムを記録したコンピュータ読み取り可能な記録媒体。
【図面の簡単な説明】
【０１３６】
【図１】実施の形態に適用される発明の概念図である。
【図２】本発明の実施の形態に係るシステムを導入したスーパーマーケットを示す図である。
【図３】ＩＣタグの情報の読み取り状況を示す概念図である。
【図４】店舗サーバのハードウェア構成例を示す図である。
【図５】ショッピングカートのハードウェア構成例を示す図である。
【図６】ショッピングカートにおける情報送受信機能を示す図である。
【図７】店舗サーバの処理機能を示す図である。
【図８】個人別購買履歴のデータ構造例を示す図である。
【図９】棚番ＤＢのデータ構造例を示す図である。
【図１０】代替商品ＤＢのデータ構造例を示す図である。
【図１１】比較ＤＢのデータ構造例を示す図である。
【図１２】食べ比べＤＢのデータ構造例を示す図である。
【図１３】お薦めＤＢのデータ構造例を示す図である。
【図１４】利用情報ＤＢのデータ構造例を示す図である。
【図１５】案内メッセージＤＢの例を示す図である。
【図１６】店舗サーバの処理を示す第１の図である。
【図１７】顧客コード通知画面の表示例を示す図である。
【図１８】店舗サーバの処理を示す第２の図である。
【図１９】販売停止情報表示画面の例を示す図である。
【図２０】代替商品情報表示画面の例を示す図である。
【図２１】店舗サーバの処理を示す第３の図である。
【図２２】売りたい商品情報画面の例を示す図である。
【図２３】食べ比べ情報画面の表示例を示す図である。
【図２４】お薦め情報表示画面の例を示す図である。
【図２５】店舗サーバの処理を示す第４の図である。
【図２６】移動先棚番表示画面の例を示す図である。
【図２７】特売品移動先棚番表示画面の例を示す図である。
【符号の説明】
【０１３７】
１  商品情報提供装置
１ａ  顧客位置情報取得手段
１ｂ  停止判定手段
１ｃ  メッセージ決定手段
１ｄ  メッセージ送信手段
２  位置検出装置
３  棚
４  商品
５  ＩＣタグ
６  案内メッセージ
【図１】
2005292909.tif 000003
【図２】
2005292909.tif 000004
【図３】
2005292909.tif 000005
【図４】
2005292909.tif 000006
【図５】
2005292909.tif 000007
【図６】
2005292909.tif 000008
【図７】
2005292909.tif 000009
【図８】
2005292909.tif 000010
【図９】
2005292909.tif 000011
【図１０】
2005292909.tif 000012
【図１１】
2005292909.tif 000013
【図１２】
2005292909.tif 000014
【図１３】
2005292909.tif 000015
【図１４】
2005292909.tif 000016
【図１５】
2005292909.tif 000017
【図１６】
2005292909.tif 000018
【図１７】
2005292909.tif 000019
【図１８】
2005292909.tif 000020
【図１９】
2005292909.tif 000021
【図２０】
2005292909.tif 000022
【図２１】
2005292909.tif 000023
【図２２】
2005292909.tif 000024
【図２３】
2005292909.tif 000025
【図２４】
2005292909.tif 000026
【図２５】
2005292909.tif 000027
【図２６】
2005292909.tif 000028
【図２７】
2005292909.tif 000029