[go: up one dir, main page]

JP2025038150A - 退店管理システム、退店管理方法、及び、プログラム - Google Patents

退店管理システム、退店管理方法、及び、プログラム Download PDF

Info

Publication number
JP2025038150A
JP2025038150A JP2024221871A JP2024221871A JP2025038150A JP 2025038150 A JP2025038150 A JP 2025038150A JP 2024221871 A JP2024221871 A JP 2024221871A JP 2024221871 A JP2024221871 A JP 2024221871A JP 2025038150 A JP2025038150 A JP 2025038150A
Authority
JP
Japan
Prior art keywords
amount
store
customer
abnormality
products
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.)
Granted
Application number
JP2024221871A
Other languages
English (en)
Other versions
JP7715270B2 (ja
Inventor
るみ 池澤
Rumi IKEZAWA
忠将 横山
Tadamasa Yokoyama
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2024221871A priority Critical patent/JP7715270B2/ja
Publication of JP2025038150A publication Critical patent/JP2025038150A/ja
Priority to JP2025116967A priority patent/JP2025143483A/ja
Application granted granted Critical
Publication of JP7715270B2 publication Critical patent/JP7715270B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/18Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/208Input by product or record sensing, e.g. weighing or scanner processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/10Movable barriers with registering means
    • G07C9/15Movable barriers with registering means with arrangements to prevent the passage of more than one individual at a time
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • G07G1/0045Checkout 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/0054Checkout 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
    • G07G1/0063Checkout 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 with means for detecting the geometric dimensions of the article of which the code is read, such as its size or height, for the verification of the registration
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/01Details for indicating
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G3/00Alarm indicators, e.g. bells
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G3/00Alarm indicators, e.g. bells
    • G07G3/003Anti-theft control

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Geometry (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、退店する顧客が持ち出す商品に関して発生した異常への対処を支援することができる退店管理システム等を提供する。【解決手段】本開示に係る退店管理システムは、顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、可搬端末から、精算済みコードを取得するコード取得手段と、精算済みコードに関連付けられた精算済み商品の量を取得する精算商品情報取得手段と、退店する顧客の荷物を撮影した画像から、顧客により持ち出される商品の量を推定する推定手段と、取得された精算済み商品の量と、推定された持ち出される商品の量とに基づいて、異常を検知する異常検知手段と、異常が検知されたことを出力する異常出力手段とを備える。【選択図】図1

Description

本開示は、退店管理システム等に関する。
端末に対する顧客の操作により、商品の登録、及び、精算を行う店舗がある。このような店舗のゲートやカウンターにおいて、顧客に端末をスキャンさせることで、顧客の退店を管理する場合がある。
特許文献1には、持ち運び可能な端末を用いて、顧客が商品を登録するシステムが開示されている。特許文献1において、端末が端末の管理装置に戻されると、登録された商品の代金の決済処理が行われる。
特開2015-099441号公報
顧客の操作により商品の登録、及び、精算が行われる場合、登録され、精算された商品の量と、持ち出される商品の量とに差が生じることがある。例えば、精算せずに顧客が商品を持ち出してしまう場合や、精算した商品を顧客が店内に忘れてしまう場合に、差が生じる。このような差が生じた場合に、顧客や店員は、対処を行うことが好ましい。
本開示は、顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、退店する顧客が持ち出す商品に関して発生した異常への対処を支援することができる退店管理システム等を提供することを目的とする。
本開示に係る退店管理システムは、顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、前記可搬端末から、精算済みコードを取得するコード取得手段と、前記精算済みコードに関連付けられた精算済み商品の量を取得する精算商品情報取得手段と、退店する前記顧客の荷物を撮影した画像から、前記顧客により持ち出される商品の量を推定する推定手段と、取得された前記精算済み商品の量と、推定された前記持ち出される商品の量とに基づいて、異常を検知する異常検知手段と、前記異常が検知されたことを出力する異常出力手段とを備える。
本開示に係る退店管理方法は、顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、前記可搬端末から、精算済みコードを取得し、前記精算済みコードに関連付けられた精算済み商品の量を取得し、退店する前記顧客の荷物を撮影した画像から、前記顧客により持ち出される商品の量を推定し、取得された前記精算済み商品の量と、推定された前記持ち出される商品の量とに基づいて、異常を検知し、前記異常が検知されたことを出力する。
本開示に係るプログラムは、顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、前記可搬端末から、精算済みコードを取得し、前記精算済みコードに関連付けられた精算済み商品の量を取得し、退店する前記顧客の荷物を撮影した画像から、前記顧客により持ち出される商品の量を推定し、取得された前記精算済み商品の量と、推定された前記持ち出される商品の量とに基づいて、異常を検知し、前記異常が検知されたことを出力する処理をコンピュータに実行させる。プログラムは、コンピュータが読み取り可能な非一時的な記録媒体に記憶されていてもよい。
本開示によれば、顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、退店する顧客が持ち出す商品に関する異常への対処を支援することができる。
第1実施形態に係る店舗システムの構成例を示すブロック図である。 リーダ、及び、カメラの設置例を示す概略図である。 リーダ、及び、カメラの他の設置例を示す概略図である。 可搬端末20の構成例を示すブロック図である。 精算済みコードの表示画面の例を示す図である。 第1実施形態に係る動作例を示すフローチャートである。 第2実施形態に係る店舗システムの構成例を示すブロック図である。 第2実施形態に係る動作例を示すフローチャートである。 第3実施形態に係る店舗システムの構成例を示すブロック図である。 第3実施形態に係る動作例を示すフローチャートである。 コンピュータのハードウェア構成の例を示すブロック図である。
以下に図面を参照して、本開示に係る退店管理システム、退店管理方法、及びプログラム、プログラムを非一時的に記録する記録媒体の実施の形態を説明する。本実施の形態は、開示の技術を限定するものではない。
[第1実施形態]
第1実施形態に係る退店管理システム100は、退店するときに顧客が持ち出す商品の量と、顧客が精算した商品の量とを管理するシステムである。退店管理システム100は、店舗システム1として用いられる。図1は、第1実施形態に係る店舗システム1の構成例を示すブロック図である。退店管理システム100は、コード取得部101、精算商品情報取得部102、推定部103、異常検知部104、及び、異常出力部105を備える。
店舗システム1は、退店管理システム100に加え、POS(Point of Sales)サーバ31、商品データベース32、及び、売上データベース33を備える。退店管理システム100、POSサーバ31、商品データベース32、及び、売上データベース33は、各システムの具体的な構成に応じて、適宜、有線または無線により通信可能に接続される。また、POSサーバ31は、可搬端末20と有線または無線により通信可能に接続される。可搬端末20は、顧客が操作する端末である。
POSサーバ31は、例えば、店舗において販売される商品に関する様々な情報を管理する。POSサーバ31は、アプリケーションサーバであってもよい。また、POSサーバ31は、可搬端末20に加え、店員が操作するPOS端末など、可搬端末20以外の他の端末を用いた商品の登録、及び、精算も管理してもよい。すなわち、店舗において、商品の登録、及び、精算のために、既存のPOS端末と、可搬端末20とのいずれもが使用可能であってもよい。
また、POSサーバ31は、可搬端末20に、精算済みコードを送信する。送信された精算済みコードは、可搬端末20に保持される。精算済みコードは、顧客が精算を完了していることを表すものであれば、特に限定されない。また、精算済みコードは、精算に関する情報に関連付けられる。精算に関する情報は、例えば、精算済み商品の数、精算済み商品の識別情報、または、合計金額を含む。精算済みコードは、顧客が退店する際に用いられるから、退店コードとも呼ばれる。
精算済みコードとして、例えば、精算ID(Identifier)が用いられてもよい。精算IDは、各精算を一意に識別する。また、精算済みコードとして、取引ID、または、顧客IDが用いられてもよい。取引IDは、商品の登録処理の開始から精算の完了までを一つの取引として、各取引を一意に識別する。また、顧客IDは、顧客を一意に識別する。取引ID、及び、顧客IDは、例えば、精算が完了していることを示す情報と紐づけられることで、精算済みコードとして利用され得る。
商品データベース32は、商品別に、商品の識別情報と、商品の情報と、を関連付けて記憶する。例えば、商品の識別情報が商品コードである場合、商品の情報は、商品の名称、商品の価格などの情報である。なお、商品の情報は特に限定されない。
売上データベース33は、例えば、店舗ごとの売上に関する情報を記憶する。また、売上データベース33は、例えば、店舗ごとに、各精算に関する情報を管理する。売上データベース33は、各精算に関する情報に、精算済みコードを関連付けて記憶してもよい。
また、店舗システム1は、リーダ41、及び、カメラ42を備える。リーダ41、及び、カメラ42は、それぞれ、複数設けられてもよい。リーダ41と、カメラ42は、店舗に設置される。ただし、カメラ42は、可搬端末20が備えるカメラにより実現されてもよい。退店管理システム100は、リーダ41、及び、カメラ42と、有線または無線により通信可能に接続される。
リーダ41は、可搬端末20から、精算済みコードを読み取る。リーダ41が精算済みコードを読み取る方法は、特に限定されない。例えば、リーダ41は、可搬端末20のディスプレイに表示された、精算済みコードを符号化したバーコード、または2次元コードを読み取ってもよい。あるいは、リーダ41は、NFC(Near Field Communication)、Wi-Fi(登録商標)、Bluetooth(登録商標)等の無線通信により精算済みコードを、可搬端末20から受信してもよい。リーダ41は、読み取った精算済みコードを退店管理システム100のコード取得部101に送信する。
カメラ42は、顧客の荷物を撮影する。そして、カメラ42は、撮影した画像を退店管理システム100に送信する。
荷物は、顧客が運ぶ少なくとも1つの物体である。カメラ42は、カメラ42の前に置かれた荷物を撮影してもよい。あるいは、カメラ42は、荷物を持った顧客を撮影することで、顧客が運んでいる荷物を撮影してもよい。
カメラ42は、例えば、退店する顧客の荷物を撮影した画像を撮影する。この場合、カメラ42は、店舗の出口付近に設置され得る。
図2は、リーダ41、及び、カメラ42の設置例を示す概略図である。リーダ41は、例えば、カウンターに設置される。また、カメラ42は、例えば、カウンターの上から、カウンターに置かれた荷物を撮影可能に設置される。顧客C1は、例えば、退店前に荷物C2をカウンターに置き、可搬端末20に表示された精算済みコードをリーダ41に読み取らせる。顧客C1は、精算済みコードをリーダ41に読み取らせた後、退店する。
図3は、リーダ41、及び、カメラ42の他の設置例を示す概略図である。リーダ41は、例えば、退店ゲート44に設置される。退店ゲート44は、退店する顧客が通過するゲートである。退店ゲート44は、精算済みコードが提示されると、顧客が通過可能な状態とする。カメラ42は、例えば、退店ゲート44を通過する顧客を撮影可能に設置される。顧客C1は、例えば、荷物C2を持って、可搬端末20に表示された精算済みコードをリーダ41に読み取らせる。顧客C1は、精算済みコードを読み取らせた後、退店ゲート44を通過する。
なお、リーダ41とカメラ42の設置例は、以上の例には限定されない。リーダ41とカメラ42は、店内の別の場所に設けられてもよい。すなわち、精算済みコードの読み取りと、画像の撮影は、それぞれ別の場所で行われてもよい。
第1実施形態において、店舗システム1が、さらに、検知異常データベース34、及び、報知装置43を備える場合について説明する。店舗システム1は、検知異常データベース34、及び、報知装置43を備えなくてもよい。退店管理システム100は、検知異常データベース34、及び、報知装置43と通信可能に接続される。
検知異常データベース34は、退店管理システム100において検知された異常を記憶する。報知装置43は、検知異常データベース34を参照し、店舗の管理者からの要求に応じて、検知された異常を報知してもよい。
報知装置43は、退店管理システム100において検知された異常を報知する。報知装置43は、例えば、ディスプレイ、スピーカー、または、ランプである。報知装置43は、店内に複数設けられてもよい。報知装置43は、退店する顧客に異常を報知してもよい。また、報知装置43は、店員に異常を報知してもよい。この場合、報知装置43は、店員が操作する端末であってもよい。
報知装置43は、リーダ41の設置されたカウンターに設けられてもよい。また、報知装置43は、図3のような退店ゲート44に設けられてもよい。リーダ41の付近に報知装置43が設けられることで、報知装置43は、異常を退店する顧客に異常を報知できる。また、報知装置43は、退店する顧客の近くにいる店員や、他の顧客に対しても異常を報知できる。
店舗システム1に係る退店管理システム100、POSサーバ31、及び各データベースは、例えば、店舗のバックヤードに設置されてもよいが、設置場所は、特に限定されない。店舗システム1を構成する装置の一部は、クラウドサーバによって実現されてもよい。
店舗システム1に係る退店管理システム100、POSサーバ31、及び、各データベースを含む各システムは、それぞれ、別個の情報処理装置により実現されてもよい。あるいは、各システムの機能は、単一の情報処理装置により実現されてもよい。例えば、店舗システム1に係る各データベースは、POSサーバ31を実現する情報処理装置に含まれてもよい。また、各システムは、それぞれ、複数の情報処理装置の組み合わせにより実現されてもよい。
可搬端末20は、例えば、スマートフォン、タブレットなどの携帯端末である。可搬端末20の種類は特に限定されない。可搬端末20は、顧客に所有されても、店舗において貸し出されてもよい。可搬端末20は、買い物かごや買い物カートに取り付けられてもよく、買い物かごや買い物カートと一体的に設けられてもよい。可搬端末20が買い物カートに取り付けられている場合、買い物カートは、例えば、タイヤなどの可動部と、モーターなどの駆動装置とを備えることで、自走可能であってもよい。
図4は、可搬端末20の構成例を示すブロック図である。可搬端末20は、処理部21、及び、記憶部22を備える。記憶部22にはアプリケーションプログラムがインストールされることで、以下の処理部21の機能が実現されてもよい。処理部21は、以下に説明する機能のうちいくつかを有していなくてもよい。
以下に、店舗システム1、及び、可搬端末20のそれぞれの構成について、より詳細に説明する。
<識別情報の入力>
可搬端末20の処理部21は、商品の識別情報の入力を受け付ける。POSサーバ31は、識別情報の入力を受け付ける画面を表示させてもよい。
処理部21は、例えば、図示しないカメラを介して、商品の識別情報の入力を受け付ける。カメラは、特に限定されないが、例えば、可搬端末20が備えるカメラである。処理部21は、撮像装置によって撮影された、商品の1次元コードまたは2次元コードを読み取ることにより、識別情報の入力を受け付けてもよい。また、処理部21は、撮像装置によって撮影された商品の画像から、画像認識技術を用いて商品を識別することにより、識別情報の入力を受け付けてもよい。
また、処理部21は、読取装置を介して、RFID(Radio Frequency Identifier)が取り付けられたタグを読み取ることにより、識別情報を取得してもよい。RFIDを用いる場合、読取装置は、RFIDリーダである。
また、処理部21は、商品検索の結果から商品の選択を受け付けることにより、商品の識別情報を受け付けてもよい。例えば、商品検索の方法は特に限定されない。商品検索は、文字によって行われても、画像によって行われてもよい。例えば、処理部21は、表示された商品の画像から、商品の選択を受け付けることにより、識別情報の入力を受け付けてもよい。
また、処理部21は、図示しない入力装置を介して、商品コードなどの番号の入力を受け付けることにより、識別情報の入力を受け付けてもよい。入力装置は、タッチパネルディスプレイ、数字、文字を入力可能なキーボードなどが挙げられる。
可搬端末20の処理部21は、以上のように受け付けた商品の識別情報を、POSサーバ31に送信する。識別情報を送信して登録された商品について、処理部21は、POSサーバ31の制御に応じて、商品の情報を表示させてもよい。
<商品の登録>
POSサーバ31は、可搬端末20から受信した識別情報に基づいて、商品を登録する。POSサーバ31は、商品データベース32を参照し、商品の情報を取得する。そして、POSサーバ31は、取得した商品の情報を用いて、顧客が購入する商品を登録する。POSサーバ31は、商品を登録する処理として、例えば、顧客ごとに登録商品リストを生成する。
<精算に関する処理>
さらに、可搬端末20の処理部21は、登録された商品の精算に関する処理を実行する。以下に、精算が、決済サーバを介して行われる場合と、店舗に設置された精算装置を用いて行われる場合について説明する。ただし、精算の方法はこれらには限定されない。
精算が、決済サーバを介して行われる場合、可搬端末20の処理部21は、精算に関する処理として、図示しない決済サーバと通信し、決済サーバに精算を指示してもよい。処理部21は、例えば、精算の指示に、決済情報と、精算情報とを含めて、決済サーバに送信する。決済情報は、顧客のクレジットカード、デビットカード、電子マネー、または、ポイントなどを特定する情報である。精算情報は、登録された商品、または、登録された商品の購入金額などを特定する情報である。決済サーバは、決済情報と、精算情報とを用いてキャッシュレス決済を実行する。決済サーバは、例えば、精算の完了を可搬端末20、及び、POSサーバ31に通知する。
なお、可搬端末20の処理部21は、決済サーバへの精算の指示をPOSサーバ31または、退店管理システム100を介して行ってもよい。また、決済サーバの機能の一部、または、全部は、退店管理システム100、または、POSサーバ31により実現されてもよい。
あるいは、店舗に設置された精算装置を用いて精算が行われる場合、可搬端末20の処理部21は、精算に関する処理として、精算装置に精算情報を特定する情報を出力してもよい。精算情報を特定する情報は、例えば、精算情報と関連付けて、POSサーバ31が記憶する。精算装置は、出力を受けた精算情報を特定する情報に基づいて、例えば、POSサーバ31から精算情報を取得する。精算装置は、取得した精算情報に基づいて、現金決済、または、キャッシュレス決済など任意の方法により精算処理を実行する。精算装置は、例えば、精算の完了を可搬端末20、及び、POSサーバ31に通知する。
精算装置に精算情報を特定する情報を出力する方法は、特に限定されない。例えば、処理部21は、精算情報を特定する情報を符号化したバーコード、または2次元コードを可搬端末20のディスプレイに表示させてもよい。精算装置は、ディスプレイに表示された精算情報を特定する情報を読み取る。あるいは、処理部21は、NFC(Near Field Communication)、Wi-Fi(登録商標)、Bluetooth(登録商標)等の無線通信により精算情報を特定する情報を精算装置に送信してもよい。
なお、処理部21は、精算に関する処理として、精算情報を精算装置に出力してもよい。この場合、精算装置は、可搬端末20から精算情報を取得する。
POSサーバ31は、売上データベース33に、精算に関する情報を記憶させる。また、POSサーバ31は、精算完了後、可搬端末20に精算済みコードを送信する。
<異常の検知>
退店管理システム100のコード取得部101は、可搬端末20を介して商品の登録、及び、精算が行われた場合に、可搬端末20から、精算済みコードを取得する。
退店管理システム100のコード取得部101は、リーダ41を介して、可搬端末20から精算済みコードを取得する。この場合には、可搬端末20の処理部21は、まず、精算済みコードを出力する。
例えば、処理部21は、無線通信によりリーダ41に精算済みコードを送信する。
あるいは、処理部21は精算済みコードを符号化したバーコード、または2次元コードを可搬端末20のディスプレイに表示させる。図5は、可搬端末20に表示される精算済みコードの表示画面の例を示す図である。図5の表示画面において、精算済みコードを符号化した2次元コードが表示されている。顧客は、退店する前に可搬端末20に表示されたバーコードをリーダ41に読み取らせる。
そして、コード取得部101は、リーダ41から、読み取った精算済みコードを取得する。
精算商品情報取得部102は、精算済みコードに関連付けられた精算済み商品の量を取得する。例えば、精算商品情報取得部102は、売上データベース33を参照し、精算済みコードに関連付けられた精算済み商品の量を取得する。
精算済み商品の量は、精算済み商品の数であってもよい。また、精算済み商品の量は、精算済み商品の体積であってもよい。精算商品情報取得部102は、例えば、精算済み商品の数から商品の体積を推定してもよい。あるいは、精算商品情報取得部102は、商品データベース32に記憶された商品の体積を参照し、精算済み商品の体積を取得してもよい。
推定部103は、退店する顧客の荷物を撮影した画像から、顧客により持ち出される商品の量を推定する。持ち出される商品の量は、持ち出される商品の数であってもよい。また、持ち出される商品の量は、持ち出される商品の体積であってもよい。
以下に、持ち出される商品の量を推定する方法について説明する。
推定部103は、例えば、カメラ42から、退店する顧客の荷物を撮影した画像を取得する。推定部103は、取得した画像から荷物を認識する。推定部103は、荷物として、商品を認識してもよい。推定部103は、入れ物の内部を撮影した画像から、入れ物に入った商品を認識してもよい。商品を入れる入れ物は、例えば、バッグ、紙袋、ビニール袋、段ボール、または、買い物カゴである。推定部103は、認識した商品の量を、持ち出される商品の量として推定してもよい。
商品が入れ物に入っている場合、全ての商品を認識することは難しい場合がある。例えば、顧客の荷物を撮影した画像が、入れ物の外側から撮影される場合、入れ物の中の商品は見えない場合がある。したがって、推定部103は、荷物として、入れ物を認識してもよい。そして、推定部103は、画像に基づく大きさの測定に関する既存の技術を用いて、入れ物の体積を認識してもよい。また、体積が既知の入れ物に顧客が商品を入れる場合、推定部103は、入れ物の種類を認識することで、入れ物の体積を認識してもよい。推定部103は、こうして認識した入れ物の体積を、持ち出される商品の量と推定してもよい。
一例として、ビニール袋は、商品を入れるほど、体積が大きくなる場合がある。したがって、ビニール袋の体積を、ビニール袋に入れられた商品の体積と推定することが可能となる。
また、顧客は、商品を入れ物いっぱいに詰めない場合がある。したがって、推定部103は、持ち出される商品の量として、入れ物内の商品の量を推定してもよい。
推定部103は、入れ物の容積のうち、商品が占める割合を用いて、入れ物内の商品の量を推定してもよい。推定部103は、画像に基づく大きさの測定に関する既存の技術を用いて、入れ物の容積を認識してもよい。また、容積が既知の入れ物に顧客が商品を入れる場合、推定部103は、入れ物の種類を認識することで、入れ物の容積を認識してもよい。そして、例えば、推定部103は、画像から、入れ物内の最上層の商品の位置を認識する。さらに、推定部103は、画像から、入れ物の底と上端とを認識する。そして、推定部103は、入れ物の底から最上層の商品の位置までの高さを入れ物の高さで割ることで、入れ物の容積のうち、商品が占める割合を計算する。推定部103は、入れ物の容積に、商品が占める割合を掛けて得られる体積を、入れ物内の商品の量と推定してもよい。
また、推定部103は、入れ物内の最上層の商品の量と、入れ物内の商品の層数とを用いて入れ物内の商品の量を推定してもよい。例えば、推定部103は、入れ物の内部を上から撮影した画像から、入れ物内の最上層の商品を認識する。また、推定部103は、画像から、入れ物内の最上層の商品の位置、及び、入れ物の底の位置を認識する。さらに、推定部103は、入れ物の底から最上層の商品までの高さから、入れ物内の商品の層数を推定する。そして、推定部103は、表層の商品の量に、推定した商品の層数を乗じて得た値を、入れ物内の商品の量の合計と推定してもよい。
一例として、顧客は、買い物カゴに精算済みの商品を入れて、店舗から商品を持ち出す場合が想定される。買い物カゴの容積が既知であれば、推定部103は、買い物カゴの最上層の商品の位置によって、入れ物内の商品の体積を推定することが可能となる。
推定部103は、持ち出される商品の体積から、持ち出す商品の数を推定してもよい。例えば、推定部103は、持ち出される商品の体積を推定した結果を、商品の平均的な体積で割ることで、持ち出される商品の数を推定してもよい。
さらに、推定部103は、退店する顧客の荷物を撮影した画像と、持ち出される商品を持つ前の顧客の荷物を撮影した画像とから、持ち出される商品の量を推定してもよい。
カメラ42は、例えば、持ち出される商品を持つ前の顧客の荷物を撮影した画像を撮影する。顧客が商品を持つ前の画像を撮影するカメラ42は、例えば、店舗の入口付近に設置され得る。推定部103は、カメラ42から、該画像を取得する。
推定部103は、例えば、画像のそれぞれについて、顧客の荷物を認識し、認識した荷物の体積を推定する。推定部103は、退店する顧客について認識された荷物の体積から、商品を持つ前の顧客について認識された荷物の体積を除いた体積を、持ち出される商品の量と推定してもよい。
一例として、顧客は、持参したバッグに精算済みの商品を入れる場合がある。バッグには、顧客が店舗の外から店舗に持ち込む物品が入っていてもよい。カメラ42は、例えば、入口付近において、顧客が商品を入れる前のバッグを撮影した画像を推定部103に送信する。また、カメラ42は、出口付近において、顧客が商品を入れた後のバッグを撮影した画像を推定部103に送信する。そして、推定部103は、それぞれの画像から、バッグの体積を計算し、持ち出される商品の量を推定してもよい。
例えば、顧客は、店内の商品を持つ前に、いずれのバッグに商品を入れるか、登録を行ってもよい。顧客は、持参したバッグをカメラ42に撮影させることで、バッグの登録を行ってもよい。
また、推定部103は、画像に含まれる各荷物の物体認識を行ってもよい。そして、推定部103は、例えば、退店する顧客の荷物の画像において認識された物体から、顧客が店内の商品を持つ前の荷物の画像においても認識された物体を除いた物体を、持ち出される商品と認識してもよい。
以上、持ち出される商品の量を推定する方法について説明した。以上に説明した方法は、組み合わせて用いられてもよい。また、持ち出される商品の推定方法は、以上の例には限定されない。
なお、顧客の荷物の認識は、カメラ42が行ってもよい。カメラ42は、認識した結果を退店管理システム100に送信してもよい。推定部103は、カメラ42から、顧客の荷物を認識した結果を取得する。
異常検知部104は、精算商品情報取得部102によって取得された精算済み商品の量と、推定部103によって推定された持ち出される商品の量と、に基づいて、異常を検知する。異常とは、精算済み商品の量と、持ち出される商品の量とに差がある場合である。例えば、持ち出される商品の量が精算済み商品の量より多い場合、未精算の商品が顧客によって不正に持ち出されている可能性がある。また、持ち出される商品の量が精算済み商品の量より少ない場合、顧客が精算済みの商品を店内に置き忘れている可能性がある。したがって、異常検知部104は、精算済み商品の量と持ち出される商品の量との差に基づいて、異常を検知する。
異常検知部104は、推定部103によって推定された持ち出される商品の量が、精算商品情報取得部102によって取得された精算済み商品の量より多い場合に、異常を検知してもよい。すなわち、異常検知部104は、持ち出される商品のうち、精算が行われていない商品があると推定される場合に、異常を検知してもよい。
また、異常検知部104は、推定部103によって推定された持ち出される商品の量が、精算商品情報取得部102によって取得された精算済み商品の量より少ない場合に、異常を検知してもよい。すなわち、異常検知部104は、例えば、精算を行ったにも関わらず、店内に置き忘れた商品があると推定される場合に、異常を検知してもよい。
異常検知部104が異常を検知する場合、精算済み商品の量と持ち出される商品の量との差に閾値が設定されてもよい。例えば、異常検知部104は、持ち出される商品の量と精算済み商品の量との差が、閾値を超える場合に、異常を検知してもよい。閾値が設定されることで、検知される異常の数を抑制できる。
閾値は、持ち出される商品の量の推定精度に応じて設定されてもよい。持ち出される商品の量と精算済み商品の量の差が小さい場合、異常検知部104は、異常を誤検知するおそれがある。したがって、例えば、推定部103の推定精度が低い場合、閾値は高く設定され得る。差が閾値を超えない場合、異常検知部104は、推定における誤差であると判定してもよい。
また、閾値は、顧客が精算した商品に応じて設定されてもよい。商品によっては、画像からの体積の認識が困難となり、推定部103による推定精度が低下する場合がある。したがって、顧客が精算した商品に、画像からの体積の認識が困難な商品が含まれる場合、閾値は高く設定され得る。
また、閾値は、顧客が精算した商品の金額に応じて設定されてもよい。例えば、閾値は、精算金額が高い場合に、低く設定されてもよい。これにより、異常検知部104は、精算金額が高い顧客については、商品の量の差が小さくても、異常を検知する。したがって、高額の買い物をした顧客が、高額の精算済み商品を店内に置き忘れた可能性がある場合、異常検知部104は、異常を適切に検知できる。あるいは、閾値は、精算金額が低い場合に、低く設定されてもよい。これにより、実際に持ち出す商品の量よりも少ない量で精算を行うことで、精算金額を低くしている可能性のある顧客については、商品の量の差が値小さくても、異常を適切に検知できる。
また、閾値は、混雑度に応じて設定されてもよい。混雑度は、リアルタイムの混雑度でも、時間帯ごとに予想される混雑度であってもよい。例えば、店舗が混んでいる場合に、閾値は、高く設定されてもよい。これにより、異常が検知されにくくなるため、異常の確認によるさらなる混雑を防止できる。あるいは、閾値は、店舗が混んでいる場合に、閾値は、低く設定されてもよい。これにより、異常が検知されやすくなるため、精算が完了していない商品が混雑に紛れて持ち出されることを防止できる。
また、閾値は、顧客に応じて設定されてもよい。例えば、過去に異常が検知された顧客については、閾値は、低く設定されてもよい。これにより、不正を行う可能性が高い顧客について、異常を検知できる。
異常検知部104は、精算済み商品の量と、推定された持ち出される商品の量との差を、異常の程度として、異常出力部105に通知してもよい。
<異常の報知>
異常出力部105は、異常が検知されたことを出力する。例えば、異常出力部105は、報知装置43に異常が検知されたことを出力し、報知装置43に異常を報知させてもよい。また、異常出力部105は、検知異常データベース34に異常が検知されたことを出力し、検知された異常をデータベースに記憶させてもよい。
検知された異常が検知異常データベース34に記憶されることで、店舗の管理者は、顧客が退店した後であっても異常を確認できる。そして、管理者は、次に顧客が来店したときに、顧客を注意して観察してもよい。
異常出力部105は、報知装置43にアラーム音やアラーム表示を出力させてもよい。
あるいは、異常出力部105は、異常が検知されたこととして、報知装置43に、精算済みの商品の数を音声または表示により報知させてもよい。すなわち、異常が検知されなかった場合には、異常出力部105は、精算済み商品の数を報知させない。したがって、精算済み商品の数の報知の有無により、店員または顧客は、異常が検知されたか否かを判別できる。異常出力部105は、例えば、異常検知部104、精算商品情報取得部102、または、売上データベース33から、精算済み商品の数を取得し得る。なお、精算済み商品の数の代わりに、精算済み商品に関するその他の情報が用いられてもよい。
異常出力部105は、持ち出される商品の量と精算済み商品の量との差に基づいて、出力する報知装置43を変えてもよい。例えば、持ち出される商品の量が、精算済み商品の量より多い場合、異常出力部105は、店員用の報知装置43に、異常が検知されたことを報知させてもよい。これにより、例えば、店員は、不正に持ち出される商品がないか、顧客の荷物を確認できる。また、持ち出される商品の量が、精算済み商品の量より少ない場合、異常出力部105は、顧客用の報知装置43に、異常が検知されたことを報知させてもよい。これにより、例えば、顧客は、店内に置き忘れた商品がないか、確認できる。
異常出力部105は、検知された異常の程度に応じて、異常が検知されたことを出力してもよい。
一例として、異常出力部105は、精算済み商品の量と、推定された持ち出される商品の量との差に応じて、報知装置43における報知のレベルを変えてもよい。異常出力部105は、例えば、差が大きい場合、差が小さい場合と比べて高いレベルの報知を報知装置43に実行させる。高いレベルの報知は、より人の注意を惹く報知である。
差が小さい場合、異常が誤検知されている可能性があるから、低いレベルの報知が行われてもよい。差が大きい場合、異常が発生している可能性が高いから、高いレベルの報知が行われてもよい。また、差が大きい場合、より多くの商品が精算されずに持ち出されている可能性、あるいは、より多くの精算済み商品が店内に忘れられている可能性がある。したがって、より緊急度が伝わる、高いレベルの報知が行われてもよい。
報知装置43がスピーカーである場合、異常出力部105は、例えば、差が小さい場合、スピーカーに短い通知音を出力させてもよい。そして、異常出力部105は、差が大きい場合に、スピーカーにアラーム音を出力させてもよい。報知装置43がディスプレイである場合、異常出力部105は、例えば、差が小さい場合に異常を黄色で表示させ、差が大きい場合に異常を赤色で表示させてもよい。
次に、退店管理システム100の動作について説明する。図6は、第1実施形態に係る退店管理システム100の動作例を示すフローチャートである。例えば、退店管理システム100は、リーダ41が精算済みコードを読みったことに応じて、図6の処理を開始してもよい。
退店管理システム100のコード取得部101は、リーダ41を介して、可搬端末20から精算済みコードを取得する(ステップS1)。コード取得部101は、取得した精算済みコードを精算商品情報取得部102に通知する。
精算商品情報取得部102は、精算済みコードに関連付けられた精算済み商品の量を取得する(ステップS2)。精算商品情報取得部102は、取得した精算済み商品の量を異常検知部104に通知する。
推定部103は、退店する顧客の荷物を撮影した画像から、顧客により持ち出される商品の量を推定する(ステップS3)。推定部103は、推定した顧客により持ち出される商品の量を異常検知部104に通知する。
異常検知部104は、精算済み商品の量と、推定された持ち出される商品の量とに基づいて、異常を検知する(ステップS4)。異常検知部104は、検知した異常を異常出力部105に通知する。異常が検知されない場合、退店管理システム100は動作を終了する。
異常出力部105は、異常が検知されたことを出力する(ステップS5)。例えば、異常の出力により、退店管理システム100は、動作を終了する。なお、退店管理システム100は、上述した一連の動作を、例えば顧客ごとに適宜繰り返し実行する。
第1実施形態によれば、可搬端末20を介して商品の登録、及び、精算が行われた場合に、コード取得部101が、可搬端末20から、精算済みコードを取得する。そして、精算商品情報取得部102は、精算済みコードに関連付けられた精算済み商品の量を取得する。推定部103は、退店する顧客の荷物を撮影した画像から、顧客により持ち出される商品の量を推定する。さらに、異常検知部104は、精算済み商品の量と、推定された持ち出される商品の量とに基づいて、異常を検知する。そして、異常出力部105は、異常が検知されたことを出力する。したがって、第1実施形態によれば、顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、退店する顧客が持ち出す商品に関する異常への対処を支援できる。
[第2実施形態]
次に、第2実施形態として、退店管理システム100を備える店舗システム1の他の例について説明する。第2実施形態の構成は、第1実施形態の構成の一部と同様である。したがって、同様の構成については、説明を省略する。図7は、第2実施形態に係る店舗システム1の構成例を示すブロック図である。
第2実施形態に係る退店管理システム100は、ゲート制御部106を備える点で、第1実施形態に係る退店管理システム100と相違する。
また、第2実施形態において、店舗システム1は、さらに退店ゲート44を備える。退店管理システム100は、退店ゲート44と通信可能に接続される。
退店ゲート44の設置例は、図3に示した通りである。ただし、退店ゲート44の設置例はこの例には限定されない。
ゲート制御部106は、退店ゲート44を通過可能な状態とするか、通過不可能な状態とするかを制御する。例えば、ゲート制御部106は、退店ゲート44の開閉を制御してもよい。ゲート制御部106は、顧客が通過可能な状態とするために退店ゲート44を開き、顧客が通過不可能な状態とするために退店ゲート44を閉じてもよい。
ゲート制御部106は、異常が検知された場合、退店ゲート44を通過不可能な状態としてもよい。例えば、異常出力部105は、ゲート制御部106に、異常が検知されたことを出力する。ゲート制御部106は、異常出力部105から、異常が検知されたことの出力を受けた場合、退店ゲート44を通過不可能な状態とする。
次に、第2実施形態に係る退店管理システム100の動作について説明する。図8は、第2実施形態に係る退店管理システム100の動作例を示すフローチャートである。例えば、退店ゲート44に設置されたリーダ41が、精算済みコードを読みったことに応じて、退店管理システム100は、図8の処理を開始してもよい。
退店管理システム100のコード取得部101は、リーダ41を介して、可搬端末20から精算済みコードを取得する(ステップS11)。コード取得部101は、取得した精算済みコードを精算商品情報取得部102に通知する。
精算商品情報取得部102は、精算済みコードに関連付けられた精算済み商品の量を取得する(ステップS12)。精算商品情報取得部102は、取得した精算済み商品の量を異常検知部104に通知する。
推定部103は、退店する顧客の荷物を撮影した画像から、顧客により持ち出される商品の量を推定する(ステップS13)。推定部103は、推定した顧客により持ち出される商品の量を異常検知部104に通知する。
異常検知部104は、精算済み商品の量と、推定された持ち出される商品の量とに基づいて、異常を検知する。異常検知部104は、異常を検知した場合(ステップS14;Yes)、検知した異常を異常出力部105に通知する。
異常出力部105は、異常が検知されたことをゲート制御部106に出力する(ステップS15)。ゲート制御部106は、異常が検知されたことの出力に応じて、退店ゲート44を通過不可能な状態とする(ステップS16)。
異常検知部104は、異常を検知しなかった場合(ステップS14;No)、異常がないことをゲート制御部106に出力する。ゲート制御部106は、異常がないことの出力に応じて、退店ゲート44を通過可能な状態とする(ステップS17)。
例えば、ゲート制御部106によるゲートの制御により、退店管理システム100は、動作を終了する。
第2実施形態によれば、異常が検知された場合、ゲート制御部106が退店ゲート44を通過不可能な状態とする。したがって、第2実施形態によれば、持ち出される商品に関する異常がある場合に、顧客を退店させないよう制御できる。
[第3実施形態]
次に、第3実施形態として、退店管理システム100を備える店舗システム1のさらに他の例について説明する。第3実施形態の構成は、第1実施形態の構成の一部と同様である。したがって、同様の構成については、説明を省略する。図9は、第3実施形態に係る店舗システム1の構成例を示すブロック図である。
第3実施形態に係る退店管理システム100は、精算商品情報出力部107を備える点で、第1実施形態に係る退店管理システム100と相違する。また、第3実施形態に係る店舗システム1は、報知装置43を備える。
精算商品情報出力部107は、精算済みコードの取得に応じて、精算済み商品の数を報知装置43に出力する。第3実施形態において精算商品情報出力部107は、異常が検知されたか否かに関わらず、精算済み商品の数を報知装置43に報知させる。
精算商品情報出力部107は、精算済み商品の数を、例えば、精算商品情報取得部102から取得する。そして、精算商品情報出力部107は、取得した精算済み商品の数を、報知装置43に出力する。
第3実施形態において、報知装置43は、出力を受けた精算済み商品の数を報知する。報知装置43は、例えば、ディスプレイ、または、スピーカーである。また、報知装置43は、第1実施形態と同様に、退店管理システム100において検知された異常を報知する。
報知装置43は、顧客に、精算済み商品の数を報知してもよい。これにより、精算済み商品の数が把握されていることを、退店する顧客に示すことができる。したがって、顧客が一部の商品について精算をせずに退店することの抑止が期待される。
また、報知装置43は、店員に精算済み商品の数を報知してもよい。これにより、店員は、退店する顧客により持ち出される商品の量を見て、精算済み商品の数との差がないか、確認できる。すなわち、退店管理システム100による異常の検知と、店員による異常の確認のダブルチェックが実現される。
なお、精算済み商品の数の代わりに、精算済み商品に関するその他の情報が用いられ、報知されてもよい。
図10は、第3実施形態に係る退店管理システム100の動作例を示すフローチャートである。例えば、退店管理システム100は、リーダ41が精算済みコードを読みったことに応じて、図10の処理を開始してもよい。
図10のフローチャートは、第1実施形態に係る図6のフローチャートにおける退店管理システム100の基本の動作を含む。したがって、図10のフローチャートについて、図6のフローチャートと異なる部分について説明する。
ステップS2において、例えば、精算商品情報取得部102は、精算済み商品の量のうち、精算済み商品の数を精算商品情報出力部107に通知する。
ステップS2の後、精算商品情報出力部107は、精算済み商品の数を報知装置43に出力する(ステップS22)。報知装置43は、出力を受けて、精算済み商品の数を報知する。
ステップS22の後の動作は、図6に関して説明した通りである。異常が検知されない場合(ステップS4;No)、退店管理システム100は、動作を終了する。
なお、ステップS22は、ステップS2の後であれば、実行されるタイミングは、特に限定されない。例えば、ステップS22は、ステップS4において異常が検知された後に実行されてもよい。この場合、精算商品情報出力部107は、異常検知部104から精算済み商品の数を取得してもよい。
また、報知装置43が精算済み商品の数を報知するタイミングは、特に限定されない。例えば、報知装置43は、異常が検知されたことの報知と同時に、精算済み商品の数を報知してもよい。
第3実施形態によれば、精算商品情報出力部107は、精算済みコードの取得に応じて、精算済み商品の数を報知装置43に出力する。そして、報知装置43は、精算済み商品の数を報知する。したがって、第3実施形態によれば、例えば、退店する顧客によって持ち出される商品に関する異常を抑止できる。また、第3実施形態によれば、例えば、退店する顧客により持ち出される商品の量を見て、精算済み商品の数との差がないか、店員による確認を支援できる。
[変形例]
以上の各実施形態は変形して用いられてもよい。退店管理システム100は、顧客が一人の場合も、複数で構成されるグループである場合も適用可能である。顧客がグループである場合、一つの精算済みコードに対して、グループに属する各顧客が対応付けられる。そして、推定部103は、各顧客のそれぞれの荷物を撮影した画像から、グループが持ち出す商品の量の合計を推定しうる。本変形例によれば、グループの代表者が精算し、複数の顧客が協力して商品を持ち出す場合にも、持ち出される商品に関する異常を検知できる。
[ハードウェア構成]
上述した各実施形態において、退店管理システム100の各構成要素は、機能単位のブロックを示している。退店管理システム100の各構成要素の一部又は全部は、コンピュータ500とプログラムとの任意の組み合わせにより実現されてもよい。
図11は、コンピュータ500のハードウェア構成の例を示すブロック図である。図11を参照すると、コンピュータ500は、例えば、プロセッサ501、ROM(Read Only Memory)502、RAM(Random Access Memory)503、プログラム504、記憶装置505、ドライブ装置507、通信インタフェース508、入力装置509、入出力インタフェース511、及び、バス512を含む。
プログラム504は、退店管理システム100の各機能を実現するための命令(instruction)を含む。プログラム504は、予め、ROM502やRAM503、記憶装置505に格納される。プロセッサ501は、プログラム504に含まれる命令を実行することにより、退店管理システム100の各機能を実現する。また、RAM503は、退店管理システム100の各機能において処理されるデータを記憶してもよい。ROM(Read Only Memory)502、RAM(Random Access Memory)503、及び、記憶装置505の数は特に限定されず、1または複数である。
プロセッサ501は、コンピュータ500の全体を制御する。プロセッサ501は、例えば、CPU(Central Processing Unit)などが挙げられる。プロセッサ501の数は特に限定されず、プロセッサ501は、1または複数である。
ドライブ装置507は、記録媒体506の読み書きを行う。通信インタフェース508は、通信ネットワークとのインタフェースを提供する。入力装置509は、例えば、マウスやキーボード等であり、店舗の管理者等からの情報の入力を受け付ける。出力装置510は、例えば、ディスプレイであり、店舗の管理者等へ情報を出力(表示)する。入出力インタフェース511は、周辺機器とのインタフェースを提供する。バス512は、これらハードウェアの各構成要素を接続する。なお、プログラム504は、通信ネットワークを介してCPU501に供給されてもよいし、予め、記録媒体506に格納され、ドライブ装置507により読み出され、CPU501に供給されてもよい。
なお、図11に示されているハードウェア構成は例示であり、これら以外の構成要素が追加されていてもよく、一部の構成要素を含まなくてもよい。
退店管理システム100の実現方法には、様々な変形例がある。例えば、退店管理システム100は、構成要素毎にそれぞれ異なるコンピュータとプログラムとの任意の組み合わせにより実現されてもよい。また、退店管理システム100が備える複数の構成要素が、一つのコンピュータとプログラムとの任意の組み合わせにより実現されてもよい。
以上、実施形態を参照して本開示を説明したが、本開示は上記実施形態に限定されるものではない。本開示の構成や詳細には、本開示のスコープ内で当業者が理解し得る様々な変更をすることができる。また、各実施形態における構成は、本開示のスコープを逸脱しない限りにおいて、互いに組み合わせることが可能である。
上記実施形態の一部または全部は、以下の付記のように記載され得るが、以下には限られない。
[付記1]
顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、前記可搬端末から、精算済みコードを取得するコード取得手段と、
前記精算済みコードに関連付けられた精算済み商品の量を取得する精算商品情報取得手段と、
退店する前記顧客の荷物を撮影した画像から、前記顧客により持ち出される商品の量を推定する推定手段と、
取得された前記精算済み商品の量と、推定された前記持ち出される商品の量とに基づいて、異常を検知する異常検知手段と、
前記異常が検知されたことを出力する異常出力手段と
を備える退店管理システム。
[付記2]
前記異常検知手段は、推定された前記持ち出される商品の量と前記精算済み商品の量との差に基づいて、前記異常を検知する
付記1に記載の退店管理システム。
[付記3]
前記異常検知手段は、推定された前記持ち出される商品の量と前記精算済み商品の量との差が、閾値を超える場合に、前記異常を検知する
付記2に記載の退店管理システム。
[付記4]
前記異常検知手段は、推定された前記持ち出される商品の量が、前記精算済み商品の量より多い場合に、前記異常を検知する
付記1乃至3のいずれか1つに記載の退店管理システム。
[付記5]
前記異常検知手段は、推定された前記持ち出される商品の量が、前記精算済み商品の量より少ない場合に、前記異常を検知する
付記1乃至4のいずれか1つに記載の退店管理システム。
[付記6]
前記精算済み商品の量は、前記精算済み商品の体積であり、
前記持ち出される商品の量は、前記持ち出される商品の体積である
付記1乃至5のいずれか1つに記載の退店管理システム。
[付記7]
前記精算済み商品の量は、前記精算済み商品の数であり、
前記持ち出される商品の量は、前記持ち出される商品の数である、
付記1乃至6のいずれか1つに記載の退店管理システム。
[付記8]
前記推定手段は、退店する前記顧客の荷物を撮影した前記画像と、前記持ち出される商品を持つ前の前記顧客の荷物を撮影した画像とから、前記持ち出される商品の量を推定する、
付記1乃至7のいずれか1つに記載の退店管理システム。
[付記9]
退店する前記顧客が通過する退店ゲートを制御するゲート制御手段をさらに備え、
前記ゲート制御手段は、前記異常が検知された場合、前記退店ゲートを通過不可能な状態とする
付記1乃至8のいずれか1つに記載の退店管理システム。
[付記10]
前記精算済みコードの取得に応じて、前記精算済み商品の数を報知装置に出力する精算商品情報出力手段
をさらに備える付記1乃至9のいずれか1つに記載の退店管理システム。
[付記11]
顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、前記可搬端末から、精算済みコードを取得し、
前記精算済みコードに関連付けられた精算済み商品の量を取得し、
退店する前記顧客の荷物を撮影した画像から、前記顧客により持ち出される商品の量を推定し、
取得された前記精算済み商品の量と、推定された前記持ち出される商品の量とに基づいて、異常を検知し、
前記異常が検知されたことを出力する
退店管理方法。
[付記12]
顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、前記可搬端末から、精算済みコードを取得し、
前記精算済みコードに関連付けられた精算済み商品の量を取得し、
退店する前記顧客の荷物を撮影した画像から、前記顧客により持ち出される商品の量を推定し、
取得された前記精算済み商品の量と、推定された前記持ち出される商品の量とに基づいて、異常を検知し、
前記異常が検知されたことを出力する
処理をコンピュータに実行させるプログラムを非一時的に記録する記録媒体。
1 店舗システム
100 退店管理システム
101 コード取得部
102 精算商品情報取得部
103 推定部
104 異常検知部
105 異常出力部
106 ゲート制御部
107 精算商品情報出力部
20 可搬端末
21 処理部
22 記憶部
31 POSサーバ
32 商品データベース
33 売上データベース
34 検知異常データベース
41 リーダ
42 カメラ
43 報知装置
44 退店ゲート
C1 顧客
C2 荷物

Claims (10)

  1. 顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、前記可搬端末からコードを取得するコード取得手段と、
    前記コードに関連付けられた精算済み商品の量を取得する精算商品情報取得手段と、
    退店する前記顧客の買い物カゴを撮影した画像から、前記買い物カゴ内の商品の量を推定する推定手段と、
    前記精算済み商品の量と、前記買い物カゴ内の商品の量とに基づいて、異常を検知する異常検知手段と、
    前記異常が検知されたことを出力する異常出力手段と
    を備える退店管理システム。
  2. 前記推定手段は、前記買い物カゴの内部を上から撮影した画像から、前記買い物カゴ内の商品の量を推定する
    請求項1に記載の退店管理システム。
  3. 前記異常検知手段は、前記買い物カゴ内の商品の量と前記精算済み商品の量との差が、閾値を超える場合に、前記異常を検知する
    請求項1または2に記載の退店管理システム。
  4. 前記異常検知手段は、前記買い物カゴ内の商品の量が、前記精算済み商品の量より多い場合に、前記異常を検知する
    請求項1乃至3のいずれか1項に記載の退店管理システム。
  5. 前記異常検知手段は、前記買い物カゴ内の商品の量が、前記精算済み商品の量より少ない場合に、前記異常を検知する
    請求項1乃至4のいずれか1項に記載の退店管理システム。
  6. 前記推定手段は、前記買い物カゴの容積のうち、商品が占める割合を用いて、前記買い物カゴ内の商品の量を推定する
    請求項1乃至5のいずれか1項に記載の退店管理システム。
  7. 前記推定手段は、前記買い物カゴの最上層の商品の位置に基づいて、前記買い物カゴ内の商品の量を推定する
    請求項1乃至6のいずれか1項に記載の退店管理システム。
  8. 退店する前記顧客が通過する退店ゲートを制御するゲート制御手段をさらに備え、
    前記ゲート制御手段は、前記異常が検知された場合、前記退店ゲートを通過不可能な状態とする
    請求項1乃至7のいずれか1項に記載の退店管理システム。
  9. 顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、前記可搬端末からコードを取得し、
    前記コードに関連付けられた精算済み商品の量を取得し、
    退店する前記顧客の買い物カゴを撮影した画像から、前記買い物カゴ内の商品の量を推定し、
    前記精算済み商品の量と、前記買い物カゴ内の商品の量とに基づいて、異常を検知し、
    前記異常が検知されたことを出力する
    退店管理方法。
  10. 顧客が操作する可搬端末を介して商品の登録、及び、精算が行われた場合に、前記可搬端末からコードを取得し、
    前記コードに関連付けられた精算済み商品の量を取得し、
    退店する前記顧客の買い物カゴを撮影した画像から、前記買い物カゴ内の商品の量を推定し、
    前記精算済み商品の量と、前記買い物カゴ内の商品の量とに基づいて、異常を検知し、
    前記異常が検知されたことを出力する
    処理をコンピュータに実行させるプログラム。
JP2024221871A 2022-01-28 2024-12-18 退店管理システム、退店管理方法、及び、プログラム Active JP7715270B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024221871A JP7715270B2 (ja) 2022-01-28 2024-12-18 退店管理システム、退店管理方法、及び、プログラム
JP2025116967A JP2025143483A (ja) 2022-01-28 2025-07-11 退店管理システム、退店管理方法、及び、プログラム

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
PCT/JP2022/003284 WO2023144992A1 (ja) 2022-01-28 2022-01-28 退店管理システム、退店管理方法、及び、記録媒体
JP2023576510A JP7616437B2 (ja) 2022-01-28 2022-01-28 退店管理システム、退店管理方法、及び、プログラム
JP2024221871A JP7715270B2 (ja) 2022-01-28 2024-12-18 退店管理システム、退店管理方法、及び、プログラム

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2023576510A Division JP7616437B2 (ja) 2022-01-28 2022-01-28 退店管理システム、退店管理方法、及び、プログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025116967A Division JP2025143483A (ja) 2022-01-28 2025-07-11 退店管理システム、退店管理方法、及び、プログラム

Publications (2)

Publication Number Publication Date
JP2025038150A true JP2025038150A (ja) 2025-03-18
JP7715270B2 JP7715270B2 (ja) 2025-07-30

Family

ID=87470909

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2023576510A Active JP7616437B2 (ja) 2022-01-28 2022-01-28 退店管理システム、退店管理方法、及び、プログラム
JP2024221871A Active JP7715270B2 (ja) 2022-01-28 2024-12-18 退店管理システム、退店管理方法、及び、プログラム
JP2025116967A Pending JP2025143483A (ja) 2022-01-28 2025-07-11 退店管理システム、退店管理方法、及び、プログラム

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2023576510A Active JP7616437B2 (ja) 2022-01-28 2022-01-28 退店管理システム、退店管理方法、及び、プログラム

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025116967A Pending JP2025143483A (ja) 2022-01-28 2025-07-11 退店管理システム、退店管理方法、及び、プログラム

Country Status (3)

Country Link
US (1) US20250095464A1 (ja)
JP (3) JP7616437B2 (ja)
WO (1) WO2023144992A1 (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013242857A (ja) * 2012-04-23 2013-12-05 Teraoka Seiko Co Ltd チェックアウトシステム
US20140164175A1 (en) * 2012-12-11 2014-06-12 Rawllin International Inc. Shopping cart list
JP2019086832A (ja) * 2017-11-01 2019-06-06 和則 藤沢 購入商品精算支援システム
JP2019153157A (ja) * 2018-03-05 2019-09-12 オムロン株式会社 情報処理システム、情報処理装置、通行規制装置、情報処理方法、及びプログラム
JP2020038420A (ja) * 2018-09-03 2020-03-12 オムロン株式会社 店舗管理装置、店舗管理システム、店舗管理方法、及び店舗管理プログラム
JP2021125160A (ja) * 2020-02-10 2021-08-30 日本電気株式会社 検知装置、検知方法およびプログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013242857A (ja) * 2012-04-23 2013-12-05 Teraoka Seiko Co Ltd チェックアウトシステム
US20140164175A1 (en) * 2012-12-11 2014-06-12 Rawllin International Inc. Shopping cart list
JP2019086832A (ja) * 2017-11-01 2019-06-06 和則 藤沢 購入商品精算支援システム
JP2019153157A (ja) * 2018-03-05 2019-09-12 オムロン株式会社 情報処理システム、情報処理装置、通行規制装置、情報処理方法、及びプログラム
JP2020038420A (ja) * 2018-09-03 2020-03-12 オムロン株式会社 店舗管理装置、店舗管理システム、店舗管理方法、及び店舗管理プログラム
JP2021125160A (ja) * 2020-02-10 2021-08-30 日本電気株式会社 検知装置、検知方法およびプログラム

Also Published As

Publication number Publication date
JPWO2023144992A1 (ja) 2023-08-03
JP2025143483A (ja) 2025-10-01
JP7616437B2 (ja) 2025-01-17
JP7715270B2 (ja) 2025-07-30
WO2023144992A1 (ja) 2023-08-03
US20250095464A1 (en) 2025-03-20

Similar Documents

Publication Publication Date Title
US11948364B2 (en) Portable computing device installed in or mountable to a shopping cart
CN108780596B (zh) 信息处理系统
US11416839B2 (en) Checkout device, control method, and storage medium
US12488349B2 (en) Monitoring apparatus, settlement apparatus, and programs
US20130277423A1 (en) Item payment check apparatus
KR20190021183A (ko) 무인 상점 관리 방법 및 시스템
CN114764962B (zh) 不正当行为识别装置及存储介质、不正当行为识别方法
US7229015B2 (en) Self-checkout system
JP2014235530A (ja) セルフショッピングシステム、携帯端末、コンピュータプログラムおよびセルフショッピング方法
US10383461B2 (en) System of control and identification of goods in a shop
JP7262715B2 (ja) レジシステム、ゲートシステム、及び装置
CN106096972A (zh) 顾客管理系统、顾客管理装置及顾客管理方法
US20180308084A1 (en) Commodity information reading device and commodity information reading method
US20220292936A1 (en) Commodity sales data processing device and method
CN115511552A (zh) 销售管理系统
CN114973546A (zh) 自助结账系统及存储介质
US20240220956A1 (en) Checkout apparatus, monitoring apparatus, and monitoring method
JP7612238B2 (ja) 販売システム、精算装置、プログラム
JP2019204550A (ja) 商品データ処理システム、商品データ処理方法
JP6073017B2 (ja) セルフレジ端末、セルフレジシステム、重量エラーの通知方法、及びプログラム
CN107578578A (zh) 信息处理装置及其控制方法、终端设备
JP7616437B2 (ja) 退店管理システム、退店管理方法、及び、プログラム
JP7595375B2 (ja) 商品販売データ処理システム、携帯端末装置、及びコンピュータ
WO2023031963A1 (en) A system for self-checkout at retail chains and a method thereof
JP2026002495A (ja) 情報処理装置及び情報処理システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241218

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20250203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250217

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: 20250617

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250630

R150 Certificate of patent or registration of utility model

Ref document number: 7715270

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150