[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3837475B2 - Automated shopping system - Google Patents

Automated shopping system Download PDF

Info

Publication number
JP3837475B2
JP3837475B2 JP2001218939A JP2001218939A JP3837475B2 JP 3837475 B2 JP3837475 B2 JP 3837475B2 JP 2001218939 A JP2001218939 A JP 2001218939A JP 2001218939 A JP2001218939 A JP 2001218939A JP 3837475 B2 JP3837475 B2 JP 3837475B2
Authority
JP
Japan
Prior art keywords
customer
information
product
weight
car
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2001218939A
Other languages
Japanese (ja)
Other versions
JP2003030747A (en
Inventor
浩一 車谷
潔 和泉
秀之 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Institute of Advanced Industrial Science and Technology AIST
Original Assignee
National Institute of Advanced Industrial Science and Technology AIST
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National Institute of Advanced Industrial Science and Technology AIST filed Critical National Institute of Advanced Industrial Science and Technology AIST
Priority to JP2001218939A priority Critical patent/JP3837475B2/en
Publication of JP2003030747A publication Critical patent/JP2003030747A/en
Application granted granted Critical
Publication of JP3837475B2 publication Critical patent/JP3837475B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、顧客が商品棚から購入した商品を自動的に検出する自動化ショッピングシステムに関する。
【0002】
【従来の技術】
従来、スーパーマーケットなどで顧客が商品を購入する場合、顧客は商品棚から商品を取り出して、かごに入れ、レジで代金を清算する。商品にはバーコードが記載されているので、店員はバーコードリーダを使用してバーコードにコードの形態で記載された商品名コーや商品価格を読み取る。読み取られた商品コードおよび商品価格はPOS端末に入力される。POS端末は商品ごとに読み取られた商品価格を合計してPOS端末の表示器に表示する。顧客が表示された合計金額に相当する代金を支払うと店員は、POS端末にレシートの発行を指示する。POS端末は、入力された商品名と価格および計算により得られた合計金額を印刷出力する。また、POS端末は顧客が購入した商品名、個数、商品価格など販売情報としてホスト装置に転送する。ホスト装置では複数のPOS端末から送られた販売情報を集積して、経営分析等の資料に使用する。
【0003】
【発明が解決しようとする課題】
従来の商品の代金の決済方法は、上述したように、店員が商品に記載されたバーコードを読み取る作業が必要となるので、顧客がかごに入れた商品が多いほど、代金の清算に時間がかかってしまう。このため、POS端末(レジ)の前に顧客の行列ができてしまうという解決すべき課題が従来技術にはあった。
【0004】
そこで、本発明の目的は、上述の点に鑑みて、顧客が代金清算に要する時間を短くすることができる自動化ショッピングシステムを提供することにある。
【0005】
さらに本発明の他の目的は、代金清算時間の短縮に関連して付加価値を有する自動化ショッピングシステムを提供することにある。
【0006】
【課題を解決するための手段】
このような目的を達成するために、請求項1の発明は、商品棚に設けられた、商品棚の 重量を検出する重量センサーと、検出された重量および商品棚の識別コードを一定周期で送信する通信装置とを備える物品位置センサー、顧客が帯同するかごに設けられた、かごの重量を検出する物品位置センサーと、検出された重量およびかごの識別コードを送信する通信装置とを備える物品位置センサー、前記商品棚に設けられた物品位置センサーからの商品棚の重量および識別コードを記憶する記憶手段、前記かごに設けられた物品位置センサーからのかごの重量および識別コードを記憶する記憶手段、前記商品棚に設けられた物品位置センサーからの今回の商品棚の重量と前記記憶手段に記憶されている前回の商品棚の重量との差分を計算し、前記かごに設けられた物品位置センサーからの今回のかごの重量と前記記憶手段に記憶されている前回のかごの重量との差分を計算し、それらの差分を比較して一致することが判明すると、商品棚の重量の差分がマイナス、かごの重量の差分がプラスの場合には、商品棚からかごへの商品の移動を同定する物品移動同定装置、および顧客の識別コードごとに、かごに投入した商品の識別コード、個数、価格を含む購入情報を記憶した顧客情報データベースを備えており、前記物品移動同定装置により商品棚からかごへの商品の移動が同定されると、前記顧客情報データベースに記憶されている前記購入情報を更新し、更新された該購入情報に基づき顧客ごとの現在までの代金を計算することを特徴とする。
【0007】
請求項2の発明は、請求項1に記載の自動化ショッピングシステムにおいて、前記物品移動同定装置により計算された前記差分の絶対値を単品の商品の重量で割り算して、移動した商品の個数を計算することを特徴とする。
【0008】
請求項3の発明は、請求項1に記載の自動化ショッピングシステムにおいて、前記購入情報を使用して代金決済を行うことを特徴とする。
【0009】
請求項4の発明は、請求項に記載の自動化ショッピングシステムにおいて、顧客検出手段により検出された顧客の位置情報に基づき、その顧客の位置に近い案内用表示装置を見つけ、当該案内用表示装置に案内情報を表示させることを特徴とする。
【0010】
請求項5の発明は、請求項に記載の自動化ショッピングシステムにおいて、案内用表示装置の通信アドレスと位置との対応表を用意しておき、顧客の位置と対応表上の案内表示用装置の位置との距離計算を行って、距離が最も短くなる案内用表示装置の通信アドレスを検出することを特徴とする
請求項6の発明は、請求項5に記載の自動化ショッピングシステムにおいて、検出された通信アドレスを使用して、案内用表示装置に対して案内情報を送信することを特徴とする。
請求項7の発明は、請求項4に記載の自動化ショッピングシステムにおいて、どのような商品をかごに入れたかという属性情報および顧客に関連する個人情報に応じた案内情報を、案内用表示装置に表示させることを特徴とする。
請求項8の発明は、請求項7に記載の自動化ショッピングシステムにおいて、個人情報と案内情報を対応表の形態で予め用意しておき、個人情報に対応する案内情報を案内用表示装置に表示させることを特徴とする。
請求項9の発明は、請求項7に記載の自動化ショッピングシステムにおいて、個人情報が年齢、性別、または嗜好であることを特徴とする。
請求項10の発明は、請求項1に記載の自動化ショッピングシステムにおいて、ある顧客情報交換装置にて、問合せ者である顧客あるいは店員により入力された当該顧客が情報を必要とする旨の問合メッセージが表示され、当該顧客情報交換装置と通信ネットワークで接続された他の顧客情報交換装置にて、回答者である他の顧客により入力された回答メッセージが表示されることを特徴とする。
請求項11の発明は、請求項10に記載の自動化ショッピングシステムにおいて、顧客検出手段により検出された顧客の位置情報に基づき、問合せ者の近くの顧客情報交換装置 にのみ、回答メッセージを表示させることを特徴とする。
請求項12の発明は、請求項10に記載の自動化ショッピングシステムにおいて、顧客検出手段により検出された顧客の位置情報に基づき、回答者の回答メッセージに対して当該回答者の位置情報を付加して、回答メッセージと回答者が現在居る位置を顧客情報交換装置を介して問合せ者に通知することを特徴とする。
請求項13の発明は、請求項1に記載の自動化ショッピングシステムにおいて、顧客検出手段により検出された顧客の位置情報を前記顧客情報データベースに記憶させることを特徴とする
請求項14の発明は、請求項1に記載の自動化ショッピングシステムにおいて、顧客の会員カード情報と、顧客が帯同するかごの識別コードと、顧客に渡される無線発信機の識別コードとを記憶する記憶装置をさらに備えたことを特徴とする。
【0011】
請求項15の発明は、請求項1に記載の自動化ショッピングシステムにおいて、代金の決済の終了を指示する手段(課金手段6)をさらに有し、前記顧客情報データベースには時刻が記憶され、該時刻から一定時刻が経過しても前記かごに収納された商品の代金の決済が行われたことが前記指示手段により指示されない場合には警告を発生する警告手段(盗難防止装置11)とを備えたことを特徴とする。
【0012】
上記()は発明の理解を容易にするために実施形態の対応個所を示したものであり、本発明は実施形態に限定されるものではない。
【0013】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【0014】
図1は自動化ショッピングシステムの機能構成を示す。図1において、1は物品位置センサーであり、重量センサーおよび通信装置で構成される。物品位置センサー1は複数の商品棚および顧客が商品を入れて運ぶかごの内底部に設けられる。物品位置センサー1の重量センサーで検出された重量が通信装置を介して後述の物品移動同定装置2に一定周期で通知される
【0015】
3は顧客位置センサーであり、顧客の位置を検出する。顧客の位置を検出する方法としては、レーザによる位置検出、ビデオカメラにより撮影した画像による位置検出、顧客が保持する無線発信機等の位置タグを使用した位置検出、など種々の位置検出で使用される周知の位置検出装置を使用することができる。本実施形態では、上記無線発信機により発信される識別番号を無線受信機で受信して、顧客の位置を検出するものとする。
【0016】
2は物品移動同定装置であり、複数の物品位置センサー1により検出した重量と、これまでに検出した重量の変化により、商品が移動したことおよび移動元および移動先の位置を同定する。また、顧客位置センサー3により検出した位置情報、同定した商品の位置情報およびその他関連情報(たとえば、情報を記憶する時の日付、時刻などのカレンダー情報)は後述の物品情報データベース4および顧客情報データベース5に格納される。
【0017】
4は物品情報データベースであり、商品棚名(あるいは位置情報)、載置された商品名、載置個数、1個あたりの重量を含む在庫情報が記憶されている。物品情報データベース4では、物品移動同定装置2により商品棚からの物品の移動が検出されると、載置個数情報等が更新される。
【0018】
5は顧客情報データベースであり、顧客の氏名、住所、電話番号、顧客の識別コード、クレジットカード情報などを予め格納している。また、顧客情報データベース5には、顧客の識別コードごとに記憶領域が設けられており、この記憶領域に、顧客が買い物において移動した位置を示す位置情報、かごに入れた商品名、個数、価格などの保持物品関連の情報が書き込まれる。この記憶領域を購入情報記憶領域、購入記憶情報記憶領域に記憶される情報を総称して購入情報と呼ぶことにする。購入記憶情報記憶領域に記憶された情報は、代金決済(課金装置6による課金処理の終了の指示)の後、履歴情報記憶領域に保存され、購入情報記憶領域内の情報は消去(クリア)される。履歴情報記憶領域は、読み出し者制限が行われ、情報の機密が守られる。
【0019】
物品位置センサー1と物品情報データベース4との間には、情報交換機能を持たせてもよい、たとえば、物品位置センサー1が設置された商品棚に置かれた商品が変わり、物品位置センサー1が保持する商品名情報が変わると、物品情報データベース内の商品棚の載置商品名が変わるように物品位置センサー1と物品情報データベース4を構成するとよい。
【0020】
同様に、顧客位置センサー3と顧客情報データベース5との間に情報交換機能を持たせてもよい。
【0021】
6は課金装置であり、レジ(代金精算所)に設置され、POS端末を使用することができる。課金装置6は顧客が近くを通過したときに、顧客情報データベース5の購入情報記憶領域に記憶された購入情報により顧客が支払う商品代金に対する課金を行う。課金の方法は従来から周知の方法、たとえば、クレジットカード、プリペードカード、電子キャッシュなどの課金方法を使用すればよい。なお、現金による代金の清算を行ってもよいこと勿論である。課金装置6により課金(代金の清算)が終了するとその旨の指示が顧客情報データベース5に送られる。
【0022】
7は個人情報データベースであり、顧客の氏名、住所、電話番号、クレジットカード情報などの顧客に関連する各種の情報を記憶する。個人情報データベース7内の情報を必要に応じて顧客情報データベース5にダウンロードされる。
【0023】
物品情報提供装置8は、汎用コンピュータなどの端末を使用することができ、複数の商品棚に設置される。物品情報提供装置8は顧客情報データベース5の購入情報の中の顧客の位置情報に基づき、自己の近くにいる顧客を検出し、物品情報提供装置8の表示装置を介して、どのような商品を購入したか、すなわち、かごに入れたかという属性情報や個人情報データベース7に蓄積されている個人情報に応じた案内情報を提供する。たとえば、年齢、性別、嗜好などの個人情報と案内すべき情報を対応表の形態で予め用意しておき、近くにいる顧客の個人情報に対応する案内(すべき)情報を表示装置に表示する。
【0024】
9は顧客情報交換装置であり、複数の顧客情報交換装置が店内の任意の個所に設置される。複数の顧客情報交換装置は通信ネットワークで接続され、複数の顧客情報交換装置の間でメッセージ交換すると共に、交換されたメッセージを顧客情報交換装置の表示装置に表示する。さらにサーバを設けて、サーバ内に掲示板を設置し、顧客情報交換装置からメッセージを掲示板に登録し、他の顧客情報交換装置が掲示板に登録されたメッセージを表示するようにしてもよい。
【0025】
たとえば、ドックフードに関する情報をある顧客が必要とする場合、顧客自身あるいは店員が顧客情報交換装置にその旨のメッセージを入力する。問い合わせメッセージを他の顧客情報交換装置で見た他の顧客は他の顧客情報交換装置で回答を入力する。
【0026】
(変形例)
本実施形態では、顧客の位置を検出するので、回答者が現れた場合には、問い合わせを行った顧客の近くの顧客情報交換装置にのみ回答者の回答メッセージを表示させてもよい。また、回答者の回答メッセージに対して、その回答者の位置情報を自動的に顧客情報交換装置により付加して、回答メッセージと回答者が現在いる位置を顧客情報交換装置の表示を介して問い合わせ者に通知してもよい。
【0027】
10は販売情報収集装置であり、顧客情報データベース5に蓄積された顧客の複数の位置情報すなわち、顧客の移動軌跡、顧客が購入した商品情報(購入情報記憶領域に記憶された情報)、これまでの購入履歴などの中からマーケッティング分析に必要な情報を収集する。また、在庫や物流の管理・計画に必要な情報も販売情報収集装置10により収集する。
【0028】
11は盗難防止装置であり、顧客情報データベース5の購入情報記憶領域に記憶された購入情報およびその情報書き込み時刻をモニターし、一定時刻を経過しても代金の清算が行われない場合には警告を発生する。所定時間内に代金が清算されたか否かは、現在の時刻と、顧客情報データベース5内の購入情報記憶領域の商品名情報に帯同している書き込み時刻との差を計算し、その差が所定時間内か否かの判定を行えばよい。また、上記購入情報記憶領域内の情報が消去の有無を判定し、消去されている場合には、代金清算が行われたと判定することができる。
【0029】
警告は盗難防止装置の表示装置より表示してもよいし、盗難防止装置と複数の端末とを接続し、端末の表示装置に表示させてもよい。端末はレジやガードマンの詰め所に設置すればよい。
【0030】
以上述べたシステムを実現するための具体的な一構成例を図2に示す。図2において、100はサーバである。サーバ100はCPU101、システムメモリ102、入力装置103、表示装置104、通信インターフェース108〜110および大容量記憶装置111を有する。
【0031】
CPU101はシステムメモリにロードされたプログラムを実行して、ショッピングに係わる情報処理を実行する。システムメモリ102は、CPU101が情報処理するデータや、情報処理結果を一時記憶する。また、CPU101の起動時のブートプログラムなどもシステムメモリ102に保存記憶される。
【0032】
入力装置103はキーボードおよびマウスのようなポインティングデバイスを有し、CPU101に対して情報の入力を行う。表示装置104はCPU101に対する入力情報やCPU101の情報処理結果を表示する。
【0033】
105は図1で説明した複数の物品位置センサー1および顧客位置センサー3で構成されるセンサ群である。センサ群105は無線または赤外線により通信インターフェース108に接続される。
【0034】
106は端末群である。端末群の一部にはPOS端末が使用される。顧客情報交換目的で使用する端末は、店内の食堂や休憩場所に設置される。端末群106は有線で通信インターフェース109に接続される。
【0035】
107は通信機能を有する案内用表示装置群である。案内用表示装置群107は、商品棚や案内目的に応じて店内の所定の個所に設置される。案内用表示装置群107は有線で通信インターフェース110に接続される。
【0036】
通信インターフェース108〜110は接続の機器とCPU101との間で情報転送を行う。
【0037】
大容量記憶装置(ハードディスク)111には、図1の物品移動同定装置2、課金装置6、物品情報提供装置8、顧客情報交換装置9、販売情報収集装置10および盗難防止装置11としての機能を果たすプログラムならびに、システム制御のためのプログラム、たとえば、OSや通信のためのプログラムおよび物品情報データベース4、顧客情報データベース5、個人情報データベース7に対してデータを読み書きするためのプログラムが搭載される。また、物品情報データベース4や顧客情報データベース5および個人情報データベース7も大容量記憶装置111上に構築される。
【0038】
このようなシステム構成で実行される処理をつぎに説明する。この形態では、物品位置センサー1は重量を検知し、顧客が商品をいれるかごはショッピングカートに設けられ、そのかごに物品位置センサー1(重量センサーおよび通信装置)が設置されているものとする。物品位置センサー1の通信装置は一定周期で、設置場所(かごまたは商品棚)を示す識別コードおよび重量センサーが検知した重量の値を無線(または赤外線)で、通信インターフェース108に送信するものとする。顧客の位置を検出するために、小型無線発信機が使用され、店内の複数箇所に設けられた受信装置により顧客が保有する小型無線発信機の識別コードおよび位置を検出するものとする。
【0039】
顧客は店に入場する際に、たとえば、ショッピングのための会員カードを提示してショッピングカートと無線発信機を受け取る。この際に店員は、端末(106)に接続されたカードリーダを使用してカード情報(ユーザID(顧客識別コード)、氏名、誕生日等)を会員カードから読み取る。また、顧客に引き渡すショッピングカートのかごの識別番号を端末のキーボードから入力する。読み取られた会員カード情報および入力されたかごの識別コード、無線発信機の識別コードが端末からCPU101に送られる。
【0040】
CPU101は割り込み処理により大容量記憶装置111内の対応表記憶領域(以下、対応表と略記する)にショッピングの会員カード情報、かごの識別コードおよび小型無線発信機の識別コードを記憶する。これにより顧客とかごと無線発信機が対応付けられる。
【0041】
図3はCPU101が実行する処理の概略を示す。図3に示す処理手順はCPU101が実行可能なプログラム言語の複数のプログラムの形態で大容量記憶装置111に搭載されており、処理内容に応じて所定のプログラムがシステムメモリ102にロードされてCPU101により実行される。図3の処理手順は1秒以下の非常に短い周期で繰り返し実行される。
【0042】
図3においてCPU101はセンサ群105から検知信号を入力する。商品棚からの移動を検知するセンサーからは検知信号として重量の値と商品棚の識別コードが入力される。かごに設置されたセンサーからは、重量の値とかごの識別コードが入力される。顧客位置センサーからは無線発信機の位置、すなわち、顧客の位置と識別番号が入力される。CPU101は各センサーに対応させたシステムメモリ上102上の記憶領域に重量の値、識別コード等を記憶する(ステップS100)。
【0043】
CPU101はシステムメモリ102に記憶された重量の値および識別コードを使用して、移動が発生した物品、その個数、および移動先を同定する。この処理については、図4を使用して後で詳しく説明する。
【0044】
次にCPU101はかごの識別番号と対応表に基づき、顧客の識別コードを取得する。さらにまた、同定された物品の識別コード、移動元(商品棚またはかご)、移動先(商品棚またはかご)を示す識別コード、数量、現在時刻を1つのレコードとして大容量記憶装置111内の顧客情報データベース内の購入情報記憶領域に記憶する。
【0045】
システムメモリ102に記憶されている顧客位置センサーの検知信号の示す識別コードに基づいて対応表から顧客コードが取得される。上記顧客位置センサーの検知信号の示す位置情報は、顧客コードに対応する購入情報記憶領域の中の位置記憶領域に記憶される。なお、位置情報は商品の移動がない場合にも上記位置記憶領域に記憶される。
【0046】
商品の移動には、上述した商品棚からショッピングカートのかごへの移動の他に、商品棚から他の商品棚への移動、かごから元の商品棚や他の商品棚への移動が発生するが、これらの移動にも物品の同定処理により検出される。商品棚から商品棚の移動を検出した場合には大容量記憶装置111内の物品情報データベースの在庫情報が更新される。具体的には移動元の商品棚の物品在庫数が移動個数分だけ減らされ、移動先の商品棚の在庫数(商品棚の商品の載置個数)が移動個数だけ増やされる。
【0047】
かごから商品棚の移動を検出した場合には、物品情報データベースの該当する商品棚の在庫数を移動個数分増やし、顧客情報データベース内の顧客(コード)に対応する購入情報記憶領域にすでに記憶されている、該当の物品関連情報を消去する。以上が、ステップS110で行われる同定処理の概要である。
【0048】
次にCPU101はステップ120で盗難有無判定および防止処理を行う。
【0049】
CPU101は顧客情報データベース内の全顧客の購入情報の時刻情報と現在時刻を比較することにより、所定時間が警戒している購入情報を検出する。検出された購入情報の顧客コードを顧客購入情報データベースに格納されている氏名等の個人情報が、関係先の端末に通知される。
【0050】
CPU101はステップ130で物品情報提供処理を行う。
【0051】
システムメモリ102に記憶されている顧客の位置情報に基づきその顧客の位置に近い案内用表示装置を見つける。このためには、案内用表示装置の通信アドレスと位置との対応表を用意しておき、顧客の位置と対応表上の案内用表示装置の位置との距離計算を行って、距離が最も短くなる案内用表示装置の通信アドレスを見つけるとよい。
【0052】
CPU101は検出した通信アドレスを使用して案内用表示装置に対して案内情報を送信して、表示させる。たとえば、個人情報データベース7に蓄積されている顧客情報に応じた案内情報を提供する。年齢、性別、嗜好などの個人情報に対応した案内情報が大容量記憶装置111内の案内情報ファイルから取り出されて表示される。
【0053】
次にCPU101はステップ0で顧客情報交換処理を行う。顧客情報交換を行う端末はその通信アドレスがあらかじめ定められている。CPU101は従来から周知の掲示板処理あるいはメッセージ交換処理手法を使用して端末間でのメッセージ交換処理を行う。
【0054】
CPU101はステップ150で販売情報収集処理を行う。
【0055】
顧客情報データベース5に蓄積された顧客の複数の位置情報すなわち、顧客の移動軌跡、顧客が購入した商品情報(購入情報記憶領域に記憶された情報)、これまでの購入履歴などの中からマーケッティング分析に必要な情報をシステムメモリ102収集する。また、在庫や物流の管理・計画に必要な情報も販売集装置10により収集する。
【0056】
収集された情報は大容量記憶装置111の中のマーケット情報記憶領域に格納されたのち、経営者の端末に表示出力されたり、プリンタにより印刷出力される。
【0057】
CPU101はステップS10で上述以外の情報処理を実行する。このステップで実行される処理には、集計処理が含まれる。顧客情報データベースの各購入情報記憶領域には顧客がかごに投入した物品(商品)の識別コード、数量、製品価格が含まれている。そこで、CPU101はステップ150で収集した顧客情報に基づき、顧客ごとの現在までの代金を計算する。
【0058】
計算された現在までの代金の金額が顧客情報データベースの各顧客の購入情報記憶領域に記憶される。この処理は、CPU101の負荷が軽いときに行えばよい。また、POS端末から代金決済の指示があったときには、上記購入情報記憶領域に記憶された購入情報を使用して代金決済を行う。
【0059】
代金決済の方法は従来と同様とすればよく詳細な説明を要しないであろう。
【0060】
次に図4を使用して物品の移動および移動先の検出について説明する。
【0061】
内容の理解を容易にするために商品棚A、B、C、Dとかごの間の例を説明する。
【0062】
商品が移動する先は商品棚B、C、Dおよびかごのいずれかである。
【0063】
重量WWの商品Aが商品棚から移動すると商品棚の総重量はWA1からWA1−WWに変化する。一方、物品が移動した先の総重量はWX+WWに変化する。したがって、各商品棚の商品総重量とかごに投入された商品の重量を非常に短い周期で測定してメモリに更新記憶しておくと、重量の測定結果とメモリに記憶した重量の値を比較することにより、商品が移動したことを検出すことができる。
【0064】
商品が移動しない場合には、測定値とメモリの記憶値の差はゼロである。
【0065】
移動が起きた場合には、差分が移動した商品の重量である。差分がマイナスの場合には他への移動を示し、差分がプラスの場合には、他から商品がきたことを表す。単品の商品の重量が判明している場合には、上記差分の絶対値を単品の商品の重量で割り算すると、移動した商品の個数となる。他への移動が検出された商品の総重量、この場合WWと移動元の情報(商品棚A)をメモリに記憶しておく。
【0066】
メモリに記憶してある重量値は測定結果に更新する。以上の処理を繰り返し商品が商品棚かごに移動中は、各商品棚の商品のメモリの記憶値と測定結果の差はゼロであるが、かごに商品が投入されたときに、かごの商品の総重量が+WWだけ増えたことが検出される。メモリに記憶されているWWの値と、今回検出されたWWの値を比較して、一致していることが判明するとかごが商品の移動先と同定することができる。
【0067】
以上の処理を全ての棚と、全てのかごについて行うようにしたのが図4の処理手順である。
【0068】
ステップS200では全ての棚の総重量の測定結果(センサ出力)とかごの中の商品の総重量の測定結果をシステムメモリ102の第1のワーク領域に記憶する。前回の測定結果は第2のワーク領域に記憶されている。
【0069】
ステップS210ではモニタの対象となる棚を設定する。次のステップS220で上述の同定処理を実行する。設定した棚の総重量と前回測定した総重量とを比較し、今回の測定結果が前回よりも小さい場合には、差分を計算して+/−の符号付差分値メモリに棚の識別番号と物品コードと時刻をメモリの保存領域に記憶する。また、今回の測定結果が前回の測定結果よりも大きいときは、保存領域の中で差分値が一致するデータセットを見つける。見つけたデータセットの中の棚の識別番号と物品コードと時刻および移動先の棚の識別コード(ステップS210で設定されている棚の識別コード)を使用してデータベースの更新を行う。
【0070】
物品の移動先がかごの場合には、顧客情報データベースの購入情報の更新を行う。また、物品の移動先が他の商品棚の場合には、物品情報データベースの更新を行う。以上の処理を全ての棚とかごについて繰り返す(ステップS210〜S250ループ処理)。
【0071】
なお、前回と今回の測定結果の差がゼロの場合には、モニタの対象となっている棚は重量変動がないので、モニタの対象となっている棚が次の棚に変更される(ステップS220→S250→210)。
【0072】
上述の実施形態の他に次の実施形態を実施できる。
1)上述の実施形態では棚に置かれた商品(物品)の重量を測定することで諸品の移動先を検出したが、他の位置測定技術を使用して、物品情報データベース、顧客情報データベースを更新してもよい。
2)図2のシステム例では1台のコンピュータで、物品移動装置、課金装置、物品情報提供装置等の機能を実現していたが、複数台のコンピュータの分散処理で図1の複数の装置の機能を実現してもよい。
3)上述の実施形態では、顧客の位置を検出しているが、顧客の位置の検出は必須ではない。大規模店舗などでは、顧客の数も多いので、異なる場所で2種の商品の移動が同時に発生する場合がある。この場合に、商品を移動した顧客を間違えないように、顧客の位置情報を参照するとよい。この場合には、商品を移動した顧客の位置と商品の移動元、移動先は所定の距離範囲内にあるので、この性質を利用すると、顧客と移動商品の同定が可能となる、顧客の位置情報と商品の移動先、移動元情報を使用して顧客と移動商品の対応付けを行う場合には、かごの識別番号と顧客の識別番号の関連付けは不要となる。
4)顧客が購入しようとする商品を収納する器具は、かご単体でもよく、また、他の収納器具を使用してもよい。
【0073】
【発明の効果】
以上、説明したように、本発明によれば、商品棚から顧客が帯同する収納器への商品の移動を自動検出し、移動した商品の種類と個数を記憶手段に記憶する。これにより、記憶手段に記憶された情報に基づいて、代金が判明するので、店の人間は、従来のようにレジなどで、購入商品のバーコードの読み取りを行う必要がない。
【0074】
また、商品の移動に関連して、商品棚の在庫情報をも更新することで,人間による在庫の確認も行う必要がなくなる。
【0075】
さらに時刻情報に基づいて、盗難の有無を判定でき、警告を行うことにより、盗難を未然に防止することが可能となる。
【図面の簡単な説明】
【図1】 本発明実施形態のシステム構成を示すブロック図である。
【図2】 本発明の実施形態の具体的なシステム構成を示すブロック図である。
【図3】 本発明実施形態の概略処理手順を示すフローチャートである。
【図4】 本発明実施形態の同定処理の詳細を示すフローチャートである。
【符号の説明】
1 物品位置センサー
2 物品移動同定装置
3 顧客位置センサー
4 物品情報データベース
5 顧客情報データベース
6 課金装置
7 個人情報データベース
8 物品情報提供装置
9 顧客情報交換装置
10 販売情報収集装置
11 盗難防止装置
100 サーバ
101 CPU
102 システムメモリ
103 入力装置
104 表示装置
105 センサ群
106 端末群
107 案内用表示装置群
108−110 通信インターフェース
111 大容量記憶装置(ハードディスク)
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to an automated shopping system that automatically detects a product purchased by a customer from a product shelf.
[0002]
[Prior art]
  Conventionally, when a customer purchases a product in a supermarket or the like, the customer takes out the product from a product shelf, puts it in a basket, and settles the price at a cash register. Since the barcode is written on the product, the clerk uses the barcode reader to read the product name code written in the barcode in the form of the code.DoAnd read the product price. The read product code and product price are input to the POS terminal. The POS terminal totals the commodity prices read for each commodity and displays them on the display of the POS terminal. When the customer pays the price corresponding to the total amount displayed, the store clerk instructs the POS terminal to issue a receipt. The POS terminal prints out the input product name, price, and total amount obtained by calculation. Further, the POS terminal transfers the sales information such as the product name, quantity, and product price purchased by the customer to the host device. The host device collects sales information sent from a plurality of POS terminals and uses it for materials such as management analysis.
[0003]
[Problems to be solved by the invention]
  As described above, the conventional payment method for merchandise requires a store clerk to read the bar code written on the merchandise. It will take. For this reason, the prior art has a problem to be solved that a customer queue is formed in front of the POS terminal (cash register).
[0004]
  In view of the above, an object of the present invention is to provide an automated shopping system that can shorten the time required for a customer to settle a payment.
[0005]
  Yet another object of the present invention is to provide an automated shopping system having added value in connection with shortening the time for payment.
[0006]
[Means for Solving the Problems]
  In order to achieve such an object, the invention of claim 1The product shelf provided on the product shelf Article position sensor comprising a weight sensor for detecting weight and a communication device for transmitting the detected weight and a product shelf identification code at a fixed period; an article for detecting the weight of a car provided in a car accompanied by a customer An article position sensor comprising a position sensor and a communication device for transmitting the detected weight and car identification code; storage means for storing the weight and identification code of the article shelf from the article position sensor provided in the article shelf; The storage means for storing the weight and identification code of the car from the article position sensor provided in the car, the weight of the current product shelf from the article position sensor provided in the goods shelf and the storage means The difference from the previous product shelf weight is calculated and stored in the storage means and the current weight of the car from the article position sensor provided in the car. When the difference between the weight of the previous car is calculated and the difference is found to match, the product shelf weight difference is negative and the car weight difference is positive. It is equipped with an article movement identification device that identifies the movement of goods from the shelf to the car, and a customer information database that stores purchase information including the identification code, quantity, and price of the goods put into the car for each customer identification code. When the movement of the commodity from the commodity shelf to the car is identified by the article movement identification device, the purchase information stored in the customer information database is updated, and the current for each customer is updated based on the updated purchase information. Calculate the price up toIt is characterized by that.
[0007]
  The invention of claim 2 is the automated shopping system according to claim 1,The absolute value of the difference calculated by the article movement identification device is divided by the weight of a single product to calculate the number of products moved.
[0008]
  The invention of claim 3 is the automated shopping system according to claim 1,The purchase information is used for payment.
[0009]
  The invention of claim 4 is claimed in claim1In the automated shopping system described inBased on the customer position information detected by the customer detection means, a guidance display device close to the customer position is found, and the guidance information is displayed on the guidance display device.
[0010]
  The invention of claim 5 claims4In the automated shopping system described inPrepare a correspondence table between the communication address and the position of the guidance display device, calculate the distance between the customer position and the position of the guidance display device on the correspondence table, and the guidance display device with the shortest distance Detecting the communication address of.
According to a sixth aspect of the present invention, in the automated shopping system according to the fifth aspect, the guidance information is transmitted to the guidance display device using the detected communication address.
According to a seventh aspect of the present invention, in the automated shopping system according to the fourth aspect, attribute information indicating what kind of product has been put in the basket and guidance information corresponding to the personal information related to the customer are displayed on the guidance display device. It is characterized by making it.
According to an eighth aspect of the present invention, in the automated shopping system according to the seventh aspect, personal information and guidance information are prepared in the form of a correspondence table in advance, and guidance information corresponding to the personal information is displayed on the guidance display device. It is characterized by that.
The invention of claim 9 is the automated shopping system according to claim 7, characterized in that the personal information is age, sex, or preference.
The invention according to claim 10 is the automated shopping system according to claim 1, wherein the inquiry information that the customer who is the inquirer or the customer inputs information is required by the customer information exchange device. Is displayed, and an answer message input by another customer who is an answerer is displayed on another customer information exchange apparatus connected to the customer information exchange apparatus via a communication network.
The invention of claim 11 is the automated shopping system according to claim 10, wherein the customer information exchange device near the inquirer is based on the customer location information detected by the customer detection means. The answer message is displayed only on the screen.
The invention according to claim 12 is the automated shopping system according to claim 10, wherein the position information of the respondent is added to the reply message of the respondent based on the position information of the customer detected by the customer detecting means. The inquiry message is notified to the inquirer via the customer information exchange device.
A thirteenth aspect of the present invention is the automated shopping system according to the first aspect, characterized in that customer location information detected by customer detection means is stored in the customer information database.
A fourteenth aspect of the invention is the automated shopping system according to the first aspect, wherein the storage stores the customer membership card information, the identification code of the car with which the customer is associated, and the identification code of the wireless transmitter delivered to the customer. A device is further provided.
[0011]
  Claim15The automated shopping system according to claim 1, further comprising means (billing means 6) for instructing the end of payment settlement,Customer information databaseStores the time, and even if a certain time has elapsed since the time,BasketAnd a warning means (theft prevention device 11) for generating a warning when the instruction means does not indicate that the payment for the goods stored in the product has been made.
[0012]
  The above () shows corresponding parts of the embodiment for easy understanding of the invention, and the present invention is not limited to the embodiment.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
  Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0014]
  FIG. 1 shows a functional configuration of an automated shopping system. In FIG. 1, reference numeral 1 denotes an article position sensor, which includes a weight sensor and a communication device. The article position sensor 1 is provided at a plurality of merchandise shelves and an inner bottom portion of a car in which a customer puts merchandise. The weight detected by the weight sensor of the article position sensor 1 is notified to the article movement identification apparatus 2 (described later) through a communication device at regular intervals..
[0015]
  Reference numeral 3 denotes a customer position sensor that detects the position of the customer. As a method of detecting the position of a customer, it is used in various position detections such as position detection by a laser, position detection by an image taken by a video camera, position detection using a position tag such as a radio transmitter held by a customer. Well-known position detecting devices can be used. In the present embodiment, the identification number transmitted by the wireless transmitter is received by the wireless receiver, and the position of the customer is detected.
[0016]
  Reference numeral 2 denotes an article movement identification device, which identifies that the product has moved and the positions of the movement source and the movement destination based on the weight detected by the plurality of article position sensors 1 and the change in the weight detected so far. Further, the position information detected by the customer position sensor 3, the position information of the identified product, and other related information (for example, calendar information such as date and time when information is stored) are stored in an article information database 4 and a customer information database, which will be described later. 5 is stored.
[0017]
  Reference numeral 4 denotes an article information database which stores inventory information including a product shelf name (or position information), a product name placed, the number of products placed, and a weight per piece. In the article information database 4, when the article movement identification device 2 detects the movement of the article from the merchandise shelf, the placement number information and the like are updated.
[0018]
  Reference numeral 5 denotes a customer information database, which stores a customer's name, address, telephone number, customer identification code, credit card information, and the like in advance. The customer information database 5 is provided with a storage area for each customer identification code. In this storage area, position information indicating the position where the customer has moved in shopping, the product name, the number of items, the price, The information related to the holding article such as is written. This storage area is called a purchase information storage area, and information stored in the purchase storage information storage area is collectively called purchase information. The information stored in the purchase storage information storage area is stored in the history information storage area after payment (instruction for termination of the charging process by the charging device 6), and the information in the purchase information storage area is erased (cleared). The In the history information storage area, the reader is restricted and the confidentiality of information is protected.
[0019]
  Information exchange is performed between the article position sensor 1 and the article information database 4.Change machineFor example, when the product placed on the product shelf on which the article position sensor 1 is installed changes and the product name information held by the article position sensor 1 changes, the article information database4The product position sensor 1 and the product information database 4 may be configured so that the product name placed on the product shelf changes.
[0020]
  Similarly, an information exchange function may be provided between the customer position sensor 3 and the customer information database 5.
[0021]
  A charging device 6 is installed at a cash register (cash settlement office) and can use a POS terminal. The billing device 6 charges the product price paid by the customer based on the purchase information stored in the purchase information storage area of the customer information database 5 when the customer passes nearby. The charging method may be a conventionally known method, for example, a charging method such as a credit card, prepaid card, or electronic cash. Of course, it is possible to perform cash settlement. When the billing device 6 finishes billing (cash settlement), an instruction to that effect is sent to the customer information database 5.
[0022]
  A personal information database 7 stores various information related to the customer, such as the customer's name, address, telephone number, and credit card information. Information in the personal information database 7 is downloaded to the customer information database 5 as necessary.
[0023]
  The article information providing device 8 can use a terminal such as a general-purpose computer and is installed in a plurality of product shelves. The article information providing device 8 detects a customer near the customer based on the customer position information in the purchase information in the customer information database 5 and uses the display device of the article information providing device 8 to determine what kind of product. Guidance information corresponding to the attribute information indicating whether the product has been purchased, that is, whether the product has been put in the car or the personal information stored in the personal information database 7 is provided. For example, personal information such as age, gender, and preference and information to be guided are prepared in advance in the form of a correspondence table, and guidance (should) information corresponding to the personal information of nearby customers is displayed on the display device. .
[0024]
  9 is a customer information exchange device,clientInformation exchange device9Is installed at any location in the store. pluralclientInformation exchange device9Are connected by a communication network,clientInformation exchange device9Exchange messages between and exchange messagesclientInformation exchange device9Displayed on the display device. In addition, a server is set up and a bulletin board is installed in the serverclientInformation exchange device9Register messages on the bulletin board from otherclientInformation exchange device9May display a message registered on the bulletin board.
[0025]
  For example, if a customer needs information about dock food,clientInformation exchange device9Enter a message to that effect. Inquiry message to otherclientInformation exchange device9Other customers who saw in otherclientInformation exchange device9Enter the answer at.
[0026]
  (Modification)
  In the present embodiment, since the position of the customer is detected, when an answerer appears, the location near the customer who made the inquiryclientInformation exchange device9The reply message of the respondent may be displayed only on the screen. In addition, for respondents' reply messages, the respondent's location information is automaticallyclientInformation exchange device9To add the response message and the current location of the respondent.clientInformation exchange device9The inquirer may be notified through the display.
[0027]
  Reference numeral 10 denotes a sales information collecting device, which includes a plurality of customer position information stored in the customer information database 5, that is, customer movement trajectory, product information purchased by the customer (information stored in the purchase information storage area), and so far. Collect information necessary for marketing analysis from the purchase history, etc. Further, the sales information collection device 10 also collects information necessary for inventory and logistics management / planning.
[0028]
  Reference numeral 11 denotes an anti-theft device that monitors purchase information stored in the purchase information storage area of the customer information database 5 and information write time, and warns if the payment is not settled after a certain time. Is generated. Whether the price has been settled within a predetermined time is calculated by calculating the difference between the current time and the writing time associated with the product name information in the purchase information storage area in the customer information database 5, and the difference is predetermined. What is necessary is just to determine whether it is within time. In addition, it is determined whether or not the information in the purchase information storage area has been deleted. If the information has been deleted, it can be determined that the payment has been completed.
[0029]
  The warning may be displayed from the display device of the antitheft device, or the antitheft device and a plurality of terminals may be connected and displayed on the display device of the terminal. The terminal may be installed at a cash register or guardman's station.
[0030]
  An example of a specific configuration for realizing the system described above is shown in FIG. In FIG. 2, reference numeral 100 denotes a server. The server 100 includes a CPU 101, a system memory 102, an input device 103, a display device 104, communication interfaces 108 to 110, and a mass storage device 111.
[0031]
  The CPU 101 executes a program loaded in the system memory and executes information processing related to shopping. The system memory 102 temporarily stores data processed by the CPU 101 and information processing results. Further, a boot program at the time of starting up the CPU 101 is also stored and stored in the system memory 102.
[0032]
  The input device 103 has a pointing device such as a keyboard and a mouse, and inputs information to the CPU 101. The display device 104 displays input information for the CPU 101 and information processing results of the CPU 101.
[0033]
  Reference numeral 105 denotes a sensor group including a plurality of article position sensors 1 and customer position sensors 3 described with reference to FIG. The sensor group 105 is connected to the communication interface 108 by radio or infrared.
[0034]
  Reference numeral 106 denotes a terminal group. A POS terminal is used as part of the terminal group. Terminals used for exchanging customer information are installed in cafeterias and rest areas. The terminal group 106 is connected to the communication interface 109 by wire.
[0035]
  Reference numeral 107 denotes a guidance display device group having a communication function. The guidance display device group 107 is installed at a predetermined location in the store according to the product shelf and the guidance purpose. The guidance display device group 107 is connected to the communication interface 110 by wire.
[0036]
  The communication interfaces 108 to 110 transfer information between the connected device and the CPU 101.
[0037]
  The mass storage device (hard disk) 111 has functions as the article movement identification device 2, the billing device 6, the article information providing device 8, the customer information exchange device 9, the sales information collecting device 10 and the antitheft device 11 shown in FIG. And a program for system control, for example, a program for OS and communication, and a program for reading and writing data with respect to the article information database 4, the customer information database 5, and the personal information database 7. In addition, the article information database 4, the customer information database 5, and the personal information database 7 are also constructed on the mass storage device 111.
[0038]
  Processing executed in such a system configuration will be described next. In this embodiment, it is assumed that the article position sensor 1 detects the weight, the car into which the customer puts the product is provided in the shopping cart, and the article position sensor 1 (weight sensor and communication device) is installed in the car. The communication device of the article position sensor 1 is installed at a fixed cycle.(It is assumed that an identification code indicating a car or a product shelf) and a weight value detected by the weight sensor are transmitted to the communication interface 108 by radio (or infrared). In order to detect the position of the customer, a small wireless transmitter is used, and the identification code and position of the small wireless transmitter held by the customer are detected by receiving devices provided in a plurality of locations in the store.
[0039]
  When the customer enters the store, the customer presents, for example, a membership card for shopping and receives a shopping cart and a wireless transmitter. At this time, the store clerk uses a card reader connected to the terminal (106) to obtain card information (user ID (customer identification code), name, birthday, etc.).)Read from membership card. In addition, the identification number of the shopping cart delivered to the customer is entered from the keyboard of the terminal. The read member card information, the input car identification code, and the wireless transmitter identification code are sent from the terminal to the CPU 101.
[0040]
  CPU 101 is a mass storage device by interrupt processing.111Shopping card information, a car identification code and a small wireless transmitter identification code are stored in a correspondence table storage area (hereinafter abbreviated as a correspondence table). Thereby, the customer and the radio transmitter are associated with each other.
[0041]
  FIG. 3 shows an outline of processing executed by the CPU 101. The processing procedure shown in FIG. 3 is installed in the large-capacity storage device 111 in the form of a plurality of programs in a program language that can be executed by the CPU 101, and a predetermined program is loaded into the system memory 102 according to the processing content and is executed by the CPU 101. Executed. The processing procedure of FIG. 3 is repeatedly executed with a very short cycle of 1 second or less.
[0042]
  In FIG. 3, the CPU 101 inputs a detection signal from the sensor group 105. From the sensor that detects movement from the product shelf,Inputs weight value and product shelf identification code as detection signalIsThe A weight value and a car identification code are input from a sensor installed in the car. Customer location sensor3The position of the wireless transmitter, that is, the position of the customer and the identification number are input from. The CPU 101 stores a weight value, an identification code, and the like in a storage area on the system memory 102 corresponding to each sensor (step S100).
[0043]
  The CPU 101 uses the weight value and the identification code stored in the system memory 102 to identify the article in which movement has occurred, its number, and the movement destination. This process will be described later in detail with reference to FIG.
[0044]
  Next, the CPU 101 acquires a customer identification code based on the car identification number and the correspondence table. Furthermore, the customer in the large-capacity storage device 111 takes the identification code of the identified article, the movement source (product shelf or basket), the identification code indicating the movement destination (product shelf or basket), the quantity, and the current time as one record. Information database5Stored in the purchase information storage area.
[0045]
  Customer position sensor stored in system memory 1023The customer code is acquired from the correspondence table based on the identification code indicated by the detection signal. Above customer position sensor3The position information indicated by the detection signal is stored in a position storage area in the purchase information storage area corresponding to the customer code. The position information is stored in the position storage area even when there is no movement of the product.
[0046]
  In addition to the above-described movement from the commodity shelf to the shopping cart basket, the movement of the commodity includes a movement from the commodity shelf to another commodity shelf and a movement from the basket to the original commodity shelf or another commodity shelf. However, these movements are also detected by the article identification process. Article information database in the mass storage device 111 when movement of the product shelf is detected from the product shelf4Inventory information for is updated. Specifically, the number of goods stock in the source product shelf is reduced by the number of movements, and the number of stocks in the destination product shelf (the number of products placed on the product shelf) is increased by the number of movements.
[0047]
  If a product shelf movement is detected from the basket, the article information database4Increase the stock quantity of the corresponding product shelves by the number of moves, and the customer information database5The corresponding article-related information already stored in the purchase information storage area corresponding to the customer (code) is deleted. The above is the outline of the identification process performed in step S110.
[0048]
  Next, CPU101 is stepSIn 120, the theft presence / absence determination and prevention processing are performed.
[0049]
  CPU 101 is a customer information database5By comparing the time information of the purchase information of all the customers and the current time, the purchase information that is wary of the predetermined time is detected. Customer purchase information database with customer code of detected purchase information5The personal information such as the name stored in is notified to the related terminal.
[0050]
  CPU101 is stepSThe article information providing process is performed at 130.
[0051]
  Close to customer location based on customer location information stored in system memory 102Information displayFind the device. For this,Information displayPrepare a correspondence table between the device's communication address and location, and place it on the customer's location and correspondence table.Information displayCalculate the distance to the position of the device, the distance is the shortestInformation displayFind the communication address of the device.
[0052]
  The CPU 101 uses the detected communication addressInformation displayGuidance information is transmitted to the apparatus and displayed. For example, guidance information corresponding to customer information stored in the personal information database 7 is provided. Guidance information corresponding to personal information such as age, sex, and preference is extracted from the guidance information file in the mass storage device 111 and displayed.
[0053]
  Next, CPU101 is stepS14When 0, customer information exchange processing is performed. The communication address of a terminal for exchanging customer information is predetermined. The CPU 101 performs message exchange processing between terminals using a conventionally known bulletin board processing or message exchange processing technique.
[0054]
  CPU101 is stepSAt 150, sales information collection processing is performed.
[0055]
  Marketing analysis based on a plurality of customer location information stored in the customer information database 5, that is, the movement trajectory of the customer, product information purchased by the customer (information stored in the purchase information storage area), purchase history so far, etc. The system memory 102 collects information necessary for this. Further, the sales collection device 10 also collects information necessary for inventory and logistics management / planning.
[0056]
  The collected information is stored in a market information storage area in the large-capacity storage device 111, and then displayed and output on a manager's terminal or printed out by a printer.
[0057]
  CPU 101 performs step S1.6When 0, information processing other than the above is executed. The process executed in this step includes a counting process. Customer information database5Each purchase information storage area includes an identification code, a quantity, and a product price of an article (product) put into the car by the customer. Therefore, the CPU 101 performs stepSBased on the customer information collected in 150, the price up to the present time for each customer is calculated.
[0058]
  The calculated price up to now is the customer information database5Are stored in the purchase information storage area of each customer. This processing may be performed when the load on the CPU 101 is light. Further, when there is an instruction for price settlement from the POS terminal, price settlement is performed using the purchase information stored in the purchase information storage area.
[0059]
  The payment method may be the same as the conventional method, and detailed description will not be required.
[0060]
  Next, the movement of the article and the detection of the movement destination will be described with reference to FIG.
[0061]
  In order to facilitate understanding of the contents, an example between the product shelves A, B, C, D and the car will be described.
[0062]
  The destination to which the product moves is one of the product shelves B, C, D, and the car.
[0063]
  When the product A having the weight WW moves from the product shelf, the total weight of the product shelf changes from WA1 to WA1-WW. Meanwhile, the goods have movedPreviousThe total weight changes to WX + WW. Therefore, if the total product weight of each product shelf and the weight of the product put in the basket are measured in a very short cycle and updated and stored in the memory, the weight measurement result and the weight value stored in the memory are compared. To detect that the product has moved.Rube able to.
[0064]
  When the product does not move, the difference between the measured value and the stored value in the memory is zero.
[0065]
  If movement occurs, the difference is the weight of the moved product. When the difference is negative, it indicates movement to another, and when the difference is positive, it indicates that a product has come from another. When the weight of a single product is known, dividing the absolute value of the difference by the weight of the single product yields the number of products moved. The total weight of the product for which movement to another is detected, in this case, WW and the information of the movement source (product shelf A) are stored in the memory.
[0066]
  Stored in memoryweightThe value is updated to the measurement result. Repeat the above process,Product is a product shelfAndWhile moving to the basket, the stored value of the product memory of each product shelfAnd measurementAlthough the difference between the fixed results is zero, it is detected that the total weight of the products in the car has increased by + WW when the products are put into the car. WW value stored in memory and nowRound tripBy comparing the values of the issued WW, it is possible to identify the car as the destination of the goods when it is found that they match.
[0067]
  The processing procedure shown in FIG. 4 is performed for all shelves and all the cars.
[0068]
  In step S200, the measurement result of the total weight of all the shelves (sensor output) and the measurement result of the total weight of the products in the basket are stored in the first work area of the system memory 102. The previous measurement result is stored in the second work area.
[0069]
  In step S210, a shelf to be monitored is set. In the next step S220, the above identification process is executed. The total weight of the set shelf is compared with the total weight measured last time. If the current measurement result is smaller than the previous measurement result, the difference is calculated and the identification number of the shelf is stored in the +/- signed difference value memory. The article code and time are stored in the storage area of the memory. When the current measurement result is larger than the previous measurement result, a data set having a matching difference value is found in the storage area. The database is updated using the shelf identification number, the article code, the time, and the movement destination shelf identification code (the shelf identification code set in step S210) in the found data set.
[0070]
  Customer information database if the goods are moved to a basket5Update purchase information for. In addition, if the goods are moved to other product shelves, the goods information database4Update. The above processing is repeated for all the shelves and baskets (steps S210 to S250 loop processing).
[0071]
  When the difference between the previous measurement result and the current measurement result is zero, there is no change in the weight of the shelf subject to monitoring, so the shelf subject to monitoring is changed to the next shelf (step S220 → S250 →S210).
[0072]
  In addition to the above-described embodiment, the following embodiment can be implemented.
1) In the above-described embodiment, the movement destination of various items is detected by measuring the weight of the product (article) placed on the shelf. However, the item information database and the customer information database are detected using other position measurement techniques. May be updated.
2) In the system example of FIG. 2, the functions of the article moving device, the billing device, the article information providing device, etc. are realized by a single computer. A function may be realized.
3) In the above-described embodiment, the position of the customer is detected, but detection of the position of the customer is not essential. In a large-scale store or the like, since there are many customers, movement of two types of products may occur simultaneously in different places. In this case, the customer's location information may be referred to so as not to mistake the customer who has moved the product. In this case, since the position of the customer who moved the product and the source and destination of the product are within a predetermined distance range, this property can be used to identify the customer and the moving product. When associating the customer with the moving product using the information, the destination of the product and the source information, it is not necessary to associate the car identification number with the customer identification number.
4) The appliance for storing the product to be purchased by the customer may be a single car or other storage appliances.
[0073]
【The invention's effect】
  As described above, according to the present invention, the movement of the commodity from the commodity shelf to the container with which the customer is accompanied is automatically detected, and the type and number of the commodity moved are stored in the storage means. Thereby, since the price is determined based on the information stored in the storage means, it is not necessary for a person at the store to read the barcode of the purchased product at a cash register or the like as in the past.
[0074]
  Further, by updating the inventory information of the product shelf in relation to the movement of the product, it is not necessary to check the inventory by a human.
[0075]
  Furthermore, based on the time information, it is possible to determine whether or not the theft has occurred, and by giving a warning, it is possible to prevent theft in advance.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a system configuration of an embodiment of the present invention.
FIG. 2 is a block diagram showing a specific system configuration according to the embodiment of the present invention.
FIG. 3 is a flowchart showing a schematic processing procedure according to the embodiment of the present invention.
FIG. 4 is a flowchart showing details of identification processing according to an embodiment of the present invention.
[Explanation of symbols]
1 Article position sensor
2 goods movement identification device
3 Customer position sensor
4 article information database
5 Customer information database
6 Billing device
7 Personal information database
8 Article information provision device
9 Customer information exchange device
10 Sales information collection device
11 Anti-theft device
100 servers
101 CPU
102 System memory
103 Input device
104 Display device
105 Sensor group
106 Terminal group
107 Display group for guidance
108-110 Communication interface
111 Mass storage device (hard disk)

Claims (15)

商品棚に設けられた、商品棚の重量を検出する重量センサーと、検出された重量および商品棚の識別コードを一定周期で送信する通信装置とを備える物品位置センサー、
顧客が帯同するかごに設けられた、かごの重量を検出する物品位置センサーと、検出された重量およびかごの識別コードを送信する通信装置とを備える物品位置センサー、
前記商品棚に設けられた物品位置センサーからの商品棚の重量および識別コードを記憶する記憶手段、
前記かごに設けられた物品位置センサーからのかごの重量および識別コードを記憶する記憶手段、
前記商品棚に設けられた物品位置センサーからの今回の商品棚の重量と前記記憶手段に記憶されている前回の商品棚の重量との差分を計算し、前記かごに設けられた物品位置センサーからの今回のかごの重量と前記記憶手段に記憶されている前回のかごの重量との差分を計算し、それらの差分を比較して一致することが判明すると、商品棚の重量の差分がマイナス、かごの重量の差分がプラスの場合には、商品棚からかごへの商品の移動を同定する物品移動同定装置、および
顧客の識別コードごとに、かごに投入した商品の識別コード、個数、価格を含む購入情報を記憶した顧客情報データベース
を備えており、
前記物品移動同定装置により商品棚からかごへの商品の移動が同定されると、前記顧客情報データベースに記憶されている前記購入情報を更新し、更新された該購入情報に基づき顧客ごとの現在までの代金を計算する
ことを特徴とする自動化ショッピングシステム。
An article position sensor provided with a weight sensor for detecting the weight of the merchandise shelf, and a communication device for transmitting the detected weight and the identification code of the merchandise shelf at a constant cycle,
An article position sensor provided in a car with which the customer is accompanied, and comprising an article position sensor for detecting the weight of the car, and a communication device for transmitting the detected weight and the identification code of the car;
Storage means for storing the weight of the product shelf and the identification code from the article position sensor provided on the product shelf;
Storage means for storing the weight and identification code of the car from the article position sensor provided in the car;
Calculate the difference between the weight of the current product shelf from the product position sensor provided in the product shelf and the weight of the previous product shelf stored in the storage means, from the product position sensor provided in the car When the difference between the weight of the car of this time and the weight of the previous car stored in the storage means is calculated and the difference is found to match, the difference in the weight of the product shelf is negative, If the difference in the weight of the car is positive, the article movement identification device for identifying the movement of the goods from the goods shelf to the car, and
A customer information database that stores purchase information including the identification code, quantity, and price of the product placed in the car for each customer identification code
With
When the movement of the commodity from the commodity shelf to the car is identified by the article movement identification device, the purchase information stored in the customer information database is updated, and the current for each customer is updated based on the updated purchase information. An automated shopping system characterized by calculating the price of money .
前記物品移動同定装置により計算された前記差分の絶対値を単品の商品の重量で割り算して、移動した商品の個数を計算することを特徴とする請求項1記載の自動化ショッピングシステム。 2. The automated shopping system according to claim 1, wherein the number of moved products is calculated by dividing the absolute value of the difference calculated by the article movement identification device by the weight of a single product . 前記購入情報を使用して代金決済を行うことを特徴とする請求項1記載の自動化ショッピングシステム。 2. The automated shopping system according to claim 1, wherein the purchase information is used for payment . 顧客検出手段により検出された顧客の位置情報に基づき、その顧客の位置に近い案内用表示装置を見つけ、当該案内用表示装置に案内情報を表示させることを特徴とする請求項1記載の自動化ショッピングシステム。 2. The automated shopping according to claim 1, wherein a guidance display device close to the customer position is found based on the customer position information detected by the customer detection means, and the guidance information is displayed on the guidance display device. system. 案内用表示装置の通信アドレスと位置との対応表を用意しておき、顧客の位置と対応表上の案内表示用装置の位置との距離計算を行って、距離が最も短くなる案内用表示装置の通信アドレスを検出することを特徴とする請求項4記載の自動化ショッピングシステム。 Prepare a correspondence table between the communication address and the position of the guidance display device, calculate the distance between the customer position and the position of the guidance display device on the correspondence table, and the guidance display device with the shortest distance The automated shopping system according to claim 4, wherein the communication address is detected . 検出された通信アドレスを使用して、案内用表示装置に対して案内情報を送信することを特徴とする請求項5記載の自動化ショッピングシステム。 6. The automated shopping system according to claim 5, wherein the guide information is transmitted to the guide display device using the detected communication address . どのような商品をかごに入れたかという属性情報および顧客に関連する個人情報に応じた案内情報を、案内用表示装置に表示させることを特徴とする請求項4記載の自動化ショッピングシステム。5. The automated shopping system according to claim 4, wherein guidance information corresponding to attribute information indicating what kind of product is put in the basket and personal information related to the customer is displayed on the guidance display device. 個人情報と案内情報を対応表の形態で予め用意しておき、個人情報に対応する案内情報を案内用表示装置に表示させることを特徴とする請求項7記載の自動化ショッピングシステム。8. The automated shopping system according to claim 7, wherein personal information and guidance information are prepared in advance in the form of a correspondence table, and guidance information corresponding to the personal information is displayed on a guidance display device. 個人情報が年齢、性別、または嗜好であることを特徴とする請求項7記載の自動化ショッピングシステム。8. The automated shopping system according to claim 7, wherein the personal information is age, sex, or preference. ある顧客情報交換装置にて、問合せ者である顧客あるいは店員により入力された当該顧客が情報を必要とする旨の問合メッセージが表示され、当該顧客情報交換装置と通信ネットワークで接続された他の顧客情報交換装置にて、回答者である他のIn the customer information exchange device, an inquiry message indicating that the customer who is the inquirer or the customer needs information is displayed and another customer information exchange device connected to the customer information exchange device via a communication network. At the customer information exchange device, other respondents 顧客により入力された回答メッセージが表示されることを特徴とする請求項1記載の自動化ショッピングシステム。The automated shopping system according to claim 1, wherein an answer message input by a customer is displayed. 顧客検出手段により検出された顧客の位置情報に基づき、問合せ者の近くの顧客情報交換装置にのみ、回答メッセージを表示させることを特徴とする請求項10記載の自動化ショッピングシステム。11. The automated shopping system according to claim 10, wherein the reply message is displayed only on the customer information exchange device near the inquirer based on the customer location information detected by the customer detection means. 顧客検出手段により検出された顧客の位置情報に基づき、回答者の回答メッセージに対して当該回答者の位置情報を付加して、回答メッセージと回答者が現在居る位置を顧客情報交換装置を介して問合せ者に通知することを特徴とする請求項10記載の自動化ショッピングシステム。Based on the location information of the customer detected by the customer detection means, the location information of the respondent is added to the reply message of the respondent, and the location where the reply message and the respondent are currently located is passed through the customer information exchange device. The automated shopping system according to claim 10, wherein an inquirer is notified. 顧客検出手段により検出された顧客の位置情報を前記顧客情報データベースに記憶させることを特徴とする請求項1記載の自動化ショッピングシステム。2. The automated shopping system according to claim 1, wherein the customer position information detected by the customer detection means is stored in the customer information database. 顧客の会員カード情報と、顧客が帯同するかごの識別コードと、顧客に渡される無線発信機の識別コードとを記憶する記憶装置をさらに備えたことを特徴とする請求項1記載の自動化ショッピングシステム。2. The automated shopping system according to claim 1, further comprising a storage device for storing customer membership card information, an identification code of a car accompanying the customer, and an identification code of a wireless transmitter delivered to the customer. . 代金の決済の終了を指示する手段をさらに有し、前記顧客情報データベースには時刻が記憶され、該時刻から一定時刻が経過しても前記かごに収納された商品の代金の決済が行われたことが前記指示手段により指示されない場合には警告を発生する警告手段とを備えたことを特徴とする請求項1記載の自動化ショッピングシステム。The customer information database further includes means for instructing the end of the settlement of the price, and the price of the product stored in the basket has been settled even after a certain time has elapsed from the time. 2. The automated shopping system according to claim 1, further comprising warning means for generating a warning when no instruction is given by the instruction means.
JP2001218939A 2001-07-19 2001-07-19 Automated shopping system Expired - Lifetime JP3837475B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001218939A JP3837475B2 (en) 2001-07-19 2001-07-19 Automated shopping system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001218939A JP3837475B2 (en) 2001-07-19 2001-07-19 Automated shopping system

Publications (2)

Publication Number Publication Date
JP2003030747A JP2003030747A (en) 2003-01-31
JP3837475B2 true JP3837475B2 (en) 2006-10-25

Family

ID=19053035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001218939A Expired - Lifetime JP3837475B2 (en) 2001-07-19 2001-07-19 Automated shopping system

Country Status (1)

Country Link
JP (1) JP3837475B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015190638A1 (en) * 2014-06-10 2015-12-17 최진호 Off-line shopping system, product transfer device for use in off-line shopping system, and off-line shopping method
JP2021507203A (en) * 2017-12-18 2021-02-22 上海云拿智能科技有限公司Shanghai Cloudpick Smart Technology Co., Ltd. Product detection system and product detection method based on weight monitoring
US11503926B2 (en) 2018-04-19 2022-11-22 Shanghai Cloudpick Smart Technology Co., Ltd. Shopping shelf

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4535486B2 (en) * 2003-10-16 2010-09-01 邦夫 麻生 Purchased goods storage cart and register system
JP2006146692A (en) * 2004-11-22 2006-06-08 Nec Corp Merchandise position display system, merchandise position display method, personal information management program and merchandise position management program
JP4569588B2 (en) * 2007-03-09 2010-10-27 パナソニック電工株式会社 Flow line measurement system
JP5174201B2 (en) * 2011-03-03 2013-04-03 東芝テック株式会社 Information terminal device and control program
SE542438C2 (en) * 2016-12-21 2020-05-05 Itab Scanflow Ab An automatic in-store registration system
CN109409175B (en) * 2017-08-16 2024-02-27 图灵通诺(北京)科技有限公司 Settlement method, device and system
CN108198052B (en) * 2018-03-02 2024-07-19 北京京东尚科信息技术有限公司 User selected commodity identification method, device and intelligent goods shelf system
JP7129210B2 (en) * 2018-05-18 2022-09-01 信越ポリマー株式会社 Merchandise display shelf monitoring system, merchandise display shelf monitoring method, program, and load detection device
CN108921540A (en) * 2018-07-09 2018-11-30 南宁市安普康商贸有限公司 Open self-help selling method and system based on the positioning of buyer position
JP7565023B2 (en) * 2019-07-05 2024-10-10 クラスメソッド株式会社 Management server and management method for managing products in unmanned stores
CN112466035B (en) * 2019-09-06 2022-08-12 图灵通诺(北京)科技有限公司 Commodity identification method, device and system based on vision and gravity sensing
JP7372099B2 (en) * 2019-09-24 2023-10-31 東芝テック株式会社 Information processing device, information processing system, information processing method, and information processing program
CN113808342B (en) * 2020-08-19 2023-09-01 北京京东乾石科技有限公司 Article payment method, apparatus, computer readable medium and electronic device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015190638A1 (en) * 2014-06-10 2015-12-17 최진호 Off-line shopping system, product transfer device for use in off-line shopping system, and off-line shopping method
JP2021507203A (en) * 2017-12-18 2021-02-22 上海云拿智能科技有限公司Shanghai Cloudpick Smart Technology Co., Ltd. Product detection system and product detection method based on weight monitoring
JP7016187B2 (en) 2017-12-18 2022-02-04 上海云拿智能科技有限公司 Product detection system and product detection method
JP2022043070A (en) * 2017-12-18 2022-03-15 上海云拿智能科技有限公司 Unmanned sales system
JP2022043067A (en) * 2017-12-18 2022-03-15 上海云拿智能科技有限公司 Object positioning system
JP7170355B2 (en) 2017-12-18 2022-11-14 上海云拿智能科技有限公司 Object positioning system
US11501523B2 (en) 2017-12-18 2022-11-15 Shanghai Cloudpick Smart Technology Co., Ltd. Goods sensing system and method for goods sensing based on image monitoring
JP7229580B2 (en) 2017-12-18 2023-02-28 上海云拿智能科技有限公司 Unmanned sales system
US11503926B2 (en) 2018-04-19 2022-11-22 Shanghai Cloudpick Smart Technology Co., Ltd. Shopping shelf

Also Published As

Publication number Publication date
JP2003030747A (en) 2003-01-31

Similar Documents

Publication Publication Date Title
US11532161B2 (en) Portable computing device installed in or mountable to a shopping cart
US7493336B2 (en) System and method of updating planogram information using RFID tags and personal shopping device
CN109214806B (en) Self-service settlement method, device and storage medium
JP3837475B2 (en) Automated shopping system
US20070241188A1 (en) System and method for automated management of purchase in self-service-type sales point
US12165122B2 (en) Weighing and pricing device, sales system, product registration processing method, program, and non-transitory computer-readable medium
CN112990956B (en) Sales promotion system
JP2019204550A (en) Commodity data processing system and commodity data processing method
JP2023073292A (en) Information processing device, information processing system, information processing method, and information processing program
JP3213696B2 (en) Purchased product registration device and purchased product settlement system using this registration device
US20240070705A1 (en) Information processing system, notification providing method, and portable terminal
JP2020129337A (en) Sales data processing system and program
CN112154488B (en) Information processing apparatus, control method, and program
JP7134273B2 (en) Product information linkage system
US20150220964A1 (en) Information processing device and method of setting item to be returned
JP7516082B2 (en) Information collection device and control program thereof
JP6983955B2 (en) Information processing equipment, programs, and information processing methods
JP7477664B2 (en) Product data processing system and product data processing method
JP6874201B2 (en) Electronic devices, electronic device programs
TW201501060A (en) Automated management system used in market
US20240232902A1 (en) Information processing system, method, and recording medium
US20240152978A1 (en) Sales support system, method, and recording medium
TW202420158A (en) System for evaluating waiting time based on purchases and payment delay and method thereof
JP2023035311A (en) Information processing system, information processing method and program
JP2022144490A (en) Store system and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050824

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051024

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060613

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3837475

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term