JP2019099373A - 台車及び情報処理装置 - Google Patents
台車及び情報処理装置 Download PDFInfo
- Publication number
- JP2019099373A JP2019099373A JP2017235968A JP2017235968A JP2019099373A JP 2019099373 A JP2019099373 A JP 2019099373A JP 2017235968 A JP2017235968 A JP 2017235968A JP 2017235968 A JP2017235968 A JP 2017235968A JP 2019099373 A JP2019099373 A JP 2019099373A
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- act
- product
- detection
- list
- 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.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B5/00—Accessories or details specially adapted for hand carts
- B62B5/0096—Identification of the cart or merchandise, e.g. by barcodes or radio frequency identification [RFID]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B3/00—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor
- B62B3/14—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor characterised by provisions for nesting or stacking, e.g. shopping trolleys
- B62B3/1408—Display devices mounted on it, e.g. advertisement displays
- B62B3/1424—Electronic display devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B3/00—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor
- B62B3/14—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor characterised by provisions for nesting or stacking, e.g. shopping trolleys
- B62B3/1408—Display devices mounted on it, e.g. advertisement displays
- B62B3/142—Display devices mounted on it, e.g. advertisement displays mounted on the basket
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B5/00—Accessories or details specially adapted for hand carts
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01H—MEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
- G01H11/00—Measuring mechanical vibrations or ultrasonic, sonic or infrasonic waves by detecting changes in electric or magnetic properties
- G01H11/06—Measuring mechanical vibrations or ultrasonic, sonic or infrasonic waves by detecting changes in electric or magnetic properties by electric means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1698—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/208—Input by product or record sensing, e.g. weighing or scanner processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0639—Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/0054—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/0081—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader the reader being a portable scanner or data reader
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/01—Details for indicating
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G3/00—Alarm indicators, e.g. bells
- G07G3/006—False operation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B3/00—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor
- B62B3/14—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor characterised by provisions for nesting or stacking, e.g. shopping trolleys
- B62B3/1408—Display devices mounted on it, e.g. advertisement displays
- B62B3/1416—Display devices mounted on it, e.g. advertisement displays mounted on the handle
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Human Computer Interaction (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Handcart (AREA)
Abstract
【課題】物品が載置されたことを検出することを台車及び情報処理装置を提供する。
【解決手段】ショッピングカートである台車は、載置部、取得手段及び検出手段を備える。載置部は、物品を載置する。取得手段は、載置部の振動の波形を取得する。検出手段は、取得手段により取得された波形に基づいて載置部へと物品が載置されたことを検出する。ショッピングカート100は、CPU1、記憶部2、操作部3、表示器4、状態ランプ5、無線通信部6、加速度センサ7、カードリーダ9、プリンタ10、時計部11及びバス12を含む。CPU1、記憶部2、操作部3、表示器4、状態ランプ5、無線通信部6、加速度センサ7、スキャナ8、カードリーダ9、プリンタ10及び時計部11は、バス12に接続される。
【選択図】図1
【解決手段】ショッピングカートである台車は、載置部、取得手段及び検出手段を備える。載置部は、物品を載置する。取得手段は、載置部の振動の波形を取得する。検出手段は、取得手段により取得された波形に基づいて載置部へと物品が載置されたことを検出する。ショッピングカート100は、CPU1、記憶部2、操作部3、表示器4、状態ランプ5、無線通信部6、加速度センサ7、カードリーダ9、プリンタ10、時計部11及びバス12を含む。CPU1、記憶部2、操作部3、表示器4、状態ランプ5、無線通信部6、加速度センサ7、スキャナ8、カードリーダ9、プリンタ10及び時計部11は、バス12に接続される。
【選択図】図1
Description
本発明の実施形態は、台車及び情報処理装置に関する。
買物客が、ショッピングカートなどの台車に備えられた端末を用いて、店舗において購入を決定した商品の買上登録を行いながら、当該買上登録が済んだ商品を上記の台車に載置してゆくようにしたシステムが提案されている。
この種のシステムにおいては、買上登録が済んでいない商品が、買上登録が済んだ商品に混ぜて台車に載置されると、店員が一見しただけではそのような状態にあることを判断することが困難である。
この種のシステムにおいては、買上登録が済んでいない商品が、買上登録が済んだ商品に混ぜて台車に載置されると、店員が一見しただけではそのような状態にあることを判断することが困難である。
このため、商品が台車に載置される毎に、買上登録が済んでいない商品が載置されることを防止するための何らかの処置を行うことが好ましい。
このような事情から、台車に物品が載置されたことを検知できることが望まれていた。
このような事情から、台車に物品が載置されたことを検知できることが望まれていた。
本発明が解決しようとする課題は、物品が載置されたことを検出することができる台車及び情報処理装置を提供することである。
実施形態の台車は、載置部、取得手段及び検出手段を備える。載置部は、物品を載置する。取得手段は、載置部の振動の波形を取得する。検出手段は、取得手段により取得された波形に基づいて載置部へと物品が載置されたことを検出する。
以下、実施の形態について図面を用いて説明する。なお、本実施形態においては、台車の一形態であるショッピングカートに関する具体例を説明する。
(第1の実施形態)
図1は第1の実施形態に係るショッピングカートに備えられる電気的要素の要部回路構成を示すブロック図である。図2は本実施形態に係るショッピングカートの外観の斜視図である。
(第1の実施形態)
図1は第1の実施形態に係るショッピングカートに備えられる電気的要素の要部回路構成を示すブロック図である。図2は本実施形態に係るショッピングカートの外観の斜視図である。
図1に示すようにショッピングカート100は、CPU(central processing unit)1、記憶部2、操作部3、表示器4、状態ランプ5、無線通信部6、加速度センサ7、カードリーダ9、プリンタ10、時計部11及びバス12を含む。CPU1、記憶部2、操作部3、表示器4、状態ランプ5、無線通信部6、加速度センサ7、スキャナ8、カードリーダ9、プリンタ10及び時計部11は、バス12に接続される。
図2に示すようにショッピングカート100は、商品かご101、走行機構102、ユーザインタフェースユニット103及びランプユニット104を含む。
図2に示すようにショッピングカート100は、商品かご101、走行機構102、ユーザインタフェースユニット103及びランプユニット104を含む。
CPU1は、記憶部2に記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、後述する情報処理を実行する。このCPU1は、記憶部2とともに構成されるコンピュータの中枢をなす。
記憶部2は、ROM(read-only memory)及びRAM(random-access memory)を含む。記憶部2は、例えばハードディスクドライブやSSD(solid state drive)などの補助記憶ユニットを含んでも良い。記憶部2は、上記のオペレーティングシステム、ミドルウェア及びアプリケーションプログラムを記憶する。記憶部2は、CPU1が各種の処理を行う上で参照するデータを記憶する場合もある。記憶部2の記憶領域の一部は、CPU1が各種の処理を行う上で一時的に使用するデータを記憶しておくエリア、つまりワークエリアとして利用される。記憶部2の記憶領域の一部は、それぞれ後述する、検出リスト及び商品リストを記憶する領域として使用される。
操作部3は、典型的にはタッチセンサである。操作部3がタッチセンサである場合、操作部3は表示器4の表示面に重ねて配置される。操作部3は、表示器4の表示画面へのタッチがなされた際に、そのタッチ位置に応じた検出信号を出力する。ただし操作部3としては、タッチセンサ以外の様々な操作デバイスを適宜に用いることもできる。また操作部3としては、タッチセンサ及びその他の様々な操作デバイスのうちの複数を組み合わせて用いることもできる。
表示器4は、典型的にはLCD(liquid crystal display)である。表示器4は、CPU1の制御の下に画像を表示する。表示器4が表示する画像は、通常はショッピングカート100を使用している買物客に対して提示するべき各種の情報を表した画像である。
状態ランプ5は、4つの表示状態をCPU1の制御の下に選択的にとり得る。4つの表示状態は、例えば消灯状態、青色点灯状態、黄色点灯状態及び赤色点灯状態である。4つの表示状態はこの他、人間が視覚的に違いを認識可能なものであれば任意であってよい。状態ランプ5は、ショッピングカート100の周囲に居る人間から表示状態を認識可能なようにランプユニット104に取り付けられている。状態ランプ5は、その表示状態を水平方向についての360度の範囲のどこからでも、かつ店内の遠くからでも視認できることが望ましい。
無線通信部6は、複数の無線アクセスポイント200のうちの1つとLAN300とを介してサーバ400と通信する。なお、無線アクセスポイント200は、店舗内のさまざまな位置に設置される。サーバ400は、店舗に備えられたいわゆる店舗サーバ、又は複数の店舗を総括する本部に備えられたいわゆる本部サーバ等である。サーバ400は、商品販売データの集計、さらにはショッピングカート100で使用するデータの管理などのための情報処理を行う。サーバ400は、店舗にて販売する商品に関するPLU(price lock up)ファイルを保持している。PLUファイルは、店舗にて販売する商品のそれぞれに対応したデータレコードの集合である。PLUファイルのデータレコードは、対応する商品を識別するために付与された商品コードに関連付けて、対応する商品に関する商品名、単価及び重量などの周知の各種の情報を含んでいる。
加速度センサ7は、商品かご101に取り付けられており、商品かご101に生じる加速度を計測する。加速度センサ7は、計測した加速度をリアルタイムに出力する。
スキャナ8は、商品を識別するための商品コードを含んだバーコードデータを表したバーコードをスキャンし、バーコードデータを出力する。
スキャナ8は、商品を識別するための商品コードを含んだバーコードデータを表したバーコードをスキャンし、バーコードデータを出力する。
カードリーダ9は、決済カードに記録されたカード情報を読み取る。なお、決済カードとは、現金によらずに決済を行うためのカードのことであり、クレジットカード、電子マネー対応IC(integrated circuit)カード、デビットカード及びプリペイドカードなどが含まれ得る。
プリンタ10は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート等を印刷する。
時計部11は、現時点の時刻を判定するための計時動作を行い、判定した時刻を表す時刻データを出力する。時計部は、日時を判定し、それを表す日時データを出力するものであってもよい。
プリンタ10は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート等を印刷する。
時計部11は、現時点の時刻を判定するための計時動作を行い、判定した時刻を表す時刻データを出力する。時計部は、日時を判定し、それを表す日時データを出力するものであってもよい。
走行機構102は、商品かご101の下方に位置し、商品かご101を支持する。走行機構102は、4つの車輪102aを備え、手押しによる走行を可能とする。
ユーザインタフェースユニット103は、CPU1、記憶部2、操作部3、表示器4、無線通信部6、カードリーダ9及びプリンタ10を収容する。ユーザインタフェースユニット103は、表示器4の表示面を買物客に向ける。本実施形態では、カードリーダ9は、磁気ストライプタイプのクレジットカード及び非接触タイプの電子マネー対応ICカードに対応する。カードリーダ9は、スリット9aに沿って買物客によりスライドされるクレジットカードからカード情報を読み取る。カードリーダ9は、読み取りユニット9bに近接したICカードから無線でカード情報を読み取る。なおカードリーダ9は、ICカード以外の媒体に搭載されたICチップからもカード情報と同種の情報を読み取ることができる。プリンタ10は、プリントしたレシートを排出口10aからユーザインタフェースユニット103の外に排出する。
ユーザインタフェースユニット103は、CPU1、記憶部2、操作部3、表示器4、無線通信部6、カードリーダ9及びプリンタ10を収容する。ユーザインタフェースユニット103は、表示器4の表示面を買物客に向ける。本実施形態では、カードリーダ9は、磁気ストライプタイプのクレジットカード及び非接触タイプの電子マネー対応ICカードに対応する。カードリーダ9は、スリット9aに沿って買物客によりスライドされるクレジットカードからカード情報を読み取る。カードリーダ9は、読み取りユニット9bに近接したICカードから無線でカード情報を読み取る。なおカードリーダ9は、ICカード以外の媒体に搭載されたICチップからもカード情報と同種の情報を読み取ることができる。プリンタ10は、プリントしたレシートを排出口10aからユーザインタフェースユニット103の外に排出する。
次に以上のように構成されたショッピングカート100の動作について説明する。
買物客は、店舗の入口付近に置かれたショッピングカート100の使用を開始する場合、開始指示のための予め定められた操作を行う。そして買物客はこの後、当該ショッピングカート100を押しながら店内を移動する。そして買物客は、購入することを決定した商品の買上登録のための登録操作を行った上で、当該の商品を商品かご101に載置する。あるいは買物客は、購入することを決定した商品を商品かご101に載置した上で、当該商品の買上登録のための登録操作を行う。複数の商品を買い上げる買物客は、以上の作業を繰り返すことを利用上のルールとする。登録操作は、買上商品に表示されたバーコードにスキャナ8を近接させる動作、あるいは操作部3に含まれていて買上商品が関連付けられたボタンを押下する動作などである。なお、商品が商品かご101に載置されることを、以下においては商品投入と称することとする。
買物客は、店舗の入口付近に置かれたショッピングカート100の使用を開始する場合、開始指示のための予め定められた操作を行う。そして買物客はこの後、当該ショッピングカート100を押しながら店内を移動する。そして買物客は、購入することを決定した商品の買上登録のための登録操作を行った上で、当該の商品を商品かご101に載置する。あるいは買物客は、購入することを決定した商品を商品かご101に載置した上で、当該商品の買上登録のための登録操作を行う。複数の商品を買い上げる買物客は、以上の作業を繰り返すことを利用上のルールとする。登録操作は、買上商品に表示されたバーコードにスキャナ8を近接させる動作、あるいは操作部3に含まれていて買上商品が関連付けられたボタンを押下する動作などである。なお、商品が商品かご101に載置されることを、以下においては商品投入と称することとする。
加速度センサ7は、常時測定していて、測定した加速度を出力する。そして商品かご101に振動が生じると、この振動が加速度の変化として加速度センサ7の出力に表れる。つまり加速度センサ7の出力は、商品かご101に振動の波形を表した波形信号である。かくして加速度センサ7は、載置部として機能する商品かご101の振動の波形を取得していることになり、取得手段として機能する。加速度センサ7の出力は、サンプリングされて、波形データとして記憶部2に記憶される。
CPU1は、開始指示のための上記の操作に応じて、以下に説明する2つの情報処理の実行を開始する。2つの情報処理は、以下においては検出処理及び販売処理と称することとする。検出処理は、商品投入を検出するための処理である。販売処理は、商品の買上登録及び会計のための処理である。CPU1は、この検出処理及び販売処理を並行して実行する。CPU1は、検出処理及び販売処理を、1つの情報処理プログラムに含まれる別々のプログラムモジュールに従ってそれぞれ実行するのでも、別々の情報処理プログラムに基づいてそれぞれ実行するのでもよい。なお、以下に説明する情報処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
図3は検出処理に係るCPU1の処理手順を示すフローチャートである。
Act1としてCPU1は、検出リストのクリアなどの初期化を行う。
Act2としてCPU1は、記憶部2に記憶されている波形データのうちから、予め定められた解析期間に加速度センサ7から出力された部分を切り出す。解析期間の長さは例えば、商品投入の際に商品かご101に生じる振動が継続する時間を考慮して、ショッピングカート100の設計者などにより定められる。また解析期間は例えば、解析期間の長さとして定められた時間を現時点から遡った時点始まり、現時点で終わる期間とする。解析期間の長さの設定値は、情報処理プログラム中に記述されるか、参照データとして記憶部2に記憶される。
Act1としてCPU1は、検出リストのクリアなどの初期化を行う。
Act2としてCPU1は、記憶部2に記憶されている波形データのうちから、予め定められた解析期間に加速度センサ7から出力された部分を切り出す。解析期間の長さは例えば、商品投入の際に商品かご101に生じる振動が継続する時間を考慮して、ショッピングカート100の設計者などにより定められる。また解析期間は例えば、解析期間の長さとして定められた時間を現時点から遡った時点始まり、現時点で終わる期間とする。解析期間の長さの設定値は、情報処理プログラム中に記述されるか、参照データとして記憶部2に記憶される。
Act3としてCPU1は、上記のように切り出した波形データを対象として解析処理を行う。CPU1は具体的には、対象となる波形データが示す波形の振幅及び周波数などを解析する。
Act4としてCPU1は、上記のような解析の結果に、商品投入により商品かご101に生じる振動に含まれる特徴があるか否かを確認する。なお、ここでどのような解析の結果が得られている場合に特徴ありと判定すべきかは、ショッピングカート100の物理的な振動特性などに応じて変化する。そこでどのような解析の結果が得られている場合に特徴ありと判定するかは、ショッピングカート100の設計者などにより適宜に定められてよい。なお、商品かご101に生じる振動は主として、商品投入により生じるものの他に、走行により生じるものがある。そして両ケースの振動は明らかに異なる。そこで走行による振動によって特徴ありと判定しないように、判定の条件を定めることが想定される。そしてCPU1は、特徴ありと判定したならばAct5へと進む。
Act4としてCPU1は、上記のような解析の結果に、商品投入により商品かご101に生じる振動に含まれる特徴があるか否かを確認する。なお、ここでどのような解析の結果が得られている場合に特徴ありと判定すべきかは、ショッピングカート100の物理的な振動特性などに応じて変化する。そこでどのような解析の結果が得られている場合に特徴ありと判定するかは、ショッピングカート100の設計者などにより適宜に定められてよい。なお、商品かご101に生じる振動は主として、商品投入により生じるものの他に、走行により生じるものがある。そして両ケースの振動は明らかに異なる。そこで走行による振動によって特徴ありと判定しないように、判定の条件を定めることが想定される。そしてCPU1は、特徴ありと判定したならばAct5へと進む。
Act5としてCPU1は、今回特徴ありとした波形に基づいて、過去に商品投入として検出済みであるか否かを確認する。CPU1は、最初にAct5を実行する場合には、まだ過去には商品投入を検出していないのでNoと判定し、Act6へと進む。
Act6としてCPU1は、検出リストを更新する。検出リストは、商品投入の検出の個々を識別するための検出コードのリストである。CPU1は、検出リストに既に含まれている検出コードとは別の検出コードを予め定められたルールに従って決定し、これを含むように検出リストを更新する。
Act6としてCPU1は、検出リストを更新する。検出リストは、商品投入の検出の個々を識別するための検出コードのリストである。CPU1は、検出リストに既に含まれている検出コードとは別の検出コードを予め定められたルールに従って決定し、これを含むように検出リストを更新する。
図4は検出リストを示す図である。
図4では、Act6が6回行われた後の状態の一例を示している。図4の例では、検出コードは昇順の4桁の数値としている。ただし、検出コードは、商品投入としての検出の個々を識別できればよく、別のルールで決定されてもよい。またこの例では、検出リストは、検出コードに関連づけて検出時刻及びチェックフラグを記述している。CPU1は、Act6を実行する際に時計部11が出力している時刻データを、検出コードに関連づけて検出リストに含める。またCPU1は、「未」を示す状態のチェックフラグを検出コードに関連づけて検出リストに含める。チェックフラグは、後述するように「済」を示す状態に変更されるものであり、関連付けられている検出コードで特定される商品投入に対応する商品コードの取得が済んでいるか否かを表す。
図4では、Act6が6回行われた後の状態の一例を示している。図4の例では、検出コードは昇順の4桁の数値としている。ただし、検出コードは、商品投入としての検出の個々を識別できればよく、別のルールで決定されてもよい。またこの例では、検出リストは、検出コードに関連づけて検出時刻及びチェックフラグを記述している。CPU1は、Act6を実行する際に時計部11が出力している時刻データを、検出コードに関連づけて検出リストに含める。またCPU1は、「未」を示す状態のチェックフラグを検出コードに関連づけて検出リストに含める。チェックフラグは、後述するように「済」を示す状態に変更されるものであり、関連付けられている検出コードで特定される商品投入に対応する商品コードの取得が済んでいるか否かを表す。
CPU1は、Act6を終えたならばAct7へと進む。なおCPU1は、Act3での解析の結果に関して特徴なしと判定したならば、Act4にてNoと判定し、Act6をパスしてAct7へと進む。
Act7としてCPU1は、予め定められた待機期間が終了するのを待ち受ける。待機期間は、Act2−Act6を繰り返す周期を定めるものであり、ショッピングカート100の設計者などにより適宜に定められる。一例として待機期間は、Act2を実行した時点から始まり、それから予め定められた時間が経過した時点に終わる期間とする。CPU1は、時計部11の出力を参照して経過時間を計測し、当該経過時間が上記の設定値以上となった場合に待機期間が終了したとしてYesと判定し、Act2へと戻る。そしてCPU1は、Act2以降の処理を前述と同様にして繰り返す。待機期間の長さの設定値は、情報処理プログラム中に記述されるか、参照データとして記憶部2に記憶される。
Act7としてCPU1は、予め定められた待機期間が終了するのを待ち受ける。待機期間は、Act2−Act6を繰り返す周期を定めるものであり、ショッピングカート100の設計者などにより適宜に定められる。一例として待機期間は、Act2を実行した時点から始まり、それから予め定められた時間が経過した時点に終わる期間とする。CPU1は、時計部11の出力を参照して経過時間を計測し、当該経過時間が上記の設定値以上となった場合に待機期間が終了したとしてYesと判定し、Act2へと戻る。そしてCPU1は、Act2以降の処理を前述と同様にして繰り返す。待機期間の長さの設定値は、情報処理プログラム中に記述されるか、参照データとして記憶部2に記憶される。
ここで、2つの解析期間が時間的に重複する可能性がある場合には、波形データの同一部分が2つの解析期間においてそれぞれ切り出される場合がある。また、2つの解析期間が時間的に重複しない場合でも、同一の商品投入に関する波形のうちの異なる部分の波形データが、別々の解析期間にそれぞれ切り出される場合がある。そしてこれらの場合に、同一の商品投入に関して、Act4にて複数回にわたって特徴ありと判定されることがある。そこでCPU1は、Act2以降を繰り返す場合には、切り出す波形データが、既に検出済みの商品投入により生じた振動の一部を表すものである場合には、Act5にてYesと判定し、Act6をパスしてAct7へと進む。つまりCPU1は、新たな商品投入の検出とはしない。
以上のような検出処理を実行することによってCPU1は、取得手段としての加速度センサ7により取得された波形に基づいて商品投入を検出していることになる。かくして検出処理をCPU1が実行することによって、CPU1を中枢部分とするコンピュータは検出手段として機能する。
図5、図6及び図7は販売処理に係るCPU1の処理手順を示すフローチャートである。
図5中のAct11としてCPU1は、商品リスト及び前回コードエリアのクリアなどの初期化を行う。商品リストは、買上登録のために取得済みの商品コードの一覧であり、記憶部2に記憶される。前回コードエリアは、記憶部2に設定され、検出リストに含まれた検出コードの1つを記憶するためのエリアである。
図8は前回コードエリアの一例を示す図である。
図5中のAct11としてCPU1は、商品リスト及び前回コードエリアのクリアなどの初期化を行う。商品リストは、買上登録のために取得済みの商品コードの一覧であり、記憶部2に記憶される。前回コードエリアは、記憶部2に設定され、検出リストに含まれた検出コードの1つを記憶するためのエリアである。
図8は前回コードエリアの一例を示す図である。
Act12としてCPU1は、商品の買上登録のための登録操作が行われたか否かを確認する。そしてCPU1は、該当する操作が行われていないならばNoと判定し、Act13へと進む。
Act13としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。CPU1は具体的には、検出リストに含まれる最も大きな検出コードを読み出す。なおCPU1は、関連付けられた検出時刻が最も新しい検出コードを読み出してもよい。
Act14としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。なおCPU1は、この判定の終了後、新たに読み出した検出コードを前回コードエリアに書き込む。かくしてCPU1は、新たに読み出した検出コードが前回コードエリアに記憶された検出コードと一致するならば、新規の検出コードが得られていないと判断することができる。なおCPU1は、まだ商品投入が検出されておらず、検出リストに検出リストが1つも含まれていない場合には、新規の検出コードが得られていないと判断することとする。そしてCPU1はこれらの場合はAct14にてNoと判定し、Act15へと進む。
Act15としてCPU1は、会計処理への移行を指示するための操作が行われたか否かを確認する。そしてCPU1は、例えば操作部3に設けられた小計キーの押下などの該当する操作が行われていないならばNoと判定し、Act12へと戻る。
かくしてCPU1はAct12−Act15としては、登録操作が行われるか、新規の検出コードが取得されるか、あるいは会計処理への移行の指示が行われるのを待ち受ける。
Act13としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。CPU1は具体的には、検出リストに含まれる最も大きな検出コードを読み出す。なおCPU1は、関連付けられた検出時刻が最も新しい検出コードを読み出してもよい。
Act14としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。なおCPU1は、この判定の終了後、新たに読み出した検出コードを前回コードエリアに書き込む。かくしてCPU1は、新たに読み出した検出コードが前回コードエリアに記憶された検出コードと一致するならば、新規の検出コードが得られていないと判断することができる。なおCPU1は、まだ商品投入が検出されておらず、検出リストに検出リストが1つも含まれていない場合には、新規の検出コードが得られていないと判断することとする。そしてCPU1はこれらの場合はAct14にてNoと判定し、Act15へと進む。
Act15としてCPU1は、会計処理への移行を指示するための操作が行われたか否かを確認する。そしてCPU1は、例えば操作部3に設けられた小計キーの押下などの該当する操作が行われていないならばNoと判定し、Act12へと戻る。
かくしてCPU1はAct12−Act15としては、登録操作が行われるか、新規の検出コードが取得されるか、あるいは会計処理への移行の指示が行われるのを待ち受ける。
CPU1は、買物客による登録操作が行われたならば、Act12にてYesと判定し、Act16へと進む。
Act16としてCPU1は、登録操作により買上登録の対象として指定される商品の商品コードを取得し、当該商品コードを含むように商品リストを更新する。ここにCPU1は、登録操作に応じて取得した商品コードを、商品かご101に載置された商品を識別するための識別データとして取得しているのである。かくして情報処理プログラムに基づく情報処理をCPU1が実行することによって、CPU1を中枢部分とするコンピュータは取得手段として機能する。
Act16としてCPU1は、登録操作により買上登録の対象として指定される商品の商品コードを取得し、当該商品コードを含むように商品リストを更新する。ここにCPU1は、登録操作に応じて取得した商品コードを、商品かご101に載置された商品を識別するための識別データとして取得しているのである。かくして情報処理プログラムに基づく情報処理をCPU1が実行することによって、CPU1を中枢部分とするコンピュータは取得手段として機能する。
図9は商品リストの一例を示す図である。
図9においては、商品コードが「AAAA」である商品3個と、商品コードが「BBBB」である商品2個とが取得済みである場合の商品リストを示している。
図9においては、商品コードが「AAAA」である商品3個と、商品コードが「BBBB」である商品2個とが取得済みである場合の商品リストを示している。
Act17としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。
Act18としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。そしてCPU1は、次の新たな商品投入が検出処理により検出されていないために新規の検出コードが得られないならばNoと判定し、Act17へと戻る。
かくしてCPU1は、Act17及びAct18としては、新規の検出コードが読み出されるのを待ち受ける。なおCPU1は、このAct17及びAct18は、具体的にはAct13及びAct14と同様な処理により行う。そしてCPU1は、新規の検出コードが読み出されたならば、Act18にてYesと判定し、Act12−Act15の待ち受け状態に戻る。CPU1は、このときにはまた、Act17で読み出した検出コードに関連付けて検出リストに含まれているチェックフラグを「済」を示す状態に更新する。
このようにCPU1は、商品投入よりも先に登録操作が行われたならば、その後の商品投入がなされた後に、Act12−Act15の待ち受け状態に戻る。
Act18としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。そしてCPU1は、次の新たな商品投入が検出処理により検出されていないために新規の検出コードが得られないならばNoと判定し、Act17へと戻る。
かくしてCPU1は、Act17及びAct18としては、新規の検出コードが読み出されるのを待ち受ける。なおCPU1は、このAct17及びAct18は、具体的にはAct13及びAct14と同様な処理により行う。そしてCPU1は、新規の検出コードが読み出されたならば、Act18にてYesと判定し、Act12−Act15の待ち受け状態に戻る。CPU1は、このときにはまた、Act17で読み出した検出コードに関連付けて検出リストに含まれているチェックフラグを「済」を示す状態に更新する。
このようにCPU1は、商品投入よりも先に登録操作が行われたならば、その後の商品投入がなされた後に、Act12−Act15の待ち受け状態に戻る。
CPU1は、Act13にて新たに読み出した検出コードが前回コードエリアに記憶された検出コードと一致しないならば、新規の検出コードが取得されたとしてAct14にてYesと判定し、図6中のAct19へと進む。
Act19としてCPU1は、登録操作が行われたか否かを確認する。そしてCPU1は、該当する操作が行われていないならばNoと判定し、Act20へと進む。
Act20としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。
Act21としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。なおCPU1は、このAct20及びAct21は、具体的にはAct13及びAct14と同様な処理により行う。そしてCPU1は、次の新たな商品投入が検出処理により検出されていないために新規の検出コードが得られないならばNoと判定し、Act22へと進む。
Act22としてCPU1は、予め定められた待受期間が終了したか否かを確認する。待受期間は、商品投入後に登録操作を行う場合において、当該登録操作を待ち受ける期間である。待受期間は、ショッピングカート100の設計者などにより適宜に定められてよい。そしてCPU1は、待受期間が終了していないならばNoと判定し、Act19に戻る。待受期間の長さは、ショッピングカート100の設計者などにより適宜に定められる。待受期間の長さの設定値は、情報処理プログラム中に記述されるか、参照データとして記憶部2に記憶される。
かくしてCPU1はAct19−Act22としては、登録操作が行われるか、新規の検出コードが取得されるか、あるいは待受時間が終了するのを待ち受ける。
Act20としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。
Act21としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。なおCPU1は、このAct20及びAct21は、具体的にはAct13及びAct14と同様な処理により行う。そしてCPU1は、次の新たな商品投入が検出処理により検出されていないために新規の検出コードが得られないならばNoと判定し、Act22へと進む。
Act22としてCPU1は、予め定められた待受期間が終了したか否かを確認する。待受期間は、商品投入後に登録操作を行う場合において、当該登録操作を待ち受ける期間である。待受期間は、ショッピングカート100の設計者などにより適宜に定められてよい。そしてCPU1は、待受期間が終了していないならばNoと判定し、Act19に戻る。待受期間の長さは、ショッピングカート100の設計者などにより適宜に定められる。待受期間の長さの設定値は、情報処理プログラム中に記述されるか、参照データとして記憶部2に記憶される。
かくしてCPU1はAct19−Act22としては、登録操作が行われるか、新規の検出コードが取得されるか、あるいは待受時間が終了するのを待ち受ける。
CPU1は、待受期間内に買物客による登録操作が行われたならば、Act19にてYesと判定し、Act23へと進む。
Act23としてCPU1は、登録操作により買上登録の対象として指定される商品の商品コードを取得し、当該商品コードを含むように商品リストを更新する。そしてCPU1はこののち、図5中のAct12−Act15の待受状態に戻る。つまりCPU1は、このときには、買物客が前述したルールに従い、購入することを決定した商品を商品かご101に載置した上で、当該商品の買上登録のための登録操作を行ったと判断し、そのままAct12−Act15の待ち受け状態に戻る。CPU1は、このときには、Act13で読み出した検出コードに関連付けて検出リストに含まれているチェックフラグを「済」を示す状態に更新する。
Act23としてCPU1は、登録操作により買上登録の対象として指定される商品の商品コードを取得し、当該商品コードを含むように商品リストを更新する。そしてCPU1はこののち、図5中のAct12−Act15の待受状態に戻る。つまりCPU1は、このときには、買物客が前述したルールに従い、購入することを決定した商品を商品かご101に載置した上で、当該商品の買上登録のための登録操作を行ったと判断し、そのままAct12−Act15の待ち受け状態に戻る。CPU1は、このときには、Act13で読み出した検出コードに関連付けて検出リストに含まれているチェックフラグを「済」を示す状態に更新する。
さてCPU1は、登録操作がなされることなく、また新規の検出コードが取得されることも無いままに待受期間が終了したならば、Act22にてYesと判定し、Act24へと進む。
Act24としてCPU1は、商品かご101へと最後に載置した商品を買上登録するための登録操作を行うよう買物客に促すためのガイダンスを開始する。ガイダンスは、予め定められたガイダンス画面の表示器4での表示として行うことが想定される。しかしながらガイダンスは、表示に変えて、あるいは表示に加えて、音声メッセージの出力などの別の方法により行ってもよい。つまり、この状態においては、まだ買物客がルールに反して行動したわけではないが、ルールを知らずにルールに反して行動する恐れがあるために、正しく行動するように買物客に案内するのである。ガイダンス画面の表示は、商品かご101に載置された商品の買上登録が済んでいないことを報知するための情報の出力の一例である。そしてCPU1は、当該情報を出力する報知動作のための処理を行っていることになる。かくして情報処理プログラムに基づく情報処理をCPU1が実行することによって、CPU1を中枢部分とするコンピュータはそのような処理を行う処理手段として機能する。
Act24としてCPU1は、商品かご101へと最後に載置した商品を買上登録するための登録操作を行うよう買物客に促すためのガイダンスを開始する。ガイダンスは、予め定められたガイダンス画面の表示器4での表示として行うことが想定される。しかしながらガイダンスは、表示に変えて、あるいは表示に加えて、音声メッセージの出力などの別の方法により行ってもよい。つまり、この状態においては、まだ買物客がルールに反して行動したわけではないが、ルールを知らずにルールに反して行動する恐れがあるために、正しく行動するように買物客に案内するのである。ガイダンス画面の表示は、商品かご101に載置された商品の買上登録が済んでいないことを報知するための情報の出力の一例である。そしてCPU1は、当該情報を出力する報知動作のための処理を行っていることになる。かくして情報処理プログラムに基づく情報処理をCPU1が実行することによって、CPU1を中枢部分とするコンピュータはそのような処理を行う処理手段として機能する。
Act25としてCPU1は、登録操作が行われたか否かを確認する。そしてCPU1は、該当する操作が行われていないならばNoと判定し、Act26へと進む。
Act26としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。
Act27としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。なおCPU1は、このAct26及びAct27は、具体的にはAct13及びAct14と同様な処理により行う。そしてCPU1は、次の新たな商品投入が検出処理により検出されていないために新規の検出コードが得られないならばNoと判定し、Act25へと戻る。
かくしてCPU1はAct25−Act27としては、登録操作が行われるか、あるいは新規の検出コードが取得されるのを待ち受ける。CPU1は、このAct25−Act27の待受状態にあるときには、状態ランプ5を黄色点灯させるなどして、店員に知らせるようにしてもよい。当該待受状態が継続する場合、買物客が不慣れである場合が考えられる。従って、状態ランプ5を黄色点灯などによって、その事を店員が認識可能とすれば、買物客に声掛けをするなどの処置を講ずることが可能となる。
Act26としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。
Act27としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。なおCPU1は、このAct26及びAct27は、具体的にはAct13及びAct14と同様な処理により行う。そしてCPU1は、次の新たな商品投入が検出処理により検出されていないために新規の検出コードが得られないならばNoと判定し、Act25へと戻る。
かくしてCPU1はAct25−Act27としては、登録操作が行われるか、あるいは新規の検出コードが取得されるのを待ち受ける。CPU1は、このAct25−Act27の待受状態にあるときには、状態ランプ5を黄色点灯させるなどして、店員に知らせるようにしてもよい。当該待受状態が継続する場合、買物客が不慣れである場合が考えられる。従って、状態ランプ5を黄色点灯などによって、その事を店員が認識可能とすれば、買物客に声掛けをするなどの処置を講ずることが可能となる。
CPU1は、買物客による登録操作が行われたならば、Act25にてYesと判定し、Act28へと進む。
Act28としてCPU1は、登録操作により買上登録の対象として指定される商品の商品コードを含むように商品リストを更新する。
Act29としてCPU1は、Act24で開始していたガイダンスを終了する。そしてCPU1はこののち、図5中のAct12−Act15の待受状態に戻る。つまりCPU1は、このときには、買物客が前述したルールに従い、購入することを決定した商品を商品かご101に載置した上で、当該商品の買上登録のための登録操作を行ったと判断し、Act12−Act15の待ち受け状態に戻る。
Act28としてCPU1は、登録操作により買上登録の対象として指定される商品の商品コードを含むように商品リストを更新する。
Act29としてCPU1は、Act24で開始していたガイダンスを終了する。そしてCPU1はこののち、図5中のAct12−Act15の待受状態に戻る。つまりCPU1は、このときには、買物客が前述したルールに従い、購入することを決定した商品を商品かご101に載置した上で、当該商品の買上登録のための登録操作を行ったと判断し、Act12−Act15の待ち受け状態に戻る。
買物客がガイダンスに従って登録操作を行うことなしに、次の商品投入を行った場合、検出処理によって検出リストに新たな検出コードが追加される。そうするとCPU1は、Act27にてYesと判定し、Act30へと進む。
Act30としてCPU1は、警報を開始する。当該警報は、ルールに従わない誤った動作を買物客が行ったことを、買物客及び店員に通報するものである。警報は、予め定められた警報画面の表示器4での表示と、状態ランプ5における赤色点灯とにより行う事が想定される。ただし、警報の内容は任意であってよく、ショッピングカート100の設計者などにより適宜に定められてよい。
Act30としてCPU1は、警報を開始する。当該警報は、ルールに従わない誤った動作を買物客が行ったことを、買物客及び店員に通報するものである。警報は、予め定められた警報画面の表示器4での表示と、状態ランプ5における赤色点灯とにより行う事が想定される。ただし、警報の内容は任意であってよく、ショッピングカート100の設計者などにより適宜に定められてよい。
Act31としてCPU1は、解除操作がなされるのを待ち受ける。解除操作は、警報を解除するために店員により行うものとして予め定められたものである。店員は、状態ランプ5における赤色点灯により警報を確認したならば、解除操作を行う。この上で、商品リストと商品かご101に入れられている商品の照合を行うなどの、誤りに対する処置を適宜に行う。CPU1は、このようにして解除操作が行われたならばYesと判定し、Act32へと進む。
Act32としてCPU1は、Act30で開始していた警報を終了する。そしてCPU1はこののち、図5中のAct12−Act15の待ち受け状態に戻る。
Act32としてCPU1は、Act30で開始していた警報を終了する。そしてCPU1はこののち、図5中のAct12−Act15の待ち受け状態に戻る。
さて、買物客は、買い上げようとする全ての商品の買上登録と、当該商品の商品かご101への投入を終えたならば、CPU1が図5中のAct12−Act15の待ち受け状態にあるときに、会計処理への移行を指示するための操作を行う。これに応じてCPU1は、Act15にてYesと判定し、図7中のAct33へと進む。
Act33としてCPU1は、会計処理を行う。CPU1はすなわち、商品リストに示される全ての商品の買い上げに関する代金を算出する。そしてCPU1は、当該代金を、決済カードからカードリーダ9によって取得した情報を用いた周知の処理によって決済する。なお、決済は、別の決済装置を用いて行ってもよい。すなわち、CPU1は、算出した代金を例えば無線アクセスポイント200及びLAN300を介して決済装置に通知する。決済装置では、当該通知された代金を、任意の決済方法で決済する。この場合の決済には、現金決済を適用することも可能である。なおCPU1は、この会計処理に際して、例えば単価の取得などのためにサーバ400に適宜にアクセスしてもよい。
Act34としてCPU1は、レシートを発行する。具体的にはCPU1は、商品のリスト及び決済の結果などを表したレシート画像を生成し、このレシート画像をプリントするようプリンタ10に指示する。
Act35としてCPU1は、状態ランプ5を決済状態とする。決済状態とは、決済が完了していることを買物客及びショッピングカート100の周囲に居る人に知らせる状態であり、例えば青色点灯の状態とすることが想定される。
Act36としてCPU1は、商品リストをクリアする。なおCPU1は、クリアする前の商品リストを、決済済みの商品のリストとして別に記憶部2に保存してもよい。このようにすれば、買物客が追加購入するべく商品投入を行った場合でも、当該決済済みの商品のリストを参照することにより、決済済みの商品を確認することが可能となる。
Act36としてCPU1は、商品リストをクリアする。なおCPU1は、クリアする前の商品リストを、決済済みの商品のリストとして別に記憶部2に保存してもよい。このようにすれば、買物客が追加購入するべく商品投入を行った場合でも、当該決済済みの商品のリストを参照することにより、決済済みの商品を確認することが可能となる。
Act37としてCPU1は、登録操作が行われたか否かを確認する。そしてCPU1は、該当する操作が行われていないならばNoと判定し、Act38へと進む。
Act38としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。
Act39としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。そしてCPU1は、次の新たな商品投入が検出処理により検出されていないために新規の検出コードが得られないならばNoと判定し、Act38へと戻る。なおCPU1は、このAct38及びAct39は、具体的にはAct13及びAct14と同様な処理により行う。
かくしてCPU1はAct37−Act39としては、新たな商品の買い上げ登録のための登録操作が行われるか、あるいは新規の検出コードが取得されるのを待ち受ける。
Act38としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。
Act39としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。そしてCPU1は、次の新たな商品投入が検出処理により検出されていないために新規の検出コードが得られないならばNoと判定し、Act38へと戻る。なおCPU1は、このAct38及びAct39は、具体的にはAct13及びAct14と同様な処理により行う。
かくしてCPU1はAct37−Act39としては、新たな商品の買い上げ登録のための登録操作が行われるか、あるいは新規の検出コードが取得されるのを待ち受ける。
CPU1は、買物客が追加購入する商品についての登録操作を行うと、Act37にてYesと判定し、Act40へと進む。
Act40としてCPU1は、状態ランプ5を消灯する。CPU1はつまり、決済が完了していることを買物客及びショッピングカート100の周囲に居る人に知らせる状態を解消する。そしてCPU1はこののち、図5中のAct16以降の処理を前述と同様に実行する。つまりCPU1は、Act36でクリア済みの商品リストへの商品コードの追加を再開する。
Act40としてCPU1は、状態ランプ5を消灯する。CPU1はつまり、決済が完了していることを買物客及びショッピングカート100の周囲に居る人に知らせる状態を解消する。そしてCPU1はこののち、図5中のAct16以降の処理を前述と同様に実行する。つまりCPU1は、Act36でクリア済みの商品リストへの商品コードの追加を再開する。
またCPU1は、買物客が追加購入するべく登録操作を行うことなしに商品投入した場合は、Act39にてYesと判定し、Act41へと進む。
Act41としてCPU1は、状態ランプ5を消灯する。CPU1はつまり、決済が完了していることを買物客及びショッピングカート100の周囲に居る人に知らせる状態を解消する。そしてCPU1はこののち、図6中のAct19−Act22の待受状態に戻る。つまりCPU1は、上記の投入された商品に関しての登録操作が行われるのを待ち受ける状態に移行する。
Act41としてCPU1は、状態ランプ5を消灯する。CPU1はつまり、決済が完了していることを買物客及びショッピングカート100の周囲に居る人に知らせる状態を解消する。そしてCPU1はこののち、図6中のAct19−Act22の待受状態に戻る。つまりCPU1は、上記の投入された商品に関しての登録操作が行われるのを待ち受ける状態に移行する。
以上のようにCPU1は、一旦決済が完了した後においても、追加の買い物のための処理をそのまま開始することが可能である。
ところで、CPU1が図6中のAct19−Act22の待受状態にあるときに、買物客が投入済みの商品についての買上登録を行うことなしに、次の商品投入を行ったとする。これは、明らかにルールに反する行為である。CPU1は、この商品投入が検出処理により検出されると、Act20で新規の検出コードが取得されるようになるので、Act21にてYesと判定し、Act30へと進み、Act30以降を前述と同様にして実行する。CPU1はつまり、そのような商品投入に関して警報を発する。
なお、CPU1が図7中のAct37−Act39の待受状態にあるショッピングカート100にて、例えば店員により予め定められた終了操作がなされたならば、CPU1は検出処理及び販売処理を終了し、開始指示のための操作を待ち受ける状態に移行する。
以上のようにショッピングカート100によれば、商品かご101の振動に基づくことによって、商品かご101への商品投入を検出することができる。
またショッピングカート100によれば、商品投入の前後の予め定められた期間内に買上登録がなされない場合には、ガイダンス画面の表示などにより、商品登録を行うべきであることを買物客に知らせるためのガイダンスを行う。これにより、買上登録がなされていない商品が商品かご101に載置されている状態が放置されることの防止を図ることができる。
またショッピングカート100によれば、商品投入の前後の予め定められた期間内に買上登録がなされない場合には、ガイダンス画面の表示などにより、商品登録を行うべきであることを買物客に知らせるためのガイダンスを行う。これにより、買上登録がなされていない商品が商品かご101に載置されている状態が放置されることの防止を図ることができる。
(第2の実施形態)
続いて第2の実施形態に係るショッピングカートについて説明する。
なお、第2の実施形態のショッピングカートの構成は第1の実施形態と同様であってよく、図1及び図2を援用し、その詳細な説明については省略する。
第2の実施形態におけるショッピングカート100の動作が第1の実施形態と異なる点は、CPU1による情報処理の内容である。ただしCPU1は、検出処理に関しては、第1の実施形態と同様に実行する。そして販売処理として、以下に説明する情報処理を実行する。
続いて第2の実施形態に係るショッピングカートについて説明する。
なお、第2の実施形態のショッピングカートの構成は第1の実施形態と同様であってよく、図1及び図2を援用し、その詳細な説明については省略する。
第2の実施形態におけるショッピングカート100の動作が第1の実施形態と異なる点は、CPU1による情報処理の内容である。ただしCPU1は、検出処理に関しては、第1の実施形態と同様に実行する。そして販売処理として、以下に説明する情報処理を実行する。
図10及び図11は販売処理に係るCPU1の処理手順を示すフローチャートである。なお、第1の実施形態における販売処理において実行されている処理と同様な処理については、詳細な説明を省略する。
Act51としてCPU1は、商品リストのクリアなどの初期化を行う。商品リストは、第1の実施形態と同様であってよい。
Act51としてCPU1は、商品リストのクリアなどの初期化を行う。商品リストは、第1の実施形態と同様であってよい。
Act52としてCPU1は、商品の買上登録のための登録操作が行われたか否かを確認する。そしてCPU1は、該当する操作が行われていないならばNoと判定し、Act53へと進む。
Act53としてCPU1は、会計処理への移行を指示するための操作が行われたか否かを確認する。そしてCPU1は、例えば操作部3に設けられた小計キーの押下などの該当する操作が行われていないならばNoと判定し、Act52へと戻る。
かくしてCPU1はAct52及びAct53としては、登録操作が行われるか、あるいは会計処理への移行の指示が行われるのを待ち受ける。
Act53としてCPU1は、会計処理への移行を指示するための操作が行われたか否かを確認する。そしてCPU1は、例えば操作部3に設けられた小計キーの押下などの該当する操作が行われていないならばNoと判定し、Act52へと戻る。
かくしてCPU1はAct52及びAct53としては、登録操作が行われるか、あるいは会計処理への移行の指示が行われるのを待ち受ける。
CPU1は、買物客による登録操作が行われたならば、Act52にてYesと判定し、Act54へと進む。
Act54としてCPU1は、登録操作により買上登録の対象として指定される商品の商品コードを取得し、当該商品コードを含むように商品リストを更新する。ここにCPU1は、登録操作に応じて取得した商品コードを、商品かご101に載置された商品を識別するための識別データとして取得しているのである。かくして情報処理プログラムに基づく情報処理をCPU1が実行することによって、CPU1を中枢部分とするコンピュータは取得手段として機能する。
そしてCPU1は、商品リストを更新し終えたならば、Act52及びAct53の待受状態へと戻る。
Act54としてCPU1は、登録操作により買上登録の対象として指定される商品の商品コードを取得し、当該商品コードを含むように商品リストを更新する。ここにCPU1は、登録操作に応じて取得した商品コードを、商品かご101に載置された商品を識別するための識別データとして取得しているのである。かくして情報処理プログラムに基づく情報処理をCPU1が実行することによって、CPU1を中枢部分とするコンピュータは取得手段として機能する。
そしてCPU1は、商品リストを更新し終えたならば、Act52及びAct53の待受状態へと戻る。
さて、買物客は、買い上げようとする全ての商品の買上登録と、当該商品の商品かご101への投入を終えたならば、CPU1が図10中のAct52及びAct53の待ち受け状態にあるときに、会計処理への移行を指示するための操作を行う。これに応じてCPU1は、Act53にてYesと判定し、Act55へと進む。
Act55としてCPU1は、会計処理を行う。
Act56としてCPU1は、レシートを発行する。
これら会計処理及びレシートの発行は、第1の実施形態と同様に行われてよい。
Act56としてCPU1は、レシートを発行する。
これら会計処理及びレシートの発行は、第1の実施形態と同様に行われてよい。
Act57としてCPU1は、買上登録された商品の数と商品投入の検出数とが一致するか否かを確認する。CPU1は具体的には、商品リストに示されている商品の数と、検出リストに含まれる検出コードの数とを比較する。そしてCPU1は、商品リストに示されている商品の数と、検出リストに含まれる検出コードの数とが一致するならばYesと判定し、図11中のAct58へと進む。
Act58としてCPU1は、状態ランプ5を決済状態とする。決済状態とは、決済が完了していることを買物客及びショッピングカート100の周囲に居る人に知らせる状態であり、例えば青色点灯の状態とすることが想定される。
Act59としてCPU1は、商品リスト及び検出リストをクリアする。なおCPU1は、クリアする前の商品リストを、決済済みの商品のリストとして別に記憶部2に保存してもよい。このようにすれば、買物客が追加購入するべく商品投入を行った場合でも、当該決済済みの商品のリストを参照することにより、決済済みの商品を確認することが可能となる。またCPU1は、クリアする前の検出リストを、決済済みの商品の投入に関する検出のリストとして別に記憶部2に保存してもよい。このようにすれば、買物客が追加購入するべく商品投入を行った場合でも、検出リスト及び決済済みの商品の投入に関する検出のリストにそれぞれ含まれる検出コードの数との和として、トータルの商品投入数を確認することが可能となる。
Act59としてCPU1は、商品リスト及び検出リストをクリアする。なおCPU1は、クリアする前の商品リストを、決済済みの商品のリストとして別に記憶部2に保存してもよい。このようにすれば、買物客が追加購入するべく商品投入を行った場合でも、当該決済済みの商品のリストを参照することにより、決済済みの商品を確認することが可能となる。またCPU1は、クリアする前の検出リストを、決済済みの商品の投入に関する検出のリストとして別に記憶部2に保存してもよい。このようにすれば、買物客が追加購入するべく商品投入を行った場合でも、検出リスト及び決済済みの商品の投入に関する検出のリストにそれぞれ含まれる検出コードの数との和として、トータルの商品投入数を確認することが可能となる。
Act60としてCPU1は、登録操作が行われたか否かを確認する。そしてCPU1は、該当する操作が行われていないならばNoと判定し、Act61へと進む。
Act61としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。
Act62としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。なお、この確認は、第1の実施形態と同様にして行われてよい。そしてCPU1は、次の新たな商品投入が検出処理により検出されていないために新規の検出コードが得られないならばNoと判定し、Act60へと戻る。
かくしてCPU1はAct60−Act62としては、新たな商品の買い上げ登録のための登録操作が行われるか、あるいは新規の検出コードが取得されるのを待ち受ける。
Act61としてCPU1は、検出リストに最も新しく追加された検出コードを読み出す。
Act62としてCPU1は、上記の読み出しにより、これまでに読み出していない新規の検出コードが得られたか否かを確認する。なお、この確認は、第1の実施形態と同様にして行われてよい。そしてCPU1は、次の新たな商品投入が検出処理により検出されていないために新規の検出コードが得られないならばNoと判定し、Act60へと戻る。
かくしてCPU1はAct60−Act62としては、新たな商品の買い上げ登録のための登録操作が行われるか、あるいは新規の検出コードが取得されるのを待ち受ける。
CPU1は、買物客が追加購入する商品についての登録操作を行うと、Act60にてYesと判定し、Act63へと進む。
Act63としてCPU1は、状態ランプ5を消灯する。CPU1はつまり、決済が完了していることを買物客及びショッピングカート100の周囲に居る人に知らせる状態を解消する。そしてCPU1はこののち、図10中のAct54以降の処理を前述と同様に実行する。つまりCPU1は、Act59でクリア済みの商品リストへの商品コードの追加を再開する。
Act63としてCPU1は、状態ランプ5を消灯する。CPU1はつまり、決済が完了していることを買物客及びショッピングカート100の周囲に居る人に知らせる状態を解消する。そしてCPU1はこののち、図10中のAct54以降の処理を前述と同様に実行する。つまりCPU1は、Act59でクリア済みの商品リストへの商品コードの追加を再開する。
またCPU1は、買物客が追加購入するべく登録操作を行うことなしに商品投入した場合は、Act62にてYesと判定し、Act64へと進む。
Act64としてCPU1は、状態ランプ5を消灯する。CPU1はつまり、決済が完了していることを買物客及びショッピングカート100の周囲に居る人に知らせる状態を解消する。そしてCPU1はこののち、図10中のAct52及びAct53の待受状態に戻る。つまりCPU1は、上記の投入された商品に関しての登録操作が行われるのを待ち受ける状態に移行する。
Act64としてCPU1は、状態ランプ5を消灯する。CPU1はつまり、決済が完了していることを買物客及びショッピングカート100の周囲に居る人に知らせる状態を解消する。そしてCPU1はこののち、図10中のAct52及びAct53の待受状態に戻る。つまりCPU1は、上記の投入された商品に関しての登録操作が行われるのを待ち受ける状態に移行する。
以上のようにCPU1は、一旦決済が完了した後においても、追加の買い物のための処理をそのまま開始することが可能である。
さてCPU1は、商品リストに示されている商品の数と、検出リストに含まれる検出コードの数とが一致しなかったならば図10中のAct57にてNoと判定し、Act65へと進む。
Act65としてCPU1は、警報を開始する。当該警報は、買上登録済みの商品数と商品投入の検出数とが一致していないことを、買物客及び店員に通報するものである。警報は、予め定められた警報画面の表示器4での表示と、状態ランプ5における赤色点灯とにより行う事が想定される。ただし、警報の内容は任意であってよく、ショッピングカート100の設計者などにより適宜に定められてよい。
Act65としてCPU1は、警報を開始する。当該警報は、買上登録済みの商品数と商品投入の検出数とが一致していないことを、買物客及び店員に通報するものである。警報は、予め定められた警報画面の表示器4での表示と、状態ランプ5における赤色点灯とにより行う事が想定される。ただし、警報の内容は任意であってよく、ショッピングカート100の設計者などにより適宜に定められてよい。
Act66としてCPU1は、解除操作がなされるのを待ち受ける。解除操作は、警報を解除するために店員により行うものとして予め定められたものである。店員は、状態ランプ5における赤色点灯により警報を確認したならば、解除操作を行う。この上で、商品リストと商品かご101に入れられている商品の照合を行うなどの、誤りに対する処置を適宜に行う。CPU1は、このようにして解除操作が行われたならばYesと判定し、Act67へと進む。
Act67としてCPU1は、Act65で開始していた警報を終了する。そしてCPU1はこののち、図10及び図11に示す販売処理を終了する。
Act67としてCPU1は、Act65で開始していた警報を終了する。そしてCPU1はこののち、図10及び図11に示す販売処理を終了する。
以上のように第2の実施形態のショッピングカート100によれば、商品かご101の振動に基づくことによって、商品かご101への商品投入を検出することができる。
また第2の実施形態のショッピングカート100によれば、決済完了後に買上登録された商品の数と商品投入の検出数とが異なる場合には、その旨を警報する。これにより、買上登録された商品と商品かご101に載置されている商品とが整合しない場合には、店員などが適切に処置することが可能となる。
また第2の実施形態のショッピングカート100によれば、買物客は買上登録のための操作と商品投入との順番を考慮する必要がない。
また第2の実施形態のショッピングカート100によれば、決済完了後に買上登録された商品の数と商品投入の検出数とが異なる場合には、その旨を警報する。これにより、買上登録された商品と商品かご101に載置されている商品とが整合しない場合には、店員などが適切に処置することが可能となる。
また第2の実施形態のショッピングカート100によれば、買物客は買上登録のための操作と商品投入との順番を考慮する必要がない。
この実施形態は、次のような種々の変形実施が可能である。
ユーザインタフェースユニット103をショッピングカート100の本体に対して着脱可能とし、かつ装着時には商品かご101の振動がユーザインタフェースユニット103に十分に伝わるようにユーザインタフェースユニット103をショッピングカート100に固定可能とする。さらにユーザインタフェースユニット103には、加速度センサ7を内蔵する。そして、ショッピングカート100の本体と、ユーザインタフェースユニット103として使用される情報処理装置とを個別に譲渡するようにしてもよい。この場合、ユーザインタフェースユニット103としては、既存のタブレット端末等の情報処理装置に、検出処理及び販売処理の情報処理プログラムをインストールすることにより実現することもできる。
ユーザインタフェースユニット103をショッピングカート100の本体に対して着脱可能とし、かつ装着時には商品かご101の振動がユーザインタフェースユニット103に十分に伝わるようにユーザインタフェースユニット103をショッピングカート100に固定可能とする。さらにユーザインタフェースユニット103には、加速度センサ7を内蔵する。そして、ショッピングカート100の本体と、ユーザインタフェースユニット103として使用される情報処理装置とを個別に譲渡するようにしてもよい。この場合、ユーザインタフェースユニット103としては、既存のタブレット端末等の情報処理装置に、検出処理及び販売処理の情報処理プログラムをインストールすることにより実現することもできる。
商品リストに示される商品のそれぞれに関して決済済みであるか否かを例えばフラグを商品それぞれに関連付けておくことなどによって管理しておいてもよい。そしてCPU1は、会計処理後に登録指示がなされた商品については、未決済の商品として商品リストに追加することとして、商品リストはクリアしないこととしてもよい。そしてCPU1はこの場合は、未決済として管理している商品についての代金の決済を行う。これにより、決済を完了したのちに、追加で商品を買い上げることを可能とすることができる。
商品投入の検出回数として商品かご101に載置された商品の数をカウントしたり、商品投入が検出されたことに応じて、そのことを買物客に報知する動作を実行させたりするなど、商品投入が検出されたことに応じて行う処理は、任意に変更が可能である。なお、商品の数については、検出リストに含まれる検出コードの数として数えることもできる。
加速度センサ7に代えて、重量センサなどの別の手段によって振動の波形を取得してもよい。
例えば商品リストの更新などの販売処理の一部の処理は、サーバ400などのショッピングカート100とは別の装置にて行われてもよい。
商品かご101とは別の商品かごを備える、商品かごを備えずに置き板のみを備える、商品を引っ掛けるフックを備えるなどの、別の形態の台車においても、商品の載置に伴う振動を検出可能とすることにより同様に実施が可能である。
ショッピングカート100の利用のルールは任意に変更が可能である。例えば、買上登録のための登録操作を行った上で、当該の商品を商品かご101に載置する動作と、購入することを決定した商品を商品かご101に載置した上で、当該商品の登録操作を行う動作との一方のみを許容するルールとしてもよい。そして、販売処理のうちの図6に示される処理に関しては、ルールに反する恐れのある動作に対してガイダンスを行ったり、ルールに反した動作に対して警報を行ったりするように適宜に変更する。
情報処理によりCPU1が実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
1…CPU、2…記憶部、3…操作部、4…表示器、5…状態ランプ、6…無線通信部、7…加速度センサ、8…スキャナ、9…カードリーダ、10…プリンタ、11…時計部、12…バス、100…ショッピングカート、101…商品かご、102…走行機構、103…ユーザインタフェースユニット、104…ランプユニット、200…無線アクセスポイント、400…サーバ。
Claims (4)
- 物品を載置するための載置部と、
前記載置部の振動の波形を取得する取得手段と、
前記取得手段により取得された波形に基づいて前記載置部へと前記物品が載置されたことを検出する検出手段と、
を具備した台車。 - 前記載置部へと前記物品が載置されたことが前記検出手段で検出されたことに応じて、前記物品の載置に関わる予め定められた処理を行う処理手段、
をさらに備える請求項1に記載の台車。 - 前記載置部に載置される物品を識別するための識別データを取得する取得手段、
をさらに備え、
前記処理手段は、前記載置部へと前記物品が載置されたことが前記検出手段で検出されるのよりも前の予め定められた期間及び前記載置部へと前記物品が載置されたことが前記検出手段で検出されたよりも後の予め定められた期間の少なくともいずれか一方において前記取得手段により前記識別データが取得されていない場合に、そのことを報知するための情報を出力する報知動作のための処理を行う、
請求項2に記載の台車。 - 物品を載置するための載置部を備えた台車に取り付けられる情報処理装置であり、
前記載置部の振動の波形を取得する取得手段と、
前記取得手段により取得された波形に基づいて前記載置部へと前記物品が載置されたことを検出する検出手段と、
を具備した情報処理装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017235968A JP2019099373A (ja) | 2017-12-08 | 2017-12-08 | 台車及び情報処理装置 |
| US16/211,767 US20190176864A1 (en) | 2017-12-08 | 2018-12-06 | Carriage and information processing device |
| EP18210989.2A EP3496059A1 (en) | 2017-12-08 | 2018-12-07 | Carriage and information processing device |
| CN201811493704.1A CN110001732A (zh) | 2017-12-08 | 2018-12-07 | 手推车、信息处理装置及信息处理方法 |
| US16/739,781 US20200148243A1 (en) | 2017-12-08 | 2020-01-10 | Carriage and information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017235968A JP2019099373A (ja) | 2017-12-08 | 2017-12-08 | 台車及び情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019099373A true JP2019099373A (ja) | 2019-06-24 |
Family
ID=64661148
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017235968A Pending JP2019099373A (ja) | 2017-12-08 | 2017-12-08 | 台車及び情報処理装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US20190176864A1 (ja) |
| EP (1) | EP3496059A1 (ja) |
| JP (1) | JP2019099373A (ja) |
| CN (1) | CN110001732A (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180229746A1 (en) * | 2017-02-10 | 2018-08-16 | Wal-Mart Stores, Inc. | Handle clip mechanism |
| JP2019151220A (ja) * | 2018-03-02 | 2019-09-12 | 東芝テック株式会社 | 荷車 |
| JP6942659B2 (ja) * | 2018-03-02 | 2021-09-29 | 東芝テック株式会社 | 荷車 |
| JP2021047730A (ja) * | 2019-09-19 | 2021-03-25 | 東芝テック株式会社 | 取引処理システム、取引処理装置及び情報処理プログラム |
| JP2025067430A (ja) * | 2023-10-13 | 2025-04-24 | 東芝テック株式会社 | 商品登録装置及びプログラム |
Family Cites Families (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4047007A (en) * | 1976-08-19 | 1977-09-06 | Pitney-Bowes, Inc. | Clocked digital counting system |
| US6839694B2 (en) * | 2002-06-07 | 2005-01-04 | Pitney Bowes Inc. | System and method for weighing items such as mailpieces in the presence of external vibration |
| ES2921886T3 (es) * | 2005-03-18 | 2022-09-01 | Gatekeeper Systems Inc | Sistema de comunicación bidireccional para el seguimiento de la ubicación y el estado de los vehículos sobre ruedas |
| US7839284B2 (en) * | 2006-10-06 | 2010-11-23 | Oossite Technologies Inc. | Monitoring of shopping cart bottom tray |
| US20090017779A1 (en) * | 2007-07-13 | 2009-01-15 | Brett Bracewell Bonner | System for shopping in a store |
| US7672876B2 (en) * | 2007-07-13 | 2010-03-02 | Sunrise R&D Holdings, Llc | System for shopping in a store |
| US7974889B2 (en) * | 2007-10-19 | 2011-07-05 | Raimbeault Sean M | Social networking interactive shopping system |
| US20090228363A1 (en) * | 2008-02-25 | 2009-09-10 | Yaniv Segev | Shopping system and method therefor |
| US20130073405A1 (en) * | 2008-07-22 | 2013-03-21 | Charles A. Ariyibi | Customer experience management system |
| WO2011001516A1 (ja) * | 2009-06-30 | 2011-01-06 | 株式会社 東芝 | チェックアウト装置、および作業状況計測装置 |
| US7934647B1 (en) * | 2010-01-22 | 2011-05-03 | Darla Mims | In-cart grocery tabulation system and associated method |
| WO2011088568A1 (en) * | 2010-01-25 | 2011-07-28 | Expose Retail Strategies, Incorporated | Point of sale device for use with a shopping cart |
| JP5409672B2 (ja) * | 2011-02-25 | 2014-02-05 | 東芝テック株式会社 | 商品運搬器具 |
| US20120284132A1 (en) * | 2011-05-03 | 2012-11-08 | Uniyoung Kim | Display device attachable to shopping carts, shopping cart, and digital signage display |
| US8751311B2 (en) * | 2011-05-17 | 2014-06-10 | Telenav, Inc. | Navigation system with location-based supplemental incentive notification mechanism and method of operation thereof |
| US9367770B2 (en) * | 2011-08-30 | 2016-06-14 | Digimarc Corporation | Methods and arrangements for identifying objects |
| US20130103539A1 (en) * | 2011-10-25 | 2013-04-25 | International Business Machines Corporation | Intelligent shopping assistant |
| US20130206838A1 (en) * | 2012-02-10 | 2013-08-15 | Honeywell International, Inc. doing business as (d.b.a.) Honeywell Scanning & Mobility | System having imaging assembly for use in output of image data |
| US8950671B2 (en) * | 2012-06-29 | 2015-02-10 | Toshiba Global Commerce Solutions Holdings Corporation | Item scanning in a shopping cart |
| US9983048B1 (en) * | 2013-11-15 | 2018-05-29 | Bitstrata Systems Inc. | System and method for measuring grain cart weight |
| GB2522291A (en) * | 2014-01-20 | 2015-07-22 | Joseph Bentsur | Shopping cart and system |
| US20190073656A1 (en) * | 2014-01-20 | 2019-03-07 | Cust2mate Ltd. | Shopping Cart and System |
| US9731743B2 (en) * | 2014-08-04 | 2017-08-15 | Chad Collins | Utility cart and docking apparatus there for |
| CN104228912A (zh) * | 2014-09-05 | 2014-12-24 | 浙江工业大学 | 基于物联网的超市购物车 |
| US20160189277A1 (en) * | 2014-12-24 | 2016-06-30 | Digimarc Corporation | Self-checkout arrangements |
| CN107209559A (zh) * | 2015-02-24 | 2017-09-26 | 惠普发展公司有限责任合伙企业 | 交互分析 |
| US9971457B2 (en) * | 2015-06-26 | 2018-05-15 | Intel Corporation | Audio augmentation of touch detection for surfaces |
| US10339515B1 (en) * | 2015-07-20 | 2019-07-02 | Maurice D. Johnson | Shopping cart with integrated scale and point of sale device |
| CA2938539A1 (en) * | 2015-08-19 | 2017-02-19 | Wal-Mart Stores, Inc. | System for reducing waiting time |
| US9731744B2 (en) * | 2015-09-04 | 2017-08-15 | Gatekeeper Systems, Inc. | Estimating motion of wheeled carts |
| CN105083354B (zh) * | 2015-09-07 | 2018-10-19 | 张俊 | 一种自助购物系统及购物车及自助购物方法 |
| JP2017090051A (ja) * | 2015-11-02 | 2017-05-25 | セイコーエプソン株式会社 | 検出装置、検出システム及び移動体 |
| US10633012B2 (en) * | 2015-12-02 | 2020-04-28 | Mastercard International Incorporated | Self-checkout in retail stores |
| US10915910B2 (en) * | 2015-12-09 | 2021-02-09 | International Business Machines Corporation | Passive analysis of shopping behavior in a physical shopping area using shopping carts and shopping trays |
| US20170168082A1 (en) * | 2015-12-15 | 2017-06-15 | Checkpoint Systems, Inc. | Apparatus and method for motion vector threshold determination |
| US10275821B2 (en) * | 2015-12-24 | 2019-04-30 | Walmart Apollo, Llc | Smart shopping cart and method of use |
| US10223737B2 (en) * | 2015-12-28 | 2019-03-05 | Samsung Electronics Co., Ltd. | Automatic product mapping |
| US10380595B2 (en) * | 2016-01-06 | 2019-08-13 | Google Llc | Automatic delivery of customer assistance at physical locations |
| US10902498B2 (en) * | 2016-02-04 | 2021-01-26 | Adobe Inc. | Providing content based on abandonment of an item in a physical shopping cart |
| US20180066978A1 (en) * | 2016-09-08 | 2018-03-08 | Wal-Mart Stores, Inc. | Cart Weight Sensing System |
| US10499754B2 (en) * | 2016-09-21 | 2019-12-10 | Walmart Apollo, Llc | Sensing device for shopping cart |
| CA3040701A1 (en) * | 2016-10-18 | 2018-04-26 | Walmart Apollo, Llc | Systems, devices, and methods for monitoring objects in a cart |
| US20180197218A1 (en) * | 2017-01-12 | 2018-07-12 | Verizon Patent And Licensing Inc. | System and method for object detection in retail environment |
| US10600043B2 (en) * | 2017-01-31 | 2020-03-24 | Focal Systems, Inc. | Automated checkout system through mobile shopping units |
| JP7130355B2 (ja) * | 2017-03-06 | 2022-09-05 | 東芝テック株式会社 | チェック装置、及びチェックプログラム |
| US20180370554A1 (en) * | 2017-06-27 | 2018-12-27 | Huma Raza | Shopping cart with checkout equipment and system for use |
-
2017
- 2017-12-08 JP JP2017235968A patent/JP2019099373A/ja active Pending
-
2018
- 2018-12-06 US US16/211,767 patent/US20190176864A1/en not_active Abandoned
- 2018-12-07 CN CN201811493704.1A patent/CN110001732A/zh active Pending
- 2018-12-07 EP EP18210989.2A patent/EP3496059A1/en not_active Ceased
-
2020
- 2020-01-10 US US16/739,781 patent/US20200148243A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| CN110001732A (zh) | 2019-07-12 |
| EP3496059A1 (en) | 2019-06-12 |
| US20200148243A1 (en) | 2020-05-14 |
| US20190176864A1 (en) | 2019-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5409672B2 (ja) | 商品運搬器具 | |
| JP2021185511A (ja) | チェック装置、及びチェックプログラム | |
| CN114764962B (zh) | 不正当行为识别装置及存储介质、不正当行为识别方法 | |
| JP2019099373A (ja) | 台車及び情報処理装置 | |
| JP2016224734A (ja) | 商品情報処理装置 | |
| US12165122B2 (en) | Weighing and pricing device, sales system, product registration processing method, program, and non-transitory computer-readable medium | |
| JP3837475B2 (ja) | 自動化ショッピングシステム | |
| EP3432246A1 (en) | Shopping cart | |
| JP2012093858A (ja) | 登録装置及びposシステム | |
| CN115691009A (zh) | 信息处理系统、信息处理装置及存储介质 | |
| JP2019204550A (ja) | 商品データ処理システム、商品データ処理方法 | |
| JP2022008316A (ja) | チェック装置、及びチェックプログラム | |
| JP5830115B2 (ja) | 計量装置およびそれを備えたラベル発行・読み取りシステム | |
| JP2009199330A (ja) | 商品販売データ処理装置 | |
| JP2026015608A (ja) | 決済装置及びその制御プログラム | |
| JP4535486B2 (ja) | 購入商品収納カート及びレジスタシステム | |
| JP2012018532A (ja) | Posシステム | |
| CN117765673A (zh) | 商品登记装置及存储介质、监视装置 | |
| CN113450512A (zh) | 结算装置和结算方法告知系统 | |
| JP6983955B2 (ja) | 情報処理装置、プログラム、及び情報処理方法 | |
| JP4413377B2 (ja) | セルフ精算システム及びタグ | |
| JP7546966B2 (ja) | 販売データ処理装置 | |
| JP7452163B2 (ja) | 商品登録装置、商品登録方法、及び、プログラム | |
| JP7477664B2 (ja) | 商品データ処理システム、及び商品データ処理方法 | |
| JP4201188B2 (ja) | 商品販売データ処理装置 |