Nothing Special   »   [go: up one dir, main page]

JP4728229B2 - Behavior analysis device - Google Patents

Behavior analysis device Download PDF

Info

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
Application number
JP2006513574A
Other languages
Japanese (ja)
Other versions
JPWO2005111880A1 (en
Inventor
卓哉 佐久間
Original Assignee
スプリームシステムコンサルティング株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by スプリームシステムコンサルティング株式会社 filed Critical スプリームシステムコンサルティング株式会社
Priority to JP2006513574A priority Critical patent/JP4728229B2/en
Publication of JPWO2005111880A1 publication Critical patent/JPWO2005111880A1/en
Application granted granted Critical
Publication of JP4728229B2 publication Critical patent/JP4728229B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

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.

近年、大型店舗を中心とした小売業界において熾烈なサービス競争が繰り広げられている。各小売業者は商品の売価を下げるためにあらゆる角度からコストダウンを図るのはもちろんのこと、いかに他店にない付加価値を顧客へ提供できるかという課題に取り組んでいる。顧客のニーズは多様化しており、いかにそうしたニーズに応え、的確なタイミングで的確な商品の情報を提供したり、顧客のニーズに適合した売場配置や品揃えにしていくことが販売促進と業務の効率化に直結する。
特開2003−223548号公報
In recent years, fierce service competition has developed in the retail industry, especially large stores. Each retailer is working on the issue of how to provide customers with added value not found in other stores, as well as reducing costs from all angles in order to lower the selling price of goods. Customer needs are diversified, and how to respond to such needs, provide accurate product information at the right time, and arrange sales floors and product lineups that meet customer needs. Directly linked to efficiency.
JP 2003-223548 A

顧客の多様化したニーズを捉えるツールのひとつに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.

顧客行動解析システムの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of a customer behavior analysis system. 顧客の状態に基づく分類と購入者数の関係を模式的に示す図である。It is a figure which shows typically the relationship between the classification | category based on a customer's state, and the number of purchasers. 買い物カートの外観を示す図である。It is a figure which shows the external appearance of a shopping cart. 空間情報に定められた仮想空間上における店舗内の売場配置を模式的に示す図である。It is a figure which shows typically the sales floor arrangement in the store on the virtual space defined by the spatial information. 階層化された売場領域を模式的に示す図である。It is a figure which shows typically the sales area which was hierarchized. 売場領域における買い物カートの移動経路の例を模式的に示す図である。It is a figure which shows typically the example of the movement path | route of the shopping cart in a sales area. 実施例2における顧客行動解析システムの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the customer behavior analysis system in Example 2. 実施例3における顧客行動解析システムの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the customer behavior analysis system in Example 3. 実施例4における顧客行動解析システムの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the customer behavior analysis system in Example 4. ある売場領域を俯瞰から撮影した画像を例示する。The image which image | photographed a certain sales floor area from the bird's-eye view is illustrated. 図10における売場画像の撮影状況を側方から模式的に示す図である。It is a figure which shows typically the photography condition of the sales floor image in FIG. 10 from the side. 図10の売場画像に円柱体モデルを適用した図である。It is the figure which applied the cylindrical body model to the sales floor image of FIG. 重複する撮影範囲において同一移動体を検出する手法を模式的に示す図である。It is a figure which shows typically the method of detecting the same moving body in the overlapping imaging | photography range. 店舗内における各カメラの撮影範囲の例を模式的に示す図である。It is a figure which shows typically the example of the imaging range of each camera in a shop. 実施例5における顧客行動解析システムの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the customer behavior analysis system in Example 5. 実施例6における顧客行動解析システムの構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the customer behavior analysis system in Example 6. 売場領域における滞在時間と顧客数の関係を示す図である。It is a figure which shows the relationship between the stay time in a sales area, and the number of customers. 従業員の行動状態ごとの時間の長さを一覧表示する画面例を示す図である。It is a figure which shows the example of a screen which displays as a list the length of time for every action state of an employee.

符号の説明Explanation of symbols

10 顧客行動解析システム、 20 顧客行動解析装置、 22 通信部、 24 強度取得部、 26 位置認識部、 28 位置情報記憶部、 30 位置取得部、 32 速度取得部、 34 経路取得部、 36 空間取得部、 38 空間情報記憶部、 40 データ設定部、 42 パターン判定部、 44 行動パターンデータ記憶部、 46 判定結果記憶部、 48 出力処理部、 50 情報配信部、 56 表示部、 58 商品情報記憶部、 60 買い物カート、 62 カート用液晶表示装置。   DESCRIPTION OF SYMBOLS 10 Customer behavior analysis system, 20 Customer behavior analysis apparatus, 22 Communication part, 24 Strength acquisition part, 26 Position recognition part, 28 Position information storage part, 30 Position acquisition part, 32 Speed acquisition part, 34 Path | route acquisition part, 36 Space acquisition Unit, 38 spatial information storage unit, 40 data setting unit, 42 pattern determination unit, 44 behavior pattern data storage unit, 46 determination result storage unit, 48 output processing unit, 50 information distribution unit, 56 display unit, 58 product information storage unit , 60 shopping cart, 62 liquid crystal display device for cart.

(実施例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 behavior analysis system 10 includes a first access point 12, a second access point 14, a third access point 16 that are a plurality of wireless LAN base stations, and a customer behavior analysis device 20. The “plurality of wireless LAN base stations” are provided with at least three access points for positioning using the strength of the radio wave between the mobile body and each base station. In the present embodiment, three access points including the first access point 12, the second access point 14, and the third access point 16 are illustrated, but actually four according to the size of the store and the sales area. The above access points may be used.

ここで無線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 first access point 12, the second access point 14, and the third access point 16 communicate with each other via a wireless LAN via a communication device provided in the customer's shopping cart via the antenna, and also via the LAN 18. Data is transmitted to and received from the behavior analysis device 20. The customer behavior analysis apparatus 20 acquires POS data as data indicating purchase contents from the POS server 19 via the LAN 18. The POS data includes information related to customer purchases. The POS server 19 is connected to a plurality of cash registers (not shown), and acquires information related to customer purchases such as the product name or product ID, the number, the sales price, the sales date and time, and the customer ID sold from each cash register. The customer ID may be, for example, the ID of a membership card issued to the customer. In this case, the POS server 19 does not acquire a customer ID from a customer who does not own the membership card.

顧客行動解析装置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 behavior analysis device 20 includes a communication unit 22, an intensity acquisition unit 24, a position recognition unit 26, a position information storage unit 28, a position acquisition unit 30, a speed acquisition unit 32, a route acquisition unit 34, a space acquisition unit 36, and a spatial information storage. Unit 38, data setting unit 40, pattern determination unit 42, behavior pattern data storage unit 44, determination result storage unit 46, output processing unit 48, information distribution unit 50, operation input unit 52, control unit 54, display unit 56, product An information storage unit 58 is provided. The communication unit 22 transmits / receives data to / from the first access point 12, the second access point 14, the third access point 16, and the POS server 19 via the LAN 18.

強度取得部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 strength acquisition unit 24 receives data indicating the radio field strength from the first access point 12, the second access point 14, and the third access point 16 via the communication unit 22. This radio wave intensity is the intensity of radio waves transmitted / received to / from a communication device provided in a shopping cart used by a customer. Each shopping cart communicator transmits data indicating the intensity of radio waves transmitted to and received from the first access point 12, the second access point 14, and the third access point 16 to the first access point 12, the second access point 12, and the second access point 12. Transmit to at least one of the access point 14 and the third access point 16, and this is acquired by the strength acquisition unit 24 via any one of the first access point 12, the second access point 14, and the third access point 16. . The position recognition unit 26 recognizes the position of the shopping cart from the difference in radio wave intensity from the same shopping cart received by the strength acquisition unit 24 from the first access point 12, the second access point 14, and the third access point 16. . That is, the position recognition unit 26 obtains the distance from each access point to the shopping cart based on the radio wave intensity received from each access point, and recognizes the point where the distance intersects as the current position of the shopping cart. The position recognizing unit 26 generates position information that is the current position of the customer that changes with time in the store and time information that indicates the timing at which the position information is measured, and stores the position information in the position information storage unit 28. This position information indicates the relative position of the shopping cart with respect to the three access points, and is represented by, for example, three-dimensional coordinates (x, y, z). Further, it may be expressed as (x, y, z, t) together with time information, or may be expressed by two-dimensional coordinates (x, y) or (x, y, t). The location information of the three access points is set in advance based on information input from the administrator. That is, at the time of installation of each access point, the manager inputs the approximate position via the operation input unit 52, and the position recognition unit 26 corrects the input value based on the radio wave intensity between the access points to accurately The position information is recognized, and the position information is stored in the position information storage unit 28.

位置取得部30は、店舗内で買い物をした、または買い物をしている顧客が使用する買い物カートの位置情報と時間情報を位置情報記憶部28から取得する。すなわち、顧客が入店して買い物カートを使用開始してからその買い物カートを使用終了するまで連続的に測定された位置情報と時間情報が位置取得部30により取得される。   The position acquisition unit 30 acquires, from the position information storage unit 28, position information and time information of a shopping cart used by a customer who has made a purchase in the store or who is shopping. That is, the position acquisition unit 30 acquires position information and time information continuously measured from when the customer enters the shop and starts using the shopping cart until the use of the shopping cart ends.

速度取得部32は、位置情報および時間情報に基づき、顧客の移動速度を示した速度情報を生成する。例えば速度取得部32は、全買い物カートの平均速度、最大速度、および平均停止回数、買い物カートごとに使用開始から使用終了までの平均速度、最大速度、および停止回数、売場領域ごとの平均速度、最大速度、および平均停止回数、買い物カートごとに売場領域ごとの平均速度、最大速度、および停止回数、現在使用中である買い物カートの速度をそれぞれ算出する。店舗全体にわたる買い物カートの使用開始から使用終了までの動線距離、入店時間、滞在時間、平均速度または第3パターンを除いた平均速度、停止回数合計、第1パターンに一致すると判定された売場領域の組合せまたは順列、第2パターンに一致すると判定された売場領域の組合せまたは順列、第3パターンに一致すると判定された売場領域の組合せまたは順列、のうち少なくともいずれかの態様に応じて、その顧客を複数の顧客セグメントに分類する。たとえば、任意の速度を基準として高速、中速、低速に分類してもよい。この場合、たとえばお年寄りや体の不自由な顧客のように平均的に低速である顧客と若年層のように平均的に高速である顧客などがデータ的に分離されるので、データ分析精度を高めることができる。後述する最小値、最大値、平均値、しきい値などのパラメータは、顧客セグメントごとに算出し、顧客セグメントごとに行動パターンの判定や顧客属性の推定を処理する。ただし、変形例としては、顧客セグメントごとではなく、顧客全体で最小値、最大値、平均値、しきい値などのパラメータを算出し、そのパラメータに基づいて行動パターンの判定や顧客属性の推定を処理してもよい。また、ここでいう「平均速度」として、後述する「フリーズ」の状態を除いた期間における平均速度をあわせて算出する。   The speed acquisition unit 32 generates speed information indicating the moving speed of the customer based on the position information and the time information. For example, the speed acquisition unit 32 includes an average speed, a maximum speed, and an average number of stops for all shopping carts, an average speed from the start of use to the end of use for each shopping cart, a maximum speed, and the number of stops, an average speed for each sales area, The maximum speed, the average number of stops, the average speed for each sales area for each shopping cart, the maximum speed, the number of stops, and the speed of the shopping cart currently in use are calculated. Flow line distance from start to use of shopping cart throughout store, entrance time, stay time, average speed or average speed excluding third pattern, total number of stops, sales floor determined to match first pattern The combination or permutation of the areas, the combination or permutation of the sales floor areas determined to match the second pattern, the combination or permutation of the sales floor areas determined to match the third pattern, and Classify customers into multiple customer segments. For example, it may be classified into high speed, medium speed, and low speed based on an arbitrary speed. In this case, for example, customers who are slow on average such as the elderly and physically handicapped customers and customers who are fast on average such as young people are separated in terms of data. Can be increased. Parameters such as a minimum value, a maximum value, an average value, and a threshold value, which will be described later, are calculated for each customer segment, and behavior pattern determination and customer attribute estimation are processed for each customer segment. However, as a modification, parameters such as minimum value, maximum value, average value, and threshold value are calculated for the entire customer, not for each customer segment, and behavior pattern determination and customer attribute estimation are performed based on the parameters. It may be processed. In addition, as the “average speed” here, an average speed in a period excluding a “freeze” state described later is also calculated.

空間取得部36は、店舗内の空間を仮想空間上の位置で表した空間情報を取得する。空間情報には、店舗の全体的な領域を示す座標と、その中に含まれる複数の売場の配置を仮想空間上で特定するための座標が定められている。また、第1アクセスポイント12、第2アクセスポイント14、第3アクセスポイント16の位置もまた空間情報に定められる。経路取得部34は、位置情報、時間情報、および空間情報に基づき、店舗内の空間における顧客の移動経路を仮想空間上の位置で示した経路情報を生成する。経路取得部34は、顧客が複数の売場領域のうちいずれを通過したかに関する情報とともに経路情報を生成する。このように、経路情報は売場領域単位で生成され、一つの買い物カートについての経路情報を時系列的に連結すれば使用開始から使用終了までの全経路が認識される。   The space acquisition unit 36 acquires space information representing the space in the store by the position in the virtual space. In the spatial information, coordinates indicating the overall area of the store and coordinates for specifying the arrangement of a plurality of sales floors included therein are defined in the virtual space. The positions of the first access point 12, the second access point 14, and the third access point 16 are also determined in the spatial information. Based on the position information, time information, and space information, the route acquisition unit 34 generates route information that indicates the movement route of the customer in the space in the store by the position in the virtual space. The route acquisition unit 34 generates route information together with information regarding which of the plurality of sales floor areas the customer has passed. In this way, the route information is generated in units of sales floor areas, and all routes from the start of use to the end of use can be recognized by connecting the route information for one shopping cart in time series.

行動パターンデータ記憶部44は、顧客の移動経路と移動速度の関係に基づく購買行動の類型として異なる行動パターンがそれぞれ定義された複数の行動パターンデータを記憶する。複数の行動パターンデータに定義される購買行動の類型は、例えば停止や急な減速といった購入検討の振る舞いも見せずに売場領域を素通りする第1パターンである「パッシング」、売場領域内に比較的短時間停留して商品を買い物カートへ入れるか少なくとも商品購入を検討する第2パターンである「アクティブ」、一つの売場領域に長時間滞留する第3パターンである「フリーズ」がある。複数の行動パターンデータには、各種の購買行動について売場領域ごとに平均的な滞在時間や平均的な通行速度、カート停止の有無、急な減速の有無、があらかじめ定められている。複数の行動パターンデータは売場領域ごとに定められるとともに、パターン判定部42は、各売場領域における平均的な滞在時間や平均的な通行速度を定期的または非定期的に算出し、その平均値に基づいて行動パターンデータ記憶部44に格納された複数の行動パターンデータを更新する。行動パターンを区別するための基準は売場領域ごとにその商品構成や配置に応じて異なるので、売場領域ごとにたびたび基準を更新することにより商品構成や配置の変化を行動パターンの区別に反映させる。パターン判定部42は、顧客の行動がパッシング、アクティブ、およびフリーズのうちいずれに一致するかの判定結果を売場領域と対応させて判定結果記憶部46に格納する。パターン判定部42は、顧客の行動がパッシングに一致した売場領域の組合せまたは順列、アクティブに一致した売場領域の組合せまたは順列、フリーズに一致した売場領域の組合せまたは順列を、判定結果記憶部46に格納する。   The behavior pattern data storage unit 44 stores a plurality of behavior pattern data in which different behavior patterns are defined as types of purchase behavior based on the relationship between the movement route and the movement speed of the customer. The types of purchasing behavior defined in the plurality of behavior pattern data are “passing”, which is the first pattern that passes through the sales floor area without showing the behavior of the purchase examination such as stoppage or sudden deceleration, for example. There is “active” which is a second pattern in which goods are stopped for a short time and goods are put into a shopping cart or at least considering the purchase of goods. In the plurality of behavior pattern data, an average stay time, an average travel speed, whether or not the cart is stopped, and whether or not there is a sudden deceleration is determined in advance for each sales floor area for various purchasing behaviors. The plurality of behavior pattern data is determined for each sales floor area, and the pattern determination unit 42 periodically or irregularly calculates the average staying time and average travel speed in each sales floor area, and calculates the average value. Based on this, the plurality of behavior pattern data stored in the behavior pattern data storage unit 44 is updated. Since the criteria for distinguishing the behavior patterns differ depending on the product configuration and arrangement for each sales floor area, the standards are frequently updated for each sales floor area to reflect changes in the product configuration and arrangement in the discrimination of the behavior patterns. The pattern determination unit 42 stores in the determination result storage unit 46 the determination result indicating whether the customer's behavior matches one of passing, active, and freeze with the sales area. The pattern determination unit 42 stores, in the determination result storage unit 46, combinations or permutations of sales floor areas in which customer behavior matches the passing, combinations or permutations of sales floor areas that match actively, and combinations or permutations of sales floor areas that match the freeze. Store.

パターン判定部42は、経路情報、速度情報、および複数の行動パターンデータに基づき、顧客の購買行動が行動パターンの類型のいずれに一致するかを判定する。パターン判定部42は、通信部22を介してPOSサーバ19から購買内容を示すデータとしてPOSデータを取得し、顧客の購買行動の判断材料として用いる。POSデータには、商品名または商品ID、購入個数、購入金額、購入日時、顧客ID、精算領域IDなど顧客の購買に関する情報や顧客自身に関する情報が含まれる。顧客IDは、顧客を識別するために付与される識別情報であり、たとえば会員カードに登録され、そのIDが精算時にキャッシュレジスターを介して入力される。なお、会員カードを所有しない顧客に関するPOSデータには顧客IDが含まれない。精算領域IDは、複数のキャッシュレジスターを区別するためにあらかじめキャッシュレジスターごとに付与された識別情報である。各キャッシュレジスターが設置された複数の精算領域の位置座標は空間情報に定められ、それぞれがあらかじめ精算領域IDと対応付けられている。パターン判定部42は、購入日時、精算領域ID、および経路情報に基づいてPOSデータと経路情報を対応付ける。すなわち、経路情報にはいずれの精算領域をいつ通行したかが記録されており、POSデータに含まれる購入日時と精算領域IDを参照して経路情報にPOSデータを対応付ける。   The pattern determination unit 42 determines which of the behavior pattern types the customer's purchase behavior matches based on the route information, the speed information, and the plurality of behavior pattern data. The pattern determination unit 42 acquires POS data as data indicating purchase contents from the POS server 19 via the communication unit 22 and uses the POS data as information for determining the purchase behavior of the customer. The POS data includes information related to the purchase of the customer such as the product name or product ID, the number of purchases, the purchase price, the purchase date and time, the customer ID, and the settlement area ID, and information related to the customer. The customer ID is identification information given to identify the customer. For example, the customer ID is registered in a membership card, and the ID is input via the cash register at the time of payment. Note that the customer ID is not included in the POS data regarding the customer who does not own the membership card. The settlement area ID is identification information given in advance for each cash register in order to distinguish a plurality of cash registers. The position coordinates of a plurality of settlement areas in which each cash register is installed are determined in the spatial information, and each is associated with a settlement area ID in advance. The pattern determination unit 42 associates the POS data with the route information based on the purchase date / time, the settlement area ID, and the route information. That is, the route information records when the settlement area is passed, and the POS data is associated with the path information with reference to the purchase date and time and the settlement area ID included in the POS data.

パターン判定部42は、POSデータから顧客IDを抽出し、その顧客IDをもとに顧客の属性をPOSサーバ19から取得する。変形例としては、POSデータに顧客の属性データ自体が含まれていてもよい。顧客の属性は、たとえば性別や年齢層など、顧客の種類を区別することができる要素であって、その行動に影響を与えうる要素である。パターン判定部42は、一致すると判定した行動パターンを顧客の属性の種類と対応付けた形で行動パターンデータ記憶部44に格納する。その上で、パターン判定部42は、行動パターンデータ記憶部44に格納された行動パターンと属性の対応関係を参照することによりその属性が判明していない顧客の属性を推定する。パターン判定部42は、顧客が複数の売場のうちいずれを通過したかに関する情報および一致する行動パターンの類型に基づいて顧客の購買行動を推定する。パターン判定部42による判定方法および推定方法の詳細については後述する。パターン判定部42の判定結果および推定結果は判定結果記憶部46に格納される。   The pattern determination unit 42 extracts the customer ID from the POS data, and acquires the customer attribute from the POS server 19 based on the customer ID. As a modified example, customer attribute data itself may be included in the POS data. The customer attribute is an element that can distinguish the type of customer, such as gender and age group, and can influence the behavior. The pattern determination unit 42 stores the behavior pattern determined to match the behavior pattern data storage unit 44 in association with the type of customer attribute. Then, the pattern determination unit 42 estimates the attribute of the customer whose attribute is not known by referring to the correspondence relationship between the behavior pattern and the attribute stored in the behavior pattern data storage unit 44. The pattern determination unit 42 estimates the purchase behavior of the customer based on information regarding which of the plurality of sales floors the customer has passed and the type of matching behavior pattern. Details of the determination method and the estimation method by the pattern determination unit 42 will be described later. The determination result and estimation result of the pattern determination unit 42 are stored in the determination result storage unit 46.

出力処理部48は、判定結果記憶部46に格納された判定結果を表示部56または通信部22を通じて出力する。すなわち、出力処理部48は、表示部56の画面に判定結果を表示するとともに、通信部22を介して外部へ判定結果を送信する。商品情報記憶部58は、販売する商品に関して顧客に提供可能な情報をその商品の売場および行動パターンの類型と対応させて記憶する。情報配信部50は、パターン判定部42により判定された顧客の行動パターンの類型に応じて顧客に提供可能な情報を出力処理部48へ送り、出力処理部48はその情報を顧客の買い物カートに備えられた液晶表示装置やPOSサーバ19へ送信する。操作入力部52は、顧客行動解析システム10の管理者による操作を受け付け、その操作に基づいて制御部54が顧客行動解析装置20の各部を制御する。   The output processing unit 48 outputs the determination result stored in the determination result storage unit 46 through the display unit 56 or the communication unit 22. That is, the output processing unit 48 displays the determination result on the screen of the display unit 56 and transmits the determination result to the outside via the communication unit 22. The merchandise information storage unit 58 stores information that can be provided to the customer regarding the merchandise to be sold in association with the sales floor of the merchandise and the type of action pattern. The information distribution unit 50 sends information that can be provided to the customer according to the type of the customer's behavior pattern determined by the pattern determination unit 42 to the output processing unit 48, and the output processing unit 48 stores the information in the customer's shopping cart. The data is transmitted to the provided liquid crystal display device or POS server 19. The operation input unit 52 receives an operation by an administrator of the customer behavior analysis system 10, and the control unit 54 controls each unit of the customer behavior analysis device 20 based on the operation.

以下、パターン判定部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 pattern determination unit 42 will be described. Two examples are given as behavior pattern determination methods. One is (A) a method of judging according to the time from entry to exit of the sales floor area and whether it is stopped or suddenly decelerated in the sales floor area, and the other is (B) to the sales floor area. This is a method of judging only by the staying time from entering to leaving.
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 pattern determination unit 42 exits from entering the sales area. Is calculated for each sales area, and the actual minimum value of the day or the time zone is XX [seconds], and the actual maximum value of the day or the time zone is YY [seconds]. . Here, a substantial minimum value for a cart that has purchased a product in the sales area, a substantial minimum value for a cart that has stopped or suddenly decelerated in the sales area, and a stop or rapid deceleration in the sales area. Then, the administrator selects either a practical minimum value for the cart from which the product was purchased, or a value set by the system administrator, and the selected value is XX [seconds of the day or the time period] ]. In addition, the actual maximum value for carts that purchased products in the sales area, the actual maximum value for carts that stopped or suddenly decelerated in the sales area, and stopped or suddenly decelerated in the sales area The administrator selects either the actual maximum value for the cart from which the product was purchased above, or a value set by the system administrator, and the selected value is YY [seconds] for the day or the time zone. And The pattern determination unit 42 averages the substantial minimum value XX and the substantial maximum value YY over a plurality of days or a plurality of time periods, and obtains an average value X [seconds] and an average value Y [seconds]. These average values X and Y serve as a threshold value as a reference for distinguishing between passing, active and freezing. Note that XX, YY, X, and Y may be calculated for each day of the week in addition to the calculation for each day or each time zone.

(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 pattern determination unit 42 calculates the stay time taken from the entry to the exit of the sales area for each sales area, and the actual minimum value of the day or the time zone is set to XX [seconds]. Let YY [seconds] be the substantial maximum value of the time period. Here, a substantial minimum value for a cart that has purchased a product in the sales area, a substantial minimum value for a cart that has stopped or suddenly decelerated in the sales area, and a stop or rapid deceleration in the sales area. Then, the administrator selects either a practical minimum value for the cart from which the product was purchased, or a value set by the system administrator, and the selected value is XX [seconds of the day or the time period] ]. In addition, the actual maximum value for carts that purchased products in the sales area, the actual maximum value for carts that stopped or suddenly decelerated in the sales area, and stopped or suddenly decelerated in the sales area The administrator selects either the actual maximum value for the cart from which the product was purchased above, or a value set by the system administrator, and the selected value is YY [seconds] for the day or the time zone. And The pattern determination unit 42 averages the substantial minimum value XX and the substantial maximum value YY over a plurality of days or a plurality of time periods, and obtains an average value X [seconds] and an average value Y [seconds]. These average values X and Y serve as a threshold value as a reference for distinguishing between passing, active and freezing.

パターン判定部42は、買い物カートの移動が(1)〜(5)のいずれに合致するかを売場領域ごとに判定する。(1)の場合はその売場領域を単に通過したと推定し、(2)の場合はその売場領域の商品を購入し、または少なくとも購入検討したと推定する。(3)の場合、その売場領域の商品に強い関心があるものの商品が見つからないまたは購入に迷っていると推定する。(4)の場合、フリーズを繰り返して購入に迷っていると推定する。(5)の場合、パッシングの繰り返しが多いほど道に迷っている、または商品が見つからない、と推定する。以上のように、パターン判定部42は、行動パターンの類型が判明すれば顧客の購買行動を推定することができる。   The pattern determination unit 42 determines for each sales floor area whether the movement of the shopping cart matches (1) to (5). In the case of (1), it is presumed that the sales area has simply been passed, and in the case of (2), it is presumed that a product in the sales area has been purchased or at least purchased. In the case of (3), it is estimated that although there is a strong interest in the product in the sales area, the product is not found or purchase is lost. In the case of (4), it is presumed that the purchase is lost due to repeated freezes. In the case of (5), it is estimated that the more repeated the passing, the more lost or the product cannot be found. As described above, the pattern determination unit 42 can estimate the purchase behavior of the customer if the behavior pattern type is known.

パターン判定部42は、買い物カートごとに進行方向、移動速度、停止の有無を位置情報および時間情報に基づいて判定する。パターン判定部42は、進行方向に基づいて売場領域へ順方向で進入したか逆方向で進入したかを判別できる。また、パターン判定部42は、買い物カートの移動速度に基づいてその顧客が急いでいるかどうかを判別できる。また、パターン判定部42は、買い物カートの速度、急な減速の有無、停止有無に基づいてその顧客が商品を品定めしているか、あるいは買い物をしているかを判別できる。   The pattern determination unit 42 determines the traveling direction, the moving speed, and whether or not there is a stop for each shopping cart based on the position information and the time information. The pattern determination unit 42 can determine whether the sales area has been entered in the forward direction or the reverse direction based on the traveling direction. Further, the pattern determination unit 42 can determine whether or not the customer is in a hurry based on the moving speed of the shopping cart. Further, the pattern determination unit 42 can determine whether the customer has decided on a product or shopping based on the speed of the shopping cart, the presence or absence of sudden deceleration, and the presence or absence of a stop.

パターン判定部42は、顧客の行動パターンまたは購買行動に基づいて、その顧客の属性を推定する。例えば、土曜日、日曜日、祝日の場合に、移動速度が遅く、各売場領域での平均滞留時間が比較的長い顧客を抽出してその顧客を「家族連れ」と推定する。また、衣料品や雑貨といった食料品以外の商品を扱う店舗においては、さらに男性用、女性用、子供用の各売場領域のうちの多くまたはすべてを通行した顧客を「家族連れ」と推定する。このように、パターン判定部42は、曜日や時間帯、売場に応じて異なる判定をしてもよい。パターン判定部42は、パッシングやフリーズの回数、割合、時間が所定の異常値の基準を超える移動体、たとえば入店から退店までに通行した売場領域数に対してパッシングまたはフリーズの売場領域数の比率が所定基準より高い移動体を不審者であると判定してもよい。また、特定の売場領域でのフリーズ時間が所定の異常値より長い移動体やフリーズ回数が所定の異常値より多い移動体を不審者であると判定してもよい。また、入店から退店までの動線距離、入店時間、滞在時間、平均速度または第3パターンを除いた平均速度、停止回数合計、パッシングに一致すると判定された売場領域の組合せまたは順列、アクティブに一致すると判定された売場領域の組合せまたは順列、フリーズに一致すると判定された売場領域の組合せまたは順列のうち少なくともいずれかの態様が所定の異常態様に該当する場合に、パターン判定部42はその移動体を不審者であると判定する。たとえば店舗内の滞在時間が数時間にも達するような非常に長時間である移動体、店舗内の動線距離が通常時を遙かに超える程度の長距離である移動体を不審者であると判定してもよい。また、平均速度が所定の異常値より遅い移動体や平均速度が所定の異常値より速い移動体を不審者であると判定してもよい。出力処理部48は、不審者の判定結果をたとえば警備員が携帯する端末へ送信してもよい。   The pattern determination unit 42 estimates the attribute of the customer based on the customer's behavior pattern or purchase behavior. For example, on Saturdays, Sundays, and holidays, a customer whose movement speed is slow and whose average residence time in each sales area is relatively long is extracted, and the customer is estimated to be “family”. Further, in stores that handle merchandise other than groceries such as clothing and miscellaneous goods, customers who pass through most or all of the sales areas for men, women, and children are estimated as “family families”. Thus, the pattern determination unit 42 may make different determinations according to the day of the week, the time zone, and the sales floor. The pattern determination unit 42 determines the number of passing / freezing sales areas with respect to the number of sales areas where the number, ratio, and time of passing and freezing exceed a predetermined abnormal value standard, for example, the number of sales areas that have passed from entering the store to leaving the store. It may be determined that a moving object whose ratio is higher than a predetermined reference is a suspicious person. Moreover, you may determine with a suspicious person the moving body in which the freeze time in a specific sales area is longer than a predetermined abnormal value, or the moving body with the number of times of freezing more than a predetermined abnormal value. Also, the flow line distance from entry to exit, entry time, stay time, average speed or average speed excluding the third pattern, total number of stops, combination or permutation of sales floor areas determined to match the passing, When at least one of the combination or permutation of the sales area determined to match the active and the combination or permutation of the sales area determined to match the freeze corresponds to the predetermined abnormal condition, the pattern determination unit 42 The mobile body is determined to be a suspicious person. For example, a suspicious person is a moving body that has a very long time of staying in the store for several hours, or a moving body that has a long distance such that the flow line distance in the store far exceeds the normal time. May be determined. Moreover, you may determine with a suspicious person the mobile body whose average speed is slower than a predetermined | prescribed abnormal value, and the mobile body whose average speed is faster than a predetermined | prescribed abnormal value. The output processing unit 48 may transmit the determination result of the suspicious person, for example, to a terminal carried by a guard.

次に、パターン判定部42は、顧客の行動パターンの累計や購買行動に関する判定結果を用いて商品の売れ行き良否の要因を推定する。例えば、パターン判定部42は、各売場領域の商品販売能力を複数の切り口から比較することができる。各売場領域で顧客がどのような行動をとるか、どのような過程で商品購入に至ったかを、売場領域ごとに「パフォーマンス指標」として集計し、過去の集計と比較したり、異なる売場同士で集計を比較する。比較結果は出力処理部48に格納される。例えば、各売場領域での売上や購入回数を、売場領域の面積、パッシングの通行カート数、アクティブの通行カート数、フリーズの通行カート数、カートの総滞在時間、カートの総停止回数、カートの密度などで割った数値を集計し、比較する。出力処理部48は、比較結果を判定結果記憶部46から読み出して表示部56に表示させる。   Next, the pattern determination unit 42 estimates a factor of the good or bad sales of the product using the total of the customer behavior patterns and the determination result regarding the purchase behavior. For example, the pattern determination unit 42 can compare the product sales ability of each sales floor area from a plurality of cut points. The customer's actions in each sales floor area and the process of purchasing the product are tabulated as “performance indicators” for each sales floor area and compared with past tabulations or between different sales floors. Compare aggregates. The comparison result is stored in the output processing unit 48. For example, the number of sales and purchases in each sales floor area, the area of the sales floor area, the number of passing carts, the number of active traffic carts, the number of freeze traffic carts, the total cart stay time, the total number of cart stops, Count and compare numbers divided by density. The output processing unit 48 reads the comparison result from the determination result storage unit 46 and causes the display unit 56 to display the comparison result.

以下、詳細な分析内容を説明する。パターン判定部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 pattern determination unit 42 first selects (1-1) the number of purchases, (1-2) the purchase price, (1-3) the number of passing, the number of actives, and the number of freezes from entering the store to leaving the store. Purchase probability as a ratio of the number of purchases, (1-4) Purchase probability as a ratio of the number of purchases to the number of stops, (1-5) Average speed, (1-6) Stay time, (1-7) From entering the store The flow line distance to the store exit, (1-8) customer attributes, (1-9) number of stops, (1-10) passing ratio, active ratio, and freeze ratio are calculated. Here, the “passing ratio” is, for example, the ratio of the number of passing times to the sum of the number of passing times, the number of active times, and the number of freezing times. Similarly, the “active ratio” is, for example, the ratio of the number of active times to the sum of the number of passing times, the number of active times, and the number of freeze times, and the “freeze ratio” is, for example, the sum of the number of times of passing, active times, and freeze times Percentage of freezes.

パターン判定部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 pattern determination unit 42 totals the information (1-1) to (1-10) for each shopping cart for all customers, and classifies or compares the following elements as cut points according to user requests. The elements of the classification are, for example, (1-A) sales area, (1-B) time and day of the week, (1-C) average speed, (1-D) dwell time, (1-E) traffic line distance, (1 -F) Customer attributes, (1-G) Number of stops, (1-H) Purchase amount, Number of purchases. The output processing unit 48 is a graph in which any one of (1-A) to (1-H) is taken on the x axis and any one of the information (1-1) to (1-10) is taken on the y axis. Is output to the display unit 56 or the like. The user selects the elements on the x-axis and the y-axis.

また、パターン判定部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 pattern determination unit 42 also determines (2-1) the number of traffic, that is, the number of customers, (2-2) the number of purchases, (2-3) the purchase price, (2-4) the passing ratio, and the active ratio for each sales area. , Freeze ratio, (2-5) purchase probability as the ratio of the number of purchases to each of the number of passing, active number, and freeze, (2-6) purchase probability as the ratio of the number of purchases to the number of stoppages, (2-7) ) Average speed, (2-8) Average stay time, (2-9) Average traffic line distance from entry to the sales area, (2-10) Customer attribute, (2-11) Average stop count, 2-12) Area information of the sales area, (2-13) Shopping cart density in the sales area, and (2-14) purchased product information are calculated.

パターン判定部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 pattern determination unit 42 classifies or compares each information of (2-1) to (2-14) for each sales floor area with the following elements as the cut points according to the user's request. The elements of the classification are, for example, (2-A) customer status divided by passing, active, and freeze, (2-B) sales area, (2-C) time and day of the week, (2-D) leaving the store. Average speed until (2-E) stay time from entry to exit, (2-F) traffic distance from entry to sales area, (2-G) customer attributes, (2-H) Stop count, (2-I) purchase price, purchase count, (2-J) purchased product. The output processing unit 48 is a graph in which any one of (2-A) to (2-J) is taken on the x-axis and any one of the information (2-1) to (2-14) is taken on the y-axis. Is output to the display unit 56 or the like. The user selects the elements on the x-axis and the y-axis.

図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 pattern determination unit 42 determines the number of passing times, the number of active times, the number of active times, the tendency of the product purchase such as whether the customer often immediately decides to purchase the product for each sales floor area, Judge based on the number of freezes. As an example, the total number of times a product is purchased for each sales area, the number of passing, the number of active times, and the number of freezes are aggregated for the entire customer. In the figure, the number 130 of prospective purchasers is the sum of the number of active times and the number of freezes in a certain sales area, and is positioned as at least the number of customers who are interested in products in that sales area and have entered. The actual purchaser number 132 is the number of customers who have actually purchased a product in the sales area calculated based on the POS data. The number of customers 136, which is a portion where the circle of the prospective purchaser number 130 and the actual purchaser number 132 overlap, is the number of customers who have actually purchased from the customers who are interested in the sales area. The number of customers 134 is the number of customers who are interested in the sales area but have not actually purchased. If there are many, the number of customers is out of stock, poor quality, low product power, It can be estimated that negative factors such as high prices exist at the sales floor. On the other hand, the number of customers 138 is the number of customers who were in a passing state that was not scheduled to purchase, and it can be estimated that there are positive factors such as impulse purchases and the need for goods on the spot. In this way, the existence of negative factors and positive factors can be revealed for each sales area, and measures to reduce negative factors and to increase positive factors can be taken according to the results.

パターン判定部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 pattern determination unit 42 may calculate the following performance index. For example, a is the number of customers 134 who are interested in the sales floor but have not been purchased, and a is the number of customers 136 who are interested in the sales floor and have made a purchase. If c is the number of customers who have reached 138, and d is the number of customers 139 who are not interested in the sales floor and have not been purchased, b / (a + b) is connected to the purchase of interested customers (a + b). If the rate is high, the quality and price of the product can be highly evaluated. c / (b + c) is the rate of customers (b + c) who were originally not interested in the sales floor. If this rate is high, store advertisements, product placement, campaigns, etc. can be highly evaluated. c / (c + d) is the rate of purchase among customers (c + d) who were not interested in the sales floor. If this rate is high, the in-store advertisement, product arrangement, etc. can be highly evaluated. a / (a + d) is the rate of customers who did not purchase at the sales floor and were originally interested in the sales floor. If this ratio is high, the potential customer needs of the sales floor are highly evaluated. be able to.

パターン判定部42は、売れ行きの悪い商品についてその原因を推定する。例えば、パターン判定部42は、売れ行きの悪い商品が陳列された売場領域において、パッシング回数が比較的多い場合は棚割りや配置方法に問題があると推定し、その旨を示す情報を判定結果として判定結果記憶部46に格納する。パターン判定部42は、例えばアクティブ回数やフリーズ回数に対して購入回数が比較的少ない場合は品揃えや商品力や商品価格に問題があると推定し、その旨を示す情報を判定結果として判定結果記憶部46に格納する。なお、売り上げや購入回数といった購買履歴の代わりに、各売場領域における買い物カートの停止回数に基づいて購買良否の要因を判定してもよい。買い物カートの停止には、商品の購入があった場合だけでなく、実際には購入されていないものの少なくとも購入の検討がなされた場合までその回数に含まれるので、マーケティング情報として有用なデータが得られる。   The pattern determination unit 42 estimates the cause of a poorly sold product. For example, the pattern determination unit 42 estimates that there is a problem with the shelf allocation and the arrangement method when the number of passing is relatively large in the sales area where the poor-selling product is displayed, and information indicating that is used as the determination result. The result is stored in the determination result storage unit 46. For example, when the number of purchases is relatively small compared to the number of active times and the number of freezing times, the pattern determining unit 42 estimates that there is a problem with the assortment, the product power, and the product price, and determines the information indicating that as the determination result Store in the storage unit 46. In addition, instead of the purchase history such as sales and the number of purchases, the factor of purchase quality may be determined based on the number of stoppages of the shopping cart in each sales area. The number of stoppages in the shopping cart is included not only when the product is purchased but also when it is not actually purchased but at least when it is considered for purchase. It is done.

パターン判定部42は、特定の商品や特定の売場領域について行った特売キャンペーンやチラシの効果を分析することもできる。売上の良否自体に関してはPOSデータから判明するが、売上良否の要因まではPOSデータからは判別困難である。本実施例によれば、顧客の行動パターンに基づいて売上良否の要因を推定することができる。例えば、パターン判定部42は、キャンペーンやチラシの前後で、キャンペーンやチラシで宣伝した売場への来場者数や興味をもった顧客数(a+b)があまり増加しなかったり、cの値があまり増加しない場合は、キャンペーンやチラシの効果があまりなかったと判断できる。また、売場への来場者数や興味をもった顧客数(a+b)が増えたのに、興味をもった顧客数(a+b)に対する購入確率が下がってあまり販売増につながらない場合は、キャンペーンやチラシの効果はあったが、商品力や商品価格の問題で販売増につながらなかったと判断できる。以上のように、パターン判定部42は、特売品またはチラシで広告した商品の売場領域におけるパッシング回数、アクティブ回数、フリーズ回数とそれぞれの回数に対する購入回数や購入額に基づいて、キャンペーンやチラシの効果とその要因を判定することができる。   The pattern determination unit 42 can also analyze the effects of special sales campaigns and leaflets performed on specific products and specific sales area. Although the quality of sales itself can be determined from POS data, it is difficult to determine the quality of sales from the POS data. According to the present embodiment, it is possible to estimate the factor of sales quality based on the behavior pattern of the customer. For example, before and after the campaign or flyer, the pattern determination unit 42 does not increase the number of visitors to the sales floor advertised by the campaign or flyer or the number of interested customers (a + b) or increases the value of c so much. If not, it can be determined that the campaign and flyers were not very effective. If the number of visitors to the sales floor or the number of interested customers (a + b) has increased, but the purchase probability for the number of interested customers (a + b) has decreased and does not lead to a significant increase in sales, a campaign or flyer Although it was effective, it can be judged that sales did not increase due to problems with product strength and product price. As described above, the pattern determination unit 42 determines the effect of the campaign or the flyer based on the number of times of passing, the number of active times, the number of times of freezing in the sales area of the product advertised with the special sale product or the flyer, and the number of purchases and the purchase price for each number of times. And the factors can be determined.

次に、パターン判定部42は、現在買い物の最中である顧客についてその買い物カートの行動をリアルタイムで監視する。各パフォーマンス指標は出力処理部48により表示部56に表示される。管理者は表示部56の画面を見ながら売場領域ごとのパフォーマンス指標をリアルタイムに把握してパフォーマンスの悪い売り場を見つけ出し、すぐに対応することができる。例えば、ある売場領域について「アクティブ」のカート数の平均値が通常と変らないものの売上の伸びが通常より悪いことが表示部56へ示されたような場合に、その売場領域の商品に新鮮でない、または商品価格が高い、などの問題があると推測することができる。   Next, the pattern determination unit 42 monitors the behavior of the shopping cart in real time for the customer who is currently shopping. Each performance index is displayed on the display unit 56 by the output processing unit 48. The manager can grasp the performance index for each sales floor area in real time while looking at the screen of the display unit 56, find a sales floor with poor performance, and respond immediately. For example, when the average value of the number of “active” carts for a certain sales area does not change from normal, but the display unit 56 indicates that the sales growth is worse than normal, the products in the sales area are not fresh. It can be inferred that there are problems such as high product prices.

情報配信部50は、買い物カートが現在位置する売場領域に応じてその売場領域に陳列された商品を紹介するための情報を出力処理部48へ送る。出力処理部48は、情報配信部50から受け取った情報を無線LAN経由で買い物カートへ送信し、LAN18経由でPOSサーバ19へ送信する。情報配信部50は、顧客の行動パターンの類型に応じた商品情報を商品情報記憶部58から取得して出力処理部48へ送る。例えば、フリーズの状態にある顧客に対する情報やパッシングしつつある顧客に対する情報として商品を紹介する情報を送ってもよいし、道に迷った状態の顧客に対する情報として店舗案内図のデータを送ってもよい。   The information distribution unit 50 sends information for introducing the products displayed in the sales area to the output processing unit 48 according to the sales area where the shopping cart is currently located. The output processing unit 48 transmits the information received from the information distribution unit 50 to the shopping cart via the wireless LAN, and transmits it to the POS server 19 via the LAN 18. The information distribution unit 50 acquires product information corresponding to the type of customer behavior pattern from the product information storage unit 58 and sends the product information to the output processing unit 48. For example, information that introduces a product may be sent as information for a customer in a frozen state or information about a customer who is passing, or store guide map data may be sent as information for a customer who is lost. Good.

商品を紹介する情報を顧客へ提供する他の方法として、パターン判定部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 pattern determination unit 42 refers to the POS data and the purchase history of the customer, and matches the type of the purchase route information, speed information, and behavior pattern with the purchase content. The information distribution unit 50 may determine the information content and the providing method based on the determination. Based on the POS data received from the POS server 19, the pattern determination unit 42 acquires the customer ID and purchase details of the customer who stays in the checkout area, and associates it with the customer's route information as a purchase history as the purchase history. Store. After the storage in the determination result storage unit 46, when the same customer visits the store again, the pattern determination unit 42 reads the purchase history of the customer based on the customer ID from the determination result storage unit 46, and analyzes the behavior of the customer. . The customer ID may be acquired, for example, by reading it from a member card to a shopping cart at the start of shopping, or by reading from the member card in the checkout area at the time of payment. In these cases, the information distribution unit 50 may send the information to the cash register in the checkout area and print it on the customer's receipt. If the customer's e-mail address is registered in advance, the information is distributed by e-mail. May be.

レシートへ印刷させる情報や電子メールで配信する情報を以下例示する。たとえば、来店頻度が比較的高い顧客に関し特定の売場領域への来場頻度が急に減少したことをパターン判定部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 pattern determination unit 42 determines that the frequency of visiting a specific sales area has suddenly decreased with respect to a customer with a relatively high frequency of visiting the store, it is assumed that a product in that sales area has been purchased at another store. be able to. In that case, the information distribution part 50 distributes the data of the discount coupon regarding the goods of the sales area, or the data of the sales promotion advertisement regarding the goods of the sales area to the customer. When the pattern determination unit 42 determines that a customer who has stayed in the same sales area for a relatively long time, that is, a customer who has been active or frozen, has not purchased a product in that sales area, the product in the sales area or We can guess that we were not convinced of the price. In that case, the information distribution unit 50 provides the customer with discount coupon data related to products in the sales area or sales promotion advertisement data related to products in the sales area. When the pattern determination unit 42 determines that the number of purchased items is small despite the relatively long flow line distance or the staying time in the store, the information distribution unit 50 provides a discount ticket for the entire product of the store. Providing the customer with promotional data about the data or the entire store product. When the pattern determination unit 42 determines that the number of purchased items in the sales area is small even though the stay time is relatively long in the specific sales area, the information distribution unit 50 discounts the product in the sales area. The ticket data or sales promotion advertisement data relating to the products in the sales area is provided to the customer. When the pattern determination unit 42 determines that the customer has a short traffic distance because the date has been short since the membership card was issued, the information distribution unit 50 provides the customer with discount coupon data on the products in the entire store or Providing sales promotion data for all products in the store. Customers who become active or frozen at special sales floors where promotional campaigns are held are presumed to be interested in the theme of the campaign. For such a customer, the information distribution unit 50 provides discount coupon data related to the target product of the same campaign or sales promotion advertisement data related to the product.

情報配信部50は、電子メールで配信する情報として、たとえば特定の販売促進キャンペーン中にキャンペーン対象の商品を購入した顧客に対して、他の商品または関連する商品の販売促進キャンペーンに関する情報を提供してもよい。情報配信部50は、買い物カートの液晶表示装置に情報を表示させる方法として、たとえば同じ売場領域に滞在する時間が所定時間を経過したときに、直ちにその売場領域の商品に関する販売促進の情報を提供してもよいし、同じ売場領域を所定回数以上通過する顧客に対してその売場領域の商品に関する販売促進の情報を提供してもよい。顧客へ送信する販売促進のための情報は、その顧客が通行しなかった売場の商品やその顧客が素通りした売場の商品に関する情報であってもよい。   The information distribution unit 50 provides information related to a sales promotion campaign of other products or related products, for example, to a customer who purchased a product targeted for the campaign during a specific sales promotion campaign as information to be distributed by e-mail. May be. As a method for displaying information on the liquid crystal display device of the shopping cart, for example, when the time spent staying in the same sales area has passed a predetermined time, the information distribution unit 50 immediately provides sales promotion information regarding the products in the sales area Alternatively, sales promotion information regarding products in the sales area may be provided to customers who have passed the same sales area more than a predetermined number of times. The information for sales promotion transmitted to the customer may be information relating to a product on the sales floor that the customer did not pass or a product on the sales floor that the customer passed through.

図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 shopping cart 60 includes a cart liquid crystal display device 62. This cart liquid crystal display device 62 has a built-in wireless LAN communication function, and communicates with the first access point 12, the second access point 14, and the third access point 16 in the store via the cart antenna 64. The cart liquid crystal display device 62 acquires the intensity of radio waves transmitted and received between the first access point 12, the second access point 14, and the third access point 16. The cart liquid crystal display device 62 includes a liquid crystal display unit, and displays information related to the product received from the customer behavior analysis device 20 on the liquid crystal display unit.

図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 entrance area 70, a first sales area 72 to an eleventh sales area 92, a first settlement area 94 to a sixth settlement area 104, and an exit area 106. The arrangement and coordinates of each of these areas Is defined in spatial information.

入口領域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 entrance area 70 is an area through which a customer starts shopping at this store, and a shopping cart is prepared in this area in advance and serves as a movement start point. The first sales floor area 72 and the second sales floor area 74 are areas adjacent to the entrance area 70, the first sales floor area 72 is associated with the “vegetable” sales floor, and the second sales floor area 74 and the fourth sales floor area 78 are Corresponds to the “fruit” sales floor. The third sales floor area 76 is associated with the “meat” sales floor, and the fifth sales floor area 80 and the sixth sales floor area 82 are associated with the “confectionery / dried food” sales floor. The ninth sales floor area 88 is associated with the “fresh fish” sales floor, and the seventh sales floor area 84 and the eighth sales floor area 86 are associated with the “retort / condiment” sales floor. The tenth sales area 90 is associated with the “dairy” sales area, and the eleventh sales area 92 is associated with the “beverage” sales area.

第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 first settlement area 94, the second settlement area 96, the third settlement area 98, the fourth settlement area 100, the fifth settlement area 102, and the sixth settlement area 104 are the first cash register, the second cash register, the third cash register, and the third cash register, respectively. Corresponding to 4 cash register, 5 cash register, and 6 cash register. For example, route information about a shopping cart that has passed through the first checkout area 94 is associated with the POS data recorded by the first cash register at the passing time. The exit area 106 is an area where the customer passes when finishing shopping at the store, and serves as a shopping cart movement end point. Note that, in both the entrance area 70 and the exit area 106, it is regarded as entering a store when it passes in the direction from the outside of the store to the inside of the store, and it is regarded as exiting when it passes in the direction from the inside of the store to the outside of the store.

図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 sales area 120 is a clothing sales area and is divided into a plurality of brands, the sales area 120 that is the “clothing sales area” is changed to “A brand” “B brand” “C brand” “D It is divided into a plurality of sub-sale areas 122, 124, 126, 128 called “brand”. The pattern determination unit 42 not only aggregates the behavior patterns for the sales floor area 120 but also totals the behavior patterns for the plurality of sub sales floor areas 122, 124, 126, and 128. It can be estimated in detail.

一方、複数の売場領域を包含する形で上位の領域となる区画を設定することにより、図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 sales floor area 110 in this figure is a horizontally long quadrangular area, and the shopping cart enters the sales floor area 110 from the left side, moves back and forth several times within the sales floor area 110, and once out of the sales floor area 110 from the right side. Get out. Thereafter, a moving route is shown in which the sales area 110 is entered again from the right side of the sales area 110 and after a while, the moving area exits the sales area 110 from the right side again.

売場領域によっては、その配置に応じてあらかじめ正しい進行方向が定められる場合もあり、経路取得部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 route acquisition unit 34 indicates whether the shopping cart has entered in the forward direction or the reverse direction. Recorded in correspondence with the sales area. In addition, once you enter the sales area from entering the store area, you will enter without being active or frozen, and after you become active or frozen in that sales area, you will once enter the sales area. When it goes to the checkout area without being active or frozen, it is recorded in the determination result by the pattern determination unit 42 that the shopping cart has gone “directly” to the sales area.

次に、パターン判定部42が生成する各テーブルの内容を説明する。まず、パターン判定部42は、入店から退店までの顧客の行動を表す位置情報および時間情報を位置属性テーブルとして買い物カートごとに記録する。位置属性テーブルには、全体に関するパラメータとして入店日時、入店コース[順コース、逆コース、直行]、精算方法[あり、なし]、退店コース[順コース、逆コース]、精算レジ番号、精算日時、入店から退店までの通行距離の合計である動線距離が記録され、速度に関するパラメータとして平均速度、フリーズ状態を除いた期間の平均速度、最高速度、停止有無に関するパラメータとしてカート停止回数、カート停止平均時間、カート停止最長時間が記録される。なお、パターン判定部42は、買い物カートの動きが所定の半径範囲内である場合にこれを停止と判断する。例えば、ある測位地点からの移動範囲が継続的に所定半径の範囲内に収まっている場合に、パターン判定部42はこれを「停止している」とみなす。また、たとえば1秒前などに計測された前の測位地点から所定半径の範囲内に留まっている状態が所定時間以上継続する場合に、パターン判定部42はこれを「停止している」とみなしてもよい。   Next, the contents of each table generated by the pattern determination unit 42 will be described. First, the pattern determination unit 42 records position information and time information representing customer behavior from entering a store to leaving a store as a position attribute table for each shopping cart. In the location attribute table, the date and time of entry, entrance course [order course, reverse course, direct], checkout method [yes / no], exit course [order course, reverse course], checkout cash register number, The date and time of payment and the traffic distance, which is the total travel distance from entering the store to leaving the store, is recorded. The number of times, average cart stop time, and maximum cart stop time are recorded. Note that the pattern determination unit 42 determines that the shopping cart is stopped when the movement of the shopping cart is within a predetermined radius range. For example, when the moving range from a certain positioning point is continuously within a predetermined radius range, the pattern determining unit 42 regards this as “stopped”. Further, for example, when the state of staying within a predetermined radius range from the previous positioning point measured one second before continues for a predetermined time or longer, the pattern determination unit 42 regards this as “stopped”. May be.

位置属性テーブルには、パッシングに関するパラメータとして、パッシング回数、パッシング平均時間、パッシング最短時間、パッシング最長時間、パッシング売場領域数がさらに記録される。   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 pattern determination unit 42 records the history of behavior in the sales area that has been passed as a cart behavior history table for each shopping cart. The cart action history table includes the sales area name, entry date / time, exit date / time, state name (passing, active, freeze), flow line distance from the store to the sales floor, average speed, maximum speed, number of stops, average stop time, The maximum stop time, the number of purchased products, and the total purchase price are recorded. In addition, when a certain shopping cart passes the same sales area several times, the record of an individual cart action history is produced | generated for every passage.

パターン判定部42は、各売場領域における状態を売場領域位置属性テーブルとして売場領域ごとおよび時間帯ごとに記録する。売場領域位置属性テーブルには、ひとつの売場領域および時間帯におけるパッシング状態の回数、パッシング状態の平均時間、パッシング状態の最短時間、パッシング状態の最長時間、パッシング状態の平均停止回数、パッシング状態の平均購入額、パッシング状態の平均購入回数が記録される。売場領域位置属性テーブルには、ひとつの売場領域および時間帯におけるアクティブ状態の回数、アクティブ状態の平均時間、アクティブ状態の最短時間、アクティブ状態の最長時間、アクティブ状態の平均停止回数、アクティブ状態の平均購入額、アクティブ状態の平均購入回数、フリーズ状態の回数、フリーズ状態の平均時間、フリーズ状態の最短時間、フリーズ状態の最長時間、フリーズ状態の平均停止回数、フリーズ状態の平均購入額、フリーズ状態の平均購入回数がさらに記録される。また、時間帯ごとに、その売場領域を通行した全顧客について入店からその売場領域までの動線平均距離、動線最小距離、および動線最大距離、その売場領域で商品購入した全顧客についての入店から退店までの動線平均距離、動線最小距離、および動線最大距離、その売場領域で停止をした全顧客についての入店から退店までの動線平均距離、動線最小距離、および動線最大距離、がさらに記録される。   The pattern determination unit 42 records the state in each sales area as a sales area area attribute table for each sales area and each time zone. The sales area location attribute table includes the number of passing states, the average time of the passing state, the shortest time of the passing state, the longest time of the passing state, the average number of stoppages of the passing state, and the average of the passing state in one sales space and time zone. The purchase amount and the average number of purchases in the passing state are recorded. The sales area area attribute table includes the number of active states, the average time of active states, the shortest time of active states, the longest time of active states, the average number of stoppages of active states, and the average of active states Purchase amount, average number of active purchases, number of freezes, average time for freezes, minimum time for freezes, maximum time for freezes, average number of freezes for freezes, average purchases for freezes, The average number of purchases is further recorded. In addition, for all customers who have passed through the sales area for each time period, the average flow line distance, minimum flow line distance, and maximum flow line distance from entry to the sales area, and all customers who have purchased products in the sales area Flow line average distance from entry to exit, minimum flow line distance, maximum flow line distance, average flow line distance from entry to exit for all customers who have stopped in the sales area, minimum flow line The distance and maximum flow line distance are further recorded.

売場領域位置属性テーブルには、その売場領域にて商品を購入した顧客の平均通行時間、最短通行時間、最長通行時間、その売場領域にて停止した顧客の平均通行時間、最短通行時間、最長通行時間、その売場領域にて停止して商品を購入した平均通行時間、最短通行時間、最長通行時間がさらに記録される。その日または時間帯の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 pattern determination unit 42 can estimate the following items by combining the purchase history based on the POS data and the customer's behavior pattern.
(1) The pattern determination unit 42 calculates the number of purchases per stop for each sales area from the formula (number of purchases / number of stops). Since it is considered that there is a strong correlation between the stoppage of the shopping cart and the purchase / non-purchase of the product, it can be estimated that there is a problem in the assortment and the product power if the number of purchases per stop is relatively small.
(2) The pattern determination unit 42 calculates the number of purchases per shopping cart pass (passing, active, freeze) per sales area. If the number of purchases per pass is relatively small, factors such as inappropriate merchandise arrangement, poor merchandise appeal, and improper advertisement content and advertisement arrangement on the sales floor are estimated. )
(3) The pattern determination unit 42 calculates the number of purchases and the purchase amount per shopping cart that is “passing” for each sales area. If the number of purchases and the purchase price are large, it can be estimated that attractive products are easily arranged.
(4) The pattern determination unit 42 calculates the number of purchases and the purchase amount per shopping cart that is “active” for each sales area. If the number of purchases and the purchase price are low, factors such as inappropriate product placement, low product appeal, and high product prices are estimated.
(5) The pattern determination unit 42 calculates the number of purchases and the purchase amount per shopping cart that is “frozen” for each sales area. If the number of purchases and the purchase price are low, it is estimated that there is a possibility that the product has been missed due to improper product placement or out of stock despite high demand.
(6) The pattern determination unit 42 calculates the number of purchases and the purchase amount per shopping cart that is “refreeze” for each sales area. If the number of purchases and the purchase price are low, it is estimated that there is a problem such as improper product arrangement or out of stock.
(7) The pattern determination unit 42 calculates the number of shopping carts that have left the store without purchasing anything in “active” despite being “directly”. In this case, it is presumed that the product was out of stock.
(8) The pattern determination unit 42 calculates the number of shopping carts that have left the store without purchasing anything despite being “directly” and “freezing”. In this case, it is estimated that the assortment was insufficient.
(9) The pattern determination unit 42 calculates the number of shopping carts that have moved in the “forward direction” and left the store without purchasing anything. In this case, problems such as product selection, product quality, and product placement in the entire store are estimated.
(10) If the pattern determination unit 42 once becomes “freeze” in a certain sales area, then enters the same sales area again and becomes “active” or “freeze”. The customer presumes that the product has been returned or has not been purchased.

次に、パターン判定部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 pattern determination unit 42 estimates the customer's attributes and state based on the customer's behavior pattern and purchase behavior. Specifically, (1) day of the week and time zone [weekdays, holidays, 11:00 to 17:00, etc.], (2) entrance course [forward course, reverse course, direct], (3) presence / absence of payment [ None], (4) Closed course [forward course, reverse course], (5) Store stay time [High, Middle, Low], (6) Average speed or average speed during periods excluding freeze state [High, Middle , Low], (7) Cart stop frequency [High, Middle, Low], (8) Average cart stop time [High, Middle, Low], (9) Passing frequency, (10) Active frequency [High, Middle, Low] ], (11) Freeze frequency [High, Middle, Low], (12) Refreeze probability [High, Middle, Low], (13) Repassing probability [H gh, Middle, Low], (14) A combination or permutation of the sales area that has become active or frozen [does it contain at least six of food, confectionery, meat, fresh fish, vegetables, dairy products, dried food, seasonings] (15) Conditions for each item such as the total flow line distance from entry to exit are defined as attribute pattern data for each attribute and stored in the behavior pattern data storage unit 44. The pattern determination unit 42 estimates the customer attributes as follows with reference to the attribute pattern data. Here, in (2) the entrance course and (4) the exit course, it is determined whether or not the entrance course and exit course assumed in advance are traced accordingly. (12) The refreezing probability is obtained by (number of times of freezing) / (number of sales area that has become frozen). (13) The re-passing probability is obtained by (number of times of passing) / (number of sales area that has been passed). Here, the “passing frequency” is the number of times of passing per hour, and the passing frequency × the stay time in the store = the number of times of passing.

例えば「休日に家族連れで買い物」という属性の場合、(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 pattern determination unit 42 estimates that the customer's attribute is “shopping with family on holidays”. Note that “High”, “Middle”, and “Low” correspond to, for example, a case where the distribution of customers is divided into three equal parts.

(実施例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 behavior analysis system 10 is different from the customer behavior analysis system 10 in the first embodiment including the strength acquisition unit 24 in that it includes a time value acquisition unit 140. First, after a plurality of wireless LAN base stations, for example, the first access point 12, the second access point 14, and the third access point 16 within the wireless communication range of the communication device provided in the shopping cart transmit a wireless signal, The time until the wireless signal as a reply is received from the communication device is measured, and the time value is transmitted to the customer behavior analysis system 10. The wireless communication system used in the present embodiment may be UWB (Ultra Wide Band). The time value acquisition unit 140 acquires the time value of the time required for transmission / reception with the shopping cart from each base station. The position recognition unit 26 calculates the distance between each base station and the shopping cart from the time value, calculates the position of the shopping cart based on the distance from at least three base stations, and generates position information. Time information indicating the time at which is calculated is generated. The position detection method may be a TOA (Time of Arrival) method or a TDOA (Time Difference of Arrival) method. The position information and time information are stored in the position information storage unit 28. The position information and time information of the shopping cart can be detected by the above method as in the first embodiment, and the same analysis as in the first embodiment can be performed based on this. In addition, you may detect which shopping cart is used by detecting ID of the wireless LAN communication apparatus with which the customer's shopping cart was equipped.

(実施例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 / writer 142, the second reader / writer 144, and the third reader / writer 146 transmit received information indicating that to the customer behavior analysis system 10 when a customer who has an IC tag passes through each communication area. To do. The reception information acquisition unit 148 acquires reception information from the first reader / writer 142, the second reader / writer 144, and the third reader / writer 146. The position recognizing unit 26 generates position information indicating the position of the customer who has the IC tag depending on from which reader / writer the received information is acquired, and also generates time information indicating the timing, and sends it to the position information storage unit 28. Store. According to the above method, the customer position information and time information can be detected as in the first embodiment, and the same analysis as in the first embodiment can be performed based on this. In addition, you may detect which shopping cart etc. are used by detecting ID of IC tag embedded in possessions, such as a customer's shopping cart.

(実施例4)
本実施例における顧客行動解析システム10は第1カメラ152、第2カメラ154、第3カメラ156に接続されるとともに、受信情報取得部148を備える。本実施例においては、対象となる空間に含まれる複数のエリアを複数のカメラで俯瞰などの所定の角度から連続的に撮影し、得られた複数の連続的な画像における色の変化から動く物体を検出し、その物体の位置を認識する。この点、各基地局における電波強度の差を用いて移動体の位置を検出する実施例1と異なる。以下、実施例1との相違点を中心に説明し、共通点の説明を省略する。
Example 4
The customer behavior analysis system 10 in this embodiment is connected to the first camera 152, the second camera 154, and the third camera 156, and includes a reception information acquisition unit 148. In this embodiment, a plurality of areas included in a target space are continuously photographed from a predetermined angle such as a bird's-eye view with a plurality of cameras, and an object moving from a color change in the obtained plurality of continuous images. Is detected and the position of the object is recognized. 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.

図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 first camera 152, the second camera 154, and the third camera 156 are examples of cameras that can be taken from a bird's-eye view. The first camera 152, the second camera 154, and the third camera 156 continuously shoot the sales area, which is the respective shooting area, from an overhead view. A plurality of continuous images taken by the first camera 152, the second camera 154, and the third camera 156 are transmitted to the customer behavior analysis system 10 as needed. The image acquisition unit 150 acquires continuous images from the first camera 152, the second camera 154, and the third camera 156. The position recognizing unit 26 detects a moving object from continuous images, recognizes the position of the moving object, generates position information, generates time information indicating the time, and sends each of the time information to the position information storage unit 28. Store. According to the above method, the customer position information and time information can be detected as in the first embodiment, and the same analysis as in the first embodiment can be performed based on this.

図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 sales floor image 180 in the figure is captured in a plane, the image of the customer as a moving object appears obliquely except when the customer is directly under the camera. As a result, customers other than the head and shoulders are not shown for the customers directly under the camera, whereas the whole body is shown not only for the head and shoulders for the customers who are shown obliquely. Not only does it look completely different depending on the customer's position, but the head is closer to the camera than the feet, so it appears larger, making it difficult to accurately grasp the customer's position. Here, according to the conventional position detection technique, first, a rectangular frame 183 that is inscribed by the moving body 182 is set on the sales floor image 180, and the frame center point 184 of the rectangular frame 183 is regarded as the position of the moving body 182. . However, as shown in the figure, the actual position of the moving body 182 should be originally the foot position 186, and the frame center point 184 is shifted from the foot position 186.

図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 sales floor image 180 in FIG. 10 from the side. A camera 204 is installed on the ceiling 200, and the camera 204 captures the direction of the floor surface 202. The moving body 182 walking on the floor 202 is moving in the direction from the image center point 188 to the end. When the camera 204 captures its appearance, the shooting angle of the moving body 182 is not vertical but oblique as shown in the figure. Therefore, assuming that the floor 202 is the sales floor image 180, the moving body 182 is projected obliquely onto the area 206. Therefore, the moving body 182 appears wider than when it is photographed vertically from directly above, and the center point of the width is far from the actual position of the moving body 182. In addition, since the portion closer to the camera 204 is larger, the head of the customer, which is the moving body 182, is larger than the feet.

図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 sales floor image 180 in this figure, the moving body 182 shown in the sales floor image 180 in FIG. Hereinafter, processing of the position recognition unit 26 that detects the position of the moving object by replacing the moving object image with the cylindrical object will be described. The position recognition unit 26 sets a cylinder axis 194 that is a straight line connecting the image center point 188 and the frame center point 184 of the quadrangular frame 183, and sets a cylinder body 192 having the cylinder axis 194 as an axis. For example, 50 cm is set as the radius in the real world of the bottom surface 196 of the cylindrical body 192. Since the appearance and size of the cylindrical body 192 change depending on the distance, the bottom surface 196 is calculated to be drawn with an ellipse having a major axis radius corresponding to 50 cm in the sales floor image 180. An arbitrary value can be set for the radius of the ellipse. The bottom surface 196 is set at a position where the bottom surface center point 190 is placed on the cylindrical shaft 194 and the circumferential line thereof is in contact with the quadrangular frame 183. The upper surface 198 of the cylindrical body 192 is drawn as an ellipse having a size such that its center point is placed on the cylindrical axis 194 and its circumferential line abuts on the rectangular frame 183. As shown in FIG. 11, since the moving body 182 looks larger at the head than at the feet, the cylindrical body 192 is set such that the upper surface 198 is larger than the bottom surface 196 as shown in FIG. 12. The bottom surface center point 190 is regarded as the foot position of the moving body 182. Thereby, even when the moving body is photographed obliquely, the position recognition unit 26 can acquire more accurate position information. In this figure, the process of detecting the position of the foot without any image correction has been described. However, even if the position of the foot is detected after correcting the difference in size due to aberration or perspective of the sales floor image 180 in advance. Good. In that case, in particular, the sales floor image 180 may be corrected so that the bottom surface 196 changes from an ellipse to a perfect circle. Since the aberration correction method is known, its description is omitted.

位置認識部26は、検出した移動体に対してIDを付与し、そのIDと関連づけて位置情報および位置検出時間を認識する。位置認識部26は、同じ売場領域の画像から同じ移動体を連続的に認識する限り、その移動体に対して同じIDを付与しつづける。初期的に認識される位置情報は、図10にいう四角形枠183の枠中心点184の位置座標であり、その座標は売場画像180内における相対座標にすぎない。画像中心点188と枠中心点184を結ぶ直線を円柱軸194として想定する。その円柱軸194上で四角形枠183に当接する半径50cmに相当する底面196を枠中心点184より画像中心点188側にもち、反対側にて四角形枠183に当接する上面198をもつ円柱体192を設定する。このときの底面196の底面中心点190の相対座標を移動体の位置情報として検出する。   The position recognition unit 26 assigns an ID to the detected moving body, and recognizes position information and position detection time in association with the ID. The position recognition unit 26 continues to assign the same ID to the moving object as long as the same moving object is continuously recognized from the images in the same sales area. The position information that is initially recognized is the position coordinates of the frame center point 184 of the quadrangular frame 183 shown in FIG. A straight line connecting the image center point 188 and the frame center point 184 is assumed as the cylinder axis 194. A cylindrical body 192 having a bottom surface 196 corresponding to a radius of 50 cm in contact with the quadrangular frame 183 on the cylindrical axis 194 is closer to the image center point 188 than the frame center point 184 and has an upper surface 198 in contact with the quadrangular frame 183 on the opposite side. Set. At this time, the relative coordinates of the bottom surface center point 190 of the bottom surface 196 are detected as position information of the moving body.

位置認識部26は、カメラごとにその画像内の移動体を検出する。同一の移動体であってもカメラごとに異なるIDが付与されるので、位置認識部26は各カメラからの画像の配置関係に基づき、同一の移動体に関してIDの対応関係を判定する。これにより、位置認識部26は各移動体の店舗内における動線を認識する。   The position recognition unit 26 detects a moving body in the image for each camera. Since different IDs are assigned to each camera even for the same moving object, the position recognition unit 26 determines the correspondence of IDs for the same moving object based on the arrangement relationship of the images from the cameras. Thereby, the position recognition part 26 recognizes the flow line in the store of each moving body.

ここで、隣接するカメラ同士で撮影範囲が一部重複する場合、その重複領域に進入した移動体が二つの画像へ同時に映し出される可能性がある。その場合、重複領域から発生する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 first image 262 and the second image 264 each have an overlapping region 260 because the imaging ranges partially overlap. In the example of this figure, one moving body is shown in an area other than the overlapping area 260 of the first image 262, whereas four moving bodies 252 to 258 are shown in the overlapping area 260. Since the overlapping area 260 is a part where the imaging ranges of two images overlap, the number of moving bodies appearing in this area is a multiple of two. Therefore, in the second moving body 252, the third moving body 254, the fourth moving body 256, and the fifth moving body 258 reflected in the overlapping area 260, two moving bodies are actually doubled and recognized as four. It ’s just that.

ここで、位置認識部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 position recognizing unit 26 divides the moving body shown in the overlapping area 260 into a plurality of pairs, and determines how to divide the pair that has the smallest value when the total value of the distances is calculated for each pair. In the example of this figure, these moving bodies are arranged at substantially equal intervals in the order of the second moving body 252, the third moving body 254, the fourth moving body 256, and the fifth moving body 258. Therefore, if the pair is divided into a pair of the second moving body 252 and the third moving body 254 and a pair of the fourth moving body 256 and the fifth moving body 258, the total distance is minimized. In addition, since it is grasped in advance that the moving bodies appearing in the same image are separate moving bodies, for example, in this figure, the second moving body 252 and the fourth moving body 256 are not paired. 254 and the fifth moving body 258 are not paired.

補足の判定手法として、位置認識部26が第1移動体250の位置から第2〜5移動体252〜258の位置への速度、移動方向のいずれかと、第1移動体250の位置までの速度、移動方向のいずれかの差を算出し、複数のペアに関して差の合計値を算出したときに最も小さな合計値となるペアの分け方をさらに判定する。また、位置認識部26は、移動体間の距離、移動体の速度、移動方向といった各パラメータのうちいくつかを任意に組合せた値の合計値を算出し、その合計値が最小となるようなペアの分け方を判定してもよい。   As a supplementary determination method, the position recognizing unit 26 moves from the position of the first moving body 250 to the positions of the second to fifth moving bodies 252 to 258, the moving direction, and the speed to the position of the first moving body 250. Then, any difference in the moving direction is calculated, and the method of dividing the pair that has the smallest total value when the total difference value is calculated for a plurality of pairs is further determined. In addition, the position recognition unit 26 calculates a total value of values obtained by arbitrarily combining some of the parameters such as the distance between the moving objects, the speed of the moving objects, and the moving direction, and the total value is minimized. You may determine how to divide a pair.

なお、上記の計算による移動体の比較は、撮影範囲が一部重複する画像同士で処理されることを前提に説明したが、位置認識部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 position recognition unit 26 performs the above calculation and comparison without overlapping the imaging ranges. You may process with the image of an adjacent camera. In that case, the position recognizing unit 26 recognizes the moving direction of the moving body from the obtained flow line of the moving body, and recognizes the correspondence relationship between the IDs of the moving body between the images in the imaging range adjacent to the moving direction. Thereby, even if the cameras are somewhat separated from each other, it is possible to maintain the correspondence relationship of the moving bodies, and it is possible to reduce the number of cameras installed and keep the cost low. Moreover, even when the positional relationship of a plurality of moving bodies is switched between images, the corresponding moving body can be accurately recognized by the difference in speed and moving direction.

図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 first shooting range 320 and the second shooting range 322 are shooting ranges corresponding to the first image 262 and the second image 264 in FIG. The first imaging range 320 and the second imaging range 322 have a positional relationship aligned with each other, and their coordinate axes are parallel. On the other hand, the second shooting range 322 and the third shooting range 324 are not parallel in coordinate axes, and the third shooting range 324 is inclined with respect to the second shooting range 322. Thus, even if the coordinate axes of the shooting ranges are not parallel, the position recognition unit 26 converts the coordinates in the image of each shooting range into absolute coordinates that are the spatial coordinates of the entire store, so The position can be recognized.

(実施例5)
本実施例における顧客行動解析システム10は、第1超音波取得装置270、第2超音波取得装置272、第3超音波取得装置274に接続されるとともに、受信情報取得部148を備える。第1超音波取得装置270、第2超音波取得装置272、第3超音波取得装置274は、対象となる空間に含まれる複数のエリアにおいて移動体から送られる超音波を取得し、その超音波の受信角度によって移動体の位置を検出する。各移動体は、超音波の送信機を備えることが前提となる。たとえば、移動体は店舗内における顧客の買い物カートであり、その買い物カートが超音波送信機を備える。このように、本実施例における顧客行動解析システム10は、各基地局における電波強度の差を用いて移動体の位置を検出する実施例1の顧客行動解析システム10と異なる。以下、実施例1との相違点を中心に説明し、共通点の説明を省略する。
(Example 5)
The customer behavior analysis system 10 in the present embodiment is connected to the first ultrasonic acquisition device 270, the second ultrasonic acquisition device 272, and the third ultrasonic acquisition device 274, and includes a reception information acquisition unit 148. The first ultrasonic acquisition device 270, the second ultrasonic acquisition device 272, and the third ultrasonic acquisition device 274 acquire ultrasonic waves sent from a moving body in a plurality of areas included in a target space, and the ultrasonic waves The position of the moving body is detected based on the reception angle. It is assumed that each moving body includes an ultrasonic transmitter. For example, the mobile is a customer's shopping cart in the store, and the shopping cart includes an ultrasonic transmitter. As described above, the customer behavior analysis system 10 according to the present embodiment is different from the customer behavior analysis system 10 according to the first embodiment that detects the position of the moving body 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.

図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 ultrasonic acquisition device 270, the second ultrasonic acquisition device 272, and the third ultrasonic acquisition device 274 in this figure are examples of ultrasonic acquisition devices installed on the ceiling, respectively. Receive continuously. The first ultrasonic acquisition device 270, the second ultrasonic acquisition device 272, and the third ultrasonic acquisition device 274 transmit the reception angle of the received ultrasonic waves to the reception information acquisition unit 148. The position recognition unit 26 detects a moving body from the reception angle of ultrasonic waves, recognizes the position of the moving body, generates position information, generates time information indicating the time, and stores each position information. Store in the unit 28. Since the method for detecting the reception angle of the ultrasonic wave and the method for detecting the position of the moving body based on the reception angle are known, the description thereof is omitted.

(実施例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 behavior analysis system 10 by the wireless communication device mounted on the shopping cart. The customer behavior analysis system 10 recognizes the flow line of the customer traced from the store entrance based on the direction information and acceleration information received from the shopping cart. The customer behavior analysis system 10 does not always need to receive direction information and acceleration information from the shopping cart, and all direction information and acceleration information indicating a flow line from the entrance to the payment area when the shopping cart reaches the payment area. Are received together. Therefore, at least one base station in the store is sufficient to receive information from the shopping cart by wireless communication. Thus, since the customer behavior analysis system 10 in the present embodiment detects information on the position by the sensor on the mobile body side, the first embodiment detects the position of the mobile body using the difference in radio wave intensity at each base station. Different from the customer behavior analysis system 10. Hereinafter, the difference from the first embodiment will be mainly described, and the description of the common points will be omitted.

店舗内の複数箇所に補正ポイントを設けてもよい。各補正ポイントには、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 position recognition unit 26 rewrites the position information of the moving body at that time with a predetermined value indicating the position of the correction point. As a result, the position recognition base point based on the direction information and the acceleration information is irregularly corrected, so that position recognition with less error is realized.

図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 access point 280 in this figure is an example of a base station installed in a store, receives direction information and acceleration information from a sales area or a settlement area, and transmits these to the reception information acquisition unit 148. Based on the direction information and the acceleration information, the position recognizing unit 26 recognizes a moving line of the moving body based on the position of the store entrance that is a detection start point, generates position information, and time information indicating the time Are stored in the position information storage unit 28. The position recognition unit 26 may further store the direction information and acceleration information received from the reception information acquisition unit 148 in the position information storage unit 28. The speed acquisition unit 32 may calculate the speed of the moving body by integrating the acceleration information stored in the position information storage unit 28.

(実施例7)
本実施例においては、パターン判定部42による行動パターンの具体的な判定方法を説明し、実施例1〜6との共通の説明を省略する。
(Example 7)
In a present Example, the specific determination method of the action pattern by the pattern determination part 42 is demonstrated, and description common to Examples 1-6 is abbreviate | omitted.

図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 customers 160 indicates the number of customers for each staying time in a certain sales area in one day, and the number of purchased customers 162 indicates the number of customers who have actually purchased a product in the sales floor area out of the number of customers for each staying time. . As shown in the figure, the total number of customers is greater for customers with a relatively short stay, and less for customers with a longer stay. The number of customers who purchased the product is smaller as the staying time is shorter, but the number of customers increases as the staying time becomes longer, and the number of customers starts to decrease as the staying time becomes longer.

第1範囲164の面積は、第1の時間値XX[秒]より滞在時間が短い顧客のうちその売場領域の商品を購入しなかった顧客数の総和を示す。第2範囲166の面積は、第1の時間値XXより滞在時間が短い顧客のうちその売場領域の商品を購入した顧客数の総和を示す。第3範囲168の面積は、第2の時間値YY[秒]より滞在時間が長い顧客のうちその売場領域の商品を購入しなかった顧客数の総和を示す。第4範囲170の面積は、第2の時間値YYより滞在時間が長い顧客のうちその売場領域の商品を購入した顧客数の総和を示す。   The area of the first range 164 indicates the total number of customers who have not purchased a product in the sales area among customers whose stay time is shorter than the first time value XX [seconds]. The area of the second range 166 indicates the total number of customers who have purchased items in the sales area among customers whose stay time is shorter than the first time value XX. The area of the third range 168 indicates the total number of customers who have not purchased a product in the sales area among customers whose stay time is longer than the second time value YY [seconds]. The area of the fourth range 170 indicates the total number of customers who have purchased products in the sales area among customers whose stay time is longer than the second time value YY.

第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 first range 164 and the second range 166 is a predetermined ratio. That is, the first time value XX is a value such that a ratio of customers who have not purchased a product and customers who have purchased a product among customers whose stay time is shorter than that value is a predetermined rate. The area ratio between the first range 164 and the second range 166 is, for example, 10: 1, and is set to an optimum value based on experiments and verification.

第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 third range 168 and the fourth range 170 is a predetermined ratio. That is, the second time value YY is a value such that a ratio of customers who have not purchased a product and customers who have purchased a product among customers whose stay time is longer than that value is a predetermined rate. The area ratio between the third range 168 and the fourth range 170 is, for example, 1: 1, and is set to an optimum value based on experiments and verification.

(実施例8)
本実施例における顧客行動解析システム10は、基本的な構成として実施例1〜6における位置検出方法のいずれかを採用する点で他の実施例と共通するが、店舗などの施設において顧客以外に従業員の行動を解析する点で他の実施例と異なる。たとえば実施例1〜3の位置検出方法を採用する場合、各従業員は無線通信機またはICタグを携帯し、顧客行動解析システム10側の基地局またはリーダライタとの通信により、その位置が認識される。実施例4の位置検出方法を採用する場合、従業員の位置はカメラで撮影された画像を通じて認識される。実施例5の位置検出方法を採用する場合、従業員の位置は超音波の送受信を通じて認識される。実施例6の位置検出方法を採用する場合、従業員の位置は地磁気センサおよび加速度センサの検出結果を通じて認識される。なお、従業員を識別するためには、特に実施例1〜3、5、6の位置検出方法を採用するのが好適である。以下、実施例1〜6との相違点を中心に説明し、共通点の説明を省略する。
(Example 8)
The customer behavior analysis system 10 in the present embodiment is common to other embodiments in that any one of the position detection methods in the first to sixth embodiments is adopted as a basic configuration. It differs from the other embodiments in that it analyzes employee behavior. For example, when the position detection method of the first to third embodiments is adopted, each employee carries a wireless communication device or an IC tag, and the position is recognized by communication with the base station or reader / writer on the customer behavior analysis system 10 side. Is done. When the position detection method according to the fourth embodiment is employed, the position of the employee is recognized through an image captured by the camera. When the position detection method of the fifth embodiment is employed, the position of the employee is recognized through transmission / reception of ultrasonic waves. When the position detection method of the sixth embodiment is adopted, the position of the employee is recognized through the detection results of the geomagnetic sensor and the acceleration sensor. In addition, in order to identify an employee, it is particularly preferable to employ the position detection methods according to the first to third embodiments. Hereinafter, differences from the first to sixth embodiments will be mainly described, and description of common points will be omitted.

本実施例においては、パターン判定部42が経路情報に基づき、以下のパラメータの値を算出して画面に表示させることができる。たとえば、パターン判定部42は、従業員ごとに、入店時間、退店時間、入店から退店までの動線距離、入店から退店までの停止回数、入店から退店までの停止時間を算出する。パターン判定部42は、従業員ごとに、売場領域別の滞在時間、停止回数、停止時間を算出することもできる。これらのパラメータの値は、管理者の操作を通じて画面に表示される。   In the present embodiment, the pattern determination unit 42 can calculate the values of the following parameters based on the route information and display them on the screen. For example, for each employee, the pattern determination unit 42 enters a store, leaves a store, traffic flow distance from store to store, number of stops from store to store, stop from store to store. Calculate time. The pattern determination unit 42 can also calculate the stay time, the number of stops, and the stop time for each sales area for each employee. The values of these parameters are displayed on the screen through the operation of the administrator.

パターン判定部42は、従業員と顧客の間における位置、距離、速度、向きなどの関係から、従業員の状態を「待ち」「売場外」「顧客からアプローチ」「従業員からアプローチ」「商談」「精算」「売場領域外へ移動」のいずれであるかを判定する。パターン判定部42は、判定した状態の時間を、従業員ごと、月ごと、曜日ごと、日ごと、時間帯ごとに算出する。「待ち」は、担当する売場領域に留まっている状態をいう。「売場外」は、担当する売場領域から外に出ている状態のうち、「顧客からアプローチ」「従業員からアプローチ」「商談」「精算」を除いた状態をいう。「顧客からアプローチ」は、「待ち」または「売場外」の従業員に対してたとえば60cm以内といった所定の接近距離へ顧客が近づき、その距離が所定時間継続する状態をいう。「従業員からアプローチ」は、「待ち」または「売場外」の従業員が顧客から60cm以内といった所定の接近距離まで近づき、その接近距離が所定時間継続する状態をいう。パターン判定部42は、顧客と従業員のどちらが近づいたかを、両者の動きベクトルに基づく算出値を比較することにより判定してもよい。たとえば、従業員のベクトルをVとし、顧客のベクトルをVとする。従業員の位置と顧客の位置を結ぶ直線を想定し、その直線とベクトルVとがなす角をθとし、直線とベクトルVとがなす角をθとする。VcosθがVcosθより大きければ従業員が顧客に近づいたと判定し、VcosθとVcosθが等しい場合も従業員が顧客に近づいたと判定し、VcosθがVcosθより小さければ顧客が従業員に近づいたと判定する。なお、VcosθとVcosθは、それぞれ互いに近づく方向の値を正の値とする。パターン判定部42は、従業員と顧客の接近が所定時間経過してもなお継続する場合は「商談」の状態へ移行したと判定し、継続しない場合は「待ち」または「売場外」の状態へ移行したと判定する。「商談」の状態へ移行した後、その従業員および顧客のうち少なくともいずれかが精算領域へ移動し、そのときに精算がなされたことがPOSデータから認識された場合、その時点で「商談」が終了して「精算」の状態と判定される。また、パターン判定部42は「商談」の状態にあった従業員と顧客が所定距離以上まで離れ、その状態が所定時間経過した場合は「商談」が終了したと判定し、「待ち」または「売場外」の状態へ移行したと判定する。したがって、「商談」の状態にある従業員は、その次に「精算」「待ち」「売場外」の状態にしか移行しない。パターン判定部42は、「精算」の状態の後、顧客と従業員の距離が所定距離以上まで離れ、その状態が所定時間継続すれば「精算」が終了したと判定する。The pattern determination unit 42 determines whether the employee is in the “waiting”, “outside of the sales floor”, “approach from the customer”, “approach from the employee”, “business negotiation” based on the relationship between the employee and the customer such as position, distance, speed, and direction. "Checkout" or "Move out of sales area". The pattern determination unit 42 calculates the determined time for each employee, every month, every day of the week, every day, and every time zone. “Waiting” means a state where the customer is in the sales area. “Outside the sales floor” means a state where “approach from the customer”, “approach from the employee”, “business negotiation”, and “settlement” are excluded from the state where the sales area is in charge. “Approach from customer” refers to a state in which a customer approaches a predetermined approach distance such as within 60 cm for an employee who is “waiting” or “out of sales” and the distance continues for a predetermined time. “Approach from employee” refers to a state in which an employee who is “waiting” or “out of the sales area” approaches a predetermined approach distance such as within 60 cm from the customer, and the approach distance continues for a predetermined time. The pattern determination unit 42 may determine which of the customer and the employee is approaching by comparing the calculated values based on both motion vectors. For example, let V a be the employee vector and V b the customer vector. Assuming a straight line connecting the position and customer location employees, the straight line and the vector V a is a contact angle of theta a, straight line and the vector V b is the angle formed with the theta b. If V a cosθ a is larger than V b cosθ b , it is determined that the employee has approached the customer. If V a cosθ a and V b cosθ b are equal, it is determined that the employee has approached the customer, and V a cosθ a is If it is smaller than V b cos θ b, it is determined that the customer has approached the employee. Incidentally, V a cos [theta] a and V b cos [theta] b is the value of approaching each other direction and positive values. The pattern determination unit 42 determines that the state has shifted to the “business negotiation” state when the approach between the employee and the customer continues even after a predetermined time has elapsed, and the state of “waiting” or “out of sales” otherwise. It is determined that it has moved to. After the transition to the “negotiation” state, if at least one of the employee or customer moves to the settlement area and it is recognized from the POS data that the settlement has been made at that time, the “negotiation” at that time Is finished, and it is determined that the state is “settlement”. The pattern determination unit 42 determines that the “negotiation” has ended when the employee and the customer who are in the “negotiation” state are separated by a predetermined distance or more and the state has elapsed for a predetermined time, and “wait” or “ It is determined that the state has shifted to the “out of sales” state. Therefore, the employee in the “business negotiation” state can only shift to the “settlement”, “waiting”, and “out of sales” states. The pattern determination unit 42 determines that “settlement” is completed when the distance between the customer and the employee is more than a predetermined distance after the “settlement” state and the state continues for a predetermined time.

パターン判定部42は、従業員ごとに、「待ち」「顧客からアプローチ」「従業員からアプローチ」「商談」「精算」といった従業員の行動状態に関して、それぞれの回数、最短時間、最長時間、平均時間、全勤務時間における各状態の時間割合を算出する。パターン判定部42は、従業員ごとに商談回数に対する成約確率を算出する。商談回数は従業員の経路情報や、従業員と顧客の間における位置、距離、速度、向きなどの関係から認識し、成約数は従業員または顧客の経路情報と商談相手の顧客のPOSデータから認識する。パターン判定部42は、顧客ごとの各売場領域での滞在時間を、(1)従業員が不在のとき、(2)従業員が全員接客中のとき、(3)接客中でない従業員が一人以上存在するとき、の3パターンで分けてそれぞれ計算する。(1)〜(3)のそれぞれをその売場領域を通行したアクティブまたはフリーズの顧客で合計する。パターン判定部42は、売場領域ごとに、その売場領域における滞在時間のすべてが(1)または(2)に該当した顧客の数およびその滞在時間の合計値を、従業員が売場領域で応対できなかった数および時間として算出する。この値は、販売機会損失を表す一つの指標として用いられる。これにより、売場領域において従業員がいつまで経っても不在または接客中であるといった状況を把握することができる。   For each employee, the pattern determination unit 42 determines the number of times, the shortest time, the longest time, and the average for the employee's behavioral states such as “wait”, “approach from customer”, “approach from employee”, “business negotiation”, and “settlement”. Calculate the time ratio of each state in hours and all working hours. The pattern determination unit 42 calculates the contract probability for the number of negotiations for each employee. The number of negotiations is recognized from the route information of the employee and the relationship between position, distance, speed, direction, etc. between the employee and the customer. recognize. The pattern determination unit 42 determines the stay time in each sales floor area for each customer (1) when no employees are present, (2) when all employees are in service, (3) one employee is not in service When the above exists, the calculation is performed separately for each of the three patterns. Each of (1) to (3) is totaled by the active or frozen customers who have passed through the sales area. For each sales floor area, the pattern determination unit 42 allows the employee to respond to the number of customers whose stay time in the sales area corresponds to (1) or (2) and the total value of the stay time in the sales floor area. Calculated as missing number and time. This value is used as one index that represents sales opportunity loss. As a result, it is possible to grasp a situation in which the employee is absent or in the customer service indefinitely in the sales area.

顧客行動解析システム10は店舗全体の管理にも応用できる。パターン判定部42は、たとえば入場者数、入店から退店までの平均滞在時間、売上、平均速度またはフリーズを除いた平均速度、平均動線距離、平均停止回数、パッシング比率、アクティブ比率、フリーズ比率、精算領域の顧客密度、精算領域の最長待ち時間、精算領域の平均待ち時間、アクティブでの購入確率と平均購入金額、パッシングでの購入確率と平均購入金額、フリーズでの購入確率と平均購入金額、などのパラメータを店舗ごとに算出することもできる。単位面積あたりの顧客数と従業員数の比率の最小値、平均値、最大値などのパラメータを店舗ごとに算出してもよい。   The customer behavior analysis system 10 can be applied to the management of the entire store. For example, the pattern determination unit 42 includes the number of visitors, the average stay time from entry to exit, sales, average speed excluding average speed or freeze, average traffic distance, average number of stops, passing ratio, active ratio, freeze Ratio, customer density in checkout area, maximum wait time in checkout area, average wait time in checkout area, active purchase probability and average purchase price, purchase probability and average purchase price in passing, purchase probability and average purchase in freeze Parameters such as the amount of money can be calculated for each store. Parameters such as a minimum value, an average value, and a maximum value of the ratio of the number of customers and the number of employees per unit area may be calculated for each store.

図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 screen 400 corresponds to each state of employee behavior such as “waiting”, “outside of the sales floor”, “approach from the customer”, “approach from the employee”, “business negotiations”, “settlement”, and “moving outside the sales floor area”. The length of time spent is indicated by the length of the bar graph. The output processing unit 48 can also display the time lengths of these states for each employee, for example.

本図の表示内容の他にも、出力処理部48は、従業員が各売場領域に滞在した時間を、月ごと、週ごと、曜日ごと、日ごと、時間帯ごとに表示部56へ表示させる。出力処理部48は、管理者の操作に基づき、たとえば売場領域ごとの滞在時間を横軸にとり、売場領域の種類を縦軸にとった表を表示部56へ表示する。   In addition to the display contents of this figure, the output processing unit 48 displays on the display unit 56 the time that the employee stayed in each sales floor area on a monthly, weekly, day-of-week, day-by-day, and time-zone basis. . Based on the operation of the manager, the output processing unit 48 displays, for example, a table with the stay time for each sales area on the horizontal axis and the type of the sales area on the vertical axis on the display unit 56.

以上、本発明を実施例をもとに説明した。この実施例は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下、変形例を挙げる。   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パターンのいずれに一致するかを判定することを特徴とする請求項またはに記載の行動解析装置。
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.
前記パターン記憶部に記憶される複数の行動パターンデータには、前記移動体である従業員の行動の類型として、顧客を待っている状態、売場の外にいる状態、顧客が近づいてきた状態、顧客へ近づいた状態、商談をしている状態、精算をしている状態、売場領域の外へ移動する状態、のうち少なくともいずれかの類型について前記基準が定められており、
前記パターン判定部は、前記移動体である従業員の行動が、顧客を待っている状態、売場の外にいる状態、顧客が近づいてきた状態、顧客へ近づいた状態、商談をしている状態、精算をしている状態、売場領域の外へ移動する状態、のうちいずれの類型に一致するかを判定することを特徴とする請求項に記載の行動解析装置。
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.
前記パターン判定部は、前記移動体である従業員の行動が、顧客を待っている状態、売場の外にいる状態、顧客が近づいてきた状態、顧客へ近づいた状態、商談をしている状態、精算をしている状態、売場領域の外へ移動する状態、のうち少なくともいずれかの類型について、その類型に該当する時間の合計を従業員ごとに算出することを特徴とする請求項に記載の行動解析装置。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 6. The method according to claim 5 , wherein, for at least one type of the state of payment and the state of moving out of the sales area, the total time corresponding to the type is calculated for each employee. The behavior analysis device described. 前記パターン判定部は、各売場領域において前記第2パターンおよび第3パターンに該当した顧客の滞在時間を、その売場領域に従業員が不在であった場合、その売場領域の従業員が全員接客中であった場合、その売場領域に接客中でない従業員が一人以上存在した場合、の各場合で分け、それぞれの場合ごとに合計した時間およびそれぞれの場合の割合を算出することを特徴とする請求項からのいずれかに記載の行動解析装置。The pattern determination unit displays the stay time of customers corresponding to the second pattern and the third pattern in each sales floor area, and when no employees are present in the sales floor area, all employees in the sales floor area are in service. If there are one or more employees who are not in service in the sales area, it is divided in each case, and the total time in each case and the ratio in each case are calculated. Item 7. The behavior analysis device according to any one of Items 4 to 6 . 前記パターン判定部は、各売場領域において前記第2パターンおよび第3パターンに該当した顧客の滞在時間を、その売場領域に従業員が不在であった場合、その売場領域の従業員が全員接客中であった場合、その売場領域に接客中でない従業員が一人以上存在した場合、の各場合で分け、前記売場領域ごとに、その売場領域における滞在時間のすべてが前記従業員が不在であった場合または前記従業員が全員接客中であった場合に該当した顧客の数とその合計滞在時間を、従業員がその売場領域で応対できずに販売機会を逸した数および時間として算出することを特徴とする請求項からのいずれかに記載の行動解析装置。The pattern determination unit displays the stay time of customers corresponding to the second pattern and the third pattern in each sales floor area, and when no employees are present in the sales floor area, all employees in the sales floor area are in service. If there are one or more employees who are not serving customers in the sales area, it is divided in each case, and for each sales area, all the staying time in the sales area is absent. The total number of customers and the total staying time when the employee is in attendance with the employee, or the total number of hours, is calculated as the number and time that the employee missed a sales opportunity without being available in the sales area. behavior analysis apparatus according to claim 4, wherein 6.
JP2006513574A 2004-05-14 2005-05-13 Behavior analysis device Expired - Fee Related JP4728229B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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