Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7149761B2 - Information processing system, customer flow line analysis method - Google Patents
[go: Go Back, main page]

JP7149761B2 - Information processing system, customer flow line analysis method - Google Patents

Information processing system, customer flow line analysis method Download PDF

Info

Publication number
JP7149761B2
JP7149761B2 JP2018150068A JP2018150068A JP7149761B2 JP 7149761 B2 JP7149761 B2 JP 7149761B2 JP 2018150068 A JP2018150068 A JP 2018150068A JP 2018150068 A JP2018150068 A JP 2018150068A JP 7149761 B2 JP7149761 B2 JP 7149761B2
Authority
JP
Japan
Prior art keywords
data
tracking
store
similar
sales
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
JP2018150068A
Other languages
Japanese (ja)
Other versions
JP2020027313A (en
Inventor
春美 清水
孝史 野口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Systems Ltd
Original Assignee
Hitachi Systems Ltd
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 Hitachi Systems Ltd filed Critical Hitachi Systems Ltd
Priority to JP2018150068A priority Critical patent/JP7149761B2/en
Publication of JP2020027313A publication Critical patent/JP2020027313A/en
Application granted granted Critical
Publication of JP7149761B2 publication Critical patent/JP7149761B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理システム、顧客動線分析方法に関する。 The present invention relates to an information processing system and a customer flow analysis method.

従来から、店舗内での顧客動向を解析するためにレーザセンサや距離センサを用いた人物追跡システムが開発されている。これらのシステムでは、人物を追跡(トラッキング)するのための専用装置(例えば、レーザセンサ)を設置するため、導入時のコストが高くなる。そこで、コストを抑えた人物追跡手法として、既存の監視カメラの映像を解析する技術が開発されている。この方法では、セキュリティ用途で店舗に既設されているカメラを用いるため、追加の装置は不要となる。しかし、監視映像の画像解析だけではトラッキングの精度は十分とは言えず、例えば、カメラの死角となるような場所では画像が欠落してカメラ間の追跡で失敗する場合があった。 Conventionally, a person tracking system using a laser sensor or a distance sensor has been developed to analyze customer trends in a store. In these systems, a dedicated device (for example, a laser sensor) for tracking a person is installed, resulting in high installation costs. Therefore, as a method of tracking a person at a reduced cost, a technique for analyzing the image of an existing surveillance camera has been developed. This method uses cameras already installed in the store for security purposes, so no additional equipment is required. However, it cannot be said that the accuracy of tracking is sufficient only by image analysis of surveillance images.

このような問題点に鑑み、例えば、特許文献1には、計測範囲において顧客行動に応じた検知エリアをひとつ又は複数設定して、認識された検知エリア毎の顧客行動を行動ログとして出力し、時系列情報や行動プロセス情報を用いて出力された行動ログを整理することで、顧客の動線を欠落なく効率的に取得する技術が開示されている。 In view of such problems, for example, in Patent Document 1, one or more detection areas are set according to customer behavior in the measurement range, and the customer behavior recognized for each detection area is output as an behavior log, A technique is disclosed for efficiently acquiring customer flow lines without omission by organizing output action logs using time-series information and action process information.

特開2017-083980号公報JP 2017-083980 A

上記特許文献1では、検知エリア毎の顧客の行動ログを整理して動線を取得している。しかしながら、商品の購入履歴に基づいて動線を取得するものではないため、商品ごとおよび顧客ごとに顧客の動線を精度よく分析することができなかった。 In Patent Literature 1, a flow line is acquired by sorting out a customer's action log for each detection area. However, since flow lines are not acquired based on product purchase histories, customer flow lines cannot be accurately analyzed for each product and each customer.

本発明は、商品の購入履歴に基づいて、商品ごとおよび顧客ごとに顧客の動線を精度よく分析することが可能な情報処理システム、顧客動線分析方法を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide an information processing system and a customer flow line analysis method capable of accurately analyzing customer flow lines for each product and for each customer based on product purchase histories.

上記課題を解決するために、本発明にかかる情報処理システムは、顧客の動線を分析する情報処理システムであって、店舗に備えられた撮像部により撮像された撮像データを取得する撮像データ取得部と、前記店舗における商品の売り上げを示す売り上げデータを取得する売り上げ情報取得部と、前記撮像データ取得部が取得した前記撮像データと、前記店舗のレイアウトを示すレイアウトデータと、前記店舗で陳列される商品の陳列データとに基づいて、前記顧客の動線を含むトラッキングデータを生成するトラッキング処理部と、を備え、前記トラッキング処理部は、前記トラッキングデータに欠落箇所があるか否かを判定し、前記トラッキングデータに欠落箇所があると判定した場合、前記売り上げ情報取得部が取得した前記売り上げデータと前記陳列データとに基づいて、前記欠落箇所を補間する、ことを特徴とする情報処理システムとして構成される。 In order to solve the above problems, an information processing system according to the present invention is an information processing system for analyzing customer flow lines, and is an image data acquisition system for acquiring image data captured by an imaging unit provided in a store. a sales information acquisition unit that acquires sales data indicating product sales at the store; the imaging data acquired by the imaging data acquisition unit; layout data that indicates the layout of the store; a tracking processing unit that generates tracking data including the flow line of the customer based on the display data of the products, and the tracking processing unit determines whether or not there is a missing part in the tracking data. and interpolating the missing part based on the sales data and the display data acquired by the sales information acquisition unit when it is determined that the tracking data has a missing part. Configured.

また、本発明は、上記情報処理システムで行われる顧客動線分析方法としても把握される。 The present invention can also be grasped as a customer flow line analysis method performed by the above information processing system.

本発明によれば、商品の購入履歴に基づいて、商品ごとおよび顧客ごとに顧客の動線を精度よく分析することができる。 According to the present invention, it is possible to accurately analyze customer flow lines for each product and each customer based on the product purchase history.

本実施例における情報処理システムの機能的な構成を示す図である。It is a figure which shows the functional structure of the information processing system in a present Example. 記憶部が記憶するデータの例を示す図である。FIG. 3 is a diagram showing an example of data stored in a storage unit; FIG. レイアウトデータの例を示す図である。FIG. 4 is a diagram showing an example of layout data; 商品陳列データの例を示す図である。It is a figure which shows the example of merchandise display data. 撮像データの例を示す図である。It is a figure which shows the example of imaging data. POSデータの例を示す図である。It is a figure which shows the example of POS data. 本システムを利用して顧客の動線を分析するための処理(動線分析処理)の処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure of the process (flow line analysis process) for analyzing a customer's flow line using this system. トラッキングデータ、補間トラッキングデータの例を示す図である。4A and 4B are diagrams showing examples of tracking data and interpolated tracking data; FIG.

以下に添付図面を参照して、本発明にかかる情報処理システム、顧客動線分析方法の実施の形態を詳細に説明する。 Exemplary embodiments of an information processing system and a customer flow analysis method according to the present invention will be described below in detail with reference to the accompanying drawings.

図1は、本実施例における情報処理システム1000の機能的な構成を示す図である。情報処理システム1000は、顧客の動線を分析するためのシステムである。以下では、顧客が店舗で商品を購入する際の動線を分析しているが、これに限らず、例えば、工場内、駅構内、居室等をはじめとする様々な空間で人物の動線を分析する場合に適用することができる。 FIG. 1 is a diagram showing the functional configuration of an information processing system 1000 in this embodiment. The information processing system 1000 is a system for analyzing customer flow lines. In the following, we analyze the flow lines of customers when they purchase products at a store, but we are not limited to this analysis. It can be applied when analyzing.

図1に示すように、情報処理システム1000は、顧客の動線を分析するためのサーバ100と、本システムの管理者が操作する管理者端末200と、上記顧客の動線を分析する対象となる店舗で用いられる売り上げシステム300(300-1~300-N)とを有して構成されている。サーバ100と管理者端末200とは、LAN(Local Area Network)やWAN(Wide Area Network)等の一般的なネットワークN1を介して接続されている。また、サーバ100と各店舗の売り上げシステム300とは、インターネット等の一般的なネットワークN2を介して接続されている。図1では、複数の店舗A~Nが、本システムを利用していることを示している。店舗としては、例えば、スーパーマーケット、コンビニエンスストアをはじめとする商品販売店舗がある。 As shown in FIG. 1, an information processing system 1000 includes a server 100 for analyzing customer flow lines, an administrator terminal 200 operated by an administrator of the system, and an object for analyzing the customer flow lines. and a sales system 300 (300-1 to 300-N) used in different stores. The server 100 and the administrator terminal 200 are connected via a general network N1 such as a LAN (Local Area Network) or a WAN (Wide Area Network). Also, the server 100 and the sales system 300 of each store are connected via a general network N2 such as the Internet. FIG. 1 shows that a plurality of stores A to N use this system. Stores include, for example, merchandise stores such as supermarkets and convenience stores.

サーバ100は、ハードウェアとしては一般的なコンピュータから構成される。図1に示すように、サーバ100は、記憶部101と、制御部102と、通信部103と、画像取得部104と、POS(Point Of Sales)情報取得部105と、トラッキング処理部106とを有して構成されている。 The server 100 is configured by a general computer as hardware. As shown in FIG. 1, the server 100 includes a storage unit 101, a control unit 102, a communication unit 103, an image acquisition unit 104, a POS (Point Of Sales) information acquisition unit 105, and a tracking processing unit 106. It is configured with

サーバ100を構成する上記各部の機能は、制御部102がプログラムをメモリから読み出して実行することにより実現される。上記プログラムは、通信部103を介してネットワークからダウンロードされ、メモリ上にロードされて、制御部102により実行されるようにしてもよい。また、CD(Compact Disk)やDVD(Digital Versatile Disk)等の可搬性を有するコンピュータで読み取り可能な記憶媒体に対して情報を読み書きする読書装置を介して、当該記憶媒体からメモリ上に直接ロードされ、制御部102により実行されるようにしてもよい。さらには、上記各種プログラムを、コンピュータにインストール可能な形式又は実行可能な形式のファイルで上記記憶媒体に記録して提供したり、配布してもよい。さらには、上記所定のプログラムを、通信ネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供したり、配布してもよい。 The functions of the above-described units that constitute the server 100 are realized by the control unit 102 reading programs from the memory and executing them. The program may be downloaded from the network via the communication unit 103, loaded onto the memory, and executed by the control unit 102. FIG. In addition, information can be directly loaded onto a memory from a portable computer-readable storage medium such as a CD (Compact Disk) or DVD (Digital Versatile Disk) via a reading device that reads and writes information from the storage medium. , may be executed by the control unit 102 . Furthermore, the various programs described above may be provided or distributed by being recorded on the storage medium in the form of files in a computer-installable or executable format. Furthermore, the predetermined program may be stored on a computer connected to a communication network and provided or distributed by being downloaded via the network.

記憶部101は、HDD(Hard Disk Drive)やSSD(Solid State Drive)等の記憶装置から構成され、本システムに必要な各種データを記憶する。 The storage unit 101 is composed of a storage device such as a HDD (Hard Disk Drive) or an SSD (Solid State Drive), and stores various data necessary for this system.

図2は、記憶部101が記憶するデータの例を示す図である。図2に示すように、記憶部101は、レイアウトデータ1011と、商品陳列データ1012と、撮像データ1013と、POSデータ1014とを記憶する。これらのデータは、本システムを利用するすべての店舗から送信され、記憶されている。 FIG. 2 is a diagram showing an example of data stored in the storage unit 101. As shown in FIG. As shown in FIG. 2, the storage unit 101 stores layout data 1011, merchandise display data 1012, imaging data 1013, and POS data 1014. FIG. These data are transmitted and stored from all stores using this system.

図3は、レイアウトデータ1011の例を示す図である。レイアウトデータ1011は、POS端末、商品陳列棚、通路、出入り口といった、店舗内にあるものの配置構成を示す図である。図3に示すように、レイアウトデータ1011には、店舗内に配置されている売り上げ処理部であるPOS端末、撮像部302であるカメラ、商品陳列棚A(A-1)~E(E3-4)等の配置図面が記憶されている。図3では、例えば、図面向かって左上に店舗Aの出入り口Eが設けられ、四方にカメラが設けられていることを示している。また、店舗Aでは、壁面に商品棚A~Dが配置され、中央部分に商品棚Eが配置されていることを示している。このように、レイアウトデータ1011には、店舗にあるものの配置を示す図面データが、店舗ごとに記憶されている。 FIG. 3 is a diagram showing an example of the layout data 1011. As shown in FIG. The layout data 1011 is a diagram showing the layout of things in the store, such as POS terminals, product display shelves, aisles, and entrances. As shown in FIG. 3, the layout data 1011 includes a POS terminal which is a sales processing unit arranged in the store, a camera which is an imaging unit 302, product display shelves A (A-1) to E (E3-4). ) and other layout drawings are stored. In FIG. 3, for example, the doorway E of the store A is provided on the upper left of the drawing, and cameras are provided on all four sides. Also, in store A, product shelves A to D are arranged on the wall surface, and product shelf E is arranged in the central portion. In this way, the layout data 1011 stores drawing data indicating the arrangement of items in the store for each store.

図4は、商品陳列データ1012の例を示す図である。商品陳列データ1012は、店舗ごとの商品陳列棚と当該陳列棚に陳列された商品との関係を示すデータである。図4に示すように、商品陳列データ1012には、商品の識別情報である商品NOと、当該商品NOにより識別される商品の商品名と、当該商品名により識別される商品が陳列される商品棚を識別するための棚番とが対応付けて記憶されている。図4では、例えば、ある店舗(例えば、店舗A)において、商品NO0001で識別される商品は○○チョコレートであり、E1-1の上段に陳列されていることを示している。このように、商品陳列データ1012には、商品とその商品が陳列されている陳列棚とが対応付けて記憶されている。 FIG. 4 is a diagram showing an example of product display data 1012. As shown in FIG. The product display data 1012 is data indicating the relationship between the product display shelf for each store and the products displayed on the display shelf. As shown in FIG. 4, the product display data 1012 includes the product number, which is product identification information, the product name of the product identified by the product number, and the products for which the product identified by the product name is displayed. A rack number for identifying the rack is stored in association with it. FIG. 4 shows that, for example, in a certain store (eg, store A), the product identified by product No. 0001 is ○○ chocolate, which is displayed in the upper row of E1-1. In this way, in the product display data 1012, products are stored in association with display shelves on which the products are displayed.

図5は、撮像データ1013の例を示す図である。撮像データ1013は、店舗に設けられたカメラが撮像した画像データや動画データ等の撮像データである。図5に示すように、撮像データ1013には、カメラが撮像したデータと、当該データが撮像された日時とが対応付けて記憶されている。図5では、例えば、図3に示したレイアウトデータ1011における図面向かって左上のカメラが、2017年10月10日の午前10時10分10秒に撮像したデータには、商品陳列棚E1-3、E1-2が撮像され、顧客Pが当該陳列棚E1-3の中段に陳列されている商品を手に取ろうとしている様子が撮像されていることを示している。このように、撮像データ1013には、店舗内のカメラにより撮像されたデータが、時系列に蓄積されている。 FIG. 5 is a diagram showing an example of the imaging data 1013. As shown in FIG. The imaging data 1013 is imaging data such as image data or moving image data captured by a camera provided in the store. As shown in FIG. 5, the imaging data 1013 stores the data captured by the camera in association with the date and time when the data was captured. In FIG. 5, for example, the data captured by the upper left camera in the layout data 1011 shown in FIG. , E1-2 are imaged, and the image of the customer P trying to pick up the product displayed in the middle of the display shelf E1-3 is imaged. In this way, in the image data 1013, data captured by cameras in the store are accumulated in time series.

図6は、POSデータ1014の例を示す図である。POSデータ1014は、顧客が店舗で購入した商品の売り上げを示すデータである。図6に示すように、POSデータ1014には、店舗Aにおいて、商品の購入時刻である2017年10月10日の午前11時11分11秒に、30代の男性顧客(顧客番号C0001)が、商品NO「0001」の○○チョコレートを2個、商品NO「0005」の××ボールペンを1個購入したことを示している。また、金額は、それぞれ、XXX円、△△△円であったことを示している。このように、POSデータ1014には、店舗ごと顧客ごとの商品の購入データが蓄積されている。続いて、図1に戻り、制御部102以降の各部について説明する。 FIG. 6 is a diagram showing an example of the POS data 1014. As shown in FIG. The POS data 1014 is data indicating sales of products purchased by customers at stores. As shown in FIG. 6, in the POS data 1014, at 11:11:11 am on October 10, 2017, which is the time of purchase of a product at store A, a male customer in his thirties (customer number C0001) , two ◯◯ chocolates of product number "0001" and one XX ballpoint pen of product number "0005" were purchased. Also, the amounts are XXX yen and △△△ yen, respectively. In this way, the POS data 1014 stores product purchase data for each store and each customer. Next, referring back to FIG. 1, each unit after the control unit 102 will be described.

制御部102は、例えば、CPU(Central Processing Unit)等の演算装置から構成され、サーバ100における各部を制御する。 The control unit 102 is composed of an arithmetic device such as a CPU (Central Processing Unit), for example, and controls each unit in the server 100 .

通信部103は、例えば、NIC(Network Interface Card)等の通信機器から構成され、サーバ100と管理者端末200または売り上げシステム300との間で本システムに必要な各種データを送受信する。 The communication unit 103 is composed of a communication device such as a NIC (Network Interface Card), for example, and transmits and receives various data necessary for this system between the server 100 and the administrator terminal 200 or sales system 300 .

画像取得部104は、制御部102により実行されるプログラムであり、売り上げシステム300が有する撮像部302により撮像された上記撮像データを取得し、撮像データ1013として記憶部101に記憶する。 The image acquisition unit 104 is a program executed by the control unit 102 , acquires the imaged data captured by the imaging unit 302 of the sales system 300 , and stores the imaged data 1013 in the storage unit 101 .

POS情報取得部105は、制御部102により実行されるプログラムであり、売り上げシステム300が有する売り上げ処理部303が処理した売り上げデータを取得し、POSデータ1014として記憶部101に記憶する。 The POS information acquisition unit 105 is a program executed by the control unit 102 , acquires sales data processed by the sales processing unit 303 of the sales system 300 , and stores the sales data as POS data 1014 in the storage unit 101 .

トラッキング処理部106は、制御部102により実行されるプログラムであり、上記撮像データ1013および上記POSデータ1014を用いて顧客の動線を分析する。また、トラッキング処理部106は、分析した動線に欠落箇所があるか否かを判定し、欠落箇所があると判定した場合、当該欠落箇所を補間する。サーバ100の上記各部が行う具体的な処理については後述する。続いて、管理者端末200について説明する。 The tracking processing unit 106 is a program executed by the control unit 102 and analyzes the flow line of the customer using the imaging data 1013 and the POS data 1014 . In addition, the tracking processing unit 106 determines whether or not there is a missing portion in the analyzed flow line, and when determining that there is a missing portion, interpolates the missing portion. Specific processing performed by the above units of the server 100 will be described later. Next, the administrator terminal 200 will be explained.

管理者端末200は、本システムの管理者が、顧客の動線を分析する際に用いる端末であり、ハードウェアとしては一般的なコンピュータから構成される。図1に示すように、管理者端末200は、入力部201と、出力部202と、制御部203と、通信部204とを有して構成されている。 The administrator terminal 200 is a terminal used by the administrator of this system when analyzing customer flow lines, and is composed of a general computer as hardware. As shown in FIG. 1, the administrator terminal 200 includes an input section 201, an output section 202, a control section 203, and a communication section 204. FIG.

入力部201は、例えば、キーボードやマウス等の入力機器から構成され、管理者から、動線の分析対象となる顧客や店舗、日時等、分析に必要な各種情報の入力を受け付ける。 The input unit 201 is composed of, for example, input devices such as a keyboard and a mouse, and receives input of various information necessary for analysis, such as customers and stores to be analyzed for flow lines, dates and times, etc., from the administrator.

出力部202は、例えば、LCD(Liquid Crystal Display)等の表示装置から構成され、サーバ100で行われた上記分析の結果等、本システムで出力される各種情報を表示する。 The output unit 202 is composed of, for example, a display device such as an LCD (Liquid Crystal Display), and displays various types of information output by the system, such as the results of the analysis performed by the server 100 .

制御部203は、例えば、CPU等の演算装置から構成され、管理者端末200における各部を制御する。 The control unit 203 is composed of, for example, a computing device such as a CPU, and controls each unit in the administrator terminal 200 .

通信部204は、例えば、NIC等の通信機器から構成され、サーバ100との間で本システムに必要な各種データを送受信する。管理者端末200の上記各部が行う具体的な処理については後述する。続いて、売り上げシステム300について説明する。 The communication unit 204 is composed of a communication device such as a NIC, for example, and transmits/receives various data necessary for this system to/from the server 100 . Specific processing performed by each of the above sections of the administrator terminal 200 will be described later. Next, the sales system 300 will be explained.

売り上げシステム300は、本システムを利用する店舗で購入された商品の売り上げを計上するシステムである、図1に示すように、売り上げシステム300は、通信部301と、撮像部302と、売り上げ処理部303と、記憶部304と、制御部305とを有して構成されている。 The sales system 300 is a system for recording the sales of products purchased at stores that use this system. As shown in FIG. 303 , a storage unit 304 and a control unit 305 .

通信部301は、例えば、モデム等の通信機器から構成され、サーバ100との間で本システムに必要な各種データを送受信する。 The communication unit 301 is composed of a communication device such as a modem, for example, and transmits/receives various data necessary for this system to/from the server 100 .

撮像部302は、例えば、CCD(Charge Coupled Device)等の撮像装置や当該撮像装置や通信部301と通信するコンピュータから構成され、撮像装置が撮像した店舗内の画像を出力し、随時、通信部301を介してサーバ100に送信する。 The imaging unit 302 is composed of, for example, an imaging device such as a CCD (Charge Coupled Device) and a computer that communicates with the imaging device and the communication unit 301, and outputs an image of the inside of the store captured by the imaging device, 301 to the server 100 .

売り上げ処理部303は、POS端末や当該POS端末と通信するコンピュータから構成され、店舗において購入された商品の売り上げ処理を実行し、当該商品の商品名、個数、金額等を含む上記POSデータ1014を出力し、都度、通信部301を介してサーバ100に送信する。 The sales processing unit 303 is composed of a POS terminal and a computer that communicates with the POS terminal, executes sales processing for products purchased at a store, and processes the POS data 1014 including the product name, quantity, amount, etc. of the product. It outputs and transmits to the server 100 via the communication unit 301 each time.

記憶部304は、HDD等のストレージ装置から構成され、店舗のレイアウトデータ、商品陳列データ、撮像データ、POSデータを記憶する。これらのデータについては、図3~6と同様の構成であるため、ここではその説明を省略する。 The storage unit 304 is configured by a storage device such as an HDD, and stores store layout data, merchandise display data, imaging data, and POS data. Since these data have the same configuration as in FIGS. 3 to 6, description thereof is omitted here.

制御部305は、例えば、CPU等の演算装置を有したコンピュータから構成され、管売り上げシステム300における各部や各装置を制御する。売り上げシステム300の上記各部が行う具体的な処理については後述する。続いて、本システムで行われる処理について説明する。 The control unit 305 is composed of, for example, a computer having an arithmetic unit such as a CPU, and controls each unit and each device in the tube sales system 300 . Specific processing performed by each of the above sections of the sales system 300 will be described later. Next, processing performed in this system will be described.

図7は、本システムを利用して顧客の動線を分析するための処理(動線分析処理)の処理手順を示すフローチャートである。図7に示すように、各店舗の売り上げシステム300では、制御部305が、店舗のレイアウトデータ、商品陳列データを生成し(ステップS701)、これらのデータを、通信部301を介してサーバ100に送信する(ステップS702)。 FIG. 7 is a flow chart showing the procedure of processing (flow line analysis processing) for analyzing customer flow lines using this system. As shown in FIG. 7, in the sales system 300 of each store, the control unit 305 generates store layout data and product display data (step S701), and sends these data to the server 100 via the communication unit 301. Send (step S702).

サーバ100の制御部102は、各店舗の売り上げシステム300から受信した上記店舗のレイアウトデータ、商品陳列データを、レイアウトデータ1011、商品陳列データ1012として登録し、記憶部101に記憶する(ステップS703)。 The control unit 102 of the server 100 registers the store layout data and product display data received from the sales system 300 of each store as layout data 1011 and product display data 1012, and stores them in the storage unit 101 (step S703). .

また、各店舗の売り上げシステム300の撮像部302は、店舗内で撮像した画像や映像等の撮像データを生成し(ステップS704)、当該データを、通信部301を介してサーバ100に送信する(ステップS705)。撮像部302は常時起動されているため、以降、リアルタイムに上記撮像データが送信される。 In addition, the imaging unit 302 of the sales system 300 of each store generates imaging data such as images and videos captured in the store (step S704), and transmits the data to the server 100 via the communication unit 301 (step S704). step S705). Since the imaging unit 302 is always activated, the imaging data is transmitted in real time thereafter.

サーバ100の制御部102は、各店舗の売り上げシステム300から受信した上記撮像データを、撮像データ1013として登録し、記憶部101に記憶する(ステップS706)。以降、リアルタイムに上記撮像データが記憶部101に店舗ごとに蓄積される。 The control unit 102 of the server 100 registers the imaged data received from the sales system 300 of each store as the imaged data 1013 and stores it in the storage unit 101 (step S706). Thereafter, the imaging data is accumulated in the storage unit 101 in real time for each store.

また、売り上げシステム200の売り上げ処理部303は、店舗に来店した顧客が購入した商品についての売り上げ処理を都度実行し(ステップS707)、その売り上げデータを含むPOSデータをサーバ100に都度送信する(ステップS708)。 In addition, the sales processing unit 303 of the sales system 200 executes sales processing for products purchased by customers visiting the store each time (step S707), and transmits POS data including the sales data to the server 100 each time (step S707). S708).

サーバ100の制御部102は、各店舗の売り上げシステム300から受信した上記POSデータを、POSデータ1014として登録し、記憶部101に記憶する(ステップS709)。以降、売り上げ処理が行われる都度、上記POSデータが記憶部101に店舗ごとに蓄積される。 The control unit 102 of the server 100 registers the POS data received from the sales system 300 of each store as the POS data 1014 and stores it in the storage unit 101 (step S709). Thereafter, the POS data is accumulated in the storage unit 101 for each store each time the sales process is performed.

このような場合において、管理者端末200の入力部201が、管理者から、顧客の動線を分析するための条件であるトラッキング条件の入力を受け付けると(ステップS710)、制御部203は、通信部204を介して当該トラッキング条件を含むトラッキング要求をサーバ100に送信する(ステップS711)。上記トラッキング条件としては、例えば、店舗名、撮像データの撮像期間、POSデータに含まれる商品名、商品の購入時間、顧客番号や顧客の年代を含めることができる。 In such a case, when the input unit 201 of the administrator terminal 200 receives an input of tracking conditions, which are conditions for analyzing customer flow lines, from the administrator (step S710), the control unit 203 performs communication. A tracking request including the tracking conditions is transmitted to the server 100 via the unit 204 (step S711). The tracking conditions may include, for example, store name, imaging period of imaging data, product name included in POS data, product purchase time, customer number, and age of the customer.

サーバ100は、売り上げシステム300から上記トラッキング要求を受信すると、トラッキングデータ生成処理を実行する(ステップS712)。 When the server 100 receives the tracking request from the sales system 300, the server 100 executes tracking data generation processing (step S712).

具体的には、サーバ100の画像取得部104は、上記トラッキング要求に含まれる店舗名、撮像データの撮像期間を読み取り、当該店舗名、撮像期間をキーにして撮像データ1013にアクセスし、該当店舗の該当期間の撮像データを抽出する。そして、サーバ100のPOS情報取得部105は、上記店舗名、商品名、商品の購入時間、顧客番号や顧客の年代をキーにしてPOSデータ1014にアクセスし、POSデータ1014の中から、上記キーを含むデータを、トラッキング処理すべき該当店舗の該当顧客のPOSデータとして抽出する。さらに、トラッキング処理部106は、レイアウトデータ1011の中から、上記店舗のレイアウトデータを抽出し、抽出したレイアウトデータと、抽出した上記撮像データと、抽出した上記POSデータとを用いて、顧客の動線を分析するためのトラッキングデータを生成する。当該トラッキングデータの生成については後述する。 Specifically, the image acquisition unit 104 of the server 100 reads the store name and the imaging period of the imaging data included in the tracking request, accesses the imaging data 1013 using the store name and the imaging period as keys, and obtains information about the store. imaged data for the relevant period is extracted. Then, the POS information acquisition unit 105 of the server 100 accesses the POS data 1014 using the store name, product name, product purchase time, customer number, and customer age as keys, and extracts the key from the POS data 1014. is extracted as the POS data of the corresponding customer of the corresponding store to be tracked. Further, the tracking processing unit 106 extracts the layout data of the store from the layout data 1011, and uses the extracted layout data, the extracted imaging data, and the extracted POS data to track the movement of the customer. Generate tracking data for line analysis. Generation of the tracking data will be described later.

トラッキング処理部106は、生成したトラッキングデータに含まれる顧客の動線に欠落箇所があるか否かを判定する(ステップS713)。トラッキング処理部106は、トラッキングデータに含まれる顧客の動線に欠落箇所がないと判定した場合(ステップS713;No)、生成した上記トラッキングデータを管理者端末200に送信する(ステップS714)。その後、管理者端末200の制御部203は、受信した上記トラッキングデータを出力部202に表示する(ステップS715)。 The tracking processing unit 106 determines whether or not there is a missing portion in the customer's flow line included in the generated tracking data (step S713). If the tracking processing unit 106 determines that there is no missing portion in the customer flow line included in the tracking data (step S713; No), the tracking processing unit 106 transmits the generated tracking data to the administrator terminal 200 (step S714). After that, the control unit 203 of the administrator terminal 200 displays the received tracking data on the output unit 202 (step S715).

一方、トラッキング処理部106は、トラッキングデータに含まれる顧客の動線に欠落箇所があると判定した場合(ステップS713;Yes)、当該欠落箇所を補間する補間処理を実行し(ステップS716)、補間処理が実行された後の補間トラッキングデータを生成する(ステップS717)。当該補間処理、補間トラッキングデータについては後述する。 On the other hand, when the tracking processing unit 106 determines that there is a missing portion in the customer's flow line included in the tracking data (step S713; Yes), the tracking processing unit 106 executes interpolation processing for interpolating the missing portion (step S716). Interpolated tracking data after the processing is performed is generated (step S717). The interpolation processing and interpolation tracking data will be described later.

トラッキング処理部106は、生成した上記補間トラッキングデータを管理者端末200に送信し(ステップS718)、管理者端末200の制御部203は、受信した上記補間トラッキングデータを出力部202に表示する(ステップS719)。 The tracking processing unit 106 transmits the generated interpolated tracking data to the administrator terminal 200 (step S718), and the control unit 203 of the administrator terminal 200 displays the received interpolated tracking data on the output unit 202 (step S718). S719).

さらに、トラッキング処理部106は、上記トラッキングデータまたは上記補間トラッキングデータを該当店舗の売り上げシステム300に送信し(ステップS720)、売り上げシステム300の制御部305は、当該制御部305に接続された表示部に、サーバ100から受信した上記トラッキングデータまたは上記補間トラッキングデータを表示する(ステップS721)。 Further, the tracking processing unit 106 transmits the tracking data or the interpolated tracking data to the sales system 300 of the store (step S720), and the control unit 305 of the sales system 300 controls the display unit connected to the control unit 305. , the tracking data or the interpolated tracking data received from the server 100 is displayed (step S721).

図8は、トラッキングデータ、補間トラッキングデータの例を示す図である。トラッキングデータは、レイアウトデータ1011に、顧客の動線Lを重ね合わせたデータである。当該重ね合わせの方法としては、例えば、トラッキング処理部106が、撮像データに含まれる顧客の顔画像や服装、容姿などの特徴情報を抽出する。さらに、トラッキング処理部106は、抽出した当該特徴情報と同じ特徴情報を含む画像データを特定し、特定した画像データにおける顧客の位置情報を算出してレイアウトデータ1011にプロットする。このような処理を行うことにより、レイアウトデータ1011上にプロットされた点が顧客の動線としてあらわれる。図8では、顧客が店舗Aの出入り口Eから入って、商品陳列棚A-1、A-2、B-3、B-2、B-1、C-2横の通路をとおり、D-2、D-3横をとおり、POS端末まで移動していることを示している。当該トラッキングデータでは、動線上の範囲BRがカメラの死角となっていて、プロットされた点が欠落した欠落箇所となり、動線が不連続となっていることがわかる。 FIG. 8 is a diagram showing examples of tracking data and interpolated tracking data. The tracking data is data obtained by superimposing the flow line L of the customer on the layout data 1011 . As a method of superimposing, for example, the tracking processing unit 106 extracts feature information such as a customer's face image, clothes, appearance, etc. included in the imaging data. Further, the tracking processing unit 106 identifies image data containing the same characteristic information as the extracted characteristic information, calculates customer position information in the identified image data, and plots it on the layout data 1011 . By performing such processing, points plotted on the layout data 1011 appear as customer flow lines. In FIG. 8, a customer enters from the entrance E of the store A, passes through the aisles beside the product display shelves A-1, A-2, B-3, B-2, B-1, and C-2, and reaches D-2. , D-3 to the POS terminal. In the tracking data, it can be seen that the range BR on the line of flow is a blind spot of the camera, and the plotted points are missing points, making the line of flow discontinuous.

トラッキング処理部106は、ステップS713において欠落箇所の有無を判定し、欠落箇所があると判定した場合(ステップS713;Yes)、レイアウトデータ1011、商品陳列データ1012、POSデータ1014を参照して顧客のルートを推定する補間処理を実行する。例えば、トラッキング処理部106は、レイアウトデータ1011を参照して上記欠落箇所付近の位置を特定する。さらに、トラッキング処理部106は、商品陳列データ1012とPOSデータ1014とを参照し、特定した位置に隣接する商品陳列棚の商品名とPOSデータの商品名とを比較し、当該商品名の商品が陳列されている商品陳列棚を特定する。トラッキング処理部106は、商品陳列棚を特定すると、顧客が当該商品陳列棚付近を移動したと判断し、推定される顧客の動線をレイアウトデータ上にプロットする。図8では、上記判断にしたがって、上記欠落箇所において推定される動線L’がプロットされ、上記欠落箇所を含む顧客の動線L+L’が上記補間トラッキングデータとして生成され、当該補間トラッキングデータとして示される動線が顧客の動線であると推定できる。すなわち、店舗で顧客がある商品を購入したときの動線を欠落箇所を含めて把握することができる。 The tracking processing unit 106 determines whether or not there is a missing portion in step S713, and if it is determined that there is a missing portion (step S713; Yes), the layout data 1011, the product display data 1012, and the POS data 1014 are referred to. Perform an interpolation process to estimate the route. For example, the tracking processing unit 106 refers to the layout data 1011 to identify the position near the missing portion. Further, the tracking processing unit 106 refers to the product display data 1012 and the POS data 1014, compares the product name on the product display shelf adjacent to the specified position with the product name in the POS data, and finds the product with the product name. Identify the product shelves on display. After identifying the product display shelf, the tracking processing unit 106 determines that the customer has moved near the product display shelf, and plots the estimated customer flow line on the layout data. In FIG. 8, according to the above determination, the flow line L′ estimated at the missing portion is plotted, and the customer flow line L+L′ including the missing portion is generated as the interpolated tracking data and shown as the interpolated tracking data. It can be estimated that the customer's flow line is the flow line of the customer. In other words, it is possible to grasp the line of flow including missing parts when a customer purchases a certain product at a store.

このように、本実施例では、上記処理を行うことにより、商品ごとおよび顧客ごとに顧客の動線を精度よく分析することができる。特に、スーパーマーケット等の大規模な店舗における商品のマーケティングでは、顧客の来店から清算までの動線を正確に求めることが重要である。顧客の導線を正確に求めることができれば、POSデータを参照し、商品陳列棚に陳列されている商品の近くを通ったにもかかわらず当該商品を購入しなかった顧客の数を収集することが可能となる。このように、POSデータと併用して顧客の動線を推定することにより、動線分析の精度を向上させることができる。また、顧客の動線を正確に把握することで、購入した製品だけでなく、購入しなかった製品も推定できるようになる。 As described above, in this embodiment, by performing the above processing, it is possible to accurately analyze customer flow lines for each product and each customer. In particular, in the marketing of products in large-scale stores such as supermarkets, it is important to accurately determine the flow line from customer visit to checkout. If it is possible to accurately determine the flow of customers, it is possible to refer to the POS data and collect the number of customers who did not purchase the product even though they passed by the product displayed on the product display shelf. It becomes possible. In this way, by estimating the customer's flow line together with the POS data, it is possible to improve the accuracy of the flow line analysis. In addition, by accurately grasping the flow of customers, it will be possible to estimate not only the products that were purchased, but also the products that were not purchased.

なお、本システムは、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化したり、上記実施の形態に開示されている複数の構成要素を適宜組み合わせて実施することができる。 It should be noted that the present system is not limited to the above-described embodiment as it is. The components can be appropriately combined for implementation.

例えば、サーバ100のトラッキング処理部106は、他の店舗のレイアウトと類似しているレイアウトの顧客の動線を取得し、補間して動線を推定してもよい。具体的には、レイアウトデータ1011の中から、店舗間で類似しているレイアウトデータの有無を判定し、店舗間で類似しているレイアウトデータがあると判定した場合、さらに、類似していると判定した店舗の商品陳列データ1012が類似しているか否かを判定する。上記店舗間でレイアウトデータが類似しているとは、例えば、店舗面積、通路の幅、商品陳列棚の位置の差が所定の範囲内(例えば、商品陳列棚の位置の差が1メートル以内)にある場合に、両者が類似していると判定すればよい。また、商品陳列データが類似しているとは、例えば、商品陳列棚に陳列されている商品の配置が類似している場合、両者が類似していると判定すればよい。例えば、比較対象となる店舗において、図3、4のように、両者のチョコレート類の商品が店舗壁面ではない店舗中央の商品陳列棚に配置されている場合に、これらの店舗の商品陳列データが類似していると判定すればよい。このような判定により、トラッキング処理部106が店舗のレイアウトデータおよび商品陳列データが類似していると判定した場合、欠落箇所を含むトラッキングデータのうちの当該欠落箇所を、他の店舗で欠落が生じていないトラッキングデータのうちの上記欠落箇所に対応する部分のトラッキングデータにより補間する。このような処理を行うことにより、POSデータを用いて上記補間トラッキングデータが生成できない場合であっても、顧客の動線を推定することができる。 For example, the tracking processing unit 106 of the server 100 may acquire the flow line of customers whose layout is similar to that of other stores, and interpolate to estimate the flow line. Specifically, the presence or absence of layout data similar between stores is determined from the layout data 1011, and if it is determined that there is layout data similar between stores, the layout data is further determined to be similar. It is determined whether or not the product display data 1012 of the determined stores are similar. The similarity of layout data between stores means, for example, that the difference in store area, aisle width, and product display shelf position is within a predetermined range (for example, the difference in product display shelf position is within 1 meter). , it is determined that the two are similar. Further, when the product display data are similar, for example, when the arrangement of the products displayed on the product display shelf is similar, it may be determined that the two are similar. For example, in a store to be compared, as shown in FIGS. 3 and 4, when both chocolate products are arranged on the product display shelf in the center of the store instead of the store wall surface, the product display data of these stores are It suffices to determine that they are similar. By such determination, when the tracking processing unit 106 determines that the layout data and product display data of the store are similar, the missing part of the tracking data including the missing part is replaced by another store. Interpolation is performed using the tracking data of the portion corresponding to the missing portion of the missing tracking data. By performing such processing, even if the interpolated tracking data cannot be generated using the POS data, the flow line of the customer can be estimated.

さらには、上記店舗のレイアウトデータおよび商品陳列データが類似していると判定する場合において、撮像部302の撮像年月日や時刻、POSデータの購入時刻を基準として、比較対象とするトラッキングデータを絞り込んで顧客の動線を推定してもよい。例えば、トラッキング処理部106は、上記類似していると判定した店舗のうち、POSデータの性別、年齢、購入時刻(あるいは当該店舗の撮像部302の撮像年月日や時刻)が所定の範囲内(例えば、購入時刻であれば年月日)にある店舗のトラッキングデータを特定し、特定した店舗のトラッキングデータの欠落箇所を、上記基準で所定の範囲内と判定した他の店舗で欠落が生じていないトラッキングデータのうちの上記欠落箇所に対応する部分のトラッキングデータにより補間してもよい。すなわち、時間や季節によって顧客の動線が異なる(例えば、夏はアイスクリーム売り場に向かう動線が多いなど)ためこれらを基準として推定したり、性別や年齢が同じである場合には動線も類似していることが考えられるため、POSデータから得られる顧客の年齢、性別などの情報を基準として顧客の動線を推定してもよい。このような処理を行うことにより、上記類似していると判定する対象の数を絞り込むことができ、POSデータを用いて上記補間トラッキングデータが生成できない場合であっても、効率よく顧客の動線を推定することができる。 Furthermore, when it is determined that the layout data of the store and the product display data are similar, the tracking data to be compared is selected based on the imaging date and time of the imaging unit 302 and the purchase time of the POS data. You may narrow down and estimate a customer's flow line. For example, the tracking processing unit 106 determines that the gender, age, and purchase time of the POS data (or the imaging date and time of the imaging unit 302 of the store) of the stores determined to be similar are within a predetermined range. Identify the tracking data of a certain store (for example, the date of purchase if it is the time of purchase), and if the missing part of the tracking data of the specified store is determined to be within the predetermined range based on the above criteria, there will be a missing part. Interpolation may be performed using the tracking data of the portion corresponding to the missing portion of the tracking data that is not included. In other words, customer flow lines differ depending on the time of day and season (for example, in the summer, there are many lines of flow heading to the ice cream counter), so these are used as a basis for estimation. Since it is conceivable that they are similar, the customer's flow line may be estimated based on information such as the age and sex of the customer obtained from the POS data. By performing such processing, the number of objects to be determined to be similar can be narrowed down, and even if the interpolated tracking data cannot be generated using the POS data, the flow line of the customer can be efficiently calculated. can be estimated.

1000 情報処理システム
100 サーバ
101 記憶部
1011 レイアウトデータ
1012 商品陳列データ
1013 撮像データ
1014 POSデータ
102 制御部
103 通信部
104 画像取得部
105 POS情報取得部
106 トラッキング処理部
200 管理者端末
201 入力部
202 出力部
203 制御部
204 通信部
300 売り上げシステム300(300-1~300-N)
301 通信部
302 撮像部
303 売り上げ処理部
304 記憶部
305 制御部
N1、N2 ネットワーク。
1000 Information processing system 100 Server 101 Storage unit 1011 Layout data 1012 Product display data 1013 Imaging data 1014 POS data 102 Control unit 103 Communication unit 104 Image acquisition unit 105 POS information acquisition unit 106 Tracking processing unit 200 Administrator terminal 201 Input unit 202 Output Unit 203 Control unit 204 Communication unit 300 Sales system 300 (300-1 to 300-N)
301 communication unit 302 imaging unit 303 sales processing unit 304 storage unit 305 control unit N1, N2 network.

Claims (4)

顧客の動線を分析する情報処理システムであって、
店舗に備えられた撮像部により撮像された撮像データを取得する撮像データ取得部と、
前記店舗における商品の売り上げを示す売り上げデータを取得する売り上げ情報取得部と、
前記撮像データ取得部が取得した前記撮像データと、前記店舗のレイアウトを示すレイアウトデータと、前記店舗で陳列される商品の陳列データとに基づいて、前記顧客の動線を含むトラッキングデータを生成するトラッキング処理部と、を備え、
前記トラッキング処理部は、前記トラッキングデータに欠落箇所があるか否かを判定し、前記トラッキングデータに欠落箇所があると判定した場合、前記売り上げ情報取得部が取得した前記売り上げデータと前記陳列データとに基づいて、前記欠落箇所を補間する場合において、
前記トラッキング処理部は、店舗間で類似しているレイアウトデータの有無を判定し、店舗間で類似しているレイアウトデータがあると判定した場合、類似していると判定した店舗の前記陳列データが類似しているか否かを判定し、前記陳列データが類似していると判定した場合、前記トラッキングデータのうちの当該欠落箇所を、他の店舗で欠落が生じていないトラッキングデータのうちの前記欠落箇所に対応する部分で補間する、
ことを特徴とする情報処理システム。
An information processing system for analyzing customer flow lines,
an imaging data acquisition unit that acquires imaging data captured by an imaging unit provided in a store;
a sales information acquisition unit that acquires sales data indicating product sales at the store;
Tracking data including the flow line of the customer is generated based on the imaging data acquired by the imaging data acquisition unit, layout data indicating the layout of the store, and display data of products displayed in the store. a tracking processing unit,
The tracking processing unit determines whether or not there is a missing portion in the tracking data, and if it is determined that there is a missing portion in the tracking data, the sales data acquired by the sales information acquisition unit and the display data. When interpolating the missing part based on
The tracking processing unit determines the presence or absence of similar layout data between stores, and if it is determined that there is similar layout data between stores, the display data of the store determined to be similar is It is determined whether or not the display data are similar, and if it is determined that the display data are similar, the missing part of the tracking data is replaced with the missing part of the tracking data that does not occur in other stores. Interpolate with the part corresponding to the point,
An information processing system characterized by:
前記トラッキング処理部は、前記店舗のレイアウトデータおよび前記陳列データが類似していると判定する場合において、前記撮像データまたは前記売り上げデータの時刻に基づいて、比較対象とする前記トラッキングデータを絞り込む、
ことを特徴とする請求項に記載の情報処理システム。
When determining that the layout data and the display data of the store are similar, the tracking processing unit narrows down the tracking data to be compared based on the time of the imaging data or the sales data.
The information processing system according to claim 1 , characterized by:
コンピュータが、顧客の動線を分析する顧客動線分析方法であって、
前記コンピュータが、
店舗に備えられた撮像部により撮像された撮像データを取得し、
前記店舗における商品の売り上げを示す売り上げデータを取得し、
取得された前記撮像データと、前記店舗のレイアウトを示すレイアウトデータと、前記店舗で陳列される商品の陳列データとに基づいて、前記顧客の動線を含むトラッキングデータを生成し、
前記トラッキングデータに欠落箇所があるか否かを判定し、
前記トラッキングデータに欠落箇所があると判定した場合、取得された前記売り上げデータと前記陳列データとに基づいて、前記欠落箇所を補間する場合において、
店舗間で類似しているレイアウトデータの有無を判定し、
店舗間で類似しているレイアウトデータがあると判定した場合、類似していると判定した店舗の前記陳列データが類似しているか否かを判定し、
前記陳列データが類似していると判定した場合、前記トラッキングデータのうちの当該欠落箇所を、他の店舗で欠落が生じていないトラッキングデータのうちの前記欠落箇所に対応する部分で補間する、
ことを特徴とする顧客動線分析方法。
A customer flow line analysis method in which a computer analyzes a customer flow line,
the computer
Acquiring imaging data captured by an imaging unit provided in the store,
Acquiring sales data indicating product sales at the store,
generating tracking data including the flow line of the customer based on the acquired imaging data, layout data indicating the layout of the store, and display data of products displayed in the store;
Determining whether or not there is a missing part in the tracking data,
When it is determined that there is a missing part in the tracking data, and when interpolating the missing part based on the acquired sales data and the display data ,
Determine the presence or absence of similar layout data between stores,
when determining that there is similar layout data between stores, determining whether the display data of the stores determined to be similar are similar;
When it is determined that the display data are similar, interpolate the missing part of the tracking data with a part corresponding to the missing part of the tracking data that is not missing in other stores.
A customer flow line analysis method characterized by:
前記コンピュータが、
前記店舗のレイアウトデータおよび前記陳列データが類似していると判定する場合において、前記撮像データまたは前記売り上げデータの時刻に基づいて、比較対象とする前記トラッキングデータを絞り込む、
ことを特徴とする請求項に記載の顧客動線分析方法
the computer
Narrowing down the tracking data to be compared based on the time of the imaging data or the sales data when determining that the layout data and the display data of the store are similar;
The customer flow line analysis method according to claim 3 , characterized in that:
JP2018150068A 2018-08-09 2018-08-09 Information processing system, customer flow line analysis method Active JP7149761B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018150068A JP7149761B2 (en) 2018-08-09 2018-08-09 Information processing system, customer flow line analysis method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018150068A JP7149761B2 (en) 2018-08-09 2018-08-09 Information processing system, customer flow line analysis method

Publications (2)

Publication Number Publication Date
JP2020027313A JP2020027313A (en) 2020-02-20
JP7149761B2 true JP7149761B2 (en) 2022-10-07

Family

ID=69620061

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018150068A Active JP7149761B2 (en) 2018-08-09 2018-08-09 Information processing system, customer flow line analysis method

Country Status (1)

Country Link
JP (1) JP7149761B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008077139A (en) 2006-09-19 2008-04-03 Fujitsu Ltd Store information providing apparatus, store information providing method, and store information providing program
JP5967553B2 (en) 2014-06-16 2016-08-10 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Method for estimating purchase behavior of customer in store or between stores, and computer system and computer program thereof
JP2017083980A (en) 2015-10-26 2017-05-18 日立アイ・エヌ・エス・ソフトウェア株式会社 Behavior automatic analyzer and system and method
WO2018079456A1 (en) 2016-10-31 2018-05-03 日本電気株式会社 Flow line output device, flow line output method, and recording medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0546591A (en) * 1991-08-14 1993-02-26 Kaoru Tone Customer flow analysis method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008077139A (en) 2006-09-19 2008-04-03 Fujitsu Ltd Store information providing apparatus, store information providing method, and store information providing program
JP5967553B2 (en) 2014-06-16 2016-08-10 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Method for estimating purchase behavior of customer in store or between stores, and computer system and computer program thereof
JP2017083980A (en) 2015-10-26 2017-05-18 日立アイ・エヌ・エス・ソフトウェア株式会社 Behavior automatic analyzer and system and method
WO2018079456A1 (en) 2016-10-31 2018-05-03 日本電気株式会社 Flow line output device, flow line output method, and recording medium

Also Published As

Publication number Publication date
JP2020027313A (en) 2020-02-20

Similar Documents

Publication Publication Date Title
CN110322300B (en) Data processing method and device, electronic device, and storage medium
JP5906558B1 (en) Customer behavior analysis apparatus, customer behavior analysis system, and customer behavior analysis method
JP5731766B2 (en) Loss opportunity analysis system and analysis method
JP6756473B2 (en) Behavior analyzers and systems and methods
JP6314987B2 (en) In-store customer behavior analysis system, in-store customer behavior analysis method, and in-store customer behavior analysis program
WO2019093293A1 (en) Customer service assisting device, customer service assisting method, and computer-readable recording medium
JP7081310B2 (en) Behavioral analytics device, behavioral analytics system, behavioral analytics method, program and recording medium
JP6648508B2 (en) Purchasing behavior analysis program, purchasing behavior analysis method, and purchasing behavior analysis device
JP6557702B2 (en) Customer analysis system
JP2022027440A (en) Key frame selection method and key frame selection system for analyzing computer vision, and computer vision in machine learning application
JP2015090579A (en) Behavior analysis system
JP6366529B2 (en) Flow line processing system and flow line processing method
JP6565639B2 (en) Information display program, information display method, and information display apparatus
JP6418270B2 (en) Information processing apparatus and information processing program
CN102265302A (en) Customer analysis system, customer data collection device, customer analysis device, customer analysis method and program
JP6428062B2 (en) Information processing apparatus and information processing program
JP7149761B2 (en) Information processing system, customer flow line analysis method
JP2016219065A (en) Residence analysis system and method
CN109920172B (en) Information processing apparatus
JP6769555B2 (en) Article identification device, article identification method, calculation device, system and program
JP7010030B2 (en) In-store monitoring equipment, in-store monitoring methods, and in-store monitoring programs
EP4125023B1 (en) Customer service detection program, customer service detection method, and information processing device
JP2015133131A (en) Data output system and method for loss analysis of sales opportunities
JP2016024601A (en) Information processing apparatus, information processing system, information processing method, commodity recommendation method, and program
JP7380839B2 (en) Recognition level estimation device, recognition level estimation method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210727

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220524

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220721

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220927

R150 Certificate of patent or registration of utility model

Ref document number: 7149761

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250