Information providing device, information providing system, and information providing method

By associating vehicle location and time with advertising information, the system efficiently provides promotions to users at optimal times, enhancing user engagement and sales opportunities.

JP7732194B2Active Publication Date: 2025-09-02NISSAN MOTOR CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021023724
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-02-17
Publication Date
2025-09-02
Estimated Expiration
2041-02-17

AI Technical Summary

Technical Problem

Existing information providing devices do not associate advertising information with the vehicle's location and time, leading to inefficient provision of advertising information to users.

Method used

The system compares an advertising content definition table with the vehicle's estimated location and time to extract target stores and presents advertising information to users at optimal times for sales promotion.

Benefits of technology

Advertising information is efficiently provided to users, increasing the likelihood of them stopping at stores during sales promotions or breaks, thereby enhancing user engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007732194000001
    Figure 0007732194000001
  • Figure 0007732194000002
    Figure 0007732194000002
  • Figure 0007732194000003
    Figure 0007732194000003
Patent Text Reader

Abstract

To provide an information provision device, an information provision system, and an information provision method capable of efficiently providing a user with advertisement information of shops.SOLUTION: An information provision device includes: an information acquisition unit configured to acquire vehicle information including a position of a vehicle and a travel route; a calculation unit configured to calculate an estimated position of the vehicle at a predetermined time after the current time as a situation of a user riding in the vehicle, based on the position of the vehicle and the travel route; a storage unit configured to store an advertisement content definition table that defines, for each shop, advertisement information, a recommended time zone for presenting the advertisement information, and a recommended area for presenting the advertisement information; an extraction unit configured to extract shops through which the vehicle can pass through as presentation object shops by comparing the advertisement content definition table and the situation of the user; and a presentation control unit configured to execute presentation processing for presenting the advertisement information of the presentation object shops to the user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information providing device, an information providing system, and an information providing method. [Background technology]

[0002] An information providing device is known that has a route generating unit that generates a route from a departure point to a destination via promotional locations within a search range that includes the departure point and the destination, and presents the route to a user, and an instruction unit that outputs an instruction to send promotional usage information to a user's mobile terminal to take advantage of promotions at promotional locations that the route passes through (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-191825 Summary of the Invention [Problem to be solved by the invention]

[0004] The information providing device described in Patent Document 1 does not associate advertising information with the vehicle's location and time, which has the problem that it cannot efficiently provide advertising information to users so that they will stop by a store at a time when sales can be promoted.

[0005] An object of the present invention is to provide an information providing device, an information providing system, and an information providing method that can efficiently provide advertising information to users. [Means for solving the problem]

[0006] The present invention solves the above problem by comparing an advertising content definition table, which specifies advertising information, recommended time periods for presenting the advertising information, and recommended areas for presenting the advertising information for each store, with the vehicle's estimated location at a specified time after the current time, to extract stores that the vehicle can pass through as target stores, and then performing a presentation process to present the advertising information of the target stores to the user. [Effects of the Invention]

[0007] According to the present invention, the vehicle location and time are associated with advertising information, so that advertising information can be efficiently provided to users so that they can visit a store at a time when sales promotion is possible. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a block diagram of an information providing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram of a storage unit according to the embodiment. [Figure 3] FIG. 10 is an explanatory diagram for explaining an advertisement content definition table. [Figure 4] 10 is an example of an extraction result by an extraction unit according to the present embodiment. [Figure 5] 10 is a time chart showing the process of providing advertising information of a suggested store to a user. [Figure 6] FIG. 10 is a block diagram of an information providing system according to a modified example. [Figure 7] 10 is a time chart showing the process of providing advertising information of a suggested store to a user in a modified example. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In this embodiment, an information providing apparatus and an information providing method according to the present invention will be described using an example in which they are applied to an information providing system.

[0010] Fig. 1 is a block diagram of an information provision system 100 according to this embodiment. As shown in Fig. 1, the information provision system 100 includes an information provision device 1, a vehicle 2, and a mobile terminal 3. The information provision device 1, the vehicle 2, and the mobile terminal 3 are capable of exchanging information with one another via a communication network 4. Examples of the communication network 4 include a mobile phone network, a wireless LAN (Local Area Network) network, a DSRC (Dedicated Short Range Communications) network, and a power line communication network.

[0011] In this embodiment, a user (not shown) is in the vehicle 2, and the user carries a mobile terminal 3. In addition, in this embodiment, the user is described by taking as an example a driver who drives the vehicle 2, but the user may also be a passenger in the vehicle 2 other than the driver.

[0012] 1 shows one vehicle 2, the information provision system 100 may be made up of multiple vehicles 2. Furthermore, while the information provision system 100 shown in FIG. 1 shows one mobile terminal 3, the information provision system 100 may be made up of multiple mobile terminals 3.

[0013] The vehicle 2 is equipped with, as on-board devices, a car navigation device 21, on-board sensors 27, and on-board communication device 28. The on-board devices of the vehicle 2 are connected to each other by, for example, a Controller Area Network (CAN), Ethernet (registered trademark), or the like, in order to transmit and receive information to and from each other.

[0014] The car navigation device 21 searches for a driving route of the vehicle 2 from the departure point of the vehicle 2 to the destination, and presents the driving route of the vehicle 2 to the user. The driving route is a route along which the vehicle 2 is planned to travel, and in the following description, the driving route may be read as a planned driving route. As shown in FIG. 1 , the car navigation device 21 has a GPS receiving unit 22, an input unit 23, a memory unit 24, a control unit 25, and an output unit 26.

[0015] The GPS receiver 22 acquires position information of the vehicle 2 from GPS (Global Positioning System, hereinafter the same) satellites. One example of the position information of the vehicle 2 is latitude and longitude information. The GPS receiver 22 acquires the position information of the vehicle 2 from the GPS satellites at predetermined intervals, and therefore the position information of the vehicle 2 changes as the vehicle 2 moves. The predetermined interval is a predetermined interval.

[0016] The input unit 23 is an input interface that accepts input from the user. The input unit 23 is composed of one or more devices. For example, the input unit 23 is composed of a touch panel that allows the user to input characters and a microphone that allows the user to input voice. When the input unit 23 is a touch panel, the input unit 23 may be configured integrally with the output unit 26. An example of an item that the user inputs to the input unit 23 is the destination of the vehicle 2.

[0017] The memory unit 24 stores map information. The map information is a so-called electronic map, and is information in which latitude and longitude are associated with map information. The map information also includes at least road information, store information, and facility information. The road information includes road types (e.g., general roads, toll roads, etc.) and the locations of intersections, stop lines, traffic lights, and road signs. The store information includes store opening hours and whether or not parking is available. Examples of stores include restaurants (family restaurants, fast food restaurants, etc.) and convenience stores. The facility information includes facility opening hours and whether or not parking is available. Examples of facilities include gas stations, pay parking lots, and theme parks (zoos, amusement parks, etc.). Note that, although the present embodiment will be described taking as an example a configuration in which the memory unit 24 stores map information, the storage location of the map information is not limited to the memory unit 24, and the map information may also be stored outside the vehicle 2. For example, the map information may be stored in a server provided outside the vehicle 2, or the in-vehicle communication device 28 may download the map information from the server.

[0018] The control unit 25 is a computer that includes a ROM (Read Only Memory, the same applies hereinafter) that stores programs that perform a search process to search for the vehicle 2's driving route to the destination, an estimated arrival time calculation process to calculate the estimated time the vehicle 2 will arrive at the destination, and a route guidance process to guide the user along the vehicle 2's driving route, a CPU (Central Processing Unit, the same applies hereinafter) that executes the programs stored in this ROM, and a RAM (Random Access Memory, the same applies hereinafter) that functions as an accessible storage device.

[0019] The control unit 25 performs a search process by referring to the map information stored in the memory unit 24, and searches for a travel route of the vehicle 2 from the current position of the vehicle 2 to the destination. In the search process, the control unit 25 uses the position information of the vehicle 2 received by the GPS receiving unit 22 as the current position of the vehicle 2. In addition, in the search process, the control unit 25 uses the destination information input by the user via the input unit 23 as the destination of the vehicle 2.

[0020] The control unit 25 stores one or more search methods in advance. The control unit 25 searches for a driving route for the vehicle 2 using one or more search methods. For example, the control unit 25 searches, from map information, for a driving route that will take the shortest time to reach the destination. For example, the control unit 25 searches, from map information, for a driving route that prioritizes general roads over toll roads, or a driving route that prioritizes toll roads over general roads. Note that the search method used by the control unit 25 is not limited to the above-mentioned example, and the control unit 25 can search for a driving route for the vehicle 2 using a search method known at the time of filing of the present application. The control unit 25 outputs one or more driving routes for the vehicle 2 obtained as a result of the search to the output unit 26.

[0021] The control unit 25 calculates the estimated time at which the vehicle 2 will arrive at the destination through estimated arrival time calculation processing. The estimated time at which the vehicle 2 will arrive at the destination is the estimated time at which the vehicle 2 will arrive at the destination if it arrives at the destination along the travel route. The control unit 25 receives position information of the vehicle 2 from the GPS receiver 22 at a predetermined cycle. The control unit 25 also receives road congestion information from the on-board communication device 28. The control unit 25 calculates the estimated time at which the vehicle 2 will arrive at the destination based on the position information and congestion information of the vehicle 2. As a result, the estimated time at which the vehicle 2 will arrive at the destination reflects the speed of the vehicle 2, the degree of road congestion, and the like. The control unit 25 can calculate the estimated time at which the vehicle 2 will arrive at the destination using a method for calculating the estimated time of arrival known at the time of filing this application. A specific method for calculating the estimated time of arrival will be omitted.

[0022] The control unit 25 guides the user along the travel route of the vehicle 2 through route guidance processing. Guidance along the travel route of the vehicle 2 is also referred to as route guidance. As described above, the control unit 25 receives position information of the vehicle 2 from the GPS receiver 22 at predetermined intervals. The position information of the vehicle 2 changes as the vehicle 2 moves, so the control unit 25 grasps how the vehicle 2 is moving along the travel route. For example, if the travel route includes a left turn point, the control unit 25 outputs display data and audio data to the output unit 26 to notify the user that a left turn is planned when the vehicle 2 passes a point on the travel route before the left turn point. Note that route guidance by the control unit 25 is not limited to cases where the path of the vehicle 2 changes. The control unit 25 can guide the user along the travel route of the vehicle 2 using a route guidance method known at the time of filing of this application. Specific route guidance methods will be omitted.

[0023] The output unit 26 is an output interface that outputs the search results and route guidance provided by the control unit 25. In this embodiment, the output unit 26 outputs store advertising information transmitted from the information providing device 1. The store advertising information will be described later. The output unit 26 is composed of one or more devices. For example, the output unit 26 is composed of a display that displays the search results, route guidance, or advertising information on a screen, and a speaker that outputs audio data for the route guidance or audio corresponding to the advertising information. Examples of displays include a liquid crystal panel and an organic EL panel.

[0024] The on-board sensor 27 is a sensor that detects the traveling state of the vehicle 2. The on-board sensor 27 is composed of one or more sensors. Examples of the on-board sensor 27 include a steering angle sensor, an accelerator opening sensor, a brake opening sensor, a speed sensor, an acceleration sensor, and a gyro sensor. In this embodiment, the on-board sensor 27 includes a sensor that detects whether an ignition key switch (which corresponds to a main power switch in the case of an electric vehicle) of the vehicle 2 is turned on or off. Information on the state of the ignition key switch detected by the on-board sensor 27 is output to the on-board communication device 28.

[0025] The in-vehicle communication device 28 is a device having a wireless communication function for wirelessly transmitting and receiving information to and from the outside of the vehicle 2. An example of the in-vehicle communication device 28 is a telematics control unit (TCU). The in-vehicle communication device 28 transmits and receives information to and from the information providing device 1 and the mobile terminal 3 via the communication network 4 using the wireless communication function.

[0026] The mobile terminal 3 is a portable information communication terminal. Examples of the mobile terminal 3 include a smartphone, a laptop computer, and a tablet terminal. As shown in Fig. 1, the mobile terminal 3 includes a GPS receiving unit 31, an input unit 32, a sensor unit 33, a camera unit 34, an authentication unit 35, and a communication unit 36.

[0027] The GPS receiver 31 acquires location information of the portable terminal 3 from GPS satellites. One example of the location information of the portable terminal 3 is latitude and longitude information. The GPS receiver 31 acquires the location information of the portable terminal 3 from the GPS satellites at predetermined intervals. Because a user riding in the vehicle 2 carries the portable terminal 3, the location information of the portable terminal 3 changes as the vehicle 2 moves.

[0028] The input unit 32 is an input interface that accepts input from the user. The input unit 23 is composed of one or more devices. For example, the input unit 32 is composed of a touch panel or keyboard through which the user can input characters and a microphone through which the user can input voice. Examples of items that the user inputs to the input unit 23 include user information for using the information providing system 100. The user information is, for example, personal information such as a user ID, password, name, and captured image of the user's face. The user information is not limited to the above personal information and may also include, for example, information regarding the user's preferences. The user information may also include, for example, food preferences, favorite stores, and frequently visited stores. The user inputs the user information into the input unit 32 in advance before using the information providing system 100. The user information input by the user is transmitted to the information providing device 1 via the communication unit 36.

[0029] The sensor unit 33 is a sensor that detects the state of the portable terminal 3. Examples of the sensor unit 33 include an acceleration sensor that detects acceleration in three axial directions (x-axis, y-axis, and z-axis) of the portable terminal 3, and a gyro sensor that detects the angular velocity of the portable terminal 3. The acceleration and angular velocity of the portable terminal 3 are output to the communication unit 36 ​​as state information of the portable terminal 3.

[0030] The camera unit is an imaging device that captures an image of the surroundings of the portable terminal 3. The captured image of the surroundings of the portable terminal 3 captured by the camera unit is output to the authentication unit .

[0031] The authentication unit 35 authenticates the user so that the user can use the information providing system 100. For example, if an image of the user's face captured by the camera unit 34 matches pre-registered user information, the authentication unit 35 authenticates that the user of the portable terminal 3 is the user. The authentication result by the authentication unit 35 is output to the communication unit 36.

[0032] The communication unit 36 ​​is a communication interface that supports various communication standards. For example, the communication unit 36 ​​supports wired LAN standards, wireless LAN standards, etc. The communication unit 36 ​​transmits and receives information between the information providing device 1 and the vehicle 2 via the communication network 4.

[0033] The information providing device 1 is provided outside the vehicle 2. For example, the information providing device 1 is provided in a server (not shown) outside the vehicle 2. The information providing device 1 is a computer including a ROM that stores a program for executing a providing process for providing store advertising information to a user, a CPU that executes the program stored in the ROM, and a RAM that functions as an accessible storage device. As shown in FIG. 1, the information providing device 1 includes an information acquiring unit 11, a calculation unit 12, a memory unit 13, an extraction unit 14, a setting unit 15, a presentation control unit 16, and a communication unit 17. The information providing device 1 can execute the functions of the information acquiring unit 11, the calculation unit 12, the memory unit 13, the extraction unit 14, the setting unit 15, the presentation control unit 16, and the communication unit 17 by executing the program stored in the ROM.

[0034] The information acquisition unit 11 acquires various pieces of information from the vehicle 2 via the communication unit 17. Specifically, the information acquisition unit 11 acquires the current position of the vehicle 2, the driving route of the vehicle 2 (including the location of the destination), and the estimated time of arrival at the destination of the vehicle 2 from the car navigation device 21. The information acquisition unit 11 also acquires information on the state of the ignition key switch of the vehicle 2 from the in-vehicle sensor 27.

[0035] Furthermore, the information acquisition unit 11 acquires various pieces of information from the mobile terminal 3 via the communication unit 17. Specifically, the information acquisition unit 11 acquires, from the mobile terminal 3, user information, the current location of the mobile terminal 3, status information of the mobile terminal 3, and the authentication result at the mobile terminal 3.

[0036] Furthermore, the information acquisition unit 11 acquires information from devices other than the vehicle 2 and the mobile terminal 3. The information acquisition unit 11 acquires information on the current time from an external server (not shown) that provides time information via the communication unit 17. Note that in this embodiment, a configuration will be described in which the information acquisition unit 11 acquires information on the current time from an external server in order to use a highly accurate current time, but the current time is not limited to the time acquired from the external server and may be the time of a built-in clock provided in the information providing device 1.

[0037] The calculation unit 12 calculates an estimated position of the vehicle 2 at a predetermined time after the current time, as the situation of the user riding in the vehicle 2, based on the current position and travel route of the vehicle 2. The estimated position of the vehicle 2 is the position of the vehicle 2 estimated when the vehicle 2 travels along the travel route. The predetermined time may be, for example, the time when a predetermined unit time has elapsed from the current time. Examples of the unit time include 15 minutes, 30 minutes, and 1 hour, but other unit times may also be used.

[0038] For example, the calculation unit 12 converts the current vehicle speed (unit: speed per hour) of the vehicle 2 into the distance traveled by the vehicle 2 per hour. If the current time is 10:00 AM, the calculation unit 12 calculates an estimated position of the vehicle 2 at 11:00 AM by moving the current position by the travel distance per hour along the travel route. In calculating the estimated position, the calculation unit 12 may calculate the estimated position of the vehicle 2 taking into account congestion information on the travel route. For example, if congestion occurs ahead of the current position on the travel route, the calculation unit 12 calculates the estimated position of the vehicle 2 using the time required to exit the congestion section included in the congestion information. Therefore, if congestion occurs ahead of the current position, the calculation result of the estimated position will be closer to the current position than if there is no congestion.

[0039] Furthermore, the calculation unit 12 only needs to calculate the estimated position of at least one point of the vehicle 2, and may calculate a plurality of estimated positions. In the above example, the calculation unit 12 may calculate not only the estimated position of the vehicle 2 at 11:00 AM, but also the estimated position of the vehicle 2 at 12:00 AM and the estimated position of the vehicle 2 at 1:00 PM. Note that the method of calculating the estimated position of the vehicle 2 is not limited to the method using the speed of the vehicle 2 described above, and the calculation unit 12 may calculate the estimated position of the vehicle 2 at a predetermined time using any method of calculating the estimated position known at the time of filing of the present application.

[0040] In this embodiment, the calculation unit 12 sets the predetermined time as a time when the user is relatively likely to stop by a store. In other words, the predetermined time is a time when sales promotion at the store can be expected. For example, if the user is hungry, the user is relatively likely to stop by a restaurant to have a meal. Therefore, the calculation unit 12 calculates the estimated position of the vehicle 2 during the time period when the user eats. For example, the calculation unit 12 calculates the estimated position of the vehicle 2 during the time period from 11:00 AM to 1:00 PM when the user has lunch. Specifically, the calculation unit 12 calculates the estimated position of the vehicle 2 at each of the times of 11:00 AM, 12:00 AM, and 1:00 PM.

[0041] Furthermore, for example, when a user is driving a long distance, there is a relatively high possibility that the user will stop at a restaurant to take a break. Therefore, the calculation unit 12 calculates the estimated position of the vehicle 2 at a time when a predetermined time has elapsed since the user started driving the vehicle 2. The predetermined time is set to, for example, two hours, as a time during which a user who drives continuously needs to take a break. For example, the calculation unit 12 considers the time when the ignition key switch of the vehicle 2 is turned on as the time when the user started driving the vehicle 2, and calculates the estimated position of the vehicle 2 at a time two hours after that time. For example, if the user starts driving the vehicle 2 at 9:00 AM, the calculation unit 12 calculates the estimated position of the vehicle 2 at 11:00 AM, two hours after the user started driving.

[0042] The storage unit 13 is a storage device that stores an advertisement content definition table for a store. Examples of the storage unit 13 include a non-volatile memory such as an HDD (Hard Disk Drive), a ROM, a flash memory, and an optical disk. The advertisement content definition table is a table that defines, for each store, advertisement information, recommended areas for presenting the advertisement information, and recommended time periods for presenting the advertisement information.

[0043] Each piece of information constituting the advertisement content definition table will be described using Figures 2 and 3. Figure 2 is a block diagram of the storage unit 13 according to this embodiment. As shown in Figure 2, the storage unit 13 stores an advertisement content definition table 130. In the example of Figure 2, the advertisement content definition table 130 includes store information 131, recommended presentation area information 133, recommended presentation time period information 132, recommended presentation user information 134, and advertisement information 135.

[0044] The store information 131 is store-specific information that can identify the store. Examples of the store information 131 include the name of the store (also referred to as the store name), the location of the store, the store's business hours, and whether or not there is parking. The recommended presentation time period information 132 is information indicating a time period during which the store wants to present the advertisement information 135 to the user. For example, in the case of a restaurant, the recommended presentation time period information 132 is set to a lunch time period such as 11:00 AM to 1:00 PM. The recommended presentation time period information 132 may be a time period that is generally unlikely to change depending on the user, such as a meal time, or may be a time period that changes depending on the user. For example, in the case of a convenience store, the recommended presentation time period information 132 is set to a time period two hours after the start of driving. The recommended presentation area information 133 is information indicating an area during which the store wants to present the advertisement information 135 to the user. Examples of the recommended presentation area information 133 include the name of the road the store faces and the name of the area surrounding the store (e.g., ward, town, etc.). The recommended presentation user information 134 is information indicating the tendency of users who use the store. Examples of the recommended user information 134 include food preferences, favorite stores, and stores frequently visited. The advertisement information 135 includes at least one of the name and location of a store and information on incentives that the user can obtain at the store. In other words, the advertisement information 135 may be the name and location of a store, information on incentives that the user can obtain at the store, or all of these pieces of information. Information on incentives that the user can obtain at the store may include coupons that can be used at the store, advertisements for discounted products, etc.

[0045] FIG. 3 is an explanatory diagram for explaining an advertisement content definition table, and shows a specific example of the advertisement content definition table 130 in FIG. 2. As shown in FIG. 3, the advertisement content definition table 130 has multiple items for each store. Specifically, the multiple items are a "store name" and a "store location" corresponding to store information 131, a "recommended time period for presenting the advertisement" corresponding to recommended presentation time period information 132, a "recommended area for presenting the advertisement" corresponding to recommended presentation area information 133, a "preferences of users who use the store" corresponding to recommended presentation user information 134, and an "advertisement content" corresponding to advertisement information 135. Each item is registered in advance for each store. For example, the advertisement content definition table 130 is formed by the owner of each store using the information provision system 100 registering each item in the advertisement content definition table 130.

[0046] Returning to FIG. 1 again, the blocks of the information providing device 1 will be described. The extraction unit 14 compares the estimated position of the vehicle 2 at a predetermined time with the advertisement content definition table 130, and extracts stores that the vehicle 2 can pass through from among the multiple stores registered in the advertisement content definition table 130 as stores to be presented. Examples of stores to be presented include stores facing roads included in the travel route of the vehicle 2, and stores located within a predetermined range from the travel route of the vehicle 2. The number of stores to be presented is not limited, and the extraction unit 14 extracts at least one store to be presented from among the multiple stores registered in the advertisement content definition table 130.

[0047] An example of a method for extracting a store to be presented will be described. For example, if the current time is 11:00 AM, the extraction unit 14 acquires information on the estimated location of the vehicle 2 at noon (12:00 AM) from the calculation unit 12 as information on the estimated location of the vehicle 2 at a predetermined time. The extraction unit 14 refers to the advertisement content definition table 130 and compares, for each store, the location of the store with the estimated location of the vehicle 2 at noon. Then, the extraction unit 14 extracts, as a store to be presented, one or more stores located within a predetermined range from the estimated location of the vehicle 2 at noon. The predetermined range is a range set in advance. Examples of the predetermined range include the area to which the estimated location of the vehicle 2 at the predetermined time belongs, and a circular range with a radius of several kilometers centered on the estimated location of the vehicle 2 at the predetermined time.

[0048] Note that the estimated location of the vehicle 2 at the predetermined time is not limited to the estimated location of the vehicle 2 at noon. For example, even if the current time is 11:00 AM, the extraction unit 14 may acquire information on the estimated location of the vehicle 2 at 3:00 PM from the calculation unit 12 as information on the estimated location of the vehicle 2 at the predetermined time. In this case, the extraction unit 14 refers to the advertisement content definition table 130 and compares, for each store, the location of the store with the estimated location of the vehicle 2 at 3:00 PM. Then, the extraction unit 14 extracts one or more stores located within a predetermined range from the estimated location of the vehicle 2 at 3:00 PM as presented stores. Furthermore, for example, the extraction unit 14 may acquire, from the calculation unit 12, information on the estimated location of the vehicle 2 two hours after the user starts driving as information on the estimated location of the vehicle 2 at the predetermined time. In this case, the extraction unit 14 refers to the advertisement content definition table 130 and compares, for each store, the location of the store with the estimated location of the vehicle 2 two hours after the user starts driving. Then, the extraction unit 14 extracts, as presentation target stores, one or more stores located within a predetermined range from the estimated position of the vehicle 2 two hours after the user starts driving.

[0049] The setting unit 15 sets the time and place at which the advertisement information 135 of the presentation target store is presented to the user. In this embodiment, the setting unit 15 refers to the advertisement content definition table 130 and sets the time (also referred to as the presentation time) at which the advertisement information 135 of the presentation target store is presented to the user based on recommended presentation time period information 132 (corresponding to the "recommended time period for presenting advertisement" item in FIG. 3) registered by the presentation target store. The presentation time is not limited to a momentary time, but also includes a concept of a time span. Furthermore, the setting unit 15 refers to the advertisement content definition table 130 and sets a place (also referred to as the presentation location) at which the advertisement information 135 of the presentation target store is presented to the user based on recommended presentation area information 133 (corresponding to the "recommended area for presenting advertisement" item in FIG. 3) registered by the presentation target store. The presentation location is not limited to a single location, but includes a concept of the vicinity of a single location.

[0050] FIG. 4 is an example of an extraction result by the extraction unit 14. In the example of FIG. 4, restaurant A, restaurant B, and commercial facility C are extracted as recommendation target stores by the extraction unit 14. Note that recommendation target stores include stores and facilities. Store information 131, recommended recommendation area information 133, recommended recommendation time period information 132, recommended recommendation user information 134, and advertisement information 135 shown in FIG. 4 correspond to the information shown in FIG. 3. Furthermore, in FIG. 4, the "estimated passage time" item indicates the scheduled time when vehicle 2 will pass through the recommendation target store, and corresponds to the predetermined time used by the calculation unit 12.

[0051] In the example of FIG. 4, the recommended time period for Restaurant A to present its advertisement is set to "30 minutes before passing Restaurant A or at noon," so setting unit 15 sets the time for presenting Restaurant A's advertisement information 135 to the user to 11:30 AM, 30 minutes before noon. Also in the example of FIG. 4, the recommended area for Restaurant A to present its advertisement is set to "National Route D1," so setting unit 15 sets National Route D1 as the location for presenting Restaurant A's advertisement information 135 to the user. Also, for Restaurant B, similar to Restaurant A, setting unit 15 sets the time for presenting Restaurant B's advertisement information 135 to the user to 2:30 PM, 30 minutes before 3 PM, and sets National Route D2 as the location for presenting Restaurant B's advertisement information 135 to the user. Furthermore, for commercial facility C, similarly to restaurant A and restaurant B, the setting unit 15 sets the time at which advertising information 135 of commercial facility C is presented to the user to 15 minutes before the time two hours after the user starts driving, and sets the location at which advertising information 135 of commercial facility C is presented to the user to national highway D3.

[0052] The presentation control unit 16 executes a presentation process for presenting the advertising information 135 of the presentation target store to the user. When the vehicle 2 is located at the presentation location set by the setting unit 15 at the presentation time set by the setting unit 15, the presentation control unit 16 transmits the advertising information 135 of the presentation target store to the car navigation device 21 of the vehicle 2 via the communication unit 17.

[0053] The communication unit 17 is a communication interface that supports various communication standards. For example, the communication unit 17 supports wired LAN standards, wireless LAN standards, etc. The communication unit 17 transmits and receives information between the vehicle 2 and the mobile terminal 3 via the communication network 4.

[0054] The operation of each device constituting the information provision system 100 will be described using Fig. 5. Fig. 5 is a time chart showing the process up to when advertising information 135 of a target store is provided to a user in the information provision system 100. The time chart shown in Fig. 5 is executed, for example, when the user turns on the ignition key switch of the vehicle 2 and then operates the car navigation device 21 to set a destination and a driving route.

[0055] When the user sets the destination and driving route of the vehicle 2, the car navigation device 21 transmits vehicle information including the position and driving route of the vehicle 2 to the information providing device 1 (step S101). The information providing device 1 acquires the vehicle information of the vehicle 2 received by the communication unit 17 (step S102). Note that in steps S101 and S102, the vehicle information may include the position of the destination, the estimated time of arrival at the destination, and the time the ignition key switch was turned on.

[0056] When the information providing device 1 acquires the vehicle information of the vehicle 2, it calculates an estimated position of the vehicle 2 at a predetermined time (step S103). For example, if the time when step S102 is executed is 10:00 AM and the estimated time of arrival at the destination is 2:30 PM, the information providing device 1 sets noon, which is the user's lunchtime, as the predetermined time, and calculates an estimated position of the vehicle 2 at noon based on the position of the vehicle 2 and the driving route.

[0057] After calculating the estimated position of the vehicle 2 at the predetermined time, the information providing device 1 acquires an advertisement content definition table from the storage unit 13 (step S104). As shown in the example of FIG. 3, the advertisement content definition table defines, for each store, a plurality of items corresponding to each piece of information, such as store information 131, recommended presentation time period information 132, recommended presentation area information 133, recommended presentation user information 134, and advertisement information 135. The information providing device 1 compares the estimated position of the vehicle 2 at the predetermined time calculated in step S103 with the advertisement content definition table acquired in step S104 (step S105). For example, the information providing device 1 compares the estimated position of the vehicle 2 at noon with the advertisement content definition table.

[0058] The information providing device 1 compares the estimated position of the vehicle 2 at a predetermined time with the advertisement content definition table, and extracts, as presented stores, stores that the vehicle 2 can pass through on its way to its destination from among the multiple stores registered in the advertisement content definition table (step S106). The information providing device 1 extracts, as presented stores, one or more stores located within a predetermined range from the estimated position of the vehicle 2 at a predetermined time. For example, based on the positions of each store registered in the advertisement content definition table and the estimated position of the vehicle 2 at noon, the information providing device 1 extracts, from among the multiple stores, stores in the area to which the estimated position of the vehicle 2 at noon belongs, as presented stores.

[0059] When the information providing device 1 extracts the presentation target store, it sets the time and location for presenting information about the presentation target store to the user (step S107). As shown in the example of FIG. 4, when the presentation target store has registered recommended presentation time period information 132 and recommended presentation area information 133 in the advertisement content definition table 130, the information providing device 1 sets the presentation time based on the recommended presentation time period information 132 and sets the presentation location based on the recommended presentation area information 133. In the example of FIG. 4, the information providing device 1 sets the presentation time to 11:30 AM, 30 minutes before noon, based on the recommended presentation time period information 132 of restaurant A, which the vehicle 2 is scheduled to pass through around noon. Furthermore, the information providing device 1 sets national highway D1 as the presentation location based on the recommended presentation area information 133 of restaurant A.

[0060] After setting the presentation time and presentation location, the information providing device 1 transmits a vehicle information request signal to the vehicle 2 via the communication unit 17 (step S108). The vehicle information request signal is a signal indicating a request for vehicle information.

[0061] When the car navigation device 21 receives the vehicle information request signal transmitted from the information providing device 1 (step S109), it transmits vehicle information including the position and driving route of the vehicle 2 to the information providing device 1 (step S110), similar to step S101.

[0062] When the information providing device 1 acquires the vehicle information of the vehicle 2 received by the communication unit 17 (step S111), it determines whether the vehicle 2 is traveling through the presentation location at the presentation time set in step S107 (step S112). The information providing device 1 makes a positive determination if the current time is the presentation time and the current location of the vehicle 2 is located at the presentation location. If the information providing device 1 makes a positive determination, it proceeds to step S113. On the other hand, if the current time is earlier than the presentation time or the current location is not located at the presentation location, it makes a negative determination. If the information providing device 1 makes a negative determination, it returns to step S108. In this case, the processes of steps S108 to S112 are repeatedly executed until a positive determination is made in step S112.

[0063] If the information providing device 1 makes a positive determination in step S112 (YES in step S112), the information providing device 1 transmits the advertising information 135 of the presentation target store to the vehicle 2 (step S113). Note that in this step, the information providing device 1 may transmit the store information 131 of the presentation target store to the vehicle 2 instead of or together with the advertising information 135 of the presentation target store.

[0064] When the car navigation device 21 receives the advertising information 135 of the recommendation target store transmitted from the information providing device 1 (step S114), it outputs the advertising information 135 of the recommendation target store (step S115). For example, the car navigation device 21 causes the output unit 26 to output an image corresponding to the advertising information of the recommendation target store. Also, for example, the car navigation device 21 causes the output unit 26 to output a sound corresponding to the advertising information 135 of the recommendation target store. In this way, the advertising information 135 of the recommendation target store is provided to the user before the vehicle 2 passes by the recommendation target store. Also, for example, in the case of a restaurant, the recommended presentation time period information 132 is set to a mealtime period during which sales promotion of products and services can be expected. Since the advertising information 135 of the restaurant that the vehicle 2 is scheduled to pass by during the mealtime can be provided to the user in advance of the mealtime, the likelihood that the user will stop by the restaurant to use the provided advertising information 135 can be increased. Furthermore, for example, advertising information 135 of a store that the vehicle 2 is scheduled to pass by at a time when the driving will be long can be provided to the user in advance before the time when the driving will be long, thereby increasing the possibility that the user will stop at the store to take a break. Note that, when the car navigation device 21 receives the store information 131 of the presented store in addition to the advertising information 135 of the presented store in step S114, it outputs the store information 131 and the advertising information 135 of the presented store.

[0065] As described above, the information providing device 1 according to this embodiment includes an information acquiring unit 11 that acquires vehicle information including the position and travel route of the vehicle 2, a computing unit 12 that calculates an estimated position of the vehicle 2 at a predetermined time after the current time as the situation of the user riding in the vehicle 2 based on the position and travel route of the vehicle 2, a storage unit 13 that stores an advertisement content definition table 130 that defines, for each store, advertisement information 135, a recommended time period for presenting the advertisement information 135, and a recommended area for presenting the advertisement information 135, an extraction unit 14 that extracts stores that the vehicle 2 can pass through as presentation target stores by comparing the advertisement content definition table 130 with the estimated position of the vehicle 2 at the predetermined time, and a presentation control unit 16 that executes a presentation process to present the advertisement information 135 of the presentation target stores to the user. As a result, the position and time of the vehicle 2 are associated with the advertisement information 135, and therefore the advertisement information 135 can be efficiently provided to the user so that the user will stop by a store at a time when sales promotion is possible, such as during meal times or when a break is required.

[0066] In this embodiment, the advertising information 135 includes at least one of the name and location of the store and information on incentives that the user can obtain at the store. This can encourage the user to stop by the store that provides the advertising information 135. It can also increase the user's motivation to make purchases at the store.

[0067] Furthermore, the information providing device 1 according to this embodiment includes a setting unit 15 that sets the presentation time and presentation location for presenting the advertising information 135 to the user, and the presentation control unit 16 executes a presentation process for the user if the vehicle 2 is located at the presentation location at the presentation time. Since the timing and location for presenting the advertising information 135 are set, the advertising information 135 of a store that the vehicle 2 is scheduled to pass by at a time when sales promotion is possible can be provided to the user before the time when sales promotion is possible.

[0068] In this embodiment, the setting unit 15 sets the presentation time and presentation location of the advertisement information 135 based on the recommended time period included in the recommended presentation time period information 132 and the recommended area included in the recommended presentation area information 133. This allows the advertisement information 135 to be provided to the user at the timing and location desired by the store.

[0069] Additionally, in this embodiment, the extraction unit 14 determines whether or not a store exists within a predetermined range from the estimated position of the vehicle 2 at a predetermined time, and extracts, as suggested stores, stores that exist within the predetermined range from the estimated position of the vehicle 2. This allows stores located on or near the travel route of the vehicle 2 to be extracted as suggested stores, allowing the user to stop by a store on the way to the destination.

[0070] In the present embodiment, the presentation process by the presentation control unit 16 is a process of outputting advertisement information 135 of the presentation target store to the car navigation device 21 mounted on the vehicle 2. This allows the user in the vehicle 2 to check the advertisement information 135.

[0071] It should be noted that the above-described embodiments have been described to facilitate understanding of the present invention, and are not intended to limit the present invention. Therefore, each element disclosed in the above-described embodiments is intended to include all design modifications and equivalents that fall within the technical scope of the present invention.

[0072] For example, in the above-described embodiment, an example has been described in which the setting unit 15 sets the presentation time and presentation location of the advertisement information 135 based on the recommended time period and recommended area of ​​the presentation target store. However, the method of setting the presentation time and presentation location is not limited to this. The setting unit 15 may set the presentation time and presentation location based on the estimated location of the vehicle 2 at a predetermined time. For example, the setting unit 15 may set the presentation time to a time before the predetermined time, and set the presentation location to a point before the vehicle 2 passes the estimated location. This makes it possible to provide the user with advertisement information 135 of the presentation target store, which the vehicle 2 is scheduled to pass at the predetermined time, before the predetermined time, even if the recommended presentation time period information 132 or the recommended presentation area information 133 is not registered in the advertisement content definition table 130.

[0073] Furthermore, for example, in the above-described embodiment, a configuration has been described in which a store exists within a predetermined range from the estimated location of the vehicle 2 at a predetermined time, and the extraction unit 14 extracts the store as a target store for suggestion. However, the method for extracting the target store for suggestion is not limited to this. When no store exists within a predetermined range from the estimated location of the vehicle 2 at a predetermined time, the extraction unit 14 may extract, as a target store for suggestion, a store located before the estimated location on the travel route of the vehicle 2 from among the multiple stores registered in the advertisement content definition table 130. A store located before the estimated location on the travel route of the vehicle 2 is a store located between the current location of the vehicle 2 and the estimated location on the travel route. For example, when no stores exist near the estimated location of the vehicle 2 at noon, a store that the vehicle 2 is scheduled to pass by before noon can be extracted as a target store for suggestion. As a result, even if there are no stores that the vehicle 2 is scheduled to pass by at a time when sales promotion is possible, the advertising information 135 can be provided to the user.

[0074] Furthermore, when there is no store within a predetermined range from the estimated position of the vehicle 2 at a predetermined time, the presentation control unit 16 may execute a process to present to the user that there is no store around the vehicle 2 at the predetermined time. For example, when there is no store around the estimated position of the vehicle 2 at noon, the user can recognize that there is no store that can be visited during the lunch period. As a result, the user can be prompted to visit a store that the vehicle 2 is scheduled to pass before noon.

[0075] Furthermore, for example, in the above-described embodiment, the presentation process by the presentation control unit 16 has been described as an example of a process of outputting the advertising information 135 of the presentation target store to the car navigation device 21 mounted on the vehicle 2. However, the presentation process by the presentation control unit 16 is not limited to this. The presentation control unit 16 may output the advertising information 135 of the presentation target store to the mobile terminal 3. For example, in step S113 of the time chart shown in FIG. 5 , the presentation control unit 16 of the information providing device 1 may transmit the advertising information 135 of the presentation target store to the car navigation device 21, or alternatively, may transmit the advertising information 135 of the presentation target store to the mobile terminal 3. In this case, the advertising information 135 of the presentation target store is output from a display or speaker of the mobile terminal 3. That is, in the processes of steps S114 and S115 of FIG. 5 , the car navigation device 21 may be replaced by the mobile terminal 3.

[0076] Furthermore, for example, in the above-described embodiment, the information providing device 1 has been described with reference to an example configuration in which the vehicle information of the vehicle 2 is acquired from the car navigation device 21. However, the information providing device 1 may acquire some or all of the vehicle information of the vehicle 2 from the mobile terminal 3. For example, the information providing device 1 may acquire the location information of the mobile terminal 3 from the mobile terminal 3, with the location information of the mobile terminal 3 corresponding to the location information of the vehicle 2. Furthermore, the driving route of the vehicle 2 may be generated by an app or software of the mobile terminal 3 instead of by the car navigation device 21. In this case, the information providing device 1 may acquire information on the driving route of the vehicle 2 from the mobile terminal 3. That is, the car navigation device 21 may be replaced by the mobile terminal 3 in the processes of steps S101, S109, and S110 of the time chart shown in FIG. 5.

[0077] For example, in the above-described embodiment, the process of providing the advertising information 135 to the user has been described as an example of the process executed by the information providing device 1, but the information providing device 1 may also execute a process of checking the availability of seats at the suggested store and a process of making a reservation for the suggested store in addition to the process of providing the advertising information 135 to the user. For example, the information providing device 1 accesses a site that publishes store information via the communication network 4, checks the availability of seats at the suggested store, and if there are seats available, makes a reservation for a predetermined time when the vehicle 2 is scheduled to pass by the suggested store.

[0078] Furthermore, for example, in the above-described embodiment, the information provision system 100 includes the information provision device 1, the vehicle 2, and the mobile terminal 3, and the information provision device 1 provides the user with the advertising information 135 of the suggested store to the user. However, the advertising information 135 of the suggested store may be provided to the user by a device other than the information provision device 1. For example, the information provision system 100 may be configured such that a third party, such as a server of an advertising agency, provides the user with the advertising information 135 of the suggested store instead of the information provision device 1.

[0079] Fig. 6 is a block diagram of an information provision system 200 according to a modified example. As shown in Fig. 6, the information provision system 200 includes a vehicle 2, a mobile terminal 3, an information management device 5, and an information provision device 6. Compared to the information provision system 100 of Fig. 1, the information provision system 200 has a configuration in which the information provision device 1 is replaced with the information management device 5 and the information provision device 6. For this reason, the same components as those in the above-described embodiment are denoted by the same reference numerals as in Fig. 1, and the description of the above-described embodiment will be used to explain these components.

[0080] The information management device 5 is a device that manages information about the vehicle 2. An example of the information management device 5 is a server. As shown in FIG. 6, the information management device 5 has an information acquisition unit 11, a calculation unit 12, an information provision unit 51, and a communication unit 52. The information acquisition unit 11 and the calculation unit 12 have the same configuration as those in FIG. 1, and therefore the explanations in the above-described embodiment will be used to explain these blocks.

[0081] The information providing unit 51 provides information on the estimated position of the vehicle 2 at a predetermined time after the current time calculated by the calculation unit 12 to the information providing device 6 via the communication unit 52. The communication unit 53 transmits and receives various information to and from the vehicle 2, the mobile terminal 3, and the information providing device 6 via the communication network 4.

[0082] The information providing device 6 is a device that provides the user with advertising information 135 of a store to be presented. Examples of the information providing device 6 include a server of a service provider or an advertising agency. As shown in FIG. 6 , the information providing device 6 has an information acquiring unit 61, a storage unit 13, an extracting unit 14, a setting unit 15, a presentation control unit 16, and a communication unit 17. The information acquiring unit 61 acquires information on the estimated position of the vehicle 2 at a predetermined time from the information management device 5.

[0083] Fig. 7 is a time chart showing the process of providing advertising information 135 of a target store to a user in an information provision system 200 according to a modified example. In the time chart shown in Fig. 7, the same steps as those in the time chart shown in Fig. 5 are denoted by the same reference numerals as those in Fig. 5, and the explanations of these steps are the same as those in the above-described embodiment.

[0084] When the user sets the destination and driving route of vehicle 2, car navigation device 21 transmits vehicle information including the position and driving route of vehicle 2 to information management device 5 (step S201). Information management device 5 acquires the vehicle information of vehicle 2 received by communication unit 53 (step S202) and calculates an estimated position of vehicle 2 at a predetermined time (step S203). Step S203 corresponds to step S103 in FIG. 5. Information management device 5 transmits information on the calculated estimated position of vehicle 2 at the predetermined time to information providing device 6 (step S204).

[0085] When the information providing device 6 receives information on the estimated position of the vehicle 2 at a predetermined time calculated from the information management device 5 (step S205), it executes the same processes as steps S104 to S107 shown in Fig. 5. When the information providing device 6 sets the presentation time and presentation location (step S107), it transmits a vehicle information request signal to the information management device 5 (step S205).

[0086] When the information management device 5 receives a vehicle information request signal from the information providing device 6 (step S206), it transmits the vehicle information request signal to the car navigation device 21 (step S207). When the car navigation device 21 receives the vehicle information request signal from the information management device 5 (step S208), it transmits vehicle information including the position and driving route of the vehicle 2 to the information management device 5 (step S209), similar to step S201. When the information management device 5 receives the vehicle information of the vehicle 2 from the car navigation device 21 (step S210), it transmits the vehicle information of the vehicle 2 to the information providing device 6 (step S211). When the information providing device 6 acquires the vehicle information of the vehicle 2 (step S212), it executes the same processes as steps S112 and S113 shown in FIG. 5. As in the time chart of FIG. 5, when the car navigation device 21 receives the advertising information 135 of the recommendation target store transmitted from the information providing device 6 (step S114), it outputs the advertising information of the recommendation target store (step S115).

[0087] As described above, the information provision system 200 according to the modified example includes a vehicle 2 and an information provision device 6. The information provision device 6 includes an information acquisition unit 61 that acquires information on the estimated location of the vehicle 2 at a predetermined time after the current time as the status of the user aboard the vehicle 2; a storage unit 13 that stores an advertisement content definition table 130 that defines, for each store, advertisement information 135, a recommended area in which the advertisement information 135 is to be presented, and a recommended time period in which the advertisement information 135 is to be presented; an extraction unit 14 that compares the advertisement content definition table 130 with the estimated location of the vehicle 2 at the predetermined time to extract stores that the vehicle 2 can pass through as target stores; and a presentation control unit 16 that executes a presentation process to present the advertisement information 135 of the target stores to the user. As a result, as in the above-described embodiment, the advertisement information 135 can be efficiently provided to the user to encourage the user to stop by the store. The number of information provision devices 6 is not particularly limited. The information provision system 200 may be configured to include multiple information provision devices 6 corresponding to different types of information, thereby increasing the number of types of information provided to the user. [Explanation of symbols]

[0088] 100...Information provision system 1…Information providing device 11…Information acquisition department 12...Arithmetic section 13...Storage section 14...Extraction part 15...Settings section 16...Presentation control unit 17…Communications Department 2...Vehicle 21...Car navigation device 22...GPS receiver 23...Input section 24...Storage section 25...Control unit 26...Output section 27...In-vehicle sensor 28...In-vehicle communication device 3. Mobile devices 31...GPS receiver 32...Input section 33...Sensor section 34...Camera section 35...Authentication Department 36…Communications Department

Claims

1. An information acquisition unit that acquires vehicle information including a vehicle's position and driving route; a calculation unit that calculates an estimated position of the vehicle at a predetermined time after the current time as a situation of the user riding in the vehicle based on the position and the traveling route of the vehicle; a storage unit that stores an advertisement content definition table that defines, for each store, advertisement information, a recommended time period for presenting the advertisement information, and a recommended area for presenting the advertisement information; an extraction unit that extracts the stores that the vehicle can pass through as target stores by comparing the advertisement content definition table with the user's situation; a presentation control unit that executes a presentation process for presenting the advertising information of the presentation target store to the user, The extraction unit determining whether the store is located within a predetermined range from the estimated location; When the store does not exist within the predetermined range from the estimated position, the information providing device extracts the store located before the estimated position on the travel route as the store to be presented.

2. 2. The information providing device according to claim 1, The advertising information includes at least one of the name and location of the store and information on incentives that the user can obtain at the store.

3. 3. The information providing device according to claim 1, The extraction unit is an information providing device that extracts the store that is located within the predetermined range from the estimated position as the presentation target store.

4. 4. The information providing device according to claim 1, The presentation control unit is an information providing device that, if the store is not located within the specified range from the estimated location, executes the presentation processing to present to the user that the store is not located in the vicinity of the vehicle at the specified time.

5. The information providing device according to any one of claims 1 to 4, The presentation process is a process of outputting the advertising information of the presentation target store to a device mounted on the vehicle or a mobile terminal carried by the user.

6. An information provision system including a vehicle and an information provision device, The information providing device an information acquisition unit that acquires information on an estimated location of the vehicle at a predetermined time after the current time as a situation of the user riding in the vehicle; a storage unit that stores, for each store, an advertisement content definition table that defines advertisement information, a recommended time period during which the advertisement information is to be presented, which time period varies depending on the user, and a recommended area during which the advertisement information is to be presented; an extraction unit that extracts, as a presented store, the store located within a predetermined range from the estimated location at the predetermined time during the recommended time period by comparing the advertisement content definition table with the user's situation; a presentation control unit that executes a presentation process for presenting the advertising information of the presentation target store to the user; a setting unit that sets a presentation time and a presentation location at which the advertising information is to be presented to the user, The extraction unit determining whether the store is located within the predetermined range from the estimated location; If the store is not present within the predetermined range from the estimated position, the store located before the estimated position on the travel route of the vehicle is extracted as the store to be presented; the setting unit sets the presentation time to a time before the predetermined time when the vehicle is scheduled to pass the presentation target store, and sets the presentation location to a point before the vehicle passes the estimated location, The presentation control unit executes the presentation process when the vehicle is located at the presentation location at the presentation time.

7. 1. An information providing method executed by a server, comprising: Acquire vehicle information including the vehicle's location and driving route; calculating an estimated position of the vehicle at a predetermined time after the current time as a situation of the user riding in the vehicle based on the position and the traveling route of the vehicle; storing, for each store, an advertisement content definition table that defines advertisement information, a recommended time period during which the advertisement information is to be presented, which time period varies depending on the user, and a recommended area during which the advertisement information is to be presented; determining whether the store is located within a predetermined range from the estimated location at the predetermined time during the recommended time period by comparing the advertisement content definition table with the user's situation; extracting, as a recommendation target store, the store located within the predetermined range from the estimated location at the predetermined time during the recommended time period; If the store is not present within the predetermined range from the estimated position, the store located before the estimated position on the travel route is extracted as the store to be presented; a presentation time at which the advertising information is to be presented to the user that is equal to or earlier than the predetermined time at which the vehicle is scheduled to pass the presentation target store; and a presentation location at which the advertising information is to be presented to the user that is equal to or earlier than the estimated location. an information providing method that executes a presentation process for presenting the advertising information of the presentation target store to the user when the vehicle is located at the presentation location at the presentation time;

Citation Information

Patent Citations

  • Navigation system

    JP2006317173A

  • Advertisement information distribution system, distribution device, and on-vehicle device

    JP2009080337A

  • Guide information providing support device, support method and its program

    JP2011238262A

  • Information providing device, information providing system and information providing method

    JP2019191825A