JP4728229B2 - Behavior analysis device - Google Patents
Behavior analysis device Download PDFInfo
- Publication number
- JP4728229B2 JP4728229B2 JP2006513574A JP2006513574A JP4728229B2 JP 4728229 B2 JP4728229 B2 JP 4728229B2 JP 2006513574 A JP2006513574 A JP 2006513574A JP 2006513574 A JP2006513574 A JP 2006513574A JP 4728229 B2 JP4728229 B2 JP 4728229B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- sales
- pattern
- area
- customer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004458 analytical method Methods 0.000 title claims description 58
- 238000000034 method Methods 0.000 claims description 36
- 230000009471 action Effects 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 24
- 230000033001 locomotion Effects 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 6
- 238000012935 Averaging Methods 0.000 claims description 4
- 230000003542 behavioural effect Effects 0.000 claims description 2
- 230000006399 behavior Effects 0.000 description 153
- 238000004891 communication Methods 0.000 description 39
- 230000001133 acceleration Effects 0.000 description 16
- 238000013459 approach Methods 0.000 description 16
- 238000003384 imaging method Methods 0.000 description 16
- 238000001514 detection method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 230000008014 freezing Effects 0.000 description 10
- 238000007710 freezing Methods 0.000 description 10
- 239000004973 liquid crystal related substance Substances 0.000 description 9
- 230000002159 abnormal effect Effects 0.000 description 7
- 238000013500 data storage Methods 0.000 description 7
- 230000002441 reversible effect Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 239000013598 vector Substances 0.000 description 5
- 241000251468 Actinopterygii Species 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 235000009508 confectionery Nutrition 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 235000013365 dairy product Nutrition 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 235000013372 meat Nutrition 0.000 description 4
- 235000013311 vegetables Nutrition 0.000 description 4
- 240000004050 Pentaglottis sempervirens Species 0.000 description 3
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 235000013305 food Nutrition 0.000 description 3
- 235000013324 preserved food Nutrition 0.000 description 3
- 239000004278 EU approved seasoning Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 235000013361 beverage Nutrition 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 235000013409 condiments Nutrition 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 235000019688 fish Nutrition 0.000 description 2
- 235000011194 food seasoning agent Nutrition 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- PICXIOQBANWBIZ-UHFFFAOYSA-N zinc;1-oxidopyridine-2-thione Chemical class [Zn+2].[O-]N1C=CC=CC1=S.[O-]N1C=CC=CC1=S PICXIOQBANWBIZ-UHFFFAOYSA-N 0.000 description 2
- 230000002354 daily effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000003702 image correction Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、行動解析装置に関し、特に無線通信などの技術を用いた位置検出により空間内における移動体の行動を解析する技術に関する。 The present invention relates to a behavior analysis apparatus, and more particularly to a technology for analyzing a behavior of a moving object in a space by position detection using a technology such as wireless communication.
近年、大型店舗を中心とした小売業界において熾烈なサービス競争が繰り広げられている。各小売業者は商品の売価を下げるためにあらゆる角度からコストダウンを図るのはもちろんのこと、いかに他店にない付加価値を顧客へ提供できるかという課題に取り組んでいる。顧客のニーズは多様化しており、いかにそうしたニーズに応え、的確なタイミングで的確な商品の情報を提供したり、顧客のニーズに適合した売場配置や品揃えにしていくことが販売促進と業務の効率化に直結する。
顧客の多様化したニーズを捉えるツールのひとつにPOS(Point Of Sales、販売時点管理)システムがある。POSシステムは、小売店のキャッシュレジスターへの入力データをもとに、商品の売れ行きや購入者層に関する統計をとることができる。しかしながら、POSデータでは「売れる商品」と「売れない商品」は判明するものの、「なぜ売れるのか」「なぜ売れないのか」といった顧客の行動とも関連する原因までは特定困難である。したがって、売れない商品はその商品自体に問題があるのか、単に陳列方法に問題があるのか判別できず、適切な対策を講ずるのも困難であった。 One of the tools that capture the diversified needs of customers is the POS (Point Of Sales) system. The POS system can collect statistics on sales of products and purchasers based on data input to the cash register of the retail store. However, although “goods that can be sold” and “goods that cannot be sold” are found in the POS data, it is difficult to specify the cause related to the customer's behavior such as “why it sells” or “why it cannot sell”. Therefore, it is difficult to determine whether a product that cannot be sold has a problem with the product itself or simply a problem with the display method, and it is difficult to take appropriate measures.
一方、販売促進を推進するためには、店舗における顧客の行動分析のみならず従業員の能率を向上させることも必要であり、IT技術を用いた従業員の行動分析が高い精度にて実現されればあらゆる業種にわたって有効なツールとなり得る。その他の業務や用途においても人の行動を分析することでマーケティングに活用できる様々なデータが得られる。 On the other hand, in order to promote sales promotion, it is necessary not only to analyze customer behavior in stores, but also to improve employee efficiency, and employee behavior analysis using IT technology is realized with high accuracy. Can be an effective tool across all industries. Various data that can be used for marketing can be obtained by analyzing human behavior in other businesses and applications.
本発明は上記背景の下でなされたものであり、本発明の目的は、空間内における移動体の行動を解析して有用な情報を提供することにある。 The present invention has been made under the above background, and an object of the present invention is to provide useful information by analyzing the behavior of a moving object in space.
上記課題を解決するために、本発明のある態様の行動解析装置は、所定の実空間内において時間経過とともに変化する移動体の位置を示す位置情報とその測位タイミングを示す時間情報を取得する位置取得部と、実空間を仮想空間上の位置で表した空間情報を取得する空間取得部と、位置情報、時間情報、および空間情報に基づき、実空間における移動体の移動経路を仮想空間上の位置で示した経路情報を生成する経路取得部と、位置情報および時間情報に基づき、移動体の移動速度を示した速度情報を生成する速度取得部と、移動体の移動経路と移動速度の関係に基づく行動の類型として異なる行動パターンがそれぞれ定義された複数の行動パターンデータを記憶するパターン記憶部と、経路情報、速度情報、および複数の行動パターンデータに基づき、移動体の行動が行動パターンの類型のいずれに一致するかを判定するパターン判定部と、判定の結果を出力する出力処理部と、を備える。 In order to solve the above-described problem, a behavior analysis device according to an aspect of the present invention acquires a position information indicating a position of a moving body that changes with time in a predetermined real space and a time information indicating a positioning timing thereof. An acquisition unit, a space acquisition unit that acquires spatial information representing the real space as a position in the virtual space, and a movement path of the moving body in the real space on the virtual space based on the position information, the time information, and the spatial information. The relationship between the route acquisition unit that generates the route information indicated by the position, the speed acquisition unit that generates the velocity information indicating the moving speed of the moving body based on the position information and the time information, and the moving path and the moving speed of the moving body A pattern storage unit for storing a plurality of behavior pattern data in which different behavior patterns are defined as behavior types based on the path information, speed information, and a plurality of behavior pattern data Based on data provided and determines the pattern determining section for determining behavior of the moving object matches one of the types of behavior patterns, and an output processing unit that outputs a result of the determination, the.
ここで「移動体」は、例えば店舗へ来店した顧客、その顧客の買い物カートや買い物かご、店舗の従業員、テーマパークなどの娯楽施設内の来場者や従業員、競技スペース内の選手など、空間内を移動する人またはその付属物を示す。「行動パターンデータ」は、所定の空間全体における移動体の行動パターンの類型が定義されている場合と、所定の空間に含まれる複数の領域のそれぞれにおける移動体の行動パターンの類型が定義されている場合のいずれであってもよい。この態様によると、空間内における移動体の移動経路だけでなくその移動速度も取得するので、同じ移動経路であっても例えば店舗空間であれば単なる売場の通過と商品購入検討に時間を要したかの違いを区別することができる。したがって、顧客の購買行動や従業員の行動といった人物の行動、およびそうした行動の要因を精度よく推測することができる。 Here, “mobile” refers to, for example, a customer who visits a store, a shopping cart or a basket of the customer, a store employee, a visitor or employee in an entertainment facility such as a theme park, or a player in a competition space. Indicates a person moving in space or an accessory. In “behavior pattern data”, the type of behavior pattern of a moving object in the entire predetermined space is defined, and the type of behavior pattern of the moving object in each of a plurality of areas included in the predetermined space is defined. Any of them may be used. According to this aspect, since not only the moving path of the moving body in the space but also the moving speed thereof is acquired, it takes time to simply pass through the sales floor and consider purchasing the product even if the same moving path is, for example, a store space. Can be distinguished. Therefore, it is possible to accurately estimate the behavior of a person such as the purchase behavior of a customer or the behavior of an employee, and the factors of such behavior.
空間取得部は、実空間に含まれる複数の領域の配置を仮想空間上で特定するためのそれぞれの座標を空間情報として取得し、経路取得部は、実空間における移動体の移動経路を仮想空間上の位置で示した経路情報を、移動体が複数の領域のうちいずれを通行したかに関する情報とともに生成し、速度取得部は、速度情報として、複数の領域のすべてにおける移動体の平均速度、複数の領域のそれぞれにおける移動体の平均速度、および移動体の瞬間速度のうち少なくともいずれかを示した情報を生成し、パターン判定部は、移動体が複数の領域のうちいずれを通行したかに関する情報を含んだ経路情報と速度情報および複数の行動パターンデータとに基づいて行動パターンの一致を判定してもよい。 The space acquisition unit acquires, as space information, each coordinate for specifying the arrangement of a plurality of regions included in the real space on the virtual space, and the route acquisition unit determines the movement path of the moving object in the real space in the virtual space. The route information shown in the above position is generated together with information on which of the plurality of areas the moving body has passed, and the speed acquisition unit, as speed information, the average speed of the moving body in all of the plurality of areas, Information indicating at least one of the average speed of the moving body in each of the plurality of areas and the instantaneous speed of the moving body is generated, and the pattern determination unit relates to which of the plurality of areas the moving body has passed. The match of the action pattern may be determined based on the route information including the information, the speed information, and the plurality of action pattern data.
位置取得部は、実空間として所定の店舗内の空間における移動体の位置を示す位置情報とその時間情報を取得し、空間取得部は、店舗に含まれる複数の売場の配置を仮想空間上で特定するためのそれぞれの座標を空間情報として取得し、経路取得部は、店舗内の空間における移動体の移動経路を仮想空間上の位置で示した経路情報を、移動体が複数の売場のうちいずれを通行したかに関する情報とともに生成し、速度取得部は、速度情報として、複数の売場領域のすべてにおける移動体の平均速度、複数の売場領域のそれぞれにおける移動体の平均速度、および移動体の瞬間速度のうち少なくともいずれかを示した情報を生成し、パターン判定部は、移動体が複数の売場のうちいずれを通行したかに関する情報を含んだ経路情報と速度情報および複数の行動パターンデータとに基づいて行動パターンの一致を判定してもよい。この場合、売場ごとに顧客の行動を解析できるので、販売促進につながる的確な有用情報を売場または商品ごとに得ることができる。 The position acquisition unit acquires position information indicating the position of a moving body in a space in a predetermined store as a real space and its time information, and the space acquisition unit displays the arrangement of a plurality of sales floors included in the store on a virtual space. Each coordinate for specifying is acquired as spatial information, and the route acquisition unit displays route information indicating the moving route of the moving object in the space in the store by the position in the virtual space, and the moving object is a plurality of sales floors. The speed acquisition unit generates, as speed information, the average speed of the mobile body in all of the sales floor areas, the average speed of the mobile body in each of the sales floor areas, and the speed of the mobile body. Information indicating at least one of the instantaneous velocities is generated, and the pattern determination unit includes route information and speed information including information on which of the plurality of sales floors the mobile object has passed. The coincidence of behavior patterns on the basis of the fine plurality of action pattern data may be determined. In this case, since a customer's action can be analyzed for every sales floor, the exact useful information leading to sales promotion can be obtained for every sales floor or goods.
この行動解析装置は、移動体によって所持された通信機が送信または受信する無線波の強度を示す強度情報を、実空間においてそれぞれ異なる位置に設置された複数の無線通信装置のうち少なくともいずれかを介して取得する強度取得部と、強度情報に基づいて移動体の位置を示す位置情報および時間情報を生成する位置認識部と、をさらに備えてもよい。ここで「無線通信装置」は、いわゆるアクセスポイントとも呼ばれる無線基地局であってもよい。この場合、ハードウエアとしては広く普及している無線LAN技術を用いて位置情報および時間情報を取得でき、来店した顧客といった移動体の行動を比較的低コストにて解析できる。なお、「移動体によって所持された通信機」は、主に無線LAN端末が想定されるが、無線機能を内蔵したICタグ(RFID)でこれを実現してもよい。 This behavior analysis device uses at least one of a plurality of wireless communication devices installed at different positions in real space, as intensity information indicating the strength of radio waves transmitted or received by a communication device possessed by a mobile object. And a position recognizing unit that generates position information and time information indicating the position of the moving body based on the intensity information. Here, the “wireless communication apparatus” may be a wireless base station also called a so-called access point. In this case, position information and time information can be acquired using wireless LAN technology that is widely used as hardware, and behavior of a moving object such as a customer who has visited the store can be analyzed at a relatively low cost. The “communication device possessed by the mobile body” is mainly assumed to be a wireless LAN terminal, but may be realized by an IC tag (RFID) incorporating a wireless function.
この行動解析装置は、実空間においてそれぞれ異なる位置に設置された複数の無線通信装置のうち少なくともいずれかと移動体によって所持された無線通信媒体の間において、一方が無線電波を発信してからその無線電波を受信した他方による返信としての無線電波を一方が受信するまでの時間の長さに基づいて移動体の位置を示す位置情報および時間情報を生成する位置認識部をさらに備えてもよい。ここでいう「無線通信装置」や「移動体によって所持された無線通信媒体」もまた上記と同様であり、無線LANであってもよいし、ICタグであってもよい。 This behavior analysis device transmits a radio wave between at least one of a plurality of wireless communication devices installed at different positions in a real space and a wireless communication medium possessed by a mobile object, and then transmits the wireless radio wave. You may further provide the position recognition part which produces | generates the positional information and time information which show the position of a moving body based on the length of time until one side receives the radio wave as a reply by the other which received the electromagnetic wave. The “wireless communication device” and the “wireless communication medium possessed by the moving body” here are also the same as described above, and may be a wireless LAN or an IC tag.
この行動解析装置は、移動体によって所持されたICタグまたは無線通信装置が、実空間においてそれぞれ異なる位置に設置された複数の無線通信装置または複数のICタグのうちいずれの装置との間で通信しているかに基づいて移動体の位置を示す位置情報および時間情報を生成する位置認識部をさらに備えてもよい。 In this behavior analysis device, an IC tag or a wireless communication device possessed by a mobile body communicates with any of a plurality of wireless communication devices or a plurality of IC tags installed at different positions in real space. A position recognizing unit that generates position information and time information indicating the position of the moving body based on whether the moving object is located may be further provided.
この行動解析装置は、実空間において所定の角度から撮像された画像を取得する画像取得部と、画像取得部により取得された複数の画像間において動きのある物体を移動体として特定し、画像内の空間における物体の位置を認識することにより移動体の位置情報および時間情報を生成する位置認識部と、をさらに備えてもよい。ここでいう「撮像」は、CCDセンサやCMOSセンサを用いた撮像の他、超音波、マイクロ波、赤外線、電磁波などを対象物に当てたときの反射波を利用した特殊撮影であってもよい。 The behavior analysis apparatus specifies an image acquisition unit that acquires an image captured from a predetermined angle in real space, and an object that moves between a plurality of images acquired by the image acquisition unit as a moving object. A position recognition unit that generates position information and time information of the moving body by recognizing the position of the object in the space. The “imaging” referred to here may be special imaging using reflected waves when ultrasonic waves, microwaves, infrared rays, electromagnetic waves or the like are applied to an object in addition to imaging using a CCD sensor or a CMOS sensor. .
パターン判定部は、移動体である顧客の購買内容を示すデータを取得するとともに、その購買内容を示すデータおよび一致する行動パターンの類型に基づいて購買良否の要因を推定してもよい。例えば、POSデータを用いて顧客の購買内容を示すデータを取得してもよい。商品の売れ行きの度合いと顧客の行動パターンには相関性があると考えられるため、両者を合わせることによって売れ行きがよい原因や売れ行きが悪い原因を比較的容易に把握することができる。 The pattern determination unit may acquire data indicating purchase contents of a customer who is a mobile body, and may estimate a factor of purchase quality based on the data indicating the purchase contents and the type of matching behavior pattern. For example, you may acquire the data which show the purchase content of a customer using POS data. Since it is considered that there is a correlation between the degree of sales of the product and the behavior pattern of the customer, the cause of good sales and the reason of poor sales can be grasped relatively easily by combining the two.
パターン判定部は、顧客が商品購入のために滞在した精算領域の位置と商品購入の日時を経路情報に基づいて判定し、精算領域の位置および商品購入の日時に対応する購買内容を示すデータを取得し、取得したデータと経路情報とを対応付けてもよい。 The pattern determination unit determines the position of the settlement area where the customer stayed for product purchase and the date and time of product purchase based on the route information, and displays data indicating purchase contents corresponding to the position of the settlement area and the date and time of product purchase. The acquired data may be associated with the route information.
パターン判定部は、経路情報、速度情報、および一致する行動パターンの類型と、顧客の属性ごとに経路情報、速度情報、および行動パターンの類型の条件が定義された属性パターンデータと、に基づいて移動体である顧客の属性を推定してもよい。顧客の属性と行動パターンには高い相関性が見られる場合があり、そうした関係性をあらかじめ属性パターンデータとしてデータ化しておくことにより、行動パターンに応じて顧客の属性を比較的容易に推定することができる。 The pattern determination unit is based on route information, speed information, and a matching behavior pattern type, and attribute pattern data in which route information, speed information, and behavior pattern type conditions are defined for each customer attribute. You may estimate the attribute of the customer who is a moving body. In some cases, there is a high correlation between customer attributes and behavior patterns, and by making such relationships data beforehand as attribute pattern data, it is relatively easy to estimate customer attributes according to behavior patterns. Can do.
パターン判定部は、移動体である顧客の属性を取得し、判定された行動パターンを属性と対応付けた属性パターンデータとしてパターン記憶部にあらかじめ格納しておき、パターン記憶部に格納された属性パターンデータを参照することにより、その属性が判明していない顧客の属性を推定してもよい。 The pattern determination unit acquires the attribute of the customer as a mobile object, stores the determined behavior pattern in advance in the pattern storage unit as attribute pattern data associated with the attribute, and stores the attribute pattern stored in the pattern storage unit By referring to the data, an attribute of a customer whose attribute is not known may be estimated.
販売する商品に関して顧客に提供可能な情報をその商品の売場および行動パターンの類型と対応させて記憶する商品情報記憶部と、一致する行動パターンの類型に応じて移動体である顧客に提供可能な情報を顧客が保持する通信機へ送信する情報配信部と、をさらに備えてもよい。顧客の現在位置や顧客の行動パターンから現在の状態を推定することができるので、その位置や状態に適合した情報を積極的に配信することによって商品の販売促進と販売効率化に繋げることができる。 A product information storage unit that stores information that can be provided to the customer regarding the product to be sold in association with the sales floor of the product and the type of behavior pattern, and can be provided to a customer who is a mobile object according to the type of matching behavior pattern And an information distribution unit that transmits information to a communication device held by the customer. Since the current state can be estimated from the current position of the customer and the behavior pattern of the customer, it is possible to lead to sales promotion and sales efficiency of the product by actively distributing information that matches the position and state. .
パターン記憶部に記憶される複数の行動パターンデータには、判定対象の売場領域における移動体である顧客の購買行動の類型として、売場領域を素通りした場合を示す第1パターン、売場領域内に比較的短時間停留した上で商品購入または購入検討した場合を示す第2パターン、一つの売場領域で長時間滞留した場合を示す第3パターン、のそれぞれについて売場領域ごとに滞在時間、停止有無、および加減速度のうち少なくともいずれかに関する基準があらかじめ定められており、パターン判定部は、移動体である顧客の行動が、第1パターン、第2パターン、および第3パターンのうちいずれに一致するかを判定してもよい。ここでいう「停止」には、実質的に停止とみなされる程度に滞留した場合や、通行速度が平均速度より大きく下回るような低速の場合が含まれてもよい。「加減速度」に関する基準としては、例えば急な減速の有無が定められてもよい。これにより、顧客の購買行動を精度よく推定することができる。 The plurality of action pattern data stored in the pattern storage unit is compared with the first pattern indicating the case where the sales floor area is passed as a type of the purchase behavior of the customer who is a moving object in the determination target sales area, compared with the sales area. For each sales area, the second pattern indicating the case where the product is purchased or considered after being stopped for a short time, and the third pattern indicating the case where the product stays for a long time in one sales area. A criterion for at least one of acceleration / deceleration is determined in advance, and the pattern determination unit determines which of the first pattern, the second pattern, and the third pattern the customer's behavior as a moving object matches. You may judge. The “stop” here may include a case where the vehicle stays to such an extent that it is substantially regarded as a stop, or a case where the traveling speed is much lower than the average speed. As a reference regarding “acceleration / deceleration”, for example, presence or absence of sudden deceleration may be determined. Thereby, a customer's purchasing behavior can be estimated accurately.
パターン判定部は、複数の売場領域のそれぞれについて移動体が進入するたびにその進入から退出までの滞在時間を算出し、経路情報および購買内容を示すデータに基づいて商品の購入があった移動体および購入された商品の売場領域を特定するとともにその売場領域における移動体の滞在時間を商品購入時の滞在時間として特定し、複数の売場領域のそれぞれについて商品購入時の滞在時間のうち日ごとまたは時間帯ごとの実質的な最短時間と最長時間を特定し、売場領域ごとに複数の日または複数の時間帯にわたる実質的な最短時間を平均化した平均最短時間を算出してこれを第1パターンと第2パターンを区別するための第1のしきい値として売場領域と対応させる形でパターン記憶部に格納し、売場領域ごとに複数の日または複数の時間帯にわたる実質的な最長時間を平均化した平均最長時間を算出してこれを第2パターンと第3パターンを区別するための第2のしきい値としてパターン記憶部に格納し、行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた第1のしきい値を下回った場合はその売場領域に関して移動体の行動パターンは第1パターンに一致すると判定し、行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた第1のしきい値以上であって第2のしきい値を下回った場合はその売場領域に関して移動体の行動パターンは第2パターンに一致すると判定し、行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた第2のしきい値以上であった場合はその売場領域に関して移動体の行動パターンは第3パターンに一致すると判定してもよい。 The pattern determination unit calculates a stay time from entry to exit each time a mobile object enters each of a plurality of sales floor areas, and the mobile object that has purchased a product based on data indicating route information and purchase details Identify the sales area of the purchased product, and specify the staying time of the moving body in the sales area as the staying time at the time of purchasing the product, and for each of the multiple sales areas, daily or time The actual shortest time and the longest time for each band are specified, and the average shortest time obtained by averaging the actual shortest time over a plurality of days or a plurality of time periods is calculated for each sales area, and this is used as the first pattern. The first threshold value for distinguishing the second pattern is stored in the pattern storage unit in a form corresponding to the sales area, and each sales area has a plurality of days or a plurality of days. An average longest time obtained by averaging the substantial longest time over the interband is calculated and stored in the pattern storage unit as a second threshold value for distinguishing the second pattern from the third pattern. When the staying time in a certain sales floor area of a mobile object to be determined falls below a first threshold value associated with the sales floor area, it is determined that the behavior pattern of the mobile body matches the first pattern with respect to the sales floor area. If the staying time in a certain sales area of a moving object subject to action pattern determination is equal to or greater than the first threshold value associated with the sales area and falls below the second threshold value, the sales area It is determined that the behavior pattern of the moving object matches the second pattern with respect to the area, and the stay time in a certain sales area for the moving object that is the target of the action pattern Behavior pattern of the mobile with respect to the second of the sales area the case of equal to or more than the threshold value associated with the field region may be determined to match the third pattern.
ここで、第1パターンの判定基準としての「第1のしきい値を下回った場合」は、第1のしきい値近辺の値を厳密に区別する趣旨ではなく、たとえば第1のしきい値と同値の場合や第1のしきい値と所定範囲内の値であった場合もまた第1パターンに一致すると判定してもよい。同様に、第2パターンの判定基準である「第1のしきい値以上であって第2のしきい値を下回った場合」や第3パターンの判定基準である「第2のしきい値を下回った場合」に関しても各しきい値近辺の値を厳密に区別する趣旨ではない。また、「実質的な最短時間」と「実質的な最長時間」は、極端に短時間または長時間である異常値を排除する趣旨であり、1日に特定された滞在時間に関する複数の値のうち、たとえば上下10%の範囲内にある値を除外したうちの最短時間と最長時間をそれぞれ実質的な最短時間および最長時間としてもよい。 Here, “when the value falls below the first threshold value” as the determination criterion of the first pattern does not mean that the values near the first threshold value are strictly distinguished. It may also be determined that the first pattern matches the first threshold value or the first threshold value is within a predetermined range. Similarly, the determination criterion of the second pattern is “when it is equal to or higher than the first threshold value and below the second threshold value”, and the determination criterion of the third pattern is “the second threshold value. The case of “below” does not mean that the values near the respective threshold values are strictly distinguished. In addition, “substantially shortest time” and “substantially longest time” are intended to exclude abnormal values that are extremely short or long, and have a plurality of values related to the stay time specified in one day. Of these, for example, the shortest time and the longest time, excluding values in the range of 10% above and below, may be set as the actual shortest time and longest time, respectively.
また、「複数の日」は、たとえば曜日で指定されてもよいし、月と曜日の組合せで指定されてもよいし、平日と休日の分け方で指定されてもよい。「複数の時間帯」は、たとえば時間帯だけで指定されてもよいし、曜日と時間帯の組合せで指定されてもよいし、月と曜日と時間帯の組合せで指定されてもよいし、平日と休日の分け方と時間帯の組合せで指定されてもよい。 The “plurality of days” may be specified by, for example, a day of the week, may be specified by a combination of a month and a day of the week, or may be specified by a way of dividing a weekday and a holiday. “Multiple time zones” may be specified by, for example, only the time zone, may be specified by a combination of day of the week and time zone, may be specified by a combination of month, day of the week, and time zone, It may be specified by a combination of a method for dividing weekdays and holidays and a time zone.
パターン判定部は、売場領域ごとにその領域における滞在時間と滞在した顧客数の関係を表したとき、第1の時間値より滞在時間が短い顧客のうち売場領域での商品購入があった顧客の総和と売場領域での商品購入がなかった顧客の総和との割合が所定の割合となるような時間値を第1の時間値として日ごとまたは時間帯ごとに特定し、売場領域ごとに複数の日または複数の時間帯にわたる第1の時間値の平均値を算出してこれを第1パターンと第2パターンを区別するための第1のしきい値としてパターン記憶部に格納し、売場領域ごとにその領域における滞在時間と滞在した顧客数の関係を表したとき、第2の時間値より滞在時間が長い顧客のうち売場領域での商品購入があった顧客の総和と売場領域での商品購入がなかった顧客の総和との割合が所定の割合となるような時間値を第2の時間値として日ごとまたは時間帯ごとに特定し、売場領域ごとに複数の日または複数の時間帯にわたる第2の時間値の平均値を算出してこれを第2パターンと第3パターンを区別するための第2のしきい値としてパターン記憶部に格納し、行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた第1のしきい値を下回った場合はその売場領域に関して移動体の行動パターンは第1パターンに一致すると判定し、行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた第1のしきい値以上であって第2のしきい値を下回った場合はその売場領域に関して移動体の行動パターンは第2パターンに一致すると判定し、行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた第2のしきい値以上であった場合はその売場領域に関して移動体の行動パターンは第3パターンに一致すると判定してもよい。 When the pattern determination unit represents the relationship between the staying time in the sales area and the number of customers who stayed for each sales floor area, among the customers whose staying time is shorter than the first time value, the customer who purchased the product in the sales floor area A time value that makes the ratio between the total and the total number of customers who did not purchase products in the sales area a predetermined ratio is identified as a first time value for each day or time zone, and there are multiple time values for each sales area. An average value of first time values over a day or a plurality of time zones is calculated and stored in the pattern storage unit as a first threshold value for distinguishing between the first pattern and the second pattern. When the relationship between the staying time in that area and the number of customers staying is expressed, the total of the customers who purchased products in the sales area among the customers whose staying time is longer than the second time value, and the purchase of goods in the sales area Sum of customers who did not have A time value at which the percentage of the product becomes a predetermined rate is specified as a second time value for each day or every time zone, and the average value of the second time values over a plurality of days or a plurality of time zones for each sales area Is calculated and stored in the pattern storage unit as a second threshold value for distinguishing the second pattern from the third pattern. If the first threshold value associated with the sales area falls below the first threshold, it is determined that the behavior pattern of the moving object matches the first pattern with respect to the sales area, and there is a certain sales area for the moving object whose behavior pattern is to be determined. When the staying time in is greater than or equal to the first threshold value associated with the sales floor area and falls below the second threshold value, the behavior pattern of the mobile object for the sales floor area is the second If it is determined that it matches the turn and the staying time in the sales area of the mobile object that is the target of the action pattern determination is greater than or equal to the second threshold value associated with the sales area, the mobile object is related to the sales area. It may be determined that the behavior pattern matches the third pattern.
パターン判定部は、移動体である顧客を店舗内の空間全体における入店から退店までの動線距離、入店時間、滞在時間、平均速度、停止回数合計のうち少なくともいずれかの態様に応じて複数のセグメントに分類し、セグメントごとに第1のしきい値および第2のしきい値を算出してパターン記憶部に格納し、行動パターンの判定対象となる移動体については、複数のセグメントのいずれに該当するかを店舗内の空間全体における入店から退店までの動線距離、入店時間、滞在時間、平均速度、停止回数合計のうち少なくともいずれかの態様に基づいて判定した後、該当するセグメントに対応する第1のしきい値および第2のしきい値に基づいて第1のパターン、第2のパターン、および第3のパターンのいずれに一致するかを判定してもよい。 The pattern determination unit determines whether the customer who is a moving body is at least one of the flow line distance from the store entry to the store exit in the entire space in the store, the store entry time, the stay time, the average speed, and the total number of stops. Are classified into a plurality of segments, the first threshold value and the second threshold value are calculated for each segment and stored in the pattern storage unit. After determining whether it corresponds to any of the flow line distance from store entry to store exit, store entry time, stay time, average speed, and total number of stops in the entire store space The first pattern, the second pattern, or the third pattern may be determined based on the first threshold value and the second threshold value corresponding to the corresponding segment. .
パターン判定部は、移動体である顧客の行動が第1パターンに一致した場合と第2パターンおよび第3パターンに一致した場合とで分類し、それぞれのパターンにおける商品購入の割合を算出することにより、商品購入有無の要因を推定するための参照値を決定してもよい。 The pattern determination unit categorizes the behavior of the moving customer as the first pattern and the second pattern and the third pattern, and calculates the ratio of product purchase in each pattern. The reference value for estimating the factor of whether or not the product is purchased may be determined.
この場合、どのパターンと一致するかに基づいて売場領域ごとに商品に対する顧客の興味の有無を推定できる。例えば、第1パターンに一致した場合はその売場領域の商品に対する興味がないと推定でき、第2パターンまたは第3パターンに一致した場合はその売場領域の商品に対する興味があると推定できる。そうした興味の有無により、商品を購入しなかった要因として興味がなくて購入しなかったのか、あるいは、興味があるにもかかわらず購入しなかったのかについて推定したり、商品購入がもともとの興味に基づいたのか衝動買いであったのかといった要因を推定することができ、有用なマーケティング情報を得ることができる。 In this case, the presence or absence of the customer's interest in the product can be estimated for each sales area based on which pattern matches. For example, if it matches the first pattern, it can be estimated that there is no interest in the products in the sales area, and if it matches the second pattern or the third pattern, it can be estimated that there is interest in the products in the sales area. Based on such interests, you can estimate whether you did not purchase because you were not interested as a factor that did not purchase the product, or whether you did not purchase it despite being interested, It is possible to estimate factors such as whether it was based or impulse purchase, and useful marketing information can be obtained.
パターン判定部は、移動体である顧客による購買良否の要因として、売場領域ごとに第1のパターン、第2のパターン、および第3のパターンのうちいずれかの回数に対する商品の購入回数または購入額、または、第1のパターン、第2のパターン、および第3のパターンの回数を算出してもよい。これにより、顧客の購買良否の要因を精度よく推定することができる。 The pattern determination unit determines the number of purchases or the purchase amount of the product with respect to the number of times of any of the first pattern, the second pattern, and the third pattern for each sales floor area as a factor of the quality of purchase by a customer who is a mobile object. Alternatively, the number of times of the first pattern, the second pattern, and the third pattern may be calculated. Thereby, the factor of a customer's purchase quality can be estimated accurately.
なお、以上の構成要素の任意の組合せや、本発明の構成要素や表現を方法、装置、システムなどの間で相互に置換したものもまた、本発明の態様として有効である。 Note that any combination of the above-described constituent elements, and those in which the constituent elements and expressions of the present invention are mutually replaced between methods, apparatuses, systems, and the like are also effective as an aspect of the present invention.
本発明によれば、空間内における移動体の行動を解析することによって有用な情報を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, useful information can be provided by analyzing the action of the moving body in space.
10 顧客行動解析システム、 20 顧客行動解析装置、 22 通信部、 24 強度取得部、 26 位置認識部、 28 位置情報記憶部、 30 位置取得部、 32 速度取得部、 34 経路取得部、 36 空間取得部、 38 空間情報記憶部、 40 データ設定部、 42 パターン判定部、 44 行動パターンデータ記憶部、 46 判定結果記憶部、 48 出力処理部、 50 情報配信部、 56 表示部、 58 商品情報記憶部、 60 買い物カート、 62 カート用液晶表示装置。
DESCRIPTION OF
(実施例1)
POSデータのような購買内容を示すデータを参照することにより「売れる商品」と「売れない商品」を把握することができても、「なぜ売れるのか」「なぜ売れないのか」といった購買要因までは特定困難である。本実施例のシステムによれば、顧客が売場に行った意図や商品購入に至る経緯が統計的なデータに基づいて把握でき、その売場の商品に対するひとりひとりの顧客の興味や関心を客観的に推測することができ、有用なマーケティング情報を得ることができる。Example 1
Even if it is possible to grasp “sellable products” and “unsellable products” by referring to data indicating purchase contents such as POS data, the purchase factors such as “why sell” and “why cannot sell” It is difficult to identify. According to the system of this embodiment, it is possible to grasp the intention of the customer at the sales floor and the process of purchasing the product based on statistical data, and objectively guess the interest and interest of each customer for the product at the sales floor. You can get useful marketing information.
図1は、顧客行動解析システムの構成を示す機能ブロック図である。顧客行動解析システム10は、複数の無線LAN基地局である第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16と、顧客行動解析装置20を含む。「複数の無線LAN基地局」は、移動体と各基地局との間で無線電波の強度を用いて測位するため少なくとも3個のアクセスポイントが設けられる。本実施例では第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16からなる3個のアクセスポイントを例示するが、実際には店舗の広さや売場領域の広さに応じて4個以上のアクセスポイントを用いてもよい。
FIG. 1 is a functional block diagram showing the configuration of the customer behavior analysis system. The customer
ここで無線LAN方式は、例えばIEEE802.11a/b/gが用いられる。第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16は、それぞれアンテナを介して顧客の買い物カートに備えられた通信機との間で無線LANにより通信するとともに、LAN18を介して顧客行動解析装置20との間でデータを送受信する。顧客行動解析装置20は、LAN18を介してPOSサーバ19から購買内容を示すデータとしてPOSデータを取得する。POSデータには、顧客の購買に関する情報が含まれる。POSサーバ19は、図示しない複数のキャッシュレジスターと接続され、各キャッシュレジスターから販売した商品名または商品ID、個数、販売金額、販売日時、顧客ID等の顧客の購買に関する情報を取得する。顧客IDは、たとえば顧客に発行された会員カードのIDであってもよく、その場合、POSサーバ19は会員カードを所有しない顧客からは顧客IDを取得しない。
Here, for example, IEEE802.11a / b / g is used as the wireless LAN system. The
顧客行動解析装置20は、通信部22、強度取得部24、位置認識部26、位置情報記憶部28、位置取得部30、速度取得部32、経路取得部34、空間取得部36、空間情報記憶部38、データ設定部40、パターン判定部42、行動パターンデータ記憶部44、判定結果記憶部46、出力処理部48、情報配信部50、操作入力部52、制御部54、表示部56、商品情報記憶部58を備える。通信部22は、LAN18を介して第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16、POSサーバ19との間でデータを送受信する。
The customer
強度取得部24は、通信部22を介して第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16から電波強度を示すデータを受信する。この電波強度は、顧客が使用する買い物カートに備えられた通信機との間で送受信される無線波の強度である。各買い物カートの通信機は、第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16のそれぞれとの間で送受信される無線波の強度を示すデータを第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16のうち少なくともいずれかへ送信し、これを第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16のいずれかを介して強度取得部24が取得する。位置認識部26は、強度取得部24が第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16から受け取った同じ買い物カートからの電波強度の差異から、その買い物カートの位置を認識する。すなわち、位置認識部26は、各アクセスポイントから受け取る電波強度に基づいて各アクセスポイントから買い物カートまでの距離を求め、その距離が交わる地点を買い物カートの現在位置と認識する。位置認識部26は、店舗内において時間経過とともに変化する顧客の現在位置である位置情報と、その位置情報を測位したタイミングを示す時間情報を随時生成して位置情報記憶部28へ格納する。この位置情報は、三つのアクセスポイントに対する買い物カートの相対的な位置を示し、例えば(x,y,z)の3次元座標で表される。また、時間情報とともに(x,y,z,t)と表されてもよいし、(x,y)や(x,y,t)の2次元座標で表されてもよい。三つのアクセスポイントの位置情報は管理者から入力された情報に基づいてあらかじめ設定される。すなわち、各アクセスポイントの設置時にそれぞれの概略位置を管理者が操作入力部52を介して入力し、位置認識部26が各アクセスポイント同士の電波強度に基づいて入力値を補正してそれぞれの正確な位置を認識し、その位置情報を位置情報記憶部28へ格納する。
The
位置取得部30は、店舗内で買い物をした、または買い物をしている顧客が使用する買い物カートの位置情報と時間情報を位置情報記憶部28から取得する。すなわち、顧客が入店して買い物カートを使用開始してからその買い物カートを使用終了するまで連続的に測定された位置情報と時間情報が位置取得部30により取得される。
The
速度取得部32は、位置情報および時間情報に基づき、顧客の移動速度を示した速度情報を生成する。例えば速度取得部32は、全買い物カートの平均速度、最大速度、および平均停止回数、買い物カートごとに使用開始から使用終了までの平均速度、最大速度、および停止回数、売場領域ごとの平均速度、最大速度、および平均停止回数、買い物カートごとに売場領域ごとの平均速度、最大速度、および停止回数、現在使用中である買い物カートの速度をそれぞれ算出する。店舗全体にわたる買い物カートの使用開始から使用終了までの動線距離、入店時間、滞在時間、平均速度または第3パターンを除いた平均速度、停止回数合計、第1パターンに一致すると判定された売場領域の組合せまたは順列、第2パターンに一致すると判定された売場領域の組合せまたは順列、第3パターンに一致すると判定された売場領域の組合せまたは順列、のうち少なくともいずれかの態様に応じて、その顧客を複数の顧客セグメントに分類する。たとえば、任意の速度を基準として高速、中速、低速に分類してもよい。この場合、たとえばお年寄りや体の不自由な顧客のように平均的に低速である顧客と若年層のように平均的に高速である顧客などがデータ的に分離されるので、データ分析精度を高めることができる。後述する最小値、最大値、平均値、しきい値などのパラメータは、顧客セグメントごとに算出し、顧客セグメントごとに行動パターンの判定や顧客属性の推定を処理する。ただし、変形例としては、顧客セグメントごとではなく、顧客全体で最小値、最大値、平均値、しきい値などのパラメータを算出し、そのパラメータに基づいて行動パターンの判定や顧客属性の推定を処理してもよい。また、ここでいう「平均速度」として、後述する「フリーズ」の状態を除いた期間における平均速度をあわせて算出する。
The
空間取得部36は、店舗内の空間を仮想空間上の位置で表した空間情報を取得する。空間情報には、店舗の全体的な領域を示す座標と、その中に含まれる複数の売場の配置を仮想空間上で特定するための座標が定められている。また、第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16の位置もまた空間情報に定められる。経路取得部34は、位置情報、時間情報、および空間情報に基づき、店舗内の空間における顧客の移動経路を仮想空間上の位置で示した経路情報を生成する。経路取得部34は、顧客が複数の売場領域のうちいずれを通過したかに関する情報とともに経路情報を生成する。このように、経路情報は売場領域単位で生成され、一つの買い物カートについての経路情報を時系列的に連結すれば使用開始から使用終了までの全経路が認識される。
The
行動パターンデータ記憶部44は、顧客の移動経路と移動速度の関係に基づく購買行動の類型として異なる行動パターンがそれぞれ定義された複数の行動パターンデータを記憶する。複数の行動パターンデータに定義される購買行動の類型は、例えば停止や急な減速といった購入検討の振る舞いも見せずに売場領域を素通りする第1パターンである「パッシング」、売場領域内に比較的短時間停留して商品を買い物カートへ入れるか少なくとも商品購入を検討する第2パターンである「アクティブ」、一つの売場領域に長時間滞留する第3パターンである「フリーズ」がある。複数の行動パターンデータには、各種の購買行動について売場領域ごとに平均的な滞在時間や平均的な通行速度、カート停止の有無、急な減速の有無、があらかじめ定められている。複数の行動パターンデータは売場領域ごとに定められるとともに、パターン判定部42は、各売場領域における平均的な滞在時間や平均的な通行速度を定期的または非定期的に算出し、その平均値に基づいて行動パターンデータ記憶部44に格納された複数の行動パターンデータを更新する。行動パターンを区別するための基準は売場領域ごとにその商品構成や配置に応じて異なるので、売場領域ごとにたびたび基準を更新することにより商品構成や配置の変化を行動パターンの区別に反映させる。パターン判定部42は、顧客の行動がパッシング、アクティブ、およびフリーズのうちいずれに一致するかの判定結果を売場領域と対応させて判定結果記憶部46に格納する。パターン判定部42は、顧客の行動がパッシングに一致した売場領域の組合せまたは順列、アクティブに一致した売場領域の組合せまたは順列、フリーズに一致した売場領域の組合せまたは順列を、判定結果記憶部46に格納する。
The behavior pattern
パターン判定部42は、経路情報、速度情報、および複数の行動パターンデータに基づき、顧客の購買行動が行動パターンの類型のいずれに一致するかを判定する。パターン判定部42は、通信部22を介してPOSサーバ19から購買内容を示すデータとしてPOSデータを取得し、顧客の購買行動の判断材料として用いる。POSデータには、商品名または商品ID、購入個数、購入金額、購入日時、顧客ID、精算領域IDなど顧客の購買に関する情報や顧客自身に関する情報が含まれる。顧客IDは、顧客を識別するために付与される識別情報であり、たとえば会員カードに登録され、そのIDが精算時にキャッシュレジスターを介して入力される。なお、会員カードを所有しない顧客に関するPOSデータには顧客IDが含まれない。精算領域IDは、複数のキャッシュレジスターを区別するためにあらかじめキャッシュレジスターごとに付与された識別情報である。各キャッシュレジスターが設置された複数の精算領域の位置座標は空間情報に定められ、それぞれがあらかじめ精算領域IDと対応付けられている。パターン判定部42は、購入日時、精算領域ID、および経路情報に基づいてPOSデータと経路情報を対応付ける。すなわち、経路情報にはいずれの精算領域をいつ通行したかが記録されており、POSデータに含まれる購入日時と精算領域IDを参照して経路情報にPOSデータを対応付ける。
The
パターン判定部42は、POSデータから顧客IDを抽出し、その顧客IDをもとに顧客の属性をPOSサーバ19から取得する。変形例としては、POSデータに顧客の属性データ自体が含まれていてもよい。顧客の属性は、たとえば性別や年齢層など、顧客の種類を区別することができる要素であって、その行動に影響を与えうる要素である。パターン判定部42は、一致すると判定した行動パターンを顧客の属性の種類と対応付けた形で行動パターンデータ記憶部44に格納する。その上で、パターン判定部42は、行動パターンデータ記憶部44に格納された行動パターンと属性の対応関係を参照することによりその属性が判明していない顧客の属性を推定する。パターン判定部42は、顧客が複数の売場のうちいずれを通過したかに関する情報および一致する行動パターンの類型に基づいて顧客の購買行動を推定する。パターン判定部42による判定方法および推定方法の詳細については後述する。パターン判定部42の判定結果および推定結果は判定結果記憶部46に格納される。
The
出力処理部48は、判定結果記憶部46に格納された判定結果を表示部56または通信部22を通じて出力する。すなわち、出力処理部48は、表示部56の画面に判定結果を表示するとともに、通信部22を介して外部へ判定結果を送信する。商品情報記憶部58は、販売する商品に関して顧客に提供可能な情報をその商品の売場および行動パターンの類型と対応させて記憶する。情報配信部50は、パターン判定部42により判定された顧客の行動パターンの類型に応じて顧客に提供可能な情報を出力処理部48へ送り、出力処理部48はその情報を顧客の買い物カートに備えられた液晶表示装置やPOSサーバ19へ送信する。操作入力部52は、顧客行動解析システム10の管理者による操作を受け付け、その操作に基づいて制御部54が顧客行動解析装置20の各部を制御する。
The
以下、パターン判定部42による行動パターンの判定方法と購買行動の推定方法を説明する。行動パターンの判定方法として、二つの例を挙げる。一つは、(A)売場領域への進入から退出までの時間とその売場領域にて停止または急な減速をしたかに応じて判定する方法と、もう一つは、(B)売場領域への進入から退出までの滞在時間だけで判定する方法である。
(A)の場合において、複数の行動パターンデータは、以下の5通りのパターンが定義される。
(1)パッシング ・・・売場領域への進入から退出までの滞在時間がX秒未満で停止または急な減速がなし
(2)アクティブ ・・・売場領域への進入から退出までの滞在時間がX秒以上Y秒未満、または、売場領域への進入から退出までの滞在時間がX秒未満で停止または急な減速があり
(3)フリーズ ・・・売場領域への進入から退出までの滞在時間がY秒以上
(4)再フリーズ ・・・同じ売場領域でのフリーズを繰り返す
(5)再パッシング・・・同じ売場領域のパッシングを繰り返す
ここで、パターン判定部42は、売場領域への進入から退出までにかかった滞在時間を売場領域ごとに算出し、その日またはその時間帯の実質的な最小値をXX[秒]とし、その日またはその時間帯の実質的な最大値をYY[秒]とする。ここで、その売場領域において商品を購入したカートについての実質的な最小値、その売場領域において停止または急な減速をしたカートについての実質的な最小値、その売場領域において停止または急な減速をした上で商品を購入したカートについての実質的な最小値、システムの管理者により設定された値、のいずれかを管理者が選択し、選択された値をその日またはその時間帯のXX[秒]とする。また、その売場領域において商品を購入したカートについての実質的な最大値、その売場領域において停止または急な減速をしたカートについての実質的な最大値、その売場領域において停止または急な減速をした上で商品を購入したカートについての実質的な最大値、システムの管理者により設定された値、のいずれかを管理者が選択し、選択された値をその日またはその時間帯のYY[秒]とする。パターン判定部42は、複数の日または複数の時間帯にわたって実質的な最小値XXと実質的な最大値YYをそれぞれ平均し、平均値X[秒]と平均値Y[秒]を求める。これら平均値XとYが、パッシング、アクティブ、フリーズを区別するための基準としてのしきい値となる。なお、XX、YY、X、Yは日ごとまたは時間帯ごとに算出する場合の他、曜日ごとに算出してもよい。Hereinafter, a behavior pattern determination method and a purchase behavior estimation method by the
In the case of (A), the following five patterns are defined as the plurality of behavior pattern data.
(1) Passing ... The stay time from entry to exit in the sales area is less than X seconds and there is no stop or sudden deceleration. (2) Active ... The stay time from entry to exit in the sales area is X More than a second and less than Y seconds, or the stay time from entry to exit in the sales area is less than X seconds, or there is a sudden slowdown. (3) Freeze ... The stay time from entry to exit in the sales area Y seconds or more (4) Refreeze: Repeat freeze in the same sales area (5) Repassing: Repeat the same sales area: Here, the
(B)の場合において、複数の行動パターンデータは、以下の5通りのパターンが定義される。
(1)パッシング ・・・売場領域への進入から退出までの滞在時間がX秒未満
(2)アクティブ ・・・売場領域への進入から退出までの滞在時間がX秒以上Y秒未満
(3)フリーズ ・・・売場領域への進入から退出までの滞在時間がY秒以上
(4)再フリーズ ・・・同じ売場領域でのフリーズを繰り返す
(5)再パッシング・・・同じ売場領域のパッシングを繰り返す
ここで、パターン判定部42は、売場領域への進入から退出までにかかった滞在時間を売場領域ごとに算出し、その日またはその時間帯の実質的な最小値をXX[秒]とし、その日またはその時間帯の実質的な最大値をYY[秒]とする。ここで、その売場領域において商品を購入したカートについての実質的な最小値、その売場領域において停止または急な減速をしたカートについての実質的な最小値、その売場領域において停止または急な減速をした上で商品を購入したカートについての実質的な最小値、システムの管理者により設定された値、のいずれかを管理者が選択し、選択された値をその日またはその時間帯のXX[秒]とする。また、その売場領域において商品を購入したカートについての実質的な最大値、その売場領域において停止または急な減速をしたカートについての実質的な最大値、その売場領域において停止または急な減速をした上で商品を購入したカートについての実質的な最大値、システムの管理者により設定された値、のいずれかを管理者が選択し、選択された値をその日またはその時間帯のYY[秒]とする。パターン判定部42は、複数の日または複数の時間帯にわたって実質的な最小値XXと実質的な最大値YYをそれぞれ平均し、平均値X[秒]と平均値Y[秒]を求める。これら平均値XとYが、パッシング、アクティブ、フリーズを区別するための基準としてのしきい値となる。In the case of (B), the following five patterns are defined as the plurality of behavior pattern data.
(1) Passing: Stay time from entry to exit in the sales area is less than X seconds (2) Active: Stay time from entry to exit in the sales area is less than Y seconds (3) Freeze ・ ・ ・ Stay time from entry to exit of the sales area over Y seconds (4) Refreeze ... Repeat freeze in the same sales area (5) Repassing ... Repeat the same sales area Here, the
パターン判定部42は、買い物カートの移動が(1)〜(5)のいずれに合致するかを売場領域ごとに判定する。(1)の場合はその売場領域を単に通過したと推定し、(2)の場合はその売場領域の商品を購入し、または少なくとも購入検討したと推定する。(3)の場合、その売場領域の商品に強い関心があるものの商品が見つからないまたは購入に迷っていると推定する。(4)の場合、フリーズを繰り返して購入に迷っていると推定する。(5)の場合、パッシングの繰り返しが多いほど道に迷っている、または商品が見つからない、と推定する。以上のように、パターン判定部42は、行動パターンの類型が判明すれば顧客の購買行動を推定することができる。
The
パターン判定部42は、買い物カートごとに進行方向、移動速度、停止の有無を位置情報および時間情報に基づいて判定する。パターン判定部42は、進行方向に基づいて売場領域へ順方向で進入したか逆方向で進入したかを判別できる。また、パターン判定部42は、買い物カートの移動速度に基づいてその顧客が急いでいるかどうかを判別できる。また、パターン判定部42は、買い物カートの速度、急な減速の有無、停止有無に基づいてその顧客が商品を品定めしているか、あるいは買い物をしているかを判別できる。
The
パターン判定部42は、顧客の行動パターンまたは購買行動に基づいて、その顧客の属性を推定する。例えば、土曜日、日曜日、祝日の場合に、移動速度が遅く、各売場領域での平均滞留時間が比較的長い顧客を抽出してその顧客を「家族連れ」と推定する。また、衣料品や雑貨といった食料品以外の商品を扱う店舗においては、さらに男性用、女性用、子供用の各売場領域のうちの多くまたはすべてを通行した顧客を「家族連れ」と推定する。このように、パターン判定部42は、曜日や時間帯、売場に応じて異なる判定をしてもよい。パターン判定部42は、パッシングやフリーズの回数、割合、時間が所定の異常値の基準を超える移動体、たとえば入店から退店までに通行した売場領域数に対してパッシングまたはフリーズの売場領域数の比率が所定基準より高い移動体を不審者であると判定してもよい。また、特定の売場領域でのフリーズ時間が所定の異常値より長い移動体やフリーズ回数が所定の異常値より多い移動体を不審者であると判定してもよい。また、入店から退店までの動線距離、入店時間、滞在時間、平均速度または第3パターンを除いた平均速度、停止回数合計、パッシングに一致すると判定された売場領域の組合せまたは順列、アクティブに一致すると判定された売場領域の組合せまたは順列、フリーズに一致すると判定された売場領域の組合せまたは順列のうち少なくともいずれかの態様が所定の異常態様に該当する場合に、パターン判定部42はその移動体を不審者であると判定する。たとえば店舗内の滞在時間が数時間にも達するような非常に長時間である移動体、店舗内の動線距離が通常時を遙かに超える程度の長距離である移動体を不審者であると判定してもよい。また、平均速度が所定の異常値より遅い移動体や平均速度が所定の異常値より速い移動体を不審者であると判定してもよい。出力処理部48は、不審者の判定結果をたとえば警備員が携帯する端末へ送信してもよい。
The
次に、パターン判定部42は、顧客の行動パターンの累計や購買行動に関する判定結果を用いて商品の売れ行き良否の要因を推定する。例えば、パターン判定部42は、各売場領域の商品販売能力を複数の切り口から比較することができる。各売場領域で顧客がどのような行動をとるか、どのような過程で商品購入に至ったかを、売場領域ごとに「パフォーマンス指標」として集計し、過去の集計と比較したり、異なる売場同士で集計を比較する。比較結果は出力処理部48に格納される。例えば、各売場領域での売上や購入回数を、売場領域の面積、パッシングの通行カート数、アクティブの通行カート数、フリーズの通行カート数、カートの総滞在時間、カートの総停止回数、カートの密度などで割った数値を集計し、比較する。出力処理部48は、比較結果を判定結果記憶部46から読み出して表示部56に表示させる。
Next, the
以下、詳細な分析内容を説明する。パターン判定部42は、まず売場領域ごとに入店から退店までの(1−1)購入回数、(1−2)購入金額、(1−3)パッシング数、アクティブ数、フリーズ数のそれぞれに対する購入回数の割合としての購入確率、(1−4)停止回数に対する購入回数の割合としての購入確率、(1−5)平均速度、(1−6)滞在時間、(1−7)入店から退店までの動線距離、(1−8)顧客の属性、(1−9)停止回数、(1−10)パッシング比率、アクティブ比率、フリーズ比率、の各情報を算出する。ここで「パッシング比率」とは、たとえばパッシング回数、アクティブ回数、およびフリーズ回数の和に対するパッシング回数の割合である。同様に、「アクティブ比率」とは、たとえばパッシング回数、アクティブ回数、およびフリーズ回数の和に対するアクティブ回数の割合であり、「フリーズ比率」とは、たとえばパッシング回数、アクティブ回数、およびフリーズ回数の和に対するフリーズ回数の割合である。
Details of the analysis will be described below. For each sales area, the
パターン判定部42は、買い物カートごとの(1−1)〜(1−10)の各情報を全顧客で集計し、ユーザの要求に応じて以下の要素を切り口として分類または比較する。分類の要素は、例えば(1−A)売場領域、(1−B)時間や曜日、(1−C)平均速度、(1−D)滞在時間、(1−E)動線距離、(1−F)顧客の属性、(1−G)停止回数、(1−H)購入金額、購入回数、である。出力処理部48は、(1−A)〜(1−H)のうちいずれかをx軸にとり、(1−1)〜(1−10)のうちいずれかの情報をy軸にとったグラフを表示部56などに出力する。x軸およびy軸にとる要素はユーザが選択する。
The
また、パターン判定部42は、売場領域ごとに(2−1)通行数、すなわち顧客数、(2−2)購入回数、(2−3)購入金額、(2−4)パッシング比率、アクティブ比率、フリーズ比率、(2−5)パッシング数、アクティブ数、フリーズ数のそれぞれに対する購入回数の割合としての購入確率、(2−6)停止回数に対する購入回数の割合としての購入確率、(2−7)平均速度、(2−8)平均滞在時間、(2−9)入店からその売場領域までの平均動線距離、(2−10)顧客の属性、(2−11)平均停止回数、(2−12)売場領域の面積、(2−13)売場領域における買い物カート密度、(2−14)購入商品、の各情報を算出する。
The
パターン判定部42は、売場領域ごとの(2−1)〜(2−14)の各情報を、ユーザの要求に応じて以下の要素を切り口として分類または比較する。分類の要素は、例えば(2−A)パッシング、アクティブ、フリーズで分けられる顧客の状態、(2−B)売場領域、(2−C)時間や曜日、(2−D)入店から退店までの平均速度、(2−E)入店から退店までの滞在時間、(2−F)入店から売場領域までの動線距離、(2−G)顧客の属性、(2−H)停止回数、(2−I)購入金額、購入回数、(2−J)購入商品、である。出力処理部48は、(2−A)〜(2−J)のうちいずれかをx軸にとり、(2−1)〜(2−14)のうちいずれかの情報をy軸にとったグラフを表示部56などに出力する。x軸およびy軸にとる要素はユーザが選択する。
The
図2は、顧客の状態に基づく分類と購入者数の関係を模式的に示す。パターン判定部42は、売場領域ごとに顧客が商品購入を即断することが多いのか、あるいはじっくりと検討して商品を購入することが多いのか、といった商品購入の傾向について、パッシング回数、アクティブ回数、フリーズ回数をもとに判断する。一例として、売場領域ごとに商品が購入された回数、パッシング数、アクティブ回数、フリーズ回数を顧客全体で集計する。図において、購入見込者数130は、ある売場領域におけるアクティブ回数とフリーズ回数の和であり、少なくともその売場領域の商品に興味があって進入した顧客の数と位置づける。実購入者数132は、POSデータに基づいて算出される実際にその売場領域にて商品を購入した顧客の数である。購入見込者数130の円と実購入者数132の円が重複した部分である顧客数136は、その売場領域に興味があって進入した顧客のうち実際に購入した顧客の数である。顧客数134は、その売場領域に興味があって進入したものの実際には購入には至らなかった顧客の数であり、その数が多い場合は品切れ、品質の悪さ、商品力の低さ、商品価格が高い、といったマイナス要因がその売場に存在するものと推定できる。一方、顧客数138は、当所は購入予定のなかったパッシングの状態であった顧客の数であり、衝動買いやその場で商品の必要性に気づくといったプラス要因がその売場に存在すると推定できる。このように、売場領域ごとにマイナス要因やプラス要因の存在を顕在化させることができ、その結果に応じてマイナス要因を減らす対策やプラス要因を増やす対策を講じることができる。
FIG. 2 schematically shows the relationship between the classification based on the customer state and the number of purchasers. The
パターン判定部42は、次のようなパフォーマンス指標を算出してもよい。例えば、売場に興味があるにもかかわらず購入に至らなかった顧客数134をaとし、売場に興味があって購入に至った顧客数136をbとし、売場に興味がないにもかかわらず購入に至った顧客数138をcとし、売場に興味がなく購入に至らなかった顧客数139をdとした場合、b/(a+b)は、興味があった顧客(a+b)のうち購入に結びついた率であり、この率が高ければ商品の質や価格等を高評価することができる。c/(b+c)は購入した顧客(b+c)のうちもともと売場に興味がなかった顧客の率であり、この率が高ければ店内広告や商品配置、キャンペーン等を高評価することができる。c/(c+d)は売場に興味がなかった顧客(c+d)のうち購入に至った率であり、この率が高ければ店内広告や商品配置等を高評価することができる。a/(a+d)は、その売場で購入しなかった顧客のうち、もともとその売場に興味を持っていた顧客の率であり、この率が高ければその売場の潜在的な顧客ニーズを高評価することができる。
The
パターン判定部42は、売れ行きの悪い商品についてその原因を推定する。例えば、パターン判定部42は、売れ行きの悪い商品が陳列された売場領域において、パッシング回数が比較的多い場合は棚割りや配置方法に問題があると推定し、その旨を示す情報を判定結果として判定結果記憶部46に格納する。パターン判定部42は、例えばアクティブ回数やフリーズ回数に対して購入回数が比較的少ない場合は品揃えや商品力や商品価格に問題があると推定し、その旨を示す情報を判定結果として判定結果記憶部46に格納する。なお、売り上げや購入回数といった購買履歴の代わりに、各売場領域における買い物カートの停止回数に基づいて購買良否の要因を判定してもよい。買い物カートの停止には、商品の購入があった場合だけでなく、実際には購入されていないものの少なくとも購入の検討がなされた場合までその回数に含まれるので、マーケティング情報として有用なデータが得られる。
The
パターン判定部42は、特定の商品や特定の売場領域について行った特売キャンペーンやチラシの効果を分析することもできる。売上の良否自体に関してはPOSデータから判明するが、売上良否の要因まではPOSデータからは判別困難である。本実施例によれば、顧客の行動パターンに基づいて売上良否の要因を推定することができる。例えば、パターン判定部42は、キャンペーンやチラシの前後で、キャンペーンやチラシで宣伝した売場への来場者数や興味をもった顧客数(a+b)があまり増加しなかったり、cの値があまり増加しない場合は、キャンペーンやチラシの効果があまりなかったと判断できる。また、売場への来場者数や興味をもった顧客数(a+b)が増えたのに、興味をもった顧客数(a+b)に対する購入確率が下がってあまり販売増につながらない場合は、キャンペーンやチラシの効果はあったが、商品力や商品価格の問題で販売増につながらなかったと判断できる。以上のように、パターン判定部42は、特売品またはチラシで広告した商品の売場領域におけるパッシング回数、アクティブ回数、フリーズ回数とそれぞれの回数に対する購入回数や購入額に基づいて、キャンペーンやチラシの効果とその要因を判定することができる。
The
次に、パターン判定部42は、現在買い物の最中である顧客についてその買い物カートの行動をリアルタイムで監視する。各パフォーマンス指標は出力処理部48により表示部56に表示される。管理者は表示部56の画面を見ながら売場領域ごとのパフォーマンス指標をリアルタイムに把握してパフォーマンスの悪い売り場を見つけ出し、すぐに対応することができる。例えば、ある売場領域について「アクティブ」のカート数の平均値が通常と変らないものの売上の伸びが通常より悪いことが表示部56へ示されたような場合に、その売場領域の商品に新鮮でない、または商品価格が高い、などの問題があると推測することができる。
Next, the
情報配信部50は、買い物カートが現在位置する売場領域に応じてその売場領域に陳列された商品を紹介するための情報を出力処理部48へ送る。出力処理部48は、情報配信部50から受け取った情報を無線LAN経由で買い物カートへ送信し、LAN18経由でPOSサーバ19へ送信する。情報配信部50は、顧客の行動パターンの類型に応じた商品情報を商品情報記憶部58から取得して出力処理部48へ送る。例えば、フリーズの状態にある顧客に対する情報やパッシングしつつある顧客に対する情報として商品を紹介する情報を送ってもよいし、道に迷った状態の顧客に対する情報として店舗案内図のデータを送ってもよい。
The
商品を紹介する情報を顧客へ提供する他の方法として、パターン判定部42はPOSデータや顧客の購買履歴を参照して顧客の経路情報、速度情報、および行動パターンの類型と購買内容の対応を判定し、その対応に基づいて情報配信部50が情報内容や提供方法を決定してもよい。パターン判定部42は、POSサーバ19から受け取るPOSデータに基づき、精算領域に滞在する顧客の顧客IDおよび購買内容を取得し、その顧客の経路情報と対応付けて判定結果記憶部46へ購買履歴として格納する。判定結果記憶部46への格納後は、再び同じ顧客が来店したときにパターン判定部42が顧客IDに基づいてその顧客の購買履歴を判定結果記憶部46から読み出し、その顧客の行動を分析する。顧客IDは、たとえば買い物開始時に会員カードから買い物カートへ読み込ませる形で取得してもよいし、精算時に精算領域にて会員カードから読み取る形で取得してもよい。これらの場合、情報配信部50は、精算領域のキャッシュレジスターへ情報を送信して顧客のレシートへ印刷させてもよいし、顧客の電子メールアドレスがあらかじめ登録されている場合は電子メールにて配信してもよい。
As another method of providing information introducing products to the customer, the
レシートへ印刷させる情報や電子メールで配信する情報を以下例示する。たとえば、来店頻度が比較的高い顧客に関し特定の売場領域への来場頻度が急に減少したことをパターン判定部42が判定した場合、その売場領域の商品を他店で購入していると推測することができる。その場合、情報配信部50はその売場領域の商品に関する割引券のデータまたはその売場領域の商品に関する販売促進広告のデータをその顧客へ配信する。同じ売場領域に比較的長時間滞在した顧客、すなわちアクティブまたはフリーズに該当した顧客が、結局その売場領域の商品を購入しなかったことをパターン判定部42が判定した場合、その売場領域の商品またはその値段に納得しなかったと推測することができる。その場合、情報配信部50はその売場領域の商品に関する割引券のデータまたはその売場領域の商品に関する販売促進広告のデータをその顧客へ提供する。動線距離が比較的長く、または店内滞在時間が比較的長いにもかかわらず購入品数が少なかったことをパターン判定部42が判定した場合、情報配信部50はその店舗の商品全体に関する割引券のデータまたは店舗の商品全体に関する販売促進広告のデータをその顧客へ提供する。特定の売場領域で滞在時間が比較的長いにもかかわらず、その売場領域の商品の購入品数が少なかったことをパターン判定部42が判定した場合、情報配信部50はその売場領域の商品に関する割引券のデータまたはその売場領域の商品に関する販売促進広告のデータをその顧客へ提供する。会員カードが発行されてから日が浅いために動線距離が短い顧客であるとパターン判定部42が判定した場合、情報配信部50はその顧客に対して店舗全体の商品に関する割引券のデータまたは店舗の商品全体に関する販売促進広告のデータを提供する。販売促進キャンペーンが催されている特設売場でアクティブまたはフリーズとなった顧客は、キャンペーンのテーマに興味をもった顧客であると推測される。そのような顧客に対して情報配信部50は、同様のキャンペーンの対象商品に関する割引券のデータまたはその商品に関する販売促進広告のデータを提供する。
Examples of information to be printed on receipts and information distributed by e-mail are shown below. For example, if the
情報配信部50は、電子メールで配信する情報として、たとえば特定の販売促進キャンペーン中にキャンペーン対象の商品を購入した顧客に対して、他の商品または関連する商品の販売促進キャンペーンに関する情報を提供してもよい。情報配信部50は、買い物カートの液晶表示装置に情報を表示させる方法として、たとえば同じ売場領域に滞在する時間が所定時間を経過したときに、直ちにその売場領域の商品に関する販売促進の情報を提供してもよいし、同じ売場領域を所定回数以上通過する顧客に対してその売場領域の商品に関する販売促進の情報を提供してもよい。顧客へ送信する販売促進のための情報は、その顧客が通行しなかった売場の商品やその顧客が素通りした売場の商品に関する情報であってもよい。
The
図3は、買い物カートの外観を示す。買い物カート60にはカート用液晶表示装置62が備えられている。このカート用液晶表示装置62は無線LAN通信機能を内蔵し、カート用アンテナ64を介して店舗内の第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16と無線通信する。カート用液晶表示装置62は、第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16との間で送受信される無線波の強度を取得する。カート用液晶表示装置62は液晶表示部を有し、顧客行動解析装置20から受信した商品に関する情報を液晶表示部に表示させる。
FIG. 3 shows the appearance of the shopping cart. The
図4は、空間情報に定められた仮想空間上における店舗内の売場配置を模式的に示す。この店舗内には、「野菜」「果物」「精肉」「鮮魚」「菓子・乾物」「レトルト・調味料」「乳製品」「飲料」で分類される商品の売場が設けられている。顧客が通行可能な領域は、入口領域70、第1売場領域72〜第11売場領域92、第1精算領域94〜第6精算領域104、出口領域106で構成され、これら各領域の配置および座標は空間情報に定められている。
FIG. 4 schematically shows the sales floor arrangement in the store on the virtual space defined in the spatial information. In this store, there are sales floors for products classified as “vegetables”, “fruits”, “meat”, “fresh fish”, “confectionery / dry foods”, “retorts / condiments”, “dairy products”, and “beverages”. The area through which the customer can pass is composed of an
入口領域70は、顧客がこの店舗での買い物を開始するときに通行する領域であり、買い物カートはあらかじめこの領域に用意され、移動開始地点となる。第1売場領域72および第2売場領域74は入口領域70に隣接する領域であり、第1売場領域72は「野菜」の売場と対応付けられ、第2売場領域74および第4売場領域78は「果物」の売場と対応付けられる。第3売場領域76は「精肉」の売場と対応付けられ、第5売場領域80および第6売場領域82は「菓子・乾物」の売場と対応付けられる。第9売場領域88は「鮮魚」の売場と対応付けられ、第7売場領域84および第8売場領域86は「レトルト・調味料」の売場と対応付けられる。第10売場領域90は「乳製品」の売場と対応付けられ、第11売場領域92は「飲料」の売場と対応付けられる。
The
第1精算領域94、第2精算領域96、第3精算領域98、第4精算領域100、第5精算領域102、第6精算領域104はそれぞれ第1レジ、第2レジ、第3レジ、第4レジ、第5レジ、第6レジと対応付けられる。例えば、第1精算領域94を通行した買い物カートについての経路情報は、その通行時間に第1レジにより記録されたPOSデータと対応付けられる。出口領域106は、顧客がこの店舗での買い物を終了するときに通行する領域であり、買い物カートの移動終了地点となる。なお、入口領域70および出口領域106のいずれにおいても、店舗外から店舗内へ向かう方向で通行したときは入店とみなし、店舗内から店舗外へ向かう方向で通行したときは退店とみなす。
The
図5は、階層化された売場領域を模式的に示す。図4においては売場領域が階層化されていない例を示したが、本図においてはひとつの売場領域が複数のサブ売場領域に細分化され、売場領域同士の関係が階層化されている。例えば、売場領域120が衣料品の売場であり複数のブランドに区画されているような場合に、「衣料品売場」である売場領域120を「Aブランド」「Bブランド」「Cブランド」「Dブランド」という複数のサブ売場領域122、124、126、128に区画する。パターン判定部42は、売場領域120についての行動パターンを集計するだけでなく、複数のサブ売場領域122、124、126、128についても行動パターンを集計するので、顧客の好みや興味の度合いをより詳細に推定することができる。
FIG. 5 schematically shows a hierarchical sales area. FIG. 4 shows an example in which the sales floor areas are not hierarchized, but in this figure, one sales floor area is subdivided into a plurality of sub sales floor areas, and the relationship between the sales floor areas is hierarchized. For example, when the
一方、複数の売場領域を包含する形で上位の領域となる区画を設定することにより、図5の例と同様に売場領域同士の関係を階層化してもよい。この場合、各売場領域における行動パターンの判定結果だけでなく、上位階層の区画における行動パターンの判定結果が得られるので、全体的な結果と部分的な結果など、より多角的な判定結果や推定結果を得ることができる。 On the other hand, the relationship between the sales floor areas may be hierarchized in the same manner as in the example of FIG. 5 by setting a section to be a higher area including a plurality of sales floor areas. In this case, not only the behavior pattern judgment result in each sales floor area, but also the behavior pattern judgment result in the upper hierarchy section is obtained, so more diversified judgment results and estimations such as overall results and partial results The result can be obtained.
図6は、売場領域における買い物カートの移動経路の例を模式的に示す。本図の売場領域110は横長四辺形の領域であり、買い物カートは左側の辺から売場領域110に入り、売場領域110内を何度か右往左往して、右側の辺からいったん売場領域110外へ出る。その後、売場領域110の右側の辺から再び売場領域110に入り、しばらくした後でまた右側の辺から売場領域110外へ出る、といった移動経路が示されている。
FIG. 6 schematically shows an example of the movement route of the shopping cart in the sales area. The
売場領域によっては、その配置に応じてあらかじめ正しい進行方向が定められる場合もあり、経路取得部34によって生成される経路情報には買い物カートが順方向にて進入したか逆方向から進入したかがその売場領域との対応で記録される。また、入店からある売場領域へ到達するまでに通過する売場領域で一度もアクティブまたはフリーズにならずに進入し、その売場領域にてアクティブまたはフリーズとなった後、通過する売場領域で一度もアクティブまたはフリーズにならずに精算領域に向かった場合、パターン判定部42による判定結果には買い物カートがその売場領域へ「直行」したと記録される。
Depending on the sales area, the correct traveling direction may be determined in advance depending on the arrangement, and the route information generated by the
次に、パターン判定部42が生成する各テーブルの内容を説明する。まず、パターン判定部42は、入店から退店までの顧客の行動を表す位置情報および時間情報を位置属性テーブルとして買い物カートごとに記録する。位置属性テーブルには、全体に関するパラメータとして入店日時、入店コース[順コース、逆コース、直行]、精算方法[あり、なし]、退店コース[順コース、逆コース]、精算レジ番号、精算日時、入店から退店までの通行距離の合計である動線距離が記録され、速度に関するパラメータとして平均速度、フリーズ状態を除いた期間の平均速度、最高速度、停止有無に関するパラメータとしてカート停止回数、カート停止平均時間、カート停止最長時間が記録される。なお、パターン判定部42は、買い物カートの動きが所定の半径範囲内である場合にこれを停止と判断する。例えば、ある測位地点からの移動範囲が継続的に所定半径の範囲内に収まっている場合に、パターン判定部42はこれを「停止している」とみなす。また、たとえば1秒前などに計測された前の測位地点から所定半径の範囲内に留まっている状態が所定時間以上継続する場合に、パターン判定部42はこれを「停止している」とみなしてもよい。
Next, the contents of each table generated by the
位置属性テーブルには、パッシングに関するパラメータとして、パッシング回数、パッシング平均時間、パッシング最短時間、パッシング最長時間、パッシング売場領域数がさらに記録される。 In the position attribute table, the number of passing times, the passing average time, the minimum passing time, the longest passing time, and the number of passing sales areas are further recorded as parameters relating to passing.
位置属性テーブルには、アクティブに関するパラメータとして、アクティブ回数、アクティブ平均時間、アクティブ最短時間、アクティブ最長時間、アクティブ売場領域数がさらに記録される。位置属性テーブルには、フリーズに関するパラメータとして、フリーズ回数、フリーズ平均時間、フリーズ最短時間、フリーズ最長時間、フリーズ売場領域数がさらに記録される。 In the position attribute table, the number of active times, the active average time, the active shortest time, the active longest time, and the number of active sales areas are further recorded as parameters relating to the active. In the position attribute table, the number of freezes, the average freeze time, the minimum freeze time, the longest freeze time, and the number of freeze sales areas are further recorded as freeze parameters.
パターン判定部42は、通行した売場領域における行動の履歴をカート行動履歴テーブルとして買い物カートごとに記録する。カート行動履歴テーブルには、売場領域名、進入日時、退出日時、状態名(パッシング、アクティブ、フリーズ)、入店から売場までの動線距離、平均速度、最高速度、停止回数、停止平均時間、停止最長時間、購入商品個数、購入額合計が記録される。なお、ある買い物カートが同じ売場領域を複数回通行した場合は、通行のたびに個別のカート行動履歴のレコードが生成される。
The
パターン判定部42は、各売場領域における状態を売場領域位置属性テーブルとして売場領域ごとおよび時間帯ごとに記録する。売場領域位置属性テーブルには、ひとつの売場領域および時間帯におけるパッシング状態の回数、パッシング状態の平均時間、パッシング状態の最短時間、パッシング状態の最長時間、パッシング状態の平均停止回数、パッシング状態の平均購入額、パッシング状態の平均購入回数が記録される。売場領域位置属性テーブルには、ひとつの売場領域および時間帯におけるアクティブ状態の回数、アクティブ状態の平均時間、アクティブ状態の最短時間、アクティブ状態の最長時間、アクティブ状態の平均停止回数、アクティブ状態の平均購入額、アクティブ状態の平均購入回数、フリーズ状態の回数、フリーズ状態の平均時間、フリーズ状態の最短時間、フリーズ状態の最長時間、フリーズ状態の平均停止回数、フリーズ状態の平均購入額、フリーズ状態の平均購入回数がさらに記録される。また、時間帯ごとに、その売場領域を通行した全顧客について入店からその売場領域までの動線平均距離、動線最小距離、および動線最大距離、その売場領域で商品購入した全顧客についての入店から退店までの動線平均距離、動線最小距離、および動線最大距離、その売場領域で停止をした全顧客についての入店から退店までの動線平均距離、動線最小距離、および動線最大距離、がさらに記録される。
The
売場領域位置属性テーブルには、その売場領域にて商品を購入した顧客の平均通行時間、最短通行時間、最長通行時間、その売場領域にて停止した顧客の平均通行時間、最短通行時間、最長通行時間、その売場領域にて停止して商品を購入した平均通行時間、最短通行時間、最長通行時間がさらに記録される。その日または時間帯のXX、YYと、その日または時間帯に適用されるX、Yも記録される。 The sales floor area position attribute table includes the average travel time, shortest travel time, longest travel time of customers who have purchased products in the sales floor area, average travel time, shortest travel time, longest travel of customers who have stopped in the sales floor area. The average travel time, the shortest travel time, and the longest travel time when the product is purchased after stopping at the sales area are further recorded. XX and YY of the day or time zone and X and Y applied to the day or time zone are also recorded.
パターン判定部42は、POSデータによる購買履歴と顧客の行動パターンを合わせることにより、以下の各項目について推定することができる。
(1)パターン判定部42は、売場領域ごとの停止1回あたりの購入回数を(購入回数/停止回数)の式から算出する。買い物カートの停止と商品の購入有無は強い相関性があると考えられるので、停止1回あたりの購入回数が比較的小さければ品揃えや商品力に問題があると推定できる。
(2)パターン判定部42は、売場領域ごとの買い物カートの通行(パッシング、アクティブ、フリーズ)1回あたりの購入回数を算出する。通行1回あたりの購入回数が比較的小さければ、商品配置が不適切であったり、商品の魅力が低かったり、売場の広告内容や広告の配置が不適切などの要因が推定される。)
(3)パターン判定部42は、売場領域ごとに「パッシング」とされた買い物カート1台あたりの購入回数や購入額を算出する。購入回数や購入額が多ければ、魅力ある商品が手にとりやすく配置されていると推定できる。
(4)パターン判定部42は、売場領域ごとに「アクティブ」とされた買い物カート1台あたりの購入回数や購入額を算出する。購入回数や購入額が低ければ、商品配置が不適切であったり商品魅力が低い、商品価格が高い、などの要因が推定される。
(5)パターン判定部42は、売場領域ごとに「フリーズ」とされた買い物カート1台あたりの購入回数や購入額を算出する。購入回数や購入額が低ければ、需要が高いにもかかわらず商品配置が不適切であったり品切れなどによって商品販売の機を逸した可能性が推定される。
(6)パターン判定部42は、売場領域ごとに「再フリーズ」とされた買い物カート1台あたりの購入回数や購入額を算出する。購入回数や購入額が低ければ、商品配置が不適切であったり品切れなどの問題が生じていると推定される。
(7)パターン判定部42は、「直行」であるにもかかわらず「アクティブ」で何も購入しないで退店した買い物カート数を算出する。この場合、品切れが生じていたと推定される。
(8)パターン判定部42は、「直行」であって「フリーズ」をしたにもかかわらず何も購入せずに退店した買い物カート数を算出する。この場合、品揃えが不十分であったと推定される。
(9)パターン判定部42は、「順方向」に移動した上で何も購入せずに退店した買い物カート数を算出する。この場合、店全体における品揃えや商品の品質、商品配置などの問題が推定される。
(10)パターン判定部42は、ある売場領域で一度「フリーズ」となった後、再度同じ売場領域に進入して「アクティブ」または「フリーズ」となったものの、商品購入がなかった場合、その顧客は商品を戻したか、購入の踏ん切りが付かなかったものと推定する。The
(1) The
(2) The
(3) The
(4) The
(5) The
(6) The
(7) The
(8) The
(9) The
(10) If the
次に、パターン判定部42は、顧客の行動パターンや購買行動に基づき、顧客の属性や状態を推定する。具体的には、(1)曜日と時間帯[平日、休日、11時〜17時、など]、(2)入店コース[順コース、逆コース、直行]、(3)精算有無[あり、なし]、(4)退店コース[順コース、逆コース]、(5)店舗滞在時間[High、Middle、Low]、(6)平均速度またはフリーズ状態を除いた期間の平均速度[High、Middle、Low]、(7)カート停止頻度[High、Middle、Low]、(8)カート停止平均時間[High、Middle、Low]、(9)パッシング頻度、(10)アクティブ頻度[High、Middle、Low]、(11)フリーズ頻度[High、Middle、Low]、(12)再フリーズ確率[High、Middle、Low]、(13)再パッシング確率[High、Middle、Low]、(14)アクティブまたはフリーズとなった売場領域の組合せまたは順列に[食品、菓子、精肉、鮮魚、野菜、乳製品、乾物、調味料のうち少なくとも6つが含まれるか]、(15)入店から退店までの動線距離合計、といった各項目について属性別にあらかじめ条件が属性パターンデータとして定義され、行動パターンデータ記憶部44に格納される。パターン判定部42は、属性パターンデータを参照して以下の通り顧客の属性を推定する。ここで、(2)入店コースと(4)退店コースは、あらかじめ想定される入店のコースと退店のコースをその通りに辿ったか否かが定められる。(12)再フリーズ確率は、(フリーズ回数)/(フリーズとなった売場領域の数)で求まる。(13)再パッシング確率は、(パッシング回数)/(パッシングとなった売場領域の数)で求まる。ここで「パッシング頻度」とは、時間あたりのパッシング回数であり、パッシング頻度×店内滞在時間=パッシング回数である。
Next, the
例えば「休日に家族連れで買い物」という属性の場合、(1)として「休日、11時〜17時」、(2)として「順コース」、(3)として「精算あり」、(4)として「順コース」、(5)として「High」、(6)として「Low、Middle」、(7)として「High」、(10)として「High」、(11)として「High」、(12)として「Middle、High」、(13)として「Middle、High」、(14)として「アクティブであった売場に、食品、菓子、精肉、鮮魚、野菜、乳製品、乾物、調味料などのうち少なくとも6領域が含まれる」、(15)として「High」、と定められる。顧客の行動パターンや購買行動が上記の条件に当てはまる場合、パターン判定部42は顧客の属性を「休日に家族連れで買い物」であると推定する。なお、「High」「Middle」「Low」とは、たとえば、顧客の分布を3等分した場合に相当する。
For example, in the case of the attribute of “shopping with family on holidays”, (1) is “holidays, 11:00 to 17:00”, (2) is “order course”, (3) is “paid”, and (4) is “Order Course”, (5) as “High”, (6) as “Low, Middle”, (7) as “High”, (10) as “High”, (11) as “High”, (12) As “Middle, High”, (13) as “Middle, High”, and (14) as “active sales floor, food, confectionery, meat, fresh fish, vegetables, dairy products, dried food, seasonings, etc. 6 regions are included ”, and“ High ”is defined as (15). If the customer's behavior pattern or purchase behavior is applicable to the above conditions, the
(実施例2)
本実施例においては、移動体である顧客と複数の無線LAN基地局との間で、一方が無線電波を発信してから、他方からの返信電波を受信するまでの時間を測定し、各基地局で測定された時間の長さの差に基づいて測位する。この点、各基地局における電波強度の差を用いて移動体の位置を検出する実施例1と異なる。以下、実施例1との相違点を中心に説明し、共通点の説明を省略する。(Example 2)
In this embodiment, between a customer who is a mobile body and a plurality of wireless LAN base stations, the time from when one transmits a radio wave to the time when a return radio wave is received from the other is measured. Position based on the difference in length of time measured at the station. This is different from the first embodiment in which the position of the moving body is detected using the difference in radio wave intensity at each base station. Hereinafter, the difference from the first embodiment will be mainly described, and the description of the common points will be omitted.
図7は、実施例2における顧客行動解析システムの構成を示す機能ブロック図である。顧客行動解析システム10は時間値取得部140を備える点で、強度取得部24を備える実施例1における顧客行動解析システム10と異なる。まず、買い物カートに備えられた通信機の無線通信圏内にある複数の無線LAN基地局、たとえば第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16が無線信号を発信してからその返信としての無線信号を通信機から受信するまでの時間を計測し、その時間値を顧客行動解析システム10へ送信する。本実施例で用いられる無線通信方式はUWB(Ultra Wide Band:超広帯域無線)であってもよい。時間値取得部140は、買い物カートとの送受信に要した時間の時間値を各基地局から取得する。位置認識部26は、各基地局と買い物カートとの距離を時間値から算出し、少なくとも三つの基地局からの距離をもとに買い物カートの位置を算出して位置情報を生成するとともに、位置を算出した時刻を示す時間情報を生成する。なお、位置検出方式は、TOA(Time of Arrival)方式であってもよいし、TDOA(Time Difference of Arrival)方式であってもよい。位置情報および時間情報は位置情報記憶部28に格納される。以上の方法によっても実施例1と同様に買い物カートの位置情報と時間情報を検出でき、これをもとに実施例1と同様の解析を実施することができる。なお、顧客の買い物カートに備えられた無線LAN通信機のIDを検出することにより、どの買い物カートが使用されているかを検出してもよい。
FIG. 7 is a functional block diagram illustrating the configuration of the customer behavior analysis system according to the second embodiment. The customer
(実施例3)
本実施例においては、顧客により所持される買い物カート、買い物かご、会員カード、携帯電話、携帯端末などにICタグが埋め込まれ、そのICタグと無線通信できる無線通信装置として複数のリーダライタが用いられる。顧客の位置は、ICタグがどのリーダライタと無線通信したかを示す情報によって検出される。たとえば店舗内において多数のリーダライタが設置され、それぞれが固有の通信エリアをもち、顧客が保持するICタグがいずれのリーダライタの通信エリア内を通行しているかを検出することによって顧客の位置を判定する。この点、各基地局における電波強度の差を用いて移動体の位置を検出する実施例1と異なる。以下、実施例1との相違点を中心に説明し、共通点の説明を省略する。(Example 3)
In this embodiment, an IC tag is embedded in a shopping cart, a shopping cart, a membership card, a mobile phone, a portable terminal, etc. possessed by a customer, and a plurality of reader / writers are used as a wireless communication device capable of wirelessly communicating with the IC tag. It is done. The position of the customer is detected by information indicating to which reader / writer the IC tag communicates wirelessly. For example, a large number of reader / writers are installed in a store, each has a unique communication area, and the position of the customer is determined by detecting which reader / writer's communication area the IC tag held by the customer passes through. judge. This is different from the first embodiment in which the position of the moving body is detected using the difference in radio wave intensity at each base station. Hereinafter, the difference from the first embodiment will be mainly described, and the description of the common points will be omitted.
図8は、実施例3における顧客行動解析システムの構成を示す機能ブロック図である。第1リーダライタ142、第2リーダライタ144、第3リーダライタ146は、それぞれの通信エリア内にICタグを所持する顧客が通行した場合にその旨を示す受信情報を顧客行動解析システム10へ送信する。受信情報取得部148は、第1リーダライタ142、第2リーダライタ144、第3リーダライタ146から受信情報を取得する。位置認識部26は、どのリーダライタから受信情報が取得されたかによってICタグを所持する顧客の位置を示す位置情報を生成するとともに、そのタイミングを示す時間情報を生成し、位置情報記憶部28へ格納する。以上の方法によっても実施例1と同様に顧客の位置情報と時間情報を検出でき、これをもとに実施例1と同様の解析を実施することができる。なお、顧客の買い物カートなどの所持品に埋め込まれたICタグのIDを検出することにより、どの買い物カートなどが使用されているかを検出してもよい。
FIG. 8 is a functional block diagram illustrating the configuration of the customer behavior analysis system according to the third embodiment. The first reader /
(実施例4)
本実施例における顧客行動解析システム10は第1カメラ152、第2カメラ154、第3カメラ156に接続されるとともに、受信情報取得部148を備える。本実施例においては、対象となる空間に含まれる複数のエリアを複数のカメラで俯瞰などの所定の角度から連続的に撮影し、得られた複数の連続的な画像における色の変化から動く物体を検出し、その物体の位置を認識する。この点、各基地局における電波強度の差を用いて移動体の位置を検出する実施例1と異なる。以下、実施例1との相違点を中心に説明し、共通点の説明を省略する。Example 4
The customer
図9は、実施例4における顧客行動解析システムの構成を示す機能ブロック図である。店舗内の各売場領域には、それぞれ少なくとも1台のカメラが俯瞰などの所定の角度から撮影できるように設置される。第1カメラ152、第2カメラ154、第3カメラ156は、それぞれ俯瞰から撮影できるカメラの例である。第1カメラ152、第2カメラ154、第3カメラ156は、それぞれの撮影エリアである売場領域を俯瞰から連続的に撮影する。第1カメラ152、第2カメラ154、第3カメラ156が撮影した複数の連続的な画像は顧客行動解析システム10へ随時送信される。画像取得部150は、第1カメラ152、第2カメラ154、第3カメラ156から連続的な画像を取得する。位置認識部26は、連続的な画像から動体を検出するとともに、その動体の位置を認識して位置情報を生成するとともに、その時刻を示す時間情報を生成してそれぞれを位置情報記憶部28へ格納する。以上の方法によっても実施例1と同様に顧客の位置情報と時間情報を検出でき、これをもとに実施例1と同様の解析を実施することができる。
FIG. 9 is a functional block diagram illustrating the configuration of the customer behavior analysis system according to the fourth embodiment. At each sales floor area in the store, at least one camera is installed so that it can shoot from a predetermined angle such as an overhead view. The
図10は、ある売場領域を俯瞰から撮影した画像を例示する。本図の売場画像180を平面的に捉えてしまうと、移動体である顧客の画像は、カメラの直下にいるとき以外は斜めに写ってしまう。その結果、カメラ直下にいる顧客は頭と肩以外の部位が写らないのに対し、斜めに写る顧客は頭と肩だけでなく全身が写ってしまう。顧客の位置によって見え方がまったく異なるだけでなく、足下より頭の方がカメラに近いために大きく写ってしまい、顧客の位置を正確に把握することが難しい。ここで、従来の位置検出技術によれば、まず移動体182が内接するような四角形枠183を売場画像180上に設定し、その四角形枠183の枠中心点184を移動体182の位置とみなす。しかし、図にも示されるとおり、移動体182の実際の位置は本来その足下位置186のはずであり、枠中心点184は足下位置186からずれた位置にある。
FIG. 10 illustrates an image of a certain sales floor area taken from an overhead view. If the
図11は、図10における売場画像180の撮影状況を側方から模式的に示す。カメラ204が天井200に設置され、そのカメラ204が床面202の方向を撮影する。床面202の上を歩行する移動体182は、画像中心点188から端の方向へ移動しており、その姿をカメラ204が撮影すると、図のとおり移動体182の撮影角度は垂直ではなく斜めとなるので、床面202を売場画像180と仮定すると、移動体182は領域206へ斜めに投射されることとなる。したがって、移動体182はその直上から垂直に撮影するよりも幅が大きく写り、その幅の中心点は移動体182の実際の位置よりも遠くの位置になってしまう。しかも、カメラ204に近い部位ほど大きく写るので、移動体182である顧客の頭の方が足下より大きく写ってしまう。
FIG. 11 schematically shows the shooting situation of the
図12は、図10の売場画像に円柱体モデルを適用した図である。本図の売場画像180では、図10の売場画像180に写っていた移動体182を円柱体192に置き換えられている。以下、移動体の画像を円柱体オブジェクトに置き換えて移動体の位置を検出する位置認識部26の処理を説明する。位置認識部26は、画像中心点188と四角形枠183の枠中心点184を結ぶ直線である円柱軸194を設定し、その円柱軸194を軸とする円柱体192を設定する。円柱体192の底面196は、実世界における半径としてたとえば50cmが設定される。円柱体192は、距離によって見え方やサイズが変わるので、売場画像180の中では50cmに相当する長軸半径の楕円で底面196が描かれるよう計算される。楕円の半径は任意の値が設定可能である。底面196は、底面中心点190が円柱軸194上に置かれるとともに、その円周線が四角形枠183に当接するような位置に設定される。円柱体192の上面198は、その中心点が円柱軸194上に置かれるとともに、その円周線が四角形枠183に当接するような大きさの楕円で描かれる。図11に示されるとおり、移動体182は頭の方が足下よりも大きく写るので、図12のように円柱体192は上面198の方が底面196より大きくなる形で設定される。底面中心点190は、移動体182の足下位置とみなされる。これにより、移動体が斜めに撮影される場合であっても、位置認識部26はより正確な位置情報を取得することができる。なお、本図では特に画像補正をせずに足下の位置を検出する処理を説明したが、あらかじめ売場画像180の収差や遠近による大きさの違いを補正してから足下の位置を検出してもよい。その場合、特に底面196が楕円から真円に変化するよう売場画像180が補正されてもよい。なお、収差補正の方法は既知であるため、その説明を省略する。
FIG. 12 is a diagram in which a cylindrical body model is applied to the sales floor image of FIG. In the
位置認識部26は、検出した移動体に対してIDを付与し、そのIDと関連づけて位置情報および位置検出時間を認識する。位置認識部26は、同じ売場領域の画像から同じ移動体を連続的に認識する限り、その移動体に対して同じIDを付与しつづける。初期的に認識される位置情報は、図10にいう四角形枠183の枠中心点184の位置座標であり、その座標は売場画像180内における相対座標にすぎない。画像中心点188と枠中心点184を結ぶ直線を円柱軸194として想定する。その円柱軸194上で四角形枠183に当接する半径50cmに相当する底面196を枠中心点184より画像中心点188側にもち、反対側にて四角形枠183に当接する上面198をもつ円柱体192を設定する。このときの底面196の底面中心点190の相対座標を移動体の位置情報として検出する。
The
位置認識部26は、カメラごとにその画像内の移動体を検出する。同一の移動体であってもカメラごとに異なるIDが付与されるので、位置認識部26は各カメラからの画像の配置関係に基づき、同一の移動体に関してIDの対応関係を判定する。これにより、位置認識部26は各移動体の店舗内における動線を認識する。
The
ここで、隣接するカメラ同士で撮影範囲が一部重複する場合、その重複領域に進入した移動体が二つの画像へ同時に映し出される可能性がある。その場合、重複領域から発生するIDの個数は2の倍数となる。重複領域に映し出されたすべてのIDをペアに分けてそのペアにおける移動体間の距離を算出し、各ペアの距離を合計する。次いで、ペアの組合せを変えて同じように各ペアの距離を合計する。そのようなペアの組合せとして考えられるすべての組合せを想定した中で最も距離の合計が小さい組合せが最適な組合せとなり、各ペアの移動体を同一の移動体であると判定する。 Here, when the shooting ranges partially overlap between adjacent cameras, there is a possibility that a moving body that has entered the overlapping area is simultaneously displayed on two images. In that case, the number of IDs generated from the overlapping area is a multiple of two. All IDs displayed in the overlapping area are divided into pairs, the distance between the moving bodies in the pair is calculated, and the distances of each pair are summed. Next, the combinations of the pairs are changed and the distances of the respective pairs are summed in the same manner. A combination having the smallest total distance among all combinations that can be considered as such a pair combination is an optimal combination, and the mobile bodies of each pair are determined to be the same mobile body.
図13は、重複する撮影範囲において同一移動体を検出する手法を模式的に示す。第1の画像262と第2の画像264は、撮影範囲が一部重複するため、重複領域260をそれぞれ有する。本図の例では、第1の画像262の重複領域260以外の領域に一つの移動体が写っているのに対し、重複領域260には4つの移動体252〜258が写っている。重複領域260は二つの画像の撮影範囲が重複する部分であるため、この領域に写る移動体の個数は2の倍数となる。したがって、重複領域260に写る第2移動体252、第3移動体254、第4移動体256、第5移動体258は、実際には2つの移動体がそれぞれ二重に写って4つと認識されているにすぎない。
FIG. 13 schematically shows a method for detecting the same moving object in overlapping imaging ranges. The
ここで、位置認識部26は、重複領域260に写る移動体を複数のペアに分け、各ペアに関してその距離の合計値を算出したときに最も小さな値となるペアの分け方を判定する。本図の例では、第2移動体252、第3移動体254、第4移動体256、第5移動体258の順でこれらの移動体がほぼ等間隔に並んでいる。したがって、ペアの分け方としては、第2移動体252と第3移動体254のペア、第4移動体256と第5移動体258のペアに分ければ、距離の合計値が最小となる。なお、同じ画像に写る移動体はそれぞれ別個の移動体であることがあらかじめ把握されているので、たとえば本図では第2移動体252と第4移動体256はペアとされず、第3移動体254と第5移動体258もペアとされない。
Here, the
補足の判定手法として、位置認識部26が第1移動体250の位置から第2〜5移動体252〜258の位置への速度、移動方向のいずれかと、第1移動体250の位置までの速度、移動方向のいずれかの差を算出し、複数のペアに関して差の合計値を算出したときに最も小さな合計値となるペアの分け方をさらに判定する。また、位置認識部26は、移動体間の距離、移動体の速度、移動方向といった各パラメータのうちいくつかを任意に組合せた値の合計値を算出し、その合計値が最小となるようなペアの分け方を判定してもよい。
As a supplementary determination method, the
なお、上記の計算による移動体の比較は、撮影範囲が一部重複する画像同士で処理されることを前提に説明したが、位置認識部26は上記計算および比較を撮影範囲が重複せずに隣接するカメラの画像同士で処理してもよい。その場合、位置認識部26は、得られる移動体の動線から移動体の移動方向を認識し、その移動方向に隣接する撮影範囲の画像同士で移動体のIDの対応関係を認識する。これにより、カメラ同士が多少離れていても移動体の対応関係を維持することができ、カメラの設置台数を減らしてコストを低く抑えることができる。また、複数の移動体の位置関係が画像間で入れ替わるような場合でも、速度や移動方向の違いによって対応する移動体を正確に認識することができる。
In addition, although the comparison of the moving bodies by the above calculation has been described on the assumption that the imaging ranges are partially overlapped, the
図14は、店舗内における各カメラの撮影範囲の例を模式的に示す。ここでは、3箇所の撮影範囲を例示する。第1撮影範囲320と第2撮影範囲322は、図13の第1の画像262と第2の画像264に対応する撮影範囲である。第1撮影範囲320と第2撮影範囲322は、互いに整列された位置関係をもち、それぞれの座標軸は平行である。一方、第2撮影範囲322と第3撮影範囲324は、それぞれの座標軸が平行ではなく、第3撮影範囲324は第2撮影範囲322に対して斜めに傾いている。このように撮影範囲同士の座標軸が平行でなくとも、位置認識部26が各撮影範囲の画像内の座標を店舗全体の空間座標である絶対座標へ変換することにより、各移動体の店舗内における位置を認識することができる。
FIG. 14 schematically shows an example of the shooting range of each camera in the store. Here, three shooting ranges are illustrated. The
(実施例5)
本実施例における顧客行動解析システム10は、第1超音波取得装置270、第2超音波取得装置272、第3超音波取得装置274に接続されるとともに、受信情報取得部148を備える。第1超音波取得装置270、第2超音波取得装置272、第3超音波取得装置274は、対象となる空間に含まれる複数のエリアにおいて移動体から送られる超音波を取得し、その超音波の受信角度によって移動体の位置を検出する。各移動体は、超音波の送信機を備えることが前提となる。たとえば、移動体は店舗内における顧客の買い物カートであり、その買い物カートが超音波送信機を備える。このように、本実施例における顧客行動解析システム10は、各基地局における電波強度の差を用いて移動体の位置を検出する実施例1の顧客行動解析システム10と異なる。以下、実施例1との相違点を中心に説明し、共通点の説明を省略する。(Example 5)
The customer
図15は、実施例5における顧客行動解析システムの構成を示す機能ブロック図である。店舗内の複数の売場領域のそれぞれには、超音波取得装置が少なくとも1台ずつ天井などの高所に設置される。本図の第1超音波取得装置270、第2超音波取得装置272、第3超音波取得装置274は、それぞれ天井に設置された超音波取得装置の例であり、売場領域からの超音波を連続的に受信する。第1超音波取得装置270、第2超音波取得装置272、第3超音波取得装置274は、受信した超音波の受信角度を受信情報取得部148へ送信する。位置認識部26は、超音波の受信角度から移動体を検出するとともに、その移動体の位置を認識して位置情報を生成するとともに、その時刻を示す時間情報を生成してそれぞれを位置情報記憶部28へ格納する。超音波の受信角度を検出する方法や受信角度に基づいて移動体の位置を検出する方法は既知であるため説明を省略する。
FIG. 15 is a functional block diagram illustrating the configuration of the customer behavior analysis system according to the fifth embodiment. In each of a plurality of sales floor areas in the store, at least one ultrasonic acquisition device is installed at a high place such as a ceiling. The first
(実施例6)
本実施例においては、移動体である顧客の買い物カートに地磁気センサと加速度センサが搭載されており、店舗の入口近辺からの動線を地磁気センサおよび加速度センサの追跡により認識することができる。地磁気センサによる進行方向の検出結果である方角情報と、加速度センサによる加速度の検出結果である加速度情報が、買い物カートに搭載された無線通信機により顧客行動解析システム10へ送信される。顧客行動解析システム10は、買い物カートから受信した方角情報および加速度情報に基づき、店舗の入口から辿った顧客の動線を認識する。顧客行動解析システム10は、買い物カートから方角情報および加速度情報を常時受信する必要はなく、買い物カートが精算領域へ到達したときに入口から精算領域までの動線を示すすべての方角情報および加速度情報をまとめて受信する。したがって、買い物カートから無線通信で情報を受信する基地局は、店舗内に少なくとも1台あれば足りる。このように、本実施例における顧客行動解析システム10は、移動体側のセンサでその位置に関する情報を検出するので、各基地局における電波強度の差を用いて移動体の位置を検出する実施例1の顧客行動解析システム10と異なる。以下、実施例1との相違点を中心に説明し、共通点の説明を省略する。(Example 6)
In the present embodiment, a geomagnetic sensor and an acceleration sensor are mounted on a shopping cart of a customer as a mobile body, and a flow line from the vicinity of the entrance of the store can be recognized by tracking the geomagnetic sensor and the acceleration sensor. Direction information, which is the detection result of the traveling direction by the geomagnetic sensor, and acceleration information, which is the detection result of the acceleration by the acceleration sensor, are transmitted to the customer
店舗内の複数箇所に補正ポイントを設けてもよい。各補正ポイントには、ICタグが設置されている。位置認識部26は、各ICタグの通信圏内に移動体が到達したとき、その移動体のその時点における位置情報を、補正ポイントの位置を示す所定の値で書き換える。これにより、方角情報と加速度情報に基づく位置認識の基点が非定期的に補正されるので、誤差の少ない位置認識が実現される。
Correction points may be provided at a plurality of locations in the store. An IC tag is installed at each correction point. When the moving body reaches the communication area of each IC tag, the
図16は、実施例6における顧客行動解析システムの構成を示す機能ブロック図である。店舗内には、基地局が少なくとも1台設置される。本図のアクセスポイント280は、店舗内に設置された基地局の例であり、売場領域または精算領域から方角情報および加速度情報を受信し、これらを受信情報取得部148へ送信する。位置認識部26は、方角情報および加速度情報に基づき、検出の開始ポイントである店舗入口の位置を基準とした移動体の動線を認識して位置情報を生成するとともに、その時刻を示す時間情報を生成してそれぞれを位置情報記憶部28へ格納する。位置認識部26は、受信情報取得部148から受け取る方角情報と加速度情報を位置情報記憶部28へさらに格納してもよい。速度取得部32は、位置情報記憶部28へ格納された加速度情報を積分して移動体の速度を算出してもよい。
FIG. 16 is a functional block diagram illustrating the configuration of the customer behavior analysis system according to the sixth embodiment. At least one base station is installed in the store. The
(実施例7)
本実施例においては、パターン判定部42による行動パターンの具体的な判定方法を説明し、実施例1〜6との共通の説明を省略する。(Example 7)
In a present Example, the specific determination method of the action pattern by the
図17は、売場領域における滞在時間と顧客数の関係を示す。本図に示される売場領域における滞在時間と顧客数の関係は一例にすぎないが、概ね本図のような関係になるものと推測される。横軸はある売場領域における顧客の滞在時間を示し、縦軸は顧客数を示す。滞在顧客数160は、ある売場領域の1日における滞在時間ごとの顧客数を示し、購入顧客数162は、滞在時間ごとの顧客数のうちその売場領域で実際に商品を購入した顧客数を示す。図示する通り、全体の顧客数としては滞在時間が比較的短い顧客ほど多く、滞在時間が長い顧客ほど少ない。商品を購入した顧客数としては滞在時間が比較的短い顧客ほど少ないが、滞在時間が長くなるにつれて顧客数が増加し、さらに滞在時間が長くなると顧客数は減少に転ずる。
FIG. 17 shows the relationship between the staying time in the sales area and the number of customers. The relationship between the staying time and the number of customers in the sales area shown in this figure is merely an example, but it is presumed that the relationship is generally as shown in this figure. The horizontal axis indicates the staying time of customers in a certain sales area, and the vertical axis indicates the number of customers. The number of staying
第1範囲164の面積は、第1の時間値XX[秒]より滞在時間が短い顧客のうちその売場領域の商品を購入しなかった顧客数の総和を示す。第2範囲166の面積は、第1の時間値XXより滞在時間が短い顧客のうちその売場領域の商品を購入した顧客数の総和を示す。第3範囲168の面積は、第2の時間値YY[秒]より滞在時間が長い顧客のうちその売場領域の商品を購入しなかった顧客数の総和を示す。第4範囲170の面積は、第2の時間値YYより滞在時間が長い顧客のうちその売場領域の商品を購入した顧客数の総和を示す。
The area of the
第1の時間値XXは、第1範囲164と第2範囲166との面積比が所定の比になるような値である。すなわち、第1の時間値XXは、その値より滞在時間が短い顧客のうち商品購入がなかった顧客と商品購入があった顧客の割合が所定の割合となるような値である。第1範囲164と第2範囲166の面積比は、たとえば10:1であり、実験や検証に基づいて最適な値に設定される。
The first time value XX is a value such that the area ratio between the
第2の時間値YYは、第3範囲168と第4範囲170との面積比が所定の比になるような値である。すなわち、第2の時間値YYは、その値より滞在時間が長い顧客のうち商品購入がなかった顧客と商品購入があった顧客の割合が所定の割合となるような値である。第3範囲168と第4範囲170との面積比は、たとえば1:1であり、実験や検証に基づいて最適な値に設定される。
The second time value YY is a value such that the area ratio between the
(実施例8)
本実施例における顧客行動解析システム10は、基本的な構成として実施例1〜6における位置検出方法のいずれかを採用する点で他の実施例と共通するが、店舗などの施設において顧客以外に従業員の行動を解析する点で他の実施例と異なる。たとえば実施例1〜3の位置検出方法を採用する場合、各従業員は無線通信機またはICタグを携帯し、顧客行動解析システム10側の基地局またはリーダライタとの通信により、その位置が認識される。実施例4の位置検出方法を採用する場合、従業員の位置はカメラで撮影された画像を通じて認識される。実施例5の位置検出方法を採用する場合、従業員の位置は超音波の送受信を通じて認識される。実施例6の位置検出方法を採用する場合、従業員の位置は地磁気センサおよび加速度センサの検出結果を通じて認識される。なお、従業員を識別するためには、特に実施例1〜3、5、6の位置検出方法を採用するのが好適である。以下、実施例1〜6との相違点を中心に説明し、共通点の説明を省略する。(Example 8)
The customer
本実施例においては、パターン判定部42が経路情報に基づき、以下のパラメータの値を算出して画面に表示させることができる。たとえば、パターン判定部42は、従業員ごとに、入店時間、退店時間、入店から退店までの動線距離、入店から退店までの停止回数、入店から退店までの停止時間を算出する。パターン判定部42は、従業員ごとに、売場領域別の滞在時間、停止回数、停止時間を算出することもできる。これらのパラメータの値は、管理者の操作を通じて画面に表示される。
In the present embodiment, the
パターン判定部42は、従業員と顧客の間における位置、距離、速度、向きなどの関係から、従業員の状態を「待ち」「売場外」「顧客からアプローチ」「従業員からアプローチ」「商談」「精算」「売場領域外へ移動」のいずれであるかを判定する。パターン判定部42は、判定した状態の時間を、従業員ごと、月ごと、曜日ごと、日ごと、時間帯ごとに算出する。「待ち」は、担当する売場領域に留まっている状態をいう。「売場外」は、担当する売場領域から外に出ている状態のうち、「顧客からアプローチ」「従業員からアプローチ」「商談」「精算」を除いた状態をいう。「顧客からアプローチ」は、「待ち」または「売場外」の従業員に対してたとえば60cm以内といった所定の接近距離へ顧客が近づき、その距離が所定時間継続する状態をいう。「従業員からアプローチ」は、「待ち」または「売場外」の従業員が顧客から60cm以内といった所定の接近距離まで近づき、その接近距離が所定時間継続する状態をいう。パターン判定部42は、顧客と従業員のどちらが近づいたかを、両者の動きベクトルに基づく算出値を比較することにより判定してもよい。たとえば、従業員のベクトルをVaとし、顧客のベクトルをVbとする。従業員の位置と顧客の位置を結ぶ直線を想定し、その直線とベクトルVaとがなす角をθaとし、直線とベクトルVbとがなす角をθbとする。VacosθaがVbcosθbより大きければ従業員が顧客に近づいたと判定し、VacosθaとVbcosθbが等しい場合も従業員が顧客に近づいたと判定し、VacosθaがVbcosθbより小さければ顧客が従業員に近づいたと判定する。なお、VacosθaとVbcosθbは、それぞれ互いに近づく方向の値を正の値とする。パターン判定部42は、従業員と顧客の接近が所定時間経過してもなお継続する場合は「商談」の状態へ移行したと判定し、継続しない場合は「待ち」または「売場外」の状態へ移行したと判定する。「商談」の状態へ移行した後、その従業員および顧客のうち少なくともいずれかが精算領域へ移動し、そのときに精算がなされたことがPOSデータから認識された場合、その時点で「商談」が終了して「精算」の状態と判定される。また、パターン判定部42は「商談」の状態にあった従業員と顧客が所定距離以上まで離れ、その状態が所定時間経過した場合は「商談」が終了したと判定し、「待ち」または「売場外」の状態へ移行したと判定する。したがって、「商談」の状態にある従業員は、その次に「精算」「待ち」「売場外」の状態にしか移行しない。パターン判定部42は、「精算」の状態の後、顧客と従業員の距離が所定距離以上まで離れ、その状態が所定時間継続すれば「精算」が終了したと判定する。The
パターン判定部42は、従業員ごとに、「待ち」「顧客からアプローチ」「従業員からアプローチ」「商談」「精算」といった従業員の行動状態に関して、それぞれの回数、最短時間、最長時間、平均時間、全勤務時間における各状態の時間割合を算出する。パターン判定部42は、従業員ごとに商談回数に対する成約確率を算出する。商談回数は従業員の経路情報や、従業員と顧客の間における位置、距離、速度、向きなどの関係から認識し、成約数は従業員または顧客の経路情報と商談相手の顧客のPOSデータから認識する。パターン判定部42は、顧客ごとの各売場領域での滞在時間を、(1)従業員が不在のとき、(2)従業員が全員接客中のとき、(3)接客中でない従業員が一人以上存在するとき、の3パターンで分けてそれぞれ計算する。(1)〜(3)のそれぞれをその売場領域を通行したアクティブまたはフリーズの顧客で合計する。パターン判定部42は、売場領域ごとに、その売場領域における滞在時間のすべてが(1)または(2)に該当した顧客の数およびその滞在時間の合計値を、従業員が売場領域で応対できなかった数および時間として算出する。この値は、販売機会損失を表す一つの指標として用いられる。これにより、売場領域において従業員がいつまで経っても不在または接客中であるといった状況を把握することができる。
For each employee, the
顧客行動解析システム10は店舗全体の管理にも応用できる。パターン判定部42は、たとえば入場者数、入店から退店までの平均滞在時間、売上、平均速度またはフリーズを除いた平均速度、平均動線距離、平均停止回数、パッシング比率、アクティブ比率、フリーズ比率、精算領域の顧客密度、精算領域の最長待ち時間、精算領域の平均待ち時間、アクティブでの購入確率と平均購入金額、パッシングでの購入確率と平均購入金額、フリーズでの購入確率と平均購入金額、などのパラメータを店舗ごとに算出することもできる。単位面積あたりの顧客数と従業員数の比率の最小値、平均値、最大値などのパラメータを店舗ごとに算出してもよい。
The customer
図18は、従業員の行動状態ごとの時間の長さを一覧表示する画面例を示す。画面400には、「待ち」「売場外」「顧客からアプローチ」「従業員からアプローチ」「商談」「精算」「売場領域外へ移動」といった従業員の行動状態ごとに、それぞれの状態に該当した時間の長さが棒グラフの長さによって示される。出力処理部48は、これら各状態の時間長さを、たとえば従業員ごとに表示することもできる。
FIG. 18 shows an example of a screen that displays a list of the length of time for each employee behavior state. The
本図の表示内容の他にも、出力処理部48は、従業員が各売場領域に滞在した時間を、月ごと、週ごと、曜日ごと、日ごと、時間帯ごとに表示部56へ表示させる。出力処理部48は、管理者の操作に基づき、たとえば売場領域ごとの滞在時間を横軸にとり、売場領域の種類を縦軸にとった表を表示部56へ表示する。
In addition to the display contents of this figure, the
以上、本発明を実施例をもとに説明した。この実施例は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下、変形例を挙げる。 In the above, this invention was demonstrated based on the Example. This embodiment is an exemplification, and it will be understood by those skilled in the art that various modifications can be made to each component and combination of processing processes, and such modifications are within the scope of the present invention. Hereinafter, modifications will be described.
実施例においては、「移動体」として顧客が使用する買い物カートを主に例示した。変形例における「移動体」は、顧客が使用する買い物かごであってもよいし、顧客や従業員が所持する携帯電話や携帯端末などの通信機器であってもよいし、ICカードやICチップ付きチケットなどの通信機能付き媒体であってもよい。ICカードやICチップといったICタグの場合、電源を内蔵するアクティブICタグであってもよいし、電源を外部から供給されるパッシブICタグであってもよい。 In the embodiment, a shopping cart used by a customer as a “moving body” is mainly exemplified. The “mobile body” in the modification may be a shopping basket used by a customer, a communication device such as a mobile phone or a mobile terminal possessed by a customer or an employee, an IC card or an IC chip. It may be a medium with a communication function such as a ticket. In the case of an IC tag such as an IC card or an IC chip, it may be an active IC tag with a built-in power supply or a passive IC tag supplied with power from the outside.
実施例においては、店舗内の空間における移動体である顧客や従業員の行動を解析するためにその位置と速度を算出するシステムを例示した。変形例においては、商店街、遊園地、テーマパーク、動物園といった娯楽施設内の空間を移動する来場者の行動を解析するシステムとして構成してもよい。さらには、野球場、サッカー場、ラグビー場などの運動施設において選手の動きを解析するシステムとして構成してもよい。 In the embodiment, the system for calculating the position and speed in order to analyze the behaviors of customers and employees who are moving bodies in the space in the store is exemplified. In a modified example, it may be configured as a system for analyzing the behavior of a visitor moving in a recreational facility such as a shopping street, amusement park, theme park, or zoo. Furthermore, you may comprise as a system which analyzes a player's motion in exercise facilities, such as a baseball field, a soccer field, and a rugby field.
実施例3においては、顧客により所持される買い物カート、買い物かご、会員カード、携帯電話、携帯端末などにICタグが埋め込まれ、店舗内に多数のリーダライタが設置され、これらが通信する構成を説明した。変形例においては、顧客により所持される買い物カート、買い物かご、携帯電話などにリーダライタが内蔵され、店舗内に多数のICタグが設置され、これらが互いに通信することにより顧客の位置を検出する構成であってもよい。 In the third embodiment, an IC tag is embedded in a shopping cart, a shopping cart, a membership card, a mobile phone, a mobile terminal, etc. possessed by a customer, and a number of reader / writers are installed in the store, and these communicate with each other. explained. In the modified example, a reader / writer is built in a shopping cart, a shopping cart, a mobile phone, etc. possessed by a customer, a large number of IC tags are installed in the store, and these communicate with each other to detect the position of the customer. It may be a configuration.
実施例4で説明したカメラによる撮像は、CCDセンサやCMOSセンサを用いた撮像の他、超音波、マイクロ波、赤外線、電磁波などのセンサを利用した特殊撮影であってもよい。実施例5では、超音波の送信機と受信機の間の通信における電波の角度で位置を検出する手法を説明したが、移動体と受信機の間で超音波の送受信にかかる時間に応じて移動体の位置を検出する構成であってもよい。 The imaging by the camera described in the fourth embodiment may be special imaging using sensors such as ultrasonic waves, microwaves, infrared rays, and electromagnetic waves, in addition to imaging using a CCD sensor or a CMOS sensor. In the fifth embodiment, the method of detecting the position by the angle of the radio wave in the communication between the ultrasonic transmitter and the receiver has been described. However, according to the time required for transmitting and receiving the ultrasonic wave between the mobile body and the receiver. The structure which detects the position of a moving body may be sufficient.
本発明によれば、空間内における移動体の行動を解析することによって有用な情報を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, useful information can be provided by analyzing the action of the moving body in space.
Claims (8)
前記店舗に含まれる複数の売場の配置を仮想空間上で特定するためのそれぞれの座標を空間情報として取得する空間取得部と、
前記位置情報、前記時間情報、および前記空間情報に基づき、前記店舗内の実空間における前記移動体の移動経路を前記仮想空間上の位置で示した経路情報を、前記移動体が前記複数の売場のうちいずれを通行したかに関する情報とともに生成する経路取得部と、
前記位置情報および前記時間情報に基づき、前記複数の売場のそれぞれにおける前記移動体の平均速度を示した情報を速度情報として生成する速度取得部と、
移動体である顧客の移動経路と移動速度の関係に基づく購買行動の類型として、売場領域を素通りする場合を示す第1パターン、売場領域内に比較的短時間停留した上で商品購入または購入検討する場合を示す第2パターン、一つの売場領域で長時間滞留する場合を示す第3パターン、の各行動パターンの売場領域ごとの滞在時間に関する基準が過去における顧客の滞在時間とPOSデータによる顧客の購買内容の統計との関係であらかじめ定義された複数の行動パターンデータを記憶するパターン記憶部と、
前記移動体である顧客が商品購入のために滞在した精算領域の位置とその滞在日時である前記商品購入の日時とを前記経路情報に基づいて判定し、前記精算領域の位置および前記商品購入の日時に対応する購買内容を示すPOSデータを取得することにより前記POSデータと前記経路情報とを対応付けて前記行動パターンの基準として前記パターン記憶部に記憶させるとともに、前記移動体である顧客が前記複数の売場のうちいずれを通行したかに関する情報を含んだ前記経路情報、前記速度情報、および前記複数の行動パターンデータに基づき、前記移動体である顧客の行動が前記行動パターンの類型のいずれに一致するかを判定するパターン判定部と、
前記判定の結果を出力する出力処理部と、を備え、
前記パターン判定部は、
複数の売場領域のそれぞれについて前記移動体が進入するたびにその進入から退出までの滞在時間を算出し、
前記経路情報および前記購買内容を示すデータに基づいて商品の購入があった移動体および購入された商品の売場領域を特定するとともにその売場領域における前記移動体の滞在時間を商品購入時の滞在時間として特定し、
複数の売場領域のそれぞれについて前記商品購入時の滞在時間のうち日ごとまたは時間帯ごとの実質的な最短時間と最長時間を特定し、
売場領域ごとに複数の日または複数の時間帯にわたる前記実質的な最短時間を平均化した平均最短時間を算出してこれを前記第1パターンと前記第2パターンを区別するための第1のしきい値として売場領域と対応させる形で前記パターン記憶部に格納し、
売場領域ごとに複数の日または複数の時間帯にわたる前記実質的な最長時間を平均化した平均最長時間を算出してこれを前記第2パターンと前記第3パターンを区別するための第2のしきい値として前記パターン記憶部に格納し、
行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた前記第1のしきい値を下回った場合はその売場領域に関して前記移動体の行動パターンは第1パターンに一致すると判定し、
行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた前記第1のしきい値以上であって前記第2のしきい値を下回った場合はその売場領域に関して前記移動体の行動パターンは第2パターンに一致すると判定し、
行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた前記第2のしきい値以上であった場合はその売場領域に関して前記移動体の行動パターンは第3パターンに一致すると判定する
ことを特徴とする行動解析装置。A position acquisition unit for acquiring position information indicating the position of a moving body that changes with time in a real space in a predetermined store and time information indicating the positioning timing;
A space acquisition unit that acquires, as spatial information, respective coordinates for specifying the arrangement of a plurality of sales floors included in the store on a virtual space;
Based on the position information, the time information, and the space information, the moving body indicates the route information indicating the movement path of the moving body in the real space in the store by the position in the virtual space. A route acquisition unit that generates information along with information about which one of
Based on the position information and the time information, a speed acquisition unit that generates, as speed information, information indicating an average speed of the moving body in each of the plurality of sales floors;
As a type of purchasing behavior based on the relationship between the movement path and movement speed of a customer, who is a mobile object, the first pattern showing the case of passing through the sales floor area, purchasing goods or considering purchasing after stopping in the sales floor area for a relatively short time The second pattern indicating the case of performing, and the third pattern indicating the case of staying for a long time in one sales area, the standard regarding the stay time for each sales area of each behavior pattern is the customer's stay time in the past and the customer's A pattern storage unit for storing a plurality of behavior pattern data defined in advance in relation to statistics of purchase contents;
Based on the route information, the position of the checkout area where the mobile customer stayed for product purchase and the date and time of the product purchase which is the stay date and time are determined, and the position of the checkout area and the product purchase By acquiring POS data indicating purchase contents corresponding to the date and time, the POS data and the route information are associated with each other and stored in the pattern storage unit as the reference of the action pattern, and the customer as the mobile object Based on the route information including information on which one of a plurality of sales floors is passed, the speed information, and the plurality of behavior pattern data, the behavior of the customer as the mobile body is in any of the types of the behavior patterns. A pattern determination unit for determining whether they match, and
An output processing unit for outputting the result of the determination ,
The pattern determination unit
Each time the mobile body enters each of a plurality of sales floor areas, the stay time from the entry to the exit is calculated,
Based on the route information and the data indicating the purchase content, the mobile unit that has purchased the product and the sales area of the purchased product are specified, and the stay time of the mobile unit in the sales area is defined as the stay time at the time of product purchase. Identified as
For each of a plurality of sales floor areas, identify the actual shortest time and longest time for each day or time period out of the stay time at the time of purchasing the product,
A first shortest time for distinguishing the first pattern from the second pattern is calculated by calculating an average shortest time obtained by averaging the substantial shortest time over a plurality of days or a plurality of time periods for each sales area. Stored in the pattern storage unit as a threshold value corresponding to the sales area,
An average longest time obtained by averaging the substantial longest time over a plurality of days or a plurality of time zones is calculated for each sales floor area, and this is used as a second process for distinguishing the second pattern from the third pattern. Stored in the pattern storage unit as a threshold value,
When the staying time in a certain sales floor area of a mobile object that is subject to action pattern determination is less than the first threshold value associated with the sales floor area, the behavior pattern of the mobile body for the sales floor area is the first. Judge that it matches the pattern,
If the staying time in a certain sales area of a mobile object that is subject to action pattern determination is greater than or equal to the first threshold value associated with the sales area and falls below the second threshold value, the sales area Determining that the behavior pattern of the moving object matches the second pattern with respect to the region;
If the staying time in a certain sales floor area for a mobile object that is the target of behavior pattern determination is greater than or equal to the second threshold value associated with the sales floor area, the behavior pattern of the mobile body for the sales floor area is the first A behavior analysis apparatus characterized by determining that three patterns are matched .
前記店舗に含まれる複数の売場の配置を仮想空間上で特定するためのそれぞれの座標を空間情報として取得する空間取得部と、
前記位置情報、前記時間情報、および前記空間情報に基づき、前記店舗内の実空間における前記移動体の移動経路を前記仮想空間上の位置で示した経路情報を、前記移動体が前記複数の売場のうちいずれを通行したかに関する情報とともに生成する経路取得部と、
前記位置情報および前記時間情報に基づき、前記複数の売場のそれぞれにおける前記移動体の平均速度を示した情報を速度情報として生成する速度取得部と、
移動体である顧客の移動経路と移動速度の関係に基づく購買行動の類型として、売場領域を素通りする場合を示す第1パターン、売場領域内に比較的短時間停留した上で商品購入または購入検討する場合を示す第2パターン、一つの売場領域で長時間滞留する場合を示す第3パターン、の各行動パターンの売場領域ごとの滞在時間に関する基準が過去における顧客の滞在時間とPOSデータによる顧客の購買内容の統計との関係であらかじめ定義された複数の行動パターンデータを記憶するパターン記憶部と、
前記移動体である顧客が商品購入のために滞在した精算領域の位置とその滞在日時である前記商品購入の日時とを前記経路情報に基づいて判定し、前記精算領域の位置および前記商品購入の日時に対応する購買内容を示すPOSデータを取得することにより前記POSデータと前記経路情報とを対応付けて前記行動パターンの基準として前記パターン記憶部に記憶させるとともに、前記移動体である顧客が前記複数の売場のうちいずれを通行したかに関する情報を含んだ前記経路情報、前記速度情報、および前記複数の行動パターンデータに基づき、前記移動体である顧客の行動が前記行動パターンの類型のいずれに一致するかを判定するパターン判定部と、
前記判定の結果を出力する出力処理部と、を備え、
前記パターン判定部は、
売場領域ごとにその領域における滞在時間と滞在した顧客数の関係を表したとき、第1の時間値より滞在時間が短い顧客のうち前記売場領域での商品購入があった顧客の総和と前記売場領域での商品購入がなかった顧客の総和との割合が所定の割合となるような時間値を前記第1の時間値として日ごとまたは時間帯ごとに特定し、売場領域ごとに複数の日または複数の時間帯にわたる前記第1の時間値の平均値を算出してこれを前記第1パターンと前記第2パターンを区別するための第1のしきい値として前記パターン記憶部に格納し、
売場領域ごとにその領域における滞在時間と滞在した顧客数の関係を表したとき、第2の時間値より滞在時間が長い顧客のうち前記売場領域での商品購入があった顧客の総和と前記売場領域での商品購入がなかった顧客の総和との割合が所定の割合となるような時間値を前記第2の時間値として日ごとまたは時間帯ごとに特定し、売場領域ごとに複数の日または複数の時間帯にわたる前記第2の時間値の平均値を算出してこれを前記第2パターンと前記第3パターンを区別するための第2のしきい値として前記パターン記憶部に格納し、
行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた前記第1のしきい値を下回った場合はその売場領域に関して前記移動体の行動パターンは第1パターンに一致すると判定し、
行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた前記第1のしきい値以上であって前記第2のしきい値を下回った場合はその売場領域に関して前記移動体の行動パターンは第2パターンに一致すると判定し、
行動パターンの判定対象となる移動体についてある売場領域における滞在時間がその売場領域に対応付けられた前記第2のしきい値以上であった場合はその売場領域に関して前記移動体の行動パターンは第3パターンに一致すると判定することを特徴とする行動解析装置。 A position acquisition unit for acquiring position information indicating the position of a moving body that changes with time in a real space in a predetermined store and time information indicating the positioning timing;
A space acquisition unit that acquires, as spatial information, respective coordinates for specifying the arrangement of a plurality of sales floors included in the store on a virtual space;
Based on the position information, the time information, and the space information, the moving body indicates the route information indicating the movement path of the moving body in the real space in the store by the position in the virtual space. A route acquisition unit that generates information along with information about which one of
Based on the position information and the time information, a speed acquisition unit that generates, as speed information, information indicating an average speed of the moving body in each of the plurality of sales floors;
As a type of purchasing behavior based on the relationship between the movement path and movement speed of a customer, who is a mobile object, the first pattern showing the case of passing through the sales floor area, purchasing goods or considering purchasing after stopping in the sales floor area for a relatively short time The second pattern indicating the case of performing, and the third pattern indicating the case of staying for a long time in one sales area, the standard regarding the stay time for each sales area of each behavior pattern is the customer's stay time in the past and the customer's A pattern storage unit for storing a plurality of behavior pattern data defined in advance in relation to statistics of purchase contents;
Based on the route information, the position of the checkout area where the mobile customer stayed for product purchase and the date and time of the product purchase which is the stay date and time are determined, and the position of the checkout area and the product purchase By acquiring POS data indicating purchase contents corresponding to the date and time, the POS data and the route information are associated with each other and stored in the pattern storage unit as the reference of the action pattern, and the customer as the mobile object Based on the route information including information on which one of a plurality of sales floors is passed, the speed information, and the plurality of behavior pattern data, the behavior of the customer as the mobile body is in any of the types of the behavior patterns. A pattern determination unit for determining whether they match, and
An output processing unit for outputting the result of the determination,
The pattern determination unit
When the relationship between the staying time in the area and the number of customers staying for each sales floor area is represented, among the customers whose staying time is shorter than the first time value, the sum of the customers who have purchased products in the sales floor area and the sales floor A time value such that the ratio to the total of customers who did not purchase products in the area becomes a predetermined ratio is specified as the first time value for each day or every time zone, and a plurality of days or An average value of the first time values over a plurality of time zones is calculated and stored in the pattern storage unit as a first threshold value for distinguishing the first pattern from the second pattern,
When the relationship between the staying time in the sales area and the number of customers staying for each sales floor area is represented, among the customers whose staying time is longer than the second time value, the sum of the customers who have purchased products in the sales floor area and the sales floor A time value such that the ratio to the total of customers who did not purchase products in the area becomes a predetermined ratio is specified as the second time value for each day or every time zone, and a plurality of days or An average value of the second time values over a plurality of time zones is calculated and stored in the pattern storage unit as a second threshold value for distinguishing between the second pattern and the third pattern,
When the staying time in a certain sales floor area of a mobile object that is subject to action pattern determination is less than the first threshold value associated with the sales floor area, the behavior pattern of the mobile body for the sales floor area is the first. Judge that it matches the pattern,
If the staying time in a certain sales area of a mobile object that is subject to action pattern determination is greater than or equal to the first threshold value associated with the sales area and falls below the second threshold value, the sales area Determining that the behavior pattern of the moving object matches the second pattern with respect to the region;
If the staying time in a certain sales floor area for a mobile object that is the target of behavior pattern determination is greater than or equal to the second threshold value associated with the sales floor area, the behavior pattern of the mobile body for the sales floor area is the first 3 behavior analyzer shall be the determining means determines that match the pattern.
前記移動体である顧客を前記店舗内の空間全体における入店から退店までの動線距離、入店時間、滞在時間、平均速度、停止回数合計のうち少なくともいずれかの態様に応じて複数のセグメントに分類し、前記セグメントごとに前記第1のしきい値および第2のしきい値を算出して前記パターン記憶部に格納し、
行動パターンの判定対象となる移動体については、前記複数のセグメントのいずれに該当するかを前記店舗内の空間全体における入店から退店までの動線距離、入店時間、滞在時間、平均速度、停止回数合計のうち少なくともいずれかの態様に基づいて判定した後、該当するセグメントに対応する前記第1のしきい値および第2のしきい値に基づいて前記第1パターン、第2パターン、および第3パターンのいずれに一致するかを判定することを特徴とする請求項1または2に記載の行動解析装置。The pattern determination unit
Depending on at least one of the flow line distance from the store entry to the store exit in the entire space in the store, the entrance time, the stay time, the average speed, and the total number of stops Classifying into segments, calculating the first threshold value and the second threshold value for each segment and storing them in the pattern storage unit;
For mobile objects that are subject to behavior pattern determination, which of the plurality of segments corresponds to the flow line distance from entry to exit, entry time, stay time, average speed in the entire space in the store , after determining based on at least one aspect of the stop total, appropriate corresponding to the segment of the first threshold and the first pattern on the basis of the second threshold value, the second path turn, and behavioral analysis apparatus according to claim 1 or 2, wherein the determining whether to match any of the third pattern.
前記店舗に含まれる複数の売場の配置を仮想空間上で特定するためのそれぞれの座標を空間情報として取得する空間取得部と、
前記位置情報、前記時間情報、および前記空間情報に基づき、前記店舗内の実空間における前記移動体の移動経路を前記仮想空間上の位置で示した経路情報を、前記移動体が前記複数の売場のうちいずれを通行したかに関する情報とともに生成する経路取得部と、
前記位置情報および前記時間情報に基づき、前記複数の売場のそれぞれにおける前記移動体の平均速度を示した情報を速度情報として生成する速度取得部と、
移動体である顧客の移動経路と移動速度の関係に基づく購買行動の類型として、売場領域を素通りする場合を示す第1パターン、売場領域内に比較的短時間停留した上で商品購入または購入検討する場合を示す第2パターン、一つの売場領域で長時間滞留する場合を示す第3パターン、の各行動パターンの売場領域ごとの滞在時間に関する基準が過去における顧客の滞在時間とPOSデータによる顧客の購買内容の統計との関係であらかじめ定義された複数の行動パターンデータを記憶するパターン記憶部と、
前記移動体である顧客が商品購入のために滞在した精算領域の位置とその滞在日時である前記商品購入の日時とを前記経路情報に基づいて判定し、前記精算領域の位置および前記商品購入の日時に対応する購買内容を示すPOSデータを取得することにより前記POSデータと前記経路情報とを対応付けて前記行動パターンの基準として前記パターン記憶部に記憶させるとともに、前記移動体である顧客が前記複数の売場のうちいずれを通行したかに関する情報を含んだ前記経路情報、前記速度情報、および前記複数の行動パターンデータに基づき、前記移動体である顧客の行動が前記行動パターンの類型のいずれに一致するかを判定するパターン判定部と、
前記判定の結果を出力する出力処理部と、を備え、
前記パターン記憶部に記憶される複数の行動パターンデータには、前記移動体である従業員の行動の類型について位置、顧客との距離、顧客との相対速度、状態の継続時間のうち少なくともいずれかに関する基準があらかじめ定められており、
前記パターン判定部は、前記移動体である従業員の行動が、その位置、顧客との距離、顧客との相対速度、状態の継続時間に応じて、前記複数の行動パターンデータのうちいずれに一致するかを判定することを特徴とする行動解析装置。 A position acquisition unit for acquiring position information indicating the position of a moving body that changes with time in a real space in a predetermined store and time information indicating the positioning timing;
A space acquisition unit that acquires, as spatial information, respective coordinates for specifying the arrangement of a plurality of sales floors included in the store on a virtual space;
Based on the position information, the time information, and the space information, the moving body indicates the route information indicating the movement path of the moving body in the real space in the store by the position in the virtual space. A route acquisition unit that generates information along with information about which one of
Based on the position information and the time information, a speed acquisition unit that generates, as speed information, information indicating an average speed of the moving body in each of the plurality of sales floors;
As a type of purchasing behavior based on the relationship between the movement path and movement speed of a customer, who is a mobile object, the first pattern showing the case of passing through the sales floor area, purchasing goods or considering purchasing after stopping in the sales floor area for a relatively short time The second pattern indicating the case of performing, and the third pattern indicating the case of staying for a long time in one sales area, the standard regarding the stay time for each sales area of each behavior pattern is the customer's stay time in the past and the customer's A pattern storage unit for storing a plurality of behavior pattern data defined in advance in relation to statistics of purchase contents;
Based on the route information, the position of the checkout area where the mobile customer stayed for product purchase and the date and time of the product purchase which is the stay date and time are determined, and the position of the checkout area and the product purchase By acquiring POS data indicating purchase contents corresponding to the date and time, the POS data and the route information are associated with each other and stored in the pattern storage unit as the reference of the action pattern, and the customer as the mobile object Based on the route information including information on which one of a plurality of sales floors is passed, the speed information, and the plurality of behavior pattern data, the behavior of the customer as the mobile body is in any of the types of the behavior patterns. A pattern determination unit for determining whether they match, and
An output processing unit for outputting the result of the determination,
The plurality of behavior pattern data stored in the pattern storage unit includes at least one of a position, a distance from the customer, a relative speed with the customer, and a duration of the state regarding the behavior type of the employee who is the moving body. Standards are predetermined,
The pattern determination unit matches any of the plurality of behavior pattern data according to the position, the distance to the customer, the relative speed with the customer, and the duration of the state. Action analyzer you and judging whether the to.
前記パターン判定部は、前記移動体である従業員の行動が、顧客を待っている状態、売場の外にいる状態、顧客が近づいてきた状態、顧客へ近づいた状態、商談をしている状態、精算をしている状態、売場領域の外へ移動する状態、のうちいずれの類型に一致するかを判定することを特徴とする請求項4に記載の行動解析装置。In the plurality of behavior pattern data stored in the pattern storage unit, as a type of behavior of the employee who is the moving body, a state of waiting for a customer, a state of being outside a sales floor, a state of approaching a customer, The standard is defined for at least one of the following types: a state of approaching a customer, a state of business negotiations, a state of payment, and a state of moving out of the sales area,
The pattern determination unit is a state in which the behavior of the employee as the moving body is waiting for a customer, a state outside the sales floor, a state where the customer is approaching, a state where the customer is approaching, a state where a negotiation is performed The behavior analysis apparatus according to claim 4 , wherein the behavior analysis apparatus determines which type is matched among a state in which payment is being made and a state in which the payment is out of the sales area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006513574A JP4728229B2 (en) | 2004-05-14 | 2005-05-13 | Behavior analysis device |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004145589 | 2004-05-14 | ||
JP2004145589 | 2004-05-14 | ||
JP2004310256 | 2004-10-25 | ||
JP2004310256 | 2004-10-25 | ||
JP2006513574A JP4728229B2 (en) | 2004-05-14 | 2005-05-13 | Behavior analysis device |
PCT/JP2005/008809 WO2005111880A1 (en) | 2004-05-14 | 2005-05-13 | Behavior analysis device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2005111880A1 JPWO2005111880A1 (en) | 2008-07-31 |
JP4728229B2 true JP4728229B2 (en) | 2011-07-20 |
Family
ID=35394340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006513574A Expired - Fee Related JP4728229B2 (en) | 2004-05-14 | 2005-05-13 | Behavior analysis device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4728229B2 (en) |
WO (1) | WO2005111880A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150363798A1 (en) * | 2014-06-16 | 2015-12-17 | International Business Machines Corporation | Method, computer system and computer program for estimating purchase behavior of customer in store or across stores |
WO2021075700A1 (en) * | 2019-10-18 | 2021-04-22 | 주식회사 메이아이 | Method for obtaining visitor information and device therefor |
KR20220008410A (en) * | 2020-07-13 | 2022-01-21 | 주식회사 코아소프트 | Clerkless store apparatus providing augmented reality |
Families Citing this family (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8417538B2 (en) * | 2001-03-09 | 2013-04-09 | Consortium P, Inc. | System and method for performing object association based on interaction time using a location tracking system |
JP4838039B2 (en) * | 2006-04-21 | 2011-12-14 | 株式会社エヌ・ティ・ティ・ドコモ | Advertisement effect measurement system, advertisement effect measurement method, advertisement delivery system, and advertisement delivery method |
JP4799323B2 (en) * | 2006-08-31 | 2011-10-26 | 富士通株式会社 | Shopping support program, shopping cart, and shopping support method |
JP5018180B2 (en) * | 2007-03-30 | 2012-09-05 | 富士通株式会社 | Computer program to support customer service, customer service support server |
JP4621716B2 (en) * | 2007-08-13 | 2011-01-26 | 東芝テック株式会社 | Human behavior analysis apparatus, method and program |
JP5163023B2 (en) * | 2007-09-19 | 2013-03-13 | 沖電気工業株式会社 | POSITION INFORMATION ANALYSIS DEVICE, POSITION INFORMATION ANALYSIS METHOD, AND POSITION INFORMATION ANALYSIS SYSTEM |
JP5003536B2 (en) * | 2008-03-06 | 2012-08-15 | 沖電気工業株式会社 | Service support system |
JP5474320B2 (en) * | 2008-07-17 | 2014-04-16 | 沖電気工業株式会社 | Marketing information collection system |
JP5260233B2 (en) * | 2008-10-29 | 2013-08-14 | 三菱電機インフォメーションシステムズ株式会社 | TRACKING DEVICE, TRACKING METHOD, AND TRACKING PROGRAM |
JP2010198461A (en) * | 2009-02-26 | 2010-09-09 | Nec Corp | System, terminal, method and program for measurement of interest level |
JP2010231629A (en) * | 2009-03-27 | 2010-10-14 | Toshiba Tec Corp | Store management device |
JP2010277256A (en) * | 2009-05-27 | 2010-12-09 | Nec Corp | Sales promotion system and sales promotion processing method |
JPWO2011114620A1 (en) * | 2010-03-16 | 2013-06-27 | 日本電気株式会社 | Interest measurement system |
JP5523274B2 (en) * | 2010-10-12 | 2014-06-18 | Kddi株式会社 | Apparatus, program, and method for estimating significant area of user having portable terminal |
JP2011150731A (en) * | 2011-04-25 | 2011-08-04 | Fujitsu Ltd | Calculation method, calculation program and calculation apparatus |
WO2012161349A1 (en) * | 2011-05-24 | 2012-11-29 | 九州日本電気ソフトウェア株式会社 | Information processing device and control method therefor, control program, information processing system, and information processing method |
JP5923962B2 (en) * | 2011-12-13 | 2016-05-25 | 株式会社ニコン | Information analysis system |
KR101395199B1 (en) | 2011-12-20 | 2014-05-16 | 주식회사 제일기획 | In-store realtime marketing system based on location and method thereof |
JP5321713B2 (en) * | 2012-05-18 | 2013-10-23 | 沖電気工業株式会社 | Service support system and program |
JP6082564B2 (en) | 2012-10-16 | 2017-02-15 | 株式会社日立製作所 | Data integration analysis system |
JP2014215827A (en) * | 2013-04-25 | 2014-11-17 | パナソニック株式会社 | Behavior analysis system |
JP5632512B1 (en) * | 2013-07-02 | 2014-11-26 | パナソニック株式会社 | Human behavior analysis device, human behavior analysis system, human behavior analysis method, and monitoring device |
KR101779196B1 (en) * | 2013-08-26 | 2017-09-18 | 주식회사 펀플웍스 | Server and method for generating evaluation information of store and device for receiving evaluation information |
JP6164993B2 (en) * | 2013-09-06 | 2017-07-19 | 株式会社富士通アドバンストエンジニアリング | Evaluation system, evaluation program, and evaluation method |
JP6232913B2 (en) | 2013-10-11 | 2017-11-22 | 富士通株式会社 | Planar graph generation apparatus, program, and method |
EP2937828A1 (en) | 2014-04-23 | 2015-10-28 | Fujitsu Limited | Consumer profiling using network connectivity |
JP6386170B2 (en) * | 2014-05-19 | 2018-09-05 | エックスアド インコーポレーテッドXad,Inc. | Systems and methods for mobile advertising supply on marketing |
JP6292060B2 (en) | 2014-06-19 | 2018-03-14 | ソニー株式会社 | Information processing apparatus, information transmission control apparatus, information processing method, information transmission control method, program, and information processing system |
JP6417751B2 (en) * | 2014-06-30 | 2018-11-07 | 日本電気株式会社 | Portable terminal, flow line analysis system, control method and program |
WO2016125242A1 (en) * | 2015-02-03 | 2016-08-11 | 楽天株式会社 | Information processing device, information processing method, and information processing program |
JP6653413B2 (en) * | 2015-02-04 | 2020-02-26 | パナソニックIpマネジメント株式会社 | Purchase analysis device and purchase analysis method |
JP6395657B2 (en) * | 2015-04-17 | 2018-09-26 | 東芝テック株式会社 | Server and program |
US10502571B2 (en) * | 2015-05-12 | 2019-12-10 | Invensense, Inc. | Systems and methods for determining a route traversed by a portable device |
JP6781906B2 (en) * | 2015-05-22 | 2020-11-11 | 株式会社LeapOne | Sales information usage device, sales information usage method, and program |
JP7000006B2 (en) * | 2015-05-22 | 2022-01-19 | 株式会社LeapOne | Sales information usage device, sales information usage method, and program |
JP6920512B2 (en) * | 2016-01-29 | 2021-08-18 | 東芝テック株式会社 | Information processing equipment, programs and processing methods |
JP6709627B2 (en) * | 2016-01-29 | 2020-06-17 | 東芝テック株式会社 | Information processing device and program |
JP6161180B1 (en) * | 2016-10-18 | 2017-07-12 | オカムラ印刷株式会社 | Information processing system, information processing apparatus, information processing method, and information processing program |
JP2018101271A (en) * | 2016-12-20 | 2018-06-28 | ヤフー株式会社 | Store support system, store support method, and store support program |
JP6507144B2 (en) * | 2016-12-20 | 2019-04-24 | ヤフー株式会社 | Store support system, store support method, and store support program |
JP6274471B1 (en) * | 2017-06-09 | 2018-02-07 | オカムラ印刷株式会社 | Information processing system, information processing apparatus, information processing method, and information processing program |
JP6443499B2 (en) * | 2017-06-15 | 2018-12-26 | 株式会社ニコン | Information analysis system |
JP6296379B1 (en) * | 2017-06-27 | 2018-03-20 | パナソニックIpマネジメント株式会社 | Server apparatus and information display method |
JP7122689B2 (en) * | 2017-10-03 | 2022-08-22 | パナソニックIpマネジメント株式会社 | Information presentation system |
JP6789260B2 (en) * | 2018-03-02 | 2020-11-25 | ヤフー株式会社 | Store support system, store support method, and store support program |
WO2020039901A1 (en) * | 2018-08-23 | 2020-02-27 | ソニー株式会社 | Information processing device, information processing method, and program |
JP6633156B2 (en) * | 2018-08-27 | 2020-01-22 | 東芝テック株式会社 | Servers and programs |
JP2019079542A (en) * | 2018-11-29 | 2019-05-23 | 株式会社ニコン | Information processing device and information processing program |
JP7313157B2 (en) * | 2019-02-18 | 2023-07-24 | サトーホールディングス株式会社 | Store system, status determination method, and program |
JP2021004860A (en) * | 2019-06-27 | 2021-01-14 | Popchat株式会社 | Movement information utilization device and movement information utilization method |
JP7561489B2 (en) * | 2019-09-13 | 2024-10-04 | 東芝テック株式会社 | Area transition prediction device and area transition prediction program |
CN112584303B (en) * | 2019-09-27 | 2023-08-08 | 天翼云科技有限公司 | Customer identification method and device |
US11688157B2 (en) | 2020-04-23 | 2023-06-27 | International Business Machines Corporation | Shopper analysis using an acceleration sensor and imaging |
JP6873448B1 (en) * | 2020-07-29 | 2021-05-19 | 株式会社セオン | EC device |
JP7336613B1 (en) * | 2023-02-28 | 2023-08-31 | Tis株式会社 | Information processing system, information processing method, and program |
JP7588685B1 (en) | 2023-06-22 | 2024-11-22 | Kddi株式会社 | Information processing device, information processing method, and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000357177A (en) * | 1999-06-16 | 2000-12-26 | Ichikawa Jin Shoji Kk | Grasping system for flow line in store |
JP2003006414A (en) * | 2001-06-22 | 2003-01-10 | Sanden Corp | Method for analyzing and evaluating commodity sale state, and device for commodity sale state analysis and evaluation using the same analyzing and evaluating method |
JP2003109123A (en) * | 2001-09-27 | 2003-04-11 | Mitsubishi Paper Mills Ltd | Customer information analysis system |
JP2004110805A (en) * | 2002-08-28 | 2004-04-08 | Matsushita Electric Ind Co Ltd | Shopping cart and shopping basket |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3520050B2 (en) * | 2001-01-17 | 2004-04-19 | 株式会社国際電気通信基礎技術研究所 | Moving object tracking device |
JP2003337884A (en) * | 2002-05-20 | 2003-11-28 | Ricoh Co Ltd | Sale support system |
JP2004118454A (en) * | 2002-09-25 | 2004-04-15 | Toshiba Lighting & Technology Corp | Sales floor planning support system |
-
2005
- 2005-05-13 JP JP2006513574A patent/JP4728229B2/en not_active Expired - Fee Related
- 2005-05-13 WO PCT/JP2005/008809 patent/WO2005111880A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000357177A (en) * | 1999-06-16 | 2000-12-26 | Ichikawa Jin Shoji Kk | Grasping system for flow line in store |
JP2003006414A (en) * | 2001-06-22 | 2003-01-10 | Sanden Corp | Method for analyzing and evaluating commodity sale state, and device for commodity sale state analysis and evaluation using the same analyzing and evaluating method |
JP2003109123A (en) * | 2001-09-27 | 2003-04-11 | Mitsubishi Paper Mills Ltd | Customer information analysis system |
JP2004110805A (en) * | 2002-08-28 | 2004-04-08 | Matsushita Electric Ind Co Ltd | Shopping cart and shopping basket |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150363798A1 (en) * | 2014-06-16 | 2015-12-17 | International Business Machines Corporation | Method, computer system and computer program for estimating purchase behavior of customer in store or across stores |
WO2021075700A1 (en) * | 2019-10-18 | 2021-04-22 | 주식회사 메이아이 | Method for obtaining visitor information and device therefor |
KR20220008410A (en) * | 2020-07-13 | 2022-01-21 | 주식회사 코아소프트 | Clerkless store apparatus providing augmented reality |
KR102409561B1 (en) * | 2020-07-13 | 2022-06-21 | 주식회사 코아소프트 | Clerkless store apparatus providing augmented reality |
Also Published As
Publication number | Publication date |
---|---|
JPWO2005111880A1 (en) | 2008-07-31 |
WO2005111880A1 (en) | 2005-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4728229B2 (en) | Behavior analysis device | |
AU2004241592B2 (en) | Article identification and tracking using electronic shadows created by RFID tags | |
US7933797B2 (en) | Purchase selection behavior analysis system and method | |
US7606728B2 (en) | Shopping environment analysis system and method with normalization | |
JP2023110922A (en) | Methods and apparatus for locating rfid tags | |
US8380558B1 (en) | Method and system for analyzing shopping behavior in a store by associating RFID data with video-based behavior and segmentation data | |
US20060163349A1 (en) | Wireless systems suitable for retail automation and promotion | |
US20120271715A1 (en) | System and method for the automatic delivery of advertising content to a consumer based on the consumer's indication of interest in an item or service available in a retail environment | |
CN108734502B (en) | Data statistics method and system based on user position | |
JP2000357177A (en) | Grasping system for flow line in store | |
JP2010537347A (en) | RFID sales promotion compliance | |
Liu et al. | Tagbooth: Deep shopping data acquisition powered by rfid tags | |
US20060259346A1 (en) | Trolley tracker | |
JP2017033401A (en) | Customer information collection device, customer information collection system and customer information collection method | |
US11823459B2 (en) | Monitoring and tracking interactions with inventory in a retail environment | |
US20160358195A1 (en) | Method To Generate A Consumer Interest Spatial Map, Based On Data Collected From The Movements Of Multiple Devices In A Defined Location | |
CN111656379A (en) | Method and system for facilitating purchases at a physical point of sale | |
JPH08137916A (en) | Method and device for collecting information on customer interest | |
JP2021131786A (en) | Customer information collection terminal, customer information collection system and customer information collection method | |
JP2001143184A (en) | System for analyzing and totalizing movement history of mobile object | |
JP2016167172A (en) | Information processing method, information processing system, information processor and program thereof | |
WO2024064163A1 (en) | Customized retail environments | |
JP2005031963A (en) | Layout evaluation/proposal system, method and program, and medium for recording program | |
Kröckel et al. | Customer tracking and tracing data as a basis for service innovations at the point of sale | |
CN111507702A (en) | Self-service shopping method for unmanned supermarket, computer readable storage medium and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080508 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080521 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110111 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110311 |
|
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: 20110405 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110414 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4728229 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140422 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |