[go: up one dir, main page]

JP7483365B2 - 買物客管理装置、情報処理プログラム、情報処理方法及び買物客管理システム - Google Patents

買物客管理装置、情報処理プログラム、情報処理方法及び買物客管理システム Download PDF

Info

Publication number
JP7483365B2
JP7483365B2 JP2019227204A JP2019227204A JP7483365B2 JP 7483365 B2 JP7483365 B2 JP 7483365B2 JP 2019227204 A JP2019227204 A JP 2019227204A JP 2019227204 A JP2019227204 A JP 2019227204A JP 7483365 B2 JP7483365 B2 JP 7483365B2
Authority
JP
Japan
Prior art keywords
processor
shopper
data
act
record
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.)
Active
Application number
JP2019227204A
Other languages
English (en)
Other versions
JP2021096624A (ja
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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec 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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2019227204A priority Critical patent/JP7483365B2/ja
Priority to US16/931,380 priority patent/US20210182944A1/en
Priority to CN202010981886.8A priority patent/CN112991002A/zh
Priority to EP20196902.9A priority patent/EP3839907B1/en
Publication of JP2021096624A publication Critical patent/JP2021096624A/ja
Application granted granted Critical
Publication of JP7483365B2 publication Critical patent/JP7483365B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Managing shopping lists, e.g. compiling or processing purchase lists
    • G06Q30/0637Managing shopping lists, e.g. compiling or processing purchase lists requiring approval before final submission, e.g. parental approval
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • 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
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D21/00Measuring or testing not otherwise provided for
    • G01D21/02Measuring two or more variables by means not covered by a single other subclass
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14131D bar codes
    • 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • 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
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • G07G1/14Systems including one or more distant stations co-operating with a central processing unit
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Coin-Freed Apparatuses For Hiring Articles (AREA)
  • Databases & Information Systems (AREA)

Description

本発明の実施形態は、買物客管理装置、情報処理プログラム、情報処理方法及び買物客管理システムに関する。
多数のセンサにより店舗内における買物客の行動を監視することで、買物客が購入しようとする商品の登録を行う技術は、既に実現されている。
しかしながらこのような技術においては、買物客の行動を常に監視できるように、大量のセンサを適切に配置し、それらセンサでの検出結果を適切に処理する必要があり、実際のシステム構築には多くの困難が存在していた。
そして、何らかの障害によって買物客を一時的にロストすると、同じ買物客の監視を再開できたとしても、再開後の監視対象がロスト前の監視対象と同じ買物客であるかどうかをシステム的に判定することが困難である場合がある。そしてこのような場合には、一人の買物客がロストの前後で別々の買物客として監視されることがあった。
このような事情から、買物客の行動を監視する処理において買物客のロストが発生し得るとしても、買物客を適切に管理できることが望まれていた。
特許第5356615号公報
本発明が解決しようとする課題は、買物客の行動を監視する処理において買物客のロストが発生し得るとしても、買物客を適切に管理できる買物客管理装置、情報処理プログラム、情報処理方法及び買物客管理システムを提供することである。
実施形態の買物客管理装置は、判定手段、入力手段及び関連付け手段を備える。判定手段は、買い物に関する行動を監視する対象者を識別するための識別データであって、買物客を特定するための特定データが関連付けられていない識別データの1つを判定する。入力手段は、買物客の1人を特定するための特定データを操作者による操作に応じて入力する。関連付け手段は、判定手段により判定された識別データに入力手段により入力された特定データを関連付ける。
一実施形態に係る店舗管理システムの概略構成を示すブロック図。 図1に示される販売管理装置の要部回路構成を示すブロック図。 図2に示される会員データベースに含まれるデータレコードの構造を模式的に示す図。 図2に示される買物客データベースに含まれるデータレコードの構造を模式的に示す図。 図2に示される購入商品データベースに含まれるデータレコードの構造を模式的に示す図。 図1に示されるチェックイン装置の要部回路構成を示すブロック図。 図1に示される行動監視装置の要部回路構成を示すブロック図。 図1に示される監視者端末の要部回路構成を示すブロック図。 図7に示されるプロセッサによる行動監視処理のフローチャート。 図2に示されるプロセッサによる販売管理処理のフローチャート。 図6に示されるプロセッサによるチェックイン処理のフローチャート。 図2に示されるプロセッサによる買物客管理処理のフローチャート。 一覧画面の一例を示す図。 不明レコード選択画面の一例を示す図。 一覧画面の一例を示す図。 判明レコード選択画面の一例を示す図。
以下、実施の形態の一例について図面を用いて説明する。
図1は本実施形態に係る買物客管理装置を適用して構成された店舗管理システム100の概略構成を示すブロック図である。
店舗管理システム100は、売場において例えば、商品棚、陳列ケース、陳列台等に陳列した商品を販売する店舗における商品販売のための情報処理を行う。店舗管理システム100は、販売管理装置1、チェックイン装置2、センサ群3、行動監視装置4及び監視者端末5を、通信ネットワーク200を介して通信可能として構成されている。なお、店舗管理システム100は、商品販売のために店舗内における買物客を管理するのであり、買物客管理システムとしての機能を備えている。
通信ネットワーク200は、インターネット、VPN(virtual private network)、LAN(local area network)、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いられる。
販売管理装置1は、行動監視装置4による監視結果に基づいて、上記の店舗での買物客による商品の購入に関わる情報処理である販売管理処理を行う。販売管理処理は、登録処理及び会計処理を含む。登録処理は、買物客が購入しようとする商品を購入商品として登録する処理である。販売管理装置1は、具体的には、行動監視装置4により追跡されている買物客毎に商品登録が行われた商品情報を、例えば内蔵又は外付けの記憶部に記憶する。かくして販売管理装置1は、記憶手段としての機能を備える。会計処理は、購入商品の代金を算出し、当該代金を買物客に決済させるための処理である。販売管理装置1はまた、行動監視装置4による監視結果に関する買物客の管理のための情報処理である買物客管理処理を行う。これにより販売管理装置1は、買物客管理装置としての機能も備える。買物客管理処理については、後述する。
チェックイン装置2は、上記の店舗へのチェックイン手続きを受け付ける。
センサ群3は、店舗内に配置された多数のセンサを含む。これら多数のセンサはそれぞれ、買物客の行動及び商品の陳列状況を検出する。これらセンサは例えば、カメラ、光センサ、赤外線センサ、温度センサ、あるいは重量センサなどである。
行動監視装置4は、上記の店舗内に存在する人間を監視の対象者として、その行動及び商品の陳列状況を、センサ群3での検出結果に基づいて監視する。
監視者端末5は、監視者としての役割を担う店員などにより、店舗管理システム100によるサービスの提供状況を監視するために利用される。
図2は販売管理装置1の要部回路構成を示すブロック図である。
販売管理装置1は、プロセッサ11、メインメモリ12、補助記憶ユニット13、通信インタフェース14及び伝送路15等を備える。プロセッサ11、メインメモリ12、補助記憶ユニット13及び通信インタフェース14は、伝送路15によって接続される。そしてプロセッサ11、メインメモリ12及び補助記憶ユニット13が伝送路15で接続されて、販売管理装置1を制御するための情報処理を行うコンピュータが構成される。
プロセッサ11は、上記コンピュータの中枢部分に相当する。プロセッサ11は、情報処理プログラムに従って、販売管理装置1としての各種の機能を実現するための情報処理を行う。
メインメモリ12は、上記コンピュータの主記憶部分に相当する。メインメモリ12は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ12は、不揮発性のメモリ領域では情報処理プログラムを記憶する。またメインメモリ12は、プロセッサ11が情報処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ12は、揮発性のメモリ領域を、プロセッサ11によってデータが適宜書き換えられるワークエリアとして使用する。
補助記憶ユニット13は、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット13としては、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disc drive)又はSSD(solid state drive)などの周知の記憶デバイスを単独で、あるいは複数組み合わせて用いられる。補助記憶ユニット13は、プロセッサ11が各種の処理を行う上で使用するデータや、プロセッサ11での処理によって生成されたデータを保存する。補助記憶ユニット13は、情報処理プログラムを記憶する。補助記憶ユニット13が記憶する情報処理プログラムの1つは、販売管理処理のためのアプリケーションプログラム(以下、販売管理アプリと称する)AP1である。補助記憶ユニット13が記憶する情報処理プログラムの別の1つは、買物客管理処理のためのアプリケーションプログラム(以下、買物客管理アプリと称する)AP2である。補助記憶ユニット13は、会員データベースDB1、買物客データベースDB2及び購入商品データベースDB3を記憶する。
会員データベースDB1は、店舗管理システム100により管理される店舗で買い物をするための会員登録を済ませた買物客を管理するためのデータベースである。
図3は会員データベースDB1に含まれるデータレコードDR1の構造を模式的に示す図である。
会員データベースDB1は、図3に示す構造のデータレコードDR1の集合である。会員データベースDB1に含まれるデータレコードDR1はそれぞれ、買物客に関連付けられる。そして1つのデータレコードDR1は、フィールドF11,F12,F13を含む。フィールドF11には、関連付けられた買物客を他の買物客と識別するために会員登録の際に付与された会員ID(identifier)がセットされる。フィールドF12には、関連付けられた買物客の属性などを表す会員情報がセットされる。会員情報がどのような情報を含むかは任意である。会員情報が含む情報は例えば、氏名、年齢、性別、住所、電話番号等である。フィールドF13には、関連付けられた買物客による代金の支払いに関わる支払情報がセットされる。支払情報は、例えばクレジットカードの番号である。
買物客データベースDB2は、店舗内に存在している買物客を管理するためのデータベースである。
図4は買物客データベースDB2に含まれるデータレコードDR2の構造を模式的に示す図である。
買物客データベースDB2は、図4に示す構造のデータレコードDR2の集合である。買物客データベースDB2に含まれるデータレコードDR2はそれぞれ、行動監視装置4による監視の対象者に関連付けられる。そして1つのデータレコードDR2は、フィールドF21,F22,F23,F24を含む。フィールドF21には、関連付けられた対象者を行動監視装置4にて識別するための対象者IDがセットされる。対象者IDは、行動を監視する対象者を識別するための識別データの一例である。フィールドF22には、関連付けられた対象者を販売管理装置1にて識別するための買物客IDがセットされる。買物客IDは、対象者となっている買物客を特定するための特定データの一例である。買物客IDが不明である場合は、フィールドF22はブランクとされるか、買物客IDとは区別可能に予め定められたデータがセットされる。本実施形態においては、予め定められた無効データがセットされることとする。フィールドF23には、関連付けられた対象者の追跡を行動監視装置4が開始した日時を表すデータがセットされる。フィールドF24には、関連付けられた対象者の行動監視装置4による追跡がロストした日時を表すデータがセットされる。なお、関連付けられた対象者の行動監視装置4による追跡が継続中である場合には、フィールドF22はブランクとされるか、正規の日時とは区別可能に予め定められたデータがセットされる。本実施形態においては、予め定められた無効データがセットされることとする。
購入商品データベースDB3は、店舗内に存在している買物客との取引の対象となる購入商品を管理するためのデータベースである。
図5は購入商品データベースDB3に含まれるデータレコードDR3の構造を模式的に示す図である。
購入商品データベースDB3は、図5に示す構造のデータレコードDR3の集合である。購入商品データベースDB3に含まれるデータレコードDR3はそれぞれ、行動監視装置4による監視の対象となる対象者に関連付けられる。そして1つのデータレコードDR3は、フィールドF31を少なくとも含む。データレコードDR3はまた、フィールドF32,F33,…を含み得る。フィールドF31には、関連付けられた対象者についての対象者IDがセットされる。データレコードDR3には、関連付けられた対象者に関して購入商品が登録済みである場合に、フィールドF32以降のフィールドが含まれる。フィールドF32以降の各フィールドには、関連付けられた対象者に関して購入商品として登録済みの商品に関する商品データがセットされる。商品データは、商品コード、個数及び取消フラグを含む。商品データは、単価及び商品名等の他の情報を含んでもよい。商品コードは、商品をSKU(stock keeping unit)毎に識別するために定められた識別コードであり、例えばJAN(Japanese article number)コードが用いられる。取消フラグは、購入商品として一旦登録されたものの、その後に取り消された商品を特定するためのフラグデータである。かくしてフィールドF32以降の各フィールドにより、関連付けられた対象者に関しての購入商品のリストが表される。
通信インタフェース14は、通信ネットワーク200を介したデータ通信のインタフェースである。通信インタフェース14としては、例えばLANを介したデータ通信を行うための周知の通信デバイスを利用できる。
伝送路15は、アドレスバス、データバス及び制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
販売管理装置1のハードウェアとしては、例えば汎用のネットワークサーバ、あるいはその他のコンピュータ装置を用いることができる。そして販売管理装置1の譲渡は一般に、補助記憶ユニット13に、販売管理アプリAP1及び買物客管理アプリAP2が記憶され、会員データベースDB1、買物客データベースDB2及び購入商品データベースDB3が記憶されない状態にて行われる。しかし、販売管理アプリAP1及び買物客管理アプリAP2が補助記憶ユニット13に記憶されない状態、あるいは同種の別バージョンの販売管理アプリが補助記憶ユニット13に記憶された状態のハードウェアと、販売管理アプリAP1及び買物客管理アプリAP2とが個別に譲渡されてもよい。そして、任意の作業者の操作に応じて、補助記憶ユニット13に販売管理アプリAP1及び買物客管理アプリAP2が書き込まれることによって、販売管理装置1が構成されてもよい。販売管理アプリAP1及び買物客管理アプリAP2の譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。
会員データベースDB1は、会員登録のための情報処理をプロセッサ11が実行することにより補助記憶ユニット13に書き込まれる。会員データベースDB1はあるいは、販売管理装置1の立ち上げ時などに、図示しない会員管理サーバにより管理された会員データベースが、通信ネットワーク200を介して取得されて補助記憶ユニット13に書き込まれてもよい。なお、会員データベースDB1は補助記憶ユニット13には記憶せず、プロセッサ11が上記の会員管理サーバにより管理された会員データベースを参照してもよい。
買物客データベースDB2及び購入商品データベースDB3は、プロセッサ11が販売管理アプリAP1及び買物客管理アプリAP2に基づく情報処理を実行することで、補助記憶ユニット13内に構成される。なお、販売管理アプリAP1、買物客管理アプリAP2、会員データベースDB1、買物客データベースDB2及び購入商品データベースDB3の少なくとも一部が、メインメモリ12に記憶されてもよい。
チェックイン装置2は、図1に示すように、店舗の売り場へと進入する買物客が通過する入口通路に、当該買物客により操作させるように配置される。ただしチェックイン装置2は、売場へと進入しようとする買物客により操作が可能であれば、その設置場所及び設置形態は任意であってよい。
図6はチェックイン装置2の要部回路構成を示すブロック図である。
チェックイン装置2は、プロセッサ21、メインメモリ22、補助記憶ユニット23、タッチパネル24、リーダ25、サウンドユニット26、通信インタフェース27及び伝送路28を含む。プロセッサ21、メインメモリ22、補助記憶ユニット23、タッチパネル24、リーダ25、サウンドユニット26及び通信インタフェース27は、伝送路28によって接続される。そしてプロセッサ21、メインメモリ22及び補助記憶ユニット23が伝送路28で接続されて、チェックイン装置2を制御するための情報処理を行うコンピュータが構成される。なお、プロセッサ21、メインメモリ22、補助記憶ユニット23、通信インタフェース27及び伝送路28の機能の概略は、プロセッサ11、メインメモリ12、補助記憶ユニット13、通信インタフェース14及び伝送路15と同等であるので、その説明は省略する。
補助記憶ユニット23が記憶する情報処理プログラムの1つは、チェックイン装置2としての機能を実現するためのアプリケーションプログラム(以下、チェックインアプリと称する)AP3である。
タッチパネル24は、操作者に対して各種の情報を提示するための画面を表示する。つまりタッチパネル24は、表示デバイスの一例である。タッチパネル24は、操作者によるタッチ操作によって指定されるデータを入力する。なお、チェックイン装置2の操作者は、多くの場合は買物客である。しかしながら、店員が操作者となる場合もある。
リーダ25は、買物客が提示する会員IDを読み取る。リーダ25としては、例えば磁気カードリーダが用いられる。リーダ25としては、光学式のバーコードリーダ、あるいは近接無線通信を用いた無線リーダが用いられてもよい。
サウンドユニット26は、音声及びメロディなどの各種サウンドを出力する。
チェックイン装置2のハードウェアとしては、例えば汎用のタブレットコンピュータ、あるいはその他の汎用のコンピュータ装置を用いることができる。そしてチェックイン装置2の譲渡は一般に、補助記憶ユニット23に、チェックインアプリAP3が記憶された状態にて行われる。しかし、チェックインアプリAP3が補助記憶ユニット23に記憶されない状態、あるいは同種の別バージョンのチェックインアプリが補助記憶ユニット23に記憶された状態のハードウェアと、チェックインアプリAP3とが個別に譲渡されてもよい。そして、任意の作業者の操作に応じて、補助記憶ユニット23にチェックインアプリAP3が書き込まれることによって、チェックイン装置2が構成されてもよい。チェックインアプリAP3の譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。
図7は行動監視装置4の要部回路構成を示すブロック図である。
行動監視装置4は、プロセッサ41、メインメモリ42、補助記憶ユニット43、通信インタフェース44及び伝送路45等を備える。プロセッサ41、メインメモリ42、補助記憶ユニット43及び通信インタフェース44は、伝送路45によって接続される。そしてプロセッサ41、メインメモリ42及び補助記憶ユニット43が伝送路45で接続されて、行動監視装置4を制御するための情報処理を行うコンピュータが構成される。なお、プロセッサ41、メインメモリ42、補助記憶ユニット43、通信インタフェース44及び伝送路45の機能の概略は、プロセッサ11、メインメモリ12、補助記憶ユニット13、通信インタフェース14及び伝送路15と同等であるので、その説明は省略する。
補助記憶ユニット43が記憶する情報処理プログラムの1つは、行動監視装置4としての機能を実現するためのアプリケーションプログラム(以下、行動監視アプリと称する)AP4である。
行動監視装置4のハードウェアとしては、例えば汎用のネットワークサーバ、あるいはその他のコンピュータ装置を用いることができる。そして行動監視装置4の譲渡は一般に、補助記憶ユニット43に、行動監視アプリAP4が記憶された状態にて行われる。しかし、行動監視アプリAP4が補助記憶ユニット43に記憶されない状態、あるいは同種の別バージョンの行動監視アプリが補助記憶ユニット43に記憶された状態のハードウェアと、行動監視アプリAP4とが個別に譲渡されてもよい。そして、任意の作業者の操作に応じて、補助記憶ユニット43に行動監視アプリAP4が書き込まれることによって、行動監視装置4が構成されてもよい。行動監視アプリAP4の譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。
図8は監視者端末5の要部回路構成を示すブロック図である。
監視者端末5は、プロセッサ51、メインメモリ52、補助記憶ユニット53、タッチパネル54、サウンドユニット55、通信インタフェース56及び伝送路57を含む。プロセッサ51、メインメモリ52、補助記憶ユニット53、タッチパネル54、サウンドユニット55及び通信インタフェース56は、伝送路57によって接続される。そしてプロセッサ51、メインメモリ52及び補助記憶ユニット53が伝送路57で接続されて、監視者端末5を制御するための情報処理を行うコンピュータが構成される。なお、プロセッサ51、メインメモリ52、補助記憶ユニット53、通信インタフェース56及び伝送路57の機能の概略は、プロセッサ11、メインメモリ12、補助記憶ユニット13、通信インタフェース14及び伝送路15と同等であるので、その説明は省略する。
補助記憶ユニット53が記憶する情報処理プログラムの1つは、ウェブブラウザとしての機能を実現するためのアプリケーションプログラム(以下、ブラウザアプリと称する)AP5である。
タッチパネル54は、監視者に対して各種の情報を提示するための画面を表示する。タッチパネル54は、監視者によるタッチ操作によって指定されるデータを入力する。
サウンドユニット55は、音声及びメロディなどの各種サウンドを出力する。
監視者端末5のハードウェアとしては、汎用のコンピュータ装置、あるいはスマートフォン又はタブレット端末などの携帯情報端末などを用いることができる。この種の装置は、多くの場合、ブラウザアプリAP5を補助記憶ユニット53に記憶した状態で市販される。しかしながら、監視者端末5のハードウェアが、ブラウザアプリAP5を補助記憶ユニット53に記憶しない状態で譲渡されてもよい。そして当該ハードウェアとは別に譲渡されたブラウザアプリAP5が、任意の作業者の操作に応じて、補助記憶ユニット23に書き込まれてもよい。ブラウザアプリAP5の譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。
次に以上のように構成された店舗管理システム100の動作について説明する。なお、以下に説明する各種の情報処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。
店舗管理システム100により管理される店舗で買い物する買物客は、予め会員登録を済ませて、会員IDが記録された会員カードを取得しておく。
買物客は、図1に示す入口通路を通って売場へと向かう際に、チェックイン装置2のリーダ25に会員カードに記録された会員IDを読み取らせる。そして買物客は、売場へと進入し、購入を希望する商品を売場から取り出してゆく。
行動監視装置4においてプロセッサ41は、行動監視アプリAP4に基づいて行動監視処理を実行する。なおプロセッサ41は、店内に複数の対象者が存在する状況においては、それらの対象者のそれぞれに関して、以下の行動監視処理を並行して実行する。行動監視処理に関する以下の説明においては、一人の対象者に関して説明することとし、当該の対象者を単に「対象者」と記す。
図9はプロセッサ41による行動監視処理のフローチャートである。
ACT11としてプロセッサ41は、新たに対象者を検出するのを待ち受ける。プロセッサ41は例えば、センサ群3の出力を監視し、これまでに監視している対象者とは異なる対象者を検出したならば、YESと判定し、ACT12へと進む。プロセッサ41は例えば、上述のように売場へと向かう買物客が入口通路へと進入すると、当該買物客を新たな対象者として検出する。プロセッサ41は例えば、このように検出した対象者の位置を短周期で繰り返し記録し、対象者の移動軌跡を監視することで対象者を追跡する。このため、センサ群3により対象者を検出できない状態が一定期間に及ぶと、プロセッサ41は対象者をロストすることがある。プロセッサ41は、これまで監視していた買物客を一時的にロストした後に再度検出した場合にも、当該買物客を新たな対象者として検出する。このように、行動監視アプリAP4に基づく情報処理をプロセッサ41が実行することによって、プロセッサ41を中枢部分とするコンピュータは追跡手段として機能する。
ACT12としてプロセッサ41は、上記の検出した対象者を他の監視中の対象者と識別するための対象者IDを、予め定められたルールに従って決定する。当該ルールは、新たに決定する対象者IDが、既に監視中の他の対象者に対して決定されている対象者IDと重複しないように定められていれば任意であってよく、例えば行動監視アプリAP4の作成者により定められる。
ACT13としてプロセッサ41は、対象者を新規に検出したことを販売管理装置1に通知する。プロセッサ41は例えば、新規検出の通知であることを表すものとして予め定められた通知コードと、ACT12にて決定した対象者IDとを含んだ通知データを、通信インタフェース44から販売管理装置1に宛てて通信ネットワーク200へと送出する。当該通知データは、通信ネットワーク200により販売管理装置1へと伝送される。なおプロセッサ41は、当該通知データには、対象者を検出した日時を表すデータを含めてもよい。
なお、以降において説明する装置間での各種の通知は、上記と同様に、通知の理由を表す通知コードを含んだ通知データを、通知元の装置から通知先の装置へと通信ネットワーク200を介して送ることにより実現される。
一方、販売管理装置1においてプロセッサ11は、販売管理アプリAP1に基づいて販売管理処理を実行する。
図10はプロセッサ11による販売管理処理のフローチャートである。
ACT31としてプロセッサ11は、新規検出が通知されたか否かを確認する。そしてプロセッサ11は、該当の通知が確認できないならばNOと判定し、ACT32へと進む。
ACT32としてプロセッサ11は、買物客IDが通知されたか否かを確認する。そしてプロセッサ11は、該当の通知が確認できないならばNOと判定し、ACT33へと進む。
ACT33としてプロセッサ11は、退出が通知されたか否かを確認する。そしてプロセッサ11は、該当の通知が確認できないならばNOと判定し、ACT34へと進む。
ACT34としてプロセッサ11は、進入が通知されたか否かを確認する。そしてプロセッサ11は、該当の通知が確認できないならばNOと判定し、ACT35へと進む。
ACT35としてプロセッサ11は、取り出しが通知されたか否かを確認する。そしてプロセッサ11は、該当の通知が確認できないならばNOと判定し、ACT36へと進む。
ACT36としてプロセッサ11は、戻しが通知されたか否かを確認する。そしてプロセッサ11は、該当の通知が確認できないならばNOと判定し、ACT37へと進む。
ACT37としてプロセッサ11は、ロストが通知されたか否かを確認する。そしてプロセッサ11は、該当の通知が確認できないならばNOと判定し、ACT38へと進む。
ACT38としてプロセッサ11は、退店が通知されたか否かを確認する。そしてプロセッサ11は、該当の通知が確認できないならばNOと判定し、ACT31へと戻る。
かくしてプロセッサ11は、ACT31乃至ACT38としては、新規検出、買物客ID、退出、進入、取り出し、戻し、ロスト及び退店のいずれかが通知されるのを待ち受ける。
対象者を新規に検出したことを通知するために行動監視装置4から送出された通知データは、通信ネットワーク200により販売管理装置1へと伝送される。販売管理装置1においてプロセッサ11は、当該の通知データが通信インタフェース14により受信されたならば、ACT31にてYESと判定し、ACT39へと進む。
ACT39としてプロセッサ11は、今回検出された対象者に関連付けた新たなデータレコードDR2を追加するように買物客データベースDB2を更新する。なおプロセッサ11は、ここで追加するデータレコードDR2のフィールドF21には、通知データに含まれた対象者IDをセットする。プロセッサ11は、ここで追加するデータレコードDR2のフィールドF22には、無効データをセットする。プロセッサ11は、ここで追加するデータレコードDR2のフィールドF23には、現在の日時を表すデータをセットする。プロセッサ11は、通知データに検出日時を表すデータが含まれるならば、そのデータをフィールドF23にセットしてもよい。またプロセッサ11は、ここで追加するデータレコードDR2のフィールドF24には、無効データをセットする。そしてプロセッサ11はこののち、ACT31乃至ACT38の待受状態に戻る。
一方、チェックイン装置2においてプロセッサ21は、チェックインアプリAP3に基づいてチェックイン処理を実行する。
図11はプロセッサ21によるチェックイン処理のフローチャートである。
ACT51としてプロセッサ21は、リーダ25により会員IDが読み取られたか否かを確認する。そしてプロセッサ21は、会員IDが読み取られたことを確認できないならばNOと判定し、ACT52へと進む。
ACT52としてプロセッサ21は、販売管理装置1から警報指示が行われたか否かを確認する。そしてプロセッサ21は、警報指示が行われたことを確認できないならばNOと判定し、ACT51へと戻る。
かくしてプロセッサ21はACT51及びACT52としては、会員IDが読み取られるか、あるいは警報指示がなされるのを待ち受ける。
買物客が、前述のように入口通路を通って売場へと向かう際に、チェックイン装置2のリーダ25に会員カードに記録された会員IDを読み取らせると、プロセッサ21はACT51にてYESと判定し、ACT53へと進む。
ACT53としてプロセッサ21は、会員IDを買物客IDとして販売管理装置1に通知する。プロセッサ21は、この通知のための通知データには例えば、リーダ25により読み取られた会員IDを含める。プロセッサ21はこののち、ACT51及びACT52の待受状態に戻る。なお、本実施形態では、予め会員登録を済ませた会員のみに買い物を許容するものとしている。しかしながら、非会員による買い物も許容するようにしてもよい。この場合にプロセッサ21は、非会員であることの宣言を、例えばタッチパネル24での予め定められた操作として受け、会員IDとは区別可能な非会員用の買物客IDを一時的に買物客に割り当てる。なお、会員である買物客に対しても、会員IDとは別の買物客IDをチェックイン毎に割り当ててもよい。
販売管理装置1にてプロセッサ11は、このように買物客IDが通知されたならば、図10中のACT32にてYESと判定し、ACT40へと進む。
ACT40としてプロセッサ11は、通知された買物客IDを対象者IDに関連付けるべく買物客データベースDB2を更新する。プロセッサ11は例えば、前述のように買物客データベースDB2に追加され、フィールドF22に無効データがセットされているデータレコードDR2を、当該フィールドF22に上記の通知データに含まれた買物客IDをセットするように書き替える。そしてプロセッサ11はこののち、ACT31乃至ACT38の待受状態に戻る。
行動監視装置4にてプロセッサ41は、図9中のACT13にて新規検出を通知した後には、ACT14へと進む。
ACT14としてプロセッサ41は、対象者を新たに検出した位置が認証エリア内であるか否かを確認する。そしてプロセッサ41は、認証エリア内であるならばYESと判定して、ACT15へと進む。
ACT15としてプロセッサ41は、対象者が認証エリアから売場へと進入したか否かを確認する。そしてプロセッサ41は、このような行動を確認できないならばNOと判定し、ACT16へと進む。
ACT16としてプロセッサ41は、対象者が売場へと進入すること無しに入口通路を戻って店舗外へと退出したか否かを確認する。そしてプロセッサ41は、このような行動を確認できないならばNOと判定し、ACT15へと戻る。
かくしてプロセッサ41はACT15及びACT16としては、対象者が認証エリアから退出するか、あるいは売場へと進入するのを待ち受ける。
買物客は、例えば会員カードを忘れた場合など、何らかの事情により買い物を取り止めて、入口通路を戻って店舗外に出ることがある。このような対象者の行動を確認したならばプロセッサ41は、ACT16にてYESと判定し、ACT17へと進む。
ACT17としてプロセッサ41は、退出を販売管理装置1に通知する。プロセッサ41は、この通知のための通知データには例えば、ACT12にて決定した対象者IDを含める。プロセッサ41はこののち、行動監視処理を終了する。
販売管理装置1にてプロセッサ11は、このように退出が通知されたならば、図10中のACT33にてYESと判定し、ACT41へと進む。
ACT41としてプロセッサ11は、対象者に関連付けられたデータレコードDR2を削除するべく買物客データベースDB2を更新する。つまりプロセッサ11は、通知データに含まれた対象者IDがフィールドF21にセットされているデータレコードDR2を、買物客データベースDB2から削除する。そしてプロセッサ11はこののち、ACT31乃至ACT38の待受状態に戻る。
行動監視装置4にてプロセッサ41は、対象者が認証エリアから売場へと進入したことを確認したならば、図9中のACT15にてYESと判定し、ACT18へと進む。
ACT18としてプロセッサ41は、売場への進入を販売管理装置1に通知する。プロセッサ41は、この通知のための通知データには例えば、ACT12にて決定した対象者IDを含める。
販売管理装置1にてプロセッサ11は、このように売場進入が通知されたならば、図10中のACT34にてYESと判定し、ACT42へと進む。
ACT42としてプロセッサ11は、上記の通知データに含まれた対象者IDに関連付けられた買物客IDが有るか否かを確認する。プロセッサ11は例えば、上記の通知データに含まれた対象者IDがフィールドF21にセットされているデータレコードDR2を買物客データベースDB2から見つけ出す。そしてプロセッサ11は、該当するデータレコードDR2が見つかったならば、当該データレコードDR2のフィールドF22に有効な買物客IDがセットされているか否かを確認する。そしてプロセッサ11は、該当するフィールドF22に無効データがセットされているならばNOと判定し、ACT43へと進む。
ACT43としてプロセッサ11は、チェックイン装置2に対して警報を指示する。プロセッサ11は例えば、警報の指示であることを表すコマンドを、通信インタフェース14からチェックイン装置2に宛てて送出する。そしてプロセッサ11はこののち、ACT31乃至ACT38の待受状態に戻る。
上記のコマンドが通信ネットワーク200によりチェックイン装置2へと伝送されると、チェックイン装置2にて通信インタフェース27により受信される。プロセッサ21はこれに応じて、図11中のACT52にてYESと判定し、ACT54へと進む。
ACT54としてプロセッサ21は、警報動作を開始する。警報動作は例えば、会員カードの読み取りが完了していないために入店できないことを買物客に警告するための画面のタッチパネル24での表示である。警報動作は例えば、会員カードの読み取りが完了していないために入店できないことを買物客に警告するための音声メッセージのサウンドユニット26による出力である。警報動作は例えば、異常を知らせる警告音のサウンドユニット26による出力である。警報動作は例えば、別途に設けた警告ランプの点灯又は点滅であってもよい。警報動作は例えば、店員又は警備員等の店舗の従業員が利用する情報端末への通知であってもよい。複数の異なる警報動作を、並行して、あるいは順次に実行するのでもよい。
ACT55としてプロセッサ21は、リーダ25により会員IDが読み取られたか否かを確認する。そしてプロセッサ21は、会員IDが読み取られたことを確認できないならばNOと判定し、ACT56へと進む。
ACT56としてプロセッサ21は、解除操作がなされたか否かを確認する。そしてプロセッサ21は、解除操作が行われたことを確認できないならばNOと判定し、ACT55へと戻る。
かくしてプロセッサ21はACT55及びACT56としては、会員IDが読み取られるか、あるいは解除操作がなされるのを待ち受ける。
買物客が、警報動作に応じて、チェックイン装置2のリーダ25に会員カードに記録された会員IDを読み取らせると、プロセッサ21はACT55にてYESと判定し、ACT57へと進む。
ACT57としてプロセッサ21は、警報動作を停止する。
ACT58としてプロセッサ21は、ACT53と同様に買物客IDを通知する。そしてプロセッサ21はこののち、ACT51及びACT52の待受状態に戻る。
買物客が、チェックイン装置2のリーダ25に会員カードに記録された会員IDを読み取らせることができない場合等においては、店舗の従業員が買物客に退店を促す。そして従業員は、予め定められた解除操作をタッチパネル24にて行う。このように解除操作が行われたならばプロセッサ21は、ACT56にてYESと判定し、ACT59へと進む。
ACT59としてプロセッサ21は、警報動作を停止する。そしてプロセッサ21はこののち、ACT51及びACT52の待受状態に戻る。
なお販売管理装置1にてプロセッサ11は、対象者IDに関連付けた買物客IDが有ることを図10中のACT42にて確認したならばYESと判定し、ACT43をパスしてそのままACT31乃至ACT38の待受状態に戻る。これにより、会員IDの読み取りを正しく終えている買物客が売場へと進入することが許容される。
売場へと進入した買物客は、売場に陳列された商品を見て回りながら、購入する商品を陳列棚などから取り出す。また買物客は、一度は陳列棚などから取り出したものの、購入を取り止める商品は、陳列棚などに戻す。
行動監視装置4にてプロセッサ41は、図9中のACT18での通知を終えたならば、ACT19へと進む。
ACT19としてプロセッサ41は、商品を取り出す対象者の行動が確認できたか否かを確認する。そしてプロセッサ41は、該当する行動が確認できないならばNOと判定し、ACT20へと進む。
ACT20としてプロセッサ41は、商品を戻す対象者の行動が確認できたか否かを確認する。そしてプロセッサ41は、該当する行動が確認できないならばNOと判定し、ACT21へと進む。
ACT21としてプロセッサ41は、対象者をロストしたか否かを確認する。そしてプロセッサ41は、対象者を監視できているならばNOと判定し、ACT22へと進む。
ACT22としてプロセッサ41は、対象者が退店したか否かを確認する。そしてプロセッサ41は、退店が確認できないならばNOと判定し、ACT19へと戻る。
かくしてプロセッサ41は、ACT19乃至ACT22としては、商品の取り出し、商品の戻し、ロスト又は退店を待ち受ける。
プロセッサ41は、商品を取り出す対象者の行動を確認したならば、ACT19にてYESと判定し、ACT23へと進む。
ACT23としてプロセッサ41は、取り出しを販売管理装置1に通知する。プロセッサ41は、この通知のための通知データには例えば、ACT12にて決定した対象者IDを含める。またプロセッサ41は、当該の通知データには例えば、取り出された商品を識別する商品コードと、その個数とを含める。プロセッサ41はこののち、ACT19乃至ACT22の待受状態に戻る。
プロセッサ41は、商品を戻す対象者の行動を確認したならば、ACT20にてYESと判定し、ACT24へと進む。
ACT24としてプロセッサ41は、戻しを販売管理装置1に通知する。プロセッサ41は、この通知のための通知データには例えば、ACT12にて決定した対象者IDを含める。またプロセッサ41は、当該の通知データには例えば、戻された商品を識別する商品コードと、その個数とを含める。プロセッサ41はこののち、ACT19乃至ACT22の待受状態に戻る。
販売管理装置1にてプロセッサ11は、上記のように取り出しが通知されたならば、図10中のACT35にてYESと判定し、ACT44へと進む。
ACT44としてプロセッサ11は、通知に基づいて購入商品を追加すべく購入商品データベースDB3を更新する。つまりプロセッサ11は、上記の取り出しの通知データに含まれた対象者IDがフィールドF31にセットされているデータレコードDR3が購入商品データベースDB3に含まれないならば、新たなデータレコードDR3を購入商品データベースDB3に追加する。プロセッサ11は、この追加するデータレコードDR3のフィールドF31には、上記の通知データに含まれた対象者IDをセットする。プロセッサ11は、この追加するデータレコードDR3のフィールドF32には、上記の取り出しの通知データに含まれた商品コードと個数とを含むとともに、取り消されていないことを表す状態の取消フラグを含んだ商品データをセットする。一方、プロセッサ11は、上記の取り出しの通知データに含まれた対象者IDがフィールドF31にセットされているデータレコードDR3が購入商品データベースDB3に既に含まれるならば、当該データレコードDR3に新たな商品データを追加する。つまりプロセッサ11は、既に商品データがセットされているフィールドの後ろに、新たな商品データをセットしたフィールドを追加する。プロセッサ11は、この新たな商品データには、上記の取り出しの通知データに含まれた商品コード及び個数と、取り消されていないことを表す状態の取消フラグとを含める。プロセッサ11はこののち、ACT31乃至ACT38の待受状態に戻る。
販売管理装置1にてプロセッサ11は、上記のように戻しが通知されたならば、ACT36にてYESと判定し、ACT45へと進む。
ACT45としてプロセッサ11は、通知に基づいて購入商品を削除すべく購入商品データベースDB3を更新する。つまりプロセッサ11は、上記の戻しの通知データに含まれた対象者IDがフィールドF31にセットされているデータレコードDR3を、購入商品データベースDB3から見つけ出す。そしてプロセッサ11は、該当するデータレコードDR3から、上記の戻しの通知データに含まれた商品コードを含んだ商品データを見つけ出し、当該商品データに含まれる個数を、上記の戻しの通知データに含まれた個数を減じた数に書き替える。なおプロセッサ11は、書き換え後の個数が「0」となるならば、取消フラグを取り消されたことを表す状態に変更する。プロセッサ11はこののち、ACT31乃至ACT38の待受状態に戻る。
行動監視処理の対象者となっている買物客が、何らかの事情により、センサ群3により検出できない状況は生じ得る。そしてこのような場合には、行動監視装置4にてプロセッサ41は、退店していない対象者をロストすることになり、図9中のACT21にてYESと判定し、ACT25へと進む。このときプロセッサ41は、追跡の失敗を検出することになる。かくして行動監視アプリAP4に基づく情報処理をプロセッサ41が実行することによって、プロセッサ41を中枢部分とするコンピュータは検出手段として機能する。
ACT25としてプロセッサ41は、ロストを販売管理装置1に通知する。プロセッサ41は、この通知のための通知データには例えば、ACT12にて決定した対象者IDを含める。プロセッサ41は、当該の通知データに、ロストした日時を表すデータを含めてもよい。プロセッサ41はこののち、行動監視処理を終了する。
販売管理装置1にてプロセッサ11は、このようにロストが通知されたならば、図10中のACT37にてYESと判定し、ACT46へと進む。
ACT46としてプロセッサ11は、対象者をロストしたことを表すように買物客データベースDB2を更新する。つまりプロセッサ11は、通知データに含まれた対象者IDがフィールドF21にセットされているデータレコードDR2を、買物客データベースDB2から見つけ出し、当該データレコードDR2のフィールドF24に現在の日時を表すデータをセットする。なおプロセッサ11は、通知データにロストした日時を表すデータが含まれるならば、そのデータをフィールドF24にセットしてもよい。そしてプロセッサ11はこののち、販売管理処理を終了する。
このように、店内に存在し続けている買物客を監視できない状況になったならば、その買物客を対象者として実行していた行動監視処理及び販売管理処理をいずれも終了する。しかし、当該の買物客は店内に存在しているので、移動などの状況変化により、センサ群3により検出されるようになる。この場合には、行動監視装置4においてプロセッサ41は、この買物客を対象者とした行動監視処理は既に終了しているので、新たな対象者に関する新たな行動監視処理として、図9におけるACT11にて新規検出と判定することになる。これにより、買物客に対しては、ロスト前とは別の対象者IDが決定されて、ロスト前とは別の対象者としての行動監視が行われることとなる。
そしてこの場合、買物客はすでにチェックインを終えて売場内に居るので、チェックイン装置2にて会員カードを読み取らせることはなく、販売管理装置1にてプロセッサ11が図10中のACT40を実行することはない。かくして、新たに決定された対象者IDがフィールドF21にセットされたデータレコードDR2におけるフィールドF22は、無効データがセットされたままとされる。なお、対象者が新規に検出されるのは、売場内であり、認証エリア内ではない。このため行動監視装置4にてプロセッサ41は、図9中のACT14にてNOと判定して、ACT19乃至ACT22の待受状態へと直接に移行する。つまりプロセッサ41はACT18を実行しない。従って、買物客IDが未取得のままであっても、販売管理装置1にてプロセッサ11は、図10中のACT42及びACT43は行わない。
以上のようにして買い物途中でチェックイン時とは別の対象者IDが関連付けられたとしても、買物客はそのまま買い物を続けることができる。ただし、その場合の買物客の行動は、新たな対象者の行動として監視されることになり、1人の買物客による購入商品が、購入商品データベースDB3では複数のデータレコードDR3により管理されることになる。
そこで監視者は監視者端末5を用いて、買物客IDが関連付けられていない対象者IDに買物客IDを関連付ける。この関連付けを監視者端末5にて行うために、販売管理装置1にてプロセッサ11は、販売管理処理とは別に、買物客管理アプリAP2に基づいて買物客管理処理を実行する。
図12はプロセッサ11による買物客管理処理のフローチャートである。
ACT61としてプロセッサ11は、一覧画面の表示を監視者端末5に対して指示する。一覧画面は、買物客データベースDB2に含まれるデータレコードDR2の一覧を表した画面である。プロセッサ11は例えば、買物客データベースDB2に基づいて一覧画面を作成する。そしてプロセッサ11は、当該作成した一覧画面を表したウェブページデータを、通信インタフェース14から監視者端末5に宛てて通信ネットワーク200へと送出する。当該ウェブページデータは、通信ネットワーク200により監視者端末5へと伝送される。
なお、以降において説明する販売管理装置1から監視者端末5への各種の表示指示は、上記と同様に実現される。
監視者端末5においてプロセッサ51は、上記のように通信ネットワーク200により伝送されたウェブページデータが通信インタフェース56により受信されると、このウェブページデータに基づいて一覧画面をタッチパネル54に表示させる。なお、プロセッサ51は、この処理及び以降に説明する処理は、ブラウザアプリAP5に基づく周知のブラウジング機能により実行する。
図13は一覧画面SC1の一例を示す図である。
図13に示す一覧画面SC1は、対象者IDが「20190801-1000」~「201908-1005」である6つのデータレコードDR2が買物客データベースDB2に含まれている場合の例である。
一覧画面SC1は、表LI11を表す。表LI11は、その一行に、1つのデータレコードDR2のフィールドF22、フィールドF21、フィールドF23及びフィールドF24にセットされたデータをその順序で表している。つまり表LI11の一行は、買物客ID、対象者ID、開始日時及びロスト日時を表している。なお、フィールドF22が無効データである場合を「不明」として表している。また、フィールドF24が無効データである場合を「追跡中」として表している。また表LI11は、フィールドF22が無効データであるか、またはフィールドF24が無効データではないデータレコードDR2に関する行の先頭に、ボタンBU11を表す。
この図13に示す状態の一覧画面SC1に基づいて監視者は、買物客IDが「C00120」及び「C00130」である買物客に関してはそれぞれ、対象者IDが「20190801-1001」及び「20190801-1002」である対象者としての監視はロストしていることを確認できる。なお、以下においては、このようにロストしているものの買物客IDが判明しているレコードを「判明レコード」と称する。このように一覧画面SC1は、追跡の失敗が検出された買物客を報知するための画面の一例である。つまりプロセッサ11は、一覧画面の表示を監視者端末5に対して指示することによって、追跡の失敗が検出された買物客を報知する。かくして買物客管理アプリAP2に基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは報知手段として機能する。
また当該一覧画面SC1に基づいて監視者は、対象者IDが「20190801-1003」である対象者は、買物客IDが不明であり、かつ当該対象者としての監視はロストしていることを確認できる。また当該一覧画面SC1に基づいて監視者は、対象者ID「20190801-1004」及び「20190801-1005」である対象者は、買物客IDが不明であり、その対象者の監視が継続中であることを確認できる。なお、以下においては、このように買物客IDが不明の状態にある対象者に関するレコードを「不明レコード」と称する。
監視者は、判明レコード又は不明レコードのうちの任意の1つを、そのレコードの先頭に表されたボタンBU11にタッチするなどの予め定められた操作により指定する。これに応じてプロセッサ51は、指定されたレコード(以下、指定レコードと称する)を識別するためのデータを販売管理装置1に通知する。なおここでは、指定レコードを識別するためのデータとしては、対象者IDを用いることとする。しかしながら当該データとしては、表LI11の中でレコードを識別するための番号などが用いられてもよい。なお、監視者端末5から販売管理装置1への各種の通知は、例えばウェブブラウザによる周知の処理により行われてよい。
販売管理装置1にてプロセッサ11は、図12中のACT61にて一覧画面の表示を指示したのちには、ACT62へと進む。
ACT62としてプロセッサ11は、判明レコードが指定されたか否かを確認する。そしてプロセッサ11は、当該の指定を確認できないならばNOと判定し、ACT63へと進む。
ACT63としてプロセッサ11は、不明レコードが指定されたか否かを確認する。そしてプロセッサ11は、当該の指定を確認できないならばNOと判定し、ACT62へと戻る。
かくしてプロセッサ11はACT62及びACT63としては、判明レコード又は不明レコードが指定されるのを待ち受ける。そしてプロセッサ11は、指定レコードに関する対象者IDが監視者端末5から通知され、その対象者IDに関するデータレコードDR2が判明レコードに相当するならば、ACT62にてYESと判定してACT64へと進む。
指定レコードが判明レコードに相当するとき、指定レコードに相当するデータレコードDR2のフィールドF22にセットされている買物客IDは、買い物中の買物客を特定するための特定データに相当する。そしてプロセッサ11はACT62にてYESと判定することにより、指定レコードに関する買物客IDを、操作者による操作に応じて入力したことになる。かくして買物客管理アプリAP2に基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは入力手段として機能する。
ACT64としてプロセッサ11は、買物客データベースDB2に含まれるデータレコードDR2のうちから、不明レコードに相当するデータレコードDR2に絞り込む。
不明レコードに相当するデータレコードDR2のフィールドF21にセットされた対象者IDは、買物客を特定するための特定データとしての買物客IDが関連付けられていない識別データに相当する。つまり不明レコードに相当するデータレコードDR2に絞り込む処理は、絞り込まれたデータレコードDR2のフィールドF21にセットされた対象者IDが買物客IDと関連付けられていないことを判定するための処理の一例である。かくして買物客管理アプリAP2に基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは判定手段として機能する。
ACT65としてプロセッサ11は、不明レコードのそれぞれに関して時間差を算出する。この時間差は、不明レコードの対象者が指定レコードの対象者と同じ買物客であるとした場合に、指定レコードの対象者としてロストしたタイミングから、不明レコードの対象者として検出されるタイミングまでの時間差である。プロセッサ11は例えば、不明レコードのフィールドF23にセットされた開始日時から、指定レコードのフィールドF24にセットされたロスト日時を差し引くことによって、当該不明レコードに関する時間差を算出する。不明レコードの対象者である買物客が、指定レコードの対象者である買物客と別である場合には、不明レコードの開始日時が指定レコードのロスト日時よりも前のタイミングである場合もある。そしてこの場合にプロセッサ11は、マイナス値として時間差を算出することになる。
ACT66としてプロセッサ11は、不明レコード選択画面の表示を監視者端末5に対して指示する。不明レコード選択画面は、不明レコードに相当するデータレコードDR2のうちで指定レコードに関連付ける1つを監視者に選択させるための画面である。
監視者端末5においてプロセッサ51は、不明レコード選択画面を表したウェブページデータが通信インタフェース56により受信されると、このウェブページデータに基づいて不明レコード選択画面をタッチパネル54に表示させる。
図14は不明レコード選択画面SC2の一例を示す図である。
図14に示す不明レコード選択画面SC2は、図13に示す一覧画面において、表LI11の2行目に表されたレコードが指定された場合の例である。
不明レコード選択画面SC2は、表示エリアAR21、表LI21、メッセージME21及びボタンBU21,BU22を表す。
表示エリアAR21は、指定レコードの買物客ID、開始日時及びロスト日時を表す。表LI21は、不明レコードの一覧を表す。表LI21は、その一行に、1つの不明レコードのフィールドF21及びフィールドF23にセットされたデータと、上述のように算出された時間差とをその順序で表している。メッセージME21は、実行を指示した場合に行う関連付けの内容を監視者に確認させるための文字メッセージである。ボタンBU21は、関連付けの実行を監視者が指示するためのソフトキーである。ボタンBU22は、一覧画面SC1に表示を戻すことを監視者が指示するためのソフトキーである。
表LI21に示される対象者IDは、特定データとしての買物客IDが関連付けられていない識別データに相当する。つまり不明レコード選択画面SC2は、当該識別データの一覧を表した画面である。そしてプロセッサ11は、当該の画面を、監視者端末5に対して指示することで表示デバイスとしてのタッチパネル54に表示させるのである。かくして買物客管理アプリAP2に基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは表示手段として機能する。
不明レコードは、ある買物客をロストしたのち、当該買物客を再検出したことにより生成される。つまり不明レコードにセットされた開始日時は、同じ買物客を対象者とする別のデータレコードDR2にセットされたロスト日時よりも後であり、これらのロスト日時と開始日時との時間差はプラスとなる。また、センサ群3が適切に設けられているならば、ある買物客をロストしてから再検出するまでの時間は、多くの場合はそうは長くはならない。
かくして表LI21に表される時間差は、識別データとしての対象者IDに関連付けるべき特定データとしての買物客IDを操作者が決定するための参照データの一例である。そしてこのような参照データの一例である時間差を表LI21に表すことは、参照データを操作者に提示することになる。かくして買物客管理アプリAP2に基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは提示手段として機能する。
監視者は、指定レコードに関するロスト日時、不明レコードそれぞれの開始日時、さらにはそれらの時間差を参照して、指定レコードに関連付けるべき不明レコードを決定する。そして監視者は、表LI21内の各行のうちの上記の決定した不明レコードに関する行にタッチするなどの予め定められた操作によって、該当の不明レコードを選択した上で、ボタンBU21へのタッチなどの予め定められた操作によって関連付けの実行を指示する。なお図14は、対象者IDが「20190801-1004」である不明レコードが選択されている状態を表している。これに応じてプロセッサ51は、選択された不明レコードの通知を伴って、実行指示がなされたことを販売管理装置1に通知する。
監視者はまた、指定レコードへの不明レコードの関連付けを取り止めるならば、ボタンBU22へのタッチなどの予め定められた操作により戻りを指示する。これに応じてプロセッサ51は、戻り指示がなされたことを販売管理装置1に通知する。
販売管理装置1にてプロセッサ11は、図12中のACT66にて不明レコード選択画面の表示を指示したのちには、ACT67へと進む。
ACT67としてプロセッサ11は、実行が指示されたか否かを確認する。そしてプロセッサ11は、当該の指示を確認できないならばNOと判定し、ACT68へと進む。
ACT68としてプロセッサ11は、戻りが指示されたか否かを確認する。そしてプロセッサ11は、当該の指示を確認できないならばNOと判定し、ACT67へと戻る。
かくしてプロセッサ11はACT67及びACT68としては、実行又は戻りが指示されるのを待ち受ける。そしてプロセッサ11は、実行が指示されたことが監視者端末5から通知されたならば、ACT67にてYESと判定してACT69へと進む。
ACT69としてプロセッサ11は、指定レコードと選択された不明レコードとを関連付けるべく買物客データベースDB2を更新する。プロセッサ11は例えば、買物客データベースDB2に含まれるデータレコードDR2の中から、選択された不明レコードの対象者IDがフィールドF21にセットされているデータレコードDR2を見つけ出す。そしてプロセッサ11は、該当するデータレコードDR2のフィールドF22に、指定レコードの買物客IDをセットする。
この結果としてプロセッサ11は、選択された不明レコードの対象者IDとして判定した識別データに、指定レコードの買物客IDとして入力した特定データを関連付けることになる。つまりプロセッサ11は、報知された複数の買物客を操作者によって指定して、その買物客に関して登録された商品情報を関連づけることになる。かくして買物客管理アプリAP2に基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは関連付け手段として機能する。
そしてプロセッサ11はこののち、ACT61へと戻る。この場合にプロセッサ11はACT61では、上記のように更新した買物客データベースDB2の内容を表すものとした一覧画面SC1を表示するように監視者端末5に対して指示する。
図15は一覧画面SC1の一例を示す図である。
図15に示す一覧画面SC1は、図14に示す状態の不明レコード選択画面SC2にてボタンBU21がタッチされた場合に監視者端末5のタッチパネル54で表示される画面である。このため図15に示す表LI11は、対象者IDが「20190801-1004」である対象者が、買物客IDが「C00120」である買物客であることを表すように図13から変更されている。
プロセッサ11は一方、戻りが指示されたことが監視者端末5から通知されたならば、ACT68にてYESと判定し、ACT69を実行することなしにACT61へと戻る。この場合にプロセッサ11はACT61では、更新がなされていない買物客データベースDB2の内容を表すものとした一覧画面SC1を表示する状態に監視者端末5を戻す。
さて、監視者が一覧画面SC1にて不明レコードを指定した場合には、プロセッサ11はACT63にてYESと判定し、ACT70へと進む。
このように指定レコードが不明レコードに相当するとき、指定レコードに相当するデータレコードDR2のフィールドF21にセットされている対象者IDは、買物客を特定するための特定データとしての買物客IDが関連付けられていない識別データに相当する。そしてプロセッサ11はACT70にてYESと判定することにより、指定レコードに関する対象者IDが、特定データが関連付けられていない識別データであることを判定したことになる。かくして買物客管理アプリAP2に基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは判定手段として機能する。
ACT70としてプロセッサ11は、買物客データベースDB2に含まれるデータレコードDR2のうちから、判明レコードに相当するデータレコードDR2に絞り込む。
ACT71としてプロセッサ11は、判明レコードのそれぞれに関して前時間差及び後時間差を算出する。前時間差は、判明レコードの対象者が指定レコードの対象者と同じ買物客であるとした場合に、指定レコードの対象者としてロストしたタイミングから、判明レコードの対象者として検出されるタイミングまでの時間差である。プロセッサ11は例えば、判明レコードのフィールドF23にセットされた開始日時から、指定レコードのフィールドF24にセットされたロスト日時を差し引くことによって、当該判明レコードに関する前時間差を算出する。判明レコードの対象者である買物客が、指定レコードの対象者である買物客と別である場合には、判明レコードの開始日時が指定レコードのロスト日時よりも前のタイミングである場合もある。そしてこの場合にプロセッサ11は、マイナス値として前時間差を算出することになる。後時間差は、判明レコードの対象者が指定レコードの対象者と同じ買物客であるとした場合に、判明レコードの対象者としてロストしたタイミングから、指定レコードの対象者として検出されるタイミングまでの時間差である。プロセッサ11は例えば、指定レコードのフィールドF23にセットされた開始日時から、判明レコードのフィールドF24にセットされたロスト日時を差し引くことによって、当該判明レコードに関する前時間差を算出する。判明レコードの対象者である買物客が、指定レコードの対象者である買物客と別である場合には、指定レコードの開始日時が判明レコードのロスト日時よりも前のタイミングである場合もある。そしてこの場合にプロセッサ11は、マイナス値として後時間差を算出することになる。
ACT72としてプロセッサ11は、判明レコード選択画面の表示を監視者端末5に対して指示する。判明レコード選択画面は、判明レコードに相当するデータレコードDR2のうちで指定レコードに関連付ける1つを監視者に選択させるための画面である。
監視者端末5においてプロセッサ51は、判明レコード選択画面を表したウェブページデータが通信インタフェース56により受信されると、このウェブページデータに基づいて判明レコード選択画面をタッチパネル54に表示させる。
図16は判明レコード選択画面SC3の一例を示す図である。
図16に示す判明レコード選択画面SC3は、図13に示す一覧画面において、表LI11の4行目に表されたレコードが指定された場合の例である。
判明レコード選択画面SC3は、表示エリアAR31、表LI31、メッセージME31及びボタンBU31,BU32を表す。
表示エリアAR31は、指定レコードの対象者ID、開始日時及びロスト日時を表す。表LI31は、判明レコードの一覧を表す。表LI31は、その一行に、1つの判明レコードのフィールドF21にセットされたデータ、前時間差、フィールドF23にセットされたデータ、フィールドF24にセットされたデータ、および後時間差をその順序で表している。メッセージME31は、実行を指示した場合に行う関連付けの内容を監視者に確認させるための文字メッセージである。ボタンBU31は、関連付けの実行を監視者が指示するためのソフトキーである。ボタンBU32は、一覧画面SC1に表示を戻すことを監視者が指示するためのソフトキーである。
表LI31に示される買物客IDは、買い物中の買物客を特定する特定データに相当する。つまり判明レコード選択画面SC3は、当該特定データの一覧を表した画面である。そしてプロセッサ11は、当該の画面を、監視者端末5に対して指示することで、表示デバイスとしてのタッチパネル54に表示させるのである。かくして買物客管理アプリAP2に基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは表示手段として機能する。
判明レコードは、買物客のチェックインに際して買物客データベースDB2に追加されたものであれば、その開始日時よりも前のロスト日時がセットされた不明レコードとは無関係である。しかし判明レコードは、前述のようにACT69における買物客データベースDB2の更新により買物客IDがセットされたものであれば、不明レコードの対象者と同じ買物客を対象とする可能性がある。そしてこの場合は、前時間差としてプラスの値が生じることになる。また有効なロスト日時がセットされた判明レコードは、不明レコードの場合と同様に、不明レコードと同じ買物客を対象とする可能性がある。そしてこの場合には、後時間差としてプラスの値が生じることになる。また、センサ群3が適切に設けられているならば、ある買物客をロストしてから再検出するまでの時間は、多くの場合はそうは長くはならない。
かくして表LI31に表される前時間差又は後時間差は、識別データとしての対象者IDに関連付けるべき特定データとしての買物客IDを操作者が決定するための参照データの一例である。そしてこのような参照データの一例である前時間差又は後時間差を表LI31に表すことは、参照データを操作者に提示することになる。かくして買物客管理アプリAP2に基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは提示手段として機能する。
監視者は、指定レコードに関する開始日時及びロスト日時、判明レコードそれぞれの開始日時及びロスト日時、さらには前時間差及び後時間差を参照して、指定レコードに関連付けるべき判明レコードを決定する。そして監視者は、表LI31内の各行のうちで上記の決定した判明レコードに関する行にタッチするなどの予め定められた操作によって、該当の不明レコードを選択した上で、ボタンBU31へのタッチなどの予め定められた操作によって関連付けの実行を指示する。なお図16は、買物客IDが「C00130」である判明レコードが選択されている状態を表している。これに応じてプロセッサ51は、選択された判明レコードの通知を伴って、実行指示がなされたことを販売管理装置1に通知する。
監視者はまた、指定レコードへの判明レコードの関連付けを取り止めるならば、ボタンBU32へのタッチなどの予め定められた操作により戻りを指示する。これに応じてプロセッサ51は、戻り指示がなされたことを販売管理装置1に通知する。
販売管理装置1にてプロセッサ11は、図12中のACT72にて判明レコード選択画面の表示を指示したのちには、ACT73へと進む。
ACT73としてプロセッサ11は、実行が指示されたか否かを確認する。そしてプロセッサ11は、当該の指示を確認できないならばNOと判定し、ACT74へと進む。
ACT74としてプロセッサ11は、戻りが指示されたか否かを確認する。そしてプロセッサ11は、当該の指示を確認できないならばNOと判定し、ACT73へと戻る。
かくしてプロセッサ11はACT73及びACT74としては、実行又は戻りが指示されるのを待ち受ける。そしてプロセッサ11は、実行が指示されたことが監視者端末5から通知されたならば、ACT73にてYESと判定してACT75へと進む。
ACT75としてプロセッサ11は、指定レコードと選択された判明レコードとを関連付けるべく買物客データベースDB2を更新する。プロセッサ11は例えば、指定レコードのフィールドF22に、選択された判明レコードの買物客IDをセットする。
選択された判明レコードに相当するデータレコードDR2のフィールドF22にセットされた買物客IDは、買い物中の買物客を特定するための特定データに相当する。つまりプロセッサ11は、操作者による操作に応じて当該の特定データを入力していることになる。そしてプロセッサ11は、指定レコードに関する対象者IDとして判定した識別データに、上記のように買物客IDとして入力した特定データを関連付けている。かくして買物客管理アプリAP2に基づく情報処理をプロセッサ11が実行することによって、プロセッサ11を中枢部分とするコンピュータは入力手段及び関連付け手段として機能する。
そしてプロセッサ11はこののち、ACT61へと戻る。この場合にプロセッサ11はACT61では、上記のように更新した買物客データベースDB2の内容を表すものとした一覧画面SC1を表示するように監視者端末5に対して指示する。
プロセッサ11は一方、戻りが指示されたことが監視者端末5から通知されたならば、ACT74にてYESと判定し、ACT75を実行することなしにACT61へと戻る。この場合にプロセッサ11はACT61では、更新がなされていない買物客データベースDB2の内容を表すものとした一覧画面SC1を表示する状態に監視者端末5を戻す。
買物客は、購入したい商品を全て取り出し終えたならば、それら商品を持ってそのまま退店する。
行動監視装置4にてプロセッサ41は、対象者の退店を確認したならば、図9中のACT22にてYESと判定し、ACT26へと進む。
ACT26としてプロセッサ41は、退店を販売管理装置1に通知する。プロセッサ41は、この通知のための通知データには例えば、ACT12にて決定した対象者IDを含める。プロセッサ41はこののち、行動監視処理を終了する。
販売管理装置1にてプロセッサ11は、上記のように退店が通知されると、図10中のACT38にてYESと判定し、ACT47へと進む。
ACT47としてプロセッサ11は、退店処理を行う。プロセッサ11はまず、退店した買物客が持ち去った商品、つまり購入商品についての代金を決済する。例えばプロセッサ11は、上記の退店の通知データに含まれた対象者IDがフィールドF21にセットされているデータレコードDR2を、買物客データベースDB2に含まれるデータレコードDR2の中から見つけ出す。プロセッサ11は、該当するデータレコードDR2のフィールドF22にセットされている買物客IDを判定する。プロセッサ11は、該当する買物客IDがフィールドF22にセットされているデータレコードDR2を、買物客データベースDB2に含まれるデータレコードDR2の中から全て見つけ出す。プロセッサ11は、該当する全てのデータレコードDR2のフィールドF21にセットされた対象者IDのいずれかがフィールドF31にセットされたデータレコードDR3を購入商品データベースDB3から全て見つけ出す。そしてプロセッサ11は、該当する全てのデータレコードDR3に含まれた全ての商品データが表す商品を購入商品とし、これら購入商品についての代金を算出する。プロセッサ11は、上記の判定した買物客IDとして用いられている会員IDがフィールドF11にセットされたデータレコードDR1を会員データベースDB1から探し出す。そしてプロセッサ11は、該当のデータレコードDR1のフィールドF13にセットされている支払情報を用いて、上記の算出した代金を決済するための処理を行う。プロセッサ11は例えば、支払情報としてのクレジット番号を用いて、図示しない決済サーバに対して、上記の算出した代金の額を決済するように要求する。プロセッサ11は、決済が完了したならば、上記のように買物客データベースDB2から見つけ出したデータレコードDR2の全てを、買物客データベースDB2から削除する。またプロセッサ11は、上記のように購入商品データベースDB3から見つけ出したデータレコードDR3の全てを購入商品データベースDB3から削除する。プロセッサ11は、トランザクションデータ及びジャーナルデータを図示しないPOSサーバなどに送信する処理を、退店処理の1つの処理として行ってもよい。またプロセッサ11は、電子レシートデータを電子レシートサーバなどに送信する処理を、退店処理の1つの処理として行ってもよい。そしてプロセッサ11はこののち、ACT31乃至ACT38の待受状態に戻る。
なお、図1には図示していない会計装置を設けて、この会計装置にて購入商品の代金の算出及び代金の決済の処理の双方又は決済の処理のみを行ってもよい。なお、非会員に対しても利用を許容するならば、少なくとも非会員に関する決済は会計装置にて行うようにする。
以上のように販売管理装置1によれば、買物客の行動を監視する処理において買物客のロストが発生し、買物客IDが関連付けられていない対象者IDにより識別される対象者として買物客の監視が行われている状態となっても、監視者による操作に応じて、買物客IDが関連付けられていない対象者IDに買物客IDが関連付けられ、買物客を適切に管理できる。
また販売管理装置1によれば、対象者IDに関連付けるべき買物客IDを含んだデータレコードDR2が先に監視者により指定されたならば、買物客IDが関連付けられていない対象者IDの一覧を表した不明レコード選択画面SC2を監視者端末5のタッチパネル54にて表示させて、買物客IDを関連付けるべき対象者IDを含んだデータレコードDR2の選択を監視者に行わせる。従って、買物客IDを関連付けるべき対象者IDを含んだデータレコードDR2を選択するための監視者の手間が軽減される。
また販売管理装置1によれば、買物客IDに関連付けるべき対象者IDを含んだデータレコードDR2が先に監視者により指定されたならば、買物客IDの一覧を表した判明レコード選択画面SC3を監視者端末5のタッチパネル54にて表示させて、対象者IDに関連付けるべき買物客IDを含んだデータレコードDR2の選択を監視者に行わせる。従って、対象者IDに関連付けるべき買物客IDを含んだデータレコードDR2を選択するための監視者の手間が軽減される。
また販売管理装置1によれば、時間差、前時間差及び後時間差を監視者に提示しているので、監視者はこれらを参照して、互いに関連付けるべき買物客ID及び対象者IDをそれぞれ含んだデータレコードDR2の組合せを容易に決定することができる。
この実施形態は、次のような種々の変形実施が可能である。
行動監視処理は、販売管理装置1でプロセッサ11が実行してもよい。
買物客IDを関連付ける対象者IDの判定は、予め定められた条件に従ってプロセッサ11が自動的に行ってもよい。例えば、出口へと向かう際に通過する予め定められたチェックポイントを、買物客IDが関連付けられていない対象者IDにより識別される対象者が通過した場合に、当該対象者IDを、買物客IDを関連付けるべき対象者IDとしてプロセッサ11が判定してもよい。この場合にプロセッサ11はさらに、判定した対象者IDに関連付ける買物客IDの選択を監視者に促す画面を監視者端末5のタッチパネル54に表示させるようにするとさらによい。
買物客IDを購入商品データベースDB3のデータレコードDR3に含めるなど、買物客IDと対象者IDとの関連付けを管理するための方法は任意に変更が可能である。
本実施形態では、一覧画面SC1に表したボタンBU11にタッチすることによって入力を行ったがこれに限られるものではない。例えば置数キーによって表示された対象者IDを入力することによって行ってもよい。また、対象者ID又は買物客IDをコード化して画面に表示し、それをスキャナで読み取るなどして入力を行ってもよい。
監視者端末5にてプロセッサ51は、上記実施形態で説明したようなユーザインタフェース動作を実行するための専用のアプリケーションプログラムに基づく処理を実行してもよい。この場合に一覧画面SC1、不明レコード選択画面SC2及び判明レコード選択画面SC3のうちの少なくとも1つを、販売管理装置1のプロセッサ11からの指示の下にプロセッサ51が生成してもよい。
買物客管理処理は、監視者端末5にてプロセッサ51が実行してもよい。なおこの場合には、監視者端末5が買物客監視装置としての機能を備えることになる。
参照データとしては、時間差、前時間差及び後時間差以外のデータを用いてもよい。例えば対象者を最初に検出した位置及び対象者をロストする直前に検出した位置に関する位置データを参照データとして用いてもよい。例えば、売場の見取図に対象者の移動軌跡を表した画像を参照データとして用いてもよい。例えば、複数の対象者のそれぞれを監視している期間を表すグラフを並べて比較可能とした画像を参照データとして用いてもよい。例えば、センサ群3に含まれるカメラにより対象者を撮影した画像を参照データとして用いてもよい。そして参照データは、その提示を要求するための予め定められた操作が監視者により行われたことに応じて提示してもよい。
参照データの提示は、タッチパネル54での画面表示には限らず、音声メッセージの出力又はプリントなどの任意の方法により行われてよい。
チェックイン装置2にて会員IDを読み取った際に、当該会員IDの正当性を確認するための認証処理を行って、正当な会員IDのみを対象者IDに関連付けるようにしてもよい。なお認証処理には、既存の技術を用いることができる。
情報処理によりプロセッサ11,21,41,51が実現する各機能は、その一部又は全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[付記1] 追跡される人物を識別する識別データが買物客を特定するための特定データと関連付けられていないことを判定する判定手段と、
前記特定データを操作者による操作に応じて入力する入力手段と、
前記特定データと関連付けられていないことが前記判定手段により判定された前記識別データに、前記入力手段により入力された前記特定データを関連付ける関連付け手段と、を具備した買物客管理装置。
[付記2] 前記特定データが関連付けられていないと前記判定手段により判定された前記識別データの一覧を表した画面を表示デバイスに表示させる表示手段、をさらに備え、
前記関連付け手段は、前記画面に表された前記識別データのうちで前記操作者により指定された1つの前記識別データに、前記入力手段により入力された前記特定データを関連付ける、
付記1に記載の買物客管理装置。
[付記3] 買い物中である前記買物客を特定するための前記特定データの一覧を表した画面を表示デバイスに表示させる表示手段、をさらに備え、
前記入力手段は、前記画面に表された前記特定データのうちで前記操作者により指定された前記特定データを前記関連付け手段により関連付けるべき前記特定データとして入力する、
付記1に記載の買物客管理装置。
[付記4] 前記入力手段に入力させるべき前記特定データを前記操作者が決定するための参照データを前記操作者に提示する提示手段、
をさらに備える付記1乃至付記3のいずれか一項に記載の買物客管理装置。
[付記5] コンピュータを、
追跡される人物を識別する識別データが買物客を特定するための特定データと関連付けられていないことを判定する判定手段と、
前記特定データを操作者による操作に応じて入力する入力手段と、
前記特定データと関連付けられていないことが前記判定手段により判定された前記識別データに、前記入力手段により入力された前記特定データを関連付ける関連付け手段と、
して機能させるための情報処理プログラム。
[付記6] 買い物に関する行動を監視する対象者を識別するための識別データであって、追跡される人物を識別する識別データが買物客を特定するための特定データと関連付けられていないことを判定し、
前記特定データを操作者による操作に応じて入力し、
前記特定データと関連付けられていないことが判定された前記識別データに、入力された前記特定データを関連付ける、
買物客管理方法。
[付記7] 買物客を追跡する追跡手段と、
前記追跡手段によって追跡されている買物客毎に商品登録が行われた商品情報を記憶部に記憶する記憶手段と、
前記追跡手段による追跡の失敗を検出する検出手段と、
前記検出手段によって追跡の失敗が検出された買物客を報知する報知手段と、
前記報知手段によって報知された複数の買物客を操作者によって指定して前記商品情報を関連づける関連付け手段と、
を有する買物客管理システム。
1…販売管理装置、2…チェックイン装置、3…センサ群、4…行動監視装置、5…監視者端末、11,21,41,51…プロセッサ、12,22,42,52…メインメモリ、13,23,43,53…補助記憶ユニット、14,27,44,56…通信インタフェース、15、28,45,57…伝送路、24,54…タッチパネル、25…リーダ、26,55…サウンドユニット、100…店舗管理システム、200…通信ネットワーク。

Claims (6)

  1. 買い物に関する行動を監視する対象者を識別するための識別データであって、買物客を特定するための特定データが関連付けられていない識別データの1つを判定する判定手段と、
    買物客の1人を特定するための特定データを操作者による操作に応じて入力する入力手段と、
    記判定手段により判定された識別データに、前記入力手段により入力された特定データを関連付ける関連付け手段と、を具備した買物客管理装置。
  2. 定データが関連付けられていないと前記判定手段により判定された識別データの一覧を表した画面を表示デバイスに表示させる表示手段、をさらに備え、
    前記関連付け手段は、前記画面に表された識別データのうちで前記操作者により指定された1つの識別データに、前記入力手段により入力された特定データを関連付ける、
    請求項1に記載の買物客管理装置。
  3. 買い物中である買物客を特定するための特定データの一覧を表した画面を表示デバイスに表示させる表示手段、をさらに備え、
    前記入力手段は、前記画面に表された特定データのうちで前記操作者により指定された特定データを前記関連付け手段により関連付けるべき特定データとして入力する、
    請求項1に記載の買物客管理装置。
  4. 前記入力手段に入力させるべき特定データを前記操作者が決定するための参照データを前記操作者に提示する提示手段、
    をさらに備える請求項1乃至請求項3のいずれか一項に記載の買物客管理装置。
  5. コンピュータを、
    買い物に関する行動を監視する対象者を識別するための識別データであって、買物客を特定するための特定データが関連付けられていない識別データの1つを判定する判定手段と、
    買物客の1人を特定するための特定データを操作者による操作に応じて入力する入力手段と、
    記判定手段により判定された識別データに、前記入力手段により入力された特定データを関連付ける関連付け手段と、
    して機能させるための情報処理プログラム。
  6. コンピュータが、
    買い物に関する行動を監視する対象者を識別するための識別データであって、買物客を特定するための特定データ関連付けられていない識別データの1つを判定し、
    買物客の1人を特定するための特定データを操作者による操作に応じて入力し、
    定された識別データに、入力された特定データを関連付ける、
    情報処理方法。
JP2019227204A 2019-12-17 2019-12-17 買物客管理装置、情報処理プログラム、情報処理方法及び買物客管理システム Active JP7483365B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2019227204A JP7483365B2 (ja) 2019-12-17 2019-12-17 買物客管理装置、情報処理プログラム、情報処理方法及び買物客管理システム
US16/931,380 US20210182944A1 (en) 2019-12-17 2020-07-16 Shopper management device, information processing program, shopper management method, and shopper management system
CN202010981886.8A CN112991002A (zh) 2019-12-17 2020-09-17 购物顾客管理装置、方法、系统及存储介质
EP20196902.9A EP3839907B1 (en) 2019-12-17 2020-09-18 Shopper management device, information processing program, shopper management method, and shopper management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019227204A JP7483365B2 (ja) 2019-12-17 2019-12-17 買物客管理装置、情報処理プログラム、情報処理方法及び買物客管理システム

Publications (2)

Publication Number Publication Date
JP2021096624A JP2021096624A (ja) 2021-06-24
JP7483365B2 true JP7483365B2 (ja) 2024-05-15

Family

ID=72665030

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019227204A Active JP7483365B2 (ja) 2019-12-17 2019-12-17 買物客管理装置、情報処理プログラム、情報処理方法及び買物客管理システム

Country Status (4)

Country Link
US (1) US20210182944A1 (ja)
EP (1) EP3839907B1 (ja)
JP (1) JP7483365B2 (ja)
CN (1) CN112991002A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7391513B2 (ja) * 2019-01-17 2023-12-05 東芝テック株式会社 商品登録装置及び情報処理プログラム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009009394A (ja) 2007-06-28 2009-01-15 Toshiba Tec Corp 動線編集装置,方法及びプログラム
JP2011002896A (ja) 2009-06-16 2011-01-06 Fujitsu Ltd 追跡システムおよび追跡方法
JP2012078950A (ja) 2010-09-30 2012-04-19 Sogo Keibi Hosho Co Ltd 自律移動体を用いた監視システム、監視装置、自律移動体、監視方法、及び監視プログラム
JP5356615B1 (ja) 2013-02-01 2013-12-04 パナソニック株式会社 顧客行動分析装置、顧客行動分析システムおよび顧客行動分析方法
JP5506990B1 (ja) 2013-07-11 2014-05-28 パナソニック株式会社 追跡支援装置、追跡支援システムおよび追跡支援方法
JP2017199234A (ja) 2016-04-28 2017-11-02 東芝テック株式会社 監視装置及びプログラム
US20180373928A1 (en) 2017-06-21 2018-12-27 Grabango Co. Linked observed human activity on video to a user account

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10657561B1 (en) * 2008-08-20 2020-05-19 Modiv Media, Inc. Zone tracking system and method
JP2004295240A (ja) * 2003-03-25 2004-10-21 Nippon Telegr & Teleph Corp <Ntt> 購買行動監視システムとその管理装置及びプログラム
WO2008076927A2 (en) * 2006-12-14 2008-06-26 Nielsen Media Research, Inc. Methods and apparatus to monitor consumer activity
JP2009116833A (ja) * 2007-11-09 2009-05-28 Ikumi Adachi 店舗内購買行動追跡情報取得分析方式
US8239277B2 (en) * 2009-03-31 2012-08-07 The Nielsen Company (Us), Llc Method, medium, and system to monitor shoppers in a retail or commercial establishment
US9311645B2 (en) * 2012-08-31 2016-04-12 Ncr Corporation Techniques for checkout security using video surveillance
US20140249887A1 (en) * 2013-03-01 2014-09-04 Rapidblue Solutions Oy System for monitoring customers within retail premises
US20140363059A1 (en) * 2013-06-07 2014-12-11 Bby Solutions, Inc. Retail customer service interaction system and method
JP6199204B2 (ja) * 2014-03-03 2017-09-20 東芝テック株式会社 買物支援装置、サーバ装置及びプログラム
ES2534319B1 (es) * 2014-09-30 2016-02-08 José Antonio QUINTERO TRAVERSO Sistema de control de artículos adquiridos por un cliente en un comercio
JP6520094B2 (ja) * 2014-12-10 2019-05-29 株式会社寺岡精工 監視システム、プログラム、及び監視方法
JP2016212502A (ja) * 2015-04-30 2016-12-15 東芝テック株式会社 顧客管理システム、顧客管理装置、及び顧客管理方法
EP3295410A1 (en) * 2015-05-15 2018-03-21 RTC Industries, Inc. Systems and methods for merchandizing electronic displays
US10943285B1 (en) * 2016-12-28 2021-03-09 Amazon Technologies, Inc. Updating cart state using auto-generated sensor data
JP6903509B2 (ja) * 2017-07-24 2021-07-14 東芝テック株式会社 商品購入管理装置及びそのプログラム
CN109002772A (zh) * 2018-06-27 2018-12-14 深圳市赛亿科技开发有限公司 一种无人超市顾客行为的监督方法及系统
CN109598583A (zh) * 2018-11-27 2019-04-09 武汉理工大学 支持自动清点和快速自助结算的商品转送系统、无人值守商店
CN109858396A (zh) * 2018-12-29 2019-06-07 江苏云天励飞技术有限公司 行为检测方法及相关产品

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009009394A (ja) 2007-06-28 2009-01-15 Toshiba Tec Corp 動線編集装置,方法及びプログラム
JP2011002896A (ja) 2009-06-16 2011-01-06 Fujitsu Ltd 追跡システムおよび追跡方法
JP2012078950A (ja) 2010-09-30 2012-04-19 Sogo Keibi Hosho Co Ltd 自律移動体を用いた監視システム、監視装置、自律移動体、監視方法、及び監視プログラム
JP5356615B1 (ja) 2013-02-01 2013-12-04 パナソニック株式会社 顧客行動分析装置、顧客行動分析システムおよび顧客行動分析方法
JP5506990B1 (ja) 2013-07-11 2014-05-28 パナソニック株式会社 追跡支援装置、追跡支援システムおよび追跡支援方法
JP2017199234A (ja) 2016-04-28 2017-11-02 東芝テック株式会社 監視装置及びプログラム
US20180373928A1 (en) 2017-06-21 2018-12-27 Grabango Co. Linked observed human activity on video to a user account

Also Published As

Publication number Publication date
EP3839907A1 (en) 2021-06-23
EP3839907B1 (en) 2024-11-06
CN112991002A (zh) 2021-06-18
JP2021096624A (ja) 2021-06-24
US20210182944A1 (en) 2021-06-17

Similar Documents

Publication Publication Date Title
JP7600287B2 (ja) 商品販売システム、サーバ、情報処理方法及び情報処理プログラム
JP7436591B2 (ja) 販売管理システム及び販売管理プログラム
US11625703B2 (en) Commodity registration apparatus and method
JP7516638B2 (ja) 取引処理システム
US20220366423A1 (en) Store management system and store management method
US11257128B2 (en) Shopping support system and shopping support method
JP7332282B2 (ja) 買物支援システムおよびプログラム
JP7483365B2 (ja) 買物客管理装置、情報処理プログラム、情報処理方法及び買物客管理システム
JP7510753B2 (ja) 取引処理システム
CN112581669B (zh) 追踪系统及追踪方法
US20210065102A1 (en) Product inventory management apparatus and method
JP7617200B2 (ja) 販売管理装置及び店舗管理システム
JP7785874B2 (ja) 陳列什器
JP7585136B2 (ja) 情報処理装置及び情報処理プログラム
US20230096680A1 (en) Information processing device and information processing method
JP2025031283A (ja) 物品認識システム、情報処理プログラム及び取引処理システム
JP2024156465A (ja) 商品識別システム
JP2024156470A (ja) 商品登録システム及び情報処理プログラム
JP2025069733A (ja) 取引処理システム及び情報処理プログラム
JP2024149686A (ja) 陳列什器
JP2025070181A (ja) 取引処理システム、取引処理装置及び情報処理プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221116

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230104

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240105

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240501

R150 Certificate of patent or registration of utility model

Ref document number: 7483365

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150