Advertisement distribution device, advertisement distribution method, and program
The advertisement distribution system addresses the challenge of utilizing mobility data for marketing by analyzing user movement and purchasing behavior to deliver personalized ads, improving advertising effectiveness.
Patent Information
- Application Number
- JP2025198963
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-11-19
- Publication Date
- 2026-01-29
AI Technical Summary
Conventional services face challenges in utilizing mobility-related movement data effectively for marketing due to a small number of users providing data and biased attributes, limiting the applicability of this data for targeted advertising.
An advertisement distribution system that collects and analyzes user movement data and purchasing behavior data to select and distribute personalized advertising information based on individual user needs, using a device comprising data acquisition, selection, and distribution units.
Enables targeted marketing by presenting advertisements that reflect user needs, enhancing the effectiveness of advertising by considering both movement and purchasing behavior data.
Smart Images

Figure 2026015533000001_ABST
Abstract
Description
[Technical Field]
[0001] An embodiment of the present invention relates to an advertisement distribution device, an advertisement distribution method, and a program for distributing advertisement information to a user terminal owned by a user. [Background technology]
[0002] In recent years, social issues related to "mobility" have become more serious, such as the disparity in transportation methods between rural and urban areas (a decline in the number of personal cars and bus passengers due to aging), traffic congestion, and labor shortages in the logistics industry. While attempts are being made to solve these social problems using cutting-edge technologies such as AI and IoT, the service format of MaaS (Mobility as a Service) has attracted attention. MaaS is a new concept of "mobility" that treats all modes of transportation other than personal cars as a single service and seamlessly connects them (see Non-Patent Document 1). [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] Ministry of Land, Infrastructure, Transport and Tourism, Policy Research Institute for Land, Infrastructure, Transport and Tourism, PRI Review No. 71, Perspective "Domestic Trends Surrounding MaaS", Winter 2019, Internet<URL: https: / / www.mlit.go.jp / pri / kikanshi / pdf / 2018 / 71_1.pdf> Summary of the Invention [Problem to be solved by the invention]
[0004] However, in conventional services, the number of users who provide mobility-related movement data is small and their attributes are often biased. Therefore, the movement data provided by users has not been used sufficiently for marketing purposes, such as attracting customers or promoting sales.
[0005] This invention was made in light of the above circumstances, and its purpose is to provide technology that enables marketing to users who provide mobility data in accordance with the needs of each user. [Means for solving the problem]
[0006] In order to solve the above problem, one aspect of the present invention is an advertising distribution device that distributes advertising information to a user terminal carried by a user, comprising a first acquisition unit that acquires movement data of the user, a second acquisition unit that acquires purchasing behavior data of the user, a selection unit that selects advertising information to be distributed based on the movement data and the purchasing behavior data, and a distribution unit that distributes the advertising information to the user terminal. [Effects of the Invention]
[0007] According to one aspect of the present invention, an advertisement distribution device acquires movement data and purchasing behavior data of a user who owns a user terminal, selects advertising information based on the movement data and purchasing behavior data, and distributes the advertising information to the user terminal. Therefore, it is possible to present an advertisement that reflects the needs of a user who provides movement data, taking into account not only the movement data but also the purchasing behavior data.
[0008] That is, according to the present invention, it is possible to carry out marketing to users who provide movement data in accordance with the needs of each user. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing an example of the overall configuration of a system including an advertisement distribution device according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing an example of the functional configuration of the advertisement distribution device according to an embodiment of the present invention. [Figure 3] FIG. 3 is a block diagram showing an example of a hardware configuration of an advertisement distribution device according to an embodiment of the present invention. [Figure 4] FIG. 4 is a flowchart showing the processing procedure and processing contents of the advertisement distribution device shown in FIG. [Figure 5] FIG. 5 is a diagram showing an outline of data collection by the system shown in FIG. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Hereinafter, elements that are identical or similar to elements already described will be assigned the same or similar reference numerals, and duplicate descriptions will generally be omitted. For example, when there are multiple identical or similar elements, a common reference numeral may be used to describe each element without distinguishing between them, or a subnumber may be used in addition to the common reference numeral to describe each element distinctly.
[0011] [One embodiment] (1) Composition (1-1) System FIG. 1 is a diagram showing an example of the overall configuration of a system 1 including an advertisement distribution device 10 according to an embodiment of the present invention. In this system 1, the advertisement distribution device 10 collects movement data from member users of a point service that issues points that can be used to exchange for goods or services (hereinafter referred to as "goods, etc.") in conjunction with the purchase of the goods, etc., and provides benefits such as coupons. The point service grants issued points to member users and manages point balances for each member user. The point service also collects and manages information related to purchases of goods, etc., related to point issuance, information on point usage or exchange, and information related to benefits such as provided coupons. Such information or data managed by the point service is collectively referred to herein as "purchasing behavior data." The advertisement distribution device 10 acquires movement data and purchasing behavior data of member users, and selects and distributes advertising information that reflects the needs of each user based on the acquired data. Particularly in this embodiment, the advertisement distribution device 10 collects driving data of a vehicle associated with the user as an example of movement data related to the user's mobility.
[0012] 1, the system 1 includes an advertisement distribution device 10, a point server 20, an advertisement management server 30, a user terminal 40, and a vehicle 50 equipped with a travel data collection device 51. The advertisement distribution device 10 is capable of communicating information with the point server 20, the advertisement management server 30, and the user terminal 40 via a network NW including the Internet, a wide area network (WAN), a mobile communication network, etc.
[0013] The vehicle 50 is a vehicle, such as an automobile or a motorized bicycle, associated with a member user of a point service provided by the point server 20. The member user may be the driver or a passenger of the vehicle 50. The vehicle 50 is equipped with a travel data collection device 51. The travel data collection device 51 has built-in sensors such as an acceleration sensor and a GPS sensor and collects data from the built-in sensors. The travel data collection device 51 may be configured to collect CAN (Controller Area Network) data of the vehicle 50. The travel data may include, for example, acceleration, latitude and longitude, vehicle speed, engine RPM, steering angle, and operation information of the accelerator pedal and brake pedal. The travel data collection device 51 transmits the collected travel data to the user terminal 40 via short-range wireless communication such as Bluetooth (registered trademark), and transfers it to the advertisement distribution device 10. The travel data collection device 51 may transmit the travel data to the user terminal 40 in real time or after accumulating a certain amount or for a certain period of time. The traveling data collection device 51 may transmit the collected traveling data directly to the advertisement distribution device 10 without going through the user terminal 40.
[0014] The user terminal 40 is a terminal with a communication function, such as a mobile phone, smartphone, or tablet terminal, owned by a member user of the point service provided by the point server 20. A dedicated application program (hereinafter also referred to as an "app") is installed in the user terminal 40 in advance. The user terminal 40 transmits driving data received from the driving data collection device 51 to the advertisement distribution device 10 via the app, and displays advertising information distributed from the advertisement distribution device 10 on its display screen. Advertising information may be distributed to the user terminal 40 not only from a dedicated application but also from an email newsletter or a point service app. The "advertising information" displayed on the display screen of the user terminal 40 may include any information that attracts the interest of users who view advertisements, such as information about new products, limited-time sales, coupons that can be presented to receive discounts or gifts when purchasing products, and special points that can be earned by presenting the advertising information at a store. The user terminal 40 may accumulate a certain amount of driving data or a certain period of time before transmitting the data to the advertisement distribution device 10. The running data transmitted from the user terminal 40 to the advertisement distribution device 10 may include information indicating the date and time when the data was measured or collected, and identification information (ID) of the user terminal 40 or running data collection device 51 that sent the data.
[0015] The point server 20 provides a point service that issues and awards points to member users in association with the purchase of products, etc., and manages the point balance for each member user. The point service provided by the point server 20 may handle points that can be used at a specific store or company, or may handle common points that can be used across multiple stores or companies. The point server 20 includes a member attribute database (DB) 21 and a purchasing behavior database (DB) 22.
[0016] The member attribute DB 21 stores attribute data related to each member user of the point service. The attribute data includes, for example, the member user's name, date of birth, gender, address, occupation, etc., and is stored in association with the member user's ID. The attribute data may also include other personal information of the member user, such as family structure and preference information.
[0017] The purchasing behavior DB 22 stores purchasing behavior data related to the purchasing behavior of each member user who is the subject of point awarding. The purchasing behavior data may include, for example, information such as the date and time of purchase of a product, the name and address of the store, the name of each product, the unit price, the total amount paid, the awarded points, and the consumed points.
[0018] The advertisement management server 30 manages advertisement data relating to advertisement information received from advertisers who wish to distribute advertisements for their own products or stores. The advertisement data managed by the advertisement management server 30 may include identification information of the advertiser, identification information of the store or product that is the subject of the advertisement, information on benefits such as discounts, gifts, and special points, and information specifying the time period for distributing the advertisement information and the attributes of the member users to whom the advertisement information is to be distributed.
[0019] The advertisement distribution device 10 collects driving data from member users of the point service provided by the point server 20 and distributes advertising information to the member users, and is configured, for example, by a server computer or a personal computer. More specifically, the advertisement distribution device 10 acquires driving data transmitted from the user terminal 40 and acquires purchasing behavior data of the member user associated with the acquired driving data from the purchasing behavior DB 22. At this time, the advertisement distribution device 10 may further acquire member attribute data of the member user from the member attribute DB 21. Then, the advertisement distribution device 10 selects advertising information that meets the needs of the member user based on the acquired driving data and purchasing behavior data (and member attribute data), and distributes the selected advertising information to the user terminal 40.
[0020] 1 shows one vehicle 50, one traveling data collection device 51, and one user terminal 40 for ease of explanation, there may be a plurality of vehicles 50 that can connect to the advertisement distribution device 10 via the traveling data collection device 51 or the user terminal 40. The advertisement distribution device 10 can communicate with a plurality of user terminals 40 or a plurality of traveling data collection devices 51 simultaneously, and can distribute advertisement information to a plurality of user terminals 40 simultaneously in parallel.
[0021] (1-2) Advertisement distribution device (1-2-1) Functional configuration FIG. 2 is a block diagram showing an example of a functional configuration of the advertisement distribution device 10 according to an embodiment. The advertisement distribution device 10 includes a communication unit 11, a control unit 12, and a storage unit 13.
[0022] The communication unit 11 includes, for example, one or more wired or wireless communication interface units, enabling transmission and reception of information with external devices. For example, a wired LAN is used as the wired interface, and for example, a wireless LAN or Bluetooth (registered trademark) is used as the wireless interface. The communication unit 11 transmits and receives data to and from the user terminal 40, the point server 20, and the advertisement management server 30 via the network NW.
[0023] The memory unit 13 uses a non-volatile memory such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) as a storage medium that can be written to and read from at any time, and in addition to a program storage unit, the memory area includes a driving data storage unit 131, a member data storage unit 132, and an advertisement data storage unit 133.
[0024] The running data storage unit 131 is used to store the acquired running data. The running data storage unit 131 stores the running data in association with the ID of the member user who is the owner of the user terminal 40, for example.
[0025] The member data storage unit 132 is used to store the acquired purchasing behavior data and attribute data (collectively referred to as "member data"). The member data storage unit 132 stores the member data in association with, for example, the ID of the member user.
[0026] The advertisement data storage unit 133 is used to store the acquired advertisement data. The advertisement data storage unit 133 stores the advertisement data in association with, for example, the ID of an advertiser, a store, a product, or the like.
[0027] The control unit 12 includes a hardware processor such as a CPU (Central Processing Unit), a program memory, and a working memory for temporarily storing data being processed, and controls the overall operation of the advertisement distribution device 10. The control unit 12 includes, as software processing function units, a traveling data acquisition unit 121, a compensation granting unit 122, a purchasing behavior data acquisition unit 123, an attribute data acquisition unit 124, an advertisement data acquisition unit 125, an advertisement selection unit 126, and an advertisement distribution unit 127. All of these processing function units are realized by causing the hardware processor to execute application programs stored in the program memory.
[0028] The running data acquisition unit 121 acquires the running data transmitted from the user terminal 40 (or the running data collection device 51) via the network NW, and stores the data in the running data storage unit 131.
[0029] The value granting unit 122 calculates a value according to the amount of information or content of the information contained in the acquired driving data, and performs processing to grant the value to the member user who acquired the driving data. In one embodiment, the value granted by the value granting unit 122 is points (hereinafter referred to as "value points") that can be used in the point service provided by the point server 20. In this case, the value granting unit 122 can instruct the point server 20 to issue and grant the value points to the member user who provided the driving data. The issuance and granting of the value points may be at any timing. The value granting unit 122 can, for example, calculate the value points so that the number of points corresponds to the amount of information in the provided driving data.
[0030] The purchasing behavior data acquisition unit 123 acquires necessary purchasing behavior data from the purchasing behavior DB 22 of the point server 20 via the network NW, and stores the data in the member data storage unit 132 .
[0031] The attribute data acquisition unit 124 acquires necessary attribute data from the member attribute DB 21 of the point server 20 via the network NW and stores the data in the member data storage unit 132. The attribute data acquisition unit 124 may be integrated with the purchasing behavior data acquisition unit 123.
[0032] The advertisement data acquisition unit 125 acquires necessary advertisement data from the advertisement management server 30 via the network NW and stores the data in the advertisement data storage unit 133. The advertisement data acquisition unit 125 may acquire the latest advertisement data from the advertisement management server 30 every time the advertisement information selection and distribution process is executed. Alternatively, the advertisement data acquisition unit 125 may be configured to acquire the data every time advertisement data is newly created or updated in the advertisement management server 30.
[0033] The advertisement selection unit 126 reads out the driving data stored in the driving data storage unit 131, the member data stored in the member data storage unit 132, and the advertising data stored in the advertising data storage unit 133, and selects advertising information to be distributed to member users who are the targets of advertising distribution. In one embodiment, the advertisement selection unit 126 analyzes the movement and activity trends of member users from the driving data, analyzes the shopping trends and preferences of member users from the member data, and selects advertising information that meets the needs of the member users based on the analysis.
[0034] The advertisement distribution unit 127 generates display information for displaying the advertisement information based on the advertisement information selected by the advertisement selection unit 126, and transmits the display information to the user terminal 40 associated with the member user who is the distribution destination.
[0035] (1-2-2) Hardware configuration FIG. 3 is a block diagram showing an example of the hardware configuration of the advertisement distribution device 10. As shown in FIG. The advertisement distribution device 10 includes a CPU (Central Processing Unit) 101, a RAM (Random Access Memory) 102, a ROM (Read Only Memory) 103, an auxiliary storage device 104, an input device 105, an output device 106, and a communication interface (I / F) 107.
[0036] The above-described functions of the advertisement distribution device 10 are realized by the CPU 101 loading a program stored in the ROM 103 or the auxiliary storage device 104 into the RAM 102 and executing the program. The CPU 101 is an example of a hardware processor. The hardware processor is not limited to a general-purpose processor such as the CPU 101, but may also be a dedicated processor such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array).
[0037] The auxiliary storage device 104 includes a computer-readable storage medium that stores data in a non-volatile manner, and may be, for example, a hard disk drive (HDD) or a solid state drive (SDD). The auxiliary storage device 104 may function as a storage unit including the running data storage unit 131, the member data storage unit 132, and the advertisement data storage unit 133.
[0038] The input device 105 includes, for example, a keyboard and a mouse. The output device 106 includes a display device. The input device 105 and the output device 106 may be, for example, an integrated touch panel type device that combines a display device such as a liquid crystal panel with an input device such as a touch pad.
[0039] The communication interface 107 is an interface for communicating with an external device. The communication interface 107 includes, for example, a LAN (Local Area Network) port, is connected to a network NW using, for example, a LAN cable, and transmits and receives data to and from the external device via the network NW. The communication interface 107 may include a wireless module such as a wireless LAN module or a Bluetooth (registered trademark) module.
[0040] Concerning the specific hardware configuration of the advertisement distribution device 10, components may be omitted, replaced, or added as appropriate depending on the embodiment. For example, the control unit may include multiple processors.
[0041] As described above, the advertisement distribution device 10 according to one embodiment acquires driving data collected by the driving data collection device 51 in the vehicle 50 and purchasing behavior data of the member user linked to the vehicle 50, and combines and analyzes the driving data and the purchasing behavior data to select and distribute appropriate advertising information for each member user. The advertisement distribution device 10 may be configured to further use attribute data of the member user when selecting appropriate advertising information for each member user.
[0042] In many cases, conventional services that deliver advertisements as part of their marketing efforts deliver information unilaterally to users, which often creates a sense of discomfort for users. Furthermore, conventional services that collect mobility-related movement data tend to have biased attributes among users who provide the movement data, making it difficult to directly utilize the provided movement data for marketing purposes, and only limited services can be provided to a limited number of users.
[0043] In contrast, an advertisement distribution device 10 according to an embodiment collects movement data from member users who use a point service that issues points in association with the purchase of a product or the like. The point service accumulates information related to the purchasing behavior of the member users for which points were issued, so that movement data information can be obtained for the member users in addition to information related to their purchasing behavior. Therefore, the advertisement distribution device 10 can combine and analyze the purchasing behavior data and the movement data, and can provide approaches and services that are in line with the user's interests and concerns.
[0044] In the following description, it is assumed that the point server 20 is a common point server that can be used across a plurality of stores and companies.
[0045] (2) Operation FIG. 4 is a flowchart showing the information processing procedure and processing contents of the advertisement distribution device 10 configured as above. It is assumed that the member user has an authenticated user terminal 40 with a dedicated application program installed in advance. It is also assumed that the advertisement data storage unit 133 has advertisement data to be distributed stored in advance.
[0046] First, in step S1, the advertisement distribution device 10 acquires, via the traveling data acquisition unit 121, traveling data transmitted from the user terminal 40, and stores the data in the traveling data storage unit 131. This step may be performed at any timing. When traveling data is transmitted from multiple user terminals 40, the data may be acquired at any timing.
[0047] Next, in step S2, the advertisement distribution device 10 acquires the necessary member data from the point server 20, associates it with the member user ID, and stores it in the member data storage unit 132. More specifically, the purchasing behavior data acquisition unit 123 acquires purchasing behavior data from the purchasing behavior DB 22, and in some cases, the attribute data acquisition unit 124 further acquires attribute data from the member attribute DB 21. These data may also be acquired at any time.
[0048] The above steps S1 and S2 do not necessarily have to be performed consecutively in time. After necessary data is acquired in steps S1 and S2, the process moves to the following processing.
[0049] In step S3, the advertisement distribution device 10 selects, via the advertisement selection unit 126, advertisement information to be distributed to a specific member user based on the driving data stored in the driving data storage unit 131, the member data stored in the member data storage unit 132, and the advertisement data stored in the advertisement data storage unit 133.
[0050] In one embodiment, the advertisement selection unit 126 reads driving data linked to the ID of a specific member user from the driving data storage unit 131, and analyzes (estimates) information related to the member user's movements, such as the member user's activity area and activity time period, from the read driving data. As an example, the advertisement selection unit 126 reads one month's worth of driving data for the member user, and may extract areas with high driving frequency or roads traveled frequently as the member user's activity area based on the location information included in the driving data. The driving data may be aggregated by time period, such as morning / afternoon / night. Here, the term "time period" may include distinctions between days of the week, holidays, etc., and distinctions between periods, such as seasons.
[0051] Meanwhile, the advertisement selection unit 126 reads purchasing behavior data linked to the member user's ID from the member data storage unit 132 and analyzes (estimates) information related to the member user's purchasing behavior, such as shopping and preference trends, from the read purchasing behavior data. For example, the advertisement selection unit 126 reads one month's worth of purchasing behavior data for the member user and, based on the information contained in the purchasing behavior data, aggregates the number of purchases, purchase amount, and whether or not points are used for each category, such as food, daily necessities, clothing, entertainment services, medical services, and financial services. Alternatively, the advertisement selection unit 126 may further aggregate by type, such as soft drinks, carbonated drinks, dairy drinks, and alcoholic drinks, for beverages. Alternatively, the advertisement selection unit 126 may aggregate by manufacturer, seller, or product name. The purchasing behavior data may also be aggregated by time period (morning / afternoon / night, day of the week, season, etc.). For example, the advertisement selection unit 126 can analyze shopping trends during a specific time period on a specific day of the week from the purchasing behavior data. It is also possible to analyze combinations of products that are often purchased together or on the same day.
[0052] Next, the advertisement selection unit 126 reads out the advertisement data stored in the advertisement data storage unit 133, and selects advertisement information to be distributed to a specific member user based on the driving data and purchasing behavior data.
[0053] For example, the advertisement selection unit 126 can select advertisement information for products, etc. that the member user frequently purchases based on the member user's purchasing behavior data from among the advertisement information for stores located in the member user's activity area (area where the member user travels frequently) estimated from the member user's travel data. Frequently purchased products, etc. may be, for example, products that have been purchased a threshold number of times or more in a predetermined period, or products that have been purchased frequently in the past but not in the last week. Conversely, advertisement information for products, etc. that the member user has never purchased may also be selected.
[0054] The advertisement selection unit 126 may also further consider the activity time period estimated from the member user's driving data. For example, for a member user who is observed to tend to drive in different areas depending on the time of day, such as Town A in the morning and Town B in the afternoon, advertisement information may be selected in accordance with that tendency. Alternatively, the timing of delivery of advertisement information may be controlled based on the activity time period. The advertisement selection unit 126 may also select advertisement information further based on the member user's attribute data (e.g., gender and age). For example, if an advertiser specifies the attributes of member users to whom advertisement information should be delivered, the advertisement selection unit 126 may select a combination of member users and advertisement information that matches the conditions based on the attribute data. Furthermore, the selected advertisement information may include an expiration date that takes into account the member user's activity time period.
[0055] As described above, the advertisement selection unit 126 may select advertising information for an advertiser's store if that store is located within the member user's activity area. As another example, if a store B competing with the advertiser's store A exists and the travel data indicates that the member user has visited store B during a specific time period, advertising information related to store A for that time period may be selected, regardless of whether store A is located within the activity area, in order to attract customers from store B to store A. Similarly, if the travel data indicates that the member user tends to visit a specific convenience store C during lunchtime (11:00 to 13:00), the advertisement selection unit 126 may select advertising information for bento lunch boxes from the advertiser's convenience store D during lunchtime. In these cases, the advertisement selection unit 126 may further narrow down the advertisement information based on purchasing behavior data and attribute data. For example, if the purchasing behavior data indicates that the member user frequently purchases coffee, advertising information related to coffee may be preferentially selected, or advertising information related to chocolate, which is expected to be purchased along with coffee, may be selected.
[0056] The criteria that the advertisement selection unit 126 uses when selecting advertisement information may be uniformly set by an administrator of the advertisement distribution device 10, or may be set for each advertiser according to the advertiser's requests.
[0057] In step S5, the advertisement distribution device 10 generates, by the advertisement distribution unit 127, display information for displaying the selected advertisement information and distributes it to the user terminal 40. The timing of distribution may be set arbitrarily. As an example, the advertisement information may be distributed according to a distribution time set in advance for each advertisement information. Alternatively, the advertisement distribution device 10 may monitor the current location of the user terminal 40 in real time and distribute the advertisement information when it detects that the user terminal 40 has entered a geofence set to include the advertised store. Alternatively, the advertisement distribution device 10 may simply distribute the advertisement information when the user terminal 40 comes within a certain distance from the advertised store.
[0058] FIG. 5 is a schematic diagram showing an overview of data collection by a system 1 including an advertisement distribution device 10 according to an embodiment. In the upper part, at T11, advertising information is delivered to the user terminal 40 carried by the user of the vehicle 50, for example, when the vehicle approaches within a certain distance from the store 61 (interests and concerns). As described above, the advertising information is selected based on the driving data and purchasing behavior data, and is delivered to the user terminal 40 via a dedicated app, an existing email newsletter, a point service app, or the like. The user then visits the target store 61 for the advertising information (T12) and purchases a product or the like (T13). In connection with this purchase, points are awarded to the user from the point server 20 (T14). Thereafter, some advertising information is again delivered to the user terminal 40 (interests and concerns) (T15). In such a case, by collecting driving data and purchasing behavior data from the user, it is possible to ascertain not only that the user visited the store 61 after the delivery of the advertising information, but also detailed information about the products purchased at the store 61.
[0059] In the lower part, at T21, as in the upper part, advertising information is delivered to the user terminal 40 carried by the user of the vehicle 50 (interest). However, the user visits a similar store (e.g., a competing store) rather than the store targeted by the advertising information (T22). After that, some advertising information is again delivered to the user terminal 40 (interest) (T23). Even in such a case, by collecting driving data from the user, it can be determined that the user did not visit store 61 after the advertising information was delivered, but instead visited a similar store.
[0060] System 1 collects, accumulates, and analyzes such a wide variety of data as if it were a data tank 100. System 1 can collect data, particularly from member users of a point service. By analyzing the collected data, system 1 can obtain information on the effectiveness of advertising information distribution, such as whether the distribution of advertising information resulted in a store visit or a purchase, or whether the distribution of advertising information did not result in a store visit or a purchase. Furthermore, by accumulating such data, more appropriate marketing can be conducted for users for whom sufficient driving data or purchasing behavior data cannot be obtained, by inferring the needs of other users with similar attributes, activities, and purchasing behavior. Therefore, by expanding information on users with similar gender, age, etc., not only to users who have actually provided driving data but also to users who have not provided driving data or who are not members of a point service, advertising can be delivered that better meets their needs.
[0061] (3) Effects As described above in detail, the advertisement distribution device 10 according to an embodiment of the present invention selects and distributes advertisement information to be distributed to a user terminal 40 owned by a member user based on the member user's driving data and purchasing behavior data. The advertisement distribution device 10 acquires purchasing behavior data of member users of a point service and also acquires movement data from the member users, particularly by cooperating with a point server 20 that manages information related to purchasing behavior as described above. This allows for the acquisition of detailed information related to purchasing behavior (e.g., product names, categories, time periods, unit prices, etc.) that cannot be obtained from movement data alone, as well as information related to activity areas and time periods that cannot be obtained from purchasing behavior data alone, and can be used to distribute appropriate advertisement information. Therefore, the advertisement distribution device 10 can distribute advertisement information customized for each user in line with the needs of the user, which is expected to result in more effective marketing.
[0062] (4) Other embodiments The present invention is not limited to the above-described embodiment. For example, in the above-described embodiment, driving data is collected from a vehicle 50 associated with a member user. However, the activity area and activity time period may be analyzed based on the movement data of the user terminal 40, based on the location information of the user terminal 40 itself owned by the member user. Furthermore, the movement data may include movement information using public transportation by linking with a route search tool. The advertisement distribution device 10 can simultaneously select and distribute advertising information suitable for each owner to multiple user terminals 40 in parallel.
[0063] The functional units of the advertisement distribution device 10 may be distributed across multiple devices, and these devices may perform processing in cooperation with each other. Furthermore, each functional unit may be realized using a circuit. The circuit may be a dedicated circuit for realizing a specific function, or a general-purpose circuit such as a processor.
[0064] Furthermore, the flow of each process described above is not limited to the procedures described, and the order of some steps may be changed, or some steps may be performed simultaneously in parallel. Furthermore, the series of processes described above do not need to be performed consecutively, and each step may be performed at any timing.
[0065] The above-described method can be stored as a program (software means) that can be executed by a computer on a recording medium (storage medium), such as a magnetic disk (floppy disk, hard disk, etc.), optical disk (CD-ROM, DVD, MO, etc.), or semiconductor memory (ROM, RAM, flash memory, etc.), or can be transmitted and distributed via a communication medium. The program stored on the medium also includes a configuration program that configures the software means (including not only execution programs but also tables and data structures) that the computer executes. The computer that realizes the above-described device reads the program stored on the recording medium and, in some cases, configures the software means using the configuration program, and executes the above-described processing by having the operation controlled by this software means. The term "recording medium" as used herein is not limited to a storage medium for distribution, but also includes a storage medium such as a magnetic disk or semiconductor memory installed inside the computer or in a device connected via a network.
[0066] In addition, various modifications can be made to the timing and method of collecting each piece of data, the method of analysis, etc., without departing from the spirit of the present invention.
[0067] It should be noted that this invention is not limited to the above-described embodiments, and various modifications can be made in the implementation stage without departing from the spirit of the invention. Furthermore, the embodiments may be implemented in appropriate combinations, in which case the combined effects can be obtained. Furthermore, the above-described embodiments include various inventions, and various inventions can be extracted by combining selected elements from the disclosed elements. For example, if the problem can be solved and the desired effect can be obtained even if some elements are deleted from all elements shown in the embodiments, the configuration from which these elements are deleted can be extracted as an invention. [Explanation of symbols]
[0068] 1...system, 10...advertising distribution device, 11...communication unit, 12...control unit, 13...memory unit, 20...point server, 21...member attribute database (DB), 22...purchasing behavior database (DB), 30...advertising management server, 40...user terminal, 50...vehicle, 51...driving data collection device, 121...driving data acquisition unit, 122...reward assignment unit, 123...purchasing behavior data acquisition unit, 124...attribute data acquisition unit, 125...advertising data acquisition unit, 126...advertising selection unit, 127...advertising distribution unit, 131...driving data storage unit, 132...member data storage unit, 133...advertising data storage unit.
Claims
1. An advertisement distribution device that distributes advertisement information to a user terminal owned by a user, a first acquisition unit that acquires movement data of the user; a second acquisition unit that acquires purchasing behavior data of the user; a selection unit that selects advertising information to be distributed based on the movement data and the purchasing behavior data; a distribution unit that distributes the advertising information to the user terminal; An advertisement distribution device comprising:
2. the second acquisition unit acquires the purchasing behavior data from a point server that awards points to users according to their purchases; the selection unit selects advertising information relating to an affiliated service that utilizes a point service provided by the point server. The advertisement distribution device according to claim 1 .
3. the selection unit selects advertising information including information about benefits available at stores that are included in the user's activity area estimated from the movement data, from among stores that provide the affiliated service. The advertisement distribution device according to claim 2 .
4. the first acquisition unit acquires, as the movement data, traveling data collected in a vehicle associated with the user; The advertisement distribution device further a compensation granting unit that grants compensation according to the amount of information or content of information included in the acquired traveling data to a user associated with the vehicle from which the traveling data was collected; The advertisement distribution device according to claim 1 .
5. An advertisement distribution method executed by an advertisement distribution device that distributes advertisement information to a user terminal owned by a user, comprising: acquiring movement data of the user; acquiring purchasing behavior data of the user; selecting advertising information to be distributed based on the movement data and the purchasing behavior data; delivering the advertising information to the user terminal; An advertisement distribution method comprising:
6. A program that causes a computer to execute processing by each unit of the device according to any one of claims 1 to 4.