Information processing device, information processing method, and program

The information processing device captures and analyzes vehicle attributes from parking lot images, linking them with settlement data to enhance service planning and customer profiling, thereby improving store operations.

JP2026109182AActive Publication Date: 2026-07-01KDDI CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
KDDI CORP
Filing Date
2024-12-19
Publication Date
2026-07-01

AI Technical Summary

Technical Problem

Stores struggle to understand user usage trends based on the attributes of their vehicles, which hinders personalized service provision and profit optimization.

Method used

An information processing device that captures vehicle attributes from parking lot images, associates them with settlement information, and records this data to determine service plans based on vehicle and passenger attributes.

Benefits of technology

Enables stores to grasp user usage trends and improve service planning accuracy, leading to enhanced customer profiling and profit optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026109182000001_ABST
    Figure 2026109182000001_ABST
Patent Text Reader

Abstract

The system provides stores with the ability to understand the usage trends of customers based on the attributes of their vehicles. [Solution] The information processing device 1 includes an image acquisition unit 131 that acquires captured images of vehicles using the parking lot, which are captured by a camera installed in the parking lot used by the store's customers; an identification unit 132 that analyzes the captured images acquired by the image acquisition unit 131 and identifies the attributes of the vehicles used and an identification number for identifying the vehicles included in the captured images; a settlement information acquisition unit 133 that acquires settlement information including the identification number and the information provided; and a recording unit 134 that associates the attributes of the vehicles used identified by the identification unit along with the identification number included in the settlement information acquired by the settlement information acquisition unit 133 with information indicating the content of the services provided, which is identified based on the information provided included in the settlement information acquired by the settlement information acquisition unit 133, and records this information in a storage unit 12.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] Conventionally, a system for acquiring various information by analyzing a captured image has been known. Patent Document 1 discloses a technique for analyzing a captured image captured by an imaging device attached to a traffic signal and specifying vehicle attributes including the type of the vehicle.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Regarding vehicle attributes, for example, when the vehicle type is a minivan, it may be used by a family of three or more people, when the vehicle type is a sedan, it may be used by an elderly person, and in the case of a vehicle of a specific manufacturer, it may be used by a high-income person. Therefore, various tendencies of vehicle passengers are shown and can be utilized for various analyses.

[0005] By the way, in a store that provides goods or services, a provision plan such as the type of goods or services to be provided and the provision price of the goods or services to be provided may be determined according to the usage tendency of the store by the users who use the store. In this case, the store needs to grasp the usage tendency of the users. For example, when the store has a parking lot, since users may come to the store by vehicle, it is desirable to utilize the attributes of the vehicles parked by the users in the parking lot. Therefore, there is a demand for the store to provide a mechanism for grasping the usage tendency of the users according to the attributes of the users' vehicles.

[0006] Therefore, the present invention has been made in view of these points, and aims to provide a mechanism for stores to understand the usage trends of users according to the attributes of the users' vehicles. [Means for solving the problem]

[0007] An information processing device according to a first aspect of the present invention includes: an image acquisition unit that acquires captured images of vehicles using a parking lot, which are captured by a camera installed in a parking lot used by a user of a store that provides goods or services; an identification unit that analyzes the captured images acquired by the image acquisition unit and identifies the attributes of the vehicle and an identification number for identifying the vehicle included in the captured images; a settlement information acquisition unit that acquires settlement information for settling the usage fee associated with the use of the parking lot, which includes the identification number and provision identification information for identifying the contents of the goods or services provided by the store to the user; and a recording unit that associates the attributes of the vehicle identified by the identification unit together with the identification number included in the settlement information acquired by the settlement information acquisition unit and information indicating the contents of the provision identified based on the provision identification information included in the settlement information acquired by the settlement information acquisition unit and records this information in a vehicle attribute storage unit.

[0008] The identifying unit may specify, as attributes of the vehicle in use, at least one of the following: the manufacturer of the vehicle in use, the type of the vehicle in use, the name of the vehicle in use, and the number of passengers who rode in the vehicle in use.

[0009] The identification unit may further identify the attributes of the passengers of the vehicle being used, and the recording unit may further associate and record the attributes of the passengers of the vehicle being used identified by the identification unit together with the identification number acquired by the settlement information acquisition unit.

[0010] The recording unit may record, as information indicating the content of the provision, at least one of the following: the amount of payment made by the user to the store, and information indicating the goods or services provided by the store to the user.

[0011] The recording unit may further associate and record the parking period from the time the identification unit identifies the identification number acquired by the settlement information acquisition unit to the time the settlement information including the identification number is acquired by the settlement information acquisition unit.

[0012] The recording unit may further record information indicating a predetermined event if such an event is being held at the store. The recording unit may further associate and record information about the user who is registered as a member of the store.

[0013] The information relating to the user may include the user's attributes, the image acquisition unit may acquire a post-recorded image, which is the captured image, after the recording unit has associated the user's attributes with the user's information and recorded it in the vehicle attribute storage unit, the identification unit may analyze the post-recorded image acquired by the image acquisition unit and identify the user's attributes included in the post-recorded image, and the information processing device may further include a decision unit that determines a provision plan for the store to provide goods or services based on the user's attributes stored in the vehicle attribute storage unit in association with each of the multiple user vehicle attributes identified by the identification unit, and an output unit that outputs the provision plan determined by the decision unit.

[0014] The decision unit may determine the provision plan based on the attributes of the vehicle being used, which have been identified based on the captured images taken during a predetermined period. The determination unit may determine the provision plan based on the attributes of multiple users parked in the parking lot, from among the multiple users identified by the identification unit.

[0015] The decision unit may determine the provision plan based on at least one of the user's attributes, such as the user's gender, age, income, preferences, number of household members, and household composition.

[0016] A second aspect of the present invention relates to an information processing method, which is executed by a computer, comprising the steps of: acquiring captured images of vehicles using a parking lot, which are captured by a camera installed in a parking lot used by a user of a store that provides goods or services; analyzing the acquired captured images and identifying the attributes of the vehicle and an identification number for identifying the vehicle included in the captured images; acquiring settlement information for settling the usage fee associated with the use of the parking lot, which includes the identification number and provision identification information for identifying the content of goods or services provided by the store to the user; and recording in a vehicle attribute storage unit the attributes of the vehicle identified together with the identification number included in the acquired settlement information and information indicating the content of the provision identified based on the provision identification information included in the acquired settlement information.

[0017] A program according to a third aspect of the present invention causes a computer to function as an image acquisition unit that acquires captured images of vehicles using a parking lot, which are captured by a camera installed in a parking lot used by a user of a store that provides goods or services; an identification unit that analyzes the captured images acquired by the image acquisition unit and identifies the attributes of the vehicle and an identification number for identifying the vehicle included in the captured images; a settlement information acquisition unit that acquires settlement information for settling the usage fee associated with the use of the parking lot, which includes the identification number and provision identification information for identifying the contents of the goods or services provided by the store to the user; and a recording unit that associates the attributes of the vehicle identified by the identification unit together with the identification number included in the settlement information acquired by the settlement information acquisition unit with information indicating the contents of the provision, which is identified based on the provision identification information included in the settlement information acquired by the settlement information acquisition unit, and records this information in a vehicle attribute storage unit. [Effect of the Invention]

[0018] According to the present invention, there is an effect that a mechanism for a store to grasp the usage tendency of a user according to the attributes of the user's vehicle can be provided. [Brief Description of the Drawings]

[0019] [Figure 1] It is a diagram for explaining the outline of the information processing apparatus. [Figure 2] It is a diagram schematically showing the functional configuration of the information processing apparatus. [Figure 3] It is a diagram showing an example of the configuration of the attribute management database. [Figure 4] It is a diagram showing an example of the configuration of the plan management database. [Figure 5] It is a flowchart showing the processing flow of the information processing apparatus. [Modes for Carrying Out the Invention]

[0020] [Outline of Information Processing Apparatus 1] FIG. 1 is a diagram for explaining the outline of the information processing apparatus 1. The information processing apparatus 1 is an apparatus used for managing an information processing service, and is, for example, a server. The information processing service is a service for recording information for formulating a provision plan or presenting a provision plan to a store B that provides a product or service. The provision plan is a plan for providing a product or service, and is, for example, information indicating the provision price of a product or service, or the content of a product or service to be provided. The provision price of a product or service may be the price itself, or may be information for calculating the price (for example, a discount rate).

[0021] Store B has a parking lot P for use by its customers. Parking lot P may be owned by Store B or may be a parking lot affiliated with Store B. Parking lot P is equipped with one or more imaging devices C and a payment terminal T. Imaging device C is a camera that captures images within the area of ​​parking lot P, such as the entrance or inside parking lot P. Payment terminal T is a terminal for collecting usage fees associated with parking a vehicle in parking lot P.

[0022] Parking lot P is managed, for example, by a parking management system. When a vehicle enters parking lot P, the parking management system analyzes the image captured by an imaging device C of the front of the vehicle and stores the identification number displayed on the vehicle's license plate and the time the image was taken, associating them. If multiple imaging devices C are provided in parking lot P, the parking management system can track vehicles that have entered parking lot P based on the images captured by each of the multiple imaging devices C, and identify the parking space where the vehicle is parked and the occupants of the vehicle, etc.

[0023] Subsequently, when settlement information is entered into the settlement terminal T, the parking management system collects the usage fee based on that settlement information. The settlement information is information for settling the usage fee associated with the use of the parking lot P, and includes the vehicle identification number and provision identification information. The provision identification information is information for identifying the content of the goods or services that store B has provided to the user, such as a provision ID to identify the provision of goods or services by store B, or a settlement ID to identify the settlement performed at the store. For example, store B provides users with discount coupons to reduce the usage fee of the parking lot P depending on the goods or services provided. The discount coupon has a code image printed on it (for example, a two-dimensional code image such as a barcode, or a three-dimensional code image such as a QR code (registered trademark)) that includes the discount details (for example, 1 hour free) and provision identification information.

[0024] In this case, when the vehicle identification number is entered into the payment terminal T and the discount coupon is read, the parking fee for parking lot P is calculated based on the parking period from the time of imaging associated with the entered identification number to the time the identification number was entered, and the read discount details, and the calculated fee is collected.

[0025] The payment terminal T may be a user-owned device, such as a smartphone. For example, the payment terminal T may have a dedicated application program installed for settling the usage fee for parking a vehicle in the parking lot P. When the user enters the vehicle's identification number into the payment terminal T and a discount coupon is read via the terminal T's camera, the payment terminal T calculates the usage fee for the parking lot P based on the parking period from the time of image capture associated with the entered identification number to the time the identification number was entered, and the read discount details, and then collects the calculated usage fee.

[0026] The information processing device 1 stores the attributes of a vehicle and the attributes of the passengers riding in that vehicle in association with each other. Vehicle attributes include, for example, the vehicle manufacturer, vehicle type, vehicle name, and the number of passengers. Passenger attributes include, for example, the passenger's gender, age, income, preferences, household size, and household composition. A passenger is, for example, a user of store B. The information processing device 1 manages information processing services using information obtained from the parking management system and the stored information.

[0027] The information processing device 1 performs recording processing to record information for formulating a service provision plan as part of managing the information processing service (Figure 1 (1)). Specifically, first, when the information processing device 1 acquires the image captured by the imaging device C, it identifies the attributes of the vehicle used and the identification number of the vehicle used, which are identified by the image. The vehicle used is a vehicle that uses parking lot P.

[0028] Then, when the information processing device 1 acquires the settlement information, which is the information entered at the settlement terminal T, it records the attributes of the vehicle used, which are identified along with the vehicle identification number included in the acquired settlement information, and the information indicating the content of the service provided, which is identified based on the service provision identification information included in the acquired settlement information.

[0029] In this way, the information processing device 1 can associate the attributes of a user's vehicle with the services provided by store B to that user. This allows store B to analyze the relationship between the attributes of vehicles using parking lot P and the usage trends of the users of those vehicles. As a result, the information processing device 1 can provide store B with a mechanism to understand the usage trends of users according to the attributes of their vehicles.

[0030] Next, the information processing device 1 performs output processing to present the service plan (Figure 1, (2)). Specifically, first, each time the information processing device 1 acquires an image captured by the imaging device C, it identifies the attributes of the vehicle being used that are identified by the image. Based on the attributes of the passengers stored in association with each of the identified attributes of the multiple vehicles being used, the information processing device 1 determines the service plan for store B. Then, the information processing device 1 outputs the determined service plan.

[0031] In this way, the information processing device 1 can determine a service plan based on vehicles that actually used parking lot P to visit the store. This allows the information processing device 1 to improve the accuracy of identifying the attributes of passengers used to determine the service plan, i.e., the attributes of customers of store B. As a result, the information processing device 1 can improve the profits offered by store B. The configuration of the information processing device 1 will be described below.

[0032] [Functional configuration of the information processing device 1] Figure 2 is a schematic diagram showing the functional configuration of the information processing device 1. The information processing device 1 comprises a communication unit 11, a storage unit 12, and a control unit 13. In Figure 2, the arrows indicate the main data flow, and there may be other data flows not shown in Figure 2. In Figure 2, each functional block shows a functional unit configuration, not a hardware (device) unit configuration. Therefore, the functional blocks shown in Figure 2 may be implemented in a single device, or they may be implemented separately in multiple devices. Data exchange between functional blocks may be performed via any means, such as a data bus, network, or portable storage medium.

[0033] The communication unit 11 is a communication interface for connecting to a network and has a communication controller for receiving data from external devices.

[0034] The storage unit 12 is a large-capacity storage device such as a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that implements the information processing device 1, a RAM (Random Access Memory) that serves as the working area of ​​the information processing device 1, and an HDD (Hard Disk Drive) or SSD (Solid State Drive) that stores the OS (Operating System), application programs, and various information referenced when the application programs are executed. The storage unit 12 stores an attribute management database that manages the attributes of vehicles and a plan management database that manages the provision plan.

[0035] Figure 3 shows an example of the configuration of an attribute management database. In the example shown in Figure 3, the attribute management database stores vehicle attributes (manufacturer, type, etc.), passenger attributes (gender, age, etc.), member information, service details, and parking period in association with each other. Member information is information about users registered as members of Store B, and includes, for example, member ID, user's gender, user's age, user's address, user's preferences, user's family structure (e.g., number of family members), user's income (user's household income), etc. Service details are information indicating the goods or services that Store B provided to the user, and include, for example, product name (service name), number of items provided, price, etc.

[0036] Figure 4 shows an example of the configuration of a plan management database. In the example shown in Figure 4, the plan management database stores passenger attributes in association with service plans. The service plans stored in the plan management database are, for example, information that specifies a plan for store B to provide goods or services according to the attribute trends of customers visiting the store.

[0037] Returning to Figure 2, the control unit 13 is a processor such as the CPU (Central Processing Unit) or GPU (Graphics Processing Unit) of the information processing device 1, and by executing the program stored in the storage unit 12, it functions as the image acquisition unit 131, the identification unit 132, the settlement information acquisition unit 133, the recording unit 134, the determination unit 135, the change information acquisition unit 136, and the output unit 137. The functions of the control unit 13 will be described in detail below, divided into recording processing and output processing.

[0038] [Recording process] First, let's explain the recording process performed by the information processing device 1. The image acquisition unit 131 acquires captured images of vehicles using the parking lot P, which is installed in the parking lot P used by customers of store B that provides goods or services.

[0039] The identification unit 132 analyzes the captured image acquired by the image acquisition unit 131 to recognize the subject contained in the captured image. The identification unit 132 can recognize the subject contained in the captured image using, for example, known techniques.

[0040] Specifically, the identification unit 132 analyzes the captured image acquired by the image acquisition unit 131 and identifies the attributes of the vehicle being used that are included in the captured image. For example, the identification unit 132 identifies at least one of the following as attributes of the vehicle being used: the manufacturer of the vehicle, the type of vehicle, the name of the vehicle, and the number of passengers who boarded the vehicle (for example, the number of passengers who got off the vehicle).

[0041] Furthermore, the identification unit 132 analyzes the captured image acquired by the image acquisition unit 131 and identifies an identification number for identifying the vehicle being used included in the captured image. The identification unit 132 may also obtain the identification number of the vehicle being used, identified based on the captured image, from the parking management system.

[0042] The settlement information acquisition unit 133 acquires settlement information for settling the usage fee associated with the use of the parking lot P, which includes the identification number of the vehicle used and provision identification information for identifying the contents of the goods or services provided by store B to the user. For example, the settlement information acquisition unit 133 acquires as settlement information information information that the user has entered at the settlement terminal T in order to complete the procedure for settling the usage fee associated with the use of the parking lot P.

[0043] Specifically, first, when the user enters the identification number of the vehicle being used into the payment terminal T and scans the discount coupon received from store B, the payment terminal T transmits payment information, including the identification number of the vehicle being used and the provided identification information obtained by scanning the discount coupon, to the information processing device 1. Then, the payment information acquisition unit 133 acquires the payment information from the payment terminal T.

[0044] The recording unit 134 associates the vehicle identification number included in the settlement information acquired by the settlement information acquisition unit 133 with the vehicle's attributes identified by the identification unit 132 and the information indicating the content of the service provided, which is identified based on the service provision identification information included in the settlement information acquired by the settlement information acquisition unit 133, and records this information in the attribute management database. For example, the recording unit 134 records at least one of the following as information indicating the content of the service provided: the amount paid by the user to store B, and information indicating the goods or services provided by store B to the user.

[0045] For example, store B manages an unillustrated store server that manages the provision of goods or services, such as a POS (Point of Sales) system. The store server manages the provision identification information and the content of the provision in association for each provision of goods or services. In this case, first, the recording unit 134 obtains from the store server information indicating the content of the provision that is managed in association with the provision identification information included in the settlement information obtained by the settlement information acquisition unit 133. Then, the recording unit 134 stores in the attribute management database the information indicating the content of the provision obtained from the store server, along with the attributes of the vehicle used, which were identified by the identification unit 132 along with the identification number of the vehicle used, which was included in the settlement information obtained by the settlement information acquisition unit 133.

[0046] The information processing device 1 may record various other information in addition to the attributes of the vehicle being used and information indicating the services provided. For example, the information processing device 1 may further record the attributes of the passengers in the vehicle being used.

[0047] Specifically, first, the identification unit 132 analyzes the captured images acquired by the image acquisition unit 131 to further identify the attributes of the passengers in the vehicle. Then, the recording unit 134 records the attributes of the passengers in the vehicle identified by the identification unit 132 in the attribute management database, along with the identification number acquired by the settlement information acquisition unit 133. In this way, analysts at stores such as Store B can refer to the attribute management database and analyze the attributes of users based on the vehicle's attributes.

[0048] The information processing device 1 may further record the parking period of the vehicle in use. Specifically, the recording unit 134 further associates the parking period from the time the identification unit 132 identifies the vehicle's identification number acquired by the settlement information acquisition unit 133 to the time the settlement information acquisition unit 133 acquires settlement information including the vehicle's identification number, and records this in the attribute management database. In this way, an analyst can refer to the attribute management database and analyze the vehicle's parking period as the usage period of store B based on the vehicle's attributes.

[0049] The information processing device 1 may further record the membership information of passengers in the vehicle being used. Specifically, the recording unit 134 further associates and records the membership information of users registered as members of store B in the attribute management database.

[0050] For example, the store server manages a member ID associated with each product or service provided by store B, corresponding to the user to whom the product or service was provided. The store server also manages the user's member information. In this case, the recording unit 134 retrieves member information, including the member ID managed in association with the provision identification information included in the settlement information acquired by the settlement information acquisition unit 133, from the store server, and further associates the acquired member information and records it in the attribute management database. The recording unit 134 may also record the member information of a user registered as a member of store B in the attribute management database as an attribute of the passenger of the vehicle used. In this way, the analyst can refer to the attribute management database and analyze the member information based on the vehicle's attributes.

[0051] The information processing device 1 may further record information indicating events being held at store B. For example, the store server manages the schedule of events held at store B.

[0052] In this case, the recording unit 134 refers to the schedule managed by the store server and, if a predetermined event is being held at store B, further associates and records information indicating the predetermined event in the attribute management database. In this way, the analyst can refer to the attribute management database and analyze the usage status of store B, etc., based on the vehicle's attributes, including whether or not an event is taking place.

[0053] [Output Processing] Next, the output processing performed by the information processing device 1 will be described. For example, after performing recording processing and recording a certain amount of information (for example, information for one week, one month, or one year) in the attribute management database, the information processing device 1 performs output processing by referring to the attribute management database. In addition, the information processing device 1 may perform output processing by referring to other databases that store information created by an external research company (for example, a database in which vehicle attributes and the attributes of passengers riding in the vehicle are associated and stored).

[0054] The image acquisition unit 131 acquires captured images of vehicles using the parking lot P, which is installed in the parking lot P used by customers of store B that provides goods or services. The identification unit 132 analyzes the captured images acquired by the image acquisition unit 131 and identifies the attributes of the vehicles included in the captured images.

[0055] The decision unit 135 determines a provision plan for store B to provide goods or services based on the passenger attributes stored in the attribute management database, which are associated with each of the attributes of the multiple vehicles used that the identification unit 132 has identified. Specifically, the decision unit 135 determines the provision plan for store B by performing the following three steps.

[0056] As the first step, the decision unit 135 determines the attributes of the target vehicle, which are the attributes of the target vehicle to be used as information for determining the provision plan for store B. Specifically, the decision unit 135 determines the attributes of the vehicle identified based on a specific captured image as the attributes of the target vehicle.

[0057] The determination unit 135 determines, for example, the attributes of the vehicle being used, which are identified based on the captured images taken during a predetermined period, as the attributes of the target vehicle. The predetermined period is, for example, a time slot in the morning and afternoon, every hour, one day, one month, etc., and is a period defined in the information processing service or a period set by store B.

[0058] The determination unit 135 may determine the attributes of a user vehicle identified based on an image captured at a certain point in time (for example, an image captured with the parking lot P as the imaging range) as the attributes of the target vehicle. In this case, the determination unit 135 may determine the attributes of multiple user vehicles parked in the parking lot P from among the multiple user vehicles identified by the identification unit 132 as the attributes of the target vehicle. A parked user vehicle is, for example, a user vehicle located in a parking space provided for parking vehicles in the parking lot P. In this way, the information processing device 1 can target the attributes of a parked user vehicle, that is, a user visiting store B.

[0059] As a second step, the decision unit 135 determines the attributes of the target passengers, which are the attributes of the target passengers to be used as information for determining the service plan for store B, based on the attributes of the multiple target vehicles that have been determined. Specifically, the decision unit 135 determines the attributes of the target passengers by selecting one passenger attribute from among multiple passenger attributes stored in the attribute management database, which are associated with each of the attributes of the multiple target vehicles that have been determined. One passenger attribute may be one type of attribute (for example, one of gender and age group) or a combination of multiple types of attributes (for example, a combination of gender and age group).

[0060] The determination unit 135, for example, determines the attributes of the passengers with a relatively large number of common attributes from among the multiple passenger attributes stored in the attribute management database associated with each of the attributes of the multiple target vehicles determined, as the attributes of the target person. For example, if the multiple passenger attributes stored in the attribute management database associated with each of the attributes of the multiple target vehicles determined are the attributes of male passengers in their 50s and the attributes of female passengers in their 30s, and the former has a larger number of common attributes, the determination unit 135 determines the attributes of the former passengers as the attributes of the target person.

[0061] The determination unit 135 may also determine the attributes of the target person based on the attributes of the passengers in the vehicle used, which are identified by the captured images acquired by the image acquisition unit 131. For example, first, the identification unit 132 analyzes the captured images acquired by the image acquisition unit 131 and identifies the attributes of the passengers in the vehicle used included in the captured images (e.g., gender, age group, number of passengers in the vehicle, etc.). Then, the determination unit 135 determines the attributes of the target person by selecting one passenger attribute from among the multiple passenger attributes identified by the identification unit 132.

[0062] In the third step, the decision unit 135 determines the service plan for store B based on the selected attributes, which are the attributes of the selected passenger. The decision unit 135 determines the service plan for store B by, for example, selecting a service plan stored in the plan management database that is associated with the selected attributes from among multiple service plans stored in the plan management database.

[0063] The decision unit 135 determines the service plan for store B based on, for example, at least one of the following as selection attributes: the passenger's gender, age, income, preferences, number of households, and household composition. The decision unit 135 selects a service plan stored in the plan management database from among multiple service plans stored in the plan management database, associating it with the passenger's attribute that matches a relatively large number of each type of selection attribute (for example, the passenger's attribute that matches the most types of selection attributes). In this way, the information processing device 1 can determine the service plan for store B according to various types of passenger attributes.

[0064] The decision unit 135 determines the price of goods or services offered by store B, for example, as part of store B's service plan. The price of goods or services may be the price of all goods or services offered by store B, or it may be the price of a specific goods or service. For example, the plan management database stores prices for each passenger attribute, and the decision unit 135 determines the price by selecting a price stored in the plan management database that is associated with the selected passenger attribute from among the multiple prices stored in the plan management database.

[0065] For example, the plan management database stores discount coefficients for discounting the offered price, including a first discount coefficient applied when the passenger's income is low, and a second discount coefficient applied when the passenger's income is high, the second discount coefficient having a lower discount rate than the first discount coefficient. In this case, if the selection attribute indicates low income (for example, if the passenger's income is below a predetermined threshold), the decision unit 135 determines the offered price for store B by applying the first discount coefficient stored in the plan management database. Also, if the selection attribute indicates high income (for example, if the passenger's income is above a predetermined threshold), the decision unit 135 determines the offered price for store B by applying the second discount coefficient stored in the plan management database. In this way, the information processing device 1 can determine the offered price based on the attributes of the vehicle used.

[0066] The decision unit 135 may determine the type of goods or services that store B will provide as part of the provision plan. For example, the plan management database stores type information indicating the type of goods or services for each passenger attribute, and the decision unit 135 determines the type of goods or services that store B will provide by selecting type information stored in the plan management database from among multiple types of information stored in the plan management database in association with the selected passenger attribute.

[0067] The decision unit 135 may determine the product location, which is the position where the products offered by store B will be displayed, as part of the provision plan. For example, the plan management database stores product location information, which includes information indicating the product and the corresponding product location, for each passenger attribute. The decision unit 135 determines the product location of a specific product by selecting product location information stored in the plan management database from among multiple product location information stored in the plan management database, in association with the attributes of the selected passenger.

[0068] For example, the planning management database stores product location information, including a first product location information that indicates that if the passenger is male, men's products should be placed in a location easily visible to customers visiting store B (e.g., near the entrance, near the checkout counter, etc.), and a second product location information that indicates that if the passenger is female, women's products should be placed in a location easily visible to customers visiting store B.

[0069] In this case, if the selection attribute indicates that the gender is male, the decision unit 135 determines the first product location information stored in the plan management database as the provision plan for store B. Also, if the selection attribute indicates that the gender is female, the decision unit 135 determines the second product location information stored in the plan management database as the provision plan for store B. In this way, the information processing device 1 can determine the placement of products based on the attributes of the vehicle being used.

[0070] The decision unit 135 may determine the contents of the products that store B will provide as a provision plan. The contents of the products are, for example, the contents of the products that store B makes, such as prepared foods. For example, the plan management database stores product provision information that indicates the contents of the products provided for each passenger attribute, and the decision unit 135 determines the contents of the products provided by selecting product provision information stored in the plan management database that is associated with the attributes of the selected passenger from among the multiple product provision information stored in the plan management database.

[0071] For example, the plan management database stores product provision information, including a first type of product provision information that indicates the contents of a product for a single person (e.g., adjusting the product volume for one person) when the passenger's household consists of one person, and a second type of product provision information that indicates the contents of a product for a family (e.g., adjusting the product volume for 3-4 people) when the passenger's household consists of multiple people.

[0072] In this case, if the selection attribute indicates that the household has one person, the decision unit 135 determines the first product provision information stored in the plan management database as the provision plan for store B. If the selection attribute indicates that the household has multiple people, the decision unit 135 determines the second product provision information stored in the plan management database as the provision plan for store B. In this way, the information processing device 1 can determine the product provision content based on the attributes of the vehicle used.

[0073] The decision unit 135 may determine the content of the benefits to be provided to the user as part of the provision plan. For example, the plan management database stores benefit provision information indicating the content of the benefits for each passenger attribute, and the decision unit 135 determines the content of the benefits by selecting the benefit provision information stored in the plan management database from among the multiple benefit provision information stored in the plan management database in association with the attributes of the selected passenger. In this way, the information processing device 1 can determine the content of the benefits to be provided based on the attributes of the vehicle used.

[0074] The decision unit 135 may decide that a service plan previously presented to another store B is the service plan for store B. Another store B is a different store from store B, for example, a chain store of store B. For example, the storage unit 12 stores other store B, the attributes of other store B's users, and other store service plans that were output to other store B in association with each other. Other store service plans stored in the storage unit 12 are, for example, service plans previously presented to other store B that resulted in increased sales as a result of other store B providing goods or services based on those service plans.

[0075] In this case, if the decision unit 135 finds that among the user attributes stored in the storage unit 12 there is a user attribute that corresponds to a passenger attribute (selected attribute) stored in the attribute management database in association with each of the attributes of the multiple vehicles used that the identification unit 132 has identified, the decision unit 135 determines the service plan of another store B associated with that user attribute as the service plan corresponding to store B. In this way, the information processing device 1 can present store B with a service plan that has resulted in increased sales at the other store B.

[0076] The decision unit 135 may, after determining the provision plan for store B, modify the determined provision plan for store B based on changes in the attributes of people present around store B. Specifically, first, the change information acquisition unit 136 acquires attribute change information corresponding to a predetermined area including store B. The predetermined area is, for example, the region where store B is located, or a predetermined range from store B (for example, within 100 meters). The attribute change information is information for identifying changes in the attributes of people present in the predetermined area including the store, and is, for example, an image captured by a camera (not shown) whose imaging range is the sidewalk, or information indicating the location of a user using a communication service.

[0077] Then, if the attributes of people in a predetermined area immediately before the decision on the provision plan for store B change, and if the attributes of people in the predetermined area change during a predetermined period (e.g., one week, one month, etc.) from the time the provision plan for store B is decided, the decision unit 135 modifies the provision plan for store B based on the changed attributes of people in the predetermined area. For example, if the decision unit 135 has decided on the provision plan for store B based on a selected attribute indicating that the person is male, and then the majority of people in the predetermined area including store B change from male to female, the decision unit 135 will decide on the provision plan for store B based on a selected attribute indicating that the person is female. In this way, the information processing device 1 can take into account situations that may cause changes in people's attributes, such as when an apartment building is constructed around store B, when deciding on the provision plan for store B.

[0078] The output unit 137 outputs the service plan for store B determined by the decision unit 135. The output unit 137, for example, sends the service plan determined by the decision unit 135 to the store server, causing the service plan to be displayed on the store server's display unit. If the decision unit 135 changes the service plan for store B, the output unit 137 outputs the changed service plan for store B, i.e., the latest service plan for store B.

[0079] For example, if the decision unit 135 determines the offering price, the output unit 137 may output the offering price determined by the decision unit 135 to an output device installed in store B. The output device could be, for example, a display device that displays the price of each product on the shelves, a display device (for example, digital signage) installed at the entrance of store B, in the product sales area of ​​store B, or a broadcasting device that broadcasts audio within the building. In this way, the information processing device 1 can immediately execute the determined offering plan.

[0080] The output unit 137 may cause an output device to output an advertisement for a product or service. Specifically, first, the decision unit 135 determines the product or service to be advertised as part of the store B's provision plan. The decision unit 135 determines, for example, a specific product or service for which the offering price has been determined as the product or service to be advertised. Then, the output unit 137 causes an output device to output an advertisement for the product or service that the decision unit 135 has determined as the product or service to be advertised. In this way, the information processing device 1 can immediately execute the determined provision plan.

[0081] In the above example, we described a parking lot P as a facility used by customers of one store B, but this is not limited to this. For example, parking lot P may be a facility used by customers of a commercial facility that includes multiple stores B. In this case, the information processing device 1 may notify the store B corresponding to the attributes of the identified customer of the customer status. For example, the storage unit 12 stores information representing each store B included in the commercial facility, associated with the attributes of the customers of that store B.

[0082] In this case, the output unit 137 notifies store B, which is associated with the user's attribute corresponding to the passenger's attribute (selected attribute) stored in the attribute management database in association with each of the multiple vehicle attributes identified by the identification unit 132 in the storage unit 12, of the customer situation at the commercial facility, which is identified by the identification unit 132 analyzing the captured image. For example, if the number of households of the selected passenger's attribute is multiple people, the output unit 137 notifies store B, which is associated with the selected attribute, of a message indicating that relatively many families are visiting the store as part of the customer situation at the commercial facility. In this way, the information processing device 1 makes it easier for store B, which is expected to have many customers, to prepare its customer service system.

[0083] [Processing flow of Information Processing Device 1] Next, the processing flow of the information processing device 1 will be explained. Figure 5 is a flowchart of the processing flow of the information processing device 1. Figure 5(a) is a flowchart of the recording processing flow. The flowchart shown in Figure 5(a) starts when the image acquisition unit 131 acquires an image from the imaging device C (S11).

[0084] The identification unit 132 analyzes the captured image acquired by the image acquisition unit 131 and identifies the attributes of the vehicle used and the identification number of the vehicle used included in the captured image (S12). The settlement information acquisition unit 133 acquires settlement information from the settlement terminal T (S13).

[0085] The recording unit 134 obtains from the store server provision information indicating the content of the service provided, which is managed in association with the provision identification information included in the settlement information obtained by the settlement information acquisition unit 133, and member information including the member ID, which is managed in association with the said provision identification information (S14). Then, the recording unit 134 records in the attribute management database the attributes of the vehicle used, which are identified by the identification unit 132 along with the identification number of the vehicle used, which is included in the settlement information obtained by the settlement information acquisition unit 133, the information indicating the content of the service provided, which is identified based on the provision identification information included in the settlement information obtained by the settlement information acquisition unit 133, and the obtained member information in association (S15).

[0086] Figure 5(b) is a flowchart showing the output processing flow. The flowchart shown in Figure 5(b) starts when the image acquisition unit 131 acquires an image from the imaging device C, after the recording process has been performed and a certain amount of information has been recorded in the attribute management database (S21).

[0087] The identification unit 132 analyzes the captured image acquired by the image acquisition unit 131 and identifies the attributes of the vehicles used in the captured image (S22). The decision unit 135 determines the service plan for store B based on the attributes of the passengers stored in the attribute management database, which are associated with each of the attributes of the multiple vehicles used identified by the identification unit 132 (S23). Then, the output unit 137 outputs the service plan for store B determined by the decision unit 135 (S24).

[0088] [Effects of this embodiment] As explained above, the information processing device 1 records in the attribute management database the identification number of the vehicle used, which is included in the acquired settlement information and identified along with the vehicle's attributes by analyzing the captured image, and the information indicating the content of the services provided, which is identified based on the provided information included in the acquired settlement information. In this way, the information processing device 1 can associate the attributes of the user's vehicle with the content of the services provided by store B to that user. This allows store B to analyze the relationship between the attributes of the vehicle used in parking lot P and the usage trends of the user of that vehicle. As a result, the information processing device 1 can provide a mechanism for the store to understand the usage trends of users according to the attributes of their vehicles.

[0089] Furthermore, the information processing device 1 determines a service plan for store B based on the attributes of passengers stored in the attribute management database, which are associated with the attributes of each of the multiple vehicles identified by analyzing the captured images, and outputs the determined service plan for store B. In this way, the information processing device 1 can determine a service plan for vehicles that actually used parking lot P to visit the store. This allows the information processing device 1 to improve the accuracy of identifying the passenger attributes used to determine the service plan, i.e., the attributes of store B's users. As a result, the information processing device 1 can improve the profits offered by store B.

[0090] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), "Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation."

[0091] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of its gist. For example, all or part of the apparatus can be configured by functionally or physically distributing and integrating in any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combinations are combined with the effects of the original embodiments. [Explanation of symbols]

[0092] 1. Information Processing Device 11 Communications Department 12 Storage section 13 Control Unit 131 Image acquisition unit 132 Specific part 133 Settlement information acquisition section 134 Records Section 135 Decision Section 136 Fluctuation Information Acquisition Unit 137 Output section Store B C Imaging device Parking T Payment Terminal

Claims

1. An image acquisition unit that acquires images of vehicles using a parking lot, which is installed in a parking lot used by customers of a store that provides goods or services, An identification unit analyzes the captured image acquired by the image acquisition unit and identifies the attributes of the vehicle used and an identification number for identifying the vehicle used that are included in the captured image, A settlement information acquisition unit acquires settlement information for settling the usage fee associated with the use of the aforementioned parking lot, which includes the identification number and provision identification information for identifying the contents of the goods or services provided by the store to the user. A recording unit records in a vehicle attribute storage unit the attributes of the vehicle used, identified by the identification unit along with the identification number included in the settlement information acquired by the settlement information acquisition unit, and information indicating the content of the provision, identified based on the provision identification information included in the settlement information acquired by the settlement information acquisition unit, in association with each other. An information processing device having

2. The identifying unit identifies at least one of the following attributes of the vehicle in use: the manufacturer of the vehicle in use, the type of the vehicle in use, the name of the vehicle in use, and the number of passengers who boarded the vehicle in use. The information processing apparatus according to claim 1.

3. The aforementioned identification unit further identifies the attributes of the passengers of the vehicle being used, The recording unit further associates and records the attributes of the passengers of the vehicle used, as identified by the identification unit, along with the identification number acquired by the settlement information acquisition unit. The information processing apparatus according to claim 1.

4. The recording unit records, as information indicating the content of the provision, at least one of the following: the amount of payment made by the user to the store, and information indicating the goods or services provided by the store to the user. The information processing apparatus according to claim 1.

5. The recording unit further associates and records the parking period from the time the identification unit identifies the identification number acquired by the settlement information acquisition unit to the time the settlement information including the identification number is acquired by the settlement information acquisition unit. The information processing apparatus according to claim 1.

6. The recording unit further records information indicating the predetermined event if a predetermined event is being held at the store. The information processing apparatus according to claim 1.

7. The recording unit further records and associates information about the user who is registered as a member of the store. The information processing apparatus according to claim 1.

8. The information relating to the user includes the user's attributes, The image acquisition unit acquires the recorded image, which is the captured image, after the recording unit has associated the attributes of the vehicle being used with information about the user and recorded it in the vehicle attribute storage unit. The identification unit analyzes the post-recorded image acquired by the image acquisition unit and identifies the attributes of the vehicle being used included in the post-recorded image. The aforementioned information processing device is A decision unit determines a provision plan for the store to provide goods or services based on the user attributes stored in the vehicle attribute storage unit in association with each of the attributes of the multiple vehicles identified by the identification unit, An output unit that outputs the provision plan determined by the determination unit, It further possesses, The information processing apparatus according to claim 7.

9. The determination unit determines the provision plan based on the attributes of the vehicle being used, which are identified based on the captured images taken during a predetermined period. The information processing apparatus according to claim 8.

10. The determination unit determines the provision plan based on the attributes of multiple user vehicles that are parked in the parking lot, among the multiple user vehicles identified by the identification unit. The information processing apparatus according to claim 8.

11. The decision unit determines the provision plan based on at least one of the user's attributes, namely the user's gender, age, income, preferences, number of household members, and household composition. The information processing apparatus according to claim 8.

12. A computer executes A camera installed in a parking lot used by customers of a store that provides goods or services captures images of vehicles using the said parking lot, and the camera acquires these images. The steps include: analyzing the acquired image to identify the attributes of the vehicle being used and an identification number for identifying the vehicle being used, A step of obtaining settlement information for settling the usage fee associated with the use of the aforementioned parking lot, which includes the identification number and provision identification information for identifying the contents of the goods or services provided by the store to the user; A step of recording in a vehicle attribute storage unit the attributes of the vehicle used, identified together with the identification number included in the acquired settlement information, and the information indicating the content of the provision, identified based on the provision identification information included in the acquired settlement information, in association with each other. An information processing method having

13. Computers, An image acquisition unit that acquires images of vehicles using a parking lot, which is installed in a parking lot used by customers of a store that provides goods or services. The image acquisition unit analyzes the captured image and identifies the attributes of the vehicle used and an identification number for identifying the vehicle used that are included in the captured image. A settlement information acquisition unit that acquires settlement information for settling the usage fee associated with the use of the parking lot, which includes the identification number and provision identification information for identifying the contents of the goods or services provided by the store to the user, and A recording unit records in a vehicle attribute storage unit the attributes of the vehicle used, identified by the identification unit along with the identification number included in the settlement information acquired by the settlement information acquisition unit, and information indicating the content of the provision, identified based on the provision identification information included in the settlement information acquired by the settlement information acquisition unit, in association with each other. A program designed to function as such.