JP7776343B2 - Sales information management device, sales information management device control method, sales information management system and program - Google Patents
Sales information management device, sales information management device control method, sales information management system and programInfo
- Publication number
- JP7776343B2 JP7776343B2 JP2022016186A JP2022016186A JP7776343B2 JP 7776343 B2 JP7776343 B2 JP 7776343B2 JP 2022016186 A JP2022016186 A JP 2022016186A JP 2022016186 A JP2022016186 A JP 2022016186A JP 7776343 B2 JP7776343 B2 JP 7776343B2
- Authority
- JP
- Japan
- Prior art keywords
- group
- sales information
- ticket
- timing
- customers
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、発券に基づく販売情報を管理する販売情報管理装置、当該販売情報管理装置の制御方法、発券に基づく販売情報を管理する販売情報管理システム、および発券に基づく販売情報を管理するための機能をコンピュータに実行させるプログラムに関する。 The present invention relates to a sales information management device that manages sales information based on ticketing, a control method for the sales information management device, a sales information management system that manages sales information based on ticketing, and a program that causes a computer to execute functions for managing sales information based on ticketing.
現在、所定の商品を購入するための券売機が、飲食店や駅、店舗等に設置されている。たとえば、飲食店では、自身が望む商品を選択する操作を券売機に対し顧客が行うことで、選択された選択対象に対応する利用券が券売機から発行される。顧客は、発行された利用券を用いて、飲食物の提供を受けることができる。 Currently, ticket vending machines for purchasing specific products are installed in restaurants, train stations, stores, etc. For example, at a restaurant, a customer operates the ticket vending machine to select the product they want, and the machine issues a voucher corresponding to the selection. The customer can then use the issued voucher to receive food and drink.
この場合、券売機の設置者は、家族や夫婦、カップル等の顧客のグループが季節や時間帯ごとにどのような商品を購入する傾向にあるかを把握できると好ましい。これにより、設置者は、自身の店舗における商品戦略を適切に立てることができ、ビジネス展開を効率的に進めることができる。 In this case, it would be desirable for the ticket machine installer to understand what types of products groups of customers, such as families, married couples, or other couples, tend to purchase depending on the season and time of day. This would allow the installer to appropriately develop a product strategy for their store and efficiently develop their business.
以下の特許文献1には、商品を購入した顧客のグループ属性を推定するグループ属性推定方法が記載されている。この方法では、店舗内を撮像した画像から顧客同士の実空間における距離間隔の変化状態が検出される。この変化状態に基づき、同一のグループを形成する顧客が推定される。そして、グループの顧客ごとに属性が推定され、推定された属性に基づき、グループ属性が推定される。 Patent Document 1 below describes a group attribute estimation method for estimating the group attributes of customers who purchase products. In this method, changes in the distance between customers in real space are detected from images captured inside a store. Based on these changes, customers who form the same group are estimated. Attributes are then estimated for each customer in the group, and the group attributes are estimated based on the estimated attributes.
しかしながら、上記のような推定方法では、店舗内が混みあっている場合等、一のグループに他のグループの顧客が接近しているような場合に、他のグループの顧客を一のグループの顧客であると誤って推定してしまう。 However, with the estimation method described above, when a store is crowded and customers from another group are approaching one group, the other group may be mistakenly assumed to be customers from the first group.
かかる課題に鑑み、本発明は、顧客のグループおよび当該グループが購入した商品の販売情報を適正に推定することが可能な販売情報管理装置、販売情報管理装置の制御方法、販売情報管理システムおよびプログラムを提供することを目的とする。 In light of these issues, the present invention aims to provide a sales information management device, a control method for a sales information management device, a sales information management system, and a program that can accurately estimate sales information for a customer group and the products purchased by that group.
本発明の第1の態様は、販売情報管理装置に関する。この態様に係る販売情報管理装置は、制御部を備え、前記制御部は、券売機における各発券の販売情報を取得し、前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定し、前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定する。 A first aspect of the present invention relates to a sales information management device. The sales information management device according to this aspect includes a control unit that acquires sales information for each ticket issued by a ticket vending machine, estimates the timing at which customers dispersed from in front of the ticket vending machine based on captured images of the area around the ticket vending machine, and estimates a customer group and sales information corresponding to that group based on the timing of the dispersion and the timing of the issuance of the tickets.
本態様に係る販売情報管理装置によれば、券売機の前から顧客が離散したタイミングと、券売機における発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報が推定される。このため、店舗内が混みあっている場合等、一のグループに他のグループの顧客が接近しているような場合であっても、他のグループの顧客を一のグループの顧客であると誤って推定してしまうことが生じにくい。よって、顧客のグループおよび当該グループが購入した商品の販売情報を適正に推定することができる。 With the sales information management device according to this aspect, customer groups and the sales information corresponding to those groups are estimated based on the timing at which customers leave the ticket vending machine and the timing at which tickets are issued by the ticket vending machine. Therefore, even when a group of customers from another group is approaching another group, such as when the store is crowded, it is unlikely that customers from the other group will be mistakenly estimated as customers from the first group. This makes it possible to accurately estimate customer groups and the sales information for the products purchased by that group.
本態様に係る販売情報管理装置において、制御部は、前記発券のタイミングに対して前後所定時間内に離散した顧客を同じグループであると推定し、前記グループを推定した前記発券の販売情報を、当該グループに対応する前記販売情報として推定するよう構成され得る。 In the sales information management device according to this aspect, the control unit can be configured to infer that customers who dispersed within a predetermined time before and after the timing of the ticket issuance belong to the same group, and to infer the sales information of the ticket issuance that inferred the group as the sales information corresponding to that group.
通常、発券のための操作を行った顧客は、発券に応じて券売機の前から離散する。また、発券のための操作を行った顧客と同伴の顧客が券売機の前に共にいる場合、この顧客は、発券に応じて券売機の前から離散するか、あるいは、自身が購入する商品が決まると、発券操作を行う顧客にその商品を伝えて、発券より前に券売機から離散することもある。したがって、上記構成のように、発券タイミングに対して前後所定時間内に離散した顧客を同じグループと推定することにより、同じグループに含まれる顧客を正確に推定できる。また、この発券の販売情報を当該グループの販売情報と推定することにより、グループと販売情報とを正確に紐付けることができる。 Typically, a customer who has performed the operation to issue a ticket will leave the ticket vending machine once the ticket has been issued. Furthermore, if the customer who performed the operation to issue a ticket is standing in front of the ticket vending machine together with another customer, the customer may leave the ticket vending machine once the ticket has been issued, or, once they have decided which item they wish to purchase, they may tell the customer who performed the ticket issuing operation which item and leave the ticket vending machine before the ticket is issued. Therefore, by assuming that customers who leave within a specified time before and after the timing of ticket issuance belong to the same group, as in the above configuration, it is possible to accurately identify customers who belong to the same group. Furthermore, by assuming that the sales information for this ticket is the sales information for the group, it is possible to accurately link the group and the sales information.
本態様に係る販売情報管理装置において、制御部は、所定の時間間隔以下で複数の発券がなされた場合、前記複数の発券の最初と最後の発券のタイミングとの間の期間およびその前後所定時間内に離散した顧客を同じグループであると推定し、前記グループを推定した前記複数の発券の販売情報を、当該グループに対応する前記販売情報として推定するよう構成され得る。 In the sales information management device according to this aspect, when multiple tickets are issued within a predetermined time interval, the control unit can be configured to infer that customers who are separated within the period between the first and last of the multiple tickets and within a predetermined time before and after the period belong to the same group, and to infer the sales information for the multiple tickets that resulted in the inferred group as the sales information corresponding to that group.
同じグループの顧客が複数の商品を購入する場合、複数回の発券操作が行われることがある。この場合、これらの発券は一定の流れをもって連続的に行われるため、これらの発券の時間間隔は、グループが異なる顧客が発券を行う場合に比べて、かなり短くなる。このため、所定の時間間隔以下で複数の発券がなされた場合、これら複数の発券は、同じグループによるものと推定できる。したがって、上記のように、所定の時間間隔以下でなされた複数の発券の最初と最後の発券タイミングの間の期間およびその前後所定時間内に離散した顧客を同じグループであると推定することにより、同じグループに含まれる顧客を正確に推定できる。また、これら複数の発券の販売情報を、当該グループに対応する販売情報として推定することにより、当該グループが購入した商品の販売情報を適正に推定することができる。 When customers in the same group purchase multiple products, multiple ticket issuing operations may be performed. In this case, these tickets are issued continuously in a constant flow, so the time interval between these issuances is significantly shorter than when tickets are issued by customers from different groups. For this reason, if multiple tickets are issued within a specified time interval, it can be assumed that these multiple tickets were issued by the same group. Therefore, as described above, by assuming that discrete customers within the period between the first and last issuances of multiple tickets issued within a specified time interval or within a specified time before and after the first and last tickets are the same group, it is possible to accurately identify customers who belong to the same group. Furthermore, by inferring the sales information for these multiple tickets as the sales information corresponding to the group, it is possible to accurately identify the sales information for the products purchased by the group.
本態様に係る販売情報管理装置において、前記前後所定時間の前側の所定時間は、前回のグループ推定における顧客の最後の離散タイミングの直後から開始するよう設定され得る。 In the sales information management device according to this aspect, the predetermined time before the predetermined time before or after ...
この構成によれば、同じグループの顧客が発券タイミングより比較的早く券売機の前から離散した場合も、この離散した顧客を当該グループに含めることができる。また、前側の所定時間は、前回のグループ推定における顧客の最後の離散タイミングから開始するため、他のグループの顧客が当該グループに含まれることもない。よって、同じグループに含まれる顧客をより正確に推定できる。 With this configuration, even if customers from the same group leave the ticket machine relatively early before the ticket issuance timing, these customers can still be included in the group. Furthermore, because the specified time period before the group starts from the time when the customer last left in the previous group estimation, customers from other groups will not be included in the group. This allows for more accurate estimation of customers in the same group.
本態様に係る販売情報管理装置において、前記前後所定時間は、予め設定された固定の時間に設定されてもよい。これにより、処理の簡素化を図ることができる。 In the sales information management device according to this aspect, the predetermined time before and after the event may be set to a fixed time that has been set in advance. This simplifies processing.
本態様に係る販売情報管理装置において、前記制御部は、発券に応じて前記券売機の前から離散した顧客を同じグループであると推定し、前記グループを推定した前記発券の販売情報を、当該グループに対応する前記販売情報として推定するよう構成され得る。 In the sales information management device according to this aspect, the control unit may be configured to infer that customers who dispersed from in front of the ticket vending machine in response to ticket issuance belong to the same group, and to infer the sales information of the ticket issuance that inferred the group as the sales information corresponding to that group.
通常、発券が済むと、顧客は券売機の前から離散する。このため、発券に応じて券売機の前から離散した顧客は、殆どの場合、同じグループであると推定され得る。上記構成によれば、発券に応じて券売機の前から離散した顧客が同じグループであると推定される。このため、同じグループの顧客を正確に推定できる。また、このグループを推定した発券の販売情報が、当該グループに対応する販売情報として推定される。このため、当該グループの販売情報を正確に推定できる。よって、上記構成によれば、顧客のグループおよび当該グループが購入した商品の販売情報を適正に推定することができる。 Typically, customers disperse from in front of the ticket vending machine after issuing a ticket. Therefore, in most cases, customers who disperse from in front of the ticket vending machine in response to issuing a ticket can be assumed to be part of the same group. With the above configuration, customers who disperse from in front of the ticket vending machine in response to issuing a ticket can be assumed to be part of the same group. This makes it possible to accurately infer customers from the same group. Furthermore, the sales information for the ticket that inferred this group is inferred as the sales information corresponding to that group. This makes it possible to accurately infer the sales information for that group. Therefore, with the above configuration, it is possible to accurately infer the sales information for customer groups and the products purchased by that group.
この構成において、前記制御部は、発券に応じて前記券売機の前から顧客が離散した一連の発券タイミングのうち、前記グループを推定した第1発券タイミングと、その直前の第2発券タイミングとの間に少なくとも1つの他の発券があった場合、前記他の発券の販売情報を前記グループに対応する前記販売情報に含めるよう構成され得る。 In this configuration, if at least one other ticket is issued between the first ticket issuance timing at which the group is estimated and the immediately preceding second ticket issuance timing among a series of ticket issuance timings at which customers disperse from in front of the ticket vending machine in response to ticket issuance, the control unit can be configured to include sales information for the other tickets in the sales information corresponding to the group.
この構成によれば、第1発券タイミングにより推定したグループの販売情報に含まれる可能性が高い他の発券の販売情報が、当該グループに対応する販売情報にさらに含まれる。よって、グループの販売情報をより正確に推定することができる。 With this configuration, the sales information for other tickets that are likely to be included in the sales information for the group estimated using the first ticket issuance timing is also included in the sales information for the group. This allows for more accurate estimation of the group's sales information.
また、この構成において、前記制御部は、前記グループに対応する発券のうち最も古い発券から所定時間だけ遡ったタイミングと前記第1の発券タイミングとの間に他の顧客が前記券売機の前から離散した場合、前記他の顧客を前記グループに含めるよう構成され得る。 Furthermore, in this configuration, if another customer leaves the ticket vending machine between the timing a predetermined time before the oldest ticket issued among those corresponding to the group and the first ticket issuance timing, the control unit can be configured to include the other customer in the group.
この構成によれば、第1発券タイミングにより推定したグループに含まれる可能性が高い他の顧客が、当該グループにさらに含まれる。よって、グループに含まれる顧客をより正確に推定することができる。 With this configuration, other customers who are likely to be included in the group estimated based on the first ticket issuance timing are also included in the group. This allows for more accurate estimation of the customers included in the group.
本態様に係る販売情報管理装置において、前記制御部は、前記同じグループであると推定した顧客と所定時間以上顔が向き合う他の顧客、または、前記同じグループであると推定した顧客と所定時間以上接触した他の顧客を前記撮像画像に基づき推定し、推定した当該顧客を、前記グループに含めるよう構成され得る。 In the sales information management device according to this aspect, the control unit can be configured to estimate, based on the captured image, other customers who face the customer estimated to be in the same group for a predetermined period of time or more, or other customers who have been in contact with the customer estimated to be in the same group for a predetermined period of time or more, and include the estimated customers in the group.
この構成によれば、グループに含まれる可能性が高い他の顧客を当該グループに含めることができ、グループに含まれる顧客をより正確に推定することができる。 This configuration allows other customers who are likely to be included in the group to be included in the group, making it possible to more accurately estimate the customers included in the group.
本態様に係る販売情報管理装置において、前記制御部は、前記券売機の前に滞留することなく、離散した顧客を、前記グループの推定対象から除外するよう構成され得る。 In the sales information management device according to this aspect, the control unit may be configured to exclude customers who leave without remaining in front of the ticket vending machine from the estimated group.
この構成によれば、単に、券売機の前を通り過ぎただけのグループ外の顧客を同じグループの顧客と推定することを防ぐことができる。よって、同じグループに含まれる顧客をより正確に推定できる。 This configuration prevents customers outside the group who simply pass by the ticket machine from being assumed to be customers in the same group. This allows for more accurate estimation of customers who are in the same group.
本態様に係る販売情報管理装置において、前記制御部は、前記撮像画像に基づいて、前記グループの属性を推定するよう構成され得る。 In the sales information management device according to this aspect, the control unit may be configured to estimate the attributes of the group based on the captured image.
このように、グループの属性をさらに推定することにより、当該グループの販売情報と当該グループの属性とをさらに紐づけることができる。よって、券売機が設置された店舗等において、グループ属性と販売情報とがどのような関係にあるかの情報を店舗等の管理者に提供できる。 In this way, by further estimating the attributes of a group, it is possible to further link the sales information of that group with the attributes of that group. Therefore, in stores where ticket vending machines are installed, it is possible to provide information to store managers about the relationship between group attributes and sales information.
この場合、前記制御部は、前記撮像画像に基づいて、前記グループに含まれる各顧客の属性を推定し、推定した前記各顧客の属性と、前記グループに含まれる顧客の人数とに基づいて、前記グループの属性を推定するよう構成され得る。 In this case, the control unit may be configured to estimate the attributes of each customer included in the group based on the captured image, and to estimate the attributes of the group based on the estimated attributes of each customer and the number of customers included in the group.
このように、グループに含まれる各顧客の属性(性別、年齢等)とグループに含まれる顧客の人数とに基づいて、グループの属性(家族、夫婦、カップル、友人、単身、等)を推定することにより、グループの属性を正確に推定できる。 In this way, the attributes of a group (family, married couple, friends, single, etc.) can be estimated accurately by estimating the group's attributes based on the attributes of each customer in the group (gender, age, etc.) and the number of customers in the group.
本態様に係る販売情報管理装置は、情報を記憶する記憶部を備え、前記制御部は、前記グループの属性と前記グループの販売情報とを互いに対応付けて前記記憶部に記憶させるよう構成され得る。 The sales information management device according to this aspect includes a storage unit that stores information, and the control unit may be configured to store the group's attributes and the group's sales information in the storage unit in association with each other.
この構成によれば、記憶部に記憶されているグループの属性および当該グループの販売情報を記憶部から適宜読み出すことにより、券売機が設置された店舗等においてグループ属性と販売情報とがどのような関係にあるかの情報を、店舗等の管理者に提供できる。 With this configuration, by appropriately reading the group attributes and sales information for those groups stored in the memory unit from the memory unit, it is possible to provide the manager of the store, etc. with information on the relationship between group attributes and sales information in the store, etc. where the ticket vending machine is installed.
また、制御部は、前記撮像画像に基づいて、前記グループに含まれる各顧客の顔情報を抽出し、抽出した顔情報を、前記グループおよび前記販売情報の少なくとも何れか一方に対応付けて前記記憶部に記憶させるよう構成され得る。 The control unit may also be configured to extract facial information of each customer included in the group based on the captured image, and store the extracted facial information in the storage unit in association with at least one of the group and the sales information.
この構成によれば、記憶部に記憶された顔情報に基づき、顧客のリピート率や、同一顧客による商品の購入傾向等の情報を、店舗等の管理者に提供できる。 With this configuration, information such as customer repeat rates and product purchasing trends by the same customer can be provided to store managers, etc., based on the facial information stored in the memory unit.
本態様に係る販売情報管理装置において、前記販売情報は、販売時刻、販売商品および販売数量を含み得る。これにより、顧客の属性と商品の購入との関係を示す有効な情報を、店舗等の管理者に提供できる。 In the sales information management device according to this aspect, the sales information may include the time of sale, the product sold, and the sales quantity. This allows the manager of a store or other facility to be provided with useful information indicating the relationship between customer attributes and product purchases.
本発明の第2の態様は、販売情報管理装置の制御方法に関する。この態様に係る制御方法は、券売機における各発券の販売情報を取得し、前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定し、前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定する。 A second aspect of the present invention relates to a control method for a sales information management device. The control method according to this aspect acquires sales information for each ticket issued by a ticket vending machine, estimates the timing at which customers dispersed from in front of the ticket vending machine based on captured images of the area around the ticket vending machine, and estimates a customer group and sales information corresponding to that group based on the timing of the dispersion and the timing of the issuance of the ticket.
本発明の第3の態様は、販売情報管理システムに関する。この態様に係る販売情報管理システムは、券売機と、前記券売機付近を撮像するカメラと、前記券売機の販売情報を管理する制御部と、を備える。前記制御部は、券売機における各発券の販売情報を取得し、前記券売機の前から顧客が離散したタイミングを前記カメラの撮像画像に基づいて推定し、前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定する。 A third aspect of the present invention relates to a sales information management system. The sales information management system according to this aspect includes a ticket vending machine, a camera that captures images of the area around the ticket vending machine, and a control unit that manages sales information for the ticket vending machine. The control unit acquires sales information for each ticket issued by the ticket vending machine, estimates the timing at which customers dispersed from in front of the ticket vending machine based on the images captured by the camera, and estimates a customer group and sales information corresponding to that group based on the timing of the dispersion and the timing of the issuance of the tickets.
本発明の第4の態様は、コンピュータに、券売機における各発券の販売情報を取得する機能と、前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定する機能と、前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定する機能と、を実行させるプログラムである。 A fourth aspect of the present invention is a program that causes a computer to perform the following functions: acquire sales information for each ticket issued by a ticket vending machine; estimate the timing at which customers dispersed from in front of the ticket vending machine based on captured images of the area around the ticket vending machine; and estimate a customer group and sales information corresponding to that group based on the timing of the dispersion and the timing of the issuance of the tickets.
本発明の第2ないし第4の態様によれば、上記第1の態様と同様の効果が奏される。 The second to fourth aspects of the present invention achieve the same effects as the first aspect.
上記のように、本発明によれば、顧客のグループおよび当該グループが購入した商品の販売情報を適正に推定することが可能な販売情報管理装置、販売情報管理装置の制御方法、販売情報管理システムおよびプログラムを提供することができる。 As described above, the present invention provides a sales information management device, a control method for a sales information management device, a sales information management system, and a program that can accurately estimate sales information for a customer group and the products purchased by that group.
本発明の効果ないし意義は、以下に示す実施形態の説明により、さらに明らかとなろう。ただし、以下に示す実施形態は、あくまでも、本発明を実施化する際の一つの例示であって、本発明は、以下の実施形態に記載されたものに何ら制限されるものではない。 The effects and significance of the present invention will become clearer from the description of the embodiments shown below. However, the embodiment shown below is merely an example of how the present invention may be put into practice, and the present invention is in no way limited to the embodiments described below.
以下、本発明の実施形態について、図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
<実施形態1>
図1は、実施形態1に係る販売情報管理システム1の構成を示す図である。
<Embodiment 1>
FIG. 1 is a diagram showing the configuration of a sales information management system 1 according to the first embodiment.
販売情報管理システム1は、券売機10と、カメラ20と、販売情報管理装置30(以下、「管理装置30」という)とを備える。 The sales information management system 1 includes a ticket vending machine 10, a camera 20, and a sales information management device 30 (hereinafter referred to as the "management device 30").
券売機10は、飲食店等の店舗に設置される。店舗を訪れた顧客は、自身が望む商品の利用券を券売機10で購入する。カメラ20は、券売機10付近を撮像する。カメラ20は、券売機10の前方の所定領域を券売機10の後ろ側から撮像する。管理装置30は、券売機10およびカメラ20と通信可能に接続される。管理装置30は、券売機10が設置された店舗の事務室等に設置される。管理装置30は、店舗以外の施設に設置されてもよい。この場合、管理装置30は、インターネット等の公衆通信網を介して、券売機10およびカメラ20と通信を行う。 The ticket vending machine 10 is installed in a store such as a restaurant. Customers visiting the store use the ticket vending machine 10 to purchase a voucher for the product they want. The camera 20 captures images of the area around the ticket vending machine 10. The camera 20 captures images of a specified area in front of the ticket vending machine 10 from behind the ticket vending machine 10. The management device 30 is connected to the ticket vending machine 10 and camera 20 so that they can communicate with each other. The management device 30 is installed in the office of the store where the ticket vending machine 10 is installed, for example. The management device 30 may also be installed in a facility other than a store. In this case, the management device 30 communicates with the ticket vending machine 10 and camera 20 via a public communications network such as the Internet.
発券に基づく販売情報が、発券タイミングを示す時刻情報とともに、所定のタイミングで券売機10から管理装置30に送信される。また、カメラ20の撮像画像が、時刻情報(タイムスタンプ)とともに、管理装置30に送信される。管理装置30は、券売機10から受信した販売情報および時刻情報と、カメラ20から受信した撮像画像および時刻情報を記憶する。管理装置30は、たとえば、サーバコンピュータにより構成される。 Sales information based on ticket issuance is sent from the ticket vending machine 10 to the management device 30 at a predetermined timing, along with time information indicating the timing of ticket issuance. In addition, images captured by the camera 20 are sent to the management device 30 along with time information (time stamp). The management device 30 stores the sales information and time information received from the ticket vending machine 10, and the captured images and time information received from the camera 20. The management device 30 is, for example, configured as a server computer.
店舗に券売機10およびカメラ20の組が複数設置される場合、管理装置30は、各組の券売機10およびカメラ20と通信可能に接続されてよい。この場合、管理装置30は、各組の券売機10およびカメラ20からそれぞれ受信した販売情報および時刻情報と、撮像画像および時刻情報とを記憶する。 If multiple sets of ticket vending machines 10 and cameras 20 are installed in a store, the management device 30 may be connected to each set of ticket vending machines 10 and cameras 20 so that they can communicate with each other. In this case, the management device 30 stores the sales information and time information received from each set of ticket vending machines 10 and cameras 20, as well as the captured images and time information.
券売機10は、装置の外郭を構成する略立方体形状の筐体を有する。券売機10の前面上部に、タッチパネル方式の操作表示部11が配置されている。追って、図2を参照して説明するように、操作表示部11は、ディスプレイ106の上面に透明なタッチセンサ107を配置した構成である。ディスプレイ106は、たとえば、液晶ディスプレイであり、タッチセンサ107は、たとえば、感圧式(抵抗膜方式)のタッチパッドである。但し、操作表示部11の構成は、これに限られるものではなく、たとえば、タッチセンサ107が静電容量式のタッチパッドであってもよい。 The ticket vending machine 10 has a roughly cubic housing that forms the outer shell of the device. A touch-panel operation and display unit 11 is located at the top front of the ticket vending machine 10. As will be explained later with reference to Figure 2, the operation and display unit 11 is configured with a transparent touch sensor 107 located on the top surface of a display 106. The display 106 is, for example, a liquid crystal display, and the touch sensor 107 is, for example, a pressure-sensitive (resistive) touch pad. However, the configuration of the operation and display unit 11 is not limited to this, and the touch sensor 107 may, for example, be a capacitance-type touch pad.
券売機10の前面中央部に、紙幣を入出金するための紙幣入出金口12と、硬貨を入金するための硬貨入金口13と、硬貨を出金するための硬貨出金口14と、利用券を発行するための発券口15が配置されている。さらに、券売機10には人感センサが配置されている。人感センサは、券売機10の正面に顧客が対峙したことを検知する。 A banknote deposit/withdrawal slot 12 for depositing and withdrawing banknotes, a coin deposit slot 13 for depositing coins, a coin withdrawal slot 14 for withdrawing coins, and a ticket issuing slot 15 for issuing coupons are located in the center of the front of the ticket vending machine 10. Furthermore, a human presence sensor is located in the ticket vending machine 10. The human presence sensor detects when a customer is standing directly in front of the ticket vending machine 10.
券売機10の正面に顧客が対峙したことが人感センサにより検知されると、操作表示部11に、選択項目が表示される。ここでは、当該店舗が提供可能な飲食物の選択項目が表示される。顧客は、操作表示部11に表示された複数の選択項目のうち所望の選択項目にタッチする。このとき、顧客は、複数の選択項目を纏めて選択可能である。顧客は、選択項目の選択が終了すると、完了ボタンにタッチする。 When a human presence sensor detects that a customer is standing directly in front of the ticket vending machine 10, options are displayed on the operation and display unit 11. Here, options for food and drink available at the store are displayed. The customer touches the desired option from among the multiple options displayed on the operation and display unit 11. At this time, the customer can select multiple options at once. When the customer has finished selecting options, they touch the done button.
その後、顧客は、紙幣入出金口12または硬貨入金口13に当該選択項目の購入に必要な金額分の紙幣または硬貨を入金する。これにより、当該選択項目に対応する利用券が発券口15から発行される。顧客が複数の選択項目を選択していた場合、複数の利用券が発券口15から発行される。おつりがある場合は、おつりに対応する紙幣または硬貨が、紙幣入出金口12または硬貨出金口14から出金される。これにより、1工程の取引が終了する。 The customer then deposits bills or coins in the amount required to purchase the selected item into the bill deposit/withdrawal slot 12 or coin deposit slot 13. A voucher corresponding to the selected item is then issued from the ticket issuing slot 15. If the customer has selected multiple items, multiple vouchers are issued from the ticket issuing slot 15. If there is change, the bills or coins corresponding to the change are dispensed from the bill deposit/withdrawal slot 12 or coin withdrawal slot 14. This completes one step of the transaction.
図2は、販売情報管理システム1の構成を示すブロック図である。 Figure 2 is a block diagram showing the configuration of the sales information management system 1.
券売機10は、制御部101と、記憶部102と、紙幣処理部103と、硬貨処理部104と、発券処理部105と、ディスプレイ106と、タッチセンサ107と、スピーカ108と、通信部109と、を備えている。 The ticket vending machine 10 includes a control unit 101, a memory unit 102, a banknote processing unit 103, a coin processing unit 104, a ticket issuing processing unit 105, a display 106, a touch sensor 107, a speaker 108, and a communication unit 109.
制御部101は、CPU(Central Processing Unit)等の演算処理回路を備え、記憶部102に記憶されたプログラムに従って各部を制御する。記憶部102は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク等の記憶媒体を備え、制御部101が実行するプログラムや、各種データを記憶する。また、記憶部102は、制御部101が制御を行う際のワーク領域として利用される。 The control unit 101 includes a processing circuit such as a CPU (Central Processing Unit) and controls each unit according to programs stored in the memory unit 102. The memory unit 102 includes storage media such as ROM (Read Only Memory), RAM (Random Access Memory), and a hard disk, and stores programs executed by the control unit 101 and various data. The memory unit 102 is also used as a work area when the control unit 101 performs control.
紙幣処理部103は、各金種の紙幣を収容するための紙幣収容部と、紙幣を搬送する搬送部と、搬送される紙幣の金種を判別する金種判別部とを備え、制御部101からの制御により、紙幣収容部と紙幣入出金口12(図1参照)との間で紙幣を搬送する。硬貨処理部104は、各金種の硬貨を収容するための硬貨収容部と、硬貨を搬送する搬送部と、搬送される硬貨の金種を判別する金種判別部とを備え、制御部101からの制御により、硬貨収容部と、硬貨入金口13および硬貨出金口14(図1参照)との間で硬貨を搬送する。 The banknote processing unit 103 comprises a banknote storage unit for storing banknotes of various denominations, a transport unit for transporting banknotes, and a denomination discrimination unit for discriminating the denomination of transported banknotes, and is controlled by the control unit 101 to transport banknotes between the banknote storage unit and the banknote deposit/withdrawal slot 12 (see Figure 1). The coin processing unit 104 comprises a coin storage unit for storing coins of various denominations, a transport unit for transporting coins, and a denomination discrimination unit for discriminating the denomination of transported coins, and is controlled by the control unit 101 to transport coins between the coin storage unit and the coin deposit slot 13 and coin withdrawal slot 14 (see Figure 1).
発券処理部105は、紙の帯体を生成する帯体生成部と、帯体に印刷を行う印刷部とを備え、印刷部により飲食物の名称等が帯体に印刷された利用券を、発券口15に送出する。 The ticket issuing processing unit 105 includes a strip generating unit that generates paper strips and a printing unit that prints on the strips, and sends the vouchers, on which the names of food and drink items and other information have been printed by the printing unit, to the ticket issuing port 15.
ディスプレイ106およびタッチセンサ107は、図1の操作表示部11を構成する。タッチセンサ107は、透明なフィルム状の部材であり、ディスプレイ106の表示面に重ねられる。ディスプレイ106は、制御部101からの制御により、所定の情報を表示する。タッチセンサ107は、操作者がタッチした位置の座標情報を制御部101に出力する。スピーカ108は、制御部101からの制御により、所定の音声を出力する。出力された音声は、券売機10の筐体に形成された音声出力窓(図示せず)から外部に出力される。通信部109は、制御部101からの制御により、管理装置30と通信を行う。 The display 106 and touch sensor 107 make up the operation display unit 11 in Figure 1. The touch sensor 107 is a transparent film-like member that is overlaid on the display surface of the display 106. The display 106 displays predetermined information under the control of the control unit 101. The touch sensor 107 outputs coordinate information of the position touched by the operator to the control unit 101. The speaker 108 outputs predetermined audio under the control of the control unit 101. The output audio is output to the outside from an audio output window (not shown) formed on the housing of the ticket vending machine 10. The communication unit 109 communicates with the management device 30 under the control of the control unit 101.
カメラ20は、制御部201と、撮像部202と、通信部203とを備える。制御部201は、たとえば、マイクロコンピュータ等により構成され、内蔵メモリに記憶されたプログラムに従って各部を制御する。撮像部202は、撮像レンズと撮像素子とを備え、制御部201からの制御により視野領域に対する撮像を行う。通信部203は、制御部201からの制御により、管理装置30と通信を行う。 The camera 20 comprises a control unit 201, an imaging unit 202, and a communication unit 203. The control unit 201 is configured, for example, by a microcomputer or the like, and controls each unit according to a program stored in built-in memory. The imaging unit 202 comprises an imaging lens and an imaging element, and captures images of the field of view under the control of the control unit 201. The communication unit 203 communicates with the management device 30 under the control of the control unit 201.
管理装置30は、制御部301と、記憶部302と、通信部303とを備える。制御部301は、CPU等の演算処理回路を備え、記憶部302に記憶されたプログラムに従って各部を制御する。記憶部302は、ROM、RAM、ハードディスク等の記憶媒体を備え、制御部301が実行するプログラムや、各種データを記憶する。また、記憶部302は、制御部301が制御を行う際のワーク領域として利用される。 The management device 30 comprises a control unit 301, a memory unit 302, and a communication unit 303. The control unit 301 comprises a processing circuit such as a CPU, and controls each unit according to the programs stored in the memory unit 302. The memory unit 302 comprises storage media such as ROM, RAM, and a hard disk, and stores the programs executed by the control unit 301 and various data. The memory unit 302 is also used as a work area when the control unit 301 performs control.
この他、記憶部302には、制御部301が、撮像画像から顔認識を行うための顔認識エンジンが記憶されている。また、記憶部302には、制御部301が、顔認識エンジンにより抽出した各顔情報から、各顧客の年齢、性別等の顧客の属性を推定するための属性推定エンジンが記憶されている。 In addition, the memory unit 302 stores a face recognition engine that the control unit 301 uses to perform face recognition from captured images. The memory unit 302 also stores an attribute estimation engine that the control unit 301 uses to estimate customer attributes such as age and gender from each piece of face information extracted by the face recognition engine.
券売機10の制御部101は、一定期間ごとに、各期間において記憶部102に一時記憶した各発券に基づく販売情報および発券タイミングを示す時刻情報を、通信部109を介して管理装置30に送信する。また、カメラ20の制御部201は、たとえば、店舗の営業時間中において連続的に撮像した撮像情報および撮像画像のタイムスタンプである時刻情報を、通信部203を介して管理装置30に送信する。 The control unit 101 of the ticket vending machine 10 periodically transmits sales information based on each ticket issued during that period, which was temporarily stored in the memory unit 102, and time information indicating the timing of ticket issuance, to the management device 30 via the communication unit 109. The control unit 201 of the camera 20 also transmits, for example, image information captured continuously during the store's business hours and time information, which is a timestamp of the captured image, to the management device 30 via the communication unit 203.
管理装置30の制御部301は、通信部303を介して券売機10から受信した販売情報および時刻情報と、通信部303を介してカメラ20から受信した撮像画像および時刻情報を、それぞれ記憶部302に記憶させる。管理装置30の制御部301は、たとえば、1日の営業時間が終了した後、その日に記憶部302に記憶させた1日分の販売情報および時刻情報と、1日分の撮像画像および時刻情報とを用いて、その日に店舗に訪れた顧客のグループの属性と、各グループが購入した商品の販売情報との紐づけを行う。 The control unit 301 of the management device 30 stores in the memory unit 302 the sales information and time information received from the ticket vending machine 10 via the communication unit 303, and the captured images and time information received from the camera 20 via the communication unit 303. For example, after business hours for a day end, the control unit 301 of the management device 30 uses the sales information and time information for that day stored in the memory unit 302, and the captured images and time information for that day, to link the attributes of groups of customers who visited the store that day with the sales information of the products purchased by each group.
図3(a)は、顧客の離散タイミングを推定する処理を示すフローチャートである。 Figure 3(a) is a flowchart showing the process of estimating a customer's discrete timing.
制御部301は、記憶部302に記憶されている1日分の撮像画像から顔認識処理を実行し(S101)、撮像画像中に含まれる顔を特定する(S102)。制御部301は、特定した顔を一連の撮像画像において追跡し(S103)、追跡した顔が、券売機10の前で滞留した後、券売機10の前から離散したか否かを推定する(S104)。 The control unit 301 performs face recognition processing on one day's worth of captured images stored in the memory unit 302 (S101) and identifies faces contained in the captured images (S102). The control unit 301 tracks the identified faces in the series of captured images (S103) and estimates whether the tracked faces stayed in front of the ticket vending machine 10 and then dispersed from in front of the ticket vending machine 10 (S104).
ステップS104において、制御部301は、たとえば、追跡中の顔が、撮像画像内に設定した券売機10の前方領域に対応する領域において所定時間以上(たとえば、数秒以上)停止し、その後、撮像画像(カメラ20の視野領域)から外れた(抜け出た)か否かを判定する。制御部301は、この判定がYESの場合に、追跡中の顔が、券売機10の前で滞留した後、券売機10の前から離散したと推定し(S104:YES)、この判定がNOの場合、追跡中の顔は、券売機10の前で滞留することなく、券売機10の前から離散した(単に、券売機10の前を横切った)と推定する(S104:NO)。 In step S104, the control unit 301 determines whether the face being tracked stopped for a predetermined period of time or more (for example, several seconds or more) in an area set in the captured image that corresponds to the area in front of the ticket vending machine 10, and then moved out of (left) the captured image (the field of view of the camera 20). If the determination is YES, the control unit 301 estimates that the face being tracked stayed in front of the ticket vending machine 10 and then dispersed away from in front of the ticket vending machine 10 (S104: YES). If the determination is NO, the control unit 301 estimates that the face being tracked did not stay in front of the ticket vending machine 10, but dispersed away from in front of the ticket vending machine 10 (simply crossed in front of the ticket vending machine 10) (S104: NO).
ステップS104の判定がYESの場合、制御部301は、追跡した顔の顔情報とこの顔の離散タイミングとを記憶部302に記憶させる。記憶される顔情報は、たとえば、予め設定された標準顔画像の複数のサンプル点における特徴量と、追跡した顔画像の対応するサンプル点における特徴量との差分として取得される。また、離散タイミングは、たとえば、追跡した顔が撮像画像から外れた(抜け出た)時刻として取得される。あるいは、離散タイミングは、撮像画像内に設定した券売機10の前方領域に対応する領域から追跡中の顔が外れた時刻であってもよい。また、撮像画像から行列を推定し、その行列から追跡中の顔が外れた時刻が離散タイミングとされてもよい。 If the determination in step S104 is YES, the control unit 301 stores the facial information of the tracked face and the discrete timing of this face in the memory unit 302. The stored facial information is obtained, for example, as the difference between the feature amounts at multiple sample points of a preset standard facial image and the feature amounts at corresponding sample points of the tracked facial image. Furthermore, the discrete timing is obtained, for example, as the time when the tracked face moves out of (exits) the captured image. Alternatively, the discrete timing may be the time when the face being tracked moves out of an area corresponding to the area in front of the ticket machine 10 set in the captured image. Furthermore, a matrix may be estimated from the captured image, and the time when the face being tracked moves out of that matrix may be used as the discrete timing.
ステップS104の判定がNOの場合、すなわち、追跡した顔が券売機10の前で滞留することなく離散した場合、制御部301は、追跡した顔に対する顔情報および離散タイミングを記憶部302に記憶させることなく、当該顔に対する処理を終了する。制御部301は、処理対象である1日分の撮像画像において特定した全ての顔について、図3(a)の処理を実行する。これにより、その日に券売機10の前に滞留した後離散した顧客の顔情報と離散タイミングが、記憶部302に記憶される。 If the determination in step S104 is NO, that is, if the tracked face disperses without remaining in front of the ticket vending machine 10, the control unit 301 ends processing for the tracked face without storing the facial information and dispersal timing for that face in the memory unit 302. The control unit 301 executes the process of Figure 3(a) for all faces identified in the captured images for one day that are the subject of processing. As a result, the facial information and dispersal timing of customers who remained in front of the ticket vending machine 10 on that day are stored in the memory unit 302.
図3(b)は、店舗に訪れた顧客のグループの属性と、各グループが購入した商品の販売情報とを紐づけする処理を示すフローチャートである。 Figure 3(b) is a flowchart showing the process of linking the attributes of groups of customers who visited a store with sales information for products purchased by each group.
図3(b)の処理は、図3(a)のステップS105で記憶された各顧客の顔情報および離散タイミングと、その日に記憶された1日分の販売情報および時刻情報(発券タイミング)とを対象に行われる。 The processing in Figure 3(b) is performed on the facial information and discrete timings of each customer stored in step S105 of Figure 3(a), as well as the sales information and time information (ticket issuance timing) stored for that day.
制御部301は、記憶部302に記憶されている1日分の販売情報の時刻情報(発券タイミング)を参照する(S111)。制御部301は、所定時間間隔以下で発券タイミングが連続する発券を、同じ顧客のグループによる発券としてグループ化する(S112)。ステップS112の所定時間間隔は、同一グループの顧客が順次発券を行った場合に想定され得る発券の時間間隔程度(たとえば、数10秒程度)に設定される。制御部301は、グループ化した発券のうち、最先の発券から最後の発券までの期間と、この期間の前後所定時間との何れかに、離散タイミングが含まれる顧客(顔情報)を、同一グループであると推定する(S113)。 The control unit 301 references the time information (ticket issuance timing) of one day's worth of sales information stored in the memory unit 302 (S111). The control unit 301 groups tickets issued consecutively at a predetermined time interval or less as tickets issued by the same group of customers (S112). The predetermined time interval in step S112 is set to approximately the time interval between tickets issued when customers in the same group issue tickets sequentially (for example, several tens of seconds). The control unit 301 infers that customers (face information) among the grouped tickets that include discrete timings either in the period from the earliest ticket to the last ticket issued, or in a predetermined time before or after this period, belong to the same group (S113).
制御部301は、ステップS112でグループ化した発券の販売情報を、ステップS113で同一グループと推定した顧客の販売情報であると推定する(S114)。制御部301は、同一グループであると推定した顧客の顔情報に基づいて、当該グループの属性(家族、夫婦、カップル、単身、等)を推定する(S115)。制御部301は、推定した当該グループの属性と、ステップS114で当該グループに対し推定した販売情報とを互いに紐づけて記憶部302に記憶させる(S116)。さらに、制御部301は、当該グループに、当該グループに含まれる顧客の属性および顔情報を互いに紐づけて記憶部302に記憶させる(S117)。 The control unit 301 estimates that the sales information of the tickets grouped in step S112 is the sales information of the customers estimated to be in the same group in step S113 (S114). The control unit 301 estimates the attributes of the group (family, married couple, single, etc.) based on the facial information of the customers estimated to be in the same group (S115). The control unit 301 associates the estimated attributes of the group with the sales information estimated for the group in step S114 and stores them in the memory unit 302 (S116). Furthermore, the control unit 301 associates the attributes and facial information of the customers included in the group with the group and stores them in the memory unit 302 (S117).
なお、ステップS112において、所定の発券タイミングが、所定時間間隔以下で他の発券タイミングと連続しない場合、制御部301は、当該発券タイミングの発券のみを同一グループによる発券であると推定する。この場合、制御部301は、ステップS113において、当該発券タイミングの前後所定時間の何れかに離散タイミングが含まれる顧客(顔情報)を、同一グループであると推定する。 In step S112, if a specified ticket issuance timing is not consecutive with other ticket issuance timings within a specified time interval, the control unit 301 will assume that only tickets issued at that timing are issued by the same group. In this case, in step S113, the control unit 301 will assume that customers (face information) whose discrete timings are included within a specified time before or after the specified ticket issuance timing are from the same group.
図4は、図3(b)の処理による、顧客のグループと販売情報との紐づけ処理の一例を模式的に示すタイムチャートである。 Figure 4 is a time chart that schematically illustrates an example of the process of linking customer groups with sales information using the process shown in Figure 3(b).
図4の最上段には、発券タイミングが示されている。ここでは、発券TC1~TC3が生じている。図4の上から2段目には、撮像画像から顧客の顔が認識されたタイミングが示されている。ここでは、顧客C1~C7の顔が認識され、これらの顔が追跡されている。図4の上から3段目には、顧客C1~C7の離散タイミングが示されている。顧客C1、C2は、実質的に同時に、券売機10の前から離散し、顧客C3は、単独で、券売機10の前から離散している。また、顧客C4~C7は、実質的に同時に、券売機10の前から離散している。 The top row of Figure 4 shows the timing of ticket issuance. Here, tickets TC1 to TC3 are issued. The second row from the top of Figure 4 shows the timing when customer faces are recognized from the captured image. Here, the faces of customers C1 to C7 are recognized and tracked. The third row from the top of Figure 4 shows the timing when customers C1 to C7 leave the ticket vending machine 10. Customers C1 and C2 leave the ticket vending machine 10 at substantially the same time, and customer C3 leaves the ticket vending machine 10 alone. Furthermore, customers C4 to C7 leave the ticket vending machine 10 at substantially the same time.
図4の下から2段目には、同一グループであると推定された顧客が示され、図4の最下段には、各グループに紐づけられた発券(販売情報)が示されている。ここでは、顧客C1、C2のグループに発券TC2の販売情報が紐づけられ、顧客C3~C7のグループに発券TC1、TC3の販売情報が紐づけられている。この紐づけは、図3(b)の処理により、以下のように行われる。 The second row from the bottom in Figure 4 shows customers who are presumed to be in the same group, and the bottom row in Figure 4 shows the ticketing (sales information) linked to each group. Here, the sales information for ticketing TC2 is linked to the group of customers C1 and C2, and the sales information for ticketing TC1 and TC3 is linked to the group of customers C3 to C7. This linking is performed as follows using the processing in Figure 3(b).
まず、発券TC1、TC3の時間間隔ΔT10は、図3(b)のステップS112の所定時間間隔より短い。このため、ステップS112において、発券TC1、TC3は、同一グループによる発券としてグループ化される。発券TC2、TC3の時間間隔は所定時間間隔より長いため、発券TC2、TC3はグループ化されない。 First, the time interval ΔT10 between issuances TC1 and TC3 is shorter than the predetermined time interval in step S112 of Figure 3(b). Therefore, in step S112, issuances TC1 and TC3 are grouped as tickets issued by the same group. Since the time interval between issuances TC2 and TC3 is longer than the predetermined time interval, issuances TC2 and TC3 are not grouped.
次に、グループ化された発券TC1、TC2の前後所定時間ΔT11、ΔT12が設定され、離散タイミングが時間間隔ΔT10および前後所定時間ΔT11、ΔT12の何れかに含まれる顧客が同一グループであると推定される(図3(b)のステップS113)。前後所定時間ΔT11、ΔT12は、たとえば、予め設定された固定の時間(たとえば、数十秒程度)にそれぞれ設定される。ここでは、顧客C3および顧客C4~C7の離散タイミングが前後所定時間ΔT11、ΔT12に含まれるため、これら顧客C3~C7が同一グループであると推定される。 Next, predetermined times ΔT11 and ΔT12 are set for the grouped ticket issuances TC1 and TC2, and customers whose discrete timing falls within either the time interval ΔT10 or the predetermined times ΔT11 and ΔT12 are presumed to be in the same group (step S113 in Figure 3(b)). The predetermined times ΔT11 and ΔT12 are set to, for example, predetermined fixed times (e.g., several tens of seconds). Here, because the discrete timings of customer C3 and customers C4 to C7 fall within the predetermined times ΔT11 and ΔT12, customers C3 to C7 are presumed to be in the same group.
なお、発券TC2は、他の発券とグループ化されないため、発券TC2の発券タイミングに対して前後所定時間ΔT11、ΔT12が設定される。ここでは、顧客C1、C2の離散タイミングが、後ろ側の所定時間ΔT12に含まれるため、これら顧客C1、C2が同一グループであると推定される。 Note that, because ticket issuance TC2 is not grouped with other tickets, predetermined times ΔT11 and ΔT12 are set before and after the issuance timing of ticket issuance TC2. Here, because the discrete timing of customers C1 and C2 is included in the later predetermined time ΔT12, it is assumed that customers C1 and C2 are in the same group.
こうして、顧客がグループ化されると、グループを推定した発券の販売情報が、当該グループに対応する販売情報として推定される(図3(b)のステップS114)。ここでは、顧客C3~C7のグループを推定した発券は発券TC1、TC3であるため、発券TC1、TC3の販売情報が、顧客C3~C7のグループに紐づけられる。また、顧客C1、C2のグループを推定した発券は発券TC2であるため、発券TC2の販売情報が、顧客C1、C2のグループに紐づけられる。 Once customers are grouped in this way, the sales information of the tickets that have been estimated for the group is estimated as the sales information corresponding to that group (step S114 in Figure 3(b)). In this case, the tickets estimated for the group of customers C3 to C7 are tickets TC1 and TC3, so the sales information of tickets TC1 and TC3 is linked to the group of customers C3 to C7. Furthermore, the ticket estimated for the group of customers C1 and C2 is ticket TC2, so the sales information of ticket TC2 is linked to the group of customers C1 and C2.
なお、図4の例とは異なり、発券TC1、TC3により設定される時間間隔ΔT10およびその前後所定時間ΔT11、ΔT12の全体に1人の顧客の離散タイミングしか含まれない場合もあり得る。同様に、発券TC2により設定される前後所定時間ΔT11、ΔT12の全体に1人の顧客の離散タイミングしか含まれない場合もあり得る。これらの場合、単身の顧客によりグループが構成されると推定され、このグループに、上記と同様、販売情報が紐づけられる。 Note that, unlike the example in Figure 4, there may be cases where the time interval ΔT10 set by ticketing TC1 and TC3 and the predetermined times ΔT11 and ΔT12 before and after it contain only the discrete timing of one customer. Similarly, there may be cases where the predetermined times ΔT11 and ΔT12 before and after it set by ticketing TC2 contain only the discrete timing of one customer. In these cases, it is presumed that a group is made up of a single customer, and sales information is linked to this group in the same way as above.
また、図4の例では、所定時間ΔT11と所定時間ΔT12とが同じ時間長であるように示されているが、所定時間ΔT11と所定時間ΔT12は必ずしも互いに同じ長さでなくてもよい。たとえば、前側に設定される所定時間ΔT11の方が後ろ側に設定される所定時間ΔT12よりも長く設定されてもよい。 In addition, in the example of Figure 4, the predetermined time ΔT11 and the predetermined time ΔT12 are shown as having the same length of time, but the predetermined time ΔT11 and the predetermined time ΔT12 do not necessarily have to be the same length. For example, the predetermined time ΔT11 set at the front may be set longer than the predetermined time ΔT12 set at the rear.
また、前後所定時間ΔT11、ΔT12は、必ずしも、予め設定された固定の時間でなくてもよい。たとえば、図5に示すように、前後所定時間ΔT11、ΔT12の前側の所定時間ΔT11は、前回のグループ推定における顧客の最後の離散タイミング、すなわち、図5の例では顧客C1、C2の遅い方の離散タイミングの直後から開始してもよい。これにより、同一グループに紐づけられる顧客の取りこぼしを防ぐことができる。 Furthermore, the predetermined time periods ΔT11 and ΔT12 before and after the predetermined time periods ΔT11 and ΔT12 do not necessarily have to be preset fixed times. For example, as shown in FIG. 5, the predetermined time period ΔT11 before the predetermined time periods ΔT11 and ΔT12 before the predetermined time periods ΔT11 and ΔT12 may start immediately after the last discrete timing of the customer in the previous group estimation, i.e., in the example of FIG. 5, the latest discrete timing of customers C1 and C2. This makes it possible to prevent customers associated with the same group from being missed.
図6(a)は、図3(b)のステップS115におけるグループ属性の推定処理を示すフローチャートである。 Figure 6(a) is a flowchart showing the group attribute estimation process performed in step S115 of Figure 3(b).
制御部301は、同一グループに含まれる顧客の顔情報を参照する(S131)。制御部301は、参照した顔情報に基づいて、各顧客の属性(性別、年齢)を推定する(S132)。制御部301は、当該グループの各顧客の属性(性別、年齢)と、当該グループに含まれる顧客の人数(顔情報の数)を推定する(S133)。制御部301は、推定した当該グループの各顧客の属性(性別、年齢)および顧客の数に基づいて、当該グループの属性(家族、夫婦、カップル、単身、等)を推定する(S134)。 The control unit 301 references the facial information of customers included in the same group (S131). The control unit 301 estimates the attributes (gender, age) of each customer based on the referenced facial information (S132). The control unit 301 estimates the attributes (gender, age) of each customer in the group and the number of customers included in the group (number of facial information pieces) (S133). The control unit 301 estimates the attributes of the group (family, married couple, couple, single, etc.) based on the estimated attributes (gender, age) of each customer in the group and the number of customers (S134).
たとえば、グループに、親世代の年齢の男女の顧客と子供世代の顧客のみが含まれる場合、制御部301は、当該グループの属性を家族と推定する。グループに、同年代の男女の顧客と、同年代の少なくとも1人の顧客(性別は不問)のみが含まれ、これら年代の年齢差が親子と想定され得る年齢差の範囲がある場合、制御部301は、当該グループの属性を家族と推定する。グループに、親世代の年齢の男女の顧客のみが含まれる場合、制御部301は、当該グループの属性を夫婦と推定する。グループに、若年世代の年齢の男女の顧客のみが含まれる場合、制御部301は、当該グループの属性をカップルと推定する。グループに、若年世代の年齢の複数の男または複数の女が含まれる場合、制御部301は、当該グループの属性を友人と推定する。グループに、1人の顧客のみが含まれる場合、制御部301は、当該グループの属性を単身と推定する。制御部301は、予め、記憶部302に記憶されているグループ属性推定ルールに基づいて、上記のように、グループの属性を推定する。 For example, if a group includes only male and female customers of parent generation age and customers of child generation age, the control unit 301 estimates the attribute of the group as family. If a group includes only male and female customers of the same age and at least one customer of the same age (regardless of gender), and the age difference between these customers is within a range that would allow them to be considered parent and child, the control unit 301 estimates the attribute of the group as family. If a group includes only male and female customers of parent generation age, the control unit 301 estimates the attribute of the group as married couple. If a group includes only male and female customers of younger generation age, the control unit 301 estimates the attribute of the group as couple. If a group includes multiple males or multiple females of younger generation age, the control unit 301 estimates the attribute of the group as friends. If a group includes only one customer, the control unit 301 estimates the attribute of the group as single. The control unit 301 estimates the attributes of the group as described above based on group attribute estimation rules previously stored in the memory unit 302.
図6(b)は、図3(b)のステップS116の処理により、販売情報とグループ属性とが紐づけられた状態を示す図である。 Figure 6(b) is a diagram showing the state in which sales information and group attributes are linked through the processing of step S116 in Figure 3(b).
図6(b)に示すように、販売情報は、販売日時と、販売商品と、代金とを含んでいる。販売情報は、さらに、各商品の販売数量を含んでいる。図6(b)の最上段の紐づけでは、販売商品は、商品A、B、C、Dが1つずつである。図6(b)の上から5段目の紐づけでは、販売商品は、商品Gが2つと、商品Hが1つである。 As shown in Figure 6(b), the sales information includes the date and time of sale, the product sold, and the price. The sales information also includes the sales quantity of each product. In the linkage in the top row of Figure 6(b), the products sold are one each of products A, B, C, and D. In the linkage in the fifth row from the top of Figure 6(b), the products sold are two products G and one product H.
図6(c)は、図3(b)のステップS117の処理により、グループと、グループに含まれる顧客の属性および顔情報とが紐づけられた状態を示す図である。 Figure 6(c) is a diagram showing the state in which a group is linked to the attributes and facial information of the customers included in the group through the processing of step S117 in Figure 3(b).
図6(c)に示すように、顧客属性は、性別、年齢および人数を含んでいる。顧客属性は、対応するグループのグループ属性に紐付けられる。また、各グループを構成する顧客の顔情報が、各顧客に紐づけられる。 As shown in Figure 6(c), customer attributes include gender, age, and number of people. Customer attributes are linked to the group attributes of the corresponding group. In addition, facial information of the customers who make up each group is linked to each customer.
図6(b)、(c)の情報は、図3(b)のステップS116、S117により、管理装置30の記憶部302に記憶される。店舗の管理者は、たとえば、管理装置30と通信可能な端末を介して、図6(b)、(c)の情報を参照できる。この場合、端末には、所定期間(曜日、週、月、季節など)または時間帯においてグループ属性ごとに集計された販売情報が表示されてよい。たとえば、グループ属性ごとに代金の総額が表示され得る。あるいは、管理者が選択したグループ属性について、各販売商品の購入数または購入額の比率が表示され得る。また、管理者が選択した販売商品について、当該販売商品を購入したグループ属性の傾向(たとえば、各グループ属性の購入数や購入数の比率)が端末に表示されてもよい。 The information in Figures 6(b) and (c) is stored in the memory unit 302 of the management device 30 in steps S116 and S117 of Figure 3(b). The store manager can refer to the information in Figures 6(b) and (c), for example, via a terminal that can communicate with the management device 30. In this case, the terminal may display sales information compiled by group attribute for a specified period (day of the week, week, month, season, etc.) or time period. For example, the total amount may be displayed for each group attribute. Alternatively, the number of purchases or the ratio of purchase amounts for each product may be displayed for a group attribute selected by the manager. Furthermore, for a product selected by the manager, the terminal may display trends for group attributes that purchased the product (for example, the number of purchases or the ratio of purchases for each group attribute).
また、顔情報に基づいて、所定期間の同一顧客のリピート率が表示されてもよい。さらに、同一顧客がどのようなグループとして来店したかが表示されてもよい。たとえば、所定期間において、同一顧客が単身とその他の属性とで来店した来店数の比率が表示されてもよい。また、所定期間に単身として複数回来店した顧客群について、これら顧客群が同じ商品を購入した回数の、これら顧客群の全来店数に対する割合が表示されてもよい。 The repeat rate of the same customer over a specified period may also be displayed based on facial information. Furthermore, the type of group in which the same customer visits the store may also be displayed. For example, the ratio of the number of visits by the same customer who visited the store alone to the number of visits by other customers over a specified period may be displayed. Furthermore, for a group of customers who visited the store multiple times as singles over a specified period, the ratio of the number of times this group purchased the same product to the total number of visits by this group of customers may be displayed.
以上のような表示を端末に行わせるための集計および編集機能を、管理装置30の制御部301が実行可能であってよい。このような機能は、管理装置30の記憶部302に記憶された上述のプログラムに含まれ得る。 The control unit 301 of the management device 30 may be capable of executing the aggregation and editing functions required to cause the terminal to display the above-described data. Such functions may be included in the above-described program stored in the memory unit 302 of the management device 30.
<実施形態1の効果>
実施形態1によれば、以下の効果が奏され得る。
<Effects of First Embodiment>
According to the first embodiment, the following effects can be achieved.
図2の構成において、管理装置30の制御部301は、通信部303を介して、券売機10における各発券の販売情報を取得し、図3(a)の処理により、券売機10の前から顧客が離散したタイミングを券売機10付近の撮像画像に基づいて推定し、図3(b)の処理により、離散のタイミングと発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定する。これにより、店舗内が混みあっている場合等、一のグループに他のグループの顧客が接近しているような場合であっても、他のグループの顧客を一のグループの顧客であると誤って推定してしまうことがない。よって、顧客のグループおよび当該グループが購入した商品の販売情報を適正に推定することができる。 In the configuration of Figure 2, the control unit 301 of the management device 30 acquires sales information for each ticket issued by the ticket vending machine 10 via the communication unit 303, and estimates the timing at which customers dispersed from in front of the ticket vending machine 10 based on captured images around the ticket vending machine 10 using the processing of Figure 3(a). Then, using the processing of Figure 3(b), estimates the customer group and the sales information corresponding to that group based on the timing of dispersion and the timing of ticket issuance. This prevents customers from the other group from being mistakenly assumed to be customers of the first group, even when a group of customers is approaching another group, such as when the store is crowded. Therefore, it is possible to accurately estimate the customer group and the sales information for the products purchased by that group.
図3(b)に示したように、制御部301は、発券のタイミングに対して前後所定時間内に離散した顧客を同じグループであると推定し(S113)、グループを推定した発券の販売情報を、当該グループに対応する販売情報として推定する(S114)。たとえば、図4の例において、制御部301は、発券TC2のタイミングに対して前後所定時間ΔT11、ΔT12内に離散した顧客C1、C2を同じグループであると推定し、当該発券TC2の販売情報を、当該グループに対応する販売情報として推定する。 As shown in FIG. 3(b), the control unit 301 infers that customers who are separated within a predetermined time before and after the timing of ticket issuance belong to the same group (S113), and infers the sales information of the ticket issuance that represents the inferred group as the sales information corresponding to that group (S114). For example, in the example of FIG. 4, the control unit 301 infers that customers C1 and C2 who are separated within predetermined times ΔT11 and ΔT12 before and after the timing of ticket issuance TC2 belong to the same group, and infers the sales information of ticket issuance TC2 as the sales information corresponding to that group.
通常、発券のための操作を行った顧客は、発券に応じて券売機の前から離散する。また、発券のための操作を行った顧客と同伴の顧客が券売機の前に共にいる場合、この顧客は、発券に応じて券売機の前から離散するか、あるいは、自身が購入する商品が決まると、発券操作を行う顧客にその商品を伝えて、発券より前に券売機から離散することもある。したがって、このように、発券タイミングに対して前後所定時間内に離散した顧客を同じグループと推定することにより、同じグループに含まれる顧客を正確に推定できる。また、この発券の販売情報を当該グループの販売情報と推定することにより、グループと販売情報とを正確に紐付けることができる。 Typically, a customer who has performed the operation to issue a ticket will leave the ticket vending machine once the ticket has been issued. Furthermore, if the customer who performed the operation to issue a ticket is standing in front of the ticket vending machine together with another customer, the customer may leave the ticket vending machine once the ticket has been issued, or, once they have decided which item they wish to purchase, they may tell the customer who performed the ticket issuing operation which item and leave the ticket vending machine before the ticket is issued. Therefore, by assuming that customers who leave within a specified time before and after the timing of ticket issuance belong to the same group, it is possible to accurately identify customers who belong to the same group. Furthermore, by assuming that the sales information for this ticket is the sales information for the group, it is possible to accurately link the group and the sales information.
図3(b)に示したように、制御部301は、所定の時間間隔以下で複数の発券がなされた場合、これら複数の発券の最初と最後の発券のタイミングとの間の期間およびその前後所定時間内に離散した顧客を同じグループであると推定し(S113)、このグループを推定した複数の発券の販売情報を、当該グループに対応する販売情報として推定する(S114)。たとえば、図4の例において、制御部301は、所定の時間間隔以下で複数の発券TC1、TC3がなされた場合、これら複数の発券TC1、TC3の最初と最後の発券のタイミングとの間の時間間隔ΔT10およびその前後所定時間ΔT11、ΔT12内に離散した顧客C3~C7を同じグループであると推定し、これら複数の発券TC1、TC3の販売情報を、当該グループに対応する販売情報として推定する。 As shown in FIG. 3(b), when multiple tickets are issued within a predetermined time interval, the control unit 301 infers that customers who are dispersed within the period between the first and last issuances of these multiple tickets and within a predetermined time before and after the first and last issuances of these multiple tickets belong to the same group (S113), and infers the sales information of the multiple tickets that this inferred group belongs to the same group (S114). For example, in the example of FIG. 4, when multiple tickets TC1 and TC3 are issued within a predetermined time interval, the control unit 301 infers that customers C3 to C7 who are dispersed within the time interval ΔT10 between the first and last issuances of these multiple tickets TC1 and TC3 and within predetermined times ΔT11 and ΔT12 before and after the time interval belong to the same group, and infers the sales information of these multiple tickets TC1 and TC3 belongs to the same group.
同じグループの顧客が複数の商品を購入する場合、複数回の発券操作が行われることがある。この場合、これらの発券は一定の流れをもって連続的に行われるため、これらの発券の時間間隔は、グループが異なる顧客が発券を行う場合に比べて、かなり短くなる。このため、所定の時間間隔以下で複数の発券がなされた場合、これら複数の発券は、同じグループによるものと推定できる。したがって、上記のように、所定の時間間隔以下でなされた複数の発券の最初と最後の発券タイミングの間の期間およびその前後所定時間内に離散した顧客を同じグループであると推定することにより、同じグループに含まれる顧客を正確に推定できる。また、これら複数の発券の販売情報を、当該グループに対応する販売情報として推定することにより、当該グループが購入した商品の販売情報を適正に推定することができる。 When customers in the same group purchase multiple products, multiple ticket issuing operations may be performed. In this case, these tickets are issued continuously in a constant flow, so the time interval between these issuances is significantly shorter than when tickets are issued by customers from different groups. For this reason, if multiple tickets are issued within a specified time interval, it can be assumed that these multiple tickets were issued by the same group. Therefore, as described above, by assuming that discrete customers within the period between the first and last issuances of multiple tickets issued within a specified time interval or within a specified time before and after the first and last tickets are the same group, it is possible to accurately identify customers who belong to the same group. Furthermore, by inferring the sales information for these multiple tickets as the sales information corresponding to the group, it is possible to accurately identify the sales information for the products purchased by the group.
図5に示したように、前後所定時間ΔT11、ΔT12の前側の所定時間ΔT11は、前回のグループ推定における顧客の最後の離散タイミングの直後から開始するよう設定され得る。これにより、同じグループの顧客が発券タイミングより比較的早く券売機10の前から離散した場合も、この離散した顧客を当該グループに含めることができる。また、前側の所定時間ΔT11は、前回のグループ推定における顧客の最後の離散タイミングの直後から開始するため、他のグループの顧客が当該グループに含まれることもない。よって、同じグループに含まれる顧客をより正確に推定できる。 As shown in Figure 5, the predetermined time ΔT11 before and after ΔT12 can be set to start immediately after the last customer separation timing in the previous group estimation. This allows customers from the same group to be included in the group even if they separate from the ticket vending machine 10 relatively earlier than the ticket issuance timing. Furthermore, because the predetermined time ΔT11 before the start timing starts immediately after the last customer separation timing in the previous group estimation, customers from other groups will not be included in the group. This allows for more accurate estimation of customers in the same group.
図4に示したように、前後所定時間は、予め設定された固定の時間に設定されてもよい。これにより、処理の簡素化を図ることができる。 As shown in Figure 4, the predetermined time before and after may be set to a fixed time that has been set in advance. This simplifies the process.
図3(a)に示したように、制御部301は、券売機10の前に滞留した後、離散した顧客を、グループの推定対象に設定する(S105)。単に、券売機の前を通り過ぎただけのグループ外の顧客を同じグループの顧客と推定することを防ぐことができる。よって、同じグループに含まれる顧客をより正確に推定できる。 As shown in FIG. 3(a), the control unit 301 sets customers who have stayed in front of the ticket vending machine 10 and then dispersed as targets for group estimation (S105). This prevents customers who are not in the group but simply pass by the ticket vending machine from being estimated as being in the same group. This allows for more accurate estimation of customers who are in the same group.
図3(b)に示したように、制御部301は、撮像画像に基づいて、グループの属性を推定する(S115)。このように、グループの属性を推定することにより、当該グループの販売情報と当該グループの属性とをさらに紐づけることができる。よって、券売機10が設置された店舗等において、グループ属性と販売情報とがどのような関係にあるかの情報を店舗等の管理者に提供できる。 As shown in FIG. 3(b), the control unit 301 estimates the group's attributes based on the captured image (S115). In this way, by estimating the group's attributes, the sales information for that group can be further linked to the group's attributes. Therefore, in a store or the like where the ticket vending machine 10 is installed, information on the relationship between the group attributes and the sales information can be provided to the store manager or the like.
図6(a)に示したように、制御部301は、撮像画像に基づいて、グループに含まれる各顧客の属性を推定し(S132)、推定した各顧客の属性と、グループに含まれる顧客の人数とに基づいて、グループの属性を推定する(S134)。このように、グループに含まれる各顧客の属性(性別、年齢等)とグループに含まれる顧客の人数とに基づいて、グループの属性(家族、夫婦、カップル、友人、単身、等)を推定することにより、グループの属性を正確に推定できる。 As shown in FIG. 6(a), the control unit 301 estimates the attributes of each customer included in the group based on the captured image (S132), and estimates the attributes of the group based on the estimated attributes of each customer and the number of customers included in the group (S134). In this way, by estimating the attributes of the group (family, married couple, couple, friends, single, etc.) based on the attributes of each customer included in the group (gender, age, etc.) and the number of customers included in the group, the attributes of the group can be accurately estimated.
図3(b)に示したように、制御部301は、グループの属性とグループの販売情報とを互いに対応付けて記憶部302に記憶させる(S116)。これにより、上記のように、記憶部302に記憶されているグループの属性および当該グループの販売情報を記憶部302から適宜読み出すことにより、券売機10が設置された店舗等においてグループ属性と販売情報とがどのような関係にあるかの情報を、店舗等の管理者に提供できる。 As shown in FIG. 3(b), the control unit 301 associates the group attributes with the group sales information and stores them in the memory unit 302 (S116). As a result, by appropriately reading out the group attributes and sales information stored in the memory unit 302 from the memory unit 302 as described above, it is possible to provide the manager of the store, etc. with information on the relationship between the group attributes and sales information in the store, etc. where the ticket vending machine 10 is installed.
図3(b)に示したように、制御部301は、グループに含まれる各顧客の顔情報を、グループに対応付けて記憶部302に記憶させる(S117)。これにより、記憶部302に記憶された顔情報に基づき、顧客のリピート率や、同一顧客による商品の購入傾向等の情報を、店舗等の管理者に提供できる。 As shown in FIG. 3(b), the control unit 301 associates the facial information of each customer included in the group with the group and stores it in the memory unit 302 (S117). This makes it possible to provide information such as the customer's repeat customer rate and the product purchasing trends of the same customer to the manager of the store, etc., based on the facial information stored in the memory unit 302.
図6(b)に示したように、販売情報は、販売時刻(販売日時)、販売商品および販売数量を含み得る。これにより、顧客の属性と商品の購入との関係を示す有効な情報を、店舗等の管理者に提供できる。 As shown in Figure 6(b), sales information may include the time of sale (sale date and time), the product sold, and the sales quantity. This allows store managers, etc., to be provided with useful information showing the relationship between customer attributes and product purchases.
<変更例>
図3(b)の処理では、所定の時間間隔以下で複数の発券がなされた場合、これらの発券をグループ化した後、これらの発券に基づいて顧客をグループ化したが、先に各発券の前後所定時間内に離散タイミングが含まれる顧客をグループ化し、その後、所定の時間間隔以下の発券をそのグループとともにグループ化してもよい。
<Example of change>
In the process of Figure 3(b), when multiple tickets are issued within a specified time interval, these tickets are grouped and then customers are grouped based on these tickets. However, it is also possible to first group customers whose tickets are issued at discrete times within a specified time before and after each ticket, and then group tickets issued within the specified time interval together with that group.
図7は、その場合の、顧客のグループと販売情報との紐づけ処理の一例を模式的に示すタイムチャートである。 Figure 7 is a time chart that shows an example of the process of linking customer groups with sales information in this case.
この場合、発券TC1の発券タイミングに対して前後所定時間ΔT11、ΔT12内に離散した顧客C4~C7がグループ化され、発券TC3の発券タイミングに対して前後所定時間ΔT11、ΔT12内に離散した顧客C3がグループ化される。そして、発券TC1と発券TC3の時間間隔ΔT10が所定の時間間隔以下であるため、発券TC1および発券TC3についてそれぞれグループ化された顧客C4~C7および顧客C3が同じグループであるとしてグループ化され、さらに、このグループの販売情報として、発券TC1および発券TC3の販売情報が紐付けられる。 In this case, customers C4 to C7, who are separated by a predetermined time ΔT11 and ΔT12 before and after the issuance of ticket TC1, are grouped together, and customer C3, who is separated by a predetermined time ΔT11 and ΔT12 before and after the issuance of ticket TC3, is grouped together. Since the time interval ΔT10 between ticket issuance TC1 and ticket issuance TC3 is less than or equal to the predetermined time interval, customers C4 to C7 and customer C3, who are grouped for ticket issuance TC1 and ticket issuance TC3, respectively, are grouped as being in the same group, and the sales information for ticket issuance TC1 and ticket issuance TC3 is linked as the sales information for this group.
この処理によっても、図3(b)の処理と同様、所定の時間間隔以下でなされた複数の発券TC1、TC3の最初と最後の発券のタイミングとの間の時間間隔ΔT10およびその前後所定時間ΔT11、ΔT12内に離散した顧客が同じグループであると推定され、当該グループを推定した複数の発券TC1、TC3の販売情報が、当該グループに対応する販売情報として推定される。よって、顧客のグループおよびその販売情報を正確に推定できる。 As with the process in Figure 3(b), this process also estimates that customers dispersed within the time interval ΔT10 between the first and last issuance of multiple tickets TC1, TC3 issued within a specified time interval or less, and within the specified times ΔT11, ΔT12 before and after that, belong to the same group, and the sales information for the multiple tickets TC1, TC3 that estimated that group is estimated as the sales information corresponding to that group. This allows for accurate estimation of customer groups and their sales information.
<実施形態2>
上記実施形態1では、発券のタイミングに対して前後所定時間内に離散タイミングが含まれる顧客を同じグループであると推定したが、実施形態2では、発券に応じて離散した顧客、すなわち、発券タイミングから所定時間が経過するまでに離散した顧客が同じグループであると推定される。
<Embodiment 2>
In the above embodiment 1, customers whose timings are discrete within a predetermined time before and after the timing of ticket issuance are presumed to be in the same group, but in embodiment 2, customers who dispersed in response to ticket issuance, i.e., customers who dispersed within a predetermined time from the timing of ticket issuance, are presumed to be in the same group.
図8は、店舗に訪れた顧客のグループの属性と、各グループが購入した商品の販売情報とを紐づけする処理を示すフローチャートである。 Figure 8 is a flowchart showing the process of linking the attributes of groups of customers who visit a store with sales information for products purchased by each group.
実施形態2では、図3(b)の処理に代えて、図8の処理が実行される。実施形態におけるその他の構成および制御は、上記実施形態1と同様である。 In embodiment 2, the process shown in FIG. 8 is executed instead of the process shown in FIG. 3(b). The other configurations and controls in this embodiment are the same as those in embodiment 1 above.
制御部301は、記憶部302に記憶されている1日分の販売情報の時刻情報(発券タイミング)を順次参照する(S201)。制御部301は、参照した発券タイミングと、図3(a)のステップS105で記憶した離散タイミングとを比較し、この発券タイミングにおける発券に応じて離散した顧客がいるか否かを判定する(S202)。具体的には、制御部301は、この発券タイミングから所定時間が経過するまでの期間に含まれる離散タイミングがあるか否かを判定する。この所定時間は、グループの顧客が発券操作を完了した後、離散するまでに通常想定され得る時間に基づいて設定される。所定時間は、たとえば、数10秒程度に設定され得る。 The control unit 301 sequentially references the time information (ticket issuance timing) of one day's worth of sales information stored in the memory unit 302 (S201). The control unit 301 compares the referenced ticket issuance timing with the discrete timing stored in step S105 of FIG. 3(a) and determines whether any customers have dispersed in response to the issuance of a ticket at this ticket issuance timing (S202). Specifically, the control unit 301 determines whether any discrete timing occurs within the period from this ticket issuance timing until a predetermined time has elapsed. This predetermined time is set based on the time that can normally be expected for a group of customers to disperse after completing the ticket issuance operation. The predetermined time can be set to, for example, several tens of seconds.
この発券タイミングの発券に応じて離散した顧客がいない場合(S202:NO)、制御部301は、この発券タイミングについてグループとなる顧客は存在しないとして、この発券タイミングに対する処理を終了する。 If there are no customers who dispersed in response to the issuance of tickets at this ticket issuance timing (S202: NO), the control unit 301 determines that there are no customers who will form a group for this ticket issuance timing and terminates processing for this ticket issuance timing.
他方、この発券タイミングの発券に応じて離散した顧客がいる場合(S202:NO)、制御部301は、この発券タイミングから所定時間が経過するまでの期間に離散タイミングが含まれる顔情報(顧客)が同じグループに含まれると推定し(S203)、さらに、当該発券タイミングの販売情報を当該グループの販売情報として推定する(S204)。そして、制御部301は、当該グループの属性を推定し(S205)、推定したグループ属性を当該グループに販売情報に紐付けて記憶部302に記憶させる(S206)。さらに、制御部301は、グループ、顧客属性および顔情報を互いに紐付けて記憶部302に記憶させる(S207)。ステップS205~S207の処理は、それぞれ、図3(b)のステップS115~S117の処理と同様である。 On the other hand, if there are customers who dispersed in response to the issuance of this ticket at this timing (S202: NO), the control unit 301 estimates that the facial information (customers) containing the dispersed timings within the period from this timing until a predetermined time has elapsed are included in the same group (S203), and further estimates the sales information for that timing as the sales information for that group (S204). The control unit 301 then estimates the attributes of that group (S205) and associates the estimated group attributes with the sales information for that group, storing them in the storage unit 302 (S206). The control unit 301 then associates the group, customer attributes, and facial information with each other, storing them in the storage unit 302 (S207). The processing in steps S205 to S207 is the same as the processing in steps S115 to S117 in FIG. 3(b), respectively.
こうして、この発券タイミングに対する処理が終了すると、制御部301は、次の発券タイミングを参照し、この発券タイミングについて、ステップS201以降の処理を実行する。制御部301は、1日分の発券タイミングに対して同様の処理を繰り返し実行する。 Once the processing for this ticket issuance timing is completed, the control unit 301 references the next ticket issuance timing and executes the processing from step S201 onwards for this ticket issuance timing. The control unit 301 repeatedly executes the same processing for each ticket issuance timing for one day.
図9は、図8の処理が行われた場合の、顧客のグループと販売情報との紐づけ処理の一例を模式的に示すタイムチャートである。 Figure 9 is a time chart that schematically illustrates an example of the process of linking customer groups with sales information when the process in Figure 8 is performed.
この例では、発券TC1から所定時間が経過するまでの期間ΔT20に顧客C4~C7の離散タイミングが含まれている。このため、顧客C4~C7が同じグループに含まれると推定され、このグループに発券TC1の販売情報が紐づけられる。また、発券TC2から所定時間が経過するまでの期間ΔT20に顧客C1、C2の離散タイミングが含まれている。このため、顧客C1、C2が同じグループに含まれると推定され、このグループに発券TC2の販売情報が紐づけられる。 In this example, the period ΔT20 from ticket issuance TC1 until a predetermined time has passed includes discrete timings for customers C4 to C7. Therefore, customers C4 to C7 are presumed to be part of the same group, and the sales information for ticket issuance TC1 is linked to this group. Furthermore, the period ΔT20 from ticket issuance TC2 until a predetermined time has passed includes discrete timings for customers C1 and C2. Therefore, customers C1 and C2 are presumed to be part of the same group, and the sales information for ticket issuance TC2 is linked to this group.
これに対し、発券TC3から所定時間が経過するまでの期間ΔT20には、何れの顧客の離散タイミングも含まれない。このため、発券TC3に対しては顧客のグループは推定されず、発券TC3の販売情報は何れのグループにも紐付けられない。 In contrast, the period ΔT20 from ticket issuance TC3 until a predetermined time has elapsed does not include any discrete timing for any customers. Therefore, no customer group is estimated for ticket issuance TC3, and the sales information for ticket issuance TC3 is not linked to any group.
<実施形態2の効果>
通常、発券が済むと、顧客は券売機10の前から離散する。このため、発券に応じて券売機の前から離散した顧客は、殆どの場合、同じグループであると推定され得る。実施形態2の処理によれば、上記のように、発券に応じて券売機の前から離散した顧客が同じグループであると推定される。このため、同じグループの顧客を正確に推定できる。また、このグループを推定した発券の販売情報が、当該グループに対応する販売情報として推定される。このため、当該グループの販売情報を正確に推定できる。よって、実施形態2の処理によっても、顧客のグループおよび当該グループが購入した商品の販売情報を適正に推定することができる。
<Effects of the Second Embodiment>
Usually, once a ticket has been issued, customers disperse from in front of the ticket vending machine 10. Therefore, in most cases, customers who disperse from in front of the ticket vending machine in response to ticket issuance can be assumed to be part of the same group. According to the processing of the second embodiment, as described above, customers who disperse from in front of the ticket vending machine in response to ticket issuance can be assumed to be part of the same group. Therefore, customers in the same group can be accurately assumed. Furthermore, the sales information of the ticket that has been issued to infer this group is assumed to be the sales information corresponding to the group. Therefore, the sales information of the group can be accurately estimated. Therefore, the processing of the second embodiment can also accurately infer the group of customers and the sales information of the products purchased by the group.
<変更例1>
上記実施形態2の処理によれば、図9の例に示したように、発券TC3に対して顧客のグループは推定されず、発券TC3の販売情報は何れのグループにも紐付けられない。しかし、発券TC2に応じて顧客C1、C2が離散しているため、発券TC3は、その後の発券TC1に応じて離散した顧客のグループが行ったものである可能性が高い。
<Modification 1>
According to the processing of the second embodiment, as shown in the example of Fig. 9, a customer group is not estimated for ticket TC3, and the sales information of ticket TC3 is not linked to any group. However, because customers C1 and C2 are separated according to ticket TC2, it is highly likely that ticket TC3 was issued by a group of customers who separated according to the subsequent ticket TC1.
そこで、変更例1では、発券に応じて券売機10の前から顧客が離散した一連の発券タイミングのうち、グループを推定した第1発券タイミングと、その直前の第2発券タイミングとの間に少なくとも1つの他の発券があった場合に、当該他の発券の販売情報が、第1発券タイミングにより推定されたグループに対応する販売情報に含められる。 Therefore, in Modification Example 1, if at least one other ticket is issued between the first ticket issuance timing at which the group is estimated and the immediately preceding second ticket issuance timing among a series of ticket issuance timings at which customers disperse from in front of the ticket vending machine 10 in response to ticket issuance, the sales information for that other ticket is included in the sales information corresponding to the group estimated by the first ticket issuance timing.
図10は、変更例1に係る、顧客のグループと販売情報との紐づけ処理の一例を模式的に示すタイムチャートである。 Figure 10 is a time chart that schematically illustrates an example of the process of linking customer groups with sales information in Modification Example 1.
図10には、図8のフローチャートのうちステップS204、S205の部分のみが示され、その他のステップは図示省略されている。ステップS204、S205以外のステップは、図8と同様である。変更例1では、ステップS204、S205の間にステップS211が追加されている。ステップS211において、制御部301は、前回のグループの発券より後の発券の販売情報を当該グループの販売情報に追加する。 Figure 10 shows only steps S204 and S205 of the flowchart in Figure 8, and omits the other steps. Steps other than steps S204 and S205 are the same as those in Figure 8. In Modification Example 1, step S211 is added between steps S204 and S205. In step S211, the control unit 301 adds sales information for tickets issued after the previous ticket issuance for the group to the sales information for that group.
図11は、図10の処理が行われた場合の、顧客のグループと販売情報との紐づけ処理の一例を模式的に示すタイムチャートである。 Figure 11 is a time chart that schematically shows an example of the process of linking customer groups with sales information when the process of Figure 10 is performed.
図11の例は、図9の例と同じである。このため、図9の場合と同様、発券TC1に応じて離散した顧客C4~C7がグループ化され、このグループに発券TC1の販売情報が紐付けられる。また、発券TC2に応じて離散した顧客C1、C2がグループ化され、このグループに発券TC2の販売情報が紐付けられる。 The example in Figure 11 is the same as the example in Figure 9. Therefore, as in the case of Figure 9, dispersed customers C4 to C7 are grouped according to ticket TC1, and the sales information of ticket TC1 is linked to this group. Furthermore, dispersed customers C1 and C2 are grouped according to ticket TC2, and the sales information of ticket TC2 is linked to this group.
さらに、この例では、発券TC1(第1発券タイミング)と、その直前の発券TC2(第2発券タイミング)との間(期間ΔT30)に少なくとも1つの他の発券TC3がある。このため、制御部301は、図10のステップS211において、他の発券TC3の販売情報を顧客C4~C7のグループに対応する販売情報に含める。これにより、顧客C4~C7のグループに対応する販売情報は、発券TC1、TC3の販売情報となる。 Furthermore, in this example, there is at least one other issuance TC3 between issuance TC1 (first issuance timing) and the immediately preceding issuance TC2 (second issuance timing) (period ΔT30). Therefore, in step S211 of FIG. 10, the control unit 301 includes the sales information of the other issuance TC3 in the sales information corresponding to the group of customers C4 to C7. As a result, the sales information corresponding to the group of customers C4 to C7 becomes the sales information for issuance TC1 and TC3.
変更例1の処理によれば、顧客C4~C7のグループが行った可能性が高い発券TC3の販売情報が、顧客C4~C7のグループの販売情報にさらに含められる。このため、グループの販売情報をより正確に推定することができる。 According to the processing of Modification Example 1, the sales information for ticket issuer TC3, which is likely to have been made by the group of customers C4 to C7, is further included in the sales information for the group of customers C4 to C7. This allows for a more accurate estimation of the group's sales information.
<変更例2>
上記変更例1の処理によれば、図11の例に示したように、顧客C3は何れのグループにも含まれない。しかし、顧客C3は、図10のステップS211に処理により顧客C4~C7のグループによる発券であると推定された発券TC3付近で離散しているため、顧客C1、C2のグループよりも、顧客C4~C7のグループに含まれる可能性が高い。
<Modification 2>
According to the processing of the above-described modified example 1, customer C3 is not included in any group, as shown in the example of Fig. 11. However, customer C3 is scattered near ticket issue TC3, which was estimated to have been issued by the group of customers C4 to C7 by the processing of step S211 of Fig. 10, and therefore is more likely to be included in the group of customers C4 to C7 than in the group of customers C1 and C2.
そこで、変更例2では、グループに対応する発券のうち最も古い発券から所定時間だけ遡ったタイミングと、参照対象の発券タイミングとの間に他の顧客が券売機10の前から離散した場合、当該他の顧客がグループに含められる。 Therefore, in Modification Example 2, if another customer leaves the front of the ticket vending machine 10 between the timing of the referenced ticket issuance and the timing predating the oldest ticket issuance corresponding to the group by a predetermined amount of time, the other customer is included in the group.
図12は、変更例2に係る、顧客のグループと販売情報との紐づけ処理の一例を模式的に示すタイムチャートである。 Figure 12 is a time chart that schematically illustrates an example of the process of linking customer groups with sales information in Modification Example 2.
図12には、図10のフローチャートのうちステップS204、S205、S211の部分のみが示され、その他のステップは図示省略されている。ステップS204、S205、S211以外のステップは、図10と同様である。変更例2では、ステップS211、S205の間にステップS212が追加されている。 Figure 12 shows only steps S204, S205, and S211 from the flowchart in Figure 10, and omits the other steps. Steps other than steps S204, S205, and S211 are the same as those in Figure 10. In Modification Example 2, step S212 has been added between steps S211 and S205.
ステップS212において、制御部301は、グループに対応する発券のうち最も古い発券から所定時間(たとえば、数10秒)だけ遡ったタイミングと、参照対象の発券タイミングとの間に他の顧客が券売機10の前から離散した場合、当該他の顧客を当該グループに含める。 In step S212, if another customer leaves the ticket vending machine 10 between the time a predetermined time (for example, several tens of seconds) before the oldest ticket issued corresponding to the group and the time of the referenced ticket issuance, the control unit 301 includes the other customer in the group.
図13は、図12の処理が行われた場合の、顧客のグループと販売情報との紐づけ処理の一例を模式的に示すタイムチャートである。 Figure 13 is a time chart that schematically illustrates an example of the process of linking customer groups with sales information when the process of Figure 12 is performed.
図13の例は、図11の例と同じである。このため、図11の場合と同様、発券TC1に応じて離散した顧客C4~C7がグループ化され、このグループに発券TC1、TC3の販売情報が紐付けられる。 The example in Figure 13 is the same as the example in Figure 11. Therefore, as in the case of Figure 11, dispersed customers C4 to C7 are grouped according to ticket TC1, and the sales information for tickets TC1 and TC3 is linked to this group.
さらに、この例では、顧客C4~C7のグループに対応する発券TC1、TC3のうち最も古い発券TC3から所定時間ΔT21だけ遡ったタイミングと、参照対象の発券タイミング(発券TC1)との間に、他の顧客C3が離散している。このため、制御部301は、図12のステップS212において、他の顧客C3を顧客C4~C7のグループに含める。これにより、顧客C3~C4がグループ化され、このグループに発券TC1、TC3の販売情報が紐付けられる。 Furthermore, in this example, another customer C3 is scattered between the timing predating the oldest ticket issuance TC3 of the tickets TC1 and TC3 corresponding to the group of customers C4 to C7 by a predetermined time ΔT21 and the referenced ticket issuance timing (ticket issuance TC1). Therefore, in step S212 of FIG. 12, the control unit 301 includes the other customer C3 in the group of customers C4 to C7. As a result, customers C3 to C4 are grouped, and the sales information of tickets TC1 and TC3 is linked to this group.
変更例2の処理によれば、顧客C4~C7のグループに含まれる可能性が高い顧客C3が、顧客C4~C7のグループにさらに含められる。このため、グループに含まれる顧客をより正確に推定することができる。 According to the processing of Modification Example 2, customer C3, who is likely to be included in the group of customers C4 to C7, is also included in the group of customers C4 to C7. This allows for a more accurate estimation of the customers included in the group.
なお、図14の例のように、発券TC1と発券TC2との間の期間ΔT30に他の発券がなかった場合、制御部301は、図12のステップS212において、発券TC1から所定時間ΔT21だけ遡ったタイミングと、参照対象の発券タイミング(発券TC1)との間に、他の顧客C3が離散した場合に、当該他の顧客C3を顧客C4~C7のグループに含める。 Note that, as in the example of Figure 14, if no other tickets were issued in the period ΔT30 between ticket issuance TC1 and ticket issuance TC2, the control unit 301 will include another customer C3 in the group of customers C4 to C7 in step S212 of Figure 12 if the other customer C3 was separated between the timing going back a predetermined time ΔT21 from ticket issuance TC1 and the referenced ticket issuance timing (ticket issuance TC1).
<変更例3>
上記実施形態2では、発券に応じて顧客が離散したか否かが、発券から所定時間が経過するまでの間に顧客が離散したか否かによって推定された。しかし、発券に応じて顧客が離散したか否かの推定方法は、これに限られるものではない。
<Modification 3>
In the second embodiment, whether or not customers have dispersed in response to the issuance of tickets is estimated based on whether or not customers have dispersed within a predetermined time period since the issuance of tickets. However, the method for estimating whether or not customers have dispersed in response to the issuance of tickets is not limited to this.
たとえば、実質的に同時に離散した顧客を同一グループと推定し、これら顧客の離散タイミングが、その直前の発券タイミングから所定時間が経過するまでの期間に含まれる場合に、この発券タイミングの発券に応じてこれら顧客が離散したと推定して、当該グループと当該発券の販売情報とを紐付けてもよい。 For example, customers who dispersed at substantially the same time can be presumed to be part of the same group, and if the timing of these customers' dispersion falls within the period from the immediately preceding ticket issuance until a predetermined time has elapsed, it can be presumed that these customers dispersed in response to the issuance of a ticket at this timing, and the group can be linked to the sales information for that ticket.
あるいは、実質的に同時に離散した顧客を同一グループと推定し、これら顧客の離散タイミングのうち最も遅い離散タイミングから所定時間だけ遡ったタイミングまでの期間に発券タイミングが含まれる場合に、この発券タイミングの発券に応じてこれら顧客が離散したと推定して、当該グループと当該発券の販売情報とを紐付けてもよい。 Alternatively, customers who dispersed at substantially the same time can be presumed to be in the same group, and if the timing of ticket issuance falls within the period from the latest timing of dispersal of these customers to a timing going back a predetermined amount of time, it can be presumed that these customers dispersed in response to the issuance of a ticket at this timing, and the group can be linked to the sales information for that ticket.
<その他の変更例>
上記実施形態1、2およびその変更例では、撮像画像から取得した各顧客の顔情報に基づいて各顧客の属性が推定されたが、各顧客の服装や身長等の容姿または身体的特徴に基づいて各顧客の属性が推定されてもよい。この場合、顔情報とともに容姿または身体的特徴を加味して、各顧客の属性が推定されてもよい。
<Other changes>
In the above-described first and second embodiments and their modifications, the attributes of each customer are estimated based on the facial information of each customer acquired from a captured image, but the attributes of each customer may also be estimated based on the appearance or physical characteristics of each customer, such as clothing or height. In this case, the attributes of each customer may be estimated by taking into account the appearance or physical characteristics in addition to the facial information.
また、券売機10の前に立つ顧客が発する音声をマイクで取得し、この音声(会話や声紋、等)をさらに加味して、各顧客の属性またはグループの属性を推定してもよい。 Furthermore, the voices of customers standing in front of the ticket vending machine 10 may be picked up by a microphone, and this voice (conversation, voiceprints, etc.) may be further taken into consideration to estimate the attributes of each customer or group.
上記実施形態1、2およびその変更例では、券売機の前から顧客が離散したタイミングに基づいて顧客のグループが推定されたが、さらに、顧客間の距離や接触、顧客の顔の向き等を加味して、顧客のグループが推定されてもよい。たとえば、図4に示した例では、当該グループに対応する最先の発券タイミングT3から所定時間ΔT11またはΔT21までの間に他の顧客C3の離散タイミングが含まれる場合に、顧客C3が顧客C4~C7のグループに追加されたが、たとえば、図15に示すように、さらに、顧客C3と顧客C8とが接触した状態が継続したことにより顧客C8が顧客C3~C7のグループに追加されてもよく、あるいは、顧客C8の顔と顧客C3の顔とが互いに向き合った状態が所定時間以上継続したことにより顧客C8が顧客C3~C7のグループに追加されてもよい。これにより、グループに含まれる可能性が高い他の顧客を当該グループに含めることができ、グループに含まれる顧客をより正確に推定することができる。 In the above-described first and second embodiments and their modifications, customer groups were estimated based on the timing at which customers dispersed from in front of the ticket machine. However, customer groups may also be estimated by taking into account factors such as the distance and contact between customers and the orientation of their faces. For example, in the example shown in FIG. 4, customer C3 was added to the group of customers C4 to C7 when the timing at which another customer C3 dispersed was included between the earliest ticket issuance timing T3 corresponding to the group and a predetermined time ΔT11 or ΔT21. However, as shown in FIG. 15, customer C8 may also be added to the group of customers C3 to C7 when customer C3 and customer C8 remain in contact with each other, or when customer C8's face faces face each other for a predetermined period of time or longer. This allows other customers who are likely to be included in the group to be included in the group, thereby more accurately estimating the customers included in the group.
この構成において、顧客間の接触は、たとえば、顔画像により追跡中の顧客の身体が重なったか否かで推定されればよい。また、接触または顔の向き合いによりグループに追加される顧客は、必ずしも、何れのグループにも含まれない顧客でなくてもよく、他のグループに含まれると推定された顧客であってもよい。 In this configuration, contact between customers can be estimated, for example, by whether the bodies of customers being tracked using facial images overlap. Furthermore, customers who are added to a group due to contact or face orientation do not necessarily have to be customers who are not included in any group, but may also be customers who are estimated to be included in another group.
また、離散のタイミングと発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定する方法も、上記実施形態1、2および変更例に示した方法に限られるものではない。 Furthermore, the method for estimating customer groups and sales information corresponding to those groups based on the timing of dispersal and the timing of ticket issuance is not limited to the methods described in the first and second embodiments and modified examples above.
たとえば、実質的に同時に離散した顧客を同じグループであると推定し、このグループ内で最先に離散した顧客の離散タイミングから所定時間だけ遡るまでの間に発券タイミングが含まれる発券の販売情報を、当該グループに紐付けてもよい。この場合、このグループ内で最後に離散した顧客の離散タイミングから所定時間だけ経過するまでの間に発券タイミングが含まれる発券の販売情報を、さらに、当該グループに紐付けてもよい。 For example, customers who dispersed at substantially the same time may be presumed to be in the same group, and ticket sales information whose ticket issuance timing falls within a predetermined time from the dispersion timing of the earliest dispersed customer within this group may be linked to that group. In this case, ticket sales information whose ticket issuance timing falls within a predetermined time from the dispersion timing of the last dispersed customer within this group may also be linked to that group.
この他、所定期間の発券タイミングおよび顧客の離散タイミングに対するAI(artificial intelligence)処理により、顧客のグループおよび当該グループに対応する発券(販売情報)が推定されてもよい。また、グループに含まれる顧客の属性および人数に対するAI処理により、当該グループの属性が推定されてもよい。 In addition, customer groups and the tickets (sales information) corresponding to those groups may be estimated using AI (artificial intelligence) processing of the timing of ticket issuance over a specified period and the timing of customer departures. Furthermore, the attributes of a group may be estimated using AI processing of the attributes and number of customers included in the group.
また、グループ属性の種類および内容は、上記に示したものに限られるものではない。たとえば、顔情報の類似度をもとに、グループ属性として兄弟や姉妹等がさらに追加されてもよい。また、グループ属性として、年齢層および各年齢層の人数が含まれてもよい。 Furthermore, the types and contents of group attributes are not limited to those shown above. For example, based on the similarity of facial information, further group attributes such as brothers and sisters may be added. Furthermore, age groups and the number of people in each age group may also be included as group attributes.
また、上記実施形態1、2およびその変更例では、図6(c)に示したように、グループに含まれる顧客の顔情報がグループに紐付けられたが、図16に示すように、各グループに含まれる顧客の顔情報が各グループの販売情報に紐づけられてもよい。 In addition, in the above-described first and second embodiments and their modifications, the facial information of customers included in a group is linked to the group as shown in FIG. 6(c), but the facial information of customers included in each group may also be linked to the sales information of each group as shown in FIG. 16.
また、上記実施形態1、2およびその変更例では、1日分の販売情報および撮像画像が処理の対象とされたが、処理対象はこれに限られるものではない。たとえば、1週間分の販売情報および撮像画像が処理の対象とされてもよく、1カ月間の所定時間帯の販売情報および撮像画像が処理の対象とされてもよい。店舗等の管理者が、上記端末を介して、これらの処理対象を指定できてもよい。 In addition, in the above-described first and second embodiments and their modifications, one day's worth of sales information and captured images are processed, but the processing targets are not limited to this. For example, one week's worth of sales information and captured images may be processed, or sales information and captured images for a specific time period over one month may be processed. The manager of the store or the like may be able to specify these processing targets via the terminal.
また、券売機10、カメラ20および管理装置30の構成も、上記実施形態に示したものに限られるものではない。たとえば、上記では、複数の利用券を纏めて購入できるタイプの券売機10が示されたが、利用券を1枚ずつ購入するタイプの券売機10であってもよい。 Furthermore, the configurations of the ticket vending machine 10, camera 20, and management device 30 are not limited to those shown in the above embodiment. For example, while the above describes a ticket vending machine 10 that allows multiple tickets to be purchased at once, the ticket vending machine 10 may also be a type that allows tickets to be purchased one at a time.
また、上記実施形態1、2およびその変更例では、券売機10、カメラ20および管理装置30が個別に配置されて販売情報管理システム1が構成されたが、券売機10、カメラ20および管理装置30は、必ずしも個別に配置されなくてもよい。 Furthermore, in the above-mentioned embodiments 1 and 2 and their modifications, the sales information management system 1 is configured with the ticket vending machine 10, camera 20, and management device 30 arranged separately, but the ticket vending machine 10, camera 20, and management device 30 do not necessarily have to be arranged separately.
たとえば、カメラ20に代えて、券売機10の前方付近を撮像するカメラが券売機10に搭載されてもよい。この場合、販売情報および時刻情報(発券タイミング)とともにカメラの撮像画像および時刻情報(タイムスタンプ)が、券売機10から管理装置30に送信される。あるいは、管理装置30の機能が券売機10に搭載され、管理装置30が省略されてもよい。この場合、券売機10は、販売情報管理装置として共用される。また、カメラ20の撮像画像および時刻情報(タイムスタンプ)は、カメラ20から券売機10に送信される。この他、カメラ20および管理装置30の機能が券売機10に搭載され、販売情報管理システム1からカメラ20および管理装置30が省略されてもよい。 For example, instead of camera 20, a camera that captures images of the area in front of the ticket vending machine 10 may be installed on the ticket vending machine 10. In this case, the image captured by the camera and time information (timestamp) are sent from the ticket vending machine 10 to the management device 30 along with sales information and time information (ticket issuance timing). Alternatively, the functions of the management device 30 may be installed on the ticket vending machine 10, and the management device 30 may be omitted. In this case, the ticket vending machine 10 is also used as a sales information management device. The image captured by camera 20 and time information (timestamp) are sent from the camera 20 to the ticket vending machine 10. Alternatively, the functions of the camera 20 and management device 30 may be installed on the ticket vending machine 10, and the camera 20 and management device 30 may be omitted from the sales information management system 1.
この他、本発明の実施形態は、特許請求の範囲に記載の範囲で適宜変更可能である。 In addition, the embodiments of the present invention may be modified as appropriate within the scope of the claims.
1 販売情報管理システム
10 券売機
20 カメラ
30 販売情報管理装置
301 制御部
302 記憶部
1 Sales information management system 10 Ticket vending machine 20 Camera 30 Sales information management device 301 Control unit 302 Storage unit
Claims (23)
前記制御部は、
券売機における各発券の販売情報を取得し、
前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定し、
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定し、
前記制御部は、前記グループおよび前記販売情報の推定において、
前記発券のタイミングに対して前後所定時間内に離散した顧客を同じグループであると推定し、
前記グループを推定した前記発券の販売情報を、当該グループに対応する前記販売情報として推定する、販売情報管理装置。 A control unit is provided,
The control unit
Acquire sales information for each ticket issued by the ticket vending machine,
The timing at which customers dispersed from in front of the ticket vending machine is estimated based on a captured image of the vicinity of the ticket vending machine;
Inferring a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the tickets ;
The control unit, in estimating the group and the sales information,
Customers who have dispersed within a predetermined time before and after the timing of issuing the tickets are assumed to be in the same group;
A sales information management device that estimates the sales information of the ticket issuance that estimates the group as the sales information corresponding to the group .
前記制御部は、
券売機における各発券の販売情報を取得し、
前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定し、
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定し、
前記制御部は、前記グループおよび前記販売情報の推定において、
所定の時間間隔以下で複数の発券がなされた場合、前記複数の発券の最初と最後の発券のタイミングとの間の期間およびその前後所定時間内に離散した顧客を同じグループであると推定し、
前記グループを推定した前記複数の発券の販売情報を、当該グループに対応する前記販売情報として推定する、販売情報管理装置。 A control unit is provided,
The control unit
Acquire sales information for each ticket issued by the ticket vending machine,
The timing at which customers dispersed from in front of the ticket vending machine is estimated based on a captured image of the vicinity of the ticket vending machine;
Inferring a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the tickets;
The control unit, in estimating the group and the sales information,
If multiple tickets are issued within a predetermined time interval, customers who are separated within a period between the first and last tickets issued and within a predetermined time before and after the period are assumed to be in the same group;
A sales information management device that estimates the sales information of the plurality of tickets that have estimated the group as the sales information corresponding to the group.
前記制御部は、
券売機における各発券の販売情報を取得し、
前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定し、
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定し、
前記制御部は、前記グループおよび前記販売情報の推定において、
発券に応じて前記券売機の前から離散した顧客を同じグループであると推定し、
前記グループを推定した前記発券の販売情報を、当該グループに対応する前記販売情報として推定する、販売情報管理装置。 A control unit is provided,
The control unit
Acquire sales information for each ticket issued by the ticket vending machine,
The timing at which customers dispersed from in front of the ticket vending machine is estimated based on a captured image of the vicinity of the ticket vending machine;
Inferring a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the tickets;
The control unit, in estimating the group and the sales information,
Customers who disperse from in front of the ticket vending machine in response to ticket issuance are assumed to be in the same group;
A sales information management device that estimates the sales information of the ticket issuance that estimates the group as the sales information corresponding to the group.
発券に応じて前記券売機の前から顧客が離散した一連の発券タイミングのうち、前記グループを推定した第1発券タイミングと、その直前の第2発券タイミングとの間に少なくとも1つの他の発券があった場合、前記他の発券の販売情報を前記グループに対応する前記販売情報に含める、請求項5に記載の販売情報管理装置。 The control unit
A sales information management device as described in claim 5, wherein if at least one other ticket is issued between a first ticket issuance timing at which the group is estimated and a second ticket issuance timing immediately preceding that, among a series of ticket issuance timings at which customers disperse from in front of the ticket machine in response to ticket issuance, sales information for the other ticket issuance is included in the sales information corresponding to the group .
前記グループに対応する発券のうち最も古い発券から所定時間だけ遡ったタイミングと前記第1発券タイミングとの間に他の顧客が前記券売機の前から離散した場合、前記他の顧客を前記グループに含める、請求項6に記載の販売情報管理装置。 The control unit
A sales information management device as described in claim 6, wherein if another customer leaves in front of the ticket machine between a timing that is a predetermined time before the oldest ticket issuance corresponding to the group and the first ticket issuance timing, the other customer is included in the group.
前記制御部は、前記グループの属性と前記グループの販売情報とを対応付けて前記記憶部に記憶させる、請求項10または11に記載の販売情報管理装置。 A storage unit for storing information is provided,
The sales information management device according to claim 10 , wherein the control unit causes the storage unit to store the attributes of the groups and the sales information of the groups in association with each other .
券売機における各発券の販売情報を取得し、
前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定し、
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定し、
前記グループおよび前記販売情報の推定において、
前記発券のタイミングに対して前後所定時間内に離散した顧客を同じグループであると推定し、
前記グループを推定した前記発券の販売情報を、当該グループに対応する前記販売情報として推定する、販売情報管理装置の制御方法。 A method for controlling a sales information management device, comprising:
Acquire sales information for each ticket issued by the ticket vending machine,
The timing at which customers dispersed from in front of the ticket vending machine is estimated based on a captured image of the vicinity of the ticket vending machine;
Inferring a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the tickets;
In estimating the group and the sales information,
Customers who have dispersed within a predetermined time before and after the timing of issuing the tickets are assumed to be in the same group;
A control method for a sales information management device, which estimates the sales information of the ticketing that estimates the group as the sales information corresponding to the group .
券売機における各発券の販売情報を取得し、Acquire sales information for each ticket issued by the ticket vending machine,
前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定し、The timing at which customers dispersed from in front of the ticket vending machine is estimated based on a captured image of the vicinity of the ticket vending machine;
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定し、Inferring a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the tickets;
前記グループおよび前記販売情報の推定において、In estimating the group and the sales information,
所定の時間間隔以下で複数の発券がなされた場合、前記複数の発券の最初と最後の発券のタイミングとの間の期間およびその前後所定時間内に離散した顧客を同じグループであると推定し、If multiple tickets are issued within a predetermined time interval, customers who are separated within a period between the first and last tickets issued and within a predetermined time before and after the period are assumed to be in the same group.
前記グループを推定した前記複数の発券の販売情報を、当該グループに対応する前記販売情報として推定する、販売情報管理装置の制御方法。A control method for a sales information management device that estimates the sales information of the plurality of tickets that have been estimated as the sales information corresponding to the group.
券売機における各発券の販売情報を取得し、Acquire sales information for each ticket issued by the ticket vending machine,
前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定し、The timing at which customers dispersed from in front of the ticket vending machine is estimated based on a captured image of the vicinity of the ticket vending machine;
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定し、Inferring a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the tickets;
前記グループおよび前記販売情報の推定において、In estimating the group and the sales information,
発券に応じて前記券売機の前から離散した顧客を同じグループであると推定し、Customers who disperse from in front of the ticket vending machine in response to ticket issuance are assumed to be in the same group;
前記グループを推定した前記発券の販売情報を、当該グループに対応する前記販売情報として推定する、販売情報管理装置の制御方法。A control method for a sales information management device, which estimates the sales information of the ticketing that estimates the group as the sales information corresponding to the group.
前記券売機付近を撮像するカメラと、
前記券売機の販売情報を管理する制御部と、を備え、
前記制御部は、
券売機における各発券の販売情報を取得し、
前記券売機の前から顧客が離散したタイミングを前記カメラの撮像画像に基づいて推定し、
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定し、
前記制御部は、前記グループおよび前記販売情報の推定において、
前記発券のタイミングに対して前後所定時間内に離散した顧客を同じグループであると推定し、
前記グループを推定した前記発券の販売情報を、当該グループに対応する前記販売情報として推定する、販売情報管理システム。 Ticket machines and
a camera that captures images of the vicinity of the ticket vending machine;
a control unit that manages sales information of the ticket vending machine,
The control unit
Acquire sales information for each ticket issued by the ticket vending machine,
The timing at which customers dispersed from in front of the ticket vending machine is estimated based on the image captured by the camera;
Inferring a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the tickets ;
The control unit, in estimating the group and the sales information,
Customers who have dispersed within a predetermined time before and after the timing of issuing the tickets are assumed to be in the same group;
A sales information management system that estimates the sales information of the ticketing that estimates the group as the sales information corresponding to the group .
前記券売機付近を撮像するカメラと、a camera that captures images of the vicinity of the ticket vending machine;
前記券売機の販売情報を管理する制御部と、を備え、a control unit that manages sales information of the ticket vending machine,
前記制御部は、The control unit
券売機における各発券の販売情報を取得し、Acquire sales information for each ticket issued by the ticket vending machine,
前記券売機の前から顧客が離散したタイミングを前記カメラの撮像画像に基づいて推定し、The timing at which customers dispersed from in front of the ticket vending machine is estimated based on the image captured by the camera;
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定し、Inferring a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the tickets;
前記制御部は、前記グループおよび前記販売情報の推定において、The control unit, in estimating the group and the sales information,
所定の時間間隔以下で複数の発券がなされた場合、前記複数の発券の最初と最後の発券のタイミングとの間の期間およびその前後所定時間内に離散した顧客を同じグループであると推定し、If multiple tickets are issued within a predetermined time interval, customers who are separated within a period between the first and last tickets issued and within a predetermined time before and after the period are assumed to be in the same group.
前記グループを推定した前記複数の発券の販売情報を、当該グループに対応する前記販売情報として推定する、販売情報管理システム。A sales information management system that estimates the sales information of the multiple tickets that have been estimated for the group as the sales information corresponding to the group.
前記券売機付近を撮像するカメラと、a camera that captures images of the vicinity of the ticket vending machine;
前記券売機の販売情報を管理する制御部と、を備え、a control unit that manages sales information of the ticket vending machine,
前記制御部は、The control unit
券売機における各発券の販売情報を取得し、Acquire sales information for each ticket issued by the ticket vending machine,
前記券売機の前から顧客が離散したタイミングを前記カメラの撮像画像に基づいて推定し、The timing at which customers dispersed from in front of the ticket vending machine is estimated based on the image captured by the camera;
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定し、Inferring a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the tickets;
前記制御部は、前記グループおよび前記販売情報の推定において、The control unit, in estimating the group and the sales information,
発券に応じて前記券売機の前から離散した顧客を同じグループであると推定し、Customers who disperse from in front of the ticket vending machine in response to ticket issuance are assumed to be in the same group;
前記グループを推定した前記発券の販売情報を、当該グループに対応する前記販売情報として推定する、販売情報管理システム。A sales information management system that estimates the sales information of the ticketing that estimates the group as the sales information corresponding to the group.
券売機における各発券の販売情報を取得する機能と、
前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定する機能と、
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定する機能と、を実行させ、
前記グループおよび前記販売情報を推定する機能において、
前記発券のタイミングに対して前後所定時間内に離散した顧客を同じグループであると推定する機能と、
前記グループを推定した前記発券の販売情報を、当該グループに対応する前記販売情報として推定する機能とを、前記コンピュータに実行させる、プログラム。 On the computer,
A function to obtain sales information for each ticket issued by the ticket vending machine;
a function of estimating the timing at which customers leave the ticket vending machine based on captured images of the vicinity of the ticket vending machine;
and a function of estimating a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the ticket ;
In the function of estimating the group and the sales information,
A function of estimating that customers who have dispersed within a predetermined time before and after the timing of the ticket issuance belong to the same group;
and a function of estimating the sales information of the ticket that estimated the group as the sales information corresponding to the group .
券売機における各発券の販売情報を取得する機能と、A function to obtain sales information for each ticket issued by the ticket vending machine;
前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定する機能と、a function of estimating the timing at which customers leave the ticket vending machine based on captured images of the vicinity of the ticket vending machine;
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定する機能と、を実行させ、and a function of estimating a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the ticket;
前記グループおよび前記販売情報を推定する機能において、In the function of estimating the group and the sales information,
所定の時間間隔以下で複数の発券がなされた場合、前記複数の発券の最初と最後の発券のタイミングとの間の期間およびその前後所定時間内に離散した顧客を同じグループであると推定する機能と、When multiple tickets are issued within a predetermined time interval, it is possible to estimate that customers who are separated within a period between the first and last tickets issued and within a predetermined time before and after the period belong to the same group.
前記グループを推定した前記複数の発券の販売情報を、当該グループに対応する前記販売情報として推定する機能とを、前記コンピュータに実行させる、プログラム。and a function of estimating the sales information of the plurality of tickets that have been estimated as the sales information corresponding to the group.
券売機における各発券の販売情報を取得する機能と、A function to obtain sales information for each ticket issued by the ticket vending machine;
前記券売機の前から顧客が離散したタイミングを前記券売機付近の撮像画像に基づいて推定する機能と、a function of estimating the timing at which customers leave the ticket vending machine based on captured images of the vicinity of the ticket vending machine;
前記離散のタイミングと前記発券のタイミングとに基づいて、顧客のグループおよび当該グループに対応する販売情報を推定する機能と、を実行させ、and a function of estimating a customer group and sales information corresponding to the group based on the timing of the dispersion and the timing of the issuance of the ticket;
前記グループおよび前記販売情報を推定する機能において、In the function of estimating the group and the sales information,
発券に応じて前記券売機の前から離散した顧客を同じグループであると推定する機能と、A function of inferring that customers who have dispersed from in front of the ticket vending machine in response to ticket issuance belong to the same group;
前記グループを推定した前記発券の販売情報を、当該グループに対応する前記販売情報として推定する機能とを、前記コンピュータに実行させる、プログラム。and a function of estimating the sales information of the ticket that estimated the group as the sales information corresponding to the group.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022016186A JP7776343B2 (en) | 2022-02-04 | 2022-02-04 | Sales information management device, sales information management device control method, sales information management system and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022016186A JP7776343B2 (en) | 2022-02-04 | 2022-02-04 | Sales information management device, sales information management device control method, sales information management system and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023114074A JP2023114074A (en) | 2023-08-17 |
| JP7776343B2 true JP7776343B2 (en) | 2025-11-26 |
Family
ID=87569044
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022016186A Active JP7776343B2 (en) | 2022-02-04 | 2022-02-04 | Sales information management device, sales information management device control method, sales information management system and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7776343B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008129900A (en) | 2006-11-22 | 2008-06-05 | Yamaha Motor Co Ltd | vending machine |
| JP2014232495A (en) | 2013-05-30 | 2014-12-11 | パナソニック株式会社 | Customer group analyzing apparatus, customer group analyzing system and customer group analyzing method |
| JP2015191593A (en) | 2014-03-28 | 2015-11-02 | グローリー株式会社 | user information management system and user information management method |
| JP2022007564A (en) | 2020-06-26 | 2022-01-13 | グローリー株式会社 | Information collection system and robot system |
| WO2022195752A1 (en) | 2021-03-17 | 2022-09-22 | 日本電気株式会社 | Information processing device, information processing method, and recording medium |
-
2022
- 2022-02-04 JP JP2022016186A patent/JP7776343B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008129900A (en) | 2006-11-22 | 2008-06-05 | Yamaha Motor Co Ltd | vending machine |
| JP2014232495A (en) | 2013-05-30 | 2014-12-11 | パナソニック株式会社 | Customer group analyzing apparatus, customer group analyzing system and customer group analyzing method |
| JP2015191593A (en) | 2014-03-28 | 2015-11-02 | グローリー株式会社 | user information management system and user information management method |
| JP2022007564A (en) | 2020-06-26 | 2022-01-13 | グローリー株式会社 | Information collection system and robot system |
| WO2022195752A1 (en) | 2021-03-17 | 2022-09-22 | 日本電気株式会社 | Information processing device, information processing method, and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023114074A (en) | 2023-08-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7678197B2 (en) | Information processing device, program, and image processing method | |
| US9384476B2 (en) | Money transfer system and method | |
| JP7819734B2 (en) | Payment processing device, payment processing method, program, and payment processing system | |
| JP6455621B1 (en) | Product sales data processing device, product sales data processing system, and program | |
| JP5357454B2 (en) | Settlement management device, settlement device, settlement management method and settlement management program | |
| JP7766367B2 (en) | Product sales data processing system and program | |
| JP2000293740A (en) | IC card processing device, vending device, and sales method | |
| JP2025071296A (en) | Product sales data processing system and mobile terminal device | |
| JP7527613B2 (en) | Mobile terminal and program | |
| JP7776343B2 (en) | Sales information management device, sales information management device control method, sales information management system and program | |
| JP2018142045A (en) | Sales management system | |
| JP2022087714A (en) | Commodity sale data processing device and program | |
| EP0649109A1 (en) | Method for characterizing and using the behaviour of users placed in front of multiple-choices and installation for using this method | |
| JP7484887B2 (en) | Information processing device, processing method and program | |
| JP3925454B2 (en) | Voting ticket management device and system | |
| US20250356740A1 (en) | Information processing apparatus, guidance system, and control method for an information processing apparatus | |
| JP2022143501A (en) | Advertisement providing system | |
| WO2021200081A1 (en) | Charging device and charging method | |
| KR102773424B1 (en) | online-based system for providing random product | |
| JP7643564B2 (en) | Processing device, processing method, and program | |
| JP7712716B2 (en) | Product sales data processing device and program | |
| JP6119202B2 (en) | Ticketing machine | |
| JPH1153611A (en) | Automatic deposit payment device | |
| JP2002083345A (en) | Card issuing device, vending machine, card issuing method, and computer-readable recording medium recording program for causing a computer to execute the method | |
| JP7681298B2 (en) | Sales processing device, program, and control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241122 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250813 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250819 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251006 |
|
| 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: 20251021 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251113 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7776343 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |